(57)【要約】【課題】無線通信の識別ＩＤ及びパスワードを通知する記憶装置、当該記憶装置を含む情報処理システム及びプログラムを提供する。【解決手段】本実施形態に係る記憶装置は、電子機器に装着される。記憶装置は、電子機器と記憶装置との間のインタフェース処理を行う第１インタフェースと、複数のデータと、少なくとも複数のデータごとのデータサイズを記憶するファイル管理情報とを格納する不揮発性メモリと、第１インタフェースを経由した電子機器からの指令によらずに、不揮発性メモリに格納された第１データを、第１データに対応する第１ファイル管理情報を変更することなく更新するプロセッサとを備える。【選択図】  図１
2019164712.tif 000002
【特許請求の範囲】
【請求項１】
電子機器に装着される記憶装置であって、
前記電子機器と前記記憶装置との間のインタフェース処理を行う第１インタフェースと、
複数のデータと、少なくとも前記複数のデータごとのデータサイズを記憶するファイル管理情報とを格納する不揮発性メモリと、
前記第１インタフェースを経由した前記電子機器からの指令によらずに、前記不揮発性メモリに格納された第１データを、前記第１データに対応する第１ファイル管理情報を変更することなく更新するプロセッサと
を備える
記憶装置。
【請求項２】
前記プロセッサは、前記プロセッサに電源が供給され起動する毎に前記第１データを更新する
請求項１に記載の記憶装置。
【請求項３】
無線アンテナと、
無線通信のアクセスポイントとして動作するための第２インタフェースと
をさらに備え、
前記第１データは、前記アクセスポイントの識別ＩＤ及びパスワードを含む、
請求項１又は請求項２に記載の記憶装置。
【請求項４】
前記プロセッサは、
前記識別ＩＤ及び前記パスワードをコード化した画像データを生成し、前記画像データを前記不揮発性メモリに格納する
請求項３に記載の記憶装置。
【請求項５】
前記無線通信は、無線ＬＡＮ（Local Area Network）であり、前記識別ＩＤは、前記無線ＬＡＮのＳＳＩＤである
請求項４に記載の記憶装置。
【請求項６】
前記プロセッサは、
前記第１インタフェースを経由して前記電子機器から第２データの書き込み指令を受信した場合に、前記第２データを前記不揮発性メモリに格納し、
前記電子機器から前記第２データの読み出し指令を受信した場合に、前記第２データと前記プロセッサが生成した前記第１データとを前記電子機器へ送信する
請求項１又は請求項２に記載の記憶装置。
【請求項７】
前記プロセッサは、前記第１データを暗号化して前記不揮発性メモリに格納する
請求項１に記載の記憶装置。
【請求項８】
請求項４又は請求項５の記憶装置と、
前記電子機器と
を備え、
前記電子機器は、表示装置をさらに備え、
前記電子機器は、前記第１インタフェースを経由して前記記憶装置より前記画像データを取得し、前記画像データを前記表示装置に表示する
情報処理システム。
【請求項９】
請求項６の記憶装置と、
前記電子機器と
を備え、
前記電子機器は、表示装置をさらに備え、
前記電子機器は、前記記憶装置より取得した前記第１データを前記表示装置に表示する
情報処理システム。
【請求項１０】
不揮発性メモリを備え、電子機器に装着されるコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記電子機器と前記コンピュータとの間のインタフェース処理を行うインタフェース手段と、
前記不揮発性メモリに格納される複数のデータを、少なくとも前記複数のデータごとのデータサイズを記憶するファイル管理情報に基づいて管理する手段と、
前記インタフェース手段を経由した前記電子機器からの指令によらずに、前記不揮発性メモリに格納された第１データを、前記第１データに対応する第１ファイル管理情報を変更することなく更新する手段と
して機能させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、記憶装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
電子機器に装着可能な記憶装置が広く用いられている。記憶装置を装着した電子機器は、記憶装置にデータを格納することができ、又は、記憶装置に格納されているデータを読み出すことができる。記憶装置の一例として、無線通信機能を備えるメモリカードがある。このメモリカードは、電子機器からのデータアクセスに加えて、電子機器を介さずに無線通信によりデータを送受信し、受信したデータをメモリカード内のメモリにファイルとして保存したり、要求のあったデータを送信することが可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１７２４０７号公報
【特許文献２】特開２０１７−１３５５１７号公報
【特許文献３】米国特許第８８６４０１９号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本実施形態は、無線通信のアクセスポイントとして動作し、当該無線通信の識別ＩＤ及びパスワードを通知する記憶装置、当該記憶装置を含む情報処理システム及びプログラムを提供する。
【課題を解決するための手段】
【０００５】
本実施形態に係る記憶装置は、電子機器に装着される。前記記憶装置は、前記電子機器と前記記憶装置との間のインタフェース処理を行う第１インタフェースと、複数のデータと、少なくとも前記複数のデータごとのデータサイズを記憶するファイル管理情報とを格納する不揮発性メモリと、前記第１インタフェースを経由した前記電子機器からの指令によらずに、前記不揮発性メモリに格納された第１データを、前記第１データに対応する第１ファイル管理情報を変更することなく更新するプロセッサとを備える。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態に係る無線通信機能を備える記憶装置及び当該記憶装置を備える情報処理システムの構成の一例を示すブロック図。
【図２】第１の実施形態に係る電子機器の構成の一例を示すブロック図。
【図３】第１の実施形態に係る情報処理装置の構成の一例を示すブロック図。
【図４】第１の実施形態に係る不揮発性メモリ１８内におけるデータ管理の一例を示す図。
【図５】第１の実施形態に係る２次元コード生成処理の一例を示すフローチャート。
【図６】第１の実施形態に係る２次元コードの読み取り処理の第１の例を示すフローチャート。
【図７】第１の実施形態に係る２次元コードの読み取り手順を示す概念図。
【図８】第１の実施形態に係る２次元コードの読み取り処理の第２の例を示すフローチャート。
【発明を実施するための形態】
【０００７】
近年、各種電子機器（特に携帯型デジタル機器）間で、無線通信によるデータ通信が可能とされている。各種電子機器としては、例えば、ＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistant）などの携帯情報端末、携帯電話、携帯型オーディオ機器、あるいはデジタルカメラなどが含まれる。
【０００８】
これら電子機器間で、無線通信によりデータ通信が可能であれば、ケーブルによる接続が不要となるため利便性を向上できる。特に、無線ＬＡＮ（Local Area Network）システムの普及に伴い、各電子機器に装着可能な携帯型の記憶装置（例えば、ＳＤカードなど）においても無線ＬＡＮシステムが導入されるようになってきている。
【０００９】
このような携帯型の記憶装置に対し、無線ＬＡＮシステムを識別するための識別ＩＤ及びパスワードを設定する必要がある。しかしながら、通常、携帯型の記憶装置は文字入力などのインタフェースを備えない。このため、利用者は、例えば当該記憶装置を他の電子機器に装着した上で専用のツールなどを使用して識別ＩＤ及びパスワードを設定する必要があり、利便性を欠いていた。
【００１０】
以下に説明する実施形態において、記憶装置は、無線通信の識別ＩＤ及びパスワードを自動生成する。さらに、記憶装置は、生成した識別ＩＤ及びパスワードを含む２次元コードを生成し、この２次元コードを画像ファイルとして記憶装置内のメモリに格納する。記憶装置を装着する電子機器は、当該画像ファイルを表示可能である。当該無線通信に接続しようとする情報処理装置は、電子機器に画像として表示された２次元コードを読み取ることにより、簡便に識別ＩＤ及びパスワードを取得可能である。
【００１１】
以下、図面を参照しながら各実施形態について説明する。以下の説明において、略又は実質的に同一の機能及び構成要素については、同一符号を付し、必要に応じて説明を行う。
【００１２】
本実施形態において、ＩＤは、識別情報を表すとする。また、無線通信の識別ＩＤは、無線通信のアクセスポイントを識別するための識別情報である。より具体的には、識別ＩＤは、例えば無線ＬＡＮの識別情報を示すＳＳＩＤ（Service Set Identifier）などである。
【００１３】
本実施形態において、２次元コードとは、水平方向及び垂直方向に情報を持つコードである。２次元コードは、例えばＱＲコード（登録商標）などである。
【００１４】
本実施形態において、アクセスは、記憶装置に対するデータの書き込みと読み出しの一方又は双方を表すとする。
【００１５】
本実施形態において、フラグをオンするとは、フラグが有効であることを示す状態（例えば「１」）に書き換えること意味し、フラグをオフするとは、フラグが無効であることを示す状態（例えば「０」）に書き換えることを意味する。
【００１６】
図１は、本実施形態に係る無線通信機能を備える記憶装置１０及び当該記憶装置１０を備える情報処理システム１の構成の一例を示すブロック図である。
【００１７】
情報処理システム１は、例えば、無線通信機能を有する記憶装置１０と、記憶装置１０を装着可能な電子機器２０と、記憶装置と無線通信可能な情報処理装置３０とを含む。
【００１８】
記憶装置１０は、ホストインタフェース（Ｉ／Ｆ）１１を経由して電子機器２０に接続された際に、電子機器２０より電源供給を受けて動作し、電子機器２０からのアクセスに応じた処理を行う。
【００１９】
記憶装置１０は、コントローラ１２を含む。コントローラ１２は、例えば、ＣＰＵ１３、ＲＯＭ（Read only Memory）１４、ＲＡＭ（Random Access Memory）１５、バッファ１６、無線通信インタフェース（Ｉ／Ｆ）１７ａ、メモリインタフェース（Ｉ／Ｆ）１７ｂなどを含み、これらはバスにより接続される。なお、コントローラ１２は、例えばメモリインタフェース１７ｂを含むメモリコントローラ、無線通信インタフェース１７ａを含む無線コントローラなど複数のコントローラに分かれていてもよい。
【００２０】
ホストインタフェース１１は、記憶装置１０と電子機器２０との間のインタフェース処理を行う。コントローラ１２及びホストインタフェース１１は、バスにより接続される。ホストインタフェース１１は、コントローラ１２に含まれていてもよい。
【００２１】
ＣＰＵ（Central Processing Unit）１３は、記憶装置１０全体の動作を制御するプロセッサである。ＣＰＵ１３は、例えばＲＯＭ１４に格納される制御プログラムなどにより制御されてもよい。当該制御プログラムは、ＲＡＭ１１５上にロードされることにより、所定の処理を実行してもよい。
【００２２】
ＣＰＵ１３は、例えば、電子機器２０からホストインタフェース１１を経由してライト（書き込み）コマンド、リード（読み出し）コマンド、イレース（消去）コマンドなどの各種コマンド及び指令を受信する。ＣＰＵ１３は、例えば、当該コマンドに基づき不揮発性メモリ１８上の領域をアクセスする。また、ＣＰＵ１３は、例えば、当該コマンドに基づきバッファ１６を介してデータ転送処理を制御する。
【００２３】
ＲＯＭ１４は、ＣＰＵ１３により使用される制御プログラムなどのファームウェアを格納する。
【００２４】
ＲＡＭ１５は、ＣＰＵ１３の作業領域として使用され、制御プログラム及び制御プログラムの実行に必要な各種データを格納する。ＲＡＭ１５は、例えば、一時的にデータを格納するキャッシュメモリとして用いられてもよい。ＲＡＭ１５は、例えば、ＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）などの揮発性メモリである。
【００２５】
バッファ１６は、電子機器２０より受信したデータを、例えば不揮発性メモリ１８へ書き込む際、所定量のデータ（例えば１ページ分）を一時的に記憶する。また、バッファ１６は、不揮発性メモリ１８から読み出されたデータを電子機器２０へ送信する際、所定量のデータを一時的に記憶する。
【００２６】
無線通信インタフェース１７ａには、無線通信信号処理部１９が接続される。この無線通信信号処理部１９には、高周波信号を送受信するアンテナＡＴａが接続される。無線通信信号処理部１９は、例えばＷｉ−Ｆｉ（登録商標）などの無線ＬＡＮによる無線通信機能を制御する。
【００２７】
無線通信インタフェース１７ａは、コントローラ１２と無線通信信号処理部１９との間のインタフェース処理を行う。より具体的には、無線通信インタフェース１７ａは、アンテナＡＴａ及び無線通信信号処理部１９を経由し、情報処理装置３０よりコマンド、アドレス、データ、情報、指令、信号などを受信する。
【００２８】
無線通信信号処理部１９は、無線通信の信号処理を行う。無線通信信号処理部１９は、無線通信インタフェース１７ａにより制御される。
【００２９】
無線通信インタフェース１７ａは、受信したコマンドなどに基づいて、例えば、無線通信信号処理部１９へデータなどを出力する。無線通信信号処理部１９で処理された当該データは、アンテナＡＴａを経由して情報処理装置３０へ送信される。また、無線通信インタフェース１７ａは、受信したコマンド、アドレスなどに基づき、メモリインタフェース１７ｂを経由して不揮発性メモリ１８からデータを読み出し、無線通信信号処理部１９へ当該データを出力する。さらに、無線通信インタフェース１７ａは、受信したコマンド、アドレス、データなどに基づいて、メモリインタフェース１７ｂを経由して不揮発性メモリ１８へデータを格納する。
【００３０】
メモリインタフェース１７ｂには、不揮発性メモリ１８が接続される。メモリインタフェース１７ｂは、コントローラ１２と不揮発性メモリ１８との間のインタフェース処理を行う。より具体的には、メモリインタフェース１７ｂは、例えば、電子機器２０よりホストインタフェース１１を経由して受信したコマンドなどに基づいて、不揮発性メモリ１８へデータを書き込み、又は、不揮発性メモリ１８からデータを読み出す。
【００３１】
不揮発性メモリ１８は、例えば、不揮発性の半導体メモリとしてもよい。不揮発性メモリ１８は、例えばＮＡＮＤ型フラッシュメモリとするが、ＮＯＲ型フラッシュメモリ、ＭＲＡＭ（Magnetoresistive Random Access Memory：磁気抵抗メモリ）、ＰＲＡＭ（Phasechange Random Access Memory：相変化メモリ）、ＲｅＲＡＭ（Resistive Random Access Memory：抵抗変化型メモリ）、ＦｅＲＡＭ（Ferroelectric Random Access Memory）など他の不揮発性の半導体メモリでもよい。例えば、不揮発性メモリ１８は、他の不揮発性のメモリ、磁気メモリなどでもよい。例えば、不揮発性メモリ１８は、３次元構造のメモリでもよい。なお、上述のＲＯＭ１４は、例えば不揮発性メモリ１８と同種のメモリである。
【００３２】
本実施形態において、ＣＰＵ１３は、無線通信インタフェース１７ａが無線のアクセスポイントとして動作するために必要な識別ＩＤ及びパスワードを生成し、当該識別ＩＤ及びパスワードをＲＡＭ１５に書き込む。さらに、ＣＰＵ１３は、当該識別ＩＤ及びパスワードを含む２次元コードを表す画像を生成し、メモリインタフェース１７ｂを経由して不揮発性メモリ１８に書き込む。当該画像は、例えば電子機器２０からの指示に従って、ホストインタフェース１１を経由して、電子機器２０に送信され、後述する電子機器２０の表示部２６に表示される。
【００３３】
図２は、本実施形態に係る電子機器２０の構成の一例を示すブロック図である。
【００３４】
電子機器２０は、例えばデジタルカメラ、ＰＯＳ端末、携帯電話、ＰＣ、などの情報処理装置である。電子機器２０は、ホスト機器とも称される。電子機器２０は、装着部２１、ＣＰＵ２３、ＲＯＭ２４、ＲＡＭ２５、表示部２６、入力部２７、撮像部２８、電源部２９などを含み、これらはバスにより接続される。なお、電子機器２０は、上述以外の構成要素を含んでいてもよい。
【００３５】
装着部２１は、記憶装置１０を格納可能である。装着部２１に記憶装置１０が装着されることにより、電子機器２０と記憶装置１０とは電気的に接続される。また、装着部２１は、記憶装置１０が接続された状態において、記憶装置１０とのインタフェース処理を行う。
【００３６】
ＣＰＵ２３は、電子機器２０全体の動作を制御するプロセッサである。ＣＰＵ２３は、例えばＲＯＭ２４に格納される制御プログラムなどにより制御されてもよい。当該制御プログラムは、ＲＡＭ２５上にロードされることにより、所定の処理を実行してもよい。
【００３７】
ＣＰＵ２３は、例えば、装着部２１に装着された記憶装置１０に対し、ライトコマンド、リードコマンド、イレースコマンドなどの各種コマンド及び指令を送信する。
【００３８】
ＲＯＭ２４は、ＣＰＵ２３により使用される制御プログラムなどのファームウェアを格納する。
【００３９】
ＲＡＭ２５は、ＣＰＵ２３の作業領域として使用され、制御プログラム及び制御プログラムの実行に必要な各種データを格納する。ＲＡＭ２５の構成は、ＲＡＭ１５と同様である。
【００４０】
表示部２６は、所定のデータを、電子機器２０のユーザが認識できる形式で表示する。表示部２６は、例えばディスプレイなどである。電子機器２０は、例えば記憶装置１０に対してリードコマンドを送信することにより、記憶装置１０の不揮発性メモリ１８に格納された画像データ及び映像データなどを読み出し、読み出したデータを、ＣＰＵ２３の指令により表示部２６に表示する。なお、表示部２６は、撮像部２８により撮像され、ＲＡＭ２５に格納された静止画又は動画データを表示可能としてもよい。
【００４１】
入力部２７は、電子機器２０のユーザの入力を入力データに変換し、ＣＰＵ２３へ出力する。入力部２７は、例えば表示部２６に設けられたタッチパネルなどである。ユーザが表示部２６上の表示を押下すると、入力部２７はタッチパネル上の押された位置を検知し、その位置情報を入力データとしてＣＰＵ２３へ出力する。
【００４２】
入力部２７は、複数の入力手段を含んでいてもよく、例えばボタン、スイッチなどでもよい。
【００４３】
撮像部２８は、静止画、動画、又はその両方を撮影可能である。撮像部２８は、例えばカメラである。より具体的には、撮像部２８は、固体撮影素子、例えば、ＣＣＤ（Charge Coupled Device）センサ、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）センサなどを用いたカメラである。
【００４４】
撮像部２８は、ＣＰＵ２３の指令により静止画又は動画データを撮影し、デジタルデータに変換してＲＡＭ２５に格納する。ＲＡＭ２５に格納された当該静止画又は動画データは、ＣＰＵ２３の指令により記憶装置１０に送信され、記憶装置１０の不揮発性メモリ１８に格納される。
【００４５】
なお、撮像部２８により撮影された静止画又は動画データは、標準的なデジタルカメラで用いられる画像フォーマットに準拠するように、画像データ及びサムネイル画像データの組で管理され、記憶装置１０又はＲＡＭ２５などに格納されることが好ましい。サムネイル画像は、元の画像を縮小した画像であり、一般的に多数の画像を一覧表示するために用いられる。
【００４６】
電源部２９は、例えば電子機器２０の電源をオン又はオフすることができるスイッチを含む。電子機器２０は、電源がオンされると、電子機器２０に内蔵されるバッテリ２９ａから供給される電力により、動作及び通信可能状態となる。バッテリ２９ａは、乾電池、蓄電池、燃料電池などでもよい。より具体的には、バッテリ２９ａは、リチウムイオン電池などを用いてもよい。バッテリ２９ａは、電子機器２０の外部にあってもよく、例えば商用電源に接続されたＡＣアダプタなどでもよい。
【００４７】
また、バッテリ２９ａより供給される電力は、装着部２１を経由して記憶装置１０に供給される。記憶装置１０は、電子機器２０より供給された電力により、動作及び通信可能状態となる。
【００４８】
本実施形態において、電子機器２０は、記憶装置１０の不揮発性メモリ１８から読み出された静止画又は動画データのサムネイル画像を表示部２６に表示する。電子機器２０のユーザは、タッチパネルなどの入力部２７を経由して、例えば表示部２６に表示されたサムネイル画像を少なくとも１つ以上選択する。電子機器２０は、選択されたサムネイル画像に対応する静止画又は動画データに対して、所定の操作を加えることができる。所定の操作とは、例えば、表示、削除などである。表示部２６は、例えば選択されたサムネイル画像に対応する静止画又は動画データを、表示部２６に全画面表示する。
【００４９】
図３は、本実施形態に係る情報処理装置３０の構成の一例を示すブロック図である。
【００５０】
情報処理装置３０は、例えばスマートフォン、タブレット、ＰＣなどである。情報処理装置３０は、無線接続部３１、電源部３２、ＣＰＵ３３、ＲＯＭ３４、ＲＡＭ３５、表示部３６、入力部３７、記憶部３８、撮像部３９などを含み、これらはバスにより接続される。なお、情報処理装置３０は、上述以外の構成要素を含んでいてもよい。
【００５１】
無線接続部３１は、例えば記憶装置１０などの外部の情報処理装置と無線通信を行う。無線接続部３１は、例えば無線アンテナ、無線通信のための信号処理部、通信コントローラなどを含み、例えばＷｉ−Ｆｉなどの無線ＬＡＮによる無線通信機能を制御する。無線接続部３１に含まれる無線アンテナ、信号処理部及び通信コントローラは、記憶装置１０の無線アンテナＡＴａ、無線通信信号処理部１９及び無線通信インタフェース１７ａと同様の機能を有している。
【００５２】
無線接続部３１は、ＣＰＵ３３の制御により、無線接続された外部装置との間でコマンド、アドレス、データ、情報、指令、信号などを送受信する。
【００５３】
電源部３２は、情報処理装置３０に電力を供給する電源である。情報処理装置３０は、バッテリ３９ａから供給される電力により、動作及び通信可能である。電源部３２の構成及び機能は、電源部２９と同様であるため、説明を省略する。
【００５４】
ＣＰＵ３３は、情報処理装置３０全体の動作を制御するプロセッサである。ＣＰＵ３３は、例えばＲＯＭ３４に格納される制御プログラムなどにより制御されてもよい。当該制御プログラムは、ＲＡＭ３５上にロードされることにより、所定の処理を実行してもよい。
【００５５】
ＲＯＭ３４は、ＣＰＵ３３により使用される制御プログラムなどのファームウェアを格納する。
【００５６】
ＲＡＭ３５は、ＣＰＵ３３の作業領域として使用され、制御プログラム及び制御プログラムの実行に必要な各種データを格納する。ＲＡＭ３５の構成は、ＲＡＭ１５，２５と同様である。
【００５７】
表示部３６は、例えばディスプレイなどである。表示部３６の処理は、電子機器２０の表示部２６と同様であるため、説明を省略する。
【００５８】
入力部３７は、例えば表示部３６に設けられたタッチパネルなどである。入力部３７の処理は、電子機器２０の入力部２７と同様であるため、説明を省略する。
【００５９】
記憶部３８は、例えばメモリコントローラと不揮発性メモリを含む。記憶部３８は、格納したデータをＣＰＵ３３へ出力する。また、記憶部３８は、ＣＰＵ３３の指令に基づき、所定のデータを格納する。不揮発性メモリとしては、記憶装置１０の不揮発性メモリ１８と同様に、様々なメモリが用いられる。メモリコントローラは、不揮発性メモリを制御する。記憶部３８は、例えばＨＤＤ（Hard Disk Drive）、又は、ＳＳＤ（Solid State Drive）などでもよい。
【００６０】
撮像部３９は、電子機器２０の撮像部２８と同様に、静止画、動画、又はその両方を撮影可能である。撮像部３９の機能は、電子機器２０の撮像部２８と同様であるため、説明を省略する。
【００６１】
本実施形態において、情報処理装置３０は、電子機器２０の表示部２６に表示された上述の２次元コードを表す画像を撮影し、当該２次元コードに含まれる文字列を解析することにより、記憶装置１０をアクセスポイントとする無線通信の識別ＩＤ及びパスワードを取得可能である。さらに、情報処理装置３０は、取得した当該識別ＩＤ及びパスワードを情報処理装置３０用いて無線通信に接続することにより、記憶装置１０と無線通信可能となる。
【００６２】
なお、情報処理装置３０は、無線通信可能となった記憶装置１０との間で直接データを送受信することにより、情報処理装置３０と記憶装置１０との間でデータの共有が可能となる。
【００６３】
例えば、電子機器２０が無線通信機能を備えない場合、記憶装置１０を無線通信可能な他の情報処理装置（例えば、ＰＣなど）に装着し直し、当該他の情報処理装置から無線通信により情報処理装置３０へデータを送信する必要があった。しかしながら、本実施形態に係る情報処理装置３０及び記憶装置１０を用いることにより、例えば電子機器２０により撮影され記憶装置１０の不揮発性メモリ１８に格納された画像データなどを、電子機器２０の操作によらずに記憶装置１０から情報処理装置３０へコピー又は移動することができる。すなわち、例えば電子機器２０の一例であるデジタルカメラにより撮影済の画像を、素早く情報処理装置３０の一例であるスマートフォンへ共有することができ、ユーザの利便性が向上する。
【００６４】
以下、本実施形態において、ホストインタフェース１１は、例えばＳＤインタフェースであるとする。すなわち、電子機器２０と記憶装置１０とは、ＳＤインタフェースに従ってデータを送受信可能である。また、無線通信インタフェース１７ａは、例えば無線ＬＡＮインタフェースであるとする。すなわち、電子機器２０と情報処理装置３０とは、無線ＬＡＮインタフェースに従ってデータを送受信可能である。なお、記憶装置１０と、電子機器２０及び情報処理装置３０とは、他のインタフェースにしたがってデータを送受信可能であるとしてもよい。
【００６５】
図４は、本実施形態に係る記憶装置１０の不揮発性メモリ１８内におけるデータ管理の一例を示す図である。不揮発性メモリ１８は、ファイル管理テーブルＴ及びデータ領域Ｒを含む。
【００６６】
データ領域Ｒは、不揮発性メモリ１８に書き込まれたデータを格納する領域である。より具体的には、記憶装置１０のＣＰＵ１８は、不揮発性メモリ１８にデータを書き込む際、バスを経由してメモリインタフェース１７ｂに対して書き込み対象となるデータを送信する。メモリインタフェース１７ｂは、受信したデータを例えばファイル単位で不揮発性メモリ１８のデータ領域Ｒへ格納する。
【００６７】
データ領域Ｒは、例えば、２次元コードデータ領域Ｒ１、撮影済データ領域Ｒ２などを含む。
【００６８】
２次元コードデータ領域Ｒ１は、上述の２次元コードに基づいて生成される２次元コード画像が格納される領域である。
【００６９】
撮影済データ領域Ｒ２は、例えば電子機器２０の撮像部２８により撮影された静止画又は動画データがファイル単位で格納される領域である。
【００７０】
ファイル管理テーブルＴは、データ領域Ｒに含まれるデータの管理情報を格納する。ファイル管理テーブルＴは、例えばデータ領域Ｒに含まれるファイルごとに、当該ファイルのデータ領域Ｒ上の格納位置（例えば、開始アドレス及び終了アドレスなど）及び格納サイズ（ファイルサイズ）などを記憶する。
【００７１】
ファイル管理テーブルＴは、例えばＦＡＴ（File Allocation Table）などである。ファイル管理テーブルＴは、記憶装置１０のＣＰＵ１３により生成される。
【００７２】
本実施形態においては、例えば記憶装置１０の工場出荷時など、記憶装置１０がユーザにより使用開始される前に２次元コードデータ領域Ｒ１に対応する２次元コードファイル情報Ｔ１が生成され、この２次元コードファイル情報Ｔ１は書き換えられないことが好ましい。
【００７３】
また、２次元コードファイル情報Ｔ１には、２次元コードデータ領域Ｒ１のサイズが記憶される。２次元コードデータ領域Ｒ１のサイズは、生成される２次元コード画像データのファイルサイズよりも大きいサイズ、すなわち冗長なサイズであることが好ましい。例えば、２次元コードデータ領域Ｒ１のサイズは、ＳＳＩＤ及びパスワードの最大文字列に対応して生成される画像の最大のファイルサイズとしてもよいし、電子機器２０の撮像部２８が撮影しうる画像の最大のファイルサイズとしてもよい。生成された２次元コード画像データのファイルサイズが２次元コードデータ領域Ｒ１のサイズよりも小さい場合、例えば２次元コード画像にダミーデータが付加されることにより、２次元コード画像データのファイルサイズは２次元コードデータ領域Ｒ１のサイズと等しくなる。
【００７４】
すなわち、ファイル管理テーブルＴに格納される２次元コードファイル情報Ｔ１は、２次元コード画像データ及び他の撮影済データの書き込み、読み出し及び削除の影響を受けず、変化しない。また、２次元コード画像データが書き換えられた場合でも、２次元コードデータ領域Ｒ１に格納される２次元コード画像データのファイルサイズは一定となる。
【００７５】
データ領域Ｒには、さらに設定情報変更フラグＲ３が含まれる。設定情報変更フラグＲ３は、例えば、記憶装置１０が起動時に毎回無線ＬＡＮのＳＳＩＤ及びパスワードを変更するか否かを示すフラグ情報である。より具体的には、記憶装置１０は、例えば、設定情報変更フラグＲ３がオン（例えば「１」）の場合には、起動時に無線ＬＡＮのＳＳＩＤ及びパスワードを変更し、設定情報変更フラグＲ３がオフ（例えば「０」）の場合には、起動時に無線ＬＡＮのＳＳＩＤ及びパスワードを変更しない。当該設定情報変更フラグＲ３は、例えば電子機器２０からホストインタフェース１１を経由して設定又は変更可能であってもよく、情報処理装置３０から無線通信インタフェース１７ａを経由して設定又は変更可能であってもよい。
【００７６】
図５は、本実施形態に係る２次元コード生成処理の一例を示すフローチャートである。
【００７７】
ステップＳ１０１において、記憶装置１０の不揮発性メモリ１８には、冗長なサイズの２次元コードデータ領域が確保される。より具体的には、不揮発性メモリ１８のファイル管理テーブルＴに、冗長なサイズの２次元コードデータ領域Ｒ１に対応する２次元コードファイル情報Ｔ１が生成されることにより、不揮発性メモリ１８のデータ領域Ｒに２次元コードデータ領域Ｒ１が確保される。
【００７８】
なお、ステップＳ１０１の処理は、例えば、記憶装置１０が外部装置に装着された状態で、当該外部装置からのコマンドなどに基づいて記憶装置１０のＣＰＵ１３が実行する。また、ステップＳ１０１の処理は、記憶装置１０がユーザにより使用開始される前（例えば工場出荷時など）に終了していることが好ましい。
【００７９】
ステップＳ１０２において、記憶装置１０は、電子機器２０に装着される。その後、電子機器２０の電源がオンされることにより、記憶装置１０へ電力が供給される。
【００８０】
ステップＳ１０３において、記憶装置１０は、電力の供給を受けて起動し、動作可能な
状態となる。より具体的には、記憶装置１０のＣＰＵ１３は、例えばＲＯＭ１４に格納されている制御プログラムをＲＡＭ１５にロードし、当該制御プログラムを実行可能な状態とする。
【００８１】
ステップＳ１０４において、記憶装置１０のＣＰＵ１３は、記憶装置１０をアクセスポイントとする無線ＬＡＮのＳＳＩＤ及びパスワードを生成する。
【００８２】
なお、ＣＰＵ１３は、例えば設定情報変更フラグＲ３が設定されているかを確認し、設定情報変更フラグＲ３がオンの場合のみ、ＳＳＩＤ及びパスワードを生成するとしてもよい。
【００８３】
ステップＳ１０５において、ＣＰＵ１３は、ステップＳ１０４において生成したＳＳＩＤ及びパスワードに対応する２次元コード画像と、当該２次元コード画像のサムネイル画像を生成する。生成された２次元コード画像データ及びサムネイル画像データのファイルサイズが、２次元コードファイル情報Ｔ１により確保される２次元コード画像データのファイルサイズ（すなわち、冗長なファイルサイズ）よりも小さい場合、ＣＰＵ１３は、当該ファイルサイズが冗長なファイルサイズと等しくなるように、ＳＳＩＤ及びパスワードに対応する２次元コード画像データにダミーデータが付加された２次元コード画像データを生成する。さらに、ＣＰＵ１３は、２次元コード画像データとサムネイル画像データを、２次元コードファイル情報Ｔ１で指定される２次元コードデータ領域Ｒ１に格納する。
【００８４】
ステップＳ１０６において、電子機器２０のＣＰＵ２３は、ファイル管理テーブルＴの取得要求を、記憶装置１０に対して送信する。当該取得要求は、例えばリードコマンドなどである。
【００８５】
ステップＳ１０７において、記憶装置１０のＣＰＵ１３は、電子機器２０より当該取得要求を受信すると、不揮発性メモリ１８よりファイル管理テーブルＴを読み出して例えばバッファ１６又はＲＡＭ１５に一時的にキャッシュ（格納）し、キャッシュされたファイル管理テーブルＴを電子機器２０へ送信する。
【００８６】
ステップＳ１０８において、電子機器２０のＣＰＵ２３は、記憶装置１０より受信したファイル管理テーブルＴをＲＡＭ２５に一時的にキャッシュする。ＣＰＵ２３は、キャッシュされたファイル管理テーブルＴに基づき、記憶装置１０に対してリードコマンド及びライトコマンドを送信し、記憶装置１０に対して任意のデータの読み出し及び書き込みを行う。例えば、ＣＰＵ２３は、撮像部２８が撮像した画像の画像データ及び当該画像データのサムネイル画像データを生成し、記憶装置１０の不揮発性メモリ１８に格納する。また、ＣＰＵ２３は、記憶装置１０より格納済のサムネイル画像データを読み出し、表示部２６に表示する。さらに、ＣＰＵ２３は、例えばユーザの操作により選択されたサムネイル画像に対応する画像データを記憶装置１０より読み出し、表示部２６に表示する。
【００８７】
なお、一般的に、記憶装置１０のファイル管理テーブルＴは、ホスト機器である電子機器２０にキャッシュされ、電子機器２０はキャッシュしたファイル管理テーブルの情報に基づいて記憶装置１０のデータの読み書きを行う。このため、一般的には、電子機器２０以外の機器は記憶装置１０のファイル管理テーブルＴを書き換えない。例えば記憶装置１０のＣＰＵ１３などが記憶装置１０のファイル管理テーブルＴを書き換えた場合、電子機器２０にキャッシュされたファイル管理テーブルＴとの間で不整合（コンフリクト）が発生する。両者のファイル管理テーブルＴが不整合になると、電子機器２０はファイル管理テーブルＴが壊れたものと認識するため、データが読み出せなくなる。
【００８８】
本実施形態においては、上述のように記憶装置１０のＣＰＵ１３が書き換える２次元コード画像ファイルのファイル情報をファイル管理テーブルＴに確保するが、一度確保した当該２次元コード画像ファイルのファイル情報は書き換え不可とすることにより、上述のようなファイル管理テーブルＴの不整合は発生しない。
【００８９】
図５の例においては、記憶装置１０のＣＰＵ１３が実行するＳＳＩＤ及びパスワードの生成処理（ステップＳ１０４参照）は、電子機器２０によりファイル管理テーブルＴが読み出される前に行われるとして説明したが、任意のタイミングで行われてもよい。例えば、ＳＳＩＤ及びパスワードは、ステップＳ１０１で２次元コードデータ領域Ｒ１が確保された直後に生成されてもよく、ステップＳ１０８より後に生成されてもよい。また、ＣＰＵ１３は、情報処理装置３０などの外部機器が生成されたＳＳＩＤ及びパスワードを用いて無線ＬＡＮに接続した後に、ＳＳＩＤ及びパスワードを更新してもよい。また、情報処理装置３０などの外部機器は、無線ＬＡＮに接続した後、無線接続部３１経由で記憶装置１０に格納されるＳＳＩＤ及びパスワードを変更してもよい。
【００９０】
いずれの場合においても、ＳＳＩＤ及びパスワードの生成又は更新に伴って新たな２次元コード画像データ及びサムネイル画像データが生成され、不揮発性メモリ１８に格納されるが、生成された２次元コード画像データ及びサムネイル画像データのファイルサイズは２次元コードファイル情報Ｔ１を超えないため、２次元コードファイル情報Ｔ１は更新不要である。
【００９１】
すなわち、本実施形態においては、記憶装置１０が電子機器２０からの指令によらずに画像データを自動生成して不揮発性メモリ１８に格納した場合でも、電子機器２０がキャッシュするファイル管理テーブルＴと記憶装置１０の不揮発性メモリ１８に格納されるファイル管理テーブルＴとの間で不整合が生じることはない。
【００９２】
なお、ＳＳＩＤ及びパスワードは、どちらか一方のみが更新されてもよく、両方が更新されてもよい。
【００９３】
以下、図６及び図７を用いて、情報処理装置３０による２次元コードの読み取り処理及び無線接続処理について説明する。
【００９４】
図６は、本実施形態に係る２次元コードの読み取り処理の第１の例を示すフローチャートである。
【００９５】
図７は、本実施形態に係る２次元コードの読み取り手順を示す概念図である。より具体的には、図７は、図６の各処理ステップにおける電子機器２０の表示部２６及び情報処理装置３０の表示部３６の状態を示す。
【００９６】
ステップＳ３０１において、電子機器２０のＣＰＵ２３は、記憶装置１０に対し、記憶装置１０の不揮発性メモリ１８に格納されたサムネイル画像データの取得要求を送信する。当該取得要求は、例えばリードコマンドである。なお、当該取得要求は、表示部２６に一覧表示可能な枚数ごとに分けて送信されてもよい。例えば、図７（ステップＳ３０３）に示すように、表示部２６に１６枚ずつのサムネイル画像が表示可能である場合には、ＣＰＵ２３は、１６枚分のサムネイル画像データの取得要求を送信する。次に、ユーザが、例えば入力部２７の操作により次の１６枚の表示を要求した場合に、ＣＰＵ２３は、次の１６枚分のサムネイル画像データの取得要求を記憶装置１０へ送信する。
【００９７】
ステップＳ３０２において、記憶装置１０のＣＰＵ１３は、電子機器２０より受信したサムネイル画像データの取得要求に基づき、不揮発性メモリ１８より当該取得要求に対応するサムネイル画像データを読み出し、電子機器２０に送信する。電子機器２０に送信される当該サムネイル画像データには、ステップＳ１０５により記憶装置１０により生成され不揮発性メモリ１８に格納された２次元コードのサムネイル画像ＳＣのデータと、ステップＳ１０８により電子機器２０からのコマンドを受けて不揮発性メモリ１８に格納されたサムネイル画像データの両方が含まれる。換言すれば、記憶装置１０のＣＰＵ１３は、電子機器２０より受信したサムネイル画像データの取得要求に対して、ホストインタフェース１１経由で電子機器２０より受信したライトコマンドに伴って不揮発性メモリ１８へ格納したデータの他に、記憶装置１０内部で生成されたデータも電子機器２０へ送信する。
【００９８】
ステップＳ３０３において、電子機器２０のＣＰＵ２３は、記憶装置１０よりサムネイル画像データを受信し、表示部２６に一覧表示する。当該一覧表示には、記憶装置１０が生成した２次元コードのサムネイル画像ＳＣが含まれる。
【００９９】
ステップＳ３０４において、電子機器２０のＣＰＵ２３は、例えばユーザによりサムネイル画像が選択されると、選択されたサムネイルに対応する画像データの取得要求を記憶装置１０へ送信する。当該取得要求は、例えばリードコマンドである。
【０１００】
ステップＳ３０５において、記憶装置１０のＣＰＵ１３は、電子機器２０より受信した画像取得要求に基づき、不揮発性メモリ１８より当該取得要求に対応する画像データを読み出し、電子機器２０に送信する。
【０１０１】
ステップＳ３０６において、電子機器２０のＣＰＵ２３は、記憶装置１０より画像を受信し、表示部２６に表示する。図７に示す概念図では、ユーザにより２次元コードのサムネイル画像ＳＣが選択され、電子機器２０にサムネイル画像ＳＣに対応する２次元コード画像Ｃが表示される。
【０１０２】
ステップＳ３０７において、情報処理装置３０の撮像部３９は、図７に示すようにユーザの操作などに基づき電子機器２０の表示部２６に２次元コード画像Ｃが表示された場合に、当該２次元コード画像Ｃを撮影する。撮影された２次元コード画像Ｃは、表示部３６に表示される。
【０１０３】
ステップＳ３０８において、情報処理装置３０のＣＰＵ３３は、撮影した２次元コード画像Ｃより、記憶装置１０をアクセスポイントとする無線ＬＡＮのＳＳＩＤ及びパスワードを識別する。なお、当該識別処理には、情報処理装置３０のＣＰＵ３３により実行される専用のアプリケーションプログラムなどが用いられてもよい。
【０１０４】
ステップＳ３０９において、情報処理装置３０の無線接続部３１は、ステップＳ３０８において識別したＳＳＩＤ及びパスワードを用いて、記憶装置１０と無線接続される。なお、当該無線接続処理は、例えばユーザの操作に基づき任意のタイミングで行われてもよく、又は、例えばステップＳ３０８においてＳＳＩＤ及びパスワードの識別処理が完了したタイミングで行われてもよい。
【０１０５】
図８は、本実施形態に係る２次元コードの読み取り処理の第２の例を示すフローチャートである。
【０１０６】
上述の図７の概念図において、電子機器２０は、例えば撮像部２８を用いて画像を撮影し、撮影した画像のサムネイル画像を電子機器２０のユーザに表示可能な装置である。すなわち、図７の概念図において、電子機器２０は、例えばデジタルカメラなどである。
【０１０７】
一方、以下に説明する図８の例において、電子機器２０は、例えばユーザにより操作されない装置、すなわち入力部２７を備えない装置でもよく、又は、例えば画像の撮影を目的としない装置、すなわち撮像部２８を備えない装置であってもよい。このような電子機器２０として、例えば、監視カメラ、ＰＯＳ端末などが挙げられる。このような電子機器２０においても、表示部２６を備えている場合には、記憶装置１０をアクセスポイントとする無線ＬＡＮのＳＳＩＤ及びパスワードを含む２次元コード画像を表示部２６に表示可能である。情報処理装置３０は、当該２次元コードを撮影して当該無線ＬＡＮに接続することより、電子機器２０に装着された記憶装置１０の不揮発性メモリ１８に含まれるデータを簡便に取得し、又は、不揮発性メモリ１８へデータを格納することができる。
【０１０８】
ステップＳ５０１において、電子機器２０のＣＰＵ２３は、記憶装置１０に対し、記憶装置１０の不揮発性メモリ１８に格納された２次元コード画像データの取得要求を送信する。当該取得要求は、例えばリードコマンドなどである。なお、当該取得要求が送信されるタイミングは、電子機器２のユーザにより指定されてもよく、又は、電子機器２０のＣＰＵ２３が実行する制御プログラムにより定められてもよい。
【０１０９】
ステップＳ５０２において、記憶装置１０のＣＰＵ１３は、電子機器２０より受信した２次元コード画像データの取得要求に基づき、不揮発性メモリ１８より当該取得要求に対応する２次元コード画像データを読み出し、電子機器２０に送信する。
【０１１０】
ステップＳ５０３において、電子機器２０のＣＰＵ２３は、記憶装置１０より２次元コード画像データを受信し、２次元コード画像を表示部２６に表示する。
【０１１１】
ステップＳ５０４乃至Ｓ５０６の処理は、図６のステップＳ３０７乃至Ｓ３０９の処理と同様であるため、説明を省略する。
【０１１２】
以上説明した実施形態によれば、記憶装置１０は、記憶装置１０をアクセスポイントとする無線ＬＡＮのＳＳＩＤ及びパスワードを自動生成し、当該ＳＳＩＤ及びパスワードを含む２次元コードを生成する。電子機器２０は、記憶装置１０より受信した当該２次元コード画像を表示する。情報処理装置３０は、電子機器２０の表示部２６に表示された２次元コードを撮像部３９により読み取り、当該２次元コードに含まれるＳＳＩＤ及びパスワードを識別することにより、無線ＬＡＮに接続する。これにより、例えばユーザがテキスト（文字）入力などを行うためのユーザインタフェースを備えない記憶装置１０に対して、ＳＳＩＤ及びパスワードを簡便に設定及び変更可能となり、ユーザの利便性が向上する。また、記憶装置１０が設定したＳＳＩＤ及びパスワードを他の機器へ容易に通知可能となる。
【０１１３】
なお、当該ＳＳＩＤ及びパスワードは、２次元コード画像以外の形式で電子機器２０に送信されてもよい。例えば、当該ＳＳＩＤ及びパスワードは、バーコードなどの１次元コード、テキストデータなどの形式で電子機器２０に送信され、表示部２６に表示されてもよい。この場合、表示部２６に表示された１次元コードを撮像部３９が読み取ることにより、又は、表示部２６にテキストデータの形式で表示された当該ＳＳＩＤ及びパスワードをユーザが目視し、目視した当該ＳＳＩＤ及びパスワードを手動入力することにより、情報処理装置３０のＣＰＵ３３が当該ＳＳＩＤ及びパスワードを識別できる。情報処理装置３０の無線接続部３１は、識別したＳＳＩＤ及びパスワードを用いて無線ＬＡＮに接続可能となる。
【０１１４】
本実施形態において、記憶装置１０のＣＰＵ１３は、例えば電子機器２０より電源供給されて起動するごとに記憶装置１０をアクセスポイントとする無線ＬＡＮのＳＳＩＤ及びパスワードを生成することができる。これにより、当該無線ＬＡＮのＳＳＩＤ及びパスワードは、ユーザが電子機器２０を使用する毎に変更されるため、第三者が当該無線ＬＡＮへ不正に接続する可能性を低減することができる。すなわち、当該無線ＬＡＮの安全性が増すとともに、信頼性が向上する。
【０１１５】
本実施形態において、記憶装置１０のファイル管理テーブルＴには、あらかじめ冗長なサイズの２次元コードデータ領域Ｒ１を確保するための２次元コードファイル情報Ｔ１が生成される。この冗長なサイズは、電子機器２０の撮像部２８が撮影しうる画像の最大のファイルサイズよりも大きい。すなわち、記憶装置１０が電子機器２０の指令によらず２次元コードデータ領域Ｒ１を任意のタイミングで書き換えても、ファイル管理テーブルＴ内の２次元コードファイル情報Ｔ１には影響を及ぼさない。これにより、電子機器２０がキャッシュするファイル管理テーブルＴと、記憶装置１０のファイル管理テーブルＴとの不整合を防ぐことができる。
【０１１６】
本実施形態において、記憶装置１０は、設定情報変更フラグＲ３の状態により、記憶装置１０をアクセスポイントとする無線ＬＡＮのＳＳＩＤ及びパスワードを更新するか否かを選択する。また、設定情報変更フラグＲ３は電子機器２０及び／又は情報処理装置３０を経由して設定変更可能である。これにより、例えば電子機器２０と情報処理装置３０とが離れた状態で使用される場合には、設定情報変更フラグＲ３をオフすることにより、ＳＳＩＤ及びパスワードを更新しないようにするなど、柔軟な運用が可能となる。
【０１１７】
本実施形態において、記憶装置１０をアクセスポイントとする無線ＬＡＮのＳＳＩＤは、秘匿されてもよい。すなわち、当該ＳＳＩＤはステルスＩＤであってもよい。これにより、他の機器が当該ＳＳＩＤを検索できないため、他の機器と記憶装置１０との間の不要な通信の機会がさらに低減されるため、より一層当該無線ＬＡＮの安全性を高めることができる。
【０１１８】
なお、本実施形態において、不揮発性メモリ１８に格納される画像は暗号化されてもよい。より具体的には、図５のステップＳ１０５において、記憶装置１０のＣＰＵ１３は、２次元コード画像データ及びサムネイル画像データを生成するとともに暗号化し、不揮発性メモリ１８に格納してもよい。これにより、電子機器２０より記憶装置１０が抜き出されて第三者に渡った場合でも、当該２次元コード画像データ及びサムネイル画像データが他の機器より読み出されることがなくなるため、安全性を高めることができる。２次元コードデータ画像及びサムネイル画像データが暗号化される場合、電子機器２０は、例えば記憶装置１０よりあらかじめ通知された鍵情報などにより、当該２次元コード画像データ及びサムネイル画像データを復号して表示部２６に表示してもよい。このような暗号化の仕組みを設けることにより、テキスト入力のためのユーザインタフェースを備えない記憶装置１０の画像及びデータの公開を安全に行うことができる。
【０１１９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１２０】
１…情報処理システム、１０…記憶装置、１１…ホストインタフェース、１２…コントローラ、１３…ＣＰＵ、１４…ＲＯＭ、１５…ＲＡＭ、１６…バッファ、１７ａ…無線通信インタフェース、１７ｂ…メモリインタフェース、１８…不揮発性メモリ、１９…無線通信信号処理部、２０…電子機器、３０…情報処理装置、ＡＴａ…アンテナ。
【図１】
2019164712.tif 000003
【図２】
2019164712.tif 000004
【図３】
2019164712.tif 000005
【図４】
2019164712.tif 000006
【図５】
2019164712.tif 000007
【図６】
2019164712.tif 000008
【図７】
2019164712.tif 000009
【図８】
2019164712.tif 000010