Patent US5276531A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5276531A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for high definition imaging

Assignee: Apple Inc
•
Filing: 1991-09-27
•
Granted: 1994-01-04
•
Expires: 2011-09-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method for producing high definition output images using an encoding scheme for differentiating between differing data types and context sensitive pixel modulation for dynamically shifting pixel growth direction during post-processing manipulation of the data.

Inventors

  • 👤 Kok Chen
  • 👤 Randall G. Guay

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 14:26
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/41

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 135 words
A method for producing high definition images on an output medium comprising the steps of: generating a first set of image data of a first data type, said first set of image data encoded upon generation with a first set of values; generating a second set of image data of a second data type, different from said first data type, said second set of image data encoded upon generation with a second set of values, different from said first set of values; post-processing said first data type and said second data type in accordance with said first set of values and said second set of values, respectively, such that post-processing operations specifically suitable to only one of said data types are performed only on said one data type without affecting any other said data type.
Claim 2
Independent Claim 135 words
A method for producing high definition images on an output medium comprising the steps of: generating a first set of image data of a first data type, said first set of image data encoded upon generation with a first set of values; generating a second set of image data of a second data type, different from said first data type, said second set of image data encoded upon generation with a second set of values, different from said first set of values; post-processing said first data type and said second data type in accordance with said first set of values and said second set of values, respectively, such that post-processing operations specifically suitable to only one of said data types are performed only on said one data type without affecting any other said data type.
Claim 3
Dependent Claim 26 words
A method as described in claim 1 wherein said first data type includes text and graphics data, and said second data type includes grayscale image data.
Claim 4
Dependent Claim 23 words
A method as described in claim 2 wherein said post-processing step includes anti-aliasing for improving the appearance of said text and graphics data.
Claim 5
Dependent Claim 26 words
A method as described in claim 1 wherein said first data type includes text and graphics data, and said second data type includes color image data.
Claim 6
Dependent Claim 23 words
A method as described in claim 4 wherein said post-processing step includes anti-aliasing for improving the appearance of said text and graphics data.
Claim 7
Dependent Claim 165 words
A method as described in claim 1 wherein said post-processing step includes context sensitive pixel modulation and further wherein said first set of values represents a plurality of multibit data pixels, each data pixel including imaging information for modulating a corresponding output pixel, said context sensitive pixel modulation comprising the sub-steps of: determining a first modulation pattern for a current output pixel using a corresponding first said multibit data pixel; determining a second modulation pattern for a first neighboring output pixel to said current pixel and a third modulation pattern for a second neighboring output pixel to said current pixel using a corresponding second and third said multibit data pixel, respectively; comparing said first modulation pattern with said second and third modulation patterns to determine the exact manner in which said current output pixel is to be imaged; modulating said current output pixel in accordance with said comparison; and, repeating each said step for each said output pixel until a final output image is completed.
Claim 8
Dependent Claim 43 words
A method as described in claim 6 wherein said first, second and third modulation patterns are determined using said first, second and third multibit data pixels, respectively, to index a lookup table containing exact bit sequences for modulating each corresponding said output pixel.
Claim 9
Dependent Claim 39 words
A method as described in claim 7 wherein said first neighboring output pixel is disposed to the left of said current output pixel and said second neighboring output pixel is disposed to the right of said current output pixel.
Claim 10
Dependent Claim 47 words
A method as described in claim 7 wherein an exact bit sequence from said lookup table corresponding to said current output pixel is either directly used to modulate said current output pixel or is reversed and used to modulate said current output pixel according to said comparison.
Claim 11
Independent Claim 164 words
A method for producing high definition images on an output medium comprising the steps of: encoding a first data type with a first set of values; encoding a second data type with a second set of values, different from said first set of values; storing said first set of values and said second set of values in a frame store; reading said first set of values and said second set of values from said frame store when a predetermined portion of said frame store has been filled; post-processing said first data type and said second data type according to said first set of values and said second set of values, respectively, such that post-processing operations specifically suitable to one of said data types are performed only on said one data type without affecting any other said data type, said post-processing step thus producing modulation patterns for an output marking device; modulating said marking device with said modulation patterns to produce a final output image.
Claim 12
Independent Claim 164 words
A method for producing high definition images on an output medium comprising the steps of: encoding a first data type with a first set of values; encoding a second data type with a second set of values, different from said first set of values; storing said first set of values and said second set of values in a frame store; reading said first set of values and said second set of values from said frame store when a predetermined portion of said frame store has been filled; post-processing said first data type and said second data type according to said first set of values and said second set of values, respectively, such that post-processing operations specifically suitable to one of said data types are performed only on said one data type without affecting any other said data type, said post-processing step thus producing modulation patterns for an output marking device; modulating said marking device with said modulation patterns to produce a final output image.
Claim 13
Dependent Claim 24 words
A method as described in claim 10 wherein said first data type includes text data and said second data type includes grayscale image data.
Claim 14
Dependent Claim 21 words
A method as described in claim 11 wherein said post-processing step includes anti-aliasing for improving the appearance of said text data.
Claim 15
Independent Claim 138 words
An apparatus for producing high definition images on an output medium comprising: means for generating a first set of image data of a first data type, said first set of image data encoded upon generation with a first set of values; means for generating a second set of image data of a second data type, different from said first data type, said second set of image data encoded upon generation with a second set of values, different from said first set of values; means for post-processing said first data type and said second data type in accordance with said first set of values and said second set of values, respectively, such that post-processing operations specifically suitable to only one of said data types are performed only on said one data type without affecting any other said data type.
Claim 16
Independent Claim 138 words
An apparatus for producing high definition images on an output medium comprising: means for generating a first set of image data of a first data type, said first set of image data encoded upon generation with a first set of values; means for generating a second set of image data of a second data type, different from said first data type, said second set of image data encoded upon generation with a second set of values, different from said first set of values; means for post-processing said first data type and said second data type in accordance with said first set of values and said second set of values, respectively, such that post-processing operations specifically suitable to only one of said data types are performed only on said one data type without affecting any other said data type.
Claim 17
Dependent Claim 26 words
An apparatus as described in claim 13 wherein said first data type includes text and graphics data, and said second data type includes grayscale image data.
Claim 18
Dependent Claim 23 words
An apparatus as described in claim 14 wherein said post-processing step includes anti-aliasing for improving the appearance of said text and graphics data.
Claim 19
Dependent Claim 26 words
An apparatus as described in claim 13 wherein said first data type includes text and graphics data, and said second data type includes color image data.
Claim 20
Dependent Claim 23 words
An apparatus as described in claim 16 wherein said post-processing step includes anti-aliasing for improving the appearance of said text and graphics data.
Claim 21
Dependent Claim 124 words
An apparatus as described in claim 13 wherein said post-processing means includes means for performing context sensitive pixel modulation and further wherein said first set of values represents a plurality of encodings including imaging information for modulating a plurality of corresponding output pixels, said context sensitive pixel modulation means comprising: determining means for determining a set of modulation patterns for a current output pixel based on said encodings; selecting means, coupled to said determining means, for selecting from said set of modulation patterns a preferred modulation pattern for said current output pixel based on encoding information of said current output pixel's neighboring pixels; and, modulating means, coupled to said selecting means, for modulating said current output pixel in accordance with said preferred modulation pattern.
Claim 22
Dependent Claim 30 words
An apparatus as described in claim 18 wherein said modulation patterns are determined using said encodings to index a lookup table containing exact bit sequences for modulating said output pixels.
Claim 23
Dependent Claim 42 words
An apparatus as described in claim 19 wherein said neighboring output pixels include a first neighboring output pixel disposed to the left of said current output pixel and a second neighboring output pixel disposed to the right of said current output pixel.
Claim 24
Dependent Claim 47 words
An apparatus as described in claim 19 wherein an exact bit sequence from said lookup table corresponding to said current output pixel is either directly used to modulate said current output pixel or is reversed and used to modulate said current output pixel according to said selection.

References Cited (Backward Citations)

US4266249A Cited
US5079630A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-01-03 1997-07-05 1998-01-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-01-03 2001-07-05 2002-01-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-01-03 2005-07-05 2006-01-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag