Abstract:
An image coding method includes: performing context arithmetic coding (S511) to consecutively code (i) first information indicating whether or not to perform sample adaptive offset (SAO) processing for a first region of an image and (ii) second information indicating whether or not to use, in the SAO processing for the first region, information on SAO processing for a region other than the first region, the context arithmetic coding being arithmetic coding using a variable probability, the SAO processing being offset processing on a pixel value; and performing bypass arithmetic coding (S512) to code other information which is information on the SAO processing for the first region and different from the first information or the second information, after the first information and the second information are coded, the bypass arithmetic coding being arithmetic coding using a fixed probability.
Abstract:
An image coding method includes performing: context arithmetic coding (S711) to consecutively code (i) first information indicating whether or not to perform SAO processing for a first region and (ii) second information indicating whether or not to use, in the SAO processing for the first region, information on SAO processing for a region except the first region; and bypass arithmetic coding (S712) to code other information after the first and second information are coded. The other information includes third information indicating whether the SAO processing is edge or band offset processing. In the performing of context arithmetic coding (S711), an initial bit value in a bit string of a parameter indicating a type of the SAO processing is coded as the first information. In the performing of bypass arithmetic coding (S712), a value of a next bit following the initial bit in the bit string of the parameter is coded as the third information.
Abstract:
An image decoding method for decoding, on a block-by-block basis, image data included in a coded bitstream includes: obtaining a fixed number of merging candidates each of which is a candidate set of a prediction direction, a motion vector, and a reference picture index which are to be referenced in decoding of a current block; and obtaining, from the coded bitstream, an index for identifying a merging candidate for the current block, wherein the fixed number of merging candidates include: one or more first candidates each derived based on a prediction direction, a motion vector, and a reference picture index which have been used for decoding a neighboring block spatially or temporally neighboring the current block; and one or more second candidates having a predetermined fixed. The fixed number is greater than or equal to two.
Abstract:
A method of encoding a video into a coded video bitstream with temporal motion vector prediction comprises: determining a value of a flag for indicating whether temporal motion vector prediction is used or not used for the inter-picture prediction of a sub-picture unit of a picture; and writing the flag having the value into a header of the sub-picture unit or a header of the picture; wherein if the flag indicates that temporal motion vector prediction is used, the method further comprises: creating a first list of motion vector predictors comprising a plurality of motion vector predictors including at least one temporal motion vector predictor derived from at least one motion vector from a collocated reference picture; selecting a motion vector predictor out of the first list; and writing a first parameter into the coded video bitstream for indicating the selected motion vector predictor out of the first list.
Title translation:BILDCODIERUNGSVERFAHREN,BILDDECODIERUNGSVERFAHREN,BILDCODIERUNGSVORRICHTUNG,BILDDECODIERUNGSVORRICHTUNG UND BILDCODIERUNGS - / - DECODIERUNGSVORRICHTUNG
Abstract:
An image decoding method of decoding, on a block-by-block basis, image data included in a coded stream includes: deriving candidates for an intra prediction mode to be used for intra prediction for a decoding target block, the number of the candidates constantly being a plural number; obtaining, from the coded stream, an index for identifying one of the derived candidates for the intra prediction mode; and determining, based on the obtained index, one of the derived candidates for the intra prediction mode as the intra prediction mode to be used for intra prediction for the decoding target block.
Title translation:BILDKODIERUNGSVERFAHREN,BILDKODIERUNGSVORRICHTUNG,BILDDEKODIERUNGSVERFAHREN,BILDDEKODIERUNGSVORRICHTUNG UND BILDKODIERUNGS- / DEKODIERUNGSVORRICHTUNG
Abstract:
An image coding method includes: determining a maximum number of merging candidates (S601); deriving first merging candidates based on blocks spatially or temporally neighboring a current block (S602); determining whether or not a total number of the first merging candidates is smaller than the maximum number (S604); deriving, by making a combination out of the derived first merging candidates, a second merging candidate for bi-directional prediction when it is determined that the total number of the first merging candidates is smaller than the maximum number (S605); selecting a merging candidate to be used for the coding of the current block from the first merging candidates and the second merging candidate (S606); and coding, using the determined maximum number, an index for identifying the selected merging candidate, and attaching the coded index to the bitstream (S607).
Abstract:
An image encoding method of coding one or more units that are included in a picture, including: generating a first flag indicating whether or not a removal time of encoded data by a hypothetical decoder from a buffer for storing the encoded data is set per unit (S221); generating a second flag indicating whether an interval between removal times of the units is constant or arbitrary when the removal time is set per unit (S222); and generating an encoded bitstream including the encoded data, the first flag, and the second flag (S223).
Abstract:
An image encoding method for encoding a multiview video is provided. The method includes: determining a maximum number of per-picture pixels (127) and a maximum buffer size (128) which corresponds to a maximum number of candidate reference images for use in a non-multiview coding, based on a level signal (126) representing a coding level with reference to a table (T1) (S101); calculating a maximum number of candidate reference views (129) for use in inter-view predictive coding using the maximum number of per-picture pixels (127), an image size of an input image (125), and a scale factor for use in multiview video coding (S102); and calculating an MVC maximum buffer size (130) corresponding to a maximum number of candidate reference images for use in multiview video coding, using the maximum number of views (129), and the maximum buffer size (128) (S103).