(57)【特許請求の範囲】
【請求項１】
画像取得部を備え、無線通信可能な情報処理装置と、
電子機器と電気的に接続可能な接続部と、
前記電子機器から前記接続部経由で供給される電力に基づいて動作する不揮発性メモリと、
前記電子機器から前記接続部経由で供給される電力に基づいて動作し、前記不揮発性メモリを制御する第１のコントローラと、
前記情報処置装置からの電波に基づいて電力を発生させる無線アンテナと、
前記無線アンテナに発生する電力に基づいて動作可能な記憶部と、
前記無線アンテナに発生する電力に基づいて動作可能であり、前記無線アンテナを用いて前記情報処理装置と近距離無線通信規格に準拠した無線通信を行い、前記記憶部を制御する第２のコントローラと、
を有する記憶装置と、
を具備し、
前記情報処理装置は、前記画像取得部によって取得された撮像データに対応し前記電子機器で用いられる設定情報を取得し、前記設定情報を前記無線通信により前記記憶装置へ送信し、
前記記憶装置は、前記情報処理装置から受信した前記設定情報を、前記記憶部に格納する、
情報処理システム。
【請求項２】
前記電子機器は、前記記憶装置が接続された場合に、前記記憶装置の前記記憶部に格納されている前記設定情報、又は、前記記憶装置の前記記憶部から前記不揮発性メモリにコピー又は移動された前記設定情報を読み出し、前記設定情報に対応する動作を実行する、
請求項１に記載の情報処理システム。
【請求項３】
前記設定情報は、前記電子機器が出力するコンテンツを格納する前記記憶装置のアドレスを含む、
請求項１又は請求項２に記載の情報処理システム。
【請求項４】
前記情報処理装置は、前記撮像データに対する画像認識により抽出した特徴を用いて前記設定情報を取得する、
請求項１乃至請求項３のいずれか１項に記載の情報処理システム。
【請求項５】
前記情報処理装置は、前記撮像データに対する画像処理の結果と、前記情報処理装置の位置情報、個人情報、時間情報のうちの少なくとも１つとを組み合わせた第１の設定情報に基づいて、前記設定情報を取得する、
請求項１乃至請求項３のいずれか１項に記載の情報処理システム。
【請求項６】
前記情報処理装置は、前記記憶装置と前記無線通信を行う際に、前記位置情報、前記個人情報、前記時間情報のうち少なくとも１つを取得する、
請求項５に記載の情報処理システム。
【請求項７】
前記情報処理装置は、前記第１の設定情報を外部装置へ送信し、前記外部装置から前記設定情報を受信する、
請求項５又は請求項６に記載の情報処理システム。
【請求項８】
前記情報処理装置は、前記第１の設定情報を、前記記憶装置へ送信し、
前記記憶装置は、前記受信した前記第１の設定情報を、前記記憶部に格納し、
前記電子機器は、前記記憶装置の前記記憶部に格納されている前記第１の設定情報、又は、前記記憶装置の前記記憶部から前記不揮発性メモリにコピー又は移動された前記第１の設定情報を読み出し、前記第１の設定情報に基づいて前記電子機器の動作に用いられる第２の設定情報を決定し、前記第２の設定情報に対応する動作を実行する、
請求項５乃至請求項７のいずれか１項に記載の情報処理システム。
【請求項９】
電子機器は、前記画像処理の結果と、前記位置情報、前記個人情報、前記時間情報のうちの少なくとも１つと、コンテンツＩＤと、を関連付けたテーブルを参照し、前記第１の設定情報に対応するコンテンツＩＤを、前記第２の設定情報として決定する、
請求項８に記載の情報処理システム。
【請求項１０】
前記電子機器は、
物品を装着可能な装着部と、
前記物品が装着された場合に、前記装着された物品の物品識別情報を認識し、前記物品識別情報と前記設定情報とに対応する動作を実行する制御部と、
を具備する、請求項１乃至請求項７のいずれか１項に記載の情報処理システム。
【請求項１１】
前記記憶装置は、ＳＤメモリカードである、請求項１乃至請求項１０のいずれか１項に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、情報処理システムに関する。
【背景技術】
【０００２】
無線通信を実行可能な記憶装置がある。無線通信可能な情報処理装置は、無線通信を実行可能な記憶装置と無線通信を行うことにより、当該記憶装置にデータを格納することができ、又は、当該記憶装置に格納されているデータを読み出すことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４６６７３９７号公報
【特許文献２】特開２０１４−１５４７７７号公報
【特許文献３】国際公開第２００６／０７５３５９号パンフレット
【特許文献４】特開２００５−２１０６７６号公報
【特許文献５】米国特許出願公開第２０１４／０２４６５０４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本実施形態は、無線通信を実行可能な記憶装置に、情報処理装置で得られた画像処理結果に対応する設定情報を格納し、外部装置から記憶装置に格納されている設定情報を読み出し可能とする情報処理システムを提供する。
【課題を解決するための手段】
【０００５】
本実施形態によれば、本実施形態に係る情報処理システムは、情報処理装置と記憶装置とを含む。情報処理装置は、画像取得部を備え、無線通信可能である。記憶装置は、接続部と、不揮発性メモリと、第１のコントローラと、無線アンテナと、記憶部と、第２のコントローラとを含む。接続部は、電子機器と電気的に接続可能である。不揮発性メモリは、電子機器から接続部経由で供給される電力に基づいて動作する。第１のコントローラは、電子機器から接続部経由で供給される電力に基づいて動作し、不揮発性メモリを制御する。無線アンテナは、情報処置装置からの電波に基づいて電力を発生させる。記憶部は、無線アンテナに発生する電力に基づいて動作可能である。第２のコントローラは、無線アンテナに発生する電力に基づいて動作可能であり、無線アンテナを用いて情報処理装置と近距離無線通信規格に準拠した無線通信を行い、記憶部を制御する。情報処理装置は、画像取得部によって取得された撮像データに対応し電子機器で用いられる設定情報を取得し、設定情報を無線通信により記憶装置へ送信する。記憶装置は、情報処理装置から受信した設定情報を、記憶部に格納する。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態に係る情報処理システムの構成の一例を示すブロック図。
【図２】第１の実施形態に係る情報処理システムの処理の一例を示すフローチャート。
【図３】第１の実施形態に係るコンテンツ関連付けテーブルの第１の例を示す図。
【図４】第１の実施形態に係るコンテンツ関連付けテーブルの第２の例を示す図。
【図５】第１の実施形態に係るコントローラで実行されるミラーリングを例示するフローチャート。
【図６】第１の実施形態に係る電子機器の構成を例示するブロック図。
【図７】第１の実施形態に係る情報処理装置の構成を例示するブロック図。
【図８】第１の実施形態に係る電子機器及び無線記憶装置によるコンテンツ出力処理を例示するフローチャート。
【図９】第２の実施形態に係る情報処理システムの処理を例示するフローチャート。
【図１０】第３の実施形態に係る情報処理システムの処理を例示するフローチャート。
【図１１】第４の実施形態に係る情報処理システムの処理を例示するフローチャート。
【図１２】第５の実施形態に係る情報処理システムの構成の一例を示すブロック図。
【図１３】第５の実施形態に係る電子機器の構成を例示するブロック図。
【図１４】第５の実施形態に係るアクセサリを例示する図。
【発明を実施するための形態】
【０００７】
以下、図面を参照しながら各実施形態について説明する。以下の説明において、略又は実質的に同一の機能及び構成要素については、同一符号を付し、必要に応じて説明を行う。
【０００８】
［第１の実施形態］
本実施形態においては、無線通信を実行可能な記憶装置（以下、無線記憶装置と称する）を装着可能な電子機器、電子機器に装着可能な無線記憶装置、無線記憶装置と通信可能な情報処理装置、及び電子機器と無線記憶装置と情報処理装置とを含む情報処理システムについて説明する。本実施形態において、識別情報はＩＤと表記する。
【０００９】
本実施形態においては、情報処理装置が、画像処理を実行し、画像処理結果に対応する設定情報を、無線通信により無線記憶装置へ送る。例えば、本実施形態に係る情報処理システムは、情報処理装置が撮像した画像より電子機器の設定情報を抽出し、情報処理装置から無線記憶装置へ電子機器の設定情報を送ることで、電子機器の設定を変更（例えば、格納又は更新）する。本実施形態では、電子機器の設定の変更の例として、電子機器で出力（例えば、再生）されるコンテンツの変更、より具体的には、電子機器で出力される音データの変更を説明する。しかしながら、電子機器の設定の変更としては、電子機器が、無線記憶装置が格納している設定情報に基づいて様々に動作を変更することを含む。
【００１０】
本実施形態においては、画像処理の一例として、画像認識の場合を説明する。しかしながら、画像処理は、画像解析、加工、データ圧縮、データ復号、フィルタリング、特徴抽出、バーコード又は二次元コードなどのコードの認識など、様々な処理を含む。
【００１１】
本実施形態では、情報処理装置の画像処理により電子機器の設定情報が得られる場合を例として説明する。しかしながら、情報処理装置の画像処理により電子機器で用いられる他の情報又はデータが得られてもよい。
【００１２】
図１は、本実施形態に係る情報処理システムの構成の一例を示すブロック図である。
【００１３】
情報処理システム１は、電子機器２と、無線記憶装置３と、情報処理装置４と、サーバ装置５とを含む。また、情報処理装置４は、物体６を撮像する。
【００１４】
電子機器２は、例えば、玩具、スマートウォッチ、ゲーム機器、携帯電話機、コンピュータ、ウェアラブル端末などでもよい。本実施形態では、電子機器２が玩具の場合を例として説明する。例えば、電子機器２は、時計型玩具でもよい。
【００１５】
電子機器２は、無線記憶装置３を着脱可能とするための装着部２２ａを備える。
【００１６】
ユーザは、装着部２２ａに無線記憶装置３を挿入可能であり、また、装着部２２ａから無線記憶装置３を取り外し（例えば、引き出し）可能である。
【００１７】
電子機器２は、装着部２２ａに無線記憶装置３が装着されると、無線記憶装置３と電気的に接続し、無線記憶装置３とコマンド、アドレス、データ、情報、指示、信号などを送受信する。
【００１８】
電子機器２は、電子機器ＩＤを付与されてもよい。電子機器ＩＤは、電子機器２に固有のＩＤでもよく、電子機器２の種別（例えばバージョンなど）を示すＩＤでもよい。また、電子機器２が電子機器ＩＤを管理しており、電子装置２が無線記憶装置３へ電子機器ＩＤを送信してもよい。
【００１９】
電子機器２は、無線記憶装置３に格納されているデータに基づいて、当該データに応じた動作を実行する。例えば、電子機器２は、ユーザによる操作に応じて、無線記憶装置３に格納されているコンテンツを出力し、又は、電子機器２の設定を変更する。
【００２０】
ユーザによる操作としては、例えば、電子機器２の電源ＯＮ、電源ＯＦＦ、又は、動作ボタンの押下などがある。
【００２１】
コンテンツは、画像データ（静止画像データ、動画像データ）、音データ（音楽データ、音声データなど）、映像データなどでもよい。コンテンツは、キャラクターを表してもよい。本実施形態では、コンテンツが音データであり、出力対象のコンテンツＩＤが設定情報の場合を例として説明する。
【００２２】
電子機器２は、ポーリングにより、又は、ユーザによる操作に応じて、無線記憶装置３をアクセスし、設定情報の変更を認識し、変更後の設定情報に基づいてコンテンツを出力してもよい。
【００２３】
電子機器２は、無線記憶装置３の所定のメモリ領域に格納されている変更後のコンテンツを読み出し、変更後のコンテンツを出力してもよい。
【００２４】
電子機器２は、無線記憶装置３の所定のメモリ領域に格納されている変更後のコンテンツを読み出し、電子機器２内のメモリの所定のメモリ領域に変更後のコンテンツを格納してもよい。
【００２５】
電子機器２は、動作制御部２１を含む。
【００２６】
動作制御部２１は、例えば、無線記憶装置３に格納されている情報に基づいて、出力対象のコンテンツを示すコンテンツＩＤを認識し、認識したコンテンツＩＤに対応するコンテンツを無線記憶装置３から読み出し、読み出されたコンテンツを出力する。また、動作制御部２１は、例えば、無線記憶装置３に格納されている情報に基づいて、出力対象のコンテンツを決定する。なお、コンテンツＩＤは、コンテンツ固有の識別番号などであってもよく、コンテンツの格納先アドレスであってもよい。
【００２７】
無線記憶装置３は、例えば、メモリカード（ＳＤメモリカード又はマルチメディアカードなど）、ＵＳＢ（Universal Serial Bus）メモリ、ストレージ装置など、様々な記憶装置でもよい。本実施形態では、無線記憶装置３がメモリカードの場合を例として説明する。
【００２８】
本実施形態では、無線記憶装置３は、例えば１３．５６ＭＨｚなどの周波数で近距離無線通信規格であるＮＦＣ（Near Field Communication）に準拠した無線通信を行う。
【００２９】
電子機器２が無線記憶装置３を装着すると、無線記憶装置３は、電子機器２と電気的に接続され、電子機器２から電力の供給を受ける。無線記憶装置３は、電子機器２から受信したデータを格納し、無線記憶装置３に備えられている各種のメモリに格納されているデータを読み出し当該読み出したデータを電子機器２へ送る。また、無線記憶装置３は、電子機器２から電力の供給を受けていなくても、無線アンテナ３１の電磁誘導によって発生（誘起）される電力によりデータを通信可能である。すなわち、無線記憶装置３は、例えば、無線通信を行い、情報処理装置４に対してデータを送信又は受信する。無線記憶装置３は、電子機器２から電力の供給を受けなくても、情報処理装置４からの電波に基づいて電磁誘導によって発生された電力に基づいて少なくとも一部の構成要素で動作可能である。
【００３０】
本実施形態において、無線記憶装置３は、例えばＳＤインタフェースなどの有線インタフェースにしたがって電子機器２とデータを送受信するが、他のインタフェースを用いてもよい。また、無線記憶装置３は、例えばＮＦＣインタフェースを使用して情報処理装置４とデータを送受信するが、他の無線通信インタフェースを用いてもよい。
【００３１】
無線記憶装置３は、無線アンテナ３１と、不揮発性メモリ３２と、コントローラ３３と、通信コントローラ３４と、メモリコントローラ３５と、接続部３６とを備える。通信コントローラ３４は、無線通信メモリ３７と電圧検波器３８とを備える。なお、通信コントローラ３４と無線通信メモリ３７とは分離した構成としてもよい。コントローラ３３と、通信コントローラ３４と、メモリコントローラ３５とは、自由に組み合わせ、又は、分離することができる。
【００３２】
コントローラ３３、メモリコントローラ３５、不揮発性メモリ３２は、例えば、無線記憶装置３が電子機器２から電力の供給を受けている場合に動作する。無線記憶装置３が無線アンテナ３１を介してのみ電力の供給を受けており、電子機器２から電力を受けていない場合には、コントローラ３３、メモリコントローラ３５、不揮発性メモリ３２は、必ずしも動作しなくともよい。他方、通信コントローラ３４は、無線記憶装置３が無線アンテナ３１を介して電力の供給を受けており、電子機器２から電力の供給を受けていない場合であっても動作可能である。つまり、無線アンテナ３１がＮＦＣに対応する所定の周波数の無線電波を受信すると、通信コントローラ３４は動作可能となり、無線記憶装置３はＮＦＣによる通信が可能となる。なお、コントローラ３３、メモリコントローラ３５、不揮発性メモリ３２は、無線記憶装置３が無線アンテナ３１を介してのみ電力の供給を受けており、電子機器２から電力を受けていない場合であっても、無線アンテナ３１から供給される電力によって動作可能でもよい。
【００３３】
不揮発性メモリ３２は、例えば、不揮発性の半導体メモリとしてもよい。不揮発性メモリ３２は、例えばＮＡＮＤ型フラッシュメモリとするが、ＮＯＲ型フラッシュメモリ、ＭＲＡＭ（Magnetoresistive Random Access Memory：磁気抵抗メモリ）、ＰＲＡＭ（Phase change Random Access Memory：相変化メモリ）、ＲｅＲＡＭ（Resistive Random Access Memory：抵抗変化型メモリ）、ＦｅＲＡＭ（Ferroelectric Random Access Memory）など他の不揮発性半導体メモリでもよい。例えば、不揮発性メモリ３２は、他の不揮発性メモリ、磁気メモリなどでもよい。例えば、不揮発性メモリ３２は、３次元構造のフラッシュメモリでもよい。
【００３４】
不揮発性メモリ３２は、例えば、電子機器２が無線記憶装置３へ電力を供給している場合に動作する。
【００３５】
本実施形態において、不揮発性メモリ３２は、例えば、出力対象のコンテンツを示すコンテンツＩＤ１０１、電子機器２で出力される各種のコンテンツ１０２を格納する。本実施形態において、各種のコンテンツ１０２は、コンテンツＩＤ１０１と関連付けられており、コンテンツＩＤ１０１に基づいて読み出し可能としてもよい。各種のコンテンツ１０２は、所定のメモリ領域に格納されており、所定のメモリ領域を指すアドレスに基づいて読み出し可能としてもよい。
【００３６】
なお、不揮発性メモリ３２は、例えば、電子機器ＩＤ毎にメモリ領域を分けてコンテンツＩＤ１０１、コンテンツ１０２を管理してもよい。
【００３７】
コントローラ３３は、電子機器２、メモリコントローラ３５、通信コントローラ３４からコマンド、アドレス、データ、情報、指示、信号などを受信する。
【００３８】
コントローラ３３は、受信したコマンドに基づき、メモリコントローラ３５、通信コントローラ３４、電子機器２にコマンド、アドレス、データ、情報、指示、信号などを出力する。
【００３９】
本実施形態において、コントローラ３３は、ファームウェア、オペレーティングシステム、アプリケーションプログラムなどのソフトウェアに基づいて動作してもよい。
【００４０】
コントローラ３３は、不揮発性メモリ３２に、コンテンツＩＤ１０１、コンテンツ１０２を格納する。
【００４１】
コントローラ３３は、例えば、不揮発性メモリ３２と無線通信メモリ３７との間で同一とすべきデータを同じ内容とするミラーリングを行う。
【００４２】
コントローラ３３は、ミラーリングにより、例えば、不揮発性メモリ３２と無線通信メモリ３７のうちの一方のメモリでミラーリング対象のデータが新規に格納又は変更された場合に、一方のメモリに格納されているミラーリング対象のデータと同じ内容で、他方のメモリにミラーリング対象のデータを新規に格納又は変更する。本実施形態において、不揮発性メモリ３２と無線通信メモリ３７との間で同一とすべきデータ、つまりミラーリング対象のデータは、例えば、コンテンツＩＤ１０１、コンテンツ１０２などである。なお、後述する出力コンテンツＩＤ１０４がミラーリング対象データに含まれるとしてもよい。ミラーリング対象のデータは、これらに限定されない。
【００４３】
コントローラ３３は、ミラーリングを、無線記憶装置３の給電状態で、例えばユーザが電子機器２に無線記憶装置３を装着した状態で、実行する。コントローラ８は、無線記憶装置３が給電状態となった場合は必ずミラーリングを行うとしてもよい。これにより、電子機器２の電源をＯＮした直後に必ずミラーリングが行われるため、電子機器２は電子機器２の電源ＯＦＦ時の無線通信メモリ３７の変化を漏れなく不揮発性メモリ３２に反映させることができる。電子機器２が無線記憶装置３へ電力を供給しない場合であっても、無線記憶装置３は情報処理装置４からデータを受信するため、コントローラ３３は、例えば、ミラーリングなどの処理を実行可能としてもよい。
【００４４】
ミラーリングのタイミングは、無線記憶装置３の給電時に限定されない。例えば、ミラーリングは、無線記憶装置３が情報処理装置４から無線通信指示を受けた場合に実行されてもよく、無線記憶装置３の電源ＯＦＦのタイミングで実行されてもよく、所定時間を経過するごとに実行されてもよい。
【００４５】
コントローラ３３は、無線通信メモリ３７に格納するデータを圧縮してもよい。コントローラ３３は、例えば、ハフマン符号を使用して圧縮を実行する。コントローラ３３は、無線通信メモリ３７に格納されているデータを読み出す場合は、圧縮されたデータを伸張し、伸張されたデータを読み出しデータとして出力する。データの圧縮、伸張はコントローラ３３が実行してもよいし、無線記憶装置３が圧縮器、伸張器を備え、コントローラ３３が、圧縮器にデータを圧縮させ、伸張器にデータを伸張させてもよい。
【００４６】
メモリコントローラ３５は、不揮発性メモリ３２を制御する。メモリコントローラ３５は、例えば、コントローラ３３から入力されたコマンドなどに基づいて、不揮発性メモリ３２へデータを格納する。また、メモリコントローラ３５は、例えば、コントローラ３３から入力されたコマンドなどに基づいて、不揮発性メモリ３２からデータを読み出し、コントローラ３３へデータを出力する。また、メモリコントローラ３５は、コントローラ３３を経由せずに、通信コントローラ３４又は電子機器２と通信してもよい。
【００４７】
無線アンテナ３１は、例えば、ＰＣＢパターンアンテナである。無線アンテナ３１の動作可能な周波数帯は、ＮＦＣに対応する所定の周波数帯としてもよい。
【００４８】
無線アンテナ３１は、例えば、情報処理装置４からの電波に基づき、電磁誘導による電力を発生できる。無線アンテナ３１は、発生した電力を通信コントローラ３４に供給する。
【００４９】
無線アンテナ３１は、情報処理装置４からコマンド、アドレス、データ、情報、指示、信号などを受信する。無線アンテナ３１は、受信したコマンドなどを、通信コントローラ３４に出力する。
【００５０】
通信コントローラ３４は、無線アンテナ３１を介した情報処置装置４などとの通信を行う。通信コントローラ３４は、コントローラ３３、無線アンテナ３１からコマンド、アドレス、データ、情報、指示、信号などを受信する。通信コントローラ３４は、受信したコマンドなどに基づいて、例えば、コントローラ３３、無線アンテナ３１へデータなどを出力する。また、通信コントローラ３４は、受信したコマンド、アドレスなどに基づいて、無線通信メモリ３７からデータを読み出して、コントローラ３３、無線アンテナ３１へデータを出力する。さらに、通信コントローラ３４は、受信したコマンド、アドレス、データなどに基づいて、無線通信メモリ３７へデータを格納する。
【００５１】
なお、電子機器２、コントローラ３３、メモリコントローラ３５、通信コントローラ３４、無線アンテナ３１などの間で通信されるコマンド、アドレス、データ、情報、指示、信号などは、必ずしもその形式が一致する必要はない。通信する両者が認識可能なコマンド、アドレス、データ、情報、指示、信号などであれば、他の部分で通信される際のコマンド、アドレス、データ、情報、指示、信号などと形式的に一致する必要はない。
【００５２】
通信コントローラ３４は、コントローラ３３又は無線アンテナ３１を介してコマンドとデータを受信した場合、データを無線通信メモリ３７に格納する。通信コントローラ３４は、無線通信メモリ３７のデータの書き込みを必ずしも行わなくともよい。
【００５３】
無線通信メモリ３７は、例えば不揮発性メモリである。無線通信メモリ３７は、通信コントローラ３４又はメモリコントローラ３５による制御にしたがってデータを格納する。なお、無線通信メモリ３７におけるデータの格納は、一時的でもよい。無線通信メモリ３７としては、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）が用いられるが、上記不揮発性メモリ３２と同様に各種のメモリを用いることができる。
【００５４】
なお、無線アンテナ３１から供給される電力で動作可能とするため、無線通信メモリ３７に用いられる不揮発性メモリは、単位容量当たりの消費電力が不揮発性メモリ３２よりも低消費電力であるほうが望ましい。具体的には、ＮＯＲ型のメモリを用いてもよい。
【００５５】
本実施形態において、無線通信メモリ３７は、不揮発性メモリ３２が格納するデータの一部又は全部を格納する。例えば、無線通信メモリ３７は、コンテンツＩＤ１０１、コンテンツ１０２、変更フラグ１０３、出力コンテンツＩＤ１０４、ユーザ情報１０５を格納する。
【００５６】
変更フラグ１０３（変更情報）は、例えば、コンテンツＩＤ１０１又はコンテンツ１０２の変更（更新）があったか否かを示すフラグである。
【００５７】
変更フラグ１０３の状態は、通信コントローラ３４が変更する。通信コントローラ３４は、コンテンツＩＤ１０１又はコンテンツ１０２の変更があった場合は変更フラグ１０３をＯｎに変更し、コンテンツＩＤ１０１又はコンテンツ１０２の変更がない場合は、変更フラグ１０３をＯｆｆに変更する。なお、通信コントローラ３４は、情報処理装置４の指示に基づき、変更フラグ１０３の状態を変更してもよい。
【００５８】
変更フラグ１０３がＯｆｆの場合は、無線通信メモリ３４と不揮発性メモリ３２のミラーリングは不要であることを示す。すなわち、コントローラ３３は、無線通信メモリ３４と不揮発性メモリ３２のミラーリングを実施するタイミングで、変更フラグ１０３の状態を参照し、ミラーリングを行うか行わないかを決定してもよい。
【００５９】
出力コンテンツＩＤ１０４は、電子機器２により出力（例えば、音出力又は画像再生）されるべきコンテンツのコンテンツＩＤである。出力コンテンツＩＤ１０４は、電子機器２により現在出力対象のコンテンツが存在する場合は、この現在出力対象のコンテンツの次に出力されるべきコンテンツのコンテンツＩＤであってもよい。例えば、情報処理装置４は、無線記憶装置３と無線通信を行い、出力コンテンツＩＤ１０４を、通信コントローラ３４経由で無線通信メモリ３７に格納する。電子機器２は、無線記憶装置３が装着されている場合に、無線記憶装置３の接続部３６、コントローラ３３、及び通信コントローラ３４経由で無線通信メモリ３７をチェックし、出力コンテンツＩＤ１０４が無線通信メモリ３７に格納されている場合は、優先的に無線通信メモリ３７に格納されている出力コンテンツＩＤ１０４が指定するコンテンツを出力するとしてもよい。電子機器２は、無線記憶装置３が装着され、ミラーリングにより無線通信メモリ３７の出力コンテンツＩＤ１０４が不揮発性メモリ３２へ格納された場合に、無線記憶装置３の接続部３６、コントローラ３３、及びメモリコントローラ３５経由で不揮発性メモリ３２をチェックし、出力コンテンツＩＤ１０４が不揮発性メモリ３２に格納されている場合は、優先的に不揮発性メモリ３２に格納されている出力コンテンツＩＤ１０４が指定するコンテンツを出力するとしてもよい。
【００６０】
ユーザ情報１０５は、情報処理装置４が取得する多様な情報であり、例えば情報処理装置４の位置情報、個人情報、時間情報（以下、これらの情報の総称をユーザ情報と呼ぶ）などであってもよい。なお、時間情報は、例えば、現在の日時を示す情報、カレンダー情報などを含むとしてもよい。
【００６１】
なお、本実施形態においてユーザ情報１０５は省略してもよい。
【００６２】
本実施形態において、通信コントローラ３４は、情報処理装置４から無線アンテナ３１経由で、情報処理装置４によって決定された追加するコンテンツ又は変更するコンテンツＩＤを受信する。通信コントローラ３４は、受信した追加するコンテンツ又は変更するコンテンツＩＤを、出力対象のコンテンツ１０２又は出力対象のコンテンツを指定するコンテンツＩＤ１０１として、無線通信メモリ３７に格納する。そして、通信コントローラ３４は、変更フラグ１０３をＯｎにする。コントローラ３３は、変更フラグ１０３がＯｎであることを確認し、変更後のコンテンツＩＤ１０１を、ミラーリングにより不揮発性メモリ３２に格納する。
【００６３】
本実施形態において、通信コントローラ３４は、情報処理装置４から無線アンテナ３１経由で、情報処理装置４によって決定された、電子機器２により出力されるべきコンテンツのコンテンツＩＤを受信する。通信コントローラ３４は、受信されたコンテンツＩＤを、出力コンテンツＩＤ１０４として、無線通信メモリ３７に格納し、変更フラグ１０３をＯｆｆにする。コントローラ３３は、変更フラグ１０３がＯｆｆであることを確認し、ミラーリングを行わない。電子機器２は、無線記憶装置３が装着されている場合に、出力コンテンツＩＤ１０４を参照し、出力コンテンツＩＤ１０４に対応するコンテンツを不揮発性メモリ３２のコンテンツＩＤ１０１と照合することにより、出力コンテンツＩＤ１０４に対応したコンテンツを出力する。別の例として、通信コントローラ３４は、受信されたコンテンツＩＤを、出力コンテンツＩＤ１０４として、無線通信メモリ３７に格納し、変更フラグ１０３をＯｎにしてもよい。この場合、例えば、コントローラ３３は、変更フラグ１０３がＯｎであることを確認し、ミラーリングを行う。電子機器２は、無線記憶装置３が装着されている場合に、ミラーリングにより不揮発性メモリ３２に格納された出力コンテンツＩＤ１０４を参照し、出力コンテンツＩＤ１０４に対応する不揮発性メモリ３２のコンテンツを出力してもよい。
【００６４】
なお、無線通信メモリ３７は、例えば、無線記憶装置３の関連データ（不揮発性メモリ３２に格納されるデータ（例えば画像データ、音データ、映像データなど）の一部、不揮発性メモリ３２に格納されるデータに関連するデータ、不揮発性メモリ３２、無線記憶装置３に関するデータ）、情報処理装置４に関連するデータ、又は、コントローラ３３又は情報処理装置４などから受信したコマンドを、格納してもよい。
【００６５】
無線通信メモリ３７に格納されるデータについて、具体例を挙げて説明する。なお、これらは一例であって、無線通信メモリ３７に格納されるデータはこれらに制限されない。
【００６６】
不揮発性メモリ３２に格納されるデータに関連するデータのうち画像データに関連するデータは、例えば、ファイル名データ、画像データのうちの最初又は最後の部分、又は画像データのサムネイル画像データ、ファイル生成時間データ、撮像時刻データ、データＩＤなどである。
【００６７】
不揮発性メモリ３２に格納されるデータに関連するデータのうち音データに関連するデータは、例えば、ファイル名データ、音データのうちの最初又は最後の部分、又は音データの出力時間データ、ファイル生成時間データ、データＩＤなどである。
【００６８】
不揮発性メモリ３２に関連するデータは、不揮発性メモリ３２のメモリ容量のデータ、残り容量のデータ、ファイル数のデータなどである。
【００６９】
無線記憶装置３に関するデータは、認識ＩＤデータ（各無線記憶装置３に任意に割り当てられる識別用の番号、例えば製造時に割り当てられる固有の製品ＩＤ、又は、後で無線記憶装置３ごとに任意に割り付けられたＩＤなど）、又は、コメント（ユーザが、電子機器２又は情報処理装置４を介して、無線記憶装置３に格納させた、無線記憶装置３に関連付けられたテキストデータ）などである。
【００７０】
電子機器２に関連するデータとは、電子機器２の電子機器ＩＤ、電子機器２のバージョン情報、電子機器２のファームウェアの変更情報、又は、これらの情報に基づいて生成されたフラグ情報などである。
【００７１】
接続部３６は、例えばＳＤインタフェースなどの規格化された接続端子であり、電子機器２と電気的に接続可能である。なお、接続部３６は、ＳＤインタフェースではない他の規格に準拠していてもよい。
【００７２】
電圧検波器３８は、無線アンテナ３１と電気的に接続されている。電圧検波器３８は、無線アンテナ３１から通信コントローラ３４に供給される電圧を検知する。そして、電圧検波器３８は、通信コントローラ３４が動作可能な所定の電圧に達するまで、ＮＦＣによる通信のリセットコマンドを出す。通信コントローラ３４は、このリセットコマンドを受信している間は、ＮＦＣによる通信を行わない。このリセットコマンドにより、ＮＦＣによる通信の異常起動・動作を防止することができる。電圧検波器３８は所定の電圧に達している場合に、動作可能コマンドを通信コントローラ３４に出力するとしてもよい。この場合、通信コントローラ３４は、動作可能コマンドを受信している場合のみ、ＮＦＣによる通信を行う。
【００７３】
情報処理装置４は、例えば、携帯電話機、スマートフォン、コンピュータ、ゲーム機器、ステーション装置、ウェアラブル端末などでもよい。ステーション装置とは、例えば、ショッピングモール、電気店、玩具店などに配置され、外部の装置と通信可能な装置である。情報処理装置４は、無線記憶装置３とコマンド、アドレス、データ、情報、指示、信号などを送受信可能である。
【００７４】
情報処理装置４は、例えば、通信部４１と、ＵＩ（User Interface）部４２と、画像取得部４３と、画像処理部の一例である画像認識部４４と、記憶部４５とを含む。
【００７５】
通信部４１は、無線記憶装置３と無線通信を行い、コマンド、アドレス、データ、情報、指示、信号などを送受信する。また、通信部４１は、サーバ装置５と無線又は有線でコマンド、アドレス、データ、情報、指示、信号などを送受信する。情報処理装置４とサーバ装置５との間の通信では、例えば、無線ＬＡＮ、３Ｇ（3rd Generation）、ＬＴＥ（Long Term Evolution）などの無線通信規格が用いられてもよい。
【００７６】
ＵＩ部４２は、情報処理装置４のユーザインタフェースであり、例えばディスプレイなどの表示装置、操作ボタン、タッチパネル、プリンタ、キーボードなどの入出力装置を含んでいてもよい。
【００７７】
画像取得部４３は、情報処理装置４が備える画像取得装置を用い、物体６を撮像する。画像取得装置は、物体６の特徴を取得できる装置であればよく、例えばカメラ、スキャナ、センサ、リーダなどでもよい。本実施形態では、画像取得装置はカメラの場合を例として説明する。物体６は、例えば、画像認識対象となるコンテンツを付されたキャラクターグッズである。より具体的な例としては、物体６は、例えば柄、色などのようなコンテンツがプリントされた衣類などある。
【００７８】
画像認識部４４は、例えば、撮像された画像に対しパターン認識を行う。例えば、画像認識部４４は、画像取得部４３が取得した物体６の撮像データから、特徴を抽出する。特徴は、画像そのものでもよく、画像解析により得られる画像パターン又は特徴点であってもよい。例えば、特徴は、キャラクターグッズの柄又は色でもよい。例えば、画像認識部４４は、物体６の撮像データより抽出した特徴が、画像認識部４４内に登録されている特徴を含む（又は一致する）か、又は、記憶部４５に格納されている特徴を含むか判断することにより、特徴の抽出を行う。
【００７９】
記憶部４５は、例えばカレンダー情報４５１、位置情報４５２、個人情報４５３など、すなわちユーザ情報を格納する。
【００８０】
カレンダー情報４５１は、日付と日付に対応するイベントとを関連付けている。イベントとしては、例えば、正月、節分、ひな祭り、こどもの日、クリスマス、大晦日といった年中行事などがある。
【００８１】
位置情報４５２は、情報処理装置４の位置を示す情報であり、例えばＧＰＳ（Global Positioning System）によって得られる情報である。
【００８２】
個人情報４５３は、情報処理装置４のユーザ又は電子機器２のユーザの誕生日、年齢、住所、スケジュールなどの情報を含む。
【００８３】
本実施形態において、通信部４１は、画像認識部４４で取得された撮像データの特徴及び記憶部４５に格納されているユーザ情報をサーバ装置５に送信する。また、通信部４１は、サーバ装置５よりコンテンツＩＤ又はコンテンツを受信する。さらに通信部４１は、無線記憶装置３と無線通信を行うことにより、コンテンツＩＤ、コンテンツ、記憶部４５に格納されている各種情報などを無線記憶装置３に送信する。
【００８４】
サーバ装置５は、コンテンツ関連付けテーブル５１と、動作決定部５２とを含む。
【００８５】
コンテンツ関連付けテーブル５１は、例えば撮像データの特徴を表す特徴ＩＤ及びユーザ情報と、コンテンツのコンテンツＩＤとを関連付ける。
【００８６】
動作決定部５２は、情報処理装置４より受信した特徴及びユーザ情報を用いてコンテンツ関連付けテーブル５１を参照することにより、例えば、変更するコンテンツＩＤ、追加するコンテンツ、又は電子機器２により次に出力されるべきコンテンツのコンテンツＩＤを決定する。そして、動作決定部５２は、決定されたコンテンツＩＤなどのコンテンツ情報を情報処理装置４へ送信する。
【００８７】
また、サーバ装置５は、各ユーザに各種のサービスを提供するサービスサイトとして機能してもよい。
【００８８】
図２は、本実施形態に係る情報処理システム１の処理の一例を示すフローチャートである。
【００８９】
ステップＳ２０１において、情報処理装置４のカメラは、ユーザの操作に応じて、物体６の撮像を行い、画像取得部４３は、撮像データを生成する。
【００９０】
ステップＳ２０２において、画像認識部４４は、必要に応じて撮像データより特徴を抽出する。
【００９１】
ステップＳ２０３において、通信部４１は、撮像データより得られた特徴及び記憶部４５に格納されたユーザ情報（カレンダー情報４５１、位置情報４５２、個人情報４５３など）を、サーバ装置５へ送信する。ユーザ情報は、ステップＳ２０１のタイミングで生成され、記憶部４５に格納されてもよい。なお、例えば、撮像データに対する画像処理の結果（撮像データより得られた特徴）と、ユーザ情報との組み合わせを、第１の設定情報と定義してもよい。
【００９２】
なお、コンテンツ関連付けテーブル５１の形式によりユーザ情報が不要である場合は、ユーザ情報は、サーバ装置５へ送信されなくてもよい。コンテンツ関連付けテーブル５１の詳細については、図３及び図４を用いて後述する。
【００９３】
ステップＳ２０４において、サーバ装置５の動作決定部５２は、情報処理装置４より特徴及びユーザ情報を受信する。受信した特徴は、サーバ装置５により特徴ＩＤに変換される。動作決定部５２は、特徴ＩＤ及びユーザ情報を用いてコンテンツ関連付けテーブル５１によりコンテンツ情報の照合を行い、コンテンツ情報を決定する。コンテンツ情報は、例えば、変更するコンテンツＩＤ、追加するコンテンツ、又は電子機器２により次に出力されるべきコンテンツのコンテンツＩＤなど、又はこれらの２以上の組み合わせなどでもよい。
【００９４】
ステップＳ２０５において、情報処理装置４の通信部４１は、サーバ装置５よりコンテンツ情報を受信する。
【００９５】
ステップＳ２０６において、通信部４１は、無線記憶装置３と無線通信を行い、無線記憶装置３へコンテンツ情報を送信する。
【００９６】
ステップＳ２０７において、無線記憶装置３の通信コントローラ３４はコンテンツ情報を受信する。通信コントローラ３４は、受信したコンテンツ情報を、変更するコンテンツＩＤの場合はコンテンツＩＤ１０１として、追加するコンテンツの場合はコンテンツ１０２として、無線通信メモリ３７に格納する。そして、通信コントローラ３４は、変更フラグ１０３をＯｎとする。コントローラ３３は、変更フラグ１０３がＯｎであることを確認し、変更後のコンテンツＩＤ１０１を、ミラーリングにより不揮発性メモリ３２に格納する。
【００９７】
また、無線記憶装置３の通信コントローラ３４は、コンテンツ情報が電子機器２により出力されるべきコンテンツのコンテンツＩＤの場合は、当該出力されるべきコンテンツのコンテンツＩＤを、出力コンテンツＩＤ１０４として、無線通信メモリ３７に格納する。
【００９８】
ステップＳ２０８において、電子機器２は、ユーザの操作にしたがって、無線記憶装置３を装着する。また、ユーザが無線記憶装置３を電子機器２に装着してもよい。装着により、電子機器２から接続部３６経由で無線記憶装置３のコントローラ３３、メモリコントローラ３５及び不揮発性メモリ３２へ給電される。電子機器２は、無線記憶装置３を認識する。
【００９９】
ステップＳ２０９において、電子機器２は、出力コンテンツＩＤ１０４を参照し、出力コンテンツＩＤ１０４が書き込まれている場合は、出力コンテンツＩＤ１０４に対応するコンテンツを不揮発性メモリ３２のコンテンツＩＤ１０１と照合することにより、出力コンテンツＩＤ１０４に対応したコンテンツを出力する。コンテンツを出力するタイミングは、装着時であってもよく、装着時ではない任意のタイミングであってもよい。また、出力コンテンツＩＤ１０４は、ミラーリングにより、不揮発性メモリ３２に格納されてもよい。この場合、電子機器２は、接続部３６、コントローラ３３、メモリコントローラ３５経由で不揮発性メモリ３２の出力コンテンツＩＤ１０４を読み出す。そして、電子機器２は、出力コンテンツＩＤ１０４に対応するコンテンツＩＤ１０１を認識し、メモリコントローラ３５及びコントローラ３３経由で読み出したコンテンツＩＤ１０１に対応するコンテンツを出力する。
【０１００】
出力コンテンツＩＤ１０４が無線通信メモリ３７と不揮発性メモリ３２とのいずれにも格納されていない場合、電子機器２は電子機器２が無線記憶装置３の装着時に通常出力するコンテンツ（例えば、無線記憶装置３の装着完了をユーザに知らせる効果音又は音声など）を不揮発性メモリ３２より読み出して出力してもよく、又は、電子機器２はコンテンツを出力しなくてもよい。
【０１０１】
なお、本実施形態においてサーバ装置５に含まれるコンテンツ関連付けテーブル５１及び動作決定部５２は、情報処理装置４に含まれるとしてもよい。すなわち、ステップＳ２０４でサーバ装置５が行うコンテンツＩＤの照合は、情報処理装置４が行ってもよい。この場合、ステップＳ２０３での情報処理装置４からサーバ装置５への問い合わせは不要となるため、サーバ装置５は省略されてもよい。
【０１０２】
図３は、本実施形態に係るコンテンツ関連付けテーブル５１の第１の例を示す図である。
【０１０３】
コンテンツ関連付けテーブルＴ１は、特徴ＩＤｅ１とコンテンツＩＤｅ２とを関連付ける。例えば、特徴Ａには、コンテンツＣ１０が関連付けられ、特徴Ｂには、コンテンツＣ２０が関連付けられ、特徴Ｃには、コンテンツＣ３０が関連付けられる。
【０１０４】
コンテンツＩＤｅ２は、例えばコンテンツＩＤでもよく、コンテンツの格納先を示すアドレスでもよい。
【０１０５】
なお、複数の特徴ＩＤｅ１に１つのコンテンツＩＤｅ２が関連付けられてもよく、１つの特徴ＩＤｅ１に複数のコンテンツＩＤｅ２が関連付けられてもよく、複数の特徴ＩＤｅ１に対して複数のコンテンツＩＤｅ２が関連付けられてもよい。
【０１０６】
図４は、本実施形態に係るコンテンツ関連付けテーブル５１の第２の例を示す図である。
【０１０７】
コンテンツ関連付けテーブルＴ２は、入力される特徴（特徴ＩＤｅ１）及び特徴ＩＤｅ１を取得した場所を示す場所データｅ３と、コンテンツ（コンテンツＩＤｅ２）とを関連付ける。場所データｅ３は、例えばＧＰＳ情報による位置データであってもよい。例えば、特徴Ｂが地域αで取得された場合にはコンテンツＣ２０が関連付けられ、同じ特徴Ｂであっても地域γで取得された場合にはコンテンツＣ２２が関連付けられる。より具体的には、例えば関西圏で取得した特徴Ｂには、関西弁の音声コンテンツが関連付けられてもよく、東北圏で取得した特徴Ｂには、東北弁の音声コンテンツが関連付けられてもよい。
【０１０８】
場所データｅ３は、例えば物体を撮像（図２のＳ２０１に対応）した場所であってもよく、無線記憶装置３が情報処理装置４にかざされることで無線記憶装置３と情報処理装置４とが無線通信可能になる場所であってもよく、無線記憶装置３が情報処理装置４からコンテンツ情報を受信（図２のＳ２０７に対応）する場所であってもよく、又は上述ではない場所であってもよい。場所データｅ３は、物体６の撮像場所と、無線記憶装置３と情報処理装置４とが無線通信可能になる場所との組み合わせでもよい。無線記憶装置３が情報処理装置４からコンテンツ情報を受信する場所に応じて電子機器２から出力されるコンテンツを切り換える場合には、情報処理装置４が地域に対応するコンテンツを決定してもよい。
【０１０９】
なお、コンテンツ関連付けテーブルＴ２は、上述と異なる項目、又は上述と異なる項目の組み合わせを含んでいてもよい。例えば、コンテンツ関連付けテーブルＴ２は、コンテンツＩＤｅ２と、電子機器２がコンテンツを出力する時刻又は時間帯とを関連付けてもよい。これにより、ユーザの使用時刻又は時間帯に応じて出力対象のコンテンツを切り換えることができる。
【０１１０】
図５は、本実施形態に係るコントローラ３３で実行されるミラーリングを例示するフローチャートである。
【０１１１】
ステップＶ１において、コントローラ３３は、無線通信メモリ３７の空き領域の位置、空き領域のデータ容量などに基づいて、無線通信メモリ３７がデータを格納可能か否かを示すステータスを管理する。例えば、コントローラ３３は、無線通信メモリ３７の空き領域のデータ容量が所定のしきい値以上の場合に、データを格納可能なステータスを持つとする。
【０１１２】
ステップＶ２において、コントローラ３３は、不揮発性メモリ３２と無線通信メモリ３７とのうち少なくとも一方のメモリでミラーリング対象のデータが格納又は変更されたか判断する。
【０１１３】
少なくとも一方のメモリでミラーリング対象のデータが格納又は変更されていない場合、処理は終了する。
【０１１４】
少なくとも一方のメモリでミラーリング対象のデータが格納又は変更されている場合、ステップＶ３において、コントローラ３３は、ステータスに基づいて、無線通信メモリ３７がデータを格納可能か判断する。
【０１１５】
無線通信メモリ３７がデータを格納可能でない場合、コントローラ３３は、ステップＳ４において、終了又はエラー処理を実行する。エラー処理は、例えば電子機器２又は情報処理装置４に対して、データが正常に変更されなかった旨の音の出力又は画面の表示を指示する処理としてもよい。
【０１１６】
無線通信メモリ３７がデータを格納可能な場合、コントローラ３３は、ステップＶ５において、ミラーリングを実行する。
【０１１７】
図６は、本実施形態に係る電子機器２の構成を例示するブロック図である。
【０１１８】
電子機器２は、メモリカード格納部１３３０と、スピーカ１３４０と、制御部１３９０を含む。
【０１１９】
メモリカード格納部１３３０には、外部から記憶装置、例えばメモリカードを挿入可能である。本実施形態では、メモリカード格納部１３３０は、無線記憶装置３、例えば、ＮＦＣチップ搭載のメモリカードを保持する。メモリカード格納部１３３０は、上記図１の装着部２２ａに相当する。
【０１２０】
スピーカ１３４０は、ＤＡ変換器（図示略）を介してデータを音声データに変換して
外部に出力する。
【０１２１】
電子機器２は表示部（ディスプレイ）１３５０を含むとしてもよい。電子機器２は、当該電子機器２が無線記憶装置３から読み出した出力対象のコンテンツに音データと動画データが含まれる場合には、音データをスピーカ１３４０から出力し、動画データを表示部１３５０で表示してもよい。電子機器２は、音データをスピーカ１３４０から出力することなく、動画データを表示部１３５０に表示してもよい。
【０１２２】
電子機器２は、電子機器２の電源をＯＮ又はＯＦＦすることができる電源スイッチ１３６０、及び入力部１３７０を含むとしてもよい。入力部１３７０は、複数の入力手段を含んでいてもよく、例えばボタン、スイッチなどでもよい。
【０１２３】
制御部１３９０は、スピーカ１３４０、表示部１３５０、電源スイッチ１３６０、入力部１３７０を制御する。また、制御部１３９０は、メモリカード格納部１３３０に装着された無線記憶装置３と電気的に接続され、この電気的に接続された無線記憶装置３と通信する。
【０１２４】
本実施形態において、制御部１３９０は、動作制御部２１を含むとしてもよい。制御部１３９０は、ハードウェアによって実装されてもよく、プロセッサがソフトウェアを実行することで実現されてもよい。
【０１２５】
制御部１３９０は、メモリ１３９５を含むとしてもよい。メモリ１３９５は、例えば、制御部１３９０に含まれることなく、別構成としてもよい。メモリ１３９５は、例えば、一時的にデータを格納するキャッシュメモリとして用いられてもよい。メモリ１３９５は、例えば、ＳＰＩ（Serial Peripheral Interface）フラッシュメモリとしてもよい。
【０１２６】
図７は、本実施形態に係る情報処理装置４の構成を例示するブロック図である。情報処理装置４は、無線通信を実行可能な装置であって、例えばスマートフォン、ＰＤＡ（Personal Digital Assistant）、タブレット端末、コンピュータなどである。
【０１２７】
情報処理装置４は、バッテリ部１０７０と、無線アンテナ１０７５と、通信コントローラ１０８０と、制御部１０８５と、記憶部１０９０と、表示部１０９５と、入力部１１００と、無線通信部１１０５と、撮像部１１１０と、スピーカ１１１５と、ＧＰＳ１１２０を備える。なお、通信コントローラ１０８０と制御部１０８５とは１つのコントローラとして実現されてもよい。
【０１２８】
情報処理装置４は、バッテリ部１０７０から供給される電力により、動作及び通信可能である。
【０１２９】
情報処理装置４は、例えばＮＦＣインタフェースに沿って、データを送受信可能である。なお、情報処理装置４は、他の無線通信インタフェースを用いてもよい。
【０１３０】
バッテリ部１０７０は、情報処理装置４に電力を供給する電源である。バッテリ部１０７０は、例えば電池である。バッテリ部１０７０は、乾電池、蓄電池、燃料電池などでもよい。より具体的には、バッテリ部１０７０は、リチウムイオン電池などを用いてもよい。バッテリ部１０７０は、情報処理装置４の外部にあってもよく、例えば商用電源に接続されたＡＣアダプタなどでもよい。
【０１３１】
無線アンテナ１０７５の動作可能な周波数帯は、ＮＦＣに対応する所定の周波数帯に設定されている。
【０１３２】
無線アンテナ１０７５は、コマンド、アドレス、データ、情報、指示、信号などを受信し、通信コントローラ１０８０に受信したコマンド、アドレス、データ、情報、指示、信号などを出力する。無線アンテナ１０７５は、通信コントローラ１０８０から入力されたコマンド、アドレス、データ、情報、指示、信号など出力する。無線アンテナ１０７５は、例えば、ＰＣＢパターンアンテナである。
【０１３３】
通信コントローラ１０８０は、無線アンテナ１０７５を制御する。通信コントローラ１０８０は、制御部１０８５から受信したコマンド、アドレス、データ、情報、指示、信号などを、無線アンテナ１０７５経由で出力可能である。通信コントローラ１０８０は、無線アンテナ１０７５が受信したデータを制御部１０８５へ出力可能である。
【０１３４】
制御部１０８５は、例えば、入力部１１００、無線通信部１１０５、撮像部１１１０、無線記憶装置３からの入力に基づいて、各部の諸動作を制御する。制御部１０８５は、入力されたデータ、又はそれらのデータの計算結果に基づいて、各部を制御し、必要に応じて各部にコマンドなどを出力する。
【０１３５】
制御部１０８５は、例えば、半導体チップ、基板上に形成された回路、又はそれらの１つ又は複数の組合せである。なお、制御部１０８５は、一時的にデータを蓄えるキャッシュメモリとレジスタとのうちの少なくとも一方を備えてもよい。
【０１３６】
制御部１０８５は、通信コントローラ１０８０経由でコマンド、アドレス、データ、情報、指示、信号などを無線アンテナ１０７５へ出力可能である。制御部１０８５は、無線アンテナ１０７５が受信したコマンド、アドレス、データ、情報、指示、信号など、無線記憶装置３から読み取ったコマンド、アドレス、データ、情報、指示、信号などをを通信コントローラ１０８０経由で受け取る。
【０１３７】
制御部１０８５は、無線記憶装置３へデータを書き込む際に、各部から入力されたデータ、又はそれらのデータの計算結果と、書込みコマンド、アドレスを通信コントローラ１０８０に出力する。
【０１３８】
制御部１０８５は、各部と電気的につながっており、各部と電気的に通信する。つまり、制御部１０８５は、各部からデータを受け取り、そのデータ又はそのデータの計算結果を出力することが可能である。例えば、制御部１０８５は、撮像部１１１０が撮像した撮像データを表示部１０９５に出力可能である。例えば、制御部１０８５は、撮像部１１１０が撮像した撮像データに対し特徴を抽出し、無線通信部１１０５へ出力又は記憶部１１９０へ書き込み可能である。例えば、制御部１０８５は、記憶部１０９０から読み出した撮像データの特徴にＧＰＳ１１２０より取得した位置情報を付加し、無線通信部１１０５へ出力可能である。これらは一例であって、制御部１０８５は、各部からのデータを受け取り、そのデータの計算結果を出力可能である。
【０１３９】
本実施形態において、制御部１０８５は、上記図１の画像認識部４４を含むとしてもよい。
【０１４０】
本実施形態において、制御部１０８５は、ハードウェアによって実装されてもよく、プロセッサがソフトウェアを実行することで実現されてもよい。
【０１４１】
記憶部１０９０は、制御部１０８５との通信に基づいて、記憶したデータを制御部１０８５へ出力する。また、記憶部１０９０は、制御部１０８５との通信に基づいて制御部１０８５から受信したデータを記憶する。記憶部１０９０は、例えばメモリコントローラと不揮発性メモリである。不揮発性メモリとしては、不揮発性メモリ３２と同様に、様々なメモリが用いられる。メモリコントローラは、不揮発性メモリを制御する。記憶部１０９０は、例えばＨＤＤ（Hard Disk Drive）、又は、ＳＳＤ（Solid State Disk）などでもよい。本実施形態において、記憶部１０９０は、上記図１の記憶部４５を含むとしてもよい。
【０１４２】
表示部１０９５は、制御部１０８５から受け取ったデータをユーザが認識できる形式で出力する。表示部１０９５は、例えばディスプレイである。ユーザは、ディスプレイの表示を視覚により認識可能である。表示部１０９５は、具体的には、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイ、三次元ディスプレイなど、種々のディスプレイを用いてもよい。表示部１０９５は、制御部１０８５から受けたデータをディスプレイに表示する。表示部１０９５は、例えば、撮像部１１１０が撮像した画像又は動画データを、およそリアルタイムに表示可能である。
【０１４３】
入力部１１００は、ユーザにより入力された情報を入力データとして、制御部１０８５へ出力する。入力部１１００は、例えばディスプレイに設けられたタッチパネルである。ユーザがディスプレイ上の表示を押すと、入力部１１００はタッチパネル上の押された位置を検知し、その位置情報を入力データとして制御部１０８５へ出力する。入力部１１００は、具体的には、マトリクス状に配置されたスイッチ、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式などの各種のタッチパネル、を用いてもよい。
【０１４４】
入力部１１００は、例えばマイクでもよい。ユーザが音声を発すると、入力部１１００は、音声を検知し、音声変換により入力データを抽出し、制御部１０８５へ出力してもよい。
【０１４５】
本実施形態において、上記図１のＵＩ部４２は、表示部１０９５及び入力部１１００を含むとしてもよい。
【０１４６】
無線通信部１１０５は、無線アンテナ及び無線コントローラを含む。無線通信部１１０５は、外部と無線通信により、データの送受信を行う。無線通信部１１０５は、外部から受信したデータを制御部１０８５に出力する。無線通信部１１０５は、制御部１０８５から受信したデータを外部へ送信する。
【０１４７】
本実施形態において、上記図１の通信部４１は、無線通信部１１０５及び通信コントローラ１１８０を含むとしてもよい。
【０１４８】
撮像部１１１０は、静止画、動画、又はその両方を撮像可能である。撮像部１１１０は、撮像データ（画像データ）、つまり静止画又は動画データを制御部１０８５に出力する。撮像部１１１０は、無線記憶装置３の表面に配置されたコードを撮像可能としてもよい。撮像部１１１０は、例えばカメラである。より具体的には、撮像部１１１０は、固体撮像素子、例えば、ＣＣＤ（Charge Coupled Device）センサ、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサを用いたカメラである。
【０１４９】
本実施形態において、撮像部１０８５は、上記図１の画像取得部４３を含むとしてもよい。
【０１５０】
スピーカ１１１５は、制御部１０８５から入力された音データを出力する。
【０１５１】
ＧＰＳ１１２０は、情報処理装置４の位置情報を取得し、制御部１０８５に出力する。
【０１５２】
図８は、本実施形態に係る電子機器２及び無線記憶装置１によるコンテンツ出力処理を例示するフローチャートであり、図２のステップＳ２０９の一例である。
【０１５３】
電子機器２はコンテンツの出力を行う際、ステップＷ１において、無線記憶装置３へ対応するコンテンツの読み出し要求を行う。例えば、電子機器２は、出力するコンテンツ毎にコンテンツの読み出しアドレスを格納しており、読み出し要求とともに無線記憶装置３へ読み出しアドレスを送信する。読み出しアドレスは、具体的には、例えば、不揮発性メモリ３２上でのコンテンツ１０２の格納先アドレスであってもよく、コンテンツＩＤ１０１がコンテンツ１０２の読み出しアドレスである場合は、コンテンツＩＤ１０１そのものであってもよい。
【０１５４】
次に、無線記憶装置３は、ステップＷ２において、電子機器２からのコンテンツの読み出し要求と読み出しアドレスを受信する。
【０１５５】
無線記憶装置３は、ステップＷ３において、無線通信メモリ３７又は不揮発性メモリ３２に出力コンテンツＩＤ１０４が格納されているかどうかを確認する。
【０１５６】
無線通信メモリ３７又は不揮発性メモリ３２に出力コンテンツＩＤ１０４が格納されている場合は、無線記憶装置３は、ステップＷ４において、電子機器２から受信した読み出しアドレスを、出力コンテンツＩＤ１０４の読み出しアドレスで上書きする。なお、電子機器２がステップＷ１において出力コンテンツＩＤ１０４を読み出しアドレスに指定した場合は、ステップＷ４は省略してもよい。
【０１５７】
上記ステップＷ３において無線通信メモリ３７又は不揮発性メモリ３２に出力コンテンツＩＤ１０４が格納されていない場合、又は、上記ステップＷ４の後、無線記憶装置３は、ステップＷ５において、読み出しアドレスによって指定されるコンテンツの読み出しを行い、電子機器２へ読み出したコンテンツを送信する。
【０１５８】
ステップＷ６において、電子機器２は、無線記憶装置３よりコンテンツを受信し、受信したコンテンツの出力を行う。
【０１５９】
なお、電子機器２は、無線記憶装置３のコンテンツＩＤ１０１及びコンテンツ１０２を受信し、受信したコンテンツＩＤ１０１及びコンテンツ１０２を電子機器２が備えるメモリ領域に格納した後、コンテンツを出力するとしてもよい。
【０１６０】
なお、電子機器２は、例えば無線記憶装置３が装着された時にコンテンツ出力処理（ステップＷ１）を開始するとしてもよい。また、電子機器２は、例えば無線記憶装置３が電子機器２に装着されていれば無線通信メモリ３７又は不揮発性メモリ３２を監視し、出力コンテンツＩＤ１０４が無線通信メモリ３７又は不揮発性メモリ３２に格納されたと判断した場合にコンテンツ出力処理を開始するとしてもよい。この場合、電子機器２がステップＷ１において指定する読み出しアドレスは、出力コンテンツＩＤ１０４でもよい。
【０１６１】
以上説明した本実施形態においては、情報処理装置４が撮像した画像内に含まれる特徴を画像認識により抽出し、その特徴と出力可能なコンテンツを関連付けるシステムと、コンテンツを情報処理装置４から無線記憶装置３へ無線通信により送信し、電子機器２で無線記憶装置３内のコンテンツを出力するシステムとを組み合わせる。これにより、撮像画像に連動して出力するコンテンツの更新を実現するアミューズメント性の高いシステムを提供することができる。
【０１６２】
本実施形態においては、情報処理装置４にスマートフォンを用い、情報処理装置４と無線記憶装置３との間及び情報処理装置４とサーバ装置５との間で無線通信を行うことにより、特徴的な物体６の撮像及び出力するコンテンツの更新を、ユーザによるタッチ、かざすなどの直観的な操作により行う。これにより、アミューズメント性の高いシステムが実現できる。
【０１６３】
例えば、本実施形態において、電子機器２を玩具、無線記憶装置３をメモリカード、情報処理装置４をスマートフォンとし、撮像画像としてキャラクターがプリントされた衣服を用いる。ユーザは、スマートフォンでその画像を撮像した後に、スマートフォンをメモリカードを搭載する玩具にタッチするといった直感的で容易な動作を行うだけで、衣服にプリントされたキャラクターと連動するコンテンツが玩具内のメモリカードへ送信され、玩具を用いてメモリカード内のコンテンツを出力することが可能となる。
【０１６４】
また、例えば、ユーザは、スマートフォンでテーマパーク内の特定のスポットの写真を撮影し、撮影後にスマートフォンをメモリカードにかざす。画像認識部４４は撮影した画像より、撮影スポットのエリアＩＤを認識し、コントローラ３３はユーザが訪れたスポットのエリアＩＤに対応してメモリカード内の秘匿データのロックを解除する。これにより、ユーザの訪れたスポットに関連するコンテンツのみがユーザに開示されるため、ユーザの趣向に連動したコンテンツの提供を行うことが可能となる。この場合、設定情報は、秘匿データをロックするかアンロックするかを示す情報である。
【０１６５】
［第２の実施形態］
本実施形態においては、上記第１の実施形態の変形例について説明する。
【０１６６】
図９は、本実施形態に係る情報処理システム１の処理の例を示すフローチャートである。
【０１６７】
第１の実施形態では、情報処理装置４が撮像データより得られた特徴をサーバ装置５へ問い合わせる際に、あわせて情報処理装置４が取得したユーザ情報をサーバ装置５へ送信し、サーバ装置５がコンテンツ情報を決定する。
【０１６８】
一方、本実施形態では、情報処理装置４が無線記憶装置３と無線通信を行う際に、あわせて情報処理装置４が取得した（例えば生成した、外部から受信した、又は、格納部４５から読み出した）ユーザ情報を無線記憶装置３へ送信し、電子機器２がユーザ情報とコンテンツ関連付けテーブル５１とに基づいてコンテンツ情報を決定する。なお、本実施形態において出力されるコンテンツは、あらかじめ無線記憶装置３の不揮発性メモリ３２に格納されているとする。
【０１６９】
ステップＳ９０１及びステップＳ９０２における情報処理装置４の動作は、図２のステップＳ２０１及びステップＳ２０２と同様である。
【０１７０】
ステップＳ９０３において、情報処理装置４の通信部４１は、撮像データより得られた特徴を、サーバ装置５へ送信する。
【０１７１】
ステップＳ９０４において、サーバ装置５は、情報処理装置４より特徴を受信する。受信した特徴は、サーバ装置５により特徴ＩＤに変換される。サーバ装置５は、特徴ＩＤを用いて、コンテンツ関連付けテーブル５１によりコンテンツＩＤの照合を行い、出力されるべきコンテンツのコンテンツＩＤを決定する。本実施形態において、サーバ装置５に含まれるコンテンツ関連付けテーブル５１は、例えば、図３に示すコンテンツ関連付けテーブルＴ１である。なお、ステップＳ９０４の動作は、動作決定部５２が行うとしてもよい。
【０１７２】
ステップＳ９０５において、サーバ装置５は、ステップＳ９０４において決定されたコンテンツＩＤを情報処理装置４へ送信し、情報処理装置４の通信部４１はコンテンツＩＤを受信する。
【０１７３】
ステップＳ９０６において、情報処理装置４と無線記憶装置３が無線通信を開始する際に、情報処理装置４はユーザ情報（カレンダー情報４５１、位置情報４５２、個人情報４５３など）を生成し、記憶部４５に格納する。情報処理装置４の通信部４１は、無線記憶装置３と無線通信を行い、無線記憶装置３へコンテンツＩＤ及び記憶部４５に格納されたユーザ情報を送信する。例えば、コンテンツＩＤとユーザ情報とは、第１の設定情報に相当する。
【０１７４】
ステップＳ９０７において、無線記憶装置３の通信コントローラ３４は、コンテンツＩＤ及びユーザ情報を受信する。通信コントローラ３４は、受信したユーザ情報をユーザ情報１０５として、受信したコンテンツＩＤを出力コンテンツＩＤ１０４として、無線通信メモリ３７に格納する。
【０１７５】
ステップＳ９０８において、電子機器２は、ユーザの操作にしたがって、無線記憶装置３を装着する。電子機器２による無線記憶装置３の認識処理は、図２のステップＳ２０８と同様である。
【０１７６】
ステップＳ９０９において、電子機器２は、無線記憶装置３が受信したコンテンツＩＤ及びユーザ情報より、出力されるべきコンテンツのコンテンツＩＤを決定する。例えば、出力されるべきコンテンツのコンテンツＩＤは、電子機器２の動作に用いられる第２の設定情報に相当する。本実施形態においては、電子機器２はコンテンツ関連付けテーブル５１を含んでいてもよい。この場合、電子機器２の動作制御部２１は、自機のコンテンツ関連付けテーブル５１を用いて出力されるべきコンテンツのコンテンツＩＤの決定を行う。
【０１７７】
例えば、無線記憶装置３がコンテンツＩＤとしてコンテンツＣ１０、ユーザ情報として地域γの場所データを受信した場合、電子機器２は、自機のコンテンツ関連付けテーブルＴ２においてコンテンツＣ１０が含まれる特徴ＩＤ（特徴Ａ）のグループの中から、場所データ（地域γ）に対応するコンテンツＩＤを探索することにより、出力されるべきコンテンツのコンテンツＩＤをコンテンツＣ１２と決定する。
【０１７８】
ステップＳ９１０において、電子機器２は、ステップＳ９０９で電子機器２が決定したコンテンツＩＤに対応するコンテンツの出力処理を行う。
【０１７９】
本実施形態において、サーバ装置５及び電子機器２に含まれるコンテンツ関連付けテーブル５１は、別の形式であってもよい。また、サーバ装置５と電子機器２は、同じコンテンツ関連付けテーブル５１を含んでいてもよい。
【０１８０】
本実施形態において、サーバ装置５に含まれるコンテンツ関連付けテーブル５１は、情報処理装置４に含まれるとしてもよい。すなわち、ステップＳ９０４でサーバ装置５が行うコンテンツＩＤの照合は、情報処理装置４が行ってもよい。この場合、ステップＳ９０３での情報処理装置４からサーバ装置５への問い合わせは不要となるため、サーバ装置５は省略してもよい。
【０１８１】
本実施形態において、ステップＳ９０４でサーバ装置５が行うコンテンツＩＤの照合は、電子機器２が行ってもよい。この場合、ステップＳ９０３での情報処理装置４からサーバ装置５への問い合わせは不要となるため、サーバ装置５は省略してもよい。またこの場合、情報処理装置４は、ステップＳ９０６において、無線記憶装置３へ撮像データより抽出した特徴とユーザ情報を送信する。電子機器２は、ステップＳ９０９において、コンテンツ関連付けテーブル５１を用いて、撮像データより抽出した特徴とユーザ情報から出力されるべきコンテンツのコンテンツＩＤを決定する。
【０１８２】
以上説明した本実施形態においては、情報処理装置４が無線記憶装置３と無線通信を行うタイミングで取得したユーザ情報に基づいて、電子機器２が出力されるべきコンテンツのコンテンツＩＤを決定する。これにより、ユーザがタッチする場所又は時間により出力されるコンテンツを変更することができる。
【０１８３】
また、本実施形態においては、サーバ装置５はコンテンツを保有せず、情報処理装置４とサーバ装置５との間でコンテンツの送受信が行われないため、サーバ装置５の負荷を減らすことができる。
【０１８４】
［第３の実施形態］
本実施形態においては、上記第２の実施形態の変形例について説明する。
【０１８５】
図１０は、本実施形態に係る情報処理システム１の処理の例を示すフローチャートである。
【０１８６】
第２の実施形態では、情報処理装置４が無線記憶装置３と無線通信を行う際に、あわせて情報処理装置４が取得したユーザ情報を無線記憶装置３へ送信し、電子機器２が出力するコンテンツ情報を決定する。
【０１８７】
一方、本実施形態では、情報処理装置４が無線記憶装置３と無線通信を行う際に、情報処理装置４が、取得したユーザ情報及びコンテンツＩＤより出力するコンテンツを決定し、無線記憶装置３へコンテンツを送信する。なお、本実施形態において出力されるコンテンツは、あらかじめ情報処理装置４の記憶部４５に格納されているとする。
【０１８８】
ステップＳ１００１乃至ステップＳ１００５における情報処理装置４の動作は、図９のステップＳ９０１乃至ステップＳ９０５と同様である。
【０１８９】
ステップＳ１００６において、情報処理装置４と無線記憶装置３が無線通信を開始する際に、情報処理装置４はユーザ情報（カレンダー情報４５１、位置情報４５２、個人情報４５３など）を生成し、記憶部４５に格納する。
【０１９０】
ステップＳ１００７において、情報処理装置４は、ステップＳ１００５で受信したコンテンツＩＤ及び記憶部４５に格納されたユーザ情報より、出力するコンテンツを決定する。本実施形態においては、情報処理装置４はコンテンツ関連付けテーブル５１及び動作決定部５２を含んでいてもよい。この場合、情報処理装置４の動作決定部５２は、自機のコンテンツ関連付けテーブル５１（例えば、コンテンツ関連付けテーブルＴ２）を用いてコンテンツの決定を行う。コンテンツを決定する方法は、図２のステップＳ９０９で上述した方法と同様である。
【０１９１】
ステップＳ１００８において、情報処理装置４の通信部４１は、無線記憶装置３と無線通信を行い、Ｓ１００７で決定されたコンテンツ及びコンテンツＩＤ（すなわちコンテンツ情報）を無線記憶装置３へ送信する。
【０１９２】
ステップＳ１００９において、無線記憶装置３の通信コントローラ３４は、情報処理装置４よりコンテンツ及びコンテンツＩＤを受信する。通信コントローラ３４は、受信したコンテンツをコンテンツ１０２として、受信したコンテンツＩＤをコンテンツＩＤ１０１及び出力コンテンツＩＤ１０４として、無線通信メモリ３７に格納する。また、通信コントローラ３４は、変更フラグ１０３をＯｎにする。
【０１９３】
無線記憶装置３のコントローラ３３は、変更フラグ１０３がＯｎであることを確認し、変更後のコンテンツ１０２を、ミラーリングにより不揮発性メモリ３２に格納する。
【０１９４】
ステップＳ１０１０おいて、電子機器２は、ユーザの操作にしたがって、無線記憶装置３を装着する。電子機器２による無線記憶装置３の認識処理は、図２のステップＳ２０８と同様である。
【０１９５】
ステップＳ１０１１おいて、電子機器２は、コンテンツの出力処理を行う。コンテンツの出力処理は、図２のステップＳ２０９と同様である。
【０１９６】
本実施形態において、サーバ装置５及び情報処理装置４に含まれるコンテンツ関連付けテーブル５１は、別の形式であってもよい。また、サーバ装置５と情報処理装置４は、同じコンテンツ関連付けテーブル５１を含んでいてもよい。
【０１９７】
本実施形態において、サーバ装置５に含まれるコンテンツ関連付けテーブル５１は、情報処理装置４に含まれるとしてもよい。すなわち、ステップＳ１００４でサーバ装置５が行うコンテンツＩＤの照合は、情報処理装置４が行ってもよい。この場合、ステップＳ１００３での情報処理装置４からサーバ装置５への問い合わせは不要となるため、サーバ装置５は省略してもよい。また、この場合、コンテンツ関連付けテーブル５１及びコンテンツは情報処理装置４が単独で管理を行うことができる。
【０１９８】
以上説明した本実施形態においては、情報処理装置４が無線記憶装置３と無線通信を行うタイミングで取得したユーザ情報に基づいて、情報処理装置４がコンテンツを決定する。これにより、変化に富んだコンテンツの更新が可能となる。また、既存の電子機器２の動作制御部２１を変更することなく、電子機器２で再生されるコンテンツの更新が可能となる。
【０１９９】
［第４の実施形態］
本実施形態においては、上記第３の実施形態に係る情報処理システム１の処理の変形例について説明する。
【０２００】
図１１は、本実施形態に係る情報処理システム１の処理の例を示すフローチャートである。
【０２０１】
第３の実施形態では、情報処理装置４が無線記憶装置３と無線通信を行う際に、情報処理装置４が、取得したユーザ情報及びコンテンツＩＤより出力するコンテンツを決定し、無線記憶装置３へコンテンツを送信する。
【０２０２】
一方、本実施形態では、情報処理装置４が無線記憶装置３と無線通信を行う際に、情報処理装置４が、取得したユーザ情報及びコンテンツＩＤをサーバ装置５へ送信し、コンテンツを問い合わせる。情報処理装置４は、サーバ装置５よりコンテンツを受信し、受信したコンテンツを無線記憶装置３へ送信する。なお、本実施形態において出力されるコンテンツは、あらかじめサーバ装置５に格納されているとする。
【０２０３】
ステップＳ１１０１及びステップＳ１１０２における情報処理装置４の動作は、図２のステップＳ２０１及びステップＳ２０２と同様である。
【０２０４】
ステップＳ１１０３において、情報処理装置４と無線記憶装置３が無線通信を開始する際に、情報処理装置４はユーザ情報（カレンダー情報４５１、位置情報４５２、個人情報４５３など）を生成し、記憶部４５に格納する。
【０２０５】
ステップＳ１１０４において、情報処理装置４の通信部４１は、撮像データより得られた特徴及び記憶部４５に格納されたユーザ情報を、サーバ装置５へ送信する。
【０２０６】
ステップＳ１１０５において、サーバ装置５の動作決定部５２は、情報処理装置４より受信した特徴を特徴ＩＤに変換する。動作決定部５２はは、特徴ＩＤ及びユーザ情報を用いてコンテンツ関連付けテーブル５１によりコンテンツの照合を行い、電子機器２により次に出力されるコンテンツを決定する。
【０２０７】
ステップＳ１１０６において、通信部４１は、サーバ装置５よりステップＳ１１０５で決定されたコンテンツ及びコンテンツＩＤ（すなわちコンテンツ情報）を受信する。
【０２０８】
ステップＳ１１０７乃至ステップＳ１１１０における、情報処理装置４、無線記憶装置３、及び電子機器２の動作は、図２のステップＳ２０６乃至ステップＳ２０９と同様である。
【０２０９】
以上説明した本実施形態では、上述のように、情報処理装置４は無線記憶装置３と無線通信を行うタイミングでサーバ装置５へコンテンツ情報を問い合わせることにより、情報処理装置４が無線記憶装置３と無線通信を行うタイミングで取得したユーザ情報に基づいて、サーバ装置５がコンテンツを決定する。すなわち、本実施形態においては、第２及び第３の実施形態と同様に情報処理装置４が無線記憶装置３と無線通信を行う際にユーザ情報を取得する場合でも、サーバ装置５がコンテンツを保有しておくことが可能である。これにより、例えばコンテンツの数が多い場合や、ユーザ数が多い場合のコンテンツ管理が容易となる。
【０２１０】
［第５の実施形態］
本実施形態においては、上記第１乃至第４の実施形態の変形例について説明する。
【０２１１】
本実施形態において、電子機器２は、アクセサリを装着可能としてもよい。電子機器２は、装着したアクセサリの種類により、例えば電子機器２で出力するコンテンツの種類を変化させるなどの制御を行う。
【０２１２】
アクセサリは、例えば、電子機器２に適用又は付属する物品である。アクセサリは、例えば、メダル、キーホルダ、ストラップ、カードなどである。本実施形態では、アクセサリがメダルの場合を例として説明する。
【０２１３】
図１２は、本実施形態に係る情報処理システム１ａの構成の一例を示すブロック図である。以下では、第１の実施形態に係る情報処理システム１の構成（図１）との相違点について述べる。
【０２１４】
アクセサリ７は、アクセサリ７を識別するためのアクセサリＩＤを示すコード又は溝などの情報を持つ。電子機器２は、アクセサリＩＤを読み取り可能である。
【０２１５】
アクセサリＩＤは、アクセサリ７に固有のＩＤでもよく、アクセサリ７の種別（例えばバージョンなど）を示すＩＤでもよい。アクセサリＩＤは、例えば、ビットコード、バーコード、二次元コードでアクセサリ７に付されていてもよい。
【０２１６】
なお、アクセサリ７は、アクセサリＩＤに加えて電子機器ＩＤを備えるとしてもよい。この場合、電子機器２は、アクセサリＩＤに加えて、電子機器ＩＤも読み取る。
【０２１７】
さらに、本実施形態において、アクセサリＩＤは、電子機器ＩＤを含むとしてもよい。このように、アクセサリＩＤが電子機器ＩＤを含む場合には、情報処理システム１ａ内でアクセサリＩＤと電子機器ＩＤとを個別に通信する必要がなく、アクセサリＩＤを読み出すことで電子機器ＩＤを別途読み出す必要がない。したがって、データの管理及びデータの通信を、効率化及び簡略化することができる。
【０２１８】
本実施形態において、電子機器２は、アクセサリ７を着脱可能とするための装着部２２ｂ、及びアクセサリ制御部２３を含む。
【０２１９】
アクセサリ制御部２３は、電子機器２に装着されたアクセサリ７を示すアクセサリＩＤを認識し、無線記憶装置３の接続部３６、コントローラ３３、メモリコントローラ３５経由で、不揮発性メモリ３２へアクセサリＩＤを格納する。
【０２２０】
例えば、後述するように、不揮発性メモリ３２は、アクセサリＩＤ１００、コンテンツＩＤ１０１又はアドレス、コンテンツ１０２を関連付けて格納する。不揮発性メモリ３２は、例えば、設定情報として出力コンテンツＩＤ１０４を格納する。なお、動作制御部２１は、アクセサリＩＤとコンテンツＩＤ又はアドレスを関連付けて管理してもよい。アクセサリＩＤとコンテンツＩＤ又はアドレスとの関連付けは、アクセサリ制御部２３で管理されてもよい。
【０２２１】
動作制御部２１は、電子機器２に装着されたアクセサリ７毎に、出力されるコンテンツを変化させるため、上記の不揮発性メモリ３２で管理されている関連付けを用いて、電子機器２に装着されているアクセサリ７を示すアクセサリＩＤと出力コンテンツＩＤ１０４とに対応するコンテンツＩＤ又はアドレスを認識し、認識したコンテンツＩＤ又はアドレスに対応するコンテンツを無線記憶装置３から読み出し、読み出されたコンテンツを出力する。これにより、出力コンテンツＩＤ１０４に対応するコンテンツの出力が可能になり、また、出力コンテンツＩＤ１０４に対応するコンテンツをアクセサリＩＤに基づいて変化させることが可能になる。さらに、アクセサリＩＤに対応するコンテンツが用意されいる場合に、このコンテンツを出力コンテンツＩＤ１０４によって変化させることが可能になる。
【０２２２】
ユーザは、電子機器２の装着部２２ｂにアクセサリ７を装着可能であり、装着したアクセサリ７を取り替え又は取り外し可能である。
【０２２３】
電子機器２は、無線記憶装置３に加えて、アクセサリ７と双方向に通信してもよい。なお、電子機器２とアクセサリ７との間の通信は双方向通信に限定されない。例えば、電子機器２はアクセサリ７に付された情報を読み出してもよい。アクセサリ７に付された情報は、例えば、アクセサリＩＤ、アクセサリ７に対応する音データとしてもよい。
【０２２４】
不揮発性メモリ３２は、例えば、現在の電子機器２が使用しているアクセサリ７を示すアクセサリＩＤ１００をさらに格納する。不揮発性メモリ３２のコンテンツＩＤ１０１及びコンテンツ１０２は、アクセサリＩＤ１００毎に関連付けられて管理されていてもよい。電子機器２は、不揮発性メモリ３２の情報を参照することで、アクセサリＩＤ１００毎にどのコンテンツ１０２を出力するかを認識可能である。
【０２２５】
無線通信メモリ３７は、例えば、アクセサリＩＤ１００をさらに格納してもよい。情報処理装置４は、無線記憶装置３にコンテンツ情報を送信する際（例えば、図２のステップＳ２０６）、アクセサリＩＤを指定してもよい。これにより、コントローラ３３がミラーリングを行うことにより、アクセサリＩＤ１００で指定したアクセサリＩＤのコンテンツＩＤ１０１及びコンテンツ１０２が更新される。
【０２２６】
なお、無線通信メモリ３７は、例えば、アクセサリ７に関するデータを格納してもよい。アクセサリ７に関連するデータは、アクセサリ７の認識ＩＤデータ、アクセサリ７に備えられたコードに含まれるデータ、又は、そのデータから生成されたフラグ情報などである。
【０２２７】
本実施形態において、コントローラ３３が行うミラーリングは、アクセサリ７の装着時に実行されてもよく、又は、アクセサリ７の取り外し時に実行されてもよい。
【０２２８】
本実施形態において、電子機器２がコンテンツを決定する場合（例えば、図９のＳ９０９）、電子機器２は、電子機器２が装着しているアクセサリ７のアクセサリＩＤを用いて出力されるべきコンテンツのコンテンツＩＤを決定してもよい。例えば、情報処理装置４による画像認識の結果から出力候補として複数のコンテンツＩＤが選択された場合、電子機器２は、出力候補の複数のコンテンツＩＤのうち電子機器２が装着しているアクセサリ７のアクセサリＩＤと関連付けられているコンテンツＩＤを出力コンテンツＩＤとしてもよい。ここで、アクセサリＩＤとコンテンツＩＤとの関連付けは、動作制御部２１、アクセサリ制御部２３、無線記憶装置３の不揮発性メモリ３２のいずれかで管理されてもよい。
【０２２９】
また、例えば、情報処理装置４による画像認識の結果から出力候補の複数のコンテンツＩＤが選択された場合、電子機器２は、電子機器２が装着しているアクセサリ７のアクセサリＩＤの属するカテゴリと、複数のコンテンツＩＤの属するカテゴリとを比較し、アクセサリＩＤと同じカテゴリに属するコンテンツＩＤを出力コンテンツＩＤとしてもよい。ここで、カテゴリとは、例えばアクセサリ及びコンテンツのテーマ、コンセプト、登場するキャラクターの種類又は特徴などに基づいたアクセサリＩＤ及びコンテンツＩＤの分類である。例えば、第１のコンテンツ（例えば音又は画像）を出力すべき複数のキャラクターは第１のカテゴリに属するとする。この場合、この第１のカテゴリに属する複数のキャラクターのアクセサリＩＤは、第１のカテゴリに関連付ける。また、第１のコンテンツのコンテンツＩＤは、第１のカテゴリに関連付ける。アクセサリＩＤとカテゴリとの関係付け、コンテンツＩＤとカテゴリとの関係付けは、動作制御部２１、アクセサリ制御部２３、無線記憶装置３の不揮発性メモリ３２のいずれかで管理されてもよい。
【０２３０】
本実施形態において、電子機器２がコンテンツを出力する際、電子機器２が装着しているアクセサリ７のアクセサリＩＤに応じてコンテンツの出力の態様を変化させてもよい。
【０２３１】
例えば、出力コンテンツＩＤ１０４がアクセサリＩＤに関連付けられたコンテンツＩＤでない場合、電子機器２は、例えば、その旨の音声を出力してもよく、アクセサリＩＤに関連付けられた代わりのコンテンツ（例えば、当該アクセサリＩＤに関連付けられたコンテンツのうち、標準として設定されているコンテンツ）を出力してもよく、又はコンテンツを出力しなくてもよい。
【０２３２】
また、例えば、電子機器２がアクセサリ７を装着していない場合にはコンテンツを出力しなくてもよい。
【０２３３】
図１３は、本実施形態に係る電子機器２の構成を例示するブロック図である。以下では、第１の実施形態に係る電子機器２の構成（図６）との相違点について述べる。
【０２３４】
電子機器２は、アクセサリ保持部１３１０と、コード認識部１３２０とを、さらに含む。
【０２３５】
アクセサリ保持部１３１０は、例えば、外部から挿入されたアクセサリ７を保持する。なお、アクセサリ保持部１３１０は、外部から挿入されずにアクセサリ７を保持してもよい。例えば、アクセサリ保持部１３１０は、キーホルダのアクセサリ７を保持するリング状の保持具でもよい。アクセサリ保持部１３１０は、上記図１の装着部２２ｂに相当する。
【０２３６】
アクセサリ７は、例えば、キャラクターが描かれたカードである。１枚のアクセサリ７には、例えば１つのキャラクターが描かれている。しかしながら、この場合に限定されることなく、１枚のアクセサリ７に複数のキャラクターが描かれていてもよい。１枚のアクセサリ７には、描かれたキャラクターに関する情報が記憶されている。アクセサリ７は、この情報を例えばコードの形式で持つ。しかしながら、この場合に限定されず、例えばアクセサリ７がＮＦＣチップを含み、キャラクターに関する情報はＮＦＣチップに格納されていてもよい。キャラクターに関する情報がＮＦＣチップ又はＮＦＣタグに格納される場合、後からデータの変更が可能であり、例えば、情報処理システム１ａ上でのキャラクターのアップグレードなどが容易に行える。
【０２３７】
描かれたキャラクターに関する情報がコードで格納されている場合には、アクセサリ７がアクセサリ保持部１３１０に保持されると、アクセサリ７のコードはコード認識部１３２０と対向する（向き合う）。
【０２３８】
コード認識部１３２０は、外部から指示を受けて、アクセサリ７のコードから、描かれたキャラクターに関する情報を読み出し、キャラクターに関する情報を無線記憶装置３に送信する。例えば、キャラクターに関する情報は、無線記憶装置３に含まれる不揮発性メモリ３２の読み出すべきアドレス情報を含むとしてもよい。
【０２３９】
制御部１３９０は、コード認識部１３２０を制御する。
【０２４０】
無線記憶装置３のコントローラ３３は、キャラクターに関する情報を受けて、対応する情報を読み出す。具体的には、コントローラ３３は、メモリコントローラ３５に読み出し指示、アドレスを出力し、メモリコントローラ３５はキャラクターに関する情報に対応するアドレスのメモリからデータを読み出し、コントローラ３３に出力する。無線記憶装置３は、このデータをスピーカ１３４０に出力する。
【０２４１】
図１４は、本実施形態に係るアクセサリ７を例示する図である。
【０２４２】
図１４（ａ）は、アクセサリ７の一方の面（表面）を例示する平面図である。
【０２４３】
図１４（ｂ）は、アクセサリ７の他方の面（裏面）を例示する平面図である。
【０２４４】
アクセサリ７は、例えば、キャラクターとコード１７１０を備える。コード１７１０は、電子機器２に備えられているコード認識部１３２０を用いて検知可能である。
【０２４５】
以上説明した本実施形態においては、電子機器２がアクセサリ７を装着可能であり、アクセサリ制御部２３がアクセサリＩＤの認識を行う。さらに、動作制御部２１はアクセサリＩＤに対応するコンテンツの決定又はコンテンツの出力制御を行う。これにより、電子機器２に搭載されるアクセサリ７に応じて電子機器２は多様なコンテンツを出力可能となる。
【０２４６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０２４７】
１…情報処理システム、２…電子機器、３…無線記憶装置、４…情報処理装置、５…サーバ装置、６…物体、７…アクセサリ、２１…動作制御部、２２ａ…装着部、３１…無線アンテナ、３２…不揮発性メモリ、３３…コントローラ、３４…通信コントローラ、３５…メモリコントローラ、３６…接続部、３７…無線通信メモリ、４１…通信部、４２…ＵＩ部、４３…画像取得部、４４…画像認識部、４５…記憶部、５１…コンテンツ関連付けテーブル、５２…動作決定部、１０１…コンテンツＩＤ、１０２…コンテンツ、１０３…変更フラグ、１０４…出力コンテンツＩＤ、１０５…ユーザ情報、４５１…位置情報、４５２…位置情報、４５３…個人情報。
【図１】
0006448566.tif 000002
【図２】
0006448566.tif 000003
【図３】
0006448566.tif 000004
【図４】
0006448566.tif 000005
【図５】
0006448566.tif 000006
【図６】
0006448566.tif 000007
【図７】
0006448566.tif 000008
【図８】
0006448566.tif 000009
【図９】
0006448566.tif 000010
【図１０】
0006448566.tif 000011
【図１１】
0006448566.tif 000012
【図１２】
0006448566.tif 000013
【図１３】
0006448566.tif 000014
【図１４】
0006448566.tif 000015