(57)【特許請求の範囲】
【請求項１】
ＮＦＣ（Near Field Communication）によりゲーム装置との間でデータの送受信を行う第１無線通信部及びデータを記憶する記憶部を有するＩＣ（Integrated Circuit）タグと、
ＮＦＣにより前記ＩＣタグとの間でデータの送受信を行う第２無線通信部、該第２無線通信部の通信可能範囲内に前記ＩＣタグが存在することを検知する検知部、該検知部により前記ＩＣタグの存在が検知されてから検知されなくなるまでの持続時間を算出する持続時間算出部、前記第２無線通信部の前記ＩＣタグとの通信により前記記憶部に記憶されたデータを取得するデータ取得部、並びに、前記持続時間算出部が算出した持続時間及び前記データ取得部が取得したデータに基づいてゲームに係る情報処理を行う情報処理部を有するゲーム装置
を備えるゲームシステム。
【請求項２】
前記ゲーム装置の情報処理部は、前記ＩＣタグを把持したユーザの動きに応じて、ゲームに係る情報処理を行う、請求項１に記載のゲームシステム。
【請求項３】
前記ゲーム装置のデータ取得部は、前記検知部により前記ＩＣタグの存在が検知された場合に、前記ＩＣタグとの間でデータの送受信を行う、請求項１又は請求項２に記載のゲームシステム。
【請求項４】
前記ゲーム装置の情報処理部は、前記データ取得部が取得したデータに応じて、前記持続時間算出部が算出した持続時間に応じて行う情報処理の処理内容を変更する、請求項３に記載のゲームシステム。
【請求項５】
前記ゲーム装置の情報処理部は、前記データ取得部が所定のデータを取得しない場合に、前記持続時間算出部が算出した持続時間に応じた情報処理を行わない、請求項３又は請求項４に記載のゲームシステム。
【請求項６】
前記ゲーム装置の情報処理部は、前記情報処理の結果に基づいて、前記記憶部に記憶したデータの更新指示を前記第２無線通信部にて前記ＩＣタグへ送信する処理を行う、請求項１乃至請求項５のいずれか１つに記載のゲームシステム。
【請求項７】
前記ＩＣタグの前記記憶部に記憶したデータに応じた情報を表示する表示部を備える、請求項１乃至請求項６のいずれか１つに記載のゲームシステム。
【請求項８】
データを記憶する記憶部を有し、ＮＦＣによる無線通信を行うＩＣタグとの間でデータの送受信を行う無線通信部と、
該無線通信部の通信可能範囲内に前記ＩＣタグが存在することを検知する検知部と、
該検知部により前記ＩＣタグの存在が検知されてから検知されなくなるまでの持続時間を算出する持続時間算出部と、
前記無線通信部の前記ＩＣタグとの通信により前記記憶部に記憶されたデータを取得するデータ取得部と、
前記持続時間算出部が算出した持続時間及び前記データ取得部が取得したデータに基づいてゲームに係る情報処理を行う情報処理部
を備えるゲーム装置。
【請求項９】
データを記憶する記憶部を有し、ＮＦＣによる無線通信を行うＩＣタグとの間でデータの送受信を行う無線通信部と、該無線通信部の通信可能範囲内に前記ＩＣタグが存在することを検知する検知部とを備えるゲーム装置を、
前記検知部により前記ＩＣタグの存在が検知されてから検知されなくなるまでの持続時間を算出する持続時間算出手段と、
前記無線通信部の前記ＩＣタグとの通信により前記記憶部に記憶されたデータを取得するデータ取得手段と、
前記持続時間算出手段が算出した持続時間及び前記データ取得手段が取得したデータに基づいてゲームに係る情報処理を行う情報処理手段
として動作させるゲームプログラム。
【請求項１０】
ＮＦＣの通信可能範囲内に、データを記憶する記憶部を有してＮＦＣによる無線通信を行うＩＣタグが存在することを検知する検知ステップと、
該検知ステップにより前記ＩＣタグの存在が検知されてから検知されなくなるまでの持続時間を算出する持続時間算出ステップと、
前記ＩＣタグとの通信により前記記憶部に記憶されたデータを取得するデータ取得ステップと、
前記持続時間算出ステップにて算出した持続時間及び前記データ取得ステップにて取得したデータに基づいてゲームに係る情報処理を行う情報処理ステップ
を含むゲーム処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣタグとの無線通信に応じて情報処理を行うゲームシステム、ゲーム装置、ゲームプログラム及びゲーム処理方法に関する。
【背景技術】
【０００２】
従来、カード型媒体などにＩＣ（Integrated Circuit）チップを埋め込み、無線による非接触での通信をＩＣチップと情報処理装置とが行ってデータを交換するシステムが広く普及している。これはＮＦＣ（Near Field Communication）又はＲＦＩＤ（Radio Frequency IDentification）等の通信技術として知られており、数ｃｍ〜数ｍ程度の近距離で情報処理装置がＩＣチップとの無線通信を行うことができる。近年では、このような無線通信の機能が、ゲーム機及び携帯電話機等に搭載され始めている。
【０００３】
特許文献１においては、電子タグが埋め込まれた玩具をゲーム機に装着し、この玩具をユーザが操作することにより、専用の操作デバイスに代えてゲームを行うことができるゲームシステムが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１６８５３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のシステムでは、ＩＣチップと情報処理装置とが通信可能な状態であることを前提とし、ＩＣチップと情報処理装置との間でデータを送受信することにより、種々の機能を実現していた。また特許文献１に記載のゲームシステムでは、電子タグが埋め込まれた玩具はゲーム機に装着された状態（即ち、電子タグとゲーム機とが通信可能な状態）で操作に用いられ、電子タグ及びゲーム機の間で種々のデータが送受信される。
【０００６】
本発明の目的とするところは、無線通信の機能を有するＩＣタグを用いて、多種多様な入力操作を実現し得るゲームシステム、ゲーム装置、ゲームプログラム及びゲーム処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係るゲームシステムは、ＮＦＣ（Near Field Communication）によりゲーム装置との間でデータの送受信を行う第１無線通信部及びデータを記憶する記憶部を有するＩＣ（Integrated Circuit）タグと、ＮＦＣにより前記ＩＣタグとの間でデータの送受信を行う第２無線通信部、該第２無線通信部の通信可能範囲内に前記ＩＣタグが存在することを検知する検知部、該検知部により前記ＩＣタグの存在が検知されてから検知されなくなるまでの持続時間を算出する持続時間算出部、前記第２無線通信部の前記ＩＣタグとの通信により前記記憶部に記憶されたデータを取得するデータ取得部、並びに、前記持続時間算出部が算出した持続時間及び前記データ取得部が取得したデータに基づいてゲームに係る情報処理を行う情報処理部を有するゲーム装置を備える。
【０００８】
また、本発明に係るゲームシステムは、前記ゲーム装置の情報処理部が、前記ＩＣタグを把持したユーザの動きに応じて、ゲームに係る情報処理を行う。
【００１０】
また、本発明に係るゲームシステムは、前記ゲーム装置のデータ取得部が、前記検知部により前記ＩＣタグの存在が検知された場合に、前記ＩＣタグとの間でデータの送受信を行う。
【００１１】
また、本発明に係るゲームシステムは、前記ゲーム装置の情報処理部が、前記データ取得部が取得したデータに応じて、前記持続時間算出部が算出した持続時間に応じて行う情報処理の処理内容を変更する。
【００１２】
また、本発明に係るゲームシステムは、前記ゲーム装置の情報処理部が、前記データ取得部が所定のデータを取得しない場合に、前記持続時間算出部が算出した持続時間に応じた情報処理を行わない。
【００１３】
また、本発明に係るゲームシステムは、前記ゲーム装置の情報処理部は、前記情報処理の結果に基づいて、前記記憶部に記憶したデータの更新指示を前記第２無線通信部にて前記ＩＣタグへ送信する処理を行う。
【００１４】
また、本発明に係るゲームシステムは、前記ＩＣタグの前記記憶部に記憶したデータに応じた情報を表示する表示部を備える。
【００１６】
また、本発明に係るゲーム装置は、データを記憶する記憶部を有し、ＮＦＣによる無線通信を行うＩＣタグとの間でデータの送受信を行う無線通信部と、該無線通信部の通信可能範囲内に前記ＩＣタグが存在することを検知する検知部と、該検知部により前記ＩＣタグの存在が検知されてから検知されなくなるまでの持続時間を算出する持続時間算出部と、前記無線通信部の前記ＩＣタグとの通信により前記記憶部に記憶されたデータを取得するデータ取得部と、前記持続時間算出部が算出した持続時間及び前記データ取得部が取得したデータに基づいてゲームに係る情報処理を行う情報処理部を備える。
【００１７】
また、本発明に係るゲームプログラムは、データを記憶する記憶部を有し、ＮＦＣによる無線通信を行うＩＣタグとの間でデータの送受信を行う無線通信部と、該無線通信部の通信可能範囲内に前記ＩＣタグが存在することを検知する検知部とを備えるゲーム装置を、前記検知部により前記ＩＣタグの存在が検知されてから検知されなくなるまでの持続時間を算出する持続時間算出手段と、前記無線通信部の前記ＩＣタグとの通信により前記記憶部に記憶されたデータを取得するデータ取得手段と、前記持続時間算出手段が算出した持続時間及び前記データ取得手段が取得したデータに基づいてゲームに係る情報処理を行う情報処理手段として動作させる。
【００１８】
また、本発明に係るゲーム処理方法は、ＮＦＣの通信可能範囲内に、データを記憶する記憶部を有してＮＦＣによる無線通信を行うＩＣタグが存在することを検知する検知ステップと、該検知ステップにより前記ＩＣタグの存在が検知されてから検知されなくなるまでの持続時間を算出する持続時間算出ステップと、前記ＩＣタグとの通信により前記記憶部に記憶されたデータを取得するデータ取得ステップと、前記持続時間算出ステップにて算出した持続時間及び前記データ取得ステップにて取得したデータに基づいてゲームに係る情報処理を行う情報処理ステップを含む。
【発明の効果】
【００１９】
本発明は、通信器の検知及び／又は非検知を入力操作として受け付けて情報処理を行う構成とすることにより、多種多様な入力操作を実現することができるため、情報処理装置の操作性及び利便性等を向上することができる。
【図面の簡単な説明】
【００２０】
【図１】本実施の形態に係るゲームシステムの構成を示すブロック図である。
【図２】本実施の形態に係るゲームシステムの構成を示すブロック図である。
【図３】カードを利用した入力操作を説明するための模式図である。
【図４】実施の形態１に係るゲーム機の処理部が行う入力操作受付処理の手順を示すフローチャートである。
【図５】実施の形態２に係るゲーム機の処理部が行う入力操作受付処理の手順を示すフローチャートである。
【図６】実施の形態３に係るゲーム機の処理部が行う入力操作受付処理の手順を示すフローチャートである。
【図７】実施の形態３に係るカードのＩＣタグが行う通信処理の手順を示すフローチャートである。
【図８】実施の形態３の変形例に係るゲームシステムの構成を示すブロック図である。
【発明を実施するための形態】
【００２１】
（実施の形態１）
以下、本発明に係る情報処理システム、情報処理装置、情報処理プログラム及び情報処理方法を、ゲームシステムを例に、その実施の形態を示す図面に基づき具体的に説明する。図１及び図２は、本実施の形態に係るゲームシステムの構成を示すブロック図である。本実施の形態に係るゲームシステムは、ユーザが持ち運ぶことが可能な携帯型のゲーム機１と、一又は複数のカード５とを含んで構成されている。なお、ゲーム機１の詳細構成を図１に示し、カード５の構成を図２に示してある。
【００２２】
図１に示すように、携帯型のゲーム機１は、一の筐体（図示は省略する）に表示部１１、操作部１２及び記録媒体装着部１３等が設けられている。またゲーム機１の筐体内には、処理部１０、通信部１４、一次記憶部１５、二次記憶部１６及び近距離無線通信部２１等が収容されている。ゲーム機１の処理部１０は、ＣＰＵ（Central Processing Unit）又はＭＰＵ（Micro Processing Unit）等の演算処理装置を用いて構成されている。処理部１０は、二次記憶部１６に記憶されたゲームプログラム９１又は記録媒体装着部１３に装着された記録媒体９に記録されたゲームプログラム９１を一次記憶部１５に読み出して実行することにより、ゲームに係る各種の情報処理を行う。例えば処理部１０は、操作部１２に対してなされた操作を受け付ける処理、受け付けた操作に応じてゲームの判定などを行う処理、受け付けた操作又はゲーム内のイベント等に応じて表示部１１に表示するゲーム画像を生成する処理等を行う。
【００２３】
表示部１１は、液晶パネル又はＰＤＰ（Plasma Display Panel）等を用いて構成され、処理部１０から与えられた画像を表示する。操作部１２は、例えば押下式のボタン又は表示部１１に設けられたタッチパネル等であり、ユーザによりなされた操作の内容（例えばボタンの押し下げ又は解放等）を処理部１０へ通知する。記録媒体装着部１３は、カード型、カセット型又はディスク型等の記録媒体９を着脱できるように構成されている。処理部１０は、記録媒体装着部１３に装着された記録媒体９からゲームプログラム９１及びその他のデータを読み出すことができる。
【００２４】
通信部１４は、携帯電話網又は無線ＬＡＮ（Local Area Network）等のネットワークを介して、サーバ装置又は他のゲーム機１等との間でデータの送受信を行う。例えばゲーム機１は、通信部１４にてサーバ装置との通信を行ってゲームプログラム９１をダウンロードし、二次記憶部１６に記憶することができる。一次記憶部１５は、半導体メモリ素子などを用いて構成されている。一次記憶部１５は、処理部１０の演算処理に伴って生成される各種のデータが一時的に記憶される。二次記憶部１６は、一次記憶部１５と比較して大容量の不揮発性記憶装置を用いて構成されている。二次記憶部１６は、ゲームプログラム９１及びその他のデータ等を記憶する。
【００２５】
近距離無線通信部２１は、例えばＩＳＯ／ＩＥＣ１８０９２（いわゆるＮＦＣ）の通信規格などに従って、カード５（に埋め込まれたＩＣタグ５０）との間で無線による非接触のデータ送受信を行うものであり、通信距離は数ｃｍ〜数ｍ程度である。近距離無線通信部２１は、カード５のＩＣタグ５０に対して記憶したデータの読み出しを指示する信号を送信し、これに対する応答として所望のデータを受信する。即ち近距離無線通信部２１は、いわゆるＩＣタグのリーダの機能を有するものである。また近距離無線通信部２１は、書き込みデータと共に書き込みを指示する信号を送信することにより、ＩＣタグ５０にデータの書き込みを行わせることができる構成であってもよい。即ち近距離無線通信部２１は、ＩＣタグのライタの機能を有するものであってもよい。
【００２６】
近距離無線通信部２１は、制御情報などを送信する処理を周期的に繰り返し行っており、この送信に対する応答が受信されたか否かに応じて、通信範囲内のカード５の存在を検知することができる。近距離無線通信部２１は、通信範囲内にカード５の存在を検知したか否かを処理部１０へ通知する。また近距離無線通信部２１は、通信範囲内にカード５が存在する場合、処理部１０の処理に基づいてカード５へデータの送信要求を送信し、これに対する応答としてカード５から送信されたデータを受信して処理部１０へ与える。処理部１０は、カード５から受信したデータを基に、ゲームに係る種々の処理を行うことができる。
【００２７】
図２に示すように、カード５は、例えば略矩形の紙又は合成樹脂等の内部に、上記のＩＣタグ５０及びアンテナ５７が埋め込まれた構成の電子媒体である。アンテナ５７は、例えばカード５内に金属線を渦巻状に配し、その両端をＩＣタグ５０に接続した構成とすることができる。ＩＣタグ５０は、１つのＩＣチップとして提供されるものであり、その内部に処理部５１、近距離無線通信部５２、記憶部５３及び電力供給部５４等を有している。
【００２８】
ＩＣタグ５０は、電池などの電源を有しておらず、アンテナ５７にてゲーム機１からの無線信号を受信した際に電磁誘導などによって発生する起電力により動作する。ＩＣタグ５０は、いわゆるパッシブ型のタグである。電力供給部５４は、上記の機電力に基づき、ＩＣタグ５０内の処理部５１、近距離無線通信部５２及び記憶部５３等への電力供給を行い、これにより各部の動作が行われる。
【００２９】
ＩＣタグ５０の近距離無線通信部５２は、ゲーム機１から送信された信号をアンテナ５７にて受信し、受信した信号に係るデータを処理部５１へ与えると共に、処理部５１から与えられたデータをアンテナ５７からゲーム機１へ送信する。また記憶部５３は、マスクＲＯＭ（Read Only Memory）又はＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）等の不揮発性のメモリ素子で構成され、例えば所定のＩＤ（IDentifier）番号などのデータを記憶している。処理部５１は、近距離無線通信部５２から与えられたデータに応じて、記憶部５３からデータを読み出し、読み出したデータをゲーム機１へ送信すべく近距離無線通信部５２へ与える。なお記憶部５３がデータ書換可能な構成である場合、処理部５１は、近距離無線通信部５２から与えられたデータに応じて、記憶部５３へのデータ書き込みを行う。
【００３０】
また、本実施の形態に係るゲーム機１は、上述のように操作部１２にてユーザの入力操作を受け付けるのみでなく、カード５をゲーム機１に近づける／離す等の動作を入力操作として受け付けて、ゲームに係る処理を行う。なおゲーム機１は、カード５を利用した入力操作の受け付けを処理部１０の操作受付処理部３１にて行い、受け付けた操作に応じたゲーム処理をゲーム処理部３２にて行っている。操作受付処理部３１及びゲーム処理部３２は、処理部１０がゲームプログラム９１を実行することによって実現されるソフトウェア的な機能ブロックである。
【００３１】
図３は、カード５を利用した入力操作を説明するための模式図である。なお本図においては、ゲーム機１の近距離無線通信部２１による通信範囲を破線円で示してある。本実施の形態に係るゲーム機１の操作受付処理部３１は、カード５を近距離無線通信部２１の通信範囲外から通信範囲内へ移動させる動作を、ユーザの入力操作として受け付ける。即ち、近距離無線通信部２１によってその通信範囲内にカード５の存在が検知されていない状態からカード５が検知された状態へ変化した場合、近距離無線通信部２１から処理部１０へカード５の検知が通知され、このカード５の検知をイベントとして操作受付処理部３１が入力操作を受け付け（入力操作の種別などを判定し）、受け付けた操作に応じたゲーム処理をゲーム処理部３２が行う。
【００３２】
同様にゲーム機１の操作受付処理部３１は、カード５を近距離無線通信部２１の通信範囲内から通信範囲外へ移動させる動作を、ユーザの入力操作として受け付ける。即ち、近距離無線通信部２１によってその通信範囲内にカード５の存在が検知された状態からカード５が検知されない状態へ変化した場合、近距離無線通信部２１から処理部１０へカード５の非検知が通知され、このカード５の非検知をイベントとして操作受付処理部３１が入力操作を受け付け、受け付けた操作に応じたゲーム処理をゲーム処理部３２が行う。
【００３３】
図示の例は、ゲーム機１にて楽器演奏のゲームを行う例である。例えば太鼓の絵が描かれたカード５をゲーム機１へ近づける（通信範囲内へ移動させる）／ゲーム機１から離す（通信範囲外へ移動させる）動作を交互に行うことによって、ユーザは太鼓を叩く操作をゲーム機１に対して行うことができる。ゲーム機１の処理部１０は、近距離無線通信部２１からカード５の検知を通知された場合に、これを太鼓を叩く操作として受け付け、例えば太鼓の音をスピーカ（図示は省略する）から出力する又は太鼓を叩いたことを示す効果画像などを表示部１１に表示する等のゲーム処理を行う。なおゲーム機１の処理部１０は、カード５を検知して太鼓を叩く操作を受け付けた後、このカード５を検知しない状態となるまでは、通信範囲内にカード５を再検知した場合であっても、太鼓を叩く操作を受け付けない。
【００３４】
またゲーム機１は、例えばスピーカから音楽を出力すると共に、この音楽に合わせて太鼓を叩くキャラクタの動画像を表示部１１に表示する処理を行っている。ゲーム機１は、表示部１１に表示されたキャラクタが太鼓を叩くタイミングと、ユーザがカード５をゲーム機１へ近づけるタイミング（即ち、カード５の検知のタイミング、叩く操作の受け付けタイミング）との時間差を処理部１０が算出し、この時間差に応じた得点を加算するなどのゲーム処理を行う構成とすることができる。
【００３５】
またゲーム機１は、例えばカード５が通信範囲内に存在している時間（即ち、カード５の検知の持続時間、叩く操作の持続時間）に応じて、太鼓を叩く際の力の強弱を変化させるなどのゲーム処理を行う構成とすることができる。この場合、処理部１０は、近距離無線通信部２１からカード５の検知が通知されたタイミングから非検知が通知されたタイミングまでの時間を算出し、算出した時間に応じて太鼓を叩く際の力を決定する。処理部１０は、決定した力に応じて例えば太鼓の音量を増減する、又は、効果画像を変更する等のゲーム処理を行う。
【００３６】
またゲーム機１は、例えば演奏する曲の選択をユーザに行わせる際に、表示部１１に選択可能な複数の曲目を一覧表示すると共に、複数の曲目のうち一の曲目を強調表示するなどにより現時点での曲目の選択状態を示す。ユーザはカード５を用いて叩く操作を１回行うことにより、曲目の選択を順に移動させることができ、更に叩く操作を２回連続で行うことにより、曲目の選択を決定することができる。このときゲーム機１の処理部１０は、近距離無線通信部２１からのカード５の検知の通知の間隔が所定時間より短い場合に２回連続の操作と判定し、曲目の選択を決定する構成とすることができる。又は、処理部１０は、所定時間内に近距離無線通信部２１から通知されたカード５の検知の回数をカウントし、検知回数が２回以上の場合に連続操作と判定し、曲目の選択を決定する構成としてもよい。
【００３７】
図４は、実施の形態１に係るゲーム機１の処理部１０が行う入力操作受付処理の手順を示すフローチャートである。なお本フローチャートにおいては、カード５の検知／非検知に応じた入力操作と、カード５の検知の持続時間に応じた入力操作とをゲーム機１が受け付ける例を示してある。また本処理においては、カード５の検知の持続時間を計時するためのタイマを用いるが、これは例えば処理部１０がソフトウェア的又はハードウェア的な機能として備えているものとする。
【００３８】
まずゲーム機１の処理部１０の操作受付処理部３１は、通信範囲内でカード５を検知した旨の通知が近距離無線通信部２１から与えられたか否かを判定し（ステップＳ１）、カード５の検知の通知が与えられていない場合（Ｓ１：ＮＯ）、カード５の検知が通知されるまで待機する。カード５の検知が通知された場合（Ｓ１：ＹＥＳ）、処理部１０の操作受付処理部３１は、タイマによる計時をスタートする（ステップＳ２）。次いで処理部１０のゲーム処理部３２は、カード５の検知に応じたゲーム処理を行う（ステップＳ３）。
【００３９】
その後、ゲーム機１の操作受付処理部３１は、通信範囲内にてカード５が非検知となった旨の通知が近距離無線通信部２１から与えられたか否かを判定し（ステップＳ４）、カード５の非検知の通知が与えられていない場合（Ｓ４：ＮＯ）、カード５の非検知が通知されるまで待機する。カード５の非検知が通知された場合（Ｓ４：ＹＥＳ）、処理部１０の操作受付処理部３１は、タイマによる計時をストップする（ステップＳ５）。次いで処理部１０のゲーム処理部３２は、タイマにより計時された持続時間に応じたゲーム処理、又は、カード５の非検知に応じたゲーム処理を行う（ステップＳ６）。ゲーム処理の終了後、処理部１０の操作受付処理部３１は、タイマをリセットして（ステップＳ７）、ステップＳ１へ処理を戻す。
【００４０】
以上の構成の実施の形態１に係るゲーム機１は、近距離無線通信部２１が通信範囲内でのカード５の検知を行って検知結果を処理部１０へ通知し、処理部１０の操作受付処理部３１がカード５の検知／非検知を入力操作として受け付けてゲーム処理部３２がゲーム処理を行う。これによりゲーム機１は、操作部１２のボタン又はタッチパネル等によりユーザの入力操作を受け付けるのみでなく、カード５をゲーム機１に近付ける／離す動作をユーザの入力操作として受け付けることができる。またゲーム機１は、カード５の検知／非検知に基づき、例えばカード５の検知の持続時間、表示部１１に表示した動画像に対するカード５の検知／非検知のタイミング、カード５の検知／非検知の間隔、又は、所定時間内におけるカード５の検知／非検知の回数等に応じてゲーム処理を行うことによって、カード５を用いた多種多様な入力操作の受け付けを実現できる。
【００４１】
なお本実施の形態においては、太鼓を演奏するゲームを例に説明したが、本発明の適用はこれに限るものではなく、その他の種々のゲーム及びゲーム以外のアプリケーションに本発明を適用することができる。また、本発明を携帯型のゲーム機１に適用した例について説明したが、これに限るものではない。例えば本発明を据置型のゲーム機に適用してもよく、この場合にはゲーム機のコントローラなどに近距離無線通信部２１を設けてもよい。また近距離無線通信部２１は、オプション機器として有線又は無線でゲーム機１に接続する構成であってもよい。また本発明の適用はゲーム機に限るものではなく、携帯電話機、スマートフォン、タブレット型情報端末、又は、ＰＣ（Personal Computer）等のように、種々の情報処理装置に本発明を適用することができる。
【００４２】
またＩＣタグ５０をカード５に搭載する構成としたが、これに限るものではなく、例えばミニカー、人形又はフィギュア等の玩具にＩＣタグ５０を搭載するなど、その他の種々の物にＩＣタグ５０を搭載してよい。即ちカード型以外の種々の電子媒体を入力操作に用いる構成であってよい。またゲーム機１に対してＩＣタグ５０を有するカード５を近付ける／離す動作をユーザが行う構成としたが、これに限るものではなく、例えばユーザが動かすことが難しい物にＩＣタグ５０が設けられている場合などに、ＩＣタグ５０に対してゲーム機１を近付ける／離す動作をユーザが行ってもよい。
【００４３】
またゲーム機１及びＩＣタグ５０がＮＦＣの通信規格に従って通信を行う構成としたが、これに限るものではなく、その他の通信規格に従って通信を行う構成であってもよい。例えば、ゲーム機１及びＩＣタグ５０の通信は、ゲーム機１の近傍に位置するユーザがカード５をゲーム機１に近付ける／離す操作を行った場合に、近距離無線通信部２１の通信範囲にＩＣタグ５０が入る／出るような近距離での通信を行う通信規格を採用すればよい（ただし、それ以上の距離で通信を行う構成を否定するものではない）。
【００４４】
また本実施の形態においては、ゲーム機１がカード５の検知及び非検知の両方を入力操作として受け付ける構成としたが、これに限るものではなく、カード５の検知又は非検知のいずれか一方のみを入力操作として受け付ける構成であってもよい。また近距離無線通信部２１の通信範囲を基準としてカード５の検知／非検知を判断する構成としたが、これに限るものではなく、例えば近距離無線通信部２１が受信電波の強度などに応じてカード５までの距離を算出することが可能な構成であれば、所定距離範囲を基準としてカード５の検知／非検知を判断する構成としてもよい。またゲーム機１の近距離無線通信部２１、操作受付処理部３１及びゲーム処理部３２が行う処理の一部又は全部を、例えばサーバ装置などの他の装置が行う構成であってもよい。
【００４５】
（実施の形態２）
上述の実施の形態１では、ゲーム機１は通信範囲におけるカード５の検知／非検知に応じてゲーム処理を行うが、カード５のＩＣタグ５０の記憶部５３に記憶されたデータを用いた処理を行っていない。実施の形態２では、ゲーム機１がカード５の検知／非検知とＩＣタグ５が記憶したデータとに応じてゲーム処理を行う構成について説明する。
【００４６】
上述の実施の形態１に係るゲーム機１では、近距離無線通信部２１との通信が可能なＩＣタグ５０を有するものであれば、例えカード５でない場合であっても、ユーザはＩＣタグ５０を有する物を利用してゲーム機１の入力操作を行うことが可能である。これに対して実施の形態２に係るゲームシステムは、ＩＣタグ５０の記憶部５３にカード固有のＩＤを記憶しておき、ゲーム機１がカード５のＩＤに応じて検知／非検知による入力操作の受け付けを制限する構成である。
【００４７】
ゲーム機１の近距離無線通信部２１は、制御情報などを送信する処理を周期的に繰り返し行っており、ＩＣタグ５０はこれを受信した場合に記憶部５３からＩＤを読み出し、ゲーム機１への応答と共にＩＤを送信する。ゲーム機１の近距離無線通信部２１は、ＩＣタグ５０からの応答の有無に応じて通信範囲内のカード５を検知すると共に、応答と共にカード５のＩＤを受信する。近距離無線通信部２１は、カード５の検知／非検知と共にＩＤを処理部１０へ通知する。
【００４８】
処理部１０の操作受付処理部３１は、近距離無線通信部２１から通知されたＩＤが、入力操作に用いるカード５に付されるべきＩＤ（以下、正規のＩＤという）であるか否かを判定する。通知されたＩＤが正規のＩＤである場合、操作受付処理部３１は、実施の形態１の場合と同様に、カード５の検知／非検知をユーザの入力操作として受け付け、ゲーム処理部３２がこれに応じたゲーム処理を行う。また通知されたＩＤが正規のＩＤでない場合、操作受付処理部３１は、このカード５（ただしカード５でない可能性もある）の検知／非検知を入力操作として受け付けず、ゲーム処理部３２によるゲーム処理は行われない。なおゲーム機１は、正規のＩＤであるか否かを判定するための情報を、例えばゲームプログラム９１と共に二次記憶部１６に記憶しておく構成であってよく、また例えば通信部１４を介してサーバ装置などから取得する構成であってもよい。
【００４９】
図５は、実施の形態２に係るゲーム機１の処理部１０が行う入力操作受付処理の手順を示すフローチャートである。なお本フローチャートでは、図４にて行っていたタイマによる持続時間に応じたゲーム処理を行っていないが、持続時間に応じたゲーム処理を行ってもよい。実施の形態２に係るゲーム機１の処理部１０の操作受付処理部３１は、通信範囲内でカード５を検知した旨の通知が近距離無線通信部２１から与えられたか否かを判定する（ステップＳ２１）。カード５の検知が通知された場合（Ｓ２１：ＹＥＳ）、処理部１０の操作受付処理部３１は、カード５の検知と共に近距離無線通信部２１から与えられるＩＤが正規のＩＤであるか否かを更に判定する（ステップＳ２２）。カード５の検知の通知が与えられていない場合（Ｓ２１：ＮＯ）、又は、カード５のＩＤが正規のＩＤでないと判定した場合（Ｓ２２：ＮＯ）、処理部１０はステップＳ２１へ処理を戻し、正規のＩＤのカード５が検知されるまで待機する。カード５のＩＤが正規のＩＤである場合（Ｓ２２：ＹＥＳ）、処理部１０のゲーム処理部３２は、カード５の検知に応じたゲーム処理を行う（ステップＳ２３）。
【００５０】
その後、ゲーム機１の操作受付処理部３１は、通信範囲内にてカード５が非検知となった旨の通知が近距離無線通信部２１から与えられたか否かを判定し（ステップＳ２４）、カード５の非検知の通知が与えられていない場合（Ｓ２４：ＮＯ）、カード５の非検知が通知されるまで待機する。カード５の非検知が通知された場合（Ｓ２４：ＹＥＳ）、処理部１０のゲーム処理部３２は、カード５の非検知に応じたゲーム処理を行って（ステップＳ２５）、ステップＳ２１へ処理を戻す。なお本フローチャートでは、カード５の非検知の場合に正規のＩＤであるか否かの判定を行っていないが、これを行う構成としてもよい。
【００５１】
以上の構成の実施の形態２に係るゲーム機１は、カード５のＩＣタグ５０から受信したＩＤが正規のＩＤでない場合に、近距離無線通信部２１によるカード５（ＩＣタグ５０）の検知及び／又は非検知に応じたゲーム処理を行わない。これにより、ゲーム機１の操作に用いることができるカード５を正規品に制限することができる。例えばカード以外のものを用いてゲームを行うなど、ゲームの開発者が想定していない態様でユーザがゲームを行うことを防止できる。
【００５２】
なお実施の形態２においては、ＩＣタグ５０からゲーム機１へ送信されたＩＤが正規のＩＤであるか否かをゲーム機１が判定する構成としたが、これに限るものではない。例えばゲーム機１及びＩＣタグ５０が暗号化されたデータ及び暗号の鍵情報等を送受信して認証処理を行い、認証処理に成功した場合にカード５の検知／非検知に応じたゲーム処理を行うなど、ゲーム機１及びＩＣタグ５０の間で送受信するデータ及びこのデータに対する処理はどのようなものであってもよい。また例えば、操作に用いるカード５のＩＤなどの情報をユーザがゲーム機１に登録し、登録されたＩＤのカード５による操作をゲーム機１が受け付ける構成としてもよい。また図５に示したフローチャートでは、カード５の検知の際にのみＩＤが正規のＩＤであるか否かの判定を行っているが、これに限るものではなく、カード５の非検知の際にもＩＤの判定を行ってよい。
【００５３】
（変形例）
実施の形態２の変形例に係るゲームシステムは、太鼓の絵が描かれたカード５の他に、例えばカスタネット、トライアングル、鉄琴又はシンバル等の楽器が描かれた複数種のカード５を備え、各カード５のＩＣタグ５０にはそれぞれ異なるＩＤが記憶部５３に記憶されている。ゲーム機１の近距離無線通信部２１は、ＩＣタグ５０からの応答の有無に応じて通信範囲内のカード５を検知すると共に、応答と共にカード５のＩＤを受信する。近距離無線通信部２１は、カード５の検知／非検知と共にカード５のＩＤを処理部１０へ通知する。処理部１０の操作受付処理部３１はカード５の検知／非検知に応じて楽器演奏の入力操作を受け付け、ゲーム処理部３２はカード５のＩＤに応じてその種別を判定する。例えばゲーム処理部３２は、カード５の種別が太鼓である場合には太鼓の音を出力し、カスタネットである場合にはカスタネットの音を出力するなど、カード５の種別に応じたゲーム処理を行う。なおゲーム機１は、カード５のＩＤと種別との対応関係を、例えば二次記憶部１６に記憶部に記憶しておく構成であってもよく、例えば通信部１４を介してサーバ装置などから取得する構成であってもよい。
【００５４】
このようにカード５（ＩＣタグ５０）のＩＤに応じてゲーム処理の内容を変更する構成とすることにより、カード５をゲーム機１へ近づける／離すという同じ動作であるにもかかわらず、ユーザは操作に用いるカード５の種別を変更することによってゲーム処理の内容を変更することができる。なお本変形例においては、楽器を演奏するゲームにおけるカード５の種別を例にゲームシステムの説明を行ったが、その他種々のゲームにおいて同様の構成を適用することが可能である。例えば敵キャラクタを武器にて攻撃するアクションゲームにおいて、種々の武器が描かれた複数のカード５を用いてゲーム機１へ近付ける／離す操作を行い、カード５の武器の種別に応じて攻撃力、攻撃範囲及び攻撃の効果等を変更する構成とすることができる。
【００５５】
なお、実施の形態２に係るゲーム機１のその他の構成は、実施の形態１に係るゲーム機１の構成と同様であるため、同様の箇所には同じ符号を付して詳細な説明を省略する。
【００５６】
（実施の形態３）
実施の形態３に係るゲームシステムは、ゲーム機１からカード５のＩＣタグ５０へデータ送信を行い、ＩＣタグ５０の記憶部５３にデータの記憶を行う構成である。実施の形態３に係るゲーム機１は、近距離無線通信部２１がカード５を検知した場合、このカード５へデータの送信要求を与える。カード５は、ゲーム機１からのデータ送信要求に応じて記憶部５３からデータを読み出し、読み出したデータをゲーム機１へ送信する。カード５からのデータを受信したゲーム機１は、受信データに応じたゲーム処理を行い、この処理の結果として生成されたデータを、データの書込（記憶）命令と共にカード５へ送信する。ゲーム機１からデータの書込命令を受信したカード５は、書込命令と共に受信したデータを記憶部５３に記憶する（書き込む）。このためカード５のＩＣタグ５０が備える記憶部５３は、例えばＥＥＰＲＯＭ又はフラッシュメモリ等のデータ書き換え可能な不揮発性のメモリ素子で構成される。
【００５７】
例えば上述の太鼓を演奏するゲームにおいて、カード５の記憶部５３にはこのカード５を使用してゲームを行って獲得した経験値又は総合得点等のデータが記憶される。ユーザがこのカード５をゲーム機１に近付けて太鼓を叩く操作を行った場合、ゲーム機１は、カード５から経験値のデータを取得し、今回の操作によってゲーム処理により得られる経験値を加算して、書込命令と共に経験値をカード５へ送信する。カード５は、ゲーム機１から受信した経験値を記憶部５３に記憶して、このカード５に係る経験値を更新する。
【００５８】
図６は、実施の形態３に係るゲーム機１の処理部１０が行う入力操作受付処理の手順を示すフローチャートである。なお本フローチャートにおいては、カード５の検知に応じた入力操作をゲーム機１が受け付ける例を示し、カード５の非検知に応じた入力操作の受け付けについては図示を省略してある。まずゲーム機１の処理部１０の操作受付処理部３１は、通信範囲内でカード５を検知した旨の通知が近距離無線通信部２１から与えられたか否かを判定し（ステップＳ３１）、カード５の検知の通知が与えられていない場合（Ｓ３１：ＮＯ）、カード５の検知が通知されるまで待機する。
【００５９】
カード５の検知が通知された場合（Ｓ３１：ＹＥＳ）、ゲーム機１の処理部１０は、近距離無線通信部２１にてカード５へデータの送信要求を与える（ステップＳ３２）。その後、処理部１０は、近距離無線通信部２１にてカード５からのデータを受信したか否かを判定し（ステップＳ３３）、カード５からデータを受信していない場合には（Ｓ３３：ＮＯ）、データを受信するまで待機する。カード５からデータを受信した場合（Ｓ３３：ＹＥＳ）、処理部１０のゲーム処理部３２は、カード５の検知及びカード５から受信したデータに応じたゲーム処理を行う（ステップＳ３４）。次いで処理部１０は、ゲーム処理により生成された書き込みデータを近距離無線通信部２１にてカード５へ送信し（ステップＳ３５）、ステップＳ３１へ処理を戻す。
【００６０】
図７は、実施の形態３に係るカード５のＩＣタグ５０が行う通信処理の手順を示すフローチャートである。ＩＣタグ５０の処理部５１は、近距離無線通信部５２にてゲーム機１からの信号を受信したか否かを判定し（ステップＳ４１）、信号を受信していない場合には（Ｓ４１：ＮＯ）、受信するまで待機する。ゲーム機１からの信号を受信した場合（Ｓ４１：ＹＥＳ）、処理部５１は、受信信号がデータの送信要求であるか否かを更に判定する（ステップＳ４２）。受信信号がデータの送信要求である場合（Ｓ４２：ＹＥＳ）、処理部５１は、要求されたデータを記憶部５３から読み出し（ステップＳ４３）、読み出したデータをゲーム機１へ送信し（ステップＳ４４）、処理を終了する。
【００６１】
ゲーム機１からの受信信号がデータの送信要求でない場合（Ｓ４２：ＮＯ）、処理部５１は、受信信号がデータの書込命令であるか否かを更に判定する（ステップＳ４５）。受信信号がデータの書込命令の場合（Ｓ４５：ＹＥＳ）、処理部５１は、書込命令と共に受信したデータを記憶部５３に書き込み（ステップＳ４６）、処理を終了する。またゲーム機１からの受信信号がデータの書込命令でない場合（Ｓ４５：ＮＯ）、処理部５１は、記憶部５３からＩＤを読み出し（ステップＳ４７）、読み出したＩＤをゲーム機１へ送信し（ステップＳ４８）、処理を終了する。
【００６２】
以上の構成の実施の形態３に係るゲームシステムは、ユーザによりカード５をゲーム機１へ近付ける／離す操作がなされた場合に、ゲーム機１からカード５へデータを送信し、このデータをカード５の記憶部５３に記憶する。これにより、ゲームに係る情報をカード５に記憶しておき、カード５を用いたユーザの操作に応じて記憶した情報を更新することができる。カード５に情報を記憶しておくことによって、例えば別のゲーム機１にて同じゲームを行う場合であっても、カード５に記憶された情報を反映させたゲームを行うことができる。
【００６３】
なお実施の形態３においては、図６に示したフローチャートにてゲーム機１がカード５を検知する毎に、カード５に対するデータの書き込みを行う構成としたが、これに限るものではなく、例えば数回の検知に対してデータ書き込みを１回行う、また例えばゲーム処理にてデータが更新された場合など必要に応じてデータ書き込みを行うなどの構成としてもよい。またカード５にデータを記憶するのではなく、カード５のＩＤに対応付けてゲーム機１が二次記憶部１６にデータを記憶する構成としてもよい。
【００６４】
（変形例）
図８は、実施の形態３の変形例に係るゲームシステムの構成を示すブロック図である。実施の形態３の変形例に係るゲームシステムのカード３０５は、上述のＩＣタグ５０及びアンテナ５７に加えて、表示部３５８及び電池３５９を備えている。表示部３５８は、例えば液晶パネル又は電子ペーパー等の表示デバイスを用いて構成され、ＩＣタグ５０の処理部５１からの指示に応じて種々の情報を表示することができる。電池３５９は、表示部３５８へ電力を供給するためのものであり、充電池又は太陽電池等であってもよい。またカード３０５は、電池３５９がＩＣタグ５０へ電力供給を行う構成であってもよく、この構成の場合にはＩＣタグ５０が電力供給部５４を備えていなくてもよい。
【００６５】
実施の形態３に係るカード３０５は、記憶部５３に記憶したデータを表示部３５８に表示することができる。例えばカード５の記憶部５３に、このカード５に関する経験値のデータが記憶されている場合、処理部５１は、記憶部５３から経験値のデータを読み出して表示部３５８へ与えることにより、表示部３５８に経験値が表示される。このカード３０５を用いてゲームを行い、ゲーム処理にて経験値が更新された場合、処理部５１は、ゲーム機１から受信した経験値を記憶部５３に記憶すると共に、この経験値を表示部３５８へ与えて表示を更新する。
【００６６】
このようにカード３０５に表示部３５８を設けて記憶部５３に記憶したデータを表示する構成とすることにより、例えばゲーム機１を所持していない場合などであっても、カード５に記憶されたデータをユーザが容易に確認することができる。なおカード３０５は、表示部３５８の表示を常に行う必要はなく、例えばカード３０５にタッチセンサ又はスイッチ等を設け、ユーザがカード３０５に触れた場合又はスイッチを操作した場合等に所定時間（数秒間〜数十秒間など）に亘って表示部３５８の表示を行う構成であってよい。またカード３０５は、記憶部５３に記憶したデータを表示部３５８に表示するのではなく、例えばカード３０５に一又は複数のＬＥＤを設け、記憶部５３に記憶したデータに応じてＬＥＤの点灯、消灯又は点滅等を行う、また例えばカード３０５にスピーカを設け、記憶部５３に記憶したデータに応じた音声を出力する等、その他のデバイスを利用した出力を行う構成としてもよい。
【００６７】
なお、実施の形態３に係るゲーム機１のその他の構成は、実施の形態１に係るゲーム機１の構成と同様であるため、同様の箇所には同じ符号を付して詳細な説明を省略する。
【符号の説明】
【００６８】
１  ゲーム機（情報処理装置）
５  カード
９  記録媒体
１０  処理部（受付部、情報処理部）
１１  表示部
１２  操作部
１３  記録媒体装着部
１４  通信部
１５  一次記憶部
１６  二次記憶部
２１  近距離無線通信部（無線通信部、検知部）
３１  操作受付処理部（受付部）
３２  ゲーム処理部（情報処理部）
５０  ＩＣタグ（通信器）
５１  処理部
５２  近距離無線通信部（無線通信部）
５３  記憶部
５４  電力供給部
５７  アンテナ
９１  ゲームプログラム（情報処理プログラム）
３０５  カード
３５８  表示部
３５９  電池
【図１】
0006004750.tif 000002
【図２】
0006004750.tif 000003
【図３】
0006004750.tif 000004
【図４】
0006004750.tif 000005
【図５】
0006004750.tif 000006
【図６】
0006004750.tif 000007
【図７】
0006004750.tif 000008
【図８】
0006004750.tif 000009