Video coding method
AssigneeKoninklijke Philips Electronics N.V.
InventorsRaffi Enficiaud, Beatrice Pesquet-Popescu
Life of this patent
Estimating the term…
Loading patent…
AssigneeKoninklijke Philips Electronics N.V.
InventorsRaffi Enficiaud, Beatrice Pesquet-Popescu
Estimating the term…
The invention relates to a video coding method applied to a sequence of frames and based on a tridimensional (3D) wavelet decomposition with motion estimation and compensation on couples of frames. The method comprises the steps of organizing the wavelet coefficients resulting from said decomposition in a structure of macroblocks, separated by resolution flags, and blocks with a size fitting the lowest approximation sub-band of the decomposition, scanning the coefficients of each 3D macroblock in a predefined order connected to the spatial orientation and the location of each of its blocks, and encoding said scanned coefficients bitplane by bitplane. Moreover, the encoding step includes a global bitrate allocation sub-step between the macroblocks, by means of a global distortion minimization.
A video coding method applied to a sequence of frames and based on a three-dimensional (3D) decomposition with motion estimation and compensation on couples of frames, said decomposition being a wavelet transform that leads from the original set of picture elements (pixels) of the frames to transform coefficients constituting a hierarchical pyramid, and a spatio-temporal orientation tree—in which the roots are formed with the pixels of the approximation subband resulting from the 3D wavelet transform and the offspring of each of these pixels is formed with the pixels of the higher sub-bands corresponding to the image volume defined by these root pixels—defining the spatio-temporal relationship inside said hierarchical pyramid, said method being characterized in that, for obtaining an encoded bitstream scalable in SNR (signal-to-noise ratio), spatial and temporal resolutions, it comprises the steps of:
For use in a video coder receiving a sequence of frames and based on a three-dimensional (3D) wavelet decomposition with motion estimation and compensation on couples of frames, computer-executable process steps provided to be stored on a computer-readable storage medium for coding said frames and comprising the steps of organizing the wavelet coefficients resulting from said decomposition in a structure of macroblocks, separated by resolution flags, and blocks, the size of each block fitting the lowest approximation sub-band of the decomposition, scanning the coefficients of each 3D macroblock in a predetermined order defined by the spatial orientation of each of its blocks and, inside the 3D macroblock, by an association of blocks having the same location in all the frames of a temporal decomposition level, and encoding said scanned coefficients bitplane by bitplane, said coding step including a global bitrate allocation sub-step between the macroblocks, by means of a global distortion minimization.
A transmittable coded signal produced by coding a sequence of frames according to a coding method comprising the steps of organizing the wavelet coefficients resulting from said decomposition in a structure of macroblocks, separated by resolution flags, and blocks, the size of each block fitting the lowest approximation sub-band of the decomposition, scanning the coefficients of each 3D macroblock in a predefined order connected to the spatial orientation and the location of each of its blocks, and encoding said scanned coefficients bitplane by bitplane, said coding step including a global bitrate allocation sub-step between the macroblocks, by means of a global distortion minimization.
Dependencies are inferred from the claim text.