-
公开(公告)号:US11363253B2
公开(公告)日:2022-06-14
申请号:US16099392
申请日:2017-05-11
申请人: VID SCALE, INC
发明人: Chun-Chi Chen , Xiaoyu Xiu , Yuwen He , Yan Ye
IPC分类号: H04N19/105 , H04N19/139 , H04N19/176 , H04N19/463 , H04N19/96 , H04N19/577 , H04N19/70 , H04N19/573
摘要: Systems and methods are described for video coding using generalized bi-prediction. In an exemplary embodiment, to code a current block of a video in a bitstream, a first reference block is selected from a first reference picture and a second reference block is selected from a second reference picture. Each reference block is associated with a weight, where the weight may be an arbitrary weight ranging, e.g., between 0 and 1. The current block is predicted using a weighted sum of the reference blocks. The weights may be selected from among a plurality of candidate weights. Candidate weights may be signaled in the bitstream or may be derived implicitly based on a template. Candidate weights may be pruned to avoid out-of-range or substantially duplicate candidate weights. Generalized bi-prediction may additionally be used in frame rate up conversion.
-
公开(公告)号:US11343519B2
公开(公告)日:2022-05-24
申请号:US17132789
申请日:2020-12-23
申请人: VID SCALE, INC.
发明人: Xiaoyu Xiu , Yan Ye , Yong He , Yuwen He
IPC分类号: H04N19/30 , H04N19/52 , H04N19/70 , H04N19/51 , H04N19/33 , H04N19/31 , H04N19/46 , H04N19/587 , H04N19/59
摘要: Inter-layer motion mapping information may be used to enable temporal motion vector prediction (TMVP) of an enhancement layer of a bitstream. For example, a reference picture and a motion vector (MV) of an inter-layer video block may be determined. The reference picture may be determined based on a collocated base layer video block. For example, the reference picture may be a collocated inter-layer reference picture of the reference picture of the collocated base layer video block. The MV may be determined based on a MV of the collocated base layer video block. For example, the MV may be determined by determining the MV of the collocated base layer video block and scaling the MV of the collocated base layer video block according to a spatial ratio between the base layer and the enhancement layer. TMVP may be performed on the enhancement layer picture using the MV of the inter-layer video block.
-
公开(公告)号:US20220150505A1
公开(公告)日:2022-05-12
申请号:US17416205
申请日:2019-12-19
申请人: VID SCALE, INC.
发明人: Jiancong Luo , Xiaoyu Xiu , Yuwen He , Hua Yang
IPC分类号: H04N19/137 , H04N19/105 , H04N19/159 , H04N19/176 , H04N19/46
摘要: Bi-directional optical flow (BDOF) may be bypassed, for a current coding block, based on whether symmetric motion vector difference (8MVD) 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.
-
34.
公开(公告)号:US11317085B2
公开(公告)日:2022-04-26
申请号:US16969190
申请日:2019-03-22
申请人: VID SCALE, Inc.
发明人: Xiaoyu Xiu , Yuwen He , Yan Ye
IPC分类号: H04N19/132 , H04N19/176 , H04N19/46 , H04N19/583 , H04N19/105 , H04N19/159 , H04N19/184 , H04N19/625 , H04N19/64
摘要: Video coding methods are described for reducing latency in template-based inter coding. In some embodiments, a method is provided for coding a video that includes a current picture and at least one reference picture. For at least a current block in the current picture, a respective predicted value is generated (e.g. using motion compensated prediction) for each sample in a template region adjacent to the current block. Once the predicted values are generated for each sample in the template region, a process is invoked to determine a template-based inter prediction parameter by using predicted values in the template region and sample values the reference picture. This process can be invoked without waiting for reconstructed sample values in the template region. Template-based inter prediction of the current block is then performed using the determined template-based inter prediction parameter.
-
35.
公开(公告)号:US11223848B2
公开(公告)日:2022-01-11
申请号:US16621965
申请日:2018-06-29
申请人: VID SCALE, INC.
发明人: Xiaoyu Xiu , Yuwen He , Yan Ye
IPC分类号: H04N19/597 , H04N19/126 , H04N19/154 , H04N19/61
摘要: 360-degree video content may be coded. A sampling position in a projection format may be determined to code 360-degree video content. For example, a sampling position in a target projection format and a sampling position in a reference projection format may be identified. The sample position in the target projection format may be related to the corresponding sample position in the reference projection format via a transform function. A parameter weight (e.g., a reference parameter weight) for the sampling position in the reference projection format may be identified. An adjustment factor associated with the parameter weight for the sampling position in the reference projection format may be determined. The parameter weight (e.g., adjusted parameter weight) for the sampling position in the target projection format may be calculated. The calculated adjusted parameter weight may be applied to the sampling position in the target projection format when coding the 360-degree video content.
-
公开(公告)号:US20210274209A1
公开(公告)日:2021-09-02
申请号:US17256769
申请日:2019-06-27
申请人: Vid Scale, Inc.
发明人: Yuwen He , Xiaoyu Xiu , Yan Ye , Philippe Hanhart
摘要: Systems, methods, and instrumentalities are disclosed for motion vector clipping when affine motion mode is enabled for a video block. A video coding device may determine that an affine mode for a video block is enabled. The video coding device may determine a plurality of control point affine motion vectors associated with the video block. The video coding device may store the plurality of clipped control point affine motion vectors for motion vector prediction of a neighboring control point affine motion vector. The video coding device may derive a sub-block motion vector associated with a sub-block of the video block, clip the derived sub-block motion vector, and store it for spatial motion vector prediction or temporal motion vector prediction. For example, the video coding device may clip the derived sub-block motion vector based on a motion field range that may be based on a bit depth value.
-
公开(公告)号:US20210250592A1
公开(公告)日:2021-08-12
申请号:US17240473
申请日:2021-04-26
申请人: VID SCALE, INC.
发明人: Xiaoyu Xiu , Yan Ye , Yuwen He
IPC分类号: H04N19/176 , H04N19/593 , H04N19/184 , H04N19/186 , H04N19/126
摘要: 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.
-
公开(公告)号:US20210203947A1
公开(公告)日:2021-07-01
申请号:US17269937
申请日:2019-08-28
申请人: Vid Scale, Inc.
发明人: Yuwen He , Xiaoyu Xiu , Yan Ye , Jiancong Luo
IPC分类号: H04N19/137 , H04N19/159 , H04N19/192 , H04N19/176
摘要: 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.
-
公开(公告)号:US20210185338A1
公开(公告)日:2021-06-17
申请号:US16761039
申请日:2018-11-01
申请人: VID SCALE, INC.
发明人: Xiaoyu Xiu , Yuwen He , Yan Ye
IPC分类号: H04N19/51 , H04N19/105 , H04N19/174 , H04N19/176
摘要: 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.
-
公开(公告)号:US11036459B2
公开(公告)日:2021-06-15
申请号:US16023125
申请日:2018-06-29
申请人: VID SCALE, INC.
发明人: Chia-Ming Tsai , Xiaoyu Xiu , Yan Ye , Yuwen He
IPC分类号: H04N7/12 , G06F3/14 , H04N19/593 , H04N19/567 , H04N19/44 , H04N19/61 , H04N19/70 , H04N19/147 , H04N19/129 , H04N19/463 , H04N19/186 , H04N19/90
摘要: Video data, e.g., screen content video data may be palette coded. A palette table including one or more color indices may be produced. A color index may correspond to one color. A palette index map may be created that maps one or more pixels of the video data to a color index in the palette table, or a color that may be explicitly coded. A palette index map prediction data may be generated that includes data that indicates values in the palette index map associated with at least some portions of the video data that are generated in a traverse scan order in which a scan line is scanned in an opposite direction of a preceding parallel scan line.
-
-
-
-
-
-
-
-
-