Processing

Please wait...

Settings

Settings

1. WO1994028680 - METHOD AND APPARATUS FOR VECTOR QUANTIZATION FOR REAL-TIME PLAYBACK ON LOW COST PERSONAL COMPUTERS

Publication Number WO/1994/028680
Publication Date 08.12.1994
International Application No. PCT/US1994/005578
International Filing Date 18.05.1994
Chapter 2 Demand Filed 19.12.1994
IPC
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
T
IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
9
Image coding, e.g. from bit-mapped to non bit-mapped
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
N
PICTORIAL COMMUNICATION, e.g. TELEVISION
5
Details of television systems
76
Television signal recording
78
using magnetic recording
781
on discs or drums
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
N
PICTORIAL COMMUNICATION, e.g. TELEVISION
5
Details of television systems
76
Television signal recording
84
using optical recording
85
on discs or drums
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
N
PICTORIAL COMMUNICATION, e.g. TELEVISION
7
Television systems
24
Systems for the transmission of television signals using pulse code modulation
26
using bandwidth reduction
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
N
PICTORIAL COMMUNICATION, e.g. TELEVISION
7
Television systems
24
Systems for the transmission of television signals using pulse code modulation
26
using bandwidth reduction
28
using vector coding
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
N
PICTORIAL COMMUNICATION, e.g. TELEVISION
9
Details of colour television systems
79
Processing of colour television signals in connection with recording
80
Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
804
involving pulse code modulation of the colour picture signal components
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
N
PICTORIAL COMMUNICATION, e.g. TELEVISION
11
Colour television systems
04
using pulse code modulation
G06T 9/00 (2006.01)
H04N 5/781 (2006.01)
H04N 5/85 (2006.01)
H04N 7/26 (2006.01)
H04N 7/28 (2006.01)
H04N 9/804 (2006.01)
CPC
G06T 9/008
H04N 11/042
H04N 19/80
H04N 19/94
H04N 21/4143
H04N 5/781
Applicants
  • RADIUS INC. [US/US]; 215 Moffett Park Drive Sunnyvale, CA 94089-1374, US
Inventors
  • BARRETT, Peter, T.; US
Agents
  • EQUITZ, Alfred, A. ; Limbach & Limbach 2001 Ferry Building San Francisco, CA 94111-4262, US
Priority Data
08/064,84320.05.1993US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) METHOD AND APPARATUS FOR VECTOR QUANTIZATION FOR REAL-TIME PLAYBACK ON LOW COST PERSONAL COMPUTERS
(FR) PROCEDE ET DISPOSITIF DE QUANTIFICATION VECTORIELLE POUR UN AFFICHAGE EN TEMPS REEL SUR DES ORDINATEURS PERSONNELS ECONOMIQUES
Abstract
(EN)
A vector quantization method and apparatus which processes signal vectors constructed from digital image data. A digital video stream (38) is treated as a sequence of images, each represented by a rectangular array of pixels. The pixels are processed in blocks of two types, known as smooth blocks and detail blocks (41). The detail blocks contain the original image pixels, while the smooth blocks contain pixels from a subsampled version of the image. The pixels in the blocks are formatted into image vectors (42), again in two types. Smooth image vectors are compressed using a smooth code book (46) and detail image vectors compressed using a detail code book (48). The compressed data stream is constructed as a stream of code words for smooth and detail image vectors, updates to the code books and mask bits, to facilitate real time decompression on low cost microprocessors. The mask bits select the type of each code word and can additionally indicate, for interframe coding, that a block does not change from a previous frame and that the code word has been omitted.
(FR)
Procédé et appareil de quantification vectorielle traitant des vecteurs de signaux construits à partir de données d'images numériques. Une suite vidéo numérique (38) est traitée en tant que séquence d'images, représentées chacune par un réseau rectangulaire de pixels. Les pixels sont traités en bloc de deux types, désignés blocs lisses et blocs détaillés (41). Les blocs détaillés contiennent les pixels d'images originaux, tandis que les blocs lisses contiennent des pixels formant une version sous-échantillonnée de l'image. Les pixels dans les blocs sont formattés en vecteurs d'images (42), encore en deux types. Les vecteurs d'images lisses sont comprimés au moyen d'un code lisse (46) et les vecteurs d'images détaillées sont comprimés au moyen d'un code détaillé (48). La suite de données comprimées est construite sous la forme d'une suite de mots de code de vecteurs d'images lisses et détaillées, effectue une mise à jour avec les codes et les bits de masque, afin de faciliter la décompression en temps réel sur des micro-processeurs économiques. Les bits de masque sélectionnent le type de chaque mot de code et peuvent, de plus, indiquer, dans le but d'obtenir un codage entre images, qu'un bloc ne varie pas par rapport à une image précédente et que le mot de code a été omis.
Latest bibliographic data on file with the International Bureau