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

Claim 15:
16. A transcoder for transcoding an input video stream, the transcoder comprising:
a rate-distortion predictor stage configured to determine complexity features of video data of the input video stream and to determine, using a learning model trained based on a corpus of a video hosting platform, a correspondence of the video data of the input video stream to a rate-distortion cluster based on the complexity features; and
a rate-distortion optimizer stage configured to select transcoding parameters for transcoding the video data of the input video stream based on the rate-distortion cluster, wherein the transcoding parameters are defined based on an operating point along a rate-distortion curve corresponding to the rate-distortion cluster,
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 the rate-distortion predictor stage is configured to determine the correspondence of the video data of the input video stream to the rate-distortion cluster based on the complexity features by:
predicting that rate-distortion behavior of the video data of the input video stream is similar to rate-distortion behavior of videos used to produce the rate-distortion cluster based on a rate-distortion classification of the video data of the input video stream and based on a rate-distortion classification of video content to which the rate-distortion cluster corresponds.