EP1546995A1

Context-based adaptive variable length coding for adaptive block transforms

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 19 August 2023, 3.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

24 claims: 6 independent, 18 dependent

  1. 1
    Claims of equivalent WO 2004032032 A1 What is claimed is:1. A method of image coding using data indicative of an image, characterized by forming at least a block of transform coefficients from the image data, by scanning the block of transform coefficients for providing a sequence of transform coefficients, by sub-sampling the transform coefficients in the sequence in an interleaved manner for providing a plurality of sub-sampled sequences of transform coefficients, and by coding the sub-sampled sequences of transform coefficients using an entropy encoder.
  2. 9
    A computer program to be used in image coding image data indicative of an image, wherein the coding process comprises the steps of:forming at least a block of transform coefficients from the image data, and scanning the block of transform coefficients for providing a sequence of transform coefficients, said computer program characterized by an algorithm for sub-sampling the transform coefficients in the sequence in an interleaved manner for providing a plurality of sub-sampled sequences of transform coefficients.
  3. 12
    An image encoder for receiving image data and providing a bitstream indicative of the image data, characterized by:means for forming at least a block of transform coefficients from the image data, by means for scanning the block of transform coefficients for forming an ordered sequence of transform coefficients from the block, by a software program for sub-sampling the ordered sequence of transform coefficients in order to form a plurality of sub-sampled sequences of transform coefficients, by means for entropy coding the sub-sampled sequences of transform coefficients for providing signals indicative of the encoded transform coefficients, and by means, for providing the bitstream based on the signals.
  4. 17
    An image coding system comprising a server for providing a bitstream indicative of image data and a client for reconstructing the image data based on the bitstream, wherein the server characterized by a receiver for receiving signals indicative of the image data, by means for forming at least a block of transform coefficients from the signals, by means for scanning the block of transform coefficients for forming an ordered sequence of transform coefficients from the block, by a software program for sub-sampling the ordered sequence of transform coefficients in order to form a plurality of sub-sampled sequences of transform coefficients, by means for entropy coding the sub-sampled sequences of transform coefficients for providing further signals indicative of the encoded transform coefficients, and by means, for providing the bitstream based on the further signals.
  5. 22
    A method of image coding using image data indicative of an image, characterized by forming at least a block of transform coefficients from the image data, by sub-sampling the transformation coefficients in the block in an interleaved manner for providing a plurality of sub-sampled blocks of transform coefficients, by scanning the sub-sampled blocks of transform coefficients for providing a plurality of sub-sampled sequences of transform coefficients, and by coding the sub-sampled sequences of transform coefficients using an entropy encoder.
  6. 23
    A method of image coding using image data indicative of an image, wherein at least a block of transform coefficients is formed from the image data and the block of transformation coefficients is scanned for providing a sequence of transform coefficients located at a plurality of positions in the sequence, wherein the positions include a reference position so that each of said plurality of positions relative to the reference position defines a distance, said method characterized by assigning a cost value to each of the distances, by arranging the transform coefficients in the sequence into a plurality of sub-sequences based on the cost values, and by coding the sub-sequences of transform coefficients using an entropy encoder.