(57)【要約】【課題】  ファイル・データを記憶する記憶領域に対して電気的なインターフェースを介してアクセスする。【解決手段】  制御装置側では、ファイル単位で発生するデータ要求をページ毎に要求し、無線通信手段を経由して、記憶装置に対しページ単位でのデータ要求を順次行なう。記憶装置は、ファイル単位でデータを扱わず、記憶領域の物理アクセス単位でのデータ要求に応じればよく、ファイル・データの読み出し並びに書き込みのアクセス動作に伴う処理負荷が軽減される。ファイル・システム機能やデータ・インターフェース機能を記憶装置に装備する必要がない。【選択図】  図１
2006146460.tif 000002
【特許請求の範囲】
【請求項１】
ページ若しくはセクタ単位でアクセス動作が行なわれる記憶領域を備えた記憶装置と、ファイル単位でデータへのアクセス要求が行なわれる制御装置の間で所定の伝送路を経由してデータ伝送を行なう通信システムであって、
前記制御装置は、アクセス要求されたファイルを構成する各ページ若しくはセクタに対するアクセス要求を前記伝送路経由で前記記憶装置に送り、前記記憶装置は要求されたページ若しくはセクタに対するアクセス動作を逐次行なうことで、前記記憶領域においてファイル全体に対するアクセス要求を実現する、
ことを特徴とする通信システム。
【請求項２】
前記記憶領域は、ページ単位で物理アクセスが行なわれるフラッシュ・メモリ、若しくは、セクタ単位で物理アクセスが行なわれるハード・ディスクで構成される、
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記記憶装置は、受信した無変調信号に対し、アンテナ負荷インピーダンスの切り替え操作又は該信号の反射路上において与えられる位相差に基づく反射波の変調を利用してデータ通信を行なう反射器を備え、
前記制御装置は、変調された反射波信号を復調する反射波読み取り器を備え、
前記伝送路上では反射波データ伝送が行なわれる、
ことを特徴とする請求項１に記載の通信システム。
【請求項４】
前記制御装置は、ファイルに対する読み出し要求が行なわれたとき、該ファイルを構成する各ブロックに含まれるページ若しくはセクタ単位で、前記記憶装置に対するデータ読み出し要求を前記伝送路経由で送信し、
前記記憶装置はデータ読み出し要求されたページ若しくはセクタのデータを前記記憶領域中の該当するページ若しくはセクタから読み出し、前記伝送路経由で前記制御装置へ返信し、
前記制御装置は、受信した各ページ若しくはセクタのデータから、読み出し要求されたファイルを構築する、
ことを特徴とする請求項１に記載の通信システム。
【請求項５】
前記制御装置は、ファイルに対する書き込み要求が行なわれたとき、該ファイルを構成する各ブロックに含まれるページ若しくはセクタ単位で、前記記憶装置に対するデータ書き込み要求を前記伝送路経由で送信し、
前記記憶装置はデータ書き込み要求されたページ若しくはセクタのデータを前記記憶領域中の該当するページ若しくはセクタに書き込む、
ことを特徴とする請求項１に記載の通信システム。
【請求項６】
前記記憶領域の各ページ若しくはセクタは、当該ページ若しくはセクタに割り当てられたデータに関する論理アドレス情報を含み、
前記制御装置は、前記記憶装置に対し、各ページ若しくはセクタに関する論理アドレス情報を要求し、受信した論理アドレス情報に基づいて、各ファイルを構成するブロックに関するアドレス変換情報を生成し、ファイル要求が発生したときには該アドレス変換情報に基づいてページ若しくはセクタに対するデータ要求を生成する、
ことを特徴とする請求項１に記載の通信システム。
【請求項７】
ページ若しくはセクタ単位でアクセス動作が行なわれる記憶領域と、
所定の伝送路経由でデータ伝送を行なう通信手段と、
前記記憶領域に対するアクセス動作を制御するアクセス制御手段とを備え、
前記アクセス制御手段は、前記通信手段経由でページ若しくはセクタ単位で前記記憶領域に対するアクセス要求を受信したことに応答して、前記記憶領域中の指定されたページ若しくはセクタのデータにアクセスする、
ことを特徴とする記憶装置。
【請求項８】
前記記憶領域は、ページ単位で物理アクセスが行なわれるフラッシュ・メモリ、若しくは、セクタ単位で物理アクセスが行なわれるハード・ディスクで構成される、
ことを特徴とする請求項７に記載の記憶装置。
【請求項９】
前記通信手段は、受信した無変調信号に対し、アンテナ負荷インピーダンスの切り替え操作又は該信号の反射路上において位相差を与えることに基づく反射波の変調を利用してデータ通信を行なう反射器を備え、前記伝送路上では反射波データ伝送を行なう、
ことを特徴とする請求項７に記載の記憶装置。
【請求項１０】
前記アクセス制御手段は、データ読み出し要求されたページ若しくはセクタのデータを前記記憶領域中の該当するページ若しくはセクタから読み出し、前記伝送路経由でアクセス要求元へ返信する、
ことを特徴とする請求項７に記載の記憶装置。
【請求項１１】
前記アクセス制御手段は、データ書き込み要求されたページ若しくはセクタのデータを前記記憶領域中の該当するページ若しくはセクタに書き込む、
ことを特徴とする請求項７に記載の記憶装置。
【請求項１２】
ページ若しくはセクタ単位でアクセス動作が行なわれる記憶領域を備えた記憶装置に対し、所定の伝送路を経由してデータのアクセス制御を行なう制御装置であって、
ファイル単位でデータを管理するファイル制御手段と、
ページ若しくはセクタ単位でデータへのアクセスを制御するデータ制御手段と、
前記伝送路上でデータ伝送を行なう通信手段と、
前記通信手段における通信動作を制御する通信制御手段とを備え、
前記データ制御手段は、ファイルに対するアクセス要求が発生したときに、該ファイルを構成する各ページ若しくはセクタに対するアクセス要求を前記伝送路経由で前記記憶装置に対して行なう、
ことを特徴とする制御装置。
【請求項１３】
前記記憶領域は、ページ単位で物理アクセスが行なわれるフラッシュ・メモリ、若しくは、セクタ単位で物理アクセスが行なわれるハード・ディスクで構成されている、
ことを特徴とする請求項１２に記載の制御装置。
【請求項１４】
前記通信手段は、無変調信号を送信するとともに、該無変調信号に対してアンテナ負荷インピーダンスの切り替え操作又は該信号の反射路上において与えられる位相差に基づく変調がなされた反射波信号を受信する反射波読み取り器を備え、
前記伝送路上では反射波データ伝送が行なわれる、
ことを特徴とする請求項１２に記載の制御装置。
【請求項１５】
前記データ制御手段は、ファイルに対する読み出し要求が行なわれたとき、該ファイルを構成する各ブロックに含まれるページ若しくはセクタ単位で、前記記憶装置に対するデータ読み出し要求を前記伝送路経由で行なうとともに、受信した各ページ若しくはセクタのデータから読み出し要求されたファイルを構築する、
ことを特徴とする請求項１２に記載の制御装置。
【請求項１６】
前記データ制御手段は、ファイルに対する書き込み要求が行なわれたとき、該ファイルを構成する各ブロックに含まれるページ若しくはセクタ単位で、前記記憶装置に対するデータ書き込み要求を前記伝送路経由で行なう、
ことを特徴とする請求項１２に記載の制御装置。
【請求項１７】
前記記憶領域の各ページ若しくはセクタは、当該ページ若しくはセクタに割り当てられたデータに関する論理アドレス情報を含み、
前記データ制御手段は、前記記憶装置に対し、各ページ若しくはセクタに関する論理アドレス情報を要求し、受信した論理アドレス情報に基づいて、各ファイルを構成するブロックに関するアドレス変換情報を生成し、ファイル要求が発生したときには該アドレス変換情報に基づいてページ若しくはセクタに対するデータ要求を生成する、
ことを特徴とする請求項１２に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル・データを記憶する記憶領域に対して外部からアクセスする通信システム、記憶装置、並びに制御装置に係り、特に、ファイル単位で扱われるファイル・データを無線通信手段経由で接続される記憶装置の記憶領域に対してアクセスする通信システム、記憶装置、並びに制御装置に関する。
【０００２】
さらに詳しくは、本発明は、ファイル・データへのアクセス時に記憶装置側での処理負荷が増大しない通信システム、記憶装置、並びに制御装置に係り、特に、記憶装置側でファイル・データへのアクセスに必要となる機能の追加が少なくて済む通信システム、記憶装置、並びに制御装置に関する。
【背景技術】
【０００３】
昨今の技術革新に伴い、パーソナル・コンピュータ（パーソナル・コンピュータ）やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、デジタル・カメラ、ポータブル・メディア・プレーヤなど、テキストや画像、音声などさまざまなメディアからなるコンピュータ・ファイルを扱う各種の情報機器が開発され市販されている。また、この主の情報機器の多くは、内蔵メモリやハード・ディスク、メモリ・スティック、メモリ・カード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリなどカートリッジ式のメモリ装置を着脱自在に装着するコネクタ若しくはインターフェースを備えている。
【０００４】
例えば、デジタル・カメラにおいては、撮像画像をＪＰＥＧ（Ｊｏｉｎｔ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）若しくはＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）などの所定のファイル・フォーマットに符号化した後、メモリ・カードに保存する。このような場合、小容量の内蔵メモリに蓄えきれない、多くの画像を蓄積することができる。また、メモリが満杯になったときに、メモリ・カードを交換することで、撮像画像を保存するための新たな容量を得ることができる。
【０００５】
また、デジタル・カメラ上で捕捉した画像ファイルをパーソナル・コンピュータなどの他の情報機器に移動し、画質調整や再符号化などの画像処理を行なったり、データベース若しくはアルバムなどの形式で画像管理を行なったりすることができる。あるいは、プリンタに画像ファイルを転送し、プリント・アウトを行なうことにより写真として楽しむことができる。
【０００６】
ここで、メモリ・カード上の画像やその他のデータを機器間で移動する方法としては、メモリ・カードを抜き取って、移動先の機器に装着するというのが一般的である。あるいは、メモリ・カードを装着した機器とデータ移動先の機器とを有線インターフェース又は無線インターフェースを利用して、有線若しくは無線の伝送路を経由してデータ伝送を行なうことができる。とりわけ後者の無線通信を利用した場合、データ伝送の度にコネクタの付け替え作業をし、ケーブルを引き回す必要がなく、利便性が高い。
【０００７】
図２１には、無線による画像伝送の例を示している。同図では、モバイル機器としてデジタル・カメラを想定している。デジタル・カメラは、撮った画像を内蔵メモリ又は外部メモリ・カードに画像データとして格納する。そして、無線伝送する際には、目的の画像データを内蔵メモリ又は外部メモリ・カードから読み出し、無線インターフェース経由でパーソナル・コンピュータやテレビ、プリンタなどの画像再生装置に転送する。勿論、パーソナル・コンピュータやテレビ、プリンタなどの受信装置側にも無線インターフェース・モジュールがそれぞれアダプタとして装備されている。無線伝送路による画像データ転送後には、パーソナル・コンピュータでは画像データを表示、格納され、テレビでは画面上で表示出力され、プリンタではプリント・アウトされる。
【０００８】
上述したように、デジタル・カメラから無線伝送するためには、伝送元の機器側でも無線インターフェース・モジュールを装備しなければならない。また、無線インターフェースを内蔵しない機器においては、外付けにアダプタにより無線インターフェースを装備する必要がある。これに対し、メモリ・スティックなどのカートリッジ式の記憶装置自体が無線インターフェース・モジュールを備えていれば、デジタル・カメラが無線インターフェース・モジュールを装備する必要はなくなる。また、メモリ・スティックをデジタル・カメラなどデータ処理装置本体に装着せず、メモリ・スティック単体でもパーソナル・コンピュータやプリンタなどのターゲット装置へデータを無線伝送することができる。
【０００９】
例えば、無線通信機能を内蔵した外部メモリ・メディアについて提案がなされている（例えば、特許文献１を参照のこと）。この外部メモリ・メディアは、装着されたホスト機器との間で物理的接続手段を介してデータを授受する有線通信手段と、Ｂｌｕｅｔｏｏｔｈ通信などの近距離無線通信網を介して外部の通信網とデータを送受信する近距離無線通信手段を備えているの。したがって、外部メモリ・メディアを装着したホスト機器は、このメモリ・メディア内の近距離無線通信手段を駆動して通信網との間でデータの送受信を行なうことができる。
【００１０】
図２２には、ハード・ディスクやフラッシュ・メモリなどの記憶装置を適用した電子機器の一般的な構成例を示している。図示の電子機器４は、記憶装置４３と、機能制御部４１を備えている。
【００１１】
記憶装置４３は、磁気ディスクやメモリ素子などの記憶媒体からなる記憶デバイス４３１と、記憶媒体への物理的なアクセス動作を行なう記憶デバイス制御機能部４３２で構成される。
【００１２】
記憶デバイス４３１は、物理的な記憶領域そのものに相当し、記憶デバイス制御機能部４３２は、記憶デバイス４３１に対する不良ブロック管理や、エラー検出やエラー訂正などを制御するコントローラである。記憶装置４３は、プロセッサ・バスなど、所定の電気的インターフェース４２を介して機器制御部４１から制御される。
【００１３】
機器制御部４１は、マイクロコントローラ若しくはＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により提供される、機器全体の動作を統括的に制御するコントローラであり、ファイル制御部４１１とデータ制御部４１２を備え、記憶装置４３に対してファイル・データの読み出し並びに書き込みを行なう。
【００１４】
データ制御部４１２は、記憶装置４３に対して、「セクタ」あるいは「ページ」と呼ばれる、物理アクセスの最小単位（一般的には５１２バイト）を以ってデータの読み出し並びに書き込み動作を行なうドライバ制御部である。
【００１５】
ファイル制御部４１１は、一般的には「ファイル・システム」と呼ばれ、データ制御部４１２を介して、記憶装置４３との間でファイル・データすなわちファイル単位でのデータの読み出し及び書き込み動作を行なう。
【００１６】
従来、電子機器において、記憶デバイスのデータを他の機器と共有する場合には、それぞれの機器にファイル・システム機能と、データ・インターフェース機能（ＵＳＢ、ＩｒＤＡ、 無線ＬＡＮなど）とを付加する構成をとることが一般的である。図２３には、このような場合の電子機器の構成例を示している。図示の電子機器側においては、インターフェース機能部４４が追加搭載されるとともに、機器制御部４１にはインターフェース機能部４４をドライバ制御するインターフェース制御部４１３が装備されている。
【００１７】
ところが、図２３に示したような機器構成では、機器制御部３１の処理負荷が重くなる、さらにはデータ・インターフェース機能部を付加することによって消費電力が増大するという問題がある。また、開発者にとってはドライバ開発など、機能導入のための負担を強いることとなる。
【００１８】
【特許文献１】特開２００１−７７８７８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
本発明の目的は、ファイル単位で扱われるファイル・データを無線通信手段経由で接続される記憶装置の記憶領域に対して好適にアクセスすることができる、優れた通信システム、記憶装置、並びに制御装置を提供することにある。
【００２０】
本発明のさらなる目的は、ファイル・データへのアクセス時に記憶装置側での処理負荷が増大しない、優れた通信システム、記憶装置、並びに制御装置を提供することにある。
【００２１】
本発明のさらなる目的は、記憶装置側でファイル・データへのアクセスに必要となる機能の追加が少なくて済む、優れた通信システム、記憶装置、並びに制御装置を提供することにある。
【課題を解決するための手段】
【００２２】
本発明は、上記課題を参酌してなされたものであり、ページ若しくはセクタ単位でアクセス動作が行なわれる記憶領域を備えた記憶装置と、ファイル単位でデータへのアクセス要求が行なわれる制御装置の間で所定の伝送路を経由してデータ伝送を行なう通信システムであって、前記制御装置は、アクセス要求されたファイルを構成する各ページ若しくはセクタに対するアクセス要求を前記伝送路経由で前記記憶装置に送り、前記記憶装置は要求されたページ若しくはセクタに対するアクセス動作を逐次行なうことで、前記記憶領域においてファイル全体に対するアクセス要求を実現することを特徴とする通信システムである。
【００２３】
但し、ここで言う「システム」とは、複数の装置（又は特定の機能を実現する機能モジュール）が論理的に集合した物のことを言い、各装置や機能モジュールが単一の筐体内にあるか否かは特に問わない（以下、同様）。
【００２４】
多くの情報機器においては、ハード・ディスクや、メモリ・スティック、メモリ・カード、ＵＳＢメモリなどカートリッジ式のメモリ装置を着脱自在に装着するコネクタ若しくはインターフェースを備えている。この種の記憶装置は、近距離無線通信手段を備えることにより、データ伝送の度にコネクタの付け替え作業をし、ケーブルを引き回す必要がなくなり、利便性が高くなる。
【００２５】
本発明に係る記憶装置は、外部の制御装置から無線通信手段を備えており、無線伝送路を経由した記憶部へのアクセス動作、及び無線通信動作の制御を行なうようになっている。したがって、記憶装置をデータ処理装置本体に装着せず、単体でもパーソナル・コンピュータやプリンタなどのターゲット装置へデータを無線伝送することができる。
【００２６】
また、電気的なインターフェースを介してファイル・データを記憶する記憶装置において、記憶領域のファイル・データを、無線通信を介して外部から読み書きする通信機能部を付加する。記憶装置は同様の通信機能部を有する制御装置によって無線通信を介して制御され、制御装置から記憶装置に対してファイル・データの読み出し並びに書き込み動作の制御が行なわれる。
【００２７】
ここで、記憶装置側の記憶領域は、例えばフラッシュ・メモリのような半導体記憶デバイスであれば「ページ」、ハード・ディスクのようなディスク型記憶デバイスであれば「セクタ」と呼ばれる物理的なアクセス単位でアクセス動作が行なわれる。一方、パーソナル・コンピュータのようなデータ要求元となる制御装置側では、ＯＳのファイル・システムの管理下でデータが管理されており、ファイル単位でデータへのアクセス要求が行なわれる。例えば、システムのフロントエンドでは、ファイル・ベースでユーザによるＧＵＩ操作が行なわれる。
【００２８】
本発明によれば、制御装置側では、ファイル単位で発生するデータ要求をページ毎に要求し、無線通信手段を経由して、記憶装置に対しページ単位でのデータ要求を順次行なうことで、ファイル全体のデータ要求を実現する。この場合、記憶装置の記憶領域に対するデータ制御は、制御装置が無線通信手段を経由して行なわれており、制御装置から記憶装置に対してファイル・データの読み出し並びに書き込み制御が直接行なわれることと等価である。
【００２９】
本発明によれば、記憶装置は、ファイル単位でデータを扱わず、制御装置側からのページ（若しくはセクタ）といった記憶領域の物理アクセス単位でのデータ要求に応じればよい。したがって、記憶装置側ではファイル・データの読み出し並びに書き込みのアクセス動作に伴う処理負荷が軽減され、省電力化することができる。また、記憶装置は、ファイル・システム機能やデータ・インターフェース機能を装備する必要がないので、コストが低減する。また、開発者にとってはドライバ開発など、機能導入のための負担が少なくて済む。
【００３０】
また、本発明に係る記憶装置は、制御装置との無線通信を行なう手段として、受信電波に対し伝送データに基づいて変調処理を施した反射波信号を送出するバック・スキャッタ通信を行なうように構成されている。この反射波伝送システムによれば、アンテナの負荷インピーダンスを変化させる、あるいは反射波信号路上で位相差を与えるなどのスイッチング動作のみにより反射波に変調処理を施すことができるので、他の無線通信システムと比較して低消費電力のデータ伝送路を実現することができる。
【００３１】
前記制御装置は、ファイルに対する読み出し要求が行なわれたとき、該ファイルを構成する各ブロックに含まれるページ若しくはセクタ単位で、前記記憶装置に対するデータ読み出し要求を前記伝送路経由で送信する。これに対し、前記記憶装置はデータ読み出し要求されたページ若しくはセクタのデータを前記記憶領域中の該当するページ若しくはセクタから読み出し、前記伝送路経由で前記制御装置へ返信する。そして、前記制御装置は、受信した各ページ若しくはセクタのデータから、読み出し要求されたファイルを構築する。
【００３２】
また、前記制御装置は、ファイルに対する書き込み要求が行なわれたとき、該ファイルを構成する各ブロックに含まれるページ若しくはセクタ単位で、前記記憶装置に対するデータ書き込み要求を前記伝送路経由で送信する。これに対し、前記記憶装置はデータ書き込み要求されたページ若しくはセクタのデータを前記記憶領域中の該当するページ若しくはセクタに書き込む。
【００３３】
また、制御装置側では、要求されたファイルに対し、ページ若しくはセクタ単位でアクセス動作を行なうためには、論理ブロック・アドレス情報と物理ブロック・アドレス情報との対応関係を知っておく必要がある。
【００３４】
ここで、前記記憶領域の各ページ若しくはセクタには、当該ページ若しくはセクタに割り当てられたデータに関する論理アドレス情報が含まれている。したがって、前記制御装置は、前記記憶装置に対し、各ページ若しくはセクタに関する論理アドレス情報を要求し、受信した論理アドレス情報に基づいて、各ファイルを構成するブロックに関するアドレス変換情報を生成することができる。そして、ファイル要求が発生したときには該アドレス変換情報に基づいてページ若しくはセクタに対するデータ要求を生成するようにすればよい。
【発明の効果】
【００３５】
本発明によれば、ファイル単位で扱われるファイル・データを無線通信手段経由で接続される記憶装置の記憶領域に対して好適にアクセスすることができる、優れた通信システム、記憶装置、並びに制御装置を提供することができる。
【００３６】
また、本発明によれば、ファイル・データへのアクセス時に記憶装置側での処理負荷が増大しない、優れた通信システム、記憶装置、並びに制御装置を提供することができる。
【００３７】
また、本発明によれば、記憶装置側でファイル・データへのアクセスに必要となる機能の追加が少なくて済む、優れた通信システム、記憶装置、並びに制御装置を提供することができる。
【００３８】
本発明に係る通信システムでは、記憶装置と制御装置との間で、反射波による無線通信が行なわれ、ファイル・データの送受信が行なわれる。記憶装置に対するデータ制御は制御装置から行なわれるため、記憶装置を制御する機器制御部に対して機能導入は必要ない。また、ファイル・データのアクセス時における記憶装置側での処理負荷は増大しない。また、反射波を利用した当該無線通信システムを使用することによって、データ伝送時における記憶装置側の消費電力を低減することができる。
【００３９】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【発明を実施するための最良の形態】
【００４０】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００４１】
本発明に係る通信システムは、ファイル・データを記憶する記憶装置とファイル・データを要求する制御装置間を接続するためのデータ伝送路として機能することができる。以下で説明する本発明の実施形態では、記憶装置として、フラッシュ・メモリ、あるいはハード・ディスクを想定している。また、制御装置としては、記憶装置に対してファイル・データを呼び出し及び書き込み動作して、ファイルの管理、データ再生、符号化圧縮やその他のデータ変換・加工などの処理を行なうパーソナル・コンピュータ、あるいはデータの表示や印刷出力を行なうディスプレイやプリンタ、若しくはこれらの機器に接続される外部アダプタなどを想定している。
【００４２】
また、記憶装置と制御装置とを接続するデータ伝送路として、反射波読み取り器側からの無変調キャリアの送信と、反射器側におけるアンテナ負荷インピーダンスの切り替え操作などに基づく反射波の変調を利用してデータ通信を行なう反射波伝送システムを適用する。
【００４３】
無線伝送として反射波伝送を利用することで、低消費電力化を実現することができる。とりわけ、比較的近距離に限定される機器間で送信比率が通信のほとんどを占めるような通信形態において低消費電力化を実現することができる。例えば、無線ＬＡＮに比べて、桁違いの超低消費画像伝送がモバイル機器で実現できる。これによりモバイル機器のバッテリ寿命を大幅に増やすことが可能となる。
【００４４】
また、無線伝送として反射波伝送を利用することで、データ送信側としてのモバイル機器の無線伝送モジュールは、無線ＬＡＮに比べて、低コスト化が容易に実現することができる。また、モバイル側の無線伝送モジュールは、電波法において無線局の対象にならないため、適合証明などの認定作業が不要となる。
【００４５】
以下では、記憶装置及び制御装置の構成方法、ファイル・データをリード／ライトするための通信方式、並びに制御装置についての別の構成方法について説明する。
【００４６】
図１には、本発明の一実施形態に係る通信システムの模式的に示している。図示の通信システムは、ファイル・データを格納する記憶装置と、ファイル・データの要求並びにファイル・データへのアクセス動作の制御を行なう制御装置からなり、両装置は上述した反射波伝送路を介して接続されている。
【００４７】
記憶装置５において、記憶デバイス４３１と記憶デバイス制御機能部４３２は、図２１に示した記憶装置中で同一の参照番号が与えられた機能モジュールと同様である。記憶装置５は所定の電気インターフェース４２を介して機器制御部から制御され、ファイル・データの読み出し及び書き込みを行なうことができる。また、記憶装置５には、上述した反射波伝送システムにおける反射器として動作するＲＦ機能部２１と、通信制御機能部２２と、端末機能部２３が搭載されている。端末機能部２３は、通信制御部２３１と、データ制御部２３２で構成される。
【００４８】
本実施形態では、記憶装置５は、ＲＦ機能部２１によって実現される反射波データ伝送機能付きの記憶デバイス４３１であることを想定している。但し、端末機能部２３は、例えばデジタル・カメラや、ビデオ・カメラ、携帯電話、携帯情報端末、携帯型音楽再生装置といった、伝送データの供給元となるモバイル系の端末機器などで構成することもできる。
【００４９】
一方、制御装置６は、反射波伝送システムにおける反射波読み取り器として動作するＲＦ機能部１１と、通信制御機能部１２と、ホスト機能部１３が搭載されている。
【００５０】
ホスト機能部１３は、例えば、テレビ、モニタ、プリンタ、パーソナル・コンピュータ、ＶＴＲ、ＤＶＤプレイヤーを始めとする据え置き型の家電製品などの、受信データを処理又は再生出力するホスト機器で構成される。図示の例では、ホスト機能部１３は、ＲＦ機能部１１における通信動作を制御する通信制御部１３１の他に、データ制御部１３２と、ファイル制御部１３３と、マネジメント部１３４で構成される。
【００５１】
データ制御部１３２は、記憶デバイス４３１に対して、「セクタ」あるいは「ページ」と呼ばれる、物理アクセスの最小単位（一般的には５１２バイト）を以ってデータの読み出し並びに書き込み動作を行なうドライバ制御部である。また、ファイル制御部１３３は、一般的には「ファイル・システム」と呼ばれ、ファイル・データすなわちファイル単位でのデータの読み出し及び書き込み動作を行なう。マネジメント部１３４は、ユーザからのコマンド入力などホスト機能部１３におけるユーザ・インターフェースを提供するとともに、ホスト機能部１３全体の動作を統括的に管理する。マネジメント部１３４では、基本的にはデータをファイル単位で扱う。
【００５２】
ホスト機能部１３から送信されたデータは、制御インターフェース１４を介してホスト通信制御機能部１２の変調機能部１２１において変調される。そして、変調信号１５はＲＦ機能部１１のキャリア発生源１１１によって生成された無変調キャリア３１に載せられて端末２に送信される。ホスト１から端末２へのダウンリンクには、一般に、端末２側での検波の容易性を考慮してＡＳＫ（Ａｍｐｌｉｔｕｄｅ  Ｓｈｉｆｔ  ｋｅｙｉｎｇ）変調が使用される。端末２のＲＦ機能部２１は無変調キャリア３１を受信し、復調信号２５を得る。復調信号２５は、復調機能部２２３によってデータ復調され、制御インターフェース２４を介して端末機能部２３に受信される。
【００５３】
また、端末２の端末機能部２３によって送信されたデータは、通信制御機能部２２の変調機能部２２２によって変調される。変調信号２６は、ＲＦ機能部２１において、無変調キャリア３１を検波して得られる反射波３２に載せられ、ホスト１に送信される。ホスト１のＲＦ機能部１１は、反射波３２を受信し、復調信号１６を得る。復調信号１６は復調機能部１２３によってデータ復調され、制御インターフェース１４を介してホスト機能部１３に受信される。
【００５４】
また、以上のデータ送受信機能に加え、ホスト１及び端末２に相互で機能するプロトコル機能部１２１及び２２１をそれぞれの通信制御機能部１２及び２２に設けることで、制御装置６と記憶装置５の間で反射波通信の接続や切断などのプロトコル制御が実現される。
【００５５】
ここで、記憶装置５及び制御装置６それぞれのＲＦ機能部２１及び１１の間で実現される反射波伝送システムについて説明しておく。
【００５６】
図２には、記憶装置５側のＲＦ機能部２１の内部構成を示している。
【００５７】
反射器としてのＲＦ機能部２１は、アンテナ２１１と、アンテナ・スイッチ２１０と、アンテナ負荷２１２と、バンドパス・フィルタ２１３と、ＡＳＫ検波部２１４とで構成される。本実施形態では、無線電波の周波数としてＩＳＭバンド（Ｉｎｄｕｓｔｒｉａｌ  Ｓｃｉｅｎｔｉｆｉｃ  Ｍｅｄｉｃａｌ  Ｂａｎｄ）と呼ばれる２．４ＧＨｚ帯を用いる。
【００５８】
反射器側からのデータ伝送を行なう場合、ＲＦ機能部２１は、記憶デバイス制御機能部４３２によって記憶デバイス４３１から読み出されたデータを受け取ると、データのビット・イメージに従ってアンテナ２１１に接続されたアンテナ・スイッチ２１０のオン／オフ動作を行なう。例えば、データが１のときはアンテナ・スイッチ２１０をオンに、データが０のときオフとする。
【００５９】
図示の通り、アンテナ・スイッチ２１０がオンのときは、アンテナ２１１は５０Ωのアンテナ負荷２１２で終端され、オフのときは、アンテナ２１１はオープンとなる。この動作は、転送先から到来する搬送波に対し、オンのときは終端、オフのときは反射の振る舞いをすることから、転送先では、送信電波の反射を検出することによって反射波データを読み取ることができる。すなわち、伝送データは、基本的に、アンテナ・スイッチ２１０のオン／オフ操作に伴うアンテナ負荷インピーダンスの変動によって生じる転送先からの電波の反射波として送信されることになる。ＲＦ機能部２１からの反射波信号は、ＡＳＫ変調波と等価である。但し、反射波伝送方式においては、ＡＳＫ変調以外に、ＰＳＫ又はＦＳＫ変調方式を適用することも可能である。
【００６０】
アンテナ・スイッチ２１０は一般的にガリウム砒素のＩＣで構成され、その消費電力は数１０μＷ以下である。したがって、上述した通信方式によれば、超低消費の無線画像伝送を実現することができる。
【００６１】
バンドパス・フィルタ２１３及びＡＳＫ検波部２１４は、転送先からＡＳＫ変調された送達確認信号の受信時に用いるが、この２つのブロックは伝送の送達確認を行なわない一方向の伝送であれば不要となる。一方、送達確認が行なわれる場合、その制御は変調機能部２２２で行なわれる。
【００６２】
バンドパス・フィルタ（ＢＰＦ）２１３は、２．４ＧＨｚ帯の周波数を通過させ、他の周波数帯を減衰される目的で使用される。送達確認を行なう場合に必要なＡＳＫ検波部２１４の消費電力は３０ｍＷ以下で実現することができる。
【００６３】
したがって、記憶装置５から制御装置６へ反射波データ伝送を行なうときの平均電力としては、送達確認方式の場合で１０ｍＷ以下、一方向伝送では、数１０μＷでデータ伝送が可能である。これは、一般的な無線ＬＡＮの平均消費電力と比較すると、圧倒的な性能差である。
【００６４】
また、図３には、制御装置６側のＲＦ機能部１１の内部構成を示している。
【００６５】
記憶装置５からの送信データは反射波で伝送されるため、制御装置６からは反射波を作り出すための無変調のキャリアを送信する必要がある。ＲＦ機能部１１は、２．４ＧＨｚ帯のアンテナ１１１と、サーキュレータ１１２と、直交検波部１１３とＡＧＣアンプ１１４からなる受信部と、ミキサ１１５とパワー・アンプ１１６からなる送信部と、周波数シンセサイザ１１７とを備えている。
【００６６】
送信部から無変調キャリアを送信するためには、通信制御機能部１２からミキサ１１６に対してある直流電圧を与えることにより実現される。送信する無変調キャリアの周波数は、通信制御機能部１２から制御される周波数シンセサイザの周波数で決まるが、本実施形態ではＩＳＭと呼ばれる２．４ＧＨｚ帯を用いている（同上）。ミキサ１１６から出力される無変調キャリアは、パワー・アンプ１１５にて所定のレベルまで増幅され、サーキュレータ１１２経由でアンテナ１１１より送出される。
【００６７】
記憶装置５側のＲＦ機能部２１からの反射波は、制御装置６側のＲＦ機能部１１から送信される周波数と同じである。この反射波は、アンテナ１１１で受信され、サーキュレータ１１２経由で上述した受信部に入力される。すなわち、直交検波部１１３には、送信と同じローカル周波数が入力されるため、直交検波部１１３の出力には、反射器としてのＲＦ機能部２１で掛けられたＡＳＫ変調波が現れることになる。 但し、受信した信号はローカル信号と位相が異なるため、Ｉ軸信号とＱ軸信号には、その位相差に応じた変調信号が現われる。
【００６８】
ＡＧＣアンプ部１１４では、最適値にゲインを制御され、その出力信号は、通信制御機能部１２に渡される。通信制御機能部１２では、Ｉ軸及びＱ軸の各信号よりデジタル・データへの復調を行ない、正しいデータはさらに復号化され、ホスト機能部ではファイル・データとして再構成される（後述）。
【００６９】
記憶装置５からのデータの送達確認を行なう場合、通信制御機能部１２は、受信したパケット・データが正しければ肯定応答のＡＣＫ（Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）を、誤っていれば否定応答のＮＡＣＫ(Ｎｅｇａｔｉｖｅ Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ)のデジタル・データをミキサ１１６に転送し、ＡＳＫ変調をかける。データの正誤は、反射波伝送されたデータ・パケットに付加されたＣＲＣ（Ｃｙｃｌｉｃ Ｒｅｄｕｎｄａｎｃｙ Ｃｈｅｃｋ）符号で判断する。
【００７０】
図４には、図２に示した記憶装置５側のＲＦ機能部２１と図３に示した制御装置６側のＲＦ機能部１１間で反射波伝送を行なうための制御シーケンスの一例を示している。但し、図示の例では、両装置間で送達確認を行なうことを想定する。以下、この制御シーケンスについて説明する。
【００７１】
（ステップ１）
記憶装置５では、反射波伝送を行なう無線通信モードに設定される。
【００７２】
（ステップ２）
同様に、制御装置６では、反射波伝送によるデータ受信待ちモードに設定される。
【００７３】
（ステップ３）
そして、制御装置６は、記憶装置５からの反射波信号を受信すべく、無変調キャリアを送信する。
【００７４】
（ステップ４）
無変調キャリアを受信した記憶装置５のＲＦ機能部２１は、反射波を用いて、データ送信要求を行なう。
【００７５】
（ステップ５）
データ送信要求を受信した制御装置６は、ＡＳＫ変調により送信許可を送信する。
【００７６】
（ステップ６）
制御装置６は、データ送信要求されたデータを受信すべく、無変調キャリアを送信する。
【００７７】
（ステップ７）
無変調キャリアを受信した記憶装置５のＲＦ機能部２１は、反射波の変調を利用して、パケット化されたデータの送信を行なう。
【００７８】
（ステップ８）
制御装置６は、受信したパケット・データが正しければ、ＡＳＫ変調で肯定応答のＡＣＫ（Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）を送る。間違っていれば、否定応答のＮＡＣＫ（Ｎｅｇａｔｉｖｅ Ａｃｋｎｏｗｌｅｄｇｅｍｅｎｔ）を送信する。ここで、データの正誤は、データ・パケットに付加されたＣＲＣ（Ｃｙｃｌｉｃ Ｒｅｄｕｎｄａｎｃｙ Ｃｈｅｃｋ）符号で判断することができる。
【００７９】
再び図１を参照しながら、本実施形態に係る通信システムについて説明する。当該通信システムでは、制御装置６のホスト機能部１３と、記憶装置５の端末機能部２３との間で、ファイル・データのアクセス動作が行なわれるが、その動作制御は制御装置主導で行なわれる。
【００８０】
制御装置６のホスト機能部１３は、通信制御部１３１と、データ制御部１３２と、ファイル制御部１３３と、マネジメント部１３４で構成される。記憶装置５の端末機能部２３は、通信制御部２３１と、データ制御部２３２で構成される。記憶装置５と制御装置６は、それぞれの通信制御部の間で、無線通信制御を行なう。
【００８１】
記憶装置５側では、データ制御部２３１及び２３２の間で、記憶デバイス４３１上の物理データに対する読み出し及び書き込みのアクセス動作の制御が、ページ若しくはセクタ単位で行なわれる。また、制御装置６のファイル制御部１３３は、データ制御部１３２によって読み出し並びに書き込みを行なったデータをファイル・データとして構築するための論理的なファイル・システム制御を行なう。
【００８２】
続いて、制御装置６側のホスト機能部１３が主体となって行なわれるファイル・システム制御について説明する。
【００８３】
図５には、記憶デバイス４３１としてＮＡＮＤ型フラッシュ・メモリを想定した場合における、記憶領域７とファイル・データ８の構成例を示している。
【００８４】
まず、物理的なアドレス空間について説明する。記憶領域７の物理的なアクセス単位は、ページ７０１と呼ばれる５１２バイトの単位である。但し、記憶デバイス４３１がフラッシュ・メモリではなくハード・ディスクで構成される場合には、物理的なアクセス単位は「セクタ」と呼ばれる。
【００８５】
また、記憶領域７は、複数のページ（一般的には３２ページ）のまとまりでブロック７１と呼ばれる単位を構成する。記憶領域７は物理的にはブロック単位で分割されアドレス管理される。但し、記憶デバイス４３１がハード・ディスクで構成される場合には、所定数のセクタのまとまりが「クラスタ」を構成し、クラスタ単位でアドレス管理が行なわれる。
【００８６】
続いて論理的なアドレス空間について説明する。記憶領域７は、論理的には、ブート・ブロック７１、ＦＡＴブロック７２、ディレクトリ領域７３、データ領域７４により、ブロック単位で領域分割される。ブート・ブロック７１には、記憶領域全体に関わる情報が記憶される。ＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）ブロック７２には、ファイル・データを構成するブロック毎のアドレス配置情報が記憶される（例えば、http://home.impress.co.jp/magazine/dosvpr/q-a/0007/qa0007_2.htmを参照のこと）。ディレクトリ領域７３には、全ファイル・データのディレクトリ情報、及び各ファイル・データの先頭アドレス情報が記憶される。データ領域７４には、ファイル・データを構成するブロック・データが記憶される。
【００８７】
ファイル・データへのアクセス要求を行なうホスト機能部１３では、ファイル制御部１３３がブート・ブロック７１を取得しディレクトリ領域７３の情報を得る。次に、ディレクトリ領域７３から所望するファイル・データの先頭アドレス情報を得る。次に、ＦＡＴブロック７２からファイル・データを構成するブロックのアドレス情報を得る。データ制御部１３２は、ファイル・データを構成するブロック・データを取得し、連結してファイル・データ８を得る。
【００８８】
以上のように、制御装置６は、ブロック・データの単位でファイル・データを処理する。
【００８９】
図６には、制御装置６側のホスト機能部１３から記憶装置５側の端末機能部２３に対して、ブロック・データ単位でファイル・データに読み出しアクセスする処理シーケンスを示している。
【００９０】
ホスト機能部１３のマネジメント部１３４は、通信制御部１３１に対し接続要求５０１を発行する。通信制御部１３１は、制御装置６の通信機能部１２及びＲＦ機能部１１と、記憶装置５のＲＦ機能部２１及び通信機能部２２を介して、端末機能部２３の通信制御部２３１との間で反射波伝送路における接続を確立する（５０２）。そして、通信制御部１３１からマネジメント部１３４に対して接続応答５０３が返される。
【００９１】
また、制御装置６側では、要求されたファイルに対し、ページ若しくはセクタ単位でアクセス動作を行なうためには、論理ブロック・アドレス情報と物理ブロック・アドレス情報との対応関係を知っておく必要がある。ここで、記憶デバイス４３１内の各ページには、当該ページに割り当てられたデータに関する論理アドレス情報が含まれている（後述）。したがって、制御装置６は、記憶装置５に対し、各ページ若しくはセクタに関する論理アドレス情報を要求し、受信した論理アドレス情報に基づいて、各ファイルを構成するブロックに関するアドレス変換表を生成することができる。
【００９２】
続いて、マネジメント部１３４は、ファイル制御部１３３に対して、ファイル・データの読み出し（ファイル・リード）を要求する。ファイル制御部１３３は、先に述べたファイル・システム制御に基づいて、記憶デバイス４３１からのブロック・データの読み出し動作を行なう。
【００９３】
記憶デバイス４３１（例えば、フラッシュ・メモリ）へのアクセスはページ単位で行なわれる（前述）。本実施形態では、記憶装置５ではなく制御装置６の主導により記憶デバイス４３１からのファイル・データの読み出しを行なうために、ファイル制御部１３３は、記憶デバイス４３１への物理的なアクセス単位であるページ単位でデータを取得する。このために、ファイル制御部１３３は、データ制御部１３２を介してページ読み出し要求５０４を発行し、ページ・データの取得を行なった記憶装置５のデータ制御部２３２からページ読み出し応答５０５を得る。要求するページのページ番号は、上述したアドレス変換表から得ることができる。
【００９４】
このように、制御装置６側では、ファイル単位でデータ要求が発生したときには、ファイル単位で記憶装置６にデータ要求するのではなく、当該ファイルを構成するページ毎にデータを要求し、反射波伝送路を経由して、記憶装置５に対しページ単位でのデータ伝送を順次行なうことで、ファイル全体のデータ要求を実現する。そして、ページ単位で取得されたデータは、ファイル制御部１３３により元のファイルに再構成される。この場合、記憶装置５の記憶領域に対するデータ制御は、制御装置６が反射波伝送路を経由して行なっているが、制御装置５から記憶装置６に対してファイル・データの読み出し並びに書き込み制御が直接行なわれることと等価である。
【００９５】
本実施形態によれば、記憶装置５は、ファイル単位でデータを扱わず、制御装置６側からのページ（若しくはセクタ）といった記憶領域の物理アクセス単位でのデータ要求に応じればよい。したがって、記憶装置５側ではファイル・データの読み出し並びに書き込みのアクセス動作に伴う処理負荷が軽減され、省電力化することができる。また、記憶装置５は、ファイル・システム機能やデータ・インターフェース機能を装備する必要がないので、コストが低減する。また、開発者にとってはドライバ開発など、機能導入のための負担が少なくて済む。
【００９６】
図７には、ページ読み出し要求５０４とページ読み出し応答５０５を実現するデータ・フォーマットの一構成例を示している。これは無線通信区間のデータ・フォーマット上でペイロードとして配置される。
【００９７】
ページ読み出し要求フレーム５０４は、要求種別５０４１、物理ブロック・アドレス５０４２、及びページ番号５０４３で構成される。要求種別５０４１は要求内容（例えば、読み出し又は書き込みのいずれの要求であるか）を識別する。ここではページ・データの読み出しを行なう要求であることを示す識別情報が指定される。物理ブロック・アドレス５０４２には、記憶デバイス４３１のデータ読み出し元となる物理ブロックのアドレスが指定される。ページ番号５０４３には、指定された物理ブロック内において取得するページの番号が指定される。なお、同じ物理ブロック内で連続してページを取得する場合には、要求種別５０４１に取得ページ数が記載され、ページ番号５０４３として取得する先頭ページのページ番号が記載される。
【００９８】
一方、ページ読み出し応答５０５は、応答種別５０５１、処理結果５０５２、ページ・データ５０５３で構成される。応答種別５０５１は、応答内容を識別し、要求種別５０４１と同じ識別情報が記載される。処理結果５０５２には、記憶デバイス４３１からページ・データを取得した際の成功又は失敗の処理結果が記載される。ページ・データ５０５３には、ページ読み出し要求５０４にてページ番号５０４３によって指定されたページから取得したページ・データが記載される。
【００９９】
図８には、ページ書き込み要求５０４’ を実現するデータ・フォーマットの一構成例を示している。これは無線通信区間のデータ・フォーマット上でペイロードとして配置される。
【０１００】
ページ書き込み要求フレーム５０４’は、要求種別５０４１’、物理ブロック・アドレス５０４２’、ページ番号５０４３’、及びページ・データ５０４４’で構成される。要求種別５０４１’は要求内容（例えば、読み出し又は書き込みのいずれの要求であるか）を識別する。ここではページ・データの書き込みを行なう要求であることを示す識別情報が指定される。物理ブロック・アドレス５０４２’には、記憶デバイス４３１のデータ書き込み先となる物理ブロックのアドレスが指定される。ページ番号５０４３’には、指定された物理ブロック内において書き込み先となるページの番号が指定される。なお、同じ物理ブロック内で連続してページの書き込みを行なう場合には、要求種別５０４１’に書き込みページ数が記載され、ページ番号５０４３’として書き込みを行なう先頭ページのページ番号が記載される。
【０１０１】
一方、ページ書き込み応答５０５’は、応答種別５０５１’と処理結果５０５２’で構成される。応答種別５０５１’は、応答内容を識別し、要求種別５０４１’と同じ識別情報が記載される。処理結果５０５２’には、記憶デバイス４３１に対するページ・データの書き込みを行なった際の成功又は失敗の処理結果が記載される。
【０１０２】
以上のデータ制御により、制御装置６から記憶装置５へのページ・データ単位の読み出し並びに書き込み動作の制御が行なわれる。ページ・データ単位の制御を連続して複数回だけ行なう（図６に示した例では３２回行なう）ことにより、制御装置５はブロック・データ制御を実現する。
【０１０３】
このとき、制御装置５からはブロック単位でデータ要求するのではなく、該当する記憶デバイス４３１の物理アクセスの単位であるページ単位でデータを要求する。すなわち、ブロック内のページ・データ要求を順次行なうことでブロック・データに対するアクセスが行なわれる。記憶装置５は、記憶デバイス４３１の物理アクセス単位でのデータ要求に応じればよく、アクセス動作に伴う処理負荷が軽減され。また、記憶装置５は、ファイル・システム機能やデータ・インターフェース機能を装備する必要がない。
【０１０４】
制御装置５側では、ファイル制御部１３３におけるファイル・データ制御が終了した後、マネジメント部１３４は通信制御機能部１３１に対して反射波伝送路の切断要求５０７を行なう。通信制御機能部１３１は、端末機能部２３の通信制御機能部２３１との間で切断制御の手続５０８を行ない、これが完了すると、マネジメント部１３４に対して切断応答５１０を行なう。
【０１０５】
図９には、制御装置６についての他の構成例を示している。図示の構成例では、ファイル・システムを制御するファイル制御部が制御装置６でなく、制御装置６とは外部インターフェース７経由で接続されている制御端末６’側に配置される。制御装置６と制御端末６’は、共通のインターフェース制御部（１３５と６３）を介して接続される形態である。
【０１０６】
制御端末６’は、例えば、テレビ、モニタ、プリンタ、パーソナル・コンピュータ、ＶＴＲ、ＤＶＤプレイヤーを始めとする据え置き型の家電製品などの、受信データを処理又は再生出力する情報機器で構成される。図９に示した例では、この種の一般的な情報機器に対し、反射器機能付きの記憶装置５に対しデータ要求するための制御装置６をアダプタとして外部接続することができることを表している。
【０１０７】
例えば、制御端末６’がパーソナル・コンピュータである場合、インターフェースは例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などの汎用的な有線インターフェースを適用することができる（勿論、その他の有線インターフェースや無線インターフェースであってもよい）。図９に示した形態では、図１に示したファイル制御部１３３として、パーソナル・コンピュータが既存に有するファイル・システムを使用することができる。また、ユーザがファイル操作する際、パーソナル・コンピュータ上のファイル制御ソフトウェア（米マイクロソフト社が提供するオペレーティング・システム“Ｗｉｎｄｏｗｓ（登録商標）”で言う「エクスプローラ」）を介して、記憶装置５をファイル制御することが可能になる。
【０１０８】
なお、反射波伝送システムでは、一般に、ＡＳＫなどの比較的ビットレートの低い変調方式が採用されている。例えば、反射器側で指向性アンテナの終端のオン／オフ操作などの負荷インピーダンスを操作することによって信号空間上に０、１の信号を配置することができＢＰＳＫ変調を簡易に実現することができる。但し、これらの変調方式では伝送速度の面で問題がある。これに対し、例えば、位相差が異なる複数の反射路を設け、伝送データに応じて反射路をスイッチングすることにより、ＢＰＳＫやＱＰＳＫ、８相ＰＳＫ変調など、より高いビットレートの位相変調方式を実現することができる。例えば、本出願人に既に譲渡されている特願２００３−３５２２２３号明細書には、ＱＰＳＫ変調処理を取り入れたバック・スキャッタ方式の通信システムについて開示されている。
【実施例】
【０１０９】
以下では、本発明に係る通信システムの実施例について説明する。ここでは、反射器付きフラッシュ・メモリ・モジュールと反射波読み取り器付き制御端末で構成され、反射波伝送路経由でフラッシュ・メモリへアクセスするという具体例を想定する。
【０１１０】
図１０には、反射器付きフラッシュ・メモリ・モジュール及び反射波読み取り器付き制御端末の構成を示している。
【０１１１】
反射器付きフラッシュ・メモリ・モジュールは、反射波読み取り器から反射波伝送路を経由してフラッシュ・メモリにアクセスするためのメモリ・コントローラを、メモリ・モジュール・コントローラとは独立して搭載している。
【０１１２】
反射波読み取り器から反射器付きフラッシュ・メモリ・モジュール側のメモリ・コントローラに対する制御は、コマンド／レスポンスの形式で与えられる。反射波読み取り器から入力される制御コマンドと、フラッシュ・メモリ・モジュールから出力されるレスポンスのデータ・フォーマットは、データリンク制御上のトランスポート仕様として規定される。
【０１１３】
制御コマンドに対し、メモリ・コントローラは、ページ・バッファ（図示しない）を介して、フラッシュ・メモリの所定の物理領域からページ単位でデータの読み出し又は書き込みを行なう。そして、フラッシュ・メモリ・モジュール側のトランスポート・コントローラにおいて、制御コマンドに対応したレスポンス・データを構築し、反射波伝送路を介して反射波読み取りに応答する。
【０１１４】
なお、反射波読み取り器付き制御端末側のトランスポート・コントローラは、ＣＰＵの制御ドライバとして実装される。ＣＰＵは、制御コマンドを構築し、反射波読み取り器コントローラに対してデータを出力する。また、反射波読み取り器コントローラは、フラッシュ・メモリ・モジュールからのレスポンス・データを受信すると、制御結果と所定のデータを得る。
【０１１５】
図１１には、反射器付きフラッシュ・メモリ・モジュール内の記憶デバイスとしてのフラッシュ・メモリの物理フォーマット及び論理フォーマットの構成を示している。
【０１１６】
フラッシュ・メモリの物理アクセスの単位であるページ・データは、５１２バイトのデータ領域と１６バイトの拡張データ領域の合計５２８バイトからなる。したがって、フラッシュ・メモリへのアクセスに使用されるページ・バッファのサイズは５２８バイトとなる。
【０１１７】
データ領域はペイロードに相当する。拡張データ領域は、オーバーライト・フラグ、管理フラグ、物理ブロックの論理アドレス、フォーマット・リザーブ、ページ・データのエラー検出・訂正用のＥＣＣ（Ｅｒｒｏｒ  Ｃｏｒｒｅｃｔｉｏｎｇ  Ｃｏｄｅ）からなる。このうち、論理アドレスには、該当する物理ページがファイル・システムの仮想空間上で割り当てられている論理アドレスが格納されている。
【０１１８】
反射波読み取り器付き制御端末が反射器付きフラッシュ・メモリ・モジュールと反射波伝送路上での接続を確立した時点では、フラッシュ・メモリ内のアロケーション情報を不知である。そこで、反射波読み取り器付き制御端末は、接続確立時に、拡張データ領域の読み出し要求（後述）を行ない、各ページの論理アドレス情報を取得することで、アドレス変換表を生成することができる。
【０１１９】
フラッシュ・メモリ上では、３２ページ（＝１６キロ・バイト）毎に１ブロックが形成される。各ブロックにはブロック番号が割り当てられている。また、ブロック内の各ページにはページ番号が割り当てられている。したがって、ブロック番号とページ番号を指定することでページを要求することができる。さらに、５１２ブロック（＝８メガ・バイト）毎にセグメントが形成され、各セグメントにはセグメント番号が割り当てられている。
【０１２０】
反射波読み取り器付き制御端末は、反射器付きフラッシュ・メモリ・モジュールに対する物理的なアクセス制御を行なう。制御コマンドに付加された物理ブロック番号とページ番号に対応した５１２バイト分のページ・データ並びに１６バイト分の拡張データがページ・バッファを介して読み出し又は書き込みが行なわれる。
【０１２１】
以下、反射器付きフラッシュ・メモリ・モジュールに対する物理的なアクセス制御に使用される制御コマンド、並びに反射器付きフラッシュ・メモリ・モジュールからのレスポンスについて説明する。
【０１２２】
図１２には、指定された物理ブロック及びページに関するページ・データ及び拡張データの合計５２８バイトの読み出しに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＲＥＡＤ＿ＰＡＧＥ＿ＤＡＴＡ＿５２８）の構成を示している。データの正当性はＥＣＣにより保証される。また、下表には、図示のデータ・フォーマットにおける各構成要素の定義を記載している。
【０１２３】
【表１】
2006146460.tif 000003
【０１２４】
図１３には、指定された物理ブロック及びページに関するページ・データ及び拡張データ（５２８バイト）を２ページ連続して読み出すときに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＲＥＡＤ＿ＰＡＧＥ＿ＤＡＴＡ＿５２８×２）の構成を示している。データの正当性はＥＣＣにより保証される。また、下表には、図示のデータ・フォーマットにおける各構成要素の定義を記載している。
【０１２５】
【表２】
2006146460.tif 000004
【０１２６】
図１４には、指定された物理ブロック及びページに関するページ・データ及び拡張データ（５２８バイト）を４ページ連続して読み出すときに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＲＥＡＤ＿ＰＡＧＥ＿ＤＡＴＡ＿５２８×４）の構成を示している。データの正当性はＥＣＣにより保証される。また、下表には、図示のデータ・フォーマットにおける各構成要素の定義を記載している。
【０１２７】
【表３】
2006146460.tif 000005
【０１２８】
図１５には、指定された物理ブロック及びページに関する拡張データ１６バイトのみの読み出しに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＲＥＡＤ＿ＥＸＴＲＡ＿ＤＡＴＡ）の構成を示している。データの正当性はＥＣＣにより保証される。また、下表には、図示のデータ・フォーマットにおける各構成要素の定義を記載している。
【０１２９】
【表４】
2006146460.tif 000006
【０１３０】
図１６には、指定された物理ブロックにおける全ページ（すなわち３２ページ）に関する各１６バイトの拡張データを一括して読み出すときに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＲＥＡＤ＿ＥＸＴＲＡ＿ＤＡＴＡ＿ＢＬＯＣＫ）の構成を示している。データの正当性はＥＣＣにより保証される。また、下表には、図示のデータ・フォーマットにおける各構成要素の定義を記載している。
【０１３１】
【表５】
2006146460.tif 000007
【０１３２】
図１７には、指定された物理ブロックにおける全ページ（すなわち３２ページ）に関する論理アドレスを一括して読み出すときに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＲＥＡＤ＿ＬＯＧ＿ＡＤＲＳ＿ＳＥＧＭＥＮＴ）の構成を示している。データの正当性はＥＣＣにより保証される。また、下表には、図示のデータ・フォーマットにおける各構成要素の定義を記載している。
【０１３３】
【表６】
2006146460.tif 000008
【０１３４】
反射波読み取り器付き制御端末は、反射器付きフラッシュ・メモリ・モジュールと反射波伝送路上での接続を確立した時点では、フラッシュ・メモリ内のアロケーション情報を不知であり、アドレス変換表を生成する必要がある。そこで、反射波読み取り器付き制御端末は、接続確立時に、この論理アドレス一括読み出し要求コマンドＲＥＡＤ＿ＬＯＧ＿ＡＤＲＳ＿ＳＥＧＭＥＮＴを行なうことで、ブロック毎の論理アドレス情報を取得し、この情報に基づいて容易にアドレス変換表を生成することができる。
【０１３５】
図１８には、指定された物理ブロック及びページに関するページ・データ及び拡張データの合計５２８バイトの書き込みに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＷＲＩＴＥ＿ＰＡＧＥ＿ＤＡＴＡ＿５２８）の構成を示している。データの正当性はＥＣＣにより保証される。また、下表には、図示のデータ・フォーマットにおける各構成要素の定義を記載している。
【０１３６】
【表７】
2006146460.tif 000009
【０１３７】
図１９には、指定された物理ブロック及びページに関する拡張データ１６バイトのみの書き込みに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＷＲＩＴＥ＿ＥＸＴＲＡ＿ＤＡＴＡ）の構成を示している。データの正当性はＥＣＣにより保証される。また、下表には、図示のデータ・フォーマットにおける各構成要素の定義を記載している。
【０１３８】
【表８】
2006146460.tif 000010
【０１３９】
図２０には、指定された物理ブロックを消去するために使用する制御コマンド及びレスポンスのデータ・フォーマット（ＥＲＡＳＥ＿ＢＬＯＣＫ）の構成を示している。また、下表には、図示のデータ・フォーマットにおける各構成要素の定義を記載している。
【０１４０】
【表９】
2006146460.tif 000011
【産業上の利用可能性】
【０１４１】
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
【０１４２】
本明細書では、ファイル・データを記憶する記憶装置とファイル・データを要求する制御装置間を接続するデータ伝送路に反射波伝送システムを利用した実施形態を中心にして本発明について説明してきたが、本発明の要旨はこれに限定されるものではない。例えば、反射波伝送以外の無線通信システム、あるいはＵＳＢやその他の有線通信システムを適用した場合であっても、ファイル・データへのアクセス時に記憶装置側での処理負荷が増大しない、記憶装置側でファイル・データへのアクセスに必要となる機能の追加が少なくて済むといった本発明の効果を同様に奏することができる。
【０１４３】
要するに、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、特許請求の範囲を参酌すべきである。
【図面の簡単な説明】
【０１４４】
【図１】図１は、本発明の一実施形態に係る通信システムの模式的に示した図である。
【図２】図２は、記憶装置５側のＲＦ機能部２１の内部構成を示した図である。
【図３】図３は、制御装置６側のＲＦ機能部１１の内部構成を示した図である。
【図４】図４は、図２に示した記憶装置５側のＲＦ機能部２１と図３に示した制御装置６側のＲＦ機能部１１間で反射波伝送を行なうための制御シーケンス例を示した図である。
【図５】図５は、記憶デバイス４３１としてＮＡＮＤ型フラッシュ・メモリを想定した場合における、記憶領域７とファイル・データ８の構成例を示した図である。
【図６】図６は、制御装置６側のホスト機能部１３から記憶装置５側の端末機能部２３に対して、ブロック・データ単位でファイル・データに読み出しアクセスする処理シーケンスを示した図である。
【図７】図７は、ページ読み出し要求５０４とページ読み出し応答５０５を実現するデータ・フォーマットの一構成例を示した図である。
【図８】図８は、ページ書き込み要求５０４’ を実現するデータ・フォーマットの一構成例を示した図である。
【図９】図９は、制御装置６についての他の構成例を示した図である。
【図１０】図１０は、反射器付きフラッシュ・メモリ・モジュール及び反射波読み取り器付き制御端末の構成を示した図である。
【図１１】図１１は、フラッシュ・メモリの物理フォーマット及び論理フォーマットの構成を示した図である。
【図１２】図１２は、指定された物理ブロック及びページに関するページ・データ及び拡張データの合計５２８バイトの読み出しに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＲＥＡＤ＿ＰＡＧＥ＿ＤＡＴＡ＿５２８）の構成を示した図である。
【図１３】図１３は、指定された物理ブロック及びページに関するページ・データ及び拡張データ（５２８バイト）を２ページ連続して読み出すときに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＲＥＡＤ＿ＰＡＧＥ＿ＤＡＴＡ＿５２８×２）の構成を示した図である。
【図１４】図１４は、図１４には、指定された物理ブロック及びページに関するページ・データ及び拡張データ（５２８バイト）を４ページ連続して読み出すときに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＲＥＡＤ＿ＰＡＧＥ＿ＤＡＴＡ＿５２８×４）の構成を示した図である。
【図１５】図１５は、指定された物理ブロック及びページに関する拡張データ１６バイトのみの読み出しに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＲＥＡＤ＿ＥＸＴＲＡ＿ＤＡＴＡ）の構成を示した図である。
【図１６】図１６は、指定された物理ブロックにおける全ページ（すなわち３２ページ）に関する各１６バイトの拡張データを一括して読み出すときに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＲＥＡＤ＿ＥＸＴＲＡ＿ＤＡＴＡ＿ＢＬＯＣＫ）の構成を示した図である。
【図１７】図１７は、指定された物理ブロックにおける全ページ（すなわち３２ページ）に関する論理アドレスを一括して読み出すときに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＲＥＡＤ＿ＬＯＧ＿ＡＤＲＳ＿ＳＥＧＭＥＮＴ）の構成を示した      図である。
【図１８】図１８は、指定された物理ブロック及びページに関するページ・データ及び拡張データの合計５２８バイトの書き込みに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＷＲＩＴＥ＿ＰＡＧＥ＿ＤＡＴＡ＿５２８）の構成を示した図である。
【図１９】図１９は、指定された物理ブロック及びページに関する拡張データ１６バイトのみの書き込みに使用する制御コマンド及びレスポンスのデータ・フォーマット（ＷＲＩＴＥ＿ＥＸＴＲＡ＿ＤＡＴＡ）の構成を示した図である。
【図２０】図２０は、指定された物理ブロックを消去するために使用する制御コマンド及びレスポンスのデータ・フォーマット（ＥＲＡＳＥ＿ＢＬＯＣＫ）の構成を示した図である。
【図２１】図２１は、無線による画像伝送の例（従来例）を示した図である。
【図２２】図２２は、ハード・ディスクやフラッシュ・メモリなどの記憶装置を適用した電子機器の一般的な構成例（従来技術）を示した図である。
【図２３】図２３は、記憶デバイスのデータを他の機器と共有する電子機器の構成例を示した図である。
【符号の説明】
【０１４５】
５…記憶装置
６…制御装置
１１…ＲＦ機能部
１２…通信制御機能部
１３…ホスト機能部
１４…制御インターフェース
２１…ＲＦ機能部
２２…通信制御機能部
２３…端末機能部
２４…制御インターフェース
１１１…アンテナ
１１２…サーキュレータ
１１３…直交検波部
１１４…ＡＧＣアンプ
１１５…ミキサ
１１６…パワー・アンプ
１１７…周波数シンセサイザ
１３１…通信制御部
１３２…データ制御部
１３３…ファイル制御部
１３４…マネジメント部
２１０…アンテナ・スイッチ
２１１…アンテナ
２１２…アンテナ負荷
２１３…バンドパス・フィルタ
２１４…ＡＳＫ検波部
２２２…変調機能部
２２３…復調機能部
２３１…通信制御部
２３２…データ制御部
４３１…記憶デバイス
４３２…記憶デバイス制御機能部
【図１】
2006146460.tif 000012
【図２】
2006146460.tif 000013
【図３】
2006146460.tif 000014
【図４】
2006146460.tif 000015
【図５】
2006146460.tif 000016
【図６】
2006146460.tif 000017
【図７】
2006146460.tif 000018
【図８】
2006146460.tif 000019
【図９】
2006146460.tif 000020
【図１０】
2006146460.tif 000021
【図１１】
2006146460.tif 000022
【図１２】
2006146460.tif 000023
【図１３】
2006146460.tif 000024
【図１４】
2006146460.tif 000025
【図１５】
2006146460.tif 000026
【図１６】
2006146460.tif 000027
【図１７】
2006146460.tif 000028
【図１８】
2006146460.tif 000029
【図１９】
2006146460.tif 000030
【図２０】
2006146460.tif 000031
【図２１】
2006146460.tif 000032
【図２２】
2006146460.tif 000033
【図２３】
2006146460.tif 000034