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