-
公开(公告)号:US20200092575A1
公开(公告)日:2020-03-19
申请号:US16693425
申请日:2019-11-25
Applicant: GOOGLE LLC
Inventor: 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
Abstract: 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
Applicant: GOOGLE LLC
Inventor: Urvang Joshi , Debargha Mukherjee , Andrew Simpson
IPC: H04N19/50 , H04N7/01 , H04N19/176 , H04N19/184 , H04N19/61 , H04N19/117
Abstract: 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
Applicant: GOOGLE LLC
Inventor: Debargha Mukherjee , Yue Chen
IPC: H04N19/583 , H04N19/167 , H04N19/176
Abstract: 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.
-
公开(公告)号:US10390033B2
公开(公告)日:2019-08-20
申请号:US15173881
申请日:2016-06-06
Applicant: GOOGLE LLC
Inventor: Debargha Mukherjee , Yue Chen
IPC: G06T7/20 , G06T9/00 , H04N19/44 , H04N19/50 , H04N19/107 , H04N19/119 , H04N19/157 , H04N19/176 , H04N19/182 , H04N19/583
Abstract: Decoding a current block of an encoded video stream may include generating a base prediction block for the current block based on current prediction parameters associated with the current block, identifying adjacent prediction parameters used for decoding a previously decoded adjacent block that is adjacent to the current block, and determining an overlap region within the current block and adjacent to the adjacent block. The overlap region has a size being determined as a function of a difference between the first prediction parameters and the adjacent prediction parameters. For each pixel within the overlap region, an overlapped prediction of a pixel value may be generated as a function of the base prediction and a prediction based on the adjacent prediction parameters.
-
公开(公告)号:US20180205964A1
公开(公告)日:2018-07-19
申请号:US15807653
申请日:2017-11-09
Applicant: GOOGLE LLC
Inventor: Debargha Mukherjee , James Bankoski , Yue Chen , Yuxin Liu , Sarah Parker
IPC: H04N19/517 , H04N19/182 , H04N19/176 , H04N19/105 , H04N19/139
Abstract: Generating a compound predictor block of a current block includes generating, for the current block, predictor blocks including a first predictor block formed of first predictor pixels. Using at least a subset of the first predictor pixels, a first modulation value for modulating a first weight to be applied to a first predictor pixel of the first predictor pixels is determined. The compound predictor block is generated using the first predictor pixel, the first weight, and the first modulation value
-
公开(公告)号:US20240223796A1
公开(公告)日:2024-07-04
申请号:US18390238
申请日:2023-12-20
Applicant: GOOGLE LLC
Inventor: Debargha Mukherjee , Mohammed Golam Sarwer , Rachel Barker , Jianle Chen , Xiang Li
IPC: H04N19/52 , H04N19/109 , H04N19/139 , H04N19/17 , H04N19/176 , H04N19/184
CPC classification number: H04N19/52 , H04N19/109 , H04N19/139 , H04N19/17 , H04N19/176 , H04N19/184
Abstract: Coding using local global prediction modes with projected motion fields includes identifying a current frame, identifying a current reference frame, obtaining a projected motion field, for the current frame, using motion data from the current reference frame, identifying a current superblock from the current frame, obtaining reference warp motion parameters for the current superblock by fitting the projected motion field to a warp motion model, and using the reference warp motion parameters to code respective blocks from the superblock.
-
公开(公告)号:US12003706B2
公开(公告)日:2024-06-04
申请号:US17700298
申请日:2022-03-21
Applicant: Google LLC
Inventor: Lester Lu , Debargha Mukherjee , Elliott Karpilovsky
IPC: H04N19/107 , H04N19/122 , H04N19/176 , H04N19/50
CPC classification number: H04N19/107 , H04N19/122 , H04N19/176 , H04N19/50
Abstract: Decoding video data includes, for a block encoded using a prediction mode, determining a transform mode for the block using the prediction mode. The transform mode is a first mode when the prediction mode is an inter-prediction mode and is a second mode when the prediction mode is an intra-prediction mode. The first mode is an available first transform type that is a combination of transforms selected from first fixed transforms and first learned transforms that each comprise a respective transformation matrix generated iteratively using blocks predicted using the inter-prediction mode. The second mode is an available second transform type that is a combination of transforms selected from second fixed transforms, which is a proper subset of the first fixed transforms, and a second learned transform comprising a transformation matrix that is generated iteratively using blocks predicted using the intra-prediction mode. Decoding the block uses the prediction and transform modes.
-
公开(公告)号:US20230291925A1
公开(公告)日:2023-09-14
申请号:US18008209
申请日:2020-07-01
Applicant: Google LLC
Inventor: Debargha Mukherjee , Yue Chen , Urvang Joshi , Sarah Parker , Elliott Karpilovsky , Hui Su
IPC: H04N19/52 , H04N19/176 , H04N19/593 , H04N19/105
CPC classification number: H04N19/52 , H04N19/176 , H04N19/593 , H04N19/105
Abstract: Video coding in accordance with an inter-intra prediction model may include coding an inter-prediction motion vector for a current block of a current frame, obtaining spatial block-context pixels oriented relative to the current block, generating an inter-prediction block, generating a corresponding set of reference block-context pixels oriented relative to the inter-prediction block, identifying inter-intra prediction parameters that correspond with minimizing error between the spatial block-context pixels and the reference block-context pixels, generating a prediction block for the current block by, for a current pixel of the current block, obtaining an inter-prediction pixel, determining a predictor for the current pixel using a combination of the inter-prediction pixel and the inter-intra prediction parameters, and including the predictor in the prediction block.
-
公开(公告)号:US11689726B2
公开(公告)日:2023-06-27
申请号:US16516784
申请日:2019-07-19
Applicant: GOOGLE LLC
Inventor: Debargha Mukherjee , Urvang Joshi , Yue Chen , Sarah Parker
IPC: H04N19/147 , H04N19/184 , H04N19/59 , G06N3/04
CPC classification number: H04N19/147 , G06N3/04 , H04N19/184 , H04N19/59
Abstract: A hybrid apparatus for coding a video stream includes a first encoder. The first encoder includes a neural network having at least one hidden layer, and the neural network receives source data from the video stream at a first hidden layer of the at least one hidden layer, receives side information correlated with the source data at the first hidden layer, and generates guided information using the source data and the side information. The first encoder outputs the guided information and the side information for a decoder to reconstruct the source data.
-
公开(公告)号:US20230011893A1
公开(公告)日:2023-01-12
申请号:US17779692
申请日:2019-12-23
Applicant: Google LLC
Inventor: Debargha Mukherjee , Lester Lu , Elliott Karpilovsky
IPC: H04N19/126 , H04N19/176 , H04N19/463 , H04N19/12 , H04N19/60 , H04N19/119 , H04N19/42
Abstract: Residual coding using vector quantization (VQ) is described. A flag indicating whether a residual block for the current block is encoded using VQ. In response to the flag indicating that the residual block is encoded using VQ, a parameter indicating an entry in a codebook is decoded, and the residual block is decoded using the entry. In response to the flag indicating that the residual block is not encoded using VQ, the residual block is decoded based on a skip flag indicating whether the current block is encoded using transform skip. The current block is reconstructed using the residual block.
-
-
-
-
-
-
-
-
-