FI101442B - Siirtojärjestelmä digitoituja televisiokuvia varten - Google Patents
Siirtojärjestelmä digitoituja televisiokuvia varten Download PDFInfo
- Publication number
- FI101442B FI101442B FI910791A FI910791A FI101442B FI 101442 B FI101442 B FI 101442B FI 910791 A FI910791 A FI 910791A FI 910791 A FI910791 A FI 910791A FI 101442 B FI101442 B FI 101442B
- Authority
- FI
- Finland
- Prior art keywords
- images
- image
- image data
- series
- data blocks
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N5/926—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
- H04N5/9261—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/39—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability involving multiple description coding [MDC], i.e. with separate layers being structured as independently decodable descriptions of input picture data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
101442
Siirtojärjestelmä digitoituja televisiokuvia varten
Keksintö kohdistuu yleisesti menetelmään sarjan täysin liikkuvan videoesityksen kuvia siirtämiseksi digi-5 taalisessa muodossa jonkin siirtovälineen avulla. Sanotun siirtovälineen muodostaa erityisesti CD-tyyppinen tallen-nin.
Keksintö kohdistuu myös näyttölaitteeseen, jossa siirretyt kuvat käsitellään ja sovitetaan näyttöruudulla 10 näyttämistä varten, sekä optisesti luettavaan tallenti-meen, jolle sanotut kuvat tallennetaan.
Jo yli viisitoista vuotta sitten Philips-yhtiö markkinoi optisesti luettavaa tallenninta, jolle audiosignaalit samoin kuin analogiset videosignaalit voitiin tal-15 lentää. Tätä tallenninta kutsuttiin nimellä video-LP (VLP), ja se oli suunniteltu täydentämään hyvin tunnettua LP-audiotallenninta (ALP). Kuvanauhoihin verrattuna tällaisilla optisesti luettavilla tallentimilla on se etu, että niiden laatu ei huonone toistuvasta käytöstä johtuen.
20 Kuvanauhoihin verrattuna niillä on kuitenkin se haittapuo li, että niille ei voida tehdä uudelleentallennusta.
Viimeisten kymmenen vuoden aikana on kehittynyt täysin uusi trendi, nimittäin optisesti luettavat äänen-tallentimet, jotka tunnetaan yleisesti nimityksellä CD-25 levy. Niiden saavuttaman yleisen hyväksynnän ja koko ajan kasvavan audio- ja videolaitteiden integrointitarpeen johdosta on luotu CD-videotallennin, jolla ovat sekä digitoidut audiosignaalit että analoginen videosignaali, joka vastaa täysin liikkuvaa videoesitystä, jolla on useiden 30 minuuttien kesto.
Tämän keston pidentämiseksi alkuperäinen analoginen videosignaali on digitoitu. Täysin liikkuvaa videoesitystä tarkastellaan sitten kuvasarjana, jossa on äärellinen määrä kuvia, esimerkiksi 50 tai 60 joka sekunti. Tällainen 35 kuva käsittää esimerkiksi 288 kuvajuovaa ja 352 pikseliä 2 101442 juovaa kohti. Jonkin huolellisesti valitun koodausalgoritmin avulla kukin kuva muutetaan kuvadatalohkoksi, joka käsittää niin paljon digitaalista informaatiota, että kuvan kukin pikseli voidaan rekonstruoida ottaen mahdolli-5 sesti mukaan informaatiota muista kuvadatalohkoista. Koodausalgoritmi valitaan sillä tavoin, että peräkkäiset ku-vadatalohkot sisältävät minimimäärän redundanssi-informaatiota. Koska kunkin kuvadatalohkon pituus (bittien määrä tässä kuvadatalohkossa) on siten hyvin rajoitettu, hyvin 10 suuri määrä tällaisia kuvadatalohkoja voidaan tallentaa tällaiselle tallentimelle.
Keksinnön tarkoituksena on myötävaikuttaa edellä mainittuun uuteen kehitykseen, jotta sanottu näyttölaite saadaan niin edulliseksi, että se on kulutustavaramarkki-15 noilla suuren yleisön ulottuvilla.
Keksinnön mukaan sarjan kuvat alistetaan hierarkkiselle koodausprosessille, jossa alkuperäistä kuvasarjaa tarkastellaan tiettynä määränä lomittain meneviä alisar-joja, joilla on kasvava rankingluku, ja jossa alisarjojen 20 kuvan koodaamiseksi otetaan huomioon pienemmän rankinglu-vun omaavien alisarjojen kuvia. Tällä tavoin kukin kuva muutetaan kuvadatalohkoksi ja kuhunkin kuvadatalohkoon lisätään pakettiotsikko, joka osoittaa sen alisarjan ran-kingluvun, johon vastaava kuva liittyy.
25 Näyttölaite sovitetaan nyt vastaanottamaan kaikki nämä kuvadatalohkot mutta valitsemaan ainoastaan ne lohkot, joilla on ennalta määrätyt pakettiotsikot. Ainoastaan tällä tavoin valitut kuvadatalohkot alistetaan hierarkkiselle dekoodausprosessille kuvankäsittelypiirissä, niin 30 että saadaan kehitetyksi signaalit, jotka soveltuvat kuvan *. näyttämiseen näyttöruudulla (esimerkiksi näyttöputkella).
Keksinnölle osataan varmaankin antaa sille kuuluva arvo, kun otetaan huomioon seuraava näkökohta. Kuvankäsit-telypiirin hinta kasvaa eksponentiaalisesti niiden operaa-35 tioiden (summausten, vähennysten jne.) määrän mukana, jot- 3 101442 ka se pystyy suorittamaan joka sekunti. Jos kuvataajuus alkuperäisessä kuvasarjassa on 50 Hz, tämä tarkoittaa sitä, että kuvankäsittelypiirin täytyy pystyä määrittämään joka sekunti kolme krominanssisignaalia R, G ja B siirre-5 tystä informaatiosta noin 5·106 pikselille. Suoritettavien operaatioiden määrä kasvaa näin ollen niin suureksi, että se voidaan toteuttaa ainoastaan hyvin "tehokkaan" kuvankäsittelypiirin avulla, mikä on kuitenkin niin kallista, että näyttölaitteen pystyy hankkimaan ainoastaan hyvin 10 valikoitu kuluttajaryhmä.
Keksinnön mukaan näyttölaite pystyy tekemään valinnat esitetyistä kuvadatapaketeista sillä tavoin, että ainoastaan ne kuvadatapaketit, joilla on ennalta määrätyt pakettiotsikot, viedään kuvankäsittelypiirille edelleen 15 käsiteltäviksi. Tämä tarkoittaa sitä, että kuvankäsittely-piirin on käsiteltävä ainoastaan osa kaikista käytettävissä olevista kuvadatapaketeista, ei esimerkiksi enempää kuin puolet niistä. On totta, että tämä tapahtuu kuvan laadun kustannuksella, mutta käytäntö on osoittanut, että 20 laatu pysyy riittävän korkealla tasolla. Tämä tarkoittaa myös sitä, että kuvankäsittelypiiri voi olla huomattavasti vähemmän tehokas, mikä tekee siitä ja siten koko näyttölaitteesta hyvin edullisen.
Kuvio 1 esittää kaavamaisesti CD-tyyppistä tallen-25 ninta, jossa on raita, sekä raidan jakamista paketteihin, kuvioissa 2 - 7 on esitetty kaavioita, jotka selittävät hierarkkista koodausprosessia, kuvio 8 esittää järjestystä, jossa erilaiset pakettiotsikot omaavat kuvadatalohkot voidaan siirtää, 30 kuvio 9 esittää kaavamaisesti keksinnön mukaisen näyttölaitteen rakennetta sekä kuvio 10 esittää kaavamaisesti hierarkkisen koo-dausprosessin erästä toista toteutusta.
Kuviossa IA on esitetty kaavamaisesti osa raidasta 35 CD-tyyppisellä tallentimella. Kahden peräkkäisen pisteen 4 101442 a, b, c, d, e jne. välillä on aina paketti. Tällaisen paketin rakenne on esitetty kaavamaisesti kuviossa IB. Se käsittää esimerkiksi 2 352 tavua, ja on jaettu pakettiot-sikkoon H, joka sisältää 24 tavua, ja datakenttään D, joka 5 käsittää 2 328 tavua.
Pakettiotsikko H on jaettu edelleen 12 tavun tah-distuskenttään SNC, 4 tavun järjestysnumerokenttään RF ja 8 tavun käyttökenttään SF. Tahdistuskenttä SNC merkitsee paketin alkukohdan. Se käsittää yhden tavun, joka muodos-10 tuu pelkästään O-biteistä, sen jälkeen 10 tavua, jotka muodostuvat pelkästään 1-biteistä, sekä lopuksi yhden tavun, joka muodostuu pelkästään 0-biteistä. Järjestysnume-rokentän RF tavut osoittavat paketin järjestysnumeron raidalla. Käyttökenttä SF osoittaa, onko paketti videopaket-15 ti, audiopaketti vai tietokonedatapaketti.
Datakenttä D on jaettu dataväleihin. Nämä audiopa-ketin datavälit on valittu siten, että digitaalisen audiosignaalin 16-bittinen audiosana voidaan siirtää kussakin välissä. Videopaketin datavälit on valittu siten, että 20 digitoidun videosignaalin 8-bittinen videosana voidaan sisällyttää kuhunkin väliin. Tietokonedatapaketeille on myös yhden tavun pituus.
Kuten edellä on jo todettu, kutakin kuvaa tarkastellaan 188*352 pikselin P(i,k) matriisina. Tässä tapauk-25 sessa i (= 1, 2, 3, ..., 288) on rivin järjestysnumero ja k (=1, 2, ... , 352) on tällä rivillä olevan pikselin (sarakkeen) järjestysnumero. Tällaisen pikselin värin määräävät täysi siihen liittyvä luminanssiarvo Y(i,k) ja kaksi värieroarvoa U(i,k) ja V(i,k). Jos nämä kunkin pikselin 30 kolme arvoa koodattaisiin kahdeksan bitin tarkkuudella, *· tarvittaisiin noin 130 videopakettia yhtä kuvaa varten.
Tämä määrä voidaan kuitenkin pienentää 54 videopakettiin ilman minkäänlaista kuvan laadun heikentymistä siirtämällä ainoastaan yksi neljästä värierosignaalista yhdessä kah-35 desta kuvan juovasta. Tässä tapauksessa kuvan määrittele- 5 101442 vät siten täydellisesti 288*352 luminanssimatriisi Y(i,k), 144*88 värieromatriisi U(r,s) ja 144*88 värieromatriisi V(r,s), missä r = 1, 2, .... , 144 ja s = 1, 2, .... , 88.
Kuvan esittämiseen vaadittavan bittimäärän ja siten 5 kullekin kuvalle vaadittavan videopakettien määrän pienentämiseksi edelleen on olemassa monia koodausmenetelmiä. Eräs tällainen menetelmä kuvataan nyt yksityiskohtaisemmin esimerkkinä viitaten kuvioon 2. Tässä kuviossa 2 merkintä S0 osoittaa sarjaa täysin liikkuvan videoesityksen kuvia 10 Bx, B2, ... , B12. Kuvaan Bn (n « 1, 2, ...) liittyvää lumi-nanssimatriisia merkitään Yn(i,k) ja värieromatriiseja vastaavasti Un(r,s) ja Vn(r,s). Kullekin kuvalle Bn määritetään ennustekuva Bn', joka käsittää ennustematriisit Yn'(i,k), Un'(r,s) ja Vn’(r,s), ja lähtien näistä matriiseista määri-15 tetään erotuskuva DBn, joka käsittää erotusmatriisit DYn(i,k), DUn(r,s) ja DVn(r,s), muodostamalla ennustekuvan Bn' ja kuvan Bn erotus tai matemaattisesti ilmaisten: DB = B - B ’ n n n toisin sanoen: 20 DYn(i,k) = Yn ( i, k) - Yn' ( i, k) DUn( r, s) = Un(r,s) - Un'(r, s) D Vn (r, s) = Vn (r, s) - Vn' (r, s)
Ennustekuva Bn' saadaan määrittämällä liikevektorit Qn_1<n edelliselle kuvalle B,,^ ja siirtämällä tämän kuvan Bn.1 yk-25 sittäisiä pikseleitä niihin liittyvien liikevektoreiden verran.
Koska erotusmatriisien luminanssi- ja värieroarvo-jen dynamiikka-alue on huomattavasti pienempi kuin alkuperäisten matriisien, nämä arvot voidaan esittää huomat-30 tavan paljon vähemmillä biteillä, esimerkiksi neljällä bitillä alkuperäisten kahdeksan bitin sijasta. Vaikka lasketut liikevektoreiden Qn muodostamat järjestelmät täytyy siirtää erotuskuvien DBn lisäksi alkuperäisten kuvien rekonstruoimiseksi tarkasti näyttölaitteessa, tämä menetelmä 35 tuottaa huomattavan bittisäästön. Toisaalta suurempi kuva- 6 101442 määrä voidaan näin ollen tallentaa tallentimeen, ja kaiken yhtä kuvaa varten olevan informaation tallentimelta lukemiseen vaadittava aika on huomattavasti lyhyempi.
Tässä tunnetussa koodausmenetelmässä kukin erotus-5 kuva riippuu edellisestä kuvasta. Näyttölaitteessa kukin sarjan kuva on siksi rekonstruoitava. Tämä tarkoittaa sitä, että näyttölaitteella näytettävien kuvien aikaresoluu-tio on sama kuin alunperin kuvattujen kuvien aikaresoluu-tio. Kuten jo todettiin, tämä tarkoittaa sitä, että näyt-10 tölaitteen täytyy sisältää hyvin tehokas kuvankäsittely-piiri .
Aikaresoluutioon ja näin myös kuvankäsittelypiiril-le asetettaviin vaatimuksiin voidaan vaikuttaa alistamalla sarjan kuvat monissa yhteyksissä, esimerkiksi EP-patentti-15 hakemuksessa 340 843, kuvatulle hierarkkiselle koodauspro-sessille. Jotta kuvaus olisi täydellinen, tämä menetelmä kuvataan yksityiskohtaisesti esimerkin avulla viitaten kuvioon 3. Tässä kuviossa 3 on jälleen osoitettu merkinnällä S0 sarjaa täysin liikkuvan videoesityksen peräkkäisiä 20 kuvia Bx, B2, ... , B12. Tämä sarja on jaettu tietyksi määräksi alisarjoja, tässä tapauksessa neljäksi alisarjaksi, joita merkitään vastaavasti Sx, S2, S3 ja S4.
Alisar ja Sx sisältää kuvat Bx, B5, B9, ... , alisarja S2 sisältää kuvat B3, B7, Bu, ... , 25 alisarja S3 sisältää kuvat B2, B6, B10, ... ja alisarja S4 sisältää kuvat B4, Be, B12, ... .
Alisar jän Sx kuvat muutetaan erotuskuviksi DBX, DB5, DB9, ... edellä kuvion 2 yhteydessä kuvatulla tavalla. Kuten kuviossa 4 on kuvauksen täydellistämiseksi esitetty, kul-30 lekin tämän alisarjan Sx kuvalle on vielä määritetty lii- ·. kevektorijärjestelmä, järjestelmä Q1>5 kuvalle Bx, järjestelmä Q5 9 kuvalle B5, järjestelmä Q9 13 kuvalle B9 ja niin
edelleen. Näiden vektoreiden avulla lasketaan ennustekuvat Bx', B5', B9', ... , ja erotuskuva DBb saadaan sarjasta DSX
7 101442 muodostamalla alkuperäisen kuvan Bm (m = 1, 5, 9, 13, ...) ja siihen liittyvän ennustekuvan Bn' erotus.
Kuten jo on todettu, esimerkiksi järjestelmän Q1>5 vektori osoittaa suunnan ja etäisyyden, johon kuvan Bx pik-5 seliä tai pikseliryhmää täytyy siirtää, jotta saavutetaan tämän pikselin tai pikseliryhmän asema kuvassa Bs. Alisar-jojen S2, S3 ja S4 kuvien koodaamiseksi oletetaan yksinkertaisuuden vuoksi, että tällainen siirtymä on lineaarinen. Tämä tarkoittaa sitä, että sanottu kuvan Bx pikseli on ku-10 vaan B2 mennessä suorittanut neljänneksen kokonaissiirty-mästä, kuvaan B3 mennessä puolet kokonaissiirtymästä ja kuvaan B4 mennessä kolme neljäsosaa kokonaissiirtymästä. Alisarjan S2 kuvien koodaamiseksi edetään kuviossa 5 esitetyllä tavalla. Lähtien kuvasta B3 ja liikevektoreiden, 15 joilla on kullakin sama suunta kuin järjestelmän Qx 5 liike-vektoreilla mutta ainoastaan puolet niiden pituudesta, muodostamasta järjestelmästä l/2'Qt ζ määritetään ennusteku-va Bx 3. Lähtien kuviosta B5 ja liikevektoreiden, joilla kullakin on järjestelmän Q3 5 liikevektoreihin nähden vas-20 takkainen suunta ja vain puolet niiden pituudesta, muodostamasta järjestelmästä -1/2»Qj5 määritetään ennustekuva B5 3. Näiden kahden ennustekuvan Bx3 ja B53 keskiarvo saadaan laskemalla nämä kaksi ennustekuvaa yhteen ja jakamalla summa kahdella. Tuloksena on haluttu ennustekuva B3'.
” 25 Muodostamalla erotus alkuperäisen kuvan B3 kanssa saadaan sarjan DS2 erotuskuva DB3.
Kuten nähdään kuviosta 6, lähtien kuvista B3 ja B3 määritetään vastaavalla tavalla ennustekuva B2', joka johtaa sarjan DS3 erotuskuvaan DB2 muodostamalla erotus kuvan 30 B2 kanssa. Kuviossa 7 esitetään lopuksi, kuinka sarjan DS4 erotuskuva DB4 saadaan lähtien kuvista B3, B4 ja B5.
Tällä tavalla saadun alikuvasarjan siirtämiseksi informaatio kutakin alikuvaa varten muodostetaan sarjaksi, niin että saadaan kuvadatalohko kullekin alikuvalle. Ero-35 tuskuvaan DBn liittyvää kuvadatalohkoa merkitään DBsn. Näin 8 101442 saadut kuvadatalohkot siirretään (ts. tallennetaan levylle) perätysten esimerkiksi kuviossa 8 esitetyssä järjestyksessä. Lähemmin tarkasteltuna siirretään ensiksi ero-tuskuvaan sarjasta DS3 liittyvä kuvadatalohko (esimerkiksi 5 DB3), sitten välittömästi edeltävän, sarjaan DS2 liittyvän erotuskuvan kuvadatalohko (DB“), sen jälkeen välittömästi edeltävään, sarjaan DS3 liittyvän erotuskuvan kuvadatalohko (DBj) ja lopulta välittömästi edeltävän, sarjaan DS4 liittyvän erotuskuvan kuvadatalohko (DBj). On huomattava, että 10 kuvan Bx kuviossa 8 oletetaan olevan ensimmäinen esityksen kuva.
Jotta voidaan erottaa sarjan DS* (i = 1, 2, 3, 4) erotuskuvien kuvadatalohkot sarjan DSj (j = 1, 2, 3, 4 ja j=5^i) erotuskuvien kuvadatalohkoista, pakettiotsikko, joka 15 osoittaa sarjaa, johon vastaava erotuskuva liittyy, lisätään kuhunkin kuvadatalohkoon. Kuviossa 8 näitä pakettiot-sikoita on merkitty DS^ DS2, DS3 ja DS4.
Kuviossa 9 on esitetty kaavamaisesti sellaisen näyttölaitteen eräs sovellutusmuoto, joka on sovitettu 20 vastaanottamaan digitoidut kuvat, jotka siirretään CD-tyyppisen siirtovälineen avulla esimerkiksi kuviossa 8 esitetyssä muodossa. Näyttölaite on varustettu lukulaitteella 1, jonka avulla CD-tyyppiseile tallentimelle 2 tallennettu informaatio voidaan lukea ja muuttaa sähköiseksi ,· 25 signaaliksi, joka viedään demultiplekserille 3. Lähtien liikkeelle levyn paketin käyttökentässä SF olevasta informaatiosta tämä demultiplekseri syöttää tietokonedatapake-tit antoonsa 3(1), audiopaketit antoonsa 3(2) ja videopa-ketit antoonsa 3(3).
30 Koska ainoastaan videopakettien käsittelyllä on ·. merkitystä keksinnön näkökulmasta, audio- ja tietokoneda- tapaketteja ei käsitellä tämän enempää. Videopaketit viedään valintapiirille 4, joka poistaa videopaketeista pa-kettiotsikot ja valitsee jäljelle jäävistä kuvadataloh-35 koista ne lohkot, jotka on varustettu ennalta määrätyillä 9 101442 pakettiotsikoilla, esimerkiksi ainoastaan ne kuvadatalohkot, jotka on varustettu pakettiotsikolla DSX tai sekä ne kuvadatalohkot, jotka on varustettu pakettiotsikolla DSj, että ne kuvadatalohkot, jotka on varustettu pakettiotsi-5 kolia DS2, ja niin edelleen. Näin valitut kuvadatalohkot viedään kuvankäsittelypiirille 5, joka antaa luminanssi-matriisin Y(i,k) ja asianmukaiset värieromatriisit U(r,s) ja V(r,s) kullekin näytettävälle kuvalle. Esitetyssä sovellutusmuodossa luminanssimatriisi Y(i,k) on tallennettu 10 luminanssimuistiin 6(1), värieromatriisi U(r,s) on tallennettu U-muistiin 6(2) ja värieromatriisi V(r,s) on tallennettu V-muistiin 6(3). Näitä muisteja 6(.) osoitetaan tavanomaisella tavalla osoitegeneraattorin 7 osoitteilla ADD ja luku/kirjoitussallintasignaalilla R/W(.). Niin pian 15 kuin tällä signaalilla on looginen arvo 1, informaatiota voidaan kirjoittaa asianomaiseen muistiin. Jos signaalilla on looginen arvo 0, muistin sisältö voidaan lukea. Muistista 6( . ) luettu informaatio muutetaan D/A-muuntimella 8(.) analogiseksi signaaliksi. Siten saatu analoginen lu-20 minanssisignaali Y(t) samoin kuin analogiset värierosig-naalit Y(t) jaV(t) muutetaan normaaleiksi krominanssisig-naaleiksi R, G ja B matriisinpurkupiirissä 9 ja viedään näyttöputkelle 10.
On selvää, että mitä tehokkaampi (ja niin muodoin 25 kalliimpi) kuvankäsittelypiiri 5 on, sitä useampia sarjoja erotuskuvia voidaan valita valintapiirillä 4 ( erilaisten pakettiotsikoiden määrä), ja sitä parempi tulee siten olemaan aikaresoluutio.
Kuviossa 3 on asiasta mainitsematta itse asiassa 30 oletettu, että taajuus, jolla kuvat esiintyvät alkuperäi-. sissä sarjoissa, on 50 Hz. Keksinnöllä vältetään kuitenkin alituisesti toistuva ongelma, joka liittyy eroon niin kutsuttujen 50 Hz ja 60 Hz kenttätaajuusmaiden välillä. Oletettakoon, että kuviossa 10 esitetyt kuvat esiintyvät taa-35 juudella 60 Hz. Tämä sarja voidaan silloin jakaa viiteen 10 101442 alisarjaan Sx, S2, S3, S4 ja S5. Ali sarjan Sx kuvat muutetaan kuviossa 4 esitetyllä tavalla sarjaksi erotuskuvia DSX (liikevektorijärjestelmä Qx 6, Q6 u, Qu<16, ..·)· Alisarjan S2 kuvat muutetaan samalla tavoin kuin esitettiin kuviossa 5 5 erotuskuvasarjaksi DS2 (liikevektorijärjestelmä 2/5 ·0Χ 6, -3/5»Qi6, ...). Alisarjan S3 kuvat muutetaan kuviossa 6 esitetyllä tavalla erotuskuvasar j aksi DS3 (liikevektorijär-jestelmä 1/5*QX 6, -1/5*Q16, 1/5*Q16, 1/5*Q6 u,---). Alisar jan S4 kuvat muutetaan kuviossa 7 esitetyllä tavalla ero-10 tuskuvasar jaksi DB4 (liikevektori järjestelmä 1/5*Q1>6, -2/5‘Qj 6, 1/5«Q1 6, -2/5*Q6 X1,---). Ja lopuksi alisarjan S5 kuvat muutetaan erotuskuvasarjaksi DS5 samalla tavoin, kuin on esitetty kuviossa 7, lähtien sarjojen Sx ja S4 kuvista. Kaikki tämä on esitetty kaavamaisesti kuviossa 10. Lähem-15 min tarkasteltuna kukin nuoli lähtee kuvasta, jonka avulla ennustekuva lasketaan kuvalle, johon kyseisen nuolen pää osoittaa, ja kaikessa tässä otetaan huomioon oikea liike-vektorijärjestelmä. Valitsemalla näin saaduista erotuskuvasar joista ainoastaan esimerkiksi sarjojen DSX, DS2, DS3 ja 20 DS4 erotuskuvat ja näyttämällä ne keskenään yhtä suurin välein saadaan 50 Hz kuvasekvenssi. Varustamalla kuvion 9 mukainen näyttölaite valintapiirillä 4 ja järjestämällä videokuvat levyllä sekä tallentamalla ne edellä kuvion 10 yhteydessä kuvatulla tavalla levyjä voidaan käyttää niin 25 kutsutuissa 50 Hz maissa yhtä hyvin kuin niin kutsutuissa 60 Hz maissa, ja näyttölaitteet voidaan valmistaa yksinkertaisesti niin, että ne sopivat käytettäviksi näissä erilaisissa maissa.
On huomattava, että edellä on oletettu kuvan liik-30 keet lineaarisiksi. Näin ollen riittää, kun lasketaan "pääliikevektorijärjestelmät" kuville alisarjoissa Muissa alisarjoissa olevien kuvien liikevektorit voidaan sitten saada ottamalla suhteelliset osat näistä pääliike-vektoreista. Vaihtoehtoisesti on kuitenkin mahdollista 35 laskea todelliset liikevektorit kullekin kuvalle sen sijaan, että otetaan suhteelliset osat pääliikevektoreista.
Claims (3)
1. Menetelmä täysin liikkuvan videoesityksen kuvasarjan siirtämiseksi, jossa menetelmässä kukin kuva muute- 5 taan koodausalgoritmin avulla kuvadatalohkoksi, joka käsittää niin paljon digitaalista informaatiota, että kuvan jokainen pikseli voidaan rekonstruoida, tunnettu siitä, että sarjan kuvat alistetaan hierarkkiselle koo-dausprosessille, jossa alkuperäistä kuvasarjaa tarkastel-10 laan tiettynä määränä lomittain meneviä alisarjoja, joilla on kasvava rankingluku, ja jossa kuvat yhdestä tai useammasta alisarjasta, jolla on pienempi rankingluku, otetaan huomioon koodattaessa alisarjan kuva, sekä siitä, että sen alisarjan rankinglukua osoittava pakettiotsikko, johon 15 vastaava kuva liittyy, lisätään kuhunkin kuvadatalohkoon.
2. Laite sellaisen täysin liikkuvan videoesityksen näyttämiseksi, jonka yhdistetyt kuvat muutetaan kuvadata-lohkoiksi patenttivaatimuksen 1 mukaisella menetelmällä, laitteen ollessa sovitettu vastaanottamaan kuvadatalohkot, 20 tallentamaan kullekin pikselille sanotun pikselin väriä vastaava koodisana, toistamaan tallennetut koodisanat halutun näytön mukaisessa järjestyksessä ja muuttamaan toistetut koodisanat analogisiksi signaaleiksi näyttöruudulla näyttämistä varten, tunnettu siitä, että sanottu 25 laite on lisäksi sovitettu valitsemaan ne vastaanotettujen kuvadatalohkojen kuvadatalohkot, joilla on ennalta määrätyt pakettiotsikot, sekä alistamaan näin valitut kuvadatalohkot hierarkkiselle dekoodausprosessille sanottujen koodisanojen kehittämiseksi.
3. Optisesti luettava levy, jolle sarja täysin liikkuvan videoesityksen kuvia on tallennettu sellaisen kuvadatalohkosarjän muodossa, joka on saatu patenttivaatimuksen 1 mukaisella menetelmällä. 101442 12
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NL9000424 | 1990-02-22 | ||
NL9000424A NL9000424A (nl) | 1990-02-22 | 1990-02-22 | Overdrachtsysteem voor gedigitaliseerde televisiebeelden. |
Publications (4)
Publication Number | Publication Date |
---|---|
FI910791A0 FI910791A0 (fi) | 1991-02-19 |
FI910791A FI910791A (fi) | 1991-08-23 |
FI101442B true FI101442B (fi) | 1998-06-15 |
FI101442B1 FI101442B1 (fi) | 1998-06-15 |
Family
ID=19856646
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI910791A FI101442B1 (fi) | 1990-02-22 | 1991-02-19 | Siirtojärjestelmä digitoituja televisiokuvia varten |
Country Status (10)
Country | Link |
---|---|
US (1) | US5699476A (fi) |
EP (1) | EP0443676B1 (fi) |
JP (2) | JP3174586B2 (fi) |
AU (1) | AU641726B2 (fi) |
CA (1) | CA2036585C (fi) |
DE (1) | DE69109346T2 (fi) |
DK (1) | DK0443676T3 (fi) |
FI (1) | FI101442B1 (fi) |
HK (1) | HK61596A (fi) |
NL (1) | NL9000424A (fi) |
Families Citing this family (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05137131A (ja) * | 1991-11-13 | 1993-06-01 | Sony Corp | フレーム間動き予測方法 |
WO1993013626A1 (en) * | 1991-12-27 | 1993-07-08 | Sony Corporation | Image data coding method, image data decoding method, image data coding device, image data decoding device, and image recording medium |
US5510840A (en) * | 1991-12-27 | 1996-04-23 | Sony Corporation | Methods and devices for encoding and decoding frame signals and recording medium therefor |
JPH05250813A (ja) * | 1992-03-04 | 1993-09-28 | Pioneer Video Corp | 記録媒体及びその情報記録再生システム |
US5563661A (en) | 1993-04-05 | 1996-10-08 | Canon Kabushiki Kaisha | Image processing apparatus |
GB9325073D0 (en) * | 1993-12-07 | 1994-02-02 | Eidos Plc | Improvements in or relating to video processing systems |
CA2179973C (en) * | 1995-06-30 | 2002-03-05 | Takayuki Nagashima | Image transmission apparatus, image transmission system, and communication apparatus |
CA2723504C (en) * | 1998-10-30 | 2014-04-29 | Virnetx, Inc. | An agile network protocol for secure communications with assured system availability |
US6983018B1 (en) | 1998-11-30 | 2006-01-03 | Microsoft Corporation | Efficient motion vector coding for video compression |
US6499060B1 (en) | 1999-03-12 | 2002-12-24 | Microsoft Corporation | Media coding for loss recovery with remotely predicted data units |
US7975021B2 (en) | 2000-10-23 | 2011-07-05 | Clearplay, Inc. | Method and user interface for downloading audio and video content filters to a media player |
US6889383B1 (en) | 2000-10-23 | 2005-05-03 | Clearplay, Inc. | Delivery of navigation data for playback of audio and video content |
FI114527B (fi) * | 2002-01-23 | 2004-10-29 | Nokia Corp | Kuvakehysten ryhmittely videokoodauksessa |
EP1670259A3 (en) * | 2002-01-23 | 2010-03-03 | Nokia Corporation | Grouping of image frames in video coding |
US7003035B2 (en) | 2002-01-25 | 2006-02-21 | Microsoft Corporation | Video coding methods and apparatuses |
US20040001546A1 (en) | 2002-06-03 | 2004-01-01 | Alexandros Tourapis | Spatiotemporal prediction for bidirectionally predictive (B) pictures and motion vector prediction for multi-picture reference motion compensation |
US7280700B2 (en) | 2002-07-05 | 2007-10-09 | Microsoft Corporation | Optimization techniques for data compression |
US7154952B2 (en) | 2002-07-19 | 2006-12-26 | Microsoft Corporation | Timestamp-independent motion vector prediction for predictive (P) and bidirectionally predictive (B) pictures |
US7499495B2 (en) | 2003-07-18 | 2009-03-03 | Microsoft Corporation | Extended range motion vectors |
US7738554B2 (en) | 2003-07-18 | 2010-06-15 | Microsoft Corporation | DC coefficient signaling at small quantization step sizes |
US7609763B2 (en) | 2003-07-18 | 2009-10-27 | Microsoft Corporation | Advanced bi-directional predictive coding of video frames |
US20050013498A1 (en) | 2003-07-18 | 2005-01-20 | Microsoft Corporation | Coding of motion vector information |
US10554985B2 (en) | 2003-07-18 | 2020-02-04 | Microsoft Technology Licensing, Llc | DC coefficient signaling at small quantization step sizes |
US7426308B2 (en) | 2003-07-18 | 2008-09-16 | Microsoft Corporation | Intraframe and interframe interlace coding and decoding |
US7961786B2 (en) * | 2003-09-07 | 2011-06-14 | Microsoft Corporation | Signaling field type information |
US8064520B2 (en) | 2003-09-07 | 2011-11-22 | Microsoft Corporation | Advanced bi-directional predictive coding of interlaced video |
US8107531B2 (en) * | 2003-09-07 | 2012-01-31 | Microsoft Corporation | Signaling and repeat padding for skip frames |
US8085844B2 (en) | 2003-09-07 | 2011-12-27 | Microsoft Corporation | Signaling reference frame distances |
US7317839B2 (en) | 2003-09-07 | 2008-01-08 | Microsoft Corporation | Chroma motion vector derivation for interlaced forward-predicted fields |
US7577200B2 (en) | 2003-09-07 | 2009-08-18 | Microsoft Corporation | Extended range variable length coding/decoding of differential motion vector information |
US7577198B2 (en) * | 2003-09-07 | 2009-08-18 | Microsoft Corporation | Number of reference fields for an interlaced forward-predicted field |
US7724827B2 (en) | 2003-09-07 | 2010-05-25 | Microsoft Corporation | Multi-layer run level encoding and decoding |
US7623574B2 (en) | 2003-09-07 | 2009-11-24 | Microsoft Corporation | Selecting between dominant and non-dominant motion vector predictor polarities |
US7616692B2 (en) | 2003-09-07 | 2009-11-10 | Microsoft Corporation | Hybrid motion vector prediction for interlaced forward-predicted fields |
US7567617B2 (en) | 2003-09-07 | 2009-07-28 | Microsoft Corporation | Predicting motion vectors for fields of forward-predicted interlaced video frames |
US7620106B2 (en) | 2003-09-07 | 2009-11-17 | Microsoft Corporation | Joint coding and decoding of a reference field selection and differential motion vector information |
US7599438B2 (en) | 2003-09-07 | 2009-10-06 | Microsoft Corporation | Motion vector block pattern coding and decoding |
US8935717B2 (en) | 2003-10-22 | 2015-01-13 | Clearplay, Inc. | Apparatus and method for blocking audio/visual programming and for muting audio |
US20050120340A1 (en) * | 2003-12-01 | 2005-06-02 | Skazinski Joseph G. | Apparatus, system, and method for automated generation of embedded systems software |
US8117282B2 (en) | 2004-10-20 | 2012-02-14 | Clearplay, Inc. | Media player configured to receive playback filters from alternative storage mediums |
US8634413B2 (en) | 2004-12-30 | 2014-01-21 | Microsoft Corporation | Use of frame caching to improve packet loss recovery |
US9077960B2 (en) | 2005-08-12 | 2015-07-07 | Microsoft Corporation | Non-zero coefficient block pattern coding |
US8254455B2 (en) | 2007-06-30 | 2012-08-28 | Microsoft Corporation | Computing collocated macroblock information for direct mode macroblocks |
KR101375667B1 (ko) * | 2008-05-16 | 2014-03-18 | 삼성전자주식회사 | 영상의 부호화, 복호화 방법 및 장치 |
US7925774B2 (en) | 2008-05-30 | 2011-04-12 | Microsoft Corporation | Media streaming using an index file |
US8189666B2 (en) | 2009-02-02 | 2012-05-29 | Microsoft Corporation | Local picture identifier and computation of co-located information |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2835434C2 (de) * | 1978-08-12 | 1986-07-10 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt | Verfahren zur Übertragung von Bildsignalen über schmalbandige !bertragungskanäle |
US4646166A (en) * | 1984-07-25 | 1987-02-24 | Rca Corporation | Video still image storage system with high resolution |
US4660096A (en) * | 1984-12-11 | 1987-04-21 | Rca Corporation | Dividing high-resolution-camera video signal response into sub-image blocks individually raster scanned |
NL8600980A (nl) * | 1986-04-18 | 1987-11-16 | Philips Nv | Werkwijze voor het overdragen van update informatie voor een stilstaand videobeeld. |
NL8601447A (nl) * | 1986-06-05 | 1988-01-04 | Philips Nv | Werkwijze en inrichting voor het opnemen en/of weergeven van videoinformatie in respektievelijk van een registratiedrager, en een registratiedrager verkregen volgens de werkwijze. |
US4858032A (en) * | 1986-06-30 | 1989-08-15 | Fuji Photo Film Co., Ltd. | Device for extracting still picture frames from a moving image video signal and recording same on a magnetic recording medium |
FR2613166B1 (fr) * | 1987-03-24 | 1989-06-23 | Labo Electronique Physique | Dispositif de transmission d'images a haute definition par un canal a bande passante relativement etroite |
JPH0720228B2 (ja) * | 1987-04-30 | 1995-03-06 | 日本電気株式会社 | 画像の圧縮記録システム |
CA1307340C (en) * | 1987-04-30 | 1992-09-08 | Toshio Koga | Image processing system for a coded signal sequence subjected to predictive coding in different manners |
US4849810A (en) * | 1987-06-02 | 1989-07-18 | Picturetel Corporation | Hierarchial encoding method and apparatus for efficiently communicating image sequences |
FR2617361A1 (fr) * | 1987-06-26 | 1988-12-30 | Eduvision Sa | Procede de stockage d'images de haute definition sur video-disque, codeur et decodeur pour la mise en oeuvre dudit procede |
FR2621766B1 (fr) * | 1987-10-09 | 1989-12-29 | Labo Electronique Physique | Dispositif de transmission d'images a haute definition par un canal presentant une bande passante relativement etroite |
JPH01160289A (ja) * | 1987-12-17 | 1989-06-23 | Sony Corp | ディジタル映像信号の伝送方式 |
FR2625638B1 (fr) * | 1987-12-30 | 1994-06-17 | Thomson Grand Public | Procede de synchronisation pour la transmission, sur un canal asynchrone, d'une suite d'images codees au moyen d'un code a longueur variable, et dispositif pour la mise en oeuvre de ce procede |
JP2914975B2 (ja) * | 1988-02-05 | 1999-07-05 | 株式会社日立製作所 | 画像符号化方法及び装置 |
US5032927A (en) * | 1988-03-01 | 1991-07-16 | Fuji Photo Film Co., Ltd. | Image signal recording apparatus capable of recording compressed image data together with audio data |
US4914508A (en) * | 1988-04-27 | 1990-04-03 | Universal Video Communications Corp. | Method and system for compressing and statistically encoding color video data |
FR2630875B1 (fr) * | 1988-04-29 | 1994-08-05 | Labo Electronique Physique | Systeme de transmission d'images utilisant un canal de transmission a bande passante relativement etroite |
DE3820039A1 (de) * | 1988-06-13 | 1989-12-21 | Ant Nachrichtentech | Verfahren zur aufbereitung und uebertragung einer bildsequenz |
DE3820038A1 (de) * | 1988-06-13 | 1989-12-14 | Ant Nachrichtentech | Verfahren zur aufbereitung und uebertragung einer bildsequenz |
JP2828997B2 (ja) * | 1988-07-22 | 1998-11-25 | 株式会社日立製作所 | 適応型変換符号化装置 |
JPH02198274A (ja) * | 1988-10-14 | 1990-08-06 | Fuji Photo Film Co Ltd | 画像データ圧縮記録装置 |
US5136391A (en) * | 1988-11-02 | 1992-08-04 | Sanyo Electric Co., Ltd. | Digital video tape recorder capable of accurate image reproduction during high speed tape motion |
US5050230A (en) * | 1989-11-29 | 1991-09-17 | Eastman Kodak Company | Hybrid residual-based hierarchical storage and display method for high resolution digital images in a multiuse environment |
US4969204A (en) * | 1989-11-29 | 1990-11-06 | Eastman Kodak Company | Hybrid residual-based hierarchical storage and display method for high resolution digital images in a multiuse environment |
-
1990
- 1990-02-22 NL NL9000424A patent/NL9000424A/nl not_active Application Discontinuation
-
1991
- 1991-02-18 EP EP91200329A patent/EP0443676B1/en not_active Expired - Lifetime
- 1991-02-18 DK DK91200329.0T patent/DK0443676T3/da active
- 1991-02-18 DE DE69109346T patent/DE69109346T2/de not_active Expired - Lifetime
- 1991-02-19 FI FI910791A patent/FI101442B1/fi active
- 1991-02-19 CA CA002036585A patent/CA2036585C/en not_active Expired - Lifetime
- 1991-02-20 JP JP04765991A patent/JP3174586B2/ja not_active Expired - Lifetime
- 1991-02-20 AU AU71219/91A patent/AU641726B2/en not_active Expired
-
1996
- 1996-04-11 HK HK61596A patent/HK61596A/xx not_active IP Right Cessation
- 1996-05-09 US US08/647,149 patent/US5699476A/en not_active Expired - Lifetime
-
2000
- 2000-11-13 JP JP2000344804A patent/JP2001186477A/ja not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
AU7121991A (en) | 1991-08-29 |
EP0443676A1 (en) | 1991-08-28 |
NL9000424A (nl) | 1991-09-16 |
AU641726B2 (en) | 1993-09-30 |
JP2001186477A (ja) | 2001-07-06 |
HK61596A (en) | 1996-04-19 |
DE69109346T2 (de) | 1996-01-04 |
FI910791A0 (fi) | 1991-02-19 |
DE69109346D1 (de) | 1995-06-08 |
DK0443676T3 (da) | 1995-09-04 |
FI101442B1 (fi) | 1998-06-15 |
JPH04216288A (ja) | 1992-08-06 |
CA2036585A1 (en) | 1991-08-23 |
EP0443676B1 (en) | 1995-05-03 |
US5699476A (en) | 1997-12-16 |
JP3174586B2 (ja) | 2001-06-11 |
FI910791A (fi) | 1991-08-23 |
CA2036585C (en) | 2001-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FI101442B (fi) | Siirtojärjestelmä digitoituja televisiokuvia varten | |
US4914515A (en) | Method of transmitting update information for a stationary video picture | |
US7546022B2 (en) | Time shift reproduction method and device and bookmark being used in same | |
JPS62269584A (ja) | 画像信号と関連音声信号の記録・再生方法及び装置 | |
KR880001161A (ko) | 비데오 정보 기록 및 재생장치와 기록 및 재생방법 | |
US5432613A (en) | Image data processing apparatus and method for processing image data | |
KR930017433A (ko) | 기록 압축된 디지탈 고선명도 비디오 정보 표시용 디코딩 장치 및 방법 | |
KR100379346B1 (ko) | 기록장치및방법과재생장치 | |
KR100239624B1 (ko) | 비데오신호.오디오신호기록장치 | |
JPS59201594A (ja) | デイジタルビデオ信号再生装置 | |
CN1750627B (zh) | 盘介质和在其上记录和重放信息的方法和设备 | |
JP3651060B2 (ja) | テレビジョン信号記録装置 | |
US5543937A (en) | Apparatus for recording and playing back digital data | |
KR20000064963A (ko) | 비디오 이미지를 기록 및 재생하는 방법 및 장치 | |
US5982359A (en) | Memory device for storing 9-bit video data formed of 8-bit video and 1-bit color frame information, the latter being converted to 8-bit data | |
KR0175256B1 (ko) | 디지털 비디오 디스크 플레이어의 부영상 데이타 복호 방법 및 그 장치 | |
US5210618A (en) | Method, apparatus and record carrier for video signal recording and reading wherein signal blocks occurring during switching are repositioned and preserved | |
JP3258975B2 (ja) | 映像記録再生装置における読み取りデータのエラー検出方法 | |
JP3135237B2 (ja) | デジタル信号記録装置 | |
JP3723262B2 (ja) | Vitc挿入により消失した画像符号化データを復元するためのチェックデータ挿入方法および装置 | |
JP3286614B2 (ja) | 映像記録装置、映像再生装置および映像記録再生装置 | |
JPH06339157A (ja) | 画像コーデック装置 | |
JP2664473B2 (ja) | 画像データの記憶,再生方法 | |
KR0145261B1 (ko) | 디지틀신호기록장치 | |
JP2000287174A (ja) | 映像記録装置、映像再生装置および映像記録再生装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
HC | Name/ company changed in application |
Owner name: KONINKLIJKE PHILIPS ELECTRONICS N.V. |
|
TC | Name/ company changed in patent |
Owner name: KONINKLIJKE PHILIPS ELECTRONICS N.V. |