HK69697A - Process, coder and decoder for data transmission and/or storage - Google Patents
Process, coder and decoder for data transmission and/or storage Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion 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/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00007—Time or data compression or expansion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/115—Selection of the code volume for a coding unit prior to coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/136—Incoming video signal characteristics or properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/164—Feedback from the receiver or from the transmission channel
- H04N19/166—Feedback from the receiver or from the transmission channel concerning the amount of transmission errors, e.g. bit error rate [BER]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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/176—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods 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/192—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods 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/98—Adaptive-dynamic-range coding [ADRC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/65—Methods 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)
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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).
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)
| 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)
| 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 | ソニー株式会社 | 可変長符号化方法及び装置 |
-
1991
- 1991-10-15 EP EP91918294A patent/EP0554300B1/fr not_active Expired - Lifetime
- 1991-10-15 KR KR1019930701221A patent/KR100238714B1/ko not_active Expired - Fee Related
- 1991-10-15 DE DE59107937T patent/DE59107937D1/de not_active Expired - Fee Related
- 1991-10-15 JP JP03516857A patent/JP3037419B2/ja not_active Expired - Fee Related
- 1991-10-15 WO PCT/EP1991/001954 patent/WO1992008289A1/fr not_active Ceased
- 1991-10-15 ES ES91918294T patent/ES2089237T3/es not_active Expired - Lifetime
- 1991-10-15 AU AU87381/91A patent/AU8738191A/en not_active Abandoned
- 1991-10-22 MY MYPI91001946A patent/MY107665A/en unknown
-
1993
- 1993-04-22 US US08/050,772 patent/US5410308A/en not_active Expired - Lifetime
-
1997
- 1997-05-22 HK HK69697A patent/HK69697A/xx not_active IP Right Cessation
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 |