(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego: 09.03.2006 06738093.



Podobne dokumenty
(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

( 5 4 ) Sposób, urządzenie i produkt programu komputerowego do komunikacji

Sieci Komputerowe Modele warstwowe sieci

Przesyłania danych przez protokół TCP/IP

PL/EP T3 (skorygowany po B9)

Protokoły sieciowe - TCP/IP

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

MODEL WARSTWOWY PROTOKOŁY TCP/IP

(96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

Warstwy i funkcje modelu ISO/OSI

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

Podstawowe pojęcia dotyczące sieci komputerowych

(12) OPIS PATENTOWY (19) PL (11)

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

PL B1. UNIWERSYTET ŁÓDZKI, Łódź, PL BUP 03/06. JANUSZ BACZYŃSKI, Łódź, PL MICHAŁ BACZYŃSKI, Łódź, PL

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (96) Data i numer zgłoszenia patentu europejskiego:

(86) Data i numer zgłoszenia międzynarodowego: , PCT/DE01/02954 (87) Data i numer publikacji zgłoszenia międzynarodowego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

Szczegółowy opis przedmiotu zamówienia

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(96) Data i numer zgłoszenia patentu europejskiego:

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

PL B1. POLITECHNIKA LUBELSKA, Lublin, PL BUP 05/13. PIOTR WOLSZCZAK, Lublin, PL WUP 05/16. rzecz. pat.

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

5. Model komunikujących się procesów, komunikaty

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

Serwery multimedialne RealNetworks

Wprowadzenie do sieci komputerowych

PL B1. Sposób i układ do modyfikacji widma sygnału ultraszerokopasmowego radia impulsowego. POLITECHNIKA GDAŃSKA, Gdańsk, PL

Seria wielofunkcyjnych serwerów sieciowych USB

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

Telefonia Internetowa VoIP

PL B1 PRZEDSIĘBIORSTWO BADAWCZO- -PRODUKCYJNE I USŁUGOWO-HANDLOWE MICON SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ, KATOWICE, PL

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (96) Data i numer zgłoszenia patentu europejskiego:

PL B1. ABB Sp. z o.o.,warszawa,pl BUP 26/01. Michał Orkisz,Kraków,PL Mirosław Bistroń,Jarosław,PL

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (96) Data i numer zgłoszenia patentu europejskiego:

PL B1. ERB Spółka z ograniczoną odpowiedzialnością,katowice,pl BUP 04/05. Ryszard Borowik,Katowice,PL Łukasz Borowik,Katowice,PL

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

Ethernet. Ethernet odnosi się nie do jednej, lecz do wielu technologii sieci lokalnych LAN, z których wyróżnić należy cztery podstawowe kategorie:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

Seria wielofunkcyjnych serwerów sieciowych USB

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

Data wykonania Część praktyczna

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

Programowanie Urządzeń Mobilnych. Część II: Android. Wykład 2

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

Sieci komputerowe. Wstęp

router wielu sieci pakietów

Rok szkolny 2014/15 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. SIECI KOMPUTEROWE kl. 2c

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

PL B BUP 14/16

Dwa lub więcej komputerów połączonych ze sobą z określonymi zasadami komunikacji (protokołem komunikacyjnym).

(96) Data i numer zgłoszenia patentu europejskiego:

Sieci komputerowe. Dr inż. Robert Banasiak. Sieci Komputerowe 2010/2011 Studia niestacjonarne

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (96) Data i numer zgłoszenia patentu europejskiego:

Video Recording Manager 2.0. Przegląd systemu

2. STRUKTURA RADIOFONICZNYCH SYGNAŁÓW CYFROWYCH

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) (13) T3 (96) Data i numer zgłoszenia patentu europejskiego:

Rywalizacja w sieci cd. Protokoły komunikacyjne. Model ISO. Protokoły komunikacyjne (cd.) Struktura komunikatu. Przesyłanie między warstwami

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

Transkrypt:

RZECZPOSPOLITA POLSKA (12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP 18680 (13) T3 (96) Data i numer zgłoszenia patentu europejskiego: 09.03.06 06738093.1 (1) Int. Cl. H04W28/04 (06.01) (97) O udzieleniu patentu europejskiego ogłoszono: Urząd Patentowy Rzeczypospolitej Polskiej 13.01. Europejski Biuletyn Patentowy /02 EP 18680 B1 (4) Tytuł wynalazku: Metoda multipleksowania przez podatny na błędy bezprzewodowy kanał rozsiewczy () Pierwszeństwo: US0066086P.03.0 (43) Zgłoszenie ogłoszono: 21.11.07 Europejski Biuletyn Patentowy 07/47 (4) O złożeniu tłumaczenia patentu ogłoszono:.06. Wiadomości Urzędu Patentowego 06/ (73) Uprawniony z patentu: QUALCOMM INCORPORATED, San Diego, US (72) Twórca (y) wynalazku: PL/EP 18680 T3 RADHAKRISHNAN Dhinakar, San Diego, US COLLINS Bruce, San Diego, US GAUTUM Shusheel, San Diego, US (74) Pełnomocnik: Przedsiębiorstwo Rzeczników Patentowych Patpol Sp. z o.o. rzecz. pat. Bury Lech 02-770 Warszawa 1 skr. poczt. 37 Uwaga: W ciągu dziewięciu miesięcy od publikacji informacji o udzieleniu patentu europejskiego, każda osoba może wnieść do Europejskiego Urzędu Patentowego sprzeciw dotyczący udzielonego patentu europejskiego. Sprzeciw wnosi się w formie uzasadnionego na piśmie oświadczenia. Uważa się go za wniesiony dopiero z chwilą wniesienia opłaty za sprzeciw (Art. 99 (1) Konwencji o udzielaniu patentów europejskich).

Opis Dziedzina wynalazku [0001] Niniejszy wynalazek dotyczy sprawności transmisji w sieci telekomunikacyjnej. Mówią bardziej szczegółowo, niniejszy wynalazek dotyczy redukcji błędów transmisyjnych w bezprzewodowej sieci komunikacyjnej. 1 2 3 Stan techniki [0002] FLO jest technologią, która zasadniczo jest przeznaczona do sprawnej i jednocześnie ekonomicznej dystrybucji, tej samej zawartości multimedialnej, do milionów abonentów bezprzewodowych. Celem technologii FLO jest redukcja kosztów związanych z dostarczaniem takiej zawartości i umożliwienie użytkownikom przełączanie kanałów zawartości w ruchomych telefonach zwykle używanych w tradycyjnych komórkowych usługach głosowych i danych. Ta multimedialna zawartość zwana jest również usługami. Usługa jest agregacją jednego lub więcej niezależnych komponentów danych. Każdy niezależny komponent danych usługi zwany jest przepływem. [0003] Usługi są dzielone na dwa typy na podstawie obszarów które pokrywają: usługi w obszarach rozległych i usługi w obszarach lokalnych. Usługa w obszarze lokalnym jest rozsyłaniem grupowym do odbioru wewnątrz obszaru metropolitalnego. W odróżnieniu do niej, usługi w obszarach rozległych są rozsyłaniem grupowym w jednym lub więcej obszarach metropolitalnych. [0004] Usługi FLO są przeprowadzane przez co najmniej jeden kanał logiczny, zwanym kanałem logicznym MediaFLO TM, lub MLC (MediaFlo Logical Channel). MLC może być podzielony na maksymalnie trzy logiczne pod-kanały. Pod-kanały logiczne są zwane strumieniami. Każdy przepływ jest przenoszony w pojedynczym strumieniu. [000] Przetwarzanie MLC w sieci FLO jest kontrolowane w oparciu o informację protokołu kontroli. Informacja protokołu kontroli jest transmitowana bezprzewodowo przez sieć w jednostkach zwanych pakietami warstwy fizycznej PLP (Physical Layer Packet). W "Digital Video Broadcasting (DVB); DVB-H Implementation Guidelines; ETSI TR2 377" Telewizja cyfrowa DVB; wytyczne implementacji DVB-H; ETSI TR2 377 V1.1.1 ujawniono pierwsze wytyczne do implementacji sieci transmisyjnej cyfrowych podręcznych urządzeń telewizyjnych (Digital Video Broadcasting Handheld). Dokument opisuje główne cechy systemy DVB-H i daje wytyczne do ustanawiania sieci i usług. Opisuje również specyfikację cyfrowych podręcznych urządzeń telewizyjnych (DVB-H), dla cyfrowej telewizji naziemnej nadawanej do podręcznych przenośnych/ruchomych terminali. W dokumencie "Digital Video Broadcasting (DVB); DVB specification for data broadcasting ETSI EN1 192" (Telewizja cyfrowa DVB; specyfikacja DVB nadawania danych ETSI EN1 192 V1.4.1 ujawniono system DVB, który zapewnia środki dostarczania strumieni transportowych TS (Transport Streams) MPEG-2 przez różne nośniki transmisji. Wspomniane strumienie transportowe TS były oryginalnie ukierunkowane tak, aby zawierały MPEG-2 video i audio. Nadawanie danych rozumiane jest jako ważne rozszerzenie standardów transmisji MPEG-2 opartych na DVB. Przykładami nadawania danych jest ładowanie oprogramowania przez satelitę, kabel lub łącza naziemne, dostarczanie serwisów internetowych przez kanały nadawcze (tunelowanie IP), interaktywną TV i inne. Identyfikowane są różne obszary aplikacji z różnymi wymaganiami dla transportu danych. Dla każdego obszaru aplikacji określony jest profil nadawania danych. W dokumencie "Digital Video Broadcasting (DVB); Framing structure, channel coding and modulation for 1

1 digital terrestrial television ETSI EN 0 744" (Telewizja cyfrowa (DVB; struktura ramek, kodowanie kanałowe i modulacja dla cyfrowej telewizji naziemnej) V1..1 ujawniono podstawowy system transmisji dla telewizji naziemnej Tele Vision. Specyfikuje on system kodowania kanałowego/modulacji przeznaczony do cyfrowych multi-programowych usług naziemnych LDTV/SDTV/ EDTV/HDTV. Daje on ogólny opis systemu bazowego dla cyfrowej telewizji naziemnej; identyfikuje ogólne wymagania działania i własności systemu bazowego, aby zapewnić jakość usług; specyfikuje sygnał modulowany cyfrowo, aby umożliwić kompatybilność między elementami wyposażenia wytwarzanymi przez różnych producentów. Jest to osiągnięte przez szczegółowy opis przetwarzania sygnału po stronie modulatora, podczas gdy przetwarzanie po stronie odbiornika jest pozostawione otwarte dla różnych rozwiązań implementacyjnych. Dokument ten odnosi się również do pewnych aspektów odbioru. Zarys DVB-H na stronie WWW.DVB.ORG jest prezentacją, która przedstawia przegląd struktury DVB. Pokazane są tam przypadki korzystania przez użytkownika, motywacja i wymagania techniczne, jak również historia standardu DVB. [0006] W sieci FLO, multipleksowanie wielu strumieni różnych mediów na podatny na zakłócenia bezprzewodowy kanał rozsiewczy może stwarzać istotne problemy. W szczególności, jeżeli informacja ogólna, niezbędna dla urządzenia sieci do de-multipleksowania i/lub dekodowania danych, jest błędnie odbierana w odbiorniku urządzenia, odpowiadające media są utracone, dopóki nie zostaną odebrane prawidłowo dane ogólne. Jeżeli pakiety PLP przenoszące strumień informacji są błędnie odebrane, odbiornik nie będzie mógł de-multipleksować i/lub dekodować poszczególnych strumieni, nawet jeżeli media zostały odebrane bezbłędnie. [0007] Dlatego potrzebny jest sposób i system do de-multipleksowania indywidualnych strumieni i przetwarzania strumienia danych nawet wtedy, gdy jeden lub więcej indywidualnych strumieni zostało odebrane błędnie. 2 3 Streszczenie [0008] Zgodnie z zasadami niniejszego wynalazku, jaki został tutaj ujawniony i szeroko opisany, niniejszy wynalazek obejmuje sposób transmisji informacji w super-ramce. Sposób zawiera określanie informacji o długości strumienia, przynajmniej dla jednego strumienia danych, który ma być przesłany i asocjację informacji o długości strumienia z komunikatem o parametrach systemu. Komunikat o parametrach systemu zawierający dołączoną informację o długości strumienia, jest transmitowany oddzielnie od strumienia danych, który to komunikat o parametrach systemu jest zawarty w symbolu informacji przeciążenia kanału OIS, a OIS kanału jest umieszczony na początku super-ramki. [0009] W jednym z aspektów wynalazku, urządzenie do transmisji informacji w super-ramce zawiera środki do określania informacji o długości strumienia dla przynajmniej jednego strumienia danych, który ma być transmitowany i środki do asocjacji informacji o długości strumienia z komunikatem o parametrach systemu. Urządzenie zawiera również środki do transmisji komunikatu o parametrach systemu, zawierającego dołączoną informację o długości strumienia, oddzielnie od strumienia danych, przy czym komunikat o parametrach systemu jest zawarty w symbolu informacji przeciążenia OIS kanału, a OIS kanału jest umieszczony na początku super-ramki. [00] W innym aspekcie wynalazku, nośnik odczytywalny przez komputer, przenoszący jedną lub więcej sekwencji, jednej lub więcej instrukcji, do wykonania przez jeden lub więcej procesorów, realizuje sposób transmisji informacji. Instrukcje, gdy są wykonywane przez jeden lub więcej procesorów, powodują, że jeden 2

1 2 lub więcej procesorów wykonuje etapy określania informacji o długości strumienia, który ma być transmitowany i asocjacji informacji o długości strumienia z komunikatem o parametrach systemu. Wykonywany jest również etap transmisji komunikatu o parametrach systemu, zawierającego dołączoną informację o długości strumienia, oddzielnie od strumienia danych. [0011] W jeszcze innym aspekcie, system zawiera procesor mający pierwszą i drugą część logiczną. Pierwsza część logiczna określa informację o długości strumienia dla przynajmniej jednego strumienia danych, który ma być przesłany, a druga część logiczna realizuje asocjację informacji o długości strumienia z komunikatem o parametrach systemu. Nadajnik jest skonfigurowany do transmisji komunikatu o parametrach systemu zawierającego dołączoną informację o długości strumienia, oddzielnie od strumienia danych, przy czym komunikat o parametrach systemu jest zwarty w symbolu informacji przeciążenia OIS kanału, a OIS kanału jest umieszczony na początku super-ramki. [0012] Multipleksowanie wielu strumieni różnych mediów na podatny na zakłócenia bezprzewodowy kanał rozsiewczy stwarza specjalne wyzwania. W szczególności, jeżeli informacja ogólna niezbędna dla urządzenia sieci do de-multipleksowania i/lub dekodowania danych jest błędnie odbierana w odbiorniku urządzenia, odpowiadające media są utracone, dopóki prawidłowe dane ogólne nie zostaną odebrane. [0013] Niniejszy wynalazek rozwiązuje ten problem przez umieszczenie niezbędnej do de-multipleksowania indywidualnych strumieni informacji o długości każdego strumienia w kanale MLC, w symbolach informacji ogólnej OIS (Overhead Information Symbol) kanału. Informacja o długości strumienia może być przenoszona wewnątrz pasma z pakietami warstwy strumienia. W systemach konwencjonalnych, jeżeli pakiety PLP przenoszące informacje o długości strumienia są odbierane błędnie, nie ma możliwości odbioru i demultipleksowania indywidualnego strumienia danych nawet wtedy, gdy dane są odebrane bez błędów. W niniejszym wynalazku, nawet wtedy gdy indywidualne strumienie mogą przenosić pakiety PLP, które są odebrane z błędami, ciągle możliwe jest de-multipleksowanie indywidualnych strumieni dla przetwarzania danych strumienia. [0014] Wielostrumieniowe media są przesyłane w kanale MLC w super ramce. Ujawnione przykłady wykonania niniejszego wynalazku zapewniają wysyłanie informacji o strumieniu, np. o długość każdego strumienia przenoszonego w MLC, niezależnie od strumieni tak, że odbiornik może de-multipleksować indywidualne strumienie. Informacja o strumieniu może być przenoszona oddzielnie od pakietów warstwy strumienia. [001] Dalsze właściwości i zalety niniejszego wynalazku, jak również struktura i działanie różnych przykładów wykonania niniejszego wynalazku są opisane szczegółowo poniżej w odniesieniu do towarzyszących rysunków. 3 Krótki opis rysunków [0016] Załączone rysunki, tworzące część dokumentacji, ilustrują przykłady wykonania niniejszego wynalazku i razem z ogólnym opisem przedstawionym powyżej i szczegółowym opisem przykładów wykonania przedstawionym poniżej, służą wyjaśnieniu zasad wynalazku. Na rysunkach: [0017] Fig.1 przedstawia sieć zawierającą jeden przykład wykonania systemu dostarczającego zawartość; [0018] Fig.2 przedstawia dostawcę zawartości, który jest dogodny do zastosowania w przykładzie wykonania systemu dostarczającego zawartość z Fig.1; [0019] Fig.3 przedstawia serwer zawartości dogodny do użycia w przykładzie wykonania systemu dostarczającego zawartość z Fig.1; 3

[00] Fig.4 przedstawia schemat blokowy zależności między przepływami, strumieniami i kanałami MLC w konwencjonalnych, opartych na FLO, sieciach komunikacyjnych; [0021] Fig. przedstawia schemat blokowy ilustrujący technikę strumieni pakietów w MLC; [0022] Fig.6 przedstawia przykładową super-ramkę użytą w konwencjonalnej sieci; [0023] Fig.7 przedstawia zależności miedzy pakietami warstwy MAC i pakietami PLP; [0024] Fig.8 przedstawia przykładowy komunikat o parametrach systemu OIS utworzony zgodnie z przykładem wykonania wynalazku; [002] Fig.9 przedstawia sieć działań przykładowego sposobu wykorzystywanego w przykładzie wykonania wynalazku; oraz [0026] Fig. przedstawia schemat blokowy przykładowego systemu zgodnie z przykładem wykonania wynalazku. 1 2 3 Opis szczegółowy [0027] Poniższy szczegółowy opis niniejszego wynalazku, z odniesieniami do załączonych zastrzeżeń, odnosi się do towarzyszących rysunków, które ilustrują przykłady wykonania zgodnie z wynalazkiem. Możliwe są inne realizacje. [0028] Specyfikacja ujawnia jeden lub więcej przykładów wykonania, które zawierają w sobie cechy tego wynalazku. Ujawniony(e) przykład(y) wykonania jedynie ilustrują wynalazek. Wynalazek jest określony za pomocą załączonych tu zastrzeżeń. [0029] Opisany(e) przykład(y) wykonania i odniesienia w specyfikacji do jeden przykład wykonania, realizacja, przykładowa realizacja, itd., wskazuje, że opisana realizacja (realizacje) może zawierać szczególną cechę, strukturę, lub charakterystykę, ale nie każda realizacja musi koniecznie zawierać tę szczególną cechę, strukturę, lub charakterystykę. Poza tym, takie wyrażenia nie muszą koniecznie odnosić się do tej samej realizacji. Ponadto, gdy szczególna cecha, struktura, lub charakterystyka jest opisana w odniesieniu do realizacji, to rozumie się, że leży w zakresie wiedzy znawców tematyki możliwość wpływu na taką cechę, strukturę, lub charakterystykę, bez względu na to czy jest to wyraźnie opisane, czy nie. [00] Będzie oczywiste dla znawców tematyki, że niniejszy wynalazek, jaki został opisany poniżej, może być implementowany w różnych wykonaniach sprzętu, oprogramowania, oprogramowania sprzętowego i/lub obiektów ilustrowanych na rysunkach. Dowolny rzeczywisty kod programowy, ze specjalizowanym kontrolowanym sprzętem do zaimplementowania niniejszego wynalazku, nie jest ograniczeniem niniejszego wynalazku. Dlatego biorąc pod uwagę prezentowany tu poziom szczegółowości, operacje i zachowanie niniejszego wynalazku będą opisane przy założeniu, że możliwe są modyfikacje i warianty realizacji. [0031] Na Fig.1 przedstawiono sieć komunikacyjną 0, która zawiera system transportowy 136, którego działanie polega na tworzeniu i transporcie przepływu zawartości multimedialnej poprzez sieć danych. Na przykład, system transportowy jest zgodny z zasadami systemu FLO, wspomnianym powyżej i jest dogodny do użycia w transportowaniu klipów zawartości, od sieci dostawcy zawartości, do bezprzewodowej sieci dostępowej dla dystrybucji rozsiewczej. [0032] Sieć 0 zawiera dostawcę zawartości CP (Content Provider) 2, sieć dostawcy zawartości 4, optymalizowaną sieć rozsiewczą 6, oraz bezprzewodową sieć dostępową 8. Sieć 0 zawiera również urządzenia 1, które zawierają telefon ruchomy 112, osobisty asystent cyfrowy PDA 114, oraz notebook 116. Urządzenia 1 ilustrują pewne urządzenia, które są dogodne do użycia w systemie transportowym 136. Będzie oczywiste dla znawców odpowiedniej tematyki, że chociaż na Fig.1 pokazane są tylko trzy 4

1 2 3 urządzenia, w rzeczywistości dowolna liczba analogicznych urządzeń, lub typów urządzeń jest dogodna do użycia w systemie transportowym 136. [0033] Działanie dostawcy zawartości 2 polega na dostarczaniu zawartości do dystrybucji do użytkowników sieci 0. Zawartość zawiera wideo, audio, zawartość multimedialną, klipy, zawartość w czasie rzeczywistym i nie rzeczywistym, skrypty, programy, dane lub dowolny inny typ odpowiedniej zwartości. Dostawca zawartości 2 dostarcza zawartość do sieci dostawcy zawartości 4, do dystrybucji. Na przykład dostawca zawartości 2 komunikuje się z siecią dostawcy zawartości 4 via łącze komunikacyjne 118, które zawiera dowolny dogodny typ przewodowego i/lub bezprzewodowego łącza komunikacyjnego. [0034] Sieć dostawcy zawartości 4 zawiera dowolną kombinację sieci przewodowych i bezprzewodowych, które działanie polega na dystrybucji zawartości, aby była dostarczona do użytkowników. Sieć dostawcy zawartości 4 komunikuje się z optymalizowaną siecią rozsiewczą 6 via łącze 1. Łącze 1 zawiera dowolny dogodny typ przewodowego i/lub bezprzewodowego łącza komunikacyjnego. Optymalizowana sieć rozsiewcza 6 zawiera dowolną kombinację sieci przewodowych i bezprzewodowych, które są przeznaczone do nadawania wysokiej jakości zawartości. Na przykład, optymalizowana sieć rozsiewcza 6 może być specjalizowaną zastrzeżoną siecią, która została zoptymalizowana dla dostarczania wysokiej jakości zawartości do wybranych urządzeń, przez wiele optymalizowanych kanałów komunikacyjnych. [003] Działanie systemu transportowego 136 polega na dostarczaniu zawartości od dostawcy zawartości 2 do dystrybucji, do serwera zawartości CS (Content Server) 122 w sieci dostawcy zawartości 4, która komunikuje się z rozsiewczą stacją bazową BBS (Broadcast Base Station) 124 w bezprzewodowej sieci dostępowej. CS 122 i BBS komunikują się za pomocą jednego lub więcej wykonań interfejsu transportowego 126, który umożliwia sieci dostawcy zawartości 4 dostarczanie zawartości, w postaci przepływu zawartości, do bezprzewodowej sieci dostępowej 8, dla nadawania/rozsyłania grupowego do urządzeń 1. Interfejs transportowy 126 zawiera interfejs kontrolny 128 i kanał przenoszenia 1. Interfejs kontrolny 128 działa tak, aby umożliwić CS 122 dodawanie, zmianę, anulowanie lub inną modyfikację przepływu zawartości, od sieci dostawcy zawartości do bezprzewodowej sieci dostępowej 8. Działanie kanału przenoszenia 1, polega na transportowaniu przepływu zawartości z sieci dostawcy zawartości 4 do bezprzewodowej sieci dostępowej 8. [0036] CS 122 używa interfejsu transportowego 126 do zaplanowania przepływu zawartości, która ma być przesłana do BBS 124 dla nadawania/rozsyłania grupowego przez bezprzewodową sieć dostępową 8. Na przykład, przepływ zawartości może zawierać klip zawartości poza czasem rzeczywistym, który był dostarczony przez dostawcę zawartości 2 dla dystrybucji z wykorzystaniem sieci dostawcy zawartości 4. Działanie CS 122 BBS to negocjacje z BBS 124 dla określenia jednego lub więcej parametrów połączonych z klipem zawartości. Gdy BBS 124 odbiera klip zawartości, nadaje/rozsyła grupowo klip zawartości przez bezprzewodową się dostępową 8 do odbioru przez jedno, lub więcej urządzeń 1. Dowolne z urządzeń 1 może być upoważnione do odbioru zawartości klipu i zapamiętania go dla późniejszego obejrzenia przez urządzenie użytkownika. [0037] W powyższym przykładzie, urządzenie 1 zawiera program klienta 132, działanie którego polega na dostarczaniu przewodnika programowego, który wyświetla listę zawartości, która jest zaplanowana do rozesłania przez bezprzewodową sieć dostępową 8. Użytkownik urządzenia może wtedy wybrać do odbioru dowolną szczególną zawartości, do odtwarzania w czasie rzeczywistym, lub do zapamiętania w pamięci podręcznej 134 do późniejszego oglądania. Na przykład, klip zawartości może być zaplanowany do

1 2 3 nadawania w czasie godzin wieczornych, a działanie urządzenia 112 polega na odbiorze transmisji i zapamiętaniu klipu zawartości w pamięci podręcznej 134 tak, że użytkownik urządzenia może obejrzeć klip następnego dnia. Zwykle zawartość jest rozsyłana jako część usługi abonamentowej, a urządzenie odbiorcze może wymagać dostarczenia klucza lub w innym wypadku, dla odbioru transmisji, musi dokonać uwierzytelnienia. [0038] System transportowy 136 umożliwia CS 122 odbiór rekordu przewodnika programowego, zawartości programu i innych związanych informacji od dostawcy zawartości 2. CS 122 uaktualnia i/lub tworzy zawartość dla dostarczenia do urządzeń 1. [0039] Na Fig.2 przedstawiono serwer dostarczający zawartość 0 dogodny do użycia w systemie dostarczania zawartości. Na przykład, Sewer 0 może być użyty jako serwer 2 na Fig.1. Serwer 0 zawiera układ logiczny przetwarzania 2, zasoby i interfejsy 4, układ logiczny nadajnika-odbiornika 2, wszystkie sprzężone z wewnętrzną szyną danych 212. Serwer 0 zawiera również układ logiczny aktywacji 214, PG 6, układ logiczny stanu przewodnika 8, który jest również sprzężony z szyną danych 212. [00] Układ logiczny przetwarzania 2 zawiera procesor centralny CPU, matrycę bramkową, sprzęt układu logicznego, elementy pamięci, maszynę wirtualną, oprogramowanie, i/lub kombinacje sprzętu i oprogramowania. W ten sposób układ logiczny przetwarzania 2 ogólnie zawiera układ logiczny do wykonywania odczytywalnych komputerowo instrukcji i kontroli jednego lub więcej elementów funkcjonalnych serwera 0 via wewnętrzna szyna danych 212. [0041] Zasoby i interfejsy 4 zawierają sprzęt i/lub oprogramowanie, które umożliwiają serwerowi komunikację z systemami wewnętrznymi i zewnętrznymi. Na przykład, systemy wewnętrzne mogą zawierać systemy pamięci masowej, pamięć, program obsługi wyświetlacza, modem, lub inne wewnętrzne zasoby urządzeń. Systemy zewnętrzne mogą zawierać urządzenia interfejsu użytkownika, drukarki, napędy dyskowe, lub inne lokalne urządzenia lub systemy. [0042] Układ logiczny nadajnika-odbiornika 2 zawiera układ logiczny sprzętu i/lub oprogramowanie, którego działania umożliwia serwerowi 0 przesyłanie i odbiór danych i/lub innej informacji z urządzeniami zdalnymi lub systemami z użyciem kanału komunikacyjnego 216. Na przykład, kanał komunikacyjny 216 zawiera dowolny dogodny typ łącza komunikacyjnego, aby umożliwić serwerowi 0 komunikację z siecią danych. [0043] Układ logiczny aktywacji 214 zawiera CPU, procesor, matryce bramkową, układ logiczny sprzętu, elementy pamięci maszynę wirtualną, oprogramowanie, i/lub kombinacje sprzętu i oprogramowania. Działanie układu logicznego aktywacji 214 to aktywowanie CS i/lub urządzenia aby umożliwić CS i/lub urządzeniu wybór i odbiór zawartości i/lub usług opisanych w PG 6. Układ logiczny aktywacji 214 przesyła program klienta 2 do CS i/lub urządzenia w czasie procesu aktywacji. Program klienta 2 jest wykonywany w CS i/lub urządzeniu aby odebrać PG 6 i wyświetlić informację o dostępnej zawartości lub usługach dla użytkownika urządzenia. W ten sposób układ logiczny aktywacji 214 działa tak, aby uwierzytelnić CS i/lub urządzenie, pobrać klienta 2 i załadować PG 6, do odtworzenia na urządzeniu przez klienta 2. [0044] PG 6 zawiera informację w jednym z dogodnych formatów, która opisuje zawartość i/lub usługi, które są dostępne dla urządzeń do odbioru. Na przykład, PG 6 może być zapamiętany w lokalnej pamięci serwera 0 i zawierać taką informację jak zawartość lub identyfikatory usług, informację o harmonogramie, opłaty, i/lub dowolny inny typ stosownej informacji. PG 6 zawiera jedną lub więcej identyfikowalnych 6

1 2 3 sekcji, które są uaktualniane przez układ logiczny przetwarzania, gdy są dokonywane zmiany w dostępnej zawartości lub usługach. [004] Układ logiczny stanu przewodnika 8 zawiera sprzęt i/lub oprogramowanie, działanie którego to generowanie komunikatów notyfikacji, które identyfikują i/lub opisują zmiany dla PG 6. Na przykład, gdy układ logiczny przetwarzania 2 uaktualnia PG 6, układ logiczny stanu przewodnika 8 jest powiadamiany o zmianach. Układ logiczny stanu przewodnika 8 generuje wtedy jeden lub więcej komunikatów notyfikacji, które są przesłane do serwerów CS, które mogłyby być aktywowane w serwerze 0 tak, że wspomniane serwery CS są niezwłocznie powiadamiane o zmianach w PG 6. [0046] Jako część komunikatu notyfikacji dostarczania zawartości, dostarczany jest wskaźnik nadawania, który wskazuje kiedy będzie nadawana sekcja PG identyfikowana w komunikacie. Na przykład, wskaźnik nadawania może zawierać jeden bit do wskazania, że sekcja będzie nadawana, a wskaźnik czasu wskazuje kiedy transmisja będzie miała miejsce. W ten sposób CS i/lub urządzenia, które chciałyby uaktualnić swoje kopie lokalne rekordów PG mogą nasłuchiwać transmisji w czasie oznaczonym do odbioru uaktualnionej sekcji rekordów PG. [0047] W jednym z przykładów wykonania, system notyfikacji dostarczania zawartości zawiera instrukcje programu zapamiętane na nośnikach czytelnych dla komputera, które gdy są wykonywane przez procesor, na przykład układ logiczny przetwarzania 2, zapewniają tu opisane funkcje serwera 0. Na przykład, instrukcje programu mogą być załadowane do serwera 0 z nośników czytelnych dla komputera, jak dyski elastyczne, CD-ROM, karta pamięci, urządzenie pamięci FLASH, RAM, ROM, lub dowolny inny typ urządzenia z pamięcią lub media czytelne dla komputera, które są sprzężone z serwerem przez zasoby 4. W innym przykładzie wykonania, instrukcje mogą być ładowane do serwera z urządzenia zewnętrznego lub zasobów sieciowych, które są sprzężone z serwerem 0 przez układ logiczny nadajnika-odbiornika 2. Instrukcje programu, gdy są wykonywane przez układ logiczny przetwarzania 2, zapewniają system notyfikacji stanu przewodnika, jak zostało to tu opisane. [0048] Na Fig.3 przedstawiono serwer zawartości CS, lub urządzenie 0 dogodne do użycia w systemie dostarczającym zawartość. Na przykład, CS 0 może być CS 122 z Fig.1. CS 0 zawiera układ logiczny przetwarzania 2, zasoby i interfejsy 4, oraz układ logiczny nadajnika-odbiornika 6, wszystkie sprzężone z szyną danych 8. CS 0 zawiera również klienta 3 i układ logiczny przewodnika programowego PG 312, który jest również sprzężony z szyną danych 8. [0049] Układ logiczny przetwarzania 2 zawiera CPU, procesor, matrycę bramkową, układ logiczny sprzętu, elementy pamięci, maszynę wirtualną, oprogramowanie, i/lub dowolną kombinację sprzętu i oprogramowania. W ten sposób układ logiczny przetwarzania 2 ogólnie zawiera układ logiczny skonfigurowany do wykonywania odczytywalnych komputerowo instrukcji i do kontroli jednego lub więcej elementów funkcjonalnych CS 0 via wewnętrzna szyna danych 8. [000] Zasoby i interfejsy 4 zawierają sprzęt i/lub oprogramowanie, które umożliwiają CS 0 komunikację z systemami wewnętrznymi i zawietrznymi. Na przykład, systemy wewnętrzne mogą zawierać systemy pamięci masowej, pamięć, program obsługi wyświetlacza, modem lub inne wewnętrzne zasoby urządzeń. Systemy zewnętrzne mogą zawierać urządzenia interfejsu użytkownika, drukarki, napędy dyskowe lub inne lokalne urządzenia lub systemy. [001] Układ logiczny nadajnika-odbiornika 6 zawiera sprzęt i/lub oprogramowanie, którego działania umożliwia CS 0 przesyłanie i odbiór danych i/lub innej informacji do urządzeń zewnętrznych lub systemów 7

1 2 3 przez kanał komunikacyjny 314. Na przykład, kanał komunikacyjny 314 może zawierać łącze komunikacyjne sieci, bezprzewodowe łącze komunikacyjne lub dowolny inny typ łącza komunikacyjnego. [002] W czasie działania CS 0 jest tak aktywowany, że może odbierać osiągalną zawartość lub usługi przez sieć danych. Na przykład, CS 0 identyfikuje się serwerowi dostawcy zawartości w czasie procesu aktywacji. Jako część procesu aktywacji CS 0 odbiera i zapamiętuje rekordy PG przez układ logiczny PG 312. PG 312 zawiera informację, która identyfikuje zawartość lub usługi dostępne do odbioru przez CS 0. Działanie klienta 3 polega na odtwarzaniu informacji w układzie logicznym PG 312 w CS i/lub urządzeniu 0 używając zasobów i interfejsów 4. Na przykład, klient 3 odtwarza informację w układzie logicznym 312 na ekranie wyświetlacza, który jest częścią urządzenia. Klient odbiera również wejście użytkownika przez zasoby i interfejsy tak, że użytkownik urządzenia może wybrać zawartość lub usługi. [003] CS 0 odbiera komunikaty notyfikujące przez układ logiczny nadajnika-odbiornika 6. Na przykład, komunikaty mogą być nadawane lub wysyłane jednostkowo do CS 0 i odebrane przez układ logiczny nadajnika-odbiornika 6. Komunikat notyfikacyjny PG identyfikuje uaktualnianie rekordów PG w układzie logicznym PG. W jednym wykonaniu, klient 3 przetwarza komunikat notyfikujący PG dla określenia, czy lokalna kopia w układzie logicznym 312 musi być uaktualniona. Na przykład, w jednym wykonaniu, komunikat notyfikujący zawiera identyfikator sekcji, czas początku, czas końca i numer wersji. [004] Działanie CS 0 polega na porównaniu informacji w komunikacie notyfikującym PG z lokalnie zapamiętaną informacją w istniejącym układzie logicznym PG 312. Jeżeli CS 0 określa z komunikatu notyfikującego PG, że jedna lub więcej sekcji lokalnej kopi w układzie logicznym PG 312 musi być uaktualniona, CS 0 działa aby odebrać uaktualnione sekcje PG na jeden lub wiele sposobów. Na przykład, uaktualnione sekcje PG mogą być nadane w czasie wskazanym w komunikacie notyfikującym PG tak, że układ logiczny nadajnika-odbiornika 6 może odebrać transmisję i przekazać uaktualnioną sekcję do CS 0, który z kolei uaktualnia lokalną kopię w układzie logicznym PG 312. [00] CS 0 określa, które sekcje PG muszą być uaktualnione w oparciu o odebrane komunikaty notyfikujące uaktualniania PG i przesyła żądanie do serwera CP, aby uzyskać żądane uaktualnione sekcje PG. Na przykład, żądanie może być formatowane z użyciem dowolnego dogodnego formatu i zawierać informację taką jak żądanie identyfikatora CS, identyfikatora sekcji, numeru wersji i/lub dowolnej innej dogodnej informacji. [006] CS 0 wykonuje jedną lub więcej poniższych funkcji, w jednym lub wielu wykonaniach systemu notyfikacji PG. Należy zauważyć, że poniższe funkcje mogą być zmienione, przegrupowane, zmodyfikowane, dodane do, lub dostosowane zgodnie z zakresem wynalazku. [007] 1. CS jest aktywowany do działania z systemem dostarczającym zawartość do odbioru zawartości lub usługi. Jako część procesu aktywacji, klient i PG są przesłane do CS. [008] 2. Jeden lub więcej komunikatów notyfikacji jest odebranych przez CS i użytych do określenia, czy jedna lub więcej sekcji lokalnie zapamiętanych PG musi być uaktualnionych. [009] 3. W jednym wykonaniu, jeżeli CS określa, że jedna lub więcej sekcji lokalnie zapamiętanego PG musi być uaktualniona, CS słucha transmisji z sytemu dystrybucji aby uaktualnić sekcje PG, które wymagają uaktualnienia lokalnej kopi. [0060] 4. W innym wykonaniu, CS przesyła jeden lub więcej komunikatów żądających do CS, aby otrzymać uaktualnione sekcje PG, których potrzebuje. [0061]. W odpowiedzi na żądanie, CP przesyła uaktualnione sekcje PG do CS. [0062] 6. CS używa odebranych uaktualnionych sekcji PG do uaktualnienia lokalnej kopi PG. 8

1 2 3 [0063] System dostarczający zawartość zawiera instrukcje programu, które mogą być zapamiętane na nośnikach czytelnych przez komputer, które gdy są wykonywane przez procesor, taki jak układ logiczny przetwarzania 2, dostarczają funkcji do systemu notyfikacji dostawy zawartości jak to zostało tu opisane. Na przykład, instrukcje mogą być ładowane do CS 0 z nośników czytelnych przez komputer, jak dyski elastyczne, CD-ROM, karta pamięci, urządzenie pamięci FLASH, RAM, ROM, lub dowolny inny typ urządzenia z pamięcią lub nośników czytelnych przez komputer, które sprzężone są z CS 0 przez zasoby i interfejs 4. W innym wykonaniu, instrukcje mogą być ładowane do CS 0 z urządzenia zewnętrznego lub zasobów sieciowych, które są sprzężone z CS 0 przez układ logiczny nadajnika-odbiornika 6. Instrukcje programu, gdy są wykonywane przez układ logiczny przetwarzania 2, zapewniają system dostarczania zawartości, jak to zostało tu opisane. [0064] Należy zauważyć, że CS 0 reprezentuje tylko jedną implementację i że w zakresie niniejszego wynalazku możliwe są inne implementacje [006] Na Fig.4 przedstawiono schemat blokowy ilustrujący zależności miedzy przepływami, strumieniami, i kanałami MLC w konwencjonalnych sieciach opartych na FLO. W odniesieniu do dziedziny wynalazku, przykładowy przepływ 0 może zawierać informację ładowaną do urządzenia, jak na przykład urządzenia 112, z serwisu ruchomego wideo, na przykład kablowej sieci informacyjnej CNN (Cable News Network). Transmisja CNN może zawierać dane poziomu aplikacji w postaci przepływu wideo 2, przepływu audio i przepływu teksu 6. Każdy z przepływów 2, 4 i 6, przenoszących unikalne dane, będzie przesłany w warstwie fizycznej sieci 0 via odpowiednie strumienie 0, 1 lub 2 w jednoznacznie identyfikowalnym kanale MLC 8. [0066] Na Fig. przedstawiono schemat blokowy ilustrujący technikę 00 formowania strumieni 0-2 w kanale MLC 8. To znaczy, w odniesieniu do Fig.4 powyżej, dane z przepływów poziomu aplikacji 2, 4 i 6 są formowane w MLC 8 najpierw przez wypełnienie strumienia 2. Z kolei wypełniony jest strumień 1, a następnie wypełniony jest strumień 0. Należy podkreślić, że MLC 8 zawiera dane z każdego strumienia 0 2. Każdy ze strumieni, we wszystkich kanałach MLC, jest wypełniony w ten sposób w super-ramce 600. [0067] Na Fig.6 przedstawiono przykładową super-ramkę 600, używaną w konwencjonalnej sieci, która może zawierać powyższy MLC 8, z przepływami poziomu 2, 4 i 6. Na Fig.6 super-ramka 600 jest dalej podzielona na cztery rozdzielne ramki F1 F4. Każda z ramek zawiera jeden lub więcej kanałów MLC, które są lokowane w tym samym położeniu wewnątrz odpowiedniej z ramek F1 F4. Na przykład, w superramce 600, MLC 8 znajduje się w ramce F1. W ten sposób strumienie 0-2 są pozycjonowane kolejno w ramce F1. [0068] MLC 8 zawiera również ogólną część 601, która przekazuje informację charakterystyczną dla strumienia w indywidualnych kanałach MLC związanych z super-ramką 600. Super-ramka 600 zawiera również symbole informacji ogólnej OIS (Overhead Information Symbol) kanału 602. OIS kanału 602, między innymi, informuje urządzenie lokalizacji kanałów MLC w super-ramce 600. W ten sposób, gdy urządzenie początkowo żąda usługi sieci, musi najpierw dekodować OIS kanału 602, aby poznać dokładną lokalizację i inne charakterystyki MLC 8, zanim dane w MLC 8 mogą być rozpakowane i użyte. [0069] Pozostałe ramki F2 F4 super-ramki 600 zawierają kanały odpowiednio 603, 604, 606. Każdy z kanałów MLC 603, 604, 606 zawiera również kolejno sformowane dane reprezentowane przez wiele strumieni. [0070] Implikacją struktury 00 z Fig. i super-ramki 600 z Fig.6 jest to, że po stronie urządzenia, aby właściwie de-multipleksować dane z każdego ze strumieni 0-2, urządzenie musi wiedzieć gdzie są 9

1 2 3 ulokowane granice miedzy strumieniami. To znaczy urządzenie musi wiedzieć, gdzie kończy się jeden strumień, a gdzie zaczyna się kolejny. [0071] Długości strumieni i granice są przekazywane za pomocą protokołu kontroli dostępu do nośnika MAC (Media Access Control) pakietów warstwy. Jest zrozumiałe dla znawców tematyki, że w sieci komunikacyjnej warstwa MAC przeprowadza multipleksowania pakietów należących do różnych strumieni medialnych związanych z kanałami MLC. Warstwa MAC określa procedury użyte do odbioru i transmisji przez warstwę fizyczną sieci. Warstwa fizyczna sieci dostarcza struktury kanału, częstotliwości, mocy wyjściowej, modulacji i specyfikacji kodowania dla łącza przesyłania sieci. [0072] Pakiet warstwy MAC ma zasadniczo tę samą długość jak PLP. Jak zauważono powyżej, informacja protokołu kontroli jest przesłana za pomocą OTA przez sieć w PLP. W ten sposób pakiet warstwy MAC jest przesłany za pomocą OTA w jednym pakiecie PLP. [0072] Na Fig.7 przedstawiono 700, wzajemną odpowiedniość między pakietami warstwy MAC 702 i pakietami PLP 704. Każdy z pakietów warstwy MAC 702 ma długość odpowiadającą odpowiedniego jednemu pakietowi PLP 704. [0073] Fig.7 jest ilustracją 700 odpowiedniości między pakietami warstwy MAC 702 i pakietami PLP 704. Każdy z pakietów warstwy MAC, odpowiada pod względem długości odpowiedniemu pakietowi PLP 704. [0074] W odniesieniu do Fig., długość każdego strumienia 0 2 może być określona w terminach pakietów warstwy MAC. Na przykład, strumień 2 może być 13 pakietami warstwy MAC, strumień 1 może być pakietami warstwy MAC, a strumień 0 może być 2 pakietami warstwy MAC. W MLC, pakiety warstwy MAC są wysłane razem w strumieniach. W ten sposób aby na przykład prawidłowo de-multipleksować MLC 8, urządzenie powinno znać liczbę pakietów warstwy MAC w każdym ze strumieni 0-2. W konwencjonalnej super ramce 600, informacja o pakietach warstwy MAC jest umieszczona w części ogólnej 601 kanału MLC 8. [007] Problem związany ze strukturą konwencjonalnej super-ramki 600 polega na tym, że jeżeli MLC 8, w szczególności część 601 jest przekłamana, urządzenie nie będzie mogło de-multipleksować żadnego ze strumieni w kanałach MLC 8, 603, 604 i 606. Nawet jeżeli rzeczywiste dane w kanałach MLC nie są przekłamane, bez informacji umieszczonej w części ogólnej 601, żaden z powiązanych strumieni nie może być przetwarzany. Niniejszy wynalazek zapewnia rozwiązanie tego dylematu. [0076] W niniejszym wynalazku, informacja o pakietach warstwy MAC jest również umieszczona w OIS kanału super-ramki, dodatkowo do części ogólnej odnoszącej się do MLC. Zaletą stanowi to, że OIS kanału super-ramki jest transmitowany bezprzewodowo z użyciem bardziej odpornych charakterystyk transmisyjnych niż te przypisane transmisji MLC. W związku z tym, możliwość przekłamania kanału w czasie transmisji jest mniejsza niż możliwość przekłamania części ogólnej MLC. [0077] Na Fig.8 przedstawiono przykładowy komunikat o parametrach systemu OIS 800, przenoszony w OIS kanału, zgodnie z niniejszym wynalazkiem. Komunikat o parametrach systemu OIS 800 zawiera rekordy 802 zawierające charakterystyki kanałów MLC w skojarzonej super-ramce. W niniejszym wynalazku, rekordy 802 są tak modyfikowane, aby zawierały segment 804, który zawiera pakiet warstwy MAC i informacje o długości strumienia, omówione powyżej. [0078] Zgodnie z przykładowym komunikatem o parametrach systemu OIS z Fig.8, aby urządzenie odbierało dane MLC może być tak skonfigurowane, aby czytało komunikat o parametrach systemu OIS i szukało segmentu 804. Poprzez dostarczenie pakietu warstwy MAC i danych o długości strumienia w bardziej

1 2 3 odpornym OIS kanału, jak również w kanałach MLC, jeżeli indywidualne strumienie są przekłamane, pozostałe strumienie mogą być w dalszym ciągu de-multipleksowane w urządzeniu. [0079] Na Fig.9 przedstawiono sieć działań przykładowego sposobu 900, wykorzystującego niniejszy wynalazek. Na Fig.9 sposób do transmisji informacji zawiera określanie długości strumienia dla przynajmniej jednego strumienia danych, który ma być przesłany, jak to wskazano w etapie 902, i asocjację informacji o długości strumienia z komunikatem o parametrach systemu, jak wskazano w etapie 904. Komunikat o parametrach systemu, zawierający dołączoną informację o długości strumienia, jest przesłany oddzielnie od strumienia danych, jak to pokazano w etapie 906. [0080] Na Fig. przedstawiono schemat blokowy przykładowego systemu 00 zgodnie z przykładem wykonania wynalazku. Na Fig. środki do określania 02, określają informację o długości strumienia dla przynajmniej jednego strumienia danych, który ma być przesłany. Środki do asocjacji 04 realizują asocjację informacji o długości strumienia z komunikatem o parametrach systemu. Środki do transmisji 06 transmitują komunikat o parametrach systemu zawierający dołączoną informacje o długości strumienia, oddzielnie od strumienia danych. [0081] Reasumując, w niniejszym wynalazku wiele strumieni medialnych jest transmitowanych w kanale MLC w super-ramce. Niniejszy wynalazek zapewnia przesyłanie informacji o strumieniu, np. o długości każdego strumienia przenoszonego w MLC, niezależnie od strumieni tak, że odbiornik może demultipleksować indywidualne strumienie. Informacja o strumieniu może być przenoszona oddzielnie od pakietów warstwy strumienia. W ten sposób, chociaż indywidualne strumienie mogą przenosić pakiety PLP, które mogą być błędnie odebrane, de-multipleksowanie indywidualnych strumieni dla przetwarzania danych strumieni jest ciągle możliwe. [0082] W jednym wykonaniu, komunikat o parametrach systemu OIS i/lub nagłówek protokołu MAC kanału danych (wbudowany OIS), są użyte do przenoszenia długości strumieni dla strumieni zawartych w kanałach MLC. Ponieważ komunikaty OIS są przesyłane w sposób bardziej odporny na błędy, uzyskiwane jest bardziej niezawodne de-multipleksowanie i/lub dekodowanie strumieni. [0083] Niniejszy wynalazek został opisany powyżej za pomocą bloków funkcjonalnych ilustrujących działanie ich określonych funkcji i relacji wzajemnych. Granice bloków funkcjonalnych zostały określone arbitralnie, dla uzyskania dogodnej formy opisu wynalazku. Mogą być określone alternatywne ograniczenia, jeżeli jego określone funkcje i zależności są odpowiednio wykonywane. [0084] Takie dowolne alternatywne ograniczenia są w ten sposób określone w ramach zakresu niniejszego wynalazku. Będzie oczywiste dla znawców tematyki, że wspomniane bloki funkcjonalne mogą być implementowane przez układy analogowe i cyfrowe, cyfrowe komponenty, układy scalone specjalizowane, oprogramowanie układowe, procesory wykonywujące odpowiednie programy i inne, lub kombinacje wspomnianych układów. Wynika z tego, że obszerność i zakres niniejszego wynalazku nie powinien być ograniczony przez dowolny z przedstawionych powyżej przykładów, ale powinien być określony jedynie zgodnie z podanymi dalej zastrzeżeniami. [008] Sekcja dotycząca opisu szczegółowego powinna być zasadniczo wykorzystana do interpretacji zastrzeżeń. Podsumowanie i streszczenie mogą przytaczać jeden lub więcej, ale nie wszystkie realizacje niniejszego wynalazku, jakie zostały rozważane przez wynalazców, a zatem nie są zamierzone do ograniczania zastrzeżeń. [0086] Należy zwrócić uwagę, że do interpretacji zastrzeżeń jest przeznaczona sekcja opis szczegółowy, a nie sekcje podsumowanie i streszczenie. Podsumowanie i streszczenie mogą przytaczać jeden lub więcej, 11

ale nie wszystkie wykonania niniejszego wynalazku, jakie zostały rozważane przez wynalazców, a zatem nie są zamierzone do ograniczania w jakikolwiek sposób niniejszego wynalazku i załączonych zastrzeżeń. Zastrzeżenia patentowe 1 1. Sposób transmisji informacji w super-ramce zawierający: określanie (902) informacji o długości strumienia, dla przynajmniej jednego strumienia danych, który ma być transmitowany; asocjację (904) informacji o długości strumienia z komunikatem o parametrach systemu; znamienny tym, że: transmitowanie komunikatu o parametrach systemu zawierającego asocjowaną informację o długości strumienia jest oddzielne od transmitowania strumienia danych, przy czym komunikat o parametrach systemu jest zawarty w symbolach informacji ogólnej OSI kanału, a OSI kanału jest lokowany na początku super-ramki. 2. Sposób według zastrz. 1, zawierający ponadto asocjację informacji o długości strumienia z ogólnymi danymi kanału. 3. Sposób według zastrz 1, w którym informacja o długości strumienia jest oparta na kontroli dostępu do medium pakietów warstwy MAC. 4. Sposób według zastrz 1, w którym komunikat o parametrach systemu jest transmitowany zgodnie z pierwszymi charakterystykami transmisji, a strumień danych jest transmitowany zgodnie z drugimi charakterystykami transmisji.. Sposób według zastrz 1, w którym informacja o długości strumienia jest umieszczona w komunikacie o parametrach systemu. 6. Sposób odbierania informacji, znamienny tym, że zawiera 2 odbieranie (6) komunikatu o parametrach systemu zawierającego informacje o długości strumienia dla przynajmniej jednego przesyłanego strumienia danych, przy czym komunikat o parametrach systemu jest odbierany oddzielnie od przesyłanego strumienia danych, w symbolach informacji ogólnej kanału; odzyskiwanie (2) informacji o długości strumienia z odebranego komunikatu o parametrach systemu; oraz czytanie strumienia danych odpowiadającego informacji o długości strumienia. 7. Urządzenie do transmisji informacji w super-ramce, zawierające 3 środki do określania (02) informacji o długości strumienia, dla przynajmniej jednego strumienia danych, który ma być transmitowany; środki do asocjacji (04) informacji o długości strumienia z komunikatem o parametrach systemu; znamienne tym, że: ma środki do transmisji komunikatu o parametrach systemu zawierającego dołączoną informację o długości strumienia, oddzielnie od strumienia danych, przy czym komunikat o parametrach systemu jest zawarty w symbolach informacji ogólnej OSI kanału, a OSI kanału jest lokowany na początku super-ramki. 8. Urządzenie według zastrz 7, zawierające ponadto środki do asocjacji informacji o długości strumienia z ogólnymi danymi kanału. 12

9. Urządzenie według zastrz 7, w którym informacja o długości strumienia jest oparta na kontroli dostępu do medium pakietów warstwy MAC.. Urządzenie według zastrz 7, w którym komunikat o parametrach systemu jest transmitowany zgodnie z pierwszymi charakterystykami transmisji, a strumień danych jest transmitowany zgodnie z drugimi charakterystykami transmisji. 11. Urządzenie według zastrz 7, w którym informacja o długości strumienia jest umieszczona w komunikacie o parametrach systemu. 12. Nośnik czytelny dla komputera przenoszący jeden lub więcej sekwencji, jednej lub więcej instrukcji do wykonania przez jeden lub więcej procesorów, do wykonania sposobu transmisji informacji, które to instrukcje wykonane przez jeden lub więcej procesorów powodują, że jeden lub więcej procesorów wykonuje etapy sposobu z zastrzeżeń od 1 do 6. 13. System zawierający: procesor mający pierwszą i drugą część logiczną; 1 w którym pierwsza część logiczna określa (2) informacje o długości strumienia dla przynajmniej jednego strumienia danych, które mają być transmitowane; w którym druga część logiczna (2) realizuje asocjacje informacji o długości strumienia z komunikatem o parametrach systemu; oraz nadajnik skonfigurowany do transmitowania komunikatu o parametrach systemu, zawierającego dołączoną informację o długości strumienia, oddzielne od strumienia danych, przy czym komunikat o parametrach systemu jest zawarty w symbolach informacji ogólnej OSI kanału, a OSI kanału jest lokowany na początku super-ramki. 2 3 13

14

1

16

17

18

19

21

22

1 23