Image coding method for coding a video signal including classifying a plurality of images included in the video signal into layers
With an image coding method which allows reduction of processing loads, when pictures included in a video signal are classified into layers so as to belong to their respective layers, a picture that belongs to the second layer that is located in a range restricted according to the first layer to which a current picture to be coded that is one of the pictures belongs, is referred to as a reference picture for the current picture, and the current picture is coded based on the reference picture.
1 . An image coding method for coding a video signal, the image coding method comprising:
classifying a plurality of images included in the video signal into layers that include at least a first layer and a second layer such that (i) it is prohibited to refer to an image belonging to the second layer when an image belonging to the first layer is coded and (ii) it is allowed to refer to an image belonging to the first layer when an image belonging to the second layer is coded; and
when coding (i) a first image belonging to the first layer, (ii) a second image belonging to the first layer and preceding the first image in coding order, and (iii) a third image belonging to the second layer and following the first image in coding order, coding the third image by referring to an image other than an image belonging to the first layer and preceding the first image in coding order when the first image is a criterial image that prohibits the third image from referring to the second image, and coding the third image by referring to an image including an image belonging to the first layer and preceding the first image in coding order when the first image is not the criterial image.
2 . An image decoding method for decoding a video signal,
the video signal including a plurality of images configured to (i) prohibit referring to an image belonging to a second layer when an image belonging to a first layer is decoded and (ii) allow referring to an image belonging to the first layer when an image belonging to the second layer is decoded,
the image decoding method comprising:
when decoding (i) a first image belonging to the first layer, (ii) a second image belonging to the first layer and preceding the first image in decoding order, and (iii) a third image belonging to the second layer and following the first image in decoding order, decoding the third image by referring to an image other than an image belonging to the first layer and preceding the first image in decoding order when the first image is a criterial image that prohibits the third image from referring to the second image, and decoding the third image by referring to an image including an image belonging to the first layer and preceding the first image in decoding order when the first image is not the criterial image.
3 . A method for transmitting a bitstream via a network, the method comprising:
classifying a plurality of images included in the video signal into layers that include at least a first layer and a second layer such that (i) it is prohibited to refer to an image belonging to the second layer when an image belonging to the first layer is coded and (ii) it is allowed to refer to an image belonging to the first layer when an image belonging to the second layer is coded;
when coding (i) a first image belonging to the first layer, (ii) a second image belonging to the first layer and preceding the first image in coding order, and (iii) a third image belonging to the second layer and following the first image in coding order, coding the third image by referring to an image other than an image belonging to the first layer and preceding the first image in coding order when the first image is a criterial image that prohibits the third image from referring to the second image, and coding the third image by referring to an image including an image belonging to the first layer and preceding the first image in coding order when the first image is not the criterial image; and
transmitting the bitstream via the network, the bitstream including the coded first image, the coded second image, and the coded third image.
4 . A method for generating a bitstream, the method comprising:
classifying a plurality of images included in the video signal into layers that include at least a first layer and a second layer such that (i) it is prohibited to refer to an image belonging to the second layer when an image belonging to the first layer is coded and (ii) it is allowed to refer to an image belonging to the first layer when an image belonging to the second layer is coded;
when coding (i) a first image belonging to the first layer, (ii) a second image belonging to the first layer and preceding the first image in coding order, and (iii) a third image belonging to the second layer and following the first image in coding order, coding the third image by referring to an image other than an image belonging to the first layer and preceding the first image in coding order when the first image is a criterial image that prohibits the third image from referring to the second image, and coding the third image by referring to an image including an image belonging to the first layer and preceding the first image in coding order when the first image is not the criterial image; and
generating the bitstream including the coded first image, the coded second image, and the coded third image.