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

Method and apparatus for representing an image

Assignee: Aware Inc
•
Filing: 1990-02-09
•
Granted: 1991-11-26
•
Expires: 2010-02-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved image compression system is disclosed in which the image is first repetitively filtered in one direction to produce a series of sub-images. These sub-images are then repetitively filtered in a second image to produce an image representation having a plurality of sub-images in which each sub-image has a different frequency content.

Inventors

  • 👤 Howard L. Resnikoff
  • 👤 William Zettler, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 18:05
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/60; H04N19/63

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 408 words
An apparatus for generating representation of an input array comprising a two-dimensional array of numbers, said input array being organized as a plurality of linear arrays corresponding to the roes and colums of sa dinput array, said aparatus comprising: means for storing at least one row of said input array; linear filtering means for filtering a lnear sequence of numbers to generate high and low frequency linear arrays of numbers, said high and low frequency linear arrays representing the high and low frequency components of said linear sequence; row processing means for causing said linear filtering means to process each said row in said input array to generate a low frequency row array representing said input array, said low frequency row array comprising a two-dmensional array of numbers orgaized as a plurality of rows and columns, said row processing means comprising means for iteratively processing a row of said input array for a predetermined number of iterations, wherein said first iteration comprises causing said linear filtering means to filter said row of said input array and, in successive said iterations, said filtering means is caused to filter the low frequency array generated in the previsou iteration; said row processing means further comprising means for storing the low frequency array generated in the last said iteration in said low frequency row array at a row location corresponding to the location of the row in said input array from which said low frquency array was generated; and column processing means for cuasing said linear filtering means to process each said column in said low frequency row array to generate a low frequency column array representing said input array said low frequency column array comprising a two-dimensional array of numbers organized as a plurality of rows and columns, said colum processing means comprising means for iteratively processing a column of said low frequency row array for a predetermined number of iterations, wherein said first iteration, said linear filtering means is caused to filter said column of said input array and, in said successive iterations, said filtering means is cuaed to fitler the low frequency column array generated in the previous iteration, said column processing means further comprising means for storing the low frequency array generated in the last said iteration in said low frequency column array at a column location corresponding to the location of the column in said low frequency row array from which said low frequency array was generated.
Claim 2
Independent Claim 408 words
An apparatus for generating representation of an input array comprising a two-dimensional array of numbers, said input array being organized as a plurality of linear arrays corresponding to the roes and colums of sa dinput array, said aparatus comprising: means for storing at least one row of said input array; linear filtering means for filtering a lnear sequence of numbers to generate high and low frequency linear arrays of numbers, said high and low frequency linear arrays representing the high and low frequency components of said linear sequence; row processing means for causing said linear filtering means to process each said row in said input array to generate a low frequency row array representing said input array, said low frequency row array comprising a two-dmensional array of numbers orgaized as a plurality of rows and columns, said row processing means comprising means for iteratively processing a row of said input array for a predetermined number of iterations, wherein said first iteration comprises causing said linear filtering means to filter said row of said input array and, in successive said iterations, said filtering means is caused to filter the low frequency array generated in the previsou iteration; said row processing means further comprising means for storing the low frequency array generated in the last said iteration in said low frequency row array at a row location corresponding to the location of the row in said input array from which said low frquency array was generated; and column processing means for cuasing said linear filtering means to process each said column in said low frequency row array to generate a low frequency column array representing said input array said low frequency column array comprising a two-dimensional array of numbers organized as a plurality of rows and columns, said colum processing means comprising means for iteratively processing a column of said low frequency row array for a predetermined number of iterations, wherein said first iteration, said linear filtering means is caused to filter said column of said input array and, in said successive iterations, said filtering means is cuaed to fitler the low frequency column array generated in the previous iteration, said column processing means further comprising means for storing the low frequency array generated in the last said iteration in said low frequency column array at a column location corresponding to the location of the column in said low frequency row array from which said low frequency array was generated.
Claim 3
Dependent Claim 82 words
The apparatus of claim 1 wherein said linear filtering means comprises means for generating two linear arrays, y L and y H , from a linear sequence, x(i), of M values, and wherein y L and Y H have components defined by ##EQU8## where 0≦m≦and N is an even number greater than 4 and less than 20, and wherein the a(k) satisfy the conditions ##EQU9## and ##EQU10## for k equal to any non-zero even integer wherein a(k)=0 for k<0 or k>(N-1and ##EQU11##
Claim 4
Dependent Claim 27 words
The apparatus of claim 2 wherein said a(i) further satisfy the condition ##EQU12## wherein Q is any non-negative integer which is less than or equal to (N/2)-2.
Claim 5
Dependent Claim 46 words
The apparatus of claim 3 further comprising linear synthesizing means for generting a linear array of numbers from decomposition high and low frequency linear arrays of numbers, said decomposition high and low frequency linear arrays representing the high and low frequency components of said linear sequence.
Claim 6
Dependent Claim 32 words
The apparatus of claim 4 wherein said synthesizing means comprises means for generating a vextor z having components, z(i), from two arrays of x L (i) and x H (i), wherein ##EQU13##

References Cited (Backward Citations)

US4394774A Cited
US4817182A Cited
US4829378A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag