Back to results
US 8,804,822 B2Granted
I-frame size estimation based on edge strength
AssigneeGeo Semiconductor Inc.
InventorGijesh Varghese
Life of this patent
Estimating the term…
Abstract
Various embodiments of the present invention relate to systems, devices and method of video encoding that select a quantization parameter set based on a global edge strength value and an available bitrate for a corresponding compressed frame. Quantization parameters are selected using a mathematical correlation between the global edge strength value of the I-frame and an available bitrate/maxim target frame size for the corresponding compressed frame.
Claims24
A video encoding system comprising
- a reference decoder comprising at least one buffer to constrain bitstream data by setting an available bitrate based on an amount of data stored within the at least one buffer;
- a rate quantization model module, coupled to receive the available bitrate and a global edge strength value of an intra-coded video frame (I-frame) indicative of the magnitude of edges within the I-frame, the rate quantization model module selects a preferred set of quantization parameters for the video frame from a plurality of sets of quantization parameters based on the available bitrate and the global edge strength value only, said selection is made only on a frame basis;
- a video encoder, coupled to receive the preferred set of quantization parameters, the video encoder performs a quantization operation in accordance with the preferred set of quantization parameters during an encoding procedure of the I-frame.
A method for encoding an I-frame, the method comprising:
- receiving an available bitrate;
- receiving a global edge strength value indicative of the magnitude of edges within the I-frame;
- selecting a preferred set of quantization parameters from a plurality of sets of quantization parameters based on an analysis of the available bit rate and the global edge strength value only, said selection is made only on a frame basis;
- and
- performing a quantization process on at least one block within the I-frame in accordance with the preferred set of quantization parameters.
2 more elements
A rate quantization processor comprising:
- a frame size interface on which an available bitrate is received;
- an edge strength interface on which a global edge strength value, indicative of the magnitude of edges within the I-frame, is received;
- and
- a quantization parameter processor, coupled to receive the available bitrate and the global edge strength value, the quantization parameter processor selecting the preferred set of quantization parameters based on the available bitrate and the global edge strength value only, said selection is made only on a frame basis.
1 more element
Dependencies are inferred from the claim text.