(57)【要約】【課題】ＲＦＩＤタグの動作が、ユーザが想定している所望の動作であるかを確認できるようにする。【解決手段】本開示に係るプログラムは、近接無線通信を行うＲＦＩＤタグの動きに関する情報を取得する手段、前記動きに関する情報に基づいて前記ＲＦＩＤタグの予備動作を認識する手段、認識した前記ＲＦＩＤタグの予備動作を表示する処理を行う手段、としてコンピュータを機能させる。この構成により、ＲＦＩＤタグの動作が、ユーザが想定している所望の動作であるかを確認することが可能となる。【選択図】図１
2017208672.tif 000002
【特許請求の範囲】
【請求項１】
近接無線通信を行うＲＦＩＤタグの動きに関する情報を取得する手段、
前記動きに関する情報に基づいて前記ＲＦＩＤタグの予備動作を認識する手段、
認識した前記ＲＦＩＤタグの予備動作を表示する処理を行う手段、
としてコンピュータを機能させるためのプログラム。
【請求項２】
更に、前記予備動作を表示している最中に前記予備動作を引き続き認識した場合に、前記予備動作を本動作として確定する手段、
としてコンピュータを機能させるための、請求項１に記載のプログラム。
【請求項３】
更に、前記本動作を表示する処理を行う手段
としてコンピュータを機能させるための、請求項２に記載のプログラム。
【請求項４】
前記予備動作を表示する処理を行う前記手段は、前記本動作の表示と相違する表示を行うことで前記予備動作であることを明示する、請求項３に記載のプログラム。
【請求項５】
前記予備動作を表示する処理を行う前記手段は、前記本動作の表示に所定のアイコンを付加することで前記本動作に対する前記予備動作であることを明示する、請求項４に記載のプログラム。
【請求項６】
前記予備動作を表示する処理を行う前記手段は、前記本動作の表示に対して線種、濃度又は色を変えることで前記予備動作であることを明示する、請求項４に記載のプログラム。
【請求項７】
更に、前記ＲＦＩＤタグの種別を取得する手段、
としてコンピュータを機能させるためのプログラムであって、
前記予備動作を認識する手段は、前記ＲＦＩＤタグの種別に応じて定められた動作のパラメータに基づいて、当該パラメータが所定の条件を満たした場合に前記予備動作を認識する、請求項１に記載のプログラム。
【請求項８】
前記動きに関する情報は静電容量センサから検出され、前記ＲＦＩＤタグの種別は近接無線通信による前記ＲＦＩＤタグとの通信に基づいて得られる、請求項７に記載のプログラム。
【請求項９】
前記ＲＦＩＤタグはゲームカードであり、
前記予備動作及び前記本動作は前記ゲームカードの動きに対応したゲーム内のオブジェクトの動作である、請求項２に記載のプログラム。
【請求項１０】
近接無線通信を行うＲＦＩＤタグの位置情報を取得する位置情報取得部を備えるリーダライタパッドと、
前記位置情報に基づいて前記ＲＦＩＤタグの予備動作を認識する予備動作認識部と、認識した前記ＲＦＩＤタグの予備動作を表示する処理を行う表示処理部と、前記予備動作を表示している最中に前記予備動作を引き続き認識した場合に、前記予備動作を本動作として確定する確定処理部と、を有する情報処理装置と、
を備える、情報処理システム。
【請求項１１】
近接無線通信を行うＲＦＩＤタグの動きに関する情報を取得することと、
前記動きに関する情報に基づいて前記ＲＦＩＤタグの予備動作を認識することと、
認識した前記ＲＦＩＤタグの予備動作を表示する処理を行うことと、
前記予備動作を表示している最中に前記予備動作を引き続き認識した場合に、前記予備動作を本動作として確定することと、
を備える、情報処理方法。
【請求項１２】
近接無線通信を行うＲＦＩＤタグの位置情報を取得する位置情報取得部と、
前記位置情報に基づいて前記ＲＦＩＤタグの予備動作を認識する処理、認識した前記ＲＦＩＤタグの予備動作を表示する処理、及び、前記予備動作を表示している最中に前記予備動作を引き続き認識した場合に、前記予備動作を本動作として確定する処理を情報処理装置が行うために、前記位置情報を前記情報処理装置へ送信する送信部と、
を備える、リーダライタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、プログラム、情報処理システム、情報処理方法、及びリーダライタ装置に関する。
【背景技術】
【０００２】
従来、例えば下記の特許文献１に記載されているように、近傍無線通信用のＲＦＩＤタグのリーダにおいて、データを送受信するためのアンテナを所定の範囲内に広がりを持って複数配置するとともに、複数のアンテナの中からデータの送受信に用いるひとつのアンテナを選択する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１４／１３６１６７号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載された技術によれば、複数のアンテナの中からデータの送受信に用いるひとつのアンテナを特定することで、ＲＦＩＤタグの位置を検出することができる。しかしながら、アンテナを複数設ける方法では、ＲＦＩＤタグの位置を高精度に検出することは困難である。【０００５】
また、ＲＦＩＤタグの位置に基づいて所定の動きを認識しようとする場合、想定している動きと異なる動きとして認識されてしまうと、ＲＦＩＤタグの動きに基づいて所望の動作を行うことが困難となる。例えば、ＲＦＩＤタグの動きをリーダライタ側で検出し、ＲＦＩＤタグの動きに基づいてカードゲームをしようとした場合、ユーザが想定している動きと異なる動きとして認識されてしまうと、カードゲームのプレイが困難となる。【０００６】
そこで、ＲＦＩＤタグの動作が、ユーザが想定している所望の動作であるかを確認できるようにすることが求められていた。
【課題を解決するための手段】
【０００７】
本開示によれば、近接無線通信を行うＲＦＩＤタグの動きに関する情報を取得する手段、前記動きに関する情報に基づいて前記ＲＦＩＤタグの予備動作を認識する手段、認識した前記ＲＦＩＤタグの予備動作を表示する処理を行う手段、としてコンピュータを機能させるためのプログラムが提供される。【０００８】
また、本開示によれば、近接無線通信を行うＲＦＩＤタグの位置情報を取得する位置情報取得部を備えるリーダライタパッドと、前記位置情報に基づいて前記ＲＦＩＤタグの予備動作を認識する予備動作認識部と、認識した前記ＲＦＩＤタグの予備動作を表示する処理を行う表示処理部と、前記予備動作を表示している最中に前記予備動作を引き続き認識した場合に、前記予備動作を本動作として確定する確定処理部と、を有する情報処理装置と、を備える、情報処理システムが提供される。【０００９】
また、本開示によれば、近接無線通信を行うＲＦＩＤタグの動きに関する情報を取得することと、前記動きに関する情報に基づいて前記ＲＦＩＤタグの予備動作を認識することと、認識した前記ＲＦＩＤタグの予備動作を表示する処理を行うことと、を備える、情報処理方法が提供される。【００１０】
また、本開示によれば、近接無線通信を行うＦＩＤタグの位置情報を取得する位置情報取得部と、前記位置情報に基づいて前記ＲＦＩＤタグの予備動作を認識する処理、認識した前記ＲＦＩＤタグの予備動作を表示する処理、及び、前記予備動作を表示している最中に前記予備動作を引き続き認識した場合に、前記予備動作を本動作として確定する処理を情報処理装置が行うために、前記位置情報を前記情報処理装置へ送信する送信部と、を備える、リーダライタ装置が提供される。
【発明の効果】
【００１１】
以上説明したように本開示によれば、ＲＦＩＤタグの動作がユーザが想定している所望の動作であるかを確認できるようにすることが可能となる。
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１２】
【図１】本開示の一実施形態に係るシステムの構成を示す模式図である。
【図２】ユーザによるカード操作に応じた表示部の表示状態を示す模式図である。
【図３】カードの動きが包丁の動きに対応していることを示す動作アイコンを表示した状態を示す模式図である。
【図４】本実施形態の処理の概要を示すフローチャートである。
【図５】動作のバリエーションと、情報処理装置側で取得されるパラメータを示す模式図である。
【図６】「切る」、「剥く」、「混ぜる」の各動作について、繰り返し動作による動作確定を示す模式図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１４】
なお、説明は以下の順序で行うものとする。
１．システムの構成例
２．カード操作に応じた表示部の表示状態
３．本実施形態の処理の流れ
４．動作のバリエーションの例
【００１５】
１．システムの構成例
まず、図１を参照して、本開示の一実施形態に係るシステム１０００の概略構成について説明する。図１は、本開示の一実施形態に係るシステム１０００の構成を示す模式図である。図１に示すように、このシステム１０００は、情報処理装置１００とリーダライタパッド（カードゲームデバイス）２００、ＩＣカード３００を有して構成されている。情報処理装置１００は、例えば携帯電話（スマートフォン）、タブレット端末等の装置である。リーダライタパッド２００は、一例としてカードゲームを行うためのデバイスであり、例えば平板状に構成され、複数のリーダライタ（以下、Ｒ／Ｗと称する）２１０が平面的に配置されることによって構成されている。
【００１６】
リーダライタパッド２００は、ＮＦＣ（Near
Field Communication）の通信規格にしたがって搬送波を生成し、カード３００と通信を行う。このため、Ｒ／Ｗ２１０とカード３００とは、ＮＦＣの通信規格にあった周波数（１３．５６ＭＨｚ）の搬送波を、電磁誘導を利用して送受信する。一方、リーダライタパッド２００とカード３００とは、ＮＦＣとは異なる別の通信規格にしたがって通信するものであっても良い。
【００１７】
以上のように、カード３００と通信する複数のＲ／Ｗ２１０のそれぞれは、ＮＦＣの通信規格にしたがって搬送波を生成し、カード３００と通信を行うことができる。複数のＲ／Ｗ２１０はマトリクス状に配置され、Ｒ／Ｗパッド２１０の領域での座標が決まっている。従って、リーダライタパッド２００は、カード３００と通信した個々のＲ／Ｗ２１０の位置に基づいて、カード３００の位置（座標値）を検出することができ、Ｒ／Ｗ２１０は位置情報取得部として機能する。
【００１８】
情報処理装置１００とリーダライタパッド２００とは、例えばＢｌｕｅｔｏｏｔｈ（登録商標）による通信方式等により通信可能に構成されている。また、リーダライタパッド２００が備える操作ボタン等による操作情報は、情報処理装置１００へ送られる。
【００１９】
図１に示すように、情報処理装置１００は、ゲームソフトウェア１０２、プラグインライブラリ１０４、ソフトウェアライブラリインタフェース１０６、データ制御部１０８、ＢＬＥ通信プロトコル制御部１１０、オペレーションシステム１１２、デバイスドライバ１１４、ＣＰＵ１１６、ＢＬＥデバイス１１８、管理ツール１２０、を有して構成されている。
【００２０】
ゲームソフトウェア１０２は、リーダライタパッド２００を接続してユーザが遊ぶソフトウェアである。ゲームソフトウェア１０２は、プラグインライブラリ１０４は、ゲームソフトウェア１０２が、リーダライタパッド２００を制御するために内包して使用するライブラリである。ゲームを作成するクリエイター、ソフトウェアの事業者等によって作成され、インストール等により情報処理装置１００に組み込まれる。一方、プラグインライブラリ１０４は、情報処理装置１００の製造者側で準備した共通のライブラリであり、ゲームソフトウェア１０２に対して共通化された情報を提供する。具体的に、本実施形態では、プラグインライブラリ１０４からゲームソフトウェア１０２へカードの種別を示す情報、カードの動きを示す情報（位置情報、速度情報、移動方向や移動距離に関する情報ななど）が送られる。ゲームソフトウェア１０２側では、これらの情報に基づいて自由にゲームを構築することができる。ソフトウェアライブラリインタフェース１０６は、ゲームソフトウェア１０２がプラグインライブラリ１０４にアクセスする際のインターフェースである。データ制御部１０８は、リーダライタパッド２００から取得したデータ（座標値やカード種別）からカード動作を抽出する。データ制御部１０８は、カード３００の座標情報から、移動速度、移動の方向、移動距離、回転半径などの具体的な情報を取得する。ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標））通信プロトコル制御部１１０は、リーダライタパッド２００とＢＬＥ通信するためのプロトコル制御を行う。管理ツール１２０は、リーダライタパッド２００のファームウェア更新等、外部サーバとの通信処理制御を行う。
【００２１】
オペレーションシステム１１２は、携帯電話やタブレット端末が備えるオペレーションシステムに相当する。デバイスドライバ１１４、ＢＬＥデバイス１１８、ＣＰＵ１１６は、情報処理装置１００が備えるハードウェアである。なお、図１に示す各構成要素は、ＣＰＵ１１６（中央演算処理装置）とこれを機能させるためのプログラム（ソフトウェア）によって構成されることができる。この場合に、そのプログラムは、情報処理装置１００が備えるメモリなどの記録媒体に格納されることができる。
【００２２】
また、情報処理装置１００は、ユーザインタフェース（ＵＩ）１３０を備えている。ユーザインタフェースは、液晶表示パネルなどの表示部と、ユーザの操作が入力されるタッチセンサを含む。
【００２３】
ゲームソフトウェア１０２は、ＣＰＵ１１６を機能させることで、位置情報取得部１０２ａ、予備動作認識部１０２ｂ、表示処理部１０２ｃ、確定処理部１０２ｄ、カード種別取得部１０２ｅとして機能する。動き情報取得部１０２ａは、プラグインライブラリ１０４からカード３００の動きに関する情報を取得する。なお、カード３００の動きに関する情報はプラグインライブラリ１０４のデータ制御部１０８にて取得され、ゲームソフトウェア１０２に送られるが、データ制御部１０８では、リーダライタパッド２００から取得したカード３００の座標情報のみならず、その動きが上下方向なのか水平方向なのか、直線に沿った動きか、円弧に沿った動きか、リーダライタパッド２００の表面から離れる方向の動きか、又は近づく方向の動きか、等のより具体的な情報を取得し、必要に応じてゲームソフトウェアに提供する。プラグインライブラリ１０４は、ゲームソフトウェア１０２からの要求に応じて位置情報などのカード３００の動き情報をゲームソフトウェア１０２に提供する。予備動作認識部１０２ｂは、動き情報に基づいてカード３００の予備動作を認識する。表示処理部１０２ｃは、認識したカード３００の予備動作（動作アイコン）、本動作を表示する処理を行う。確定処理部１０２ｄは、予備動作を表示している最中に予備動作を引き続き認識した場合に、予備動作を本動作として確定する。カード種別取得部１０２ｅは、カード３００から得られたカード種別ＩＤに基づいてカード種別を取得する。
【００２４】
また、図１に示すように、リーダライタパッド２００は、ＢＬＥデバイス２０２、ＢＬＥ通信プロトコル制御部２０４、ＣＰＵ２０６、データ制御部２０８、ＦＷ／鍵更新制御部２０９、センサ制御部２１２、ＮＦＣ制御部２１４、各種制御部２１６、Ｒ／Ｗ２１０を有して構成されている。リーダライタパッド２００は、更に、静電容量を検知してカード３００の位置を検出する静電センサ２１８、表示を行うためのＬＥＤ２２０を備えている。
【００２５】
ＢＬＥデバイス２０２は、ＢＬＥデバイス１１８との間でＢｌｕｅｔｏｏｔｈ（登録商標）による通信を行う。ＢＬＥ通信プロトコル制御部２０４は、ＢＬＥ通信のためのプロトコルの制御を行う。データ制御部２０８は、カードリードライト制御、センサデータ制御を行う。ＦＷ／鍵更新制御部２０９は、ファームウェア（ＦＷ）、カードアクセス鍵の更新制御を行う。センサ制御部２１２は、静電センサ２１８の制御を行う。ＮＦＣ制御部２１４は、ＮＦＣリーダライタ（Ｒ／Ｗ２１０）の制御を行う。各種制御部２１６は、カードゲームデバイスの各種デバイス制御を行う。
【００２６】
以上の構成において、ユーザがカード３００をリーダライタパッド２００上で動かすと、カード３００の動かし方に応じて情報処理装置１００のユーザインタフェース１３０の表示部への表示が行われる。一例として、カード３００は、子どもがリーダライトパッド２００上で操作するものとする。情報処理装置１００は、カード３００の操作に応じて料理ゲーム、対戦型のゲーム、ままごと、などの子ども向けの各種アプリケーションを表示する。
【００２７】
２．カード操作に応じた表示部の表示状態
図２は、ユーザによるカード操作に応じた表示部の表示状態を示している。図２に示す例では、子どもが料理ゲームで遊ぶ様子を示している。より具体的には、図２では、子どもがカード３００を前後（上下）方向に動かすことで、カード３００の動きが表示部に表示された包丁４００の動きに反映され、表示部上では、カード３００の動きに応じて包丁４００で野菜５００を切る動作が表示される。これにより、ユーザである子どもは、カード３００を前後（上下）に動かすことで、包丁４００で野菜５００を切るという表示画面内での動作を実現することができる。
【００２８】
図２に示すように、複数のＲ／Ｗ２１０は、リーダライタパッド２００の上面の平面内に空間的に配置されている。従って、Ｒ／Ｗ２１０は、受信信号に基づいてカード３００の位置、動きを検出できる。また、Ｒ／Ｗ２１０は、受信信号に基づいてカード３００がリーダライタパッド２００から離れる方向、近づく方向の動きを検知することもできる。更に、静電センサ２１８もリーダライタパッド２００の上面の平面内に空間的に配置されており、静電センサ２１８により、カード３００のリーダライタパッド２００の上面に沿った平面的な動き、リーダライタパッド２００からカード３００が離れる方向、近づく方向の動きを検知することもできる。具体的な実施の形態として、リーダライタパッド２００の位置、動きの検出は静電センサ２１８によって行い、カード種別等のカード固有の情報をＲ／Ｗ２１０によって受信する方法が挙げられる。勿論、位置、動き検出をＲ／Ｗ２１０の受信信号に基づいて行うこともでき、Ｒ／Ｗ２１０と静電センサ２１８を併用して位置、動き検出を行っても良い。
【００２９】
図２に示す動作を実現するため、子どもがカード３００を前後（上下）方向に動かすと、図３に示すように、先ず、その動きが包丁４００の動きに対応していることを示す表示（動作アイコン（ＩＣＯＮ）６００）が表示される。これにより、子どもは、カード３００の前後（上下）方向への動きが包丁４００の動きに対応していることを認識することができる。なお、動作アイコン６００が表示されている状態のユーザの動作を予備動作と称する。図３の表示を見た子どもは、カード３００の前後方向への動きを包丁４００の動きとして確定させたい場合は、繰り返しカード３００の前後方向の動きを行う。これにより、カード３００の前後方向の動きが包丁４００の動きに対応していることが確定される。確定後、動作アイコン（ＩＣＯＮ）６００は表示されない。
【００３０】
これにより、カード３００の動きが包丁４００の動きに対応しているという前提のもと、カード３００に所望の動きを与えることで、野菜５００を所望の位置で切ることができ、野菜５００を所望の形に切ることができる。
【００３１】
なお、野菜５００については、野菜５００に対応するカード３１０をリーダライトパッド２００上に置くことで、カード３１０の種別ＩＤがＲ／Ｗ２１０によって読み取られ、種別ＩＤに対応する野菜５００が情報処理装置１００の表示部に表示される。
【００３２】
このように、本実施形態では、カード３００の動きと表示部内のオブジェクト（包丁４００）の動きを対応付ける動作アイコン６００を表示する。これにより、ユーザは、カード３００の動きが表示部内のオブジェクトのどのような動きに対応しているかを認識することができる。そして、動作アイコン６００が表示された状態で、引き続き同じカード３００の動きを繰り返し行うことで、カード３００の動きによる入力動作が確定され、カード３００の動きが包丁４００の動きに対応する。これにより、カード３００を最適に操作することで、表示部内のオブジェクトに所望の動きを与えることができる。なお、図２〜３では、料理ゲームの例を示したが、他のアプリケーションにおいても同様である。
【００３３】
図３では、動作アイコン６００として、カード３００の動きが包丁４００の動きに対応していることを示す動作アイコン６００を包丁４００とは別に表示したが、包丁４００自体の表示に動作アイコン４００の機能を持たせることもできる。この場合、動作確定前は包丁４００を破線で表示し、動作確定後は包丁４００を実線で表示する、あるいは動作確定前と動作確定後では表示の線種、濃度等を変更する、等の手法により、包丁４００自体で動作アイコン６００を表示できる。いずれの場合においても、確定前の予備動作による表示と確定後の本動作の表示との間に相違を生じさせ、予備動作と確定後の本動作を区別できるようにする。
【００３４】
３．本実施形態の処理の流れ
図４は、本実施形態の処理の概要を示すフローチャートである。先ず、ステップＳ１０では、初期化を行う。次のステップＳ１２では、動作検知を開始する。これにより、リーダライタパッド２００によりカード３００の動きの検知が開始される。ここでは、ゲームソフトウェア１０２が、カード３００の動作（１回目）を検知するため、ソフトウェアライブラリインタフェース１０６を呼び出す。そして、データ制御部１０８が、アクション検知に必要なカード情報の収集を開始する。そして、ＢＬＥ通信プロトコル制御部１１０とＢＬＥ通信プロトコル制御部２０４との間のＢＬＥ通信により、カード３００の種別、カード３００の座標値を必要な回数だけ取得する。
【００３５】
次のステップＳ１４では、カード３００の動作を検知したか否かが判定され、カード３００の動作を検知した場合は次のステップＳ１６へ進む。一方、カード３００の動作を検知していない場合はステップＳ１４で待機する。ステップＳ１６では、カード３００の動作の検知に基づいて、認識した動作アイコン６００を表示する。ここでは、プラグインライブラリ１０４が、アクション検知をゲームソフトウェア１０２に返信する。そして、１回目のアクション検知を情報処理装置１００の表示画面上で動作アイコン６００として表示する。
【００３６】
次のステップＳ１８では、動作アイコン６００を表示した状態で同じ動作が繰り返し検知されたか否かを判定し、同じ動作が繰り返し検知された場合はステップＳ２０へ進む。ここでは、ゲームソフトウェア１０２が、ソフトウェアライブラリインタフェース１０６のアクション検知（２回目）を呼び出す。そして、２回目のアクション検知をプラグインライブラリ１０４からゲームソフトウェア１０２に返信する。
【００３７】
ステップＳ２０では、入力動作を確定する。これにより、ゲームソフトウェア１０２がアクション検知を確定し、アクションの実施をゲーム内に反映する。一方、ステップＳ２０で同じ動作が繰り返し検知されていない場合はステップＳ１２へ戻る。
【００３８】
４．動作のバリエーションの例
図５は、動作のバリエーションと、情報処理装置１００側で取得されるパラメータを示す模式図である。図５に示すように、カードの種別に応じて料理ゲームで用いられる器具が異なり、器具に対応して対象動作、カード動作、パラメータ（カード種別ＩＤ、移動方向、移動速度、移動距離、回転半径）が定められている。包丁４００の例を挙げると、対象動作は切る動作であり、カード動作は上下方向（または前後方向）であり、パラメータとしてカード種別ＩＤ、移動方向、移動速度、移動距離が取得される。
【００３９】
図６は、「切る」、「剥く」、「混ぜる」の各動作について、繰り返し動作による動作確定を示す模式図である。「切る」の動作については、カード種別に基づいて包丁４００に対応する動きを検知し、１回目の判定条件（図４のステップＳ１４）では、上下方向（又は前後方向）の往復動作（複数回）があったか否かが判定される。具体的には、図４のステップＳ１４では、カード種別を示す種別ＩＤが情報処理装置１００にて取得され、種別ＩＤに基づいて、対応するパラメータに基づく動作の検知が行われる。包丁４００の例では、移動方向、移動速度、移動距離のパラメータが所定の条件を満たす場合に、動作アイコン６００が表示される。他のカード種別においても同様に、カード種別に対応したパラメータが所定の条件を満たすと動作アイコン６００が表示される。
【００４０】
１回目の判定条件で動作が検知されると、図４のステップＳ１６で動作アイコン６００が表示される。そして、２回目の判定条件（図４のステップＳ１８）において、動作アイコン６００を表示した状態で上下方向（又は前後方向）の往復動作（複数回）が検知されると、カード３００の動きに対応して包丁４００で食材を切るという動作が確定され、２回目の判定条件以降では、同時に検知されたカード３１０のカード種別に対応する食材（野菜５００）がカードの動作に合わせて切れていく。そして、指定回数を繰り返すと食材の切断が完了する。
【００４１】
なお、本実施形態では、情報処理装置１００とリーダライタパッド２００が別体の装置から構成される例を示したが、情報処理装置１００とリーダライタパッド２００は一体の装置として構成されていても良い。
【００４２】
以上説明したように本実施形態によれば、近接無線通信によるＲＦＩＤタグとの通信に基づいて得られる動き情報に基づいてカード３００の予備動作を認識し、認識した予備動作を動作アイコン６００を用いて表示するようにしたため、ユーザが行う動作とゲーム内のオブジェクトの動作を照合することができる。そして、動作アイコン６００が表示されている状態で予備動作を継続すると予備動作を本動作として確定するようにしたため、ユーザが行う動作とゲーム内のオブジェクトの動作を照合した上で、本動作として確定させることが可能となる。これにより、ユーザは、カード３００の操作によりゲームのオブジェクトに対し所望の動作をさせることができる。
【００４３】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００４４】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００４５】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）  近接無線通信を行うＲＦＩＤタグの動きに関する情報を取得する手段、
前記動きに関する情報に基づいて前記ＲＦＩＤタグの予備動作を認識する手段、
認識した前記ＲＦＩＤタグの予備動作を表示する処理を行う手段、
としてコンピュータを機能させるためのプログラム。
（２）  更に、前記予備動作を表示している最中に前記予備動作を引き続き認識した場合に、前記予備動作を本動作として確定する手段、
としてコンピュータを機能させるための、請求項１に記載のプログラム。
（３）  更に、前記本動作を表示する処理を行う手段
としてコンピュータを機能させるための、請求項２に記載のプログラム。
（４）  前記予備動作を表示する処理を行う前記手段は、前記本動作の表示と相違する表示を行うことで前記予備動作であることを明示する、請求項３に記載のプログラム。
（５）  前記予備動作を表示する処理を行う前記手段は、前記本動作の表示に所定のアイコンを付加することで前記本動作に対する前記予備動作であることを明示する、請求項４に記載のプログラム。
（６）  前記予備動作を表示する処理を行う前記手段は、前記本動作の表示に対して線種、濃度又は色を変えることで前記予備動作であることを明示する、請求項４に記載のプログラム。
（７）  更に、前記ＲＦＩＤタグの種別を取得する手段、
としてコンピュータを機能させるためのプログラムであって、
前記予備動作を認識する手段は、前記ＲＦＩＤタグの種別に応じて定められた動作のパラメータに基づいて、当該パラメータが所定の条件を満たした場合に前記予備動作を認識する、請求項１に記載のプログラム。
（８）  前記動きに関する情報は静電容量センサから検出され、前記ＲＦＩＤタグの種別は近接無線通信による前記ＲＦＩＤタグとの通信に基づいて得られる、前記（７）に記載のプログラム。
（９）  前記ＲＦＩＤタグはゲームカードであり、
前記予備動作及び前記本動作は前記ゲームカードの動きに対応したゲーム内のオブジェクトの動作である、請求項２に記載のプログラム。
（１０）  近接無線通信を行うＲＦＩＤタグの位置情報を取得する位置情報取得部を備えるリーダライタパッドと、
前記位置情報に基づいて前記ＲＦＩＤタグの予備動作を認識する予備動作認識部と、認識した前記ＲＦＩＤタグの予備動作を表示する処理を行う表示処理部と、前記予備動作を表示している最中に前記予備動作を引き続き認識した場合に、前記予備動作を本動作として確定する確定処理部と、を有する情報処理装置と、
を備える、情報処理システム。
（１１）  近接無線通信を行うＲＦＩＤタグの動きに関する情報を取得することと、
前記動きに関する情報に基づいて前記ＲＦＩＤタグの予備動作を認識することと、
認識した前記ＲＦＩＤタグの予備動作を表示する処理を行うことと、
を備える、情報処理方法。
（１２）  近接無線通信を行うＲＦＩＤタグの位置情報を取得する位置情報取得部と、
前記位置情報に基づいて前記ＲＦＩＤタグの予備動作を認識する処理、認識した前記ＲＦＩＤタグの予備動作を表示する処理、及び、前記予備動作を表示している最中に前記予備動作を引き続き認識した場合に、前記予備動作を本動作として確定する処理を情報処理装置が行うために、前記位置情報を前記情報処理装置へ送信する送信部と、
を備える、リーダライタ装置。
【符号の説明】
【００４６】
１００    情報処理装置
１０２    ゲームソフトウェア
１０２ａ  位置情報取得部
１０２ｂ  予備動作認識部
１０２ｃ  表示処理部
１０２ｄ  確定処理部
１０２ｅ  カード種別取得部
２００    リーダライタパッド
３００    カード
【図１】
2017208672.tif 000003
【図２】
2017208672.tif 000004
【図３】
2017208672.tif 000005
【図４】
2017208672.tif 000006
【図５】
2017208672.tif 000007
【図６】
2017208672.tif 000008
【国際調査報告】
2017208672.tif 000009
2017208672.tif 000010
2017208672.tif 000011
2017208672.tif 000012