Dynamic bit allocation for statistical multiplexing of compressed and uncompressed digital video signals
AssigneesMotorola, Inc., General Instrument Corporation
InventorsLimin Wang, Ajay Luthra
Life of this patent
Estimating the term…
Loading patent…
AssigneesMotorola, Inc., General Instrument Corporation
InventorsLimin Wang, Ajay Luthra
Estimating the term…
The present invention relates to a method and apparatus for allocating bits in a statistical multiplexing system (stat mux). A statistical multiplexer (stat mux) accommodates both compressed and uncompressed video programs using transcoding and encoding, respectively. Hierarchical dynamic bit allocation is used, starting from a super GOP level, then to a super frame level, and then to the regular (individual) frame level. At each level, a target number of bits is determined. A target number of bits for a super frame, which is a collection of frames across all channels at a given frame instance, is adaptive and is able to address any combination of picture types. Frames of the same picture type for a program are generally assigned the same (or similar) number of bits. Relative program quality can be controlled using a program priority weighting factor. Additionally, constraints on target bit rates and minimum and maximum bit rates are provided.
A bit allocation method for digital video, comprising the steps of:
A bit allocation method for digital video, comprising the steps of:
A bit allocation method for digital video, comprising the steps of:
A bit allocation method for digital video, comprising the steps of:
A bit allocation method for digital video, comprising the steps of:
A method for encoding at least one program of uncompressed video source data, and transcoding at least one other program of pre-compressed video source data, comprising the steps of:
A bit allocation apparatus for digital video, wherein a plurality L of video programs are provided at an encoder, each program has successive groups of pictures (GOPs), and each GOP has an associated number of pictures, comprising:
A bit allocation apparatus for digital video, wherein a plurality L of video programs are provided at an encoder, each program has successive groups of pictures (GOPs), each GOP has an associated number of pictures, and at least one of said video programs comprises uncompressed video data, comprising:
A bit allocation apparatus for digital video, wherein a plurality L of video programs are provided at an encoder, each program has successive groups of pictures (GOPs), and each GOP has an associated number of pictures, and wherein a buffer associated with said encoder receives encoded data from the video programs, comprising:
A bit allocation apparatus for digital video, wherein a plurality L of video programs are provided at an encoder, each program has successive groups of pictures (GOPs), and each GOP has an associated number of pictures, and wherein a buffer associated with said encoder receives encoded data from the video programs, and the video programs are transmitted over a channel to a decoder and stored in a buffer thereat, comprising:
A bit allocation apparatus for digital video, wherein a plurality L of video programs are provided at an encoder, each program has successive groups of pictures (GOPs), and each GOP has an associated number of pictures, comprising:
An apparatus for encoding at least one program of uncompressed video source data, and transcoding at least one other program of pre-compressed video source data, comprising:
A bit allocation apparatus for digital video, wherein a plurality L of video programs are provided at an encoder, each program has successive groups of pictures (GOPs), and each GOP has an associated number of pictures, comprising:
A bit allocation apparatus for digital video, wherein a plurality L of video programs are provided at an encoder, each program has successive groups of pictures (GOPs), each GOP has an associated number of pictures, and at least one of said video programs comprises uncompressed video data, comprising:
A bit allocation apparatus for digital video, wherein a plurality L of video programs are provided at an encoder, each program has successive groups of pictures (GOPs), and each GOP has an associated number of pictures, comprising:
A bit allocation apparatus for digital video, wherein a plurality L of video programs are provided at an encoder, each program has successive groups of pictures (GOPs), and each GOP has an associated number of pictures, comprising:
A bit allocation apparatus for digital video, wherein a plurality L of video programs are provided at an encoder, each program has successive groups of pictures (GOPs), and each GOP has an associated number of pictures, comprising:
An apparatus for encoding at least one program of uncompressed video source data, and transcoding at least one other program of pre-compressed video source data, comprising:
Dependencies are inferred from the claim text.