(57)【要約】【課題】本実施形態は、利便性の高い無線通信装置、無線通信装置制御方法、記憶装置を提供する。【解決手段】本実施形態の無線通信装置は、第一情報と対応する関連データを記憶可能な記憶部と、記憶装置の外面に表示された第一情報を含むコードを撮影して第一画像データを生成する撮影部と、第一画像データから第一情報を抽出し、抽出した第一情報と抽出した第一情報に対応する関連データとから第二画像データを生成する制御部と、第一情報と第一関連データとを記憶装置から受信するサーバーと無線通信可能な通信部と、を有し、制御部は、抽出した第一情報をサーバーに送信し、抽出した第一情報に対応する関連データをサーバーから取得して記憶部に記憶させ、記憶させた関連データを読み出す。【選択図】図１７
2019032898.tif 000002
【特許請求の範囲】
【請求項１】
第一情報と対応する関連データを記憶可能な記憶部と、
記憶装置の外面に表示された前記第一情報を含むコードを撮影して第一画像データを生成する撮影部と、
前記第一画像データから前記第一情報を抽出し、抽出した第一情報と前記抽出した第一情報に対応する前記関連データとから第二画像データを生成する制御部と、
前記第一情報と前記第一関連データとを前記記憶装置から受信するサーバーと無線通信可能な通信部と、を有し、
前記制御部は、前記抽出した第一情報を前記サーバーに送信し、前記抽出した第一情報に対応する前記関連データを前記サーバーから取得して前記記憶部に記憶させ、記憶させた前記関連データを読み出す、
無線通信装置。
【請求項２】
前記第一情報は、前記記憶装置の認識ＩＤの情報を含む、
請求項１に記載した無線通信装置。
【請求項３】
前記コードは、１次元コードである、
請求項１又は２に記載した無線通信装置。
【請求項４】
前記コードは、２次元コードである、
請求項１又は２に記載した無線通信装置。
【請求項５】
前記関連データは、前記記憶装置に保存されている画像データのサムネイル画像データを含む、
請求項１から４のいずれか１項に記載した無線通信装置。
【請求項６】
前記第二画像データは、前記第一画像データと前記関連データに含まれる前記サムネイル画像データとを合成した画像データである、
請求項５に記載した無線通信装置。
【請求項７】
前記通信部は、無線通信アンテナを含む前記記憶装置と、近距離無線通信（NFC : Near  Field Communication）可能である、
請求項１から６のいずれか１項に記載した無線通信装置。
【請求項８】
第一情報と対応する関連データを記憶し、
記憶装置の外面に表示された前記第一情報を含むコードを撮影して第一画像データを生成し、
前記第一画像データから前記第一情報を抽出し、
抽出した第一情報と前記抽出した第一情報に対応する前記関連データとから第二画像データを生成し、
前記第一情報と前記第一関連データとを前記記憶装置から受信するサーバーと無線通信し、
前記抽出した第一情報を前記サーバーに送信し、
前記抽出した第一情報に対応する前記関連データを前記サーバーから取得する、
無線通信装置の制御方法。
【請求項９】
前記第一情報は、前記記憶装置の認識ＩＤの情報を含む、
請求項８に記載した無線通信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は無線アンテナを備える無線通信装置、無線通信装置制御方法、記憶装置に関する。
【背景技術】
【０００２】
記憶装置の一例として、例えばＳＤメモリカードのようなメモリカードがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４９８６２６４号公報
【特許文献２】特許第４３３９０２０号公報
【特許文献３】特開平０４−３２３９８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本実施形態は、利便性の高い無線通信装置、無線通信装置制御プログラム、記憶装置を提供する。
【課題を解決するための手段】
【０００５】
本発明の実施形態に係る無線通信装置は、第一情報と対応する関連データを記憶可能な記憶部と、記憶装置の外面に表示された第一情報を含むコードを撮影して第一画像データを生成する撮影部と、第一画像データから第一情報を抽出し、抽出した第一情報と抽出した第一情報に対応する関連データとから第二画像データを生成する制御部と、第一情報と第一関連データとを記憶装置から受信するサーバーと無線通信可能な通信部と、を有し、制御部は、抽出した第一情報をサーバーに送信し、抽出した第一情報に対応する関連データをサーバーから取得して記憶部に記憶させ、記憶させた関連データを読み出す。
【図面の簡単な説明】
【０００６】
【図１】第１実施形態に係る記憶装置及び無線通信装置の構成を例示するブロック図。
【図２】（Ａ）第１実施形態に係る記憶装置の表面を例示する平面図。（Ｂ）第一実施形態に係る記憶装置の裏面を例示する平面図。
【図３】第１実施形態に係る記憶装置の第一適用例を示す図。
【図４】第１実施形態に係る記憶装置の第一適用例を説明するフローチャート図。
【図５】第１実施形態に係る記憶装置の第一適用例のデータ格納方法を示す模式的な図。
【図６】第１実施形態に係る無線通信装置の第一適用例のデータ格納方法を示す模式的な図。
【図７】第１実施形態に係る無線通信装置の第一適用例のデータ格納方法の変形例を示す模式的な図。
【図８】第１実施形態に係る記憶装置の第一適用例のデータ更新方法を示す模式的な図。
【図９】第１実施形態に係る無線通信装置の第一適用例のデータ更新方法を示す模式的な図。
【図１０】第１実施形態に係る記憶装置の第二適用例を示す図。
【図１１】第１実施形態に係る記憶装置の第二適用例を説明するフローチャート図。
【図１２】第１実施形態に係る記憶装置の第二適用例のデータ格納方法を示す模式的な図。
【図１３】第１実施形態に係る無線通信装置の第二適用例のデータ格納方法を示す模式的な図。
【図１４】第１実施形態に係る記憶装置の第二適用例の変形例を示す図。
【図１５】第１実施形態に係る記憶装置の第三適用例を説明するフローチャート。
【図１６】第１実施形態に係る無線通信装置の第三適用例を示す図。
【図１７】第１実施形態に係る記憶装置の第四適用例を示す図。
【図１８】第１実施形態に係る記憶装置の第四適用例を説明するフローチャート図。
【図１９】第１実施形態に係る記憶装置の第四適用例の第一変形例を示す図。
【図２０】第１実施形態に係る記憶装置の第四適用例の第二変形例を示す図。
【図２１】第１実施形態に係る記憶装置の第五適用例を説明するフローチャート図。
【図２２】第１実施形態に係る記憶装置の第五適用例の変形例を説明するフローチャート図。
【図２３】第１実施形態に係る記憶装置の第六適用例を説明するフローチャート図。
【図２４】第１実施形態に係る記憶装置の第七適用例を説明するフローチャート図。
【図２５】第１実施形態に係る記憶装置の第七適用例の変形例を説明するフローチャート図。
【図２６】第１実施形態に係る記憶装置の第八適用例を示す図（その１）。
【図２７】第１実施形態に係る記憶装置の第八適用例を示す図（その２）。
【図２８】第１実施形態に係る記憶装置の第八適用例を説明するフローチャート図。
【図２９】第１実施形態に係る記憶装置の第九適用例を示す図（その１）。
【図３０】第１実施形態に係る記憶装置の第九適用例を示す図（その２）。
【図３１】第１実施形態に係る記憶装置の第九適用例を説明するフローチャート図。
【図３２】第１実施形態に係る無線通信装置の第九適用例のデータ格納方法を示す模式的な図。
【図３３】第１実施形態に係る記憶装置の第九適用例の第二変形例を説明するフローチャート図。
【図３４】第１実施形態に係る記憶装置の第九適用例の第三変形例を示す図（その１）。
【図３５】第１実施形態に係る記憶装置の第九適用例の第三変形例を示す図（その２）。
【図３６】第１実施形態に係る記憶装置の第九適用例の第三変形例を説明するフローチャート図。
【図３７】第１実施形態に係る記憶装置の第九適用例の第四変形例を示す図。
【図３８】第１実施形態に係る記憶装置の第九適用例の第四変形例を説明するフローチャート図。
【図３９】第１実施形態に係る記憶装置の第八適用例の第五変形例を示す図。
【図４０】第１実施形態に係る記憶装置の第九適用例の第五変形例のデータ格納方法を示す模式的な図。
【図４１】第二実施形態に係る記憶装置の構成を例示する模式的なブロック図。
【図４２】第二実施形態に係る基地局の構成を例示する模式的なブロック図である。
【図４３】第二実施形態に係る記憶装置の第一動作例を説明する模式的なブロック図。
【図４４】第二実施形態に係る記憶装置の第一動作例を説明する模式的なフローチャート図。
【図４５】第二実施形態に係る記憶装置の第二動作例を説明する模式的なブロック図。
【図４６】第二実施形態に係る記憶装置の第二動作例を説明する模式的なフローチャート図。
【図４７】第二実施形態に係る記憶装置の第三動作例を説明する模式的なブロック図。
【図４８】第二実施形態に係る記憶装置の第三動作例を説明する模式的なフローチャート図。
【図４９】第二実施形態に係る記憶装置の第四動作例を説明する模式的なブロック図。
【図５０】第二実施形態に係る記憶装置の第四動作例を説明する模式的なフローチャート図。
【図５１】第二実施形態に係る記憶装置の第五動作例を説明する模式的なブロック図。
【図５２】第二実施形態に係る記憶装置の第五動作例を説明する模式的なフローチャート図。
【図５３】第二実施形態に係る記憶装置の第六動作例を説明する模式的なブロック図。
【図５４】第二実施形態に係る記憶装置の第六動作例を説明する模式的なフローチャート図。
【図５５】第二実施形態に係る記憶装置の第七動作例を説明する模式的なブロック図。
【図５６】第二実施形態に係る記憶装置の第一動作例を説明する模式的なタイミングチャート図。
【図５７】第二実施形態に係る記憶装置の第二動作例を説明する模式的なタイミングチャート図。
【図５８】第二実施形態に係る記憶装置の第三動作例を説明する模式的なタイミングチャート図。
【図５９】第二実施形態に係る記憶装置の第四動作例を説明する模式的なタイミングチャート図。
【図６０】第二実施形態に係る記憶装置の第五動作例を説明する模式的なタイミングチャート図。
【図６１】第二実施形態に係る記憶装置の第六動作例を説明する模式的なタイミングチャート図。
【図６２】第二実施形態に係る記憶装置の第七動作例を説明する模式的なタイミングチャート図。
【図６３】第二実施形態に係る記憶装置の第一動作例〜第七動作例をまとめた表。
【図６４】第三実施形態に係る記憶装置を例示する斜視図。
【発明を実施するための形態】
【０００７】
以下、図面を参照して実施形態について説明する。以下の説明において、略同一の機能及び構成要素については、同一符号を付す。
【０００８】
（第１実施形態）
図１は、本実施形態に係る記憶装置５及び無線通信装置１５の構成を例示するブロック図である。
【０００９】
まず、記憶装置５について説明する。
【００１０】
記憶装置５は、電気的に接続されたホスト装置１０から供給される電力により動作する。記憶装置５は、データを書込み及び読み出す機能を備える。
【００１１】
また、記憶装置５は、第一無線アンテナ２０の電磁誘導によって発生（誘起）する電力によっても動作可能である。例えば、記憶装置５は、１３．５６ＭＨｚなどの周波数で近距離無線通信規格（ＮＦＣ：Near Field Communication）に沿った通信を行い、無線通信装置１５に対してデータを書込み及び読み出しできる。つまり、記憶装置５は、ホスト装置１０から電力の供給を受けなくても動作可能である。
【００１２】
記憶装置５は、例えばＳＤインターフェースにしたがってホスト装置１０とデータ及びコマンドを送受信するが、他のインターフェースを用いてもよい。また、記憶装置５は、例えばＮＦＣインターフェースに沿って無線通信装置１５とデータ及びコマンドを送受信するが、他の無線通信インターフェースを用いてもよい。
【００１３】
記憶装置５は、第一無線アンテナ２０と不揮発性半導体メモリ２５と、第一ＮＦＣコントローラ３０と、メモリコントローラ３５と、接続端子６５とを有する。
【００１４】
不揮発性半導体メモリ２５は、例えばＮＡＮＤ型フラッシュメモリとするが、ＮＯＲ型フラッシュメモリ、ＭＲＡＭ（Magnetoresitive Random Access Memory：磁気抵抗メモリ）、ＰＲＡＭ（Phase change Random Access Memory：相変化メモリ）、ＲｅＲＡＭ（Resistive Random Access Memory：抵抗変化型メモリ）、ＦｅＲＡＭ（Ferroelectric Random Access Memory：強誘電体メモリ）など他の不揮発性半導体メモリでもよい。例えば、不揮発性半導体メモリ２５は、他の不揮発性メモリ等に変更されてもよい。
【００１５】
不揮発性半導体メモリ２５は、ホスト装置１０から記憶装置５に電力が供給されている場合に動作する。
【００１６】
メモリコントローラ３５は、不揮発性半導体メモリ２５を制御する。メモリコントローラ３５は、第一ＮＦＣコントローラ３０を経由して、コマンド及びデータの通信を行う。なお、メモリコントローラ３５は、第一ＮＦＣコントローラ３０を経由せずに、直接、接続端子６５経由でホスト装置１０と通信を行ってもよい。
【００１７】
メモリコントローラ３５は、ホスト装置１０から記憶装置５が電力の供給を受けている場合に動作する。他方、記憶装置５が第一無線アンテナ２０のみから電力の供給を受けている場合、メモリコントローラ３５は動作しなくともよい。
【００１８】
メモリコントローラ３５は、第一書き込みコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴとを受信した場合、データを不揮発性半導体メモリ２５へ書き込む。また、メモリコントローラ３５は、第一読み出しコマンドＣＭＤ、アドレスＡＤＤを受信した場合、不揮発性半導体メモリ２５からデータを読み出し、出力する。
【００１９】
なお、メモリコントローラ３５は、不揮発性半導体メモリ２５へ書き込む際に、第一記憶部４０にデータを書き込んでもよい。また、メモリコントローラ３５は、不揮発性半導体メモリ２５からデータを読み出す際に、第一記憶部４０にデータを書き込んでもよい。
【００２０】
第一無線アンテナ２０は、例えば、ＰＣＢパターンアンテナである。第一無線アンテナの動作可能な周波数帯は、ＮＦＣに対応する所定の周波数帯に設定されている。
【００２１】
第一無線アンテナ２０は、無線通信装置１５からの電波に基づき、電磁誘導による電力を発生できる。第一無線アンテナ２０は、発生した電力を第一ＮＦＣコントローラ３０に供給する。
【００２２】
第一無線アンテナ２０は、無線通信装置１５からのコマンドＣＭＤ、アドレスＡＤＤ，データを受信し、第一ＮＦＣコントローラ３０に出力する。第一無線アンテナ２０は、第一ＮＦＣコントローラ３０から入力されたコマンドＣＭＤ、アドレスＡＤＤ，データを、無線通信装置１５に出力する。
【００２３】
また、第一ＮＦＣコントローラ３０は、第一無線アンテナ２０から供給された電力により動作可能である。つまり、第一無線アンテナ２０がＮＦＣに対応する所定の周波数の無線電波を受信すると、第一ＮＦＣコントローラ３０は動作可能となる。すなわち、記憶装置５はＮＦＣによる通信が可能となる。なお、第一ＮＦＣコントローラ３０は、ホスト装置１０から供給された電力によっても動作可能である。
【００２４】
第一ＮＦＣコントローラ３０は、第一記憶部４０と電圧検波器４５とを有する。なお、第一ＮＦＣコントローラ３０と第一記憶部４０とは分離した構成としてもよい。第一ＮＦＣコントローラ３０とメモリコントローラ３５とは、１つのコントローラとして実現されてもよい。
【００２５】
第一ＮＦＣコントローラ３０は、第一無線アンテナ２０を用いた無線通信装置１５とのコマンドＣＭＤ、アドレスＡＤＤ，データの通信を行う。また、第一ＮＦＣコントローラ３０は、接続端子６５を経由して、ホスト装置１０とのコマンドＣＭＤ、アドレスＡＤＤ，データＤＡＴの通信を行う。さらに、必要に応じてメモリコントローラ３５とコマンドＣＭＤ、アドレスＡＤＤ，データの通信を行う。
【００２６】
第一ＮＦＣコントローラ３０は、無線通信装置１５から第一無線アンテナ２０経由で第二読み出しコマンドＣＭＤ，アドレスＡＤＤを受信した場合、第一記憶部４０からデータを読み出す。そして、第一ＮＦＣコントローラ３０は、第一無線アンテナ２０経由で、読み出されたデータを無線通信装置１５に出力する。
【００２７】
第一ＮＦＣコントローラ３０は、無線通信装置１５から第一無線アンテナ２０経由で第三読み出しコマンドＣＭＤを受信した場合、第一記憶部４０のうち所定の領域のデータを読み出す。そして、第一ＮＦＣコントローラ３０は、第一無線アンテナ２０経由、読み出されたデータを無線通信装置１５に出力する。つまり、第一ＮＦＣコントローラ３０が第三読み出しコマンドＣＭＤを受信した場合は、アドレスＡＤＤを受けずに第一記憶部４０から所定の領域のデータを出力する。なお、全てのデータを出力しても構わない。なお、第二読み出しコマンドＣＭＤと第三読み出しコマンドＣＭＤは共通のコマンドであってもよい。
【００２８】
第一ＮＦＣコントローラ３０は、無線通信装置１５から第一無線アンテナ２０経由で第二書込みコマンドＣＭＤ、アドレスＡＤＤ，データを受信した場合、第一記憶部４０にデータを書き込む。
【００２９】
第一ＮＦＣコントローラ３０は無線通信装置１５又はホスト装置１０から、第一読み出しコマンドＣＭＤ’，アドレスＡＤＤ’を受信した場合、メモリコントローラ３５へ第一読み出しコマンドＣＭＤ、アドレスＡＤＤを出力する。メモリコントローラ３５は、不揮発性半導体メモリ２５からデータを読み出し、第一ＮＦＣコントローラ３０へ出力する。そして、第一ＮＦＣコントローラ３０は、読み出されたデータを無線通信装置１５又はホスト装置１０へ出力する。なお、第一読み出しコマンドＣＭＤ’と第一読み出しコマンドＣＭＤは、メモリコントローラ３５が認識可なコマンドであればいかなるものであってもよい。アドレスＡＤＤとアドレスＡＤＤ‘についてメモリコントローラ３５が認識可なコマンドであればいかなるものであってもよい。
【００３０】
第一ＮＦＣコントローラ３０は、無線通信装置１５又はホスト装置１０から、第一書込みコマンドＣＭＤ’、アドレスＡＤＤ’，データを受信した場合、メモリコントローラ３５に第一書込みコマンドＣＭＤ、アドレスＡＤＤ、データを出力する。メモリコントローラ３５は、不揮発性半導体メモリ２５へデータとしてデータを書き込む。なお、第一書込みコマンドＣＭＤ’とＣＭＤは、第一読み出しコマンドＣＭＤとＣＭＤ’と同様に、メモリコントローラ３５が認識可なコマンドであればいかなるものであってもよい。
【００３１】
なお、第一ＮＦＣコントローラ３０は、不揮発性半導体メモリ２５に直接データを書き込んでもよい。また、第一ＮＦＣコントローラ３０は、不揮発性半導体メモリ２５から直接データを受信してもよい。
【００３２】
なお、第一ＮＦＣコントローラ３０とメモリコントローラ３５とが、コマンドＣＭＤ’、アドレスＡＤＤ’，データの通信をする際に、第一ＮＦＣコントローラ３０又はメモリコントローラ３５は、そのデータの一部、又はそのデータを変換したデータ等を、第一記憶部４０にデータとして書き込んでもよい。
【００３３】
第一ＮＦＣコントローラ３０は、ホスト装置１０若しくは無線通信装置１５から関連データ生成コマンドを受けた場合、不揮発性半導体メモリ２５に書き込まれているデータを読みだして、関連データを生成し、第一記憶部４０に書き込んでもよい。
【００３４】
第一記憶部４０は、例えば不揮発性メモリである。第一記憶部４０は、第一ＮＦＣコントローラ３０又はメモリコントローラ３５による制御にしたがってデータを記憶する。なお、第一記憶部４０におけるデータの保存は、一時的でもよい。第一記憶部４０としては、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）が用いられるが、上記不揮発性半導体メモリ２５と同様に各種のメモリを用いることができる。
【００３５】
なお、第一無線アンテナ２０から供給される電力で動作可能とするため、第一記憶部４０に用いる不揮発性メモリは、単位容量当たりの消費電力が不揮発性半導体メモリ２５よりも低消費電力であるほうが望ましい。
【００３６】
第一記憶部４０に保存されるデータには、例えば、記憶装置５の関連データ（不揮発性半導体メモリ２５に保存されるデータ（例えば画像データ、テキストデータ、プレゼンテーションデータ、表計算データ等の各種データ、それらのファイル情報）に関連するデータ、不揮発性半導体メモリ２５、記憶装置５に関するデータ）や、無線通信装置１５に関連するデータが含まれる。
【００３７】
具体的には、不揮発性半導体メモリ２５に保存される画像データに関連するデータは、例えば、ファイル名データ、画像データのうちの最初又は最後の部分、又は画像データのサムネイル画像データ、ファイル生成時間データ、撮影時刻データ、データＩＤ等である。不揮発性半導体メモリ２５に関連するデータは、不揮発性半導体メモリ２５のメモリ容量のデータ、残り容量のデータ、保存されているファイル数のデータ等である。記憶装置５に関するデータは、認識ＩＤデータ（各記憶装置５に任意に割り当てられる識別用の番号、例えば製造時に割り当てられる固有の製品ＩＤや、後で記憶装置５毎に任意に割り付けられたＩＤ等）やコメント（ユーザーが、ホスト装置１０や無線通信装置１５等を介して、記憶装置５に記憶させられた、記憶装置５に関連付けられたテキストデータ）等である。無線通信装置１５に関連するデータは、無線通信装置１５の認識ＩＤデータ等である。
【００３８】
電圧検波器４５は、第一無線アンテナ２０と電気的に接続されている。電圧検波器４５は、第一無線アンテナ２０から第一ＮＦＣコントローラ３０に供給される電圧を検知する。そして、電圧検波器４５は、第一ＮＦＣコントローラ３０が動作可能な所定の電圧に達するまで、ＮＦＣによる通信のリセットコマンドを出す。第一ＮＦＣコントローラ３０は、このリセットコマンドを受信している間は、ＮＦＣによる通信を行わない。このリセットコマンドにより、ＮＦＣによる通信の異常起動・動作を防止ができる。電圧検波器４５は所定の電圧に達している場合に、動作可能コマンドを第一ＮＦＣコントローラに出力するとしてもよい。第一ＮＦＣコントローラ３０は、動作可能コマンドを受信している場合のみ、ＮＦＣによる通信を行う。
【００３９】
接続端子６５は、例えば規格化された接続端子であり、ホスト装置１０と接続可能である。
【００４０】
ホスト装置１０は、例えば、ＰＣ（Personal Computer）や、ＰＤＡ（Personal Data Assistance）等の情報通信機器である。ホスト装置１０は、接続端子６５を介して、記憶装置５と接続可能である。また、ホスト装置１０は、接続端子６５を介して、記憶装置５に電力を供給可能である。また、ホスト装置１０は、サーバーへ接続可能である。例えば、ホスト装置１０は、他の情報通信装置やネットワークを経由してサーバーへ接続可能である。
【００４１】
本実施形態に係る記憶装置５の各種の動作は、例えば、“無線用アンテナを搭載したメモリカード”という米国特許出願１４／４７７２００に記載されている。この特許出願は、その全体が本願明細書において参照により援用されている。
【００４２】
無線通信装置１５について説明する。
【００４３】
無線通信装置１５は、例えばスマートフォン、ＰＤＡ、タブレット端末、等の無線通信機能を有する装置である。
【００４４】
無線通信装置１５は、バッテリー部７０と、第二無線アンテナ７５と、第二ＮＦＣコントローラ８０と、制御部８５と、第二記憶部９０と、表示部９５と、入力部１００と、無線通信部１０５、撮影部１１０を備える。なお、第二ＮＦＣコントローラ８０と、制御部８５とは１つのコントローラとして実現されてもよい。
【００４５】
無線通信装置１５は、バッテリー部７０から供給される電力により、動作及び通信可能である。
【００４６】
無線通信装置１５は、例えばＮＦＣインターフェースに沿って、記憶装置５とデータを送受信するが、他の無線通信インターフェースを用いてもよい。
【００４７】
バッテリー部７０は、無線通信装置１５に電力を提供する電源である。バッテリー部７０は、例えば電池である。バッテリー部７０は、乾電池、蓄電池、燃料電池などでもよい。より具体的には、バッテリー部７０は、リチウムイオン電池等を用いてもよい。バッテリー部７０は、無線通信装置１５の外部にあってもよく、例えば商用電源に接続されたＡＣアダプタ等であってもよい。
【００４８】
第二無線アンテナ７５の動作可能な周波数帯は、ＮＦＣに対応する所定の周波数帯に設定されている。
【００４９】
第二無線アンテナ７５は、記憶装置５からデータを受信し、第二ＮＦＣコントローラ８０に受信したデータを出力する。第二無線アンテナ７５は、第二ＮＦＣコントローラ８０から入力されたコマンドＣＭＤ，アドレスＡＤＤ、データを記憶装置５に出力する。第二無線アンテナ７５は、例えば、ＰＣＢパターンアンテナである。
【００５０】
第二ＮＦＣコントローラ８０は、第二無線アンテナ７５を制御する。
【００５１】
第二ＮＦＣコントローラ８０は、記憶装置５からのデータ読み出し時に、制御部８５から受信した読み出しコマンドＣＭＤ、アドレスＡＤＤを、第二無線アンテナ７５経由で記憶装置５に出力する。第二ＮＦＣコントローラ８０は、記憶装置５から受信したデータを制御部８５に出力する。
【００５２】
第二ＮＦＣコントローラ８０は、記憶装置５へのデータ書き込み時に、制御部８５から受信したコマンドＣＭＤ，アドレスＡＤＤ、データを、第二無線アンテナ７５経由で記憶装置５に出力する。
【００５３】
制御部８５は、例えば、入力部１００、無線通信部１０５、撮影部１１０、記憶装置５からの入力に基づいて、各部の諸動作を制御する。制御部８５は、入力されたデータ、またはそれらのデータの計算結果に基づいて、各部を制御し、必要に応じて各部にコマンド等を出力する。ここで、データの計算結果に基づいて制御する方法については後述する。
【００５４】
制御部８５は、例えば、半導体チップ、基板上に形成された回路、又はそれらの１つ又は複数の組合せである。なお、制御部８５は、一時的にデータを蓄える所謂キャッシュメモリやレジスタを有していてもよい。
【００５５】
制御部８５は、記憶装置５からのデータを読み出す際に、第二無線アンテナ７５及び第二ＮＦＣコントローラ８０を介して、読み出しコマンドＣＭＤ、アドレスＡＤＤを記憶装置５へ出力する。制御部８５は、第二無線アンテナ７５及び第二ＮＦＣコントローラ８０を介して、記憶装置５から読み取ったデータを受け取る。
【００５６】
制御部８５は、記憶装置５へのデータを書き込む際に、各部から入力されたデータ、又はそれらのデータの計算結果と、書込みコマンドＣＭＤ、アドレスＡＤＤを第二ＮＦＣコントローラ８０に出力する。
【００５７】
制御部８５は、各部と電気的につながっており、各部と電気的に通信する。つまり、制御部８５は、各部からデータを受け取り、そのデータ又はそのデータの計算結果を出力することが可能である。例えば、制御部８５は、撮影部が撮影した撮影データに強調表示を施した合成画像データを計算（生成）し、表示部９５へ出力可能である。例えば、制御部８５は、第二記憶部９０から読み出した画像データを基に合成画像データを計算（生成）し、表示部９５へ出力可能である。これらは一例であって、制御部８５は、各部からのデータを受け取り、そのデータの計算結果を出力可能である。
【００５８】
第二記憶部９０は、制御部８５との通信に基づいて、記憶したデータを制御部８５へ出力し、制御部８５から受信したデータを記憶する。
【００５９】
第二記憶部９０は、例えばメモリコントローラと不揮発性メモリである。不揮発性メモリは、不揮発性半導体メモリ２５で挙げた種々の不揮発性メモリでもよい。メモリコントローラは、不揮発性メモリを制御する。第二記憶部９０は、例えばＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Disk）などでもよい。
【００６０】
表示部９５は、制御部８５から受け取ったデータをユーザーが認識できる形式で出力する。
【００６１】
表示部９５は、例えばディスプレイである。ユーザーは、ディスプレイの表示を視覚により認識可能である。表示部９５は、具体的には、液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイ、三次元ディスプレイ等、種々のディスプレイを用いてもよい。表示部９５は、制御部８５から受けたデータをディスプレイに表示する。表示部９５は、例えば、撮影部１１０が撮影した画像又は動画データを、およそリアルタイムに表示可能である。
【００６２】
入力部１００は、ユーザーの入力を入力データとして、制御部８５へ出力する。
【００６３】
入力部１００は、例えばディスプレイに設けられたタッチパネルである。ユーザーがディスプレイ上の表示を押すと、入力部１００はタッチパネル上の押された位置を検知し、その位置情報を入力データとして制御部８５へ出力する。入力部１００は、具体的には、マトリクス状に配置されたスイッチや、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式等の各種のタッチパネルを用いて良い。
【００６４】
入力部１００は、例えばマイクでもよい。ユーザーが音声を発すると、入力部１００は、音声を検知し、音声変換により入力データを抽出し、制御部８５へ出力してもよい。
【００６５】
無線通信部１０５は、無線アンテナ及び無線コントローラを含む。無線通信部１０５は、外部と無線通信により、データの送受信を行う。無線通信部１０５は、外部から受信したデータを制御部８５に出力する。無線通信部１０５は、制御部８５から受けたデータを外部へ送信する。
【００６６】
撮影部１１０は、静止画、動画、又はその両方を撮影可能である。撮影部１１０は、撮影データ（第一画像データ）、つまり静止画又は動画データを制御部８５に出力する。なお、本明細書中の撮影には、撮影したデータを記憶することは必ずしも含まれない。例えば、単に被写体を検知や撮影する場合も、本明細書中の撮影に含まれる。
【００６７】
撮影部１１０は、図２に図示された記憶装置５の表面に配置されたコード１２０を撮影可能である。
【００６８】
撮影部１１０は、例えばカメラである。より具体的には、撮影部１１０は、固体撮影素子、例えば、ＣＣＤ（Charge Coupled Device）センサ、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサを用いたカメラである。
【００６９】
図２は、記憶装置５の表面・裏面を示す模式的な平面図である。
【００７０】
図２Ａに示す通り、記憶装置５は、コード１２０をその表面に有する。コード１２０は、無線通信装置１５の撮影部１１０で検知可能である。
【００７１】
コード１２０は、例えば、縦方向と横方向の２次元に情報をもつ二次元コードである。コード１２０は、例えば、図２Ａに示したように、白黒のドットによる二次元のマトリクスコードである。コード１２０は、スタックコードであってもよいし、一次元のバーコードであってもよい。また、キャラクターの形状に模したものであってもよい。
【００７２】
コード１２０は、例えば、シール状であって、ユーザーが購入後に貼り付けてもよいし、製造時に貼り付けてもよい。コード１２０は、記憶装置５のケースに直接、例えば印刷等により、配置されていてもよい。また、コード１２０は記憶装置５の表面、裏面の両方に配置されていても構わない。
【００７３】
コード１２０は、例えば、記憶装置５の認識ＩＤの情報（第一情報）を含む。すなわち、別の言い方をすれば、記憶装置５の外面には、認識ＩＤ等の第一情報が表示されている。
【００７４】
図２Ｂに示す通り、記憶装置５は、複数の接続端子６５をその裏面側に有する。複数の接続端子６５は、記憶装置５の一端側に沿って配置される。
【００７５】
（第一の適用例）
図３は、本実施形態の第一の適用例を示す図である。
【００７６】
図３に示すように、記憶装置５が無線通信装置１５にかざされると、無線通信装置１５は、記憶装置５の関連データを表示する。例えば、無線通信装置１５は、記憶装置５に保存されている画像データのサムネイルデータ（記憶装置５に保存されている画像データのサムネイル画像データ、撮影時刻データ等）に含まれる画像データを表示する。なお、撮影時刻データは、その画像データが撮影された時刻のデータである。
【００７７】
図４は、第一の適用例を説明するフローチャートである。
【００７８】
なお、以下の記載において、記憶装置５の第一ＮＦＣコントローラ３０と無線通信装置１５の制御部８５とのＮＦＣによる通信については、第一無線アンテナ２０、第二無線アンテナ７５、第二ＮＦＣコントローラ８０、については記載を省略する。
【００７９】
ステップＡ１において、ユーザーは無線通信装置１５のＡｐｐ（アプリケーション）を起動する。Ａｐｐは、制御部８５の動作を制御し、無線通信装置１５を記憶装置５と通信可能な状態とする。Ａｐｐは、以下のステップＡ１〜Ａ８において、無線通信装置１５の動作を制御する。
【００８０】
なお、ユーザーは黙示的にＡｐｐを起動してもよい。例えば、ユーザーはＡｐｐを、無線通信装置１５の起動時に同時に自動的に起動してもよいし、ＯＳ（Operating System）の一部として起動してもよい。また、無線通信装置１５が記憶装置５を検知、例えば撮影部１１０が記憶装置５を認識することで、自動的にＡｐｐを起動してもよい。
【００８１】
ステップＡ２において、無線通信装置１５の制御部８５は、記憶装置５の認識ＩＤ及び撮影時刻データを送信するように、ＮＦＣにより、記憶装置５に第二読出しコマンドＣＭＤ又は第三読出しコマンドＣＭＤを送信する。なお、制御部８５は、アドレスＡＤＤは必要な場合は合わせて送信してもよい。
【００８２】
ステップＡ３において、記憶装置５の第一ＮＦＣコントローラ３０は、読み出しコマンドＣＭＤを受信する。第一ＮＦＣコントローラ３０は、第一記憶部４０から、認識ＩＤ及び撮影時刻データを読み出す。第一ＮＦＣコントローラ３０は、無線通信装置１５にＮＦＣにより読み出したデータを送信する。なお、撮影時刻データは一つであっても、画像毎の複数のデータであってもよい。
【００８３】
ステップＡ４において、無線通信装置１５の制御部８５は、認識ＩＤ及び撮影時刻データを受信する。制御部８５は、第二記憶部９０から保存されている認識ＩＤを読み出す。制御部８５は、受信した記憶装置５の認識ＩＤと、保存されている認識ＩＤとを、照合し判定する。両者は一致すると制御部８５が判断した場合には（ステップＡ４  ＯＫ）、制御部８５はステップＡ５を行う。両者は一致しないと制御部８５が判断した場合には（ステップＡ４  ＮＯ）、第一ＮＦＣコントローラ３０は、制御部８５はステップＡ６を行う。
【００８４】
なお、ステップＡ４がＯＫとなる場合は、例えば、以前に本適用例で無線通信装置１５に記憶装置５の関連データを記憶させている場合や、後述する適用例で無線通信装置１５に記憶装置５の関連データを記憶させている場合等である。
【００８５】
ステップＡ５において、無線通信装置１５の制御部８５は、第二記憶部９０から認識ＩＤに関するサムネイルデータを読み出す。制御部８５は、記憶装置５から受信した撮影時刻データと、保存されていたサムネイルデータ（サムネイル画像データ及び撮影時刻データ等）に含まれる撮影時刻データとを、照合し判定する。両者は一致すると制御部８５が判断した場合には（ステップＡ５  ＯＫ）、制御部８５はステップＡ８を行う。両者は一致しないと制御部８５が判断した場合には（ステップＡ５  ＮＯ）、制御部８５は、ステップＡ６を行う。
【００８６】
なお、撮影時刻データが複数ある場合には、全てが一致しなくても、ステップＡ５の判定をＯＫとしてもよい。例えば、所定の個数の撮影時刻データが一致していれば、ステップＡ５の判定をＯＫとしてもよい。この所定の個数は、予め設定されていてもよいし、ユーザーにより設定されてもよい。
【００８７】
ステップＡ６において、無線通信装置１５の制御部８５は、記憶装置５のサムネイルデータを送信するように、ＮＦＣにより、記憶装置５に第二読出しコマンドＣＭＤ又は第三読出しコマンドＣＭＤを送信する。
【００８８】
ステップＡ７において、記憶装置５の第一ＮＦＣコントローラ３０は、読み出しコマンドＣＭＤを受信する。第一ＮＦＣコントローラ３０は、第一記憶部４０からサムネイルデータを読み出す。第一ＮＦＣコントローラ３０は、第一無線アンテナ２０を介して、サムネイルデータを無線通信装置１５へＮＦＣにより送信する。
【００８９】
ステップＡ８において、無線通信装置１５の制御部８５は、第二記憶部９０からサムネイルデータの画像データを読み出す。なお、制御部８５は、ステップＡ４又はステップＡ５において、サムネイルデータの画像データを読み出してもよい。
【００９０】
ステップＡ９において、無線通信装置１５の制御部８５は、記憶装置５よりサムネイルデータを受信する。制御部８５は、受信したサムネイルデータを第二記憶部９０に保存する。
【００９１】
ステップＡ１０において、無線通信装置１５の制御部８５は、記憶装置５から受信したサムネイルデータ、または第二記憶部９０から読み出した画像データ、又はその画像データを用いた合成画像の画像データを表示部９５へ出力する。表示部９５は入力された画像データを表示する。
【００９２】
図３では一例として、記憶装置５の画像の周りに、サムネイルデータの画像データを配置した合成画像の画像データを表示している場合を示している。サムネイルデータの画像データは、例えば円形にトリミングされ、円形の枠が付されている。なお、画像データの形や、枠の形が円形に限られず、四角形や任意の形で構わないのは言うまでもない。
【００９３】
図５は、記憶装置５における第一記憶部４０のサムネイルデータの保存方法の一例を模式的に示す図である。なお、無線通信装置１５は、このデータテーブルを表示部９５に表示する手段を有していても構わない。
【００９４】
この保存方法は、一つの認識ＩＤに対して、一つのサムネイルデータを保存する。すなわち、一つの認識ＩＤに対して、一つの画像データ及び一つの撮影時刻データを保存する。なお、この例は分かりやすさのために認識ＩＤを含んでいるが、データＩＤは必ずしも必要ではない。例えば、保存アドレス等でデータを管理する場合などは、認識ＩＤは不要である。
【００９５】
図６は、無線通信装置１５における第二記憶部９０のサムネイルデータ及び記憶装置５の認識ＩＤの保存方法の一例を模式的に示す図である。この保存方法は、認識ＩＤ及び一つのデータＩＤに対して、一つのサムネイルデータを保存する。
【００９６】
図７は、無線通信装置１５における第二記憶部９０のサムネイルデータの保存方法の別の一例である。この保存方法は、図６の保存方法と異なりデータＩＤを省略した例である。一つの認識ＩＤに対して、複数のサムネイルデータを保存する。
【００９７】
図８は、記憶装置５（第一記憶部４０）が保存するサムネイルデータの更新方法の一例を模式的に示す図である。左の表は、更新前のサムネイルデータのリストを示し、右の表は、更新後のサムネイルデータのリストを示す。
【００９８】
記憶装置５の第一ＮＦＣコントローラ３０は、新しいデータを保存する際に、撮影時刻が一番古いデータＩＤのサムネイルデータを上書きすればよい。すなわち、左の表において、一番古いサムネイルデータは、データＩＤ１０のサムネイルデータである。そこで、第一記憶部４０は、新しいサムネイルデータを保存する際に、データＩＤ１０のデータを上書きして保存する。
【００９９】
図９は、無線通信装置１５（第二記憶部９０）に関するサムネイルデータの更新方法の一例を模式的に示す図である。左の表は、更新前のサムネイルデータのリストを示し、右の表は、更新後のサムネイルデータのリストを示す。
【０１００】
無線通信装置１５の制御部８５は、新しいデータを保存する際に、第二記憶部９０の撮影時刻が一番古いデータＩＤのサムネイルデータを上書きすればよい。すなわち、左の表において、一番古いサムネイルデータは、データＩＤ１０のサムネイルデータである。そこで、第二記憶部９０は、新しいサムネイルデータを保存する際に、データＩＤ１０のデータを上書きして保存する。この図９に示した更新方法は、図４のステップＡ８のサムネイルデータの保存に用いることができる。
【０１０１】
（第一の適用例の効果）
このように本実施形態によれば、記憶装置５を無線通信装置１５にかざすことで、無線通信装置１５が記憶装置５の内容を表示することが可能である。つまり、記憶装置５を無線通信装置１５に物理的にケーブルなどで接触させることなく、ユーザーは、記憶装置５の内容を把握することが可能である。つまり、新たなケーブル等の準備の手間や物理的に記憶装置５を接続する手間を省くことで、ユーザーの利便性が著しく向上する。
【０１０２】
（第一の適用例の変形例）
サムネイルデータは、撮影時刻データの代わりに、画像データＩＤを含んでもよい。画像データＩＤは、画像データに対して固有に割り振られるＩＤで、例えば、他の画像データと識別可能な番号等である。
【０１０３】
（第二の適用例）
図１０は、本実施形態の第二の適用例を示す図である。
【０１０４】
第二の適用例において、ユーザーは無線通信装置１５に表示された記憶装置５の画像データから一つまた複数の画像データを選択する。図１０に示すように、選択されたサムネイルデータにはチェックマークが表示される。無線通信装置１５は、あるサムネイルデータが選択された旨を記憶装置５に通知する。記憶装置５は、その通知を受けて、その選択されたサムネイルデータに対応するフラグデータを例えば第一記憶部４０に記憶する。
【０１０５】
図１１は、第二の適用例を説明するフローチャートである。
【０１０６】
ステップＢ１において、ユーザーは無線通信装置１５のＡｐｐを起動する。Ａｐｐは、無線通信装置１５を、記憶装置５と通信可能な状態とする。Ａｐｐは、ステップＢ１〜Ｂ９において、無線通信装置１５の動作を制御する。
【０１０７】
ステップＢ２及びＢ３において、制御部８５は、例えば、第一の適用例と同様の方法により、無線通信装置１５の表示部９５に記憶装置５のサムネイルデータを表示する。
【０１０８】
ステップＢ４において、ユーザーは、表示部９５に表示されたサムネイル画像の一部又は全部を選択する。ユーザーは、例えば、選択したいサムネイル画像に合わせて、指又はタッチペンで、入力部１００であるタッチパネルを押す。入力部１００であるタッチパネルは、押された位置の情報を制御部８５に出力する。
【０１０９】
ステップＢ５において、制御部８５は、タッチパネルから入力された位置の情報から、選択されたサムネイル画像に対応する選択サムネイルデータを特定する。制御部８５は、選択サムネイルデータの画像データを強調した画像のデータを表示部９５に出力する。表示部９５は、制御部８５から受信した画像データを表示する。図１０では、表示部９５は、選択サムネイルデータに対応する画像データにチェックマークが付加された画像を表示している。
【０１１０】
ステップＢ６において、制御部８５は、第二記憶部９０の選択サムネイルデータに対応するフラグデータを書き込む。
【０１１１】
ステップＢ７において、制御部８５は、書込みコマンドＣＭＤ、アドレスＡＤＤ、少なくともフラグデータを含むデータ、をＮＦＣにより記憶装置５に出力する。
【０１１２】
ステップＢ８において、記憶装置５の第一ＮＦＣコントローラ３０は、書込みコマンドＣＭＤ、アドレスＡＤＤ、少なくともフラグデータを含むデータ、を受信する。第一ＮＦＣコントローラ３０は、少なくとも入力されたフラグデータを第一記憶部４０に書き込む。
【０１１３】
ステップＢ９において、ユーザーは、記憶装置５の画像データをフラグデータに基づいて優先的に、例えば、以下の処理を行うことができる。
【０１１４】
一例として、ユーザーが記憶装置５を写真屋に持ち込み、その画像データを印刷するため、印刷する画像を選択するために画像データの一覧を表示する場合において、フラグデータが設定されている画像データは、印刷対象として選択済みの状態で表示される。また、別の一例として、ユーザーが記憶装置５をＰＣやタブレットなどの画像データを表示可能な端末に接続した際、フラグデータが設定されている画像データが画像リストの初めに表示される。または、フラグデータが設定されている画像データがスライドショーとして表示される。
【０１１５】
図１２は、フラグデータを含んだ場合の、無線通信装置１５における第二記憶部９０のサムネイルデータ及び記憶装置５の認識ＩＤの保存方法の一例を模式的に示す図である。フラグデータは、例えば、印刷フラグ及び優先度フラグを含んでいる。一つの画像データに対して、印刷フラグ及び優先度フラグを別々に保存することができる。
【０１１６】
図１３は、フラグデータを含んだ場合の、記憶装置５における第一記憶部４０のサムネイルデータの保存方法の一例を模式的に示す図である。
【０１１７】
（第二適用例の効果）
本適用例によれば、ユーザーは、無線通信装置１５を介して記憶装置５のサムネイルデータにフラグを設定可能である。フラグの設定により、記憶装置５の印刷や表示の優先順番の変更などを行うことができる。すなわち、ユーザーの利便性が向上する。
【０１１８】
（第二適用例の変形例）
図１４は、第二の適用例の変形例を示す図である。
【０１１９】
図１４（ａ）の変形例では、選択された画像データは、拡大して表示される。他の画像より拡大して表示されることで、ユーザーは選択を確認し、またその画像データの確認が容易となる。
【０１２０】
図１４（ｂ）の変形例では、選択された画像データは、その輪郭が強調表示される。又は、輪郭の色が変化してもよい。これにより、ユーザーは自らの選択を極めて容易に確認ができる。
【０１２１】
このように、第二の適用例の変形例は任意の強調表示を取りうる。例えば、選択された画像データが、周りと異なる四角形に表示されても構わない。選択された画像データが周りと違う形状に表示されることで、ユーザーが視覚的に認識することが容易になる。
【０１２２】
（第三の適用例）
図１５は、本実施形態の第三の適用例を示すフローチャートである。
【０１２３】
第三の適用例において、ユーザーは無線通信装置１５を介して記憶装置５について表示されるサムネイルデータを変更できる。
【０１２４】
ステップＣ１において、ユーザーは無線通信装置１５のＡｐｐを起動する。Ａｐｐは、無線通信装置１５を、記憶装置５と通信可能な状態とする。Ａｐｐは、ステップＣ１〜Ｃ９において、無線通信装置１５の動作を制御する。
【０１２５】
ステップＣ２において、無線通信装置１５の表示部９５は、は、記憶装置５の表示順番の設定データ変更画面を表示する。ユーザーは、表示順番の設定データ変更画面から、任意の表示順番の設定を選択する。具体的には、ユーザーは、例えば、指又はタッチペンで選択したい表示順番の設定に合わせて、入力部１００であるタッチパネルを押す。入力部１００であるタッチパネルは、押された位置の情報を制御部８５に出力する。
【０１２６】
図１６は、ステップＣ２の表示順番の設定データ変更画面の一例である。一例として、ユーザーは、（１）新しい日付順、（２）古い日付順、（３）ユーザー設定、のいずれかを選択する。
【０１２７】
ステップＣ３において、制御部８５は、タッチパネルから入力された位置の情報から、選択に対応する表示順番の設定データを特定する。
【０１２８】
ステップＣ４において、制御部８５は、書込みコマンドＣＭＤ、アドレスＡＤＤ、少なくとも表示順番の設定データを含むデータを、ＮＦＣにより記憶装置５に出力する。なお、この際の書込みコマンドＣＭＤは、通常の書込みコマンドＣＭＤと違う別の書込みコマンドＣＭＤを用いても構わない。
【０１２９】
ステップＣ５において、第一ＮＦＣコントローラ３０は、書込みコマンドＣＭＤ、アドレスＡＤＤ、少なくとも表示順番の設定データを含むデータを受信する。第一ＮＦＣコントローラ３０は、表示順番の設定データを第一記憶部４０に書き込む。
【０１３０】
ステップＣ６において、記憶装置５は、ホスト装置１０から電源が供給されるまで待機する。
【０１３１】
ステップＣ７において、ホスト装置１０からの電源供給後に、メモリコントローラ３５は、第一記憶部４０から表示順番の設定データを読み出す。
【０１３２】
ステップＣ８において、メモリコントローラ３５は、読み出し表示順番の設定データと、不揮発性半導体メモリ２５又は第一記憶部４０に保存された古い読み出し表示順番の設定データと、の照合と判定を行う。
【０１３３】
仮に古い設定データと新しい設定データとが一致している場合は、第一記憶部４０に保存されたサムネイルデータの更新は行わない（ステップＣ８  ＯＫ）。他方、古い設定データと新しい設定データとが一致していない場合、処理フローはステップＣ９へ進む（ステップＣ８  ＮＧ）。
【０１３４】
ステップＣ９において、メモリコントローラ３５は、第一記憶部４０に新しい設定データに基づいて、サムネイルデータの書き込みを行う。なお、メモリコントローラ３５は、不揮発性半導体メモリ２５に記憶されたデータを書き込んでもよいし、不揮発性半導体メモリ２５に記憶されたデータの計算結果を書き込んでもよい。
【０１３５】
（第三の適用例の効果）
本適用例によれば、無線通信装置１５を通じて記憶装置５のサムネイルデータの内容をユーザーの任意の内容に変更可能である。表示するサムネイルデータの変更に伴うユーザーインターフェースの改善が可能である。さらには、無線通信装置１５は、出力部、例えばディスプレイを備えているため、ユーザーは、良好な操作性のもと、表示順番の設定データの変更が可能である。
【０１３６】
（第三の適用例の変形例）
上記の説明の、ステップＣ９において、メモリコントローラ３５が、直接第一記憶部４０に書き込む例を説明したが、これに限られない。すなわち、メモリコントローラ３５が、第一ＮＦＣコントローラ３０を介して、第一記憶部４０に書き込みを行ってもよい。
【０１３７】
また、上記の説明のステップＣ６〜Ｃ８において、メモリコントローラ３５が、古い設定データと新しい設定データの比較を行った。変形例として、第一ＮＦＣコントローラ３０が比較を行うことが可能である。この変形例において、第一ＮＦＣコントローラ３０は、ホスト装置１０からの電源の供給がなくとも、比較をすることが可能である。なお、この変形例においても、ステップＣ９における第一記憶部４０のサムネイルデータの書き換えは、記憶装置５に対する電源供給後に行われる。
【０１３８】
（第四の適用例）
図１７は、本実施形態の第四の適用例を示す図である。
【０１３９】
図１７に示すように、記憶装置５が無線通信装置１５の撮影部１１０の視野に入ると、記憶装置５のサムネイルデータに含まれる画像データを、無線通信装置１５は表示する。
【０１４０】
図１８は、第四の適用例を説明するフローチャートである。
【０１４１】
ステップＤ１において、ユーザーは無線通信装置１５のＡｐｐを起動する。Ａｐｐは、無線通信装置１５の撮影部１１０を撮影可能な状態とする。Ａｐｐは、無線通信装置１５のステップＤ１〜Ｄ８の動作を制御する。
【０１４２】
ステップＤ２において、撮影部１１０は、ユーザーによって、記憶装置５及び記憶装置５に設けられたコード１２０を撮影する。撮影部１１０は、撮影データ（第一画像データ）を制御部８５に出力する。
【０１４３】
ステップＤ３において、無線通信装置１５の制御部８５は、撮影データからコード１２０を検出する。
【０１４４】
ステップＤ４において、無線通信装置１５の制御部８５は、コード１２０からデコード（抽出）することで、コード１２０に含まれる情報を取得する。コード１２０に含まれる情報は、例えば、記憶装置５の認識ＩＤである。
【０１４５】
ステップＤ５において、無線通信装置１５の制御部８５は、第二記憶部９０から、保存されている認識ＩＤを読み出す。その後、制御部８５は、既に記憶されている認識ＩＤと、デコードして取得した認識ＩＤとを、照合し判定する。
【０１４６】
両者は一致すると制御部８５が判断した場合には（ステップＤ５  ＯＫ）、制御部８５はステップＤ６を行う。両者は一致しないと制御部８５が判断した場合には（ステップＤ５  ＮＯ）、制御部８５は、ステップＤ７を行う。
【０１４７】
なお、ステップＤ５がＯＫとなる場合は、例えば、以前に本適用例で無線通信装置１５に記憶装置５の関連データを記憶させている場合や、後述する適用例で無線通信装置１５に記憶装置５の関連データを記憶させている場合等である。
【０１４８】
ステップＤ６において、無線通信装置１５の制御部８５は、第二記憶部９０から一致した認識ＩＤに関するサムネイルデータに含まれる画像データを読み出す。制御部８５は、撮影部１１０から取得している撮影データと読み出した画像データを合成した合成画像データを生成する。制御部８５は、合成画像データを表示部９５に出力する。
【０１４９】
ステップＤ７において、無線通信装置１５の制御部８５は、撮影部１１０から取得している撮影データを表示部９５に出力する。
【０１５０】
ステップＤ８において、無線通信装置１５の表示部９５は、入力された画像データ又は合成画像データを表示する。
【０１５１】
（第四の適用例の効果）
本適用例によれば、ユーザーは、遠距離からでも記憶装置５の画像データを確認することが可能である。
【０１５２】
（第四の適用例の第一の変形例）
上記の説明のステップＤ７において、無線通信装置１５の制御部８５は、撮影部１１０の撮影データをそのまま表示部９５へ出力した。変形例として、例えば、制御部８５は、記憶装置５に関する情報が無線通信装置１５に記憶されていないことを示す画像データと、撮影部１１０が取得した撮影データとを合成した合成画像データを生成してもよい。制御部８５は、その合成画像データを表示部９５に出力する。
【０１５３】
この場合、ユーザーは明示的に記憶装置５に関する情報が無線通信装置１５に記憶されていないことを認識することが可能である。すなわち、ユーザーの利便性が向上する。
【０１５４】
（第四の適用例の第二の変形例）
図１９は、本実施形態の第四の適用例の第二の変形例を示す図である。
【０１５５】
図１９に示すように、複数の記憶装置５が無線通信装置１５の撮影部１１０の視野に入った場合、記憶装置５のサムネイルデータに含まれる画像データを、無線通信装置１５はそれぞれ表示する。
【０１５６】
ユーザーは一度に複数の記憶装置５の内容を確認することができ、利便性が向上する。
【０１５７】
なお、図１９は、記憶装置５が二つの場合を示しているが、二つに限らず任意の個数の記憶装置５を表示してもよい。さらに、記憶装置５の数が多すぎて表示が煩雑になる場合は、無線通信装置１５は、すべての記憶装置５のサムネイルデータを表示せずに、その一部の記憶装置５のサムネイルデータを表示してもよい。
【０１５８】
（第四の適用例の第三の変形例）
図２０は、本実施形態の第四の適用例の第三の変形例を示す図である。
【０１５９】
図２０に示すように、記憶装置５のサムネイルデータを表示する場合に、その残容量を同時に表示してもよい。ユーザーは複数の記憶装置５の残り容量を確認することができ、利便性が向上する。具体的には、例えば、ユーザーが旅行時により多くの写真を新たに記録できる記憶装置５を携帯したい場合、本適用例によれば、ユーザーは、容易に空き容量が多い記憶装置５を選び出すことができる。
【０１６０】
（第五の適用例）
図２１は、本実施形態の第五の適用例を示すフローチャートである。
【０１６１】
本適用例では、無線通信装置１５は、ホスト装置１０及びサーバー１３等を経由して、記憶装置５の画像データを予め記憶する。無線通信装置１５は、ＮＦＣやカメラを使用して、記憶装置５のサムネイル画像データを高速に表示することが可能である。以下、フローチャートに沿って説明する。
【０１６２】
ステップＥ１において、ユーザーは、記憶装置５をホスト装置１０に接続する。記憶装置５は接続端子６５を介してホスト装置１０に接続される。記憶装置５は、例えばＵＳＢ規格により、ホスト装置１０と接続する。
【０１６３】
ステップＥ２において、ホスト装置１０は、例えば、ネットワークを介して、サーバーに接続する。ホスト装置１０は、ユーザー情報（例えば、ユーザーＩＤ、ユーザーＩＤとパスワード、無線通信装置１５のＩＤ、無線通信装置ＩＤとパスワード等）、記憶装置の認識ＩＤ、サムネイルデータ（サムネイル画像データ、撮影時刻データ等）をサーバー１３に送信する。なお、ホスト装置１０の代わりに無線通信装置１５を介して、サーバー１３にデータを送信してもよい。
【０１６４】
ステップＥ３において、サーバー１３は、受信したユーザー情報に基づいて、記憶装置の認識ＩＤ、サムネイルデータを保存する。
【０１６５】
ステップＥ４において、ユーザーは無線通信装置１５のＡｐｐを起動する。Ａｐｐは、ステップＥ１〜Ｅ１１において、無線通信装置１５の動作を制御する。
【０１６６】
ステップＥ５において、制御部８５は、無線通信部１０５を介して、サーバー１３に無線通信等により接続する。無線通信装置１５は、サーバー１３にユーザー情報を送信する。なお、無線通信装置１５は、他の通信端末やネットワークを経由して前記のサーバー１３に接続してもよいし、いわゆるインターネット経由で前記のサーバー１３に接続しても構わない。
【０１６７】
ステップＥ６において、サーバー１３は、受信したユーザー情報を認証する。サーバー１３は、ユーザー情報に基づき、以前にユーザー情報に基づいて保存された記憶装置の認識ＩＤ及びサムネイルデータを無線通信装置１５へ送信する。
【０１６８】
ステップＥ７において、無線通信装置１５の無線通信部１０５は、サーバー１３から記憶装置５の認識ＩＤ及びサムネイルデータを受信する。無線通信部１０５は、受信したこれらの情報を制御部８５へ出力する。制御部８５は、入力されたこれらの情報を第二記憶部９０へ出力する。第二記憶部９０は入力されたこれらの情報を記憶する。
【０１６９】
ステップＥ８において、無線通信装置１５の制御部８５は、記憶装置５の認識ＩＤ及び撮影時刻データを送信するように、記憶装置５にＮＦＣにより読み出しコマンドなどを送信する。
【０１７０】
ステップＥ９において、第一ＮＦＣコントローラ３０は、第一記憶部４０から記憶装置５の認識ＩＤを読み出す。第一ＮＦＣコントローラ３０は、無線通信装置１５へＮＦＣにより送信する。
【０１７１】
ステップＥ１０において、無線通信装置１５の制御部８５は、第二記憶部９０から保存されている認識ＩＤを読み出す。制御部８５は、受信した記憶装置５の認識ＩＤと、保存されている認識ＩＤとを、照合し判定する。両者は一致すると制御部８５が判断した場合には（ステップＥ１０  ＯＫ）、制御部８５はステップＥ１２を行う。両者は一致しないと制御部８５が判断した場合には（ステップＥ１０  ＮＯ）、制御部８５等は、ステップＥ１１を行う。
【０１７２】
ステップＥ１１において、第一適用例のステップＡ２〜Ａ９と同様の処理によって、無線通信装置１５は記憶装置５のサムネイルデータを取得する。
【０１７３】
ステップＥ１２において、無線通信装置１５の制御部８５は、サムネイルデータに含まれるサムネイル画像データ、またはそのサムネイル画像データを用いた合成画像の画像データを表示部９５へ出力する。表示部９５は入力された画像データを表示する。
【０１７４】
（第五の適用例の効果）
本適用例によれば、無線通信装置１５は、記憶装置５から画像データを取得することなく、予めサーバー１３より、記憶装置５の画像データを取得可能である。これにより、無線通信装置１５は高速で画像データを表示可能である。
【０１７５】
（第五の適用例の第一の変形例）
ステップＥ７及びステップＥ８は時間的に近接して行わなくてよい。すなわち、予めステップＥ７で、無線通信装置１５は画像を取得する。その後、時間をおいて、例えば日を変えて、ステップＥ８を実行してもよい。
【０１７６】
（第五の適用例の第二の変形例）
本適用例では、サムネイルデータ（サムネイル画像データ、撮影時刻データ等）でなく、記憶装置５に記憶されている画像データ、撮影時刻データを、無線通信装置１５、ホスト装置１０、サーバー１３間で送受信しても構わない。
【０１７７】
本適用例では、記憶装置５からホスト装置１０への通信（ステップＥ１）、ホスト装置１０からサーバー１３への通信（ステップＥ２）、サーバー１３と無線通信装置１５間の通信（ステップＥ５〜Ｅ７）の通信は、何れもＮＦＣに比べて高速の通信が可能である。
【０１７８】
そこで、サムネイル画像データよりも、データ容量が大きく画素数が多い、つまり高画質の元の画像データを送受信することが可能である。元の画像を送受信することで、表示部９５に鮮明な画像を表示することが可能となる。
【０１７９】
（第五の適用例の第三の変形例）
図２２は、第五の適用例の第三の変形例のフローチャートである。ステップＦ１〜Ｆ７までは、図２１と同じ処理で良いため、説明を省略する。
【０１８０】
ステップＦ８において、第四適用例のステップＤ２〜Ｄ７と同様の処理を行う。すなわち、無線通信装置１５の撮影部１１０で記憶装置５を撮影すると、表示部９５に記憶装置５のサムネイルデータに含まれる画像データが表示される。
【０１８１】
具体的には、ステップＦ８において、図１８のステップＤ１〜Ｄ８の処理を行う。表示部９５は、記憶装置５のサムネイルデータに含まれるサムネイル画像データの情報を含む画像を表示する。
【０１８２】
なお、本変形例でも第二の変形例と同様にサムネイルデータでなく、記憶装置５の元の画像を送受信してもよい。
【０１８３】
（第六の適用例）
図２３は、第六の適用例を示すフローチャートである。
【０１８４】
本適用例では、無線通信装置１５は、予め記憶した記憶装置５のサムネイルデータに含まれる画像データを表示する。ユーザーは、フラグデータを入力する。無線通信装置１５は、サーバー１３に接続し、当該フラグデータを送信する。サーバー１３は、例えば、受信したフラグデータに基づき、プリント屋に印刷指示を行う。つまり、ユーザーは、無線通信装置１５の端末の装置により、記憶装置５に記憶された画像の印刷を行うことができる。
【０１８５】
ステップＧ１において、サーバー１３は、第五の適用例（図２１におけるステップＥ１〜Ｅ３）の方法により、記憶装置５のサムネイルデータを記憶する。
【０１８６】
ステップＧ２において、無線通信装置１５は、第一の適用例（図４におけるステップＡ６，Ａ７，Ａ９）の方法（ＮＦＣ）、又は第五の適用例（図２１におけるステップＥ４〜Ｅ７）の方法（サーバー１３経由）により、記憶装置５のサムネイルデータを記憶する。
【０１８７】
ステップＧ３において、無線通信装置１５は、第二の適用例（図１１におけるステップＢ３〜Ｂ６）の方法により、フラグデータを取得する。
【０１８８】
ステップＧ４において、無線通信装置１５の制御部８５は、無線通信部１０５を介して、サーバー１３に接続する。さらに、制御部８５は、フラグデータをサーバー１３に送信する。
【０１８９】
ステップＧ５において、サーバー１３はフラグデータを受信し、例えば以下の処理を行う。
【０１９０】
例えば、サーバー１３は受信したフラグデータ、画像データを、例えば写真屋に送信する。そして、写真屋は、フラグデータに基づいて写真の印刷予約を行う。または、無線通信装置１５から送信された画像データを印刷する。
【０１９１】
所定の処理は、例えば、サーバー１３は受信したフラグデータに基づいて、画像データを別のユーザーから閲覧可能とする。若しくは、特定のユーザーにメールで送信する。
【０１９２】
（第六の適用例の効果）
ユーザーは、無線通信装置１５を操作することにより、写真の印刷予約又は写真の印刷が可能である。すなわち、ユーザーの利便性が著しく向上する。
【０１９３】
（第七の適用例）
図２４は、第七の適用例を示すフローチャートである。
【０１９４】
本適用例では、無線通信装置１５は、サーバー１３から記憶装置５のサムネイルデータを取得する。サーバー１３からサムネイルデータを取得することで、高速に記憶装置５のサムネイル画像データを表示することが可能である。
【０１９５】
以下、フローチャートに沿って説明する。
【０１９６】
ステップＨ１において、サーバー１３は、第五の適用例（図２１におけるステップＥ１〜Ｅ３）の方法により、記憶装置５のサムネイルデータを記憶する。本適用例においては、記憶装置５の認識ＩＤに基づいて、記憶装置５のサムネイルデータを記憶する。本適用例では、ユーザー情報は必ずしも必須ではない。
【０１９７】
ステップＨ２において、ユーザーは無線通信装置１５のＡｐｐを起動する。Ａｐｐは、ステップＨ２〜Ｈ９において、無線通信装置１５の動作を制御する。
【０１９８】
ステップＨ３において、無線通信装置１５の制御部８５は、記憶装置５の認識ＩＤ及び撮影時刻データを送信するように、ＮＦＣにより、記憶装置５に第二読出しコマンドＣＭＤ又は第三読出しコマンドＣＭＤを送信する。なお、制御部８５は、アドレスＡＤＤは必要な場合は合わせて送信してもよい。
【０１９９】
ステップＨ４において、記憶装置５の第一ＮＦＣコントローラ３０は、読み出しコマンドＣＭＤを受信する。第一ＮＦＣコントローラ３０は、第一記憶部４０から、認識ＩＤ及び撮影時刻データを読み出す。第一ＮＦＣコントローラ３０は、無線通信装置１５にＮＦＣにより読み出したデータを送信する。なお、撮影時刻データは一つであっても、画像毎の複数のデータであってもよい。
【０２００】
ステップＨ５において、無線通信装置１５の制御部８５は、認識ＩＤ及び撮影時刻データを受信する。制御部８５は、第二記憶部９０から保存されている認識ＩＤ、及び撮影時刻データを読み出す。制御部８５は、受信した記憶装置５の認識ＩＤ、撮影時刻データと、保存されている認識ＩＤ、撮影時刻データとを、照合し判定する。両者は一致すると制御部８５が判断した場合には（ステップＨ５  ＯＫ）、制御部８５等はステップＨ９を行う。両者は一致しないと制御部８５が判断した場合には（ステップＨ５  ＮＯ）、制御部８５は、ステップＨ６を行う。なお、ステップＨ５の処理は、第一適用例のステップＡ４及びＡ５の処理と同じ内容で構わない。
【０２０１】
ステップＨ６において、制御部８５は、無線通信部１０５を介して、サーバー１３に無線通信等により接続する。無線通信装置１５は、サーバー１３に記憶装置５の認識ＩＤ情報等を送信する。なお、記憶装置５の認識ＩＤでなく、ユーザー情報や、無線通信装置１５の認識ＩＤ等でもよい。
【０２０２】
ステップＨ７において、サーバー１３は、記憶装置５の認識ＩＤ情報を受信する。サーバー１３は、記憶装置５の認識ＩＤに基づき保存された記憶装置５のサムネイルデータを無線通信装置１５へ送信する。
【０２０３】
ステップＨ８において、無線通信装置１５の無線通信部１０５は、サーバー１３から記憶装置５のサムネイルデータを受信する。無線通信部１０５は、受信したこれらの情報を制御部８５へ出力する。制御部８５は、入力されたこれらの情報を第二記憶部９０へ出力する。第二記憶部９０は入力されたこれらの情報を記憶する。
【０２０４】
ステップＨ９において、サムネイルデータに含まれるサムネイル画像データ、またはそのサムネイル画像データを用いた合成画像の画像データを表示部９５へ出力する。表示部９５は入力された画像データを表示する。表示部９５は入力された画像データを表示する。
【０２０５】
（第七の適用例の効果）
ユーザーは、第五の適用例と同様に、無線通信装置１５によって、高速に記憶装置５のデータを確認することが可能である。また、本適用例は、第五の適用例と異なり、必要な記憶装置５のサムネイルデータだけをダウンロードすることができるため、無線通信装置１５に余分なデータを保存させる必要がない。すなわち、ユーザーの利便性と無線通信装置１５のデータ保存容量の有効活用を図ることが可能である。
【０２０６】
（第七の適用例の第一の変形例）
本適用例では、第五の適用例と同様に、サムネイルデータ（サムネイル画像データ、撮影時刻データ等）でなく、記憶装置５に記憶されている画像データ、撮影時刻データを、無線通信装置１５、ホスト装置１０、サーバー１３間で送受信しても構わない。
【０２０７】
本適用例では、記憶装置５からホスト装置１０への通信（ステップＨ１）、ホスト装置１０からサーバー１３への通信（ステップＨ１）、サーバー１３と無線通信装置１５間の通信（ステップＨ６〜Ｈ８）の通信は、何れもＮＦＣに比べて高速の通信が可能である。
【０２０８】
そこで、サムネイル画像データよりも、データ容量が大きく画素数が多い、つまり高画質の元の画像データを送受信することが可能である。元の画像を送受信することで、表示部９５に鮮明な画像を表示することが可能となる。
【０２０９】
（第五の適用例の第二の変形例）
図２５は、第七の適用例の第二の変形例のフローチャートである。ステップＪ１及びＪ２は、図２４のステップＨ１及びＨ２と同じ処理で良いため、説明を省略する。
【０２１０】
ステップＪ３において、撮影部１１０は、ユーザーによって、記憶装置５及び記憶装置５に設けられたコード１２０を撮影する。撮影部１１０は、撮影データ（第一画像データ）を制御部８５に出力する。
【０２１１】
ステップＪ４において、無線通信装置１５の制御部８５は、撮影データからコード１２０を検出する。
【０２１２】
ステップＪ５において、無線通信装置１５の制御部８５は、コード１２０からデコード（抽出）することで、コード１２０に含まれる情報を取得する。コード１２０に含まれる情報は、例えば、記憶装置５の認識ＩＤである。
【０２１３】
ステップＪ６において、無線通信装置１５の制御部８５は、第二記憶部９０から、保存されている認識ＩＤを読み出す。その後、制御部８５は、保存されている認識ＩＤと、デコードして取得した認識ＩＤとを、照合し判定する。
【０２１４】
両者は一致すると制御部８５が判断した場合には（ステップＪ６  ＯＫ）、制御部８５はステップＪ１０を行う。両者は一致しないと制御部８５が判断した場合には（ステップＪ６  ＮＯ）、制御部８５は、ステップＪ７を行う。
【０２１５】
ステップＪ７において、制御部８５は、無線通信部１０５を介して、サーバー１３に無線通信等により接続する。無線通信装置１５は、サーバー１３に記憶装置５の認識ＩＤ情報等を送信する。なお、記憶装置５の認識ＩＤでなく、ユーザー情報や、無線通信装置１５の認識ＩＤ等でもよい。
【０２１６】
ステップＪ８において、サーバー１３は、受信した記憶装置５の認識ＩＤ情報を受信する。サーバー１３は、記憶装置５の認識ＩＤに基づき保存された記憶装置のサムネイルデータを無線通信装置１５へ送信する。
【０２１７】
ステップＪ９において、無線通信装置１５の無線通信部１０５は、サーバー１３から記憶装置５のサムネイルデータを受信する。無線通信部１０５は、受信したこれらの情報を制御部８５へ出力する。制御部８５は、入力されたこれらの情報を第二記憶部９０へ出力する。第二記憶部９０は入力されたこれらの情報を記憶する。
【０２１８】
ステップＪ１０において、ステップＪ６がＹＥＳだった場合は、無線通信装置１５の制御部８５は、第二記憶部９０から一致した認識ＩＤに関するサムネイルデータに含まれるサムネイル画像データを読み出す。制御部８５は、撮影部１１０から取得している画像と読み出した画像データを合成した合成画像データを生成する。制御部８５は、合成画像データを表示部９５に出力し、表示部９５は合成画像データを表示する。
【０２１９】
ステップＪ６がＮＯだった場合は、無線通信装置１５の制御部８５は、サーバー１３から取得したサムネイルデータに含まれるサムネイル画像データと、撮影部１１０から取得した撮影データとを合成した合成画像データを生成する。制御部８５は、合成画像データを表示部９５に出力し、表示部９５は合成画像データを表示する。
【０２２０】
この変形例においては、ＮＦＣによらず、記憶装置５から離れた距離からでも記憶装置５に保存されている画像データを表示することが可能である。
【０２２１】
なお、本変形例でも第一の変形例と同様にサムネイルデータでなく、記憶装置５の元の画像を送受信してもよい。
【０２２２】
（第八の適用例）
図２６及び図２７は、第八の適用例を示す図である。なお、図２７において、コード１２０のパターンについては表記を省略する。図２を参照して説明した、任意のコード１２０が用いることが可能である。
【０２２３】
図２６に示されるように、無線通信装置１５の表示部９５に、既に保存されている記憶装置５の情報の一覧が表示される。ユーザーは、一覧から、任意の記憶装置５を選択する。選択された記憶装置５に関する情報が、強調表示される。
【０２２４】
具体的に図２６に沿って説明すると、無線通信装置１５の表示部９５は、２枚の記憶装置（記憶装置５の関連データであるコメントが、それぞれ「旅行の写真」、「風景の写真）の２枚）の情報を表示している。そして、「旅行の写真」の記憶装置５が、ユーザーによって選択され、強調表示されている。
【０２２５】
図２７に示すように、撮影部１１０は、任意の記憶装置５を撮影する。すると、図２６で選択した「旅行の写真」の記憶装置５が強調表示された画像が、表示部９５に表示される。具体的には、図２７では５枚の記憶装置５が置かれている。そのうちの中央の記憶装置５が「旅行の写真」の記憶装置５であり、表示部９５において、その輪郭が強調表示されている。
【０２２６】
つまり、本適用例によれば、ユーザーは無線通信装置１５で任意の記憶装置５を選択し、撮影部１１０で任意の記憶装置５を撮影することで、選択した記憶装置５を探すことができる。
【０２２７】
図２８は、第八の適用例を説明するフローチャートである。
【０２２８】
以下、フローチャートに沿って説明する。
【０２２９】
ステップＫ１において、例えば、前述の適用例の何れかの方法によって、無線通信装置１５の第二記憶部９０は、記憶装置５の認識ＩＤやサムネイル画像を記憶する。なお、前述の適用例によらず、他の接続端子６５や第一無線アンテナ２０を介した直接的又は間接的な接続などによって、第二記憶部９０は記憶装置５の認識ＩＤを記憶してもよい。
【０２３０】
ステップＫ２において、ユーザーは、無線通信装置１５のＡｐｐを起動する。Ａｐｐは、ステップＫ２〜Ｋ１２において、無線通信装置１５の動作を制御する。
【０２３１】
ステップＫ３において、制御部８５は、第二記憶部９０から、既に保存されている記憶装置５の認識ＩＤやサムネイルデータ等を読み出す。制御部８５は、読み出した認識ＩＤ等のデータから、図２６に示した記憶装置５の一覧表の合成画像データを生成し、表示部９５に出力する。表示部９５は、合成画像データを表示する。
【０２３２】
ステップＫ４において、ユーザーは、例えば、選択したい記憶装置５に合わせて、指又はタッチペンで入力部１００であるタッチパネルを押す。入力部で１００あるタッチパネルは、押された位置の情報を制御部８５に出力する。
【０２３３】
ステップＫ５において、制御部８５は、タッチパネルから入力された位置の情報から、選択された記憶装置５を特定する。制御部８５は、選択された記憶装置５に対応する認識ＩＤを、制御部８５内のキャッシュメモリや、第二記憶部９０へ保存する。
【０２３４】
ステップＫ６において、撮影部１１０は、任意の記憶装置５を撮影する。図２７では撮影部１１０は、５枚の記憶装置５を撮影している。そして、撮影部１１０は、撮影データ（第一画像データ）を制御部８５へ出力する。
【０２３５】
ステップＫ７において、無線通信装置１５の制御部８５は、撮影データからコード１２０を検出する。図２７の例では、制御部８５は、５つのコード１２０を検出する。
【０２３６】
ステップＫ８において、無線通信装置１５の制御部８５は、コード１２０をデコード（抽出）することで、コード１２０に含まれる記憶装置５の認識ＩＤを取得する。
【０２３７】
ステップＫ９において、無線通信装置１５の制御部８５は、第二記憶部９０又はキャッシュメモリから、保存した認識ＩＤを読み出す。その後、制御部８５は、保存されていた認識ＩＤと、デコードして読み出した認識ＩＤとを、照合し判定する。
【０２３８】
両者は一致すると制御部８５が判断した場合には（ステップＫ９  ＯＫ）、制御部８５はステップＫ１０を行う。両者は一致しないと制御部８５が判断した場合には（ステップＫ９  ＮＯ）、制御部８５は、ステップＫ１１を行う。
【０２３９】
ステップＫ１０において、無線通信装置１５の制御部８５は、一致した認識ＩＤに対応する記憶装置５’を特定する。制御部８５は、撮影データを基にして、その記憶装置５’に対応する部分を強調表示した合成画像データを生成し、表示部９５へ出力する。なお、図２７では記憶装置５の輪郭を強調した例が示されているが、強調表示の方法は任意である。例えば、記憶装置５の色を変えたり、矢印のアイコンで強調したり、任意の方法で強調表示が可能である。なお、該当しない記憶装置５については、特に強調表示等をせずに、そのままの画像となる。
【０２４０】
ステップＫ１１において、制御部８５は、撮影データをそのまま表示部９５に出力する。
【０２４１】
ステップＫ１２において、表示部９５は、制御部８５から入力された撮影データ又は合成画像データを表示する。
【０２４２】
（第八の適用例の効果）
本適用例によれば、過去に無線通信装置１５へ記憶させた記憶装置５を、無線通信装置１５の撮影部１１０及び表示部９５を介して強調表示させることが可能である。つまり、ユーザーは、記憶装置５の内容を確認することなく、選択した記憶装置５を探すことができる。すなわち、ユーザーの利便性が著しく向上する。
【０２４３】
（第八の適用例の変形例）
上記の説明のステップＫ１１において、無線通信装置１５の制御部８５は、撮影部１１０の撮影データをそのまま表示部９５へ出力した。変形例として、例えば、制御部８５は、記憶装置５に関する情報が無線通信装置１５に記憶されていないことを示す画像データと、撮影部１１０が取得した撮影データとを合成した合成画像データを生成してもよい。制御部８５は、その合成画像データを表示部９５に出力する。
【０２４４】
この場合、ユーザーは明示的に選択した記憶装置５が、無線通信装置１５の撮影部１１０に撮影されていないこと認識することが可能である。すなわち、ユーザーの利便性が向上する。
【０２４５】
本実施形態による無線通信装置１５の制御方法の一つの適用例をまとめると、例えば、以下のようになる。
【０２４６】
無線通信装置の制御方法は、記憶部に、記憶装置の外面に表示された第一情報を記憶させ、撮影部に、前記撮影部が前記第一情報を撮影したとき、前記第一情報を含む第一画像データを生成させ、制御部に、前記第一画像データから前記第一情報を抽出させ、記憶部に保存された前記第一情報と照合し、前記第一画像データのうち、前記記憶装置に対応する領域を強調表示した第二画像データを生成させ、前記表示部が前記第二画像データを表示する。
【０２４７】
さらに、前記無線通信装置の制御方法は、前記第一情報の撮影時に、同時に第二記憶装置の第二情報を撮影させ、前記第二画像データの生成時に、前記第二記憶装置に対応する部分は前記第一画像データである前記第二画像データを生成させる。
【０２４８】
（第九の適用例）
図２９乃至図３２は、第九の適用例を示す図である。
【０２４９】
図２９に示されるように、無線通信装置１５の表示部９５に、検索キーワードを入力する欄が表示される。ユーザーは、ファイル名、更新時期等の任意の検索キーワードを入力する。
【０２５０】
具体的に図２９に沿って説明すると、無線通信装置１５の表示部９５は、その上部にファイル名の入力欄を表示し、その下部に更新時期の入力欄を表示している。ユーザーは、ファイル名の入力欄に「プレゼン」の文字を入力し、更新時期の入力欄に２０１５．１．１〜２０１５．１．１５を入力している。その後、ユーザーは検索開始のボタンを押下する。
【０２５１】
続いて、図３０に示されるように、ユーザーは、無線通信装置１５の撮影部１１０を用いて、任意の記憶装置５を撮影する。すると、図２９で指定した検索条件にマッチングしたファイルを記憶している記憶装置５が強調表示された画像が、表示部９５に表示される。
【０２５２】
具体的には、図３０では５枚の記憶装置５が置かれている。そのうちの中央部及び右上の記憶装置５が検索条件に該当するファイルを記憶している記憶装置５である。そして、表示部９５において、その該当する記憶装置５の輪郭が強調表示されている。
【０２５３】
つまり、本適用例によれば、ユーザーは無線通信装置１５で任意の検索キーワードを指定し、撮影部１１０で任意の記憶装置５を撮影することで、選択した検索キーワードに該当するファイルを記憶している記憶装置５を探すことができる。
【０２５４】
図３１は、第九の適用例を説明するフローチャートである。
【０２５５】
以下、フローチャートに沿って説明する。なお、第八の適用例と同様の部分については、適宜説明を省略する。
【０２５６】
ステップＬ１において、例えば、前述の適用例の何れかの方法によって、無線通信装置１５の第二記憶部９０は、記憶装置５の認識ＩＤやサムネイル画像を記憶する。なお、前述の適用例によらず、他の接続端子６５や第一無線アンテナ２０を介した直接的又は間接的な接続などによって、第二記憶部９０は記憶装置５の認識ＩＤを記憶してもよい。
【０２５７】
図３２は、第二記憶部９０が記憶装置５の情報を保存する方法の一例を、模式的に示した表である。
【０２５８】
図３２のステップＬ１において、記憶装置５の認識ＩＤに対応して、認識ＩＤに対応したタイトル、記憶装置５の全容量及び空き容量が保存される。また、各認識ＩＤに対して、１つまたは複数のファイル名が保存される。各ファイル名に対応して、ファイル作成日、ファイル更新日、ファイルサイズ等のプロパティデータが保存される。
【０２５９】
ステップＬ２において、ユーザーは、無線通信装置１５のＡｐｐを起動する。Ａｐｐは、ステップＬ２〜Ｌ１１において、無線通信装置１５の動作を制御する。
【０２６０】
ステップＬ３において、制御部８５は、表示部９５に、ユーザーの検索キーワードを入力する欄を含んだ画面を表示させる。ユーザーは、検索したい記憶装置５に合わせて、指又はタッチペンで入力部１００であるタッチパネルに入力をする。入力部１００は、入力された検索キーワード情報を制御部８５に出力する。
【０２６１】
ステップＬ４において、制御部８５は、第二記憶部９０から、図３２に示された記憶装置５の情報を読み出す。制御部８５は、読み出した記憶装置５の情報と検索キーワード情報とを比較し、検索条件に合致するファイルを記憶している記憶装置５を特定する。
【０２６２】
図２９の例では、検索キーワード情報は、「ファイル名：プレゼン、更新時期：２０１５．１．１〜２０１５．１．１５」である。この検索キーワード情報は、図３２の例では、認識ＩＤ０１１１１に含まれる「プレゼン１．ｐｐｔｘ」及び、認識ＩＤ０２２２２に含まれる「アメリカプレゼン．ｐｐｔｘ」が合致する。つまり、制御部８５は検索キーワード情報に合致する記憶装置５の認識ＩＤとして、「ＩＤ０１１１１」及び「ＩＤ０２２２２」を特定する。
【０２６３】
以下のステップＬ５〜Ｌ１１は、第八の適用例のステップＫ６〜Ｋ１２と同様の処理が行われる。
【０２６４】
ステップＬ１１で表示部９５が表示する合成画像データは、図２９及び図３２の例では、記憶装置５の認識ＩＤ「ＩＤ０１１１１」、「ＩＤ０２２２２」が強調表示された画像データである。つまり、図３０で示されるように、該当する２つの記憶装置５が強調表示される。
【０２６５】
なお、仮に検索キーワードに合致するファイルが何れの記憶装置５にも保存されていない場合は、ステップＬ４の時点で、制御部８５はその旨のエラー表示を表示部９５に出力して、処理を終了してもよい。または、制御部８５は、ステップＬ８の分岐をＮＧと判定し、制御部８５は、表示部９５に撮影データをそのまま表示させてもよい。
【０２６６】
（第九の適用例の効果）
本適用例によれば、過去に無線通信装置１５へ記憶させた記憶装置５が記憶しているファイルの情報を、無線通信装置１５を介して検索することが可能である。つまり、ユーザーは、記憶装置５が記憶しているデータを逐一確認することなく、所望のファイルを検索することが可能である。すなわち、ユーザーの利便性が著しく向上する。
【０２６７】
（第九の適用例の第一の変形例）
上記の図２９に示される、ユーザーからの検索キーワードの入力は上記の例に限られない。例えば、ファイル作成日、ファイルの拡張子、ファイルサイズ、ファイルの種類（映像、音声、画像、テキスト、バイナリ等）、任意の情報で検索するとしてもよい。
【０２６８】
さらに、上記のようにユーザーが入力部１００から入力せずに、音声入力するとしてもよい。
【０２６９】
（第九の適用例の第二の変形例）
図３３は、第九の適用例の第二の変形例を示すフローチャートである。第二の変形例は、図３１に示されたフローチャートと、ステップＭ４以降の処理の内容が異なる。
【０２７０】
すなわち、図３１のフローチャートでは、制御部８５は、先に検索キーワードに合致する記憶装置５の検索を行う。その後、制御部８５は、撮影部１１０が撮影した撮影データに対して合致した記憶装置５の検索を行っている。
【０２７１】
それに対し、図３３のフローチャートでは、制御部８５は撮影部１１０が撮影した撮影データに合致した記憶装置５を先に特定する。その後、制御部８５は、検索キーワードに合致するファイルが含まれているか否かを、特定した記憶装置５に対して判定する。
【０２７２】
以下、図３３のフローチャートに沿って、具体的に説明する。なお、重複する部分については、適宜説明を省略する。
【０２７３】
ステップＭ４〜Ｍ６は、第八の適用例のステップＫ６〜Ｋ８と同様である。
【０２７４】
ステップＭ７において、制御部８５は、第二記憶部９０又はキャッシュメモリから、特定した認識ＩＤに対応する記憶装置５の情報を読み出す。制御部８５は、読み出した記憶装置５に関する情報に対して、ステップＭ３で入力された検索キーワード情報を検索する。
【０２７５】
両者は一致すると制御部８５が判断した場合には（ステップＭ８  ＯＫ）、制御部８５はステップＭ９を行う。両者は一致しないと制御部８５が判断した場合には（ステップＭ８  ＮＯ）、制御部８５は、ステップＭ１０を行う。
【０２７６】
ステップＭ９〜Ｍ１１の処理は、第八の適用例のステップＫ１０〜Ｋ１２と同様である。
【０２７７】
本変形例によれば、図３１のフローチャートの手順に比べて、高速に検索を行うことができる場合がある。図３１のフローチャートの手順では、無線通信装置１５が検知していない記憶装置５、例えば、手元にない記憶装置５の情報に対しても検索キーワード情報に基づいた検索が行われる。それに対し、図３３の変形例では、無線通信装置１５が検知した記憶装置５のみを対象に検索を行うため、より高速に検索を行うことができる。
【０２７８】
（第九の適用例の第三の変形例）
図３４乃至図３６は、第九の適用例の第三の変形例を示す図である。図３４に示されるように、ユーザーは、記憶装置５に対して、任意の優先順位情報を入力する。
【０２７９】
図３５に示されるように、無線通信装置１５は、設定された優先順位情報に基づいて、記憶装置５に順位を付した画像を表示する。
【０２８０】
具体的には、図３４に示されるように、優先順位情報として、ユーザーは空き容量順を入力している。そして、図３５は、その空き容量順に順番が表示される。
【０２８１】
図３６は、第三の変形例を示すフローチャートである。
【０２８２】
ステップＮ３、Ｎ４、Ｎ９以外は、図３１のフローチャートとほぼ同様の処理内容であるため、説明を省略する。また、重複する部分については、適宜説明を省略する。
【０２８３】
ステップＮ３において、制御部８５は、表示部９５に、ユーザーに優先順位を選択させるためのチェック欄を含んだ画面を表示させる。ユーザーは、選択したい優先順位を選択する。入力部１００は、入力された優先順位情報を制御部８５に出力する。
【０２８４】
ステップＮ４において、制御部８５は、第二記憶部９０から、図３２に示された記憶装置５の情報を読み出す。制御部８５は、読み出した記憶装置５の情報と優先順位情報を比較し、優先順位の順に記憶装置５の順番を判定する。
【０２８５】
ステップＮ９において、制御部８５は、ステップＮ４で判定した優先順位情報に対応した、例えば数字を吹き出しとして付加した合成画像データを生成する。なお、優先順位の数字は、第二記憶部９０に保存されている記憶装置５に対して、絶対的に順番づけた数字でもよい。または、優先順位の数字は、制御部８５が撮影データから検知した記憶装置５に対する相対的に順番づけられた数字でもよい。
【０２８６】
本変形例によれば、記憶装置５の情報を逐一確認することなく、無線通信装置１５から撮影部１１０を介して撮影することで、目的にあった記憶装置５を容易に探すことが可能である。
【０２８７】
なお、図３４に示されるように、優先順位情報としては、例えば、デジタルカメラに適した順（デジカメ用順）がある。デジカメ用順としては、例えば、メモリカードのスピードクラスや空き容量に基づいて、制御部８５が優先順番を算出する。
【０２８８】
具体的には、予め撮影画質、撮影状況、カメラの型番等の情報が無線通信装置１５に入力される。制御部８５は、入力された情報に応じ、例えばメモリカードのスピードクラス、空き容量、温度特性（例えば、メモリカードとＵＳＢメモリでは、使用温度が異なる場合がある）に応じ、優先順位を算出する。
【０２８９】
必ずしも上記の情報の入力はユーザーが手動で行う必要が無い。例えば、デジタルカメラを無線通信装置１５と無線通信させることで情報の入力を行ってもよい。または、撮影部１１０を介して、デジタルカメラを撮影し、制御部８５がデジタルカメラの型番などを画像認識することで行ってもよい。
【０２９０】
（第九の適用例の第四の変形例）
図３７は、第九の適用例の第四の変形例を示す図である。
【０２９１】
ユーザーは、無線通信装置１５において、記憶装置５に対し、任意のキャラクターを設定する。図３７に示されるように、無線通信装置１５は、撮影部１１０で記憶装置５を撮影した際に、表示部９５上で、記憶装置５と任意のキャラクターが重なった合成画像を表示する。
【０２９２】
ステップＯ３、Ｏ８以外は、図２８のフローチャートとほぼ同様の処理内容であるため、説明を省略する。また、重複する部分については、適宜説明を省略する。
【０２９３】
ステップＯ３において、入力部がユーザーの入力に基づいて、記憶装置５の認識ＩＤに対応したキャラクター画像を保存する。なお、キャラクター画像に限られず、記憶装置５に保存される画像のサムネイル画像でもよいし、そのサムネイル画像を例えば、デフォルメ加工したような画像変換をした画像でもよい。
【０２９４】
ステップＯ８において、撮影データ中の、上記のキャラクター画像が対応づけられた記憶装置５に対し、上記のキャラクター画像を、図３７に示されるように、例えば吹き出しとして表示する。
【０２９５】
なお、本変形例において、キャラクター画像は必ずしも静止画でなく、動画であってもよい。また別の変形例として、強調表示をする代わりに、記憶装置５に対応した音楽を鳴らしてもよい。
【０２９６】
本変形例によれば、特定のキャラクターを用いて強調表示することが可能である。
【０２９７】
（第九の適用例の第五の変形例）
図３９は、第九の適用例の第五の変形例を示す図である。
【０２９８】
ユーザーは、無線通信装置１５に対して、例えば、特定の日付を入力する。図３９に示されるように、無線通信装置１５は、撮影部１１０で記憶装置５を撮影した際に、表示部９５に対して、特定の記憶装置５に対応するサムネイル画像を表示する際に、特定の日付に対応する画像を強調表示する。また、図３９に示されるように、強調表示される画像の横に、任意のキャラクター画像が配置されてもよい。
【０２９９】
図４０は、本変形例の第二記憶部９０が記憶装置５の情報を保存する方法の一例を、模式的に示した表である。
【０３００】
図４０に示されるように、記憶装置５の認識ＩＤに対応して、認識ＩＤに対応したタイトル、記憶装置５の全容量及び空き容量が保存される。また、認識ＩＤに対して、１つまたは複数のファイル名が保存され、各ファイル名に対応して、フラグ情報が保存される。
【０３０１】
図４０では、ユーザーから「２０１４．１１．１」という日付が入力されている。制御部８５は、該当するファイル名のフラグのみを１に設定し、第二記憶部９０へ保存している。
【０３０２】
具体的には、図３１のステップＬ３において、ユーザーに検索キーワード情報を入力させる代わりに、特定の日付のみを設定させることで、実現できる。また、キャラクター画像については、第四の変形例で説明したとおりである。
【０３０３】
本変形例によれば、特定の日付に対応したサムネイル画像を強調表示することで、ユーザーは容易に特定の日付に対応したサムネイル画像にアクセスすることができる。
【０３０４】
例えば、ユーザーが遊戯施設などに行った日に、記憶装置５に当該遊戯施設の画像が保存された場合を想定する。さらに、当該遊戯施設に対応したキャラクター画像が遊戯施設に行った日付に対応して、記憶装置５に保存されたとする。ここで、この記憶装置５やキャラクター画像は、例えば当該遊戯施設から提供される。
【０３０５】
時間がたった後に、ユーザーはその日付を入力することで、遊戯施設のキャラクター及びその当時の写真のサムネイル画像に容易にアクセスができ、陶酔感に浸ることができる。さらには、ユーザーがその楽しかった思い出を思い出すことで、当該遊戯施設としては、ユーザーがリピーターとして、再度来場することを期待することができる。
【０３０６】
（第二の実施形態）
図４１は、第二施形態に係る記憶装置５の構成及び、その周辺である無線通信装置１５、第二記憶装置１５１０、第二無線通信装置１０１９、基地局１５３０の相関を示すブロック図である。なお、記憶装置５の動作方法等については、後で詳述するため、ここでは各要素について説明する。
【０３０７】
記憶装置５は、例えばＳＤインターフェースにしたがって無線通信装置１５とデータ及びコマンドを送受信するが、他のインターフェースを用いてもよい。また、記憶装置５は、例えばＮＦＣインターフェースに沿って第二無線通信装置１０１９とデータ及びコマンドを送受信するが、他の無線通信インターフェースを用いてもよい。
【０３０８】
記憶装置５は、第一コントローラ１０３３と、第一無線アンテナ２０と、不揮発性半導体メモリ２５と、第一ＮＦＣコントローラ３０と、メモリコントローラ３５と、接続端子６５とを有する。なお、第一コントローラ１０３３、メモリコントローラ３５、第一ＮＦＣコントローラ３０は、必ずしも別々に設ける必要はなく、任意の組み合わせが一体に設けられていてもよい。
【０３０９】
記憶装置５は、電気的に接続された無線通信装置１５から供給される電力により動作する。記憶装置５は、データを書込み及び読み出す機能を備える。
【０３１０】
また、記憶装置５は、第一無線アンテナ２０の電磁誘導によって発生（誘起）する電力によっても、少なくともその一部が動作可能である。例えば、記憶装置５は、１３．５６ＭＨｚなどの周波数で近距離無線通信規格（ＮＦＣ：Near Field Communication）に沿った通信を行い、第二記憶装置１５１０、第二無線通信装置１０１９、基地局１５３０に対してデータを書込み及び読み出しできる。つまり、記憶装置５は、無線通信装置１５から電力の供給を受けなくても動作可能である。なお、ＮＦＣ通信は、一般的な無線ＬＡＮ通信より低電力で通信可能である。
【０３１１】
具体的には、第一コントローラ１０３３、メモリコントローラ３５、不揮発性半導体メモリ２５は、記憶装置５が無線通信装置１５から電力の供給を受けている場合に動作する。記憶装置５が第一無線アンテナ２０を介した電力の供給のみを受けている場合には、第一コントローラ１０３３、メモリコントローラ３５、不揮発性半導体メモリ２５は、必ずしも動作しなくともよい。
【０３１２】
他方、第一ＮＦＣコントローラ３０は、記憶装置５が第一無線アンテナ２０を介した電力の供給のみを受けている場合であっても動作可能である。つまり、第一無線アンテナ２０がＮＦＣに対応する所定の周波数の無線電波を受信すると、第一ＮＦＣコントローラ３０は動作可能となる。すなわち、記憶装置５はＮＦＣによる通信が可能となる。
【０３１３】
第一コントローラ１０３３は、無線通信装置１５、メモリコントローラ３５、第一ＮＦＣコントローラ３０からコマンドＣＭＤ、アドレスＡＤＤ，データＤＡＴを受信する。
【０３１４】
第一コントローラ１０３３は、受信したコマンドＣＭＤに基づき、メモリコントローラ３５、第一ＮＦＣコントローラ３０、無線通信装置１５にコマンドＣＭＤ、アドレスＡＤＤ，データＤＡＴ等を出力する。
【０３１５】
メモリコントローラ３５は、不揮発性半導体メモリ２５を制御する。メモリコントローラ３５は、例えば、第一コントローラ１０３３から入力されたコマンドＣＭＤ等に基づいて、不揮発性半導体メモリ２５へデータを書き込む。また、メモリコントローラ３５は、例えば、第一コントローラ１０３３から入力されたコマンドＣＭＤ等に基づいて、不揮発性半導体メモリ２５からデータを読みだし、第一コントローラ１０３３へデータを出力する。また、メモリコントローラ３５は、第一コントローラ１０３３を経由せずに、第一ＮＦＣコントローラ３０や無線通信装置１５と通信してもよい。
【０３１６】
不揮発性半導体メモリ２５は、例えばＮＡＮＤ型フラッシュメモリであるが、ＮＯＲ型フラッシュメモリ、ＭＲＡＭ（Magnetoresitive Random Access Memory：磁気抵抗メモリ）、ＰＲＡＭ（Phase change Random Access Memory：相変化メモリ）、ＲｅＲＡＭ（Resistive Random Access Memory：抵抗変化型メモリ）、ＦｅＲＡＭ（Ferroelectric Random Access Memory：強誘電体メモリ）など他の不揮発性半導体メモリでもよい。例えば、不揮発性半導体メモリ２５は、他の不揮発性メモリ等に変更されてもよい。
【０３１７】
不揮発性半導体メモリ２５は、無線通信装置１５から記憶装置５に電力が供給されている場合に動作する。
【０３１８】
第一無線アンテナ２０は、例えば、ＰＣＢパターンアンテナである。第一無線アンテナの動作可能な周波数帯は、ＮＦＣに対応する所定の周波数帯に設定されている。
【０３１９】
第一無線アンテナ２０は、例えば、第二無線通信装置１０１９からの電波に基づき、電磁誘導による電力を発生できる。第一無線アンテナ２０は、発生した電力を第一ＮＦＣコントローラ３０に供給する。
【０３２０】
第一無線アンテナ２０は、第二記憶装置１５１０、第二無線通信装置１０１９、基地局１５３０からコマンドＣＭＤ、アドレスＡＤＤ，データＤＡＴを受信する。第一無線アンテナ２０は、受信したコマンドＣＭＤ等を、第一ＮＦＣコントローラ３０に出力する。
【０３２１】
第一無線アンテナ２０は、第一ＮＦＣコントローラ３０から入力されたコマンドＣＭＤ等を、第二記憶装置１５１０、第二無線通信装置１０１９、基地局１５３０に出力する。
【０３２２】
第一ＮＦＣコントローラ３０は、第一記憶部４０と電圧検波器４５とを有する。なお、第一ＮＦＣコントローラ３０と第一記憶部４０とは分離した構成としてもよい。
【０３２３】
第一コントローラ１０３３は、無線通信装置１５、メモリコントローラ３５、第一ＮＦＣコントローラ３０からコマンドＣＭＤ、アドレスＡＤＤ，データＤＡＴを受信する。
【０３２４】
第一コントローラ１０３３は、受信したコマンドＣＭＤに基づき、メモリコントローラ３５、第一ＮＦＣコントローラ３０、無線通信装置１５にコマンドＣＭＤ、アドレスＡＤＤ，データＤＡＴ等を出力する。
【０３２５】
第一ＮＦＣコントローラ３０は、第一無線アンテナ２０を介した第二無線通信装置１０１９等との通信を行う。
【０３２６】
第一ＮＦＣコントローラ３０は、第一コントローラ１０３３、第一無線アンテナ２０からコマンドＣＭＤ、アドレスＡＤＤ，データＤＡＴ等を受信する。第一ＮＦＣコントローラ３０は、受信したコマンドＣＭＤに基づいて、例えば、第一コントローラ１０３３、第一無線アンテナ２０へデータＤＡＴ等を出力する。
【０３２７】
また、第一ＮＦＣコントローラ３０は、受信したコマンドＣＭＤ、アドレスＡＤＤ等に基づいて、第一記憶部４０からデータＤＡＴを読み出して、第一コントローラ１０３３、第一無線アンテナ２０へデータＤＡＴを出力する。
【０３２８】
さらに、第一ＮＦＣコントローラ３０は、受信したコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴ等に基づいて、第一記憶部４０へデータＤＡＴを書き込む。
【０３２９】
なお、無線通信装置１５、第一コントローラ１０３３、メモリコントローラ３５、第一ＮＦＣコントローラ３０、第一無線アンテナ２０等の間で通信されるコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴ等は、必ずしもその形式が一致する必要はない。通信する両者が認識可能なコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴであれば、他の部分で通信される際のコマンドＣＭＤ、アドレスＡＤＤ、データＤＡＴ等と形式的に一致する必要はない。
【０３３０】
第一ＮＦＣコントローラ３０は、第一コントローラ１０３３又は第一無線アンテナ２０を介して関連データ生成コマンドＣＭＤとデータＤＡＴを受信した場合、関連データＤＡＴ'を生成し、第一記憶部４０に書き込んでもよい。
【０３３１】
なお、第一ＮＦＣコントローラ３０は、必ずしも第二無線通信装置１０１９側への書き込み機能を有しなくともよい。すなわち、記憶装置５の外のＮＦＣタグ等への書き込み機能を有する必要はない。また、第二無線通信装置１０１９が第一無線アンテナ２０を介して、第一記憶部４０へデータを書き込む際は、第二無線通信装置１０１９が直接第一記憶部４０へ書き込んでもよい。つまり、第一記憶部４０へのデータの書き込みは、第一ＮＦＣコントローラ３０が必ずしも行わなくともよい。
【０３３２】
第一記憶部４０は、例えば不揮発性メモリである。第一記憶部４０は、第一ＮＦＣコントローラ３０又はメモリコントローラ３５による制御にしたがってデータを記憶する。なお、第一記憶部４０におけるデータの保存は、一時的でもよい。第一記憶部４０としては、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）が用いられるが、上記不揮発性半導体メモリ２５と同様に各種のメモリを用いることができる。
【０３３３】
なお、第一無線アンテナ２０から供給される電力で動作可能とするため、第一記憶部４０に用いる不揮発性メモリは、単位容量当たりの消費電力が不揮発性半導体メモリ２５よりも低消費電力であるほうが望ましい。具体的には、ＮＯＲ型のメモリを用いてもよい。
【０３３４】
第一記憶部４０に保存されるデータには、例えば、記憶装置５の関連データ（不揮発性半導体メモリ２５に保存されるデータ（例えば画像データ、テキストデータ、プレゼンテーションデータ、表計算データ等の各種データ）に関連するデータ、不揮発性半導体メモリ２５、記憶装置５に関するデータ）の一部や、不揮発性半導体メモリ２５に保存されるデータに関連するデータ、不揮発性半導体メモリ２５、記憶装置５に関するデータ）や、無線通信装置１５に関連するデータや、第一コントローラ１０３３や第二無線通信装置１０１９等から受信したコマンドＣＭＤの情報が含まれる。
【０３３５】
具体例を挙げて説明する。なお、これらは一例であって、第一記憶部４０に保存されるデータがこれらに制限される趣旨ではない。
【０３３６】
不揮発性半導体メモリ２５に保存される画像データに関連するデータは、例えば、ファイル名データ、画像データのうちの最初又は最後の部分、又は画像データのサムネイル画像データ、ファイル生成時間データ、撮影時刻データ、データＩＤ等である。
【０３３７】
不揮発性半導体メモリ２５に保存される音データに関連するデータは、例えば、ファイル名データ、音データのうちの最初又は最後の部分、又は音データの再生時間データ、ファイル生成時間データ、データＩＤ等である。
【０３３８】
不揮発性半導体メモリ２５に関連するデータは、不揮発性半導体メモリ２５のメモリ容量のデータ、残り容量のデータ、保存されているファイル数のデータ等である。
【０３３９】
記憶装置５に関するデータは、認識ＩＤデータ（各記憶装置５に任意に割り当てられる識別用の番号、例えば製造時に割り当てられる固有の製品ＩＤや、後で記憶装置５毎に任意に割り付けられたＩＤ等）やコメント（ユーザーが、無線通信装置１５を介して、記憶装置５に記憶させた、記憶装置５に関連付けられたテキストデータ）等である。
【０３４０】
無線通信装置１５に関連するデータは、無線通信装置１５の認識ＩＤデータや、無線通信装置１５のファームウェアの更新情報、これらの情報に基づいて生成されたフラグ情報等である。
【０３４１】
電圧検波器４５は、第一無線アンテナ２０と電気的に接続されている。電圧検波器４５は、第一無線アンテナ２０から第一ＮＦＣコントローラ３０に供給される電圧を検知する。そして、電圧検波器４５は、第一ＮＦＣコントローラ３０が動作可能な所定の電圧に達するまで、ＮＦＣによる通信のリセットコマンドを出す。第一ＮＦＣコントローラ３０は、このリセットコマンドを受信している間は、ＮＦＣによる通信を行わない。このリセットコマンドにより、ＮＦＣによる通信の異常起動・動作を防止ができる。電圧検波器４５は所定の電圧に達している場合に、動作可能コマンドを第一ＮＦＣコントローラ３０に出力するとしてもよい。第一ＮＦＣコントローラ３０は、動作可能コマンドを受信している場合のみ、ＮＦＣによる通信を行う。
【０３４２】
接続端子６５は、例えば規格化された接続端子であり、無線通信装置１５と接続可能である。
【０３４３】
図４２は、基地局１５３０を模式的に示したブロック図である。  
基地局１５３０は、ＮＦＣ送受信部１６１０、表示部（ディスプレイ）１６２０、スピーカー１６３０、入力部１６４０、記憶部１６５０、通信部１６６０、制御部１６７０を含む。
【０３４４】
ＮＦＣ送受信部１６１０は、制御部１６７０の指示にしたがって、基地局１５３０の外部とＮＦＣ通信する。例えば、ＮＦＣ送受信部１６１０は、記憶装置５とＮＦＣ通信する。
【０３４５】
表示部１６２０は、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等、任意のディスプレイである。表示部１６２０は、例えばＮＦＣ通信中にＮＦＣ通信中である旨を表示し、通信が完了したときに通信が完了した旨を表示する。
【０３４６】
スピーカー１６３０は、制御部１６７０の指示にしたがって、音を鳴らす。
【０３４７】
入力部１６４０は、例えば、キーボードやボタンである。または、表示部１６２０がディスプレイであり、タッチパネルを兼ねている場合は、タッチパネルが入力部１６４０となる。
【０３４８】
記憶部１６５０は、例えば、ＨＤＤ、ＳＳＤ、フラッシュメモリ等任意の記憶素子である。記憶部１６５０は、例えば、外部に送信するデータを保持する。このデータとしては、例えばキャラクターの音声データ、動画データ等が挙げられる。
【０３４９】
通信部１６６０は、制御部１６７０の指示にしたがって、有線又は無線の通信を介して、例えば、基地局１５３０の外部のサーバー１５３５と通信する。通信部１６６０は、外部のサーバー１５３５から、記憶部１６５０へ保存するデータを取得する。
【０３５０】
制御部１６７０は、ＮＦＣ送受信部１６１０、表示部１６２０、スピーカー１６３０、入力部１６４０、記憶部１６５０、通信部１６６０を制御する。
【０３５１】
（記憶装置の動作方法）  
以下、図４３〜図６３を用いて、本実施形態に係る記憶装置５の動作例について説明する。なお、説明の便宜のため、記憶装置５と、接続端子６５を介して通信する機器を第一ホスト１８００、第一無線アンテナ２０を介して通信する機器を第二ホスト１８５０とする。図２における第二記憶装置１５１０、第二無線通信装置１０１９、基地局１５３０のいずれかを総称して第二ホスト１８５０とする。また、各動作例に共通の事柄については、前の動作例で説明した内容については、後の動作例では特に断らずに記載を省略する。
【０３５２】
（第一の動作例）
図４３は、第一の動作例におけるデータの流れを模式的に示した図である。また、図４４は、第一の動作例をフローチャートとして説明した図である。
【０３５３】
第一の動作例は、第一ホスト１８００から不揮発性半導体メモリ２５へ保存されたデータを第一記憶部４０へ保存し、第二ホスト１８５０が第一記憶部４０からデータを読み出す動作である。
【０３５４】
ステップＳ８１０１において、第一コントローラ１０３３は、第一ホスト１８００から、接続端子６５を介して、書き込みコマンドＣＭＤ，アドレスＡＤＤ，データＤＡＴを受信する。
【０３５５】
ステップＳ８１０２において、第一コントローラ１０３３は、メモリコントローラ３５へ書き込みコマンドＣＭＤ、アドレスＡＤＤ，データＤＡＴを出力する。なお、前述のとおり、ステップＳ８１０１とステップＳ８１０２の書き込みコマンドＣＭＤは形式的に一致している必要はない。アドレスＡＤＤ、データＤＡＴも同様である。なお、以下の説明においても特に記載がない限りは同様である。
【０３５６】
ステップＳ８１０３において、メモリコントローラ３５は、受信したコマンドＣＭＤ等に基づいて、不揮発性半導体メモリ２５へ書き込む。
【０３５７】
ステップＳ８１０４において、第一コントローラ１０３３は、メモリコントローラ３５へ読み出しコマンドＣＭＤ，アドレスＡＤＤを出力する。
【０３５８】
ステップＳ８１０５において、メモリコントローラ３５は、読み出しコマンドＣＭＤ等に基づいて、不揮発性半導体メモリ２５からデータＤＡＴを読み出し、第一コントローラへ出力する。
【０３５９】
ステップＳ８１０６において、第一コントローラ１０３３は受信したデータＤＡＴ、書き込みコマンドＣＭＤ、アドレスＡＤＤを第一ＮＦＣコントローラ３０へ出力する。
【０３６０】
ステップＳ８１０７において、第一ＮＦＣコントローラ３０は、受信した書き込みコマンドＣＭＤ等に基づいて、第一記憶部４０へデータＤＡＴを書き込む。
【０３６１】
ステップＳ８１０８において、第一ＮＦＣコントローラ３０は、第二ホスト１８５０から、第一無線アンテナ２０を介して、読み出しコマンドＣＭＤ，アドレスＡＤＤを受信する。
【０３６２】
ステップＳ８１０９において、第一ＮＦＣコントローラ３０は、受信した読み出しコマンドＣＭＤ等に基づいて、第一記憶部４０から、データＤＡＴを読み出す。第一ＮＦＣコントローラ３０は、第一無線アンテナ２０を介して、第二ホスト１８５０へデータＤＡＴを出力する。
【０３６３】
なお、上述の手順は必ずしも連続して行わなくともよく、各ステップ間が時間的に離れていてもよい。
【０３６４】
（第一の動作例の変形例）  
以下、第一の動作例の変形例を説明する。  
記憶装置５は、上記の動作例のステップＳ８１０７〜ステップＳ８１０９において、第二ホスト１８５０からの第一無線アンテナ２０を介した電力の供給のみでも、動作が可能である。
【０３６５】
ステップＳ８１０３の後に、第二ホスト１８５０からのコマンド等の入力があった後に、ステップＳ８１０４以降を処理するとしてもよい。この場合、第二ホスト１８５０が必要なデータのみを不揮発性半導体メモリ２５から第一記憶部４０へ移動させることができる。なお、この場合は、ステップＳ８１０８は省略してもよい。
【０３６６】
（第一記憶部へ記憶させるデータについて）  
本動作例において、ステップＳ８１０６及びステップＳ８１０７で書き込むデータＤＡＴ（ここでは便宜上、ＤＡＴ２と呼ぶ）は、必ずしもステップＳ８１０３で書き込んだデータＤＡＴ（ここでは、便宜上ＤＡＴ１と呼ぶ）と一致する必要はない。つまり、不揮発性半導体メモリ２５に保存されるデータと、第一記憶部４０に保存されるデータは一致する必要はない。これは、以降の動作例でも同様である。
【０３６７】
例えば、ＤＡＴ２は、ＤＡＴ１の一部であってもよい。また、ＤＡＴ２は、ＤＡＴ１のデータを処理したデータであってもよい。例えば、ＤＡＴ１が画像データの場合は、ＤＡＴ２はＤＡＴ１を圧縮した画像データであってもよい、ＤＡＴ２が音データの場合は、ＤＡＴ２はより圧縮された音であってもよいし、冒頭部分の音データであってもよい。
【０３６８】
このように、不揮発性半導体メモリ２５へ保存されるデータと、第一記憶部４０へ保存されるデータは必ずしも一致しない。第一記憶部４０へ保存されるデータを抽出する方法について、具体的な例として、３つの方法を説明する。
【０３６９】
まず、第一の方法として、第一ホスト１８００が、第一コントローラ１０３３へ特別コマンドＣＭＤ，アドレスＡＤＤ、データＤＡＴ等を出力する方法である。この方法では、アドレスＡＤＤ及びデータＤＡＴによって、どのデータが第一記憶部４０へ転送されるか指定される。
【０３７０】
第一コントローラ１０３３は、メモリコントローラ３５を用いて、不揮発性半導体メモリ２５から指定されたデータを読み出す。さらに、第一コントローラ１０３３は、第一ＮＦＣコントローラ３０へ読み出したデータを出力し、第一ＮＦＣコントローラを用いて、第一記憶部４０へデータを書き込む。この方法は、ユーザーの意図通りにデータを転送することが可能である。
【０３７１】
次に、第二の方法として、不揮発性半導体メモリ２５内に設定ファイルを予め保存させておく方法である。この方法の場合、不揮発性半導体メモリ２５が駆動可能になった時（例えば、記憶装置５が第一ホスト１８００から電力の供給を受けた時）に、第一コントローラ１０３３がメモリコントローラ３５を用いて、設定ファイルを読み出す。そして、第一コントローラ１０３３が、読み出した設定ファイルに基づいて、第一記憶部４０へデータを送信する。
【０３７２】
設定ファイルには、例えば、ファイル名（例：頭文字が特定の文字から始まる）、拡張子（例：特定の拡張子）、日付順（例：新しいほうから１０個）、フラグ情報のみ、等の各種の条件が一つ又は複数設定される。そして、第一コントローラ１０３３は、その条件に合うデータを、第一ＮＦＣコントローラ３０を用いて、第一記憶部４０へ書き込む。なお、第一コントローラ１０３３は、第一記憶部４０に対して、変更部分のみを書き込みしてもよいし、毎回全部を書き直してもよい。  
なお、不揮発性半導体メモリ２５からデータを読み出して、第一記憶部４０へデータを保存する方法については、第一の方法と同様であるため、説明を省略する。
【０３７３】
さらに、第三の方法として、第一記憶部４０へ設定ファイルを保存してもよい。この場合は、第二ホスト１８５０のみから電力の供給を受けている状態でも、設定ファイルを書き込むことができる。
【０３７４】
第一ホスト１８００から電力の供給を受けた際に、第一コントローラ１０３３は、第一記憶部４０から設定ファイルを読み出す。この際に、第一コントローラ１０３３は、設定ファイルを不揮発性半導体メモリ２５へ保存してもよい。  
以降の流れは、第二の方法と同様であるため、記載を省略する。
【０３７５】
上記のように、第一記憶部４０へ保存されるデータを抽出する方法は種々の方法を用いることができる。なお、もちろんであるが、上述の３つの方法は、抽出方法をこれらの方法に限定する趣旨ではない。
【０３７６】
（第二の動作例）  
図４５は、第二の動作例におけるデータの流れを模式的に示した図である。また、図４６は、第二の動作例をフローチャートとして説明した図である。
【０３７７】
第二の動作例は、第二ホスト１８５０から第一記憶部４０へ保存されたデータを不揮発性半導体メモリ２５へ保存し、第一ホスト１８００が不揮発性半導体メモリ２５からデータを読み出す動作である。
【０３７８】
ステップＳ８２０１において、第一ＮＦＣコントローラ３０は、第二ホスト１８５０から、第一無線アンテナ２０を介して、書き込みコマンドＣＭＤ，アドレスＡＤＤ，データＤＡＴを受信する。
【０３７９】
ステップＳ８２０２において、第一ＮＦＣコントローラ３０は、第一記憶部４０へデータを書き込む。
【０３８０】
ステップＳ８２０３において、第一コントローラ１０３３は、第一ＮＦＣコントローラ３０へ読み出しコマンドＣＭＤ，アドレスＡＤＤを出力する。
【０３８１】
ステップＳ８２０４において、第一ＮＦＣコントローラ３０は、読み出しコマンドＣＭＤ等に基づいて、第一記憶部４０からデータＤＡＴを読み出す。第一ＮＦＣコントローラ３０は、第一コントローラへデータＤＡＴを出力する。
【０３８２】
ステップＳ８２０５において、第一コントローラ１０３３は、読み出したデータＤＡＴ、書き込みコマンドＣＭＤ，アドレスＡＤＤをメモリコントローラ３５へ出力する。
【０３８３】
ステップＳ８２０６において、メモリコントローラ３５は、書き込みコマンドＣＭＤに基づいて、不揮発性半導体メモリ２５へデータを書き込む。
【０３８４】
ステップＳ８２０７において、第一コントローラ１０３３は、第一ホスト１８００から、接続端子６５を介して、読み出しコマンドＣＭＤ，アドレスＡＤＤを受信する。
【０３８５】
ステップＳ８２０８において、第一コントローラ１０３３は、メモリコントローラ３５へ読み出しコマンドＣＭＤ，アドレスＡＤＤを出力する。
【０３８６】
ステップＳ８２０９において、メモリコントローラ３５は、読み出しコマンドＣＭＤ等に基づいて、不揮発性半導体メモリ２５からデータを読み出す。メモリコントローラ３５は、第一コントローラ１０３３へデータを出力する。
【０３８７】
ステップＳ８２１０において、第一コントローラ１０３３は、接続端子を介して、第一ホスト１８００へデータを出力する。
【０３８８】
なお、上述の手順は必ずしも連続して行わなくともよく、各ステップ間が時間的に離れていてもよい。
【０３８９】
（第二の動作例の変形例）  
以下、第二の動作例の変形例を説明する。
【０３９０】
記憶装置５は、上記の動作例のステップＳ８２０１〜ステップＳ８２０２において、第二ホスト１８５０からの第一無線アンテナ２０を介した電力の供給のみでも、動作が可能である。
【０３９１】
ステップＳ８２０２の後に、第一ホスト１８００からのコマンド等の入力があった後に、ステップＳ８２０３以降を処理するとしてもよい。この場合、第一ホスト１８００が必要なデータのみを第一記憶部４０から不揮発性半導体メモリ２５へ移動させることができる。なお、この場合は、ステップＳ８２０７は省略してもよい。
【０３９２】
また、ステップＳ８２０２の後に、第一ホストからの電力の供給があった後に、ステップＳ８２０３以降を処理するとしてもよい。
【０３９３】
また、ステップＳ８２０９において、メモリコントローラ３５は、直接第一ホスト１８００へ出力するとしてもよい。つまり、メモリコントローラ３５は、接続端子６５を介して、第一ホスト１８００へ直接出力してもよい。
【０３９４】
（第三の動作例）  
図４７は、第三の動作例におけるデータの流れを模式的に示した図である。また、図４８は、第三の動作例をフローチャートとして説明した図である。
【０３９５】
第三の動作例は、第一ホスト１８００から第一記憶部４０へデータを保存し、第二ホスト１８５０が第一記憶部４０からデータを読み出す動作である。
【０３９６】
ステップＳ８３０１において、第一コントローラ１０３３は、第一ホスト１８００から、接続端子６５を介して、書き込みコマンドＣＭＤ，アドレスＡＤＤ，データＤＡＴを受信する。
【０３９７】
ステップＳ８３０２において、第一コントローラ１０３３は、第一ＮＦＣコントローラ３０へ、書き込みコマンドＣＭＤ，アドレスＡＤＤ，データＤＡＴを出力する。
【０３９８】
ステップＳ８３０３において、第一ＮＦＣコントローラ３０は、書き込みコマンド等に基づいて、第一記憶部４０へデータＤＡＴを書き込む。
【０３９９】
ステップＳ８３０４において、第一ＮＦＣコントローラ３０は、第二ホスト１８５０から、第一無線アンテナ２０を介して、読み出しコマンドＣＭＤ，アドレスＡＤＤを受信する。
【０４００】
ステップＳ８３０５において、第一ＮＦＣコントローラ３０は、第一記憶部４０からデータＤＡＴを読み出して、第二ホスト２８５０へデータを出力する。
【０４０１】
なお、上述の手順は必ずしも連続して行わなくともよく、各ステップ間が時間的に離れていてもよい。
【０４０２】
（第三の動作例の変形例）  
以下、第三の動作例の変形例を説明する。  
記憶装置５は、上記の動作例のステップＳ８３０３〜ステップＳ８３０５において、第二ホスト１８５０からの第一無線アンテナ２０を介した電力の供給のみでも、動作が可能である。
【０４０３】
（第四の動作例）  
図４９は、第四の動作例におけるデータの流れを模式的に示した図である。また、図５０は、第四の動作例をフローチャートとして説明した図である。
【０４０４】
第四の動作例は、第二ホスト１８５０から第一記憶部４０へデータを保存し、第一ホスト１８００が第一記憶部４０からデータを読み出す動作である。
【０４０５】
ステップＳ８４０１において、第一ＮＦＣコントローラ３０は、第二ホスト１８５０から、第一無線アンテナ２０を介して、書き込みコマンドＣＭＤ，アドレスＡＤＤ，データＤＡＴを受信する。
【０４０６】
ステップＳ８４０２において、第一ＮＦＣコントローラ３０は、第一記憶部４０へデータを書き込む。
【０４０７】
ステップＳ８４０３において、第一コントローラ１０３３は、第一ホスト１８００から、接続端子６５を介して、読み出しコマンドＣＭＤ，アドレスＡＤＤを受信する。
【０４０８】
ステップＳ８４０４において、第一コントローラ１０３３は、第一ＮＦＣコントローラ３０へ読み出しコマンドＣＭＤ，アドレスＡＤＤを出力する。
【０４０９】
ステップＳ８４０５において、第一ＮＦＣコントローラ３０は、読み出しコマンドＣＭＤ等に基づいて、第一記憶部４０からデータを読み出す。第一ＮＦＣコントローラ３０は、第一コントローラ１０３３へデータを出力する。
【０４１０】
ステップＳ８４０６において、第一コントローラ１０３３は、接続端子６５を介して、第一ホスト１８００へデータを出力する。
【０４１１】
なお、上述の手順は必ずしも連続して行わなくともよく、各ステップ間が時間的に離れていてもよい。
【０４１２】
（第四の動作例の変形例）  
以下、第四の動作例の変形例を説明する。  
記憶装置５は、上記の動作例のステップＳ８３０３〜ステップＳ８３０５において、第二ホスト１８５０からの第一無線アンテナ２０を介した電力の供給のみでも、動作が可能である。
【０４１３】
（第五の動作例）  
図５１は、第五の動作例におけるデータの流れを模式的に示した図である。また、図５２は、第五の動作例をフローチャートとして説明した図である。
【０４１４】
第五の動作例は、第一ホスト１８００から不揮発性半導体メモリ２５へ保存されたデータを、第一記憶部４０へ保存することなく、第二ホスト１８５０へ出力する動作である。
【０４１５】
ステップＳ８５０１において、第一コントローラ１０３３は、第一ホスト１８００から、接続端子６５を介して、書き込みコマンドＣＭＤ，アドレスＡＤＤ，データＤＡＴを受信する。
【０４１６】
ステップＳ８５０２において、第一コントローラ１０３３は、メモリコントローラ３５へ書き込みコマンドＣＭＤ、アドレスＡＤＤ，データＤＡＴを出力する。
【０４１７】
ステップＳ８５０３において、メモリコントローラ３５は、受信したコマンドＣＭＤ等に基づいて、不揮発性半導体メモリ２５へ書き込む。
【０４１８】
ステップＳ８５０４において、第一ＮＦＣコントローラ３０は、第二ホスト１８５０から、第一無線アンテナ２０を介して、スルー読み出しコマンドＣＭＤ、アドレスＡＤＤを受信する。ここで、スルー読み出しコマンドＣＭＤは、第一記憶部４０にデータを保存させずに、不揮発性半導体メモリ２５のデータを第二ホスト１８５０へ出力させる特別なコマンドである。
【０４１９】
ステップＳ８５０５において、第一ＮＦＣコントローラ３０は、第一コントローラ１０３３へスルー読み出しコマンドＣＭＤ，アドレスＡＤＤを出力する。
【０４２０】
ステップＳ８５０６において、第一コントローラ１０３３は、アドレスＡＤＤ等に基づいて、メモリコントローラ３５へ読み出しコマンドＣＭＤ、アドレスＡＤＤを出力する。なお、ここでの読み出しコマンドＣＭＤは、特別なコマンドである必要はなく、上述の動作例と同様の読み出しコマンドでも構わない。
【０４２１】
ステップＳ８５０７において、メモリコントローラ３５は、読み出しコマンドＣＭＤ等に基づいて、不揮発性半導体メモリ２５からデータＤＡＴを読み出し、第一コントローラへ出力する。
【０４２２】
ステップＳ８５０８において、第一コントローラ１０３３は受信したデータＤＡＴ、を第一ＮＦＣコントローラ３０及び第一無線アンテナ２０を介して第二ホスト１８５０へ出力する。なお、第一コントローラ１０３３は、第一ＮＦＣコントローラ３０を介さずに、第一無線アンテナ２０を介して、第二ホスト１８５０へ出力してもよい。
【０４２３】
なお、上述の手順は必ずしも連続して行わなくともよく、各ステップ間が時間的に離れていてもよい。
【０４２４】
（第六の動作例）  
図５３は、第六の動作例におけるデータの流れを模式的に示した図である。また、図５４は、第六の動作例をフローチャートとして説明した図である。
【０４２５】
第六の動作例は、第二ホスト１８５０から第一記憶部４０へ保存することなく、不揮発性半導体メモリ２５へデータを保存し、第一ホスト１８００が不揮発性半導体メモリ２５からデータを読み出す動作である。
【０４２６】
ステップＳ８６０１において、第一ＮＦＣコントローラ３０は、第二ホスト１８５０から、第一無線アンテナ２０を介して、スルー書き込みコマンドＣＭＤ，アドレスＡＤＤ，データＤＡＴを受信する。ここで、スルー書き込みコマンドＣＭＤは、第二ホスト１８５０からのデータを、第一記憶部４０に保存させずに、不揮発性半導体メモリ２５へ保存させる特別なコマンドである。
【０４２７】
ステップＳ８６０２において、第一ＮＦＣコントローラ３０は、第一コントローラ１０３３へ、スルー書き込みコマンドＣＭＤ，アドレスＡＤＤ，データＤＡＴを出力する。
【０４２８】
ステップＳ８６０３において、第一コントローラ１０３３は、メモリコントローラ３５へ、書き込みコマンドＣＭＤ，アドレスＡＤＤ，データＤＡＴを出力する。なお、ここでの書き込みコマンドＣＭＤは、特別なコマンドである必要はなく、上述の動作例と同様の書き込みコマンドでも構わない。
【０４２９】
ステップＳ８６０４において、メモリコントローラ３５は、書き込みコマンドＣＭＤ等に基づいて、不揮発性半導体メモリ２５へデータを書き込む。
【０４３０】
ステップＳ８６０５において、第一コントローラ１０３３は、第一ホスト１８００から、接続端子６５を介して、読み出しコマンドＣＭＤ，アドレスＡＤＤを受信する。
【０４３１】
ステップＳ８６０６において、第一コントローラ１０３３は、メモリコントローラ３５へ読み出しコマンドＣＭＤ，アドレスＡＤＤを出力する。
【０４３２】
ステップＳ８６０７において、メモリコントローラ３５は、読み出しコマンドＣＭＤ等に基づいて、不揮発性半導体メモリ２５からデータを読み出す。メモリコントローラ３５は、第一コントローラ１０３３へデータを出力する。
【０４３３】
ステップＳ８６０８において、第一コントローラ１０３３は、接続端子を介して、第一ホスト１８００へデータを出力する。
【０４３４】
なお、上述の手順は必ずしも連続して行わなくともよく、各ステップ間が時間的に離れていてもよい。
【０４３５】
（第六の動作例の変形例）  
以下、第六の動作例の変形例を説明する。  
ステップＳ８６０７において、メモリコントローラ３５は、直接第一ホスト１８００へ出力するとしてもよい。つまり、メモリコントローラ３５は、接続端子６５を介して、第一ホスト１８００へ直接出力してもよい。
【０４３６】
（第七の動作例）  
図５５は、第七の動作例におけるデータの流れを模式的に示した図である。  
第七の動作例は、第一ホスト１８００と第二ホスト１８５０とが、記憶装置５を介して通信する動作である。
【０４３７】
第一ホスト１８００は、接続端子６５を介して記憶装置５と通信可能である。また、第二ホスト１８５０は、第一無線アンテナ２０を介して記憶装置５と通信可能である。また、接続端子６５と第一無線アンテナ２０との間は、第一コントローラ１０３３や第一ＮＦＣコントローラ３０と通信は可能である。
【０４３８】
すなわち、第一ホスト１８００は、記憶装置５を介して第二ホスト１８５０と通信可能である。なお、記憶装置５は完全にそのままスルーしてもよいし、コマンドＣＭＤ，アドレスＡＤＤ，データＤＡＴ等の一部を変換してもよい。
【０４３９】
第七の動作例を用いることで、無線通信装置１５は、記憶装置５を介して、ＮＦＣ通信により、基地局１５３０と通信をすることができる。すなわち、無線通信装置１５自体はＮＦＣ通信機能を有していないにも拘わらず、第七の動作例を用いることで、無線通信装置１５は基地局１５３０とＮＦＣ通信をすることができる。
【０４４０】
図５６〜図６２は、それぞれ第一の動作例〜第七の動作例のコマンドやデータの時系列を模式的に示したタイミングチャートである。各タイミングチャートに示された丸数字は、便宜的に次のような意味を有するものとする。すなわち、Ｘ−Ｙの上位の数字Ｘについては、Ｘ＝１の場合には、第一ホスト１８００と第一コントローラ１０３３との間でコマンドＣＭＤを送受信することを示す。Ｘ＝２の場合には、第一コントローラ１０３３と不揮発性半導体メモリ２５との間でコマンドＣＭＤを送受信することを示す。Ｘ＝３の場合には第一コントローラ１０３３と第一記憶部４０との間でコマンドＣＭＤを送受信することを示す。Ｘ＝４の場合には、第一記憶部４０と第二ホスト１８５０との間でコマンドＣＭＤを送受信することを示す。Ｘ＝５の場合には、第一ホスト１８００と第一記憶部４０との間でコマンドＣＭＤを送受信することを示す。Ｘ＝６の場合には、不揮発性半導体メモリ２５と第二ホスト１８５０との間でコマンドＣＭＤを送受信することを示す。Ｘ＝７の場合には、第二ホスト１８５０と第一コントローラ１０３３との間でコマンドＣＭＤを送受信することを示す。Ｘ＝８の場合には、第一コントローラ１０３３と第一ホスト１８００との間でコマンドＣＭＤを送受信することを示す。下位の数字Ｙについては、Ｙ＝１の場合には、そのコマンドＣＭＤが書き込みコマンド（Ｗｒｉｔｅ）であることを示す。Ｙ＝２の場合には、そのコマンドＣＭＤが読み出しコマンド（Ｒｅａｄ）であるとを示す。例えば、「１−１」のように記載されている場合には、そのコマンドＣＭＤは、第一ホスト１８００と第一コントローラ１０３３との間で書き込みを実行することを示している。
【０４４１】
図５６に示すように、第一の動作例においては、まず、第一ホスト１８００が書き込みコマンドＣＭＤを出力した（１−１）後、データＤＡＴＡを第一コントローラ１０３３に送信する。第一コントローラ１０３３は、メモリコントローラ３５を介して、コマンドＣＭＤを解釈して不揮発性半導体メモリ２５にデータＤＡＴＡを書き込む（２−１）。その後、第一コントローラ１０３３は、メモリコントローラ３５を介して、書き込まれたデータＤＡＴＡを出力する（２−２）。第一コントローラ１０３３は、第一ＮＦＣコントローラ３０を介して、データＤＡＴＡを第一記憶部４０に書き込む（３−１）。第二ホスト１８５０は、読み出しコマンドＣＭＤを第一ＮＦＣコントローラ３０に送信し（４−２）、第一ＮＦＣコントローラ３０によって、第一記憶部４０からデータＤＡＴＡを読み出す。
【０４４２】
図５７に示すように、第二の動作例においては、第二ホスト１８５０が書き込みコマンドＣＭＤを第一記憶部４０に出力した後（４−１）、データＤＡＴＡを第一コントローラ１０３３に送信する（３−２）。第一ＮＦＣコントローラ３０は、第一記憶部４０にデータＤＡＴＡを書き込む。第一ＮＦＣコントローラ３０は、書き込まれたデータＤＡＴＡを第一コントローラ１０３３に出力する。第一コントローラ１０３３は、メモリコントローラ３５を介してデータＤＡＴＡを、不揮発性半導体メモリ２５に書き込む（２−１）。続いて、第一ホスト１８００は、読み出しコマンドＣＭＤを第一コントローラ１０３３に送信し（１−２）、読み出しコマンドＣＭＤを受信した第一コントローラ１０３３は、メモリコントローラ３５を介してデータＤＡＴＡを不揮発性半導体メモリ２５から読み出す（２−２）。第一コントローラ１０３３は、読み出されたデータＤＡＴＡを、第一ホスト１８００に送信する。
【０４４３】
図５８に示すように、第三の動作例においては、第一ホスト１８００が書き込みコマンドＣＭＤを第一記憶部４０に出力した（５−１）後、データＤＡＴＡを第一コントローラ１０３３に送信する。データＤＡＴＡを受信した第一コントローラ１０３３は、第一ＮＦＣコントローラ３０を介して、第一記憶部４０にデータＤＡＴＡを書き込む（３−１）。第二ホスト１８５０は、読み出しコマンドＣＭＤを第一ＮＦＣコントローラ３０に送信し、第一ＮＦＣコントローラ３０によって、第一記憶部４０からデータＤＡＴＡを読み出す（４−２）。
【０４４４】
図５９に示すように、第四の動作例においては、第二ホスト１８５０が書き込みコマンドＣＭＤを出力した（４−１）後、データＤＡＴＡを第一コントローラ１０３３に送信する。第一ＮＦＣコントローラ３０によって、第一記憶部４０にデータＤＡＴＡが書き込まれる。第一ホスト１８００は、読み出しコマンドＣＭＤを第一記憶部４０に送信し（５−２）、第一コントローラ１０３３は、第一ＮＦＣコントローラ３０を介して、第一記憶部４０からデータＤＡＴＡを読み出す（３−２）。読み出されたデータＤＡＴＡは、第一コントローラ１０３３によって第一ホスト１８００に送信される。
【０４４５】
図６０に示すように、第五の動作例においては、第一ホスト１８００が書き込みコマンドＣＭＤを第一コントローラ１０３３に出力する（１−１）。このときのコマンドは、第一記憶部４０への書き込みをスルーするスルー書き込みコマンドである。データＤＡＴＡを受信した第一コントローラ１０３３は、メモリコントローラ３５を介して、不揮発性半導体メモリ２５にデータＤＡＴＡを書き込む（２−１）。第二ホスト１８５０は、読み出しコマンドＣＭＤを不揮発性半導体メモリ２５に送信する（６−２）。このときの読み出しコマンドは、第一記憶部４０からの読み出しをスルーするスルー読み出しコマンドである。第一コントローラ１０３３は、スルー読み出しコマンドによって、不揮発性半導体メモリ２５からデータＤＡＴＡを読み出す（２−２）。
【０４４６】
図６１に示すように、第六の動作例においては、第二ホスト１８５０は、書き込みコマンドを不揮発性半導体メモリ２５に送信し、データＤＡＴＡを送信する（６−１）。第一コントローラ１０３３は、送信されてきたデータＤＡＴＡを、メモリコントローラ３５を介して不揮発性半導体メモリ２５に書き込む（２−１）。第一ホスト１８００が第一コントローラ１０３３に読み出しコマンドを送信する（１−２）と、第一コントローラ１０３３は、メモリコントローラ３５を介して、不揮発性半導体メモリ２５からデータＤＡＴＡを読み出す（２−２）。
【０４４７】
図６２に示すように、第七の動作例においては、第二ホスト１８５０が書き込みコマンドまたは読み出しコマンドを送信し（７−１または７−２）、続いてデータＤＡＴＡを送信する。第一コントローラ１０３３は、送信されてきたデータＤＡＴＡを、書き込みコマンドまたは読み出しコマンドいずれかのコマンドに基づいて、データＤＡＴＡを第一ホスト１８００に送信する（８−１または８−２）。なお、このときの第一コントローラ１０３３のコマンドは、書き込みコマンド、読み出しコマンドのいずれでもよく、ユーザが任意に設定するコマンドであってもよい。
【０４４８】
図６３は、記憶装置５の上述の動作例とその利点についてまとめた表である。各矢印はデータの流れを示しており、ハッチングされている領域は第一ホスト１８００側からの通電がある状態で動作可能な状態を示している。なお、不揮発性半導体メモリ２５及び第一記憶部４０は、データを保持するだけの場合は、第一ホスト側からの通電が無くとも保持が可能である。
【０４４９】
図６３の第一行目に示すように、第一の動作例では、第一ホスト１８００から第二ホスト１８５０へのデータの転送は、不揮発性半導体メモリ２５及び第一記憶部４０への書き込み及び読み出しを介して行われる。第一の動作例においては、第一記憶部４０から第二ホスト１８５０へのデータ送信は、ＮＦＣ通信によって行われるので、第一ホスト１８００から電力供給が行われなくても、第二ホスト１８５０は、第一記憶部４０からデータを取得することが可能である。
【０４５０】
図６３の第二行目に示すように、第二の動作例では、第二ホスト１８５０から第一ホスト１８００へのデータの転送は、第一記憶部４０及び不揮発性半導体メモリ２５への書き込み及び読み出しを介して行われる。第一の動作例と同様に、第一記憶部４０と第二ホスト１８５０との間のデータ転送は、ＮＦＣ通信によって行われるので、第一ホスト１８００からの電力供給なしでも実行することが可能である。
【０４５１】
図６３の第三行目及び第四行目に示すように、第三の動作例及び第四の動作例においても、第一記憶部４０と第二ホスト１８５０との間のデータ転送は、ＮＦＣ通信によって行われるので、第一ホストからの電力供給なしで実行される。
【０４５２】
図６３の第五行目及び第六行目に示すように、第五の動作例及び第六の動作例では、第一記憶部４０への書き込み及び読み出しを介さずに不揮発性半導体メモリ２５のデータを転送するので、大容量のデータ転送を行うことができる。
【０４５３】
図６３の第七行目に示すように、第七の動作例では、第一ホスト１８００と第二ホスト１８５０との間のデータ転送を直接的に行うことができるので、不揮発性半導体メモリ２５及び第一記憶部４０のデータ容量の制限を受けることなくデータ転送を行うことができる。
【０４５４】
（第三の実施形態）
図６４は、第三の実施形態の記憶装置５を示した斜視図である。
【０４５５】
記憶装置５は、いわゆるメモリカードに限られず、図６３に示されるように、ＵＳＢメモリなどでもよい。
【０４５６】
本発明の実施形態を説明したが、本実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の趣旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。本実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０４５７】
５  記憶装置
１０  ホスト装置
１５  無線通信装置
２０  第一無線アンテナ
２５  不揮発性半導体メモリ
３０  第一ＮＦＣコントローラ
３５  メモリコントローラ
４０  第一記憶部
４５  電圧検波器
６５  接続端子
７０  バッテリー部
７５  第二無線アンテナ
８０  第二ＮＦＣコントローラ
８５  制御部
９０  第二記憶部
９５  表示部
１００  入力部
１０５  無線通信部
１１０  撮影部
１２０  コード
【図１】
2019032898.tif 000003
【図２】
2019032898.tif 000004
【図３】
2019032898.tif 000005
【図４】
2019032898.tif 000006
【図５】
2019032898.tif 000007
【図６】
2019032898.tif 000008
【図７】
2019032898.tif 000009
【図８】
2019032898.tif 000010
【図９】
2019032898.tif 000011
【図１０】
2019032898.tif 000012
【図１１】
2019032898.tif 000013
【図１２】
2019032898.tif 000014
【図１３】
2019032898.tif 000015
【図１４】
2019032898.tif 000016
【図１５】
2019032898.tif 000017
【図１６】
2019032898.tif 000018
【図１７】
2019032898.tif 000019
【図１８】
2019032898.tif 000020
【図１９】
2019032898.tif 000021
【図２０】
2019032898.tif 000022
【図２１】
2019032898.tif 000023
【図２２】
2019032898.tif 000024
【図２３】
2019032898.tif 000025
【図２４】
2019032898.tif 000026
【図２５】
2019032898.tif 000027
【図２６】
2019032898.tif 000028
【図２７】
2019032898.tif 000029
【図２８】
2019032898.tif 000030
【図２９】
2019032898.tif 000031
【図３０】
2019032898.tif 000032
【図３１】
2019032898.tif 000033
【図３２】
2019032898.tif 000034
【図３３】
2019032898.tif 000035
【図３４】
2019032898.tif 000036
【図３５】
2019032898.tif 000037
【図３６】
2019032898.tif 000038
【図３７】
2019032898.tif 000039
【図３８】
2019032898.tif 000040
【図３９】
2019032898.tif 000041
【図４０】
2019032898.tif 000042
【図４１】
2019032898.tif 000043
【図４２】
2019032898.tif 000044
【図４３】
2019032898.tif 000045
【図４４】
2019032898.tif 000046
【図４５】
2019032898.tif 000047
【図４６】
2019032898.tif 000048
【図４７】
2019032898.tif 000049
【図４８】
2019032898.tif 000050
【図４９】
2019032898.tif 000051
【図５０】
2019032898.tif 000052
【図５１】
2019032898.tif 000053
【図５２】
2019032898.tif 000054
【図５３】
2019032898.tif 000055
【図５４】
2019032898.tif 000056
【図５５】
2019032898.tif 000057
【図５６】
2019032898.tif 000058
【図５７】
2019032898.tif 000059
【図５８】
2019032898.tif 000060
【図５９】
2019032898.tif 000061
【図６０】
2019032898.tif 000062
【図６１】
2019032898.tif 000063
【図６２】
2019032898.tif 000064
【図６３】
2019032898.tif 000065
【図６４】
2019032898.tif 000066