Adaptive method of encoding and decoding a series of pictures by transformation, and devices for implementing this method
First Claim
1. A method for coding a sequence of pictures wherein each picture is divided into blocks of picture elements and a cosine transform is performed on the picture blocks to provide blocks of coefficients, the coding using a zigzag path to define the order to code the coefficients of each block and a variable length, or Huffman code, wherein the variable length or Huffman code comprises at least coding for coefficients which are preceded by a sequence of zero values;
- for each block, the last sequence of zeros is not encoded and an inter-block word is inserted; and
between encoded data corresponding to two consecutive pictures, a picture separator word is inserted, each picture separator comprised of a pattern which cannot be imitated by licit concatenations of encoded data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a device for coding and decoding a sequence of images or pictures is disclosed. One exemplary embodiment disclosed codes by dividing each picture into blocks of picture elements. Each element of a block being represented by a digital value. Two types of coding are utilized in order to reduce the amount of data; inter-coding, which takes into account a corresponding block in a previous picture and intra coding, which is independent from a previous picture. Blocks being thus coded so that a further reduction of data is obtained by transmitting high spatial frequencies with less weight than low spatial frequencies. This is accomplished with the use of weighting coefficients. Weighting coefficients are variable as a function of the quantity of information to be transmitted.
25 Citations
1 Claim
-
1. A method for coding a sequence of pictures wherein each picture is divided into blocks of picture elements and a cosine transform is performed on the picture blocks to provide blocks of coefficients, the coding using a zigzag path to define the order to code the coefficients of each block and a variable length, or Huffman code, wherein the variable length or Huffman code comprises at least coding for coefficients which are preceded by a sequence of zero values;
- for each block, the last sequence of zeros is not encoded and an inter-block word is inserted; and
between encoded data corresponding to two consecutive pictures, a picture separator word is inserted, each picture separator comprised of a pattern which cannot be imitated by licit concatenations of encoded data.
- for each block, the last sequence of zeros is not encoded and an inter-block word is inserted; and
Specification