-
公开(公告)号:US20190149816A1
公开(公告)日:2019-05-16
申请号:US16244674
申请日:2019-01-10
Applicant: GOOGLE LLC
Inventor: Yaowu Xu , Jingning Han , Ching-Han Chiang
IPC: H04N19/105 , H04N19/91 , H04N19/167 , H04N19/18 , H04N19/13
Abstract: A sign value of a DC coefficient of a current block is determined using neighbor blocks of the current block. First and second sign values are identified as respectively corresponding to an above neighbor block of the current block and a left neighbor block of the current block. A context value is calculated by applying a first weighting value to the first sign value and a second weighting value to the second sign value. The first weighting value is based on a boundary between the above neighbor block and the current block, and the second weighting value is based on a boundary between the left neighbor block and the current block. A probability value is selected based on the context value. The sign value of the DC coefficient of the current block is then determined using the probability model.
-
公开(公告)号:US10271062B2
公开(公告)日:2019-04-23
申请号:US15074442
申请日:2016-03-18
Applicant: Google LLC
Inventor: Debargha Mukherjee , Yaowu Xu , Yuxin Liu
IPC: H04N19/51 , H04N19/137 , H04N19/577 , H04N19/184 , H04N19/573 , H04N19/44 , H04N19/176 , H04N19/52 , H04N19/463
Abstract: Motion vectors are predicted for a current block of a current frame using motion vectors from previous frames in the video stream. Temporal distances between a current frame and the one or more reference frames used to predict a current block and temporal distances between the previous frame and its reference frames are determined. Temporal distances for current frames and previous frames can be combined to weight the motion vectors and improve motion vector prediction.
-
公开(公告)号:US20190058879A1
公开(公告)日:2019-02-21
申请号:US15895006
申请日:2018-02-13
Applicant: GOOGLE LLC
Inventor: Paul Wilkins , James Bankoski , Yaowu Xu
IPC: H04N19/10 , H04N19/21 , H04N19/196 , H04N19/17 , H04N19/176 , H04N19/82 , H04N19/463 , H04N19/523 , H04N19/124 , H04N19/61 , H04N19/117
Abstract: An apparatus for decoding compressed video information may include a memory and a processor configured to execute instructions stored in the memory to receive a compressed video stream including compressed video information, read, from the compressed video information, a segment map associating at least some blocks in a first frame with at least one segment identifier, read, from the compressed video information, a current encoded block, read, from the segment map, a segment identifier that is associated with the current encoded block, read, from the compressed video information, at least one segment parameter associated with the segment identifier that is associated with the current encoded block, generate a current decoded block by decoding the current encoded block using the at least one segment parameter associated with the segment identifier that is associated with the current encoded block, and output the current decoded block for presentation or storage.
-
公开(公告)号:US20190052897A1
公开(公告)日:2019-02-14
申请号:US15675979
申请日:2017-08-14
Applicant: GOOGLE LLC
Inventor: Jingning Han , Yaowu Xu
IPC: H04N19/573 , H04N19/52 , H04N19/107 , H04N19/172 , H04N19/176 , H04N19/91 , H04N19/82 , H04N19/86 , H04N19/61 , H04N19/70 , H04N19/126
CPC classification number: H04N19/573 , H04N5/225 , H04N19/107 , H04N19/126 , H04N19/172 , H04N19/176 , H04N19/52 , H04N19/567 , H04N19/577 , H04N19/61 , H04N19/70 , H04N19/82 , H04N19/86 , H04N19/91
Abstract: A prediction scheme is selected for encoding or decoding a video block. A first compound motion block can be determined by weighting distances from a first reference frame to the video frame and from a second reference frame to the video frame using one or more quantized weighting coefficients. A second compound motion block can be determined based on an average of pixel values a video block of the first reference frame and pixel values from a video block of the second reference frame. One of the first compound motion block or the second compound motion block is selected and used to generate a prediction block. Alternatively, data encoded to a bitstream including the video frame can be used to determine which compound motion block to use to generate the prediction block. The current block of the video frame is then encoded or decoded using the prediction block.
-
公开(公告)号:US20180220128A1
公开(公告)日:2018-08-02
申请号:US15939691
申请日:2018-03-29
Applicant: GOOGLE LLC
Inventor: Jingning Han , Yaowu Xu
IPC: H04N19/115 , H04N19/176 , H04N19/60 , H04N19/91
Abstract: Entropy coding of transform partitioning information may include decoding a current block by determining a probability for entropy decoding a transform partitioning flag based on a transform block size of an adjacent block that is available for decoding, entropy decoding the transform partitioning flag for the current block using the probability, generating a reconstructed block based on the current block by, on a condition that the transform partitioning flag indicates that transform partitioning is omitted for the current block, inverse transforming the current block using a current block size inverse transform, and, on a condition that the transform partitioning flag indicates transform partitioning for the current block, identifying sub-blocks from the current block, wherein each sub-block from the sub-blocks has a sub-block size smaller than the current block size, inverse transforming the sub-blocks using sub-block size inverse transforms, and generating the reconstructed block based on the residual block.
-
-
-
-