CZ20014166A3 - Systém a způsob dekódování alespoň jednoho symbolu zprávy - Google Patents

Systém a způsob dekódování alespoň jednoho symbolu zprávy Download PDF

Info

Publication number
CZ20014166A3
CZ20014166A3 CZ20014166A CZ20014166A CZ20014166A3 CZ 20014166 A3 CZ20014166 A3 CZ 20014166A3 CZ 20014166 A CZ20014166 A CZ 20014166A CZ 20014166 A CZ20014166 A CZ 20014166A CZ 20014166 A3 CZ20014166 A3 CZ 20014166A3
Authority
CZ
Czechia
Prior art keywords
signal
symbol
code
symbols
values
Prior art date
Application number
CZ20014166A
Other languages
English (en)
Other versions
CZ304746B6 (cs
Inventor
Alan R. Neuhauser
Wendell D. Lynch
James M. Jensen
Original Assignee
Arbitron Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23236391&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CZ20014166(A3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Arbitron Inc. filed Critical Arbitron Inc.
Publication of CZ20014166A3 publication Critical patent/CZ20014166A3/cs
Publication of CZ304746B6 publication Critical patent/CZ304746B6/cs

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/28Arrangements for simultaneous broadcast of plural pieces of information
    • H04H20/30Arrangements for simultaneous broadcast of plural pieces of information by a single channel
    • H04H20/31Arrangements for simultaneous broadcast of plural pieces of information by a single channel using in-band signals, e.g. subsonic or cue signal
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L19/00Speech 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/018Audio watermarking, i.e. embedding inaudible data in the audio signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/50Aspects 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)

Description

Systém a způsob dekódování alespoň jednoho symbolu zprávy
Oblast techniky
Vynález se týká systému pro dekódování alespoň jednoho * 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álů 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řijmuté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álu. Praskání se mohou jevit jako občasné poruchy ovlivňující souvislé signály. Takové poruchy jsou v podstatě nepředvídatelné 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álů 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ódovaných audiosignálů nemůže být vůbec přijmuta nebo se podstatně změní. 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ý.
V systémech pro akustickou reprodukci audiosignálů 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 praská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ů.
Ú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ů s 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 robustní systém a způsob.
Podstata vynálezu
Uvedený úkol splňuje podle jednoho aspektu systém pro dekódování alespoň jednoho symbolu zprávy představovaného množstvím kódových symbolů v audiosignálu, který je proveden s prostředky pro příjem prvního a druhého kódového symbolu představujících společný symbol zprávy, přičemž první a druhý kódový symbol jsou v audiosignálu časově posunuty, s 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 s 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.
Uvedený úkol splňuje podle dalšího aspektu systém pro dekódování alespoň jednoho symbolu zprávy představovaného množstvím kódových symbolů v audiosignálu, který je proveden se vstupním zařízením pro příjem prvního a druhého kódového symbolu představujících společný symbol zprávy, přičemž první a druhý kódový symbol jsou v audiosignálu časově posunuty, a s digitálním procesorem spojeným se vstupním zařízením pro příjem dat ze vstupního zařízení představujících první a druhý kódový symbol, přičemž digitální procesor je naprogramován 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 přičemž digitální procesor je dále naprogramován pro přezkoušení • · * · *·· shromážděných první a druhé hodnoty signálu pro zjištění společného symbolu zprávy.
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 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 vysvětlení 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ěřicí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é nadbytečné 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. Nadbytečný 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.
Nadbytečný 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ě.
Nadbytečný 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 j ednofrekvenč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ódovaných audiosignálů, mohou způsobit vymazání určitých 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 objevení 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ž je 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 10) na nadbytečný 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. Nadbytečný 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í nadbytečný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í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 jednofrekvenč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 v jiný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ěť EPROM 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 znázorněných na obr. 1. nebo více ze zbývajících funkcí,
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 18 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 velikosti 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í velikosti 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 18 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 18 pro vyhodnocení/ nastavení akustického maskovacího efektu nastavovací parametry 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 s jednou 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 zpracovávací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 18 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ými komponentami nebo kombinací uvedených prostředků.
• · ♦ · • · ♦ ·
4* · »♦»
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álů jednoduše přidá jednofrekvenční kódové signály přímo k audiosignálu. 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ř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, 14, 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 převá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 Sj_, 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 S? označen autor nebo specifickým symbolem Sj vysílací stanice. Symbolem S.4 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. 3A 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 obr. 1 v reakci na tok symbolů z obr. 3A. Na obr. 3A, 3B a 3C jsou symboly S_£, S.2, S.3., S.4, 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ů S.£, S^, S^, S.4 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 nadbytečného sledu symbolů představující vstupní sadu čtyř symbolů S.L, SL2, S.2., S.4. Paměťová jednotka začíná prvním segmentem zprávy označeným značkovacím symbolem Sa, následovaným čtyřmi symboly Sj_, Sb, S.3., S.4, 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 Sr a čtyři symboly Sj_, S^, Sj, S.4. Pro mnoho použití je tato paměťová jednotka samotná dostatečně nadbytečná 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 zopakována. 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ů Sj_, Sj, ..., S_n-i. S_n představována nadbytečným sledem symbolů obsahujícím symboly Sa, S.jl, S.2, S.3, ···, Sjj-i, S_n následované (P-l) opakujícími se segmenty obsahujícími Sr, Sj_, S.2, Sj, ..., S.n-i , S_n· 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 S_i_, S.2, ..., Sa, ..., Sn nebo formu SL, S2, ..., Sn, , Sa·
Na obr. 3C je znázorněn příklad výhodné paměťové jednotky s nadbytečným sledem symbolů představujícím vstupní sadu čtyř tak zvaných datových symbolů Sj_, S_2, Sj, S.4 představujících vstupní data. Paměťová jednotka začíná značkovacím symbolem S_a následovaným čtyřmi symboly Sj_, S_2_, S^, S.4 představujícími vstupní data, načež je uveden další značkovací symbol Sr, následovaný symboly S.(i+8)mod m, S_(2+6)mod M. S_(3+8)mOd m, S.(4+s)mod m, 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
• 4 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ů Sj_, S2, Si, ···, S-N-i, S_n představována nadbytečným sledem symbolů obsahujícím symboly S^_, Sj_, S^, S^, ..., S_n-i , S_n, Sr, S.(i+ó)mod m, S(2 + 5)mod M, S(3 + g~|mod m, · · S f N-l+5)mod M, Sj N + δ ~1 m o d M· To Znamena, Z e stejná informace je představována 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ání podstatně více robustnější. Struktura audiosignálu může například napodobit frekvenční komponentu jednoho ze symbolů S_n představujících data, avšak pravděpodobnost, že audiosignál rovněž napodobí svoje odpovídající posunutí symbolu S/N+simod 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 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 nadbytečné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ým 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 jinou 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 S^, značkovacího symbolu S@ a N datových symbolů S_j, S.2., S.x, ..., S.n-1 , S.N představujících data na odpovídající sady M jednofrekvenčních kódových signálů fu, Ux_, hx, ..., ffM-iu, £mx, kde x označuje identifikační index příslušného symbolu. Ačkoli se jednofrekvenční kódové signály mohou vyskytnout 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ěn vícestupňový kódovací 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 fc fcfc· •fc ···· 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í 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 5 8, 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 5 8 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álů 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 zaznamenaný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álů 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ě.
• 9 ♦ 4
4 • 4 *4 4 · 9 4
• 4
4 4 4 «
4 4 *
• · • 4 4 94 • 4
* ♦ · ♦* 4449
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ódovaný 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ř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ř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 7 8 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ý 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.
9 9 · • · 99
• • • • · • · · • ·
• 8 898 ·« 9 9
• β • * · ♦ 9 • · • · • 899
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é audio 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 obsahovat 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).
9· ···
Φ ♦ · 4
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ává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 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 Fourierovu 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šeni. 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 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 Fourierovu 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 13 8.
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 ♦ · · • · · « · a =>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 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ů S_a, S.l, Sj_, S.3., S.4.) 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-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 Sr_- 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 S_a_ a S_g_ a mezi datovým symbolem v prvním segmentu a jemu odpovídajícím datovým symbolem v druhém segmentu je 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-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í.
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 odstupů (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.
fc • · • • • fc • • fc fcfc ♦ • « * · fc • · • · « fc •
♦ • * •
fc fc fc fc
• fcfc • fc · • fc ♦ · · • · • · ·
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 Ri až R150 (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„ = ΣΛ 5 «+25/ /=0
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é parametry 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ů.
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, jak je 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 k jiný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)

  1. PATENTOVÉ NÁROKY
    1. Systém pro dekódování alespoň jednoho symbolu zprávy představovaného množstvím kódových symbolů v audiosignálu, provedený s prostředky pro příjem prvního a druhého kódového symbolu představujících společný symbol zprávy, přičemž první a druhý kódový symbol jsou v audiosignálu časově posunuty, s 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 s 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. 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.
  3. 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. 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. 5. Systém podle nároku 2, vyznačující se tím, že první a druhý kódový symbol vždy 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ředstavuje 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. 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 alespoň jednoho datového symbolu.
  7. 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. 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. 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. 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. 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.
  12. 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. 13. Způsob dekódování alespoň jednoho symbolu zprávy představovaného množstvím kódových symbolů v audiosignálu, při němž 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ě posunuty, 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.
  14. 14. Způsob podle nároku 13, vyznačující se tím, že přijímání 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 ukládací data představující označení zjištěných symbolů zprávy.
  15. 15. Způsob podle nároku 14, vyznačující se tím, že uložená data se přenesou pro použití při provedení volby místa poslechu.
  16. 16. Systém pro dekódování alespoň jednoho symbolu zprávy představovaného množstvím kódových symbolů v audiosignálu, provedený se vstupním zařízením pro příjem prvního a druhého kódového symbolu představujících společný symbol zprávy, přičemž první a druhý kódový symbol jsou v audiosignálu časově posunuty, a s digitálním procesorem spojeným se vstupním zařízením pro příjem dat ze vstupního zařízení představujících první a druhý • · kódový symbol, přičemž digitální procesor je naprogramován 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 přičemž digitální procesor je dále naprogramován pro přezkoušení shromážděných první a druhé hodnoty signálu pro zjištění společného symbolu zprávy.
  17. 17. Systém podle nároku 16, 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 dále digitální procesor s pamětí pro ukládání dat představujících označení zjištěných symbolů zprávy.
  18. 18. Systém podle nároku 17, 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.
CZ2001-4166A 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 CZ304746B6 (cs)

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 true CZ20014166A3 (cs) 2002-04-17
CZ304746B6 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)

* Cited by examiner, † Cited by third party
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

Family Cites Families (151)

* Cited by examiner, † Cited by third party
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
US4972471A (en) 1989-05-15 1990-11-20 Gary Gross Encoding system
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
FR2681997A1 (fr) * 1991-09-30 1993-04-02 Arbitron Cy Procede et dispositif d'identification automatique d'un programme comportant un signal sonore.
US5319735A (en) 1991-12-17 1994-06-07 Bolt Beranek And Newman Inc. Embedded signalling
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
US5450490A (en) 1994-03-31 1995-09-12 The Arbitron Company Apparatus and methods for including codes in audio signals and decoding
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
AUPP392498A0 (en) * 1998-06-04 1998-07-02 Innes Corporation Pty Ltd Traffic verification 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.

Also Published As

Publication number Publication date
ES2354347T8 (es) 2011-05-03
MY124752A (en) 2006-07-31
FI120329B (fi) 2009-09-15
AU5038400A (en) 2000-12-12
PT1228504E (pt) 2010-12-21
DE10084633B3 (de) 2014-08-28
NO20015709D0 (no) 2001-11-22
DK1228504T3 (da) 2011-03-07
MXPA01011840A (es) 2003-09-04
TW484294B (en) 2002-04-21
PL198972B1 (pl) 2008-08-29
CN1282152C (zh) 2006-10-25
CY1111624T1 (el) 2015-10-07
DE10084633T1 (de) 2002-09-12
JP2008165258A (ja) 2008-07-17
SE0103910D0 (sv) 2001-11-23
US6871180B1 (en) 2005-03-22
HK1050068B (zh) 2007-06-08
DE60045252D1 (de) 2010-12-30
EP1228504A4 (en) 2007-02-07
GB2369977B (en) 2004-01-07
SE0103910L (sv) 2001-11-23
CA2371414A1 (en) 2000-11-30
WO2000072309A1 (en) 2000-11-30
JP4864037B2 (ja) 2012-01-25
ES2354347T3 (es) 2011-03-14
CN1372682A (zh) 2002-10-02
JP2003500702A (ja) 2003-01-07
EP1228504B1 (en) 2010-11-17
KR20020019449A (ko) 2002-03-12
FI20012297A7 (fi) 2002-01-23
HK1050068A1 (en) 2003-06-06
GB0128172D0 (en) 2002-01-16
ATE488921T1 (de) 2010-12-15
EP1228504A1 (en) 2002-08-07
SE524325C2 (sv) 2004-07-27
KR100490289B1 (ko) 2005-05-17
IL146134A0 (en) 2002-07-25
GB2369977A (en) 2002-06-12
NO20015709L (no) 2001-12-28
IL146134A (en) 2006-09-05
DK176885B1 (da) 2010-02-22
ZA200110472B (en) 2003-03-20
PL352804A1 (pl) 2003-09-08
USRE42627E1 (en) 2011-08-16
CZ304746B6 (cs) 2014-09-24
CA2371414C (en) 2011-01-11
NO318581B1 (no) 2005-04-11
BR0010723A (pt) 2002-02-19
CH693695A5 (de) 2003-12-15
DK200101747A (da) 2001-11-23
JP4136314B2 (ja) 2008-08-20

Similar Documents

Publication Publication Date Title
CZ20014166A3 (cs) Systém a způsob dekódování alespoň jednoho symbolu zprávy
US11256740B2 (en) Methods and apparatus to perform audio watermarking and watermark detection and extraction
AU2006203639B2 (en) Decoding of information in audio signals
US10134408B2 (en) Methods and apparatus to perform audio watermarking and watermark detection and extraction
JP4030036B2 (ja) 放送番組特定システムに於いて使用するための、音声信号に不可聴コードを付加することにより可聴信号をエンコードするシステム及び装置
CN102982806B (zh) 执行音频信号解码的方法及装置
AU2004242522B2 (en) Decoding of information in audio signals

Legal Events

Date Code Title Description
MK4A Patent expired

Effective date: 20200522