Claims Analysis
Total Claims: 44
Claim 1
Independent Claim
98 words
A method for allocating bits for optimal rate/distortion performance in digital video compression, comprising the steps of: A) mapping information for a current frame and information for a correlated frame that is stored in a memory unit into a set of information of A1-A4: A1) displaced frame difference information and displacement vector field information; A2) displaced frame difference information and segmentation information: A3) displacement vector field information and segmentation information; A4) displaced frame difference information, displacement vector field information, and segmentation information; B) using the set of information to optimally represent the current frame based on rate/distortion characteristics.
Claim 2
Independent Claim
98 words
A method for allocating bits for optimal rate/distortion performance in digital video compression, comprising the steps of: A) mapping information for a current frame and information for a correlated frame that is stored in a memory unit into a set of information of A1-A4: A1) displaced frame difference information and displacement vector field information; A2) displaced frame difference information and segmentation information: A3) displacement vector field information and segmentation information; A4) displaced frame difference information, displacement vector field information, and segmentation information; B) using the set of information to optimally represent the current frame based on rate/distortion characteristics.
Claim 3
Dependent Claim
16 words
The method of claim 1 wherein the rate/distortion characteristics are minimized using a Lagrangian relaxation scheme.
Claim 4
Dependent Claim
25 words
The method of claim 2 where the minimization step of the Lagrangian relaxation scheme is performed utilizing a dynamic programming approach implemented on a trellis.
Claim 5
Dependent Claim
16 words
The method of claim 3 further including utilizing a predetermined set of admissible displacement vector fields.
Claim 6
Dependent Claim
15 words
The method of claim 3 further including utilizing a predetermined set of admissible quantization values.
Claim 7
Dependent Claim
43 words
The method of claim 2 wherein the Lagrangian coefficient is determined using at least one of: A) Bisection method using an arithmetic mean; B) Bisection method using a geometric mean; C) Fast convex search; and D) Parametric parabola such as the Bezier curve.
Claim 8
Dependent Claim
20 words
The method of claim 1 wherein the displaced frame difference information is determined by the following equation: dfd(r)=f.sub.k (r)-f.sub.k-1 (r-d(r)).
Claim 9
Dependent Claim
20 words
The method of claim 1 wherein the displacement vector field information is determined utilizing a block matching motion estimation approach.
Claim 10
Dependent Claim
16 words
The method of claim 1 wherein the segmentation information is determined utilizing a quadtree segmentation approach.
Claim 11
Dependent Claim
21 words
The method of claim 9 wherein the contribution to the rate by the segmentation information is generated through the quadtree representation.
Claim 12
Dependent Claim
38 words
The method of claim 1 wherein the contribution to the rate by the displaced frame difference information is generated by utilizing at least one of the following compression techniques: A) Discrete Cosine Transform; and B ) Vector Quantization.
Claim 13
Dependent Claim
37 words
The method of claim 1 wherein the contribution to the rate by the displacement vector field information is generated using differential pulse code modulation with a single neighbor of a predetermined scanning order through the current frame.
Claim 14
Dependent Claim
24 words
The method of claim 12 wherein at least one of the following predetermined scanning orders is used: A) Hilbert scan; and B) Raster scan.
Claim 15
Dependent Claim
36 words
The method of claim 1 wherein the method is a process whose steps are embodied in an application specific integrated circuit arranged and configured to determine the first modified received signal having minimized distortion and interference.
Claim 16
Dependent Claim
17 words
The method of claim 1 wherein, for a predetermined number of bits per frame, distortion is minimized.
Claim 17
Dependent Claim
18 words
The method of claim 1 wherein, for a preselected distortion per frame, a number of bits is minimized.
Claim 18
Dependent Claim
36 words
The method of claim 1 wherein the method is a process whose steps are embodied in a field programmable gate array, arranged and configured to determine the first modified received signal having minimized distortion and interference.
Claim 19
Dependent Claim
33 words
The method of claim 1 wherein the method is a process whose steps are embodied in a microprocessor, arranged and configured to determine the first modified received signal having minimized distortion and interference.
Claim 20
Dependent Claim
34 words
The method of claim 1 wherein the method is a process whose steps are embodied in a computer-readable memory, arranged and configured to determine the first modified received signal having minimized distortion and interference.
Claim 21
Independent Claim
112 words
A device for allocating bits for optimal rate/distortion performance in digital video compression, wherein the device is directed by a computer program and the computer program includes steps of A-B: A) mapping information for a current frame and information for a correlated frame that is stored in a memory unit into a set of information of A1-A4: A1) displaced frame difference information and displacement vector field information; A2) displaced frame difference information and segmentation information: A3) displacement vector field information and segmentation information: A4) displaced frame difference information, displacement vector field information, and segmentation information; and B) using the set of information to optimally represent the current frame based on rate/distortion characteristics.
Claim 22
Independent Claim
112 words
A device for allocating bits for optimal rate/distortion performance in digital video compression, wherein the device is directed by a computer program and the computer program includes steps of A-B: A) mapping information for a current frame and information for a correlated frame that is stored in a memory unit into a set of information of A1-A4: A1) displaced frame difference information and displacement vector field information; A2) displaced frame difference information and segmentation information: A3) displacement vector field information and segmentation information: A4) displaced frame difference information, displacement vector field information, and segmentation information; and B) using the set of information to optimally represent the current frame based on rate/distortion characteristics.
Claim 23
Dependent Claim
16 words
The device of claim 20 wherein the rate/distortion characteristics are minimized using a Lagrangian relaxation scheme.
Claim 24
Dependent Claim
25 words
The device of claim 21 where the minimization step of the Lagrangian relaxation scheme is performed utilizing a dynamic programming approach implemented on a trellis.
Claim 25
Dependent Claim
15 words
The device of claim 22 further including utilizing a predetermined set of admissible quantization values.
Claim 26
Dependent Claim
16 words
The device of claim 22 further including utilizing a predetermined set of admissible displacement vector fields.
Claim 27
Dependent Claim
28 words
The device of claim 21 wherein the Lagrangian coefficient is determined using at least one of: A) Bisection method; and B) Parametric parabola such as the Bezier curve.
Claim 28
Dependent Claim
15 words
The device of claim 20 wherein, for a predetermined number of bits, distortion is minimized.
Claim 29
Dependent Claim
18 words
The device of claim 20 wherein, for a preselected distortion per frame, a number of bits is minimized.
Claim 30
Dependent Claim
37 words
The device of claim 20 wherein the contribution to the rate by the displacement vector field information is generated using differential pulse code modulation with a single neighbor of a predetermined scanning order through the current frame.
Claim 31
Dependent Claim
24 words
The device of claim 28 wherein at least one of the following predetermined scanning orders is used: A) Hilbert scan; and B) Raster scan.
Claim 32
Dependent Claim
20 words
The device of claim 20 wherein the displaced frame difference information is determined by the following equation: dfd(r)=f.sub.k (r)-f.sub.k-1 (r-d(r)).
Claim 33
Dependent Claim
20 words
The device of claim 20 wherein the displacement vector field information is determined utilizing a block matching motion estimation approach.
Claim 34
Dependent Claim
16 words
The device of claim 20 wherein the segmentation information is determined utilizing a quadtree segmentation approach.
Claim 35
Dependent Claim
21 words
The device of claim 32 wherein the contribution to the rate by the segmentation information is generated through the quadtree representation.
Claim 36
Dependent Claim
36 words
The device of claim 20 wherein contribution to the rate by the displaced frame difference information is generated by utilizing at least one of the following compression techniques: A) Discrete Cosine Transform; and B) Vector Quantization.
Claim 37
Independent Claim
109 words
A device for allocating bits for optimal rate/distortion performance in digital video compression comprising: A) a multi-level mapper, for mapping information for a current frame and information for a correlated frame that is stored in a memory unit into a set of information of A1-A4; A1) displaced frame,difference information and displacement vector field information; A2) displaced frame difference information and segmentation information: A3) displacement Mec|to field information and segmentation information; A4) displaced frame difference information, displacement vector field information, and segmentation information; and B) a rate/distortion frame optimizer, coupled to the multi-level mapper, for using the set of information to optimally represent the current frame based on rate/distortion characteristics.
Claim 38
Independent Claim
109 words
A device for allocating bits for optimal rate/distortion performance in digital video compression comprising: A) a multi-level mapper, for mapping information for a current frame and information for a correlated frame that is stored in a memory unit into a set of information of A1-A4; A1) displaced frame,difference information and displacement vector field information; A2) displaced frame difference information and segmentation information: A3) displacement Mec|to field information and segmentation information; A4) displaced frame difference information, displacement vector field information, and segmentation information; and B) a rate/distortion frame optimizer, coupled to the multi-level mapper, for using the set of information to optimally represent the current frame based on rate/distortion characteristics.
Claim 39
Independent Claim
189 words
A device for allocating bits for optimal rate/distortion performance in digital video compression, wherein the available bits per frame are allocated among at least two sources of information comprising at least two of: A) displaced frame difference, DFD, information; B) displacement vector field information; and C) segmentation information; wherein the device comprises: D) a DFD generator coupled to receive input from two frame buffer memories, for generating a DFD signal; E) a predetermined motion vector memory; F) a pre-computed transition costs memory; G) a predetermined quantization step size memory; H ) a computation unit, for computing an optimal encoded frame; I ) a predetermined target memory; J ) a comparator unit coupled to receive input from the predetermined target memory and the computation unit, for determining compliance with a predetermined target; K ) a Lagrange multiplier generator coupled to the comparator unit and the computation unit, for generating a Lagrange multiplier parameter for use in the computation unit; L) a multi-level trellis memory coupled to the DFD generator, the predetermined motion vector memory, the pre-computed transition costs memory, the predetermined quantization step memory, the controller, and the computation unit.
Claim 40
Independent Claim
189 words
A device for allocating bits for optimal rate/distortion performance in digital video compression, wherein the available bits per frame are allocated among at least two sources of information comprising at least two of: A) displaced frame difference, DFD, information; B) displacement vector field information; and C) segmentation information; wherein the device comprises: D) a DFD generator coupled to receive input from two frame buffer memories, for generating a DFD signal; E) a predetermined motion vector memory; F) a pre-computed transition costs memory; G) a predetermined quantization step size memory; H ) a computation unit, for computing an optimal encoded frame; I ) a predetermined target memory; J ) a comparator unit coupled to receive input from the predetermined target memory and the computation unit, for determining compliance with a predetermined target; K ) a Lagrange multiplier generator coupled to the comparator unit and the computation unit, for generating a Lagrange multiplier parameter for use in the computation unit; L) a multi-level trellis memory coupled to the DFD generator, the predetermined motion vector memory, the pre-computed transition costs memory, the predetermined quantization step memory, the controller, and the computation unit.
Claim 41
Dependent Claim
51 words
The device of claim 36 wherein the device is embodied in a computer-readable memory, arranged and configured for allocating bits for optimal rate/distortion performance in digital video compression, wherein the available bits per frame are allocated among at least two sources of information in accordance with a scheme of claim 36.
Claim 42
Dependent Claim
50 words
The device of claim 36 wherein the device is embodied in a microprocessor, arranged and configured for allocating bits for optimal rate/distortion performance in digital video compression, wherein the available bits per frame are allocated among at least two sources of information in accordance with a scheme of claim 36.
Claim 43
Dependent Claim
53 words
The device of claim 36 wherein the device is embodied in an application specific integrated circuit, arranged and configured for allocating bits for optimal rate/distortion performance in digital video compression, wherein the available bits per frame are allocated among at least two sources of information in accordance with a scheme of claim 36.
Claim 44
Dependent Claim
53 words
The device of claim 36 wherein the device is embodied in a field programmable gate array, arranged and configured for allocating bits for optimal rate/distortion performance in digital video compression, wherein the available bits per frame are allocated among at least two sources of information in accordance with a scheme of claim 36.