摘要:
A video coding method for deriving motion vectors for a bi-predictive block is disclosed, the method comprising: obtaining a reference picture of the bi-predictive block; determining a motion vector of the bi-predictive block; and decoding the bi-predictive block based on the determined motion vector, characterized in that the determining the motion vector of the bi-predictive block comprising setting the motion vector of the bi-predictive block equal to a motion vector of the co-located block in the reference picture, when the reference picture is a long-term reference picture.
摘要:
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.
摘要:
There is disclosed a method, an apparatus, a server, a client and a non-transitory computer readable medium comprising a computer program stored therein for multi view video coding and decoding. View random access (VRA) pictures or access units are coded into a multiview bitstream. VRA pictures enable starting the decoding of a subset of the views present in the bitstream. The views selected to be accessible in VRA pictures are alternated in successive VRA pictures so that all views are gradually reconstructed when two or more VRA pictures have been decoded.
摘要:
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 method and system for improving the image quality of one or more predicted frames in a video image compression system, where each frame comprises a plurality of pixels. A picture region or macroblock of certain types of frames can be encoded by reference to two or more referenceable frames. Such encoding includes determining at least one macroblock within a bidirectional predicted frame (B) using direct mode prediction based on motion vectors from two or more predicted frames (P), wherein at least one such motion vector is scaled by a frame scale fraction of less than zero or greater than one.
摘要:
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 method of detecting motion vectors within a predetermined search range for motion-compensation predictive coding is disclosed. The method includes the steps of searching for first motion vectors between two frames which are separated from each other in a time dimension by a first frame distance, selecting a second frame distance of two frames between which picture motion is represented by second motion vectors, making a check whether the predetermined search range covers a predetermined percentage of the second motion vectors, the check using the first motion vectors as estimates of the second motion vectors after compensation for a difference between the first frame distance and the second frame distance, and deciding, based on results of the check, whether to increase a frame distance for prediction.