CODING DEVICE, DECODING DEVICE, CODING METHOD, AND DECODING METHOD

    公开(公告)号:EP3962083A1

    公开(公告)日:2022-03-02

    申请号:EP20794349.9

    申请日:2020-04-24

    摘要: An encoder (100) includes circuitry and memory coupled to the circuitry. In operation, the circuitry: limits a total number of processes of context adaptive coding, and encodes a block in an image; and when encoding the block, determines whether a processing condition is satisfied for a plurality of coefficient information flags respectively indicating a plurality of attributes of a coefficient included in the block in a case where no orthogonal transform is applied to the block, and encodes the plurality of coefficient information flags by context adaptive encoding when the processing condition is determined to be satisfied, and the processing condition is a condition that the total number of processes in a case where a total number of the plurality of coefficient information flags has been added to the total number of processes is within an allowable range for the total number of processes.

    ENCODING DEVICE, DECODING DEVICE, ENCODING METHOD, AND DECODING METHOD

    公开(公告)号:EP3958561A1

    公开(公告)日:2022-02-23

    申请号:EP20790680.1

    申请日:2020-04-16

    摘要: An encoder (100) includes: circuitry (160); and memory (162) coupled to the circuitry (160). In operation, the circuitry (160): derives a prediction error of the image by subtracting, from the image, a prediction image generated using intra prediction or inter prediction; performs primary transform on the prediction error, and performs secondary transform on a result of the primary transform; performs quantization on a result of the secondary transform; and encodes a result of the quantization as data of the image. In the performing of the secondary transform, when a matrix weighted intra prediction included in the intra prediction and having prediction modes is used, the circuitry (160) uses, as a transform set for the secondary transform, a common transform set shared among the prediction modes. The matrix weighted intra prediction generates the prediction image by performing matrix calculation on a pixel sequence obtained from pixel values of surrounding pixels of a current block, and the transform set for the secondary transform is applied to primary transform coefficients obtained from the result of the primary transform.

    ENCODING DEVICE, DECODING DEVICE, ENCODING METHOD, AND DECODING METHOD

    公开(公告)号:EP4075806A1

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

    申请号:EP20898814.7

    申请日:2020-12-08

    IPC分类号: H04N19/70

    摘要: An encoder (100) includes circuitry and memory coupled to the circuitry. The circuitry: respectively assigns, to slices included in a picture, picture level slice indexes that are consecutive without a gap in an entirety of the picture and are consecutive without a gap in each of subpictures included in the picture; respectively assigns, to the slices, subpicture level slice indexes that are consecutive without a gap in each of the subpictures, and has a same order as an order of the picture level slice indexes in the subpicture; respectively encodes the subpicture level slice indexes into slice headers respectively corresponding to the slices; and encodes each of the slices into a bitstream.

    CODING DEVICE, DECODING DEVICE, CODING METHOD, AND DECODING METHOD

    公开(公告)号:EP3962084A1

    公开(公告)日:2022-03-02

    申请号:EP20794590.8

    申请日:2020-04-24

    IPC分类号: H04N19/13

    摘要: An encoder (100) includes circuitry and memory coupled to the circuitry. In operation, the circuitry: limits a total number of processes of context adaptive coding, and encodes a block in an image; and when encoding the block, performs an encoding process of a subblock flag by context adaptive coding without counting the encoding process of the subblock flag as the total number of processes in both of a case where orthogonal transform is applied to the block and a case where no orthogonal transform is applied to the block. The subblock flag indicates whether or not a non-zero coefficient is included in a subblock included in the block.

    ENCODING DEVICE, DECODING DEVICE, ENCODING METHOD, AND DECODING METHOD

    公开(公告)号:EP3860126A1

    公开(公告)日:2021-08-04

    申请号:EP19867269.3

    申请日:2019-09-25

    摘要: An encoder (100) includes circuitry and memory coupled to the circuitry. The circuitry, in operation, encodes, for each of coefficients included in a transformed and quantized structural unit of an image, an absolute value of the coefficient in predetermined order (S10), and encodes, for each of the coefficients, a sign indicating whether the coefficient is positive or negative (S20). In the encoding, a signal indicating parity that is a least significant bit of the absolute value is encoded, whether to use a flag in encoding a portion of the absolute value other than the least significant bit is determined based on a first condition based on a magnitude of the absolute value and a second condition for limiting a total number of flags used in the structural unit, and the flag is encoded by CABAC involving updating a symbol occurrence probability when it is determined that the flag is to be used.

    ENCODING DEVICE, DECODING DEVICE, ENCODING METHOD, AND DECODING METHOD

    公开(公告)号:EP4075807A1

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

    申请号:EP20899632.2

    申请日:2020-12-08

    IPC分类号: H04N19/70

    摘要: An encoder (100) includes circuitry and memory coupled to the circuitry. In operation, the circuitry determines whether or not a current video to be processed is a progressive video (S201). When it is determined that the current video is a progressive video (Yes in S201), the encoder (100) encodes, into a bitstream, one syntax element indicating a chroma location type which is information indicating locations of chroma samples relative to luma samples for a frame included in the current video (S202). When it is determined that the current video is not a progressive video (No in S201), the encoder (100) encodes two syntax elements into the bitstream, each of which indicates the chroma location type for a different one of fields of two types included in the current video (S203).

    ENCODING DEVICE, DECODING DEVICE, ENCODING METHOD, AND DECODING METHOD

    公开(公告)号:EP4037317A1

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

    申请号:EP20869315.0

    申请日:2020-07-03

    摘要: An encoder (100) includes circuitry and memory coupled to the circuitry. In operation, the circuitry limits a total number of processes of context adaptive coding, and encodes a block in an image. In the encoding of the block, when the total number of processes is within a limited range of the total number of processes, a coefficient information flag is encoded. The coefficient information flag indicates attribution of a coefficient included in the block. In the encoding of the block, in a case where orthogonal transformation is not applied to the block, when the coefficient information flag is encoded, a conversion process is performed on a value of the coefficient, and a converted value of the coefficient is encoded using the coefficient information flag to be encoded by the context adaptive coding. The conversion process is a process of converting the value of the coefficient using a value determined using neighboring coefficients located around the coefficient in the block. When the coefficient information flag is not encoded, the conversion process is not performed, and the value of the coefficient is encoded by Golomb-Rice coding.