← Back to Patent Explorer
US4857904A Expired / Lapsed US ⏱️ 0.0 years remaining

Combination of transition-encoded font information for generation of superimposed font images

Assignee: Printware Inc
•
Filing: 1987-09-15
•
Granted: 1989-08-15
•
Expires: 2007-09-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Transition-encoded font image information is a form of information flagging all pixel displacement locations upon a scan line of a raster scan image generator, nominally a laser printer, whereat black to white, and white to black, transitions occur during generation of the one scan line of a font image. Transition-encoded information for plural, superimposed, font images may be combined prior to generation of a synthesis image. In this combination of transition-encoded information for generating superimposed font images the flags representing transitions must not be overwritten, there being a limit that a single scan line pixel position must either transit black to white, transit white to black, or maintain the state of the previous pixel. The combining of transition encoded information encodes transitions for these one or ones of addresses (pixels) wherein two flags would otherwise overlap so that the total transitions within the combined font information are preserved. This is accomplished by ripple shifting the position(s) of the transition(s) flag(s) within the second font image information which have identical positional correspondence with transition(s) flag(s) within the first font image information so that the flag(s) are slightly relocated within the combined font image information.

Inventors

  • 👤 David J. Schoon

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 20:38
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G09; G09G; G09G5/00; G09G5/42; G06K2215/00; G06K2215/0002; G06K2215/004; G06K2215/0042; G06K2215/0051; G06K2215/0062; G06K2215/0065

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 234 words
In an image generating apparatus producing a scan line which is controlled to be white or black responsively to transition-encoded font image information within a memory, an improvement according that the transition-encoded information for two font images may be combined, the improvement comprising: block reading means for reading at one time from a plurality of memory locations the transition-encoded font image information for a first font, which information corresponds to a like plurality of pixels in the first font image; encoding means for producing the transition-encoded font image information for a second font, which information corresponds to at least one pixel of the plurality of pixels; combining means for combining the transitionencoded font image information for the first font with the transition-encoded font image information for the second font into a combined font image information so that for any pixels wherein a transition is encoded in both the encoded font image information for both the first font and also for the second font then the combined font image information will likewise encode a transition at these pixels and will also encode a transition at selected nearby pixels, the total transitions within the combined font image information preserving the numbers of transitions which are within the font image information for the first font and within the font image information for the second font; and means for restoring the combined font image information to the memory.
Claim 2
Dependent Claim 234 words
In an image generating apparatus producing a scan line which is controlled to be white or black responsively to transition-encoded font image information within a memory, an improvement according that the transition-encoded information for two font images may be combined, the improvement comprising: block reading means for reading at one time from a plurality of memory locations the transition-encoded font image information for a first font, which information corresponds to a like plurality of pixels in the first font image; encoding means for producing the transition-encoded font image information for a second font, which information corresponds to at least one pixel of the plurality of pixels; combining means for combining the transitionencoded font image information for the first font with the transition-encoded font image information for the second font into a combined font image information so that for any pixels wherein a transition is encoded in both the encoded font image information for both the first font and also for the second font then the combined font image information will likewise encode a transition at these pixels and will also encode a transition at selected nearby pixels, the total transitions within the combined font image information preserving the numbers of transitions which are within the font image information for the first font and within the font image information for the second font; and means for restoring the combined font image information to the memory.
Claim 3
Dependent Claim 154 words
A memory performed in an image generating apparatus which traces out pixels upon scan line to be either white or black in accordance with black/white transition data recorded in a memory which has addresses corresponding to the scan line pixels, the method comprising: melding transition data for a first font with sameformat transition data for a second font into melded transition data so that (i) a maximum of one black/white transition is represented in each portion of the melded transition that corresponds to one scan line pixel, while (ii) all transitions that are within the first-font transition data and that are within the second-font transition data are preserved in the melded transition data; storing the melded transition data in a memory which has addresses corresponding to pixels upon a scan line; and tracing out a scan line to be either white or black in accordance with the melded transition data stored within the memory.
Claim 4
Dependent Claim 154 words
A memory performed in an image generating apparatus which traces out pixels upon scan line to be either white or black in accordance with black/white transition data recorded in a memory which has addresses corresponding to the scan line pixels, the method comprising: melding transition data for a first font with sameformat transition data for a second font into melded transition data so that (i) a maximum of one black/white transition is represented in each portion of the melded transition that corresponds to one scan line pixel, while (ii) all transitions that are within the first-font transition data and that are within the second-font transition data are preserved in the melded transition data; storing the melded transition data in a memory which has addresses corresponding to pixels upon a scan line; and tracing out a scan line to be either white or black in accordance with the melded transition data stored within the memory.
Claim 5
Dependent Claim 85 words
The method according to claim 2 wherein the melding of first-font transition data and of second-font transition data further comprises: first preserving at each pixel of the transition data all transitions occurring with a corresponding pixel of one only of the first-font transition data and the second-font transition data, and second preserving at each pixel, plus also at a nearby pixel, of the melded transition data any two transitions occurring within a corresponding pixel of both the first-font transition data and the second-font transition data.
Claim 6
Independent Claim 200 words
A method performed in an image generating apparatus which traces out pixels upon scan line to be either white or black in accordance with black/white transition data recorded in a memory which has addresses corresponding to the scan line pixels, the method comprising: melding transition data for a first font with same-format transition data for a second font into melded transition data so that (i) a maximum of one black/white transition is represented in each portion of the melded transition that corresponds to one scan line pixel, while (ii) all transitions that are within the firstfont transition data and that are within the second-font transition data are preserved in the melded transition data by a process comprising: first preserving at each pixel of the transition data all transitions occurring within a corresponding pixel of one only of the first-font transition data and the second-font transition data, and second preserving at each pixel, plus also at a nearby pixel, of the melded transition data any two transitions occurring within a corresponding pixel of both the first-font transition data by locating the nearby pixels as ones whereat a transition occurs within neither the first-font transition data nor within the second-font transition data.
Claim 7
Independent Claim 200 words
A method performed in an image generating apparatus which traces out pixels upon scan line to be either white or black in accordance with black/white transition data recorded in a memory which has addresses corresponding to the scan line pixels, the method comprising: melding transition data for a first font with same-format transition data for a second font into melded transition data so that (i) a maximum of one black/white transition is represented in each portion of the melded transition that corresponds to one scan line pixel, while (ii) all transitions that are within the firstfont transition data and that are within the second-font transition data are preserved in the melded transition data by a process comprising: first preserving at each pixel of the transition data all transitions occurring within a corresponding pixel of one only of the first-font transition data and the second-font transition data, and second preserving at each pixel, plus also at a nearby pixel, of the melded transition data any two transitions occurring within a corresponding pixel of both the first-font transition data by locating the nearby pixels as ones whereat a transition occurs within neither the first-font transition data nor within the second-font transition data.
Claim 8
Dependent Claim 58 words
The method according to claim 4 wherein the locating further comprises: ripple sequencing in fixed order through the pixels whereat transitions occur within one or both of the first-font transition data and the second-font transition data until a first pixel is identified whereat a transition occurs within neither the first-font transition data nor within the second-font transition data.
Claim 9
Dependent Claim 19 words
The method according to claim 5 wherein the ripple sequencing is in a fixed order through eight contiguous pixels.
Claim 10
Dependent Claim 46 words
The method according to claim 6 wherein the ripple sequencing in fixed order through eight contiguous pixels commences with the second next adjacent pixel, pixel 2, to that pixel, pixel 0, whereat transitions occur within both the first-font transition data and within the second-pixel transition data.
Claim 11
Dependent Claim 25 words
The method according to claim 7 wherein the ripple sequencing proceeds fron pixel 2 in order to pixels, 4, 6, 7, 5, 3 and 1.
Claim 12
Dependent Claim 159 words
To a method, performed in an image generating device, including the steps of storing transition data in a memory having addresses corresponding to pixels across a scan line, and controlling, responsive to transition data read from the memory pixels across a scan line to be white or black in generation of an image; an improvement to said storing according that the transition data is combinatorially of two font images and that consequently the white/black scan line pixel controlling is for generation of the image of two superimposed fonts, the improvement comprising: combining transition data for a first font with transition data for a second font so that (i) one only transition is within a particular data point of the transition data and (ii) no transitions are lost in and by the combining; and storing one transition data point per address, the combined transition data in a memory occupying a range of addresses corresponding to pixels across a scan line.
Claim 13
Dependent Claim 159 words
To a method, performed in an image generating device, including the steps of storing transition data in a memory having addresses corresponding to pixels across a scan line, and controlling, responsive to transition data read from the memory pixels across a scan line to be white or black in generation of an image; an improvement to said storing according that the transition data is combinatorially of two font images and that consequently the white/black scan line pixel controlling is for generation of the image of two superimposed fonts, the improvement comprising: combining transition data for a first font with transition data for a second font so that (i) one only transition is within a particular data point of the transition data and (ii) no transitions are lost in and by the combining; and storing one transition data point per address, the combined transition data in a memory occupying a range of addresses corresponding to pixels across a scan line.
Claim 14
Dependent Claim 168 words
The method according to claim 9 wherein the combining transition data comprises: first recording, for all data points whereat only the first font transition data or the second font transition data records a transition, a transition at the corresponding data points of the combined fonts transition data; second recording, for all data points whereat both the first font transition data and the second font transition data record a transition, a transition at the corresponding data points of the combined fonts transition data plus other, additional, transitions at nearby data points of the combined fonts transition data, whereat and wherein for each of these nearby data points neither the first font transition data nor the second font transition data records a transition; and third recording, for all data points (i) whereat neither the first font transition data nor the second font transition data records a transition and (ii) which data points are not nearby data points, no transition at the corresponding data points of the combined fonts transition data.
Claim 15
Dependent Claim 61 words
The method according to claim 10 wherein the first recording, second recording, and third recording are successively performed upon successive corresponding pluralities of data points from the first font transition data and from the second font transition data in order to produce, upon each of a succession of combinings, a corresponding plurality of data points within the combined fonts transition data.
Claim 16
Dependent Claim 57 words
The method according to claim 11 wherein the second recording successively performed upon corresponding pluralities of data points from the first font transition data and from the second font transition data uses, at each of these successive second recordings, nearby data points that are within the plurality of data points being dealt with in that second recording.
Claim 17
Dependent Claim 417 words
To a method performed in an image generating device, including the steps of storing transition data in a memory having addresses corresponding to pixels across a scan line, and controlling, responsive to transition data read from the memory pixels across a scan line to be white or black in generation of an image; an improvement to said storing according that the transition data is combinatorially of two font images and that consequently the white/black scan line pixel controlling is for generation for the image of two superimposed fonts, the improvement comprising: combining transition data for a first font with transition data for a second font so that (i) one only transition is within a particular data point of the transition data and (ii) no transitions are lost in and by the combining by a process comprising: first recording, for all data points whereat only the first font transition data or the second font transition data records a transition, a transition at the corresponding data points of the combined fonts transition data; second recording, for all data points whereat both the first font transition data and the second font transition data record a transition, a transition at the corresponding data points of the combined fonts transition data plus other, additional, transitions at nearby data points of the combined fonts transition data, whereat and wherein for each of these nearby data points neither the first font transition data nor the second font transition data records a transition; and third recording, for all data points (i) whereat neither the first font transition data nor the second font transition data records a transition and (ii) which data points are not nearby data points, no transition at the corresponding data points of the combined fonts transition data; and storing one transition data point per address, the combined transition data in a memory occupying a range of addresses corresponding to pixels across a scan line; wherein the second recording successively performed upon corresponding pluralities of data points from the first font transition data and from the second font transition data uses, at each of these successive second recordings, nearby data points that are within the plurality of data points being dealt with in that second recording; wherein the using of nearby data points within the plurality of data points is by a rippled sequence, each data point whereat both the first font transition data and the second font transition data record a transition resulting in a using of a predetermined nearby data point.
Claim 18
Dependent Claim 417 words
To a method performed in an image generating device, including the steps of storing transition data in a memory having addresses corresponding to pixels across a scan line, and controlling, responsive to transition data read from the memory pixels across a scan line to be white or black in generation of an image; an improvement to said storing according that the transition data is combinatorially of two font images and that consequently the white/black scan line pixel controlling is for generation for the image of two superimposed fonts, the improvement comprising: combining transition data for a first font with transition data for a second font so that (i) one only transition is within a particular data point of the transition data and (ii) no transitions are lost in and by the combining by a process comprising: first recording, for all data points whereat only the first font transition data or the second font transition data records a transition, a transition at the corresponding data points of the combined fonts transition data; second recording, for all data points whereat both the first font transition data and the second font transition data record a transition, a transition at the corresponding data points of the combined fonts transition data plus other, additional, transitions at nearby data points of the combined fonts transition data, whereat and wherein for each of these nearby data points neither the first font transition data nor the second font transition data records a transition; and third recording, for all data points (i) whereat neither the first font transition data nor the second font transition data records a transition and (ii) which data points are not nearby data points, no transition at the corresponding data points of the combined fonts transition data; and storing one transition data point per address, the combined transition data in a memory occupying a range of addresses corresponding to pixels across a scan line; wherein the second recording successively performed upon corresponding pluralities of data points from the first font transition data and from the second font transition data uses, at each of these successive second recordings, nearby data points that are within the plurality of data points being dealt with in that second recording; wherein the using of nearby data points within the plurality of data points is by a rippled sequence, each data point whereat both the first font transition data and the second font transition data record a transition resulting in a using of a predetermined nearby data point.
Claim 19
Dependent Claim 31 words
The method according to claim 13 wherein the rippled sequence using of a predetermined nearby data point initially attempts using the second adjacent data point as the predetermined nearby data point.
Claim 20
Dependent Claim 44 words
The method to claim 14 wherein each plurality of data points is eight in number and wherein use of nearby data points proceeds in the rippled sequence 0 (initial point) to 2 to 4 to 6 to 7 to 5 to 3 to 1.
Claim 21
Dependent Claim 205 words
A circuit apparatus, part of an image generator using transition-encoded data stored within a memory in the generation of font images, for melding transition-encoded data representing a first font image and transitionencoded data representing a second font image into a composite transition-encoded data (i) representing both the first and the second font image in superimposed relation, and (ii) from which the superimposed first and second font images may be concurrently generated by the image generator, the circuit apparatus for melding transition-encoded data comprising: a memory for reading the transition-encoded data representing a first font image; a hardware processor for generating the transitionencoded data representing a second font image which is to be imaged at least partially superimposed within the first font image; comparison means, receiving a plurality of bits of the second font image data from the hardware processor, for melding the data into a data so that (i) a maximum of one transition is represented of each bit, corresponding to one pixel, of the composite data while (ii) all transitions represented within the first font image data or within the second font image data or within both the first font image data and the second font image data are preserved in the composite data.
Claim 22
Dependent Claim 205 words
A circuit apparatus, part of an image generator using transition-encoded data stored within a memory in the generation of font images, for melding transition-encoded data representing a first font image and transitionencoded data representing a second font image into a composite transition-encoded data (i) representing both the first and the second font image in superimposed relation, and (ii) from which the superimposed first and second font images may be concurrently generated by the image generator, the circuit apparatus for melding transition-encoded data comprising: a memory for reading the transition-encoded data representing a first font image; a hardware processor for generating the transitionencoded data representing a second font image which is to be imaged at least partially superimposed within the first font image; comparison means, receiving a plurality of bits of the second font image data from the hardware processor, for melding the data into a data so that (i) a maximum of one transition is represented of each bit, corresponding to one pixel, of the composite data while (ii) all transitions represented within the first font image data or within the second font image data or within both the first font image data and the second font image data are preserved in the composite data.
Claim 23
Dependent Claim 52 words
The circuit apparatus for melding transitionencoded data according to claim 16 wherein the comparison means comprise: first gating means for producing a transition at a bit of the composite data where a corresponding bit of the data representing one or both of the first and the second font image exhibits a transition.
Claim 24
Dependent Claim 61 words
The circuit apparatus for melding tranition-encoded data according to claim 17 wherein the comparison means further comprises: second gating means for determining when a bit of the data representing the second font image exhibits a transition simultaneously that corresponding bit of the data representing the first font image also exhibits a transition, and producing in this case a ripple output signal.
Claim 25
Dependent Claim 335 words
A circuit apparatus, part of an image generator using transition-encoded data stored within a memory in the generation of font images, for melding transition-encoded data representing a first font image and a transition-encoded data representing a second font image into a composite transitionencoded data (i) representing both the first and the second font image in superimposed relation, and (ii) from which the superimposed first and second font images may be concurrently generated by the image generator, the circuit apparatus for melding transition-encoded data comprising: a memory for reading the transition-encoded data representing a first font image; a hardware processor for generating the transitionencoded data representing a second font image which is to be imaged at least partially superimposed with the first font image; comparison means, receiving a plurality of bits of the second font image data from the hardware processor, for melding the data into composite data so that (i) a maximum of one transition is represented at each bit, corresponding to one pixel, of the composite data while (ii) all transitions represented within the first font image data or within the second font image data or within both the first font image data and the second font image data are preserved in the composite data, the comparison means comprising: first gating means for producing a transition at a bit of the composite data where a corresponding bit of the data representing one or both of the first and the second font image exhibits a transition; and second gating means for determining when a bit of the data representing the second font image exhibits a transition simultaneously that corresponding bit of the data representing the first font image also exhibits a transition, and producing in this case a ripple output signal; wherein the first gating means is further producing a transition at the bit of the composite data upon such times as the ripple output signal corresponding to this bit is received resultantly from determining by the second gating means of a different, related, bit.
Claim 26
Dependent Claim 335 words
A circuit apparatus, part of an image generator using transition-encoded data stored within a memory in the generation of font images, for melding transition-encoded data representing a first font image and a transition-encoded data representing a second font image into a composite transitionencoded data (i) representing both the first and the second font image in superimposed relation, and (ii) from which the superimposed first and second font images may be concurrently generated by the image generator, the circuit apparatus for melding transition-encoded data comprising: a memory for reading the transition-encoded data representing a first font image; a hardware processor for generating the transitionencoded data representing a second font image which is to be imaged at least partially superimposed with the first font image; comparison means, receiving a plurality of bits of the second font image data from the hardware processor, for melding the data into composite data so that (i) a maximum of one transition is represented at each bit, corresponding to one pixel, of the composite data while (ii) all transitions represented within the first font image data or within the second font image data or within both the first font image data and the second font image data are preserved in the composite data, the comparison means comprising: first gating means for producing a transition at a bit of the composite data where a corresponding bit of the data representing one or both of the first and the second font image exhibits a transition; and second gating means for determining when a bit of the data representing the second font image exhibits a transition simultaneously that corresponding bit of the data representing the first font image also exhibits a transition, and producing in this case a ripple output signal; wherein the first gating means is further producing a transition at the bit of the composite data upon such times as the ripple output signal corresponding to this bit is received resultantly from determining by the second gating means of a different, related, bit.
Claim 27
Dependent Claim 113 words
The circuit apparatus for melding transitionencoded data according to claim 19 wherein the ripple output signal from the second gating means of each bit is communicated to the first gating means of a related bit in a ripple sequenced manner, meaning that the ripple output signal corresponding to bit 0 is communicated to the first gating means of bit 2, bit 2 ripple output signal is communicated to bit 4, 4 to 6, 6 to 7, 7 to 5, 5 to 3, 3 to 1, and 1 to the first gating means corresponding to bit 0; wherein the melding is by 8-bit bytes of data representing the first and the second font images.

References Cited (Backward Citations)

US3109166A Cited
US3889107A Cited
US3944997A Cited
US4384338A Cited
US4538144A Cited
US4408198A Cited
US4603330A Cited
US4531120A Cited
US4656468A Cited
US4616336A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-08-14 1993-02-13 1993-08-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-08-14 1997-02-13 1997-08-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-08-14 2001-02-13 2001-08-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag