Abstract:
An image coding method for coding an image on a block-by-block basis to generate a bitstream includes: deriving, as a first merging candidate, a merging candidate which is a combination of a prediction direction, a motion vector, and a reference picture index for use in coding of the current block (S201); deriving, as a second merging candidate, a merging candidate having a motion vector which is a predetermined vector (S202); selecting a merging candidate to be used for the coding of the current block from the derived first merging candidate and the derived second merging candidate (S203); and attaching an index for identifying the selected merging candidate to the bitstream (S204).
Abstract:
Provided are an image coding method, an image coding apparatus, an image coding apparatus, an image decoding method, an image decoding apparatus, and image coding and decoding apparatus. The image coding method comprising: obtaining current signals to be coded of each of the processing units of the image data (S401); generating a binary signal by performing binarization on each of the current signals to be coded (S402); selecting a context for each of the current signals to be coded from among a plurality of contexts (S403); performing arithmetic coding of the binary signal by using coded probability information associated with the context selected in the selecting (S404); and updating the coded probability information based on the binary signal (S405), wherein, in the selecting, the context for the current signal to be coded is selected, as a shared context, for a signal which is included in one of a plurality of processing units and has a size different from a size of the processing unit including the current signal to be coded.
Abstract:
A moving picture coding method includes: performing context adaptive binary arithmetic coding in which a variable probability value is used, on first information among multiple types of sample adaptive offset (SAO) information used for SAO that is a process of assigning an offset value to a pixel value of a pixel included in an image generated by coding the input image (S11); and continuously performing bypass arithmetic coding in which a fixed probability value is used, on second information and third information among the multiple types of the SAO information (S12), wherein the coded second and third information are placed after the coded first information in the bit stream.
Abstract:
A method of performing motion vector prediction for a current block in a picture is provided which includes: deriving a candidate for a motion vector predictor to code a current motion vector of the current block, from a first motion vector of a first block that is spatially adjacent or temporally adjacent to the current block; adding the derived candidate to a list of candidates; and deriving at least one motion vector predictor based on a selected candidate from the list of candidates, wherein the deriving of the candidate includes determining whether to derive the candidate from the first motion vector, based on a type of a current reference picture and a type of a first reference picture, the current reference picture being referred to from the current block using the current motion vector, the first reference picture being referred to from the first block using the first motion vector.
Abstract:
An image coding method includes: deriving a candidate for a motion vector of a current block from a co-located motion vector (S1301); adding the candidate to a list (S1302); selecting the motion vector of the current block from the list (S1303); and coding the current block (S1304), wherein the deriving (S1301) includes: deriving the candidate by a first derivation scheme in the case of determining that each of a current reference picture and a co-located reference picture is a long-term reference picture; and deriving the candidate by a second derivation scheme in the case of determining that each of the current reference picture and the co-located reference picture is a short-term reference picture.
Abstract:
An image coding method of coding an image on a per coding unit basis, the method comprising: applying a frequency transform to luminance data and chrominance data of transform units in the coding unit including predetermined blocks each corresponding to one or more of the transform units (S501); and coding the luminance data and the chrominance data to which the frequency transform has been applied to generate a bitstream in which the luminance data and the chrominance data are grouped on a per predetermined block basis (S502).
Abstract:
The image decoding method includes: determining a context for use in a current block, from among a plurality of contexts (S204); and performing arithmetic decoding on a bit sequence corresponding to the current block, using the determined context (S210), wherein in the determining (S204): the context is determined under a condition that control parameters of neighboring blocks of the current block are used, when the signal type is a first type, the neighboring blocks being a left block and an upper block of the current block (S206); and the context is determined under a condition that the control parameter of the upper block is not used, when the signal type is a second type (S207), and the second type is "inter_pred_flag".
Abstract:
A moving picture coding apparatus (100) includes: a motion vector predictor candidate calculation unit (114) which calculates one or more motion vector predictor candidates and the number of available predictor candidates; an inter prediction control unit (111) which selects an optimum motion vector predictor candidate; and a variable length coding unit (116) which sets the motion vector predictor candidate list size to the number of available predictor candidates, and variable-length codes a motion vector predictor index used for coding a motion vector, by assigning a bit string according to the motion vector predictor candidate list size to the index.
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).