EP0467054A2

Coding and decoding methods for a picture signal using overlapping blocks having variable block sizes and apparatuses therefor.

Abstract

The described method and apparatus for coding and decoding a bidimensional signal of the present invention comprises at a coding side means for dividing a bidimensional input signal into rectangular blocks of a plurality of sizes, providing window functions hAM (m) and hBN (n) on a direction and block size basis, means for calculating, assuming that a block of interest has an M x N size, a transformed signal Xp (k, i) from input signals xp (m, n) by means of a particular transform equation. The block division information and the transformed signals are transmitted to a decoding side. At the decoding side window functions fAM (m) and fBN (n) corresponding to the window functions hAM (m) and hBN (n), respectively, are provided for calculating, when a block size of the transformed signals sent from the coding side is M x N, inverse-transformed signals yp (m, n) of 2M x 2N points from the transformed signals. The inverse-transformed signals are arranged according to the block division information sent from the coding side, and the inverse-transformed signals are added, in a portion where a plurality of blocks overlap to produce a decoded signal. This system splits a bidimensional picture signal into picture blocks and is capable of decoding an input signal correctly even when blocks overlap and have a variable block size.

EP0467054A2, drawing sheet 1
Sheet 1 of 92

Term

Term ended

Projected expiry passed 28 May 2011, 15.3 years ago.

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

3 claims: 2 independent, 1 dependent

  1. 1
    A method of coding and decoding a bidimensional signal, comprising the steps of:at a coding side (a) dividing a bidimensional input signal into rectangular blocks of a plurality of sizes;(b) providing window functions h AM (m) and h BN (n) on a direction and block size basis;(c) calculating, assuming that a block of interest has an M x N size, transformed signals Xp(i, i) from input signals xp(m, n) (m = 0, I, ..., 2M-I;n = 0, I, ..., 2N-I) by a transform equation: (d) transmitting block division information and said transformed signals to a decoding side;at said decoding side (e) providing window functions f AM (m) and f BN (n) corresponding to said window functions h AM (m) and h BN (n), respectively;(f) calculating, when a block size of said transformed signals sent from said coding side is M x N, inverse-transformed signals yp(m, n) of 2M x 2N points from said transformed signals by using a transform equation: (g) arranging said inverse-transformed signals according to said block division information sent from said coding side;and (h) adding, in a portion where a plurality of blocks overlap, said inverse-transformed signals to produce a decoded signal.
  2. 2
    An apparatus for coding a bidimensional signal, comprising:means for dividing a bidimensional input signal into rectangular blocks of a plurality of sizes;and means having window functions h AM (m) and h BN (n) on a block size and direction basis for calculating, when a block of interest has an M x N size, transformed signals Xp (k, i) of M x N points from input signals xp (m, n) (m = 0, I, ..., 2M-I;n = 0, I, ..., 2N-I) of 2M x 2N points centering around said block of interest by using a transform equation: said block division information and said transformed signals being outputted.