HU228613B1 - Method of packet datastream filtering, which is sending in a digital audiovisual signal transmission system and receiving with a receiver and decoder device; as well as that receiver and decoder device - Google Patents
Method of packet datastream filtering, which is sending in a digital audiovisual signal transmission system and receiving with a receiver and decoder device; as well as that receiver and decoder device Download PDFInfo
- Publication number
- HU228613B1 HU228613B1 HU0101201A HUP0101201A HU228613B1 HU 228613 B1 HU228613 B1 HU 228613B1 HU 0101201 A HU0101201 A HU 0101201A HU P0101201 A HUP0101201 A HU P0101201A HU 228613 B1 HU228613 B1 HU 228613B1
- Authority
- HU
- Hungary
- Prior art keywords
- data
- packet
- transmitted
- filtering
- packets
- Prior art date
Links
- 238000001914 filtration Methods 0.000 title claims description 53
- 238000000034 method Methods 0.000 title claims description 53
- 230000008054 signal transmission Effects 0.000 title claims description 13
- 230000008569 process Effects 0.000 claims description 4
- 238000003780 insertion Methods 0.000 claims 1
- 230000037431 insertion Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 description 21
- 230000005540 biological transmission Effects 0.000 description 11
- 230000000007 visual effect Effects 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 210000004209 hair Anatomy 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
-
- 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
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234318—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into objects, e.g. MPEG-4 objects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4385—Multiplex stream processing, e.g. multiplex stream decrypting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/418—External card to be used in combination with the client device, e.g. for conditional access
- H04N21/4181—External card to be used in combination with the client device, e.g. for conditional access for conditional access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4854—End-user interface for client configuration for modifying image parameters, e.g. image brightness, contrast
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Systems (AREA)
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Circuits Of Receivers In General (AREA)
- Solid-Sorbent Or Filter-Aiding Compositions (AREA)
- Communication Control (AREA)
Description
Eljárás egy digitális audiovizuális jelátvitelt rendszerben küldött és egy vevő és dekódoló berendezéssel vett csomag adatáram szűrésére* valamint ilyen vevő és dekódoló berendezés
Á találmány tárgya egyrészt egy elj árás egy digitális audiovizuális jelátviteli rendszerben küldött és egy vevő és dekódoló berendezéssel vett csomag adatáram szűrésére, másrészt egy első digitális szűrőt és egy memória elemet magában foglaló digitális audiovizuális jelátviteli rendszerben .alkalmazható vevő és dekódoló berendezés, harmadrészt egy digitális audiovizuális jelátviteli rendszerben használható, egy első digitális szűrőt, és egy második digitális szűrőt tartalmazó vevő és dekódoló berendezés.
A. javasolt eljárás és berendezés a digitális audiovizuális jelátviteli rendszerekben, különösen a digitális televízió rendszerekhez használatos MPEG formátumú csomag adatáramok szűrésére használható előnyösen.
A hagyományos digitális televízió műsorszóró rendszerek az. adatokat különálló szállítási adatáram csomagok formájában továbbítják, amelynek során minden egyes csomag előre meghatározott hosszúságú, és egy élőfejből valamint hasznos adatból áll. Ezen a területen a jelenleg előszeretettel alkalmazott szabvány az MPEG-2 szabvány, amely előre .meghatározza a szállító csomagok formátumát.
A csomag élőfej általánosságban a csomagra vonatkozó leíró adatot tartalmaz, míg a hasznos adat a vevőben feldolgozandó adatot jelenti. A csomag élőfej a csomagot azonosító csomagazonosítót foglal magában. A csomagban lévő hasznos adat pedig audio, videó vagy egyéb adat lehet, például rendkívüli funkciók megvalósítása céljából, például egy műsorfűzét előállításához, vagy más, a kisugárzott rendes műsorra a képernyőn rávetfáiető vizuális adat előállításához a vevő és dekódoló berendezéssel feldolgozott alkalmazás adat lehet.
Hagyományos esetben a beérkező adatáramot a vevő és dekódoló berendezés az egyes csomagok csomagazonositója alapján szűrik. Ezt követően a demulüplexelt vizuális és audio adatot közvetlenül a vevő és dekódoló berendezésnek az adott célra szolgáló feldolgozó egységeihez továbbítják közvetlenül, amelyek gondoskodnak a vizuális és audio jelek valósidejű megjelenítéséről. A teletext illetve feliratozási vagy alcím adatokat hasonló módon közvetlenül a vevő és dekódoló berendezés íö processzoréhoz juttatják el, hogy az. ezekből az adatokból vaiódidőben teletext és felirat kijelzéseket, képernyőket állítson elő.
Λ* i·#* *
Az azonnali feldolgozást igénylő adatokat, mint amilyenek a -vizuális,, audio, teletext és felirat adatok, egy szokásos elnevezéssel csomagokra bontott elemi adatáram formájában juttatják el a megfelelő processzorhoz. Ez a folyamatos· adatfolyam, amely a továbbított csomagok hasznos adatainak a feldolgozásával alakul ki, olyan csomagsorozatöt tartalmaz, amelyben az egyes csomagra bontott elemi adatáram csomagok ugyancsak egy-egy csomag élőfejet, valamint hasznos adatot tartalmaznak. Itt eltérően a továbbított csomag adatoktól az egy csomagokra bontott elemi adatáram csomag hossza változó. A megszűrt csomagokra bontott elemi adatáraitokat nyomban feldolgozzák, hogy a valósidejű műveletet végre ladják hajtani.
Jóllehet, az egy csomagokra bontott elemi adatáramban definiált leggyakoribb adattípusokra a vizuális, audio, teletext vagy felirat adatok a jellemzők, csomagokra bontott elemi adatáramként egyéb áramként továbbítható adatok hasonlóképpen szervezhetők.
A csomagokra bontott elemi adatáram adatokon túlmenően a továbbított csomagok hasznos adatai között egyéb, azonnali feldolgozást nem igénylő adatok Is elhelyezhetők. Eltérően a csomagokra bontott elemi adatáramok adataitól, amelyeket valósidejű kimenet, előállítása céljából egy processzor nyomban feldolgoz, ezeket az adatokat a processzor jellemző módon aszinkron módon dolgozza lei Az adatok igen gyakran ciklikusak, vagyis az adatok által meghatározod funkciókat a processzor különböző időközönként többszőr is meghívja. Ilyen típusú adatra példa az úgynevezett program specifikus információ adat.
Ebben az esetben a továbbított csomagok hasznos adatai között található adatokat olyan szekciók vagy táblázatok sorozatává bontják, melyek mindegyike egy élöfejet és külön hasznos adatot tartalmaz, ahol az élőfejekben a táblázatot azonosító táblázat azonosító van elhelyezve. A kiinduló csomagazonosító szűrést követően a szekció élőfejre alapozott második szűrési fokozatot hajtanak végre, hogy kiválasszák, az azonos táblázat azonosítóval rendelkező modulokat, és az ezen modulok hasznos adatát eltárolják majd összeállítják a vevő és dekódoló berendezés egy erre a célra szolgáló memória elemében, hogy ezzel felépítsék a letöltött alkalmazást. Eltérően a csomagokra bontott elemi adatáram adatoktól, itt lényegtelen az a sorrend, amelyben az egyes szekciók vagy táblázatok érkeznek, mivel az alkalmazás összeállítására egy megfelelő időtartam áll rendelkezésre.
Csomagokra bontott, elemi adatáramok és program specifikus információ adatok szűrésére hagyományos dekóder arehitektúrát ismertet az EP-0 735 776 számú európai szabadalmi bejelentés. továbbított csomag adatokul a kiinduláskor egy csomagérkeztefo átmeneti **
- .5 tárban tárolják el, majd ezt követően végrehajtanak egy kezdeti fokozatú esomagazonosltő szűrést. Az audio és videó csomagokra bontott elemi adatáram adatokat a valósídejfi feldolgozáshoz nyomban az audio illetve videó dekóderekbez továbbítják, eközben a program specifikus információ adatok vonatkozásában az élőfej vagy a táblázat azonosító szintjén egy második szűrési fokozatot hajtanak végre, majd az így kiszűrt adatokat egy rendszer dekőder átmeneti tárban eltárolják.
Az EP Ö 714 213 számú európai szabadalmi leírás hasonló dekőder architektúrát ismertet, amelyen túlmenően a csomagokra bontod elemi adatáram adatok továbbításához használt továbbított csomagok élőféjében levő adaptációs mező adatok elemzését is bemutatja.
Ugyan az összeállított, szekciók vagy táblázatok ilyen készleteinek használata lehetővé teszi. hogy összetett alkalmazásokat tölthessűnk le és hajtsunk végre mikroprocesszor segítségével, az ebben az eljárásban szükséges lépések viszonylag hosszú feldolgozási időt teszitek szükségessé, mivel az összes, azonos táblázat azonosítóval rendelkező táblázatot azonosítani kell, ki kell szűrni, és el kell tárolni a memóriában, mielőtt az alkalmazás teljessé válik.
A találmánnyal célunk ezért olyan eljárás illetve berendezés kialakítása, amellyel az ismert esomagszürő rendszerek hátrányait kiküszöbölve a továbbított adatáramok megfelelő szűrését érhetjük el.
A kitűzött feladatot egyrészt egy digitális audiovizuális jelátviteli rendszerrel továbbított, és egy vevő és dekódoló berendezés által vett csomag adatáram szűrésére szolgáló eljárással oldottuk meg, amelynek során a találmány érteimében a. továbbított csomag adatot egy első fokozatban egy első digitális szűrővel szűrjük a továbbított csomag élőfej jellemzőinek megfelelően, majd a kiválasztott és kiszűrt adatot közvetlenül a vevő és dekódoló berendezésben lévő memória elemhez továbbítjuk.
A csomag adatok ilyen módszerrel történő· kezelése radikális változást jelent a hagyományos módszerekhez képest, amennyiben a. csomagazonosító csomag előfej érték szerint szűrt adatokat vagy közvetlenül, egy csomagokra bontott elemi adatáram formájában egy erre a célra kiválasztott processzorhoz küldjük, vagy pedig egy második fokozatban egy táblázat azonosító vagy program specifikus Információ élőfej érték alapján szűrjük, mielőtt a vevő és dekódoló berendezés memóriájában újból összeállítjuk.
-4Λ » Φ Φ « φ Φ Φ φ φ « φ » * «« φ V φ * ♦ Φ»’ Φ <
Azáltal, hogy a továbbított csomag adatot egy első szűrési fokozatot követően közvetlenül ehárolj-uk, találmányunkkal lehetővé tesszük azon adatok közvetlen és gyors feldolgozását, amelyeket egyébként egy íáhlázaísorozat összeállításával, és így tovább, egy adott időtartományon keresztül kellene kompilálnunk. Például a. nyers vagy natív adatokat a továbbított csomag hasznos adat részében továbbíthatjuk a memória elemben történő eltároláshoz, majd a vevő és dekódoló berendezés fő processzora általi rákövetkező felhasználáshoz (feldolgozáshoz).
A javasolt eljárás egy előnyös foganatosítást módja értelmében a szállított csomag adatot legalább a továbbított csomag éloíejes belüli csomagazonosító értéke alapjait szűrjük. Egy további előnyös foganatosítás! mód értelmében a továbbított csomag adatot a csomagazonosító értéken túlmenően a továbbított csomag élöfejben lévő egyéb bitértékek alapján szűrjük.
A memória elemhez eljuttatott és abban tárolt adatok a továbbított csomagnak csupán egy részét, például a hasznos adatrészét alkothatják. Egy előnyös foganatos!tási mód értelmében azonban a csomag élőfejet és a hasznos adatot magában foglaló teljes továbbított csomagot juttatjuk el és tároljuk a memória etemben. Ez lehetővé teszi a csomag adatok későbbi feldolgozását, például olyan esetben, amennyibe» a továbbított csomag élőtéj jellemzőit a feldolgozás előtt ki kell elemezni.
A javasolt eljárás egy további előnyös foganatosítás! módja értelmében, például olyan esetben, amikor MPEG típusú formátumot használunk, a továbbított csomag adatot rögzített nagyságú csomagokban továbbítjuk, és ezek méretével azonos méretű memória elemhez továbbítjuk.
Előnyös a javasolt eljárás olyan foganatosítást módja, amelynek sorárt a továbbított csomag hasznos adat .részében lévő adatokat, saját élöíejjel és hasznos- adattal rendelkező másodlagos csomagok alakjában szervezzük meg. Eltérően a továbbított csomagoktól, egy ugyancsak előnyös foganatosítás! mód értelmében ezeket a másodlagos adatcsomagokat, változó esomaghosszűságüra választjuk.
Ugyancsak előnyős a javasolt eljárás olyan foganatosítás! módja, amelynek során a továbbított csomag adatáram hasznos adat részében lévő adatok folyamatos adatáramnak felelíetheíok meg.
Különösen olyan esetben, ha előnyös módon a továbbított adatokat MPEG formátumúra szervezzük, egy további előnyös foganatosítást mód értelmében az MPEG továbbított csomag hasznos adat részében lévő adatokat csomagokra bontott elemi adatáram alakúra szervezzük. Ez a csomagokra bontott elemi adatáram olyan videó, audio, teletext, felirat vagy egyéb csomagokra bontott elemi adatáramnak felelhet meg, amelyet a vevő és dekódoló berendezés megfelelő processzorúval közvetlenöl fel tudunk dolgozni.
A kiválasztott csomagok memória elemhez történő továbbításán túlmenően a digitális szűrővel a továbbított csomag hasznos adatából kiválasztott adatokat végrehajtás céljára egy processzorhoz továbbítjuk, például egy kép előállítása céljából, anélkül, hogy ezeket a kiválasztott adatokat előbb a memória elemben eltárolnánk.
A javasolt eljárás egy további előnyös fogan atosítási módja érteimében a digitális szűrövei egy továbbított csomag hasznos adat részéből kiválasztott adatokat egy második digitális szűrőhöz 'továbbítjuk. Abban az esetben pedig, amikor egy további előnyös foganatosítást mód értelmében a továbbított csomagok hasznos adat részében lévő adatokat másodlagos adatcsomagokba szervezzük, a második digitális szűrővel a másodlagos adatcsomagok élőfejének legalább egy elemének értékén alapulva szűrjük. a másodlagos csomagokat.
Ugyancsak előnyös a javasolt eljárás olyan foganatosításí módja, amelynek során a szűrés eredményének a függvényében tárolás céljából egy hozzárendelt memória elembe és/vagy végrehajtás céljából egy processzorhoz továbbítjuk.
A kitűzött feladatot ezen túlmenően egy digitális audiovizuális jeltovábbító rendszerrel továbbított, és egy vevő és dekódoló berendezéssel vett csomag adatáram szűrésére vonatkozó eljárással oldottuk meg, amelynek során a találmány érteimében a továbbított csomag adatot egy első fokozatban egy első digitális szűrövei szűrjük a továbbított csomag élőfej jellemzőinek megfelelően, majd a hasznos adatból kiszűrt és egv folyamatos adatfolyamnak megfelelő adatokat egy második szűrési fokozat céljára egy' második digitális szűrőbe vezetjük.
Ennél a megoldásnál is igaz, hogy eltérően az ismert rendszerektől a második szűrési fokozat számára kiválasztott hasznos adatok folyamatos adatáramként jelentkeznek, nem pedig egy adott idő alatt összeállított különálló szekciók készleteként vagy sorozataként
A javasolt eljárás egy előnyös foganatosítást módja értelmében a továbbított csomagok hasznos adat részében lévő folyamatos adatáramot másodlagos adatcsomagokként szervezzük, és a második digitális szűrővel a másodlagos adatcsomagok élőfejének legalább egy értékén alapulva szögük a csomagokat.
Álláspontunk szerint különösen előnyös a javasolt eljárás olyan foganafosltási módja, amelynek során a továbbított adatokat. MPEG formátumúra szervezzük, ezen belül pedig az egy szúrt és eltárolt MPEG csomag hasznos adat részében lévő folyamatos adataraíáot egy csomagokra bontott elemi adatáram formátumba szervezzük.
Ugyancsak előnyös javaslatunk értelmében, ha a második digitális szűrövei szűrt, adatokat a szűrés eredménye függvényében tárolás céljából egy hozzárendelt memória elemhez, és/vagy végrehajtás céljából egy processzorhoz, továbbítjuk.
Mint leírásunkból a továbbiakban kitűnik, a csomag, adatok szűrésére vonatkozó bármely eljárást a továbbított csomag adatok másfajta szűrésével együtt, párhuzamosan is végrehajthatjuk. Ezen belül előnyös javaslatunk értelmében, ha a továbbított csomag adatok szűrését a továbbított csomagáram csomagazonosífó értékének megfelelően hajtjuk végre, ágy, hogy az egy hozzátartozö processzorhoz elküldendő csomagokra bontott elemi .adatáramot kiválasszuk.
Ugyancsak előnyös javaslatunk értelmében, ha az eljárást a továbbított csomag adatok csomagazonosító értéke alapján végrehajtott szűrésével párhuzamosan hajtjuk végre, majd azután a továbbított csomag hasznos adat részében lévő szekciókat a szekció élőfej értéke alapján tovább szűrjük.
A kitűzött feladatot az Ismertetett eljárásokon túlmenően egy első digitális szűrövei valamint egy memória elemmel rendelkező, digitális audiovizuális jelátviteli rendszerben alkalmazható vevő és dekódoló berendezéssel oldottuk meg, amelyben újszerű módon a továbbított csomag adatokat egy első fokozatban a továbbított csomag előfej jellemzői szerint szűrő első digitális szúró van zve, amely a kiválasztott adatokat közvetlenül a memória elemhez továbbító módon áll a memória elemmel összeköttetésben.
A kitűzött feladatot ezen túlmenően első digitális szűrőt, és második digitális szűrőt magában foglaló, digitális audiovizuális jelátviteli rendszerben használható vevő és dekódoló berendezéssel oldottuk meg, amelyben, újszerű módon a továbbított csomag adatokat egy első fokozatban az első digitális szűrővel megszűrjük, majd a hasznos adatok közül egy folyamatos adatfolyamnak megfelelő, kiválasztott és kiszűrt adatokat második szűrés céljából a második digitális szűrőhöz továbbítjuk.
XV /
A leírásunkban többször használt digitális átviteli rendszer például elsődlegesen audiovizuális vagy multimédia digitális adatok továbbítására vagy sugárzására szolgáló bármilyen jelátviteli rendszert jelenthet, Bár találmányunk elsősorban egy műsort vagy adatot sugárzó digitális televízió rendszerben alkalmazható, hasonlóan eredményesen alkalmazható multimédiás Internetes alkalmazások céljára létrehozott vezetékes távközlési hálózatokban, zártláncú televízió rendszerekben, és így tovább.
Az MPEG kifejezés alatt a Nemzetközi Szabványügyi Szervezet (International Standards Organisatíon, ISO) Mohon Plctures Expert Group csoportja által kifejlesztett adatátviteli szabványt értjük. Az MPEG-2 szabványt digitális televíziós alkalmazásokhoz fejlesztették ki, és az ISO 13818-1, az ISO 13818-2, az ISO 13818-3 és az ISO 13818-4 sz. dokumentumokban tették közzé. Jelen leírásban az, MPEG formátum alatt a digitális adatátvitel területén alkalmazható alap MPEG formátumok összes változatát, módosított vagy továbbfejlesztett változatát egyaránt érti ük.
A vevő és dekódoló berendezés és dekóder kifejezés akár kódolt, akár kódolatlan jelek vételére alkalmas, például televízió és/vagy rádió jelek vételére alkalmas vevőt jelenthet Egy' ilyen dekóder lehetséges kiviteli alakjai kialakíthatók úgy, hogy a dekőderi egybeépítjük. a vevővel, az utóbbi által vett jelek dekódolására, például egy set-top box-baa, vagy egy dekóder egy tőle fizikailag különálló vevővel kombinálva működik, vagy a dekőderi más készülékekkel, például egy Web böngészővel, egy videomagsetofönnal, vagy egy televízió készülékkel egybe is integrálhatjuk.
A találmányt az. alábbiakban a csatolt rajz segítségével ismertetjük részletesebben, amelyen .a javasolt eljárás, pontosabban az azt megvalósító vevő és dekódoló berendezés példaként! kiviteli alakját tüntettük fel, A rajzon az.
1. ábra
2. ábrán
3. ábrást egy digitális televízió rendszer általános áttekintő vázlata, a egy digitális televízió rendszerben használható vevő és dekódoló berendezés több egységei láthatók, a a 2. ábra szerinti vevő és dekódoló berendezésben a találmány szerint csomag adatok szűrésére használt digitális szűrök felépítését tüntettük fel, és a ♦ * * X
4. ábra a továbbított adatáramban található adatcsomagok felépítését, továbbá az ilyen csomagok hasznos adat részében található adatok felépítését. mutatja be.
A találmány szerinti 1 digitális televízió rendszer vázlata az t, ábrán követhető nyomon. A. találmány hagyományosan felépített 2 digitális televízió rendszert foglal magában, amely az ismert MPEG-2 tömörítő rendszert használja tömörített digitális jelek kibocsátásához és sugárzásához, Ezt kicsit részletezve, a 3 MPEG-2 tömörítő, amely szokásosan egy műsorszóró központban helyezkedik el, rendszerint videojel adatáram formájában digitális adatáramot kap. A 3 tömörítő 5 vonalon keresztül 4 multiplexerhez és biísorkődolóhoz. van csatlakoztatva.
A 4 muhipiexer és bitsorkódolő multiplexere további bemenőjelet kap, amelyekből egy vagy több szállítási adatáraméi állít össze, és a tömörített digitális jelet a műsorszóró központban lévő ő adóberendezéshez továbbítja további 7 vonalon keresztül, amely természetesen számos módos megvalósítható, beleértve a szokásos távközlési vezetékes kapcsolatokat is. A 6 adóberendezés elektromágneses jeleket továbbít 8 földi állomástól műholdra irányuló adatátviteli kapcsolat .segítségével 9 transzponderhez, amely azt elektronikusan feldolgozza, cs 10 műholdról földi állomás télé irányuló adatátviteli kapcsolaton át egy földi 12 vevőhöz továbbítja, mely 12 vevő általában egy végfelhasználó tulajdonában lévő, vagy általa bérelt parabola antenna. A 12 vevővel fogadott jelek szintén a végfelhasználó tulajdonában álló, vagy általa bérelt integrált 13 ve vő és dekódoló berendezésbe kerülnek, amely a tömörített MPEG-2 jelet olyas televízió jellé alakítja vissza, amely minden további nélkül használható 14 televízió készülékben.
Az adatok továbbítására természetesen másfajta szállítási csatornákat is használhatunk., például földi sugárzást, kábeles jelátvitelt, kombinált műholdas-kábeles összeköttetést, telefonhálózatot, és így tovább.
Egy sokcsatornás rendszerben a 4 multiplexer a. több egymással párhuzamos forrástól származó audio és videó információt kezeli le, és a ő adóval együttműködve az információt megfelelő számú csatornán kisugározza. Az audiovizuális információn tál az egyes, vagy akár az összes csatornában üzeneteket, vagy alkalmazásokat, vagy bármely másfajta digitális adatot is vezethetünk, amely a továbbított digitális audio és videó információra ül rá.
A 4 multiplexerhez és a 13 vevő és dekódoló- berendezéshez egy 15 feltételes hozzáférési
- 9_ + * » ♦ Λ * ♦♦ # * rendszer kapcsolódik, amely részben a .müsorszőtö központban, részben a 13 vevő és dekódoló berendezésben v<® kialakítva. A 15 feltételes hozzáférési rendszer lehetővé teszi a felhasználók számára, hogy egy vagy több műsorszóró szolgáltatótól digitális televízióműsorokat fogadjon. A kereskedelmi ajánlatokra, vonatkozó üzenetek dekódolására képes programozható csipkártya (ezek az üzenetek tulajdonképpen a műsorszóró szolgáltató által felkínált egy vagy több televízió programot jelentenek) helyezhető a 13 vevő és dekódoló berendezésbe, és a kettő együttes használatával a végfelhasználó vagy előfizetéses módon, vagy helyben fizetős módon (pontosabban nézd- és fizess, angolul pay-per-víew módon) műsorok által megtestesülő eseményeket vásárolhat. A gyakorlatban a 13 vevő és dekódoló berendezést ágy konfigurálhatjuk, hogy több ilyen feltételes hozzáférést szabályozó rendszert is felismerjen és alkalmazni tudjon, például a 'SimulcrypC vagy Multíerypt” néven ismert rendszereket.
Mint említettük, a rendszer által továbbított programokat a 4 multiplexer biisorkődolja (ezt leírásunkban az egyszerűség, kedvéért gyakran kódolásként is nevezzük), és az egy adott, átvitelhez tartozó feltételeket és kódoló kulcsokat a 15 feltételes hozzáférési rendszer határozza meg. Kódolt adatok ilyen átvitele a fizető televíziós .rendszerek területén jói ismert. A kódolt adatokat általában az adatok dekódolásához szükséges ellenőrző szóval együtt továbbítják, ahol az ellenőrző szót magát egy úgynevezett megfejtő kulccsal kódolják, és ebben a kódolt formájában küldik el.
A kódolt (bitsorkódolt) adatokat és a kódolt ellenőrző szót a 13 vevő és dekódoló berendezés veszi, amelynek kellő hozzáférése van a deköderbe helyezett csipkártyán tárolt megfejtő- kulcs másolathoz, hogy ezzel dekódolhassa a kódolt ellenőrző szót, majd annak birtokában dekódolja a küldött adatokat. Egy regisztrált előfizető például egy havonta sugárzott jogosultság vezérlő üzenetben megkapja a kódolt ellenőrző szó dekódolásához szükséges megfejtő kulcsot, amely lehetővé teszi az átvitt adatok, azaz műsor megtekintését számára.
Az ugyancsak a 4 multiplexerhez és a 13 vevő és dekódoló berendezéshez, csatlakoztatott, és szintén részben a műsorsugárzó központban, részben a dekőderben kialakított 16 interaktív rendszer lehetővé teszi a végfelhasználó számára, hogy egy 1.7 modemes válaszcsatornán keresztül interaktív módon kapcsolatba kerüljön számos alkalmazással. Ezt a 1? modemes váíaszcsatornát használhatjuk továbbá a 15 feltételes hozzáférési rendszerben alkalmazott kommunikáció céljára is. Ilyen lő interaktív rendszert használhatunk például arra, hogy a nézőnek, azaz végfelhasználónak lehetővé tegyük az azonnali kommimikáclót a
- ιο műsorszórást, továbbítást végző központtal hogy egy meghatározott esemény re, egy alkalmazás letöltésére, és így tovább, jogosultságot szerezhessen.
Áttérve a 2. ábrára, az ábra segítségével a találmány szerinti terminálban használható 13 vevő és dekódoló berendezés, vagy sef-top hox fizikai elemeit, egységeit mutatjuk he. Az egyes elemeket funkcionális blokkokra hontva igyekszünk bemutatni.
A 13 vevő és dekódoló berendezés központi 20 processzort tartalmaz, amelyhez szokásos módon memória van társítva, és 21 soros· ínterfésztöl 22 párhuzamos Ínterfésztöl, és (az 1. ábra 17 modemes válaszcsatornájához csatlakoztatva) 2.3 modemtől bemenő adatokat képes fogadni.
A 13 vevő és dekódoló berendezés ezen túlmenően 26 vezérlő egységen keresztül infravörös 25 távvezérlőtől valamint a 13 dekódoló és vevő berendezés előlapján elrendezett 24 kapcsolóktól vagy nyomógomboktól is bemeneti adatként értékelhető jeleket képes fogadni. A 13 dekódoló és vevő berendezés ezen túlmenően két 27, 28 kártyaolvasóval varr ellátva, .amelyek egy-egy 29, 30 esípkártya befogadására és olvasására képesek. A 29, 30 csipkártyák egy hitelintézet pénzügyi kártyája, illetőleg egy előfizetői kártya lehetnek. Adatok vihetők be továbbá egy, az ábrán nem látható Infravörös kapcsolattal rendelkező billentyűzeten keresztül is. Az előfizetői 30 esipkártya olvasására szolgáló 28 kártyaolvasó a belehelyezett 30 csipkártyával, valamint 29 feltételes hozzáférési egységgel képes arra, hogy a szükséges ellenőrző szót 30 dennrltípleamhez és biísordekódolőhoz továbbítsa, amellyel lehetővé teszi a kódolt sugárzott jel dekódolását. A 13 dekódoló és vevő berendezés ezen túlmenően hagyományos 31 tunert és 32 demodniátort tartalmaz, amellyel a műholdason átvitt jeleket veszi és demoáulálja, mielőtt azokat a 30 demnltiplexer és bítsordekódöló segítségével szűri és demultiplexeli.
A 13 vevő és dekódoló berendezésen belüli adatfeldolgozást általában a központi 2.0 processzor végzi. A. központi 20 processzor szollver-architektúrája megfelelhet az ismert dekódolőkban alkalmazott sznftvor-architek túrának. ezért ezt a továbbiakban nem részletezzük, A szofiver-architöktúra alapulhat például olyan virtuális gépen, amely egy interfész rétegen keresztül a dekódoló hardver-komponenseifem megvalósított, alacsonyabb színtű operációs rendszerrel áll kapcsolatban. A femdver-architektűra .szempontjából a 13 vevő és dekódoló berendezés processzort, memóriát -- például ROM, RAM, FLASH, stb, memóriát - tartalmaz, akárcsak az ismert dekódoló egységek.
«je **< ♦ * > « * * * ’fc ♦ * V* « « « *·<·
A beérkező audio és videó jelek esetében ~ amint ezt később részletesebben is ismertetjük - az ezeket a jeleket tartalmazó MPEG csomagokat demultipbxeíj'ük és megszűrjük , és a. valós idejű audio és videó adatokat csomagokra osztott elemi adatfolyamok ípacketised elementary stream, PES) formájában dedikált, audio és videojeleket feldolgozó processzorokhoz vagy 33, 34 dekódoló egységekhez továbbítjuk. Az audio jeleket feldolgozó 33 dekódoló egység átalakított kimenetét egy 35 előerősítőhöz továbbítjuk, majd a 13 vevő és dekódoló berendezés audio kimenetén továbbítjuk. A videó jeleket feldolgozó dekódoló egység átalakított kimenetét egy 36 grafikus processzor és egy PAVSECAM 37 kódoló egységen keresztül a 13 vevő és dekódoló berendezés videó kimenetére továbbitjük.
A 36 grafikus processzor megjelenítésre szánt grafikus adatokat -·· például előállított képeket, stb. - fogad a központi 20 processzortól, és ezeket az adatokat a videó jeleket feldolgozó 34 dekódoló egységtől kapott adatokkal kombinálja, és ezek alapján állít elő olyan, a képernyőn megjelenítendő képet, amely a mozgó képeket feliratozott szöveggel vagy más képekkel együtt jeleníti meg.
Teletext és/vagy felirati adatok vétele esetén a megfelelő képek előállításához valós idejű, a csomagokra osztott elemi adatfolyamokban lévő adatok átalakítását dedikált processzorok is végezhetik. A legtöbb hagyományos rendszerben azonban ezt a feladatot az általános 20 processzor végzi.
A szűrt audiovizuális és teletext illetve felírat adatoknak a kívánt kép- és hangadatok előállításához szükséges feldolgozása hagyományos módon történik, így jelen leírásunkban erre nem kell kitérnünk.
A 3, és 4. ábra segítségével a csomag adatok 30 demukiplexeren belüli szűrésére alkalmas· rendszert mutatjuk be részleteiben. A 3. ábrán nyomon követhető, hogy a 30 demultíplexer hítsordekődoló részéről érkező bitsordekődölt MPEG csomagokat digitális 40 szűrők első fokozatába vezetjük-, A digitális 40 szűrők ezen fokozata a videó, audio, teletext és felirat adatok kibontásához használt négy csomagazonctsítő 41 szűrő szabványos készletet tartalmaz, az előre meghatározott előfej jellemzőkkel rendelkező MPEG csomagok kibontásához ugyancsak négy csomag előfej 42 szűröt tartalmaz, valamint az egy előre meghatározott csomagaznnosltő értékű MPEG csomagok kibontásához további hagyományos csomagazonosító 43 szűrővel van ellátva. A 4. ábráit megfigyelhető a továbbított adatok szabványos MPEG-2 formátumú 60 csomagjának felépítése. A 60 csomag rögzített
-12hosszúságú, és 61 élőfejst és 62 hasznos adat részt tartalmaz. A 61 élöíéj rögzített 4 bájt (32 bit) hosszúságú, míg a 62 hasznos adat 184 bájt (azaz 1472 bit) hosszúságú.
A 61 élőfej első 162 bájtja szinkronizálási adatot tartalmaz, a maradék 3 bájt (24 bit) pedig egy 63 csomagaztmosííó és egyéb 64 adat által vsat lefoglalva. A 63 csomagazonosító szakasz 13 bit hosszúságú,, az egyéb 64 adat pedig a maradék 11 bitet foglalja el.
Egy szabványos MPEG formátumú. 66 csomagban a szinkronizálási adatokat kővető három 61 előfej bájt az alábbiakat foglalja magában:
Továbbítási hiba jelző 1 bit
Hasznos adat rész kezdet jelző 1 bit
Továbbítási elsőbbség 1 bit
Csomagazonositó 13 bit
Továbbítási bitsorködoiás vezérlés 2 bit Adaptációs mező vezérlés 2 bit
Folytonosság számláló 4 bit
Ha sdsszanézünk a 3. ábrára, látható, hogy a videó, audio, és így tovább, adatáramok kibontására szolgáló esomagazonösííó 41 szúrók. a 63 csomagazonositó bitjeinek értékén kizárólagosait alapuló szűrési műveletet hajtattak végre. Ennek érdekében a csomagazonosító 41 szűrők a 63 esornagazonosítő méretéhez igazodóan szintén 13 bitesek.
Hasonlóan a hagyományos MPEG rendszerekhez, lefoglalt vagy tartalékolt esomagazonosítő címeken található egyes továbbítási csomagok isiformációt tartalmaznak a hang csomagok, videó csomagok és így tovább, csomagazonosító címeire vonatkozóan. Ez az információ teszi lehetővé a csomagazonosító 41 szúrók számára, hogy a rákövetkező feldolgozásához a helyes csomagokat bontsák ki. Miután a továbbítási csomag élőfejei eltávolítottuk, a kibontott csomagokra bontott elemi adatáramokag amelyek a hasznos adat részben voltak, és a csomagazonositó 41 szűrőkkel szűrtük ki, közvetlenül a megfelelő processzorhoz, vagy processzorokhoz juttatjuk el, hogy annak segítségével végrehajtsuk a kép és hang adatok valósidejű átalakítását.
Ennek ellentételeként a találmány szerinti eljárást megvalősitő berendezés bemutatott csomag előfej 42 szűrői a 63 csomagazonosító szekciót is magában, foglaló, de a szinkronizáló 162 bájt nélküli teljes csomag 61 élőfején alapulva hajtanak végre adatszórást Ennek megfelelően a csomag élőfej 42 szúrók 24 bit vagy 3 bájt méretűek.
- 13Hasonlóan a többi hagyományos felépítésű digitális szűrőhöz, a 42 csomagazonositő szűrőket előre beállíthatjuk úgy, hogy felismerjék egy adott hit jelenlétét vagy hiányát, vagy a bit. kinraszkolása révén a bit értékét egy meghatározott helyen ne vegyék figyelembe. A csomag élőfej 42 szűrőket hardveresen is megvalósíthatjuk, vagy egy erre a célra alkalmazott beágyazott szoftver alapján működő programozható processzorral is végrehajthatjuk. A csomag élőfej 42 szűrők karakterisztikáját a 13 vevő és dekódoló berendezés központi vezérlő egységével előre beprogrmnozhaíjuk, és kívánságnak megfelelően módosíthatjuk.
A bemutatott kiviteli alak esetében négy csomag előfej 42 szűrőt íürstettünk fél. A bemutatás megkönnyítése- érdekében a csomag előfej 42 szűrőktől kiinduló négy adatáramoí egyetlen adatáramként tüntettük fel, de ez nem akadályozza, hogy más kiviteli alakoknál eltérő számú ilyen csomag élőiéi 42 szűrőt alkalmazzunk egymással párhuzamosan.
A szűrési folyamat eredményétől függően az adatok egy részét erre a célra alkalmazott 44 memória elembe, például RAM-ba továbbíthatjuk, és abban eltárolhatjuk. Alternatív megoldásként az adatok eltárolására a 13 vevő és dekódoló berendezés általános memóriájában is lefoglalhatunk egy előre meghatározott tartományt A bemutatott kiviteli alak esetében a vett és szűrt MPEG adatcsomagokat a 44 memória elemben tároljuk el, amely 188 bájt nagyságú. Alternatív megvalósítások esetében az MPEG 60 csomagnak csupán a 184 bájt nagyságú hasznos adat részét tároljuk el, és mint előzőleg, a négy csomag előfej 42 szűrő mindegyikéhez egy-egy ilyen átmeneti tár elemet kapcsolunk.
Az adatokat a 44 memória elemben vagy egy egyszerű módszerrel tároljuk el, amelynek során csupán az első egyező 60 csomagot tároljuk el, és a maradék kiszűrt 60 csomagokat figyelmen kívül hagyjuk, vagy pedig egy annál összetettebb, ismétléses módszerrel, amelynek során minden egyes egyező 60 csomagot eltárolunk a 44 memória elemben úgy, hogy egy új öO csomaggal egy korábban eltárolt 60 -csomagol törtünk ki, pontosabban helyettesítünk.
Ha már a 44 memória elemben eltároltuk, az adatokat onnan meghívhatjuk, és feldolgozhatjuk a 13 vevő és dekódoló berendezéssel. Példád a továbbított 60 csomag hasznos adat része nyers vagy natív, a 13 vevő és dekódoló berendezés egyes részegységei által végrehajtandó kódot tartalmazhat, vagy alternatívaként szükségessé válhat a továbbított őÖ csomag előfejő jellemzőinek az elemzése is.
- 14Eltérően az egy merev táblázatos tonnába rendezett adatmodulok kibontására és eltárolására alkalmas ismeri rendszerektől, (lásd a későbbi leírást a 42 csomagazonosító szűrökről, valamint azok azt követő feldolgozásáról), a 42 csomagazonositó szűrő fokozat elsősorban csomagokra bontott elemi adatáramét tartalmazó továbbított 60 csomagok kiszűrésére és tárolására szolgál, mint amilyenek az egyetlen, szekvenciális blokkban érkező videó vagy audio csomagokra bontott elemi adatáram adatok. Mint azt az alábbiakban bemutatok, ahelyett, hogy egy továbbított 60 csomagot a 44 memória elemhez közvetítenénk, a 42 es'ornagazonosi'tő szűrövei eltávolíthatják a továbbított 60 csomag élöfejét, és a hasznos adaírészhen lévő csomagokra bontott elemi adatáramot egy második 45 digitális szűrőhöz tovs
A 4, ábrán, annak alsó részén feltüntettük azt a csomagokra bontott elemi adatáram 65 csomagot, amelyet egy MPEG formátumú. 60 csomag egy vagy több 62 hasznos adat részében továbbíthatunk. Eltérően egy MPEG csomagtól, egy ilyen csomagokra bontott elemi adatáram csomag változó hosszúságú, és egyetlen ilyen csomagokra bontott elemi adatáram csomagot több átvitt MPEG csomagban is célhoz juttathatunk.
A csomagokra bontott elemi adatáram csomag 66 előfej részt és 67 hasznos adat részt tartalmaz. A csomagokra bontod adatáram csomag 66 előfej része az alábbiak szerint van felCsomag kezdő kód prefixum 3 bájt
Adatáram azonosító 1 báli
Csomagokra bontott elemi adatáram csomag hossz Jelző (fing) mező Opcionális mezők Töltelék bájtok
(változó hosszúságú) (változó hosszúságú)
A bemutatott esetben a. második szűrési fokozat során figyelembe veendő csomagokrabontott elemi adatáram előfej elemek, és azok legnagyobb értéke a kővetkező:
A Hág mezőből ; (Flag-ek)
Az opcionális mezőkbő PTS mezők DTS mezők maximum S bit maximum 33 bit maximum 33 bit
- 15* φ ««* ** * «« ♦ « * * w« » »· H »* **
DSM trükk üzemmód mezők maximum 8 bit
A felsorolt mezők a digitális műsorszórás területén jártas szakember számára ismert fogalmakat takarnak, így ezeket részleteiben nem nnitatptk be. Annyit minden esetre elárulunk, hogy a PTS” rövidítés az angol Presentation Time Stamp” kifejezésre utal, és az adatoknak a vonatkozó csomagban történő megjelenítésének relatív időzítését határozza meg. A DTS rövidítés az angol Deeoder Time Stamp kifejezés rövidítése, és az adatok feldolgozásának a relatív időzítését határozza meg. míg a DSM trükk üzemmód arra szolgái, hogy segítségével meg tudjuk adni, hogy az adatokat mikor kezeltük valamilyen speciális módon, például mikor fagyasztottunk. be egy keretet, mikor ismételtünk meg egy keretet,, és így tovább. A fiag mezők kifejezés alatt olyan jelző készletre gondolunk, amelyek segítségével bizonyos információ meglétét vagy hiányát jelezzük. A bemutatott esetben a szűrést a Ság mezőkben lehetséges jelzőknek csupán a fele tekintetében hajtjuk végre.
Ugyancsak a 3. ábrán követhetjük nyomon, hogyha annak érdekében, hogy az adatokat a fent vázolt csomagokra bontott elemi adatáram előfej értékek alapján megfelelően szeretnénk megszűrni, a második 45 szűrőnek az összes- fend értékek közül a legnagyobb értékhez igazodóan 82 bit nagyságának kell lennie. A szűrési műveletet. VAGY alapon hajthatjuk végre, vagyis, ha a felsorolt· mezők (flag, PTS, DTS, DSM trükk üzemmód) bármelyike megtalálható a csomagokra bontott elemi adatáramban, akkor azt elküklhetjük egy 46 memória elemhez, vagy 47 kapcsoló elemen keresztül valósidejű feldolgozás és bemutatás céljából a dedikált processzor elemhez. Éppúgy, mint előzőleg, a szűrést ismert digitális szűrési módszerek szerint hajthatjuk végre, vagyis maszkolás, egy mezőnek egy megadott legnagyobb, legkisebb értékkel történő összehasonlításával, és így tovább.
Mint fent már kitértünk rá, a szűrést a 45 szűrőben a csomagokra bontott elemi adatáram élőfej alapján hajtottuk végre. Más kiviteli alakok esetében azonban a szűrést a hasznos adat rész alapján is végrehajthatjuk. Ilyen esetben a rendszer kezelője (operátora) definiálja a hasznos adat rész jellemzőit, hogy lehetővé tegye ezáltal a szűrést, például, az élőfej véget követő előre meghatározott mezoszám definiálásával, amelyet a 45 szűrővel azonosítani fedőnk, és ennek alapján elvégezhetjük a szűrést, és így tovább.
A 46 memória elem bármekkora értékű lehet, csupán az a feltétel, hogy ez az érték elegendő legyen egy hasznos csomagokra bontott elemi adatáram mennyiség eltárolására. A bemutatott esetben 1024 bájt nagyságú 46 memória elemet alkalmazunk..
lő * *
A 47 kapcsolóelemre azért van szükség, hogy elkerüljük a processzor túlterhelését Mint írtuk, a 42, 45 szűrő fokozatok párhuzamosan működnek a 41 szűrőkkel Olyan esetben, amikor a 42, 45 szőröket úgy építettük fel, illetve alakítottuk ki, hogy azok egy adott csomagokra. bontott elemi adatáramot (például egy videó adatáramot) közvetlen valósidejű feldolgozás céljából egy processzorhoz irányítsanak, biztosítanunk kell, hogy ugyanazt az adatáram típust (például a 41 szűrőkből kilépő csomagokra bontott elemi videó adatáramot ugyanahhoz a processzorhoz továbbítjuk.
A 41, 42 szűrőkön túlmenően a bemutatott kiviteli alak egy további csomagazonosító 43 szűrő készletet tartalmaz, amelyekkel az MPEG csomag hasznos adat részében szekciók formájában tárolt letöltött alkalmazás adatokat tudunk azonosítani és feldolgozni. A csomagazonosító 43 szűrők által azonosított alkalmazás adatokat egy további, harminckét 48 szűrő szekció készleten vezetjük át, amelyek a szekció előfej értékén alapulva, beleértve az MPEG csomag hasznos adat részében lévő táblázatok élőfejében fellelhető táblázat azonosítót ís, további szűrési műveletet hajt végre. A szűrt táblázatokat ezt követően 44 F1FO átmeneti tárakon keresztül vezetjük el összeállítás céljából a processzor 50 memóriájába.
Mint a bevezetőben kitértünk rá, az adatoknak egy táblázat azonosító alapján történő szűrése önmagában ismert módszer, amely megtalálható például a PCT/EP97/02114 számú szabadalmi leírásban, melynek bejelentői szintén mi vagyunk. Ennek alapján, az említett kitanítást referenciaként tekintve erre a módszerre jelen leírásunkban részletesebben nem térünk ki.
♦ ♦
X*
Claims (19)
1. Eljárás egy digitális audiovizuális jelátviteli rendszerben küldött és egy vevő és dekódoló berendezéssel vett csomag adatáram szűrésére, «zz«íye/femerve, hogy a továbbított csomag (60) adatot egy első fokozatban egy első digitális szűrővel (42) szűrjük a továbbított csomag (60) élőfej (61) jellemzőinek megfelelőea, majd a kiválasztott és kiszűrt adatot közvetlenül a vevő és dekódoló berendezésben (13) lévő memória elemhez (44) továbbitiuk.
2, Az 1, igénypont szerinti eljárás, «?$«/ye&merve, hogy a szállított csomag (60) adatot legalább a továbbított csomag (60) élőfejen (ól) belüli csomagazouosító (63) értéke alapján szűrjük.
3, Az 1. vagy 2. igénypont szerinti eljárás, «ζχαί yeSemezve, hogy a továbbított csomag (óö) adatot a esomagazonosító (63) értéken túlmenően a továbbított csomag (60) élőfejben lévő egyéb bitértékek alapján szűrjük,
4, Az 1-3. igénypontok bár-melyike szerinti eljárás, «zza/ye/femezve, hogy a csomag éléfejei (61) és a hasznos adatot (62) magában foglaló teljes továbbított csomagot (60) juttatjuk el és tároljuk a memória elemben (44).
5, Az 1-4. Igénypontok bái-melyike szerinti eljárás, azzá/ /elemezve, hogy a továbbított csomag (60) adatot rögzített nagyságú csomagokban (60) továbbítjuk, és ezek méretével azonos méretű memória elemhez (44) továbbítjuk.
6. Az 1-5. igénypontok bármelyike szerinti eljárás, azzei yeífewm, hogy a továbbított csomag (60) hasznos adat (62) részében lévő adatokat saját élőfejjel és hasznos adattal rendelkező másodlagos csomagok alakjában szervezzük meg.
7, A 6. igénypont szerinti eljárás, azza/ /efatóp*» hogy a másodlagos adatcsomagokat változó csomaghosszüságűra választjuk.
8, Az 1-7. igénypontok bármelyike szerinti eljárás, azzad hogy a továbbított csomag (60) adatáram hasznos adat részében léve adatok folyamatos adatáramnak feleltethetök meg,
f. Az 1-8. igénypontok bármelyike· szerinti eljárás, azzal ye/femezve, hogy a továbbított adatokat MFEG formátumára szervezzük.
-1810. Az 1-9. igénypontok bármelyike szerinti eljárás, o//e/fewzve, hogy az MPEG továbbított csomag hasznos adat részében lévő adatokat csomagokra bontott elemi adatáram alakúra szervezzük.
11. Az 1-K1, igénypontok bármelyike szerinti eljárás, /e/femezw, hogy a szűrővel a továbbított csomag hasznos adatából, kiválasztott adatokat végrehajtás céljára egy processzorhoz (20) továbbítok.
12. Az 1-1L igénypontok bármelyike szerinti eljárás, azzal jeffemszve,. hogy a digitális szűrővel egy továbbított csomag hasznos adat részéből kiválasztott adatokat egy második digitális szűrőhöz (45) továbbítjuk.
13. A 12. igénypont szerinti eljárás, azzal /ef/emejm?, hogy a továbbított csomagok hasznos adat részében lévő adatokat másodlagos adatcsomagokba szervezzük, és a második digitális szűrővel (45) a másodlagos adatcsomagok élőfejének legalább egy elemének értékén alapulva szögök a másodlagos csomagokat.
14. A 13 . igénypont szerinti eljárás, αζζαΙ/rfemecve, hogy a szűrés eredményének a függvényében tárolás céljából egy hozzárendelt memória elembe (44) és/vagy végrehajtás céljából egy processzorhoz(2ö) továbbítjuk.
15. Eljárás egy digitális audiovizuális jelátviteli rendszerben küldött és egy vevő és dekódoló berendezéssel vett csomag adatáram szűrésére, azzal yc&metme, hogy a továbbított csomag (60) adatot egv első fokozatban egy első digitális szűrövei (42) szűrjük a továbbított csomag (őö) előfej (ól).jellemzőinek megfelelően, majd a hasznos adatból (62) kiszűrt és egy folyamatos adatfolyamnak megfelelő adatokat egy második szűrési fokozat céljára egy második digitális szűrőbe (45) vezetjük.
ló, A 15. igénypont szerinti eljárás, azzal /eífewzve, hogy a továbbított csomagok (60) hasznos adat (62) részében lévő folyamatos adatáramét másodlagos adatcsomagokként szervezzük, és a második digitális szűrővel (45) a másodlagos adatcsomagok élőfejének legalább egy értékén alapulva szűrjük a csomagokat (60).
17. A 15. vagy 16. igénypont szerinti eljárás, hogy a továbbított adatokat
MPEG formátumúra szervezzük.
-19
18, A 17, igénypont szerinti eljárás, azzal je$em£zvef hogy az egy szűrt és eltárolt MPEG csomag (60) hasznos adat (62) részében lévő folyamatos adatáramot egy csomagokra bontott elemi adatáram formátumba szervezzük.
19, A 16-18. igénypontok bármelyike szerinti eljárás, azzal jeffemezve, hogy a második digitális szűrővel (45) szúrt adatokat a szúrás eredménye függvényében tárolás céljából egy hozzárendelt memória elemhez. (44), és/vagy végrehajtás céljából egy processzorhoz
201 továbbítjuk.
20, A 1549, igénypontok bármelyike szerinti eljárás, azzal jellemezve, hogy a továbbított csomag (60) adatok szűrését a továbbított csomagáram csomagazonoslíö értékének megfelelően hajtjuk végre, úgy, hogy az egy hozzátartozó processzorhoz (20) elküldendő csomagokra bontott elemi adatáramot kiválasszuk.
21. A 15~2Ö. igénypontok bármelyike szerinti eljárás, uzgo//eZ/emmse, hogy az eljárást a továbbított csomag (60) adatok csomagazonosító érteke -alapján végrehajtott szűrésével párhuzamosan hajtjuk végre, majd azután a továbbított csomag (60)- hasznos adat részében lévő szekciókat a szekció előfej értéke alapján tovább szűrjük,
22, Vevő és dekódoló berendezés digitális audiovizuális jelátviteli rendszerhez, amely első digitális szúrót és egy memória elemet foglal magában, nrzn//elemezve, hogy a továbbított csomag (611) adatokat egy első fokozatban a továbbított csomag (ól)) előfej (61) jellemzői szerint szűrő első digitális szűrő (42) van kiképezve, amely a kiválasztott adatokat közvetlenül a memória elemhez (44) továbbító módon áll a memória elemmel (44) összeköttetésben.
22, Vevő és dekódoló berendezés digitális audiovizuális jelátviteli rendszerhez, amely első digitális szűrőt és egy memória elemet foglal magában, azzal yaifemezve, hogy a továbbított csomag -(-60) adatokat egy első fokozatban az első digitális szűrővel (42) megszűrjük, majd a hasznos adatok (62) közül egy folyamatos adatfolyamnak megfelelő, kiválasztott és kiszűrt adatokat második szűrés céljából a második digitális szűrőhöz (45) továbbítjuk.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP97402765A EP0917356A1 (en) | 1997-11-17 | 1997-11-17 | Packet filtering |
PCT/IB1998/001883 WO1999026409A1 (en) | 1997-11-17 | 1998-11-12 | Packet filtering |
Publications (3)
Publication Number | Publication Date |
---|---|
HUP0101201A2 HUP0101201A2 (hu) | 2001-08-28 |
HUP0101201A3 HUP0101201A3 (en) | 2003-04-28 |
HU228613B1 true HU228613B1 (en) | 2013-04-29 |
Family
ID=8229904
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
HU0101201A HU228613B1 (en) | 1997-11-17 | 1998-11-12 | Method of packet datastream filtering, which is sending in a digital audiovisual signal transmission system and receiving with a receiver and decoder device; as well as that receiver and decoder device |
Country Status (24)
Country | Link |
---|---|
US (2) | US6650710B1 (hu) |
EP (2) | EP0917356A1 (hu) |
JP (1) | JP2001523927A (hu) |
KR (1) | KR100565470B1 (hu) |
CN (1) | CN1153447C (hu) |
AT (1) | ATE233034T1 (hu) |
AU (1) | AU756127B2 (hu) |
BR (1) | BR9814657B1 (hu) |
CA (1) | CA2309728C (hu) |
CZ (1) | CZ298058B6 (hu) |
DE (1) | DE69811532T2 (hu) |
ES (1) | ES2193579T3 (hu) |
HK (1) | HK1029882A1 (hu) |
HR (1) | HRP20000307B1 (hu) |
HU (1) | HU228613B1 (hu) |
IL (1) | IL136150A (hu) |
NO (1) | NO333109B1 (hu) |
NZ (1) | NZ505032A (hu) |
PL (1) | PL188866B1 (hu) |
RU (1) | RU2225075C2 (hu) |
TR (1) | TR200002177T2 (hu) |
UA (1) | UA66823C2 (hu) |
WO (1) | WO1999026409A1 (hu) |
ZA (1) | ZA9810447B (hu) |
Families Citing this family (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0917356A1 (en) * | 1997-11-17 | 1999-05-19 | CANAL+ Société Anonyme | Packet filtering |
US6865604B2 (en) | 1998-08-26 | 2005-03-08 | Sts Software Systems Ltd. | Method for extracting a computer network-based telephone session performed through a computer network |
WO2001015163A1 (fr) * | 1999-08-20 | 2001-03-01 | Sony Corporation | Dispositif d'enregistrement et de reproduction d'information |
US6948186B1 (en) * | 1999-10-07 | 2005-09-20 | General Instrument Corporation | Multi-tasking message extractor |
US8055894B2 (en) | 1999-11-09 | 2011-11-08 | Google Inc. | Process and streaming server for encrypting a data stream with bandwidth based variation |
US6449719B1 (en) * | 1999-11-09 | 2002-09-10 | Widevine Technologies, Inc. | Process and streaming server for encrypting a data stream |
KR100378791B1 (ko) * | 1999-12-02 | 2003-04-07 | 엘지전자 주식회사 | 피아이디/섹션 필터 |
EP1164798A1 (fr) * | 2000-06-15 | 2001-12-19 | Sagem S.A. | Emetteur de diffusion de données sur une pluralité de canaux comportant des filtres logiques pour les données à émettre |
US7165175B1 (en) * | 2000-09-06 | 2007-01-16 | Widevine Technologies, Inc. | Apparatus, system and method for selectively encrypting different portions of data sent over a network |
FR2816145A1 (fr) * | 2000-10-27 | 2002-05-03 | At Sky | Procede et dispositif de filtrage des sections utiles d'un flux de donnees emises sous forme numerique |
US6741292B1 (en) | 2000-11-06 | 2004-05-25 | Koninklijke Philips Electronics N.V. | System and method for a baseband digital television |
US7043473B1 (en) | 2000-11-22 | 2006-05-09 | Widevine Technologies, Inc. | Media tracking system and method |
US7150045B2 (en) | 2000-12-14 | 2006-12-12 | Widevine Technologies, Inc. | Method and apparatus for protection of electronic media |
US6940873B2 (en) * | 2000-12-27 | 2005-09-06 | Keen Personal Technologies, Inc. | Data stream control system for associating counter values with stored selected data packets from an incoming data transport stream to preserve interpacket time interval information |
WO2002067512A1 (fr) * | 2001-02-19 | 2002-08-29 | Fujitsu Limited | Technique de filtrage de paquets et systeme securise de communication de paquets |
EP1267568A1 (en) * | 2001-06-11 | 2002-12-18 | STMicroelectronics Limited | A method and circuitry for processing data |
KR100830446B1 (ko) * | 2001-10-25 | 2008-05-20 | 엘지전자 주식회사 | 엠펙 트랜스포트 디코더 |
EP1320006A1 (en) * | 2001-12-12 | 2003-06-18 | Canal+ Technologies Société Anonyme | Processing data |
US7328345B2 (en) * | 2002-01-29 | 2008-02-05 | Widevine Technologies, Inc. | Method and system for end to end securing of content for video on demand |
US6728241B2 (en) * | 2002-02-27 | 2004-04-27 | Nokia Corporation | Boolean protocol filtering |
US7299292B2 (en) * | 2002-03-29 | 2007-11-20 | Widevine Technologies, Inc. | Process and streaming server for encrypting a data stream to a virtual smart card client system |
JP3808394B2 (ja) | 2002-04-02 | 2006-08-09 | 松下電器産業株式会社 | ストリームデータ処理装置、ストリームデータ処理方法、プログラム、及び、媒体 |
US7594271B2 (en) * | 2002-09-20 | 2009-09-22 | Widevine Technologies, Inc. | Method and system for real-time tamper evidence gathering for software |
US7356143B2 (en) * | 2003-03-18 | 2008-04-08 | Widevine Technologies, Inc | System, method, and apparatus for securely providing content viewable on a secure device |
US7007170B2 (en) * | 2003-03-18 | 2006-02-28 | Widevine Technologies, Inc. | System, method, and apparatus for securely providing content viewable on a secure device |
US20040199771A1 (en) * | 2003-04-04 | 2004-10-07 | Widevine Technologies, Inc. | Method for tracing a security breach in highly distributed content |
KR100523403B1 (ko) * | 2003-07-02 | 2005-10-25 | 주식회사 케이티프리텔 | 무선 모뎀과 무선 랜 장치간의 심리스 수직 로밍 제어방법 및 프로그램을 기록한 기록매체 |
US8838772B2 (en) | 2003-08-29 | 2014-09-16 | Ineoquest Technologies, Inc. | System and method for analyzing the performance of multiple transportation streams of streaming media in packet-based networks |
US8588069B2 (en) | 2003-08-29 | 2013-11-19 | Ineoquest Technologies, Inc. | System and method for analyzing the performance of multiple transportation streams of streaming media in packet-based networks |
US20150341812A1 (en) | 2003-08-29 | 2015-11-26 | Ineoquest Technologies, Inc. | Video quality monitoring |
US7406174B2 (en) * | 2003-10-21 | 2008-07-29 | Widevine Technologies, Inc. | System and method for n-dimensional encryption |
JP4433790B2 (ja) * | 2003-12-25 | 2010-03-17 | 株式会社デンソー | 定電圧回路 |
TWM253165U (en) * | 2004-01-16 | 2004-12-11 | Aviquest Technology Co Ltd | Integrated multi-media micro computer |
US7594254B2 (en) | 2004-03-22 | 2009-09-22 | Cox Communications, Inc | System and method for transmitting files from a sender to a receiver in a television distribution network |
US20050265333A1 (en) * | 2004-06-01 | 2005-12-01 | Texas Instruments Incorporated | Method for enabling efficient multicast transmission in a packet-based network |
US9609279B2 (en) * | 2004-09-24 | 2017-03-28 | Google Inc. | Method and system for providing secure CODECS |
US8199781B2 (en) | 2004-12-14 | 2012-06-12 | Samsung Electronics Co., Ltd | Device and method for demultiplexing received transport stream in digital broadcasting receiver |
US20080015999A1 (en) * | 2005-02-04 | 2008-01-17 | Widevine Technologies, Inc. | Securely ingesting encrypted content into content servers |
US20070067643A1 (en) * | 2005-09-21 | 2007-03-22 | Widevine Technologies, Inc. | System and method for software tamper detection |
US7817608B2 (en) * | 2005-09-23 | 2010-10-19 | Widevine Technologies, Inc. | Transitioning to secure IP communications for encoding, encapsulating, and encrypting data |
WO2007038245A2 (en) | 2005-09-23 | 2007-04-05 | Widevine Technologies, Inc. | Method for evolving detectors to detect malign behavior in an artificial immune system |
US8065733B2 (en) * | 2005-09-23 | 2011-11-22 | Google, Inc. | Method for evolving detectors to detect malign behavior in an artificial immune system |
US8689016B2 (en) | 2005-12-02 | 2014-04-01 | Google Inc. | Tamper prevention and detection for video provided over a network to a client |
KR100778312B1 (ko) * | 2005-12-09 | 2007-11-22 | 한국전자통신연구원 | 디지털 방송 수신기에서의 섹션필터 관리 장치 및 그 방법 |
US8023409B2 (en) * | 2005-12-20 | 2011-09-20 | Broadcom Corporation | Method and system for reconfigurable pattern filtering engine |
US7668270B2 (en) * | 2005-12-20 | 2010-02-23 | Broadcom Corporation | Method and system for programmable filtering offset |
US8526612B2 (en) * | 2006-01-06 | 2013-09-03 | Google Inc. | Selective and persistent application level encryption for video provided to a client |
KR100698164B1 (ko) * | 2006-01-26 | 2007-03-22 | 엘지전자 주식회사 | 디지털 방송 수신기 초기화를 위한 방법 및 장치 |
US20070180231A1 (en) * | 2006-01-31 | 2007-08-02 | Widevine Technologies, Inc. | Preventing entitlement management message (EMM) filter attacks |
US9083299B2 (en) * | 2006-10-26 | 2015-07-14 | Realtek Semiconductor Corp. | Filter of adjustable frequency response and method thereof |
JP4912856B2 (ja) * | 2006-12-15 | 2012-04-11 | 株式会社東芝 | フィルタリング装置及びデジタル放送受信装置 |
TWI376144B (en) * | 2007-01-30 | 2012-11-01 | Ind Tech Res Inst | Method of data monitoring and updating for transport stream |
US8438236B2 (en) * | 2007-03-08 | 2013-05-07 | Tp Vision Holding B.V. | Device and a method for transmitting notification messages and a corresponding device and method for receiving notification messages |
US8621093B2 (en) * | 2007-05-21 | 2013-12-31 | Google Inc. | Non-blocking of head end initiated revocation and delivery of entitlements non-addressable digital media network |
US8243924B2 (en) * | 2007-06-29 | 2012-08-14 | Google Inc. | Progressive download or streaming of digital media securely through a localized container and communication protocol proxy |
TWI347784B (en) * | 2007-08-07 | 2011-08-21 | Himax Tech Ltd | Flexible length decoder |
US8248910B2 (en) * | 2008-01-29 | 2012-08-21 | Nokia Corporation | Physical layer and data link layer signalling in digital video broadcast preamble symbols |
US8868464B2 (en) | 2008-02-07 | 2014-10-21 | Google Inc. | Preventing unauthorized modification or skipping of viewing of advertisements within content |
US9692856B2 (en) * | 2008-07-25 | 2017-06-27 | Ca, Inc. | System and method for filtering and alteration of digital data packets |
US8401990B2 (en) * | 2008-07-25 | 2013-03-19 | Ca, Inc. | System and method for aggregating raw data into a star schema |
US8751800B1 (en) | 2011-12-12 | 2014-06-10 | Google Inc. | DRM provider interoperability |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6115537A (en) * | 1994-02-18 | 2000-09-05 | Matsushita Electric Industrial Co., Ltd. | Digital signal recording and reproducing apparatus |
US5420866A (en) * | 1994-03-29 | 1995-05-30 | Scientific-Atlanta, Inc. | Methods for providing conditional access information to decoders in a packet-based multiplexed communications system |
US5477263A (en) * | 1994-05-26 | 1995-12-19 | Bell Atlantic Network Services, Inc. | Method and apparatus for video on demand with fast forward, reverse and channel pause |
JPH08138316A (ja) * | 1994-11-07 | 1996-05-31 | Toshiba Corp | 記録再生装置 |
KR0166935B1 (ko) * | 1994-11-23 | 1999-03-20 | 구자홍 | 엠펙2 트랜스포트 디코더 장치 |
US5619337A (en) * | 1995-01-27 | 1997-04-08 | Matsushita Electric Corporation Of America | MPEG transport encoding/decoding system for recording transport streams |
US5517250A (en) * | 1995-02-28 | 1996-05-14 | General Instrument Corporation Of Delaware | Acquisition of desired data from a packetized data stream and synchronization thereto |
US5600366A (en) * | 1995-03-22 | 1997-02-04 | Npb Partners, Ltd. | Methods and apparatus for digital advertisement insertion in video programming |
KR100226528B1 (ko) * | 1995-03-29 | 1999-10-15 | 가나이 쓰도무 | 다중화 압축화상/음성데이타의 복호장치 |
US5650825A (en) * | 1995-03-31 | 1997-07-22 | Matsushita Electric Corporation Of America | Method and apparatus for sending private data instead of stuffing bits in an MPEG bit stream |
US5600378A (en) * | 1995-05-22 | 1997-02-04 | Scientific-Atlanta, Inc. | Logical and composite channel mapping in an MPEG network |
US5602920A (en) * | 1995-05-31 | 1997-02-11 | Zenith Electronics Corporation | Combined DCAM and transport demultiplexer |
US5598415A (en) * | 1995-08-04 | 1997-01-28 | General Instrument Corporation Of Delaware | Transmission of high rate isochronous data in MPEG-2 data streams |
US5640388A (en) * | 1995-12-21 | 1997-06-17 | Scientific-Atlanta, Inc. | Method and apparatus for removing jitter and correcting timestamps in a packet stream |
JP3305183B2 (ja) * | 1996-01-12 | 2002-07-22 | 株式会社東芝 | ディジタル放送受信端末装置 |
JP3269768B2 (ja) * | 1996-01-16 | 2002-04-02 | 株式会社東芝 | ディジタル信号受信装置 |
US5818539A (en) * | 1996-03-29 | 1998-10-06 | Matsushita Electric Corporation Of America | System and method for updating a system time constant (STC) counter following a discontinuity in an MPEG-2 transport data stream |
US5838873A (en) * | 1996-05-31 | 1998-11-17 | Thomson Consumer Electronics, Inc. | Packetized data formats for digital data storage media |
US6226291B1 (en) | 1996-11-01 | 2001-05-01 | Texas Instruments Incorporated | Transport stream packet parser system |
US6115422A (en) * | 1997-09-26 | 2000-09-05 | International Business Machines Corporation | Protocol and procedure for time base change in an MPEG-2 compliant datastream |
US6026506A (en) * | 1997-09-26 | 2000-02-15 | International Business Machines Corporation | Concealing errors in transport stream data |
US6091772A (en) * | 1997-09-26 | 2000-07-18 | International Business Machines, Corporation | Black based filtering of MPEG-2 compliant table sections |
US6356567B2 (en) * | 1997-09-26 | 2002-03-12 | International Business Machines Corporation | Embedded clock recovery and difference filtering for an MPEG-2 compliant transport stream |
EP0917356A1 (en) * | 1997-11-17 | 1999-05-19 | CANAL+ Société Anonyme | Packet filtering |
-
1997
- 1997-11-17 EP EP97402765A patent/EP0917356A1/en not_active Withdrawn
-
1998
- 1998-11-12 CZ CZ20001821A patent/CZ298058B6/cs not_active IP Right Cessation
- 1998-11-12 HU HU0101201A patent/HU228613B1/hu not_active IP Right Cessation
- 1998-11-12 AU AU11697/99A patent/AU756127B2/en not_active Ceased
- 1998-11-12 BR BRPI9814657-2A patent/BR9814657B1/pt not_active IP Right Cessation
- 1998-11-12 TR TR2000/02177T patent/TR200002177T2/xx unknown
- 1998-11-12 US US09/554,575 patent/US6650710B1/en not_active Expired - Lifetime
- 1998-11-12 KR KR1020007005394A patent/KR100565470B1/ko not_active IP Right Cessation
- 1998-11-12 EP EP98954656A patent/EP1033033B1/en not_active Expired - Lifetime
- 1998-11-12 JP JP2000521644A patent/JP2001523927A/ja active Pending
- 1998-11-12 CN CNB988131633A patent/CN1153447C/zh not_active Expired - Fee Related
- 1998-11-12 ES ES98954656T patent/ES2193579T3/es not_active Expired - Lifetime
- 1998-11-12 PL PL98340586A patent/PL188866B1/pl unknown
- 1998-11-12 UA UA2000063542A patent/UA66823C2/uk unknown
- 1998-11-12 NZ NZ505032A patent/NZ505032A/xx not_active IP Right Cessation
- 1998-11-12 DE DE69811532T patent/DE69811532T2/de not_active Expired - Lifetime
- 1998-11-12 RU RU2000115962/09A patent/RU2225075C2/ru not_active IP Right Cessation
- 1998-11-12 WO PCT/IB1998/001883 patent/WO1999026409A1/en active IP Right Grant
- 1998-11-12 CA CA002309728A patent/CA2309728C/en not_active Expired - Fee Related
- 1998-11-12 IL IL13615098A patent/IL136150A/en not_active IP Right Cessation
- 1998-11-12 AT AT98954656T patent/ATE233034T1/de not_active IP Right Cessation
- 1998-11-16 ZA ZA9810447A patent/ZA9810447B/xx unknown
-
2000
- 2000-05-16 NO NO20002536A patent/NO333109B1/no not_active IP Right Cessation
- 2000-05-17 HR HR20000307A patent/HRP20000307B1/xx not_active IP Right Cessation
-
2001
- 2001-01-27 HK HK01100608A patent/HK1029882A1/xx not_active IP Right Cessation
-
2002
- 2002-07-26 US US10/206,649 patent/US7116719B2/en not_active Expired - Fee Related
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
HU228613B1 (en) | Method of packet datastream filtering, which is sending in a digital audiovisual signal transmission system and receiving with a receiver and decoder device; as well as that receiver and decoder device | |
EP1086579B1 (en) | Decoder for, and method of, processing a transport packet stream | |
US5477263A (en) | Method and apparatus for video on demand with fast forward, reverse and channel pause | |
EP0755604B1 (en) | Arrangement and method for transmitting and receiving video signals | |
CA2554702C (en) | Method and system of providing signals | |
HU229543B1 (en) | Digital television system, decoder for this system, further method of broadcasting digital audiodisual information | |
JP4376321B2 (ja) | 伝送データ・ストリームからデータ・セクションを抽出する方法 | |
KR100269370B1 (ko) | 디지털 위성 방송 수신기 및 타 채널 프로그램디스플레이 방법 | |
US6628678B2 (en) | Demultiplexer | |
KR100282362B1 (ko) | 위성방송 수신기의 부가정보 디스플레이장치 및 방법 | |
MXPA00004837A (en) | Packet filtering | |
CZ20004586A3 (cs) | Dekodér a způsob pro zpracování transportního paketového toku a přenosný bezpečnostní modul | |
MXPA00012255A (en) | Decoder for, and method of, processing a transport packet stream | |
CZ332299A3 (cs) | Vysílací a přijímací systém zahrnující počítač | |
CZ20002998A3 (cs) | Dekodér pro digitální audiovizuální vysílací systém a způsob zpracování digitálního obrazu |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GB9A | Succession in title |
Owner name: THOMSON LICENSING S.A., FR Free format text: FORMER OWNER(S): CANAL+ SOCIETE ANONYME, FR |
|
MM4A | Lapse of definitive patent protection due to non-payment of fees |