HK76596A - Method and system for image coding and display - Google Patents
Method and system for image coding and display Download PDFInfo
- Publication number
- HK76596A HK76596A HK76596A HK76596A HK76596A HK 76596 A HK76596 A HK 76596A HK 76596 A HK76596 A HK 76596A HK 76596 A HK76596 A HK 76596A HK 76596 A HK76596 A HK 76596A
- Authority
- HK
- Hong Kong
- Prior art keywords
- matrix
- coding
- pixel
- component values
- values
- Prior art date
Links
Classifications
-
- 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/10—Digital recording or reproducing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
- H04N1/2166—Intermediate information storage for mass storage, e.g. in document filing systems
- H04N1/217—Interfaces allowing access to a single user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/41—Bandwidth or redundancy reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/64—Systems for the transmission or the storage of the colour picture signal; Details therefor, e.g. coding or decoding means therefor
- H04N1/646—Transmitting or storing colour television type signals, e.g. PAL, Lab; Their conversion into additive or subtractive colour signals or vice versa therefor
Landscapes
- Signal Processing (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Display Devices Of Pinball Game Machines (AREA)
- Liquid Crystal (AREA)
- Electrochromic Elements, Electrophoresis, Or Variable Reflection Or Absorption Elements (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Eye Examination Apparatus (AREA)
- Vehicle Body Suspensions (AREA)
- Closed-Circuit Television Systems (AREA)
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
- Burglar Alarm Systems (AREA)
- Radar Systems Or Details Thereof (AREA)
Claims (21)
- Procédé de codage d'images par lequel des informations en pixels pour au moins une valeur de composante de pixel d'une pluralité de pixels formant une image sont codées en données numériques qui peuvent être enregistrées sur un support de données approprié, ce procédé comprenant les étapes suivantes :(i) on obtient lesdites informations en pixels sous la forme d'une première matrice de m x n valeurs de composantes de pixels, où m et n sont des nombres entiers;(ii) on soumet à un filtrage passe-bas ces valeurs de composantes de pixels de la première matrice pour produire une deuxième matrice de m x n valeurs de composantes de pixels, qui définissent une image de résolution inférieure en comparaison des valeurs de composantes de pixels de la première matrice;(iii) on sous-échantillonne ladite deuxième matrice de valeurs de composantes de pixels pour produire une quatrième matrice de m/a x n/b valeurs de composantes de pixels de densité réduite où a et b sont des facteurs de m et n, respectivement;(iv) on code ladite quatrième matrice de valeurs de composantes de pixels par compression de données en un deuxième jeu de données numériques à stocker sur un support de données;(v) on décode le deuxième jeu de données numériques de manière complémentaire à l'étape (iv) pour reconstituer la quatrième matrice de valeurs de composantes de pixels;(vi) on filtre par interpolation ladite quatrième matrice reconstituée de valeurs de composantes de pixels pour restituer ladite deuxième matrice de valeurs de composantes de pixels;(vii) on soustrait la deuxième matrice restituée de la première matrice, pixel par pixel, pour produire une troisième matrice de m x n valeurs de différence, et(viii) on code ladite troisième matrice de valeurs de différence en un premier jeu de données numériques à stocker sur un support de données.
- Procédé de codage selon la revendication 1, comprenant une autre étape (ix) d'enregistrement des données numériques produites par les étapes (iv) et (viii), sur un support de données.
- Procédé de codage selon la revendication 1 ou 2, dans lequel le filtrage passe-bas des valeurs de composantes de pixels de la première matrice dans l'étape (ii) et le sous-échantillonnage des valeurs de composantes de pixels de la deuxième matrice dans l'étape (iii) sont tous deux réalisés selon un facteur de deux, horizontalement et verticalement.
- Procédé de codage selon la revendication 1, 2 ou 3, dans lequel le codage des valeurs de différence en un premier jeu de données numériques consiste à quantifier ces valeurs de différence en un nombre plus petit de valeurs quantifiées, y compris zéro, et à coder les valeurs quantifiées en utilisant un code de longueur de passage.
- Procédé de codage selon l'une quelconque des revendications précédentes, dans lequel le codage des valeurs de composantes de pixels de la quatrième matrice en un deuxième jeu de données numériques consiste à effectuer un coadage delta de ces valeurs de composantes de pixels.
- Agencement de codage dans lequel des informations en pixels pour au moins une valeur de composante de pixels d'une pluralité de pixels formant une image sont codées en données numériques qui peuvent être enregistrées sur un support de données approprié, comprenant :- des moyens pour obtenir lesdites informations en pixels sous la forme d'une première matrice de m x n valeurs de composantes de pixels, où m et n sont des nombres entiers;- des moyens pour soumettre à un filtrage passe-bas ces valeurs de composantes de pixels de la première matrice afin de produire une deuxième matrice de m x n valeurs de composantes de pixels, qui définissent une image de résolution inférieure en comparaison des valeurs de composantes de pixels de la première matrice;- des moyens pour sous-échantillonner ladite deuxième matrice de valeurs de composantes de pixels afin de produire une quatrième matrice de m/a x n/b valeurs de composantes de pixels de densité réduite, où a et b sont des facteurs de m et n, respectivement;- des moyens pour coder ladite quatrième matrice de valeurs de composantes de pixels avec compression de données en un deuxième jeu de données numériques à stocker sur un support de données;- des moyens complémentaires aux moyens de codage pour décoder le deuxième jeu de données numériques afin de reconstituer la quatrième matrice de valeurs de composantes de pixels;- des moyens pour filtrer par interpolation ladite quatrième matrice reconstituée de valeurs de composantes de pixels afin de restituer ladite deuxième matrice de valeurs de composantes de pixels;- des moyens pour soustraire la deuxième matrice restituée de la première matrice, pixel par pixel, afin de produire une troisième matrice de m x n valeurs de différence, et- des moyens pour coder ladite troisième matrice de valeurs de différence en un premier jeu de données numériques à stocker sur un support de données.
- Agencement de codage selon la revendication 6, dans lequel lesdits moyens de filtrage passe-bas et lesdits moyens de sous-échantillonnage effectuent un filtrage selon un facteur de deux, à la fois horizontalement et verticalement.
- Agencement de codage selon la revendication 6 ou 7, dans lequel les moyens de codage de ladite matrice de valeurs de différence quantifient ces valeurs de différence en un plus petit nombre de valeurs quantifiées, y compris zéro, et codent les valeurs quantifiées en utilisant un code de longueur de passage.
- Agencement de codage selon la revendication 6, 7 ou 8, dans lequel les moyens de codage des valeurs de composantes de pixels de la quatrième matrice effectuent un codage delta de ces valeurs de composantes de pixels.
- Agencement de codage selon l'une quelconque des revendications 6 à 9, comprenant un support de données sur lequel lesdits premier et deuxième jeux de données numériques sont enregistrés.
- Agencement de codage selon la revendication 10, dans lequel ledit support de données est un support d'enregistrement optique et un dispositif de lecture optique associé.
- Support d'enregistrement optique susceptible d'être utilisé dans un agencement selon la revendication 11, sur lequel sont stockés lesdits premier et deuxième jeux de données numériques.
- Procédé de codage selon l'une quelconque des revendications 1 à 5, susceptible d'être utilisé avec un codage YUV, dans lequel Y est la composante de luminance d'un pixel et U et V sont les deux composantes de chrominance, ces trois valeurs de composantes de pixels étant disponibles sous la forme de ladite information d'image dans les premières matrices respectives et étant codées séparément.
- Procédé selon la revendication 13, dans lequel la première matrice de chacune des deux valeurs de composantes de chrominance a la moitié de la résolution horizontale de la première matrice pour la valeur de composante de luminance.
- Procédé de codage selon l'une quelconque des revendications 1 à 5, susceptible d'être utilisé avec un codage YUV, où Y est la composante de luminance d'un pixel et U et V sont les deux composantes de chrominance, dans lequel seule la valeur de composante de luminance est ladite information d'image et est codée, les deux valeurs de composantes de chrominance étant disponibles directement pour être stockées sur le support de données.
- Agencement de codage selon l'une quelconque des revendications 6 à 11, susceptible d'être utilisé avec un codage YUV, où Y est la composante de luminance d'un pixel et U et V sont les deux composantes de chrominance, dans lequel toutes ces valeurs de composantes de pixels sont codées séparément en commençant par les premières matrices respectives.
- Agencement du codage selon la revendication 16, dans lequel la première matrice de chacune des valeurs de composantes de chrominance a la moitié de la résolution horizontale de la première matrice pour la valeur de la composante de luminance.
- Agencement de codage selon l'une quelconque des revendications 6 à 11, susceptible d'être utilisé avec un codage YUV, où Y est la composante de luminance d'un pixel et U et V sont les deux composantes de chrominance, dans lequel seule la valeur de composante de luminance est ladite information d'image et est codée, les deux valeurs de composantes de chrominance étant disponibles directement pour être stockées sur le support de données.
- Appareil d'affichage de données comprenant :- un dispositif d'affichage pour afficher des images composées de pixels discrets qui sont chacun représentés par un code numérique respectif qui définit un pixel en terme de valeurs de composantes de pixels de chrominance et de luminance;- une mémoire d'affichage ayant une capacité permettant de stocker les codes numériques pour une image à afficher;- un générateur d'affichage pour produire des signaux vidéo à partir des codes numériques dans la mémoire d'affichage afin de commander le dispositif d'affichage;- un dispositif de mémorisation de masse, et- des moyens logiques pour le transfert sélectif des données numériques dudit dispositif de mémorisation de masse à la mémoire d'affichage,caractérisé en ce que les données numériques stockées dans le dispositif de mémorisation de masse sont codées par le procédé de la revendication 1, et l'appareil comprend des moyens de décodage pour décoder un premier et un deuxième jeux de données numériques extraites du dispositif de mémorisation de masse par rapport à une image à afficher, en lesdits codes numériques à stocker dans ladite mémoire d'affichage.
- Appareil d'affichage de données selon la revendication 19, caractérisé en ce que le codage desdites données numériques stockées dans ledit dispositif de mémorisation de masse a la caractéristique des revendications 3, 4, 5, 13, 14 ou 15.
- Appareil d'affichage de données selon la revendication 19 ou 20, caractérisé en ce que ledit dispositif de mémorisation de masse est un support d'enregistrement optique et un dispositif de lecture optique associé.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB868630887A GB8630887D0 (en) | 1986-12-24 | 1986-12-24 | Encoding & displaying pictures |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| HK76596A true HK76596A (en) | 1996-05-10 |
Family
ID=10609583
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| HK76596A HK76596A (en) | 1986-12-24 | 1996-05-02 | Method and system for image coding and display |
Country Status (15)
| Country | Link |
|---|---|
| EP (1) | EP0272762B1 (fr) |
| JP (1) | JP2529709B2 (fr) |
| KR (1) | KR960002149B1 (fr) |
| CN (1) | CN1010075B (fr) |
| AT (1) | ATE106647T1 (fr) |
| AU (1) | AU597457B2 (fr) |
| BR (1) | BR8706989A (fr) |
| CA (1) | CA1298674C (fr) |
| DD (1) | DD273346A5 (fr) |
| DE (1) | DE3789948T2 (fr) |
| DK (1) | DK175330B1 (fr) |
| FI (1) | FI93067C (fr) |
| GB (2) | GB8630887D0 (fr) |
| HK (1) | HK76596A (fr) |
| SU (1) | SU1658830A3 (fr) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02177766A (ja) * | 1988-12-28 | 1990-07-10 | Canon Inc | 2値画像の階層的符号化方式 |
| FR2655451B1 (fr) * | 1989-12-06 | 1992-07-10 | Synelec Sa | Procede et systeme de traitement d'images. |
| US5255105A (en) * | 1990-03-17 | 1993-10-19 | International Computers Limited | Encoding image data |
| GB9006080D0 (en) * | 1990-03-17 | 1990-05-16 | Int Computers Ltd | Progressive encoding |
| GB9015986D0 (en) * | 1990-07-20 | 1990-09-05 | Philips Electronic Associated | Image display |
| US5373375A (en) * | 1990-12-21 | 1994-12-13 | Eastman Kodak Company | Metric conversion mechanism for digital images in a hierarchical, multi-resolution, multi-use environment |
| GB2295482B (en) * | 1993-06-10 | 1997-12-10 | Lightworks Editing Systems Ltd | Video editing systems |
| BE1007330A3 (nl) * | 1993-07-16 | 1995-05-16 | Philips Electronics Nv | Inrichting voor het overdragen van een digitaal beeldsignaal. |
| US5563623A (en) * | 1994-11-23 | 1996-10-08 | Motorola, Inc. | Method and apparatus for driving an active addressed display |
| EP1133166A3 (fr) * | 2000-01-06 | 2003-08-06 | Hewlett-Packard Company, A Delaware Corporation | Doublement de la dimension X dans une trame vidéo au moyen d'un hardware |
| JP4067281B2 (ja) * | 2001-02-20 | 2008-03-26 | 三洋電機株式会社 | 画像処理方法とその方法を利用可能な画像符号化装置および画像復号装置 |
| CN100388792C (zh) * | 2006-04-24 | 2008-05-14 | 李博航 | 一种提高信息编解码效率的图像处理方法 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5522708A (en) * | 1978-08-04 | 1980-02-18 | Dainippon Screen Mfg Co Ltd | Method and apparatus for recording of color image |
| US4742558A (en) * | 1984-02-14 | 1988-05-03 | Nippon Telegraph & Telephone Public Corporation | Image information retrieval/display apparatus |
| JPS60176365A (ja) * | 1984-02-22 | 1985-09-10 | Dainippon Screen Mfg Co Ltd | 画像信号の圧縮方法 |
| US4597005A (en) * | 1984-04-26 | 1986-06-24 | Canadian Patents And Development Limited | Digital color photographic image video display system |
| US4630030A (en) * | 1984-06-28 | 1986-12-16 | Wang Laboratories, Inc. | Compression of data for storage |
| US4684923A (en) * | 1984-09-17 | 1987-08-04 | Nec Corporation | Encoder with selective indication of compression encoding and decoder therefor |
| GB2189106B (en) * | 1986-04-14 | 1990-02-14 | Philips Electronic Associated | Image display |
-
1986
- 1986-12-24 GB GB868630887A patent/GB8630887D0/en active Pending
-
1987
- 1987-11-18 GB GB8726961A patent/GB2199460B/en not_active Expired - Lifetime
- 1987-12-21 DE DE3789948T patent/DE3789948T2/de not_active Expired - Fee Related
- 1987-12-21 DK DK198706734A patent/DK175330B1/da not_active IP Right Cessation
- 1987-12-21 SU SU874203939A patent/SU1658830A3/ru active
- 1987-12-21 FI FI875620A patent/FI93067C/fi not_active IP Right Cessation
- 1987-12-21 CN CN87108347A patent/CN1010075B/zh not_active Expired
- 1987-12-21 EP EP87202590A patent/EP0272762B1/fr not_active Expired - Lifetime
- 1987-12-21 AT AT87202590T patent/ATE106647T1/de not_active IP Right Cessation
- 1987-12-22 AU AU82937/87A patent/AU597457B2/en not_active Expired
- 1987-12-22 BR BR8706989A patent/BR8706989A/pt unknown
- 1987-12-23 DD DD87311135A patent/DD273346A5/de not_active IP Right Cessation
- 1987-12-23 CA CA000555344A patent/CA1298674C/fr not_active Expired - Lifetime
- 1987-12-24 JP JP62328165A patent/JP2529709B2/ja not_active Expired - Fee Related
- 1987-12-24 KR KR1019870014903A patent/KR960002149B1/ko not_active Expired - Fee Related
-
1996
- 1996-05-02 HK HK76596A patent/HK76596A/en not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| AU597457B2 (en) | 1990-05-31 |
| EP0272762B1 (fr) | 1994-06-01 |
| GB2199460B (en) | 1991-03-13 |
| EP0272762A2 (fr) | 1988-06-29 |
| DK673487D0 (da) | 1987-12-21 |
| EP0272762A3 (en) | 1990-04-04 |
| JPS63168781A (ja) | 1988-07-12 |
| ATE106647T1 (de) | 1994-06-15 |
| DE3789948D1 (de) | 1994-07-07 |
| FI93067C (fi) | 1995-02-10 |
| KR960002149B1 (ko) | 1996-02-13 |
| FI875620A7 (fi) | 1988-06-25 |
| KR880008296A (ko) | 1988-08-30 |
| DK175330B1 (da) | 2004-08-30 |
| SU1658830A3 (ru) | 1991-06-23 |
| CN1010075B (zh) | 1990-10-17 |
| BR8706989A (pt) | 1988-07-26 |
| GB2199460A (en) | 1988-07-06 |
| CN87108347A (zh) | 1988-07-06 |
| FI93067B (fi) | 1994-10-31 |
| FI875620A0 (fi) | 1987-12-21 |
| GB8630887D0 (en) | 1987-02-04 |
| GB8726961D0 (en) | 1987-12-23 |
| DE3789948T2 (de) | 1994-12-15 |
| DK673487A (da) | 1988-06-25 |
| DD273346A5 (de) | 1989-11-08 |
| JP2529709B2 (ja) | 1996-09-04 |
| AU8293787A (en) | 1988-06-30 |
| CA1298674C (fr) | 1992-04-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4868764A (en) | Image encoding and decoding method and apparatus | |
| US4858026A (en) | Image display | |
| CA1240788A (fr) | Compression des pixels dans une image video de taille reduite | |
| US5270812A (en) | Method of encoding image pixel values for storage as compressed digital data and method of decoding the compressed digital data | |
| CA1233231A (fr) | Systeme de filtrage pour le traitement d'images video a definition reduite | |
| EP0272763B1 (fr) | Appareil de visualisation d'images | |
| US4799677A (en) | Video game having video disk read only memory | |
| EP0599257A2 (fr) | Méthode et appareil pour l'enregistrement de signaux vidéo | |
| EP0272762B1 (fr) | Méthode et système de codage et de visualisation d'images | |
| US4654695A (en) | Apparatus for reducing the resolution of video samples by truncating the most significant bits | |
| US4656516A (en) | Vertical subsampling and memory synchronization system for a picture within a picture television receiver | |
| US5652624A (en) | Systems for dither-quantizing and reconstruction of digital television signals |
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: 20061221 |