(57)【要約】  画像、たとえば映画に関する補足情報を搬送するために、埋め込まれたバーコードを採用するシステムおよび方法について本明細書で説明する。いくつかのシステムでは、バーコードは、人間の眼にとって意識的に検出可能であるにはあまりに短く示されるが、カメラセンサーによって依然として検出可能であるムービーフレーム中に物理的にまたはデジタル的にスプライスされるので、バーコードはサブリミナルであり得る。他の説明するシステムは、人間の眼によって知覚される光の可視スペクトルの外側にあるが、カメラセンサーによって依然として検出可能である、赤外光または紫外光中でバーコードを表示し得る。
2016527788.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに情報を表示するためのシステムであって、
ビデオファイル中に埋め込まれたインパーセプティブルバーコードを検出するように構成された検出器と、
前記インパーセプティブルバーコードを読み取り、前記インパーセプティブルバーコードに関連する補足情報を復号するように構成されたプロセッサと、ここにおいて、前記補足情報がユーザ選好情報を含んでいる場合、前記ユーザ選好に基づいて前記ユーザに関連情報を表示する、
を備える、システム。
【請求項２】
前記インパーセプティブルバーコードがサブリミナルバーコードと非可視バーコードとのうちの１つを備える、請求項１に記載のシステム。
【請求項３】
前記非可視バーコードが紫外光と赤外光とのうちの１つを備える、請求項２に記載のシステム。
【請求項４】
前記紫外光または前記赤外光が前記ビデオファイルの少なくとも一部分にわたって重畳される、請求項３に記載のシステム。
【請求項５】
前記ビデオファイルが複数のフレームを備え、前記サブリミナルバーコードが前記複数のフレームのうちの第１のフレームと後続のフレームとの間のバーコードフレーム中にスプライスされる、請求項２に記載のシステム。
【請求項６】
前記サブリミナルバーコードが第１のフレームと次のフレームとの間に物理的にスプライスされる、請求項５に記載のシステム。
【請求項７】
サブリミナルバーコードが前記第１のフレームと前記後続のフレームとの間にデジタル的にスプライスされる、請求項５に記載のシステム。
【請求項８】
前記バーコードフレームは、前記ビデオが２４フレーム毎秒またはそれ以上で表示されている間に表示される、請求項５に記載のシステム。
【請求項９】
前記補足情報が、字幕と、字幕付けと、ディレクターの解説とのうちの１つまたは複数を備える、請求項１に記載のシステム。
【請求項１０】
前記ユーザ情報選好が字幕言語選好を備える、請求項１に記載のシステム。
【請求項１１】
前記システムがヘッドアップディスプレイグラスまたはヘッドマウントディスプレイを備える、請求項１に記載のシステム。
【請求項１２】
前記システムがワイヤレスフォンを備える、請求項１に記載のシステム。
【請求項１３】
ビデオファイル中に埋め込まれた情報を表示する方法であって、
画像に関する補足情報を表すバーコードを生成することと、
ビデオファイルに記憶されたインパーセプティブルバーコードとして前記バーコードを前記画像中に埋め込むことと、
前記埋め込まれたインパーセプティブルバーコードをもつ前記ビデオファイルを前記ユーザに表示することと
を備える、方法。
【請求項１４】
前記インパーセプティブルバーコードがサブリミナルバーコードと非可視バーコードとのうちの１つを備える、請求項１３に記載の方法。
【請求項１５】
前記画像が、複数のフレームを備えるビデオを備え、ここにおいて、前記サブリミナルバーコードが前記複数のフレームのうちの第１のフレームと後続のフレームとの間のバーコードフレーム中にスプライスされる、請求項１４に記載の方法。
【請求項１６】
前記埋め込まれたインパーセプティブルバーコードをもつ前記画像を表示することが、少なくとも２４フレーム毎秒のレートで前記バーコードフレームを表示することをさらに備える、請求項１５に記載の方法。
【請求項１７】
前記非可視バーコードが赤外光または紫外光を備え、ここにおいて、前記非可視バーコードが前記画像の少なくとも一部分を前記赤外光または前記紫外光で覆う、請求項１４に記載の方法。
【請求項１８】
前記埋め込まれたインパーセプティブルバーコードを検出することと、
前記補足情報を復号することと、
ユーザ情報選好を取り出すことと、
前記補足情報が、前記ユーザ情報選好に関係する関連情報を含んでいる場合、前記ユーザに前記関連情報を表示することと
をさらに備える、請求項１３に記載の方法。
【請求項１９】
実行されたとき、プロセッサに、
画像を走査することと、ここにおいて、前記画像が、前記画像に関する補足情報を表す埋め込まれたインパーセプティブルバーコードを備える、
前記埋め込まれたインパーセプティブルバーコードを検出することと、
前記補足情報を復号することと、
ユーザの情報選好を取り出すことと、
前記補足情報を前記情報選好と比較することと、
ここにおいて、前記補足情報が、前記情報選好に関係する関連情報を含んでいる場合、前記関連情報が前記ユーザに提示されるようにする、
を行わせる命令を記憶する非一時的コンピュータ可読媒体。
【請求項２０】
前記プロセッサがさらに、前記ユーザに前記関連情報を提示するようにディスプレイを構成する、請求項２０に記載の非一時的コンピュータ可読媒体。
【請求項２１】
前記プロセッサがさらに、前記ユーザに前記関連情報を提示するように聴覚要素を構成する、請求項２０に記載の非一時的コンピュータ可読媒体。
【請求項２２】
ユーザに追加情報を表示するためのユーザプレゼンテーションデバイスであって、前記ユーザプレゼンテーションデバイスが、
前記画像に関する補足情報を表す埋め込まれたインパーセプティブルバーコードを備えるビデオファイルを走査するための手段と、
埋め込まれたインパーセプティブルバーコードを検出するための手段と、
前記バーコードによって表される前記補足情報を復号するための手段と、
ユーザの情報選好を取り出し、前記補足情報を前記情報選好と比較するための手段と、
前記情報選好と前記補足情報とに基づいて前記ユーザに情報を提示するための手段と
を備える、ユーザプレゼンテーションデバイス。
【請求項２３】
画像を走査するための前記手段がカメラまたは光源のうちの１つまたは複数を備える、請求項２２に記載のユーザプレゼンテーションデバイス。
【請求項２４】
前記埋め込まれたインパーセプティブルバーコードを検出するための前記手段が、電荷結合デバイス（ＣＣＤ）または相補型金属酸化物半導体（ＣＭＯＳ）のうちの１つまたは複数と、フォトダイオードとを備える、請求項２２に記載のユーザプレゼンテーションデバイス。
【請求項２５】
前記ユーザに情報を提示するための前記手段が、ＬＣＤ、ＬＥＤ、またはタッチセンシティブスクリーンを備える、請求項２２に記載のユーザプレゼンテーションデバイス。
【請求項２６】
前記ユーザに情報を提示するための前記手段が、ヘッドアップディスプレイ（ＨＵＤ）またはヘッドマウントディスプレイ（ＨＭＤ）を備える、請求項２２に記載のユーザプレゼンテーションデバイス。
【請求項２７】
前記ヘッドアップディスプレイ（ＨＵＤ）または前記ヘッドマウントディスプレイ（ＨＭＤ）が、前記ユーザの視野の少なくとも一部分にわたって前記関連情報を投影するための手段を備える、請求項２６に記載のユーザプレゼンテーションデバイス。
【請求項２８】
前記ユーザに情報を提示するための前記手段が、オーディオスピーカーとヘッドフォンジャックとのうちの少なくとも１つを備える、請求項２２に記載のユーザプレゼンテーションデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本実施形態は、画像表示システムに関し、詳細には、画像またはビデオ中に補足情報（supplemental information）を埋め込み、閲覧者に好ましい情報を表示するためのシステムおよび方法に関する。
【背景技術】
【０００２】
[0002]テレビ番組または映画のような多くの視覚プレゼンテーションは、プレゼンテーションを構成する静止ビデオ画像の他に情報を含む。従来の映画では、様々な言語での字幕、ディレクターの解説、字幕付け、または興味深い事実などの追加情報が、メニューを介した選択のために利用可能であり得る。しかしながら、この特定のソリューションは時間がかかり、平均的なユーザが実行するには、しばしば複雑であり得る。さらに、補足情報を提示するためのそのようなメニュー方式のシステムは、映画が再生している間に閲覧者に所望の情報を自動的に提示しない。すべての追加情報を一度に表示することは、ディスプレイ領域を乱雑にし、閲覧者を閉口させ得る。したがって、各ユーザに関連する情報をそのユーザに自動的に提示する視覚プレゼンテーションシステムを提供することが望ましいことがある。
【発明の概要】
【０００３】
[0003]説明するバーコード埋込みおよび検出技法は、視覚プレゼンテーションに補足情報を埋め込み、補足情報をユーザデバイスに与え、ユーザに好ましい情報を表示する方法を提供する。本システムは、２つの構成要素、すなわち、視覚プレゼンテーション中の１つまたは複数のサブリミナルフレーム（subliminal frame）と、１つまたは複数のフレームを検出し、ユーザ選好に従って情報を出力することができるユーザプレゼンテーションデバイスとを含み得る。
【０００４】
[0004]サブリミナルフレームは、閲覧者には見えない、マトリックスまたは２Ｄバーコードなどのバーコードを備え得る。バーコードのいくつかの実施形態は、人間の眼にとって検出可能であるにはあまりに短い時間の間に示されるが、カメラセンサーによって依然として検出可能である動画フレーム中に、物理的にまたはデジタル的にスプライスされるので、それらは人間の眼には見えないことがある。そのようなバーコードを本明細書では「サブリミナルバーコード」と呼ぶ。他の実施形態は、可視スペクトルの外側にあるが、カメラセンサーによって依然として検出可能である赤外光または紫外光中で視覚プレゼンテーション上に重畳されるバーコードを表示し得る。たとえば、埋め込まれたサブリミナルバーコードシステムの一実施形態では、映画はＵＶまたはＩＲ反射面上に投影され得る。そのようなバーコードを本明細書では「非可視バーコード（non-visible barcode）」と呼び、ただし、非可視という用語は、光の波長が一般的な人間の眼の可視スペクトルの外側にあるが、画像センサーなどのデバイスによって依然として検出可能であることを意味する。本明細書で使用する「インパーセプティブルバーコード（imperceptible barcode）」という用語は、サブリミナルバーコードまたは非可視バーコードのいずれかを指すことがあり、ここにおいて、インパーセプティブルバーコードをもつビデオを見ているユーザは、埋め込まれたインパーセプティブルバーコードに気づかないであろう。映画閲覧者は、投影された映画のみに気づいているが、閲覧者のデバイスは、反射されたＵＶまたはＩＲバーコードを検出するように構成され得、したがって、閲覧者がバーコードに気づかなかったにもかかわらず、映画に関する追加情報を閲覧者に与えることが可能である。
【０００５】
[0005]説明したように、パーソナルコンピューティングデバイスは、好ましい補足情報に関する閲覧ユーザの選好を記憶し得、パーソナルコンピューティングデバイスのセンサーを使用して画像中のバーコードを検出すると、デバイスは、バーコードを復号し、ユーザに利用可能な好ましい情報を表示し得る。パーソナルコンピューティングデバイスのいくつかの実施形態は、ユーザに情報を提示するためのヘッドアップディスプレイ（ＨＵＤ：heads-up display）またはヘッドマウントディスプレイ（ＨＭＤ：head-mounted display）システムを備え得る。
【０００６】
[0006]一実施形態によれば、画像および情報表示システムは、少なくとも１つの画像と、少なくとも１つのバーコードと、少なくとも１つのバーコードが少なくとも１つの画像に関する補足情報を表す、ここにおいて、少なくとも１つのバーコードがサブリミナルであるか、または人間の眼に見えないように構成される、ユーザのパーソナルコンピューティングデバイスと、パーソナルコンピューティングデバイスは、少なくとも１つのバーコードを検出するように構成された検出器、ディスプレイ部分、および補足情報を復号することと、少なくとも１つのユーザ情報選好を取り出すことと、補足情報が少なくとも１つのユーザ情報選好に関連する情報を含んでいる場合、ディスプレイ上にユーザに関連情報を表示することとを行うように構成されたプロセッサを備える、を備え得る。
【０００７】
[0007]別の実施形態では、埋込み情報を表示する方法は、画像に関する補足情報を表す少なくとも１つのバーコードを生成することと、少なくとも１つのバーコードを画像中に埋め込むこと、ここにおいて、少なくとも１つのバーコードがサブリミナルにまたは非可視的に埋め込まれる、少なくとも１つの埋め込まれたバーコードをもつ画像を表示することとを備える。さらなる実施形態では、画像は、複数のフレームを備えるビデオ可能性があり、少なくとも１つのバーコードを画像中に埋め込むことは、少なくとも１つのバーコードを複数のフレームのうちの第１のフレームと後続のフレームとの間のバーコードフレーム中にスプライスすることをさらに備え得る。いくつかの実施形態では、少なくとも１つのバーコードは赤外光または紫外光を備え得、少なくとも１つのバーコードを画像中に埋め込むことは、画像の少なくとも一部分を赤外光または紫外光で覆うことをさらに備え得る。
【０００８】
[0008]また別の実施形態では、ユーザに埋込み情報を提示する方法は、ユーザのポータブルコンピューティングデバイスを用いて画像を走査することと、ここにおいて、画像が、画像に関する補足情報を表す少なくとも１つのサブリミナルに埋め込まれたバーコードを備える、少なくとも１つのサブリミナルに埋め込まれたバーコードを検出することと、補足情報を復号することと、少なくとも１つのユーザ情報選好を取り出すことと、補足情報を少なくとも１つのユーザ情報選好と比較することとを備え得、ここにおいて、補足情報が、少なくとも１つのユーザ情報選好に関連する情報を含んでいる場合、本方法は、ポータブルコンピューティングデバイス上でユーザに関連情報を表示することをさらに備える。
【０００９】
[0009]また別の実施形態では、ユーザに追加情報を表示するためのユーザプレゼンテーションデバイスは、画像を走査するための手段と、ここにおいて、画像が、画像に関する補足情報を表す少なくとも１つのサブリミナルに埋め込まれたバーコードを備える、少なくとも１つのサブリミナルに埋め込まれたバーコードを検出するための手段と、補足情報を復号するための手段と、ユーザの少なくとも１つの情報選好を取り出すための手段と、補足情報を少なくとも１つの情報選好と比較するための手段と、ユーザに情報を提示するための手段と、ここにおいて、補足情報が、少なくとも１つの情報選好に関連する情報を含んでいる場合、関連情報がユーザに提示される、を備え得る。
【図面の簡単な説明】
【００１０】
【図１Ａ】[0010]補足情報表示システムの一実施形態を示す図。
【図１Ｂ】補足情報表示システムの一実施形態を示す図。
【図１Ｃ】補足情報表示システムの一実施形態を示す図。
【図２】[0011]補足情報表示システムの別の実施形態を示す図。
【図３】[0012]補足情報表示プロセスの一実施形態を示す図。
【図４Ａ】[0013]埋め込まれたインパーセプティブルバーコードを用いた動画表示システムの様々な実施形態を示す図。
【図４Ｂ】埋め込まれたインパーセプティブルバーコードを用いた動画表示システムの様々な実施形態を示す図。
【図４Ｃ】埋め込まれたインパーセプティブルバーコードを用いた動画表示システムの様々な実施形態を示す図。
【図４Ｄ】埋め込まれたインパーセプティブルバーコードを用いた動画表示システムの様々な実施形態を示す図。
【図５】[0014]赤外非可視バーコード表示および検出プロセスの一実施形態を示す図。
【発明を実施するための形態】
【００１１】
[0015]一実施形態は、補足情報を視覚プレゼンテーション中に埋め込むことと、補足情報を検出することと、ユーザに好ましい補足情報を表示することとを行うためのシステム、方法および装置に関する。しばしば、映画またはテレビ番組などの視覚プレゼンテーションは、閲覧者が、たとえば、選択された言語の字幕、字幕付け、またはディレクターの解説を表示のために選択し得る随意の補足情報を備えることになる。しかしながら、そのようなシステムは、閲覧者によって望まれる追加情報を自動的に提示しない。したがって、本開示のいくつかの実施形態は、利用可能な所望の補足情報を閲覧者に自動的に提示するためのシステムおよび方法を提供する。詳細には、本明細書で説明するいくつかの実施形態は、映画中のサブリミナルバーコードを検出することと、バーコードに関連する情報を復号することと、閲覧者の特定の選好に基づいて情報のうちの少なくとも一部を表示することとが可能であるユーザデバイスに関する。たとえば、ユーザは、フランス語の字幕が利用可能であるとき、映画においてフランス語の字幕を見たいと指定し得る。映画は、映画に関する余分の情報を含んでいる埋め込まれたインパーセプティブルバーコードを備え得、ユーザのパーソナルコンピューティングデバイスが、フランス語の字幕情報を含んでいるバーコードを検出すると、デバイスはユーザにそれらの字幕を表示し得る。
【００１２】
[0016]いくつかの実施形態は、サブリミナルバーコードを動画フレーム中に挿入することによってインパーセプティブルバーコードを与え、ここにおいて、サブリミナルバーコードは、人間の眼にとって検出可能であるにはあまりに短い時間の間に、たとえば、少なくとも２４フレーム毎秒で示される。他の実施形態は、非可視バーコードを視覚プレゼンテーション上に重畳することによってインパーセプティブルバーコードを与え得、ここにおいて、非可視バーコードは、一般的な人間の眼に見えない紫外または赤外（ＵＶ／ＩＲ）光中に表示される。可視スペクトルまたは可視光は、人間の眼によって検出され得る電磁スペクトルの部分である。一般的な人間の眼は、約３８０から７００ｎｍまでの波長を有する光に反応することになる。したがって、本明細書で説明するように、赤外光は、可視光の波長よりも長い波長を有する光、または約７００ｎｍ〜１ｍｍの範囲内の波長を有する光を指し、紫外光は、可視光の波長よりも短い波長を有する光、または約１０ｎｍ〜３８０ｎｍの波長を有する光を指す。人間の眼には知覚可能でないが、すばやく表示されるバーコードフレームとＵＶ／ＩＲバーコードの両方は、ハンドヘルドデバイスまたはヘッドアップディスプレイなど、ユーザのポータブルコンピューティングデバイス上のカメラによって検出可能である。
【００１３】
[0017]これらの実施形態は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得ることを当業者は認識されよう。情報および信号は、多種多様な技術および技法のいずれかを使用して表され得ることを当業者は理解されよう。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界または磁性粒子、光場または光学粒子、あるいはそれらの任意の組合せによって表され得る。
【００１４】
[0018]以下の説明では、例の完全な理解を与えるために具体的な詳細を与える。ただし、例はこれらの具体的な詳細なしに実施され得ることを当業者は理解されよう。たとえば、例を不必要な詳細において不明瞭にしないために、電気的構成要素／デバイスをブロック図で示すことがある。他の事例では、例についてさらに説明するために、そのような構成要素、他の構造および技法を詳細に図示することがある。
【００１５】
[0019]また、例は、フローチャート、流れ図、有限状態図、構造図、またはブロック図として示されるプロセスとして説明されることがあることに留意されたい。フローチャートは動作を逐次プロセスとして説明することがあるが、動作の多くは並列にまたは同時に実施され得、プロセスは繰り返され得る。さらに、動作の順序は並べ替えられ得る。プロセスは、それの動作が完了したときに終了する。プロセスは、メソッド、関数、プロシージャ、サブルーチン、サブプログラムなどに対応し得る。プロセスがソフトウェア関数に対応するとき、それの終了は呼出し関数またはメイン関数への関数の復帰に対応する。
【００１６】
[0020]次に図１Ａ〜図１Ｃを参照すると、例示的な補足情報表示１００の実施形態が映画のコンテキストにおいて示されている。しかしながら、そのようなシステム１００は、任意の視覚プレゼンテーション、たとえば、テレビ番組、アートギャラリー、博物館、ビデオゲームにおいて実装されるか、または商品のための製品パッケージング上にも実装され得ることを諒解されよう。システム１００は、第１の映画フレーム１０２と、補足情報フレーム１０４と、第２の映画フレーム１０６と、ユーザデバイス１１０とを備える。ユーザデバイス１１０は、光センサー１１２と、ディスプレイ１１４とを備える。
【００１７】
[0021]第１の映画フレーム１０２、補足情報フレーム１０４、および第２の映画フレーム１０６は、映画館におけるいくつかの実施形態中に表示され、たとえば、投影スクリーン上に表示され得る。他の実施形態では、第１の映画フレーム１０２、補足情報フレーム１０４、および第２の映画フレーム１０６は、テレビジョン、コンピュータ、タブレット、ゲーム機、スマートフォンなどのユーザデバイス上に表示され得る。補足情報フレーム１０４は、マトリックスバーコードを含んでいるものとして示される。本明細書ではマトリックスバーコードとして示し、バーコードのコンテキストにおいて説明するが、補足情報は、データの光学的に検出可能な機械可読表現によって搬送され得ることを諒解されよう。
【００１８】
[0022]ユーザデバイス１１０がシネマグラスとして示されているが、これは、単に説明のためのものであり、サブリミナルバーコードを検出し、ユーザに補足情報を提示し得るユーザデバイスのタイプを限定するものではない。たとえば、ユーザデバイスは、ヘッドアップディスプレイ（ＨＵＤ）またはヘッドマウントディスプレイ（ＨＭＤ）であり得、それは、透明または半透明の表示要素、またはユーザの視野にわたって視覚情報を投影する他の手段を装備し得る。いくつかの実施形態では、ユーザデバイスは、タブレットコンピュータ、スマートフォン、携帯情報端末（ＰＤＡ）、またはハンドヘルドゲーミングコンソールなどのハンドヘルドポータブルコンピューティングデバイスであり得るか、あるいはデバイスは、ウォッチまたはペンダントなど、ウェアラブルであり得る。そのような実施形態は、ユーザに視覚補足情報を表示するために、ＬＣＤまたはＬＥＤスクリーンなどのスクリーンを採用し得、タッチセンシティブディスプレイ技術をさらに備え得る。ユーザデバイスのいくつかの実施形態は、ユーザに情報を与えるために、ディスプレイ要素または仮想網膜ディスプレイをもつコンタクトレンズを採用し得る。さらに、いくつかの実施形態は、聴覚補足情報をユーザに与えるために、スピーカーまたはヘッドフォンジャックなどの聴覚要素を備え得る。これは、たとえば、映画上にディレクターの解説のオーディオストリームを提示するために使用され得る。ユーザデバイス１１０が、情報処理およびプレゼンテーションが可能なユビキタスコンピューティングデバイスまたは拡張現実デバイスであり得ることを諒解されよう。
【００１９】
[0023]ユーザデバイス１１０は、視覚情報の中でも、バーコードを検出するように構成された光センサー１１２を装備し得る。センサー１１２は、たとえば、電荷結合デバイス（ＣＣＤ：charge-coupled device）、相補型金属酸化物半導体（ＣＭＯＳ：complementary metal-oxide semiconductor）センサー、フォトダイオードなどであり得る。いくつかの実施形態では、センサー１１２は、バーコードについて画像を走査し得る、カメラなどの画像センシングデバイスに組み込まれ得る。他の実施形態では、センサーは、光源、たとえば、レーザーをさらに備えるバーコードリーダーに組み込まれ得、光源は、バーコードのための画像を走査するために使用され得る。いくつかの実施形態では、光源は紫外光または赤外光を備え得る。そのような実施形態では、バーコードは、紫外スペクトルまたは赤外スペクトル内の光によってのみ検出可能であり得、したがって人間の眼には見えないことになる。
【００２０】
[0024]ユーザデバイス１１０は、追加の入力デバイス、たとえば、ワイヤレスネットワーク接続、またはジャイロスコープ、加速度計、ＧＰＳ、屋内トラッキング／測位システムおよび固体コンパスなどのマイクロ電気機械システム（ＭＥＭＳ）センサーを装備し得、それは、いくつかの実施形態では、追加情報をユーザにいつ表示すべきかを決定するために、光センサー１１２とともに、またはそれの代わりに使用され得る。たとえば、一実施形態では、ＧＰＳおよび／または屋内位置座標は、ユーザが映画館にいるか、または映画スクリーンの前にいることをユーザデバイスに示し得る。固体コンパスは、ユーザがいつ映画スクリーンから顔を背けるかを示し得るか、またはロケーション座標は、ユーザがいつ劇場を出たかを示し得、デバイスは、ユーザが映画スクリーンに対向していないかまたは映画スクリーンの前にいないとき、補足情報を表示することを停止し得る。別の実施形態では、博物館において採用される埋め込まれたインパーセプティブルバーコード補足情報ディスプレイシステムは、補足情報を含んでいるバーコードが存在し得ることをユーザデバイス１１０に示すために、いくつかの注目するロケーション座標を使用し得る。
【００２１】
[0025]図示の例では、ユーザは、ユーザデバイス１１０のディスプレイ１１４を通して第１の映画フレーム１０２を閲覧し得る。以下でより詳細に説明するように、サブリミナルバーコードフレーム１０４は第１の映画フレーム１０２と第２の映画フレーム１０６との間に提示され得る。ユーザデバイスの光センサー１１２は、サブリミナルバーコードフレーム１０４を走査し、バーコードを検出し得る。ユーザデバイスは、バーコード中に含まれている情報を復号し、ユーザに関連情報、たとえば、ディスプレイ１１４上に提示された字幕１１６を提示し得る。
【００２２】
[0026]次に図２を参照すると、次に、個人化された補足情報ディスプレイシステム２００の一実施形態の高レベルブロック図について、より詳細に説明する。図２に示されているように、補足情報ディスプレイシステム２００は、視覚プレゼンテーション２１０と、ユーザデバイス２２０とを備える。視覚プレゼンテーション２１０は、図示のように、映画であり得、１つまたは複数のサブリミナルバーコードフレーム２１２を備え得る。サブリミナルバーコードのコンテキストにおいて説明するが、システム２００は、非可視バーコードとともに動作し得ることも諒解されよう。ユーザデバイス２２０は、光センサー２２２と、バーコードデコーダ２４０と、プロセッサ２２６と、ディスプレイ２２８と、データストア２３０とを備え得る。
【００２３】
[0027]サブリミナルバーコードフレーム２１２は、映画２１０に関する補足情報を含んでいるバーコードを備え得る。以下でより詳細に説明するように、いくつかの実施形態では、サブリミナルバーコードフレーム２１２は可視であるが、フレームの中間にスプライスされ、人間の眼によって検出されるにはあまりに短く表示され得る。他の実施形態では、サブリミナルバーコードフレーム２１２は、映画２１０の１つまたは複数のフレーム中に埋め込まれ得るが、赤外光または紫外光を備え、したがって、人間の眼によって検出不可能であり得る。しかしながら、ユーザデバイス２２０の光センサー２２２は、サブリミナルバーコードフレーム２１２が人間の眼に見えないときでも、サブリミナルバーコードフレーム２１２を検出するように構成され得る。
【００２４】
[0028]サブリミナルバーコードフレーム２１２中のバーコードを表すデータは、光センサー２２２からバーコード復号モジュール２４０に受け渡され得る。たとえば、センサーは、ピクセルのアレイを備えるバーコードの画像をキャプチャし得る。ピクセルのアレイを表すデータストリームがバーコード復号モジュール２４０に送信され得る。バーコード復号モジュール２４０では、サブリミナルバーコードフレーム２１２中に存在するバーコードのタイプ、たとえば、マトリックスバーコードが認識され得る。いくつかの実施形態では、雑音除去、グレースケール抽出、適応輝度等化、およびピクセル値の２値化など、１つまたは複数のプロセスが、バーコードを復号するより前に、バーコードのキャプチャされた画像に対して行われ得る。バーコード２４２は、知られている復号技法、たとえば、特徴またはパターン識別、バーコードからビットマップを抽出すること、およびコードワード抽出によって復号され得る。
【００２５】
[0029]いくつかの実施形態では、バーコード２４２中に含まれている情報は、ユーザへの潜在的表示のための利用可能な補足情報２４４を備え得る。補足情報２４４は、情報を復号すると、ユーザデバイス２２０が、表示のために利用可能な補足情報のタイプを迅速に識別し得るように、バーコード２４２中に含まれている補足情報の１つまたは複数のタイプを識別するヘッダ情報２４６とともにバーコード２４２中で符号化され得る。補足情報はまた、表示情報、たとえば、オーディオファイル、または字幕を表示するための指定された持続時間に関連し得る。他の実施形態では、バーコード２４２は、補足情報が取得され得るロケーションへのリンクまたはポインタを含んでいることがある。たとえば、ユーザデバイス２２０は、ＷｉＦｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）など、ワイヤレス通信手段、または電気通信ネットワークへのアクセスをさらに備え得る。バーコードは、補足情報のインターネットベースデータストアへのハイパーリンクを明らかにするために復号され得、ユーザデバイス２２０は、ワイヤレス通信手段を介してデータストアにアクセスし得る。
【００２６】
[0030]補足情報２４４は、視覚プレゼンテーション２１０に関係する情報を備え得る。１つの補足情報２４４のみが示されているが、これは、例示を明快にするためであり、バーコードは大量の補足情報で符号化され得ることを諒解されよう。しかしながら、すべての利用可能な補足情報が一度に提示された場合、ユーザは圧倒され得る。したがって、バーコードのコンテンツが復号された後、復号された補足情報はプロセッサ２２６に受け渡される。プロセッサ２２６は、復号されていた利用可能な補足情報のタイプをユーザ選好と比較する。一致がある場合、利用可能で好ましい情報は、ユーザへのプレゼンテーションのためにディスプレイモジュール２２８に送られ得る。
【００２７】
[0031]ユーザデバイス２２０のディスプレイ２２８は、ユーザに補足情報を提示するために使用され得る。たとえば、図示の実施形態では、マトリックスバーコードは、フランス語の字幕を明らかにするために復号されており、ユーザ情報は、ユーザがフランス語の字幕を参照することを望むことを指定する。したがって、「Ｖｏｕｓ  ｓｅｎｔｅｚ−ｖｏｕｓ  ｃｈａｎｃｅｕｘ？」がユーザに表示されることになる。いくつかの実施形態では、ディスプレイ２２８は、ＬＣＤまたはＬＥＤスクリーン、ＨＵＤディスプレイパネル、ホログラフィックディスプレイなどの視覚ディスプレイであり得る。他の実施形態では、ディスプレイ２２８は、スピーカーまたはヘッドフォンを通して送信されるオーディオストリームなどの聴覚ディスプレイであり得る。ユーザに情報を搬送する触覚手段、たとえば、リフレッシュ可能な点字ディスプレイも採用され得る。表示手段の組合せがユーザデバイス２２０のいくつかの実施形態によって採用され得る。ディスプレイ２２８は静的であり得るか、またはバーコード２４２のコンテンツに従って、変化する情報を提示するように構成され得る。
【００２８】
[0032]データストア２３０は、ユーザ情報選好を記憶するために使用され得る。たとえば、ユーザ情報選好は複数の言語での字幕を備え得、１つまたは複数の言語は所望の情報として２３２を選択され得る。図示されていないが、映画のコンテキストにおけるユーザ情報選好はまた、もしあれば、ディレクターの解説、字幕付け、補足文字情報、俳優経歴などに関して、どの情報が表示することが望ましいかを指定し得る。データストア２３０は、ユーザデバイス２２０に組み込まれ得るか、またはユーザデバイス２２０によってアクセス可能なネットワークにおいてリモートで記憶され得る。
【００２９】
[0033]いくつかの実施形態では、ディスプレイ２２８はまた、ユーザが所望の補足情報のタイプに関する選択を行い得るユーザインターフェースを提示するために使用され得る。選好指定ユーザインターフェースは、たとえば、ユーザがソフトウェアアプリケーションを開いたとき、またはユーザデバイス２２０がサブリミナルバーコードを検出したとき、提示され得る。いくつかの実施形態では、デバイス２２０は、ユーザが劇場にいると決定し得、ユーザは、映画の最初に、所望の利用可能な情報に関する選好を指定するように促され得る。いくつかの実施形態では、ユーザは、将来の時間において表示されるべき所望の補足情報のセットを指定し得る。デバイス２２０が、指定された所望の情報を含んでいるサブリミナルバーコードを検出するときはいつでも、デバイス２２０はユーザにそのような情報を表示し得る。
【００３０】
[0034]図３に、図１Ａ〜図１Ｃおよび図２のポータブルコンピューティングデバイス１１０および２２０において行われ得る補足情報表示プロセス３００の一実施形態を示す。プロセス３００はステップ３０５から開始し、そこにおいて、ポータブルコンピューティングデバイスは、埋め込まれたインパーセプティブルバーコードを走査する。前に説明したように、インパーセプティブルバーコードは、閲覧ユーザによって知覚不可能であるが、ユーザのコンピューティングデバイスによって検出可能であり得る。たとえば、いくつかの実施形態では、図１Ａ〜図１Ｃおよび図２に関して上記で説明した光センサー１１２および２２２は、ステップ３０５を行うために使用され得る。ステップ３１０において、バーコードが検出されなかった場合、プロセス３００は、埋め込まれたバーコードを走査するためにステップ３０５に戻ってループする。すべての利用可能な埋め込まれたバーコードを検出するために、いくつかの実施形態、プロセス３００は、プロセス３００の他のステップが行われている間も、ステップ３０５を連続的にまたは周期的に実行し得る。
【００３１】
[0035]ステップ３１０において、バーコードが検出された場合、プロセス３００はステップ３１５に遷移し、そこにおいて、ポータブルコンピューティングデバイスがバーコードに関連する情報を読み取る。いくつかの実施形態では、これは、図２のバーコード復号モジュール２４０によって実行され得る。補足情報のデータストアのロケーションを識別するポインタまたはリンクを含んでいるバーコードが復号される実施形態では、ステップ３１５は、識別された補足情報データベースにアクセスすることをさらに備え得る。プロセス３００は、次いで、ステップ３２０に移動し、そこにおいて、補足情報を表示するためのユーザ選好を取り出す。たとえば、これは、図２のデータストア２２０にアクセスすることによって達成され得る。ステップ３２５において、プロセス３００は、たとえば、図２のプロセッサ２２６を使用することによって、バーコードから復号された情報をユーザ選好と比較する。
【００３２】
[0036]ステップ３３０において、プロセス３００は、バーコードから復号された補足情報中で好ましい情報が利用可能であるかどうかを決定する。好ましい情報が利用可能でない場合、プロセス３００は、新しい埋め込まれたインパーセプティブルバーコードを走査するためにステップ３０５に戻ってループする。好ましい情報が利用可能である場合、プロセス３００はステップ３３５に遷移し、そこにおいて、指定された持続時間の間ユーザに好ましい情報を提示する。たとえば、情報は字幕を備え得、ダイアログのいくつかの部分の持続時間の間、表示のために指定され得る。
【００３３】
[0037]ユーザに好ましい情報を表示するステップ３３５を完了した後に、プロセス３００は、さらなる埋め込まれたインパーセプティブルバーコードを走査するためにステップ３０５に戻ってループする。いくつかの実施形態では、プロセス３００は、指定された持続時間、たとえば、映画の長さの間、ステップ３０５に戻ってループし続け得る。いくつかの実施形態では、プロセス３００は、補足情報ディスプレイプログラムまたはアプリケーションがユーザデバイス上で開いている限り続き得る。他の実施形態では、ユーザデバイスは、それが電源投入されたときはいつでもプロセス３００を実行するように構成され得る。
【００３４】
[0038]次に、埋め込まれたインパーセプティブルバーコードを用いた動画ディスプレイシステム４００の様々な実施形態について、図４Ａ〜図４Ｄに関してより詳細に説明する。図４Ａに、バーコードフレーム４１５が映画４１４中のフレーム間にスプライスされた一実施形態を示す。たとえば、バーコードフレームはセルロースフィルム中のフレーム間に物理的にスプライスされ得る。映画４１４は、物理フィルム上に一連のフレームを備えるものとして想像されるが、映画はまた、複数のフレームを備えるデジタルファイルであり得ることを諒解されよう。バーコードフレーム４１５は、デジタル映画ファイルのフレーム間にデジタル的にスプライスされ得る。少なくとも１つのスプライスされたバーコード４１５を含んでいる映画４１４は、次いで、表示のためにプロジェクタ４２０に送られる。映画４１４はまた、電子ディスプレイ上の再生のためのデジタルファイルとして記憶され得る。
【００３５】
[0039]図４Ｂに、バーコード挿入システム４１０がプロジェクタ４２０と通信する一実施形態を示す。バーコード挿入システム４１０のいくつかの実施形態は、人間の眼に検出可能であるにはあまりに短い時間の間に、たとえば、少なくとも２４フレーム毎秒のレートで示される動画フレーム中にバーコードを挿入することによって、サブリミナルバーコードを与え得る。バーコード挿入システム４１０はコンピューティングデバイスの一部であり得る。バーコード挿入システム４１０は、映画ファイル４１１ならびに少なくとも１つのバーコード４１２を記憶するように構成されたデータストア（図示せず）を備え得る。映画ファイル４１１および少なくとも１つのバーコード４１２はマージングモジュール４１３に送られ得る。マージングモジュール４１３は、映画４１１中の関連するフレーム間に少なくとも１つのバーコード４１２を挿入し、少なくとも１つのスプライスされたバーコード４１５をもつ第２の映画ファイル４１４を作成し得る。いくつかの実施形態では、バーコード挿入は映画の表示中にリアルタイムで行われ得る。他の実施形態では、バーコード挿入は映画上映に先立って行われ得、少なくとも１つのスプライスされたバーコード４１５をもつ第２の映画ファイル４１４を備えるデータファイルは、後の再生のためにデジタル的に記憶され得る。バーコード挿入システム４１０はプロジェクタ４２０または別のディスプレイデバイスに第２の映画ファイル４１４を送り得る。
【００３６】
[0040]図４Ｃに、バーコード挿入システム４１０がプロジェクタ４２０と通信する別の実施形態を示す。バーコード挿入システム４１０は、非可視バーコード、たとえばＵＶまたはＩＲバーコードを与え得る。バーコード挿入システム４１０はコンピューティングデバイスの一部であり得る。バーコード挿入システム４１０は、映画ファイル４１１ならびに少なくとも１つのバーコード４１２を記憶するように構成されたデータストア（図示せず）を備え得る。映画ファイル４１１および少なくとも１つのバーコード４１２はマージングモジュール４１３に送られ得る。マージングモジュール４１３は、たとえば、バーコード４１２を覆うこと、少なくとも１つの埋め込まれたインパーセプティブルバーコード４１６をもつ第２の映画ファイル４１４を作成することによって、映画４１１中の関連するフレーム中に少なくとも１つのバーコード４１２を埋め込むように構成され得る。上記で説明したように、バーコード埋込みは、映画の表示中に、または映画上映に先立ってリアルタイムで行われ得る。バーコード挿入システム４１０は、プロジェクタ４２０、または可視画像とＵＶ／ＩＲバーコードの両方を表示するように構成された別のディスプレイデバイスに第２の映画ファイル４１４を送り得る。
【００３７】
[0041]図４Ｄに、バーコード挿入システム４１０がプロジェクタ４２０と通信する別の実施形態を示す。図４Ｃに示された実施形態と同様に、この実施形態は、非可視バーコード、たとえば、ＵＶまたはＩＲバーコードを与え得る。図４Ｄの実施形態はまた、サブリミナルバーコードを与え得る。映画ファイル４１１および少なくとも１つのバーコード４１２が同期モジュール４１７に受け渡され得る。同期モジュールは、映画ファイル４１１と少なくとも１つのバーコード４１２とを記憶し、それらを映画プロジェクタ４２０とＵＶ／ＩＲバーコードプロジェクタ４３０とにそれぞれ送り得る。
【００３８】
[0042]次に、非可視バーコードディスプレイおよび検出プロセス５００の一実施形態について、図５に関してより詳細に説明する。プロセス５００は、上記の図４Ｃおよび図４Ｄに関して説明するような動画ディスプレイシステムを使用して行われ得る。
【００３９】
[0043]プロセス５００はステップ５０５においてあり、そこにおいて、非可視バーコードを表示するために使用されることになる光の周波数に応じて、光のＩＲおよび／またはＵＶ周波数に反射するディスプレイ表面を与える。表面はまた、光の可視スペクトル中で映画の高品質表示を助長する材料特性を有し得る。プロセス５００は、次いで、ステップ５１０に遷移し、そこにおいて、たとえば、上記で説明した図４Ｃ〜図４Ｄのバーコード挿入システム４１０によって非可視バーコードで覆われる映画を生成する。ステップ５１５において、ステップ５１０において生成された映画を、ステップ５０５において与えられた表面上に投影する。ステップ５１５は、ステップ５１５において投影される映画の再生中にバーコード検出ステップ５２０〜５３５が行われるように、プロセス５００の残り全体にわたって実行され得る。
【００４０】
[0044]ステップ５２０において、ＩＲまたはＵＶフィルタをもつカメラはバーコードのために表面を走査する。カメラは、図１および図２で上記で説明した光センサー１１２および２２２であり得る。ステップ５２５において、バーコードが検出されない場合、プロセス５００は、バーコードを走査するためにステップ５２０に戻ってループする。ステップ５２５において、バーコードが検出された場合、プロセス５００はステップ５３０に移動し、そこにおいて、フィルムに関する補足情報を取得するためにバーコードを復号する。たとえば、復号は、上記で説明したように図２のバーコードデコーダ２４０によって実行され得る。次に、ステップ５３５において、指定された時間期間の間、関連する利用可能な補足情報を表示する。プロセス５００は、次いで、ステップ５４０に移動し、そこにおいて、映画が終わったかどうかを決定する。映画が終わってない場合、プロセス５００は、追加のバーコードを走査するためにステップ５２０に戻ってループする。ステップ５４０において、映画が終わったと決定された場合、プロセス５００は終了する。
【００４１】
[0045]本明細書では主に映画のコンテキスト内で説明するが、情報を搬送するためのＵＶまたはＩＲバーコードの使用は、他のコンテキストにおける広範囲の適用例を有することを諒解されよう。映画フレーム上で重畳されるバーコードの例は、そのようなバーコードの使用を示すものであり、そのようなバーコードの使用を限定するものではない。たとえば、静止画像、食料雑貨、商品、書籍などに関する追加情報を搬送するために、ＵＶ／ＩＲバーコードは使用され得る。博物館またはアートギャラリーは、当該の品物に関する補足情報を閲覧者に与えるために、保護ガラスまたはアクリルパネルの上になど、当該の品物上に重畳されたＵＶ／ＩＲバーコードの使用から恩恵を受け得る。そのような他のコンテキストでは、閲覧者のデバイスは、上記で説明したように、バーコードを検出および復号し、ユーザ選好に従って関連する補足情報を与えるように構成され得る。
【００４２】
[0046]本技術は、多数の他の汎用または専用のコンピューティングシステム環境または構成で動作可能である。本発明とともに使用するのに好適であり得る、よく知られているコンピューティングシステム、環境、および／または構成の例としては、限定はしないが、パーソナルコンピュータ、サーバコンピュータ、ハンドヘルドまたはラップトップデバイス、マルチプロセッサシステム、プロセッサベースシステム、プログラマブルコンシューマーエレクトロニクス、ネットワークＰＣ、ミニコンピュータ、メインフレームコンピュータ、上記のシステムまたはデバイスのいずれかを含む分散コンピューティング環境などがある。
【００４３】
[0047]本明細書で使用する命令は、システムにおいて情報を処理するためのコンピュータ実装ステップを指す。命令は、ソフトウェア、ファームウェア、またはハードウェア中に実装され、システムの構成要素によって引き受けられる任意のタイプのプログラムされたステップを含むことができる。
【００４４】
[0048]プロセッサは、Ｐｅｎｔｉｕｍ（登録商標）プロセッサ、ＰｅｎｔｉｕｍＰｒｏプロセッサ、８０５１プロセッサ、ＭＩＰＳ（登録商標）プロセッサ、Ｐｏｗｅｒ  ＰＣ（登録商標）プロセッサ、またはＡｌｐｈａ（登録商標）プロセッサなど、任意の従来の汎用のシングルチップまたはマルチチップのプロセッサであり得る。さらに、プロセッサは、デジタル信号プロセッサまたはグラフィックスプロセッサなど、任意の従来の専用プロセッサであり得る。プロセッサは、一般に、従来のアドレスライン、従来のデータライン、および１つまたは複数の従来の制御線を有する。
【００４５】
[0049]本システムは、詳細に説明するように、様々なモジュールから構成される。当業者によって諒解され得るように、モジュールの各々は、様々なサブルーチン、プロシージャ、定義のステートメント、およびマクロを備える。モジュールの各々は、一般に、別々にコンパイルされ、単一の実行可能プログラムにリンクされる。したがって、好ましいシステムの機能について説明するために便宜上、モジュールの各々の説明が使用される。したがって、モジュールの各々によって経験されるプロセスは、他のモジュールのうちの１つに任意に再分散されるか、単一のモジュール中で互いに結合されるか、または、たとえば共有可能なダイナミックリンクライブラリにおいて利用可能にされ得る。
【００４６】
[0050]本システムは、Ｌｉｎｕｘ（登録商標）、ＵＮＩＸ（登録商標）、またはＭｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）など、様々なオペレーティングシステムとともに使用され得る。
【００４７】
[0051]本システムは、Ｃ、Ｃ＋＋、ＢＡＳＩＣ、Ｐａｓｃａｌ、またはＪａｖａ（登録商標）などの任意の従来のプログラミング言語で書かれ、従来のオペレーティングシステムのもとで動作し得る。Ｃ、Ｃ＋＋、ＢＡＳＩＣ、Ｐａｓｃａｌ、Ｊａｖａ、およびＦＯＲＴＲＡＮは、実行可能コードを作成するために多くの商用コンパイラが使用され得る業界標準プログラミング言語である。本システムはまた、Ｐｅｒｌ、Ｐｙｔｈｏｎ、またはＲｕｂｙなどのインタープリタ型言語を使用して書かれ得る。
【００４８】
[0052]さらに、本明細書で開示する実施形態に関して説明した様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることを当業者なら諒解されよう。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップについて、上記では概してそれらの機能に関して説明した。そのような機能をハードウェアとして実装するか、ソフトウェアとして実装するかは、特定の適用例および全体的なシステムに課せられた設計制約に依存する。当業者は、説明した機能を特定の適用例ごとに様々な方法で実装し得るが、そのような実装の決定は、本開示の範囲からの逸脱を生じるものと解釈されるべきではない。
【００４９】
[0053]本明細書で開示する実施形態に関して説明した様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、個別ゲートまたはトランジスタ論理、個別ハードウェア構成要素、あるいは本明細書で説明する機能を実行するように設計されたそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサは、コンピューティングデバイスの組合せ、たとえば、ＤＳＰとマイクロプロセッサとの組合せ、複数のマイクロプロセッサ、ＤＳＰコアと連携する１つまたは複数のマイクロプロセッサ、あるいは任意の他のそのような構成としても実装され得る。
【００５０】
[0054]１つまたは複数の例示的な実施形態では、説明した機能および方法は、ハードウェア、ソフトウェアもしくはプロセッサ上で実行されるファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装した場合、機能は、１つまたは複数の命令またはコードとしてコンピュータ可読媒体上に記憶されるか、あるいはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含む、コンピュータ記憶媒体とコンピュータ通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であり得る。限定ではなく例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＣＤ−ＲＯＭまたは他の光ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、あるいは命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。また、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用するディスク（disk）およびディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）、およびＢｌｕ−ｒａｙ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザーで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【００５１】
[0055]上記の説明は、本明細書で開示するシステム、デバイス、および方法のいくつかの実施形態を詳述する。しかしながら、上記が原文にどのくらい詳細に掲載されても、システム、デバイス、および方法は、多くの方法で実施され得ることが諒解されよう。また、上記のように、本発明のいくつかの特徴または態様について説明する際の特定の用語の使用は、その用語が関連する技術の特徴または態様の任意の特定の特徴を含むことに限定するように、その用語が本明細書で再定義されることを暗示するために行われるべきでないことに留意されたい。
【００５２】
[0056]説明した技術の範囲から逸脱することなく、様々な修正および変更が行われ得ることを、当業者は諒解されよう。そのような修正および変更は、実施形態の範囲内に入るものとする。また、一実施形態に含まれる部分は、他の実施形態と互換性があり、示された実施形態の１つまたは複数の部分は、任意の組合せで他の示された実施形態とともに含まれ得ることを、当業者は諒解されよう。たとえば、本明細書で説明した、および／または図に示した様々な構成要素のうちのいずれかは、組み合わせられ、交換され、または他の実施形態から除外され得る。
【００５３】
[0057]本明細書における実質的に任意の複数および／または単一の用語の使用に関して、当業者は、コンテキストおよび／または用途に合わせて、複数から単数に、および／または単数から複数に変換することができる。明快のために、様々な単一／複数の並べ替えを本明細書に明確に記載し得る。
【００５４】
[0058]一般に、本明細書で使用される用語は、「オープンな」用語（たとえば、「含む（including）」という用語は、「限定はしないが、含む」と解釈されるべきであり、「有する」という用語は、「少なくとも有する」と解釈されるべきであり、「含む（includes）」という用語は、限定はしないが、含む」と解釈されるべきであるなど）として全般的に意図されることを、当業者は理解されよう。導入された特許請求の範囲の記載の特定の数が意図される場合、そのような意図は、特許請求の範囲に明示的に記載され、そのような記載がない場合、そのような意図はないことを、当業者はさらに理解されよう。たとえば、以下の添付の特許請求の範囲は、理解を助けるものとして、特許請求の範囲の列記を導入するために「少なくとも１つ」および「１つまたは複数」という導入句の使用を含んでいることがある。しかしながら、そのような句の使用は、同じ特許請求の範囲が「１つまたは複数」または「少なくとも１つ」という導入句、および「１つ（a）」または「１つ（an）」などの不定冠詞（たとえば、「１つ（a）」および／または「１つ（an）」は、典型的には「少なくとも１つ」あるいは「１つまたは複数」を意味するものと解釈されるべきである）を含むときでも、不定冠詞「１つ（a）」または「１つ（an）」による特許請求の範囲の列記の導入が、１つのそのような列記のみを含む実施形態に導入されるそのような特許請求の範囲の列記を含む任意の特定の特許請求の範囲を限定し、同じことが、特許請求の範囲の列記を導入するのに使用される定冠詞の使用にあてはまることを暗示するものと解釈されるべきでない。加えて、導入された特許請求の範囲の列記の特定の数が明示的に列記されても、そのような列記は、典型的には、少なくとも列記された数を意味する（たとえば、他の修飾子のない「２つの列記」のそのままの列記が、典型的には、少なくとも２つの列記または２つ以上の列記を意味する）ものと解釈されるべきであることを当業者は認識されよう。さらに、「Ａ、Ｂ、およびＣのうちの少なくとも１つなど」に類似する慣例が使用されるこれらの事例では、一般に、当業者が慣例を理解するという意味で、そのような構成が意図される（たとえば、「Ａ、Ｂ、およびＣのうちの少なくとも１つを有するシステム」は、限定はしないが、Ａのみを、Ｂのみを、Ｃのみを、ＡおよびＢをともに、ＡおよびＣをともに、ＢおよびＣをともに、ならびに／またはＡ、Ｂ、およびＣをともに有するシステムを含むなど）。「Ａ、Ｂ、またはＣのうちの少なくとも１つなど」に類似する慣例が使用されるこれらの事例では、一般に、当業者が慣例を理解する意味で、そのような構成が意図される（たとえば、「Ａ、Ｂ、またはＣのうちの少なくとも１つを有するシステム」は、限定はしないが、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢをともに、ＡおよびＣをともに、ＢおよびＣをともに、ならびに／またはＡ、Ｂ、およびＣをともに有するシステムを含むなど）。さらに、２つ以上の選択的用語を表す、ほぼすべての選言的言葉および／または句は、明細書、特許請求の範囲、または図面を問わず、用語の１つ、用語のいずれか、または両方の用語を含む可能性を考えるものと理解されるべきであることを、当業者���理解されよう。たとえば、「ＡまたはＢ」という句は、「Ａ」または「Ｂ」、あるいは「ＡおよびＢ」の可能性を含むものと理解されよう。
【００５５】
[0059]様々な態様および実施形態について本明細書で開示したが、他の態様および実施形態が当業者には明らかであろう。本明細書で開示した様々な態様および実施形態は、説明のためのものであり、限定するものではない。
【図１Ａ】
2016527788.tif 000003
【図１Ｂ】
2016527788.tif 000004
【図１Ｃ】
2016527788.tif 000005
【図２】
2016527788.tif 000006
【図３】
2016527788.tif 000007
【図４Ａ】
2016527788.tif 000008
【図４Ｂ】
2016527788.tif 000009
【図４Ｃ】
2016527788.tif 000010
【図４Ｄ】
2016527788.tif 000011
【図５】
2016527788.tif 000012
【手続補正書】
【提出日】平成28年3月29日(2016.3.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザに情報を表示するためのシステムであって、
ビデオファイル中に埋め込まれたインパーセプティブルバーコードを検出するように構成された検出器と、
前記インパーセプティブルバーコードを読み取り、前記インパーセプティブルバーコードに関連する補足情報を復号するように構成されたプロセッサと、ここにおいて、前記補足情報がユーザ選好情報を含んでいる場合、前記ユーザ選好に基づいて前記ユーザに関連情報を表示する、
を備える、システム。
【請求項２】
前記インパーセプティブルバーコードがサブリミナルバーコードと非可視バーコードとのうちの１つを備える、請求項１に記載のシステム。
【請求項３】
前記非可視バーコードが紫外光と赤外光とのうちの１つを備える、請求項２に記載のシステム。
【請求項４】
前記紫外光または前記赤外光が前記ビデオファイルの少なくとも一部分にわたって重畳される、請求項３に記載のシステム。
【請求項５】
前記ビデオファイルが複数のフレームを備え、前記サブリミナルバーコードが前記複数のフレームのうちの第１のフレームと後続のフレームとの間のバーコードフレーム中にスプライスされる、請求項２に記載のシステム。
【請求項６】
前記サブリミナルバーコードが第１のフレームと次のフレームとの間に物理的にスプライスされる、請求項５に記載のシステム。
【請求項７】
サブリミナルバーコードが前記第１のフレームと前記後続のフレームとの間にデジタル的にスプライスされる、請求項５に記載のシステム。
【請求項８】
前記バーコードフレームは、前記ビデオが２４フレーム毎秒またはそれ以上で表示されている間に表示される、請求項５に記載のシステム。
【請求項９】
前記補足情報が、字幕と、字幕付けと、ディレクターの解説とのうちの１つまたは複数を備える、請求項１に記載のシステム。
【請求項１０】
前記ユーザ情報選好が字幕言語選好を備える、請求項１に記載のシステム。
【請求項１１】
前記システムがヘッドアップディスプレイグラスまたはヘッドマウントディスプレイを備える、請求項１に記載のシステム。
【請求項１２】
前記システムがワイヤレスフォンを備える、請求項１に記載のシステム。
【請求項１３】
ビデオファイルからの埋め込まれた情報を表示する方法であって、
埋め込まれたインパーセプティブルバーコードをもつ前記ビデオファイルをユーザに表示することと、ここにおいて、前記インパーセプティブルバーコードが、画像に関する補足情報を表す、
前記埋め込まれたインパーセプティブルバーコードを検出することと、
前記補足情報を復号することと、
ユーザ情報選好を取り出すことと、
前記補足情報が、前記ユーザ情報選好に関係する関連情報を含んでいる場合、前記関連情報を前記ユーザに提示することと
を備える、方法。
【請求項１４】
前記インパーセプティブルバーコードがサブリミナルバーコードと非可視バーコードとのうちの１つを備える、請求項１３に記載の方法。
【請求項１５】
前記画像が、複数のフレームを備えるビデオを備え、ここにおいて、前記サブリミナルバーコードが前記複数のフレームのうちの第１のフレームと後続のフレームとの間のバーコードフレーム中にスプライスされる、請求項１４に記載の方法。
【請求項１６】
前記埋め込まれたインパーセプティブルバーコードをもつ前記画像を表示することが、少なくとも２４フレーム毎秒のレートで前記バーコードフレームを表示することをさらに備える、請求項１５に記載の方法。
【請求項１７】
前記非可視バーコードが赤外光または紫外光を備え、ここにおいて、前記非可視バーコードが前記画像の少なくとも一部分を前記赤外光または前記紫外光で覆う、請求項１４に記載の方法。
【請求項１８】
実行されたとき、プロセッサに、
画像を走査することと、ここにおいて、前記画像が、前記画像に関する補足情報を表す埋め込まれたインパーセプティブルバーコードを備える、
前記埋め込まれたインパーセプティブルバーコードを検出することと、
前記補足情報を復号することと、
ユーザの情報選好を取り出すことと、
前記補足情報を前記情報選好と比較することと、
ここにおいて、前記補足情報が、前記情報選好に関係する関連情報を含んでいる場合、前記関連情報が前記ユーザに提示されるようにする、
を行わせる命令を記憶する非一時的コンピュータ可読媒体。
【請求項１９】
前記プロセッサがさらに、前記ユーザに前記関連情報を提示するようにディスプレイを構成する、請求項１８に記載の非一時的コンピュータ可読媒体。
【請求項２０】
前記プロセッサがさらに、前記ユーザに前記関連情報を提示するように聴覚要素を構成する、請求項１８に記載の非一時的コンピュータ可読媒体。
【請求項２１】
ユーザに追加情報を表示するためのユーザプレゼンテーションデバイスであって、前記ユーザプレゼンテーションデバイスが、
前記画像に関する補足情報を表す埋め込まれたインパーセプティブルバーコードを備えるビデオファイルを走査するための手段と、
埋め込まれたインパーセプティブルバーコードを検出するための手段と、
前記バーコードによって表される前記補足情報を復号するための手段と、
ユーザの情報選好を取り出し、前記補足情報を前記情報選好と比較するための手段と、
前記情報選好と前記補足情報とに基づいて前記ユーザに情報を提示するための手段とを備える、ユーザプレゼンテーションデバイス。
【請求項２２】
画像を走査するための前記手段がカメラまたは光源のうちの１つまたは複数を備える、請求項２１に記載のユーザプレゼンテーションデバイス。
【請求項２３】
前記埋め込まれたインパーセプティブルバーコードを検出するための前記手段が、電荷結合デバイス（ＣＣＤ）または相補型金属酸化物半導体（ＣＭＯＳ）のうちの１つまたは複数と、フォトダイオードとを備える、請求項２１に記載のユーザプレゼンテーションデバイス。
【請求項２４】
前記ユーザに情報を提示するための前記手段が、ＬＣＤ、ＬＥＤ、またはタッチセンシティブスクリーンを備える、請求項２１に記載のユーザプレゼンテーションデバイス。
【請求項２５】
前記ユーザに情報を提示するための前記手段が、ヘッドアップディスプレイ（ＨＵＤ）またはヘッドマウントディスプレイ（ＨＭＤ）を備える、請求項２１に記載のユーザプレゼンテーションデバイス。
【請求項２６】
前記ヘッドアップディスプレイ（ＨＵＤ）または前記ヘッドマウントディスプレイ（ＨＭＤ）が、前記ユーザの視野の少なくとも一部分にわたって前記関連情報を投影するための手段を備える、請求項２５に記載のユーザプレゼンテーションデバイス。
【請求項２７】
前記ユーザに情報を提示するための前記手段が、オーディオスピーカーとヘッドフォンジャックとのうちの少なくとも１つを備える、請求項２１に記載のユーザプレゼンテーションデバイス。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
[0059]様々な態様および実施形態について本明細書で開示したが、他の態様および実施形態が当業者には明らかであろう。本明細書で開示した様々な態様および実施形態は、説明のためのものであり、限定するものではない。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ユーザに情報を表示するためのシステムであって、
ビデオファイル中に埋め込まれたインパーセプティブルバーコードを検出するように構成された検出器と、
前記インパーセプティブルバーコードを読み取り、前記インパーセプティブルバーコードに関連する補足情報を復号するように構成されたプロセッサと、ここにおいて、前記補足情報がユーザ選好情報を含んでいる場合、前記ユーザ選好に基づいて前記ユーザに関連情報を表示する、
を備える、システム。
［Ｃ２］
前記インパーセプティブルバーコードがサブリミナルバーコードと非可視バーコードとのうちの１つを備える、Ｃ１に記載のシステム。
［Ｃ３］
前記非可視バーコードが紫外光と赤外光とのうちの１つを備える、Ｃ２に記載のシステム。
［Ｃ４］
前記紫外光または前記赤外光が前記ビデオファイルの少なくとも一部分にわたって重畳される、Ｃ３に記載のシステム。
［Ｃ５］
前記ビデオファイルが複数のフレームを備え、前記サブリミナルバーコードが前記複数のフレームのうちの第１のフレームと後続のフレームとの間のバーコードフレーム中にスプライスされる、Ｃ２に記載のシステム。
［Ｃ６］
前記サブリミナルバーコードが第１のフレームと次のフレームとの間に物理的にスプライスされる、Ｃ５に記載のシステム。
［Ｃ７］
サブリミナルバーコードが前記第１のフレームと前記後続のフレームとの間にデジタル的にスプライスされる、Ｃ５に記載のシステム。
［Ｃ８］
前記バーコードフレームは、前記ビデオが２４フレーム毎秒またはそれ以上で表示されている間に表示される、Ｃ５に記載のシステム。
［Ｃ９］
前記補足情報が、字幕と、字幕付けと、ディレクターの解説とのうちの１つまたは複数を備える、Ｃ１に記載のシステム。
［Ｃ１０］
前記ユーザ情報選好が字幕言語選好を備える、Ｃ１に記載のシステム。
［Ｃ１１］
前記システムがヘッドアップディスプレイグラスまたはヘッドマウントディスプレイを備える、Ｃ１に記載のシステム。
［Ｃ１２］
前記システムがワイヤレスフォンを備える、Ｃ１に記載のシステム。
［Ｃ１３］
ビデオファイル中に埋め込まれた情報を表示する方法であって、
画像に関する補足情報を表すバーコードを生成することと、
ビデオファイルに記憶されたインパーセプティブルバーコードとして前記バーコードを前記画像中に埋め込むことと、
前記埋め込まれたインパーセプティブルバーコードをもつ前記ビデオファイルを前記ユーザに表示することと
を備える、方法。
［Ｃ１４］
前記インパーセプティブルバーコードがサブリミナルバーコードと非可視バーコードとのうちの１つを備える、Ｃ１３に記載の方法。
［Ｃ１５］
前記画像が、複数のフレームを備えるビデオを備え、ここにおいて、前記サブリミナルバーコードが前記複数のフレームのうちの第１のフレームと後続のフレームとの間のバーコードフレーム中にスプライスされる、Ｃ１４に記載の方法。
［Ｃ１６］
前記埋め込まれたインパーセプティブルバーコードをもつ前記画像を表示することが、少なくとも２４フレーム毎秒のレートで前記バーコードフレームを表示することをさらに備える、Ｃ１５に記載の方法。
［Ｃ１７］
前記非可視バーコードが赤外光または紫外光を備え、ここにおいて、前記非可視バーコードが前記画像の少なくとも一部分を前記赤外光または前記紫外光で覆う、Ｃ１４に記載の方法。
［Ｃ１８］
前記埋め込まれたインパーセプティブルバーコードを検出することと、
前記補足情報を復号することと、
ユーザ情報選好を取り出すことと、
前記補足情報が、前記ユーザ情報選好に関係する関連情報を含んでいる場合、前記ユーザに前記関連情報を表示することと
をさらに備える、Ｃ１３に記載の方法。
［Ｃ１９］
実行されたとき、プロセッサに、
画像を走査することと、ここにおいて、前記画像が、前記画像に関する補足情報を表す埋め込まれたインパーセプティブルバーコードを備える、
前記埋め込まれたインパーセプティブルバーコードを検出することと、
前記補足情報を復号することと、
ユーザの情報選好を取り出すことと、
前記補足情報を前記情報選好と比較することと、
ここにおいて、前記補足情報が、前記情報選好に関係する関連情報を含んでいる場合、前記関連情報が前記ユーザに提示されるようにする、
を行わせる命令を記憶する非一時的コンピュータ可読媒体。
［Ｃ２０］
前記プロセッサがさらに、前記ユーザに前記関連情報を提示するようにディスプレイを構成する、Ｃ２０に記載の非一時的コンピュータ可読媒体。
［Ｃ２１］
前記プロセッサがさらに、前記ユーザに前記関連情報を提示するように聴覚要素を構成する、Ｃ２０に記載の非一時的コンピュータ可読媒体。
［Ｃ２２］
ユーザに追加情報を表示するためのユーザプレゼンテーションデバイスであって、前記ユーザプレゼンテーションデバイスが、
前記画像に関する補足情報を表す埋め込まれたインパーセプティブルバーコードを備えるビデオファイルを走査するための手段と、
埋め込まれたインパーセプティブルバーコードを検出するための手段と、
前記バーコードによって表される前記補足情報を復号するための手段と、
ユーザの情報選好を取り出し、前記補足情報を前記情報選好と比較するための手段と、
前記情報選好と前記補足情報とに基づいて前記ユーザに情報を提示するための手段とを備える、ユーザプレゼンテーションデバイス。
［Ｃ２３］
画像を走査するための前記手段がカメラまたは光源のうちの１つまたは複数を備える、Ｃ２２に記載のユーザプレゼンテーションデバイス。
［Ｃ２４］
前記埋め込まれたインパーセプティブルバーコードを検出するための前記手段が、電荷結合デバイス（ＣＣＤ）または相補型金属酸化物半導体（ＣＭＯＳ）のうちの１つまたは複数と、フォトダイオードとを備える、Ｃ２２に記載のユーザプレゼンテーションデバイス。
［Ｃ２５］
前記ユーザに情報を提示するための前記手段が、ＬＣＤ、ＬＥＤ、またはタッチセンシティブスクリーンを備える、Ｃ２２に記載のユーザプレゼンテーションデバイス。
［Ｃ２６］
前記ユーザに情報を提示するための前記手段が、ヘッドアップディスプレイ（ＨＵＤ）またはヘッドマウントディスプレイ（ＨＭＤ）を備える、Ｃ２２に記載のユーザプレゼンテーションデバイス。
［Ｃ２７］
前記ヘッドアップディスプレイ（ＨＵＤ）または前記ヘッドマウントディスプレイ（ＨＭＤ）が、前記ユーザの視野の少なくとも一部分にわたって前記関連情報を投影するための手段を備える、Ｃ２６に記載のユーザプレゼンテーションデバイス。
［Ｃ２８］
前記ユーザに情報を提示するための前記手段が、オーディオスピーカーとヘッドフォンジャックとのうちの少なくとも１つを備える、Ｃ２２に記載のユーザプレゼンテーションデバイス。
【国際調査報告】
2016527788.tif 000013
2016527788.tif 000014