Rate-distortion-complexity optimization of video encoding
AssigneeGoogle Inc.
InventorsLei Yang, Debargha Mukherjee
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsLei Yang, Debargha Mukherjee
Estimating the term…
A system and method provide a video coding system for optimizing encoding bitrate, distortion and complexity for a video hosting service. The system comprises an encoding module configured to encode multiple videos with a bitrate control strategy, a pair of complexity allocation control parameters and one or more target output video formats specifications, which include target resolution, target bitrate and target quality information. The encoding module obtains encoding bitrate, distortion and complexity performance samples from the encoding. From the encoding bitrate, distortion and complexity performance samples, the encoding module is configured to select optimal encoding bitrate, distortion and complexity performance samples. The encoding computation profile mapping module is configured to obtain multiple computation levels from the optimal encoding bitrate, distortion and complexity performance samples. For each computational level, a pair of optimized complexity allocation control parameters and number of encoding passes are selected.
A computer system for optimizing encoding bitrate, distortion and complexity for a video hosting service, the system comprising:
A method for optimizing encoding bitrate, distortion and complexity for a video hosting service, the method comprising:
A non-transitory computer-readable storage medium having executable computer program instructions recorded thereon for optimizing encoding bitrate, distortion and complexity for a video hosting service, the computer program instructions comprise instructions for:
Dependencies are inferred from the claim text.