摘要:
A block (MB22) containing several motion vectors, is identified by a motion vector in a direct mode. A scaling is performed on a value obtained by selecting an average or one of the motion vectors, to determine two motion vectors (MV23,MV24) used for the picture-to-picture prediction of a picture (P23) to be encoded.
摘要:
A motion vector encoding efficiency is improved when a block is encoded by using a plurality of motion vectors. A motion vector encoding unit (117) encodes motion vectors received from a motion vector detecting unit (108). Motion vectors in each block are encoded by a difference value from a prediction value obtained from motion vectors in an encoded surrounding block. When a prediction value is to be generated, motion vectors referring to the same picture are referenced, motion vectors to be referred to are determined according to the sequence of motion vectors arrange in a predetermined sequence. A second and subsequent motion vectors use as reference values preceding motion vectors. When motion vectors referring to different pictures are referenced, scheduling or the like is made according to a difference in distance between pictures.
摘要:
A moving image coding device (10a) comprises a level analyzer (100a) that determines the maximum number of codable on-screen pixels (Nfpx) based on a level identifier (Lst) indicating a user-specified coding level and the maximum number of stored pixels (Nspx) that can be stored in the picture memory of a decoding device. Based on the maximum number of on-screen pixels (Nfpx) and an input image size (number of vertical pixels (Nhpx) and number of horizontal pixels (Nwpx)), the moving image coding device (10a) determines if an input image can be coded and, at the same time, calculates the maximum number of reference pictures (Nrpn) that is the number of reference candidate pictures that can be referenced during inter-picture predictive coding. A decoding device, which receives a code string from such a moving picture coding device (10a), can always decode the code string properly and can perform inter-picture predictive decoding corresponding to inter-picture predictive coding on the coding side. As a result, it is possible to design the memory area of a coding device and a decoding device compatible with a coding method that does not limit the capacity of the memory area.
摘要:
According to a picture coding method of the present invention, a coded picture identified by a picture number is stored, as a reference picture, into a storage unit; commands indicating correspondence between picture numbers and reference indices for designating reference pictures and coefficients used for generation of predictive images are generated; a reference picture being used when motion compensation is performed on a current block in a current picture to be coded is designated by a reference index; a predictive image is generated by performing linear prediction on a block being obtained by motion estimation within the designated reference picture, by use of a coefficient corresponding to the reference index; a coded image signal including a coded signal obtained by coding a prediction error being a difference between the current block in the current picture to be coded and the predictive image, the commands, the reference index and the coefficient is outputted. At that time, information indicating the maximum reference index value is coded and included into the coded image signal, and the commands indicating correspondence between at least one picture number and a plurality of reference indices are generated.
摘要:
An image encoding method includes a step (Step 100) for encoding an image, a step (Step 102) for judging whether an unnecessary memory is present, a step (Step 103) for encoding memory management information to release an unnecessary memory if any, a step (Step 104) for releasing the unnecessary memory, a step (Step 105) for judging whether the memory management information to release an unnecessary memory has been encoded by the encoding of the image immediately before, and a step (Step 106) for again encoding the memory management information for releasing the unnecessary memory if the memory management information has been encoded.
摘要:
A block (MB22) containing several motion vectors, is identified by a motion vector in a direct mode. A scaling is performed on a value obtained by selecting an average or one of the motion vectors, to determine two motion vectors (MV23,MV24) used for the picture-to-picture prediction of a picture (P23) to be encoded.
摘要:
A moving picture coding apparatus includes a motion estimation unit (101) for performing motion estimation by fixing the one of two reference pictures as a reference picture indicated by an inputted default reference picture number DefRefNo and a variable length coding unit (107) for performing variable length coding on coded residual data ERes, a prediction type PredType, a reference picture number RefNo2 and motion vectors MV1, MV2 on a block-by-block basis, and outputting them as coded moving picture data Str.
摘要:
An image coding method that predictively codes an input image by referencing an image stored in a picture buffer and that decodes the input image that has been coded. The method checks the decoded image if the image is a reference image or an output image that must be held until a display time and, depending the checking result, stores the reference image or the output image in the picture buffer.
摘要:
When a deblocking filter applied to the luminance component is used with reference to the color difference component, the pixel position of a target color difference component is referred to after being converted (F7a) to match the pixel position of a luminance component belonging to the same field. When it is displayed while being interlaced, the luminance component and the color difference component are filtered with an identical intensity and a more natural image can be created.
摘要:
An image encoding apparatus 400 performing pixel interpolation for creating a prediction image selects one of a pixel interpolation unit A 403 and a pixel interpolation unit B 404 according to a value of the picture type signal PicType. When the picture type signal PicType has a value "0" indicating a B picture, the pixel interpolation unit A 403 is selected. The pixel interpolation unit A is realized by a pixel filter having the number of filter taps "4" for calculating the pixel value of 1/2 pixels of the prediction image. When the picture type signal PicType has a value "1" indicating a frame other than B picture, the pixel interpolation unit B 404 is selected. The pixel interpolation unit B is realized by a pixel filter having the number of filter taps "8".