(57)【要約】  ロッカーシステム１０が、ロッカー区域２１と、ロッカー区域２１内に配置された複数のロッカー２０と、複数の拡張現実ヘッドセット１８とを含む。複数の拡張現実ヘッドセット１８の個々の拡張ヘッドセット１８はディスプレイ４４を含み、それぞれの個々のユーザによって装着されるように構成される。ロッカーシステム１０は、複数のロッカー２０及び複数の拡張現実ヘッドセット１８に通信可能に結合されたコントローラ３０も含み、コントローラ３０は、メモリ３４と、メモリ３４に記憶された命令を実行するように構成されたプロセッサ３２とを含む。これらの命令は、複数のロッカー２０の個々のロッカー２０をそれぞれの個々のユーザに割り当てるロッカー割り当てを生成し、複数の拡張現実ヘッドセット１８を使用して、割り当てられた個々のロッカー２０のロッカー割り当てをそれぞれの個々のユーザに通信し、複数の拡張現実ヘッドセット１８から受け取られた信号に基づいて、複数のロッカー２０の割り当てられた個々のロッカー２０の動作を制御することを含む。【選択図】図１
2020534226.tif 000002
【特許請求の範囲】
【請求項１】
ロッカーシステムであって、
ロッカー区域と、
前記ロッカー区域内に配置された複数のロッカーと、
複数の拡張現実ヘッドセットであって、該複数の拡張現実ヘッドセットの個々の拡張ヘッドセットは、ディスプレイを含み、かつそれぞれの個々のユーザによって装着されるように構成される、複数の拡張現実ヘッドセットと、
前記複数のロッカー及び前記複数の拡張現実ヘッドセットに通信可能に結合されたコントローラであって、メモリと、該メモリに記憶された命令を実行するように構成されたプロセッサとを含む、コントローラと、
を含み、前記命令は、
前記複数のロッカーの個々のロッカーを前記それぞれの個々のユーザに割り当てるロッカー割り当てを生成し、
前記複数の拡張現実ヘッドセットを使用して、前記割り当てられた個々のロッカーの前記ロッカー割り当てを前記それぞれの個々のユーザに伝達し、
前記それぞれの個々のユーザの前記複数の拡張現実ヘッドセットから受け取られた信号に基づいて、前記複数のロッカーの前記割り当てられた個々のロッカーの動作を制御する、
ための命令であり、前記信号は、前記それぞれの個々のユーザによって与えられたコマンドを示し、該コマンドは、前記複数の拡張現実ヘッドセットを使用して感知される、
ロッカーシステム。
【請求項２】
前記ロッカー区域を監視するように構成された１又は２以上のカメラを含み、前記ロッカー割り当てを生成することは、前記複数の拡張現実ヘッドセット、前記１又は２以上のカメラ、又はこれらの組み合わせを介して受け取られた情報に基づく、請求項１に記載のロッカーシステム。
【請求項３】
前記ロッカー割り当てを生成することは、ロッカー利用可能性、ユーザ位置、ユーザプロファイル、ユーザ選好、ユーザ識別、会員状態、入場状態、又はこれらの組み合わせに基づく、請求項１に記載のロッカーシステム。
【請求項４】
特定の割り当てられた個々のロッカーが、該特定の割り当てられた個々のロッカーの実際のビューに対応するように配置されたインジケータを用いて個々の拡張現実ヘッドセットの前記ディスプレイ上に示される、請求項１に記載のロッカーシステム。
【請求項５】
前記割り当てられた個々のロッカーの動作を制御することは、前記割り当てられた個々のロッカーの施錠及び開錠を行うことを含む、請求項１に記載のロッカーシステム。
【請求項６】
前記命令は、前記それぞれの拡張現実ヘッドセットの前記ディスプレイ上に、前記割り当てられた個々のロッカーへのナビゲーションを表示することを含む、請求項１に記載のロッカーシステム。
【請求項７】
前記拡張現実ヘッドセットのジェスチャ認識システムからの情報に基づいて、前記複数の拡張現実ヘッドセットを用いて前記信号を生成することを含む、請求項１に記載のロッカーシステム。
【請求項８】
前記命令は、前記ロッカー割り当てに基づいて、前記複数のロッカーの利用可能性を更新することを含む、請求項１に記載のロッカーシステム。
【請求項９】
ロッカー区域と、
前記ロッカー区域内に配置された複数のロッカーと、
複数の拡張現実ヘッドセットと、
前記複数のロッカー及び前記複数の拡張現実ヘッドセットに通信可能に結合されたコントローラと、
を含み、前記コントローラは、１又は２以上の基準に基づいて前記複数のロッカーの割り当てを決定し、かつ該割り当てを前記それぞれの複数の拡張現実ヘッドセットに伝達するように構成され、前記複数のロッカーのうちの前記割り当てられたロッカーは、前記それぞれの複数の拡張現実ヘッドセットを介して与えられた命令に応答して施錠及び開錠されるように構成される、
システム。
【請求項１０】
前記１又は２以上の基準は、前記複数の拡張現実ヘッドセットを使用して収集された情報を含む、請求項９に記載のシステム。
【請求項１１】
前記ロッカー区域内に配置された１又は２以上のカメラを含み、前記１又は２以上の基準は、前記１又は２以上のカメラを使用して収集された情報を含む、請求項９に記載のシステム。
【請求項１２】
前記１又は２以上の基準は、前記複数のロッカーと前記複数の拡張現実ヘッドセットとの間の距離を含む、請求項９に記載のシステム。
【請求項１３】
前記それぞれの複数の拡張現実ヘッドセットの各々はディスプレイを含み、前記割り当てられたロッカーは前記ディスプレイ上に示される、請求項９に記載のシステム。
【請求項１４】
前記命令は、前記それぞれの複数の拡張現実ヘッドセットのジェスチャ認識システムを使用して与えられる、請求項９に記載のシステム。
【請求項１５】
ロッカーシステムの使用方法であって、
複数のロッカーを含むロッカー区域内における拡張現実ヘッドセットのユーザに関する情報を、該拡張現実ヘッドセットからコントローラを介して受け取るステップと、
前記複数のロッカーのロッカー利用可能性を示すセンサからの情報に、前記コントローラを介してアクセスするステップと、
前記ユーザに関する前記情報及び前記ロッカー利用可能性に関する前記情報に基づいて、潜在的な利用可能なロッカー割り当てを拡張現実において図形的に示すことによって、前記コントローラから前記ユーザによって装着された前記拡張現実ヘッドセットに該潜在的な利用可能なロッカー割り当てを伝達するステップと、
前記ユーザが前記潜在的な利用可能なロッカー割り当てのうちの１つのロッカーを選択した旨の信号を、前記コントローラを介して受け取るステップと、
前記コントローラを介して、前記１つのロッカーを前記ユーザに関連付けるステップと、
を含む方法。
【請求項１６】
前記ユーザに関する前記情報は、前記ロッカー区域におけるユーザ位置と、前記ユーザの注視方向とを含む、請求項１５に記載の方法。
【請求項１７】
前記拡張現実ヘッドセットのディスプレイ上に、前記潜在的な利用可能なロッカー割り当ての強調表示又はオーバーレイを表示するステップを含む、請求項１５に記載の方法。
【請求項１８】
前記ユーザが前記１つのロッカーを選択した旨の前記信号は、前記拡張現実ヘッドセットのジェスチャ認識システムによって提供された１又は２以上の信号を含む、請求項１５に記載の方法。
【請求項１９】
前記１又は２以上のロッカー区域内に配置された１又は２以上のカメラから前記ユーザに関する前記情報を収集するステップを含む、請求項１５に記載の方法。
【請求項２０】
前記ユーザに関する前記情報は、データサーバからのユーザプロファイル情報、ユーザ選好情報、ユーザ識別、会員状態、入場状態、又はこれらの組み合わせを含む、請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般にロッカー管理システム及び方法に関する。具体的には、本開示の実施形態は、ロッカーを割り当てて、割り当てられた又は指定されたロッカーへのアクセスを可能にするシステム及び方法に関する。
【背景技術】
【０００２】
本節は、以下で説明及び／又は特許請求する本技術の様々な態様に関連し得る技術の様々な態様を読者に紹介するためのものである。本考察は、読者に背景事情を示して本開示の様々な態様のより良い理解を促す上で役立つと考えられる。従って、これらの記載は、先行技術を認めるものとしてではなく、上記の観点から読むべきものであると理解されたい。
【０００３】
多くの場合、遊園地又は同様の娯楽施設は、ユーザ（例えば、来園客及び職員）が遊園地にいる間に所持品をロッカーに保管できるように１又は２以上のロッカーシステムを含む。しかしながら、多くのロッカーのうちの利用可能なロッカーの発見又は登録を行うことには時間が掛かり得る。（例えば、物を運んだり、遊園地を楽しんだりなどの）他の必要性に注意を払いながらロッカーの開錠／施錠(unlock/lock)を行うことも負担となり得る。また、ロッカーを探し求めている多くのユーザに好適なロッカーを効率的に同時に提供することも困難となり得る。従って、ロッカーを割り当てて、割り当てロッカーへのアクセスを可能にする効率的なシステム及び方法を提供することが望ましいと思われる。
【発明の概要】
【課題を解決するための手段】
【０００４】
以下、当初の特許請求の範囲の主題と同一範囲のいくつかの実施形態を要約する。これらの実施形態は、本開示の範囲を限定するものではない。実際には、本開示は、以下に示す実施形態と同様の又は異なる様々な形態を含むことができる。
【０００５】
本開示の１つの態様によれば、ロッカーシステムが、ロッカー区域(locker area)と、ロッカー区域内に配置された複数のロッカーとを含む。ロッカーシステムは複数の拡張現実ヘッドセット(augmented reality headsets)を含み、複数の拡張現実ヘッドセットの個々の拡張ヘッドセットはディスプレイを含み、それぞれの個々のユーザによって装着されるように構成される。ロッカーシステムは、複数のロッカー及び複数の拡張現実ヘッドセットに通信可能に結合された、メモリと、メモリに記憶された命令を実行するように構成されたプロセッサとを含むコントローラも含む。命令は、複数のロッカーの個々のロッカーをそれぞれの個々のユーザに割り当てるロッカー割り当て(locker assignments)を生成し、複数の拡張現実ヘッドセットを使用して、割り当てられた個々のロッカーのロッカー割り当てをそれぞれの個々のユーザに伝達すること(communicating)を含む。命令は、それぞれの個々のユーザの複数の拡張現実ヘッドセットから受け取られた信号に基づいて、複数のロッカーの割り当てられた個々のロッカーの動作を制御することも含み、この信号は、それぞれの個々のユーザによって提供されたコマンドを示し、コマンドは、複数の拡張現実ヘッドセットを使用して感知される(sensed)。
【０００６】
本開示の別の態様によれば、ロッカー区域と、ロッカー区域内に配置された複数のロッカーと、複数の拡張現実ヘッドセットと、複数のロッカー及び複数の拡張現実ヘッドセットに通信可能に結合されたコントローラとを含む。コントローラは、複数のロッカーの割り当てを１又は２以上の基準(criteria)に基づいて決定し、この割り当てをそれぞれの複数の拡張現実ヘッドセットに伝達するように構成される。複数のロッカーのうちの割り当てられたロッカーは、それぞれの複数の拡張現実ヘッドセットを介して与えられた命令に応答して施錠／開錠されるように構成される。
【０００７】
本開示の別の態様によれば、ロッカーシステムの使用方法が、複数のロッカーを含むロッカー区域内における拡張現実ヘッドセットのユーザに関する情報を、拡張現実ヘッドセットからコントローラを介して受け取るステップを含む。方法は、複数のロッカーのロッカー利用可能性(locker availability)を示すセンサからの情報に、コントローラを介してアクセスするステップを含む。方法は、ユーザに関する情報及びロッカー利用可能性に関する情報に基づいて、潜在的な利用可能なロッカー割り当てを拡張現実において図形的に示すことによって、コントローラからユーザによって装着された拡張現実ヘッドセットに潜在的な利用可能なロッカー割り当てを伝達するステップを含む。方法は、ユーザが潜在的な利用可能なロッカー割り当てのうちの１つのロッカーを選択した旨の信号を、コントローラを介して受け取るステップと、コントローラを介して、１つのロッカーをユーザに関連付けるステップとをさらに含む。
【０００８】
全体を通じて同じ部分を同じ符号によって示す添付図面を参照しながら以下の詳細な説明を読めば、本開示のこれらの及びその他の特徴、態様及び利点がより良く理解されるであろう。
【図面の簡単な説明】
【０００９】
【図１】本開示の態様による、ロッカーシステムを有する施設の概略図である。
【図２】本開示の態様による、図１のロッカーシステムのブロック図である。
【図３】本開示の態様による、図２の拡張現実ヘッドセットのブロック図である。
【図４】本開示の態様による、拡張現実ヘッドセットディスプレイを使用して図１のロッカーシステムと相互作用するユーザの概略図である。
【図５】本開示の態様による、図１のロッカーシステムを利用してユーザにロッカーを割り当て、ユーザが拡張現実ヘッドセットを使用して割り当てロッカーを施錠／開錠できるようにするプロセスを示すフローチャートである。
【図６】本開示の態様による、図１のロッカーシステムの割り当てロッカーにユーザを導くプロセスを示すフローチャートである。
【図７】本開示の態様による、ジェスチャによる施錠又は開錠法を使用して図１のロッカーシステムと相互作用するユーザの概略図である。
【発明を実施するための形態】
【００１０】
以下、本開示の１又は２以上の特定の実施形態について説明する。これらの実施形態を簡潔に説明するために、本明細書では実際の実装の特徴を全て説明していない場合もある。あらゆる工学又は設計プロジェクトにおいて見られるようなあらゆるこのような現実の実装の開発においては、実装によって異なり得るシステム関連及びビジネス関連の制約の順守などの開発者の個別の目的を達成するために、数多くの実装固有の決定を行わなければならないと理解されたい。さらに、このような開発努力は複雑かつ時間の掛かるものとなり得るが、本開示の恩恵を受ける当業者にとっては設計、製作及び製造という日常的な取り組みであると理解されたい。さらに、本発明において平行及び垂直などの特定の用語を使用する限り、これらの用語は、厳密な数学的定義からの逸脱を可能にし、例えば製造上の不完全性及び関連する許容誤差に関連する逸脱を認めるものであると理解されたい。
【００１１】
本開示は、ロッカーシステムを使用するためのシステム及び方法に関する。具体的には、本開示の実施形態は、効率的にロッカーを割り当てて、割り当てロッカーにユーザが便利にアクセスできるようにする解決策を提示する。開示する技術は、ユーザが装着する拡張現実（ＡＲ）ヘッドセットと共に使用することができる。特定の実施形態では、開示する技術を、ＡＲ機能を提供するモバイル装置と共に使用することができる。例えば、このＡＲヘッドセットを介して、複数のロッカーを有するロッカーシステムのロッカー割り当てをユーザに伝達することができる。また、ユーザは、ＡＲヘッドセットを使用して、割り当てロッカーを開錠／施錠することができる。１つの実装では、ユーザがロッカー区域に近づくと、ＡＲヘッドセットがロッカーシステムから利用可能なロッカー（例えば、未使用のロッカー、ユーザに近い未使用のロッカー、特定の基準又は選好に一致する未使用のロッカー）を識別する情報を受け取り、その後にこの情報を処理してユーザに１又は２以上のロッカーの割り当て又は提案を行うことができる。このロッカー割り当て情報は、ＡＲヘッドセットディスプレイを介してユーザに伝達することができる。ユーザは、（単複の）割り当てロッカーに自分の所持品を入れると、身体ジェスチャ（例えば、ＡＲヘッドセットが追跡できる眼のジェスチャ、手のジェスチャなど）を使用して（単複の）割り当てロッカーを施錠することができる。ＡＲヘッドセットのディスプレイは、このような身体ジェスチャを誘導することにより、ユーザに適切な身体ジェスチャを完了するように、例えば特定の動きパターンを模倣するように促すことができる。ユーザがロッカー区域に戻ると、ＡＲヘッドセットは、ユーザを（単複の）割り当てロッカーに導き、ユーザは、身体ジェスチャを使用して割り当てロッカーを開錠することができる。従って、ユーザは、割り当てロッカーの番号及び／又は位置を覚えておく必要がなく、代わりにＡＲヘッドセットディスプレイに依拠して正しいロッカーに誘導され、これによって気楽な体験を促すことができる。
【００１２】
これらを踏まえた上で、本開示の様々な態様を示すために、遊園地、娯楽施設、又は他のいずれかの好適な施設内のユーザ（例えば、来園客及び／又は職員）にロッカーを提供するロッカーシステムに関して本発明の実施形態を説明する。具体的には、本開示の実施形態は、効率的にロッカーを割り当てて、ユーザが割り当てロッカーに便利にアクセスできるようにする解決策を提示する。さらに、本技術の実施形態は、ロッカー代金の支払い、又は来園客が無料で使用できるロッカーへのアクセスを容易にすることもできる。例えば、図１は、本開示の態様による、遊園地１２内のロッカーシステム１０の概略図である。図示のように、遊園地１２は、ユーザ１６（例えば、来園客、職員）が遊園地１２への入園又は遊園地１２内の１又は２以上のアトラクションへの入場を登録できる登録エリア１４を含むことができる。いくつかの実施形態では、登録時に、一部又は全部のユーザ１６が拡張現実（ＡＲ）ヘッドセット１８を取得する（例えば、借りる）ことができる。例えば、ユーザ１６は、遊園地１２における体験の一部とすることができる、又はこのような体験を高めることができるＡＲヘッドセット１８を装着することができる。いくつかの実施形態では、ＡＲヘッドセット１８の登録又は受け取りの一部として、個々のＡＲヘッドセット１８を特定のユーザ１６に関連付けることができる。
【００１３】
ユーザ１６は、ロッカー区域２１内の複数のロッカー２０を含むロッカーシステム１０に近づいて所持品を収納し、又は複数のロッカー２０のうちの１つ又は２つ以上から所持品を取り出すことができる。後述するように、ＡＲヘッドセット１８を装着したユーザ１６は、ＡＲヘッドセット１８を使用して１又は２以上のロッカー２０と相互作用（例えば、選択、返却、開放／開錠、及び閉鎖／施錠）することができる。
【００１４】
図２に、ロッカーシステム１０のブロック図の実施形態を示す。図示のように、ロッカーシステム１０は、複数のロッカー２０と、プロセッサ３２、及びプロセッサ３２に通信可能に結合されたメモリ３４（例えば、非一時的コンピュータ可読媒体／メモリ回路）を含むコントローラ３０とを含む。コントローラ３０は、個々のアトラクションのロッカーシステム１０のための専用コントローラ、又は遊園地１２の制御システムの一部とすることができる。コントローラ３０は、無線又は有線通信を介して複数のロッカー２０に通信可能に結合される。いくつかの実施形態では、各個々のロッカー２０をコントローラ３０と通信するように構成することができる。他の実施形態では、個々のロッカー２０が、個々のロッカー２０の利用可能性情報を収集してコントローラ３０に受け渡すハブ又はプロセッサベースの装置と通信することができる。コントローラ３０は、無線通信を介してＡＲヘッドセット１８に通信可能に結合される。
【００１５】
各個々のロッカー２０は、コントローラ３０から命令を受け取った時点で個々のロッカー２０を施錠／開錠及び／又は開放／閉鎖するように構成された好適なアクチュエータ２３などのロック機構を含むことができる。いくつかの実施形態では、コントローラ３０がロッカー２０に通信可能に結合されているので、アクチュエータ２３の動作状態をコントローラ３０に伝達してロッカー２０の利用可能性情報を提供することができる。すなわち、コントローラ３０は、個々のアクチュエータ２３の状態（施錠又は開錠）に関する情報を受け取ることができ、これに従って関連するロッカー２０の利用可能性（アクチュエータ２３の開錠時には利用可能であり、アクチュエータ２３の施錠時には利用不可能であること）を示すことができる。コントローラ３０は、無線通信を介してデータサーバ３６に通信可能に結合される。データサーバ３６は、ユーザ１６のユーザ情報を記憶及び／又は処理する遠隔又は現地データサーバとすることができる。ユーザ情報は、支払い情報、会員情報、個人情報（例えば、年齢、身長、特殊ニーズなど）、ロッカー選好情報（例えば、ロッカーのサイズ、数、位置など）などの、ユーザ１６によって提供又は承認されたいずれかの好適な情報を含むことができる。いくつかの実施形態では、ロッカーシステム１０が、ロッカー区域２１内に配置された１又は２以上のカメラ３８を含むことができ、コントローラ３０は、有線又は無線通信を介して１又は２以上のカメラ３８に通信可能に結合することができる。１又は２以上のカメラ３８は、認識（例えば、顔認識）に基づくアクセス制御を容易にすることができ、さらに個々のユーザ１６へのロッカー割り当てのための入力として使用する情報をコントローラ３０に提供することができる。
【００１６】
ＡＲヘッドセット１８の各々は、コンピュータによって生成された感覚入力によって増強された音、映像、グラフィックス又は全地球測位システム（ＧＰＳ）データなどの要素を有する物理的現実世界環境の鮮明な直接的又は間接的視野を提供することができる。ＡＲヘッドセット１８を活用すると、ユーザ１６の周囲の現実世界に関する情報が相互作用的なもの及び／又はデジタル操作可能なものになる。ＡＲヘッドセット１８は、眼鏡、ヘッドマウント装置及びヘッドアップディスプレイなどのいずれかの好適な形をとることができる。ＡＲヘッドセット１８の各々は、好適なＡＲプラットフォームを可能にするいずれかの好適なハードウェア、ソフトウェア及びアルゴリズムを含むことができる。図３に、ＡＲヘッドセット１８のブロック図の実施形態を示す。ヘッドセット１８は、プロセッサ４０と、プロセッサ４０に通信可能に結合されたメモリ４２と、ディスプレイ４４と、感覚及び追跡装置４６（例えば、カメラ、加速度計、全地球測位システム又はＧＰＳ、ジャイロスコープ、固体コンパス、慣性計測装置又はＩＭＵなど）と、ネットワークシステム４８（例えば、無線通信システム、有線通信、赤外線又はＩＲトランシーバ、光学トランシーバ）と、入力装置５０（例えば、音声認識システム、ジェスチャ認識システムなど）とを含むことができ、メモリ４２に記憶された好適なソフトウェア／アルゴリズム５２（例えば、ファームウェア、アプリケーション、アプリケーションポータビリティプロファイル又はＡＰＰなど）をプログラムすることができる。さらに、メモリ４２は、識別情報、或いはコントローラ３０によってアクセスされた時に個々のユーザ１６の記憶されたプロファイルにＡＲヘッドセット１８をリンクする情報を記憶することができる。このように、ＡＲヘッドセットディスプレイ及びロッカー割り当ては、ユーザの選好（例えば、届く範囲が限られた子供のための低位置のロッカー）を考慮して実装することができる。他の実施形態では、ＡＲヘッドセット１８を特定のユーザ１６に関連付けないこともできる。
【００１７】
再び図２を参照すると、メモリ３４又はデータサーバ３６は、ユーザ識別（ＩＤ）情報又はユーザプロファイル情報などの識別データ又は認証データを記憶することができる。メモリ３４は、１又は２以上の命令セット（例えば、プロセッサ実行可能命令）と、ロッカーシステム１０の機能又は動作に関連する動作を実行するように実装されたアルゴリズムとを記憶することができる。例えば、メモリ３４は、メモリ３４又はデータサーバ３６に記憶されている情報（例えば、ユーザプロファイル情報）、並びにロッカー２０（例えば、アクチュエータ２３の状態表示(status indications)）、ＡＲヘッドセット１８、データサーバ３６及び／又は１又は２以上のカメラ３８によって１又は２以上のユーザ１６のためのロッカー割り当ての決定を可能にする入力として提供された（単複の）信号に対するアクセス、処理及び／又は分析を行うためのアルゴリズム又はルールベースの命令を含むロッカー割り当てモジュール３５を記憶することができる。ルールベースの命令は、所定の重み係数に従っていくつかの入力に重み付けすることができる。例えば、ロッカー区域２１の混雑が激しい時間中には、この重み付けが、例えばカメラ３８からの信号を介して評価された通りに、他の割り当てられていないロッカー２０に隣接するロッカー２０の割り当て、又は低いユーザ密度に関連するロッカー２０の割り当てを促して、トラフィックフローを混雑度の低い区域に促すことができる。従って、重み付け係数は、個々のロッカー２０の付近のユーザ１６の密度、又は個々のロッカー２０の付近の隣接する利用可能な未割り当てのロッカー２０の数又は密度を含むことができる。別の実施形態では、ルールベースの命令が、ユーザ１６と利用可能なロッカー２０との間のロッカー−ユーザ間距離に重み付けして、ユーザから離れた他のロッカー２０に比べて近くのロッカー２０に高い重みを与えることができる。
【００１８】
ロッカー割り当てモジュール３５は、ロッカーシステム１０がロッカー２０の使用（例えば、利用可能性、継続使用時間など）を追跡できるようにロッカー割り当てを更新するための命令を含むこともできる。従って、各個々のロッカー２０は、利用可能性（例えば、使用状態又は空き状態）に関する情報をコントローラ３０に伝達するように構成することができる。１つの実施形態では、ロッカー２０が、（例えば、使用中から利用可能状態への又はこの逆への）状態(status)の変化時に状態又は利用可能性情報を提供することができる。別の実施形態では、ロッカー２０が、状況情報を定期的に提供することができる。
【００１９】
ロッカー割り当てモジュール３５は、ロッカー割り当ての重複及び／又はオーバーブッキングを避けるように特定の基準に従ってユーザ１６にロッカー２０を効率的に割り当てるように構成することができる。ロッカー割り当てモジュール３５は、ロッカー割り当てを処理して複数のユーザ１６に同時に又は実質的に同時に（例えば、複数のユーザ１６に同じロッカー２０を割り当てることなく）伝達することができる。例えば、ロッカー割り当て基準は、ロッカーの利用可能性、ユーザの位置（例えば、それぞれのロッカーまでの距離）、個々のＡＲヘッドセット１８のユーザのユーザプロファイル情報（例えば、年齢、身長、特殊ニーズ）、ユーザ選好(user preferences)（例えば、サイズ、位置、数、コストなど）、ユーザＩＤ、会員状態(membership status)、入場状態(admission status)（例えば、遊園地１２への入園及び／又は遊園地１２内の（単複の）特定のアトラクションへの入場）などのいずれかの好適な要素を含むことができる。１つの実施形態では、ユーザ１６がロッカー２０を選択している集団（例えば、家族集団）の一部である場合、コントローラ３０は、ルールベースのメトリックに従って、互いに隣接する又はできるだけ近くの割り当てロッカー２０を家族のためにグループ化するように動作することができる。別の実施形態では、コントローラ３０が、ユーザの位置を考慮して、閾値距離（例えば、３メートル又はそれ未満）内の１又は２以上のロッカー２０の利用可能性のみの割り当て／指示を行うことができる。さらに、コントローラ３０は、位置情報と（ＡＲヘッドセット１８によって提供される）ユーザ注視情報とを組み合わせて、ロッカー区域２１におけるユーザ１６の前方注視方向に概ね対応する距離閾値内のロッカー２０の利用可能性のみの割り当て／指示を行うこともできる。別の実施形態では、特別な入場状態を有するユーザ１６のために、（例えば、最上列又は最下列ではない）中間の組のロッカー２０の一部を確保しておくことができる。別の実施形態では、２人のユーザ１６が同時にロッカー区域２１に入った場合、コントローラ３０は、第１のユーザ１６を第２のユーザ１６から離れたロッカー２０の組に（ＡＲ矢印又は足跡を介して）導くことによってロッカー区域２１内のトラフィックフローを容易にすることができる。第１のユーザ１６が遠く離れたロッカー２０の組に近づくと、コントローラ３０は、この離れたロッカー２０の組内の１又は２以上の利用可能なロッカー２０を強調表示することができる。
【００２０】
１つの実施形態では、コントローラ３０を、ＡＲヘッドセット１８の機能又は動作を制御するようにプログラムすることができる。例えば、コントローラ３０は、取得されたロッカー区域２１の画像などからの空間情報を使用して構築されたロッカー区域２１のモデルをメモリ３４に記憶し、或いはデータサーバ３６内でこのようなモデルにアクセスすることができる。このモデルを、例えばカメラ３８及びセンサ４６からの、ロッカー区域内の各ユーザ１６の位置を特定するための他の入力、及びＡＲヘッドセット１８からの各ユーザ１６の注視方向と共に使用して、ロッカー区域２１内でユーザ１６が移動した時に動的に更新される表示信号をＡＲヘッドセットに提供する。コントローラ３０は、モデル、ユーザ位置及び注視方向に基づいて、本明細書に示すようなオーバーレイ表示された拡張現実画像を提供することができる。
【００２１】
メモリ３４は、ＡＲヘッドセット１８の感覚及び追跡装置４６を使用してロッカー２０の利用可能性及び／又はユーザ１６の位置／向きに関する情報を取得するための命令、又はこのような情報にアクセスするための命令を記憶することもできる。感覚及び追跡装置４６のカメラによって取得された情報は、どのロッカー２０が利用可能であるか（例えば、開錠及び／又は開放中のロッカー２０）を示すことができる。感覚及び追跡装置４６の加速度計、ＧＰＳ、ジャイロスコープ、固体コンパス及び／又はＩＭＵによって取得された情報は、利用可能として示された対応するロッカー２０に対するユーザ１６の相対的位置／配向及び／又は動きを示すことができる。いくつかの実施形態では、メモリ３４が、１又は２以上のカメラ３８を使用して上述したようなロッカー２０の利用可能性及び／又はユーザ１６の位置／配向に関する情報を取得するための命令を記憶することができる。
【００２２】
例えば、メモリ３４は、１又は２以上の利用可能な及び／又は提案されるロッカー２０をユーザ１６に表示するようにＡＲヘッドセット１８のディスプレイ４４を動作させるための命令を記憶することができる。利用可能な及び／又は提案されるロッカー２０は、ディスプレイ４４上に表示されるテキスト、画像、又はこれらの組み合わせを含むいずれかの好適な視覚的識別を介して伝達することができる。例えば、利用可能な及び／又は提案されるロッカー２０は、この視覚的識別がディスプレイ４４上で周囲の現実世界の対応するロッカー２０と重なり合うようにいずれかの好適な視覚的強調表示（例えば、陰影付きの色、明滅、丸囲み表示など）を介して示すことができる。ディスプレイ４４上には、利用可能な及び／又は提案されるロッカー２０までのナビゲーション(navigation)（例えば、視覚的ＧＰＳナビゲーション）を表示することもできる。ディスプレイ４４上には、利用可能な又は提案されるロッカーのうちの１つ又は２つ以上の選択、割り当てロッカー２０の施錠／開錠及び／又は開放／閉鎖などの操作オプションを表示することもできる。ディスプレイ４４上には、割り当てロッカー２０に保管された所持品を取り出すためのリマインダなどの他の好適な通信を表示することもできる。さらに、メモリ３４は、ユーザ１６がロッカー区域２１内に滞在している間に特別な又はテーマ化された画像をディスプレイ４４上に表示するための命令を記憶することもできる。
【００２３】
例えば、メモリ３４は、ユーザ１６が促したロッカー選択及び動作（例えば、ロッカーの選択、施錠／開錠及び／又は開放／閉鎖）を示す情報をＡＲヘッドセット１８の入力装置５０（例えば、音声認識システム及び／又はジェスチャ認識システム）から取得するための命令を記憶することができる。具体的に言えば、ユーザ１６は、発話、注視、手／腕のジェスチャなどによってロッカー選択及び動作を促すことができる。例えば、メモリ３４は、コントローラ３０がロッカー２０を施錠／開錠及び／又は開放／閉鎖できるようにアクチュエータ２３を動作させるための命令を記憶することができる。
【００２４】
図４は、ＡＲヘッドセット１８を介してユーザ１６に示されるロッカー区域内の提案される利用可能なロッカー５４のビューの概略図である。図示の実施形態では、推定注視フィールド５６又はユーザ１６の注視方向に関する情報に基づいて、全ロッカー２０のうちの利用可能なロッカーの一部が提示される。推定注視フィールド５６は、カメラ３８から、又はユーザのＡＲヘッドセット１８からのフィードバックから判定することができる。システムコントローラ３０は、推定注視フィールド５６内又はその付近の利用可能なロッカーのみをユーザ１６への提示に選択することができる。提案される利用可能なロッカー５４は、ＡＲヘッドセット１８を介して提供される強調表示、オーバーレイ画像又はその他の差別化表示を通じて推定注視フィールド５６内の利用できないロッカー５５と区別することができる。１つの実施形態では、利用可能なロッカー２０に特定の色（例えば、緑色）がオーバーレイ表示されるのに対し、利用できないロッカー２０は、色のオーバーレイ表示を伴わずに、又は異なる色（例えば、赤色）で示される。利用可能又は利用不可能なロッカー２０は、テキストオーバーレイ（例えば、「利用可能（ＡＶＡＩＬＡＢＬＥ）」又は「利用不可能（ＵＮＡＶＡＩＬＡＢＬＥ）」）、又は乗り物に関連する画像で示す（例えば、笑顔の乗り物キャラクタは利用可能なロッカー２０を示し、悪役の乗り物キャラクタは利用できないロッカー２０を示す）ことができる。別の実施形態では、割り当てられた又は利用可能なロッカーが、ユーザ１６の名前などの個別のテキストオーバーレイ、或いはロッカー２０上にテキストオーバーレイ表示される記憶されたユーザのプロファイル画像、又は（記憶されたユーザプロファイル情報からコントローラ３０などを介してアクセスされる）プロファイルアバターなどのユーザに関連する画像で示される。従って、ユーザ１６は、容易に自身の割り当てロッカー２０を見分けることができる。さらなる効果（点滅効果、効果音）を使用してユーザの注意を引き付けることもできる。１つの実施形態では、ユーザ１６が割り当てロッカー２０に到達するまで、オーバーレイ画像が頻度を増して点滅する。オーバーレイ画像は、（単複の）割り当てロッカー２０又は提案ロッカー２０にユーザ１６を導く矢印、足跡などのナビゲーション支援を含むこともできる。別の例では、乗り物キャラクタがユーザ１６のナビゲータの役割を果たし、ユーザ１６は、キャラクタのオーバーレイ画像に従って割り当てロッカー２０を発見することができる。ユーザ１６が提案された利用可能なロッカー５４を選択すると、ＡＲヘッドセット１８は、別のあらゆる提案された利用可能なロッカー５４を消滅させ、又はその表示を中止することができる。
【００２５】
図示の実施形態では、提案される利用可能なロッカー５４の複数のオプションをユーザ１６に提示できることを示しているが、他の実施形態では、１つの提案される又は割り当てられた利用可能なロッカー５４のみをユーザ１６に提示することもできると理解されたい。従って、このような実施形態では、推定注視フィールド５６内の他のロッカー２０が空いているとしても、単一の提案される利用可能なロッカー５４のみがユーザ１６に提示される。さらに、いくつかの実施形態では、ユーザ１６が利用できるオプションの数にかかわらず、コントローラ３０が、いずれかの個々のロッカー２０を同時に１人のユーザ１６しか利用できないものとして示すように動作することができる。このようにすると、２人のユーザ１６が同じロッカー２０を争うことがなくなる。
【００２６】
図５は、ロッカーシステム１０を利用してユーザ１６にロッカー２０を割り当てる方法６０を示すフローチャートである。方法６０の１又は２以上のステップは、ロッカーシステム１０のコントローラ３０によって実行することができる。方法６０は、ＡＲヘッドセット１８を連動させるステップ（ステップ６２）を含む。ＡＲヘッドセット１８のロッカーシステム１０との連動(engagement)は、ユーザ１６が１又は２以上のロッカー（例えば、ロッカー２０）にアクセスしたいと望んでいる旨を示すユーザ入力によって引き起こすことができる。例えば、ＡＲヘッドセット１８は、ロッカー２０にアクセスしたいと望んでいるかどうかを示すようにユーザ１６を促す（単複の）オプション及び／又は（単複の）命令をディスプレイ４４上に表示することができる。いくつかの実施形態では、ユーザ１６が登録エリア１４においてＡＲヘッドセット１８を受け取った時に、或いはユーザ１６がロッカー区域に近づいた（例えば、ロッカー区域２１に近接近した）時に、ＡＲヘッドセット１８のロッカーシステム１０との連動を自動的に引き起こすことができる。コントローラ３０は、ユーザ１６がロッカー２０にアクセスしたいと望んでいる旨の指示を受け取ると、ユーザ１６の識別／状態（例えば、ユーザ１６が会員状態、入場状態、支払い方法などの点で良好な状態(good standing)にあること）を検証することができる。例えば、コントローラ３０は、データサーバ３６から関連情報を収集することができる。例えば、コントローラ３０は、ユーザ１６が対応する支払いを行っているかどうか、又は認証されているかどうか（例えば、ロッカー２０のレンタルに関連する支払い、又は無料）を検証することができる。検証に合格すると、コントローラ３０は、対応するＡＲヘッドセット１８をロッカーシステム１０と連動させることができる。
【００２７】
方法６０は、ロッカー割り当てに関する情報を収集及び／又は処理するステップ（ステップ６４）を含む。具体的に言えば、コントローラ３０は、ロッカー２０、ＡＲヘッドセット１８、データサーバ３６及び／又は１又は２以上のカメラ３８からロッカー割り当てに関する情報／データ（例えば、ロッカー割り当て基準）を取得することができる。この情報／データは、以下に限定するわけではないが、ロッカー利用可能性、ユーザ位置（例えば、それぞれのロッカーまでの距離）、ユーザプロファイル（例えば、年齢、身長、特殊ニーズ）、ユーザ選好（例えば、サイズ、位置、数、コストなど）、ユーザＩＤ、会員状態、入場状態（例えば、遊園地１２への入園及び／又は遊園地１２内の（単複の）特定のアトラクションへの入場）などを含むことができる。具体的に言えば、ロッカー割り当てモジュール３５は、ロッカー割り当て基準の処理及び分析を行って、（例えば、データサーバ３６上に記憶された）各ロッカーに関するデータに基づいて割り当て基準に最も一致するロッカーをユーザ１６のために選択するための、コントローラ３０が実行できる命令を含むことができる。例えば、ロッカー割り当てモジュール３５は、利用可能な（例えば、空いている、予約されていない、などの）ロッカー２０から選択を行うことができる。例えば、ロッカー割り当てモジュール３５は、ユーザ１６が特定のロッカー２０の近くに存在すると判断して比較的近いロッカー２０から選択を行うための命令を含むことができる。例えば、ロッカー割り当てモジュール３５は、ユーザの身長及び／又は特殊ニーズに基づいてロッカー２０を割り当てる命令を含むことができる。別の例では、ロッカー割り当てモジュール３５が、厳選された会員状態に対して利用できる特定のロッカー２０をユーザ１６が承認されていると判断し、これらのロッカー２０から選択を行うことができる。例えば、ロッカー割り当てモジュール３５は、ユーザ１６が遊園地１２内の厳選された（単複の）アトラクションに関連する特定のロッカー２０の使用を承認されていると判断するための命令を含むことができる。
【００２８】
方法６０は、選択されたロッカー２０をユーザ１６に表示するステップ（ステップ６６）を含むことができる。上述したロッカー選択プロセス／分析が完了すると、コントローラ３０は、ＡＲヘッドセット１８に、ディスプレイ４４を使用して、（単複の）選択されたロッカー２０を表示するように命令することができる。具体的に言えば、ステップ６６においてユーザ１６に示される（単複の）ロッカー２０はロッカーシステム１０が行った選択であり、ユーザ１６は、この選択を承認又は拒否し、及び／又はロッカーシステム１０が選択した利用可能なオプションから１又は２以上のロッカー２０を選択することができる。いくつかの実施形態では、方法６０が、利用可能なロッカー２０をユーザ１６に表示するステップ（ステップ６８）を含むことができる。例えば、上述したロッカー選択プロセス／分析が完了すると、コントローラ３０は、ＡＲヘッドセット１８に、ディスプレイ４４を使用して、（単複の）選択されたロッカー２０ではなく全ての利用可能なロッカー２０を表示するように命令することができる。具体的には、ユーザ１６に選択を行うように促す命令と共に、利用可能なロッカー２０をユーザ１６に示す（ステップ６８）ことができる。いくつかの実施形態では、選択されたロッカー２０（ステップ６６）又は利用可能なロッカー（ステップ６８）を表示するステップが、選択された又は利用可能な（単複の）ロッカー２０までのナビゲーションルートをディスプレイ４４上に表示するステップを含む。
【００２９】
方法６０は、ロッカー割り当てを確認するステップ（ステップ７０）を含むことができる。例えば、ＡＲヘッドセット１８に通信可能に結合されたコントローラ３０は、ユーザ１６からロッカー選択を確認する入力を受け取ることができる。例えば、ユーザ１６は、ステップ６６の後に、ＡＲヘッドセット１８の入力装置５０（例えば、音声認識システム及び／又はジェスチャ認識システム）を使用して、ロッカーシステム１０によって選択されたロッカーを承認又は拒否することができる。例えば、ユーザ１６は、ステップ６８の後に、ＡＲヘッドセット１８の入力装置５０（例えば、音声認識システム及び／又はジェスチャ認識システム）を使用して、ロッカーシステム１０が識別した利用可能なロッカーから１又は２以上のロッカーを選択することができる。方法６０は、ロッカーの利用可能性を更新するステップ（ステップ７２）を含むことができる。ステップ７０においてユーザ１６が選択を確認すると、コントローラ３０は、ロッカー割り当て又は利用可能性指示の重複又はオーバーブッキングを避けるためにロッカーの利用可能性を更新する。
【００３０】
方法６０は、ロッカー割り当てが確認される（ステップ７２）と、割り当てロッカー２０の使用を可能にするステップ（ステップ７４）を含むことができる。例えば、コントローラ３０は、ＡＲヘッドセット１８の入力装置５０（例えば、音声認識システム及び／又はジェスチャ認識システム）から命令を受け取り、受け取った命令に基づいて、（単複の）確認された割り当てロッカー２０の開錠又は開放を行うための命令をアクチュエータ２３に送信することができる。例えば、コントローラ３０は、アクチュエータ２３、ＡＲヘッドセット１８、（単複の）カメラ３８、又はこれらの組み合わせから情報を収集して、それぞれのロッカー２０内にユーザの所持品が配置されたと判断し、その後にそれぞれのロッカー２０を閉鎖及び／又は施錠するための命令をアクチュエータ２３に送信することができる。
【００３１】
図６は、ロッカーシステム１０を利用して、ユーザ１６がそれぞれのロッカー２０（例えば、ユーザ１６に割り当てられたロッカー）にアクセスするのを支援する方法８０を示すフローチャートである。方法８０の１又は２以上のステップは、ロッカーシステム１０のコントローラ３０によって実行することができる。方法８０は、ロッカー割り当てを検証するステップ（ステップ８２）を含む。ロッカー割り当て検証ステップは、ユーザ１６がそれぞれの割り当てロッカー２０にアクセスしたいと望んでいる旨を示すユーザ入力によって引き起こすことができる。例えば、ユーザ１６は、ＡＲヘッドセット１８の入力装置５０（例えば、音声認識システム及び／又はジェスチャ認識システム）を使用して、それぞれの割り当てロッカー２０にアクセスするための要求を示すことができる。いくつかの実施形態では、ＡＲヘッドセット１８を装着したユーザ１６がロッカー区域２１に近づいた（例えば、ロッカー区域２１に近接近した）時にこのステップを自動的に引き起こすことができる。コントローラ３０は、ユーザ１６がロッカー２０にアクセスしたいと望んでいる旨の指示を受け取ると、ユーザ１６の識別／状態（例えば、ユーザ１６が良好な状態にあり、それぞれのロッカー２０を現在借りていること）を検証してロッカー割り当てを検証することができる。
【００３２】
他の実施形態では、図７に示すように、ユーザの割り当てロッカー１００の施錠／開錠が、ユーザ１６が生成してＡＲヘッドセット１８又は１又は２以上のカメラ３８が感知したジェスチャ認識入力に基づくことができる。例えば、ＡＲヘッドセット１８のディスプレイを介して、（図７にはほんの一例として数字の「４」として示す）表示記号１０２を模倣するようにユーザ１６を促すことができる。他の実施形態では、ユーザ１６に独自のジェスチャを生成するように促すことができる。ＡＲヘッドセット１８は、適切なジェスチャを検出すると、ユーザの割り当てロッカー１００を施錠／開錠するための信号をコントローラ３０に送信することができる。１つの実施形態では、ユーザの割り当てロッカー１００を施錠するジェスチャと、その後に開錠するジェスチャとが同じものである。
【００３３】
再び図６を参照すると、方法８０は、ユーザ１６を自分の割り当てロッカー２０にナビゲートするステップ（ステップ８４）を含むことができる。具体的に言えば、コントローラ３０は、ＡＲヘッドセット１８に、割り当てロッカー２０を表示するように、及び／又は割り当てロッカー２０までのナビゲーション（例えば、視覚的ＧＰＳナビゲーション）を表示するように命令することができる。方法８０は、割り当てロッカー２０の使用を可能にするステップ（ステップ８６）を含むことができる。例えば、コントローラ３０は、割り当てロッカー２０の開錠及び／又は開放を行うための命令をアクチュエータ２３に送信することができる。例えば、コントローラ３０は、ＡＲヘッドセット１８の入力装置５０（例えば、音声認識システム及び／又はジェスチャ認識システム）から命令を受け取り、受け取った命令に基づいて、割り当てロッカー２０の開錠及び／又は開放を行うようにアクチュエータ２３に命令することができる。
【００３４】
方法８０は、ロッカー割り当てをクリアするステップ（ステップ８８）と、ロッカーの利用可能性を更新するステップ（ステップ９０）とを含むことができる。これらのステップは、ユーザ１６がロッカー割り当てをクリアしたいと望んでいる旨の指示によって引き起こすことができる。例えば、コントローラ３０は、ＡＲヘッドセット１８の（単複の）入力装置５０（例えば、音声認識システム及び／又はジェスチャ認識システム）から、ユーザ１６がもはやロッカー２０を必要としていない（例えば、ユーザ１６がロッカー割り当てをクリアしたいと望んでいる）旨を示す入力を受け取ることができる。
【００３５】
いくつかの実施形態では、コントローラ３０が、アクチュエータ２３、ＡＲヘッドセット１８、データサーバ３６、１又は２以上のカメラ３８、又はこれらの組み合わせから情報を収集し、収集された情報に基づいて、ユーザ１６がもはやロッカー２０を必要としていないと判断することができる。例えば、コントローラ３０は、ＡＲヘッドセット１８及び／又は１又は２以上のカメラ３８から情報を収集して、ユーザ１６が所持品を取り出してアトラクション及び／又は遊園地１２の出口に向かっていると判断することができる。いくつかの実施形態では、センサ（例えば、光学センサ又は重量センサ）がロッカー２０内のアイテムの存在を検出してこの判断を促すことができる。その後、コントローラ３０は、ロッカー割り当てをクリアし（ステップ８８）、それぞれのロッカー２０が次のロッカー割り当てに利用可能になるようにロッカーの利用可能性を更新する（ステップ９０）ことができる。
【００３６】
なお、ロッカーシステム１０の態様について、ＡＲヘッドセット１８を使用して実装されるものとして説明しているが、本開示の実施形態は、他のいずれかの好適なモバイル装置（例えば、携帯電話機、スマートフォン、タブレット）を使用して実装することもできると理解されたい。例えば、モバイル装置は、ＡＲヘッドセット１８と同様の機能（例えば、プロセッサ、メモリ、ディスプレイ、感覚及び追跡装置、ネットワークシステム、入力装置、ファームウェア、アプリケーション、アプリケーションポータビリティプロファイル又はＡＰＰなどのハードウェア及びソフトウェアによって実装される機能）を有することができる。１つの例では、ヘッドセットディスプレイ４４を介して拡張現実画像を見るのではなく、モバイル装置又はパーソナル装置のディスプレイ上で拡張現実画像を見ることができる。例えば、ユーザ１６は、自身のモバイル装置にＡＰＰをダウンロードして、このモバイル装置をロッカーシステム１０、コントローラ３０などに接続することができる。その後、ロッカーシステム１０は、上述した方法と同様に効率的にロッカーを割り当てて、ユーザ１６が割り当てロッカー２０に容易にアクセスできるようにすることができる。
【００３７】
本明細書では、いくつかの特徴のみを図示し説明したが、当業者には多くの修正及び変更が浮かぶであろう。従って、添付の特許請求の範囲では、全てのこのような修正及び変更が本開示の実際の趣旨に含まれるものとして対象になると理解されたい。
【図１】
2020534226.tif 000003
【図２】
2020534226.tif 000004
【図３】
2020534226.tif 000005
【図４】
2020534226.tif 000006
【図５】
2020534226.tif 000007
【図６】
2020534226.tif 000008
【図７】
2020534226.tif 000009
【国際調査報告】
2020534226.tif 000010
2020534226.tif 000011
2020534226.tif 000012