(57)【要約】  システム（１０）は、２又は３以上の搭乗者（１６）を収容するように構成された多搭乗者乗り物車両（１２）を含む。乗り物車両（１２）は、乗り物車両（１２）の搭乗者からの入力に応答してフィードバックを発生させるように構成された複数のユーザ入力デバイス（３４）を含む。システム（１０）はまた、ユーザ入力デバイス（３４）のうちの１又は２以上からのフィードバックに基づいて乗り物車両（１２）の１又は２以上の作動を制御するように構成されたコントローラ（７０）を含む。【選択図】図３
2019505265.tif 000002
【特許請求の範囲】
【請求項１】
２又は３以上の搭乗者を収容するように構成された多搭乗者乗り物車両及びコントローラを含むシステムであって、
前記多搭乗者乗り物車両は、
各々が前記２又は３以上の搭乗者のうちの一の搭乗者から入力を受け取り、かつそれぞれの搭乗者からの入力に応答してフィードバックを発生させるように構成された複数のユーザ入力デバイスを含み、
前記複数のユーザ入力デバイスは、
第１のフィードバックを発生させるように構成された第１のユーザ入力デバイス及び第２のフィードバックを発生させるように構成された第２のユーザ入力デバイスであって、該第１及び第２のフィードバックは、前記多搭乗者乗り物車両の第１の作動に関連付けられた第１のフィードバックタイプを含むものである、第１のユーザ入力デバイス及び第２のユーザ入力デバイス、及び
第３のフィードバックを発生させるように構成された第３のユーザ入力デバイス及び第４のフィードバックを発生させるように構成された第４のユーザ入力デバイスであって、該第３及び第４のフィードバックは、前記第１の作動とは異なる前記多搭乗者乗り物車両の第２の作動に関連付けられた第２のフィードバックタイプを含むものである、第３のユーザ入力デバイス及び第４のユーザ入力デバイス、
を含み、
前記コントローラは、
前記第１、第２、第３、及び第４のフィードバックを受け取り、
前記第１のフィードバック、前記第２のフィードバック、又は両方の第１の選択に基づいて前記多搭乗者乗り物車両の前記第１の作動を制御し、及び
前記第３のフィードバック、前記第４のフィードバック、又は両方の第２の選択に基づいて前記多搭乗者乗り物車両の前記第２の作動を制御する、
ように構成される、
システム。
【請求項２】
前記コントローラは、協働する２又は３以上のコントローラを含む、請求項１に記載のシステム。
【請求項３】
前記第１の作動は、前記多搭乗者乗り物車両のステアリングを含み、前記コントローラは、前記第１の選択に基づいて、前記第１のフィードバック、前記第２のフィードバック、又は両方を用いて該多搭乗者乗り物車両の車軸の位置を調節するように構成される、請求項１に記載のシステム。
【請求項４】
前記第１のユーザ入力デバイス及び前記第２のユーザ入力デバイスの各々が、ステアリングホイールを含む、請求項３に記載のシステム。
【請求項５】
前記第２の作動は、前記多搭乗者乗り物車両の速度を含み、前記コントローラは、前記第２の選択に基づいて、前記第３のフィードバック、前記第４のフィードバック、又は両方を用いて該多搭乗者乗り物車両のモータ又は該多搭乗者乗り物車両のブレーキを制御するように構成される、請求項３に記載のシステム。
【請求項６】
前記第３のユーザ入力デバイスは、アクセルペダル又はスロットルを含み、前記第４のユーザ入力デバイスは、ブレーキペダル又はハンドブレーキを含む、請求項５に記載のシステム。
【請求項７】
前記第２の作動は、前記第２の選択に基づいて、前記第３のフィードバック、前記第４のフィードバック、又は両方を用いて乗り物環境内の報酬又は該乗り物環境内の障害物と対話することを含む、請求項１に記載のシステム。
【請求項８】
前記コントローラは、前記第３のフィードバック、前記第４のフィードバック、又は両方の前記第２の選択に基づいて、仮想報酬又は仮想障害物の表示を前記乗り物環境内に出現するように引き起こすように構成される、請求項７に記載のシステム。
【請求項９】
前記コントローラは、前記乗り物環境内のプロジェクタに前記仮想報酬又は前記仮想障害物を表示させるように構成される、請求項８に記載のシステム。
【請求項１０】
前記多搭乗者乗り物車両は、ディスプレイを含み、前記コントローラは、該ディスプレイに前記仮想報酬又は前記仮想障害物を表示させるように構成される、請求項８に記載のシステム。
【請求項１１】
前記ディスプレイは、プロジェクタを含み、前記第２の選択は、前記第３のフィードバック及び前記第４のフィードバックの両方を含み、前記コントローラは、該第３のフィードバックに基づいて該プロジェクタに前記仮想報酬及び前記仮想障害物を表示させ、かつ該第４のフィードバックに基づいて該プロジェクタの位置を調節するように構成される、請求項１０に記載のシステム。
【請求項１２】
前記第３のユーザ入力デバイスは、ボタンを含み、前記第４のユーザ入力デバイスは、ジョイスティックを含む、請求項１１に記載のシステム。
【請求項１３】
前記多搭乗者乗り物車両は、注意喚起ディスプレイを含み、前記コントローラ又は第２の多搭乗者乗り物車両の第２のコントローラは、前記仮想報酬又は前記仮想障害物を該注意喚起ディスプレイに表示させるように構成される、請求項８に記載のシステム。
【請求項１４】
注意喚起ディスプレイを含む第２の多搭乗者乗り物車両を含み、
前記コントローラは、前記注意喚起ディスプレイ上に前記仮想障害物の表示を引き起こすように構成される、
請求項８に記載のシステム。
【請求項１５】
前記コントローラは、前記第１のフィードバックに関する第１のスコアと前記第２のフィードバックに関する第２のスコアとを決定して該第１のスコア及び該第２のスコアに基づいて前記第１の選択を決定するように構成される、請求項１に記載のシステム。
【請求項１６】
多搭乗者乗り物車両であって、
多搭乗者乗り物車両の第１の搭乗者からの入力に基づいて第１のフィードバックを発生させるように構成された第１のユーザ入力デバイスと、
多搭乗者乗り物車両の第２の搭乗者からの入力に基づいて第２のフィードバックを発生させるように構成された第２のユーザ入力デバイスと、
コントローラと、を含み、
前記コントローラは、
前記第１及び第２のフィードバックを受け取り、
車両経路の決定のために、前記第１のフィードバック、前記第２のフィードバック、又は両方を選択し、
前記選択に基づいて、前記第１のフィードバック、前記第２のフィードバック、又は両方を用いて前記車両経路を決定し、及び
前記車両経路に基づいて多搭乗者乗り物車両の移動を制御する、
ように構成される、
多搭乗者乗り物車両。
【請求項１７】
前記コントローラは、前記移動を制御するために、多搭乗者乗り物車両の車軸の位置、多搭乗者乗り物車両のモータ、多搭乗者乗り物車両のブレーキ、又はその組合せを制御するように構成される、請求項１６に記載の多搭乗者乗り物車両。
【請求項１８】
前記第１のユーザ入力デバイスは、第１のステアリングホイールを含み、前記第２のユーザ入力デバイスは、第２のステアリングホイールを含み、前記コントローラは、前記車両経路の方向を決定するために、前記第１のフィードバック、前記第２のフィードバック、又は両方を選択するように構成される、請求項１６に記載の多搭乗者乗り物車両。
【請求項１９】
前記第１の搭乗者からの入力に基づいて第３のフィードバックを発生させるように構成された第１のアクセルペダルと、
前記第２の搭乗者からの入力に基づいて第４のフィードバックを発生させるように構成された第２のアクセルペダルと、
前記第１の搭乗者からの入力に基づいて第５のフィードバックを発生させるように構成された第１のブレーキペダルと、
前記第２の搭乗者からの入力に基づいて第６のフィードバックを発生させるように構成された第２のブレーキペダルと、
を含み、
前記コントローラは、前記車両経路の速度を決定するために、前記第３のフィードバック、第４のフィードバック、第５のフィードバック、第６のフィードバック、又はその組合せを選択するように構成される、
請求項１８に記載の多搭乗者乗り物車両。
【請求項２０】
前記コントローラは、
前記第１のフィードバックを解析して前記第１の搭乗者に対する第１のスコアを決定し、
前記第２のフィードバックを解析して前記第２の搭乗者に対する第２のスコアを決定し、及び
前記第１及び第２のスコアに基づいて、前記第１のフィードバック、前記第２のフィードバック、又は両方を選択する、
ように構成される、
請求項１６に記載の多搭乗者乗り物車両。
【請求項２１】
前記コントローラは、前記第１のフィードバック及び前記第２のフィードバックを予め決められた理想車両経路と比較して前記第１のスコア及び前記第２のスコアをそれぞれ決定するように構成される、請求項２０に記載の多搭乗者乗り物車両。
【請求項２２】
前記コントローラは、
前記第１のスコアに基づいて前記第１のフィードバックを重み付けして第１の重み付きフィードバックを決定し、
前記第２のスコアに基づいて前記第２のフィードバックを重み付けして第２の重み付きフィードバックを決定し、
前記第１の重み付きフィードバックと前記第２の重み付きフィードバックを組み合わせて組合せフィードバックを決定し、及び
前記組合せフィードバックに基づいて前記車両経路を決定する、
ように構成される、
請求項２０に記載の多搭乗者乗り物車両。
【請求項２３】
前記コントローラは、前記第１のスコアが前記第２のスコアよりも高いときに前記第１のフィードバックを選択し、かつ該第２のスコアが該第１のスコアよりも高いときに前記第２のフィードバックを選択するように構成される、請求項２０に記載の多搭乗者乗り物車両。
【請求項２４】
前記第１のユーザ入力デバイスの近くに配置された第１のインジケータと、
前記第２のユーザ入力デバイスの近くに配置された第２のインジケータと、
を含み、
前記コントローラは、該コントローラが前記第１のフィードバックを選択するときに前記第１のインジケータを起動し、かつ該コントローラが前記第２のフィードバックを選択するときに前記第２のインジケータを起動するように構成される、
請求項１６に記載の多搭乗者乗り物車両。
【請求項２５】
前記第１及び第２のインジケータの各々が、ディスプレイ、ライト、オーディオ警告器、又はその組合せを含む、請求項２４に記載の多搭乗者乗り物車両。
【請求項２６】
多搭乗者乗り物車両の第３の搭乗者からの入力に基づいて第３のフィードバックを発生させるように構成された第３のユーザ入力デバイスと、
乗り物環境内に１又は２以上の投影を表示するように構成されたプロジェクタと、
を含み、
前記コントローラは、前記第３のフィードバックに基づいて前記プロジェクタに前記１又は２以上の投影のうちの一の投影を表示させるように構成される、
請求項１６に記載の多搭乗者乗り物車両。
【請求項２７】
多搭乗者乗り物車両の前記第３の搭乗者からの入力に基づいて第４のフィードバックを発生させるように構成された第４のユーザ入力デバイスを含み、
前記１又は２以上の投影は、報酬投影及び障害物投影を含み、前記コントローラは、前記第３のフィードバックに基づいて該報酬投影及び前記第４のフィードバックに基づいて該障害物投影を前記プロジェクタに表示させるように構成される、
請求項２６に記載の多搭乗者乗り物車両。
【請求項２８】
多搭乗者乗り物車両の第１のユーザ入力デバイスから、該多搭乗者乗り物車両の第１の搭乗者からの入力に応答して第１のステアリングフィードバックを受け取る段階と、
前記多搭乗者乗り物車両の第２のユーザ入力デバイスから、該多搭乗者乗り物車両の第２の搭乗者からの入力に応答して第１の速度フィードバックを受け取る段階と、
車両経路を決定する段階であって、前記第１のステアリングフィードバックに基づいて該車両経路の方向を決定する段階及び前記第２の速度フィードバックに基づいて該車両経路の速度を決定する段階を含む、車両経路を決定する段階と、
前記車両経路に基づいて多搭乗者乗り物車両の移動を制御する段階と、
を含む、方法。
【請求項２９】
前記多搭乗者乗り物車両の前記第２の搭乗者からの入力に応答して該多搭乗者乗り物車両の第３のユーザ入力デバイスから第２のステアリングフィードバックを受け取る段階と、
前記多搭乗者乗り物車両の前記第１の搭乗者からの入力に応答して該多搭乗者乗り物車両の第４のユーザ入力デバイスから第２の速度フィードバックを受け取る段階と、
を含む、請求項２８に記載の方法。
【請求項３０】
同時に受け取る前記第１のステアリングフィードバック及び前記第２のステアリングフィードバックに基づいて前記車両経路の前記方向を決定する段階と、
同時に受け取る前記第１の速度フィードバック及び前記第２の速度フィードバックに基づいて前記車両経路の前記速度を決定する段階と、
を含む、請求項２９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の開示は、一般的に遊園地の分野に関する。より具体的には、本発明の開示の実施形態は、遊園地ゲーム又は乗り物に関連して使用される多搭乗者乗り物車両(multi-passenger ride vehicles)に関する。
【背景技術】
【０００２】
搭乗者に独特の運動及び視覚体験を提供するために様々な遊戯乗り物が作り出されている。例えば、テーマ乗り物は、固定又は可変経路に沿って進行する単一搭乗者又は多搭乗者乗り物車両によって実施することができる。乗り物車両それ自体は、乗り物車両及び／又は周囲環境に対する様々なレベルの制御を搭乗者に提供する特徴（例えば、様々なボタン及びノブ）を含むことができる。しかし、乗り物車両の搭乗者に与えられる従来の制御は、一般的に、乗り物車両が予め決められた固定経路を辿る時に限定される。更に、多搭乗者乗り物車両の従来の制御は、一般的に、乗り物車両に対するステアリング制御を単一搭乗者に提供するだけである。したがって、乗り物車両に対する高度な搭乗者制御を搭乗者に提供してより冒険的な乗り物体験を作り出す改善された遊戯乗り物に対する必要性が存在することが今日認識されている。
【発明の概要】
【課題を解決するための手段】
【０００３】
オリジナルに主張する主題と範囲が対応するある一定の実施形態を以下に要約する。これらの実施形態は、本発明の開示の範囲を限定するように意図しておらず、むしろこれらの実施形態は、ある一定の開示する実施形態の簡単な要約を提供することのみを意図している。実際に、本発明の開示は、以下に列挙する実施形態に類似か又は異なる場合がある様々な形態を包含することができる。
【０００４】
一実施形態により、システムは、２又は３以上の搭乗者を収容するように構成された多搭乗者乗り物車両を含む。多搭乗者乗り物車両は、２又は３以上の搭乗者のうちの搭乗者からの入力を受け取り、かつそれぞれの搭乗者からの入力に応答してフィードバックを発生させるように各々が構成された複数のユーザ入力デバイスを含む。複数のユーザ入力デバイスは、第１のフィードバックを発生させるように構成された第１のユーザ入力デバイスと、第２のフィードバックを発生させるように構成された第２のユーザ入力デバイスとを含む。第１及び第２のフィードバックは、多搭乗者乗り物車両の第１の作動に関連付けられた第１のフィードバックタイプを含む。これに加えて、複数のユーザ入力デバイスは、第３のフィードバックを発生させるように構成された第３のユーザ入力デバイスと、第４のフィードバックを発生させるように構成された第４のユーザ入力デバイスとを含む。第３及び第４のフィードバックは、第１の作動とは異なる多搭乗者乗り物車両の第２の作動に関連付けられた第２のフィードバックタイプを含む。更に、システムは、第１、第２、第３、及び第４のフィードバックを受け取り、第１のフィードバック、第２のフィードバック、又は両方の第１の選択に基づいて多搭乗者乗り物車両の第１の作動を制御し、かつ第３のフィードバック、第４のフィードバック、又は両方の第２の選択に基づいて多搭乗者乗り物車両の第２の作動を制御するように構成されたコントローラを含む。
【０００５】
別の実施形態では、多搭乗者乗り物車両は、多搭乗者乗り物車両の第１の搭乗者からの入力に基づいて第１のフィードバックを発生させるように構成された第１のユーザ入力デバイスを含む。多搭乗者乗り物車両はまた、多搭乗者乗り物車両の第２の搭乗者からの入力に基づいて第２のフィードバックを発生させるように構成された第２のユーザ入力デバイスを含む。更に、多搭乗者乗り物車両は、第１及び第２のフィードバックを受け取り、かつ車両経路の決定のために第１のフィードバック、第２のフィードバック、又は両方を選択するように構成されたコントローラを含む。これに加えて、コントローラは、選択に基づいて第１のフィードバック、第２のフィードバック、又は両方を用いて車両経路を決定し、かつ車両経路に基づいて多搭乗者乗り物車両の移動を制御するように構成される。
【０００６】
別の実施形態では、方法は、多搭乗者乗り物車両の第１の搭乗者からの入力に応答して多搭乗者乗り物車両の第１のユーザ入力デバイスから第１のステアリングフィードバックを受け取る段階(receiving)を含む。本方法はまた、多搭乗者乗り物車両の第２の搭乗者からの入力に応答して多搭乗者乗り物車両の第２のユーザ入力デバイスから第１の速度フィードバックを受け取る段階を含む。これに加えて、本方法は、車両経路を決定する段階を含む。車両経路を決定する段階は、第１のステアリングフィードバックに基づいて車両経路の方向を決定する段階と、第１の速度フィードバックに基づいて車両経路の速度を決定する段階とを含む。更に、本方法は、車両経路に基づいて多搭乗者乗り物車両の移動を制御する段階を含む。
【０００７】
本発明の開示のこれら及び他の特徴、態様、及び利点は、図面を通して同じ文字が同じ部分を表す添付図面を参照して以下の詳細説明を読む時により良く理解されることになるであろう。
【図面の簡単な説明】
【０００８】
【図１】本発明の技術による多搭乗者乗り物車両を含む対話型乗り物システム(interactive ride system)の俯瞰図である。
【図２】本発明の技術による多搭乗者乗り物車両を含む対話型乗り物システムのブロック図である。
【図３】本発明の技術による多搭乗者乗り物車両、物理報酬、仮想報酬、物理障害物、及び仮想障害物を含む対話型乗り物システムの斜視図である。
【図４】本発明の技術による２つの多搭乗者乗り物車両を含む対話型乗り物システムの斜視図である。
【図５】本発明の技術による２つの多搭乗者乗り物車両と移動可能プロジェクタによって表示された仮想障害物とを含む対話型乗り物システムの斜視図である。
【図６】本発明の技術による多搭乗者乗り物車両の注意喚起ディスプレイ(heads-up display)上に表示された仮想障害物の表現の概略図である。
【図７】本発明の技術により搭乗者パフォーマンスを決定する方法の流れ図である。
【図８】本発明の技術により対話型乗り物の勝者を決定する方法の流れ図である。
【図９】本発明の技術により１又は２以上のユーザ入力デバイスからのフィードバックに基づいて多搭乗者乗り物車両の１又は２以上の作動を制御する方法の流れ図である。
【発明を実施するための形態】
【０００９】
本発明の開示は、各搭乗者に動的乗り物体験を提供するために搭乗者による多搭乗者乗り物車両の協力的、競争的、又は連続的／交互的な搭乗者制御を可能にする様々なユーザ入力デバイスを有する多搭乗者乗り物車両を含む対話型乗り物に関する。対話型乗り物は、各搭乗者に対して静的体験を提供する受動的乗り物とは対照的である。例えば、受動的乗り物は、乗り物が行われる度に入力に基づいて変更可能な経路又は結果を含まず、及び／又は乗り物車両の特徴の搭乗者による動的制御を許さない。本発明の技術は、各多搭乗者乗り物車両及び／又は各搭乗者に対して乗り物が行われる度に潜在的に異なる体験を容易にする。特に、多搭乗者乗り物車両の各搭乗者は、対話型乗り物の少なくとも一部分に対して多搭乗者乗り物車両の少なくとも１つの特徴又は作動を能動制御することができる。例えば、多搭乗者乗り物車両の１又は２以上の搭乗者は、ステアリングホイール、ジョイスティック、アクセルペダル(gas pedal)、ブレーキペダル、ボタン、レバー、スイッチ、及びタッチ画面ディスプレイなどのような多搭乗者乗り物車両の様々なユーザ入力デバイスを能動制御することができる。ユーザ入力デバイスは、多搭乗者乗り物車両の移動に関連するフィードバック（例えば、速度、加速、減速、方向、及び／又は向き）、対話型乗り物での報酬に関連するフィードバック、対話型乗り物での障害に関連するフィードバック、対話型乗り物での他の多搭乗者乗り物車両又は他の物体に関連するフィードバック、又は１又は２以上の搭乗者からの入力に基づくこれらのフィードバックの組合せを発生させることができる。ユーザ入力デバイスによって発生されるフィードバックは、多搭乗者乗り物車両の移動、報酬取得、障害回避、及び／又は対話型乗り物での他の多搭乗者乗り物車両及び／又は物体との係わり合いのような多搭乗者乗り物車両の特徴及び／又は作動を制御するために使用することができる。
【００１０】
ある一定の実施形態では、多人数乗り物車両の２又は３以上の搭乗者は、作動の協力的制御のために同じ作動を同時に能動制御することができる。すなわち、２人の搭乗者の各々は、同じタイプのフィードバック（例えば、同じ作動に関連するフィードバック）を発生させるユーザ入力デバイスを制御することができ、２人のユーザ入力デバイスからのフィードバックを作動を協力的に制御するために使用することができる。例えば、２人の搭乗者は、各々がステアリングホイールを制御することができ、２つのステアリングホイールの制御からの協力的な統合制御は、多搭乗者車両のステアリング又は車両経路を決定することができる。一部の実施形態では、多搭乗者乗り物車両の各搭乗者は、多搭乗者乗り物車両の異なる作動を能動制御することができる。例えば、第１の搭乗者は、ステアリングに関連するフィードバックを発生させるユーザ入力デバイスを制御することができ、第２の搭乗者は、加速に関連するフィードバックを発生させるユーザ入力デバイスを制御することができ、第３の搭乗者は、報酬に関連するフィードバックを発生させるユーザ入力デバイスを制御することができ、第４の搭乗者は、障害に関連するフィードバックを発生させるユーザ入力デバイスを制御することができる。更に、一部の実施形態では、多搭乗者乗り物車両の様々な作動の制御は、対話型乗り物の持続時間を通して搭乗者の間で輪番することが可能である。例えば、多搭乗者乗り物車両の様々な作動の制御は、搭乗者の間で循環することが可能あり、及び／又はこれらの制御は、それぞれの作動に対する以前の搭乗者パフォーマンスに基づいて搭乗者に与えることができる。このようにして、対話型乗り物は、各搭乗者に独特で動的な乗り物体験を提供し、何回かの遊園地来場にわたって継続的な興味を与えるために、多搭乗者乗り物車両の各搭乗者が多搭乗者乗り物車両の少なくとも１つの作動を制御することを可能にする。
【００１１】
本発明の開示の対話型乗り物は、乗り物、ショー、及び広報宣伝などを含む遊園地アトラクションによって実施することができる。様々な競走テーマのような特定のテーマに関連付けて対話型乗り物を採用することにより、来園者は、遊園地に来園するように動機付けられ、かつ遊園地によって提供されるテーマ体験を享受することが可能になる。更に、対話型乗り物は設定可能かつ動的であるので、１つの乗り物環境は、いくつかの異なるテーマ又は物語を有する乗り物、競走、及び／又はゲームをホストするように構成することができる。
【００１２】
上述のことを念頭において、図１は、本発明の開示による対話型乗り物システム１０の実施形態を示している。対話型乗り物システム１０は、１又は２以上の多搭乗者乗り物車両１２を含むことができる。特に、各多搭乗者乗り物車両１２は、それ自体が少なくとも２人の搭乗者１６を収容することを可能にするために少なくとも２席（例えば、２席、３席、４席、５席、６席、７席、８席、９席、１０席、又は１１席以上）の搭乗者座席１４を含む。搭乗者座席１４は、多搭乗者乗り物車両１２の前部及び／又は後部のような多搭乗者乗り物車両１２のあらゆる適切な場所に配置することができる。更に、各搭乗者座席１４の向きは、多搭乗者乗り物車両１２内であらゆる方向に定めることができる。更に、一部の実施形態では、搭乗者座席１４のうちの１又は２以上は、残りの搭乗者座席１４に対して高くすることができる。更に、各多搭乗者乗り物車両１２は、前車軸２０に接続された前輪１８と、後車軸２４に接続された後輪２２とを含むことができる。
【００１３】
対話型乗り物システム１０は、１又は２以上の多搭乗者乗り物車両１２のための乗り物環境２８を含む。特に、１又は２以上の多搭乗者乗り物車両１２は、乗り物環境２８内に配置され、その中で移動するように構成される。ある一定の実施形態では、１又は２以上の多搭乗者乗り物車両１２は、乗り物環境２８内で乗り物コース３０に沿って進行する。乗り物コース３０は、多搭乗者乗り物車両１２がその上で進行することができるあらゆる面とすることができる。例えば、乗り物コース３０は、１又は２以上の軌道、１又は２以上の道路、１又は２以上の開放面、又はその組合せを含むことができる。一実施形態では、対話型乗り物システム１０は、コントローラ（例えば、１又は２以上のコントローラ）が多搭乗者乗り物車両１２の移動（例えば、方向、速度、加速、及び／又は向き）を制御する「ドライブ・バイ・ワイヤ」システムである。したがって、乗り物コース３０は、多搭乗者乗り物車両１２が進行する経路を指定することができない。代わりに、１又は２以上のコントローラは、乗り物コース３０の範囲で多搭乗者乗り物車両１２の複数の異なるか又は可変の乗り物経路３２を決定することができる。一部の実施形態では、１又は２以上のコントローラは、多搭乗者車両１２の自由運動を可能にすることができる（例えば、多搭乗者乗り物車両１２は、どこでも又は予め決められた境界内のどこでも走らせることができる）。ある一定の実施形態では、１又は２以上のコントローラは、分岐固定経路を通る移動を可能にすることができる。例えば、１又は２以上のコントローラは、複数の分岐固定経路から可変乗り物経路３２を選択することができる。更に、一部の実施形態では、１又は２以上のコントローラは、多搭乗者乗り物車両１２に可変の速度、可変の方向（例えば、前方、後方、横方向、斜方など）、及び／又は可変の向きで進ませるように多搭乗者乗り物車両１２を制御することができる。例えば、１又は２以上のコントローラは、多搭乗者乗り物車両１２の向きを変更するために多搭乗者乗り物車両１２にスピン、ピッチ、ロール、及び／又はヨーさせることができる。したがって、対話型乗り物システム１０は、各多搭乗者乗り物車両１２に対して乗り物が行われる度に潜在的に異なる乗り物経路３２を容易にする。
【００１４】
更に、下記でより詳細に説明するように、各多搭乗者乗り物車両１２内の搭乗者１６は、それぞれの多搭乗者乗り物車両１２の移動、報酬取得、障害回避、及び／又は対話型乗り物システム１０内の他の多搭乗者乗り物車両１２との係わり合いのようなそれぞれの多搭乗者乗り物車両１２の１又は２以上の作動（例えば、アクション、機能など）を制御することができる。例えば、各多搭乗者乗り物車両１２内の搭乗者１６は、それぞれの多搭乗者乗り物車両１２によって取られる乗り物経路３２を制御するために、それぞれの多搭乗者乗り物車両１２の移動（例えば、方向、速度、及び／又は向き）を協力して又は個々に制御することができる。例えば、一部の実施形態では、多搭乗者乗り物車両１２内の搭乗者１６は、それぞれの多搭乗者乗り物車両１２の自由運動を協力して又は個々に制御することができる。ある一定の実施形態では、多搭乗者乗り物車両１２内の搭乗者１６は、複数の分岐固定経路からの固定乗り物経路３２の選択を協力して又は個々に制御することができる。搭乗者１６が各多搭乗者乗り物車両１２の作動を制御することを可能にするために、各多搭乗者乗り物車両１２は、各搭乗者１６に対して少なくとも１つのユーザ入力デバイス３４を含むことができる。各ユーザ入力デバイス３４は、搭乗者１６からの入力に応答してフィードバック又は信号を発生させる。例えば、各ユーザ入力デバイス３４は、搭乗者１６によるそれぞれのユーザ入力デバイス３４の起動又は移動に応答してフィードバック又は信号を発生させることができる。一部の実施形態では、ユーザ入力デバイス３４は、多搭乗者乗り物車両１２の移動に関連するフィードバック、報酬に関連するフィードバック、障害に関連するフィードバック、又はその組合せを発生させることができる。図示のように、各ユーザ入力デバイス３４は、それぞれの搭乗者座席１４内の搭乗者１６がそれぞれのユーザ入力デバイス３４と容易に対話する及び／又はそれを起動することができるように搭乗者座席１４の近くに配置することができる。例えば、各搭乗者座席１４に対する各ユーザ入力デバイス３４は、当該ユーザ入力デバイス３４がそれぞれの搭乗者座席１４内の搭乗者１６の手の届く範囲に存在するように、それぞれの搭乗者座席１４の回りに位置決めすることができる。一部の実施形態では、各ユーザ入力デバイス３４は、ユーザ入力デバイス３４がそれぞれの搭乗者座席１４内の搭乗者１６の近く（例えば、手の届く範囲）に配置され、かつ多搭乗者乗り物車両１２の他の搭乗者座席１４内の搭乗者１６から離れた（例えば、手の届かない）距離に配置されるように搭乗者座席１４の近くに配置することができる。
【００１５】
図示の実施形態では、少なくとも１つのユーザ入力デバイス３４は、ステアリングホイール３６と、アクセルペダル３８と、ブレーキペダル４０と、１又は２以上のボタン４２と、ジョイスティック４４（例えば、横方向及び／又は斜方に移動するための又は全ての方向の移動を制御するための）と、タッチ画面ディスプレイ（図示せず）とを含む。しかし、一部の実施形態では、少なくとも１つのユーザ入力デバイス３４は、あらゆる個数のユーザ入力デバイス、及びスロットル、ハンドブレーキなどのようなあらゆる適切なタイプのユーザ入力デバイスを含むことができることを認めなければならない。更に、１人の搭乗者１６に対する少なくとも１つのユーザ入力デバイス３４が、別の搭乗者１６に対する別のユーザ入力デバイス３４と同じタイプのフィードバック又は異なるタイプのフィードバックを発生させることを認めなければならない。一例として、一実施形態では、多搭乗者乗り物車両１２は、第１の搭乗者座席の近くにステアリングホイール３６を含み、第２の搭乗者座席の近くにアクセルペダル３８を含み、第３の搭乗者座席の近くにブレーキペダル４０を含み、第４の搭乗者座席の近くにボタン４２を含むことができる。
【００１６】
図２に示すように、各多搭乗者乗り物車両１２は、ユーザ入力デバイス３４から信号（例えば、入力、フィードバックなど）を受け取り、受け取った信号をそれぞれの多搭乗者乗り物車両１２の作動を制御するように処理する車両コントローラ７０（例えば、単一コントローラ又は協働状態にある複数のコントローラ）を含むことができる。例えば、車両コントローラ７０は、多搭乗者乗り物車両１２の移動、報酬取得、障害回避、及び／又は対話型乗り物システム１０内の他の多搭乗者乗り物車両１２及び／又はキャラクターとの係わり合いのような多搭乗者乗り物車両１２の作動を制御するようにユーザ入力デバイス３４からの信号を処理することができる。特に、車両コントローラ７０は、ユーザ入力デバイス３４からの１又は２以上の信号に少なくとも部分的に基づいて各多搭乗者乗り物車両１２の経路３２を決定することができる。上述のように、経路３２は、多搭乗者乗り物車両１２の自由運動又は複数の分岐固定経路から選択される固定経路とすることができる。経路３２が選択固定経路である実施形態では、車両コントローラ７０は、ユーザ入力デバイス３４からの１又は２以上の信号に基づいて経路３２を変更する（例えば、異なる固定経路３２を選択する）ことができることを認めなければならない。例えば、車両コントローラ７０は、１又は２以上のユーザ入力デバイス３４からの１又は２以上の信号に基づいて第１の固定経路３２を選択することができ（例えば、乗り物コース３０内の最初の分岐において）、１又は２以上のユーザ入力デバイス３４からの１又は２以上の信号に基づいて第２の固定経路３２を選択することができる（例えば、乗り物コース３０内の第２の分岐において）。下記でより詳細に説明するように、車両コントローラ７０は、ユーザ入力デバイス３４からの入力、車両コントローラ７０に格納された命令、及び／又は多搭乗者乗り物車両１２に通信的に結合された対話型乗り物システム１０のシステムコントローラ７２（例えば、単一コントローラ又は協働状態にある複数のコントローラ）からの命令に基づいて多搭乗者乗り物車両１２の作動を制御することができる。
【００１７】
車両コントローラ７０は、特定用途向けプロセッサのようなプロセッサ７４（１又は２以上のプロセッサを表すことができる）を使用するあらゆるデバイスとすることができる。更に、車両コントローラ７０は、多搭乗者乗り物車両１２に関連して本明細書に説明する方法及び制御アクションを実施するためにプロセッサ７４によって実行可能な命令を格納するためのメモリデバイス７６を含むことができる。プロセッサ７４は、１又は２以上の処理デバイスを含むことができ、メモリ７６は、１又は２以上の有形非一時的機械可読媒体を含むことができる。更に、システムコントローラ７２は、特定用途向けプロセッサのようなプロセッサ７８（１又は２以上のプロセッサを表すことができる）を使用するあらゆるデバイスとすることができる。更に、システムコントローラ７２は、多搭乗者乗り物車両１２及び対話型乗り物システム１０に関連して本明細書に説明する方法及び制御アクションを実施するためにプロセッサ７８によって実行可能な命令を格納するためのメモリデバイス８０を含むことができる。プロセッサ７８は、１又は２以上の処理デバイスを含むことができ、メモリ８０は、１又は２以上の有形非一時的機械可読媒体を含むことができる。一例として、そのような機械可読媒体は、機械実行可能命令又はデータ構造の形態にある望ましいプログラムコードを担持又は格納するために使用することができ、プロセッサ７４、プロセッサ７８、又はあらゆる汎用又は専用コンピュータ又はプロセッサを有する他の機械によってアクセスすることができるＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、又は他の光ディスクストレージ、磁気ディスクストレージ又は他の磁気ストレージデバイス、又はあらゆる他の媒体を含むことができる。
【００１８】
これに加えて、システムコントローラ７２は、多搭乗者乗り物車両１２及び対話型乗り物システム１０のあらゆる他の構成要素と有線又は無線の通信経路を通して通信するように構成することができる。例えば、多搭乗者乗り物車両１２とシステムコントローラ７２の間の情報の送信を容易にするために、多搭乗者乗り物車両１２は車両通信モジュール８２を含むことができ、システムコントローラ７２はシステム通信モジュール８４を含むことができる。ある一定の実施形態では、車両通信モジュール８２は、他の多搭乗者乗り物車両１２との情報送信を容易にすることができる。更に、システムコントローラ７２は、ディスプレイ８６と完全又は部分的に自動化された入力／出力インタフェース８８とを含む分散制御システム（ＤＣＳ）又はあらゆる他のコンピュータベースのワークステーションを含むことができる。
【００１９】
多搭乗者乗り物車両１２の移動を提供するために、多搭乗者乗り物車両１２はモータ９０とブレーキ９２とを含む。多搭乗者乗り物車両１２の移動は、多搭乗者乗り物車両１２の走行（例えば、加速、減速）、方向転換、及び停止を含むことができる。モータ９０は、バッテリ、太陽電池パネル、発電機、ガソリンエンジン、又はこれらのあらゆる組合せを含むがこれらに限定されないあらゆる適切な電源９４によって給電することができる。モータ９０及びブレーキ９２の作動は、車両コントローラ７０が制御することができる。例えば、車両コントローラ７０は、１又は２以上のアクセルペダル３８又はスロットルのような１又は２以上のユーザ入力デバイス３４から受け取ったフィードバックに基づいて多搭乗者乗り物車両１２を加速又は減速するためにモータ９０の出力パワーを調節するようにモータ９０を制御することができる。更に、車両コントローラ７０は、１又は２以上のブレーキペダル４０又はハンドペダルのような１又は２以上のユーザ入力デバイス３４から受け取ったフィードバックに基づいて多搭乗者乗り物車両１２を減速又は停止するようにブレーキ９２を制御することができる。更に、車両コントローラ７０は、多搭乗者乗り物車両１２のステアリングを制御するために、１又は２以上のステアリングホイール３６及び／又は１又は２以上のジョイスティック４４のような１又は２以上のユーザ入力デバイス３４から受け取ったフィードバックに基づいて多搭乗者乗り物車両１２の前車軸２０及び／又は後車軸２４の位置を調節することができる。このようにして、車両コントローラ７０は、１又は２以上のユーザ入力デバイス３４からのフィードバックに基づいて多搭乗者乗り物車両１２の経路３２を決定する及び／又は調節することができる。
【００２０】
一部の実施形態では、車両コントローラ７０は、多搭乗者乗り物車両１２に速度を最高速度閾値よりも高く維持させるようにモータ９０を制御することができる。すなわち、車両コントローラ７０は、多搭乗者乗り物車両１２に最高速度閾値よりも大きい速度で進ませるために、アクセルペダル３８からの入力及び／又はブレーキペダル４０からの入力のようなユーザ入力デバイス３４からの入力を無効にすることができる。例えば、一部の実施形態では、多搭乗者乗り物車両１２が予め決められた時間内に乗り物を完了することが望ましい場合があり、最高速度閾値は、予め決められた時間内の乗り物の完了を容易にするように選択することができる。更に、ある一定の実施形態では、複数の多搭乗者乗り物車両１２が、乗り物コース３０を通って同時に進行することができる。例えば、多搭乗者乗り物車両１２間の衝突の発生を最小にするか又はこれらの衝突を防止するために、乗り物コース３０に沿って多搭乗者乗り物車両１２の間に距離を置くことが望ましい場合がある。したがって、ある一定の実施形態では、多搭乗者乗り物車両１２は、予め決められた間隔で乗り物コース３０を始めることができ、最低速度閾値は、乗り物コース３０を通して多搭乗者乗り物車両１２間の望ましい間隔を容易にするように選択することができる。車両コントローラ７０のメモリ７６及びシステムコントローラ７２のメモリ８０は、１又は２以上の最低速度閾値を格納することができる。一部の実施形態では、車両コントローラ７０のプロセッサ７４及び／又はシステムコントローラ７２のプロセッサ７８は、例えば、望ましい完了時間、多搭乗者乗り物車両１２間の望ましい間隔などのような１又は２以上の乗り物ファクタに基づいて、メモリ７６及び／又はメモリ８０に格納された１又は２以上の最低速度閾値から最低速度閾値を選択することができる。
【００２１】
多搭乗者乗り物車両１２は、乗り物コース３０内の多搭乗者乗り物車両１２の位置をモニタするための位置フィードバックシステム９６を含むことができる。一部の実施形態では、位置フィードバックシステム９６は、乗り物環境２８内の１又は２以上のセンサ１００と対話する１又は２以上のセンサ９８を含むことができる。例えば、センサ９８及びセンサ１００は、エミッタ及び／又は検出器、ＲＦＩＤタグ及び／又はＲＦＩＤ送信機のような無線周波数識別（ＲＦＩＤ）構成要素、カメラ、又はその組合せのような光学構成要素を含むことができる。センサ１００は、乗り物コース３０内又は上に配置され、及び／又は乗り物環境２８内の１又は２以上の物理的物体内又は上に配置することができる。更に、センサ９８は、多搭乗者乗り物車両１２内又は上に配置するか又はそれに結合することができる。一部の実施形態では、位置フィードバックシステム９６のセンサ９８は、乗り物環境２８のセンサ１００からのフィードバック又はセンサ１００との対話に基づいて多搭乗者乗り物車両１２の位置情報を決定することができる。センサ１００は、多搭乗者乗り物車両１２のセンサ９８からのフィードバック又はセンサ９８との対話に基づいて多搭乗者乗り物車両１２の位置情報を決定することができ、この位置情報をシステムコントローラ７２に提供することができる。
【００２２】
車両コントローラ７０及び／又はシステムコントローラ７２は、衝突の発生を最小にする、衝突を回避する、又はそれを防止するように多搭乗者乗り物車両１２の移動を制御するために、多搭乗者乗り物車両１２の位置情報を乗り物環境２８に関する情報と組み合わせて使用することができる。例えば、乗り物環境２８に関する情報は、乗り物コース３０の境界、乗り物環境２８内の物理的物体、乗り物コース３０内の他の多搭乗者乗り物車両１２等に関する情報を含むことができる。乗り物環境２８に関する情報は、１又は２以上のセンサ９８から受け取ったフィードバック、１又は２以上のセンサ１００からのフィードバック、メモリ７６及び／又はメモリ８０に格納された情報、又はその組合せに基づいて車両コントローラ７０及び／又はシステムコントローラ７２が決定することができる。特に、車両コントローラ７０及び／又はシステムコントローラ７２は、多搭乗者乗り物車両１２の位置情報及び乗り物環境２８に関する情報に少なくとも部分的に基づいてユーザ入力デバイス３４からの１又は２以上の入力を無効にするか又は調節するように構成することができる。例えば、車両コントローラ７０及び／又はシステムコントローラ７２は、ステアリングホイール３６、アクセルペダル３８、ブレーキペダル４０、ジョイスティック４４などからの入力を無効にするか又は調節することができる。一部の実施形態では、車両コントローラ７０及び／又はシステムコントローラ７２は、例えば、速度、モータ出力パワー、ユーザ入力デバイス３４からの入力のような多搭乗者乗り物車両１２のステータスを示すデータを使用することができる。一実施形態では、車両通信モジュール８２は、多搭乗者乗り物車両１２のステータスを示すデータ及び多搭乗者乗り物車両１２に関する独特な識別子をシステムコントローラ７２に送信することができる。
【００２３】
ある一定の実施形態では、車両コントローラ７０及び／又はシステムコントローラ７２は、多搭乗者乗り物車両１２の位置情報と乗り物環境２８に関する情報とに少なくとも部分的に基づいて、多搭乗者乗り物車両１２が乗り物環境２８内の物体の予め決められた距離内に存在すると決定することができる。そのような実施形態では、車両コントローラ７０及び／又はシステムコントローラ７２は、物体と多搭乗者乗り物車両１２間の距離を維持するか又は増大するために多搭乗者乗り物車両１２の移動を調節するように、ユーザ入力デバイス３４からの１又は２以上の入力を無効にすることができる。一部の実施形態では、車両コントローラ７０及び／又はシステムコントローラ７２は、多搭乗者乗り物車両１２の位置情報と、乗り物環境２８に関する情報と、ユーザ入力デバイス３４からの１又は２以上の入力とに基づいて、多搭乗者乗り物車両１２が乗り物環境２８内の物体と衝突する可能性が高いか否かを決定することができる。そのような実施形態では、車両コントローラ７０及び／又はシステムコントローラ７２は、多搭乗者乗り物車両１２が物体と衝突する可能性が高くなると決定した場合に、物体と多搭乗者乗り物車両１２間の距離を維持するか又は増大するために多搭乗者乗り物車両１２の移動を調節するように、ユーザ入力デバイス３４からの１又は２以上の入力を無効にするか又は調節することができる。
【００２４】
更に、一部の実施形態では、車両コントローラ７０及び／又はシステムコントローラ７２は、多搭乗者乗り物車両１２が、狭窄セクション、湾曲セクション、物理障害物（例えば、減速バンプ、コーン、標識、窪み、又はあらゆる他の物体）を有するセクション、又は他の多搭乗者乗り物車両１２を有するセクションのような乗り物コース３０の困難なセクションに進入すると決定することができる。車両コントローラ７０及び／又はシステムコントローラ７２は、多搭乗者乗り物車両１２が乗り物コース３０の困難なセクションに進入すると決定することができる場合に、多搭乗者乗り物車両１２の移動を調節する（例えば、減速する）ために、ユーザ入力デバイス３４からの１又は２以上の入力を無効にするか又は調節することができる。このようにして、車両コントローラ７０及び／又はシステムコントローラ７２は、多搭乗者乗り物車両１２と乗り物環境２８内の物体の間の衝突の発生を最小にする、衝突を回避する、又はそれを防止することができる。
【００２５】
車両コントローラ７０は、多搭乗者乗り物車両１２の１又は２以上の作動を制御するためにどのユーザ入力デバイス３４が車両コントローラ７０にフィードバック又は信号を提供するかを制御するようにユーザ入力デバイス３４のうちの１又は２以上を選択的に起動及び起動停止することができる（例えば、乗り物コース３０のある一定の部分中に）。本明細書に使用する場合に、起動ユーザ入力デバイス３４からのフィードバックは、多搭乗者乗り物車両１２の１又は２以上の作動を制御するために車両コントローラ７０によって使用され、起動停止ユーザ入力デバイス３４からのフィードバックは、多搭乗者乗り物車両１２の１又は２以上の作動を制御するために車両コントローラ７０によって使用されない。このようにして、車両コントローラ７０は、どの搭乗者１６が多搭乗者乗り物車両１２のどの作動を制御するかを制御することができる。例えば、一部の実施形態では、各ユーザ入力デバイス３４をスイッチ（図示せず）に結合することができ、各ユーザ入力デバイス３４からのフィードバックは、それぞれのスイッチが閉じている時には車両コントローラ７０に提供することができ、それぞれのスイッチが開いている時には車両コントローラ７０に提供することができない。したがって、車両コントローラ７０は、ユーザ入力デバイス３４を起動停止するようにスイッチを開くことができ、ユーザ入力デバイス３４を起動するようにスイッチを閉じることができる。
【００２６】
一部の実施形態では、車両コントローラ７０は、１又は２以上のユーザ入力デバイス３４を他のユーザ入力デバイス３４からのフィードバックに基づいて起動又は起動停止することができる。一部の実施形態では、車両コントローラ７０は、非運転関連フィードバックを提供するユーザ入力デバイス３４からのフィードバックに基づいて運転関連フィードバック（例えば、ステアリングフィードバック、速度フィードバックなど）を提供する１又は２以上のユーザ入力デバイス３４を起動又は起動停止するように構成することができる。例えば、一実施形態では、車両コントローラ７０は、１又は２以上の搭乗者１６に対するステアリングホイール３６、アクセルペダル３８、ブレーキペダル４０、１又は２以上のボタン４２、及び／又はジョイスティック４４を別の搭乗者１６のボタン４２からのフィードバックに基づいて起動又は起動停止することができる。
【００２７】
一部の実施形態では、ユーザ入力デバイス３４は、起動停止されている間に依然として機能することができる。すなわち、起動停止ユーザ入力デバイス３４を搭乗者１６が起動することができ、このユーザ入力デバイス３４は車両コントローラ７０にフィードバックを提供することができる。その一方、一部の実施形態では、車両コントローラ７０は、それぞれのユーザ入力デバイス３４を制御する際の搭乗者パフォーマンスを決定するために、起動停止ユーザ入力デバイス３４からのフィードバックを依然として処理することができる。ある一定の実施形態では、各ユーザ入力デバイス３４は、それぞれのユーザ入力デバイス３４がどの搭乗者座席１４の近くに配置されているかに関する情報及び／又はどの搭乗者１６がそれぞれのユーザ入力デバイス３４を制御するかに関する情報を格納することができるメモリ１０２を含むことができる。例えば、一実施形態では、メモリ１０２は、それぞれのユーザ入力デバイス３４が関連付けられた搭乗者座席１４及び／又は搭乗者１６を識別する独特な識別子を格納することができる。更に、一部の実施形態では、メモリ１０２は、ユーザ入力デバイス３４のタイプ（例えば、ステアリングホイール、ジョイスティック、ブレーキペダル、アクセルペダル、ボタン、報酬ボタン、障害物ボタンなど）、及び／又はユーザ入力デバイス３４によって発生されるフィードバックの１又は複数のタイプ（例えば、ステアリングフィードバック、速度フィードバック、加速フィードバック、減速フィードバック、報酬フィードバック、障害物フィードバックなど）に関する情報を格納することができる。例えば、一部の実施形態では、多搭乗者乗り物車両１２は２つのボタン４２を含むことができ、これら２つのボタン４２のうちの第１のボタンは報酬に関連するフィードバックを提供することができ、２つのボタン４２のうちの第２のボタンは障害に関連するフィードバックを提供することができる。したがって、ある一定の実施形態では、車両コントローラ７０は、ユーザ入力デバイス３４に関する搭乗者座席１４、ユーザ入力デバイス３４に関する搭乗者１６、ユーザ入力デバイス３４のタイプ、及び／又はユーザ入力デバイス３４によって発生されるフィードバックの１又は複数のタイプを決定してユーザ入力デバイス３４を選択的に起動するために、各ユーザ入力デバイス３４のメモリ１０２に格納されている情報を使用することができる。一例として、車両コントローラ７０は、報酬取得の制御のために特定の搭乗者座席１４内の搭乗者１６を選択することができ、報酬フィードバックを提供するように構成され、この特定の搭乗者座席１４の近くに配置されたボタン４２を選択的に起動することができる。
【００２８】
これに加えて、一部の実施形態では、車両コントローラ７０は、どのユーザ入力デバイス３４が起動されているかを搭乗者１６に通知することができる表示を搭乗者１６に提供するように構成することができる。例えば、一部の実施形態では、ユーザ入力デバイス３４は１又は２以上のインジケータ（図示せず）を含むことができ、車両コントローラ７０は、起動ユーザ入力デバイス３４のインジケータを選択的に起動することができる。例えば、インジケータは、ライト（例えば、インジケータライト、エミッタ）、ディスプレイ（例えば、起動ユーザ入力デバイス３４を示すグラフィック又は文字を表示するディスプレイ）、オーディオ警告器（例えば、スピーカ）、及び／又はあらゆる他の適切なインジケータデバイスとすることができる。このようにして、インジケータは、起動ユーザ入力デバイス３４に関する表示を搭乗者１６に提供することができる。
【００２９】
一部の実施形態では、搭乗者１６のうちの２又は３以上は、同じタイプのユーザ入力デバイス３４を有することができ、又は例えば移動に関連するフィードバック、ステアリングに関連するフィードバック、速度及び／又は加速に関連するフィードバック、報賞品に関連するフィードバック、障害に関連するフィードバックのような同じタイプのフィードバックを提供するユーザ入力デバイス３４を有することができる。例えば、図１に示すように、多搭乗者乗り物車両１２は、各搭乗者１６に対してステアリングホイール３６と、アクセルペダル３８と、ブレーキペダル４０と、１又は２以上のボタン４２と、ジョイスティック４４とを与えることができる。一部の実施形態では、車両コントローラ７０は、多搭乗者乗り物車両１２の作動を制御するのに一度に１つのタイプのユーザ入力デバイス３４からのフィードバック又は１つのタイプのフィードバックのみを使用することができる。例えば、車両コントローラ７０は、第１の搭乗者座席１４の近くにあるステアリングホイール３６と、第２の搭乗者座席１４の近くにあるアクセルペダル３８及びブレーキペダル４０と、第３の搭乗者座席１４の近くにある第１のボタン４２と、第４の搭乗者座席１４の近くにある第２のボタン４２とを選択的に起動することができる。各搭乗者１６に対して動的な対話型体験を提供するためには、各搭乗者座席１４に対して少なくとも１つのユーザ入力デバイス３４を起動することが望ましい場合がある。
【００３０】
車両コントローラ７０はまた、乗車を通してどのユーザ入力デバイス３４が起動されているかを変更することができる。例えば、予め決められた時間の後、多搭乗者乗り物車両１２が進んだ予め決められた距離の後、又は乗り物コース３０内の予め決められた場所で、車両コントローラ７０は、どのユーザ入力デバイス３４が起動されているかを変更することができる。車両コントローラ７０は、メモリ７６に格納することができる予め決められたスケジュール（例えば、リスト又は階層）に基づいて、又は下記でより詳細に説明する以前の搭乗者パフォーマンスに基づいて異なるユーザ入力デバイス３４を選択的に起動することができる。この実施形態は、１つの可能なオプションに過ぎず、車両コントローラ７０は、ユーザ入力デバイス３４をあらゆる望ましい組合せで、あらゆる望ましい順序で、かつあらゆる望ましい長さの時間にわたって起動することができることに注意しなければならない。
【００３１】
これに加えて、一部の実施形態では、車両コントローラ７０は、多搭乗者乗り物車両１２の作動を制御するのに、同じタイプのフィードバックを含むか又は同じタイプのユーザ入力デバイス３４からのものである２又は３以上の入力を使用することができる。すなわち、車両コントローラ７０は、同じタイプの２又は３以上のユーザ入力デバイス３４又は同じタイプのフィードバックを提供する２又は３以上のユーザ入力デバイス３４を同時に選択的に起動することができる。例えば、車両コントローラ７０は、第１の搭乗者座席１４の近くにあるステアリングホイール３６と、第２の搭乗者座席１４の近くにあるステアリングホイール３６とを選択的に起動することができ、２つの起動のステアリングホイール３６からのフィードバックを多搭乗者乗り物車両のステアリングを制御するための統合信号に組み合わせる（例えば、平均する、重み付き平均を適用する、加算するなど）ことができる。上述の場合のように、この実施形態は、１つの可能なオプションに過ぎず、車両コントローラ７０は、ユーザ入力デバイス３４をあらゆる望ましい組合せで、あらゆる望ましい順序で、かつあらゆる望ましい長さの時間にわたって起動することができ、起動ユーザ入力デバイス３４からのフィードバックは、あらゆる望ましい方式で組み合わせることができることに注意しなければならない。例えば、一部の実施形態では、車両コントローラ７０は、特定のユーザ入力デバイス３４を制御するために以前の搭乗者パフォーマンスに基づいてフィードバックを重み付けすることができる。
【００３２】
対話型乗り物システム１０は、搭乗者１６と多搭乗者乗り物車両１２及び乗り物環境２８との対話を可能にすることができる様々な構成要素を含むことができる。一部の実施形態では、乗り物環境２８は、対話型かつ動的な乗り物要素を容易にするための別個の制御回路を含むことができる。例えば、乗り物環境２８は、その中に投影又はビデオ表示を提供するように構成された表示モジュール１０４を含むことができる。例えば、表示モジュール１０４は、乗り物コース３０に沿った又は乗り物環境２８内の１又は２以上の場所の回りに位置決めすることができる１又は２以上のプロジェクタを含むことができる。表示又は投影は、乗り物環境２８の壁、天井、及び／又は床上に表示する、乗り物コース３０上に表示する、乗り物環境内の１又は２以上の物理的物体上に表示する、又はその組合せとすることができる。ある一定の実施形態では、表示モジュール１０４は、仮想障害物（例えば、窪み、減速バンプ、コーン、標識、妨害物、障壁、車両、樹木、岩、キャラクターなど）の投影、仮想報酬（例えば、金銭、コイン、金、燃料缶、速度急増デバイス、ワンド、遊戯銃、遊戯弾、鎧、自動車、キャラクター、食料など）の投影、対話型乗り物システム１０のキャラクター、及び対話型乗り物システム１０のための背景又はテーマを表示することができる。一部の実施形態では、表示モジュール１０４は、仮想障害物の投影、仮想報酬の投影、対話型乗り物システム１０のキャラクター、及び／又は対話型乗り物システム１０のための背景又はテーマを多搭乗者乗り物車両１２に搭載された１又は２以上のヘッドマウントディスプレイ（ＨＭＤ）（例えば、搭乗者１６によって着用されたＨＭＤ）上に表示することができる。更に、乗り物環境２８は、様々なオーディオ効果を与えるように構成された１又は２以上のスピーカのような音声モジュール１０６を含むことができる。更に、乗り物環境２８は、特殊効果及び／又は物理的物体のような１又は２以上の物理効果を制御するための物理効果モジュール１０８を含むことができる。例えば、特殊効果は、煙、水、雪、火、風、氷、温度効果、匂いなどを含むことができる。更に、物理効果モジュール１０８は、乗り物環境２８に物理的物体を追加する、乗り物環境２８から物理的物体を除去する、及び／又は乗り物環境２８内で物理的物体を移動するように構成することができる。物理的物体は、物理報酬物体及び物理障害物、並びに乗り物環境２８に対して視覚的興味を与える他の物体を含むことができる。
【００３３】
乗り物環境２８の開示する１又は２以上の特徴は、これに加えて又はこれに代えて、多搭乗者乗り物車両１２に実施することができる。例えば、多搭乗者乗り物車両１２のスピーカは、車両コントローラ７０が制御することができる。更に、多搭乗者乗り物車両１２は、車両コントローラ７０が制御することができる表示モジュール１１０を含むことができる。表示モジュール１１０は、多搭乗者乗り物車両１２のフロントガラス上の１又は２以上の注意喚起ディスプレイ、１又は２以上の液晶ディスプレイ（ＬＣＤ）画面又はタッチ画面ディスプレイ（例えば、ステアリングホイール３６上に配置される）、１又は２以上のプロジェクタ、１又は２以上のヘッドマウントディスプレイ（ＨＭＤ）、又はその組合せを含むことができる。一部の実施形態では、表示モジュール１１０は、各搭乗者１６に対して注意喚起ディスプレイ、ＬＣＤ画面、タッチ画面ディスプレイ、プロジェクタ、ヘッドマウントディスプレイ（ＨＭＤ）、又はその組合せを含むことができる。１又は２以上のプロジェクタは、多搭乗者乗り物車両１２内に配置する、その上に配置する、及び／又はそれに結合することができる。更に、表示モジュール１１０の１又は２以上のプロジェクタは、投影を乗り物環境２８の壁、天井、及び／又は床上、乗り物コース３０上、乗り物環境２８内の１又は２以上の物理的物体上、別の多搭乗者乗り物車両１２上に表示するか又はその組合せとするように構成することができる。更に、１又は２以上のプロジェクタ、注意喚起ディスプレイ、ＬＣＤ画面、タッチ画面ディスプレイ、及び／又はＨＭＤは、上述したもののような仮想報酬及び／又は仮想障害物の表示を引き起こすように構成することができる。
【００３４】
車両コントローラ７０及び／又はシステムコントローラ７２からのフィードバックに基づいて、多搭乗者乗り物車両１２の表示モジュール１１０は、乗り物情報を表示することができる。一部の実施形態では、表示モジュール１１０は、どのユーザ入力デバイス３４が起動されているかを示すことができるインジケータを表示することができる。例えば、乗り物情報は、搭乗者の報酬取得パフォーマンス、障害回避パフォーマンス、多搭乗者乗り物車両１２をステアリングするパフォーマンス（例えば、予め決められた「理想」経路と比較した）、他の多搭乗者乗り物車両１２と係わり合うパフォーマンス、又はその組合せパフォーマンスに基づくことができる搭乗者１６に対する個人スコアを含むことができる。更に、乗り物情報は、各搭乗者の報酬取得パフォーマンス、障害回避パフォーマンス、多搭乗者乗り物車両１２をステアリングするパフォーマンス（例えば、予め決められた「理想」経路と比較した）、他の多搭乗者乗り物車両１２と係わり合うパフォーマンス、又はその組合せパフォーマンスに基づくことができる多搭乗者乗り物車両１２内の全ての搭乗者１６に対するチームスコアを含むことができる。更に、乗り物情報は、乗り物コース３０の表現（例えば、乗り物コース３０及びその中での車両位置、並びにいずれかの利用可能な対話型障害及び／又は報酬の２Ｄ動的グラフィック表現）を含むことができる。
【００３５】
上述のように、乗り物環境２８は、物理障害物、物理報酬、仮想障害物、及び仮想報酬を含むことができ、搭乗者１６は、乗り物環境２８内でこれらの報酬を取得し、これらの障害物を回避するように１又は２以上のユーザ入力デバイス３４を制御することができる。例えば、図３は、物理報酬１３０と、物理障害物１３２と、仮想報酬１３４と、仮想障害物１３６とを含む対話型乗り物システム１０の実施形態を示している。対話型乗り物システム１０は、あらゆる適切な数の物理報酬１３０、物理障害物１３２、仮想報酬１３４、及び／又は仮想障害物１３６を含むことができることに注意しなければならない。更に、物理報酬１３０、物理障害物１３２、仮想報酬１３４、及び／又は仮想障害物１３６は、乗り物コース３０上、乗り物環境２８の壁又は障壁上、及び／又は乗り物環境２８内の１又は２以上の物理的物体１３８上のような乗り物環境２８のあらゆる適切な場所の回りに位置決めすることができることに注意しなければならない。物理報酬１３０及び仮想報酬１３４は、金銭、コイン、金、燃料缶、速度急増デバイス、ワンド、遊戯銃、遊戯弾、鎧、自動車、キャラクター、食料などを含むことができる。物理障害物１３２及び仮想障害物１３６は、窪み、減速バンプ、コーン、標識、妨害物、障壁、車両、樹木、岩、キャラクターなどを含むことができる。物理報酬１３０及び物理障害物１３２は、特定の報酬又は障害物を表す小道具とすることができることを認めなければならない。ある一定の実施形態では、物理報酬１３０及び物理障害物１３２は、システムコントローラ７２が制御することができる物理効果モジュール１０８によって設けられる及び／又は移動することができる。一部の実施形態では、仮想報酬１３４及び仮想障害物１３６は、乗り物環境２８の表示モジュール１０４が表示することができる。更に、下記でより詳細に説明するように、一部の実施形態では、仮想報酬１３４及び仮想障害物１３６は、多搭乗者乗り物車両１２の表示モジュール１１０が表示することができる。
【００３６】
一部の実施形態では、搭乗者１６は、ステアリングホイール３６及び／又はジョイスティック４４のような１又は２以上のユーザ入力デバイス３４を用いて多搭乗者乗り物車両１２を物理報酬１３０及び仮想報酬１３４に向けてステアリングすることによって物理報酬１３０及び仮想報酬１３４を収集又は取得することができる。例えば、車両コントローラ７０は、多搭乗者乗り物車両１２が物理報酬１３０又は仮想報酬１３４の予め決められた距離内にあるか、これらに接触するか、又はこれらの上を通り過ぎる時に多搭乗者乗り物車両１２（又はステアリングを制御している１又は２以上の搭乗者１６）が報酬を取得したと決定することができる。したがって、一部の実施形態では、車両コントローラ７０は、下記でより詳細に説明する多搭乗者乗り物車両１２と報酬の間の距離を決定することができ、この距離を報酬距離閾値（例えば、メモリ７６に格納されている）と比較し、この比較に基づいて報酬が取得されたか否かを決定することができる。特に、車両コントローラ７０は、多搭乗者乗り物車両１２と報酬の間の距離が報酬距離閾値よりも小さいという決定に応答して報酬が取得されたと決定することができる。それとは逆に、車両コントローラ７０は、多搭乗者乗り物車両１２が乗り物コース３０上の報酬を通過してしまい、多搭乗者乗り物車両１２と報酬の間の距離が報酬距離閾値よりも大きかったという決定に応答して、報酬が取得されなかったと決定することができる。
【００３７】
更に、一部の実施形態では、搭乗者１６は、ステアリングホイール３６及び／又はジョイスティック４４のような１又は２以上のユーザ入力デバイス３４を用いて多搭乗者乗り物車両１２を物理障害物１３２及び仮想障害物１３６から離れるようにステアリングすることによって物理障害物１３２及び仮想障害物１３６を回避することができる。例えば、車両コントローラ７０は、多搭乗者乗り物車両１２が乗り物コース３０上の物理障害物１３２又は仮想障害物１３６を通過してしまい、物理障害物１３２又は仮想障害物１３６の予め決められた距離内に入らなかった、これらに接触しなかった、又はこれらの上を通り過ぎなかった場合に、多搭乗者乗り物車両１２（又はステアリングを制御している１又は２以上の搭乗者１６）が物理障害物１３２又は仮想障害物１３６を回避したと決定することができる。例えば、車両コントローラ７０は、多搭乗者乗り物車両１２と障害物の間の距離を決定することができ、多搭乗者乗り物車両１２が乗り物コース３０上の障害に近づいて通過する時にこの距離をモニタすることができる。一部の実施形態では、車両コントローラ７０は、多搭乗者乗り物車両１２が乗り物コース３０上の障害に近づいて通過した時の多搭乗者乗り物車両１２と障害物の間の距離がメモリ１０２に格納することができる障害距離閾値よりも大きかったという決定に応答して、障害物が回避されたと決定することができる。更に、車両コントローラ７０は、多搭乗者乗り物車両１２と障害物の間の距離が障害距離閾値よりも小さかったという決定に応答して、障害物が回避されなかったと決定することができる。
【００３８】
これに加えて、ある一定の実施形態では、車両コントローラ７０は、多搭乗者乗り物車両１２が障害に近づく時及び多搭乗者乗り物車両１２が障害物を通過した時を決定するために、多搭乗者乗り物車両１２と障害物の間の距離をメモリ１０２に格納することができる第２の障害距離閾値と比較することができる。例えば、車両コントローラ７０は、この距離が第２の障害距離閾値よりも小さい時に多搭乗者乗り物車両１２が障害に近づいていると決定することができ、この距離が第２の障害距離閾値よりも大きい時に多搭乗者乗り物車両１２が障害物を通過したと決定することができる。このようにして、車両コントローラ７０は、多搭乗者乗り物車両１２が遭遇した回避された障害だけを識別することができる。
【００３９】
物理報酬１３０、物理障害物１３２、仮想報酬１３４、及び仮想障害物１３６に対する多搭乗者乗り物車両１２の位置を決定するために、車両コントローラ７０は、多搭乗者乗り物車両１２の１又は２以上のセンサ９８からのフィードバック、及び／又は乗り物環境２８の１又は２以上のセンサ１００からのフィードバックを使用することができる。例えば、一部の実施形態では、多搭乗者乗り物車両１２のセンサ９８は、１又は２以上のカメラ１４０を含むことができる。１又は２以上のカメラ１４０は、多搭乗者乗り物車両１２に装着する、その中に配置する、又はそれと一体化することができ、多搭乗者乗り物車両１２のどこかの回りに位置決めすることができる。したがって、車両コントローラ７０は、報賞品が取得される時及び障害物が回避される時を検出するように１又は２以上のカメラ１４０からの信号を処理することができる。
【００４０】
更に、一部の実施形態では、多搭乗者乗り物車両１２のセンサ９８は、物理報酬１３０、物理障害物１３２、仮想報酬１３４、及び／又は仮想障害物１３６の近く、その内部、又はその上に配置することができる乗り物環境２８のセンサ１００と対話することができる。例えば、１又は２以上のセンサ１００は、１又は２以上のエミッタ１４２を含むことができ、センサ９８は、１又は２以上の検出器１４４を含むことができる。１又は２以上の検出器１４４は、多搭乗者乗り物車両１２内又は上に配置することができ、１又は２以上のエミッタ１４２が１又は２以上の検出器１４４の予め決められた距離内にある時及び／又はこれらの検出器１４４と一直線である時に１又は２以上のエミッタ１４２からの光を検出することができる。図示の実施形態では、１つのエミッタ１４２が物理的物体１３８内又は上に配置され、仮想報酬１３４の近くにある。しかし、これに加えて又はこれに代えて、１又は２以上のエミッタ１４２は、物理報酬１３０、物理障害物１３２、及び／又は仮想障害物１３６内、その上、又はその近くに配置することができる。更に、一部の実施形態では、センサ９８は、これに加えて又はこれに代えて、エミッタ１４２を含むことができ、センサ１００は、検出器１４４を含むことができることに注意しなければならない。
【００４１】
これに加えて、一部の実施形態では、１又は２以上のセンサ１００は、これに加えて又はこれに代えて、１又は２以上の無線周波数識別（ＲＦＩＤ）タグ１４６を含むことができ、センサ９８は、１又は２以上のＲＦＩＤ読取器１４８を含むことができる。ＲＦＩＤ読取器１４８は、多搭乗者乗り物車両１２に装着する、その中に配置する、又はそれと一体化することができ、多搭乗者乗り物車両１２が１又は２以上のＲＦＩＤタグ１４６の予め決められた距離内にある時に１又は２以上のＲＦＩＤタグ１４６からの信号を検出することができる。図示のように、ＲＦＩＤタグ１４６は、物理報酬１３０に配置することができる。しかし、これに加えて又はこれに代えて、１又は２以上のＲＦＩＤタグ１４６は、仮想報酬１３４、物理障害物１３２、及び／又は仮想障害物１３６内、その上、又はその近くに配置することができる。更に、一部の実施形態では、センサ９８は、これに加えて又はこれに代えて、ＲＦＩＤタグ１４６を含むことができ、センサ１００は、これに加えて又はこれに代えて、ＲＦＩＤ読取器１４８を含むことができることに注意しなければならない。
【００４２】
一部の実施形態では、ＲＦＩＤタグ１４６は、それぞれのＲＦＩＤタグ１４６が関連付けられた（例えば、内部に配置された、その上に配置された、又はその近くにある）物体（例えば、物理報酬１３０、物理障害物１３２、仮想報酬１３４、又は仮想障害物１３６）に関する識別情報を含む信号を送信することができる。例えば、信号は、物体を報酬又は障害として識別する情報を含むことができる。一部の実施形態では、信号は、物体が物理的又は仮想的のいずれであるかを識別する情報を含むことができる。更に、一部の実施形態では、信号は、特定の物体を取得又は回避する際の難度レベル、特定の物体を取得又は回避することに関するスコア、特定の物体のステータス（例えば、取得又は回避することに対して付与されたアクティブ／ポイント、又は取得又は回避することに対して付与されなかった非アクティブ／ポイント）等に関する情報を含むことができる。したがって、ＲＦＩＤ読取器１４８は、ＲＦＩＤタグ１４６から情報を受信し、これらの情報が符号化されている場合に情報を復号し、情報を車両コントローラ７０に提供することができる。
【００４３】
車両コントローラ７０は、センサ９８（例えば、エミッタ１４２、検出器１４４、ＲＦＩＤタグ１４６、及び／又はＲＦＩＤ読取器１４８）からの信号、センサ１００（例えば、エミッタ１４２、検出器１４４、ＲＦＩＤタグ１４６、及び／又はＲＦＩＤ読取器１４８）からの信号、システムコントローラ７２からの信号、又はその組合せを受信することができる。車両コントローラ７０は、１又は２以上の物理報酬１３０、物理障害物１３２、仮想報酬１３４、及び／又は仮想障害物１３６に対する多搭乗者乗り物車両１２の近接性を決定するために受信信号を使用することができる。更に、車両コントローラ７０は、１又は２以上の物理報酬１３０、物理障害物１３２、仮想報酬１３４、及び／又は仮想障害物１３６に対する多搭乗者乗り物車両１２の近接性に少なくとも部分的に基づいて報酬が取得されたか否か、及び障害物が回避されたか否かを決定することができる。これに加えて、それぞれのＲＦＩＤタグ１４６が関連付けられた特定の物体に関する情報をＲＦＩＤタグ１４６が含む実施形態では、車両コントローラ７０は、報酬が取得されたか否か、及び障害物が回避されたか否かの決定においてＲＦＩＤタグ１４６からの情報を使用することができる。
【００４４】
一部の実施形態では、多搭乗者乗り物車両１２の搭乗者１６は、１又は２以上のユーザ入力デバイス３４を用いて１又は２以上の搭乗者１６が報酬又は障害物を識別したという確認を車両コントローラ７０に提供するために１又は２以上の異なるユーザ入力デバイス３４と対話することによってそれぞれ報酬に向けて、かつ障害物から離れるように多搭乗者乗り物車両１２をステアリングすることによって報酬を取得し、かつ障害物を回避することができる。例えば、多搭乗者乗り物車両１２のボタン４２は、報酬ボタン１５６と障害物ボタン１５８を含むことができる。搭乗者１６は、乗り物環境２８内で報酬を識別した時に報酬ボタン１５６を押下又は起動することができ、報酬ボタン１５６は、その押下に応答して車両コントローラ７０に報酬フィードバックを提供することができる。同様に、搭乗者１６は、乗り物環境２８内で障害物を識別した時に障害物ボタンを押下又は起動することができ、障害物ボタン１５８は、その押下に応答して車両コントローラ７０に障害物フィードバックを提供するように構成することができる。報酬ボタン１５６及び障害物ボタン１５８は、ステアリングホイール３６又は多搭乗者乗り物車両１２の他のあらゆる適切な場所に配置することができる。更に、識別された報賞品又は障害物に関するユーザ入力を受け取るために、例えば、スイッチ、レバー、タッチ画面ディスプレイの一部分のようなあらゆる適切なユーザ入力デバイス３４を使用することができる。
【００４５】
ある一定の実施形態では、車両コントローラ７０は、多搭乗者乗り物車両１２が報酬の予め決められた距離内にあるという決定と、報酬ボタン１５６が押下された（例えば、多搭乗者乗り物車両１２が報賞品の予め決められた距離内にあった時）という決定とに応答して、多搭乗者乗り物車両１２及び／又はステアリングを制御し、報酬ボタン１５６と対話する搭乗者１６が報酬を取得したと決定することができる。一部の実施形態では、車両コントローラ７０は、多搭乗者乗り物車両１２が障害物から少なくとも予め決められた距離だけ離れていたという決定と、障害物ボタン１５８が押下された（例えば、多搭乗者乗り物車両１２が障害物から予め決められた距離だけ離れていた時）という決定とに応答して、多搭乗者乗り物車両１２及び／又はステアリングを制御し、障害物ボタン１５８と対話する搭乗者１６が障害物を回避したと決定することができる。報酬ボタン１５６及び障害物ボタン１５８を設けることにより、少なくとも２人の搭乗者１６に対して動的な対話型体験を提供することができる。例えば、第１の搭乗者１６は、ステアリングを制御することができ（例えば、ステアリングホイール３６又はジョイスティック４４により）、第２の搭乗者１６は、報酬ボタン１５６を制御することができ、第３の搭乗者１６は、障害物ボタン１５８を制御することができる。
【００４６】
これに加えて、搭乗者１６は、仮想報酬１３４及び／又は仮想障害物１３６の表示を引き起こすために１又は２以上のユーザ入力デバイス３４と対話することができる。一部の実施形態では、車両コントローラ７０は、１又は２以上のユーザ入力デバイス３４からのフィードバックに基づいて多搭乗者乗り物車両１２の表示モジュール１１０に仮想報酬１３４及び／又は仮想障害物１３６を表示させることができる。例えば、車両コントローラ７０は、表示モジュール１１０に報酬ボタン１５６からのフィードバックに応答して仮想報酬１３４を表示させ、障害物ボタン１５８からのフィードバックに基づいて仮想障害物１３６を表示させることができる。報酬ボタン１５６及び障害物ボタン１５８は、少なくとも２人の搭乗者１６に対して動的な対話型体験を提供することができる。例えば、単一搭乗者１６は、報酬ボタン１５６及び／又は障害物ボタン１５８それぞれによって仮想報酬１３４及び／又は仮想障害物１３６の表示を制御することができ、他の搭乗者１６は、仮想報酬１３４を取得するために及び／又は仮想障害物１３６を回避するために他のユーザ入力デバイス３４を制御することができる。仮想報酬１３４及び／又は仮想障害物１３６の表示を制御するのに、例えば、第２の報酬ボタン、第２の障害物ボタン、レバー、スイッチ、及びタッチ画面ディスプレイの区域等々のようなあらゆる適切なユーザ入力デバイス３４を使用することができることを認めなければならない。
【００４７】
一部の実施形態では、多搭乗者乗り物車両１２の表示モジュール１１０は、仮想報酬１３４及び仮想障害物１３６を表示するために１又は２以上のプロジェクタ１６４を含むことができる。１又は２以上のプロジェクタ１６４は、多搭乗者乗り物車両１２上に装着する、その中に配置する、又はそれと一体化することができる。一部の実施形態では、１又は２以上のプロジェクタ１６４は、乗り物環境２８に配置し、車両コントローラ７０と作動的に結合することができる。ある一定の実施形態では、多搭乗者乗り物車両１２は、それぞれの搭乗者座席１４の近くにある場合がある少なくとも１つのプロジェクタ１６４を各搭乗者１６のために含むことができる。例えば、一実施形態では、多搭乗者乗り物車両１２は、仮想報酬１３４を表示するように構成された第１のプロジェクタ１６４を各搭乗者１６のために含み、仮想障害物１３６を表示するように構成された第２のプロジェクタ１６４を各搭乗者１６のために含むことができる。このようにして、各搭乗者１６は、仮想報酬１３４、仮想障害物１３６、又は両方の表示を独立して引き起こすことができる。したがって、車両コントローラ７０は、搭乗者１６がユーザ入力デバイス３４を起動した時の当該ユーザ入力デバイス３４（例えば、報酬ボタン１５６、障害物ボタン１５８など）からのフィードバックに基づいて、かつユーザ入力デバイス３４のタイプ（例えば、報酬ボタン１５６又は障害物ボタン１５８）、ユーザ入力デバイス３４からのフィードバックのタイプ（例えば、報酬フィードバック又は障害物フィードバック）、ユーザ入力デバイス３４に関する搭乗者座席１４、ユーザ入力デバイスに関する搭乗者１６、又はその組合せのようなそれぞれのユーザ入力デバイス３４のメモリ１０２からの情報に基づいて、１又は２以上のプロジェクタ１６４からプロジェクタ１６４を選択し、選択したプロジェクタ１６４に仮想報酬１３４又は仮想障害物１３６を表示させることができる。
【００４８】
ある一定の実施形態では、車両コントローラ７０は、予め決められた時間の後で及び／又はユーザ入力デバイス３４（例えば、報酬ボタン１５６又は障害物ボタン１５８）からのフィードバックに応答して、仮想報酬１３４又は仮想障害物１３６の表示を終了するためにプロジェクタ１６４を起動停止するか又はオフにするように構成することができる。更に、車両コントローラ７０は、多搭乗者乗り物車両１２に対する仮想報酬１３４及び仮想障害物１３６の位置が時間経過に伴って変化し、それによって仮想報酬１３４を取得すること及び仮想障害物１３６を回避することにおける興味及び難しさを高めることができるようにプロジェクタ１６４の位置及び／又は向きを定期的又は連続的に調節することができる。例えば、プロジェクタ１６４の位置及び／又は向きは、報酬ボタン１５６の各押下、障害物ボタン１５８の各押下の後、仮想報酬１３４が取得される度、又は仮想障害物１３６が回避される度に調節することができる。更に、一部の実施形態では、車両コントローラ７０は、ユーザ入力デバイス３４からのフィードバックに基づいてプロジェクタ１６４の位置及び／又は向きを調節するように構成することができる。例えば、搭乗者１６は、プロジェクタ１６４の位置及び／又は向きの調節を制御するためにジョイスティック４４を制御することができる。
【００４９】
一部の実施形態では、表示モジュール１１０は、多搭乗者乗り物車両１２の１又は２以上のフロントガラス１６８上に表示することができる１又は２以上の注意喚起ディスプレイ１６６を含むことができる。例えば、車両コントローラ７０は、１又は２以上のユーザ入力デバイス３４からのフィードバックに基づいて注意喚起ディスプレイ１６６のうちの１又は２以上に仮想報酬１３４又は仮想障害物１３６を表示させることができる。ある一定の実施形態では、多搭乗者乗り物車両１２は、それぞれの搭乗者座席１４の近くにある場合がある１つの注意喚起ディスプレイ１６６を各搭乗者１６のために含むことができる。したがって、車両コントローラ７０は、搭乗者１６がユーザ入力デバイス３４を起動した時の当該ユーザ入力デバイス３４（例えば、報酬ボタン１５６、障害物ボタン１５８など）からのフィードバックに基づいて、かつユーザ入力デバイス３４のタイプ（例えば、報酬ボタン１５６又は障害物ボタン１５８）、ユーザ入力デバイス３４からのフィードバックのタイプ（例えば、報酬フィードバック又は障害物フィードバック）、ユーザ入力デバイス３４に関する搭乗者座席１４、ユーザ入力デバイスに関する搭乗者１６、又はその組合せのようなそれぞれのユーザ入力デバイス３４のメモリ１０２からの情報に基づいて、１又は２以上の注意喚起ディスプレイ１６６から注意喚起ディスプレイ１６６を選択し、選択した注意喚起ディスプレイ１６６に仮想報酬１３４又は仮想障害物１３６を表示させることができる。
【００５０】
更に、一部の実施形態では、車両コントローラ７０は、報酬ボタン１５６又は障害物ボタン１５８のような１又は２以上のユーザ入力デバイス３４からのフィードバックに基づいて乗り物環境２８の表示モジュール１０４に仮想報酬１３４又は仮想障害物１３６を表示させることができる。例えば、車両コントローラ７０は、表示モジュール１０４（例えば、表示モジュール１０４の１又は２以上のプロジェクタ）に仮想報酬１３４又は仮想障害物１３６を表示させることができる命令をシステムコントローラ７２に送ることができる。一部の実施形態では、表示モジュール１０４は、乗り物環境２８及び／又は乗り物コース３０の回りの複数の場所に配置された複数のプロジェクタを含むことができ、システムコントローラ７２及び／又は車両コントローラ７０は、仮想報酬１３４及び／又は仮想障害物１３６を表示するために１又は２以上のユーザ入力デバイス３４からのフィードバックに基づいて表示モジュール１０４の複数のプロジェクタからプロジェクタを選択することができる。ある一定の実施形態では、システムコントローラ７２及び／又は車両コントローラ７０は、仮想報酬１３４又は仮想障害物１３６を表示するというフィードバックを発生させた多搭乗者乗り物車両１２の近くに（例えば、予め決められた距離内、最も近く）配置されているプロジェクタを複数のプロジェクタから選択することができる。一部の実施形態では、システムコントローラ７２及び／又は車両コントローラ７０は、仮想報酬１３４又は仮想障害物１３６を表示するというフィードバックを発生させなかった別の多搭乗者乗り物車両１２の近くに（例えば、予め決められた距離内、最も近く）配置されているプロジェクタを複数のプロジェクタから選択することができる。例えば、第１の多搭乗者乗り物車両１２内の搭乗者１６は、仮想障害物１３６の表示を引き起こすために障害物ボタン１５８を押下することができ、システムコントローラ７２及び／又は車両コントローラ７０は、複数のプロジェクタのうちの第２の多搭乗者乗り物車両１２（例えば、第１の多搭乗者乗り物車両１２と競争している）の近くにあるプロジェクタに仮想障害物１３６を表示させることができる（例えば、第２の多搭乗者乗り物車両１２の経路に）。
【００５１】
上記で詳細に説明したように、車両コントローラ７０は、多搭乗者乗り物車両が報酬の予め決められた距離内にある時に報酬が取得されたと決定することができる。車両コントローラ７０が、報酬が取得されたと決定すると、車両コントローラ７０は、多搭乗者乗り物車両１２に１又は２以上のポイントを付与することができ、これらのポイントは、多搭乗者乗り物車両１２内の全ての搭乗者１６に対するチームスコアに加算することができる。一部の実施形態では、車両コントローラ７０は、報酬を取得するのに使用されたステアリングホイール３６、ジョイスティック４４、及び／又は報酬ボタン１５６のような様々な入力デバイス３４を制御した搭乗者１６に１又は２以上のポイントを付与することができる。これに加えて、搭乗者１６が仮想報酬１３４の表示を引き起こし、この仮想報酬１３４が多搭乗者乗り物車両１２によって取得された実施形態では、車両コントローラ７０は、仮想報酬１３４の表示を引き起こした搭乗者１６及び仮想報酬１３４を取得するために様々なユーザ入力デバイス３４を制御した１又は２以上の搭乗者１６に１又は２以上のポイントを付与することができる。例えば、搭乗者１６に付与された１又は２以上のポイントは、それぞれの搭乗者１６に対する個人スコアに加算することができる。一部の実施形態では、付与されるポイント数は、車両コントローラ７０が決定することができる報酬を取得することに関する難度レベルに基づくことができる。
【００５２】
更に、一部の実施形態では、車両コントローラ７０は、報酬が取得された場合に多搭乗者乗り物車両１２の１又は２以上のパフォーマンス特性を高める、多搭乗者乗り物車両１２の１又は２以上の特徴を「アンロック」する、対話型乗り物システム１０の１又は２以上の特徴を「アンロック」する、多搭乗者乗り物車両１２の１又は２以上のユーザ入力デバイス３４（例えば、運転関連のユーザ入力デバイス３４）を起動又は起動停止する、又はその組合せを行うことができる。例えば、車両コントローラ７０は、多搭乗者乗り物車両１２の最高速度を増大させること、多搭乗者乗り物車両１２の方向転換半径を低減すること、障害物及び他の多搭乗者乗り物車両１２からのアクションから保護するために多搭乗者乗り物車両１２に対して一時的な仮想「鎧」を与えること、及び多搭乗者乗り物車両１２が乗り物コース３０の新しいセクションにアクセスすることを可能にすること等々ができる。一実施形態では、車両コントローラ７０は、搭乗者１６が、報酬を取得するのに使用されるユーザ入力デバイス３４（例えば、報酬ボタン１５６）を起動した場合に、この搭乗者１６に対する運転関連入力デバイス３４（例えば、ステアリングホイール３６、アクセルペダル３８、ブレーキペダル４０、及び／又はジョイスティック４４）を起動することができる。
【００５３】
これに加えて、上述のように、車両コントローラ７０は、多搭乗者乗り物車両１２が乗り物コース３０上の障害物を通過し、この障害物から予め決められた距離だけ離れていたという決定に応答して障害物が回避されたと決定することができる。車両コントローラ７０は、車両コントローラ７０が、障害物が回避されたと決定すると、多搭乗者乗り物車両１２に１又は２以上のポイントを付与することができ、これらのポイントは、多搭乗者乗り物車両１２内の全ての搭乗者１６に対するチームスコアに加算することができる。一部の実施形態では、車両コントローラ７０は、障害物を回避するのに使用されたステアリングホイール３６、ジョイスティック４４、及び／又は障害物ボタン１５８のような様々な入力デバイス３４を制御した搭乗者１６に１又は２以上のポイントを付与することができる。これに加えて、搭乗者１６が仮想障害物１３６の表示を引き起こし、この仮想障害物１３６が多搭乗者乗り物車両１２によって回避された実施形態では、車両コントローラ７０は、仮想障害物１３６の表示を引き起こした搭乗者１６及び仮想障害物１３６を回避するために様々なユーザ入力デバイス３４を制御した１又は２以上の搭乗者１６に１又は２以上のポイントを付与することができる。上述のように、搭乗者１６に付与された１又は２以上のポイントは、それぞれの搭乗者１６に対する個人スコアに加算することができる。更に、付与されるポイント数は、車両コントローラ７０が決定することができる障害物を回避することに関する難度レベルに基づくことができる。これに加えて、報酬の取得と同様に、車両コントローラ７０は、障害物が回避された場合に、多搭乗者乗り物車両１２の１又は２以上のパフォーマンス特性を高めることができ、及び／又は多搭乗者乗り物車両１２の１又は２以上のユーザ入力デバイス３４（例えば、運転関連のユーザ入力デバイス３４）を起動又は起動停止することができる。一実施形態では、車両コントローラ７０は、搭乗者１６が、障害物を回避するのに使用されるユーザ入力デバイス３４（例えば、障害物ボタン１５８）を起動した場合に、この搭乗者１６に対する運転関連入力デバイス３４（例えば、ステアリングホイール３６、アクセルペダル３８、ブレーキペダル４０、及び／又はジョイスティック４４）を起動することができる。
【００５４】
ある一定の実施形態では、多搭乗者乗り物車両１２が障害物を回避しなかった場合に、車両コントローラ７０は、チームスコア及び／又は１又は２以上の搭乗者１６の個人スコアからポイントを減算することができる。これに加えて、一部の実施形態では、多搭乗者乗り物車両１２が障害物を回避しなかった場合に、車両コントローラ７０は、多搭乗者乗り物車両１２の１又は２以上のパフォーマンス特性を低減することができ、及び／又は多搭乗者乗り物車両１２の１又は２以上のユーザ入力デバイス３４（例えば、運転関連のユーザ入力デバイス３４）を起動又は起動停止することができる。例えば、車両コントローラ７０は、多搭乗者乗り物車両１２の最高速度を引き下げること、多搭乗者乗り物車両１２に回転させること、及び多搭乗者乗り物車両１２にそれが障害に衝突したかのように反応させること等々ができる。更に、競争する乗り物では、車両コントローラ７０は、第１の搭乗者１６が仮想障害物１３６の表示を引き起こし、第１の搭乗者１６と同じ多搭乗者乗り物車両１２又は異なる多搭乗者乗り物車両１２内にいる場合がある１又は２以上の他の搭乗者１６が仮想障害物１３６を回避しなかった場合に、第１の搭乗者１６に１又は２以上のポイントを付与することができる。一実施形態では、車両コントローラ７０は、搭乗者１６が仮想障害物１３６を表示するためにユーザ入力デバイス３４（例えば、障害物ボタン１５８）を起動した場合に、この搭乗者１６に対する運転関連入力デバイス３４（例えば、ステアリングホイール３６、アクセルペダル３８、ブレーキペダル４０、及び／又はジョイスティック４４）を起動停止することができる。一部の実施形態では、車両コントローラ７０は、搭乗者１６が仮想障害物１３６を表示するためにユーザ入力デバイス３４（例えば、障害物ボタン１５８）を起動し、他の搭乗者１６が仮想障害物１３６を回避し損ねた場合に、搭乗者１６に対する運転関連入力デバイス３４（例えば、ステアリングホイール３６、アクセルペダル３８、ブレーキペダル４０、及び／又はジョイスティック４４）を起動することができる。
【００５５】
上述のように、対話型乗り物システム１０は、２又は３以上の多搭乗者乗り物車両１２を含むことができる。特に、対話型乗り物システム１０は、２又は３以上の多搭乗者乗り物車両１２間で競争する乗り物又は競走を可能にするために、乗り物コース３０上に２又は３以上の多搭乗者乗り物車両１２も含むことができる。例えば、図４に示すように、対話型乗り物システム１０は、乗り物コース３０に沿って互いに競走するように構成された第１の多搭乗者乗り物車両１２ａと第２の多搭乗者乗り物車両１２ｂを含むことができる。特に、図４は、可能な競走中に乗り物コース３０に沿った第１及び第２の多搭乗者乗り物車両１２ａ及び１２ｂの可能な位置を示している。一部の実施形態では、第１及び第２の多搭乗者乗り物車両１２ａ及び１２ｂは、乗り物コース３０上の同じ場所から同時に発進することができ、それによって現実的な競走体験を提供することができる。ある一定の実施形態では、第１及び第２の多搭乗者乗り物車両１２ａ及び１２ｂは、乗り物コース３０上の異なる場所から同時に乗り物を始めることができ、又は同じ場所又は乗り物コース３０に沿った異なる場所から異なる時点に乗り物を始めることができる。図示の実施形態は、２つの多搭乗者乗り物車両１２を含むが、対話型乗り物システム１０は、乗り物コース３０に沿って３台、４台、５台、６台、７台、８台、９台、１０台、又は１１台以上のようなあらゆる台数の多搭乗者乗り物車両１２を含むことができることを認めなければならない。例えば、一部の実施形態では、競走中の多搭乗者乗り物車両１２の群の間に距離を置くために、２又は３以上の多搭乗者乗り物車両１２を予め決められた間隔で同じ場所から同時に発進させることができる。他の実施形態では、一度に１台の多搭乗者乗り物車両１２を発進させることができる。
【００５６】
乗り物コース３０は、２又は３以上の多搭乗者乗り物車両１２が横並びで競走し、互いに追い抜き合って競走中の順位を変化させることを可能にするために、１又は２以上の多車線セクション２４０を含むことができる。乗り物コース３０は、１又は２以上の一車線セクション２４２を含むことができる。更に、乗り物コース３０は、乗り物コース３０の主経路２４６から分岐して分かれて再合流することができる１又は２以上の分岐路２４４を含むことができる。したがって、１又は２以上の分岐路２４４は、主経路２４６のセクション２４８を迂回することができる。分岐路２４４は、一車線又は多車線とすることができる。
【００５７】
分岐路２４４を設けることにより、乗り物コース３０は、搭乗者１６がユーザ入力デバイス３４を用いて選択することができる複数の独特の経路を含むことができる。それによって各多搭乗者乗り物車両１２が異なる経路を取ることを可能にすることができ、搭乗者１６が乗り物を行う度に異なる経路を取ることを可能にすることができる。これに加えて、分岐路２４４は、迂回セクション２４８とは異なる報酬、障害、キャラクター、及び／又は他の乗り物要素を含むことができる。したがって、ユーザ入力デバイス３４及び乗り物コース３０は、各搭乗者１６に対して独特で動的な対話型体験を提供する。
【００５８】
一部の実施形態では、迂回セクション２４８は一車線セクション２４２とすることができる。したがって、分岐路２４４は、多搭乗者乗り物車両１２が一車線セクション２４２内の別の多搭乗者乗り物車両１２を追い抜くことを可能にすることができる。例えば、図示のように、分岐路２４４前の一車線セクション２４２内で第１の多搭乗者乗り物車両１２ａが第２の多搭乗者乗り物車両１２ｂの前にある場合があり、第２の多搭乗者乗り物車両１２ｂ内の搭乗者１６は、第１の多搭乗者乗り物車両１２ａを追い抜くために分岐路２４４を通るように第２の多搭乗者乗り物車両１２ｂをステアリングすることができる。このように多搭乗者乗り物車両１２の搭乗者１６は、別の多搭乗者乗り物車両１２を追い抜こうと試みるために分岐路２４４を通って進行することを選択することができる。更に、多搭乗者乗り物車両１２の搭乗者１６は、迂回セクション２４８内の障害２５０を回避しようと試みるために及び／又は分岐路２４４内の報酬２５２を取得しようと試みるために、分岐路２４４を通って進行することを選択することができる。一部の実施形態では、搭乗者１６は、競走コース３０のレイアウト又は報酬及び障害物が何処に設けられているかを知っていない可能性があるが、「理想」経路を選択しようと試みることができることを認めなければならない。例えば、「非理想」経路と比較して、「理想」経路は、多搭乗者乗り物車両１２が、最速競走時間、最多の取得報酬、最少の遭遇障害物（又は障害物を回避することに関して搭乗者１６にポイントが付与される場合は最多の回避障害物）を有することを可能にすることができる。
【００５９】
これに加えて、競争する乗り物又は競走では、多搭乗者乗り物車両１２の搭乗者１６は、別の多搭乗者乗り物車両１２の近くにある仮想障害物１３６の表示を引き起こす。例えば、上記で詳細に説明したように、第１の多搭乗者乗り物車両１２ａ内の搭乗者１６は、プロジェクタ１６４に仮想障害物１３６を表示させるために障害物ボタン１５８又はあらゆる他の適切なユーザ入力デバイス３４を押下することができる。更に、上述のように、搭乗者１６又は第１の多搭乗者乗り物車両１２ａ内の別の搭乗者１６は、プロジェクタ１６４の移動、及びその得られる仮想障害物１３６の場所の移動を制御するためにジョイスティック４４のような別のユーザ入力デバイス３４を制御することができる。例えば、図５に示すように、第１の多搭乗者乗り物車両１２ａは、プロジェクタ１６４と、その位置を回転させる及び／又は調節するように構成された電子制御式アクチュエータ２７０とを含むことができる。例えば、電子制御式アクチュエータ２７０は、ロボットアームを含むことができる。一部の実施形態では、プロジェクタ１６４はハウジング２７２に配置することができ、電子制御式アクチュエータ２７０は、ハウジング２７２の一部分に結合されてそれを回転させる及び／又は調節するように構成することができる。他の実施形態では、電子制御式アクチュエータ２７０は、プロジェクタ１６４に直接に結合することができる。プロジェクタ１６４及びハウジング２７２は、含まれる場合は第１の多搭乗者乗り物車両１２ａ内又は上に配置することができ、又は第１の多搭乗者乗り物車両１２ａに結合することができる（例えば、電子制御式アクチュエータ２７０により）。更に、上述のように、一部の実施形態では、車両コントローラ７０及び／又はシステムコントローラ７２は、他の多搭乗者乗り物車両１２からのフィードバックに基づいて乗り物環境２８内の表示モジュール１０４のプロジェクタに競争中の多搭乗者乗り物車両１２の経路に仮想障害物１３６を表示させることができる。
【００６０】
プロジェクタ１６４の移動を制御するために、搭乗者１６（例えば、搭乗者１６ａ）はジョイスティック４４を移動することができ、それによってこの移動に基づいて車両コントローラ７０にフィードバックを提供することができる。車両コントローラ７０は、プロジェクタ１６４の移動を制御するためにジョイスティック４４からのフィードバックに基づいて電子制御式アクチュエータ２７０の移動を制御することができる。このようにして、ジョイスティック４４は、搭乗者１６に仮想障害物１３６の配置に対する制御を与えることにより、ジョイスティック４４を制御している搭乗者１６に対して独特な対話型体験を提供することができる。更に、一部の実施形態では、単一搭乗者１６（例えば、搭乗者１６ａ）は、プロジェクタ１６４の移動を制御するためにジョイスティック４４を制御することができ、別の搭乗者（例えば、搭乗者１６ｂ）は、仮想障害物１３６の表示を制御するために障害物ボタン１５８を制御することができ、それによって少なくとも２人の搭乗者に対して独特な対話型体験を提供することができる。図示の実施形態は、１つの移動可能プロジェクタ１６４のみを含むが、他の実施形態では、多搭乗者乗り物車両１２は、２又は３以上の搭乗者１６又は各搭乗者１６に対してプロジェクタ１６４と、それぞれのプロジェクタ１６４を移動するための電子制御式アクチュエータ２７０とを含むことができる。
【００６１】
これに加えて、上述のように、仮想障害物１３６は、多搭乗者乗り物車両１２の注意喚起ディスプレイ１６６上に表示することができる。例えば、図６に示すように、第１及び第２の多搭乗者乗り物車両１２ａ及び１２ｂの各々は、少なくとも１つの注意喚起ディスプレイ１６６（例えば、それぞれ第１及び第２の注意喚起ディスプレイ１６６ａ及び１６６ｂ）を有する少なくとも１つのフロントガラス１６８（例えば、それぞれ第１及び第２のフロントガラス１６８ａ及び１６８ｂ）を含むことができる。第１及び第２の注意喚起ディスプレイ１６６ａ及び１６６ｂは、それぞれ乗り物コース３０の第１及び第２のグラフィック表現２８０ａ及び２８０ｂを表示することができる。特に、第１の多搭乗者乗り物車両１２ａの第１の車両コントローラ７０ａは、カメラ１４０、多搭乗者乗り物車両１２ａのセンサ９８、乗り物環境２８のセンサ１００、及び／又はシステムコントローラ７２からのフィードバックに基づいて、第１の注意喚起ディスプレイ１６６ａに第１のグラフィック表現２８０ａを表示させることができる。同様に、第２の多搭乗者乗り物車両１２ｂの第２の車両コントローラ７０ｂは、カメラ１４０、多搭乗者乗り物車両１２ｂのセンサ９８、乗り物環境２８のセンサ１００、及び／又はシステムコントローラ７２からのフィードバックに基づいて、第２の注意喚起ディスプレイ１６６ｂに第２のグラフィック表現２８０ｂを表示させることができる。
【００６２】
上述のように、搭乗者１６は、注意喚起ディスプレイ１６６上への仮想障害物１３６の表示を引き起こすために障害物ボタン１５８を押下するか又は起動することができる。一部の実施形態では、障害物ボタン１５８の起動は、別の多搭乗者乗り物車両１２の注意喚起ディスプレイ１６６上への仮想障害物１３６の表示を引き起こすことができる。例えば、第１の多搭乗者乗り物車両１２ａの第１の搭乗者１６ａは、第１の障害物ボタン１５８ａを起動することができ、それによって第１の車両コントローラ７０ａにフィードバックを提供することができる。第１の車両コントローラ７０ａは、第１の障害物ボタン１５８ａからの入力に基づいて第２の車両コントローラ７０ｂに信号を送ることができる。特に、第１の車両コントローラ７０ａは、第１及び第２の通信モジュール８２ａ及び８２ｂを通して第２の車両コントローラ７０ｂに信号を送ることができ、信号は、第２の車両コントローラ７０ｂによって実行された時に第２の注意喚起ディスプレイ１６６ｂ上への仮想障害物１３６の表示を引き起こす命令を含むことができる。
【００６３】
上記で詳細に説明したように、多搭乗者乗り物車両１２の搭乗者１６は、多搭乗者乗り物車両１２の作動を制御するために１又は２以上のユーザ入力デバイス３４を使用することができる。例えば、各搭乗者１６は、ステアリングホイール３６、アクセルペダル３８、ブレーキペダル４０、ボタン４２（例えば、報酬ボタン１５６及び障害物ボタン１５８）、ジョイスティック４４、又はその組合せのような１又は２以上のユーザ入力デバイス３４を作動及び／又は起動することができる。更に、ユーザ入力デバイス３４は、搭乗者１６による起動に応答してフィードバックを発生させることができる。車両コントローラ７０は、それぞれのユーザ入力デバイス３４の起動に応答してユーザ入力デバイス３４からフィードバックを受け取ることができ、多搭乗者乗り物車両１２の移動、報酬との対話、障害物との対話、他の多搭乗者乗り物車両１２との対話、又はその組合せのような多搭乗者乗り物車両１２の１又は２以上の作動を制御するためにこのフィードバックを使用することができる。
【００６４】
これに加えて、車両コントローラ７０は、対話型乗り物システム１０内の各多搭乗者乗り物車両１２に関する１又は２以上のパフォーマンスメトリックを決定するためにユーザ入力デバイス３４からのフィードバックを使用することができる。例えば、図７は、多搭乗者乗り物車両１２内の各搭乗者１６に関する１又は２以上のパフォーマンスメトリックを決定する方法３２０の実施形態を示している。方法３２０は、本明細書では制御論理部又はプログラミングを用いて提供されている車両コントローラ７０によって全体的又は部分的に行うことができる。例えば、車両コントローラ７０は、多搭乗者乗り物車両１２の搭乗者１６に関するステアリングフィードバックを受け取ることができる（ブロック３２２）。車両コントローラ７０は、多搭乗者乗り物車両１２のステアリングを制御するために車両コントローラ７０によって使用することができるフィードバックを発生させる搭乗者１６によって起動された１又は２以上のステアリングユーザ入力デバイス３４からステアリングフィードバックを受け取ることができる。例えば、１又は２以上のステアリングユーザ入力デバイス３４は、ステアリングホイール３６及び／又はジョイスティック４４を含むことができる。一部の実施形態では、車両コントローラ７０は、ステアリングユーザ入力デバイス３４が起動されている時に１又は２以上のステアリングユーザ入力デバイス３４からステアリングフィードバックを受け取ることができる（例えば、フィードバックは、多搭乗者乗り物車両１２のステアリングを制御するために車両コントローラ７０によって使用される）。ある一定の実施形態では、車両コントローラ７０は、ステアリングユーザ入力デバイス３４が起動停止にある時であっても１又は２以上のステアリングユーザ入力デバイス３４からステアリングフィードバックを受け取ることができる（例えば、フィードバックは、多搭乗者乗り物車両１２のステアリングを制御するために車両コントローラ７０によって使用されない）。実際に、上述のように、車両コントローラ７０は、起動停止ユーザ入力デバイス３４からフィードバックを受け取ることができる。すなわち、搭乗者１６は、起動停止ユーザ入力デバイス３４を起動することができ、車両コントローラ７０は、この起動に基づいて起動停止ユーザ入力デバイス３４からフィードバックを受け取ることができ、かつ多搭乗者乗り物車両１２の作動を制御するのにこのフィードバックを用いない場合がある。
【００６５】
車両コントローラ７０は、ステアリングフィードバックに基づいて搭乗者に関するステアリングスコアを決定することができる（ブロック３２４）。例えば、車両コントローラ７０は、搭乗者のステアリングからもたらされる車両経路を、メモリ７６に格納することができる、車両コントローラ７０自体により決定された又はシステムコントローラ７２から受け取った「理想」経路と比較することによってステアリングスコアを決定することができる。車両経路は、搭乗者１６のステアリングの結果として多搭乗者乗り物車両１２によって取られる実際経路、搭乗者１６によって制御される起動停止ステアリングユーザ入力デバイス３４からのステアリングフィードバックに基づく仮想経路、又はその組合せを含むことができる。「理想」経路は、多搭乗者乗り物車両１２が乗り物コース３０を最速時間で完走する、最多の報酬を取得する、最多の障害物を回避する、又はその組合せを行うことを可能にする経路とすることができる。一部の実施形態では、車両コントローラ７０は、ステアリングスコアを決定するために方向転換の「突発性」又は「滑らかさ」を評価及び／又は定量化することができる。更に、一部の実施形態では、車両コントローラ７０は、ステアリングスコアの決定において衝突情報を使用することができる。例えば、車両コントローラ７０は、衝突を回避するためにステアリングユーザ入力デバイス３４からのフィードバックが車両コントローラ７０及び／又はシステムコントローラ７２によって無効にされた場合、又は起動停止ステアリングユーザ入力デバイス３４からのフィードバックが衝突をもたらしたであろう場合に、低めのステアリングスコアを割り当てるか又はステアリングスコアを引き下げることができる。
【００６６】
一部の実施形態では、車両コントローラ７０は、多搭乗者乗り物車両１２内の他の搭乗者１６によって制御される１又は２以上のステアリングユーザ入力デバイス３４からステアリングフィードバックを受け取ることができ（ブロック３２６）、ステアリングスコアを決定するために搭乗者１６からのステアリングフィードバックをこれらの他の搭乗者１６からのステアリングフィードバックと比較することができる（ブロック３２４）。例えば、車両コントローラ７０は、乗り物コース３０の１又は２以上の場所からの搭乗者１６からのステアリングフィードバックを同じ１又は２以上の場所からの他の搭乗者１６からのステアリングフィードバックと比較することができる。
【００６７】
ある一定の実施形態では、車両コントローラ７０は、多搭乗者乗り物車両１２の搭乗者１６に関する速度フィードバックを受け取ることができる（ブロック３２８）。例えば、車両コントローラ７０は、多搭乗者乗り物車両１２の速度、加速、及び／又は減速を制御するために車両コントローラ７０によって使用することができるフィードバックを発生させる搭乗者１６によって起動された１又は２以上の速度ユーザ入力デバイス３４から速度フィードバックを受け取ることができる。すなわち、速度フィードバックは、加速フィードバック及び減速フィードバックを含むことができる。例えば、１又は２以上の速度ユーザ入力デバイス３４は、アクセルペダル３８及び／又はブレーキペダル４０を含むことができる。車両コントローラ７０は、速度フィードバックを起動及び／又は起動停止速度ユーザ入力デバイス３４から受け取ることができる。
【００６８】
車両コントローラ７０は、速度フィードバックに基づいて搭乗者に関する速度スコアを決定することができる（ブロック３３０）。例えば、車両コントローラ７０は、速度フィードバックからもたらされる平均速度を、メモリ７６に格納することができる、車両コントローラ７０自体により決定された又はシステムコントローラ７２から受け取った「理想」平均速度と比較することによって速度スコアを決定することができる。「理想」平均速度は、多搭乗者乗り物車両１２が最速時間で乗り物コース３０を完走することを可能にすることができる。一部の実施形態では、車両コントローラ７０は、速度スコアを決定するために、乗り物コース３０の１又は２以上の場所からの速度フィードバックを同じ１又は２以上の場所に対する「理想」速度と比較することができる。ある一定の実施形態では、車両コントローラ７０は、速度スコアの決定において平均速度、最高速度、最低速度、速度の標準偏差のような１又は２以上のメトリックを使用することができる。
【００６９】
一部の実施形態では、車両コントローラ７０は、多搭乗者乗り物車両１２内の他の搭乗者１６によって制御される１又は２以上の速度ユーザ入力デバイス３４から速度フィードバックを受け取ることができ（ブロック３３２）、速度スコアを決定するために搭乗者１６からの速度フィードバックをこれらの他の搭乗者１６からの速度フィードバックと比較することができる（ブロック３３０）。例えば、車両コントローラ７０は、搭乗者１６の速度フィードバックからもたらされる平均速度を他の搭乗者１６の速度フィードバックからもたらされる平均速度と比較することができる。一部の実施形態では、車両コントローラ７０は、乗り物コース３０の１又は２以上の場所からの搭乗者１６からの速度フィードバックを同じ１又は２以上の場所からの他の搭乗者１６からの速度フィードバックと比較することができる。
【００７０】
これに加えて、車両コントローラ７０は、多搭乗者乗り物車両１２の搭乗者１６に関する報酬フィードバックを受け取ることができる（ブロック３３４）。車両コントローラ７０は、多搭乗者乗り物車両１２に対する報酬を取得するために車両コントローラ７０によって使用することができるフィードバックを発生させる搭乗者１６によって起動された１又は２以上の報酬ユーザ入力デバイス３４から報酬フィードバックを受け取ることができる。例えば、１又は２以上の報酬ユーザ入力デバイス３４は、ステアリングホイール３６、ボタン４２（例えば、報酬ボタン１５６）、ジョイスティック４４、又はその組合せを含むことができる。車両コントローラ７０は、報酬フィードバックを起動及び／又は起動停止報酬ユーザ入力デバイス３４から受け取ることができる。これに加えて、車両コントローラ７０は、報酬フィードバック（例えば、多搭乗者乗り物車両１２と報酬の間の距離に関するデータ又は情報）をカメラ１４０、センサ９８、センサ１００、又はその組合せから受け取ることができる。
【００７１】
更に、車両コントローラ７０は、報酬フィードバックに基づいて搭乗者に関する報酬スコアを決定することができる（ブロック３３６）。上記で詳細に説明したように、車両コントローラ７０は、搭乗者１６が報酬を取得するように報酬ユーザ入力デバイス３４を制御した時に搭乗者１６にポイント（例えば、報酬ポイント）を付与することができる。一部の実施形態では、車両コントローラ７０は、搭乗者１６に対する報賞品ポイント数に基づいて報酬スコアを決定することができる。ある一定の実施形態では、車両コントローラ７０は、報酬スコアを決定するために、この報酬ポイント数を乗り物コース３０に関して可能な報酬ポイントの全数と比較することができる。これに加えて、車両コントローラ７０は、乗り物コース３０に関して可能な報酬の全数からの搭乗者１６によって取得された報酬の百分率に基づいて報酬スコアを決定することができる。
【００７２】
車両コントローラ７０は、多搭乗者乗り物車両１２内の他の搭乗者１６によって制御される１又は２以上の報酬ユーザ入力デバイス３４から報酬フィードバックを受け取ることができ（ブロック３３８）、報酬スコアを決定するために搭乗者１６からの報酬フィードバックをこれらの他の搭乗者１６からの報酬フィードバックと比較することができる（ブロック３３６）。例えば、車両コントローラ７０は、搭乗者１６に対する報賞品ポイント数をこれらの他の搭乗者１６の報賞品ポイント数と比較することができる。一部の実施形態では、車両コントローラ７０は、搭乗者１６に関する取得報酬の百分率をこれらの他の搭乗者１６に関する取得報酬の百分率と比較することができる。
【００７３】
更に、車両コントローラ７０は、多搭乗者乗り物車両１２の搭乗者１６に関する障害物フィードバックを受け取ることができる（ブロック３４０）。車両コントローラ７０は、障害物を回避する及び／又は障害物の表示を引き起こすために車両コントローラ７０によって使用することができるフィードバックを発生させる搭乗者１６によって起動された１又は２以上の障害物ユーザ入力デバイス３４から障害物フィードバックを受け取ることができる。例えば、１又は２以上の障害物ユーザ入力デバイス３４は、ステアリングホイール３６、ボタン４２（例えば、障害物ボタン１５８）、ジョイスティック４４、又はその組合せを含むことができる。車両コントローラ７０は、障害物フィードバックを起動及び／又は起動停止障害物ユーザ入力デバイス３４から受け取ることができる。これに加えて、車両コントローラ７０は、障害物フィードバック（例えば、多搭乗者乗り物車両１２と障害物の間の距離に関するデータ又は情報）をカメラ１４０、センサ９８、センサ１００、又はその組合せから受け取ることができる。
【００７４】
更に、車両コントローラ７０は、障害物フィードバックに基づいて搭乗者１６に対する障害物スコアを決定することができる（ブロック３４２）。上記で詳細に説明したように、車両コントローラ７０は、搭乗者１６が障害物を回避するように障害物ユーザ入力デバイス３４を制御した時、及び搭乗者１６が、別の搭乗者１６が回避し損なう仮想障害物１３６を表示するように障害物ユーザ入力デバイス３４を制御した時に搭乗者１６にポイント（例えば、障害ポイント）を付与することができる。一部の実施形態では、車両コントローラ７０は、搭乗者１６に対する障害ポイント数に基づいて障害物スコアを決定することができる。ある一定の実施形態では、車両コントローラ７０は、障害物スコアを決定するために、この障害ポイント数を乗り物コース３０に関して可能な障害ポイントの全数と比較することができる。これに加えて、車両コントローラ７０は、乗り物コース３０に対して可能な障害物の全数からの搭乗者１６によって回避された障害物の百分率に基づいて障害物スコアを決定することができる。
【００７５】
車両コントローラ７０は、多搭乗者乗り物車両１２内の他の搭乗者１６によって制御される１又は２以上の障害物ユーザ入力デバイス３４から障害物フィードバックを受け取ることができ（ブロック３４４）、障害物スコアを決定するために搭乗者１６からの障害物フィードバックをこれらの他の搭乗者１６からの障害物フィードバックと比較することができる（ブロック３４２）。例えば、車両コントローラ７０は、搭乗者１６に対する障害ポイント数をこれらの他の搭乗者１６の障害ポイント数と比較することができる。一部の実施形態では、車両コントローラ７０は、搭乗者１６に関する回避障害物の百分率を他の搭乗者１６に関する回避障害物の百分率と比較することができる。
【００７６】
これに加えて、車両コントローラ７０は、ステアリングスコア、速度スコア、報酬スコア、及び障害物スコアに基づいて搭乗者１６に対する複合スコアを決定することができる（ブロック３４６）。例えば、車両コントローラ７０は、複合スコアを決定するためにステアリングスコアと速度スコアと報酬スコアと障害物スコアとを合算することができる。更に、車両コントローラ７０は、搭乗者１６に対するステアリングスコア、速度スコア、報酬スコア、障害物スコア、複合スコア、又はその組合せの表示を引き起こすことができる（ブロック３４８）。例えば、車両コントローラ７０は、多搭乗者乗り物車両１２の表示モジュール１１０に対してステアリングスコア、速度スコア、報酬スコア、障害物スコア、及び／又は複合スコアを注意喚起ディスプレイ１６６、ＬＣＤ画面、及び／又はタッチ画面ディスプレイのような多搭乗者乗り物車両１２のディスプレイ上に表示させることができる。一部の実施形態では、車両コントローラ７０は、これらのスコアを乗り物環境２８の表示モジュール１０４に表示させることができる。ある一定の実施形態では、車両コントローラ７０は、搭乗者１６に対するスコアの全ての表示を引き起こすことができる。一実施形態では、車両コントローラ７０は、複合スコアの表示のみを引き起こすことができる。一部の実施形態では、車両コントローラ７０は、乗り物の持続時間を通してステアリングスコア、速度スコア、報酬スコア、障害物スコア、及び／又は複合スコアを定期的又は継続的に決定することができる。そのような実施形態では、車両コントローラ７０は、ステアリングスコア、速度スコア、報酬スコア、障害物スコア、及び／又は複合スコアを乗車中に表示することができ、乗車を通してディスプレイ上のスコアを定期的又は継続的に更新することができる。一実施形態では、車両コントローラ７０は、ステアリングスコア、速度スコア、報酬スコア、障害物スコア、及び／又は複合スコアを乗車が完了した後に決定し、かつそれらの表示を引き起こすことができる。
【００７７】
図８は、対話型乗り物システム１０の競走又は乗車の勝者を決定する方法３７０の実施形態を示している。方法３７０は、本明細書では制御論理部又はプログラミングを用いて提供されている車両コントローラ７０によって全体的又は部分的に行うことができる。例えば、車両コントローラ７０は、競走又は乗車の各多搭乗者乗り物車両１２内の各搭乗者１６に対する複合スコアを決定することができる（ブロック３７２）。車両コントローラ７０は、上述した技術のうちのあらゆるものをあらゆる組合せに用いて複合スコアを決定することができる。車両コントローラ７０は、各多搭乗者乗り物車両１２内の個人勝者を決定することができる（ブロック３７４）。例えば、各多搭乗者乗り物車両１２内で最高複合スコアを有する搭乗者１６を勝者とすることができる。更に、競走又は乗車が１よりも多い多搭乗者乗り物車両１２を含む実施形態では、車両コントローラ７０は、各多搭乗者乗り物車両１２内の搭乗者１６の複合スコアに基づいて各多搭乗者乗り物車両１２に対するチームスコアを決定することができ（ブロック３７６）、各多搭乗者乗り物車両に対するチームスコアに基づいてチーム勝者を決定することができる（ブロック３７８）。例えば、最高チームスコアを有する多搭乗者乗り物車両１２を勝者とすることができる。一部の実施形態では、車両コントローラ７０は、乗車に関する個人勝者を決定することができ、この勝者は、乗車において最高複合スコアを有する搭乗者１６とすることができる。これに加えて、車両コントローラ７０は、個人勝者及び／又はチーム勝者の表示を提供するように構成することができる（ブロック３８０）。例えば、車両コントローラ７０は、表示モジュール１１０及び／又は表示モジュール１０４に個人勝者及び／又はチーム勝者の表示を表示させることができる。車両コントローラ７０は、個人勝者及びチーム勝者を乗車が完了した後に決定することができる。しかし、一部の実施形態では、車両コントローラ７０は、乗車中に現時点でどの搭乗者１６及びどの多搭乗者乗り物車両１２がリードしているかを決定するために複合スコア及びチームスコアを定期的又は継続的に使用することができ、乗車中に追加の興味を与えるためにリードしている搭乗者１６及びリードしている多搭乗者乗り物車両１２の表示を提供することができる。
【００７８】
図９は、少なくとも１つのユーザ入力デバイス３４からのフィードバックに基づいて多搭乗者乗り物車両１２の移動を制御する方法４００を示している。方法４００は、本明細書では制御論理部又はプログラミングを用いて提供されている車両コントローラ７０によって全体的又は部分的に行うことができる。例えば、車両コントローラ７０は、第１の搭乗者１６によって制御することができる第１のユーザ入力デバイス３４から第１のフィードバックを受け取ることができる（ブロック４０２）。更に、車両コントローラ７０は、第２の搭乗者１６によって制御することができる第２のユーザ入力デバイス３４から第２のフィードバックを受け取ることができる（ブロック４０４）。第１のフィードバックと第２のフィードバックは、同じタイプのフィードバックとすることができ、又は異なるタイプのフィードバックとすることができる。更に、第１のユーザ入力デバイス３４は、第２のユーザ入力デバイス３４と同じタイプとすることができ、又は第２のユーザ入力デバイス３４とは異なるタイプとすることができる。例えば、一実施形態では、第１のユーザ入力デバイス３４と第２のユーザ入力デバイス３４は、両方共にステアリングホイール３６とすることができる。別の実施形態では、第１のユーザ入力デバイス３４をステアリングホイール３６とすることができ、第２のユーザ入力デバイス３４をアクセルペダル３８とすることができる。上述したユーザ入力デバイス３４のあらゆる組合せを使用することができることを認めなければならない。更に、一部の実施形態では、車両コントローラ７０は、２よりも多い搭乗者１６によって制御することができる２よりも多いユーザ入力デバイス３４からフィードバックを受け取ることができることを認めなければならない。更に、一部の実施形態では、車両コントローラ７０は、同じ搭乗者１６によって制御されている２又は３以上のユーザ入力デバイス３４からフィードバックを受け取ることができる。一部の実施形態では、各搭乗者１６は、２又は３以上のユーザ入力デバイス３４を制御することができ、多搭乗者乗り物車両１２内の他の搭乗者１６と同じタイプのユーザ入力デバイス３４を制御することができる。例えば、一実施形態では、多搭乗者乗り物車両１２の各搭乗者１６は、ステアリングホイール３６、アクセルペダル３８、ブレーキペダル４０、及び１又は２以上のボタン４２を制御することができ、車両コントローラ７０は、多搭乗者乗り物車両１２内の各搭乗者１６によって制御されている各ユーザ入力デバイス３４からフィードバックを受け取ることができる。
【００７９】
車両コントローラ７０は、多搭乗者乗り物車両１２の１又は２以上の作動を制御するために第１のフィードバック、第２のフィードバック、又は両方を選択することができる。上述のように、多搭乗者乗り物車両１２の１又は２以上の作動は、多搭乗者乗り物車両１２の移動、多搭乗者乗り物車両１２の速度、多搭乗者乗り物車両１２の方向、多搭乗者乗り物車両１２の向き、多搭乗者乗り物車両１２と乗り物環境２８内の報酬の間の対話、多搭乗者乗り物車両１２と乗り物環境２８内の障害物の間の対話、及び／又は多搭乗者乗り物車両１２と乗り物環境２８内の他の特徴部及び／又は他の多搭乗者乗り物車両１２間の対話を含むことができる。車両コントローラ７０が２よりも多いユーザ入力デバイス３４からフィードバックを受け取る実施形態では、車両コントローラ７０は、１つ、２つ、又はあらゆる個数のユーザ入力デバイス３４からのフィードバックを選択することができることに注意しなければならない。一部の実施形態では、車両コントローラ７０は、メモリ７６に格納することができる予め決められたスケジュールに基づいて第１のフィードバック、第２のフィードバック、又は両方を選択することができる。ある一定の実施形態では、車両コントローラ７０は、第１及び第２のフィードバックのフィードバックタイプ、第１及び第２のユーザ入力デバイス３４のタイプ、及び／又は第１及び第２のユーザ入力デバイス３４を制御する搭乗者１６又はその搭乗者パフォーマンスに基づいて、第１のフィードバック、第２のフィードバック、又は両方を選択することができる。一部の実施形態では、車両コントローラ７０は、第１のフィードバックと第２のフィードバックが異なるタイプのものである場合に、第１のフィードバックと第２のフィードバックの両方を選択することができる。例えば、車両コントローラ７０は、多搭乗者乗り物車両１２の移動を制御するために第１のフィードバックと第２のフィードバックの両方を選択することができ、多搭乗者乗り物車両１２の方向を制御するために第１のフィードバック（例えば、ステアリングフィードバック）を用い、多搭乗者乗り物車両１２の速度を制御するために第２のフィードバック（例えば、速度フィードバック）を使用することができる。他の実施形態では、車両コントローラ７０は、第１のフィードバックと第２のフィードバックが同じタイプのものである場合に、第１のフィードバックと第２のフィードバックの両方を選択することができる。例えば、車両コントローラ７０は、組合せフィードバックを決定するために第１のフィードバックと第２のフィードバックを組み合わせることができる。車両コントローラ７０は、第１のフィードバックと第２のフィードバックを加算すること、一方を他方から減算すること、第１のフィードバックと第２のフィードバックを平均すること、かつ第１のフィードバックと第２のフィードバックの重み付き平均を決定することにより、又はあらゆる他の適切な処理技術を用いて、第１のフィードバックと第２のフィードバックを組み合わせることができる。一部の実施形態では、車両コントローラ７０は、第１のフィードバック及び第２のフィードバックに関するスコアを図７で上述したように決定し、第１のフィードバック及び第２のフィードバックにそのそれぞれのスコアに基づいて重み付けし、かつ重み付きの第１及び第２のフィードバックに基づいて第１及び第２のフィードバックに対する重み付き平均を決定する。例えば、高めのスコアを有するフィードバックには、高い重みを割り当てることができる。
【００８０】
ある一定の実施形態では、車両コントローラ７０は、スコアに基づいて第１のフィードバック又は第２のフィードバックを選択することができる。例えば、車両コントローラ７０は、第１のフィードバックに関するスコアが第２のフィードバックに関するスコアよりも高い場合に第１のフィードバックを選択することができ、その逆も同様である。他の実施形態では、車両コントローラ７０は、多搭乗者乗り物車両１２内の各搭乗者１６に対して図７で詳細に上述したように複合スコア又は個人スコアを決定することができ、各搭乗者１６に対する個人スコアに基づいて第１のフィードバック及び第２のフィードバックを選択することができる。例えば、車両コントローラ７０は、第１のユーザ入力デバイス３４を制御している搭乗者１６に対する個人スコアが第２のユーザ入力デバイス３４を制御している搭乗者１６に対する個人スコアよりも高い場合に第１のフィードバックを選択することができ、その逆も同様である。
【００８１】
これに加えて、一部の実施形態では、多搭乗者乗り物車両１２の１又は２以上の作動を制御するために第１のフィードバック、第２のフィードバック、又は両方を選択する段階（ブロック４０６）は、多搭乗者乗り物車両１２の１又は２以上の作動のうちの各作動を制御するために第１のフィードバック、第２のフィードバック、又は両方を選択する段階を含むことができる。すなわち、一部のタイプのフィードバックは、ある一定の作動に関連付けられない場合があり、したがって、異なる作動に対して異なるフィードバック組合せを使用することが望ましい場合がある。一例として、第１のユーザ入力デバイス３４をステアリングフィードバックを発生させるステアリングホイール３６とすることができ、第２のユーザ入力デバイス３４を報酬フィードバックを発生させる報酬ボタン１５６とすることができる。車両コントローラ７０は、多搭乗者乗り物車両１２の移動（例えば、ステアリング）を制御するためにステアリングフィードバックを選択することができ、報酬との対話を制御するためにステアリングフィードバックと報酬フィードバックの両方を選択することができる。
【００８２】
したがって、車両コントローラ７０は、１又は２以上の選択に基づいて多搭乗者乗り物車両１２の１又は２以上の作動を制御することができる（ブロック４０８）。ある一定の実施形態では、車両コントローラ７０は、それ自体が決定した車両経路（例えば、可変経路３２）に基づいて多搭乗者乗り物車両１２の移動を制御するように構成することができる。特に、車両コントローラ７０は、選択（例えば、多搭乗者乗り物車両１２の移動を制御するための選択）に基づいて多搭乗者乗り物車両１２に対する車両経路を決定することができる。すなわち、車両コントローラ７０は、上記で詳細に説明したように第１のフィードバック、第２のフィードバック、又は両方を選択することができ、この選択に基づいて車両経路を決定することができる。車両コントローラ７０は、多搭乗者乗り物車両１２に対して可変の速度、可変の方向（例えば、前方、後方、横方向、斜方など）、可変の向きを含む車両経路３２を決定することができる。例えば、車両コントローラ７０は、多搭乗者乗り物車両１２の向きを変化させるために多搭乗者乗り物車両１２にスピン、ピッチ、ロール、及び／又はヨーを行わせることができる。したがって、車両コントローラ７０は、車両経路を決定するために多搭乗者乗り物車両１２の速度に関連するフィードバック、多搭乗者乗り物車両１２の方向に関連するフィードバック、及び／又は多搭乗者乗り物車両１２の向きに関連するフィードバックを使用することができる。一部の実施形態では、車両コントローラ７０は、多搭乗者乗り物車両１２の車両経路を決定して移動を制御するのにステアリングフィードバック、方向フィードバック、及び向きフィードバックを受け入れない又は選択しない場合がある。そのような実施形態では、車両コントローラ７０は、車両経路の決定に関して使用するために速度、方向、及び／又は向きに対する１又は２以上のデフォルト設定値を相応に選択するように構成することができる。デフォルト設定値は、メモリ７６に格納することができ、一部の実施形態では各乗り物コース３０及び／又は各乗り物コース３０のセクションに関して特定である場合がある。
【００８３】
本明細書では本発明の開示の実施形態のある一定の特徴のみを図示して説明したが、当業者は多くの修正及び変更を想起されるであろう。したがって、添付の特許請求の範囲は、本発明の開示の真の精神の範囲に収まる全てのそのような修正及び変更を網羅するように意図していることは理解されるものとする。更に、本発明の開示の実施形態のある一定の要素を互いに組み合わせるか又は交換することができることを理解しなければならない。例えば、本発明の開示の実施形態は、車両コントローラ７０によって行われるように説明した様々な技術及び方法を含むが、上述の技術及び方法のいずれもそれに加えて又はそれに代えてシステムコントローラ７２によって行うことができることに注意しなければならない。
【図１】
2019505265.tif 000003
【図２】
2019505265.tif 000004
【図３】
2019505265.tif 000005
【図４】
2019505265.tif 000006
【図５】
2019505265.tif 000007
【図６】
2019505265.tif 000008
【図７】
2019505265.tif 000009
【図８】
2019505265.tif 000010
【図９】
2019505265.tif 000011
【手続補正書】
【提出日】平成30年8月15日(2018.8.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
２又は３以上の搭乗者を収容するように構成された多搭乗者乗り物車両及びコントローラを含むシステムであって、
前記多搭乗者乗り物車両は、
各々が前記２又は３以上の搭乗者のうちの一の搭乗者から入力を受け取り、かつそれぞれの搭乗者からの入力に応答してフィードバックを発生させるように構成された複数のユーザ入力デバイスを含み、
前記複数のユーザ入力デバイスは、
第１のフィードバックを発生させるように構成された第１のユーザ入力デバイス及び第２のフィードバックを発生させるように構成された第２のユーザ入力デバイスであって、該第１及び第２のフィードバックは、前記多搭乗者乗り物車両の第１の作動に関連付けられた第１のフィードバックタイプを含むものである、第１のユーザ入力デバイス及び第２のユーザ入力デバイス、及び
第３のフィードバックを発生させるように構成された第３のユーザ入力デバイス及び第４のフィードバックを発生させるように構成された第４のユーザ入力デバイスであって、該第３及び第４のフィードバックは、前記第１の作動とは異なる前記多搭乗者乗り物車両の第２の作動に関連付けられた第２のフィードバックタイプを含むものである、第３のユーザ入力デバイス及び第４のユーザ入力デバイス、
を含み、
前記コントローラは、
前記第１、第２、第３、及び第４のフィードバックを受け取り、
前記第１のフィードバック、前記第２のフィードバック、又は両方の第１の選択に基づいて前記多搭乗者乗り物車両の前記第１の作動を制御し、及び
前記第３のフィードバック、前記第４のフィードバック、又は両方の第２の選択に基づいて前記多搭乗者乗り物車両の前記第２の作動を制御する、
ように構成される、
システム。
【請求項２】
前記コントローラは、協働する２又は３以上のコントローラを含む、請求項１に記載のシステム。
【請求項３】
前記第１の作動は、前記多搭乗者乗り物車両のステアリングを含み、前記コントローラは、前記第１の選択に基づいて、前記第１のフィードバック、前記第２のフィードバック、又は両方を用いて該多搭乗者乗り物車両の車軸の位置を調節するように構成される、請求項１に記載のシステム。
【請求項４】
前記第１のユーザ入力デバイス及び前記第２のユーザ入力デバイスの各々が、ステアリングホイールを含む、請求項３に記載のシステム。
【請求項５】
前記第２の作動は、前記多搭乗者乗り物車両の速度を含み、前記コントローラは、前記第２の選択に基づいて、前記第３のフィードバック、前記第４のフィードバック、又は両方を用いて該多搭乗者乗り物車両のモータ又は該多搭乗者乗り物車両のブレーキを制御するように構成される、請求項３に記載のシステム。
【請求項６】
前記第２の作動は、前記第２の選択に基づいて、前記第３のフィードバック、前記第４のフィードバック、又は両方を用いて乗り物環境内の報酬又は該乗り物環境内の障害物と対話することを含む、請求項１に記載のシステム。
【請求項７】
前記コントローラは、前記第３のフィードバック、前記第４のフィードバック、又は両方の前記第２の選択に基づいて、仮想報酬又は仮想障害物の表示を前記乗り物環境内に出現するように引き起こすように構成される、請求項６に記載のシステム。
【請求項８】
前記コントローラは、前記乗り物環境内のプロジェクタに前記仮想報酬又は前記仮想障害物を表示させるように構成される、請求項７に記載のシステム。
【請求項９】
前記多搭乗者乗り物車両は、ディスプレイを含み、前記コントローラは、該ディスプレイに前記仮想報酬又は前記仮想障害物を表示させるように構成される、請求項７に記載のシステム。
【請求項１０】
前記ディスプレイは、プロジェクタを含み、前記第２の選択は、前記第３のフィードバック及び前記第４のフィードバックの両方を含み、前記コントローラは、該第３のフィードバックに基づいて該プロジェクタに前記仮想報酬及び前記仮想障害物を表示させ、かつ該第４のフィードバックに基づいて該プロジェクタの位置を調節するように構成される、請求項９に記載のシステム。
【請求項１１】
前記多搭乗者乗り物車両は、注意喚起ディスプレイを含み、前記コントローラ又は第２の多搭乗者乗り物車両の第２のコントローラは、前記仮想報酬又は前記仮想障害物を該注意喚起ディスプレイに表示させるように構成される、請求項７に記載のシステム。
【請求項１２】
注意喚起ディスプレイを含む第２の多搭乗者乗り物車両を含み、
前記コントローラは、前記注意喚起ディスプレイ上に前記仮想障害物の表示を引き起こすように構成される、
請求項７に記載のシステム。
【請求項１３】
前記コントローラは、前記第１のフィードバックに関する第１のスコアと前記第２のフィードバックに関する第２のスコアとを決定して該第１のスコア及び該第２のスコアに基づいて前記第１の選択を決定するように構成される、請求項１に記載のシステム。
【請求項１４】
多搭乗者乗り物車両であって、
多搭乗者乗り物車両の第１の搭乗者からの入力に基づいて第１のフィードバックを発生させるように構成された第１のユーザ入力デバイスと、
多搭乗者乗り物車両の第２の搭乗者からの入力に基づいて第２のフィードバックを発生させるように構成された第２のユーザ入力デバイスと、
コントローラと、を含み、
前記コントローラは、
前記第１及び第２のフィードバックを受け取り、
車両経路の決定のために、前記第１のフィードバック、前記第２のフィードバック、又は両方を選択し、
前記選択に基づいて、前記第１のフィードバック、前記第２のフィードバック、又は両方を用いて前記車両経路を決定し、及び
前記車両経路に基づいて多搭乗者乗り物車両の移動を制御する、
ように構成される、
多搭乗者乗り物車両。
【請求項１５】
前記コントローラは、前記移動を制御するために、多搭乗者乗り物車両の車軸の位置、多搭乗者乗り物車両のモータ、多搭乗者乗り物車両のブレーキ、又はその組合せを制御するように構成される、請求項１４に記載の多搭乗者乗り物車両。
【請求項１６】
前記第１のユーザ入力デバイスは、第１のステアリングホイールを含み、前記第２のユーザ入力デバイスは、第２のステアリングホイールを含み、前記コントローラは、前記車両経路の方向を決定するために、前記第１のフィードバック、前記第２のフィードバック、又は両方を選択するように構成される、請求項１４に記載の多搭乗者乗り物車両。
【請求項１７】
前記第１の搭乗者からの入力に基づいて第３のフィードバックを発生させるように構成された第１のアクセルペダルと、
前記第２の搭乗者からの入力に基づいて第４のフィードバックを発生させるように構成された第２のアクセルペダルと、
前記第１の搭乗者からの入力に基づいて第５のフィードバックを発生させるように構成された第１のブレーキペダルと、
前記第２の搭乗者からの入力に基づいて第６のフィードバックを発生させるように構成された第２のブレーキペダルと、
を含み、
前記コントローラは、前記車両経路の速度を決定するために、前記第３のフィードバック、第４のフィードバック、第５のフィードバック、第６のフィードバック、又はその組合せを選択するように構成される、
請求項１６に記載の多搭乗者乗り物車両。
【請求項１８】
前記コントローラは、
前記第１のフィードバックを解析して前記第１の搭乗者に対する第１のスコアを決定し、
前記第２のフィードバックを解析して前記第２の搭乗者に対する第２のスコアを決定し、及び
前記第１及び第２のスコアに基づいて、前記第１のフィードバック、前記第２のフィードバック、又は両方を選択する、
ように構成される、
請求項１４に記載の多搭乗者乗り物車両。
【請求項１９】
前記コントローラは、前記第１のフィードバック及び前記第２のフィードバックを予め決められた理想車両経路と比較して前記第１のスコア及び前記第２のスコアをそれぞれ決定するように構成される、請求項１８に記載の多搭乗者乗り物車両。
【請求項２０】
前記コントローラは、
前記第１のスコアに基づいて前記第１のフィードバックを重み付けして第１の重み付きフィードバックを決定し、
前記第２のスコアに基づいて前記第２のフィードバックを重み付けして第２の重み付きフィードバックを決定し、
前記第１の重み付きフィードバックと前記第２の重み付きフィードバックを組み合わせて組合せフィードバックを決定し、及び
前記組合せフィードバックに基づいて前記車両経路を決定する、
ように構成される、
請求項１８に記載の多搭乗者乗り物車両。
【請求項２１】
前記コントローラは、前記第１のスコアが前記第２のスコアよりも高いときに前記第１のフィードバックを選択し、かつ該第２のスコアが該第１のスコアよりも高いときに前記第２のフィードバックを選択するように構成される、請求項１８に記載の多搭乗者乗り物車両。
【請求項２２】
前記第１のユーザ入力デバイスの近くに配置された第１のインジケータと、
前記第２のユーザ入力デバイスの近くに配置された第２のインジケータと、
を含み、
前記コントローラは、該コントローラが前記第１のフィードバックを選択するときに前記第１のインジケータを起動し、かつ該コントローラが前記第２のフィードバックを選択するときに前記第２のインジケータを起動するように構成される、
請求項１４に記載の多搭乗者乗り物車両。
【請求項２３】
前記第１及び第２のインジケータの各々が、ディスプレイ、ライト、オーディオ警告器、又はその組合せを含む、請求項２２に記載の多搭乗者乗り物車両。
【請求項２４】
多搭乗者乗り物車両の第３の搭乗者からの入力に基づいて第３のフィードバックを発生させるように構成された第３のユーザ入力デバイスと、
乗り物環境内に１又は２以上の投影を表示するように構成されたプロジェクタと、
を含み、
前記コントローラは、前記第３のフィードバックに基づいて前記プロジェクタに前記１又は２以上の投影のうちの一の投影を表示させるように構成される、
請求項１４に記載の多搭乗者乗り物車両。
【請求項２５】
多搭乗者乗り物車両の前記第３の搭乗者からの入力に基づいて第４のフィードバックを発生させるように構成された第４のユーザ入力デバイスを含み、
前記１又は２以上の投影は、報酬投影及び障害物投影を含み、前記コントローラは、前記第３のフィードバックに基づいて該報酬投影及び前記第４のフィードバックに基づいて該障害物投影を前記プロジェクタに表示させるように構成される、
請求項２４に記載の多搭乗者乗り物車両。
【請求項２６】
コントローラを介して、多搭乗者乗り物車両の第１のユーザ入力デバイスから、該多搭乗者乗り物車両の第１の搭乗者からの入力に応答して第１のステアリングフィードバックを受け取る段階と、
前記コントローラを介して、前記多搭乗者乗り物車両の第２のユーザ入力デバイスから、該多搭乗者乗り物車両の第２の搭乗者からの入力に応答して第１の速度フィードバックを受け取る段階と、
前記コントローラを介して車両経路を決定する段階であって、前記第１のステアリングフィードバックに基づいて該車両経路の方向を決定する段階及び前記第２の速度フィードバックに基づいて該車両経路の速度を決定する段階を含む、車両経路を決定する段階と、
前記コントローラを介して、前記車両経路に基づいて多搭乗者乗り物車両の移動を制御する段階と、
を含む、方法。
【請求項２７】
前記コントローラを介して、前記多搭乗者乗り物車両の前記第２の搭乗者からの入力に応答して該多搭乗者乗り物車両の第３のユーザ入力デバイスから第２のステアリングフィードバックを受け取る段階と、
前記コントローラを介して、前記多搭乗者乗り物車両の前記第１の搭乗者からの入力に応答して該多搭乗者乗り物車両の第４のユーザ入力デバイスから第２の速度フィードバックを受け取る段階と、
を含む、請求項２６に記載の方法。
【請求項２８】
前記コントローラを介して、同時に受け取る前記第１のステアリングフィードバック及び前記第２のステアリングフィードバックに基づいて前記車両経路の前記方向を決定する段階と、
前記コントローラを介して、同時に受け取る前記第１の速度フィードバック及び前記第２の速度フィードバックに基づいて前記車両経路の前記速度を決定する段階と、
を含む、請求項２７に記載の方法。
【請求項２９】
前記第１のユーザ入力デバイス、前記第２のユーザ入力デバイス、前記第３のユーザ入力デバイス、及び前記第４のユーザ入力デバイスの各々が、ステアリングホイール、ジョイスティック、アクセルペダル、ボタン、レバー、スイッチ、又はタッチ画面ディスプレイを含む、請求項１に記載のシステム。
【請求項３０】
前記第１のユーザ入力デバイス、前記第２のユーザ入力デバイス、前記第３のユーザ入力デバイス、及び前記第４のユーザ入力デバイスの各々が、ステアリングホイール、ジョイスティック、アクセルペダル、ボタン、レバー、スイッチ、又はタッチ画面ディスプレイを含む、請求項１４に記載の多搭乗者乗り物車両。
【国際調査報告】
2019505265.tif 000012
2019505265.tif 000013
2019505265.tif 000014
2019505265.tif 000015