×

Video encoding method using a wavelet transform

  • US 20010046326A1
  • Filed: 03/29/2001
  • Published: 11/29/2001
  • Est. Priority Date: 04/04/2000
  • Status: Active Grant
First Claim
Patent Images

1. An encoding method for the compression of a video sequence including successive frames, each frame being decomposed by means of a two dimensional (2D) wavelet transform leading to a given number of successive resolution levels corresponding to the decomposition levels of said transform, said encoding method being based on the hierarchical subband encoding process called “

  • set partitioning in hierarchical trees”

    (SPIHT) and leading from the original set of picture elements of the video sequence to wavelet transform coefficients encoded with a binary format, said coefficients being organized into spatial orientation trees rooted in the lowest frequency, or spatial approximation, subband and completed by an offspring in the higher frequency subbands, the coefficients of said trees being further ordered into partitioning sets corresponding to respective levels of significance and defined by means of magnitude tests leading to a classification of the significance information in three ordered lists called list of insignificant sets (LIS), list of insignificant pixels (LIP) and list of significant pixels (LSP), said tests being carried out in order to divide said original set of picture elements into said partitioning sets according to a division process that continues until each significant coefficient is encoded within said binary representation, said method being further characterized in that it comprises the following steps;

    (A) an initialization step, in which, each pixel having coordinates (x,y) varying from 0 to size_x and from 0 to size_y respectively, said list LIS is then initialized with the coefficients of said spatial approximation subband, excepting the coefficient having the coordinates x=0(mod

         2) and y=0(mod

         2), the initialization order of the LIS being the following;

    (a) put in the list all the pixels that verify x=1(mod.2) and y=0(mod.2), for the luminance component Y and then for the chrominance components U and V;

    (b) put in the list all the pixels that verify x=1(mod.2) and y=1(mod.2), for Y and then for U and V;

    (c) put in the list all the pixels that verify x=0(mod.2) and y=1(mod.2), for Y and then for U and V;

    (B) an exploration step, in which the spatial orientation trees defining the spatial relationship in the hierarchical subband pyramid of the wavelet decomposition are explored from the lowest resolution level to the highest one, while keeping neighboring pixels together and taking account of the orientation of the details, said exploration of the offspring coefficients being implemented thanks to a zig-zag scanning order of the offspring coefficients that is shown in FIG. 7, in the case of horizontal and diagonal detail subbands, for a group of four offspring and the passage of said group to the next one in the horizontal direction, in FIG. 8 for a group of four offspring and the passage of said group to the next one in the vertical direction, and in FIGS. 9 and 10 respectively for the lowest resolution level and for the finer resolution levels.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×