Claims
- 1. A method for converting an input compressed video bitstream into an output compressed video bitstream, comprising the steps of:
(a) applying a process to convert the input bitstream into the output bitstream; (b) generating one or more input measurements from the input bitstream; (c) generating one or more output measurements from the output bitstream; and (d) comparing the one or more input measurements to the one or more output measurements to generate one or more control parameters that are used to adjust the process so that subsequent output measurements will more closely match subsequent input measurements.
- 2. The invention of claim 1, wherein step (a) comprises the steps of:
(1) at least partially decoding the input bitstream to generate at least partially decoded video data; and (2) re-encoding video data corresponding to the decoded video data to generate the output bitstream, wherein the one or more control parameters are used to adjust the re-encoding.
- 3. The invention of claim 2, wherein step (a)(1) further comprises the step of applying image processing to the decoded video data to alter imagery represented in the decoded video data prior to the re-encoding of step (a)(2).
- 4. The invention of claim 2, wherein:
the one or more control parameters comprise quantization re-scale factor (QRF) values; the re-encoding comprises quantization of DCT coefficients generated based on the input bitstream; and quantizers used to quantize the DCT coefficients are generated based on quantization data recovered from the input bitstream and the QRF values.
- 5. The invention of claim 4, wherein quantization matrices recovered from the input bitstream are adjusted based on the QRF values prior to the quantization.
- 6. The invention of claim 4, wherein quantization scale values recovered from the input bitstream are adjusted based on the QRF values prior to the quantization.
- 7. The invention of claim 4, wherein both quantization matrices and quantization scale values recovered from the input bitstream are adjusted based on the QRF values prior to the quantization.
- 8. The invention of claim 7, wherein both the quantization matrices and the quantization scale values recovered from the input bitstream are multiplied by the square root of the QRF values prior to the quantization.
- 9. The invention of claim 4, wherein the QRF values are generated based on comparing arrival margins of corresponding frames in the input and output bitstreams.
- 10. The invention of claim 4, wherein the QRF values are scaled based on scale factors corresponding to picture coding type prior to the quantization.
- 11. The invention of claim 1, wherein steps (b)-(d) correspond to the implementation of a feedback loop filter that generates the one or more control parameters that are used to adjust the process of step (a).
- 12. The invention of claim 1, wherein:
step (a) comprises the steps of:
(1) at least partially decoding the input bitstream to generate at least partially decoded video data; and (2) re-encoding video data corresponding to the decoded video data to generate the output bitstream, wherein the one or more control parameters are used to adjust the re-encoding; the one or more control parameters comprise quantization re-scale factor (QRF) values; the re-encoding comprises quantization of DCT coefficients generated based on the input bitstream; quantizers used to quantize the DCT coefficients are generated based on quantization data recovered from the input bitstream and the QRF values; the quantizers are adjusted based on the QRF values prior to the quantization; the QRF values are generated based on comparing arrival margins of corresponding frames in the input and output bitstreams; and steps (b)-(d) correspond to the implementation of a feedback loop filter that generates the one or more control parameters that are used to adjust the process of step (a).
- 13. The invention of claim 12, wherein step (a)(1) further comprises the step of applying image processing to the decoded video data to alter imagery represented in the decoded video data prior to the re-encoding of step (a)(2).
- 14. The invention of claim 12, wherein both the quantization matrices and the quantization scale values recovered from the input bitstream are adjusted based on the QRF values prior to the quantization, wherein both the quantization matrices and the quantization scale values are multiplied by the square root of the QRF values prior to the quantization.
- 15. The invention of claim 12, wherein the QRF values are scaled based on scale factors corresponding to picture coding type prior to the quantization.
- 16. A machine-readable medium, having encoded thereon program code, wherein, when the program code is executed by a machine, the machine implements a method for converting an input compressed video bitstream into an output compressed video bitstream, comprising the steps of:
(a) applying a process to convert the input bitstream into the output bitstream; (b) generating one or more input measurements from the input bitstream; (c) generating one or more output measurements from the output bitstream; and (d) comparing the one or more input measurements to the one or more output measurements to generate one or more control parameters that are used to adjust the process so that subsequent output measurements will more closely match subsequent input measurements.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of the filing date of U.S. provisional application No. 60/238,979, filed on Oct. 10, 2000 as attorney docket no. SAR 14138.
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
[0002] The Government of the United States of America has rights in this invention pursuant to NIST Contract No. 70NANB5H1174 awarded by the National Institute of Standards and Technology.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60238979 |
Oct 2000 |
US |