-
公开(公告)号:US20250126259A1
公开(公告)日:2025-04-17
申请号:US18999088
申请日:2024-12-23
Applicant: InterDigital VC Holdings, Inc.
Inventor: Rahul Vanam , Hua Yang , Yuwen He
IPC: H04N19/119 , H04N19/105 , H04N19/176 , H04N19/593 , H04N19/61
Abstract: Intra sub-partitions (ISP) may be enabled for a current block, for example, based on an ISP indication. The block may be partitioned into multiple sub-partitions, and a sub-partition may belong to a prediction unit (PU). A sub-partition width for the current block and a minimum prediction block width may be obtained. A PU corresponding to a current sub-partition may be determined based on the sub-partition width and the minimum prediction block width. For example, when the sub-partition width is less than the minimum prediction block width, the PU may include multiple sub-partitions. In examples, the minimum prediction block width may be four samples. Reference samples may be determined, and the PU may be predicted using the reference samples.
-
公开(公告)号:US20250119532A1
公开(公告)日:2025-04-10
申请号:US18987219
申请日:2024-12-19
Applicant: InterDigital VC Holdings, Inc.
Inventor: Xiaoyu Xiu , Yuwen He , Jiancong Luo
IPC: H04N19/105 , H04N19/159 , H04N19/176 , H04N19/46
Abstract: Systems, methods, and instrumentalities are disclosed for a combined inter and intra prediction. A video coding device may receive a motion vector difference (MMVD) mode indication that indicates whether MMVD mode is used to generate inter prediction of a coding unit (CU). The video coding device may receive a combined inter merge/intra prediction (CIIP) indication, for example, when the MMVD mode indication indicates that MMVD mode is not used to generate the inter prediction of the CU. The video coding device may determine whether to use triangle merge mode for the CU, for example, based on the MMVD mode indication and/or the CIIP indication. On a condition that the CIIP indication indicates that CIIP is applied for the CU or the MMVD mode indication indicates that MMVD mode is used to generate the inter prediction, the video coding device may disable the triangle merge mode for the CU.
-
公开(公告)号:US20240380892A1
公开(公告)日:2024-11-14
申请号:US18782868
申请日:2024-07-24
Applicant: InterDigital VC Holdings, Inc.
Inventor: Yuwen He , Xiaoyu Xiu , Yan Ye , Jiancong Luo
IPC: H04N19/137 , H04N19/159 , H04N19/176 , H04N19/192
Abstract: Systems and methods are described for video coding using affine motion models with adaptive precision. In an example, a block of video is encoded in a bitstream using an affine motion model, where the affine motion model is characterized by at least two motion vectors. A precision is selected for each of the motion vectors, and the selected precisions are signaled in the bitstream. In some embodiments, the precisions are signaled by including in the bitstream information that identifies one of a plurality of elements in a selected predetermined precision set. The identified element indicates the precision of each of the motion vectors that characterize the affine motion model. In some embodiments, the precision set to be used is signaled expressly in the bitstream; in other embodiments, the precision set may be inferred, e.g., from the block size, block shape or temporal layer.
-
公开(公告)号:US20250168388A1
公开(公告)日:2025-05-22
申请号:US19027404
申请日:2025-01-17
Applicant: InterDigital VC Holdings, Inc.
Inventor: Xiaoyu Xiu , Yuwen He , Yan Ye
IPC: H04N19/51 , H04N19/105 , H04N19/174 , H04N19/176 , H04N19/70
Abstract: Systems, methods, and instrumentalities for sub-block motion derivation and motion vector refinement for merge mode may be disclosed herein. Video data may be coded (e.g., encoded and/or decoded). A collocated picture for a current slice of the video data may be identified. The current slice may include one or more coding units (CUs). One or more neighboring CUs may be identified for a current CU. A neighboring CU (e.g., each neighboring CU) may correspond to a reference picture. A (e.g., one) neighboring CU may be selected to be a candidate neighboring CU based on the reference pictures and the collocated picture. A motion vector (MV) (e.g., collocated MV) may be identified from the collocated picture based on an MV (e.g., a reference MV) of the candidate neighboring CU. The current CU may be coded (e.g., encoded and/or decoded) using the collocated MV.
-
公开(公告)号:US20250055995A1
公开(公告)日:2025-02-13
申请号:US18927182
申请日:2024-10-25
Applicant: InterDigital VC Holdings, Inc.
IPC: H04N19/119 , H04N19/105 , H04N19/159 , H04N19/176
Abstract: Systems, methods, and instrumentalities may be used for decoding and/or encoding a coding unit (CU). An intra-prediction mode for a CU may be determined. A split mode may be determined based on the intra-prediction mode, to generate a plurality of sub-partitions in the CU. A prediction for a first sub-partition of the plurality of sub-partitions in the CU may be based on a reference sample in a second sub-partition of the plurality of sub-partitions in the CU. The CU may be decoded and/or encoded, for example, based on the determined split mode.
-
公开(公告)号:US12200222B2
公开(公告)日:2025-01-14
申请号:US18521810
申请日:2023-11-28
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).
-
公开(公告)号:US12143626B2
公开(公告)日:2024-11-12
申请号:US18199238
申请日:2023-05-18
Applicant: InterDigital VC Holdings, Inc.
Inventor: Jiancong Luo , Yuwen He
IPC: H04N19/52 , H04N19/105 , H04N19/132 , H04N19/139 , H04N19/167 , H04N19/176 , H04N19/55
Abstract: Method, apparatus and systems are disclosed. In one embodiment, a method of decoding includes obtaining a sub-block based motion prediction signal for a current block of the video; obtaining one or more spatial gradients of the sub-block based motion prediction signal or one or more motion vector difference values; obtaining a refinement signal for the current block based on the one or more obtained spatial gradients or the one or more obtained motion vector difference values; obtaining a refined motion prediction signal for the current block based on the sub-block based motion prediction signal and the refinement signal; and decoding the current block based on the refined motion prediction signal.
-
公开(公告)号:US12284325B2
公开(公告)日:2025-04-22
申请号:US17892911
申请日:2022-08-22
Applicant: InterDigital VC Holdings, Inc.
Inventor: Philippe Hanhart , Yuwen He , Yan Ye
IPC: H04N13/161 , H04N19/172 , H04N19/186 , H04N19/593 , H04N19/597
Abstract: A video coding device may be configured to periodically select the frame packing configuration (e.g., face layout and/or face rotations parameters) associated with a RAS. The device may receive a plurality of pictures, which may each comprise a plurality of faces. The pictures may be grouped into a plurality of RASs. The device may select a frame packing configuration with the lowest cost for a first RAS. For example, the cost of a frame packing configuration may be determined based on the first picture of the first RAS. The device may select a frame packing configuration for a second RAS. The frame packing configuration for the first RAS may be different than the frame packing configuration for the second RAS. The frame packing configuration for the first RAS and the frame packing configuration for the second RAS may be signaled in the video bitstream.
-
公开(公告)号:US20250008154A1
公开(公告)日:2025-01-02
申请号:US18884059
申请日:2024-09-12
Applicant: InterDigital VC Holdings, Inc.
Inventor: Yan Zhang , Xiaoyu Xiu , Yuwen He , Yan Ye
IPC: H04N19/583 , H04N19/139 , H04N19/176 , H04N19/189
Abstract: Overlapped block motion compensation (OBMC) may be performed for a current video block based on motion information associated with the current video block and motion information associated with one or more neighboring blocks of the current video block. Under certain conditions, some or all of these neighboring blocks may be omitted from the OBMC operation of the current block. For instance, a neighboring block may be skipped during the OBMC operation if the current video block and the neighboring block are both uni-directionally or bi-directionally predicted, if the motion vectors associated with the current block and the neighboring block refer to a same reference picture, and if a sum of absolute differences between those motion vectors is smaller than a threshold value. Further, OBMC may be conducted in conjunction with regular motion compensation and may use simplified filters than traditionally allowed.
-
公开(公告)号:US20250159142A1
公开(公告)日:2025-05-15
申请号:US19028050
申请日:2025-01-17
Applicant: InterDigital VC Holdings, Inc.
Inventor: Xiaoyu Xiu , Yuwen He , Jiancong Luo
IPC: H04N19/105 , H04N19/159 , H04N19/176 , H04N19/51
Abstract: Systems, methods, and instrumentalities are disclosed for processing history-based motion vector prediction (HMVP). A video coding device may generate a history-based motion vector prediction (HMVP) list for a current block. The video coding device derive an HMVP candidate from a previously coded block. The HMVP candidate may include motion information associated with a neighboring block of the current block, one or more reference indices, and a bi-prediction weight index. The video coding device may add the HMVP candidate to the HMVP list for motion compensated prediction of a motion vector associated with the current block. The video coding device use one HMVP selected from the HMVP list to perform motion compensated prediction of the current block. The motion compensated prediction may be performed using the motion information associated with the neighboring block of the current block, the one or more reference indices, and the bi-prediction weight index.
-
-
-
-
-
-
-
-
-