(57)【要約】  物体１２０に関する情報を提供する方法７００が開示される。方法７００は、光源１１０によって発せられる光を検出するステップ７０２であって、光は、物体１２０に関する物体情報を表す埋め込みコードを含む、ステップと、光からコードを取得するステップ７０４と、物体情報を取得するステップ７０６と、物体１２０の画像１０４をキャプチャするステップ７０８と、画像１０４内の物体１２０の物体特徴１２２、１２４、１２６を識別するステップ７１０と、画像１０４内の物体特徴１２２、１２４、１２６の物体特徴位置を決定するステップ７１２と、物体情報の仮想表現１３２、１３４を生成するステップ７１４と、画像１０４内の仮想表現１３２、１３４の位置を決定するステップ７１６であって、該位置は、画像１０４内の物体特徴位置に関連する、ステップと、ディスプレイ上に画像１０４をレンダリングするステップ７１８と、画像１０４上のオーバーレイとして前記位置に仮想表現１３２、１３４をレンダリングするステップ７２０とを含む。
2020502623.tif 000002
【特許請求の範囲】
【請求項１】
物体に関する情報を提供する方法であって、
前記物体を照らす光源によって発せられる光を検出するステップであって、前記光は、前記物体に関する物体情報を表す埋め込みコードを含む、ステップと、
前記光から前記コードを取得するステップと、
前記物体情報を取得するステップと、
前記物体の画像をキャプチャするステップと、
前記画像内の前記物体の物体特徴を識別するステップと、
前記画像内の前記物体特徴の物体特徴位置を決定するステップと、
前記物体情報の仮想表現を生成するステップと、
前記画像内の前記仮想表現の位置を決定するステップであって、該位置は、前記画像内の前記物体特徴位置に関連する、ステップと、
ディスプレイ上に前記画像をレンダリングするステップと、
前記画像上のオーバーレイとして前記位置に前記仮想表現をレンダリングするステップと
を含む、方法。
【請求項２】
前記埋め込みコードは、
物体の識別子、
物体情報へのリンク、及び
物体情報
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項３】
前記画像内の前記物体の物体特徴を識別する前記ステップは、
少なくとも１つの物体に関する物体特徴情報を記憶するよう構成されるメモリにアクセスする、
前記画像の少なくとも一部を記憶された物体特徴情報と比較し、類似性基準が、記憶された物体特徴と前記画像の前記少なくとも一部との間で満たされているかどうかを決定する、及び
前記類似性基準が満たされている場合、前記画像内の前記物体特徴を識別する
ことを含む、請求項１又は２に記載の方法。
【請求項４】
前記光源は、前記物体に対して所定の位置を有し、前記物体の画像をキャプチャする前記ステップは、前記物体及び前記光源の画像をキャプチャすることを含み、前記画像内の前記物体特徴の物体特徴位置を決定する前記ステップは、前記光源に対する前記物体特徴の物体特徴位置を決定することを含む、請求項１、２又は３に記載の方法。
【請求項５】
当該方法は、ユーザインターフェースを介してユーザ入力を受けるステップを有し、前記ユーザ入力は、前記仮想表現の選択に関連する、請求項１乃至４のいずれか一項に記載の方法。
【請求項６】
当該方法は、ユーザ入力コマンドを受けると、前記光源の光出力を変更するステップを含む、請求項５に記載の方法。
【請求項７】
当該方法は、ユーザ入力を受けると、前記物体情報に関する追加情報をレンダリングするステップを含む、請求項５又は６に記載の方法。
【請求項８】
前記物体特徴は、前記物体の少なくとも一部の輪郭、前記物体の少なくとも一部の色、前記物体の少なくとも一部の領域、前記物体の少なくとも一部のパターン、及び前記物体に取り付けられたマーカーのうちの少なくとも１つに関連する、請求項１乃至７のいずれか一項に記載の方法。
【請求項９】
前記画像内の前記仮想表現の位置を決定する前記ステップは、前記物体特徴位置とは異なるように前記仮想表現の位置を決定することを含む、請求項１乃至８のいずれか一項に記載の方法。
【請求項１０】
前記画像内の前記仮想表現の位置を決定する前記ステップは、前記物体特徴位置の近くにあるように前記仮想表現の位置を決定することを含む、請求項１乃至９のいずれか一項に記載の方法。
【請求項１１】
前記画像内の前記仮想表現の位置を決定する前記ステップは、前記物体特徴位置と重なるように前記仮想表現の位置を決定することを含む、請求項１乃至８のいずれか一項に記載の方法。
【請求項１２】
コンピューティングデバイスのためのコンピュータプログラムであって、当該コンピュータプログラムが前記コンピューティングデバイスの処理ユニット上で実行される場合、請求項１乃至１１の何れか一項に記載の方法を実行するためのコンピュータプログラムコードを含む、コンピュータプログラム。
【請求項１３】
物体に関する情報を提供するためのモバイルデバイスであって、当該モバイルデバイスは、前記物体の画像をキャプチャする、及び前記物体を照らす光源によって発せられる光を検出するよう構成され、前記光は、前記物体に関する物体情報を表す埋め込みコードを含み、当該モバイルデバイスは、
ディスプレイと、
前記光から前記コードを取得する、前記物体情報を取得する、前記画像内の前記物体の物体特徴を識別する、前記画像内の前記物体特徴の物体特徴位置を決定する、前記物体情報の仮想表現を生成する、前記画像内の前記仮想表現の位置を決定するよう構成されるプロセッサと
を含み、前記位置は、前記画像内の前記物体特徴位置に関連し、前記プロセッサは、ディスプレイ上に前記画像をレンダリングする、及び前記画像上のオーバーレイとして前記位置に前記仮想表現をレンダリングするよう構成される、モバイルデバイス。
【請求項１４】
請求項１３に記載のモバイルデバイスと、物体と、光源とを含むシステムであって、前記光源は、前記物体を支持するよう構成される支持部材に含まれる、システム。
【請求項１５】
請求項１３に記載のモバイルデバイスと、物体と、光源とを含むシステムであって、前記光源は、前記物体を照らすよう構成される、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物体(object)に関する情報を提供する方法に関する。本発明はさらに、前記方法を実行するためのコンピュータプログラムに関する。本発明はさらに、物体に関する情報を提供するためのモバイルデバイスに関する。
【背景技術】
【０００２】
スマートフォン等のスマートデバイスは、店舗でのショッピングアシスタントになりつつある。斯かるショッピングアシスタントの例には、屋内測位案内システム、位置又はユーザベースの広告、拡張製品情報(augmented product information)等が含まれる。小売業者は、物理的及びデジタル小売チャネルがシームレスに統合されるオムニチャネル小売業のための解決策をますます探している。例えば、小売環境は、製品が見られ、体験され、使用され、注文され得る、インタラクティブショールーム又は体験センターになり得る。
【０００３】
米国特許出願公開第２０１２／００６７９５４ Ａ１号は、コンテンツの自動タグ付け及びタグ付きコンテンツの管理を可能にするためのコンテンツタグ付け及び管理機能を開示する。センサが、コンテンツキャプチャデバイス（例えば、スマートフォン）によってキャプチャされるコンテンツの自動コンテンツタグ付けをサポートするよう構成される。センサは、物体（例えば、テレビ）と関連付けられた物体データを記憶し（物体データの少なくとも一部がセキュアに記憶される）、コンテンツキャプチャデバイスに向け物体データの少なくとも一部を通信するよう構成されてもよい。コンテンツキャプチャデバイスは、カメラを含んでもよい。カメラは、物体（例えばテレビ）と関連付けられたセンサを検出し、センサから物体データを受け、キャプチャされたコンテンツ内の物体の位置を決定する。カメラは、キャプチャされたコンテンツ内の物体の位置を使用して、コンテンツタグをキャプチャされたコンテンツ内の物体と関連付ける。カメラは、センサからの物体データを使用して、情報構造をコンテンツタグと関連付ける。情報構造は、テレビのモデルについての情報をセキュアに記憶し、それによって後で写真を見る人が情報構造の情報にアクセスすることを可能にする。
【０００４】
米国特許出願公開第２０１６／００９８６０９ Ａ１号は、物体を照らす符号化光を検出するためのビデオ分析デバイスを開示し、該光は光源識別子を含む。ビデオ分析デバイスはさらに、例えば、バーコードを読み取る、近距離無線通信（ＮＦＣ）を介してそれを受信する、ＱＲ／ＡＲタグを読み取る、物体認識を実行する、又は人の入力を介してそれを受信することによって、物体を検出するよう構成される。
【０００５】
欧州特許出願公開第０８１３０４０ Ａ２号は、少なくとも２つのビデオカメラを含み、各ビデオカメラが一連の画像を提供するよう構成される、不動及び可動物体を有する物理的システムを仮想的にモデル化するためのシステムを開示する。画像処理システムは、可視光画像及び赤外線画像の両方から得られる情報を使用して、変調された赤外線信号を一連の画像から抽出し、物体の空間的位置を識別する。この情報を用いて、仮想現実モデリングシステムは、仮想現実モデルを構築する。表面に対して固有の識別を有する変調された赤外線スポットを向ける赤外線ポインタが、測量に使用されることができる一方、アクティブ又はパッシブ赤外線タグが、仮想現実モデリングのために可動物体を追跡することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、製品情報をユーザに提供するための方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明の第１の態様によれば、前記目的は、物体に関する情報を提供する方法であって、当該方法は、
光源によって発せられる光を検出するステップであって、光は、物体に関する物体情報(object information)を表す埋め込みコードを含む、ステップと、
光からコードを取得するステップと、
物体情報を取得するステップと、
物体の画像をキャプチャするステップと、
画像内の物体の物体特徴(object feature)を識別するステップと、
画像内の物体特徴の物体特徴位置(object feature position)を決定するステップと、
物体情報の仮想表現を生成するステップと、
画像内の仮想表現の位置を決定するステップであって、該位置は、画像内の物体特徴位置に関連する、ステップと、
ディスプレイ上に画像をレンダリングするステップと、
画像上のオーバーレイとして前記位置に仮想表現をレンダリングするステップと
を含む、方法により達成される。
【０００８】
仮想表現が、物体に対して画像内でレンダリングされる位置を決定することによって、物体情報が、画像内の物体特徴に正確に提供されることができる。これは、どの物体情報が物体のどの特徴に関連しているかをユーザが確認することを可能にするので有利である。斯くして、物体情報が物体の特定の部分に関連している場合、物体情報がどの部分に関連しているかは明らかである。さらに、複数の物体情報が、光に埋め込まれたコードに基づいて取得される場合、各物体情報の仮想表現は、それぞれの物体特徴に関連する位置にレンダリングされる。
【０００９】
光源によって発せられる光は、物体情報を表すコードを含む。光源（のコントローラ）は、光源が、対応する物体と関連付けられる埋め込みコードを含む光を発するように事前にコミッショニングされてもよい。言い換えれば、物体と光源との関連付けが、事前定義されてもよい。代替的に、検出器が、どのコードを発するかを決定するために、どの物体が光源に位置するか（又はどの物体が光源によって照らされるか）を検出してもよい。物体は、例えば、光源又は光源の近くに位置する物体を識別するためのタグリーダによって検出され得る、タグ（例えば、ＲＦＩＤタグ、ＱＲコード、ＮＦＣタグ等）を含んでもよい。
【００１０】
埋め込みコードは、物体の識別子を含んでもよい。識別子は、識別子と関連付けられた物体に関する物体情報を取得するために、メモリに記憶された複数の物体識別子と比較されてもよい。追加的又は代替的に、埋め込みコードは、物体情報へのリンク（例えば、ハイパーリンク、ＵＲＬ等）を含んでもよく、リンクは、メモリ内の物体情報の記憶位置の情報を提供してもよい。代替的に、埋め込みコードは、物体に関する物体情報を含んでもよい。
【００１１】
画像内の物体の物体特徴を識別するステップは、少なくとも１つの物体に関する物体特徴情報を記憶するよう構成されるメモリにアクセスする、画像の少なくとも一部を記憶された物体特徴情報と比較し、類似性基準が、記憶された物体特徴と画像の少なくとも一部との間で満たされているかどうかを決定する、及び類似性基準が満たされている場合、画像内の物体特徴を識別することを含んでもよい。（物体特徴を含む）画像の少なくとも一部を記憶された物体特徴情報と比較することによって、画像内の物体特徴及びその位置が識別されることができる。画像内の物体及び／又は物体特徴を認識するための任意の既知の画像分析技術が、画像内の物体の物体特徴を識別するために使用されてもよい。
【００１２】
代替的に、光源は、物体に対して所定の位置を有してもよく、物体の画像をキャプチャするステップは、物体及び光源の画像をキャプチャすることを含んでもよく、画像内の物体特徴の物体特徴位置を決定するステップは、光源に対する物体特徴の物体特徴位置を決定することを含んでもよい。光源が、物体（特徴）に対して所定の位置を有する場合、画像分析は必要とされない。なぜなら、画像内の物体特徴の位置を決定するために、画像内の光源の位置を検出することで十分だからである。画像内の光源の位置を検出することは、物体を認識し、認識された物体の位置を決定するものよりも少ない演算能力及び／又は複雑さの少ないアルゴリズムを要してもよい。
【００１３】
当該方法は、ユーザインターフェースを介してユーザ入力を受けるステップを有してもよく、ユーザ入力は、仮想表現の選択に関連してもよい。これは、ユーザが、物体の特徴に関する入力を提供する、物体に関するより多くの物体情報を要求する、ショッピングリストに物体を追加するために物体（特徴）を選択する等を可能にする。追加的に、当該方法はさらに、ユーザ入力コマンドを受けると、光源の光出力を変更するステップを含んでもよい。これは、ユーザ入力が受けられたかどうかをユーザが確認することを可能にするので有益である。当該方法はさらに、ユーザ入力を受けると、物体情報に関する追加情報をレンダリングするステップを含んでもよい。
【００１４】
物体特徴は、物体の少なくとも一部の輪郭、物体の少なくとも一部の色、物体の少なくとも一部の領域、物体の少なくとも一部のパターン、及び物体に取り付けられたマーカーのうちの少なくとも１つに関連してもよい。これは、物体特徴（の位置）のさらなる検出を可能にし得る。
【００１５】
画像内の仮想表現の位置を決定するステップはさらに、物体特徴位置とは異なるように仮想表現の位置を決定することを含んでもよい。結果として、仮想表現は、物体特徴と重ならない。これは、ユーザが、画像内で物体特徴及び仮想表現の両方を見ることを可能にするので有益である。これは、複数の物体特徴に関連する複数の物体情報がディスプレイ上にレンダリングされる場合にさらに有益であり得る。追加的に又は代替的に、画像内の仮想表現の位置を決定するステップは、物体特徴位置の近くにあるように仮想表現の位置を決定することを含んでもよい。結果として、仮想表現は、物体特徴と重ならない。これは、ユーザが、画像内で物体特徴の隣に仮想表現を見ることを可能にするので、有益である。これは、レンダリングされる各物体情報がその対応する物体特徴の近くに配置されるので、複数の物体特徴に関連する複数の物体情報がディスプレイ上にレンダリングされる場合にさらに有益であり得る。
【００１６】
画像内の仮想表現の位置を決定するステップは、物体特徴位置と重なるように仮想表現の位置を決定することを含んでもよい。これは、仮想表現が、例えば、画像内で物体特徴を強調するために使用される場合に有利である（例えば、緑色の物体特徴は、物体特徴の色を変えるために緑色の物体特徴の上に重なり合う赤色の仮想表現を有してもよい）。
【００１７】
本発明の第２の態様によれば、前記目的は、コンピューティングデバイスのためのコンピュータプログラムであって、当該コンピュータプログラムがコンピューティングデバイスの処理ユニット上で実行される場合、上述した方法のいずれかを実行するためのコンピュータプログラムコードを含む、コンピュータプログラムにより達成される。
【００１８】
本発明の第３の態様によれば、前記目的は、物体に関する情報を提供するためのモバイルデバイスであって、当該モバイルデバイスは、物体の画像をキャプチャする、及び光源によって発せられる光を検出するよう構成され、光は、物体に関する物体情報を表す埋め込みコードを含み、当該モバイルデバイスは、
ディスプレイと、
光からコードを取得する、物体情報を取得する、画像内の物体の物体特徴を識別する、画像内の物体特徴の物体特徴位置を決定する、物体情報の仮想表現を生成する、画像内の仮想表現の位置を決定するよう構成されるプロセッサと
を含み、前記位置は、画像内の物体特徴位置に関連し、プロセッサは、ディスプレイ上に画像をレンダリングする、及び画像上のオーバーレイとして前記位置に仮想表現をレンダリングするよう構成される、モバイルデバイスにより達成される。
【００１９】
光源は、物体を支持するよう構成される支持部材に含まれてもよい。光源は、例えば、物体を支持するよう構成される棚に含まれてもよい。光源が支持部材内に含まれる場合、ユーザが、物体及び光源両方の画像を同時にキャプチャすることを可能にするので有益であり得る。代替的に、光源は、物体を照らすよう構成されてもよい。光源により発せられ、物体から反射された光が、光からコードを、及びそれに伴う物体情報を取得するために検出されてもよい。
【００２０】
物体及び光源が互いの近くにある場合、又は光源が物体を照らす場合、光源及び物体の関係が明らかであるので、有益である。
【００２１】
特許請求の範囲に記載のモバイルデバイスは、特許請求の範囲に記載の方法と類似の及び／又は同一の実施形態及び利点を有し得ることを理解されたい。
【図面の簡単な説明】
【００２２】
開示されるシステム、モバイルデバイス及び方法の上述した及びさらなる目的、特徴並びに利点は、添付の図面を参照して、デバイス及び方法の実施形態の以下の例示的及び非限定的な詳細な説明により、よりよく理解されるであろう。
【図１】物体に関する情報を提供するための本発明によるシステムの一実施形態を概略的に示す。
【図２ａ】物体に関する情報を提供するための本発明によるモバイルデバイスの一実施形態を概略的に示す。
【図２ｂ】物体に関する情報を提供するための本発明によるモバイルデバイスの一実施形態を概略的に示す。
【図３ａ】埋め込みコードを含む光を提供するための本発明による製品ディスプレイの一実施形態を概略的に示す。
【図３ｂ】埋め込みコードを含む光を提供するための本発明による製品ディスプレイの一実施形態を概略的に示す。
【図４】物体に関する情報を提供するための本発明によるシステムの一実施形態を概略的に示す。
【図５ａ】物体に関する情報を提供するための本発明による製品ディスプレイの一実施形態を概略的に示す。
【図５ｂ】図５ａの製品ディスプレイをキャプチャする本発明によるモバイルデバイスの一実施形態を概略的に示す。
【図６】物体に関する情報を提供するための本発明によるウェアラブルモバイルデバイスの一部の一実施形態を概略的に示す。
【図７】物体に関する情報を提供する本発明による方法を概略的に示す。
【図８】物体に関する情報を提供する本発明による方法を概略的に示す。
【図９】物体識別子を記憶する本発明による方法を概略的に示す。  すべての図面は、概略的であり、必ずしも縮尺通りではなく、概して、本発明を説明するために必要な部分のみを示しており、他の部分は省略されているか又は単に示唆されている可能性がある。
【発明を実施するための形態】
【００２３】
図１は、物体１２０に関する情報を提供するための本発明によるシステム１００の一実施形態を概略的に示す。システム１００は、物体１２０に関する情報１３２、１３４を提供するためのモバイルデバイス１０２を含む。モバイルデバイス１０２は、任意のタイプのモバイルデバイス１２０であってもよい。モバイルデバイスの例には、スマートフォン及びタブレットＰＣ等のポータブルスマートデバイス、並びにスマートウォッチ及びスマートゴーグル等のウェアラブルスマートデバイスが含まれるが、これらに限定されない。モバイルデバイス１０２は、物体１０２の画像１０４をキャプチャする、及び光源１１０によって発せられる光を検出するよう構成されてもよく、この光は、物体１２０に関する物体情報を表す埋め込みコードを含んでもよい。モバイルデバイス１０２は、上記光からコードを取得するよう構成されるプロセッサ（図示せず）及びディスプレイを備えてもよい。プロセッサはさらに、物体情報を取得する、画像１０４内の物体の物体特徴を識別する、画像１０４内の物体特徴の物体特徴位置を決定する、物体情報の仮想表現を生成する、画像１０４内の仮想表現の位置を決定する（前記位置は、画像１０４内の物体特徴位置に関連する）、ディスプレイ上に画像１０４（及びそれに伴う物体１２０'）をレンダリングする、及び画像１０４上のオーバーレイとして前記位置に仮想表現をレンダリングするよう構成されてもよい。
【００２４】
図１〜図６は、物体１２０の例を示している。これらの例では、物体は靴であるが、物体は、任意のタイプの物体であってもよいことに留意されたい。例としては、衣料品、食料品、乗り物、家電製品、ロボット及び電子機器等の消費財、並びに動物等の生命物体(animate object)が挙げられるが、これらに限定されない。
【００２５】
モバイルデバイス１０２のプロセッサ（例えば、マイクロチップ、回路、マイクロコントローラ等）は、光からコードを取得するよう構成されてもよい。モバイルデバイス１０２は、光源１１０によって発せられる光の中のコードを検出するための光検出器（フォトダイオード等）と、物体の画像１０４をキャプチャするためのカメラ（図示せず）とを備えてもよい。代替的に、モバイルデバイス１０２は、物体の画像１０４をキャプチャする、及び光源によって発せられる光を検出するためのカメラを備える。カメラは、例えば、ローリングシャッターカメラ又はグローバルシャッターカメラであってもよい。（フォトダイオード又はカメラのいずれかによって）光からコードを取得するための技術は当技術分野でよく知られており、これ以上は論じられない。
【００２６】
モバイルデバイス１０２のプロセッサは、物体情報を取得するよう構成されてもよい。物体情報は、コードに基づいて取得されてもよい。コードは、例えば、物体１２０の識別子を含んでもよい。プロセッサは、（リモート）メモリにアクセスするよう構成されてもよく、メモリは、物体識別子と物体情報との関連付けを記憶するよう構成されてもよい。プロセッサは、物体１２０の識別子を記憶された識別子と比較し、記憶された識別子が物体識別子とマッチする場合、識別された物体１２０についての物体情報を決定してもよい。追加的又は代替的に、コードは、物体情報へのリンクを含んでもよい。リンクは、例えば、物体情報が記憶されている位置を指すアドレスを含むＵＲＬ又はハイパーリンクであってもよい。これにより、プロセッサは、リンクに基づいて物体１２０の物体情報を見つけることができる。追加的又は代替的に、コードは、物体情報を含んでもよい。後者の場合、プロセッサは、コードから物体情報を直接取得してもよい。
【００２７】
物体情報は、例えば、価格情報、材料情報、サイズ情報、在庫情報、色情報、製品年齢(product age)情報、可用性(availability)情報、ユーザレビュー情報、物体スコア(object score)情報及び／又は人気(popularity)情報であってもよい。物体情報は、複数のタイプの物体情報（例えば、サイズ及び価格情報）を含んでもよい。
【００２８】
プロセッサはさらに、画像１０４内の物体１２０'の物体特徴１２２、１２４、１２６を識別するよう構成されてもよい。プロセッサは、物体の特徴を識別するための画像解析モジュールを含んでもよい。物体特徴１２２、１２４、１２６、物体１２０の少なくとも一部の輪郭、物体１２０の少なくとも一部の色、物体１２０の少なくとも一部の領域、物体１２０の少なくとも一部のパターン、及び物体１２０に取り付けられたマーカー（例えば、バーコード又はＱＲコード）のうちの少なくとも１つに関連してもよい。プロセッサは、例えば、少なくとも１つの物体に関する物体特徴情報を記憶するよう構成されるメモリにアクセスする、画像１０４の少なくとも一部を記憶された物体特徴情報と比較し、類似性基準が、記憶された物体特徴と画像１０４の少なくとも一部との間で満たされているかどうかを決定する、及び類似性基準が満たされている場合、画像１０４内の物体特徴１２２、１２４、１２６を識別することにより、画像１０４内の物体１２０'の物体特徴１２２、１２４、１２６を識別してもよい。当技術分野で知られている画像１０４から物体及び物体の特徴を識別するための任意の画像解析技術が、物体の特徴を識別するために使用されてもよいことに留意されたい。図１は、識別され得る３つの物体特徴、すなわち、第１の物体特徴１２２（すなわち、靴１２０のつま先(nose)、ストライプパターン）、第２の物体特徴１２４（すなわち、靴１２０のソール）、及び第３の物体特徴１２６（すなわち、靴１２０のロゴ）を示している。
【００２９】
画像１０４内の物体１２０の物体特徴１２２、１２４、１２６を識別すると、プロセッサは、画像１０４内の物体特徴の位置（物体特徴位置）を決定してもよい。画像解析モジュールは、この位置を決定するよう構成されてもよい。物体特徴の位置は、画像内の特定の座標を有する画像１０４内の領域であってもよい。プロセッサは、異なる物体特徴の複数の位置を決定するよう構成されてもよい。物体特徴は、例えば、他の物体特徴の一部であってもよい（例えば、第１の物体特徴は、靴１２０の輪郭であってもよく、第２の物体特徴は、靴の輪郭によって作られる領域内に位置する靴１２０上のロゴ１２６であってもよい）。当技術分野で知られている任意の画像解析技術が、画像１０４内の物体特徴の位置を決定するために使用されてもよいことに留意されたい。
【００３０】
プロセッサはさらに、物体情報の仮想表現１３２、１３４を生成するよう構成されてもよい。仮想表現１３２、１３４は、例えば、物体情報を表す、テキスト、色、ロゴ、仮想値札、ビデオ、アニメーション、フィードバックボタン、（例えば、物体特徴に関連する音声指示を提供する）仮想文字、又は（例えば、物体又は物体部分の代替的な色を示す）代替的な物体特徴等であってもよい。プロセッサはさらに、画像１０４内の仮想表現１３２、１３４の位置を決定するよう構成されてもよく、前記位置は、画像１０４内の（以前に決定された）物体特徴位置に関連してもよい。プロセッサは、物体特徴位置とは異なるように仮想表現１３２、１３４の位置を決定するよう構成されてもよい。仮想表現の位置は、例えば、物体特徴位置の領域の座標とは異なる座標を有する画像１０４内の領域であってもよい。プロセッサは、物体特徴位置の近くにあるように仮想表現１３２、１３４の位置を決定するよう構成されてもよい。仮想表現の位置は、例えば、物体特徴位置の領域の座標に近い座標を有する画像１０４内の領域であってもよい。図１は、斯かる例を示す。モバイルデバイス１０２のプロセッサ（図示せず）は、画像１０４内の靴１２０'のソール１２４'の位置を決定し、靴１２０のソール１２４に関する物体情報の仮想表現１３４の位置を決定してもよい。この例では、仮想表現は、物体特徴１２４に関する物体情報に関するテキスト情報、例えば、靴１２０のソール１２４に使用される材料に関する情報である。
【００３１】
プロセッサは、異なる物体特徴１２２、１２４、１２６の複数の異なる位置を決定するよう構成されてもよく、プロセッサは、物体特徴の仮想表現を、当該物体特徴の位置に対して及び他の物体特徴に対して位置決めしてもよい。例えば、プロセッサは、画像１０４内の第１の物体特徴（例えば、靴１２０'の輪郭）及び第２の物体特徴（例えば、靴１２０'のストライプのつま先１２２'）を識別し、靴１２０'の輪郭の外側に物体特徴１２２に関する物体情報の仮想表現１３２を配置することを決定してもよい。この例では、仮想表現１３２は、物体特徴１２２に関する物体情報に関するテキスト情報、例えば、靴１２０のつま先１２２上のパターンに関する情報である。
【００３２】
プロセッサは、物体特徴位置と重なるように仮想表現１３２、１３４の位置を決定するよう構成されてもよい。仮想表現１３２、１３４の位置は、例えば、物体特徴位置の領域の座標と同様の座標を有する画像１０４内の領域であってもよい。図２ａは、斯かる例を示す。モバイルデバイス１０２のプロセッサ（図示せず）は、画像１０４内の靴１２０'のつま先１２２'の位置を決定し、靴１２０のつま先１２２に関する物体情報の仮想表現１２２''の位置を決定してもよい。仮想表現１２２''の位置は、この場合、物体特徴１２２'の位置と同じ位置である。仮想表現１２２''は、この例では、「実際の」靴１２０の上のオーバーレイである。これは、モバイルデバイス１０２を操作しているユーザが、物体特徴がどのように見え得るかを確認することを可能にする。追加的に、ユーザは、（例えば、靴のつま先について異なる色を選択することによって）仮想表現１２２''を異なる表現に変更するためのユーザ入力を提供し、靴がその色でどのように見えるかを確認してもよい。同様に、ユーザは、靴１２０'上のロゴ１２６'について異なる色を選択してもよい。
【００３３】
プロセッサはさらに、ディスプレイ上に画像をレンダリングする、及び画像上のオーバーレイとして前記位置に前記仮想表現をレンダリングするよう構成されてもよい。ディスプレイの例としては、ＬＥＤディスプレイ、ＬＣＤディスプレイ及びＯＬＥＤディスプレイが挙げられるが、これらに限定されない。ある実施形態では、図６ａに示されるように、モバイルデバイスは、スマートメガネ６０２であってもよい。スマートメガネは、物体１２０を検出するためのカメラ６０８及びディスプレイ６０４を含んでもよい。ディスプレイは、スマートメガネ６０２のうちの少なくとも１つのグラス６０４であってもよい。代替的に、ディスプレイは、スマートメガネのグラスに又はスマートメガネのユーザの目に仮想インジケータを投影するよう構成されるプロジェクタであってもよい。スマートメガネを着用しているユーザは、グラスを通じて物理的に物体１２０を見てもよく、その際、物体情報の仮想表現６０６が、グラス上にレンダリングされてもよく、又はグラスに若しくはユーザの目に投影されてもよい。この場合、ユーザがメガネを通して物理的物体を見ることができるので、スマートメガネ上に画像をレンダリングすることは必要とされないかもしれない。その結果、仮想表現が、物理的世界の上の仮想オーバーレイとしてレンダリングされる。
【００３４】
モバイルデバイス１０２は、物体１２０の画像のストリーム（ビデオ）をキャプチャするよう構成されるカメラを含んでもよく、プロセッサは、画像のストリーム内の各画像について、又は画像のストリーム内の選択された画像の組について、画像内の物体の物体特徴を識別する、画像内の物体特徴の物体特徴位置を決定する、物体情報の仮想表現を生成する、画像内の仮想表現の位置を決定する（前記位置は、画像内の物体特徴位置に関連する）、ディスプレイ上に画像をレンダリングする、及び画像上のオーバーレイとして前記位置に仮想表現をレンダリングするよう構成されてもよい。プロセッサは、例えば、画像のストリームがキャプチャされる所定の期間毎に（例えば、毎秒）上記のステップを実行するよう構成されてもよい。これは、プロセッサに必要な演算能力を減らすことができる。画像のストリームをキャプチャし、経時的に画像及び仮想表現をレンダリングすることは、キャプチャされた物理的世界の上の仮想表現の頻繁な更新及び最新のポジショニングをユーザが体験するという利点を提供する。
【００３５】
モバイルデバイス１０２はさらに、仮想表現の選択に関するユーザ入力を受けるためのユーザインターフェースを含んでもよい。ユーザインターフェースは、ユーザ入力を受けるよう構成される任意のタイプのインターフェースであってもよい。ユーザインターフェースは、例えば、タッチ入力を受けるための、タッチパッド、タッチスクリーン、１つ以上のボタン及び／又は１つ以上のスライダ等のタッチセンシティブデバイスを備えてもよい。追加的又は代替的に、ユーザインターフェースは、モバイルデバイスを操作しているユーザから音声コマンドを受けるよう構成されるマイクロフォンを備えてもよい。追加的又は代替的に、ユーザインターフェースは、モバイルデバイス１０２を用いて行われたジェスチャを検出するよう構成されるジャイロスコープ及び／又は加速度計等のジェスチャ／動き検出手段を備えてもよく、ジェスチャは、仮想表現の選択を示してもよい。斯かるジェスチャの例は、モバイルデバイス１０２を振ること、又はモバイルデバイス１０２の向きを変えることである。モバイルデバイス１０２は、例えば、スマートメガネであってもよく、人の頭を振ることが、ジェスチャであってもよい。追加的又は代替的に、ユーザインターフェースは、仮想表現の選択を示すユーザのジェスチャを検出するよう構成されるカメラ（例えば、スマートフォンの前面カメラ）を備えてもよい。斯かるジェスチャの例は、手の動き、まばたき、頭を振ること等である。追加的又は代替的に、ユーザインターフェースは、注視検出(gaze detection)のための手段（例えば、カメラ）を備えてもよく、仮想表現の選択は、物体の位置に目を向けている時間の長さに基づいてもよい。上記のユーザインターフェースは、ユーザ入力エレメントの単なる例であり、本発明を限定するのではなく例示するものであり、当業者は添付の特許請求の範囲から逸脱することなく多くの代替的なユーザインターフェースを設計できるであろうことに留意されたい。
【００３６】
ユーザ入力を受けると、プロセッサは、ディスプレイ上に物体特徴に関する追加情報をレンダリングするよう構成されてもよい。追加情報は、例えば、オーディオ又はビデオコンテンツであってもよい。追加情報は、無線ネットワークを介して中央サーバ（例えば、製品が販売されている店舗のサーバ）からモバイルデバイスに通信されてもよい。これは、ユーザが、物体特徴に関する追加情報を要求することを可能にする。プロセッサはさらに、ユーザ入力を受けると物体情報に関連するメッセージを生成するよう構成されてもよい。物体情報は、例えば、靴のサイズに関連してもよく、（例えば、タッチスクリーン上で仮想表現を選択することによって）ユーザ入力を受信すると、異なるサイズの靴を要求するためにメッセージが店員に伝達されてもよい。モバイルデバイス１０２はさらに、メッセージを、例えばシステム１００に接続される中央サーバに通信するための通信ユニットを備えてもよい。
【００３７】
図２ｂは、ユーザによって選択され得る仮想表現２０２の一例を示す。仮想表現２０２は、追加情報への（例えば、物体又は物体特徴についてのビデオへの）リンクを提供してもよい。代替的に、仮想表現２０２は、ユーザが物体１２０についてのフィードバックを提供することを可能にするフィードバックボタンであってもよい。フィードバックは、モバイルデバイス１０２から複数のユーザからのフィードバックを記憶する中央サーバに伝達されてもよい。代替的に、仮想表現２０２は、物体が置かれている店舗の店員への要求メッセージの送信を開始してもよい。メッセージはまた、店内の物体が置かれている場所の指示を提供してもよく、これは、店員が、要求を送信したユーザを見つけるのを助ける。追加的に、ユーザは、自身が有する質問に関連する入力（例えば、テキスト入力又は録音された音声入力によってユーザによって提供され得る、例えば、サイズ、色、価格等に関する質問）を提供してもよい。
【００３８】
モバイルデバイス１０２のプロセッサはさらに、（中央）コントローラと通信するよう構成されてもよく、コントローラは、光源に接続されてもよい。コントローラは、光源１１０の光出力を制御するよう構成されてもよい。コントローラは、コードを含む光を発するように光源１１０を駆動するよう構成されてもよい。コントローラはさらに、どのコードが光源１１０によって発せられるべきかを決定するよう構成されてもよい。コントローラはさらに、光源１１０によって発せられる光の色、彩度及び／又は強度を制御するよう構成されてもよい。モバイルデバイス１０２は、ユーザ入力を受けた場合にメッセージをコントローラに通信するよう構成されてもよい。コントローラは、モバイルデバイス１０２からメッセージを受信し、光源１１０の光出力を変更してもよい。光出力は、ユーザ入力のタイプに基づいて決定されてもよい（例えば、店員の援助の要求は、物体１２０に関する追加情報の要求とは異なる光出力の色をもたらしてもよい）。
【００３９】
光源１１０は、埋め込みコードを含む光を発するための任意のタイプの光源（例えば、ＬＥＤ光源、ＯＬＥＤ光源等）であってもよい。システム１００はさらに、放射光が物体１２０に関する物体情報を表す埋め込みコードを含むように光源１００を駆動するためのドライバ（図示せず）を含んでもよい。埋め込みコードは、コードを光に埋め込む任意の既知の原理によって、例えば、光の振幅を変調することによって、光出力に変動を生じさせるために１つ以上の光源への時間変化する変調電流を制御すること等によって生成されてもよい。
【００４０】
光源は、物体１２０を支持するよう構成される支持部材１４０に含まれてもよい。支持部材１４０は、例えば、製品棚であってもよい。代替的に、図３ａに示されるように、光源３１０は、物体１２０を照らすよう配置されるように位置決めされてもよい。光源３１０によって発せられる光３１２は、モバイルデバイス１０２のカメラ又はフォトダイオードが埋め込みコードを含む光３１２を検出し得るように物体１２０によって反射されてもよい。代替的に、光源は、モバイルデバイス１０２を操作する及び物体１２０を観察するユーザが、光源と物体１２０との間に位置するように位置決めされてもよい。モバイルデバイス１０２は、光源１１０によって発せられる光をキャプチャするための前面光検出器（例えば、カメラ又はフォトダイオード）と、物体１２０の画像１０４をキャプチャするための背面カメラとを備えてもよい。
【００４１】
物体１２０の画像１０４をキャプチャすることはさらに、光源１１０及び物体１２０の画像をキャプチャすることを含んでもよい。光源は、物体１２０に対して予め定義された位置を有してもよい。図１の例では、（支持部材１４０内に含まれる）光源１１０は、物体１２０に対して所定の位置を有する。靴等の物体１２０は、常に支持部材１４０の上に配置される。斯くして、光源１１０の位置が予め定められている（それゆえ、プロセッサに知られている）場合、物体の位置（及びそれに伴う物体特徴の位置）は、光源１１０の位置から推定されることができる。さらなる実施形態では、図３ｂに示されるように、システム１００は、第１の光源３２０及び第２の光源３２２を含んでもよい。プロセッサは、この例では光源３２０、３２２の位置に関連する物体１２０の位置を決定するために、画像１０４内の第１の光源３２０及び第２の光源３２２の位置を決定するよう構成されてもよい。物体に対して所定の位置を有する複数の光源を使用することは、物体１２０の位置をより正確に決定することを可能にするので、有益であり得る。
【００４２】
システムはさらに、物体１２０と関連付けられる物体識別子を記憶するためのメモリを含んでもよい。モバイルデバイス１０２は、光源１１０によって発せられる光を検出するよう構成されてもよく、この光は、物体１２０の識別子を表す埋め込みコードを含んでもよい。モバイルデバイス１０２のプロセッサは、光からコードを取得する、及びコードから識別子を取得するよう構成されてもよい。モバイルデバイス１０２はさらに、物体１２０の選択を示すユーザ入力を受けるよう構成されるユーザインターフェースを備えてもよい。プロセッサは、ユーザ入力を受けるとメモリに物体１２０の識別子を記憶するよう構成されてもよい。システムはさらに、ユーザ入力を受けると、光源によって発せられる光の色、彩度及び／又は強度を変更するためのコントローラを含んでもよい。光源１１０によって発せられる光の色、彩度及び／又は強度を変更することは、ユーザ入力を受けたというフィードバックをユーザに提供する。（新しい）色、彩度及び／又は強度は、ユーザ入力のタイプに基づいてもよい。
【００４３】
ユーザインターフェースは、ユーザ入力を受けるよう構成される任意のタイプのユーザインターフェースであってもよい。ユーザインターフェースは、例えば、タッチパッド又はタッチスクリーン等のタッチセンシティブデバイス１０４を備えてもよい。コードを検出し、それによって物体１２０を識別すると、プロセッサは、例えば、タッチスクリーン上にショッピングカートアイコンをレンダリングしてもよい。ユーザは、例えば、アイコンを選択し、それによって物体をショッピングカートに追加するためのタッチ入力を提供してもよく、これにより、モバイルデバイス１０２は、物体がメモリ内のリストに（この場合はショッピングカートに）追加されたことを（例えば無線ネットワークを介して）コントロールに伝達し、コントローラは、光源１１０の光出力を変更してもよい。代替的に、ユーザインターフェースは、第１の方向への第１のスワイプジェスチャを受けるよう構成されてもよく、これにより、物体１２０は、お気に入りリストに追加されてもよく、ユーザインターフェースは、第２の方向への第２のスワイプジェスチャを受けるよう構成されてもよく、これにより、物体１２０は、お気に入りリスト以外のリストに追加されてもよい。コントローラは、どのユーザ入力を受けたかに基づいて光出力を制御する（例えば、第１のスワイプジェスチャを受けた場合光を緑色にする又は緑色の光を点滅させ、第２のスワイプジェスチャを受けた場合光を赤色にする又は赤色の光を点滅させる）よう構成されてもよい。
【００４４】
追加的又は代替的に、ユーザインターフェースは、モバイルデバイスを操作しているユーザから音声コマンドを受けるよう構成されるマイクロフォンを備えてもよい。音声コマンドの例は、「この製品を私のショッピングカートに追加する」、又は「私はこの製品が好きです」等であってもよく、これにより、モバイルデバイスのプロセッサは、ユーザ入力コマンドに基づいてメモリの一部に物体の識別子を記憶してもよい。
【００４５】
追加的又は代替的に、ユーザインターフェースは、モバイルデバイスを用いて行われるジェスチャを検出するよう構成されるジャイロスコープ及び／又は加速度計等のジェスチャ／動き検出手段を備えてもよく、ジェスチャは、物体をメモリ内のリストに追加することを示してもよい。斯かるジェスチャの例は、モバイルデバイス１０２を振ること、又はモバイルデバイス１０２の向きを変えることであり、これが、物体１２０をメモリ内の特定のリストに追加することを示してもよい。モバイルデバイス１０２は、例えば、スマートメガネであってもよく、人の頭を振ることが、ジェスチャであってもよい（例えば、うなずくことが、製品を第１のリストに追加することを示してもよく、頭を振ることが、製品を第２のリストに追加することを示してもよい)。
【００４６】
追加的又は代替的に、ユーザインターフェースは、物体１２０をメモリ内の特定のリストに追加することを示すユーザのジェスチャを検出するよう構成されるカメラ（例えば、スマートフォンの前面カメラ）を備えてもよい。斯かるジェスチャの例は、手の動き、まばたき、頭を振ること等である。
【００４７】
追加的又は代替的に、ユーザインターフェースは、注視検出のための手段（例えば、カメラ）を備えてもよく、物体１２０をリストに追加するか否かは、物体１２０の位置に目を向けている時間の長さに基づいてもよい。
【００４８】
上記のユーザインターフェースは、ユーザインターフェースの単なる例であり、本発明を限定するのではなく例示するものであり、当業者は添付の特許請求の範囲から逸脱することなく多くの代替的なユーザインターフェースを設計できるであろうことに留意されたい。
【００４９】
ユーザ入力は、プロセス内のあるステップ(a step)に関連してもよく、プロセスは、複数のステップを含み、コントローラは、前記あるステップに基づいて光の色、彩度及び／又は強度を変更するよう構成されてもよい。プロセスは、例えば、店舗内の１つ以上の商品を買うことであってもよい。プロセスは、ショッピングカートに１つ以上の商品を追加する第１のステップ（これにより、コントローラは、対応する光源の光出力を橙色に変更してもよい）、１つ以上の商品を注文する第２のステップ（これにより、コントローラは、対応する光源の光出力を青色に変更してもよい）、及びショッピングカート内にあるすべての商品の代金を支払う第３のステップ（これにより、コントローラは、支払いが受領された場合、対応する光源の光出力を緑色に変更してもよく、支払いがキャンセルされた場合、対応する光源の光出力を赤色に変更してもよい）を含んでもよい。
【００５０】
コントローラは、光源によって発せられる光の色、彩度及び／又は強度を、ある期間後に元の色及び／又は強度に戻すよう構成されてもよい。コントローラは、例えば、ユーザ入力を受けたことを示すために短期間（例えば、一秒間）点滅させるよう構成されてもよい。コントローラはさらに、光源によって発せられる光の色、彩度及び／又は強度を、コードがもはや検出されなくなると元の色及び／又は強度に戻すよう構成されてもよい。ユーザが物体から離れ（また製品から離れ）、光（及びそれに伴うコード）がモバイルデバイス１０２によってもはや検出されなくなると、光源１１０の光出力は、元の色及び／又は強度に戻るよう変更されてもよい。モバイルデバイス１０２を有する新しいユーザが近づくと、該ユーザは、物体１２０を自身のリストに追加することができ、それに応じて光出力は再び変更される。
【００５１】
コントローラはさらに、モバイルデバイス１０２の存在を検出する、及びモバイルデバイス１０２を識別するよう構成されてもよい。存在は、例えば、モバイルデバイスがコントローラと同じネットワークに追加された場合に検出されてもよく、又は光源１１０の符号化発光がモバイルデバイス１０２で受信された場合、モバイルデバイス１０２は、その存在（及び識別子）をコントローラに伝達してもよい。モバイルデバイス１０２の存在を検出すると、コントローラは、モバイルデバイスの識別に基づいて、光源１１０によって発せられる光の色、彩度、及び／又は強度を変更してもよい。例えば、モバイルデバイス１０２が以前に物体１２０と対話していて、物体１２０が既にメモリ内のリストに追加されている場合、コントローラは、当該物体と関連付けられる光源の光を、当該リストと関連付けられる色、彩度及び／又は強度に変更してもよい。
【００５２】
コントローラは、所定の光設定、ユーザの好み、ユーザプロファイル等に基づいて光源１１０によって発せられる光の色、彩度及び／又は強度を変更するよう構成されてもよい。コントローラは、例えば、好ましい照明設定に関連するユーザの好みの設定を取得するために、モバイルデバイス１０２を操作しているユーザと関連付けられるユーザプロファイルにアクセスしてもよい。ユーザはこれらの好みを提供してもよく、これは、ユーザが、物体１２０の選択を示すユーザ入力を提供すると与えられる光フィードバックをパーソナライズすることを可能にする。モバイルデバイス１０２は、これらの好みの設定に関連するさらなるユーザ入力を受けるよう構成されるユーザインターフェースを備えてもよい。これは、ユーザが自身の光効果を認識するのを助け得るので、有益であり得る。
【００５３】
図４は、物体１２０に関する情報を提供するための本発明による照明システムの一実施形態を概略的に示す。照明システムは、物体１２０に関する物体情報を受信する、及び物体情報に基づいて第１の光設定及び第２の光設定を決定するためのコントローラ（図示せず）を含んでもよく、第１の光設定及び第２の光設定の違いは、ユーザにとって知覚可能であってもよい。物体情報は、任意のタイプの物体情報を示す値であってもよく、コントローラは、物体情報を示す値に基づいて照明設定の色値を決定するよう構成されてもよい。コントローラ（例えば、ドライバに接続されるプロセッサ）はさらに、第１の光設定に従って第１の光源４１０を制御する、及び第２の光設定に従って第２の光源４１２を制御するよう構成されてもよい。コントローラは、例えば、複数の物体と関連付けられる複数の光源の組を制御するための中央コントローラであってもよい。光源によって発せられる光は、物体情報を表すコードを含む。コントローラは、物体と関連付けられる（及び好ましくは物体の近傍にある）光源が、該物体の物体情報に従って制御されるように事前にコミッショニングされてもよい。言い換えれば、物体と光源との関連付けが、事前定義されてもよい。
【００５４】
システムはさらに、物体情報を表す埋め込みコードを含む光を検出するための光検出器（例えば、フォトダイオード又はカメラ）を備えるモバイルデバイス１０２を含んでもよい。モバイルデバイス１０２はさらに、光からコードを取得する、物体情報を取得する、及びディスプレイ上に物体情報をレンダリングするためのプロセッサ（図４には図示せず）を備えてもよい。
【００５５】
コントローラは、物体情報に基づいて第１の光設定及び第２の光設定を決定するよう構成されてもよく、これにより、コントローラは、光設定に従って第１の光源４１０及び第２の光源４１２を制御してもよい。これは、物体情報が光を介して（すなわち、２つの光源を介して）ユーザに伝達されるので、有益である。例えば、物体１２０に関する物体情報は、物体１２０の利用可能な色に関連してもよい。コントローラは、緑色光設定に従って第１の光源４１０を制御し、赤色光設定に従って第２の光源４１２を制御してもよい。赤色の物体１２０が利用可能でなくなるや否や、コントローラは、緑色設定に従って、又は代替的に、利用可能である別の色に従って第２の光源４１２を制御してもよい。ユーザが、光の色が何を意味するかについてより多くの情報を受信けたい場合、ユーザは、モバイルデバイス１０２の光検出器を光源４１０、４１２に向けることができ、これにより、プロセッサは、検出された光からコード、及びそれに伴う追加の物体情報を取得する。プロセッサはさらに、モバイルデバイス１０２のディスプレイ上に物体情報をレンダリングしてもよい。プロセッサは、例えば、ディスプレイ上に物体の利用可能な色をレンダリングしてもよい。別の例では、物体１２０に関する物体情報は、物体１２０のレビューに関連してもよい。コントローラは、（多くの人がこの物体１２０を好んでいることを示す）明るい緑色の光設定に従って第１の光源４１０を制御してもよく、（それほど多くの人はこの物体１２０を好んでいないことを示す）暗い赤色の光設定に従って第２の光源４１２を制御してもよい。多くの人が物体１２０を好まなくなり始めるや否や、コントローラは、第１の光源４１０を減光し、第２の光源４１２の明るさを増加させてもよい。ユーザが、光の色が何を意味するかについてより多くの情報を受信けたい場合、ユーザは、モバイルデバイス１０２の光検出器を光源４１０、４１２に向けることができ、これにより、プロセッサは、検出された光からコード、及びそれに伴う付加的な物体情報を取得してもよい。プロセッサはさらに、モバイルデバイス１０２のディスプレイ上に物体情報をレンダリングしてもよい。プロセッサは、例えば、ディスプレイ上に人気値（例えば、肯定的なレビューの数及び否定的なレビューの数）をレンダリングしてもよい。
【００５６】
コントローラは、第１の光源４１０及び／又は第２の光源４１２が、物体１２０に関する物体情報を表す埋め込みコードを発するように、第１の光源４１０及び／又は第２の光源４１２を制御するよう構成されてもよい。これは、ユーザが、追加の物体情報を受けるためにモバイルデバイス１０２の光検出器を光源４１０、４１２に向けることを要求する。代替的に、プロセッサは、埋め込みコードを含む光を発するように第３の光源を制御してもよい。これは、第１及び第２の光源の色、彩度及び／又は輝度の変化が、光に埋め込まれたコードの信号強度に影響を及ぼさないので、有益であり得る。
【００５７】
コントローラはさらに、物体に関する第１の物体情報を表す第１の埋め込みコードを発するように第１の光源４１０を制御するよう構成され、物体に関する第２の物体情報を表す第２の埋め込みコードを発するように第２の光源４１２を制御するよう構成されてもよい。この実施形態では、光検出器は、第１の埋め込みコードを含む光を検出する、及び第２の埋め込みコードを含む光を検出するよう構成されてもよい。プロセッサは、それぞれの光から第１の埋め込みコード及び第２の埋め込みコードを取得する、それぞれのコードから第１の物体情報及び第２の物体情報を取得する、及びディスプレイ上に第１の物体情報及び第２の物体をレンダリングするよう構成されてもよい。第１の光源４１０は、例えば、物体の好き(like)の数を表すコードを発してもよく、第２の光源４１２は、例えば、物体の嫌い(dislike)の数を表すコードを発してもよい。
【００５８】
モバイルデバイス１０２は、第１の光源４１０及び第２の光源４１２の画像１０４をキャプチャするためのカメラを備えてもよい。プロセッサはさらに、ディスプレイ上に画像１０４をレンダリングする、及び画像１０４上のオーバーレイとして物体情報の仮想表現をレンダリングするよう構成されてもよい。追加的に、プロセッサは、画像１０４内の第１の光源４１０の第１の光源位置４１０'及び第２の光源４１２の第２の光源位置４１２'を決定するよう構成されてもよい。プロセッサはさらに、ディスプレイ上の仮想表現の位置を決定する（前記位置は、画像内の第１の光源位置及び第２の光源位置のうちの少なくとも一方に関連する）、及び前記位置に物体情報の仮想表現をレンダリングするよう構成されてもよい。これは、仮想表現の位置が物体の位置に基づいて決定される、上述の例のうちのいずれかによるプロセッサによって実行されてもよい。これは、プロセッサが、画像内の光源の近くに物体情報を提供することを可能にする。追加的に、プロセッサは、画像内の物体１２０及び／又は物体特徴の位置を決定し、仮想表現の位置を決定する際にこの位置を考慮に入れてもよい。図４は、物体情報の仮想表現４２０、４２２の位置が光源４１０'、４１２'の隣にレンダリングされる一例を示す。斯くして、ユーザが、光源の光設定がどの物体情報を伝達するかについての追加情報を要求する場合、ユーザは、単にカメラを光源に向けることができ、これにより、追加情報は光源の隣に提供される。
【００５９】
コントローラはさらに、モバイルデバイス１０２を操作しているユーザのユーザプロファイルに基づいて第１及び第２の光設定を決定するよう構成されてもよい。コントローラは、ユーザプロファイル（例えば、ソーシャルメディアプロファイル、モバイルデバイスに記憶されているユーザプロファイル等）にアクセスするよう構成されてもよい。コントローラはさらに、ユーザプロファイルに基づいて、記憶された物体情報の組から物体情報を選択してもよい。例えば、コントローラは、ユーザが特定の足のサイズを有することをユーザプロファイルから取得し、靴（物体１２０）のサイズに関する可用性情報を提供してもよい。別の例では、コントローラは、ユーザの何人の友人が物体１２０を所有しているかについての情報を受け、複数の製品の各製品について前記情報に基づいて第１の光設定及び第２の光設定を決定してもよい。これは、ユーザが、自身の友人のうち何人が物体１２０（例えば、靴一足、又は特定のブランドの靴）を所有しているかを確認することを可能にする。
【００６０】
第１及び第２の光源は、ＬＥＤストリップ等の線形照明装置に含まれてもよい。線形照明装置は、複数の個別に制御可能な光源を含んでもよく、コントローラは、複数の光源の各々を制御するよう構成されてもよい。コントローラはさらに、物体情報に基づいて、第１の光設定に従ってどの光源を制御するか、及び第２の光設定に従ってどの光源を制御するかを決定するよう構成されてもよい。図５ａは、複数の個別に制御可能な光源を備える線形照明装置５００の一例を示す。図５ａの上側の線形照明装置は、個々の光源を示し、図５ａの下側の線形照明装置は、ディフューザが線形照明装置５００に取り付けられた場合にどのようにユーザが線形照明装置５００を見得るかを示す。コントローラは、物体情報（例えば、物体１２０に関する在庫情報）を受け、いくつの靴がまだ在庫があるかをユーザに伝えるためにどのように光源を制御するかを決定してもよい。例えば、コントローラは、現在の在庫が最大在庫の７０％であることを示す物体情報を受けてもよい。斯くして、コントローラは、第１の光設定（例えば緑色）に従って左側の７個の光源５０２、５１２を制御し、第２の光設定（例えば、赤色）に従って右側の３個の光源５０４、５１４を制御することを決定してもよい。ユーザは、自身が線形照明装置を見る場合に物体情報を見ることができるであろうが、伝達されている特定の情報は、ユーザにとって明らかではないかもしれない。それゆえ、ユーザは、光検出器（例えば、カメラ）を光源の方に向けてもよく、これにより（線形照明装置に含まれる１つ以上の光源によって発せられてもよい）光の中のコードが検出される。プロセッサは、光源のカメラを用いて画像をキャプチャしてもよく、これによりモバイルデバイスのプロセッサは、ディスプレイ上に仮想表現５２０（図５ｂ参照）をレンダリングし、それによって（色が付けられた）光設定手段が何を意味するかをユーザに知らせてもよい。仮想表現は、例えば、画像内の線形照明装置５１２'、５１４'の上にレンダリングされてもよい。
【００６１】
上述のシステムは、モバイルデバイスからコントローラ、メモリ、及び光源にまで及ぶ、様々な構成要素を含んでもよい。これらの構成要素は互いに結合され、互いに含まれてもよく、及び／又はこれらの構成要素は互いに通信するよう構成されてもよいことを理解されたい。構成要素は、互いに通信するよう構成される送信機及び／又は受信機を備えてもよい。送信機及び／又は受信機は、任意の有線又は無線通信プロトコルを介してメッセージ及び／又は制御コマンドを送信及び／又は受信するためのハードウェアを有してもよい。例えば、Ｅｔｈｅｒｎｅｔ、ＤＭＸ、ＤＡＬＩ、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉ、Ｌｉ−Ｆｉ、３Ｇ、４Ｇ又はＺｉｇＢｅｅ等、種々の有線及び無線通信プロトコルが用いられてもよい。特定の通信技術は、光源、コントローラ及び／若しくはモバイルデバイスの通信能力、（無線）通信技術のための通信ドライバの電力消費量、並びに／又は信号の通信範囲に基づいて選択されてもよい。
【００６２】
図７は、物体に関する情報を提供する本発明による方法７００を概略的に示す。方法７００は、光源によって発せられる光を検出するステップ７０２であって、光は、物体に関する物体情報を表す埋め込みコードを含む、ステップと、光からコードを取得するステップ７０４と、物体情報を取得するステップ７０６と、物体の画像をキャプチャするステップ７０８と、画像内の物体の物体特徴を識別するステップ７１０と、画像内の物体特徴の物体特徴位置を決定するステップ７１２と、物体情報の仮想表現を生成するステップ７１４と、画像内の仮想表現の位置を決定するステップ７１６であって、該位置は、画像内の物体特徴位置に関連する、ステップと、ディスプレイ上に画像をレンダリングするステップ７１８と、画像上のオーバーレイとして前記位置に仮想表現をレンダリングするステップ７２０とを含む。
【００６３】
図８は、物体に関する情報を提供する本発明による方法８００を概略的に示す。方法８００は、物体に関する物体情報を受けるステップ８０２と、物体情報に基づいて第１の光設定及び第２の光設定を決定するステップ８０４であって、第１の光設定及び第２の光設定の違いは、ユーザにとって知覚可能である、ステップと、第１の光設定に従って第１の光源を制御するステップ８０６と、第２の光設定に従って第２の光源を制御するステップ８０８と、物体情報を表す埋め込みコードを含む光を検出するステップ８１０と、光からコードを取得するステップ８１２と、物体情報を取得するステップ８１４と、ディスプレイ上に物体情報をレンダリングするステップ８１６とを含む。
【００６４】
図９は、物体識別子を記憶する本発明による方法９００を概略的に示す。方法９００は、光源によって発せられる光を検出するステップ９０２であって、光は、物体の識別子を表す埋め込みコードを含む、ステップと、光からコードを取得するステップ９０４と、コードから識別子を取得するステップ９０６と、物体の選択を示すユーザ入力を受けるステップ９０８と、ユーザ入力を受けると、メモリに物体の識別子を記憶するステップ９１０と、ユーザ入力を受けると、光源によって発せられる光の色、彩度及び／又は強度を変更するステップ９１２とを含む。
【００６５】
上記の実施形態は本発明を限定するものではなく、当業者は添付の特許請求の範囲から逸脱することなく多くの代替実施形態を設計できることに留意されたい。
【００６６】
特許請求の範囲において、括弧内に置かれた参照符号は、特許請求の範囲を限定するものとして解釈されるべきではない。「有する」という動詞及びその活用形の使用は、請求項に記載された要素又はステップ以外の要素又はステップの存在を排除するものではない。要素に先行する冠詞「a」又は「an」は、複数の斯かる要素の存在を排除するものではない。本発明は、いくつかの別個の要素を含むハードウェアにより、及び適切にプログラムされたコンピュータ又は処理装置により実施されてもよい。いくつかの手段を列挙する装置の請求項において、これらの手段のいくつかは、同一のハードウェアのアイテムにより具体化されることができる。特定の手段が相互に異なる従属請求項に列挙されているという単なる事実は、これらの手段の組み合わせが有利に使用できないことを示すものではない。
【００６７】
本発明の態様は、コンピュータにより実行され得るコンピュータ可読記憶デバイスに記憶されたコンピュータプログラム命令の集合体であってもよいコンピュータプログラムにおいて実施されてもよい。本発明の命令は、スクリプト、解釈可能プログラム、ダイナミックリンクライブラリ（ＤＬＬ）又はＪａｖａクラスを含むが、これらに限定されない任意の解釈可能又は実行可能コードメカニズムであってもよい。命令は、完全な実行可能プログラム、部分実行可能プログラム、既存のプログラムに対する修正（例えば更新）、又は既存のプログラムに対する拡張（例えば、プラグイン）として提供され得る。さらに、本発明の処理の一部は、複数のコンピュータ又はプロセッサにわたって分散されてもよい。
【００６８】
コンピュータプログラム命令を格納するのに適した記憶媒体には、ＥＰＲＯＭ、ＥＥＰＲＯＭ及びフラッシュメモリデバイス、内部及び外部ハードディスクドライブ等の磁気ディスク、リムーバブルディスク並びにＣＤ−ＲＯＭディスクを含むが、これらに限定されないすべての形態の不揮発性メモリが含まれる。コンピュータプログラムは、斯様な記憶媒体上で頒布されてもよく、又はＨＴＴＰ、ＦＴＰ、電子メール、又はインターネット等のネットワークに接続されるサーバを介してダウンロード用に提供されてもよい。
【図１】
2020502623.tif 000003
【図２ａ】
2020502623.tif 000004
【図２ｂ】
2020502623.tif 000005
【図３ａ】
2020502623.tif 000006
【図３ｂ】
2020502623.tif 000007
【図４】
2020502623.tif 000008
【図５ａ】
2020502623.tif 000009
【図５ｂ】
2020502623.tif 000010
【図６】
2020502623.tif 000011
【図７】
2020502623.tif 000012
【図８】
2020502623.tif 000013
【図９】
2020502623.tif 000014
【国際調査報告】
2020502623.tif 000015
2020502623.tif 000016
2020502623.tif 000017