Image decoding device, image decoding method, and program
An image decoding device ( 200 ) including a circuit that controls decoding of syntax for controlling a boundary width of a division mode of a sequence to be decoded.
1 . An image decoding device comprising a circuit that controls decoding of a first syntax for controlling a boundary width of a division mode of a sequence to be decoded, wherein
the circuit:
decodes a second syntax for controlling whether or not a change of the boundary width is possible, and
controls, based on the second syntax, decoding a third syntax representing a pattern of the boundary width.
2 . The image decoding device according to claim 1 , wherein
the circuit:
decodes the third syntax when a value of the second syntax is 1, and
does not decode the third syntax when a value of the second syntax is not 1.
3 . The image decoding device according to claim 1 , wherein
the circuit is capable of changing the pattern of the boundary width or the number of the boundary widths in a header for each unit of decoding.
4 . The image decoding device according to claim 1 , wherein the circuit omits decoding of the pattern of the boundary width when the pattern of the boundary width is set in advance.
5 . The image decoding device according to claim 1 , wherein
when a value of the second syntax for controlling the number of patterns of the boundary width is larger than 1, the circuit decodes the third syntax for specifying the pattern of the boundary width and specifies the boundary width.
6 . The image decoding device according to claim 1 , wherein
when a value of the second syntax for controlling the number of patterns of the boundary width is 1, the circuit does not decode the third syntax for specifying the pattern of the boundary width.
7 . The image decoding device according to claim 1 , wherein
the circuit changes a value of the second syntax for controlling the pattern of the boundary width according to the third syntax.
8 . The image decoding device according to claim 7 , wherein
the circuit uses at least one of a block size, a motion vector, an encoding mode, a division shape, and a quantization parameter as syntax for changing the value of the second syntax for controlling the pattern of the boundary width.
9 . An image decoding method comprising:
controlling decoding of a first syntax for controlling a boundary width of a division mode of a sequence to be decoded, wherein
the controlling comprises:
decoding a second syntax for controlling whether or not a change of the boundary width is possible, and
controlling, based on the second syntax, decoding a third syntax representing a pattern of the boundary width.
10 . A program stored on a non-transitory computer-readable medium for causing a computer to function as an image decoding device, wherein
the image decoding device includes a circuit that controls decoding of a first syntax for controlling a boundary width of a division mode of a sequence to be decoded, wherein
the circuit:
decodes a second syntax for controlling whether or not a change of the boundary width is possible, and
controls, based on the second syntax, decoding a third syntax representing a pattern of the boundary width.