×

Rendering a text image following a line

  • US 8,400,453 B2
  • Filed: 06/30/2011
  • Issued: 03/19/2013
  • Est. Priority Date: 06/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for rendering an image on a display device, comprising:

  • determining, using a computer device, a line within the image along which to render a text string that is stored as a set of pixelated text characters within an image lookup table;

    determining, using the computer device, a plurality of line segments associated with the line and a range associated with each line segment, wherein at least two sequential line segments of the plurality of line segments are at an angle with each other;

    forming, using the computer device, a text box for each of the plurality of line segments, each of the text boxes being oriented to draw text in an upright position along an associated line segment, the text box having a horizontal component along the range of the line segment and a vertical component perpendicular to the range of the line segment;

    selecting, using the computer device, one of the text boxes in which to render a text character of the text string, wherein the one of the text boxes is associated with one of the at least two sequential line segments that are at an angle with each other;

    selecting, using the computer device, one of the text characters from the text string stored as a set of pixelated text characters within the image lookup table;

    determining, using the computer device, if a center of the one of the text characters, when rendered in the one of the text boxes on the image, will be within the range of the line segment associated with the one of the text boxes; and

    rendering, using the computer device, the one of the text characters on the display device using the one of the text boxes if a center of the one of the text characters when rendered in the one of the text boxes will be within the range of the line segment associated with the one of the text boxes; and

    not rendering the one of the text characters on the display device using the one of the text boxes if a center of the one of the text characters when rendered in the one of the text boxes will not be within the range of the line segment associated with the one of the text boxes.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×