Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and apparatus for rate control accuracy in video encoding and decoding

A technology of rate control and video encoder, which is applied in the field of video encoding and can solve problems such as inconsistent quality and lack of rate control accuracy

Inactive Publication Date: 2016-08-24
INTERDIGITAL CE PATENT HLDG
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0023] Therefore, as mentioned above, prior art rate control methods both lack rate control accuracy and produce inconsistent quality

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for rate control accuracy in video encoding and decoding
  • Method and apparatus for rate control accuracy in video encoding and decoding
  • Method and apparatus for rate control accuracy in video encoding and decoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0078] Please see Figure 4 , reference numeral 400 denotes a rate control method of a multi-pass video encoder, wherein the method includes a non-constant rounding bias. The method includes a first pass 466 and one or more subsequent passes (collectively indicated by reference numeral 477).

[0079] Method 400 includes start block 405 which passes control to function block 410 . Function block 410 makes and / or includes encoding settings and passes control to function block 415 . Function block 415 initializes variable n to 1 and passes control to function block 420 . Function block 420 initializes the rate control model parameters for Path 1 and passes control to cycle limit block 425 . The loop limit block 425 executes a loop over each image of the currently processed video sequence using variable i (where i = 1, . . . , image number (#)) and passes control to function block 430 . Function block 430 calculates the quantization step size q for image i 1,i (assuming the r...

Embodiment approach 2

[0092] Please see Figure 5 , reference numeral 500 denotes another rate control method of a multi-pass video encoder, wherein said method includes a non-constant rounding bias. The method 500 includes a first pass 566 and a second pass 577 .

[0093] Method 500 includes start block 505 which passes control to function block 510 . Function block 510 makes and / or includes encoding settings and passes control to function block 515 . Function block 515 initializes the rate control model parameters for Path 1 and passes control to cycle limit block 520 . The loop limit block 520 executes a loop over each image of the currently processed video sequence using variable i (where i = 1, . . . , image number (#)) and passes control to function block 525 . Function block 525 calculates the quantization step size q for image i 1,i (assuming the rounding deviation is s 1 ), and pass control to function block 530. Function block 530 with quantization step size q 1,i and the initial r...

Embodiment approach 3

[0099] Please see Figure 6 , reference numeral 600 denotes a rate control method of a single-pass video encoder, wherein the method includes a non-constant rounding bias. The single pass is indicated by reference numeral 666 .

[0100]Method 600 includes start block 605 which passes control to function block 610 . Function block 610 makes and / or includes encoding settings and passes control to function block 620 . Function block 620 initializes rate control model parameters and passes control to cycle limit block 625 . The loop limit block 625 performs a loop over each image of the currently processed video sequence using the variable i (where i = 1, . . . , image number (#)) and passes control to function block 630 . Function block 630 calculates the quantization step size q for image i 1,i and the rounding deviation s 1,i And pass control to function block 635. Function block 635 with quantization step size q 1,i and the rounding deviation s 1,i Encode image i and p...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Methods and apparatus are provided for rate control accuracy in video encoding and decoding. An apparatus includes a video encoder (200) for encoding image data using rate control. The rate control involves estimating a quantization step size and adjusting a rounding offset. The rounding offset is capable of being non-constant during the encoding.

Description

[0001] This application is a divisional application of a patent application with an application date of September 15, 2008, an application number of 200880110108.9, and an invention title of "Method and Device for Rate Control Accuracy in Video Codec". technical field [0002] The present invention generally relates to video coding, and in particular, to a method and apparatus for rate control accuracy in video coding and decoding. Background technique [0003] Most video coding applications require the encoder to compress the input video at a given target bitrate. To achieve this, the encoder employs a rate control system. A rate control system allocates a certain number of bits to each image in an input video source and adjusts encoding parameters to match the allocated number of bits. The performance of the rate control system is measured by the accuracy with which the target bitrate is met and the visual quality of the compressed video. In video coding standards such a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04N19/196H04N19/149H04N19/61H04N19/126H04N19/152H04N19/192
CPCH04N19/198H04N19/126H04N19/149H04N19/152H04N19/192H04N19/196H04N19/61
Inventor 刘亚莉吕小安克里斯蒂娜·戈米拉许茜
Owner INTERDIGITAL CE PATENT HLDG