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

Data storage system for an electronic color printer

Assignee: Eastman Kodak Co
•
Filing: 1989-12-18
•
Granted: 1991-03-26
•
Expires: 2009-12-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Method and apparatus for economically storing page data for reproduction by a high quality, color, gray-scale printer. A relatively large color value memory is used to store 24-bit color values for the entire page as they are received from the incoming data. The addresses of the color values are also stored in a pixel cell memory along with data which represents the sharpness or exact position of every pixel used to represent text/graphics images. A fixed number of memory bytes are used in the pixel cell memory to store both the sharpness data and the color value addresses for the multi-pixel area corresponding to the fixed number of bytes. In the event the large color memory becomes full of color values before the entire page has been stored, color values in a default memory are selected and addressed by the data stored in the cell memory. The default memory is much smaller than the main color memory. Additional processing can be used to reduce the number of color values needed to be stored in the color memory.

Inventors

  • 👤 Yee S. Ng

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 03:13
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/64; H04N1/642; H04N1/41; H04N1/644; Y; Y10; Y10S; Y10S347/00; Y10S347/90

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 165 words
A data storage system for an electronic color printer, said storage system comprising: a first memory containing a plurality of memory locations suitable for storing color values indicative of colors to be printed by the printer; a default memory containing a plurality of memory locations suitable for prestoring color values, said default memory having substantially less memory locations than said first memory; means for separating the data being stored into color values and sharpness data; a second memory containing a plurality of memory locations suitable for storing sharpness data and address information defining stored locations of the color values; and means for storing the color values for one page of data into the first memory and for storing address information into the second memory which identifies the stored color value locations and, if the first memory cannot accommodata all of the color values for the page, storing address information into the second memory which identifies the locations of prestored color values in the default memory.
Claim 2
Dependent Claim 165 words
A data storage system for an electronic color printer, said storage system comprising: a first memory containing a plurality of memory locations suitable for storing color values indicative of colors to be printed by the printer; a default memory containing a plurality of memory locations suitable for prestoring color values, said default memory having substantially less memory locations than said first memory; means for separating the data being stored into color values and sharpness data; a second memory containing a plurality of memory locations suitable for storing sharpness data and address information defining stored locations of the color values; and means for storing the color values for one page of data into the first memory and for storing address information into the second memory which identifies the stored color value locations and, if the first memory cannot accommodata all of the color values for the page, storing address information into the second memory which identifies the locations of prestored color values in the default memory.
Claim 3
Dependent Claim 32 words
The data storage system of claim 1 wherein the address information stored in the second memory identifies the location of the closest match in the default memory to the desired color value.
Claim 4
Dependent Claim 28 words
The data storage system of claim 1 wherein the color values stored in the first and default memories are in the form of twenty-four bit color space data.
Claim 5
Dependent Claim 21 words
The data storage system of claim 1 wherein the default memory has sufficient memory locations to store values for 256 colors.
Claim 6
Dependent Claim 37 words
The data storage system of claim 1 wherein the second memory has a plurality of memory slots, with each slot having a fixed number of bytes allocated to a pixel cell containing a predetermined number of pixels.
Claim 7
Dependent Claim 20 words
The data storage system of claim 5 wherein there are at least seven bytes allocated for every 16 pixel cell.
Claim 8
Dependent Claim 32 words
The data storage system of claim 6 wherein three of the bytes are used to store the color address information and four of the bytes are used to store the sharpness data.
Claim 9
Dependent Claim 50 words
The data storage system of claim 7 wherein two of the three color address information bytes are used to identify a single color for halftone color representation within the cell and the other color address information byte is used to identify a single color for graphics/text representation within the cell.
Claim 10
Dependent Claim 50 words
The data storage system of claim 7 wherein one of the color address information bytes is used to identify a single color for halftone color representation within the cell and the other two color address information bytes are each used to identify a color for graphics/text representation within the cell.
Claim 11
Dependent Claim 24 words
The data storage system of claim 1 including means for reducing the number of color values needed to be stored into the first memory.
Claim 12
Dependent Claim 46 words
The data storage system of claim 10 wherein the reducing means compares a predetermined number of previously stored values to find a similar color value and, if a match is found, the address stored in the second memory identifies the location of the similar color value.
Claim 13
Dependent Claim 52 words
The data storage system of claim 10 wherein the reducing means compares all the previously stored color values to find a value which matches the current value within a predetermined tolerance and, if a match is found, the address stored in the second memory identifies the location of the matched color value.
Claim 14
Dependent Claim 193 words
A data storage system for an electronic color printer, said storage system comprising: a first memory containing a plurality of memory locations suitable for storing 24-bit color space values indicative of colors to be printed by the printer; a default memory containing a plurality of memory locations suitable for prestoring 24-bit color space values, said default memory having substantially less memory locations than said first memory; means for separating the data being stored into color values and sharpness data; a second memory containing a plurality of memory locations suitable for storing sharpness data and address information defining stored locations of the color values, said second memory having a fixed number of bytes allocated to a predetermined pixel cell size in the data being stored; and means for storing the color values for one page of data into the first memory and for storing address information into the second memory which identifies the stored color value locations and, if the first memory cannot accommodate all the color values for the page, storing address information into the second memory which identifies the location of the closest match to prestored color values in the default memory.
Claim 15
Dependent Claim 193 words
A data storage system for an electronic color printer, said storage system comprising: a first memory containing a plurality of memory locations suitable for storing 24-bit color space values indicative of colors to be printed by the printer; a default memory containing a plurality of memory locations suitable for prestoring 24-bit color space values, said default memory having substantially less memory locations than said first memory; means for separating the data being stored into color values and sharpness data; a second memory containing a plurality of memory locations suitable for storing sharpness data and address information defining stored locations of the color values, said second memory having a fixed number of bytes allocated to a predetermined pixel cell size in the data being stored; and means for storing the color values for one page of data into the first memory and for storing address information into the second memory which identifies the stored color value locations and, if the first memory cannot accommodate all the color values for the page, storing address information into the second memory which identifies the location of the closest match to prestored color values in the default memory.
Claim 16
Dependent Claim 33 words
The data storage system of claim 13 wherein the first memory is capable of storing over 65K of color values, and the default memory is capable of storing less than 257 color values.
Claim 17
Dependent Claim 57 words
The data storage system of claim 13 wherein there are at least seven bytes allocated to each pixel cell, each pixel cell contains 16 pixels, three of the seven bytes are used for storing the color address information for the cell, and four of the seven bytes are used for storing the sharpness data for the cell.
Claim 18
Independent Claim 111 words
A method of storing page data for an electronic color printer, said method including the steps of: separating sharpness data and color values from the page data; storing the sharpness data in a cell memory having a predetermined number of bytes allocated to each pixel cell in the page; storing, when storage space permits, the color values in a color memory and storing the address of the stored color values into the cell memory; and storing, when the color memory becomes full for the page of data, the address of a similar color value located in a default memory into the cell memory, said default memory being prestored with color values.
Claim 19
Independent Claim 111 words
A method of storing page data for an electronic color printer, said method including the steps of: separating sharpness data and color values from the page data; storing the sharpness data in a cell memory having a predetermined number of bytes allocated to each pixel cell in the page; storing, when storage space permits, the color values in a color memory and storing the address of the stored color values into the cell memory; and storing, when the color memory becomes full for the page of data, the address of a similar color value located in a default memory into the cell memory, said default memory being prestored with color values.
Claim 20
Dependent Claim 49 words
The page data storing method of claim 16 including the step of comparing the color value to be stored with a predetermined number of previously stored color values for similarity and, if a similarity is found, storing the address of the previously stored color value into the cell memory.
Claim 21
Dependent Claim 50 words
The page data storing method of claim 16 including the step of comparing the color value to be stored with all of the previously stored color values and, if a match is found within a predetermined tolerance, storing the address of the previously stored color value into the cell memory.
Claim 22
Dependent Claim 51 words
The page data storing method of claim 16 including the step of comparing the color value to be stored with a limited previously stored set of color values and, if a match is found within a predetermined tolerance, storing the address of the previously stored color value into the cell memory.
Claim 23
Independent Claim 113 words
A method of storing page data for an electronic color printer, said method including the steps of: separating sharpness data and color values from the page data; storing the sharpness data in a cell memory; storing address information into the cell memory to identify the location of color values in either a color value memory or a default memory; storing color values into the color value memory when sufficient space exists; prestoring color values into the default memory prior to the storing of values into the color value memory; and reducing the number of color values stored in the color value memory by comparing the value to be stored with previously stored values.
Claim 24
Independent Claim 113 words
A method of storing page data for an electronic color printer, said method including the steps of: separating sharpness data and color values from the page data; storing the sharpness data in a cell memory; storing address information into the cell memory to identify the location of color values in either a color value memory or a default memory; storing color values into the color value memory when sufficient space exists; prestoring color values into the default memory prior to the storing of values into the color value memory; and reducing the number of color values stored in the color value memory by comparing the value to be stored with previously stored values.

References Cited (Backward Citations)

US4270141A Cited
US4694406A Cited
US4724431A Cited
US4953104A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-03-25 1994-09-24 1995-03-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-03-25 1998-09-24 1999-03-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-03-25 2002-09-24 2003-03-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag