Bitrate video transcoding based on video coding complexity estimation
AssigneeGoogle Inc.
InventorsHuisheng Wang, Xiaoquan Yi, Vijnan Shastri
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsHuisheng Wang, Xiaoquan Yi, Vijnan Shastri
Estimating the term…
A system and method provides content-adaptive bitrate video transcoding of a source video for a video hosting service. The system is coupled to a video coding complexity engine and video rate-distortion modeling engine of the video hosting service. The system is configured to receive the video coding complexity score of the source video and a trained rate-distortion model and a scaling model. A target bitrate estimation module of the system is configured to calculate an initial target bitrate based on the video coding complexity using the trained rate-distortion model. A bitrate refinement module of the system is configured to adjust the initial target bitrate with respect to the resolution and/or frame rate of the transcoded source video. An adaptive video coder of the system is configured to transcode the source video with the adjusted target bitrate.
A method for adaptively transcoding a source video of a video hosting service based on video coding complexity, the method comprising:
A computer system for adaptively transcoding a source video of a video hosting service based on video coding complexity, the system comprising:
A computer program product having a non-transitory computer-readable storage medium having executable computer program instructions recorded thereon for adaptively transcoding a source video of a video hosting service based on video coding complexity, the computer program instructions configuring a computer system to comprise:
A method of training a rate-distortion model and a scaling model for encoding videos, the method comprising:
A computer system for training a rate-distortion model and a scaling model for encoding videos, comprising:
A computer program product having a non-transitory computer-readable storage medium having executable computer program instructions recorded thereon for training a rate-distortion model and a scaling model, the computer program instructions configuring a computer system to comprise:
Dependencies are inferred from the claim text.