Image coding method, image decoding method, image coding apparatus, image decoding apparatus, and image coding and decoding apparatus
View Patent ↗A dependency indication is signaled within the beginning of a packet, that is, within the adjacent of a slice header to be parsed or a parameter set. This is achieved, for example, by including the dependency indication at the beginning of the slice header, preferably after a syntax element identifying the parameter set and before the slice address, by including the dependency indication before the slice address, by providing the dependency indication to a NALU header using a separate message, or by using a special NALU type for NALUs carrying dependent slices.
1. An image decoding method of performing decoding processing by partitioning a picture into a plurality of slices, the image decoding method comprising
extracting, using a decoder, from a coded bitstream, a dependent slice enabling flag indicating whether or not the picture includes a dependent slice on which the decoding processing is performed depending on a result of the decoding processing on a slice different from a current slice, a slice address indicating a starting position of the current slice, and a dependency indication indicating whether or not the current slice is the dependent slice,
wherein the dependent slice enabling flag is disposed in a parameter set common to the slices,
the slice address is disposed in a slice header of the current slice, and
the dependency indication is disposed in the slice header, and is disposed before the slice address and after a syntax element identifying the parameter set.
2. An image decoding apparatus which performs decoding processing by partitioning a picture into a plurality of slices, the image decoding apparatus comprising
a decoder which extracts, from a coded bitstream, a dependent slice enabling flag indicating whether or not the picture includes a dependent slice on which the decoding processing is performed depending on a result of the decoding processing on a slice different from a current slice, a slice address indicating a starting position of the current slice, and a dependency indication indicating whether or not the current slice is the dependent slice,
wherein the dependent slice enabling flag is disposed in a parameter set common to the slices,
the slice address is disposed in a slice header of the current slice, and
the dependency indication is disposed in the slice header, and is disposed before the slice address and after a syntax element identifying the parameter set.