(57)【要約】【課題】無線通信機能を備える記憶装置を用いて電子機器の設定情報を変更可能とする。【解決手段】本実施形態に係る電子機器は、第１の装着部と、第２の装着部と、第１の制御部と、第２の制御部とを備える。第１の装着部は、物品を装着可能である。第２の装着部は、第１の記憶部と、第１の記憶部を制御する第１のコントローラと、無線アンテナと、無線アンテナより供給される電力に基づいて動作可能な第２の記憶部と、無線アンテナより供給される電力に基づいて動作可能であり無線アンテナを用いて外部装置と無線通信を行う第２のコントローラと、を備える記憶装置を装着可能である。第１の制御部は、物品の物品識別情報を認識し、記憶装置へ物品識別情報の格納を指示する。第２の制御部は、記憶装置から、物品識別情報に対応し記憶装置が外部装置から無線通信により受信した設定情報を読み出し、設定情報に対応する動作を実行する。【選択図】図１
2017064316.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）が用いられるが、上記不揮発性メモリ３２と同様に各種のメモリを用いることができる。
【００７０】
なお、無線アンテナ３１から供給される電力で動作可能とするため、無線通信メモリ３７に用いられる不揮発性メモリは、単位容量当たりの消費電力が不揮発性メモリ３２よりも低消費電力であるほうが望ましい。具体的には、ＮＯＲ型のメモリを用いてもよい。
【００７１】
本実施形態において、無線通信メモリ３７は、不揮発性メモリ３２が格納するデータの一部または全部を格納する。例えば、無線通信メモリ３７は、アクセサリＩＤ１０１、コンテンツＩＤ１０２、コンテンツ１０３、変更フラグ１０４、アクセサリＩＤの格納された時刻データ、送信フラグを格納する。
【００７２】
送信フラグは、無線記憶装置３が、無線通信メモリ３７が格納するアクセサリＩＤ、コンテンツＩＤ、コンテンツ、変更フラグ、アクセサリＩＤの格納された時刻データを情報処理装置４へ送信したか否かを示す。
【００７３】
なお、無線通信メモリ３７は、例えば、無線記憶装置３の関連データ（不揮発性メモリ３２に格納されるデータ（例えば画像データ、音データ（音楽データまたは音声データなど）、映像データなど）の一部、不揮発性メモリ３２に格納されるデータに関連するデータ、不揮発性メモリ３２、無線記憶装置３に関するデータ）、情報処理装置４に関連するデータ、または、電子機器２に装着されたアクセサリ５に関連するデータ、コントローラ３３または情報処理装置４などから受信したコマンドを、格納してもよい。
【００７４】
具体例を挙げて説明する。なお、これらは一例であって、無線通信メモリ３７に格納されるデータはこれらに制限されない。
【００７５】
不揮発性メモリ３２に格納される画像データに関連するデータは、例えば、ファイル名データ、画像データのうちの最初または最後の部分、または画像データのサムネイル画像データ、ファイル生成時間データ、撮影時刻データ、データＩＤなどである。
【００７６】
不揮発性メモリ３２に格納される音データに関連するデータは、例えば、ファイル名データ、音データのうちの最初または最後の部分、または音データの出力時間データ、ファイル生成時間データ、データＩＤなどである。
【００７７】
不揮発性メモリ３２に関連するデータは、不揮発性メモリ３２のメモリ容量のデータ、残り容量のデータ、ファイル数のデータなどである。
【００７８】
無線記憶装置３に関するデータは、認識ＩＤデータ（各無線記憶装置３に任意に割り当てられる識別用の番号、例えば製造時に割り当てられる固有の製品ＩＤ、または、後で無線記憶装置３ごとに任意に割り付けられたＩＤなど）、または、コメント（ユーザが、電子機器２を介して、無線記憶装置３に格納させた、無線記憶装置３に関連付けられたテキストデータ）などである。
【００７９】
電子機器２に関連するデータは、電子機器２の認識ＩＤデータ、電子機器２のファームウェアの変更情報、または、これらの情報に基づいて生成されたフラグ情報などである。
【００８０】
アクセサリ５に関連するデータは、アクセサリ５の認識ＩＤデータ、アクセサリ５に備えられたコードに含まれるデータ、または、そのデータから生成されたフラグ情報などである。
【００８１】
電圧検波器３８は、無線アンテナ３１と電気的に接続されている。電圧検波器３８は、無線アンテナ３１から通信コントローラ３４に供給される電圧を検知する。そして、電圧検波器３８は、通信コントローラ３４が動作可能な所定の電圧に達するまで、ＮＦＣによる通信のリセットコマンドを出す。通信コントローラ３４は、このリセットコマンドを受信している間は、ＮＦＣによる通信を行わない。このリセットコマンドにより、ＮＦＣによる通信の異常起動・動作を防止することができる。電圧検波器３８は所定の電圧に達している場合に、動作可能コマンドを通信コントローラ３４に出力するとしてもよい。通信コントローラ３４は、動作可能コマンドを受信している場合のみ、ＮＦＣによる通信を行う。
【００８２】
接続部３６は、例えば規格化された接続端子であり、電子機器２と電気的に接続可能である。
【００８３】
情報処理装置４は、例えば、携帯電話機、コンピュータ、ゲーム機器、ステーション装置、ウェアラブル端末、ステーション装置などでもよい。ステーション装置とは、例えば、ショッピングモール、電気店、玩具店などに配置される装置である。情報処理装置４は、無線記憶装置３とコマンド、アドレス、データ、情報、指示、信号などを送受信可能である。
【００８４】
情報処理装置４は、例えば、記憶部４１と受信部４２と動作決定部４３とコンテンツ生成部４４とを含む。
【００８５】
記憶部４１は、カレンダー情報４５、位置情報４６、個人情報４７、履歴情報４８を格納する。
【００８６】
カレンダー情報４５は、日付と日付に対応するイベントとを関連付けている。イベントとしては、例えば、正月、節分、ひな祭り、こどもの日、クリスマス、大晦日などがある。
【００８７】
位置情報４６は、情報処理装置４の位置を示す情報であり、例えばＧＰＳ（Global Positioning System）によって得られる情報である。
【００８８】
個人情報４７は、情報処理装置４のユーザまたは電子機器２のユーザの誕生日、年齢、住所、スケジュールなどの情報を含む。
【００８９】
履歴情報４８は、アクセサリＩＤごとの受信履歴、アクセサリＩＤごとのステータス、ユーザの電子機器の使用履歴などの情報を含む。
【００９０】
受信部４２は、電子機器に装着されているアクセサリ５を示すアクセサリＩＤを、無線記憶装置３から受信する。
【００９１】
動作決定部４３は、記憶部４１に格納されているカレンダー情報４５、位置情報４６、個人情報４７、履歴情報４８に基づいて、電子機器２に装着されているアクセサリ５を示すアクセサリＩＤに対応するコンテンツＩＤ（例えば、変更後のコンテンツＩＤ）を決定する。そして、動作決定部４３は、決定されたコンテンツＩＤを無線記憶装置３へ送信する。
【００９２】
コンテンツ生成部４４は、ユーザの操作、または、記憶部４１に格納されているカレンダー情報４５、位置情報４６、個人情報４７、履歴情報４８に基づいて、コンテンツを生成し、生成したコンテンツを示すコンテンツＩＤを決定する。そして、コンテンツ生成部４４は、生成したコンテンツと当該コンテンツを示すコンテンツＩＤとを無線記憶装置３へ送信する。
【００９３】
例えば、コンテンツ生成部４４は、音データを合成し、新規のコンテンツを生成する。
【００９４】
情報処理装置４は、サーバ装置６と無線または有線でコマンド、アドレス、データ、情報、指示、信号などを送受信する。情報処理装置４とサーバ装置６との間の通信では、例えば、無線ＬＡＮ、３Ｇ（3rd Generation）、ＬＴＥ（Long Term Evolution）などの無線通信規格が用いられる。
【００９５】
サーバ装置６は、各ユーザに各種のサービスを提供するサービスサイトとしての機能を実現する。なお、本実施形態においてサーバ装置６は省略してもよい。
【００９６】
図２は、本実施形態に係る情報処理システム１の処理の一例を示すフローチャートである。
【００９７】
ステップＳ２０１において、電子機器２は、アクセサリ５を装着する。
【００９８】
ステップＳ２０２において、電子機器２のアクセサリ制御部２１は、アクセサリ５のアクセサリＩＤを認識する。
【００９９】
ステップＳ２０３において、アクセサリ制御部２１は、無線記憶装置３に対してアクセサリＩＤの格納を指示する。
【０１００】
ステップＳ２０４において、電子機器２の動作制御部２２は、アクセサリＩＤに対応するコンテンツを出力する。
【０１０１】
ステップＳ２０３で電子機器２よりアクセサリＩＤの格納が指示されると、ステップＳ２０５において、無線記憶装置３は、電子機器２からのアクセサリＩＤの格納指示に基づいて、不揮発性メモリ３２にアクセサリＩＤを格納する。
【０１０２】
ステップＳ２０６において、無線記憶装置３は、不揮発性メモリ３２と無線通信メモリ３７と間でミラーリングを行うことより、アクセサリＩＤを無線通信メモリ３７に格納する。
【０１０３】
ステップＳ２０７において、無線記憶装置３は、情報処理装置４との間で無線通信を行うことにより、情報処理装置４に対してアクセサリＩＤを送信する。
【０１０４】
ステップＳ２０８において、情報処理装置４の受信部は、無線記憶装置３からのアクセサリＩＤを受信する。
【０１０５】
ステップＳ２０９において、情報処理装置４の動作決定部４３は、記憶部４１に格納されている情報に基づいて、アクセサリＩＤに対応するコンテンツＩＤを決定し、無線記憶装置３との間で無線通信を行うことにより、コンテンツの変更指示（変更フラグ１０４）とともに、アクセサリＩＤ１０１に対して決定されたコンテンツＩＤ１０２を無線記憶装置３へ送信する。
【０１０６】
ステップＳ２１０において、無線記憶装置３は、情報処理装置４からのコンテンツ変更指示（変更フラグ１０４）、アクセサリＩＤ１０１に対して決定されたコンテンツＩＤ１０２を受信し、無線通信メモリ３７に格納する。
【０１０７】
ステップＳ２１１において、無線記憶装置３は、不揮発性メモリ３２と無線通信メモリ３７との間でミラーリングを行うことより、コンテンツの変更指示（変更フラグ１０４）、アクセサリＩＤ１０１に対して決定されたコンテンツＩＤ１０２を不揮発性メモリ３２に格納する。
【０１０８】
ステップＳ２１２において、電子機器２の動作制御部２２は、無線記憶装置３の不揮発性メモリ３２に格納されているコンテンツ変更指示に基づいて、アクセサリＩＤ１０１に対応する決定されたコンテンツＩＤ１０２の示すコンテンツを認識し、不揮発性メモリ３２から認識されたコンテンツ１０３を読み出す。
【０１０９】
ステップＳ２１３において、電子機器の動作制御部２２は、認識されたコンテンツを出力する。
【０１１０】
図３は、本実施形態に係る情報処理システム１における電子機器２のコンテンツ変更動作を例示する概念図である。
【０１１１】
電子機器２は、アクセサリ５と無線記憶装置３とを装着している。例えば、情報処理装置４は、ユーザ指定、ランダム、リピートなどの各種決定方法に基づいて、電子機器２で出力すべき音データを示すコンテンツＩＤを決定する。あるいは、情報処理装置４は、カレンダー情報４５、位置情報４６、個人情報４７、履歴情報４８のうちの少なくとも１つの情報に基づいて、アクセサリＩＤに対応するコンテンツＩＤを決定する。
【０１１２】
ユーザは、情報処理装置４を、無線記憶装置３を装着している電子機器２にかざす。すると、情報処理装置４は、無線記憶装置３と無線通信を行い、無線記憶装置３内に格納されているアクセサリＩＤ１０１に対応するコンテンツＩＤ１０２を変更する。電子機器２は、装着されているアクセサリ５を示すアクセサリＩＤ１０１に対応する変更されたコンテンツＩＤ１０２の示すコンテンツ１０３を無線記憶装置３から読み出し、読み出されたコンテンツ１０３である音データを出力することにより、音データを切り替えることができる。
【０１１３】
例えば、ユーザが電子機器２を使用する日付が１月１日であれば、電子機器は、「あけましておめでとう」という音声データを出力する。例えば、ユーザが電子機器２を使用する日付がユーザの誕生日であれば、電子機器２は、「誕生日おめでとう」という音データを出力する。
【０１１４】
図４は、本実施形態に係るコントローラ３３で実行されるミラーリングを例示するフローチャートである。
【０１１５】
ステップＳ４０１において、コントローラ３３は、無線通信メモリ３７の空き領域の位置、空き領域のデータ容量、無線通信メモリ３７に格納されたアクセサリＩＤの個数などに基づいて、無線通信メモリ３７がデータを格納可能か否かを示すステータスを管理する。例えば、コントローラ３３は、空き領域のデータ容量が第１のしきい値以上の場合に、無線通信メモリ３７はデータを格納可能なステータスを持つとする。また、例えば、コントローラ３３は、無線通信メモリ３７に格納されたアクセサリＩＤの個数が第２のしきい値以下の場合に、無線通信メモリ３７がデータを格納可能なステータスを持つとする。
【０１１６】
ステップＳ４０２において、コントローラ３３は、不揮発性メモリ３２と無線通信メモリ３７とのうち少なくとも一方のメモリでミラーリング対象のデータが格納または変更されたか判断する。
【０１１７】
少なくとも一方のメモリでミラーリング対象のデータが格納または変更されていない場合、処理は終了する。
【０１１８】
少なくとも一方のメモリでミラーリング対象のデータが格納または変更されている場合、ステップＳ４０３において、コントローラ３３は、ステータスに基づいて、無線通信メモリ３７がデータを格納可能か判断する。
【０１１９】
無線通信メモリ３７がデータを格納可能でない場合、コントローラ３３は、ステップＳ４０４において、終了またはエラー処理を実行する。エラー処理は、例えば電子機器２または情報処理装置４に対して、データが正常に変更されなかった旨の音の出力または画面の表示を指示する処理としてもよい。
【０１２０】
無線通信メモリ３７がデータを格納可能な場合、コントローラ３３は、ステップＳ４０５において、ミラーリングを実行する。
【０１２１】
図５は、本実施形態に係る電子機器２の構成を例示するブロック図である。
【０１２２】
電子機器２は、アクセサリ保持部１３１０と、コード認識部１３２０と、メモリカード格納部１３３０と、スピーカ１３４０と、制御部１３９０を含む。
【０１２３】
メモリカード格納部１３３０には、外部から記憶装置、例えばメモリカードを挿入可能である。本実施形態では、メモリカード格納部１３３０は、無線記憶装置３、例えば、ＮＦＣチップ搭載のメモリカードを保持する。メモリカード格納部１３３０は、上記図１の装着部２３ｂに相当する。
【０１２４】
アクセサリ保持部１３１０は、例えば、外部から挿入されたアクセサリ５を保持する。なお、アクセサリ保持部１３１０は、外部から挿入されずにアクセサリ５を保持してもよい。例えば、アクセサリ保持部１３１０は、キーホルダのアクセサリ５を保持するリング状の保持具でもよい。アクセサリ保持部１３１０は、上記図１の装着部２３ａに相当する。
【０１２５】
アクセサリ５は、例えば、キャラクターが描かれたカードである。１枚のアクセサリ５には、例えば１つのキャラクターが描かれている。しかしながら、この場合に限定されることなく、１枚のアクセサリ５に複数のキャラクターが描かれていてもよい。１枚のアクセサリ５には、描かれたキャラクターに関する情報が記憶されている。アクセサリ５は、この情報を例えばコードの形式で持つ。しかしながら、この場合に限定されず、例えばアクセサリ５がＮＦＣチップを含み、キャラクターに関する情報はＮＦＣチップに格納されていてもよい。キャラクターに関する情報がＮＦＣチップまたはＮＦＣタグに格納される場合、後からデータの変更が可能であり、例えば、情報処理システム１上でのキャラクターのアップグレードなどが容易に行える。
【０１２６】
描かれたキャラクターに関する情報がコードで格納されている場合には、アクセサリ５がアクセサリ保持部１３１０に保持されると、アクセサリ５のコードはコード認識部１３２０と対向する（向き合う）。
【０１２７】
コード認識部１３２０は、外部から指示を受けて、アクセサリ５のコードから、描かれたキャラクターに関する情報を読み出し、キャラクターに関する情報を無線記憶装置３に送信する。例えば、キャラクターに関する情報は、無線記憶装置３に含まれる不揮発性メモリ３２の読み出すべきアドレス情報を含むとしてもよい。
【０１２８】
無線記憶装置３のコントローラ３３は、キャラクターに関する情報を受けて、対応する情報を読み出す。具体的には、コントローラ３３は、メモリコントローラ３５に読み出し指示、アドレスを出力し、メモリコントローラ３５はキャラクターに関する情報に対応するアドレスのメモリからデータを読み出し、コントローラ３３に出力する。無線記憶装置３は、このデータをスピーカ１３４０に出力する。
【０１２９】
スピーカ１３４０は、ＤＡ変換器（図示略）を介してデータを音声データに変換して
外部に出力する。ユーザは、電子機器２に装着したアクセサリ５に対応する音データを聞くことができる。
【０１３０】
なお、スピーカ１３４０は、単にアクセサリ５から読み出したデータに基づいて音データを外部に出力してもよい。
【０１３１】
電子機器２は表示部（ディスプレイ）１３５０を含むとしてもよい。電子機器２は、読み出されたデータに音データと動画データが含まれる場合には、音データをスピーカ１３４０から出力し、動画データを表示部１３５０で表示してもよい。電子機器２は、音データをスピーカ１３４０から出力することなく、動画データを表示部１３５０に表示してもよい。
【０１３２】
電子機器２は、電子機器２の電源をＯＮまたはＯＦＦすることができる電源スイッチ１３６０、および入力部１３７０を含むとしてもよい。入力部１３７０は、複数の入力手段を含んでいてもよく、例えばボタン、スイッチなどでもよい。
【０１３３】
制御部１３９０は、コード認識部１３２０、スピーカ１３４０、表示部１３５０、電源スイッチ１３６０、入力部１３７０を制御する。また、制御部１３９０は、無線記憶装置３と通信する。
【０１３４】
本実施形態において、制御部１３９０は、上記図１のアクセサリ制御部２１と動作制御部２２とを含むとしてもよい。制御部１３９０は、ハードウェアによって実装されてもよく、プロセッサがソフトウェアを実行することで実現さえてもよい。
【０１３５】
制御部１３９０は、メモリ１３９５を含むとしてもよい。メモリ１３９５は、例えば、制御部１３９０に含まれることなく、別構成としてもよい。メモリ１３９５は、例えば、一時的にデータを格納するキャッシュメモリとして用いられてもよい。メモリ１３９５は、例えば、ＳＰＩ（Serial Peripheral Interface）フラッシュメモリとしてもよい。
【０１３６】
図６は、本実施形態に係る情報処理装置４の第１の構成を例示するブロック図である。情報処理装置４は、例えばスマートフォン、ＰＤＡ（Personal Digital Assistant）、タブレット端末、コンピュータなどの無線通信機能を備える装置である。
【０１３７】
情報処理装置４は、バッテリ部１０７０と、無線アンテナ１０７５と、通信コントローラ１０８０と、制御部１０８５と、記憶部１０９０と、表示部１０９５と、入力部１１００と、無線通信部１１０５と、撮影部１１１０と、スピーカ１１１５と、ＧＰＳ１１２０を備える。なお、通信コントローラ１０８０と制御部１０８５とは１つのコントローラとして実現されてもよい。
【０１３８】
情報処理装置４は、バッテリ部１０７０から供給される電力により、動作および通信可能である。
【０１３９】
情報処理装置４は、例えばＮＦＣインタフェースに沿って、データを送受信可能である。なお、情報処理装置４は、他の無線通信インタフェースを用いてもよい。
【０１４０】
バッテリ部１０７０は、情報処理装置４に電力を供給する電源である。バッテリ部１０７０は、例えば電池である。バッテリ部１０７０は、乾電池、蓄電池、燃料電池などでもよい。より具体的には、バッテリ部１０７０は、リチウムイオン電池などを用いてもよい。バッテリ部１０７０は、情報処理装置４の外部にあってもよく、例えば商用電源に接続されたＡＣアダプタなどでもよい。
【０１４１】
無線アンテナ１０７５の動作可能な周波数帯は、ＮＦＣに対応する所定の周波数帯に設定されている。
【０１４２】
無線アンテナ１０７５は、コマンド、アドレス、データ、情報、指示、信号などを受信し、通信コントローラ１０８０に受信したコマンド、アドレス、データ、情報、指示、信号などを出力する。無線アンテナ１０７５は、通信コントローラ１０８０から入力されたコマンド、アドレス、データ、情報、指示、信号など出力する。無線アンテナ１０７５は、例えば、ＰＣＢパターンアンテナである。
【０１４３】
通信コントローラ１０８０は、無線アンテナ１０７５を制御する。通信コントローラ１０８０は、制御部１０８５から受信したコマンド、アドレス、データ、情報、指示、信号などを、無線アンテナ１０７５経由で出力可能である。通信コントローラ１０８０は、無線アンテナ１０７５が受信したデータを制御部１０８５へ出力可能である。
【０１４４】
制御部１０８５は、例えば、入力部１１００、無線通信部１１０５、撮影部１１１０、無線記憶装置３からの入力に基づいて、各部の諸動作を制御する。制御部１０８５は、入力されたデータ、またはそれらのデータの計算結果に基づいて、各部を制御し、必要に応じて各部にコマンドなどを出力する。
【０１４５】
制御部１０８５は、例えば、半導体チップ、基板上に形成された回路、またはそれらの１つまたは複数の組合せである。なお、制御部１０８５は、一時的にデータを蓄えるキャッシュメモリとレジスタとのうちの少なくとも一方を備えてもよい。
【０１４６】
制御部１０８５は、通信コントローラ１０８０経由でコマンド、アドレス、データ、情報、指示、信号などを無線アンテナ１０７５へ出力可能である。制御部１０８５は、無線アンテナ１０７５が受信したコマンド、アドレス、データ、情報、指示、信号など、無線記憶装置３から読み取ったコマンド、アドレス、データ、情報、指示、信号などをを通信コントローラ１０８０経由で受け取る。
【０１４７】
制御部１０８５は、無線記憶装置３へデータを書き込む際に、各部から入力されたデータ、またはそれらのデータの計算結果と、書込みコマンド、アドレスを通信コントローラ１０８０に出力する。
【０１４８】
制御部１０８５は、各部と電気的につながっており、各部と電気的に通信する。つまり、制御部１０８５は、各部からデータを受け取り、そのデータまたはそのデータの計算結果を出力することが可能である。例えば、制御部１０８５は、撮影部１１１０が撮影した撮影データに強調表示を施した合成画像データを計算（生成）し、表示部１０９５へ出力可能である。例えば、制御部１０８５は、記憶部１０９０から読み出した画像データを基に合成画像データを計算（生成）し、表示部１０９５へ出力可能である。これらは一例であって、制御部１０８５は、各部からのデータを受け取り、そのデータの計算結果を出力可能である。
【０１４９】
本実施形態において、制御部１０８５は、上記図１の受信部４２と動作決定部４３とコンテンツ生成部４４とを含むとしてもよい。制御部１０８５は、ハードウェアによって実装されてもよく、プロセッサがソフトウェアを実行することで実現さえてもよい。
【０１５０】
記憶部１０９０は、制御部１０８５との通信に基づいて、記憶したデータを制御部１０８５へ出力する。また、記憶部１０９０は、制御部１０８５との通信に基づいて制御部１０８５から受信したデータを記憶する。記憶部１０９０は、例えばメモリコントローラと不揮発性メモリである。不揮発性メモリとしては、不揮発性メモリ３２と同様に、様々なメモリが用いられる。メモリコントローラは、不揮発性メモリを制御する。記憶部１０９０は、例えばＨＤＤ（Hard Disk Drive）、または、ＳＳＤ（Solid State Disk）などでもよい。本実施形態において、記憶部１０９０は、上記図１の記憶部４１を含むとしてもよい。
【０１５１】
表示部１０９５は、制御部１０８５から受け取ったデータをユーザが認識できる形式で出力する。表示部１０９５は、例えばディスプレイである。ユーザは、ディスプレイの表示を視覚により認識可能である。表示部１０９５は、具体的には、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイ、三次元ディスプレイなど、種々のディスプレイを用いてもよい。表示部１０９５は、制御部１０８５から受けたデータをディスプレイに表示する。表示部１０９５は、例えば、撮影部１１１０が撮影した画像または動画データを、およそリアルタイムに表示可能である。
【０１５２】
入力部１１００は、ユーザの入力を入力データとして、制御部１０８５へ出力する。入力部１１００は、例えばディスプレイに設けられたタッチパネルである。ユーザがディスプレイ上の表示を押すと、入力部１１００はタッチパネル上の押された位置を検知し、その位置情報を入力データとして制御部１０８５へ出力する。入力部１１００は、具体的には、マトリクス状に配置されたスイッチ、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式などの各種のタッチパネル、を用いてもよい。
【０１５３】
入力部１１００は、例えばマイクでもよい。ユーザが音声を発すると、入力部１１００は、音声を検知し、音声変換により入力データを抽出し、制御部１０８５へ出力してもよい。
【０１５４】
無線通信部１１０５は、無線アンテナおよび無線コントローラを含む。無線通信部１１０５は、外部と無線通信により、データの送受信を行う。無線通信部１１０５は、外部から受信したデータを制御部１０８５に出力する。無線通信部１１０５は、制御部１０８５から受けたデータを外部へ送信する。
【０１５５】
撮影部１１１０は、静止画、動画、またはその両方を撮影可能である。撮影部１１１０は、撮影データ（画像データ）、つまり静止画または動画データを制御部１０８５に出力する。撮影部１１１０は、無線記憶装置３の表面に配置されたコードを撮影可能としてもよい。撮影部１１１０は、例えばカメラである。より具体的には、撮影部１１１０は、固体撮影素子、例えば、ＣＣＤ（Charge Coupled Device）センサ、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサを用いたカメラである。
【０１５６】
スピーカ１１１５は、制御部１０８５から入力された音データを出力する。
【０１５７】
ＧＰＳ１１２０は、情報処理装置４の位置情報を取得し、制御部１０８５に出力する。
【０１５８】
図７は、本実施形態に係る情報処理装置４の第２の構成を例示するブロック図である。この図７に例示される情報処理装置４は、ステーション装置である。
【０１５９】
情報処理装置４は、ＮＦＣ送受信部１６１０、表示部（ディスプレイ）１６２０、スピーカ１６３０、入力部１６４０、記憶部１６５０、通信部１６６０、制御部１６７０を含む。
【０１６０】
ＮＦＣ送受信部１６１０は、制御部１６７０の指示にしたがって、情報処理装置４の外部とＮＦＣ通信する。例えば、ＮＦＣ送受信部１６１０は、無線記憶装置３とＮＦＣ通信する。
【０１６１】
表示部１６２０は、例えば、液晶ディスプレイ、有機ＥＬディスプレイなど、任意のディスプレイである。表示部１６２０は、例えばＮＦＣ通信中にＮＦＣ通信中である旨を表示し、通信が完了したときに通信が完了した旨を表示する。
【０１６２】
スピーカ１６３０は、制御部１６７０の指示にしたがって、音を鳴らす。
【０１６３】
入力部１６４０は、例えば、キーボードまたはボタンである。または、表示部１６２０がディスプレイであり、タッチパネルが入力部１６４０としてもよい。
【０１６４】
記憶部１６５０は、例えば、ＨＤＤ、ＳＳＤ、フラッシュメモリなど任意の記憶素子である。記憶部１６５０は、例えば、外部に送信するデータを格納する。このデータとしては、例えばキャラクターの音声データ、動画データなどが挙げられる。本実施形態において、記憶部１６５０は、上記図１の記憶部４１を含むとしてもよい。
【０１６５】
通信部１６６０は、制御部１６７０の指示にしたがって、有線または無線の通信を介して、例えば、情報処理装置４の外部のサーバ装置６と通信する。通信部１６６０は、外部のサーバ装置６から記憶部１６５０へ格納されるデータを取得する。
【０１６６】
制御部１６７０は、ＮＦＣ送受信部１６１０、表示部１６２０、スピーカ１６３０、入力部１６４０、記憶部１６５０、通信部１６６０を制御する。
【０１６７】
本実施形態において、制御部１６７０は、上記図１の受信部４２と動作決定部４３とコンテンツ生成部４４とを含むとしてもよい。制御部１０８５は、ハードウェアによって実装されてもよく、プロセッサがソフトウェアを実行することで実現されてもよい。
【０１６８】
図８は、本実施形態に係るアクセサリ５を例示するブロック図である。
【０１６９】
図８（ａ）は、アクセサリ５の一方の面（表面）を例示する平面図である。
【０１７０】
図８（ｂ）は、アクセサリ５の他方の面（裏面）を例示する平面図である。
【０１７１】
アクセサリ５は、例えば、キャラクターとコード１７１０を備える。コード１７１０は、電子機器２に備えられているコード認識部１３２０を用いて検知可能である。
【０１７２】
以上説明した本実施形態においては、電子機器２からのデータを無線記憶装置３に格納することができ、情報処理装置４から無線記憶装置３へ所定の指示を与えることにより、能動的に無線記憶装置３を装着する電子機器２の設定を変更することができる。例えば、電子機器２で出力されるコンテンツをカレンダー情報、位置情報、個人情報、履歴情報に応じて切り換えることができる。
【０１７３】
本実施形態においては、電子機器３がたとえ通信機能を持たないスタンドアローンの機器であっても、電子機器２が無線記憶装置３を装着することにより、情報処理装置４から電子機器２で用いられる設定情報を変更することができる。このように、電子機器２と情報処理装置４とを連携可能とすることによりユーザにより魅力的なサービスを実現することができる。
【０１７４】
［第２の実施形態］
本実施形態においては、上記第１の実施形態に係る電子機器２の動作をより詳細に説明する。
【０１７５】
図９は、本実施形態に係る電子機器２によるコンテンツ取得の第１の例を示すブロック図である。
【０１７６】
情報処理装置４は、無線通信を用いて、無線記憶装置３の無線通信メモリ３７に格納されている設定情報Ｔを変更する。
【０１７７】
不揮発性メモリ３２は、ミラーリングにより、無線通信メモリ３７における変更された設定情報Ｔを格納する。
【０１７８】
設定情報Ｔは、例えば、アクセサリＩＤとコンテンツＩＤとアドレスとを関連付けている。この図９では、例えば、アクセサリＩＤとしてのＭ１、アクセサリＩＤに対応するコンテンツＩＤとしてのＣ１、コンテンツＩＤに対応するアドレスとしてのＡ１が関連付けられている。アクセサリＩＤは、複数のコンテンツＩＤと関連付けられていてもよい。
【０１７９】
不揮発性メモリ３２は、設定情報Ｔに含まれる各アドレスの示す領域に、対応するコンテンツＣＯ１，ＣＯ２を格納している。
【０１８０】
電子機器２の動作制御部２２は、不揮発性メモリ３２の設定情報Ｔと、装着されているアクセサリ５を示すアクセサリＩＤＭ１と、情報処理装置４から無線記憶装置３経由で指示されたコンテンツＩＤＣ１とに基づいて、不揮発性メモリ３２に格納されているコンテンツＣＯ１を読み出し、コンテンツＣＯ１を出力する。
【０１８１】
なお、情報処理装置４でコンテンツＣＯ２が生成された場合、情報処理装置４は、無線通信を用いて、生成したコンテンツＣＯ２を無線記憶装置３の無線通信メモリ３７に格納する。また、情報処理装置４は、無線通信を用いて、無線記憶装置３の無線通信メモリ３７に格納されている設定情報Ｔに対して、生成したコンテンツＣＯ２に対応するアクセサリＩＤＭ１，コンテンツＩＤＣ２、アドレスＡ２を加える。不揮発性メモリ３２は、ミラーリングにより、無線通信メモリ３７におけるコンテンツと変更された設定情報Ｔとを格納する。その後、動作制御部２２は、不揮発性メモリ３２の設定情報Ｔと、装着されているアクセサリ５を示すアクセサリＩＤＭ１と、情報処理装置４から無線記憶装置３経由で指示されたコンテンツＩＤＣ２とに基づいて、生成したコンテンツＣＯ２を読み出し、生成したコンテンツＣＯ２を出力する。
【０１８２】
図１０は、本実施形態に係る電子機器２によるコンテンツ取得の第２の例を示すブロック図である。
【０１８３】
情報処理装置４は、無線通信を用いて、無線記憶装置３の無線通信メモリ３７に格納されている設定情報Ｔを変更し、設定情報Ｔを変更したことを示す変更フラグ１０４をＯＮに設定する。
【０１８４】
不揮発性メモリ３２は、ミラーリングにより、無線通信メモリ３７における変更フラグ１０４と変更された設定情報Ｔとを格納する。
【０１８５】
動作制御部２２は、不揮発性メモリ３２の変更フラグ１０４をポーリングし、変更フラグ１０４がＯＮの場合に、不揮発性メモリ３２の設定情報Ｔを電子機器２のメモリ１３９５に格納し、変更フラグ１０４をＯＦＦに設定する。
【０１８６】
動作制御部２２は、メモリ１３９５に格納されている設定情報Ｔと、装着されているアクセサリ５を示すアクセサリＩＤＭ１と、情報処理装置４から無線記憶装置３経由で指示されたコンテンツＩＤＣ１とに基づいて、不揮発性メモリ３２に格納されているコンテンツＣＯ１を読み出し、コンテンツＣＯ１を出力する。
【０１８７】
なお、動作制御部２２は、不揮発性メモリ３２に格納されているコンテンツＣＯ１を読み出した場合に、メモリ１３９５のうち装着されているアクセサリ５を示すアクセサリＩＤＭ１と指示されたコンテンツＩＤＣ１とに対応する所定のメモリ領域に、読み出したコンテンツＣＯ１を格納してもよい。そして、動作制御部２２は、装着されているアクセサリ５を示すアクセサリＩＤＭ１と指示されたコンテンツＩＤＣ１に基づいて、メモリ１３９５における所定のメモリ領域からコンテンツＣＯ１を読み出すとしてもよい。
【０１８８】
この図１０の例では、動作制御部２２は、変更フラグ１０４に基づいて、設定情報Ｔの変更を判断している。しかしながら、動作制御部２２は、例えば、不揮発性メモリ３２に格納されている設定情報Ｔと、メモリ１３９５に格納されている設定情報Ｔとを比較し、一致しない場合に設定情報Ｔが変更されたことと検出してもよい。
【０１８９】
また、動作制御部２２は、不揮発性メモリ３２の設定情報Ｔのうち、メモリ１３９５に格納されている設定情報Ｔと相違する部分を抽出し、この抽出された部分に基づいてメモリ１３９５に格納されている設定情報Ｔを変更してもよい。
【０１９０】
図１１は、本実施形態に係る電子機器２によるコンテンツ取得の第３の例を示すブロック図である。
【０１９１】
例えば、動作制御部２２は、アクセサリＩＤとコンテンツＩＤに対して、出力対象のコンテンツを格納する所定のメモリ領域ＡＲ１（所定のアドレス）を予め定めている。
【０１９２】
この場合、情報処理装置４は、無線通信を用いて、無線記憶装置３の無線通信メモリ３７のうち所定のメモリ領域ＡＲ２に、出力対象のコンテンツを格納することを指示する。
【０１９３】
無線通信メモリ３７は、情報処理装置４からの指示に基づいて、所定のメモリ領域ＡＲ２に出力対象のコンテンツＣＯ１を格納する。
【０１９４】
不揮発性メモリ３２は、ミラーリングにより、無線通信メモリ３７の所定のメモリ領域ＡＲ２における出力対象のコンテンツＣＯ１を、不揮発性メモリ３２の所定のメモリ領域ＡＲ１に格納する。
【０１９５】
電子機器２の動作制御部２２は、装着されているアクセサリ５のアクセサリＩＤと、情報処理装置４から無線記憶装置３経由で指示されたコンテンツＩＤとに基づいて、不揮発性メモリ３２の所定のメモリ領域ＡＲ１に格納されているコンテンツＣＯ１を読み出し、コンテンツＣＯ１を出力する。
【０１９６】
なお、情報処理装置４でコンテンツＣＯ２が生成された場合、情報処理装置４は、無線通信を用いて、生成したコンテンツＣＯ２を無線通信メモリ３７の所定のメモリ領域ＡＲ２に格納することを指示すればよい。
【０１９７】
図１２は、本実施形態に係る電子機器２によるコンテンツ取得の第４の例を示すブロック図である。
【０１９８】
例えば、動作制御部２２は、アクセサリＩＤとコンテンツＩＤに対して、電子機器２のメモリ１３９５における所定のメモリ領域ＡＲ３に、出力対象のコンテンツＣＯ１を格納することを予め定めている。
【０１９９】
例えば、情報処理装置４は、無線通信を用いて、出力対象のコンテンツを変更することを示す変更フラグ１０４をＯＮにすることを指示し、無線記憶装置３の無線通信メモリ３７のうち所定のメモリ領域ＡＲ２に出力対象のコンテンツＣＯ１を格納することを指示する。
【０２００】
無線通信メモリ３７は、情報処理装置４からの指示に基づいて、コンテンツを変更することを示す変更フラグ１０４を格納し、所定のメモリ領域ＡＲ２に出力対象のコンテンツＣＯ１を格納する。
【０２０１】
不揮発性メモリ３２は、ミラーリングにより、無線通信メモリ３７における変更フラグ１０４を格納し、無線通信メモリ３７の所定のメモリ領域ＡＲ２における出力対象のコンテンツＣＯ１を不揮発性メモリ３２の所定のメモリ領域ＡＲ１に格納する。
【０２０２】
電子機器２の動作制御部２２は、不揮発性メモリ３２の変更フラグ１０４をポーリングし、変更フラグ１０４がＯＮの場合に、不揮発性メモリ３２の所定のメモリ領域ＡＲ１のコンテンツＣＯ１を電子機器２のメモリ１３９５の所定のメモリ領域ＡＲ３に格納し、変更フラグ１０４をＯＦＦに設定する。
【０２０３】
動作制御部２２は、装着されているアクセサリ５のアクセサリＩＤと、情報処理装置４から無線記憶装置３経由で指示されたコンテンツＩＤとに基づいて、メモリ１３９５の所定のメモリ領域ＡＲ３に格納されているコンテンツＣＯ１を読み出し、コンテンツＣＯ１を出力する。
【０２０４】
以上説明した本実施形態においては、電子機器２が、当該電子機器２に装着されているアクセサリ５を示すアクセサリＩＤと、情報処理装置４から無線記憶装置３経由で指示されたコンテンツＩＤとに対応するコンテンツＣＯ１を出力することができる。
【０２０５】
［第３の実施形態］
本実施形態は、上記第１および第２の実施形態の変形例について説明する。
【０２０６】
図１３は、本実施形態に係るミラーリング対象データを例示するデータ構造図である。
【０２０７】
ミラーリング対象データは、例えば、現在の電子機器２のバージョン情報を示す電子機器ＩＤ１７１０、現在電子機器２が使用しているアクセサリＩＤ１７３０、データ１７４０を含む。
【０２０８】
データ１７４０は、変更フラグ１７５０、設定情報１７６０を含む。変更フラグ１７５０は、電子機器２がミラーリング対象データの変更をポーリングする際に参照するフラグである。
【０２０９】
設定情報１７６０は、電子機器２が出力するコンテンツのアドレスを例えばアクセサリＩＤおよびコンテンツが出力されるパターン（以下、出力パターンと呼ぶ）と紐づけて管理する情報である。
【０２１０】
例えば、電子機器２がアクセサリＩＤＭ１のアクセサリを使用している場合、出力パターンＩＤＰ１で出力されるコンテンツは、音声データＳ１と動画データＤ１である。他のアクセサリＩＤ、および他の出力パターンＩＤについても同様に、出力されるコンテンツのアドレスが紐づけられる。なお、図１３では設定情報に紐づけられるコンテンツは音声データおよび動画データであるとして例示しているが、例えば音楽データまたは画像データなど他の種類のコンテンツが紐づけられていてもよい。
【０２１１】
ミラーリング対象データは、設定ファイルの形式で保持されていてもよい。この場合、不揮発性メモリ３２および無線通信メモリ３７には、任意のファイルシステムが実装される。また、ミラーリング対象データには、図１３で示していない他のデータが含まれていてもよい。
【０２１２】
図１４は、本実施形態に係る情報処理装置４のユーザインタフェースを例示するブロック図である。図１４は、例えば情報処理装置４がスマートフォンなどの携帯電話機である場合のユーザインタフェースを例示するが、情報処理装置４が例えばステーション装置などの場合も同様である。
【０２１３】
情報処理装置４は、無線記憶装置３との無線通信により、無線記憶装置３の無線通信メモリ３７に格納されたミラーリング対象データを取得する。
【０２１４】
情報処理装置４のユーザインタフェース１８１０は、例えば電子機器ＩＤ表示１８２０、キャラクター表示１８３０、出力パターン表示１８４０を含む。
【０２１５】
電子機器ＩＤ表示１８２０は、情報処理装置４が無線記憶装置３との無線通信により取得した電子機器ＩＤ１７１０の表示である。
【０２１６】
キャラクター表示１８３０は、情報処理装置４が無線記憶装置３との無線通信により取得したアクセサリＩＤ１７３０に紐づけられている画像データまたは映像データの表示である。アクセサリＩＤ１７３０とキャラクターの画像データまたは映像データとの紐づけは、情報処理装置４またはサーバ装置６が行ってもよい。キャラクター表示１８３０により、ユーザは現在電子機器２がどのアクセサリを使用しているかを知ることができる。
【０２１７】
出力パターン表示１８４０は、電子機器２の出力パターンＩＤ１８５０毎に、情報処理装置４が無線記憶装置３との無線通信により取得した設定情報１７６０の変更可否を表示する。
【０２１８】
出力パターン表示１８４０内には、出力パターンＩＤ毎に設定情報１７６０の変更の可否を選択する変更許可ボタン１８６０を設ける。これにより、ユーザが出力パターンＩＤ毎に設定情報１７６０を変更するか否かを選択することができる。
【０２１９】
情報処理装置４は、出力パターンＩＤ毎に変更許可ボタン１８６０を設定した後、無線記憶装置３と無線通信を行うことにより、選択された出力パターンの変更された設定情報１７６０を無線記憶装置３に送信することができる。
【０２２０】
以下、出力パターンＩＤ毎の設定情報１７６０の変更について、具体例を挙げて説明する。
【０２２１】
出力パターンＩＤＰ１および出力パターンＩＤＰ２は、例えば電子機器２の状態変化を検知した場合に紐づけられる。例えば、出力パターンＩＤＰ１は電源スイッチ１３６０のＯＮ／ＯＦＦなどが行われる際に出力するコンテンツの組み合わせであり、出力パターンＩＤ２はアクセサリ５の着脱または入力部１３７０の操作が行われた場合に出力するコンテンツの組み合わせであってもよい。
【０２２２】
出力パターンＩＤＰ１の変更許可ボタン１８６１がＯＮに設定されている場合、情報処理装置４は設定情報１７６０のうち、現在のアクセサリＩＤに紐づけられている出力パターンＩＤＰ１のコンテンツのアドレスを変更する。出力パターンＩＤ２および選択ボタン１８６２についても同様である。情報処理装置４は、変更に必要な情報を、例えばサーバ装置６または所定のウェブサイトにアクセスすることにより取得してもよい。なお、情報処理装置４が変更に必要な情報を保持していない場合は、変更を行わなくてもよい。
【０２２３】
出力パターンＩＤＰ３は、例えば情報処理装置４の保持する位置または時刻情報に連動して出力されるコンテンツの組み合わせであってもよい。情報処理装置４は、情報処理装置４が保持するＧＰＳ１１２０より得られた位置情報に関連したコンテンツを選択してもよい。また、情報処理装置４は、情報処理装置４の制御部１０８５が保持する時刻情報に関連したコンテンツを選択してもよい。なお、情報処理装置４はコンテンツを選択するために様々な情報を使用可能である。
【０２２４】
出力パターンＩＤＰ３の変更許可ボタン１８６３がＯＮに設定される場合、情報処理装置４は設定情報１７６０のうち、現在のアクセサリＩＤに紐づけられている出力パターンＩＤＰ３のコンテンツのアドレスを、選択したコンテンツのアドレスで変更する。
【０２２５】
出力パターンＩＤＰ４は、例えばユーザが情報処理装置４上で選択したコンテンツの組み合わせであってもよい。例えば、情報処理装置４上にコンテンツ選択ボタン１８７０を設け、別画面のコンテンツ選択画面１８８０にて音声データまたは動画データなどのコンテンツを選択するとしてもよい。または、コンテンツを選択できる方法であれば、コンテンツ選択ボタン１８７０を設けなくともよい。
【０２２６】
出力パターンＩＤ４の変更許可ボタン１８６４がＯＮに設定される場合、情報処理装置４は設定情報１７６０のうち、現在のアクセサリＩＤに紐づけられている出力パターンＩＤＰ４のコンテンツのアドレスを、選択したコンテンツのアドレスで変更する。
【０２２７】
なお、電子機器２がそれぞれの出力パターンに対応したコンテンツを出力する状態にする方法は、電子機器２側で任意に定められているものとする。
【０２２８】
また、出力パターンの割り当ては、上記例に限定されるものではない。出力パターン数は電子機器２により予め固定されていてもよく、アクセサリＩＤ毎に異なってもよい。出力パターン数がアクセサリＩＤ毎に異なる場合は、情報処理装置４は、無線通信により取得した現在のアクセサリＩＤ１７３０と設定情報１７６０のアクセサリＩＤとを照合し、一致したアクセサリＩＤの出力パターン数分のボタン１８５０を表示させるとしてもよい。
【０２２９】
図１５は、本実施形態に係るコンテンツ出力処理を例示するフローチャートであり、図２のステップＳ２０４の手順の一例である。
【０２３０】
電子機器２はコンテンツの出力を行う際、ステップＳ１５０１において、無線記憶装置３へ対応するコンテンツの読み出し要求を行う。電子機器２は、出力パターン毎にコンテンツの読み出しアドレスを保持しており、読み出し要求とともに無線記憶装置３へ読み出しアドレスを送信する。
【０２３１】
次に、無線記憶装置３は、ステップＳ１５０２において、電子機器２からのコンテンツ読み出し要求と読み出しアドレスを受信する。
【０２３２】
そして、無線記憶装置３は、ステップＳ１５０３において、指定アドレスのコンテンツの読み出しを行い、電子機器２へ読み出したコンテンツを送信する。
【０２３３】
電子機器２は、ステップＳ１５０４において、無線記憶装置３よりコンテンツを受信し、受信したコンテンツの出力を行う。
【０２３４】
図１６は、本実施形態に係る変更された設定情報の取得処理を例示するフローチャートであり、図２のステップＳ２１２およびＳ２１３の手順の一例である。
【０２３５】
本実施形態においては、電子機器２は、変更された設定情報１７６０を、例えばポーリングなどにより能動的に取得できるものとする。
【０２３６】
ステップＳ１６０１において、電子機器２は、無線記憶装置３の不揮発性メモリ３２の変更フラグ１７５０をポーリングする。変更フラグ１７５０が立っていない場合は、変更フラグ１７５０が変化するまでポーリングを続ける。
【０２３７】
変更フラグ１７５０が立った場合、電子機器２は、ステップＳ１６０１において、無線記憶装置３の不揮発性メモリ３２より、設定情報１７６０を取得し、必要であればアクセサリＩＤ１７３０を取得し、ステップＳ１６０１において、変更フラグ１７５０を落とす。
【０２３８】
電子機器２は、ステップＳ１６０４において、取得した設定情報１７６０より、現在のアクセサリＩＤに対応したコンテンツのアドレスを全ての出力パターンについて取得し、ステップＳ１６０５において、取得したコンテンツのアドレスに基づいて、現在電子機器２が保持しているコンテンツの読み出しアドレスを変更する。
【０２３９】
ステップＳ１６０６において、電子機器２は、上記図１５に示す処理と同様の処理が行われることにより、コンテンツを出力する。
【０２４０】
本実施形態において、電子機器２はポーリングにより設定情報の変更を認識することにより、設定情報の変更と同時に、変更されたコンテンツのアドレスに基づいてコンテンツの出力を行う。これにより、電子機器は、変更されたコンテンツをユーザの操作なしに直ちに出力することができ、また変更が行われたことをユーザに示すことができる。
【０２４１】
なお、電子機器２がポーリングを行うことができない場合は、例えばユーザが電子機器２に対し、電子機器２が保持するコンテンツの読み出しアドレスを変更すべきタイミングを通知してもよい。
【０２４２】
本実施形態において、情報処理装置４が無線記憶装置３と無線通信を行うことで、電子機器２が参照する設定情報を変更する。これにより、ユーザは任意のタイミングで電子機器２が出力するコンテンツを変更することができる。
【０２４３】
本実施形態において、情報処理装置４は、情報処理装置４が保持するカレンダー情報４５、位置情報４６、またはユーザの個人情報４７を用いて電子機器２が出力するコンテンツを決定する。例えば従来の玩具は固定されたコンテンツを出力していたが、本実施形態の一例である玩具では、ユーザの扱い方に応じて異なったコンテンツを出力することができる。
【０２４４】
本実施形態において、情報処理装置４は、出力パターン毎に設定情報の変更を行う。これにより、ユーザが、電子機器２が出力するコンテンツのうち、変更したいコンテンツのみを選択して変更することができる。
【０２４５】
［第４の実施形態］
本実施形態においては、上記の第１ないし第３の実施形態の変形例について説明する。
【０２４６】
本実施形態では、電子機器２が保持するコンテンツの読み出しアドレスを変更することができない場合、または設定情報の変更が行われた後、電子機器２がコンテンツの読み出しアドレスを変更するまでの間にコンテンツを出力する場合のコンテンツ出力処理について説明する。すなわち、本実施形態では、上記図２のＳ２１２において、電子機器２が設定情報１７６０の取得を行わないで変更されたコンテンツの出力を行う場合について説明する。
【０２４７】
図１７は、本実施形態に係るコンテンツ出力処理を例示するフローチャートである。
【０２４８】
ステップＳ１７０１、Ｓ１７０２は、上記図１５のＳ１５０１，Ｓ１５０２と同様の処理である。すなわち、電子機器２は無線記憶装置３へ対応するコンテンツの読み出し要求および読み出しアドレスを送信する。無線記憶装置３は、電子機器２からのコンテンツ読み出し要求と読み出しアドレスを受信する。
【０２４９】
無線記憶装置３は、ステップＳ１７０３において、不揮発性メモリ３２の変更フラグ１７５０の状態をチェックする。
【０２５０】
無線記憶装置３は、ステップＳ１７０４において、変更フラグ１７５０が立っていない場合は、電子機器２より受信した読み出しアドレスを変更する必要はないため、ステップＳ１７０７およびステップＳ１７０８のコンテンツ出力処理へ進む。変更フラグが立っている場合は、ステップＳ１７０５において、無線記憶装置３は、変更後の設定情報に対応したコンテンツのアドレスを取得する。例えば、無線記憶装置３は、あらかじめ変更前の設定情報と変更後の設定情報とを変換テーブルなどを作成して対応付けておき、電子機器２より受信した読み出しアドレスを、変換テーブルを用いて変更後のアドレスに変換するとしてもよい。なお、無線記憶装置３が現在の出力パターンＩＤを認識できる場合は、無線記憶装置３は変更後の設定情報より現在のアクセサリＩＤおよび出力パターンＩＤに対応したコンテンツのアドレスを取得するとしてもよい。
【０２５１】
無線記憶装置３は、ステップＳ１７０６において、電子機器２から受信した読み出しアドレスを、変更後のアドレスへ変更する。
【０２５２】
ステップＳ１７０７，Ｓ１７０８は、上記図１５のＳ１５０３，Ｓ１５０４と同様の処理である。すなわち、無線記憶装置３は指定アドレスのコンテンツを読み出し、電子機器２へ送信する。電子機器２は、無線記憶装置３よりコンテンツを受信し、受信したコンテンツの出力を行う。
【０２５３】
本実施形態において、設定情報の変更が行われた場合かつ電子機器２が設定情報の変更を行っていない場合は、無線記憶装置３が、電子機器２より受信したコンテンツの読み出しアドレスを、変更後のコンテンツのアドレスに変換する。これにより、例えば電子機器２が設定情報の変更を行うことができない場合であっても、変更後のコンテンツを出力することができる。
【０２５４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０２５５】
１…情報処理システム、２…電子機器、３…無線記憶装置、４…情報処理装置、５…アクセサリ、６…サーバ装置、２１…アクセサリ制御部、２２…動作制御部、２３ａ，２３ｂ…装着部、３１…無線アンテナ、３２…不揮発性メモリ、３３…コントローラ、３４…通信コントローラ、３５…メモリコントローラ、３６…接続部、３７…無線通信メモリ、４１…記憶部、４２…受信部、４３…動作決定部、４４…コンテンツ生成部、４５…カレンダー情報、４６…位置情報、４７…個人情報、４８…履歴情報、１０１…アクセサリＩＤ、１０２…コンテンツＩＤ、１０３…コンテンツ、１０４…変更フラグ。
【図１】
2017064316.tif 000003
【図２】
2017064316.tif 000004
【図３】
2017064316.tif 000005
【図４】
2017064316.tif 000006
【図５】
2017064316.tif 000007
【図６】
2017064316.tif 000008
【図７】
2017064316.tif 000009
【図８】
2017064316.tif 000010
【図９】
2017064316.tif 000011
【図１０】
2017064316.tif 000012
【図１１】
2017064316.tif 000013
【図１２】
2017064316.tif 000014
【図１３】
2017064316.tif 000015
【図１４】
2017064316.tif 000016
【図１５】
2017064316.tif 000017
【図１６】
2017064316.tif 000018
【図１７】
2017064316.tif 000019