Patent US2336540A successfully refreshed from Google Patents.
Patent US3066289A successfully refreshed from Google Patents.
US6529635B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Shape-based image compression/decompression using pattern matching
Assignee: Intel Corp
•
Filing: 1997-12-15
•
Granted: 2003-03-04
•
Expires: 2017-12-15
Abstract
Abstract A method and apparatus for compressing a digitized image. Boundaries of regions within a digitized image are identified. Shapes are selected from a bank of shapes based on the identified boundaries to represent the regions. Position and size information based on the position and size of the regions within the digitized image are associated with the selected shapes. Values are transmitted indicating the selected shapes and the associated position and size information as a representation of the digitized image.
Inventors
- 👤 Susan Julia Corwin
- 👤 Thomas D. Fletcher
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 07:58
CPC Classifications
G; G06; G06T; G06T9/00; G06T9/001
Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
100 words
A method comprising: identifying boundaries of regions within a non-vector quantized, digitized image; associating a color, a color gradient, and a texture with the regions; selecting predetermined shapes to represent the regions from a first bank of shapes based on the identified boundaries, wherein the first bank of shapes has a shape index; associating position and size information with the selected shapes based on the position and size of the regions within the non-vector quantized, digitized image; and transmitting values indicating the selected shapes and the associated position and size information as a representation of the non-vector quantized, digitized image.
Claim 2
Independent Claim
100 words
A method comprising: identifying boundaries of regions within a non-vector quantized, digitized image; associating a color, a color gradient, and a texture with the regions; selecting predetermined shapes to represent the regions from a first bank of shapes based on the identified boundaries, wherein the first bank of shapes has a shape index; associating position and size information with the selected shapes based on the position and size of the regions within the non-vector quantized, digitized image; and transmitting values indicating the selected shapes and the associated position and size information as a representation of the non-vector quantized, digitized image.
Claim 3
Dependent Claim
63 words
The method of claim 1 further comprising: receiving the values indicating the selected shapes and the associated position and size information; accessing a second bank of shapes based on the values indicating the selected shapes to obtain shape parameters of the selected shapes; and displaying the selected shapes based on the shape parameters and the position and size information on a display device.
Claim 4
Dependent Claim
36 words
The method of claim 2 wherein accessing the second bank of shapes to obtain shape parameters includes accessing the second bank of shapes to obtain information describing a geometric relation ship between features of the shapes.
Claim 5
Dependent Claim
30 words
The method of claim 1 wherein identifying boundaries of regions within a digitized image includes the step of detecting edges within the digitized image based on changes in pixel shading.
Claim 6
Dependent Claim
24 words
The method of claim 4 wherein detecting edges within the digitized image based on changes in pixel shading include detecting changes in pixel color.
Claim 7
Dependent Claim
32 words
The method of claim 1 wherein selecting shapes from a first bank of shapes based on the identified boundaries further includes determining a geometric relationship between two or more of the boundaries.
Claim 8
Dependent Claim
52 words
The method of claim 6 wherein selecting shapes from a first bank of shapes based on the identified boundaries further includes selecting a shape in the bank of shapes that has sides geometrically arranged relative to one another in a manner similar to the geometric relationship between the two or more boundaries.
Claim 9
Dependent Claim
44 words
The method of claim 1 wherein selecting shapes from a first bank of shapes includes selecting shape indices from the first bank of shapes based on the identified boundaries, each of the shape indices corresponding to a respective one of a plurality of shapes.
Claim 10
Dependent Claim
17 words
The method of claim 8 wherein transmitting values indicating the selected shapes includes transmitting the shape indices.
Claim 11
Dependent Claim
39 words
The method of claim 1 wherein associating position and size information with the selected shapes includes associating information with each of the shapes that indicates a position and an orientation of the shape relative to a frame of reference.
Claim 12
Dependent Claim
36 words
The method of claim 1 wherein transmitting values indicating the selected shapes and the associated position and size information includes transmitting the values and the position and size information to a non-volatile storage device for storage.
Claim 13
Dependent Claim
36 words
The method of claim 1 wherein transmitting values indicating the selected shapes and the associated position and size information includes transmitting the value and the position and size information to a computer via a computer network.
Claim 14
Independent Claim
111 words
An apparatus comprising: means for identifying boundaries of regions within a non-vector quantized, digitized image; means for associating a color, a color gradient, and a texture with the regions; means for selecting predetermined shapes to represent the regions from a first bank of predetermined shapes based on the identified boundaries, wherein the first bank of shapes has a shape index; means for associating position and size information with the selected shapes based on the position and size of the regions within the non-vector quantized, digitized image; and means for transmitting values indicating the selected shapes and the associated position and size information as a representation of the non-vector quantized, digitized image.
Claim 15
Independent Claim
111 words
An apparatus comprising: means for identifying boundaries of regions within a non-vector quantized, digitized image; means for associating a color, a color gradient, and a texture with the regions; means for selecting predetermined shapes to represent the regions from a first bank of predetermined shapes based on the identified boundaries, wherein the first bank of shapes has a shape index; means for associating position and size information with the selected shapes based on the position and size of the regions within the non-vector quantized, digitized image; and means for transmitting values indicating the selected shapes and the associated position and size information as a representation of the non-vector quantized, digitized image.
Claim 16
Dependent Claim
69 words
The apparatus of claim 13 further comprising: means for receiving the values indicating the selected shapes and the associated position and size information; means for accessing a second bank of shapes based on the values indicating the selected shapes to obtain shape parameters of the selected shapes; and means for displaying the selected shapes based on the shape parameters and the position and size information on a display device.
Claim 17
Dependent Claim
143 words
A computer system comprising: a first processor; and a first memory coupled to the first processor and having stored therein a non-vector quantized digitized image; a first bank of predetermined shapes, wherein the first bank of shapes has a shape index; and program code which, when executed by the first processor causes the first processor to: identify boundaries of regions within a non-vector quantized, digitized image; associate a color, a color gradient, and a texture with the regions; select predetermined shapes to represent the regions from the first bank of shapes based on the identified boundaries; associate position and size information with the selected shapes based on the position and size of the regions within the non-vector quantized, digitized image; and transmit values indicating the selected shapes and the associated position and size information as a representation of the non-vector quantized, digitized image.
Claim 18
Dependent Claim
143 words
A computer system comprising: a first processor; and a first memory coupled to the first processor and having stored therein a non-vector quantized digitized image; a first bank of predetermined shapes, wherein the first bank of shapes has a shape index; and program code which, when executed by the first processor causes the first processor to: identify boundaries of regions within a non-vector quantized, digitized image; associate a color, a color gradient, and a texture with the regions; select predetermined shapes to represent the regions from the first bank of shapes based on the identified boundaries; associate position and size information with the selected shapes based on the position and size of the regions within the non-vector quantized, digitized image; and transmit values indicating the selected shapes and the associated position and size information as a representation of the non-vector quantized, digitized image.
Claim 19
Dependent Claim
141 words
The computer system of claim 15 further comprising a network transmission path coupled to the first processor; a second processor coupled to the network transmission path; a display device coupled to the second processor; and a second memory coupled to the second processor and having stored therein a second bank of predetermined shapes, wherein the second bank of shapes has a second shape index; and program code which, when executed by the second processor causes the second processor to: receive via the network transmission path the values indicating the selected shapes and the associated position and size information; access the second bank of predetermined shapes based on the values indicating the selected shapes to obtain shape parameters of the selected shapes; and display the selected shapes based on the shape parameters and the position and size information on the display device.
Claim 20
Dependent Claim
38 words
The computer system of claim 16 wherein the network transmission path is coupled to a plurality of computers including at least a first computer that includes the first processor and a second computer that includes the second processor.
Claim 21
Dependent Claim
125 words
An article of manufacture including one or more computer readable media having program code stored thereon which, when executed by a processor, causes the processor to perform: identifying boundaries of regions within a non-vector quantized, digitized image; associating a color, a color gradient, and a texture with the regions; selecting predetermined shapes to represent the regions from a first bank of predetermined shapes based on the identified boundaries, wherein the first bank of shapes has a shape index; associating position and size information with the selected shapes based on the position and size of the regions within the non-vector quantized, digitized image; and transmitting values indicating the selected shapes and the associated position and size information as a representation of the non-vector quantized, digitized image.
Claim 22
Dependent Claim
125 words
An article of manufacture including one or more computer readable media having program code stored thereon which, when executed by a processor, causes the processor to perform: identifying boundaries of regions within a non-vector quantized, digitized image; associating a color, a color gradient, and a texture with the regions; selecting predetermined shapes to represent the regions from a first bank of predetermined shapes based on the identified boundaries, wherein the first bank of shapes has a shape index; associating position and size information with the selected shapes based on the position and size of the regions within the non-vector quantized, digitized image; and transmitting values indicating the selected shapes and the associated position and size information as a representation of the non-vector quantized, digitized image.
References Cited (Backward Citations)
US4922545A
Cited
US4783841A
Cited
US5008748A
Cited
US4868653A
Cited
US5225904A
Cited
US6072910A
Cited
US5014334A
Cited
US5111392A
Cited
US5204899A
Cited
US5408542A
Cited
US5455680A
Cited
US5506937A
Cited
US5487116A
Cited
US5539841A
Cited
US5740281A
Cited
US5805221A
Cited
US5526295A
Cited
US5933535A
Cited
US5751852A
Cited
US5809179A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-03-03 | 2006-09-02 | 2007-03-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-03-03 | 2010-09-02 | 2011-03-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-03-03 | 2014-09-02 | 2015-03-04 | $7700.00 | Window Closed / Lapsed |