摘要:
The method comprising: a step for partitioning the image into regions, a region being made up of a set of consecutive or non-consecutive blocks, according to the television scanning order of the image, an inter- or intra-block coding step, the blocks being coded by region according to an ordering of the regions, and, for a region, according to the order of succession of the blocks that make up the region, a coded block error correction step, is characterized in that, a step for analysing the field of movement is carried out to calculate a “lifespan” parameter assigned to a block and corresponding to its probability of existence in subsequent images, according to the movement vector associated with this block, the partitioning step is performed taking into account the value of this parameter to define and order the regions of the image from most important to least important, the error correction step uses a more effective error correction algorithm for the coded data corresponding to the first regions than for the data corresponding to the latter regions.
摘要:
The process is characterized in that it comprises the following steps: segmentation of the sequence into alternating video shots, classification of these shots according to camera angles in order to obtain classes, construction of a sprite or video object plane for a class that is an image corresponding to the background relating to this class, grouping of at least two sprites onto the same sprite or video object plane, in order to form an image called large sprite, extraction, for the shots corresponding to the large sprite, of image foreground objects from the sequence relating to these shots, separate encoding of the large sprite and of the extracted foreground objects. Application to the transmission and to the storage of video data.
摘要:
A method for extracting an epitome from an image Y is described. The method comprises: searching, for each block, a list of patches in the image Y with similar content; determining, for each patch of said lists, the set of blocks able to be represented by the patch; constructing, from the sets of blocks, epitome charts comprising, for each epitome chart, initializing said epitome chart with one patch and extending said epitome chart with at least one candidate region contained in a patch overlapping said epitome chart; said method being characterized in that said candidate region is selected by taking into account the blocks represented by said patch overlapping said epitome chart and by any other patch contained in said epitome chart enlarged by said selected candidate region.
摘要:
The invention relates to a method for deriving motion data for a macroblock divided in elementary blocks of a high resolution picture, called high layer macroblock, from motion data of macroblocks of a low resolution picture, called base layer macroblock. The method comprises the following steps: computing, for each elementary block, an intermediate position within the low resolution picture from the elementary block position depending on the coding modes of the high layer macroblock and of the high and low resolution pictures; identifying the base layer macroblock, called base_MB, comprising the pixel located at the intermediate position; computing a final position within the low resolution picture from the virtual base layer position depending on the coding modes of the base_MB, of the high layer macroblock; identifying the base layer macroblock, called real_base_MB, comprising the pixel located at the final position; and deriving motion data, for the high layer macroblock, from motion data of the identified real_base_MB.
摘要:
A method for coding a block of pixels is described. The coding method comprises: determining a prediction block for the pixel block from a motion vector; calculating a residue between the pixel block and the prediction block; and code the residue. The determination of the prediction block comprises the following steps: determining an intermediate prediction block of size strictly greater than the size of the pixel block; transforming the intermediate prediction block into a first block transformed with a first transform; and transforming the first transformed block into a second block transformed with a second transform of inverse the first transform whose basis functions are shifted by at least a part of each component of the motion vector, the prediction block being extracted from the second transformed block.
摘要:
The invention is related to a method for determining a filter for interpolating one or more pixels comprised in a frame. The proposed method comprises the step of determining the filter based on other pixels in the remainder of the frame wherein a motion vector associated with said pixels has at least one motion parameter in common with another motion vector associated with said other pixels and the filter is determined such that a quality of an interpolation of said other pixels, said interpolation being determined by help of said determined filter, reaches or exceeds the quality of any other interpolation of said other pixels determinable by help of one of different filter candidates comprised in a filter candidate set. In determining the filter solely on different other pixels of the same frame, said method for determining a filter for interpolation allows for realization of a single pass encoding framework.
摘要:
A method for coding a current block is disclosed. The method comprises an iterative step of decomposition into atoms of a first dictionary of a vector of data comprising at least reconstructed image data associated with pixels situated in a causal neighboring area of a current block.At each iteration, the step of decomposition into atoms comprises the following steps for: selecting a first atom in the first dictionary of atoms, applying a phase correlation between a patch associated with the first atom and a current residue vector, when the first atom is a textured atom, extracting from the patch at least the part most correlated with the residue vector, the extracted part forming a second atom, selecting from among the first atom and the second atom, the atom most correlated with the current residue vector, and updating the residue vector according to the selected atom.
摘要:
A method for arithmetic coding of symbols in a stream is described. The method comprises the following steps: coding a current symbol with a current probability model, and updating the current probability model according to the coding of the current symbol. selecting the current probability model in a set of at least two probability models according to a coding cost criterion, and coding an identifier of the selected probability model.
摘要:
A method for coding a current block is disclosed. The method comprises an iterative step of decomposition into atoms of a first dictionary of a vector of data comprising at least reconstructed image data associated with pixels situated in a causal neighbouring area of a current block.At each iteration, the step of decomposition into atoms comprises the following steps for: selecting a first atom in the first dictionary of atoms, applying a phase correlation between a patch associated with the first atom and a current residue vector, when the first atom is a textured atom, extracting from the patch at least the part most correlated with the residue vector, the extracted part forming a second atom, selecting from among the first atom and the second atom, the atom most correlated with the current residue vector, and updating the residue vector according to the selected atom.
摘要:
A method for coding a current block of a sequence of images is disclosed. The method comprises: determining at least one candidate motion vector associated with a neighbouring block of said current block, determining a prediction motion vector from the candidate motion vector, and coding the current block from the prediction motion vector. Advantageously, the prediction motion vector is determined according to the following steps: determining, for the candidate motion vector, a corrective motion vector so as to minimise a distortion calculated between the neighbouring block successively coded and reconstructed and a prediction block motion compensated by the at least one candidate motion vector modified by the corrective motion vector, and determining the prediction motion vector from the candidate motion vector modified by the corrective motion vector.