-
公开(公告)号:US20240236361A9
公开(公告)日:2024-07-11
申请号:US18491375
申请日:2023-10-20
IPC分类号: H04N19/513 , H04N19/48 , H04N19/52
CPC分类号: H04N19/521 , H04N19/48 , H04N19/52 , H04N19/176
摘要: Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or in a different frame. The reference block may be indicated by a block vector (BV). The BV may be encoded as difference (e.g., block vector difference (BVD)) between a block vector predictor (BVP) and the BV. The BVP may indicate a codeword comprising a prefix part and a suffix part. Efficient entropy coding may be achieved by selectively using variable length coding for the prefix part and the suffix part. For example, variable length coding for the prefix part and the suffix part may be used if the prefix part indicates a maximum prefix value.
-
公开(公告)号:US20230336718A1
公开(公告)日:2023-10-19
申请号:US18302293
申请日:2023-04-18
IPC分类号: H04N19/11 , H04N19/176 , H04N19/186
CPC分类号: H04N19/11 , H04N19/176 , H04N19/186
摘要: Encoding and/or decoding a block of a video frame may be based on previously decoded reference information in the frame. A weighted sum of the reference information may be used as a prediction of the block for encoding and/or decoding the block. The weights to be applied for determining the weighted sum may be based on weights that most accurately predict neighboring, template samples of the block.
-
公开(公告)号:US20240236360A9
公开(公告)日:2024-07-11
申请号:US18491465
申请日:2023-10-20
IPC分类号: H04N19/52 , H04N19/105 , H04N19/139 , H04N19/176 , H04N19/184 , H04N19/577
CPC分类号: H04N19/52 , H04N19/105 , H04N19/139 , H04N19/176 , H04N19/184 , H04N19/577
摘要: A video parameter (e.g., a block vector difference (BVD)) may be represented as a codeword encoded using an entropy code. The codeword may comprising a prefix part and a suffix part. A prefix part may indicate a range of values, and a suffix part may indicate a specific value within the range. Efficient entropy coding may be achieved by reducing lengths of suffix parts associated with one or more selected prefix parts. The prefix parts may be selected based on a maximum possible value of the video parameter.
-
公开(公告)号:US20240137555A1
公开(公告)日:2024-04-25
申请号:US18491465
申请日:2023-10-19
IPC分类号: H04N19/52 , H04N19/105 , H04N19/139 , H04N19/176 , H04N19/184 , H04N19/577
CPC分类号: H04N19/52 , H04N19/105 , H04N19/139 , H04N19/176 , H04N19/184 , H04N19/577
摘要: A video parameter (e.g., a block vector difference (BVD)) may be represented as a codeword encoded using an entropy code. The codeword may comprising a prefix part and a suffix part. A prefix part may indicate a range of values, and a suffix part may indicate a specific value within the range. Efficient entropy coding may be achieved by reducing lengths of suffix parts associated with one or more selected prefix parts. The prefix parts may be selected based on a maximum possible value of the video parameter.
-
公开(公告)号:US20230224457A1
公开(公告)日:2023-07-13
申请号:US18152507
申请日:2023-01-10
IPC分类号: H04N19/105 , H04N19/89 , H04N19/176
CPC分类号: H04N19/105 , H04N19/89 , H04N19/176
摘要: Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or in a different frame. The reference block may be indicated by a block vector (BV). The BV may be encoded as a difference between a block vector predictor (BVP) and the BV. A list of BVP candidates may be generated and/or augmented based on a decoded region of a video frame and/or dimensions of the block. For example, zero-valued candidate BVPs, in the list, may be replaced with other candidate BVPs generated based on a decoded region of a video frame and/or dimensions of the block.
-
公开(公告)号:US20240195993A1
公开(公告)日:2024-06-13
申请号:US18534421
申请日:2023-12-08
IPC分类号: H04N19/186 , H04N19/105 , H04N19/136 , H04N19/156 , H04N19/176 , H04N19/50
CPC分类号: H04N19/186 , H04N19/105 , H04N19/136 , H04N19/156 , H04N19/176 , H04N19/50
摘要: Template matching (TM) costs for a coding unit (CU) may be used to determine a bi-directional prediction with CU weights (BCW) weights to predict the CU. The TM cost may be determined based on templates of a block (e.g., a current block and/or a reference block). The TM cost may be determined based on one or more color component (e.g., collocated luma and chroma components) of the CU by calculating the TM cost as a weighted sum that may use the one or more color components.
-
公开(公告)号:US20240179302A1
公开(公告)日:2024-05-30
申请号:US18521166
申请日:2023-11-28
IPC分类号: H04N19/105 , H04N19/132 , H04N19/137 , H04N19/176
CPC分类号: H04N19/105 , H04N19/132 , H04N19/137 , H04N19/176
摘要: A current block may be encoded/decoded based on a reference block flipped relative to the current block. An indication of whether a value of a parameter (e.g., a block vector difference) indicating the reference block matches a value of a predictor for the parameter (e.g., a block vector difference predictor) may be entropy encoded. The predictor may be selected from among a plurality of candidates based on costs associated with the plurality of candidates associated with candidate reference blocks. The cost of each candidate may be based on comparisons between a template of a current block and templates of the candidate reference blocks, where the templates of the candidate reference blocks have a shape flipped relative to that of the current block.
-
公开(公告)号:US20240137492A1
公开(公告)日:2024-04-25
申请号:US18486775
申请日:2023-10-13
IPC分类号: H04N19/105 , H04N19/139 , H04N19/159 , H04N19/176 , H04N19/513
CPC分类号: H04N19/105 , H04N19/139 , H04N19/159 , H04N19/176 , H04N19/521
摘要: A block vector predictor (BVP) may be adjusted to provide a more accurate prediction of a block vector (BV). A reference region may be determined corresponding to a direction for flipping, for example, based on a reconstruction-reordered intra block copy (RRIBC) mode being indicated in a direction for flipping a reference block relative to a current block. The reference region corresponding to the flipping direction may be used with respect to a BVP to determine whether the BVP should be replaced with an adjusted BVP.
-
公开(公告)号:US20240107021A1
公开(公告)日:2024-03-28
申请号:US18470550
申请日:2023-09-20
IPC分类号: H04N19/13 , H04N19/176 , H04N19/91
CPC分类号: H04N19/13 , H04N19/176 , H04N19/91
摘要: Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or a different frame. The reference block may be indicated by a block vector (BV). A block vector difference (BVD) predictor may be used to make predictions about the symbols of one or more magnitude components of a BVD. A quantity of symbols used for BVD magnitude prediction may be limited. The limited quantity of symbols used for prediction may be allocated to one or more of the magnitude components. Allocation of the symbols used for BVD magnitude prediction may be based on the total quantity of symbols used for BVD magnitude prediction and the respective quantities of symbols available for prediction of each of the magnitude components. Symbols of a motion vector difference (MVD) likewise may be predicted.
-
公开(公告)号:US20240089458A1
公开(公告)日:2024-03-14
申请号:US18463741
申请日:2023-09-08
IPC分类号: H04N19/139 , H04N19/176 , H04N19/91
CPC分类号: H04N19/139 , H04N19/176 , H04N19/91
摘要: Encoding and/or decoding a block of a video frame may be based on a previously decoded reference block in the same frame or a different frame. The reference block may be indicated by a block vector (BV). A block vector difference (BVD) predictor may be used to make predictions about whether the sign of a BVD is positive or negative. The sign of a BVD may be predicted based on a range of values for a magnitude of the BVD and independent of a precise value for the magnitude of the BVD. A motion vector difference (MVD) predictor may be used to make predictions about the sign of an MVD. The MVD may be used with a motion vector predictor (MVP) to indicate a motion vector (MV).
-
-
-
-
-
-
-
-
-