Patent ID: 8705616
Filing Date: 2014-04-22
Classification: H04N

Abstract:
1. A method of managing multiple bitrate (MBR) video encoding, the method comprising, with a video encoding management tool: receiving pictures for video; organizing the received pictures as multiple groups of pictures (GOPs), each group of pictures (GOP) of the multiple GOPs including one or more of the received pictures, wherein the received pictures are split into non-overlapping GOPs having GOP boundaries, the GOP boundaries being set based on scene changes and/or expected motion estimation efficiencies; determining sizes of the GOPs; providing the received pictures to multiple processing units for MBR video encoding in parallel, wherein the number of GOPs to encode in parallel depends at least in part on the determined GOP size, and wherein, for each GOP of the multiple GOPs, the MBR video encoding includes encoding the GOP as multiple streams with different rates, and wherein at least two of the multiple GOPs are made available to the multiple processing units for encoding in parallel to each other; and adjusting multiple settings of the video encoding management tool to trade off latency, processing unit utilization, compression efficiency or switching granularity, wherein the multiple settings include GOP size and number of GOPs to encode in parallel.