Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
119 words
A method of controlling rate distortion in a video compression and encoding system, said method comprising: selecting a distortion value D near a desired distortion value; determining quantizer value Q using said distortion value D; calculating a Lagrange multiplier lambda using said quantizer value Q; encoding a pixelblock using said Lagrange multiplier lambda and said quantizer value Q; increasing said Lagrange multiplier lambda when a buffer exceeds an overflow threshold value and increasing said quantizer value Q if said Lagrange multiplier lambda exceeds a maximum lambda threshold; and decreasing said Lagrange multiplier lambda when a buffer falls below an underflow threshold value and decreasing said quantizer value Q if said Lagrange multiplier lambda falls below a minimum lambda threshold.
Claim 2
Independent Claim
119 words
A method of controlling rate distortion in a video compression and encoding system, said method comprising: selecting a distortion value D near a desired distortion value; determining quantizer value Q using said distortion value D; calculating a Lagrange multiplier lambda using said quantizer value Q; encoding a pixelblock using said Lagrange multiplier lambda and said quantizer value Q; increasing said Lagrange multiplier lambda when a buffer exceeds an overflow threshold value and increasing said quantizer value Q if said Lagrange multiplier lambda exceeds a maximum lambda threshold; and decreasing said Lagrange multiplier lambda when a buffer falls below an underflow threshold value and decreasing said quantizer value Q if said Lagrange multiplier lambda falls below a minimum lambda threshold.
Claim 3
Dependent Claim
24 words
The method as claimed in claim 1 , said method further comprising: recalculating said Lagrange multiplier lambda if said quantizer value Q is adjusted.
Claim 4
Dependent Claim
30 words
The method as claimed in claim 1 , said method further comprising wherein said Lagrange multiplier lambda is increased or decreased by an amount dependent upon said quantizer value Q.
Claim 5
Independent Claim
93 words
A method of controlling rate distortion in a video compression and encoding system, said method comprising: selecting a distortion value D near a desired distortion value; determining a quantizer value Q using said distortion value D; calculating a Lagrange multiplier lambda using said quantizer value Q; encoding a pixelblock using said Lagrange multiplier lambda and said quantizer value Q; calculating a visual mask value M; and increasing said Lagrange multiplier lambda when said visual mask value M times said Lagrange multiplier lambda is less than a maximum threshold for said Lagrange multiplier lambda.
Claim 6
Independent Claim
93 words
A method of controlling rate distortion in a video compression and encoding system, said method comprising: selecting a distortion value D near a desired distortion value; determining a quantizer value Q using said distortion value D; calculating a Lagrange multiplier lambda using said quantizer value Q; encoding a pixelblock using said Lagrange multiplier lambda and said quantizer value Q; calculating a visual mask value M; and increasing said Lagrange multiplier lambda when said visual mask value M times said Lagrange multiplier lambda is less than a maximum threshold for said Lagrange multiplier lambda.
Claim 7
Dependent Claim
23 words
The method as claimed in claim 4 wherein said maximum threshold for said Lagrange multiplier lambda is dependent upon said quantizer value Q.
Claim 8
Dependent Claim
73 words
The method as claimed in claim 4 , said method further comprising: increasing said Lagrange multiplier lambda when a buffer exceeds an overflow threshold value and increasing said quantizer value Q if said Lagrange multiplier lambda exceeds a maximum lambda threshold; and decreasing said Lagrange multiplier lambda when a buffer falls below an underflow threshold value and decreasing said quantizer value Q if said Lagrange multiplier lambda falls below a minimum lambda threshold.
Claim 9
Dependent Claim
24 words
The method as claimed in claim 6 , said method further comprising: recalculating said Lagrange multiplier lambda if said quantizer value Q is adjusted.
Claim 10
Dependent Claim
135 words
A computer-readable medium, said computer-readable medium containing a set of computer instructions for implementing a method of controlling rate distortion in a video compression and encoding system with the following steps: selecting a distortion value D near a desired distortion value; determining a quantizer value Q using said distortion value D; calculating a Lagrange multiplier lambda using said quantizer value Q; encoding a pixelblock using said Lagrange multiplier lambda and said quantizer value Q; increasing said Lagrange multiplier lambda when a buffer exceeds an overflow threshold value and increasing said quantizer value Q if said Lagrange multiplier lambda exceeds a maximum lambda threshold; and decreasing said Lagrange multiplier lambda when a buffer falls below an underflow threshold value and decreasing said quantizer value Q if said Lagrange multiplier lambda falls below a minimum lambda threshold.
Claim 11
Dependent Claim
135 words
A computer-readable medium, said computer-readable medium containing a set of computer instructions for implementing a method of controlling rate distortion in a video compression and encoding system with the following steps: selecting a distortion value D near a desired distortion value; determining a quantizer value Q using said distortion value D; calculating a Lagrange multiplier lambda using said quantizer value Q; encoding a pixelblock using said Lagrange multiplier lambda and said quantizer value Q; increasing said Lagrange multiplier lambda when a buffer exceeds an overflow threshold value and increasing said quantizer value Q if said Lagrange multiplier lambda exceeds a maximum lambda threshold; and decreasing said Lagrange multiplier lambda when a buffer falls below an underflow threshold value and decreasing said quantizer value Q if said Lagrange multiplier lambda falls below a minimum lambda threshold.
Claim 12
Dependent Claim
31 words
The computer-readable medium as claimed in claim 8 wherein said set of computer instructions further implement the steps of: recalculating said Lagrange multiplier lambda if said quantizer value Q is adjusted.
Claim 13
Dependent Claim
26 words
The computer-readable medium as claimed in claim 8 wherein said Lagrange multiplier lambda is increased or decreased by an amount dependent upon said quantizer value Q.
Claim 14
Dependent Claim
108 words
A computer-readable medium, said computer-readable medium containing a set of computer instructions for implementing a method of controlling rate distortion in a video compression and encoding system with the following steps: selecting a distortion value D near a desired distortion value; determining a quantizer value Q using said distortion value D; calculating a Lagrange multiplier lambda using said quantizer value Q; encoding a pixelblock using said Lagrange multiplier lambda and said quantizer value Q; calculating a visual mask value M; and increasing said Lagrange multiplier lambda when said visual mask value M times said Lagrange multiplier lambda is less than a maximum threshold for said Lagrange multiplier lambda.
Claim 15
Dependent Claim
108 words
A computer-readable medium, said computer-readable medium containing a set of computer instructions for implementing a method of controlling rate distortion in a video compression and encoding system with the following steps: selecting a distortion value D near a desired distortion value; determining a quantizer value Q using said distortion value D; calculating a Lagrange multiplier lambda using said quantizer value Q; encoding a pixelblock using said Lagrange multiplier lambda and said quantizer value Q; calculating a visual mask value M; and increasing said Lagrange multiplier lambda when said visual mask value M times said Lagrange multiplier lambda is less than a maximum threshold for said Lagrange multiplier lambda.
Claim 16
Dependent Claim
24 words
The computer-readable medium as claimed in claim 11 wherein said maximum threshold for said Lagrange multiplier lambda is dependent upon said quantizer value Q.
Claim 17
Dependent Claim
80 words
The computer-readable medium as claimed in claim 11 wherein said set of computer instructions further implement the steps of: increasing said Lagrange multiplier lambda when a buffer exceeds an overflow threshold value and increasing said quantizer value Q if said Lagrange multiplier lambda exceeds a maximum lambda threshold; and decreasing said Lagrange multiplier lambda when a buffer falls below an underflow threshold value and decreasing said quantizer value Q if said Lagrange multiplier lambda falls below a minimum lambda threshold.
Claim 18
Dependent Claim
31 words
The computer-readable medium as claimed in claim 13 wherein said set of computer instructions further implement the steps of: recalculating said Lagrange multiplier lambda if said quantizer value Q is adjusted.