-
公开(公告)号:US10757408B2
公开(公告)日:2020-08-25
申请号:US15789400
申请日:2017-10-20
Applicant: GOOGLE LLC
Inventor: Debargha Mukherjee , Yue Chen , Sarah Parker
IPC: H04N11/02 , H04N19/117 , H04N19/14 , H04N19/82 , H04N19/86 , H04N19/192 , H04N19/174 , H04N19/46 , H04N19/154 , H04N19/176 , H04N19/895
Abstract: Restoring a degraded tile of a degraded frame resulting from reconstruction is disclosed. A method includes, for a scaling factor of at least some scaling factors, recursively filtering the degraded tile using the scaling factor to generate a respective restored tile, and determining a respective error for the respective restored tile with respect to the source tile. The method also includes selecting an optimal scaling factor from the at least some scaling factors and encoding, in an encoded bitstream, a scaling parameter based on the optimal scaling factor. The optimal scaling factor corresponding to a smallest respective error. An apparatus includes a processor and non-transitory memory storing instructions. The instructions cause the processor to determine, from an encoded bitstream, a scaling factor, which determines how strongly edges in the degraded tile affect filtering operations, and recursively filter, resulting in a restored tile, the degraded tile using the scaling factor.
-
公开(公告)号:US20200186809A1
公开(公告)日:2020-06-11
申请号:US16516784
申请日:2019-07-19
Applicant: GOOGLE LLC
Inventor: Debargha Mukherjee , Urvang Joshi , Yue Chen , Sarah Parker
IPC: H04N19/147 , G06N3/04 , H04N19/59 , H04N19/184
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.
-
公开(公告)号:US10681374B2
公开(公告)日:2020-06-09
申请号:US16016857
申请日:2018-06-25
Applicant: GOOGLE LLC
Inventor: Debargha Mukherjee , Emil Keyder , Michele Covell , Chen Wang , Sarah Parker , Ramin Zabih
IPC: H04N19/527 , G06T7/246 , H04N19/172 , H04N19/44 , H04N19/159 , H04N19/124 , H04N19/176 , H04N19/119 , H04N19/192 , H04N19/109 , H04N19/137 , H04N19/17 , H04N19/167 , H04N19/543 , H04N19/573 , H04N19/147 , H04N19/14 , H04N19/557
Abstract: A method for encoding a current frame of a video includes jointly determining respective motion models for reference frames and encoding the current frame using the respective motion models. The reference frames are used for encoding the current frame. Jointly determining respective motion models for reference frames includes determining respective aggregated residuals for combinations of candidate motion models and selecting the combination of candidate motion models that corresponds to the smallest aggregated residual. The respective motion models correspond to the candidate motion models of the selected combination.
-
公开(公告)号:US10582212B2
公开(公告)日:2020-03-03
申请号:US15846295
申请日:2017-12-19
Applicant: GOOGLE LLC
Inventor: Debargha Mukherjee , Yunqing Wang
IPC: H04N19/176 , H04N19/159 , H04N19/182 , H04N19/184 , H04N19/52 , H04N19/517 , H04N19/543 , H04N19/54 , H04N19/109
Abstract: A motion vector candidate list is generated that can be used to encode or decode a motion vector used to predict the current block. A motion mode and motion information for a source block is determined. A motion vector used to predict the source block is added to the list responsive to determining that the motion mode for the source block is a translational motion mode and that a reference frame for the source block matches the reference frame for the current block. A warped reference motion vector is instead added to the list responsive to determining that the motion mode for the source block is a warped motion mode and that the reference frame for the source block matches the reference frame for the current block. A reference motion vector from the list is selected for encoding or decoding the current block motion vector.
-
公开(公告)号:US10555000B2
公开(公告)日:2020-02-04
申请号:US16434339
申请日:2019-06-07
Applicant: GOOGLE LLC
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. An apparatus includes a memory and a processor. The processor is configured to execute instructions stored in the memory to generate four or more prediction blocks; combine a first prediction block and a second prediction block of the four or more prediction blocks to form a first first-level compound prediction block; combine a third prediction block and a fourth prediction block of the four or more prediction blocks to form a second first-level compound prediction block; and combine, to obtain a prediction block for coding the current block, the first first-level compound prediction block and the second first-level compound prediction block.
-
公开(公告)号:US20190335199A1
公开(公告)日:2019-10-31
申请号:US15966005
申请日:2018-04-30
Applicant: GOOGLE LLC
Inventor: Urvang Joshi , Debargha Mukherjee
IPC: H04N19/593 , H04N19/59 , H04N19/61 , H04N19/176
Abstract: Coding a block of a video frame using an intra-prediction mode is disclosed. A method includes selecting first neighboring pixels, generating second pixels for use along a second edge that is opposite the first edge of the block, and generating a prediction block that includes predicted pixels. The first neighboring pixels are peripheral to the block along a first edge of the block. The second pixels are generated using third neighboring pixels that are peripheral to a third edge of the block. The third edge is different from the first edge and the second edge. Generating the prediction block includes interpolating, using a first interpolation, the first neighboring pixels and the second pixels to obtain the predicted pixels.
-
公开(公告)号:US10462482B2
公开(公告)日:2019-10-29
申请号:US15420359
申请日:2017-01-31
Applicant: GOOGLE LLC
Inventor: Debargha Mukherjee , Yaowu Xu , James Bankoski , Yuxin Liu
IPC: H04N7/12 , H04N19/573 , H04N19/132 , H04N19/56 , H04N19/176 , H04N19/119 , H04N19/20 , H04N19/58 , H04N19/577
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.
-
公开(公告)号:US10284854B2
公开(公告)日:2019-05-07
申请号:US15705751
申请日:2017-09-15
Applicant: Google LLC
Inventor: Debargha Mukherjee
Abstract: Adaptive stochastic entropy encoding may include identifying a current portion of an input video stream, and identifying a current probability distribution, which may be an adapted probability distribution associated with a previously encoded portion of the video stream. Adaptive stochastic entropy encoding may include identifying a forward update probability distribution based on the current portion, generating a modified probability distribution for the current portion based on the forward update probability distribution and the current probability distribution, generating an encoded portion based on the current portion and the modified probability distribution, and generating an adapted probability distribution based on the current probability distribution and the forward update probability distribution.
-
公开(公告)号:US20250047833A1
公开(公告)日:2025-02-06
申请号:US18717407
申请日:2022-12-07
Applicant: Google LLC
Inventor: Sarah Parker , Debargha Mukherjee , Lester Lu
IPC: H04N19/105 , H04N19/157 , H04N19/176 , H04N19/503 , H04N19/70
Abstract: A new reference framework is described that ranks reference frames based on a normative procedure (e.g., a calculated score) and signals the reference frames based on their ranks. The bitstream syntax is simplified by using a context tree that relies on the ranking. Moreover, mapping reference frames to buffers does not have to be signaled and can be determined at the decoder. In an example, the identifier of a reference frame used to code a current block can include identifying a syntax element corresponding to the identifier, determining context information for the syntax element, determining a node of a context tree that includes the syntax element, and coding the syntax element according to a probability model using the context information associated with the node. The context tree is a binary tree that includes, as nodes, the available reference frames arranged in the ranking.
-
公开(公告)号:US20240357098A1
公开(公告)日:2024-10-24
申请号:US18686155
申请日:2022-08-12
Applicant: Google LLC
Inventor: Onur Guleryuz , Debargha Mukherjee
IPC: H04N19/117 , H04N19/124 , H04N19/136 , H04N19/82
CPC classification number: H04N19/117 , H04N19/124 , H04N19/136 , H04N19/82
Abstract: Obtaining a restored frame from a degraded frame includes obtaining, for a pixel of the degraded frame, magnitude features based on a first window centered at the pixel. A cardinality N of the magnitude features is at least 1. The magnitude features are used to obtain a pixel-adaptive filter. The pixel-adaptive filter is applied to the pixel to obtain a pixel of the restored frame.
-
-
-
-
-
-
-
-
-