Method and apparatus for arranging segmented character groups in a digital typesetter
First Claim
1. A method of rearranging the order of random size characters from an input sequence of characters to a raster line order of characters, for display on respective raster lines of a raster display, said characters represented by character data arranged in an input sequence, said raster lines generated in a raster line order, 1 to N, and with said input sequence of characters being different from the order of said characters in the said respective raster lines for at least a plurality of characters in said input sequence, comprising the steps of:
- (a) arranging in an input sequence, character data in a first store representing the identity, size, and display location of the characters to be formed on said raster display,(b) examining the character data in said input sequence for a change in size and display location, from one character to a successive character,(c) identifying segments of character data for successive characters in said input sequence, having a common display location and size, said segments being in said input sequence,(d) said step of identifying segments including the step of identifying reference raster lines, within said raster line order 1 to N, related to a parameter of at least one character within respective segments, and recording said reference raster lines,(e) rearranging the order of said segments according to the value of the reference raster lines for the respective segments and related to the said order of raster lines.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for displaying characters on a raster display including the steps of storing a digitized font of normalized encoded characters in a first store, storing the identity size, and display location of the characters in a second store, generating a succession of raster lines, 1 through N, said first raster line being 1 and said last raster line being N in a predetermined order of raster lines, arranging successive characters in said second store into segments, each segment referenced to a respective raster line 1 through N, reordering the sequence of said segments by the value of each segment'"'"'s respective raster line 1 through N, sequentially identifying respective segments for successively generated raster lines, identifying the boundaries of the characters within the said segments intersecting the raster lines and displaying the said characters responsive to said identified intersections.
-
Citations
23 Claims
-
1. A method of rearranging the order of random size characters from an input sequence of characters to a raster line order of characters, for display on respective raster lines of a raster display, said characters represented by character data arranged in an input sequence, said raster lines generated in a raster line order, 1 to N, and with said input sequence of characters being different from the order of said characters in the said respective raster lines for at least a plurality of characters in said input sequence, comprising the steps of:
-
(a) arranging in an input sequence, character data in a first store representing the identity, size, and display location of the characters to be formed on said raster display, (b) examining the character data in said input sequence for a change in size and display location, from one character to a successive character, (c) identifying segments of character data for successive characters in said input sequence, having a common display location and size, said segments being in said input sequence, (d) said step of identifying segments including the step of identifying reference raster lines, within said raster line order 1 to N, related to a parameter of at least one character within respective segments, and recording said reference raster lines, (e) rearranging the order of said segments according to the value of the reference raster lines for the respective segments and related to the said order of raster lines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of rearranging the order of random size characters, from an input sequence of characters to a raster line order of characters, for display on respective raster lines of a raster display, said characters represented by character data arranged in a first store, said display being a series of raster lines generated in a raster line order, 1 to N, and with said input sequence being different from the order of said characters on said respective raster lines for at least a plurality of characters, comprising the steps of,
(a) arranging in said first storage, and in an input sequence, character data representing the identity, size and display location of the characters to be formed on said raster display, (b) examining the character data in said input sequence for a change in size from one character to a successive character, (c) identifying segments of character data for successive characters in said input sequence, having a common size, (d) identifying reference raster lines within said raster line order 1 to N related to a parameter of at least one character within respective segments, (e) storing said reference raster lines for said respective segments of character data in said input sequence, (f) rearranging the order of said segments according to the value of the segments'"'"' respective raster lines within said raster line order.
Specification