(57)【特許請求の範囲】
【請求項１】
第二の記録媒体を備えて構成されるコンピュータ装置の周辺機器として、
第一の記録媒体からデータを読み出すことができる読み出し手段と、
前記読み出し手段によって読み出された前記第一の記録媒体の管理情報を、前記コンピュータ装置が前記第二の記録媒体のデータと同等に扱うことができるように加工するデータ加工手段と、
前記コンピュータ装置からの要求に基づいて、前記読み出し手段、前記データ加工手段を制御する、システムコントローラと、
を備え、
前記システムコントローラは、
前記コンピュータ装置からの要求が、前記第一の記録媒体に記録されているデータを要求するものであることを判別し、
前記コンピュータ装置からＭＢＲが要求されていると判別した場合には、前記データ加工手段を制御して、前記第一の記録媒体に対応したＭＢＲを前記第二の記録媒体に対応したＭＢＲとするデータ加工を行い、
前記コンピュータ装置からＰＢＲが要求されていると判別した場合には、前記データ加工手段を制御して、前記第一の記録媒体に対応したＰＢＲを前記第二の記録媒体に対応したＰＢＲとするデータ加工を行い、
前記コンピュータ装置に前記第二の記録媒体から要求されたデータの転送を行う、
記録再生装置。
【請求項２】
第二の記録媒体を備えて構成されるコンピュータ装置の周辺機器として、
前記第二の記録媒体から読み出されたデータを取り込むことができるデータ取り込み手段と、
前記取り込み手段によって取り込まれた前記第二の記録媒体の管理情報を、第一の記録媒体に対応した管理情報に加工するデータ加工手段と、
前記コンピュータ装置からの要求に基づいて、前記読み出し手段、前記データ加工手段を制御する、システムコントローラと、
を備え、
前記システムコントローラは、
前記コンピュータ装置からの要求が、前記第一の記録媒体にデータを記録することであることを判別し、
前記コンピュータ装置からＭＢＲが転送されていると判別した場合には、前記データ加工手段を制御して、前記第二の記録媒体に対応したＭＢＲを前記第一の記録媒体に対応したＭＢＲとするデータ加工を行い、
前記コンピュータ装置からＰＢＲが転送されていると判別した場合には、前記データ加工手段を制御して、前記第二の記録媒体に対応したＰＢＲを前記第一の記録媒体に対応したＰＢＲとするデータ加工を行い、
前記コンピュータ装置から前記第二の記録媒体にデータの転送を行う、
記録再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録再生装置に関するものである。
【０００２】
【従来の技術】
最近では、小型で大容量を有することができる半導体メモリ（メモリカード）を安価に構成することが可能になっている。このようなメモリカードを記録媒体としてデータの記録／再生を行う場合、例えば光ディスクの記録／再生を行うディスクドライブ装置に構成されるディスク回転機構や光学ピックアップなどのデータ読み出し／書き込みを行うデバイスが必要ないため、記録再生装置を安価で構成することができると共に、安定したデータの記録／再生を行うことができるようになる。
【０００３】
【発明が解決しようとする課題】
ところで、上記したメモリカードは、該メモリカードに対応した所要のフォーマット形式によってデータの記録が行われるようにされている。すなわち、このメモリカードを、フォーマットが異なる記録媒体と同様に扱って記録、再生を行う場合は、フォーマット間の互換をとるためにアプリケーションソフトやドライバソフト、或いはメモリカードに対応した専用のアプリケーションソフトやドライバソフトが必要になる。
【０００４】
つまり、メモリカードに記録されているデータを汎用的に使用する場合には、上記した各種ソフトウエアを備えるためのコストを要することになる。また、上記ソフトウエアを備えることで、同じ動作環境における他のソフトウエアとの競合や、または相性などにより各ソフトウエアが正常に動作することができない状態が生じる可能性がある。
【０００５】
【課題を解決するための手段】
本発明はこのような問題点を解決するために、第二の記録媒体を備えて構成されるコンピュータ装置の周辺機器として、前記コンピュータ装置からの要求に基づいて、第一の記録媒体からデータを読み出すことができる読み出し手段と、前記読み出し手段によって読み出された前記第一の記録媒体の管理情報を、前記コンピュータ装置が前記第二の記録媒体のデータと同等に扱うことができるように加工するデータ加工手段と、前記データ加工手段によって加工された前記管理情報を前記コンピュータ装置に転送するデータ出力手段を備えて記録再生装置を構成する。
【０００６】
また、第二の記録媒体を備えて構成されるコンピュータ装置の周辺機器として、前記コンピュータ装置からの要求に基づいて、前記第二の記録媒体から読み出されたデータを取り込むことができるデータ取り込み手段と、前記取り込み手段によって取り込まれた前記第二の記録媒体の管理情報を、第一の記録媒体に対応した管理情報に加工するデータ加工手段と、前記データ加工手段によって加工された前記管理情報を前記第一の記録媒体に出力するデータ出力手段を備えて記録再生装置を構成する。
【０００７】
本発明によれば、記録再生装置において第一の記録媒体のデータ再生時に、管理情報を第二の記録媒体に対応させるようにデータ加工処理を行てコンピュータ装置に出力するようにしている。また、コンピュータ装置からのデータを第一の記録媒体に記録する場合、管理情報が第一の記録媒体に対応するようにデータ加工処理を行うようにしている。
したがって、コンピュータ装置においては、第一の記録媒体とのデータ通信（記録／再生）を行う場合に、そのデータを第二の記録媒体のデータと同様に扱うことができるようになる。
【０００８】
【発明の実施の形態】
以下、本発明の記録再生装置の実施の形態を説明する。
本実施の形態の記録再生装置は、ディスクドライブ装置として例えばＣＤ−Ｒ、ＣＤ−ＲＷ、または、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷなどに対応して記録／再生が可能とされる。また、ＣＤ−ＤＡやＣＤ−ＲＯＭ、またはＤＶＤ−ＲＯＭなどの再生専用のメディアに対応しての再生も可能とされる。また、本実施の形態のディスクドライブ装置は、メモリカードを装填することができるようにされ、このメモリカードに対して記録／再生を行うことができるようにされている。
【０００９】
まず、ディスク９０の記録／再生動作に関わる部分について説明する。
ディスク９０は、ターンテーブル７に積載されチャッキングされた状態で、記録／再生動作時においてスピンドルモータ６によって一定線速度（ＣＬＶ）もしくは一定角速度（ＣＡＶ）で回転駆動される。そして光学ピックアップ１によってディスク９０上のピットデータ（相変化ピット、或いは有機色素変化（反射率変化）によるピット）の読み出しが行われる。なおＣＤ−ＤＡやＣＤ−ＲＯＭなどの場合はピットとはエンボスピットのこととなる。
【００１０】
ピックアップ１内には、レーザ光源となるレーザダイオード４や、反射光を検出するためのフォトディテクタ５、レーザ光の出力端となる対物レンズ２、レーザ光を対物レンズ２を介してディスク記録面に照射し、またその反射光をフォトディテクタ５に導く光学系（図示せず）が形成される。
またレーザダイオード４からの出力光の一部が受光されるモニタ用ディテクタ２２も設けられる。
【００１１】
対物レンズ２は二軸機構３によってトラッキング方向及びフォーカス方向に移動可能に保持されている。
またピックアップ１全体はスレッド機構８によりディスク半径方向に移動可能とされている。
またピックアップ１におけるレーザダイオード４はレーザドライバ１８からのドライブ信号（ドライブ電流）によってレーザ発光駆動される。
【００１２】
ディスク９０からの反射光情報はフォトディテクタ５によって検出され、受光光量に応じた電気信号とされてＲＦアンプ９に供給される。
ＲＦアンプ９には、フォトディテクタ５としての複数の受光素子からの出力電流に対応して電流電圧変換回路、マトリクス演算／増幅回路等を備え、マトリクス演算処理により必要な信号を生成する。例えば再生データであるＲＦ信号、サーボ制御のためのフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥなどを生成する。
ＲＦアンプ９から出力される再生ＲＦ信号は２値化回路１１へ、フォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥはサーボプロセッサ１４へ供給される。
【００１３】
また、例えばＣＤ−Ｒ、ＣＤ−ＲＷなどのように、予め記録トラックのガイドとなるグルーブ（溝）が予め形成されているディスクは、前記溝がディスク上の絶対アドレスを示す時間情報がＦＭ変調された信号によりウォブル（蛇行）されたものとなっている。したがって記録動作時には、グルーブの情報からトラッキングサーボをかけることができるとともに、グルーブのウォブル情報から絶対アドレスを得ることができる。ＲＦアンプ９はマトリクス演算処理によりウォブル情報ＷＯＢ（ＡＴＩＰ信号）を抽出し、これをアドレスデコーダ２４に供給する。
アドレスデコーダ２４では、供給されたウォブル情報ＷＯＢ（ＡＴＩＰ信号）を復調することで、絶対アドレス情報を得、システムコントローラ１０に出力する。また、アドレスデコーダ２４では、ウォブル情報ＷＯＢ（ＡＴＩＰ信号）に含まれる、各種制御情報も抽出してシステムコントローラ１０に対して出力することができる。
またグルーブ情報をＰＬＬ回路に注入することで、スピンドルモータ６の回転速度情報を得、さらに基準速度情報と比較することで、スピンドルエラー信号ＳＰＥを生成し、出力する。
【００１４】
ＲＦアンプ９で得られた再生ＲＦ信号は２値化回路１１で２値化されることでいわゆるＥＦＭ信号（８−１４変調信号）とされ、エンコード／デコード部１２に供給される。なお、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、またはＤＶＤ−ＲＯＭはＥＦＭ＋信号とされて、エンコード／デコード部１２に供給される。
【００１５】
エンコード／デコード部１２は、再生時のデコーダとしての機能部位と、記録時のエンコーダとしての記録部位を備える。
再生時にはデコード処理として、ＥＦＭ復調、ＣＩＲＣエラー訂正、デインターリーブ、ＣＤ−ＲＯＭデコード等の処理を行い、ＣＤ−ＲＯＭフォーマットデータに変換された再生データを得る。
またエンコード／デコード部１２は、ディスク９０から読み出されてきたデータに対してサブコードの抽出処理も行い、サブコード（Ｑデータ）としてのＴＯＣやアドレス情報等をシステムコントローラ１０に供給する。
さらにエンコード／デコード部１２は、ＰＬＬ処理によりＥＦＭ信号に同期した再生クロックを発生させ、その再生クロックに基づいて上記デコード処理を実行することになるが、その再生クロックからスピンドルモータ６の回転速度情報を得、さらに基準速度情報と比較することで、スピンドルエラー信号ＳＰＥを生成し、出力できる。
【００１６】
再生時には、エンコード／デコード部１２は、上記のようにデコードしたデータをバッファメモリ２０に蓄積していく。
このドライブ装置からの再生出力としては、バッファメモリ２０にバファリングされているデータが読み出されて転送出力されることになる。
【００１７】
インターフェース部１３は、外部のホストコンピュータ８０と接続され、ホストコンピュータ８０との間で記録データ、再生データや、各種コマンド等の通信を行う。実際にはＳＣＳＩやＡＴＡＰＩインターフェースなどが採用されている。そして再生時においては、デコードされバッファメモリ２０に格納された再生データは、インターフェース部１３を介してホストコンピュータ８０に転送出力されることになる。
なお、ホストコンピュータ８０からのリードコマンド、ライトコマンドその他の信号はインターフェース部１３を介してシステムコントローラ１０に供給される。
また、ホストコンピュータ８０は第一の記録媒体とされるハードディスク装置８０ａが内蔵されて構成される。このハードディスク装置８０ａにはホストコンピュータ８０を動作させるための管理情報とされる起動管理情報（マスターブートレコード、パーティションブートレコード）、オペレーションシステム、ファイルシステムや、ユーザが使用するアプリケーションソフトウエア、或いは該アプリケーションソフトウエアによって作成される各種ファイルなどを記録する領域などが形成されている。
【００１８】
一方、記録時には、ホストコンピュータ８０から記録データ（オーディオデータやＣＤ−ＲＯＭデータ）が転送されてくるが、その記録データはインターフェース部１３からバッファメモリ２０に送られてバッファリングされる。
この場合エンコード／デコード部１２は、バファリングされた記録データのエンコード処理として、ＣＤ−ＲＯＭフォーマットデータをＣＤフォーマットデータにエンコードする処理（供給されたデータがＣＤ−ＲＯＭデータの場合）、ＣＩＲＣエンコード及びインターリーブ、サブコード付加、ＥＦＭ変調などを実行する。
【００１９】
エンコード／デコード部１２でのエンコード処理により得られたＥＦＭ信号は、イコライザ２１でライトイコライゼーションと呼ばれる処理が施された後、ライトデータＷＤＡＴＡとしてレーザドライバ１８に送られ、ディスクに書き込まれる。つまりレーザドライバ１８ではライトデータＷＤＡＴＡにより変調されたレーザドライブパルスをレーザダイオード４に与え、レーザ発光駆動を行うことで、ディスク９０にライトデータＷＤＡＴＡに応じたピット（相変化ピットや色素変化ピット）が形成されることになる。
【００２０】
ＡＰＣ回路（Auto Power Control）１９は、モニタ用ディテクタ２２の出力によりレーザ出力パワーをモニタしながらレーザの出力が温度などによらず一定になるように制御する回路部である。レーザ出力の目標値はシステムコントローラ１０から与えられ、レーザ出力レベルが、その目標値になるようにレーザドライバ１８を制御する。
【００２１】
サーボプロセッサ１４は、ＲＦアンプ９からのフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥや、エンコード／デコード部１２もしくはアドレスデコーダ２４からのスピンドルエラー信号ＳＰＥ等から、フォーカス、トラッキング、スレッド、スピンドルの各種サーボドライブ信号を生成しサーボ動作を実行させる。
即ちフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥに応じてフォーカスドライブ信号ＦＤ、トラッキングドライブ信号ＴＤを生成し、二軸ドライバ１６に供給する。二軸ドライバ１６はピックアップ１における二軸機構３のフォーカスコイル、トラッキングコイルを駆動することになる。これによってピックアップ１、ＲＦアンプ９、サーボプロセッサ１４、二軸ドライバ１６、二軸機構３によるトラッキングサーボループ及びフォーカスサーボループが形成される。
【００２２】
またシステムコントローラ１０からのトラックジャンプ指令に応じて、トラッキングサーボループをオフとし、二軸ドライバ１６に対してジャンプドライブ信号を出力することで、トラックジャンプ動作を実行させる。
【００２３】
サーボプロセッサ１４はさらに、スピンドルモータドライバ１７に対してスピンドルエラー信号ＳＰＥに応じて生成したスピンドルドライブ信号を供給する。
スピンドルモータドライバ１７はスピンドルドライブ信号に応じて例えば３相駆動信号をスピンドルモータ６に印加し、スピンドルモータ６のＣＬＶ回転を実行させる。またサーボプロセッサ１４はシステムコントローラ１０からのスピンドルキック／ブレーキ制御信号に応じてスピンドルドライブ信号を発生させ、スピンドルモータドライバ１７によるスピンドルモータ６の起動、停止、加速、減速などの動作も実行させる。
【００２４】
またサーボプロセッサ１４は、例えばトラッキングエラー信号ＴＥの低域成分として得られるスレッドエラー信号や、システムコントローラ１０からのアクセス実行制御などに基づいてスレッドドライブ信号を生成し、スレッドドライバ１５に供給する。スレッドドライバ１５はスレッドドライブ信号に応じてスレッド機構８を駆動する。スレッド機構８には図示しないが、ピックアップ１を保持するメインシャフト、スレッドモータ、伝達ギア等による機構を有し、スレッドドライバ１５がスレッドドライブ信号に応じてスレッドモータ８を駆動することで、ピックアップ１の所要のスライド移動が行われる。
【００２５】
以上のようなディスク９０に関わるサーボ系及び記録／再生系の各種動作はマイクロコンピュータによって形成されたシステムコントローラ１０により制御される。
システムコントローラ１０は、ホストコンピュータ８０からのコマンドに応じて各種処理を実行する。
例えばホストコンピュータ８０から、ディスク９０に記録されている或るデータの転送を求める再生コマンドが供給された場合は、まず指示されたアドレスを目的としてシーク動作制御を行う。即ちサーボプロセッサ１４に指令を出し、シークコマンドにより指定されたアドレスをターゲットとするピックアップ１のアクセス動作を実行させる。
その後、その指示されたデータ区間のデータをホストコンピュータ８０に転送するために必要な動作制御を行う。即ちディスク９０からのデータ読出／デコード／バファリング等を行って、要求されたデータを転送する。
【００２６】
またホストコンピュータ８０から書込命令（記録コマンド）が出されると、システムコントローラ１０は、まず書き込むべきアドレスにピックアップ１を移動させる。そしてエンコード／デコード部１２により、ホストコンピュータ８０から転送されてきたデータについて上述したようにエンコード処理を実行させ、ＥＦＭ信号とさせる。
そして上記のようにイコライジングされたライトデータＷＤＡＴＡがレーザドライバ１８に供給されることで、記録が実行される。
【００２７】
ここで、システムコントローラ１０はサーボプロセッサ１４に対して基準速度情報を設定することができ、サーボプロセッサ１４は設定された基準速度情報とデコーダ１２からの回転速度情報を比較してスピンドルエラー信号ＳＰＥを生成する。さらに、基準速度情報の設定を変えることにより、ディスク回転駆動速度を変更設定することが可能とされる。つまり再生であれば、ディスク回転駆動速度を１倍速よりも高速な所定倍速で再生することが可能になる。このときには、エンコード／デコード部１２においてＰＬＬ回路が動作することで得られる再生クロックもその設定された倍速度に応じた周波数とされることで、倍速再生に対応した信号処理を実行するようにされる。
また、記録時においてディスク回転駆動速度を１倍速よりも高速な倍速度とした場合には、記録のためのクロックとして、その設定された倍速度に対応した周波数を設定する。エンコード／デコード部１２におけるエンコード処理、及びイコライザ２１における信号処理はこのクロックにしたがって実行されるようにする。そして、このようにして処理されたデータＷＤＡＴＡをレーザドライバ１８に対して供給することで、設定されたディスク回転駆動速度に対応した書き込みレートによってディスクへの記録が行われるものである。
【００２８】
また、システムコントローラ１０に対しては、ＲＯＭ２６及びＲＡＭ２７が備えられる。
ＲＯＭ２６には、例えばシステムコントローラ１０が実行すべきプログラムの他、システムコントローラ１０が各種動作制御を行うのに必要とされる情報が格納されている。
ＲＡＭ２７には、システムコントローラ１０が実行する各種制御処理にしたがって得られた各種情報が保持される。また、ＲＡＭ２７には後述するデータ加工処理などを行う場合の作業用の領域が備えられている
【００２９】
また、本実施の形態のディスクドライブ装置０には第一の記録媒体とされるメモリカード４０を装填して、このメモリカード４０を記録媒体としてデータの記録／再生を行うことができるようにされている。
メモリカード４０は、例えば記録データ／再生データのシリアル／パラレル変換などの処理を行うメモリコントロール部４０ａと、当該メモリカード４０の記録領域を形成しているメモリ部４０ｂによって構成されている。そして、ディスクドライブ装置０ではシステムコントローラ１０によってホストコンピュータ８０から供給されたデータの記録、またはホストコンピュータ８０から要求されたデータを読み出して出力することができるようにされている。この場合、ホストコンピュータ８０とのデータ通信は、システムコントローラ１０及びシリアルインターフェース部３０を介して行われることになる。
すなわち、ホストコンピュータ８０からディスクドライブ装置０に対してメモリカード４０に記録を実行させるコマンドが供給されると、システムコントローラ１０はホストコンピュータ８０から転送されたシリアルデータをシリアルインターフェース部３０を介してメモリカード４０に供給する。メモリカード４０では、シリアルインターフェース部３０から供給されたシリアルデータを、メモリコントローラ部４０ａにおいてメモリ部４０ｂのバス幅に対応させたパラレルデータに変換して、メモリ部４０ｂに書き込む。
また、メモリカード４０に記録されているデータの読み出しを行う場合についても、ホストコンピュータ８０からディスクドライブ装置０に供給される再生を実行させるコマンドに基づいて、読み出し動作が実行される。つまり、システムコントローラ１０はシリアルインターフェース部３０を介してメモリカード４０にデータの要求を行って読み出しを行い、読み出したデータをホストコンピュータ８０に転送する。
【００３０】
このように、ディスクドライブ装置０では、ディスク９０とともにメモリカード４０を記録媒体として用いることができるようにされている。そして、本実施の形態ではメモリカード４０に記録されているデータを、ホストコンピュータ８０においてハードディスク装置８０ａに記録されているデータと同様に扱うことができるようにするために、ディスクドライブ装置０でデータ転送を行う場合に所要のデータ加工処理を行うようにしている。なお、このデータ加工処理は、ＲＡＭ２７の作業用の領域において行われる。すなわち、ホストコンピュータ８０とメモリカード４０の間で行われるデータ転送は、ＲＡＭ２７を介して行われることになる。
例えばホストコンピュータ８０から転送されたデータをメモリカード４０に記録するときにおいて、転送されたデータに上記起動管理情報が含まれている場合は、上記起動管理情報をメモリカード４０に対応させるように加工して、シリアルインターフェース部３０を介してメモリカード４０に転送する。
また、ホストコンピュータ８０から要求されたデータをメモリカード４０から読み出して、ホストコンピュータ８０に転送するときに、要求されたデータに上記起動管理情報が含まれている場合は、上記起動管理情報をハードディスク装置８０ａに対応させるように加工した後に、インターフェース部１３を介してホストコンピュータ８０に転送する。
【００３１】
このように、ディスクドライブ装置０が上記起動管理情報を加工するようにしているので、ホストコンピュータ８０では、メモリカード４０とデータ通信（記録／再生）を行う場合、メモリカード４０に対応した専用のドライバソフトなどを用いる必要が無く、ハードディスク装置８０ａとメモリカード４０を同じように扱ってデータの記録／再生を実行することができるようにしている。
【００３２】
図２はハードディスク装置８０ａに記録されている起動管理情報について模式的に説明する図である。
ホストコンピュータ８０においてハードディスク装置８０ａが起動ディスクとして設定されている場合、ハードディスク装置８０ａの所定の位置に、マスターブートレコード（Master Boot Record・・・以下頭文字をとって単にＭＢＲとする）が記録されている。このマスターブートレコードは、ハードディスク装置８０ａに形成されているパーティションの位置情報やサイズ情報や、ホストコンピュータ８０を起動させるためのプログラムなどが記録されている。
また、上記パーティションが複数形成されている場合、基本パーティションとされているパーティションの先頭にはオペレーションシステムを起動するためのプログラムとされるパーティションブートレコード（Partition Boot Record・・・以下頭文字をとって単にＰＢＲとする）が記録されている。
さらに、ＭＢＲ、ＰＢＲが記録されている以外の場所には、上記したオペレーションシステム、ファイルシステムや、ユーザが使用するアプリケーションソフトウエア、或いは該アプリケーションソフトウエアによって作成される各種ファイルなどが記録されることになる。
【００３３】
ホストコンピュータ８０が起動すると、ホストコンピュータ８０内部の所要の記録手段に記録されているＢＩＯＳ（Basic Input/Output System）と呼ばれる制御プログラムは、まずＭＢＲに記録されている起動プログラムを実行させ、基本パーティションを検出して、基本パーティションに記録されているＰＢＲに起動制御を引き継ぐようにされる。これによりＰＢＲは基本パーティションに記録されているオペレーションシステムを起動させ、ホストコンピュータ８０が通常の稼働状態に移行するようになる。
【００３４】
次に、図３にしたがい、メモリカード４０の論理フォーマットの一部を説明する。この図では、論理フォーマットにおいて本実施の形態の説明に関わる要部について説明する。
図示されているように、メモリカード４０における論理フォーマットは、シリンダ、ヘッド（トラック）、セクタの値を用いてメモリ部４０ｂに記録されているデータ内容を参照することができるようにされている。
ＬＢＡセクタ「０」（シリンダ０／ヘッド０／セクタ０）にはＭＢＲが記録され、ＬＢＡセクタ「２７」（シリンダ０／ヘッド１／セクタ１２）にはＰＢＲが記録されている。なお、ＭＢＲ、ＰＢＲについては後述する。
【００３５】
ＰＢＲ以降は、メモリ部４０ａにおいてパーティションを形成するために、以下に示す内容のデータが記録されるようにされている。
ＬＢＡセクタ「２８」（シリンダ０／ヘッド１／セクタ１３）にはＦＡＴエントリーが記録されている。ＦＡＴエントリーにはデータ領域で扱われるクラスタの連結状態が記録される。ＦＡＴは通常各クラスタ毎に１２ビットで作成される（ＦＡＴ１２）。但し、データ領域に形成されるクラスタ数の最大値が４０８５を越える場合には、１６ビットで作成される（ＦＡＴ１６）。また、ＬＢＡセクタ「３０」（シリンダ０／ヘッド１／セクタ１５）にはＦＡＴエントリーのバックアップ情報が記録されている。
ＬＢＡセクタ「３２」（シリンダ１／ヘッド０／セクタ１）にはルートディレクトリエントリーが記録されている。このルートディレクトリエントリは、例えばファイル名情報、拡張子情報、属性情報、予約情報、最終編集時刻情報。最終編集日付情報、開始クラスタ番号情報、ファイルサイズ情報（バイト単位）などの情報が記録される。
そして、ＬＢＡセクタ「６４」（シリンダ２／ヘッド０／セクタ１）からは、データ領域が形成され、ユーザデータを記録することができるようにされている。
【００３６】
なお、図３では、例えばパーティション＃１として、１個のパーティションの内容について説明したが、メモリ部４０ｂにおいては、このように１個のパーティションのみを形成することもできるし、または、例えばパーティション＃２、パーティション＃３・・・というように複数のパーティションを形成することもできる。
【００３７】
図４は、図３に示したＬＢＡセクタ「０」から記録されているＭＢＲの内容の一例を示す図であり、ＭＢＲの先頭からのオフセット量に基づいて各情報が記録される領域を示している。なお、この図に示すＭＢＲの内容は、パーティション＃１のみを規定している状態を示している。
ＭＢＲにおいて、「０ｘ０００ｈ」から「０ｘ１ＢＤｈ」までは例えばホストコンピュータ８０の起動に関わるブート命令が記録される。
続く「０ｘ１ＢＥｈ」から「０ｘ１ＣＤｈ」の１６ビットには、パーティション＃１に対応した各種情報が記録される。
「０ｘ１ＢＥｈ」の１バイトにはブート識別情報として、「０ｘ８０ｈ」が記録される。この「０ｘ８０ｈ」は、パーティション＃１が基本パーティション（Default Boot Partition）であることを示す情報である。
「０ｘ１ＢＦｈ」の１バイトには開始ヘッド番号、「０ｘ１Ｃ０ｈ」の１バイトには開始セクタ番号、「０ｘ１Ｃ１ｈ」の１バイトには開始シリンダ番号、「０ｘ１Ｃ２ｈ」の１バイトにはシステム識別情報が記録される。
システム識別情報は、ＦＡＴ１２の場合は「０ｘ０１ｈ」、ＦＡＴ１６且つメモリカード４０の容量が３２ＭＢ以下の場合は「０ｘ０４ｈ」、またＦＡＴ１６且つメモリカード４０の容量が３２ＭＢ以上の場合は「０ｘ０６ｈ」という情報が記録される。
さらに、システム情報に続いて、「０ｘ１Ｃ３ｈ」の１バイトには最終ヘッド番号情報、「０ｘ１Ｃ４ｈ」の１バイトには最終セクタ番号情報、「０ｘ１Ｃ５ｈ」の１バイトには最終シリンダ番号情報、「０ｘ１Ｃ６ｈ」からの４バイトには開始論理セクタ番号情報、「０ｘ１ＣＡｈ」からの４バイトにはパーティションサイズ情報が記録される。
【００３８】
「０ｘ１ＣＥｈ」からは、上記した場合と同様にパーティション＃２〜パーティション＃４に対応した各種情報を記録することができるようにされているが、上記したように、図４ではパーティション＃２〜パーティション＃４までは使用しない状態を示しているので、未使用を示す「０ｘ００ｈ」が記録される。
そして、「０ｘ１ＦＥｈ」からの２バイトには、記録領域の終端部分を示す情報として、「０ｘ５５ＡＡｈ」が記録される。
【００３９】
図５はＭＢＲを構成する実際のデータを示す例であり、図４に示した「０ｘ０００ｈ」からオフセット量に対応して所要の情報が配列されている状態を示している。
図４で説明したように、「０ｘ０００ｈ」から「０ｘ１ＢＤｈ」まではブート命令情報とされ、本実施の形態では上記したように未使用とされているので「００ｈ」とされている。そして、下線を付して示しているように、「０ｘ１ＢＥｈ」に「８０ｈ」として示されているブート識別情報から、「０ｘ１ＦＥｈ」から「５５ＡＡｈ」として示されている終端情報までがパーティション情報とされる。
本実施の形態では、「０ｘ０００ｈ」から「０ｘ１ＢＤｈ」までのブート命令情報のうち、「０ｘ０００ｈ」から「０ｘ０ＤＦｈ」までの情報を、ハードディスク装置８０ａに対応させた情報に加工することで、ホストコンピュータ８０においてメモリカード４０に記録されているデータをハードディスク装置８０ａに記録されているデータと同様に扱わせることができるようにしている。
【００４０】
図６は、図５に示したメモリカード４０に対応したＭＢＲの内容の一部を加工して、ハードディスク装置８０ａのＭＢＲに対応させた場合の例を示す図である。
例えばメモリカード４０に記録されている状態では、図５に示したように、「０ｘ０００ｈ」から「０ｘ１ＢＤｈ」まではブート命令情報として「００ｈ」が記録されているが、図６に波線で囲んで示しているように、ブート命令情報の一部とされる「０ｘ０００ｈ」から「０ｘ０ＤＦｈ」までに記録されているデータを、図示されているような内容に加工する。すなわち、「０ｘ０００ｈ」から「０ｘ０ＤＦｈ」に波線で囲んで示されている情報は、ハードディスク装置８０ａにおいて、図２に示したＭＢＲに対応しているものとされる。
【００４１】
したがって、ディスクドライブ装置０ではホストコンピュータ８０からメモリカード４０に記録されているデータが要求され、要求されたデータにＭＢＲが含まれている場合は、メモリカード４０から読み出したＭＢＲを図６に示したようなデータに加工した後に、ホストコンピュータ８０に転送すればよい。また、ハードディスク装置８０ａに記録されているＭＢＲは、ホストコンピュータ８０から例えば図６に示した状態で転送されてくることになるが、この場合は、図６に示したＭＢＲを図５に示したように、ブート命令情報の一部が「００ｈ」となるようにデータ加工を行ってメモリカード４０に記録すればよいことになる。
【００４２】
図７は、図３に示したＬＢＡセクタ「２７」から記録されているＰＢＲの内容の一例を示す図であり、ＰＢＲの先頭からのオフセット量に基づいて各情報が記録される領域を示している。
「０ｘ０００ｈ」からの３バイトにはジャンプコードとして「０ｘＥ９００００ｈ」という値が記録され、「０ｘ００３ｈ」からの８バイトには、ＯＥＭ名情報とバージョン情報がアスキーコードによって記録される。
「０ｘ００Ｂｈ」からの２バイトには１セクタ当たりのバイト数として「０２００ｈ」が固定値として記録されている。「０ｘ００Ｄｈ」の１バイトには１クラスタ当たりのセクタ数が、メモリカード４０の容量に基づいて記録される。
「０ｘ００Ｅｈ」の１バイトには予約セクタ数として「１」が記録される。
「０ｘ０１０ｈ」の１バイトにはＦＡＴの数、また「０ｘ０１１ｈ」の２バイトにはルートディレクトリエントリーのエントリー数が、それぞれ固定値として「２」「５１２」という値が記録される。「０ｘ０１３ｈ」からの２バイトには論理セクタ数が記録され、メモリカード４０の容量に基づいて６５５３６以下の値が記録される。
【００４３】
「０ｘ０１５ｈ」の１バイトには、メディアＩＤとして例えば「０ｘＦ８ｈ」という値が記録される。「０ｘ０１６ｈ」の２バイトには、メモリカード４０の容量に基づいて１ＦＡＴ当たりのセクタ数が記録される。
「０ｘ０１８ｈ」からの２バイトには、ヘッド（トラック）当たりのセクタ数が固定値とされる「１６」が記録される。「０ｘ０１Ａｈ」からの２バイトには、メモリカード４０の容量に基づいてヘッド数が記録される。
「０ｘ０１Ｃｈ」からの４バイトには、メモリカード４０の容量に基づいて隠しセクタ数が記録される。さらに、「０ｘ０２０ｈ」からの４バイトには、メモリカード４０の容量に基づいて、６５５３６以上の値が記録される。
【００４４】
「０ｘ０２４ｈ」からの１バイトには、物理ドライブ番号として例えば「０ｘ００ｈ」という値が記録される。「０ｘ０２５ｈ」からの１バイトは予約とされ、続く「０ｘ０２６ｈ」からの１バイトには拡張ブート識別コードとして、「０ｘ２９ｈ」が記録される。「０ｘ０２７ｈ」からの４バイトには、ボリュームシリアル番号として、例えば「０ｘ００ｈ」が記録される。
「０ｘ０２Ｂｈ」からの１１バイトには、ボリュームラベル情報がアスキーコードによって記録される。
「０ｘ０３６ｈ」からの８バイトには、ファイルシステムタイプ情報がアスキーコードによって記録される。
【００４５】
「０ｘ０３Ｅｈ」からの「０ｘ１Ｃ０ｈ」バイトには、ブートレコードが記録され、本実施の形態では未使用を示す「０ｘ００ｈ」とされている。
そして、「０ｘ１ＦＥｈ」からの２バイトにはＰＢＲの終端情報として、「０ｘ５５ＡＡｈ」が記録される。
【００４６】
図８はＰＢＲを構成する実際のデータを示す例であり、図７に示した「０ｘ０００ｈ」からオフセット量に対応して所要の情報が配列されている状態を示している。
図８に示すＰＢＲにおいても、データの転送時においてデータ加工処理が行われる。図８に示す例では、例えば、波線で囲んで示されているデータの加工処理を行うようにされる。
波線で囲まれているデータの内容を図７に対応させると、ジャンプコード（「０ｘ０００ｈ」から３バイト）、ＯＥＭ名情報／バージョン情報（「０ｘ００３ｈ」から８バイト）、物理ドライブ番号情報（「０ｘ０２４ｈ」から１バイト）、ボリュームラベル情報（「０ｘ０２Ｂｈ」から１１バイト）、ブートコード情報（「０ｘ０３Ｅｈ」から「０ｘ１Ｃ０」バイト）となる。
つまり、図８に示すメモリカード４０に記録されているＰＢＲをハードディスク装置８０ａのＰＢＲに対応させるように加工すると、例えば図９に示されているようになる。
【００４７】
次に、メモリカード４０に記録されているデータ（ＭＢＲ、ＰＢＲ）を加工する場合の遷移を模式的に説明する。
まず、図１０にしたがいＭＢＲのデータ加工処理について説明する。なお、図１０において、ハードディスク装置８０ａに対応したＭＢＲは「ＭＢＲ’」として示すことにする。
図１０（ａ）に示されているように、ホストコンピュータ８０からデータの読み出し要求があり、要求されたデータにＭＢＲが含まれていると判別した場合には、ディスクドライブ装置０ではメモリカード４０からＭＢＲの読み出し処理を行う。そして、ＭＢＲを読み出してＲＡＭ２７に格納することになるが、メモリカード４０から読み出された直後のＭＢＲは、図５に示したようにブート命令情報が全て「００ｈ」とされている。そして、加工処理を経ることにより、図６に示したようにブート命令情報の一部をハードディスク装置８０ａに対応させるように加工して、ＭＢＲ’としてホストコンピュータ８０に転送する。これにより、ホストコンピュータ８０では、ディスクドライブ装置０を介してメモリカード４０から転送されたデータを、ハードディスク装置８０ａに記録されているデータと同様に扱うことができるようになる。
【００４８】
また、図１０（ｂ）に示されているように、ホストコンピュータ８０から転送されたデータをメモリカード４０に記録する場合に、転送されたデータにＭＢＲが含まれていると判別すると、ＭＢＲのブート命令情報は例えば図６に示したように、ハードディスク装置８０ａに対応した内容とされている。すなわち、ＭＢＲ’としてホストコンピュータ８０から転送されることになる。この場合も、転送されたＭＢＲはＲＡＭ２７に格納されるが、このＲＡＭ２７において、データ加工処理を行い、ブート命令情報の一部を図５に示したようにメモリカード４０に対応した内容に加工して、ＭＢＲとしてメモリカード４０に転送する。したがって、ホストコンピュータ８０からハードディスク装置８０ａに対応した内容のＭＢＲ’が転送された場合でも、ディスクドライブ装置０においてデータ加工を行うことによってメモリカード４０にはＭＢＲとして記録することができるようになる。
【００４９】
次に、図１１（ａ）（ｂ）にしたがいＰＢＲのデータ加工処理について説明するが、この場合も上記したＭＢＲと同様に、データの読み出し時または記録時において行われることになる。
すなわち、図１１（ａ）に示されているように、ホストコンピュータ８０からデータの読み出し要求があり、要求されたデータにＰＢＲが含まれている場合には、ディスクドライブ装置０ではメモリカード４０からＰＢＲの読み出し処理を行いＲＡＭ２７に格納する。この状態で、ＰＢＲは図８に示されているようにされている。そして、加工処理を経ることにより、図９に示されているようにハードディスク装置８０ａに対応させるように加工して、ＰＢＲ’としてホストコンピュータ８０に転送する。なお、図１１において、ハードディスク装置８０ａに対応したＰＢＲは「ＰＢＲ’」として示している。
【００５０】
また、図１１（ｂ）に示されているように、ホストコンピュータ８０から転送されたＰＢＲ’をメモリカード４０に記録する場合も、転送されたＰＢＲをＲＡＭ２７に格納して、このＲＡＭ２７において、データ加工処理を行う。そして図８に示したようにＰＢＲ’をメモリカード４０に対応させるように加工して、ＰＢＲとしてメモリカード４０に転送する。
【００５１】
このようなデータ加工を行うことにより、ホストコンピュータ８０では、ディスクドライブ装置０を介してメモリカード４０から転送されたデータをハードディスク装置８０ａのデータと同様に扱うことができるようになる。
また、ホストコンピュータ８０からハードディスク装置８０ａに対応した内容のＭＢＲ’またはＰＢＲ’が転送された場合でも、データ加工を行うことによってメモリカード４０にはＭＢＲまたはＰＢＲとして記録することができるようになる。
すなわち、メモリカード４０、ハードディスク装置８０ａ間においてデータ転送を行う場合に、例えばホストコンピュータ８０において専用のソフトウエアなどを用いず、メモリカード４０データをハードディスク装置８０ａのデータと同様に扱わせることができるようにしている。
【００５２】
図１２は、ホストコンピュータ８０においてディスクドライブ装置０に装填されたメモリカード４０からデータの読み出しを行う場合の処理工程の一例を示すフローチャートである。
例えば、ディスクドライブ装置０に装填されているメモリカード４０に記録されているデータを要求する場合は、まずディスクドライブ装置０が稼働状態にあるか否かの判別を行う（Ｓ００１）。そして、ディスクドライブ装置０が稼働状態とされ、データ通信の実行が可能であると判別した場合は、メモリカード４０のデータを要求するコマンドを発行する（Ｓ００２）。次に、ディスクドライブ装置０からステップＳ００２のコマンドに対する返信が検出されたか否かの判別を行い（Ｓ００３）、返信が検出されたと判別した場合は、返信の内容を判別する（Ｓ００４）。そして、返信の内容が通信可能であると判別した場合は、ディスクドライブ装置０を介してメモリカード４０から転送されたデータを取り込む（Ｓ００５）。なお、返信の内容がエラーであると判別した場合は、所要のエラー処理を行う（Ｓ００６）。
この場合、ステップＳ００４においてディスクドライブ装置０から転送されるＭＢＲ、またはＰＢＲはハードディスク装置８０ａに対応した内容に加工されており、ホストコンピュータ８０ではハードディスク装置８０ａに記録されているデータと同じように扱うことができるようになる。
【００５３】
図１３は、ディスクドライブ装置０において、ホストコンピュータ８０からの要求に基づいてメモリカード４０に記録されているデータの読み出しを行い、読み出したデータをホストコンピュータ８０に転送する場合の処理工程の一例を示すフローチャートである。
まず、ディスクドライブ装置０ではホストコンピュータ８０からコマンドを受信したか否かの判別を行う（Ｓ１０１）。そして、コマンドを受信したと判別した場合は、受信したコマンドがメモリカード４０に記録されているデータを要求するものであるか否かの判別を行い（Ｓ１０２）、受信したコマンドがメモリカード４０のデータを要求するものであると判別した場合は、メモリカード４０に対して所要の通信処理を行うことでメモリカード４０が装填されているか否かの判別を行う（Ｓ１０３）。また、受信したコマンドがメモリカード４０のデータを要求するものではないと判別した場合は、そのコマンドに対応した他の処理工程（Ｓ１０４）に進む。そして、ステップＳ１０３においてメモリカード４０が装填されていると判別した場合は、ホストコンピュータ８０に対してメモリカード４０との通信が可能であるということを返信する（Ｓ１０５）。ここで、メモリカード４０が装填されていないと判別した場合は、メモリカード４０との通信が不可能であるとして、ホストコンピュータ８０への返信としてエラー情報を返す（Ｓ１０６）。
【００５４】
メモリカード４０との通信が可能である状態に移行すると、ホストコンピュータ８０から要求されているデータのアドレスがＣＨＳ（Cylinder/Head/Sector）であるか否かの判別を行う（Ｓ１０７）。そして、アドレスがＣＨＳであると判別した場合は、そのアドレスをＬＢＡに変換して（Ｓ１０８）、アドレスに対応したデータの読み出しを開始する（Ｓ１０９）。ここで読み出されたデータはＲＡＭ２７に格納される。
アドレス変換処理を経ると、例えばアドレスなどに基づいてホストコンピュータ８０からＭＢＲが要求されているか否かの判別を行い（Ｓ１１０）、ＭＢＲが要求されていると判別した場合は、図１０（ａ）で説明したようにＭＢＲのデータ加工を行う（Ｓ１１１）。さらに、ステップＳ１１０と同様にして、ホストコンピュータ８０からＰＢＲが要求されているか否かの判別を行い（Ｓ１１２）、ＰＢＲが要求されていると判別した場合は、図１１（ａ）で説明したようにＰＢＲのデータ加工を行う（Ｓ１１３）。
そして、ホストコンピュータ８０に要求されたデータの転送を行う（Ｓ１１４）。
【００５５】
図１４は、ホストコンピュータ８０においてディスクドライブ装置０に装填されたメモリカード４０にデータを記録させる場合の処理工程の一例を示すフローチャートである。
例えば、ディスクドライブ装置０に装填されているメモリカード４０にデータの記録を行う場合についても、まずディスクドライブ装置０が稼働状態にあるか否かの判別を行う（Ｓ２０１）。そして、ディスクドライブ装置０が稼働状態として、データ通信の実行が可能であると判別した場合は、メモリカード４０にデータを記録させるコマンドを発行する（Ｓ２０２）。そして、ディスクドライブ装置０からステップＳ２０２のコマンドに対する返信が検出されたか否かの判別を行い（Ｓ２０３）、返信が検出されたと判別した場合は、返信の内容を判別する（Ｓ２０４）。そして、返信の内容が通信可能であると判別した場合は、ディスクドライブ装置０に対してメモリカード４０に記録するデータを転送する（Ｓ２０５）。なお、返信の内容がエラーであると判別した場合は、所要のエラー処理を行う（Ｓ２０６）。
この場合、ステップＳ２０５で転送するＭＢＲ、またはＰＢＲはディスクドライブ装置０においてメモリカード４０に対応した内容に加工される。したがって、ホストコンピュータ８０ではメモリカード４０に記録するデータをハードディスク装置８０ａに記録するデータと同じように扱うことができる。
【００５６】
図１５は、ディスクドライブ装置０において、ホストコンピュータ８０からの要求に基づいて、ホストコンピュータ８０から転送されるデータをメモリカード４０に記録する場合の処理工程の一例を示すフローチャートである。
まず、ホストコンピュータ８０からコマンドを受信したか否かの判別を行い（Ｓ３０１）、コマンドを受信したと判別した場合は、受信したコマンドがメモリカード４０にデータを記録させるものであるか否かの判別を行う（Ｓ３０２）。
そして、受信したコマンドがメモリカード４０にデータを記録させるコマンドであると判別した場合は、メモリカード４０に対して所要の通信処理を行うことでメモリカード４０が装填されているか否かの判別を行う（Ｓ３０３）。また、受信したコマンドがメモリカード４０のデータを要求するものではないと判別した場合は、そのコマンドに対応した他の処理工程（Ｓ３０４）に進む。
ステップＳ３０３においてメモリカード４０が装填されていると判別した場合は、ホストコンピュータ８０に対してメモリカード４０との通信が可能であるということを返信する（Ｓ３０５）。ここで、メモリカード４０が装填されていないと判別した場合は、メモリカード４０との通信が不可能であるとして、ホストコンピュータ８０への返信としてエラー情報を返す（Ｓ３０６）。
【００５７】
メモリカード４０との通信が可能である状態に移行すると、ホストコンピュータ８０から転送されるデータの取り込みを開始する（Ｓ３０７）。ここで読み出されたデータはＲＡＭ２７に格納される。
そして、例えばアドレスなどに基づいてホストコンピュータ８０からＭＢＲが転送されたか否かの判別を行い（Ｓ３１０）、ＭＢＲが転送されていると判別した場合は、図１０（ｂ）で説明したようにＭＢＲのデータ加工を行う（Ｓ３１１）。さらに、ステップＳ３１０と同様にして、ホストコンピュータ８０からＰＢＲが転送されているか否かの判別を行い（Ｓ３１２）、ＰＢＲが転送されていると判別した場合は、図１１（ｂ）で説明したようにＰＢＲのデータ加工を行う（Ｓ３１３）。
そして、ホストコンピュータ８０から転送されたデータをメモリカード４０に転送する（Ｓ３１４）。
【００５８】
このように、本実施の形態のディスクドライブ装置０はホストコンピュータ８０から転送されるＭＢＲ、ＰＢＲをメモリカード４０に記録する場合、メモリカード４０に対応した内容に加工した後にメモリカード４０に転送するようにしている。したがって、ホストコンピュータ８０は、例えばハードディスク装置８０ａにデータの記録を行うのと同様にメモリカード４０に記録を行うことができる。
すなわち、メモリカード４０とされる第一の記録媒体の管理情報（ＭＢＲ、ＰＢＲ）と、ハードディスク装置８０ａとされる第二の記録媒体の管理情報（ＭＢＲ、ＰＢＲ）に対して所要の加工処理を行うようにしているので、ホストコンピュータ８０では、メモリカード４０のデータをハードディスク装置８０ａのデータと同様に扱うためのドライバソフトやアプリケーションソフトなどを備える必要がなくなる。したがって、ホストコンピュータ８０の動作環境における他のソフトウエアとの競合や、または相性などによる動作上の悪影響を抑制することができるようになる。
【００５９】
なお、本実施の形態では、ディスクドライブ装置０においてホストコンピュータ８０に内蔵されているハードディスク装置８０ａとディスクドライブ装置０に装填されているメモリカード４０のＭＢＲ、ＰＢＲの対応をとる例を挙げて説明したが、第一、第二の記録媒体はメモリカード４０、ハードディスク装置８０ａに限定されるものではない。
【００６０】
【発明の効果】
以上、説明したように本発明の記録再生装置は、第一の記録媒体に記録されている管理情報をコンピュータ装置に出力する際に、前記コンピュータ装置が第二の記録媒体のデータと同じように扱うことができるように加工するようにしている。
また、コンピュータ装置から転送された第二の記録媒体の管理情報を第一の記録媒体に記録する場合に、第一の記録媒体に対応した管理情報に加工するようにしている。
これにより、コンピュータ装置では第一の記録媒体に記録されているデータを第二の記録媒体のデータと同様に扱って管理情報の記録、再生を行うことができるようになる。
また、コンピュータ装置においては、第一の記録媒体の管理情報と第二の記録媒体の管理情報を加工するためのソフトウエアなどが必要ないので、コンピュータ装置の動作環境におけるソフトウエアの競合を低減するすることができるとともに、ソフトウエアの相性などによる動作の不具合を抑制することができるようになる。
【図面の簡単な説明】
【図１】本発明の実施の形態のディスクドライブ装置の構成例を説明するブロック図である。
【図２】図１に示すホストコンピュータのハードディスク装置に記録されている起動管理情報（ＭＢＲ、ＰＢＲ）について説明する図である。
【図３】メモリカードの論理フォーマットの一部を説明する図である。
【図４】図３に示したＭＢＲの内容を説明する図である。
【図５】図３に示したＭＢＲの一例を示す図である。
【図６】図５に示したＭＢＲをハードディスク装置に対応させて加工した例を示す図である。
【図７】図３に示したＰＢＲの内容を説明する図である。
【図８】図７に示したＰＢＲの一例を示す図である。
【図９】図８に示したＰＢＲをハードディスク装置に対応させて加工した例を示す図である。
【図１０】ＭＢＲを加工する場合の処理遷移を説明する模式図である。
【図１１】ＰＢＲを加工する場合の処理遷移を説明する模式図である。
【図１２】メモリカードに記録されているデータを要求する場合に、ホストコンピュータで行われる処理工程を説明する図である。
【図１３】メモリカードに記録されているデータを読み出す場合に、ディスクドライブ装置で行われる処理工程を説明する図である。
【図１４】メモリカードにデータを記録する場合に、ホストコンピュータで行われる処理工程を説明する図である。
【図１５】メモリカードにデータを記録する場合に、ディスクドライブ装置で行われる処理工程を説明する図である。
【符号の説明】
１  ピックアップ、２  対物レンズ、３  二軸機構、４  レーザダイオード、９  ＲＦアンプ、１０  システムコントローラ、１２  エンコード／デコード部、１３  インターフェース部、１４  サーボプロセッサ、１６  二軸ドライバ、２０  バッファメモリ、２６  ＲＯＭ、２７  ＲＡＭ、８０  ホストコンピュータ、８０ａ  ハードディスク装置、３０  シリアルインターフェース部、４０  メモリカード、９０  ディスク
【図１】
0004556285.tif 000002
【図２】
0004556285.tif 000003
【図３】
0004556285.tif 000004
【図４】
0004556285.tif 000005
【図５】
0004556285.tif 000006
【図６】
0004556285.tif 000007
【図７】
0004556285.tif 000008
【図８】
0004556285.tif 000009
【図９】
0004556285.tif 000010
【図１０】
0004556285.tif 000011
【図１１】
0004556285.tif 000012
【図１２】
0004556285.tif 000013
【図１３】
0004556285.tif 000014
【図１４】
0004556285.tif 000015
【図１５】
0004556285.tif 000016