(57)【要約】  照明デバイス１０８を介して仮想オブジェクト１１０の存在を示すためのコントローラ１０２及び方法が開示される。仮想オブジェクト１１０は、物理的位置に対応する仮想的位置を有する。コントローラ１０２は、照明デバイス１０８に対する仮想オブジェクト１１０の物理的位置を表す位置情報を受けるよう構成される受信機１０４を備える。コントローラはさらに、位置情報に基づいて仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置するかどうかを判断する、及び仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置する場合、ライト設定に従って照明デバイス１０８を制御するよう構成されるプロセッサ１０６を備える。
2020514998.tif 000002
【特許請求の範囲】
【請求項１】
一般照明を提供するための照明デバイスを介して仮想オブジェクトの存在を示すためのコントローラであって、前記仮想オブジェクトは、物理的位置に対応する仮想的位置を有し、当該コントローラは、
前記照明デバイスに対する前記仮想オブジェクトの前記物理的位置を表す位置情報を受ける、及び前記仮想オブジェクトを表示するように構成されたポータブルデバイスから存在信号を受信するよう構成される受信機と、
前記位置情報に基づいて前記仮想オブジェクトが前記照明デバイスの第１の所定の近接内に位置するかどうかを判断する、前記存在信号に基づいて前記ポータブルデバイスが前記照明デバイスの第２の所定の近接内に位置することを判断する、及び前記仮想オブジェクトが前記照明デバイスの前記第１の所定の近接内に位置する場合及び前記ポータブルデバイスが前記照明デバイスの前記第２の所定の近接内に位置する場合、ライト設定に従って前記照明デバイスを制御するよう構成されるプロセッサと
を備える、コントローラ。
【請求項２】
前記プロセッサは、前記照明デバイスの光ビームの方向を制御する、及び前記光ビームを前記仮想オブジェクトの前記物理的位置に向けるよう構成される、請求項１に記載のコントローラ。
【請求項３】
当該コントローラは、前記照明デバイスの光出力にコードを埋め込むよう構成され、前記コードは、前記仮想オブジェクトが前記照明デバイスの前記第１の所定の近接内に位置することを表すメッセージを含む、請求項１又は２に記載のコントローラ。
【請求項４】
前記プロセッサは、前記位置情報に基づいて前記仮想オブジェクトと前記照明デバイスとの間の距離を決定するよう構成される、請求項１、２又は３に記載のコントローラ。
【請求項５】
前記プロセッサは、前記仮想オブジェクトと前記照明デバイスとの間の距離に基づいて前記ライト設定を決定するよう構成される、請求項４に記載のコントローラ。
【請求項６】
前記受信機は、前記照明デバイスに対する複数の仮想オブジェクトの複数の物理的位置を表す位置情報を受けるよう構成され、前記プロセッサは、前記照明デバイスの前記第１の所定の近接内にある仮想オブジェクトの数に基づいて前記ライト設定を決定するよう構成される、請求項１乃至５のいずれか一項に記載のコントローラ。
【請求項７】
前記プロセッサは、前記仮想オブジェクトの特性に基づいて前記ライト設定を決定するよう構成される、請求項１乃至６のいずれか一項に記載のコントローラ。
【請求項８】
前記特性は、
仮想オブジェクトの色、
仮想オブジェクトのタイプ、
仮想オブジェクトの向き、
仮想オブジェクトの残りのライフタイム、及び
仮想オブジェクトの状態
のうちの少なくとも１つを含む、請求項７に記載のコントローラ。
【請求項９】
当該コントローラは、前記照明デバイスに含まれ、前記受信機は、ネットワークを介して前記位置情報にアクセスするように構成されたネットワークモジュールを含む、請求項１乃至８のいずれか一項に記載のコントローラ。
【請求項１０】
当該コントローラは、前記照明デバイスから離れて位置し、当該コントローラは、前記ライト設定に従って前記照明デバイスを制御するために照明制御コマンドを前記照明デバイスに送信するように構成されたネットワークモジュールを含む、請求項１乃至８のいずれか一項に記載のコントローラ。
【請求項１１】
前記プロセッサは、前記照明デバイスの物理的位置に関する位置情報を取得する、及び前記照明デバイスの前記物理的位置と前記仮想オブジェクトの前記物理的位置の関係に基づいて前記ライト設定を決定するよう構成される、請求項１乃至１０のいずれか一項に記載のコントローラ。
【請求項１２】
照明デバイスを介して仮想オブジェクトの存在を示すための照明システムであって、
請求項１乃至１１のいずれか一項に記載のコントローラと、
前記コントローラから照明制御コマンドを受信するよう構成される１つ以上の照明デバイスと
を含む、照明システム。
【請求項１３】
一般照明を提供するための照明デバイスを介して仮想オブジェクトの存在を示す方法であって、前記仮想オブジェクトは、物理的位置に対応する仮想的位置を有し、当該方法は、
前記照明デバイスに対する前記仮想オブジェクトの前記物理的位置を表す位置情報を受けるステップと、
前記仮想オブジェクトを表示するように構成されたポータブルデバイスから存在信号を受信するステップと、
前記位置情報に基づいて前記仮想オブジェクトが前記照明デバイスの第１の所定の近接内に位置するかどうかを判断するステップと、
前記存在信号に基づいて前記ポータブルデバイスが前記照明デバイスの第２の所定の近接内に位置することを判断するステップと、
前記仮想オブジェクトが前記照明デバイスの前記第１の所定の近接内に位置する場合及び前記ポータブルデバイスが前記照明デバイスの前記第２の所定の近接内に位置する場合、ライト設定に従って前記照明デバイスを制御するステップと
を含む、方法。
【請求項１４】
前記仮想オブジェクトは、物理的位置に対応する複数の仮想的位置間を移動する、請求項１３に記載の方法。
【請求項１５】
コンピューティングデバイスのためのコンピュータプログラムであって、当該コンピュータプログラムがコンピューティングデバイスの処理ユニット上で実行される場合、請求項１３に記載の方法を実行するためのコンピュータプログラムコードを含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、照明デバイスを介して仮想オブジェクトの存在を示すためのコントローラに関する。本発明はさらに、照明デバイスを介して仮想オブジェクトの存在を示すためのシステムに関する。本発明はさらに、照明デバイスを介して仮想オブジェクトの存在を示すための方法、及び該方法を実行するためのコンピュータプログラムに関する。
【背景技術】
【０００２】
仮想現実（ＶＲ：virtual reality）及び拡張現実（ＡＲ：augmented reality）の最近の開発は、ユーザが、仮想オブジェクトとインタラクトする(interact)ことを可能にしている。これらの仮想オブジェクトは、物理的世界(physical world)の上のオーバーレイとして、例えば、スマートフォン又はＡＲゴーグルに表示される場合がある。この技術は、ロケーションベースの宝物探しゲーム等、さまざまなタイプのアプリケーションを可能にしている。このようなゲームをプレイする場合、ユーザは、仮想の宝物を「探す(hunt)」（見つける(seek)）ために物理的世界を動き回ることがある。これらのゲームの一部、又は他のアプリケーションでは、どこに仮想オブジェクトが位置するかをユーザに示す必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、仮想オブジェクトがどこに位置するかをユーザに示すことである。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、上記目的は、照明デバイスを介して仮想オブジェクトの存在を示すためのコントローラであって、仮想オブジェクトは、物理的位置に対応する仮想的位置を有し、当該コントローラは、
照明デバイスに対する仮想オブジェクトの物理的位置を表す位置情報を受けるよう構成される受信機と、
位置情報に基づいて仮想オブジェクトが照明デバイスの第１の所定の近接(proximity)内に位置するかどうかを判断する、及び仮想オブジェクトが照明デバイスの第１の所定の近接内に位置する場合、ライト設定(light setting)に従って照明デバイスを制御するよう構成されるプロセッサと
を備える、コントローラによって達成される。
【０００５】
仮想オブジェクト、例えば、仮想キャラクタは、物理的位置に対応する仮想的位置（例えば、物理的位置に対応する座標のセット）を有する。コントローラは、仮想オブジェクトが照明デバイスの第１の所定の近接（例えば、座標のセットによって定義されるあるエリア）内に位置する場合、ライト設定に従って照明デバイスを制御する。コントローラは、仮想オブジェクトが照明デバイスの第１の所定の近接内に位置する場合、ライト設定に従って照明デバイスの光出力を変更してもよい。ライト設定に従って照明デバイスの光出力を変更することにより、ユーザに、仮想オブジェクトが照明デバイスの近くに（すなわち、第１の所定の近接内に）位置することが通知される。これは、ユーザが、仮想オブジェクトが照明デバイスの近くに位置するかどうかを遠くから確認することができるため、有益である。ライト設定は、予め規定されたライト設定（例えば、赤色のライト設定、又は時間とともに色を変える動的なライト設定）であってもよく、これにより、ユーザは、予め規定されたライト設定を簡単に認識することができ、結果として、ユーザは、仮想オブジェクトが照明デバイスの近くに位置するかどうかを簡単に確認することができる。
【０００６】
ある実施形態では、受信機はさらに、ポータブルデバイスから存在信号(presence signal)を受信するよう構成され、プロセッサは、存在信号に基づいてポータブルデバイスが照明デバイスの第２の所定の近接内に位置することを判断する、及びポータブルデバイスが照明デバイスの第２の所定の近接内に位置する場合、ライト設定に従って照明デバイスを制御するよう構成される。ポータブルデバイス（及びそれに伴いユーザ）が照明デバイスの第２の所定の近接内に位置する場合にのみライト設定に従って照明デバイスを制御することにより、ユーザが照明デバイスの近くに位置しない場合、照明デバイスの光出力は変更されない。これは、他の目的で照明デバイスの光出力を必要とする他のユーザにとって有益である。
【０００７】
ある実施形態では、プロセッサはさらに、照明デバイスの光ビームの方向を制御する、及び光ビームを仮想オブジェクトの物理的位置に向けるよう構成される。これは、ユーザが照明デバイスに対する仮想オブジェクトの正確な位置を確認することを可能にするため、有利である。
【０００８】
ある実施形態において、コントローラはさらに、照明デバイスの光出力にコードを埋め込むよう構成され、コードは、仮想オブジェクトが照明デバイスの第１の所定の近接内に位置することを表すメッセージを含む。ライト設定は、メッセージを含むコード化されたライト設定であってもよい。光出力に埋め込まれたコードは、ポータブルデバイスの光センサ（例えば、カメラ又はフォトダイオード）によって検出可能であってもよい。これは、ユーザが、ポータブルデバイス（例えば、スマートフォン、スマートグラス等）の光センサを照明デバイスに差し向け(point)ることを可能にし、その上で、ポータブルデバイスは、仮想オブジェクトが照明デバイスの第１の所定の近接内に位置することのインジケータを（例えば、ディスプレイ上で）ユーザに提供してもよい。コードは、ユーザにとって知覚可能でなくてもよい。これは、他の目的で光出力を使用する他のユーザにとって有益である。
【０００９】
ある実施形態において、プロセッサは、位置情報に基づいて仮想オブジェクトと照明デバイスとの間の距離を決定するよう構成される。プロセッサは、仮想オブジェクトと照明デバイスとの間の距離に基づいてライト設定を決定するよう構成されてもよい。ライト設定は、例えば、仮想オブジェクトと照明デバイスとの間の距離を示してもよい（例えば、仮想オブジェクトが照明デバイスから遠い場合は赤色光、仮想オブジェクトが照明デバイスにより近い場合は緑色光）。追加的又は代替的に、プロセッサは、ポータブルデバイスと照明デバイスとの間の距離を決定するよう構成されてもよい。プロセッサは、ポータブルデバイスと照明デバイスとの間の距離及び仮想オブジェクトと照明デバイスとの間の距離に基づいてライト設定を決定するよう構成されてもよい。
【００１０】
ある実施形態において、受信機は、照明デバイスに対する複数の仮想オブジェクトの複数の物理的位置を表す位置情報を受けるよう構成され、プロセッサは、照明デバイスの第１の所定の近接内にある仮想オブジェクトの数に基づいてライト設定を決定するよう構成される。これは、ユーザが、何個の仮想オブジェクトが照明デバイスの第１の所定の近接内に位置するか確認することを可能にするため、有益である。
【００１１】
ある実施形態では、プロセッサはさらに、仮想オブジェクトの特性に基づいてライト設定を決定するよう構成される。特性は、例えば、仮想オブジェクトの色であってもよく、プロセッサは、仮想オブジェクトの色に対応する色（及び／又は明るさ）を有するライト設定に従って照明デバイスを制御するよう構成されてもよい。追加的又は代替的に、特性は、仮想オブジェクトのタイプであってもよく、プロセッサは、仮想オブジェクトのタイプに対応する色（及び／又は明るさ）を有するライト設定に従って照明デバイスを制御するよう構成されてもよい。追加的又は代替的に、特性は、仮想オブジェクトの向き(orientation)であってもよく、プロセッサは、仮想オブジェクトの向きに対応する明るさ（及び／又は色）を有するライト設定に従って照明デバイスを制御するよう構成されてもよい（例えば、仮想オブジェクトが照明デバイスに向かって動いている／照明デバイスに向いている場合、明るさ（及び／又は色）は、仮想オブジェクトが照明デバイスから離れるように動いている場合と異なってもよい）。追加的又は代替的に、特性は、仮想オブジェクトの残りのライフタイムであってもよく、プロセッサは、仮想オブジェクトの残りのライフタイム（例えば、仮想オブジェクトが照明デバイスの第１の所定の近接内に存在し続ける期間）に対応する明るさ（及び／又は色）を有するライト設定に従って照明デバイスを制御するよう構成されてもよい。追加的又は代替的に、特性は、仮想オブジェクトの状態(state)であってもよく、プロセッサは、仮想オブジェクトの状態に対応する色及び／又は明るさを有するライト設定に従って照明デバイスを制御するよう構成されてもよい（例えば、ユーザインタラクティビティを可能にする仮想オブジェクトの存在が、ユーザインタラクティビティを可能にしない仮想オブジェクトの存在とは異なるライト設定で示されてもよい）。
【００１２】
ある実施形態において、仮想オブジェクトは、物理的位置に対応する複数の仮想的位置間を移動する。コントローラは、仮想オブジェクトの位置ごとに継続的に更新されてもよい。受信機は、特定の瞬時において位置情報を受けてもよい。追加的又は代替的に、位置情報は、照明デバイスに対する仮想オブジェクトの経時的な軌跡に関する情報を含んでもよい。これは、プロセッサが、移動する仮想オブジェクトの位置を決定することを可能にするため、有益である。
【００１３】
ある実施形態では、コントローラは、照明デバイスに含まれ、受信機は、ネットワークを介して位置情報にアクセスするように構成されたネットワークモジュールを含む。ネットワークは、１つ以上の仮想オブジェクトの（現在の）位置を格納するように構成された中央サーバへのアクセスを提供してもよい。追加的に、ネットワークモジュールは、ポータブルデバイスから存在信号を（直接又は間接的に）受信するように構成されてもよく、これは、プロセッサが、存在信号に基づいて、ポータブルデバイスが照明デバイスの第２の所定の近接内に位置すると判断することを可能にする。
【００１４】
代替的に、コントローラは、照明デバイスから離れて位置し、コントローラは、ライト設定に従って照明デバイスを制御するために照明制御コマンドを照明デバイスに送信するように構成されたネットワークモジュールを含む。ネットワークモジュールはさらに、ネットワークを介して位置情報にアクセスするよう構成されてもよい。ネットワークモジュールはさらに、プロセッサが、仮想オブジェクトが照明デバイスの第１の所定の近接内に位置するかどうかを判断できるように、照明デバイスに関する位置情報を受けるよう構成されてもよい。ネットワークモジュールはさらに、ポータブルデバイスから（直接又は間接的に）存在信号を受信するよう構成されてもよい。
【００１５】
代替的に、コントローラは、ポータブルデバイスに含まれ、コントローラは、ライト設定に従って照明デバイスを制御するために照明制御コマンドを照明デバイスに送信するように構成されたネットワークモジュールを含む。ネットワークモジュールはさらに、プロセッサが、仮想オブジェクトが照明デバイスの第１の所定の近接内に位置するかどうかを判断できるように、照明デバイスに関する位置情報を受けるよう構成されてもよい。
【００１６】
ある実施形態において、プロセッサはさらに、照明デバイスの物理的位置に関する位置情報を取得する、及び照明デバイスの物理的位置と仮想オブジェクトの物理的位置の関係に基づいてライト設定を決定するよう構成されてもよい。例えば、仮想オブジェクトは、仮想的空間内（及びそれに伴い物理的空間内）を移動する仮想キャラクタであってもよい。プロセッサは、仮想キャラクタが照明デバイスに（又は照明デバイスの「下に」）位置する場合、照明デバイスを制御してもよい。
【００１７】
追加的に、存在信号は、ポータブルデバイスの物理的位置に関する位置情報を含んでもよく、プロセッサはさらに、照明デバイスの物理的位置と、ポータブルデバイスの物理的位置と、仮想オブジェクトの物理的位置の関係に基づいてライト設定を決定するよう構成されてもよい。これは、プロセッサが、仮想オブジェクトの存在をさらに示すことを可能にする。例えば、仮想オブジェクトが照明デバイスとポータブルデバイスとの間で「移動」する場合、プロセッサは、オブジェクトの存在を示すために照明デバイスのライト設定を変更してもよい。プロセッサは、例えば、仮想オブジェクトの色に応じて光の色を変更してもよい。代替的に、プロセッサは、仮想オブジェクトの影を模倣するために照明デバイスをオフしてもよい。別の例において、仮想オブジェクトが背後から照明デバイスに面するユーザに近づく場合、プロセッサは、近づいてくる仮想オブジェクトを示すためにライト設定の明るさを徐々に増加又は減少させてもよい。
【００１８】
本発明の第２の態様によれば、上記目的は、照明デバイスを介して仮想オブジェクトの存在を示すための照明システムであって、上述したコントローラのいずれかと、コントローラから照明制御コマンドを受信するよう構成される１つ以上の照明デバイスとを含む、照明システムによって達成される。
【００１９】
本発明の第３の態様によれば、上記目的は、照明デバイスを介して仮想オブジェクトの存在を示す方法であって、仮想オブジェクトは、物理的位置に対応する仮想的位置を有し、当該方法は、
照明デバイスに対する仮想オブジェクトの物理的位置を表す位置情報を受けるステップと、
位置情報に基づいて仮想オブジェクトが照明デバイスの第１の所定の近接内に位置するかどうかを判断するステップと、
仮想オブジェクトが照明デバイスの第１の所定の近接内に位置する場合、ライト設定に従って照明デバイスを制御するステップと
を含む、方法によって達成される。
【００２０】
方法のある実施形態では、仮想オブジェクトは、物理的位置に対応する複数の仮想的位置間を移動する。コントローラは、仮想オブジェクトの位置ごとに継続的に更新されてもよい。受信機は、特定の瞬時において位置情報を受けてもよい。追加的又は代替的に、位置情報は、照明デバイスに対する仮想オブジェクトの経時的な軌跡に関する情報を含んでもよい。これは、プロセッサが、移動する仮想オブジェクトの位置を決定することを可能にするため、有益である。
【００２１】
本発明の方法は、本発明のコントローラと類似及び／又は同一の実施形態及び利点を有し得ることを理解されたい。
【００２２】
本発明の第４の態様によれば、上記目的は、コンピューティングデバイスのためのコンピュータプログラムであって、当該コンピュータプログラムがコンピューティングデバイスの処理ユニット上で実行される場合、上述した方法のいずれかを実行するためのコンピュータプログラムコードを含む、コンピュータプログラムによって達成される。
【図面の簡単な説明】
【００２３】
開示されるコントローラ、システム及び方法の上述した及びさらなる目的、特徴及び利点は、添付の図面を参照して、デバイス及び方法の実施形態の以下の例示的及び非限定的な詳細な説明により、よりよく理解されるであろう。
【図１】照明デバイスを介して仮想オブジェクトの存在を示すための本発明による照明システムの一実施形態を概略的に示す。
【図２】照明デバイスを介して仮想キャラクタの存在を示すための本発明による照明システムの一実施形態を概略的に示す。
【図３】照明デバイスの光ビームで仮想オブジェクトの位置を示すための本発明による照明システムの一実施形態を概略的に示す。
【図４】照明デバイスを介して仮想オブジェクトの存在を示すための本発明による方法を概略的に示す。
【発明を実施するための形態】
【００２４】
すべての図面は、概略的であり、必ずしも縮尺通りではなく、概して、本発明を説明するために必要な部分のみを示しており、他の部分は省略されているか又は単に示唆されている場合がある。
【００２５】
図１は、照明デバイス１０８を介して仮想オブジェクト１１０の存在を示すための本発明による照明システム１００の一実施形態を概略的に示している。仮想オブジェクト１１０は、物理的位置に対応する仮想的位置を有する。システム１００はさらに、コントローラ１０２を備える。コントローラ１０２は、照明デバイス１０８に対する仮想オブジェクト１１０の物理的位置を表す位置情報を受けるよう構成される受信機１０４と、位置情報に基づいて仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置することを判断する、及び仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置する場合、ライト設定に従って照明デバイス１０８を制御するよう構成されるプロセッサ１０６とを備える。
【００２６】
仮想オブジェクト１１０は、ユーザが自身のポータブルデバイス１２０を仮想オブジェクト１１０の物理的位置に差し向ける場合、ユーザのポータブルデバイス１２０（例えば、スマートフォン、スマートグラス、スマートウォッチ等）に表示されてもよい。仮想オブジェクト１１０は、例えば、テキスト、グラフィック又はビデオであってもよい。仮想オブジェクト１１０は、ユーザのポータブルデバイス１２０に表示される場合、ユーザにとって知覚可能である。仮想オブジェクト１１０は、さまざまな既知の拡張現実（ＡＲ）（又は仮想現実（ＶＲ））技術を使用して、物理的環境の上のオーバーレイとしてレンダリングされてもよい。仮想オブジェクト１１０、例えば、仮想キャラクタは、（リモート）コンピューティングデバイス（例えば、ゲームサーバ、ＡＲコンテンツサーバ等）で実行されるコンピュータプログラムによって提供されてもよい。仮想オブジェクト１１０は、物理的位置に対応する仮想的位置を有する。仮想的位置（及びそれに伴い物理的位置）は、（リモート）コンピューティングデバイス（例えば、ゲームサーバ、ＡＲコンテンツサーバ等）で実行されるコンピュータプログラムによって決定されてもよい。仮想オブジェクト１１０の物理的位置は、例えば、ＧＰＳ位置（例えば、座標のセット）、あるエリアに対する（屋内）位置（例えば、室内の座標）等であってもよい。１つ以上の仮想オブジェクト１１０の物理的位置が、コントローラ１０２によってアクセス可能なメモリに格納されてもよい。メモリは、ネットワークを介してアクセス可能なリモートサーバ１３０に含まれてもよい。同様に、照明デバイス１０８は物理的位置を有する。照明デバイス１０８の物理的位置は、例えば、ＧＰＳ位置（例えば、座標のセット）、あるエリアに対する（屋内）位置（例えば、室内の座標）等であってもよい。１つ以上の照明デバイス１０８の物理的位置も、コントローラ１０２によってアクセス可能な、メモリ、さらなるメモリ、照明デバイス１０８等に格納されてもよい。
【００２７】
受信機１０４は、照明デバイス１０８に対する仮想オブジェクト１１０の物理的位置を表す位置情報を受けるよう構成される。受信機１０４は、ネットワーク接続を介してリモートサーバ１３０から位置情報を受けてもよい。受信機１０４はさらに、例えば、ネットワーク接続を介して、照明デバイス１０８の測位モジュール(positioning module)から、ブリッジ又はルータデバイスを介して等、照明デバイス１０８の位置を受けるよう構成されてもよい。受信機１０４は、任意の有線又は無線通信プロトコルを介して照明デバイス１０８及び／又はリモートサーバ１３０と通信するよう構成されてもよい。さまざまな有線及び無線通信プロトコルが使用されてもよく、例としては、Ｅｔｈｅｒｎｅｔ、ＤＭＸ、ＤＡＬＩ、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ、Ｌｉ−Ｆｉ、３Ｇ、４Ｇ及び／又はＺｉｇＢｅｅ（登録商標）があるが、これらに限定されるものではない。
【００２８】
プロセッサ１０６は、位置情報に基づいて仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置するかどうかを判断するよう構成される。位置情報は、例えば、仮想オブジェクト１１０の物理的位置の座標のセットを含んでもよく、プロセッサ１０６は、位置（例えば、照明デバイス１０８の位置の座標のセット）に基づいて照明デバイス１０８と仮想オブジェクト１１０との間の距離を決定してもよい。距離が所定の閾値以下である場合、プロセッサ１０６は、仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置すると判断してもよい。代替的に、位置情報は、照明デバイス１０８を囲むエリアを示してもよく、プロセッサ１０６は、仮想オブジェクト１１０の位置が該エリア内に位置するかどうかを判断してもよい。仮想オブジェクト１１０がエリア内に位置する場合、プロセッサ１０６は、仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置すると判断してもよい。
【００２９】
第１の所定の近接１１２は、システム１００の用途に基づいて選択されてもよい。第１の所定の近接１１２の範囲は、システムの規模に依存してもよい。例えば、照明デバイス１０８が家庭用照明システムで使用される照明器具である場合、第１の所定の近接１１２は、照明デバイス１０８から例えば１、２又は５メートルの距離であってもよく、照明デバイス１０８が街路灯ポスト等の屋外照明器具である場合、第１の所定の近接１１２は、照明デバイス１０８から例えば２、５、１０又は２０メートルの距離であってもよい。これらの距離は単なる例であり、当業者は添付の特許請求の範囲から逸脱することなく多くの代替案を考案できることに留意されたい。
【００３０】
仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置する場合、プロセッサ１０６は、ライト設定に従って照明デバイス１０８を制御する。プロセッサ１０６は、仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置する場合、ライト設定に従って、例えば、現在のライト設定（例えば、オン／オフ）から異なるライト設定（例えば、ライトをオフからオンに切り替える、光出力の色を変更する、ライトを点滅させる、光出力内にコードを埋め込む等）に照明デバイス１０８の光出力を変更してもよい。照明デバイス１０８の光出力を（新しい）ライト設定に変更することにより、ユーザに、仮想オブジェクト１１０が照明デバイス１０８の近く（すなわち、第１の所定の近接１１２内）に位置することが通知される。ライト設定は、予め規定されたライト設定（例えば、青色のライト設定、又は時間とともに色を変える動的なライト設定）であってもよく、これにより、ユーザは、予め規定されたライト設定を簡単に認識することができ、結果として、ユーザは、仮想オブジェクト１１０が照明デバイス１０８の近くに位置するかどうかを簡単に確認することができる。
【００３１】
プロセッサ１０６は、ライト設定に従って照明デバイス１０８を制御するために照明デバイス１０８に照明制御コマンドを通信するよう構成されてもよい。照明制御コマンドは、照明デバイス１０８によって発せられる光の色、明るさ及び／又は彩度を制御するための制御命令を含んでもよい。コントローラ１０２が照明デバイス１０８から離れて位置する実施形態では、コントローラ１０２はさらに、照明制御コマンドを照明デバイス１０８に送信するための送信機を備えてもよい。代替的に、コントローラ１０２が照明デバイス１０８に含まれる実施形態では、プロセッサ１０６は、照明制御コマンドを（例えば、ドライバを介して）照明デバイス１０８の光源に通信してもよい。
【００３２】
プロセッサ１０６はさらに、埋め込みコードを含むライト設定に従って照明デバイス１０８を制御するよう構成されてもよい。プロセッサ１０６は、照明デバイス１０８の光出力にコードを埋め込むように照明デバイス１０８のドライバを制御し、コードは、仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置することを表すメッセージを含んでもよい。光出力に埋め込まれたコードは、ポータブルデバイス１２０の光センサ（例えば、カメラ又はフォトダイオード）によって検出可能であってもよい。これは、ユーザが、ポータブルデバイス１２０（例えば、スマートフォン、スマートグラス等）の光センサを照明デバイス１０８に差し向けることを可能にし、その上で、ポータブルデバイス１２０は、仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置することのインジケータを（例えば、ディスプレイ上で）ユーザに提供してもよい。コードは、ユーザにとって知覚可能でなくてもよい。コードは、コードを光に埋め込む任意の既知の原理によって、例えば、光パルスの振幅及び／又はデューティサイクルを変調すること等により、光出力の変動をもたらすように１つ以上の光源に対する時間的変化を伴う、変調される電流を制御することによって作成されてもよい。
【００３３】
受信機１０４はさらに、ポータブルデバイス１２０から存在信号を受信するよう構成されてもよい。存在信号は、ポータブルデバイス１２０から直接受信されてもよい。存在信号は、ポータブルデバイス１２０の物理的位置に関する位置情報を含んでもよい。ポータブルデバイス１２０の物理的位置は、例えば、ＧＰＳ位置（例えば、座標のセット）、あるエリアに対する（屋内）位置（例えば、室内の座標）等であってもよい。代替的に、１つ以上のポータブルデバイス１２０の物理的位置が、コントローラ１０２によってアクセス可能な／受信機１０４によって受信可能なメモリに格納されてもよい。メモリは、ネットワークを介してアクセス可能なリモートサーバに含まれてもよい。受信機１０４は、任意の有線又は無線通信プロトコルを介してポータブルデバイス１２０及び／又はリモートサーバと通信するよう構成されてもよい。さまざまな有線及び無線通信プロトコルが使用されてもよく、例としては、Ｅｔｈｅｒｎｅｔ、ＤＭＸ、ＤＡＬＩ、ＵＳＢ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ、Ｌｉ−Ｆｉ、３Ｇ、４Ｇ及び／又はＺｉｇＢｅｅ（登録商標）があるが、これらに限定されるものではない。
【００３４】
代替的に、存在信号の受信は、ポータブルデバイス１２０が第２の所定の近接１２２内にあることを示してもよい。ポータブルデバイス１２０は、例えば、近距離無線周波数プロトコル（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）、ＮＦＣ等）を介して（例えば、照明デバイス１０８に含まれる）コントローラ１０２に存在信号を通信してもよく、その上で、プロセッサ１０６は、ポータブルデバイス１２０が第２の所定の近接１２２内に位置することを判断してもよい。
【００３５】
プロセッサ１０６はさらに、存在信号に基づいてポータブルデバイス１２０が照明デバイス１０８の第２の所定の近接１２２内に位置することを判断するよう構成されてもよい。存在信号は、例えば、ポータブルデバイス１２０の物理的位置の座標のセットを含んでもよく、プロセッサ１０６は、位置（例えば、照明デバイス１０８の位置の座標のセット）に基づいて照明デバイス１０８とポータブルデバイス１２０との間の距離を決定してもよい。距離が所定の閾値以下である場合、プロセッサ１０６は、ポータブルデバイス１２０が照明デバイス１０８の第２の所定の近接１２２内に位置すると判断してもよい。代替的に、照明デバイス１０８の位置情報は、照明デバイス１０８を囲むエリアを示してもよく、プロセッサ１０６は、ポータブルデバイス１２０の位置が該エリア内に位置するかどうかを判断してもよい。ポータブルデバイス１２０がエリア内に位置する場合、プロセッサ１０６は、ポータブルデバイス１２０が照明デバイス１０８の第２の所定の近接１２２内に位置すると判断してもよい。
【００３６】
第２の所定の近接１２２は、システム１００の用途に基づいて選択されてもよい。第２の所定の近接１２２は、第１の所定の近接度１１２と異なってもよく、同じであってもよい。第２の所定の近接１２２が第１の所定の近接１１２と類似している場合、これは、第２の所定の近接１２２によって定義されるエリアにユーザが入る場合に、仮想キャラクタ１１０は同じエリア内にあるに違いないことをユーザに明確にし得るため、有利であり得る。第２の所定の近接１２２の範囲／面積は、システムの規模に依存してもよい。例えば、照明デバイスがホームセットアップ(home setup)で使用される照明器具である場合、第２の所定の近接１２２は、照明デバイス１０８から例えば５メートルの距離であってもよく、又は部屋全体をカバーしてもよく、照明デバイス１０８が街路灯ポスト等の屋外照明器具である場合、第２の所定の近接１２２は、照明デバイス１０８から例えば２、５、１０又は２０メートルの距離であってもよい。これらの距離は単なる例であり、当業者は添付の特許請求の範囲から逸脱することなく多くの代替案を考案できることに留意されたい。
【００３７】
プロセッサ１０６はさらに、ポータブルデバイス１２０が照明デバイス１０８の第２の所定の近接１１２内に位置する場合、ライト設定に従って照明デバイス１０８を制御するよう構成されてもよい。斯くして、仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置し、ポータブルデバイス１２０が第２の所定の近接１２２内に位置する場合に、プロセッサ１０６は、ライト設定に従って照明デバイス１０８を制御してもよい。
【００３８】
プロセッサ１０６はさらに、照明デバイス１０８の物理的位置に関する位置情報を取得する、及び照明デバイス１０８の物理的位置と仮想オブジェクトの物理的位置の関係に基づいてライト設定を決定するよう構成されてもよい。例えば、仮想オブジェクトは、仮想的空間内（及びそれに伴い物理的空間内）を移動する仮想キャラクタであってもよい。プロセッサ１０６は、仮想キャラクタが照明デバイス１０８に（又は照明デバイス１０８の「下に」）位置する場合、仮想キャラクタの存在を示すために照明デバイス１０８を制御してもよい。
【００３９】
存在信号は、ポータブルデバイス１２０の物理的位置に関する位置情報（例えば、第１の座標のセット）を含んでもよく、プロセッサ１０６はさらに、照明デバイス１０８の物理的位置に関する位置情報（例えば、第２の座標のセット）を取得するよう構成されてもよい。プロセッサ１０６は、照明デバイス１０８の物理的位置と、ポータブルデバイス１２０の物理的位置と、仮想オブジェクトの物理的位置の関係に基づいてライト設定を決定してもよい。例えば、仮想オブジェクトが照明デバイス１０８とポータブルデバイス１２０との間の（仮想）線を横切る場合、プロセッサ１０６は、仮想オブジェクトの存在を示すために照明デバイス１０８のライト設定を変更してもよい。プロセッサ１０６は、例えば、仮想オブジェクトの色に応じて光の色を変更してもよい。代替的に、プロセッサ１０６は、仮想オブジェクトの影を模倣するために照明デバイス１０８をオフしてもよい。別の例において、仮想オブジェクトが背後から照明デバイス１０８に面する及びポータブルデバイス１２０を操作するユーザに近づく場合、プロセッサ１０６は、近づいてくる仮想オブジェクトを示すためにライト設定の明るさを徐々に増加又は減少させてもよい。
【００４０】
プロセッサ１０６はさらに、仮想オブジェクト１１０と照明デバイス１０８との間の距離に基づいてライト設定を決定するよう構成されてもよい。プロセッサ１０６は、仮想オブジェクト１１０の物理的位置の座標及び照明デバイス１０８の座標に基づいて距離を決定してもよい。ライト設定は、例えば、仮想オブジェクト１１０と照明デバイス１０８との間の距離を示してもよい。プロセッサ１０６は、例えば、仮想オブジェクト１１０が照明デバイス１０８から遠い場合、照明デバイス１０８の光出力を赤色ライト設定に設定し、仮想オブジェクト１１０が照明デバイス１０８により近い場合、照明デバイス１０８の光出力をオレンジ色ライト設定に設定してもよい。追加的又は代替的に、プロセッサ１０６は、ポータブルデバイス１２０と照明デバイス１０８との間の距離を決定するよう構成されてもよい。プロセッサ１０６は、ポータブルデバイス１２０と照明デバイス１０８との間の距離に基づいて及び仮想オブジェクト１１０と照明デバイス１０８との間の距離に基づいてライト設定を決定するよう構成されてもよい。
【００４１】
プロセッサ１０６はさらに、存在信号に基づいて照明デバイス１０８に対するポータブルデバイス１２０の位置を決定する、及びポータブルデバイス１２０の位置に対する仮想オブジェクト１１０の位置に基づいてライト設定を決定するよう構成されてもよい。例えば、プロセッサ１０６は、仮想オブジェクト１１０とポータブルデバイス１２０との間の距離に基づいて照明デバイス１０８を制御してもよい（例えば、プロセッサ１０６は、仮想オブジェクト１１０とポータブルデバイス１２０との間の距離が減少すると光出力の明るさ（及び／又は色）が増加するように照明デバイス１０８の光出力を制御してもよい）。
【００４２】
プロセッサ１０６はさらに、複数のポータブルデバイス１２０から受信した複数の存在信号に基づいて複数のポータブルデバイス１２０が照明デバイス１０８の第２の所定の近接１２２内に位置することを判断するよう構成されてもよい。プロセッサ１０６はさらに、第２の所定の近接１２２内に位置するポータブルデバイス１２０の数に基づいてライト設定を決定するよう構成されてもよい（例えば、プロセッサ１０６は、第２の所定の近接１２２内に位置するポータブルデバイス１２０の数が増加すると光出力の明るさ（及び／又は色）が増加するように照明デバイス１０８の光出力を制御してもよい）。
【００４３】
受信機１０４は、照明デバイス１０８に対する複数の仮想オブジェクト１１０の複数のそれぞれの物理的位置を表す位置情報を受けるよう構成されてもよい。プロセッサ１０６はさらに、照明デバイス１０８の第１の所定の近接１１２内にある仮想オブジェクトの数に基づいてライト設定を決定するよう構成されてもよい。例えば、プロセッサ１０６は、多数の仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置する場合、照明デバイス１０８の光出力を高輝度を有するライト設定に設定し、照明デバイス１０８の第１の所定の近接１１２内にそれほど仮想オブジェクトが位置しない（例えば、いくつか、ただ１つ又は全くない）場合、照明デバイス１０８の光出力を低輝度を有するライト設定に設定してもよい。
【００４４】
プロセッサ１０６はさらに、仮想オブジェクト１１０の特性に基づいて照明デバイス１０８のライト設定を決定するよう構成されてもよい。特性は、例えば、仮想オブジェクト１１０の色であってもよく、プロセッサ１０６は、仮想オブジェクト１１０の色に対応する色（及び／又は明るさ）を有するライト設定に従って照明デバイス１０８を制御するよう構成されてもよい。追加的又は代替的に、特性は、仮想オブジェクト１１０のタイプ（例えば、生物仮想オブジェクト(animate virtual object)、無生物仮想オブジェクト(inanimate virtual object)等）であってもよく、プロセッサ１０６は、仮想オブジェクト１１０のタイプに対応する色（及び／又は明るさ）を有するライト設定に従って照明デバイス１０８を制御するよう構成されてもよい。追加的又は代替的に、特性は、仮想オブジェクト１１０の向きであってもよく、プロセッサ１０６は、仮想オブジェクト１１０の向きに対応する明るさ（及び／又は色）を有するライト設定に従って照明デバイス１０８を制御するよう構成されてもよい（例えば、仮想オブジェクトが照明デバイスに向かって動いている場合、明るさ（及び／又は色）は、仮想オブジェクト１１０が照明デバイス１０８から離れるように動いている場合と異なってもよい）。追加的又は代替的に、特性は、仮想オブジェクト１１０の残りのライフタイムであってもよく、プロセッサ１０６は、仮想オブジェクト１１０の残りのライフタイム（例えば、仮想オブジェクト１１０が存在し続ける期間）に対応する明るさ（及び／又は色）を有するライト設定に従って照明デバイス１０８を制御するよう構成されてもよい。追加的又は代替的に、特性は、仮想オブジェクト１１０の状態であってもよく、プロセッサ１０６は、仮想オブジェクト１１０の状態（例えば、動的仮想オブジェクト、静的仮想オブジェクト、インタラクティブ仮想オブジェクト、非インタラクティブ仮想オブジェクト等）に対応する色及び／又は明るさを有するライト設定に従って照明デバイス１０８を制御するよう構成されてもよい（例えば、ユーザインタラクティビティを可能にする仮想オブジェクトの存在は、ユーザインタラクティビティを可能にしない仮想オブジェクトの存在とは異なるライト設定で示されてもよい）。仮想オブジェクト１１０の特性の上述した例は単なる例であり、当業者は添付の特許請求の範囲から逸脱することなく異なる特性に基づいてライト設定を決定できることに留意されたい。
【００４５】
照明デバイス１０８は、プロセッサ１０６から照明制御コマンドを受信するように構成された任意のタイプの照明デバイス１０８であってもよい。照明デバイス１０８は、例えば、１つ以上のＬＥＤ光源を備えてもよく、これらＬＥＤ光源は、異なる波長の下で光を放出するよう構成されてもよい。照明デバイス１０８は、一般照明(general lighting)、タスク照明、周囲照明(ambient lighting)、雰囲気照明(atmosphere lighting)、アクセント照明、屋内照明、屋外照明等を提供するよう構成されてもよい。照明デバイス１０８は、照明器具に設置されてもよく、又は照明デバイス１０８は、ポータブル照明デバイス（例えば、ＬＥＤキューブ(LED cube)、ＬＥＤ球(LED sphere)、物体／動物の形状の照明デバイス等の手持ち式デバイス）であってもよい。
【００４６】
図２は、照明デバイス１８０を介して仮想キャラクタ１１０の存在を示すための本発明による照明システム２００の一実施形態を概略的に示している。仮想キャラクタ１１０は、物理的位置に対応する複数の仮想的位置間を移動してもよい。この例ではリモートサーバに位置してもよい、コントローラ１０２は、仮想オブジェクト１１０の位置ごとに継続的に更新されてもよい。受信機１０４（図２には示されていない）は、特定の瞬時において位置情報を受けてもよい。追加的又は代替的に、位置情報は、照明デバイス１０８に対する仮想オブジェクト１１０の経時的な軌跡（物理的位置に対応する仮想的位置のシーケンス）に関する情報を含んでもよい。これは、プロセッサが、移動する仮想オブジェクト１１０の位置を決定することを可能にする。これはさらに、ユーザ２０２が、移動する仮想オブジェクト１１０が照明デバイス１１０の第１の所定の近接１１２内に位置するかどうか確認することを可能にする。
【００４７】
図３は、照明デバイス１０８の光ビーム３０２で仮想オブジェクト１１０の位置を示すための本発明による照明システム３００の一実施形態を概略的に示している。プロセッサ１０６（図３には示されていない）は、照明デバイス１０８の光ビーム３０２の方向を制御する、及び仮想オブジェクト１１０の物理的位置に光ビーム３０２を向けるよう構成されてもよい。受信機１０４（図３には示されていない）は、仮想オブジェクト１１０の物理的位置を表す位置情報を受けてもよく、プロセッサは、照明デバイス１０８に対する仮想オブジェクト１１０の位置を決定してもよい。例えば、受信機は、仮想オブジェクト１１０の位置の座標を受信してもよく、プロセッサは、照明デバイス１０８の物理的位置（例えば座標）及び向きへのアクセスを有してもよい（これは、プロセッサが、照明デバイス１０８に対する仮想オブジェクト１１０の位置を決定することを可能にする）。照明デバイス１０８はさらに、ビームの形状を調整するための調整可能な光学系を備えてもよい。プロセッサ（図示せず）は、調整可能な光学系、及びそれに伴い照明デバイス１０８の光ビーム３０２の方向を制御するよう構成されてもよい。調整可能な光学系の例には、機械的可動式であってもよい、レンズ、ミラー、反射器、シェード又は他の配光エレメント等があるが、これらに限定されるものではない。これは、照明デバイス１０８が１つの光源しか含まない場合でも、照明デバイス１０８の光放射のビーム形状の調整を可能にする。追加的又は代替的に、照明デバイス１０８は、複数の光源を備えてもよい。これら光源は、照明デバイス１０８を囲む異なるエリアを照らすことができるようにアレイ状に配置されてもよい（及び任意選択的に、異なる向きを有してもよい）。プロセッサは、仮想オブジェクトが位置するエリアのみを照らすように複数の光源を制御するよう構成されてもよい。これは、光ビーム３０２の非機械的（デジタル）制御を可能にし、機械的可動式の光学系の必要性を排除できるため有利である。これはさらに、プロセッサが、複数の仮想オブジェクトが照明デバイス１０８の第１の所定の近接１１２内に位置する場合に複数のエリアを照らすことを可能にする。追加的に、仮想キャラクタ１１０が複数の物理的位置間を移動する場合、プロセッサは、ユーザが照明デバイス１０８に対する仮想オブジェクト１１０の正確な位置を確認できるように、照明デバイス１０８の光ビーム３０２の方向を継続的に制御してもよい。
【００４８】
プロセッサはさらに、仮想オブジェクトの特性に基づいて光ビーム３０２のサイズ及び／又は形状を決定するよう構成されてもよい。プロセッサは、例えば、仮想オブジェクト１１０のサイズに基づいて（例えば、より大きな仮想オブジェクト１１０の物理的位置をより大きなビームサイズで照らすことにより）光ビーム３０２のサイズを決定してもよい。追加的又は代替的に、プロセッサは、例えば、移動する仮想オブジェクト１１０の速度に基づいて光ビーム３０２のサイズを決定してもよい。追加的又は代替的に、プロセッサは、例えば、仮想オブジェクト１１０の残りのライフタイム（例えば、仮想オブジェクトが存在し続ける期間）に基づいて（例えば、ライフタイムが減るにつれて光ビーム３０２のサイズを小さくすることにより）光ビーム３０２のサイズを決定してもよい。
【００４９】
図４は、照明デバイス１０８を介して仮想オブジェクト１１０の存在を示すための本発明による方法４００を概略的に示している。仮想オブジェクト１１０は、物理的位置に対応する仮想的位置を有する。方法４００は、照明デバイス１０８に対する仮想オブジェクト１１０の物理的位置を表す位置情報を受けるステップ４０２を含む。方法４００はさらに、位置情報に基づいて仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置するかどうかを判断するステップ４０４を含む。仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置する場合、方法４００はさらに、ライト設定に従って照明デバイス１０８を制御するステップ４１０を含む。仮想オブジェクト１１０が照明デバイス１０８の第１の所定の近接１１２内に位置しない場合、方法４００は、照明デバイス１０８の光出力が変化しない（例えば、ライトをオフしたままにする／照明デバイス１０８のライト設定を変更しない）ように照明デバイス１０８を制御するステップ４２０を含んでもよい。
【００５０】
さらに、方法４００は、ポータブルデバイス１２０から存在信号を受信するステップ４０６と、存在信号に基づいてポータブルデバイス１２０が照明デバイス１０８の第２の所定の近接１２２内に位置することを判断するステップ４０８とを含んでもよい。ポータブルデバイス１２０が照明デバイス１０８の第２の所定の近接１２２内に位置する場合、方法４００は、ライト設定に従って照明デバイス１０８を制御するステップ４１０を含む。ポータブルデバイス１２０が照明デバイス１０８の第２の所定の近接１２２内に位置しない場合、方法４００は、照明デバイスの光出力が変化しない（例えば、ライトをオフしたままにする／照明デバイス１０８のライト設定を変更しない）ように照明デバイス１０８を制御するステップ４２０を含んでもよい。方法４００のこれらステップは、必ずしも図４に示される順序で発生する必要はないことに留意されたい（例えば、ステップ４０２及び４０４は、ステップ４０６及び４０８の後に発生してもよい）。
【００５１】
上記の実施形態は本発明を限定するものではなく、当業者は添付の特許請求の範囲から逸脱することなく多くの代替実施形態を設計できることに留意されたい。
【００５２】
特許請求の範囲において、括弧内に置かれた参照符号は、特許請求の範囲を限定するものとして解釈されるべきではない。「有する」という動詞及びその活用形の使用は、請求項に記載された要素又はステップ以外の要素又はステップの存在を排除するものではない。要素に先行する冠詞「a」又は「an」は、複数の斯かる要素の存在を排除するものではない。本発明は、いくつかの別個の要素を含むハードウェアにより、及び適切にプログラムされたコンピュータ又は処理デバイスにより実施されてもよい。いくつかの手段を列挙するデバイスの請求項において、これらの手段のいくつかは、同一のハードウェアのアイテムにより具体化されてもよい。特定の手段が相互に異なる従属請求項に列挙されているという単なる事実は、これらの手段の組み合わせが有利に使用できないことを示すものではない。
【００５３】
本発明の態様は、コンピュータにより実行され得るコンピュータ可読記憶デバイスに記憶されたコンピュータプログラム命令の集合体であってもよいコンピュータプログラムにおいて実施されてもよい。本発明の命令は、スクリプト、解釈可能プログラム、ダイナミックリンクライブラリ（ＤＬＬ）又はＪａｖａ（登録商標）クラスを含むが、これらに限定されない任意の解釈可能又は実行可能コードメカニズムであってもよい。命令は、完全な実行可能プログラム、部分実行可能プログラム、既存のプログラムに対する修正（例えば更新）、又は既存のプログラムに対する拡張（例えば、プラグイン）として提供され得る。さらに、本発明の処理の一部は、複数のコンピュータ又はプロセッサにわたって分散されてもよい。
【００５４】
コンピュータプログラム命令を格納するのに適した記憶媒体には、ＥＰＲＯＭ、ＥＥＰＲＯＭ及びフラッシュメモリデバイス、内部及び外部ハードディスクドライブ等の磁気ディスク、リムーバブルディスク並びにＣＤ−ＲＯＭディスクを含むが、これらに限定されないすべての形態の不揮発性メモリが含まれる。コンピュータプログラムは、斯様な記憶媒体上で頒布されてもよく、又はＨＴＴＰ、ＦＴＰ、電子メール、又はインターネット等のネットワークに接続されるサーバを介してダウンロード用に提供されてもよい。
【図１】
2020514998.tif 000003
【図２】
2020514998.tif 000004
【図３】
2020514998.tif 000005
【図４】
2020514998.tif 000006
【国際調査報告】
2020514998.tif 000007
2020514998.tif 000008
2020514998.tif 000009