US5812700A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data compression neural network with winner-take-all function
Assignee: California Institute of Technology
•
Filing: 1997-05-14
•
Granted: 1998-09-22
•
Expires: 2017-05-14
Abstract
Abstract The invention is embodied in an image data system including a lossy image compressor having an image compression ratio in excess of 10 for producing first compressed image data from an original image, the first compressed image data specifying a corresponding one of a set of predetermined images, apparatus for computing an difference between the original image and the predetermined image specified by the first compressed image data and a lossless image compressor for compressing at least the difference to produce second compressed image data.
Inventors
- 👤 Wai-Chi Fang
- 👤 Bing J. Sheu
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-10 02:26
CPC Classifications
G; G06; G06T; G06T9/00; G06T9/002; G06N; G06N3/00; G06N3/02; G06N3/08; G06N3/088; H; H04; H04N; H04N19/00; H04N19/42; H04N19/60; H04N19/61; H04N19/30
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
153 words
An image data system, comprising: a lossy image compressor having an image compression ratio in excess of 10 for receiving an original image and producing first compressed image data from said original image, said first compressed image data specifying an address index of a corresponding one of a set of predetermined images; means for computing a difference between said original image and said predetermined image specified by said first compressed image data; a selectively activated lossless image compressor for selectively compressing at least one of said difference and said first compressed image data to produce second compressed image data; wherein said lossy compressor further comprises a neural network being trained to produce states for a respective one of the predetermined images and a winner-take-all circuit for selecting a winning state of said neural network from all possible states of said neural network; and means for transmitting said first and second compressed image data.
Claim 2
Dependent Claim
153 words
An image data system, comprising: a lossy image compressor having an image compression ratio in excess of 10 for receiving an original image and producing first compressed image data from said original image, said first compressed image data specifying an address index of a corresponding one of a set of predetermined images; means for computing a difference between said original image and said predetermined image specified by said first compressed image data; a selectively activated lossless image compressor for selectively compressing at least one of said difference and said first compressed image data to produce second compressed image data; wherein said lossy compressor further comprises a neural network being trained to produce states for a respective one of the predetermined images and a winner-take-all circuit for selecting a winning state of said neural network from all possible states of said neural network; and means for transmitting said first and second compressed image data.
Claim 3
Dependent Claim
67 words
The system of claim 1 further comprising: a lossless image de-compressor for receiving said second compressed image data and producing therefrom said difference; a lossy image de-compressor for receiving said first compressed image data and producing therefrom said one predetermined image specified by said first compressed image data; and means for adding said difference to said one predetermined image to produce a reproduction of said original image.
Claim 4
Dependent Claim
109 words
The system of claim 2 wherein said lossy compressor comprises: means for storing said set of predetermined images; wherein said neural network having an input layer and an output layer, said neural network having a plurality of possible states and being trained to produce a respective one of said states at said output layer for a respective one of said predetermined images received at said input layer; wherein said winner-take-all circuit connected to outputs of said output layer for selecting a winning one of said states of said neural network from all possible states of said neural network, wherein said first compressed image data corresponds to said winning state.
Claim 5
Dependent Claim
58 words
The system of claim 3 wherein each of said predetermined images is stored in said means for storing in accordance with a respective image index, said system further comprising: a codebook for correlating a respective image index with a corresponding winning state of said neural network, and wherein said first image data comprises data identifying said winning state.
Claim 6
Dependent Claim
35 words
The system of claim 4 wherein said lossy de-compressor comprises: a second memory for storing said set of predetermined images and for providing one of said predetermined images specified by said first compressed image data.
Claim 7
Dependent Claim
74 words
The system of claim 5 wherein said first compressed image data comprises data identifying said winning state, said second memory stores said predetermined images in accordance with corresponding image indices, said lossy de-compressor further comprising: a codebook correlating each one of said states of said neural network with a corresponding one of said image indices, whereby an image index corresponding to said winning state addresses said second memory to retrieve the corresponding predetermined image.
Claim 8
Dependent Claim
44 words
The system of claim 5 wherein said first memory is updated by replacing the predetermined image corresponding to said winning state with said original image, and said second memory is updated by adding said difference to the corresponding predetermined image in said second memory.
Claim 9
Dependent Claim
81 words
The system of claim 2 wherein said lossless compressor comprises: plural entropy encoders each employing a different entropy code; an optimum code selector for computing a code length of successive blocks of said second image data and choosing for each said block one of said plural entropy encoders whose code is optimum for the code length of that block; and means for generating data identifying the code chosen by said optimum code selector for transmission with said second compressed image data.
Claim 10
Dependent Claim
48 words
The system of claim 8 wherein said lossless de-compressor comprises: plural entropy decoders; and means responsive to said data identifying the code chosen by said optimum code selector of said lossless compressor for choosing a corresponding one of said plural entropy decoders to decode said second image data.
Claim 11
Dependent Claim
111 words
The system of claim 1 wherein said lossy compressor comprises: a first memory for storing said set of predetermined images; wherein said neural network having an input layer and an output layer, said neural network having a plurality of possible states and being trained to produce a respective one of said states at said output layer for a respective one of said predetermined images received at said input layer; wherein said winner-take-all circuit connected to outputs of said output layer for selecting a winning one of said states of said neural network from all possible states of said neural network, wherein said first compressed image data corresponds to said winning state.
Claim 12
Dependent Claim
57 words
The system of claim 10 wherein each of said predetermined images is stored in said first memory in accordance with a respective image index, said system further comprising: a codebook for correlating a respective image index with a corresponding winning state of said neural network, and wherein said first image data comprises data identifying said winning state.
Claim 13
Dependent Claim
36 words
The system of claim 10 wherein said first memory is updated by replacing the predetermined image corresponding to said winning state with said original image, whereby said lossy compressor is adaptive to images from new scenes.
Claim 14
Dependent Claim
96 words
The system of claim 10 wherein said input and output layers are linked by an array of synapses, said system further including a learning processor comprising: means responsive to identification of said winning state by said winner-take-all circuit for updating synapses associated with said winning state in accordance with the corresponding one of said predetermined images applied to said input layer during a training exercise; means for storing the image index of the predetermined image applied to said input layer during a training exercise and an index identifying the corresponding winning state as a codebook entry.
Claim 15
Dependent Claim
16 words
The system of claim 1 further comprising a lossy compressor for compressing said first image data.
Claim 16
Dependent Claim
35 words
The system of claim 1, further comprising: a bypass device for routing said first compressed image data to bypass said lossless image compressor so that said lossless image compressor does not compress said original image.
Claim 17
Dependent Claim
18 words
The system of claim 15, further comprising a switching device for selectively activating and deactivating said bypass device.
Claim 18
Dependent Claim
17 words
The system of claim 1, wherein said neural network is adaptable and is trained in real time.
Claim 19
Dependent Claim
182 words
An image data system, comprising: a lossy image compressor having an image compression ratio in excess of 10 for receiving an original image and producing first compressed image data from said original image, said first compressed image data specifying an address index of a corresponding one of a set of predetermined images; means for computing a difference between said original image and said predetermined image specified by said first compressed image data; a lossless image compressor for selectively compressing at least one of said difference and said first compressed image data to produce second compressed image data; bypass means for routing said first compressed image data to bypass said lossless image compressor so that said lossless image compressor does not compress said original image first compressed image data; wherein said lossy compressor further comprises a neural network being trained to produce states for a respective one of the predetermined images and a winner-take-all circuit for selecting a winning state of said neural network from all possible states of said neural network; and means for transmitting said first and second compressed image data.
Claim 20
Dependent Claim
182 words
An image data system, comprising: a lossy image compressor having an image compression ratio in excess of 10 for receiving an original image and producing first compressed image data from said original image, said first compressed image data specifying an address index of a corresponding one of a set of predetermined images; means for computing a difference between said original image and said predetermined image specified by said first compressed image data; a lossless image compressor for selectively compressing at least one of said difference and said first compressed image data to produce second compressed image data; bypass means for routing said first compressed image data to bypass said lossless image compressor so that said lossless image compressor does not compress said original image first compressed image data; wherein said lossy compressor further comprises a neural network being trained to produce states for a respective one of the predetermined images and a winner-take-all circuit for selecting a winning state of said neural network from all possible states of said neural network; and means for transmitting said first and second compressed image data.
Claim 21
Dependent Claim
16 words
The system of claim 18, further comprising means for selectively activating and deactivating said bypass means.
Claim 22
Dependent Claim
109 words
The system of claim 19 wherein said lossy compressor comprises: a first memory for storing said set of predetermined images; a neural network having an input layer and an output layer, said neural network having a plurality of possible states and being trained to produce a respective one of said states at said output layer for a respective one of said predetermined images received at said input layer; a winner-take-all circuit connected to outputs of said output layer for selecting a winning one of said states of said neural network from all possible states of said neural network, wherein said first compressed image data corresponds to said winning state.
Claim 23
Dependent Claim
57 words
The system of claim 20 wherein each of said predetermined images is stored in said first memory in accordance with a respective image index, said system further comprising: a codebook for correlating a respective image index with a corresponding winning state of said neural network, and wherein said first image data comprises data identifying said winning state.
Claim 24
Dependent Claim
17 words
The system of claim 18, wherein said neural network is adaptable and is trained in real time.
References Cited (Backward Citations)
US4602333A
Cited
US5005206A
Cited
US5450132A
Cited
US5333212A
Cited
US5267334A
Cited
US5339164A
Cited
US5420639A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-09-21 | 2002-03-23 | 2002-09-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-09-21 | 2006-03-23 | 2006-09-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-09-21 | 2010-03-23 | 2010-09-22 | $7700.00 | Window Closed / Lapsed |