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

Method and apparatus for dynamically selecting an image compression process based on image size and color resolution

Assignee: Intel Corp
•
Filing: 1994-09-01
•
Granted: 1996-09-03
•
Expires: 2014-09-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus which dynamically selects an image compression process for an image to be transferred from a first agent to a second agent. The image being compressed has a particular size associated with it, which indicates the amount of storage space required to store the image, such as in the system memory or a mass storage device. The image also has a particular color resolution associated with it, which indicates the number of different colors which the image may contain. A particular image compression process is selected for the image based on its size and color resolution. In one embodiment, the present invention produces one of three possible outcomes. First, the image may remain uncompressed. Second, the image may be compressed using a lossless compression process, which reduces the size of the image while retaining all data for the image. Third, the image may be compressed using a lossy compression process, which reduces the size of the image by losing a small amount of data for the image.

Inventors

  • 👤 Bryan J. Dawson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 02:25
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/64; G; G06; G06T; G06T9/00; G06T9/005; G06T9/007; H04N1/41

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 56 words
A method for selecting an image compression process to compress an image, said method comprising the steps of: (a) determining an uncompressed size of said image; (b) determining a color resolution of said image; and (c) selecting said image compression process based on the uncompressed size of said image and the color resolution of said image.
Claim 2
Independent Claim 56 words
A method for selecting an image compression process to compress an image, said method comprising the steps of: (a) determining an uncompressed size of said image; (b) determining a color resolution of said image; and (c) selecting said image compression process based on the uncompressed size of said image and the color resolution of said image.
Claim 3
Dependent Claim 28 words
The method of claim 1, wherein said selected image compression process is a lossless data compression process which compresses said image while retaining all data for said image.
Claim 4
Dependent Claim 31 words
The method of claim 1, wherein said selected image compression process is a lossy data compression process which compresses said image by losing a small amount of data for said image.
Claim 5
Dependent Claim 35 words
The method of claim 1, wherein said step (c) comprises selecting a first data compression process which retains all data for said image, provided the color resolution of said image is below a predetermined value.
Claim 6
Dependent Claim 43 words
The method of claim 1, wherein said step (c) comprises the steps of: compressing said image utilizing a first data compression process which retains all data for said image; and determining a compression ratio for said image from said first data compression process.
Claim 7
Dependent Claim 57 words
The method of claim 5, wherein said step (c) further comprises the step of utilizing said first data compression process as said image compression process, provided said compression ratio is greater than a predetermined value, otherwise utilizing a second data compression process which loses a small amount of data for said image as said image compression process.
Claim 8
Dependent Claim 26 words
The method of claim 1, wherein said selecting step (c) further comprises selecting said image compression process based on a compression ratio corresponding to said image.
Claim 9
Independent Claim 84 words
A method for selecting an image compression process to compress an image, said image having a size and a color resolution, said method comprising the steps of: (a) determining the size of said image; (b) determining the color resolution of said image; and (c) selecting said image compression process based on the size of said image and the color resolution of said image, wherein said image compression process leaves said image uncompressed, provided the size of said image is less than a predetermined size.
Claim 10
Independent Claim 84 words
A method for selecting an image compression process to compress an image, said image having a size and a color resolution, said method comprising the steps of: (a) determining the size of said image; (b) determining the color resolution of said image; and (c) selecting said image compression process based on the size of said image and the color resolution of said image, wherein said image compression process leaves said image uncompressed, provided the size of said image is less than a predetermined size.
Claim 11
Independent Claim 102 words
A method for selecting an image compression process to compress an image, said image having a size and a color resolution, said method comprising the steps of: (a) determining the size of said image; (b) determining the color resolution of said image;. (c) compressing a predetermined portion of said image utilizing a first data compression process which reduces the size of said image while retaining all data for said image; (d) determining a first compression ratio for said predetermined portion of said image from said first data compression process; and (e) selecting said image compression process based on the first compression ratio.
Claim 12
Independent Claim 102 words
A method for selecting an image compression process to compress an image, said image having a size and a color resolution, said method comprising the steps of: (a) determining the size of said image; (b) determining the color resolution of said image;. (c) compressing a predetermined portion of said image utilizing a first data compression process which reduces the size of said image while retaining all data for said image; (d) determining a first compression ratio for said predetermined portion of said image from said first data compression process; and (e) selecting said image compression process based on the first compression ratio.
Claim 13
Dependent Claim 114 words
The method of claim 9, wherein said step (c) further comprises the step of selecting a second data compression process as said image compression process which reduces the size of said image by losing a small amount of data for said image, provided said first compression ratio is greater than a first predetermined value, otherwise, compressing said image utilizing said first data compression process, determining a second compression ratio for said image from said first data compression process, and selecting said first data compression process as said image compression process, provided said second compression ratio is greater than a second predetermined value, otherwise selecting said second data compression process as said image compression process.
Claim 14
Independent Claim 67 words
An apparatus for selecting an image compression process to compress an image, wherein said apparatus is coupled to a user interface for displaying said image, said apparatus comprising: a compression manager for determining an uncompressed size of said image, determining a color resolution of said image, and selecting said image compression process based on the uncompressed size of said image and the color resolution of said image.
Claim 15
Independent Claim 67 words
An apparatus for selecting an image compression process to compress an image, wherein said apparatus is coupled to a user interface for displaying said image, said apparatus comprising: a compression manager for determining an uncompressed size of said image, determining a color resolution of said image, and selecting said image compression process based on the uncompressed size of said image and the color resolution of said image.
Claim 16
Dependent Claim 33 words
The apparatus of claim 11, wherein said compression manager selects an image compression process which retains all data for said image, provided the color resolution of said image is below a predetermined value.
Claim 17
Dependent Claim 78 words
The apparatus of claim 11, wherein said compression manager is also for: compressing said image utilizing a first data compression process; determining a compression ratio for said image from said first data compression process; and utilizing said first data compression process as said image compression process, provided said compression ratio is greater than a predetermined value, otherwise utilizing a second data compression process which loses a small amount of data for said image as said image compression process.
Claim 18
Dependent Claim 127 words
The apparatus of claim 11, wherein said compression manager is also for: compressing a predetermined portion of said image utilizing a first data compression process; determining a first compression ratio for said predetermined portion of said image from said first data compression process; and selecting a second data compression process as said image compression process, provided said first compression ratio is greater than a first predetermined value, otherwise, compressing said image utilizing said first data compression process, determining a second compression ratio for said image from said first data compression process, and selecting said first data compression process as said image compression process, provided said second compression ratio is greater than a second predetermined value, otherwise selecting said second data compression process as said image compression process.
Claim 19
Independent Claim 95 words
An apparatus for selecting an image compression process to compress an image, said image having a size and a color resolution, wherein said apparatus is coupled to a user interface for displaying said image, said apparatus comprising: a compression manager for determining the size of said image, determining the color resolution of said image, and selecting said image compression process based on the size of said image and the color resolution of said image, wherein said image_ compression process leaves said image uncompressed, provided the size of said image is less than a predetermined size.
Claim 20
Independent Claim 95 words
An apparatus for selecting an image compression process to compress an image, said image having a size and a color resolution, wherein said apparatus is coupled to a user interface for displaying said image, said apparatus comprising: a compression manager for determining the size of said image, determining the color resolution of said image, and selecting said image compression process based on the size of said image and the color resolution of said image, wherein said image_ compression process leaves said image uncompressed, provided the size of said image is less than a predetermined size.
Claim 21
Dependent Claim 63 words
A computer system comprising: a central processing unit (CPU); a mass storage device; a bus coupled to said CPU and said mass storage device; and a compression manager for selecting an image compression process to compress an image, said image having an uncompressed size and a color resolution, said selecting being based on the uncompressed size and the color resolution of said image.
Claim 22
Dependent Claim 63 words
A computer system comprising: a central processing unit (CPU); a mass storage device; a bus coupled to said CPU and said mass storage device; and a compression manager for selecting an image compression process to compress an image, said image having an uncompressed size and a color resolution, said selecting being based on the uncompressed size and the color resolution of said image.
Claim 23
Dependent Claim 33 words
The system of claim 16, wherein said compression manager selects an image compression process which retains all data for said image, provided the color resolution of said image is below a predetermined value.
Claim 24
Dependent Claim 78 words
The system of claim 16, wherein said compression manager is also for: compressing said image utilizing a first data compression process; determining a compression ratio for said image from said first data compression process; and utilizing said first data compression process as said image compression process, provided said compression ratio is greater than a predetermined value, otherwise utilizing a second data compression process which loses a small amount of data for said image as said image compression process.
Claim 25
Dependent Claim 126 words
The system of claim 16, wherein said compression manager is also for: compressing a predetermined portion of said image utilizing a first data compression process; determining a first compression ratio for said predetermined portion of said image from said first data compression process; and selecting a second data compression process as said image compression process, provided said compression ratio is greater than a first predetermined value, otherwise, compressing said image utilizing said first data compression process, determining a second compression ratio for said image from said first data compression process, and selecting said first data compression process as said image compression process, provided said second compression ratio is greater than a second predetermined value, otherwise selecting said second data compression process as said image compression process.
Claim 26
Dependent Claim 99 words
A computer system comprising: a central processing unit (CPU); a mass storage device; a bus coupled to said CPU and said mass storage device; an interconnecting device coupled to said bus to transfer data from said computer system to an agent; and a compression manager for selecting an image compression process to compress an image, said image having a size and a color resolution, said selecting being based on the size and the color resolution of said image, wherein said image compression process leaves said image uncompressed, provided the size of said image is less than a predetermined size.
Claim 27
Dependent Claim 99 words
A computer system comprising: a central processing unit (CPU); a mass storage device; a bus coupled to said CPU and said mass storage device; an interconnecting device coupled to said bus to transfer data from said computer system to an agent; and a compression manager for selecting an image compression process to compress an image, said image having a size and a color resolution, said selecting being based on the size and the color resolution of said image, wherein said image compression process leaves said image uncompressed, provided the size of said image is less than a predetermined size.
Claim 28
Dependent Claim 82 words
A computer-readable medium having stored thereon a program of instructions executable by a processor, the program of instructions including sequences of instructions which, when executed by the processor, cause said processor to perform the steps of: (a) determining an uncompressed size of an image; (b) determining a color resolution of said image; and (c) selecting an image compression process for compressing said image, wherein said selecting is based on the uncompressed size of said image and the color resolution of said image.
Claim 29
Dependent Claim 82 words
A computer-readable medium having stored thereon a program of instructions executable by a processor, the program of instructions including sequences of instructions which, when executed by the processor, cause said processor to perform the steps of: (a) determining an uncompressed size of an image; (b) determining a color resolution of said image; and (c) selecting an image compression process for compressing said image, wherein said selecting is based on the uncompressed size of said image and the color resolution of said image.
Claim 30
Dependent Claim 35 words
The computer-readable medium of claim 21, wherein said selecting step (c) comprises selecting an image compression process which leaves said image uncompressed, provided the uncompressed size of said image is less than a predetermined size.
Claim 31
Dependent Claim 38 words
The computer-readable medium of claim 21, wherein said selecting step (c) comprises the steps of: compressing said image using a lossless data compression process; and determining a compression ratio for said image from said lossless data compression process.
Claim 32
Dependent Claim 46 words
The computer-readable medium of claim 21, wherein said selecting step (c) comprises the steps of: compressing a predetermined portion of said image using a lossless data compression process; and determining a compression ratio for said predetermined portion of said image from said lossless data compression process.
Claim 33
Dependent Claim 27 words
The computer-readable medium of claim 21, wherein said selecting step (c) further comprises selecting said image compression process based on a compression ratio corresponding to said image.

References Cited (Backward Citations)

US4965754A Cited
US5353132A Cited
US5086488A Cited
US5361144A Cited
GB2249238A Cited
US5249053A Cited
US5363219A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-03 2000-03-04 2000-09-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-03 2004-03-04 2004-09-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-03 2008-03-04 2008-09-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag