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

Rate control and buffer protection for variable bit rate video programs over constant rate channel

A technology for video programs and programs, applied to the decoding end of the current frame moment, rate control and buffer management, in the field of frames terminated 15 frames before the current frame, it can solve problems such as difficulties

Inactive Publication Date: 2005-08-17
GOOGLE TECHNOLOGY HOLDINGS LLC
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This creates difficulties when statistical multiplexers are used to integrate the precompressed program bitstream with the original, uncompressed digital video sequence

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
  • Rate control and buffer protection for variable bit rate video programs over constant rate channel
  • Rate control and buffer protection for variable bit rate video programs over constant rate channel
  • Rate control and buffer protection for variable bit rate video programs over constant rate channel

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention relates to rate control and buffer management in digital video program encoding.

[0020] A dynamic bit allocation strategy for joint coding of multiple video programs, see discussion by L. Wang and A. Vincent: "Bit allocation and constraints designed for joint coding of multiple video program transmissions" , in "IEEE Trans Video Technology Circuits and Systems", No. 9, pp. 949-95, October 1999. This dynamic bit allocation strategy allocates a frame-by-frame target rate for each program according to the complexity of each program, forming a relatively uniform quality in multiple programs and in a program.

[0021] Dynamic bit allocation strategies for joint coding of multiple video programs can be cache protected by applying additional constraints to the target bit rate of the images. For encoder buffer protection, the limit is only applied on the aggregate rate, while for decoder buffer protection, each individual program rate needs to be limite...

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

A system for rate control and buffer management during coding of multiple variable bit rate digital video programs over a constant bit rate channel. The system is suitable for use in a hierarchical bit allocation scheme that includes a super group of pictures (GOP) level, a super frame level, and a frame level. For each super GOP with a length N frames, for each video program, the transmission rate for the current frame is set according to an average number of compressed bits for at least N previous frames, including a frame starting at N'+N-1 frames before the current frame, a frame ending at N' frames before the current frame, and intermediate frames therebetween. N' is a decoding delay of a modeled decoder that receives a respective video program. Moreover, the transmission rates of future frames are pre-set so that the average input rate of each individual video stream to the respective decoder buffer is equal to the average output rate, and the total transmission rate of programs is equal to the channel rate.

Description

Background technique [0001] The invention relates to rate control and cache management in the process of encoding digital video programs. Specifically, the present invention discusses the problem of rate control and buffer protection provided for transmission of multiplex variable bit rate (VBR) video programs over constant rate channels. [0002] In a multiplex programming environment, several programs (eg, channels) are encoded, multiplexed, and transmitted over a single communication channel. Since these programs share a finite channel capacity, the aggregate bit rate of these programs must not exceed the rate of the communication channel. This can be achieved by controlling the bit rate for each individual program using independent encoding, or controlling the overall bit rate using a statistical multiplexer (this approach is also known as joint encoding). [0003] In addition, video material such as movies can be pre-compressed and stored for subsequent transmission. T...

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 Patents(China)
IPC IPC(8): H04N7/50H04N21/234H04N21/2365H04N21/434H04N21/44
CPCH04N19/00781H04N7/26053H04N19/0006H04N7/26047H04N7/26271H04N21/23406H04N21/44004H04N21/4347H04N19/0009H04N7/26186H04N21/2365H04N19/00054H04N19/00193H04N7/2626H04N19/00284H04N7/5026H04N19/00266H04N21/23655H04N21/2401H04N19/114H04N19/115H04N19/124H04N19/152H04N19/172H04N19/177H04N19/61
Inventor 王利民
Owner GOOGLE TECHNOLOGY HOLDINGS LLC