Processing

Please wait...

Settings

Settings

Goto Application

1. WO2002007448 - ALTERNATIVE BLOCK ORDERS FOR BETTER PREDICTION

Publication Number WO/2002/007448
Publication Date 24.01.2002
International Application No. PCT/SE2001/001654
International Filing Date 12.07.2001
Chapter 2 Demand Filed 18.01.2002
IPC
G06T 9/00 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
9Image coding
H04N 7/34 2006.1
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
7Television systems
24Systems for the transmission of television signals using pulse code modulation
26using bandwidth reduction
32involving predictive coding
34using spatial prediction
H04N 7/50 2006.1
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
7Television systems
24Systems for the transmission of television signals using pulse code modulation
26using bandwidth reduction
50involving transform and predictive coding
CPC
H04N 19/102
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
19Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
10using adaptive coding
102characterised by the element, parameter or selection affected or controlled by the adaptive coding
H04N 19/176
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
19Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
10using adaptive coding
169characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
17the unit being an image region, e.g. an object
176the region being a block, e.g. a macroblock
H04N 19/593
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
19Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
50using predictive coding
593involving spatial prediction techniques
H04N 19/61
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
19Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
60using transform coding
61in combination with predictive coding
Applicants
  • TELEFONAKTIEBOLAGET L M ERICSSON (publ) [SE]/[SE]
Inventors
  • EINARSSON, Torbjörn
  • SJÖBERG, Rickard
  • FRÖJDH, Per
Agents
  • GULLSTRAND, Malin
Priority Data
09/635,71109.08.2000US
60/218,97317.07.2000US
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) ALTERNATIVE BLOCK ORDERS FOR BETTER PREDICTION
(FR) ORDRES DE BLOCS ALTERNATIFS POUR UNE MEILLEURE PREDICTION
Abstract
(EN) A method and apparatus for maximizing the prediction utility of previously encoded macroblocks (20, 30, 40) by adjusting the scanning order of the blocks (22, 32, 42) within a macroblock (20, 30, 40) to be encoded is disclosed. Where no previously encoded blocks are available above the macroblock (20, 30, 40) being encoded, the alternative scanning orders allow for maximum utility of previously encoded blocks located to the left of the macroblock (20, 30, 40) being encoded. Where no previously encoded blocks are available either above or to the left of the macroblock (20, 30, 40) being encoded, the alternative scanning orders allow for maximum utility of information from blocks (22, 32, 42) that are presently being encoded in the same macroblock (20, 30, 40). The particular scanning order used may be signaled implicitly based on the location of the macroblock (20, 30, 40) being encoded, or it may be signaled explicity by code words within the bitstream containing the encoded block information. In the case where the scanning order is to be signaled explicitly by a code word, the optimal scanning order may be chosen from among one or more scanning orders for any particular picture and macroblock (20, 30, 40).
(FR) L'invention concerne un procédé et un appareil pour maximiser le service de prévision des macroblocs préalablement codés (20, 30, 40) en ajustant l'ordre de balayage des blocs (22, 32, 42) dans un macrobloc (20, 30, 40) à coder. En l'absence de blocs codés disponibles au-dessus du macrobloc (20, 30, 40) en cours de codage, l'ordre de balayage alternatif permet d'utiliser au maximum les blocs préalablement codés placés à gauche du macrobloc (20, 30, 40) codé. En l'absence de blocs codés disponibles au-dessus ou à gauche du macrobloc (20, 30, 40), les ordres de balayage alternatifs permettent d'utiliser au maximum les informations provenant des blocs (22, 32, 42) qui sont codées dans le même macrobloc (20, 30, 40). L'ordre de balayage particulier utilisé peut être signalé en se fondant de manière implicite sur l'emplacement du macrobloc (20, 30, 40) codé, ou il peut être explicitement signalé par des mots de code dans le courant de bits contenant l'information du bloc codé. Lorsque l'ordre de balayage doit être signalé de manière explicite par un mot de code, l'ordre de balayage optimal peut être choisi parmi un ou plusieurs ordres de balayage pour toute image et macrobloc particulier (20, 30, 40).
Latest bibliographic data on file with the International Bureau