(57)【要約】【課題】実質的に無音のメディアコンテンツ表現に音声透かしを入れる方法および装置を開示する。【解決手段】本明細書で開示する、メディアコンテンツ表現に音声透かしを入れる例示的方法は、透かしと、可聴周波数帯に実質的に集中しているエネルギを有するノイズ信号とを含む透かし入りノイズ信号を取得し、前記透かし入りノイズ信号を、個別の音声信号に結合することなく、実質的に不可聴であるように減衰させ、一つ以上のメディアコンテンツ構成要素を含むメディアコンテンツ表現のうちの実質的に無音のコンテンツ構成要素に前記透かし入りノイズ信号を対応付け、前記実質的に無音のコンテンツ構成要素の提示中に、前記透かし入りノイズ信号を出力することを含む。【選択図】図１
2011209723.tif 000002
【特許請求の範囲】
【請求項１】
メディアコンテンツ表現に音声透かしを入れる方法であって、
透かしと、可聴周波数帯に実質的に集中しているエネルギを有するノイズ信号とを含む透かし入りノイズ信号を取得するステップであって、前記透かし入りノイズ信号を、別の音声信号と結合することなく、実質的に不可聴であるように減衰させる、ステップと、
前記透かし入りノイズ信号を、前記メディアコンテンツ表現の実質的に無音のコンテンツ構成要素に対応付けるステップであって、前記メディアコンテンツ表現は、一つ以上のメディアコンテンツ構成要素を含む、ステップと、
前記実質的に無音のコンテンツ構成要素の提示中に前記透かし入りノイズ信号を出力するステップと、
を含む方法。
【請求項２】
前記ノイズ信号は、前記可聴周波数帯に対応する通過帯域を有する帯域通過フィルタによってフィルタリングされた、実質的にホワイトノイズの信号、または、前記可聴周波数帯に対応する通過帯域を有する帯域通過フィルタによってフィルタリングされた疑似ランダムノイズ信号の少なくとも一方に対応する、請求項１に記載の方法。
【請求項３】
前記透かし信号は、前記実質的に無音のコンテンツ構成要素を識別するデジタル情報を伝達するように変調された周波数を有する信号である、請求項２に記載の方法。
【請求項４】
前記マルチメディア表現は、グラフィカルユーザインターフェイス（ＧＵＩ）に対応し、前記ＧＵＩは、複数の実質的に無音のコンテンツ構成要素を含み、その各コンテンツ構成要素は、前記ＧＵＩによって提示され得る各ＧＵＩウィジェットに対応する、請求項１に記載の方法。
【請求項５】
前記透かし入りノイズ信号は、第１のＧＵＩウィジェットに対応付けられた第１の透かし入りノイズ信号であり、
前記方法は、
第２のＧＵＩウィジェットに、第２の透かし入りノイズ信号を対応付けるステップと、
前記ＧＵＩが前記第１のＧＵＩウィジェットを提示するときに、前記第１の透かし入りノイズ信号を出力するステップと、
前記ＧＵＩが前記第２のＧＵＩウィジェットを提示するときに、前記第２の透かし入りノイズ信号を出力するステップと、
を更に含む、請求項４に記載の方法。
【請求項６】
前記透かし入りノイズ信号は、第１のＧＵＩウィジェットに対応付けられた第１の透かし入りノイズ信号であり、
前記方法は、
前記ＧＵＩによって提示され得る、実質的に無音の埋め込み広告に、第２の透かし入りノイズ信号を対応付けるステップと、
前記ＧＵＩが前記第１のＧＵＩウィジェットを提示するときに、前記第１の透かし入りノイズ信号を出力するステップと、
前記ＧＵＩが前記実質的に無音の埋め込み広告を提示するときに、前記第２の透かし入りノイズ信号を出力するステップと、
を更に含む、請求項４に記載の方法。
【請求項７】
前記実質的に無音のコンテンツ構成要素、および他の実質的に可聴の音声構成要素と共に、前記透かし入りノイズ信号を出力するステップ、
を更に含む、請求項１に記載の方法。
【請求項８】
前記実質的に可聴の音声構成要素は、前記減衰された透かし入りノイズ信号が更に出力されている間に検出可能な第２の透かしを含む、請求項７に記載の方法。
【請求項９】
複数の透かし入りノイズ信号を格納するステップであって、前記複数の透かし入りノイズ信号は、それぞれ、前記メディアコンテンツ表現に挿入可能な複数の実質的に無音のコンテンツ構成要素の一つずつに対応付けられる、ステップと、
前記複数の実質的に無音のコンテンツ構成要素のうちの対応する第１のコンテンツ構成要素が前記メディアコンテンツ表現に挿入されるときに、前記複数の透かし入りノイズ信号のうちの第１の透かし入りノイズ信号を選択するステップと、
前記複数の実質的に無音のコンテンツ構成要素のうちの前記対応する第１のコンテンツ構成要素と共に、前記複数の透かし入りノイズ信号のうちの前記第１の透かし入りノイズ信号を出力するステップと、
を更に含む、請求項１に記載の方法。
【請求項１０】
前記複数の実質的に無音のコンテンツ構成要素のうちの対応する第２のコンテンツ構成要素が前記メディアコンテンツ表現に挿入されるときに、前記複数の透かし入りノイズ信号のうちの第２の透かし入りノイズ信号を選択するステップと、
前記複数の実質的に無音のコンテンツ構成要素のうちの前記対応する第１および第２のコンテンツ構成要素と共に、前記複数の透かし入りノイズ信号のうちの前記第１および第２の透かし入りノイズ信号の組み合わせを出力するステップと、
を更に含む、請求項９に記載の方法。
【請求項１１】
機械可読命令を格納する有形の製品であって、
前記機械可読命令は、実行されたときに、
透かしと、可聴周波数帯に実質的に集中しているエネルギを有するノイズ信号とを含む透かし入りノイズ信号を取得するステップであって、前記透かし入りノイズ信号を、別の音声信号と結合することなく、実質的に不可聴であるように減衰させる、ステップと、
メディアコンテンツ表現の実質的に無音のコンテンツ構成要素、またはメディア提示装置の実質的に無音の動作状態の少なくとも一方に、前記透かし入りノイズ信号を対応付けるステップであって、前記メディアコンテンツ表現は、一つ以上のメディアコンテンツ構成要素を含む、ステップと、
前記実質的に無音のコンテンツ構成要素が提示されているとき、または前記メディア提示装置が前記実質的に無音の動作状態であると判定されたときの少なくともいずれかにおいて、前記透かし入りノイズ信号を出力するステップと、
を機械に実行させる、有形の製品。
【請求項１２】
前記ノイズ信号は、前記可聴周波数帯に対応する通過帯域を有する帯域通過フィルタによってフィルタリングされた実質的にホワイトノイズの信号、または、前記可聴周波数帯に対応する通過帯域を有する帯域通過フィルタによってフィルタリングされた疑似ランダムノイズ信号の少なくとも一方に対応し、前記透かし信号は、前記実質的に無音のコンテンツ構成要素を識別するデジタル情報を伝達するように変調された周波数を有する信号である、請求項１１に記載の有形の製品。
【請求項１３】
前記マルチメディア表現は、グラフィカルユーザインターフェイス（ＧＵＩ）に対応し、前記ＧＵＩは、複数の実質的に無音のコンテンツ構成要素を含み、その各コンテンツ構成要素は、前記ＧＵＩによって提示され得る各ＧＵＩウィジェットに対応し、
前記機械可読命令は、実行されたときに、
第２のＧＵＩウィジェットに、第２の透かし入りノイズ信号を対応付けるステップと、
前記ＧＵＩが前記第１のＧＵＩウィジェットを提示するときに、前記第１の透かし入りノイズ信号を出力するステップと、
前記ＧＵＩが前記第２のＧＵＩウィジェットを提示するときに、前記第２の透かし入りノイズ信号を出力するステップと、
を前記機械に更に実行させる、請求項１１に記載の有形の製品。
【請求項１４】
前記機械可読命令は、実行されたときに、
前記ＧＵＩによって提示され得る実質的に無音の埋め込み広告に、第３の透かし入りノイズ信号を対応付けるステップと、
前記ＧＵＩが前記実質的に無音の埋め込み広告を提示するときに、前記第３の透かし入りノイズ信号を出力するステップと、
を前記機械に更に実行させる、請求項１３に記載の有形の製品。
【請求項１５】
前記機械可読命令は、実行されたときに、
複数の透かし入りノイズ信号を格納するステップであって、前記複数の透かし入りノイズ信号は、それぞれ、前記メディアコンテンツ表現に挿入可能な複数の実質的に無音のコンテンツ構成要素の一つずつに対応付けられる、ステップと、
前記複数の実質的に無音のコンテンツ構成要素のうちの対応する第１のコンテンツ構成要素が前記メディアコンテンツ表現に挿入されるときに、前記複数の透かし入りノイズ信号のうちの第１の透かし入りノイズ信号を選択するステップと、
前記複数の実質的に無音のコンテンツ構成要素のうちの前記対応する第１のコンテンツ構成要素と共に、前記複数の透かし入りノイズ信号のうちの前記第１の透かし入りノイズ信号を出力するステップと、
を前記機械に更に実行させる、請求項１１に記載の有形の製品。
【請求項１６】
前記機械可読命令は、実行されたときに、
前記複数の実質的に無音のコンテンツ構成要素のうちの対応する第２のコンテンツ構成要素が前記メディアコンテンツ表現に挿入されるときに、前記複数の透かし入りノイズ信号のうちの第２の透かし入りノイズ信号を選択するステップと、
前記複数の実質的に無音のコンテンツ構成要素のうちの前記対応する第１および第２のコンテンツ構成要素と共に、前記複数の透かし入りノイズ信号のうちの前記第１および第２の透かし入りノイズ信号の組み合わせを出力するステップと、
を前記機械に更に行わせる、請求項１５に記載の有形の製品。
【請求項１７】
メディア提示装置であって、
透かしと、可聴周波数帯に実質的に集中しているエネルギを有するノイズ信号とを含む透かし入りノイズ信号であって、別の音声信号に結合されることなく、実質的に不可聴であるように減衰された透かし入りノイズ信号を格納するメモリと、
一つ以上のメディアコンテンツ構成要素を含むメディアコンテンツ表現のうちの実質的に無音のコンテンツ構成要素に前記透かし入りノイズ信号が対応付けられていることを判定する透かし処理装置であって、前記実質的に無音のコンテンツ構成要素が前記メディアコンテンツ表現に挿入されるときに、前記透かし入りノイズ信号を選択する透かし処理装置と、
前記メディア提示装置によって提示される前記メディアコンテンツ表現に前記実質的に無音のコンテンツ構成要素が含まれるときに、前記透かし入りノイズ信号を出力する音声処理装置と、
を備える、メディア提示装置。
【請求項１８】
前記メディア提示装置はゲームコンソールであり、
前記マルチメディア表現は、グラフィカルユーザインターフェイス（ＧＵＩ）に対応し、前記ＧＵＩは、複数の実質的に無音のコンテンツ構成要素を含み、その各コンテンツ構成要素は、前記ＧＵＩによって提示され得る各ＧＵＩウィジェットに対応し、
前記メディア提示装置は、第１のＧＵＩウィジェットまたは第２のＧＵＩウィジェットのいずれが前記ＧＵＩによって提示されるかを判定するＧＵＩ処理装置を更に含み、
前記透かし処理装置は、前記ＧＵＩによって前記第１のＧＵＩウィジェットが提示されると前記ＧＵＩ処理装置が判定した場合に、メモリに格納された第１の透かし入りノイズ信号を選択し、
前記透かし処理装置は、前記ＧＵＩによって前記第２のＧＵＩウィジェットが提示されると前記ＧＵＩ処理装置が判定した場合に、メモリに格納された第２の透かし入りノイズ信号を選択し、
前記音声処理装置は、前記ＧＵＩが前記第１のＧＵＩウィジェットを提示するときに、前記第１の透かし入りノイズ信号を出力し、
前記音声処理装置は、前記ＧＵＩが前記第２のＧＵＩウィジェットを提示するときに、前記第２の透かし入りノイズ信号を出力する、
請求項１７に記載のメディア提示装置。
【請求項１９】
前記メモリに格納され、前記ＧＵＩによって提示される実質的に無音の広告を選択する広告処理装置を更に備え、
前記透かし処理装置は、前記広告処理装置が、前記ＧＵＩによって前記実質的に無音の広告が提示されると判定した場合に、メモリに格納された第３の透かし入りノイズ信号を選択し、
前記音声処理装置は、前記ＧＵＩが前記実質的に無音の広告を提示するときに、前記第３の透かし入りノイズ信号を出力する、請求項１８に記載のメディア提示装置。
【請求項２０】
前記メモリは、複数の透かし入りノイズ信号を格納し、前記複数の透かし入りノイズ信号は、それぞれ、前記メディアコンテンツ表現に挿入可能な複数の実質的に無音のコンテンツ構成要素の一つずつに対応付けられ、
前記透かし処理装置は、前記複数の実質的に無音のコンテンツ構成要素のうちの対応する第１のコンテンツ構成要素が前記メディアコンテンツ表現に挿入されるときに、前記複数の透かし入りノイズ信号のうちの第１の透かし入りノイズ信号を選択し、
前記透かし処理装置は、前記複数の実質的に無音のコンテンツ構成要素のうちの対応する第２のコンテンツ構成要素が前記メディアコンテンツ表現に挿入されるときに、前記複数の透かし入りノイズ信号のうちの第２の透かし入りノイズ信号を選択し、
前記音声処理装置は、前記複数の実質的に無音のコンテンツ構成要素のうちの前記対応する第１および第２のコンテンツ構成要素が前記メディア提示装置によって提示されるメディアコンテンツ表現に含まれるときに、前記複数の透かし入りノイズ信号のうちの前記第１および第２の透かし入りノイズ信号の組み合わせを出力する、請求項１７に記載のメディア提示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して音声透かしに関し、より具体的には、実質的に無音のメディアコンテンツ表現に音声透かしを入れる方法および装置に関する。
【背景技術】
【０００２】
音声透かしは、テレビ放送、ラジオ放送、ダウンロードされたメディアコンテンツ、ストリーミング方式のメディアコンテンツ、プレパッケージ方式のメディアコンテンツなど、メディアの消費者に提示されるメディアコンテンツを識別するために利用される一般的な技法である。既存の音声透かし技術では、音声透かしを隠すのに十分な信号レベルを有する可聴音声構成要素内に、識別情報やコード信号などの音声透かしを埋め込むことによってメディアコンテンツを識別している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第６，２７２，１７６号明細書
【特許文献２】米国特許第６，５０４，８７０号明細書
【特許文献３】米国特許第６，６２１，８８１号明細書
【特許文献４】米国特許第６，９６８，５６４号明細書
【特許文献５】米国特許第７，００６，５５５号明細書
【特許文献６】米国特許公開第２００９／０２５９３２５号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、対象とするメディアコンテンツ表現の多くは、音声透かしを埋め込める音声構成要素を含んでいなかったり、音声が消音された状態、または平均的な人間が知覚可能な信号レベルをほぼ下回るまで音声が減衰された状態で提示されたりするため、音声透かしを十分に隠せるものではない。
【課題を解決するための手段】
【０００５】
【図面の簡単な説明】
【０００６】
【図１】本明細書に記載する方法および装置の少なくともいずれかに従って、実質的に無音のメディアコンテンツ表現の音声透かし設定を実行できる例示的利用環境を示すブロック図である。
【図２】図１の環境内で実質的に無音のメディアコンテンツ表現に音声透かしを設定する透かし入りノイズ信号の生成に利用できる例示的透かし作成装置を示すブロック図である。
【図３】図１の環境内で実質的に無音のメディアコンテンツ表現に音声透かしを設定する透かし入りノイズ信号を提示するために利用できる例示的メディア提示装置を示すブロック図である。
【図４】図１の環境内で音声透かしの検出に利用できる例示的監視装置を示すブロック図である。
【図５】図２の透かし作成装置を実現するために実行できる、透かし入りノイズ信号を生成する例示的プロセスを表したフローチャートである。
【図６】図３のメディア提示装置を実現するために実行できる、透かし入りノイズ信号を提示する例示的プロセスを表したフローチャートである。
【図７】図４の監視装置を実現するために実行できる、音声透かしを監視する例示的プロセスを表したフローチャートである。
【図８】図５〜図７のプロセスのうちのいずれか、一部、または全てを実施して、図２の透かし作成装置、図３のメディア提示装置、図４の監視装置、および図１の例示的環境のうちの少なくともいずれかを実現するために用いられる例示的機械可読命令を実行できる処理システムの例を示すブロック図である。
【発明を実施するための形態】
【０００７】
本明細書において、実質的に無音のメディアコンテンツ表現に音声透かしを入れる方法および装置が開示される。下記では、例示的方法と、構成要素の中でも特に、ハードウェア上で実行されるソフトウェアを含む装置とを開示するが、このような方法および装置は、単に説明のためのものであり、限定事項として見なされるべきではないことに留意されたい。たとえば、ハードウェアおよびソフトウェア構成要素のうちのいずれか、または全ては、ハードウェアのみにおいて、ソフトウェアのみにおいて、ファームウェアのみにおいて、またはハードウェア、ソフトウェア、およびファームウェアのうちの一つ以上の組み合わせにおいて実装できることが意図される。したがって、下記に例示的方法および装置を記載するが、当業者であれば、提示する例は、このような方法および装置を実施する唯一の方式ではないことを容易に理解されよう。
【０００８】
本明細書に記載するように、単一のメディアコンテンツ表現またはマルチメディアコンテンツ表現を含むメディアコンテンツ表現は、一つ以上のコンテンツ構成要素（より簡潔に構成要素とも呼ばれる）を含み、この構成要素は、組み合わされたときに、その結果としてメディアコンテンツ表現（ｍｅｄｉａ  ｃｏｎｔｅｎｔ  ｐｒｅｓｅｎｔａｔｉｏｎ）を形成する。メディアコンテンツ表現は、たとえば、映像コンテンツ構成要素および音声コンテンツ構成要素を含み得る。また、映像コンテンツ構成要素および音声コンテンツ構成要素は、それぞれ複数のコンテンツ構成要素を含むことができる。たとえば、グラフィカルユーザインターフェイス（ＧＵＩ）の形式のメディアコンテンツ表現は、複数の映像コンテンツ構成要素を（可能な場合は一つ以上の音声コンテンツ構成要素と共に）含み、その各映像コンテンツ構成要素が、ＧＵＩによって表現され得る各ＧＵＩウィジェット（たとえば、ウィンドウ／画面、メニュー、テキストボックス、埋め込み広告など）に対応する。他の例として、ビデオゲームは、背景画像要素、前景画像要素、登場人物／スプライト、重ね書き通知などの複数の映像コンテンツ構成要素と共に、複数の特殊効果、音楽トラックなどの複数の音声コンテンツ構成要素を含むことができ、これらのコンテンツ構成要素は、現在のゲーム再生内容に基づいて選択的に提示される。
【０００９】
本明細書に記載するように、メディアコンテンツ表現、またはメディアコンテンツ表現のコンテンツ構成要素が実質的に無音であると見なされるのは、たとえば、音声構成要素を含まない場合、消音されている一つ以上の音声構成要素を含む場合、平均的な人間の可聴閾値より低いか、もしくはその近くのレベルまで減衰された一つ以上の音声構成要素を含む場合、または、メディアコンテンツが提示される環境の周囲もしくは背景の音声ノイズレベルより低いか、もしくはその近くのレベルまで減衰された一つ以上の音声構成要素を含む場合である。たとえば、メディア提示装置によって提示されるＧＵＩは、音声要素を含まないために実質的に無音である、各種異なるＧＵＩウィジェットと、可能な場合は埋め込み広告とを提示することができる。他の例として、ビデオゲーム表現の関連において、ゲームコンソールは、ユーザによって実行されているゲームの内容に応じて、無音（または実質的に無音）のゲームコンテンツを提示する場合がある。
【００１０】
下記で詳細に説明するように、メディアコンテンツ表現に音声透かしを入れる技法について開示する例は、透かし入りノイズ信号を取得することを含み、この透かし入りノイズ信号は、透かしと、可聴周波数帯に実質的に集中しているエネルギを有するノイズ信号とを含む。従来の音声透かし技法とは異なり、開示する本例の技法では、透かし入りノイズ信号は、メディアコンテンツ表現を構成する個別の音声信号内に埋め込まれずに（たとえば、隠されずに）、実質的に不可聴であるように減衰される。また、開示する本例の技法は、メディアコンテンツ表現の実質的に無音のコンテンツ構成要素に、透かし入りノイズ信号を対応付けることを含む。前述したように、メディアコンテンツ表現は、通常、一つ以上のメディアコンテンツ構成要素を含んでおり、本例示の技法は、透かし入りノイズ信号を、実質的に無音であるコンテンツ構成要素に対応付ける。また、本例の技法は、実質的に無音のコンテンツ構成要素の提示中に透かし入りノイズ信号を出力して、メディアコンテンツ表現を構成する実質的に無音のコンテンツ構成要素に透かしを設定することを含む。
【００１１】
少なくとも一部の実施例において、透かし入りノイズ信号の形成に用いられるノイズ信号は、所望の可聴周波数帯域に対応する通過帯域を有する帯域フィルタを用いて、ホワイトノイズ信号または疑似ランダムノイズ信号をフィルタリングすることによって生成される。その結果得られるのは、ピンクノイズ信号とも呼ばれる、濾波ノイズ信号である。また、少なくとも一部の実施例において、透かしは、振幅と周波数の少なくともいずれかが変調された信号であり、この信号は、透かしの設定対象である実質的に無音のコンテンツ構成要素を識別するデジタル情報を伝達するように変調された周波数を有する。
【００１２】
前述したように、メディアコンテンツを識別するために、従来の音声透かし技法は、メディアコンテンツを知覚している人間には不可聴であるが、透かし検出器では検出できる状態で埋め込み透かしを隠せる十分な信号強度（たとえば、音声レベル）を持つ、メディアコンテンツの音声構成要素に依拠している。このような従来の技法とは異なり、本明細書で開示する音声透かし技法の少なくとも一部の例は、メディアコンテンツの既存の音声構成要素に依拠して、メディアコンテンツ（または特定のメディアコンテンツ構成要素）の識別に利用される透かしを隠すのではない。代わりに、開示する例示的音声透かし技法は、濾波（たとえば、ピンク）ノイズ信号に透かしを埋め込むものであり、このノイズ信号は、可聴周波数帯域内に存在しているが、他の音声信号が存在しない場合であっても、人間にとって不可聴であるように減衰されている。すなわち、結果的に得られる透かし入りノイズ信号は、メディアコンテンツが提示されている環境内の他の周囲雑音または背景雑音よりも微弱である。透かし情報を埋め込む音声信号に依存しないことにより、開示する音声透かし技法の少なくとも一部の例では、実質的に無音のメディアコンテンツ（または特定のメディアコンテンツ構成要素）に透かしを入れることができる。これとは対照的に、従来の多くの音声透かし技法では、実質的に無音のメディアコンテンツに透かしを入れることは不可能である。このように、開示する音声透かし技法の例を利用して、ＧＵＩおよびビデオゲームなど、従来の音声透かし技法ではマーキングおよび識別を行えない可能性のある実質的に無音のコンテンツ構成要素を含むメディアコンテンツのマーキングおよび識別を行うことができる。
【００１３】
図面を参照すると、本明細書に開示する方法および装置の少なくともいずれかに係る音声透かしを実行して利用する例示的利用環境１００のブロック図が、図１に記載されている。環境１００は、例示的テレビ１０８に接続された例示的コンソール１０４を含む。たとえば、コンソール１０４は、環境１００内でビデオゲームを再生できるようにするゲームコンソールであってよい。このようなゲームコンソール１０４は、標準的な専用ゲームコンソール（たとえば、ＭｉｃｒｏｓｏｆｔのＸボックス（登録商標）、任天堂のウィー（登録商標）、ソニーのプレイステーション（登録商標）など）、携帯型のゲーム専用装置（たとえば、任天堂のゲームボーイ（登録商標）やＤＳ（登録商標））など、ビデオゲームを再生できる各種の装置であってよい。他の例として、コンソール１０４は、携帯型情報端末（ＰＤＡ）、パーソナルコンピュータ、デジタルビデオディスク（ＤＶＤ）プレーヤ、デジタルビデオレコーダ（ＤＶＲ）、パーソナルビデオレコーダ（ＰＶＲ）、セットトップボックス（ＳＴＢ）、ケーブル放送受信機、衛星放送受信機、セル方式携帯電話、セル以外の携帯電話など、各種のメディア提示装置であってよい。一般性を喪失するものではないが、便宜上、下記の説明では、コンソール１０４は、ゲームコンソール１０４に該当するものとする。
【００１４】
テレビ１０８は、各種のテレビ、または、より一般的な各種のメディア提示装置であってよい。たとえば、テレビ１０８は、全米テレビジョン放送方式標準化委員会（Ｎａｔｉｏｎａｌ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｔａｎｄａｒｄｓ  Ｃｏｍｍｉｔｔｅｅ，ＮＴＳＣ）規格、位相入換え回線（Ｐｈａｓｅ  Ａｌｔｅｒｎａｔｉｎｇ  Ｌｉｎｅ，ＰＡＬ）規格、セカム方式（Systeme Electronique pour Couleur avec Memoire，ＳＥＣＡＭ）規格、高品位テレビ（ＨＤＴＶ）などの新型テレビジョンシステム委員会（Ａｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ，ＡＴＳＣ）によって開発された規格、地上デジタルテレビ放送プロジェクト（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ（ＤＶＢ）  Ｐｒｏｊｅｃｔ）によって開発された規格に対応するテレビと表示装置の少なくともいずれかであっても、または、マルチメディアコンピュータシステム、ＰＤＡ、セル方式／セル以外の携帯電話などであってもよい。
【００１５】
図示した例において、ゲームコンソール１０４から出力される映像信号１１２および音声信号１１６は、テレビ１０８に接続される。例示的環境１００は、テレビ１０８の音声入力部に接続される提示音声信号１２４、および例示的監視装置１３２に接続される監視音声信号１２８に音声信号１１６を分離する例示的スプリッタ１２０も含む。下記で詳述するように、監視装置１３２は、ゲームコンソール１０４とテレビ１０８の少なくともいずれかによって出力されるメディアコンテンツ表現（または、メディアコンテンツ表現の特定のコンテンツ構成要素）に含まれる音声透かしを検出する動作を行う。また、下記で詳述するように、例示的透かし作成装置１３６は、本明細書に記載する技法例に従って音声透かしを生成する。この音声透かしは、ゲームや他のメディアコンテンツ（またはコンテンツ構成要素）に挿入されることに加え、またはこれに代えて、ゲームコンソール１０４（および／またはテレビ１０８もしくは他のＳＴＢ（図示せず））に提供されて保存され、後に、ゲームコンソール１０４によって提示されて、監視装置１３２によって検出される。
【００１６】
スプリッタ１２０は、たとえば、アナログ音声出力信号１１６の場合のアナログスプリッタ、デジタル音声出力信号１１６の場合のデジタルスプリッタ（たとえば、高品位マルチメディアインターフェイス（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ，ＨＤＭＩ）スプリッタなど）、光学音声出力の場合の光学スプリッタなどであってよい。追加または代替の構成として、ゲームコンソール１０４およびテレビ１０８が単一のユニットに統合される例などにおいて、監視音声信号１２８は、ゲームコンソール１０４、テレビ１０８、統合ユニットなどのアナログ音声ライン出力またはデジタル音声ライン出力によって提供されてよい。このように、監視装置１３２に提供される監視信号１２８は、通常、ライン品質の音声信号である。
【００１７】
図１に示すように、制御情報を送信（場合によっては送受信）できる例示的ゲームコントローラ１４０は、ユーザがゲームコンソール１０４を用いた操作を行えるように、ゲームコンソール１０４に連結される。たとえば、ゲームコントローラ１４０は、ゲームコンソール１０４上でユーザがビデオゲームを再生することを可能にする。これに加え、または代えて、ゲームコントローラ１４０は、ゲームコンソール１０４によって提示（たとえば、テレビ１０８を介して提示）される一つ以上のＧＵＩを用いた操作をユーザが行うことを可能にする。たとえば、ゲームコンソール１０４は、ユーザによるゲームコンソール１０４の設定、ゲーム環境の設定とゲームの開始の少なくともいずれか、ゲーム用ネットワークへのアクセスなどを可能にするＧＵＩを一つ以上提示することができる。ゲームコントローラ１４０は、各種のゲームコントローラ、または、ゲームコンソール１０４と互換性のあるユーザインターフェイス技術を利用して実装することができる。
【００１８】
同様に、制御情報を送信（場合によっては送受信）できる例示的遠隔制御装置１４４が環境１００に組み込まれており、ユーザはテレビ１０８を用いた操作を行うことができる。遠隔制御装置１４４は、特に限定するものではないが、赤外線（ＩＲ）通信、無線周波数（ＲＦ）通信、無線／ケーブル接続などを含む各種の技術を利用して、制御情報を送信（場合によっては送受信）することができる。ゲームコントローラ１４０と同様に、遠隔制御装置１４４は、テレビ１０８によって提示される一つ以上のＧＵＩを用いた操作をユーザが行うことを可能にする。たとえば、テレビ１０８（または、テレビ１０８に接続されたゲームコンソール１０４や、他のＳＴＢ（図示せず）など）は、ユーザによるテレビ１０８の設定、電子番組ガイド（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ，ＥＰＧ）へのアクセス、ビデオオンデマンド（Ｖｉｄｅｏ  Ｏｎ  Ｄｅｍａｎｄ，ＶＯＤ）番組ガイドへのアクセス、および提示するＶＯＤ番組の選択などのうちの少なくともいずれかを可能にするＧＵＩを一つ以上提示できる。ゲームコンソール１０４とテレビ１０８とが単一のユニットに組み込まれる例において、ゲームコンソール１０４および遠隔制御装置１４４は、同一の装置であっても、または異なる装置であってもよい。
【００１９】
図示した例において、ゲームコンソール１０４は、ゲームコンソール１０４が例示的ネットワーク１５２にアクセスすることを可能にする例示的ネットワーク接続１４８を含む。ネットワーク接続１４８は、たとえば、ユニバーサルシリアルバス（ＵＳＢ）ケーブル、イーサネット（登録商標）接続、無線（たとえば、８０２．１１、ブルートゥースなど）接続、電話回線接続、同軸ケーブル接続などであってよい。ネットワーク１５２は、たとえば、インターネット、ローカルエリアネットワーク（ＬＡＮ）、ゲームまたは他のサービスプロバイダによって提供される固有ネットワークなどであってよい。
【００２０】
ネットワーク接続１４８を利用して、ゲームコンソール１０４は、ネットワーク１４８にアクセスして、一つ以上の例示的ゲームコンテンツ（または他のサービス）プロバイダ１５６に接続することができる。このようなゲームコンテンツプロバイダの例は、Ｘｂｏｘライブ（Ｘｂｏｘ  ＬＩＶＥ（登録商標））サービスで、このサービスにより、ゲームコンテンツおよび他のデジタルメディアをゲームコンソール１０４にダウンロードすることができ、また、オンラインの多人数参加型ゲームもサポートされる。このような例において、ゲームコンソール１０４は、一つ以上のＧＵＩを実装しており、この各ＧＵＩは、ユーザが、ゲームコントローラ１４０からＸｂｏｘライブサービスにアクセスして操作を行うことを可能にする一つ以上のＧＵＩウィジェットを提示する。
【００２１】
ゲームコンソール１０４とテレビ１０８の少なくともいずれかによって出力されるメディアコンテンツ、もしくは特定のコンテンツ構成要素、またはその両方を監視するために、監視装置１３２は、監視音声信号１２８と、テレビ１０８の一つ以上のスピーカ（図示せず）からの音声放射を検出するように配置可能な一つ以上の例示的音声センサ１６０（たとえば、一つ以上のマイク、音響変換器など）によって取得される一つ以上の監視音声信号と、のうちの少なくとも一方に含まれる音声透かしを検出するように構成される。下記で詳述するように、監視装置１３２は、ゲームコンソール１０４およびテレビ１０８の少なくとも一方によって出力されるメディアコンテンツ表現に含まれる、実質的に無音のメディアコンテンツ、もしくは一つ以上の実質的に無音のメディアコンテンツ構成要素、またはその両方の識別に使用される音声透かしを復号することができる。また、監視装置１３２は、ゲームコンソール１０４およびテレビ１０８の少なくとも一方によって出力される可聴音声信号に埋め込まれた従来の音声透かしを検出するように構成されてもよい。
【００２２】
監視装置１３２は、ネットワーク接続１４８と同様であり得る例示的ネットワーク接続１６４を含み、このネットワーク接続１６４により、監視装置１３２は、ネットワーク１５２と同一のネットワークまたは異なるネットワークであり得る例示的ネットワーク１６８にアクセスすることができる。ネットワーク接続１６４を利用して、監視装置１３２は、ネットワーク１６８にアクセスして、検出された音声透かしおよび復号された透かし情報の少なくとも一方（さらに、各種のチューニング情報、もしくは収集されたその他の情報、またはその両方）を例示的中央施設１７２に報告して、更なる処理および分析に供することができる。たとえば、中央施設１７２は、監視装置１３２よって報告された、検出された音声透かし、および復号された透かし情報の少なくとも一方を処理して、ゲームコンソール１０４およびテレビ１０８の少なくとも一方によって提示されているメディアコンテンツまたは特定のコンテンツ構成要素がどれであるのかを特定し、環境１００におけるユーザによるコンテンツの消費および対話操作を推測することできる。
【００２３】
前述したように、透かし作成装置１３６は、本明細書に記載の例示的技法に従って音声透かしを生成する。この音声透かしは、ゲームまたは他のメディアコンテンツ（またはコンテンツ構成要素）に挿入されることに加えて、またはこれに代えて、ゲームコンソール１０４（および／またはテレビ１０８もしくは他のＳＴＢ（図示せず））に提供されて、保存および後の提示が行われ、監視装置１３２によって検出される。下記で詳述するように、透かし作成装置１３６は、実質的に無音であるため、従来の音声透かし技法には対応しない個別のメディアコンテンツ、もしくは個別のコンテンツ構成要素、またはその両方に対応付けできる透かし入りノイズ信号を生成する。したがって、透かし入りノイズ信号を利用して、特定のメディアコンテンツ、または特定のコンテンツ構成要素のマーキングおよび識別（可能な限り一意の識別）を行うことができる。図１に示すように、透かし作成装置１３６によって生成される透かし入りノイズ信号、およびコンテンツ対応関係情報は、ゲームコンテンツプロバイダ１５６、ネットワーク１５２、およびネットワーク接続１４８の少なくともいずれかを介してダウンロードして、ゲームコンソール１０４に保存することができる。この後、ゲームコンソール１０４は、各透かし入りノイズ信号に対応付けられていることが判明した特定のメディアコンテンツまたは特定のコンテンツ構成要素を出力するときに、メモリから適切な透かし入りノイズ信号を取り出し、取り出した透かし入りノイズ信号を、個別のメディアコンテンツまたはコンテンツ構成要素と共に出力する。透かし入りノイズ信号は、実質的に不可聴であるように減衰されるため、この透かし入りノイズ信号は、出力される各メディアコンテンツまたはコンテンツ構成要素が実質的に無音である場合であっても、ゲームコンソール１０４とテレビ１０８の少なくともいずれかの近くの周囲音声ノイズや背景音声ノイズを上回ってユーザに知覚可能になることはない。ただし、監視装置１３２は、透かし入りノイズ信号に含まれる透かしを検出（たとえば、監視音声信号１２８を処理している場合、および／または、監視対象のスピーカ付近へのセンサ１６０が配置されている場合に検出）することができ、これにより、実質的に無音のメディアコンテンツまたはコンテンツ構成要素を識別することができる。
【００２４】
追加または代替の構成として、ゲームコンソール１０４は、一つ以上の透かし入りノイズ信号（たとえば、コンソール設定ＧＵＩによって提示される個別の事前設定ＧＵＩウィジェットに対応付けられた透かし入りノイズ信号など）を用いて事前設定（たとえば、プレロード）することができる。このような事前設定は、図１において、点線１７６で示されている。これに加え、または代えて、一つ以上の透かし入りノイズ信号は、実質的に無音のメディアコンテンツやコンテンツ構成要素そのものと共に組み込むことができる（たとえば、実質的に無音のメディアコンテンツやコンテンツ構成要素を表す一つ以上のデータファイル内に挿入されるなど）。これに加え、または代えて、ゲームコンソール１０４が、透かし作成装置１３６の一部または全ての機能を実施してもよく、ゲームコンソール１０４は、たとえば、出力音声が消音されているか、または可聴閾値より下に低減されていることをゲームコンソール１０４が特定したときに、透かし入りノイズ信号を生成（たとえば、リアルタイムで生成）して、「オンザフライ式」に出力することができる。図１に示すように、透かし作成装置１３６も、透かし入りノイズ信号およびコンテンツ対応関係情報を中央施設１７２に提供する。これらの信号と情報は、監視装置１３６によって報告された、検出された音声透かしおよび復号された透かし情報の少なくとも一方処理に利用される。
【００２５】
図１の例示的環境１００は、ゲームコンソール１０４およびテレビ１０８によって提示されるコンテンツを監視するという文脈で本明細書に開示する音声透かし技法の例を示したものであるが、開示する音声透かし技法の例を利用して、各種のメディア提示装置によって出力される、実質的に無音のメディアコンテンツまたはコンテンツ構成要素に音声透かしを入れることができる。たとえば、透かし作成装置１３６は、透かし入りノイズ信号のダウンロードと事前設定のいずれかを行って、その透かし入りノイズ信号を、実質的に無音のメディアコンテンツもしくはコンテンツ構成要素を提示できるテレビ１０８、個別のＳＴＢ（図示せず）、または各種の他のメディア提示装置に保存するように構成されてもよい。
【００２６】
図１の透かし作成装置１３６の実施例のブロック図を図２に示す。図２の例示的透かし作成装置１３６は、ノイズ信号（たとえば、データストリームや、ファイルなど）を生成する例示的ノイズ生成部２０４を含み、このノイズ信号は、特に、実質的に無音である（または無音であると予想される）特定のメディアコンテンツや、特定のコンテンツ構成要素のマーキングまたは識別に利用される透かし入りノイズ信号の土台になる。ノイズ生成部２０４は、ホワイトノイズや、疑似ランダムノイズや、他のタイプのノイズを生成できる各種のノイズ生成技法を実施することができる。図２の透かし作成装置１３６は、ノイズ生成部２０４によって生成されたノイズをフィルタリングする例示的ノイズフィルタ２０８も含む。一例において、ノイズフィルタ２０８は、可聴周波数帯域（たとえば、３００Ｈｚから３０００Ｈｚまでの周波数帯のうちの任意の一部分や、人に聞こえると考えられるいずれか他の周波数範囲）に対応する通過帯域を有する帯域フィルタを実現する。ノイズフィルタ２０８の出力は、濾波ノイズ信号であり（ピンクノイズ信号とも呼ばれる）、この濾波ノイズ信号は、特定のメディアコンテンツまたはコンテンツ構成要素をマーキングまたは識別する音声透かしと結合される。
【００２７】
ノイズフィルタ２０８からの濾波ノイズ信号に音声透かしを入れるために、図２の透かし作成装置１３６は、濾波ノイズ信号が生成されている特定のメディアコンテンツまたはコンテンツ構成要素を識別する音声透かしを生成する例示的透かし生成部２１２を更に含む。たとえば、透かし生成部２１２は、特定のメディアコンテンツやコンテンツ構成要素をマーキングまたは識別するためのコンテンツマーキング情報、コンテンツ識別情報、または他の各種の適切な情報を情報入力２１６から取得する。次に、情報入力２１６から取得した情報に基づいて、透かし生成部２１２は、音声透かし生成処理または音声技術を利用して音声透かしを生成する。たとえば、透かし生成部２１２は、取得したマーキング／識別情報を利用して、振幅と周波数の少なくともいずれかが変調された信号を生成することができ、この信号は、前述のマーキング／識別情報を伝達するように変調された一つ以上の周波数を有する。このような例において、透かし生成部２１２は、濾波ノイズ信号自体を振幅変調する、もしくは周波数変調する、またはその両方で変調するように構成されても、または、濾波ノイズ信号と結合されることになる個別の信号の周波数成分を変調もしくは生成するように構成されてもよい。透かし生成部２１２で実施できる音声透かし生成技術の例は、特に限定するものではないが、２００１年８月７日に発行された特許文献１、２００３年１月７日に発行された特許文献２、２００３年９月１６日発行された特許文献３、２００５年１１月２２日に発行された特許文献４、および２００６年２月２８日に発行された特許文献５においてスリニバサン（Ｓｒｉｎｉｖａｓａｎ）によって記述された例や、２００９年１０月１５日に公開された特許文献６においてトップチイ（Ｔｏｐｃｈｙ）他によって記述された例を含み、これら全ての特許および特許公開は、その開示内容全体を本願明細書の一部として援用する。
【００２８】
透かし生成部２１２が、濾波ノイズ信号と結合される個別の透かし信号（たとえば、振幅と周波数の少なくともいずれかが変調された透かし信号）を生成する実施例において、図２の透かし作成装置１３６は、ノイズフィルタ２０８からの濾波ノイズ信号と、透かし生成部２１２からの個別の透かし信号とを組み合わせる例示的結合器２２０を含む。たとえば、結合器２２０は、濾波ノイズ信号に、透かし信号を加算する、混合する、多重化する、または他の方式で埋め込むように構成でき、各種の適切なスケーリング（たとえば、濾波ノイズ信号の平均出力または最大出力に基づいたスケーリング）を用いて、濾波ノイズ信号内に透かし信号が確実に埋め込まれるようにする。
【００２９】
また、図２の透かし作成装置１３６は、結合器２２０からの透かし入りノイズ信号、または、（たとえば、濾波ノイズ信号が、透かし情報を伝達するように変調される場合に）透かし生成部２１２によって直接生成された透かし入りノイズ信号をスケーリングする例示的スケーラ２２４を含む。このスケーラ２２４は、メディアコンテンツ表現を構成する別の音声信号内に透かし入りノイズ信号を埋め込む（たとえば、隠す）ことを必要とせずに、実質的に不可聴になるように透かし入りノイズ信号をスケーリングする（たとえば、減衰させる）ように構成される。たとえば、スケーラ２２４は、平均的人間の聴覚閾値と同程度以下のレベル、または、メディアコンテンツもしくはコンテンツ構成要素が提示されることが予測される環境の周囲音声ノイズレベルもしくは背景音声ノイズレベルと同程度以下のレベルまで、（たとえば、心理音響的マスキングに基づいて）透かし入りノイズ信号を減衰させるように構成することができる。
【００３０】
生成された透かし入りノイズ信号を、特定のメディアコンテンツまたはコンテンツ構成要素に対応付けるために、図２の透かし作成装置１３６は、例示的コンテンツ対応付け部２２８を含む。一実施例において、コンテンツ対応付け部２２８は、透かし入りノイズ信号を表す一つ以上のデータファイルと共に、情報入力２１６から取得したマーキング／識別情報、および他の説明情報の少なくともいずれかを含む。そして、透かし入りノイズ信号と、その信号それぞれのコンテンツ対応関係情報とを出力するために、図２の透かし作成装置１３６は、例示的透かし入りノイズ信号出力ユニット２３２を更に含む。一実施例において、透かし入りノイズ信号出力ユニット２３２は、透かし入りノイズ信号と、その信号それぞれのコンテンツ対応関係情報とを、たとえば、図１のコンソール１０４（またはいずれか他のメディア提示装置）に送信して保存し、後に、対応付けられたメディアコンテンツとコンテンツ構成要素の少なくともいずれかがコンソール１０４に表示されるときに出力できるようにすると共に、図１の中央施設１７２にも同様に前記透かし入りノイズ信号と前記コンテンツ対応関係情報とを送信する。追加または代替の構成として、透かし入りノイズ信号出力ユニット２３２を利用して、透かし入りノイズ信号と、その信号それぞれのコンテンツ対応関係情報とを、たとえば、コンソール１０４（またはいずれか他のメディア提示装置）に事前設定することができる。これに加え、または代えて、透かし入りノイズ信号出力ユニット２３２を利用して、メディアコンテンツまたはコンテンツ構成要素そのものと共に透かし入りノイズ信号を挿入することもできる。
【００３１】
図１の透かし作成装置１３６を実装する例示的方式を図２に示したが、図２に記載した要素、プロセス、もしくは装置、またはこれら全ての一つ以上に対して、結合、分割、再配置、省略、除去、および他の方式での実施のうちの少なくともいずれかを行うことができる。また、図２の例示的ノイズ生成部２０４、例示的ノイズフィルタ２０８、例示的透かし生成部２１２、例示的結合器２２０、例示的スケーラ２２４、例示的コンテンツ対応付け部２２８、例示的透かし入りノイズ信号出力ユニット２３２、もしくはより包括的な例示的透かし作成装置１３６、またはこれら全ては、ハードウェア、ソフトウェア、ファームウェア、もしくはハードウェアと、ソフトウェアと、ファームウェアとのうちの少なくともいずれかの任意の組み合わせ、またはこれら全てによって実施されてよい。したがって、たとえば、例示的ノイズ生成部２０４、例示的ノイズフィルタ２０８、例示的透かし生成部２１２、例示的結合器２２０、例示的スケーラ２２４、例示的コンテンツ対応付け部２２８、例示的透かし入りノイズ信号出力ユニット２３２、もしくはより包括的な例示的透かし作成装置１３６、またはその全ては、一つ以上の回路、一つ以上のプログラマブル処理装置、一つ以上の特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ，ＡＳＩＣ）、一つ以上のプログラマブル論理回路（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ，ＰＬＤ）、および一つ以上のフィールドプログラマブル論理回路（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ，ＦＰＬＤ）などのうちの少なくともいずれかによって実施されてよい。添付された、方法の請求項のいずれかに、純粋なソフトウェア実装、もしくはファームウェア実装、またはその両方を包含することが記載されている場合、例示的透かし作成装置１３６、例示的ノイズ生成部２０４、例示的ノイズフィルタ２０８、例示的透かし生成部２１２、例示的結合器２２０、例示的スケーラ２２４、例示的コンテンツ対応付け部２２８、もしくは例示的透かし入りノイズ信号出力ユニット２３２、またはこれら全ては、前述のソフトウェアとファームウェアの少なくともいずれかを保存する有形的表現媒体、たとえば、メモリ、デジタル多用途ディスク（ＤＶＤ）、コンパクトディスク（ＣＤ）などを含むことが、本明細書により明示的に定義される。また、図２の例示的透かし作成装置１３６は、図２に記載したものに加え、またはその代替として、一つ以上の要素、一つ以上のプロセス、および一つ以上の装置のうちの少なくともいずれかを含んでよいことに加え、または、これに代えて、例示した要素、プロセス、および装置のうちのいずれか、または全てを一つより多く含むことができる。
【００３２】
図１のコンソール１０４の実施例のブロック図を図３に示す。図示した例示的コンソール１０４は、たとえば、図１のゲームコンテンツプロバイダ１５６からメディアコンテンツおよびコンテンツ構成要素を受け取る例示的受取ユニット３０４を含む。この受取ユニット３０４は、たとえば、図１と図２の少なくともいずれかに記載された透かし作成装置１３６から、透かし入りノイズ信号およびコンテンツ対応関係情報も受け取る。したがって、一実施例において、受取ユニット３０４は、図１のネットワーク接続１４８およびネットワーク１５２に適合する各種の適切なネットワーク技術を実装することができる。
【００３３】
図３のコンソール１０４は、受取ユニット３０４から受け取る、ダウンロードされたメディアコンテンツとコンテンツ構成要素の少なくともいずれかを保存する例示的コンテンツ記憶装置３０８も含む。追加または代替の構成として、コンテンツ記憶装置３０８は、コンソールに予め読み込まれているメディアコンテンツとコンテンツ構成要素の少なくともいずれかを格納してもよい。これに加え、または代えて、コンテンツ記憶装置３０８は、ＤＶＤ読取装置、ＣＤ読取装置、カートリッジ読取装置などのローカルの入力元から取得されるメディアコンテンツとコンテンツ構成要素の少なくともいずれかを格納することができる。コンテンツ記憶装置３０８に格納され得るメディアコンテンツの例としては、特に限定するものではないが、ビデオゲームコンテンツ、映画および他の映像コンテンツ、音楽および他の音声コンテンツ、一つ以上のＧＵＩなどが挙げられ、このＧＵＩは、たとえば、装置設定、ゲームコンテンツの設定およびナビゲーション、コンテンツプロバイダサービスの設定およびナビゲーション、ＥＰＧナビゲーションに関連付けられたものである。コンテンツ記憶装置３０８に格納され得るコンテンツ構成要素の例としては、特に限定するものではないが、格納されているメディアコンテンツを構成する個々の映像コンテンツ構成要素および音声コンテンツ構成要素が挙げられる。このようなビデオコンテンツ構成要素の例は、特に限定するものではないが、背景画像構成要素、前景画像構成要素、登場人物／スプライト、重ね書き通知などの形式のビデオゲーム構成要素、もしくは各種異なるＧＵＩウィンドウ／画面、メニュー、テキストボックス、図形表示などを実現するＧＵＩウィジェットの形式のＧＵＩ構成要素、またはその両方の構成要素を含む。前述の音声コンテンツ構成要素の例は、特に限定するものではないが、音楽トラック、特殊効果、音声通知などを含む。コンテンツ記憶装置３０８は、各種のメモリまたは記憶装置技術を用いて実装することができる。
【００３４】
図３のコンソール１０４は、広告を格納する例示的広告記憶装置３１２を更に含み、この広告は、外部供給元（たとえば、一つ以上のコンテンツプロバイダ１５６など）からダウンロードされるか、ローカルの供給元（たとえば、ＤＶＤ読取装置や、ＣＤ読取装置や、カートリッジ読取装置など）から取得されるか、広告記憶装置３１２に予め読み込まれている。一実施例において、広告記憶装置３１２に格納された広告は、コンソール１０４によって、そのメディアコンテンツ表現に埋め込むことができる。広告記憶装置３１２に格納され得る広告の例としては、特に限定するものではないが、映像の広告、音声の広告、静止画像の広告、図形ロゴマークなどが挙げられる。広告記憶装置３１２は、各種のメモリまたは記憶装置技術を用いて実装することができる。
【００３５】
図３のコンソール１０４は、たとえば透かし作成装置１３６からダウンロードされた透かし入りノイズ信号と、たとえば透かし作成装置１３６を用いて予め読み込まれた透かし入りノイズ信号との少なくとも一方を格納する透かし入りノイズ信号記憶装置３１６も含む。また、透かし入りノイズ信号記憶装置３１６は、個々のメディアコンテンツまたはコンテンツ構成要素に各透かし入りノイズ信号を対応付けるコンテンツ対応関係情報を格納する。コンテンツ対応関係情報は、たとえば透かし作成装置１３６からダウンロードされてもよいし、もしくは、たとえば透かし作成装置１３６を用いて予め読み込まれてもよいし、または、その両方であってもよい。透かし入りノイズ信号記憶装置３１６は、各種のメモリまたは記憶装置技術を用いて実装することができる。また、コンテンツ記憶装置３０８、広告記憶装置３１２、および透かし入りノイズ信号記憶装置３１６は、単一のメモリ／記憶装置ユニットによって実現されても、または２つ以上のメモリ／記憶装置ユニットによって実現されてもよい。
【００３６】
コンソール１０４には、図１のゲームコントローラ１４０と遠隔制御装置１４４の少なくともいずれかなどの入力装置、または他の各種のユーザ入力装置からのユーザの操作を支援するユーザインターフェイス３２０が含まれている。追加または代替の構成として、ユーザインターフェイス３２０は、キーパッド、キーボード、マウス、スタイラス、タッチスクリーンなど、コンソール１０４に組み込まれるローカルのユーザインターフェイスを提供してもよい。ユーザインターフェイス３２０から取得したユーザ入力に基づいて、図３のコンソール１０４は、コンテンツ処理装置３２４、広告処理装置３２８、もしくはＧＵＩ処理装置３３２、またはこれら全ての一つ以上を利用して、メディアコンテンツ表現を準備して出力する。
【００３７】
コンテンツ処理装置３２４は、コンソール１４０によって出力されるメディアコンテンツ表現に挿入する映像コンテンツと音声コンテンツの少なくともいずれかを選択して加工するように構成される。一実施例において、コンテンツ処理装置３２４は、ユーザインターフェイス３２０から受け取ったユーザ入力に基づいて、コンテンツ記憶装置３０８から、映像コンテンツ、音声コンテンツ、およびコンテンツ構成要素の少なくともいずれかを選択して取得する。追加または代替の構成として、コンテンツ処理装置３２４は、選択した映像コンテンツ、音声コンテンツ、およびコンテンツ構成要素の少なくともいずれかを、一つ以上のコンテンツプロバイダ１５６などの外部供給元からの直接のダウンロードもしくはストリーミング、またはその両方の方式で取得することができる。これに加え、または代えて、コンテンツ処理装置３２４は、たとえば、保存されている機械可読プログラム命令に基づいてオンザフライ式に、音声コンテンツ、映像コンテンツ、およびコンテンツ構成要素の少なくともいずれかを生成（たとえば、レンダリング処理）することができる。また、図示した例のコンテンツ処理装置３２４は、取得した映像コンテンツ、音声コンテンツ、およびコンテンツ構成要素の少なくともいずれかを処理してメディアコンテンツ表現に挿入するように構成される。このような処理は、特に限定するものではないが、コンテンツおよびコンテンツ構成要素のどれをいつ（たとえば、どのようなコンテンツ構成要素順序で）提示するのかの決定、コンテンツ構成要素の同期化（たとえば、映像構成要素と音声構成要素の同期化など）、他のメディアコンテンツおよびコンテンツ構成要素（たとえば、広告処理装置３２８によって提供される広告、ＧＵＩ処理装置３３２によって提供されるＧＵＩなど）との統合（たとえば、オーバーレイ）、後処理（たとえば、画像品質の改善、特殊効果、音量調節などの処理）などを含む。
【００３８】
広告処理装置３２８は、コンソール１０４によって出力されるメディアコンテンツ表現に挿入する広告を選択して加工するように構成される。一実施例において、広告処理装置３２８は、ユーザインターフェイス３２０から受け取ったユーザ入力、もしくは他の選択基準（たとえば、ランダム選択、選択されている音声／映像コンテンツに連動した選択など）、またはその両方に基づいて、広告記憶装置３１２から広告または広告構成要素を選択して取得する。追加または代替の構成として、広告処理装置３２８は、一つ以上のコンテンツプロバイダ１５６など、外部供給元からの直接のダウンロードもしくはストリーミング、またはその両方の方式で広告を取得することができる。これに加え、または代えて、広告処理装置３２８は、（たとえば、ロゴマークや静止画像広告などの場合、）たとえば、保存されている機械可読プログラム命令に基づいて、オンザフライ式に広告を生成（たとえば、レンダリング処理）することができる。また、図示した例の広告処理装置３２８は、広告を処理して、メディアコンテンツ表現に挿入することも行うように構成される。このような処理は、特に限定するものではないが、スケーリング、トリミング、音量調節などを含む。
【００３９】
ＧＵＩ処理装置３３２は、コンソール１０４によって出力されるメディアコンテンツ表現に挿入するＧＵＩを選択して加工するように構成される。一実施例において、ＧＵＩ処理装置３３２は、ユーザインターフェイス３２０から受け取ったユーザ入力、もしくは他の選択基準（たとえば、ＧＵＩまたはＧＵＩウィジェットの自動提示またはポップアップ提示など）、またはその両方に基づいて、コンテンツ記憶装置３０８から、ＧＵＩもしくは一つ以上のＧＵＩコンテンツ構成要素（たとえば、ＧＵＩウィジェット）、またはその両方を選択して取得する。追加または代替の構成として、ＧＵＩ処理装置３３２は、選択したＧＵＩおよびＧＵＩコンテンツ構成要素の少なくともいずれかを、一つ以上のコンテンツプロバイダ１５６などの外部供給元からの直接のダウンロードもしくはストリーミング、またはその両方の方式で取得することができる。これに加え、または代えて、ＧＵＩ処理装置３３２は、たとえば、保存されている機械可読プログラム命令に基づいて、オンザフライ式にＧＵＩおよびＧＵＩコンテンツ構成要素の少なくともいずれかを生成（たとえば、レンダリング処理）することができる。また、図示した例のＧＵＩ処理装置３３２は、取得したＧＵＩおよびＧＵＩコンテンツの少なくともいずれかを処理して、メディアコンテンツ表現に挿入することも行うように構成される。このような処理としては、特に限定するものではないが、どのＧＵＩ構成要素（たとえば、ウィジェット）をいつ提示するのかの決定、他のメディアコンテンツおよびコンテンツ構成要素との統合（たとえば、オーバーレイ）（たとえば、ＧＵＩのウィンドウ内への広告の挿入、ＧＵＩのウィンドウ内への映像コンテンツの挿入など）、後処理（たとえば、ウィンドウ、テキスト、メニュー、ボタン、および他の特殊効果のうちの少なくともいずれかの強調表示）などが挙げられる。
【００４０】
実質的に無音のメディアコンテンツもしくはコンテンツ構成要素、またはその両方に音声透かしを設定できるようにするために、図３のコンソール１０４は、例示的透かし処理装置３３６を含む。この透かし処理装置３３６は、メディアコンテンツ表現に挿入されるメディアコンテンツもしくはコンテンツ構成要素、またはその両方が、透かし入りノイズ信号記憶装置３１６に格納された透かし入りノイズ信号にも対応付けられているかどうかを特定するように構成される。一実施例において、透かし処理装置３３６は、コンソール１０４によって出力されるメディアコンテンツ表現に挿入されるコンテンツ構成要素のうちのいずれか、その一部、またはその全てについて、コンテンツ対応関係情報が、透かし入りノイズ信号記憶装置３１６に格納されているかどうかを判定する。透かし処理装置３３６によって検査されるコンテンツ構成要素は、たとえば、コンテンツ処理装置３２４、広告処理装置３２８、またはＧＵＩ処理装置３３２によって取得／生成されたコンテンツ構成要素であってよい。少なくともいくつかの実施例において、透かし処理装置３３６は、このような検査を、実質的に無音であるコンテンツ構成要素に限定（たとえば、処理負荷を抑制するために限定）することができる。たとえば、透かし処理装置３３６が、コンテンツ構成要素は実質的に無音であると判定できるのは、そのコンテンツ構成要素が音声構成要素を全く含まない場合、またはコンテンツ処理装置３２４、広告処理装置３２８、またはＧＵＩ処理装置３３２のうちの少なくとも一つが、後処理によってそのコンテンツ構成要素の実質的な無音化（たとえば、音量調節のための音声消音など）を行っていた場合である。
【００４１】
検査したコンテンツ構成要素が透かし入りノイズ信号に対応付けられていると判定された場合、透かし処理装置３３６は、検査したコンテンツ構成要素に対応付けられている固有の透かし入りノイズ信号を透かし入りノイズ信号記憶装置３１６から取得する。また、透かし処理装置３３６は、取得した透かし入りノイズ信号に対して、音声の減衰または増幅、対応するコンテンツ構成要素の提示処理との同期化などの後処理を実行して、コンソール１０４から出力される透かし入りノイズ信号を加工することができる。たとえば、取得した透かし入りノイズ信号に対し、個別の音声信号に結合する（隠す）ことなく実質的に不可聴になるようにするためのスケーリングが行われていない場合、透かし処理装置３３６は、そのスケーリングを実行することができる。これに加え、または代えて、透かし処理装置３３６は、取得した透かし入りノイズ信号を、設定の入力に基づいてスケーリングすることができ、また、音声センサ（図示せず）が存在する場合は、設定の入力に加えて前記音声センサにも基づいて、または設定の入力の代わりに前記音声センサに基づいてスケーリングを行い、コンソール１０４付近の周囲音声または背景音声を考慮することができる。たとえば、騒々しい環境では、透かし入りノイズ信号の音声レベルを上げられるが、静かな環境では、透かし入りノイズ信号の音声レベルを下げる必要があるかもしれない。
【００４２】
少なくともいくつかの実施例において、透かし処理装置３３６は、メディアコンテンツ表現の中に特定の（たとえば、実質的に無音の）コンテンツ構成要素が含まれているかどうかを基準とする代わりに、またはこれに加えて、コンソール１０４の動作状態に基づいて、透かし入りノイズ信号記憶装置３１６から透かし入りノイズ信号を選択して取得（または、透かし作成装置１３６の機能の一部、または全てを実施することによってオンザフライ式に透かし入りノイズ信号を生成）してもよい。たとえば、透かし処理装置３３６において、コンソール１０４は、出力音声が消音されている消音状態や、出力音声が聴覚閾値より低い低音量状態などの実質的に無音の状態で動作していると判定された場合、透かし処理装置３３６は、特定の動作状態（たとえば、消音状態）に対応付けられてその状態であることを示す透かし入りノイズ信号を取得して、コンソール１０４がその特定の状態で動作している間、その透かし入りノイズ信号を出力することができる。透かし入りノイズ信号は、コンソール１０４が、透かし入りノイズ信号を出力させる特定の動作状態（たとえば、消音状態）にある間に、コンソール１０４によって実行される一つ以上の活動（たとえば、アプリケーション、演算など）を識別することもできる。これに加え、または代えて、透かし処理装置３３６は、透かし入りノイズ信号記憶装置３１６から透かし入りノイズ信号を取得する代わりに、またはこれに加えて、図２の透かし作成装置１３６の機能の一部または全てを実施して、透かし入りノイズ信号（およびコンテンツ対応関係情報）をオンザフライ式に生成するように構成されてよい。
【００４３】
メディアコンテンツ表現（たとえば、ビデオゲーム表現、ＧＵＩ、埋め込み広告などのうちの一つ、一部、または全て）を出力するために、図３のコンソール１０４は、コンソール１０４から出力される映像信号１１２を加工および生成する映像処理装置３４０と、コンソール１０４から出力される音声信号を加工および生成する音声処理装置３４４とを含む。また、音声処理装置３４４は、各種の適切な結合演算（たとえば、加算、混合、多重化など）を実行して、出力対象のメディアコンテンツ表現に、透かし処理装置３３６によって取得された一つ以上の透かし入りノイズ信号を組み合わせる。任意の適切な映像技術および音声技術を利用して、映像処理装置３４０および音声処理装置３４４を実装することができる。
【００４４】
図３の例について、図１のコンソール１０４を実現するという文脈で説明したが、図３に記載した要素／構成部品のうちの一つ、一部、または全てを利用して、各種のメディア提示装置を実現することができる。たとえば、例示的受取ユニット３０４、例示的コンテンツ記憶装置３０８、例示的広告記憶装置３１２、例示的透かし入りノイズ信号記憶装置３１６、例示的ユーザインターフェイス３２０、例示的コンテンツ処理装置３２４、例示的広告処理装置３２８、例示的ＧＵＩ処理装置３３２、例示的透かし処理装置３３６、例示的映像処理装置３４０、および例示的音声処理装置３４４のうちの少なくともいずれか、一部、または全ては、ＳＴＢ、パソコン、ＰＤＡ、携帯電話などや、他の各種のメディア提示装置を実現するために利用されても、または、これらのＳＴＢ、パーソナルコンピュータ、ＰＤＡ、携帯電話などや、他の各種のメディア提示装置によって実施されてもよい。
【００４５】
図１のコンソール１０４を実装する例示的方式を図３に示したが、図３に記載した要素、プロセス、もしくは装置、または、これら全ての一つ以上に対して、結合、分割、再配置、省略、除去、および他の方式での実施のうちの少なくともいずれかを行うことができる。また、図３の例示的受取ユニット３０４、例示的コンテンツ記憶装置３０８、例示的広告記憶装置３１２、例示的透かし入りノイズ信号記憶装置３１６、例示的ユーザインターフェイス３２０、例示的コンテンツ処理装置３２４、例示的広告処理装置３２８、例示的ＧＵＩ処理装置３３２、例示的透かし処理装置３３６、例示的映像処理装置３４０、例示的音声処理装置３４４、もしくはより包括的な例示的コンソール１０４、またはこれら全ては、ハードウェア、ソフトウェア、ファームウェア、もしくはハードウェアと、ソフトウェアと、ファームウェアとのうちの少なくともいずれかの任意の組み合わせ、またはこれら全てによって実施されてよい。したがって、たとえば、例示的受取ユニット３０４、例示的コンテンツ記憶装置３０８、例示的広告記憶装置３１２、例示的透かし入りノイズ信号記憶装置３１６、例示的ユーザインターフェイス３２０、例示的コンテンツ処理装置３２４、例示的広告処理装置３２８、例示的ＧＵＩ処理装置３３２、例示的透かし処理装置３３６、例示的映像処理装置３４０、例示的音声処理装置３４４、もしくはより包括的な例示的コンソール１４０、またはこれら全ては、一つ以上の回路、一つ以上のプログラマブル処理装置、一つ以上のＡＳＩＣ、一つ以上のＰＬＤ、および一つ以上のＦＰＬＤなどのうちの少なくともいずれかによって実施されてよい。付属の方法請求項のいずれかに、純粋なソフトウェア実装、もしくはファームウェア実装、またはその両方を包含することが記載されている場合、例示的コンソール１０４、例示的受取ユニット３０４、例示的コンテンツ記憶装置３０８、例示的広告記憶装置３１２、例示的透かし入りノイズ信号記憶装置３１６、例示的ユーザインターフェイス３２０、例示的コンテンツ処理装置３２４、例示的広告記憶装置３２８、例示的ＧＵＩ処理装置３３２、例示的透かし処理装置３３６、例示的映像処理装置３４０、および例示的音声処理装置３４４のうちの少なくとも一つは、前述のソフトウェアとファームウェアの少なくともいずれかを保存する有形的表現媒体、たとえば、メモリ、ＤＶＤ、ＣＤなどを含むことが、本明細書により明示的に定義される。更に、図３の例示的コンソール１０４は、図３に記載したものに加え、またはその代替として、一つ以上の要素、一つ以上のプロセス、および一つ以上の装置のうちの少なくともいずれかを含んでよいことに加え、または、これに代えて、例示した要素、プロセス、および装置のうちのいずれか、または全てを一つより多く含むことができる。
【００４６】
図１の監視装置１３２の実施例のブロック図を図４に示す。図示した例示的監視装置１３２（計量器１３２とも呼ばれる）は、例示的音声インターフェイス４０４を含み、この音声インターフェイス４０４は、たとえば、図１のコンソール１０４（または、監視対象である各種の他のメディア提示装置）から監視音声信号１２８を受け取る。これに加え、または代えて、音声インターフェイス４０４は、たとえば図１のセンサ１６０の一つ以上から監視音声信号を受け取るように構成されてよい。音声インターフェイス４０４は、後の処理のために、受け取った監視音声信号の増幅、調整、結合、および他の方式での加工のうちの少なくともいずれかを行う。
【００４７】
図４の監視装置１３２は、音声インターフェイス４０４から取得した監視音声信号内の音声透かしを検出するように構成される例示的透かし検出装置４０８も含む。たとえば、透かし検出装置４０８は、図１と図３の少なくともいずれかに記載のコンソール１０４から出力された透かし入りノイズ信号に含まれる透かしを検出することができる。実質的に不可聴の音声透かし信号から透かし検出装置４０８によって検出される透かしは、監視装置１３２による監視対象である実質的に無音のメディアコンテンツとコンテンツ構成要素の少なくともいずれかの提示および消費を許可するものである。たとえば、透かし入りノイズ信号から検出された透かしは、ビデオゲームの特定の部分が、ユーザから接触またはアクセスされたこと、提示されたゲームコンテンツまたは提示されたＧＵＩに特定の埋め込み広告が挿入されていること、特定のＧＵＩウィジェットが提示またはアクセスされたことなどをマーキングまたは識別することができる。
【００４８】
また、少なくともいくつかの実施例において、透かし検出装置４０８は、たとえば、コンソール１０４によって提示されるメディアコンテンツ内に埋め込まれた（たとえば、隠された）従来の音声透かしを検出することができる。更に、少なくともいくつかの実施例において、透かし検出装置４０８は、検出した音声透かしを復号して、その透かしによって表されるマーキング情報および他の識別情報の少なくともいずれかを特定するように構成される。透かし検出装置４０８で実施できる透かし検出技術の例は、特に限定するのもではないが、上記で参照した特許文献１、特許文献２、特許文献３、特許文献４、特許文献５、および特許文献６の少なくともいずれかに開示された例を含む。
【００４９】
図４の監視装置１３２は、検出された音声透かしと、復号された透かし情報の少なくとも一方を、たとえば、図１の中央施設１７２に通知するように構成される例示的レポート通知ユニット４１２を更に含む。たとえば、レポート通知ユニット４１２は、一つ以上のデータファイル、データレコードなどに、検出された音声透かしと、復号された透かし情報の少なくともいずれかをバッファリングして、ネットワーク接続１６４およびネットワーク１６８を介して中央施設１７２に送信することができる。各種の適切なデータ保存技術およびレポート通知技術を利用して、レポート通知ユニット４１２を実装することができる。
【００５０】
図１の監視装置１３２を実装する例示的方式を図４に示したが、図４に記載した要素、プロセス、もしくは装置、またはこれら全ての一つ以上に対して、結合、分割、再配置、省略、除去、および他の方式での実施のうちの少なくともいずれかを行うことができる。また、図４の例示的音声インターフェイス４０４、例示的透かし検出装置４０８、例示的レポート通知ユニット４１２、もしくはより包括的な例示的監視装置１３２、またはこれら全ては、ハードウェア、ソフトウェア、ファームウェア、もしくはハードウェアと、ソフトウェアと、ファームウェアとのうちの少なくともいずれかの任意の組み合わせ、またはこれら全てによって実施されてよい。したがって、たとえば、例示的音声インターフェイス４０４、例示的透かし検出装置４０８、例示的レポート通知ユニット４１２、もしくはより包括的な例示的監視装置１３２、またはこれら全ては、一つ以上の回路、一つ以上のプログラマブル処理装置、一つ以上のＡＳＩＣ、一つ以上のＰＬＤ、および一つ以上のＦＰＬＤなどのうちの少なくともいずれかによって実施されてよい。付属の方法請求項のいずれかに、純粋なソフトウェア実装、もしくはファームウェア実装、またはその両方を包含することが記載されている場合、例示的監視装置１３２、例示的音声インターフェイス４０４、例示的透かし検出装置４０４、および例示的レポート通知ユニット４１２のうちの少なくとも一つは、前述のソフトウェアとファームウェアの少なくともいずれかを保存する有形的表現媒体、たとえば、メモリ、ＤＶＤ、ＣＤなどを含むことが、本明細書により明示的に定義される。更に、図４の例示的監視装置１３２は、図４に記載したものに加え、またはその代替として、一つ以上の要素、一つ以上のプロセス、および一つ以上の装置のうちの少なくともいずれかを含んでよいことに加え、または、これに代えて、例示した要素、プロセス、および装置のうちのいずれか、または全てを一つより多く含むことができる。
【００５１】
例示的環境１００、例示的コンソール１０４、例示的監視装置１３２、例示的透かし作成装置１３６、例示的ノイズ生成部２０４、例示的ノイズフィルタ２０８、例示的透かし生成部２１２、例示的結合器２２０、例示的スケーラ２２４、例示的コンテンツ対応付け部２２８、例示的透かし入りノイズ信号出力ユニット２３２、例示的受取ユニット３０４、例示的コンテンツ記憶装置３０８、例示的広告記憶装置３１２、例示的透かし入りノイズ信号記憶装置３１６、例示的ユーザインターフェイス３２０、例示的コンテンツ処理装置３２４、例示的広告処理装置３２８、例示的ＧＵＩ処理装置３３２、例示的透かし処理装置３３６、例示的映像処理装置３４０、例示的音声処理装置３４４、例示的音声インターフェイス４０４、例示的透かし検出装置４０８、および／または例示的レポート通知ユニット４１２を実装するために実行できる例示的プロセスを表すフローチャートを図５から図７に示す。これらの例おいて、各フローチャートに示されるプロセスは、一つ以上のプログラムによって実行されてよく、このプログラムは、（ａ）図８との関連で後述する例示的処理システム８００に図示された処理装置８１２などの処理装置、（ｂ）制御装置、もしくは（ｃ）各種他の適切な装置、またはこれら全てによって実行される機械可読命令を含む。この一つ以上のプログラムは、たとえば、フラッシュメモリ、ＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、ハードドライブ、ＤＶＤ、または処理装置８１２に関連付けられたメモリなどの有形的表現媒体に格納されたソフトウェアにおいて具現化されてよい。ただし、一つ以上のプログラムの全体、もしくは一つ以上のプログラムの一部、またはその両方は、処理装置８１２以外の装置によって代わりに実行されてよいことに加え、またはこれに代えて、ファームウェアや専用ハードウェアにおいて具現化（たとえば、ＡＳＩＣ、ＰＬＤ、ＦＰＬＤ、離散論理などによって実装）されてもよい。
【００５２】
たとえば、例示的環境１００、例示的コンソール１０４、例示的監視装置１３２、例示的透かし作成装置１３６、例示的ノイズ生成部２０４、例示的ノイズフィルタ２０８、例示的透かし生成部２１２、例示的結合器２２０、例示的スケーラ２２４、例示的コンテンツ対応付け部２２８、例示的透かし入りノイズ信号出力ユニット２３２、例示的受取ユニット３０４、例示的コンテンツ記憶装置３０８、例示的広告記憶装置３１２、例示的透かし入りノイズ信号記憶装置３１６、例示的ユーザインターフェイス３２０、例示的コンテンツ処理装置３２４、例示的広告処理装置３２８、例示的ＧＵＩ処理装置３３２、例示的透かし処理装置３３６、例示的映像処理装置３４０、例示的音声処理装置３４４、例示的音声インターフェイス４０４、例示的透かし検出装置４０８、および例示的レポート通知ユニット４１２のうちの少なくともいずれかの一部、または全ては、ソフトウェア、ハードウェア、およびファームウェアのうちの少なくともいずれかの任意の組み合わせによって実施されてよい。また、図５〜図７のフローチャートに示されたプロセスの一部または全ては、手動で実施されてもよい。更に、例示的プロセスについて、図５〜図７に記載したフローチャートを参照しながら説明するが、本明細書に記載した例示的方法および装置を実現する多数の他の技法が代わりに利用されてもよい。たとえば、図５〜図７に記載したフローチャートに関して、各ブロックの実行順序を変更することができることに加え、または代えて、記載したブロックのうちの一部に対して、変更、除去、結合、および複数ブロックへの分割のうちの少なくともいずれかを行うことができる。
【００５３】
図２の例示的透かし作成装置１３６を実施する際に実行され得る例示的プロセス５００を図５に示す。プロセス５００は、たとえば、一つ以上の実質的に無音のコンテンツ構成要素に、透かし入りノイズ信号を作成するときに実行され得る。図２および上記に提示した図２の関連記述を参照しながら説明すると、図５のプロセスは、ブロック５０５において実行が開始し、このブロック５０５において、透かし作成装置１３６が、音声透かしを入れる、一連の実質的に無音のメディアコンテンツ構成要素を識別する。たとえば、一連の実質的に無音のメディアコンテンツ構成要素は、ゲームコンテンツプロバイダ、コンソール製造業者などで指定することができる。次に、識別された各コンテンツ構成要素に対して（ブロック５１０）、透かし作成装置１３６に含まれるノイズ生成部２０４は、個々のコンテンツ構成要素に透かしを入れるために使用される透かし入りノイズ信号の土台となる、ホワイトノイズ信号または疑似ランダムノイズ信号（たとえば、データストリームや、データファイルなど）を生成する。次に、ブロック５２０において、透かし作成装置１３６に含まれるノイズフィルタ２０８は、ブロック５１５において生成されたノイズ信号をフィルタリングして、濾波（ピンク）ノイズ信号を決定する。
【００５４】
ブロック５２５において、透かし作成装置１３６は、情報入力２１６を介して、各コンテンツ構成要素の識別情報、または他のマーキング情報を取得する。次に、ブロック５３０において、透かし作成装置１３６に含まれる透かし生成部２１２は、ブロック５２５において取得した情報を表す音声透かしを、コンテンツ構成要素ごとに生成する。たとえば、ブロック５２５において、透かし生成部２１２は、ブロック５２５において取得した情報を伝達するように変調された一つ以上の周波数を有する、振幅と周波数の少なくともいずれかが変調された信号を生成できる。他の例では、ブロック５２５において、透かし生成部２１２は、ブロック５２５において取得した識別情報を伝達するように、ブロック５２０において決定された濾波ノイズ信号を直接変調することができる。
【００５５】
ブロック５３５において、透かし作成装置１３６に含まれる結合器２２０は、濾波ノイズ信号に個別の透かし信号を結合して、透かし入りノイズ信号を形成する（たとえば、透かし入りノイズ信号を決定するために、濾波ノイズ信号が、透かし生成部２１２によって直接変調されていない場合）。また、ブロック５３５において、透かし作成装置１３６に含まれるスケーラ２２４は、透かし入りノイズ信号をスケーリングして、メディアコンテンツ表現を構成する個別の音声信号内に埋め込む（たとえば、隠す）ことなく、透かし入りノイズ信号を実質的に不可聴にする。次に、識別された構成要素に、透かしの入っていないものが存在する場合（ブロック５４０）、処理はブロック５１０に戻り、それ以降のブロックで、残りの実質的に無音のコンテンツ構成要素に音声透かしを入れる。ただし、全ての構成要素に透かしが入れられた場合（ブロック５４０）は、ブロック５４５において、透かし作成装置１３６に含まれるコンテンツ対応付け部２２８は（場合によっては、透かし入りノイズ信号出力ユニット２３２と協働して）、コンテンツ対応関係情報（たとえば、ブロック５１５で取得した情報に対応する情報）を透かし入りノイズ信号と共に、たとえば、コンソール１０４に格納して、各透かし入りノイズ信号が、それぞれ対応するメディアコンテンツ構成要素に対応付けられるようにする。例示的プロセス５００の実行はここで終了する。
【００５６】
図３の例示的コンソール１０４を実施する際に実行され得る例示的プロセス６００を図６に示す。このプロセス６００は、たとえば、バックグラウンド処理として継続的に実行されてよく、コンソール１０４によって出力されるメディアコンテンツ表現に含まれる、一つ以上の実質的に無音のコンテンツ構成要素に対応付けられた透かし入りノイズ信号を出力することができる。図３および上記に提示した図３の関連記述を参照しながら説明すると、図６のプロセス６００は、ブロック６０５において実行が開始し、このブロック６０５において、コンソール１０４に含まれるコンテンツ処理装置３２４、広告処理装置３２８、もしくはＧＵＩ処理装置、またはこれら全てが、出力されるメディアコンテンツ表現に挿入される一連のメディアコンテンツ構成要素を決定する。次に、ブロック６１０において、コンソール１０４に含まれる透かし処理装置３３６は、結果的に得られるメディアコンテンツ表現が、実質的に無音で、透かし入りノイズ信号を検出できるものであるかどうかを判定する。メディアコンテンツ表現が実質的に無音でない場合（ブロック６１０）、処理はブロック６１５に進む。これについては、後で詳細に説明する。一方、メディアコンテンツ表現が実質的に無音である場合（ブロック６１０）、透かし処理装置３３６は、メディアコンテンツ表現に挿入される各コンテンツ構成要素を検査する（ブロック６２０）。少なくともいくつかの実施例において、ブロック６１０における決定を省略して、ブロック６０５から直接ブロック６２０に処理を進めることができる。
【００５７】
ブロック６２０において、透かし処理装置３３６は、メディアコンテンツ表現に挿入される各コンテンツ構成要素を検査する。具体的には、ブロック６２５において、透かし処理装置３３６は、透かし入りノイズ信号記憶装置３１６に格納されている、もしくは透かし処理装置３３６によってオンザフライ式に生成される、またはその両方である個々の透かし入りノイズ信号に、各コンテンツ構成要素が対応付けられているかどうかを判定する。たとえば、透かし処理装置３３６は、透かし入りノイズ信号記憶装置３１６に格納されているコンテンツ対応関係情報を検査して、特定の（実質的に無音の）コンテンツ構成要素が、固有の透かし入りノイズ信号に対応付けられているかどうかを判定する。特定のコンテンツ構成要素が、固有の透かし入りノイズ信号に対応付けられていると判定された場合（ブロック６２５）は、ブロック６３０において、透かし処理装置３３６が、その固有の透かし入りノイズ信号を取得する（たとえば、透かし入りノイズ信号記憶装置３１６から、またはオンザフライ式生成によって取得する）。次に、ブロック６３５において、音声処理装置３４４は、ブロック６３０において取得した透かし入りノイズ信号を、コンソール１０４から出力される全音声信号と結合する。
【００５８】
検査すべきコンテンツ構成要素が依然として残っている場合（ブロック６４０）、処理はブロック６２０に戻り、次のコンテンツ構成要素が透かし処理装置３３６によって検査される。これとは逆に、コンテンツ構成要素が全て検査されていた場合（ブロック６４０）、処理はブロック６４５に進み、音声処理装置３４４が、ブロック６３５の処理によって結合されたとおりに、個々の実質的に無音のコンテンツ構成要素全てに対応する透かし入りノイズ信号全ての組み合わせを出力する。このように、複数の実質的に無音のコンテンツ構成要素に対応付けられた、複数の重複する透かし入りノイズ信号を、コンソール１０４からほぼ同時に出力することができる。次に、ブロック６１５において、音声処理装置３４４は、結合された音声ノイズ信号を、メディアコンテンツ表現と共に出力される各種の可聴音声コンテンツに結合する。ブロック６１５の処理は省略可能であり、特に、ブロック６１０における判定が組み込まれ、その結果、メディアコンテンツ表現が実質的に無音である場合にのみ音声ノイズ信号を出力される実施例において省略することができる。
【００５９】
次に、コンソール１０４が、メディアコンテンツの提示を継続することを決定した場合（ブロック６５０）、処理はブロック６０５に戻り、それ以降のブロックを実行する。そうでない場合は、例示的プロセス６００の実行が終了する。
【００６０】
図４の例示的監視装置１３２を実施する際に実行され得る例示的プロセス７００を図７に示す。このプロセス７００は、たとえば、バックグラウンド処理として継続的に実行されてよく、監視メディアコンテンツ表現に含まれる一つ以上の実質的に無音のコンテンツ構成要素に対応付けられた透かし入りノイズ信号内の透かしと、監視メディアコンテンツ表現の一つ以上の可聴音声構成要素内に埋め込まれた（たとえば、隠された）音声透かしとを検出することができる。図４と上記に提示した図４の関連記述を参照しながら説明すると、図７のプロセス７００は、ブロック７０５において実行が開始し、監視装置１３２に含まれる音声インターフェイス４０４が、監視音声信号（たとえば、コンソール１０４からの監視音声１２８、コンソール１０４の近くに配置される音声センサ１６０からの監視音声信号、または、監視対象である各種の他のメディア提示装置に対応する各種の他の監視音声信号など）を取得する。
【００６１】
次に、ブロック７１０において、監視装置１３２に含まれる透かし検出装置４０８は、ブロック７０５において取得した監視音声信号に含まれる全ての透かしを検出する。たとえば、ブロック７１０において、透かし検出装置４０８は、コンソール１０４、または監視対象の他のメディア提示装置から出力された透かし入りノイズ信号に含まれる透かしを検出することができる。これに加え、または代えて、ブロック７１０において、透かし検出装置４０８は、コンソール１０４、または（前述したような）他のメディア提示装置によって提示された可聴音声コンテンツに埋め込まれた（たとえば、隠された）音声透かしを検出してもよい。たとえば、可聴音声コンテンツのパワーは、どの透かし入りノイズ信号のパワーよりも上回り得るため、可聴音声コンテンツに埋め込まれた（たとえば、隠された）従来の音声透かしは、各種の透かし入りノイズ信号が存在する場合であっても、透かし検出装置４０８で検出することができる。いずれかの透かしが検出された場合（ブロック７１５）は、ブロック７２０において、監視装置１３２に含まれるレポート通知ユニット４１２が、検出された透かし、もしくは復号された透かし情報、またはその両方を、たとえば、（前述したような）中央施設１７２に通知する。次に、監視処理を継続する場合（ブロック７２５）、処理はブロック７０５に戻ってそれ以降のブロックを実行する。そうでない場合は、例示的プロセス７００の実行が終了する。
【００６２】
図８は、本明細書に開示した装置および方法を実施できる例示的処理システム８００のブロック図である。処理システム８００は、たとえば、サーバ、パソコン、携帯型情報端末（ＰＤＡ）、インターネット家電、ＤＶＤプレーヤ、ＣＤプレーヤ、デジタルビデオレコーダ、パーソナルビデオレコーダ、セットトップボックス、または他の各種の演算装置であってよい。
【００６３】
本例のシステム８００は、汎用プログラマブル処理装置などの処理装置８１２を含む。処理装置８１２は、ローカルメモリ８１４を含み、そのローカルメモリ８１４、もしくは他のメモリデバイス、またはその両方に存在するコード化された命令８１６を実行する。処理装置８１２は、特に、機械可読命令を実行して、図５〜図７に示したプロセスを実施することができる。処理装置８１２は、任意のタイプの処理ユニット、たとえば、インテル（Ｉｎｔｅｌ）（登録商標）セントリーノ（Ｃｅｎｔｒｉｎｏ）（登録商標）系のマイクロプロセッサ、インテル（Ｉｎｔｅｌ）（登録商標）ペンティアム（Ｐｅｎｔｉｕｍ）（登録商標）系のマイクロプロセッサ、インテル（Ｉｎｔｅｌ）（登録商標）アイテニアム（Ｉｔｅｎｉｕｍ）（登録商標）系のマイクロプロセッサ、およびインテル（Ｉｎｔｅｌ）ＸＳｃａｌｅ（登録商標）系のプロセッサのうちの少なくともいずれかの一つ以上のマイクロプロセッサなどであってよい。もちろん、他の系のプロセッサでも適している。
【００６４】
処理装置８１２は、揮発性メモリ８１８および不揮発性メモリ８２０を含むメインメモリと、バス８２２を介して接続される。揮発性メモリ８１８は、スタティックＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ，ＳＲＡＭ）、同期ＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ，ＳＤＲＡＭ）、ダイナミックランダムアクセスメモリ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ，ＤＲＡＭ）、ラムバスＤＲＡＭ（ＲＡＭＢＵＳ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ，ＲＤＲＡＭ）、および各種の他のランダムアクセスメモリデバイスのうちの少なくともいずれかによって実施されてよい。不揮発性メモリ８２０は、フラッシュメモリ、もしくは各種の他の望ましいメモリデバイス、またはその両方によって実施されてよい。メインメモリ８１８，８２０へのアクセスは、一般に、メモリコントローラ（図示せず）によって制御される。
【００６５】
処理システム８００は、インターフェイス回路８２４も含む。インターフェイス回路８２４は、イーサネット（登録商標）インターフェイス、ユニバーサルシリアルバス（ＵＳＢ）、および第三世代の入出力（Ｔｈｉｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ（３ＧＩＯ））インターフェイスなど、各種のインターフェイス規格で実施されてよい。
【００６６】
一つ以上の入力装置８２６は、インターフェイス回路８２４に接続される。入力装置８２６は、ユーザが処理装置８１２にデータおよびコマンドを入力できるようにする。この入力装置は、たとえば、キーボード、マウス、タッチスクリーン、トラックパッド、トラックボール、アイソポイント（ｉｓｏｐｏｉｎｔ）、もしくは音声認識システム、またはこれら全てによって実現されてよい。
【００６７】
一つ以上の出力装置８２８もインターフェイス回路８２４に接続される。出力装置８２８は、たとえば、表示装置（たとえば、液晶ディスプレイ、陰極線管（ＣＲＴ）ディスプレイ）、プリンタ、もしくはスピーカ、またはこれら全てによって実現されてよい。したがって、インターフェイス回路８２４は、通常、グラフィックスドライバカードを含む。
【００６８】
インターフェイス回路８２４は、ネットワーク（たとえば、イーサネット（登録商標）接続、デジタル加入者回線（ＤＳＬ）、電話回線、同軸ケーブル、携帯電話システムなど）を介して外部コンピュータと容易にデータ交換を行えるようにするモデムや、ネットワークインターフェイスカードなどの通信装置も含む。
【００６９】
処理システム８００は、ソフトウェアおよびデータを格納する一つ以上の大容量記憶装置８３０も含む。このような大容量記憶装置８３０の例としては、フロッピィ（登録商標）ディスクドライブ、ハードドライブディスク、コンパクトディスクドライブ、およびデジタル多用途ディスク（ＤＶＤ）ドライブが挙げられる。この大容量記憶装置８３０は、例示的コンテンツ記憶装置３０８、例示的広告記憶装置３１２、もしくは例示的透かし入りノイズ信号記憶装置３１６、またはこれら全てを実現できる。これに代えて、揮発性メモリ８１８が、例示的コンテンツ記憶装置３０８、例示的広告記憶装置３１２、もしくは例示的透かし入りノイズ信号記憶装置３１６、またはこれら全てを実現してもよい。
【００７０】
図８の処理システムなどのシステムにおいて本明細書に記載した方法および装置の少なくともいずれかを実現する代わりに、本明細書に記載した方法および装置の少なくともいずれかは、処理装置、ＡＳＩＣ（特定用途向け集積回路（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ））などの構造体に埋め込まれてもよい。
【００７１】
最後に、特定の例示的方法、装置、および製品を本明細書に記載したが、本発明が対象とする範囲はこれらには限定されない。逆に、本発明は、文言上、または均等論における観点のいずれかにおいて付属の請求項の範囲内に入る方法、装置、および製品を全て包含する。
【図１】
2011209723.tif 000003
【図２】
2011209723.tif 000004
【図３】
2011209723.tif 000005
【図４】
2011209723.tif 000006
【図５】
2011209723.tif 000007
【図６】
2011209723.tif 000008
【図７】
2011209723.tif 000009
【図８】
2011209723.tif 000010
【外国語明細書】
2011209723.tif 000011
2011209723.tif 000012
2011209723.tif 000013
2011209723.tif 000014
2011209723.tif 000015
2011209723.tif 000016
2011209723.tif 000017
2011209723.tif 000018
2011209723.tif 000019
2011209723.tif 000020
2011209723.tif 000021
2011209723.tif 000022
2011209723.tif 000023
2011209723.tif 000024
2011209723.tif 000025
2011209723.tif 000026
2011209723.tif 000027
2011209723.tif 000028
2011209723.tif 000029
2011209723.tif 000030
2011209723.tif 000031
2011209723.tif 000032
2011209723.tif 000033
2011209723.tif 000034
2011209723.tif 000035
2011209723.tif 000036
2011209723.tif 000037
2011209723.tif 000038
2011209723.tif 000039
2011209723.tif 000040
2011209723.tif 000041
2011209723.tif 000042
2011209723.tif 000043
2011209723.tif 000044
2011209723.tif 000045
2011209723.tif 000046
2011209723.tif 000047
2011209723.tif 000048
2011209723.tif 000049
2011209723.tif 000050
2011209723.tif 000051
2011209723.tif 000052
2011209723.tif 000053
2011209723.tif 000054