System and method for time budget achievement in real-time video encoding
AssigneeThomson Licensing
InventorsAdarsh Golikeri, Gad Moshe Berger, Ferran Valldosera, Hua Yang
Life of this patent
Estimating the term…
Loading patent…
AssigneeThomson Licensing
InventorsAdarsh Golikeri, Gad Moshe Berger, Ferran Valldosera, Hua Yang
Estimating the term…
A method and apparatus for encoding video is provided. A pre-analysis processor processes unencoded video data formed from a series of video pictures into respective video segments. An allocation processor allocates a first encoding time budget to a respective video segment respective video segment based on a size of the respective segment a target frame rate for the respective video segment, a second encoding time budget to individual pictures that form the respective video segment based on a picture-level complexity value and a type of picture, the second time budget for all individual pictures being substantially equal to the first time budget, and a third encoding time budget to individual blocks that form respective ones of the individual pictures based on a coding mode for the individual block and a block complexity value, the third time budget for all blocks being substantially equal to the second time budget for the respective individual picture that includes the blocks. An encoding processor encodes respective video segments using the third time budget to encode the video segment using the first, second and third time budgets.
A video encoder comprising:
A method of encoding video comprising the activities of:
Dependencies are inferred from the claim text.