Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
159 words
A method for processing image signals to reduce the amount of data utilized to represent images where the images are defined by a sequence of frames where each frame includes a two-dimensional array of digital signals representing the image, the steps comprising, transforming the digital signals to form transform coefficients for each of a plurality of frames in the sequence of frames, forming predicted transform coefficients for a first frame using variable prediction factors, comparing said predicted transform coefficients with corresponding transform coefficients of a second frame to provide transform coefficient difference signals for each of the coefficients of said second frame, processing said transform difference signals to form processed difference signals having a controlled range of values, coding said processed difference signals to form statistically coded signals such that the more frequently occurring values of coded signals are represented by shorter code lengths and the less frequently occurring values of coded signals are represented by longer code lengths.
Claim 2
Independent Claim
159 words
A method for processing image signals to reduce the amount of data utilized to represent images where the images are defined by a sequence of frames where each frame includes a two-dimensional array of digital signals representing the image, the steps comprising, transforming the digital signals to form transform coefficients for each of a plurality of frames in the sequence of frames, forming predicted transform coefficients for a first frame using variable prediction factors, comparing said predicted transform coefficients with corresponding transform coefficients of a second frame to provide transform coefficient difference signals for each of the coefficients of said second frame, processing said transform difference signals to form processed difference signals having a controlled range of values, coding said processed difference signals to form statistically coded signals such that the more frequently occurring values of coded signals are represented by shorter code lengths and the less frequently occurring values of coded signals are represented by longer code lengths.
Claim 3
Dependent Claim
21 words
The method of Claim 1 wherein said variable prediction factors are determined as a function of frame-to-frame differences in said images.
Claim 4
Dependent Claim
21 words
The method of Claim 2 wherein said variable prediction factors are determined in response to frame-to-frame comparisons of said transform coefficients.
Claim 5
Dependent Claim
22 words
The method of Claim 2 wherein said variable prediction factors are determined as a function of frame-to-frame comparisons of said digital signals.
Claim 6
Independent Claim
203 words
A method for processing image signals to reduce the amount of data utilized to represent images where the images are defined by a sequence of frames where each frame includes a two-dimensional array of blocks where each block includes a two-dimensional array of digital signals representing the portion of an image within the block, the steps comprising, transforming the digital signals to transform coefficients for each block for each of a plurality frames in the sequence of frames, forming variable predicted transform coefficients for each block of a first frame using variable prediction factors determined for each block, comparing said predicted transform coefficients with corresponding transform coefficients of a corresponding block of a second frame to provide transform coefficient difference signals for each of the coefficients in each of the blocks of said second frame, processing said transform difference signals for each block to form processed difference signals having a controlled range of values, coding said processed difference signals to form statistically coded signals such that the more frequently occurring values of coded signals are represented by shorter code lengths and the less frequently occurring values of coded signals are represented by longer code lengths, storing said coded signals in a buffer memory.
Claim 7
Independent Claim
203 words
A method for processing image signals to reduce the amount of data utilized to represent images where the images are defined by a sequence of frames where each frame includes a two-dimensional array of blocks where each block includes a two-dimensional array of digital signals representing the portion of an image within the block, the steps comprising, transforming the digital signals to transform coefficients for each block for each of a plurality frames in the sequence of frames, forming variable predicted transform coefficients for each block of a first frame using variable prediction factors determined for each block, comparing said predicted transform coefficients with corresponding transform coefficients of a corresponding block of a second frame to provide transform coefficient difference signals for each of the coefficients in each of the blocks of said second frame, processing said transform difference signals for each block to form processed difference signals having a controlled range of values, coding said processed difference signals to form statistically coded signals such that the more frequently occurring values of coded signals are represented by shorter code lengths and the less frequently occurring values of coded signals are represented by longer code lengths, storing said coded signals in a buffer memory.
Claim 8
Dependent Claim
94 words
The method of Claim 5 wherein the step of forming predicted transform coefficients includes, for each block, comparing data elements in a block of said first frame with data elements of a corresponding block in said second frame to form a data comparison signal, weighting said comparison signal to form a weighted comparison signal, accumulating said weighted comparison signal for each of the data elements in the block to form an accumulated count for the block, selecting a set of said prediction factors for the block as a function of said accumulated count. 11
Claim 9
Dependent Claim
12 words
The method of Claim 6 wherein said data elements are transform coefficients.
Claim 10
Dependent Claim
13 words
The method of Claim 6 wherein said data elements are said digital signals.
Claim 11
Dependent Claim
95 words
The method of Claim 5 wherein the step of forming predicted transform coefficients includes, for each block, comparing each transform coefficient in a block of said first frame with a corresponding transform coefficient of a corresponding block in said second frame to form a coefficient comparison signal, weighting said comparison signal to form a weighted comparison signal, accumulating said weighted comparison signal for each of the coefficients in the block to form an accumulated count for the block, selecting a set of said prediction factors for the block as a function of said accumulated count.
Claim 12
Dependent Claim
43 words
The method of Claim 9 wherein said set of prediction factors is unity whenever the accumulated count is below a first accumulated count value and wherein said set of prediction factors is zero whenever said accumulated count exceeds a second accumulated count value.
Claim 13
Dependent Claim
43 words
The method of Claim 10 wherein said set of prediction factors is bounded by unity and zero and wherein said factors vary for each transform coefficient difference in the block whenever said accumulated count is between said first and second accumulated count values.
Claim 14
Dependent Claim
32 words
The method of Claim 11 wherein said factors vary non-linearly such that the factor is greater for coefficient differences corresponding to low frequencies and lower for coefficient differences corresponding to high frequencies.
Claim 15
Dependent Claim
24 words
The method of Claim 9 wherein said set of prediction factors is unity whenever the accumulated count is below a first accumulated count value.
Claim 16
Dependent Claim
60 words
The method of Claim 9 including loading a replenishment signal into said buffer memory in place of said coded signals whenever said accumulated count is below a first accumulated count value to signify that the coefficients for the block of the second frame are to be interpreted as the same as the coefficients for the block of the first frame.
Claim 17
Dependent Claim
94 words
The method of Claim 5 wherein the step of storing said coded signals in a buffer memory increases the fullness of said buffer memory and further including the steps of, unloading said coded signals from said buffer memory for transmission thereby reducing the fullness of said buffer memory, and adaptively controlling the processing of said transform difference signals as a function of the fullness of said buffer memory to control the range of values of said processed difference signals whereby the amount of data representing the images in said coded signals is adaptively controlled.
Claim 18
Dependent Claim
52 words
The method of Claim 15 wherein said processing step includes a normalization step whereby each of said difference signals is multiplied by a normalization factor 1/N f to form a normalized processed difference signal and wherein said step of adaptively controlling varies Nf as a function of the fullness of said buffer.
Claim 19
Dependent Claim
61 words
The method of Claim 16 wherein said processing step includes the step of reducing any normalized processed difference signal having a value less than a threshold, T , to zero value to form said processed difference signals and wherein said coding step includes a run-length coding step representing sequential ones of said processed difference signals with zero value in run-length code.
Claim 20
Dependent Claim
24 words
The method of Claim 17 wherein said coding step includes a statistical coding step for coding said run-length code and said processed difference signals.
Claim 21
Dependent Claim
136 words
The method of Claim 16 wherein the step of forming predicted transform coefficients includes, for each block, the steps of, comparing each transform coefficient in a block of said first frame with a transform coefficient of a corresponding block in said second frame to form a coefficient difference signal, accumulating said coefficient difference signals for each of the coefficients in the block to form an accumulated count for the block, selecting a prediction factor as a function of said accumulated count, multiplying said processed difference signals by the factor N f to form a reconstituted difference signal and adding said reconstituted difference signal to said predicted transform coefficients to form reconstituted transform coefficients and multiplying said reconstituted transform coefficients by a prediction factor within said set to form a predicted transform coefficient for a subsequent frame.
Claim 22
Dependent Claim
149 words
The method of Claim 16 wherein the step of forming predicted transform coefficients includes, for each block, the steps of, comparing each transform coefficient in a block of said first frame with a transform coefficient of a corresponding block in said second frame to form a coefficient difference signal, accumulating said coefficient difference signals for each of the coefficients in the block to form an accumulated count for the block, selecting a prediction factor as a function of said accumulated count, multiplying said processed difference signals by the factor N f and adding T to non-zero values of said processed difference to form reconstituted difference signal and adding said reconstituted difference signal to said predicted transform coefficients, selecting a prediction factor as a function of said accumulated count, modifying representations of the transform coefficients for the block as a function of said prediction factor to form said predicted representations.