Method and apparatus for multiplexing of digital video
OwnerChanchal Chatterjee, Robert Owen Eifriginventors
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for generating a multiplex of a plurality of services (such as a plurality of digitally encoded video streams). In one embodiment, the methods comprise setting a target bitrate for a statistical multiplex, and determining the complexity of the services to be multiplexed. One or more requirements of the services are adjusted so that the multiplex meets a target bitrate. In one variant, the services comprise H.264 encoded and transrated video data streams. Exemplary multiplexing apparatus is also disclosed.
Claims29
A method of generating a multiplex of a plurality of services, comprising:
- setting a target bitrate for said multiplex;
- determining a level of complexity of each of said plurality of services;
- determining one or more requirements for each of said plurality of services;
- adjusting said one or more requirements to fit within said target bitrate;
- and
- generating said multiplex of said plurality of services based at least in part on said complexity and said one or more adjusted requirements.
A statistical multiplexing apparatus, comprising a processor adapted to comprise at least a computer readable medium adapted to contain a computer program having a plurality of instructions which when executed:
- retrieve data regarding a target bitrate for a statistical multiplex of a plurality of services;
- determine one or more qualities of individual ones of said plurality of services, said one or more qualities comprising at least individual bitrate requirements for each of said individual ones of said plurality of services;
- and
- generate said statistical multiplex, said generation comprising adjusting at least said individual bitrate requirements of said individual ones of said plurality of services to arrive at said target bitrate.
A method of generating a multiplex of a plurality of compressed services, comprising:
- determining one or more parameters for generation of said multiplex;
- identifying, over a defined period, one or more characteristics of individual ones of said plurality of compressed services, said characteristics indicative of complexity of said plurality of compressed services;
- calculating values indicative of a demand of said individual ones of said plurality of compressed services on said generated multiplex;
- adjusting one or more of said demand values of said individual ones of said plurality of compressed services so as to meet said one or more parameters for said generation of said multiplex;
- transrating said individual ones of said plurality of compressed services according to said adjusted demand values;
- and
- generating said multiplex of said plurality of compressed services.
Dependencies are inferred from the claim text.