IMAGE CODING METHOD, IMAGE DECODING METHOD, IMAGE CODING APPARATUS, IMAGE DECODING APPARATUS, AND IMAGE CODING AND DECODING APPARATUS
First Claim
1. An image coding method of performing coding processing by partitioning a picture into a plurality of slices, the image coding method comprisingtransmitting a bitstream which includes:
- a dependent slice enabling flag indicating whether or not the picture includes a dependent slice on which the coding processing is performed depending on a result of the coding 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, andthe dependency indication is disposed in the slice header, and is disposed before the slice address and after a syntax element identifying the parameter set.
7 Assignments
0 Petitions
Accused Products
Abstract
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.
27 Citations
13 Claims
-
1. An image coding method of performing coding processing by partitioning a picture into a plurality of slices, the image coding method comprising
transmitting a bitstream which includes: - a dependent slice enabling flag indicating whether or not the picture includes a dependent slice on which the coding processing is performed depending on a result of the coding 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. - View Dependent Claims (2, 3, 4, 5)
- a dependent slice enabling flag indicating whether or not the picture includes a dependent slice on which the coding processing is performed depending on a result of the coding processing on a slice different from a current slice;
-
6. An image decoding method of performing decoding processing by partitioning a picture into a plurality of slices, the image decoding method comprising
extracting, 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.
-
11. An image coding apparatus which performs coding processing by partitioning a picture into a plurality of slices, the image coding apparatus comprising
a coder which transmits a bitstream which includes: - a dependent slice enabling flag indicating whether or not the picture includes a dependent slice on which the coding processing is performed depending on a result of the coding 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. - View Dependent Claims (13)
- a dependent slice enabling flag indicating whether or not the picture includes a dependent slice on which the coding processing is performed depending on a result of the coding processing on a slice different from a current slice;
-
12. 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.
Specification