Patent US2336540A successfully refreshed from Google Patents.
Patent US3066289A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag