Bitrate optimization for multi-representation encoding using playback statistics

    公开(公告)号:US10454987B2

    公开(公告)日:2019-10-22

    申请号:US15337806

    申请日:2016-10-28

    Applicant: Google Inc.

    Abstract: Implementations disclose bitrate optimization for multi-representation encoding using playback statistics. A method includes generating multiple versions of a segment of a source video, the versions comprising encodings of the segment at different encoding bitrates for each resolution of the segment, measuring a quality metric for each version of the segment, generating rate-quality models for each resolution of the segment based on the measured quality metrics corresponding to the resolutions, generating a probability model to predict requesting probabilities that representations of the segment are requested, the probability model based on a joint probability distribution of network speed and viewport size that is generated from client-side feedback statistics associated with prior playbacks of other videos, determining an encoding bitrate for each of the representations of the segment based on the rate-quality models and the probability model, and assigning determined encoding bitrates to corresponding representations of the segment.

    CONTENT-ADAPTIVE CHUNKING FOR DISTRIBUTED TRANSCODING
    2.
    发明申请
    CONTENT-ADAPTIVE CHUNKING FOR DISTRIBUTED TRANSCODING 审中-公开
    用于分布式平移的内容自适应调制

    公开(公告)号:US20150189222A1

    公开(公告)日:2015-07-02

    申请号:US14144331

    申请日:2013-12-30

    Applicant: Google Inc.

    Abstract: A system and method are disclosed for transcoding a video clip. In one implementation, a computer system determines N frames at which to divide a video clip into N+1 consecutive chunks, where N is a positive integer, and where the frames are determined based on the image content of the video clip, a minimum chunk size, and a maximum chunk size. Each of the N+1 chunks is provided to a respective processor for transcoding, and a transcoded video clip is generated from the transcoded N+1 chunks.

    Abstract translation: 公开了用于对视频剪辑进行代码转换的系统和方法。 在一个实现中,计算机系统确定将帧视频剪辑划分成N + 1个连续块的N个帧,其中N是正整数,并且其中基于视频剪辑的图像内容来确定帧,最小块 大小和最大块大小。 将N + 1个块中的每一个提供给相应的处理器进行代码转换,并从代码转换的N + 1块生成代码转换的视频片段。

    Adaptive multi-pass video encoder control

    公开(公告)号:US10313675B1

    公开(公告)日:2019-06-04

    申请号:US14611084

    申请日:2015-01-30

    Applicant: GOOGLE INC.

    Abstract: A method includes determining whether a rate distortion cost of a compressed video is above a cost threshold, the compressed video being encoded using a first constant rate factor (CRF). Upon determining the quality of a compressed video is above a cost threshold calculating a second CRF based on the first CRF, and encoding a video associated with the compressed video using the second CRF. Upon determining the quality of a compressed video is below a cost threshold encoding the video using the first CRF and a target bitrate.

    BITRATE OPTIMIZATION FOR MULTI-REPRESENTATION ENCODING USING PLAYBACK STATISTICS

    公开(公告)号:US20180124146A1

    公开(公告)日:2018-05-03

    申请号:US15337806

    申请日:2016-10-28

    Applicant: Google Inc.

    Abstract: Implementations disclose bitrate optimization for multi-representation encoding using playback statistics. A method includes generating multiple versions of a segment of a source video, the versions comprising encodings of the segment at different encoding bitrates for each resolution of the segment, measuring a quality metric for each version of the segment, generating rate-quality models for each resolution of the segment based on the measured quality metrics corresponding to the resolutions, generating a probability model to predict requesting probabilities that representations of the segment are requested, the probability model based on a joint probability distribution of network speed and viewport size that is generated from client-side feedback statistics associated with prior playbacks of other videos, determining an encoding bitrate for each of the representations of the segment based on the rate-quality models and the probability model, and assigning determined encoding bitrates to corresponding representations of the segment.

Patent Agency Ranking