HUP0101257A2 - Rendszer médiaelemek távközlésére - Google Patents
Rendszer médiaelemek távközlésére Download PDFInfo
- Publication number
- HUP0101257A2 HUP0101257A2 HU0101257A HUP0101257A HUP0101257A2 HU P0101257 A2 HUP0101257 A2 HU P0101257A2 HU 0101257 A HU0101257 A HU 0101257A HU P0101257 A HUP0101257 A HU P0101257A HU P0101257 A2 HUP0101257 A2 HU P0101257A2
- Authority
- HU
- Hungary
- Prior art keywords
- media
- telecommunications
- subscription
- station
- data
- Prior art date
Links
Classifications
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
-
- 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/21—Server components or server architectures
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Studio Devices (AREA)
- Transition And Organic Metals Composition Catalysts For Addition Polymerization (AREA)
Abstract
A találmány távközlési rendszerre (10) vonatkozik,amely magában foglal egy tartalomszolgáltató állomást és egytávközlési állomást (25). A tartalomszolgáltató állomás tartalmaz egycsatornaszerkesztő központot (50), amely az alábbiakat tartalmazza:egy első ütemezőt (300c) egy első médiaelem-csoport távközlésénekütemezésére, egy Internet Protokoll összeköttetést az első médiaelemcsoport továbbítására egy távközlési állomásra. A távközlési állomástartalmaz egy csatornakezelő központot (35), a csatornakezelő központ(35) pedig egy második ütemezőt egy második médiaelem-csoporttávközlésének ütemezésére, egy médiaelem feltöltési vezérlőt azütemezett médiaelemeknek a multiplexelt csatornákra történőfeltöltésének irányítására. A csatornakezelő központ (35) magábanfoglal még egy előfizetési adatbázist, amely előfizetési információttartalmaz legalább egy multimédiás távközlési szolgáltatásravonatkozóan, hogy a végfelhasználók számára a kapcsolódó médiaelemekegy első csoportját biztosítani tudja, beleértve videó fájlokat, audiófájlokat, képfájlokat és szövegfájlokat, és eszközt az első és másodikmédiaelem-csoportban lévő médiaelemek módosítására az előfizetésiadatbázisban tárolt előfizetési információnak megfelelően. A találmánytovábbá olyan távközlési rendszerre (10) is vonatkozik, amelytartalmaz egy távközlési állomást (25) és egy csatornakezelő központot(35). Ez a csatornakezelő központ (35) magában foglal egy elsőütemezőt, amely tartalmaz egy processzort, egy memóriát, amely egymédiaelem-csoportot tárol, és egy második memóriát, amely adatjelzésiadatokat tárol, amelyek az első médiaelem-csoport távközlésijellemzőit reprezentálják. A csatornakezelő központ továbbá tartalmazegy médiaelem lekérdezőt és egy előfizetési adatbázist, amelyelőfizetési információkat tárol, amelyek legalább egy távközlésiszolgáltatást határoznak meg, egy előfizetési vezérlőt, amely a fájlfeltöltési vezérlőhöz és az előfizetési adatbázishoz kapcsolódik, ésamely képes fogadni egy vagy több médiaelemet a fájl feltöltésivezérlőtől, és képes módosítani egy vagy több első médiaelemet azelőfizetési adatbázisban tárolt információnak megfelelően. Ó
Description
U I 4. Szabadalmi Iroda
H 1062 Budapest, Andrássv út 113
Telefon: 34-24-950, Fax: 34-24-323
71,187/MK
KÖZZÉTÉTELI példányba
Rendszer médiaelemek távközlésére
Az Interneten elérhető információk mennyisége és változatossága hatalmas. Sok végfelhasználó számára azonban az Internet által kínált számos szolgáltatáshoz a gyakorlati hozzáférés nem lehetséges, mivel nincs olyan hatékony módszer a kezükben, amely segítségével letölthetnék a rendelkezésre álló információkat. Hagyományosan a végfelhasználók telefonvonalon vagy más kis sávszélességű vezetéken keresztül érik el az Internetet. A nem megfelelően nagy sávszélesség azt eredményezi, hogy a felhasználónak rengeteget kell hasztalanul várni, főként, ha nagy médiaelemeket, például videóklipeket tölt le az Internetről a felhasználó számítógépére. Például egy két megabájt nagyságú videó elem letöltése akár egy órát is igénybe vehet.
A hagyományos Internet további hátránya, hogy a nagy menynyiségű elérhető információ nincs jól szervezve. Emiatt a felhasználóknak internetes keresőket kell igénybe venniük a számukra érdekes Internet oldalak azonosításához. Ezek a keresők viszont viszonylag lassúak, és előfordul, hogy nem találják meg a felhasználó számára ténylegesen érdekes összes oldalt.
Egy lehetséges megoldás a sávszélességgel kapcsolatos problémára, hogy az Internetről a felhasználóhoz távközlés út
- 2 ján juttatják el az információt. Például minden hagyományos analóg televíziós vonal sávszélessége elegendő 40 Mbps átviteléhez, amely sok esetben kielégítően nagy. Továbbá a műholdas és kábeles távközlés sávszélessége biztosíthat akár 240 Mbps átviteli sebességet is. Az ilyen nagy sávszélességek nagymértékben segítenek a hagyományos megoldás sávszélesség problémáin.
Viszont a rádiós átvitelnek is megvannak a maga nehézségei. Az Internet egy fontos jellemzője, hogy minden szolgáltató ellenőrizheti az általa küldött minden elem tartalmát, időzítését és célzottját. Ezzel ellentétben a rádiós távközlés esetében az ütemezést és elosztást a műsorszóró berendezés fenntartója, üzemeltetője ellenőrzi. Továbbá a műsorszóró berendezéseket hagyományosan csak egyféle médiaelem rádiós átvitelére használják, például televíziós műsorokéra. így a rádiós műsorszórók nem képesek a számos típusú médiaelemet kezelni, beleértve a videó-, audió- és adatelemeket, amelyek az Interneten keresztül elérhetőek.
Ismeretesek televíziós programcsomag készítő és programsorrend vezérlő rendszerek. Például az Amerikai Egyesült Államokban jegyzett 5,600,573 számú szabadalom olyan operációs központot tárgyal, amely televíziós csatornákat rendez és rendszerez programcsomagokba televíziós műsorszolgáltató rendszerekben való közlés céljából. Ά tárgyalt operációs központ rendeltetése, hogy fogadja, eltárolja, csomagokba rendezze és rendeltetési helyükre eljuttassa a programokat különböző jel
- 3 formátumban, továbbá, hogy az előfizetők számára kívánság szerint videó, közel-videó (near video) jelet szolgáltasson és/vagy számukra programválasztási lehetőséget biztosítson képernyőn megjelenő menükből. A leírt rendszer tartalmaz egy vevőt, rendszervezérlőt, videó tárolót, számítógépes programcsomag előállító rendszert (GAP, computer assisted packaging system) és egy kimeneti egységet. A CAP programcsomagokat, menüket és a programcsomagokkal kapcsolatos instrukciókat állít elő, és/vagy kiosztja a rendelkezésre álló sávszélességet.
Ehhez hasonlóan az Amerikai Egyesült Államokban jegyzett 5,659,350 számú szabadalom olyan televíziós szórakoztató rendszerhez való operációs központot tárgyal, amely az előfizetők otthonába juttat el programcsomagokat. Az operációs központ rendszerezi a televíziós programokat, programcsomagokat készít azokból és a programinformációkból, hogy az előfizetők otthonába és onnan vissza is eljuthasson. Az operációs központ tartalmaz egy számítógépes programcsomag készítő rendszert, amely előállítja a programvezérlő információs jelet.
A jelen találmány olyan kiterjedt távközlési adatátviteli rendszert nyújt, amely a médiaelemek széles választékát lépes feldolgozni, ütemezni és továbbítani. Ezek a médiaelemek lehetnek statikus elemek, például adatfájlok vagy dinamikus elemek, például folytonos (streaming) videó, audió vagy adatfáj lok .
- 4 A jelen találmány előnyös kiviteli alakja esetében a rádiós adatátviteli rendszer tartalmaz egy médiaelem vizsgáló rendszert (media object tracking system), egy csatornaszervező részt (channel editing segment), egy távközlési állomást (broadcast facility) és több végfelhasználói személyi számítógépet .
A médiaelem vizsgáló rendszer számos különböző forrásból fogad médiaelemeket és megvizsgálja azok eloszlását, módosítását és használatát. A médiaelem vizsgáló rendszerhez tartozik több módosító állomás, ahol a beérkező médiaelemeket sugárzásra kész anyaggá dolgozzák fel.
A csatornaszervező rész előnyösen több csatornaszervező központot (CEC, Channel Editing Center) és egy vagy több csatornakezelő központot (CMC, Channel Management Center) tartalmaz, amelyek csoportosítják és közlésre ütemezik a sugárzásra kész médiaelemeket. Az ütemezett médiaelemeket „becsomagolják vagy kódolják a szolgáltatáshoz társított előfizetési adatoknak megfelelően, amelyhez a médiaelemek tartoznak. A kódolt médiaelemeket ezután egy távközlési bitfolyam csatornára multiplexeik.
A távközlési állomás a kódolt bitfolyamot távközlési csatornán keresztül továbbítja. A megfelelően felszerelt végfelhasználói személyi számítógépek veszik az adást és lehetővé teszik a végfelhasználó számára, hogy hozzáférjenek az adás azon részeihez, amelyek fogadására jogosultságuk van. Kevésbé
- 5 általánosan a találmány olyan távközléses adattovábbítási rendszerre vonatkozik, amely tartalmaz:
(1) egy tartalom szolgáltatót, a tartalom szolgáltató tartalmaz egy csatornaszerkesztő központot, ez a csatornaszerkesztő központ tartalmaz:
(a) egy első ütemezőt, amely egy első médiaelem csoport távközlését ütemezi, (b) egy Internet Protokoll összeköttetést, amely az első médiaelem csoportot továbbítja egy távközlési állomásra, (2) a távközlési állomás tartalmaz egy csatornakezelő központot, a csatornakezelő központ tartalmaz:
(a) egy második ütemezőt, amely egy második médiaelem csoport távközlését ütemezi, (b) egy médiaelem feltöltési vezérlőt, amely az ütemezett médiaelemek feltöltését koordinálja a multiplexeit csatornákra, (c) egy előfizetési adatbázist, amely leírási információt tartalmaz legalább egy multimédiás távközlési szolgáltatásra vonatkozóan, hogy a végfelhasználók számára a kapcsolódó médiaelemek egy első csoportját biztosítani tudja, beleértve videó fájlokat, audió fájlokat, képfájlokat és szövegfájlokat, és (d) eszközt az első és második médiaelem csoport módosítására az előfizetési adatbázisban tárolt előfizetési információnak megfelelően.
- 6 - -·. . ·. ;
··· · · ··· 4
A leírás továbbá olyan - a fentieknek megfelelő - rendszerre is vonatkozik, ahol a csatornakezelő központ kimenete (play-out) véges sávszélességgel rendelkezik, és ahol ezen véges sávszélesség legalább egy részének távközlési kiosztását az első ütemező végzi.
A leírás továbbá olyan - a fentieknek megfelelő - rendszerre is vonatkozik, ahol a csatornaszerkesztő központ távműködtethető .
A leírás továbbá olyan - a fentieknek megfelelő - rendszerre is vonatkozik, amelynél a csatornakezelő központ távműködtethető .
A leírás továbbá olyan - a fentieknek megfelelő - rendszerre is vonatkozik, ahol az első ütemező továbbá rendelkezik egy grafikus felhasználói felülettel, hogy grafikusan lehessen ütemezni a médiaelemek távközlését.
A leírás továbbá olyan - a fentieknek megfelelő - rendszerre is vonatkozik, amely továbbá tartalmaz egy médiaelem vizsgáló rendszert (media object tracking system), amely tartalmaz :
egy adatfogadó egységet (input desk) a különböző formátumú médiaelemek fogadására, amely minden beérkező médiaelemnek ki oszt egy vagy több adatjelzést (data attributes), amely az adott médiaelemet jellemzi, egy vizsgálati adatbázist (tracking database), amely több bejegyzést tartalmaz, a bejegyzések az egyes médiaelemekhez tartozó adatjelzéseket tartalmazzák és ezen felül a médiaelem tárolási helyére, használatára és modifikációira vonatkozó információt is tárolnak, és egy médiaelem-vizsgáló eszközt (media object tracking tool), amely képes kideríteni a médiaelemek tárolási helyét, használatát és modifikációját, továbbá képes frissíteni a vizsgálati adatbázis tartalmát a begyűjtött vizsgálati adatoknak megfelelően.
A leírás továbbá olyan - a fentieknek megfelelő - rendszerre is vonatkozik, amely továbbá tartalmaz egy csatornaszerkesztő állomást, amely összeköttetésben áll mind az adatfogadó egységgel, mind a vizsgálati adatbázissal.
A leírás továbbá olyan - a fentieknek megfelelő - rendszerre is vonatkozik, ahol a csatornaszerkesztő állomás nem képes a médiaelemhez hozzáférni, ha a médiaelemhez kiosztott adatjelzés nem kompatíbilis a csatornaszerkesztő állomás által előállítandó tartalommal.
A leírás továbbá olyan - a fentieknek megfelelő - rendszerre is vonatkozik, ahol a grafikus felhasználói felület le-
hetővé teszi a felhasználó számára, hogy meghatározza a médiaelem távközlésének időpontját.
A leírás továbbá olyan - a fentieknek megfelelő - rendszerre is vonatkozik, ahol a grafikus felhasználói felület lehetővé teszi a felhasználó számára, hogy megválassza a médiaelem távközlésének sávszélességét.
A leírás továbbá olyan - a fentieknek megfelelő - rendszerre is vonatkozik, amely továbbá tartalmaz:
egy második tartalomszolgáltató állomást, a tartalomszolgáltató állomás tartalmaz egy csatornaszerkesztő központot, a csatornaszerkesztő központ tartalmaz:
(a) egy harmadik ütemezőt, amely egy harmadik médiaelem csoport távközlésének ütemezését végzi, (b) egy második Internet Protokoll összeköttetést a harmadik médiaelem csoport eljuttatásához a távközlési állomásra.
A találmány fenti tárgyai és összefoglalása érthetőbbek lesznek a soron következő részletes leírás áttekintése után, amelyhez az alábbi ábrákat csatoltuk:
1. ábra: a jelen találmány szerinti távközlési rendszer előnyös kiviteli alakjának elvi vázlata,
2. ábra: a jelen találmány szerinti médiaelem vizsgáló rendszer előnyös kiviteli alakjának elvi vázlata,
3. ábra: a jelen találmány szerinti távközlési ütemező előnyös kiviteli alakjának elvi vázlata,
4. ábra: a 3. ábrán feltüntetett távközlési ütemező grafikus felhasználói felületének előnyös kiviteli alakja,
5. ábra: a jelen találmány szerinti csatornakezelő központ előnyös kiviteli alakjának elvi vázlata,
6. ábra: a jelen találmány szerinti fő (master) csatornaszerkesztő központ előnyös kiviteli alakjának elvi vázlata,
7. ábra: a jelen találmány szerinti professzionális csatornaszerkesztő központ előnyös kiviteli alakjának elvi vázlata,
8. ábra: a jelen találmány szerinti csatornaszerkesztő központ előnyös kiviteli alakjának elvi vázlata,
9. ábra: kaszkád ütemezővel rendelkező csatornakezelő központ és fő csatornaszerkesztő központelőnyös kiviteli alakja, és
10. ábra: a jelen találmány szerinti végfelhasználói személyi számítógép előnyös kiviteli alakjának elvi vázlata.
Az 1. ábra a jelen találmány szerinti távközlési rendszer előnyös kiviteli alakjának elvi vázlata. Amint az az 1. ábrán látható, a távközlési rendszer, amelyet a 10 számmal jelölünk, tartalmaz egy 15 médiaelem vizsgáló rendszert (MOTS, media object tracking system), egy 20 csatornaszerkesztő részt, egy 25 távközlő állomást és több 30 végfelhasználói személyi számítógépet, amelyek közül az 1. ábrán csak egyet tüntettünk
fel. A 20 csatornaszerkesztő rész tartalmaz egy 35 csatornakezelő központot (CMC, channel management center), egy 40 professzionális csatornaszerkesztő központot (CEC Pro, professional channel editing center), egy 45 csatornaszerkesztő központot (CEC) és egy 50 fő csatornaszerkesztő központot (CEC Master). Bár az 1. ábrán csak egyetlen 40 CEC Pro-t, 45 CEC-t, 50 CEC Master-t, 35 CMC-t és 25 távközlési állomást tüntettünk fel, a rendszer előnyös esetben tartalmazhat ezen komponensek mindegyikéből egyet vagy többet is.
Először a 10 távközlési rendszer működését magyarázzuk röviden az 1. ábra kapcsán. A 10 távközlési rendszer komponenseinek felépítését és működését teljes részletességgel a 2-10. ábrák kapcsán mutatjuk majd be.
Az 1. ábrán az adatáramlás jellemző irányát a 10 távközlési rendszeren belül a 15-50 elemek között a nyilak jelzik. Először a 15 MOTS fogadja a médiaelemeket, például szerzői jogvédett vagy köztulajdonú audió, videó, kép vagy szöveg alapú műveket. A 15 MOTS egyik funkciója, hogy megvizsgálja a fogadott médiaelemek elosztását és használatát, amint azok áthaladnak a távközlési rendszeren. Ezen vizsgálati funkció lebonyolítását egy adatbázis segíti, amely a 15 MOTS által fogadott médiaelemekre vonatkozó eloszlási és használati információkat tartalmaz. Ezen felül némely beérkezett médiaelem esetleg még szerkesztést vagy más feldolgozást igényel mielőtt távközlésre kész lenne. Néhány médiaelem a 15 MOTS-re kapcso lódó csatornaszerkesztő állomásokra kerül (CEC-k), ahol szer-
kesztésre kerülnek és felkészítjük őket a távközlésre. A 15 MOTS jellegzetességeit részletesen tárgyaljuk alább, a 2. ábra kapcsán.
Amint egy médiaelem készen áll a távközlésre, elküldik azt a CEC-re vagy a CMC-re, hogy ott hozzáfűzzék azt a közlendő anyaghoz és távközlését ütemezzék. A távközlésre szánt médiaelemeket a CEC-re vagy CMC-re közvetlenül is el lehet küldeni anélkül, hogy a 15 MOTS-on keresztülhaladnának vagy szerkesztésre kerülnének. A távközlési ütemezést a 35 CMC-ben, 40 CEC Pro-ban vagy 50 CEC Master-ben lévő ütemező hajtja végre. A 300 ütemező előnyös kiviteli alakját a 3. és a 4. ábrák kapcsán részletezzük. A 35 CMC előnyös kiviteli alakját az 5. ábra kapcsán tárgyaljuk. Az 50 CEC Master előnyös kiviteli alakját a 6. ábra kapcsán tárgyaljuk. A 40 CEC Pro előnyös kiviteli alakját a 7. ábra kapcsán részletezzük. A 45 CEC nem tartalmaz ütemezőt, így nem alkalmas távközlési ütemezésre, csak a médiaelemek felhalmozására a távközléshez. A 45 CEC előnyös kiviteli alakját a 8. ábra kapcsán tárgyaljuk.
Amikor valamely médiaelem ütemezett távközlési időpontja elérkezik, a 35 CMC a fogadott ütemezési utasításoknak megfelelően a médiaelemet egy csatornára multiplexeli. A multiplexeit jelet a 25 távközlési állomásra küldik, hogy azt a 30 végfelhasználói személyi számítógépekre lehessen továbbítani. A találmány itt részletezett kiviteli alakja az időosztásos multiplexelés technológiáját alkalmazza. Ugyanakkor a találmány megvalósításakor számos más multiplexelési eljárást
is használhatunk, például frekvenciaosztásos multiplexelést vagy statisztikus multiplexelést.
A következesekben részletesen tárgyaljuk a 10 távközlési rendszer komponenseit, hivatkozva a 2. - 10. ábrákra.
A 2. ábra sematikus rajza a 15 MOTS egy előnyös kiviteli alakját ábrázolja. Amint azt a 2. ábra mutatja, a 15 MOTS előnyös esetben tartalmaz egy 202 adatfogadó egységet (input desk), amely a tartalomszolgáltatóktól fogadja a médiaelemeket. A 202 adatfogadó egység a 204 adatbuszra csatlakozik. Erre a 204 buszra csatlakozik még a 206 MOTS adatbázis valamint egy vagy több 208 - 212 csatornaszerkesztő állomás (CEO), amelyeket lentebb részletezünk. A 35 CMC, a 40 CEC Pro, a 45 CEC és az 50 CEC Master is csatlakozik a 204 buszra a 214 interfészen keresztül.
A 202 adatfogadó egység képes több különböző típusú médiaelem fogadására, ezek például lehetnek képek, videók vagy szöveges fájlok. Amikor egy médiaelem beérkezik, azt a 202 adatfogadási egység ellátja egy vagy több adatjelzéssel (metadata). Ezek a kiosztott adatjelzések a beérkezett elem jellegét mutatják. Például egy adott médiaelemhez hozzá lehet rendelni egy első adatjelzést, amely azt mutatja, hogy a médiaelem egy videójelenet, valamint el lehet látni egy második adatjelzéssel, amely azt hivatott jelezni, hogy a médiaelemet gyerekek is megtekinthetik. A 202 adatfogadási egység létrehoz egy bejegyzést a 206 MOTS adatbázisban minden egyes általa fo gadott médiaelemhez tartozóan. A bejegyzés tartalmazza a mé-
diaelem azonosítóját valamint a médiaelemhez rendelt adatjelzéseket.
Bár a 2. ábra csak egyetlen 202 adatfogadási egységet mutat, a rendszer tartalmazhat egynél több adatfogadási egységet is, amelyek mindegyike képes fogadni és feldolgozni egy vagy több médiaelem típust. Például minden tartalomszolgáltatóhoz tartozhat egy 202 adatfogadási egység, amely az adott tartalomszolgáltatótól érkező médiaelemek feldolgozását végzi. A 202 adatfogadási egységek elhelyezhetőek a 15 MOTS többi részétől távol is, és kapcsolódhatnak azokhoz egy hálózaton keresztül .
Néhány esetben a 15 MOTS által fogadott médiaelemek lehet nek teljes adat, audió vagy videóelemek, amelyek szerkesztése már teljes mértékben megtörtént és az adásra készen állnak. Ez megtörténhet, ha a médiaelemek például olyan nagy tartalomszolgáltatótól érkeznek, mint a Disney ™. Ilyen esetben a 15 MOTS által fogadott médiaelemek közvetlenül továbbhaladnak egy CEC-re vagy CMC-re ahol átmenetileg tárolódnak és adásuk ütemezése a lentebb leírtak szerint megtörténik.
Más esetekben a 15 MOTS által fogadott médiaelemek olyan adat, audió vagy videóelemeket takarhatnak, amelyeket nem lehet közvetlenül leadni, hanem először szerkeszteni és/vagy más médiaelemekkel kombinálni kell, hogy például valamilyen multimédia objektumot kapjunk. Például egy tartalomszolgáltató videójeleneteket közöl egzotikus állatokról, azzal a szándékkal, hogy azok egy származtatott multimédia elem részeit ké
- 14 - ϊ-ψ pezzék, amely videó és szövegelemeket tartalmaz, ez lehet például egy gyermek enciklopédia. A szerkesztést el lehet végezni manuálisan vagy automatizálva.
A 15 MOTS által fogadott médiaelemek szerkesztése előnyös esetben a 208 - 212 csatornaszerkesztő állomásokon történik, amelyek a 15 MOTS 204 adatbuszára rendre a 216 - 220 összeköttetéseken keresztül kapcsolódnak. A 208 - 212 csatornaszerkesztő állomásokat és a 204 buszt összekötő 216 - 220 összeköttetések lehetnek bármilyen, a célnak megfelelő adatkommunikációs csatornák, például célorientált vezetékek vagy egy nagykiterjedésű hálózat. Ez lehetővé teszi, hogy a 208 - 212 csatornaszerkesztő állomások a 204 MOTS busztól távol helyezkedjenek el, például egy másik országban.
Jellemzően a 208 - 212 csatornaszerkesztő állomásokat a tartalomszolgáltatók üzemeltetik, akik létrehozzák az adásra kész adat, videó és audió elemeket. Ezek az elemek magukban foglalhatnak mások által létrehozott elemeket is, például azokat, amelyeket a 15 MOTS fogad a 202 adatfogadási egységen keresztül, vagy más forrásból származókat. A 208 - 212 csatornaszerkesztő állomások használatával a tartalomszolgáltatók hozzáférhetnek a 202 adatfogadási egységen fogadott médiaelemekhez. A csatornaszerkesztő állomások a fogadott médiaelemeket szerkesztik és/vagy befoglalják azokat származtatott médiaelemekbe. Amint említettük, a szerkesztést végrehajthatja a rendszer üzemeltetője illetve a művelet részben vagy teljesen automatizálható. Amennyiben egy médiaelemet módosítanak vagy be 15 1 :· ·· foglalnak egy származtatott médiaelembe, ez a tény bekerül az elem feljegyzésébe a 206 MOTS adatbázisba. így a korábban alkalmazott Internetes rendszerekkel ellentétben a jelen találmány szerinti rendszer képes az egyes médiaelemek elterjedésének, modifikációinak és használatának nyomon követésére, amely igen előnyös. Például ez a nyomon követés lehetővé teszi a médiaelemek tulajdonosai számára, hogy ellenőrizzék műveik elterjedését és használatát, így jobban érvényesíthetik a szellemi tulajdonnal kapcsolatos jogokat, amelyekkel esetleg rendelkeznek .
Az adatjelzések másik feladata, hogy biztosítsák a médiaelemek megfelelő elosztását a 208-212 csatornaszerkesztő állomásokra. Például egyes médiaelemek kizárólag felnőtteknek szólnak, így ezekhez olyan adatjelzéseket társítanak, amelyek ezt a tényt jelzik. Azok a csatornaszerkesztő állomások, amelyek gyerekek számára összeállított csatornák szerkesztésére valók (például a 210 állomás), nem képesek elérni az ilyen „felnőtt adatjelzéssel ellátott médiaelemeket. így a korábban alkalmazott Internet sémákkal ellentétben a jelen találmány szerinti rendszer képes követni és szabályozni az összes fogadott médiaelem felhasználását és elosztását, ezzel védve a jogokat és csökkentve a tartalomszolgáltatók, távközlők és végfelhasználók felelősségét.
Amikor egy médiaelem készen áll a távközlésre, elküldik azt egy CEC-re vagy CMC-re, hogy ott felhalmozódjon, és távközlését ütemezzék. A távközlési ütemezés az a műveletsor,
- 16 amelyben a távközlésre szánt médiaelem távközlési paramétereit kiosztják, például a távközlés időpontját, csatornáját és sávszélességét .
Az ütemezés fontos, mivel akármilyen nagy kapacitású legyen is a távközlési állomás, az általa továbbítható adatok mennyisége nem korlátlan. A távközlési állomások általában meghatározott frekvenciasávokban adnak, amelyeket csatornáknak neveznek. A sebesség, amelyen a távközlési csatorna az információt továbbítani tudja (melynek mértékegysége a millió bit per másodperc (Mbps)) a sáv legnagyobb és legkisebb frekvenciája közötti különbség függvénye, ezért gyakran a „csatorna sávszélessége kifejezéssel utalunk rá.
A távközlési csatornákat gyakran két vagy több alcsatornára osztanak valamely multiplexelési technikát alkalmazva, például az időosztásos multiplexelést (TDM, time-division multiplexing). Az időosztásos multiplexelés esetében minden TDM csatornának kiosztanak egy adott időt az adattovábbításra. Ez lehetővé teszi, hogy egyetlen távközlési csatornán egyszerre két vagy több jel is továbbítódjon. A TDM csatornák sávszélessége felel meg azok információtovábbítási kapacitásának, amelyet általában millió vagy ezer bit per másodpercben mérnek. Az összes TDM csatorna együttes sávszélessége természetesen nem haladhatja meg a távközlési csatorna teljes sávszélességét .
A távközlési állomás információtovábbítási kapacitása ezek miatt nem korlátlan. Ezt a véges kapacitást kell felosztani az
- 17 összes tartalomszolgáltató között, aki a szóban forgó távközlési állomásról kíván médiaelemeket továbbítani. Mindezek miatt igen fontos, hogy legyenek olyan ütemező berendezések és eljárások, amelyek segítségével a rendelkezésre álló távközlési sávszélesség egyes részeit az adott médiaelemeknek hatékonyan ki tudjuk osztani, ezzel biztosítva a távközlésre szánt médiaelemek időben történő, teljes továbbítását.
Az egyik előnyös kiviteli alak esetében, a jelen találmány olyan osztott ütemezési képességet ad, amely megengedi, hogy több ütemező hely közül egyen vagy többön lehessen a távközlések ütemezését végrehajtani. Tipikusan a 40 CEC Pro, az 50 CEC Master és a 35 CMC alkotja az ütemezési helyeket. Minden ütemezési hely el van látva egy ütemezővel. Az ütemező egy előnyös kiviteli alakját írjuk le a következőekben, hivatkozva a 3. ábrára.
Amint az a 3. ábrán látható a 300 ütemező előnyös esetben tartalmaz 302 adatmemóriát, 304 videómemóríát és 306 audiómemóriát, rendre a távközlésre kész adatelemek, videóelemek és audióelemek tárolására. A 300 ütemező továbbá tartalmaz egy 308 adatjelzés adatbázist az 302-306 memóriákban tárolt elemek távközlési paramétereire vonatkozó adatjelzések (metaadatok) tárolására. Például egy továbbítandó videóelem esetében a 308 adatjelzés adatbázis tárolhatja az elem távközléséhez szükséges sávszélességet, az időpontot, amikor az elem távközlésének meg kell történnie, az elem nevét és méretét és az elem célközönségét.
- 18 A 302-306 memóriákhoz és a 308 adatbázishoz egy 310 processzor kapcsolódik. Amint lentebb kifejtjük, a 310 processzor vezérli a 302-306 memóriákban tárolt médiaelemek távközlési ütemezését, valamint kezeli az adatfolyam jellegű médiaelemeket (streaming media objects), amelyek egy vagy több 312, 314 vonalon és a 316 adatfolyam interfészen keresztül dinamikusan érkeznek. Az ilyen dinamikus elemekhez tartozó adatjelzéseket szintén tárolhatja a 308 adatjelzés adatbázis. Előnyös esetben a 310 processzor tartalmaz egy szoftver programot, amely egy Windows NT™ vagy Windows 95 ™ munkaállomáson fut.
A 300 ütemező felelős a távközlés ütemezéséért az adott sávszélesség tartományokban a meghatározott TDM csatornákon. Például egy adott 300 ütemező felelhet a tartalom távközlésének ütemezéséért egy 4Mbps-os sávszélességen reggel 7 órától 8 óráig 1998. március 14-én. A 300 ütemező kiosztja ezen sávszélesség részeit a 302-306 memóriákban tárolt statikus elemek és a 312 vonalon beáramló dinamikus elemek részére az elemek 308 adatjelzési adatbázisban tárolt adatjelzéseinek megfelelően. Folytatva a fenti példát, a 300 ütemező reggel 7 óra 20 perctől 7 óra 25 perc 5 másodpercig kioszthat 1,4 Mbps sávszélességet egy zenei videóklip távközlésére egy adott TDM csatornán, amely zenei videókat szokott továbbítani a reggeli órákban. De ugyanakkor az is lehetséges, hogy kiosztanak 100 kb/s-t 7:00:00 és 8:00:00 között egy ismétlődve lejátszódó 30 másodperces audió fájl számára, amely az aznapi időjárásjelentést tartalmazza.
- 19 A 310 processzort be lehet programozni, hogy automatikusan ütemezze a teljes műsorközlést. Lehetséges az is, hogy az ütemezés egy részét vagy a teljes ütemezési feladatot a rendszer operátora végzi. Egy előnyös kiviteli alak esetében a manuális ütemezést a 400 grafikus felhasználói felület (GUI, grafical user interface) segíti, amely a felhasználó számára lehetővé teszi, hogy a távközlésre szánt elemeket szimbolizáló grafikus ikonokat mozgasson, és vizuálisan áttekintse a 300 ütemezőnek kiosztott sávszélesség teljes ütemezését. A 4. ábrán a 400 GUI egy előnyös kiviteli alakja látható.
Amint az a 4. ábrán látható, a 400 GUI előnyös esetben több 402 ablakból áll. A 402 ablakok grafikusan mutatják a távközlésre ütemezett 404 médiaelemek számára kiosztott sávszélességeket .
Például a 404c médiaelem számára kiosztott sávszélesség grafikus szemléltetését a 402 ablakokban egy téglalap segítségével végzik, amelynek magassága 20 kb/s, szélessége körülbelül 14 perc. Meg kell említenünk, hogy a 404 téglalapok jelenthetnek egyetlen közlendő adatobjektumot, de például jelezhetnek egy könyvtárat is, amelyben több fájl található. Az is lehetséges, hogy egy négyszög felvett videó vagy audió elemet jelent, esetleg reprezentálhat egy sávszélesség-blokkot, amelyet folyamatosan beérkező (streaming) videó-, audió- vagy adatelemnek foglaltak le.
Előnyös kiviteli alak esetében a 402 ablakok közül egynek vagy többnek a tengelyei (azaz az idő és a sávszélesség) más
- 20 skálázással vannak felrajzolva, hogy a rendszer operátora különböző perspektívából láthassa a távközlési ütemezést. Például a 4 . ábra szemléltető példáján a 402a ablak időtengelye úgy van skálázva, hogy körülbelül tízszer akkora időintervallumot mutat, mint a 402b ablak időtengelye. így a rendszer üzemeltetője a 402a alakra tekintve átláthatja az ütemezést hosszabb időre előre (körülbelül egy órányi ütemezett távközlést), míg a 402b ábrát szemlélve a távközlés ütemezésének részleteit figyelheti meg 10 másodperces időosztásban.
Amint azt lentebb bővebben kifejtjük, a 404 téglalapok által szemléltetett médiaelemek mindegyike tartozhat valamilyen szolgáltatáshoz. Előnyös kiviteli alak esetében a négyszögek színe jelezheti a szolgáltatást, amelyhez a téglalappal jelölt médiaelem tartozik. Például egy adott szolgáltatáshoz tartozó összes médiaelemet jelölhetünk piros négyszögekkel.
A grafikusan a 404 négyszögekkel jelölt médiaelemek ütemezési információit számszerűen is megjeleníthetjük a 406 ablakban. A 4. ábrán látható szemléltető példán a 406 ablak a 404c médiaelem adatjelzési információit és számszerű adatait tartalmazza .
A 406 ablak előnyös esetben több mezőt tartalmaz, amelyek egy adott távközlésre szánt médiaelemre vonatkozó információkat tartalmazzák. Például a 406 ablak az alábbi mezőket tartalmazhat j a:
1. fájlnév mező, amely a médiaelem fájlnevét tünteti fel (például: C:\fbs\subchannel\test2.avi),
- 21 -
2. név mező, amely a médiaelem nevét tartalmazza (például: sports),
3. méret mező, amely a médiaelem méretét tartalmazza kilobájtokban vagy megabájtokban (például: 16445,344 kb),
4. állapot mező, amely a továbbítandó fájl- vagy könyvtárnevet tartalmazza, (például: ismeretlen),
5. csatorna mező, amely azon TDM csatornát mutatja, amelyen a médiaelemet továbbítani kell (például: 99),
6. alcsatorna mező, amely arra a szolgáltatásra vonatkozó adatokat tartalmaz, amelyen keresztül a fájl továbbítható (például: 0),
7. ID mező, amely a csatornaazonosítót tartalmazza (például: 0),
8. sávszélesség mező, amely a médiaelem távközléséhez kiosztott sávszélességet tünteti fel (például: 20kb/s),
9. sávszélesség-pozíció mező, amely az elemhez tartozó sávszélesség nullához viszonyított függőleges grafikus eltolását tartalmazza, (azaz az elem helyét a sávban)
10. kezdeti idő mező, és
11. leállítás! idő mező, amelyek együtt azon időintervallumot definiálják, amelyet a médiaelem távközléséhez kiosztottak (például: 1996. február 20 00:04:00-tól 1996 november 20 00:17:47-ig).
Egy előnyös kiviteli alak esetében a 406 ablakmezőivel azonos mezőket tartalmazó, azzal azonos felépítésű, üres sab lonablakot használunk a médiaelemek távközlésének ütemezésére.
- 22 <· .í. i* ·.>
Pontosabban a rendszer kezelője azáltal, hogy ráklikkel a megfelelő ikonra, eléri, hogy egy üres 406 ablak jelenjen meg a képernyőn. A kezelő ezután beírhatja a médiaelem távközlésének adatait és jellemzőit a megfelelő mezőkbe. Amikor a kezelő ráklikkel a 408 OK mezőre, a 400 GUI létrehoz egy új négyszöget, amely grafikusan jelképezi a médiaelem távközlésének adatait, majd megjeleníti a négyszöget a megfelelő 402 ablakban.
A médiaelem távközlésének adatait hasonlóképpen meg is lehet változtatni a 406 ablakot használva. A rendszer kezelője előhívhatja bármely feltüntetett 404 médiaelem 406 ablakát, ha ráklikkel az elemre. Ekkor a kezelő frissítheti a 406 ablak bármely mezőjének tartalmát. Ekkor a 400 GUI felülírja a médiaelem tárolt távközlési paramétereit és, amennyiben szükséges, megváltoztatja a fríssítet médiaelemet grafikusan jelképező négyszög alakját és/vagy helyzetét.
Egy előnyös kiviteli alak estében a kezelő közvetlenül, grafikus úton is megváltoztathat bizonyos távközlési adatokat. Pontosabban a felhasználó ráklikkelhet bármely 404 médiaelemre és áthúzhatja azt a sávszélesség egy másik rendelkezésre álló részére (azaz 402 ablakok bármely üres területére). Ezen a módon a kezelő grafikusan ütemezheti az összes távközlésre váró médiaelemet.
A jelen találmány megvalósításakor használhatunk automatizált algoritmusokat a rendelkezésre álló sávszélesség kihasználásának optimalizálására. A rendszer operátora bevihet számos adatot, amely a távközlésre szánt médiaelemekre vonatko
- 23 zik, beleértve statikus és dinamikus adat-, videó- és audióelemeket, és a 300 ütemező meghatározza a médiaelemek távközlésének ütemezését, amely a rendelkezésre álló sávszélességet hatékonyan használja fel.
Továbbá a távközlésre szánt médiaelemet a távközlést megelőzően tömöríthetik, és a távközlési ütemezését a tömörített formának megfelelő sávszélesség igények szerint ütemezhetik. A kitömörítés a 30 személyi számítógépen történik, miután az fogadta a távközölt elemet, lehetővé téve a médiaelemek tömörítet formában való távközlését olyan módon, amely a 30 személyi számítógépek végfelhasználói számára átlátható.
A következőekben a 35 CMC előnyös kiviteli alakját ismertetjük az 5. ábra kapcsán. Szándékaink szerint a 35 CMC-t általában egy távközlési szolgáltató üzemelteti majd, például egy televíziós hálózat. Ezért általában a 35 CMC által kezelt távközlési tartalom jelentős része professzionálisan előállított médiaelemekből fog állni, amelyek nagy tartalomszolgáltatóktól származnak (például a Disney ™), amelyekkel a távközlési szolgáltató kapcsolatban áll.
Tekintsük az 5. ábrát. A 35 CMC előnyös esetben tartalmaz egy 300a ütemezőt, amely a fentebb, a 3. ábra kapcsán leírt 300 ütemezővel megegyező felépítésű. A 35 CMC továbbá tartalmaz egy 502 médiaelem lekérdezőt, amely a 300a ütemező 308 adatjelzési adatbázisát figyeli. Amikor az 502 médiaelem lekérdező azt állapítja meg, hogy egy adott médiaelem távközlés
- 24 ének ideje nemsokára elérkezik, lekérdezi az elem adatjelzéseit a 300a ütemező 308 adatjelzési adatbázisából.
Ezt követően az 502 médiaelem lekérdező utasítja az 504 fájl feltöltési vezérlőt, hogy kiolvassa a távközlésre váró médiaelemet a 300a ütemező megfelelő 302-306 memóriájából. Az 504 fájlátviteli vezérlő kiolvassa a médiaelemet a 302-306 memóriák egyikéből, és a fájlt az 506b előfizetési vezérlő rendelkezésére bocsátja az 516 vonalon keresztül.
Amennyiben a továbbítandó elem egy dinamikus objektum, például egy „streaming videó, az 502 médiaelem lekérdező utasítja a 316 interfészt, hogy küldje a dinamikus videó elemet közvetlenül az 506b előfizetési vezérlőre a 314 vonalon keresztül .
Egy előnyös kiviteli alak esetében a 35 CMC továbbá tartalmaz egy 508 előfizetési adatbázist, amely a számlázási és előfizetői információkat tárolja a 10 távközlési rendszer által távközölni szánt médiaelemekre vonatkozólag. Ezt az információt a végfelhasználók távközölt médiaelemekhez való hozzáférésének ellenőrzésére használják, amint lentebb leírtak szerint .
A jelen találmány fő célja, hogy a távközölt elemek sokaságát több távközlési szolgáltatásba csoportosítsa. A távközlési szolgáltatás egy olyan médiaelem gyűjtemény, amelyben a médiaelemek valamilyen közös téma köré csoportosulnak vagy célközönségük azonos. Például egy távközlési szolgáltatás áll hat a golffal kapcsolatos programcsomagból, míg egy másik állhat kizárólag gyerekeknek szóló programokból.
A 10 távközlési rendszer minden távközlésre szánt médiaelemet hozzárendel egy távközlési szolgáltatáshoz. Az 508 előfizetői adatbázis fenntart egy listát a távközlési szolgáltatásokról, amelyekhez az egyes médiaelemek tartoznak.
Egy előnyös kiviteli alak esetében a 10 távközlési rendszer négy különböző kategóriájú távközlési szolgáltatást támogat. Az első ilyen szolgáltatási kategória az szabadon fogható szolgáltatások („free to air services). Az ebbe a kategóriába tartozó szolgáltatások a felhasználók számára ingyenesen foghatóak anélkül, hogy regisztráltatniuk kellene magukat vagy, hogy adatáramlás történne a felhasználótól visszafelé a tartalomszolgáltatóhoz .
A második szolgáltatási kategóriát képezik az ingyenes jegyzett szolgáltatások („free subscribed services). A felhasználóknak regisztráltatniuk kell magukat, hogy elérhessék az ebbe a kategóriába tartozó szolgáltatásokat, de a regisztráció ingyenes. Az ebbe a kategóriába tartozó szolgáltatásokra történő feliratkozáshoz kellhet, hogy a végfelhasználó és a tartalomszolgáltató közötti kétirányú adatáramlás legyen. Például kérhetik a végfelhasználót, hogy iratkozzon fel a szolgáltatásra egy a tartalomszolgáltatóhoz visszafelé irányuló kapcsolati vonalon.
A harmadik szolgáltatási kategóriába az előfizetéses szolgáltatások („subscription services) tartoznak. A végfelhasz nálóknak regisztráltatniuk kell magukat, hogy hozzáférhessenek a szolgáltatáshoz, és a regisztráció után díjat számítanak fel. Az ebbe a kategóriába tartozó szolgáltatásokra történő feliratkozáshoz kellhet, hogy a végfelhasználó és a tartalomszolgáltató közötti kétirányú adatáramlás legyen.
A negyedik szolgáltatási kategória az elemenként fizetéses szolgáltatások („pay-per-item). A vég felhasználóknak egyszeri dijat kell fizetniük ahhoz, hogy foghassák az ebbe a kategóriába tartozó távközlési szolgáltatásokat. Az ebbe a kategóriába tartozó szolgáltatások eléréséhez kellhet, hogy a végfelhasználó és a tartalomszolgáltató közötti kétirányú adatáramlás legyen.
Ezeken felül a rendszer két féle platformszolgáltatást támogat. Az első ilyen platform szolgáltatás a „nyílt multimédiaterjesztési platform. Ezt a platformot lehet használni egyaránt a kereskedelmi és az üzleti szolgáltatásokhoz valamint interfészekhez a hálózatüzemeltetési központhoz egy IP multicaston vagy más bemeneten keresztül. Azok akik jártasak a tudomány ezen területén tudják, hogy az unicast kifejezés azt jelenti, hogy egyszerre csak egy helyre (site) történik információküldés. Ezzel ellentétben a multicast az egyszerre egynél több Internet helyre történő információtovábbításra utal. Előnyös esetben a platform tartalmaz egy nyílt szoftver platformot, amely közös interfészt nyújt az összes média-távközlési kategória tartalomszolgáltatói és vég-felhasználói számára. Egy előnyös kiviteli alak esetében a közös interfész lehetővé
teszi az új alkalmazások és tartalmak hozzáadását a platformhoz anélkül, hogy ez fennakadást okozna. Ezen platform egy előnye, hogy megkönnyíti a könnyen elérhető szolgáltatások kapuzását (porting) más transzportfolyamokon a DVB-khez. Például lehetővé tesz valós idejű adatszolgáltatásokat, amelyek a VBIkre korlátozódnak, valamint megengedi a dinamikus (streaming) audió/videó szolgáltatásokat.
A második szolgáltatáskategória a „további szolgáltatások. A további szolgáltatások előnyösen olyan szolgáltatásokat tartalmaznak, amelyek kapcsolódási lehetőséget nyújtatnak: feltételes hozzáférhetőségű rendszerekhez, előfizető-kezelő rendszerekhez, számlázási rendszerekhez, PC-s távközlési vevőkártyához való NDIS meghajtóprogramokhoz és tartalom továbbítás és prezentáció automatizálására szolgáló, egyéni igényekre szabott programokhoz. Ezeket az interfészek előnyösen úgy szabványosíthatok, hogy az egyik gyártótól származó PC kártya ugyanazokat az általános utasításokat használja, mint egy másik gyártó által előállított PC kártya.
Előfizetői csomagokat állíthatunk elő egy vagy több távközlési szolgáltatás csoportba rendezésével. Ilyen esetben egyetlen előfizetés felhatalmazná a végfelhasználót az előfizetői csomagban lévő összes szolgáltatáshoz történő hozzáférésre. Például, egy sportrajongó végfelhasználó előfizethet egy olyan sportcsomagra, amellyel hozzáférést kap több, másmás sportokhoz kapcsolódó távközlési szolgáltatáshoz.
- 28 A 35 CMC továbbá tartalmaz egy vagy több 506 előfizetési vezérlőt, beleértve az 506b előfizetési vezérlőt, amely feladata, hogy az 508 előfizetői adatbázisban tárolt előfizetési információknak megfelelően tömörítse vagy kódolja a médiaelemeket és feltöltse a csomagolt vagy kódolt médiaelemeket a TDM csatornákra.
Amint leírtuk, az 504 fájl feltöltési vezérlő lekéri a távközlésre szánt médiaelemet a 300a ütemező megfelelő 302-306 memóriájából, majd a médiaelemet megjeleníti az 516 kimeneten, ahol az 506b előfizetési vezérlő fogadja azt. Az is lehetséges, hogy a távközlésre szánt médiaelemet a 316 interfész dinamikusan fogadja és a 314 vonalon továbbítja az 506b előfizetési vezérlőhöz. Az 510 előfizetési információ-lekérdező ezután lekérdezi a fogadott médiaelemre vonatkozó előfizetési adatokat az 508 előfizetési adatbázisból és továbbítja az információt az 506b előfizetési vezérlőnek. Az 506b előfizetési vezérlő ezután tömöríti vagy kódolja esetleg tömöríti és kódolja a médiaelemet az 508 adatbázisból származó információnak megfelelően.
A jelen találmány által használt tömörítés vagy kódolás több formában történhet. Például az 506b előfizetési vezérlőt be lehet programozni úgy, hogy felismerje egy bitcsomag fejlécét és végét és körülvegye egy protokoll kerettel a bitcsomagot .
Esetleg az 508 előfizetési adatbázisból lekért előfizetési információ tartalmazhat arra vonatkozó utasításokat, hogy a
- 29 médiaelemet valamely adott kódoló szoftverrel kell kódolni, így csak azok az ügyfelek lesznek képesek fogadni a távközölt elemet, akik előfizettek a szolgáltatásra, azaz rendelkeznek a megfelelő dekódoló programmal.
Egy másik lehetséges kiviteli alak esetében az előfizetési információt bele lehet szőni a továbbított bitfolyamba, például úgy, hogy „vízjélezünk minden bitcsomagot. Ebben az alternatív kiviteli alakban nincs szükség arra, hogy az előfizetési információt az 506b előfizetési vezérlő adja hozzá a bitfolyamhoz. Az előfizetési információt a rendszer bármely pontján hozzá lehet adni az adatokhoz, ezt megteheti a tartalomszolgáltató vagy más résztvevő.
Ahogy lentebb kifejtjük, a csomagolás vagy kódolás használata lehetővé teszi, hogy a jelen találmány szerinti rendszer képes legyen az adott szolgáltatásokat bizonyos végfelhasználók számára engedélyezni vagy éppen nem engedélyezni.
Az 506b előfizetési vezérlő továbbá tartalmaz egy protokoll kezelőt, hogy az a kódolt médiaelemeket feltöltse a megfelelő TDM csatornákra digitális formában, a távközlési adatjelzéseknek megfelelően, amelyeket a 300a ütemező definiál az egyes médiaelemekhez. A kódolt médiaelem ezután átkerül az 512 szolgáltatási keverőre, ahol a többi távközlési adatfolyammal multiplexelik.
Az 506b előfizetési vezérlő által szolgáltatott kimeneti bitfolyam állhat egész médiaelemekből, amelyeket egymást követik a kimeneten, de az is lehetséges, hogy az 506b előfizetési
- 30 • · · · ····· ··· ·· ·*· · · vezérlőt úgy is ki lehet alakítani, hogy az bitcsomagokba rendezi a fogadott médiaelemeket, több médiaelem bitcsomagjait összesorolja, és az összesorolt bitcsomagokat a kimeneten bitfolyamként megjeleníti. Például, ha egy felhasználóhoz egyidejűleg két fájlt kell eljuttatni, de az egyik fájl háromszor olyan méretű, mint a másik, akkor a protokoll kezelő bitcsomagokra oszthatja a két fájlt és ezeket a bitcsomagokat úgy rendezi sorba, hogy az egyik fájl három bitcsomagját követi a másik fájl egy bitcsomagja.
Egy előnyös kiviteli alak esetében a 35 CMC továbbá tartalmaz egy 506a előfizetési vezérlőt. Amint azt lentebb részletesen kifejtjük, az 506a előfizetési vezérlő feladata az, hogy frissített előfizetési információt továbbítson a 30 személyi számítógép előfizetés kezelőjének. A 30 személyi számítógép ezt az előfizetési információt arra használja, hogy felismerje az előfizetett szolgáltatásokat, amelyekhez a végfelhasználónak jogosultsága van hozzáférni.
Amint az az 5. ábrán látható, a 35 CMC továbbá tartalmaz egy 506c előfizetési vezérlőt, amely további adatfolyamok fogadását végezheti más forrásoktól, például a 30 CEC-től, az 514 vonalon keresztül, és a megfelelő TDM csatornára multiplexei! azokat távközlés céljából, a CEC-től érkező távközlési adatjelzés-információnak megfelelően. A jelen találmány ezen jellegzetességét a továbbiakban részletesen ismertetjük, miután az 50 CEC Master és a 40 CEC Pro bemutatása megtörtént.
- 31 ·· · · ··♦··· ··· ·· ·*· · ··
Egy előnyös kiviteli alak szerint az 5 Mbps sebességű jelkimenettel rendelkező 35 CMC-t egy vagy több szoftver program valósítja meg, amelyek egy HP Unix szerveren és három NT munkaállomáson futnak.
Az 50 CEC Master egy előnyös kiviteli alakját figyelhetjük meg a 6. ábrán. Amint látni fogjuk, az 50 CEC Master felépítése megegyezik a 35 CMC felépítésével. Az egyes komponensek mérete azonban eltérhet, mivel az 50 CEC Master általában kisebb kimeneti sávszélességgel rendelkezik, mint a 35 CMC.
Úgy tervezzük, hogy az 50 CEC Mastert általában a sávszélesség értékesítője üzemelteti és tartja fenn, aki nagy menynyiségben vásárol fel sávszélességet a távközlési szolgáltatótól és azt kisebb darabokban érékesíti mások számára. Az értékesített sávszélesség ütemezését a 300b ütemező 400 GUI-ja segítségével lehet végrehajtani.
A 40 CEC Pro előnyös kiviteli alakját fejtjük most ki, hivatkozva a 7. ábrára. Úgy tervezzük, hogy a 40 CEC Pro-t egy olyan cég üzemelteti és tartja fenn majd, amely maga nincs közvetlenül a média vagy információterjesztés üzletágban, de szüksége van valamilyen médiumra adat vagy videóelemek terjesztéséhez, például árlistákéhoz vagy oktatófilmekéhez, stb. Továbbá lehet, hogy a cég szeretne dinamikus hang vagy videóelemeket közölni, például élőben közvetíteni egy új termék bevezetésével kapcsolatos sajtókonferenciát a vevői számára. így a 40 CEC Pro tervezett felhasználása megkívánja, hogy képes legyen tárolni és távközlésre ütemezni statikus média
- 32 elemeket, valamint úgy is működjön, mint egy interfész a dinamikus adat-, videó- és audióelemek számára.
Ennek megfelelően, amint azt a 7. ábrán megfigyelhetjük, a 40 CEC Pro rendelkezik egy 300c ütemezővel, amelynek a fentebb, a .3 ábra kacsán leírt 300 ütemezővel azonos a felépítése. Ezen felül a 40 CEC Pro el van látva a 702, 704 interfészekkel, amelyek alkalmasak dinamikus videó-, audió- és adatelemek továbbítására az 50 CEC Master felé (a 614 vonalon keresztül) vagy a 35 CMC felé (az 514 vonalon keresztül) egy előre kijelölt TDM csatornán keresztüli távközlés céljából.
Előnyös kiviteli alak esetén a 40 CEC Pro megvalósítható egy vagy több szoftver programmal, amelyek egy NT™ munkaállomáson futnak.
A 45 CEC egy előnyös kiviteli alakja figyelhető meg a 8. ábrán. Amint látható a rajzon, a 45 CEC tartalmazza a 802, 804 interfészeket (amelyek a 40 CEC Pro 702, 704 interfőszeihez hasonlóak), amelyek alkalmasak dinamikus videó vagy hangelem továbbítására egy 50 CEC Master vagy egy 35 CMC felé távközlés céljából, egy előre kiválasztott TDM csatornán keresztül. A 45 CEC abban különbözik a 40 CEC Pro-tól, hogy nem tartalmaz 300 ütemezőt. E helyett tartalmaz egy 808 elemtárolót, amely alkalmas adat, videó és audió médiaelemek tárolására. így a 45 CEC nem képes fájlok távközlési ütemezésére, viszont képes a tárolt fájlok továbbítására egy meghatározott időpontban egy 50 CEC Master vagy egy 35 CMC felé, hogy a tárolt fájlokat az előre kijelölt TDM csatornára multiplexeijék.
Mint fentebb említettük, a 35 CMC elegendő kapacitással rendelkezik az 514 vonalon érkező adatfolyamok fogadásához más forrásokból, például egy CEC—tői, és a megfelelő TDM csatornákra kitegye azokat távközlés céljából, a CEC-től érkező adatjelzési információnak megfelelően. A jelen találmány ezen jellegzetessége lehetővé teszi a távközlési sávszélesség elosztott ütemezését több helyről, amelyet több szolgáltató és tartalomszolgáltató hajthat végre. Az is egyértelmű, hogy a rendszer megenged, hogy sok különböző típusú adatátvitelt hajtsunk végre egyetlen adatfolyamon belül egyetlen TMD csatornán keresztül.
Például a 35 CMC eladhat egy egy vagy több TDM csatornából álló sávszélesség-blokkot egy 50 CEC Masternek, amely ezután ezen sávszélesség blokk részleteit továbbadja egy vagy több 40 CEC Pro-nak. Az egyik 40 CEC Pro használhatja a neki jutó sávszélesség részt arra, hogy videóelemet továbbítson, míg egy másik 40 CEC Pro arra, hogy adatelemeket küldjön. Amint fentebb leírtuk, minden sávszélesség rész ütemezését a távoli helyen lévő CEC Pro-n végzik, amely a sávszélesség részt beszerezte .
Az ütemezett sávszélesség részleteket távközlésre kész bitfolyamként a nekik megfelelő 40 CEC Pro-k továbbítják az 50 CEC Master-ekre (például a 614 vonalon keresztül), ahol összekeverhetik őket más bitfolyamokkal, amelyek az 50 CEC Master által eladott más sávszélesség-tartományt reprezentálnak. Az 50 CEC Master 606c előfizetési vezérlője kiteszi a fogadott
- 34 bitfolyamot a megfelelő TDM csatornára, a fent leírtak szerint .
Ez a multiplexeit adatfolyam eljut a 35 CMC-re, ahol öszszekeveredik más távközlésre kész tartalomból álló adatfolyamokkal, amelyek más 50 CEC Master-ekről érkeznek vagy amelyeket maga a 35 CMC állít elő.
Lehetséges olyan kiviteli alak is, amelyben a egy 40 CEC Pro, 50 CEC Master és 35 CMC két vagy több ütemezője sorba van rendezve. A 9. ábra egy ilyen lehetséges sort ábrázol, amelyben az 50 CEC Master 300b ütemezője van sorba kapcsolva az 50 CMC 300a ütemezőjével. Ugyanúgy, mint a fentebb leírt első előnyös kiviteli alak esetében az 50 CEC Master 300b ütemezője tárolja a távközlésre ütemezett médiaelemeket és a hozzájuk társított ütemezési és előfizetési információt, arra a sávszélesség részre vonatkozólag, amelyért az 50 CMC a felelős. Amikor közeleg egy médiaelem távközlésének ideje, a 40 CEC Pro lekéri a médiaelemet és a hozzá társított ütemezési információt és továbbítja azt az 50 CEC Master-re, valamint ezzel együtt elküldi az adott médiaelemhez tartozó esetleges előfizetési információt is. A CEC Master fogadja a médiaelemet és a hozzá társított ütemezési és előfizetési információt majd frissíti az ütemezési és előfizetési adatbázisát ezeknek megfelelően. A médiaelem kódolt bitfolyammá alakításának előkészítése ezután az első előnyös kiviteli alak kapcsán fentebb leírtak szerint történik.
- 35 A távközlésre készen álló bitfolyam, amelyet a 35 CMC előállít továbbhalad a 25 távközlési állomás felé. Amint azt az 1. ábra sematikusan mutatja, a 25 távközlési állomás leadja a fogadott adatfolyamot egy vagy több távközlési metódus segítségével, ez lehet például hagyományos televíziós műsorszórás, kábel—televíziós adás vagy műholdas adás. Más a tudomány ezen területén jártas szakemberek számára ismert távközlési technológiák is alkalmazhatóak.
A távközölt adást a 30 végfelhasználói személyi számítógép fogadja. Most a 30 PC előnyös kiviteli alakját tárgyaljuk hivatkozva a 10. ábrára. Az itt tárgyalt előnyös kiviteli alakban a végfelhasználó által használt berendezés a távközölt médiaelemek fogadására egy 30 személyi számítógép. Ennek ellenére a jelen találmány akkor is alkalmazható, ha más berendezést használunk a távközölt médiaelemek fogadására, amennyiben az rendelkezik a szükséges hardverrel és szoftverrel a lentebb leírt működés biztosításához.
A 30 személyi számítógép előnyös esetben tartalmaz egy 100 vevőt amely egy réteges felépítésű protokollhoz (layered protocol) kapcsolódik, például egy 112 TCP/IP veremhez 110 NDIS illesztőprogramokon keresztül. A 112 TCP/IP verem egy 114 előfizetés-kezelőhöz kapcsolódik, amely feladata, hogy ellenőrizze a végfelhasználó hozzáférését a fogadott információkhoz és hogy listát vezessen a végfelhasználó számára az információszolgáltatásokról .
w - 36 - .·. :'ί· ·.
A 100 vevő előnyös esetben egy vagy több 102-108 komponenst tartalmaz, amelyek alkalmasak a 25 távközlési állomásról érkező adás fogadására. A 100 vevő rendelkezhet egy 102 antennával a rádiófrekvenciás televízióadások fogadásához, egy 104 CATV modemmel a kábeltelevíziós adás fogadásához, egy 106 műholdvevővel a műholdas adások vételéhez és/vagy egy 108 modemmel a valamely adatcsatornán történő adás fogadásához, attól függően, hogy a 25 távközlési állomás melyik távközlési metódust használja.
Amint fentebb említettük a 100 vevő egy protokoll veremhez csatlakozik, például egy 112 TCP/IP veremhez, NDIS illesztőprogramon keresztül. Egy előnyös kiviteli alak esetében a 112 TCP/IP verem lehet a Microsoft Corporation Winsock ™ TCP/IP verme is. Amint az ismeretes a tudomány ezen területén jártasak számára, a 112 TCP/IP verem egyik feladata, hogy figyelje a beérkező adatcsomagokat, amelyek egy továbbított fájlt vagy más médiaelemet alkotnak, hogy minden csomag a megfelelő sorrendben érkezett-e be.
Amikor a 112 TCP/IP verem ellenőrizte a TCP/IP kommunikáció pontos vételét, a beérkezett adatokat továbbküldik a 114 előfizetés-kezelőnek, amely megállapítja hogy azok, melyik előfizetéshez vagy szolgáltatáshoz tartoznak. A 114 előfizetés-kezelő ezután azt is meghatározza, hogy a 30 PC jogosult-e a megállapított szolgáltatáshoz tartozó adás vételéhez, és ha igen, megvizsgálja, hogy a végfelhasználó engedélyezte-e a szolgáltatást.
A 114 előfizetés-kezelő előnyös esetben magában foglal egy szoftver programot amely a végfelhasználói 30 személyi számítógépen, a háttérben fut, de ha a végfelhasználó úgy kívánja meg is jelenítheti a képernyőn a 114 előfizetés-kezelőt, és segítségével kiírathatja azon szolgáltatások listáját, amelyek vételéhez a 30 személyi számítógépnek jogosultsága van, azaz az összes szolgáltatást, amely a végfelhasználó által előfizetett előfizetői csomagokban állnak. A végfelhasználó ekkor manuálisan engedélyezheti vagy letilthatja az előfizetői csomagban lévő szolgáltatásokat. A 114 előfizetés-kezelő minden előfizetői csomaghoz létrehoz egy bejegyzést, amelyben az arra vonatkozó információt tárolja, hogy a szolgáltatások közül a végfelhasználó melyiket engedélyezte és melyiket tiltotta le.
Amikor valamilyen adást vesz, a 114 elfizetés-kezelő először megállapítja, hogy az olyan szolgáltatáshoz tartozik-e, amelyre a végfelhasználó előfizetett. A 114 előfizetés-kezelő ezt általában úgy hajtja végre, hogy megvizsgálja a beérkező adást és megállapítja, hogy rendelkezik-e az adás dekódolásához vagy kicsomagolásához a megfelelő előfizetési információval .
Amint fentebb említettük, az adatcsomagolás vagy kódolás használatával lehetőség nyílik arra, hogy a jelen találmány szerinti rendszer az egyes szolgáltatások vételét az egyes végfelhasználók engedélyezhessék vagy letilthassák. Egy előnyös kiviteli alak esetében a rendszer lehetővé teheti adott személyi számítógépek számára, hogy adott szolgáltatásokat
- 38 fogadhassanak, azáltal, hogy elküld egy előfizetési üzenetet azon végfelhasználói PC-knek címezve, amelyek a szolgáltatásra előfizettek. Az üzenet előnyös esetben arra vonatkozó információt tartalmaz, hogy a szolgáltatást mikor és melyik csatornán fogják leadni, és szerepelhet benne az adás csomagolásakor alkalmazott csomagolási protokollra vonatkozó információ is. Amennyiben a szolgáltatás titkosított, az előfizetési információ tartalmazhat az adás dekódoláshoz szükséges adatokat is. Ezen információk birtokában a 30 személyi számítógép képes a szolgáltatáshoz tartozó távközölt adások azonosítására, leválasztja a csomagolási információt, dekódolja az adást (amennyiben szükséges) és az adás tartalmát a végfelhasználó rendelkezésére bocsátja, amint azt lentebb bővebben elemezzük.
Egy adott szolgáltatás letiltását úgy végezhetjük, hogy az előfizetési információhoz hozzáteszünk egy időbélyeget (timestamp), amely utasítja a 30 személyi számítógépeket, hogy töröljék az előfizetési információt a memóriájukból (vagy utasítja a 30 személyi számítógépeket, hogy ne használják a szolgáltatási paraméterek üzenetben lévő információt), egy bizonyos idő eltelte után. Szintén lehetséges, hogy a rendszer megváltoztassa az egyes szolgáltatások sugárzásának időpontját és csatornáját, így ezen szolgáltatások további vételéhez új szolgáltatási paraméter információra van szükség, amely nem elérhető azon 30 személyi számítógépek számára, amelyeket a szolgáltatás vételéről le akarunk tiltani. Továbbá, ha a szolgáltatás kódolt, a megfelelő 30 személyi számítógépek letilt
- 39 hatóak azáltal, hogy megváltoztatjuk a szolgáltatás kódolását és nem küldjük el a letiltott 30 személyi számítógépekre az új kódolásra vonatkozó frissített előfizetési információt. Egy szolgáltatás egy vagy több 30 személyi számítógépen úgy is letiltható, hogy elküldünk egy szolgáltatás letiltása üzenetet a törlendő szolgáltatásra vonatkozólag a 30 személyi számítógépekre .
Amint említettük, az egyes szolgáltatások letiltására és engedélyezésére vonatkozó üzenetek a kiszemelt 30 személyi számítógépekre elküldhetők. Minden 30 személyi számítógép számára kiosztható egy egyedi cím. Az adott 30 személyi számítógépek címét tartalmazó előfizetési információt küldünk el, amely utasítja a megcímzett 30 személyi számítógépeket az adott szolgáltatások letiltására és/vagy engedélyezésére a fentebb leírtak szerint. Az egyedi címet előnyös esetben a 30 személyi számítógép hardvere adja meg, ezzel elkerülhető, hogy a felhasználók több 30 személyi számítógéphez ugyanazt a címet rendeljék hozzá. Amikor a 114 előfizetés-kezelő felismer egy az ő 30 személyi számítógépének címzett előfizetési üzenetet, frissíti az előfizetői információt a fogadott üzenet tartalmának megfelelően.
Szintén lehetséges, hogy az adott 30 személyi számítógépeknek címzett előfizetési információk helyett, a rendszer az előfizetési információhoz való hozzáférést szabályozza valamilyen módon. Például az előfizetési információ csomagolható vagy kódolható a közlése előtt, így csak a megfelelő kicsoma- 40 golásra és dekódolásra vonatkozó információ birtokában képesek az egyes 30 személyi számítógépek fogadni az előfizetési információt. Továbbá az előfizetési információ elküldhető egy meghatározott időben meghatározott csatornán, amely csak az előfizetési információban hivatkozott szolgáltatásra előfizető 30 személyi számítógépek számára ismert.
Amint fentebb leírtuk, néhány kiviteli alak esetében a végfelhasználók a tartalomszolgáltató felé, visszairányuló kapcsolaton keresztül jegyeztethetik fel magukat az egyes szolgáltatásokra. Más előnyös kiviteli alakokban a végfelhasználók más módon is előfizethetnek a szolgáltatásokra. Például a végfelhasználó úgy is előfizethet egy szolgáltatásra, hogy beszerez egy lemezt vagy más adathordozót, amely a szolgáltatás vételéhez szükséges előfizetési információt tartalmazza.
Az előfizetési információk terjesztésének ilyen megoldását használhatjuk oly módon, hogy összekapcsoljuk valamilyen a szolgáltatáshoz kapcsolódó (vagy más) árucikk árusításával. Például egy adott előadó zenei CD-inek terjesztője a CD-vel együtt előfizetést is adhat az előadó jövőbeli élő koncertjének megtekintéséhez. Ehhez a terjesztő a CD vásárlóit ellátja a megfelelő előfizetési információval, amelyet a vásárlóknak a 30 személyi számítógépeikre fel kell tölteniük. Az előfizetési információt fel lehet írni magára a CD-re, vagy át lehet adni a vásárlónak más adathordozón a vásárláskor vagy egy későbbi időpontban. Szintén elképzelhető, hogy az előadó CD-jét megvásárló végfelhasználóknak a megfelelő előfizetési információt
- 41 •·*· · · · · ···· · · ··· ·· ··· · ·· távközlés útján juttatják el. Mint fentebb kifejtettük, az előfizetési információ tartalmazhat például egy dekódoló programot vagy más szükséges előfizetési információt, például a csomagolásra vonatkozó adatokat.
A jelen találmány így olyan rendszert tud nyújtani, amely anélkül képes az egyes szolgáltatások vételét letiltani vagy engedélyezni a végfelhasználók számára, hogy a végfelhasználók felől visszairányuló adatáramlásra szükség lenne. Más szavakkal a jelen találmány olyan adatátviteli rendszert nyújt, amely egyirányú adatátvitel használatával képes az adás adott részeinek vételét egyedileg korlátozni az egyes végfelhasználók felé.
Ha az adás egy előfizetett szolgáltatáshoz tartozik, akkor a 114 előfizetés-kezelő megállapítja, hogy a végfelhasználó engedélyezte-e a szolgáltatást.
Feltéve, hogy a szolgáltatást a felhasználó előfizette és engedélyezte is, a 114 előfizetés-kezelő megvizsgálja, hogy a fogadott adatcsomag egy statikus médiaelem része-e, például egy fájlé, vagy egy dinamikus médiaelemé, például egy adatfolyam távközléséé. Ha az adatcsomag egy fájl része, a 114 előfizetés-kezelő elküldi a csomagot a 116 fájlfogadóra. Hasonlóan, ha az adatcsomag egy adatfolyam része, a 114 előfizetéskezelő elküldi a csomagot a 118 adatfolyam-fogadóra.
A 116 fájlfogadó egy 120 I-cache proxiszerverre kapcsolódik, amely a 122 HTTP gyorsítótárat kezeli. Egy előnyös kiviteli alakban a 122 HTTP gyorsítótár tárolja az összes beérkező
- 42 ...· ·..· .:. ··.·· ···*
Internet adatot. A felhasználó ekkor elküldheti a fájl URL kérelmét és tartalmához hozzáférhet. Az is lehetséges, hogy a beérkező információ más memóriában tárolódik és a hozzáférés egy böngésző segítségével történhet.
A 122 HTTP gyorsítótár sokféleképpen képes a beérkező adatokat kezelni. Például a 122 gyorsítótár programozható úgy, hogy felülírja a régebben beérkezett adatokat a frissen beérkezőkkel, vagy úgy, hogy a beérkező adatok eltárolását akkor hagyja abba, ha a 122 gyorsítótárban tárolt adatok mennyisége elér egy határértéket.
A 118 adatfolyam-fogadó a 124 valósidejű adatinterfészhez kapcsolódik, amely az adatfolyam megjelenítését vezérli valamely kimeneti egységen, amelyen a 30 személyi számítógép végfelhasználója megtekintheti azt. Bizonyos estekben az adatfolyam megjelenítés egy további interfészen keresztül is történhet, például egy DDE interfészen, Excelen™, stb. A valósidejű adatinterfész egy 126 valósidejű adatbázishoz kapcsolódik, amely a megjelenítés alatt átmenetileg tárolhatja a fogadott adatfolyamot.
A 30 személyi számítógépet elláthatunk még további szoftver eszközökkel, például 128 Media Surferrel™ és 130 Internet Explorerrel™, amely megkönnyíti a végfelhasználó számára a fogadott fájlok és adatfolyamok navigálását.
Egy előnyös kiviteli alak esetében a 30 személyi számítógép több PC-n futó szoftver programmal is rendelkezik. A 30 személyi számítógép az alábbi komponensekkel rendelkezik, egy
- 43 J. ··.···..* ben minimális hardverigénye: 16Mb RAM, 100Mb szabad lemezterület és 100 MHz-es Pentium™ processzor. Továbbá előnyös esetben a 30 személyi számítógép tartalmaz egy ISA kártyát, amelynek folyamatos adatsebessége nagyjából 1 Mbps és egy PCI kártyát, amelynek folyamatos adatsebessége körülbelül 4 Mbps. Más rendszerkonfigurációk szintén használhatóak.
így, ahogyan azt fentebb kifejtettük, a jelen találmány olyan általános csatolóegységet szolgáltat, amely bármely médiaelem- típust képes tetszőleges távközlési környezetben továbbítani. Lehetővé teszi mind statikus mind dinamikus audió-, videó- és adatelemek széles skálájának felhalmozását és továbbítását oly módon, hogy a távközlési paraméterek kontrollja és az adás vételére képes végfelhasználók felügyelete megmarad.
Bár a találmányt konkrét kiviteli alakok kapcsán részleteztük, azok számára akik a technika ezen'területén jártasak a fenti leírásból egyértelműen látszik, hogy számos módosítás, változtatás és alternatív kiviteli alak létezhet. Ennek megfelelően a jelen találmányt a következő szabadalmi igénypontok határozzák meg.
Claims (10)
- Szabadalmi igénypontok1. Távközlési rendszer azzal jellemezve, hogy tartalmaz:(1) egy tartalomszolgáltató állomást, a tartalomszolgáltató állomás tartalmaz egy csatornaszerkesztő központot, a csatornaszerkesztő központ tartalmaz:(a) egy első ütemezőt (300c) egy első médiaelemcsoport távközlésének ütemezésére, (b) egy Internet Protokoll összeköttetést az első médiaelem csoport továbbítására egy távközlési állomásra, (2) egy távközlési állomást, amely tartalmaz egy csatornakezelő központot, a csatornakezelő központ tartalmaz:(a) egy második ütemezőt (300a) egy második médiaelem-csoport távközlésének ütemezésére, (b) egy médiaelem feltöltési vezérlőt (504) az ütemezett médiaelemeknek a multiplexeit csatornákra történő feltöltésének koordinálására, (c) egy előfizetési adatbázist (508), amely előfizetési információt tartalmaz legalább egy multimédiás távközlési szolgáltatásra vonatkozóan, hogy a végfelhasználók számára a kapcsolódó médiaelemek egy első csoportját biz tosítani tudja, beleértve videó fájlokat, audió fájlokat, képfájlokat és szövegfájlokat, és- 45 - J. :4··/ (d) eszközt az első és második médiaelem csoportban lévő médiaelemek módosítására az előfizetési adatbázisban tárolt előfizetési információnak megfelelően.
- 2. Törölve.
- 3. Az 1. igénypont szerinti távközlési rendszer azzal jellemezve, hogy a csatornakezelő központ kimenete (play out) véges sávszélességgel rendelkezik, és ahol ezen véges sávozé lesség legalább egy részének távközlési ütemezését az első ütemező (300c) végzi.
- 4 . Törölve
- 5. Az 1. igénypont szerinti távközlési rendszer azzal jellemezve, hogy a csatornaszerkesztő központ távműködtethető .
- 6. Törölve
- 7. Az 1. igénypont szerinti távközlési rendszer azzal jellemezve, hogy a csatornakezelő központ táv—működtethető.
- 8. Az 1. igénypont szerinti távközlési rendszer azzal jellemezve, hogy az első ütemező továbbá rendelkezik egy gra-- 46 fikus felhasználói felülettel (400) a médiaelemek távközlésének grafikus ütemezésére.
- 9. Az 1. igénypont szerinti távközlési rendszer azzal jellemezve, hogy továbbá tartalmaz egy médiaelem vizsgáló rendszert (media object tracking system), amely tartalmaz.egy adatfogadó egységet (input desk) (202) a különböző formátumú médiaelemek fogadására, amely minden beérkező médiaelemnek kioszt egy vagy több adatjelzést (data attribute^), amely az adott médiaelemet jellemzi, egy vizsgálati adatbázist (tracking database) (206), amely több bejegyzést tartalmaz, a bejegyzések az egyes médiaelemekhez tartozó adatjelzéseket tartalmazzák és ezen felül a média elem elosztására, használatára és modifikációira vonatkozó információt is tárolnak, és egy médiaelem-vizsgáló eszközt (media object tracking tool), amely képes kideríteni a médiaelemek elosztását, használatát és modifikációját, továbbá képes frissíteni a vizsgálati adatbázis (206) tartalmát a begyűjtött vizsgálati adatok nak megfelelően.
- 10. A 9. igénypont szerinti távközlési rendszer azzal jellemezve, hogy továbbá tartalmaz egy csatornaszerkesztő állomást (208), amely összeköttetésben áll mind az adatfogadó egységgel (202) , mind a vizsgálati adatbázissal (206) .- 47 - L'X* .?/·»*'/·11-24. Törölve.25. A 10. igénypont szerinti távközlési rendszer azzal jellemezve, hogy a csatornaszerkesztő állomás nem képes a médiaelemhez hozzáférni, ha a médiaelemhez kiosztott adatjelzés nem kompatíbilis a csatornaszerkesztő állomás által előállítandó tartalommal.26. A 8. igénypont szerinti távközlési rendszer azzal jellemezve, hogy a grafikus felhasználói felület (400) lehetővé teszi a felhasználó számára, hogy meghatározza a médiaelem távközlésének időpontját.27. A 8. igénypont szerinti távközlési rendszer azzal jellemezve, hogy a grafikus felhasználói felület (400) lehetővé teszi a felhasználó számára, hogy megválassza a sávszélességet, amelyen keresztül a médiaelemet távközlik.28. Az 1. igénypont szerinti távközlési rendszer, amely tartalmaz:egy második tartalomszolgáltató állomást, a tartalomszolgáltató állomás tartalmaz egy csatornaszerkeszto központot, a csatornaszerkesztő központ tartalmaz:(a) egy harmadik ütemezőt (300c) egy harmadik média- elem csoport távközlésének ütemezésére,(b) egy második Internet Protokoll összeköttetést a harmadik médiaelem csoport eljuttatásához a távközlési ál lomásra.A meghatalmazott
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/046,901 US6477707B1 (en) | 1998-03-24 | 1998-03-24 | Method and system for broadcast transmission of media objects |
PCT/IB1999/000507 WO1999049663A1 (en) | 1998-03-24 | 1999-03-24 | Method and system for broadcast transmission of media objects |
Publications (2)
Publication Number | Publication Date |
---|---|
HUP0101257A2 true HUP0101257A2 (hu) | 2001-08-28 |
HUP0101257A3 HUP0101257A3 (en) | 2003-05-28 |
Family
ID=21946000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
HU0101257A HUP0101257A3 (en) | 1998-03-24 | 1999-03-24 | System for broadcast transmission of media objects |
Country Status (22)
Country | Link |
---|---|
US (1) | US6477707B1 (hu) |
EP (1) | EP1066722B1 (hu) |
JP (1) | JP3851774B2 (hu) |
KR (1) | KR100560865B1 (hu) |
CN (1) | CN1178505C (hu) |
AT (1) | ATE518371T1 (hu) |
AU (1) | AU760973B2 (hu) |
BR (1) | BR9909052A (hu) |
CA (1) | CA2325373C (hu) |
CZ (1) | CZ20003523A3 (hu) |
HK (1) | HK1038464B (hu) |
HU (1) | HUP0101257A3 (hu) |
ID (1) | ID27747A (hu) |
IL (1) | IL138648A (hu) |
MX (1) | MXPA00009281A (hu) |
NO (1) | NO20004761L (hu) |
NZ (1) | NZ507225A (hu) |
PL (1) | PL343243A1 (hu) |
RU (1) | RU2222115C2 (hu) |
SK (1) | SK14072000A3 (hu) |
TR (1) | TR200003015T2 (hu) |
WO (1) | WO1999049663A1 (hu) |
Families Citing this family (136)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7006661B2 (en) | 1995-07-27 | 2006-02-28 | Digimarc Corp | Digital watermarking systems and methods |
US20030056103A1 (en) | 2000-12-18 | 2003-03-20 | Levy Kenneth L. | Audio/video commerce application architectural framework |
US6049831A (en) * | 1996-11-08 | 2000-04-11 | Gte Laboratories Incorporated | System for transmitting network-related information where requested network information is separately transmitted as definitions and display information |
US7607147B1 (en) | 1996-12-11 | 2009-10-20 | The Nielsen Company (Us), Llc | Interactive service device metering systems |
US20020002039A1 (en) | 1998-06-12 | 2002-01-03 | Safi Qureshey | Network-enabled audio device |
US7689532B1 (en) | 2000-07-20 | 2010-03-30 | Digimarc Corporation | Using embedded data with file sharing |
US7756892B2 (en) * | 2000-05-02 | 2010-07-13 | Digimarc Corporation | Using embedded data with file sharing |
SG80598A1 (en) * | 1998-08-14 | 2001-05-22 | Television Licensors Internat | Display system for multimedia data |
US8332478B2 (en) | 1998-10-01 | 2012-12-11 | Digimarc Corporation | Context sensitive connected content |
US6614804B1 (en) * | 1999-03-22 | 2003-09-02 | Webtv Networks, Inc. | Method and apparatus for remote update of clients by a server via broadcast satellite |
US8874244B2 (en) * | 1999-05-19 | 2014-10-28 | Digimarc Corporation | Methods and systems employing digital content |
US9451310B2 (en) | 1999-09-21 | 2016-09-20 | Quantum Stream Inc. | Content distribution system and method |
EP1564995B1 (en) | 1999-11-23 | 2017-07-19 | Rovi Guides, Inc. | Interactive television targeted message system |
CN1173568C (zh) | 1999-11-23 | 2004-10-27 | 联合视频制品公司 | 交互式电视定标信息系统 |
US6889197B2 (en) * | 2000-01-12 | 2005-05-03 | Isuppli Inc. | Supply chain architecture |
US6912528B2 (en) | 2000-01-18 | 2005-06-28 | Gregg S. Homer | Rechargeable media distribution and play system |
CA2397717A1 (en) * | 2000-01-18 | 2001-07-26 | Gregg S. Homer | Rechargeable media distribution and play system |
EP1269753A2 (en) * | 2000-03-24 | 2003-01-02 | Reality Commerce Corporation | Method and system for subject video streaming |
US6954795B2 (en) * | 2000-04-05 | 2005-10-11 | Matsushita Electric Industrial Co., Ltd. | Transmission/reception system and method for data broadcast, and transmission apparatus for data broadcast |
AU2001251454A1 (en) | 2000-04-07 | 2001-10-23 | Louis D. Giacalone Jr. | Method and system for electronically distributing, displaying and controlling advertising and other communicative media |
US7136906B2 (en) * | 2000-04-07 | 2006-11-14 | Clarity Visual Systems, Inc. | System for electronically distributing, displaying and controlling the play scheduling of advertising and other communicative media |
JP2001292436A (ja) * | 2000-04-07 | 2001-10-19 | Sony Corp | 管理装置および方法 |
US7305104B2 (en) | 2000-04-21 | 2007-12-04 | Digimarc Corporation | Authentication of identification documents using digital watermarks |
US6985694B1 (en) * | 2000-09-07 | 2006-01-10 | Clix Network, Inc. | Method and system for providing an audio element cache in a customized personal radio broadcast |
US7058694B1 (en) | 2000-09-07 | 2006-06-06 | Clix Network, Inc. | Method for comparing two trinary logic representations in the process of customizing radio broadcasting |
US7840691B1 (en) | 2000-09-07 | 2010-11-23 | Zamora Radio, Llc | Personal broadcast server system for providing a customized broadcast |
US7207057B1 (en) * | 2000-11-16 | 2007-04-17 | Rowe Lynn T | System and method for collaborative, peer-to-peer creation, management & synchronous, multi-platform distribution of profile-specified media objects |
US20020122427A1 (en) * | 2000-11-28 | 2002-09-05 | Navic Systems, Inc. | Synchronization of bulk data transfers to end node devices in a multimedia network |
US7113738B2 (en) | 2000-12-15 | 2006-09-26 | The Fantastic Ip Gmbh | Decision support method for planning broadcast transmissions |
WO2002062009A1 (en) * | 2001-01-30 | 2002-08-08 | Digimarc Corporation | Efficient interactive tv |
JP2002344405A (ja) * | 2001-03-16 | 2002-11-29 | Matsushita Electric Ind Co Ltd | データ放送スケジュールシステム、それに関する装置、方法、記録媒体またはプログラム |
US8060906B2 (en) * | 2001-04-06 | 2011-11-15 | At&T Intellectual Property Ii, L.P. | Method and apparatus for interactively retrieving content related to previous query results |
US20030163815A1 (en) * | 2001-04-06 | 2003-08-28 | Lee Begeja | Method and system for personalized multimedia delivery service |
US20030088687A1 (en) | 2001-12-28 | 2003-05-08 | Lee Begeja | Method and apparatus for automatically converting source video into electronic mail messages |
US6965913B2 (en) * | 2001-04-10 | 2005-11-15 | Virtel Corporation | System for pseudo-interactive internet access |
JP2002312634A (ja) * | 2001-04-16 | 2002-10-25 | Sony Corp | 放映コンテンツのコマーシャル枠の競売方法および放映コンテンツのコマーシャル枠の競売システムおよび放映コンテンツの自動送出方法および放映コンテンツの自動送出システム |
JP2002318748A (ja) * | 2001-04-20 | 2002-10-31 | Sony Corp | 配信システム、配信方法、管理サーバ、業者サーバ |
US8122465B2 (en) | 2001-07-05 | 2012-02-21 | Digimarc Corporation | Watermarking to set video usage permissions |
US7263202B2 (en) | 2001-07-05 | 2007-08-28 | Digimarc Corporation | Watermarking to control video recording |
US7343487B2 (en) | 2001-10-10 | 2008-03-11 | Nokia Corporation | Datacast distribution system |
EP1440550B8 (en) | 2001-10-24 | 2018-04-11 | Rateze Remote Mgmt. L.L.C. | Methods for multicasting content |
CA2463000A1 (en) * | 2001-10-26 | 2003-08-07 | Incyte Genomics, Inc. | Vesicle-associated proteins |
US8001052B2 (en) | 2001-12-10 | 2011-08-16 | Dunkeld Bryan C | System and method for unique digital asset identification and transaction management |
US20030131350A1 (en) | 2002-01-08 | 2003-07-10 | Peiffer John C. | Method and apparatus for identifying a digital audio signal |
NZ534840A (en) | 2002-01-24 | 2005-07-29 | Newport Coast Invest Llc | Dynamic selection and scheduling of radio frequency communications |
CA2488228A1 (en) * | 2002-06-03 | 2003-12-11 | Myrio Corporation | Method and system for storing mpeg-2 programs to media and playback |
US7239981B2 (en) | 2002-07-26 | 2007-07-03 | Arbitron Inc. | Systems and methods for gathering audience measurement data |
US7533398B2 (en) * | 2002-07-26 | 2009-05-12 | The Associated Press | Automatic selection of encoding parameters for transmission of media objects |
US7802008B2 (en) * | 2002-08-12 | 2010-09-21 | Matsushita Electric Industrial Co., Ltd. | Quality of service management in network gateways |
AU2003268528B2 (en) | 2002-10-23 | 2008-12-11 | Nielsen Media Research, Inc. | Digital data insertion apparatus and methods for use with compressed audio/video data |
US20040103193A1 (en) * | 2002-11-08 | 2004-05-27 | Pandya Suketu J. | Response time and resource consumption management in a distributed network environment |
US7921448B2 (en) * | 2002-11-27 | 2011-04-05 | Ascent Media Group, LLP | Multicast media distribution system |
US9027063B2 (en) * | 2002-11-27 | 2015-05-05 | Deluxe Digital Distribution Inc. | Video-on-demand (VOD) management system and methods |
US7797064B2 (en) | 2002-12-13 | 2010-09-14 | Stephen Loomis | Apparatus and method for skipping songs without delay |
US7493289B2 (en) | 2002-12-13 | 2009-02-17 | Aol Llc | Digital content store system |
US7912920B2 (en) | 2002-12-13 | 2011-03-22 | Stephen Loomis | Stream sourcing content delivery system |
US7412532B2 (en) | 2002-12-13 | 2008-08-12 | Aol Llc, A Deleware Limited Liability Company | Multimedia scheduler |
US7231404B2 (en) | 2003-01-31 | 2007-06-12 | Nokia Corporation | Datacast file transmission with meta-data retention |
RU2328087C2 (ru) * | 2003-02-12 | 2008-06-27 | ВИДЕО НЕТВОРКС АйПи ХОЛДИНГС ЛИМИТЕД | Система для захвата и выборочного воспроизведения широковещательных программ |
US7421438B2 (en) | 2004-04-29 | 2008-09-02 | Microsoft Corporation | Metadata editing control |
US7627552B2 (en) | 2003-03-27 | 2009-12-01 | Microsoft Corporation | System and method for filtering and organizing items based on common elements |
US7177881B2 (en) * | 2003-06-23 | 2007-02-13 | Sony Corporation | Network media channels |
US7177872B2 (en) * | 2003-06-23 | 2007-02-13 | Sony Corporation | Interface for media publishing |
US20060236258A1 (en) * | 2003-08-11 | 2006-10-19 | Core Mobility, Inc. | Scheduling of rendering of location-based content |
US7370283B2 (en) * | 2003-08-11 | 2008-05-06 | Core Mobility, Inc. | Systems and methods for populating a ticker using multiple data transmission modes |
US7430724B2 (en) * | 2003-08-11 | 2008-09-30 | Core Mobility, Inc. | Systems and methods for displaying content in a ticker |
US20050210391A1 (en) * | 2003-08-11 | 2005-09-22 | Core Mobility, Inc. | Systems and methods for navigating content in an interactive ticker |
US7343564B2 (en) | 2003-08-11 | 2008-03-11 | Core Mobility, Inc. | Systems and methods for displaying location-based maps on communication devices |
US20050039135A1 (en) * | 2003-08-11 | 2005-02-17 | Konstantin Othmer | Systems and methods for navigating content in an interactive ticker |
RU2351981C2 (ru) * | 2003-10-11 | 2009-04-10 | Майкрософт Корпорейшн | Расширяемое создание и редактирование объединенных наборов |
WO2005041109A2 (en) * | 2003-10-17 | 2005-05-06 | Nielsen Media Research, Inc. | Methods and apparatus for identifiying audio/video content using temporal signal characteristics |
US8024335B2 (en) | 2004-05-03 | 2011-09-20 | Microsoft Corporation | System and method for dynamically generating a selectable search extension |
WO2005086790A2 (en) | 2004-03-09 | 2005-09-22 | Dmarc Broadcasting, Inc. | Dynamic data delivery apparatus and method for same |
JP2005303975A (ja) * | 2004-03-19 | 2005-10-27 | Onkyo Corp | ネットワークavシステム、コントローラ及びその動作プログラム |
US20060031548A1 (en) * | 2004-03-19 | 2006-02-09 | Funchess Samuel W | Electronic media distribution system and method |
WO2005099385A2 (en) | 2004-04-07 | 2005-10-27 | Nielsen Media Research, Inc. | Data insertion apparatus and methods for use with compressed audio/video data |
US7694236B2 (en) | 2004-04-23 | 2010-04-06 | Microsoft Corporation | Stack icons representing multiple objects |
WO2005107260A1 (fr) * | 2004-04-28 | 2005-11-10 | Leonid Aleksandrovich Pogyba | Procede de distribution d'une production video a des utilisateurs emigres par le biais de l'internet, et dispositifs destines a sa mise en oeuvre |
US7720983B2 (en) * | 2004-05-03 | 2010-05-18 | Microsoft Corporation | Fast startup for streaming media |
US8028323B2 (en) | 2004-05-05 | 2011-09-27 | Dryden Enterprises, Llc | Method and system for employing a first device to direct a networked audio device to obtain a media item |
WO2005114450A1 (en) * | 2004-05-14 | 2005-12-01 | Nielsen Media Research, Inc. | Methods and apparatus for identifying media content |
KR101079084B1 (ko) * | 2004-06-18 | 2011-11-02 | 엘지전자 주식회사 | 소프터 핸드오버 영역에서 상향링크 강화 전용 채널에대한 스케줄링 명령 전송 방법 |
US7840586B2 (en) * | 2004-06-30 | 2010-11-23 | Nokia Corporation | Searching and naming items based on metadata |
KR100565080B1 (ko) * | 2004-09-13 | 2006-03-30 | 삼성전자주식회사 | 대표 타이틀 정보가 부가된 메타 데이터를 포함한 av데이터를 기록한 정보저장매체, 그 재생장치 및 메타데이터 검색방법 |
US8789119B2 (en) * | 2004-09-30 | 2014-07-22 | Cisco Technology, Inc. | Statistical remultiplexer performance for video on demand applications by use of metadata |
US7526801B2 (en) * | 2005-01-07 | 2009-04-28 | Microsoft Corporation | Bulk transmission of messages using a single HTTP request |
US7363001B2 (en) | 2005-03-08 | 2008-04-22 | Google Inc. | Dynamic data delivery apparatus and method for same |
WO2006107164A1 (en) * | 2005-04-02 | 2006-10-12 | Samsung Electronics Co., Ltd. | Apparatus and method for delivering stream in a mobile broadcast system |
US7614016B2 (en) | 2005-04-21 | 2009-11-03 | Microsoft Corporation | Multiple roots in navigation pane |
CA2984561C (en) | 2005-06-01 | 2019-11-26 | Google Inc. | Media play optimization |
US8099326B2 (en) | 2005-06-01 | 2012-01-17 | Google Inc. | Traffic estimator |
US7676405B2 (en) | 2005-06-01 | 2010-03-09 | Google Inc. | System and method for media play forecasting |
US8014717B2 (en) * | 2005-06-20 | 2011-09-06 | Hotel Digital Network Inc. | Media content distribution system and method |
US7665028B2 (en) | 2005-07-13 | 2010-02-16 | Microsoft Corporation | Rich drag drop user interface |
US7565506B2 (en) | 2005-09-08 | 2009-07-21 | Qualcomm Incorporated | Method and apparatus for delivering content based on receivers characteristics |
US8528029B2 (en) * | 2005-09-12 | 2013-09-03 | Qualcomm Incorporated | Apparatus and methods of open and closed package subscription |
US8893179B2 (en) * | 2005-09-12 | 2014-11-18 | Qualcomm Incorporated | Apparatus and methods for providing and presenting customized channel information |
AU2006294861C1 (en) | 2005-09-26 | 2013-04-04 | The Nielsen Company (Us), Llc | Methods and apparatus for metering computer-based media presentation |
US9357175B2 (en) * | 2005-11-01 | 2016-05-31 | Arris Enterprises, Inc. | Generating ad insertion metadata at program file load time |
US8571570B2 (en) | 2005-11-08 | 2013-10-29 | Qualcomm Incorporated | Methods and apparatus for delivering regional parameters |
US8600836B2 (en) | 2005-11-08 | 2013-12-03 | Qualcomm Incorporated | System for distributing packages and channels to a device |
US8533358B2 (en) | 2005-11-08 | 2013-09-10 | Qualcomm Incorporated | Methods and apparatus for fragmenting system information messages in wireless networks |
CN100486329C (zh) * | 2005-11-16 | 2009-05-06 | 中兴通讯股份有限公司 | 一种iptv与流媒体设备的接口适配方法 |
US9386064B2 (en) * | 2006-06-09 | 2016-07-05 | Qualcomm Incorporated | Enhanced block-request streaming using URL templates and construction rules |
US20080095052A1 (en) * | 2006-07-27 | 2008-04-24 | Patrick Julien | Network Control Time Spans |
US20080091497A1 (en) * | 2006-07-27 | 2008-04-17 | Patrick Julien | Broadcast Days |
US20080097848A1 (en) * | 2006-07-27 | 2008-04-24 | Patrick Julien | Day Part Frame Criteria |
US20080097824A1 (en) * | 2006-07-27 | 2008-04-24 | Patrick Julien | Campaign Performance Report |
US20080103904A1 (en) * | 2006-07-27 | 2008-05-01 | Patrick Julien | Fine-Grained Criteria Targeting |
US20080051989A1 (en) * | 2006-08-25 | 2008-02-28 | Microsoft Corporation | Filtering of data layered on mapping applications |
CN103533282B (zh) * | 2006-11-07 | 2017-01-04 | 索尼株式会社 | 发送设备、发送方法、接收设备以及接收方法 |
US7827490B2 (en) * | 2006-11-30 | 2010-11-02 | Microsoft Corporation | Media state user interface |
DE102007001519B4 (de) * | 2007-01-10 | 2015-08-20 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Konzept zum Vergeben von Datenraten an Informationssignalanbieter in einem Netzwerk |
US7889724B2 (en) | 2007-04-13 | 2011-02-15 | Wideorbit, Inc. | Multi-station media controller |
US7826444B2 (en) | 2007-04-13 | 2010-11-02 | Wideorbit, Inc. | Leader and follower broadcast stations |
US7925201B2 (en) | 2007-04-13 | 2011-04-12 | Wideorbit, Inc. | Sharing media content among families of broadcast stations |
KR101143670B1 (ko) * | 2007-08-20 | 2012-05-09 | 노키아 코포레이션 | 스트리밍된 데이터의 조직화 방법, 컴퓨터 판독가능한 저장 매체, 수신기 및 장치 |
US9015147B2 (en) | 2007-12-20 | 2015-04-21 | Porto Technology, Llc | System and method for generating dynamically filtered content results, including for audio and/or video channels |
US8117193B2 (en) | 2007-12-21 | 2012-02-14 | Lemi Technology, Llc | Tunersphere |
US8316015B2 (en) | 2007-12-21 | 2012-11-20 | Lemi Technology, Llc | Tunersphere |
WO2009104076A1 (en) * | 2008-02-19 | 2009-08-27 | Nokia Corporation | Multiple-level message filtering |
US8259082B2 (en) * | 2008-09-12 | 2012-09-04 | At&T Intellectual Property I, L.P. | Multimodal portable communication interface for accessing video content |
US9124769B2 (en) | 2008-10-31 | 2015-09-01 | The Nielsen Company (Us), Llc | Methods and apparatus to verify presentation of media content |
US8595778B2 (en) * | 2008-11-12 | 2013-11-26 | Level 3 Communications, Llc | User authentication in a content delivery network |
US8494899B2 (en) | 2008-12-02 | 2013-07-23 | Lemi Technology, Llc | Dynamic talk radio program scheduling |
US20100223396A1 (en) * | 2009-02-27 | 2010-09-02 | Yahoo! Inc. | Intelligent status polling |
US7657337B1 (en) | 2009-04-29 | 2010-02-02 | Lemi Technology, Llc | Skip feature for a broadcast or multicast media station |
US8806047B2 (en) | 2009-04-29 | 2014-08-12 | Lemi Technology, Llc | Skip feature for a broadcast or multicast media station |
US9514472B2 (en) * | 2009-06-18 | 2016-12-06 | Core Wireless Licensing S.A.R.L. | Method and apparatus for classifying content |
US9898499B2 (en) * | 2010-08-16 | 2018-02-20 | Iheartmedia Management Services, Inc. | Multimedia scheduling for airplay with alternate category support |
US9001178B1 (en) * | 2012-01-27 | 2015-04-07 | Google Inc. | Multimedia conference broadcast system |
CN104584573A (zh) * | 2012-08-31 | 2015-04-29 | 芬克数字电视指导有限责任公司 | 电子媒体服务器 |
US10956947B2 (en) | 2013-12-23 | 2021-03-23 | The Nielsen Company (Us), Llc | Methods and apparatus to measure media using media object characteristics |
US9118888B1 (en) * | 2014-03-14 | 2015-08-25 | Tribune Broadcasting Company, Llc | News production system with integrated display |
US10003835B2 (en) | 2015-06-24 | 2018-06-19 | Tribune Broadcasting Company, Llc | Device control in backup media-broadcast system |
WO2017172913A1 (en) * | 2016-03-29 | 2017-10-05 | Gatesair, Inc. | Time-multiplexed spectrum sharing |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS60183842A (ja) * | 1984-03-02 | 1985-09-19 | Toshiba Corp | 伝送方式 |
DK0573406T3 (da) * | 1989-08-23 | 1997-12-29 | Delta Beta Pty Ltd | Programtransmissionsoptimering |
US5701582A (en) * | 1989-08-23 | 1997-12-23 | Delta Beta Pty. Ltd. | Method and apparatus for efficient transmissions of programs |
US5099319A (en) * | 1989-10-23 | 1992-03-24 | Esch Arthur G | Video information delivery method and apparatus |
JP3060543B2 (ja) * | 1990-12-25 | 2000-07-10 | ソニー株式会社 | 放送運行管理装置 |
US5724091A (en) * | 1991-11-25 | 1998-03-03 | Actv, Inc. | Compressed digital data interactive program system |
DE69228423T2 (de) | 1992-11-27 | 1999-09-30 | International Business Machines Corp., Armonk | Mehrfachsende-Leitweglenkung zwischen Bereichen |
US5600573A (en) * | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Operations center with video storage for a television program packaging and delivery system |
US5659350A (en) * | 1992-12-09 | 1997-08-19 | Discovery Communications, Inc. | Operations center for a television program packaging and delivery system |
KR100329135B1 (ko) * | 1992-12-09 | 2002-05-09 | 마크 홀린저 | 케이블텔레비젼전송시스템을위한네트워크제어기 |
CA2121151A1 (en) * | 1993-04-16 | 1994-10-17 | Trevor Lambert | Method and apparatus for automatic insertion of a television signal from a remote source |
US5418713A (en) | 1993-08-05 | 1995-05-23 | Allen; Richard | Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials |
JP4279905B2 (ja) * | 1994-02-18 | 2009-06-17 | ソニー株式会社 | 放送システムおよび受信端末 |
US5499046A (en) * | 1994-05-23 | 1996-03-12 | Cable Services Technologies, Inc. | CATV distribution system with each channel having its own remote scheduler |
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 |
US5510844A (en) | 1994-11-18 | 1996-04-23 | At&T Corp. | Video bitstream regeneration using previously agreed to high priority segments |
US5617565A (en) | 1994-11-29 | 1997-04-01 | Hitachi America, Ltd. | Broadcast interactive multimedia system |
US5758257A (en) * | 1994-11-29 | 1998-05-26 | Herz; Frederick | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
JP4332224B2 (ja) * | 1995-05-30 | 2009-09-16 | ソニー株式会社 | 情報受信装置および方法 |
WO1997009827A1 (en) | 1995-09-07 | 1997-03-13 | Nec Australia Pty. Ltd. | A distribution system |
US6084581A (en) * | 1996-05-10 | 2000-07-04 | Custom Communications, Inc. | Method of creating individually customized videos |
JP3115230B2 (ja) * | 1996-05-16 | 2000-12-04 | 三菱電機株式会社 | 資源管理システム |
US5768528A (en) | 1996-05-24 | 1998-06-16 | V-Cast, Inc. | Client-server system for delivery of online information |
-
1998
- 1998-03-24 US US09/046,901 patent/US6477707B1/en not_active Expired - Lifetime
-
1999
- 1999-03-24 EP EP99907797A patent/EP1066722B1/en not_active Expired - Lifetime
- 1999-03-24 HU HU0101257A patent/HUP0101257A3/hu unknown
- 1999-03-24 CN CNB998065811A patent/CN1178505C/zh not_active Expired - Fee Related
- 1999-03-24 TR TR2000/03015T patent/TR200003015T2/xx unknown
- 1999-03-24 HK HK02100037.3A patent/HK1038464B/zh not_active IP Right Cessation
- 1999-03-24 KR KR1020007010585A patent/KR100560865B1/ko not_active Expired - Fee Related
- 1999-03-24 SK SK1407-2000A patent/SK14072000A3/sk unknown
- 1999-03-24 AU AU27421/99A patent/AU760973B2/en not_active Ceased
- 1999-03-24 WO PCT/IB1999/000507 patent/WO1999049663A1/en active IP Right Grant
- 1999-03-24 RU RU2000126743/09A patent/RU2222115C2/ru not_active IP Right Cessation
- 1999-03-24 CA CA002325373A patent/CA2325373C/en not_active Expired - Fee Related
- 1999-03-24 PL PL99343243A patent/PL343243A1/xx unknown
- 1999-03-24 CZ CZ20003523A patent/CZ20003523A3/cs unknown
- 1999-03-24 ID IDW20002165A patent/ID27747A/id unknown
- 1999-03-24 BR BR9909052-0A patent/BR9909052A/pt not_active IP Right Cessation
- 1999-03-24 NZ NZ507225A patent/NZ507225A/xx unknown
- 1999-03-24 JP JP2000538509A patent/JP3851774B2/ja not_active Expired - Lifetime
- 1999-03-24 IL IL13864899A patent/IL138648A/xx not_active IP Right Cessation
- 1999-03-24 MX MXPA00009281A patent/MXPA00009281A/es unknown
- 1999-03-24 AT AT99907797T patent/ATE518371T1/de not_active IP Right Cessation
-
2000
- 2000-09-22 NO NO20004761A patent/NO20004761L/no unknown
Also Published As
Publication number | Publication date |
---|---|
ID27747A (id) | 2001-04-26 |
CA2325373A1 (en) | 1999-09-30 |
KR100560865B1 (ko) | 2006-03-13 |
RU2222115C2 (ru) | 2004-01-20 |
IL138648A (en) | 2005-09-25 |
BR9909052A (pt) | 2001-11-13 |
JP3851774B2 (ja) | 2006-11-29 |
IL138648A0 (en) | 2001-10-31 |
ATE518371T1 (de) | 2011-08-15 |
NO20004761L (no) | 2000-11-23 |
NO20004761D0 (no) | 2000-09-22 |
CN1178505C (zh) | 2004-12-01 |
EP1066722B1 (en) | 2011-07-27 |
NZ507225A (en) | 2003-04-29 |
CA2325373C (en) | 2005-08-23 |
MXPA00009281A (es) | 2004-09-10 |
TR200003015T2 (tr) | 2001-02-21 |
HK1038464B (zh) | 2005-07-22 |
AU2742199A (en) | 1999-10-18 |
JP2002508637A (ja) | 2002-03-19 |
EP1066722A1 (en) | 2001-01-10 |
US6477707B1 (en) | 2002-11-05 |
CN1303568A (zh) | 2001-07-11 |
WO1999049663A1 (en) | 1999-09-30 |
AU760973B2 (en) | 2003-05-22 |
SK14072000A3 (sk) | 2001-06-11 |
KR20010042156A (ko) | 2001-05-25 |
PL343243A1 (en) | 2001-07-30 |
CZ20003523A3 (cs) | 2001-08-15 |
HUP0101257A3 (en) | 2003-05-28 |
HK1038464A1 (en) | 2002-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
HUP0101257A2 (hu) | Rendszer médiaelemek távközlésére | |
US6671882B1 (en) | System for distributing and handling electronic program guide information using CORBA-wrapped objects | |
US7305696B2 (en) | Three part architecture for digital television data broadcasting | |
CN113079131B (zh) | 用于虚拟在线视频频道的方法和装置 | |
US5801753A (en) | Method and apparatus for providing an interactive guide to events available on an information network | |
EP1435037B1 (en) | Mobile content delivery system | |
EP0978062B1 (en) | Centralized broadcast channel real-time search system | |
US5867155A (en) | Large scale distributive video on demand system for the distribution of real estate properties information | |
US8578410B2 (en) | Video and digital multimedia aggregator content coding and formatting | |
US8302136B2 (en) | Systems and methods for packaging, distributing and managing assets in digital cable systems | |
US20030028660A1 (en) | Method and system for data distribution | |
RU2257685C2 (ru) | Вещание и прием сообщений | |
EP0624039A2 (en) | Integrated television services system | |
US20020108115A1 (en) | News and other information delivery system and method | |
MXPA05013066A (es) | Canal de medios personal. | |
JPH08314979A (ja) | プログラム情報を表示装置に示す方法および装置 | |
JP2003521838A (ja) | ハイブリッド・ポイント・ツー・ポイント同報通信の帯域幅管理 | |
Smith | Satellite data broadcasting-an end to the world-wide-wait? | |
CN1322757C (zh) | 通用数字广播系统与方法 | |
US20230023917A1 (en) | Method and System for Selective broadcasting of Instructions or Media Content to Targeted Electronic Devices Using a Modular Format | |
JP2003179563A (ja) | データ提供方法および装置、データ送信方法および装置、データ受信方法および装置 |