Tree-type coding for video coding
    182.
    发明授权

    公开(公告)号:US10609423B2

    公开(公告)日:2020-03-31

    申请号:US15697134

    申请日:2017-09-06

    Abstract: An example device includes a memory to store the video data, and processing circuitry in communication with the memory. The processing circuitry is configured to compare a value of a dimension of a current block of the stored video data to a value of a corresponding dimension of a neighboring block of the current block to obtain a relative dimension value. The processing circuitry is further configured to determine, based on the relative dimension value, that the current block is to be partitioned according to a prediction tree (PT) portion of a multi-type tree-based partitioning scheme. The PT portion comprises partitioning according to one of a binary tree structure or a center-side triple tree structure. The processing circuitry is further configured to partition, based on the determination, the current block according to the PT portion, to form a plurality of sub-blocks.

    MOTION VECTOR PREDICTION FOR AFFINE MOTION MODELS IN VIDEO CODING

    公开(公告)号:US20200045310A1

    公开(公告)日:2020-02-06

    申请号:US16601486

    申请日:2019-10-14

    Abstract: A video decoder selects a source affine block. The source affine block is an affine-coded block that spatially neighbors a current block. Additionally, the video decoder extrapolates motion vectors of control points of the source affine block to determine motion vector predictors for control points of the current block. The video decoder inserts, into an affine motion vector predictor (MVP) set candidate list, an affine MVP set that includes the motion vector predictors for the control points of the current block. The video decoder also determines, based on an index signaled in a bitstream, a selected affine MVP set in the affine MVP set candidate list. The video decoder obtains, from the bitstream, motion vector differences (MVDs) that indicate differences between motion vectors of the control points of the current block and motion vector predictors in the selected affine MVP set.

    Signaling color values for 3D lookup table for color gamut scalability in multi-layer video coding

    公开(公告)号:US10432943B2

    公开(公告)日:2019-10-01

    申请号:US15654580

    申请日:2017-07-19

    Abstract: Techniques are described for signaling information used to generate three-dimensional (3D) color lookup tables for color gamut scalability in multi-layer video coding. A lower layer of video data may include color data in a first color gamut and a higher layer of the video data may include color data in a second color gamut. To generate inter-layer reference pictures, a video encoder and/or video decoder performs color prediction to convert the color data of a reference picture in the first color gamut to the second color gamut. The video coder may perform color prediction using a 3D lookup table. According to the techniques, a video encoder may encode partition information and/or color values of a 3D lookup table generated for color gamut scalability. A video decoder may decode the partition information and/or color values to generate the 3D lookup table in order to perform color gamut scalability.

    CODING MOTION INFORMATION OF VIDEO DATA USING CODING STRUCTURE-BASED CANDIDATE LIST CONSTRUCTION

    公开(公告)号:US20190116374A1

    公开(公告)日:2019-04-18

    申请号:US16161938

    申请日:2018-10-16

    Abstract: An example device for coding video data includes a memory comprising circuitry configured to store video data; and one or more processors implemented in circuitry and configured to partition a parent block of the video data into a neighboring child block and a current child block, wherein the neighboring child block and the current child block correspond to leaf nodes of a partition tree structure for the parent block, in response to partitioning the parent block into the neighboring child block and the current child block, construct a motion candidate list for the current child block including a plurality of motion vector candidates such that the plurality of motion vector candidates omit data representative of a motion vector for the neighboring child block; and code motion information of the current child block using one of the plurality of motion vector candidates.

Patent Agency Ranking