CZ304746B6 - Systém pro dekódování instance symbolu zprávy v audiosignálu a způsob dekódování instance symbolu zprávy - Google Patents
Systém pro dekódování instance symbolu zprávy v audiosignálu a způsob dekódování instance symbolu zprávy Download PDFInfo
- Publication number
- CZ304746B6 CZ304746B6 CZ2001-4166A CZ20014166A CZ304746B6 CZ 304746 B6 CZ304746 B6 CZ 304746B6 CZ 20014166 A CZ20014166 A CZ 20014166A CZ 304746 B6 CZ304746 B6 CZ 304746B6
- Authority
- CZ
- Czechia
- Prior art keywords
- symbol
- signal
- code
- message
- symbols
- Prior art date
Links
- 230000005236 sound signal Effects 0.000 title claims abstract description 144
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000003860 storage Methods 0.000 claims description 26
- 239000003550 marker Substances 0.000 claims 1
- 238000009825 accumulation Methods 0.000 abstract 1
- 238000012795 verification Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 72
- 239000000872 buffer Substances 0.000 description 22
- 230000005540 biological transmission Effects 0.000 description 15
- 230000000873 masking effect Effects 0.000 description 15
- 238000005336 cracking Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 9
- 238000011156 evaluation Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 230000009466 transformation Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 238000009826 distribution Methods 0.000 description 4
- 239000000835 fiber Substances 0.000 description 3
- 239000002184 metal Substances 0.000 description 3
- 229910052751 metal Inorganic materials 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000005303 weighing Methods 0.000 description 3
- 230000002411 adverse Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012886 linear function Methods 0.000 description 2
- 238000012806 monitoring device Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 206010011376 Crepitations Diseases 0.000 description 1
- 238000012952 Resampling Methods 0.000 description 1
- 208000037656 Respiratory Sounds Diseases 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 238000010420 art technique Methods 0.000 description 1
- 238000012550 audit Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000011109 contamination Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006735 deficit Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003278 mimic effect Effects 0.000 description 1
- 230000008450 motivation Effects 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/28—Arrangements for simultaneous broadcast of plural pieces of information
- H04H20/30—Arrangements for simultaneous broadcast of plural pieces of information by a single channel
- H04H20/31—Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/018—Audio watermarking, i.e. embedding inaudible data in the audio signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/50—Aspects of broadcast communication characterised by the use of watermarks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
- Stereo-Broadcasting Methods (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Mobile Radio Communication Systems (AREA)
- Input Circuits Of Receivers And Coupling Of Receivers And Audio Equipment (AREA)
- Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
- Analogue/Digital Conversion (AREA)
- Inks, Pencil-Leads, Or Crayons (AREA)
- Diaphragms For Electromechanical Transducers (AREA)
- Circuits Of Receivers In General (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
Systém pro dekódování instalace symbolu zprávy v audiosignálu se skládá z prostředků pro příjem prvního a druhého kódového symbolu. Dále obsahuje rovněž prostředky, které první a druhé hodnoty signálu shromažďují a prostředky, které pro zjištění společného symbolu zprávy přezkušují shromážděné první a druhé hodnoty signálů. Způsob dekódování spočívá v příjmu prvního a druhého kódového symbolu představující společný symbol zprávy, přičemž první a druhý kódový symbol jsou odděleny. První kódový signál je částí prvního segmentu zprávy nebo značkovací symbol S.sub.A.n., přičemž druhý kódový symbol je částí druhého segmentu zprávy obsahující druhý sled nebo značkovací symbol S.sub.B.n.. Po shromáždění první a druhé hodnoty signálu dojde k přezkoušení první a druhé hodnoty signálu pro zjištění společného symbolu zprávy.
Description
Systém pro dekódování instance symbolu zprávy v audiosignálu a způsob dekódování instance symbolu zprávy
Oblast techniky
Vynález se týká systému pro dekódování instance symbolu zprávy představovaného množstvím kódových symbolů v audiosignálu. Vynález se dále týká způsobu tohoto dekódování.
Dosavadní stav techniky
Existují různé motivace pro permanentní neboli nevymazatelné začlenění informativních signálů do audiosignálů, neboli zvukových signálů, které je označováno jako vodotisk. Takový zvukový vodotisk může u takto označených audiosignálů udávat například autorství, obsah, původ, existenci autorského práva nebo podobně. Alternativně je možno začlenit do audiosignálů i jiné informace, které se týkají buď signálu samotného, nebo se ho netýkají. Informace může být začleněna do audiosignálu za různým účelem, jako je identifikace nebo adresa nebo příkaz, které se týkají nebo netýkají samotného signálu.
Existuje značný zájem o kódování audiosignálu informacemi pro vytváření kódovaných audiosignálů, které mají v podstatě stejné charakteristiky vnímavosti jako původní nekódované audiosignály. Dosud známé úspěšné techniky využívají psychoakustického maskovacího efektu lidského sluchového systému, přičemž určité zvuky jsou pro lidské ucho nevnímatelné, když jsou přijímány spolu s jinými zvuky.
Jedno zvlášť úspěšné využití psychoakustického maskovacího efektu je popsáno v patentech US 5,450,490 a 5,764,763 (Jensen a kol.), kde je informace představována vícefrekvenčním kódovým signálem, který je začleněn do audiosignálu na základě schopnosti maskování audiosignálu. Kódovaný audiosignál je vhodný pro rádiové vysílání a příjem stejně jako pro záznam a reprodukci. Při příjmu takového audiosignálu se tento audiosignál zpracuje pro zjištění přítomnosti vícefrekvenčního kódového signálu. Někdy se v příjmutém audiosignálu zjistí pouze část vícefrekvenčního kódového signálu, například určitý počet jednotlivých frekvenčních kódových komponent, vložených do původního audiosignálu. Jestliže je zjištěn dostatečný počet kódových komponent, je možno získat informativní signál samotný.
Všeobecně vyjádřeno, akustický signál, který má malou amplitudu, bude mít pouze minimální kapacitu, jestli vůbec nějakou, pro akustické maskování informativního signálu. Takové akustické signály s malou amplitudou mohou nastat při přestávce v konverzaci, při mezihře v hudbě, nebo dokonce při určitých typech hudby. V průběhu dlouhé periody malých amplitud může být obtížné začlenit kódový signál do audiosignálu, aniž by se nezpůsobilo odlišení kódovaného audiosignálu od původního signálu akusticky vnímatelným způsobem.
Dalším problémem je výskyt praskání při přenosu nebo reprodukci kódovaných audiosignálů. Praskání se mohou jevit jako občasné poruchy ovlivňující souvislé signály. Takové poruchy jsou v podstatě nepředstavitelné a podstatně ovlivňují obsahu kódovaného audiosignálu. Praskání obvykle vzniká při poruše v přenosovém kanálu nebo reprodukčním zařízení v důsledku velkých externích zásahů, jako je překrývání signálu z různých přenosových kanálů, výskyt výkonových špiček systému, přerušení při normální činnosti, kontaminování šumem (záměrně nebo jinak) a podobně. V přenosovém systému mohou tyto okolnosti způsobit to, že část přenášených kódových audiosignálů nemůže být vůbec příjmuta nebo se podstatně změnit. Kódovaný signál nemůže být znovu vyslán, ovlivněná část kódovaného audiosignálu může být zcela nezískatelná, přičemž jiné změny kódovaného audiosignálu mohou způsobit, že v něm vložený informativní signál je nezjistitelný. V mnoha případech, jako je rádiové a televizní vysílání, je přenos kódovaných audiosignálů v reálném čase jednoduše neproveditelný.
- 1 CZ 304746 B6
V systémech pro akustickou reprodukci audiosignálu zaznamenaných na nosičích může mnoho faktorů způsobit praskání v reprodukovaném akustickém signálu. Všeobecně nepravidelnosti v záznamových nosičích, způsobené poškozením, překážkami nebo opotřebením, způsobí to, že určité části zaznamenaných audiosignálů jsou nereprodukovatelné nebo při reprodukci jsou podstatně změněny. Rovněž nesprávné nastavení záznamového nebo reprodukčního mechanismu vůči záznamovému médiu nebo rušení tímto mechanismem může způsobit poruchy práskáním při akustické reprodukci zaznamenaných audiosignálů. Rovněž akustická omezení reproduktoru, stejně jako akustické charakteristiky posluchačského prostředí, mohou znamenat prostorové nepravidelnosti v rozvádění akustické energie. Tyto nepravidelnosti mohou způsobit praskání v přijímaných akustických signálech negativně působící při získávání kódů.
Podstata vynálezu
Úkolem vynálezu proto je vytvořit systém a způsob zjišťování kódových symbolů v audiosignálech, jimiž se odstraní výše uvedené nedostatky způsobené periodami signálů a malou amplitudou a praskáním.
Dalším úkolem vynálezu je vytvořit systém a způsob zajišťující spolehlivou činnost za nepříznivých podmínek.
Ještě dalším úkolem vynálezu je vytvořit systém a způsob, které jsou robustní.
Uvedený úkol splňuje podle jednoho aspektu systém pro dekódování instance symbolu zprávy přestavovaného množstvím kódových symbolů v audiosignálu, podle vynálezu, jehož podstatou je, že obsahuje prostředky pro příjem prvního a druhého kódovaného symbolu přestavujících společný symbol zprávy, přičemž první a druhý kódový symbol jsou v audiosignálu časově odděleny, přičemž první kódový symbol je částí prvního segmentu zprávy obsahujícího první sled nebo značkovací symbol, přičemž druhý kódový symbol je částí druhého segmentu zprávy obsahující druhý sled nebo značkovací symbol, prostředky pro shromažďování první hodnoty signálu představující první kódový symbol a druhé hodnoty signálu představující druhý kódový symbol, a prostředky pro přezkoušení shromážděných první a druhé hodnoty signálu pro zjištění společného symbolu zprávy.
Prostředky pro shromažďování jsou s výhodou činné pro vytvoření třetí hodnoty signálu odvozené z první a druhé hodnoty signálu a prostředky pro přezkoušení jsou činné pro zjištění společného symbolu zprávy na základě třetí hodnoty symbolu.
Prostředky pro shromažďování jsou s výhodou činné pro vytvoření třetí hodnoty signálu lineární kombinace první a druhé hodnoty signálu.
Prostředky pro shromažďování jsou s výhodou činné pro vytvoření třetí hodnoty signálu nelineární kombinací první a druhé hodnoty signálu.
První a druhý kódový symbol vždy s výhodou obsahují předem stanovený počet frekvenčních komponent a dále obsahují prostředky pro vytvoření první a druhé sady hodnot komponent, přičemž každá sada odpovídá příslušnému jednomu symbolu z prvního a druhého kódového symbolu a každá hodnota komponenty každé sady přestavuje parametr příslušné frekvenční komponenty odpovídajícího symbolu, a prostředky pro výrobu první hodnoty signálu na základě první
-2CZ 304746 B6 sady hodnot komponent a pro výrobu druhé hodnoty signálu na základě druhé sady hodnot komponent.
Prostředky pro příjem jsou s výhodou činné pro příjem mnoha sad prvního a druhého kódového signálu, přičemž každá sada představuje příslušný jeden symbol zprávy z množství symbolů zprávy uspořádaných jako zpráva, která má předem stanovený sled obsahující alespoň jeden značkovací symbol a alespoň jeden datový symbol, přičemž jeden značkovací symbol a alespoň jeden datový symbol, přičemž prostředky pro shromažďování jsou činné pro shromažďování sad první a druhé hodnoty signálu, každá sada hodnot signálu odpovídá příslušnému jednomu kódovému signálu z prvního a druhého kódového signálu a obsahuje první hodnotu signálu představující první kódový signál příslušné sady kódových signálů a druhou hodnotu signálu představující její druhý kódový signál, a přičemž prostředky pro přezkoušení jsou činné pro zjištění zprávy zjištěním přítomnosti značkovacího symbolu na základě jeho sady hodnot signálu a pro zjištění alespoň jednoho datového symbolu na základě zjištěné přítomnosti značkovacího symbolu a odpovídající sady hodnot signálu jednoho datového symbolu.
Prostředky pro shromažďování jsou s výhodou činné pro uložení první a druhé hodnoty signálu a prostředky pro přezkoušení jsou činné pro zjištění společného symbolu zprávy přezkoušením hodnoty jak prvního, tak druhého signálu.
Prostředky pro shromažďování jsou s výhodou činné pro vytvoření první a druhé hodnoty signálu na základě mnoha dalších hodnot signálu.
První a druhá hodnota signálu se s výhodou vytvoří z příslušné sady časově posunutých hodnot signálu, přičemž každá z časově posunutých hodnot signálu představuje hodnotu příslušného jednoho kódového symbolu z prvního a druhého kódového symbolu v průběhu jeho odpovídající časové periody.
První kódový symbol i druhý kódový symbol s výhodou obsahuje předem stanovený počet frekvenčních komponent a dále obsahuje prostředky pro výrobu první a druhé sady hodnot komponent, přičemž každá sada odpovídá příslušnému jednomu kódovému symbolu z prvního a druhého kódového symbolu a každá hodnota komponenty každé sady představuje parametr příslušné frekvenční komponenty odpovídajícího symbolu, a dále prostředky pro výrobu první hodnoty signálu na základě první sady hodnot komponent a pro výrobu druhé hodnoty signálu na základě druhé sady hodnot komponent.
Prostředky pro shromažďování jsou s výhodou činné pro uložení první a druhé hodnoty signálu a prostředky pro zkoušení jsou činné pro zjištění společného symbolu zprávy přezkoušením hodnoty jak prvního, tak druhého signálu.
Prostředky pro shromažďování jsou s výhodou činné pro vytvoření první a druhé hodnoty signálu na základě mnoha dalších hodnot signálu.
První a druhá hodnota signálu se s výhodou vytvoří z příslušné sady časově posunutých hodnot signálu, přičemž každá z časově posunutých hodnot signálu představuje hodnotu příslušného jednoho kódového symbolu z prvního a druhého kódového symbolu v průběhu jeho odpovídající časové periody.
První kódový symbol i druhý kódový symbol s výhodou obsahují předem stanovený počet frekvenčních komponent a dále obsahují prostředky pro výrobu první a druhé sady hodnot komponent, přičemž každá sada odpovídá příslušnému jednomu kódovému symbolu z prvního a druhého kódového symbolu a každá hodnota komponenty každé sady představuje parametr příslušné frekvenční komponenty odpovídajícího symbolu, a dále prostředky pro výrobu první hodnoty signálu na základě první sady hodnot komponent a pro výrobu druhé hodnoty signálu na základě druhé sady hodnot komponent.
-3 CZ 304746 B6
Prostředky pro příjem s výhodou obsahují akustický měnič pro přeměnu akustického audiosignálu na elektrický signál, přičemž akustický audiosignál obsahuje množství kódových symbolů představujících množství symbolů zprávy, zahrnujících data zdroje akustického audiosignálu, a dále obsahují paměť pro ukládání označení zjištěných symbolů zprávy.
Systém podle vynálezu dále s výhodou obsahuje pouzdro pro systém upravené pro nošení posluchačem a prostředky pro přenos uložených dat pro použití při volbě místa poslechu.
Prostředky pro příjem prvního a druhého kódového symbolu jsou s výhodou tvořeny vstupním zařízením, a prostředky pro shromažďování a prostředky pro přezkoušení jsou s výhodou tvořeny digitálním procesorem ve spojení se vstupním zařízením pro příjem dat z něho, která představují první a druhý kódový symbol.
Vstupní zařízení s výhodou obsahuje akustický měnič pro přeměnu akustického audiosignálu na elektrický signál, přičemž akustický audiosignál obsahuje množství kódových symbolů představujících množství symbolů zprávy, zahrnujících data zdroje akustického audiosignálu, a digitální procesor obsahuje paměť pro ukládání dat představujících označení zjištěných symbolů zprávy.
Systém podle vynálezu dále s výhodou obsahuje pouzdro pro systém upravené pro nošení posluchačem a prostředky pro přenos uložených dat pro použití při volbě místa poslechu.
Uvedený úkol splňuje podle dalšího aspektu způsob dekódování instance symbolu zprávy představeného množstvím kódových symbolů v audiosignálu, podle vynálezu, jehož podstatou je, že se přijme první a druhý kódový symbol představující společný symbol zprávy, přičemž první a druhý kódový symbol představují společný symbol zprávy, přičemž první a druhý symbol jsou v audiosignálu časově odděleny, přičemž první kódový symbol je částí prvního segmentu zprávy obsahující první sled nebo značkovací symbol, přičemž druhý kódový symbol je částí druhého segmentu zprávy obsahující druhý sled nebo značkovací symbol, shromáždí se první hodnota signálu představující první kódový symbol a druhý hodnota signálu představující druhý kódový symbol a přezkouší se shromážděné první a druhá hodnota signálu pro zjištění společného symbolu zprávy.
Krok přijmutí prvního a druhého kódového symbolu zahrnuje s výhodou přeměnu akustického audiosignálu na elektrický signál, přičemž akustický audiosignál obsahuje množství symbolů zprávy zahrnující data zdroje akustického audiosignálu a dále obsahuje ukládací data představující označení zjištěných symbolů zprávy.
Uložená data se s výhodou přenesou pro použití při provedení volby místa poslechu.
U určitých provedení se první a druhá hodnota signálu shromáždí uložením těchto hodnot odděleně do paměti a společný symbol zprávy se zjistí přezkoušením obou odděleně uložených hodnot. První a druhá hodnota signálu mohou představovat hodnoty signálu odvozené z mnoha jiných hodnot signálu, jako jsou hodnoty jednotlivých frekvenčních komponent kódu, nebo jediná hodnota kódu, jakou je měření velikosti jediné frekvenční komponenty kódu. Odvozená hodnota může být dále získána jako lineární kombinace více hodnot signálu, například sčítáním vážených nebo nevážených hodnot, nebo jako jejich nelineární funkce.
U dalších provedení se první a druhá hodnota signálu shromáždí vytvořením třetí hodnoty signálu odvozené z první a druhé hodnoty. Třetí hodnota signálu je u některých provedení odvozena
-4CZ 304746 B6 lineární kombinací první a druhé hodnoty signálu, například jejich váženým nebo neváženým sečtením, nebo jako jejich nelineární funkce.
Přehled obrázků na výkresech
Další úkoly, znaky a výhody řešení podle vynálezu vyplynou z následujícího podrobného popisu určitých výhodných provedení podle přiložených výkresů, na nichž jsou stejné komponenty označeny stejnými vztahovými značkami, přičemž obr. 1 znázorňuje funkční blokové schéma kódovacího zařízení, obr. 2 tabulku pro vytvoření metodiky kódování informace v audiosignálu, obr. 3A, 3B, 3C schematicky diagramy ilustrující metodiku kódování audiosignálu, obr. 4 další tabulku vysvětlující metodiku kódování informace v audiosignálu, obr. 5 blokové schéma vícestupňového kódovacího systému pro kódování audiosignálu, obr. 6 funkční blokové schéma osobního přenosného měřícího zařízení, obr. 7 funkční blokové schéma dekódovacího zařízení, obr. 8 vývojový diagram ilustrující metodiku vyhledávání informativního kódu z kódovaného audiosignálu, obr. 9 schematicky diagram kruhové vyrovnávací paměti odstupu signálu od šumu použité při provádění metodiky z obr. 8 a obr. 10 vývojový diagram ilustrující další metodiku vyhledávání informativního kódu z kódovaného signálu.
Příklady provedení vynálezu
Vynález se týká použití zvlášť robustního kódování, které přeměňuje informaci na takzvané redundantní sledy kódových symbolů. U určitých provedení je každý kódový symbol představován sadou různých předem stanovených takzvaných jednofrekvenčních kódových signálů, to jest signálů o jediné frekvenci. U jiných provedení však mohou různé kódové symboly popřípadě sdílet určité jednofrekvenční kódové signály nebo mohou být vytvořeny metodikou, která nepřiděluje předem stanovené frekvenční komponenty danému symbolu. Redundantní sled symbolů se začlení do audiosignálů, aby vznikly kódované audiosignály, které posluchač nerozpozná, které je však možno získat.
Redundantní sled kódových symbolů je zvlášť vhodný pro začlenění do audiosignálů, které mají nízkou maskovací kapacitu, jako jsou audiosignály s částmi s malou amplitudou nebo podobně. Redundantní sled kódových symbolů, když je začleněn do audiosignálů, dále odolává degradaci praskáním, které občas ovlivňuje souvislé audiosignály. Jak již bylo uvedeno výše, takové poruchy mohou být výsledkem nedokonalého záznamu audiosignálu, reprodukce a/nebo procesů zaznamenávání, přenosu audiosignálů kanálem způsobujícím tlumení a/nebo šum, nepravidelnostmi v akustickém prostředí nebo podobně.
Pro získání zakódované informace se u určitých výhodných provedení kódované audiosignály přezkušují ve snaze zjistit přítomnost předem stanovených jednofrekvenčních kódových komponent. Při kódování nemusí být některé jednofrekvenční kódové komponenty začleněny do audiosignálů v určitých intervalech signálu vzhledem k nedostatečné maskovací schopnosti audiosignálů v těchto intervalech. Poruchy, které jsou obsaženy ve zkomolených částech kódových signálů z kódovaných audiosignálů nebo vložení chybných signálů, jako šumových, do kódovaných audiosignálů. To znamená, že přezkušování kódovaných audiosignálů je určeno spíše pro objeve-5CZ 304746 B6 ní hodně zkreslené verze původního sledu sad jednofrekvenčních kódových signálů, které představují informaci.
Jednofrekvenční kódové komponenty, které se získají, společně s chybnými přídavnými signály, které jsou mylně zjištěny jako kódové signály, se, když je to možné, zpracují pro rozpoznání původního sledu kódových symbolů. Detekce kódového signálu a zpracovávací operace jsou specificky upraveny pro využití účinku metodiky kódování. Výsledkem toho je, že zjišťování a metodika zpracování podle vynálezu poskytují lepší toleranci poruch.
Na obr. 1 je znázorněno funkční blokové schéma kodéru 10 audiosignálů. Kodér 10 provádí funkci 12 pro generování symbolů, která se provádí podle potřeby, dále funkci 14 pro generování sledu symbolů, funkci 16 pro kódování symbolů, funkci 18 pro vyhodnocení/nastavení akustického maskovacího efektu a funkci 20 pro začleňování kódu do audiosignálu. Kodér 10 s výhodou obsahuje počítačový systém řízený softwarem. Počítač může být opatřen analogovým procesorem pro vzorkování analogového audiosignálu určeného ke kódování nebo může přijímat audiosignál přímo v digitální formě s opětovným vzorkováním nebo bez něj. Alternativně může kodér 10 obsahovat jednu nebo více komponent pro zpracování signálu.
Funkce 12 pro generování symbolů, když jsou použita, převede informativní signál do sady kódových symbolů. Tato funkce 12 pro generování symbolů může být prováděna s použitím paměťového zařízení, jakým je například polovodičová vymazatelná programovatelná permanentní paměť EPROM počítačového systému, v níž je předem uložena tabulka kódových symbolů vhodných pro indexování vůči informativnímu signálu. Příkladná tabulka pro převádění informativního signálu na kódový symbol pro určitá použití je znázorněna na obr. 2. Tato tabulka může být uložena v paměťovém zařízení pro pevný disk nebo v jiném vhodném paměťovém zařízení počítačového systému. Funkce 12 pro generování symbolů může být rovněž prováděna jednou nebo více oddělenými komponentami, jako je paměť EPROM a přidružená řídicí zařízení, prostřednictvím hradlového pole, s použitím specifického integrovaného obvodu nebo jiných vhodných zařízení či jejich kombinacemi. Funkce 12 pro generování symbolů může být rovněž prováděna jedním nebo více zařízeními, která rovněž provádějí jednu nebo více ze zbývajících funkcí, znázorněných na obr. 1.
Funkce 14 pro generování sledu symbolů formátuje symboly produkované funkcí 12 pro generování symbolů (nebo zaváděné přímo do kodéru J_0) na redundantní sled kódových nebo informativních symbolů. Jako součást procesu formátování se u některých provedení přidávají ke sledu kódových symbolů značky a/nebo synchronizační symboly. Redundantní sled kódových symbolů je proveden tak, aby byl zvlášť odolný vůči praskání a procesům kódování audiosignálů. Další vysvětlení redundantních sledů kódových symbolů u určitých provedení bude provedeno dále ve spojení s rozborem obr. 3A, 3B a 3C. Funkce 14 pro generování sledu symbolů se s výhodou provádí ve zpracovávacím zařízení, jakým je například mikroprocesor, nebo jednoúčelovým formátovacím zařízení, jakým je například mikroprocesor, nebo jednoúčelovým formátovacím zařízením, jakým je například pro daný případ specifický integrovaný obvod nebo hradlové pole, mnoha komponentami nebo kombinací předcházejících prostředků. Funkce 14 pro generování sledu symbolů může být rovněž prováděna jedním nebo více zařízeními, která rovněž provádějí jednu nebo více ze zbývajících funkcí, znázorněných na obr. 1.
Jak bylo uvedeno výše, provádí se funkce 14 pro generování sledu symbolů podle potřeby. Například je možno kódování provádět tak, že informativní signál se převádí přímo do předem stanoveného sledu symbolů bez provádění generování symbolů a generování sledu symbolů.
Každý symbol ze sledu symbolů tímto způsobem vytvořený se převádí funkcí 16 pro kódování symbolů na větší množství jednofrekvenčních kódových signálů. U některých výhodných provedení se funkce kódování symbolů provádí prostřednictvím paměťového zařízení počítačového systému, například polovodičovou pamětí EPROM, v níž jsou předem uloženy sady jednofrek-6CZ 304746 B6 venčních kódových signálů, které odpovídají každému symbolu. Příkladná tabulka symbolů a odpovídajících sad jednofrekvenčních kódových signálů je znázorněna na obr. 4.
Alternativně mohou být sady kódových signálů uloženy v paměťovém zařízení pro pevný disk nebo vjiných vhodných paměťových zařízeních počítačového systému. Kódovací funkce může být rovněž prováděna jednou nebo více oddělenými komponentami, jakou je například paměť EM a přidružená řídicí zařízení, hradlovým polem, pomocí specifického integrovaného obvodu nebo jakéhokoli jiného vhodného zařízení nebo jejich kombinací. Kódovací funkce může být rovněž prováděna jedním nebo více zařízeními, která rovněž provádějí jednu nebo více ze zbývajících funkcí, znázorněných na obr. 1.
Alternativně může být kódovaný sled vytvořen přímo z informativního signálu bez provedení jednotlivých funkcí 12, 14 a 16.
Funkce J_8 pro vyhodnocení/nastavení akustického maskovacího efektu určí kapacitu vstupního audiosignálu pro maskování jednofrekvenčních kódových signálů vytvořených funkcí 16 pro kódování symbolů. Na základě určení schopnosti maskování audiosignálů vytvoří funkce 18 pro vyhodnocení/nastavení akustického maskovacího efektu nastavovací parametry pro nastavení relativních velikostí jednofrekvenčních kódových signálů tak, že kódové signály budou učiněny neslyšitelnými lidským uchem, když budou začleněny do audiosignálu. Kde byl audiosignál vyhodnocen, že má nízkou maskovací schopnost, a to vzhledem k malé amplitudě nebo jiným charakteristickým veličinám signálu, mohou nastavovací parametry snížit velikost určitých kódových signálů na extrémně nízkou úroveň nebo mohou tyto signály zcela vynulovat. Když se naopak vyhodnotí, že audiosignál má velkou maskovací kapacitu, může být tato kapacita využita vytvořením nastavovacích parametrů, které zvyšují velikost příslušných kódových signálů. Kódové signály se zvětšenými velikostmi jsou všeobecně mnohem pravděpodobněji odlišitelné od šumu, a tudíž zjistitelné dekódovacím zařízením. Další podrobnosti určitých výhodných provedení této funkce J_8 pro vyhodnocení/nastavení akustického maskovacího efektu jsou uvedeny v patentech US 5,764,763 a 5,450,490 (Jensen a kol.), které mají název Zařízení a způsoby pro vkládání kódů do audiosignálů a dekódování (Apparatus and Methods for Including Codes in Audio Signals and Decoding), na něž se zde uvádí odkaz.
U určitých provedení vytvoří funkce 1_8 pro vyhodnocení/nastavení akustického maskovacího efektu nastavovací parametiy pro jednofrekvenční kódové signály, aby vznikly nastavené jednofrekvenční kódové signály. Tyto nastavené jednofrekvenční kódové signály se vloží do audiosignálu prostřednictvím funkce 20 pro začleňování kódů do audiosignálů. Alternativně dodá funkce 18 pro vyhodnocení/nastavení akustického maskovacího efektu do audiosignálu nastavovací parametry společně s jednofrekvenčními kódovými signály určené pro nastavení prostřednictvím funkce 20 pro začleňování kódů do audiosignálu. Ještě u dalších provedení se funkce 18 pro vyhodnocení/nastavení akustického maskovacího efektu zkombinuje sjednou nebo více funkcemi 12, 14 a 16 pro přímé vytvoření jednofrekvenčních kódových signálů s nastavenou velikostí.
U určitých provedení se funkce 18 pro vyhodnocení/nastavení akustického maskovacího efektu provádí ve zpracovacím zařízení, jakým je například mikroprocesorový systém, který může rovněž provádět jednu nebo více z přídavných funkcí, znázorněných na obr. 1. Funkce J_8 pro vyhodnocení/nastavení akustického maskovacího efektu může být provedena rovněž jednoúčelovým zařízením, jakým je například pro daný případ specifický integrovaný obvod nebo hradlové pole, nebo více oddělených komponentami nebo kombinací uvedených prostředků.
Funkce 20 pro začleňování kódů do audiosignálů provádí kombinování jednofrekvenčních kódových komponent s audiosignálem pro vytvoření kódovaného audiosignálu. Při přímém provádění této činnosti funkce 20 pro začleňování kódů do audiosignálu však může kódovými signály překrýt audiosignál. Alternativně může modulátor modifikovat amplitudy frekvencí v audiosignálu podle vstupu z funkce 18 pro vyhodnocení/nastavení akustického maskovacího efektu pro vytvo-7CZ 304746 B6 ření kódového audiosignálu, který obsahuje upravené neboli nastavené kódové signály. Funkce 20 pro začleňování kódů do audiosignálů může být dále prováděna buď v časové doméně, nebo frekvenční doméně. Funkce 20 pro začleňování kódů do audiosignálů může být prováděna pomocí přídavného obvodu nebo pomocí procesoru. Tato funkce 20 pro začleňování kódů do audiosignálů může být rovněž prováděna jedním nebo více výše popsanými zařízeními, která rovněž provádějí jednu nebo více ze zbývajících funkcí, znázorněných na obr. 1.
Jedna nebo více z funkcí 12 až 20 může být prováděna jediným zařízením. U určitých výhodných provedení jsou funkce 12, J_4, 16 a 18 prováděny jediným procesorem a u jiných provedení provádí všechny funkce podle obr. 1 jediný procesor. Navíc dvě nebo více funkcí 12, 14, 16 a 18 může být prováděno pomocí jediné tabulky uložené ve vhodném paměťovém zařízení.
Na obr. 2 je znázorněn příklad prováděcí tabulky pro přeměnu informativního signálu na kódový symbol. Jak vyplývá ze znázornění, může informativní signál obsahovat informaci týkající se obsahu, parametrů nebo jiných údajů vztažených k příslušnému audiosignálu. Audiosignál může být například modifikován tak, aby obsahoval neslyšitelnou skutečnost, že v audioprogramu je nárokováno autorské právo. To znamená, že jeden symbol, například symbol SÍ5 může být použit pro označení toho, že v určitém díle je nárokováno autorské právo. Podobně může být specifickým symbolem S2 označen autor nebo specifickým symbolem Sj vysílací stanice. Symbolem S4 může být označeno příslušné datum. Do informativního signálu může být samozřejmě vloženo mnoho dalších typů informací a převedených do příslušného symbolu. V těchto symbolech mohou být například zakódovány informace jako adresy, příkazy, šifrovací klíče atd. Pro vyjádření zvláštních typů informací mohou být použity sady nebo sledy symbolů, a to navíc k jednotlivým symbolům nebo místo nich. Podle ještě další alternativy může být celý jazyk symbolů proveden tak, aby představoval jakýkoli typ informativního signálu. Kódovaná informace se však rovněž nemusí audiosignálu vůbec týkat.
Na obr. 3 A je znázorněno schéma představující tok symbolů, které mohou být generovány funkcí 12 pro generování symbolů z obr. 1, zatímco obr. 3B a 3C znázorňují schematicky sledy symbolů, které mohou být vytvořeny funkcí 14 pro generování sledu symbolů z 1 v reakci na tok symbolů z obr. 3 A. Na obr. 3A, 3B a 3C jsou symboly Sh S?, S3, S4, označované také jako datové symboly, použity jako příklady pro ilustrování znaků podle vynálezu a nejsou nijak míněny jako omezení použitelnosti vynálezu. Například informace představovaná jedním nebo více ze symbolů Si, S2, S3, S4, může být zvolena libovolně bez ohledu na informaci představovanou jedním nebo více jinými symboly.
Na obr. 3B je znázorněn příklad paměťové jednotky redundantního sledu symbolů představující vstupní sadu čtyř symbolů S4, S2, Sj, S4. Paměťová jednotka začíná prvním segmentem zprávy označeným značkovacím symbolem Sa, následovaným čtyřmi symboly S2, S3l S4, představujícími vstupní data, za čímž následují tři opakující se segmenty zprávy, z nich každý obsahuje značkovací symbol Sb a čtyři symboly S4, S2, S3, S4. Pro mnoho použití je tato paměťová jednotka samotná dostatečně redundantní pro zajištění požadované úrovně funkční schopnosti. Alternativně může být tato paměťová jednotka samotná pro zvýšení funkční schopnosti zopakovat. Paměťová jednotka může dále obsahovat více nebo méně než čtyři segmenty zprávy, přičemž tyto segmenty mohou mít rovněž více nebo méně než čtyři nebo pět symbolů.
Při zevšeobecnění tohoto příkladu je vstupní sada N symbolů Sb S2, S3, ... Sn.], Sn představována redundantním sledem symbolů obsahujícím symboly Si, §2, S3, ... Sn_i, Sn, následované (P—1) opakujícími se segmenty obsahujícími Sj_, S2, S3, ... Sn_i, Sn, Sn Tato paměťová jednotka může být například samotná opakována pro zvýšení funkční schopnosti. Sled symbolů v segmentech zprávy může být dále odlišný od segmentu k segmentu, pokud je dekodér uspořádán pro rozpoznávání odpovídajících symbolů v různých segmentech. Dále je možno použít různé značkovací symboly a jejich kombinace, přičemž polohy značek vůči symbolům představujícím data mohou být uspořádány různě. Sled může mít například tvar Sj_, S2,..., Sa, ... Sn nebo formu Sj_, S2,... Sn, ..., Sa-8CZ 304746 B6
Na obr. 3C je znázorněn příklad výhodné paměťové jednotky s redundantním sledem symbolů představujícím vstupní sadu čtyř tak zvaných datových symbolů Sb s»2, §3, S4, představujících vstupní data. Paměťová jednotka začíná značkovacím symbolem Sa následovaným čtyřmi symboly Sh S2, S3, S4, představujícími vstupní data, načet je uveden další značkovací symbol Sb, následovaný symboly S(i+8taod M, S(24 a> mod m, Sf3+SÍ mod M, S(4+slmod kde M je počet různých symbolů v sadě symbolů, která je k dispozici, a δ je posunutí, které má hodnotu mezi 0 a M. U výhodného provedení je posunutí δ zvoleno jako kontrolní součet CRC. U ještě dalších provedení se hodnota posunutí δ čas od času mění pro kódování přídavné informace do zprávy. Mění-li se například posunutí δ od 0 do 9, může být v tomto posunutí devět různých informací.
Při zevšeobecnění tohoto příkladu je vstupní sada N symbolů Sh S2, S3, ..., Sm_i, Sn představována redundantním sledem symbolů obsahujícím symboly Sa, Sl, S2, S3, ..., Sn_i, Sn, Sb, Sn+s)modM, 6f2+8imod m? Ns+simod-M, ··· NN-f i · δiinod M; - óimod μ· To znamena, ze stejná informace je představovaná dvěma nebo více různými symboly ve stejné paměťové jednotce a rozpoznána podle svého pořadí v ní. Tyto paměťové jednotky mohou být navíc samy opakovány pro zvýšení funkční schopnosti. Protože stejná informace je představována větším počtem různých symbolů, je kódována podstatně více robustnější. Struktura audiosignálu může například napodobit frekvenční komponentu jednoho ze symbolů Sn představujících data, avšak pravděpodobnost, že audiosignál rovněž napodobí svoje odpovídající posunutí symbolu S(N+S)mod M v jeho předem stanoveném výskytu, je velmi nízká. Protože posunutí je rovněž stejné pro všechny symboly v daném segmentu, zajišťuje tato informace stejné pro všechny symboly v daném segmentu, zajišťuje tato informace další kontrolu platnosti zjištěných symbolů v tomto segmentu. V důsledku toho kódovací formát podle obr. 3C podstatně snižuje pravděpodobnost špatného zjištění vyvolaného strukturou audiosignálu.
Zvláštní účinek redundantního sledu uvedeného v provedení podle obr. 3 spočívá v jeho využití vstupních symbolů ve svém původním pořadí následovaných různých uspořádáním (a) vstupních symbolů, uspořádáním (b) symbolů, které obsahují další symboly místo jednoho nebo více vstupních symbolů, s přeuspořádáním pořadí vstupních symbolů nebo bez tohoto přeuspořádání nebo uspořádání (c) symbolů odlišných od vstupních symbolů. Uspořádání (b) a (c) jsou zvlášť robustní, protože při kódování symbolů se dosáhne větší různosti kódových signálů o jednotlivé frekvenci. Za předpokladu, že vstupní symboly jsou kódovány kolektivně první skupinou kódových signálů, budou symboly v uspořádáních (b) a (c) kódovány j inou skupinou kódových signálů, která do určitého rozsahu nepřekrývá první skupinu. Větší různost kódových signálů všeobecně zvýší pravděpodobnost, že některé kódové signály jsou v maskovací kapacitě audiosignálu.
Tabulka na obr. 4 ilustruje příkladnou přeměnu značkovacího symbolu Sa, značkovacího symbolu Sb, a N datových symbolů Sp S2, S3, ..., Sn-i, Sn představujících data na odpovídající sady M jednofrekvenčních kódových signálů flx, fjx, fp, ... f(M-nx, íkix, kde x označuje identifikační index příslušného symbolu. Ačkoli se jednofrekvenční kódové signály mohou, vyskytnou ve frekvenčním rozsahu audiosignálu a do určité míry vně tohoto frekvenčního rozsahu, jsou kódové signály tohoto provedení ve frekvenčním rozsahu 500 Hz až 5500 Hz, avšak mohou být zvoleny jako různý frekvenční rozsah. U jednoho provedení mohou sady M jednofrekvenčních kódových signálů sdílet určité jednofrekvenční kódové signály. Podle výhodného provedení se však jednofrekvenční kódové signály vůbec nepřekrývají. Navíc není nutné, aby všechny symboly byly představovány stejným počtem frekvenčních komponent.
Na obr. 5 je znázorněno vícestupňový kódový systém 50 pro kódování audiosignálů 52. Tento kódovací systém 50 provádí vícestupňové kódování audiosignálů 52 tak, že audiosignál 52 se kóduje postupně tak, jak prochází typickou rozváděči sítí. V každém stupni rozvádění se audiosignál 52 postupně kóduje informativním signálem příslušným pro tento stupeň. Postupné kódování příslušného informativního signálu s výhodou nevytváří kódové signály, jejichž frekvence by se překrývaly. V důsledku robustní povahy metodiky kódování je však částečné překrývání
-9CZ 304746 B6 frekvenčních komponent příslušného kódovaného informativního signálu tolerovatelné. Kódovací systém 50 obsahuje záznamovou stanici 54, vysílač 66, předávací stanici 76, kodéry 58, 70 a 80, záznamové zařízení 62, přijímač 86 a dekodér 88.
Záznamová stanice 54 obsahuje zařízení pro přijímání a kódování audiosignálů 52 a zaznamenávání kódovaných audiosignálů na paměťové médium. Záznamová stanice 54 obsahuje kodér 58 a záznamové zařízení 62. Kodér 58 přijímá audiosignál 52 a zaznamenávací informativní signál 56 a kóduje audiosignál 52 zaznamenávacím informativním signálem 56 pro vytvoření kódovaného audiosignálu 60. Audiosignál 52 může být vydáván jakýmkoli běžným zdrojem audiosignálů, jakým je například mikrofon, zařízení pro reprodukci zaznamenávaných audiosignálů nebo podobně. Zaznamenávací informativní signál 56 s výhodou obsahuje informaci týkající se přiváděného audiosignálu 52, jako je autorství, obsah, původ nebo existenci autorského práva nebo podobně. Alternativně může zaznamenávací informativní signál 56 obsahovat jakýkoli typ dat.
Záznamové zařízení 62 je běžným zařízením pro zaznamenávání kódovaných audiosignálů 60 na paměťové médium, které je vhodné pro distribuci do jednoho nebo více vysílačů 66. Alternativně může být záznamové zařízení 62 úplně vypuštěno. Kódované audiosignály 60 mohou být dodávány pomocí nahraných paměťových médií nebo pomocí spojovacího vedení 64. Spojovací vedení 64 je uspořádáno mezi záznamovou stanicí 54 a vysílačem 66 a může být tvořeno rádiovým kanálem, mikrovlnným směrovým spojem, kovovým vedením nebo vedením s optickými vlákny nebo podobně.
Vysílač 66 je vysílací stanicí, která přijímá kódované audiosignály 60, tyto kódované audiosignály 60 dále kóduje svým informativním signálem 68 pro vytvoření dvakrát kódovaného audiosignálu 72 na přenosové trase 74. vysílač 66 obsahuje kodér 70, který přijímá kódovaný audiosignál 60 ze záznamové stanice 54 a informativní signál 68 vysílače 66. Informativní signál 68 vysílače 66 může obsahovat informace týkající se vysílače 66, jako je identifikační kód, nebo týkající se procesu vysílání, jako je čas, datum nebo parametry vysílače 66, zamýšlený příjemce rádiového signálu nebo podobně. Kodér 70 kóduje kódový audiosignál 60 informativním signálem 68 pro vytvoření dvakrát kódovaného audiosignálu 72. Přenosová trasa 74 rozkládající se mezi vysílačem 66 a předávací stanici 76 může být tvořen rádiovým kanálem, mikrovlnným směrovým spojem, kovovým vedením nebo vedením s optickými vlákny nebo podobně.
Předávací stanice 76 přijímá dvakrát kódovaný audiosignál 72 z vysílače 66 a dále jej kóduje svým informativním signálem 78 a takto vytvořený třikrát kódovaný audiosignál 82 vysílá po přenosové trase 84 do přijímače 86. Předávací stanice 76 obsahuje kodér 80, který přijímá dvakrát kódovaný audiosignál 72 z vysílače 66 a informativní signál 78 předávací stanice 76. Tento informativní signál 78 s výhodou obsahuje informace týkající se předávací stanice 76, jako je čas, datum nebo parametry předávací stanice 76, zamýšlený příjemce rádiového signálu nebo podobně. Kodér 80 kóduje dvakrát kódovaný audiosignál 72 informativním signálem 78 předávací stanice 76 pro vytvoření třikrát kódovaného audiosignálu 82. Přenosová trasa 84 uspořádaná mezi předávací stanicí 76 a přijímačem 86 může být tvořena rádiovým kanálem, mikrovlnným směrovým spojem, kovovým vedením nebo vedením s optickými vlákny nebo podobně. Přenosová trasa 84 může být podle potřeby provedena jako akustická přenosová trasa.
Přijímač 86 přijímá třikrát kódovaný audiosignál 82 z předávací stanice 76. V místě předpokládaného poslechu je přijímač 86 umístěn tam, kde posluchač může vnímat akustickou reprodukci třikrát kódovaného audiosignálu 82. Jestliže je tento třikrát kódovaný audiosignál 82 přenášen jako elektromagnetický signál, obsahuje přijímač 86 s výhodou zařízení pro akustickou reprodukci tohoto třikrát kódovaného audiosignálu 82 pro posluchače. Je-li však tento třikrát kódovaný audiosignál 82 uložen na paměťovém médiu neboli nosiči, obsahuje přijímač 86 s výhodou zařízení pro reprodukci tohoto třikrát kódovaného audiosignálu 82 z paměťového média.
V jiných případech, jako je označení hudby a komerční sledování, je místo přijímače 86 použito monitorovací neboli sledovací zařízení. V tomto monitorovacím zařízení se třikrát kódovaný
- 10CZ 304746 B6 audiosignál 82 s výhodou zpracuje tak, aby se obdržela kódovaná zpráva bez akustické reprodukce.
Dekodér 88 může přijímat třikrát kódovaný audiosignál 82 jako audiosignál nebo popřípadě jako akustický signál. Dekodér 88 dekóduje třikrát kódovaný audiosignál 82 pro získání jednoho nebo více informativních signálů v něm zakódovaných. S výhodou se takto získaný informativní signál, popřípadě informativní signály, zpracuje v přijímači 86 nebo zaznamená na paměťovém médiu pro pozdější zpracování.
Alternativně mohou být získané informativní signály přeměněny na obrazy pro vizuální zobrazení určené pro posluchače.
U alternativního provedení je záznamová stanice 54 z kódovacího systému 50 zcela vypuštěna. Audiosignál 52, který například představuje živé audit představení, je veden přímo do vysílače 66 pro kódování a vysílání. V tomto případě může informativní signál 68 vysílače 66 dále obsahoval informace týkající se přiváděného audiosignálu 52, jako je jeho autorství, obsah, původ nebo existenci autorského práva nebo podobně.
U dalšího alternativního provedení je z kódovacího systému 50 zcela vypuštěna předávací stanice 76. Vysílač 66 dodává dvakrát kódovaný audiosignál 72 přímo do přijímače 86 po přenosové trase 74, kteráje modifikována tak, aby byla uspořádána přímo mezi nimi. Podle další alternativy může být z kódovacího systému 50 vypuštěna jak záznamová stanice 54, tak i předávací stanice 76.
Podle ještě dalšího alternativního provedení jsou z kódovacího systému 50 vypuštěny vysílač 66 a předávací stanice 76. V tomto případě je spojovací vedení 64 modifikováno tak, aby bylo uspořádáno přímo mezi záznamovou stanicí 54 a přijímačem 86 pro vedení kódovaného audiosignálu 60 mezi nimi. Záznamové zařízení 62 s výhodou zaznamená kódovaný audiosignál 60 na paměťové médium, které se potom dopraví do přijímače 86. Případné reprodukční zařízení uspořádané v přijímači 86 reprodukuje kódovaný audiosignál 60 z paměťového média pro dekódování a/nebo akustickou reprodukci.
Na obr. 6 je znázorněno příkladné provedení osobního přenosného měřicího zařízení 90 pro použití v místě předpokládaného poslechu. Osobní přenosné zařízení 90 obsahuje pouzdro 92 zobrazené čárkovaně, jehož velikost a tvar umožňují nošení posluchačem. Pouzdro 92 může mít například stejnou velikost a tvar osobního hlásiče (pager).
V pouzdru 92 je umístěn mikrofon 93, který slouží jako akustický měnič pro přeměnu přijmuté akustické energie včetně kódovaných audiosignálů na analogové elektrické signály. Tyto analogové signály se přeměňují na digitální v analogově digitálním převodníku a digitální signály se potom vedou do procesoru 95 na zpracování digitálních signálů, označovaného jako DSP. Procesor 95 provádí dekódování podle vynálezu pro zjištění přítomnosti předem stanovených kódů v audio energii přijmuté mikrofonem 93, což udává, že osoba nesoucí osobní přenosné měřicí zařízení 90 byla vystavena vysílání určité stanice nebo kanálu. Jestliže ano, procesor 95 uloží signál představující toto zjištění do své vnitřní paměti společně s přidruženým časovým signálem.
Osobní přenosné měřicí zařízení 90 rovněž obsahuje vysílač/přijímač 97, využívající například infračerveného záření, spojený s procesorem 95. Vysílač/přijímač 97 umožňuje dodávání dat z procesoru 95 do zařízení na zpracování těchto dat z osobního přenosného měřicího zařízení 90 pro umožnění posluchači vyhledání vhodného místa pro příjem instrukcí a dat, například pro nastavení osobního přenosného měřicího zařízení 90 pro provedení nového průzkumu posluchačem.
Na obr. 7 je znázorněno funkční blokové schéma dekodérů podle určitých výhodných provedení podle vynálezu. Audiosignál, který může být kódován, jak je výše popsáno, mnoha kódovými symboly, je přijímán na vstupu 102. Přijmutý audiosignál může být radiovým, internetovým nebo
- 11 CZ 304746 B6 jiným komunikačním signálem nebo reprodukovaným signálem. Může být přímo vázaným signálem nebo akusticky vázaným signálem. Z následujícího popisu ve spojení s přiloženými výkresy bude zřejmé, že dekodér 100 je schopen zjišťování kódů navíc ke kódům uspořádaným ve výše uvedených formátech.
Pro příjem audiosignálů v časové doméně převádí dekodér 100 tyto audiosignály do frekvenční domény prostřednictvím funkce 106. Funkce 106 je s výhodou prováděna digitálním procesorem provádějícím rychlou Fourierovou transformaci (Fast Fourier Transform - FFT), ačkoli alternativně je možno použít přímou kosinovou transformaci, transformaci s modulovaným lineárně proměnným kmitočtem nebo Winogradův transformační algoritmus (WFTA). Místo nich může být použita jakákoli transformační funkce časové domény na frekvenční doménu zajišťující potřebné rozlišení. Je zřejmé, že u určitých provedení může být funkce 106 rovněž prováděna analogovými nebo digitálními filtry, s použitím pro daný případ specifického integrovaného obvodu nebo jiných vhodných zařízení nebo kombinací těchto zařízení. Funkce 106 může být rovněž prováděna jedním nebo více zařízeními, která rovněž provádějí jednu nebo více ze zbývajících funkcí znázorněných na obr. 7.
Audiosignály přeměněné na frekvenční doménu se zpracovávají derivační funkcí 110 hodnot symbolů pro vytvoření toku hodnot symbolů pro každý kódový symbol obsažený v přijmutém audiosignálu. Vytvořené hodnoty symbolů mohou představovat například energii signálu, výkon, hladinu zvukového tlaku neboli zvukové spektrum, amplitudu atd., změřené okamžitě nebo v průběhu časové periody, a to v absolutním nebo relativním měřítku a mohou být vyjádřeny jako jediná hodnota nebo více hodnot. Kde jsou symboly zakódovány jako skupiny jednofrekvenčních komponent, které mají vždy předem stanovenou frekvenci, představují hodnoty těchto symbolů s výhodou buď hodnoty jednofrekvenčních komponent nebo jednu nebo více hodnot založených na hodnotách jednofrekvenčních komponent.
Funkce 110 může být prováděna digitálním procesorem, například digitálním procesorem (DSP) na zpracování signálů, který s výhodou provádí některé nebo všechny funkce dekodéru 100. Funkce 110 však rovněž může být prováděna integrovaným obvodem specifickým pro daný případ nebo jiným vhodným zařízením nebo kombinací zařízení a může být prováděna zařízením odděleným od prostředků, které provádějí zbývající funkce dekodéru 100.
Tok hodnot symbolů vytvářený funkcí 110 se po určitou dobu shromažďuje ve vhodném paměťovém zařízení symbol za symbolem, jak je označeno funkcí 116. Funkce 116 je zejména výhodná pro použití při dekódování kódovaných symbolů, které se opakují periodicky, a to periodickým shromažďováním hodnot symbolů pro různé možné symboly. Pro daný symbol se například očekává to, že se objeví po každých X sekundách, přičemž funkce 116 může sloužit pro ukládání toku hodnot symbolů po dobu nX sekund (n>l) a pro přičítání uložených hodnot jednoho nebo více toků hodnot symbolů trvajících nX sekund, takže špičkové hodnoty symbolů shromážděné za tuto dobu zlepšují odstup signálu od šumu uložených hodnot.
Funkce 116 může být prováděna digitálním procesorem, například digitálním procesorem (DSP) na zpracování signálů, který s výhodou provádí některé nebo všechny ostatní funkce dekodéru 100. Funkce 110 však rovněž může být prováděna integrovaným obvodem specifickým pro daný případ nebo jiným vhodným zařízením nebo kombinací zařízení a může být prováděna zařízením odděleným od prostředků, které provádějí zbývající funkce dekodéru 100.
Shromážděné hodnoty symbolů uložené funkcí 116 jsou potom přezkušovány funkcí 120 pro zjištění přítomnosti kódované zprávy a zjištěná zpráva se vyšle na výstupu 126, Funkce 120 může být prováděna přizpůsobením uložených shromážděných hodnot nebo zpracovanou verzí těchto hodnot k uloženým vzorům, a to buď korelací, nebo jinou přizpůsobovací technikou pro přizpůsobování se vzorům. Funkce 120 je však s výhodou prováděna přezkušováním shromážděných špičkových hodnot symbolů a jejich relativním časováním, aby se provedla rekonstrukce jejich kódované zprávy. Tato funkce 120 může být prováděna po uložení prvního toku hodnot
- 12CZ 304746 B6 symbolů funkcí 116 a/nebo po každém přičtení následného toku k tomuto prvnímu toku, takže zpráva se zjistí okamžitě tehdy, jakmile odstupy signálu od šumu uložených shromážděných toků hodnot symbolů vyjeví platný vzor zprávy.
Na obr. 8 je znázorněn vývojový diagram pro dekodér podle výhodného provedení vynálezu prováděný digitálním procesorem (DSP) na zpracování signálů. Krok 130 se provádí v případech, v nichž je kódovaný audiosignál přijímán v analogové formě, například tehdy, když je snímán mikrofonem (jako u provedení na obr. 6) nebo vysokofrekvenčním přijímačem.
Dekodér z obr. 8 je zvlášť dobře upraven pro zjišťování kódových symbolů, z nichž každý obsahuje větší množství předem stanovených frekvenčních komponent, například komponent ve frekvenčním rozsahu od 1000 Hz do 3000 Hz. Tento dekodér je proveden speciálně pro zjišťování zprávy, která má sled znázorněný na obr. 3C, přičemž každý symbol zabírá interval o délce poloviny sekundy. U tohoto příkladného provedení se předpokládá, že sada symbolů sestává z dvanácti symbolů, z nichž každý má deset předem stanovených frekvenčních komponent, z nichž žádná není sdílena žádným jiným symbolem ze sady symbolů. Je zřejmé, že dekodér podle obr. 8 může být snadno modifikován pro zjišťování různých množství kódových symbolů, různých množství komponent, různých sledů symbolů a trvání symbolů, stejně jako komponent uspořádaných v různých frekvenčních pásmech.
Pro oddělení různých komponent provádí digitální procesor (DSP) na zpracování signálů rychlou Fourierovou transformaci vzorků audiosignálů spadajících do postupných předem stanovených intervalů. Tyto intervaly se mohou překrývat, ačkoli to není požadováno. U příkladného provedení se v průběhu každé sekundy dekódování provádí deset překrývajících se rychlých Fourierových transformací. To znamená, že energie periody každého symbolu spadá do pěti period rychlých Fourierových transformací. Rychlé Fourierovy transformace mohou být rozděleny do okének, ačkoli to může být vypuštěno pro zjednodušení dekodéru. Vzorky se uloží, a když je k dispozici dostatečný počet vzorků, provede se nová rychlá Fourierova transformace, jak označují kroky 134 a 138.
U tohoto provedení jsou hodnoty frekvenčních komponent vytvářeny na relativní bázi. To znamená, že každá hodnota frekvenční komponenty je představována odstupem (SNR) signálu od šumu, který se vytvoří následovně. Energie v každé takzvané frekvenční přihrádce rychlé Fourierovy transformace, do níž může spadat frekvenční komponenta jakéhokoli symbolu, tvoří čitatel každého odpovídajícího odstupu signálu od šumu. Jeho jmenovatel se určí jako průměr hodnot v sousedních přihrádkách. Například může být použit průměr sedmi z osmi okolních energetických hodnot obklopujících přihrádku, přičemž největší hodnota z osmi hodnot je ignorována pro zamezení vlivu na možnou velkou hodnotu energie přihrádky, která může vyplývat například z komponenty audiosignálu v okolí komponenty kódové frekvence. Za předpokladu, že velká hodnota energie se může objevit rovněž v přihrádce kódové komponenty, například díky šumu nebo komponenty audiosignálu, odstup signálu od šumu se vhodně omezí. U tohoto provedení, je-li odstup (SNR) signálu od šumu => 6,0, je odstup (SNR) signálu od šumu limitován do 6,0, ačkoli může být zvolena jiná maximální hodnota.
Deset odstupů (SNR) signálu od šumu každé rychlé Fourierovy transformace (FFT), které odpovídají každému symbolu, který může být přítomen, se zkombinuje pro vytvoření symbolu odstupů (SNR) signálu od šumu a uloží do kruhové vyrovnávací paměti odstupů (SNR) signálu od šumu, jak je označeno v kroku 142 ve schematickém zobrazení na obr. 9. U určitých provedení se odstupy (SNR) signálu od šumu pro daný symbol jednoduše sečtou, ačkoli je možno použít i jiné způsoby kombinování odstupů (SNR) signálu od šumu.
Jak je znázorněno na obr. 9, symbol odstupů (SNR) signálu od šumu pro každý z dvanácti symbolů A, B a 0—9 se uloží ve vyrovnávací paměti symbolů odstupů (SNR) signálu od šumu jako oddělené sledy, a to jeden symbol odstupu (SNR) signálu od šumu pro každou rychlou Fourierovu transformaci u 50 rychlých Fourierových transformací. Po uložení hodnot vytvořených v 50
- 13 CZ 304746 B6 rychlých Fourierových transformacích ve vyrovnávací paměti se nový symbol odstupu (SNR) signálu od šumu zkombinuje s dříve uloženými hodnotami, jak bude popsáno podrobněji dále.
Když je vyrovnávací paměť symbolů odstupu (SNR) signálu od šumu naplněna, zjistí se tato skutečnost v kroku 146. U určitých výhodných provedení se hodnoty odstupů (SNR) signálu od šumu nastaví tak, aby se snížil vliv šumu, a to v kroku 152, ačkoli tento krok 152 je v mnoha případech pouze případný. V tomto případném kroku 152 se ve vyrovnávací paměti získá pro každý symbol (řadu) hodnota šumu vytvořením průměru ze všech uložených symbolů odstupů (SNR) signálu od šumu v příslušné řadě pokaždé, když je vyrovnávací paměť plná. Potom se pro kompenzování účinku šumu tato průměrná hodnota šumu odečte od každé z uložených hodnot symbolů odstupu (SNR) signálu od šumu v příslušné řadě. Tímto způsobem se „symbol“ objeví pouze krátce, takže v průběhu času se nevytvoří průměrná hodnota platného zjištění. S odkazem rovněž na obr. 3C, aby se zabránilo znehodnocení hodnoty šumu v dekodéru, je kódovací schéma s výhodou omezeno tak, že stejné symboly se neobjevují v první polovině zprávy (to znamená ve sledu symbolů Sa, SÍ5 S2, S3, S4) dvakrát.
Po nastavení symbolu odstupů (SNR) signálu od šumu odečtením úrovně šumu provede dekodér v kroku 156 pokus získat zprávu přezkoušením vzoru maximálních hodnot odstupů (SNR) signálu od šumu ve vyrovnávací paměti. U určitých provedení se maximum hodnot odstupů (SNR) signálu od šumu pro každý symbol umístí v procesu postupného kombinování skupin pěti sousedních odstupů (SNR) signálu od šumu, zvážení hodnot ve sledu v přímé úměrnosti k postupnému vážení (6 10 10 10 6) a potom sečtení zvážených hodnot odstupů (SNR) signálu od šumu pro vytvoření porovnání odstupů (SNR) signálu od šumu vystředěných v časové periodě třetího odstupu (SNR) signálu od šumu ve sledu. Tento proces se provádí postupně v průběhu padesáti period rychlých Fourierových transformací pro každý symbol. Například se zváží první skupina pěti odstupů (SNR) signálu od šumu pro symbol „A“ v periodách 1 až 5 rychlé Fourierovy transformace a sečte pro vytvoření porovnání odstupu (SNR) signálu od šumu pro periodu 3 rychlé Fourierovy transformace. Potom se vytvoří další porovnání odstupů (SNR) signálu od šumu s použitím odstupů (SNR) signálu od šumu z period 2 až 6 rychlé Fourierovy transformace, a tak dále, dokud se nezískají porovnávací hodnoty vystředěné na periody 3 až 48 rychlé Fourierovy transformace. Pro získání zprávy však mohou být použity i jiné prostředky. Například je možné zkombinovat více nebo méně než pět odstupů (SNR) signálu od šumu, které potom mohou být zkombinovány bez vážení nebo mohou být zkombinovány nelineárním způsobem.
Po získání porovnávacích hodnot odstupů (SNR) signálu od šumu přezkouší dekodér porovnávací hodnoty odstupů (SNR) signálu od šumu z hlediska vzoru zprávy. Jako první se zjišťují značkovací kódové symboly Sa a Sg. Jakmile se získá tato informace, pokouší se dekodér zjistit špičky datových symbolů. Použití předem stanoveného posunutí mezi každým datovým symbolem v prvním segmentu a odpovídajícím datovým symbolem v druhém segmentu zajistí přezkoušení platnosti zjištěné zprávy. To znamená, že jestli jsou zjištěny oba značkovací kódové symboly Sa a Sg a mezi datovým symbolem v prvním segmentu a jemu odpovídajícím datovým symbolem v druhém segmentuje pozorováno stejné posunutí, je vysoce pravděpodobné, že byla přijata platná zpráva.
S odkazem na obr. 3C a obr. 9 se předpokládá, že začátek vyrovnávací paměti odpovídá začátku zprávy (což však není obvyklé), měla by se špička „P“ porovnání odstupů (SNR) signálu od šumu pro symbol „A“ objevit v třetí periodě rychlé Fourierovy transformace, jak je znázorněno. Potom dekodér bude očekávat další špičku „P“, která by se měla objevit v poloze odpovídající prvnímu datovému symbolu 0 až 9 v osmé periodě rychlé Fourierovy transformace. Například se předpokládá, že první datový symbol je „3“. Jestliže je poslední datový symbol „4“ a hodnota posunutí δ je 2, nalezne dekodér špičku „P“ v symbolu „6“ v periodě „48“ rychlé Fourierovy transformace, jak je uvedeno na obr. 9. Jestliže je tímto způsobem zjištěna zpráva (to znamená, že zjištěné značky s datovými symboly se objevují tam, kde jsou očekávány a se stejným posunutím), jak je znázorněno v krocích 162 a 166, tato zpráva se zaznamená nebo vyšle a vyrovnávací paměť odstupů (SNR) signálu od šumu se vyprázdní.
- 14CZ 304746 B6
Jestliže však tímto způsobem nebyla zpráva nalezena, provede se v následujících částech audiosignálu dalších padesát překrývajících se rychlých Fourierových transformací a takto vytvořený symbol dostupů (SNR) signálu od šumu se přičte k odstupům již v kruhové vyrovnávací paměti uloženým. Proces nastavování šumu se provede jako předtím a dekodér znovu zkusí zjistit vzor zprávy. Tento proces se souvisle opakuje do té doby, dokud není zpráva zjištěna. Alternativně se tento proces může provádět s omezeným počtem pokusů.
Z předcházejícího je zřejmé, že činnost dekodéru může být modifikována v závislosti na struktuře zprávy, jejím časování, její signální trase, způsobu jejího zjišťování atd., aniž by došlo k odchýlení od rozsahu vynálezu. Místo ukládání odstupů (SNR) signálu od šumu je možno pro zjišťování zprávy přímo ukládat výsledky rychlé Fourierovy transformace.
Na obr. 10 je znázorněn vývojový diagram pro další dekodér podle dalšího výhodného provedení vynálezu, prováděný podobně pomocí digitálního procesoru (DSP) pro zpracování signálů. Dekodér podle obr. 10 je zvlášť upraven pro zjišťování opakujícího se sledu pěti kódových symbolů sestávajících ze značkovacího symbolu následovaného čtyřmi datovými symboly, přičemž každý kódový symbol obsahuje větší množství předem stanovených frekvenčních komponent a doba jeho trvání ve sledu zprávy činí polovinu sekundy. Předpokládá se, že každý symbol je představován specifickou frekvenční komponentou, a že sada symbolů obsahuje dvanáct různých symbolů A, B a 0-9, stejně jako kód na obr. 3C. Provedení podle obr. 9 může být snadno modifikováno pro zjišťování jakéhokoli množství symbolů, z nichž každý je reprezentován jednou nebo více frekvenčními komponentami.
Kroky použité při dekódování znázorněném na obr. 10, které odpovídají krokům podle obr. 8, jsou označeny stejnými vztahovými značkami, takže tyto kroky nebudou již blíže popisovány. Provedení podle obr. 10 používá kruhovou vyrovnávací paměť o šířce dvanácti symbolů a délce 150 period rychlé Fourierovy transformace (FFT). Jakmile se kruhová vyrovnávací paměť zaplní, každý nový symbol odstupu (SNR) signálu od šumu nahradí nejstarší hodnotu symbolu odstupu (SNR) signálu od šumu. Důsledkem toho je, že v kruhové vyrovnávací paměti je uloženo patnáct druhých okének hodnot symbolů odstupů (SNR) signálu od šumu.
Jak je uvedeno v kroku 174, jakmile je kruhová vyrovnávací paměť plná, její obsah se v kroku 178 přezkouší na zjištění přítomnosti vzoru zprávy. Jakmile je již jednou plná, zůstává kruhová vyrovnávací paměť plná souvisle, takže hledání vzoru v kroku 178 může být opakováno po každé rychlé Fourierově transformaci.
Protože se každá zpráva s pěti symboly opakuje každých 2,5 sekundy, opakuje se každý symbol v intervalech 2,5 sekundy neboli vždy po 25 rychlých Fourierových transformacích. Pro kompenzaci účinků praskání a podobně se odstupy R, až Ri50 (SNR) signálu od šumu zkombinují sečtením odpovídajících hodnot opakovaných zpráv pro získání 25 zkombinovaných hodnot odstupů (SNR) signálu od šumu, to jest SNRn, kde n=l, 2 ... 25, a to následovně:
SNR„ = ΣΛ , n+25i
Í=O
To znamená, že mělo-li by praskání znamenat ztrátu signálového intervalu i, byl by ztracen pouze jeden ze šesti intervalů zprávy a podstatné parametiy kombinovaných hodnot odstupů (SNR) signálu od šumu by touto skutečností byly pravděpodobně neovlivněny.
Jakmile jsou stanoveny kombinované hodnoty odstupů (SNR) signálu od šumu, dekodér zjistí polohu špičky „P“ značkovacího symbolu, jak je označeno kombinovanými hodnotami odstupů (SNR) signálu od šumu, a odvodí sled datových symbolů na základě polohy značek a špičkových hodnot datových symbolů.
- 15CZ 304746 B6
Jakmile se tímto způsobem zpráva vytvoří, jak je uvedeno v krocích 182 a 183, tato zpráva se zaznamená. Na rozdíl od provedení podle obr. 8 se však vyrovnávací paměť nevyprázdní. Místo toho dekodér dodá do vyrovnávací paměti další sadu odstupů (SNR) signálu od šumu a pokračuje ve vyhledávání zprávy.
Stejně jako dekodér podle obr. 8 může být dekodér podle obr. 10, jakje patrné z výše uvedeného textu, modifikován pro různé struktury zpráv, časování zpráv, signálové trasy, způsoby zjišťování atd., aniž by došlo k odchýlení od rozsahu vynálezu. Vyrovnávací paměť podle obr. 10 může být například nahrazena jiným vhodným paměťovým zařízením. Velikost vyrovnávací paměti se může měnit. Dále se může měnit velikost okének hodnot odstupů (SNR) signálu od šumu a/nebo se může měnit doba opakování symbolů. Místo výpočtu a uložení odstupů (SNR) signálu od šumu, které představují příslušné hodnoty symbolů, je v určitých výhodných provedeních použito měřené každé hodnoty symbolu ve vztahu kjiným možným symbolům, a například seřazování velikostí všech možných symbolů.
Podle dalšího provedení je zvlášť výhodné při vyhledávání vhodného místa poslechu uložit odděleně relativně velký počet intervalů zprávy pro umožnění retrospektivní analýzy jejich obsahů pro zjištění změny kanálů. Podle dalšího provedení se použije více vyrovnávacích pamětí, z nichž každá shromažďuje data pro různé množství intervalů pro použití u způsobu dekódování podle obr. 8. Například jedna vyrovnávací paměť může obsahovat jediný interval zprávy, další dva shromážděné intervaly, třetí čtyři intervaly a čtvrtá osm intervalů. Pro zjištění změny kanálu se potom použití oddělená zjišťování na základě obsahu každé vyrovnávací paměti.
Ačkoli byla výše popsána ilustrativní provedení podle vynálezu, jakož i jejich modifikace, je zřejmé, že vynález na tato přesná provedení nebo modifikace není omezen, přičemž v rámci vynálezu je možno provádět další modifikace a změny, aniž by došlo k odchýlení od jeho rozsahu daného patentovými nároky.
Claims (18)
- PATENTOVÉ NÁROKY1. Systém pro dekódování instance symbolu zprávy představovaného množstvím kódových symbolů (Si,... SN) v audiosignálu, vyznačující se tím, že obsahuje prostředky pro příjem prvního a druhého kódového symbolu přestavujících společný symbol zprávy, přičemž první a druhý kódový symbol jsou v audiosignálu časově odděleny, přičemž první kódový symbol je částí prvního segmentu zprávy obsahujícího první sled nebo značkovací symbol (SA), přičemž druhý kódový symbol je částí druhého segmentu zprávy obsahujícího druhý sled nebo značkovací symbol (Sb), prostředky pro shromažďování první hodnoty signálu představující první kódový symbol a druhé hodnoty signálu představující druhý kódový symbol, a prostředky pro přezkoušení shromážděných první a druhé hodnoty signálu pro zjištění společného symbolu zprávy.
- 2. Systém podle nároku 1, vyznačující se tím, že prostředky pro shromažďování jsou činné pro vytvoření třetí hodnoty signálu odvozené z první a druhé hodnoty signálu a prostředky pro přezkoušení jsou činné pro zjištění společného symbolu zprávy na základě třetí hodnoty symbolu.-16CZ 304746 B6
- 3. Systém podle nároku 2, vyznačující se tím, že prostředky pro shromažďování jsou činné pro vytvoření třetí hodnoty signálu lineární kombinací první a druhé hodnoty signálu.
- 4. Systém podle nároku 2, vyznačující se tím, že prostředky pro shromažďování jsou činné pro vytvoření třetí hodnoty signálu nelineární kombinací první a druhé hodnoty signálu.
- 5. Systém podle nároku 2, vyznačující se tím, že první a druhý kódový symbol (Si, ... SN) vždy obsahují předem stanovený počet frekvenčních komponent (f]A, ... Ímn) a dále obsahují prostředky (95) pro vytvoření první a druhé sady hodnot komponent, přičemž každá sada odpovídá příslušnému jednomu symbolu z prvního a druhého kódového symbolu a každá hodnota komponenty každé sady přestavuje parametr příslušné frekvenční komponenty odpovídajícího symbolu, a prostředky pro výrobu první hodnoty signálu na základě první sady hodnot komponent a pro výrobu druhé hodnoty signálu na základě druhé sady hodnot komponent.
- 6. Systém podle nároku 2, vyznačující se tím, že prostředky pro příjem jsou činné pro příjem mnoha sad prvního a druhého kódového signálu, přičemž každá sada představuje příslušný jeden symbol zprávy z množství symbolů zprávy uspořádaných jako zpráva, která má předem stanovený sled obsahující alespoň jeden značkovací symbol a alespoň jeden datový symbol, přičemž prostředky pro shromažďování jsou činné pro shromažďování sad první a druhé hodnoty signálu, každá sada hodnot signálu odpovídá příslušnému jednomu kódovému signálu z prvního a druhého kódového signálu a obsahuje první hodnotu signálu představující první kódový signál příslušné sady kódových signálů a druhou hodnotu signálu představující její druhý kódový signál, a přičemž prostředky pro přezkoušení jsou činné pro zjištění zprávy zjištěním přítomnosti značkovacího symbolu na základě jeho sady hodnot signálu a pro zjištění alespoň jednoho datového symbolu na základě zjištěné přítomnosti značkovacího symbolu a odpovídající sady hodnot signálu jednoho datového symbolu.
- 7. Systém podle nároku 1, vyznačující se tím, že prostředky pro shromažďování jsou činné pro uložení první a druhé hodnoty signálu a prostředky pro přezkoušení jsou činné pro zjištění společného symbolu zprávy přezkoušením hodnoty jak prvního, tak druhého signálu.
- 8. Systém podle nároku 7, vyznačující se tím, že prostředky pro shromažďování jsou činné pro vytvoření první a druhé hodnoty signálu na základě mnoha dalších hodnot signálu.
- 9. Systém podle nároku 8, vyznačující se tím, že první a druhá hodnota signálu se vytvoří z příslušné sady časově posunutých hodnot signálu, přičemž každá z časově posunutých hodnot signálu představuje hodnotu příslušného jednoho kódového symbolu z prvního a druhého kódového symbolu v průběhu jeho odpovídající časové periody.
- 10. Systém podle nároku 8, vyznačující se tím, že první kódový symbol i druhý kódový symbol obsahují předem stanovený počet frekvenčních komponent a dále obsahují prostředky pro výrobu první a druhé sady hodnot komponent, přičemž každá sada odpovídá příslušnému jednomu kódovému symbolu z prvního a druhého kódového symbolu a každá hodnota komponenty každé sady představuje parametr příslušné frekvenční komponenty odpovídajícího symbolu, a dále prostředky pro výrobu první hodnoty signálu na základě první sady hodnot komponent a pro výrobu druhé hodnoty signálu na základě druhé sady hodnot komponent.
- 11. Systém podle nároku 1, vyznačující se tím, že prostředky pro příjem obsahují akustický měnič pro přeměnu akustického audiosignálu na elektrický signál, přičemž akustický audiosignál obsahuje množství kódových symbolů představujících množství symbolů zprávy, zahrnujících data zdroje akustického audiosignálu, a dále obsahují paměť pro ukládání označení zjištěných symbolů zprávy.- 17CZ 304746 B6
- 12. Systém podle nároku 11, vyznačující se tím, že dále obsahuje pouzdro pro systém upravené pro nošení posluchačem a prostředky pro přenos uložených dat pro použití při volbě místa poslechu.
- 13. Systém podle nároku 1, vyznačující se tím, že prostředky pro příjem prvního a druhého kódového symbolu jsou tvořeny vstupním zařízením, a prostředky pro shromažďování a prostředky pro přezkoušení jsou tvořeny digitálním procesorem ve spojení se vstupním zařízením pro příjem dat z něho, která představují první a druhý kódový symbol.
- 14. Systém podle nároku 13, vyznačující se tím, že vstupní zařízení obsahuje akustický měnič pro přeměnu akustického audiosignálu na elektrický signál, přičemž akustický audiosignál obsahuje množství kódových symbolů představujících množství symbolů zprávy, zahrnujících data zdroje akustického audiosignálu, a digitální procesor obsahuje paměť pro ukládání dat představujících označení zjištěných symbolů zprávy.
- 15. Systém podle nároku 14, vyznačující se tím, že dále obsahuje pouzdro pro systém upravené pro nošení posluchačem a prostředky pro přenos uložených dat pro použití při volbě místa poslechu.
- 16. Způsob dekódování instance symbolu zprávy představeného množstvím kódových symbolů (Si, ... Sn) v audiosignálu, prováděný systémem podle jednoho z nároků 1 až 15, vyznačující se tím, že se přijme první a druhý kódový symbol představující společný symbol zprávy, přičemž první a druhý kódový symbol jsou v audiosignálu časově odděleny, přičemž první kódový symbol je částí prvního segmentu zprávy obsahujícího první sled nebo značkovací symbol (Sa), přičemž druhý kódový symbol je částí druhého segmentu zprávy obsahujícího druhý sled nebo značkovací symbol (SB), shromáždí se první hodnota signálu představující první kódový symbol a druhá hodnota signálu představující druhý kódový symbol a přezkouší se shromážděné první a druhá hodnota signálu pro zjištění společného symbolu zprávy.
- 17. Způsob podle nároku 16, vyznačující se tím, že krok přijmutí prvního a druhého kódového symbolu zahrnuje přeměnu akustického audiosignálu na elektrický signál, přičemž akustický audiosignál obsahuje množství symbolů zprávy zahrnující data zdroje akustického audiosignálu a dále obsahuje ukládací data představující označení zjištěných symbolů zprávy.
- 18. Způsob podle nároku 17, vyznačující se tím, že uložená data se přenesou pro použití při provedení volby místa poslechu.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/318,045 US6871180B1 (en) | 1999-05-25 | 1999-05-25 | Decoding of information in audio signals |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CZ20014166A3 CZ20014166A3 (cs) | 2002-04-17 |
| CZ304746B6 true CZ304746B6 (cs) | 2014-09-24 |
Family
ID=23236391
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CZ2001-4166A CZ304746B6 (cs) | 1999-05-25 | 2000-05-22 | Systém pro dekódování instance symbolu zprávy v audiosignálu a způsob dekódování instance symbolu zprávy |
Country Status (28)
| Country | Link |
|---|---|
| US (2) | US6871180B1 (cs) |
| EP (1) | EP1228504B1 (cs) |
| JP (2) | JP4136314B2 (cs) |
| KR (1) | KR100490289B1 (cs) |
| CN (1) | CN1282152C (cs) |
| AT (1) | ATE488921T1 (cs) |
| AU (1) | AU5038400A (cs) |
| BR (1) | BR0010723A (cs) |
| CA (1) | CA2371414C (cs) |
| CH (1) | CH693695A5 (cs) |
| CY (1) | CY1111624T1 (cs) |
| CZ (1) | CZ304746B6 (cs) |
| DE (2) | DE60045252D1 (cs) |
| DK (2) | DK1228504T3 (cs) |
| ES (1) | ES2354347T3 (cs) |
| FI (1) | FI120329B (cs) |
| GB (1) | GB2369977B (cs) |
| HK (1) | HK1050068B (cs) |
| IL (2) | IL146134A0 (cs) |
| MX (1) | MXPA01011840A (cs) |
| MY (1) | MY124752A (cs) |
| NO (1) | NO318581B1 (cs) |
| PL (1) | PL198972B1 (cs) |
| PT (1) | PT1228504E (cs) |
| SE (1) | SE524325C2 (cs) |
| TW (1) | TW484294B (cs) |
| WO (1) | WO2000072309A1 (cs) |
| ZA (1) | ZA200110472B (cs) |
Families Citing this family (129)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7313251B2 (en) * | 1993-11-18 | 2007-12-25 | Digimarc Corporation | Method and system for managing and controlling electronic media |
| US6614914B1 (en) | 1995-05-08 | 2003-09-02 | Digimarc Corporation | Watermark embedder and reader |
| US5748763A (en) | 1993-11-18 | 1998-05-05 | Digimarc Corporation | Image steganography system featuring perceptually adaptive and globally scalable signal embedding |
| US6944298B1 (en) * | 1993-11-18 | 2005-09-13 | Digimare Corporation | Steganographic encoding and decoding of auxiliary codes in media signals |
| US6760463B2 (en) * | 1995-05-08 | 2004-07-06 | Digimarc Corporation | Watermarking methods and media |
| US20030056103A1 (en) * | 2000-12-18 | 2003-03-20 | Levy Kenneth L. | Audio/video commerce application architectural framework |
| US7412072B2 (en) * | 1996-05-16 | 2008-08-12 | Digimarc Corporation | Variable message coding protocols for encoding auxiliary data in media signals |
| US6381341B1 (en) * | 1996-05-16 | 2002-04-30 | Digimarc Corporation | Watermark encoding method exploiting biases inherent in original signal |
| US7644282B2 (en) | 1998-05-28 | 2010-01-05 | Verance Corporation | Pre-processed information embedding system |
| US6871180B1 (en) * | 1999-05-25 | 2005-03-22 | Arbitron Inc. | Decoding of information in audio signals |
| US6947893B1 (en) * | 1999-11-19 | 2005-09-20 | Nippon Telegraph & Telephone Corporation | Acoustic signal transmission with insertion signal for machine control |
| US6737957B1 (en) | 2000-02-16 | 2004-05-18 | Verance Corporation | Remote control signaling using audio watermarks |
| US7127744B2 (en) | 2000-03-10 | 2006-10-24 | Digimarc Corporation | Method and apparatus to protect media existing in an insecure format |
| US6952485B1 (en) * | 2000-09-11 | 2005-10-04 | Digimarc Corporation | Watermark encoding and decoding in imaging devices and imaging device interfaces |
| US7346776B2 (en) * | 2000-09-11 | 2008-03-18 | Digimarc Corporation | Authenticating media signals by adjusting frequency characteristics to reference values |
| US6674876B1 (en) * | 2000-09-14 | 2004-01-06 | Digimarc Corporation | Watermarking in the time-frequency domain |
| US8572640B2 (en) | 2001-06-29 | 2013-10-29 | Arbitron Inc. | Media data use measurement with remote decoding/pattern matching |
| US6862355B2 (en) | 2001-09-07 | 2005-03-01 | Arbitron Inc. | Message reconstruction from partial detection |
| DE60220307T2 (de) * | 2001-10-25 | 2008-02-07 | Koninklijke Philips Electronics N.V. | Verfahren zur übertragung breitbandiger tonsignale über einen übertragungskanal mit verminderter bandbreite |
| US7020304B2 (en) * | 2002-01-22 | 2006-03-28 | Digimarc Corporation | Digital watermarking and fingerprinting including synchronization, layering, version control, and compressed embedding |
| US7471987B2 (en) * | 2002-03-08 | 2008-12-30 | Arbitron, Inc. | Determining location of an audience member having a portable media monitor |
| US7460827B2 (en) * | 2002-07-26 | 2008-12-02 | Arbitron, Inc. | Radio frequency proximity detection and identification system and method |
| US7239981B2 (en) | 2002-07-26 | 2007-07-03 | Arbitron Inc. | Systems and methods for gathering audience measurement data |
| US8959016B2 (en) | 2002-09-27 | 2015-02-17 | The Nielsen Company (Us), Llc | Activating functions in processing devices using start codes embedded in audio |
| US9711153B2 (en) | 2002-09-27 | 2017-07-18 | The Nielsen Company (Us), Llc | Activating functions in processing devices using encoded audio and detecting audio signatures |
| US7222071B2 (en) * | 2002-09-27 | 2007-05-22 | Arbitron Inc. | Audio data receipt/exposure measurement with code monitoring and signature extraction |
| US20120203363A1 (en) * | 2002-09-27 | 2012-08-09 | Arbitron, Inc. | Apparatus, system and method for activating functions in processing devices using encoded audio and audio signatures |
| US20130138231A1 (en) * | 2011-11-30 | 2013-05-30 | Arbitron, Inc. | Apparatus, system and method for activating functions in processing devices using encoded audio |
| CA2499967A1 (en) | 2002-10-15 | 2004-04-29 | Verance Corporation | Media monitoring, management and information system |
| US6845360B2 (en) | 2002-11-22 | 2005-01-18 | Arbitron Inc. | Encoding multiple messages in audio data and detecting same |
| US7174151B2 (en) | 2002-12-23 | 2007-02-06 | Arbitron Inc. | Ensuring EAS performance in audio signal encoding |
| US7483835B2 (en) | 2002-12-23 | 2009-01-27 | Arbitron, Inc. | AD detection using ID code and extracted signature |
| MXPA05014162A (es) | 2003-06-20 | 2006-03-13 | Nielsen Media Res Inc | Aparato y metodos de identificacion de programa a base de firma para uso con sistemas de difusion digital. |
| US20060239501A1 (en) | 2005-04-26 | 2006-10-26 | Verance Corporation | Security enhancements of digital watermarks for multi-media content |
| US7480393B2 (en) * | 2003-11-19 | 2009-01-20 | Digimarc Corporation | Optimized digital watermarking functions for streaming data |
| US8738763B2 (en) | 2004-03-26 | 2014-05-27 | The Nielsen Company (Us), Llc | Research data gathering with a portable monitor and a stationary device |
| US7483975B2 (en) * | 2004-03-26 | 2009-01-27 | Arbitron, Inc. | Systems and methods for gathering data concerning usage of media data |
| US8140848B2 (en) | 2004-07-01 | 2012-03-20 | Digimarc Corporation | Digital watermark key generation |
| ES2310773T3 (es) * | 2005-01-21 | 2009-01-16 | Unlimited Media Gmbh | Metodo de incrustacion de una marca de agua digital en una señal util. |
| US8020004B2 (en) | 2005-07-01 | 2011-09-13 | Verance Corporation | Forensic marking using a common customization function |
| US8781967B2 (en) | 2005-07-07 | 2014-07-15 | Verance Corporation | Watermarking in an encrypted domain |
| EP2421183B1 (en) | 2005-10-21 | 2014-12-17 | Nielsen Media Research, Inc. | Audience metering in a portable media player using frame tags inserted at intervals for counting the number of presentings of content.Index with offset to closest I-pictures entry for random access in a bitstream. |
| JP4899416B2 (ja) * | 2005-10-27 | 2012-03-21 | 大日本印刷株式会社 | ネットワーク接続装置 |
| GB2448448A (en) | 2005-12-20 | 2008-10-15 | Arbitron Inc | methods and system for conducting research operations |
| US20070149114A1 (en) * | 2005-12-28 | 2007-06-28 | Andrey Danilenko | Capture, storage and retrieval of broadcast information while on-the-go |
| US8254308B1 (en) * | 2006-01-05 | 2012-08-28 | Sprint Spectrum L.P. | Method and system for acoustically triggering electronic coupon retrieval |
| CA2947649C (en) | 2006-03-27 | 2020-04-14 | The Nielsen Company (Us), Llc | Methods and systems to meter media content presented on a wireless communication device |
| US7612275B2 (en) * | 2006-04-18 | 2009-11-03 | Nokia Corporation | Method, apparatus and computer program product for providing rhythm information from an audio signal |
| WO2008008899A2 (en) | 2006-07-12 | 2008-01-17 | Arbitron Inc. | Methods and systems for compliance confirmation and incentives |
| JP4396683B2 (ja) * | 2006-10-02 | 2010-01-13 | カシオ計算機株式会社 | 音声符号化装置、音声符号化方法、及び、プログラム |
| US10885543B1 (en) * | 2006-12-29 | 2021-01-05 | The Nielsen Company (Us), Llc | Systems and methods to pre-scale media content to facilitate audience measurement |
| JP4024285B1 (ja) * | 2007-01-11 | 2007-12-19 | 有 小山 | 警報表示システム |
| CA3063376C (en) | 2007-01-25 | 2022-03-29 | Arbitron Inc. | Research data gathering |
| EP1959406A1 (de) | 2007-02-16 | 2008-08-20 | Deutsche Post AG | Schliessfachanlage, Logistiksystem und Verfahren zum Betreiben der Schliessfachanlage |
| US8060372B2 (en) | 2007-02-20 | 2011-11-15 | The Nielsen Company (Us), Llc | Methods and appratus for characterizing media |
| US8458737B2 (en) * | 2007-05-02 | 2013-06-04 | The Nielsen Company (Us), Llc | Methods and apparatus for generating signatures |
| CA2701717C (en) | 2007-10-06 | 2016-11-29 | Arbitron, Inc. | Gathering research data |
| JP5104200B2 (ja) * | 2007-10-23 | 2012-12-19 | 大日本印刷株式会社 | ネットワーク接続装置 |
| JP5414684B2 (ja) | 2007-11-12 | 2014-02-12 | ザ ニールセン カンパニー (ユー エス) エルエルシー | 音声透かし、透かし検出、および透かし抽出を実行する方法および装置 |
| AU2012241085B2 (en) * | 2007-11-12 | 2014-10-23 | The Nielsen Company (Us), Llc | Methods and apparatus to perform audio watermarking and watermark detection and extraction |
| WO2009088477A1 (en) | 2007-12-31 | 2009-07-16 | Arbitron, Inc. | Survey data acquisition |
| US8930003B2 (en) | 2007-12-31 | 2015-01-06 | The Nielsen Company (Us), Llc | Data capture bridge |
| US8457951B2 (en) | 2008-01-29 | 2013-06-04 | The Nielsen Company (Us), Llc | Methods and apparatus for performing variable black length watermarking of media |
| CN102007714B (zh) | 2008-03-05 | 2013-01-02 | 尼尔森(美国)有限公司 | 生成签名的方法和装置 |
| US8121830B2 (en) | 2008-10-24 | 2012-02-21 | The Nielsen Company (Us), Llc | Methods and apparatus to extract data encoded in media content |
| US9667365B2 (en) * | 2008-10-24 | 2017-05-30 | The Nielsen Company (Us), Llc | Methods and apparatus to perform audio watermarking and watermark detection and extraction |
| US8359205B2 (en) | 2008-10-24 | 2013-01-22 | The Nielsen Company (Us), Llc | Methods and apparatus to perform audio watermarking and watermark detection and extraction |
| US20100205628A1 (en) | 2009-02-12 | 2010-08-12 | Davis Bruce L | Media processing methods and arrangements |
| US8508357B2 (en) | 2008-11-26 | 2013-08-13 | The Nielsen Company (Us), Llc | Methods and apparatus to encode and decode audio for shopper location and advertisement presentation tracking |
| US9160988B2 (en) | 2009-03-09 | 2015-10-13 | The Nielsen Company (Us), Llc | System and method for payload encoding and decoding |
| US20100268540A1 (en) * | 2009-04-17 | 2010-10-21 | Taymoor Arshi | System and method for utilizing audio beaconing in audience measurement |
| US10008212B2 (en) * | 2009-04-17 | 2018-06-26 | The Nielsen Company (Us), Llc | System and method for utilizing audio encoding for measuring media exposure with environmental masking |
| US20100268573A1 (en) * | 2009-04-17 | 2010-10-21 | Anand Jain | System and method for utilizing supplemental audio beaconing in audience measurement |
| CA3008502C (en) | 2009-05-01 | 2020-11-10 | The Nielsen Company (Us), Llc | Methods, apparatus and articles of manufacture to provide secondary content in association with primary broadcast media content |
| US8548810B2 (en) | 2009-11-04 | 2013-10-01 | Digimarc Corporation | Orchestrated encoding and decoding multimedia content having plural digital watermarks |
| US20110153391A1 (en) * | 2009-12-21 | 2011-06-23 | Michael Tenbrock | Peer-to-peer privacy panel for audience measurement |
| US20130232198A1 (en) * | 2009-12-21 | 2013-09-05 | Arbitron Inc. | System and Method for Peer-to-Peer Distribution of Media Exposure Data |
| US8768713B2 (en) * | 2010-03-15 | 2014-07-01 | The Nielsen Company (Us), Llc | Set-top-box with integrated encoder/decoder for audience measurement |
| US9134875B2 (en) | 2010-03-23 | 2015-09-15 | VoteBlast, Inc. | Enhancing public opinion gathering and dissemination |
| US8732605B1 (en) | 2010-03-23 | 2014-05-20 | VoteBlast, Inc. | Various methods and apparatuses for enhancing public opinion gathering and dissemination |
| US8355910B2 (en) * | 2010-03-30 | 2013-01-15 | The Nielsen Company (Us), Llc | Methods and apparatus for audio watermarking a substantially silent media content presentation |
| US8676570B2 (en) | 2010-04-26 | 2014-03-18 | The Nielsen Company (Us), Llc | Methods, apparatus and articles of manufacture to perform audio watermark decoding |
| US9607131B2 (en) | 2010-09-16 | 2017-03-28 | Verance Corporation | Secure and efficient content screening in a networked environment |
| US8731076B2 (en) * | 2010-11-01 | 2014-05-20 | Landis+Gyr Technologies, Llc | Variable symbol period assignment and detection |
| US8923548B2 (en) | 2011-11-03 | 2014-12-30 | Verance Corporation | Extraction of embedded watermarks from a host content using a plurality of tentative watermarks |
| US9696336B2 (en) | 2011-11-30 | 2017-07-04 | The Nielsen Company (Us), Llc | Multiple meter detection and processing using motion data |
| US9323902B2 (en) | 2011-12-13 | 2016-04-26 | Verance Corporation | Conditional access using embedded watermarks |
| US8977194B2 (en) | 2011-12-16 | 2015-03-10 | The Nielsen Company (Us), Llc | Media exposure and verification utilizing inductive coupling |
| US8538333B2 (en) | 2011-12-16 | 2013-09-17 | Arbitron Inc. | Media exposure linking utilizing bluetooth signal characteristics |
| US9172952B2 (en) * | 2012-06-25 | 2015-10-27 | Cisco Technology, Inc. | Method and system for analyzing video stream accuracy in a network environment |
| US8909517B2 (en) * | 2012-08-03 | 2014-12-09 | Palo Alto Research Center Incorporated | Voice-coded in-band data for interactive calls |
| US9571606B2 (en) | 2012-08-31 | 2017-02-14 | Verance Corporation | Social media viewing system |
| US8869222B2 (en) | 2012-09-13 | 2014-10-21 | Verance Corporation | Second screen content |
| US9106964B2 (en) | 2012-09-13 | 2015-08-11 | Verance Corporation | Enhanced content distribution using advertisements |
| US9368123B2 (en) | 2012-10-16 | 2016-06-14 | The Nielsen Company (Us), Llc | Methods and apparatus to perform audio watermark detection and extraction |
| US9992729B2 (en) | 2012-10-22 | 2018-06-05 | The Nielsen Company (Us), Llc | Systems and methods for wirelessly modifying detection characteristics of portable devices |
| EP2926148B1 (en) | 2012-11-30 | 2019-07-31 | The Nielsen Company (US), LLC | Multiple meter detection and processing using motion data |
| US9158760B2 (en) | 2012-12-21 | 2015-10-13 | The Nielsen Company (Us), Llc | Audio decoding with supplemental semantic audio recognition and report generation |
| US9195649B2 (en) | 2012-12-21 | 2015-11-24 | The Nielsen Company (Us), Llc | Audio processing techniques for semantic audio recognition and report generation |
| US9183849B2 (en) | 2012-12-21 | 2015-11-10 | The Nielsen Company (Us), Llc | Audio matching with semantic audio recognition and report generation |
| US9317872B2 (en) | 2013-02-06 | 2016-04-19 | Muzak Llc | Encoding and decoding an audio watermark using key sequences comprising of more than two frequency components |
| US9262794B2 (en) | 2013-03-14 | 2016-02-16 | Verance Corporation | Transactional video marking system |
| US9325381B2 (en) | 2013-03-15 | 2016-04-26 | The Nielsen Company (Us), Llc | Methods, apparatus and articles of manufacture to monitor mobile devices |
| US9251549B2 (en) | 2013-07-23 | 2016-02-02 | Verance Corporation | Watermark extractor enhancements based on payload ranking |
| US9711152B2 (en) | 2013-07-31 | 2017-07-18 | The Nielsen Company (Us), Llc | Systems apparatus and methods for encoding/decoding persistent universal media codes to encoded audio |
| US20150039321A1 (en) | 2013-07-31 | 2015-02-05 | Arbitron Inc. | Apparatus, System and Method for Reading Codes From Digital Audio on a Processing Device |
| US9208334B2 (en) | 2013-10-25 | 2015-12-08 | Verance Corporation | Content management using multiple abstraction layers |
| US8768005B1 (en) | 2013-12-05 | 2014-07-01 | The Telos Alliance | Extracting a watermark signal from an output signal of a watermarking encoder |
| US8918326B1 (en) | 2013-12-05 | 2014-12-23 | The Telos Alliance | Feedback and simulation regarding detectability of a watermark message |
| US8768710B1 (en) | 2013-12-05 | 2014-07-01 | The Telos Alliance | Enhancing a watermark signal extracted from an output signal of a watermarking encoder |
| US9824694B2 (en) | 2013-12-05 | 2017-11-21 | Tls Corp. | Data carriage in encoded and pre-encoded audio bitstreams |
| US8768714B1 (en) | 2013-12-05 | 2014-07-01 | The Telos Alliance | Monitoring detectability of a watermark message |
| US9426525B2 (en) | 2013-12-31 | 2016-08-23 | The Nielsen Company (Us), Llc. | Methods and apparatus to count people in an audience |
| WO2015138798A1 (en) | 2014-03-13 | 2015-09-17 | Verance Corporation | Interactive content acquisition using embedded codes |
| US9418395B1 (en) | 2014-12-31 | 2016-08-16 | The Nielsen Company (Us), Llc | Power efficient detection of watermarks in media signals |
| US9130685B1 (en) | 2015-04-14 | 2015-09-08 | Tls Corp. | Optimizing parameters in deployed systems operating in delayed feedback real world environments |
| US9454343B1 (en) | 2015-07-20 | 2016-09-27 | Tls Corp. | Creating spectral wells for inserting watermarks in audio signals |
| US9626977B2 (en) | 2015-07-24 | 2017-04-18 | Tls Corp. | Inserting watermarks into audio signals that have speech-like properties |
| US10115404B2 (en) | 2015-07-24 | 2018-10-30 | Tls Corp. | Redundancy in watermarking audio signals that have speech-like properties |
| US10102602B2 (en) | 2015-11-24 | 2018-10-16 | The Nielsen Company (Us), Llc | Detecting watermark modifications |
| CN107371090B (zh) * | 2016-05-13 | 2020-09-04 | 矽统科技股份有限公司 | 音频处理编码锁定方法与收音装置 |
| US10347262B2 (en) | 2017-10-18 | 2019-07-09 | The Nielsen Company (Us), Llc | Systems and methods to improve timestamp transition resolution |
| US10276175B1 (en) | 2017-11-28 | 2019-04-30 | Google Llc | Key phrase detection with audio watermarking |
| CN113169805B (zh) | 2018-11-27 | 2024-11-15 | 尼尔森(美国)有限公司 | 灵活商业广告监测 |
| US20200275168A1 (en) | 2019-02-22 | 2020-08-27 | The Nielsen Company (Us), Llc | Use of Watermarking to Trigger Fingerprint-Related Action |
| US11537690B2 (en) | 2019-05-07 | 2022-12-27 | The Nielsen Company (Us), Llc | End-point media watermarking |
| US11234050B2 (en) | 2019-06-18 | 2022-01-25 | Roku, Inc. | Use of steganographically-encoded data as basis to control dynamic content modification as to at least one modifiable-content segment identified based on fingerprint analysis |
| US11501786B2 (en) | 2020-04-30 | 2022-11-15 | The Nielsen Company (Us), Llc | Methods and apparatus for supplementing partially readable and/or inaccurate codes in media |
| US12450679B2 (en) | 2021-12-31 | 2025-10-21 | The Nielsen Company (Us), Llc | Methods and apparatus for decentralized content measurement |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4972471A (en) * | 1989-05-15 | 1990-11-20 | Gary Gross | Encoding system |
| US5319735A (en) * | 1991-12-17 | 1994-06-07 | Bolt Beranek And Newman Inc. | Embedded signalling |
| US5450490A (en) * | 1994-03-31 | 1995-09-12 | The Arbitron Company | Apparatus and methods for including codes in audio signals and decoding |
| US5787334A (en) * | 1991-09-30 | 1998-07-28 | Ceridian Corporation | Method and apparatus for automatically identifying a program including a sound signal |
| WO1999063688A1 (en) * | 1998-06-04 | 1999-12-09 | Innes Corporation Pty. Ltd. | Traffic verification system |
Family Cites Families (146)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US2470240A (en) | 1945-07-31 | 1949-05-17 | Rca Corp | Limiting detector circuits |
| US2662168A (en) | 1946-11-09 | 1953-12-08 | Serge A Scherbatskoy | System of determining the listening habits of wave signal receiver users |
| US2573279A (en) | 1946-11-09 | 1951-10-30 | Serge A Scherbatskoy | System of determining the listening habits of wave signal receiver users |
| US2660662A (en) | 1947-10-24 | 1953-11-24 | Nielsen A C Co | Search signal apparatus for determining the listening habits of wave signal receiver users |
| US2660511A (en) | 1947-10-24 | 1953-11-24 | Nielsen A C Co | Lockout and recycling device for an apparatus for determining the listening habits of wave signal receiver users |
| US2630525A (en) | 1951-05-25 | 1953-03-03 | Musicast Inc | System for transmitting and receiving coded entertainment programs |
| US2766374A (en) | 1951-07-25 | 1956-10-09 | Internat Telementer Corp | System and apparatus for determining popularity ratings of different transmitted programs |
| US3004104A (en) | 1954-04-29 | 1961-10-10 | Muzak Corp | Identification of sound and like signals |
| NL154378B (nl) | 1965-01-08 | 1977-08-15 | Frederik Adolf Nauta En Freder | Stelsel en inrichting voor het registreren van luister- en/of kijkgegevens. |
| US3492577A (en) | 1966-10-07 | 1970-01-27 | Intern Telemeter Corp | Audience rating system |
| US3845391A (en) | 1969-07-08 | 1974-10-29 | Audicom Corp | Communication including submerged identification signal |
| JPS5619141B1 (cs) | 1970-10-24 | 1981-05-06 | ||
| JPS5221852B2 (cs) | 1971-10-19 | 1977-06-14 | ||
| US3919479A (en) | 1972-09-21 | 1975-11-11 | First National Bank Of Boston | Broadcast signal identification system |
| CA1056504A (en) * | 1975-04-02 | 1979-06-12 | Visvaldis A. Vitols | Keyword detection in continuous speech using continuous asynchronous correlation |
| US4025851A (en) | 1975-11-28 | 1977-05-24 | A.C. Nielsen Company | Automatic monitor for programs broadcast |
| DE2757171C3 (de) | 1977-12-22 | 1980-07-10 | Standard Elektrik Lorenz Ag, 7000 Stuttgart | Verfahren und Anordnung zur Übertragung zweier unterschiedlicher Informationen in einem einzigen Übertragungskanal vorgegebener Bandbreite auf einer Trägerwelle |
| US4225967A (en) | 1978-01-09 | 1980-09-30 | Fujitsu Limited | Broadcast acknowledgement method and system |
| US4230990C1 (en) | 1979-03-16 | 2002-04-09 | John G Lert Jr | Broadcast program identification method and system |
| US4306308A (en) * | 1979-09-14 | 1981-12-15 | Rca Corporation | Symbols communication system |
| US4425642A (en) | 1982-01-08 | 1984-01-10 | Applied Spectrum Technologies, Inc. | Simultaneous transmission of two information signals within a band-limited communications channel |
| JPS58198934A (ja) | 1982-05-17 | 1983-11-19 | Sony Corp | 秘話装置 |
| FR2529040B1 (fr) * | 1982-06-18 | 1986-04-11 | Thomson Csf | Systeme de radiocommunications a sauts de frequence, a redondance inter-paliers |
| US4450531A (en) | 1982-09-10 | 1984-05-22 | Ensco, Inc. | Broadcast signal recognition system and method |
| US4805020A (en) | 1983-03-21 | 1989-02-14 | Greenberg Burton L | Television program transmission verification method and apparatus |
| US4547804A (en) | 1983-03-21 | 1985-10-15 | Greenberg Burton L | Method and apparatus for the automatic identification and verification of commercial broadcast programs |
| US4967273A (en) | 1983-03-21 | 1990-10-30 | Vidcode, Inc. | Television program transmission verification method and apparatus |
| US4639779A (en) | 1983-03-21 | 1987-01-27 | Greenberg Burton L | Method and apparatus for the automatic identification and verification of television broadcast programs |
| US4703476A (en) | 1983-09-16 | 1987-10-27 | Audicom Corporation | Encoding of transmitted program material |
| FR2559002B1 (fr) | 1984-01-27 | 1986-09-05 | Gam Steffen | Procede et dispositif de detection d'une information audiovisuelle diffusee par un emetteur |
| US4613904A (en) | 1984-03-15 | 1986-09-23 | Control Data Corporation | Television monitoring device |
| US4599732A (en) * | 1984-04-17 | 1986-07-08 | Harris Corporation | Technique for acquiring timing and frequency synchronization for modem utilizing known (non-data) symbols as part of their normal transmitted data format |
| US4697209A (en) | 1984-04-26 | 1987-09-29 | A. C. Nielsen Company | Methods and apparatus for automatically identifying programs viewed or recorded |
| CA1208761A (en) | 1984-06-06 | 1986-07-29 | Cablovision Alma Inc. | Method and device for remotely identifying tv receivers displaying a given channel by means of an identification signal |
| US4618995A (en) | 1985-04-24 | 1986-10-21 | Kemp Saundra R | Automatic system and method for monitoring and storing radio user listening habits |
| US4677466A (en) | 1985-07-29 | 1987-06-30 | A. C. Nielsen Company | Broadcast program identification method and apparatus |
| US4626904A (en) | 1985-11-12 | 1986-12-02 | Control Data Corporation | Meter for passively logging the presence and identity of TV viewers |
| US4739398A (en) | 1986-05-02 | 1988-04-19 | Control Data Corporation | Method, apparatus and system for recognizing broadcast segments |
| GB8611014D0 (en) | 1986-05-06 | 1986-06-11 | Emi Plc Thorn | Signal identification |
| US4718106A (en) | 1986-05-12 | 1988-01-05 | Weinblatt Lee S | Survey of radio audience |
| DE3703143A1 (de) | 1987-02-03 | 1988-08-11 | Thomson Brandt Gmbh | Verfahren zur uebertragung eines audiosignals |
| US4843562A (en) | 1987-06-24 | 1989-06-27 | Broadcast Data Systems Limited Partnership | Broadcast information classification system and method |
| DE3720882A1 (de) | 1987-06-24 | 1989-01-05 | Media Control Musik Medien | Verfahren und schaltungsanordnung zum automatischen wiedererkennen von signalfolgen |
| US5394274A (en) | 1988-01-22 | 1995-02-28 | Kahn; Leonard R. | Anti-copy system utilizing audible and inaudible protection signals |
| DE3806411C2 (de) | 1988-02-29 | 1996-05-30 | Thomson Brandt Gmbh | Verfahren zur Übertragung eines Tonsignals und eines Zusatzsignals |
| US4945412A (en) | 1988-06-14 | 1990-07-31 | Kramer Robert A | Method of and system for identification and verification of broadcasting television and radio program segments |
| US4955070A (en) | 1988-06-29 | 1990-09-04 | Viewfacts, Inc. | Apparatus and method for automatically monitoring broadcast band listening habits |
| US5213337A (en) | 1988-07-06 | 1993-05-25 | Robert Sherman | System for communication using a broadcast audio signal |
| US4930011A (en) | 1988-08-02 | 1990-05-29 | A. C. Nielsen Company | Method and apparatus for identifying individual members of a marketing and viewing audience |
| US5023929A (en) | 1988-09-15 | 1991-06-11 | Npd Research, Inc. | Audio frequency based market survey method |
| GB8824969D0 (en) | 1988-10-25 | 1988-11-30 | Emi Plc Thorn | Identification codes |
| NL8901032A (nl) | 1988-11-10 | 1990-06-01 | Philips Nv | Coder om extra informatie op te nemen in een digitaal audiosignaal met een tevoren bepaald formaat, een decoder om deze extra informatie uit dit digitale signaal af te leiden, een inrichting voor het opnemen van een digitaal signaal op een registratiedrager, voorzien van de coder, en een registratiedrager verkregen met deze inrichting. |
| US4943973A (en) | 1989-03-31 | 1990-07-24 | At&T Company | Spread-spectrum identification signal for communications system |
| FR2646977B1 (fr) * | 1989-05-10 | 1994-07-29 | Thomson Csf | Procede et dispositif de transmission de l'information entre emetteurs-recepteurs radioelectriques d'un meme reseau fonctionnant en evasion de frequence |
| AU7224491A (en) | 1990-01-18 | 1991-08-05 | Elliott D Blatt | Method and apparatus for broadcast media audience measurement |
| CA2036205C (en) | 1990-06-01 | 1996-11-19 | Russell J. Welsh | Program monitoring unit |
| US5214793A (en) | 1991-03-15 | 1993-05-25 | Pulse-Com Corporation | Electronic billboard and vehicle traffic control communication system |
| US5191593A (en) * | 1991-05-31 | 1993-03-02 | Motorola, Inc. | Conference call feature for spread spectrum cordless telephone |
| IL103620A0 (en) * | 1992-11-03 | 1993-04-04 | Rafael Armament Dev Authority | Spread-spectrum,frequency-hopping radiotelephone system |
| US5436653A (en) | 1992-04-30 | 1995-07-25 | The Arbitron Company | Method and system for recognition of broadcast segments |
| US5311541A (en) * | 1992-05-08 | 1994-05-10 | Axonn Corporation | Frequency agile radio |
| GB9221678D0 (en) | 1992-10-15 | 1992-11-25 | Taylor Nelson Group Limited | Identifying a received programme stream |
| JP3810790B2 (ja) | 1992-11-16 | 2006-08-16 | アービトロン インコーポレイテッド | 放送または録音セグメントを符号化/復号してその視聴を監視する方法と装置 |
| CA2106143C (en) | 1992-11-25 | 2004-02-24 | William L. Thomas | Universal broadcast code and multi-level encoded signal monitoring system |
| US5379345A (en) | 1993-01-29 | 1995-01-03 | Radio Audit Systems, Inc. | Method and apparatus for the processing of encoded data in conjunction with an audio broadcast |
| US5483276A (en) | 1993-08-02 | 1996-01-09 | The Arbitron Company | Compliance incentives for audience monitoring/recording devices |
| US5481294A (en) | 1993-10-27 | 1996-01-02 | A. C. Nielsen Company | Audience measurement system utilizing ancillary codes and passive signatures |
| US5612741A (en) | 1993-11-05 | 1997-03-18 | Curtis Mathes Marketing Corporation | Video billboard |
| US5510828A (en) | 1994-03-01 | 1996-04-23 | Lutterbach; R. Steven | Interactive video display system |
| CZ288497B6 (en) * | 1994-03-31 | 2001-06-13 | Arbitron Co | Method for including a code having at least one code frequency component in an audio signal, apparatus for making the same as well as methods for detecting such code |
| US5404377A (en) | 1994-04-08 | 1995-04-04 | Moses; Donald W. | Simultaneous transmission of data and audio signals by means of perceptual coding |
| WO1995032499A1 (en) | 1994-05-25 | 1995-11-30 | Sony Corporation | Encoding method, decoding method, encoding-decoding method, encoder, decoder, and encoder-decoder |
| US5461390A (en) | 1994-05-27 | 1995-10-24 | At&T Ipm Corp. | Locator device useful for house arrest and stalker detection |
| US5526427A (en) * | 1994-07-22 | 1996-06-11 | A.C. Nielsen Company | Universal broadcast code and multi-level encoded signal monitoring system |
| US5594934A (en) | 1994-09-21 | 1997-01-14 | A.C. Nielsen Company | Real time correlation meter |
| US5541585A (en) | 1994-10-11 | 1996-07-30 | Stanley Home Automation | Security system for controlling building access |
| DE19539538A1 (de) * | 1994-10-31 | 1996-05-02 | Tektronix Inc | Nicht hörbare Einfügung von Information in ein Audiosignal |
| US6571279B1 (en) | 1997-12-05 | 2003-05-27 | Pinpoint Incorporated | Location enhanced information delivery system |
| US5737025A (en) | 1995-02-28 | 1998-04-07 | Nielsen Media Research, Inc. | Co-channel transmission of program signals and ancillary signals |
| US5737026A (en) | 1995-02-28 | 1998-04-07 | Nielsen Media Research, Inc. | Video and data co-channel communication system |
| AUPN220795A0 (en) | 1995-04-06 | 1995-05-04 | Marvel Corporation Pty Ltd | Audio/visual marketing device |
| US5768680A (en) | 1995-05-05 | 1998-06-16 | Thomas; C. David | Media monitor |
| US6154484A (en) | 1995-09-06 | 2000-11-28 | Solana Technology Development Corporation | Method and apparatus for embedding auxiliary data in a primary data signal using frequency and time domain processing |
| WO1997013338A1 (en) | 1995-10-04 | 1997-04-10 | Philips Electronics N.V. | Receiver and method for providing data in an improved format |
| US5687191A (en) * | 1995-12-06 | 1997-11-11 | Solana Technology Development Corporation | Post-compression hidden data transport |
| US5761240A (en) * | 1996-02-06 | 1998-06-02 | Ericsson Inc. | Method and apparatus for determining an optical communications channel without loss of channel messages on a current communications channel |
| JPH09214636A (ja) * | 1996-02-07 | 1997-08-15 | Tateba Syst Kk | データ埋め込み音声通信方法及び装置 |
| US5809013A (en) * | 1996-02-09 | 1998-09-15 | Interactive Technologies, Inc. | Message packet management in a wireless security system |
| US6148020A (en) * | 1996-03-22 | 2000-11-14 | Sanyo Electric Co., Ltd. | Method and device for frequency hopping communication by changing a carrier frequency |
| US5960048A (en) * | 1996-03-26 | 1999-09-28 | Telefonaktiebolaget Lm Ericsson | Method and an arrangement for receiving a symbol sequence |
| US5828325A (en) | 1996-04-03 | 1998-10-27 | Aris Technologies, Inc. | Apparatus and method for encoding and decoding information in analog signals |
| US5848391A (en) | 1996-07-11 | 1998-12-08 | Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. | Method subband of coding and decoding audio signals using variable length windows |
| US6647548B1 (en) | 1996-09-06 | 2003-11-11 | Nielsen Media Research, Inc. | Coded/non-coded program audience measurement system |
| JP3496411B2 (ja) * | 1996-10-30 | 2004-02-09 | ソニー株式会社 | 情報符号化方法及び復号化装置 |
| US6002443A (en) * | 1996-11-01 | 1999-12-14 | Iggulden; Jerry | Method and apparatus for automatically identifying and selectively altering segments of a television broadcast signal in real-time |
| US5848129A (en) | 1996-11-05 | 1998-12-08 | Baker; Earl | Electronic billboard with telephone call-in control |
| DE19647041A1 (de) * | 1996-11-14 | 1998-05-28 | Ziegler Horst | Verfahren zur Übertragung von Daten |
| US6005598A (en) * | 1996-11-27 | 1999-12-21 | Lg Electronics, Inc. | Apparatus and method of transmitting broadcast program selection control signal and controlling selective viewing of broadcast program for video appliance |
| US6958710B2 (en) | 2002-12-24 | 2005-10-25 | Arbitron Inc. | Universal display media exposure measurement |
| US7607147B1 (en) | 1996-12-11 | 2009-10-20 | The Nielsen Company (Us), Llc | Interactive service device metering systems |
| US6675383B1 (en) | 1997-01-22 | 2004-01-06 | Nielsen Media Research, Inc. | Source detection apparatus and method for audience measurement |
| JP3088964B2 (ja) * | 1997-03-18 | 2000-09-18 | 興和株式会社 | 振動波の符号化方法、復号化方法、及び振動波の符号化装置、復号化装置 |
| US5940135A (en) | 1997-05-19 | 1999-08-17 | Aris Technologies, Inc. | Apparatus and method for encoding and decoding information in analog signals |
| DE19730130C2 (de) | 1997-07-14 | 2002-02-28 | Fraunhofer Ges Forschung | Verfahren zum Codieren eines Audiosignals |
| EP0895387A1 (de) * | 1997-07-28 | 1999-02-03 | Deutsche Thomson-Brandt Gmbh | Erkennung des Übertragungsmodus eines DVB-Signales |
| JPH1188549A (ja) * | 1997-09-10 | 1999-03-30 | Toyo Commun Equip Co Ltd | 音声符号化/復号化装置 |
| JPH11110913A (ja) * | 1997-10-01 | 1999-04-23 | Sony Corp | 音声情報伝送装置及び方法、並びに音声情報受信装置及び方法、並びに記録媒体 |
| US5945932A (en) | 1997-10-30 | 1999-08-31 | Audiotrack Corporation | Technique for embedding a code in an audio signal and for detecting the embedded code |
| US6286005B1 (en) | 1998-03-11 | 2001-09-04 | Cannon Holdings, L.L.C. | Method and apparatus for analyzing data and advertising optimization |
| US5966696A (en) | 1998-04-14 | 1999-10-12 | Infovation | System for tracking consumer exposure and for exposing consumers to different advertisements |
| CN1505291A (zh) | 1998-05-12 | 2004-06-16 | ���ѷý���о��ɷ�����˾ | 数字电视的观众测定系统 |
| US5974299A (en) * | 1998-05-27 | 1999-10-26 | Massetti; Enrico Emilio | Audience rating system for digital television and radio |
| US6252522B1 (en) | 1998-05-28 | 2001-06-26 | Solana Technology Development Corporation | Billboard consumption measurement system |
| US6272176B1 (en) | 1998-07-16 | 2001-08-07 | Nielsen Media Research, Inc. | Broadcast encoding system and method |
| US6266442B1 (en) | 1998-10-23 | 2001-07-24 | Facet Technology Corp. | Method and apparatus for identifying objects depicted in a videostream |
| US6519769B1 (en) * | 1998-11-09 | 2003-02-11 | General Electric Company | Audience measurement system employing local time coincidence coding |
| US6360167B1 (en) | 1999-01-29 | 2002-03-19 | Magellan Dis, Inc. | Vehicle navigation system with location-based multi-media annotation |
| US6396413B2 (en) | 1999-03-11 | 2002-05-28 | Telephonics Corporation | Personal alarm monitor system |
| US6871180B1 (en) * | 1999-05-25 | 2005-03-22 | Arbitron Inc. | Decoding of information in audio signals |
| US20030055707A1 (en) | 1999-09-22 | 2003-03-20 | Frederick D. Busche | Method and system for integrating spatial analysis and data mining analysis to ascertain favorable positioning of products in a retail environment |
| US6546257B1 (en) | 2000-01-31 | 2003-04-08 | Kavin K. Stewart | Providing promotional material based on repeated travel patterns |
| US6507802B1 (en) | 2000-02-16 | 2003-01-14 | Hrl Laboratories, Llc | Mobile user collaborator discovery method and apparatus |
| US6484148B1 (en) | 2000-02-19 | 2002-11-19 | John E. Boyd | Electronic advertising device and method of using the same |
| US6879652B1 (en) | 2000-07-14 | 2005-04-12 | Nielsen Media Research, Inc. | Method for encoding an input signal |
| US6647269B2 (en) | 2000-08-07 | 2003-11-11 | Telcontar | Method and system for analyzing advertisements delivered to a mobile unit |
| US6580916B1 (en) | 2000-09-15 | 2003-06-17 | Motorola, Inc. | Service framework for evaluating remote services based upon transport characteristics |
| US20020107027A1 (en) | 2000-12-06 | 2002-08-08 | O'neil Joseph Thomas | Targeted advertising for commuters with mobile IP terminals |
| US20020097193A1 (en) | 2001-01-23 | 2002-07-25 | Freecar Media | System and method to increase the efficiency of outdoor advertising |
| US6934508B2 (en) | 2001-03-19 | 2005-08-23 | Navigaug Inc. | System and method for obtaining comprehensive vehicle radio listener statistics |
| US7006982B2 (en) | 2001-05-15 | 2006-02-28 | Sorensen Associates Inc. | Purchase selection behavior analysis system and method utilizing a visibility measure |
| US8572640B2 (en) | 2001-06-29 | 2013-10-29 | Arbitron Inc. | Media data use measurement with remote decoding/pattern matching |
| US6862355B2 (en) | 2001-09-07 | 2005-03-01 | Arbitron Inc. | Message reconstruction from partial detection |
| US6837427B2 (en) | 2001-11-21 | 2005-01-04 | Goliath Solutions, Llc. | Advertising compliance monitoring system |
| US7038619B2 (en) | 2001-12-31 | 2006-05-02 | Rdp Associates, Incorporated | Satellite positioning system enabled media measurement system and method |
| US6720876B1 (en) | 2002-02-14 | 2004-04-13 | Interval Research Corporation | Untethered position tracking system |
| US7181159B2 (en) | 2002-03-07 | 2007-02-20 | Breen Julian H | Method and apparatus for monitoring audio listening |
| US7353184B2 (en) | 2002-03-07 | 2008-04-01 | Hewlett-Packard Development Company, L.P. | Customer-side market segmentation |
| US7471987B2 (en) | 2002-03-08 | 2008-12-30 | Arbitron, Inc. | Determining location of an audience member having a portable media monitor |
| US7015817B2 (en) | 2002-05-14 | 2006-03-21 | Shuan Michael Copley | Personal tracking device |
| US7627872B2 (en) | 2002-07-26 | 2009-12-01 | Arbitron Inc. | Media data usage measurement and reporting systems and methods |
| US7222071B2 (en) * | 2002-09-27 | 2007-05-22 | Arbitron Inc. | Audio data receipt/exposure measurement with code monitoring and signature extraction |
| US6845360B2 (en) | 2002-11-22 | 2005-01-18 | Arbitron Inc. | Encoding multiple messages in audio data and detecting same |
| US7592908B2 (en) | 2003-08-13 | 2009-09-22 | Arbitron, Inc. | Universal display exposure monitor using personal locator service |
| US7672677B2 (en) | 2004-01-16 | 2010-03-02 | Compasscom Software Corporation | Method and system to transfer and to display location information about an object |
| US8229469B2 (en) | 2004-03-15 | 2012-07-24 | Arbitron Inc. | Methods and systems for mapping locations of wireless transmitters for use in gathering market research data |
| MX2007000076A (es) | 2004-07-02 | 2007-03-28 | Nielsen Media Res Inc | Metodos y aparatos para mezclar corrientes comprimidas de bits digitales. |
-
1999
- 1999-05-25 US US09/318,045 patent/US6871180B1/en not_active Expired - Lifetime
-
2000
- 2000-05-22 DK DK00932696.8T patent/DK1228504T3/da active
- 2000-05-22 CA CA2371414A patent/CA2371414C/en not_active Expired - Lifetime
- 2000-05-22 MX MXPA01011840A patent/MXPA01011840A/es active IP Right Grant
- 2000-05-22 JP JP2000620622A patent/JP4136314B2/ja not_active Expired - Lifetime
- 2000-05-22 CH CH02166/01A patent/CH693695A5/de not_active IP Right Cessation
- 2000-05-22 CN CNB008107327A patent/CN1282152C/zh not_active Expired - Lifetime
- 2000-05-22 CZ CZ2001-4166A patent/CZ304746B6/cs not_active IP Right Cessation
- 2000-05-22 PL PL352804A patent/PL198972B1/pl unknown
- 2000-05-22 PT PT00932696T patent/PT1228504E/pt unknown
- 2000-05-22 EP EP00932696A patent/EP1228504B1/en not_active Expired - Lifetime
- 2000-05-22 BR BR0010723-9A patent/BR0010723A/pt not_active Application Discontinuation
- 2000-05-22 DE DE60045252T patent/DE60045252D1/de not_active Expired - Lifetime
- 2000-05-22 HK HK03102049.4A patent/HK1050068B/zh unknown
- 2000-05-22 AU AU50384/00A patent/AU5038400A/en not_active Abandoned
- 2000-05-22 WO PCT/US2000/014057 patent/WO2000072309A1/en not_active Ceased
- 2000-05-22 IL IL14613400A patent/IL146134A0/xx active IP Right Grant
- 2000-05-22 KR KR10-2001-7015155A patent/KR100490289B1/ko not_active Expired - Lifetime
- 2000-05-22 AT AT00932696T patent/ATE488921T1/de active
- 2000-05-22 DE DE10084633.5T patent/DE10084633B3/de not_active Expired - Lifetime
- 2000-05-22 GB GB0128172A patent/GB2369977B/en not_active Expired - Lifetime
- 2000-05-22 ES ES00932696T patent/ES2354347T3/es not_active Expired - Lifetime
- 2000-05-24 MY MYPI20002286A patent/MY124752A/en unknown
- 2000-05-24 TW TW089110028A patent/TW484294B/zh not_active IP Right Cessation
-
2001
- 2001-10-23 IL IL146134A patent/IL146134A/en not_active IP Right Cessation
- 2001-11-22 NO NO20015709A patent/NO318581B1/no not_active IP Right Cessation
- 2001-11-23 DK DKPA200101747A patent/DK176885B1/da not_active IP Right Cessation
- 2001-11-23 FI FI20012297A patent/FI120329B/fi not_active IP Right Cessation
- 2001-11-23 SE SE0103910A patent/SE524325C2/sv unknown
- 2001-12-20 ZA ZA200110472A patent/ZA200110472B/xx unknown
-
2007
- 2007-03-22 US US11/726,762 patent/USRE42627E1/en not_active Expired - Lifetime
-
2008
- 2008-03-28 JP JP2008087232A patent/JP4864037B2/ja not_active Expired - Lifetime
-
2011
- 2011-02-09 CY CY20111100151T patent/CY1111624T1/el unknown
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4972471A (en) * | 1989-05-15 | 1990-11-20 | Gary Gross | Encoding system |
| US5787334A (en) * | 1991-09-30 | 1998-07-28 | Ceridian Corporation | Method and apparatus for automatically identifying a program including a sound signal |
| US5319735A (en) * | 1991-12-17 | 1994-06-07 | Bolt Beranek And Newman Inc. | Embedded signalling |
| US5450490A (en) * | 1994-03-31 | 1995-09-12 | The Arbitron Company | Apparatus and methods for including codes in audio signals and decoding |
| WO1999063688A1 (en) * | 1998-06-04 | 1999-12-09 | Innes Corporation Pty. Ltd. | Traffic verification system |
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CZ304746B6 (cs) | Systém pro dekódování instance symbolu zprávy v audiosignálu a způsob dekódování instance symbolu zprávy | |
| AU2006203639B2 (en) | Decoding of information in audio signals | |
| AU2001251274B2 (en) | System and method for adding an inaudible code to an audio signal and method and apparatus for reading a code signal from an audio signal | |
| JP4030036B2 (ja) | 放送番組特定システムに於いて使用するための、音声信号に不可聴コードを付加することにより可聴信号をエンコードするシステム及び装置 | |
| US9667365B2 (en) | Methods and apparatus to perform audio watermarking and watermark detection and extraction | |
| CN102982806B (zh) | 执行音频信号解码的方法及装置 | |
| AU2001251274A1 (en) | System and method for adding an inaudible code to an audio signal and method and apparatus for reading a code signal from an audio signal | |
| AU2004242522B2 (en) | Decoding of information in audio signals |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MK4A | Patent expired |
Effective date: 20200522 |