PL182469B1 - Sposób i urządzenie do kodowania strumienia bitowego nie-PCM, zawierającego sygnał fonii - Google Patents
Sposób i urządzenie do kodowania strumienia bitowego nie-PCM, zawierającego sygnał foniiInfo
- Publication number
- PL182469B1 PL182469B1 PL96321707A PL32170796A PL182469B1 PL 182469 B1 PL182469 B1 PL 182469B1 PL 96321707 A PL96321707 A PL 96321707A PL 32170796 A PL32170796 A PL 32170796A PL 182469 B1 PL182469 B1 PL 182469B1
- Authority
- PL
- Poland
- Prior art keywords
- series
- audio
- iec
- data
- channel
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000005540 biological transmission Effects 0.000 claims abstract description 11
- 238000012856 packing Methods 0.000 claims abstract description 8
- 230000005236 sound signal Effects 0.000 claims abstract description 8
- 230000011664 signaling Effects 0.000 claims abstract description 6
- 238000005070 sampling Methods 0.000 claims description 25
- 101000969688 Homo sapiens Macrophage-expressed gene 1 protein Proteins 0.000 claims description 2
- 102100021285 Macrophage-expressed gene 1 protein Human genes 0.000 claims description 2
- 230000008447 perception Effects 0.000 claims description 2
- 238000004806 packaging method and process Methods 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 15
- 239000000523 sample Substances 0.000 description 9
- 229910052774 Proactinium Inorganic materials 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 230000000873 masking effect Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000012723 sample buffer Substances 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 241001674048 Phthiraptera Species 0.000 description 1
- 241000801924 Sena Species 0.000 description 1
- 229910052770 Uranium Inorganic materials 0.000 description 1
- 241001080519 Zera Species 0.000 description 1
- 235000013405 beer Nutrition 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000010924 continuous production Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000008713 feedback mechanism Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000012432 intermediate storage Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000036962 time dependent Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/24—Systems for the transmission of television signals using pulse code modulation
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/22—Means responsive to presence or absence of recorded information signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2381—Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42646—Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
- H04N21/4325—Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8106—Monomedia components thereof involving special audio data, e.g. different tracks for different languages
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2545—CDs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Time-Division Multiplex Systems (AREA)
- Stereophonic System (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Abstract
1. Sposób kodowania strumienia bitowego nie-PCM, zawierajacego sygnal fonii, odczytanego z nosnika cyfrowego dla transmisji, po jego zanalizowaniu skladniowym, za posrednictwem interfejsu pracujacego zgodnie z protokolem IEC 958 do wykorzystania w wielokanalowej aparaturze odtwa- rzajacej, znamienny tym, ze w kolejnych krokach, dla kazdego odpowiedniego kanalu fonicznego rekurencyjnie pakuje sie próbki foniczne MPEG w czesci tresciowe serii, a takie czesci tresciowe serii pakuje sie jako dane uzytkownika w ramki formatu IEC 958, wlacznie z seriami przerw, z których ka- zda sygnalizuje nieobecnosc fonii we wszystkich przyporzadkowanych kanalach, przy czym kazda se- ria przerwy reprezentuje taka nieobecnosc fonii tylko w ciagu akceptowalnego percepcyjme okresu czasu. 12. Urzadzenie do kodowania strumienia bitowego nie-PCM, zawierajacego sygnal fonii, za- opatrzone w zespól odczytywania z cyfrowej plyty wizyjnej DVD i zespól analizy skladniowej, zasila- ny z zespolu odczytywania, interfejs pracujacy zgodnie z protokolem IEC 958, którego wejscie jest zasilane z zespolu analizy skladniowej, a wyjscie dostosowane do wykorzystania w wielokanalowej aparaturze odtwarzajacej, znamienny tym, ze zawiera, w zespole analizy skladniowej, wejsciowe ze- spoly do oddzielnego rekurencyjnego pakowania, dla kazdego odpowiedniego kanalu fonicznego, próbek fonicznych MPEG w czesci tresciowe serii i zespoly pakowania takich czesci tresciowych serii jako danych uzytkownika w ramki formatu IEC 958, zasilane z wyjscia wejsciowych zespolów pako- wania oraz zespoly generowania serii przerw, reprezentujacych nieobecnosc fonii tylko w ciagu akce- ptowalnego percepcyjnie okresu czasu, sygnalizujacych nieobecnosc fonii we wszystkich przy- porzadkowanych kanalach, zasilajace interfejs pracujacy zgodnie z protokolem IEC 958. PL PL PL
Description
Przedmiotem wynalazku jest sposób i urządzenie do kodowania strumienia bitowego nie-PCM, zawierającego sygnał fonii. Strumień odczytuje się z cyfrowego uniwersalnego urządzenia płytowego w celu przekazywania po zanalizowaniu składniowym, za pośrednictwem interfejsu reagującego z protokołem IEC 958 do wykorzystania w wielokanałowym urządzeniu do odtwarzania dźwięku.
Standaryzacja cyfrowej płyty wizyjnej postępuje coraz szybciej. Osiągalny w skali przemysłowej układ SAA2502 dekodera MPEG jest w stanie dekodować zagęszczony sygnał foniczny odbierany w postaci strumienia bitowego. Współczesna technika MPEG2 dysponuje znormalizowanymi 5 kanałami, mianowicie: lewym, prawym, środkowym, lewym otaczającym, prawym otaczającym i ponadto kanałem uwypuklenia m. cz. (LFE - Iow frequency enhancement). Strumień bitowy MPEG2 dzieli się na ramki po 1152 próbki dla każdego z kanałów rzeczywistych, a działanie odtwarzacza sterowane jest w sposób nie zunifikowany na zasadzie poramkowej. Na przykład liczba kanałów rzeczywistych może się zmieniać i niektóre z nich lub wszystkie mogą generować ciszę.
Ogólny stan techniki został przedstawiony w następujących wcześniejszych dokumentach, z których wszystkie są co najmniej współwłasnością niniejszego zgłaszającego i zostają włączone niniejszym przez przywołanie: opis patentowy EP 0402973, zgłoszenie patentowe EP 0660540, odpowiadające opisowi patentowemu USA 5323396 i zgłoszenia patentowe USA o numerach 07/532462, 08/173850, 08/483009, 08/488318, 08/488322, 08/488536, (PHN13241) opisujące koder Musicam Layer 1 i dekoder sygnałów L i R, EP 0678226, odpowiadający zgłoszeniu USA, nr 08/328999 (PHN14615) opisujący kodowanie i dekodowanie kanałów L, R i C oraz zgłoszenia patentowe USA o numerach 08/032915,08/180004,08/427046, (PHQ93002), opisujące matrycowanie sygnałów L, R, C, SL i SR o zmniejszonej prędkości bitowej. Znany protokół według D2B jest ujawniony w opisie patentowym USA 4429384 należącego do niniejszego zgłaszającego. Znany protokół według I2S jest ujawniony w opisie patentowym USA 4755817, należącego do niniejszego zgłaszającego inny, znany protokół jest ujawniony w opisie patentowym USA 5434862, należącego do właściciela niniejszego zgłoszenia.
W zgłoszeniu wzoru użytkowego (SPDIF) powyżej wymienionej uniwersalnej płyty cyfrowej, wymieniono dwie sub-ramki, z których każda równocześnie przenosi 32-bitowe słowa danych. Pozwala to na przekazywanie za pośrednictwem strumienia bitowego IEC 958 albo 2-kanałowej liniowej fonii PCM, albo zespołu naprzemiennych strumieni bitowych, lecz nie na obie te konfiguracje równocześnie. Norma IEC 958 określa szeroko wykorzystywany sposób wzajemnego łączenia się cyfrowego sprzętu akustycznego i kanałowego liniowego sprzętu PCM. Istnieje potrzeba umożliwienia przekazywania kodowanych nie-PCM strumieni bitowych do aplikacji powszechnego użytku w środowisku zgodnym z tym samym protokołem, zwłaszcza serii dotyczących pauz, dla przypadku, kiedy jeden lub więcej kanałów reprezentuje ciszę. W szczególności ziarnistość takiej reprezentacji pauz po stronie odbiorczej powinna być dostatecznie mała z punktu widzenia percepcji. Uzyskanie małej ziarnistości stanowi problem, a w znanych rozwiązaniach wspomniana ziarnistość może osiągnąć wartości dziesiątek milisekund.
Sposób kodowania strumienia bitowego nie-PCM, zawierającego sygnał fonii, odczytanego z nośnika cyfrowego dla transmisji, po jego zanalizowaniu składniowym, za pośrednictwem interfejsu pracującego zgodnie z protokołem IEC 958 do wykorzystania w wielokanałowej aparaturze odtwarzającej, według wynalazku, wyróżnia się tym, że w kolejnych krokach, dla każdego odpowiedniego kanału fonicznego, rekurencyjnie pakuje się próbki foniczne MPEG w części treściowe serii, a takie części treściowe serii pakuje się jako dane użytkownika w ramki formatu IEC 958, włącznie z seriami przerw, z których każda sygnalizuje nieobecność fonii we wszy
182 469 stkich przyporządkowanych kanałach, przy czym każda seria przerwy reprezentuje taką nieobecność fonii tylko w ciągu akceptowalnego percepcyjnie okresu czasu.
Korzystnie stosuje się serię przerwy o okresie powtarzania równym najwyżej jednemu okresowi powtarzania próbkowania MPEG LFE.
Korzystnie stosuje się serię przerwy o okresie powtarzania równym 32 okresom lub wielokrotności 32 okresów próbkowania.
Obecność serii przerwy korzystnie oznacza się przez zasygnalizowanie w jej nagłówku.
Korzystnie stosuje się serię przerwy o okresie powtarzania, który jest przynajmniej pięciokrotnie krótszy od dowolnej serii nie będącej serią przerwy.
Korzystnie generuje się serię danych warstwy 1MPEG1 o czasie powtarzania 384 okresów próbkowania.
Korzystnie generuje się serię danych warstw 2/3 MPEG lub MPEG2 bez serii rozszerzenia o czasie powtarzania 1152 okresów próbkowania.
Korzystnie generuje się serię rozszerzenia MPEG2 o czasie powtarzania 1152 okresów próbkowania.
Korzystnie generuje się serie o małej prędkości próbkowania MPEG2 warstwy 1 o czasie powtarzania 384 okresów próbkowania.
Korzystnie generuje się serie o małej prędkości próbkowania warstw 2/3 MPEG lub MPEG2 bez serii rozszerzenia o czasie powtarzania 1152 okresów próbkowania.
Korzystnie wprowadza się zera wypełniające dla wzajemnego wyrównania formatu serii do jednolitej wielkości wszystkich serii, multipleksuje się te serie między kanałami w sposób rekurencyjny i nakłada się na pozycje zer wypełniających odpowiadających im danych z innych kanałów.
Urządzenie do kodowania strumienia bitowego nie-PCM, zawierającego sygnał fonii, zaopatrzone w zespół odczytywania z cyfrowej płyty wizyjnej DVD i zespół analizy składniowej, zasilany z zespołu odczytywania, interfejs pracujący zgodnie z protokołem IEC 958, którego wejście jest zasilane z zespołu analizy składniowej, a wyjście dostosowane do wykorzystania w wielokanałowej aparaturze odtwarzającej, według wynalazku, wyróżnia się tym, że zawiera, w zespole analizy sldadniowej, wejściowe zespoły do oddzielnego rekurencyjnego pakowania, dla każdego odpowiedniego kanału fonicznego, próbek fonicznych MPEG w części treściowe serii i zespoły pakowania takich części treściowych serii jako danych użytkownika w ramki formatu IEC 958, zasilane z wyjścia wejściowych zespołów pakowania, oraz zespoły generowania serii przerw, reprezentujących nieobecność fonii tylko w ciągu akceptowalnego percepcyjnie okresu czasu, sygnalizujących nieobecność fonii we wszystkich przyporządkowanych kanałach, zasilające interfejs pracujący zgodnie z protokołem IEC 958.
Sposób według wynalazku zapewnia, między innymi, rozszerzenie istniejących protokołów dla umożliwienia przekazywania zakodowanych nie-PCM strumieni bitowych fonii do aplikacji powszechnego użytku w tym samym środowisku protokołowym.
W rozwiązaniu według niniejszego wynalazku ziarnistość w zakresie milisekundowym jest akceptowalna w większości obecnie występujących sytuacji.
Przedmiot wynalazku, w przykładach wykonania, został bliżej objaśniony na załączonym rysunku, na którym fig. 1 do 5 przedstawiają różne formaty informacji, fig. 6 przedstawia schemat blokowy odtwarzacza DVD połączonego z blokiem wielokanałowym MC Box, fig. 7 - schemat blokowy wielokanałowego dekodera fonicznego, fig. 8 - sieć działań cyfrowego procesora sygnałowego, fig. 9 - sieć działań sub-pasmowego filtru DSP, fig. 10 - schemat blokowy stacji nadawczej IEC 958, fig. 11 - schemat blokowy stacji odbiorczej IEC 958, a fig. 12 przedstawia sieć działań transmisji strumienia bitowego.
Dla lepszego wyjaśnienia opisu wynalazku na początku opisano różne formaty informacji, mogące znaleźć zastosowanie.
Figura 1 przedstawia format IEC958, który zgodnie z górną częścią rysunku stanowi kaskadowe połączenie ramek zgrupowanych w blokach po 192 ramki. Drugi diagram przedstawia każdą ramkę jako złożoną z dwóch sub-ramek. Pierwsza ramka bloku ma sub-ramki z oznaczę
182 469 niem B (lewą) i W (prawą), wszystkie pozostałe ramki są oznaczone przez M. Trzeci diagram przedstawia budowę sub-ramki. Jak pokazano, ma ona czterobitową preambułę, cztery bity pomocnicze, cztery bity nie wykorzystywane, szesnaście bitów danych czyli strumienia bitowego, oraz cztery bity flagowe matów danych V, U, C, P. Bity flag mają następujące znaczenie: V wskazuje brak odchylenia od standardu, U oznacza domyślnie dane użytkownika jako 0, C zawiera jeden bit słowa stanu kanału, P jest bitem parzystości dla bitów od 4 do 31. Para sub-ramek może zawierać jedno słowo PCM każdego z kanałów, lewego i prawego.
Według niniejszego wynalazku w przypadku zastosowań w sprzęcie powszechnego użytku, słowo stanu kanału jako złożone z C bitów znaczenie następujące: bit bO o wartości 0 wskazuje fonię PCM powszechnego użytku, bit bl o wartości 1 wskazuje próbki nie - liniowe PCM, bity 8 do 15 zawierają kod kategorii. Ponadto, nagłówek MPEG wskazuje prędkość pobierania próbek fonicznych i rozmiar próbek w bitach.
Foniczne strumienie bitowe odczytywane z płyty DVD mogą zawierać luki, które mogą być spowodowane przerwami fonii, lub trikowym trybem pracy odpowiedniego źródła wizyjnego, jak na przykład przejście do wytwarzanego w trybie trikowym obrazu zamrożonego. Właściwie, podczas przekazywania serii przez IEC 958, luki te w strumieniu bitowym mogą pozostać nie wykorzystane lub też wypełnione seriami danych o typie danych „przerwa”, opisanym poniżej. Jeżeli luka pojawia się w warstwie 1 danych MPEG, lub w warstwach 2 bądź 3 danych, lub też w strumieniu danych fonicznych MPEG-2 bez rozszerzenia, albo w danych MPEG-2 z rozszerzeniem, luka będzie wypełniona sekwencją serii typu danych „przerwa”. Serie te mogą dlatego mieć minimalną dopuszczalną długość, odpowiadającą 32 okresom próbkowania. Korzystne jest, jeżeli ich liczba jest trzykrotnie większa, co odpowiada 96 okresom próbkowania, który stanowi rekurencję próbek LFE.
W tej płaszczyźnie interfejsowej jest możliwe równoczesne przenoszenie wielokanałowych zakodowanych nie-PCM strumieni danych, na przykład odnoszących się zarówno do głównej usługi fonicznej, jak i skojarzonej usługi fonicznej. W takim przypadku seria usługi skojarzonej pojawia się z wyprzedzeniem przed serią usługi głównej, z którą jest skojarzona.
Figura 2 przedstawia format serii otrzymany przez rozpakowanie informacji użytkownika, z bloku IEC 958, w sposób standardowy, lub raczej przed spakowaniem bloku IEC 958. Seria ma czas powtarzania zależny od liczby próbek fonicznych dla każdego kanału zakodowanego wewnątrz tej ramki. Każdy niewykorzystany bit między dwiema seriami jest ustawiany na zero. Każda seria ma cztery szesnastobitowe słowa preambuły, o następującym znaczeniu: Pa, Pb słowa synchronizacyjne, Pc seria informacyjna określona poniżej, Pd długość części treściowej w bitach. Następnie, seria zawiera pole treściowe i opcjonalnie zakończone jest przez wstawienie zer dla osiągnięcia określonego z góry formatu. Korzystna, choć nie obowiązkowa dolna granica liczby zer wypełniających wynosi 32. Część treściowa zawiera również nagłówek MPEG. Format zakodowanych jako nie-PCM strumieni bitowych umożliwia multipleksowane przenoszenie więcej niż jednego strumienia bitowego, przy czym seria może wypełniać przestrzeń dla zer wypełniających innych serii. Częstotliwość próbkowania powinna być jednakowa we wszystkich seriach. Pole Pc ma następujące kody:
Bity Pc | Wartość | Zawartość | Powtarzanie serii - liczba okresów próbkowania |
0-4 | 0 1 2 3 4 5 6 7 8 9 10-31 | Dane NULL Strumień AC-3 Stempel czasowy SMPTE Dane MPEG warstwy 1 Dane MPEG warstw 2/3 lub MPEG2 bez rozszerzenia MPEG2 z rozszerzeniem PAUSE (pauza) Dane ACX Dane MPEG2 warstwy 1 małej prędkości próbkowania Dane MPEG2 warstw 2/3 małej prędkości próbkowania Zarezerwowane | <4096 1536 384 1152 1152 32 lub 96 1024 384 1152 |
182 469
Zawartość dalszych bitów PC jest nieistotna dla niniejszego wynalazku. Obecność stosunkowo krótkiej „przerwy” zapewnia otrzymanie niewielkiej wartości ziarnistości powodowanych przez nie interwałów „miękkiego wyciszenia”. Oznaczenie charakterystyk różnych typów serii wartościami 3, 4, 5, 8, 9, bitów Pc umożliwia skrajnie elastyczny sposób sterowania.
Figura 3 przedstawia ramkę podstawową warstwy 1 MPEG, która ma długość 384 okresów próbkowania (każdy z L i R). Dodatkowo zostały uwzględnione różne właściwości charakterystyczne formatu. Ramka podstawowa części treściowej warstwy 2/3 MPEG lub MPEG-2 bez rozszerzenia ma ten sam kształt, ma długość 1152 zamiast 384 okresów próbkowania. MPEG-2 umożliwia przenoszenie równolegle pięciu kanałów. W pewnych sytuacjach seria MPEG-2 wymaga rozszerzenia, jak to przedstawiono na fig. 4.
Zatem ramka MPEG-2 zawiera 1152 próbki dla każdego kodowanego kanału. Seria, jaką przedstawiono w najwyższym rzędzie, zaopatrzona jest w nagłówek preambuły, za którym następuje część treściowa, i który wypełniony jest bitami zerowymi. Liczba bitów w części treściowej wynosi do 367768 = 1152 x 32. Ponadto występująprzynajmniej 32 zera wypełniające i 64 bity dla nagłówka Pa....Pd. Strumienie bitowe zgodne z warstwą 2 MPEG danych są typu:
albo zakodowane według warstwy 2 lub 3 MPEG-2, albo nawet sązakodowane zgodnie z „superramką” („superframe”) warstwy 1 MPEG-2.
Seria z ramką foniczną składa się z synchronizowanych i połączonych jedna za drugą ramek, ramki podstawowej (kompatybilnej z MPEG) i ramki rozszerzenia. Na fig. 4, gómy diagram A zawiera ramkę MPEG-2 warstwy 2, z nagłówkiem MPEG, polem fonicznym MPEG, polem rozszerzeniowym MC (multichannel - wielokanałową) części 1, oraz z polem dla danych pomocniczych. Jeżeli rozszerzenie jest niezbędne, to włącza się zgodnie z drugim diagramem B format, który zawiera, w ramce rozszerzenia warstwy 2, nagłówek rozszerzenia z następującąza nim częścią2 rozszerzenia MC (MC extension part 2). Trzeci diagram C na tej figurze przedstawia formaty z pierwszych dwóch rysunków schematycznych, zsynchronizowane i połączone kaskadowo. Podobnie, czwarty diagram D z tej figury przedstawia ramkę podstawową MPEG2 z ramką rozszerzenia jako częściątreściową, znajdującą się wewnątrz reprezentowanego przez dolną strzałkę okresu powtarzania, wymagającą z kolei preambuły i zawierającą kończące zera ramki.
Zatem, synchronizm jest utrzymywany przy wykorzystaniu bloków po 32 okresy próbkowania na filtr sub-pasmowy. Z tego względu fig. 5 przedstawia serie danych typu „PAUSE” wewnątrz okresu powtarzania serii, zaznaczony strzałką dolną. Długość jego wynosi 1024 bity=32 ramek IEC, powiększona o wstawione zera. Jak poprzednio, na wstępnie dołączone są cztery wskaźniki Pa, Pb, Pc, Pd. Zawartość informacyjna użytkownika składa się w całości z zer. Inny i korzystny rozmiar serii dopuszcza 3 x 32 = 96 ramek. Ramka serii ma oczywiście zawartość sztuczną; w wersji dłuższej otrzymuje się lepszą synchronizację do właściwości LFE, która występuje co 96 ramek. Wskutek stosunkowo niewielkiego rozmiaru serii odnoszących się do przerw, przejście między przerwą a nie-przerwą ma ziarnistość niewielką.
Figura 6 stanowi schemat blokowy połączony razem, odtwarzacza DVD 30 i bloku wielokanałowego MC_Box 46. W odtwarzaczu DVD 30 blok 20 symbolizuje mechanizmy obrotu talerza, posuwu odczytowego i sprzężenia zwrotnego, przy czym odpowiednie sygnały przenoszone sąprzez ścieżkę sterowania 21. Obróbka związana ze sterowaniem odbywa się w mikroprocesorze 26. Blok 22 jest dekoderem strumienia programowego MPEG2 i analizatorem fonii, który wydziela zwarty strumień bitowy przejmowany przez standardowe strumienie stereofoniczne fonii i wizji, do przekazania do dekodera foniczno-wizyjnego 24, i dalej wielokanałowe dane foniczne o zmniejszonej prędkości bitowej przechodzą kanałem 23. Dekoder foniczno-wizyjny 243 działa w sposób standardowy rozdzielając strumień bitowy na kanały foniczne, lewy i prawy, oraz jak pokazano wizyjny. Ten typ odtwarzania jest zgodny z wymaganiami standaryzacyjnymi MPEG1. Aplikacje powszechnego użytku stosunkowo niskiego poziomu współpracowałyby z systemem w sposób dotąd opisany. Odtwarzacz DVD 30 jest realizowany z interfejsem sterującym użytkownika, takim jak przyciski, przełączniki programowe, wyświetlacz.
Dla osiągnięcia pełnej funkcjonalności MPEG-2, stosuje się zewnętrzny blok wielokanałowy MC_Box 46. W celu osiągnięcia tego, najpierw w odtwarzaczu DVD 30 dane MPEG
182 469 konfiguruje się zgodnie z formatem serii opisanym w związku z figurami opisywanym wcześniej. Następnie konieczne jest wykorzystanie kanału wyjściowego 33 dla danych według znormalizowanego protokołu IEC 958, który służy do przeniesienia strumienia bitowego nie-PCM włącznie z różnymi rozkazami do bloku wielokanałowego MC_Box. Kanał może bazować na połączeniu galwanicznym lub włóknie światłowodowym. Ewentualnie, połączenie odbywa się przez kanał jedno- lub dwukierunkowy 48, zwłaszcza do nadawania rozkazów do odtwarzania DVD. Kanałmożebyć dostosowany do znanego protokołu według D2B. Ponadto, jak to przestawiono, stosuje się rejestr FIFO 28, który przykładowo mieści 8 kB zwykle potrzebnych do pośredniczego przechowywania danych MPEG, układ 32 interfejsu magistrali dostępnego w handlu typuTDA1315, i układ 34 sterowania interfejsem typu MSM6307, zorganizowany zgodnie z protokołem D2B. Blok 32 może również rozkazy otrzymywać z mikroprocesora 26 szyną danych, zamiast szyną sterowania.
Podobnie jak odtwarzacz DVD, blok wielokanałowy MC_Box 46 ma wewnętrzny szynę 41 sterowania, układ interfejsowy 38 typu MSM6307, a przetwarzaniem sterowania w mikroprocesorze 40. Blok wielokanałowy MC_Box 46 ma drugi rejestr FIFO 44, niewielki w stosunku do rejestru FIFO 28. Przechowuje on dane jednego strumienia bitowego, podczas gdy poprzedni jest jeszcze dekodowany lokalnie. Dekodowanie dotyczy najpierw poziomu serii a następnie poziomu próbki. Sygnał wyjściowy z drugiego rejestru FIFO 44 jest podany do dekodera wielokanałowego MCdecoder 42, który może generować do siedmiu kanałów, jak to przedstawiono: lewy, prawy, LFE/C, lewy otaczający (surround) środkowy, prawy otaczający środkowy, lewy otaczający i prawy otaczający. Jak to przedstawiono, są one zgrupowane na czterech interfejsach 12S, zgodnie ze znanym protokołem. W odróżnieniu od tego drugi rejestr FIFO 44 z dekoderem 42 mogą również być połączone w jeden blok sprzętowy i sterowane bezpośrednio rozkazami zawartymi w danych IEC 958. Ponadto blok wielokanałowy MC_Box łączy się z wtórnym kanałem sterującym 48 za pośrednictwem układu 38.
Figura 7 stanowi schemat blokowy wielokanałowego dekodera fonicznego, takiego jak zawarty w bloku 42 na fig. 11. Najpierw odbywa się dekodowanie właściwe z bloku otoczenia 54, zgodnie ze sposobem opisanym w odniesieniu do fig. 8, i zaimplementowanym w procesorze DSP firmy Motorola, w architekturze procesora serii 56000. W tym procesorze dokonuje się również dematrycowanie. Blok otoczenia 54 symbolizuje otoczenie omawianego procesora. Dane wyjściowe pierwszego procesora DSP są zorganizowane w bloki, z których każdy zawiera 3*32 próbki dla każdego odpowiedniego kanału. Dla takiego kanału przy najwyższej możliwej do zastosowania częstotliwości próbkowania wynoszącej 44,1 kHz, długość bloku odpowiada okresowi 2 ms, który jak się uważa, zapewnia ziarnistość dostatecznie drobną, aby była praktycznie niezauważalna.
Blok 58 stanowi bufor pośredni mogący przetrzymywać n bloków oznaczonych jako „supra”, zoptymalizowane pod względem kosztu w funkcji dopuszczalności występowania przepełnienia bądź niedopełnienia; spodziewaną wartością n jest cztery. Linia 70 przenosi do otoczenia procesora DSP sygnał stop/go (zatrzymania bądź uruchomienia) o tym, że działa jako źródło; linia 68 przekazuje sygnał żądania z bloku 60 przeznaczenia danych.
Blok 60 realizuje fiinkcję demultipleksowania w odniesieniu do maksimum siedmiu odbieranych kanałów; bazuje na podobnym procesorze DSP typu 56000 firmy Motorola. W szczególności, blok 62 symbolizuje filtrację sub-pasmową, natomiast blok 64 symbolizuje filtr LFE gómoprzepustowy dla próbek. Również i w tym przypadku środowisko procesora oznaczono jako blok 66. W każdym cyklu wykonania odbywa się filtrowanie 32 sub-kanałów w kanale, i rozładowanie ich za pomocą dwuportowej pamięci RAM: długość cyklu dla częstotliwości próbkowania 44,1 kHz wynosi zatem: 32/44, lk=0,725ms. Korzystne jest, jeżeli długość dla opóźnienia pamięci RAM dla każdego kanału jest równa 3*32 sub-próbek. Filtrowanie odbywa się podczas odbierania 3*32 sub-próbek, w przeciwnym przypadku filtr sub-pasma wyprowadza same zera sygnalizując przerwę fonii, która zatem ma ziarnistość mniejszą, niż w znanych rozwiązaniach. Procesor dysponuje funkcją „biegu luzem” i służy do ciągłego wyprowadzania próbek fonicznych w jednakowych odstępach czasu. Pierwszy procesor DSP 56 służy do ciągłej
182 469 generacji próbek fonicznych w seriach 1152 próbki na kanał, z których każda zawiera 12 grup 3*32 próbek dla każdego bez wyjątku kanału. Takie jest zapotrzebowanie czasu rzeczywistego na filtrze sub-pasmowym 62. Dekoder 56 /54, jeżeli jest stosowany zostaje ustawiony na „hołd” w celu uniknięcia przepełnienia bufora 58.
Blok wielokanałowy MC Box nie jest zaopatrzony w interfejs sterujący użytkownika, lecz dane otrzymane przez łącze jednokierunkowe 33 są wykorzystywane do skutecznego sterowania, włącznie z miękkim wyciszaniem i efektem ukrywania według niniejszego wynalazku. W razie potrzeby, nadawanie sygnałów sterujących w kierunku odwrotnym umożliwia łącze D2B. Dekoder wielokanałowy 60 może być sterowany przez DSP 56, na przykład za pomocą znanego interfejsu I2C. Jest on dostatecznie odporny przy pracy w warunkach błędów. Jednakowoż nie uważa się za konieczne wyprowadzanie do użytkownika sygnału stanu. Jeżeli w buforze 58 wystąpi niedopełnienie to następuje włącznie miękkiego wyciszenia.
Figura 8 przedstawia sieć działań procesora przy dekodowaniu, w szczególności cyfrowego procesora sygnałowego z bloku otoczenia 54 z fig. 7. Odebrany wejściowy strumień bitowy, na którym dekoder w sposób ciągły wykonuje operacje 76 synchronizacji oznaczono jako 74. Rzeczywiste dekodowanie rozpoczyna się a bloku 78 przy zsynchronizowaniu przez DSP z bloku otoczenia 54 i następnie zostaje odebrana ramka dołączona za pośrednictwem słów synchronizacyjnych Pa, Pb. Zawartość ramki Pd podaje długość części treściowej. W stanie zsynchronizowania dekoder DSP 56 dla każdej ramki generuje dwanaście grup 3*32 próbek dla każdego kanału. Kiedy wolny obszar w buforze sub-próbek nie jest dostateczny do zapamiętania wszystkich (3*32) sub-próbek tej grupy dla każdego kanału, dla uniknięcia przepełnienia bufora dekoder DSP 56 jest wprowadzany w stan wstrzymania działania (hołd).
Synchronizacja interfejsowa między buforem sub-próbek a dekoderem DSP 56 zaimplementowana jest z użyciem kodu-żetonu (token) wskazującego aktualnego posiadacza omawianego bloku; ten kod przekazywany jest po dokonaniu synchronizacji (77, 88). Blok 78 w sieci działań detekuje albo dane foniczne albo przerwę. Detekcja danych (78) trwa do trzeciej przerwy. Po napotkaniu nie-przerwy, dekodowanie jest kontynuowane w bloku 80, a wynik dekodowania wyprowadzany jest na linię 81, z uwzględnieniem odebranego kodu blokującego do wprowadzenia procesora w stan wstrzymania (hołd) za pośrednictwem bloku 82. Synchronizacja interfejsowa (handshake) znajduje się między blokami 80 i 82. Dwukierunkowe połączenie 83 umożliwia reagowanie na stopień zapełnienia bufora 58. Po odebraniu trzeciej przerwy (84), blok 86 zestawia blok wyjściowy zer do wyprowadzenia na linię 81 Jak alternatywę względem wyników z bloku 80, do wykorzystania jako informacja „miękkiego wyciszenia”.
Figura 9 przedstawia siec działań sub-pasmowego filtru DSP 62 z fig. 7. W każdym cyklu sub-pasmowy procesor DSP otrzymuje na wejście 32 sub-próbki na kanał; jeżeli sub-próbki nie sądostępne, to na wejściu pojawiąsię same zera, w charakterze miękkiego wyciszenia. Filtr sub-pasmowy procesora DSP przetwarza bloki po 32 sub-próbki i wytwarza 7 z 8 sygnałów dla czterech interfejsów przedstawionych na figurze. Ósmy sygnał LFE pozostanie niespróbkowany przez blok 64. Filtr działa zgodnie z procesem ciągłym, wytwarzając fonię w równo od siebie odległych przedziałach czasu. Po włączeniu, z założenia wszystkie wyjścia są wyciszone; rejestry wyjściowe maja zawierać zera aż do zainicjowania filtru sub-pasmowego po upływie 512 okresów próbkowania.
W tej implementacji blok 50 sprawdza przez detekcję, czy bufor 58 nie jest pusty. Jeżeli jest pusty, to następuje wyprowadzenie zer w sposób umożliwiający utrzymanie synchronizmu. Jeżeli jest niepusty przyszedł kod-żeton, to wyjście bloku odbywa się w prawo, i następuje wyprowadzenie 32 próbek dla każdego kanału rzeczywistego, plus pojedynczej próbki LFE. Jeżeli nie jest pusty i nie przeszedł żaden kod-żeton, wyjście z bloku odbywa się w lewo, i następuje wyprowadzenie 32 zerowych próbek zerowych dla emulacji przerwy. Obydwa wyjścia z bloku 50 prowadzą do wejścia filtru sub-pasmowego 62 i filtru gómoprzepustowego LFE 64 na fig. 7.
Kod-żeton wskazuje, który procesor jest aktualnie posiadaczem bloku. Posiadacz ma dostęp odczytowy/zapisowy do bloku, nie-posiadacze mogą dokonywać tylko odczytu, na przykład odczyt kodu-żetonu. Prawo posiadania bloku przechodzi tylko wraz ze zmianąposiadacza bloku,
182 469 ze zmianą dotychczasowego posiadacza w nie-posiadacza. Po włączeniu zasilania, wszystkie kody-żetony należą do dekodera DSP. Nie mając kodu-żetonu, filtr sub-pasmowy ma skasować wszystkie rejestry i przepuszcza wyłącznie zera. Podczas synchronizowania się z preambułą serii, pierwszy kod-żeton zostaje przepuszczony do filtru sub-DSP pasma po spodziewanym czasie dekodowania „najgorszego przypadku”.
Figura 10 stanowi schemat blokowy stanowiska nadawczego IEC 958, którego cześć centralna stanowi dostępny w handlu układ 98 TDA 1315 połączony w przedstawiony sposób. Blok 90 symbolizuje analizator synchronizowanych i połączonych kolejno strumieni bitowych, podstawowego i rozszerzenia (blok 22 na fig. 11). Mikroprocesor 92 odpowiada mikroprocesorowi 26 na fig. 11. Mikroprocesor 92 współdziała z układem interfejsowym 98 przez trój przewodową magistralą sterującąL3 pracującą ze znanym protokołem i dołączoną w sposób pokazany do zacisków 23,24,25. Wyjście danych z bloku 90 pracuje na podstawie protokołu zgodnego z formatem I2S i dołączone jest w sposób pokazany do zacisków 35,36,37. Wejście 32 otrzymuje sygnał sterowania wyciszeniem z analizatora 90, zacisk 33 sygnał wyboru I2S a zacisk 38 sygnał odblokowujący wyjście I2S, odbywa na stałe będące logicznym 1. Blok 96 sterowania taktowaniem sterowany jest przez mikroprocesor 92, a synchronizacja interfejsowa odbywa się przez połączenie 93 z blokiem analizatora 90. Również synchronizuje się interfejs na zasadzie poramkowej z układem TDA 1315 na zaciskach 39,40. Na koniec układ generuje na wejściu, na zacisku 8 dane szeregowe według IEC 958, i otrzymuje na zacisku 9 sygnał zezwalający o wartości na stale ustawionej w stanie niskim. Blok 100 stanowi przetwornik elektryczno-optyczny, pozwalający na zdalne umieszczenie bloku wielokanałowego MC_Box.
Figura 11 przedstawia schemat blokowy stanowiska odbiorczego IEC 958. Dane odbierane są w postaci słów 16-bitowych za pośrednictwem przetwornika elektryczno-optycznego 102 i przekazywane są na zacisk wejściowy 6 IEC 958. Standardowe zacisk sterujące są to: ConTRLMODE o numerze zacisku 21, lECSELection o numerze styku 7 i I2SOoutptENable, o numerze 38, wszystkie trzy utrzymywane na poziomie logicznym ziemi. Poza tym występująjeszcze zaciski: lECOEoutputenable o numerze 9 i CLlocK SELection o numerze 43, obydwa utrzymywane na poziomie logicznej jedynki (1). Wybór zegara (clock selektion) umożliwia wybór 384 kHz lub 256 kHz. Wyprowadzanie danych z TDA 1315 odbywa się z użyciem protokołu I2S na zaciskach 35,36,37 do dekodera wielokanałowego 108. Wytwarza on cztery wyjściowe strumienie bitowe, określone na fig. 11. Połączenie sterujące między układem TDA 1315, mikroprocesorem (pozycja 40 na fig. 11) a dekoderem wielokanałowym 108 oparte jest na protokole odpowiadającym protokołowi nazywanemu w I2S „supra”.
Figura 12, przedstawia sieć działań transmisji strumienia bitowego. Transmisja zostaje uruchomiona w bloku 120. Bit stanu kanału zmienia się na logiczne 1. Wbloku 122 IEC 958 wykrywany jest stan „wolny”. Jeżeli „wolny”, to w bloku 124 odbywa się określenie, czy potrzebne sądane NULL. Jeżeli „nie”, to system wraca do bloku 122. Jeżeli „tak”, to w bloku 132 następuje wysłanie serii danych, ta ostatnia możliwość jest opcjonalna. Jeżeli w bloku 122 został wykryty strumień bitowy fonii, to w bloku 126 sprawdza się, czy występuje przerwa. Jeżeli „przerwa”, to w bloku 120 następuje wysłanie serii danych PAUSE. Następuje również ustawienie okresu powtarzania. Jeżeli w bloku 126 nastąpiło wykrycie serii danych fonii, to następuje wysłanie serii danych fonicznych. Również następuje ustawienie okresu powtarzania. Zarówno za blokiem 128, jak i za blokiem 130, w bloku 134 następuje określenie, czy upłynął okres powtarzania. Jeżeli nie, w bloku 136 odbywa się wstawianie, a system wraca do bloku 126.
Serie danych PAUSE przeznaczone są do wypełniania niewielkich nieciągłości w strumieniu bitowym, luk mogących wystąpić między dwiema seriami danych typu danych kodowanych nie-PCM. Serie danych PAUSE przenoszą informację dekodera fonicznego o wystąpieniu luki. Serie danych PAUSE mogą wskazywać rzeczywistą długość luki fonii lub informację o zatrzymaniu strumienia danych fonicznych nie-PCM. Informację tę można wykorzystywać w dekoderze fonicznym do minimalizacji (lub maskowania) występowania luki fonii, lub w przypadku zatrzymania strumienia bitowego do wyzwalania wyciszania fonii. Sekwencja serii danych PAUSE może również wspomagać synchronizację dekodera przed rozpoczęciem strumienia bito10
182 469 wego nie-PCM. Zaleca się nadawanie w krótkiej sekwencji serii danych PAUSE bezpośrednio przed transmisją pierwsze serii danych fonicznych
Sena danych | Wypełnienie | P | Wypełnienie | P | Wypełnienie | P | Wypełnienie | Seria danych | Wypełnienie | Seria danych |
R R R R R
W tym przykładzie P oznacza serię PAUSE, P z następującym po nim wypełnieniem reprezentuje okres powtarzania PAUSE a łączna luka między seriami danych jest trzykrotnie dłuższa. Długość interwału Sena danych + Wypełnienie jest okresem powtarzania serii. Seria PAUSE jest nadawana z tym samym numerem strumienia bitowego, co numer strumienia bitowego strumienia danych fonicznych, który zawiera lukę zapełnianą seriami danych PAUSE, lub do której synchronizacji służy.
Seria danych PAUSE zawiera preambułę serii i 32-bitową część treściowąpierwszych 16 bitów części treściowej zawiera parametr luki fonicznej pozostałe bity są zarezerwowane, i wszystkie powinny być ustawione na logiczne 0. Parametr długości luki fonicznej jest opcjonalnym wskazaniem rzeczywistej długości luki fonicznej. Jest to długość, mierzona w ramkach IEC958, między pierwszym bitem PA pierwszej serii danych PAUSE a pierwszym bitem PA następnej serii danych fonicznych. Konkretne wykorzystanie serii danych PAUSE zależy od typu danych serii danych fonicznych. Na przykład, luki między seriami danych AC-3 są wypełnione sekwencją bardzo krótkich serii PAUSE, a okres powtarzania serii danych PAUSE między seriami danych typu MPEG zależy od algorytmu. Parametr długości luki pierwszej serii danych PAUSE w sekwencji można wykorzystać do wskazywania długości luk mostkowanej sekwencją serii danych PAUSE. Serie danych PAUSE w sekwencji następującej po początkowej serii danych PAUSE nie mają wyspecyfikowanego parametru długości luki (długość luki=0) Luka może być wypełniona pojedynczą sekwencją serii danych PAUSE z pojedynczym zasygnalizowaniem długości luki fonii. Na przykład luka odpowiadająca luce fonicznej 768 próbek może być zapełniona jedną sekwencją serii danych PAUSE ze wskazaniem długości luki=768) w początkowej serii danych PAUSE. Lub też luka mogłaby być wypełniona pewną liczbą krótszych sekwencji PAUSE, przy czym wstępna seria danych PAUSE w każdej sekwencji wskazywałaby długość luki mostkowanej tą sekwencją (na przykład jedna sekwencja o długości luki wynoszącej 200 próbek, z następną sekwencją o długości luki 568 razem mostkująca lukę 768 okresów próbkowania).
Informacja o całej długości luki fonii w pierwszej serii danych PAUSE umożliwi dekoderowi wykonanie optymalnego zamaskowania. Natomiast, kiedy źródło danych nie ma informacji o pełnej długości szczeliny fonicznej w momencie rozpoczęcia się luki, może sygnalizować wstępną wartość długości luki. Jeżeli źródło danych następnie stwierdza, że luka foniczna będzie dłuższa niż wskazano wstępnie, to można zainicjować inną wartość długości luki (za pierwszą sekwencjąz odstępem równym okresowi powtarzania) z inną długością luki sygnalizującą dekoderowi, że luka fonii się powiększa. Jeżeli luka w dalszym ciągu się powiększa, to można zainicjować następne sekwencje.
Dekodery foniczne mogą wykorzystywać informację o długości luki dla zaoptymalizowania maskowania luki fonicznej. Włączenie nie-zerowych wartości długości luki jest opcjonalne, nie są potrzebne źródła danych do wskazywania długości luki fonicznej.
Typ danych PAUSE zawiera sekwencję czterech słów sterujących Pa, Pb, Pc, Pd z następującą po nich częścią treściową oraz wypełnieniem.
„Luki” są nieciągłościami strumieni bitowych i mogą być spowodowane komutacją strumieni bitowych. Długość luk zależy od taktowania przełączania z jednego strumienia bitowego na inny i może mieć wartość dowolną, jednakowoż długość luki zależy od dekodera, który musi być w stanie takie luki maskować. Dlatego nadajnik powinien dopasować długość luki do wielokrotności czasu powtarzania serii danych PAUSE. Seria danych PAUSE ma czas powtarzania, z którego wynika czas transmisji Pa następnej serii danych.
182 469
Do „maskowania” luk fonicznych mogą nadawać się niektóre dekodery AC-3. Określenie długości luki (parametrem długość luki), które może być zawarte w części treściowej serii danych PAUSE pozwala dekoderowi wiedzieć, jak długo trzeba będzie lukę maskować, a zatem umożliwi dekoderowi zoptymalizowanie procesu maskowania dla rzeczywistej długości luki fonicznej. Dekodery AC-3 najłatwiej maskują luki fonii, których długość jest równa całkowitej wielokrotności 256 próbek. Zatem jest korzystne stosowanie luk o długościach 256,768 itp. Ramek IEC958, jak poniżej:
Typ danych fonicznej serii danych | Okres powtarzania serii danych PAUSE Obowiązujący Zalecany |
Dane AC-3 Dane MPEG-1 warstwy 1 Dane MPEG-1 warstwy 1 lub 3 bez rozszerzenia Dane MPEG-2 z rozszerzeniem Dane MPEG-2 warstwy 1 małej prędkości próbkowania Dane MPEG2 warstwy 2 lub 3, małej prędkości próbkowania | 3 ramki IEC958 32 ramki IEC958 32 ramki IEC958 32 ramki IEC958 64 ramki IEC958 64 ramki IEC958 |
Strumień bitowy AC-3 składa się z sekwencji ramek A-3. Typ danych serii danych AC-1 jest Olh. Ramka AC-1 zawiera 1536 próbek dla każdego kodowanego kanału. W nagłówku serii znajduje się preambuła serii, z następującą po niej częścią treściową serii. Część treściowa serii każdej serii danych AC-3 powinna zawierać jedną pełną ramkę AC-3. Długość serii danych AC-3 będzie zależeć od zakodowanej prędkości bitowej (która określa długość ramki AC-3). Długość serii danych AC-3 dla danego R zawiera znowu cztery słowa sterujące Pa, Pb, Pc, Pd, cześć treściową AC-3 i wypełnienie.
182 469
NAGŁÓWEK MPŁG-1 | DZUlgK MPEG-l | ROZSZERZENIE MC czyści 1 | DANE POHOC |
NAGEÓUO ROZSZERZENIA | rozszerzenie MC częsci-Z | ||
ROMKA ROZSZERZENIA UAR6TVJX2 | Bm PEG-2 |
NOGÓWEK MPEG-i | piw^K ΜΡΕ&Ί | rozszerzenie MC CZYŚCI-1 | ΡΑΝΕ POHOC. | NAGEÓUti rozszerzenia | ROZSZERZENIE hC czgŚCI z |
/SyNCHRONlZOWfl WE I POWIĄZANE W KASKRPę RAMKI fOj)STAWOlWt I ROZSZERZEN/ft
Pa | Pb | Pc | Pd | TRESC ΗΫΕ&-Ζ | Ν/ΡΚΝΠηΑΕΕ ZERA |
RfiMKA POPSTAYOUJA ΗΡΕ&Ζ Z RAMKĄ. ROZSZERZENIA
OKRES WYTARZANIA SERII
FIG. 4
Pa | Pb | Pc | Pd | &ny k/ypEŁ niaj/jce same O |
bO OKRES WYTARZANIA SERII TYPU -PANYCH PfiUSE
FIG. 5
182 469
TĆWIEk 125 WŁĄCZNIE
PAUZA Ml
FIG. 9
182 469
$UFOR -WPROSEK Z n. BLOKRHI po 3*32 PODPRÓBKl NA KANAŁ
FIG. 7 ’FILTRÓW PODPAiM
26.12/36 ms NR OKRES włączenie
SyNCHRONlZ^JI
TAK pRz/GotowaNiE
BLOKÓW «8·
przekaz/wawic KODÓW OPERPityjMycH
ODBLOKUJ PRZEOIO' DZeNIŁ KODÓN OPERAcrjNycU
88'
BLOK 3*32 PODPRÓBEt,LFf IKOPU operacyjnego
FIG. 8
182 469
FIG. 10
182 469
FIG. 11
182 469
FIG. 12
182 469
1BL0K = 192RHMKI
Ο 3 4 78
12
28 29 30 31
16BITOk/ STRUMIENIA 6ΠΟΚ/Ε60 - -------------- , ..... »
FIG. 1
Pa | Pb | Pc | Pd | TREŚĆ | WYPEkN/flięCE ZERA | Pa |
DLUG05C 5ERH
OKRES POSTARZANIA SERII
FIG. 2
Pa | Pb | Pc |pd | TREŚĆ χ HPEG-l POZIOM-i | nypEŁNiąjf^r ZERA |
MPEG-l WfiRSTUA-1 RAMKA iWSTAWiyfi
OKRĘG TOU/TRRZAMIfi SERII
FIG. 3
Departament Wydawnictw UP RP. Nakład 60 egz.
Cena 4,00 zł.
Claims (12)
- Zastrzeżenia patentowe1. Sposób kodowania strumienia bitowego nie-PCM, zawierającego sygnał fonii, odczytanego z nośnika cyfrowego dla transmisji, po jego zanalizowaniu składniowym, za pośrednictwem interfejsu pracującego zgodnie z protokołem IEC 95 8 do wykorzystania w wielokanałowej aparaturze odtwarzającej, znamienny tym, że w kolejnych krokach, dla każdego odpowiedniego kanału fonicznego rekurencyjnie pakuje się próbki foniczne MPEG w części treściowe serii, a takie części treściowe serii pakuje się jako dane użytkownika w ramki formatu IEC 958, włącznie z seriami przerw, z których każda sygnalizuje nieobecność fonii we wszystkich przyporządkowanych kanałach, przy czym każda seria przerwy reprezentuje taką nieobecność fonii tylko w ciągu akceptowalnego percepcyjnie okresu czasu.
- 2. Sposób według zastrz. 1, znamienny tym, że stosuje się serię przerwy o okresie powtarzania równym najwyżej jednemu okresowi powtarzania próbkowania MPEG LFE.
- 3. Sposób według zastrz. 2, znamienny tym, że stosuje się serię przerwy o okresie powtarzania równym 32 okresom lub wielokrotności 32 okresów próbkowania.
- 4. Sposób według zastrz. 1 albo 2, albo 3, znamienny tym, że oznacza się obecność serii przerwy przez zasygnalizowanie w jej nagłówku.
- 5. Sposób według zastrz. 1 albo 2, albo 3, znamienny tym, że stosuje się serię przerwy o okresie powtarzania, który jest przynajmniej pięciokrotnie krótszy od dowolnej serii nie będącej serią przerwy.
- 6. Sposób według zastrz. 1 albo 2, albo 3, znamienny tym, że generuje się serię danych warstwy 1 MPEG1 o czasie powtarzania 384 okresów próbkowania.
- 7. Sposób według zastrz. 1 albo 2, albo 3, znamienny tym, że generuje się serię danych warstw 2/3 MPEG lub MPEG2 bez serii rozszerzenia o czasie powtarzania 1152 okresów próbkowania.
- 8. Sposób według zastrz. 1 albo 2, albo 3, znamienny tym, że generuje się serię rozszerzenia MPEG2 o czasie powtarzania 1152 okresów próbkowania.
- 9. Sposób według zastrz. 1 albo 2, albo 3, znamienny tym, że generuje się serię o małej prędkości próbkowania MPEG2 warstwy 1 o czasie powtarzania 384 okresów próbkowania.
- 10. Sposób według zastrz. 1 albo 2, albo 3, znamienny tym, że generuje się serię o małej prędkości próbkowania warstw 2/3 MPEG lub MPEG2 bez serii rozszerzenia o czasie powtarzania 1152 okresów próbkowania.
- 11. Sposób według zastrz. 1 albo 2, albo 3, znamienny tym, że wprowadza się zera wypełniające dla wzajemnego wyrównania formatu serii do jednolitej wielkości wszystkich serii, multipleksuje się te serie między kanałami w sposób rekurencyjny i nakłada się na pozycje zer wypełniających odpowiadających im danych z innych kanałów.
- 12. Urządzenie do kodowania strumienia bitowego nie-PCM, zawierającego sygnał fonii, zaopatrzone w zespół odczytywania z cyfrowej płyty wizyjnej DVD i zespół analizy składniowej, zasilany z zespołu odczytywania, interfejs pracujący zgodnie z protokołem IEC 958, którego wejście jest zasilane z zespołu analizy składniowej, a wyjście dostosowane do wykorzystania w wielokanałowej aparaturze odtwarzającej, znamienny tym, że zawiera, w zespole analizy składniowej, wejściowe zespoły do oddzielnego rekurencyjnego pakowania, dla każdego odpowiedniego kanału fonicznego, próbek fonicznych MPEG w części treściowe serii i zespoły pakowania takich części treściowych serii jako danych użytkownika w ramki formatu IEC 958, zasilane z wyjścia wejściowych zespołów pakowania oraz zespoły generowania serii przerw, reprezentujących nieobecność fonii tylko w ciągu akceptowalnego percepcyjnie okresu czasu, syg182 469 nalizujących nieobecność fonii we wszystkich przyporządkowanych kanałach, zasilające interfejs pracujący zgodnie z protokołem IEC 958.* * *
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP95203376 | 1995-12-07 | ||
PCT/IB1996/001267 WO1997021310A2 (en) | 1995-12-07 | 1996-11-21 | A method and device for encoding, transferring and decoding a non-pcm bitstream between a digital versatile disc device and a multi-channel reproduction apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
PL321707A1 PL321707A1 (en) | 1997-12-22 |
PL182469B1 true PL182469B1 (pl) | 2002-01-31 |
Family
ID=8220910
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PL96347873A PL183167B1 (pl) | 1995-12-07 | 1996-11-21 | Sposób odbioru kodowanego nie-PCM fonicznego strumienia bitowego i wielokanałowa aparatura odtwarzająca, zawierająca urządzenie do odbioru kodowanego nie-PCM fonicznego strumienia bitowego |
PL96321707A PL182469B1 (pl) | 1995-12-07 | 1996-11-21 | Sposób i urządzenie do kodowania strumienia bitowego nie-PCM, zawierającego sygnał fonii |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PL96347873A PL183167B1 (pl) | 1995-12-07 | 1996-11-21 | Sposób odbioru kodowanego nie-PCM fonicznego strumienia bitowego i wielokanałowa aparatura odtwarzająca, zawierająca urządzenie do odbioru kodowanego nie-PCM fonicznego strumienia bitowego |
Country Status (10)
Country | Link |
---|---|
US (3) | US6076062A (pl) |
EP (1) | EP0811295B1 (pl) |
JP (2) | JP3986084B2 (pl) |
KR (1) | KR100461211B1 (pl) |
CN (1) | CN1202676C (pl) |
AT (1) | ATE206859T1 (pl) |
DE (1) | DE69615826T2 (pl) |
HU (1) | HU229538B1 (pl) |
PL (2) | PL183167B1 (pl) |
WO (1) | WO1997021310A2 (pl) |
Families Citing this family (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004080069A1 (ja) * | 1995-01-24 | 2004-09-16 | Hiroki Zenda | マルチメディアコンピュータシステム |
US6262777B1 (en) * | 1996-11-15 | 2001-07-17 | Futuretel, Inc. | Method and apparatus for synchronizing edited audiovisual files |
US7043584B2 (en) * | 1997-02-18 | 2006-05-09 | Thomson Licensing | Interrupt prioritization in a digital disk apparatus |
EP0914739B1 (en) | 1997-03-25 | 2005-11-23 | Koninklijke Philips Electronics N.V. | Data transfer system, transmitter and receiver |
ATE244920T1 (de) * | 1997-06-03 | 2003-07-15 | Koninkl Philips Electronics Nv | Vorrichtung und verfahren zur wiedergabe eines digitalen audiosignals von einem aufzeichnungsträger |
JP3415398B2 (ja) * | 1997-08-07 | 2003-06-09 | パイオニア株式会社 | 音声信号処理装置 |
US6640147B1 (en) * | 1997-09-24 | 2003-10-28 | Sony Corporation | Method and apparatus for late buffer processing |
DE19754296A1 (de) * | 1997-12-08 | 1999-06-10 | Thomson Brandt Gmbh | Synchronisationseinrichtung |
JP3394899B2 (ja) | 1998-01-23 | 2003-04-07 | 株式会社東芝 | オーディオ用データ記録媒体とデータ処理装置及び方法 |
GB2345233A (en) * | 1998-10-23 | 2000-06-28 | John Robert Emmett | Encoding of multiple digital audio signals into a lesser number of bitstreams, e.g. for surround sound |
WO2000030103A1 (fr) * | 1998-11-13 | 2000-05-25 | Sony Corporation | Procede et dispositif de traitement de signal audio |
KR100304887B1 (ko) * | 1998-12-02 | 2001-09-24 | 구자홍 | 오디오신호처리장치 |
JP2000196611A (ja) * | 1998-12-25 | 2000-07-14 | Sony Corp | 情報受信装置、及び情報送受信システム |
EP1087557A3 (en) * | 1999-09-22 | 2005-01-19 | Matsushita Electric Industrial Co., Ltd. | Apparatus for transmitting digital audio data and receiving apparatus for receiving the digital audio data |
US7212872B1 (en) * | 2000-05-10 | 2007-05-01 | Dts, Inc. | Discrete multichannel audio with a backward compatible mix |
US20020059620A1 (en) * | 2000-05-31 | 2002-05-16 | Hoang Khoi Nhu | Selective inactivation and copy-protection |
US6557030B1 (en) | 2000-05-31 | 2003-04-29 | Prediwave Corp. | Systems and methods for providing video-on-demand services for broadcasting systems |
US20020023267A1 (en) * | 2000-05-31 | 2002-02-21 | Hoang Khoi Nhu | Universal digital broadcast system and methods |
US20020066100A1 (en) * | 2000-05-31 | 2002-05-30 | Khoi Hoang | Method for providing data services for a large number of small-sized data files |
US20020175998A1 (en) * | 2000-05-31 | 2002-11-28 | Hoang Khoi Nhu | Data-on-demand digital broadcast system utilizing prefetch data transmission |
BR0111652A (pt) * | 2000-05-31 | 2003-10-07 | Prediware Corp | Métodos para fornecer serviços de vìdeo sob demanda para sistemas de transmissão |
US20020059635A1 (en) * | 2000-05-31 | 2002-05-16 | Hoang Khoi N. | Digital data-on-demand broadcast cable modem termination system |
US20020049980A1 (en) * | 2000-05-31 | 2002-04-25 | Hoang Khoi Nhu | Controlling data-on-demand client access |
US20020138845A1 (en) * | 2000-05-31 | 2002-09-26 | Khoi Hoang | Methods and systems for transmitting delayed access client generic data-on demand services |
FR2811846B1 (fr) * | 2000-07-17 | 2002-09-27 | Thomson Multimedia Sa | Procede et dispositif de lecture de donnees enregistrees mpeg transmises sur un bus ieee 1394 |
US7526427B2 (en) * | 2001-03-06 | 2009-04-28 | Ati Technologies, Inc. | System and method for reception, processing and transmission of digital audio stream |
BR0204834A (pt) | 2001-04-18 | 2003-06-10 | Koninkl Philips Electronics Nv | Métodos de codificação de um sinal de áudio e de decodificação de uma corrente de áudio, codificador de áudio, aparelho de reprodução de áudio, sistema de áudio, corrente de áudio, e, meio de armazenamento |
US20030084461A1 (en) * | 2001-10-25 | 2003-05-01 | Khoi Hoang | Method and apparatus for transmitting non-VOD services |
DE10129108A1 (de) * | 2001-06-16 | 2003-01-02 | Harman Becker Automotive Sys | Verfahren und Schaltungsanordnung zur Datenübertragung |
US20030051249A1 (en) * | 2001-08-20 | 2003-03-13 | Khoi Hoang | System and method for data insertion (commercials) in client generic data-on-demand broadcast transmissions |
US20030055915A1 (en) * | 2001-09-14 | 2003-03-20 | Ngo Kin Cuc | Method and apparatus for transmitting data over a network |
GB2388501A (en) * | 2002-05-09 | 2003-11-12 | Sony Uk Ltd | Data packet and clock signal transmission via different paths |
TWI254282B (en) * | 2003-01-20 | 2006-05-01 | Mediatek Inc | Processing circuit capable of modifying digital audio signals and method of processing digital audio signals in a media playback device |
CN100442375C (zh) * | 2003-02-18 | 2008-12-10 | 联发科技股份有限公司 | 可修改数字声频信号的声频信号处理电路 |
US20040213350A1 (en) * | 2003-04-24 | 2004-10-28 | Frith Peter J. | Interface format for PCM and DSD devices |
US7672743B2 (en) * | 2005-04-25 | 2010-03-02 | Microsoft Corporation | Digital audio processing |
US7692686B1 (en) | 2006-02-21 | 2010-04-06 | Xfrm Incorporated | Method and apparatus for coding format autodetection testing |
WO2008001254A1 (en) | 2006-06-26 | 2008-01-03 | Nxp B.V. | Method and device for data packing |
US7826360B1 (en) | 2007-08-27 | 2010-11-02 | Marvell International Ltd. | Adjusting transmission rates during packet expansion using in band signaling |
WO2009124069A1 (en) * | 2008-04-02 | 2009-10-08 | Marvell World Trade Ltd. | Reduced power transmission |
TWI404050B (zh) * | 2009-06-08 | 2013-08-01 | Mstar Semiconductor Inc | 多聲道音頻信號解碼方法與裝置 |
US9712459B1 (en) | 2010-01-27 | 2017-07-18 | Marvell International Ltd. | Low-to-high speed cut-through communication |
JP5281602B2 (ja) * | 2010-03-01 | 2013-09-04 | ルネサスエレクトロニクス株式会社 | データストリーム転送装置、及びデータストリーム転送方法 |
CN102364952B (zh) * | 2011-10-25 | 2013-12-25 | 浙江万朋网络技术有限公司 | 一种多路音视频同时播放时处理音视频同步的方法 |
GB2524333A (en) | 2014-03-21 | 2015-09-23 | Nokia Technologies Oy | Audio signal payload |
CN114510212B (zh) * | 2021-12-31 | 2023-08-08 | 赛因芯微(北京)电子科技有限公司 | 一种基于串行数字音频接口的数据传输方法、装置及设备 |
Family Cites Families (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3909532A (en) | 1974-03-29 | 1975-09-30 | Bell Telephone Labor Inc | Apparatus and method for determining the beginning and the end of a speech utterance |
US4008375A (en) | 1975-08-21 | 1977-02-15 | Communications Satellite Corporation (Comsat) | Digital voice switch for single or multiple channel applications |
US4375083A (en) | 1980-01-31 | 1983-02-22 | Bell Telephone Laboratories, Incorporated | Signal sequence editing method and apparatus with automatic time fitting of edited segments |
NL191374C (nl) * | 1980-04-23 | 1995-06-16 | Philips Nv | Communicatiesysteem met een communicatiebus. |
US4376874A (en) | 1980-12-15 | 1983-03-15 | Sperry Corporation | Real time speech compaction/relay with silence detection |
US4425645A (en) | 1981-10-15 | 1984-01-10 | Sri International | Digital data transmission with parity bit word lock-on |
US4449190A (en) | 1982-01-27 | 1984-05-15 | Bell Telephone Laboratories, Incorporated | Silence editing speech processor |
CA1177588A (en) | 1982-02-12 | 1984-11-06 | Ernst A. Munter | Digital circuit and method for the detection of call progress tones in telephone systems |
US4701937A (en) | 1985-05-13 | 1987-10-20 | Industrial Technology Research Institute Republic Of China | Signal storage and replay system |
US4920534A (en) | 1986-02-28 | 1990-04-24 | At&T Bell Laboratories | System for controllably eliminating bits from packet information field based on indicator in header and amount of data in packet buffer |
US4703477A (en) | 1986-02-28 | 1987-10-27 | American Telephone And Telegraph Company At&T Bell Laboratories | Packet information field data format |
US4905234A (en) | 1987-06-03 | 1990-02-27 | General Electric Company | Apparatus and method for transmitting digital data over a radio communications channel |
US5029200A (en) | 1989-05-02 | 1991-07-02 | At&T Bell Laboratories | Voice message system using synthetic speech |
US5539829A (en) * | 1989-06-02 | 1996-07-23 | U.S. Philips Corporation | Subband coded digital transmission system using some composite signals |
NL9000338A (nl) * | 1989-06-02 | 1991-01-02 | Koninkl Philips Electronics Nv | Digitaal transmissiesysteem, zender en ontvanger te gebruiken in het transmissiesysteem en registratiedrager verkregen met de zender in de vorm van een optekeninrichting. |
JP3194752B2 (ja) | 1991-01-31 | 2001-08-06 | パイオニア株式会社 | Pcmディジタルオーディオ信号再生装置 |
US5684786A (en) | 1991-04-02 | 1997-11-04 | U.S. Philips Corporation | Record carrier having an information volume including audio information and an information volume including additional non-audio information |
US5262964A (en) | 1991-04-10 | 1993-11-16 | International Business Machines Corporation | Method and apparatus for variable playback speed of multimedia data interchange within a data processing system |
US5568403A (en) | 1994-08-19 | 1996-10-22 | Thomson Consumer Electronics, Inc. | Audio/video/data component system bus |
GB2258102A (en) | 1991-06-26 | 1993-01-27 | Royal College Of Art | Storage of received programme segments in ram |
US5297181A (en) | 1992-01-17 | 1994-03-22 | Alesis | Method and apparatus for providing a digital audio interface protocol |
DE4222150C2 (de) | 1992-07-06 | 1994-06-09 | Fraunhofer Ges Forschung | Verfahren zur Übertragung und/oder Speicherung digitaler Audiosignale nach dem ISO-MPEG-Audio-Standard mit erweiterten Abtastfrequenzen und Bitraten |
JPH0661958A (ja) | 1992-08-05 | 1994-03-04 | Matsushita Electric Ind Co Ltd | 多チャンネル多重装置 |
US5359626A (en) * | 1992-09-02 | 1994-10-25 | Motorola, Inc. | Serial interface bus system for transmitting and receiving digital audio information |
DE4236989C2 (de) | 1992-11-02 | 1994-11-17 | Fraunhofer Ges Forschung | Verfahren zur Übertragung und/oder Speicherung digitaler Signale mehrerer Kanäle |
GB9301093D0 (en) | 1993-01-20 | 1993-03-10 | Rca Thomson Licensing Corp | Digital video tape recorder for digital hdtv |
GB2276796B (en) | 1993-04-01 | 1997-12-10 | Sony Corp | Audio data communications |
US5361097A (en) | 1993-04-02 | 1994-11-01 | Rca Thomson Licensing Corporation | Priority processing of encoded video signal including insertion of datastream null words during priority analysis intervals |
JPH0726144A (ja) | 1993-07-16 | 1995-01-27 | Dainippon Ink & Chem Inc | 熱可塑性樹脂組成物 |
SG44933A1 (en) * | 1993-10-27 | 1997-12-19 | Philips Electronics Nv | Transmission and reception of a first and a second main signal component |
WO1995016990A1 (fr) * | 1993-12-18 | 1995-06-22 | Sony Corporation | Dispositif de reproduction de donnees et support d'enregistrement de donnees |
US5451942A (en) | 1994-02-04 | 1995-09-19 | Digital Theater Systems, L.P. | Method and apparatus for multiplexed encoding of digital audio information onto a digital audio storage medium |
JPH07264144A (ja) | 1994-03-16 | 1995-10-13 | Toshiba Corp | 信号圧縮符号化装置および圧縮信号復号装置 |
US5420866A (en) | 1994-03-29 | 1995-05-30 | Scientific-Atlanta, Inc. | Methods for providing conditional access information to decoders in a packet-based multiplexed communications system |
JP3277679B2 (ja) | 1994-04-15 | 2002-04-22 | ソニー株式会社 | 高能率符号化方法と高能率符号化装置及び高能率復号化方法と高能率復号化装置 |
JP3329076B2 (ja) | 1994-06-27 | 2002-09-30 | ソニー株式会社 | ディジタル信号伝送方法、ディジタル信号伝送装置、ディジタル信号受信方法及びディジタル信号受信装置 |
US5602815A (en) | 1994-08-09 | 1997-02-11 | Wea Manufacturing, Inc. | Method and apparatus for combining CD-ROM data and digital audio on a single disc |
JP2985703B2 (ja) * | 1995-01-19 | 1999-12-06 | 日本ビクター株式会社 | 画像圧縮記録媒体再生装置 |
JP3901748B2 (ja) | 1995-01-30 | 2007-04-04 | ソニー株式会社 | ディスク状記録媒体及びその記録装置並びに再生装置 |
KR100194928B1 (ko) | 1995-09-29 | 1999-06-15 | 윤종용 | 디스크 구동시스템의 오디오 신호 디코딩 장치 및 방법 |
TW305043B (pl) | 1995-09-29 | 1997-05-11 | Matsushita Electric Ind Co Ltd | |
US5875396A (en) | 1995-11-13 | 1999-02-23 | Wytec, Incorporated | Multichannel radio frequency transmission system to deliver wideband digital data into independent sectorized service areas |
US5687191A (en) * | 1995-12-06 | 1997-11-11 | Solana Technology Development Corporation | Post-compression hidden data transport |
US5812760A (en) | 1996-06-25 | 1998-09-22 | Lsi Logic Corporation | Programmable byte wise MPEG systems layer parser |
US5841385A (en) | 1996-09-12 | 1998-11-24 | Advanced Micro Devices, Inc. | System and method for performing combined digital/analog automatic gain control for improved clipping suppression |
US6233562B1 (en) | 1996-12-09 | 2001-05-15 | Matsushita Electric Industrial Co., Ltd. | Audio decoding device and signal processing device for decoding multi-channel signals with reduced memory requirements |
EP0971496A4 (en) * | 1997-11-11 | 2006-07-05 | Sony Corp | TRANSMITTER AND TRANSMITTING METHOD, INFORMATION EDITOR AND EDITING METHOD, RECEIVER AND METHOD FOR RECEIVING, INFORMATION STORAGE AND STORAGE METHOD AND BROADCAST SYSTEM |
DE19754297A1 (de) | 1997-12-08 | 1999-06-10 | Thomson Multimedia Sa | Audiodatendekoder |
AU2485599A (en) | 1998-01-30 | 1999-08-16 | 3Com Corporation | Digital silence for a pcm data communication system |
KR20020029672A (ko) | 2000-05-30 | 2002-04-19 | 요트.게.아. 롤페즈 | 씨.디. 오디오 상의 코딩된 정보 |
JP4784030B2 (ja) | 2001-09-21 | 2011-09-28 | ソニー株式会社 | 記録装置、再生装置、記録方法、再生方法 |
KR20050113614A (ko) | 2003-02-26 | 2005-12-02 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 오디오 핑거프린팅에서 디지털 사일런스의 핸들링 |
JP3947876B2 (ja) | 2004-02-03 | 2007-07-25 | Necアクセステクニカ株式会社 | Pcm符号を用いたデータ伝送システムおよび方法 |
US7630396B2 (en) | 2004-08-26 | 2009-12-08 | Panasonic Corporation | Multichannel signal coding equipment and multichannel signal decoding equipment |
-
1996
- 1996-11-21 AT AT96935295T patent/ATE206859T1/de active
- 1996-11-21 KR KR1019970705421A patent/KR100461211B1/ko not_active IP Right Cessation
- 1996-11-21 PL PL96347873A patent/PL183167B1/pl unknown
- 1996-11-21 DE DE69615826T patent/DE69615826T2/de not_active Expired - Lifetime
- 1996-11-21 HU HU9801262A patent/HU229538B1/hu unknown
- 1996-11-21 EP EP96935295A patent/EP0811295B1/en not_active Expired - Lifetime
- 1996-11-21 CN CNB961928557A patent/CN1202676C/zh not_active Expired - Lifetime
- 1996-11-21 JP JP52110497A patent/JP3986084B2/ja not_active Expired - Lifetime
- 1996-11-21 PL PL96321707A patent/PL182469B1/pl unknown
- 1996-11-21 WO PCT/IB1996/001267 patent/WO1997021310A2/en active IP Right Grant
- 1996-12-09 US US08/798,198 patent/US6076062A/en not_active Ceased
-
2002
- 2002-06-13 US US10/170,822 patent/USRE44466E1/en not_active Expired - Lifetime
-
2006
- 2006-12-18 JP JP2006339470A patent/JP3983268B2/ja not_active Expired - Lifetime
-
2013
- 2013-07-12 US US13/940,404 patent/USRE44955E1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
USRE44466E1 (en) | 2013-08-27 |
USRE44955E1 (en) | 2014-06-17 |
JP3986084B2 (ja) | 2007-10-03 |
KR19980702026A (ko) | 1998-07-15 |
HU229538B1 (en) | 2014-01-28 |
JPH11500564A (ja) | 1999-01-12 |
CN1179870A (zh) | 1998-04-22 |
WO1997021310A2 (en) | 1997-06-12 |
HUP9801262A2 (hu) | 1998-08-28 |
CN1202676C (zh) | 2005-05-18 |
WO1997021310A3 (en) | 1997-07-17 |
JP3983268B2 (ja) | 2007-09-26 |
PL321707A1 (en) | 1997-12-22 |
US6076062A (en) | 2000-06-13 |
HUP9801262A3 (en) | 2002-09-30 |
EP0811295B1 (en) | 2001-10-10 |
KR100461211B1 (ko) | 2005-06-13 |
EP0811295A2 (en) | 1997-12-10 |
JP2007109397A (ja) | 2007-04-26 |
DE69615826T2 (de) | 2002-04-04 |
PL183167B1 (pl) | 2002-05-31 |
ATE206859T1 (de) | 2001-10-15 |
DE69615826D1 (de) | 2001-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
PL182469B1 (pl) | Sposób i urządzenie do kodowania strumienia bitowego nie-PCM, zawierającego sygnał fonii | |
CN100481234C (zh) | 声音编码装置和解码装置、光记录介质及声音传输方法 | |
RU2335022C2 (ru) | Преобразование формата аудиофайла | |
KR19980064056A (ko) | 오디오 복호화 장치 및 신호 처리 장치 | |
KR100725766B1 (ko) | 고정 및 가변 속도 데이터 스트림용 트랜스코더 | |
CN1163080C (zh) | 音频数据译码器 | |
KR101595136B1 (ko) | 디지털 영화환경에서의 바이브로 키네틱 신호의 전송방법 | |
EP1312076B1 (en) | Audio signal transmission | |
JP5035456B2 (ja) | 音声信号伝送装置、音声信号受信装置及び音声信号伝送システム | |
RU2219655C2 (ru) | Устройство и способ для передачи цифрового информационного сигнала, носитель записи и устройство для приема сигнала | |
KR0177314B1 (ko) | 엠펙시스템에서의 전송패킷 보호장치 | |
JP3606457B2 (ja) | 音声信号伝送方法及び音声復号方法 | |
JP2004139102A (ja) | 光記録媒体及び音声復号装置 | |
JP2004326136A (ja) | 音声信号伝送方法及び音声復号方法 | |
JP2004139725A (ja) | 光記録媒体及び音声復号装置 | |
JP2004139099A (ja) | 光記録媒体及び音声復号装置 | |
JP2004126610A (ja) | 光記録媒体及び音声復号装置 | |
JP2004139100A (ja) | 光記録媒体及び音声復号装置 | |
JP2004139098A (ja) | 光記録媒体及び音声復号装置 |