(57)【要約】      （修正有）【課題】１つ以上のオーディオアセットを含むビデオ番組をユーザ機器によって受信するメディアガイダンスアプリケーションを使用して、オーディオを識別するための好適なシステムおよび方法を提供する。【解決手段】ユーザは、ビデオ番組内で再生するオーディオアセットを識別するための要求を開始する。オーディオアセットは、オーディオアセットと関連付けられるデータおよび複数の既知のオーディオアセットと関連付けられるオーディオアセット情報のデータベース内のデータを処理することによって識別される。次いで、識別されたオーディオアセットと関連付けられるオーディオアセット情報を、表示するためのユーザインターフェースに提供する。【選択図】図１０
2020145717.tif 000002
【特許請求の範囲】
【請求項１】
システム、方法など。
【発明の詳細な説明】
【背景技術】
【０００１】
本発明は、一般に、双方向メディアガイダンスアプリケーションに関し、より具体的には、双方向メディアガイダンスアプリケーションを使用してオーディオコンテンツを管理および識別するためのシステムおよび方法に関する。
【０００２】
双方向番組ガイドおよび他のメディアガイダンスアプリケーションの使用が増加するにつれて、従来のテレビ番組以外のメディアコンテンツのための高度なメディアガイダンスアプリケーションのサポートがより重要になってきている。具体的には、オーディオコンテンツの管理を目的とするメディアガイダンス特徴が、非常に望ましくなってきている。同時に、メディア記憶システムの集約は、ビデオとオーディオとの間等の異なる種類のメディアコンテンツ間の関係を管理および利用するために、メディアガイダンスアプリケーションの必要性を高めている。
【０００３】
従来の双方向テレビアプリケーションシステムには、ビデオ番組内に埋め込まれたオーディオアセットに関する情報を読み出すための好都合な方法が存在しない。具体的には、ユーザが、ビデオ番組を閲覧している間に、オーディオアセットを識別する情報を閲覧したいと思う場合があり得る。例えば、ユーザは、ビデオ番組の中で再生された曲を聞いて、その曲を識別または購入することを望む場合がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
故に、メディアガイダンスアプリケーション内のオーディオコンテンツを管理および識別するための系統的アプローチを有することが望ましい。
【課題を解決するための手段】
【０００５】
前述の内容を考慮して、双方向メディアガイダンスアプリケーションを使用してビデオ埋め込みオーディオコンテンツを管理および識別するためのシステムおよび方法が提供される。
【０００６】
１つのアプローチでは、メディアガイダンスシステムは、一組の既知のオーディオアセットと関連付けられるオーディオアセット情報を含むデータストアを含む。システムはまた、ｉ）１つ以上のオーディオアセットを含むビデオ番組を受信することと、ｉｉ）ビデオ番組を表示することと、ｉｉｉ）ユーザインターフェースを表示ことと、ｉｖ）ユーザインターフェースを使用してユーザ入力を受信することとが可能なユーザ機器も含む。システムは、ｉ）ビデオ番組内で再生するオーディオアセットを識別するための要求を含むユーザ入力を受信することと、ｉｉ）オーディオアセットと関連付けられるデータおよびデータストア内のデータを処理することによって、オーディオアセットを識別することと、ｉｉｉ）識別されたオーディオアセットと関連付けられるオーディオアセット情報を、表示するためのユーザインターフェースに提供することとが可能なプロセッサを使用する。
【０００７】
一実施形態では、データストアは、複数の既知のオーディオシグネチャを含み、各既知のオーディオシグネチャは、既知のオーディオアセットと関連付けられる。処理は、オーディオアセットシグネチャの生成を含んでもよく、オーディオアセットの識別は、生成されたオーディオアセットシグネチャと、データストアの中の複数の既知のオーディオシグネチャとの比較を含んでもよい。システムは、生成されたオーディオアセットシグネチャと複数の既知のオーディオシグネチャのうちの１つとの間の一致を識別することによって、オーディオアセットを識別する。
【０００８】
オーディオアセットシグネチャの生成は、平均ゼロクロッシングレート、推定されたテンポ、平均周波数スペクトル、スペクトルの平坦さ、突出したトーン、および帯域幅を計算するために、オーディオアセットのサンプルの処理を含んでもよい。オーディオアセットシグネチャの生成は、サンプルに対するオーディオアセットの最適なセグメントの決定を含んでもよい。一実施形態では、最適なセグメントの決定は、オーディオアセットに関連しないオーディオデータからの干渉が最小化される場所の決定を含んでもよい。例えば、干渉が最小化される場所を決定するプロセスは、オーディオのためのオーディオアセット、またはオーディオアセットに関連しないオーディオデータを示す音響特性の分析を含んでもよい。別の実施例として、干渉が最小化される場所を決定するプロセスは、オーディオアセットに関連しないオーディオデータがいつ存在するのかを決定するように、ビデオ番組と関連付けられるメタデータの分析を含んでもよい。
【０００９】
別の実施形態では、プロセッサは、識別されたオーディオアセットと関連付けられるオーディオアセット情報の少なくとも一部分を含む、メタデータを生成する。オーディオアセット情報は、オーディオタイトル、アーティスト、アルバム、アルバムアート、ジャンル、種類、ビデオ番組の中のオーディオアセットの場所、ビデオ番組の中のオーディオアセットの再生時間、オーディオアセットの開始時間、オーディオアセットの終了時間、オーディオテキスト、歌詞、および／またはオーディオ品質を含んでもよい。
【００１０】
オーディオアセットの識別は、オーディオアセット情報を抽出するように、オーディオアセットと関連付けられるメタデータの処理を含んでもよい。メタデータは、オーディオアセットと関連付けられる歌詞、字幕データ、および／またはテキストを含んでもよい。１つのアプローチでは、オーディオアセットを識別するように、オーディオアセットと関連付けられるメタデータを、一組の既知のオーディオアセットと関連付けられるオーディオアセット情報と比較する。
【００１１】
ある構成では、ユーザ機器は、プロセッサおよび／またはデータストアを含む。他の構成では、メディアソースは、プロセッサおよび／またはデータストアを含む。
【００１２】
１つのアプローチでは、オーディオアセットを識別するための要求は、第１の要求であり、プロセッサは、ｉ）識別されたオーディオアセットと関連付けられるオーディオアセット情報を記憶することと、ｉｉ）オーディオアセットを識別するための第２の要求を受信することと、ｉｉｉ）第１および第２の要求が同じオーディオアセットを指すことを決定するために、第１の要求と第２の要求とを比較することと、ｉｖ）第２の要求に応じて、記憶したオーディオアセット情報を提供することとを行うように構成される。
【００１３】
別のアプローチでは、プロセッサは、オーディオアセットを識別するための複数の要求を受信する一方で、プロセッサは、ｉ）各要求の指示を記憶することと、ｉｉ）閾値の数の要求を受信したことを決定することと、ｉｉｉ）オーディオアセットを識別するように要求しなかった、ビデオ番組を閲覧している第２のユーザを識別することと、ｉｖ）オーディオアセットが再生されたときに、第２のユーザにオーディオアセット情報を自動的に提供することとを行うように構成される。
【００１４】
一実施形態では、オーディオアセット情報は、ビデオ番組の上にオーバーレイされる。オーディオアセット情報は、選択可能であってもよく、ユーザには、選択に応じて、識別されたオーディオアセットを購入するためオプションが提示されてもよい。さらなる実施形態では、プロセッサは、ｉ）オーディオアセット情報に少なくとも部分的に基づいて広告を選択することと、ｉｉ）広告をユーザに表示することを行うように構成される。
【００１５】
オーディオアセットは、曲、ダイアログ、ナレーション、音響効果、および／またはバックグラウンドミュージックであってもよく、またはこれらを含んでもよい。プロセッサは、ビデオ番組内のオーディオアセットの開始時間および終了時間を検出する、および／または開始時間および終了時間を含むビデオ番組にメタデータを加えるように構成されてもよい。プロセッサはまた、ビデオ番組の中の全てのオーディオアセットを再生するための、および／または開始時間および終了時間のメタデータに基づいてオーディオアセットを再生するための第２のユーザ要求を受信するように構成されてもよい。
【００１６】
別のアプローチでは、メディアガイダンスシステムは、一組の既知のオーディオアセットと関連付けられるオーディオアセット情報を受信する、遠隔データソースを含む。システムはまた、既知のオーディオアセットおよびオーディオアセット情報を記憶する、遠隔データストアも含む。システムは、ｉ）ユーザ機器データストアを監視すること、ｉｉ）ユーザ機器データストアに記憶されていない、遠隔データストアに記憶されたオーディオアセット情報を識別すること、およびｉｉｉ）識別されたオーディオアセット情報をユーザ機器データストアに提供することが可能な、プロセッサをさらに含む。
【００１７】
一実施形態では、識別されたオーディオアセット情報は、ビデオ番組内で再生するオーディオアセットを識別するために、ユーザの要求に応じて提供される。オーディオアセット情報は、オーディオアセットシグネチャ、タイトル、アーティスト、アルバム、アルバムアート、ジャンル、種類、ビデオ番組の中のオーディオアセットの場所、ビデオ番組の中のオーディオアセットの再生時間、オーディオアセットの開始時間、オーディオアセットの終了時間、歌詞、オーディオテキスト、および／またはオーディオ品質のデータを含んでもよい。
本願明細書は、例えば、以下の項目も提供する。
（項目１）
メディアガイダンスシステムであって、
複数の既知のオーディオアセットと関連付けられるオーディオアセット情報を含むデータストアと、
ユーザ機器であって、ｉ）１つ以上のオーディオアセットを含むビデオ番組を受信することと、ｉｉ）該ビデオ番組を表示することと、ｉｉｉ）ユーザインターフェースを表示することと、ｉｖ）該ユーザインターフェースを使用してユーザ入力を受信することとを行うように構成される、ユーザ機器と、
プロセッサであって、ｉ）該ビデオ番組内で再生するオーディオアセットを識別するための要求を含む該ユーザ入力を受信することと、ｉｉ）該オーディオアセットと関連付けられるデータおよび該データストア内のデータを処理することによって、該オーディオアセットを識別することと、ｉｉｉ）該識別されたオーディオアセットと関連付けられるオーディオアセット情報を、表示するための該ユーザインターフェースに提供することとを行うように構成される、プロセッサと
を備える、システム。
（項目２）
前記データストアは、複数の既知のオーディオシグネチャを含み、各既知のオーディオシグネチャは、既知のオーディオアセットと関連付けられる、項目１に記載のシステム。
（項目３）
前記処理は、オーディオアセットシグネチャの生成を含む、項目２に記載のシステム。
（項目４）
前記オーディオアセットを識別することは、前記生成されたオーディオアセットシグネチャと、前記データストアの中の前記複数の既知のオーディオシグネチャとの比較を含む、項目３に記載のシステム。
（項目５）
前記オーディオアセットの識別することは、前記生成されたオーディオアセットシグネチャと、前記複数の既知のオーディオシグネチャのうちの１つとの間の一致を識別することを含む、項目４に記載のシステム。
（項目６）
前記プロセッサは、前記識別されたオーディオアセットと関連付けられる前記オーディオアセット情報の少なくとも一部分を含むメタデータを生成する、項目５に記載のシステム。
（項目７）
前記オーディオアセット情報は、オーディオタイトル、アーティスト、アルバム、アルバムアート、ジャンル、種類、ビデオ番組の中のオーディオアセットの場所、ビデオ番組の中のオーディオアセットの再生時間、オーディオアセットの開始時間、オーディオアセットの終了時間、およびオーディオ品質のうちの少なくとも１つを含む、項目６に記載のシステム。
（項目８）
前記オーディオアセットシグネチャを生成することは、平均ゼロクロッシングレート、推定されたテンポ、平均周波数スペクトル、スペクトルの平坦さ、突出したトーン、および帯域幅のうちの１つ以上を計算するために前記オーディオアセットのサンプルを処理することを含む、項目５に記載のシステム。
（項目９）
前記オーディオアセットシグネチャを生成することは、サンプルに対する前記オーディオアセットの最適なセグメントを決定することを含む、項目５に記載のシステム。
（項目１０）
前記最適なセグメントを決定することは、前記オーディオアセットに関連しないオーディオデータからの干渉が最小化される場所を決定することを含む、項目９に記載のシステム。
（項目１１）
干渉が最小化される場所を決定することは、オーディオのための前記オーディオアセット、または該オーディオアセットに関連しないオーディオデータを示す音響特性を分析することを含む、項目１０に記載のシステム。
（項目１２）
干渉が最小化される場所を決定することは、前記オーディオアセットに関連しないオーディオデータが存在するときを決定するために、前記ビデオ番組とともに含まれるメタデータを分析することを含む、項目１０に記載のシステム。
（項目１３）
前記オーディオアセットを識別することは、オーディオアセット情報を抽出するために、該オーディオアセットと関連付けられるメタデータを処理することを含む、項目１に記載のシステム。
（項目１４）
前記メタデータは、前記オーディオアセットと関連付けられる歌詞、字幕データ、およびテキストのうちの少なくとも１つを含む、項目１３に記載のシステム。
（項目１５）
前記プロセッサは、前記オーディオアセットを識別するために、該オーディオアセットと関連付けられるメタデータと、前記複数の既知のオーディオアセットと関連付けられる前記オーディオアセット情報とを比較する、項目１３に記載のシステム。
（項目１６）
前記ユーザ機器は、前記プロセッサを含む、項目１に記載のシステム。
（項目１７）
前記データストアは、メディアソースに位置する、項目１に記載のシステム。
（項目１８）
前記メディアソースは、前記プロセッサを含む、項目１７に記載のシステム。
（項目１９）
前記オーディオアセットを識別するための要求は、第１の要求であり、前記プロセッサは、ｉ）該識別されたオーディオアセットと関連付けられる前記オーディオアセット情報を記憶することと、ｉｉ）該オーディオアセットを識別するための第２の要求を受信することと、ｉｉｉ）該第１の要求と第２の要求とを比較して、該第１の要求と第２の要求とが同じオーディオアセットを指すことを決定することと、ｉｖ）該第２の要求に応じて、該記憶したオーディオアセット情報を提供することとを行うようにさらに構成される、項目１８に記載のシステム。
（項目２０）
前記プロセッサは、前記オーディオアセットを識別するための複数の要求を受信し、該プロセッサは、ｉ）各要求の指示を記憶することと、ｉｉ）閾値の数の要求が受信されたことを決定することと、ｉｉｉ）該オーディオアセットを識別するために、要求されなかった前記ビデオ番組を閲覧している第２のユーザを識別することと、ｉｖ）該オーディオアセットが再生されているときに、該オーディオアセット情報を該第２のユーザに自動的に提供することとを行うようにさらに構成される、項目１８に記載のシステム。
（項目２１）
前記オーディオアセット情報は、前記ビデオ番組の上にオーバーレイされる、項目１に記載のシステム。
（項目２２）
前記オーディオアセット情報は、選択可能であり、前記ユーザには、該選択に応じて、前記識別されたオーディオアセットを購入するためのオプションが提示され得る、項目１に記載のシステム。
（項目２３）
前記プロセッサは、ｉ）前記オーディオアセット情報に少なくとも部分的に基づいて広告を選択することと、ｉｉ）該広告を前記ユーザに表示することとを行うようにさらに構成される、項目１に記載のシステム。
（項目２４）
前記オーディオアセットは、曲、ダイアログ、ナレーション、音響効果、またはバックグラウンドミュージックである、項目１に記載のシステム。
（項目２５）
前記プロセッサは、ｉ）前記ビデオ番組内の前記オーディオアセットの開始時間および終了時間を検出することと、ｉｉ）該開始時間および終了時間を含むメタデータをビデオ番組に追加することとのうちの少なくとも１つを実行するようにさらに構成される、項目１に記載のシステム。
（項目２６）
前記プロセッサは、ｉ）前記ビデオ番組の中の全てのオーディオアセットを再生するための第２のユーザの要求を受信することと、ｉｉ）前記開始時間および終了時間のメタデータに基づいて該オーディオアセットを再生することとのうちの少なくとも１つを実行するようにさらに構成される、項目２５に記載のシステム。
（項目２７）
メディアガイダンスシステムであって、
１つ以上のオーディオアセットを含むビデオ番組を受信するための手段と、
該ビデオ番組内のオーディオアセット再生を識別するための要求を含むユーザ入力を受信するための手段と、
該オーディオアセットと関連付けられるデータおよびデータストア内のデータを処理することによって、該オーディオアセットを識別するための手段であって、該データストアは、複数の既知のオーディオアセットと関連付けられるオーディオアセット情報を含む、手段と、
該識別されたオーディオアセットと関連付けられるオーディオアセット情報を、表示するためのユーザインターフェースに提供するための手段と
を備える、システム。
（項目２８）
前記データストアは、複数の既知のオーディオシグネチャを含み、各既知のオーディオシグネチャは、既知のオーディオアセットと関連付けられる、項目２７に記載のシステム。
（項目２９）
オーディオアセットシグネチャを生成するための手段をさらに備える、項目２８に記載のシステム。
（項目３０）
前記オーディオアセットを識別するための前記手段は、前記生成されたオーディオアセットシグネチャを、前記データストアの中の前記複数の既知のオーディオシグネチャと比較するための手段を含む、項目２９に記載のシステム。
（項目３１）
前記オーディオアセットを識別するための前記手段は、前記生成されたオーディオアセットシグネチャと、前記複数の既知のオーディオシグネチャのうちの１つとの間の一致を識別するための手段を含む、項目３０に記載のシステム。
（項目３２）
前記識別されたオーディオアセットと関連付けられる前記オーディオアセット情報の少なくとも一部分を含むメタデータを生成するための手段をさらに備える、項目３１に記載のシステム。
（項目３３）
前記オーディオアセット情報は、オーディオタイトル、アーティスト、アルバム、アルバムアート、ジャンル、種類、ビデオ番組の中のオーディオアセットの場所、ビデオ番組の中のオーディオアセットの再生時間、オーディオアセットの開始時間、オーディオアセットの終了時間、およびオーディオ品質のうちの少なくとも１つを含む、項目３２に記載のシステム。
（項目３４）
前記オーディオアセットシグネチャを生成するための前記手段は、平均ゼロクロッシングレート、推定されたテンポ、平均周波数スペクトル、スペクトルの平坦さ、突出したトーン、および帯域幅のうちの１つ以上を計算するために、前記オーディオアセットのサンプルを処理するための手段を含む、項目３１に記載のシステム。
（項目３５）
前記オーディオアセットシグネチャを生成するための前記手段は、サンプルに対する前記オーディオアセットの最適なセグメントを決定することするための手段を含む、項目３１に記載のシステム。
（項目３６）
前記最適なセグメントを決定することするための前記手段は、前記オーディオアセットに関連しないオーディオデータからの干渉が最小化される場所を決定することするための手段を含む、項目３５に記載のシステム。
（項目３７）
干渉が最小化される場所を決定するための前記手段は、オーディオのための前記オーディオアセット、または該オーディオアセットに関連しないオーディオデータを示す音響特性を分析するための手段を含む、項目３６に記載のシステム。
（項目３８）
干渉が最小化される場所を決定することするための前記手段は、前記オーディオアセットに関連しないオーディオデータが存在するときを決定するように、前記ビデオ番組とともに含まれるメタデータを分析するための手段を含む、項目３６に記載のシステム。
（項目３９）
前記オーディオアセットを識別するための前記手段は、オーディオアセット情報を抽出するために、該オーディオアセットと関連付けられるメタデータを処理するための手段を含む、項目２７に記載のシステム。
（項目４０）
前記メタデータは、前記オーディオアセットと関連付けられる歌詞、字幕データ、およびテキストのうちの少なくとも１つを含む、項目３９に記載のシステム。
（項目４１）
前記オーディオアセットを識別するために、該オーディオアセットと関連付けられるメタデータを、前記複数の既知のオーディオアセットと関連付けられる前記オーディオアセット情報と比較するための手段をさらに備える、項目３９に記載のシステム。
（項目４２）
前記オーディオアセットは、ユーザ機器のプロセッサを使用して識別される、項目２７に記載のシステム。
（項目４３）
前記データストアは、メディアソースに位置する、項目２７に記載のシステム。
（項目４４）
前記オーディオアセットは、メディアソースのプロセッサを使用して識別される、項目４３に記載のシステム。
（項目４５）
前記オーディオアセットを識別するための要求は、第１の要求であり、前記方法は、ｉ）前記識別されたオーディオアセットと関連付けられる前記オーディオアセット情報を記憶するための手段と、ｉｉ）該オーディオアセットを識別するための第２の要求を受信するための手段と、ｉｉｉ）該要求が同じオーディオアセットを指すことを決定するために、該第１の要求と第２の要求とを比較するための手段と、ｉｖ）該第２の要求に応じて、該記憶したオーディオアセット情報を提供するための手段とをさらに備える、項目４４に記載のシステム。
（項目４６）
前記メディアソースは、前記オーディオアセットを識別するための複数の要求を受信し、前記方法は、ｉ）各要求の指示を記憶するための手段と、ｉｉ）閾値の数の要求を受信したことを決定するための手段と、ｉｉｉ）該オーディオアセットを識別するための要求を行わなかった、前記ビデオ番組を閲覧している第２のユーザを識別するための手段と、ｉｖ）該オーディオアセットが再生されているときに、前記オーディオアセット情報を該第２のユーザに自動的に提供するための手段とをさらに備える、項目４５に記載のシステム。
（項目４７）
前記オーディオアセット情報は、前記ビデオ番組の上にオーバーレイされる、項目２７に記載のシステム。
（項目４８）
前記オーディオアセット情報は、選択可能であり、前記ユーザには、前記選択に応じて、前記識別されたオーディオアセットを購入するためのオプションが提示され得る、項目２７に記載のシステム。
（項目４９）
ｉ）前記オーディオアセット情報に少なくとも部分的に基づいて広告を選択するための手段と、ｉｉ）該広告を前記ユーザに表示するための手段とをさらに備える、項目２７に記載のシステム。
（項目５０）
前記オーディオアセットは、曲、ダイアログ、ナレーション、音響効果、またはバックグラウンドミュージックである、項目２７に記載のシステム。
（項目５１）
ｉ）前記ビデオ番組内の前記オーディオアセットの開始時間および終了時間を検出するための手段と、ｉｉ）該開始時間および終了時間を含むビデオ番組にメタデータを加えるための手段とをさらに備える、項目２７に記載のシステム。
（項目５２）
ｉ）前記ビデオ番組の中の全てのオーディオアセットを再生するための第２のユーザの要求を受信するための手段と、ｉｉ）前記開始時間および終了時間のメタデータに基づいて該オーディオアセットを再生するための手段とをさらに備える、項目５１に記載のシステム。
（項目５３）
メディアガイダンスアプリケーションを使用してオーディオを識別するための方法であって、該方法は、
１つ以上のオーディオアセットを含むビデオ番組を受信することと、
該ビデオ番組内のオーディオアセット再生を識別するための要求を含むユーザ入力を受信することと、
該オーディオアセットと関連付けられるデータおよびデータストア内のデータを処理することによって、該オーディオアセットを識別することであって、該データストアは、複数の既知のオーディオアセットと関連付けられるオーディオアセット情報を含む、ことと、
該識別されたオーディオアセットと関連付けられるオーディオアセット情報を、表示するためのユーザインターフェースに提供することと
を含む、オーディオを識別するための方法。
（項目５４）
前記データストアは、複数の既知のオーディオシグネチャを含み、各既知のオーディオシグネチャは、既知のオーディオアセットと関連付けられる、項目５３に記載の方法。
（項目５５）
オーディオアセットシグネチャを生成することをさらに含む、項目５４に記載の方法。
（項目５６）
前記オーディオアセットを識別することは、前記生成されたオーディオアセットシグネチャを、前記データストアの中の前記複数の既知のオーディオシグネチャと比較することを含む、項目５５に記載の方法。
（項目５７）
前記オーディオアセットを識別することは、前記生成されたオーディオアセットシグネチャと、前記複数の既知のオーディオシグネチャのうちの１つとの間の一致を識別することを含む、項目５６に記載の方法。
（項目５８）
前記識別されたオーディオアセットと関連付けられる前記オーディオアセット情報の少なくとも一部分を含むメタデータを生成することをさらに含む、項目５７に記載の方法。
（項目５９）
前記オーディオアセット情報は、オーディオタイトル、アーティスト、アルバム、アルバムアート、ジャンル、種類、ビデオ番組の中のオーディオアセットの場所、ビデオ番組の中のオーディオアセットの再生時間、オーディオアセットの開始時間、オーディオアセットの終了時間、およびオーディオ品質のうちの少なくとも１つを含む、項目５８に記載の方法。
（項目６０）
前記オーディオアセットシグネチャを生成することは、平均ゼロクロッシングレート、推定されたテンポ、平均周波数スペクトル、スペクトルの平坦さ、突出したトーン、および帯域幅のうちの１つ以上を計算するために、前記オーディオアセットのサンプルを処理することを含む、項目５７に記載の方法。
（項目６１）
前記オーディオアセットシグネチャを生成することは、サンプルに対する前記オーディオアセットの最適なセグメントを決定することを含む、項目５７に記載の方法。
（項目６２）
前記最適なセグメントを決定することは、前記オーディオアセットに関連しないオーディオデータからの干渉が最小化される場所を決定することを含む、項目６１に記載の方法。
（項目６３）
干渉が最小化される場所を決定することは、オーディオのための前記オーディオアセット、または前記オーディオアセットに関連しないオーディオデータを示す音響特性を分析することを含む、項目６２に記載の方法。
（項目６４）
干渉が最小化される場所を決定することは、前記オーディオアセットに関連しないオーディオデータが存在するときを決定するために、前記ビデオ番組とともに含まれるメタデータを分析することを含む、項目６２に記載の方法。
（項目６５）
前記オーディオアセットを識別することは、オーディオアセット情報を抽出するために、該オーディオアセットと関連付けられるメタデータを処理することを含む、項目５３に記載の方法。
（項目６６）
前記メタデータは、前記オーディオアセットと関連付けられる歌詞、字幕データ、およびテキストのうちの少なくとも１つを含む、項目６５に記載の方法。
（項目６７）
前記オーディオアセットを識別するために、前記オーディオアセットと関連付けられるメタデータを、前記複数の既知のオーディオアセットと関連付けられる前記オーディオアセット情報と比較することをさらに含む、項目６５に記載の方法。
（項目６８）
前記オーディオアセットは、ユーザ機器のプロセッサを使用して識別される、項目５３に記載の方法。
（項目６９）
前記データストアは、メディアソースに位置する、項目５３に記載の方法。
（項目７０）
前記オーディオアセットは、メディアソースのプロセッサを使用して識別される、項目６９に記載の方法。
（項目７１）
前記オーディオアセットを識別するための要求は、第１の要求であり、前記方法は、ｉ）前記識別されたオーディオアセットと関連付けられる前記オーディオアセット情報を記憶することと、ｉｉ）該オーディオアセットを識別するための第２の要求を受信することと、ｉｉｉ）該要求が同じオーディオアセットを指すことを決定するために、該第１の要求と第２の要求とを比較することと、ｉｖ）該第２の要求に応じて、該記憶したオーディオアセット情報を提供することとをさらに含む、項目７０に記載の方法。
（項目７２）
前記メディアソースは、前記オーディオアセットを識別するための複数の要求を受信し、前記方法は、ｉ）各要求の指示を記憶することと、ｉｉ）閾値の数の要求を受信したことを決定することと、ｉｉｉ）該オーディオアセットを識別するための要求を行わなかった、前記ビデオ番組を閲覧している第２のユーザを識別することと、ｉｖ）該オーディオアセットが再生されているときに、前記オーディオアセット情報を該第２のユーザに自動的に提供することとをさらに含む、項目７０に記載の方法。
（項目７３）
前記オーディオアセット情報は、前記ビデオ番組の上にオーバーレイされる、項目５３に記載の方法。
（項目７４）
前記オーディオアセット情報は、選択可能であり、前記ユーザには、前記選択に応じて、前記識別されたオーディオアセットを購入するためのオプションが提示され得る、項目５３に記載の方法。
（項目７５）
ｉ）前記オーディオアセット情報に少なくとも部分的に基づいて広告を選択することと、ｉｉ）該広告を前記ユーザに表示することとをさらに含む、項目５３に記載の方法。
（項目７６）
前記オーディオアセットは、曲、ダイアログ、ナレーション、音響効果、またはバックグラウンドミュージックである、項目５３に記載の方法。
（項目７７）
ｉ）前記ビデオ番組内の前記オーディオアセットの開始時間および終了時間を検出することと、ｉｉ）該開始時間および終了時間を含むメタデータをビデオ番組に加えることとをさらに含む、項目５３に記載の方法。
（項目７８）
ｉ）前記ビデオ番組の中の全てのオーディオアセットを再生するための第２のユーザの要求を受信することと、ｉｉ）前記開始時間および終了時間のメタデータに基づいて該オーディオアセットを再生することとをさらに含む、項目７７に記載の方法。
（項目７９）
メディアガイダンスシステムであって、
複数の既知のオーディオアセットと関連付けられるオーディオアセット情報を記憶するように構成されるデータストアと、
プロセッサであって、ｉ）第１の複数のユーザからの、ビデオ番組内に埋め込まれたオーディオアセットを識別するための複数の要求を受信することと、ｉｉ）該データストア内の該要求されたオーディオアセットの指示を記憶することと、ｉｉｉ）該要求されたオーディオアセットと関連付けられるオーディオアセット情報を第２の複数のユーザに提供することとを行うように構成される、プロセッサと
を備える、システム。
（項目８０）
前記プロセッサは、前記要求されたオーディオアセットと関連付けられるデータおよび前記データストア内のデータを処理することによって、該要求されたオーディオアセットを識別するようにさらに構成される、項目７９に記載のシステム。
（項目８１）
前記データストアは、複数の既知のオーディオシグネチャを含み、各既知のオーディオシグネチャは、該複数の既知のオーディオアセットのうちの１つと関連付けられる、項目８０に記載のシステム。
（項目８２）
前記オーディオアセットを識別するための複数の要求の各々は、生成されるオーディオアセットシグネチャを含む、項目８１に記載のシステム。
（項目８３）
前記要求されたオーディオアセットの識別は、一致する既知のオーディオシグネチャを決定するように、前記生成されたオーディオアセットシグネチャと、前記データストアの中の前記複数の既知のオーディオシグネチャとの比較を含む、項目８２に記載のシステム。
（項目８４）
前記要求されたオーディオアセットの識別は、オーディオアセット情報を抽出するために、該オーディオアセットと関連付けられるメタデータの処理を含む、項目８０に記載のシステム。
（項目８５）
前記要求されたオーディオアセットと関連付けられる前記データは、歌詞を含む、項目８０に記載のシステム。
（項目８６）
前記オーディオアセット情報は、前記第２の複数のユーザからの、前記ビデオ番組内に埋め込まれた前記オーディオアセットを識別するための要求の受信に応じて提供される、項目７９に記載のシステム。
（項目８７）
前記オーディオアセット情報は、前記第２の複数のユーザが前記ビデオ番組を閲覧しているか、または記録していると決定することに応じて提供される、項目７９に記載のシステム。
（項目８８）
前記オーディオアセット情報は、前記第２の複数のユーザの各々と関連付けられるユーザプロファイル情報が、前記第１の複数のユーザの各々と関連付けられるユーザプロファイル情報と一致していると決定することに応じて提供される、項目７９に記載のシステム。
（項目８９）
前記オーディオアセット情報は、前記第１の複数のユーザ内のユーザの数が、人気を決定するためのユーザの所定の閾値の数と一致していると決定することに応じて提供される、項目７９に記載のシステム。
（項目９０）
前記オーディオアセット情報は、オーディオアセットシグネチャ、タイトル、アーティスト、アルバム、アルバムアート、ジャンル、種類、ビデオ番組の中のオーディオアセットの場所、ビデオ番組の中のオーディオアセットの再生時間、オーディオアセットの開始時間、オーディオアセットの終了時間、歌詞、オーディオテキスト、およびオーディオ品質のうちの少なくとも１つを含む、項目７９に記載のシステム。
（項目９１）
前記プロセッサは、ｉ）前記オーディオアセット情報の少なくとも一部分を含むメタデータを生成することと、ｉｉ）該メタデータを前記ビデオ番組と関連付けることとを行うようにさらに構成される、項目９０に記載のシステム。
（項目９２）
前記データストアは、遠隔データストアであり、前記プロセッサは、ｉ）複数のユーザ機器データストアを監視することと、ｉｉ）該複数のユーザ機器データストアに記憶されていない、該遠隔データストアに記憶されたオーディオアセット情報を識別することと、ｉｉｉ）該識別されたオーディオアセット情報を該複数のユーザ機器データストアに提供することとを行うようにさらに構成される、項目７９に記載のシステム。
（項目９３）
前記プロセッサは、ｉ）前記要求されたオーディオアセットと関連付けられる前記オーディオアセット情報に少なくとも部分的に基づいて広告を選択することと、ｉｉ）該広告を前記第１および第２の複数のユーザに提供することとを行うようにさらに構成される、項目７９に記載のシステム。
（項目９４）
前記オーディオアセットは、曲、ダイアログ、ナレーション、音響効果、またはバックグラウンドミュージックである、項目７９に記載のシステム。
（項目９５）
メディアガイダンスシステムであって、
複数の既知のオーディオアセットと関連付けられるオーディオアセット情報をデータストアに記憶するための手段と、
第１の複数のユーザからの、ビデオ番組内に埋め込まれたオーディオアセットを識別するための複数の要求を受信するための手段と、
該データストア内の前記要求されたオーディオアセットの指示を記憶するための手段と、
該要求されたオーディオアセットと関連付けられるオーディオアセット情報を第２の複数のユーザに提供するための手段と
を備える、システム。
（項目９６）
前記要求されたオーディオアセットと関連付けられるデータおよび前記データストア内のデータを処理することによって、該要求されたオーディオアセットを識別するための手段をさらに備える、項目９５に記載のシステム。
（項目９７）
前記データストアは、複数の既知のオーディオシグネチャを含み、各既知のオーディオシグネチャは、前記複数の既知のオーディオアセットのうちの１つと関連付けられる、項目９６に記載のシステム。
（項目９８）
前記オーディオアセットを識別するための複数の要求の各々は、生成されたオーディオアセットシグネチャを含む、項目９７に記載のシステム。
（項目９９）
前記要求されたオーディオアセットを識別するための手段は、一致する既知のオーディオシグネチャを決定するために、前記生成されたオーディオアセットシグネチャを、前記データストアの中の前記複数の既知のオーディオシグネチャと比較するための手段を含む、項目９８に記載のシステム。
（項目１００）
前記要求されたオーディオアセットを識別するための前記手段は、オーディオアセット情報を抽出するために、該オーディオアセットと関連付けられるメタデータを処理するための手段を含む、項目９６に記載のシステム。
（項目１０１）
前記要求されたオーディオアセットと関連付けられる前記データは、歌詞を含む、項目９６に記載のシステム。
（項目１０２）
前記オーディオアセット情報は、前記第２の複数のユーザからの、前記ビデオ番組内に埋め込まれた前記オーディオアセットを識別するための要求の受信に応じて提供される、項目９５に記載のシステム。
（項目１０３）
前記オーディオアセット情報は、前記第２の複数のユーザが前記ビデオ番組を閲覧しているか、または記録していると決定することに応じて提供される、項目９５に記載のシステム。
（項目１０４）
前記オーディオアセット情報は、前記第２の複数のユーザの各々と関連付けられるユーザプロファイル情報が、前記第１の複数のユーザの各々と関連付けられるユーザプロファイル情報と一致していると決定することに応じて提供される、項目９５に記載のシステム。
（項目１０５）
前記オーディオアセット情報は、前記第１の複数のユーザ内のユーザの数が、人気を決定するためのユーザの所定の閾値の数と一致していると決定することに応じて提供される、項目９５に記載のシステム。
（項目１０６）
前記オーディオアセット情報は、オーディオアセットシグネチャ、タイトル、アーティスト、アルバム、アルバムアート、ジャンル、種類、ビデオ番組の中のオーディオアセットの場所、ビデオ番組の中のオーディオアセットの再生時間、オーディオアセットの開始時間、オーディオアセットの終了時間、歌詞、オーディオテキスト、およびオーディオ品質のうちの少なくとも１つを含む、項目９５に記載のシステム。
（項目１０７）
前記オーディオアセット情報の少なくとも一部分を含むメタデータを生成するための手段と、
該メタデータを前記ビデオ番組と関連付けるための手段と
をさらに備える、項目１０６に記載のシステム。
（項目１０８）
前記データストアは、遠隔データストアであり、前記方法は、
複数のユーザ機器データストアを監視するための手段と、
該複数のユーザ機器データストアに記憶されていない、該遠隔データストアに記憶されたオーディオアセット情報を識別するための手段と、
該識別されたオーディオアセット情報を該複数のユーザ機器データストアに提供するための手段と
をさらに備える、項目９５に記載のシステム。
（項目１０９）
前記要求されたオーディオアセットと関連付けられる前記オーディオアセット情報に少なくとも部分的に基づいて広告を選択するための手段と、
該広告を前記第１および第２の複数のユーザに提供するための手段と
をさらに備える、項目９５に記載のシステム。
（項目１１０）
前記オーディオアセットは、曲、ダイアログ、ナレーション、音響効果、またはバックグラウンドミュージックである、項目９５に記載のシステム。
（項目１１１）
メディアガイダンスアプリケーションを使用してオーディオアセット情報を提供するための方法であって、該方法は、
複数の既知のオーディオアセットと関連付けられるオーディオアセット情報をデータストアに記憶することと、
第１の複数のユーザからの、ビデオ番組内に埋め込まれたオーディオアセットを識別するための複数の要求を受信することと、
該データストア内の該要求されたオーディオアセットの指示を記憶することと、
該要求されたオーディオアセットと関連付けられるオーディオアセット情報を第２の複数のユーザに提供することと
を含む、方法。
（項目１１２）
前記プロセッサは、前記要求されたオーディオアセットと関連付けられるデータおよび前記データストア内のデータを処理することによって、該要求されたオーディオアセットを識別することをさらに含む、項目１１１に記載の方法。
（項目１１３）
前記データストアは、複数の既知のオーディオシグネチャを含み、各既知のオーディオシグネチャは、前記複数の既知のオーディオアセットのうちの１つと関連付けられる、項目１１２に記載の方法。
（項目１１４）
前記オーディオアセットを識別するための複数の要求の各々は、生成されたオーディオアセットシグネチャを含む、項目１１３に記載の方法。
（項目１１５）
前記要求されたオーディオアセットを識別することは、一致する既知のオーディオシグネチャを決定するために、前記生成されたオーディオアセットシグネチャを、前記データストアの中の前記複数の既知のオーディオシグネチャと比較することを含む、項目１１４に記載の方法。
（項目１１６）
前記要求されたオーディオアセットを識別することは、オーディオアセット情報を抽出するために、該オーディオアセットと関連付けられるメタデータを処理することを含む、項目１１２に記載の方法。
（項目１１７）
前記要求されたオーディオアセットと関連付けられる前記データは、歌詞を含む、項目１１２に記載の方法。
（項目１１８）
前記オーディオアセット情報は、前記第２の複数のユーザからの、前記ビデオ番組内に埋め込まれた前記オーディオアセットを識別するための要求の受信に応じて提供される、項目１１１に記載の方法。
（項目１１９）
前記オーディオアセット情報は、前記第２の複数のユーザが前記ビデオ番組を閲覧しているか、または記録していると決定することに応じて提供される、項目１１１に記載の方法。
（項目１２０）
前記オーディオアセット情報は、前記第２の複数のユーザの各々と関連付けられるユーザプロファイル情報が、前記第１の複数のユーザの各々と関連付けられるユーザプロファイル情報と一致していると決定することに応じて提供される、項目１１１に記載の方法。
（項目１２１）
前記オーディオアセット情報は、前記第１の複数のユーザ内のユーザの数が、人気を決定するためのユーザの所定の閾値の数と一致していると決定することに応じて提供される、項目１１１に記載の方法。
（項目１２２）
前記オーディオアセット情報は、オーディオアセットシグネチャ、タイトル、アーティスト、アルバム、アルバムアート、ジャンル、種類、ビデオ番組の中のオーディオアセットの場所、ビデオ番組の中のオーディオアセットの再生時間、オーディオアセットの開始時間、オーディオアセットの終了時間、歌詞、オーディオテキスト、およびオーディオ品質のうちの少なくとも１つを含む、項目１１１に記載の方法。
（項目１２３）
前記オーディオアセット情報の少なくとも一部分を含むメタデータを生成することと、
該メタデータを前記ビデオ番組と関連付けることと
をさらに含む、項目１２２に記載の方法。
（項目１２４）
前記データストアは、遠隔データストアであり、前記方法は、
複数のユーザ機器データストアを監視することと、
該複数のユーザ機器データストアに記憶されていない、該遠隔データストアに記憶されたオーディオアセット情報を識別することと、
前記識別されたオーディオアセット情報を該複数のユーザ機器データストアに提供することと
をさらに含む、項目１１１に記載の方法。
（項目１２５）
前記要求されたオーディオアセットと関連付けられる前記オーディオアセット情報に少なくとも部分的に基づいて広告を選択することと、
該広告を前記第１および第２の複数のユーザに提供することと、
をさらに含む、項目１１１に記載の方法。
（項目１２６）
前記オーディオアセットは、曲、ダイアログ、ナレーション、音響効果、またはバックグラウンドミュージックである、項目１１１に記載の方法。
（項目１２７）
オーディオアセット情報記憶システムであって、
既知のオーディオアセットと関連付けられるオーディオアセット情報を記憶するように構成されるデータストアであって、該オーディオアセット情報は、該既知のオーディオアセットを埋め込んでいるビデオ番組と関連付けられるビデオ番組情報を含む、データストアと、
プロセッサであって、ｉ）該既知のオーディオアセットを識別するための複数の要求を受信することと、ｉｉ）該データストア内の各要求の指示を記憶することと、ｉｉｉ）該既知のオーディオアセットと関連付けられる該オーディオアセット情報の少なくとも一部分を、ユーザ機器に提供することとを行うように構成される、プロセッサと
を備える、オーディオアセット情報記憶システム。
（項目１２８）
前記オーディオアセット情報は、オーディオアセットシグネチャ、識別子、タイトル、アーティスト、アルバム、アルバムアート、ジャンル、種類、歌詞、および再生時間のうちの少なくとも１つを含む、項目１２７に記載のシステム。
（項目１２９）
前記ビデオ番組情報は、番組タイトル、ジャンル、種類、エピソード、シリーズ、放送スケジュール、オーディオアセットの場所、オーディオアセットの開始時間、オーディオアセットの終了時間、歌詞、オーディオテキスト、およびオーディオアセット品質のうちの少なくとも１つを含む、項目１２７に記載のシステム。
（項目１３０）
前記データストアは、遠隔データストアであり、前記プロセッサは、ｉ）複数のユーザ機器データストアを監視することと、ｉｉ）該複数のユーザ機器データストアに記憶されていない、該遠隔データストアに記憶されたオーディオアセット情報を識別することと、ｉｉｉ）前記識別されたオーディオアセット情報を該複数のユーザ機器データストアに提供することとを行うようにさらに構成される、項目１２７に記載のシステム。
（項目１３１）
前記オーディオアセット情報の少なくとも一部分は、前記ユーザ機器が、前記既知のオーディオアセットを埋め込んでいる前記ビデオ番組を表示または記録するように設定されていると決定することに応じて提供される、項目１２７に記載のシステム。
（項目１３２）
前記オーディオアセット情報の少なくとも一部分は、前記ユーザ機器のユーザプロファイルが、前記既知のオーディオアセットの特徴と一致するオーディオ選好データを含むと決定することに応じて提供され、該特徴は、該オーディオアセット情報に含まれる、項目１２７に記載のシステム。
（項目１３３）
前記オーディオアセット情報の少なくとも一部分は、前記ユーザ機器のユーザプロファイルが、前記既知のオーディオアセットを埋め込んでいる前記ビデオ番組の特徴と一致するビデオ選好データを含むと決定することに応じて提供され、該特徴は、前記ビデオ番組情報に含まれる、項目１２７に記載のシステム。
（項目１３４）
前記プロセッサは、ｉ）選択されたビデオ番組と関連付けられる全てのオーディオアセットを閲覧するための要求を受信することと、ｉｉ）該選択されたビデオ番組を識別するビデオ番組情報と関連付けられるオーディオアセットについて、前記データストアを検索することと、ｉｉｉ）前記一致するオーディオアセットの各々と関連付けられる前記オーディオアセット情報の少なくとも一部分を、前記ユーザ機器に提供することとを行うようにさらに構成される、項目１２７に記載のシステム。
（項目１３５）
前記プロセッサは、ｉ）前記既知のオーディオアセットを識別するための、閾値の数の要求を受信したことを決定することと、ｉｉ）該既知のオーディオアセットと関連付けられる前記オーディオアセット情報内の閾値決定の指示を記憶することとを行うようにさらに構成される、項目１２７に記載のシステム。
（項目１３６）
前記オーディオアセット情報の少なくとも一部分は、前記閾値決定に応じて提供される、項目１３５に記載のシステム。
（項目１３７）
オーディオアセット情報記憶システムであって、
既知のオーディオアセットと関連付けられるオーディオアセット情報をデータストアに記憶するための手段であって、該オーディオアセット情報は、該既知のオーディオアセットを埋め込んでいるビデオ番組と関連付けられるビデオ番組情報を含む、手段と、
該既知のオーディオアセットを識別するための複数の要求を受信するための手段と、
該データストア内の各要求の指示を記憶するための手段と、
該既知のオーディオアセットと関連付けられる該オーディオアセット情報の少なくとも一部分をユーザ機器に提供するための手段と
を備える、システム。
（項目１３８）
前記オーディオアセット情報は、オーディオアセットシグネチャ、識別子、タイトル、アーティスト、アルバム、アルバムアート、ジャンル、種類、歌詞、および再生時間のうちの少なくとも１つを含む、項目１３７に記載のシステム。
（項目１３９）
前記ビデオ番組情報は、番組タイトル、ジャンル、種類、エピソード、シリーズ、放送スケジュール、オーディオアセットの場所、オーディオアセットの開始時間、オーディオアセットの終了時間、歌詞、オーディオテキスト、およびオーディオアセット品質のうちの少なくとも１つを含む、項目１３７に記載のシステム。
（項目１４０）
前記データストアは、遠隔データストアであり、前記方法は、
複数のユーザ機器データストアを監視するための手段と、
該複数のユーザ機器データストアに記憶されていない、該遠隔データストアに記憶されたオーディオアセット情報を識別するための手段と、
該識別されたオーディオアセット情報を該複数のユーザ機器データストアに提供するための手段と
をさらに備える、項目１３７に記載のシステム。
（項目１４１）
前記オーディオアセット情報の少なくとも一部分は、前記ユーザ機器が、前記既知のオーディオアセットを埋め込んでいる前記ビデオ番組を表示または記録するように設定されていると決定することに応じて提供される、項目１３７に記載のシステム。
（項目１４２）
前記オーディオアセット情報の少なくとも一部分は、前記ユーザ機器のユーザプロファイルが、前記既知のオーディオアセットの特徴と一致するオーディオ選好データを含むと決定することに応じて提供され、該特徴は、該オーディオアセット情報に含まれる、項目１３７に記載のシステム。
（項目１４３）
前記オーディオアセット情報の少なくとも一部分は、前記ユーザ機器のユーザプロファイルが、前記既知のオーディオアセットを埋め込んでいる前記ビデオ番組の特徴と一致するビデオ選好データを含むと決定することに応じて提供され、該特徴は、前記ビデオ番組情報に含まれる、項目１３７に記載のシステム。
（項目１４４）
選択されたビデオ番組と関連付けられる全てのオーディオアセットを閲覧するための要求を受信するための手段と、
該選択されたビデオ番組を識別するビデオ番組情報と関連付けられるオーディオアセットについて、前記データストアを検索するための手段と、
前記一致するオーディオアセットの各々と関連付けられる前記オーディオアセット情報の少なくとも一部分を該ユーザ機器に提供するための手段と
をさらに備える、項目１３７に記載のシステム。
（項目１４５）
前記既知のオーディオアセットを識別するための閾値の数の要求を受信したことを決定するための手段と、
該既知のオーディオアセットと関連付けられる前記オーディオアセット情報内の閾値決定の指示を記憶するための手段と
をさらに備える、項目１３７に記載のシステム。
（項目１４６）
前記オーディオアセット情報の少なくとも一部分は、前記閾値決定に応じて提供される、項目１３７に記載のシステム。
（項目１４７）
オーディオアセット情報を提供するための方法であって、
既知のオーディオアセットと関連付けられるオーディオアセット情報をデータストアに記憶することであって、該オーディオアセット情報は、該既知のオーディオアセットを埋め込んでいるビデオ番組と関連付けられるビデオ番組情報を含む、ことと、
該既知のオーディオアセットを識別するための複数の要求を受信することと、
該データストア内の各要求の指示を記憶することと、
該既知のオーディオアセットと関連付けられる該オーディオアセット情報の少なくとも一部分をユーザ機器に提供することと
を含む、方法。
（項目１４８）
前記オーディオアセット情報は、オーディオアセットシグネチャ、識別子、タイトル、アーティスト、アルバム、アルバムアート、ジャンル、種類、歌詞、および再生時間のうちの少なくとも１つを含む、項目１４７に記載の方法。
（項目１４９）
前記ビデオ番組情報は、番組タイトル、ジャンル、種類、エピソード、シリーズ、放送スケジュール、オーディオアセットの場所、オーディオアセットの開始時間、オーディオアセットの終了時間、歌詞、オーディオテキスト、およびオーディオアセット品質のうちの少なくとも１つを含む、項目１４７に記載の方法。
（項目１５０）
前記データストアは、遠隔データストアであり、前記方法は、
複数のユーザ機器データストアを監視することと、
該複数のユーザ機器データストアに記憶されていない、該遠隔データストアに記憶されたオーディオアセット情報を識別することと、
該識別されたオーディオアセット情報を該複数のユーザ機器データストアに提供することと
をさらに含む、項目１４７に記載の方法。
（項目１５１）
前記オーディオアセット情報の少なくとも一部分は、前記ユーザ機器が、前記既知のオーディオアセットを埋め込んでいる前記ビデオ番組を表示または記録するように設定されていると決定することに応じて提供される、項目１４７に記載の方法。
（項目１５２）
前記オーディオアセット情報の少なくとも一部分は、前記ユーザ機器のユーザプロファイルが、前記既知のオーディオアセットの特徴と一致するオーディオ選好データを含むと決定することに応じて提供され、該特徴は、該オーディオアセット情報に含まれる、項目１４７に記載の方法。
（項目１５３）
前記オーディオアセット情報の少なくとも一部分は、前記ユーザ機器のユーザプロファイルが、前記既知のオーディオアセットを埋め込んでいる前記ビデオ番組の特徴と一致するビデオ選好データを含むと決定することに応じて提供され、該特徴は、該ビデオ番組情報に含まれる、項目１４７に記載の方法。
（項目１５４）
選択されたビデオ番組と関連付けられる全てのオーディオアセットを閲覧するための要求を受信するステップと、
該選択されたビデオ番組を識別するビデオ番組情報と関連付けられるオーディオアセットについて、前記データストアを検索することと、
前記一致するオーディオアセットの各々と関連付けられる前記オーディオアセット情報の少なくとも一部分を前記ユーザ機器に提供することと
をさらに含む、項目１４７に記載の方法。
（項目１５５）
前記既知のオーディオアセットを識別するための閾値の数の要求を受信したことを決定することと、
該既知のオーディオアセットと関連付けられる前記オーディオアセット情報内の閾値決定の指示を記憶することと
をさらに含む、項目１４７に記載の方法。
（項目１５６）
前記オーディオアセット情報の少なくとも一部分は、前記閾値決定に応じて提供される、項目１４７に記載の方法。
【図面の簡単な説明】
【００１８】
本発明の上記および他の目的および利点は、類似参照文字が全体を介して類似部品を指す、添付図面と併せて解釈される、以下の詳細な説明を考慮すると明白となるであろう。
【図１】図１は、本発明の例示的実施形態による、種々の種類のメディアのためのガイダンスを提供するために使用されてもよい、グリッドフォーマットを使用した表示画面を示す。
【図２】図２は、本発明の例示的実施形態による、種々の種類のメディアのためのガイダンスを提供するために使用されてもよい、モザイクを使用した表示画面を示す。
【図３】図３は、本発明の例示的実施形態による、ユーザ機器デバイスを示す。
【図４】図４は、本発明の例示的実施形態による、例示的な双方向メディアシステムの簡略図を示す。
【図５】図５は、本発明の例示的実施形態による、クロスプラットフォームの双方向メディアシステムの図を示す。
【図６】図６は、本発明の例示的実施形態による、オーディオライブラリインターフェースの表示画面を示す。
【図７】図７は、本発明の例示的実施形態による、オーディオ識別特徴を伴うメディアガイダンスアプリケーションの表示画面を示す。
【図８Ａ】図８Ａは、本発明の例示的実施形態による、オーディオ情報および購入特徴を含むオーバーレイ領域を伴う表示画面を示す。
【図８Ｂ】図８Ｂは、本発明の例示的実施形態による、代替のオーディオ情報および／または購入特徴を伴う表示画面を示す。
【図９】図９は、本発明の例示的実施形態による、オーディオアセット識別要求を処理するためのシステムを示す。
【図１０】図１０は、本発明の例示的実施形態による、オーディオアセット識別要求を処理するための方法のフロー図を示す。
【図１１】図１１は、本発明の例示的実施形態による、オーディオサンプルを処理するための方法のフロー図を示す。
【図１２】図１２は、本発明の例示的実施形態による、以前に遂行されたオーディオアセット識別要求からの情報を使用して、オーディオアセット識別要求を処理するための方法のフロー図を示す。
【図１３】図１３は、本発明の例示的実施形態による、最適なオーディオサンプリング場所を決定することによって、オーディオアセット識別要求を処理するための方法のフロー図を示す。
【発明を実施するための形態】
【００１９】
任意の所与のメディア送達システムにおいて、ユーザに利用可能なメディアの量は、膨大となり得る。結果として、多くのユーザは、ユーザがメディア選択を介して効率的にナビゲートし、所望し得るメディアコンテンツを容易に識別することを可能にする、インターフェースを介したメディアガイダンスの形態を所望している。そのようなガイダンスを提供するアプリケーションは、本明細書では、双方向メディアガイダンスアプリケーションと称されるが、メディアガイダンスアプリケーションまたはガイダンスアプリケーションと称されることもある。
【００２０】
双方向メディアガイダンスアプリケーションは、ガイダンスを提供するメディアに応じて種々の形態をとってもよい。１つの典型的な種類のメディアガイダンスアプリケーションは、双方向テレビ番組ガイドである。双方向テレビ番組ガイド（電子番組ガイドと称されることもある）は、とりわけ、従来のテレビ番組（従来の放送、ケーブル、衛星、インターネット、または他の手段を介して提供される）、ならびに有料番組、オンデマンド番組（ビデオオンデマンド（ＶＯＤ）システムのような）、インターネットコンテンツ（例えば、ストリーミングメディア、ダウンロード可能なメディア、ウェブキャスト等）、録画番組、および他の種類のメディアまたはビデオコンテンツを含む、多くの種類のメディアコンテンツ間を、ユーザがナビゲートおよび検索することを可能にする既知のガイダンスアプリケーションである。ガイダンスアプリケーションはまた、ユーザが、例えば、ビデオクリップ、オーディオアセット、記事、広告、チャットセッション、ゲーム等を含む、ビデオコンテンツに関連するコンテンツ間をナビゲートおよび検索することも可能にする。ガイダンスアプリケーションはまた、ユーザが、マルチメディアコンテンツ間をナビゲートおよび検索することも可能にする。用語「マルチメディア」とは、本明細書では、テキスト、オーディオ、静止画、画像、動画、ビデオ、および双方向コンテンツ形態等の、少なくとも２つの異なるコンテンツ形態を利用する、メディアならびにコンテンツとして定義される。マルチメディアコンテンツは、コンピュータおよび電子デバイス等の情報コンテンツ処理デバイスによって、記録および再生、表示またはアクセスされてもよいが、また、ライブパーフォーマンスの一部であることも可能である。メディアまたはメディアコンテンツに関連して記載される、本発明の実施形態はまた、ビデオ、オーディオ、および／またはマルチメディア等の他の種類のコンテンツにも適用可能であることを理解されたい。
【００２１】
インターネット、モバイルコンピューティング、高速無線ネットワークの登場に伴い、ユーザは、パーソナルコンピュータ（ＰＣ）や、手持ち式コンピュータ、携帯端末（ＰＤＡ）、携帯電話、または他のモバイルデバイス等の従来はアクセスしなかった他のデバイス上で、メディアにアクセスしている。これらのデバイス上で、ユーザは、テレビを介して利用可能な同じメディア間をナビゲートおよび検索することができる。その結果として、メディアガイダンスは、これらのデバイス上においても必要である。提供されるガイダンスは、テレビのみを介して利用可能なメディアコンテンツ、これらのデバイスのうちの１つ以上のみを介して利用可能なメディアコンテンツ、またはテレビおよびこれらのデバイスのうちの１つ以上の両方を介して利用可能なメディアコンテンツのためのものであってもよい。メディアガイダンスアプリケーションは、オンラインアプリケーション（すなわち、ウェブサイト上で提供される）として、または手持ち式コンピュータ、ＰＤＡ、携帯電話、もしくは他のモバイルデバイス上で、独立型アプリケーションまたはクライアントとして提供されてもよい。メディアガイダンスアプリケーションを実装してもよい、種々のデバイスおよびプラットフォームは、以下でより詳細に説明される。
【００２２】
メディアガイダンスアプリケーションの機能のうちの１つは、メディア一覧およびメディア情報をユーザに提供することである。図１および２は、メディアガイダンス、特にメディア一覧を提供するために使用されてもよい例示的な表示画面を示す。図１および２に示された表示画面は、任意の好適なデバイスまたはプラットフォーム上で実装されてもよい。本明細書に定義されるように、プラットフォームは、双方向メディアガイダンスアプリケーションの動作をサポートし得る任意のシステムを指す。図１および２の表示は、全画面表示として例示されているが、それらはまた、表示されているメディアコンテンツ上に完全または部分的にオーバーレイされてもよい。ユーザは、表示画面に提供された選択可能なオプション（例えば、メニューオプション、一覧オプション、アイコン、ハイパーリンク等）を選択することによって、あるいはリモートコントロールまたは他のユーザ入力インターフェースもしくはデバイス上の専用ボタン（例えば、「ガイド」ボタン）を押下することによって、メディア情報へのアクセス要望を指示してもよい。ユーザの指示に応じて、メディアガイダンスアプリケーションは、グリッド内の時間およびチャンネル別、時間別、チャンネル別、メディアの種類別、カテゴリ別（例えば、映画、スポーツ、ニュース、子供向け、または他の番組カテゴリ）、または、他の所定、ユーザ定義、あるいは他の組織化基準等のいくつかの方法のうちの１つによって組織化されたメディア情報を伴う表示画面を提供してもよい。
【００２３】
図１は、単一表示内の異なる種類のメディアコンテンツへのアクセスも可能にする、時間およびチャンネル別に配設された例示的なグリッド番組一覧表示１００を示す。表示１００は、（１）各チャンネル／メディア種類識別子（列内のセル）が利用可能な異なるチャンネルまたはメディアの種類を識別する、チャンネル／メディア種類識別子１０４の列、および（２）各時間識別子（行内のセル）が番組の時間帯を識別する、時間識別子１０６の行を伴う、グリッド１０２を含んでもよい。グリッド１０２はまた、番組一覧１０８等の番組一覧のセルも含み、各一覧は、一覧の関連チャンネルおよび時間の上に提供される番組のタイトルを提供する。ユーザ入力デバイスを用いて、ユーザは、ハイライト領域１１０を移動させることによって番組一覧を選択することができる。ハイライト領域１１０によって選択される番組一覧に関する情報が、番組情報領域１１２の中に提供されてもよい。領域１１２は、例えば、番組タイトル、番組内容、番組が提供される時間（該当する場合）、番組が放送されるチャンネル（該当する場合）、番組の評価、および他の所望の情報を含んでもよい。
【００２４】
スケジュールに従って提供される線形番組へのアクセスを提供することに加えて、メディアガイダンスアプリケーションはまた、スケジュールに従って提供されない非線形番組へのアクセスも提供する。非線形番組は、オンデマンドメディアコンテンツ（例えば、ＶＯＤ）、インターネットコンテンツ（例えば、ストリーミングメディア、ダウンロード可能なメディア等）、ローカルに記憶したメディアコンテンツ（例えば、デジタルビデオレコーダ（ＤＶＲ）、デジタルビデオディスク（ＤＶＤ）、ビデオカセット、コンパクトディスク（ＣＤ）、ハードドライブ、または他の記憶デバイス等に記憶されたビデオまたはオーディオコンテンツ）、または時間的制約のない他のメディアコンテンツを含む、異なるメディアソースからのコンテンツを含んでもよい。オンデマンドコンテンツは、映画および特定のメディアプロバイダによって提供されるオリジナルのメディアコンテンツの両方を含んでもよい（例えば、「Ｔｈｅ  Ｓｏｐｒａｎｏｓ」や「Ｃｕｒｂ  Ｙｏｕｒ  Ｅｎｔｈｕｓｉａｓｍ」を提供するＨＢＯ  Ｏｎ  Ｄｅｍａｎｄ）。ＨＢＯ  ＯＮ  ＤＥＭＡＮＤは、Ｔｉｍｅ  Ｗａｒｎｅｒ  Ｃｏｍｐａｎｙ  Ｌ．Ｐ．らによって所有されるサービスマークであり、ＴＨＥ  ＳＯＰＲＡＮＯＳおよびＣＵＲＢ  ＹＯＵＲ  ＥＮＴＨＵＳＩＡＳＭは、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，Ｉｎｃ．によって所有される商標である。インターネットコンテンツは、チャットセッションまたはウェブキャストのようなウェブイベント、あるいは、インターネットウェブサイトまたは他のインターネットアクセス（例えば、ＦＴＰ）を介して、ストリーミングメディアまたはダウンロード可能なメディアとしてオンデマンドで利用可能なコンテンツを含んでもよい。
【００２５】
グリッド１０２は、オンデマンド一覧１１４、録画メディア一覧１１６、およびインターネットコンテンツ一覧１１８を含む、非線形番組の一覧を提供してもよい。異なる種類のメディアソースからのコンテンツのための一覧を組み合わせる表示は、「混合メディア」表示と呼ばれることもある。表示１００とは異なる、表示されてもよい一覧の種類の種々の順列は、ユーザ選択またはガイダンスアプリケーション定義に基づいてもよい（例えば、録画および放送一覧のみの表示、オンデマンドおよび放送の一覧のみの表示等）。例示されるように、一覧１１４、１１６、および１１８は、これらの一覧の選択が、各々、オンデマンド一覧、録画一覧、またはインターネット一覧専用の表示へのアクセスを提供し得ることを示すように、グリッド１０２内に表示される時間帯全体に及ぶものとして示されている。他の実施形態では、これらのメディア種類の一覧は、グリッド１０２に直接含まれてもよい。ユーザがナビゲーションアイコン１２０のうちの１つを選択することに応じて、付加的な一覧が表示されてもよい（ユーザ入力デバイス上の矢印キーを押すことは、ナビゲーションアイコン１２０を選択することと同様に表示に影響を及ぼしてもよい）。
【００２６】
表示１００はまた、ビデオ領域１２２、広告１２４、およびオプション領域１２６を含んでもよい。ビデオ領域１２２は、ユーザが、現在利用可能である、今後利用可能となる、または利用可能であった番組を視聴および／またはプレビューすることを可能にしてもよい。ビデオ領域１２２のコンテンツは、グリッド１０２に表示される一覧のうちの１つに対応するか、またはそれから独立してもよい。ビデオ領域を含むグリッド表示は、ピクチャインガイド（ＰＩＧ）表示と呼ばれることもある。ＰＩＧ表示およびそれらの機能は、２００３年５月１３日発行のＳａｔｔｅｒｆｉｅｌｄらの米国特許第６，５６４，３７８号、および２００１年５月２９日発行のＹｕｅｎらの米国特許第６，２３９，７９４号でさらに詳細に説明されており、それらは全体を参照することによって本明細書に組み込まれる。ＰＩＧ表示は、本発明の他のメディアガイダンスアプリケーション表示画面に含まれてもよい。
【００２７】
広告１２４は、（例えば、購読番組に対する）視聴者のアクセス権に応じて、現在利用可能である、将来利用可能となる、または決して利用可能とはなり得ない、メディアコンテンツの広告を提供してもよく、グリッド１０２内のメディア一覧のうちの１つ以上に対応するか、または無関係であってもよい。広告１２４はまた、グリッド１０２内で表示されるメディアコンテンツに関係するか、または無関係である製品またはサービスに対するものであってもよい。広告１２４は、選択可能であってもよく、メディアコンテンツに関するさらなる情報を提供する、製品またはサービスに関する情報を提供する、メディアコンテンツ、製品、またはサービスの購入を可能にする、広告に関するメディアコンテンツを提供する等を行ってもよい。広告１２４は、ユーザのプロファイル／選好、監視されたユーザ活動、提供される表示の種類、または他の好適な標的化された広告基盤に基づいて標的化されてもよい。
【００２８】
広告１２４は、長方形またはバナー形状として示されているが、広告は、ガイダンスアプリケーション表示内の任意の好適なサイズ、形状、および場所で提供されてもよい。例えば、広告１２４は、グリッド１０２に水平方向に隣接する長方形として提供されてもよい。これは、パネル広告と呼ばれることもある。加えて、広告は、メディアコンテンツまたはガイダンスアプリケーション表示画面上にオーバーレイされるか、または表示画面内に埋め込まれてもよい。広告はまた、テキスト、画像、回転画像、ビデオクリップ、または他の種類のメディアコンテンツを含んでもよい。広告は、ガイダンスアプリケーションを伴うユーザ機器内、ユーザ機器に接続されたデータベース内、遠隔場所（ストリーミングメディアサーバを含む）内、あるいは他の記憶手段またはこれらの場所の組み合わせ上に記憶されてもよい。メディアガイダンスアプリケーションに広告を提供するステップは、例えば、それらの全体で参照することにより本明細書に組み込まれる、２００３年１月１７日出願のＫｎｕｄｓｏｎらの米国特許出願第１０／３４７，６７３号、２００４年６月２９日発行のＷａｒｄ，ＩＩＩらの米国特許第６，７５６，９９７号、および２００２年５月１４日発行のＳｃｈｅｉｎらの米国特許第６，３８８，７１４号で、さらに詳細に論議されている。広告は、本発明の他のメディアガイダンスアプリケーション表示画面に含まれてもよいことが理解されるであろう。
【００２９】
オプション領域１２６は、ユーザが、異なる種類のメディアコンテンツ、メディアガイダンスアプリケーション表示、および／またはメディアガイダンスアプリケーション特徴にアクセスすることを可能にしてもよい。例えば、選択可能なオプション１２８は、ユーザが、オーディオライブラリにアクセスすることを可能にし、図６に関連して以下でさらに詳細に説明される。オプション領域１２６は、表示１００（および本発明の他の表示画面）の一部であってもよく、またはユーザが、スクリーン上のオプションを選択することによって、もしくはユーザ入力デバイス上の専用または割り当て可能なボタンを押すことによって呼び出されてもよい。オプション領域１２６内の選択可能オプションは、グリッド１０２内の番組一覧に関連する特徴に関してもよく、またはメインメニュー表示から利用可能なオプションを含んでもよい。番組一覧に関連する特徴は、番組の他の放送時間または受信方法の検索、番組の録画、番組の連続録画の有効化、番組および／またはチャンネルをお気に入りとして設定、番組の購入、番組の中に埋め込まれたオーディオアセットの識別、オーディオ識別設定を構成、または他の特徴を含んでもよい。メインメニュー表示から利用可能オプションは、検索オプション、ＶＯＤオプション、ペアレンタルコントロールオプション、オーディオ識別オプション、種々の種類の一覧表示へのアクセス、プレミアムサービスへの加入、ユーザのプロファイルの編集、ブラウザオーバーレイへのアクセス、オーディオライブラリへのアクセス、または他のオプションを含んでもよい。
【００３０】
メディアガイダンスアプリケーションは、ユーザの選好に基づいて個人化されてもよい。個人化されたメディアガイダンスアプリケーションは、ユーザが、メディアガイダンスアプリケーションによって個人化された「体験」を生成するように、表示および特徴をカスタマイズすることを可能にする。この個人化された体験は、ユーザがこれらのカスタマイズを入力できるようにすることによって、および／または種々のユーザ選好を決定するようにメディアガイダンスアプリケーションがユーザ活動を監視することによって、生成されてもよい。ユーザは、ログインすることによって、または別様にガイダンスアプリケーションに対して自らを識別することによって、個人化されたガイダンスアプリケーションにアクセスしてもよい。メディアガイダンスアプリケーションのカスタマイズは、ユーザプロファイルに従って行ってもよく、メディアガイダンスアプリケーションと対話する各ユーザについてカスタマイズされてもよい。カスタマイズは、提示方式（例えば、表示のカラー方式、テキストのフォントサイズ等）、表示されるメディアコンテンツ一覧の態様（例えば、ＨＤＴＶ番組のみ、お気に入りチャンネル選択に基づいたユーザ指定の放送チャンネル、チャンネルの表示の並び替え、推奨メディアコンテンツ等）、所望の録画特徴（例えば、特定のユーザに対する録画または連続録画、録画の質等）、ペアレンタルコントロール設定、および他の所望のカスタマイズを変動させるステップを含んでもよい。
【００３１】
メディアガイダンスアプリケーションは、ユーザが、ユーザプロファイル情報を提供すること、またはユーザプロファイル情報を自動的に編成することを可能にし得る。メディアガイダンスアプリケーションは、例えば、ユーザがアクセスするメディア、および／またはユーザがメディアガイダンスアプリケーションと行ってもよい他の対話を監視してもよい。加えて、メディアガイダンスアプリケーションは、特定のユーザに関連する他のユーザプロファイルの全体または一部を取得し（例えば、ｗｗｗ．ｔｖｇｕｉｄｅ．ｃｏｍ等のユーザがアクセスするインターネット上の他のウェブサイトから、ユーザがアクセスする他のメディアガイダンスアプリケーションから、ユーザがアクセスする他の双方向アプリケーションから、ユーザの手持ち式デバイスから等）、および／またはメディアガイダンスアプリケーションがアクセスしてもよい他のソースから、ユーザに関する情報を取得してもよい。結果として、ユーザの異なるデバイスにわたって、統一されたガイダンスアプリケーション体験をユーザに提供することができる。この種類のユーザ経験は、図５に関連して、以下でより詳細に説明される。付加的な個人化されたメディアガイダンスアプリケーション特徴は、２００５年７月１１日出願のＥｌｌｉｓらの米国特許出願第１１／１７９，４１０号、１９９９年１１月９日出願のＢｏｙｅｒらの米国特許出願第０９／４３７，３０４号、および２００２年２月２１日出願のＥｌｌｉｓらの米国特許出願第１０／１０５，１２８号でさらに詳細に説明されており、それらは全体を参照することにより本明細書に組み込まれる。
【００３２】
メディアガイダンスを提供するための別の表示配設が、図２に示されている。ビデオモザイク表示２００は、メディアの種類、ジャンル、および／または他の組織化基準に基づいて組織化されたメディアコンテンツ情報のための選択可能オプション２０２を含む。表示２００では、テレビ一覧オプション２０４が選択されているため、放送番組一覧として、一覧２０６、２０８、２１０、および２１２を提供している。図１の一覧とは異なり、表示２００の一覧は、メディアを説明する簡単なテキスト（例えば、番組のタイトル）およびアイコンに限定されない。むしろ、表示２００では、一覧は、カバーアート、メディアコンテンツからの静止画像、ビデオクリップのプレビュー、メディアコンテンツからのライブビデオ、または一覧によって説明されているメディアコンテンツをユーザに示す他の種類のメディアを含む、グラフィック画像を提供してもよい。グラフィック一覧の各々はまた、一覧と関連するメディアコンテンツに関するさらなる情報を提供するように、テキストを同伴してもよい。例えば、一覧２０８は、メディア領域２１４およびテキスト領域２１６を含む、１つを超える領域を含んでもよい。メディア領域２１４および／またはテキスト領域２１６は、ビデオを全画面で閲覧するように、またはメディア領域２１４上に表示されるビデオに関連する番組一覧を閲覧するように（例えば、ビデオが表示されるチャンネルの一覧を閲覧するように）選択可能であってもよい。
【００３３】
表示２００の一覧は、異なるサイズである（すなわち、一覧２０６は、一覧２０８、２１０、および２１２より大きい）が、所望の場合、全ての一覧が同じサイズであってもよい。一覧は、メディアプロバイダの所望に応じて、またはユーザ選好に基づいて、ユーザに関心の程度を示すように、または、あるコンテンツを強調するように、異なるサイズであるか、またはグラフィックが強調されてもよい。メディア一覧をグラフィック的に強調するための種々のシステムおよび方法は、例えば、全体を参照することにより本明細書に組み込まれる、２００５年１２月２９日出願のＹａｔｅｓの米国特許出願第１１／３２４，２０２号で論議されている。
【００３４】
ユーザは、ユーザ機器デバイスから、メディアコンテンツおよびメディアガイダンスアプリケーション（ならびに上記および下記で説明されるその表示画面）にアクセスしてもよい。図３は、例示的なユーザ機器デバイス３００の一般化実施形態を示す。ユーザ機器デバイスのより具体的な実装は、図５に関連して以下で論議される。ユーザ機器デバイス３００は、入出力（以降では「Ｉ／Ｏ」）経路３０２を介して、メディアコンテンツおよびデータを受信してもよい。Ｉ／Ｏ経路３０２は、処理回路３０６および記憶装置３０８を含む制御回路３０４に、メディアコンテンツ（例えば、放送番組、オンデマンド番組、インターネットコンテンツ、および他のビデオまたはオーディオ）およびデータを提供してもよい。制御回路３０４は、Ｉ／Ｏ経路３０２を使用して、コマンド、要求、および他の好適なデータを送受信するために使用されてもよい。Ｉ／Ｏ経路３０２は、制御回路３０４（具体的には処理回路３０６）を１つ以上の通信経路（以下で説明される）に接続してもよい。Ｉ／Ｏ機能は、これらの通信経路のうちの１つ以上によって提供されてもよいが、図面が複雑になり過ぎることを回避するため、図３では単一経路として示されている。
【００３５】
制御回路３０４は、１つ以上のマイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、プログラム可能な論理素子等に基づく処理回路等の任意の好適な処理回路３０６に基づいてもよい。いくつかの実施形態では、制御回路３０４は、メモリ（すなわち、記憶装置３０８）に記憶されたメディアガイダンスアプリケーションに対する命令を実行する。クライアントサーバに基づく実施形態では、制御回路３０４は、ガイダンスアプリケーションサーバあるいは他のネットワークまたはサーバと通信するための好適な通信回路を含んでもよい。通信回路は、ケーブルモデム、総合デジタル通信網（ＩＳＤＮ）モデム、デジタル加入者回線（ＤＳＬ）モデム、電話モデム、または他の機器との通信用無線モデムを含んでもよい。そのような通信は、インターネットあるいは任意の他の好適な通信ネットワークまたは経路を伴ってもよい（図５に関連してさらに詳細に説明される）。加えて、通信回路は、ユーザ機器デバイスのピアツーピア通信、または相互から遠隔の場所にあるユーザ機器デバイスの通信を可能にする回路を含んでもよい（以下でさらに詳細に説明される）。
【００３６】
メモリ（例えば、ランダムアクセスメモリ、読み取り専用メモリ、または任意の他の好適なメモリ）、ハードドライブ、光学ドライブ、あるいは任意の他の好適な固定または可撤性記憶装置（例えば、ＤＶＤレコーダ、ＣＤレコーダ、ビデオカセットレコーダ、または他の好適な録画デバイス）は、制御回路３０８の一部である記憶装置３０４として提供されてもよい。記憶装置３０８は、上記の種類の記憶デバイスのうちの１つ以上を含んでもよい。例えば、ユーザ機器デバイス３００は、ＤＶＲ（パーソナルビデオレコーダまたはＰＶＲと称されることもある）用のハードドライブおよび２次記憶装置としてのＤＶＤレコーダを含んでもよい。記憶装置３０８は、番組情報、ガイダンスアプリケーション設定、ユーザ選好またはプロファイル情報、あるいはガイダンスアプリケーションを操作する際に使用される他のデータを含む、本明細書で説明される種々の種類のメディアおよびガイダンスアプリケーションデータを記憶するために使用されてもよい。非揮発性メモリもまた、使用されてもよい（例えば、ブートアップルーチンや他の命令を起動するために）。
【００３７】
制御回路３０４は、１つ以上のアナログチューナ、１つ以上のＭＰＥＧ−２デコーダ、または他のデジタル復号回路、高解像度チューナ、または任意の他の好適な同調あるいはビデオ回路、もしくはそのような回路の組み合わせ等の、ビデオ生成回路および同調回路を含んでもよい。符号化回路（例えば、記憶のために、無線、アナログ、またはデジタル信号をＭＰＥＧ信号に変換するためのもの）もまた、提供されてもよい。制御回路３０４はまた、図９に関連して以下でさらに詳細に論議される、オーディオ処理および抽出回路を含んでもよい。回路３０４はまた、メディアをユーザ機器３００の好ましい出力形式に上方変換および下方変換するためのスケーラ回路を含んでもよい。回路３０４はまた、デジタルおよびアナログ信号間で変換するためのデジタルからアナログへの変換回路およびアナログからデジタルへの変換回路を含んでもよい。同調および符号化回路は、メディアコンテンツを受信して表示する、再生する、または録画するために、ユーザ機器によって使用されてもよい。同調および符号化回路はまた、ガイダンスデータを受信するために使用されてもよい。例えば、同調、ビデオ生成、符号化、復号、スケーラ、およびアナログ／デジタル回路を含む、本明細書に記載される回路は、１つ以上の汎用または専門プロセッサ上で稼働するソフトウェアを使用して実装されてもよい。複数のチューナが、同時同調機能に対処するように提供されてもよい（例えば、視聴および録画機能、ピクチャインピクチャ（ＰＩＰ）機能、多重チューナ録画機能等）。記憶装置３０８が、ユーザ機器３００とは別のデバイスとして提供される場合、同調および符号化回路（複数のチューナを含む）は、記憶装置３０８と関連付けられてもよい。
【００３８】
ユーザは、ユーザ入力インターフェース３１０を使用して制御回路３０４を制御してもよい。ユーザ入力インターフェース３１０は、リモートコントロール、マウス、トラックボール、キーパッド、キーボード、タッチ画面、タッチパッド、スタイラス入力、ジョイスティック、音声認識インターフェース、または他のユーザ入力インターフェース等、任意の好適なユーザインターフェースであってもよい。ディスプレイ３１２は、独立型デバイスとして提供されるか、またはユーザ機器デバイス３００の他の要素と一体化してもよい。ディスプレイ３１２は、モニタ、テレビ、モバイルデバイス用液晶画面（ＬＣＤ）、または視覚的画像を表示するための任意の他の好適な機器のうちの１つ以上であってもよい。いくつかの実施形態では、ディスプレイ３１２は、ＨＤＴＶ対応型であってもよい。スピーカ３１４は、ユーザ機器デバイス３００の他の要素との統合として提供されてもよく、または独立型ユニットであってもよい。ディスプレイ３１２上に表示されるビデオ、記憶されたまたはストリーミングオーディオコンテンツ、および他のメディアコンテンツのオーディオ構成要素は、スピーカ３１４によって再生されてもよい。いくつかの実施形態では、オーディオは、スピーカ３１４を介してオーディオを処理および出力する受信機（図示せず）に配信されてもよい。本明細書で使用される場合、スピーカ３１４は、例示的なものであり、任意の種類のオーディオ出力デバイス（例えば、ヘッドホン、ワイヤレスヘッドセット、オーディオ出力補助ポート等）を表し得る。
【００３９】
ガイダンスアプリケーションは、任意の好適なアーキテクチャを使用して実装されてもよい。例えば、それは、ユーザ機器デバイス３００上で完全に実装される、独立型アプリケーションであってもよい。そのようなアプローチでは、アプリケーションの命令は、ローカルに記憶され、アプリケーションによって使用するためのデータは、周期的にダウンロードされる（例えば、テレビチャンネルのＶＢＩから、帯域外フィードから、または別の好適なアプローチを使用して）。別の実施形態では、メディアガイダンスアプリケーションは、クライアント・サーバベースのアプリケーションである。ユーザ機器デバイス３００上に実装される、シックまたはシンクライアントによって使用するためのデータは、ユーザ機器デバイス３００の遠隔にあるサーバに要求を発行することによって、オンデマンドで読み出される。クライアント・サーバベースのガイダンスアプリケーションの一実施例では、制御回路３０４は、遠隔サーバによって提供されるウェブページを解釈する、ウェブブラウザを実行する。
【００４０】
さらに他の実施形態では、メディアガイダンスアプリケーションは、インタープリタまたは仮想マシン（制御回路３０４によって実行される）によって、ダウンロードされ、解釈または別様に実行される。いくつかの実施形態では、ガイダンスアプリケーションは、ＥＴＶバイナリ交換形式（ＥＴＶ  Ｂｉｎａｒｙ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ／ＥＢＩＦ）で符号化され、好適なフィードの一部として制御回路３０４によって受信され、制御回路３０４上で稼働するユーザエージェントによって解釈されてもよい。例えば、ガイダンスアプリケーションは、ＥＢＩＦウィジェットであってもよい。他の実施形態では、ガイダンスアプリケーションは、制御回路３０４によって実行されるローカル仮想マシンまたは他の好適なミドルウェアによって受信および実行される、一連のＪＡＶＡ（登録商標）ベースのファイルによって定義されてもよい。そのような実施形態のうちのいくつか（例えば、ＭＰＥＧ−２または他のデジタルメディア符号化スキームを採用するもの）では、ガイダンスアプリケーションは、例えば、番組のＭＰＥＧオーディオおよびビデオパケットを用いたＭＰＥＧ−２オブジェクトカルーセルにおいて符号化および伝送されてもよい。
【００４１】
ここで、図４を参照すると、本発明の実施形態よる、例示的なユーザ機器デバイス４００が示されている。ユーザ機器デバイス４００は、図３のユーザ機器デバイス３００をより詳細かつより簡潔に示した図である。以下で説明される特徴および機能に加えて、ユーザ機器デバイス４００は、図３に関連して前述した構成要素、特徴、および機能のうちのいずれかを含んでもよい。ユーザ機器デバイス４００の制御回路４１４は、処理回路４０４と、スケジュール情報データストア４０８と、広告データストア４１０と、オーディオデータストア４１２とを含んでもよい。データストア４０８、４１０、および４１２は、各々、１つ以上のリレーショナルデータベースまたは任意の他の好適な記憶機構であってもよい。データストア４０８、４１０、および４１２は、別個のデータストアとして示されているが、代わりに、これらのデータストアのうちの１つ以上を、単一の記憶システムに組み合わせてもよい。図４にはデータストア４０８、４１０、および４１２だけが示されているが、任意の適切な数のデータストアがあってもよいことが理解されるであろう。
【００４２】
スケジュール情報データストア４０８は、メディアガイダンスアプリケーションのためのメディアガイダンスデータを記憶してもよい。スケジュール情報データストア４０８は、メディア関連の情報（例えば、放送時間、放送チャンネル、メディアのタイトル、メディアの説明、評価情報（例えば、ペアレンタルコントロールの評価、評論家の評価等）、ジャンルまたはカテゴリ情報、俳優情報、放送会社またはプロバイダのロゴに関するロゴデータ等）、メディア形式（例えば、標準解像度、高解像度等）、オンデマンド情報、または任意の他の好適な情報を記憶してもよい。スケジュール情報データストア４０８に含まれるスケジュール情報は、ディスプレイ４０６上に、番組ガイドの表示（例えば、図１および図２の、各々、表示画面１００および２００）を提供するように、または任意の他の好適なメディアガイダンスの表示を提供するように、メディアガイダンスアプリケーションによって使用されてもよい。
【００４３】
引き続き図４を参照すると、広告データストア４１０は、メディアガイダンスアプリケーションに表示するための広告コンテンツを記憶してもよい。広告データストア４１０は、テキスト、グラフィックス、画像、ビデオクリップ、任意の他の好適な種類のコンテンツ、または遠隔で記憶されたコンテンツに対する参照を含む、様々な形態で広告コンテンツを記憶してもよい。データストア４１０はまた、他のデータストアの中の広告コンテンツに対するリンクまたは識別子を記憶してもよい。いくつかの実施形態では、データストア４１０は、他のローカルデータストア（例えば、データストア４０８または４１２）の中の広告コンテンツのインデックスを記憶してもよく、またはウェブサーバによって提供される広告に対するＵＲＬ等の、遠隔記憶システムに対する識別子を記憶してもよい。データストア４１０はまた、各広告または広告要素（例えば、関連する広告主、販売促進の種類、販売促進期間、テレビショー、製品、または広告が促進されているサービス等）に関する識別情報を記憶してもよく、またはこの情報を見つけることができる他のローカルまたは遠隔記憶システムの場所に対するインデックスを記憶してもよい。
【００４４】
引き続き図４を参照すると、オーディオデータストア４１２は、メディアガイダンスアプリケーションを介してアクセス可能なオーディオアセットに関連するオーディオアセットまたは情報を記憶してもよい。オーディオアセットは、本明細書で使用される場合、曲、ダイアログ、ナレーション、バックグラウンドミュージック、音響効果等を含む、任意の種類のオーディオコンテンツを指す。オーディオアセットは、異なるアナログまたはデジタルオブジェクト（例えば、デジタルファイル）であってもよく、または他のメディアもしくは信号内に埋め込まれてもよい。具体的には、オーディオアセットは、例えばオーディオトラックの一部として、ビデオ番組の中に埋め込まれてもよい。ビデオ番組または他のメディアコンテンツは、埋め込まれるか、または１つ以上のオーディオトラックもしくはオーディオ信号と関連付けられてもよい。オーディオトラックまたはオーディオ信号は、その結果、１つ以上のオーディオアセットを含有してもよい。さらに、オーディオアセット自体が、多数の他のオーディオアセットを含んでもよい。例えば、曲は、各々が独立したオーディオアセットである、ボイスオーバーナレーションおよびバックグラウンドミュージックを含んでもよい。オーディオアセット（以下で説明される）を識別するためのユーザまたはシステムの要求は、したがって、複数のオーディオアセットの識別をもたらし得る。例えば、ボイスオーバーナレーションおよびバックグラウンドミュージックを含む曲を識別するためためのユーザの要求は、曲、ボイスオーバーナレーション、および／またはバックグラウンドミュージックの識別をもたらし得る。
【００４５】
オーディオデータストア４１２は、オーディオアセット、ローカルに記録または抽出されたオーディオアセット（例えば、ＤＶＲ、ＣＤレコーダ、ＤＶＤレコーダ等を使用して記録した、またはＣＤ、ＤＶＤ、ビデオ番組等から抽出したオーディオアセット）、または遠隔で利用可能なオーディオアセット（例えば、遠隔サーバ上に記憶され、ダウンロード、ストリーミング等を介して利用可能なオーディオアセット）に関する情報を記憶してもよい。オーディオデータストア４１２はまた、ビデオコンテンツ内に埋め込まれたオーディオアセットまたはオーディオアセットに関する情報（例えば、テレビ番組内に埋め込まれたオーディオアセット、ローカルに記憶された、または遠隔で利用可能なビデオ番組等）を記憶してもよい。オーディオデータストア４１２のコンテンツは、曲、ダイアログ、ナレーション、バックグラウンドミュージック等のオーディオアセット、またはそのようなオーディオコンテンツと関連付けられるメタデータを含んでもよい。加えて、オーディオデータストア４１２は、テキスト、グラフィックス、画像、ビデオクリップ、任意の他の好適な種類のコンテンツ、遠隔で記憶されたコンテンツに対する参照を含む、オーディオアセットに関連する情報を含んでもよい。オーディオデータストア４１２はまた、他のデータストアの中のメディアコンテンツに対するリンクまたは識別子を記憶してもよい。いくつかの実施形態では、オーディオデータストア４１２は、他のローカルデータストア（例えば、データストア４０８または４１０）の中の広告コンテンツのインデックスを記憶してもよく、またはウェブサーバによって提供されるメディアに対するＵＲＬ等の遠隔記憶システムに対する識別子を記憶してもよい。
【００４６】
オーディオデータストア４１２はまた、オーディオアセットと関連付けられる識別情報を記憶してもよい。例えば、オーディオデータストア４１２は、種類、形式、タイトル、アーティスト、作曲者、製作者、著者、説明、ジャンル、カテゴリ、アルバムアート、製作日、またはオーディオアセットと関連付けられる他の識別情報を含んでもよい。別の実施例として、オーディオデータストア４１２は、オーディオが関連付けられるテレビ番組、ロゴ、広告主、広告、製品、もしくはサービスに関連する情報、または任意の他の好適な情報を含んでもよい。オーディオデータストア４１２はまた、（または代替として）この情報を見つけることができる他のローカルまたは遠隔記憶システムの場所に対するインデックスを記憶してもよい。
【００４７】
引き続き図４を参照すると、処理回路３０６（図３）の特徴および機能のいずれかを有してもよい処理回路４０４は、データストア４０８、４１０、および４１２に含まれる情報のうちのいずれかにアクセスしてもよい。処理回路４０４は、この情報を使用して、情報を選択し、準備して、ディスプレイ４０６上に表示してもよい。具体的には、処理回路４０４は、これらのデータストアから取得される情報を使用して、広告を伴うメディアガイダンスアプリケーションをユーザ機器４００のユーザに提供してもよい。例えば、処理回路４０４は、この情報を使用して、図６のオーディオライブラリ表示画面６００を表示してもよい。処理回路４０４はまた、データストア４０８、４１０、および４１２に含まれる情報を使用して、オーディオを選択し、準備して、図３のスピーカ３１４に出力してもよい。加えて、処理回路４０４は、例えば通信リンク４０２から受信されるデータで、データストア４０８、４１０、および４１２の情報を更新してもよい。通信リンク４０２は、以下でさらに詳細に論議される、図５の通信リンク５０８、５１０、および５１２の特徴および機能のいずれかを有してもよい。いくつかの実施形態では、処理回路４０４は、新しいまたは更新された情報でデータストア４０８のスケジュール情報を更新してもよく、データストア４１０の中の任意の広告コンテンツを追加、削除、変更してもよく、また、データストア４１２または任意の他の好適なデータストアの中のオーディオコンテンツまたはオーディオコンテンツと関連付けられる情報を追加、削除、変更してもよい。処理回路４０４は、加えて、これらのデータストア間の関連（例えば、放送予定とその関連する広告との間、ビデオ番組とその埋め込まれたオーディオアセットとの間等）のいずれかを更新してもよい。
【００４８】
ここで、図５を参照すると、本発明の実施形態による、メディアガイダンスを異なる種類のユーザ機器デバイスに提供するための、例示的システム５００が示されている。図３および図４のユーザ機器デバイス３００および４００は、各々、ユーザテレビ機器５０２、ユーザコンピュータ機器５０４、無線ユーザ通信デバイス５０６、または非携帯用ゲーム機等のメディアにアクセスするのに好適な任意の他の種類のユーザ機器として、図５のシステム５００の中に実装されてもよい。簡単にするために、これらのデバイスは、本明細書では総称して、ユーザ機器またはユーザ機器デバイスと呼ばれてもよい。メディアガイダンスアプリケーションが実装されるユーザ機器デバイスは、独立型デバイスとして機能してもよく、またはデバイスのネットワークの一部であってもよい。デバイスの種々のネットワーク構成が実装されてもよく、以下でさらに詳細に論議される。
【００４９】
ユーザテレビ機器５０２は、セットトップボックス、衛生テレビを扱うための統合受信復号器（ＩＲＤ）、テレビセット、デジタル記憶デバイス、ＤＶＤレコーダ、ビデオ―カセットレコーダー（ＶＣＲ）、ローカルメディアサーバ、または他のユーザテレビを含んでもよい。これらのデバイスのうちの１つ以上は、所望の場合、単一デバイスとなるように統合されてもよい。ユーザコンピュータ機器５０４は、ＰＣ、ラップトップ、タブレット、ＷｅｂＴＶボックス、パーソナルコンピュータテレビ（ＰＣ／ＴＶ）、ＰＣメディアサーバ、ＰＣメディアセンタ、または他のユーザコンピュータ機器を含んでもよい。ＷＥＢＴＶは、Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐ．によって所有される商標である。無線ユーザ通信デバイス５０６は、ＰＤＡ、携帯電話、携帯用ビデオプレーヤ、携帯用音楽プレーヤ、携帯用ゲーム機、または他の無線デバイスを含んでもよい。
【００５０】
ＰＣ用テレビチューナーカード、ＷｅｂＴＶ、および他のユーザ機器デバイスへのビデオの統合の出現に伴い、デバイスを上記のデバイスのうちの１つとして分類しようとすると、明確に区分できなくなることに留意されたい。実際、ユーザテレビ機器５０２、ユーザコンピュータ機器５０４、および無線ユーザ通信デバイス５０６の各々は、図３に関連して上記で説明されるシステム特徴のうちの少なくともいくつかを利用し、デバイスに利用可能なメディアコンテンツの種類に関する融通性を含んでもよい。例えば、ユーザテレビ機器５０２は、インターネットコンテンツへのアクセスを可能にするインターネット対応型であってもよい一方で、ユーザコンピュータ機器５０４は、テレビ番組へのアクセスを可能にするチューナを含んでもよい。メディアガイダンスアプリケーションはまた、種々の種類のユーザ機器上で同一レイアウトを有してもよく、またはユーザ機器の表示能力に合わせられてもよい。例えば、ユーザコンピュータ機器上では、ガイダンスアプリケーションは、ウェブブラウザによってアクセスされるウェブサイトとして提供されてもよい。別の実施例では、ガイダンスアプリケーションは、無線ユーザ通信デバイス用に縮小されてもよい。
【００５１】
システム５００では、典型的には、各種類のユーザ機器デバイスが２つ以上存在するが、図面が複雑になり過ぎることを回避するように、各々１つだけが図５に示されている。加えて、各ユーザは、２つ以上の種類のユーザ機器デバイスを利用し（例えば、ユーザはテレビセットおよびコンピュータを有してもよい）、また各種類のユーザ機器デバイスを２つ以上利用してもよい（例えば、ユーザはＰＤＡおよび携帯電話および／または複数のテレビセットを有してもよい）。
【００５２】
ユーザはまた、家庭内デバイスおよび遠隔デバイスにわたって一貫したメディアガイダンスアプリケーション設定を維持するように、種々の設定を設定してもよい。設定は、本明細書で説明される設定、ならびに、お気に入りのチャンネルおよび番組、番組を推奨するためにガイダンスアプリケーションが利用する番組選好、表示選好、および他の望ましいガイダンス設定を含む。例えば、ユーザが、オフィスのパソコンで、例えば、ウェブサイトｗｗｗ．ｔｖｇｕｉｄｅ．ｃｏｍの上で、チャンネルをお気に入りとして設定した場合、所望であれば、同じチャンネルが、ユーザの家庭内デバイス（例えば、ユーザテレビ機器およびユーザコンピュータ機器）、ならびにユーザのモバイルデバイス上でお気に入りとして表示される。したがって、同じまたは異なる種類のユーザ機器デバイスであるか否かにかかわらず、１つのユーザ機器デバイス上で行われる変更は、別のユーザ機器デバイス上のガイダンス体験を変更することができる。さらに、行われる変更は、ユーザによる設定入力、ならびにガイダンスアプリケーションによって監視されるユーザ活動に基づいてもよい。
【００５３】
ユーザ機器デバイスは、通信ネットワーク５１４に連結されてもよい。すなわち、ユーザテレビ機器５０２、ユーザコンピュータ機器５０４、および無線ユーザ通信デバイス５０６は、各々、通信経路５０８、５１０、および５１２を介して、通信ネットワーク５１４に連結される。通信ネットワーク５１４は、インターネット、携帯電話ネットワーク、モバイルデバイス（例えば、Ｂｌａｃｋｂｅｒｒｙ）ネットワーク、ケーブルネットワーク、公衆交換電話ネットワーク、または他の種類の通信ネットワーク、あるいは通信ネットワークの組み合わせを含む、１つ以上のネットワークであってもよい。ＢＬＡＣＫＢＥＲＲＹは、Ｒｅｓｅａｒｃｈ  Ｉｎ  Ｍｏｔｉｏｎ  Ｌｉｍｉｔｅｄ  Ｃｏｒｐ．によって所有されるサービスマークである。経路５０８、５１０および５１２は、別個または一緒に、衛星経路、光ファイバ経路、ケーブル経路、インターネット通信をサポートする経路（例えば、ＩＰＴＶ）、フリースペース接続（例えば、放送または他の無線信号用）、あるいは任意の他の好適な有線または無線通信経路、もしくはそのような経路の組み合わせ等の、１つ以上の通信経路を含んでもよい。経路５１２は、図５に示された例示的実施形態において、無線経路であることを示すように破線で描かれ、経路５０８および５１０は、有線経路であることを示すように実線で描かれている（しかし、これらの経路は、所望であれば無線経路であってもよい）。ユーザ機器デバイスとの通信は、これらの通信経路のうちの１つ以上によって提供されてもよいが、図５では、図面が複雑になり過ぎることを回避するように、単一経路として示されている。
【００５４】
ユーザ機器デバイス間には通信経路が描かれていないが、これらのデバイスは、経路５０８、５１０、および５１２に関連して上記で説明されるもの、ならびにＵＳＢケーブル、ＩＥＥＥ  １３９４ケーブル、無線経路（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線、ＩＥＥＥ  ８０２−１１ｘ等）等の他の短距離ポイントツーポイント通信経路、あるいは有線または無線経路を介した他の短距離通信等の通信経路を介して、相互に直接通信してもよい。ＢＬＵＥＴＯＯＴＨ（登録商標）は、Ｂｌｕｅｔｏｏｔｈ（登録商標）  ＳＩＧ，ＩＮＣによって所有される認証マークである。ユーザ機器デバイスは、通信ネットワーク５１４を介して、間接経路を介して相互に直接通信してもよい。
【００５５】
システム５００は、各々、通信経路５２０、５２１、および５２２を介して通信ネットワーク５１４に連結される、メディアコンテンツソース５１６と、データ収集サーバ５１７と、メディアガイダンスデータソース５１８とを含む。経路５２０、５２１、および５２２は、経路５０８、５１０、および５１２に関連して上記で説明される通信経路のうちのいずれかを含んでもよい。メディアコンテンツソース５１６、データ収集サーバ５１７、およびメディアガイダンスデータソース５１８との通信は、１つ以上の通信経路を介して交信されてもよいが、図５では、図面が複雑になり過ぎることを回避するように、単一経路として示されている。加えて、メディアコンテンツソース５１６、データ収集サーバ５１７、およびメディアガイダンスデータソース５１８の各々が２つ以上あってもよいが、図５では、図面が複雑になり過ぎることを回避するように、各々１つだけが示されている。（これらのソースの各々の異なる種類を以下で論議する）。所望であれば、メディアコンテンツソース５１６、データ収集サーバ５１７、およびメディアガイダンスデータソース５１８は、１つのソースデバイスとして統合されてもよい。ソース５１６、５１７、および５１８と、ユーザ機器デバイス５０２、５０４、および５０６との間の通信は、通信ネットワーク５１４を通したものとして示されているが、いくつかの実施形態では、ソース５１６、５１７、および５１８は、経路５０８、５１０、および５１２に関連して上記で説明されるもの等の通信経路（図示せず）を介して、ユーザ機器デバイス５０２、５０４、および５０６と直接通信してもよい。
【００５６】
メディアコンテンツソース５１６は、テレビ配信施設、ケーブルシステムヘッドエンド、衛星配信施設、番組ソース（例えば、ＮＢＣ、ＡＢＣ、ＨＢＯ等のテレビ放送会社）、中間配信施設および／またはサーバ、インターネットプロバイダ、オンデマンドメディアサーバ、および他のメディアコンテンツプロバイダを含む、１つ以上の種類のメディア配信機器を含んでもよい。ＮＢＣは、Ｎａｔｉｏｎａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ，Ｉｎｃ．によって所有される商標であり、ＡＢＣは、ＡＢＣ，ＩＮＣ．によって所有される商標であり、ＨＢＯは、Ｈｏｍｅ  Ｂｏｘ  Ｏｆｆｉｃｅ，Ｉｎｃ．によって所有される商標である。メディアコンテンツソース５１６は、メディアコンテンツの発信元であってもよく（例えば、テレビ放送会社、ウェブキャストプロバイダ等）、またはメディアコンテンツの発信元でなくてもよい（例えば、オンデマンドメディアコンテンツプロバイダ、ダウンロード用放送番組のビデオコンテンツのインターネットプロバイダ等）。メディアコンテンツソース５１６は、ケーブルソース、衛星プロバイダ、オンデマンドプロバイダ、インターネットプロバイダ、または他のメディアコンテンツプロバイダを含んでもよい。メディアコンテンツソース５１６は、ユーザ機器デバイスのうちのいずれかから遠隔の場所にある、異なる種類のメディアコンテンツ（ユーザによって選択されるビデオコンテンツを含む）を記憶するために使用される、遠隔メディアサーバを含んでもよい。メディアコンテンツの遠隔記憶のため、および遠隔に記憶されたメディアコンテンツをユーザ機器に提供するためのシステムおよび方法は、その全体を参照することにより本明細書に組み込まれる、１９９９年６月１１日出願のＥｌｌｉｓらの米国特許出願第０９／３３２，２４４号に関連して、さらに詳細に論議されている。
【００５７】
データ収集サーバ５１７は、ユーザ機器デバイス５０２、５０４、および５０６から、データを受信してもよい。このデータは、メディアコンテンツソース５１６またはメディアガイダンスデータソース５１８に送信されるデータを含んでもよい。データはまた、ユーザ機器（例えば、デバイス５０２、５０４、および５０６）から開始される要求またはクエリ、およびサーバ機器（例えば、ソース５１６、５１７、および５１８）から開始される要求またはクエリに対する応答を含んでもよい。加えて、データ収集サーバ５１７は、ユーザ機器デバイス５０２、５０４、および５０６上に実装されるメディアガイダンスアプリケーションによって収集される、監視データを受信してもよい。例えば、メディアガイダンスアプリケーションとのユーザ対話を監視し、データセットに編成して、データ収集サーバ５１７に送信してもよい。データの監視は、ユーザの閲覧習慣（例えば、ユーザがどの番組を閲覧または記録するか、およびユーザがいつ番組を閲覧または記録するか）、広告とのユーザ対話（例えば、ユーザがどの広告を選択するか、およびユーザがいつ広告を選択するか）、ユーザの購入習慣（例えば、ユーザがどのような種類の製品またはサービスを注文するか、およびいつ注文を行うか）、ユーザのオーディオ選好（例えば、ユーザがどのようなオーディオコンテンツまたはどのような種類のオーディオコンテンツを記録、購入、または識別のための選択を行うか）、および他の好適な情報を含んでもよい。メディアガイダンスアプリケーションにおける対話を使用した監視は、１９９８年７月２１日出願のＡｌｅｘａｎｄｅｒらの米国特許出願第０９／１２０，４８８号でさらに詳細に論議されており、その全体を参照することにより本明細書に組み込まれる。
【００５８】
データ収集サーバ５１７は、ユーザ間、一般的な挙動パターン間、ならびに人気のある特徴、クエリ、および選好間の共通性を決定するように、複数のユーザから受信されるデータを収集して相関させてもよい。例えば、データ収集サーバ５１７は、最も人気のあるアーティスト、ジャンル、曲等を決定するように、いくつかのユーザのオーディオ選好を編成してもよい。別の実施例として、データ収集サーバ５１７は、最も頻繁にアクセスされる特徴、オプション、および表示画面を決定するように、メディアガイダンスアプリケーションとのユーザ対話の監視データを編成してもよい。加えて、データ収集サーバ５１７は、最も効果的な広告および広告の配置（例えば、場所およびタイミング）を決定するように、監視データを編成してもよい。データ収集サーバ５１７は、更新された特徴および新しいサービスを他のユーザに提供するように、これらの決定およびユーザが生成したデータの他の分析を使用してもよい。例えば、人気のあるビデオ番組の決定に基づいて、データ収集サーバ５１７またはソース５１６もしくは５１８は、人気のある番組についての将来の放送または送達オプションに関する広告または通知を他のユーザに提供してもよい。別の実施例として、メディアガイダンスアプリケーションは、複数のユーザからのオーディオアセット識別要求に関する情報を収集し、しばしばそのような要求の主題であるオーディオアセットを決定し、そしてオーディオアセット情報を他のユーザに自動的に提供してもよい。オーディオアセット識別、オーディオアセット識別の要求、およびオーディオアセット情報の自動伝送は、全て、以下でさらに詳細に説明される。
【００５９】
メディアガイダンスデータソース５１８は、メディア一覧、メディア関連情報（例えば、放送時間、放送チャンネル、メディアのタイトル、メディア内容、評価情報（例えば、ペアレンタルコントロール評価、批評家の評価等）、ジャンルまたはカテゴリ情報、俳優情報、放送会社またはプロバイダのロゴのロゴデータ等）、メディア形式（例えば、標準解像度、高解像度等）、広告情報（例えば、テキスト、画像、メディアクリップ等）、オンデマンド情報、および、ユーザが所望のメディア選択間をナビゲートおよび検索するために役立つ、任意の他の種類のガイダンスデータ等のメディアガイダンスデータを提供してもよい。
【００６０】
メディアガイダンスデータソース５１８は、加えて、広告情報（例えば、テキスト、画像、メディアクリップ等）をユーザ機器デバイスに提供してもよい。広告情報は、ユーザに広告を提供するように、メディアガイダンスアプリケーションによって使用される任意の広告を含んでもよい。ユーザデバイスに提供される広告情報は、メディアガイダンスデータソース５１８である場合もある、任意の好適なソースに由来するものであってもよい。いくつかの実施形態では、広告情報は、種々の異なる広告主または番組スポンサーに由来するものであってもよく、メディアコンテンツソース５１６またはデータ収集サーバ５１７に由来するものであってもよい。
【００６１】
広告情報およびオーディオアセット情報を含む、メディアガイダンスアプリケーションデータは、任意の好適なアプローチまたはアプローチの組み合わせを使用して、ユーザ機器デバイスに提供されてもよい。いくつかの実施形態では、ガイダンスアプリケーションは、データフィード（例えば、連続フィード、トリクルフィード、またはチャンネルの垂直帰線消去間隔内のデータ）を介して番組ガイドデータを受信する、独立型双方向テレビ番組ガイドであってもよい。番組スケジュールデータおよび、広告情報またはオーディオアセット情報等の他のガイダンスデータは、テレビチャンネルのサイドバンド上で、テレビチャンネルの垂直帰線消去間隔内で、帯域内デジタル信号を使用して、帯域外デジタル信号を使用して、任意の他の好適なデータ伝送技術によって、ユーザ機器に提供されてもよい。番組スケジュールデータおよび他のガイダンスデータは、複数のアナログまたはデジタルテレビチャンネル上でユーザ機器に提供されてもよい。番組スケジュールデータおよび他のガイダンスデータは、任意の好適な頻度で（例えば、連続して、毎日、ユーザ指定期間で、システム指定期間で、ユーザ機器からの要求に応じて等）ユーザ機器に提供されてもよい。いくつかのアプローチでは、メディアコンテンツソース５１６、データ収集サーバ５１７、またはメディアガイダンスデータソース５１８からのガイダンスデータは、クライアントサーバアプローチを使用して、ユーザ機器に提供されてもよい。例えば、ユーザの機器上に存在するガイダンスアプリケーションクライアントは、必要な時にガイダンスデータを取得するように、ソース５１８とのセッションを開始してもよい。メディアガイダンスデータソース５１８は、ユーザ機器デバイス５０２、５０４、および５０６に、メディアガイダンスアプリケーション自体、またはメディアガイダンスアプリケーションのソフトウェア更新を提供してもよい。
【００６２】
メディアガイダンスアプリケーションは、例えば、ユーザ機器デバイス上に実装される独立型アプリケーションであってもよい。他の実施形態では、メディアガイダンスアプリケーションは、クライアントがユーザ機器デバイス上に常駐する場合のみ、クライアントサーバアプリケーションであってもよい。例えば、メディアガイダンスアプリケーションは、部分的にユーザ機器デバイス３００（図３）の制御回路３０４上のクライアントアプリケーションとして、および部分的に遠隔サーバ上のサーバアプリケーションとして（例えば、メディアガイダンスデータソース５１８）、実装されてもよい。ガイダンスアプリケーションの表示は、メディアコンテンツソース５１６、データ収集サーバ５１７、メディアガイダンスデータソース５１８、またはこれらのソースの組み合わせによって生成されて、ユーザ機器デバイスに伝送されてもよい。ソース５１６、５１７、および５１８は、ユーザ機器に記憶するためのデータを伝送してもよく、次いで、制御回路によって処理される命令に基づいて、ガイダンスアプリケーションの表示を生成する。
【００６３】
再度図５を参照すると、メディアガイダンスシステム５００は、いくつかのアプローチ、またはネットワーク構成を例示することを目的としており、これによって、ユーザ機器デバイスならびにメディアコンテンツおよびガイダンスデータのソースは、メディアにアクセスし、メディアガイダンスを提供する目的で、相互に通信してもよい。本発明は、これらのアプローチのいずれか１つまたは一部において、またはメディアを送達し、メディアガイダンスを提供するための他のアプローチを採用するシステムにおいて、適用されてもよい。以下の３つのアプローチは、図５の一般化実施例の具体的例示を提供する。
【００６４】
１つのアプローチでは、ユーザ機器デバイスは、ホームネットワーク内で相互に通信してもよい。ユーザ機器デバイスは、上記で説明される短距離ポイントツーポイント通信方式を介して、ホームネットワーク上に提供されるハブまたは他の類似デバイスを通した間接経路を介して、あるいは通信ネットワーク５１４を介して、直接相互に通信することができる。１つの家庭内の複数の個人の各々が、ホームネットワーク上の異なるユーザ機器デバイスを操作してもよい。結果として、種々のメディアガイダンス情報または設定が、異なるユーザ機器デバイス間で伝達されることが望ましくてもよい。例えば、２００５年７月１１日出願のＥｌｌｉｓらの米国特許出願第１１／１７９，４１０号でさらに詳細に説明されているように、ホームネットワーク内の異なるユーザ機器デバイス上で、ユーザが一貫したメディアガイダンスアプリケーション設定を維持することが望ましくてもよい。ホームネットワーク内の異なる種類のユーザ機器デバイスはまた、メディアコンテンツを伝送するように相互に通信してもよい。例えば、ユーザは、ユーザコンピュータ機器から携帯用ビデオプレーヤまたは携帯用音楽プレーヤにメディアコンテンツを伝送してもよい。
【００６５】
第２のアプローチでは、ユーザは、複数の種類のユーザ機器を有してもよく、これによって、メディアコンテンツにアクセスしてメディアガイダンスを取得する。例えば、一部のユーザは、家庭内およびモバイルデバイスによってアクセスされる、ホームネットワークを有してもよい。ユーザは、遠隔デバイス上に実装されたメディアガイダンスアプリケーションを介して、家庭内デバイスを制御してもよい。例えば、ユーザは、オフィスのパーソナルコンピュータ、あるいはＰＤＡまたはウェブ対応携帯電話等のモバイルデバイスを介して、ウェブサイト上のオンラインメディアガイダンスアプリケーションにアクセスしてもよい。ユーザは、オンラインガイダンスアプリケーション上で種々の設定（例えば、録画、リマインダ、または他の設定）を設定して、ユーザの家庭内機器を制御してもよい。オンラインガイドは、直接、またはユーザの家庭内機器上のメディアガイダンスアプリケーションと通信することによって、ユーザの機器を制御してもよい。ユーザ機器デバイスが相互から遠隔の場所にある、ユーザ機器デバイスの通信のための種々のシステムおよび方法は、例えば、その全体を参照することにより本明細書に組み込まれる、２００４年８月２６日出願のＥｌｌｉｓらの米国特許出願第１０／９２７，８１４号で論議されている。
【００６６】
第３のアプローチでは、家庭内外のユーザ機器デバイスは、メディアコンテンツソース５１６と直接通信してメディアコンテンツにアクセスするために、メディアガイダンスアプリケーションを使用することができる。具体的には、家庭内では、ユーザテレビ機器５０４およびユーザコンピュータ機器５０６のユーザは、メディアガイダンスアプリケーションにアクセスし、望ましいメディアコンテンツ間をナビゲートおよび検索してもよい。ユーザはまた、無線通信デバイス５０６を使用して、家庭外のメディアガイダンスアプリケーションにアクセスし、望ましいメディアコンテンツ間をナビゲートおよび検索してもよい。
【００６７】
図６を参照すると、本発明の実施形態による、オーディオライブラリ表示画面６００が提供される。オーディオライブラリ表示画面６００は、ユーザが、例えばオプション領域１２６の選択可能なオプション１２８（図１）またはリモートコントロール上の専用ボタンを選択することによって、オーディオアセットのリストにアクセスした時に表示される。オーディオライブラリ表示画面６００の中のオーディオアセットリスト６１２は、ユーザが識別、購入、記録、または保存するために選択した曲または他のオーディオコンテンツの一覧を含む。オーディオアセットリスト６１２はまた、ユーザ機器（例えば、図３の記憶装置３０８）または１つ以上の遠隔記憶装置の場所にダウンロード、転送、または記憶した、オーディオコンテンツの一覧を含んでもよい。加えて、オーディオアセットリスト６１２の中に表示されるオーディオコンテンツの一覧および関連する情報は、図４のオーディオデータストア４１２に記憶されてもよく、そして、図４の処理回路４０４によって、ディスプレイ４０６上に表示する、または図３のスピーカ３１４に出力するために処理されてもよい。
【００６８】
オーディオアセットリスト６１２の中に表示される一覧は、テキスト、画像、ビデオ、またはそれらの任意の組み合わせを含んでもよい。具体的には、一覧は、オーディオアセットを識別する情報を含んでもよい。この識別情報は、オーディオデータストア４１２または任意の他のデータストア（例えば、データストア４０８および４１０）に記憶された情報のうちのいずれかを含んでもよい。加えて、識別情報は、遠隔に読み出されてもよく、またはビデオもしくはオーディオ番組とともに、またはそれとは別々に伝送されるメタデータから抽出されてもよい。識別情報は、例えば、種類、形式、タイトル、アーティスト、作曲者、製作者、著者、説明、ジャンル、カテゴリ、アルバム、カバーアート、製作日、またはオーディオアセットと関連付けられる他の識別情報を含んでもよい。オーディオアセットリスト６１２の中に表示される一覧はまた、オーディオアセットが関連付けられるテレビ番組、ロゴ、広告主、広告、製品、もしくはサービス、または任意の他の好適な情報を含んでもよい。ビデオ内に埋め込まれたオーディオアセット、ビデオを見ている間に識別、選択、もしくは購入したオーディオアセット、またはビデオコンテンツに別様にリンクされたオーディオアセットの場合、オーディオアセットリスト６１２の中に表示される一覧は、関連付けられたビデオコンテンツに関連する情報を含んでもよい。関連付けられるビデオに関連する情報は、ビデオの種類、形式、ジャンル、カテゴリ、タイトル、エピソード、シリーズ、チャンネル、説明、放送日および時間、ビデオ内のオーディオの相対的タイミング、スポンサー等の情報を含んでもよい。例えば、一覧６１４は、記憶された曲のタイトル情報（例えば、「シンプソンズのテーマ曲」）、および曲がその中に埋め込まれたテレビ番組のタイトル情報（例えば、シンプソンズ）を提供してもよい。一覧６１４は、例えば、曲を識別、購入、記録、または保存するためのユーザの要求に応じて、シンプソンズのエピソードの放送中に加えられていてもよい。
【００６９】
オーディオアセットリスト６１２の中に表示される一覧はまた、その下でオーディオアセットが識別、購入、記憶、選択、提供された、または別様にオーディオライブラリに加えられた状況および条件に関連する情報を含んでもよい。例えば、オーディオアセットの識別、購入、記憶、選択、提供、または別様にオーディオライブラリへの追加を引き起こしたユーザの要求の日付および時間を示す、タイムスタンプが表示されてもよい。別の実施例として、複数のユーザがメディアガイダンスアプリケーションにアクセスしてもよい実施形態では、オーディオアセットのオーディオライブラリへの追加を引き起こしたユーザの身元の指示が提供されてもよい。さらに別の実施例として、一覧は、対応するオーディオアセットが、ユーザ、メディアガイダンスアプリケーション、または別の実体のどれによって加えられたのかを示す情報を表示してもよい。テキスト、画像、またはビデオデータの代わりに、またはそれに加えて、前述の情報の一部または全部が、ハイライティング、シェーディング、フラッシング等の任意の好適な表示方法を使用して、一覧内に表されてもよい。例えば、自動的に加えられたオーディオアセットの一覧は、ユーザが加えたオーディオアセットの背景色とは異なる背景色を有してもよい。オーディオアセットリスト６１２の一覧の中に表示される情報、および一覧の表示プロパティは、メディアガイダンスアプリケーションを使用して、ユーザによって構成されてもよい。
【００７０】
メディアガイダンスアプリケーションは、オーディオアセットリスト６１２の中の一覧を自動的に追加、消去、または修正してもよい。例えば、スポンサー、メディアガイダンスアプリケーションプロバイダ、放送会社、または別の好適な実体は、無料のオーディオアセットを提供してもよく、またはオーディオアセットをユーザに与えてもよい。このオーディオコンテンツは、オーディオライブラリに自動的に加えられてもよく、または、ユーザが、オーディオコンテンツを受け取る、または拒否するように促されてもよい。別の実施例として、メディアガイダンスアプリケーションは、ユーザオーディオライブラリの他のオーディオアセットに関連するオーディオアセットを決定してもよく、そして、オーディオアセットリスト６１２内の推奨されるオーディオアセットの一覧または推奨されるオーディオアセットのクリップを提供してもよい。いくつかの実施形態では、オーディオアセットまたはオーディオクリップは、ある期間の間だけ利用可能であり、メディアガイダンスアプリケーションは、期限切れのオーディオコンテンツに対応する一覧を削除してもよい。同様に、もはやアクセス可能でないオーディオアセット（例えば、アクセス不可能な記憶デバイスに記憶されたオーディオアセット）と関連付けられる一覧は、自動的に、またはユーザの要求に応じてオーディオアセットリスト６１２から削除されてもよい。加えて、ユーザ入力に応じて、またはメディアガイダンスアプリケーションによって遠隔サーバまたはデータベースから受信した情報に応じて、オーディオアセットリスト６１２の一覧のコンテンツが更新されていてもよい。例えば、ユーザは、表示された情報に追加、消去、または修正を行うために、一覧の中に表示されたテキストを編集してもよい。オーディオアセットリスト６１２の一覧に対して行われる修正は、適切なデータストア（例えば、図４のオーディオデータストア４１２）に記憶されてもよく、または遠隔サーバ（例えば、図５のデータ収集サーバ５１７）に提供されてもよい。
【００７１】
オーディオアセットリスト６１２の一覧は、ユーザ入力デバイスを使用しているユーザによって、閲覧、ハイライト、選択、または別様に予約されてもよい。例えば、ユーザは、一覧を起動させるために、一覧上でハイライト領域またはカーソルを移動してもよい。いくつかの実施形態では、メディアガイダンスアプリケーションは、オーディオアセットリスト６１２の一覧上に置かれたカーソルまたはハイライト領域に応答する。例えば、メディアガイダンスアプリケーションは、カーソルまたは領域のハイライト場所に基づいて、広告６１６および６１８を更新してもよい（例えば、広告は、現在ハイライトされている一覧と関連付けられるオーディオアセットに関連していてもよい）。メディアガイダンスアプリケーションは、ハイライトまたは別様に予約された一覧の選択に応じて、付加的な機能を実行してもよい。例えば、一覧を選択することで、選択された一覧と関連付けられるオーディオアセットに関連する付加的な情報を、メディアガイダンスアプリケーションに表示させてもよい。ユーザは、ハイライト領域またはカーソルの場所を制御するために、遠隔制御または他のユーザ入力デバイスのナビゲーションボタンを使用してもよい。加えて、オーディオアセットリスト６１２の一覧に関連する種々の機能をトリガーするために、専門のまたはプログラムされたボタンが使用されてもよい。例えば、「再生」ボタンは、ハイライトまたは予約された一覧と関連付けられるオーディオアセットを再生してもよい一方で、「入力」ボタンは、購入情報等の付加的な情報を読み出してもよい。
【００７２】
ユーザは、オーディオアセットリスト６１２の一覧の間をナビゲートするために、任意の種類の入力デバイスを使用してもよい。ユーザは、利用可能であれば、付加的な一覧を表示するために、表示された一覧の上側または下側にナビゲートしてもよい。加えて、ユーザは、広告をハイライト、予約、起動、選択、または別様にそれと対話するために、広告６１６および６１８にナビゲートしてもよい。例えば、ユーザは、広告をハイライトまたは予約してもよく、そして、ユーザ入力デバイス上のボタンを使用して、または表示されたオプションを選択することによって、新しい広告が表示されるように要求してもよい。この特徴は、例えば、（例えば、ハイライトまたは起動された最後の一覧に基づいて、またはユーザの好みもしくは選好の決定に基づいて）広告６１６または６１８がオーディオアセットの推奨をユーザに表示する時に有利であり得る。この場合、ユーザは、付加的な推奨を見るために、異なる広告を要求してもよい。いくつかの実施形態では、例えば異なるオーディオアセットの推奨をユーザに示すために、オーディオライブラリ表示画面６００の中に表示される広告が自動的に変化する。
【００７３】
いくつかの実施形態では、メディアガイダンスアプリケーションは、ユーザによる一覧の選択または一覧との対話に応じて、オーディオアセットリスト６１２の一覧に対応するオーディオアセットを再生する。例えば、メディアガイダンスアプリケーションは、一覧がハイライトまたは起動された時に、一覧と関連付けられるオーディオアセットのサンプルまたはクリップを再生してもよい。他の実施形態では、ユーザは、対応するオーディオアセットに関連する付加的な情報またはオプションを読み出すために、オーディオアセットリスト６１２の一覧を選択することができる。ユーザ選択に応じて表示される付加的な情報は、一覧内に表示されてもよい情報のうちのいずれかを含んでもよく、例えば、表示制約のため、一覧は、オーディオアセットタイトル情報を表示する余地だけしか有しなくてもよい。一覧の選択は、ユーザが、アーティスト名、アルバムタイトル、および関連付けられるビデオ番組情報等の、付加的な情報を閲覧または編集することを可能にする。付加的な情報は、別個の表示画面上に提供されてもよく、またはオーディオライブラリ表示画面６００上でオーバーレイの中に表示されてもよい。オーディオアセットリスト６１２の一覧のユーザ選択に応じて提供されるオプションは、オーディオの再生（例えば、オプション６２０）、消去（例えば、オプション６２４）、購入、転送、または共有（例えば、オプション６２６）を含んでもよい。オプションはまた、ユーザが、オーディオアセット情報を編集すること、一覧の表示特徴（例えば、背景色、テキスト色、シェーディング等）を構成すること、オーディオアセットに関連する付加的な情報にアクセスすること（例えば、オプション６２２）、または関連するオーディオアセット（例えば、同じアーティスト、アルバム、ジャンル等）を検索すること、を可能にするように提供されてもよい。ユーザにはまた、オーディオアセットリスト６１２の一覧を編集、追加、消去（例えば、オプション６２４）、ソート、再編成、または別様に修正を行うための選択可能なオプションが提供されてもよい。いくつかの実施形態では、ユーザには、別のユーザとのオーディオコンテンツまたは関連する情報の送信、転送、または共有を行うためのオプションが提供される（例えば、オプション６２６）。同様に、ユーザが、別のユーザからのオーディオコンテンツまたは関連する情報を、受け取る、拒否する、転送する、記憶する、または共有することを可能にしてもよい。オーディオアセットまたは関連する情報は、直接的に、ピアツーピア様式で、またはサーバ（例えば、メディアコンテンツソース５１６またはデータ収集サーバ５１７）を介してのいずれかで、図５の通信ネットワーク５１４を介して、ユーザ間で伝送されてもよい。
【００７４】
前述のように、オーディオアセットリスト６１２の一覧の中に表示される情報を同時に表示することができない時、一覧は、情報の一部だけを表示してもよい。ユーザは、次いで、付加的な情報を表示するように、または付加的な情報を表示するための選択可能なオプションが表示されるように、一覧を選択してもよい。この付加的な情報は、オーディオライブラリ表示画面６００上でオーバーレイの中に、もしくはメディアガイダンスアプリケーションの別の表示画面上に表示されてもよく、またはメディアガイダンスが、付加的な情報を表示するために外部のサービス（例えば、インターネットブラウザ）にアクセスしてもよい。加えて、または代替として、付加的な情報を表示するために、マーキーと同じように、一覧内の情報をスクロールさせてもよい。利用可能な付加的な情報を伴う一覧は、このように、シェーディング、ハイライト、色、境界等の、視覚的に際立った表示特徴を介して示されてもよく、または一覧は、省略記号（すなわち、「…」）等のテキスト指示を含んでもよい。いくつかの実施形態では、一連と関連付けられるオーディオアセットのクリップ、または完全なオーディオアセットは、ユーザが一覧をナビゲート、ハイライト、または選択した時に再生される。ユーザによる一覧のハイライトまたは選択に応じたメディアガイドの挙動は、ユーザによって構成可能であってもよい。例えば、ユーザは、ユーザがカーソルまたはハイライトを使用して一覧にナビゲートした時に一覧の中の情報をスクロールするように、または一覧の選択に応じてオーディオアセットだけを再生するように、メディアガイダンスアプリケーションを構成してもよい。図６には示されていないが、オーディオアセットリスト６１２の一覧は、異なる区分またはカテゴリに分類されてもよく、そして、識別情報（例えば、関連するビデオ番組、タイトル、アーティスト、アルバム、ジャンル等）によってソートされてもよい。
【００７５】
オーディオライブラリ表示画面６００は、１つ以上の広告（例えば、広告６１６および６１８）を含んでもよい。広告は、任意の好適なサイズまたは形状でってもよく、オーディオライブラリ表示画面６００内のどこかに位置するか、またはその上部のどこかにオーバーレイされてもよい。例えば、オーディオライブラリ表示画面６００は、オーディオアセットリスト６１２の一覧内に、またはオーディオライブラリ画面表示６００の一部分の上でオーバーレイの中に、広告を含んでもよい。いくつかの実施形態では、メディアガイダンスアプリケーションは、広告と特定の表示画面との間のリンクに基づいて、好適な広告を識別する。例えば、メディアガイドアプリケーションは、オーディオライブラリ表示画面６００へのリンクを伴う広告について、広告データベース（例えば、図４の広告データストア４１０）を検索してもよい。オーディオライブラリ表示画面６００（例えば、広告６１６および６１８）の中に表示される広告を説明するこれらの概念、特徴、機能、およびパラメータに加えて、表示される広告は、図１の広告１２４と関連して前述した概念、特徴、機能、およびパラメータのうちのいずれかを組み込んでもよい。
【００７６】
広告６１６および６１８は、製品、サービス、テレビ番組、またはいくつかの場合では、オーディオアセットリスト６１２の中に表示される一覧に関連していてもよい他のメディアを広告してもよい。広告６１６および６１８はまた、メディアガイダンスアプリケーションの中に表示される他のメディアまたは他の広告に関連していてもよい。表示される広告はまた、メディアガイダンスアプリケーションとのユーザ対話、ユーザプロファイルに記憶されたユーザ情報、またはメディアガイダンスアプリケーションによって監視および収集されるユーザデータに関連していてもよい。例えば、一覧６１４は、「シンプソンズのテーマ曲」であってもよく、広告６１６は、シンプソンに関連する製品またはサービス、ＦＯＸ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙによって所有される別のショー、シンプソンズで紹介される他のオーディオアセット、または他の好適なオーディオまたはビデオコンテンツを広告してもよい。別の実施例として、広告６１６は、オーディオアセット識別のためのユーザの要求（例えば、「シンプソンズのテーマ曲」を識別するためのユーザの要求）に応じて、オーディオライブラリ表示画面６００にリンクされてもよい。さらに別の実施例として、広告表示領域６１８は、広告表示領域６１６の中に表示される広告に関連する製品またはサービスの広告を含んでもよい。
【００７７】
広告６１６および６１８は、選択可能であってもよく、かつメディアコンテンツに関するさらなる情報の提供、製品またはサービスに関する情報の提供、メディアコンテンツ、製品、またはサービスの購入を可能にすること、広告に関連するメディアコンテンツの提供等を行ってもよい。例えば、広告６１６は、一覧６１４（例えば、シンプソンズで紹介される曲）に関連するオーディオアセットを提供してもよい。広告を選択することは、ユーザが、広告されたオーディオアセットを購入することを可能にしてもよい。広告６１６を選択する、または別様にそれと対話することはまた、ユーザが、広告されたオーディオアセットに関する付加的な情報を読み出すこと、または広告されたオーディオアセットのクリップまたはサンプルを再生することを可能にしてもよい。次に、広告６１８は、広告６１６に関連していてもよく、いくつかの事例では、広告６１６で紹介されたオーディオアセットとして、同じアーティストによるオーディオアセットを広告してもよい。前述の実施例は、オーディオアセットリスト６１２の中に表示される一覧およびオーディオライブラリ表示画面６００の中に表示される広告が、相互に関連、リンク、または応答してもよい、多数の可能な構成のうちのいくつかだけを例示している。別の例示的な実施例として、広告６１６および６１８は、オーディオアセットリスト６１２の中に表示される一覧とのユーザ対話に応じて変化してもよい。例えば、広告６１６および６１８は、ユーザによる一覧のハイライトまたは選択に応じて、変化または更新してもよい。
【００７８】
メディアガイダンスアプリケーションは、広告６１６および６１８を選択するために、前述した特徴の任意の組み合わせを実装してもよい。例えば、メディアガイダンスアプリケーションは、ユーザの最近の購入履歴とともに、現在ハイライトされている一覧に基づいて、広告６１６および６１８を選択してもよい。別の実施例として、メディアガイダンスアプリケーションは、現在ハイライトされている一覧に基づいて広告６１６を選択し、およびオーディオアセットリスト６１２の他の一覧に基づいて広告６１８を選択してもよい。適切な広告を選択するために、ユーザがアクセスまたは購入したいと望み得るメディアコンテンツ、製品、またはサービスを示す任意の情報が、メディアガイダンスアプリケーションによって考慮されてもよい。
【００７９】
メディアガイダンスアプリケーションはまた、サーバ（例えば、図５のデータ収集サーバ５１７）、または広告６１６および６１８を選択するために使用されてもよい他のユーザ機器（例えば、図５のユーザテレビ機器５０２）から、情報を受信または読み出してもよい。例えば、メディアガイダンスアプリケーションは、ユーザがあるジャンルの音楽を好むことを決定してもよく、そのジャンル内の人気のある曲について図５のデータ収集サーバ５１７にクエリを行ってもよく、そして、人気のある曲のうちの１つ以上の広告を表示していもよい。加えて、メディアガイダンスアプリケーションは、まだ広告がリストに含まれていない曲を紹介することを確実にするように、オーディオアセットリスト６１２の一覧を検索してもよい。図５のデータ収集サーバ５１７は、複数のユーザのオーディオライブラリまたは購入習慣の監視に基づいて、人気のある曲を識別してもよい。
【００８０】
オーディオライブラリ表示画面６００は、全画面表示として例示されているが、表示されているメディアコンテンツ（例えば、テレビ番組）上で全体的または部分的にオーバーレイされてもよい。いくつかの実施形態では、オーディオライブラリ表示画面６００は、特定のビデオ番組と関連付けられるオーディオアセットを閲覧するためのユーザの要求に応じて表示される。例えば、番組一覧をハイライトした状態（例えば、図１の番組一覧１０８）、またはビデオ番組を表示画面上に表示した状態で、ユーザは、各々、ハイライトされた番組一覧、または表示されたビデオ番組と関連付けられるオーディオアセットを閲覧するための要求を行ってもよい。ユーザは、例えば表示されたビデオ番組またはメディアガイダンスアプリケーション表示画面の一部分上のオーバーレイの中で、ユーザ入力デバイス上の専用ボタンを押すことによって、または表示画面上に表示されるオプションを選択することによって、この要求を示してもよい。これらの実施形態では、オーディオライブラリ表示画面６００は、特定のビデオ番組（すなわち、ユーザの要求時に、ハイライトされていた番組一覧または表示されていた番組）に関連付けられるオーディオアセットの一覧だけを表示するように構成されてもよい。加えて、広告６１６および６１８は、少なくとも部分的には特定のビデオ番組に基づいて選択されてもよい。例えば、図１の番組一覧１０８に関連付けられるオーディオアセット（「シンプソンズ」）を閲覧するためのユーザの要求を受信すると、メディアガイダンスアプリケーションは、オーディオアセットリスト６１２に表示される一覧６１４（「シンプソンズのテーマ曲」）および他のシンプソンズに関連するオーディオコンテンツだけを伴う、オーディオライブラリ表示画面６００を表示してもよい。
【００８１】
したがって、オーディオライブラリ表示画面６００は、オーディオライブラリ表示画面６００を閲覧するためにユーザが要求する状況、形態、または方法に応じて、オーディオアセットの一覧を選択的に表示するように構成されてもよい。さらなる実施例として、ユーザは、映画またはテレビ番組のエピソード等の任意の種類のビデオ番組と関連付けられるオーディオアセット、またはユーザのＤＶＲに記録された全ての映画またはテレビシリーズ全体等の一群のビデオ番組と関連付けられるオーディオアセットを閲覧するように選択してもよく、メディアガイダンスアプリケーションは、関心の単一または複数のビデオ番組と関連付けられるオーディオアセットの一覧だけを表示するように、オーディオライブラリ表示画面６００を調整してもよい。
【００８２】
ここで、図７を参照すると、本発明の実施形態による、ビデオ番組内に埋め込まれたオーディオアセットを識別するためのオプションを伴う例示的なオーバーレイ領域７１０が提供される。オーバーレイ領域７１０は、例示的な番組一覧表示画面７００の一部分の上で表示されているが、オーバーレイ領域７１０は、ビデオ番組または複数のビデオ番組と関連付けられる一覧を伴う任意のメディアガイダンス表示画面と関連してその一部分の上で表示されてもよいことを理解されたい。さらに、オーバーレイ領域７１０は、表示画面（すなわち図３のディスプレイ３１２）上に表示されるビデオ番組と関連してその一部分の上で表示されてもよい。オーバーレイ領域７１０は、ユーザがユーザ入力デバイスの専用ボタンを押すことに応じて、または表示された選択可能なオプション（例えば、選択可能なオプション７２８）のユーザ選択に応じて自動的に表示されてもよい。例示的な番組一覧表示画面７００は、図１の例示的なグリッド番組一覧表示画面１００の事例であり得る。
【００８３】
オーバーレイ領域７１０は、ビデオ番組内に埋め込まれたオーディオアセットを識別するように、オプション７１２をユーザに提供する。いくつかの実施形態では、ハイライトまたは起動されたビデオ番組一覧を伴う選択オプション７１２は、ビデオ番組内の全てのオーディオアセットを識別するように、メディアガイダンスアプリケーションを構成する。例えば、選択オプション７１２は、ビデオ番組７０２（「シンプソンズ」）で紹介される全ての曲を識別するように、メディアガイダンスアプリケーションを構成してもよい。他の実施形態では、オプション７１２を選択することは、ユーザが、どの種類のオーディオアセットを識別するか、どのようにしてオーディオアセットを識別するか、またはオーディオアセットの識別に続いて、どのアクションをメディアガイダンスが実行すべきか、を構成することを可能にするオプションを表示する。例えば、ユーザが、曲だけ、スピーチだけ、または他ののカテゴリのオーディオコンテンツだけを識別するように、メディアガイダンスアプリケーションを構成することを可能にするオプションが表示されてもよい。別の実施例として、ユーザが、メタデータ、オーディオ分析、もしくはその両方、または別の好適な識別方法（オーディオアセット情報についてサーバに問い合わせること等）を使用してオーディオアセットを識別するように、メディアガイダンスアプリケーションを構成することを可能にするオプションが表示されてもよい。さらに別の実施例として、ユーザが、後のレビューのためにオーディオアセットの全てまたは一部を保存するように、または識別されたオーディオアセットの全てまたは一部を自動的に購入、保存、もしくはダウンロードするように、メディアガイダンスアプリケーションを構成することを可能にするオプションが表示されてもよい。また、ユーザが、予め選択された基準に依存して、オーディオアセットまたはオーディオアセット情報の記録、ダウンロード、または購入を制限するように、メディアガイダンスアプリケーションを構成することを可能にするオプションが表示されてもよい。例えば、ユーザは、予め選択されたジャンル、アーティスト等を満たすビデオ番組において識別された曲だけを自動的に購入またはダウンロードするように、メディアガイダンスアプリケーションを構成してもよい。
【００８４】
オーディオアセット識別は、図９に関連して以下でさらに詳細に論議するように、ビデオ番組メタデータ、オーディオアセット情報を含む他の記憶されたデータ、オーディオ分析を使用して、またはサーバにクエリを行うことによって実行されてもよい。ビデオ番組と関連付けられるオーディオアセットまたはオーディオアセット情報が直ちに利用可能である（例えば、オーディオアセット情報がビデオ番組のメタデータに記憶されている、またはオーディオアセットが以前に識別された）状況では、メディアガイダンスアプリケーションは、オーディオアセット情報に対するユーザの要求に応じて、直ちにオーディオアセット情報をユーザに表示してもよい。オーディオアセット情報が直ちに利用可能でない場合では、メディアガイダンスアプリケーションは、識別プロセスの完了時に情報が読み出されるとすぐにそれを表示してもよく、またはオーディオアセット情報は、後の検索のために記憶されてもよい。
【００８５】
いくつかの実施形態では、オーバーレイ領域７１０が、表示されたビデオ番組を覆って現れている時、オプション７１２は、ユーザが、ビデオ番組の中で現在再生しているオーディオアセットを識別することを可能にする。これは、例えば、ユーザがテレビ番組（またはコマーシャル）を見ていて、現在再生している曲を識別したい状況において有利であり得る。このシナリオでは、ユーザは、オーディオアセットを識別するために、ボタンを押すか、または表示されたオプションを選択することだけしか必要としない。他の実施形態では、オーバーレイ領域７１０が、表示されたビデオ番組を覆って現れている時、オプション７１２は、番組一覧７０２に関連して前述したものと同じ特徴および機能を提供する。例えば、オプション７１２は、ユーザが、表示されたビデオ番組に埋め込まれたオーディオアセットの全てを識別することを可能にしてもよい。
【００８６】
ここで、図８Ａおよび図８Ｂを参照すると、本発明の実施形態による、ビデオ番組８００がオーディオアセット情報８０６とともに表示されるメディアガイダンスアプリケーションの例示的な表示画面が提供される。具体的には、図８Ａおよび図８Ｂは、表示されたビデオ番組内に埋め込まれたオーディオアセットを識別するための、ユーザの要求に応じたオーディオアセット情報の表示を例示する。これらの表示画面の説明は、ビデオ番組に埋め込まれたオーディオアセットを指しているが、本明細書で論議される概念、特徴、および技術は、任意の種類のメディアコンテンツに埋め込まれたオーディオアセット（例えば、双方向広告、オーディオ番組、またはゲーム）に適用してもよいことを理解されたい。
【００８７】
図８Ａおよび図８Ｂの表示画面は、オーディオ情報ディスプレイ領域８０２を含む。表示領域８０２は、ビデオ番組８００上で表示されるオーバーレイであってもよい。表示領域８０２は、ユーザの要求または選択に応じて表示されてもよく、またはオーディオアセット識別要求の遂行の成功に応じて自動的に表示されてもよい。例えば、表示領域８０２は、ユーザがユーザ入力デバイス上の専用ボタン押すことに応じて表示されてもよい。別の実施例として、表示領域８０２は、ビデオ番組８００の中で現在再生しているオーディオアセットを識別するためのユーザの要求に応じて表示されてもよい。
【００８８】
オーディオ情報表示領域８０２は、アルバムアート８０４と、曲名、アーティスト、およびアルバム等のオーディオアセット情報８０６とを含んでもよい。この情報は、ビデオ番組８００と関連付けられるメタデータ、ローカル記憶装置（例えば、図４のオーディオデータストア４１２）、または遠隔場所（例えば、図５のソース５１６、５１７、または５１８）から読み出されてもよい。オーディオ情報表示領域８０２はまた、購入オプション８０８と、広告８１０とを含んでもよい。表示領域８０２の中に表示される要素は、オーディオアセットの種類またはカテゴリに応じて示されるものと異なっていてもよい。例えば、アルバムアート、曲名、アーティスト、およびアルバムが、識別された曲に最もあてはまる。その代わりに、識別されたオーディオアセットがスピーチである場合、表示領域８０２は、話者の名前、スピーチの場所、後援組織のロゴ等を表示してもよい。同様に、識別されたオーディオアセットが購入に利用可能である場合、購入オプション８０８だけが表示されてもよい。代替として、または加えて、識別されたオーディオアセットまたはその関連付けられるオーディオアセット情報をダウンロード、記録、または保存するように、オプションが表示されてもよい。広告８１０は、識別されたオーディオアセットまたは表示されたビデオ番組８００に関連していてもよい。加えて、広告８１０は、図６の広告６１６および６１８に関連して前述した概念、特徴、機能、およびパラメータのうちのいずれかを組み込んでもよい。
【００８９】
オーディオ情報表示領域８０２のコンテンツは、編集または修正されてもよい。例えば、オーディオアセット情報８０６のテキストは、ユーザによって編集されて、ビデオ番組のメタデータに加えられるか、ローカル記憶装置（例えば、図４のオーディオデータストア４１２）に記憶されるか、または遠隔サーバ（例えば、図５のデータ収集サーバ５１７）に伝送されてもよい。ユーザは、例えば表示されたオーディオアセット情報を訂正するために、表示領域８０２のコンテンツを編集してもよい。加えて、オーディオ情報表示領域８０２のコンテンツまたはオーディオ情報表示領域８０２自体は、選択可能であってもよく、そして、ユーザが、付加的な情報を読み出すこと、または識別されたオーディオアセットもしくはその関連付けられるオーディオアセット情報を購入、記録もしくはダウンロードすることを可能にしてもよい。
【００９０】
図８Ｂに示されるように、オーディオアセット情報は、ビデオ番組８００上で直接的に表示されてもよい。具体的には、オーディオ情報表示領域８０２に関連して前述した要素のうちのいずれかを、ビデオ番組８００にオーバーレイしてもよい。例えば、オーディオアセット情報８０６は、ビデオ番組８００上で直接的に表示されてもよい。加えて、視覚的インジケータ８１２は、表示された情報がオーディオアセット情報であることをユーザに示してもよい。いくつかの実施形態では、アルバムアート８０４または広告８１０が、視覚的インジケータ８１２の代わりに、またはそれに加えて表示されてもよい。視覚的インジケータまたは表示されたオーディオアセット情報は、選択可能であってもよく、ユーザが、付加的な情報を読み出すこと、または識別されたオーディオアセットもしくはその関連するオーディオアセット情報を購入、記録、もしくはダウンロードすることを可能にしてもよい。
【００９１】
ここで、図９を参照すると、本発明の実施形態による、オーディオアセット識別要求を処理するための例示的システム９００が示されている。具体的には、システム９００は、オーディオアセット識別要求９０２に応じて、オーディオアセット情報９１８がユーザに提供され得る、いくつかの異なる方法を例示する。以下でより詳細に説明するように、システム９００の種々のモジュール、デバイス、データストア、および信号は、オーディオ信号を識別する、オーディオアセット情報を提供する、または別様に以下で論議される機能を実行するために、個々に、または組み合わせて使用されてもよい。
【００９２】
システム９００は、オーディオ信号９０４の一部分を記録、または別様にキャプチャするための、オーディオキャプチャおよびプロセスモジュール９０６を含んでもよい。オーディオ信号９０４は、図３のスピーカ３１４に現在提供されているオーディオ信号、ビデオ番組に埋め込まれたオーディオ信号、図３のユーザ入力インターフェース３１０を使用して入力されているオーディオ信号、または識別するための（例えば、ユーザまたはメディアガイダンスアプリケーションによって）提供、指示、または選択された任意の他のオーディオ信号を表してもよい。オーディオ信号９０４は、任意の形式（例えば、ＷＡＶ、ＭＰ３等の生波形またはバイナリファイル）であってもよく、アナログまたはデジタルであってもよく、単一のオーディオアセットまたは複数のオーディオアセットを含んでもよく、また、ビデオ番組、オーディオ番組、または任意の他のメディアコンテンツから抽出されてもよい。
【００９３】
オーディオキャプチャおよびプロセスモジュール９０６は、オーディオアセット識別要求９０２の受信に応じて、オーディオ信号９０４のキャプチャを開始してもよい。いくつかの実施形態では、オーディオアセット識別要求９０２は、オーディオ信号９０４をキャプチャするために、オーディオキャプチャおよびプロセスモジュール９０６をトリガーする。複数のオーディオ信号が利用可能である場合では、オーディオキャプチャおよびプロセスモジュール９０６は、デフォルトが特定のオーディオ信号９０４になるように、またはオーディオソースからのオーディオ信号９０４にアクセスするように構成されてもよい。代替として、メディアガイダンスアプリケーションは、どのオーディオ信号をモジュール９０６に提供すべきかを決定してもよい。例えば、メディアガイダンスアプリケーションは、メディアガイダンスアプリケーションの現在の表示画面に基づいて、どのオーディオ信号をモジュール９０６に提供すべきかを決定してもよい（例えば、ビデオ番組が表示されている場合に、ビデオ番組に埋め込まれたオーディオ信号が提供されてもよい）。別の実施例として、メディアガイダンスアプリケーションは、メディアガイダンスアプリケーションとのユーザ対話に基づいて、どのオーディオ信号をモジュール９０６に提供すべきかを決定してもよい（例えば、ユーザが図６のオーディオライブラリ６１２の中の特定の一覧を選択した場合に、その一覧と関連付けられるオーディオ信号が提供されてもよい）。
【００９４】
他の実施形態では、オーディオアセット識別要求９０２は、要求と関連付けられる付加的な情報を含み、この情報は、オーディオ信号９０４のキャプチャおよび処理を支援するために、プロセスモジュール９０６に提供されてもよい。例えば、オーディオアセット識別要求９０２は、オーディオ信号９０４のソース（例えば、どのオーディオソース、ビデオ番組、チャンネル、またはオーディオアセットが、オーディオ信号を含むのか）、ソースの中のどこにオーディオ信号９０４がどこにあるか（例えば、開始時間および終了時間）、およびどのような種類（例えば、オーディオ形式、オーディオ品質等）のオーディオ信号が提供されているか、に関する情報を含んでもよい。
【００９５】
オーディオアセット識別要求９０２はまた、オーディオキャプチャおよびプロセスモジュール９０６を支援するための情報を含んでもよく、オーディオシグネチャ生成モジュール９１０は、各々、好適なオーディオ信号サンプル９０８およびオーディオシグネチャ９１２を作成する。加えて、オーディオアセット識別要求９０２は、データストア９５０、９５２、および９５４における記録の読み出しおよび記憶を容易にするための情報を含んでもよい。例えば、オーディオアセット識別要求９０２は、所望のオーディオアセットが曲であることを示してもよい。それに応じて、オーディオキャプチャおよびプロセスモジュール９０６は、特に曲に対してカスタマイズされた、サンプリング技術を使用してもよく、または同じオーディオ信号内に含まれる他のオーディオコンテンツから曲を分離する、オーディオ処理技術を用いてもよい。オーディオシグネチャ生成モジュール９１０は、同様に、曲に対して一意のシグネチャを生成することに特に適している、シグネチャ生成技術を使用してもよく、このシグネチャは、例えばダイアログに対して生成されるオーディオシグネチャとは異なってもよい。最後に、所望のオーディオアセットが曲であるという指示は、一致するオーディオシグネチャの検索が、曲のオーディオシグネチャだけを含むオーディオデータベース９５４の特定の区間を標的にすることを可能にしてもよい。
【００９６】
オーディオアセット識別要求９０２の記録は、ユーザプロファイルデータストア９５２等のローカルまたは遠隔データストアに記憶されてもよく、または図５のデータ収集サーバ５１７等のさらに処理するためのサーバに送信されてもよい。記録は、オーディオアセット識別要求９０２に含まれる、またはこれと関連付けられる、任意の情報を組み込んでもよい。記録は、加えて、オーディオアセット識別プロセスが開始されたという指示、要求のタイムスタンプ、モジュール９０６によって処理するために提供されるオーディオ信号に関する情報（例えば、どのオーディオ信号が選択されたか、またはオーディオのソース）、メディアガイダンスアプリケーションとのユーザ対話に関する情報（例えば、ユーザがどのように要求を開始したか、ユーザが要求を開始するためにどのような表示要素を選択したか等）、メディアガイダンスアプリケーションの状態に関する情報、（例えば、要求時にメディアガイダンスアプリケーションが何を表示していたか）または、オーディオアセット識別要求９０２またはオーディオ信号９０４を特徴付けるために有用な任意の他の好適な情報を含んでもよい。
【００９７】
オーディオキャプチャおよびプロセスモジュール９０６は、オーディオ信号サンプル９０８を生成するために、オーディオ信号９０４の一部分を処理してもよい。オーディオキャプチャおよびプロセスモジュール９０６は、ユーザ機器に、または遠隔場所に位置してもよい。例えば、モジュール９０６は、図４の処理回路４０４の一部であってもよい。オーディオキャプチャおよびプロセスモジュール９０６は、キャプチャまたは処理のためのオーディオ信号９０４内の最適な場所を検出するように構成されてもよい。例えば、モジュール９０６は、少量の干渉（例えば、低信号雑音または所望の種類以外の最小量のオーディオコンテンツ）を有する、オーディオ信号９０４の一部分を検出してもよい。モジュール９０６は、検出された干渉を低減または除去するように、オーディオ信号９０４を処理してもよい。１つのシナリオでは、例えば、ユーザは、オーディオアセット識別要求を開始してもよく、そして、所望のオーディオアセットが曲であることを示してもよく、またはそのように決定されてもよい。それに応じて、オーディオキャプチャおよびプロセスモジュール９０６は、曲と関連付けられるオーディオ信号アーチファクトが最も顕著であり、およびナレーション等の他の種類のオーディオコンテンツが最小限である、オーディオ信号９０４の中の場所を検出してもよい。モジュール９０６はまた、一般的に曲と関連付けられるオーディオ信号の中で検出されるオーディオアーチファクトを増大させる一方で、他の種類のオーディオコンテンツに属すると決定されたものを低減するように、オーディオ信号９０４を処理してもよい。モジュール９０６はまた、ジッタ等の信号雑音を低減または除去するように、オーディオ信号９０４を処理してもよい。
【００９８】
オーディオキャプチャおよびプロセスモジュール９０６は、所定量のオーディオ信号９０４をキャプチャするように構成されてもよい。例えば、モジュール９０６は、５秒のオーディオをキャプチャするように構成されてもよい。代替として、キャプチャされるオーディオの量は、変動してもよい。例えば、キャプチャされるオーディオの量は、所望のオーディオアセットの種類に依存してもよい（例えば、曲の識別要求に対しては５秒のオーディオがキャプチャされるが、所望のオーディオアセットがナレーションである場合は、１０秒キャプチャされてもよい）。同様に、オーディオ信号サンプル９０８の長さは、予め定めても、変動してもよい。キャプチャされるオーディオの量またはオーディオ信号サンプル９０８の長さは、サンプル制御９１６に依存してもよく、以下でさらに詳細に論議される。サンプル制御９１６は、例えばオーディオ識別プロセスに失敗した（例えば、いかなるオーディオアセットも識別されない、または複数のオーディオアセットが識別された）場合、オーディオ信号サンプル９０８の長さを長くしてもよい。
【００９９】
オーディオ信号サンプル９０８は、オーディオ信号９０４の任意の部分から抽出または生成されてもよい。加えて、オーディオ信号サンプル９０８は、連続的にまたは離散的な時間間隔で提供されてもよい。例えば、オーディオキャプチャおよびプロセスモジュール９０６は、連続的に更新されたオーディオ信号サンプル９０８を生成するために、オーディオ信号９０４を連続的に処理してもよい。代替として、オーディオキャプチャおよびプロセスモジュール９０６は、要求に応じてある時間間隔で、またはそこからオーディオサンプルを生成するオーディオ信号９０４のより良好な部分の検出（例えば、以前に検出したものよりも低い干渉を伴う、オーディオ信号９０４の一部分の検出）に応じて、オーディオ信号サンプル９０８だけを生成してもよい。
【０１００】
オーディオシグネチャ生成モジュール９１０は、オーディオ信号サンプル９０８に基づいて、オーディオシグネチャ９１２を生成してもよい。オーディオシグネチャ９１２は、音紋等の、オーディオサンプルから生成されるデジタル情報を識別し、およびオーディオアセットを表す任意の種類であってもよい。例えば、オーディオシグネチャは、オーディオ信号サンプル９０８内に存在するオーディオアーチファクトの要約であってもよい。オーディオシグネチャ９１２は、加えて、デジタルファイル、ハッシュ、キー、波形、または任意の他の種類のデータオブジェクトであってもよい。
【０１０１】
オーディオシグネチャ生成モジュール９１０は、ユーザ機器に、または遠隔場所に位置してもよい。例えば、モジュール９１０は、図４の処理回路４０４の一部であってもよい。オーディオシグネチャ生成モジュール９１０は、任意の好適な技術を使用して、オーディオシグネチャ９１２を生成するために、オーディオ信号サンプル９０８を処理してもよい。例えば、オーディオシグネチャ生成モジュール９１０は、オーディオサンプルの平均ゼロクロッシングレート、推定されたテンポ、平均周波数スペクトル、スペクトルの平坦さ、突出したトーン、および帯域幅の任意の組み合わせを検出および計算するために、アルゴリズムまたは処理回路を含んでもよい。
【０１０２】
オーディオシグネチャ９１２は、オーディオ信号サンプル９０８の任意の部分から生成されてもよい。いくつかの実施形態では、１つを超えるオーディオシグネチャ９１２がオーディオ信号サンプル９０８から生成される。オーディオシグネチャ９１２は、連続的にまたは離散的な時間間隔で提供されてもよい。例えば、オーディオシグネチャ生成モジュール９１０は、連続的に更新されたオーディオシグネチャ９１２を生成するために、オーディオ信号サンプル９０８を連続的に処理してもよい。代替として、オーディオシグネチャ生成モジュール９１０は、要求に応じてある時間間隔で、または新しいオーディオ信号サンプル９０８の利用能の検出に応じて、オーディオシグネチャ９１２を生成してもよい。
【０１０３】
引き続き図９を参照すると、オーディオシグネチャ９１２は、オーディオデータベース９５４等のデータストア内の既知のオーディオアセットを識別するために使用されてもよい。識別は、オーディオシグネチャ９１２を、既知のオーディオアセットと関連付けられる複数の既知の、または以前に作成されたオーディオシグネチャと比較することによって達成されてもよい。これらの既知のオーディオシグネチャは、オーディオデータベース９５４において記憶されてもよく、ユーザ機器に、または遠隔場所（例えば、ソース５１６または５１７の中）に位置してもよい。オーディオデータベース９５４は、生成されたオーディオシグネチャ９１２と一致する、既知のオーディオシグネチャについて検索され得る。検索は、第１の一致する既知のオーディオシグネチャの検出時に終了してもよい。代替として、全ての一致する既知のオーディオシグネチャを決定するために、全ての既知のオーディオシグネチャが検索されてもよい。いかなる一致するオーディオシグネチャも位置していなかった時には、新しいオーディオシグネチャ９１２と一致する既知のオーディオシグネチャを見つけるために、新しい（例えば、付加的な、または、更新された）オーディオシグネチャ９１２が、オーディオデータベース９５４の繰り返し検索で使用されてもよい。異なるオーディオアセットと関連付けられる複数の一致する既知のオーディオシグネチャが位置していた時には、一致の結果を絞り込むために、新しいオーディオシグネチャ９１２が、複数の一致する既知のオーディオシグネチャの以降の検索で使用されてもよい。新しいオーディオシグネチャは、１つの一致する既知のオーディオシグネチャだけが残るまで、この様式で使用されてもよい。代替として、異なるオーディオアセットと関連付けられる複数の一致する既知のオーディオシグネチャが位置していた時には、初期の一致の結果が破棄されてもよく、そして、新しいオーディオシグネチャ９１２と一致する既知のオーディオシグネチャを見つけるために、新しいオーディオシグネチャ９１２が、オーディオデータベース９５４の繰り返し検索で使用されてもよい。
【０１０４】
いくつかの実施形態では、オーディオシグネチャ９１２は、サンプル制御信号９１６に応じて、前述のように連続的または周期的に、更新または生成される。サンプル制御信号９１６は、例えば事実上１つを超える一致する既知のオーディオシグネチャがオーディオデータベース９５４の中に位置する時に生成される。サンプル制御信号９１６は、更新されたオーディオ信号サンプル９０８をオーディオキャプチャおよびプロセスモジュール９０６に生成させてもよく、次いで、更新されたオーディオ信号９１２を生成するために、オーディオシグネチャ生成モジュール９１０に提供されてもよい。代替として、サンプル制御信号９１６は、既存のオーディオ信号サンプル９０８から、更新されたオーディオ信号９１２をオーディオシグネチャ生成モジュール９１０に生成させてもよい。また、唯一の一致する既知のオーディオシグネチャがオーディオデータベース９５４の中に位置する時に、サンプル制御信号９１６が生成される、および／または別の検索が実行される状況があってもよい。例えば、一致する既知のオーディオシグネチャが所望のオーディオアセット以外のオーディオアセットと関連付けられていると決定されてもよい（例えば、識別されたオーディオアセットが、ユーザが求めるものではないというユーザ入力に基づいて）。１つを超えるオーディオシグネチャ９１２がオーディオシグネチャ生成モジュール９１０によって生成される実施形態では、各オーディオシグネチャは、一致する既知のオーディオシグネチャを決定するために、個々に、または組み合わせて使用することができる。
【０１０５】
オーディオデータベース９５４は、既知のオーディオシグネチャと関連付けられる情報または情報へのリンクを含んでもよい。例えば、既知のオーディオシグネチャと関連付けられる既知のオーディオアセット、または既知のオーディオアセットへのリンクは、オーディオデータベース９５４に記憶されてもよい。（図４のオーディオデータストア４１２は、データストア９５４としてシステム９００に実装されてもよい。）オーディオデータベース９５４はまた、図４のオーディオデータストア４１２に記憶された情報のうちのいずれかを含んでもよい。例えば、オーディオデータベース９５４は、オーディオの種類、形式、タイトル、アーティスト、作曲者、著者、説明、ジャンル、カテゴリ、アルバム、カバーアート、製作日、評価データ、または既知のオーディオシグネチャに対応するオーディオアセットと関連付けられる他の識別情報を含んでもよい。オーディオデータベース９５４はまた、メディアコンテンツ（例えば、テレビ番組）、ロゴ、広告主、広告、製品、もしくはオーディオが関連付けられるサービスに関連する情報、または他の好適な関連付けられた情報を含有してもよい。例えば、オーディオデータベース９５４に記憶された既知のオーディオシグネチャの各々について、データベースはまた、既知のオーディオシグネチャと関連付けられるオーディオアセットを含むテレビ番組のリストを含んでもよい。別の実施例として、オーディオデータベース９５４に記憶された既知のオーディオシグネチャの各々について、データベースは、関連付けられたオーディオアセットの、またはオーディオアセットを含むビデオ番組の過去または将来の放送に関する情報（例えば、時間およびチャンネル）を含んでもよい。この情報は、例えば、所与のオーディオアセットが次にいつ、どのチャンネルで放送されるのかを決定するために使用することができる。
【０１０６】
オーディオアセットの識別、選択、または購入に関連する情報はまた、オーディオデータベース９５４に記憶されてもよい。例えば、ビデオ番組を見ている間に、またはメディアガイダンスアプリケーションと対話している間にオーディオアセットが識別、選択、または購入された場合、関連するビデオ番組またはメディアガイダンスアプリケーション表示画面に関連する詳細が、各々、オーディオデータベース９５４に記憶されてもよい。ビデオ番組に関連する情報は、ビデオの種類、形式、ジャンル、カテゴリ、タイトル、エピソード、シリーズ、チャンネル、説明、放送日および時間、ビデオ内のオーディオの相対的タイミング、スポンサー等を含んでもよい。オーディオデータベース９５４はまた、その下でオーディオコンテンツが識別、購入、記憶、選択、提供された、または別様にオーディオデータベース９５４に加えられた状況および条件に関連する情報を含んでもよい。例えば、オーディオアセットを識別、購入、記憶、選択、提供するための、または別様にそれをオーディオデータベース９５４に加えるためのユーザの要求の日付および時間を示す、タイムスタンプが記憶されてもよい。別の実施例として、複数のユーザがメディアガイダンスアプリケーションにアクセスしてもよい実施形態では、オーディオアセットをオーディオデータベース９５４に加えたというユーザの指示が記憶されてもよい。
【０１０７】
オーディオデータストア９５４はまた（または代替として）、前述の情報が見つけられ得る他のローカルまたは遠隔記憶システムの中の場所のインデックスを記憶してもよい。オーディオデータストア９５４には、前述の情報の全てまたは一部が予め読み込まれてもよい。加えて、オーディオデータストア９５４は、新しい情報で周期的に更新されてもよく、または新しい情報は、要求に応じて、周期的に、または新しいオーディオアセットが加えられた、もしくは識別された時に、遠隔場所から読み出されてもよい。情報は、ビデオまたはオーディオ番組とともに、またはそれとは別に伝送されるメタデータで提供されてもよい。例えば、オーディオデータベース９５４がユーザ機器に対してローカルである時には、オーディオアセットが識別、選択、購入された時、または別様にメディアガイダンスアプリケーションに提供された時に、新しいオーディオ情報で更新されてもよい。この情報は、遠隔データストアからダウンロードされてもよく、またはオーディオアセットとともに提供される情報（例えば、メタデータ）、オーディオアセットを含むオーディオ信号、またはオーディオアセットを含むビデオ番組から抽出されてもよい。
【０１０８】
オーディオデータベース９５４は、示されるように、１つを超えるオーディオデータストアを表してもよい。例えば、オーディオデータベース９５４は、ユーザ機器のオーディオデータストアおよび遠隔場所のオーディオデータストア（例えば、データ収集サーバ５１７またはメディアガイダンスデータソース５１８）の両方を表してもよい。遠隔オーディオデータベースに含まれる情報は、ローカルオーディオデータベースへ転送されてもよく、逆もまた同じである。オーディオデータベース９５４を検索または更新するという記述は、ローカルデータストア、遠隔データストア、または両方を検索もしくは更新することを指す。いくつかの実施形態では、オーディオデータベース９４５の任意の検索は、ローカルデータストアの検索から始まり、ローカルデータストアの中にいかなる結果も位置していなかった場合にだけ遠隔データストアに進む。例えば、生成されたオーディオシグネチャ９１２と一致する既知のオーディオシグネチャの場所を特定するために、ローカルオーディオデータベース９５４の検索が実行されてもよい。ローカルオーディオデータベース９５４の中にいかなる一致する既知のオーディオシグネチャも見つけられなかった場合、１つ以上の遠隔オーディオデータベース９５４に検索が行われてもよい。
【０１０９】
また、オーディオシグネチャ９１２の他に、他の情報が、生成されたオーディオシグネチャ９１２と一致する既知のオーディオシグネチャの検索に使用されてもよい。前述のように、例えば、検索に含めるために、オーディオデータベース９５４に記憶された全てではない複数の既知のオーディオシグネチャを選択するために、所望されるオーディオアセットの種類の指示が使用されてもよい。代替として、所望されるオーディオアセットの種類の指示は、検索後のある一致する既知のオーディオシグネチャを取り除くために使用されてもよい。いくつかの実施形態では、検索を容易にするために、オーディオアセット識別要求９０２に含まれる、またはこれと関連付けられる情報が使用される。例えば、オーディオアセット識別要求９０２は、所望のオーディオアセットを含むビデオ番組を示してもよい。オーディオデータベース９５４は、次いで、生成されたオーディオシグネチャ９１２と一致する既知のオーディオシグネチャが検索されてもよく、一致する既知のオーディオシグネチャはまた、指示されたビデオ番組と関連付けれられるものと決定される（すなわち、データストア９５４は、一致する既知のオーディオシグネチャと関連付けられるオーディオアセットが、指示されたビデオ番組に含まれるという指示を含む）。番組情報データストア９５０内の情報はまた、検索プロセスで使用されてもよい。例えば、オーディオアセット識別要求９０２を受信すると、メディアガイダンスアプリケーションは、現在見られているビデオ番組に関する情報について、番組情報データストア９５０を検索してもよい。この情報は、次いで、オーディオデータベース９５４の検索で使用されてもよい。そのような情報は、オーディオデータベース９５４に記憶された情報と比較されてもよいビデオ番組（例えば、クローズドキャプションデータ）と関連付けられるメタデータを含んでもよい。同様に、ユーザプロファイルデータストア９５０内の情報は、検索プロセスで使用されてもよい。例えば、いくつかの既知のオーディオシグネチャが、生成されたオーディオシグネチャ９１２と一致する状況では、ユーザによって所望される可能性が最も高いオーディオアセットを決定するために、ユーザプロファイル情報が使用されてもよい。ユーザの最も好ましいジャンルは、例えば、ユーザプロファイルデータストア９５２（またはデータストア９５４自体）に記憶、またはそこから決定されてもよく、このジャンル情報は、所望のオーディオアセットに対応する、各一致する既知のオーディオシグネチャの可能性を決定するために使用されてもよい。ローカルまたは遠隔データストア（例えば、データストア９５０、９５２、および９５４）の任意の組み合わせが、既知のオーディオアセットの検索に使用されてもよいことが意図される。
【０１１０】
いくつかの実施形態では、オーディオ信号サンプルおよびオーディオシグネチャ生成ステップは省略され、所望のオーディオアセットは、オーディオシグネチャの比較を必要とせずに決定される。例えば、所望のオーディオアセットの指示は、ビデオ番組メタデータ（ストリーミング、または番組情報データストア９５０に記憶される）内に含まれてもよく、いくつかの場合では、オーディオデータベース９５４を検索するために直接的に使用されてもよい。代替として、ビデオ番組メタデータは、オーディオデータベース９５４に記憶されたオーディオアセットへのリンクまたは参照を含んでもよい。他の実施形態では、オーディオアセットは、事前に識別されていてもよく、結果として生じるオーディオアセット情報９１８を含む、識別要求を特徴付けるデータがオーディオデータベース９５４に記憶されていてもよい。新しいオーディオアセット識別要求９０２は、次いで、以前のオーディオアセット識別要求と比較されてもよく、要求９０２が以前のオーディオアセット識別要求のうちの１つに対応すると決定された場合は、オーディオデータベース９５４に記憶された既知のオーディオシグネチャの別の検索を必要とせずに、オーディオアセット情報９１８を提供することができる。
【０１１１】
既知のオーディオシグネチャまたは既知のオーディオアセットが所望のオーディオアセットに対応すると決定された時点で、オーディオアセット情報９１８が提供されてもよい。オーディオアセット情報９１８は、オーディオデータベース９５４に記憶された情報のうちのいずれかにリンクしても、それを参照しても、またはそれを含んでもよい。オーディオアセット情報９１８は、記憶するためのユーザ機器９２４に提供されてもよく、または図４の表示画面４０６上に表示してもよい。例えば、オーディオアセット情報９１８は、図８Ａおよび図８Ｂのオーディオアセット情報８０６として表示されてもよい。オーディオアセット情報９１８は、データストア９５０、９５２、および９５４のうちのいずれかに記憶されてもよい。例えば、オーディオアセット情報９１８は、ビデオ番組（例えば、オーディオ信号９０４を含むビデオ番組）と関連付けられるメタデータに加えられてもよく、このデータは、番組情報データストア９５０に記憶されてもよい。別の実施例として、オーディオアセットのジャンルの指示を含むオーディオアセット情報９１８が、ユーザプロファイルデータストア９５２に記憶されてもよい。
【０１１２】
オーディオアセット情報９１８はまた、広告選択モジュール９２０に提供されてもよく、このモジュールは、例えば図８Ａの広告８１０として、表示するための広告または広告データ９２２を選択するために、オーディオアセット情報を使用してもよい。広告選択モジュール９２０は、例えば識別されたオーディオアセット、オーディオ信号９０４を含むビデオ番組、またはオーディオアセット情報９１８に含まれる任意の他の情報に関連する広告を提供してもよい。オーディオアセット情報９１８は、単一の線として示されているが、異なるオーディオアセット情報信号が、ユーザ機器９２４および広告選択モジュール９２０に提供されてもよい。ユーザ機器９２４に提供されるオーディオアセット情報は、曲名、アーティスト、およびアルバム情報だけを含んでいてもよい一方で、広告選択モジュール９２０は、加えて、ジャンル、作曲者、および製作日情報を受信してもよい。広告選択モジュール９２０はまた、広告の選択に有用な情報を読み出すために、データストア９５０、９５２、または９５４と連動してもよい。例えば、広告選択モジュール９２０は、別のオーディオアセットが、ユーザが以前に購入または識別したオーディオアセットと類似しているか、または異なっているかを決定するために、オーディオアセット情報９１８を使用してもよく、そしてユーザプロファイル情報９５２にアクセスしてもよい。広告選択モジュールはまた、図６の表示するための広告（例えば、広告６１６および６１８）を選択することに関連して前述した機能のうちのいずれかを実行してもよい。
【０１１３】
いくつかの実施形態では、オーディオアセット情報９１８は、複数のオーディオアセットに関する情報を提供する。これは、例えば、複数の既知のオーディオシグネチャが、生成されたオーディオシグネチャ９１２と一致する時に、または複数の既知のオーディオアセットが別様に識別された時に生じ得る。ユーザには、次いで、所望のオーディオアセットを選択するように、オプションが提供されてもよい。例えば、メディアガイダンスアプリケーションは、ユーザが、各識別されたオーディオアセットのサンプルを再生すること、およびどれが所望のオーディオアセットに対応するのかを指示することを可能にしてもよい。ユーザの指示は（ローカル／遠隔）オーディオデータベース９５４に記憶されてもよく、よって、オーディオデータベース９５４の（例えば、別のユーザによる）任意の以降の検索は、選択されたオーディオアセットだけを返してもよく、または選択されたオーディオアセットが正しい結果である可能性が最も高いという指示を伴う複数のオーディオアセットを返してもよい。いくつかの実施形態では、図５のデータ収集サーバ５１７は、複数のユーザ選択を収集し、最も一般的なユーザ選択に基づいて、複数のオーディオアセットのうちのどれが、所望のオーディオアセットと一致する可能性が最も高いのかを決定する。
【０１１４】
いくつかの実施形態では、メディアガイダンスアプリケーションは、ユーザが、オーディオアセット情報９１８を編集することを可能にする。例えば、ユーザは、提供されるオーディオアセット情報の中の誤りまたは矛盾に気が付く場合がある。加えて、いかなるオーディオアセット情報９１８も提供されない時には、ユーザが、オーディオアセット情報を加えることを可能にしてもよい。この編集されたまたは加えられたオーディオアセット情報のうちのいずれかは、データストア９５０、９５２、または９５４に記憶されるか、または図５のデータ収集サーバ５１７に送信されてもよい。例えば、編集されたまたは加えられたオーディオアセット情報は、ビデオ番組メタデータに加えられてもよい。別の実施例として、例えば、編集されたまたは加えられたオーディオアセット情報は、図５のデータ収集サーバ５１７に送信されてもよく、このデータ収集サーバは、次いで、（例えば、編集されたまたは加えられたオーディオアセット情報が実際に正しいと判断された時点で）付加的なユーザに情報を配信してもよい。
【０１１５】
前述のように、システム９００のモジュールおよびデバイスのいずれかは、ユーザ機器（図５の例えば、ユーザ機器５０２、５０４、または５０６）に、またはその中に位置してもよく、またはサーバ（例えば、図５のソース５１６、５１７、または５１８）等の、遠隔場所に位置してもよい。加えて、システム９００の信号のいずれかは、各々、ローカルまたは遠隔に生成されてもよく、遠隔またはローカルに転送されてもよい。例えば、オーディオアセット識別要求９０２は、ユーザ機器によって生成されて、遠隔サーバに送信されてもよく、この遠隔サーバは、オーディオ信号９０４を読み出し、オーディオ信号サンプル９０８およびオーディオシグネチャ９１２を生成し、オーディオデータベース９５４からオーディオ情報９１８を読み出し、そして、オーディオ情報９１８を要求元のユーザ機器に返信する。別の実施例として、オーディオアセット識別要求９０２、オーディオ信号サンプル９０８、およびオーディオシグネチャ９１２は全て、ユーザ機器によって生成されてもよく、オーディオシグネチャ９１２は、遠隔サーバに送信されてもよく、この遠隔サーバは、オーディオデータベース９５４からオーディオ情報９１８を読み出して、それをユーザ機器に返信する。
【０１１６】
ユーザ機器（図３の３００、図４の４００、または図５の５０２、５０４、または５０６）、または音楽プレーヤ等の、オーディオアセット情報を表示するのに好適な任意の他の種類のユーザ機器が、ユーザ機器９２４としてシステム９００に実装されてもよい。簡潔にするため、１つのユーザ機器デバイスだけが示されているが、ユーザ機器９２４は、各々が同じまたは異なるユーザに属し得る、多数の異なるユーザ機器デバイスを表してもよいことを理解されたい。図５に関連して前述したように、メディアガイダンスアプリケーションが実装されるユーザ機器デバイスは、独立型デバイスとして機能してもよく、またはデバイスのネットワークの一部であってもよい。
【０１１７】
オーディオアセット識別プロセスの一部として、図５のデータ収集サーバ５１７は、システム９００で生成される信号のうちのいずれかを受信してもよい。例えば、図５のデータ収集サーバ５１７は、オーディオアセット識別要求９０２またはオーディオアセット情報９１８を受信してもよい。データ収集サーバは、例えば図５の通信ネットワーク５１４を介して、任意の数のユーザからこれらの信号を受信してもよい。データ収集サーバは、最も要求または識別されたオーディオアセットを決定するために、信号を相関させて、分析してもよい。次に、図５のデータ収集サーバ５１７は、表示または（例えば、ローカルオーディオデータベースに）記憶するために、最も要求または識別されたオーディオアセットに対応する情報９１８を送信してもよい。加えて、図５のデータ収集サーバ５１７は、オーディオアセットを識別または購入するための要求の数に基づいて、「人気のある」オーディオアセットのリストを維持してもよい。例えば、オーディオアセットは、ある閾値の要求を受信した時に、人気があると判断されてもよい。図５のデータ収集サーバ５１７はまた、ユーザがいつこれらの人気のあるオーディオアセットを要求するか（例えば、タイミング）、どのような状況で人気のあるオーディオアセットが要求されるか（例えば、ユーザがどのようなビデオ番組または表示画面を閲覧またはそれと対話しているか）、および要求を開始するユーザの種類（例えば、音楽の好み等の、どのような共通のユーザプロファイル要素をユーザが共有して有するか）を監視してもよい。図５のデータ収集サーバ５１７は、オーディオアセット情報９１８をユーザに積極的に提供または「プッシュ」するために、前述の情報の全てまたは一部を使用してもよい。例えば、前述の情報は、どのユーザがオーディオアセット情報（例えば、あるユーザプロファイルデータを伴うユーザ）を受信するべきか、ユーザがいつそれを受信するべきか（例えば、ビデオ番組の前、途中、または後）、およびユーザがどのようにそれを受信するべきか（例えば、表示画面上に表示する、オーディオデータストアに記憶する、またはオーディオライブラリに加える）を決定するために使用されてもよい。例えば、データ収集サーバは、オーディオアセット情報９１８を、人気のあるオーディオアセットを含むビデオ番組を閲覧しているユーザに送信してもよく、オーディオアセット情報は、人気のあるオーディオアセットがビデオ番組で再生され始めた時（例えば、オーディオアセットが、図３のスピーカ３１４に出力された時）に（例えば、図８Ａのオーバーレイ８０２の中に）表示されてもよい。
【０１１８】
図１〜図９に関連して前述した実施形態の各々は、例示に過ぎず、任意の他の好適な構成が意図されてもよいことを理解されたい。例えば、再度図４を参照すると、データストア４０８、４１０、および４１２は、ユーザ機器４００から遠隔に位置してもよく、代わりに、例えば図５のメディアガイダンスデータソース５１８に実装されてもよい。これらの実施形態では、前述したメディアガイダンスアプリケーションの利点および機能は、クライアントサーバシステムが使用される時であっても利用される。すなわち、オーディオアセット情報は、遠隔場所で読み出されて、遠隔ソースからユーザ機器デバイスに提供されてもよい。
【０１１９】
前述したメディアガイダンスアプリケーションの利点および機能に従って、例えば、ユーザは、インターネットに接続されたパーソナルコンピュータを使用して、オーディオアセット識別要求を開始してもよい。遠隔サーバは、ウェブサイトを介して要求を受信してもよく、そして、オーディオアセット情報をユーザに表示し、および／またはオーディオアセット情報をオンラインユーザプロファイルに記憶してもよい。これらのユーザプロファイルはオンラインソーシャルネットワークの一部であってもよく、よって、ユーザは、オーディオ識別要求、読み出されたオーディオアセット情報、および任意の他の好適な情報を閲覧および／または共有してもよい。また、ユーザには、オーディオアセットを他のユーザに推奨する機能が提供されてもよい。
【０１２０】
ユーザは、オーディオアセットを含むビデオ番組を指示するために、ウェブサイトを使用して、オーディオアセット識別要求を開始してもよい。例えば、ユーザは、オーディオアセットが放送された時間および日付、ならびにチャンネル、またはオーディオアセットを含むビデオ番組を特定してもよい。サーバは、図９に関連して説明されるプロセスのうちのいずれかを使用して、オーディオアセット情報を読み出すためにこの情報を使用してもよい。例えば、サーバは、オーディオアセットを含むビデオ番組を識別するために時間およびチャンネル情報を使用してもよく、また、番組のオーディオ信号を特定の時間にサンプリングしてもよい。いくつかの実施形態では、ユーザは、例えば他のユーザによって、ウェブサイトを使用して開始された、他のオーディオアセット識別要求を閲覧することができる。他の実施形態では、ユーザは、最も要求された（すなわち、「人気のある」）オーディオアセットのリストを閲覧することができる。
【０１２１】
オーディオアセットの論議は、曲を中心としているが、オーディオアセット識別の原則は、バックグラウンドミュージック、ナレーション、音響効果、ダイアログ等の、他の種類のオーディオコンテンツに適用されてもよいことが理解されれるであろう。加えて、オーディオアセットの論議は、ビデオ番組内に埋め込まれたオーディオアセットを中心としているが、オーディオアセット識別の原則は、他のメディアコンテンツに埋め込まれたオーディオアセット、または他のメディアコンテンツに埋め込まれていないオーディオアセットに適用されてもよい。
【０１２２】
以下のフロー図は、本発明のいくつかの実施形態に含まれるプロセスを例示するのに役立つ。適切な場合には、これらのプロセスは、例えば、ユーザ機器デバイスの処理回路（例えば、図４の処理回路４０４）の中に完全に実装されてもよく、またはユーザ機器デバイス（例えば、図５のメディアガイダンスソース５１８）から遠隔のメディアガイダンスソースの中に少なくとも部分的に実装されてもよい。
【０１２３】
ここで、図１０を参照すると、本発明の一実施形態による、メディアガイダンスアプリケーションを使用した、オーディオアセット識別要求を処理するための例示的なフロー図１０００が示されている。ステップ１００２で、オーディオアセット識別要求（例えば、図９のオーディオアセット識別要求９０２）が受信される。ユーザは、表示画面に提供された選択可能なオプション（例えば、メニューオプション、一覧オプション、アイコン、ハイパーリンク等）を選択することによって、またはリモートコントロール、他のユーザ入力インターフェース、もしくはデバイス上の専用ボタンを押すことによって、オーディオアセット識別要求を開始してもよい。例えば、ユーザは、ビデオ番組内に埋め込まれたオーディオアセットの識別要求を開始するために、図７のオーバーレイ領域７１０内のオプション７１２を選択してもよい。オーディオアセット識別要求は、メディアガイダンスアプリケーションによって自動的に開始されてもよい。例えば、ユーザは、特定のビデオ番組または一群のビデオ番組（例えば、テレビシリーズ、または全ての閲覧済み番組）の中のある種類のオーディオアセット（例えば、曲）の識別を望むことを予め示していてもよく、それに応じて、メディアガイダンスアプリケーションは、オーディオアセット識別要求を自動的に開始してもよい。別の実施例として、メディアガイダンスアプリケーションは、ユーザによって閲覧されているビデオ番組を連続的に監視し、オーディオアセット識別要求を周期的に開始してもよい。さらに別の実施例として、メディアガイダンスアプリケーションは、ユーザによって閲覧されているビデオ番組を連続的に監視し、ユーザがいつビデオ番組の中で現在再生されているオーディオアセットに関心を示し得るかを予測し、そしてそれに応じて、オーディオアセット識別要求を開始してもよい。
【０１２４】
メディアガイダンスアプリケーションは、オーディオアセットまたはある種類のオーディオアセットの存在を検出するために、信号処理回路または専門アルゴリズムを利用してもよい。例えば、メディアガイダンスアプリケーションは、オーディオ信号を連続的にサンプリングまたは処理するために、そして、オーディオまたは音響特性、特に所与の種類のオーディオアセットについて分析するために、信号処理回路または専門アルゴリズムを利用してもよい（例えば、曲は、拍子等の反復的な音響特性を含んでもよい）。代替として、メディアガイダンスアプリケーションは、ビデオ番組内に含まれるオーディオアセットの種類を検出または決定するために、ビデオ番組に関連付けられるメタデータを介して分析または検索してもよい。例えば、クローズドキャプションデータは、オーディオアセットの存在およびオーディオアセットの種類を指示してもよい（例えば、クローズドキャプションデータは、「歌」という単語または「音楽再生」という句を含んでもよく、または「
【０１２５】
【化１】
2020145717.tif 000003
」または「
【０１２６】
【化２】
2020145717.tif 000004
」等の音楽記号を含んでもよい）。別の実施例として、メディアガイダンスアプリケーションは、メタデータ内において歌詞の存在を検出してもよい。前述の方法（または任意の他の好適な方法）を個々に、または組み合わせて使用して、オーディオアセットまたはある種類のオーディオアセットの存在を検出した時点で、メディアガイダンスアプリケーションは、オーディオアセット識別要求を開始してもよい。
【０１２７】
メディアガイダンスアプリケーションは、ユーザプロファイルに基づいて、ユーザがいつビデオ番組の中で現在再生されているオーディオアセットに関心を示し得るのかを予測してもよい。例えば、ユーザプロファイルは、ユーザが特定のビデオ番組またはテレビシリーズに含まれるオーディオアセットに対する選好を有することを示してもよい。別の実施例として、ユーザは、同じビデオ番組を見ながら、他のオーディオアセットを識別するために、いくつかの以前の要求を開始してもよい。さらに別の実施例として、ユーザプロファイルは、ユーザが、ある種類のオーディオ特徴（例えば、特定の拍子配列またはある周波数範囲に集中している）を伴うオーディオアセットに対する選好を有することを示してもよい。メディアガイダンスアプリケーションはまた、任意の他のデータストアを使用して、および任意の他の好適な方法を使用して、ユーザがいつビデオ番組の中で現在再生されているオーディオアセットに関心を示し得るのかを予測してもよい。
【０１２８】
ステップ１００４で、オーディオアセット識別要求がユーザプロファイルに記憶される。図９のオーディオアセット識別要求９０２に関連して論議されるように、オーディオアセット識別要求は、要求が開始されたという単純な指示から、要求のタイムスタンプ、リクエストがいつどのように開始されたかに関する詳細な情報（例えば、要求が開始された時に、どのビデオ番組またはメディアガイダンス表示画面が閲覧されていたか、または指示されていたか）に及ぶ情報を含んでもよい。また、オーディオアセット識別要求９０２と関連付けられる付加的な情報が記憶されてもよい。例えば、ユーザが要求を開始したという指示である。ユーザプロファイルデータストア９５２に関連して論議されるように、ユーザプロファイルは、ローカルに、遠隔に、または双方に記憶されてもよく、別のデータストアの一部であってもよい。ユーザプロファイルに記憶された情報は、とりわけ、ユーザのオーディオアセットの選好を決定するために、監視または分析されてもよい。ユーザプロファイルに記憶された情報はまた、標的とされる広告をユーザに提供するために、監視または分析されてもよい。例えば、ユーザの決定された音楽の好みに基づいて、類似した、または異なる好みの曲のための広告が表示されてもよい。メディアガイダンスアプリケーションは、ユーザが、ユーザプロファイルまたは他の好適な基準に基づいて、オーディオアセットの推奨を要求することを可能にする。
【０１２９】
ステップ１００６において、メディアガイダンスアプリケーションは、オーディオアセットと関連付けられるメタデータ、またはオーディオアセット識別データのためのオーディオアセットを含むビデオ番組を検索してもよい。オーディオアセット識別データは、オーディオアセット特徴付け情報（例えば、タイトル、アーティスト、アルバム等）、識別番号、オーディオシグネチャ、または任意の他の一意的なオーディオアセット識別情報を含んでもよい。代替として、オーディオアセット識別データは、そのような情報（例えば、図９のオーディオデータベース９５４に記憶される情報）に対する参照またはリンクを含んでもよい。メタデータは、オーディオアセット識別データを直接的に含んでもよく、またはオーディオアセット識別データに対する参照またはリンクを含んでもよい。代替として、メタデータは、次に、オーディオアセット識別データを含んでもよいクローズドキャプションデータまたは歌詞を含んでもよい。メタデータは、テレビ放送のビデオ帰線消去間隔に、または任意の他の好適な技術を使用して（例えば、図５に関連して前述したネットワークまたは他の手段を使用して）、ビデオ番組とともに（別々に、またはビデオ番組に埋め込んで）提供されてもよい。メタデータはまた、ローカルまたは遠隔のデータストアまたはサーバ等の任意の好適なソースから受信されてもよい。
【０１３０】
ステップ１００８において、メディアガイダンスアプリケーションは、オーディオアセット識別データがメタデータの中に位置していたか否かを決定してもよい。位置していた場合、プロセスは、ステップ１０１０を続行し、メディアガイダンスアプリケーションは、オーディオアセット情報を表示する。オーディオアセット情報は、メタデータ内に含まれるか、またはメタデータにリンクされるオーディオアセット識別情報でもよい。加えて、オーディオアセット情報は、図９のオーディオアセット情報９１８に関連して前述した情報のうちのいずれかを含んでもよい。例えば、オーディオアセットが曲である場合では、メディアガイダンスアプリケーションは、曲名、アーティスト、アルバム、およびアルバムアートを（例えば、図８Ａのオーバーレイ８０２で）表示してもよい。
【０１３１】
ステップ１００８において、メディアガイダンスアプリケーションが、オーディオアセット識別データがメタデータの中に位置していなかったと決定した場合、プロセスは、ステップ１０１２に進んでもよく、そこで、メディアガイダンスアプリケーションは、オーディオアセット識別要求が、以前に遂行されたオーディオアセット識別要求と同じオーディオアセットを指しているか否かを決定するために、サーバにクエリを行ってもよい。例えば、メディアガイダンスアプリケーションは、要求と関連付けられるタイムスタンプおよびチャンネル情報をサーバ（例えば、図５のデータ収集サーバ５１７）に送ってもよい。サーバは、ビデオ番組およびビデオ番組内の所望のオーディオアセットの場所を識別するために、タイムスタンプおよびチャンネル情報を使用してもよい。サーバは、次いで、以前の要求のうちのいずれかが、所望のオーディオアセットと関連付けられたか否かを決定するために、以前に受信したオーディオアセット識別要求を検索してもよい。この決定は、例えば、以前および現在の要求の近接度に基づいて、または同じビデオ番組に対する以前および現在の要求のタイミングに基づいて行うことができる。以前のオーディオアセット識別要求が現在の要求に対応することが分かった場合は、以前の要求と関連付けられるオーディオアセット識別データが読み出されてもよい。このオーディオアセット識別データは、その要求の遂行時に、以前の要求と関連付けられていてもよい。
【０１３２】
ステップ１０１４において、メディアガイダンスアプリケーションは、以前に遂行されたオーディオアセット識別要求と関連付けられるオーディオアセット識別データが位置していたか否かを決定してもよい。位置していた場合、プロセスは、ステップ１０１６を続行し、メディアガイダンスアプリケーションは、オーディオアセット識別データをメタデータに加える。例えば、オーディオアセット識別データが、識別されたオーディオアセットを含むビデオ番組のメタデータに加えられてもよい。メタデータは、ビデオ番組内にオーディオアセットの場所を含んでもよい。メタデータが更新された後に、プロセスは、ステップ１０１０へ進んでもよく、そこで、メディアガイダンスアプリケーションは、前述のように、オーディオアセット情報を表示する。
【０１３３】
ステップ１０１４において、メディアガイダンスアプリケーションが、ステップ１０１２のクエリに応じて、オーディオアセット識別データが位置していなかったと決定した場合、プロセスは、ステップ１０１８に進んでもよく、そこで、メディアガイダンスアプリケーションは、オーディオシグネチャを作成するために、オーディオアセット識別要求によって標的とされたオーディオ信号の一部分をキャプチャおよび処理してもよい。例えば、ステップ１０１８は、図９のオーディオキャプチャおよびプロセスモジュール９０６、ならびにオーディオシグネチャ生成モジュール９１０によって実行されてもよい。ステップ１０１８の結果は、図９に関連して詳細に前述した図９のオーディオシグネチャ９１２であってもよい。
【０１３４】
ステップ１０２０において、オーディオシグネチャは、オーディオアセット識別データと関連付けられる一致する既知のオーディオシグネチャを識別するために、複数の既知のオーディオシグネチャと比較されてもよい。比較は、図９およびオーディオデータベース９５４に関連して前述したように、および図１１に関連して以下でさらに詳細に説明されるように、既知のオーディオシグネチャを含むオーディオデータストアを検索することによって実行されてもよい。オーディオデータストアの中の一致する既知のオーディオシグネチャを識別すると、メディアガイダンスアプリケーションは、例えば同じオーディオデータストアから、関連付けられたオーディオ識別情報を読み出してもよい。プロセスは、次いで、ステップ１０１６を続行してもよく、そこで、メディアガイダンスアプリケーションは、前述のように、オーディオアセット識別データをメタデータに加える。メタデータが更新された後に、プロセスは、ステップ１０１０へ進んでもよく、そこで、メディアガイダンスアプリケーションは、さらに前述のように、オーディオアセット情報を表示する。
【０１３５】
ここで、図１１を参照すると、本発明の一実施形態による、既知のオーディオシグネチャのオーディオデータベースを検索するために、オーディオシグネチャを作成および利用するための例示的なフロー図１１００が示されている。例えば、例示的なフロー図１１００は、図１０のステップ１０１８および１０２０の詳細な実装例を示し得る。ステップ１１０２において、メディアガイダンスアプリケーションは、オーディオシグネチャを作成するために、オーディオアセット識別要求によって標的とされたオーディオ信号の一部分をキャプチャおよび処理してもよい。例えば、ステップ１１０２は、図９のオーディオキャプチャおよびプロセスモジュール９０６、ならびにオーディオシグネチャ生成モジュール９１０によって実行されてもよい。ステップ１１０２の結果は、図９に関連して詳細に前述した図９のオーディオシグネチャ９１２であってもよい。
【０１３６】
ステップ１１０４において、オーディオシグネチャは、オーディオアセット識別データと関連付けられる一致する既知のオーディオシグネチャを識別するために、複数の既知のオーディオシグネチャと比較されてもよい。比較は、図９のオーディオデータベース９５４に関連して前述したように、既知のオーディオシグネチャを含むオーディオデータベースを検索することによって実行されてもよい。オーディオデータベースは、ユーザ機器に対してローカルであるか、または遠隔サーバに位置してもよい。複数の既知のオーディオシグネチャは、オーディオデータベースに予め記憶されるか、周期的な時間間隔でオーディオデータベースにダウンロードされるか、または要求に応じて転送されてもよい。加えて、ステップ１１０２で、オーディオデータベースの中のいずれの既知のオーディオシグネチャとも一致しないオーディオシグネチャが生成された場合、生成されたオーディオシグネチャは、オーディオデータベースに加えられて、見つからなかったオーディオアセット識別データを示すようにフラグが立てられてもよい。この見つからなかったオーディオアセット識別データは、要求元のユーザ（例えば、ステップ１１１２で）によって、もしくは別のユーザ（例えば、遠隔サーバのシステム管理者）によって提供されてもよく、またはシステムが、（例えば、例えばオーディオシグネチャの生成に至ったオーディオアセット識別要求の近接度に基づいて、未知のオーディオシグネチャを既知のオーディオシグネチャと関連付けることによって）見つからなかったオーディオアセット識別データをしばらくしてから自動的に追加してもよい。
【０１３７】
生成されたオーディオシグネチャは、任意の好適な方法（例えば、バイナリ比較、オーディオまたは信号相関、音響特性認識等）を使用して、既知のオーディオシグネチャと比較されてもよい。例えば、２つのオーディオシグネチャは、それらが同じかまたは類似した平均ゼロクロッシングレート、推定されたテンポ、平均周波数スペクトル、スペクトルの平坦さ、突出したトーン、または帯域幅情報を含む場合に一致し得る。１つを超える一致する既知のオーディオシグネチャが識別される場合もあれば、いかなる一致するオーディオシグネチャも識別されない場合もある。加えて、１つ以上のオーディオシグネチャが生成されて、一致する既知のオーディオシグネチャについてオーディオデータベースを検索するために使用されてもよい。
【０１３８】
ステップ１１０６において、メディアガイダンスアプリケーションは、ステップ１１０４の検索が、一致する既知のオーディオシグネチャの識別をもたらしたか否かを決定してもよい。いかなる一致も見つからなかった場合、プロセスは、ステップ１１０８を続行してもよく、そこで、メディアガイダンスアプリケーションは、閾値の数の検索が実行されたか否かを決定してもよい（メディアガイダンスアプリケーションは、識別プロセスを監視して、実行されるデータベース検索の回数を記録してもよい）。閾値に到達していた場合、プロセスは、以下でさらに詳細に説明されるステップ１１１２へ進んでもよい。別様には、検索の閾値の数に到達していなかった場合、プロセスは、ステップ１１０２に戻ってもよく、そして、同じかまたは異なるオーディオサンプルから別のオーディオシグネチャが生成されてもよい。この新しいオーディオシグネチャは、ステップ１１０４で別の検索で使用されてもよい。
【０１３９】
ステップ１１０６において、１つ以上の一致がステップ１１０４において識別されたと決定された場合、プロセスは、ステップ１１１０を続行してもよく、そこで、メディアガイダンスアプリケーションは、複数の一致が見つかったか否かを決定する。一致が見つかった場合、プロセスは、ステップ１１１４へ進んでもよく、そこで、メディアガイダンスアプリケーションは、閾値の数の検索が実行されたか否かを決定してもよい。この閾値は、ステップ１１０８の閾値と同じであっても、異なっていてもよい。閾値に到達していた場合、プロセスは、以下でさらに詳細に説明されるステップ１１１６へ進んでもよい。別様には、検索の閾値の数に到達していなかった場合、プロセスは、ステップ１１０２に戻ってもよく、そして、同じまたは異なるオーディオサンプルから別のオーディオシグネチャが生成されてもよい。この新しいオーディオシグネチャは、ステップ１１０４における別の検索で使用されてもよい。代替として、以前に識別された複数のオーディオシグネチャだけを検索し、したがって、一致の結果を絞り込むために、新しいオーディオシグネチャが使用されてもよい。
【０１４０】
ステップ１１１４において閾値に到達していた場合、プロセスはステップ１１１６へ進んでもよい。ステップ１１１６において、メディアガイダンスアプリケーションは、複数の一致する既知のオーディオシグネチャの各々と関連付けられるオーディオアセット情報を表示してもよい。ユーザには、次いで、所望のオーディオアセットと関連付けられるオーディオアセット情報を選択するためのオプションが提供されてもよい。例えば、メディアガイダンスアプリケーションは、ユーザが、各識別されたオーディオアセットのサンプルを再生すること、およびどれが所望のオーディオアセットに対応するかを指示することを可能にしてもよい。
【０１４１】
ステップ１１１０において、メディアガイダンスアプリケーションが、ステップ１１０４の検索の結果として唯一の一致が見つかったと決定した場合、プロセスは、ステップ１１１２を継続してもよい。ステップ１１１２はまた、ステップ１１１６に続いてもよく、そのステップの処理閾値に到達したと決定された場合は、ステップ１１０８に続いてもよい。ステップ１１１２において、メディアガイダンスアプリケーションは、ユーザが、ステップ１１１０の一致する既知のオーディオシグネチャまたはステップ１１１６の選択された既知のオーディオシグネチャと関連付けられるオーディオアセット情報を編集することを可能にしてもよい。メディアガイダンスアプリケーションはまた、ユーザが、一致しなかった（例えば、ステップ１１０８からステップ１１１２に到達したとき）オーディオシグネチャのオーディオアセット情報を特定することを可能にしてもよい。前述の選択、編集、または追加されたオーディオアセット情報のうちのいずれかは、オーディオデータベースに記憶されるか、またはサーバ（例えば、図５のデータ収集サーバ５１７）に送信されてもよい。プロセスは、次いで、図１０のステップ１０１６を継続してもよく、そこで、オーディオアセット情報が、オーディオアセットを含むメディア番組と関連付けられるメタデータに加えられてもよい。
【０１４２】
図１２は、本発明の実施形態による、オーディオアセット情報を識別して提供するためのフロー図１２００を示す。最初に、メディアガイダンスアプリケーションは、前述のように、オーディオアセット識別要求を受信して、記憶する（ステップ１２０２）。次に、メディアガイダンスアプリケーションは、任意の以前に受信したオーディオアセット識別要求が、ステップ１２０２で受信したオーディオアセット識別要求と同じオーディオアセットに向けられていたか否かを決定する（ステップ１２０４）。向けられていた場合、そのような以前に受信したオーディオアセットと関連付けられるオーディオアセット情報がユーザに提供される（ステップ１２１２）。以前に受信したオーディオアセット識別要求は、ユーザ機器および／または遠隔サーバに記録されてもよい。図５のデータ収集サーバ５１７は、例えば、通信ネットワーク５１４上をユーザ機器５０２、５０４、または５０６によって伝送される全てのオーディオアセット識別要求を記録してもよい。
【０１４３】
メディアガイダンスアプリケーションは、任意の好適な方法を使用して、２つのオーディオアセット識別要求が、同じ所望のオーディオアセットに向けられていると決定してもよい。例えば、オーディオアセット識別要求のタイミングが比較されてもよく、ほぼ同じ時間に、またはある時間間隔内において受信した場合は、同じオーディオアセットを指すものとみなされてもよい。代替として、オーディオアセット識別要求は、ビデオ番組の開始に対する要求のタイミングが同じかまたは近い近接度であった場合、同じオーディオアセットを指すものとみなされてもよい。例えば、テレビ番組を見ている第１のユーザは、番組の中の４８８秒にオーディオアセット識別要求を開始してもよい。前述の方法のうちのいずれかを使用して、所望のオーディオアセットと関連付けられるオーディオアセット情報が読み出されて、ユーザに提供される。同じテレビ番組を（同じ時間に、または将来的に）見ている第２の（または同じ）ユーザは、番組の中の４９０秒にオーディオアセット識別要求を開始してもよい。メディアガイダンスアプリケーションは、類似した要求のタイミングに基づいて、２つのオーディオアセット識別要求が同じ所望のオーディオアセットに向けられていると決定してもよい。故に、第２のユーザには、第１のユーザに対して読み出されて提供されたオーディオアセット情報が提供されてもよい。２つのオーディオアセット識別要求はまた、オーディオ分析、メタデータ、または両方の要求が開始されたときに同じオーディオアセットが再生されていることを検出するための別の好適な手段に基づいて、同じオーディオアセットを指すものと決定されてもよい。
【０１４４】
ステップ１２０４において、メディアガイダンスアプリケーションが、ステップ１２０２で受信したオーディオアセット識別要求が以前に受信した要求と整合しないと決定した場合、メディアガイダンスアプリケーションは、各々、図１０のステップ１０１８および図１１のステップ１１０２と関連して論議されるように、オーディオサンプルからオーディオシグネチャを作成するステップを続行する（ステップ１２０６）。ステップ１２０６は、即座に、またはオーディオアセット識別要求を遂行する他の方法が尽きた後に初めて実行されてもよい。例えば、メディアガイダンスアプリケーションは、最初に、メタデータを使用して所望のオーディオアセットを識別することを試みてもよい。
【０１４５】
メディアガイダンスアプリケーションは、次いで、図９のオーディオデータベース９５４および図１１のステップ１１０４に関連して前述したように、オーディオアセット識別データについて、オーディオデータベースまたは任意の他のデータを検索する（ステップ１２０８）。次に、図１０のステップ１０１６に関連して論議されるように、オーディオアセット識別データがビデオ番組メタデータに加えられる（ステップ１２１０）。次いで、図１０のステップ１０１０に関連して説明されるように、オーディオアセット情報および／または関連する広告をユーザに提供することができる（ステップ１２１２）。
【０１４６】
遠隔サーバ（例えば、図５のデータ収集サーバ５１７）は、同じオーディオアセットに向けられた閾値の数のオーディオアセット識別要求を受信したか否かを決定するために用いられてもよい（ステップ１２１４）。各ユーザは、この集計において一度計数されるだけでもよく、それにより、遠隔サーバは、唯一のオーディオアセット識別要求の計数だけを行う。閾値が満たされなかった場合、プロセスは終了する。別様には、同じオーディオアセットに対する要求の閾値の数が満たされるか、またはこれを超えたとき、オーディオアセットの人気の指示が決定されるか、および／または記録され、そして、プロセスは次の段階に続く。
【０１４７】
次の段階において、人気のあるオーディオアセットと関連付けられるオーディオアセット情報が他のユーザに推薦されるか、または自動的に提供されてもよい（ステップ１２１６）。例えば、人気のあるオーディオアセットを含むビデオ番組を閲覧しているユーザは、オーディオアセット識別要求の開始によらなくとも、人気のあるオーディオアセットと関連付けられるオーディオアセット情報を受信し得る。例えば、ビデオ番組を見ているユーザには、人気のあるオーディオアセットを再生し始めたときに、図８Ａおよび図８Ｂに示されるようなオーディオアセット情報が自動的に提示されてもよいことが意図される。人気のあるオーディオアセットは、ユーザプロファイル情報に基づいて、特定のユーザ群に対して決定されてもよい。例えば、人気のあるオーディオアセットと関連付けられるオーディオアセット情報は、そのような情報に興味を示す可能性が高いと決定されるユーザに選択的に提供されてもよい。代替として、人気のあるオーディオアセット情報は、それがユーザの要求時にだけ記憶されて利用できるようにされるユーザ機器に提供されてもよい。例えば、人気のあるオーディオアセット情報は、オーディオアセット識別要求に備えてユーザ機器に提供されてもよく、したがって、検索またはオーディオシグネチャ比較の必要性を除去する。
【０１４８】
ここで、図１３を参照すると、本発明の一実施形態による、オーディオアセット識別要求を処理するための例示的なフロー図１３００が示されている。ステップ１３０２において、メディアガイダンスアプリケーションは、要求のタイムスタンプとともに、またはそれを含むオーディオアセット識別要求を受信してもよい。ステップ１３０４において、メディアガイダンスアプリケーションは、オーディオアセットを含むビデオ番組と関連付けられるメタデータを読み出してもよい。メタデータは、例えば、クローズドキャプションデータを含んでもよい。
【０１４９】
ステップ１３０６において、メディアガイダンスアプリケーションは、所望のオーディオアセットを含むオーディオ信号の一部分の場所を特定するために、オーディオアセット識別要求のタイムスタンプを使用してもよい。ステップ１３０４において読み出された番組メタデータは、次いで、サンプルが生成される、場所を特定した一部分の近くの最適なオーディオ信号セグメントを決定する際に、メディアガイダンスアプリケーションを支援するために使用されてもよい。例えば、クローズドキャプションデータは、ビデオ番組の中にダイアログがに存在するときに示してもよい。所望のオーディオアセットの種類がダイアログまたはナレーションである場合、メディアガイダンスアプリケーションは、ダイアログが存在するときにサンプルが記録されることを確実にするために、クローズドキャプションデータを使用してもよい。代替として、所望のオーディオアセットの種類が曲または音楽である場合、メディアガイダンスアプリケーションは、ダイアログが存在しないときにサンプルが記録されることを確実にするために、クローズドキャプションデータを使用してもよい。別の実施例として、メタデータが歌詞、または音楽の開始および終了を示すクローズドキャプションデータを含む場合、メディアガイダンスアプリケーションは、曲の持続時間を決定してもよく、その持続時間の中のどこかでオーディオ信号をサンプリングしてもよい。同様に、メタデータは、オーディオアセットの開始時間、終了時間、または再生時間を含んでもよく、この時間は、オーディオ信号がサンプリングされてもよい所を限定する境界を決定するために、それはメディアガイダンスアプリケーションによって使用されてもよい。
【０１５０】
ステップ１３０８において、メディアガイダンスアプリケーションはまた、オーディオサンプルを生成するオーディオ信号の最適なセグメントを決定するために、識別された場所の前または後のオーディオ信号を分析してもよい。最適なオーディオ信号セグメントは、干渉または不要なオーディオコンテンツ（バックグラウンドノイズ等）が最小であるものであってもよい。加えて、最適なオーディオ信号セグメントは、容易に検出可能なオーディオおよび音響特性を特徴付けてもよい。
【０１５１】
ステップ１３１０において、メディアガイダンスアプリケーションは、オーディオ信号のサンプルを生成してもよい。タイムスタンプ、メタデータ、およびオーディオ分析の組み合わせは、メディアガイダンスアプリケーションが、最も理想的な場所においてオーディオ信号をサンプリングすることを可能にし得る。オーディオサンプルは、次いで、所望のオーディオアセットのオーディオシグネチャの代表を生成するために使用される。ステップ１３１２において、各々、図１０のステップ１０２０、図１１のステップ１１０４、および図１２のステップ１２０８に関連して説明されるように、メディアガイダンスアプリケーションは、生成されたオーディオシグネチャに一致する既知のオーディオシグネチャについてオーディオデータベースを検索してもよい。
【０１５２】
フロー図１０００、１１００、１２００、および１３００のステップは、例示に過ぎないことを理解されたい。フロー図１０００、１１００、１２００、および１３００のステップのうちのいずれかは、本発明の範囲から逸脱することなく、修正、省略、または、再配設されてもよく、ステップのうちの２つ以上が組み合わせられてもよく、または任意の付加的なステップが加えられてもよい。
【０１５３】
種々の実施形態では、前述の実施形態に加えて、本明細書に記載される特徴は、（１）データベースの検索を容易にするために、オーディオアセットの継続的なサンプリングに基づいて、新しいオーディオシグネチャを生成すること、（２）ユーザが、複数の一致する既知のオーディオアセットの間で選択することを可能にすること、（３）ユーザが、ビデオ番組を閲覧せずにオーディオアセットを識別すること（例えば、一覧の選択、一連の番組の中の全ての曲を識別するための要求等）を可能にすること、（４）ユーザが、自動的にオーディオアセットを識別するように、ガイダンスアプリケーションに指示することを可能にすること、および（５）オーディオ分析またはメタデータを使用して、オーディオの存在または場所を検出すること、を可能にし、これらを含む。
【０１５４】
例えば、メディアガイダンスアプリケーションは、記憶されたビデオ番組（または音楽番組等の他のメディア番組）と関連付けられるオーディオアセット（例えば、曲）のリストを、ユーザ機器において編成するように構成されてもよい。いくつかの場合では、オーディオアセットは、記憶されたビデオ番組内に埋め込まれるが、他の場合では、オーディオアセットは、記憶されたビデオ番組とは別に記憶される。オーディオアセットのリストは、前述した技術のうちのいずれかを使用してオーディオアセットを識別することによって編成されてもよい。１つの例示的な実施例として、メディアガイダンスアプリケーションは、各オーディオアセットをサンプリングし、各々オーディオアセットに対応するオーディオシグネチャを作成し、そして、オーディオシグネチャを遠隔サーバ（例えば、インターネットを介してアクセス可能なウェブサーバに）に提供してもよい。遠隔サーバは、次いで、受信したオーディオシグネチャを既知のオーディオシグネチャのデータベースと比較することによって、オーディオアセット情報を要求元のユーザ機器に提供してもよい。メディアガイダンスアプリケーションは、次に、受信したオーディオアセット情報を記憶して、ユーザに表示してもよい。メディアガイダンスは、オーディオアセット情報の全てまたは一部を、記憶されたビデオ番組と関連付けられるメタデータに加えてもよい。加えて、メディアガイダンスアプリケーションは、記憶されたビデオ番組内の各オーディオアセットの開始時間、再生時間、および／または終了時間を示すメタデータを加えてもよい。さらに、ユーザの指示に応じて、記憶されたビデオ番組の中のオーディオアセットを再生するために、メディアガイダンスアプリケーションは、オーディオアセットを識別して、再生するように構成されてもよい。オーディオアセットの識別および再生は、（例えば、開始／再生／終了時間のメタデータを使用した）オーディオアセットの記憶場所の識別、または記憶されたビデオ番組内のオーディオアセットの場所の識別を含んでもよい。メディアガイダンスアプリケーションはまた、ユーザが、オーディオアセットのリストから１つ以上のオーディオアセットを選択し、選択されたオーディオアセットを再生、ダウンロード、または記録することを可能にするように構成されてもよい。このようにして、メディアガイダンスアプリケーションは、ユーザ機器での、記憶されたビデオ番組と関連付けられるオーディオアセットのリストに対する素早く継ぎ目のないアクセスをユーザに提供し、ユーザが、所望に応じてオーディオアセットを読み出すことを可能にする。
【０１５５】
１つの例示的な配設では、各々がＤＶＲまたは類似の記憶構成要素を含む複数のユーザ機器は、デジタル符合化技術を使用することによって、ビデオデータとは別に音楽データを記憶する。各ユーザ機器は、前述したようなメディア認識機構等を使用することによって、記憶されたメディア番組（例えば、テレビ番組）内の音楽データを見つけて識別するように構成される。また、多くのメディア番組（例えばドラマ、音楽番組、テレビ番組等）は、埋め込まれた音楽を有し得る。現在、音楽メタデータの作成は、大量の人的資源を必要とする。有利なことに、ユーザ機器上で動作するメディアガイダンスアプリケーションは、記憶されたメディア番組から音楽データをローカルかつ自動的に識別して作成する十分な処理能力を有する。メディアガイダンスアプリケーションは、オーディオおよび／または他のメディアアセットの遠隔データベースにアクセスするために、ネットワーク（例えば、インターネット）接続を使用することができる。結果として、例えばＤＶＲまたは他のデータ記憶構成要素上に実装されるメディアガイダンスアプリケーションは、各メディア番組と関連付けられるオーディオアセットの音楽リストを示すことができ、およびメディア番組から１つ以上のオーディオアセットを再生することができる。さらなる配設では、メディアガイダンスアプリケーションは、音楽ダウンロードサービスおよび／またはＣＤのレンタル／発送サービスを介して、１つ以上のオーディオアセットを提供することができる。
【０１５６】
当業者には、本発明に関係する方法が、コンピュータが使用可能および／または読み取り可能なメディアを含むコンピュータプログラム製品において具現化されてもよいことが明らかになるであろう。例えば、そのようなコンピュータが使用可能なメディアは、ＣＤ−ＲＯＭディスクまたは従来のＲＯＭデバイス等のリードオンリーメモリデバイス、またはコンピュータが読み取り可能なプログラムコードが記憶された、ハードドライブデバイスまたはコンピュータディスケット等のランダムアクセスメモリから構成されてもよい。
【０１５７】
前述したものに加えて、１つのアプローチでは、メディアガイダンスシステムは、一組の既知のオーディオアセットと関連付けられるオーディオアセット情報を含む、データストアを含む。メディアガイダンスシステムはまた、ｉ）第１のユーザ群から、ビデオ番組内に埋め込まれたオーディオアセットを識別するためのいくつかの要求を受信することと、ｉｉ）データストア内の要求されたオーディオアセットの指示を記憶することと、ｉｉｉ）要求されたオーディオアセットと関連付けられるオーディオアセット情報を第２のユーザ群に提供することとが可能なプロセッサも含む。
【０１５８】
一実施形態において、要求されたオーディオアセットは、要求されたオーディオアセットと関連付けられるデータおよびデータストア内のデータを処理することによって識別される。データストアは、一組の既知のオーディオシグネチャを含んでもよく、各既知のオーディオシグネチャは、一組の既知のオーディオアセットの中のオーディオアセットのうちの１つと関連付けられる。加えて、オーディオアセットを識別するための要求の各々は、生成されたオーディオアセットシグネチャを含んでもよい。次に、要求されたオーディオアセットの識別は、一致する既知のオーディオシグネチャを決定するために、生成されたオーディオアセットシグネチャと、データストアの中の一組の既知のオーディオシグネチャとの比較を含んでもよい。
【０１５９】
別の実施形態では、要求されたオーディオアセットの識別は、オーディオアセット情報を抽出するために、オーディオアセットと関連付けられるメタデータの処理を含んでもよい。要求されたオーディオアセットと関連付けられるデータは、歌詞を含んでもよい。
【０１６０】
オーディオアセット情報は、第２のユーザ群からの、ビデオ番組内に埋め込まれたオーディオアセットを識別するための要求の受信に応じて提供されてもよい。代替として、オーディオアセット情報は、第２のユーザ群がビデオ番組の閲覧または記録を要求したこと、そのビデオ番組を現在閲覧または記録していること、または過去にそのビデオ番組を閲覧または記録したと決定することに応じて提供されてもよい。別の代替例として、オーディオアセット情報は、第２のユーザ群の各々と関連付けられるユーザプロファイル情報が、第１のユーザ群の各々と関連付けられるユーザプロファイル情報と一致していると決定することに応じて提供されてもよい。さらに別の代替例として、オーディオアセット情報は、第１のユーザ群内のユーザの数が、人気を決定するためのユーザの所定の閾値の数と一致する、またはそれを超えると決定することに応じて提供されてもよい。
【０１６１】
オーディオアセット情報は、オーディオアセットシグネチャ、タイトル、アーティスト、アルバム、アルバムアート、ジャンル、種類、ビデオ番組の中のオーディオアセットの場所、ビデオ番組の中のオーディオアセットの再生時間、オーディオアセットの開始時間、オーディオアセットの終了時間、歌詞、オーディオテキスト、および／またはオーディオ品質のデータを含んでもよい。一実施形態では、メディアガイダンスシステムは、ｉ）オーディオアセット情報の少なくとも一部分を含むメタデータを生成すること、およびｉｉ）メタデータをビデオ番組と関連付けることが可能である。
【０１６２】
一実施形態では、前述のデータストアは、ユーザ機器から遠隔に位置し、メディアガイダンスシステムは、ｉ）一組のユーザ機器データストアを監視すること、ｉｉ）一組のユーザ機器データストアに記憶されていない、遠隔データストアに記憶されたオーディオアセット情報を識別すること、およびｉｉｉ）識別されたオーディオアセット情報を一組のユーザ機器データストアに提供することが可能である。
【０１６３】
別の実施形態では、メディアガイダンスシステムは、ｉ）要求されたオーディオアセットと関連付けられるオーディオアセット情報に少なくとも部分的に基づいて広告を選択すること、およびｉｉ）広告を第１組および／または第２組のユーザに提供することが可能である。オーディオアセットは、曲、ダイアログ、ナレーション、音響効果、および／またはバックグラウンドミュージックであるか、またはそれを含んでもよい。
【０１６４】
別のアプローチでは、オーディオアセット情報記憶システムは、既知のオーディオアセットと関連付けられるオーディオアセット情報を含むデータストアを含む。オーディオアセット情報は、既知のオーディオアセットを埋め込んでいるビデオ番組と関連付けられるビデオ番組情報を含む。オーディオアセット情報記憶システムはまた、ｉ）既知のオーディオアセットを識別するためのいくつかの要求を受信すること、ｉｉ）データストア内の各要求の指示を記憶すること、およびｉｉｉ）既知のオーディオアセットと関連付けられるオーディオアセット情報の少なくとも一部分をユーザ機器に提供することが可能な、プロセッサも含む。
【０１６５】
そのオーディオアセット情報は、オーディオアセットシグネチャ、識別子、タイトル、アーティスト、アルバム、アルバムアート、ジャンル、種類、歌詞、および／または再生時間を含んでもよい。ビデオ番組情報は、番組タイトル、ジャンル、種類、エピソード、シリーズ、放送スケジュール、オーディオアセットの場所、オーディオアセットの開始時間、オーディオアセットの終了時間、オーディオアセットの再生時間、歌詞、オーディオテキスト、および／またはオーディオアセット品質を含んでもよい。
【０１６６】
一実施形態では、データストアは、ユーザ機器から遠隔に位置し、記憶システムは、ｉ）一組のユーザ機器データストアを監視すること、ｉｉ）一組のユーザ機器データストアに記憶されていない、遠隔データストアに記憶されたオーディオアセット情報を識別すること、およびｉｉｉ）識別されたオーディオアセット情報を一組のユーザ機器データストアに提供することがさらに可能である。
【０１６７】
別の実施形態では、オーディオアセット情報の少なくとも一部分は、ユーザ機器が、既知のオーディオアセットを埋め込んでいるビデオ番組を表示または記録するように設定されている（または以前に設定された）と決定することに応じて提供される。代替として、オーディオアセット情報の少なくとも一部分は、ユーザ機器のユーザプロファイルが、既知のオーディオアセットの特徴と一致するオーディオ選好データを含むと決定することに応じて提供される。既知のオーディオアセットの特徴は、オーディオアセット情報に含まれてもよい。別の代替例として、オーディオアセット情報の少なくとも一部分は、ユーザ機器のユーザプロファイルが、既知のオーディオアセットを埋め込んでいるビデオ番組の特徴と一致するビデオ選好データを含むと決定することに応じて提供される。ビデオ番組の特徴は、ビデオ番組情報に含まれてもよい。
【０１６８】
ある実施形態では、記憶システムは、ｉ）選択されたビデオ番組と関連付けられる全てのオーディオアセットを閲覧するための要求を受信することと、ｉｉ）選択されたビデオ番組を識別するビデオ番組情報と関連付けられるオーディオアセットについて、データストアを検索することと、ｉｉｉ）一致するオーディオアセットの各々と関連付けられるオーディオアセット情報の少なくとも一部分を、ユーザ機器に提供することとが可能である。
【０１６９】
別の実施形態では、記憶システムは、ｉ）既知のオーディオアセットを識別するための閾値の数の要求を受信したことを決定することと、ｉｉ）既知のオーディオアセットと関連付けられるオーディオアセット情報内の閾値決定の指示を記憶することとが可能である。オーディオアセット情報の少なくとも一部分は、閾値決定に応じて提供されてもよい。
【０１７０】
前述の内容は、本発明の原理を例示するに過ぎず、本発明の範囲および精神から逸脱することなく、当業者によって種々の修正を行うことができる。当業者は、本発明は、記載された実施形態以外によって実践されてもよく、限定ではなく例示目的のために提示されたものであり、本発明は、以下の請求項のみによって限定されるものと理解するであろう。
【図１】
2020145717.tif 000005
【図２】
2020145717.tif 000006
【図３】
2020145717.tif 000007
【図４】
2020145717.tif 000008
【図５】
2020145717.tif 000009
【図６】
2020145717.tif 000010
【図７】
2020145717.tif 000011
【図８Ａ】
2020145717.tif 000012
【図８Ｂ】
2020145717.tif 000013
【図９】
2020145717.tif 000014
【図１０】
2020145717.tif 000015
【図１１】
2020145717.tif 000016
【図１２】
2020145717.tif 000017
【図１３】
2020145717.tif 000018