-
公开(公告)号:US12120345B2
公开(公告)日:2024-10-15
申请号:US17793620
申请日:2020-05-14
申请人: GOOGLE LLC
发明人: James Bankoski , Debargha Mukherjee
IPC分类号: H04N19/593 , H04N19/105 , H04N19/11 , H04N19/159 , H04N19/167 , H04N19/176 , H04N19/182 , H04N19/196 , H04N19/59
CPC分类号: H04N19/593 , H04N19/105 , H04N19/11 , H04N19/159 , H04N19/167 , H04N19/176 , H04N19/182 , H04N19/196 , H04N19/59
摘要: A method for intra-prediction of a current block includes selecting peripheral pixels of the current block, where the peripheral pixels are used to generate a prediction block for the current block; for each prediction pixel of the prediction block, performing steps including selecting two respective pixels of the peripheral pixels; and calculating the prediction pixel by interpolating at least the two respective pixels; and coding a residual block corresponding to a difference between the current block and the prediction block.
-
公开(公告)号:US12075081B2
公开(公告)日:2024-08-27
申请号:US18155224
申请日:2023-01-17
申请人: Google LLC
发明人: Urvang Joshi , Debargha Mukherjee , Andrew Simpson
IPC分类号: H04N19/50 , H04N7/01 , H04N19/117 , H04N19/176 , H04N19/184 , H04N19/61
CPC分类号: H04N19/50 , H04N7/0117 , H04N19/117 , H04N19/176 , H04N19/184 , H04N19/619
摘要: A super-resolution coding mode is described. An encoded image can be decoded from an encoded bitstream stored on a non-transitory computer-readable storage medium. A flag can indicate whether an image was encoded using the super-resolution mode at a first resolution. Responsive to the flag indicating that the image was encoded using the super-resolution mode, bits indicating an amount of scaling of the image are included. The image is decoded from the encoded bitstream to obtain a reconstructed image at the first resolution, and the reconstructed image is upscaled to a second resolution using the amount of scaling to obtain an upscaled reconstructed image. The second resolution is higher than the first resolution. Loop restoration parameters within the bitstream can used for look restoration filtering of the upscaled reconstructed image to obtain a loop restored image at the second resolution.
-
公开(公告)号:US20240187566A1
公开(公告)日:2024-06-06
申请号:US18074562
申请日:2022-12-05
申请人: GOOGLE LLC
IPC分类号: H04N19/105 , H04N19/176 , H04N19/182 , H04N19/46
CPC分类号: H04N19/105 , H04N19/176 , H04N19/182 , H04N19/46
摘要: Encoding and decoding using warped reference list includes generating a reconstructed frame from an encoded bitstream by, for decoding a current block for the reconstructed frame, obtaining a dynamic reference list, obtaining a warped reference list, decoding a warped reference list index value, obtaining optimal predicted warped model parameters from the warped reference list in accordance with the index value, decoding differential warped model parameters, obtaining, as optimal warped model parameters, a result of adding the optimal predicted warped model parameters and the differential warped model parameters, obtaining predicted block data in accordance with the optimal warped model parameters, decoding residual block data, and obtaining, as decoded block data for the current block, a result of adding the residual block data and the predicted block data.
-
公开(公告)号:US11282172B2
公开(公告)日:2022-03-22
申请号:US16515226
申请日:2019-07-18
申请人: GOOGLE LLC
发明人: Debargha Mukherjee , Urvang Joshi , Yue Chen , Sarah Parker
IPC分类号: G06T9/00 , G06T5/00 , G06T5/50 , G06N3/08 , G06N3/04 , H04N19/70 , H04N19/176 , G06N20/20 , G06T3/40 , G06K9/62
摘要: Guided restoration is used to restore video data degraded from a video frame. The video frame is divided into restoration units (RUs) which each correspond to one or more blocks of the video frame. Restoration schemes are selected for each RU. The restoration schemes may indicate to use one of a plurality of neural networks trained for the guided restoration. Alternatively, the restoration schemes may indicate to use a neural network and a filter-based restoration tool. The video frame is then restored by processing each RU according to the respective selected restoration scheme. During encoding, the restored video frame is encoded to an output bitstream, and the use of the selected restoration schemes may be signaled within the output bitstream. During decoding, the restored video frame is output to an output video stream.
-
公开(公告)号:US20210037254A1
公开(公告)日:2021-02-04
申请号:US17073892
申请日:2020-10-19
申请人: GOOGLE LLC
发明人: Debargha Mukherjee , James Bankoski , Yue Chen , Yuxin Liu , Sarah Parker
IPC分类号: H04N19/517 , H04N19/46 , H04N19/136 , H04N19/105 , H04N19/139 , H04N19/176 , H04N19/182
摘要: Generating a compound predictor block of a current block of video can include generating, for the current block, predictor blocks comprising a first predictor block including first predictor pixels and a second predictor block including second predictor pixels; using at least a subset of the first predictor pixels to determine a first weight for a first predictor pixel of the first predictor pixels; obtaining a second weight for a second predictor pixel of the second predictor pixels, where the second predictor pixel is co-located with the first predictor pixel; and generating the compound predictor block by combining the first predictor block and the second predictor block, where the predictor block includes a weighted pixel that is determined using a weighted sum of the first predictor pixel and the second predictor pixel using the first weight and the second weight, respectively.
-
公开(公告)号:US20200186796A1
公开(公告)日:2020-06-11
申请号:US16295176
申请日:2019-03-07
申请人: GOOGLE LLC
发明人: Debargha Mukherjee , Urvang Joshi , Yue Chen , Sarah Parker
IPC分类号: H04N19/107 , H04N19/105 , G06N20/00 , H04N19/184 , H04N19/154
摘要: Video coding may include generating, by a processor, a decoded frame by decoding a current frame from an encoded bitstream and outputting a reconstructed frame based on the decoded frame. Decoding includes identifying a current encoded block from the current frame, identifying a prediction coding model for the current block, wherein the prediction coding model is a machine learning prediction coding model from a plurality of machine learning prediction coding models, identifying reference values for decoding the current block based on the prediction coding model, obtaining prediction values based on the prediction coding model and the reference values, generating a decoded block corresponding to the current encoded block based on the prediction values, and including the decoded block in the decoded frame.
-
公开(公告)号:US20200184603A1
公开(公告)日:2020-06-11
申请号:US16515226
申请日:2019-07-18
申请人: GOOGLE LLC
发明人: Debargha Mukherjee , Urvang Joshi , Yue Chen , Sarah Parker
IPC分类号: G06T5/00 , G06T5/50 , G06N3/08 , G06N3/04 , G06N20/20 , G06T9/00 , G06T3/40 , H04N19/70 , H04N19/176 , G06K9/62
摘要: Guided restoration is used to restore video data degraded from a video frame. The video frame is divided into restoration units (RUs) which each correspond to one or more blocks of the video frame. Restoration schemes are selected for each RU. The restoration schemes may indicate to use one of a plurality of neural networks trained for the guided restoration. Alternatively, the restoration schemes may indicate to use a neural network and a filter-based restoration tool. The video frame is then restored by processing each RU according to the respective selected restoration scheme. During encoding, the restored video frame is encoded to an output bitstream, and the use of the selected restoration schemes may be signaled within the output bitstream. During decoding, the restored video frame is output to an output video stream.
-
公开(公告)号:US20200092575A1
公开(公告)日:2020-03-19
申请号:US16693425
申请日:2019-11-25
申请人: GOOGLE LLC
发明人: Debargha Mukherjee , Yuxin Liu , Sarah Parker
IPC分类号: H04N19/517 , H04N19/547 , H04N19/543 , H04N19/54 , H04N19/20 , H04N19/17 , H04N19/80 , H04N19/513 , H04N19/557
摘要: An apparatus for decoding a current block of a video frame includes a memory and a processor. The processor is configured to execute instructions stored in the memory to identify a parameterized motion model; associate the parameterized motion model with a segment of a reference frame; and, in response to determining that the current block is encoded using the parameterized motion model, decode the current block using the parameterized motion model.
-
公开(公告)号:US20190394482A1
公开(公告)日:2019-12-26
申请号:US16018105
申请日:2018-06-26
申请人: GOOGLE LLC
发明人: Urvang Joshi , Debargha Mukherjee , Andrew Simpson
IPC分类号: H04N19/50 , H04N7/01 , H04N19/176 , H04N19/184 , H04N19/61 , H04N19/117
摘要: Systems and methods are disclosed for encoding and decoding video. For example, methods may include accessing an encoded bitstream; decoding loop restoration parameters in the encoded bitstream; after reconstruction of an image at a second resolution based on data of the encoded bitstream, upscaling the reconstructed image to obtain an upscaled reconstructed image at a first resolution, wherein the second resolution is less than the first resolution in at least one dimension; and applying loop restoration filtering to the upscaled reconstructed image using the loop restoration parameters to obtain a loop restored image at the first resolution.
-
公开(公告)号:US10419777B2
公开(公告)日:2019-09-17
申请号:US15387797
申请日:2016-12-22
申请人: GOOGLE LLC
发明人: Debargha Mukherjee , Yue Chen
IPC分类号: H04N19/583 , H04N19/167 , H04N19/176
摘要: A method for processing a selected portion of a video, the selected portion of the video having a plurality of blocks. The method includes obtaining current prediction parameters for all of a plurality of adjacent blocks from the plurality of blocks that are adjacent to a current block from the plurality of blocks in the selected portion of the video, generating a base prediction for the current block from the plurality of blocks using the current prediction parameters associated with the current block, identifying adjacent prediction parameters from the current prediction parameters for a first adjacent block from the plurality of adjacent blocks, determining an overlap region within the current block and adjacent to the first adjacent block, and generating, for each pixel within the overlap region, an overlapped prediction for the pixel as a function of the base prediction and a prediction based on the adjacent prediction parameters.
-
-
-
-
-
-
-
-
-