Image decoding device and image decoding method
An image decoding device is equipped with a header information decoding means for decoding profile/level information included in a video parameter set after decoding byte-aligned 16-bit extension information (next_essential_info_byte_offset) in the video parameter set.
1. An image decoding device which decodes coded data obtained by coding image information, the image decoding device comprising:
a processor; and
a memory connected to the processor, wherein
the processor receives a video parameter set,
the processor decodes information for extension, having a code length of 16bits, in the video parameter set, and
thereafter receives profile/level information included in the video parameter set,
the processor decodes sublayer profile present flags, included in the profile/level information, indicating the presence or absence of sublayer profile information regarding respective sublayers,
the processor decodes byte-aligned data, included in the profile/level information, determined based on the number of the sublayers, and
the processor decodes each of the sublayer profile information, included in the profile/level information, regarding the respective sublayers when each of the sublayer profile present flags of the respective sublayers is equal to 1,
a first bit of the profile/level information is byte-aligned by the information for extension, and
a first bit of the sublayer profile information is byte-aligned by the byte-aligned data.
2. An image decoding method for decoding coded data obtained by coding image information, the image decoding method comprising:
receiving a video parameter set,
decoding information for extension, having a code length of 16bits, in the video parameter set, and
thereafter receiving profile/level information included in the video parameter set,
decoding sublayer profile present flags, included in the profile/level information, indicating the presence or absence of sublayer profile information regarding respective sublayers,
decoding byte-aligned data, included in the profile/level information, determined based on the number of the sublayers, and
decoding each of the sublayer profile information, included in the profile/level information, regarding the respective sublayers when each of the sublayer profile present flags of the respective sublayers is equal to 1,
a first bit of the profile/level information is byte-aligned by the information for extension, and
a first bit of the sublayer profile information is byte-aligned by the byte-aligned data.