-
公开(公告)号:US10448013B2
公开(公告)日:2019-10-15
申请号:US15387690
申请日:2016-12-22
Applicant: GOOGLE INC.
Inventor: Debargha Mukherjee , Yaowu Xu , James Bankoski , Paul Wilkins , Jingning Han , Yuxin Liu , Wei-Ting Lin
IPC: H04N19/117 , H04N19/105 , H04N19/56 , H04N19/134 , H04N19/137
Abstract: Encoding or decoding blocks of video frames using multiple reference frames with adaptive temporal filtering can include generating one or more candidate reference frames by applying temporal filtering to one or more frames of a video sequence according to relationships between respective ones of the one or more frames and a current frame of the video sequence. A reference frame to use for predicting the current frame can be selected from the one or more candidate reference frames, and a prediction block can be generated using the selected reference frame. During an encoding operation, the prediction block can be used to encode a block of a current frame of the video sequence. During a decoding operation, the prediction block can be used to decode a block of a current frame of the video sequence.
-
公开(公告)号:US20180184086A1
公开(公告)日:2018-06-28
申请号:US15387690
申请日:2016-12-22
Applicant: GOOGLE INC.
Inventor: Debargha Mukherjee , Yaowu Xu , James Bankoski , Paul Wilkins , Jingning Han , Yuxin Liu , Wei-Ting Lin
IPC: H04N19/117 , H04N19/105 , H04N19/56
CPC classification number: H04N19/117 , H04N19/105 , H04N19/134 , H04N19/137 , H04N19/56
Abstract: Encoding or decoding blocks of video frames using multiple reference frames with adaptive temporal filtering can include generating one or more candidate reference frames by applying temporal filtering to one or more frames of a video sequence according to relationships between respective ones of the one or more frames and a current frame of the video sequence. A reference frame to use for predicting the current frame can be selected from the one or more candidate reference frames, and a prediction block can be generated using the selected reference frame. During an encoding operation, the prediction block can be used to encode a block of a current frame of the video sequence. During a decoding operation, the prediction block can be used to decode a block of a current frame of the video sequence.
-
公开(公告)号:US20180270502A1
公开(公告)日:2018-09-20
申请号:US15458403
申请日:2017-03-14
Applicant: Google Inc.
Inventor: Debargha Mukherjee , Yaowu Xu , James Bankoski , Yuxin Liu
IPC: H04N19/53 , H04N19/513
CPC classification number: H04N19/53 , H04N19/105 , H04N19/109 , H04N19/11 , H04N19/513 , H04N19/573
Abstract: Coding a current block using multi-level compound predictor is disclosed. A method includes generating a first compound predictor by combining at least two predictor blocks for the current block, generating a second predictor for the current block, and combining the first compound predictor and the second predictor to obtain a prediction block for encoding or decoding the current block. An indicator may be sent from the encoder to the decoder to indicate when multi-level compound prediction is used to encode a block.
-
公开(公告)号:US20170272770A1
公开(公告)日:2017-09-21
申请号:US15074442
申请日:2016-03-18
Applicant: Google Inc.
Inventor: Debargha Mukherjee , Yaowu Xu , Yuxin Liu
IPC: H04N19/51 , H04N19/137 , H04N19/577 , H04N19/184 , H04N19/573 , H04N19/44 , H04N19/176
CPC classification number: H04N19/51 , H04N19/137 , H04N19/176 , H04N19/184 , H04N19/44 , H04N19/463 , H04N19/52 , H04N19/573 , H04N19/577
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.
-
公开(公告)号:US10362332B2
公开(公告)日:2019-07-23
申请号:US15458403
申请日:2017-03-14
Applicant: Google Inc.
Inventor: Debargha Mukherjee , Yaowu Xu , James Bankoski , Yuxin Liu
IPC: H04N19/53 , H04N19/513 , H04N19/105 , H04N19/11 , H04N19/109 , H04N19/573
Abstract: Coding a current block using multi-level compound predictor is disclosed. A method includes generating a first compound predictor by combining at least two predictor blocks for the current block, generating a second predictor for the current block, and combining the first compound predictor and the second predictor to obtain a prediction block for encoding or decoding the current block. An indicator may be sent from the encoder to the decoder to indicate when multi-level compound prediction is used to encode a block.
-
公开(公告)号:US09866862B2
公开(公告)日:2018-01-09
申请号:US15074329
申请日:2016-03-18
Applicant: GOOGLE INC.
Inventor: Yuxin Liu , Debargha Mukherjee
IPC: H04N19/52 , H04N19/172 , H04N19/176 , H04N19/139
CPC classification number: H04N19/52 , H04N19/105 , H04N19/109 , H04N19/139 , H04N19/172 , H04N19/176 , H04N19/51
Abstract: Encoding or decoding a video signal includes determining multiple candidate motion vectors for a current block, the candidate motion vectors including a first motion vector used to predict a collocated block within a first frame. A reference frame identifier associated with the first motion vector can be compared to a reference buffer index of a reference frame used to predict the current block of a second frame. On the condition that the reference frame identifier is the same as the reference buffer index, the first motion vector is advanced ahead of remaining ones of the multiple candidate motion vectors.
-
公开(公告)号:US20170272773A1
公开(公告)日:2017-09-21
申请号:US15074329
申请日:2016-03-18
Applicant: GOOGLE INC.
Inventor: Yuxin Liu , Debargha Mukherjee
IPC: H04N19/52 , H04N19/172 , H04N19/176 , H04N19/139
CPC classification number: H04N19/52 , H04N19/105 , H04N19/109 , H04N19/139 , H04N19/172 , H04N19/176 , H04N19/51
Abstract: Encoding or decoding a video signal includes determining multiple candidate motion vectors for a current block, the candidate motion vectors including a first motion vector used to predict a collocated block within a first frame. A reference frame identifier associated with the first motion vector can be compared to a reference buffer index of a reference frame used to predict the current block of a second frame. On the condition that the reference frame identifier is the same as the reference buffer index, the first motion vector is advanced ahead of remaining ones of the multiple candidate motion vectors.
-
公开(公告)号:US20180220152A1
公开(公告)日:2018-08-02
申请号:US15420359
申请日:2017-01-31
Applicant: GOOGLE INC.
Inventor: Debargha Mukherjee , Yaowu Xu , James Bankoski , Yuxin Liu
IPC: H04N19/573 , H04N19/132 , H04N19/56
CPC classification number: H04N19/573 , H04N19/119 , H04N19/132 , H04N19/176 , H04N19/20 , H04N19/56 , H04N19/577 , H04N19/58
Abstract: Multi-reference compound prediction using masking for encoding and decoding blocks of video frames is described. A mask for segmenting a current block of a current frame of the video sequence into at least a first segment and a second segment is determined using a first set of reference frames. A first predictor using the first set of reference frames is generated for the first segment of the current block. A second predictor is generated for the second segment of the current block using a second set of reference frames, wherein the first set of reference frames is a subset of the second set of reference frames.
-
-
-
-
-
-
-