-
公开(公告)号:US10454987B2
公开(公告)日:2019-10-22
申请号:US15337806
申请日:2016-10-28
Applicant: Google Inc.
Inventor: Chao Chen , Yao-Chung Lin , Anil Kokaram , Steve Benting
IPC: H04L29/06 , H04L12/811 , H04N21/2343 , H04N21/258
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.
-
2.
公开(公告)号:US20150189222A1
公开(公告)日:2015-07-02
申请号:US14144331
申请日:2013-12-30
Applicant: Google Inc.
Inventor: Sam John , Sang-Uok Kum , Steve Benting , Thierry Foucu , Yao-Chung Lin
IPC: H04N5/91
CPC classification number: H04N5/91 , H04N19/142 , H04N19/179 , H04N19/40 , H04N19/436 , H04N21/234309 , H04N21/44008 , H04N21/8456
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块生成代码转换的视频片段。
-
公开(公告)号:US10313675B1
公开(公告)日:2019-06-04
申请号:US14611084
申请日:2015-01-30
Applicant: GOOGLE INC.
IPC: H04B1/66 , H04N19/147 , H04N19/136
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.
-
公开(公告)号:US20180124146A1
公开(公告)日:2018-05-03
申请号:US15337806
申请日:2016-10-28
Applicant: Google Inc.
Inventor: Chao Chen , Yao-Chung Lin , Anil Kokaram , Steve Benting
IPC: H04L29/06 , H04L12/811
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.
-
公开(公告)号:US09813706B1
公开(公告)日:2017-11-07
申请号:US14093939
申请日:2013-12-02
Applicant: Google Inc.
Inventor: Yao-Chung Lin , Sam John , Thierry Foucu , Sasi Inguva
CPC classification number: H04N19/134 , H04N19/00472 , H04N19/00587 , H04N19/00921 , H04N19/142 , H04N19/40 , H04N19/87
Abstract: A system to facilitate analyzing and/or processing video content using encoding logs is provided. The system includes a first analysis component, a second analysis component and a transcoding component. The first analysis component determines a first set of shot-change locations associated with a cut transition in a video sequence based on an encoding log associated with at least one previously encoded video frame. The second analysis component determines a second set of shot-change locations associated with a fading transition in the video sequence based on the encoding log associated with the at least one previously encoded video frame. The transcoding component processes the video sequence based on at least a portion of the first set of shot-change locations and the second set of shot-change locations.
-
-
-
-