CZ294349B6 - Zařízení pro kódování a dekódování širokopásmového digitálního informačního signálu, způsob kódování a dekódování, kódovaný signál a nosič záznamu - Google Patents
Zařízení pro kódování a dekódování širokopásmového digitálního informačního signálu, způsob kódování a dekódování, kódovaný signál a nosič záznamu Download PDFInfo
- Publication number
- CZ294349B6 CZ294349B6 CZ19962000A CZ200096A CZ294349B6 CZ 294349 B6 CZ294349 B6 CZ 294349B6 CZ 19962000 A CZ19962000 A CZ 19962000A CZ 200096 A CZ200096 A CZ 200096A CZ 294349 B6 CZ294349 B6 CZ 294349B6
- Authority
- CZ
- Czechia
- Prior art keywords
- signal
- information
- blocks
- block
- samples
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/66—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for reducing bandwidth of signals; for improving efficiency of transmission
- H04B1/665—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission for reducing bandwidth of signals; for improving efficiency of transmission using psychoacoustic properties of the ear, e.g. masking effect
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
V zařízení a způsobu kódování se na vstupu (1) přijímá širokopásmový informační signál a dělicími prostředky (2) se signál dělí na M úzkopásmových sibsignálů (SB.sub.1.n. až SB.sub.M.n.). V prostředcích (6) se určují činitele měřítka pro po sobě následující signálové bloky v každém subsignálu a kvantizačními prostředky (13) se vzorky v signálovém bloku kvantují na kvantované vzorky. Pomocí prostředků (34, 41, 48) pro odvozování informace o přidělení bitů, rezprezentující počet bitů, kterými bude kvantovaný vzorek dat reprezentován po kvantování, se odvozuje informace o přidělení bitů. Formátovacími prostředky (20) se spojují kvantované vzorky do signálových bloků kvantovaných subsignálů a činitelů měřítka do digitálního výstupního signálu majícího formát vhodný pro přenos nebo záznam. Určovacími prostředky (30) se určují délky signálových bloků v nejméně jednom subsignálu a generuje se informace o délce bloků, přičemž délky po sobě následujících signálových bloků se liší. Formátovací prostředky (20) také začleňují informaci o délce bloku do digitálního výstupního signálu pro přenos nebo ukládání. Řešení se dále týká dekódovacího zařízení, jakož i způsobu kódování a dekódování širokopásmového signálu. Dále navrhuje kódovaný digitální signál obsahující širokopásmový digitální informační signál, který obsahuje informaci o činiteli měřítka a M kvantovaných subsignálů, jakož i informaci o délkách bloků, a nosič záznamu, na němž byl uložen tento signál.ŕ
Description
Zařízení pro kódování a dekódování širokopásmového digitálního informačního signálu, způsob kódování a dekódování, kódovaný signál a nosič záznamu
Oblast techniky
Vynález se týká zařízení pro kódování širokopásmového digitálního informačního signálu, obsahujícího vstup pro příjem širokopásmového digitálního informačního signálu, dělicí prostředky pro dělení širokopásmového digitálního signálu během určitého časového intervalu do M úzkopásmových subsignálů (subpásmových signálů nebo jiných typů úzkopásmových signálů), z nichž každý reprezentuje složku širokopásmového digitálního informačního signálu, která je přítomná v odpovídajícím zM přilehlých úzkých pásmech ve frekvenčním pásmu širokopásmového digitálního informačního signálu, kde M je celé číslo větší než 1 a všechna úzká pásma mají určitou konstantní šířku pásma; prostředky pro určování činitelů měřítka pro po sobě následující signálové bloky v každém ze subsignálů; kvantizační vzorky v odezvě na informaci o přidělení bitů přivedenou kdo kvantizačních prostředků, pro získání kvantovaných subsignálů; prostředky pro odvozování informace o přidělení bitů, která reprezentuje počet bitů, kterých budou vzorky v signálovém bloku subsignálů reprezentovány po kvantování v kvantizačních prostředcích; a formátovací prostředky pro spojování kvantovaných vzorků v signálových blocích kvantovaných subsignálů a činitelů měřítka do výstupního digitálního signálu, který má formát vhodný pro přenos nebo ukládání či záznam. Dále se vynález týká zařízení pro dekódování uvedeného kódovaného digitálního signálu za účelem získání repliky zmíněného širokopásmového digitálního informačního signálu a způsobu kódování a dekódování širokopásmového digitálního informačního signálu. Širokopásmovým digitálním informačním signálem může být širokopásmový digitální audio signál. Vynález se rovněž týká kódovaného digitálního signálu obsahujícího širokopásmový digitální informační signál, jakož i nosiče záznamu, na němž byl uložen takový signál.
Dosavadní stav techniky
Výše popsané kódovací zařízení je známé z EP-A 457,390 a EP-A 457,391, jako dokumentů (Dl) resp. (D2) v odkazech uvedených dále. V nich je uvedeno, že výkony v každém subpásmu se stanovují umocněním hodnotě vzorků, přítomných v časově ekvivalentních blocích signálu v subpásmech signálu, na druhou, a sečtením umocněných vzorků v časově ekvivalentních blocích signálu. Signálové bloky v uvedených dokumentech mají konstantní délku a jsou dlouhé 12 vzorků.
Takto získané výkony se zpracovávají v pochodu, ve které je použit psychoakustický model pro získání maskovaných prahových hodnot. Jiným způsobem pro obdržení maskovaných prahových hodnot je provedení Fourierovy transformace na širokopásmovém digitálním informačním signálu a aplikace psychoakustického modelu na výsledky z této Fourierovy transformace. Maskované prahové hodnoty spolu s činitelem měřítka udávají potřebu bitů bi až bM pro vzorky v časově ekvivalentních časových blocích vM subpásmových signálech. V kroku přidělování bitů jsou tyto hodnoty potřeby bitů použity pro přidělování bitů vzorkům, čímž se vytvoří hodnoty informace o přidělení bitů nj až nM, kde nm udává počet bitů, který je reprezentováno 12 vzorků bloku signálu v subpásmu m poté, co bylo provedeno kvantování vzorků v subpásmech.
V systémech kódování podle známého stavu techniky s vzorkovací frekvencí 48 kHz má nejširší kódovatelné pásmo šířku 24 kHz. Toto frekvenční pásmo je rozděleno do 32 úzkých pásem stejné šířky, která tedy činí 750 Hz. Tato úzká pásma mohou být taková, že se v podstatě nepřekrývají.
Výzkumy vedly k poznatku, že zejména v pásmech nízkých kmitočtů je šířka pásma relativně velká, takže buď je potřeba velké množství bitů na kódování subsignálů v těchto pásmech nízkých kmitočtů, protože v některých případech je odstup signálu od maskování velký, anebo,
- 1 CZ 294349 B6 pokud takové množství bitů není k dispozici, mohou být chyby kódování slyšitelné při dekódování.
Tento problém může být vyřešen zúžením šířky subpásem, například na polovinu původní šířky, tj. na 375 Hz, takže nyní bude na výstupu za děličem signálu k dispozici 64 subsignálů.
Vynález si klade za úkol vytvořit zlepšené zařízení pro kódování a zdokonalený způsob kódování, které by umožnily vyšší redukci dat a tím i menší bitovou rychlost kódovaného digitálního signálu.
Podstata vynálezu
Podle vynálezu se kódovací zařízení vyznačuje tím, že dále obsahuje prostředky pro určování délek signálových bloků v alespoň jednom ze subsignálů a pro generování informace o délkách bloků, přičemž informace o délkách bloků je reprezentativní pro uvedené délky signálových bloků v nejméně jednom subsignálů (které mohou být subpásmové signály nebo jiné typy ůzkopásmových signálů), kde délky po sobě následujících signálových bloků v uvedených nejméně jednom subsignálů se od sebe liší, přičemž prostředky pro určování činitelů měřítka jsou dále uzpůsobeny pro určování činitelů měřítka pro po sobě následující signálové bloky proměnlivých délek v uvedeném nejméně jednom subsignálů v odezvě na informaci o délce bloku, přičemž prostředky pro odvozování informace o přidělení bitů jsou dále uzpůsobeny pro odvozování informace o přidělování bitů pro po sobě následující signálové bloky proměnných délek v uvedeném nejméně jednom subsignálů v odezvě na uvedenou informaci o délce bloku, přičemž kvantizační prostředky jsou dále uzpůsobeny pro kvantování vzorků v signálových blocích proměnných délek v uvedeném nejméně jednom subsignálů v odezvě na uvedenou informaci o délce bloku, a formátování prostředky jsou dále uzpůsobeny pro začleňování informace o délce bloku do výstupního digitálního signálu pro přenos nebo ukládání či záznam.
Vynález je založen na seznání toho, že širokopásmový digitální informační signál může mít někdy nestacionární charakter. Za této situace jsou v širokopásmovém digitálním signálu přítomny nestacionární části krátkého trvání, které jsou obklopeny v širokopásmovém digitálním signálu signálovými částmi, které jsou stacionární.
Obecněji řečeno, může se mezi M časově ekvivalentními signálovými bloky, jedním v každém z M subsignálů, potřeba bitů v jednom nebo více signálových blocích měnit v závislosti na čase. Pokud se kóduje skupina M časově ekvivalentních bloků signálu jako celek, musí potřeba bitů, zvolená pro každý signálový blok, vzít zřetel na nejnepříznivější situací, tzn. nejvyšší potřebu bitů v uvedeném signálovém bloku. To má za následek, že se přiděluje větší množství bitů než za situace, kdy by měly být signálové bloky rozděleny do menších částí, a kdy by proces kódování byl aplikován odděleně na každou z časově ekvivalentních částí signálu.
Podle vynálezu je nyní délka signálových bloků v alespoň jednom ze subsignálů proměnná, přičemž se subsignály získávají známým způsobem. Konkrétněji je délka po sobě následujících signálových bloků v uvedeném alespoň jednom subsignálů přizpůsobena tak, že v situaci, kde se charakter širokopásmového digitálního signálu mění z víceméně stacionárního nebo nestacionární, jsou délky bloků v uvedeném alespoň jednom signálu zmenšené, a pokud se charakter signálu mění z nestacionárního na víceméně stacionární, délky bloků v uvedeném alespoň jednom subsignálů se zvětšují.
Rozhodování týkající se délky bloků signálu v uvedeném alespoň jednom subsignálů může být také provedeno posouzením charakteru samotného subsignálů, zdaje tento subsignál stacionární či nestacionární. Nebo se může vyšetři odstup signálu od maskování v subsignálů a uvážit, zdaje tento subsignál víceméně stacionární či nestacionární v závislosti na čase.
-2CZ 294349 B6
Bude zřejmé, že informace identifikující délky bloků je potřebná pro stanovení činitele měřítka pro přidělování bitů a následné kvantování. Navíc musí být informace identifikující délku bloků přenesena nebo uložena pro umožnění inverzního dekódování při příjmu nebo reprodukci.
Různé obměny, pokud jde o měnění délky bloku pro po sobě následující bloky ve všech nebo v některých ze subpásem jsou předmětem závislých patentových nároků na zařízení pro kódování.
Některé závislé nároky obsahují subsignály, které jsou rozděleny do superbloků. Některé z časově ekvivalentních superbloků nemusí být děleny, pokud signál zůstává stacionární během odpovídajících superbloků. To je podrobněji vysvětleno v popisu příkladů provedení. Pojem „signálový superblok“ tak spadá z tohoto hlediska do pojmu „signálový blok“ ve smyslu definice předmětu vynálezu v patentovém nároku 1, pro který se určují činitele měřítka a jehož vzorky se kvantují v souladu s odpovídající informací o přidělení bitů.
Vynález dále navrhuje zařízení pro dekódování kódovaného digitálního signálu pro získání širokopásmového digitálního informačního signálu, obsahující prostředky pro příjem uvedeného kódovaného digitálního signálu; deformátovací prostředky pro odvozování informace o činiteli měřítka a pro odvozování M kvantovaných subsignálů z kódovaného digitálního signálu, kde M je celé číslo větší než 1, přičemž každý kvantovaný subsignálů z kódovaného digitálního signálu, kde M je celé číslo větší než 1, přičemž každý kvantovaný subsignál (subpásmový signál nebo jiné typy úzkopásmových signálů) je složený z po sobě následujících signálových bloků kvantovaných vzorů; prostředky pro odvozování informace o přidělení bitů, která je reprezentativní pro počet bitů, kterými jsou vzorky v signálovém bloku kvantovaného subsignálů reprezentovány, dekvantizační prostředky pro dekvantování kvantovaných vzorků v odezvě na uvedenou informaci o přidělení bitů pro získání M subsignálů s dekvantovanými vzorky; prostředky pro kombinování uvedených M subsignálů pro získání uvedeného širokopásmového informačního signálu; přičemž podle vynálezu jsou deformovací prostředky jsou dále uzpůsobené pro dovozování, z kódovaného digitálního signálu, informace o délce bloku reprezentativní pro délky signálových bloků v nejméně jednom subsignálů, kde délky po sobě následujících signálových bloků v uvedeném nejméně jednom subsignálů se od sebe liší, prostředky pro odvozování informace o přidělení bitů jsou dále uzpůsobené pro odvozování informace o přidělení bitů pro po sobě následující signálové bloky proměnných délek v uvedeném nejméně jednom subsignálů v odezvě na uvedenou informaci o délce bloku, a dekvantizační prostředky jsou dále uzpůsobené pro dekvantování kvantovaných vzorků v signálových blocích proměnných délek v uvedeném nejméně jednom subsignálů v odezvě na uvedenou informaci o délce bloku.
Vynález dále přináší způsob kódování širokopásmového digitálního informačního signálu, při kterém se přijímá širokopásmový digitální informační signál; během určeného časového intervalu se širokopásmový digitální informační signál dělí do M úzkopásmových subsignálů (které mohou být subpásmové signály nebo jiné typy úzkopásmových signálů), přičemž každý zM subsignálů reprezentuje složku širokopásmového digitálního informačního signálu, která je přítomná v odpovídajícím zM přilehlých úzkých pásem ve frekvenčním pásmu širokopásmového digitálního informačního signálu, kde M je celé číslo větší než 1; určuje se činitel měřítka pro po sobě následující bloky signálu v každém subsignálů; vzorky v signálovém bloku se v kvantizačním kroku kvantují do kvantovaných vzorků v odezvě na informaci o přidělení bitů, pro získání kvantovaných subsignálů; v odvozovacím kroku se odvozuje uvedená informace o přidělení bitů, která reprezentuje počet bitů, kterým budou vzorky v signálovém bloku subsignálů reprezentovány po kvantování; kvantované vzorky v signálových blocích kvantovaných subsignálů a činitele měřítka se v sestavovacím kroku sestávají do výstupního digitálního signálu, který má vhodný formát pro přenos nebo ukládání či záznam; přičemž podle vynálezu se určují délky signálových bloků v nejméně jednom ze subsignálů a generují se informace o délce bloku, která reprezentuje uvedené délky signálových bloků v nejméně jednom subsignálů, kde délky po sobě následujících signálových bloků v uvedeném nejméně jednom subsignálů se od sebe liší; při určování činitelů měřítka se určují činitele měřítka pro po sobě následující signálové bloky proměnných délek
-3 CZ 294349 B6 v uvedeném nejméně jednom subsignálu v odezvě na uvedenou informaci o délce bloku; v odvozovacím kroku se informace o přidělení bitů odvozuje pro po sobě následující signálové bloky proměnných délek v uvedeném nejméně jednom subsignálu v odezvě na uvedenou informaci o délce bloku; v kvantizačním kroku se kvantují vzorky v signálových blocích proměnných délek v uvedeném nejméně jednom subsignálu v odezvě na uvedenou informaci o délce bloku; a v sestavovacím kroku se do výstupního digitálního signálu pro přenos nebo ukládání či záznam začleňuje informace o délce bloku.
Vynález dále přináší způsob dekódování kódovaného digitálního signálu pro získání širokopásmového digitálního signálu, při kterém se přijímá kódovaný digitální signál; v deformovacím kroku se provádí deformování pro odvozování informace o činiteli měřítka a pro odvozování Ní kvantovaných subsignálů z kódovaného digitálního signálu, přičemž každý kvantovaný subsignál je složený z po sobě následujících signálových bloků kvantovaných vzorků; v odvozovacím kroku se odvozuje informace o přidělení bitů, která je reprezentativní pro počet bitů, kterými jsou vzorky v signálovém bloku kvantovaného subsignálu reprezentovány; v dekvantizačním kroku se provádí dekvantování kvantovaných vzorků v odezvě na uvedenou informaci o přidělení bitů pro získání M subsignálů s dekvantovanými vzorky; v sestavovacím kroku se uvedených M subsignálů kombinuje pro získání uvedeného širokopásmového digitálního informačního signálu, přičemž podle vynálezu se v deformátovacím kroku odvozuje informace o délce bloku z kódovaného digitálního signálu, která reprezentuje délky signálových bloků v nejméně jednom subsignálu, přičemž délky po sobě následujících signálových bloků v uvedeném nejméně jednom subsignálu se od sebe liší, v odvozovacím kroku se odvozuje informace o přidělení bitů pro po sobě následující signálové bloky proměnných délek v uvedeném nejméně jednom subsignálu v odezvě na uvedenou informaci o délce bloku, a v dekvantizačním kroku se provádí dekvantování kvantovaných vzorků v signálových blocích proměnných délek v uvedeném nejméně jednom subsignálu v odezvě na uvedenou informaci o délce bloku.
Předmětem vynálezu je dále kódovaný digitální signál reprezentující širokopásmový digitální informační signál, přičemž kódovaný digitální informační signál obsahuje informaci o činiteli měřítka a M kvantovaných subsignálů, kde M je celé číslo větší než 1, přičemž kvantový subsignál je složený z po sobě následujících signálových bloků kvantovaných vzorků, přičemž podle vynálezu kódovaný digitální signál dále obsahuje informaci o délkách bloků, která je reprezentativní pro délky signálových bloků v nejméně jednom subsignálu, kde délky po sobě následujících signálových bloků v uvedeném nejméně jednom subsignálu se od sebe liší.
Vynález dále přináší nosič záznamu, na němž byl uložen výše uvedený kódovaný digitální signál.
Přehled obrázků na výkresech
Vynález je blíže vysvětlen v následujícím popisu na příkladech provedení s odvoláním na připojené výkresy, ve kterých znázorňuje obr. 1 schéma provedení kódovacího zařízení, obr. 2 schéma sériového toku dat subpásmových signálů rozdělených do časově ekvivalentních signálových superbloků stejné délky, kde časově ekvivalentní signálové superbloky mohou být rozděleny do časově ekvivalentních signálových bloků stejné délky, obr. 3 schéma širokopásmového digitálního signálu děleného do stacionárních a nestacionárních signálových částí, obr. 4A grafické vyjádření potřeby bitů pro dvě části širokopásmového digitálního informačního signálu, obr. 4B schéma sériových toků dat subpásmových signálů rozdělených do časově ekvivalentních signálových bloků proměnné délky, obr. 5 schéma sériových datových toků subpásmových signálů rozdělených do časově ekvivalentních signálových superbloků, pro signálové superbloky v uvedených časově ekvivalentních signálových superblocích mohou být rozděleny do signálových bloků různé délky, obr. 6 časová okénka použitá pro odvození maskovací křivky pro různé signálové bloky, obr. 7 schéma dekódovacího zařízení pro dekódování kódovaného signálu generovaného kódovacím zařízením z obr. 1, obr. 8 schéma dalšího provedení kódovacího zařízení a obr. 9 schéma odpovídajícího dekódovací zařízení.
-4CZ 294349 B6
Příklady provedení vynálezu
Obr. 1 znázorňuje kódovací zařízení obsahující vstup 1 pro příjem širokopásmového digitálního informačního signálu, jako např. širokopásmového digitálního audiosignálu, vzorkovaného s vzorkovacím kmitočtem 44,1 nebo 48 kHz. Širokopásmový digitální signál je veden do dělicích prostředků (dělicí jednotky) 2, ve kterých se širokopásmový signál filtruje. V tomto příkladu dělí dělicí prostředky 2 celé frekvenční pásmo 48 kHz do M(=64) v podstatě se nepřekrývajících subpásem konstantní šířky. Subpásma mají šířku 375 Hz. Výsledkem je, že na výstupech 3.1 až 3.M dělicích prostředků 2 je M(=64) subpásmových signálů SBi až SBm (dále je v celém popisu provedení vynálezu použití pro označení těchto „subpásmových signálů SB, až SBm“ pro stručnost a soulad s terminologií patentových nároků termín „subsignály SBi až SBm“)· Rychlost vzorkovaných subsignálů byla snížena v dělicích prostředcích 2 dělením hodnotou M, takže celková datová rychlost na výstupu dělicí prostředků 2 je rovná datové rychlosti širokopásmového digitálního signálu přijatého na výstupu L
Provedení dělicích prostředků (dělicí jednotky) je možno najít v dokumentu (D3) v seznamu odkazů. Konkrétněji je signálová části širokopásmového digitálního signálu určité délky, získaná z širokopásmového digitálního signálu časovým okénkem uvedené určité délky, vedena na vstup dělicích prostředků 2 a vede k vytvoření jednoho vzorku na každém z výstupů 3.1 až 3.M dělicích prostředků (dělicí jednotky) 2. Poté se časové okénko posune v čase o krátké časové údobí a nyní získaná část širokopásmového digitálního signálu vytvoří na každém z výstupů 3.1 až 3.M dělicích prostředků 2 další vzorek. Po sobě následující časová okénka posunutá o uvedená krátká časová údobí se budou překrývat. Všechna časová okénka mají stejnou délku.
Subsignály SBi až SBm jsou vedeny na vstupy 5.1 až 5.M jednotky prostředků 6 pro určování činitele měřítka a normování. Prostředky (jednotka) 6 určí pro každý signálový blok v subpásmovém signálu (subsignálu) a pro signálové bloky ve všech subsignálech činidel měřítka. Tento činitel měřítka má vztah k nejvyšší hodnotě vzorku v signálovém bloku. Dále se provádí normování pomocí dělení vzorků v signálovém bloku odpovídajícím činitelem měřítka. V důsledku toho jsou pak normované subsignály (subpásmové signály) vedeny na výstupy 7.1 až 7.M. a to jeden normovaný subsignál pro každé subpásmo, a činitele měřítka, jeden pro každý signálový blok v každém subsignálu, jsou vedeny na výstup 8. Jinými slovy je rozsah hodnot normovaných vzorků rozdělen do 64 podrozsahů, je-li činitel měřítka 6-ti bitové digitální číslo a pokud činitel měřítka signálového bloku reprezentuje hladinu rozsahu, která je nejblíže vyšší k nejvyšší hodnotě vzorku v signálovém bloku.
Rozdělení sériového datového toku alespoň jednoho subsignálu do po sobě následujících signálových bloků je provedeno v odezvě na informaci o délce bloku vedené na vstup 10 prostředků (jednotky) 6. Informace o délce bloku vedené na vstup 10 prostředků (jednotky) 6. Informace o délce bloku, stejně jako rozdělení datového toku alespoň jednoho subsignálu do po sobě následujících subsignálových bloků v odezvě na uvedenou informaci o délce bloku, budou vysvětleny níže. Je však vhodné poznamenat, že dělení do signálových bloků proměnné délky se provádí v alespoň jednom subsignálu (subpásmovém signálu) a že délka časového okénka definovaného výše a definování části širokopásmového digitálního signálu, ze kterého je odvozen v každém časovém okamžiku každého subsignálu jeden vzorek na každém z výstupů 3.1 až 3.M, se nemění.
M normovaných subsignálů se vede na vstupy 12.1 až 12.M jednotky kvantizačních prostředků 13. V odezvě na informaci o přidělení bitů přivedenou na vstup 16 a informaci o délce bloku přivedenou na vstup 15, kvantuje kvantizační jednotka (kvantitační prostředky dle terminologie patentových nároků) bloky M normovaných subsignálů tím, že vzorky signálového bloku normovaného subsignálu SBm jsou reprezentovány nm bity na vzorek, takže se získají v uvedeném signálovém bloku kvantované vzorky.
-5 CZ 294349 B6
M kvantovaných subsignálů se vede na odpovídající dílčí výstupy výstupu 14 a poté na vstup 19 jednotky formátovacích prostředků 20. Formátovací prostředky (formátovací jednotka) 20 dále přijímají informaci o délce bloku přes vstup 22, činitele měřítka přes vstup 23, a informaci přidělení bitů přes vstup 24. Formátovací prostředky 20 spojují signály do sériového datového toku, provádí v případě potřeby kanálové kódování, aby se datový tok přeměnil na kódovaný digitální signál vhodný pro přenos přenosovým médiem TRMM, nebo pro záznam na přenosové médium ve formě nosiče záznamu. Je možné se odvolat na evropský patentový spis EPA 402 973, uváděný jak dokument (D4) v seznamu odkazů, kde je popsána formátovací jednotka (formátovací prostředky 20) podle stávajícího stavu techniky. Formátovací prostředky (formátovací jednotka) zde popsané musí být obměněny tak, aby byly schopné přijímat informaci o délce bloku, aby byl umožněn přenos informace o délce bloku ve formátu přenášeného signálu. Jelikož je pro odborníka v oboru v rámci jeho znalostí možné takový přenos realizovat, nejsou v této souvislosti poskytována další vysvětlení.
Zařízení dále obsahuje prostředky (jednotku) 30 na určování délky bloků, které budou popsány níže, které vedou informaci o délce bloku na výstup 31 v odezvě na širokopásmový digitální signál, přiváděný na vstup. Dále je přítomná jednotka 34, která bude popsána později, která odvozuje informaci o maskovaném prahu pro všechny signálové bloky v subpásmovém signálu v odezvě na převedení širokopásmového signálu na vstup 35 a informaci o délce bloku přivedenou na vstup 36 a dodává informaci o maskovaném prahu na výstup 37. Tento výstup 37 je spojen se vstupem 40 jednotky 41 pro určování potřeby bitů, která bude opsána níže a která generuje, v odezvě na informaci o maskovaném prahu přivedenou na vstup 40, informaci o činiteli měřítka přivedenou na vstup 43, a informaci o potřebě bitů bm pro každý signálový blok v subsignálu SBm. Informace o potřebě bitů je vedena na výstup 44. Výstup 44 je spojen se vstupem 47 jednotka 48 pro přidělování bitů, která bude popsána níže, která generuje informaci o přidělení bitů nm, které byla výše zavedeno pro každý signálový blok v signálu (subpásmovém signálu) SBm v odezvě na informaci o potřebě bitů přivedenou na vstup 47 a informaci o délce bloku přivedenou na vstup 49. Informace o přidělení bitů je vedena na výstup 50.
Jednotky 34, 41, 48 tvoří prostředky (34, 41, 48) pro odvozování informace o přidělení bitů ve smyslu definice předmětu vynálezu. Současně tvoří jednotka 34 ve smyslu definice předmětu vynálezu prostředky (34) pro určování odstupu signálu od maskování pro stanovení odstupu signálu od maskování v každém z M subsignálů.
Každý subsignál SBm. generovaný dělicími prostředky (dělicí jednotkou) 2 obsahuje po sobě následující vzorky, ležící ekvidistantně v časové ose. Sériové datové toky subsignálů jsou rozděleny do signálových bloků tak, aby bylo umožněno normování a kvantování. Tyto signálové bloky měly ve stavu techniky konstantní délku, např. 12 vzorků v každém subsignálu. V jiných aplikacích je zvolen jiný počet vzorků (36) v signálovém bloku pro kvantování, viz např. dokument (D5) ze seznamu odkazů.
Podle vynálezu mají signálové bloky v alespoň jednom subsignálu proměnnou délku. Obr. 2 ukazuje jedno provedení, schematicky znázorňující sériové datové toky subsignálů SBi až SBM v horizontálních řádcích jako funkce času. Především jsou sériové datové toky rozdělen do po sobě následujících signálových superbloků s konstantní délkou a obsahujících v tomto příkladě 36 po době následujících vzorků Sj až s36 v subsignálu (subpásmovém signálu). Signálové superbloky jsou označeny ...ssbi_2, ssbj_i, ssbj, ssbj+i,... Každý subsignál je tak sestaven ze sekvence po sobě následujících signálových superbloků.
Alespoň některé ze signálových superbloků v alespoň jednom subsignálu budou rozděleny do nejméně dvou signálových bloků, nebo signálové superbloky mohou zůstat nerozdělené. Konkrétněji budou alespoň některé ze signálových bloků v nejméně dvou subsignálech rozděleny do alespoň dvou signálových bloků, zatímco jiné signálové superbloky v alespoň dvou subsignálech mohou zůstat nerozdělené. Signálové bloky mohou být časově ekvivalentní, což znamená, že se vyskytují ve stejných časových okamžicích. Následkem toho mají ekvivalentní signálové bloky
-6CZ 294349 B6 stejnou délku. Provedení, které bude nyní popsáno, je schopné rozdělit časově ekvivalentní signálové superbloky do tří signálových bloků, majících každý 12 vzorků, nebo do dvou signálových bloků, jeden s 12 vzorky a druhý se 24 vzorky, nebo mohou být signálové superbloky nerozdělené.
Obr. 2 ukazuje situaci, kdy časově ekvivalentní signálové superbloky ssbj_2 v subsignálech SBi až SBm a časově ekvivalentní signálové superbloky ssbj+i zůstaly nerozdělené. Časově ekvivalentní signálové superbloky ssbj_i byly rozděleny do dvou signálových bloků, přičemž první signálový superbloky ssbj_i v subsignálu má vzorky S] až s24 signálového superbloku a druhý signálový blok v uvedeném signálovém superbloku ssb; byly také rozděleny do dvou signálových bloků, přičemž první signálový blok v signálovém superbloku ssb; v subsignálu má vzorky S] až s]2 signálového superbloku a druhý signálový blok v uvedeném signálovém superbloku má vzorky Si3 až s36 signálového superbloku. Časově ekvivalentní signálové superbloky ssbj+2 byly rozděleny do tri signálových bloků, přičemž první signálový blok ssbi+2 subsignálu má vzorky Si až s]2 signálového superbloku, druhý signálový blok v uvedeném signálovém superbloku má vzorky Si3 až s24 signálového superbloku a třetí signálový blok uvedeného signálového superbloku má vzorky s25 až s36.
Proces rozhodování pro realizování dělení signálových superbloků je dále vysvětlen pomocí obr. 3. Obr. 3 ukazuje v diagramu (a) jeden z časově ekvivalentních signálových superbloků v subsignálu (subpásmovém signálu). V dělicích prostředcích (dělicí jednotce) 2 je tvořeno M časově ekvivalentních signálových superbloků z části širokopásmového digitálního informačního signálu, která trvá určitou dobu, tato část širokopásmového digitálního informačního signálu je znázorněna v diagramu (b) na obr. 3. Zkoumáním této části širokopásmového digitálního informačního signálu je možné dospět k závěru, že tato část signálu může být označena jako stacionární.
Prostředky pro určování délky bloku mohou určit pro po sobě následující krátké časové úseky širokopásmového digitálního signálu, která jsou krátce ve vztahu k délce intervalu vyznačeného na diagramu (b) obr. 3, maskovací křivku, která udává hladinu maskování v celém frekvenčním pásmu, vyplývající z krátkého časového úseku širokopásmového digitálního signálu. Pokud se maskovací křivka příliš nemění pro po sobě následující krátké časové úseky, může se usoudit, že širokopásmový digitální signál je stacionární, zatímco když se maskovací křivka mění relativně značně v po sobě následujících krátkých časových úsecích, bude širokopásmový digitální signál považoval za nestacionární. Odvození maskovací křivky bude vysvětleno dále.
V situaci, kdy je signál považován za stacionární, bude rozhodnuto nedělit časově ekvivalentní signálové superbloky, protože informace o bitovém přidělení potřebná pro správné kvantování vzorků v signálovém superbloku, tj. počet bitů potřebný pro reprezentaci kvantovaných vzorků, bude přibližně stejný pro všech 36 vzorů v signálovém superbloku.
Předpokládejme nyní, že první část signálu znázorněná v diagramu (b) na obr. 3 má nestacionární charakter, a že zbývající část je více nebo méně stacionární. To je naznačeno v diagramu (d) na obr. 3. Bude zřejmé, že nestacionární část vyžaduje více bitů na vzorek než stacionární část signálu. Časově ekvivalentní signálové superbloky budou proto všechny rozděleny do dvou signálových bloků tak, že první signálový blok v každém z časově ekvivalentních signálových superbloků bude mít 12 vzorků a druhý signálový blok v každém ekvivalentním signálovém superbloku bude mít 24 vzorků.
Příklad z diagramu (d) na obr. 3 může být vysvětlen také jiným způsobem. Předpokládejme, že křivka I-i na obr. 4A představuje potřebu bitů pro různá subpásma, jakáje požadována pro první (označenou jako nestacionární) část signálu z diagramu (d) na obr. 3 a že křivka II—II na obr. 4A ukazuje potřebu bitů pro různá subpásma, která je požadována na druhou (označenou jako stacionární) část signálu z diagramu (d) a obr. 3. Kdyby byl signál z diagramu (d) na obr. 3 kódovaný jako celek, byla by potřeba bitů taková, jak ji ukazuje křivka III—III. Když se naproti
-7CZ 294349 B6 tomu kóduje první a druh část signálu z diagramu (d) na obr. 3 oddělené, je potřeba bitů taková, jak ji naznačuje křivka I-i pro první část signálu a II—II pro druhou část signálu z diagramu (d) na obr. 3. Důsledkem je menší počet bitů potřebný pro kódování oddělených částí signálu.
Předpokládejme nyní, že poslední část signálu z diagramu (b) na obr. 3 má nestacionární povahu a že zbývající část je více méně stacionární. To je naznačeno v diagramu (e) na obr. 3. Ze stejného důvodu uvedeného výše je zřejmé, že časově ekvivalentní signálové superbloky budou všechny rozděleny do dvou signálových bloků tak, že v prvním signálovém bloku v každém z časově ekvivalentních signálových superbloků bude 24 vzorků a v druhém signálovém bloku v každém z časově ekvivalentních signálových superbloků bude 12 vzorků.
Za situace, kdy část signálu znázorněná v diagramu (b) na obr. 3 má nestacionární charakter během celého intervalu části signálu, jak schematicky ukazuje diagram (f) na obr. 3, je zřejmé, že časově ekvivalentní signálové superbloky budou rozděleny do tří stejně dlouhých signálových bloků, každý s 12 vzorky.
Rozhodovací proces popsaný v odvoláním na obr. 3 je prováděn prostředky (jednotkou) 30 pro určování délek signálových bloků. V odezvě na po sobě následujících částí širokopásmového digitálního informačního signálu, ze kterých se určují časově ekvivalentní signálové superbloky a v závislosti na skutečnosti, zda část signálu vykazuje jedno z charakteristických chování podle (c), (d), (e) nebo (f) z obr. 3, generují prostředky (jednotka) 30 informaci o délce bloku na svém výstupu 31· Tato informace o délce bloku může být 2-bitový signál schopný identifikovat jednu ze čtyř situací popsaných s odvoláním na obr. 3.
V odezvě na dvoubitový informační signál o délce bloku mají prostředky (jednotka) 6 informaci, zda a jak rozdělit signálové superbloky, a odvozuje činitel měřítka pro každý signálový blok a činitelem měřítka pro nerozdělené signálové superbloky. Normování se provádí v každém signálovém bloku a každém nerozděleném signálovém superbloků, při použití činitelů měřítka.
V odezvě na dvoubitový signál s informací o délce bloku, přivedený na jednotky 34 a 48, mohou jednotky 34, 41 a 48 zpracovávat každou skupinu z M časově ekvivalentních signálových bloků (s 12, 24 nebo 36 vzorky v jednom signálovém bloku) způsobem popsaným v dokumentech (Dl) a (D2) pro určení informace o přidělení bitů. To znamená, že jednotka 34 může rovněž obsahovat dělicí jednotku, nebo může přijímat výstupní signály z dělicích prostředků (dělicí jednotky) 2. Jednotka 34 vypočítává výkony vm signálu pomocí umocnění na druhou hodnot vzorků v signálovém bloku subsignálu SBm a sečtením hodnot umocněných vzorků. Pomocí maticové operace provedené s M výkony vm signálů mohou být odvozeny hodnoty wm, které reprezentují maskovací křivku v časově ekvivalentních signálových blocích subsignálů SBi až SBm.
Tyto hodnoty wm jsou vedeny do jednotky 41, která stanovuje potřebu bitů bm v odezvě na hodnoty wm a na činitele měřítka. Tyto potřeby bitů bm jsou vedeny do jednotky 48. V odezvě na příjem těchto potřeb bitů z nich jednotka 48 odvozuje informaci o přidělení bitů, použitím informace o délce bloku, a to přidělením bitů vzorkům v časově ekvivalentních signálových blocích ze zásobníku bitů, ve kterém je určitý počet bitů B.
Je vhodné poznamenat, že je známo, jaká bitová rychlost je zapotřebí pro přenos vzorků kvantovaného subsignálu. Předpokládá se, že tato rychlost je x kbit/s, kde x může být například 128. To znamená, že na každou milisekundu širokopásmového digitálního signálu je v zásobníku bitů k dispozici 128 bitů pro přidělení. Výsledkem je, že při alokaci bitů časově ekvivalentním signálovým blokům obsahujícím 12 vzorků s délkou y milisekund je k dispozici v zásobníku bitů 128.y bitů pro přidělení. V důsledku toho je pro časově ekvivalentní signálové bloky s 24 vzorky v každém signálovém bloku k dispozici v bitovém zásobníku 256.y bitů a pro časově ekvivalentní signálové superbloky je v zásobníku bitů k dispozici 384.y bitů pro přidělení.
-8CZ 294349 B6
V odezvě na dvoubitový signál s informací o délce bloku mají prostředky (jednotka) 13 informaci, zda a jak mají rozdělit signálové superbloky normovaných vzorků a kvantují vzorky v každém signálovém bloku (nebo každém nerozděleném signálovém superbloku) v subsignálů SBm podle odpovídající hodnoty přidělení bitů nm, přijaté přes vstup 16.
Jiným způsobem stanovení maskovací křivky v jednotce 34 je provedení Fourierovy transformace na částech širokopásmového digitálního signálu odpovídajících skupině časově ekvivalentních signálových bloků subsignálů, aby se získalo výkonové spektrum širokopásmového digitálního signálu. Frekvenční složky výkonového spektra v každém ze subpásem se spojují tak, aby se získala jedna složka složené frekvence v každém subpásmu a aby z nich byla odvozena hladina maskování v každém ze subpásem. Jinak řečeno, jsou frekvenční složky výkonového spektra v každém subpásmu použity pro stanovení hladiny maskování v uvedeném subpásmu.
Bude zřejmé, že tam, kde prostředky (jednotka) 30 určující délku bloku a jednotka 34 používají Fourierovu transformaci pro stanovení hladiny maskování, mohou tyto dvě jednotky sdílet ústrojí, které provádí Fourierovu transformaci širokopásmového digitálního signálu.
V dalším provedení jsou prostředky (jednotka) 30 pro určování délek signálových bloků schopné rozdělit datové toky subsignálů do signálových bloků proměnlivé délky, opět v závislosti na charakteru širokopásmového digitálního informačního signálu. Čím menší je nestacionární část širokopásmového digitálního informačního signálu, tím menší může být délka časově ekvivalentních signálových bloků, do kterých „připadne“ tato nestacionární po rozdělení subpásma. Může být zvolena nejen délka časově ekvivalentních signálových bloků, ale i okamžik výskytu takových časově ekvivalentních signálových bloků.
Obr. 4B schematicky znázorňuje příklad rozdělení datového toku M subsignálů do časově ekvivalentních signálových bloků ssbí_i, ssbj, ssbi+i a ssbi+2, kde odpovídající doby trvání časově ekvivalentních signálových bloků signálu jsou t|, t2, t3 a t4. Pokud mají časově ekvivalentní signálové bloky stejnou délku, je činnost různých jednotek v provedení z obr. 1 stejná, jak bylo vysvětleno výše u rozdělení na signálové bloky, jak popisují obr. 2 a 3, a to s tou výjimkou, že informace o délce bloku bude nyní vyžadovat více bitů pro identifikování různých délek bloků.
Výše bylo vysvětleno, že jednotka určování délku bloků může pro po sobě následující časové úseky širokopásmového digitálního signálu, které jsou krátké ve vztahu k délce časového intervalu znázorněného v diagramu (b) na obr. 3, odvodit maskovací křivku, která indikuje hladinu maskování v celém frekvenčním pásmu, vyplývající z širokopásmového digitálního signálu v krátkém časovém úseku. Pokud se maskovací křivka v po sobě následujících časových úsecích příliš nemění, může se z toho usoudit, že širokopásmový signál je stacionární, zatímco když se maskovací křivka mění v po sobě následujících krátkých časových úsecích relativně značně, bude širokopásmový digitální signál považován za nestacionární. Dále bude zřejmé, že takový krátký časový úsek širokopásmového digitálního signálu má vztah k signálovému bloku určité délky ve všech subsignálech. Délka signálových bloků, kterou ukazuje obr. 4B, může nyní být rovná celočíselným násobkům uvedeného signálového bloku určité délky.
Je vhodné poznamenat, že je možné rozdělit sériové datové toky subsignálů do signálových bloků různé délky. Toto bude vysvětleno s odvoláním na obr. 5. Obr. 5 schematicky ukazuje jednu skupinu časově ekvivalentních signálových superbloků ssbj a subsignálech (subpásmových signálech) SBi až SBm. Znovu předpokládáme, jako na obr. 2, že signálové superbloky mohou být rozděleny najeden, dva či tři signálové bloky, nebo že zůstávají nerozdělené. Z obr. 5 je zřejmé, že signálové superbloky v subsignálech SBm a SBm_i nejsou rozdělené, že signálový superblok v subsignálů SB3 je rozdělen do prvního bloku, který je delší než druhý signálový blok, signálový superblok v subsignálů SB? je rozdělen na první signálový blok, který je kratší než druhý signálový blok a že signálový superblok v subsignálů SB, je rozdělen na tři signálové bloky. Jinak řečeno, aniž by to však bylo chápáno jako omezení vynálezu mají menší signálové bloky
-9CZ 294349 B6 stejnou délku o velikosti 1/3 délky signálového superbloku, a delší signálové bloky mají délku o velikosti 2/3 signálového superbloku.
Proces rozhodování, jak provádět různá dělení do signálových bloků pro různé signálové superbloky skupiny časově ekvivalentních signálových superbloků, bude vysvětlen níže.
Výše bylo vysvětleno, že prostředky (jednotka) 30 pro určování délek signálových bloků mohou odvodit maskovací křivku z krátkých úseků širokopásmového signálu, které jsou relativně krátké ve srovnání s délkou úseku širokopásmového digitálního signálu v diagramu (c) na obr. 3. Maskovací křivka udává hladiny maskování pro každý subsignál SBi až SBm. Prostředky (jednotka) 30 mohou stanovit pro každé subpásmo, zda maskovací hladina v subpásmu je relativně stacionární jako funkce času, či nikoliv. Z obr. 5 je zřejmé, že subsignál SBi v subpásmu 1 je relativně nestacionární, takže signálový superblok byl rozdělen do tří úseků. V subpásmu 2 je subsignál SB? relativně nestacionární v první části (1/3) a relativně stacionární v druhé části (2/3) signálového superbloku. V subpásmu 3 je subsignál SB3 relativně stacionární v první části (2/3) a relativně nestacionární v druhé části (1/3) signálového superbloku. Subsignály SBm-, a SBm jsou relativně stacionární v celém signálovém superbloku, takže nejsou rozděleny.
Stanovení potřeby bitů pro různé signálové bloky na obr. 5 se provádí následujícím způsobem. Obr. 6 ukazuje časová okénka, jako funkci času, použitá pro určení potřeby bitů. Časová okénka mohou mít formu Hammingových okének. Časové okénko Wi na obr. 6 je aplikováno na širokopásmový digitální signál a použito pro odvození potřeb bitů pro časově ekvivalentní signálové superbloky ssb; ve všech subsignálech. Časové okénko Wma je aplikováno na širokopásmový digitální signál a použito k odvození potřeby bitů v časově ekvivalentních blocích signálu, jako například v signálových blocích 90 a 93, jako kdyby časově ekvivalentní signálové superbloky ssbj všech subsignálů byly všechny rozděleny, aby byly získány časově ekvivalentní signálové bloky obsahující prvních 12 vzorků časově ekvivalentních signálových superbloků.
Časové okénko Wnib je aplikováno na širokopásmový digitální signál a použito pro odvození potřeby bitů časově ekvivalentních signálových bloků, jako signálového bloku 91, jako kdyby všechny časově ekvivalentní signálové superbloky ssb, všech subsignálů byly rozděleny pro získání časově ekvivalentních signálových bloků obsahujících druhých 12 vzorků časově ekvivalentních signálových superbloků.
Časové okénko Wlllc je aplikováno na širokopásmový digitální signál a použito k odvození potřeby bitů v časově ekvivalentních signálových blocích, jak například v signálových blocích 92 a 94, jako kdyby časově ekvivalentní signálové superbloky ssbj všech subsignálů byly všechny rozděleny, aby byly získány časově ekvivalentní signálové bloky obsahující třetích 12 vzorků časově ekvivalentních signálových superbloků.
Časové okénko WIIa je aplikováno na širokopásmový digitální signál a použito pro odvození potřeby bitů časově ekvivalentních signálových bloků, jako signálového bloku 96, jako kdyby časově ekvivalentní signálové superbloky ssbj všech subsignálů signálových bloků obsahujících prvních 24 vzorků časově ekvivalentních signálových superbloků.
Časové okénko WI]b je aplikováno na širokopásmový digitální signál a použito pro odvození potřeby bitů v časově ekvivalentních signálových blocích, jako například v signálovém bloku 95, jako kdyby časově ekvivalentní signálové superbloky ssbj všech subsignálů byly všechny rozděleny, aby byly získány časově ekvivalentní signálové bloky obsahující posledních 24 vzorků každého z časově ekvivalentních signálových superbloků. Jednotky 34 a 41 nyní stanoví potřeby bitů bM-i a bM výpočtem používajícím okénko Wi, stanoví potřebu bitů b3a pro signálový blok obsahující prvních 24 vzorků signálového superbloku ssbj v supersignálu SB3 z výpočtu bitové potřeby použitím okénka WMa, stanoví potřeby bitů bia a b?a pro signálové bloky obsahující prvních 12 vzorků signálových superbloků ssbj v superblocích SBi a SB? z výpočtu potřeby bitů
-10CZ 294349 B6 pomocí okénka Wnia, stanoví potřebu bitů b|C a b3c pro signálové bloky obsahující posledních 12 vzorků signálových superbloků ssb, v supersignálech SBi a SB3 z výpočtu potřeby bitů pomocné okénka Winc, stanoví potřebu bitů b2b pro blok signálu obsahujících posledních 24 vzorků signálového superbloku ssbj v subsignálu SB? z výpočtu potřeby bitů použitím okénka Wnb a stanoví potřebu bitů b2b ΡΓθ signálový blok obsahující druhých 12 vzorků signálového superbloku ssbj v subsignálu SBi z výpočtu potřeby bitů pomocí okénka WnibJe-li potom známa bitová rychlost, která je v předcházejícím příkladu 128 kbit/s, vyplývá zvýše uvedeného popisu, že na každou milisekundu širokopásmového digitálního signálu je k dispozici v zásobníku bitů 128 bitů pro přidělení. Výsledkem je, že pro M časově ekvivalentních signálových superbloků ssbj z obr. 5. je k dispozici celkově 384.y bitů pro přidělení.
Přidělení bitů může být provedeno způsoben známým z dokumentů Dl a D2. To znamená, že se určí signálový blok s největší potřebou bitů a přiděluje se počet bitů každému vzorku v uvedeném signálovém bloku. Pokud toto přidělení je první alokací bitů vzorkům v tomto signálovém bloku, jsou přidělovány například 2 bity každému vzorku signálového bloku. Pokud toto přidělení není první alokací bitů vzorkům v uvedeném signálovém bloku, je přidělován vzorkům v uvedeném signálovém bloku menší počet bitů (1). Dále se snižuje počet bitů, které jsou k dispozici v zásobníku bitů o počet bitů celkem přidělených vzorkům v uvedeném signálovém bloku. Následně se tento postup opakuje až do přidělení všech bitů ze zásobníku bitů. Rozdíl od známého algoritmu přidělení je ten, že ve známém algoritmu byl počet vzorků v signálovém bloku konstantní, zatímco v této situaci to již neplatí.
Obr. 7 schematicky znázorňuje dekódovací zařízení pro příjem kódovaného digitálního signálu přenášeného přenosovým médiem (nosičem záznamu) TRMM a pro dekódování kódovaného digitálního signálu pro získání repliky širokopásmového digitálního informačního signálu. Kódovaný digitální signál je veden do deformátovacích prostředků (jednotky) 100. Tato jednotka je způsobilá znovuzískat ze sériového toku dat kódovaného digitálního signálu kvantované vzorky a vést kvantované vzorky na výstup 102 pro znovuzískání informace o přidělení bitů a její dodání na výstup 103, pro znovuzískání informace o činiteli měřítka a její přivádění na výstup 104 a pro znovuzískání signálu s informací o délce bloků a pro jeho vedení na výstup 105.
Prostředky 100 tak současně tvoří ve smyslu definice předmětu vynálezu prostředky (100) pro příjem uvedeného kódovaného digitálního signálu, dále deformátovací prostředky (100) pro odvozování informace o činiteli měřítka a odvozování M kvantovaných subsignálů z kódovaného digitálního signálu, a prostředky (100) pro odvozování informace o přidělení bitů, která je reprezentativní pro počet bitů, kterými jsou vzorky v signálovém bloku kvantovaného subsignálu reprezentovány.
Kvantované vzorky, stejně jako informace o přidělení bitů a délce bloku jsou vedeny do dekvantizačních prostředků (jednotky) 107. V odezvě na informaci o bitovém přidělení prostředky (jednotka) 107 znovuzískávání ze sériového datového toku kvantovaných vzorků kvantované vzorky pro každý subsignál a uspořádávají je do signálových bloků o délce určené informace o délce bloku tak, aby se získaly dekvantované normované subsignály. Dekvantované normované subsignály jsou vedeny do prostředků (jednotky) 109 pro odnormování, spolu s informací o délce bloku a činiteli měřítka. V odezvě na informaci o délce bloku a činiteli měřítka. V odezvě na informací činitele měřítka odnormují prostředky (jednotka) 109 pro odnormování, spolu s informací o délce bloku a činiteli měřítka. V odezvě na informaci činitele měřítka odnormují prostředky (jednotka) 109 signálové bloky normovaných dekvantovaných subpásmových vzorků podle informace o délce bloku, a to násobením normovaných dekvantovaných subpásmových vzorků činitelem měřítka, odpovídajícím signálovému bloku v určitém dekvantovaném subsignálu. Takto získané signály jsou vedeny do prostředků 111 pro kombinování uvedených M subsignálů pro získání uvedeného širokopásmového informačního signálu, ve formě syntetizační jednotky filtrů, která spojí signály, aby se získala replika širokopásmového digitálního informačního signálu na výstupu 113.
-11 CZ 294349 B6
Obr. 8 ukazuje další provedení kódovacího zařízení. Kódovací zařízení je značně podobné kódovacímu zařízení z obr. 1. Rozdílnost od kódovacího zařízení z obr. 1 spočívá ve skutečnosti, že informace o přidělení bitů generovaná jednotkou 48 není přenášená nebo zaznamenávána. Jednotka 34' stanovující maskovací křivku má dále jinou konstrukci. Informace o bitovém přidělení se zde vypočítává v jednotkách 34', 412 a 48 pouze použitím činitele měřítka. Konkrétněji nyní jednotka 34' vypočte výkonové spektrum na základě činitelů měřítka přivedených na vstup 38, místo použití součtu kvadrátů hodnot vzorků částí signálu, a z toho odvodí standardním způsobem maskovací křivku. Tato křivka je vedena do jednotky 41 určující potřebu bitů známým způsobem. V odezvě na tyto potřeby bitů určí jednotka 48 informaci o přidělení bitů dobře známým způsobem.
Obr. 9 ukazuje provedení dekódovacího zařízení pro dekódování kódovaného signálu vysílaného na zaznamenaného kódovacím zařízením z obr. 8. Dekódovací zařízení na obr. 9 vykazuje velkou podobnost s dekódovacím zařízením z obr. 7 s tím rozdílem, že deformátovací jednotka 100' nyní dodává dekvantované vzorky na svůj výstup 102, informaci o délce bloku na svůj výstup 105 a činitele měřítka signálových bloků na svůj výstup 104. Dekódovací zařízení dále obsahuje jednotku 115 pro přidělování bitů, která přijímá činitele měřítka a informaci o délce bloků přes odpovídající vstupy 117, 118. Jednotka 115 generuje informaci o přidělení bitů na výstupu 120. Informace o přidělení bitů je vedena do dekvantizačních prostředků (jednotky) 107. Jednotka 115 přidělování bitů může pracovat identickým způsobem jako kombinace jednotek 41' a 48 z obr. 8.
V předcházejícím popisu byl vynález popsán s odvoláním na provedení, ve kterém je širokopásmový signál dělen do M subsignálů (subpásmových signálů), kde M je v čase konstantním. Je však možné, že během určitého časového intervalu má M určitou konstantní hodnotu, která vede ke konstantním šířkám pásma úzkopásmových signálů v uvedeném časovém intervalu, a že během následujícího časového intervalu má M jinou (konstantní) hodnotu, vedoucí k jiným (konstantním) šířkám pásma úzkopásmových signálů v uvedeném následujícím časovém intervalu. Způsob podle vynálezu může být použit uvnitř každého časového intervalu.
Odkazy na literaturu (Dl) EP-A 457,390 (PHN 13.328) (D2)EP-A 457,391 (PHN 13.329) (D3) EP-A 400.755 (PHQ 89.018A) (D4) EP-A 402,973 (PHN 13.241) (D5) „The ISO/MPEG-audio codex: a generic standard for coding of hight quality audio“, K. Brandenburg et al., preprint no. 3336, 92nd EAS Convention, Vienna, March 1992
Claims (22)
1. Zařízení pro kódování širokopásmového digitálního informačního signálu, obsahující vstup (1) pro příjem širokopásmového digitálního informačního signálu, dělicí prostředky (2) pro dělení širokopásmového digitálního signálu během určitého časového intervalu do M úzkopásmových subsignálů (SB,, SB2, ...SBM), z nichž každý reprezentuje složku širokopásmového digitálního informačního signálu, která je přítomná v odpovídajícím z M přilehlých úzkých pásmech ve frekvenčním pásmu širokopásmového digitálního informačního signálu, kde M je celé číslo větší než 1 a všechna úzká pásma mají určitou konstantní šířku pásma;
- 12CZ 294349 B6 prostředky (6) pro určování činitelů měřítka pro po sobě následující signálové bloky v každém ze subsignálů;
kvantizační prostředky (13) pro kvantování vzorků v signálovém bloku na kvantované vzorky v odezvě na informaci o přidělení bitů přivedou do kvantizačních prostředků, pro získání kvantovaných subsignálů;
prostředky (34, 41, 48) pro odvozování informace o přidělení bitů, která reprezentuje počet bitů, kterým budou vzorky v signálovém bloku subsignálů reprezentovány po kvantování v kvantizačních prostředcích (13);
formátovací prostředky (20) pro spojování kvantovaných vzorků v signálových blocích kvantovaných subsignálů a činitelů měřítka do výstupního digitálního signálu, který má formát vhodný pro přenos nebo ukládání či záznam, vyznačené tím, že dále obsahuje prostředky (30) pro určování délek signálových bloků v alespoň jednom ze subsignálů (SBi, SB2, ...SBm) a pro generování informace o délkách bloků, přičemž informace o délkách bloků je reprezentativní pro uvedené délky signálových bloků v nejméně jednom subsignálu, kde délky po sobě následujících signálových bloků v uvedeném nejméně jednom subsignálu se od sebe liší, přičemž prostředky (6) pro určování činitelů měřítka jsou dále uzpůsobeny pro určování činitelů měřítka pro po sobě následující signálové bloky proměnlivých délek v uvedeném nejméně jednom subsignálů v odezvě na informaci o délce bloku, přičemž prostředky (34, 41, 48) pro odvozování informace o přidělení bitů jsou dále uzpůsobeny pro odvozování informace o přidělování bitů pro po sobě následujících signálové bloky proměnných délek v uvedeném nejméně jednom subsignálů v odezvě na uvedenou informaci o délce bloku, přičemž kvantizační prostředky (13) jsou dále uzpůsobeny pro kvantování vzorků v signálových blocích proměnných délek v uvedeném nejméně jednom subsignálů v odezvě na uvedenou informaci o délce bloku, a formátovací prostředky (20) jsou dále uzpůsobeny pro začleňování informace o délce bloku do výstupního digitálního signálu pro přenos nebo ukládání či záznam.
2. Zařízení podle nároku 1, vyznačené tím, že uvedené prostředky (30) pro určování délky signálových bloků jsou uzpůsobené pro stanovení délek signálových bloků v nejméně dvou subsignálech (SBi, SB2, ... SBM), a informace o délkách bloků je reprezentativní pro uvedené délky signálových bloků v nejméně dvou subsignálech, kde délky po sobě následujících signálových bloků v uvedených nejméně dvou subsignálech se od sebe liší, přičemž časově ekvivalentní signálové bloky uvedených nejméně dvou subsignálů mají stejnou délku.
3. Zařízení podle nároku 2, vyznačené tím, že prostředky (30) pro určování délky signálových bloků jsou uzpůsobené pro určování délek signálových bloků v M subsignálech (SBh SB2, ...SBm), přičemž informace o délce bloku je reprezentativní pro uvedené délky signálových bloků v uvedených M subsignálech, kde délky po sobě následujících signálových bloků v uvedených M subsignálech se od sebe liší, přičemž časově ekvivalentní signálové bloky uvedených M subsignálů mají stejnou délku.
-13 CZ 294349 B6
4. Zařízení podle nároku 1, vyznačené tím, že zařízení je uzpůsobeno pro dělení subsignálů (SBb SB2, ...SBM) do po sobě následujících signálových superbloků stejné délky, přičemž prostředky (30) pro určování délek signálových bloků jsou uzpůsobené pro dělení signálového superbloku v nejméně jednom subsignálu do alespoň dvou signálových bloků.
5. Zařízení podle nároku 4, vyznačené tím, že délky nejméně dvou signálových bloků obsažených v uvedeném signálovém superbloku se od sebe liší.
6. Zařízení podle nároku 4, vyznačené tím, že prostředky (30) pro určování délek signálových bloků jsou uzpůsobené pro dělení signálového superbloku v každém z nejméně dvou subsignálů do nejméně dvou signálových bloků, přičemž signálové superbloky v uvedených nejméně dvou subsignálech jsou časově ekvivalentní a signálové bloky v uvedených časově ekvivalentních signálových superblocích jsou rovněž časově ekvivalentní.
7. Zařízená podle nároku 6, vyznačené tím, že prostředky (30) pro určování délek signálových bloků jsou uzpůsobené pro dělení M časově ekvivalentních signálových superbloků, jednoho v každém z M subsignálů (SBi, SB2, ...SBM), do nejméně dvou signálových bloků, přičemž signálové bloky v uvedených časově ekvivalentních signálových superblocích jsou také časově ekvivalentní.
8. Zařízení podle kteréhokoli z nároků 1 až 7, vyznačené tím, že prostředky (30) pro určování délek signálových bloků jsou uzpůsobené pro určování délky po sobě následujících signálových bloků v subsignálu (SBb SB2, ...SBM) v odezvě na širokopásmový digitální informační signál tak, že délka signálového bloku v uvedeném subsignálu je zvolena relativně delší v situaci, kdy širokopásmový digitální informační signál, ze kterého byl uvedený signálový blok odvozen, je v podstatě stacionární, a je zvolena relativně kratší, pokud širokopásmový digitální informační signál, ze kterého byl uvedený signálový blok odvozen, má v podstatě nestacionární charakter.
9. Zařízení podle kteréhokoli z nároků 1 až 8, vyznačené tím, že prostředky (30) pro určování délek signálových bloků jsou uzpůsobené pro určování délky po sobě následujících signálových bloků v subsignálu (SBb SB2, ...SBM) v odezvě na uvedený subsignál tak, že délka signálového bloku v uvedeném subsignálu je zvolena relativně delší v situaci, kdy subsignál je v podstatě stacionární, a relativně kratší, když subsignál má v podstatě nestacionární charakter.
10. Zařízení podle kteréhokoli z nároků 1 až 8, vyznačené tím, že obsahuje prostředky (34) pro určování odstupu signálu od maskování pro stanovení odstupu signálu od maskování v každém zM subsignálů (SBi, SB2, ...SBM), přičemž prostředky (30) pro určování délky signálových bloků jsou uzpůsobené pro určování délky po sobě následujících signálových bloků v subsignálu v odezvě na odstup signálu od maskování pro uvedený subsignál tak, že délka signálového bloku v uvedeném subsignálu je zvolena relativně delší v situaci, kdy odstup signálu od maskování v subsignálu jako funkce času je v podstatě stacionární, a relativně kratší, pokud odstup signálu od maskování v subsignálu má v podstatě nestacionární charakter.
11. Zařízení podle nároku 1, vyznačené tím, že formátovací prostředky (20) obsahují záznamové prostředky pro záznam kódovaného digitálního signálu na záznamový nosič.
12. Zařízení podle nároku 1,vyznačené tím, že dále obsahuje normovací prostředky (6) pro normování vzorků v signálovém bloku v odezvě na informaci o činiteli měřítka pro uvedený signálový blok, před kvantováním.
13. Zařízení pro dekódovaní kódovaného digitálního signálu pro získání širokopásmového digitálního informačního signálu, obsahující prostředky (100) pro příjem uvedeného kódovaného digitálního signálu;
- 14CZ 294349 B6 deformátovací prostředky (100) pro odvozování informace o činiteli měřítka a pro odvozování M kvantovaných subsignálů z kódovaného digitálního signálu, kde M je celé číslo větší než 1, přičemž každý kvantovaný subsignál je složený z po sobě následujících signálových bloků kvantovaných vzorků;
prostředky (100) pro odvozování informace o přidělení bitů, která je reprezentativní pro počet bitů, kterými jsou vzorky v signálovém bloku kvantovaného subsignálu reprezentovány, dekvantizační prostředky (107) pro dekvantování kvantovaných vzorků v odezvě na uvedenou informaci o přidělení bitů pro získání M subsignálů s dekvantovanými vzorky;
prostředky (111) pro kombinování uvedených M subsignálů pro získání uvedeného širokopásmového informačního signálu, vyznačené tím, že deformátovací prostředky (100) jsou dále uzpůsobené pro odvozování, z kódovaného digitálního signálu, informace o délce bloku reprezentativní pro délky signálových bloků v nejméně jednom subsignálu, kde délky po sobě následujících signálových bloků v uvedeném nejméně jednom subsignálu se od sebe liší, přičemž prostředky (100) pro odvozování informace o přidělení bitů jsou dále uzpůsobené pro odvozování informace o přidělení bitů pro po sobě následující signálové bloky proměnných délek v uvedeném nejméně jednom subsignálu v odezvě na uvedenou informaci o délce bloku, přičemž dekvantizační prostředky (107) jsou dále uzpůsobené pro dekvantování kvantovaných vzorků v signálových blocích proměnných délek v uvedeném nejméně jednom subsignálu v odezvě na uvedenou informaci o délce bloku.
14. Zařízení podle nároku 13, vyznačené tím, že dále obsahuje prostředky (109) pro odnormování vzorků obsažených v signálových blocích subsignálů v odezvě na informaci o činiteli měřítka a uvedenou informaci o délce bloku před tím, než je signál sestaven v prostředcích (111) pro kombinování signálu.
15. Zařízení podle nároku 13, vyznačené tím, že prostředky (100) pro příjem obsahují prostředky pro reprodukci kódovaného digitálního signálu z nosiče záznamu.
16. Způsob kódování širokopásmového digitálního informačního signálu, při kterém se přijímá širokopásmový digitální informační signál;
během určitého časového intervalu se širokopásmový digitální informační signál dělí do M úzkopásmových subsignálů (SBb SB2, ...SBM), přičemž každý zM subsignálů (SBt, SB2, ...SBM) reprezentuje složku širokopásmového digitálního informačního signálu, která je přítomná v odpovídajícím zM přilehlých úzkých pásem ve frekvenčním pásmu širokopásmového digitálního informačního signálu, kde M je celé číslo větší než 1;
určuje se činitel měřítka pro po sobě následující bloky signálu v každém subsignálu;
vzorky v signálovém bloku se v kvantizačním kroku kvantují do kvantovaných vzorků v odezvě na informaci o přidělení bitů, pro získání kvantovaných subsignálů;
v odvozovacím kroku se odvozuje uvedená informace o přidělení bitů, která reprezentuje počet bitů, kterým budou vzorky v signálovém bloku subsignálu reprezentovány po kvantování;
-15 CZ 294349 B6 kvantované vzorky v signálových blocích kvantovaných subsignálů a činitele měřítka se v sestavovacím kroku sestavuje do výstupního digitálního signálu, který má vhodný formát pro přenos nebo ukládání či záznam, vyznačený tím, že se určují délky signálových bloků v nejméně jednom ze subsignálů (SBb SB2, ...SBM) a generují se informace o délce bloku, která reprezentuje uvedené délky signálových bloků v nejméně jednom subsignálů, kde délky po sobě následujících signálových bloků v uvedeném nejméně jednom subsignálů se od sebe liší;
při určování činitelů měřítka se určují činitele měřítka pro po sobě následující signálové bloky proměnných délek v uvedeném nejméně jednom subsignálů v odezvě na uvedenou informaci o délce bloku;
v odvozovacím kroku se informace o přidělení bitů odvozuje pro po sobě následující signálové bloky proměnných délek v uvedeném nejméně jednom subsignálů v odezvě na uvedenou informaci o délce bloku;
v kvantizačním kroku se kvantují vzorky v signálových blocích proměnných délek v uvedeném nejméně jednom subsignálů v odezvě na uvedenou informaci o délce bloku;
a v sestavovacím kroku se do výstupního digitálního signálu pro přenos nebo ukládání či záznam začleňuje informace o délce bloku.
17. Způsob podle nároku 16, v y z n a č e n ý tím, že se před kvantováním provádí normování vzorků v signálovém bloku, v odezvě na informaci o činiteli měřítka pro uvedený signálový blok.
18. Způsob podle nároku 16, vyznačený tím, že sestavovací krok dále zahrnuje záznam kódovaného digitálního signálu na záznamový nosič.
19. Způsob dekódování kódovaného digitálního signálu pro získání širokopásmového digitálního signálu, při kterém se přijímá kódovaný digitální signál;
v deformátovacím kroku se provádí deformátování pro odvozování informace o činiteli měřítka a pro odvozování M kvantovaných subsignálů z kódovaného digitálního signálu, kde M je celé číslo větší než 1, přičemž každý kvantovaný subsignál je složený z po sobě následujících signálových bloků kvantovaných vzorků;
v odvozovacím kroku se odvozuje informace o přidělení bitů, která je reprezentativní pro počet bitů, kterými jsou vzorky v signálovém bloku kvantovaného subsignálů reprezentovány;
v dekvantizačním kroku se provádí dekvantování kvantovaných vzorků v odezvě na uvedenou informaci o přidělení bitů pro získání M subsignálů s dekvantovanými vzorky;
v sestavovacím kroku se uvedeným M subsignálů kombinuje pro získávání uvedeného širokopásmového digitálního informačního signálu,
-16CZ 294349 B6 vyznačený tím, že se v deformátovacím kroku odvozuje informace o délce bloku z kódovaného digitálního signálu, která reprezentuje délky signálových bloků v nejméně jednom subsignálu, přičemž délky po sobě 5 následujících signálových bloků v uvedeném nejméně jednom subsignálu se od sebe liší, v odvozovacím kroku se odvozuje informace o přidělení bitů pro po sobě následující signálové bloky proměnných délek v uvedeném nejméně jednom subsignálu v odezvě na uvedenou informaci o délce bloku, a v dekvantizačním kroku se provádí dekvantování kvantovaných vzorků v signálových blocích proměnných délek v uvedeném nejméně jednom subsignálu v odezvě na uvedenou informaci o délce bloku.
15
20. Kódovaný digitální signál reprezentující širokopásmový digitální informační signál, přičemž kódovaný digitální informační signál obsahuje informaci o činiteli měřítka a M kvantovaných subsignálů (SBb SB2, ...SBM), kde M je celé číslo větší než 1, přičemž kvantovaný subsignál je složený z po sobě následujících signálových bloků 20 kvantovaných vzorků, vyznačený tím, že kódovaný digitální signál dále obsahuje informaci o délkách bloků, která je reprezentativní pro 25 délky signálových bloků v nejméně jednom subsignálu, kde délky po sobě následujících signálových bloků v uvedeném nejméně jednom subsignálu se od sebe liší.
21. Kódovaný digitální signál podle nároku 20, vyznačený tím, že subsignály (SBb SB2, ...SBm) byly rozděleny do po sobě následujících signálových superbloků stejné délky,
30 přičemž signálový superblok v uvedeném nejméně jednom subsignálu je rozdělený do nejméně dvou signálových bloků.
22. Nosič záznamu, na němž byl uložen kódovaný digitální signál podle nároku 20.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP94203226 | 1994-11-04 | ||
PCT/IB1995/000842 WO1996014695A1 (en) | 1994-11-04 | 1995-10-06 | Encoding and decoding of a wideband digital information signal |
Publications (2)
Publication Number | Publication Date |
---|---|
CZ9602000A3 CZ9602000A3 (en) | 1997-10-15 |
CZ294349B6 true CZ294349B6 (cs) | 2004-12-15 |
Family
ID=8217348
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CZ19962000A CZ294349B6 (cs) | 1994-11-04 | 1995-10-06 | Zařízení pro kódování a dekódování širokopásmového digitálního informačního signálu, způsob kódování a dekódování, kódovaný signál a nosič záznamu |
Country Status (13)
Country | Link |
---|---|
US (1) | US5661755A (cs) |
EP (1) | EP0738441B1 (cs) |
JP (1) | JP3390013B2 (cs) |
CN (2) | CN1095253C (cs) |
AT (1) | ATE214524T1 (cs) |
AU (1) | AU697176B2 (cs) |
BR (1) | BR9506449A (cs) |
CZ (1) | CZ294349B6 (cs) |
DE (1) | DE69525836T2 (cs) |
HK (1) | HK1013897A1 (cs) |
HU (1) | HU215685B (cs) |
TW (1) | TW286454B (cs) |
WO (1) | WO1996014695A1 (cs) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CZ300954B6 (cs) * | 1999-01-07 | 2009-09-23 | Koninklijke Philips Electronics N. V. | Zarízení a zpusob pro kódování digitálního informacního signálu, zarízení pro dekódování a nosic záznamu |
Families Citing this family (121)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
DE4405659C1 (de) * | 1994-02-22 | 1995-04-06 | Fraunhofer Ges Forschung | Verfahren zum kaskadierten Codieren und Decodieren von Audiodaten |
DE69529222T2 (de) * | 1994-05-02 | 2003-10-09 | Koninklijke Philips Electronics N.V., Eindhoven | Einrichtung und verfahren zum kodieren eines digitalen signals mit mindestens einer ersten und einer zweiten digitalen signalkomponente |
JP3082625B2 (ja) * | 1995-07-15 | 2000-08-28 | 日本電気株式会社 | 音声信号処理回路 |
KR100463462B1 (ko) * | 1995-10-24 | 2005-05-24 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 인코딩,디코딩,및제어신호발생장치및인코딩,디코딩방법 |
TW384434B (en) * | 1997-03-31 | 2000-03-11 | Sony Corp | Encoding method, device therefor, decoding method, device therefor and recording medium |
US5903872A (en) * | 1997-10-17 | 1999-05-11 | Dolby Laboratories Licensing Corporation | Frame-based audio coding with additional filterbank to attenuate spectral splatter at frame boundaries |
US5913191A (en) * | 1997-10-17 | 1999-06-15 | Dolby Laboratories Licensing Corporation | Frame-based audio coding with additional filterbank to suppress aliasing artifacts at frame boundaries |
US5899969A (en) * | 1997-10-17 | 1999-05-04 | Dolby Laboratories Licensing Corporation | Frame-based audio coding with gain-control words |
KR100326157B1 (ko) * | 1998-12-31 | 2002-07-03 | 윤종용 | 통신시스템에서반복디코더에대한양자화방법 |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
US7062445B2 (en) * | 2001-01-26 | 2006-06-13 | Microsoft Corporation | Quantization loop with heuristic approach |
WO2003036624A1 (en) * | 2001-10-25 | 2003-05-01 | Koninklijke Philips Electronics N.V. | Method of transmission of wideband audio signals on a transmission channel with reduced bandwidth |
US6934677B2 (en) * | 2001-12-14 | 2005-08-23 | Microsoft Corporation | Quantization matrices based on critical band pattern information for digital audio wherein quantization bands differ from critical bands |
US7027982B2 (en) * | 2001-12-14 | 2006-04-11 | Microsoft Corporation | Quality and rate control strategy for digital audio |
US7240001B2 (en) | 2001-12-14 | 2007-07-03 | Microsoft Corporation | Quality improvement techniques in an audio encoder |
US8027697B2 (en) | 2007-09-28 | 2011-09-27 | Telecommunication Systems, Inc. | Public safety access point (PSAP) selection for E911 wireless callers in a GSM type system |
US8918073B2 (en) | 2002-03-28 | 2014-12-23 | Telecommunication Systems, Inc. | Wireless telecommunications location based services scheme selection |
US7426380B2 (en) | 2002-03-28 | 2008-09-16 | Telecommunication Systems, Inc. | Location derived presence information |
US8290505B2 (en) | 2006-08-29 | 2012-10-16 | Telecommunications Systems, Inc. | Consequential location derived information |
US9154906B2 (en) | 2002-03-28 | 2015-10-06 | Telecommunication Systems, Inc. | Area watcher for wireless network |
US8126889B2 (en) | 2002-03-28 | 2012-02-28 | Telecommunication Systems, Inc. | Location fidelity adjustment based on mobile subscriber privacy profile |
JP2003316392A (ja) * | 2002-04-22 | 2003-11-07 | Mitsubishi Electric Corp | オーディオ信号の復号化及び符号化装置、復号化装置並びに符号化装置 |
US20030207672A1 (en) * | 2002-05-03 | 2003-11-06 | Intel Corporation | Wideband tuning circuit for low-voltage silicon process and method for generating a tuning frequency |
US6980695B2 (en) * | 2002-06-28 | 2005-12-27 | Microsoft Corporation | Rate allocation for mixed content video |
US7016547B1 (en) * | 2002-06-28 | 2006-03-21 | Microsoft Corporation | Adaptive entropy encoding/decoding for screen capture content |
EP2006840B1 (en) | 2002-09-04 | 2012-07-04 | Microsoft Corporation | Entropy coding by adapting coding between level and run-length/level modes |
US7502743B2 (en) | 2002-09-04 | 2009-03-10 | Microsoft Corporation | Multi-channel audio encoding and decoding with multi-channel transform selection |
JP4676140B2 (ja) | 2002-09-04 | 2011-04-27 | マイクロソフト コーポレーション | オーディオの量子化および逆量子化 |
US7299190B2 (en) * | 2002-09-04 | 2007-11-20 | Microsoft Corporation | Quantization and inverse quantization for audio |
US7433824B2 (en) * | 2002-09-04 | 2008-10-07 | Microsoft Corporation | Entropy coding by adapting coding between level and run-length/level modes |
US7383180B2 (en) * | 2003-07-18 | 2008-06-03 | Microsoft Corporation | Constant bitrate media encoding techniques |
US7343291B2 (en) | 2003-07-18 | 2008-03-11 | Microsoft Corporation | Multi-pass variable bitrate media encoding |
US7609763B2 (en) | 2003-07-18 | 2009-10-27 | Microsoft Corporation | Advanced bi-directional predictive coding of video frames |
US7782954B2 (en) * | 2003-09-07 | 2010-08-24 | Microsoft Corporation | Scan patterns for progressive video content |
US7724827B2 (en) * | 2003-09-07 | 2010-05-25 | Microsoft Corporation | Multi-layer run level encoding and decoding |
US7688894B2 (en) * | 2003-09-07 | 2010-03-30 | Microsoft Corporation | Scan patterns for interlaced video content |
US7424293B2 (en) | 2003-12-02 | 2008-09-09 | Telecommunication Systems, Inc. | User plane location based service using message tunneling to support roaming |
US7260186B2 (en) | 2004-03-23 | 2007-08-21 | Telecommunication Systems, Inc. | Solutions for voice over internet protocol (VoIP) 911 location services |
US20080090546A1 (en) | 2006-10-17 | 2008-04-17 | Richard Dickinson | Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging |
US20080126535A1 (en) | 2006-11-28 | 2008-05-29 | Yinjun Zhu | User plane location services over session initiation protocol (SIP) |
US7460990B2 (en) | 2004-01-23 | 2008-12-02 | Microsoft Corporation | Efficient coding of digital media spectral data using wide-sense perceptual similarity |
US7629926B2 (en) | 2004-10-15 | 2009-12-08 | Telecommunication Systems, Inc. | Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas |
US7113128B1 (en) | 2004-10-15 | 2006-09-26 | Telecommunication Systems, Inc. | Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas |
US6985105B1 (en) | 2004-10-15 | 2006-01-10 | Telecommunication Systems, Inc. | Culled satellite ephemeris information based on limiting a span of an inverted cone for locating satellite in-range determinations |
US7411546B2 (en) | 2004-10-15 | 2008-08-12 | Telecommunication Systems, Inc. | Other cell sites used as reference point to cull satellite ephemeris information for quick, accurate assisted locating satellite location determination |
US7353034B2 (en) | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US7562021B2 (en) * | 2005-07-15 | 2009-07-14 | Microsoft Corporation | Modification of codewords in dictionary used for efficient coding of digital media spectral data |
US7684981B2 (en) * | 2005-07-15 | 2010-03-23 | Microsoft Corporation | Prediction of spectral coefficients in waveform coding and decoding |
US7693709B2 (en) | 2005-07-15 | 2010-04-06 | Microsoft Corporation | Reordering coefficients for waveform coding or decoding |
US7599840B2 (en) * | 2005-07-15 | 2009-10-06 | Microsoft Corporation | Selectively using multiple entropy models in adaptive coding and decoding |
US7630882B2 (en) * | 2005-07-15 | 2009-12-08 | Microsoft Corporation | Frequency segmentation to obtain bands for efficient coding of digital media |
US7539612B2 (en) * | 2005-07-15 | 2009-05-26 | Microsoft Corporation | Coding and decoding scale factor information |
US8660573B2 (en) | 2005-07-19 | 2014-02-25 | Telecommunications Systems, Inc. | Location service requests throttling |
US7565018B2 (en) * | 2005-08-12 | 2009-07-21 | Microsoft Corporation | Adaptive coding and decoding of wide-range coefficients |
US7933337B2 (en) * | 2005-08-12 | 2011-04-26 | Microsoft Corporation | Prediction of transform coefficients for image compression |
US8599925B2 (en) * | 2005-08-12 | 2013-12-03 | Microsoft Corporation | Efficient coding and decoding of transform blocks |
US9282451B2 (en) | 2005-09-26 | 2016-03-08 | Telecommunication Systems, Inc. | Automatic location identification (ALI) service requests steering, connection sharing and protocol translation |
US7825780B2 (en) | 2005-10-05 | 2010-11-02 | Telecommunication Systems, Inc. | Cellular augmented vehicle alarm notification together with location services for position of an alarming vehicle |
US7907551B2 (en) | 2005-10-06 | 2011-03-15 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) location based 911 conferencing |
US8467320B2 (en) | 2005-10-06 | 2013-06-18 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) multi-user conferencing |
US7831434B2 (en) * | 2006-01-20 | 2010-11-09 | Microsoft Corporation | Complex-transform channel coding with extended-band frequency coding |
US8190425B2 (en) * | 2006-01-20 | 2012-05-29 | Microsoft Corporation | Complex cross-correlation parameters for multi-channel audio |
US7953604B2 (en) * | 2006-01-20 | 2011-05-31 | Microsoft Corporation | Shape and scale parameters for extended-band frequency coding |
US8150363B2 (en) | 2006-02-16 | 2012-04-03 | Telecommunication Systems, Inc. | Enhanced E911 network access for call centers |
US8059789B2 (en) | 2006-02-24 | 2011-11-15 | Telecommunication Systems, Inc. | Automatic location identification (ALI) emergency services pseudo key (ESPK) |
US9167553B2 (en) | 2006-03-01 | 2015-10-20 | Telecommunication Systems, Inc. | GeoNexus proximity detector network |
US7471236B1 (en) | 2006-03-01 | 2008-12-30 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detector |
US7899450B2 (en) | 2006-03-01 | 2011-03-01 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detection using local mobile network within cellular network |
US8208605B2 (en) | 2006-05-04 | 2012-06-26 | Telecommunication Systems, Inc. | Extended efficient usage of emergency services keys |
WO2008057477A2 (en) | 2006-11-03 | 2008-05-15 | Telecommunication Systems, Inc. | Roaming gateway enabling location based services (lbs) roaming for user plane in cdma networks without requiring use of a mobile positioning center (mpc) |
CN101192410B (zh) * | 2006-12-01 | 2010-05-19 | 华为技术有限公司 | 一种在编解码中调整量化质量的方法和装置 |
US8050386B2 (en) | 2007-02-12 | 2011-11-01 | Telecommunication Systems, Inc. | Mobile automatic location identification (ALI) for first responders |
US8184710B2 (en) * | 2007-02-21 | 2012-05-22 | Microsoft Corporation | Adaptive truncation of transform coefficient data in a transform-based digital media codec |
US7774205B2 (en) * | 2007-06-15 | 2010-08-10 | Microsoft Corporation | Coding of sparse digital media spectral data |
US7761290B2 (en) | 2007-06-15 | 2010-07-20 | Microsoft Corporation | Flexible frequency and time partitioning in perceptual transform coding of audio |
US8046214B2 (en) * | 2007-06-22 | 2011-10-25 | Microsoft Corporation | Low complexity decoder for complex transform coding of multi-channel sound |
US7885819B2 (en) | 2007-06-29 | 2011-02-08 | Microsoft Corporation | Bitstream syntax for multi-process audio decoding |
US8254455B2 (en) | 2007-06-30 | 2012-08-28 | Microsoft Corporation | Computing collocated macroblock information for direct mode macroblocks |
US8185087B2 (en) | 2007-09-17 | 2012-05-22 | Telecommunication Systems, Inc. | Emergency 911 data messaging |
US8249883B2 (en) | 2007-10-26 | 2012-08-21 | Microsoft Corporation | Channel extension coding for multi-channel source |
US7929530B2 (en) | 2007-11-30 | 2011-04-19 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
US9130963B2 (en) | 2011-04-06 | 2015-09-08 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
US8179974B2 (en) | 2008-05-02 | 2012-05-15 | Microsoft Corporation | Multi-level representation of reordered transform coefficients |
US8325800B2 (en) | 2008-05-07 | 2012-12-04 | Microsoft Corporation | Encoding streaming media as a high bit rate layer, a low bit rate layer, and one or more intermediate bit rate layers |
US8379851B2 (en) | 2008-05-12 | 2013-02-19 | Microsoft Corporation | Optimized client side rate control and indexed file layout for streaming media |
US8370887B2 (en) | 2008-05-30 | 2013-02-05 | Microsoft Corporation | Media streaming with enhanced seek operation |
US8068587B2 (en) | 2008-08-22 | 2011-11-29 | Telecommunication Systems, Inc. | Nationwide table routing of voice over internet protocol (VOIP) emergency calls |
US8406307B2 (en) | 2008-08-22 | 2013-03-26 | Microsoft Corporation | Entropy coding/decoding of hierarchically organized data |
US8265140B2 (en) | 2008-09-30 | 2012-09-11 | Microsoft Corporation | Fine-grained client-side control of scalable media delivery |
US8525681B2 (en) | 2008-10-14 | 2013-09-03 | Telecommunication Systems, Inc. | Location based proximity alert |
US8892128B2 (en) | 2008-10-14 | 2014-11-18 | Telecommunication Systems, Inc. | Location based geo-reminders |
US8189666B2 (en) | 2009-02-02 | 2012-05-29 | Microsoft Corporation | Local picture identifier and computation of co-located information |
US9301191B2 (en) | 2013-09-20 | 2016-03-29 | Telecommunication Systems, Inc. | Quality of service to over the top applications used with VPN |
US8867485B2 (en) | 2009-05-05 | 2014-10-21 | Telecommunication Systems, Inc. | Multiple location retrieval function (LRF) network having location continuity |
US8336664B2 (en) | 2010-07-09 | 2012-12-25 | Telecommunication Systems, Inc. | Telematics basic mobile device safety interlock |
US8315599B2 (en) | 2010-07-09 | 2012-11-20 | Telecommunication Systems, Inc. | Location privacy selector |
JP5874344B2 (ja) * | 2010-11-24 | 2016-03-02 | 株式会社Jvcケンウッド | 音声判定装置、音声判定方法、および音声判定プログラム |
US8942743B2 (en) | 2010-12-17 | 2015-01-27 | Telecommunication Systems, Inc. | iALERT enhanced alert manager |
US8688087B2 (en) | 2010-12-17 | 2014-04-01 | Telecommunication Systems, Inc. | N-dimensional affinity confluencer |
WO2012087353A1 (en) | 2010-12-22 | 2012-06-28 | Telecommunication Systems, Inc. | Area event handling when current network does not cover target area |
WO2012141762A1 (en) | 2011-02-25 | 2012-10-18 | Telecommunication Systems, Inc. | Mobile internet protocol (ip) location |
US8649806B2 (en) | 2011-09-02 | 2014-02-11 | Telecommunication Systems, Inc. | Aggregate location dynometer (ALD) |
US9479344B2 (en) | 2011-09-16 | 2016-10-25 | Telecommunication Systems, Inc. | Anonymous voice conversation |
US8831556B2 (en) | 2011-09-30 | 2014-09-09 | Telecommunication Systems, Inc. | Unique global identifier header for minimizing prank emergency 911 calls |
US9264537B2 (en) | 2011-12-05 | 2016-02-16 | Telecommunication Systems, Inc. | Special emergency call treatment based on the caller |
US9313637B2 (en) | 2011-12-05 | 2016-04-12 | Telecommunication Systems, Inc. | Wireless emergency caller profile data delivery over a legacy interface |
US8984591B2 (en) | 2011-12-16 | 2015-03-17 | Telecommunications Systems, Inc. | Authentication via motion of wireless device movement |
US9384339B2 (en) | 2012-01-13 | 2016-07-05 | Telecommunication Systems, Inc. | Authenticating cloud computing enabling secure services |
US8688174B2 (en) | 2012-03-13 | 2014-04-01 | Telecommunication Systems, Inc. | Integrated, detachable ear bud device for a wireless phone |
US9307372B2 (en) | 2012-03-26 | 2016-04-05 | Telecommunication Systems, Inc. | No responders online |
US9544260B2 (en) | 2012-03-26 | 2017-01-10 | Telecommunication Systems, Inc. | Rapid assignment dynamic ownership queue |
US9338153B2 (en) | 2012-04-11 | 2016-05-10 | Telecommunication Systems, Inc. | Secure distribution of non-privileged authentication credentials |
WO2014028712A1 (en) | 2012-08-15 | 2014-02-20 | Telecommunication Systems, Inc. | Device independent caller data access for emergency calls |
US9208346B2 (en) | 2012-09-05 | 2015-12-08 | Telecommunication Systems, Inc. | Persona-notitia intellection codifier |
US9456301B2 (en) | 2012-12-11 | 2016-09-27 | Telecommunication Systems, Inc. | Efficient prisoner tracking |
US8983047B2 (en) | 2013-03-20 | 2015-03-17 | Telecommunication Systems, Inc. | Index of suspicion determination for communications request |
US9408034B2 (en) | 2013-09-09 | 2016-08-02 | Telecommunication Systems, Inc. | Extended area event for network based proximity discovery |
US9516104B2 (en) | 2013-09-11 | 2016-12-06 | Telecommunication Systems, Inc. | Intelligent load balancer enhanced routing |
US9479897B2 (en) | 2013-10-03 | 2016-10-25 | Telecommunication Systems, Inc. | SUPL-WiFi access point controller location based services for WiFi enabled mobile devices |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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. |
EP0400222A1 (en) * | 1989-06-02 | 1990-12-05 | ETAT FRANCAIS représenté par le Ministère des Postes, des Télécommunications et de l'Espace | Digital transmission system using subband coding of a digital signal |
US5367608A (en) * | 1990-05-14 | 1994-11-22 | U.S. Philips Corporation | Transmitter, encoding system and method employing use of a bit allocation unit for subband coding a digital signal |
NL9001127A (nl) * | 1990-05-14 | 1991-12-02 | Philips Nv | Kodeerinrichting bevattende een subbandkoder, en een zender voorzien van de kodeerinrichting. |
NL9001128A (nl) * | 1990-05-14 | 1991-12-02 | Philips Nv | Kodeerinrichting bevattende een subbandkoder, en een zender voorzien van de kodeerinrichting. |
JP3033156B2 (ja) * | 1990-08-24 | 2000-04-17 | ソニー株式会社 | ディジタル信号符号化装置 |
US5365553A (en) * | 1990-11-30 | 1994-11-15 | U.S. Philips Corporation | Transmitter, encoding system and method employing use of a bit need determiner for subband coding a digital signal |
JP3186307B2 (ja) * | 1993-03-09 | 2001-07-11 | ソニー株式会社 | 圧縮データ記録装置及び方法 |
-
1995
- 1995-10-06 JP JP51515896A patent/JP3390013B2/ja not_active Expired - Lifetime
- 1995-10-06 DE DE69525836T patent/DE69525836T2/de not_active Expired - Lifetime
- 1995-10-06 AT AT95932143T patent/ATE214524T1/de active
- 1995-10-06 CZ CZ19962000A patent/CZ294349B6/cs not_active IP Right Cessation
- 1995-10-06 EP EP95932143A patent/EP0738441B1/en not_active Expired - Lifetime
- 1995-10-06 HU HU9601824A patent/HU215685B/hu unknown
- 1995-10-06 CN CN95191760A patent/CN1095253C/zh not_active Expired - Lifetime
- 1995-10-06 WO PCT/IB1995/000842 patent/WO1996014695A1/en active IP Right Grant
- 1995-10-06 BR BR9506449A patent/BR9506449A/pt not_active IP Right Cessation
- 1995-10-06 AU AU35316/95A patent/AU697176B2/en not_active Expired
- 1995-10-11 TW TW084110654A patent/TW286454B/zh not_active IP Right Cessation
- 1995-10-20 US US08/546,436 patent/US5661755A/en not_active Expired - Lifetime
-
1998
- 1998-12-24 HK HK98115314A patent/HK1013897A1/xx not_active IP Right Cessation
-
2002
- 2002-01-28 CN CN02103359A patent/CN1419341A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CZ300954B6 (cs) * | 1999-01-07 | 2009-09-23 | Koninklijke Philips Electronics N. V. | Zarízení a zpusob pro kódování digitálního informacního signálu, zarízení pro dekódování a nosic záznamu |
Also Published As
Publication number | Publication date |
---|---|
DE69525836T2 (de) | 2002-11-21 |
CZ9602000A3 (en) | 1997-10-15 |
EP0738441B1 (en) | 2002-03-13 |
AU697176B2 (en) | 1998-10-01 |
DE69525836D1 (de) | 2002-04-18 |
JP3390013B2 (ja) | 2003-03-24 |
TW286454B (cs) | 1996-09-21 |
US5661755A (en) | 1997-08-26 |
ATE214524T1 (de) | 2002-03-15 |
BR9506449A (pt) | 1997-09-02 |
CN1419341A (zh) | 2003-05-21 |
HU215685B (hu) | 1999-02-01 |
JPH09507987A (ja) | 1997-08-12 |
AU3531695A (en) | 1996-05-31 |
CN1095253C (zh) | 2002-11-27 |
HUT74637A (en) | 1997-01-28 |
CN1141699A (zh) | 1997-01-29 |
WO1996014695A1 (en) | 1996-05-17 |
EP0738441A1 (en) | 1996-10-23 |
HK1013897A1 (en) | 1999-09-10 |
HU9601824D0 (en) | 1996-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CZ294349B6 (cs) | Zařízení pro kódování a dekódování širokopásmového digitálního informačního signálu, způsob kódování a dekódování, kódovaný signál a nosič záznamu | |
US7627480B2 (en) | Support of a multichannel audio extension | |
CA2164964C (en) | Hybrid adaptive allocation for audio encoder and decoder | |
DE69524512T2 (de) | Verfahren zur Aufnahme und Wiedergabe digitaler Audiosignale und Apparat dafür | |
EP1101289B1 (en) | Method for inserting auxiliary data in an audio data stream | |
US5488665A (en) | Multi-channel perceptual audio compression system with encoding mode switching among matrixed channels | |
EP1393303B1 (en) | Inter-channel signal redundancy removal in perceptual audio coding | |
KR100419546B1 (ko) | 신호부호화방법및장치,신호복호화방법및장치,및신호전송방법 | |
JP3186292B2 (ja) | 高能率符号化方法及び装置 | |
US6011824A (en) | Signal-reproduction method and apparatus | |
US7016502B2 (en) | Encoder and decoder | |
US5491773A (en) | Encoding system comprising a subband coder for subband coding of a wideband digital signal constituted by first and second signal components | |
EP1175030B1 (en) | Method and system for multichannel perceptual audio coding using the cascaded discrete cosine transform or modified discrete cosine transform | |
US6128592A (en) | Signal processing apparatus and method, and transmission medium and recording medium therefor | |
EP1175670B2 (en) | Using gain-adaptive quantization and non-uniform symbol lengths for audio coding | |
KR0134318B1 (ko) | 채널간의 마스킹특성을 고려한 비트할당장치 및 그 방법과 복호화장치 | |
JP3277699B2 (ja) | 信号符号化方法及び装置並びに信号復号化方法及び装置 | |
US6647063B1 (en) | Information encoding method and apparatus, information decoding method and apparatus and recording medium | |
GB2327577A (en) | Re-encoding decoded signals | |
EP0398973B1 (en) | Method and apparatus for electrical signal coding | |
JPH09135173A (ja) | 符号化装置および符号化方法、復号化装置および復号化方法、伝送装置および伝送方法、並びに記録媒体 | |
EP0815668B1 (en) | Transmitter for and method of transmitting a wideband digital information signal | |
Iwadare et al. | A robust 384 kbit/s stereo hifi audio codec for ISDN applications | |
MXPA96002613A (en) | Codification and decodification of a digital information signal of amp band | |
NL8802769A (nl) | Coder om extra informatie op te nemen in een digitaal audiosignaal met een tevoren bepaald formaat alsmede een decoder om deze extra informatie uit dit digitale signaal af te leiden. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PD00 | Pending as of 2000-06-30 in czech republic | ||
MK4A | Patent expired |
Effective date: 20151006 |