Back to results
US 2022/0021886 A1Published application
Method and apparatus for ssim-based bit allocation
AssigneeTexas Instruments Incorporated
InventorsDo-Kyoung Kwon, Hyung-Joon Kim
Life of this patent
Estimating the term…
Abstract
An embodiment includes a method and an encoder for SSIM-based bits allocation. The encoder includes a memory and a processor utilized for allocating bits based on SSIM, wherein the processor estimates the model parameter of SSIM-based distortion model for the current picture and determines allocates bits based on the SSIM estimation.
Claims17
An encoder, comprising:
- a coding control component, configured to:
- receive a digital video frame;
- and
- divide the digital video frame onto a plurality of coding units (CUs);
- a transform component coupled to the coding control component, the transform component configured to perform block transforms on the plurality of CUs, to generate a plurality of transform coefficients;
- and
- a quantize component coupled to the transform component, the quantize component configured to:
- determine a plurality of parameters of a structural similarity index (SSIM)-based distortion model for the plurality of CUs, based on characteristics of the plurality of CUs;
- allocate a plurality of bit budgets for the plurality of coding units based on the plurality of parameters;
- and
- quantize the plurality of transform coefficients using the plurality of bit budgets, to generate a plurality of quantized coefficients.
8 more elements
A decoder, comprising:
- a dequantize component configured to dequantize a plurality of transform coefficients, to generate a plurality of reconstructed transform results, wherein the plurality of transform coefficients have been generated by an encoder configured to:
- determine a plurality of parameters of a structural similarity index (SSIM)-based distortion model for the plurality of CUs, based on characteristics of the plurality of CUs;
- allocate a plurality of bit budgets for the plurality of coding units based on the plurality of parameters;
- and
- quantize the plurality of transform coefficients using the plurality of bit budgets, to generate a plurality of quantized coefficients;
- and
- an inverse transform component coupled to the dequantize component, the inverse transform component configured to:
- generate a second plurality of transform coefficients based on the plurality of reconstructed transform results;
- and
- apply an inverse transform to the second plurality of transform coefficients, to generate a reconstructed picture.
7 more elements
A method comprising:
- receiving, by a coding control component of an encoder, a digital video frame;
- and
- dividing, by the coding control component of the encoder, the digital video frame onto a plurality of coding units (CUs);
- performing, by a transform component of the encoder, block transforms on the plurality of CUs, to generate a plurality of transform coefficients;
- determining, by a quantize component of the encoder, a plurality of parameters of a structural similarity index (SSIM)-based distortion model for the plurality of CUs, based on characteristics of the plurality of CUs;
- allocating, by the quantize component of the encoder, a plurality of bit budgets for the plurality of coding units based on the plurality of parameters;
- and
- quantizing, by the quantize component of the encoder, the plurality of transform coefficients using the plurality of bit budgets, to generate a plurality of quantized transform coefficients.
5 more elements
Dependencies are inferred from the claim text.