HK69697A - Process, coder and decoder for data transmission and/or storage - Google Patents

Process, coder and decoder for data transmission and/or storage Download PDF

Info

Publication number
HK69697A
HK69697A HK69697A HK69697A HK69697A HK 69697 A HK69697 A HK 69697A HK 69697 A HK69697 A HK 69697A HK 69697 A HK69697 A HK 69697A HK 69697 A HK69697 A HK 69697A
Authority
HK
Hong Kong
Prior art keywords
blocks
data
address
block
items
Prior art date
Application number
HK69697A
Other languages
German (de)
English (en)
Inventor
Keesen Heinz-Werner
Schuetze Herbert
Haupt Dieter
Original Assignee
Deutsche Thomson-Brandt Gmbh
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Deutsche Thomson-Brandt Gmbh filed Critical Deutsche Thomson-Brandt Gmbh
Publication of HK69697A publication Critical patent/HK69697A/xx

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/40Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00007Time or data compression or expansion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/115Selection of the code volume for a coding unit prior to coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/164Feedback from the receiver or from the transmission channel
    • H04N19/166Feedback from the receiver or from the transmission channel concerning the amount of transmission errors, e.g. bit error rate [BER]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised 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
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised 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 the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised 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 the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/192Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/98Adaptive-dynamic-range coding [ADRC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/65Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Claims (7)

  1. Procédé pour la transmission et/ou l'enregistrement de données où, au niveau du codeur, les données sont d'abord transformées segment par segment en signaux numériques d'une longueur de mot variable (In), puis affectées à des blocs de longueur moyenne constante (m) à l'aide de premières mémoires (3, 4), sachant que certaines composantes des données choisies dans les segments des signaux numériques, et notamment une composante fixe (DC) et les composantes variables essentielles (ACn), sont disposées dans chacun desdits blocs, et sachant en outre que les blocs dont la longueur est inférieure à la longueur de mot moyenne sont remplis à l'aide de composantes de données (ACX) prélevées dans les blocs dont la longueur est supérieure à la longueur de mot moyenne, et qu'au niveau du décodeur, lesdits blocs sont récupérés dans leur longueur initiale variable (In) à l'aide de secondes mémoires (9, 10), procédé caractérisé en ce que chacun desdits blocs comprend en outre un indicateur d'adresse (FL) et une information de pointeur d'adresse (POI), qui, à la suite d'erreurs de transmission et/ou de lecture lors du décodage, indiquent les adresses dans lesdites secondes mémoires (9, 10) où les composantes de données (ACx) prélevées dans les blocs d'une longueur supérieure à la longueur de mot moyenne, peuvent être récupérées puis utilisées pour le décodage.
  2. Procédé selon la revendication 1 caractérisé en ce que les signaux numériques incluent des coefficients codés provenant d'une transformation cosinus discrète.
  3. Procédé selon la revendication 2 caractérisé en ce que les blocs de longueur constante moyenne comprennent une information (I) précisant les types de coefficients de transformation cosinus discrète contenus dans les signaux numériques pour chacun des blocs concernés.
  4. Procédé selon l'une quelconque ou plusieurs des revendications 1 à 3 caractérisé en ce que l'indicateur d'adresse (FL) sert à marquer de manière adéquate les blocs avec ou sans composantes variables importés d'autres blocs.
  5. Procédé selon l'une quelconque ou plusieurs des revendications 1 à 4 caractérisé en ce que les blocs avec ou sans composantes provenant d'autres blocs, comportent des informations de pointeur d'adresse (POIi, POIj) dont les indices (i, j) sont incrémentés d'une valeur de '1' lors du codage d'un certain type de bloc.
  6. Codeur pour un procédé selon l'une quelconque ou plusieurs des revendications 1 à 5, intégrant :
    - un circuit de codage (1) transformant les données segment par segment en signaux numériques de longueur de mot variable (In) ;
    - un multiplexeur (2) monté en aval, qui forme des blocs de longueur moyenne constante (m) à l'aide de première mémoires (3, 4), sachant que des composantes de données choisies dans les segments des signaux numérique - notamment une composante fixe (DC) et les composantes variables essentielles (ACn) - sont enregistrées dans lesdites premières mémoires pour chacun de ces blocs, et sachant en outre que les blocs dont la longueur est inférieure à la longueur moyenne sont remplis à l'aide de composantes de données (ACx) prélevées dans les blocs dont la longueur est supérieure à la longueur moyenne ;
    - un démultiplexeur (5) disposé en aval desdites mémoires, qui lie les données appartenant au bloc respectif et les transmet vers un canal de données (6) ;
    codeur caractérisé en ce qu'il comporte :
    - un circuit pour le calcul des pointeurs d'adresses (13), alimenté par lesdites premières mémoires, qui commande le multiplexeur et le démultiplexeur et fournit aux premières mémoires un indicateur d'adresse (FL) et une information de pointeur d'adresse (POI) pour chacun des blocs.
  7. Décodeur pour un procédé selon l'une quelconque ou plusieurs des revendications 1 à 5, intégrant :
    - un circuit de décodage (7) prévu en aval du canal de données (6) pour séparer des données d'un bloc ;
    - un multiplexeur (8) disposé en aval et permettant, en association avec des mémoires en aval (9, 10), de récupérer des blocs de données avec leur longueur de mot variable initiale (ln) ;
    - un démultiplexeur (11) prévu à la suite desdites mémoires, qui lie les données appartenant au bloc respectif et les transmet vers un décodeur de longueur variable (12) dont la sortie fournit des données correspondant aux données de source lors du codage ;
    décodeur caractérisé en ce qu'il comporte :
    - un circuit pour le calcul des pointeurs d'adresses (14) qui commande le multiplexeur et le démultiplexeur et transmet auxdites mémoires des informations de pointeurs d'adresses (POI), sachant que le circuit de décodage (7) décode les pointeurs d'adresses à partir du flux de données arrivant et retransmet des informations de pointeurs d'adresses et des indicateurs d'adresses (FL) vers le circuit pour le calcul des pointeurs d'adresses (14).
HK69697A 1990-10-24 1997-05-22 Process, coder and decoder for data transmission and/or storage HK69697A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE4033815 1990-10-24

Publications (1)

Publication Number Publication Date
HK69697A true HK69697A (en) 1997-05-30

Family

ID=6416964

Family Applications (1)

Application Number Title Priority Date Filing Date
HK69697A HK69697A (en) 1990-10-24 1997-05-22 Process, coder and decoder for data transmission and/or storage

Country Status (10)

Country Link
US (1) US5410308A (fr)
EP (1) EP0554300B1 (fr)
JP (1) JP3037419B2 (fr)
KR (1) KR100238714B1 (fr)
AU (1) AU8738191A (fr)
DE (1) DE59107937D1 (fr)
ES (1) ES2089237T3 (fr)
HK (1) HK69697A (fr)
MY (1) MY107665A (fr)
WO (1) WO1992008289A1 (fr)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG65702A1 (en) * 1991-04-10 1999-06-22 Mitsubishi Electric Corp Encorder and decorder
DE4218695A1 (de) * 1992-06-09 1993-12-16 Thomson Brandt Gmbh Verfahren, Coder und Decoder zur Datenübertragung und/oder -speicherung
US5497404A (en) * 1992-07-14 1996-03-05 General Instrument Corporation Transmission error recovery for digital communication systems using variable length data packets where data is stored in header locations of memory
ATE190793T1 (de) * 1993-06-07 2000-04-15 Koninkl Philips Electronics Nv Vorrichtung zur übertragung oder aufzeichnung von digitalen fernsehbildern, und vorrichtung zum empfang derselben
EP0629089B1 (fr) * 1993-06-07 2000-03-15 Koninklijke Philips Electronics N.V. Dispositif pour la transmission ou l'enregistrement d'images de télévision numérique, et dispositif pour la récéption de ces images
DE69420797T2 (de) * 1993-07-30 2000-03-23 Victor Company Of Japan, Ltd. Verfahren und Vorrichtung zur Übertragung von digitalen Daten
US6415398B1 (en) * 1995-09-29 2002-07-02 Kabushiki Kaisha Toshiba Coding system and decoding system
JP2885152B2 (ja) * 1995-10-31 1999-04-19 日本ビクター株式会社 情報記録方法
KR100219133B1 (ko) * 1996-01-06 1999-09-01 윤종용 변환부호화시스템의 변환계수선택방법및그장치
GB9609833D0 (en) * 1996-05-10 1996-07-17 Memory Corp Plc Memory device
JP3139737B2 (ja) * 1996-07-31 2001-03-05 日本電気株式会社 データ通信システム
GB2338382B (en) * 1996-07-31 2000-11-15 Nec Corp Method of serial data communication
KR0183927B1 (ko) * 1996-09-20 1999-04-15 삼성전자주식회사 복호화장치
US8356232B2 (en) * 2006-10-06 2013-01-15 Motorola Mobility Llc Method and apparatus for encoding and decoding data
US7949926B2 (en) * 2006-11-30 2011-05-24 Motorola Mobility, Inc. Method and apparatus for encoding and decoding data
CA2685073C (fr) * 2007-05-08 2014-12-02 Qualcomm Incorporated Structure de paquet pour interface numerique a affichage mobile
US8356331B2 (en) * 2007-05-08 2013-01-15 Qualcomm Incorporated Packet structure for a mobile display digital interface
US8031626B2 (en) * 2007-11-13 2011-10-04 Qualcomm Incorporated Packet structure for a mobile display digital interface
TWI421871B (zh) * 2009-11-27 2014-01-01 Macronix Int Co Ltd 定址一記憶積體電路之方法與裝置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3702490A1 (de) * 1987-01-28 1988-08-11 Thomson Brandt Gmbh Verfahren und vorrichtung zur digitalen nachrichtenuebertragung und/oder -aufzeichnung und -wiedergabe
GB8722394D0 (en) * 1987-09-23 1987-10-28 British Telecomm Video coder
DE3736898A1 (de) * 1987-10-30 1989-05-11 Siemens Ag Anordnung zur umsetzung von codewoertern unterschiedlicher breite in datenwoerter gleicher breite
JP2828997B2 (ja) * 1988-07-22 1998-11-25 株式会社日立製作所 適応型変換符号化装置
JPH02226886A (ja) * 1989-02-28 1990-09-10 Sony Corp データ伝送装置及び伝送方法
EP0442548B1 (fr) * 1990-01-30 1995-08-02 Laboratoires D'electronique Philips S.A.S. Dispositifs de codage et de décodage à longueur variable de signaux numériques
JP3134424B2 (ja) * 1991-10-31 2001-02-13 ソニー株式会社 可変長符号化方法及び装置

Also Published As

Publication number Publication date
KR100238714B1 (ko) 2000-01-15
EP0554300A1 (fr) 1993-08-11
MY107665A (en) 1996-05-30
WO1992008289A1 (fr) 1992-05-14
JP3037419B2 (ja) 2000-04-24
DE59107937D1 (de) 1996-07-18
ES2089237T3 (es) 1996-10-01
US5410308A (en) 1995-04-25
EP0554300B1 (fr) 1996-06-12
JPH06502051A (ja) 1994-03-03
AU8738191A (en) 1992-05-26

Similar Documents

Publication Publication Date Title
HK69697A (en) Process, coder and decoder for data transmission and/or storage
JP7545406B2 (ja) エントロピコーディングにおいて等確率シンボルをハンドリングするための方法およびデバイス
EP0663774B1 (fr) Appareil pour le démultiplexage adaptif d'une série de bits dans un système de décodage
TW315547B (fr)
FI91474B (fi) Videokooderi
EP1267581B1 (fr) Système de décodage d'images en mouvement
KR970005575B1 (ko) 비트레이트 감소 방법 및 그 회로 장치
EP0732856B1 (fr) Codeur et décodeur vidéo hiérarchique
US4907101A (en) Method and apparatus for digital data transmission and/or recording and playback
USRE41569E1 (en) Method of processing variable size blocks of data by storing numbers representing size of data blocks in a fifo
US8374447B2 (en) Method and apparatus to prioritize video information during coding and decoding
RU93050815A (ru) Система сжатия для телевидения высокой четкости
KR100203246B1 (ko) 고속의 가변장복호화장치
JP2000032454A (ja) 多重チャネル画像圧縮システム用の統計的マルチプレクサ
KR20250079245A (ko) 엔트로피 인코딩 및 디코딩 방식
US5455578A (en) Serial data decoding using state machine with selectable decoding tables
JPH04221465A (ja) 記録装置
JPH07107476A (ja) 可変長さ符号化映像信号の並列復号化装置
CN1240090A (zh) 数字图像信号处理器的数据高效量化表
EP0149893B1 (fr) Appareil pour coder et décoder des données
US5386213A (en) Coder and decoder apparatus for a data transmission system
EP0337563A1 (fr) Système pour la transmission de signaux vidéo avec attribution adaptative des mots codés, ainsi qu'un émetteur et un récepteur convenant pour un tel système
JPH01158825A (ja) 適応型符号化制御方式
EP1131956A1 (fr) Procede de compression d'images et de sequences video en format numerique

Legal Events

Date Code Title Description
PF Patent in force
PC Patent ceased (i.e. patent has lapsed due to the failure to pay the renewal fee)

Effective date: 20061015