Video coding with trade-off between frame rate and chroma fidelity
First Claim
1. A video decoder comprising:
- an input configured to receive an input video stream encoded in any of a plurality of different formats, wherein the plurality of different formats includes;
a first format having a first combination of frame rate and Chroma fidelity;
a second format having a second combination of frame rate and Chroma fidelity;
a picture buffer configured to buffer reference pictures and currently reconstructed pictures during video decoding, wherein the picture buffer has a size selected to accommodate a maximum number of color pictures; and
a processor and associated memory configured to decode both a first input video stream encoded in the first format and a second input video stream encoded in the second format using the same picture buffer, a same amount of memory bandwidth, and a same pixel processing speed by exercising a trade-off between Chroma fidelity and frame rate.
4 Assignments
0 Petitions
Accused Products
Abstract
A video decoder or encoder can be used to convert and process different video streams having different combinations of frame rate and Chroma fidelity. Rather than setting the maximum sample rate of the encoder based on a Luma sample rate, the encoder'"'"'s throughput is set based on a maximum color sample rate. Additionally, the picture buffer size can be set based on a maximum number of color pictures. An input of the video decoder receives an input video stream having a given display resolution and encoded in a first format employing a first combination of frame rate and Chroma fidelity. Processing circuitry in the decoder converts the input video stream from the first format to an output video stream having a second format, the second format having the given display resolution and employing a second combination of frame rate and Chroma fidelity different from the first combination.
3 Citations
12 Claims
-
1. A video decoder comprising:
-
an input configured to receive an input video stream encoded in any of a plurality of different formats, wherein the plurality of different formats includes; a first format having a first combination of frame rate and Chroma fidelity; a second format having a second combination of frame rate and Chroma fidelity; a picture buffer configured to buffer reference pictures and currently reconstructed pictures during video decoding, wherein the picture buffer has a size selected to accommodate a maximum number of color pictures; and a processor and associated memory configured to decode both a first input video stream encoded in the first format and a second input video stream encoded in the second format using the same picture buffer, a same amount of memory bandwidth, and a same pixel processing speed by exercising a trade-off between Chroma fidelity and frame rate. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A video decoder comprising:
-
an input configured to receive input video bitstreams encoded in a plurality of different formats, the plurality of different formats including a first and second format, the first format having a decreased Chroma fidelity, a doubled maximum frame-rate and requiring a greater number of reference pictures relative to the second format; processing circuitry configured to decode a particular input video bitstream, regardless of whether the particular input video bitstream is encoded the first format or the second format, wherein decoding is performed using a constant amount of memory bandwidth and pixel processing speed for both the first and second formats by exercising a trade-off between Chroma fidelity and frame rate, the processing circuitry including; an entropy decoder coupled to the input and configured to generate quantized transform coefficients, intra prediction modes, motion data, and filter parameters; an inverse quantization module coupled to the entropy decoder and configured to generate residual blocks based on the quantized transform coefficients; a prediction feedback loop coupled to the entropy decoder and configured to generate residuals based, at least in part, on the intra prediction modes and the motion data; and a picture buffer configured to store reference pictures and currently reconstructed pictures during video decoding, and having a maximum capacity determined by a maximum number of color pictures, wherein the same picture buffer is used to decode input video bitstreams encoded in the plurality of different formats. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification