(57)【要約】  無線で通信を行うＲＦＩＤタグの位置を高精度に検出し、ＲＦＩＤタグの位置に応じた表示を行う。  本開示に係る情報処理装置は、近傍無線通信によるＲＦＩＤタグとの通信に基づいて、前記ＲＦＩＤタグの識別情報を取得する第１の情報取得部と、前記第１の情報取得部とは異なる方法で前記ＲＦＩＤタグの位置情報を取得する第２の情報取得部と、を備え、前記位置情報を外部機器に送信する。
2017051782.tif 000002
【特許請求の範囲】
【請求項１】
近傍無線通信によるＲＦＩＤタグとの通信に基づいて、前記ＲＦＩＤタグの識別情報を取得する第１の情報取得部と、  前記第１の情報取得部とは異なる方法で前記ＲＦＩＤタグの位置情報を取得する第２の情報取得部と、を備え、  前記位置情報を外部機器に送信する、情報処理装置。
【請求項２】
前記第１の情報取得部は、近傍無線通信による前記ＲＦＩＤタグとの通信に基づいて、前記ＲＦＩＤタグの位置情報を取得する、請求項１に記載の情報処理装置。
【請求項３】
前記第１の情報取得部及び前記第２の情報取得部によって取得された前記ＲＦＩＤタグの位置情報に基づいて、表示部に表示するための表示処理を行う表示処理部を備える、請求項１に記載の情報処理装置。
【請求項４】
前記第１の情報取得部は、前記ＲＦＩＤタグと近傍無線通信を行う複数のリーダライタから取得した情報に基づいて前記ＲＦＩＤタグの位置情報を取得する、請求項２に記載の情報処理装置。
【請求項５】
前記第２の情報取得部は、前記ＲＦＩＤタグの位置を検出する静電容量センサから取得した情報に基づいて前記ＲＦＩＤタグの位置情報を取得する、請求項１に記載の情報処理装置。
【請求項６】
前記第２の情報取得部は、前記ＲＦＩＤタグの位置を検出する光センサから取得した情報に基づいて前記ＲＦＩＤタグの位置情報を取得する、請求項１に記載の情報処理装置。
【請求項７】
前記表示処理部は、前記識別情報に基づいて、表示部に表示するための表示処理を行う、請求項３に記載の情報処理装置。
【請求項８】
前記第１の情報取得部又は前記第２の情報取得部が取得した位置情報に基づいて、当該位置情報に応じたコマンドの処理を実行するコマンド実行処理部を備える、請求項２に記載の情報処理装置。
【請求項９】
前記第１の情報取得部及び前記第２の情報取得部によって取得された前記ＲＦＩＤタグの位置情報に基づいて、表示部に表示するための表示処理を行う表示処理部を備え、  前記表示処理部は、前記コマンドの処理の実行に応じた表示処理を行う、請求項８に記載の情報処理装置。
【請求項１０】
前記コマンド実行処理部は、前記第１の情報取得部又は前記第２の情報取得部が取得した位置情報に基づいて、複数の前記ＲＦＩＤタグが存在する場合は、当該複数のＲＦＩＤタグに応じたコマンドの処理を実行する、請求項８に記載の情報処理装置。
【請求項１１】
前記コマンド実行処理部は、前記第１の情報取得部又は前記第２の情報取得部が取得した位置情報に基づいて、複数の前記ＲＦＩＤタグが重なっている場合は、重なりに応じたコマンドの処理を実行する、請求項８に記載の情報処理装置。
【請求項１２】
前記コマンド実行処理部は、前記第２の情報取得部が取得した前記ＲＦＩＤタグとの距離を示す位置情報に基づいて、当該位置情報に応じたコマンドの処理を実行する、請求項８に記載の情報処理装置。
【請求項１３】
前記識別情報に応じたコマンドの処理を実行するコマンド実行処理部を備える、請求項７に記載の情報処理装置。
【請求項１４】
前記コマンド実行処理部によるコマンドの実行に応じて、前記ＲＦＩＤタグが保有する情報を書き換えるための書換情報を生成する書換情報生成部を更に備える、請求項８に記載の情報処理装置。
【請求項１５】
前記書き換え情報を前記ＲＦＩＤタグへ送信する送信部を備える、請求項１４に記載の情報処理装置。
【請求項１６】
前記第１の情報取得部は、近傍無線通信による前記ＲＦＩＤタグとの通信に基づいて、ユーザの指の位置情報を取得し、  前記表示処理部は、前記第１の情報取得部及び前記第２の情報取得部によって取得された前記ＲＦＩＤタグの位置情報と、前記ユーザの指の位置情報とに基づいて、前記表示部に表示するための表示処理を行う、請求項３に記載の情報処理装置。
【請求項１７】
前記ＲＦＩＤタグが備える操作部の操作情報を受信する受信部を備え、  前記コマンド実行処理部は、前記操作情報に応じたコマンドの処理を実行する、請求項８に記載の情報処理装置。
【請求項１８】
前記複数のリーダライタがマトリクス状に配置されたリーダライタパッドを備える、請求項４に記載の情報処理装置。
【請求項１９】
前記ＲＦＩＤタグはカード状に構成され、前記第１の情報取得部は、前記リーダライタパッド上での前記ＲＦＩＤタグの動きに応じた前記ＲＦＩＤタグの前記位置情報を取得する、請求項１８に記載の情報処理装置。
【請求項２０】
前記第１の情報取得部は、近傍無線通信による前記ＲＦＩＤタグとの通信に基づいて、前記ＲＦＩＤタグと近傍無線通信を行う複数のリーダライタから取得した情報に基づいて前記ＲＦＩＤタグの位置情報を取得し、  前記複数のリーダライタがマトリクス状に配置されたリーダライタパッドを備え、  前記静電容量センサは、前記リーダライタパッドと重畳して配置される、請求項５に記載の情報処理装置。
【請求項２１】
前記第１の情報取得部は、近傍無線通信による前記ＲＦＩＤタグとの通信に基づいて、前記ＲＦＩＤタグと近傍無線通信を行う複数のリーダライタから取得した情報に基づいて前記ＲＦＩＤタグの位置情報を取得し、  前記複数のリーダライタがマトリクス状に配置されたリーダライタパッドを備え、  前記光センサは、前記リーダライタパッドと重畳して配置される、請求項６に記載の情報処理装置。
【請求項２２】
前記第１の情報取得部で取得した前記識別情報を前記外部機器に送信する、請求項１に記載の情報処理装置。
【請求項２３】
前記第２の情報取得部は、前記位置情報に加えて前記ＲＦＩＤタグの向きを検出し、前記位置情報とともに前記ＲＦＩＤタグの向きを前記外部機器に送信する、請求項１に記載の情報処理装置。
【請求項２４】
前記第２の情報取得部は、前記位置情報に加えて前記ＲＦＩＤタグの動きを検出し、前記位置情報とともに前記ＲＦＩＤタグの動きを前記外部機器に送信する、請求項１に記載の情報処理装置。
【請求項２５】
近傍無線通信によるＲＦＩＤタグとの通信に基づいて、前記ＲＦＩＤタグの識別情報を取得することと、  前記識別情報とは異なる方法で前記ＲＦＩＤタグの位置情報を取得することと、  前記位置情報を外部機器に送信することと、  を備える、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本開示は、情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】  従来、例えば下記の特許文献１に記載されているように、近傍無線通信用のＲＦＩＤタグのリーダにおいて、データを送受信するためのアンテナを所定の範囲内に広がりを持って複数配置するとともに、複数のアンテナの中からデータの送受信に用いるひとつのアンテナを選択する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１４／１３６１６７号
【発明の概要】
【発明が解決しようとする課題】
【０００４】  上記特許文献１に記載された技術によれば、複数のアンテナの中からデータの送受信に用いるひとつのアンテナを特定することで、ＲＦＩＤタグの位置を検出することができる。しかしながら、アンテナを複数設ける方法では、ＲＦＩＤタグの位置を高精度に検出することは困難である。【０００５】  そこで、無線通信を行うＲＦＩＤタグの位置を高精度に検出し、ＲＦＩＤタグの位置に応じた表示を行うことが求められていた。
【課題を解決するための手段】
【０００６】  本開示によれば、近傍無線通信によるＲＦＩＤタグとの通信に基づいて、前記ＲＦＩＤタグの識別情報を取得する第１の情報取得部と、前記第１の情報取得部とは異なる方法で前記ＲＦＩＤタグの位置情報を取得する第２の情報取得部と、前記位置情報を送信する送信部と、を備える、情報処理装置が提供される。  前記第１の情報取得部は、近傍無線通信による前記ＲＦＩＤタグとの通信に基づいて、前記ＲＦＩＤタグの位置情報を取得するものであっても良い。また、前記第１の情報取得部及び前記第２の情報取得部によって取得された前記ＲＦＩＤタグの位置情報に基づいて、表示部に表示するための表示処理を行う表示処理部を備えるものであっても良い。【０００７】  前記第１の情報取得部は、前記ＲＦＩＤタグと近傍無線通信を行う複数のリーダライタから取得した情報に基づいて前記ＲＦＩＤタグの位置情報を取得するものであっても良い。【０００８】  また、前記第２の情報取得部は、前記ＲＦＩＤタグの位置を検出する静電容量センサから取得した情報に基づいて前記ＲＦＩＤタグの位置情報を取得するものであっても良い。【０００９】  また、前記第２の情報取得部は、前記ＲＦＩＤタグの位置を検出する光センサから取得した情報に基づいて前記ＲＦＩＤタグの位置情報を取得するものであっても良い。【００１０】  また、前記表示処理部は、前記識別情報に基づいて、表示部に表示するための表示処理を行うものであっても良い。【００１１】  また、前記第１の情報取得部又は前記第２の情報取得部が取得した位置情報に基づいて、当該位置情報に応じたコマンドの処理を実行するコマンド実行処理部を備えるものであっても良い。【００１２】  また、前記第１の情報取得部及び前記第２の情報取得部によって取得された前記ＲＦＩＤタグの位置情報に基づいて、表示部に表示するための表示処理を行う表示処理部を備え、前記表示処理部は、前記コマンドの処理の実行に応じた表示処理を行うものであっても良い。【００１３】  また、前記コマンド実行処理部は、前記第１の情報取得部又は前記第２の情報取得部が取得した位置情報に基づいて、複数の前記ＲＦＩＤタグが存在する場合は、当該複数のＲＦＩＤタグに応じたコマンドの処理を実行するものであっても良い。【００１４】  また、前記コマンド実行処理部は、前記第１の情報取得部又は前記第２の情報取得部が取得した位置情報に基づいて、複数の前記ＲＦＩＤタグが重なっている場合は、重なりに応じたコマンドの処理を実行するものであっても良い。【００１５】  また、前記コマンド実行処理部は、前記第２の情報取得部が取得した前記ＲＦＩＤタグとの距離を示す位置情報に基づいて、当該位置情報に応じたコマンドの処理を実行するものであっても良い。【００１６】  また、前記識別情報に応じたコマンドの処理を実行するコマンド実行処理部を備えるものであっても良い。【００１７】  また、前記コマンド実行処理部によるコマンドの実行に応じて、前記ＲＦＩＤタグが保有する情報を書き換えるための書換情報を生成する書換情報生成部を更に備えるものであっても良い。【００１８】  また、前記書き換え情報を前記ＲＦＩＤタグへ送信する送信部を備えるものであっても良い。【００１９】  また、前記第１の情報取得部は、近傍無線通信による前記ＲＦＩＤタグとの通信に基づいて、ユーザの指の位置情報を取得し、前記表示処理部は、前記第１の情報取得部及び前記第２の情報取得部によって取得された前記ＲＦＩＤタグの位置情報と、前記ユーザの指の位置情報とに基づいて、前記表示部に表示するための表示処理を行うものであっても良い。【００２０】  また、前記ＲＦＩＤタグが備える操作部の操作情報を受信する受信部を備え、前記コマンド実行処理部は、前記操作情報に応じたコマンドの処理を実行するものであっても良い。【００２１】  また、前記複数のリーダライタがマトリクス状に配置されたリーダライタパッドを備えるものであっても良い。【００２２】  また、前記ＲＦＩＤタグはカード状に構成され、前記第１の情報取得部は、前記リーダライタパッド上での前記ＲＦＩＤタグの動きに応じた前記ＲＦＩＤタグの前記位置情報を取得するものであっても良い。【００２３】  また、前記第１の情報取得部は、近傍無線通信による前記ＲＦＩＤタグとの通信に基づいて、前記ＲＦＩＤタグと近傍無線通信を行う複数のリーダライタから取得した情報に基づいて前記ＲＦＩＤタグの位置情報を取得し、前記複数のリーダライタがマトリクス状に配置されたリーダライタパッドを備え、前記静電容量センサは、前記リーダライタパッドと重畳して配置されるものであっても良い。【００２４】  また、前記第１の情報取得部は、近傍無線通信による前記ＲＦＩＤタグとの通信に基づいて、前記ＲＦＩＤタグと近傍無線通信を行う複数のリーダライタから取得した情報に基づいて前記ＲＦＩＤタグの位置情報を取得し、前記複数のリーダライタがマトリクス状に配置されたリーダライタパッドを備え、前記光センサは、前記リーダライタパッドと重畳して配置されるものであっても良い。  また、前記第１の情報取得部で取得した前記識別情報を前記外部機器に送信するものであっても良い。  また、前記第２の情報取得部は、前記位置情報に加えて前記ＲＦＩＤタグの向きを検出し、前記位置情報とともに前記ＲＦＩＤタグの向きを前記外部機器に送信するものであっても良い。  また、前記第２の情報取得部は、前記位置情報に加えて前記ＲＦＩＤタグの動きを検出し、前記位置情報とともに前記ＲＦＩＤタグの動きを前記外部機器に送信するものであっても良い。【００２５】  また、本開示によれば、近傍無線通信によるＲＦＩＤタグとの通信に基づいて、前記ＲＦＩＤタグの識別情報を取得することと、前記識別情報とは異なる方法で前記ＲＦＩＤタグの位置情報を取得することと、前記位置情報を送信することと、を備える、情報処理方法が提供される。
【発明の効果】
【００２６】  以上説明したように本開示によれば、無線通信を行う情報記録媒体の位置を高精度に検出し、情報記録媒体の位置に応じた表示を行うことが可能となる。  なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００２７】
【図１】本開示に係る情報処理システムの構成を示す模式図である。
【図２】情報処理装置の物理構成を示す模式図である。
【図３】情報処理装置の他の物理構成を示す模式図である。
【図４】図２よりも多くのＲ／ＷによりＲ／Ｗパッドを構成した例を示す模式図である。
【図５】カードの構成を示す模式図である。
【図６】情報処理装置の機能ブロックの構成を示す模式図である。
【図７】スマートフォン等の電子機器と併用する場合の情報処理装置の機能ブロックの構成を示す模式図である。
【図８】情報処理装置によるゲームプレイを説明するための模式図である。
【図９】情報処理装置によるゲームプレイを説明するための模式図である。
【図１０】情報処理装置によるゲームプレイを説明するための模式図である。
【図１１】情報処理装置によるゲームプレイを説明するための模式図である。
【図１２】情報処理装置によるゲームプレイを説明するための模式図である。
【図１３】情報処理装置によるゲームプレイを説明するための模式図である。
【図１４】情報処理装置によるゲームプレイを説明するための模式図である。
【図１５】情報処理装置によるゲームプレイを説明するための模式図である。
【図１６】情報処理装置によるゲームプレイを説明するための模式図である。
【図１７】情報処理装置によるゲームプレイを説明するための模式図である。
【図１８】情報処理装置によるゲームプレイを説明するための模式図である。
【図１９】情報処理装置によるゲームプレイを説明するための模式図である。
【図２０】情報処理装置によるゲームプレイを説明するための模式図である。
【図２１】情報処理装置によるゲームプレイを説明するための模式図である。
【図２２】情報処理装置によるゲームプレイを説明するための模式図である。
【図２３】情報処理装置によるゲームプレイを説明するための模式図である。
【図２４】情報処理装置によるゲームプレイを説明するための模式図である。
【図２５】情報処理装置によるゲームプレイを説明するための模式図である。
【図２６】情報処理装置によるゲームプレイを説明するための模式図である。
【図２７】情報処理装置によるゲームプレイを説明するための模式図である。
【図２８】情報処理装置とリーダライタパッド（カードゲームデバイス）、ＩＣカードを有して構成されるシステムを示す模式図である。
【発明を実施するための形態】
【００２８】  以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２９】  なお、説明は以下の順序で行うものとする。  １．情報処理システムの外観の構成  ２．情報処理装置、カードの物理構成  ３．情報処理装置の機能ブロック構成  ４．ゲームのプレイ内容
【００３０】  １．情報処理システムの外観の構成  先ず、図１を参照して、本開示に係る情報処理システム１０００の構成について説明する。本実施形態に係る情報処理システム１０００は、情報処理装置１００と近傍無線通信用のカード２００（ＲＦＩＤタグ）を有して構成されている。情報処理装置１００は、例えばポータブルゲーム機として構成されている。ユーザは、情報処理装置１００にゲームソフト３００を装着することによって、ゲームをプレイすることができる。
【００３１】  図１では、情報処理装置１００の外観を示している。情報処理装置１００は、表示部１１０、リーダライタパッド（以下、Ｒ／Ｗパッドと称する）１２０、タッチパッド（タッチセンサ）１３０、操作ボタン１４０を有して構成されている。情報処理装置１００は、タブレット状に構成され、その大きさは一例として２０ｃｍ×２０ｃｍ程度である。表示部１１０は、一例として５インチの液晶ディスプレイから構成される。本実施形態において、Ｒ／Ｗパッド１２０は、複数のリーダライタ（以下、Ｒ／Ｗと称する）１２２が平面的に配置されることによって構成されている。Ｒ／Ｗ１２２は、例えば１０〜２０個程度が配置される。
【００３２】  情報処理装置１００は、ＮＦＣ（Near Field Communication）の通信規格にしたがって搬送波を生成し、カード２００と通信を行う。このため、Ｒ／Ｗ１２２とカード２００とは、ＮＦＣの通信規格にあった周波数（１３．５６ＭＨｚ）の搬送波を、電磁誘導を利用して送受信する。一方、情報処理装置１００とカード２００とは、ＮＦＣとは異なる別の通信規格にしたがって通信するものであっても良い。
【００３３】  以上のように、カード２００と通信する複数のＲ／Ｗ１２２のそれぞれは、ＮＦＣの通信規格にしたがって搬送波を生成し、カード２００と通信を行うことができる。複数のＲ／Ｗ１２２はマトリクス状に配置され、Ｒ／Ｗパッド１２０の領域での座標が決まっている。従って、情報処理装置１００は、カード２００と通信した個々のＲ／Ｗ１２２の位置に基づいて、カード２００の位置を検出することができる。
【００３４】  また、情報処理装置１００は、タッチパッド１３０によりカード２００の位置を検出することができる。情報処理装置１００は、タッチパッド１３０により、ユーザの指による操作も検出することができる。
【００３５】  Ｒ／Ｗ１２２によるカード２００の位置検出と、タッチパッド１３０によるカード２００の位置検出とは、異なる役割を持たせることができる。一例として、Ｒ／Ｗ１２２によるカード２００の位置検出ではカード２００の大まかな位置を検出し、タッチパッド１３０によるカード２００の位置検出ではカード２００のより細かな位置検出を行う。これにより、情報処理装置１００は、カード２００の位置、向き、動き等を検出することができ、カード２００の動きに応じて、ユーザが入力するコマンドを受信することができる。タッチパッド１３０のみで位置検出を行う場合は、カード２００の位置のみしか判別できないが、Ｒ／Ｗパッド１２０と併用することで、キャラクターに応じたコマンドの実行が可能となる。
【００３６】  ２．情報処理装置、カードの物理構成  図２は、情報処理装置１００の物理構成を示す模式図である。図２に示すように、基板１４０上に表示部１１０を構成する液晶パネル１５０と複数のＲ／Ｗ１２２が配置されている。そして、複数のＲ／Ｗ１２２からＲ／Ｗパッド１２０が構成され、複数のＲ／Ｗ１２２の上にタッチパッド１３０が重畳されている。タッチパッド１３０は液晶パネル１５０上に重畳されていても良い。この場合、タッチパッド１３０と液晶パネル１５０が重畳されることでタッチパネルが構成される。タッチパッド１３０は、一例として静電容量式のセンサから構成される。
【００３７】  複数のＲ／Ｗ１２０により、カード２００が格納している識別情報（ＩＤ、キャラクターの種別など）の認識、カード２００が格納している情報の書き換え、及びカード２００の位置、向き、動きの検出が行われる。また、タッチパッド１３０により、カード２００のより細かな位置、向き、動きが検出される。表示部１１０は、カード２００から読み取られた情報に基づく表示を行い、また、カード２００の位置、向き、動きに応じた表示を行う。このように、本実施形態では、Ｒ／Ｗ１２０によりカード２００が格納している識別情報が検出され、タッチパッド１３０によりカード２００の細かな位置、向き、動きが検出される。更に、本実施形態では、Ｒ／Ｗ１２０によりカード２００の位置、向き、動きの検出を行うこともできる。
【００３８】  図３は、情報処理装置１００の他の物理構成を示す模式図である。図３に示す例では、図２に示す例に対して、タッチパッド１３０の代わりに複数のフォトダイオード１６０を設けている。複数のフォトダイオード１６０のそれぞれは、光検出により情報処理装置１００の表面に置かれたカード２００（の輪郭）を検出できる。従って、図３に示す例においても、複数のフォトダイオード１６０によりカード２００の細かな位置、向き、動き等を検出することができる。なお、Ｒ／Ｗパッド１２０以外にカード２００を検出する方法として、磁界検知による位置検出やレーザによる位置検出を用いることもできる。磁界検知の場合、例えば情報処理装置１００側にホール素子又はコイルを敷き詰めて電圧を検知する。また、音でカード２００の位置を検出したり、情報処理装置１００の上部からカメラでカード２００を撮影することでカードの位置を検出することもできる。
【００３９】  図４は、図２よりも多くのＲ／Ｗ１２２によりＲ／Ｗパッド１２０を構成した例を示している。このように多点にＲ／Ｗ１２２を設けることで、カード２００の細かな位置、向き、動きを検出することができる。従って、図４に示す例では、タッチパッド１３０、フォトダイオード１６０は不要である。
【００４０】  図５は、カード２００の構成を示す模式図であって、右側の図はカード２００に金属板２２８を貼り付けることによって容量を付与し、タッチパッド１３０がカード２００の位置を容易に検出できるようにした構成例を示している。また、図５の左側の図に示すように、カード２００は、表面板２２０、ＩＣチップ２２２、アンテナモジュール２２４、裏面板２２６、金属板２２８から構成される。金属板２２８は、カード２００の外面に貼り付けられている。ＩＣチップ２２２はＮＦＣの通信規格に従って情報処理装置１００の各Ｒ／Ｗ１２２と通信を行うチップである。図５に示す構成によれば、金属板２２８によりカード２００の容量を高めることができるため、タッチパッド１３０によるカード２００の検出を確実に行うことができる。本実施形態に係るカード２００は、ユーザがＲ／Ｗパッド１２０上で動かすことによってその位置が情報処理装置１００側で検出され、動きに応じたコマンドを情報処理装置１００に与えるものである。
【００４１】  ３．情報処理装置の機能ブロック構成  図６は、情報処理装置１００の機能ブロックの構成を示す模式図である。図６に示すように、情報処理装置１００は、表示部１１０、複数のＲ／Ｗ１２２、タッチパッド１３０、操作ボタン１４０、制御部（ＣＰＵ）１７０、ＤＡＣ＋ＰＡ１７２、スピーカ１７４、ＢＴ（Ｂｌｕｅｔｏｏｔｈ（登録商標））用ＬＳＩ１７６、ＢＴ用ＬＥＤ１７８、ＢＴ用スイッチ１８０、ＢＴ＿ＡＮＴ１８２、バッテリー１８４、ＤＣ／ＤＣコンバータ１８６、充電用ＩＣ１８８、充電用ＬＥＤ１９０、電源用スイッチ１９２、電源用ＬＥＤ１９３、マイクロＵＳＢ１９４（外付け）、を有して構成される。なお、ここではタッチパッド１３を例に挙げているが、これに限定されるものではない。例えば、基板上に静電容量センシング用のパターンを引き、センサＩＣとの組み合わせにより位置検出を行う構成であっても良い。この場合、カード２００の材料をアルミニウムにしたり、カード２００に印刷をしたり、またはカード２００にアンテナを設けるなどのその他の技術によって容量を持たせることで、カード２００の位置検出が可能である。
【００４２】  制御部１７０は、既知のマイクロコンピュータを用いて実現されており、カード２００に送信するためのデータや、カード２００から受信したデータの処理を実行する。
【００４３】  各Ｒ／Ｗ１２２は、送受信部１２６を備える。送受信部１２６は、カード２００との間で情報の送受信を行う。このため、送受信部１２６は、変調部１２６ａ、復調部１２６ｂ、アンテナ１２６ｃ、を備える。変調部１２６ａは、制御部１７０からカード２００に送信するためのデータを取得し、取得したデータでカード２００との通信に用いる搬送波を変調する。復調部１２６ｂは、カード２００から受信した搬送波に重畳されたデータを復調する。
【００４４】  これにより、送受信部１２６は、制御部１７０から取得したデータをカード２００に送ることができ、カード２００は受信したデータによりカード２００が保有している情報を変更することができる。また、カード２００は、自身が保有する情報を送受信部１２６に送ることができ、カード２００から送られた情報は制御部１７０によって取得される。カード２００が送信する情報として、カード２００のＩＤ、カード２００に対応するゲームのキャラクターの名称、機能、キャラクターを表示するための表示情報などが挙げられる。
【００４５】  制御部１７０は、第１の位置情報取得部（第１の情報取得部）１７０ａ、第２の位置情報取得部（第２の情報取得部）１７０ｂ、カード情報取得部１７０ｃ、コマンド実行処理部１７０ｄ、カード書換情報生成部１７０ｅ、表示処理部１７０ｆを有して構成されている。なお、制御部１７０の各構成要素は、ＣＰＵとこれを機能させるためのプログラム（ソフトウェア）によって構成される。
【００４６】  第１の位置情報取得部（第１の情報取得部）１７０ａは、複数のＲ／Ｗ１２２によるカード２００の検出情報を取得し、カード２００が格納している情報を取得する。また、第１の位置情報取得部１７０ａは、複数のＲ／Ｗ１２２によるカード２００の検出情報を取得し、各Ｒ／Ｗ１２２の位置に基づいて、カード２００の位置に関する情報を取得する。なお、本実施形態では、複数のＲ／Ｗ１２２が同時にカード２００と通信可能としているが、前述した特許文献１に記載されているように、複数のアンテナ１２６ｃと１つの送受信部１２６を切り換え可能に接続し、カード２００との間でデータの送受信に用いる１つのアンテナ１２６ｃを選択するようにしても良い。この場合、カード２００と通信するアンテナ１２６ｃの位置に基づいて、カード２００の位置を検出することができる。第２の位置情報取得部１７０ｂは、タッチパッド１３０によるカード２００の検出情報を取得し、カード２００の位置に関する詳細な情報を取得する。なお、第２の位置情報取得部１７０ｂは、タッチパッド１３０上での指の操作位置を取得することもできる。例えばタッチパッド１３０が静電容量式のセンサから構成される場合、第２の位置情報取得部１７０ｂは、カード２００がタッチパッド１３０表面から離れる方向の位置情報も取得することができる。
【００４７】  カード情報取得部１７０ｃは、送受信部１２６によるカード２００との通信に基づいて、カード２００のＩＤや、カード２００に対応するゲームのキャラクターに対応する情報、機能などを取得する。コマンド実行処理部１７０ｄは、第１の位置情報取得部１７０ａ、第２の位置情報取得部１７０ｂが取得した位置情報、カード情報取得部１７０ｃが取得した情報に基づいて、これらの情報に応じたコマンドの処理を実行する。
【００４８】  カード書換情報生成部１７０ｅは、ゲームのプレイ内容に応じて、カード２００に対応するキャラクターの機能等を変更する場合は、その変更に関するカード書換情報を生成する。表示処理部１７０ｆは、第１の位置情報取得部１７０ａ、第２の位置情報取得部１７０ｂによって取得されたカード２００の位置、動き、向き等に応じて、カード情報取得部１７０ｃが取得したカード２００の情報に基づいて、または、コマンド実行処理部１７０ｄが実行したコマンドの処理に応じて、表示部１１０に表示するための処理を行う。表示部１１０は、表示処理部１７０ｆの処理に応じて表示を行う。
【００４９】  例えば、表示処理部１７０ｆは、カード情報取得部１７０ｃが取得したカード２００の情報に基づいて、カード２００に対応するゲームのキャラクターを表示部１１０に表示するための処理を行う。また、表示処理部１７０ｆは、第１の位置情報取得部１７０ａ、第２の位置情報取得部１７０ｂによって取得されたカード２００の位置、動き、向き等に応じて、表示部１１０に表示するキャラクターを動かす処理を行う。
【００５０】  また、図７は、スマートフォン等の電子機器４００と併用する場合の情報処理装置１００の機能ブロックの構成を示す模式図である。図１では、情報処理装置１００に表示部１１０が設けられている例を示したが、スマートフォン等の電子機器４００と併用する場合、情報処理装置１００側に表示部１１０が設けられていなくても良い。図７に示す例では、表示処理部１７７による表示処理内容を情報処理装置１００から電子機器４００へ送信し、電子機器４００の表示部４１０にて表示を行う。このため、情報処理装置１００と電子機器４００とは、例えばＢｌｕｅｔｏｏｔｈ（登録商標）による通信方式等により通信可能に構成されている。また、電子機器４００が備える操作ボタン、タッチパッドにおける操作情報は、情報処理装置１００へ送られる。
【００５１】  図７に示す構成において、情報処理装置１００に設けられた表示処理部１７０ｆの機能は、電子機器４００側に設けられても良い。この場合、例えば、カード情報取得部１７０ｃが取得したカード２００の情報が情報処理装置１００から電子機器４００に送信され、電子機器４００側に設けられた表示処理部は、カード情報取得部１７０ｃが取得したカード２００の情報に基づいて、カード２００に対応するゲームのキャラクターを表示部４１０に表示するための処理を行う。また、第１の位置情報取得部１７０ａ、第２の位置情報取得部１７０ｂによって取得されたカード２００の位置、動き、向き等の情報が情報処理装置１００から電子機器４００に送信され、電子機器４００側に設けられた表示処理部は、表示部４１０に表示するキャラクターを動かす処理を行う。
【００５２】  また、図２８は、情報処理装置１１００とリーダライタパッド（カードゲームデバイス）１２００、ＩＣカード１３００を有して構成されるシステム２０００を示す模式図である。情報処理装置１１００は、例えば携帯電話（スマートフォン）、タブレット端末等の装置である。リーダライタパッド１２００は、一例としてカードゲームを行うためのデバイスであり、例えば平板状に構成され、複数のリーダライタ（以下、Ｒ／Ｗと称する）１２１０が平面的に配置されることによって構成されている。
【００５３】  リーダライタパッド１２００は、ＮＦＣ（NearField Communication）の通信規格にしたがって搬送波を生成し、カード１３００と通信を行う。このため、Ｒ／Ｗ１２１０とカード１３００とは、ＮＦＣの通信規格にあった周波数（１３．５６ＭＨｚ）の搬送波を、電磁誘導を利用して送受信する。一方、リーダライタパッド１２００とカード１３００とは、ＮＦＣとは異なる別の通信規格にしたがって通信するものであっても良い。
【００５４】  以上のように、カード１３００と通信する複数のＲ／Ｗ１２１０のそれぞれは、ＮＦＣの通信規格にしたがって搬送波を生成し、カード１３００と通信を行うことができる。複数のＲ／Ｗ１２１０はマトリクス状に配置され、Ｒ／Ｗパッド１２１０の領域での座標が決まっている。従って、リーダライタパッド１２００は、カード１３００と通信した個々のＲ／Ｗ１２１０の位置に基づいて、カード１３００の位置（座標値）を検出することができ、Ｒ／Ｗ１２１０は位置情報取得部として機能する。
【００５５】  情報処理装置１１００とリーダライタパッド１２００とは、例えばＢｌｕｅｔｏｏｔｈ（登録商標）による通信方式等により通信可能に構成されている。また、リーダライタパッド１２００が備える操作ボタン等による操作情報は、情報処理装置１１００へ送られる。
【００５６】  図２８に示すように、情報処理装置１１００は、ゲームソフトウェア１１０２、プラグインライブラリ１１０４、ソフトウェアライブラリインタフェース１１０６、データ制御部１１０８、ＢＬＥ通信プロトコル制御部１１１０、オペレーションシステム１１１２、デバイスドライバ１１１４、ＣＰＵ１１１６、ＢＬＥデバイス１１１８、管理ツール１１２０、を有して構成されている。
【００５７】  ゲームソフトウェア１１０２は、リーダライタパッド１２００を接続してユーザが遊ぶソフトウェアである。プラグインライブラリ１１０４は、ゲームソフトウェア１１０２が、リーダライタパッド１２００を制御するために内包して使用するライブラリである。ゲームを作成するクリエイター、ソフトウェアの事業者等によって作成され、インストール等により情報処理装置１１００に組み込まれる。一方、プラグインライブラリ１１０４は、情報処理装置１１００の製造者側で準備した共通のライブラリであり、ゲームソフトウェア１１０２に対して共通化された情報を提供する。具体的に、本実施形態では、プラグインライブラリ１１０４からゲームソフトウェア１１０２へカードの種別を示す情報、カードの動きを示す情報（位置情報、速度情報、移動方向や移動距離に関する情報ななど）が送られる。ゲームソフトウェア１１０２側では、これらの情報に基づいて自由にゲームを構築することができる。ソフトウェアライブラリインタフェース１１０６は、ゲームソフトウェア１１０２がプラグインライブラリ１１０４にアクセスする際のインターフェースである。データ制御部１１０８は、リーダライタパッド１２００から取得したデータ（座標値やカード種別）からカード動作を抽出する。データ制御部１１０８は、カード１３００の座標情報から、移動速度、移動の方向、移動距離、回転半径などの具体的な情報を取得する。ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標））通信プロトコル制御部１１１０は、リーダライタパッド１２００とＢＬＥ通信するためのプロトコル制御を行う。管理ツール１１２０は、リーダライタパッド１２００のファームウェア更新等、外部サーバとの通信処理制御を行う。
【００５８】  オペレーションシステム１１１２は、携帯電話やタブレット端末が備えるオペレーションシステムに相当する。デバイスドライバ１１１４、ＢＬＥデバイス１１１８、ＣＰＵ１１１６は、情報処理装置１１００が備えるハードウェアである。なお、図２８に示す各構成要素は、ＣＰＵ１１１６（中央演算処理装置）とこれを機能させるためのプログラム（ソフトウェア）によって構成されることができる。この場合に、そのプログラムは、情報処理装置１１００が備えるメモリなどの記録媒体に格納されることができる。
【００５９】  ゲームソフトウェア１１０２は、ＣＰＵ１１１６を機能させることで、位置情報取得部１１０２ａ、予備動作認識部１１０２ｂ、表示処理部１１０２ｃ、確定処理部１１０２ｄ、カード種別取得部１１０２ｅとして機能する。動き情報取得部１１０２ａは、プラグインライブラリ１１０４からカード１３００の動きに関する情報を取得する。なお、カード１３００の動きに関する情報はプラグインライブラリ１１０４のデータ制御部１１０８にて取得され、ゲームソフトウェア１１０２に送られるが、データ制御部１１０８では、リーダライタパッド１２００から取得したカード１３００の座標情報のみならず、その動きが上下方向なのか水平方向なのか、直線に沿った動きか、円弧に沿った動きか、リーダライタパッド１２００の表面から離れる方向の動きか、又は近づく方向の動きか、等のより具体的な情報を取得し、必要に応じてゲームソフトウェアに提供する。プラグインライブラリ１１０４は、ゲームソフトウェア１１０２からの要求に応じて位置情報などのカード１３００の動き情報をゲームソフトウェア１１０２に提供する。予備動作認識部１１０２ｂは、動き情報に基づいてカード１３００の予備動作を認識する。表示処理部１１０２ｃは、認識したカード１３００の予備動作（動作アイコン）、本動作を表示する処理を行う。確定処理部１１０２ｄは、予備動作を表示している最中に予備動作を引き続き認識した場合に、予備動作を本動作として確定する。カード種別取得部１１０２ｅは、カード１３００から得られたカード種別ＩＤに基づいてカード種別を取得する。
【００６０】  また、図２８に示すように、リーダライタパッド１２００は、ＢＬＥデバイス１２０２、ＢＬＥ通信プロトコル制御部１２０４、ＣＰＵ１２０６、データ制御部１２０８、ＦＷ／鍵更新制御部１２０９、センサ制御部１２１２、ＮＦＣ制御部１２１４、各種制御部１２１６、Ｒ／Ｗ１２１０を有して構成されている。リーダライタパッド１２００は、更に、静電容量を検知してカード１３００の位置を検出する静電センサ１２１８、表示を行うためのＬＥＤ１２２０を備えている。
【００６１】  ＢＬＥデバイス１２０２は、ＢＬＥデバイス１１１８との間でＢｌｕｅｔｏｏｔｈ（登録商標）による通信を行う。ＢＬＥ通信プロトコル制御部１２０４は、ＢＬＥ通信のためのプロトコルの制御を行う。データ制御部１２０８は、カードリードライト制御、センサデータ制御を行う。ＦＷ／鍵更新制御部１２０９は、ファームウェア（ＦＷ）、カードアクセス鍵の更新制御を行う。センサ制御部１２１２は、静電センサ１２１８の制御を行う。ＮＦＣ制御部１２１４は、ＮＦＣリーダライタ（Ｒ／Ｗ１２１０）の制御を行う。各種制御部１２１６は、カードゲームデバイスの各種デバイス制御を行う。
【００６２】  以上の構成において、ユーザがカード１３００をリーダライタパッド１２００上で動かすと、カード１３００の動かし方に応じて情報処理装置１１００に表示が行われる。
【００６３】  ４．ゲームのプレイ内容  以上のように、本実施形態の情報処理装置１００によれば、Ｒ／Ｗパッド１２０及びタッチパッド１３０上に配置されたカード２００の位置や状態を精度良く検出することができる。これにより、カード２００の位置、状態に応じて様々なコマンドを情報処理装置１００に与えることができ、コマンドに応じてゲームをプレイすることができる。以下では、本実施形態のシステムによって実現されるゲームのプレイ方法の一例について概要を説明する。
【００６４】  先ず、ゲームの起動について説明する。図８に示すように、情報処理装置１００、カード２００、ゲームソフト３００を準備する。次に、図９に示すように、情報処理装置１００にゲームソフト３００を挿入し、電源を入れる。これにより、図１０に示すように、情報処理装置１００が起動し、表示部１１０にゲームタイトルが表示される。なお、ゲームソフト３００を挿入する代わりに、インターネットなどのネットワークを介してゲームソフトをダウンロードしても良い。
【００６５】  次に、図１１に示すように、モンスターのカード２００をＲ／Ｗパッド１２０上にかざすと、表示部１１０にゲームのキャラクターとしてモンスターが出現する。この際、制御部１７０のカード情報取得部１７０ｃは、カード２００からゲームのキャラクターに関する情報を取得し、表示処理部１７７は、カード情報取得部１７０ｃが取得したカード２００の情報に基づいて、カード２００に対応するゲームのキャラクターを表示部１１０に表示するための処理を行う。なお、カード２００がＩＣチップ２２２を複数備えており、複数のＩＣチップ２２２が平面上に非対称に配置されていれば、情報処理装置１００は、予め複数のＩＣチップ２２２の配置情報を保有しておくことで、カード２００の表裏いずれかがＲ／Ｗパッド１２０上にかざされたかを検知することができ、カード２００がかざされた向きに応じたコマンドを実行することができる。
【００６６】  ユーザは、このモンスターを使って、他のユーザやコンピューターと対戦を行うことができる。例えば、図１２に示すように、カード２００を上下左右に動かして、攻撃したり防御したりすることができる。この際、第１の位置情報取得部１７０ａは、複数のＲ／Ｗ１２２によるカード２００の検出情報を取得し、カード２００の位置に関する情報を取得する。また、第２の位置情報取得部１７０ｂは、タッチパッド１３０によるカード２００の検出情報を取得し、カード２００の位置に関する詳細な情報を取得する。コマンド実行処理部１７５は、第１の位置情報取得部１７０ａ、第２の位置情報取得部１７０ｂが取得した位置情報、カード情報取得部１７０ｃが取得した情報に基づいて、これらの情報に応じたコマンドの処理を実行する。コマンドの処理の実行により、対戦相手との攻撃、防御による結果が得られる。表示処理部１７０ｆは、第１の位置情報取得部１７０ａ、第２の位置情報取得部１７０ｂによって取得されたカード２００の位置、動き、向き等に応じて、モンスターの動きを表示部１１０に表示するための処理を行い、またコマンド処理結果に応じて、攻撃や防御の結果を表示部１１０に表示する処理を行う。
【００６７】  また、図１３に示すように、追加で購入したアイテムのカード２０２を使うこともできる。例えば、図１４に示すように、追加で購入したアイテムのカード２０２をカード２００とともにＲ／Ｗパッド１２０上に置くことで、カード２００に対応するモンスターの戦闘能力を強くすることができる。この場合、カード情報取得部１７０ｃは、２つのカード２００，２０２のＩＤや、カード２００，２０２に対応するゲームのキャラクターに対応する情報、機能などを取得する。そして、カード２０２から取得した情報に基づいて、カード２００に対応するキャラクターのレベルが挙げられる。また、例えば、対戦相手とのバトルに勝利すると、モンスターのレベル（戦闘能力）を上げることができる。
【００６８】  図１５に示すように、モンスターのレベルが上がると、その情報がカード２００に書き込まれてカード２００に対応するモンスターの戦闘能力が強くなっていく。制御部１７０のカード書換情報生成部１７０ｅは、カード２００に対応するキャラクターのレベルを変更するためのカード書換情報を生成する。カード書換情報が送受信部１２６によってカード２００へ送られると、カード２００の情報が書き換えられ、カード２００に対応するキャラクターのレベルが変更される。
【００６９】  カード２０２に加えて、更に追加のカードパックを購入することで、更に強いキャラクターにすることもできる。なお、カードパックには、低確率でレアカードが入っているため、コレクター欲を高めることができる。また、ユーザは、課金することにより新たなステージに挑戦することもできる。
【００７０】  また、図１６に示すように、カード２００の代わりに、フィギュア２１０を用いることもできる。この場合、人気キャラクターのフィギュアを使ったゲームも実現が可能である。フィギュア２１０は、カード２００が内蔵するＩＣチップ２２２と同様のチップを備え、カード２００と同様の機能を備えている。従って、フィギュア２１０を用いた場合も、カード２００と同様のゲームプレイを行うことができる。
【００７１】  図１７は、カード２００を使って格闘ゲームを行う場合を示す模式図である。情報処理装置１００がカード２００の動きを検出できるため、格闘ゲームなどでカード２００を動かすことで、カード２００から情報処理装置１００へ送るコマンドを操作することができ、動きに合わせた技を繰り出すことができる。コマンド実行処理部１７０ｄは、第１の位置情報取得部１７０ａ、第２の位置情報取得部１７０ｂが取得した位置情報、カード情報取得部１７０ｃが取得した情報に基づいて、これらの情報に応じたコマンドの処理を実行する。
【００７２】  図１８は、カード２００とタッチ操作の双方によりコマンドを入力する様子を示す模式図である。このように、カード２００から送る情報、カード２００の位置情報とともに、タッチ操作による情報を併用してコマンドを送ることもできる。この場合、第２の位置情報取得部１７０ｂは、タッチ操作による位置情報を取得する。コマンド実行処理部１７０ｄは、第１の位置情報取得部１７０ａ、第２の位置情報取得部１７０ｂが取得した位置情報、カード情報取得部１７０ｃが取得した情報に基づいて、これらの情報に応じたコマンドの処理を実行する。表示処理部１７０ｆは、コマンドの処理の実行に応じた表示処理を行う。
【００７３】  図１９は、カード２００を重ねることで、コマンドを情報処理装置１００に伝達する例を示す模式図である。カード２００を重ねることによるコマンドの例として、例えば、キャラクターの機能回復、キャラクターによる魔法などの効果を発揮させる例が挙げられる。この場合、第１の位置情報取得部１７０ａ、第２の位置情報取得部１７０ｂが取得したカード２００，２０２の位置情報に基づいて、カード２００，２０２が重なっていることが判定されると、コマンド実行処理部１７０ｄにより、カード２００，２０２が重なっていることに対応するコマンドの処理が実行される。同様に、第１の位置情報取得部１７０ａ、第２の位置情報取得部１７０ｂが取得したカード２０４，２０６の位置情報に基づいて、カード２０４，２０６が重なっていることが判定されると、コマンド実行処理部１７０ｄにより、カード２０４，２０６が重なっていることに対応するコマンドの処理が実行される。
【００７４】  また、図２０は、カード２００，２０２を重ね合わせて新しいキャラクターを生成する例を示す模式図である。この場合、第１の位置情報取得部１７０ａ、第２の位置情報取得部１７０ｂが取得したカード２００，２０２の位置情報に基づいて、カード２００，２０２が重なっていることが判定されると、コマンド実行処理部１７０ｄにより、新しいキャラクターを生成するコマンドが実行される。表示処理部１７０ｆは、コマンドの処理結果に応じて表示部１１０への表示処理を行う。カード書換情報生成部１７０ｅは、カード２００のキャラクターデータを書き換えるためのカード書換情報を生成する。カード書換情報が送受信部１２６によってカード２００へ送られると、カード２００のキャラクターデータが書き換えられる。
【００７５】  図２１は、経験値データを移し替えてキャラクターを強化する例を示す模式図である。この場合、第１の位置情報取得部１７０ａ、第２の位置情報取得部１７０ｂが取得したカード２００，２０２の位置情報に基づいて、カード２００，２０２が重なっていることが判定されると、コマンド実行処理部１７０ｄにより、カード２０２の経験値データをカード２００に移し替えるコマンドが実行される。カード書換情報生成部１７０ｅは、カード２００の経験値データを書き換えるためのカード書換情報を生成する。カード書換情報が送受信部１２６によってカード２００へ送られると、カード２００の経験値データが書き換えられる。
【００７６】  図２２は、カードの組合せにより新たな効果を発揮させる例を示す模式図である。この場合、カード情報取得部１７０ｃがカード２００，２０２の情報を取得し、コマンド実行処理部１７０ｄは、カード情報取得部１７４が取得した情報に基づいて、新たな効果を発揮させるコマンドの処理を実行する。
【００７７】  図２３は、カード２００を情報処理装置１００に近づけると、カード２００を近づけたことによる表示効果が表れ、実際にかざすとキャラクターが登場する例を示す模式図である。例えば、カード２００を情報処理装置１００に近づけると表示部１１０にモンスターが徐々に現れるようにし、実際にカード２００が情報処理装置１００にタッチされると、コマンドが実行されるようにする。この場合、第２の位置情報取得部１７０ｂは、タッチパッド１３０によるカード２００の検出情報を取得し、カード２００までの距離に応じてカード２００がタッチパッド１３０表面から離れていることを検出する。表示処理部１７０ｆは、第２の位置情報取得部１７０ｂによってカード２００がタッチパッド１３０表面から離れていることが検出されると、検出結果に応じて表示部１１０に表示するための処理を行う。また、第２の位置情報取得部１７０ｂは、タッチパッド１３０によるカード２００の検出情報を取得し、カード２００がタッチパッド１３０表面に接触していることを検出すると、検出結果に応じて表示部１１０に表示するための処理を行う。また、コマンド実行処理部１７０ｄは、カード２００までの距離に応じたコマンドの処理を実行する。
【００７８】  図２４は、カード２００側にタイムスタンプ的な機能を入れた例を示す模式図であって、一度かざしたカードは数分間かざしても効果が出ない例を示す模式図である。図２５もタイムスタンプの例を示す模式図であって、カード２００をしばらく情報処理装置１００の表面から離し、数分後にかざすと体力が回復する例を示す模式図である。図２４に示す例では、カード２００を最初にかざした時間が情報処理装置１００側に記憶され、その後の所定時間（数分間）は、カード２００によるコマンドの受付は行われない。また、図２５に示す例では、カード２００を最初にかざした時間が情報処理装置１００側に記憶され、所定時間（数分間）経過後にカード２００をかざすとキャラクターの体力が回復する。
【００７９】  図２６は、カード２００とカード２００に設けられたボタンなどのスイッチ２００ａを併用する例を示す模式図であって、ボタン２００ａを押すと攻撃／防御等のコマンドを実行する例を示している。この場合、ボタン２００ａを押したことを示す情報が、送受信部１２６によって受信される。コマンド実行処理部１７０ｄはボタン２００ａが押されたことに対応する処理を実行し、表示処理部１７０ｆはボタン２００ａが押されたことに対応する表示処理を行う。図２７は、傾き検知の例を示す模式図であって、フィギュア２１０を倒すとＲ／Ｗ１２２とフィギュア２１０のＩＣチップ２２２との通信が解除される例を示す模式図である。図２７に示す例では、フィギュア２１０が立っている場合と倒れている場合とでタッチパッドにより検出されるフィギュア２１０の姿勢が異なるため、フィギュア２１０が倒れるとＲ／Ｗ１２２とＩＣチップ２２２との通信を解除できる。また、例えば、フィギュア２１０の内部状態の変化を検知してＮＦＣでＲ／Ｗ１２２と通信したり、通信を遮断することで、フィギュア２１０の姿勢の変化を情報処理装置１００側に伝えることができる。一例として、フィギュア２１０の内部で姿勢に応じて物理的に断線が発生するような構造を設けることで、フィギュア２１０の姿勢の変化に応じてＲ／Ｗ１２２との通信を遮断できる。物理的に断線が発生させる構成としては、フィギュア２１０が倒れると中のボールが動いて物理的に通信を遮断する構成が挙げられる。また、例えばフィギュア２１０がチルトセンサーや加速度センサーのようなセンサーを内蔵しており、フィギュア２１０の傾きや倒れを検知してその情報をＮＦＣを通じてＲ／Ｗ１２２へ伝えるものでも良い。
【００８０】  なお、上述したカード２００によるゲームのプレイ方法は一例であって、カード２００の位置を複数のＲ／Ｗ１２２から構成されるＲ／Ｗパッド１２０及び他のセンサによって検出するものであれば、本開示の範疇に属する。
【００８１】  以上説明したように本実施形態によれば、リーダライタパッド１２０とタッチパッド１３０（又はフォトダイオード１６０）を併用することにより、カード２００の位置を精度良く求めることができる。従って、カード２００の動きに応じた表示を行うことが可能となる。カード２００と通信可能に接続する。
【００８２】  以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００８３】  また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００８４】  なお、以下のような構成も本開示の技術的範囲に属する。（１）    近傍無線通信によるＲＦＩＤタグとの通信に基づいて、前記ＲＦＩＤタグの識別情報を取得する第１の情報取得部と、  前記第１の情報取得部とは異なる方法で前記ＲＦＩＤタグの位置情報を取得する第２の情報取得部と、を備え、  前記位置情報を外部機器に送信する、情報処理装置。（２）  前記第１の情報取得部は、近傍無線通信による前記ＲＦＩＤタグとの通信に基づいて、前記ＲＦＩＤタグの位置情報を取得する、前記（１）に記載の情報処理装置。（３）  前記第１の情報取得部及び前記第２の情報取得部によって取得された前記ＲＦＩＤタグの位置情報に基づいて、表示部に表示するための表示処理を行う表示処理部を備える、前記（１）に記載の情報処理装置。（４）  前記第１の情報取得部は、前記ＲＦＩＤタグと近傍無線通信を行う複数のリーダライタから取得した情報に基づいて前記ＲＦＩＤタグの位置情報を取得する、前記（２）に記載の情報処理装置。（５）  前記第２の情報取得部は、前記情報記録媒体の位置を検出する静電容量センサから取得した情報に基づいて前記情報記録媒体の位置情報を取得する、前記（１）に記載の情報処理装置。（６）  前記第２の情報取得部は、前記情報記録媒体の位置を検出する光センサから取得した情報に基づいて前記情報記録媒体の位置情報を取得する、前記（１）に記載の情報処理装置。（７）  前記表示処理部は、前記識別情報に基づいて、表示部に表示するための表示処理を行う、前記（３）に記載の情報処理装置。（８）  前記第１の情報取得部又は前記第２の情報取得部が取得した位置情報に基づいて、当該位置情報に応じたコマンドの処理を実行するコマンド実行処理部を備える、前記（２）に記載の情報処理装置。（９）  前記表示処理部は、前記コマンドの処理の実行に応じた表示処理を行う、前記（８）に記載の情報処理装置。（１０）  前記コマンド実行処理部は、前記第１の情報取得部又は前記第２の情報取得部が取得した位置情報に基づいて、複数の前記情報記録媒体が存在する場合は、当該複数の情報記録媒体に応じたコマンドの処理を実行する、前記（８）に記載の情報処理装置。（１１）  前記コマンド実行処理部は、前記第１の情報取得部又は前記第２の情報取得部が取得した位置情報に基づいて、複数の前記情報記録媒体が重なっている場合は、重なりに応じたコマンドの処理を実行する、前記（８）に記載の情報処理装置。（１２）  前記コマンド実行処理部は、前記第２の情報取得部が取得した前記情報記録媒体との距離を示す位置情報に基づいて、当該位置情報に応じたコマンドの処理を実行する、前記（８）に記載の情報処理装置。（１３）  前記識別情報に応じたコマンドの処理を実行するコマンド実行処理部を備える、前記（７）に記載の情報処理装置。（１４）  前記コマンド実行処理部によるコマンドの実行に応じて、前記情報記録媒体が保有する情報を書き換えるための書換情報を生成する書換情報生成部を更に備える、前記（８）に記載の情報処理装置。（１５）  前記書き換え情報を前記情報記録媒体へ送信する送信部を備える、前記（１４）に記載の情報処理装置。（１６）  前記第１の情報取得部は、ユーザの指の位置情報を��得し、  前記表示処理部は、前記第１の情報取得部及び前記第２の情報取得部によって取得された前記情報記録媒体の位置情報と、前記ユーザの指の位置情報とに基づいて、前記表示部に表示するための表示処理を行う、前記（３）に記載の情報処理装置。（１７）  前記情報記録媒体が備える操作部の操作情報を受信する受信部を備え、  前記コマンド実行処理部は、前記操作情報に応じたコマンドの処理を実行する、前記（８）に記載の情報処理装置。（１８）  前記複数のリーダライタがマトリクス状に配置されたリーダライタパッドを備える、前記（４）に記載の情報処理装置。（１９）  前記ＲＦＩＤタグはカード状に構成され、前記第１の情報取得部は、前記リーダライタパッド上での前記ＲＦＩＤタグの動きに応じた前記ＲＦＩＤタグの前記位置情報を取得する、前記（１８）に記載の情報処理装置。（２０）  前記第１の情報取得部は、前記ＲＦＩＤタグと近傍無線通信を行う複数のリーダライタから取得した情報に基づいて前記ＲＦＩＤタグの位置情報を取得し、  前記複数のリーダライタがマトリクス状に配置されたリーダライタパッドを備え、  前記静電容量センサは、前記リーダライタパッドと重畳して配置される、前記（５）に記載の情報処理装置。（２１）  前記複数のリーダライタがマトリクス状に配置されたリーダライタパッドを備え、  前記光センサは、前記リーダライタパッドと重畳して配置される、前記（６）に記載の情報処理装置。（２２）  前記第１の情報取得部で取得した前記識別情報を前記外部機器に送信する、前記（１）〜（２１）のいずれかに記載の情報処理装置。（２３）  前記第２の情報取得部は、前記位置情報に加えて前記ＲＦＩＤタグの向きを検出し、前記位置情報とともに前記ＲＦＩＤタグの向きを前記外部機器に送信する、前記（１）〜（２２）のいずれかに記載の情報処理装置。（２４）  前記第２の情報取得部は、前記位置情報に加えて前記ＲＦＩＤタグの動きを検出し、前記位置情報とともに前記ＲＦＩＤタグの動きを前記外部機器に送信する、前記（１）〜（２３）のいずれかに記載の情報処理装置。（２５）  近傍無線通信によるＲＦＩＤタグとの通信に基づいて、前記ＲＦＩＤタグの識別情報を取得することと、  前記識別情報とは異なる方法で前記ＲＦＩＤタグの位置情報を取得することと、  前記位置情報を外部機器に送信することと、  を備える、情報処理方法。
【符号の説明】
【００８５】  １００    情報処理装置  １１０    表示部  １２０    Ｒ／Ｗパッド  １２２    Ｒ／Ｗ  １３０    タッチパッド  １６０    フォトダイオード  １７０ａ  第１の位置情報取得部  １７０ｂ  第２の位置情報取得部  １７０ｃ  カード情報取得部  １７０ｄ  コマンド実行処理部  １７０ｅ  カード書換情報生成部  １７０ｆ  表示処理部  ２００    カード  ２００ａ  ボタン
【図１】
2017051782.tif 000003
【図２】
2017051782.tif 000004
【図３】
2017051782.tif 000005
【図４】
2017051782.tif 000006
【図５】
2017051782.tif 000007
【図６】
2017051782.tif 000008
【図７】
2017051782.tif 000009
【図８】
2017051782.tif 000010
【図９】
2017051782.tif 000011
【図１０】
2017051782.tif 000012
【図１１】
2017051782.tif 000013
【図１２】
2017051782.tif 000014
【図１３】
2017051782.tif 000015
【図１４】
2017051782.tif 000016
【図１５】
2017051782.tif 000017
【図１６】
2017051782.tif 000018
【図１７】
2017051782.tif 000019
【図１８】
2017051782.tif 000020
【図１９】
2017051782.tif 000021
【図２０】
2017051782.tif 000022
【図２１】
2017051782.tif 000023
【図２２】
2017051782.tif 000024
【図２３】
2017051782.tif 000025
【図２４】
2017051782.tif 000026
【図２５】
2017051782.tif 000027
【図２６】
2017051782.tif 000028
【図２７】
2017051782.tif 000029
【図２８】
2017051782.tif 000030
【手続補正書】
【提出日】平成30年2月1日(2018.2.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
また、図７は、スマートフォン等の電子機器４００と併用する場合の情報処理装置１００の機能ブロックの構成を示す模式図である。図１では、情報処理装置１００に表示部１１０が設けられている例を示したが、スマートフォン等の電子機器４００と併用する場合、情報処理装置１００側に表示部１１０が設けられていなくても良い。図７に示す例では、表示処理部１７０ｆによる表示処理内容を情報処理装置１００から電子機器４００へ送信し、電子機器４００の表示部４１０にて表示を行う。このため、情報処理装置１００と電子機器４００とは、例えばＢｌｕｅｔｏｏｔｈ（登録商標）による通信方式等により通信可能に構成されている。また、電子機器４００が備える操作ボタン、タッチパッドにおける操作情報は、情報処理装置１００へ送られる。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
ゲームソフトウェア１１０２は、ＣＰＵ１１１６を機能させることで、動き情報取得部１１０２ａ、予備動作認識部１１０２ｂ、表示処理部１１０２ｃ、確定処理部１１０２ｄ、カード種別取得部１１０２ｅとして機能する。動き情報取得部１１０２ａは、プラグインライブラリ１１０４からカード１３００の動きに関する情報を取得する。なお、カード１３００の動きに関する情報はプラグインライブラリ１１０４のデータ制御部１１０８にて取得され、ゲームソフトウェア１１０２に送られるが、データ制御部１１０８では、リーダライタパッド１２００から取得したカード１３００の座標情報のみならず、その動きが上下方向なのか水平方向なのか、直線に沿った動きか、円弧に沿った動きか、リーダライタパッド１２００の表面から離れる方向の動きか、又は近づく方向の動きか、等のより具体的な情報を取得し、必要に応じてゲームソフトウェアに提供する。プラグインライブラリ１１０４は、ゲームソフトウェア１１０２からの要求に応じて位置情報などのカード１３００の動き情報をゲームソフトウェア１１０２に提供する。予備動作認識部１１０２ｂは、動き情報に基づいてカード１３００の予備動作を認識する。表示処理部１１０２ｃは、認識したカード１３００の予備動作（動作アイコン）、本動作を表示する処理を行う。確定処理部１１０２ｄは、予備動作を表示している最中に予備動作を引き続き認識した場合に、予備動作を本動作として確定する。カード種別取得部１１０２ｅは、カード１３００から得られたカード種別ＩＤに基づいてカード種別を取得する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
次に、図１１に示すように、モンスターのカード２００をＲ／Ｗパッド１２０上にかざすと、表示部１１０にゲームのキャラクターとしてモンスターが出現する。この際、制御部１７０のカード情報取得部１７０ｃは、カード２００からゲームのキャラクターに関する情報を取得し、表示処理部１７０ｆは、カード情報取得部１７０ｃが取得したカード２００の情報に基づいて、カード２００に対応するゲームのキャラクターを表示部１１０に表示するための処理を行う。なお、カード２００がＩＣチップ２２２を複数備えており、複数のＩＣチップ２２２が平面上に非対称に配置されていれば、情報処理装置１００は、予め複数のＩＣチップ２２２の配置情報を保有しておくことで、カード２００の表裏いずれかがＲ／Ｗパッド１２０上にかざされたかを検知することができ、カード２００がかざされた向きに応じたコマンドを実行することができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
ユーザは、このモンスターを使って、他のユーザやコンピューターと対戦を行うことができる。例えば、図１２に示すように、カード２００を上下左右に動かして、攻撃したり防御したりすることができる。この際、第１の位置情報取得部１７０ａは、複数のＲ／Ｗ１２２によるカード２００の検出情報を取得し、カード２００の位置に関する情報を取得する。また、第２の位置情報取得部１７０ｂは、タッチパッド１３０によるカード２００の検出情報を取得し、カード２００の位置に関する詳細な情報を取得する。コマンド実行処理部１７０ｄは、第１の位置情報取得部１７０ａ、第２の位置情報取得部１７０ｂが取得した位置情報、カード情報取得部１７０ｃが取得した情報に基づいて、これらの情報に応じたコマンドの処理を実行する。コマンドの処理の実行により、対戦相手との攻撃、防御による結果が得られる。表示処理部１７０ｆは、第１の位置情報取得部１７０ａ、第２の位置情報取得部１７０ｂによって取得されたカード２００の位置、動き、向き等に応じて、モンスターの動きを表示部１１０に表示するための処理を行い、またコマンド処理結果に応じて、攻撃や防御の結果を表示部１１０に表示する処理を行う。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
また、図１３に示すように、追加で購入したアイテムのカード２０２を使うこともできる。例えば、図１４に示すように、追加で購入したアイテムのカード２０２をカード２００とともにＲ／Ｗパッド１２０上に置くことで、カード２００に対応するモンスターの戦闘能力を強くすることができる。この場合、カード情報取得部１７０ｃは、２つのカード２００，２０２のＩＤや、カード２００，２０２に対応するゲームのキャラクターに対応する情報、機能などを取得する。そして、カード２０２から取得した情報に基づいて、カード２００に対応するキャラクターのレベルが上げられる。また、例えば、対戦相手とのバトルに勝利すると、モンスターのレベル（戦闘能力）を上げることができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
図２２は、カードの組合せにより新たな効果を発揮させる例を示す模式図である。この場合、カード情報取得部１７０ｃがカード２００，２０２の情報を取得し、コマンド実行処理部１７０ｄは、カード情報取得部１７０ｃが取得した情報に基づいて、新たな効果を発揮させるコマンドの処理を実行する。
【国際調査報告】
2017051782.tif 000031
2017051782.tif 000032
2017051782.tif 000033
2017051782.tif 000034