Patent ID: 11924449
Assignee: GOOGLE LLC
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A method for transcoding an input video stream, the method comprising:
receiving the input video stream at a server of a video hosting platform, the input video stream including a current video chunk;
identifying one or more complexity features of the current video chunk;
determining, using a learning model trained based on a corpus of the video hosting platform, a correspondence of the current video chunk to a rate-distortion cluster based on the one or more complexity features;
selecting transcoding parameters for the current video chunk based on operating points of a centroid curve of the rate-distortion cluster; and
transcoding the current video chunk according to the transcoding parameters,
wherein the rate-distortion cluster is one of a plurality of rate-distortion clusters identifiable using the learning model, wherein each rate-distortion cluster of the plurality of rate-distortion clusters corresponds to a different rate-distortion classification of videos of the corpus of the video hosting platform, and wherein determining the correspondence of the current video chunk to the rate-distortion cluster based on the one or more complexity features comprises:
predicting that rate-distortion behavior of the current video chunk is similar to rate-distortion behavior of videos used to produce the rate-distortion cluster based on a rate-distortion classification of the current video chunk and based on a rate-distortion classification of video content to which the rate-distortion cluster corresponds.