(57)【要約】【課題】電子機器などの接続対象機器による通信対象機器へのデータアクセスを汎用的に容易にする。【解決手段】周辺機器３は、接続対象機器２に接続される入出力部１２と、通信対象機器４と通信する通信部１３と、通信対象機器４がストレージである場合に、接続対象機器２が入出力部１２へ出力したストレージアクセスコマンドを、通信部１３と通信対象機器４との間の通信コマンドへ変換する変換部３１とを有する。通信部１３は、変換部３１により生成された通信コマンドを通信対象機器４へ送信し、接続対象機器２が通信対象機器４に書き込むデータまたは通信対象機器４から読み出すデータを通信対象機器４との間で送受する。【選択図】図３
2011082911.tif 000002
【特許請求の範囲】
【請求項１】
接続対象機器に接続される入出力部と、
通信対象機器と通信する通信部と、
前記通信対象機器がストレージである場合に、前記接続対象機器が前記入出力部へ出力したストレージアクセスコマンドを、前記通信部と前記通信対象機器との間の通信コマンドへ変換する変換部と
を有し、
前記通信部は、
前記変換部により生成された通信コマンドを前記通信対象機器へ送信し、
前記接続対象機器が前記通信対象機器に書き込むデータまたは前記通信対象機器から読み出すデータを前記通信対象機器との間で送受する
周辺機器。
【請求項２】
前記変換部は、
前記接続対象機器がデータを書き込むために出力するライト要求コマンドを、前記通信部から前記通信対象機器へデータを送信する送信コマンドへ変換し、
前記入出力部は、
前記ライト要求コマンドの入力に応じてデータ要求信号を前記接続対象機器へ出力し、
前記データ要求信号の出力後に前記接続対象機器からライトデータが入力され、
前記周辺機器は、
前記入出力部に入力されたライトデータを蓄積するバッファメモリを有し、
前記通信部は、
前記送信コマンドおよび前記バッファメモリに蓄積されたライトデータを前記通信対象機器へ送信する
請求項１記載の周辺機器。
【請求項３】
前記変換部は、
前記接続対象機器がデータを読み出すために出力するリード要求コマンドを、前記通信部が前記通信対象機器からデータを受信する受信要求コマンドへ変換し、
前記通信部は、
前記受信要求コマンドを前記通信対象機器へ送信した後、前記通信対象機器からリードデータを受信し、
前記周辺機器は、
前記通信部が前記通信対象機器から受信したリードデータを、前記接続対象機器により読み出し可能に蓄積するバッファメモリを有し、
前記入出力部は、
前記バッファメモリに前記リードデータが蓄積されると、リードデータの読み出しが可能になったことを示すレディ信号を前記接続対象機器へ出力する
請求項１または２記載の周辺機器。
【請求項４】
前記周辺機器は、
当該周辺機器の接続が前記接続対象機器より検出されることにより前記接続対象機器から給電される給電端子を有し、
前記通信部は、
前記給電端子から給電される電力により動作して、通信可能な前記通信対象機器を検出する
請求項１から３のいずれか一項記載の周辺機器。
【請求項５】
前記周辺機器は、
前記接続対象機器がアクセス可能なデータを記憶する内蔵メモリと、
切替部と
を有し、
前記切替部は、
前記通信部により通信可能な前記通信対象機器が検出された場合には、前記通信対象機器を前記接続対象機器によりアクセス可能とし、
前記通信部により通信可能な前記通信対象機器が検出されない場合には、前記内蔵メモリを前記接続対象機器によりアクセス可能とする
請求項４記載の周辺機器。
【請求項６】
前記通信部は、
通信可能な前記通信対象機器を検出し、
前記周辺機器は、
当該周辺機器が前記接続対象機器に接続されることにより前記接続対象機器が当該周辺機器の接続を検出する検出端子と、
前記通信部により通信可能な前記通信対象機器が検出されると、前記検出端子を前記接続対象機器が当該周辺機器の接続を検出する状態に制御する端子制御部と
を有する請求項１から３のいずれか一項記載の周辺機器。
【請求項７】
前記周辺機器は、
前記通信部に給電するバッテリを有する
請求項６記載の周辺機器。
【請求項８】
前記周辺機器は、
前記外部記憶機器から無線給電される無線受電部と、
当該周辺機器が前記接続対象機器に接続されることにより前記接続対象機器が当該周辺機器の接続を検出する検出端子と、
前記無線受電部が受電されると、前記検出端子を前記接続対象機器が当該周辺機器の接続を検出する状態に制御する端子制御部と
を有する請求項１から３のいずれか一項記載の周辺機器。
【請求項９】
前記周辺機器は、
当該周辺機器の接続が前記接続対象機器より検出されることにより前記接続対象機器から給電される給電端子を有し、
前記通信部は、
前記給電端子から給電される電力により動作する
請求項８記載の周辺機器。
【請求項１０】
前記周辺機器は、
当該周辺機器の接続が前記接続対象機器より検出されることにより前記接続対象機器から給電される給電端子と、
前記給電端子から給電される電力により動作し、前記外部記憶機器に給電する無線給電部と
を有し、
前記通信部は、
前記無線給電部が給電する前記外部記憶機器と通信する
請求項１から３のいずれか一項記載の周辺機器。
【請求項１１】
前記通信部は、
無線通信によりデータを送受する通信対象機器と無線通信し、
前記周辺機器は、
前記接続対象機器のカードスロットに挿入されるカード型の通信機器である
請求項１から１０のいずれか一項記載の周辺機器。
【請求項１２】
接続対象機器と、
前記接続対象機器に接続される周辺機器と、
前記接続対象機器とは別体の通信対象機器と
を有し、
前記周辺機器は、
接続対象機器に接続される入出力部と、
通信対象機器と通信する通信部と、
前記通信対象機器がストレージである場合に、前記接続対象機器が前記入出力部へ出力したストレージアクセスコマンドを、前記通信部と前記通信対象機器との間の通信コマンドへ変換する変換部と
を有し、
前記通信部は、
前記変換部により生成された通信コマンドを前記通信対象機器へ送信し、
前記接続対象機器が前記通信対象機器に書き込むデータまたは前記通信対象機器から読み出すデータを前記通信対象機器との間で送受する
機器接続システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続対象機器に接続されて、当該接続対象機器とは別体の通信対象機器と通信する周辺機器および機器接続システムに関する。
【背景技術】
【０００２】
特許文献１は、電子機器に着脱可能に接続されるメモリカードを開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４６１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、電子機器などの接続対象機器がデータアクセスしたい別体の通信対象機器には、外部記憶装置がある。
外部記憶装置には、たとえば外付けのハードディスクドライブ装置などがある。
そして、外部記憶装置には、電子機器に接続したり、電子機器と直接に通信することができないものがある。
たとえば電子機器の発売後に策定された新たな通信プロトコルにより通信する外部記憶装置である。
この新たな通信プロトコルにより通信する外部記憶装置と電子機器とを通信させるためには、電子機器に新たな通信プロトコルの周辺機器を接続し、電子機器に新たな通信プロトコルのドライバなどを追加する必要がある。
【０００５】
しかしながら、電子機器の仕様によっては、電子機器に新たな通信プロトコルのドライバなどを追加することが容易でないこと、またはできないことがある。
また、電子機器に新たな通信プロトコルのドライバなどを追加し、電子機器の設定を変更する作業は、一般的にユーザによりなされる。
【０００６】
このように電子機器などの接続対象機器による通信対象機器へのデータアクセスを汎用的に容易にすることが求められている。
【課題を解決するための手段】
【０００７】
本発明の第１の観点の周辺機器は、接続対象機器に接続される入出力部と、通信対象機器と通信する通信部と、通信対象機器がストレージである場合に、接続対象機器が入出力部へ出力したストレージアクセスコマンドを、通信部と通信対象機器との間の通信コマンドへ変換する変換部とを有する。そして、通信部は、変換部により生成された通信コマンドを通信対象機器へ送信し、接続対象機器が通信対象機器に書き込むデータまたは通信対象機器から読み出すデータを通信対象機器との間で送受する。
【０００８】
好適には、変換部は、接続対象機器がデータを書き込むために出力するライト要求コマンドを、通信部から通信対象機器へデータを送信する送信コマンドへ変換し、入出力部は、ライト要求コマンドの入力に応じてデータ要求信号を接続対象機器へ出力し、データ要求信号の出力後に接続対象機器からライトデータが入力され、周辺機器は、入出力部に入力されたライトデータを蓄積するバッファメモリを有し、通信部は、送信コマンドおよびバッファメモリに蓄積されたライトデータを通信対象機器へ送信してもよい。
【０００９】
好適には、変換部は、接続対象機器がデータを読み出すために出力するリード要求コマンドを、通信部が通信対象機器からデータを受信する受信要求コマンドへ変換し、通信部は、受信要求コマンドを通信対象機器へ送信した後、通信対象機器からリードデータを受信し、周辺機器は、通信部が通信対象機器から受信したリードデータを、接続対象機器により読み出し可能に蓄積するバッファメモリを有し、入出力部は、バッファメモリにリードデータが蓄積されると、リードデータの読み出しが可能になったことを示すレディ信号を接続対象機器へ出力してもよい。
【００１０】
好適には、周辺機器は、当該周辺機器の接続が接続対象機器より検出されることにより接続対象機器から給電される給電端子を有し、通信部は、給電端子から給電される電力により動作して、通信可能な通信対象機器を検出してもよい。
【００１１】
好適には、周辺機器は、接続対象機器がアクセス可能なデータを記憶する内蔵メモリと、切替部とを有し、切替部は、通信部により通信可能な通信対象機器が検出された場合には、通信対象機器を接続対象機器によりアクセス可能とし、通信部により通信可能な通信対象機器が検出されない場合には、内蔵メモリを接続対象機器によりアクセス可能としてもよい。
【００１２】
好適には、通信部は、通信可能な通信対象機器を検出し、周辺機器は、当該周辺機器が接続対象機器に接続されることにより接続対象機器が当該周辺機器の接続を検出する検出端子と、通信部により通信可能な通信対象機器が検出されると、検出端子を接続対象機器が当該周辺機器の接続を検出する状態に制御する端子制御部とを有してもよい。
好適には、周辺機器は、通信部に給電するバッテリを有してもよい。
【００１３】
好適には、周辺機器は、外部記憶機器から無線給電される無線受電部と、当該周辺機器が接続対象機器に接続されることにより接続対象機器が当該周辺機器の接続を検出する検出端子と、無線受電部が受電されると、検出端子を接続対象機器が当該周辺機器の接続を検出する状態に制御する端子制御部とを有してもよい。
【００１４】
好適には、周辺機器は、当該周辺機器の接続が接続対象機器より検出されることにより接続対象機器から給電される給電端子を有し、通信部は、給電端子から給電される電力により動作してもよい。
【００１５】
好適には、周辺機器は、当該周辺機器の接続が接続対象機器より検出されることにより接続対象機器から給電される給電端子と、給電端子から給電される電力により動作し、外部記憶機器に給電する無線給電部とを有し、通信部は、無線給電部が給電する外部記憶機器と通信してもよい。
【００１６】
好適には、通信部は、無線通信によりデータを送受する通信対象機器と無線通信し、周辺機器は、接続対象機器のカードスロットに挿入されるカード型の通信機器であってもよい。
【００１７】
本発明の第２の観点の機器接続システムは、接続対象機器と、接続対象機器に接続される周辺機器と、接続対象機器とは別体の通信対象機器とを有する。周辺機器は、接続対象機器に接続される入出力部と、通信対象機器と通信する通信部と、通信対象機器がストレージである場合に、接続対象機器が入出力部へ出力したストレージアクセスコマンドを、通信部と通信対象機器との間の通信コマンドへ変換する変換部とを有する。そして、通信部は、変換部により生成された通信コマンドを通信対象機器へ送信し、接続対象機器が通信対象機器に書き込むデータまたは通信対象機器から読み出すデータを通信対象機器との間で送受する。
【００１８】
本発明の第１の観点の機器接続システムは、接続対象機器と、接続対象機器に接続される周辺機器と、接続対象機器とは別体の通信対象機器とを有する。周辺機器は、接続対象機器に接続される入出力部と、通信対象機器と通信する通信部と、接続対象機器が出力するストレージアクセスコマンドを、通信部と通信対象機器との間の通信コマンドへ変換する変換部とを有する。そして、通信部は、変換部により生成された通信コマンドを通信対象機器へ送信し、接続対象機器が通信対象機器に書き込みまたは通信対象機器から読み出すデータを通信対象機器との間で送受する。
【発明の効果】
【００１９】
本発明では、電子機器などの接続対象機器による通信対象機器へのデータアクセスを汎用的に容易にできる。
【図面の簡単な説明】
【００２０】
【図１】図１は、本発明の第１実施形態に係る機器接続システムのシステム構成図である。
【図２】図２は、図１のメモリカードの構成を示すブロック図である。
【図３】図３は、図１のメモリカードの概略ブロック図である。
【図４】図４は、Ｔｒａｎｓｆｅｒ  Ｊｅｔの通信プロトコルスタックの説明図である。
【図５】図５は、図１の機器接続システムにおけるデータ転送パスの説明図である。
【図６】図６は、Ｔｒａｎｓｆｅｒ  Ｊｅｔによる通信手順の一例の説明図である。
【図７】図７は、図６の処理Ｔ１で転送されるコマンドおよびデータ用のフォーマットの一例の説明図である。
【図８】図８は、図６の処理Ｔ３で転送されるコマンド実行結果用のフォーマットの一例の説明図である。
【図９】図９は、Ｔｒａｎｓｆｅｒ  Ｊｅｔによる他の通信手順の一例の説明図である。
【図１０】図１０は、図９の処理Ｔ１１で転送されるコマンド用のフォーマットの一例の説明図である。
【図１１】図１１は、図９の処理Ｔ１２で転送されるデータ用のフォーマットの一例の説明図である。
【図１２】図１２は、データ受信とＷｒｉｔｅコマンド、またはヘッダ／フッタ付きデータ受信とＷｒｉｔｅコマンドによりメモリカードの内部で処理されるデータの一例の説明図である。
【図１３】図１３は、Ｒｅａｄとデータ送信コマンド、またはＲｅａｄとヘッダ／フッタ付きデータ送信コマンドによりメモリカードの内部で処理されるデータの一例の説明図である。
【図１４】図１４は、ホスト機器が外部記憶装置にライトアクセスする場合のタイミングチャートである。
【図１５】図１５は、ホスト機器が外部記憶装置にリードアクセスする場合のタイミングチャートである。
【図１６】図１６は、本発明の第２実施形態に係るメモリカードの概略ブロック図である。
【図１７】図１７は、本発明の第３実施形態に係るメモリカードの概略ブロック図である。
【図１８】図１８は、本発明の第４実施形態に係るメモリカードおよび外部記憶機器の概略ブロック図である。
【図１９】図１９は、第４実施形態に係る機器接続システムの検出動作のタイミングチャートである。
【図２０】図２０は、本発明の第５実施形態に係るメモリカードおよび外部記憶機器の概略ブロック図である。
【図２１】図２１は、第５実施形態に係る機器接続システムの検出動作のタイミングチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態を図面に関連付けて説明する。
説明は以下の順に行う。
１．第１実施形態（通信対象機器にリードライトアクセスする例）
２．第２実施形態（内蔵メモリと通信対象機器とを切り替える例）
３．第３実施形態（通信対象機器の検出によりメモリカードが検出される例）
４．第４実施形態（通信対象機器からの受電によりメモリカードが検出される例）
５．第５実施形態（通信対象機器へ給電して通信するメモリカードの例）
【００２２】
＜１．第１実施形態＞
［機器接続システム１の構成］
図１は、本発明の第１実施形態に係る機器接続システム１のシステム構成図である。
図１の機器接続システム１は、ホスト機器２と、メモリカード３と、外部記憶装置４とを有する。
【００２３】
メモリカード３は、後述するようにカード型のハウジング３０を有し、ハウジング３０がホスト機器２に着脱可能に挿入される記憶装置である。
このようなメモリカード３には、たとえばフラッシュメモリなどの不揮発性メモリを有するカード型の半導体メモリがある。
そして、ホスト機器２に接続されたメモリカード３は、メモリカードＩＦ用のストレージプロトコルに基づいてホスト機器２から入力されるデータを記憶する。
また、メモリカード３は、ストレージプロトコルに基づいてホスト機器２により要求されたデータをホスト機器２へ出力する。
また、メモリカード３は、所定の通信プロトコルに基づく無線通信により、外部記憶装置４と無線通信する。
【００２４】
ホスト機器２は、メモリカード３が取り外し可能に装着される装置である。
このようなホスト機器２には、たとえばパーソナルコンピュータ装置、デジタルカメラ、携帯ゲーム機器、携帯電話機などの電子機器がある。
そして、ホスト機器２は、ホスト機器２に接続されたメモリカード３と通信する。
【００２５】
メモリカード３にアクセスする場合、ホスト機器２は、メモリカードＩＦ用に策定されたストレージアクセスコマンドを使用する。
ストレージアクセスコマンドには、たとえばライト要求コマンド、リード要求コマンドがある。
これらのコマンドは、バイナリコードであっても、たとえばＸＭＬなどで記述されたコマンドであってもよい。
【００２６】
メモリカード３にデータを保存する場合、ホスト機器２は、メモリカードＩＦ用のストレージプロトコルに基づいて、書き込み処理を実行する。
書き込み処理において、ホスト機器２は、ライト要求コマンドおよびメモリカード３に保存するライトデータをメモリカード３へ出力する。
これにより、メモリカード３は、ホスト機器２からライト要求コマンドとともに入力されるデータをライトデータとして記憶する。
【００２７】
また、メモリカード３に保存されたデータを読み出す場合、ホスト機器２は、メモリカードＩＦ用のストレージプロトコルに基づいて、読み出し処理を実行する。
読み出し処理において、ホスト機器２は、リード要求コマンドをメモリカード３へ出力する。
これにより、メモリカード３は、リード要求コマンドにより要求されたリードデータをホスト機器２へ出力する。
【００２８】
外部記憶装置４は、所定の通信プロトコルに基づく無線通信により、メモリカード３と無線通信する。
また、外部記憶装置４は、メモリカード３などから受信したデータを記憶する。
このような外部記憶装置４には、たとえばハードディスクドライブ装置、光ディスクドライブ装置、データサーバ、液晶モニタ、パーソナルコンピュータなどがある。
また、外部記憶装置４は、メモリカード３が装着されたパーソナルコンピュータ装置、デジタルカメラ、携帯ゲーム機器、携帯電話機などの電子機器であってもよい。
【００２９】
外部記憶装置４とメモリカード３とは、所定の通信プロトコルに基づく無線通信により無線通信する。
メモリカード３と外部記憶装置４との間の通信プロトコルのコマンドとしては、たとえば送信コマンド、受信コマンドがある。
これらのコマンドは、バイナリコードであっても、たとえばＸＭＬなどで記述されたコマンドであってもよい。
そして、外部記憶装置４は、メモリカード３から通信プロトコルのコマンドを受信すると、当該コマンドに対応する処理を実行する。
たとえば通信プロトコルの手順にしたがってメモリカード３から送信コマンドおよびライトデータを受信すると、外部記憶装置４は、ライトデータを記憶する。
また、メモリカード３から受信コマンドを受信すると、外部記憶装置４は、記憶したデータを読み出し、通信プロトコルによる手順にしたがってメモリカード３へ送信する。
【００３０】
図２は、図１のメモリカード３の電気的な構成を示すブロック図である。
図３は、図１のメモリカード３におけるデータの流れに即した概略ブロック図である。
メモリカード３は、図２に示すように、ＣＰＵ（Central Processing Unit）１１、入出力ポート（Ｉ／Ｏポート）１２、無線通信部（ＲＦ）１３を有する。
また、メモリカード３は、不揮発性メモリ（ＮＶＭ）１４、ＲＯＭ１５、ＲＡＭ１６、およびこれらを接続するシステムバス１７を有する。ＣＰＵ１１には、制御部（ＣＴＲＬ）３１が実現される。
また、メモリカード３は、図３に示すように、バッファメモリ（ＢＵＦ）３２、切替スイッチ３３を有する。
また、メモリカード３は、図３に示すように、ホスト機器２のカードスロットに対して取り外し可能に挿入されるカード型のハウジング３０を有する。
【００３１】
入出力ポート１２は、メモリカード３をホスト機器２に装着したときに、ホスト機器２に接続される入出力部である。
入出力ポート１２により、ホスト機器２に装着されたメモリカード３は、ホスト機器２と有線接続される。
そして、入出力ポート１２には、ホスト機器２から、メモリカードＩＦ用に策定されたストレージアクセスコマンドまたはデータを含む信号が入力される。
また、入出力ポート１２は、ホスト機器２に要求されたリードデータを含む信号をホスト機器２へ出力する。
【００３２】
無線通信部１３は、アンテナ１８を有し、所定の無線通信プロトコルに基づく無線通信により、外部記憶装置４との間で通信データを送受する。
アンテナ１８は、メモリカード３のハウジングに内蔵されても、ハウジングに外付けされてもよい。
【００３３】
通信プロトコルには、たとえばＴｒａｎｓｆｅｒ  Ｊｅｔ、ＵＷＢ（Ultra Wide Band）、ＮＦＣ（Near Field Communication）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎなどがある。
【００３４】
不揮発性メモリ（ＮＶＭ）１４は、ＥＥＰＲＯＭ、フラッシュメモリなどのデータ書き込み可能なメモリである。
そして、不揮発性メモリ１４は、ホスト機器２で使用するデータなどを記憶する。
【００３５】
図２のＲＡＭ１６は、ＣＰＵ１１が読み込んだプログラム、プログラム実行に使用するデータなどを記憶する。
ＲＡＭ１６には、プログラム実行に使用するデータが一時的に保存される。
【００３６】
ＲＯＭ１５は、ＣＰＵ１１が読み込んで実行するプログラム、ＣＰＵ１１がプログラム実行に使用するデータなどを記憶する。
メモリカード３のＣＰＵ１１が実行するプログラムは、ファームウェアプログラムと呼ばれる。
ファームウェアプログラムは、メモリカード３の出荷前にＲＯＭ１５に記憶されたものであっても、出荷後にＲＯＭ１５に記憶されたものであってもよい。
そして、出荷後にＲＯＭ１５に記憶されるファームウェアプログラムは、たとえばＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体に記録されたものをインストールしたものでよい。
または、ファームウェアプログラムは、たとえばインターネットなどの伝送媒体を介してサーバ装置からダウンロードし、これをインストールしたものでよい。
なお、プログラムの一部または全部は、不揮発性メモリ１４に記憶されてもよい。
【００３７】
バッファメモリ３２は、入出力ポート１２を介してホスト機器２がリードライト可能なメモリである。
バッファメモリ３２は、たとえば不揮発性メモリ（ＮＶＭ）１４またはＲＡＭ１６の一部の記憶領域を使用して、メモリカード３２に実現される。
バッファメモリ３２は、たとえば無線通信部１３が１回の通信で送受信することができるデータ量以上の記憶領域を有するとよい。
【００３８】
切替スイッチ３３は、バッファメモリ３２、不揮発性メモリ１４および無線通信部１３に接続される。
そして、切替スイッチ３３は、制御部３１からの制御信号に基づいて、不揮発性メモリ１４および無線通信部１３の一方を選択し、バッファメモリ３２に接続する。
【００３９】
ＣＰＵ１１は、メモリカード３の電源投入により起動され、ＲＯＭ１５に記憶されたプログラムを読み込んで実行するコンピュータである。
これにより、メモリカード３に、制御部３１が実現される。
そして、制御部３１は、メモリカード３内の入出力ポート１２、無線通信部１３、不揮発性メモリ１４、バッファメモリ３２、切替スイッチ３３などの動作を管理する。
また、制御部３１は、ホスト機器２からメモリカードＩＦ用に策定されたストレージアクセスコマンドが入力されると、そのコマンドに対応する処理を実行する。
また、制御部３１は、ストレージアクセスコマンドとしてライト要求コマンドが入力されると、送信コマンドへ変換する。
また、制御部３１は、ストレージアクセスコマンドとしてリード要求コマンドが入力されると、受信コマンドへ変換する。
【００４０】
［通信プロトコルの一例（Ｔｒａｎｓｆｅｒ  Ｊｅｔ）の説明］
Ｔｒａｎｓｆｅｒ  Ｊｅｔは、４．４８ＧＨｚの電波を−７０ｄＢｍ／ＭＨｚで使用し、最大５６０Ｍｂｐｓの１対１の高速の近距離データ通信を実現する通信プロトコルである。
Ｔｒａｎｓｆｅｒ  Ｊｅｔのアンテナ１８は、電磁誘導により他のアンテナ１８との間で電波を送受するため、カップラと呼ばれている。
【００４１】
図４は、Ｔｒａｎｓｆｅｒ  Ｊｅｔによる無線通信用の通信プロトコルスタックの一例の図である。
Ｔｒａｎｓｆｅｒ  Ｊｅｔでは、最下層の物理層２１にコネクション層２２がスタックされる。
コネクション層２２には、プロトコル変換アダプタ層２３と、プロトコル変換コントローラ層２４とがスタックされる。
プロトコル変換アダプタ層２３の上には、アプリケーション層２５がスタックされる。
プロトコル変換コントローラ層２４の上には、アプリケーションマネージャ層２６がスタックされる。
物理層２１は、たとえば無線通信部１３に相当する。
コネクション層２２は、たとえばＣＰＵ１１がＲＯＭ１５に記憶された通信プロトコル用プログラムを実行することにより実現される。
プロトコル変換アダプタ層２３は、たとえばＣＰＵ１１がＲＯＭ１５に記憶されたプロトコル変換アダプタ用プログラムを実行することにより実現される。
プロトコル変換コントローラ層２４は、たとえばＣＰＵ１１がＲＯＭ１５に記憶されたプロトコル変換コントローラ用プログラムを実行することにより実現される。
アプリケーション層２５は、たとえばＣＰＵ１１がＲＯＭ１５に記憶された各種のアプリケーションプログラムを実行することにより実現される。
アプリケーションマネージャ層２６は、たとえばＣＰＵ１１がＲＯＭ１５に記憶されたオペレーティングシステムを実行することにより実現される。
【００４２】
そして、Ｔｒａｎｓｆｅｒ  Ｊｅｔによる無線通信では、たとえば２つの装置のアプリケーション層２５の間でアプリケーションデータが通信される。
このアプリケーションデータは、たとえばアプリケーション層２５から、プロトコル変換アダプタ層２３およびコネクション層２２を通じて物理層２１へ出力される。
そして、この物理層２１から相手方の装置へ送信される。
また、プロトコル変換アダプタ層２３およびコネクション層２２は、アプリケーションデータに各種の付加データを付加し、Ｔｒａｎｓｆｅｒ  Ｊｅｔの通信プロトコルに則った通信データを生成する。
【００４３】
図５は、図１の機器接続システム１におけるデータ転送パスの説明図である。
図５のメモリカード３には、バッファメモリ３２と、不揮発性メモリ１４と、無線通信部１３とを図示している。
そして、図１の機器接続システム１では、データを転送するためのパスとして、第１データパスＰ１、第２データパスＰ２、第３データパスＰ３とがある。
第１データパスＰ１は、ホスト機器２と不揮発性メモリ１４との間でデータを転送するパスである。第１データパスＰ１のデータは、バッファメモリ３２を経由する。
ホスト機器２は、第１データパスＰ１を使用して不揮発性メモリ１４にデータを書き込んだり、不揮発性メモリ１４からデータを読み出したりする。
第２データパスＰ２は、ホスト機器２と外部記憶装置４との間でデータを転送するパスである。第２データパスＰ２のデータは、バッファメモリ３２と、無線通信部１３とを経由する。
ホスト機器２は、第２データパスＰ２を使用して外部記憶装置４にデータを書き込んだり、外部記憶装置４からデータを読み出したりする。
【００４４】
図６は、Ｔｒａｎｓｆｅｒ  Ｊｅｔによる通信手順の一例の説明図である。
図６は、メモリカード３から外部記憶装置４へデータを転送する場合の例である。また、図６は、メモリカード３がイニシエータ１１１として機能し、外部記憶装置４がターゲット１１２として機能する例である。
イニシエータ１１１からターゲット１１２へデータを転送する場合、イニシエータ１１１は、コマンドとデータとを送信する（Ｔ１）。
コマンドとデータとを受信すると、ターゲット１１２は、コマンド実行し、受信したデータを処理する。
また、イニシエータ１１１が複数のデータを転送すると、ターゲット１１２は、受信したデータを処理する（Ｔ２−１〜Ｔ２−ｎ）。
コマンド処理が終了すると、ターゲット１１２は、コマンド実行結果（ＡＣＫ）をイニシエータ１１１へ送信する（Ｔ３）。
コマンド実行結果には、データ処理が正常に完了した場合の情報、データ処理中にエラーが起こり正常に行われなかった場合の情報、その他の情報が含まれる。
【００４５】
図７は、図６の処理Ｔ１で転送される送信コマンドおよびデータ用のフォーマットの一例の説明図である。
図７のフォーマットデータ１２１は、コマンドデータ１２２、ヘッダデータ１２３、実データ１２４、フッタデータ１２５を含む。このコマンドおよびデータ用のフォーマットデータ１２１は、Ｔｒａｎｓｆｅｒ  Ｊｅｔなどの無線通信規格により規定される。
コマンドデータ１２２は、ターゲット１１２に実行されるコマンドを示すデータである。送信コマンドの場合、ターゲット１１２は、データの受信処理および保存処理を実行する。
実データ１２４は、ターゲット１１２により処理されるデータである。実データ１２４には、ホスト機器２が外部記憶装置４に書き込むライトデータなどを有する。
ヘッダデータ１２３およびフッタデータ１２５は、データ長、データ転送を指示したコマンドを表す情報などの情報のデータである。ヘッダデータ１２３およびフッタデータ１２５は、無線通信規格により規定される。
そして、図７のフォーマットデータ１２１は、たとえば無線通信規格により規定されたパケットに分割して転送される。図７では、４個のパケットに分割されている。
【００４６】
図８は、図６の処理Ｔ３で転送されるコマンド実行結果（ＡＣＫ）用のフォーマットの一例の説明図である。
図８のコマンド実行結果データ１３１には、ターゲット１１２によるコマンドの実行結果を示すデータが含まれる。コマンド実行結果データのデータフォーマットは、Ｔｒａｎｓｆｅｒ  Ｊｅｔなどの無線通信規格により規定される。
そして、図８のコマンド実行結果データは、たとえば無線通信規格により規定された１個のパケットにより転送される。
【００４７】
図９は、Ｔｒａｎｓｆｅｒ  Ｊｅｔによる他の通信手順の一例の説明図である。
図９は、外部記憶装置４からメモリカード３へデータを転送する場合の例である。また、図９は、メモリカード３がイニシエータ１１１として機能し、外部記憶装置４がターゲット１１２として機能する例である。
ターゲット１１２からイニシエータ１１１へデータを転送する場合、イニシエータ１１１は、コマンドを送信する（Ｔ１１）。
コマンドを受信すると、ターゲット１１２は、コマンド実行する。ターゲット１１２は、コマンドにより要求されたデータを送信する（Ｔ１２−１〜Ｔ１２−ｎ）。
ターゲット１１２は、複数のデータを転送し終わると、コマンド実行結果（ＡＣＫ）をイニシエータ１１１へ送信する（Ｔ１３）。
コマンド実行結果には、データ処理が正常に完了した場合の情報、データ処理中にエラーが起こり正常に行われなかった場合の情報、その他の情報が含まれる。
【００４８】
図１０は、図９の処理Ｔ１１で転送されるコマンド用のフォーマットの一例の説明図である。
図１０のコマンドデータ１４１は、ターゲット１１２に実行されるコマンドを示すデータを含む。
コマンドデータ１４１は、Ｔｒａｎｓｆｅｒ  Ｊｅｔなどの無線通信規格により規定される。受信コマンドの場合、ターゲット１１２は、要求されたデータの読み出し処理および送信処理を実行する。
そして、図１０のコマンドフォーマットは、たとえば無線通信規格により規定された１個のパケットにより転送される。
【００４９】
図１１は、図９の処理Ｔ１２で転送されるデータ用のフォーマットの一例の説明図である。
図１１のフォーマットデータ１５１は、ヘッダデータ１５２、パディングデータ１５３、実データ１５４、フッタデータ１５５を含む。フォーマットデータ１５１は、Ｔｒａｎｓｆｅｒ  Ｊｅｔなどの無線通信規格により規定される。
実データ１５４は、イニシエータ１１１により処理されるデータである。実データ１２４には、ホスト機器２が外部記憶装置４から読み出すリードデータなどを有する。
パディングデータ１５３は、通信データのデータ長を、通信に適した所定のデータ長とするために追加されるデータである。
ヘッダデータ１５２およびフッタデータ１５５は、データ長、データ転送を指示したコマンドを表す情報などの情報のデータである。ヘッダデータおよびフッタデータは、無線通信規格により規定される。
たとえばヘッダデータ１５２およびフッタデータ１５５には、たとえばＴｒａｎｓｆｅｒ  Ｊｅｔのコネクション層２２、プロトコル変換アダプタ層２３、プロトコル変換コントローラ層２４などが使用するデータが格納される。
また、ヘッダデータ１５２およびフッタデータ１５５には、実データ１５１のデータの種類、データ形式などの情報を含むこともできる。
そして、図１１のフォーマットデータは、たとえば無線通信規格により規定されたパケットに分割して転送される。図１１では、７個のパケットに分割される。
また、Ｔｒａｎｓｆｅｒ  Ｊｅｔによるデータ通信では、プロトコル変換アダプタ層２３およびコネクション層２２が、実データに対してヘッダデータ、フッタデータおよびパディングデータを付加することにより、図１１のフォーマットデータ１５１を生成する。
物理層２１は、このフォーマットデータ１５１を送信する。
【００５０】
図１２は、Ｔｒａｎｓｆｅｒ  Ｊｅｔにおけるデータ受信とＷｒｉｔｅコマンド、またはヘッダ／フッタ付きデータ受信とＷｒｉｔｅコマンドによりメモリカード３の内部で処理されるデータの対応関係の説明図である。
図１２の転送データ１（１６００）は、ホスト機器２がデータ受信とＷｒｉｔｅコマンドを実行した場合にメモリカード３の内部で処理されるデータである。
図１２の転送データ２（１６０１）は、ホスト機器２がヘッダ／フッタ付きデータ受信とＷｒｉｔｅコマンドを実行した場合にメモリカード３の内部で処理されるデータである。
【００５１】
図１３は、Ｔｒａｎｓｆｅｒ  ＪｅｔにおけるＲｅａｄとデータ送信コマンド、またはＲｅａｄとヘッダ／フッタ付きデータ送信コマンドによりメモリカード３の内部で処理されるデータの対応関係の説明図である。
図１３の転送データ３（１７００）は、ホスト機器２がＲｅａｄとデータ送信コマンドを実行した場合にメモリカード３の内部で処理されるデータである。
図１３の転送データ４（１７０１）は、ホスト機器２がＲｅａｄとヘッダ／フッタ付きデータ送信コマンドを実行した場合にメモリカード３の内部で処理されるデータである。
【００５２】
［機器接続システム１の動作］
次に、図１の機器接続システム１の動作を説明する。
以下の説明では、主に、ホスト機器２が外部記憶装置４にアクセスする場合について説明する。
この場合、制御部３１は、切替スイッチ３３に無線通信部１３を選択させる。
これにより、無線通信部１３は、バッファメモリ３２からデータを読み込んで送信可能になる。
また、無線通信部１３は、受信したデータをバッファメモリ３２に保存することができる。
【００５３】
図１４は、ホスト機器２が外部記憶装置４にライトアクセスする場合のタイミングチャートである。
ホスト機器２は、外部記憶装置４にライトアクセスする場合、メモリカード３にライトアクセスする場合と同じ処理を実行する。
具体的には、ホスト機器２は、ライト要求コマンドをメモリカード３へ出力する（ステップＳＴ１）。ライト要求コマンドは、メモリカード３の入出力ポート１２を通じて制御部３１に入力される。
ライト要求コマンドが入力されると、制御部３１は、ライト要求コマンドを送信コマンドへ変換する（ステップＳＴ２）。
また、制御部３１は、ストレージアクセスプロトコルに規定されたデータ要求信号をホスト機器２へ出力する（ステップＳＴ３）。
このデータ要求信号は、メモリカード３の不揮発性メモリ１４にライトアクセスされた場合に制御部３１が出力するデータ要求信号と同じ信号である。
データ要求信号は、入出力ポート１２からホスト機器２へ出力される。
【００５４】
データ要求信号が入力されると、ホスト機器２は、外部記憶装置４に書き込むライトデータをメモリカード３の入出力ポート１２へ出力する（ステップＳＴ４）。
このライトデータは、バッファメモリ３２に蓄積して一時記憶される（ステップＳＴ５）。
そして、バッファメモリ３２に無線通信可能な最小データ量以上のデータが蓄積されると、制御部３１は、データ送信処理を開始する（ステップＳＴ６）。
具体的には、制御部３１は、送信コマンドを無線通信部１３へ出力する。
また、制御部３１は、無線通信部１３に、バッファメモリ３２の蓄積データの送信を指示する。
無線通信部１３は、バッファメモリ３２に蓄積されたライトデータを読み込み、送信コマンドとともに送信する。この場合、無線通信部１３は、図７のデータフォーマットに送信コマンドおよびライトデータを格納し、無線送信する。
無線送信された通信データは、外部記憶装置４により受信される。
【００５５】
図７の通信データを受信した外部記憶装置４は、受信データのデータフォーマットを解釈し、受信データから送信コマンドとライトデータとを抽出する。
メモリカード３から送信コマンドを受信した外部記憶装置４は、受信データの受信処理および保存処理を実行する。
これにより、ホスト機器２が外部記憶装置４に書き込もうとしたライトデータが、外部記憶装置４に保存される。
【００５６】
受信した送信コマンドの処理を終えると、外部記憶装置４は、図８のコマンド実行結果を含む図８のＡＣＫデータをメモリカード３へ無線送信する（ステップＳＴ７）。
このＡＣＫデータは、メモリカード３の無線通信部１３により受信され、制御部３１へ出力される。
外部記憶装置４からＡＣＫデータを受信すると、制御部３１は、ホスト機器２へＡＣＫ信号を出力する（ステップＳＴ８）。
このＡＣＫ信号は、メモリカード３の不揮発性メモリ１４にライトアクセスされた場合に制御部３１が出力するＡＣＫ信号と同じ信号である。
ＡＣＫ信号は、入出力ポート１２から、ホスト機器２へ出力される。
ホスト機器２は、このＡＣＫ信号の入力により、外部記憶装置４へのライトアクセスを終了する。
【００５７】
図１５は、ホスト機器２が外部記憶装置４にリードアクセスする場合のタイミングチャートである。
ホスト機器２は、外部記憶装置４にリードアクセスする場合、メモリカード３にリードアクセスする場合と同じ処理を実行する。
具体的には、ホスト機器２は、リード要求コマンドをメモリカード３へ出力する（ステップＳＴ１１）。
リード要求コマンドは、メモリカード３の入出力ポート１２を通じて制御部３１に入力される。
【００５８】
リード要求コマンドが入力されると、制御部３１は、リード要求コマンドを受信コマンドへ変換する（ステップＳＴ１２）。
また、制御部３１は、受信コマンドを無線通信部１３へ出力する（ステップＳＴ１３）。
無線通信部１３は、図１０の受信コマンドを外部記憶装置４へ送信する。
【００５９】
メモリカード３から受信コマンドを受信した外部記憶装置４は、受信を要求されたデータの読出処理および送信処理を実行する（ステップＳＴ１４）。
外部記憶装置４は、要求されたリードデータを含む図１１のデータ転送フォーマットのデータをメモリカード３へ送信する。
リードデータを含む図１１の通信データは、無線通信部１３により受信される。無線通信部１３は、受信したリードデータをバッファメモリ３２に一時保存する（ステップＳＴ１５）。
【００６０】
受信コマンドを無線通信部１３へ出力した制御部３１は、バッファメモリ３２を監視する。
そして、バッファメモリ３２にホスト機器２が読み出し可能な最小データ量以上のデータが蓄積されると、制御部３１は、レディ信号を出力する（ステップＳＴ１６）。
このレディ信号は、メモリカード３の不揮発性メモリ１４にリードアクセスされた場合に制御部３１が出力するレディ信号と同じ信号である。
レディ信号は、入出力ポート１２からホスト機器２へ出力される。
【００６１】
レディ信号が入力されると、ホスト機器２は、メモリカード３からリードデータの読出し処理を実行する（ステップＳＴ１７）。
具体的には、ホスト機器２は、メモリカード３のバッファメモリ３２にアクセスし、バッファメモリ３２からリードデータを読み込む。
読み込みが完了すると、ホスト機器２は、外部記憶装置４へのリードアクセスを終了する。
【００６２】
以上のように、第１実施形態では、ホスト機器２に挿入された無線通信機能付メモリカード３に対してホスト機器２が通常のメモリカード２に読み書きアクセスする場合と同様の処理を実行する。
そして、このホスト機器２の通常の読書きアクセスにより、ホスト機器２は、メモリカード３と無線通信状態にある外部記憶装置４に対して読み書きアクセスする。
よって、第１実施形態では、無線通信機能付メモリカード３の接続相手がストレージの場合、ホストにそのストレージを直接に接続されたストレージとしてアクセスさせることができる。
ホスト機器２からは、ストレージへのアクセスが、メモリカード３へのアクセスと同等のようにみせかけることができる。
また、ホスト機器２は、メモリカード３の認識さえできれば、現状のメモリカード３と同じプロトコルによりストレージにアクセスできる。または、ホスト機器２は、メモリカード３と認識してストレージにアクセスできる。
そのため、第１実施形態では、すでに発売されてしまったホスト機器２に対して、販売後に策定された新たな通信プロトコルのドライバなどをインストールしたり、実装させたりする必要がない。
また、第１実施形態では、メモリカード３しか扱えないホスト機器２でも、外部記憶装置４の使用が可能となる。
【００６３】
＜２．第２実施形態＞
［機器接続システム１の構成］
図１６は、本発明の第２実施形態に係るメモリカード３の概略ブロック図である。
図１６のメモリカード３は、検出端子４１、給電端子４２、電源回路４３を有する。
そして、図１６のメモリカード３は、メモリカード３がホスト機器２により検出された後に外部記憶装置４をサーチし、サーチ結果に応じて不揮発性メモリ１４および外部記憶装置４の一方をホスト機器２によりアクセス可能とする。
上述した以外のメモリカード３の構成および電気機器システム１の構成は、第１実施形態と同様であり、同一の符号を使用して説明を省略する。
【００６４】
検出端子４１は、メモリカード３のグランドに接続される。
そして、検出端子４１は、メモリカード３をホスト機器２に挿入した場合に、ホスト機器２に接続される。
ホスト機器２は、検出端子４１の検出電位がグランド電位である場合、ホスト機器２にメモリカード３が接続されたと判断する。
また、ホスト機器２は、メモリカード３または外部記憶装置４へアクセスする。
【００６５】
給電端子４２は、電源回路４３に接続される。
そして、給電端子４２は、メモリカード３をホスト機器２に挿入した場合に、ホスト機器２に接続される。
ホスト機器２は、給電端子４２に所定の電圧を供給する。これにより、電源回路４３に電力が供給される。
電源回路４３は、ホスト機器２から供給される電力を変換し、メモリカード３内の各部へ電力を供給する。
電源回路４３は、たとえば図２に示すＣＰＵ１１、入出力ポート１２、無線通信部１３、不揮発性メモリ１４、ＲＯＭ１５、ＲＡＭ１６へ電力を供給する。
これらの各部は、電源回路４３から供給される電力で動作する。
【００６６】
［機器接続システム１の動作］
図１６のメモリカード３がホスト機器２に挿入されると、入出力ポート１２、検出端子４１および給電端子４２が、ホスト機器２に接続される。
ホスト機器２は、給電端子４２からメモリカード３の電源回路４３へ給電する。
電源回路４３から給電される電力により、メモリカードのＣＰＵ１１、無線通信部１３などが動作を開始する。ＣＰＵ１１には、制御部３１が実現される。
【００６７】
無線通信部１３は、動作を開始すると、通信圏内の対向機器の検出処理を開始する。
そして、通信圏内にたとえば外部記憶装置４が存在する場合、無線通信部１３は、外部記憶装置４を検出する。
無線通信部１３は、制御部３１へ検出信号を出力する。
外部記憶装置４の検出信号が入力されると、制御部３１は、切替スイッチ３３に対して、不揮発性メモリ１４および無線通信部１３から、無線通信部１３を選択させる信号を出力する。
バッファメモリ３２には、無線通信部１３が接続される。
これにより、図１６のメモリカード３が挿入されたホスト機器２は、メモリカード３へのメモリアクセスにより、メモリカード３と無線通信する外部記憶装置４に対してアクセスすることができる。
【００６８】
これに対して、通信圏内にたとえば外部記憶装置４などの対向機器が存在しない場合、無線通信部１３は、所定の検出期間の経過後に、無検出信号を制御部３１へ出力する。
無検出信号が入力されると、制御部３１は、切替スイッチ３３に対して、不揮発性メモリ１４および無線通信部１３から、不揮発性メモリ１４を選択させる信号を出力する。バッファメモリ３２には、不揮発性メモリ１４が接続される。
これにより、通信圏内にたとえば外部記憶装置４などが存在しない場合、図１６のメモリカード３が挿入されたホスト機器２は、メモリカード３への不揮発性メモリ１４にアクセスすることができる。
【００６９】
以上のように、第２実施形態では、通常のメモリカード３と同様に挿抜検出機能があり、ホスト機器２は挿入を検出してから電源を供給する。
また、第２実施形態では、無線通信機能付カードにメモリカード機能も併せ持ち、電源が投入された時に無線通信機能付ストレージの有無を検出する。
そして、ストレージが検出され無い場合は、メモリカード３は、通常のメモリカードとして動作する。
また、ストレージが検出された場合は、メモリカード３は、無線通信機能付ストレージ側を使うように切り替える。
【００７０】
＜３．第３実施形態＞
［機器接続システム１の構成］
図１７は、本発明の第３実施形態に係るメモリカード３の概略ブロック図である。
図１７のメモリカード３は、トランジスタ５１、バッテリ５２を有する。
また、図１７のメモリカード３は、不揮発性メモリ１４、切替スイッチ３３を持たない。無線通信部１３は、バッファメモリ３２に接続される。
そして、図１７のメモリカード３では、バッテリ５２の電力またはホスト機器２から供給される電力により、無線通信部１３が常時または間欠的に繰り返し外部記憶装置４をサーチする。
また、制御部３１は、無線通信部１３のサーチ結果に応じてトランジスタ５１を制御し、ホスト機器２にメモリカード３を検出させる。
上述した以外のメモリカード３の構成および電気機器システム１の構成は、第２実施形態と同様であり、同一の符号を使用して説明を省略する。
【００７１】
トランジスタ５１は、たとえばＮＰＮバイポーラトランジスタである。トランジスタ５１には、ＰＮＰバイポーラトランジスタ、ＣＭＯＳトランジスタを使用してもよい。
トランジスタ５１のベース電極は、制御部３１（ＣＰＵ１１）に接続される。コレクタ電極は、検出端子４１に接続される。エミッタ電極は、メモリカード３のグランドに接続される。
よって、トランジスタ５１がオン状態の場合、検出端子４１は、グランドに接続される。
また、トランジスタ５１がオフ状態の場合、検出端子４１は、グランドから切り離される。検出端子４１の電位は不定となる。
【００７２】
バッテリ５２は、電源回路４３に接続される。
このため、電源回路４３には、バッテリ５２と、給電端子４２とが接続される。
電源回路４３は、バッテリ５２または給電端子４２から供給される電力を変換し、メモリカード３内の各部へ電力を供給する。
これにより、メモリカード３の無線通信部１１などは、メモリカード３がホスト機器２から給電されていない状態でも、動作し、通信圏内の外部記憶装置４を検出する。
【００７３】
［機器接続システム１の動作］
たとえばバッテリ５２駆動される無線通信部１１が外部記憶装置４を検出していない状態で、図１７のメモリカード３がホスト機器２に挿入されると、入出力ポート１２、検出端子４１および給電端子４２が、ホスト機器２に接続される。
ホスト機器２は、給電端子４２からメモリカード３の電源回路４３へ給電する。
電源回路４３から給電される電力により、メモリカードのＣＰＵ１１、無線通信部１３などが動作を開始する。ＣＰＵ１１には、制御部３１が実現される。
【００７４】
ただし、無線通信部１１が外部記憶装置４を検出していない場合、制御部３１は、トランジスタ５１をオフ状態に制御する。
よって、検出端子４１の電位は不定となり、ホスト機器２は、ホスト機器２に挿入されているメモリカード３を検出しない。
【００７５】
その後、無線通信部１１が外部記憶装置４を検出すると、制御部３１は、無線通信部１１からの検出信号の入力に基づいて、トランジスタ５１をオン状態に制御する。
これにより、検出端子４１の電位はグランド電位となる。
ホスト機器２は、ホスト機器２に挿入されているメモリカード３を検出する。
そして、図１７のメモリカード３が挿入されたホスト機器２は、メモリカード３へのメモリアクセスにより、メモリカード３と無線通信する外部記憶装置４に対してアクセスすることができる。
【００７６】
以上のように、第３実施形態では、メモリカード３は、自律的に無線通信機能が動作するようにバッテリ５２を有する。
そして、メモリカード３は、無線通信機能を常時または間欠的に機能させて無線機能付ストレージが通信可能範囲にあることを確認し、無線通信機能付メモリカード３の挿抜検出機構をアクティブにする。
このため、第３実施形態では、メモリカード３により無線機能付ストレージが検出された場合に、あたかもホスト機器２に対してメモリーカード３が挿入されたように見せかけることができる。
【００７７】
＜４．第４実施形態＞
［機器接続システム１の構成］
図１８は、本発明の第４実施形態に係るメモリカード３および外部記憶装置４の概略ブロック図である。
図１８のメモリカード３は、無線受電部６１、オア回路６２を有する。
また、図１８のメモリカード３は、バッテリ５２を持たない。
そして、図１８のメモリカード３では、無線受電部６１から給電される電力またはホスト機器２から供給される電力により、無線通信部１３が常時または間欠的に繰り返し外部記憶装置４をサーチする。
また、制御部３１は、無線通信部１３のサーチ結果に応じてトランジスタ５１を制御し、ホスト機器２によるメモリカード３の検出状態を維持する。
また、図１８の外部記憶装置４は、無線給電部６３を有する。また、図１８には、外部記憶装置４の無線通信部６４も図示されている。無線通信部６４は、メモリカード３の無線通信部１３と無線通信する。
上述した以外のメモリカード３の構成および電気機器システム１の構成は、第３実施形態と同様であり、同一の符号を使用して説明を省略する。
【００７８】
外部記憶装置４の無線給電部６３は、電力用電波を送信する。
メモリカード３の無線受電部６１は、電力用電波を受信する。無線受電部６１は、外部記憶装置４から無線給電される。無線受電部６１は、電力用電波から生成した電力を電源回路４３へ出力する。
電源回路４３は、無線受電部６１から給電される電力またはホスト機器２から供給される電力を変換し、メモリカード３内の各部へ電力を供給する。電源回路４３は、たとえばオア回路６２、トランジスタ５１などへ給電する。
これにより、メモリカード３の無線通信部１１などは、メモリカード３がホスト機器２から給電されてない状態でも、動作し、通信圏内の外部記憶装置４を検出する。
また、無線受電部６１は、電力が供給されると、ハイレベルの検出信号をオア回路６２へ出力する。
【００７９】
オア回路６２は、トランジスタ５１、制御部３１、無線受電部６１に接続される。
そして、オア回路６２は、制御部３１または無線受電部６１からトランジスタ５１をオン状態にするハイレベルの信号が入力されると、ハイレベルの信号をトランジスタ５１へ出力する。
【００８０】
［機器接続システム１の動作］
図１９は、図１８のメモリカード３および外部記憶装置４を有する機器接続システム１の検出動作のタイミングチャートである。
図１８のメモリカード３をホスト機器２に挿入すると、入出力ポート１２、検出端子４１および給電端子４２が、ホスト機器２に接続される。
ただし、メモリカード３をホスト機器２に挿入した時点において、トランジスタ５１は、オフ状態に制御されている。
よって、検出端子４１の電位は不定となる。
ホスト機器２は、ホスト機器２に挿入されているメモリカード３を検出しない。
【００８１】
その後、メモリカード３に外部記憶装置４が近づけられると、外部記憶装置４の無線給電部６３からメモリカード３の無線受電部６１へ電力が送信される（ステップＳＴ２１）。
無線給電部６３は、ハイレベルの検出信号をオア回路６２へ出力する。オア回路６２は、ハイレベルを出力し、トランジスタ５１は、オン状態となる。メモリカード３は、挿抜検出機能をオン状態にする（ステップＳＴ２２）。
これにより、ホスト機器２は、ホスト機器２に挿入されているメモリカード３を検出する（ステップＳＴ２３）。
【００８２】
メモリカード３を検出すると、ホスト機器２は、給電端子４２へ電力を供給する（ステップＳＴ２４）。電源回路４３は、給電端子４２から供給される電力を変換し、メモリカードの各部へ供給する。
これにより、メモリカード３のＣＰＵ１１、無線通信部１３などが動作を開始する。ＣＰＵ１１には、制御部３１が実現される。
【００８３】
制御部３１は、トランジスタ５１をオン状態に制御するためのハイレベルの信号を出力する。
これにより、たとえば外部記憶装置４からメモリカード３への給電が停止しても、トランジスタ５１は、オン状態に維持される（ステップＳＴ２５）。
ハイレベルの信号を出力した後、制御部３１は、無線通信部１３に、給電停止信号を送信させる（ステップＳＴ２６）。
給電停止信号は、外部記憶装置４の無線通信部６４に受信され、無線給電部６３に入力される。
無線給電部６３は、給電を停止する（ステップＳＴ２７）。
また、外部記憶装置４の通信状態は、データ送受信用無線に切り替わる（ステップＳＴ２８）。
【００８４】
その後、メモリカード３の無線通信部１３は、外部記憶装置４をサーチする。
無線通信部１３は、無線通信部６４と通信して、外部記憶装置４を検出する。
無線通信部１３は、制御部３１へ検出信号を出力する。
これにより、図１８のメモリカード３が挿入されたホスト機器２は、メモリカード３へのメモリアクセスにより、メモリカード３と無線通信する外部記憶装置４に対してアクセスすることができる。
【００８５】
以上のように、第４実施形態では、メモリカード３は、外部記憶装置４から無線給電された場合に、検出端子４１を検出状態に制御する。
これにより、メモリカード３は、メモリカード３の検出範囲に外部記憶装置４が存在する場合に、ホスト機器２により検出される。
また、メモリカード３の各部は、メモリカード３の検出に基づいてホスト機器２から給電される電力で動作し、検出端子４１を検出状態に維持する。
このため、第４実施形態では、メモリカード３が外部記憶装置４と通信できる状態であるときのみ、メモリカード３を検出させることができる。
また、第４実施形態では、ホスト機器２が給電を開始した後は、メモリカード３内の無線通信機能が働き、無線機能付きの対向ストレージにアクセスできるようになる。
ホスト機器２は、ストレージコマンドにより、対抗無線機能付きストレージにアクセスできる。
これにより、第４実施形態では、あたかもホスト機器２に対して無線機能付きの対向ストレージを接続したかのような動作を実行させることができる。
【００８６】
＜５．第５実施形態＞
［機器接続システム１の構成］
図２０は、本発明の第５実施形態に係るメモリカード３および外部記憶装置４の概略ブロック図である。
図２０のメモリカード３は、無線給電部７１を有する。
また、図２０のメモリカード３は、検出端子４１がグランドに接続されている。
また、図２０の外部記憶装置４は、無線受電部７２を有する。
そして、無線受電部７２は、メモリカード３の無線給電部７１から供給される電力により動作する。
上述した以外のメモリカード３の構成および電気機器システム１の構成は、第４実施形態と同様であり、同一の符号を使用して説明を省略する。
【００８７】
メモリカード３の無線給電部７１は、給電端子４２に接続される。
そして、無線給電部７１は、給電端子４２を通じてホスト機器３から供給される電力を出力する。
外部記憶装置４の無線受電部７２は、電力用電波を受信する。
無線受電部７２は、無線通信部６４に接続される。
そして、無線受電部７２は、受信した電力を無線通信部６４へ出力する。
これにより、外部記憶装置４の無線通信部６４は、動作する。
【００８８】
［機器接続システム１の動作］
図２１は、図２０のメモリカード３および外部記憶装置４を有する機器接続システム１の検出動作のタイミングチャートである。
図２０のメモリカード３をホスト機器２に挿入すると、入出力ポート１２、検出端子４１および給電端子４２が、ホスト機器２に接続される。
これにより、メモリカード３は、ホスト機器２に検出される（ステップＳＴ３１）。
ホスト機器２は、給電端子４２から給電する（ステップＳＴ３２）。
これにより、メモリカード３の各部は、動作を開始する（ステップＳＴ３３）。
メモリカード３のＣＰＵ１１、無線通信部１３、などが動作を開始する。ＣＰＵ１１には、制御部３１が実現される。
また、メモリカード３の無線給電部７１は、電力の出力を開始する（ステップＳＴ３４）。
【００８９】
その後、メモリカード３の検出範囲内に外部記憶装置４が位置すると、外部記憶装置４の無線受電部７２は、メモリカード３が出力した電力用電波を受信する。
外部記憶装置４の無線通信部６４は、動作を開始する。
外部記憶装置４の無線通信部６４が動作を開始すると、メモリカード３の無線通信部１３は、外部記憶装置４を検出する。
これにより、図２０のメモリカード３が挿入されたホスト機器２は、メモリカード３へのメモリアクセスにより、メモリカード３と無線通信する外部記憶装置４に対してアクセスすることができる。
このため、たとえばホスト機器２がメモリカード３に書き込みをする（ステップＳＴ３５）と、メモリカード３においてライト要求コマンドが送信コマンドへプロトコル変換される（ステップＳＴ３６）。
また、ホスト機器２がメモリカード３に書き込んだデータが、メモリカード３から外部記憶装置４へ送信される（ステップＳＴ３７）。
【００９０】
以上のように、第５実施形態では、メモリカード３は、無線給電部７１を有する。
そして、メモリカード３と通信する外部記憶装置４は、無線給電部７１を介してホスト機器２から給電される電力により、メモリカード３と通信する。
また、メモリカード３と外部記憶装置４との間でデータ送受信用の無線機能によりデータの送受信が可能になることにより、ホスト機器２は、あたかもメモリカード３にアクセスしているのと同等の動作により外部記憶装置４にアクセスする。
【００９１】
以上の各実施形態は、本発明の好適な実施形態の例であるが、本発明は、これに限定されず、発明の要旨を逸脱しない範囲において種々の変形または変更が可能である。
【００９２】
たとえば上記実施形態では、メモリカード３が、外部記憶装置４との間でデータを送受する。
この他にも例えば、外部記憶装置４との間でデータを送受する周辺機器は、ホスト機器２と接続可能なＵＳＢ（Universal Serial Bus）メモリ、携帯メモリデバイスであって、無線通信部１３を有する周辺機器であってもよい。
【００９３】
上記各実施形態では、メモリカード３が取り外し可能に装着されるホスト機器２は、デジタルカメラ、携帯ゲーム機器、携帯電話機などであり、外部記憶装置４は、データサーバ、液晶モニタ、パーソナルコンピュータなどである。
この他にも例えば、ホスト機器２は、データサーバ、液晶モニタ、パーソナルコンピュータ、家電製品、ＡＶ機器、ナビゲーション装置などであってもよい。
また、外部記憶装置４は、デジタルカメラ、携帯ゲーム機器、携帯電話機、自動車などであってもよい。
【００９４】
上記各実施形態では、ホスト機器２とメモリカード３とが有線通信し、メモリカード３と外部記憶装置４とが無線通信する。
この他にも例えば、ホスト機器２とメモリカード３とが無線通信し、メモリカード３と外部記憶装置４とが有線通信してもよい。
【００９５】
上記各実施形態では、ホスト機器２は、メモリカード３に対して、ストレージアクセスコマンドのみでアクセスしている。
この他にも例えば、ホスト機器２は、メモリカード３に対して、通信コマンドによりアクセス可能としてもよい。これにより、ホスト機器２は、メモリカード３を通じて、外部記憶装置４と直接に通信することができる。
この場合であっても、ホスト機器２は、メモリカード３に対して、ストレージアクセスコマンドを用いて、外部記憶装置４にアクセスすることができる。
【００９６】
上記各実施形態では、メモリカード３は、外部記憶装置４とのみ通信している。
この他にも例えば、メモリカード３は、外部記憶装置４以外の外部装置と通信してもよい。このような外部装置としては、たとえば表示装置などがある。
このように複数種類の外部装置と通信する場合、メモリカード３は、通信可能な外部装置の種類を判断し、ストレージ（外部記憶装置４）と通信可能な場合にのみ、ストレージアクセスコマンドによるストレージへのアクセスを許可するようにしてもよい。
また、メモリカード３は、検出した外部装置の種類をホスト機器２へ通知してもよい。
【符号の説明】
【００９７】
１…機器接続システム、２…ホスト機器（接続対象機器）、３…メモリカード（周辺機器）、４…外部記憶装置（通信対象機器）、１２…入出力ポート（入出力部）、１３…無線通信部（通信部）、１４…不揮発性メモリ（内蔵メモリ）、３１…制御部（変換部）、３２…バッファメモリ、３３…切替スイッチ（切替部）、４１…検出端子、４２…給電端子、５１…トランジスタ（端子制御部）、５２…バッテリ、６１…無線受電部、６２…オア回路（端子制御部）、７１…無線給電部
【図１】
2011082911.tif 000003
【図２】
2011082911.tif 000004
【図３】
2011082911.tif 000005
【図４】
2011082911.tif 000006
【図５】
2011082911.tif 000007
【図６】
2011082911.tif 000008
【図７】
2011082911.tif 000009
【図８】
2011082911.tif 000010
【図９】
2011082911.tif 000011
【図１０】
2011082911.tif 000012
【図１１】
2011082911.tif 000013
【図１２】
2011082911.tif 000014
【図１３】
2011082911.tif 000015
【図１４】
2011082911.tif 000016
【図１５】
2011082911.tif 000017
【図１６】
2011082911.tif 000018
【図１７】
2011082911.tif 000019
【図１８】
2011082911.tif 000020
【図１９】
2011082911.tif 000021
【図２０】
2011082911.tif 000022
【図２１】
2011082911.tif 000023