INTRA VIDEO CODING USING A DECOUPLED TREE STRUCTURE

    公开(公告)号:US20220256203A1

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

    申请号:US17650935

    申请日:2022-02-14

    摘要: An example device includes a memory and processing circuitry in communication with the memory. The processing circuitry of a device is configured to form a most probable mode (MPM) candidate list for a chroma block of the video data stored to the memory, such that the MPM candidate list includes one or more derived modes (DMs) associated with a luma block of the video data associated with the chroma block, and a plurality of luma prediction modes that can be used for coding luminance components of the video data. The processing circuitry is further configured to select a mode from the MPM candidate list, and to code the chroma block according to the mode selected from the MPM candidate list.

    MULTIPLE NEURAL NETWORK MODELS FOR FILTERING DURING VIDEO CODING

    公开(公告)号:US20220215593A1

    公开(公告)日:2022-07-07

    申请号:US17566282

    申请日:2021-12-30

    摘要: An example device for filtering decoded video data includes one or more processors configured to execute a neural network filtering unit to: receive data from one or more other units of the device, the data from the one or more other units of the device being different than data for a decoded picture of video data, and wherein to receive the data from the one or more other units of the device, the one or more processors are configured to execute the neural network filtering unit to receive boundary strength data from a deblocking unit of the device; determine one or more neural network models to be used to filter a portion of the decoded picture; and filter the portion of the decoded picture using the one or more neural network models and the data from the one or more other units of the device, including the boundary strength data.

    Motion vector coding for video coding

    公开(公告)号:US11356693B2

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

    申请号:US16582939

    申请日:2019-09-25

    摘要: Coding a motion vector difference (MVD) during an inter-prediction process. Example techniques may include determining a particular coding and/or signaling method for an MVD from among two or more MVD coding and/or signaling techniques. A video coder (e.g., a video encoder and/or a video decoder) may determine a particular MVD coding and/or signaling technique based on characteristics of video data or coding methods, including MV precision, Picture Order Count (POC) difference, or any other already coded/decoded information of a block of video data.