(57)【要約】  放送源の識別のための方法および装置が提供される。ユーザは、何らかの放送手段から放送されているオーディオ・プログラムを聞くことがあり、オーディオのサンプルを記録することができる。次いで、サンプルは、ユーザがどの放送局を聴いているか決定するために分析手段に伝達される。分析手段は、多くの放送チャネルを監視する。したがって、オーディオ・サンプルの特性と放送チャネルから取られたサンプルの特性が、一致の検出のために比較され得る。次いで、一致が検出された放送チャネルに関係する放送情報が、たとえば販促の広告、懸賞の通知、割引きの案内、および特定のラジオ局に固有の他の情報と組み合わせてユーザに報告し返され得る。
2007529029.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの放送源を識別するための方法であって、
オーディオ・サンプルを記録すること、
前記オーディオ・サンプルが記録された時刻を記録すること、
前記オーディオ・サンプルの特性および前記オーディオ・サンプルの予想される時間オフセットを識別することであって、前記予想時間オフセットが前記オーディオ・サンプルの開始時刻と前記オーディオ・サンプルが記録された時刻との時間差を定義すること、
前記オーディオ・サンプルの特性および前記予想時間オフセットを、前記オーディオ・サンプルのおよその前記記録時刻に放送局から取られたサンプルの特性および時間オフセットと比較すること、および
前記比較に基づいて前記オーディオ・サンプルが放送された放送局を識別することを備える方法。
【請求項２】
前記オーディオ・サンプルがそこから放送された前記放送局を識別することが、
前記オーディオ・サンプルの前記特性に最も密接に一致する特性を有するサンプルを、前記放送局から取られた前記サンプルから識別すること、
前記識別されたサンプルがそこから取られた前記放送局を、前記オーディオ・サンプルがそこから放送された前記放送局とするように選択することを備える請求項１に記載の方法。
【請求項３】
前記比較ステップが、前記オーディオ・サンプルの特性および前記予想時間オフセットを、前記放送局から取られ、また前記オーディオ・サンプルのおよその前記記録時刻に取られた各サンプルの前記特性および前記時間オフセットと比較することを備える請求項２に記載の方法。
【請求項４】
前記オーディオ・サンプルの前記特性に事実上一致する特性を有するサンプルを前記放送局から取られた前記サンプルから識別すると、前記識別ステップが、前記識別されたサンプルがそこから取られた前記放送局を、前記オーディオ・サンプルがそこから放送された前記放送局とするように選択することを備える請求項１に記載の方法。
【請求項５】
前記オーディオ・サンプルの識別を、前記放送局から取られた前記サンプルの識別と比較することをさらに備える請求項１に記載の方法。
【請求項６】
前記放送局に関する情報を前記オーディオ・サンプルを記録したユーザに報告することをさらに備える請求項１に記載の方法。
【請求項７】
前記放送情報が広告を含む請求項６に記載の方法。
【請求項８】
前記放送局のそれぞれからのサンプルを連続的に記録すること、
前記サンプルのそれぞれが記録された時刻を記録すること、
前記サンプルのそれぞれの特性を識別すること、および
前記サンプルのそれぞれの予想時間オフセットを識別することをさらに備える請求項１に記載の方法。
【請求項９】
同じ放送局のオーディオ・プログラム間の移行の間に前記オーディオ・サンプルを記録すること、
前記オーディオ・サンプル内の前記移行を前記放送局から取られた前記サンプル内の移行と比較すること、および
前記オーディオ・サンプル内の前記移行と前記放送局から取られたサンプル内の少なくとも１つの移行の間のコンテンツ・アライメントを識別することをさらに備える請求項１に記載の方法。
【請求項１０】
コンテンツの放送源を識別するための方法であって、
オーディオ・サンプルの識別を、監視されている放送チャネルから取られた放送オーディオ・サンプルの識別と比較すること、
前記オーディオ・サンプルの時間オフセットを前記放送オーディオ・サンプルの時間オフセットと比較することであって、前記諸時間オフセットが、サンプルが取得された時と前記時間オフセット比較が行われる時の間の経過時間に相対時間オフセットを加えた値を定義し、前記相対時間オフセットがサンプルの開始時刻とサンプルが記録された時刻との時間差を定義すること、および
事実上一致する識別および事実上一致する時間オフセットに基づいて、前記オーディオ・サンプルがそこから記録された放送チャネルを識別することを備える方法。
【請求項１１】
前記オーディオ・サンプル上に重ね合わされた非音楽素材を含む、前記オーディオ・サンプルのばらつきを識別すること、および
前記オーディオ・サンプルの前記ばらつきを前記放送オーディオ・サンプルのばらつきと比較することをさらに備える請求項１０に記載の方法。
【請求項１２】
前記オーディオ・サンプル内の識別変化を識別すること、および
前記オーディオ・サンプルの第１の識別を前記放送オーディオ・サンプルの識別と比較し、前記オーディオ・サンプルの第２の識別を前記放送オーディオ・サンプルの識別と比較することをさらに備える請求項１０に記載の方法。
【請求項１３】
前記オーディオ・サンプルの伸張係数を決定することであって、前記伸張係数が、前記放送サンプルが放送された速度と前記オーディオ・サンプルの元の再生の速度との差を定義すること、および
前記オーディオ・サンプルの前記伸張係数を前記放送オーディオ・サンプルの伸張係数と比較することをさらに備える請求項１０に記載の方法。
【請求項１４】
それぞれの放送チャネルについてオーディオ・プログラムごとに少なくとも１つのオーディオ・サンプルが取られるような時間間隔で前記放送チャネルから放送オーディオ・サンプルを収集することをさらに備える請求項１０に記載の方法。
【請求項１５】
前記放送チャネルをユーザに報告することをさらに備える請求項１０に記載の方法。
【請求項１６】
個々の放送局からのオーディオをサンプリングするための放送チャネル・サンプラと、
前記個々の放送局からサンプリングされた前記オーディオの特性を決定し、前記オーディオ・サンプルがそこから取られた元の記録の開始と前記オーディオ・サンプルが取られた時刻の間の前記オーディオの予想時間オフセットを決定するためのオーディオ認識エンジンと、
（ｉ）ユーザ・オーディオ・サンプルを受信し、（ｉｉ）前記個々の放送局からサンプリングされ、また前記ユーザ・サンプルのおよその前記記録時刻に取られた前記オーディオの前記特性および前記予想時間オフセットを前記ユーザ・オーディオ・サンプルの特性および予想時間オフセットと比較し、（ｉｉｉ）前記比較に基づいて前記ユーザ・オーディオ・サンプルがそこから放送された放送局を識別するためのプロセッサとを備える監視局。
【請求項１７】
前記放送チャネル・サンプラが前記個々の放送局からの前記オーディオを連続してサンプリングする請求項１６に記載の監視局。
【請求項１８】
前記放送チャネル・サンプラが、個々の各放送局についてオーディオ・プログラムごとに少なくとも１つのオーディオ・サンプルが取られるような時間間隔で前記個々の放送局からの前記オーディオをサンプリングする請求項１６に記載の監視局。
【請求項１９】
前記個々の放送局からサンプリングされた前記オーディオの特性および前記個々の放送局からサンプリングされた前記オーディオの前記予想時間オフセットを格納するためのメモリをさらに備える請求項１６に記載の監視局。
【請求項２０】
所定の時間量の後に前記監視局が、格納された情報を現在放送されているオーディオ・サンプルと協調させるため前記情報をリフレッシュするために、前記個々の前記放送局からサンプリングされた前記オーディオの格納された情報に上書きする請求項１９に記載の監視局。
【請求項２１】
前記プロセッサが前記ユーザ・オーディオ・サンプルの記録を受信する請求項１６に記載の監視局。
【請求項２２】
前記プロセッサが前記ユーザ・オーディオ・サンプルの前記特性を受信する請求項１６に記載の監視局。
【請求項２３】
前記プロセッサが、前記ユーザ・オーディオ・サンプルの識別を前記個々の放送局からサンプリングされた前記オーディオの識別と比較するように動作することもできる請求項２２に記載の監視局。
【請求項２４】
コンテンツの放送源を識別するための方法であって、
オーディオ・サンプルを記録すること、
前記オーディオ・サンプルが記録された時刻を記録すること、
前記オーディオ・サンプルの特性および前記オーディオ・サンプルの予想時間オフセットを識別することであって、前記予想時間オフセットが前記オーディオ・サンプルの開始時刻と前記オーディオ・サンプルが記録された時刻との時間差を定義すること、
複数の放送局のそれぞれからのオーディオ・サンプルを記録すること、
前記複数の放送局のそれぞれからの前記オーディオ・サンプルのそれぞれがサンプリングされた時刻を記録すること、
前記複数の放送局のそれぞれからの前記オーディオ・サンプルの特性および予想時間オフセットを識別すること、
前記オーディオ・サンプルの前記特性および前記予想時間オフセットを、前記複数の放送局から取られ、また前記オーディオ・サンプルのおよその前記記録時刻に取られた前記オーディオ・サンプルの前記特性および前記予想時間オフセットと比較すること、および
前記比較に基づいて、前記オーディオ・サンプルがそこから放送された放送局を識別することを備える方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般には、送信されたコンテンツのソースを識別することに関し、より詳細には、オーディオまたはメディア・ファイルのサンプルをそのサンプルの送信元である放送源に一致させることに関する。
【背景技術】
【０００２】
関連出願の相互参照
本発明の出願は、米国法典第３５編１１９条に基づき、２００４年２月１９日に出願した米国仮特許出願第６０／５４５８７９号の優先権を主張するものである。同特許の全体を本明細書中で参照として取り込む。
【０００３】
産業がマルチメディアの豊富な作業環境を得る方向へと進むのにつれて、すべての形のオーディオおよびビジュアル・コンテンツ表現［無線ブロードキャスト伝送（radio  broadcast  transmission）、ストリーミング・ビデオ（streaming  video）、オーディオ・キャンバス（audio  canvas）、ビジュアル要約（visual summarization）など］が、より頻繁に使用されるようになっている。ユーザであれ、コンテンツ・プロバイダ（content  provider）であれ、その両方であれ、皆がこうしたコンテンツを最適に使用するやり方を探し求めている。たとえば、創造的使用の大きい潜在性を有する１つの方法は、コンテンツ識別である。ユーザが聴いているまたは見ているコンテンツをユーザが識別できるようにすることによって、コンテンツ・プロバイダに新しい成功の可能性がもたらされる。
【０００４】
具体的な例として、ユーザが購入したいラジオで放送される歌または楽曲を聞くが、その曲を識別することができないと仮定する。コンテンツ・プロバイダは、電話の送受器を介してその曲の指紋をキャプチャし、次いでコンテンツを識別することを可能にし得る。認識の後、コンテンツ・プロバイダは、識別情報（タイトル、アーティストおよびレコード会社など）を、たとえば音楽の注文や対応する着信音などの電子商取引オプションを付けてユーザに送信し得る。
【０００５】
さらに、ユーザが所望のコンテンツの放送源を識別し得るならば、たとえば広告および販促計画など、さらなる商売の可能性をコンテンツ・プロバイダは得ることができる。
【０００６】
所望のコンテンツの放送源を識別するための既存の方法にはいくつかの欠点がある。たとえば電子透かしが、識別のために放送局によって使用されてきた。それぞれの放送局は、個々の局を識別するオーディオ・ストリームに電子透かしを埋め込む。したがって、それぞれの放送局はオーディオ・ストリームに電子透かしを能動的に埋め込むことが必要であり、データ処理の複雑さが増し、さらにそれぞれの放送局は、ソース識別システムによって使用される合意に基づく規格に従った電子透かし技術を使用する必要がある。こうした規格に従わないいずれの局もが、これらの手段によっては識別されない。さらに、電子透かし信号は、たとえば反響を伴う騒がしい部屋の中でオーディオがサンプリングされる場合や、オーディオがＧＳＭ、ＡＭＲ、ＥＶＲＣ、ＱＣＰなど、損失の多い圧縮を受ける場合に生じ得る歪みに耐えることができるほど堅牢である必要がある。
【０００７】
所望のコンテンツの放送源を識別するための別の方法は、オーディオ・サンプル（audio  sample）と、（監視局からなど）放送局からキャプチャされたオーディオ・フィードとの間の相互相関分析を実施することを含む。一致する局は、相互相関において強力なスパイクを示す。しかし、相互相関分析の問題は、損失の大きい圧縮手段が使用される場合には信号が弱く、強い相関を達成するのが困難であり得ることである。多くの音声コーデックでは位相情報が破壊されることがあり、相互相関分析では、たとえばオーディオ・サンプルと、一致する正確な放送フィードとが互いに相関している場合でも、ピークがもたらされない。
発明の要約
【０００８】
所望のコンテンツの放送源またはコンテンツ・プロバイダを識別するための新しい方法が求められている。
【０００９】
本明細書で開示される実施形態では、オーディオ・サンプル（audio  sample）の放送源を識別する方法が開示される。この方法は、オーディオ・サンプル、およびオーディオ・サンプルが記録された時刻を記録すること、および次いでオーディオ・サンプルの特性およびオーディオ・サンプルの予想される時間オフセットを識別することを含む。予想される時間オフセットは、オーディオ・サンプルの開始時刻とオーディオ・サンプルが記録された時刻の時間差を定義する。この方法はさらに、オーディオ・サンプルの特性およびオーディオ・サンプルの予想時間オフセットを、放送局から取られ、またオーディオ・サンプルのおよその記録時刻に取られたサンプルの特性および予想時間オフセットと比較し、その比較に基づいて、オーディオ・サンプルがそこから放送された放送局を識別することを含む。
【００１０】
別の実施形態では、コンテンツの放送源を識別するための方法は、オーディオ・サンプルの識別を、監視されている放送チャネルから取られた放送オーディオ・サンプルの識別と比較すること、およびオーディオ・サンプルの時間オフセットを放送オーディオ・サンプルの時間オフセットと比較することを含む。この時間オフセットは、サンプルが取られた時と時間オフセットの比較が行われる時との間の経過時間に相対時間オフセットを加えた値を定義するものであり、この相対時間オフセットは、サンプルの開始時刻とサンプルが記録された時刻の時間差を定義するものである。この方法はさらに、事実上一致する識別および事実上一致する時間オフセットに基づいて、オーディオ・サンプルがそこから記録された放送チャネルを識別することを含む。
【００１１】
さらに別の実施形態では、放送チャネル・サンプラとオーディオ認識エンジンとプロセッサとを含む監視局が開示される。放送チャネル・サンプラは個々の放送局からのオーディオをサンプリングし、オーディオ認識エンジンは個々の放送局からサンプリングされたオーディオの特性、およびオーディオの予想される時間オフセットを決定し、この時間オフセットは、オーディオ・サンプルがそこから取られた元の記録の最初とサンプルが取られた時刻の間の時間を定義するものである。プロセッサは、ユーザ・オーディオ・サンプルを受信し、個々の放送局からサンプリングされ、またユーザ・オーディオ・サンプルのおよその記録時刻に取られたオーディオの特性および予想時間オフセットをユーザ・オーディオ・サンプルの特性および時間オフセットと比較し、その比較に基づいて、ユーザ・オーディオ・サンプルがそこから放送された放送局を識別する。
【００１２】
これらのおよび他の特徴、利点および代替物は、添付の図面を適切に参照して以下の詳細な説明を読むことによって当業者には明らかになる。
【発明を実施するための最良の形態】
【００１３】
コンテンツ識別の分野では、コンテンツだけでなく、ブロードキャスト送信のソース（チャネル、ストリームまたは局など）をも識別することが望まれ得る。たとえば、ユーザがどのラジオ局を聴いているか、およびどの曲をユーザが聴いているかをラジオ放送の自由音場のオーディオ・サンプルから検出することが望まれ得る。
【００１４】
以下で述べる例示的な実施形態は、所望のコンテンツの放送源を識別するための方法および装置を示している。一実施形態では、ユーザは、放送源を識別するために、マイクと任意選択のデータ送信手段とを含むオーディオ・サンプリング装置を使用することができる。ユーザは、ラジオやテレビなど、何らかの放送手段から放送されているオーディオ番組を聞くことがあり、オーディオ・サンプリング装置を使用してオーディオのサンプルを記録することができる。次いで、サンプルは、ユーザがどのラジオ局を聴いているか決定するために分析手段に伝達される。次いで、放送情報は、たとえば販促の広告、懸賞の通知、割引きの案内、および特定のラジオ局に固有の他の情報と組み合わせてユーザに報告し返され得る。またこの情報は、顧客の追跡を行う代理店に報告されることも、統計のため別のやり方で集約されることもあり得る。したがって、オーディオ・サンプルは自由音場のコンテンツ識別技術を使用してそのコンテンツを識別するために分析され得るだけでなく、オーディオ・サンプルは、その放送源を決定するために分析されることもできる。
【００１５】
次に図を参照すると、図１は、所望のコンテンツの放送源を識別するためのシステムの一例を示している。このシステムはオーディオ・サンプリング装置１０２を含み、このオーディオ・サンプリング装置をユーザは使用して、たとえばラジオやテレビのコンテンツ・プロバイダなど、放送業者１０４によって放送されまたは送信されるオーディオ・サンプルを記録する。次いで、ユーザは、オーディオ・サンプリング装置１０２にオーディオ・サンプルを無線または有線手段を介してサンプル・アナライザ１０６に送信させる。したがって、オーディオ・サンプリング装置１０２は、モバイル携帯電話、ＰＤＡ、または処理手段を備えた任意の装置であり得る。オーディオ・サンプルを使用してサンプル・アナライザ１０６は、たとえばオーディオ・サンプルおよび放送情報を含むデータベース１０８にアクセスするなどによって、その放送に関する情報を識別することができる。この情報は、コンテンツの識別および／または放送の識別を含み得る。次いで、放送情報は、情報をオーディオ・サンプリング装置１０２に送信することによってユーザに報告し返され得る。追加の情報もまた、たとえば販促広告、割引きの案内、および特定のラジオ局に固有の他の情報などの放送情報を付けてユーザに送信され得る。放送情報は、データ・ストア１１０に報告されることもでき、このデータ・ストアは、たとえば顧客の追跡を行う代理店や他の統計センタであり得る。
【００１６】
相対時間比較によるソース識別
一実施形態では、放送源が、オーディオ・サンプルのタイム・スタンプ付きの記録および放送チャネルからの記録を実施し、次いで比較のため記録の特性を識別することによって識別される。たとえば、ほぼ同じ時に取られた記録の「指紋」が比較されることができ、こうした比較によって、オーディオ・サンプルがそこから記録された放送チャネルを直接に識別することが可能になる。この方法を使用して、直接の信号ではなく信号のスペクトルのピークまたは他の特性が比較される。さらに、正確な放送チャネルは、たとえばコンテンツ識別が必要とされずに識別され得る。
【００１７】
図２は、放送源を識別する方法を示すフローチャートである。最初に、ブロック２０２に示すように、フィールドでユーザが、サンプリング装置を用いてオーディオ・サンプルを収集し得る。サンプリング装置はさらに、共通の時間ベースからの「リアルタイム」オフセットに基づいて、サンプルにタイム・スタンプを付ける。本明細書に完全に記載されているかのように開示全体が参照により本明細書に組み込まれている、米国特許出願公報２００２／００８３０６０、「System and Methods for Recognizing Sound and Music Signals in High Noise and Distortion」に記載されたWang and Smithの技術（以下でより完全に述べる）を使用して、ブロック２０４および２０６に示すように、サンプルの特性、および「元の」記録内のオーディオ・サンプルの予想時間オフセットが（たとえばサンプルが記録された時の曲の箇所を決定するために）決定される。
【００１８】
同時に、ブロック２０８に示すように、監視されている放送チャネルからのサンプルが記録される。ブロック２０８および２１０に示すように、ユーザ・サンプルと同じように各放送サンプルもまた、共通の時間ベースからの「リアルタイム」オフセットに基づいて、サンプルにタイム・スタンプが付けられる。さらに、後述のWang and Smithの技術を使用して、「元の」記録内の放送サンプルの特性および予想時間オフセットが（たとえばサンプルが記録された時の曲の箇所を決定するために）決定される。
【００１９】
次いで、ブロック２１４に示すように、ユーザ・サンプルの特性は、ユーザ・サンプルが記録された時刻に、またはそれに近い時に取られた放送サンプルからの特性と比較される。ユーザ・オーディオ・サンプルのタイム・スタンプは、比較のため放送サンプルを識別するために使用される。さらに、ブロック２１６に示すように、ユーザ・オーディオ・サンプルの時間オフセットは、一致の識別のため放送サンプルの時間オフセットと比較される。リアルタイム・オフセットがたとえば１秒など、特定の許容範囲内にある場合には、ユーザ・オーディオ・サンプルは、同じオーディオ・コンテンツ（ヒット曲など）のランダムな実施が１秒未満に同期される確率は低いので、放送サンプルと同じソースからのものであると見なされる。
【００２０】
ブロック２１８および２２０に示すように、ユーザ・オーディオ・サンプルは、一致が検出されるまで、すべての放送チャネルからのサンプルと比較される。一致が検出されると、ブロック２２２に示すように、ユーザ・サンプルの放送源が識別される。
【００２１】
図３は、図２に示す方法に従ってオーディオ・サンプルの放送源を識別するためのシステムの一例を示している。オーディオ・サンプルは、ラジオ局１、ラジオ局２、ラジオ局３、…、またはラジオ局ｋ  ３０２から生じ得る。ユーザは、オーディオ・サンプリング装置３０６(携帯電話など)上で、個々の受信機３０４から放送されているオーディオ・サンプルをサンプル時刻（サンプルが記録される、標準の基準クロックによる時刻など）と共に記録し得る。
【００２２】
次いで、ユーザは、たとえばＩＶＲ応答システム３０８など、オーディオ・サンプルに関する放送情報を識別するためのサービスにダイヤルし得る。システム設定またはユーザの制約に基づいて、オーディオ・サンプルは、任意の数のアナログまたはデジタル・ソース、たとえばステレオ・システム、テレビ、ラジオ放送、インターネット・ストリーミング放送、または記録されたこうした素材を送信する他の任意の適切な手段から、ＩＶＲシステム３０８に提供される。ソースに応じてサンプルは、音波、電波、デジタル・オーディオＰＣＭストリーム、圧縮デジタル・オーディオ・ストリーム（ドルビー・デジタルやＭＰ３など）またはインターネット・ストリーミング放送の形であり得る。ユーザは、電話、携帯電話、ウェブ・ブラウザまたは電子メールなど、標準のインターフェースを介してＩＶＲシステム３０８と対話する。
【００２３】
システム３０８は最初に、サンプリング装置３０６からオーディオ・サンプルを受信し、次いで、サンプルの特性または指紋を識別しまたは計算する。指紋が計算されるサンプル内の具体的な位置は、サンプル内の再生可能な箇所に依存する。再生可能に計算できるこうした位置は、「地標」（landmarks）と称される。地標のサンプル内の位置は、サンプル自体によって決定されることができ、すなわち、サンプル品質に依存し、また再生可能である。すなわち、処理が繰り返されるごとに同じ地標が同じ信号について計算される。地標指定（landmarking）の手法は、サウンド記録の１秒ごとに約５から１０個の地標をマーキングすることができるが、もちろん、地標指定の密度は、サウンド記録内の活動量に依存する。
【００２４】
電力ノルム（power norm）として知られている１つの地標指定技術は、記録内のあらゆる可能な時点で瞬間電力を計算し、局所最大値を選択することである。これを行う１つのやり方は、波形を直接に整流し、フィルタリングすることによって包絡線を計算することである。別のやり方は、信号のヒルベルトＨｉｂｅｒｔ変換（直交）を計算し、ヒルベルト変換と元の信号の振幅二乗和を使用することである。地標計算のための他の方法も使用され得る。
【００２５】
地標が計算されると、記録の各地標時点で、またはその近くでその指紋が計算される。特徴の地標への近さは、使用される指紋採取方法によって定義される。一部の場合では、特徴は、それが明らかにある地標に対応しており、前または次の地標には対応していない場合には、その地標に近いと見なされる。他の場合では、特徴は、隣接する複数の地標に対応する。指紋は一般に、その地標時点でまたはその近くで記録内の１組の特徴を要約する値または１組の値である。一実施形態では、それぞれの指紋は、複数の特徴のハッシュ化された関数である単一の数値である。指紋の他の例は、スペクトル・スライスによる指紋、マルチスライスによる指紋、ＬＰＣ係数、ケプストラム係数、およびスペクトル・ピークの周波数成分が含まれる。
【００２６】
指紋は、任意のタイプのデジタル信号処理または信号の周波数分析によって計算され得る。一実施例では、スペクトル・スライス指紋を生成するために周波数分析が、複数の上位スペクトラム・ピークを抽出するために各地標時点の近傍において実施される。指紋値は、最強のスペクトラム・ピークのまさに単一の周波数値である。
【００２７】
多くの音の時間進化を利用するため、１組のタイムスライスが、１組のタイムオフセットを地標時点に加算することによって求められる。結果として生じる各タイムスライスで、スペクトル・スライス指紋が計算される。次いで、結果として生じる１組の指紋情報は、マルチトーンまたはマルチスライス指紋を形成するために組み合わされる。それぞれのマルチスライス指紋は、時間進化を追跡し、データベース・インデックス探索において偽一致が減少するので、単一スペクトル・スライス指紋よりも一意性が高い。
【００２８】
オーディオ・サンプルの特性または指紋の計算に関するさらなる情報については、本明細書に完全に記載されているかのように開示全体が参照により本明細書に組み込まれている、米国特許出願公報２００２／００８３０６０、Wang and Smith、「System and Methods for Recognizing Sound and Music Signals in High Noise and Distortion」を参照されたい。
【００２９】
したがって、システム３０８は、サンプリング装置３０６からオーディオ・サンプルを受信し、サンプルの指紋を計算する。システム３０８は、指紋抽出器３１０などの追加の指紋エンジンと接触することによって指紋を計算し得る。したがって、システム３０８は、放送サンプルとの比較のために使用され得るオーディオ・サンプルのタイム・スタンプ付き指紋トークンを有する。
【００３０】
放送監視局３１２は、放送サンプルを取得するためにラジオ局３０２の各放送チャネルを監視する。監視局３１２は、ラジオ局３０２から放送情報を受信するためのマルチチャネル無線受信機３１４を含む。放送情報は、チャネル・サンプラ１…ｋ３１６に送信される。それぞれのチャネル・サンプラ３１６は、上述したように、またWang and Smithの文献内に記載されているように、放送サンプルの指紋を計算するためのチャネル指紋抽出器３１８を含む。
【００３１】
次いで、監視局３１２は、指紋ブロック・ソータ３２０内で特定の時間の間、各放送サンプルごとの指紋をソートし格納し得る。監視局３１２は、データ記録に対応する時間を記録しながら、放送業者からのオーディオ・ストリームを連続的に監視することができる。所定の時間量の後、監視局３１２は、たとえば情報をリフレッシュして現在放送中のオーディオ・サンプルに協調させるために、格納された放送サンプルの指紋に上書きすることができる。所定の長さの回転バッファが、最近の指紋履歴を保持するために使用され得る。回転バッファ内の指紋は、入ってくるサンプルから生成される指紋と比較されるので、特定のカットオフ時間より前の指紋は、遠過ぎる過去において収集されたオーディオを表していると見なされるため無視されることができる。バッファの長さは、ボイス・オーバＩＰネットワーク、インターネット・ストリーミング、およびバッファされた他のコンテンツのネットワーク待ち時間など、リアルタイム放送プログラムから生じるオーディオ信号のリアルタイムの同時記録にとって妥当だと思われる最大の許容可能遅延によって決まる。遅延は、数ミリ秒から数分の範囲であり得る。
【００３２】
回転バッファは、時間ブロックの束、たとえば、恐らくそれぞれがＭ＝１０秒の長さの時間ブロックの束を使用して生成されることができ、新しい〔ハッシュ＋チャネルＩＤ＋タイム・スタンプの〕１０秒ブロックごとに大きいバケット内に入れられ（dump into）、ハッシュでソートされる。次いで、それぞれのブロックが古くなり、一致するハッシュを収集するために、Ｎ＊Ｍを最長の履歴長さ、また（Ｎ−１）＊Ｍを最短の履歴長さとして、Ｎ個のブロックのそれぞれについて並列探索が行われる。ハッシュ・ブロックは、ベルト・コンベア方式で退去され得る。
【００３３】
所与のオーディオ・サンプルに対応する放送情報の決定のためのユーザ・サンプリング装置３０６から問合せを受信すると、監視局３１２は、放送サンプル指紋内の直線的に対応する指紋ハッシュを探索する。具体的には、監視局３１２内のプロセッサ３２２は、まず（セレクタ３２０を使用して）所与の放送チャネルを選択して、ユーザ・サンプル時刻にまたはそれに近い時に記録された放送サンプルの放送サンプル識別がユーザ・オーディオ・サンプルの指紋に一致するかどうか判断する。そうでない場合は、セレクタ３２０は、次の放送チャネルを選択し、一致を求めて探索を続ける。
【００３４】
放送サンプルおよびユーザ・オーディオ・サンプルの指紋は、等価の指紋間の対応点を生成することによってマッチングされ、直線的に関連する最多数の対応点を有し、または特徴的な指紋の相対位置がオーディオ・サンプルの同じ指紋の相対位置に最も密接に一致するファイルが一致するメディア・ファイルと見なされる。
【００３５】
具体的には、ユーザ・オーディオ・サンプルの指紋は、ソータ３２０内に格納された一致する指紋のセットを取り出すために使用される。次いで、取り出された指紋のセットは、サンプル・地標と、同じ指紋が計算された取り出されたファイル・地標とを含む対応の対を生成するために使用される。次いで、結果として生じる対応の対は、メディア・ファイル識別子でソートされ、サンプル・地標と適用可能な各ファイルのファイル・地標との間の対応点のセットが生成される。それぞれのセットは、ファイル・地標とサンプル・地標の間のアライメント（alignment）を求めてスキャンされる。すなわち、地標の対における直線的な対応点が識別され、そのセットは、直線的に関連する対の数に応じてスコアが付けられる。直線的な対応点は、多数の一致するサンプル位置とファイル位置が、許される許容範囲内で事実上同じ一次方程式で表され得る場合に生じる。最高のスコア、すなわち線形に関連する最多数の対応点を有するセットのファイルがウインニング・ファイル（winning file）である。
【００３６】
さらに、複数のチャネルからの組合せハッシュの指紋ストリームが、〔ハッシュ＋チャネルＩＤ＋タイム・スタンプ〕のセットにグループ化されることができ、これらのデータ構造体は、時間で順序付けられた回転バッファ内に置かれ得る。回転バッファの中身は、指紋のオーディオ・サンプルとの一致をより速く探索するためにハッシュ値でさらにソートされてもよく、たとえば、時間的に調整された、一致するハッシュの数がスコアである。
【００３７】
スペクトル・ピークが調整され得るさらなる検証ステップが使用され得る。Wang and Smith技術は相対時間オフセットを生成するので、たとえば時間軸の約１０ｍｓ以内でスペクトル・ピークのレコードを時間的に調整することが可能である。次いで、一致する時間の数および周波数ピークが決定されることができ、それが、比較のために使用され得るスコアである。
【００３８】
２つの別個の信号が複数の同一の指紋を含むことがあり得るが、これらの指紋が同じ相対時間進化を有する可能性は低い。たとえば、相対オフセットがゼロに近い場合、ストリームが同じソースから監視されている可能性が高い。時間遅延がより長くランダムであることは、同時に発生するが、独立している同じオーディオ・プログラムのコピーをユーザが聴いていることを意味し得る。直線的な対応点の要件は、重要な特徴であり、単純に共通の特徴の総数をカウントし、特徴間の類似性を測定する技術よりも優れた認識を提供する。
【００３９】
正確なオーディオ・サウンドが識別されると、結果は任意の適切な方法によってユーザまたはシステム３２４に報告される。たとえば、結果は、コンピュータのプリントアウト、電子メール、ウェブ検索結果ページ、携帯電話へのＳＭＳ（ショート・メッセージング・サービス）テキスト・メッセージング、電話でのコンピュータ生成音声注釈、またはウェブ・サイトまたはユーザが後にアクセスし得るインターネット・アカウントへの結果の掲載によって報告され得る。報告される結果は、放送業者名、放送録音の属性（演奏者、指揮者、会場など）、広告の企業および製品、あるいは他の任意の適切な識別子など、音の源の識別情報を含み得る。さらに、人名情報、付近のコンサートに関する情報、および愛好者にとって興味のある他の情報が提供されることができ、こうしたデータへのハイパーリンクが設けられ得る。報告される結果は、サウンド・ファイルの絶対スコア、または次に最も高いスコアのファイルと比較したそのスコアを含み得る。
【００４０】
指紋の計算および比較に関するさらなる情報については、本明細書に完全に記載されているかのように開示全体が参照により本明細書に組み込まれている、米国特許出願公報２００２／００８３０６０、Wang and Smith、「System and Methods for Recognizing Sound and Music Signals in High Noise and Distortion」を参照されたい。
【００４１】
放送源の識別について上述した諸実施形態では、ユーザ・サンプリング装置３０６がサンプルを記録し、次いで比較のため監視局３１２にサンプルを送信すると想定されていた。あるいは、ユーザ・サンプリング装置３０６は、監視局３１２と接触し、監視局３１２にサンプルを瞬時に送信し得る（たとえば、サンプリング装置３０６が電話である場合、ユーザは監視局３１２に電話をかけ、通話（phone call conversation）として監視局３１２にサンプルをストリーミングすることができる）。別の実施例では、ユーザ・サンプリング装置３０６は、サンプルを記録し、サンプルの指紋を識別し、比較のため監視局３１２に指紋を単に送信し得る。他の実施例もあり得る。
【００４２】
タイム・スタンプ付きの識別によるソース識別
別の実施形態では、放送源は、タイム・スタンプ付きの識別を実施することによって識別され得る。図４は、タイム・スタンプ付きの放送識別を実施するための機能ステップを示すフローチャートの一例を示している。最初に、ブロック４０２で示すように、ユーザによって収集されたユーザ・オーディオ・サンプルが、Wang and Smithによる上述の手段（たとえばオーディオ・コンテンツ・ファイルのデータベースからのオーディオ・サンプルの識別）など、コンテンツ識別手段を使用して識別される。ユーザ・オーディオ・サンプルが収集される間、ブロック４０４に示すように、ユーザ・サンプル・タイム・スタンプ（ＵＳＴ：user sample timestamp）が、標準の基準クロックに基づいてオーディオ・サンプルの開始時刻をマーキングするために取られる。上記で論じたWang and Smithによって開示された識別方法を使用すると、データベースからの識別されたコンテンツ・ファイルの最初と、分析されているオーディオ・サンプルの最初の間の正確な相対時間オフセットが生成され、たとえばユーザは曲が始まって６７秒経過したところの曲の１０秒のサンプルを記録することができる。したがって、ブロック４０６に示すように、ユーザ・サンプル相対時間オフセット（ＵＳＲＴＯ：user sample relative time offset）およびユーザ・サンプル識別が、ユーザ・オーディオ・サンプル識別結果として書き留められる。
【００４３】
あるいは、ユーザ・オーディオ・サンプルは、たとえばユーザ・サンプル識別、ユーザ・サンプル・タイム・スタンプ（ＵＳＴ）およびユーザ・サンプル相対時間オフセット（ＵＳＲＴＯ）を生成するために中央の識別サーバに送信され、あるいはユーザ・オーディオ・サンプリング装置上で部分的にまたは完全に分析され得ることに留意されよう。
【００４４】
同時に、放送オーディオ・サンプルが、監視局によって監視されている少なくとも１つの放送チャネルのそれぞれから定期的に取られ、ブロック４０８に示すように、コンテンツ識別ステップが同様に、各放送チャネルについて実施される。放送サンプルは、各放送チャネルにおいてオーディオ・プログラム単位に（すなわち曲単位に）少なくとも１つのサンプルが取られるほど十分な頻度で取られるべきである。たとえば、監視局が１０秒のサンプルを記録する場合、コンテンツ識別の後に監視局は曲の長さを知っており、曲が終わるまでどれほどの長さであるかをも知る。したがって、監視局は、たとえば、曲の残りの時間の長さに基づいて放送チャネルをサンプリングする次の時刻を計算し得る。
【００４５】
ブロック４１０に示すように、それぞれの放送サンプルについて、放送サンプル・タイム・スタンプ（ＢＳＴ：broadcast sample timestamp）もまた、標準の基準クロックに基づいて各サンプルの最初をマーキングするために取られる。さらに、データベースからの識別されたコンテンツ・ファイルの最初と、分析されている放送サンプルの最初との間の相対時間オフセットが計算される。したがって、ブロック４１２に示すように、放送サンプル相対時間オフセット（ＢＳＲＴＯ：broadcast sample relative time offset）および放送サンプル識別が、各放送オーディオ・サンプルの識別結果として書き留められる。
【００４６】
放送源を識別するために、ユーザ・オーディオ・サンプルと放送オーディオ・サンプルが比較されて、ブロック４１４に示すように一致するサンプル識別がまず識別され、次いで、ブロック４１６に示すように、一致する「相対時間」が識別される。一致が検出されない場合は、ブロック４１８および４２０に示すように、比較のため別の放送チャネルが選択される。一致が検出される場合は、ブロック４２２に示すように、対応する放送情報がユーザに報告し返される。
【００４７】
ユーザ・サンプルと放送サンプルの比較は、以下に示すように実施される。
（ユーザ・サンプル識別）＝（放送サンプル識別）                        数式（１）
ＵＳＲＴＯ＋（ｒｅｆ．時間−ＵＳＴ）＝ＢＳＲＴＯ＋（ｒｅｆ．時間−ＢＳＴ）＋遅延    数式（２）
ただし、ｒｅｆ．時間は共通の基準クロック時間であり、（ｒｅｆ．時間−ＵＳＴ）および（ｒｅｆ．時間−ＵＳＴ）は、ユーザ・オーディオ・サンプリング装置および監視局によるサンプリング時間がそれぞれ異なる可能性を考慮に入れている（ｒｅｆ．時間−ＢＳＴ）＝最後の放送サンプルから現在の経過時間など）。たとえば、放送局が１分ごとに１回サンプリングされる場合、またユーザ・サンプルは任意の時に生じ得るので、正確な一致を検出するために、放送およびユーザ・サンプルのそれぞれの最後のサンプルからの経過時間の測定が必要とされ得る。数式（２）において、遅延は、たとえばデジタル携帯電話ネットワークを介した待ち時間など、ユーザ・オーディオ・サンプルによって取られる追加の経路の伝搬遅延による時間差によって決まる、系統立った小さい許容差である。さらに、数式（２）の任意の代数置換は、本出願の範囲内である。
【００４８】
したがって、サンプル識別を一致させることによって、たとえば同じ曲が比較されていることが確実になる。したがって、相対時間を一致させることによって、サンプルが互いに等価の時間フレームとなり、正確な一致が行われることが可能となる。
【００４９】
具体的な例として、監視局が３秒ごとに放送事業者から曲をサンプリングし、したがって、午後２：０２に監視局が、午後２：００に曲を再生し始めた放送局から、４分の長さの曲を１０秒間隔で記録し始める。よって、ＢＳＴ＝午後２：０２であり、ＢＳＴＲＯ＝２分である。ユーザが同じ曲を午後２：０３に記録し始めると想定する。よって、ＵＳＴ＝２：０３であり、ＢＳＴＲＯ＝３分である。ユーザが曲の放送源を識別するために現在午後２：０４に監視局と接触する場合、上記の数式（２）は以下の通りである（遅延は無視できるほど小さいものとする）。
ＵＳＲＴＯ＋（ｒｅｆ．時間−ＵＳＴ）＝ＢＳＲＴＯ＋（ｒｅｆ．時間−ＢＳＴ）＋遅延→
３＋（２：０４−２：０３）＝２＋（２：０４−２：０２）＝４
したがって、監視局はそれが曲の正確な一致を行ったことを知り、また監視局は曲の出所をも知る。結果として、監視局は、ユーザに放送源について知らせることができる。
【００５０】
ユーザ・サンプルが間違った放送チャネル、または監視されないオーディオ・ソース（ＣＤプレーヤーなど）から取られ、また数式（１）および（２）を偶然に満たす確率はかなり低いので、識別誤りの確率は低い。
【００５１】
したがって、数式（１）および（２）が成り立つかどうかに留意することによって、ユーザ・オーディオ・サンプルが所与の放送源から来るものがどうか判断される。これが成り立つ放送チャネルが検出される場合、この放送チャネルはユーザが聴いているチャネルであると判断される。この情報は書き留められ、何らかの後続の措置のために情報を使用するユーザまたは報告手段に中継される。
【００５２】
図５は、図４に示す方法に従ってオーディオ・サンプルの放送源を識別するためのシステムの一例を示している。オーディオ・サンプルは、ラジオ局１、ラジオ局２、ラジオ局３、…、またはラジオ局ｋ  ５０２から生じ得る。ユーザは、オーディオ・サンプリング装置５０６(携帯電話など)上で、個々の受信機５０４から放送されているオーディオ・サンプルをサンプル時刻（サンプルが記録される、標準の基準クロックによる時刻など）と共に記録し得る。次いで、ユーザは、たとえばＩＶＲ応答システム５０８などを使用して、オーディオ・サンプルに関する放送情報を識別するためのサービスにダイヤルし得る。システム５０８は最初に、オーディオ認識エンジン５１０に接触することによってオーディオ・サンプルを識別する。携帯電話サンプリング装置の場合、ＩＶＲシステム５０８は、たとえば、オーディオ認識エンジン５１０に接触するためにセルラ通信ネットワークを使用し得る。
【００５３】
次いで、オーディオ認識エンジン５１０は、たとえば上述のWang and Smithの文献に記載された技術を使用してオーディオ・プログラム・データベース５１２内で検索を実施することによってオーディオ・サンプルを識別する。具体的には、オーディオ・サンプルは、様々なソースから得られる任意のサイズのメディア・データのセグメントであり得る。データ認識を実施するためにサンプルは、データベース内でインデックス付けされたメディア・ファイルの一部を表現したものであるべきである。インデックス付けされたメディア・ファイルは元の記録、またサンプルは元の記録の歪められかつ／または要約されたバージョンまたは表現であると考えられ得る。一般にサンプルは、インデックス付けされたファイルのほんの一部に対応するにすぎない。たとえば、認識はデータベース内でインデックス付けされた５分の曲の１０秒のセグメントに対して実施され得る。
【００５４】
データベースのインデックスは、インデックス付けされたメディア・ファイルの特定の位置の特徴を表す指紋を含む。知られていないメディア・サンプルが、指紋の相対位置がサンプルの指紋の相対位置に最も密接に一致する、データベース内のメディア・ファイル（当たりのメディア・ファイルなど）であると確認される。オーディオ・ファイルの場合、ウインニング・ファイルの指紋の時間進化は、サンプルの指紋の時間進化に一致する。
【００５５】
データベース内の各記録は、一意の識別子、たとえばｓｏｕｎｄ＿ＩＤを有する。サウンド・データベース自体は、ｓｏｕｎｄ＿ＩＤを使用してオーディオ・ファイルを別のどこかから取り出すことができるので、それぞれの記録について必ずしもオーディオ・ファイルを記録する必要はない。サウンド・データベースのインデックスは、何百万、さらには何十億ものファイルのインデックスを含む、非常に大きいものと予想される。新しい記録は好ましくは、データベース・インデックスに増分的に追加される。
【００５６】
ファイルのデータベースを使用して、サンプルの相対時間オフセットが決定され得る。たとえば、オーディオ・サンプルの指紋は、元のファイルの指紋と比較され得る。それぞれの指紋は所与の時に生じ、したがって、オーディオ・サンプルの識別のため指紋をマッチングさせた後に、オーディオ・サンプルの第１の指紋と格納された元のファイルの第１の指紋との時間差がオーディオ・サンプルの時間オフセット、たとえば曲への時間量である。したがって、ユーザが曲の記録を開始した相対時間オフセット（曲が始まって６７秒経過など）が決定され得る。
【００５７】
相対時間オフセットの決定に関するさらなる情報については、本明細書に完全に記載されているかのように開示全体が参照により本明細書に組み込まれている、米国特許出願公報２００２／００８３０６０、Wang and Smith、「System and Methods for Recognizing Sound and Music Signals in High Noise and Distortion」を参照されたい。
【００５８】
さらに、オーディオ・サンプルが、局所的なマッチング技術を使用してそのコンテンツの識別のために分析され得る。たとえば、２つのオーディオ・サンプルの関係は一般に、個々のサンプルから導出された特定の指紋オブジェクトをまずマッチングさせることによって特徴付けられ得る。それぞれが特定の位置で生じる１組の指紋オブジェクトが、各オーディオ・サンプルについて生成される。それぞれの位置は、個々のオーディオ・サンプルのコンテンツに従って決定され、各指紋オブジェクトは、特定の各位置のまたはその近くの１つまたは複数の局所的特徴を特徴付ける。次いで、相対値が、マッチングされた指紋オブジェクトの各対について決定される。次いで、相対値のヒストグラムが生成される。統計的に重要なピークが検出される場合、２つのオーディオ・サンプルは、事実上一致していると特徴付けられ得る。より詳細な説明については、本明細書に完全に記載されているかのように開示全体が参照により本明細書に組み込まれている、ＰＣＴ特許出願ＷＯ０３／０９１９９０、Wang and Culbert、「Robust and Invariant Audio Pattern Matching」を参照されたい。
【００５９】
オーディオ・サンプルのコンテンツを識別するための上述の２つの方法（Wang and SmithおよびWang and Culbertなど）は、コンテンツ識別のために使用され得る他の多くのシステムおよび方法が存在するので、例であるにすぎない。
【００６０】
オーディオ認識エンジン５１０は、サンプリング装置５０６にオーディオ・サンプルの識別を、たとえばWang and Smith技術を使用して決定されたオーディオ・サンプルの相対時間オフセットと共に返す。サンプリング装置５０６は監視局５１４と接触することができ、監視局５１４は、オーディオ・サンプル識別、相対時間オフセットおよびサンプル・タイム・スタンプを使用してオーディオ・サンプルの放送源を識別することができる。
【００６１】
放送監視局５１４は、ラジオ局５０２の各放送チャネルを監視する。監視局５１４は、ラジオ局５０２から放送情報を受信するためのマルチチャネル無線受信機５１６を含む。放送情報は、チャネル・サンプラ１…ｋ５１８に送信され、このチャネル・サンプラは、オーディオ認識エンジン５１０と接触することによって放送サンプルのコンテンツを識別する。ユーザ・サンプリング装置５０６と同様に監視局５１４は、オーディオ認識エンジン５１０と接触するために標準の電話網を使用し得る。さらに、監視局５１４は、たとえば放送サンプル識別の遅延を低減させるためにある形のオーディオ認識エンジンを含むこともできる。
【００６２】
次いで、監視局５１４は、特定の時間の間、各放送チャネルについて放送サンプル識別を格納することができる。所定の時間量の後、監視局５１４は、たとえば情報をリフレッシュして現在放送中のオーディオ・サンプルに協調させるために、格納された放送サンプル識別に上書きすることができる。
【００６３】
所与のオーディオ・サンプルに対応する放送情報を決定するための問合せをユーザ・サンプリング装置５０６から受信すると監視局５１４は、上記の数式（１）および（２）に従ってテストを実施する。具体的には、監視局５１４内のプロセッサ５２２は、まず（セレクタ５２０を使用して）所与の放送チャネルを選択して、ユーザ・サンプル時刻にまたはそれに近い時刻に記録された放送サンプルの放送サンプル識別がユーザ・オーディオ・サンプル識別に一致するかどうか判断する。そうでない場合は、セレクタ５２０は、次の放送チャネルを選択し、識別の一致を求めて探索を続ける。
【００６４】
識別の一致が検出されると、プロセッサ５２２は、ユーザ・サンプル相対時間がこの放送チャネルの放送サンプル相対時間に一致するかどうか判断する。そうでない場合は、セレクタ５２０は、次の放送チャネルを選択し、識別の一致を求めて探索を続ける。相対時間が（およその誤差範囲内で）一致する場合は、プロセッサ５２２はオーディオ・サンプルと放送サンプルが一致すると見なす。
【００６５】
一致の検出後、プロセッサ５２２は、放送チャネルに関係する情報を報告センタ５２４に報告する。プロセッサ５２２は、たとえばユーザ・サンプリング装置５０６に放送情報を報告することもできる。放送情報には、たとえばラジオ・チャネル識別、販促用の素材、広告用の素材、割引きの案内、または特定の放送局に関する他の資料が含まれ得る。
【００６６】
追加の相関係数
追加の係数は、オーディオ・サンプルとの一致を検出しようと試みるときに考慮されることもできる。たとえば、一実施形態では、サンプル時間対非サンプル時間の高いデューティ・サイクルで音楽を識別する場合には、すべてはないにせよ多くの放送局が、ボイス・オーバ、すなわち識別されるべき音楽ストリームの上に頻繁に重ね合わされる他の非音楽素材、たとえばＤＪがレコードの最初および最後に重ねて話すことなどを組み込む。したがって、監視局５１４は、認識スコア（または非認識）のばらつきを、特定の日時に局でトラックまたはオーディオ・サンプルが実施されることの「署名」として使用することができ、この署名は、局識別を決定するためのさらなる相関係数として使用され得る。
【００６７】
別の実施形態では、ユーザが所与の放送チャネルを実際に聴いており、またそれが単なる偶然（ユーザがＣＤプレーヤーからの記録を取るなど）ではないことをさらに確認するために、ユーザ・サンプルが、より長い時間をかけて、たとえば、同じチャネル上のオーディオ・プログラム間で移行する間など典型的なオーディオ・プログラムより長く取られ得る。正確であると見なされる一致が実際に正確なチャネルである場合、曲の移行間でコンテンツ・アライメントが連続して維持されるはずである。ユーザが放送チャネルを変更しながらオーディオ・サンプル記録する場合、例外が発生し得る。しかし、プログラムが移行するのに渡って識別が連続していることは、正確な放送チャネルが追跡されていることを表示するものであり得る。したがって、サンプル識別（数式（１）など）が追跡されることができ、ユーザ・サンプル識別の変化も追跡され得る。たとえば、（以下の数式３〜５に示すように）複数の時間間隔におけるサンプル識別が追跡されることができ、（以下の数式５に示すように）第１のサンプル識別が第２の時間間隔からの第２のサンプル識別と等しくない場合、曲の間の連続性または移行は追跡されている。これは、（たとえばユーザと放送源の両方が同時に変化するなど）正確な一致が行われたことのさらなる信頼度をもたらし得る。
ユーザ・サンプル識別〔ｎ〕＝放送サンプル識別〔ｎ〕            数式（３）
ユーザ・サンプル識別〔ｎ＋１〕＝放送サンプル識別〔ｎ＋１〕    数式（４）
ユーザ・サンプル識別〔ｎ〕≠ユーザ・サンプル識別〔ｎ＋１〕    数式（５）
ただし、〔ｎ〕は、時間においてｎ番のサンプルである。
【００６８】
ユーザがチャネルを変更したと判断される場合、監視局５１４はユーザが聴いている新しい放送源を確認するためにオーディオ・サンプルの新しい識別と合う識別の一致を探索し得る。
【００６９】
さらに別の実施形態では、放送源の識別は、オーディオが再生されているときにオーディオの特定の系統立った歪みを決定することによって実施され得る。一例として、しばしばラジオ放送事業者は、水晶発振器、またはプログラム録音を再生するために使用される他の時間軸のわずかな不正確さのために、元の記録よりわずかに速くまたは遅くオーディオ・プログラムを再生する。速度率の伸張は、たとえば上述のWang and Culbertの技術を使用して識別プロセス中に測定され得る。放送プログラムの時間軸が伸張され、またユーザ・サンプルにおいて測定された伸張係数に事実上類似する場合、ユーザ・サンプルは、たとえば数式（６）で以下に示すように、同じソースから生じたものである可能性が非常に高い。
ユーザ・サンプル伸張率＝放送サンプル伸張率    数式（６）
さらに、識別のためプログラムは、所定の量だけ意図的に伸張され得る。所定の伸張量は、少量の情報を符号化するために使用され得る。たとえば、記録は、１．７％遅く再生するように伸張され得る。こうした減速は、ほとんどの人が気付かないものであり得る。しかし、認識アルゴリズムが０．０５％の許容差を伴う伸張値を報告することができる場合には、再生速度が０．１％から０．２％ステップを伴う−２．０と＋２．０の間の再生速度が使用される場合、１０〜２０個の異なるメッセージを符号化することが可能であり得る。
【００７０】
さらに、情報のストリームは、小さい範囲に渡って再生速度を（遅いが）動的に変化させることによってオーディオ内に埋め込まれ得る。たとえば、１０秒のフレーム・サイズが使用されることができ、それぞれの１０秒セグメントは、小さい比率だけ加速または減速され得る。伸張係数が連続的に抽出される場合、その値は、放送事業者によって送信されているメッセージを定義し得る。
【００７１】
多くの実施形態について、個々にまたは他の実施形態と組み合わせて実施されるものとして述べたが、しかし、上記で述べた諸実施形態のいずれもが、放送チャネルが識別されたという見解の確実性を向上させるため、一緒にまたは任意の組合せで使用され得る。
【００７２】
本出願について完全に機能する認識システムおよび方法の文脈で述べたが、本発明の機構は、様々な形の命令のコンピュータ読取り可能媒体の形で配布されることができ、本出願は、配布を実際に実施するのに使用される信号搬送媒体の特定のタイプに関係なく等しく適用されることが当業者には理解されるであろうことに留意されたい。こうしたコンピュータ・アクセス可能装置の例には、コンピュータ・メモリ（ＲＡＭまたはＲＯＭ）、フロッピー・ディスクおよびＣＤ−ＲＯＭ、ならびにデジタルおよびアナログ通信リンクなどの伝送タイプの媒体が含まれる。
【００７３】
実施例について本出願の本実施形態と併せて述べたが、本出願の範囲および精神から逸脱せずに変形が行われ得ることが当業者には理解されよう。たとえば、本明細書で述べた装置および方法は、ハードウェア、ソフトウェア、あるいは揮発性または不揮発性のメモリを介してソフトウェア・アプリケーションを実行する汎用または専用プロセッサなどの組合せで実施され得る。本出願の真の範囲および精神は、上記内容に鑑みて解釈され得る添付の特許請求の範囲によって定められる。
【図面の簡単な説明】
【００７４】
【図１】所望のコンテンツの放送源を識別するためのシステムの一例を示す図である。
【図２】放送源を識別する方法の一実施形態を示すフローチャートである。
【図３】オーディオ・サンプルの放送源を識別するためのシステムの別の例を示す図である。
【図４】放送源を識別する方法の別の実施形態を示すフローチャートである。
【図５】オーディオ・サンプルの放送源を識別するためのシステムの別の例を示す図である。
【図１】
2007529029.tif 000003
【図２】
2007529029.tif 000004
【図３】
2007529029.tif 000005
【図４】
2007529029.tif 000006
【図５】
2007529029.tif 000007
【国際調査報告】
2007529029.tif 000008
2007529029.tif 000009