(57)【要約】  ａ．所定のジェスチャーによりユーザ装置の動きを識別するための識別手段と、ｂ．さらなるユーザ装置と通信するための通信手段と、ｃ．識別に基づいて、通信手段を用いるさらなるユーザ装置との所定の情報の交換をトリガするためのトリガ手段とを備え、さらにｄ．トリガ手段によってトリガされるときに交換される所定の情報を一時的に格納するようになされたバッファ手段を備えるユーザ装置が開示される。さらに、関連する方法、モジュール、補助装置、およびシステムが開示される。
2011528518.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ装置であって、
ａ．所定のジェスチャーにより前記ユーザ装置の動きを識別するための識別手段と、
ｂ．さらなるユーザ装置と通信するための通信手段と、
ｃ．前記識別に基づいて、前記通信手段を用いる前記さらなるユーザ装置との所定の情報の交換をトリガするためのトリガ手段とを備える装置において、さらに
ｄ．前記トリガ手段によってトリガされたときに交換される所定の情報を一時的に格納するようになされたバッファ手段を備えることを特徴とする、ユーザ装置。
【請求項２】
前記識別手段が、行われている前記所定のジェスチャーに対応して、前記ユーザ装置から所定の距離内にある前記第２のユーザ装置の存在を検出するための存在検知センサを備える、請求項１に記載のユーザ装置。
【請求項３】
前記ジェスチャーを識別するための運動センサを備える、請求項１または２に記載のユーザ装置。
【請求項４】
前記バッファ手段が基本バッファロジックをさらに備える、請求項１に記載のユーザ装置。
【請求項５】
前記基本バッファロジックが前記ユーザ装置内のリポジトリと通信するようになされた、請求項４に記載のユーザ装置。
【請求項６】
装置ロジック手段を備え、前記基本バッファロジックが前記装置ロジック手段と通信するようになされた、請求項４から５に記載のユーザ装置。
【請求項７】
前記バッファ手段が、前記装置ロジック手段上で動作するプログラムによって提供されるプログラムバッファロジックをさらに備える、請求項４から６に記載のユーザ装置。
【請求項８】
前記所定の情報が前記基本バッファロジックおよび前記プログラムバッファロジックを用いて決定される、請求項４から７に記載のユーザ装置。
【請求項９】
第１のユーザ装置と第２のユーザ装置の間で情報を交換する方法であって、
ａ．前記第１のユーザ装置による所定のジェスチャーを行うことが前記第１のユーザ装置から前記第２のユーザ装置に向けての所定の情報交換と関連付けられるように、前記第１のユーザ装置および前記第２のユーザ装置を構成するステップと、
ｂ．前記ジェスチャーを行い、これによって前記第１のユーザ装置から前記第２のユーザ装置への前記情報交換を実施するステップとを含む方法において、さらに
ｃ．前記所定の情報を一時的に格納するようになされたバッファ手段に前記所定の情報を格納するステップと、
ｄ．前記ジェスチャーによってトリガされるとき、前記バッファから前記第２のユーザ装置への前記情報交換を実施するステップとを含むことを特徴とする、方法。
【請求項１０】
所定のジェスチャーを行うステップが、前記第１のユーザ装置と前記第２のユーザ装置の間の距離を第１の閾値距離未満に短縮させ、前記第１のユーザ装置による前記第１のユーザ装置の第１の閾値距離内にある前記第２のユーザ装置の存在の検出により、前記第１のユーザ装置から前記第２のユーザ装置への前記情報交換が行われるステップを含む、請求項９に記載の方法。
【請求項１１】
前記所定のジェスチャーを識別するステップが前記第１のユーザ装置上の運動センサによって実施される、請求項９に記載の方法。
【請求項１２】
さらなるユーザ装置に送られる所定の情報を一時的に格納するようになされ、かつ前記ユーザ装置によって行われた所定のジェスチャーの識別から生じたトリガを受信すると前記所定の情報を送るようになされた、ユーザ装置と組み合わせて使用するための、バッファモジュール。
【請求項１３】
前記バッファ内の情報の存在および交換を管理するための基本バッファロジック手段およびプログラムバッファロジック手段をさらに備える、請求項１２に記載のバッファモジュール。
【請求項１４】
主ユーザ装置と通信するようになされた補助ユーザ装置であって、
−  請求項１２または１３に記載のバッファモジュールと、
−  所定のジェスチャーにより前記補助ユーザ装置の動きを識別するための手段とを備えることを特徴とする、補助ユーザ装置。
【請求項１５】
一組の少なくとも２つのユーザ装置間で情報を交換するためのシステムであって、前記一組のうちの各ユーザ装置が請求項１から８に記載のもので、前記システムが、請求項９から１１に記載の方法を実施できるようになされた、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲームアプリケーションで使用するための、たとえば携帯電話装置のようなユーザ装置間で情報を交換するための装置、方法、およびシステムの分野に関する。
【背景技術】
【０００２】
伝統的なゲーム（カードゲーム、ボードゲームなどのような）は物理的な物体であり、人々は参加するために同じ部屋にいて互いに近付いていなければならないので、これらのゲームは、多数のプレイヤーが参加するゲームの接触の感覚および社会的な側面を対象とする。
【０００３】
これらのゲームには制約があるので、電子版が発売されてきた。これらのゲームはインターネット上ですることもでき、したがって、最早プレイヤーが同じ場所にいる必要はない。通常、リモートゲームをするために、次の２つの構成のうち１つが使用される。すなわちサーバベースのゲーム（図１を参照されたい）およびピアツーピア（Ｐ２Ｐ）ゲーム（図２を参照されたい）である。
【０００４】
これらの電子ゲームに関する問題は、それらが一般に、伝統的な相手または伝統的なゲームの感情的および社会的な側面を失ったということである。ボタンを押すと、他のプレイヤーがどこにいても、たとえばアイコンタクト、身体的接触、または表現力豊かなジェスチャーがなくても、送信される情報が他のプレイヤーに転送される。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
感情的および社会的な相互作用のレベルの向上をもたらす電子装置およびアプリケーションが必要とされている。
【課題を解決するための手段】
【０００６】
「第１の」、「第２の」、「第３の」などの用語が使用されるとき、これは、逐次的または時系列な順序が当然とされることを必ずしも意味しない。
【０００７】
「を備える（ｃｏｍｐｒｉｓｉｎｇ）」という用語は、他の要素またはステップを除外しないとして解釈されるべきである。
【０００８】
本発明の第１の態様によれば、
ａ．所定のジェスチャーによりユーザ装置の動きを識別するための識別手段と、
ｂ．さらなるユーザ装置と通信するための通信手段と、
ｃ．識別に基づいて、通信手段を用いるさらなるユーザ装置との所定の情報の交換をトリガするためのトリガ手段とを備え、さらに
ｄ．トリガ手段によってトリガされたときに交換される所定の情報を一時的に格納するようになされたバッファ手段を備えるユーザ装置が開示される。
【０００９】
所定の情報は、任意のタイプの情報とすることができる。所定の情報は、ゲームアプリケーションでユーザによって使用されることができる情報に関連できることが好ましいが、たとえばファイル共有（ジェスチャーの識別／検出によってトリガされるファイルの送信）またはリモート制御（ユーザ装置を使用して別の装置を制御する）のような他のアプリケーションは除外されない。
【００１０】
情報の交換は、ユーザ装置からさらなるユーザ装置への情報の伝送、またはさらなるユーザ装置からユーザ装置への伝送、または両方のタイプの伝送を含むことができる。
【００１１】
ユーザ装置およびさらなるユーザ装置は、典型的にはそれぞれ第１のユーザおよび第２のユーザによって管理される。これらのユーザ、したがってそれらの装置は、好ましくは実質的に同じ物理的場所にあるが、これは本発明のすべての実施形態で必要とは限らない。
【００１２】
ジェスチャーは、典型的には装置のユーザによって実施される装置によって行われる動きである。ジェスチャーは、考え、感情、または態度を表現または強調する、通常は身体または四肢の動きとすることができるが、任意の所定の動きとすることができる。所定の動きまたはジェスチャーは、高速で容易な自動認識を可能にするようなものとすることができる。動きは、相対的または絶対的な動きを指すことができることに留意されたい。相対的な動きは、たとえばさらなるユーザ装置の物理的場所を基準とする動きとすることができる。絶対的な動きは、たとえば最初の物理的開始位置を基準とする動きとすることができる。
【００１３】
ジェスチャーは１つであってもよいし、サブジェスチャーから構成されてもよいことに留意されたい。本発明の実施形態によれば、ジェスチャーは、同時にまたは順次識別／検出されることができる２つ以上の異なるサブジェスチャーを含むことができる。次に、所定のジェスチャーによる動きの識別は、異なるサブジェスチャーに関連付けられた、さまざまなジェスチャー検出手段を伴うことができる。たとえば、ジェスチャーは２つのサブジェスチャーを含むかまたはそれらからなることができる。たとえば、そのうちの一方は相対的な動きに関連付けられ、他方は絶対的な動きに関連付けられる。
【００１４】
典型的な装置は、携帯電話、ＰＤＡ、またはユーザが持ち運び可能な他の任意の無線もしくは携帯型の小型装置とすることができる。
【００１５】
本発明の実施形態によれば、識別手段は、行われている所定のジェスチャーに対応して、ユーザ装置から所定の距離内にある第２のユーザ装置の存在を検出するための存在検知センサ（ｐｒｅｓｅｎｃｅ  ｓｅｎｓｏｒ）を備える。
【００１６】
第１のユーザ装置と第２のユーザ装置の間の距離は、好ましくはそれらの装置の物理的場所間の幾何学的距離であり、より具体的にはたとえば無線技術アンテナ、送信機、受信機のようなそれぞれの距離センササブ装置の間の距離である。その距離はまた、たとえばユーザ装置の質量中心間の距離のような、各ユーザ装置上にある２つの基準点間の幾何学的距離とすることができる。距離は、任意の最先端判定法に従って測定されることができる。
【００１７】
ある実施形態によれば、ユーザ装置は、好ましくはＮＦＣフォーラムによって、さらにはＩＳＯで定められたＮｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＮＦＣ）技術と適合性があり、前記さらなるユーザ装置の存在を検出するためにＮＦＣ技術を使用する。
【００１８】
ある実施形態によれば、ユーザ装置は、ジェスチャーを識別するための運動センサを備える。運動センサは動きセンサとすることができ、たとえばＲＦ−ＭＥＭＳデバイス、または基準ＩＲ発光ダイオード（ＬＥＤ）を備えた赤外線（ＩＲ）カメラのような加速度計とすることができる。
【００１９】
ある実施形態によれば、ユーザ装置は、運動センサならびに存在検知センサを備えることができる。
【００２０】
本発明の実施形態によれば、バッファ手段は基本バッファロジックをさらに備える。トリガ手段は、基本バッファロジックを備えることができる。
【００２１】
基本バッファロジックは、バッファの内容および動作を管理するロジックであり、少なくとも以下の：
−  前記ユーザ装置内のリポジトリと通信する機能、
−  装置に含まれる装置ロジック手段と通信する機能、
−  さらなるユーザ装置との通信／情報交換を行う機能、
の任意の組合せを実施することができる。
【００２２】
リポジトリは、ゲームアプリケーションまたは類似の情報交換アプリケーションの収集品（ｃｏｌｌｅｃｔａｂｌｅｓ）を一時的に格納し制御するようになされたデータ格納手段である。リポジトリは、バッファ手段と通信するように、またはバッファ手段によるリポジトリへのアクセスを提供するように構成されることができる。ある実施形態では、リポジトリはバッファ手段の一部とすることができる。
【００２３】
本発明の実施形態によれば、バッファ手段は、装置ロジック手段上で動作するプログラムによってバッファに提供されたプログラムバッファロジックをさらに備える。
【００２４】
このプログラムバッファロジックは、ある種の低レベルな機能を提供することができる。これは、たとえばコード、ジェスチャーの規定、およびプロトコルとすることができる。コードは、バッファが情報に関する特定の判断（たとえばリポジトリにカードを入れる、間違った入力を無視するなど）をすることができるように伝送のたびに確認されるコードとすることができる。ジェスチャーの規定は、どのジェスチャーがどの機能をトリガするかについての規定とすることができる。プロトコルは、ゲームが情報を送受信するために使用するプロトコルとすることができる。
【００２５】
所定の情報は、基本バッファロジックおよび／またはプログラムバッファロジックを用いて決定されることができる。
【００２６】
本発明の実施形態によれば、バッファ手段は、さらなるユーザ装置とデータを交換する前にさらなるユーザ装置を識別および認証するための手段をさらに備える。
【００２７】
本発明の実施形態によれば、バッファ手段は、バッファ手段内の所定の情報を暗号化するための手段をさらに備える。
【００２８】
本発明の第２の態様によれば、第１のユーザ装置と第２のユーザ装置の間で情報を交換するための方法であって：
ａ．第１のユーザ装置を用いて所定のジェスチャーを行うことが第１のユーザ装置から第２のユーザ装置に向けての所定の情報交換と関連付けられるように、第１のユーザ装置および第２のユーザ装置を構成するステップと、
ｂ．ジェスチャーを行い、これによって第１のユーザ装置から第２のユーザ装置への情報交換を実施するステップとを含み、さらに
ｃ．所定の情報を一時的に格納するようになされたバッファ手段に所定の情報を格納するステップと、
ｄ．ジェスチャーによってトリガされるとき、バッファから第２のユーザ装置との情報交換を実施するステップとを含むことを特徴とする方法が開示される。
【００２９】
本発明の実施形態によれば、所定のジェスチャーを行うステップは、第１のユーザ装置と第２のユーザ装置の間の距離を第１の閾値距離未満に短縮させ、第１のユーザ装置による第１のユーザ装置の第１の閾値距離内にある第２のユーザ装置の存在の検出により第１のユーザ装置と第２のユーザ装置の間の情報交換が行われるステップを含む。
【００３０】
本発明の実施形態によれば、所定のジェスチャーを識別するステップは、第１のユーザ装置上の運動センサによって実施される。
【００３１】
本発明の実施形態によれば、所定の情報交換ステップは、さらなるユーザ装置上のどのアプリケーションが起動されるべきかを示す情報を含む。
【００３２】
本発明の実施形態によれば、所定の情報交換ステップは、多数のプレイヤーが参加するゲームのステップに関連する情報を含み、ゲームは不連続性である。
【００３３】
本発明の実施形態によれば、ゲームは、交換型またはやり取り型（ｂａｃｋ−ａｎｄ−ｆｏｒｔｈ  ｔｙｐｅ）である。
【００３４】
本発明の実施形態によれば、第１のユーザ装置および第２のユーザ装置は、実質的に同じ物理的場所にあることができるが、これは、第１のユーザと第２のユーザが互いから可視範囲内にいるか、または接触範囲内にいることを意味する。第１のユーザ装置と第２のユーザ装置は、たとえば１００メートル、５０メートル、１０メートル、５メートル、１メートル、５０センチメートル、１０センチメートルの距離によって物理的に区別されることができる。
【００３５】
ユーザ装置とさらなるユーザ装置は、通信手段、したがってユーザ装置間の通信／情報交換に使用される通信技術によって決定される互いの通信範囲内にあるべきであることに留意されたい。この技術がたとえばブルートゥースの場合、ユーザ装置とさらなるユーザ装置は、好ましくは約１０ｍの範囲内で互いから区別されるべきである。ユーザ装置とさらなるユーザ装置がＧＳＭを介して通信する場合、モバイルネットワークに接続され、特定の条件が満たされるとすぐに、ユーザは範囲内にいる。
【００３６】
ＮＦＣ技術が情報交換のトリガに使用される場合、トリガが発生するとき、装置は明らかに互いのＮＦＣ情報交換範囲内にいる。
【００３７】
本発明の実施形態は、第１のユーザ装置と第２のユーザ装置の間すなわち第１のユーザと第２のユーザの間の情報の交換はそれぞれ、社会的および感情的な経験の増加を伴って行われることができるという利点を提供する。たとえばボタンを押すこととは対照的に、ジェスチャーを行うことによって、ユーザは他のユーザとのより伝統的でより社会的な相互作用を経験することができる。
【００３８】
この経験は、第１のユーザおよび第２のユーザが実質的に同じ物理的場所にあり、それによって第１のユーザと第２のユーザが互いに見たり互いに接触したりすることができるときに、さらに強化されることができる。第１のユーザと第２のユーザ、したがって第１のユーザ装置と第２のユーザ装置が実質的に同じ物理的場所にあるとき、最先端の電気通信技法、またはこのような最先端の電気通信技法に適合していることは、前記ジェスチャーを認識するために使用されることができる。たとえば、所定のジェスチャーを行うステップが第１のユーザ装置と第２のユーザ装置の間の距離を短縮するステップを含むとき、ｎｅａｒ  ｆｉｅｌｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＮＦＣ）技術を使用することができ、それによって約１センチメートル−最大１０、２０、３０センチメートルである送信機と受信機の間の距離での情報の転送が可能になる。次に、第１のユーザおよび第２のユーザ、ならびに対応するユーザ装置は、第１のユーザ装置と第２のユーザ装置を互いに近付けることによって情報を交換することができる。これは、たとえば第１のユーザ装置を第２のユーザ装置に近付けることによって、または第２のユーザ装置を第１のユーザ装置に近付けることによって行われることができ、それによって第２のユーザ装置および第１のユーザ装置はそれぞれ同じ位置に保たれる。あるいは、両方のユーザ装置を互いに向けて近付け、接触するかまたは特定の位置で、典型的には第１のユーザ装置と第２のユーザ装置の位置の間のどこかで所定の閾値距離未満の距離に達することができる。
【００３９】
本発明の好ましい実施形態によれば、閾値距離は、情報交換を実施するために使用される技術によって決定される。上述のように、たとえばＮＦＣ技術の場合、閾値距離は約１０センチメートルに設定されることができ、より機能的に記述すると、閾値距離は、ＮＦＣ技術によって第１の装置と第２の装置の間の通信が可能になる距離に設定されることができる。たとえばブルートゥース、赤外線、または他の短距離通信技術のような他の技術を使用するとき、異なる距離が適用可能なことがある。
【００４０】
たとえば信号強度および環境パラメータは、エラーのない通常の通信が行われ得る距離に影響を及ぼすことができるので、閾値距離は限られた範囲内で変化することができることを理解されたい。
【００４１】
本発明の実施形態によれば、閾値距離は、たとえば使用されるそれぞれの技術に応じて約１００、１０、５、１センチメートルの限られた変動を有する。これは、所定の閾値距離は可変とすることができるだけでなく、所定の閾値距離が定義されると、装置の実際の距離測定はたとえば約１、５、１０、１００センチメートルの限られた変動内で変化することがあることを意味する。たとえば、低電圧レベルで、装置は、より長い距離にわたって通信を可能にできないことがあり、情報を交換する前に他のユーザ装置に対してより短い距離に達するまで待機することができる。
【００４２】
本発明の好ましい実施形態によれば、閾値距離はゼロとすることができ、これは、情報交換が行われる前に第１のユーザ装置と第２のユーザ装置が物理的に接触することを意味する。このような技術の例は、接触板またはケーブルである。
【００４３】
本発明の実施形態によれば、所定のジェスチャーは少なくとも部分的に、または全体的に、第１の（または第２の）ユーザ装置上のジェスチャーセンサによって識別される。
【００４４】
本発明の実施形態によれば、所定の情報交換は、交換情報を受信しているユーザ装置上のどのアプリケーションが起動されるべきかを示す情報を含むことができる。
【００４５】
本発明の実施形態によれば、所定の情報交換、および該当する場合は任意のさらなる情報交換は、情報を送信しているユーザ装置上のどのアプリケーションが起動されたかを示す情報を含むことができる。
【００４６】
本発明の実施形態によれば、情報交換は、２人のプレイヤーまたは多数のプレイヤーが参加するゲームのステップに関連する情報を含み、ゲームは不連続性である。不連続性である場合、それは、情報の連続的な交換が行われる連続性のゲーム（たとえば２人のプレイヤーまたは多数のプレイヤーが参加するアクションゲーム）とは対照的に、ゲームが第１のユーザ装置と第２のユーザ装置の間の有限量の情報交換ステップを含むことを意味する。
【００４７】
好ましい実施形態によれば、ゲームは交換型またはやり取り型である。
【００４８】
本発明の第３の態様によれば、さらなるユーザ装置に送られる所定の情報を一時的に格納するようになされ、かつユーザ装置を用いて行われた所定のジェスチャーの識別から生じたトリガを受信すると所定の情報を送るようになされた、ユーザ装置と組み合わせて使用するためのバッファモジュールが説明されている。
【００４９】
このバッファモジュールは、バッファ内の情報の存在および交換を管理するための基本バッファロジック手段およびプログラムバッファロジック手段をさらに備える。
【００５０】
バッファモジュールはさらに、暗号化された形式で所定の情報を格納するようになされることができる。
【００５１】
バッファモジュールは、ユーザ装置内で装置ロジック手段とジェスチャー制御手段の間に置かれることができる。
【００５２】
バッファモジュールは、ユーザ装置内で装置ロジック手段およびジェスチャー制御手段と通信するようになされることができる。ジェスチャー制御手段は、ジェスチャー識別手段を備えることができる。
【００５３】
バッファモジュールは、ユーザ装置に統合されることができる。
【００５４】
バッファモジュールは、別個の補助装置に統合されることもできる。この補助装置は、ユーザ装置と通信するようになされ、かつ任意選択でユーザ装置に取り付けられるようになされる。
【００５５】
本発明の第４の態様によれば、主ユーザ装置と通信するようになされた補助ユーザ装置であって、
−  本発明の第３の態様によるバッファモジュールと、
−  所定のジェスチャーにより補助ユーザ装置の動きを識別する識別手段とを備える補助ユーザ装置が開示される。
【００５６】
この補助装置は、本発明の実施形態による関連機能を演繹的に有さない（関連機能のすべてを有するとは限らない）ユーザ装置にそれぞれの機能を提供することができる。
【００５７】
前記ユーザ装置に接続されている間に前記バッファモジュールに提供され、かつジェスチャーの検出によってトリガされる所定の情報の交換は、情報の交換の時点でユーザ装置に接続されることがなくても補助装置自体によって実施されることができる。交換の後、補助装置は、異なるステップでユーザ装置と通信／同期することができる。これにより、ユーザがユーザ装置を持ち歩く必要がないという利点が得られる。
【００５８】
ある実施形態によれば、補助ユーザ装置は、好ましくはＮＦＣフォーラムによって、さらにはＩＳＯで定められたＮｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＮＦＣ）技術と適合性があり、前記さらなるユーザ装置の存在を検出するためにＮＦＣ技術を使用する。
【００５９】
本発明の第５の態様によれば、一組の少なくとも２つのユーザ装置間で情報を交換するためのシステムであって、その一組のうちの各ユーザ装置は本発明の第１の態様によるものであり、本発明の第２の態様による方法を実施できるようになされたシステムが開示される。このようなシステム内にある１つまたは複数のユーザ装置（複数可）（たとえば１つまたは２つ）は、本発明の第４の態様による補助ユーザ装置も備えるかまたはこれからなることができることに留意されたい。
【００６０】
ジェスチャーを行うこと、および第１のユーザ装置と第２のユーザ装置の間、または第２のユーザ装置と第１のユーザ装置の間それぞれの関連付けられた情報の転送は、同時にまたは異なる時点で発生することができることを理解されたい。これは、上述のように第１のユーザ装置と第２のユーザ装置の間の距離を短縮させる際の種々の選択肢と結び付けられることができる。これはまた、たとえばゲームの状況のような情報交換の状況とも結び付けられることができる。ある種のゲームアプリケーションのような、いくつかのアプリケーションでは、たとえばある種のマジックカードゲームにおいてのように、双方向すなわち第１のユーザ装置から第２のユーザ装置への、および第２のユーザ装置から第１のユーザ装置への情報交換が求められることがある。他のタイプのゲームでは、第１のユーザ装置から第２のユーザ装置への交換と第２のユーザ装置から第１のユーザ装置への交換が交互に起こることが適切であるまたは求められることがある。これは、たとえばチェスのようなゲーム、ある種の他のカードゲーム、および類似のアクション−レスポンスゲームにおいて当てはまることがある。
【００６１】
本発明により、ユーザ装置のジェスチャーまたはユーザ装置を用いたジェスチャーを認識するためのさまざまな手段が説明され、またこれまで説明されてきた。両方のタイプのジェスチャー識別はたとえば１つのゲームセッションの文脈において、同じユーザに関して組み合わせることができ、または各ユーザは、行われたジェスチャーを識別するように、および情報交換をトリガするようになされた自分のジェスチャー識別手段を使用することができる。
【００６２】
さらに、本明細書において説明される情報交換は、単一対のユーザ装置に限定されるものではなく、複数のユーザ装置に関係することができ、それにより異なる順序（ｓｅｑｕｅｎｃｅ）に従って通信することができることに留意されたい。たとえば、単一のユーザ装置が同じまたは異なる情報を複数の他のユーザ装置と順次または並列に交換することができ、または異なるユーザ装置が互いに情報を順に回すことができる。複数のユーザは、対をなす相互作用（ｐａｉｒ  ｉｎｔｅｒａｃｔｉｏｎ）の所定の順序で２×２で情報を交換することができる。
【００６３】
それが、添付の請求項群によって示される一般的概念から逸脱することなく、このようなシナリオおよび他のシナリオを可能にするために、装置ロジックおよび／または基本バッファロジックおよび／またはプログラムバッファロジックを適切に構成するという問題であることは、当業者には理解されよう。
【００６４】
本発明のさらなる態様が従属請求項によって説明されている。従属請求項の特徴、独立請求項のいずれかの特徴、および他の従属請求項の任意の特徴は、請求項に記載の特定の組合せだけでなく、当業者に適切と考えられるように組み合わせることができる。
【００６５】
当業者に理解されるように、本発明のさまざまな態様の特徴および実施形態は本発明の他の態様に適用可能であると考えられ、したがって必ずしも明示的に繰り返されるとは限らないが、本発明の範囲に含まれる。
【００６６】
添付の図面は、本発明の実施形態を示すために使用される。
【図面の簡単な説明】
【００６７】
【図１】従来技術を示す図である。
【図２】従来技術を示す図である。
【図３】本発明の実施形態の流れ図である。
【図４】ロジック機能が部分的または完全に集中化され、少なくとも部分的にネットワーク側に設けられる、本発明の実施形態を示す図である。
【図５】ロジック機能が２つのユーザ装置に分散または分布されている本発明の実施形態を示す図である。
【図６】２つのユーザ装置間の通信は外部ネットワークを使用せずに行われ、任意選択で外部ネットワークはデータを収集するように考慮されることができ、後者は好ましくは比較的限られた程度である、本発明のピアツーピアタイプの実施形態を示す図である。
【図７】ユーザ装置自体は外部ネットワークにアクセスしないが、ユーザ装置は外部装置に接続されることができ、外部装置はデータを収集するため、状態を変更するために、または同期の目的で、外部ネットワークにアクセスすることができ、その後で外部ネットワークと相互作用しなくても２つのユーザ装置間の情報交換が行われ、ピアツーピアタイプである、本発明のさらなる実施形態を示す図である。
【図８】本発明の実施形態による装置の機能的構造を示す図である。
【図９】本発明の実施形態による典型的な相互作用シナリオを示す図である。
【図１０】２つのユーザ装置間で交換される所定の情報が暗号化される、本発明の実施形態を示す図である。
【発明を実施するための形態】
【００６８】
参照符号は、異なる図または図面において類似のまたは等しい要素または特徴に対して同じであるように選定される。
【００６９】
以下の詳細な説明をそれぞれの図面と併せ読むことにより、本発明の上記および他の有利な特徴および目的がさらに明らかになり、本発明がより良く理解できよう。
【００７０】
本発明の態様の説明は、特定の実施形態によって特定の図面を参照して実施されるが、本発明はそれに限定されるものではない。示された図は概略的なものに過ぎず、限定であると見なすべきではない。たとえば、他の要素と比例していないかまたは縮尺どおりではない特定の要素または特徴が示されることがある。
【００７１】
本発明によるある実施形態の説明では、本発明の種々の態様のうちの１つまたは複数の理解を助ける目的で、種々の特徴が単一の実施形態、図、またはその説明においてグループ化されているときがある。これは、このグループのすべての特徴が特定の問題を解決するために必ず存在するかのように解釈すべきではない。本発明の態様は、特定の実施形態の説明に存在する、そのような特徴のグループの全部より少ない特徴に存在する場合がある。
【００７２】
本発明の態様は、ユーザが接触の感覚または他のジェスチャーを経験でき、ユーザ間のより感情的および／または社会的相互作用を提供する携帯型電子装置でゲームをする方法を導入する。本発明の実施形態の図は、図３で想起されることができる。それにより、本発明の態様は多数の利点を提供する。たとえば、ジェスチャーによって、ゲームはより具体的かつ直観的になる。ジェスチャーまたは「接触」はまた、２人または多数のプレイヤーが参加するゲームの社会的側面も対象にする。ゲームのステージは、「接触」によって制御されることができる。これは、たとえば、プレイヤーは第１のステージで手（ｍｏｖｅ）を計画することができ、準備ができたら、他のユーザ装置に接触するかまたは近付く次のステージに入ることができることを意味することができる。最後のステージで、その手が実行され、結果が示されることができる。適切な場合、たとえばゲームアプリケーションのようなアプリケーションは、次に第１の状態に戻ることができ、ユーザは次の手を計画しなければならない。これが図３に示されている。ゲームの開始後、ユーザは個別に手を計画でき、たとえば、ユーザがカードを選定できたり、またはユーザの１人のみがたとえばチェスゲームの手を準備したりすることができる。本発明の実施形態によれば、次にその手が、「接触機構」によって、すなわちそれぞれのユーザの２つのモバイル装置を互いに近付けるかまたは互いに当てることによって他のユーザと交換され、その結果、情報の転送が２つの装置間で行われることができる。その転送は、アプリケーションに応じて、ユーザ装置１からユーザ装置２にまたはユーザ装置２からユーザ装置１であってもよいし、交換が双方向に同時に発生してもよい。「接触」の後で、フィードバックが、ユーザ装置上で動作するゲームアプリケーションによって、またはリモートで動作しユーザ装置を制御するゲームアプリケーションによって、ユーザに提供されることができる。この結果、ゲームが終了してもよいし、または前の手順が有限回数反復されてもよい。１つの手順の後またはいくつかの有限反復の後で、ゲームは終わることができ、手順が終了する。ある実施形態によれば、「計画フェーズ」または初期化フェーズは、ユーザがアプリケーションを選択するフェーズに相当することができ、「接触」フェーズでアプリケーションに関する情報を他のユーザに転送し、次に、それは他のユーザ装置上で初期化されることができる。このような場合、「フィードバック」は、アプリケーションが他のユーザ装置において開始するものとすることができる。このタイプの実施形態は、たとえばゲームアプリケーションにおける手に対応する情報が交換される実施形態と組み合わせることができる。たとえば、最初、転送される情報は、他のユーザ装置に対する起動されるアプリケーションに関する情報を含むことができるが、１回目またはそれ以降の反復では、ゲーム交換、またはゲームアプリケーションに結び付けられた情報交換、またはゲームアプリケーションにおける１人または複数のユーザからの手に対応する情報交換を含むことができる。図４では、本発明の実施形態によるアーキテクチャが示されている。このアーキテクチャによって、接触の感覚によりゲームを豊かなものにする新しいフレームワークが作成される。
【００７３】
少なくとも、このフレームワークでは以下のブロックが定義されることができる。ブロックの第１要素は、接触またはＮＦＣベースの通信を制御するようになされることができ、「接触制御部」である。第２のブロックは、ゲームの収集品たとえばモンスター、カード、車などを制御するようになされることができる（「リポジトリ」）。第３のブロックは、情報をユーザ装置たとえばモバイル装置の画面、スピーカなどに出力するようになされたユーザ装置のヒューマンマシンインタフェース用サブ装置に向けての出力を制御するようになされることができる（「出力制御部」）。任意選択で、コンピュータまたは（ＩＰ）ＴＶのような相補装置も画面およびスピーカを有し、この第３のブロックすなわち出力制御部ブロックによって制御される。さらに、第４のブロックは、ゲームのロジックがどこに配されることができるか「ロジック」を示すように定義されることができる。このブロックは、どこでデータの処理が行われることができるかを示す。ロジックの場所は、アプリケーションによって異なってよい。したがって、その場所はアプリケーション依存とすることができる。典型的には、同様に入力制御ブロックが存在することができる。マルチプラットフォームゲームでは、必要とされるコンピュータはロジック機能のうちいくつかを備えることもできる。図４では、ピアツーピアのＰモードで情報を交換可能だが、ネットワークを用いても、たとえばモバイルインターネットソリューションを用いて互いに接続可能な第１のユーザ装置（１）と第２のユーザ装置（２）が示されている。したがって、第１のユーザ装置（たとえば携帯電話）は、リポジトリ（１１）と、出力制御部（１２）と、接触制御部（１０）とを備える。外部出力は、出力制御部（１２ｂ）も第１のユーザの場所にあるように存在することができる。同様に、第２のユーザ装置は、接触制御部（１０’）と、リポジトリ（１１’）と、出力制御部（１２’）とを備え、さらなる出力制御部（１２’ｂ）を備えるさらなる出力が用意されてもよい。外部サーバは、ロジック機能（１３”）の一部を備えることができ、さらなるリポジトリ（１１”）をさらに備えることができる。
【００７４】
図５では、ロジック機能が２つのユーザ装置に分散または分布されており、ロジック機能がネットワークに存在する必要がない、本発明の実施形態が示されている。第１のユーザ装置および第２のユーザ装置は、たとえばＮＦＣ技術または他の任意の最先端技術によってピアツーピアモードで情報を交換するようになされている。これは図５で見ることができる。
【００７５】
本発明の実施形態は、たとえばモバイルネットワークまたはインターネット（おそらくモバイルネットワークに引き継がれる）のような「外部」ネットワーク経由での通信を必ずしも必要としない。第１のユーザ装置は、リポジトリ（１１）と、出力制御部（１２）と、ロジック（１３）と、接触制御部（１０）とを有する。第２のユーザ装置は、リポジトリ（１１’）と、出力制御部（１２’）と、ロジック（１３’）と、接触制御部（１０’）とを備える。接触制御物体は、（図４および図５に示されるように）自分の接続（Ｐ）を形成できることに留意されたい。これは、ＮＦＣ、Ｗｉ−Ｆｉ、赤外線、ブルートゥース、または他の無線技術によって行われることができる。これらの接続はウェブを必要とせず、典型的には無料とすることができるので所望される場合がある。
【００７６】
本発明の実施形態の別の例が図６に示されている（スタンドアロン例）。スタンドアロンアプリケーションとは、ユーザ側でモバイルＮＦＣ装置のみを必要とするアプリケーションである。データはネットワーク経由で収集されることができるが、ほとんどの場合、交換されるデータは他のユーザとの「接触」を介して発生する（ピアツーピア、Ｐ）。この結果、ネットワーク経由でのデータ収集は任意選択である。Ｓ接続およびＰ接続は好ましくは両方とも不連続接続である。このアーキテクチャを利用できるゲームアプリケーションの以下のような一例を示す。戦略的なカードゲームで、２人のユーザが、携帯電話のようなＮＦＣ対応装置上で「Ｍａｇｉｃ  ｔｈｅ  Ｇａｔｈｅｒｉｎｇ」（Ｒ）、「Ｙｕｇｉｇ−ｏｈ」（Ｒ）のようなカードゲームの電子強化版をしたいとする。各ユーザは次に携帯電話上のゲームを設定し、たとえば最初のカード／攻撃を選択するように、戦略的に手を選択する。ユーザの両方が最初の手を選択すると、この情報がバッファ手段に転送され、ユーザはバッファ手段からの情報の転送、手（複数可）の転送をトリガするために互いの電話に接触するかまたは適切なジェスチャーをする。両方の電話は接触を登録することができ、情報を転送して、したがって他のプレイヤーの手に関する情報を入手し、両方のユーザ装置は次の状態に進む。この状態では、交換された情報とアプリケーションの相互作用が行われることができる。たとえば、ゲームの一部である生物に関連する交換された情報間の戦いがシミュレートされてユーザ装置のディスプレイおよび／またはスピーカに出力されることができる。
【００７７】
次いで、ゲームの終了に達するまで、これまで説明したステップが繰り返されることができ、その後でアプリケーションを終えることができる。
【００７８】
たとえばゲームをするために、同じアプリケーションが両方のユーザ装置上で並行して実行されることを理解されたい。代替例では、第１のユーザ装置および第２のユーザ装置に情報を出力するディスプレイと通信している単一の集中化されたアプリケーションが実行され得るが、これには、両方のユーザ装置がインターネットまたは通信ネットワークたとえば携帯電話ネットワークに接続できることが必要である。
【００７９】
以下のような別の例を説明する。２人のプレイヤーが参加するゲームアプリケーションであるじゃんけんアプリケーションでは、本発明の実施形態を使用することによって、たとえばＮＦＣ技術、したがってＮＦＣ対応ユーザ装置を使用することによって、デジタル方式で示すことができる。両方のユーザすなわちプレイヤーは、自分のモバイル装置上でゲームアプリケーションを開始し、それぞれグー、チョキ、パーを選択したいかどうかを示すことができる。ユーザはこれを、グラフィカルユーザインタフェースのようなヒューマンマシンインタフェースを用いて選択することができるが、適切なジェスチャーをすることによってこれを選択することもできる。両方のユーザが手を選ぶと、ジェスチャーをするかまたはモバイル装置を互いに近付けることができ、その後でタッチコントローラがたとえば無線技術たとえばＮＦＣを介して情報を通信し、したがって手を交換する。その後、両方の装置では、おそらくメディア（音、動画、画像など）により強化された状態で手または勝負の結果を表示することができ、さらにユーザは次の手を選択することができる。
【００８０】
本発明の実施形態の別の例が図７に示されている。この図は、ユーザ装置がインターネットもしくは通信ネットワークに直接アクセスしない、またはたとえばＰＣのような別のプラットフォームに少なくとも一時的に接続されるマルチプラットフォームアプリケーションを示す。これらのマルチプラットフォームアプリケーションは、ユーザ側でモバイル装置のみを必要とするのではないアプリケーションである。たとえば、ＰＣ（ロジックを備えている）とモバイル装置は同時に使用されることができる。ＰＣは、ユーザが次のステップを更新または微調整できるように、たとえば自宅または公共の場にあることができる。ユーザは、準備ができるとすぐに、次の手または生物を自分のユーザ装置にアップロードし、対戦相手と出会い、自分のモバイルに接触してゲームを開始することができる。このようにして、モバイル装置はインターネットに接続する必要がなく（これが可能なことがあるが）、そのデータを格納でき、ユーザがすべてのデータを取得するとすぐに、そのデータは交換されるかまたはＰＣに送信される。このＰＣは次に、たとえばユーザの全体プロフィール（ｇｌｏｂａｌ  ｐｒｏｆｉｌｅ）を更新するために、または該当する場合はさらなるアプリケーションモジュールを検索するためにインターネットに接続することができる。
【００８１】
図７に示されている前の例に相当するゲームアプリケーションの一例が、ミニモンスターアプリケーションである。ミニモンスターゲームアプリケーションでは、ユーザは、デスクトップコンピュータ上でミニモンスターに給餌する、読むなどのような準備をすることによって、ミニモンスターを作成することができる。ユーザはたとえば、モンスターとゲームをすることによってモンスターをしつけることもできる。ミニモンスターが準備されるとすぐに、ユーザは、モンスターをモバイル装置に転送することによって、モンスターを第２のユーザ所有の別のミニモンスターと対決させることができる。ユーザは、類似のモンスターを準備していた対戦相手と出会うとすぐに、モンスター間の戦いを開始するために「接触」によって情報を交換することができる。
【００８２】
従来のデジタルゲームが直面している制約の１つは、人間の相互作用またはプレイヤー間のフィードバックがないことであることに留意されたい。たとえばインターネットで遊ぶことができる分散型ゲームは、テキストによるチャットインタフェースのみを有することが多い。本発明の態様は、（「接触」のような）ジェスチャーを導入することによって、デジタルゲームをするための独自の経験を提供する。接触によって、行われるゲームの社会的側面、セキュリティ、ダイナミックさ（ｄｙｎａｍｉｃｉｔｙ）などが向上する。
【００８３】
本発明の態様によって、多数のプレイヤーが参加するゲームが連続接続を必要としないことが可能であることが、本発明の態様の利点である。特に、モバイルネットワーク（またはモバイルネットワークオペレータ）を用いて通信しなければならないことがあるモバイル装置上で、連続接続により問題が生じたりコストが高くなったりすることがある。本発明の実施形態ではローカル無線技術の使用が提案されているが、ローカル無線技術によってこの問題は最早存在しなくなる。本発明の実施形態の別の利点は、ジェスチャーによってユーザのゲーム経験が豊かになることである。
【００８４】
さらに、「接触」によって、ユーザは安全な通信を制御することができる。
【００８５】
別の利点は、本発明のある実施形態によれば、ユーザは互いに会ったり接触したりし、実質的に同じ物理的場所に存在し、したがって不正行為がより困難になるということである。
【００８６】
ある実施形態では、サーバまたはインターネットに接続する必要がない。
【００８７】
「接触」はさらに、ゲームの社会的側面の向上ももたらす。ユーザ装置間で情報を交換するためにＮＦＣ技術が使用されるある実施形態では、この技術が使用する電力はたとえばモバイルネットワーク通信技術より少ないので、電力消費量が減少されることができる。
【００８８】
以下のような本発明のある態様を示すことができる。情報アイテム（カード、モンスター、統計情報）の移行が安全で公平な方法で確実に実施されることができるために、追加のブロックを定義することができる。これは接触ロジックインタフェース（ＴＬＩ。バッファ手段であり、ある種の見解において、およびある実施形態によれば、「インテリジェント」バッファ手段）である。このブロックは、典型的には装置ロジック手段にあるアプリケーションのロジックと、装置の接触制御部の間に常駐することができ（図８を参照されたい）、ロジックと接触制御部の間のインタフェースとして機能することができる。このブロックは、いくつかの追加の機能をさらに備えることができ、さらなる利点を提供する。
【００８９】
接触ロジックインタフェースブロックは、以下の機能を提供することができる：
−  ＴＬＩは、バッファとして使用されることができる。ＴＬＩがない場合、ロジックはこれらの計算を持たず、その結果を別の装置に送信する。しかし、そのとき「接触」がない場合、ロジックは近くに他のユーザ装置がないまたは存在せず、これらのデータは失われる。ＴＬＩは、ロジックに、変換された情報をＴＬＩのバッファ内部に保存させる。さらに、２つのユーザ装置が接触するかまたは１つのジェスチャーまたは複数のジェスチャーをすることによってトリガされる情報を交換し、ＴＬＩと通信する接触制御部は、これとバッファに格納されている情報の送信とを関連付け、情報交換を実施する。（ＰＷ１（カード１）、ＰＷ２（カード２））
−  ＴＬＩは、基本バッファロジックを備えることができる。
−  ＴＬＩは、プログラムバッファロジックを備えることができる。
−  ＴＬＩは、リポジトリと相互作用／通信することができる。
−  ＴＬＩは、ゲームロジックと通信することができる。
−  ＴＬＩは、たとえばユーザ装置またはユーザの一方により良いカードを与えることによって確実にゲームロジックがハッキングされないようになされた機能をさらに備えることができる。ＴＬＩはまた、転送されるデータの暗号化機能を提供することができる。
【００９０】
装置ロジック／基本バッファロジック／およびプログラムバッファロジックが典型的なシナリオでどのように相互作用することができるかについての一例の詳細な説明が以下に記載され、図９に示されている：
ａ  ：装置ロジックは、情報をプログラムバッファロジックに送出する。装置ロジックはアイテムをバッファに送信することもでき、次にバッファがそのアイテムをリポジトリに送信することができる。
ａ’  ：装置ロジックは、アイテムをリポジトリに直接に送信することもできる。
ｂ  ：バッファは、最初の手のデータを準備し、あらかじめ定められたジェスチャーによるトリガを待機する。
ｃ  ：ジェスチャーが識別され、準備されたデータがユーザ装置間で交換される。
ｄ  ：バッファは、アイテムをリポジトリから削除するか、またはこれに追加する。
【００９１】
可能な安全な情報交換が図１０に示されている。第１の装置１および第２の装置２は、所定のジェスチャー（２０）によってトリガされるとき情報の変更について警告される。第１の装置および第２の装置のＴＬＩは、（たとえば無作為の）暗号化鍵（それぞれＰＷ１、ＰＷ２）を生成し、「接触」の前にデータが確実に暗号化されるようにすることができる。情報交換がトリガされて実施され、ユーザ装置が互いの情報たとえば他のユーザのカード（暗号化されたカード１：ＰＷ１（カード１）、暗号化されたカード２：ＰＷ２（カード２））を受信すると、暗号化鍵が交換されることができる。次に、他のユーザのカードが復号され、ロジックに送られることができる。
【００９２】
このように、装置はそれ自体のカードを送信する前に他人のカードを読むことができず、不正行為が回避されることができる。
【００９３】
本明細書では、いくつかの機能に言及してきた。それらは、ソフトウェア、ファームウェア（たとえば、固定論理回路）、ハードウェア、手動処理、またはこれらの実装形態の組合せを使用して実装することができる。「モジュール」、「コンポーネント」、「機能」、および「ロジック」という用語は、一般にソフトウェア、ファームウェア、ハードウェア、またはその任意の組合せを表す。ソフトウェアの実装形態の場合、モジュール、コンポーネント、機能、またはロジックは、１つまたは複数のプロセッサ（複数可）（たとえば、マイクロプロセッサ、コントローラのいずれかなど）上で実行されたときに特定のタスクを実施するプログラムコードを表す。プログラムコードは、少なくとも１つのコンピュータ可読なメモリ装置または格納手段に格納されることができる。方法およびシステムはプラットフォームに依存せず、したがってさまざまなプラットフォーム上で実施され得る。
【００９４】
本発明の実施形態による方法はまた、コンピュータが実行可能な命令という状況で説明されることができる。コンピュータが実行可能な命令としては、特定の機能を実施するかまたは特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造、プロシージャ、モジュール、機能などが含まれ得る。本明細書において説明される方法はまた、通信ネットワークを介して接続されたリモート処理装置によって機能が実施される分散コンピューティング環境において適用可能な場合がある。分散コンピューティング環境では、コンピュータが実行可能な命令は、メモリ記憶装置を含む、ローカルとリモートの両方のコンピュータ記憶媒体に配置されることができる。
【００９５】
当業者には理解されるように、本明細書において説明されるいくつかの実施形態は、他の実施形態に含まれるいくつかの特徴は含むものの他の特徴は含まないが、さまざまな実施形態の特徴の組合せは本発明の範囲内に含まれ、さまざまな実施形態を形成することが意図される。
【００９６】
本発明の原理が特定の実施形態に関して上述されてきたが、この説明は添付の特許請求の範囲によって決定される保護の範囲の限定としてではなく、単に例示として示されたものであることは明らかに理解されよう。
【図１】
2011528518.tif 000003
【図２】
2011528518.tif 000004
【図３】
2011528518.tif 000005
【図４】
2011528518.tif 000006
【図５】
2011528518.tif 000007
【図６】
2011528518.tif 000008
【図７】
2011528518.tif 000009
【図８】
2011528518.tif 000010
【図９】
2011528518.tif 000011
【図１０】
2011528518.tif 000012
【国際調査報告】
2011528518.tif 000013
2011528518.tif 000014
2011528518.tif 000015