摘要:
The invention relates to a method for generating for at least one block of pixels of a picture of a sequence of interlaced pictures at least one motion predictor and at least one texture predictor from motion data, respectively texture data, associated with the pictures of a sequence of low resolution progressive pictures.
摘要:
In video encoding, the video frames are spatio-temporally filtered for reduction of spatial and temporal redundancy before they are entropy encoded. Known filtering schemes consider temporally successive frames and are static. It is probable but not necessary that successive frames are most efficient to encode. Therefore, a plurality or all possible frame order permutations are considered for a group of frames (GOP) and evaluated based on a global criterion, which is the sum of local criterion values computed over disjoint sets of successive frames considered in the new order. The local criterion value is deduced from motion estimation processed on each considered set of frames. The best ordering is chosen as the one that minimizes the global criterion value.
摘要:
The method for inheriting coding data implements the following steps : - superimposition (4), after zooming and for the common video part, of an image (F2) (101) of low resolution onto an image (F1) (102) of higher resolution, - determination (61) of the number of zoomed BR blocks of F2 covering a HR block of F1, - if this number equals 1 (64), assignment of the mode and motion data (65) of the zoomed BR block to this HR image block, - if this number is greater than 1, assignment of a mode and of motion data (66) as a function of the modes and the motion data of the zoomed BR blocks covering this HR block, - merging neighbouring HR blocks depending on the similarity of the motion data and/or of the coding modes assigned to the HR blocks and assignment of the coding modes and motion data to the new blocks according to the coding modes and motion data of the merged blocks.
摘要:
Interlaced video can be encoded in two layers, base layer and enhancement layer. A method for optimizing the encoding of motion vectors for enhancement layer is proposed. It comprises defining various different ways to encode the motion vectors, estimate the coding costs for each way, and select the way with the lowest coding cost. The various ways to encode enhancement layer motion vectors can be combined. Either motion vectors from base layer are reused, resulting in a scaling factor and an update vector, or new motion vectors are calculated. Either forward or backward or bi-directional prediction can be used. Either one frame or multiple frames can be taken as reference. The reference frame can be from the enhancement layer, base layer or both. Either the complete motion vectors are encoded, or only the difference between the motion vector and the corresponding BL motion vector is encoded.
摘要:
The invention relates to spatially scalable encoding and decoding processes using a method for deriving coding information. More particularly, it relates to a method for deriving coding information for high resolution pictures from the coding information of low resolution pictures. The method mainly comprises the following steps: - Computing (110) geometrical parameters characterizing the position of said high layer macroblock relatively to the corresponding base layer macroblocks and deriving (120) from these parameters a macroblock class; - Deriving (20) a partition and possibly sub-partitions for each partition of said high layer macroblock from corresponding base layer macroblocks partition and sub-partitions on the basis of the geometrical parameters and HL MB class; and - Deriving (30) motion information for said high layer macroblock from motion information of corresponding base layer macroblocks.
摘要:
In video encoding, the video frames are spatio-temporally filtered for reduction of spatial and temporal redundancy before they are entropy encoded. Known filtering schemes consider temporally successive frames and are static. It is probable but not necessary that successive frames are most efficient to encode. Therefore, a plurality or all possible frame order permutations are considered for a group of frames (GOP) and evaluated based on a global criterion, which is the sum of local criterion values computed over disjoint sets of successive frames considered in the new order. The local criterion value is deduced from motion estimation processed on each considered set of frames. The best ordering is chosen as the one that minimizes the global criterion value.
摘要:
The invention concerns a method for coding images (F1) and (F2) including the following steps: coding (2) the image (F2) of lower resolution to supply coded data to a base layer of the flow of coded data; zooming (3) (F2) to obtain a zoomed low-resolution image (Fz) of dimensions of those of (F1) for the common video part; coding (5) (F1) to supply coded data to an upper layer of coded data and using at least one of the following modes: interlayer predictive coding using a previous zoomed low resolution image as a prediction image wherein a predicted block and a motion vector defining said block are determined; interlayer predictive coding using a current zoomed low resolution image as a prediction image wherein a predicted block and a motion vector defining said block are determined.
摘要:
Interlaced video can be encoded in two layers, base layer and enhancement layer. A method for optimizing the encoding of motion vectors for enhancement layer is proposed. It comprises defining various different ways to encode the motion vectors, estimate the coding costs for each way, and select the way with the lowest coding cost. The various ways to encode enhancement layer motion vectors can be combined. Either motion vectors from base layer are reused, resulting in a scaling factor and an update vector, or new motion vectors are calculated. Either forward or backward or bi-directional prediction can be used. Either one frame or multiple frames can be taken as reference. The reference frame can be from the enhancement layer, base layer or both. Either the complete motion vectors are encoded, or only the difference between the motion vector and the corresponding BL motion vector is encoded.
摘要:
In a context of varying ambient luminosity, a salient idea is to adjust an image by adapting the contrast of an image according to a level of ambient light. Enhancing the contrast is known to make a displayed object more distinguishable, with some impact on the overall image quality. Increasing a level of contrast enhancement as the ambient light increases advantageously allows to preserve distinguishable displayed objects in high levels of ambient lights, despite an overall loss of quality, less perceivable in high levels of ambient light.