Apparatuses and methods for optimizing rate-distortion costs in video encoding
AssigneeMagnum Semiconductor, Inc.
InventorEric C. Pearson
Life of this patent
Estimating the term…
Abstract
Apparatuses and methods for optimizing rate-distortion costs of a signal are disclosed. An apparatus may include an encoder. The encoder may be configured to receive a video signal and provide a residual indicative of a difference between the video signal and a reconstructed video signal. The encoder may further be configured to perform a transform on the residual to provide a plurality of transform coefficients and rate-distortion optimize the plurality of transform coefficients in accordance with an HEVC state transition scheme to provide a rate-distortion optimized plurality of quantized coefficients. The encoder may further be configured to encode the plurality of quantized coefficients in accordance with context-adaptive binary arithmetic coding.
Claims11
An encoder, comprising:
- a memory;
- and
- a processor configured to receive a video signal and provide a residual indicative of a difference between the video signal and a reconstructed video signal,
- the processor further configured to perform a transform on the residual to provide a plurality of transform coefficients and rate-distortion optimize the plurality of transform coefficients in accordance with an HEVC state transition scheme to provide a rate-distortion optimized plurality of quantized coefficients,
- the processor further configured to encode the plurality of quantized coefficients in accordance with context-adaptive binary arithmetic coding,
- wherein each of the rate-distortion optimized plurality of quantized coefficients is associated with a respective plurality of candidate coefficients,
- wherein a respective arc is associated with each of the plurality of candidate coefficients, the respective arc comprising at least three of context, cost, distortion cost, rate cost, state, or path parameters.
A method, comprising:
- providing a residual indicative of a difference between a predicted video signal and a reconstructed video signal;
- performing a transform on the residual to provide a plurality of transform coefficients;
- rate-distortion optimizing the plurality of transform coefficients based on an HEVC state transition scheme to provide a plurality of rate-distortion optimized coefficients, wherein the rate-distortion optimizing further comprises:
- generating a plurality of candidates,
- generating a respective arc for each of the plurality of candidates, the respective arc comprising at least three of context, cost, distortion cost, rate cost, state, or path parameters, and
- determining which of the respective arcs has a lowest cost;
- and
- encoding the plurality of rate-distortion optimized coefficients in accordance with context-adaptive binary arithmetic coding to provide an encoded bitstream.
Dependencies are inferred from the claim text.