(57)【要約】【課題】所定の最小記録データ量でデータを記録する光ディスク装置において、記録データを格納するメモリを効率的に活用する。【解決手段】ホスト装置からの記録データはバッファメモリ３８に格納された後、エンコードされて光ディスク１０に記録される。データの記録は１ＥＣＣブロック（１６セクタ）単位で実行される。バッファメモリ３８に１ＥＣＣブロックに満たない端数が生じた場合、システムコントローラ３２は該空き容量分だけのデータをホスト装置に要求して１ＥＣＣブロック分のデータをバッファメモリ３８に格納し、光ディスク１０へのアクセスによるデータ補充を回避する。【選択図】図１
2006099916.tif 000002
【特許請求の範囲】
【請求項１】
所定の最小記録データ量で光ディスクにデータを記録する光ディスク装置であって、
外部装置から供給されたデータを一時記憶するバッファメモリと、
前記バッファメモリの空き領域の容量が前記最小記録データ量に満たず、かつ前記バッファメモリ内の格納済みデータの終端論理アドレスと直後に外部装置から供給される予定のデータの始端論理アドレスが連続している場合に、空き容量分だけのデータを前記外部装置に要求し、該要求に応じて前記外部装置から供給されたデータを前記空き領域に格納することで前記最小記録データ量を前記バッファメモリに格納する制御手段と、
を有することを特徴とする光ディスク装置。
【請求項２】
請求項１記載の装置において、
前記制御手段は、前記バッファメモリに格納されたデータが前記バッファメモリから読み出され前記光ディスクへの記録が完了した後に、前記外部装置から供給された前記空き容量分だけのデータの残存データを前記バッファメモリに格納する
ことを特徴とする光ディスク装置。
【請求項３】
請求項１記載の装置において、
前記制御手段は、前記バッファメモリの先頭領域に空き領域が存在する場合に、前記光ディスクから読み出された、前記空き領域のアドレスに該当するデータを前記空き領域に格納する
ことを特徴とする光ディスク装置。
【請求項４】
請求項２記載の装置において、
前記制御手段は、前記外部装置から供給されたデータの全てを前記バッファメモリに格納した場合であって前記バッファメモリの終端領域に空き領域が存在するときに、前記光ディスクから読み出された、前記空き領域のアドレスに該当するデータを前記空き領域に格納する
ことを特徴とする光ディスク装置。
【請求項５】
外部装置からの連続的なライトコマンドに応じ、所定の最小記録データ量で光ディスクにデータを連続的に記録する光ディスク装置であって、
外部装置から供給されたデータを一時記憶するバッファメモリと、
最初のライトコマンドに応じて前記バッファメモリにデータを格納した場合であって、前記バッファメモリの終端に生じた空き領域の容量が前記最小記録データ量に満たず、かつ前記バッファメモリ内の格納済みデータの終端論理アドレスと直後に外部装置から供給される予定のデータの始端論理アドレスが連続しているときに空き容量分だけのデータを前記外部装置から受け取って前記空き領域に格納するとともに、前記バッファメモリの先頭に生じた空き領域の容量が前記最小記録データ量に満たないときに前記光ディスクから読み出された該当アドレスのデータを前記空き領域に格納することで前記最小記録データ量を前記バッファメモリに格納し、前記バッファメモリに格納されたデータを前記光ディスクに記録した後に前記空き容量分だけのデータの残存データを前記外部装置から受け取って前記バッファメモリに格納し、最後のライトコマンドに応じて前記バッファメモリにデータを格納した場合であって、前記バッファメモリの終端に生じた空き領域の容量が前記最小記録データ量に満たないときに前記光ディスクから読み出された該当アドレスのデータを前記空き領域に格納するコントローラと、
を有することを特徴とする光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は光ディスク装置、特に記録すべきデータの最小データ量が設定された光ディスク装置におけるメモリ管理技術に関する。
【背景技術】
【０００２】
光ディスクにデータを記録する際には、ホスト装置等の外部装置から供給された記録データをバッファメモリに一時的に記憶し、バッファメモリから記録データを読み出して光ピックアップに供給するが、ＤＶＤ−ＲＡＭ等はセクタフォーマットであって１ＥＣＣブロック（１６セクタ）単位でデータを記録するため、バッファメモリには１６セクタ分の記録データが格納されていなければならない。
【０００３】
下記の特許文献１には、光磁気ディスク装置においてバッファメモリに記録データ単位に満たない記録データが存在する場合に、ダミーデータを付与することで記録データ単位のデータ量とする技術が記載されている。
【０００４】
なお、ＤＶＤ−ＲＡＭドライブにおいても、これに類似する技術として、バッファメモリに１６セクタ分に満たない記録データが存在する場合、ＤＶＤ−ＲＡＭに既に記録されているデータを読み出し、読み出したデータをバッファメモリに格納することで１６セクタ分のデータとする技術が知られている。
【０００５】
図７及び図８には、従来のバッファメモリ１００への記録データの格納方法が模式的に示されている。なお、バッファメモリ１００のメモリ容量が７ＥＣＣブロック分存在するものとし、ホスト装置からのデータ長を０Ｘ１０とし、ホスト装置からのライト（ｗｒｉｔｅ）コマンドが論理ブロックアドレスＬＢＡの０Ｘ１０００Ｅ（１６進数表示）からシーケンシャルに複数回連続するものとする。光ディスク装置のコントローラは、ホスト装置からライトコマンドを受け取り、バッファメモリ１００の論理ブロックアドレス０Ｘ１０００Ｅから０Ｘ１００６Ｄまで受信した記録データを順次格納する。そして、シーケンシャルに次のライトコマンドをホスト装置から受け取るが、バッファメモリの空き領域は０Ｘ１００６Ｅ〜０Ｘ１００６Ｆのみであり、データ長０Ｘ１０のデータを格納するだけの空き容量が存在しないため、この時点でバッファメモリはＦＵＬＬであると判定し、ホスト装置からのデータを受信しない。すると、図７に示されるように、０Ｘ１００００〜〜０Ｘ１０００Ｄまでの空き領域（図中ａ領域）と、０Ｘ１００６Ｅ〜０Ｘ１００６Ｆまでの空き領域（図中ｂ領域）が存在することとなり、１６セクタ分に満たない記録データが存在することになるのでこのままではＤＶＤ−ＲＡＭに記録することができない。
【０００６】
そこで、コントローラは、図中ａ領域及びｂ領域を満たすべく、ＤＶＤ−ＲＡＭのそれぞれのアドレスにアクセスし、該当アドレスに存在するデータを読み出してバッファメモリ１００に格納する。図８には、ＤＶＤ−ＲＡＭから読み出したデータでバッファメモリ１００を満たした状態が示されている。以上のようにして１６セクタ分の記録データがバッファメモリ１００に格納されることとなり、コントローラはこれらのデータを１６セクタ単位で読み出して光ピックアップに供給し、ＤＶＤ−ＲＡＭに記録していく。
【０００７】
【特許文献１】特開平７−２９６５０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、バッファメモリ１００がＦＵＬＬと判定される毎に、バッファメモリを満たすためにＤＶＤ−ＲＡＭからデータを読み出す処理が必要となり、特にバッファメモリ１００の先端領域と終端領域を満たすために２回の読み取り処理が必要となることから、ライトコマンドを受け取ってから全データの記録が完了するまでに時間を要してしまう問題があった。特に、近年ではバッファメモリ１００の容量が増大する傾向にあるが、容量が大なるほど先端アドレスと終端アドレスが離れ、ＤＶＤ−ＲＡＭからの読み出しアドレスが乖離することから、記録完了までの時間が増大してしまう。
【０００９】
本発明の目的は、ホスト装置等の外部装置から供給された記録データの記録完了までの時間を短縮することができる装置を提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、所定の最小記録データ量で光ディスクにデータを記録する光ディスク装置であって、外部装置から供給されたデータを一時記憶するバッファメモリと、前記バッファメモリの空き領域の容量が前記最小記録データ量に満たず、かつ前記バッファメモリ内の格納済みデータの終端論理アドレスと直後に外部装置から供給される予定のデータの始端論理アドレスが連続している場合に、空き容量分だけのデータを前記外部装置に要求し、該要求に応じて前記外部装置から供給されたデータを前記空き領域に格納することで前記最小記録データ量を前記バッファメモリに格納する制御手段とを有することを特徴とする。
【００１１】
本発明では、外部装置から受ける記録命令に応じて、外部装置から供給されたデータをバッファメモリに格納し、その空き容量が最小記録データ量に満たない場合に、従来のように常に光ディスクから読み出したデータで空き容量を埋めるのではなく、次に外部装置から処理を要求されている記録命令に伴うデータの論理アドレスが直前にバッファメモリに格納したデータの論理アドレスと連続しているか否か（シーケンシャルなライトか否か）を確認する。もし、記録すべきデータの論理アドレスが連続している場合は、バッファメモリに残存する空き容量分だけのデータを外部装置に要求し、この部分的なデータで空き領域を埋めることで最小記録データ量を満たす。残存データに関しては、先にバッファメモリに格納されたデータを光ディスクへ記録し、バッファメモリの空き容量を確保した後に、バッファメモリに格納する。もし、論理アドレスが連続しない記録命令が来た場合は、従来どおりに最小記録データ量に満たない空き容量分のデータを読み出してバッファメモリに格納することで最小記録データ量を満たし、光ディスクへ記録する。また、ライトコマンドに応じて全てのデータを受信しバッファメモリに格納した後に空き領域が生じた場合も同様に、その空き領域のアドレスに該当する光ディスクのアドレスからデータを読み出してバッファメモリに格納することで最小記録データ量を満たし、光ディスクへ記録する。本発明では、論理アドレスが連続する連続的なライトコマンドに対し、最初のライトコマンド実行時にバッファメモリの先頭に生じた空き領域、及び最後のライトコマンド実行時にバッファメモリの終端に生じた空き容量を埋めるためのみに光ディスクにアクセスすればよく、記録するデータの容量が大きければ大きい程、光ディスクへのアクセス回数が大幅に低減される。
【発明の効果】
【００１２】
本発明では、バッファメモリに記録されるデータ量を最小記録データ量とするために光ディスクにアクセスする回数が減少するので、特に膨大なデータの記録動作においてデータの記録時間を大幅に短縮することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面に基づき本発明の実施形態について説明する。
【００１４】
図１には、本実施形態に係る光ディスク装置の全体構成図が示されている。ＤＶＤ−ＲＡＭ等の書き換え可能な光ディスク１０はスピンドルモータ（ＳＰＭ）１２により回転駆動される。スピンドルモータＳＰＭ１２は、ドライバ１４で駆動され、ドライバ１４はサーボプロセッサ３０により所望の回転速度となるようにサーボ制御される。
【００１５】
光ピックアップ１６は、レーザ光を光ディスク１０に照射するためのレーザダイオード（ＬＤ）や光ディスク１０からの反射光を受光して電気信号に変換するフォトディテクタ（ＰＤ）を含み、光ディスク１０に対向配置される。光ピックアップ１６はスレッドモータ１８により光ディスク１０の半径方向に駆動され、スレッドモータ１８はドライバ２０で駆動される。ドライバ２０は、ドライバ１４と同様にサーボプロセッサ３０によりサーボ制御される。また、光ピックアップ１６のＬＤはドライバ２２により駆動され、ドライバ２２はオートパワーコントロール回路（ＡＰＣ）２４により駆動電流が所望の値となるように制御される。ＡＰＣ２４は、光ディスク１０のテストエリア（ＰＣＡ）において実行されたＯＰＣ（Optimum Power Control）により選択された最適記録パワーとなるようにドライバ２２の駆動電流を制御する。ＯＰＣは、光ディスク１０のＰＣＡに記録パワーを複数段に変化させてテストデータを記録し、該テストデータを再生してその信号品質を評価し、所望の信号品質が得られる記録パワーを選択する処理である。信号品質には、β値やγ値、変調度、ジッタ等が用いられる。
【００１６】
光ディスク１０に記録されたデータを再生する際には、光ピックアップ１６のＬＤから再生パワーのレーザ光が照射され、その反射光がＰＤで電気信号に変換されて出力される。光ピックアップ１６からの再生信号はＲＦ回路２６に供給される。ＲＦ回路２６は、再生信号からフォーカスエラー信号やトラッキングエラー信号を生成し、サーボプロセッサ３０に供給する。サーボプロセッサ３０は、これらのエラー信号に基づいて光ピックアップ１６をサーボ制御し、光ピックアップ１６をオンフォーカス状態及びオントラック状態に維持する。また、ＲＦ回路２６は、再生信号に含まれるアドレス信号をアドレスデコード回路２８に供給する。アドレスデコード回路２８はアドレス信号から光ディスク１０のアドレスデータを復調し、サーボプロセッサ３０やシステムコントローラ３２に供給する。ＤＶＤ−ＲＡＭの場合にはＣＡＰＡ（Complimentary Allocated Pit Adressing）方式でアドレスデータを得ることができ、セクタ内に記録されたヘッダ部に存在するアドレスデータを再生する。また、ＲＦ回路２６は、再生ＲＦ信号を２値化回路３４に供給する。２値化回路３４は、再生信号を２値化し、得られた８−１６変調信号をエンコード／デコード回路３６に供給する。エンコード／デコード回路３６では、２値化信号を８−１６復調及びエラー訂正して再生データを得、当該再生データをインタフェースＩ／Ｆ４０を介してパーソナルコンピュータなどのホスト装置に出力する。なお、再生データをホスト装置に出力する際には、エンコード／デコード回路３６はバッファメモリ３８に再生データを一旦蓄積した後に出力する。
【００１７】
光ディスク１０にデータを記録する際には、ホスト装置からの記録すべきデータはインターフェースＩ／Ｆ４０を介してエンコード／デコード回路３６に供給される。エンコード／デコード回路３６は、記録すべきデータをバッファメモリ３８に格納し、当該記録すべきデータをエンコードして８−１６変調データとしてライトストラテジ回路４２に供給する。ライトストラテジ回路４２は、ＥＦＭデータを所定の記録ストラテジに従ってマルチパルス（パルストレーン）に変換し、記録データとしてドライバ２２に供給する。記録ストラテジは、例えばマルチパルスにおける先頭パルスのパルス幅や後続パルスのパルス幅、パルスデューティから構成される。記録ストラテジは記録品質に影響することから、通常はある最適ストラテジに固定される。ＯＰＣ時に記録ストラテジを併せて設定してもよい。記録データによりパワー変調されたレーザ光は光ピックアップ１６のＬＤから照射されて光ディスク１０にデータが記録される。データを記録した後、光ピックアップ１６は再生パワーのレーザ光を照射して当該記録データを再生し、ＲＦ回路２６に供給する。ＲＦ回路２６は再生信号を２値化回路３４に供給し、２値化された８−１６変調データはエンコード／デコード回路３６に供給される。エンコード／デコード回路３６は、８−１６変調データをデコードし、正常にデコードできない場合は交替処理を行う。具体的には、バッファメモリ３８に記憶されている記録済みデータを交替領域へ記録する。
【００１８】
このような構成において、システムコントローラ３２は、ホスト装置から供給された記録データをバッファメモリ３８に格納する際に、バッファメモリ３８がＦＵＬＬと判断された場合に、従来のように光ディスク１０からデータを読み出してバッファメモリ３８に格納することで１６セクタ分のデータを満たすのではなく、ホスト装置から次に来たライトコマンドに付随するライトデータの論理アドレスが直前にバッファメモリ３８に格納したデータの論理アドレスと連続しているか否かを確認する。もし、ホスト装置から次に来るであろう、記録すべきデータの論理アドレスがバッファメモリ３８に格納したデータの論理アドレスと連続している場合には、ホスト装置に対してライトコマンドに伴うライトデータのうち、その先頭からバッファメモリ３８の空き容量分だけのデータを部分的に要求し、この部分的データをバッファメモリ３８に格納することで１６セクタ分の記録データを満たす。そして、１６セクタ分の記録データがバッファメモリ３８に格納され、これらの記録データが光ディスク１０に記録された後、残りのデータについてホスト装置から受信し、バッファメモリ３８の空き領域に格納する。
【００１９】
図２には、システムコントローラ３２によるバッファメモリ３８の管理フローチャートが示されている。
【００２０】
ホスト装置からライトコマンドを受信すると（Ｓ１０１）、ホスト装置が記録を要求するライトデータの始端論理アドレスと終端論理アドレスよりライトデータの総容量を算出し、その容量がバッファメモリ３８の空き領域に収まるか否かを検証する（Ｓ１０２）。空き領域に収まるのであれば、ライトデータを受信し、当該空き領域に格納する（Ｓ１０３）。ステップＳ１０１において、ライトコマンドが来ないうちは、直前のライトコマンドから所定時間が経過したか否かを検証する（Ｓ１０４）。例えば、最後のライトコマンドから１秒が経過していれば、ホスト装置から暫く種々の命令が来ないであろうと判断し、バッファメモリ３８に格納されている未記録ライトデータの光ディスクへの記録処理を行う。ＤＶＤ−ＲＡＭの制約上、記録処理を行うにはバッファメモリ３８内のライトデータが完全に１ＥＣＣブロック毎に満たされていなければならないので、バッファメモリ３８内に１ＥＣＣブロック未満の空き領域が存在するか否かを確認する（Ｓ１０５）。もし空き領域があれば、当該領域の論理アドレスに相当する光ディスク上のデータはそのまま保存されていなければならないので、光ディスクから当該データを読み込み、バッファメモリ３８の空き領域に格納させて（Ｓ１０６）、バッファメモリ３８内のライトデータを１ＥＣＣブロック毎に完結する状態にした後、光ディスクへ記録し（Ｓ１１３）、処理を完遂する。
【００２１】
ステップＳ１０２において、ライトデータの総容量がバッファメモリ３８の空き領域に収まらない場合は、以下の処理に移る。まず、バッファメモリ３８に１ＥＣＣブロック未満の空き領域があるか否かを確認し（Ｓ１０７）、もし空き領域が全くない場合は、バッファメモリ３８内は未記録ライトデータで完全に埋め尽くされているので、直ちに光ディスクへ記録し（Ｓ１１３）、処理を完遂する。ステップＳ１０７で空き領域がある場合は、次に受信した未記録データの始端論理アドレスに、１ＥＣＣブロックに満たない空き領域があるか否かを確認する（Ｓ１０８）。もし空きがあれば、当該領域の論理アドレスに相当する光ディスク上のデータはそのまま保存していなければならないので、光ディスクから当該データを読み込み、バッファメモリ３８の空き領域に格納させる（Ｓ１０９）。次にホスト装置が記録を要求するライトデータの始端論理アドレスが、バッファメモリ３８内に格納されている最新の未記録ライトデータの終端論理アドレスと連続しているか否かを検証する（Ｓ１１０）。もし、ここで論理アドレスが不連続であれば、論理アドレスが連続した残りのデータを光ディスクから読み込んで、１ＥＣＣブロック毎に光ディスクへ記録しなければならないので、ステップＳ１０６と同様の処理を行う。もし、ステップＳ１１０で論理アドレスが連続していると判断した場合、それは光ディスクから読み込むよりもホスト装置から読み込むのが好ましいデータである。したがって、次にホスト装置が控えているライトデータのうち、１ＥＣＣブロック未満の空き領域に相当するデータ量だけ、ホスト装置から部分的に読み込むべく要求し（Ｓ１１１）、ホスト装置から受信したライトデータをバッファメモリ３８の空き領域へ格納する（Ｓ１１２）。バッファメモリ３８が１ＥＣＣブロック単位の未記録ライトデータで満たされたら、光ディスクへ記録する（Ｓ１１３）。すると、バッファメモリ３８には未記録ライトデータは存在しなくなるので、ＥＣＣブロック毎の空き領域が生じる。そして、ホスト装置には未だライトコマンドを完遂していないライトデータが残っている（Ｓ１１４）ので、これを受信し、処理を完遂する（Ｓ１１５）。論理アドレスの連続するライトコマンドが連続して来た場合は、バッファメモリ３８がバッファＦＵＬＬと判定される迄はステップＳ１０１−Ｓ１０２−Ｓ１０３を繰り返し、ＦＵＬＬになったらＳ１０２−Ｓ１０７−Ｓ１１０−Ｓ１１１−Ｓ１１２−Ｓ１１３と推移し、再び図２のフローの最初から処理を開始する。連続するライトコマンドの最後は、ステップＳ１０１からライトコマンドが暫く来なくなり、ステップＳ１０４に移行し、所定時間を経過した後はＳ１０４−Ｓ１０５−Ｓ１０６−Ｓ１１３と推移し、バッファメモリ３８に残存するライトデータを全て光ディスクへ記録して終了する。
【００２２】
従来の管理方法ではバッファメモリ３８がＦＵＬＬと判定される毎に、その先頭と終端の空き領域を埋めるべく光ディスク１０に対して２回読み出し動作を実行しており、シーケンシャルライトの最初と最後のみならずその間のライトコマンドにおいても光ディスク１０への読み出し動作が必要となるが、本実施形態ではバッファメモリ３８がＦＵＬＬと判定されても次に記録するデータの論理アドレスが連続している場合は、その終端をホスト装置からのデータで埋めるために光ディスク１０にアクセスする必要がなく、シーケンシャルライトにおける最初と最後の２回だけ光ディスク１０から読み出せばよい。
【００２３】
なお、図２の処理ではＳ１０９にて光ディスク１０にアクセスしてデータを読み出して格納した後にＳ１１１にて空き容量分のデータをホスト装置に要求して格納しているが、終端の空き容量分をホスト装置に要求して格納した後に光ディスク１０にアクセスして先頭の空き領域に格納してもよい。
【００２４】
図３乃至図６には、本実施形態におけるバッファメモリ３８のデータ格納処理が模式的に示されている。従来の図７乃至図８に対応するものである。従来との対比のため、ホスト装置からのデータをバッファメモリ３８の論理ブロックアドレスＬＢＡの０Ｘ１０００Ｅから格納するものとし、データ長は０Ｘ１０とする。
【００２５】
図３において、バッファメモリ３８の０Ｘ１０００Ｅからシーケンシャルなライトコマンドに応じてデータを受信し、０Ｘ１０００Ｅ〜０Ｘ１００６Ｄまでデータを受信し格納したとする。次のライトコマンドでデータ長０Ｘ１０のデータを受信する空き容量はないので、バッファメモリ３８はＦＵＬＬと判定される。この時点で、バッファメモリ３８の先頭には０Ｘ１００００〜０Ｘ１０００Ｅまでの空き領域３８ａが存在し、終端には０Ｘ１００６Ｅ〜０Ｘ１００６Ｆの空き領域３８ｂが存在する。先頭及び終端は１ＥＣＣブロック（１６セクタ）分の記録データが存在しないため、データを記録することができない。
【００２６】
そこで、図４に示すように、バッファメモリ３８ａの先頭の空き領域３８ａに対して光ディスク１０の該当アドレスにアクセスしてデータを読み出し、読み出したデータを空き領域３８ａに格納して１ＥＣＣブロック分のデータとする。
【００２７】
次に、図５に示すように、バッファメモリ３８の終端の空き領域３８ｂに対してホスト装置にその容量分のデータを要求し、ホスト装置から受信した部分データを空き領域３８ｂに格納して１ＥＣＣブロック分のデータとする。バッファメモリ３８に格納された記録データは１ＥＣＣブロック単位で読み出され光ディスク１０に記録される。
【００２８】
光ディスク１０への記録が完了した後、図６に示すように、バッファメモリ３８には再び空き領域が生じることになるから、ホスト装置に対して残りのデータを要求し、この残りのデータをバッファメモリ３８の先頭アドレスから格納していく。その後、ホスト装置からのライトコマンドに応じて順次データを受信し格納していき、シーケンシャルなライトコマンドの最後のコマンドに応じてデータを受信した後に終端が１ＥＣＣブロックの端数である場合、光ディスク１０の該当アドレスにアクセスしてデータを読み出し、読み出したデータを格納する。
【００２９】
図３乃至図６から分かるように、光ディスク１０へのアクセスは、シーケンシャルライトコマンドに対して最初と最後の２回だけであることに留意されたい。本願出願人は、本実施形態のバッファメモリ管理方法により光ディスク１０へのアクセス回数を低減でき、これにより記録時間を大幅に短縮できることを確認している。
【００３０】
本実施形態では、シーケンシャルなライトコマンドの場合を例示したが、ランダムなライトコマンドの場合でもバッファメモリ３８のデータ格納状況及びデータ長によってはバッファＦＵＬＬの状態が生じるため、光ディスク１０へのアクセス回数を低減することが可能である。
【００３１】
また、本実施形態では、バッファＦＵＬＬの状態となってもホスト装置からデータを順次受信しバッファメモリ３８に格納していくので、光ディスク１０への記録回数も低減できる。
【図面の簡単な説明】
【００３２】
【図１】実施形態に係る光ディスク装置の全体構成図である。
【図２】実施形態の処理フローチャートである。
【図３】バッファメモリのデータ格納説明図（その１）である。
【図４】バッファメモリのデータ格納説明図（その２）である。
【図５】バッファメモリのデータ格納説明図（その３）である。
【図６】バッファメモリのデータ格納説明図（その４）である。
【図７】従来のバッファメモリのデータ格納説明図（その１）である。
【図８】従来のバッファメモリのデータ格納説明図（その２）である。
【符号の説明】
【００３３】
１０  光ディスク、１６  光ピックアップ、３２  システムコントローラ、３６  エンコード／デコード回路、３８  バッファメモリ。
【図１】
2006099916.tif 000003
【図２】
2006099916.tif 000004
【図３】
2006099916.tif 000005
【図４】
2006099916.tif 000006
【図５】
2006099916.tif 000007
【図６】
2006099916.tif 000008
【図７】
2006099916.tif 000009
【図８】
2006099916.tif 000010