FI98681C - Muuntokoodauslaite - Google Patents
Muuntokoodauslaite Download PDFInfo
- Publication number
- FI98681C FI98681C FI902550A FI902550A FI98681C FI 98681 C FI98681 C FI 98681C FI 902550 A FI902550 A FI 902550A FI 902550 A FI902550 A FI 902550A FI 98681 C FI98681 C FI 98681C
- Authority
- FI
- Finland
- Prior art keywords
- quantization
- unit
- conversion
- motion
- signal
- Prior art date
Links
Classifications
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Superconductors And Manufacturing Methods Therefor (AREA)
- Transplanting Machines (AREA)
Description
98681
Muuntokoodauslaite Tämä keksintö kohdistuu muuntokoodauslaitteeseen, jonka avulla saavutetaan hyvin tehokas koodaus digitaali-5 seksi kuvasignaaliksi.
Kuvio 1 esittää lohkokaaviota perinteisen muunto-koodaus laitteen kokoonpanosta, jollaista on kuvattu esimerkiksi julkaisussa "A proposal of a coding control method in a MC-DCT coding system", mm. Kato, konferenssissa 10 "National Conference on Information and System Dept. (1- 204) of the Institute of Electronics, Information and Communication Engineers, 1987". Kuviossa 1 viitenumero 11 on vähentäjä, joka suorittaa vähennyksen digitaalisena kuva-ottosignaalisarjana toimivan ottosignaalin 101 sekä 15 liikekompensoitu kehystenvälinen ennustesignaali 102, nu mero 1 on ortogonaalinen muuntoyksikkö, joka suorittaa ortogonaalista muunnosta kehystenväliselle erosignaalille 103, 2b on kvantisointiyksikkö, jossa tapahtuu kynnyskä-sittelyä muuntokertoimelle, joka on saatu ortogonaalisen 20 muunnoksen välityksellä puskurin 112 sisältämän muistida- tamäärän mukaisesti, minkä jälkeen kvantisointiyksikön annosta saadaan kvantisointi-indeksi 106, 3b on kvanti-sointidekoodausyksikkö, joka suorittaa kvantisointidekoo-dauksen kvantisointi-ideksille 106 ja jonka annosta saa-25 daan kvantisointimuuntokerroin 107, 4 on käänteinen orto-gonaalinen muuntoyksikkö, joka suorittaa käänteistä ortogonaalista muunnosta kvantisointimuuntokertoimelle 107 ja tuottaa dekoodatun kehystenvälisen erosignaalin 108 välille, 12 on summain, 5 on kuvamuisti, joka tuottaa ennakoin-30 tisignaalin 102, 6 on kompensointiyksikkö, 7 on vaihtuvamittainen koodausyksikkö, 111 on koodattu tieto, 8 on lähetyspuskuri muunnosta varten ja 113 on muunnettu tieto.
Seuraavaksi kuvataan laitteen toimintaa. Erotus ottosignaalin 101 ja ennakointisignaalin 102 välillä saa- 98681 2 daan käyttämällä vähentäjää 11 tuottamaan kehystenvälinen erotussignaali 103, joista redundantit komponentit on poistettu. Ortogonaalisessa muuntoyksikössä l kehystenvä-linen erotussignaali 103 muunnetaan avaruudelliseksi taa-5 juusalueeksi käyttämällä ortogonaalista muunnosta rauunnos-kertoimen 104 aikaansaamiseksi. Kvantisointiyksikössä 2b muuntokerroin Ci 104 alistetaan seuraavaan kynnyskäsitte-lyyn, joka perustuu myöhemmin selitettävään puskurimuistin datamäärään.
10
Puskurimuistin määrä: suuri -*· kynnysarvo ka: suuri.
Puskurimuistin määrä: pieni -» kynnysarvo ka: pieni.
15 Ci < ka -* Ci: merkityksetön kerroin
Ci > ka -*· Ci: merkittävä kerroin, missä
Ci on muuntokerroin.
Muuntokerroin 104, joka on merkittävä kerroin kyn-20 nyskäsittelyn tuloksena, kvantisoidaan kvantisointiyksi kössä 2b ja se saadaan annosta vastaavana kvantisointi-indeksinä 106. Toisaalta taas muuntokerroin 104, joka on merkityksetön kerroin, saadaan annosta nollaa vastaavana kvantisointi-ideksinä 106. Kvantisointi-indeksi 106 kooda-25 taan vaihtuvamittaisesti yhdessä myöhemmin selitettävän liikevektorin 105 kanssa ja se saadaan annosta koodattuna tietona 111 vaihtuvamittaisesta koodausyksiköstä 7. Toisaalta kvantisointi-indeksi 106 muunnetaan samanaikaisesti muuntokertoimeksi 107 kvantisointidekoodausyksikössä 3b 3 0 tapahtuvan kvantisointidekoodauksen tuloksena. Käänteisessä ortogonaalisessa muuntoyksikössä 4 muuntokerroin 107 muunnetaan erotussignaaliksi 108. Myöhemmin erotussignaali 108 ja edellä mainittu ennakointisignaali 102 lisätään summaimessa 12 dekoodatun signaalin 109 tuottamiseksi.
35 Dekoodattu signaali 109 tallennetaan tilapäisesti kuva- 98681 3 muistiin 5 ennakointisignaalin 102 tuottamiseksi liikkeen-kompensoinnin tuloksena. Sen jälkeen kun ottosignaali 101 on jaettu useaan lohkoon, edellisen lohkon kuvasignaalista havaitaan samanlaisin lohko jokaiselle lohkolle etsimällä 5 edeltävän kehyksen dekoodatuista signaaleista, jotka sijaitsevat avaruudessa samassa kohdassa kuin lohko ja naa-purilohkossa. Virhe lohkon ja havaitun lohkon välillä on minimissä. Lyhyesti, molempien lohkojen välisen eron absoluuttisten arvojen summa, eron tai vastaavan neliöjuurten 10 summa, joka määrittelee poikkeaman, on minimissään. Lohkojen, joilla on minimipoikkeama, välinen siirtymä on ulostulo liikevektorina 105. Edellä mainittu koodaustieto 111 tallennetaan tilapäisesti lähetyspuskuriin 8 ja saadaan annosta siirrettynä tietona 113 kiinteällä bittitiheydel-15 lä, ja samanaikaisesti puskurimuistin 112 määrä saadaan annosta takaisinkytkentäsignaalina puskurin ylivuodon estämiseksi. Koska perinteinen muuntokoodauslaite on kokoonpanoltaan edellä selitetyn kaltainen ja kvantisointiomi-naisuuksien valinta suoritetaan käyttämällä ainoastaan 20 siirtopuskurimuistin määrää, on tästä se haitta, että on vaikeata toteuttaa adaptiivista kvantisointia ottosignaa-lin tilastollisten ominaisuuksien kuten ottokuvasignaalin teho- ja taajuusominaisuuksien mukaisesti, ja on mahdotonta puristaa signaalia tehokkaasti.
25 Tämän keksinnön tarkoituksena on ratkaista edellä mainitut ongelmat sekä aikaansaada muuntokoodauslaite, joka pystyy kvantisoimaan signaalin tehokkaasti ottosig-naalin tilastollisten ominaisuuksien mukaisesti.
Näiden edellä mainittujen ongelmien ratkaisemiseksi 30 tämän keksinnön mukainen muuntokoodauslaite valmistelee lukuisia kvantisointiominaisuuksia ja valitsee yhden kvan-tisointiominaisuuden mukautuen ottosignaalin ja muuntoker-rointen sarjan ennakoituun vääristymään.
Toisin sanoen muunnnoskoodauslaite valitsee tässä 35 keksinnössä yhden kvantisointiominaisuuden useasta kvanti- 98681 4 sointiominaisuudesta, jotka on valmisteltu ennakoidun ot-tosignaalin, muuntokertoimien sarjan ja toimintojen vääristymän mukaisesti muunnoskertoimen kvantisoimiseksi.
Edellä mainittu sekä muut kohteet ja tämän keksin-5 nön uusi tunnusmerkki ilmenevät seuraavasta selityksestä ja oheistetuista kaavioista. Piirustukset on tarkoitettu yksinomaan selitystä varten eivätkä ne rajoita tämän keksinnön alaa.
Kuvio 1 on lohkokaavio, joka kuvaa perinteistä 10 muuntokoodauslaitetta; kuvio 2 on lohkokaavio, joka kuvaa tämän keksinnön suoritusmuodon mukaisen muuntokoodauslaitteen rakennetta; ja kuvio 3 on esimerkinomainen kaavio, joka kuvaa suh-15 detta muuntokoodaussekvenssin, liikkeenkompensoivien enna koitujen vääristymien suuruuden ja kvantisointiominaisuuk-sien välillä, joita on käytetty tapauksessa, jossa kolme eri kvantisointiaskelkokoa käsittävää eri tyyppistä kvan-tisointiominaisuutta on valmisteltu tässä keksinnössä.
20 Seuraavassa selitetään keksinnön mukaista suoritus muotoa piirustuksiin viitaten. Kuviossa 2 viitenumerot 2a ja 3a ovat adaptiivinen kvantisointiyksikkö ja adaptiivinen kvantisointidekoodausyksikkö, jotka molemmat valitsevat sopivan useasta kvantisointiominaisuudesta ja käyttä-25 vät sitä avaruudellisten taajuuksien mukaisesti, jotka vastaavat vääristymää 114 liikkeenkompensointiennakoinnin hetkellä toinen ottosignaalia 101 ja toinen muunnosker-rointen sekvenssiä varten. Kuvion 1 lohkoja ja signaaleita lukuun ottamatta muita samoja lohkoja ja signaaleita on 30 merkitty samoilla numeroilla, eikä niitä siis tulla selittämään kuin yhden kerran.
Seuraavaksi selitetään laitteen toimintaa. Yleensä on vaikea visuaalisesti tunnistaa vääristymiä, jotka esiintyvät osassa, joka vaihtuu nopeasti ajan suhteen lii-35 kealueena, ja jonka avaruudellinen taajuus on suuri. Li- 98681 5 saksi osa, jonka liikkeenkompensointivääristymä on suuri, on usein liikealue, ja signaalien dynaaminen alue on laaja. Varattaessa kvantisointi-indeksin koodaussanoja lyhyt koodaussana varataan kvantisointi-indeksille vastaten 5 kvantisoinnin keskiarvoa nollan läheisyydessä.
Vastaavasti siinä tapauksessa, että liikkeenkom-pensoiva ennakoitu vääristymä on suuri ja muuntokertoimen sekvenssi on korkea, kvantisointi suoritetaan kvantisoinnin suurella askelkoolla siten, että saavutetaan hyvin telo hokas koodaus pitämällä samalla yksilöllinen kuvalaadun heikkeneminen pienenä. Myös osassa, jossa ennakoitu vääristymä on pieni, vaikka kvantisointianto olisi vähentynyt nollaan, ei ole paljoakaan ongelmia visuaalisessa aistimisessa, ja saavutetaan hyvin tehokas koodaus, minkä vuok-15 si valitaan suuri kvantisointiaskel.
Kuvio 3 kuvaa suhdetta muuntokertoimen sekvenssin, liikkeenkompensoivien ennakoitujen vääristymien suuruuden, ja kvantisointiominaisuuksien välillä, joita käytetään tapauksessa, jossa on kolme eri tyyppistä kvantisoin-20 tiominaisuutta.
Lisäksi luokittelu muuntokertoimen sekvenssiä ja ennakoitua vääristymää varten toteutetaan kynnyskäsitte-lyn välityksellä asettamalla kynnysarvo. Muuntokerroin 104 ja liikkeenkompensoiva ennakoitu vääristymä 114 liikkeen-25 kompensoinnin hetkellä, jotka on molemmat saatu perinteisen kaltaisen käsittelyn välityksellä, syötetään adaptiiviseen kvantisointiyksikköön 2a. Kuvion 3 kuvaamassa adaptiivisessa kvantisointiyksikössä 2a valitaan sopiva kvantisointiominaisuus muuntokertoimen 104 sekvenssin ja 30 liikkeenkompensoivan ennakoidun vääristymän 114 suuruuden mukaisesti, jolloin kvantisointiyksikkö 2a kvantisoi muun-noskertoimen 104, joka oli merkityksellinen puskurimuistin 112 määrään pohjautuvan kynnyskäsittelyn johdosta. Toisaalta adaptiivisessa kvantisointidekoodausyksikössä 3a, 35 kuten myös adaptiivisessa kvantisointiyksikössä 2a, väli- 98681 6 taan sopiva kvantisointiominaisuus muuntokertoimen 104 sekvenssin ja liikkeenkompensoivan ennakoidun vääristymän 114 mukaisesti, joten siinä suoritetaan kvantisoin-tidekoodausta. Jotta kvantisointiominaisuudet koodaus-5 puolella saadaan yhteneviksi dekoodauspuolen ominaisuuksien kanssa, liikkeenkompensoivaan ennakoituun vääristymään 114 sovelletaan vaihtuvamittaista koodausta vaihtuvamittaisessa koodausyksikössä 7, ja lähetetään sitten dekoodauspuolelle. Toisille osille suoritetaan perintei-10 nen käsittely.
Edellä mainitussa suoritusmuodossa on kuvattu tapausta, jossa kvantisointiominaisuutta on vaihdettu muuntokertoimen 104 sekvenssiä vastaavan avaruudellisen taajuuskomponentin sekä liikkeenkompensoivan ennakoidun 15 vääristymän 114 suuruuden mukaisesti. Kuitenkin siinä tapauksessa, että liikkeenkompensoiva ennakoitu vääristymä 114 on pienempi kuin mielivaltaisesti annettu kynnysarvo, mikäli tällaista kaikki muuntokertoimen sekvenssit lohkoihin jakavaa ohjausta tapahtuu, havaitaan 20 vaikutus, että kohina vähenee ajan suuntaisesti.
Koska useita kvantisointiominaisuuksia on valmisteltu ja näitä kvantisointiominaisuuksia käytetään oikein muuntokertoimen sekvenssin ja liikkeenkompensoivan ennakoinnin hetkellä vallitsevan vääristymän suuruuden 25 mukaisesti, voidaan tämän keksinnön mukaisesti, kuten edellä on selitetty, aikaansaada sellainen muuntokoo-dauslaite, että kvantisointi voi toteutua ottosignaalin tilastollisten ominaisuuksien mukaisesti, ja samanaikaisesti signaalia voidaan pakata tehokkaasti.
Claims (4)
1. Muuntokoodauslaite joka, käsittää: liikkeenkompensointiyksikön (6), joka jakaa digitaalisen kuvaottosignaalisarjan (101) joukoksi lohkoja . 5 ja vertaa tämän jälkeen vastaavia lohkoja edellisen ke hyksen kuvasignaaleihin (110), jotka sijaitsevat tilassa samoissa paikoissa tai mainittujen paikkojen läheisyydessä, ja joka havaitsee samanlaisimmat osat mainittujen edellisen kehyksen kuvasignaalien (110) joukosta ja jon-10 ka annosta saadaan tilasiirtymän määrä mainittujen lohkojen ja mainittujen edellisen kehyksen kuvasignaalien samanlaisten osien välillä; vähentäjän (11), joka vähentää liikekompensoitu-jen kehysten välisen ennustesignaalin (102), joka on 15 tuotettu mainitun siirtymän määrän mukaisesti mainitusta digitaalisesta kuvasignaalista; ortogonaalisen muuntoyksikön (1), joka suorittaa ortogonaalisen muunnoksen mainitulta vähentäjältä (11) saadulle kehysten väliselle erosignaalille (103) ja 20 tuottaa antoonsa muunnoskertoimen (104); kvantisointiyksikön (2b), joka kvantisoi mainittua muunnoskerrointa; kvantisointidekoodausyksikön (3b), joka suorittaa kvantisointidekoodausta kvantisointiyksiköltä (2b) tule-25 valle kvantisoidulle muuntokertoimelle; käänteisen ortogonaalisen muuntoyksikön (4), joka suorittaa käänteistä ortogonaalista muunnosta kvanti-sointidekoodatulle kvantisointimuuntokertoimelle (107) dekoodattujen kehysten välisen erosignaalin (108) tuot-30 tamiseksi; summaimen (12), joka summaa mainitun dekoodattujen kehysten välisen erosignaalin (108) ja mainitun lii-kekompensoitujen kehysten välisen ennustesignaalin dekoodatun kuvasignaalin (109) tuottamiseksi; 35 kehysmuistin (5), joka tallentaa mainitun dekoo datun kuvasignaalin (109) väliaikaisesti mainitun liike- 98681 8 kompensoitujen kehysten välisen ennustesignaalin tuottamiseksi mainitun siirtymän suuruuden mukaisesti; vaihtuvamittaisen koodausyksikön (7), joka tuottaa kvantisointi-indeksin adaptiivisesta kvantisointiyk-5 siköstä koodattuna datana, johon on sovellettu vaihtuvamittaista koodausta; ja lähetyspuskurin (8), joka tallentaa koodatun informaation tilapäisesti, antaa sen annostaan kiinteällä bittinopeudela ja samanaikaisesti tuottaa puskurimuistin 10 määrän takaisinkytkentäsignaalina (112) adaptiiviselle kvantisointiyksikölle (2b) puskurin ylivuodon estämiseksi; tunnettu siitä, että kvantisointiyksikkö (2b) on adaptiivinen kvanti-15 sointiyksikkö (2a), joka valitsee yhden kvantisointiomi-naisuuden joukosta ennaltamäärättyjä kvantisointiominai-suuksia sekä lohkodigitaalikuvasignaalien sarjaa varten olevan liikekompensoidun kehysten välisen ennustesignaalin (114) samanlaisuusasteen että mainitun muuntokertoi-20 men sarjan mukaisesti; sekä kvantisoi mainittua muunnos-kerrointa (104); ja kvantisointidekoodausyksikkö (3b) on adaptiivinen kvantisointidekoodausyksikkö (3a), joka valitsee yhden kvantisointiominaisuuden joukosta ennaltamäärättyjä 25 kvantisointiominaisuuksia sekä liikekompensoidun kehysten välisen ennustesignaalin (114) samanlaisuusasteen että mainitun muuntokertoimen sekvenssin mukaisesti, ja siten suorittaa kvantisointidekoodausta adaptiiviselta kvantisointiyksiköltä (2b) tulevalle kvantisoidulle 30 muuntokertoimelle (104).
2. Patenttivaatimuksen 1 mukainen muuntokoodaus-laite, tunnettu siitä, että adaptiivisessa kvantisointiyksikössä (2a) tuotetaan lisäksi takaisin-kytkentäsignaaliin (112) perustuva kynnysarvo, joka tuo-35 tetaan vastaten mainitun lähetyspuskurin (8) puskuri-muistin määrää, ja että kynnyskäsittelyä suoritetaan 98681 9 mainitulta ortogonaaliselta muuntoyksiköltä saadulle muuntokertoimelle (104), ja tämän jälkeen vain kynnysarvon ylittävä muuntokerroin kvantisoidaan.
3. Patenttivaatimuksen 1 tai 2 mukainen muunto- 5 koodauslaite, tunnettu siitä, että liikekompen- soitu ennustevääristymä (114), joka saadaan mainitun liikkeenkompensointiyksikön (6) annosta, syötetään vaihtuvamittaiseen koodausyksikköön (7) ja sille suoritetaan vaihtuvamittainen koodaus, minkä jälkeen se syötetään 10 mainittuun adaptiiviseen kvantisointidekoodausyksikköön (3a) koodauspuolen kvantisointiominaisuuden tekemiseksi yhteneväksi dekoodauspuolen ominaisuuden kanssa.
4. Patenttivaatimuksen 3 mukainen muuntokoodaus-laite, tunnettu siitä, että adaptiivisessa 15 kvantisointiyksikössä (2a) muuntokertoimien (104) kaikki sekvenssit on lohkottu siinä tapauksessa, että liikekom-pensoitu kehystenvälinen ennustevääristymä (114) on pienempi kuin mielivaltaisesti asetettu kynnysarvo. 98681 10
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12886789 | 1989-05-24 | ||
JP12886789A JP2520306B2 (ja) | 1989-05-24 | 1989-05-24 | 変換符号化装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
FI902550A0 FI902550A0 (fi) | 1990-05-23 |
FI98681B FI98681B (fi) | 1997-04-15 |
FI98681C true FI98681C (fi) | 1997-07-25 |
Family
ID=14995324
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI902550A FI98681C (fi) | 1989-05-24 | 1990-05-23 | Muuntokoodauslaite |
Country Status (8)
Country | Link |
---|---|
US (1) | US5025482A (fi) |
EP (1) | EP0399487B1 (fi) |
JP (1) | JP2520306B2 (fi) |
AU (1) | AU621753B2 (fi) |
CA (1) | CA2017384C (fi) |
DE (1) | DE69015695T2 (fi) |
FI (1) | FI98681C (fi) |
NO (1) | NO303479B1 (fi) |
Families Citing this family (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6336180B1 (en) | 1997-04-30 | 2002-01-01 | Canon Kabushiki Kaisha | Method, apparatus and system for managing virtual memory with virtual-physical mapping |
US5163103A (en) * | 1988-12-27 | 1992-11-10 | Kabushiki Kaisha Toshiba | Discrete cosine transforming apparatus |
JP3093233B2 (ja) * | 1990-03-16 | 2000-10-03 | キヤノン株式会社 | 画像符号化装置及びその方法 |
DE69131808T2 (de) | 1990-07-31 | 2000-03-16 | Fujitsu Ltd. | Verfahren und Gerät zur Bilddatenverarbeitung |
US6915014B1 (en) | 1990-07-31 | 2005-07-05 | Canon Kabushiki Kaisha | Image processing apparatus and method |
US5933538A (en) * | 1990-07-31 | 1999-08-03 | Fujitsu Limited | Image data processing method and apparatus |
US5875266A (en) * | 1990-07-31 | 1999-02-23 | Fujitsu Limited | Image data processing a method and apparatus |
DE69130275T2 (de) * | 1990-07-31 | 1999-04-08 | Canon K.K., Tokio/Tokyo | Verfahren und Gerät zur Bildverarbeitung |
JPH0556275A (ja) * | 1990-08-30 | 1993-03-05 | Sharp Corp | 画像符号化装置及び画像復号装置 |
EP0475251B1 (en) * | 1990-09-10 | 1997-03-26 | Mitsubishi Denki Kabushiki Kaisha | Coding apparatus for digital image data |
JP2514114B2 (ja) * | 1991-01-31 | 1996-07-10 | 株式会社グラフィックス・コミュニケーション・テクノロジーズ | 動画像符号化装置 |
US5422736A (en) * | 1991-03-22 | 1995-06-06 | Canon Kabushiki Kaisha | Multi-mode image processing permitting selection of quantization process according to image characteristics |
US5457780A (en) * | 1991-04-17 | 1995-10-10 | Shaw; Venson M. | System for producing a video-instruction set utilizing a real-time frame differential bit map and microblock subimages |
TW256010B (fi) * | 1991-04-18 | 1995-09-01 | Ampex | |
JP2581341B2 (ja) * | 1991-04-26 | 1997-02-12 | 日本ビクター株式会社 | 高能率符号化装置及び復号化装置 |
EP0514663A3 (en) * | 1991-05-24 | 1993-07-14 | International Business Machines Corporation | An apparatus and method for motion video encoding employing an adaptive quantizer |
JP2866222B2 (ja) * | 1991-06-12 | 1999-03-08 | 三菱電機株式会社 | 動き補償予測方式 |
EP0520765B1 (en) * | 1991-06-25 | 1999-05-12 | Canon Kabushiki Kaisha | Movement vector detecting method/apparatus and encoding method/apparatus using such method/apparatus |
JP3227674B2 (ja) * | 1991-06-27 | 2001-11-12 | ソニー株式会社 | 動画像符号化装置および方法 |
US5539466A (en) * | 1991-07-30 | 1996-07-23 | Sony Corporation | Efficient coding apparatus for picture signal and decoding apparatus therefor |
US5251028A (en) * | 1991-08-08 | 1993-10-05 | Matsushita Electric Corporation Of America | Apparatus for reducing quantization artifacts in an interframe hybrid coding system with motion compensation |
US5418617A (en) * | 1991-08-08 | 1995-05-23 | Matsushita Electric Corporation Of America | Motion compensation using minimum bits per motion block as criterion for block matching |
GB2259824B (en) * | 1991-09-19 | 1995-01-18 | Sony Broadcast & Communication | Data compression |
US5351083A (en) * | 1991-10-17 | 1994-09-27 | Sony Corporation | Picture encoding and/or decoding system |
JP2868045B2 (ja) * | 1991-10-25 | 1999-03-10 | 日本電気株式会社 | 動画像信号符号化装置 |
JP2606508B2 (ja) * | 1991-10-29 | 1997-05-07 | 日本ビクター株式会社 | 動画像予測符号化装置及びその復号化装置 |
JP2646921B2 (ja) * | 1991-11-15 | 1997-08-27 | 日本ビクター株式会社 | 適応量子化装置 |
SE468737B (sv) * | 1991-11-15 | 1993-03-08 | Televerket | Foerfarande och apparat foer bildkodning med val av steghoejd i kvantiseraren |
US5506623A (en) * | 1991-12-19 | 1996-04-09 | Sony Corporation | Data compression methods and systems with quantization distortion measurement means |
JP3241778B2 (ja) * | 1991-12-24 | 2001-12-25 | ソニー株式会社 | 符号化装置 |
US5351086A (en) * | 1991-12-31 | 1994-09-27 | Daewoo Electronics Co., Ltd. | Low-bit rate interframe video encoder with adaptive transformation block selection |
JP2894067B2 (ja) * | 1992-02-26 | 1999-05-24 | 日本電気株式会社 | 動画像符号化制御方法および動画像符号化装置 |
US5293229A (en) * | 1992-03-27 | 1994-03-08 | Matsushita Electric Corporation Of America | Apparatus and method for processing groups of fields in a video data compression system |
JP3069455B2 (ja) * | 1992-12-22 | 2000-07-24 | 富士写真フイルム株式会社 | 画像データ圧縮伸張装置における量子化・逆量子化回路 |
US5592228A (en) * | 1993-03-04 | 1997-01-07 | Kabushiki Kaisha Toshiba | Video encoder using global motion estimation and polygonal patch motion estimation |
DE69426584T2 (de) * | 1993-08-06 | 2001-06-13 | Lg Electronics Inc., Seoul/Soul | Einrichtung zur Umsetzung der Vollbildfrequenz |
US5610657A (en) * | 1993-09-14 | 1997-03-11 | Envistech Inc. | Video compression using an iterative error data coding method |
JP2902284B2 (ja) * | 1993-11-12 | 1999-06-07 | ケイディディ株式会社 | 動画像の符号化装置 |
DE4341045A1 (de) * | 1993-12-02 | 1995-06-08 | Antal Dr Lisziewicz | Verfahren zum Verschlüsseln von in Blöcke unterteilten, digitalen Daten und Datenfernübertragungsanlage |
US5586200A (en) * | 1994-01-07 | 1996-12-17 | Panasonic Technologies, Inc. | Segmentation based image compression system |
KR0128881B1 (ko) * | 1994-04-30 | 1998-04-10 | 배순훈 | 디지틀화상복호화장치 |
US5506622A (en) * | 1994-05-02 | 1996-04-09 | Daewoo Electronics Co., Ltd. | Block matching type motion vector determination using correlation between error signals |
US5684538A (en) * | 1994-08-18 | 1997-11-04 | Hitachi, Ltd. | System and method for performing video coding/decoding using motion compensation |
US6222881B1 (en) | 1994-10-18 | 2001-04-24 | Intel Corporation | Using numbers of non-zero quantized transform signals and signal differences to determine when to encode video signals using inter-frame or intra-frame encoding |
US5802213A (en) * | 1994-10-18 | 1998-09-01 | Intel Corporation | Encoding video signals using local quantization levels |
US5790686A (en) * | 1995-09-19 | 1998-08-04 | University Of Maryland At College Park | DCT-based motion estimation method |
US5646689A (en) * | 1995-10-23 | 1997-07-08 | Lucent Technologies Inc. | Video encoder with feedback control |
KR100238066B1 (ko) * | 1996-06-26 | 2000-01-15 | 윤종용 | 양자화활동도를 이용한 비트 발생량 제어방법 및 그 영상 부호화장치 |
US6961375B1 (en) * | 1997-02-06 | 2005-11-01 | Sony Corporation | Picture coding device and method, picture transmitting device and method and recording medium |
AUPO648397A0 (en) | 1997-04-30 | 1997-05-22 | Canon Information Systems Research Australia Pty Ltd | Improvements in multiprocessor architecture operation |
US6311258B1 (en) | 1997-04-03 | 2001-10-30 | Canon Kabushiki Kaisha | Data buffer apparatus and method for storing graphical data using data encoders and decoders |
US6289138B1 (en) | 1997-04-30 | 2001-09-11 | Canon Kabushiki Kaisha | General image processor |
US6707463B1 (en) | 1997-04-30 | 2004-03-16 | Canon Kabushiki Kaisha | Data normalization technique |
US6259456B1 (en) | 1997-04-30 | 2001-07-10 | Canon Kabushiki Kaisha | Data normalization techniques |
US6349379B2 (en) | 1997-04-30 | 2002-02-19 | Canon Kabushiki Kaisha | System for executing instructions having flag for indicating direct or indirect specification of a length of operand data |
AUPO647997A0 (en) * | 1997-04-30 | 1997-05-22 | Canon Information Systems Research Australia Pty Ltd | Memory controller architecture |
FI107496B (fi) * | 1997-07-18 | 2001-08-15 | Nokia Mobile Phones Ltd | Kuvan kompressointi |
US6937659B1 (en) * | 1997-11-14 | 2005-08-30 | Ac Capital Management, Inc. | Apparatus and method for compressing video information |
US6389072B1 (en) * | 1998-12-23 | 2002-05-14 | U.S. Philips Corp. | Motion analysis based buffer regulation scheme |
US6738423B1 (en) * | 2000-01-21 | 2004-05-18 | Nokia Mobile Phones Ltd. | Method for encoding and decoding video information, a motion compensated video encoder and a corresponding decoder |
DE10156851C1 (de) * | 2001-11-20 | 2003-07-03 | Infineon Technologies Ag | Verfahren und Vorrichtung zur Bildkompression |
JP3897684B2 (ja) * | 2002-11-22 | 2007-03-28 | キヤノン株式会社 | 画像記録方式 |
SE527621C2 (sv) * | 2003-06-10 | 2006-04-25 | Jan-Olov Stroemberg | Metod och system för komprimering av bilddata |
US7280595B1 (en) | 2003-10-21 | 2007-10-09 | Redrock Semiconductor, Ltd. | Post-inverse-quantization AC prediction with a unified variable-length-decoding and inverse-quantization stage |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0031247B1 (en) * | 1979-12-20 | 1984-03-14 | Cambridge Consultants Limited | Apparatus and method for generating a dispersed dot half tone picture from a continuous tone picture |
US4281344A (en) * | 1980-05-02 | 1981-07-28 | Bell Telephone Laboratories, Incorporated | Video interframe transform coding technique |
JPS5829218A (ja) * | 1981-08-13 | 1983-02-21 | Olympus Optical Co Ltd | 信号検出方式 |
US4516263A (en) * | 1982-04-30 | 1985-05-07 | The Charles Stark Draper Laboratory, Inc. | Spatially integral, video signal processor |
JPS5992688A (ja) * | 1982-11-19 | 1984-05-28 | Fuji Photo Film Co Ltd | 適応形画像圧縮方式 |
US4665436A (en) * | 1985-12-20 | 1987-05-12 | Osborne Joseph A | Narrow bandwidth signal transmission |
JPS62219887A (ja) * | 1986-03-20 | 1987-09-28 | Fujitsu Ltd | 動き補償フレ−ム間符号化装置 |
JPS62276927A (ja) * | 1986-05-26 | 1987-12-01 | Mitsubishi Electric Corp | 差分パルス変調方式 |
KR910000707B1 (ko) * | 1986-05-26 | 1991-01-31 | 미쓰비시덴기 가부시기가이샤 | 화상 부호화 전송방법 및 장치 |
US4792851A (en) * | 1986-09-25 | 1988-12-20 | Nec Corporation | Method and apparatus for coding motion image signal |
US4949391A (en) * | 1986-09-26 | 1990-08-14 | Everex Ti Corporation | Adaptive image acquisition system |
FR2613892A1 (fr) * | 1987-04-10 | 1988-10-14 | Labo Electronique Physique | Procede et dispositif d'estimation de mouvement dans une sequence d'images |
DE3854337T2 (de) * | 1987-06-09 | 1996-02-01 | Sony Corp | Bewegungskompensierte Interpolation von digitalen Fernsehbildern. |
JP2802066B2 (ja) * | 1987-09-01 | 1998-09-21 | 松下電器産業株式会社 | 画像信号のフレーム間圧縮装置 |
US5028995A (en) * | 1987-10-28 | 1991-07-02 | Hitachi, Ltd. | Picture signal processor, picture signal coder and picture signal interpolator |
GB8805742D0 (en) * | 1988-03-10 | 1988-04-07 | Emi Plc Thorn | Bandwidth reduction system for television signals |
US4821119A (en) * | 1988-05-04 | 1989-04-11 | Bell Communications Research, Inc. | Method and apparatus for low bit-rate interframe video coding |
DE3837328A1 (de) * | 1988-11-03 | 1990-05-10 | Bosch Gmbh Robert | Transformationsschaltung |
-
1989
- 1989-05-24 JP JP12886789A patent/JP2520306B2/ja not_active Expired - Fee Related
-
1990
- 1990-05-21 US US07/525,588 patent/US5025482A/en not_active Expired - Lifetime
- 1990-05-22 EP EP19900109759 patent/EP0399487B1/en not_active Expired - Lifetime
- 1990-05-22 AU AU55758/90A patent/AU621753B2/en not_active Ceased
- 1990-05-22 DE DE69015695T patent/DE69015695T2/de not_active Expired - Fee Related
- 1990-05-23 FI FI902550A patent/FI98681C/fi not_active IP Right Cessation
- 1990-05-23 NO NO902302A patent/NO303479B1/no not_active Application Discontinuation
- 1990-05-23 CA CA 2017384 patent/CA2017384C/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
FI902550A0 (fi) | 1990-05-23 |
AU621753B2 (en) | 1992-03-19 |
EP0399487A3 (en) | 1991-04-03 |
US5025482A (en) | 1991-06-18 |
CA2017384A1 (en) | 1990-11-24 |
EP0399487A2 (en) | 1990-11-28 |
JPH02308671A (ja) | 1990-12-21 |
AU5575890A (en) | 1990-11-29 |
CA2017384C (en) | 1992-11-17 |
EP0399487B1 (en) | 1995-01-04 |
DE69015695T2 (de) | 1995-05-11 |
JP2520306B2 (ja) | 1996-07-31 |
DE69015695D1 (de) | 1995-02-16 |
NO902302D0 (no) | 1990-05-23 |
NO902302L (no) | 1990-11-26 |
NO303479B1 (no) | 1998-07-13 |
FI98681B (fi) | 1997-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FI98681C (fi) | Muuntokoodauslaite | |
US5767909A (en) | Apparatus for encoding a digital video signal using an adaptive scanning technique | |
KR100209410B1 (ko) | 영상 신호 부호화 장치 | |
US5699121A (en) | Method and apparatus for compression of low bit rate video signals | |
JPH03139988A (ja) | イメージ回復方法及び装置 | |
KR100961760B1 (ko) | 이산코사인변환 계수를 참조하는 움직임 추정 방법 및 장치 | |
US5432555A (en) | Image signal encoding apparatus using adaptive 1D/2D DCT compression technique | |
US5418617A (en) | Motion compensation using minimum bits per motion block as criterion for block matching | |
KR0178195B1 (ko) | 벡터 양자화 방식을 이용한 영상 신호 부호화 장치 | |
US5508745A (en) | Apparatus for controlling a quantization level to be modified by a motion vector | |
JP5101818B2 (ja) | 非標準化ビデオ量子化コーダを使用するビデオ規格に準拠した残差コーディング | |
JPS62239693A (ja) | デイジタル画像信号のデ−タ整理および再構成方法 | |
KR100219133B1 (ko) | 변환부호화시스템의 변환계수선택방법및그장치 | |
KR100335606B1 (ko) | 반복적움직임예측/보상을이용한영상부호화기및/또는복호화기 | |
KR100207380B1 (ko) | 동영상 단말기의 간축장치 | |
KR0134489B1 (ko) | 적응적 움직임 보상 영상 부호화 장치 | |
FI89441C (fi) | Foerfarande foer soekning av roerelsevektorer foer en videosignal | |
KR0153984B1 (ko) | 분류 벡터양자화를 이용한 영상 압축방법 및 장치 | |
KR100196827B1 (ko) | 영상부호기의 움직임 벡터 압축방법 | |
KR0134496B1 (ko) | 적응적 주사방식을 이용한 동영상 부호화장치 | |
KR0130167B1 (ko) | 동영상 압축 부호화 장치 | |
KR100207384B1 (ko) | 영상 신호 복호화 시스템의 인트라 디씨 계수 디코딩 장치 | |
KR0148155B1 (ko) | 영상부호화의 esc 부호화장치 및 그 방법 | |
JP2639324B2 (ja) | 動画像信号の符号化装置・復号化装置 | |
KR100207405B1 (ko) | 구분자를 이용한 가변길이 부호화 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
BB | Publication of examined application | ||
FG | Patent granted |
Owner name: MITSUBISHI DENKI KABUSHIKI KAISHA |
|
MA | Patent expired |