(57)【要約】      （修正有）【課題】シミュレーションゲームの体験感を高める。【解決手段】装置は、ハウジングを備える。ハウジングは、コンピュータによって実行されるソフトウェアアプリケーションに関連付けられたボディ部に追加される。この装置はまた、センサ、トランシーバ、電源、メモリ、および、ハウジング内に搭載されたプロセッサを含む。プロセッサは、センサ、トランシーバ、電源、およびメモリと通信可能に接続される。プロセッサは、ハウジングがボディ部に追加されたという判断に少なくとも部分的に基づいて、トランシーバを介してコンピュータと通信可能に接続される。プロセッサはまた、コンピュータに関連付けられたディスプレイを介して視認可能な仮想現実におけるボディ部の仮想表現を、コンピュータに生成させる。プロセッサはさらに、コンピュータに、センサによって収集されたデータに基づいて、仮想現実におけるボディ部の仮想表現を方向付けさせる。【選択図】図１
2018020110.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータによって実行されるソフトウェアアプリケーションに関連付けられたボディ部に追加されるように構成されたハウジングと、
センサと、
トランシーバと、
電源と、
１つまたは複数のプログラムのためのコンピュータプログラムコードを含むメモリと、
前記ハウジング内に搭載されて、前記センサと、前記トランシーバと、前記電源と、前記メモリとに通信可能に接続され、かつ前記メモリからの命令を実行するプロセッサとを備え、
前記プロセッサは、
前記ハウジングが前記ボディ部に追加されたという判断に少なくとも部分的に基づいて、前記トランシーバを介して前記コンピュータと通信可能に接続され、
前記ボディ部の仮想版として、前記コンピュータに関連付けられたディスプレイを介して視認可能な仮想現実における前記ボディ部の仮想表現を、前記コンピュータに生成させ、
前記センサによって収集されたデータに基づいて、前記コンピュータに、仮想現実における前記ボディ部の仮想表現を方向付けさせる、装置。
【請求項２】
前記プロセッサは、前記プロセッサと前記ボディ部との電気的な接続に少なくとも部分的に基づいて、前記ハウジングが前記ボディ部に追加されていることを判断する、請求項１に記載の装置。
【請求項３】
前記ハウジングから露出して配置された第１の端子をさらに備え、
前記第１の端子は、前記プロセッサと電気的に接続され、かつ、当該装置が前記ボディ部に追加されている場合に、前記ボディ部の構成要素として含まれる第２の端子に接触するように構成されており、
前記プロセッサと前記ボディ部との電気的な接続は、前記第１の端子と前記第２の端子との接触により実現される、請求項２に記載の装置。
【請求項４】
前記ハウジングから露出して配置された第３の端子をさらに備え、
前記第３の端子は、モジュール部品の構成要素として含まれる第４の端子と電気的に接続するように構成されており、
前記ハウジングは、前記モジュール部品と物理的に接続される、請求項３に記載の装置。
【請求項５】
前記ハウジングは、頭部と、前記頭部から延びる軸部とを含み、
前記軸部は、当該装置を前記ボディ部に追加するために、前記ボディ部に挿入されるように構成されている、請求項２に記載の装置。
【請求項６】
前記軸部が前記ボディ部に挿入されている場合に、前記頭部は、前記ボディ部の外側に位置する、請求項５に記載の装置。
【請求項７】
前記軸部は、当該装置の前記ボディ部への取り付けを容易にするために、前記ボディ部と相互作用するロック部材を有する、請求項５に記載の装置。
【請求項８】
前記プロセッサと前記ボディ部との電気的な接続は、誘導性接続である、請求項２に記載の装置。
【請求項９】
少なくとも前記電源が、誘導性接続によって前記ボディ部と電気的に接続される、請求項２に記載の装置。
【請求項１０】
前記センサ、前記トランシーバ、前記電源、前記メモリが前記ハウジング内に搭載され、
前記ハウジングは、前記ボディ部内に完全に収容され、かつ、前記ボディ部と無線通信するように構成されている、請求項９に記載の装置。
【請求項１１】
前記ハウジングは球形状である、請求項１０に記載の装置。
【請求項１２】
前記ハウジングは立方体形状である、請求項１０に記載の装置。
【請求項１３】
前記プロセッサは、さらに、
前記ボディ部に対する物理的オブジェクトの通信可能な接続、および、当該プロセッサと前記ボディ部との電気的接続に少なくとも部分的に基づいて、前記物理的オブジェクトと前記ボディ部との接続位置を検出し、
前記接続位置に基づいて前記物理的オブジェクトの機能を設定し、
前記コンピュータに、前記物理的オブジェクトの仮想版として、仮想現実における前記物理的オブジェクトの仮想表現を生成させ、
前記コンピュータに、前記接続位置に基づいて前記ボディ部の仮想版に対して前記物理的オブジェクトの仮想版を方向付けさせ、
前記物理的オブジェクトの仮想版を、前記物理的オブジェクトの機能に従って使用可能にさせる、請求項１に記載の装置。
【請求項１４】
前記プロセッサと通信可能に接続され、前記ハウジングの外側に配置された１つまたは複数のライトをさらに備え、
前記プロセッサは、前記ソフトウェアアプリケーションに関連付けられた前記コンピュータから受信された命令に少なくとも部分的に基づいて、前記１つまたは複数のライトの少なくとも１つをオンまたはオフさせる、請求項１に記載の装置。
【請求項１５】
前記プロセッサと通信可能に接続され、かつ、前記コンピュータによって実行される前記ソフトウェアアプリケーションに関連付けられたユーザ入力を受け付ける１つまたは複数のユーザ入力センサをさらに備え、
前記プロセッサは、前記１つまたは複数のユーザ入力センサのうちの少なくとも１つを介してユーザから受け付けた入力に基づいて、前記ソフトウェアアプリケーションに関連付けられた前記コンピュータに情報を送信する、請求項１に記載の装置。
【請求項１６】
前記１つまたは複数のユーザ入力センサのうちの少なくとも１つは、前記ハウジングの外側に配置された押し下げ可能なボタンを含む、請求項１５に記載の装置。
【請求項１７】
前記センサは、加速度計、ジャイロスコープ、および高度計のうちの１つまたは複数を含むセンサパッケージである、請求項１に記載の装置。
【請求項１８】
前記プロセッサと通信可能に接続されたモータをさらに備え、
前記プロセッサはさらに、前記ソフトウェアアプリケーションに関連付けられた前記コンピュータから受信した情報に少なくとも部分的に基づいて、前記モータを作動し、
前記モータは、当該装置が前記ボディ部に追加されている場合に、当該装置によって前記ボディ部を振動させる、請求項１に記載の装置。
【請求項１９】
コンピュータによって実行されるソフトウェアアプリケーションに関連付けられたボディ部と、
コアとを備え、
前記コアは、
前記ボディ部に選択的に追加され、または、前記ボディ部から選択的に外されるハウジングと、
センサと、
トランシーバと、
電源と、
１つまたは複数のプログラムのためのコンピュータプログラムコードを含むメモリと、
前記ハウジング内に搭載されて、前記センサと、前記トランシーバと、前記電源と、前記メモリとに通信可能に接続され、かつ前記メモリからの命令を実行するプロセッサとを備え、
前記プロセッサは、
前記ハウジングが前記ボディ部に追加されたという判断に少なくとも部分的に基づいて、前記トランシーバを介して前記コンピュータと通信可能に接続され、
前記ボディ部の仮想版として、前記コンピュータに関連付けられたディスプレイを介して視認可能な仮想現実における前記ボディ部の仮想表現を、前記コンピュータに生成させ、
前記センサによって収集されたデータに基づいて、前記コンピュータに、仮想現実における前記ボディ部の仮想表現を方向付けさせる、システム。
【請求項２０】
前記ボディ部に接続されるように構成された物理的オブジェクトをさらに備え、
前記プロセッサは、さらに、
前記ボディ部に対する前記物理的オブジェクトの通信可能な接続、および、当該プロセッサと前記ボディ部との電気的接続に少なくとも部分的に基づいて、前記物理的オブジェクトと前記ボディ部との接続位置を検出し、
前記接続位置に基づいて前記物理的オブジェクトの機能を設定し、
前記コンピュータに、前記物理的オブジェクトの仮想版として、前記仮想現実の前記物理的オブジェクトの仮想表現を生成させ、
前記コンピュータに、前記接続位置に基づいて前記ボディ部の仮想版に対して前記物理的オブジェクトの仮想版を方向付けさせ、
前記物理的オブジェクトの仮想版を、前記物理的オブジェクトの機能に従って使用可能にさせる、請求項１９に記載のシステム。
【請求項２１】
コンピュータによって実行されるソフトウェアアプリケーションに関連付けられたボディ部に、コアを追加するステップと、
前記コアのハウジングが前記ボディ部に追加されたという判断に少なくとも部分的に基づいて、前記ハウジング内に含まれるプロセッサと前記コンピュータとを通信可能に接続するステップと、
前記コンピュータに関連付けられたディスプレイを介して視認可能な仮想現実における前記ボディ部の仮想表現を、前記コンピュータに生成させるステップと、
前記コアに含まれるセンサによって収集されたデータに基づいて、前記コンピュータに、前記仮想現実における前記ボディ部の仮想表現を方向付けさせるステップとを含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シミュレーションゲームの体験感を高めるための装置、システム、および方法に関する。
【背景技術】
【０００２】
本出願は、２０１６年７月２２日に提出された米国仮出願第６２／３６５，７７７号の非仮出願であり、本明細書においてその開示内容を援用する。本出願は、２０１６年２月２９日に出願された国際特許出願第ＰＣＴ／ＵＳ１６／２００７６号に関連し、本明細書においてその開示内容を援用する。
【０００３】
ゲーム開発者および玩具製造業者は、継続的に、ユーザがゲームおよび玩具と相互作用するための新規かつ興味深い方法を開発するために挑戦している。ビデオゲームのようないくつかのゲームは、しばしば仮想世界におけるキャラクターの描写を伴う。ユーザは、通常、制御パッドまたはジョイスティックなどのゲームコントローラとの相互作用を通じて、ゲームの世界においてキャラクターをコントロールおよび/または発展させる。
【図面の簡単な説明】
【０００４】
本開示の態様は、添付の図面と併せて読むと、以下の詳細な説明から最もよく理解される。業界の標準的な慣行に従って、様々な特徴は一定の縮尺で描かれていないことに留意されたい。実際、様々な特徴の寸法は、議論の明瞭化のために任意に増減されてもよい。
【図１】いくつかの実施形態におけるゲームシステムの図である。
【図２】いくつかの実施形態におけるアクションフィギュアの斜視図である。
【図３】１つ以上の実施形態におけるコアの側面図である。
【図４】１つ以上の実施形態におけるコアの斜視図である。
【図５】１つ以上の実施形態における立方体形状のコアの斜視図である。
【図６】１つ以上の実施形態における球形状のコアの斜視図である。
【図７】１つ以上の実施形態における、組み立てられたシステムの斜視図である。
【図８】いくつかの実施形態におけるアクションフィギュア、コア、物理的アクセサリ、コンピュータ、ディスプレイ、およびユーザインターフェースの図である。
【図９】１つ以上の実施形態において、アクションフィギュアと、コアと、物理的アクセサリと、コンピュータによって実行されるビデオゲームなどの仮想現実環境との相互作用を容易にする方法のフローチャートである。
【図１０】いくつかの実施形態において実施される、コンピュータまたはプロセッサベースのシステムの機能ブロック図である。
【発明を実施するための形態】
【０００５】
以下の開示は、提供される主題の様々な特徴を実現するための多くの異なる実施形態または実施例を提供する。本開示を簡略化するために、構成要素および配置についての特定の例を以下に説明する。これらは、もちろん単なる例であり、限定することを意図するものではない。例えば、以下の説明において、第２の特徴部上の第１の特徴部という場合の構成または位置は、第１および第２の特徴部が直接接触して構成または配置される実施形態を含むことができ、第１の特徴部と第２の特徴部とが直接接触しないように、第１の特徴部と第２の特徴部との間に他の特徴部が構成または配置されてもよい。さらに、本開示は、様々な例において参照番号および／または文字を繰り返すことができる。この繰返しは、簡潔さおよび明瞭さを目的としており、それ自体が説明される様々な実施形態および／または構成間の関係を規定するものではない。
【０００６】
さらに、「下に」、「上に」などのような空間的に相対的な用語は、説明の容易のために、本明細書では、図に示すような、ある要素または特徴部と、別の要素または特徴部との関係を説明するために用いられる。空間的に相対的な用語は、図に描かれている向きに加えて、使用または操作中の装置またはオブジェクトの異なる向きを包含するように意図されている。この装置は、他の方向に方向付けられていてもよく（９０度または他の方向に回転されてもよい）、本明細書で使用される空間的に相対的な用語は同様に解釈され得る。
【０００７】
図１は、１つまたは複数の実施形態による、コンピュータによって実行されるソフトウェアアプリケーションと相互作用するシステム１００の側面図である。
【０００８】
システム１００は、１つまたは複数のアクションフィギュア１０１（適宜、単に「アクションフィギュア１０１」という）、１つまたは複数のコア１０３（適宜、単に「コア１０３」という）、および１つまたは複数の物理的アクセサリ１０５ａ−ｎ（適宜、単に「物理的アクセサリ１０５」という）を含む。システム１００は、ユーザが、仮想現実環境において表現された、現実世界の物理的オブジェクトの仮想版を制御することを可能にする。
【０００９】
アクションフィギュア１０１、コア１０３、および物理的アクセサリ１０５のうちの少なくとも１つは、コンピュータ１０７と通信可能に接続される。コンピュータ１０７は、それによって実行されるソフトウェアアプリケーションに関連する映像を、ディスプレイ１０９に出力する。ディスプレイ１０９によって出力される映像は仮想現実を含み、その中で、アクションフィギュア１０１の仮想版、コア１０３の仮想版、および、物理的アクセサリ１０５の少なくとも一つが表示される。
【００１０】
アクションフィギュア１０１は、実世界のキャラクタまたはオブジェクトであり、コンピュータ１０７を介して提供される仮想現実環境において表現され得る対応の仮想版を有する。アクションフィギュア１０１は、ボディ部を有するオブジェクトである。いくつかの実施形態では、アクションフィギュア１０１は、ヒューマノイド人形、ロボット、動物であってもよいし、１つまたは複数の胴体、１つまたは複数の頭、１つまたは複数の腕、１つまたは複数の脚、１つまたは複数の尾、または１つ以上の他の適切な付属器または器官を含む、他の適当な生き物であってもよい。いくつかの実施形態では、アクションフィギュア１０１は、車両または船舶である。いくつかの実施形態では、アクションフィギュア１０１は、形状を１つの形状から別の形状に変更するように構成される。例えば、アクションフィギュア１０１がヒューマノイド人形である場合、いくつかの実施形態では、アクションフィギュア１０１は、動物、車両、船舶、それらの組み合わせのような異なる形状、または他の適当な形状に変更されるように構成される。
【００１１】
いくつかの実施形態では、アクションフィギュア１０１は、ジャイロスコープ、磁力計、加速度計、マイクロフォン、カメラ、他の適切なセンサ、ＲＦＩＤタグ、光源、電源、プロセッサ、メモリ、通信モジュール、スピーカ、振動装置、１つまたは複数のモータ、１つまたは複数のバッテリー、１つまたは複数の電源、および他の適切な構成要素のうちの、１つまたは複数を含む。
【００１２】
いくつかの実施形態では、コア１０３は、ジャイロスコープ、磁力計、加速度計、マイクロフォン、カメラ、他の適切なセンサ、ＲＦＩＤタグ、光源、電源、プロセッサ、メモリ、通信モジュール、スピーカ、振動装置、１つ以上のモータ、および他の適切な構成要素のうちの、１つまたは複数を含む。
【００１３】
コア１０３は、アクションフィギュア１０１に追加される。いくつかの実施形態では、コア１０３は、アクションフィギュア１０１に取り付けられる。いくつかの実施形態では、コア１０３の少なくとも一部が、アクションフィギュア１０１に挿入される。いくつかの実施形態では、コア１０３は、アクションフィギュア１０１に完全に収容される。いくつかの実施形態では、アクションフィギュア１０１は、センサを含まなくてもよいし、プロセッサ、メモリおよび／または通信モジュールなどコア１０３に含まれる構成要素を含まなくてもよい。このような構成では、アクションフィギュア１０１は、アクションフィギュア１０１にコア１０３を追加することなく、コンピュータ１０７と通信可能に接続することができない。したがって、プロセッサ、メモリおよび／または通信モジュールを含むコア１０３がアクションフィギュア１０１から外されている場合、アクションフィギュア１０１は、適宜、仮想現実環境において動作不能である。しかし、コア１０３がアクションフィギュア１０１に追加されている場合、アクションフィギュア１０１とコア１０３との組み合わせが、仮想現実環境において動作可能かつ使用可能となる。すなわち、ユーザは、コンピュータ１０７によって実現されるソフトウェアアプリケーションおよび／またはコンピュータ１０７によって制御されるソフトウェアアプリケーションと相互作用することのできるコントローラとして、アクションフィギュア１０１とコア１０３との組み合わせを使用することができる。
【００１４】
コア１０３に含まれるセンサパッケージ、プロセッサ、メモリおよび／または通信モジュールなどのコア構成要素のパッケージは、コア制御、通信、センシング、および／または電源要素を本質的にプラグアンドプレイすることを可能にし、または、仮想現実環境において使用可能とされる。コア構成要素のパッケージは、「音の出ない（ダム）」アクションフィギュア１０１に挿入されたり取り出されたりする。これにより、コンピュータ１０７との相互作用に必要な各構成要素を有するアクションフィギュア１０１を製造する必要がない。コア１０３は、異なるアクションフィギュア１０１の間でホットスワップ可能に構成されている。例えば、コア１０３は、２つ以上の異なるアクションフィギュア１０１に追加され、それらから除去されるように構成される。
【００１５】
アクションフィギュア１０１は、仮想現実環境において使用可能な少なくとも１つの物理的アクセサリ１０５と通信可能に接続することができる。物理的アクセサリ１０５がアクションフィギュア１０１と通信可能に接続されている場合、コンピュータ１０７は、アクションフィギュア１０１およびコア１０３の少なくとも１つを介して物理的アクセサリ１０５と間接的に通信可能に接続される。いくつかの実施形態では、物理的アクセサリ１０５の少なくとも１つは、コア１０３と通信可能に接続されている。いくつかの実施形態では、物理的アクセサリ１０５は、適宜、コンピュータ１０７と直接通信可能に接続される。例として、コンピュータ１０７、１つ以上のアクションフィギュア１０１、１つ以上のコア１０３および／または１つ以上の物理的アクセサリ１０５は、有線または無線の通信接続および／または１つ以上のネットワーク、またはそれらの組み合わせによって通信する。
【００１６】
コンピュータ１０７は、携帯端末、固定端末、または持ち運び可能な端末の一種である。このような端末は、デスクトップコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、ネットブックコンピュータ、タブレットコンピュータ、ウェアラブル回路、モバイルハンドセット、サーバ、ゲームコンソール、またはこれらの組み合わせを含む。コンピュータ１０７は、ディスプレイ１０９を備えるか、またはディスプレイ１０９と通信可能に接続される。コンピュータ１０７は、ソフトウェアアプリケーションを実行することによって仮想現実環境を提供する。いくつかの実施形態では、ソフトウェアアプリケーションを実行することは、ビデオゲームを実行すること、ビデオゲームをホスティングすること、ウェブベースのゲームホストシステムまたはサーバと相互作用すること、またはユーザがシステム１００を用いて相互作用することができるユーザインターフェースを表示させることを含む。コンピュータ１０７は、仮想現実環境またはビデオゲーム上において、アクションフィギュア１０１の仮想表現、物理的アクセサリ１０５の仮想表現および／またはコア１０３の仮想表現を生成する。いくつかの実施形態では、アクションフィギュア１０１の仮想表現および／または物理的アクセサリ１０５の仮想表現は、仮想現実環境に含まれるコア１０３の仮想表現を有していない。いくつかの実施形態では、コンピュータ１０７は、仮想現実環境におけるコア１０３の仮想版を生成する。
【００１７】
いくつかの実施形態では、コンピュータ１０７は、アクションフィギュア１０１、コア１０３および物理的アクセサリ１０５のうちの１つまたは複数によって提供される向き、動きまたは他のセンサデータを使用して、アクションフィギュア１０１、物理的アクセサリ１０５、および／またはコア１０３の仮想表現を生成する。いくつかの実施形態では、コンピュータ１０７は、アクションフィギュア１０１、物理的アクセサリ１０５、および／またはコア１０３の仮想表現を、アクションフィギュア１０１、物理的アクセサリ１０５、および／またはコア１０３の向き、位置または動きを判断するためのプラットフォームまたはスキャナを使用することなく生成する。いくつかの実施形態では、コンピュータ１０７は、アクションフィギュア１０１、物理的アクセサリ１０５、および／またはコア１０３とは全く、物理的に接続されない。
【００１８】
いくつかの実施形態では、コンピュータ１０７は、部屋の中またはコンピュータ１０７から所定の距離内にあるなど所定の近さにある（所定の近接内の）アクションフィギュア１０１、コア１０３および物理的アクセサリ１０５の１つまたは複数を検出する。このような検出は、アクションフィギュア１０１またはコア１０３をコンピュータ１０７と通信可能に接続するために使用される無線接続に基づいて行われる。いくつかの実施形態では、コンピュータ１０７は、アクションフィギュア１０１、コア１０３または物理的アクセサリ１０５とペアにする必要なく直接の接続によって、アクションフィギュア１０１、コア１０３または物理的アクセサリ１０５と通信可能に接続される。例えば、コンピュータ１０７、アクションフィギュア１０１、物理的アクセサリ１０５および／またはコア１０３が、専用の無線ネットワークまたはＢｌｕｅｔｏｏｔｈ（登録商標）のような無線技術によって通信可能である場合、コンピュータ１０７は、追加の命令なしに通信可能に接続されるアクションフィギュア１０１、コア１０３または物理的アクセサリ１０５を識別することができる。いくつかの実施形態では、コンピュータ１０７は、特定のアクションフィギュア１０１または特定のコア１０３とさらに相互作用することを選択するように構成される。いくつかの実施形態では、所有のネットワーク上で通信できるアクションフィギュア１０１、コア１０３または物理的アクセサリ１０５だけが、コンピュータ１０７と相互作用することができ、偽造品およびコンピュータ１０７への安全でないアクセスを防止する。
【００１９】
いくつかの実施形態では、アクションフィギュア１０１またはコア１０３は、所定の近さにある１つまたは複数の他のアクションフィギュア１０１、１つまたは複数の他のコア１０３、あるいは、１つまたは複数の物理的アクセサリ１０５を検出する。いくつかの実施形態では、アクションフィギュア１０１、コア１０３または物理的アクセサリ１０５は、近くのアクションフィギュア１０１、コア１０３または物理的アクセサリ１０５の検出に基づいて、ユーザに、アクションフィギュア１０１、コア１０３、物理的アクセサリ１０５またはコンピュータ１０７でプレイするように促す。いくつかの実施形態では、コンピュータ１０７、アクションフィギュア１０１、コア１０３、または物理的アクセサリ１０５は、他のアクションフィギュア１０１、コア１０３または物理的アクセサリ１０５を検出し、所定の近さにあるアクションフィギュア１０１、コア１０３、および／または物理的アクセサリ１０５を、ソーシャルサークルまたはグループ内で使用されているものとして識別する。
【００２０】
センサデータは、記録され、処理のためにコンピュータ１０７に通信される。例えば、アクションフィギュア１０１、コア１０３および物理的アクセサリ１０５の１つまたは複数に含まれる様々なセンサによって収集された方向および動きのデータは、コンピュータ１０７によって、アクションフィギュア１０１の仮想版だけを生成するために使用可能である。あるいは、このようなデータは、コンピュータ１０７によって、現実世界におけるアクションフィギュア１０１、コア１０３および／または物理的アクセサリ１０５の向きに対応するように方向付けられた、コア１０３の仮想版または物理的アクセサリ１０５の仮想版の１つまたは複数と組み合わせて、アクションフィギュア１０１の仮想版を生成するために使用可能である。
【００２１】
いくつかの実施形態では、センサデータは、アクションフィギュア１０１および／またはコア１０３に対する物理的アクセサリ１０５に関連付けられた向きデータを含む。これにより、物理的アクセサリ１０５の仮想版が、現実世界のアクションフィギュア１０１に対する物理的アクセサリ１０５の向きに対応するように、仮想現実環境において表現される。同様に、いくつかの実施形態では、センサデータは、アクションフィギュア１０１および／または物理的アクセサリ１０５に対するコア１０３に関連付けられた向きデータを含む。これにより、コア１０３の仮想版が、現実世界におけるアクションフィギュア１０１に対するコア１０３の向きに対応するように、仮想現実環境において表現される。
【００２２】
いくつかの実施形態では、センサデータは、仮想現実環境におけるアクションフィギュア１０１の仮想版、コア１０３、および／または物理的アクセサリ１０５の仮想版の動きを制御するために使用される。例えば、現実世界でアクションフィギュア１０１が上昇している場合には、そのような動きを示すセンサデータがコンピュータ１０７によって使用され、アクションフィギュア１０１の仮想版がジャンプまたは飛行する。いくつかの実施形態では、アクションフィギュア１０１を傾斜させることに関連するセンサデータは、アクションフィギュア１０１の仮想版に、例えば攻撃をかわしたり走ったりさせるようにコンピュータ１０７によって処理される。いくつかの実施形態では、センサデータは、コア１０３に含まれるセンサによって排他的に収集される。
【００２３】
いくつかの実施形態では、コア１０３に含まれるプロセッサは、コンピュータ１０７に、アクションフィギュア１０１の仮想版を制御させる構成される。アクションフィギュア１０１の仮想版は、検出される、アクションフィギュア１０１、コア１０３および物理的アクセサリ１０５の１つまたは複数の動きに基づいて、および／または、ユーザ入力を示すセンサデータに基づいて制御される。例えば、ユーザ入力は、入力センサを介して受け付けられる。いくつかの実施形態では、コア１０３は、従来のゲームコントローラの外観および能力を有するが、コア１０３は、アクションフィギュア１０１に追加されるように構成される。これにより、そのアクションフィギュア１０１をビデオゲームの中に含めるのを容易にし、また／または、物理的アクセサリ１０５を受け付けることができる。
【００２４】
いくつかの実施形態では、コア１０３のプロセッサは、コンピュータ１０７に、メモリからの命令を実行させて、物理的アクセサリ１０５とアクションフィギュア１０１との間の接触位置を検出させるように構成される。接触位置の検出は、物理的アクセサリ１０５とアクションフィギュア１０１との通信可能な接続、および、コア１０３のプロセッサとアクションフィギュア１０１との間の電気的接続に少なくとも部分的に基づいて行われる。物理的アクセサリ１０５とアクションフィギュア１０１との間の接触位置だけでなく、これらとコア１０３または他の物理的アクセサリとの接触位置が検出されてもよい。コアのプロセッサはまた、接触位置に基づいて物理的アクセサリ１０５の機能を設定する。いくつかの実施形態では、コア１０３のプロセッサは、コンピュータ１０７に、仮想現実における物理的アクセサリ１０５の仮想表現を生成させる。また、コンピュータに、接触位置に基づいて、アクションフィギュア１０１の仮想版に対する物理的アクセサリ１０５の仮想版を方向付けさせる。これにより、物理的アクセサリ１０５の仮想版が、物理的アクセサリ１０５の機能に従って使用可能になる。
【００２５】
物理的アクセサリ１０５は、アクションフィギュア１０１、コア１０３、コンピュータ１０７、および１つ以上の他の物理的アクセサリ１０５のうちの１つまたは複数と通信可能に接続することができる現実世界のオブジェクト（物体）である。物理的アクセサリ１０５は、コンピュータ１０７を介して提供される仮想現実環境において表現されることが可能な仮想版を有する。物理的アクセサリ１０５は、オブジェクトおよび通信モジュールを含む。いくつかの実施形態では、物理的アクセサリ１０５は、ジャイロスコープ、磁力計、加速度計、マイクロフォン、カメラ、他の適切なセンサ、ＲＦＩＤタグ、光源、電源、プロセッサ、メモリ、スピーカ、振動装置、１つ以上のモータ、１つ以上のバッテリ、１つ以上の電源、および他の適切な構成要素のうちの１つまたは複数をさらに含む。
【００２６】
いくつかの実施形態では、ジャイロスコープ、磁力計、加速度計、マイクロフォン、カメラ、他の適切なセンサ、ＲＦＩＤタグ、光源、電源、プロセッサ、メモリ、スピーカ、振動装置、１つ以上のモータ、および他の適切な構成要素のうちの１つまたは複数が、単一ユニットとして物理的アクセサリ１０５に挿入および取り外し可能に構成されたコア構成要素のパッケージに含まれる。例えば、センサ、プロセッサ、メモリ、および／または通信モジュールを含むコア構成要素のパッケージが物理的アクセサリ１０５から外されている場合、物理的アクセサリ１０５は、仮想現実環境において動作不能であってもよいし、コンピュータ１０７による制御が不可能であってもよい。しかし、センサ、プロセッサ、メモリおよび／または通信モジュールのパッケージが物理的アクセサリ１０５に挿入されている場合、物理的アクセサリ１０５は、仮想現実環境において動作および使用可能であり、また／または、コンピュータ１０７による制御が可能である。センサ、プロセッサ、メモリおよび／または通信モジュールのパッケージのようなコア構成要素のパッケージは、「音の出ない」アクションフィギュアを仮想現実において使用可能とし、また／または、コンピュータ１０７を介して制御可能とするために、「音の出ない」物理的アクセサリ１０５に出し入れして、コア制御、通信、センシング、および／または電源要素を、プラグアンドプレイすることを可能にし、あるいは、本明細書に記載されるように、仮想現実環境において使用可能とされる。これにより、コンピュータ１０７との相互作用に必要な各構成要素を有する物理的アクセサリ１０５を製造する必要性がない。このように、いくつかの実施形態では、１つ以上の物理的アクセサリ１０５は、コア１０３と通信可能に接続されるように構成される。
【００２７】
いくつかの実施形態では、コア１０３のようなコア構成要素のパッケージは、同じまたは異なるタイプの複数の物理的アクセサリ１０５、および／または、アクションフィギュア１０１と共に使用可能である。例えば、第１の物理的アクセサリ１０５がコンピュータ１０７によって制御可能な自動車であり、第２の物理的アクセサリ１０５が仮想現実環境において使用可能な飛行機であると仮定する。その場合、コア構成要素のパッケージは、これらに追加された場合（挿入または取り付けられた場合）に、自動車および飛行機を、音が鳴るように生き返らせる。それによって、自動車がコンピュータ１０７によって制御可能となり、または飛行機が仮想現実環境において使用可能となる。
【００２８】
センサデータは、記憶され、処理のためにコンピュータ１０７に通信される。例えば、様々なセンサによって収集された方向および動きのデータは、現実世界における物理的アクセサリ１０５の向きに対応するように方向付けられた物理的アクセサリ１０５の仮想版を生成するように、コンピュータ１０７によって使用可能である。
【００２９】
いくつかの実施形態では、物理的アクセサリ１０５は、盾、杖、斧、外套、鎧、衣服、道具、銃、別の武器、車両、動物、別のアクションフィギュア１０１、または、使用可能であってアクションフィギュア１０１と通信可能に接続された他の適切なオブジェクトである。いくつかの実施形態では、物理的アクセサリ１０５は、ゲームカードであり、そのゲームカードの存在によって、アクションフィギュア１０１、アクションフィギュアの仮想版、および、仮想現実環境における事象（イベント）または状態（ステータス）のうちの１つまたは複数が、響影を受ける。この場合、ゲームカードは、アクションフィギュア１０１、コンピュータ１０７、または他の物理的アクセサリ１０５の所定の近さにある。
【００３０】
いくつかの実施形態では、物理的アクセサリ１０５は、アクションフィギュア１０１および／またはコア１０３と通信可能に接続されるまで、コンピュータ１０７によって実行されるゲーム上において作動しない。いくつかの実施形態では、物理的アクセサリ１０５は、物理的接続によってアクションフィギュア１０１および／またはコア１０３と通信可能に接続される。いくつかの実施形態では、物理的接続は直接的である。他の実施形態では、物理的接続は間接的である。いくつかの実施形態では、物理的アクセサリ１０５は、無線接続によってアクションフィギュア１０１および／またはコア１０３と通信可能に接続される。
【００３１】
いくつかの実施形態では、取り付けポイントまたは接触位置が、アクションフィギュア１０１、コア１０３および物理的アクセサリ１０５のうちの１つまたは複数によって検出される。アクションフィギュア１０１またはコア１０３のプロセッサは、取り付け位置または接触位置をコンピュータ１０７に報告する。いくつかの実施形態では、物理的アクセサリ１０５の機能または挙動は、取り付け位置または接触位置に基づく。例えば、ゲーム上においては、剣の機能または挙動は、左手のアクションフィギュア１０１に取り付けられた場合、右手と比較して異なる可能性がある。いくつかの実施形態では、物理的アクセサリ１０５の機能または挙動は、取り付け位置または接触位置に関連付けられていない。いくつかの実施形態では、機能または挙動は、物理的アクセサリ１０５の出力レベルまたは強度レベルを表わす。
【００３２】
いくつかの実施形態では、アクションフィギュア１０１またはコア１０３の１つまたは複数は、アクションフィギュア１０１と通信可能に接続された物理的アクセサリ１０５に電力を供給する。いくつかの実施形態では、アクションフィギュア１０１および／またはコア１０３の１つまたは複数は、アクションフィギュア１０１および／またはコア１０３と通信可能に接続された物理的アクセサリ１０５に関する情報を取得する。いくつかの実施形態では、アクションフィギュア１０１および／またはコア１０３のプロセッサは、物理的アクセサリ１０５についての情報を、アクションフィギュア１０１および／またはコア１０３のメモリに格納させる。いくつかの実施形態では、アクションフィギュア１０１のプロセッサおよび／またはコア１０３のプロセッサは、取得された物理的アクセサリ１０５についての情報を、コンピュータ１０７に送信する。いくつかの実施形態では、アクションフィギュア１０１は、アクションフィギュア１０１と通信可能に接続された物理的アクセサリ１０５を制御する。いくつかの実施形態では、コア１０３は、アクションフィギュア１０１および／またはコア１０３と通信可能に接続された物理的アクセサリ１０５を制御する。例えば、物理的アクセサリ１０５が銃であると仮定する。その場合、アクションフィギュア１０１と通信可能に接続されると直ちに、ユーザは、アクションフィギュア１０１を使用してゲーム上における銃の仮想表現を制御することができる。いくつかの実施形態では、物理的アクセサリ１０５が銃である場合、アクションフィギュア１０１および／またはコア１０３と通信可能に接続されると直ちに、ユーザは、コア１０３の１つまたは複数のユーザ入力センサを使用して、ゲーム上における銃の仮想表現を制御することができる。
【００３３】
いくつかの実施形態では、アクションフィギュア１０１、コア１０３およびコンピュータ１０７のうちの１つ以上のプロセッサは、２つ以上の物理的アクセサリ１０５がアクションフィギュア１０１と通信可能に接続される順序を判断する。いくつかの実施形態では、２つ以上の物理的アクセサリ１０５が、バスを介してアクションフィギュア１０１および／またはコア１０３に接続される。いくつかの実施形態では、複数の物理的アクセサリ１０５が、アクションフィギュア１０１および／またはコア１０３に接続されている物理的アクセサリ１０５の１つまたは複数と一緒にチェーン接続可能である。例えば、接続された全ての物理的アクセサリ１０５に対してシリアルバスを作動させることによって、複数の物理的アクセサリ１０５の識別性と接続の順序を判断することが可能である。これは、例えば、アクションフィギュア１０１またはコア１０３が、銃である物理的アクセサリ１０５、および、車両またはジェットパックである別の物理的アクセサリ１０５に通信可能に接続される状況において有用である。接続順序を使用して、コンピュータ１０７は、現実世界でアクションフィギュア１０１、複数の物理的アクセサリ１０５および／またはコア１０３が接続されている順序に対応する向きで、仮想現実環境におけるアクションフィギュア１０１および複数の物理的アクセサリ１０５の仮想版（適宜、さらにコア１０３の仮想版）を現す。
【００３４】
いくつかの実施形態では、２つ以上のアクションフィギュア１０１が互いに通信可能に接続される。いくつかの実施形態では、２つのアクションフィギュア１０１が互いに直接接続される。他の実施形態では、２つのアクションフィギュア１０１が、１つ以上の物理的アクセサリ１０５またはコア１０３を介して間接的に接続される。接続されたアクションフィギュア１０１、コア１０３および物理的アクセサリ１０５の１つまたは複数は、２つ以上のアクションフィギュア１０１同士の通信可能な接続をコンピュータ１０７に報告するように構成される。これは、例えば、複数のアクションフィギュア１０１がゲーム上において力を合わせることができる状況において有用である。いくつかの実施形態では、１つまたは複数のコア１０３が、互いに、および／または、１つ以上のアクションフィギュア１０１に通信可能に接続される。
【００３５】
いくつかの実施形態では、アクションフィギュア１０１、コア１０３および物理的アクセサリ１０５のうちの１つまたは複数は、固有の識別コードで符号化される。固有の識別コードは、アクションフィギュア１０１、コア１０３および／または物理的アクセサリ１０５の製造プロセス中に割り当てられる世界的に固有の識別子である。いくつかの実施形態では、識別コードは、コード化された識別子であり、これは、アクションフィギュア１０１、コア１０３および／または物理的アクセサリ１０５の偽造を防止するために、所定のスケジュールで変更される。いくつかの実施形態では、固有の識別子は、ローカルで暗号化されるか、またはクラウドで暗号化される。いくつかの実施形態では、固有の識別子は、１２８ビットの暗号化手法によって暗号化される。いくつかの実施形態では、固有の識別子は、２５６ビットの暗号化手法によって暗号化される。いくつかの実施形態では、固有の識別子は、暗号化技術の他の何らかの適切な手法によって暗号化される。
【００３６】
いくつかの実施形態では、固有の識別子に基づいて、コア１０３のプロセッサは、コア１０３が追加されるアクションフィギュア１０１を識別する。さらに、固有の識別子に基づいて、コア１０３のプロセッサは、アクションフィギュア１０１のタイプおよびアクションフィギュア１０１の状態または形状を判断する。例えば、アクションフィギュア１０１が、例えば自動車からロボットへというように、形状変化するように構成されている場合には、コア１０３のプロセッサは、アクションフィギュア１０１の形状を判断し、アクションフィギュア１０１の形状をコンピュータ１０７に伝達する。アクションフィギュア１０１の状態または形状に関するコア１０３からの伝達に応じて、コンピュータ１０７は、仮想現実上におけるアクションフィギュア１０１の仮想版の状態または形状を変更する。
【００３７】
いくつかの実施形態では、ビデオゲームの挙動は、アクションフィギュア１０１、コア１０３および／または物理的アクセサリ１０５の物理的な存在および構成によって影響される。例えば、あるアクションフィギュア１０１が、剣である物理的アクセサリ１０５を保持しており、かつ、そのアクションフィギュア１０１にコア１０３が追加されると、その剣の仮想版が仮想現実環境において表示される。いくつかの実施形態では、ゲーム上における出来事は、アクションフィギュア１０１、コア１０３および物理的アクセサリ１０５の１つまたは複数の特性に選択的に影響を及ぼす。例えば、ゲームプレイ中に剣アクセサリに対して余分なパワーが得られた場合、コンピュータ１０７は、増加したパワーを、アクションフィギュア１０１、コア１０３および物理的アクセサリ１０５のうちの１つまたは複数に反映させる。いくつかの実施形態では、物理的アクセサリ１０５、アクションフィギュア１０１またはコア１０３は、ビデオゲーム上における出来事に基づきコンピュータ１０７から受信された命令に応答して作動する発光ダイオード（ＬＥＤ）などの１つまたは複数の光源を備える。例えば、剣アクセサリが余分なパワーを有する場合、物理的アクセサリ１０５の光源はオンにされ得る。
【００３８】
別の例では、銃のような武器タイプの物理的アクセサリ１０５は、物理的アクセサリ１０５に含まれる１つ以上の光源を作動させることによって、銃に弾薬が装填されているかどうかを示すことができる。また、銃が弾薬から外れている場合は光源をオフにし、あるいは、残っている弾薬の量に基づいて光源の量を減らすことができる。同様に、いくつかの実施形態では、アクションフィギュア１０１またはコア１０３は、適宜、コンピュータ１０７によって実行されるビデオゲームと共に使用される１つまたは複数の光源を含む。このような光源は、アクションフィギュア１０１、コア１０３、および１つ以上の物理的アクセサリ１０５のうちの１つまたは複数の様々な状態を示す。例えば、アクションフィギュア１０１および／またはコア１０３の光源は、アクションフィギュア１０１がゲーム上において生きていることを示すために、適宜、作動される。そして、アクションフィギュア１０１がゲームにおいてパワーや生命を失っている場合には、アクションフィギュア１０１またはコア１０３の光源を、コンピュータ１０７からのデータに基づいて、アクションフィギュア１０１やコア１０３のプロセッサによって、適宜、減光または点滅させる。例えば、アクションフィギュア１０１がゲーム上において死んでいるとき、アクションフィギュア１０１またはコア１０３の光源は、鈍化する心拍を表すために、点滅してもよい。あるいは、パワーアップ状態またはアタックモード状態を示すために、アクションフィギュア１０１またはコア１０３の１つまたは複数の光源を点灯させてもよい。いくつかの実施形態では、アクションフィギュア１０１、コア１０３および物理的アクセサリ１０５のうちの１つまたは複数のプロセッサは、ゲーム上における状態、行動または出来事を示すように、アクションフィギュア１０１、コア１０３、および／または物理的アクセサリ１０５の光源を点灯させるように構成される。
【００３９】
いくつかの実施形態では、状態、挙動または出来事を示すために、コア１０３およびアクションフィギュア１０１の１つまたは複数のプロセッサは、コア１０３、アクションフィギュア１０１、および物理的アクセサリ１０５の１つまたは複数のスピーカに可聴音を出力させる。この可聴音は、ゲーム上におけるアクションフィギュア１０１、コア１０３または物理的アクセサリ１０５の仮想版のゲームモードまたは状態に関連する音である。例えば、アクションフィギュア１０１の仮想版がゲーム上において「スーパーアタック」モードにされる場合、アクションフィギュア１０１、コア１０３および物理的アクセサリのうちの１つ以上のプロセッサは、アクションフィギュア１０１、コア１０３および物理的アクセサリ１０５のうちの少なくとも１つのスピーカに、「スーパーアタック！」という叫び声のように聞こえる可聴音を出力させる。別の例として、アクションフィギュア１０１の仮想版が、ゲーム上において、健康状態やパワーが低下しているか、または故障中である場合、アクションフィギュア１０１、コア１０３または物理的アクセサリのうちの１つまたは複数のプロセッサは、アクションフィギュア１０１、コア１０３、および物理的アクセサリ１０５のうちの少なくとも１つのスピーカに、「治して」や「助けて！」など叫び声のように聞こえる可聴音を出力させる。
【００４０】
いくつかの実施形態では、アクションフィギュア１０１、コア１０３または物理的アクセサリ１０５のスピーカによって音声出力される内容は、達成されたレベルのアナウンス、アクションフィギュア１０１の仮想版が配置される仮想現実における位置または場所、行なわれるべき動作、指示、アイテムが見つけられる場所、あるいは、他の適切なアナウンス、指示、または方向である。例えば、コア１０３のプロセッサは、コア１０３のスピーカに「ジェットパックを取得せよ」というアナウンス音を出力させてもよい。また、コア１０３のプロセッサは、物理的アクセサリ１０５（例えば、ジェットパック）に、ユーザが物理的アクセサリ１０５の位置を認識できるように「ここに」というアナウンス音を出力させる。アクションフィギュア１０１および／またはコア１０３のプロセッサは、アクションフィギュア１０１のスピーカに、「ジェットパックを与えて」という叫び声を出力させる。この叫び声によって、ユーザは、ジェットパックの物理的アクセサリ１０５を見つけて、これを、コア１０３、アクションフィギュア１０１および／または他の物理的アクセサリ１０５に取り付けるように促される。アクションフィギュア１０１、コア１０３および物理的アクセサリ１０５の１つまたは複数は、アクションフィギュア１０１、コア１０３および物理的アクセサリ１０５のうちの１つまたは複数のスピーカに、現実の世界における出来事に基づいて音を出力させる。例えば、ジェットパックの例のような物理的アクセサリ１０５がアクションフィギュア１０１に取り付けられた場合、１つまたは複数のスピーカは、取り付けが完了したことを示すアナウンス音を出力する。
【００４１】
いくつかの実施形態では、コア１０３、物理的アクセサリ１０５および／またはアクションフィギュア１０１のプロセッサは、コンピュータ１０７から命令を受信するように構成されている。この命令は、ゲーム上の出来事に基づいて、アクションフィギュア１０１に１つ以上のコア１０３を追加したり、コア１０３、アクションフィギュア１０１および／または１つ以上の他の物理的アクセサリ１０５に１つ以上の物理的アクセサリ１０５を追加したりすることを、ユーザに促す命令である。例えば、アクションフィギュア１０１の仮想版が、山から飛び降りするか（手足等を使って）山を降りるかを選択しなくてはならない仮想現実上の位置にある場合、アクションフィギュア１０１またはコア１０３のプロセッサは、山を下るために選択されたオプションに対応する物理的アクセサリ１０５を取り付けるよう、ユーザに促す。例えば、ある物理的アクセサリ１０５がジェットパックであり、他の物理的アクセサリ１０５が握り用（グラップリング）フックであるとする。その場合、コア１０３またはアクションフィギュア１０１のプロセッサは、山から跳び降りるためにはジェットパックをコア１０３またはアクションフィギュア１０１に追加し、山を降りるためには握り用フックをコア１０３またはアクションフィギュア１０１に追加すべきであることを認識可能に促す。いくつかの実施形態では、コア１０３またはアクションフィギュア１０１のプロセッサは、このような促しを無視し、システム１００以外のコントローラを使用してアクションフィギュア１０１の仮想版を制御するオプションを促進する。いくつかの実施形態では、コンピュータ１０７、コア１０３およびアクションフィギュア１０１のプロセッサのうちの１つ以上は、仮想現実の状況に基づいて、アクションフィギュア１０１以外のコントローラの使用に戻るようにユーザに促す。
【００４２】
いくつかの実施形態では、アクションフィギュア１０１および／またはコア１０３以外のコントローラを使用するアクションフィギュア１０１の仮想版の制御と、アクションフィギュア１０１および／またはコア１０３を使用する制御との間のハンドオフは、次のうちの１つまたは複数に基づく。すなわち、コア１０３の構成要素として含まれるスイッチの作動、アクションフィギュア１０１の構成要素として含まれるスイッチの作動、アクションフィギュア１０１、コア１０３または他の物理的アクセサリ１０５への物理的アクセサリ１０５の追加または除去、あるいは、コンピュータ１０７とアクションフィギュア１０１、コア１０３および物理的アクセサリ１０５のプロセッサのうちの１つ以上との間の通信に基づく自動化されたハンドオフ、のうちの１つまたは複数に基づく。
【００４３】
いくつかの実施形態では、アクションフィギュア１０１、コア１０３および物理的アクセサリ１０５のうちの１つ以上は、コンピュータ１０７から受信した指示に基づいて触覚型応答を提供することができる振動デバイスを備える。例えば、アクションフィギュア１０１がビデオゲーム上で「ヒット」した場合、アクションフィギュア１０１またはコア１０３が任意に振動する。同様に、物理的アクセサリ１０５の仮想版が「ヒット」した場合、アクションフィギュア１０１、コア１０３または物理的アクセサリ１０５が振動する。
【００４４】
いくつかの実施形態では、アクションフィギュア１０１のプロセッサ、コア１０３のプロセッサ、物理的アクセサリ１０５のプロセッサ、およびコンピュータ１０７のうちの１つまたは複数によって、アクションフィギュア１０１、コア１０３、アクセサリ１０５、および／またはコンピュータ１０７の使用期間に関するデータが収集される。いくつかの実施形態では、使用期間は、アクションフィギュア１０１およびコア１０３のうちの１つまたは複数が、コンピュータ１０７と通信可能に接続され、ビデオゲームと相互作用している時間の量に基づいている。いくつかの実施形態では、使用期間は、アクションフィギュア１０１およびコア１０３が互いに通信可能に接続されている時間の量に基づく。いくつかの実施形態では、使用期間は、アクションフィギュア１０１とコア１０３が互いに通信可能に接続される時間量と、アクションフィギュア１０１とコア１０３との組み合わせがコンピュータ１０７と通信可能に接続され、ビデオゲームと相互作用している時間量とに基づいている。
【００４５】
いくつかの実施形態では、使用期間は、どれぐらいの頻度で、または、どのような方法で、アクションフィギュア１０１、コア１０３および／または物理的アクセサリ１０５がペアになっているか、動かされているか、対戦しているか、操作されているかに基づく。または、何らかの他の適切な指標に基づく。いくつかの実施形態では、アクションフィギュア１０１のプロセッサ、コア１０３のプロセッサ、および物理的アクセサリ１０５のプロセッサのうちの１つまたは複数は、アクションフィギュア１０１またはコア１０３への物理的アクセサリ１０５の取り付け量を記録する。いくつかの実施形態では、アクションフィギュア１０１のプロセッサ、コア１０３のプロセッサ、および物理的アクセサリ１０５のプロセッサのうちの１つまたは複数は、アクションフィギュア１０１、コア１０３または物理的アクセサリ１０５の使用位置を記録する。記録された使用データは、コンピュータ１０７、あるいは、コンピュータ１０７および／またはサービスプロバイダによって実行されたソフトウェアアプリケーションに関連付けられたゲーム管理プラットフォームによって解析され得る。これにより、アクションフィギュア１０１、コア１０３、様々な物理的アクセサリ１０５、コンピュータ１０７によって実行されるビデオゲーム、または他の適切な発見可能なメトリックに関するユーザの行動および／または関心についての洞察を提供する。
【００４６】
いくつかの実施形態では、アクションフィギュア１０１、コア１０３および／または物理的アクセサリ１０５は、ユーザのバイタルサインを監視するための温度センサ、心拍センサ、および皮膚水分センサのうちの１つまたは複数を備える。いくつかの実施形態では、アクションフィギュア１０１、コア１０３または物理的アクセサリ１０５のプロセッサは、ユーザのバイタルサインを測定することで、ユーザが、ゲーム、アクションフィギュア１０１、ゲーム中のモーメント、コア１０３のタイプ、物理的アクセサリ１０５のタイプに関して幸せ、悲しみ、不安、恐怖、または興奮を感じているかどうかを判断する。あるいは、ゲーム、アクションフィギュア１０１、ゲーム中のモーメント、コア１０３のタイプ、物理的アクセサリのタイプ、または、コンピュータ１０７によって実行されるソフトウェアアプリケーションに関連する他の面（ファセット）に関する他の適切な感情を判断する。いくつかの実施形態では、アクションフィギュア１０１、コア１０３および物理的アクセサリ１０５のプロセッサのうちの１つ以上が、ユーザのバイタルサインの監視を容易にするように構成されている。いくつかの実施形態では、このような監視は、コンピュータ１０７との通信可能な接続によって実行される。アクションフィギュア１０１、コア１０３または物理的アクセサリ１０５の通信可能な接続は、遠隔地からのバイタルサインを監視することを可能にする。このように、アクションフィギュア１０１、コア１０３および物理的アクセサリ１０５のうちの１つまたは複数は、アクションフィギュア１０１、コア１０３および／または物理的アクセサリ１０５から離れた場所からユーザの健康状態を受動的にチェックすることを可能にする。
【００４７】
いくつかの実施形態では、アクションフィギュア１０１のプロセッサ、コア１０３のプロセッサ、物理的アクセサリ１０５のプロセッサ、またはコンピュータ１０７は、アクションフィギュア１０１、コア１０３、物理的アクセサリ１０５および／またはコンピュータ１０７によって収集されたデータを処理する。これにより、傾向、関心、習慣、他の適切な判断可能なパターンのセットをマップして、現実世界またはコンピュータ１０７によって実行されるゲーム上におけるユーザの行動を予測するか、アクションフィギュア１０１、コア１０３、物理的アクセサリ１０５および／またはコンピュータ１０７の使用をマップする。マッピングされた挙動または予測に基づいて、アクションフィギュア１０１のプロセッサ、コア１０３のプロセッサ、物理的アクセサリ１０５、コンピュータ１０７、コンピュータ１０７によって実行されるソフトウェアアプリケーションに関連するゲーム管理プラットフォームは、アクションフィギュア１０１、コア１０３、物理的アクセサリ１０５および／またはコンピュータ１０７を介して、ユーザに次のことを促進する指示または提案を出力してもよいし、他のいくつかの適切な指示、提案、あるいは推奨を出力してもよい。ユーザに促進することは、何かをする、何かを買う、どこかへ行く、仮想現実において移動または反応する（例えば、跳びはねる、かがむ、降下する、身をかわす、飛ぶ、撃つ、剣を使う、後退する）、コンピュータ１０７によって実行されているゲームの難易度を変更する、ビデオゲームに関して対戦する友人を見つける、物理的アクセサリ１０５、アクションフィギュア１０１またはコア１０３を交換する、より強力なアクションフィギュア１０１、コア１０３または物理的アクセサリ１０５を見つける、ゲームや現実世界の中で他のユーザのグループと協力してチームを組む、などである。
【００４８】
図２は、いくつかの実施形態によるアクションフィギュア２０１の斜視図である。アクションフィギュア２０１は、アクションフィギュア１０１（図１）としてシステム１００（図１）に含まれる。アクションフィギュア２０１は、コア受入れ部２０３を含む。コア受入れ部２０３は、コア１０３がアクションフィギュア２０１に追加された場合に、コア１０３（図１）を受入れる。いくつかの実施形態では、コア１０３は、コア１０３がアクションフィギュア２０１に追加された場合に、コア受入れ部２０３と噛み合う。
【００４９】
いくつかの実施形態では、アクションフィギュア２０１は、コア１０３とアクションフィギュア２０１との間の通信可能な接続を容易にするための１つ以上の接触端子２０５を含む。いくつかの実施形態では、アクションフィギュア２０１とコア１０３は無線で通信する。いくつかの実施形態では、アクションフィギュア２０１はコア１０３と無線通信するように構成されるとともに、１つまたは複数の接触端子２０５を含む。接触端子２０５により、アクションフィギュア２０１は、無線通信できない複数のコア１０３または１つのコア１０３と通信可能に接続できる。
【００５０】
アクションフィギュア２０１は、コア１０３と相互作用するロック装置２０７を含む。これにより、コア１０３をアクションフィギュア２０１に取り付けることによってコア１０３がアクションフィギュア２０１に追加された場合、コア１０３の位置をロック（固定）することができる。いくつかの実施形態では、ロック装置２０７は、コア１０３の一部として含まれる雄型ロック機構を受け入れるロック機構受け入れポートである。いくつかの実施形態では、ロック装置２０７は、コア１０３の位置を保持する磁石を含む。いくつかの実施形態では、ロック装置２０７は、コア１０３のラッチ受け入れポートと噛み合うラッチを含む。いくつかの実施形態では、アクションフィギュア２０１は、ロック装置２０７を含まない。
【００５１】
アクションフィギュア２０１は、アクションフィギュア２０１内のコア１０３を隠す（および／または保持する）ように構成されたカバー部２０９を含んでもよい。いくつかの実施形態では、コア受入れ部２０３およびカバー部２０９によって画定される内部空間は、コア１０３の形状に従って形作られる。例えば、コア１０３が球体または立方体である場合、内部空間は、球体または立方体のような形状であり、球体または立方体を収容するように構成されている。カバー部２０９は、ヒンジ、留め具、または他の適切な固定具を介してアクションフィギュア２０１の表面に取り付けられる。
【００５２】
アクションフィギュア２０１は、１つ以上のライト（ボディライト）２１１を備えていてもよい。ライト２１１は、オンまたはオフされる。いくつかの実施形態では、アクションフィギュア２０１は、１つ以上のセンサ（ボディセンサ）を含む。いくつかの実施形態では、アクションフィギュア２０１は、電源（ボディ電源）２１５を含む。いくつかの実施形態では、アクションフィギュア１０１は、アクションフィギュア２０１に関連付けられた識別情報を含むメモリ（ボディメモリ）２１７を備える。この識別情報は、コア１０３のプロセッサによって読み取り可能である。いくつかの実施形態では、コア１０３のプロセッサは、コア１０３がアクションフィギュア２０１に追加された場合に、アクションフィギュア２０１のメモリ２１７と通信可能に接続する。
【００５３】
いくつかの実施形態では、アクションフィギュア２０１は、電源２１５から供給された電力のみを使用する。いくつかの実施形態では、アクションフィギュア２０１は、コア１０３の電源によって供給される電力のみを使用する。いくつかの実施形態では、アクションフィギュア２０１は、電源２１５とコア１０３の電源との組み合わせを使用する。いくつかの実施形態では、コア１０３の電源は、誘導性接続によってアクションフィギュア１０１と電気的に接続される。
【００５４】
図３は、１つ以上の実施形態による、コア３０１の側面図である。コア３０１は、コア１０３（図１）としてシステム１００（図１）に含まれる。コア３０１は、ハウジング３０３、１つまたは複数のセンサ３０５（適宜、単に「センサ３０５」という）、トランシーバ３０７、電源３０９、メモリ３１１、およびプロセッサ３１３を備える。いくつかの実施形態では、コア３０１は、ハウジング３０３の外部にある１つ以上の照明要素３１５、ハウジング３０３の外部にある１つ以上の入力センサ３１７、１つ以上のモータ３１９、１つ以上のスピーカ３２１、１つ以上のマイクロフォン３２３、１つ以上のデータ入力ポート３２５、または１つ以上のスイッチ３２７を含んでもよい。いくつかの実施形態では、１つ以上のセンサ３０５、トランシーバ３０７、電源３０９、メモリ３１１、プロセッサ３１３、１つ以上の照明要素３１５、１つ以上の入力センサ３１７、１つ以上のモータ３１９、１つ以上のスピーカ３２１、１つ以上のマイクロフォン３２３、１つ以上のデータ入力ポート３２５、または１つ以上のスイッチ、のうちの少なくとも１つが、ハウジング３０３の内部に搭載される。
【００５５】
コア３０１は、ハウジング３０３から露出された接触端子３２９を含む。接触端子３２９は、プロセッサ３１３と電気的に接続されている。接触端子３２９は、コア３０１がアクションフィギュア１０１に追加されている場合に、接触端子２０５（図２）のようなアクションフィギュア１０１（図１）の構成要素として含まれる接触端子と接触する。プロセッサ３１３とアクションフィギュア１０１との間の電気的接続は、接触端子３２９とアクションフィギュア１０１の接触端子との接触によって実現される。いくつかの実施形態では、接触端子３２９は、ハウジング３０３に固定される。いくつかの実施形態では、接触端子３２９は、ハウジング３０３の側面に固定される。いくつかの実施形態では、接触端子３２９は、ワイヤまたは他の何らかの適切な構造的特徴によってコア１０３から延びるように構成される。
【００５６】
プロセッサ３１３は、１つまたは複数のセンサ３０５、トランシーバ３０７、電源３０９、およびメモリ３１１と通信可能に接続される。コア３０１が１つまたは複数の照明要素３１５を含む場合、プロセッサ３１３は、その照明要素３１５と通信可能に接続される。コア３０１が１つまたは複数の入力センサ３１７を含む場合、プロセッサ３１３は、その入力センサ３１７と通信可能に接続される。コア３０１が１つまたは複数のモータ３１９を含む場合、プロセッサ３１３は、そのモータ３１９と通信可能に接続される。
【００５７】
メモリ３１１は、１つまたは複数のプログラムのためのコンピュータプログラムコードを含み、プロセッサ３１３によってアクセスされるように構成される。プロセッサ３１３は、コンピュータ１０７（図１）のようなコンピュータと通信可能に接続するために、メモリ３１１に格納された命令を実行するように構成される。プロセッサ３１３は、アクションフィギュア１０１にコア３０１が追加されたという判断に少なくとも部分的に基づいて、トランシーバ３０７を介してコンピュータと通信可能に接続される。いくつかの実施形態では、プロセッサ３１３は、ハウジング３０３の少なくとも一部がアクションフィギュア１０１に追加された場合、コア３０１がアクションフィギュア１０１に追加されたと判断する。いくつかの実施形態では、プロセッサ３１３は、プロセッサ３１３とアクションフィギュア１０１との間の電気的接続に少なくとも部分的に基づいて、ハウジング３０３がアクションフィギュア１０１に追加されたと判断する。
【００５８】
いくつかの実施形態では、ハウジング３０３は、頭部３３１および軸部３３３を含む。軸部３３３は、アクションフィギュア１０１に挿入される。いくつかの実施形態では、軸部３３３がアクションフィギュア１０１に挿入されている場合、頭部３３１はアクションフィギュア１０１の外側に位置する（留まる）。
【００５９】
いくつかの実施形態では、プロセッサ３１３とアクションフィギュア１０１との間の電気的接続は、誘導性接続である。いくつかの実施形態では、プロセッサ３１３が、誘導性接続に基づいてコア３０１がアクションフィギュア１０１に追加されたと判断するように構成されている場合、コア３０１には、ハウジング３０３の側面にある接触端子などの外部電気コネクタや外部延出配線が設けられていない。
【００６０】
いくつかの実施形態では、プロセッサ３１３は、入力センサ３１７の少なくとも１つを介して受信された入力に少なくとも部分的に基づいて、アクションフィギュア１０１にコア３０１が追加されたと判断する。いくつかの実施形態では、プロセッサ３１３は、少なくとも１つの入力センサ３１７によって受信された入力に少なくとも部分的に基づいて、アクションフィギュア１０１を識別する。いくつかの実施形態では、プロセッサ３１３は、スイッチ３２７の少なくとも１つを介して受信される入力に少なくとも一部分に基づいて、コア３０１がアクションフィギュア１０１に追加されたと判断する。いくつかの実施形態では、プロセッサ３１３は、スイッチ３２７の少なくとも１つを介して受信される入力に少なくとも一部分に基づいて、アクションフィギュア１０１を識別する。
【００６１】
コア３０１は、ロック機構３３５を含む。いくつかの実施形態では、ロック機構３３５は、ロック機構３３５を含まなくてもよい。ロック機構３３５は、ラッチ、留め具、磁石、および何らかの他の適切な固定具のうちの１つまたは複数を含む。これらは、アクションフィギュア２０１（図２）のロック装置２０７のようなアクションフィギュア１０１（図１）のロック装置と相互作用するように構成されている。
【００６２】
いくつかの実施形態では、ハウジング３０３の形状は、立方体、球体、ピラミッド、異なる多角形、アクションフィギュア１０１と比較して小型のアクションフィギュア、または他の何らかの適切な形状である。
【００６３】
コア３０１がアクションフィギュア１０１に追加されたという判断に少なくとも部分的に基づいて、プロセッサ３１３は、コンピュータ１０７に、仮想現実においてアクションフィギュア１０１の仮想表示を生成させる。アクションフィギュア１０１の仮想表示は、コンピュータ１０７に関連付けられたディスプレイを介して視認可能である。いくつかの実施形態では、プロセッサ３１３は、コンピュータ１０７に、１つ以上のセンサ３０５の少なくとも１つによって収集されたデータに基づいて、仮想現実においてアクションフィギュア１０１の仮想表現を方向付けさせる。いくつかの実施形態では、１つ以上のセンサ３０５は、センサパッケージとしてコア１０３に含まれる。センサパッケージは、加速度計、ジャイロスコープ、高度計、および他の適切なタイプのセンサ、のうちの１つまたは複数を含む。
【００６４】
コア３０１が照明要素３１５を含む場合、またはアクションフィギュア１０１がライト２１１（図２）のようなライト（照明要素）を含む場合、プロセッサ３１３によって、１つ以上の照明要素３１５または１つ以上のライトのうちの少なくとも１つが、ソフトウェアアプリケーションに関連付けられたコンピュータから受信された命令に基づいてオンまたはオフされる。
【００６５】
いくつかの実施形態では、コア３０１が１つまたは複数のユーザ入力センサ３１７を含む場合、１つまたは複数のユーザ入力センサ３１７は、コンピュータによって実行されるソフトウェアアプリケーションに関連するユーザ入力を受け付ける。プロセッサ３１３は、１つまたは複数のユーザ入力センサのうちの少なくとも１つを介してユーザから受け付けた入力に基づいて、ソフトウェアアプリケーションに関連付けられたコンピュータに情報を送信する。例えば、ユーザがビデオゲームをプレイしている場合、１つまたは複数の入力センサ３１７は、ビデオゲームと相互作用するために使用可能である。いくつかの実施形態では、１つ以上のユーザ入力センサ３１７のうちの少なくとも１つは、ハウジングの外部にある押し下げ可能なボタンを含む。いくつかの実施形態では、１つ以上のユーザ入力センサ３１７は、マイクロフォン、光センサ、タッチパネルディスプレイ、動きセンサ、温度センサ、光学センサ、または他の適切なタイプのセンサを備える。
【００６６】
コア３０１がモータ３１９を含む場合、プロセッサ３１３は、ソフトウェアアプリケーションに関連付けられたコンピュータから受け取った情報に少なくとも部分的に基づいて、モータ３１９を作動する。例えば、コア３０１がアクションフィギュア１０１に追加された場合、モータ３１９は、コンピュータから受信した指示に基づいて、コア３０１にアクションフィギュア１０１を振動させる。いくつかの実施形態では、システム１００は、仮想現実環境で生じるイベントに基づいて、ユーザが、現実の物理的オブジェクトを介してフィードバックを受け付けることを可能にする。いくつかの実施形態では、プロセッサ３１３は、コンピュータに関連付けられたディスプレイによって出力される仮想現実において発生するイベントに対する触覚応答を引き起こすように、モータ３１９を作動する。
【００６７】
図４は、１つ以上の実施形態による、コア４０１の斜視図である。コア４０１は、コア３０１（図３）に関して説明した特徴の１つ以上を含む。説明を容易にするために、コア４０１に関して付された参照番号は、コア３０１に関して付された参照番号と比較して１００だけ増加されている。コア４０１は、コア１０３（図１）としてシステム１００（図１）に含まれる。コア４０１の頭部４３１は、上面４３５を有する。コア４０１は、頭部４３１の上面４３５に１つ以上の照明要素４１５を含む。いくつかの実施形態では、照明要素４１５は、コア４０１の頭部４３１または軸部４３３の１つまたは複数の他の表面に配置される。コア４０１はまた、頭部４３１の上面４３５にある１つまたは複数のユーザ入力センサ４１７を含む。いくつかの実施形態では、ユーザ入力センサ４１７は、コア４０１の頭部４３１または軸部４３３の１つまたは複数の他の表面に配置される。コア４０１は、頭部４３１の上面４３５またはその付近に位置する１つまたは複数のスピーカ４２１を含む。いくつかの実施形態では、１つまたは複数のスピーカ４２１は、コア４０１の頭部４３１または軸部４３３の１つまたは複数の他の表面に配置される。コア４０１は、頭部４３１の上面４３５に位置する１つ以上のマイクロフォン４２３を含む。いくつかの実施形態では、１つ以上のマイクロフォン４２３は、コア４０１の頭部４３１または軸部４３３の１つまたは複数の他の表面に配置される。
【００６８】
コア４０１は、ハウジング４０３から露出した接触端子４３７を含む。接触端子４３７は、頭部４３１の上面４３５を介してアクセス可能である。接触端子４３７は、物理的アクセサリ１０５ｂ（図１）のような物理的アクセサリの構成要素として含まれる端子と電気的に接続される。いくつかの実施形態では、ハウジング４０３は、物理的アクセサリ１０５ｂと物理的に接続される。
【００６９】
いくつかの実施形態では、コア４０１はリリースボタン４３９を含む。リリースボタン４３９は、コア４０１がアクションフィギュア１０１に挿入されている場合、ロック機構４３５と相互作用してアクションフィギュア１０１からコア４０１を解放するように構成されている。
【００７０】
図５は、１つ以上の実施形態によるコア５０１の斜視図である。コア５０１は、コア４０１（図４）に関して説明した特徴の１つ以上を含む。説明を容易にするために、コア５０１に関して付した参照番号は、コア４０１に関して付した参照番号と比較して１００だけ増加されている。コア５０１は、コア１０３（図１）としてシステム１００（図１）に含まれる。
【００７１】
コア５０１のハウジング５０３は、立方体形状であり、接触端子のような外部要素を有さない。プロセッサ５１３（図示せず）および電源５０９（図示せず）は、例えば、誘導性接続によってアクションフィギュア１０１（図１）と通信可能に接続される。
【００７２】
いくつかの実施形態では、コア５０１は、コア５０１をアクションフィギュア１０１および／または物理的アクセサリ１０５（図１）と通信可能に接続するための１つ以上の接触端子５２９および／または１つ以上の接触端子５３７を備える。
【００７３】
図６は、１つ以上の実施形態によるコア６０１の斜視図である。コア６０１は、コア４０１（図４）に関して説明した１つ以上の特徴を含む。説明を容易にするために、コア６０１に関して付した参照番号は、コア４０１に関して付した参照符号と比較して２００だけ増加されている。コア６０１は、コア１０３（図１）としてシステム１００（図１）に含まれる。
【００７４】
コア６０１のハウジング６０３は、球形であり、接触端子のような外部要素を有さない。プロセッサ６１３（図示せず）および電源６０９（図示せず）は、例えば、誘導性接続によってアクションフィギュア１０１（図１）と通信可能に接続される。
【００７５】
いくつかの実施形態では、コア６０１は、コア６０１をアクションフィギュア１０１および／または物理的アクセサリ１０５（図１）と通信可能に接続するための１つ以上の接触端子６２９および／または１つ以上の接触端子６３７を備える。
【００７６】
図７は、１つ以上の実施形態による、組み立てられたシステム７００の斜視図である。システム７００は、システム１００（図１）に関して説明した特徴の多くを含み、参照番号を６００だけ増加させている。システム７００は、アクションフィギュア７０１、コア７０３、および物理的アクセサリ７０５ａおよび７０５ｂを含む。
【００７７】
物理的アクセサリ７０５ａは、アクションフィギュア７０１の手または腕に保持または取り付け可能な実世界オブジェクトである。いくつかの実施形態では、物理的アクセサリ７０５ａは、銃や剣のような武器、または仮想現実環境において使用可能な他の何らかの適切なオブジェクトである。物理的アクセサリ７０５ｂは、コア７０３に取り付けることができる現実世界の物理的オブジェクトである。物理的アクセサリ７０５ｂのコア７０３への取り付けは、例えば、接触端子４３７（図４）と同様のコア７０３の接触端子を介して行われる。いくつかの実施形態では、物理的アクセサリ７０５ｂは、ジェットパック、または、仮想現実環境において使用可能な他の適切な付属物（アタッチメント）である。
【００７８】
図８は、１つ以上の実施形態による、アクションフィギュア８０１、コア８０３、物理的アクセサリ８０５、コンピュータ８０７、ディスプレイ８０９、およびユーザインターフェース８１０の図である。アクションフィギュア８０１、コア８０３、物理的アクセサリ８０５、コンピュータ８０７およびディスプレイ８０９は、図１に関して説明した特徴と同様であり、参照番号を７００だけ増加させている。アクションフィギュア８０１およびコンピュータ８０７は、コア８０３を介した双方向通信により通信可能に接続されている。ディスプレイ８０９は、コンピュータ８０７によって生成された命令に基づいてユーザインターフェース８１０を出力する。
【００７９】
コンピュータ８０７は、ディスプレイ８０９によって見ることができるビデオゲームを実行している。ユーザは、アクションフィギュア８０１、コア８０３、物理的アクセサリ８０５、および／またはユーザインターフェース８１０によってビデオゲームと相互作用する。ユーザインターフェース８１０は、アクションフィギュア８０１ｖの仮想版と、物理的アクセサリ８０５ｖの仮想版とを含む。この例では、コア８０３は、アクションフィギュア８０１の内部にある。いくつかの実施形態では、コア８０３の仮想版が、ユーザインターフェース８１０に提供される。例えば、コア８０３が少なくとも部分的にアクションフィギュア８０１の外側にある場合、コア８０３は、ビデオゲームにおいて仮想版として視認可能である。
【００８０】
この例では、物理的アクセサリ８０５は、アクションフィギュア８０１の右手に保持されている。ユーザインターフェース８１０に示されているアクションフィギュア８０１ｖの仮想版は、物理的アクセサリ８０５ｖの仮想版を右手に保持している。コンピュータ１０７は、アクションフィギュア８０１、コア８０３、および／または物理的アクセサリ８０５から受信されたセンサデータに基づいて、ユーザインターフェース８１０において物理的アクセサリ８０５ｖの仮想版を、アクションフィギュア８０１ｖの仮想版に対して方向付けさせる。
【００８１】
コンピュータ８０７によって実行されるゲームにおける１つまたは複数の出来事に基づいて、コンピュータ８０７は、アクションフィギュア８０１、コア８０３および／または物理的アクセサリ８０５にコマンドを送信する。この送信されたコマンドによって、アクションフィギュア８０１、コア８０３および／または物理的アクセサリ８０５は、ゲーム上の出来事を反映するように反応する。例えば、ゲーム上におけるアクションフィギュア８０１ｖの仮想版および／または物理的アクセサリ８０５ｖの仮想版の状態または機能の変化に基づいて、コンピュータ８０７は、Ｇを発光させる（例えば、物理的アクセサリ８０５の光源を作動させる）コマンドを送信する。これにより、アクションフィギュア８０１ｖの仮想版および／または物理的アクセサリ８０５ｖの仮想版の状態または機能の変化が示される。いくつかの実施形態では、物理的アクセサリ８０５は、コア８０３と直接通信可能に接続される。
【００８２】
コア８０３は、ジャイロスコープ、磁力計、加速度計、マイクロフォン、カメラ、他の適切なセンサ、ＲＦＩＤタグ、光源、電源、プロセッサ、メモリ、スピーカ、振動装置、１つ以上のモータ、温度センサ、心拍センサ、皮膚水分センサ、および他の適切な構成要素、のうちの１つまたは複数を含む。
【００８３】
いくつかの実施形態では、コア８０３および／またはアクションフィギュア８０１は、三次元（３Ｄ）オブジェクトを認識し、３Ｄオブジェクトの検出に基づいて、アクションフィギュア８０１、コア８０３、コンピュータ８０７、および／または物理的アクセサリ８０５の内部の様々なイベントまたは状態変化を誘発（トリガ）する。例えば、３Ｄオブジェクトが「飛行中の」アクションフィギュア８０１の所定の近さにあると判定された場合、現実世界のアクションフィギュア８０１を制御するユーザは、３Ｄオブジェクトを回避するためにアクションフィギュア８０１を操縦する必要がある。もし、アクションフィギュア８０１が３Ｄオブジェクトに「衝突」した場合、アクションフィギュア８０１の寿命または電力状態が変更されてもよい。いくつかの実施形態では、３Ｄオブジェクトの検出によって、アクションフィギュア８０１またはコア８０３は、３Ｄオブジェクトに関連するタスクを実行するために可聴音を発生する。いくつかの実施形態では、アクションフィギュア８０１およびコア８０３のうちの１つまたは複数に含まれるビデオセンサ８１３は、３Ｄオブジェクトおよび／またはビデオコンテンツを認識する。いくつかの実施形態では、認識された３Ｄオブジェクトおよび／またはビデオコンテンツは、アクションフィギュア８０１および／または物理的なアクセサリ８０５の状態の変化を引き起こす。例えば、アクションフィギュア８０１が、アクションフィギュア８０１およびコア８０３のうちの１つまたは複数によって検出されるように、３Ｄオブジェクトに「衝突」した場合、アクションフィギュア８０１は、振動したり、手足または翼などの特徴を失ったり、物理的アクセサリ８０５を落としたり、他の何らかの適切な効果によって状態の変化を示したりしてもよい。
【００８４】
いくつかの実施形態では、アクションフィギュア８０１、物理的アクセサリ８０５および／またはコア８０３は、認識された３Ｄオブジェクト上に、３Ｄ拡張現実を重ね合わせるか、認識された３Ｄオブジェクトの上に、平面を重ね合わせる。いくつかの実施形態では、アクションフィギュア８０１またはコア８０３のうちの１つまたは複数は、３Ｄ拡張現実をオブジェクトに重ね合わせるために使用可能な投影装置８１９を備える。代替的にまたは追加的に、物理的アクセサリ８０５またはコンピュータ８０７のうちの１つ以上が、個別に、または、他の投影装置と一緒に機能することができるそれぞれの投影装置を備え、３Ｄ表示を生成する。３Ｄ拡張現実は、アクションフィギュア８０１、物理的アクセサリ８０５および／またはコンピュータ８０７でのユーザの体験感を高めることができる。例えば、ユーザが城壁を登ることを含むゲームをプレイしている場合、コンピュータ８０７、アクションフィギュア８０１、および物理的アクセサリ８０５のうちの１つまはた複数は、部屋の家具を検出し、城壁の３Ｄ拡張現実バージョンを家具に投影する。これにより、ゲームをしている体験感が高められる。
【００８５】
いくつかの実施形態では、アクションフィギュア８０１および／または物理的アクセサリ８０５は、投影された３Ｄ拡張現実と相互作用するように構成される。例えば、投影によって城壁の上に落ちる岩が表示される場合、アクションフィギュア８０１は、ゲーム上において落下する岩に「打撃」され得る。アクションフィギュア８０１が拡張現実において打撃されたかどうかを判断するために、コンピュータ８０７は、アクションフィギュア８０１、コア８０３、および／または物理的アクセサリ８０５のセンサによって提供される方向および移動データを処理し、コンピュータ８０７によって実行されているゲームについての情報に、センサデータを関連付ける。いくつかの実施形態では、投影された３Ｄ拡張現実は、ゲーム上におけるキャラクタを含む。アクションフィギュア８０１は実世界および／またはゲームの世界で、このキャラクタと相互作用することができる。
【００８６】
図９は、１つ以上の実施形態による方法９００のフローチャートである。方法９００は、アクションフィギュア１０１（図１）のようなアクションフィギュアと、コア１０３（図１）のようなコアと、物理的アクセサリ１０５（図１）のような物理的アクセサリと、コンピュータ１０７（図１）によって実行されるビデオゲームのような仮想現実環境との間の相互作用を促進する方法である。
【００８７】
ステップ９０１において、コア１０３のようなコアが、アクションフィギュア１０１または物理的アクセサリ１０５のようなボディ部に追加される。これにより、ボディ部はコンピュータ１０７（図１）のようなコンピュータによって実行されるソフトウェアアプリケーションに関連付けられる。
【００８８】
ステップ９０３において、コアのハウジング内のプロセッサは、ハウジングがボディ部に追加されたという判断に少なくとも部分的に基づいて、コンピュータと通信可能に接続される。物理的アクセサリ１０５のような物理的オブジェクトは、適宜、ボディ部またはコアと通信可能に接続される。
【００８９】
ステップ９０５において、コアのプロセッサは、コンピュータに関連付けられたディスプレイを介して視認可能な仮想現実において、ボディ部、コア、および物理的オブジェクトのうちの１つまたは複数の仮想表現をコンピュータに生成させる。いくつかの実施形態では、仮想現実はビデオゲーム環境である。いくつかの実施形態では、コンピュータは、ビデオゲーム環境を生成するビデオゲームソフトウェアをホストまたは実行する。
【００９０】
ステップ９０７において、コアのプロセッサは、コンピュータに、コアに含まれるセンサによって収集されたデータに基づいて、ボディ部、コアおよび／または物理的オブジェクトの仮想表現を方向付けさせる。いくつかの実施形態では、このような仮想表現の方向付けによって、ボディ部、コアおよび／または物理的オブジェクトの仮想表現は、仮想現実の中で動くことができる。そのため、ボディ部、コアおよび／または物理的オブジェクトの動きに基づいて、これらの仮想表現を制御したり、現実世界におけるボディ部を制御したりすることができる。例えば、ボディ部が現実世界で持ち上げられた場合、いくつかの実施形態では、ボディ部の仮想版は、仮想現実でジャンプまたは飛行させられる。
【００９１】
図１０は、一実施形態において実施される、コンピュータまたはプロセッサベースのシステム１０００の機能ブロック図である。
【００９２】
プロセッサベースのシステム１０００は、本明細書で説明するように、アクションフィギュアと、コアと、物理的アクセサリと、仮想現実環境との間の相互作用を容易にするようにプログラムされる。システム１０００は、例えば、バス１００１、プロセッサ１００３、およびメモリ１００５を構成要素として含む。
【００９３】
いくつかの実施形態では、プロセッサベースのシステムは、単一の「システムオンチップ」で実現される。プロセッサベースのシステム１０００またはその一部は、アクションフィギュアと、コアと、物理的アクセサリと、仮想現実環境との間の相互作用を容易にする１つまたは複数のステップを実行する機構（メカニズム）を構成する。
【００９４】
いくつかの実施形態では、プロセッサベースのシステム１０００は、バス１００１のような通信機構を含む。この通信機構は、プロセッサベースのシステム１０００の構成要素間で情報および／または命令を転送する。プロセッサ１００３は、バス１００１に接続され、実行のための指示を取得し、例えばメモリ１００５に格納された情報を処理する。いくつかの実施形態では、プロセッサ１００３は、特定の処理機能およびタスクを実行するための１つまたは複数の特化された構成要素を有していてもよい。このような専門の構成要素としては、１つまたは複数のデジタル信号プロセッサ（ＤＳＰ）、または、１つまたは複数の特定用途向け集積回路（ＡＳＩＣ）などが挙げられる。ＤＳＰは、典型的には、プロセッサ１００３とは無関係にリアルタイムで実世界の信号（例えば音）を処理する。同様に、ＡＳＩＣは、汎用プロセッサにより容易に実行されない特化された機能を実行する。本明細書で説明された機能を実行するのを助ける他の特化された構成要素は、適宜、１つ以上のフィールドプログラマブルゲートアレイ（ＦＰＧＡ）、１つ以上のコントローラ、または、１つ以上の他の専用コンピュータチップを含む。
【００９５】
１つまたは複数の実施形態では、上記プロセッサ（または複数のプロセッサ）１００３は、メモリ１００５に格納された命令のセットによって特定される情報に関する一連の操作を実行する。命令のセットは、アクションフィギュア、コア、物理的アクセサリ、および仮想現実環境の相互作用を容易にするために関連付けられている。命令の実行により、プロセッサは特定の機能を実行する。
【００９６】
プロセッサ１００３および付随する構成要素は、バス１００１を介してメモリ１００５に接続される。メモリ１００５は、実行可能な複数の命令を格納するために、ダイナミックメモリ（例えば、ＲＡＭ、磁気ディスク、書き込み可能光ディスクなど）およびスタティックメモリ（例えば、ＲＯＭ、ＣＤ−ＲＯＭなど）の１つまたは複数を含む。複数の命令は、実行された場合、アクションフィギュア、コア、物理的アクセサリ、および仮想現実環境の間の相互作用を容易にするために、本明細書に記載されたステップを実行する命令である。メモリ１００５は、また、ステップの実行に関連するか、またはステップの実行によって生成されるデータを格納する。
【００９７】
１つまたは複数の実施形態では、メモリ１００５は、ランダムアクセスメモリ（ＲＡＭ）または他の何らかの動的記憶装置のようなメモリであって、アクションフィギュア、コア、物理的アクセサリ、および仮想現実環境の間の相互作用を容易にするための処理命令を含む情報を格納する。動的メモリは、そこに記憶された情報がシステム１００によって変更されることを可能にする。ＲＡＭは、メモリアドレスと呼ばれる場所に記憶された情報の単位を、隣接するアドレスの情報とは独立して記憶および検索することを可能にする。メモリ１００５は、処理命令の実行中に一時的な値を記憶するためにプロセッサ１００３によっても使用される。様々な実施形態では、メモリ１００５は、読み出し専用メモリ（ＲＯＭ）またはバス１００１に接続された他の静的記憶装置である。このメモリには、システム１００によって変更されない静的情報（命令を含む）が記憶される。あるメモリは、電力が失われたときにそこに格納されている情報を失う揮発性記憶装置により構成される。いくつかの実施形態では、メモリ１００５は、例えば磁気ディスク、光ディスクまたはフラッシュカードなどの不揮発性（永続的）記憶装置である。このメモリには、システム１００の電源が切られても失われても保持される情報（命令を含む）が記憶される。
【００９８】
本明細書で使用する「コンピュータ読み取り可能な媒体」という用語は、実行のための命令を含む情報をプロセッサ１００３に提供することに関与する任意の媒体を指す。そのような媒体は、コンピュータ読み取り可能な記録媒体（例えば、不揮発性媒体、揮発性媒体）を含むが、これに限定されない多くの形態をとる。不揮発性媒体は、例えば、光学ディスクまたは磁気ディスクを含む。揮発性媒体には、例えば、動的メモリが含まれる。コンピュータ読み取り可能な媒体の一般的な形態には、例えばフロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、他の磁気媒体、ＣＤ−ＲＯＭ、ＣＤＲＷ、ＤＶＤ、別の光学媒体、パンチカード、紙テープ、光マークシート、穴または他の光学的に認識可能な印のパターンを有する別の物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ、別のメモリチップまたはカートリッジ、あるいは、コンピュータが読み取ることのできる他の媒体が含まれる。コンピュータ読み取り可能な記録媒体という用語は、本明細書ではコンピュータ読み取り可能な媒体を指すために使用される。
【００９９】
この説明の一態様は、コンピュータによって実現されるソフトウェアアプリケーションに関連するボディ部に追加されるように構成されたハウジングを備える装置に関する。この装置はまた、センサ、トランシーバ、電源、１つ以上のプログラムのためのコンピュータプログラムコードを含むメモリ、およびハウジング内部のプロセッサを備える。プロセッサは、センサ、トランシーバ、電源、およびメモリと通信可能に接続される。プロセッサは、メモリからの命令を実行するように構成される。これにより、プロセッサは、ハウジングがボディ部に追加されたという判断に少なくとも部分的に基づいて、トランシーバを介してコンピュータと通信可能に接続する。プロセッサはまた、コンピュータに、仮想現実においてボディ部の仮想表現を生成させる。ボディ部の仮想表現は、コンピュータに関連付けられたディスプレイを介して視認可能とされる。プロセッサはさらに、コンピュータに、センサによって収集されたデータに基づいて仮想現実におけるボディ部の仮想表現を方向付けさせる。
【０１００】
この説明の別の態様は、ボディ部を含むシステムに関する。ボディ部は、コンピュータによって実施されるソフトウェアアプリケーションに関連付けられている。このシステムはまた、コアを含む。コアは、ハウジングと、センサと、トランシーバと、電源と、メモリと、ハウジング内のプロセッサとを含む。ハウジングは、ボディ部に選択的に追加され、または、ボディ部から選択的に外される。メモリは、１つまたは複数のプログラムのためのコンピュータプログラムコードを含む。プロセッサは、センサ、トランシーバ、電源、およびメモリと通信可能に接続される。プロセッサは、ハウジングがボディ部に追加されたという判断に少なくとも部分的に基づいて、メモリからの命令を実行して、トランシーバを介してコンピュータと通信可能に接続する。プロセッサはまた、コンピュータに、仮想現実においてボディ部の仮想表現を生成させる。ボディ部の仮想表現は、コンピュータに関連付けられたディスプレイを介して視認可能とされる。プロセッサはさらに、コンピュータに、センサによって収集されたデータに基づいて仮想現実におけるボディ部の仮想表現を方向付けさせる。
【０１０１】
この説明のさらなる態様は、方法に関する。この方法は、コンピュータによって実行されるソフトウェアアプリケーションに関連付けられたボディ部にコアを追加することを含む。この方法はまた、ハウジングがボディ部に加えられたという判断に少なくとも部分的に基づいて、コアのハウジング内に含まれるプロセッサをコンピュータと通信可能に接続することを含む。この方法はさらに、コンピュータに関連付けられたディスプレイを介して視認可能な、仮想現実におけるボディ部の仮想表現を、コンピュータに生成させることを含む。この方法はさらに、コンピュータに、コアに含まれるセンサによって収集されたデータに基づいて、仮想現実におけるボディ部の仮想表現を方向付けさせることを含む。
【０１０２】
前述のことは、当業者が本開示の態様をよりよく理解できるように、いくつかの実施形態の特徴を概説するものである。当業者であれば、本明細書に導入された実施形態と同じ目的を実行し、かつ／または同じ利点を達成するために、他の処理および構造を設計または変更するための基礎として、本開示を容易に使用できることを理解するはずである。当業者であれば、そのような均等な構成は、本開示の精神および範囲から逸脱するものではなく、本開示の精神および範囲から逸脱することなく様々な変更、置換および改変を行うことができることを理解すべきである。
【符号の説明】
【０１０３】
１００，７００，１０００  システム、１０１，２０１，７０１，８０１  アクションフィギュア、１０３，３０１，４０１，５０１，６０１，７０３，８０３  コア、１０５，１０５ａ，１０５ｂ，７０５ａ，７０５ｂ，８０５  物理的アクセサリ、１０７，８０７  コンピュータ、１０９，８０９  ディスプレイ、２０５，３２９，４３７，５２９，５３７，６２９，６３７  接触端子、２０７  ロック装置、２１５，３０９，５０９，６０９  電源、２１７，３１１，１００５  メモリ、３０３，４０３，５０３，６０３  ハウジング、３０５  センサ、３０７  トランシーバ、３１３，５１３，６１３，１００３  プロセッサ、３１５，４１５  照明要素、３１７，４１７  ユーザ入力センサ、３１９  モータ、３２１，４２１  スピーカ、３２３，４２３  マイクロフォン、３２５  データ入力ポート、３２７  スイッチ、３３１，４３１  頭部、３３３，４３３  軸部、３３５，４３５  ロック機構、８１０  ユーザインターフェース、８１９  投影装置、９００  方法、１００１  バス。
【図１】
2018020110.tif 000003
【図２】
2018020110.tif 000004
【図３】
2018020110.tif 000005
【図４】
2018020110.tif 000006
【図５】
2018020110.tif 000007
【図６】
2018020110.tif 000008
【図７】
2018020110.tif 000009
【図８】
2018020110.tif 000010
【図９】
2018020110.tif 000011
【図１０】
2018020110.tif 000012
【外国語明細書】
2018020110000001.pdf