(57)【要約】【課題】無線記憶装置を含む情報処理システムにおいて、無線記憶装置内のコンテンツの更新を容易に確認する。【解決手段】第２ホスト機器のアプリケーション部は、撮影部で無線記憶装置の保持部に保持される第２情報を撮影した場合、第２情報に対応する第１情報に基づいて、第１情報記憶部からコンテンツ情報又はコンテンツ更新情報を取得し、取得したコンテンツ情報又はコンテンツ更新情報に基づいてコンテンツ又は更新されたコンテンツの画像を撮影画像に合成して表示部に表示する。【選択図】図１
2017072887.tif 000002
【特許請求の範囲】
【請求項１】
第１情報記憶部と、
無線通信部及び物理インタフェースを含み、第１ホスト機器及び情報処理装置から情報を受信可能な無線記憶装置と、
前記無線記憶装置と無線通信可能な第２ホスト機器と、
を備える情報処理システムであって、
前記無線記憶装置は、
前記無線記憶装置を特定する第１情報を記憶する第２情報記憶部と、
前記無線記憶装置を特定する第２情報を撮影可能に保持する保持部と、
前記第１ホスト機器から前記物理インタフェースを介して取得するコンテンツを特定するコンテンツ情報と前記情報処理装置から取得する前記コンテンツを更新したコンテンツ更新情報を記憶するコンテンツ記憶部と、
を含み、
前記第１情報記憶部は、
前記第１情報、前記コンテンツ情報、及び前記コンテンツ更新情報を関連付けて記憶し、
前記第１情報記憶部に記憶される情報は、前記無線記憶装置が取得する前記コンテンツ情報、又は前記コンテンツ更新情報に基づいて、更新され、
前記第２ホスト機器は、
前記保持部に保持される第２情報を撮影可能な撮影部と、
前記コンテンツ情報及び前記コンテンツ更新情報を表示可能な表示部と、
前記撮影部で前記保持部に保持される前記第２情報を撮影した場合、前記第２情報に対応する前記第１情報に基づいて、前記第１情報記憶部から前記コンテンツ情報又は前記コンテンツ更新情報を取得し、前記取得したコンテンツ情報又は前記コンテンツ更新情報に基づいてコンテンツ又は更新されたコンテンツの画像を撮影画像に合成して前記表示部に表示するアプリケーション部と、
を含む、
情報処理システム。
【請求項２】
前記第１情報記憶部は、前記コンテンツ情報及び前記コンテンツ更新情報の履歴情報を記憶し、
前記アプリケーション部は、前記履歴情報に基づいて最新の前記コンテンツ情報又は前記コンテンツ更新情報を前記第１情報記憶部から取得する、
請求項１に記載の情報処理システム。
【請求項３】
前記第１情報記憶部は、前記コンテンツ情報及び前記コンテンツ更新情報の履歴情報を記憶し、
前記アプリケーション部は、前記履歴情報に基づいて、最も新しく登録又は更新されたコンテンツから所定数前までに登録又は更新されたコンテンツに対応する前記コンテンツ情報及び前記コンテンツ更新情報を前記第１情報記憶部から取得し、
前記アプリケーション部は、前記所定数のコンテンツに対応する前記コンテンツ及び前記更新されたコンテンツを同時に前記表示部に表示する、
請求項１に記載の情報処理システム。
【請求項４】
前記アプリケーション部は、前記履歴情報に基づいて、コンテンツ毎の更新の回数を取得し、取得した更新の回数に応じて、前記表示部に表示されるコンテンツのサイズを変更する、
請求項３に記載の情報処理システム。
【請求項５】
前記履歴情報は、前記コンテンツに設定されたステータスを示すステータス情報を含み、
前記アプリケーション部は、前記履歴情報に基づいて、コンテンツ毎のステータス情報を取得し、取得したステータスに応じて、前記表示部に表示されるコンテンツのサイズを変更する、
請求項３に記載の情報処理システム。
【請求項６】
前記第１情報記憶部は、前記コンテンツ情報及び前記コンテンツ更新情報の履歴情報を記憶し、
前記第２ホスト機器は、ユーザの入力を受け付ける入力部を含み、
前記アプリケーション部は、前記履歴情報に基づいて、最も新しく登録又は更新されたコンテンツから所定数前までに登録又は更新されたコンテンツに対応する前記コンテンツ情報及び前記コンテンツ更新情報を前記第１情報記憶部から取得し、
前記アプリケーション部は、前記ユーザの前記入力部への入力に従って、前記取得した所定数のコンテンツを１つずつ前記表示部に表示する、
請求項１に記載の情報処理システム。
【請求項７】
前記アプリケーション部は、新しく登録又は更新されたコンテンツから順に１つずつ前記表示部に表示する、
請求項６に記載の情報処理システム。
【請求項８】
前記第２ホスト機器３と通信可能なサーバ装置を備え、
前記第１情報記憶部は、前記サーバ装置に設けられる、
請求項１に記載の情報処理システム。
【請求項９】
前記第１情報記憶部は、前記第２ホスト機器に設けられる、
請求項１に記載の情報処理システム。
【請求項１０】
前記無線記憶装置と通信可能な第３ホスト機器を更に備え、
前記コンテンツ更新情報は、所定のイベント発生時に前記第３ホスト機器から前記無線記憶装置に送信され、
前記第１情報記憶部は、前記無線記憶装置を経由して前記コンテンツ情報又は前記コンテンツ更新情報が更新される、
請求項１に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、情報処理システムに関する。
【背景技術】
【０００２】
記憶装置の一例として、無線アンテナを備えるメモリカードがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４９８６２６４号公報
【特許文献２】特許第４３３９０２０号公報
【特許文献３】特開平０４−３２３９８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本実施形態は、記憶装置の無線通信機能を利用して記憶装置に対応付けて表示されるコンテンツを更新する情報処理システムを提供する。
【課題を解決するための手段】
【０００５】
本実施形態によれば、情報処理システムは、第１情報記憶部と、無線通信部及び物理インタフェースを含み、第１ホスト機器及び情報処理装置から情報を受信可能な無線記憶装置と、前記無線記憶装置と無線通信可能な第２ホスト機器と、を備える。
【０００６】
前記無線記憶装置は、前記無線記憶装置を特定する第１情報を記憶する第２情報記憶部と、前記無線記憶装置を特定する第２情報を撮影可能に保持する保持部と、前記第１ホスト機器から前記物理インタフェースを介して取得するコンテンツを特定するコンテンツ情報と前記情報処理装置から取得する前記コンテンツを更新したコンテンツ更新情報を記憶するコンテンツ記憶部と、を含む。
【０００７】
前記第１情報記憶部は、前記第１情報、前記コンテンツ情報、及び前記コンテンツ更新情報を関連付けて記憶し、前記第１情報記憶部に記憶される情報は、前記無線記憶装置が取得する前記コンテンツ情報、又は前記コンテンツ更新情報に基づいて、更新される。
【０００８】
前記第２ホスト機器は、前記保持部に保持される第２情報を撮影可能な撮影部と、前記コンテンツ情報及び前記コンテンツ更新情報を表示可能な表示部と、前記撮影部で前記保持部に保持される前記第２情報を撮影した場合、前記第２情報に対応する前記第１情報に基づいて、前記第１情報記憶部から前記コンテンツ情報又は前記コンテンツ更新情報を取得し、前記取得したコンテンツ情報又は前記コンテンツ更新情報に基づいてコンテンツ又は更新されたコンテンツの画像を撮影画像に合成して前記表示部に表示するアプリケーション部と、を含む。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る無線通信機能を備える記憶装置の構成を例示するブロック図。
【図２】第１の実施形態に係る情報処理システムの概略構成を例示するブロック図。
【図３】第１の実施形態に係るコントローラで実行されるミラーリングを例示するフローチャート。
【図４】第１の実施形態に係る無線記憶装置の外観を例示する図。
【図５】第１の実施形態に係る第１ホスト機器の構成を例示するブロック図。
【図６】第１の実施形態に係る第２ホスト機器の構成を例示するブロック図。
【図７】第１の実施形態に係る第３ホスト機器の構成を例示するブロック図。
【図８】第１の実施形態に係る端末機器に用いられる物品を例示するブロック図。
【図９】第１の実施形態に係る不揮発性メモリに格納されるデータを例示するデータ構造図。
【図１０】第１の実施形態に係る無線通信メモリに格納されるデータを例示するデータ構造図。
【図１１】第１の実施形態に係るサーバ装置に格納されるデータを例示するデータ構造図。
【図１２】第１の実施形態に係るサーバ装置に格納されるデータを例示するデータ構造図。
【図１３】第１の実施形態に係るアクセサリＩＤを登録する処理を例示するフローチャート。
【図１４】第１の実施形態に係るアクセサリＩＤを更新する処理を例示するフローチャート。
【図１５】第１の実施形態に係るＡＲ（拡張現実）処理を例示するフローチャート。
【図１６】第１の実施形態に係る処理を例示する模式図。
【図１７】第１の実施形態に係る処理を例示する模式図。
【図１８】第１の実施形態に係る処理を例示する模式図。
【図１９】第１の実施形態に係る処理を例示する模式図。
【図２０】第１の実施形態に係る処理を例示する模式図。
【図２１】第１の実施形態に係る処理を例示する模式図。
【図２２】第１の実施形態に係る処理を例示する模式図。
【図２３】第１の実施形態に係る処理を例示する模式図。
【図２４】第１の実施形態に係る処理を例示する模式図。
【図２５】第１の実施形態に係る処理を例示する模式図。
【図２６】第１の実施形態に係る処理を例示する模式図。
【図２７】第１の実施形態に係る処理を例示する模式図。
【図２８】第２の実施形態に係る無線記憶装置を含む情報処理システムの概略構成を例示するブロック図。
【図２９】第２の実施形態に係るアクセサリＩＤを登録する処理を例示するフローチャート。
【図３０】第２の実施形態に係るアクセサリＩＤを更新する処理を例示するフローチャート。
【図３１】第２の実施形態に係るＡＲ（拡張現実）処理を例示するフローチャート。
【図３２】第２の実施形態に係る処理を例示する模式図。
【図３３】第２の実施形態に係る処理を例示する模式図。
【図３４】第２の実施形態に係る処理を例示する模式図。
【図３５】第３の実施形態に係る無線記憶装置を含む情報処理システムの概略構成を例示するブロック図。
【図３６】第３の実施形態に係るアクセサリＩＤを更新する処理を例示するフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照しながら各実施形態について説明する。以下の説明において、略又は実質的に同一の機能及び構成要素については、同一符号を付し、必要に応じて説明を行う。
【００１１】
（第１実施形態）
図１は、本実施形態に係る情報処システム１００のシステム構成及び無線記憶装置１の構成を例示するブロック図である。
【００１２】
また、図２は、本実施形態に係る無線記憶装置１を含む情報処理システム１００の概略構成を例示するブロック図である。
【００１３】
情報処理システム１００は、無線記憶装置１と、第１ホスト機器２と、第２ホスト機器３と、サーバ装置４と、第３ホスト機器５と、を含む。情報処理システム１００は、例えば、遊具システムである。
【００１４】
無線記憶装置１は、例えば、メモリカード（ＳＤメモリカード又はマルチメディアカードなど）、ＵＳＢ（Universal Serial Bus）メモリ、ストレージ装置など、様々な記憶装置でもよい。
【００１５】
第１ホスト機器２は、例えば、玩具などである。ユーザは、第１ホスト機器２に、玩具用の物品（以下、アクセサリと称する）Ａ１を装着可能であり、装着したアクセサリＡ１を取り替え可能である。第１ホスト機器２は、例えば、スロットを備えている。ユーザは、第１ホスト機器２のスロットに、無線記憶装置１を挿入可能である。第１ホスト機器２は、スロットに挿入された無線記憶装置１と電気的に接続し、無線記憶装置１とデータ、信号、情報、コマンド、指示、などを送受信する。
【００１６】
第１ホスト機器２は、無線記憶装置１に加えて、アクセサリＡ１と双方向に通信してもよい。なお、第１ホスト機器２とアクセサリＡ１との間の通信は双方向通信に限定されない。例えば、第１ホスト機器２はアクセサリＡ１に付された情報を読み出してもよい。アクセサリＡ１に付された情報は、例えば、アクセサリＩＤ、アクセサリＡ１に対応する音データとしてもよい。
【００１７】
例えば、アクセサリＡ１は、第１ホスト機器２に対応するアクセサリである。より具体的にはアクセサリＡ１は、キーホルダ、ストラップ、メダル、カード等である。例えば、アクセサリＡ１は、アクセサリＩＤ（コンテンツ情報）を示すコード又は溝などの情報を持つ。アクセサリＩＤは、第１ホスト機器２によって読み取り可能である。
【００１８】
アクセサリＩＤは、アクセサリＡ１に固有のＩＤでもよく、アクセサリＡ１の種別を示すＩＤでもよい。アクセサリＩＤは、例えば、キャラクター（コンテンツ）と対応している。つまり、アクセサリＩＤは、キャラクターを特定するコードでもよいし、当該キャラクターの画像データをＩＤに含ませてもよい。アクセサリＩＤに対応する画像データは、本実施形態では、サーバ装置４の情報記憶部（第１情報記憶部）４ａに格納されている場合で説明するが、これに限られない。
【００１９】
さらに、アクセサリＡ１は、アクセサリＩＤに加えて端末機器ＩＤを備えるとしてもよい。この場合、アクセサリＩＤに加えて、端末機器ＩＤも、第１ホスト機器２によって読み取られる。
【００２０】
本実施形態において、アクセサリＩＤは、端末機器ＩＤを含むとしてもよい。このように、アクセサリＩＤが端末機器ＩＤを含む場合には、データの管理及びデータの通信を、効率化及び簡略化することができる。
【００２１】
端末機器ＩＤは、第１ホスト機器２に固有のＩＤでもよく、第１ホスト機器２の種別を示すＩＤでもよい。第１ホスト機器２が端末機器ＩＤを管理しており、第１ホスト機器２が無線記憶装置１へ端末機器ＩＤを送信してもよい。
【００２２】
第２ホスト機器３は、例えば、スマートフォン、携帯電話機、などの通信機能を備える情報処理装置である。本実施形態において、第２ホスト機器３は、無線記憶装置１とデータ、信号、情報、コマンド、指示などを送受信可能であり、また、サーバ装置４とデータ、信号、情報、コマンド、指示などを送受信可能である。
【００２３】
サーバ装置４は、第２ホスト機器３、第３ホスト機器５と有線又は無線でデータ、信号、情報、コマンド、指示などを送受信する情報処理装置である。サーバ装置４は、各ユーザに各種のサービスを提供するサービスサイトとしての機能を実現する。
【００２４】
本実施形態では、無線記憶装置１による無線通信として、例えば１３．５６ＭＨｚなどの周波数の近距離無線通信規格であるＮＦＣ（Near Field Communication）を用いる。しかしながら、無線記憶装置１による無線通信は、例えば無線ＬＡＮ（Local Area Network）など他の無線通信でもよい。ＮＦＣは、一般的な無線ＬＡＮより低電力で通信可能である。
【００２５】
無線記憶装置１は、電気的に接続された第１ホスト機器２から供給される電力により、第１ホスト機器２からのデータを格納及び読み出す機能と、第２ホスト機器３と電気的に接続されていなくても無線アンテナ６の電磁誘導によって発生（誘起）する電力によりデータを通信する機能とを備える。すなわち、無線記憶装置１は、例えば、無線通信を行い、第２ホスト機器３、第３ホスト機器５に対してデータを送信又は受信する。無線記憶装置１は、第１ホスト機器２から電力の供給を受けなくても、第２ホスト機器３、第３ホスト機器５からの電波に基づいて電磁誘導によって発生された電力に基づいて少なくとも一部で動作可能である。
【００２６】
本実施形態において、無線記憶装置１は、例えばＳＤインタフェースにしたがって第１ホスト機器２とデータを送受信するが、他のインタフェースを用いてもよい。また、無線記憶装置１は、例えばＮＦＣインタフェースにそって第２ホスト機器３、第３ホスト機器５とデータを送受信するが、他の無線通信インタフェースを用いてもよい。
【００２７】
無線記憶装置１は、無線アンテナ６と、不揮発性メモリ７と、コントローラ８と、通信コントローラ９と、メモリコントローラ１０と、接続部１１とを備える。通信コントローラ９は、無線通信メモリ１２と電圧検波器１３とを備える。なお、通信コントローラ９と無線通信メモリ１２とは分離した構成としてもよい。コントローラ８と、通信コントローラ９と、メモリコントローラ１０とは、自由に組み合わせ、又は、分離することができる。
【００２８】
コントローラ８、メモリコントローラ１０、不揮発性メモリ７は、無線記憶装置１が第１ホスト機器２から電力の供給を受けている場合に動作する。無線記憶装置１が無線アンテナ６を介してのみ電力供給されている場合には、コントローラ８、メモリコントローラ１０、不揮発性メモリ７は、必ずしも動作しなくともよい。他方、通信コントローラ９は、無線記憶装置１が無線アンテナ６を介してのみ電力供給されている場合であっても動作可能である。つまり、無線アンテナ６がＮＦＣに対応する所定の周波数の無線電波を受信すると、通信コントローラ９は動作可能となり、無線記憶装置１はＮＦＣによる通信が可能となる。
【００２９】
不揮発性メモリ７は、例えば、不揮発性の半導体メモリとしてもよい。不揮発性メモリ７は、例えばＮＡＮＤ型フラッシュメモリとするが、ＮＯＲ型フラッシュメモリ、ＭＲＡＭ（Magnetoresistive Random Access Memory：磁気抵抗メモリ）、ＰＲＡＭ（Phase change Random Access Memory：相変化メモリ）、ＲｅＲＡＭ（Resistive Random Access Memory：抵抗変化型メモリ）、ＦｅＲＡＭ（Ferroelectric Random Access Memory）など他の不揮発性半導体メモリでもよい。例えば、不揮発性メモリ７は、他の不揮発性メモリ、磁気メモリなどでもよい。
【００３０】
不揮発性メモリ７は、例えば、第１ホスト機器２が無線記憶装置１へ電力を供給している場合に動作する。
【００３１】
本実施形態において、不揮発性メモリ７は、例えば、第１ホスト機器２のユーザのユーザＩＤ、パスワード、アクセサリＩＤ（又は、更新アクセサリＩＤ）、時刻データ、移動フラグを格納する。
【００３２】
コントローラ８は、第１ホスト機器２、メモリコントローラ１０、通信コントローラ９からコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴを受信する。
【００３３】
コントローラ８は、受信したコマンドＣＭＤに基づき、メモリコントローラ１０、通信コントローラ９、第１ホスト機器２にコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴ等を出力する。
【００３４】
本実施形態において、コントローラ８は、ファームウェア、オペレーティングシステム、アプリケーションプログラムなどのソフトウェアに基づいて動作してもよい。
【００３５】
コントローラ８は、不揮発性メモリ７に、ユーザに対応するユーザＩＤ及びパスワード、第１ホスト機器２が使用したアクセサリＡ１を示すアクセサリＩＤ（又は更新アクセサリＩＤ）、アクセサリＩＤの格納された時刻データ、移動フラグ、を関連付けて格納する。よって、不揮発性メモリ７は、アクセサリＩＤ（又は更新アクセサリＩＤ：コンテンツ更新情報）を記憶する記憶部（コンテンツ記憶部）を構成する。
【００３６】
移動フラグは、不揮発性メモリ７に格納されているユーザＩＤ、パスワード、アクセサリＩＤ（又は更新アクセサリＩＤ）、時刻データの組み合わせが、無線通信メモリ１２に移動（コピー又は転写としてもよい）されたか否かの状態を示す。
【００３７】
コントローラ８は、例えば、不揮発性メモリ７と無線通信メモリ１２との間で同一とすべきデータを同じ内容とするミラーリングを行う。
【００３８】
コントローラ８は、ミラーリングにより、例えば、不揮発性メモリ７と無線通信メモリ１２のうちの一方のメモリでミラーリング対象のデータが格納又は更新された場合に、同じ内容で他方のメモリでデータを格納又は更新する。
【００３９】
コントローラ８は、ミラーリングを、無線記憶装置１の給電状態で、例えばユーザが第１ホスト機器２に無線記憶装置１を挿入した状態で、実行する。ただし、無線記憶装置１から第１ホスト機器２への電力供給がない場合であっても、無線記憶装置１は第１ホスト機器２からデータを受信するため、コントローラ８は、例えば、ミラーリングなどの処理を実行可能としてもよい。
【００４０】
本実施形態において、ミラーリング対象のデータは、例えば、ユーザＩＤ、パスワード、アクセサリＩＤ（又は更新アクセサリＩＤ）、時刻データなどである。
【００４１】
なお、コントローラ８は、例えば、第２ホスト機器３から指示を受けた場合、又は、不揮発性メモリ７が新規のアクセサリＩＤ（又は更新アクセサリＩＤ）を格納した場合、不揮発性メモリ７から無線通信メモリ１２へのデータの移動を実行してもよい。
【００４２】
コントローラ８は、無線通信メモリ１２に格納するデータを圧縮して保存してもよい。コントローラ８は、例えば、ハフマン符号を使用して圧縮を実行する。コントローラ８は、無線通信メモリ１２に格納されているデータを読み出す場合は、圧縮されたデータを伸張し、伸張されたデータを読み出しデータとして出力する。データの圧縮、伸張はコントローラ８が実行してもよいし、無線記憶装置１が圧縮器、伸張器を備え、コントローラ８が、圧縮器にデータを圧縮させ、伸張器にデータを伸張させてもよい。
【００４３】
メモリコントローラ１０は、不揮発性メモリ７を制御する。メモリコントローラ１０は、例えば、コントローラ８から入力されたコマンドＣＭＤ等に基づいて、不揮発性メモリ７へデータを格納する。また、メモリコントローラ１０は、例えば、コントローラ８から入力されたコマンドＣＭＤ等に基づいて、不揮発性メモリ７からデータを読み出し、コントローラ８へデータを出力する。また、メモリコントローラ１０は、コントローラ８を経由せずに、通信コントローラ９又は第１ホスト機器２と通信してもよい。
【００４４】
無線アンテナ６は、例えば、ＰＣＢパターンアンテナである。無線アンテナ６の動作可能な周波数帯は、ＮＦＣに対応する所定の周波数帯としてもよい。
【００４５】
無線アンテナ６は、例えば、第２ホスト機器３からの電波に基づき、電磁誘導による電力を発生できる。無線アンテナ６は、発生した電力を通信コントローラ９に供給する。
【００４６】
無線アンテナ６は、第２ホスト機器３からコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴを受信する。無線アンテナ６は、受信したコマンドＣＭＤ等を、通信コントローラ９に出力する。
【００４７】
通信コントローラ９は、無線アンテナ６を介した第２ホスト機器３、第３ホスト機器５との通信を行う。通信コントローラ９は、コントローラ８、無線アンテナ６からコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴ等を受信する。通信コントローラ９は、受信したコマンドＣＭＤに基づいて、例えば、コントローラ８、無線アンテナ６へデータＤＡＴ等を出力する。また、通信コントローラ９は、受信したコマンドＣＭＤ、アドレスＡＤＤ等に基づいて、無線通信メモリ１２からデータＤＡＴを読み出して、コントローラ８、無線アンテナ６へデータＤＡＴを出力する。さらに、通信コントローラ９は、受信したコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴ等に基づいて、無線通信メモリ１２へデータＤＡＴを格納する。
【００４８】
なお、第１ホスト機器２、コントローラ８、メモリコントローラ１０、通信コントローラ９、無線アンテナ６等の間で通信されるコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴ等は、必ずしもその形式が一致する必要はない。通信する両者が認識可能なコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴであれば、他の部分で通信される際のコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴ等と形式的に一致する必要はない。
【００４９】
通信コントローラ９は、コントローラ８又は無線アンテナ６を介してデータ格納コマンドＣＭＤとデータＤＡＴを受信した場合、データＤＡＴを無線通信メモリ１２に格納する。通信コントローラ９は、無線通信メモリ１２のデータの書き込みを必ずしも行わなくともよい。
【００５０】
無線通信メモリ１２は、例えば不揮発性メモリである。無線通信メモリ１２は、通信コントローラ９又はメモリコントローラ１０による制御にしたがってデータを格納する。なお、無線通信メモリ１２におけるデータの格納は、一時的でもよい。無線通信メモリ１２としては、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）が用いられるが、上記不揮発性メモリ７と同様に各種のメモリを用いることができる。
【００５１】
なお、無線アンテナ６から供給される電力で動作可能とするため、無線通信メモリ１２に用いられる不揮発性メモリは、単位容量当たりの消費電力が不揮発性メモリ７よりも低消費電力であるほうが望ましい。具体的には、ＮＯＲ型のメモリを用いてもよい。
【００５２】
本実施形態において、無線通信メモリ１２は、不揮発性メモリ７が格納するデータの一部又は全部を格納する。例えば、無線通信メモリ１２は、ユーザＩＤ、パスワード、アクセサリＩＤ（又は更新アクセサリＩＤ）、送信フラグ、時刻データを格納する。
【００５３】
送信フラグは、無線記憶装置１が、無線通信メモリ１２が格納するユーザＩＤ、パスワード、アクセサリＩＤ（又は更新アクセサリＩＤ）、時刻データを第２ホスト機器３へ送信したか否かを示す。
【００５４】
また、送信フラグは、無線記憶装置１が、無線通信メモリ１２が格納するユーザＩＤ、パスワード、アクセサリＩＤ（又は更新アクセサリＩＤ）、時刻データを第２ホスト機器３経由でサーバ装置４へ送信し、アクセサリＩＤ、時刻データをサーバ装置４のサイトに登録したか、を示す。更新アクセサリＩＤは、例えば、アクセサリＩＤに更新された部分を識別したデータが付加されたＩＤとするが、これに限るものではない。
【００５５】
なお、無線通信メモリ１２は、例えば、無線記憶装置１の関連データ（不揮発性メモリ７に格納されるデータ（例えば画像データ、音データ（音楽データ、音声データ等）、映像データ等）の一部、不揮発性メモリ７に格納されるデータに関連するデータ、不揮発性メモリ７、無線記憶装置１に関するデータ）、第２ホスト機器３に関連するデータ、又は、第１ホスト機器２に装着されたアクセサリＡ１に関連するデータ、コントローラ８又は第２ホスト機器３等から受信したコマンドＣＭＤを、格納してもよい。
【００５６】
具体例を挙げて説明する。なお、これらは一例であって、無線通信メモリ１２に格納されるデータはこれらに制限されない。
【００５７】
不揮発性メモリ７に格納される画像データに関連するデータは、例えば、ファイル名データ、画像データのうちの最初又は最後の部分、又は画像データのサムネイル画像データ、ファイル生成時間データ、撮影時刻データ、データＩＤ等である。
【００５８】
不揮発性メモリ７に格納される音データに関連するデータは、例えば、ファイル名データ、音データのうちの最初又は最後の部分、又は音データの再生時間データ、ファイル生成時間データ、データＩＤ等である。
【００５９】
不揮発性メモリ７に関連するデータは、不揮発性メモリ７のメモリ容量のデータ、残り容量のデータ、ファイル数のデータ等である。
【００６０】
無線記憶装置１に関するデータは、記憶装置ＩＤ（第１情報：無線記憶装置１に任意に割り当てられる識別用の番号、例えば製造時に割り当てられる固有の製品ＩＤ、又は、後で無線記憶装置１ごとに任意に割り付けられたＩＤ等）、又は、コメント（ユーザが、第１ホスト機器２を介して、無線記憶装置１に格納させた、無線記憶装置１に関連付けられたテキストデータ）、後述する保持部１ａ（参照：図４）に印刷された識別ＩＤ（第２情報）等である。よって、不揮発性メモリ７は、無線記憶装置１を特定する記憶装置ＩＤ（第１情報）を記憶する第２情報記憶部を構成する。
【００６１】
第１ホスト機器２に関連するデータは、第１ホスト機器２の端末機器ＩＤ、第１ホスト機器２のファームウェアの更新情報、又は、これらの情報に基づいて生成されたフラグ情報等である。
【００６２】
アクセサリＡ１に関連するデータは、アクセサリＡ１を識別するアクセサリＩＤ、アクセサリＡ１に備えられたコードに含まれるデータ、又は、そのデータから生成されたフラグ情報等である。さらに、アクセサリＡ１に関連するデータには、アクセサリＡ１のキャラクターがグレードアップにより、更新された場合には、その更新された状態を識別するデータが付加された更新アクセサリＩＤが含まれる。この更新アクセサリＩＤには、グレードアップされたキャラクターの画像データが含まれてもよい。
【００６３】
電圧検波器１３は、無線アンテナ６と電気的に接続されている。電圧検波器１３は、無線アンテナ６から通信コントローラ９に供給される電圧を検知する。そして、電圧検波器１３は、通信コントローラ９が動作可能な所定の電圧に達するまで、ＮＦＣによる通信のリセットコマンドを出す。通信コントローラ９は、このリセットコマンドを受信している間は、ＮＦＣによる通信を行わない。このリセットコマンドにより、ＮＦＣによる通信の異常起動・動作を防止することができる。電圧検波器１３は所定の電圧に達している場合に、動作可能コマンドを通信コントローラ９に出力するとしてもよい。通信コントローラ９は、動作可能コマンドを受信している場合のみ、ＮＦＣによる通信を行う。
【００６４】
接続部１１は、例えば規格化された接続端子であり、第１ホスト機器２と接続可能である。
【００６５】
図３は、本実施形態に係るコントローラ８で実行されるミラーリングを例示するフローチャートである。
【００６６】
ステップＶ１において、コントローラ８は、無線通信メモリ１２の空き領域の位置、空き領域のデータ容量、無線通信メモリ１２に格納されたアクセサリＩＤ（又は更新アクセサリＩＤ）の個数などに基づいて、無線通信メモリ１２がデータを格納可能か否かを示すステータスを管理する。例えば、コントローラ８は、空き領域のデータ容量が第１のしきい値以上の場合に、無線通信メモリ１２はデータを格納可能なステータスを持つとする。また、例えば、コントローラ８は、無線通信メモリ１２に格納されたアクセサリＩＤの個数が第２のしきい値以下の場合に、無線通信メモリ１２がデータを格納可能なステータスを持つとする。
【００６７】
ステップＶ２において、コントローラ８は、不揮発性メモリ７と無線通信メモリ１２とのうち少なくとも一方のメモリでミラーリング対象のデータが格納又は更新されたか判断する。
【００６８】
少なくとも一方のメモリでミラーリング対象のデータが格納又は更新されていない場合、処理は終了する。
【００６９】
少なくとも一方のメモリでミラーリング対象のデータが格納又は更新されている場合、ステップＶ３において、コントローラ８は、ステータスに基づいて、無線通信メモリ１２がデータを格納可能か判断する。
【００７０】
無線通信メモリ１２がデータを格納可能でない場合、コントローラ８は、ステップＶ４において、終了又はエラー処理を実行する。
【００７１】
無線通信メモリ１２がデータを格納可能な場合、コントローラ８は、ステップＶ５において、ミラーリングを実行する。例えば、コントローラ８は、不揮発性メモリ７から、ミラーリングを許可するデータとして、未移動を示す移動フラグと関連し、新しい時刻を示す時刻データと関連するデータを選択し、選択されたデータを不揮発性メモリ７から無線通信メモリ１２へ移動する。このように、新しいデータを選択することで、コントローラ８は、例えば、ユーザが最近使った玩具に関連するデータを無線通信メモリ１２に格納することができる。
【００７２】
図４は、無線記憶装置１の外観を例示する図である。
【００７３】
無線記憶装置１には、無線記憶装置１を識別（特定）する識別ＩＤ（第２情報）を撮影可能に保持した保持部１ａが設けられる。識別ＩＤは、本実施形態では、ＱＲコード（登録商標）形式で印刷されたシールが粘着されることにより保持部１ａに保持される。なお、識別ＩＤの印刷形式は、撮影することによりＩＤを識別できるものであればＱＲコード形式でなくてもよい。また、無線記憶装置１において、他の装置（例えば、第２ホスト機器３）により撮影可能であれば、保持部１ａが設けられる位置は任意である。保持部１ａは、無線記憶装置１の片面だけでなく、両面に設けてもよい。なお、保持部１ａは、無線記憶装置１を特定する識別ＩＤ（第２情報）を撮影可能に保持する保持部を構成する。
【００７４】
図５は、本実施形態に係る第１ホスト機器２の構成を例示するブロック図である。
【００７５】
第１ホスト機器２は、アクセサリ保持部１３１０と、コード認識部１３２０と、メモリカード格納部１３３０と、スピーカ１３４０と、制御部１３９０を含む。
【００７６】
メモリカード格納部１３３０には、外部から記憶装置、例えばメモリカードを挿入可能である。本実施形態では、メモリカード格納部１３３０は、無線記憶装置１、例えば、ＮＦＣチップ搭載のメモリカードを保持する。
【００７７】
アクセサリ保持部１３１０は、例えば、外部から挿入されたアクセサリＡ１を保持する。なお、アクセサリ保持部１３１０は、外部から挿入されずにアクセサリＡ１を保持してもよい。例えば、アクセサリ保持部１３１０は、キーホルダのアクセサリＡ１を保持するリング状の保持具でもよい。
【００７８】
アクセサリＡ１は、例えば、キャラクターが描かれたカードである。１枚のアクセサリＡ１には、例えば１つのキャラクターが描かれている。しかしながら、この場合に限定されることなく、１枚のアクセサリＡ１に複数のキャラクターが描かれていてもよい。１枚のアクセサリＡ１には、描かれたキャラクターに関する情報（アクセサリＩＤ）が記憶されている。アクセサリＡ１は、この情報を例えばコードの形式で持つ。しかしながら、この場合に限定されず、例えばアクセサリＡ１がＮＦＣチップを含み、キャラクターに関する情報はＮＦＣチップに格納されていてもよい。キャラクターに関する情報がＮＦＣチップ又はＮＦＣタグに格納される場合、後からデータの変更が可能であり、例えば、情報処理システム１００上でのキャラクターのグレードアップ等が容易に行える。
【００７９】
描かれたキャラクターに関する情報がコードで格納されている場合には、アクセサリＡ１がアクセサリ保持部１３１０に保持されると、アクセサリＡ１のコードはコード認識部１３２０と対向する（向き合う）。
【００８０】
コード認識部１３２０は、外部から指示を受けて、アクセサリＡ１のコードから、描かれたキャラクターに関する情報を読み出し、キャラクターに関する情報を無線記憶装置１に送信する。キャラクターに関する情報は、無線記憶装置１に含まれる不揮発性メモリ７の読み出すべきアドレス情報を含む。
【００８１】
無線記憶装置１のコントローラ８は、キャラクターに関する情報を受けて、対応する情報を読み出す。具体的には、コントローラ８は、メモリコントローラ１０に読み出し指示、アドレスを出力し、メモリコントローラ１０はキャラクターに関する情報に対応するアドレスのメモリからデータを読み出し、コントローラ８に出力する。無線記憶装置１は、このデータをスピーカ１３４０に出力する。
【００８２】
スピーカ１３４０は、ＤＡ変換器（図示略）を介してデータを音声データに変換して外部に出力する。ユーザは、第１ホスト機器２に装着したアクセサリＡ１に対応する音声データを聞くことができる。
【００８３】
なお、スピーカ１３４０は、単にアクセサリＡ１から読み出したデータに基づいて音声データを外部に出力してもよい。
【００８４】
第１ホスト機器２は表示部（ディスプレイ）１３５０を含むとしてもよい。第１ホスト機器２は、読み出されたデータに音声データと動画データが含まれる場合には、音声データをスピーカ１３４０から出力し、動画データを表示部１３５０で表示してもよい。第１ホスト機器２は、音声データをスピーカ１３４０から出力することなく、動画データを表示部１３５０に表示してもよい。
【００８５】
制御部１３９０は、コード認識部１３２０、スピーカ１３４０、表示部１３５０を制御する。また、制御部１３９０は、無線記憶装置１と通信する。制御部１３９０は、キャッシュメモリ１３９５を含むとしてもよい。キャッシュメモリ１３９５は、一時的にデータを格納する。
【００８６】
図６は、本実施形態に係る第２ホスト機器３の構成を例示するブロック図である。
【００８７】
第２ホスト機器３は、例えばスマートフォン、ＰＤＡ（Personal Digital Assistant）、タブレット端末、等の無線通信機能を備える装置である。
【００８８】
第２ホスト機器３は、バッテリ部１０７０と、無線アンテナ１０７５と、通信コントローラ１０８０と、制御部１０８５と、ＡＲアプリ部１０９６を含む記憶部１０９０と、表示部１０９５と、入力部１１００と、無線通信部１１０５と、撮影部１１１０と、スピーカ１１１５とを備える。なお、通信コントローラ１０８０と制御部１０８５とは１つのコントローラとして実現されてもよい。
【００８９】
第２ホスト機器３は、バッテリ部１０７０から供給される電力により、動作及び通信可能である。
【００９０】
第２ホスト機器３は、例えばＮＦＣインタフェースに沿って、データを送受信可能である。なお、第２ホスト機器３は、他の無線通信インタフェースを用いてもよい。
【００９１】
バッテリ部１０７０は、第２ホスト機器３に電力を供給する電源である。バッテリ部１０７０は、例えば電池である。バッテリ部１０７０は、乾電池、蓄電池、燃料電池などでもよい。より具体的には、バッテリ部１０７０は、リチウムイオン電池等を用いてもよい。バッテリ部１０７０は、第２ホスト機器３の外部にあってもよく、例えば商用電源に接続されたＡＣアダプタ等でもよい。
【００９２】
無線アンテナ１０７５の動作可能な周波数帯は、ＮＦＣに対応する所定の周波数帯に設定されている。
【００９３】
無線アンテナ１０７５は、コマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴを受信し、通信コントローラ１０８０に受信したデータを出力する。無線アンテナ１０７５は、通信コントローラ１０８０から入力されたコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴを出力する。無線アンテナ１０７５は、例えば、ＰＣＢパターンアンテナである。
【００９４】
通信コントローラ１０８０は、無線アンテナ１０７５を制御する。通信コントローラ１０８０は、制御部１０８５から受信したコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴ等を、無線アンテナ１０７５経由で出力可能である。通信コントローラ１０８０は、無線アンテナ１０７５が受信したデータを制御部１０８５へ出力可能である。
【００９５】
制御部１０８５は、例えば、入力部１１００、無線通信部１１０５、撮影部１１１０、無線記憶装置１からの入力に基づいて、各部の諸動作を制御する。制御部１０８５は、入力されたデータ、またはそれらのデータの計算結果に基づいて、各部を制御し、必要に応じて各部にコマンド等を出力する。
【００９６】
制御部１０８５は、例えば、半導体チップ、基板上に形成された回路、又はそれらの１つ又は複数の組合せである。なお、制御部１０８５は、一時的にデータを蓄えるキャッシュメモリとレジスタとのうちの少なくとも一方を備えてもよい。
【００９７】
制御部１０８５は、通信コントローラ１０８０へコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴ等を無線アンテナ１０７５へ出力可能である。制御部１０８５は、無線アンテナ１０７５が受信した、コマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴ、無線記憶装置１から読み取ったデータを受け取る。
【００９８】
制御部１０８５は、無線記憶装置１へのデータを書き込む際に、各部から入力されたデータ、又はそれらのデータの計算結果と、書込みコマンドＣＭＤ、アドレスＡＤＤを通信コントローラ１０８０に出力する。
【００９９】
制御部１０８５は、各部と電気的につながっており、各部と電気的に通信する。つまり、制御部１０８５は、各部からデータを受け取り、そのデータ又はそのデータの計算結果を出力することが可能である。
【０１００】
例えば、制御部１０８５は、撮影部１１１０が撮影した撮影データに強調表示を施した合成画像データを計算（生成）し、表示部１０９５へ出力可能である。
【０１０１】
例えば、制御部１０８５は、記憶部１０９０から読み出した画像データを基に合成画像データを計算（生成）し、表示部１０９５へ出力可能である。
【０１０２】
例えば、制御部１０８５は、撮影部１１１０が保持部１ａに保持されるＱＲコードを撮影した場合は、撮影した画像を解析し、その解析した画像から得られる識別ＩＤを取得し、その取得した識別ＩＤに対応する情報（本実施形態では、ユーザＩＤ、パスワード、無線記憶装置１の記憶装置ＩＤ）をサーバ装置４に送信し、サーバ装置４からその識別ＩＤに対応する情報（記憶装置ＩＤ）に関連付けられた画像情報（キャラクターの画像データ又はそのキャラクターの更新画像データ）を受信し、撮影データ（撮影画像）においてＱＲコードが検出された位置の近傍にキャラクターの画像（コンテンツ）を表示する（ＡＲ処理）。
【０１０３】
これらは一例であって、制御部１０８５は、各部からのデータを受け取り、そのデータの計算結果を出力可能である。
【０１０４】
記憶部１０９０は、ＡＲアプリ部１０９６を含む。ＡＲアプリ部１０９６には、既述のＡＲ処理機能を実現するためのアプリケーションが格納されており、制御部１０８５がアプリ部１０９６に格納されたアプリケーションを実行することにより、ＡＲ処理機能を実現する。
【０１０５】
また、記憶部１０９０は、制御部１０８５との通信に基づいて、記憶したデータを制御部１０８５へ出力する。さらに、記憶部１０９０は、制御部１０８５との通信に基づいて制御部１０８５から受信したデータを記憶する。記憶部１０９０は、例えばメモリコントローラと不揮発性メモリである。不揮発性メモリとしては、不揮発性メモリ７と同様に、様々なメモリが用いられる。メモリコントローラは、不揮発性メモリを制御する。記憶部１０９０は、例えばＨＤＤ（Hard Disk Drive）、又は、ＳＳＤ（Solid State Disk）などでもよい。
【０１０６】
表示部１０９５は、制御部１０８５から受け取ったデータをユーザが認識できる形式で出力する。表示部１０９５は、例えばディスプレイである。ユーザは、ディスプレイの表示を視覚により認識可能である。表示部１０９５は、具体的には、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイ、三次元ディスプレイ等、種々のディスプレイを用いてもよい。表示部１０９５は、制御部１０８５から受けたデータをディスプレイに表示する。表示部１０９５は、例えば、撮影部１１１０が撮影した画像又は動画データを、およそリアルタイムに表示可能である。
【０１０７】
入力部１１００は、ユーザの入力を入力データとして、制御部１０８５へ出力する。入力部１１００は、例えばディスプレイに設けられたタッチパネルである。ユーザがディスプレイ上の表示を押すと、入力部１１００はタッチパネル上の押された位置を検知し、その位置情報を入力データとして制御部１０８５へ出力する。入力部１１００は、具体的には、マトリクス状に配置されたスイッチ、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式等の各種のタッチパネル、を用いてもよい。
【０１０８】
入力部１１００は、例えばマイクでもよい。ユーザが音声を発すると、入力部１１００は、音声を検知し、音声変換により入力データを抽出し、制御部１０８５へ出力してもよい。
【０１０９】
無線通信部１１０５は、無線アンテナ及び無線コントローラを含む。無線通信部１１０５は、外部と無線通信により、データの送受信を行う。無線通信部１１０５は、外部から受信したデータを制御部１０８５に出力する。無線通信部１１０５は、制御部１０８５から受けたデータを外部へ送信する。
【０１１０】
撮影部１１１０は、静止画、動画、又はその両方を撮影可能である。撮影部１１１０は、撮影データ（画像データ）、つまり静止画又は動画データを制御部１０８５に出力する。撮影部１１１０は、無線記憶装置１の保持部１ａに保持されたＱＲコードを含む画像を撮影することができる。撮影部１１１０は、例えばカメラである。より具体的には、撮影部１１１０は、固体撮影素子、例えば、ＣＣＤ（Charge Coupled Device）センサ、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサを用いたカメラである。
【０１１１】
スピーカ１１１５は、制御部１０８５から入力された音データを再生する。
【０１１２】
図７は、本実施形態に係る第３ホスト機器５の構成を例示するブロック図である。
【０１１３】
第３ホスト機器５は、本実施形態においては、ステーション装置（データスポット）である。ステーション装置とは、例えば、ショッピングモール、電気屋、玩具屋等に配置された、通信装置（情報処理装置）である。
【０１１４】
第３ホスト機器５は、ＮＦＣ送受信部１６１０、表示部（ディスプレイ）１６２０、スピーカ１６３０、入力部１６４０、記憶部１６５０、通信部１６６０、制御部１６７０を含む。
【０１１５】
ＮＦＣ送受信部１６１０は、制御部１６７０の指示にしたがって、第２ホスト機器３の外部とＮＦＣ通信する。例えば、ＮＦＣ送受信部１６１０は、無線記憶装置１とＮＦＣ通信する。
【０１１６】
表示部１６２０は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等、任意のディスプレイである。表示部１６２０は、例えばＮＦＣ通信中にＮＦＣ通信中である旨を表示し、通信が完了したときに通信が完了した旨を表示する。
【０１１７】
スピーカ１６３０は、制御部１６７０の指示にしたがって、音を鳴らす。
【０１１８】
入力部１６４０は、例えば、キーボード又はボタンである。または、表示部１６２０がディスプレイであり、タッチパネルが入力部１６４０としてもよい。
【０１１９】
記憶部１６５０は、更新部１６５５を含む。記憶部１６５０は、例えば、ＨＤＤ、ＳＳＤ、フラッシュメモリ等任意の記憶素子である。記憶部１６５０は、例えば、外部に送信するデータを格納する。このデータとしては、例えばキャラクターの音声データ、動画データ等が挙げられる。
【０１２０】
更新部１６５５は、無線記憶装置１に記憶されるキャラクターを更新する。つまり、更新部１６５５は、更新アクセサリＩＤ（コンテンツ更新情報）を無線記憶装置１に送信する。この更新アクセサリＩＤの送信は、例えば、所定のイベント時に、無線記憶装置１と第３ホスト機器５とが無線又は物理的なインタフェースによって通信可能になったときに実行される。
【０１２１】
ここで、所定のイベントは、例えば、キャラクターのグレードアップイベント（又はステータスアップイベント）があった場合などである。例えば、グレードアップイベントでは、武器を持たないキャラクターに“剣”が付与される。このため、キャラクターの表示画像が武器を持たない状態から武器を持った状態へと更新される。このように、キャラクターの表示画像がグレードアップしたことを示す情報が更新アクセサリＩＤとして第３ホスト機器５から無線記憶装置１へ送信される。
【０１２２】
通信部１６６０は、制御部１６７０の指示にしたがって、有線又は無線の通信を介して、例えば、第３ホスト機器５の外部のサーバ装置４と通信する。通信部１６６０は、外部のサーバ装置４から記憶部１６５０へ格納されるデータを取得する。
【０１２３】
制御部１６７０は、ＮＦＣ送受信部１６１０、表示部１６２０、スピーカ１６３０、入力部１６４０、記憶部１６５０、通信部１６６０を制御する。
【０１２４】
図８は、本実施形態に係るアクセサリＡ１を例示するブロック図である。
【０１２５】
図８（ａ）は、アクセサリＡ１の一方の面（表面）を例示する平面図である。
【０１２６】
図８（ｂ）は、アクセサリＡ１の他方の面（裏面）を例示する平面図である。
【０１２７】
アクセサリＡ１は、例えば、キャラクターとコード１７１０を備える。コード１７１０は、第１ホスト機器２に備えられているコード認識部１３２０を用いて検知可能である。
【０１２８】
図９は、本実施形態に係る不揮発性メモリ７に格納されるデータＤ１を例示するデータ構造図である。
【０１２９】
コントローラ８は、メモリコントローラ１０経由で、不揮発性メモリ７のデータＤ１を管理する。
【０１３０】
データＤ１は、ユーザのユーザＩＤとパスワードを含む。なお、無線通信メモリ１２がパスワードを格納している場合には、データＤ１はパスワードを含まなくてもよい。
【０１３１】
ユーザが第１ホスト機器２に新しいアクセサリＡ１を装着するたびに、新しいアクセサリＩＤが記憶される。
【０１３２】
新しいアクセサリＩＤが追加されると、新しいアクセサリＩＤの格納時刻を示す時刻データが、当該新しいアクセサリＩＤに関連付けられる。
【０１３３】
また、アクセサリＡ１のキャラクターがグレードアップされ、更新アクセサリＩＤを格納するときにも、更新アクセサリＩＤを格納した時刻を示すデータが、当該更新アクセサリＤと関連付けられる。
【０１３４】
本実施形態では、データＤ１は、互いに関連付けられているユーザＩＤ、パスワード、アクセサリＩＤ（又は更新アクセサリＩＤ）、時刻データが、不揮発性メモリ７から無線通信メモリ１２へ移動されたか否かを示す移動フラグを、含む。
【０１３５】
図１０は、本実施形態に係る無線通信メモリ１２に格納されるデータＤ２を例示するデータ構造図である。
【０１３６】
コントローラ８は、例えば、無線通信メモリ１２の格納データ量に余裕がある場合（格納されているデータ量がしきい値以下）に、不揮発性メモリ７のＤ１の一部を選択又は全部を抽出し、選択又は抽出されたデータを、無線通信メモリ１２に格納する。すなわち、コントローラ８は、通信コントローラ９経由で、無線通信メモリ１２のデータＤ２を読み出し、又は、更新する。
【０１３７】
データＤ２は、例えば、不揮発性メモリ７のＤ１の一部又は全部を含む。具体的には、データＤ２は、ユーザのユーザＩＤとパスワードを含む。
【０１３８】
なお、データＤ２は、データＤ１の移動フラグに代えて、互いに関連付けられているユーザＩＤ、パスワード、アクセサリＩＤ（又は更新アクセサリＩＤ）、時刻データが無線通信メモリ１２から第２ホスト機器３へ送信されたか否かを示す送信フラグを、含む。
【０１３９】
データＤ２では、送信フラグにより、無線通信メモリ１２から第２ホスト機器３へ送信されたデータを識別可能である。しかしながら、データＤ２のうち、無線通信メモリ１２から第２ホスト機器３へ送信されることによって不要となったデータは、データＤ２から削除されてもよい。
【０１４０】
図１１及び図１２は、それぞれ本実施形態に係るサーバ装置４の情報記憶部４ａに格納されるデータＤ３、データＤ４を例示するデータ構造図である。
【０１４１】
サーバ装置４は、第２ホスト機器３から、ユーザＩＤ、パスワード、記憶装置ＩＤ、アクセサリＩＤ（又は更新アクセサリＩＤ）、時刻データを受信する。
【０１４２】
サーバ装置４のデータＤ４は、サイトに登録されているユーザごとのユーザＩＤとパスワードと管理データとを含む。管理データは、例えば、ユーザの氏名、生年月日、住所、電話番号、年齢、などの個人情報を含む。
【０１４３】
サーバ装置４は、第２ホスト機器３から、ユーザＩＤ、パスワード、記憶装置ＩＤ、アクセサリＩＤ（又は更新アクセサリＩＤ）、時刻データを受信すると、受信したユーザＩＤ及びパスワードに基づいて自動でサイトに対するログインを行い、受信した記憶装置ＩＤ、アクセサリＩＤ（又は更新アクセサリＩＤ）、時刻データを、対応するユーザＩＤ及びパスワードと関連付けてデータＤ３に登録する。
【０１４４】
これにより、サーバ装置４（言い換えれば、サイトの運営者）は、どのユーザがどの無線記憶装置１でどのアクセサリをいつ利用したかを認識できる履歴情報を得ることができる。
【０１４５】
サーバ装置４のデータＤ４は、アクセサリＩＤ、及び更新アクセサリＩＤに対応する画像データを格納する。
【０１４６】
例えば、アクセサリＩＤに対応して、アクセサリに描かれるキャラクターの画像データが格納され、当該更新アクセサリＩＤには、当該キャラクターがグレードアップされた画像データが格納される。例えば、アクセサリＩＤに手に武器を持っていないキャラクターの画像が対応している場合、更新アクセサリＩＤには、手に剣（武器）を持った当該キャラクターの画像が格納される。
【０１４７】
図１３は、情報処理システム１００において、アクセサリＩＤをサーバ装置４に登録する処理を例示するフローチャートである。
【０１４８】
無線記憶装置１が第１ホスト機器２のスロットに装着されている状態で、アクセサリＡ１が第１ホスト機器２に装着されると、第１ホスト機器２は、アクセサリＡ１からアクセサリＩＤを取得すると共にその取得時の時刻データを取得する（Ｓ１１）。
【０１４９】
無線記憶装置１は、第１ホスト機器２がアクセサリＩＤ、時刻データを取得すると、アクセサリＩＤ及び時刻データを関連付けて不揮発性メモリ７に格納した後、無線通信メモリ１２にミラーリングする（Ｓ１２）。
【０１５０】
この状態において、無線記憶装置１に、ユーザにより第２ホスト機器３が近づけられ、無線通信可能な状態になると、第２ホスト機器３は、無線記憶装置１から記憶装置ＩＤ、アクセサリＩＤ、時刻データを関連付けて取得し、そして、第２ホスト機器３は、ユーザＩＤ、パスワードと共に記憶装置ＩＤ、アクセサリＩＤ、時刻データをサーバ装置４に送信する（Ｓ１３）。
【０１５１】
サーバ装置４は、ユーザＩＤ及びパスワードに基づいて、サイトに自動的にユーザのサイトにアクセスし、記憶装置ＩＤに関連付けてアクセサリＩＤ、時刻データを保存する（Ｓ１４，参照：図１１のデータＤ３）。
【０１５２】
図１４は、情報処理システム１００において、更新アクセサリＩＤ（グレードアップしたキャラクター）を、第２ホスト機器３からサーバ装置４に登録する処理を例示するフローチャートである。
【０１５３】
第３ホスト機器５は、所定のイベント発生時に、無線記憶装置１が近づけられる（又は物理インタフェースに装着される）と、無線記憶装置１に更新アクセサリＩＤ、時刻データを送信する（Ｓ２１）。なお、物理インタフェースとは、無線記憶装置１と物理的に接続可能なインタフェースであり、例えば無線記憶装置１がＳＤメモリカードである場合は、物理インタフェースはＳＤメモリカードスロットである。
【０１５４】
無線記憶装置１は、第３ホスト機器５から更新アクセサリＩＤ、時刻データを受信すると、受信した更新アクセサリＩＤと時刻データを関連付けて不揮発性メモリ７に格納した後、無線通信メモリ１２にミラーリングする（Ｓ２２）。
【０１５５】
この状態において、無線記憶装置１に、ユーザにより第２ホスト機器３が近づけられ、無線通信可能な状態になると、第２ホスト機器３は、無線記憶装置１から記憶装置ＩＤ、更新アクセサリＩＤ、時刻データを関連付けて取得し、そして、第２ホスト機器３は、ユーザＩＤ、パスワードと共に記憶装置ＩＤ、更新アクセサリＩＤ、時刻データをサーバ装置４に送信する（Ｓ２３）。
【０１５６】
サーバ装置４は、ユーザＩＤ及びパスワードに基づいて、ユーザのサイトに自動的にアクセスし、記憶装置ＩＤに関連付けて更新アクセサリＩＤ、時刻データを保存する（Ｓ２４，参照：図１１のデータＤ３）。
【０１５７】
図１５は、第２ホスト機器３のＡＲアプリ部１０９６が実行するＡＲ処理を例示するフローチャートである。
【０１５８】
ユーザが第２ホスト機器３の入力部１１００を操作して撮影部１１１０を動作させ、無線記憶装置１の保持部１ａを含む撮影を行う。これにより、第２ホスト機器３は、保持部１ａの撮像データを取得する（Ｓ３１）。より詳細には、第２ホスト機器３は、保持部１ａに印刷されているＱＲコードを含む撮影データを取得する。
【０１５９】
第２ホスト機器３は、撮影データ画像内での保持部１ａ（ＱＲコード）の位置を特定する（Ｓ３２）。
【０１６０】
第２ホスト機器３は、撮影データに含まれるＱＲコードを解析し、無線記憶装置１を他の無線記憶装置等から識別する識別ＩＤを特定する（Ｓ３３）。
【０１６１】
第２ホスト機器３は、記憶部１０９０内に保持している記憶装置ＩＤのうちから、取得した識別ＩＤと関連付けられた記憶装置ＩＤを取得する（Ｓ３４）。例えば、第２ホスト機器３が無線記憶装置１と初めて無線通信を行った場合、第２ホスト機器３は、無線記憶装置１から記憶装置ＩＤ及び、識別ＩＤを関連付けて取得し、記憶部１０９０に記憶しておく。なお、本実施形態では、識別ＩＤと記憶装置ＩＤとは異なるデータとするが、同一のデータとしても良い。同一のデータに構成すると、第２ホスト機器３は、取得した識別ＩＤに関連付けられた記憶装置ＩＤを読み出す処理を減らすことができる。
【０１６２】
第２ホスト機器３は、記憶装置ＩＤを取得すると、取得した記憶装置ＩＤをユーザＩＤ、パスワードと共にサーバ装置４に送信する（Ｓ３５）。
【０１６３】
サーバ装置４は、第２ホスト機器３から記憶装置ＩＤ、ユーザＩＤ、パスワードを受信すると、ユーザＩＤ、パスワードを用いて、サーバ装置４がユーザに提供するサイトにアクセスする（Ｓ３６）。
【０１６４】
サーバ装置４は、記憶装置ＩＤを用いてデータＤ３を参照し、当該記憶装置ＩＤに関連付けられているアクセサリＩＤ又は更新アクセサリＩＤをサーチし、これらのアクセサリＩＤ及び更新アクセサリＩＤに関連付けられた時刻データから最も新しい時刻と対応付けられているアクセサリＩＤ又は更新アクセサリＩＤを選択する（Ｓ３７）。
【０１６５】
サーバ装置４は、選択したアクセサリＩＤ又は更新アクセサリＩＤに関連付けられた画像データをデータＤ４から取得し、取得した画像データを第２ホスト機器３へ送信する（Ｓ３８）。
【０１６６】
第２ホスト機器３は、受信した画像データを、既述（Ｓ３２）のように特定した保持部１ａの近傍に撮影データに合成して表示する（Ｓ３９）。
【０１６７】
これにより、ユーザは、無線記憶装置１に最も新しく記憶されたキャラクターの画像を第２ホスト機器３の表示部１０９５により視認することができる。
【０１６８】
図１６から図２７は、第１の実施形態の情報処理システム１００における処理を例示する模式図である。この図１６から図２７を参照しながら、情報処理システム１００の作用について説明する。
【０１６９】
まず、ユーザが第１ホスト機器２のスロットに無線記憶装置１を装着し、アクセサリＡ１を装着すると、第１ホスト機器２から無線記憶装置１にアクセサリＩＤ（コンテンツ）及び時刻データが書き込まれる（参照：図１６）。
【０１７０】
このように無線記憶装置１にアクセサリＩＤ、時刻データが書き込まれた後、無線記憶装置１と第２ホスト機器３とが所定距離内に近づけられると、無線記憶装置１と第２ホスト機器３とで無線通信（ＮＦＣ）が実行され、第２ホスト機器３は、アクセサリＩＤと時刻データと記憶装置ＩＤとを紐付けて読み込む（参照：図１７）。
【０１７１】
第２ホスト機器３は、ユーザＩＤ、パスワード、記憶装置ＩＤ、アクセサリＩＤ、時刻データをサーバ装置４に送信し、ユーザＩＤ及びパスワードによりユーザのサイトにアクセスし、記憶装置ＩＤに関連付けてアクセサリＩＤ、時刻データを登録する（参照：図１８）。
【０１７２】
次に、ユーザが第２ホスト機器３を使用して、無線記憶装置１の保持部１ａを含むように撮影すると、保持部１ａ（ＱＲコード）の撮影データを解析し、ＱＲコードの解析結果から識別ＩＤを取得する（参照：図１９）。
【０１７３】
第２ホスト機器３は、識別ＩＤと対応する記憶装置ＩＤと、ユーザＩＤ、パスワードをサーバ装置４に送信する。つまり、識別ＩＤと対応する記憶装置ＩＤを用いて、無線記憶装置１に記憶されているキャラクターの画像データをサーバ装置４に問い合わせ、画像データを受け取る（参照：図２０）。
【０１７４】
第２ホスト機器３は、サーバ装置４から受け取った画像データを保持部１ａの近傍に撮影データに合成して表示部１０９５に表示する（参照：図２１）。このように無線記憶装置１に記憶されているキャラクターがＡＲ表示されることにより、ユーザは撮影している無線記憶装置１がどのような用途（例えば、ゲーム）で使用されているかを直ぐに視認することができる。
【０１７５】
また、複数の無線記憶装置１がある場合に、撮影対象の無線記憶装置１を変更すると、既述の図１６から図２１で説明した処理が再度実行され、表示部１０９５に表示されるキャラクターの画像も切り替わる。このため、ユーザは、複数の無線記憶装置１を所持している場合にも、いずれの無線記憶装置１がいずれの用途で使用されているかを直ぐに視認することができる。
【０１７６】
さらに、１つの無線記憶装置１の保持部１ａを撮影する場合を説明したが、これに限られず、１つの撮像範囲内に２つ以上の無線記憶装置１の保持部１ａが含まれるように撮影してもよい。この場合、それぞれの無線記憶装置１の保持部１ａに対して、ＡＲ処理が実行され、表示部１０９５に表示される各無線記憶装置１の保持部１ａの近傍に最も新しく登録されたキャラクターがそれぞれ表示される。
【０１７７】
次に、キャラクターの所定のイベント（グレードアップイベント）が行われる場合等に、ユーザは第３ホスト機器５の所定エリア５ａに無線記憶装置１を所定距離内に近づける。つまり、無線記憶装置１を第３ホスト機器５の所定エリア５ａにかざす。所定エリア５ａは、無線記憶装置１と無線通信（ＮＦＣ）を行うことができるエリアである。また、無線記憶装置１を第３ホスト機器５に物理的に接続するようにしてもよい。なお、本実施形態において、グレードアップは、キャラクターが武器を持たない状態（アクセサリＩＤに対応）から、剣（武器）を持つ状態（更新アクセサリＩＤに対応）にグレードアップする場合で説明する。
【０１７８】
無線記憶装置１と第３ホスト機器５とが無線通信を実行することにより、無線記憶装置１は、グレードアップするキャラクターの更新アクセサリＩＤと、時刻データを受信し、アクセサリＩＤを更新する（参照：図２２）。
【０１７９】
このように無線記憶装置１に更新アクセサリＩＤ、時刻データが書き込まれた後、無線記憶装置１と第２ホスト機器３とが所定距離内に近づけられると、無線記憶装置１と第２ホスト機器３とで無線通信（ＮＦＣ）が実行される。これにより、第２ホスト機器３は、ユーザＩＤとパスワードと更新アクセサリＩＤと時刻データと記憶装置ＩＤとを紐付けて読み込む（更新する）（参照：図２３）。
【０１８０】
第２ホスト機器３は、ユーザＩＤ、パスワード、記憶装置ＩＤ、更新アクセサリＩＤ、時刻データをサーバ装置４に送信し、ユーザＩＤ及びパスワードによりサーバ装置４がユーザに提供するサイトに自動的にアクセスし、記憶装置ＩＤに関連付けて更新アクセサリＩＤ、時刻データを登録する（更新する）（参照：図２４）。
【０１８１】
次に、ユーザが第２ホスト機器３を使用して、無線記憶装置１の保持部１ａを含むように撮影すると、保持部１ａ（ＱＲコード）の撮影データを解析し、ＱＲコードの解析結果から識別ＩＤを取得する（参照：図２５）。
【０１８２】
第２ホスト機器３は、識別ＩＤと対応する記憶装置ＩＤと、ユーザＩＤ、パスワードをサーバ装置４に送信する。つまり、識別ＩＤと対応する記憶装置ＩＤを用いて、無線記憶装置１に記憶されているキャラクターの画像データをサーバ装置４に問い合わせ、画像データを受け取る（参照：図２６）。
【０１８３】
第２ホスト機器３は、サーバ装置４から受け取った画像データを保持部１ａの近傍に、撮影データに合成して表示部１０９５に表示する（参照：図２７）。このように無線記憶装置１に記憶されているキャラクターがＡＲ表示されることにより、ユーザは、キャラクターが剣を持っている表示になっていることを視認することができる。つまり、ユーザは、キャラクターのグレードアップが成功していることを、第２ホスト機器３を利用して簡単に確認することができる。
【０１８４】
以上のように構成された情報処理システム１００によると、無線記憶装置１を第２ホスト機器３で撮影することにより、無線記憶装置１に対応づけてキャラクターが表示されるため、無線記憶装置１がどのような用途で使用されているかを直ぐに視認することができる。例えば、所定のゲームのキャラクターが表示された場合、その無線記憶装置１は当該所定のゲームの記憶装置として用いられていることを視認できる。
【０１８５】
また、所定のイベントにより無線記憶装置１に記憶されているキャラクターのグレードアップをした場合、一端、無線記憶装置１に第２ホスト機器３を近づけた後、無線記憶装置１の保持部１ａを撮影部１１１０で撮影することにより、キャラクターがグレードアップした画像を確認することができ、キャラクターのグレードアップが成功したことを視認することができる。
【０１８６】
（第２の実施形態）
第１の実施形態と第２の実施形態が異なるのは、情報記憶部４ａの配置位置である。詳細には、第１の実施形態においては情報記憶部４ａをサーバ装置４に設けているが、第２の実施形態では、情報記憶部４ａを第２ホスト機器３に設けており、さらに、サーバ装置４を情報処理システムの構成としていない。
【０１８７】
なお、第１の実施形態と同一の構成には同一の符号を付すこととし、詳細な説明は省略することとする。
【０１８８】
図２８は、本実施形態に係る無線記憶装置１を含む情報処理システム１０１の概略構成を例示するブロック図である。
【０１８９】
情報処理システム１０１は、無線記憶装置１と、第１ホスト機器２と、第２ホスト機器３と、第３ホスト機器５と、を含む。情報処理システム１０１は、例えば、遊具システムである。
【０１９０】
また、第２ホスト機器３は、情報記憶部４ａを含む。情報記憶部４ａには、データＤ３（参照：図１１）、データＤ４（参照：図１２）が格納される。
【０１９１】
図２９は、第２の実施形態に係るアクセサリＩＤを登録する処理を例示するフローチャートである。
【０１９２】
第１ホスト機器２から無線記憶装置１を介して第２ホスト機器３にアクセサリＩＤ、時刻データが格納される処理（Ｓ４１〜Ｓ４３）は、第１の実施形態（参照：図１３）と同様であるが、本第２の実施形態では、アクセサリＩＤ、時刻データと共に、画像データも第１ホスト機器２から第２ホスト機器３の情報記憶部４ａに格納されるようになっている。ここで、画像データとは、アクセサリＩＤと対応するキャラクターの画像データである。
【０１９３】
また、第１実施形態と異なり、サーバ装置４が情報処理システム１０１の構成でないため、第２の実施形態では、第２ホスト機器３からサーバ装置４へアクセサリＩＤ等を送信する処理（Ｓ１４）がなくなっている（参照：図１３）。
【０１９４】
図３０は、第２の実施形態に係るアクセサリＩＤを更新する処理を例示するフローチャートである。
【０１９５】
第３ホスト機器５から無線記憶装置１を介して第２ホスト機器３に更新アクセサリＩＤ、時刻データが格納される処理（Ｓ５１〜Ｓ５３）は、第１実施形態（参照：図１４）と同様であるが、本第２の実施形態では、更新アクセサリＩＤ、時刻データと共に、更新画像データも第３ホスト機器５から第２ホスト機器３の情報記憶部４ａに格納されるようになっている。ここで、更新画像データとは、更新アクセサリＩＤに対応するキャラクターの画像データである。
【０１９６】
また、第１の実施形態と異なり、サーバ装置４が情報処理システム１０１の構成でないため、第２の実施形態では、第２ホスト機器３からサーバ装置４へ更新アクセサリＩＤ等を送信する処理（Ｓ２４）がなくなっているのは、アクセサリＩＤを登録する処理（参照：図２９）の場合と同様である。
【０１９７】
図３１は、第２の実施形態に係るＡＲ（拡張現実）処理を例示するフローチャートである。
【０１９８】
第１の実施形態（参照：図１５）と第２の実施形態（Ｓ６１〜Ｓ６６）とが異なるのは、第１の実施形態の情報処理システム１００における第２ホスト機器３から識別ＩＤと対応する記憶装置ＩＤ等をサーバ装置４へ送信し、サーバ装置４により選択されたアクセサリＩＤ又は更新アクセサリＩＤに関連付けられた画像データ又は更新画像データを、サーバ装置４から第２ホスト機器３が受信する構成がなくなっている点である。
【０１９９】
図３２から図３４は、第２の実施形態の処理を例示する模式図である。この図３２から図３４を参照しながら、情報処理システム１０１の作用について説明する。なお、第１の実施形態と同様の処理については、既述の図面を適宜参照することとする。
【０２００】
第１ホスト機器２から無線記憶装置１にアクセサリＩＤ（キャラクターのＩＤ）及び時刻データが書き込まれ（参照：図１６）、第２ホスト機器３は、アクセサリＩＤと時刻データと記憶装置ＩＤとを紐付けて読み込む（参照：図１７）のは、第１の実施形態と同様である。
【０２０１】
第２ホスト機器３は、ユーザＩＤ、パスワード、記憶装置ＩＤ、アクセサリＩＤ、時刻データを情報記憶部４ａに記憶装置ＩＤに関連付けてアクセサリＩＤ、時刻データを登録する（参照：図３２）。
【０２０２】
次に、ユーザが第２ホスト機器３を使用して、無線記憶装置１の保持部１ａの撮影データを解析し、解析結果から識別ＩＤを取得する（参照：図１９）のは、第１の実施形態と同様である。
【０２０３】
第２ホスト機器３は、識別ＩＤと対応する記憶装置ＩＤに基づいて、情報記憶部４ａから、記憶装置ＩＤと対応するアクセサリＩＤを取得し、当該アクセサリＩＤに対応づけられた画像データを取得し、取得した画像データを保持部１ａの近傍に、撮影データに合成して表示部１０９５に表示する（参照：図３３）。
【０２０４】
次に、無線記憶装置１と第３ホスト機器５とが無線通信を実行することにより、無線記憶装置１は、グレードアップするキャラクターの更新アクセサリＩＤと、時刻データを第３ホスト機器５から受信し、アクセサリＩＤを更新し（参照：図２２）、第２ホスト機器３は、更新アクセサリＩＤと時刻データと記憶装置ＩＤとを紐付けて読み込む（参照：図２３）のは第１の実施形態と同様である。
【０２０５】
第２ホスト機器３は、ユーザＩＤ、パスワード、記憶装置ＩＤを利用して、記憶装置ＩＤと関連付けて、更新アクセサリＩＤ、時刻データを情報記憶部４ａに登録する（更新する）（参照：図３４）。
【０２０６】
次に、ユーザが第２ホスト機器３を使用して、無線記憶装置１の保持部１ａを含むように撮影すると、保持部１ａ（ＱＲコード）の撮影データを解析し、ＱＲコードの解析結果から識別ＩＤを取得し（参照：図２５）、識別ＩＤと対応する記憶装置ＩＤに基づいて、情報記憶部４ａから取得する更新画像データを保持部１ａの近傍に撮影データに合成して表示部１０９５に表示する（参照：図２６）のは、第１の実施形態と同様である。
【０２０７】
この第２の実施形態に係る情報処理システム１０１によると、第１の実施形態の情報処理システム１００と同様な効果を奏することができる。
【０２０８】
また、情報処理システム１０１によると、情報記憶部４ａを第２ホスト機器３に設けているため、サーバ装置４と通信しなくてもアクセサリＩＤの画像データ又は更新アクセサリＩＤの更新画像データを取得することできる。
【０２０９】
このため、第２ホスト機器３のＡＲ機能を実現するときに、情報処理システム１００の場合であればサーバ装置４と通信障害等により通信ができない状況であっても、情報処理システム１００によると、第２ホスト機器３で無線記憶装置１を撮影することにより、無線記憶装置１に記憶されたキャラクター又はグレードアップしたキャラクターを表示することができ、ユーザは、無線記憶装置１がどのような用途で使用されているかを直ぐに視認することができる。
【０２１０】
なお、情報処理記憶部４ａにアクセサリＩＤ（又は更新アクセサリ）等を登録するときに、ユーザＩＤ、パスワードを利用する場合で説明したが、これに限られない。サーバ装置４の提供するサイトにアクセスする必要がないため、ユーザＩＤ、パスワードを用いず、記憶装置ＩＤを利用してデータＤ３，データＤ４を管理する構成としてもよい。
【０２１１】
（第３の実施形態）
第１の実施形態と第３の実施形態が異なるのは、情報記憶部４ａへの更新アクセサリＩＤの登録（更新）の処理である。詳細には、第１の実施形態においては更新アクセサリＩＤを第２ホスト機器３からサーバ装置４に登録（更新）する処理を行っているが、第３の実施形態では、第３ホスト機器５から無線記憶装置１に更新アクセサリＩＤを送信するときに合わせて第３ホスト機器５からサーバ装置４に更新アクセサリＩＤを送信し、更新アクセリＩＤをサーバ装置４に登録（更新）する処理を行っている。
【０２１２】
なお、第１の実施形態と同一の構成には同一の符号を付すこととし、詳細な説明は省略することとする。
【０２１３】
図３５は、本実施形態に係る無線記憶装置１を含む情報処理システム１０２の概略構成を例示するブロック図である。
【０２１４】
情報処理システム１０２は、無線記憶装置１と、第１ホスト機器２と、第２ホスト機器３と、第３ホスト機器５と、を含む。情報処理システム１０２は、例えば、遊具システムである。
【０２１５】
図３６は、第３の実施形態に係るアクセサリＩＤを更新する処理を例示するフローチャートである。
【０２１６】
まず、ユーザが第１ホスト機器２のスロットに無線記憶装置１を装着し、アクセサリＡ１を装着すると、第１ホスト機器２は、無線記憶装置１の記憶装置ＩＤ、サーバ装置４がユーザに提供するサイトにアクセスするためのユーザＩＤ及びパスワードを取得する（Ｓ７１）。
【０２１７】
このように記憶装置ＩＤ、ユーザＩＤ及びパスワードを取得すると、第３ホスト機器５から無線記憶装置１に更新アクセサリＩＤ、及び時刻データを送信する（Ｓ７２）。つまり、第３ホスト機器５から、更新アクセサリＩＤ、及び時刻データが無線記憶装置１に書き込まれる。
【０２１８】
この処理に合わせて、無線記憶装置１から取得した記憶装置ＩＤ、ユーザＩＤ、パスワード、更新アクセサリＩＤ、時刻データをサーバ装置４に送信する。第３ホスト機器５は、ユーザＩＤ及びパスワードを利用してサーバ装置４からユーザに提供されているサイトに自動的にアクセス可能となる。また、サーバ装置４は、第３ホスト機器５から受信した更新アクセサリＩＤ及び時刻データを記憶装置ＩＤに関連づけて情報記憶部４ａに登録（更新）する（Ｓ７３）。
【０２１９】
無線記憶装置１と第２ホスト機器３とが無線通信可能になったときに、無線記憶装置１から第２ホスト機器３に記憶装置ＩＤ、更新アクセサリＩＤ、時刻データが書き込まれるのは、第１の実施形態と同様である（Ｓ７４）。
【０２２０】
本第３の実施形態の情報処理システム１０２によると、無線記憶装置１に更新アクセサリＩＤを書き込むのと略同時にサーバ装置４の情報記憶部４ａのデータＤ３を更新することができる。このため、無線記憶装置１のキャラクターのグレードアップを行った後、第２ホスト機器３で保持部１ａを含むように無線記憶装置１を撮影することにより、無線記憶装置１と第２ホスト機器３との無線通信が完了していなくても、ユーザは、グレードアップしたキャラクターの画像を確認することができる。
【０２２１】
上記各実施形態では、情報処理システム１００，１０１，１０２の対象となる第１ホスト機器２が１つの場合で説明したが、異なる種類の第１ホスト機器２を用いるようにしても良い。この場合、異なる種類毎に第１ホスト機器２を識別する情報（例えば、端末機器ＩＤ）とアクセサリＩＤ、時刻データと関連付けたデータを無線記憶装置１が取得するようにし、第２ホスト機器３、第３ホスト機器５、サーバ装置４においても、第１ホスト機器２を識別する情報毎にデータを管理するようにすれば良い。
【０２２２】
また、上記各実施形態では、ＡＲアプリ部１０９６は、最も新しく無線記憶装置１に登録されたキャラクター又は更新されたキャラクターを表示する場合で説明したが、これに限るものではない。例えば、表示されるキャラクターの数は、ＡＲアプリ部１０９６の設定によって任意に設定可能としてもよい。
【０２２３】
つまり、ＡＲアプリ部１０９６は、表示されるキャラクター数の設定及び履歴情報に基づいて、最も新しく登録又は更新されたアクセサリＩＤから所定数前までに登録又は更新されアクセサリＩＤに対応する画像データ及び更新画像データを情報記憶部４ａから取得し、ＡＲアプリ部１０９６は、所定数のアクセサリＩＤに対応する画像データ及び更新画像データを同時に表示部１０９５に表示するようにしてもよい。
【０２２４】
例えば、ＡＲアプリ部１０９６内にキャラクターを表示する表示数設定部を設け、ユーザが入力部１１００を操作して、当該表示数設定部の設定を変更することにより、行うようにすればよい。
【０２２５】
具体的には、ユーザがＡＲアプリ部１０９６に対して最も新しく登録又は更新されたキャラクターを５つ表示する設定（例えば、表示数設定部の設定を１から５）にすれば、ＡＲアプリ部１０９６は、撮影によって取得する識別ＩＤと対応する記憶装置ＩＤ、時刻データに基づいて、現在時刻から最新の５つのアクセサリＩＤ又は更新アクセサリＩＤに対応する画像データ及び更新画像データを情報記憶部４ａから取得し、その取得した画像データ又は更新画像データを表示部１０９５に表示することができる。
【０２２６】
これにより、ユーザは、最近、登録又は更新した複数のキャラクターを一度に視認できる。
【０２２７】
また、ユーザが複数のキャラクターを表示部１０９５に表示するようにＡＲアプリ部１０９６に設定を行った場合、ＡＲアプリ部１０９６は、履歴情報に基づいて、アクセサリ毎の更新の回数を情報記憶部４ａから取得し、取得した更新の回数に応じて、表示部１０９５に表示されるキャラクター（コンテンツ）のサイズを変更するようにしてもよい。
【０２２８】
具体的には、例えば、更新回数が１回増える毎に、キャラクターのサイズを１０％大きくすればよい。
【０２２９】
これにより、ユーザは、表示するキャラクターのうちから更新回数の多いキャラクターを一目で確認することができる。
【０２３０】
また、情報記憶部４ａに記憶される履歴情報に、アクセサリＩＤ（キャラクター）に設定されたステータスを示すステータス情報を含むようにし、ユーザが複数のキャラクターを表示部１０９５に表示するようにＡＲアプリ部１０９６に設定を行った場合、ＡＲアプリ部１０９６は、履歴情報に基づいて、コンテンツ毎のステータス情報を取得し、取得したステータスに応じて、表示部１０９５に表示されるキャラクター（コンテンツ）のサイズを変更するようにしてもよい。ここで、ステータスは、例えば、キャラクターに設定されているレベル、強さ、防御力等であるが、これに限られない。
【０２３１】
具体的には、例えば、ステータスのレベルが１つ大きくなる毎に、キャラクターのサイズを１０％大きくすればよい。
【０２３２】
これにより、ユーザは、表示するキャラクターのうちからステータスの違いをキャラクターの大きさによって一目で確認することができる。
【０２３３】
さらに、ユーザが複数のキャラクターを表示部１０９５に表示するようにＡＲアプリ部１０９６に設定を行場合、ＡＲアプリ部１０９６は、ユーザの入力部１１００への入力に従って、所定数のコンテンツを１つずつ表示部１０９５に表示するようにしてもよい。
【０２３４】
具体的には、例えば、ＡＲアプリ部１０９６は、ユーザが入力部１１００に対して１回入力する毎に、時間的に新しく登録又は更新されたキャラクターから順に１つずつ表示部１０９５に表示するようにする。
【０２３５】
これにより、ユーザは、登録又は更新されたキャラクターの順序を確認できるようになる。
【０２３６】
なお、キャラクターは１つずつ表示しなくても、複数ずつ（例えば、３つずつ）表示部１０９５に表示するようにしてもよい。このように複数ずつ表示するように構成すると、情報記憶部４ａに記憶しているキャラクターが多数あり、この多数のキャラクターを全て表示可能なように表示数設定部を設定している場合に、特に有効である。
【０２３７】
さらに、上記各実施形態では、アクセサリＩＤと画像データ、更新作セサリＩＤと更新画像データとがそれぞれ別の場合で説明したが、これに限られない。例えば、アクセサリＩＤに画像データが含まれるようにし、更新アクセサリＩＤに更新画像データが含まれるようにしてもよい。
【０２３８】
また、上記各実施形態では、無線記憶装置１に記憶されたキャラクターのグレードアップ（所定のイベント）を第３ホスト機器５により行う場合を説明したが、これに限るものではない。
【０２３９】
例えば、キャラクターのグレードアップ用のアクセサリに更新アクセサリＩＤの情報を含ませ、アクセサリが第１ホスト機器２に装着されたときに、第１ホスト機器２から無線記憶装置１に更新アクセサリＩＤを送信することにより、キャラクターのグレードアップを行うようにしてもよい。
【０２４０】
さらに、第２ホスト機器３からサーバ装置４の所定のサイトにアクセスし、当該サイト上でキャラクターのグレードアップを行い、無線記憶装置１に記憶されたキャラクターのグレードアップを第２ホスト機器３により行うようにしてもよい。
【０２４１】
さらにまた、上記各実施形態では、第２ホスト機器３は、ユーザＩＤとパスワードを用いてサーバ装置４がユーザに提供するサイトにアクセスする場合で説明したが、これに限られない。例えば、サーバ装置４の提供するサイトが全てのユーザに対して同一の場合は、ユーザＩＤ及びパスワードは必要ないため、第２ホスト機器３がサーバ装置４にアクセスするときに、ユーザＩＤとパスワードを送信しなくてもよい。
【０２４２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０２４３】
１００，１０１，１０２…情報処理システム、１…無線記憶装置、１ａ…保持部、２…第１ホスト機器、３…第２ホスト機器、４…サーバ装置、４ａ…情報記憶部、５…第３ホスト機器、７…不揮発性メモリ、８…コントローラ、９…通信コントローラ、１０…メモリコントローラ、１１…接続部、１２…無線通信メモリ、１３…電圧検波器、表示部…１０９５、１０９６…ＡＲアプリ部、１１００…入力部、１６５５…更新部、Ｄ１〜Ｄ４…データ、Ａ１…アクセサリ
【図１】
2017072887.tif 000003
【図２】
2017072887.tif 000004
【図３】
2017072887.tif 000005
【図４】
2017072887.tif 000006
【図５】
2017072887.tif 000007
【図６】
2017072887.tif 000008
【図７】
2017072887.tif 000009
【図８】
2017072887.tif 000010
【図９】
2017072887.tif 000011
【図１０】
2017072887.tif 000012
【図１１】
2017072887.tif 000013
【図１２】
2017072887.tif 000014
【図１３】
2017072887.tif 000015
【図１４】
2017072887.tif 000016
【図１５】
2017072887.tif 000017
【図１６】
2017072887.tif 000018
【図１７】
2017072887.tif 000019
【図１８】
2017072887.tif 000020
【図１９】
2017072887.tif 000021
【図２０】
2017072887.tif 000022
【図２１】
2017072887.tif 000023
【図２２】
2017072887.tif 000024
【図２３】
2017072887.tif 000025
【図２４】
2017072887.tif 000026
【図２５】
2017072887.tif 000027
【図２６】
2017072887.tif 000028
【図２７】
2017072887.tif 000029
【図２８】
2017072887.tif 000030
【図２９】
2017072887.tif 000031
【図３０】
2017072887.tif 000032
【図３１】
2017072887.tif 000033
【図３２】
2017072887.tif 000034
【図３３】
2017072887.tif 000035
【図３４】
2017072887.tif 000036
【図３５】
2017072887.tif 000037
【図３６】
2017072887.tif 000038