摘要:
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".
摘要:
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.
摘要:
A motion vector detection method includes a step (S300) of generating a first motion vector candidate MVC1 based on a reference frame Rf1 and a second motion vector candidate MVC2 based on a reference frame Rf2, steps (S302, S304) of generating an interpolation prediction block PB0 by interpolating pixel values according to the prediction block PB1 indicated by the first motion vector candidate MVC1 and a prediction block PB2 indicated by the second motion vector candidate MVC2, steps (S306 to S310) of calculating a prediction error evaluating value based on the difference between pixel values of the interpolation prediction block PB0 and the block to be encoded, and steps (S312, S314) of detecting the first and the second motion vector candidates MVC1, MVC2 making the prediction error evaluation value minimum as the motion vector MV1 and motion vector MV2 of the block to be encoded.
摘要:
A moving picture coding apparatus 70 for performing inter-picture prediction coding on a picture constituting a moving picture includes a coding unit 103 for performing prediction error coding on image data, a decoding unit 105 for performing prediction error decoding on the output of the coding unit, a reference picture memory 117 for storing output data from the decoding unit, and a motion vector detector 108 for detecting a motion vector according to the decoded image data stored in the memory. When coding a B picture as a coding object picture, information indicating whether the coding object picture is used as a reference picture upon coding of another picture is added as header information. In a decoding apparatus for decoding a code string Bs output from the moving picture coding apparatus 70, it is possible to simplify management of a memory for storing reference pictures according to the aforementioned header information.
摘要:
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.
摘要:
It is possible to correctly decode data which has been encoded by a variable length encoding method in which the compression ratio is increased. The variable length encoding method encodes a predetermined unit of data by referencing a parameter table and includes: an initialization step for setting an acquired parameter table to a initial value; a parameter table information encoding step for encoding information on the parameter table which has been initialized; a parameter acquisition step for acquiring from the parameter table an encoding parameter used for encoding each sub-data constituting the predetermined unit of data; a sub-data encoding step for variable-length-encoding the sub-data by referencing the acquired encoding parameter; and an information encoding data arrangement step for arranging the encoded information at a position where the information can be acquired prior to the encoded predetermined unit of data and outputting it.
摘要:
A signal data receiver for receiving at least data through a digital interface, characterized in that the receiver has receiving terminal data holding means for holding data concerning the status of the terminal which receives data, the data concerning the status of the terminal includes terminal operation mode information, reasons for holding included in the operation mode information are classified according to at least the reception data status and the device operation status, and the classification categories and reasons belonging to the categories are displayed on another device connected to the digital interface.
摘要:
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.