Symmetric motion vector difference coding

    公开(公告)号:US12095998B2

    公开(公告)日:2024-09-17

    申请号:US18082525

    申请日:2022-12-15

    申请人: VID SCALE, INC.

    摘要: Bidirectional 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.

    Symmetric motion vector difference coding

    公开(公告)号:US11546604B2

    公开(公告)日:2023-01-03

    申请号:US17416205

    申请日:2019-12-19

    申请人: VID SCALE, INC.

    摘要: 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.

    CLUSTERING-BASED QUANTIZATION FOR NEURAL NETWORK COMPRESSION

    公开(公告)号:US20220261616A1

    公开(公告)日:2022-08-18

    申请号:US17622954

    申请日:2020-07-01

    申请人: VID SCALE, INC.

    IPC分类号: G06N3/04

    摘要: Systems, methods, and instrumentalities are disclosed for clustering-based quantization for neural network (NN) compression. A distribution of weights in weight tensors in NN layers may be analyzed to identify cluster outliers. Cluster inliers may be coded from cluster outliers, for example, using scalar and/or vector quantization. Weight-rearrangement may rearrange weights for higher dimensional weight tensors into lower dimensional matrices. For example, weight rearrangement may flatten a convolutional kernel into a vector. Correlation between kernels may be preserved, for example, by treating a filter or kernels across a channel as a point. A tensor may be split into multiple subspaces, for example, along an input and/or an output channel. Predictive coding may be performed for a current block of weights or weight matrix based on a reshaped or previously coded block or matrix. Arrangement, inlier, outlier, and/or prediction information may be signaled to a decoder for reconstruction of a compressed NN.

    JOINT COMPONENT VIDEO FRAME FILTERING

    公开(公告)号:US20220377324A1

    公开(公告)日:2022-11-24

    申请号:US17762991

    申请日:2020-09-23

    申请人: VID SCALE, INC.

    摘要: A filter may be applied to a subset of components associated with a sample in a coding block. The output of the filter may be used to modify values for other component(s). For example, a filter may be applied to a selected (for example, dominant) component(s). The output of the filter may be used to modify a value for one of the other components (for example, non-dominant components). The output of the filter may be used, for example, after a weighting factor is applied to the filter output, to modify a value for another one of the other components. A joint refinement signal may be obtained, for example, as the filtered output signal minus the filter input signal of the selected component(s). A properly weighted version of the joint refinement signal may be applied to modify the other components.

    SYMMETRIC MERGE MODE MOTION VECTOR CODING
    6.
    发明公开

    公开(公告)号:US20240292018A1

    公开(公告)日:2024-08-29

    申请号:US18654842

    申请日:2024-05-03

    申请人: VID SCALE, INC.

    发明人: Hua Yang Yuwen He

    摘要: Systems, devices, and methods are described herein for symmetric merge mode motion vector coding. Symmetric bi-prediction (bi-pred) motion vectors (MVs) may be constructed from available candidates in a merge candidate list for regular inter prediction merge mode and/or affine prediction merge mode. Available MV merge candidates may be symmetrically extended or mapped in either direction (e.g., between reference pictures before and after a current picture), for example, when coding a picture that allows bi-directional motion compensation prediction (MCP). A symmetric bi-pred merge candidate may be selected among merge candidates for predicting the motion information of a current prediction unit (PU). The symmetric mapping construction may be repeated by a decoder (e.g., based on a coded index of the MV merge candidate list), for example, to obtain the same merge candidates and coded MV at an encoder.

    INTRA SUB-PARTITIONS RELATED INFRA CODING

    公开(公告)号:US20220345701A1

    公开(公告)日:2022-10-27

    申请号:US17760985

    申请日:2020-09-17

    申请人: VID SCALE, INC.

    摘要: Systems, methods, and instrumentalities may be used for decoding and/or encoding a coding unit (CD), An intra-prediction mode for a CD 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.

    SYMMETRIC MERGE MODE MOTION VECTOR CODING

    公开(公告)号:US20220182657A1

    公开(公告)日:2022-06-09

    申请号:US17438119

    申请日:2020-03-11

    申请人: VID SCALE, INC.

    发明人: Hua Yang Yuwen He

    摘要: Systems, devices, and methods are described herein for symmetric merge mode motion vector coding. Symmetric bi-prediction (bi-pred) motion vectors (MVs) may be constructed from available candidates in a merge candidate list for regular inter prediction merge mode and/or affine prediction merge mode. Available MV merge candidates may be symmetrically extended or mapped in either direction (e.g., between reference pictures before and after a current picture), for example, when coding a picture that allows bi-directional motion compensation prediction (MCP). A symmetric bi-pred merge candidate may be selected among merge candidates for predicting the motion information of a current prediction unit (PU). The symmetric mapping construction may be repeated by a decoder (e.g., based on a coded index of the MV merge candidate list), for example, to obtain the same merge candidates and coded MV at an encoder.

    Symmetric merge mode motion vector coding

    公开(公告)号:US11979595B2

    公开(公告)日:2024-05-07

    申请号:US17438119

    申请日:2020-03-11

    申请人: VID SCALE, INC.

    发明人: Hua Yang Yuwen He

    摘要: Systems, devices, and methods are described herein for symmetric merge mode motion vector coding. Symmetric bi-prediction (bi-pred) motion vectors (MVs) may be constructed from available candidates in a merge candidate list for regular inter prediction merge mode and/or affine prediction merge mode. Available MV merge candidates may be symmetrically extended or mapped in either direction (e.g., between reference pictures before and after a current picture), for example, when coding a picture that allows bi-directional motion compensation prediction (MCP). A symmetric bi-pred merge candidate may be selected among merge candidates for predicting the motion information of a current prediction unit (PU). The symmetric mapping construction may be repeated by a decoder (e.g., based on a coded index of the MV merge candidate list), for example, to obtain the same merge candidates and coded MV at an encoder.

    SWITCHING LOGIC FOR BI-DIRECTIONAL OPTICAL FLOW

    公开(公告)号:US20220377316A1

    公开(公告)日:2022-11-24

    申请号:US17763024

    申请日:2020-09-23

    申请人: VID SCALE, INC.

    摘要: 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.