Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
164 words
Apparatus for calculating distortion levels resulting from compressing frames of digital data in a data compression system of the type having a transform device for generating transform coefficients X(k) of digital bit samples corresponding to a frame of digital data, said apparatus comprising: processing means, coupling means for coupling said processing means to said data compression system to provide bit data B, bit allocation data b(k) and power level data H 2 (k) for each transformed coefficient X(k), storage means coupled to said processing means for supplying predetermined unique quantization error values M(k) for each transformed coefficient X(k), said processor means having program means for calculating estimated distortion values D(k) for each transform coefficient X(k) where D(k) is equal to said power level data H 2 (k) times said quantization error value M(k), and means for summing a plurality of individual estimated distortion values D(k) to provide an average distortion level value DL for a frame of digital data being compressed using B bits.
Claim 2
Dependent Claim
164 words
Apparatus for calculating distortion levels resulting from compressing frames of digital data in a data compression system of the type having a transform device for generating transform coefficients X(k) of digital bit samples corresponding to a frame of digital data, said apparatus comprising: processing means, coupling means for coupling said processing means to said data compression system to provide bit data B, bit allocation data b(k) and power level data H 2 (k) for each transformed coefficient X(k), storage means coupled to said processing means for supplying predetermined unique quantization error values M(k) for each transformed coefficient X(k), said processor means having program means for calculating estimated distortion values D(k) for each transform coefficient X(k) where D(k) is equal to said power level data H 2 (k) times said quantization error value M(k), and means for summing a plurality of individual estimated distortion values D(k) to provide an average distortion level value DL for a frame of digital data being compressed using B bits.
Claim 3
Dependent Claim
25 words
Apparatus as set forth in claim 1 which further includes means for storing a plurality of distortion values DL and for producing distortion curve data.
Claim 4
Dependent Claim
31 words
Apparatus as set forth in claim 2 which further includes means for producing a curve of distortion values DL versus total bits allocated B for encoding a frame of digital data.
Claim 5
Dependent Claim
31 words
Apparatus as set forth in claim 2 which further includes programming means for determining the number of total bits B x required to achieve a predetermined distortion level DL x .
Claim 6
Dependent Claim
43 words
Apparatus as set forth in claim 1 which further includes means for supplying a new total bit value B n to said processing means, and program means for calculating a distortion level DL x for said new total bit value B n .
Claim 7
Dependent Claim
22 words
Apparatus as set forth in claim 5 wherein said means for supplying a new total bit value B n comprises keyboard means.
Claim 8
Dependent Claim
21 words
Apparatus as set forth in claim 6 which further includes visual output means for displaying said bit values B n .
Claim 9
Dependent Claim
35 words
Apparatus as set forth in claim 1 which further includes means for storing and displaying estimated distortion values D(k) for each transform coefficient X(k) and for analyzing the distortion of said data compression transform device.
Claim 10
Independent Claim
103 words
A method of estimating the number of bits required to maintain a predetermined average distortion level DL x comprising the steps of: transforming samples of digital data to provide transformed coefficient values X(k), calculating the number of bits B(k) to be allocated to each coefficient X(k) in order to achieve a predetermined total number of bits B x , determining an average power level H 2 (k) and quantization values M(k) for each coefficient X(k), calculating a distortion level D(k) for each coefficient value X(k), and analyzing said distortion level D(k) information to optimize the allocation of bits B x to be allocated.
Claim 11
Independent Claim
103 words
A method of estimating the number of bits required to maintain a predetermined average distortion level DL x comprising the steps of: transforming samples of digital data to provide transformed coefficient values X(k), calculating the number of bits B(k) to be allocated to each coefficient X(k) in order to achieve a predetermined total number of bits B x , determining an average power level H 2 (k) and quantization values M(k) for each coefficient X(k), calculating a distortion level D(k) for each coefficient value X(k), and analyzing said distortion level D(k) information to optimize the allocation of bits B x to be allocated.
Claim 12
Dependent Claim
29 words
A method as set forth in claim 9 which further includes the steps of: computing an average distortion level DL by summing and normalizing said individual distortion levels (D(k).
Claim 13
Dependent Claim
46 words
A method as set forth in claim 10 which further includes steps of: comparing said average distortion level DL with a predetermined desired distortion level DL x , and selecting a new number of bits B x to achieve said desired distortion level DL x .