(57)【要約】      （修正有）【課題】デジタルコンテンツに埋め込まれたウォーターマークに反応する装置及び方法を提供する。【解決手段】装置２００は、デジタルコンテンツを捕捉する捕捉モジュール２１０と、捕捉されたデジタルコンテンツに埋め込まれたウォーターマークを抽出するウォーターマーク抽出モジュール２２０と、抽出されたウォーターマークを解釈し、対応するコマンドを送信するインタプリタモジュール２３０と、デジタルコンテンツを記憶する記憶モジュール２６０と、インタプリタモジュールからのコマンドに応答して、記憶モジュールに記憶されているデジタルコンテンツをレンダリングするレンダリングモジュール２７０と、インタプリタモジュールからコマンドを受信すると、捕捉モジュールによって捕捉されたデジタルコンテンツを記録するレコーダモジュール２４０と、デジタルコンテンツを符号化して記憶モジュールに記憶する音響エンコーダモジュール２５０とを有する。【選択図】図２
2015201202.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツに埋め込まれているウォーターマークに反応する装置であって、
デジタルコンテンツを捕捉するよう構成される捕捉モジュールと、
捕捉されたデジタルコンテンツに埋め込まれているウォーターマークを抽出するよう構成されるウォーターマーク抽出モジュールと、
抽出されたウォーターマークを解釈し、抽出されたウォーターマークの解釈に対応するコマンドを送信するよう構成されるインタプリタモジュールと、
デジタルコンテンツを記憶するよう構成される記憶モジュールと、
デジタルコンテンツをレンダリングするための前記インタプリタモジュールからのコマンドに応答して、前記記憶モジュールに記憶されているデジタルコンテンツをレンダリングするよう構成されるレンダリングモジュールと
を有する装置において、
前記インタプリタモジュールからコマンドを受信すると、前記捕捉モジュールによって捕捉されたデジタルコンテンツを記録するよう構成されるレコーダモジュールと、
前記レコーダモジュールによって記録されたデジタルコンテンツを符号化し、符号化されたデジタルコンテンツを前記記憶モジュールにおいて記憶するよう構成されるエンコーダモジュールと
を有する、ことを特徴とする装置。
【請求項２】
前記デジタルコンテンツはオーディオコンテンツであり、
前記ウォーターマークはオーディオウォーターマークである、
請求項１に記載の装置。
【請求項３】
記憶されているデジタルコンテンツは、インデックス値と関連付けられ、
前記インタプリタモジュールから送信される、デジタルコンテンツをレンダリングするためのコマンド及びデジタルコンテンツを記録するためのコマンドは、少なくとも１つのインデックス値を含む、
請求項１に記載の装置。
【請求項４】
記憶されているデジタルコンテンツは、固有のメモリアドレスで記憶され、
前記インタプリタモジュールから送信される、デジタルコンテンツをレンダリングするためのコマンド及びデジタルコンテンツを記録するためのコマンドは、少なくとも１つのメモリアドレスを含む、
請求項１に記載の装置。
【請求項５】
受信されたデジタルコンテンツに埋め込まれているウォーターマークに装置によって反応する方法であって、
捕捉モジュールによって、前記受信されたデジタルコンテンツを捕捉するステップと、
ウォーターマーク抽出モジュールによって、前記捕捉された受信されたデジタルコンテンツに埋め込まれているウォーターマークを抽出するステップと、
インタプリタモジュールによって、前記抽出されたウォーターマークを解釈するステップと、
前記抽出されたウォーターマークが、記憶されているデジタルコンテンツをレンダリングする命令として解釈される場合において、レンダリングモジュールによって、前記記憶されているデジタルコンテンツをレンダリングするステップと、
前記抽出されたウォーターマークが、前記受信されたデジタルコンテンツを記録する命令として解釈される場合において、
レコーダモジュールによって、記録されたコンテンツを得るよう、前記捕捉モジュールによって捕捉された前記デジタルコンテンツの部分を記録するステップと、
エンコーダモジュールによって、符号化されたコンテンツを得るよう、前記記録されたコンテンツを符号化するステップと、
記憶モジュールにおいて、前記符号化されたコンテンツを、記憶されているコンテンツとして記憶するステップと
を有する方法。
【請求項６】
前記デジタルコンテンツはオーディオコンテンツであり、
前記ウォーターマークはオーディオウォーターマークである、
請求項５に記載の方法。
【請求項７】
記憶されているデジタルコンテンツは、インデックス値と関連付けられ、
記憶されているデジタルコンテンツをレンダリングする前記命令、及びデジタルコンテンツを記録する前記命令は、夫々が少なくとも１つのインデックス値を含む、
請求項５に記載の方法。
【請求項８】
記憶されているデジタルコンテンツは、固有のメモリアドレスで記憶され、
記憶されているデジタルコンテンツをレンダリングする前記命令、及びデジタルコンテンツを記録する前記命令は、夫々が少なくとも１つのメモリアドレスを含む、
請求項５に記載の方法。
【請求項９】
プロセッサによって実行される場合に請求項５乃至８のうちいずれか一項に記載の方法を実行する命令を有する非一時的なコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、概して、デジタルコンテンツに含まれるウォーターマークと相互作用する装置に係る。
【背景技術】
【０００２】
この項は、以下で記載及び／又は請求される本開示の様々な態様に関係がある可能性がある技術の様々な態様を読者に紹介することを目的としている。この議論は、本開示の様々な態様のより良い理解を促すよう読者に背景情報を提供するのに役立つと信じられる。然るに、それらの記述は先行技術の承認としてではなく、この観点から読まれるべきであることが理解されるべきである。
【０００３】
デジタルコンテンツがレンダリングされる場合に、オブジェクトに特定の様式において反応させることができるペイロードをウォーターマークとしてデジタル処理で挿入されたデジタルコンテンツを見ることが、ここ数年でますます一般的になっている。この例は玩具であり、それは、その玩具がアニメに埋め込まれている１又はそれ以上の（通常は、オーディオの）ウォーターマークに実際に反応する場合に、アニメの中の動作に反応しているように見える。デジタルによるウォーターマーク挿入は成熟した技術であるから、当業者であれば、如何にしてウォーターマークが挿入、検出、抽出、等されるかを周知していると仮定して、ここで詳細には記載されない。
【０００４】
これを達成するために、オーディオウォーターマークを例として図１において表されているように、そのような先行技術のオブジェクト１００は、一般的に、レンダリングされているオーディオを捕捉するマイクロホン１１０と、捕捉されたオーディオからウォーターマークを抽出し、抽出されたウォーターマークからペイロードを抽出するモジュール１２０とを有する。オブジェクトは、ペイロードを解釈し、解釈に対応する動作をオブジェクトに実行させるモジュール１３０を更に有する。
【０００５】
かかるオブジェクトによる欠点は、それらがエンドユーザの手にあると追加的なウォーターマーク及び対応する動作によりそれらを更新することが困難又は不可能である点である。これが起こり得る場合において、ユーザは、更新をダウンロードするために何らかの方法でオブジェクトをサーバへ接続する必要がある。これは全くユーザフレンドリではなく、更には、必要なハードウェア及びソフトウェアをオブジェクトに設ける必要があるためにオブジェクトの費用を増大させる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
よって、当然のことながら、簡単な方法で更新され得るオブジェクトを有することが望まれている。
【課題を解決するための手段】
【０００７】
第１の態様において、開示は、デジタルコンテンツに埋め込まれているウォーターマークに反応する装置を対象とする。当該装置は、デジタルコンテンツを捕捉するよう構成される捕捉モジュールと、捕捉されたデジタルコンテンツに埋め込まれているウォーターマークを抽出するよう構成されるウォーターマーク抽出モジュールと、抽出されたウォーターマークを解釈し、抽出されたウォーターマークの解釈に対応するコマンドを送信するよう構成されるインタプリタモジュールと、デジタルコンテンツを記憶するよう構成される記憶モジュールと、デジタルコンテンツをレンダリングするための前記インタプリタモジュールからのコマンドに応答して、前記記憶モジュールに記憶されているデジタルコンテンツをレンダリングするよう構成されるレンダリングモジュールと、前記インタプリタモジュールからコマンドを受信すると、前記捕捉モジュールによって捕捉されたデジタルコンテンツを記録するよう構成されるレコーダモジュールと、前記レコーダモジュールによって記録されたデジタルコンテンツを符号化し、符号化されたデジタルコンテンツを前記記憶モジュールにおいて記憶するよう構成されるエンコーダモジュールとを有する。
【０００８】
第１の態様の第１の実施形態において、前記デジタルコンテンツはオーディオコンテンツであり、前記ウォーターマークはオーディオウォーターマークである。
【０００９】
第１の態様の第２の実施形態において、記憶されているデジタルコンテンツは、インデックス値と関連付けられ、前記インタプリタモジュールから送信される、デジタルコンテンツをレンダリングするためのコマンド及びデジタルコンテンツを記録するためのコマンドは、少なくとも１つのインデックス値を含む。
【００１０】
第１の態様の第３の実施形態において、記憶されているデジタルコンテンツは、固有のメモリアドレスで記憶され、前記インタプリタモジュールから送信される、デジタルコンテンツをレンダリングするためのコマンド及びデジタルコンテンツを記録するためのコマンドは、少なくとも１つのメモリアドレスを含む。
【００１１】
第２の態様において、開示は、受信されたデジタルコンテンツに埋め込まれているウォーターマークに装置によって反応する方法を態様とする。捕捉モジュールは、前記受信されたデジタルコンテンツを捕捉し、ウォーターマーク抽出モジュールは、前記捕捉された受信されたデジタルコンテンツに埋め込まれているウォーターマークを抽出し、インタプリタモジュールは、前記抽出されたウォーターマークを解釈する。前記抽出されたウォーターマークが、記憶されているデジタルコンテンツをレンダリングする命令として解釈される場合において、レンダリングモジュールは、前記記憶されているデジタルコンテンツをレンダリングする。前記抽出されたウォーターマークが、前記受信されたデジタルコンテンツを記録する命令として解釈される場合において、レコーダモジュールは、記録されたコンテンツを得るよう、前記捕捉モジュールによって捕捉された前記デジタルコンテンツの部分を記録し、エンコーダモジュールは、符号化されたコンテンツを得るよう、前記記録されたコンテンツを符号化し、記憶モジュールは、前記符号化されたコンテンツを、記憶されているコンテンツとして記憶する。
【００１２】
第２の態様の第１の実施形態において、前記デジタルコンテンツはオーディオコンテンツであり、前記ウォーターマークはオーディオウォーターマークである。
【００１３】
第２の態様の第２の実施形態において、記憶されているデジタルコンテンツは、インデックス値と関連付けられ、記憶されているデジタルコンテンツをレンダリングする前記命令、及びデジタルコンテンツを記録する前記命令は、夫々が少なくとも１つのインデックス値を含む。
【００１４】
第２の態様の第３の実施形態において、記憶されているデジタルコンテンツは、固有のメモリアドレスで記憶され、記憶されているデジタルコンテンツをレンダリングする前記命令、及びデジタルコンテンツを記録する前記命令は、夫々が少なくとも１つのメモリアドレスを含む。
【００１５】
第３の態様において、開示は、プロセッサによって実行される場合に上記の第２の態様の方法を実行する命令を有する非一時的なコンピュータ可読記憶媒体を態様とする。
【図面の簡単な説明】
【００１６】
【図１】先行技術のオブジェクトの例を表す。
【図２】本開示に従う装置の例を表す。
【図３】本開示に従う装置での方法を表す。
【発明を実施するための形態】
【００１７】
本開示の好ましい特徴は、これより、制限されない例として、添付の図面を参照して記載される。
【００１８】
図２は、本開示に従う装置２００を例示する。装置２００は、オーディオ（すなわち、音響）を捕捉するよう構成される捕捉モジュール２１０（例えば、マイクロホン等）と、捕捉されたオーディオからオーディオウォーターマークを抽出し、抽出されたウォーターマークからウォーターマークペイロードを抽出する抽出モジュール２２０と、抽出されたペイロードを解釈し、解釈されたペイロードに応答して動作を制御するよう構成される制御モジュール２３０と、制御モジュール２３０から受信されるオーディオをレンダリングするよう構成されるモジュール２７０（例えば、スピーカ等）とを有する。装置２００は、捕捉モジュール２１０によって捕捉されたオーディオを記録するよう構成される記録モジュール２４０と、記録されたオーディオを例えばｍｐ３等の適切なデジタルフォーマットへと符号化する（すなわち、デジタル化する）よう構成される音響コーダ（符号器）モジュール２５０と、符号化されたオーディオをオーディオアイテムとして記憶し、記憶されているオーディオアイテムをレンダリングのために出力するよう構成される音響記憶モジュール２６０（例えば、適切なメモリ等）とを更に有する。
【００１９】
図２において、様々なモジュールは、適切なハードウェア若しくはソフトウェア、又はハードウェア及びソフトウェアモジュールにおいて実装される機能エンティティとして記載される。例えば、抽出モジュール２２０、制御モジュール２３０、記録モジュール２４０、音響コーダモジュール２５０及び更には音響記憶モジュール２６０は、１又はそれ以上のハードウェアプロセッサ（適切なソフトウェアを伴う。）において実装され得る。図２は、非一時的なコンピュータ可読記憶媒体２８０を更に表し、記憶媒体２８０は、プロセッサによって実行される場合に、それらに本開示の方法を実行するよう命令する。この例示は、図３において見られる。
【００２０】
図３は、本開示に従う装置での方法を表す。捕捉モジュール２１０は、何らかのレンダリング装置（図示せず。）によってレンダリングされているオーディオを捕捉し（Ｓ３０２）、抽出モジュール２２０は、捕捉されたオーディオからオーディオウォーターマーク（一般的に、単一のウォーターマークが一回に送信される。）を抽出し、抽出されたウォーターマークからウォーターマークペイロードを抽出し（Ｓ３０４）、制御モジュール２３０は、抽出されたペイロードを解釈する（Ｓ３０６）。
【００２１】
起こり得るペイロードは、“オーディオアイテムＸを再生せよ”と解釈される値を有する。これは、制御モジュール２３０が、音響記憶モジュール２６０においてＸとして指示されるオーディオアイテムを再生すべきこと（Ｓ３０８）を意味する。Ｘは、例えば、音響記憶モジュール２６０におけるメモリアドレス、又は記憶されているオーディオアイテムに対応するインデックスであることができる。
【００２２】
他の起こり得るペイロードは、“オーディオを記録し、アイテムを記憶せよ”と解釈される値を含む。このペイロードは、記録モジュール２４０に、捕捉モジュール２１０によって捕捉された音響を記録させる（Ｓ３１０）。記録モジュール２４０がどれくらい音響を記録すべきかは、ペイロード（例えば、“５４６ミリ秒（ｍｓ）”）において提供され得るが、デフォルト値を使用すること、又は事前に記憶された時間値に対応するインデックスを提供することも可能である。これは、いつ音響が記録されるべきかについても言える（例えば、“２１３ミリ秒（ｍｓ）のとき”、“トリガウォーターマークＡＢＣＤの直後”、又はウォーターマークの到着後デフォルト遅延で）。記録された音響は、次いで、音響コーダモジュール２５０によって、記憶に適したフォーマットへと符号化される（Ｓ３１２）。音響コーダモジュール２５０によって実行される符号化は、例えばフィルタリング及び周波数の変更等のオーディオ処理を更に有することができる。音響コーダモジュール２５０は、次いで、記録が‘Ｘ’と関連付けられて、記録が後に取り出され得るようにするように、符号化された記録された音響を音響記憶モジュールにおいて記憶する（Ｓ３１４）。Ｘの値は、一実施形態では、音響を記録するための命令とともに、捕捉されたウォーターマークから抽出されてよく、一方、他の実施形態は、単純にＸを（最大値を法として）インクリメントする。
【００２３】
装置は、他のウォーターマークを捕捉する用意ができる前に、音響を再生又は記録するまで待つことが好ましいが、他の動作、すなわち、再生又は記録が継続している間にウォーターマークを捕捉（し、次いで、対応する動作を実行）することが可能である点が留意されるべきである。
【００２４】
本開示は、オーディオコンテンツについて記載されてきたが、当然のことながら、例えばビデオコンテンツ等の他の種類のデジタルコンテンツも使用され得る。
【００２５】
明らかなように、本開示は、よって、記録された音響がバックチャネル又はユーザインタラクションの必要なしに更新され得る方法を提供することができる。
【００２６】
明細書並びに（必要に応じて）特許請求の範囲及び図面において開示される夫々の特徴は、独立して、又は何らかの適切な組み合わせにおいて、提供されてよい。ハードウェアにおいて実装されるように記載される特徴は、ソフトウェアにおいて実施されてもよく、その逆も同様である。特許請求の範囲において現れる参照符号は、単に例示のためであり、特許請求の範囲の適用範囲を制限する効果を有するべきではない。
【符号の説明】
【００２７】
２００  装置
２１０  捕捉モジュール
２２０  抽出モジュール
２３０  制御モジュール（インタプリタ）
２４０  記録モジュール（レコーダ）
２５０  音響コーダモジュール（エンコーダ）
２６０  音響記憶モジュール
２７０  レンダリングモジュール
２８０  コンピュータ可読記憶媒体
【図１】
2015201202.tif 000003
【図２】
2015201202.tif 000004
【図３】
2015201202.tif 000005
【外国語明細書】
2015201202000001.pdf