摘要:
A method of motion-compensated video encoding that enables a video sequence with a global motion component to be encoded in an efficient manner. A video encoder (600) is arranged to assign macroblocks to be coded to specific coding modes including a skip mode, which is used to indicate one of two possible types of macroblock motion: (a) zero motion, or (b) global or regional motion. As each macroblock is encoded, a previously encoded region surrounding the macroblock is examined and the characteristics of motion in that region determined. With the skip mode, the macroblock to be coded and a motion vector describing the global motion or regional motion is associated with the macroblock if the motion in the region is characteristic of global motion or regional motion. If the region exhibits an insignificant level of motion, a zero valued motion vector is associated with the macroblock.
摘要:
A picture (P) is coded in inter-mode according to scene changes. Direct-mode motion vectors are calculated and coded according to the type of reference picture pointed to by a motion vector of a co-located block in the specified picture. The type of reference picture is determined using a reference picture index calculated previously at a co-located block. The index is stored in a system buffer. When a motion vector points to a long-term reference picture, the forward motion vector is for the co-located block and the backwards motion vector is zero. When a motion vector points to a short term reference picture, motion vectors are determined by scaling the motion vector of the co-located block in the specified picture by using the time difference between the pictures. Motion vectors are stored in a system buffer. Independent claims are also included for the following: (1) a method of coding a moving picture in inter-mode; and (2) a method of coding a moving picture sequence in a moving picture coding system.
摘要:
A video encoding method for encoding a plurality of images as a video image. The method includes a reference parallax data setting step of setting reference parallax data which indicates a viewing difference between a first image and an already-encoded second image, in order to encode target encoding data assigned to a predetermined position in the first image; a corresponding position setting step of setting a corresponding position in the second image, which can correspond to the predetermined position, by using the reference parallax data; a code table setting step of setting a code table corresponding to target encoding data assigned to the corresponding position; and a target encoding data encoding step of encoding the target encoding data in the first image by using the code table.
摘要:
To obtain an encoding system capable of predicting a moving picture with a high accuracy in accordance with the details and degree of importance of a scene and nature of motion of the moving picture, said system is provided with a plurality of memories a, b, c in which image data to be referred to are stored, a motion compensating element (5) capable of being operated correspondingly to an arbitrary deformation parameter representing a motion of an image region to be predicted, and adapted to generate an predicted picture by using arbitrary data in these memories a, b, c on the basis of the deformation parameter, and a memory updating element (15) capable of updating the content of not less than one memory out of the memories a, b, c at arbitrary time intervals.
摘要:
A method for simplifying the arithmetic operation of the global motion compensation and warping prediction in encoding and decoding the image signal of motion compensation. In a process for synthesizing a predicted image (1203) subjected to global motion compensation and formed to predict the present frame image from a previous frame image (1202) by using moving vectors (1205) of representative points which are spaced at spacial intervals having specific features in an image frame, the moving vectors of provisional representative points are determined from the moving vectors (1206) of the representative points by first interpolation/exterpolation processes (1207), and then the moving vectors (1210) of the pixels are determined from the moving vectors (1208) of the provisional representative points by second interpolation/exterpolation processes (1209). Since the division for synthesizing the predicted image is substituted by a shift calculation with a small number of bits shifted, the processing with a computer or an exclusive hardware can be simplified.