-
公开(公告)号:US20250097429A1
公开(公告)日:2025-03-20
申请号:US18967158
申请日:2024-12-03
Applicant: InterDigital VC Holdings, Inc.
Inventor: Jiancong Luo , Yuwen He , Wei Chen
IPC: H04N19/137 , H04N19/105 , H04N19/149 , H04N19/176
Abstract: Systems and methods are described for video coding using affine motion prediction. In an example method, motion vector gradients are determined from respective motion vectors of a plurality of neighboring sub-blocks neighboring a current block. An estimate of at least one affine parameter for the current block is determined based on the motion vector gradients. An affine motion model is determined based at least in part on the estimated affine parameter(s), and a prediction of the current block is generated using the affine motion model. The estimated parameter(s) may be used in the affine motion model itself. Alternatively, the estimated parameter(s) may be used in a prediction of the affine motion model. In some embodiments, only neighboring sub-blocks above and/or to the left of the current block are used in estimating the affine parameter(s).
-
公开(公告)号:US12231648B2
公开(公告)日:2025-02-18
申请号:US18417274
申请日:2024-01-19
Applicant: InterDigital VC Holdings, Inc.
Inventor: Saurav Bandyopadhyay , Xiaoyu Xiu , Yuwen He
IPC: H04N19/132 , H04N19/105 , H04N19/176 , H04N19/186
Abstract: Procedures, methods, architectures, apparatuses, systems, devices, and computer program products directed to improved linear model estimation for template-based video coding are provided. Included therein is a method comprising determining minimum and maximum (“min/max”) values of luma and chroma samples neighboring a coding block, wherein the min/max chroma values correspond to the min/max luma values; determining a first linear model parameter of a template-based video coding technique (i) based on a single look-up table and the min/max chroma values and (ii) at a precision no greater than 16 bits; determining a second linear model parameter of the template-based video coding technique (i) based on the first linear model parameter and the minimum chroma and luma values and (ii) at a precision no greater than 16 bits; and predicting chroma samples of the coding block based on reconstructed luma samples of the coding block and the first and second linear model parameters.
-
公开(公告)号:US20250056038A1
公开(公告)日:2025-02-13
申请号:US18921599
申请日:2024-10-21
Applicant: INTERDIGITAL VC HOLDINGS, INC.
Inventor: Yan Zhang , Xiaoyu Xiu , Yuwen He , Yan Ye
IPC: H04N19/577 , H04N19/176 , H04N19/31 , H04N19/573
Abstract: Exemplary embodiments include systems and methods for coding a video comprising a plurality of pictures including a current picture, a first reference picture, and a second reference picture, where each picture includes a plurality of blocks. In one method, for at least a current block in the current picture, a number of available bi-prediction weights is determined based at least in part on a temporal layer and/or a quantization parameter of the current picture. From among available bi-prediction weights a pair of weights are identified. Using the identified weights, the current block is then predicted as a weighted sum of a first reference block in the first reference picture and a second reference block in the second reference picture. Encoding techniques are also described for efficient searching and selection of a pair of bi-prediction weights to use for prediction of a block.
-
公开(公告)号:US12200190B2
公开(公告)日:2025-01-14
申请号:US17763024
申请日:2020-09-23
Applicant: INTERDIGITAL VC HOLDINGS, INC.
IPC: H04N19/105 , H04N19/117 , H04N19/132 , H04N19/137 , H04N19/176
Abstract: An apparatus may be configured to determine a reference picture listed in a first reference picture list and a reference picture listed in a second reference picture list, for a coding block. The apparatus may be configured to determine whether to perform bi-directional optical flow (BDOF) for the coding block based at least in part on whether a distance between a picture associated with the coding block and the reference picture listed in the first reference picture list differs from a distance between the picture associated with the coding block and the reference picture listed in the second reference picture list. The apparatus may be configured to decode the coding block based on the determination of whether to perform BDOF for the coding block.
-
公开(公告)号:US12167035B2
公开(公告)日:2024-12-10
申请号:US18112234
申请日:2023-02-21
Applicant: InterDigital VC Holdings, Inc.
Inventor: Xiaoyu Xiu , Yuwen He , Yan Ye
IPC: H04N19/597 , G06T3/00 , G06T3/16 , H04N19/12 , H04N19/61
Abstract: A system, method, and/or instrumentality may be provided for coding a 360-degree video. A picture of the 360-degree video may be received. The picture may include one or more faces associated with one or more projection formats. A first projection format indication may be received that indicates a first projection format may be associated with a first face. A second projection format indication may be received that indicates a second projection format may be associated with a second face. Based on the first projection format, a first transform function associated with the first face may be determined. Based on the second projection format, a second transform function associated with the second face may be determined. At least one decoding process may be performed on the first face using the first transform function and/or at least one decoding process may be performed on the second face using the second transform function.
-
公开(公告)号:US20250168350A1
公开(公告)日:2025-05-22
申请号:US19033943
申请日:2025-01-22
Applicant: InterDigital VC Holdings, Inc.
Inventor: Shilin Wu , Philippe Hanhart , Yuwen He
IPC: H04N19/132 , H04N19/159 , H04N19/176 , H04N19/60 , H04N19/80
Abstract: Systems and methods are described for video coding using adaptive Hadamard filtering of reconstructed blocks, such as coding units. In some embodiments, where Hadamard filtering might otherwise encompass samples outside the current coding unit, extrapolated samples are generated for use in the filtering. Reconstructed samples from neighboring blocks may be used in the filtering where available (e.g. in a line buffer). In some embodiments, different filter strengths are applied to different spectrum components in the transform domain. In some embodiments, filter strength is based on position of filtered samples within the block. In some embodiments, filter strength is based on the prediction mode used to code the current block.
-
公开(公告)号:US20250056002A1
公开(公告)日:2025-02-13
申请号:US18932451
申请日:2024-10-30
Applicant: InterDigital VC Holdings, Inc.
IPC: H04N19/137 , H04N19/132 , H04N19/176 , H04N19/33
Abstract: Systems and methods are described for refining motion compensated predictions in block-based video coding. In an example embodiment, motion-compensated prediction is used to generate predicted sample values in a current block of samples. A precision difference value and a motion vector refinement for the current block are signaled in the bitstream. For each sample in the current block, a spatial gradient is calculated at the sample, and a scalar product is calculated between the spatial gradient and the motion vector refinement. The scalar product is scaled (e.g. bit-shifted) by an amount indicated by the precision difference value to generate a sample difference value, and the sample difference value is added to the predicted sample value to generate a refined sample value.
-
公开(公告)号:US20250039408A1
公开(公告)日:2025-01-30
申请号:US18913507
申请日:2024-10-11
Applicant: InterDigital VC Holdings, Inc.
Inventor: Xiaoyu Xiu , Yan Ye , Yuwen He
IPC: H04N19/176 , H04N19/126 , H04N19/184 , H04N19/186 , H04N19/593
Abstract: A video block of a current picture may be coded in an intra block copy (IBC) mode. Weighted prediction may be disabled for the IBC-coded screen content video block. Fractional block vectors may be used for the chroma components of the IBC-coded video block. An interpolation filter may be utilized to generate chroma prediction samples for the video block. A decoded version of the current reference picture may be added to both reference picture list L0 and reference picture list L1 that are associated with the IBC-coded video block. When constrained intra prediction is applied, reference samples that may be used to predict an intra-coded video block may be limited to those in intra-coded neighboring blocks. The range of IBC searches may be restricted by imposing a maximum absolute value for block vectors.
-
公开(公告)号:US20240406406A1
公开(公告)日:2024-12-05
申请号:US18799312
申请日:2024-08-09
Applicant: InterDigital VC Holdings, Inc.
Inventor: Jiancong Luo , Xiaoyu Xiu , Yuwen He , Hua Yang
IPC: H04N19/137 , H04N19/105 , H04N19/159 , H04N19/176 , H04N19/46 , H04N19/513
Abstract: Bi-directional optical flow (BDOF) may be bypassed, for a current coding block, based on whether symmetric motion vector difference (SMVD) is used in motion vector coding for the current coding block. A coding device (e.g., an encoder or a decoder) may determine whether to bypass BDOF for the current coding block based at least in part on an SMVD indication for the current coding block. The coding device may obtain the SMVD indication that indicates whether SMVD is used in motion vector coding for the current coding block. If SMVD indication indicates that SMVD is used in the motion vector coding for the current coding block, the coding device may bypass BDOF for the current coding block. The coding device may reconstruct the current coding block without performing BDOF if it determines to bypass BDOF for the current coding block.
-
公开(公告)号:US12160582B2
公开(公告)日:2024-12-03
申请号:US17619192
申请日:2020-06-18
Applicant: INTERDIGITAL VC HOLDINGS, INC.
IPC: H04N19/137 , H04N19/132 , H04N19/176 , H04N19/33
Abstract: Systems and methods are described for refining motion compensated predictions in block-based video coding. In an example embodiment, motion-compensated prediction is used to generate predicted sample values in a current block of samples. A precision difference value and a motion vector refinement for the current block are signaled in the bitstream. For each sample in the current block, a spatial gradient is calculated at the sample, and a scalar product is calculated between the spatial gradient and the motion vector refinement. The scalar product is scaled (e.g. bit-shifted) by an amount indicated by the precision difference value to generate a sample difference value, and the sample difference value is added to the predicted sample value to generate a refined sample value.
-
-
-
-
-
-
-
-
-