(57)【要約】      （修正有）【課題】同一のディスク内におけるデータ移動或いはコピー時に無駄なデータの移動順序を省略して、アクセス回数を減らし、迅速且つ効率よく行う。【解決手段】同一光記録媒体内でのデータ移動或いはコピー時に読み出し又は書き込み位置と伝送長さを含む読み出し／書き込み命令を伝送する制御部と、制御部から読み出し／書き込み命令を入力され、光記録媒体のデータを再生し記録する光記録媒体の記録再生装置から構成される光記録媒体のデータコピー及び移動方法において、光記録媒体記録再生装置は、制御部から読み出し命令が伝送されると、読み出し命令が指定する光記録媒体の読み出し位置から伝送長さだけデータを読み出して、内部メモリに格納する段階と、制御部から書き込み命令が入力されると、内部メモリに格納されたデータを読み出した後、書き込み命令が指定する光記録媒体の書き込み位置から伝送長さだけ読み出したデータを記録する段階とからなる。【選択図】  図５
2005327462.tif 000002
【特許請求の範囲】
【請求項１】
読み出すべきデータの位置を示す論理ブロックアドレスと、読み出すべきデータの長さを示す伝送長さと、コピーか又は移動かのモードを示す識別情報とを具備する読み出し命令を受けるステップと；
上記読み出し命令に基づいて光記録媒体からデータを読み出して、この読み出したデータをメモリに格納するステップと；
書き込まれるべきデータの位置を示す論理ブロックアドレスと、書き込まれるべきデータの長さを示す伝送長さと、コピーか又は移動かのモードを示す識別情報とを具備した書き込み命令を受けるステップと；
書き込み命令に基づいて上記メモリに格納されたデータを読み出し、書き込み命令の論理ブロックアドレスで指定される位置に上記読み出したデータを記録するステップと；
から構成されることを特徴とする光記録媒体上でのデータのコピー／移動方法。
【請求項２】
読み出し命令の識別情報がデータをコピーするか又は光記録媒体の他の位置に移動させるものと指示しておれば、光記録媒体の読み出しデータはコントローラには送信されないことを特徴とする請求項１記載の方法。
【請求項３】
読み出し命令の識別情報がデータをコピーするか又は光記録媒体の他の位置に移動させるものと指示しておれば、光記録媒体に記録されるべきデータはコントローラには送信されないことを特徴とする請求項１記載の方法。
【請求項４】
複数の読み出し／書き込み命令が１つのデータファイル内に発生しており、読み出し命令の識別情報がデータのコピー又は移動のモードを示している間は、メモリ内の読み出し命令によって指定された位置に読み出したデータを連続して蓄積するステップを更に有する請求項１記載の方法。
【請求項５】
メモリ内のデータが所定の量になるか或は読み取り命令の識別情報が不活性になるまで、メモリ内の読み取り命令によって指定された位置に読み取ったデータを連続的に格納するステップと；
メモリ内に蓄積されているデータが予定量に達するか或は読み取り命令の識別情報が不活性になると書き込み命令に基づいてメモリ内のデータを読み出し、これを書き込み命令の論理ブロックアドレスで指定される位置に記録するステップと；  を更に有する請求項１記載の方法。
【請求項６】
前項記載の記録するステップは、
記録位置は書き込み命令に連続して決められているか否を決定するステップと；
もし、記録位置が連続して決められるのであれば書き込み命令によって指定された光記録媒体上の記録位置にメモリから読み出されたデータを引き続き記録するステップと；
を有する請求項５記載の方法。
【請求項７】
記録ステップは、記録位置に連続性がない状態で、書き込み命令の識別情報が有効である限り、メモリから読み出されたデータを記録するステップを含んでいる請求項６記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は再記録の可能な光記録媒体システムに関し、特に、同一光記録媒体におけるデータのコピー／移動方法及び装置に関する。
【背景技術】
【０００２】
一般に、光記録媒体、すなわち、データを光によってディスクに記録し、且つディスクから再生する光ディスク記録再生装置は、ＣＤ、ＤＶＤなどのような光ディスクを記録媒体として用い、光ディスクに記録されたデータを再生したり、ディスクにデータを記録する装置である。
【０００３】
ＤＶＤはその動作原理はＣＤと同様である。すなわち、レーザを用いて反射する光量の差から０と１のデータを認識するＣＤと同じ原理でデータを認識する。ただ、ＣＤに比べてデータを格納するためのトラックの幅が微細であるという点で違いがある。
【０００４】
図１はかかる光ディスクにデータを記録し再生することができる光ディスク記録再生装置の一般的な構成ブロック図である。光ピックアップ１０２がサーボ制御部１０６の制御によって対物レンズで集光した光ビームを光ディスク１０１の信号トラック上に入射させ、また、信号記録面から反射して入ってきた光を再び対物レンズで集光する。対物レンズで集めた光信号をフォーカスエラー信号やトラッキングエラー信号の検出のために光検出器（図示せず）に入射する。
【０００５】
光検出器は多数の光検出素子から成っており、各々の光検出素子から得た光量に比例する電気信号がＲＦ及びサーボエラー生成部１０４に出力する。
ＲＦ及びサーボエラー生成部１０４は光検出器から出力された電気信号からデータ再生のためのＲＦ信号、サーボ制御のためのフォーカスエラー信号（ＦＥ）、トラッキングエラー信号（ＴＥ）などを検出する。
このとき、ＲＦ信号は再生のためにデコーダ１０５に出力され、ＦＥ，ＴＥのようなサーボエラー信号はサーボ制御部１０６に出力され、データ記録のための制御信号はエンコーダ１０３に出力される。
【０００６】
エンコーダ１０３は記録するデータを光ディスク１０１が要求するファマットの記録パルスに符号化した後、光ピックアップ１０２を介して光ディスク１０１に記録し、デコーダ１０５はＲＦ信号から元の形態のデータを復元する。
【０００７】
サーボ制御部１０６はフォーカスエラー信号（ＦＥ）を信号処理して、フォーカシング制御のための駆動信号をフォーカスサーボ駆動部１０７に出力し、トラッキングエラー信号（ＴＥ）を信号処理して、トラッキング制御のための駆動信号をトラッキングサーボ駆動部１０８に出力する。
このとき、フォーカスサーボ駆動部１０７は光ピックアップ１０２内のフォーカスアクチュエータを駆動させることにより、光ピックアップ１０２を上下に動かして、光ディスク１０１が回転と共に上下に動く動きに追従させる。
【０００８】
トラッキングサーボ駆動部１０８は、光ピックアップ１０２内のトラッキングアクチュエータを駆動させることにより、光ピックアップ１０２の対物レンズをラジアル方向に動かしてビームの位置を修正し、所定のトラックに追従させる。
すなわち、正常な記録/再生動作やファインシーク時には、トラッキングサーボ駆動部１０８を介してトラッキングアクチュエータを駆動させ、光ピックアップの対物レンズを半径方向に動かす。一方、光ピックアップ全体を移動させなければならないラフシークの場合、スレッドサーボ駆動部１０９がサーボ制御部１０６からスレッド制御信号を入力され、スレッドモータ１１０を駆動することにより、光ピックアップ本体を所望の方向に直接に移送させる。
【０００９】
サーボ制御部１０６はＲＦ信号からディスクの回転速度の情報を検出して、スピンドル駆動部１１３に出力する。このスピンドル駆動部１１３は、回転速度の情報に従ってスピンドルモータ１１４を位相同期ループ（ＰＬＬ）を制御してディスク１０１を回転させる。
【００１０】
一方、かかる光ディスク記録再生装置には、図２のように全体を制御する制御装置としてのホストＰＣが連結されることがある。このホストＰＣは一種のコンピュータであり、これを用いるのは、光ディスク記録再生装置がＰＣの支援をうける場合である。
【００１１】
ホストは、記録／再生時に光ディスク記録再生装置のインターフェース１１１を介して、図３、図４のような書き込み命令、読み出し命令をマイクロプロセッサ１１２へ伝送し、エンコーダ１０３には記録するデータを伝送し、デコーダ１０５からは再生したデータを受け取る。マイクロプロセッサ１１２はホストの書き込み／読み出し命令に従ってエンコーダ１０３、デコーダ１０５及びサーボ制御部１０６を制御する。
【００１２】
このとき、インターフェース１１１は、一般的にＡＴＡＰＩ(Advanced Technology Attached Packet Interface）を使用する。ＡＴＡＰＩとは、ＣＤやＤＶＤドライブのような光記録／再生装置とホスト間の標準インターフェースで、光記録／再生装置でデコードしたデータをホストへ伝送するために提案されたインターフェースである。これは、デコードしたデータをホストで処理可能なデータのパケット形態のプロトコルに変換して伝送する役割を果たす。
【００１３】
図３は光ディスクからデータを再生する場合、ホストから図１の光ディスク記録再生装置に出力する一般的な読み出し命令フォーマットの一例を示す図であり、図４は光ディスクにデータを記録する場合、ホストから図１の光ディスク記録再生装置に出力する書き込み命令フォーマットの一例を示す図である。
この読み出し／書き込み命令には、読み出し又は書き込み位置を指定するＬＢＡ（Logical Block Address）と、それに続くデータのサイズを知らせる伝送長さを含む。
【００１４】
一例として説明すると、光ディスク記録装置で記録すべきデータが発生すると、ホストは、図４のような書き込み命令をインターフェース１１１を介して光ディスク記録装置のマイクロプロセッサ１１２に送る。次いで、ホストは記録すべきデータをインターフェース１１１を介して光ディスク記録装置のエンコーダ１０３へ送る。光ディスク記録装置は、ホストから光ディスク１０１に記録するデータが入力されると、これを指定したＬＢＡから記録し始める。
【００１５】
一方、光ディスク記録再生装置は、光ディスク１０１のある一方の領域に記録されているデータ（又は情報）を同一ディスク内の他の領域に移動、或いはコピーすることもできる。このときにも読み出し命令／書き込み命令が必要である。
【００１６】
図２は同一ディスク内におけるデータの移動或いはコピーを行う従来の方法を示している。
即ち、ホストは図３のような読み出し命令を生成して光ディスク記録再生装置のマイクロプロセッサ１１２に出力し、そのマイクロプロセッサ１１２の制御によって光ディスク記録再生装置は読み出し命令が指定する光ディスク１０１内のＬＢＡから伝送長さだけデータを読み出して、光ディスク記録再生装置のメモリ（図示せず）内に格納する。
その後、光ディスク記録再生装置は、メモリに格納したデータを読み出してホストに伝送する。ホストは伝送されたデータをホストに割り当てられたメモリに格納した後、再び光ディスク記録再生装置に書き込み命令と共に格納したデータを読み出して伝送する。
【００１７】
すると、光ディスク記録再生装置は、ホストから伝送されたデータを再び光ディスク記録再生装置に割り当てられたメモリに格納した後、書き込み命令が指定する光ディスク１０１内の目標記録位置（即ち、ＬＢＡ）から伝送長さだけデータを記録する。すなわち、書き込み命令が指定する記録位置（すなわち、コピー或いは移動位置）をアクセスして、実際に光ディスクの表面上に記録動作を行う。
【００１８】
このように、従来、同一ディスク内でデータを移動させ或いはコピーするとき、光ディスク記録再生装置は、ホストから読み出し命令が入力されて、光ディスクから読み出したデータを光ディスク記録再生装置内のメモリに格納した後、再びホストに送ってホスト内のメモリに格納し、ホストは、ホスト内のメモリに格納したデータを読み出して、書き込み命令と共に光ディスク記録再生装置に送り、光ディスク記録再生装置内のメモリに格納した後、実際に移動或いはコピーする位置にデータを記録していた。
従って、従来の方法は実際には必要ないデータの流れが存在していた。
【００１９】
すなわち、光ディスクで読み出したデータを再びホスト内のメモリに格納するためにホストへ送らなければならない。これは、光ディスク記録再生装置内のメモリを不必要に消耗させ、また、再生時と同一のデータを再びホストから受けてメモリに格納する過程が必要であった。これにより、光ディスク記録再生装置は、同一のディスク内でデータを移動或いはコピーするとき、データの伝送時間が長くなり、特に、一つのファイルに対して、又は、記録したデータの全体移動或いはコピーに対して読み出し／書き込み命令が複数回発生しなければならず、また、データの読み出し／書き込みのために光ディスクを何回も物理的にアクセスしなければならないので、データの移動、コピー時間が長時間かかる。そして、物理的な移動が多くなるので、パワーの消耗が増加する。
【発明の開示】
【発明が解決しようとする課題】
【００２０】
本発明は上記のような問題点を解決しようとするもので、その目的は、同一のディスク内におけるデータ移動或いはコピー時に無駄なデータの移動を省略して、光ディスクの実際のアクセス回数を減らすことにより、同一光ディスク内におけるデータ移動、コピーをより迅速且つ効率よく行うことができる光記録媒体のデータコピー／移動方法及び装置を提供することである。
【００２１】
本発明の他の目的は、同一ディスク内におけるデータの移動或いはコピー時にホストへのデータ伝送過程を省略することができる光記録媒体のデータのコピー／移動方法及び装置を提供することにある。
【００２２】
本発明のさらに他の目的は、同一ディスク内におけるデータの移動或いはコピー時にホストへのデータ伝送過程を省略するために、ホストで生成する読み出し／書き込み命令の未使用領域に識別情報を割り当て、データの移動或いはコピーを表示する光記録媒体のデータコピー／移動方法及び装置を提供することである。
【課題を解決するための手段】
【００２３】
このような目的を達成するための本発明による光記録媒体のデータコピー及び移動方法は、制御部（例えば、ホスト）から読み出し命令が伝送されると、前記読み出し命令が指定する光記録媒体の読み出し位置から伝送長さだけデータを読み出して、内部メモリに格納する段階と、制御部から書き込み命令が入力されると、内部メモリに格納されたデータを読み出した後、書き込み命令が指定する光記録媒体の書き込み位置から伝送長さだけ読み出したデータを記録する段階とを備えていることを特徴とする。
【００２４】
伝送される読み出し命令には識別情報のための領域が割り当てられており、その領域には現在同一光記録媒体内におけるデータの移動或いはコピーの可否を識別情報として表示することを特徴とする。
【００２５】
識別情報が同一光記録媒体におけるデータの移動或いはコピーであることを示すと、光記録媒体から読み出したデータを制御部に伝送しないことを特徴とする。
【００２６】
伝送される書き込み命令には、識別情報のための領域が割り当てられており、その領域には現在同一光記録媒体内におけるデータの移動或いはコピーの可否が書き込まれていることを特徴とする。
【００２７】
識別情報が同一光記録媒体におけるデータの移動或いはコピーであることを示すと、光記録媒体に記録するデータを制御部から伝送しないことを特徴とする。
【００２８】
本発明による光記録媒体のデータのコピー及び移動装置は、データの記録／再生のための書き込み／読み出し命令内の未使用領域に識別情報のための領域を割り当て、その領域に同一光記録媒体内におけるデータの移動或いはコピーの可否を書き込んで伝送するホストと、ホストから伝送される読み出し命令内の識別情報が同一光記録媒体内におけるデータの移動或いはコピーであることを示すと、読み出し命令で指定する光記録媒体の読み出し位置からデータを読み出して内部メモリに格納し、ホストから伝送される書き込み命令内の識別情報が同一光記録媒体内におけるデータの移動或いはコピーであることを示すと、内部メモリに格納したデータを読み出した後、書き込み命令で指定する光記録媒体の書き込み位置にその読み出したデータを記録する光記録媒体記録再生装置とで構成されることを特徴とする。
【００２９】
ホストで一つのファイルに対して複数の読み出し／書き込み命令を発生して伝送した場合、光記録媒体記録再生装置は、識別情報が１にセットされた読み出し命令がホストから伝送されている間には読み出し命令が指定する位置で読み出したデータを内部メモリに繰り返して格納のみを行い、識別情報が１にセットされた最初の書き込み命令がホストから伝送されると、その書き込み命令で指定する記録位置を内部メモリの特定の領域に格納し、識別情報が０にリセットされた読み出し命令がホストから伝送されると、内部メモリに格納したデータを読み出して、内部メモリの特定領域に格納した光記録媒体の記録位置から順次に読み出したデータを記録することを特徴とする。
【００３０】
一つのファイルに対して複数の読み出し／書き込み命令をホストが発生して伝送した場合、光記録媒体記録再生装置は、識別情報が１にセットされた読み出し命令がホストから伝送されている間には、前記読み出し命令が指定する位置で読み出したデータを内部のメモリに繰り返して格納のみを行い、識別情報が１にセットされた書き込み命令がホストから伝送されている間には、書き込み命令が指定する記録位置と伝送長さの情報を前記内部メモリの特定の領域に格納し、識別情報が０にリセットされた読み出し命令又は書き込み命令がホストから伝送されると、内部メモリに格納したデータを読み出した後、格納した記録位置と伝送長さの情報を用いて光記録媒体に読み出したデータを記録することを特徴とする。
【００３１】
光記録媒体記録再生装置は、光記録媒体にデータを記録する時に記録位置の連続性を確認した後、記録位置が連続的であると判別されると、識別情報が１にセットされた最初の書き込み命令で指定した光記録媒体の記録位置から順次に内部メモリから読み出したデータを記録することを特徴とする。
【００３２】
光記録媒体記録再生装置は、記録位置が非連続的であると判別されると、識別情報が１にセットされた書き込み命令が入力される毎に格納された記録位置と伝送長さの情報に従って、内部メモリから読み出したデータを光記録媒体に記録することを特徴とする。
【００３３】
本発明による光記録媒体のデータコピー及び移動装置は、データ記録／再生のための書き込み／読み出し命令内の未使用領域に識別情報のための領域を割り当て、その領域に同一光記録媒体内におけるデータの移動或いはコピーの可否を書き込んで伝送するホストと、ホストで一つのファイルに対して複数の読み出し／書き込み命令を発生して伝送したとき、識別情報が１にセットされた読み出し命令がホストから伝送されている間には、読み出し命令が指定する位置で読み出したデータを内部メモリに繰り返して格納のみを行い、識別情報が１にセットされた書き込み命令が前記ホストから伝送されている間には、書き込み命令が指定する記録位置と伝送長さの情報を前記内部メモリの特定の領域に格納し、その識別情報が０にリセットされた読み出し命令或いは書き込み命令がホストから伝送されると、内部メモリに格納したデータを読み出した後、格納した記録位置と伝送長さの情報を用いて、光記録媒体に読み出したデータを記録する光記録媒体記録再生装置とから構成されることを特徴とする。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の実施形態を図面に沿って詳細に説明する。
【００３５】
図５は本発明による同一記録媒体であるディスク内におけるデータ移動或いはコピー時の光ディスク記録再生装置とホストとのデータ及び読み出し／再生命令の伝送状態を示す図面である。
図６はその際の読み出し命令フォーマットの一例を示し、図７はその際の書き込み命令フォーマットの一例を示すものであって、同一ディスク内におけるデータの移動ということを知らせるために、読み出し命令と書き込み命令の一部が修正されている。
なお、本実施形態は従来同様全体の制御をホストである制御装置によって行っている。すなわち、本光記録媒体記録再生装置は制御装置の支援のもとで動作している。
【００３６】
すなわち、既存の読み出し／書き込み命令体系と互換性を維持するために、基本的には既存の読み出し／書き込み命令体系をそのまま利用し、使用していない箇所に識別情報のためのフラグを割り当てる。本発明では、説明の便宜上、そのフラグをＤＣＦ（Direct Copy Flag）と称する。
ＤＣＦフラグは読み出し／書き込み命令の未使用領域に割り当てられ、一例として、図６、図７では９番バイトの７番ビット位置の従来ではＶｅｎｄｏｒ ｓｐｅｃｉｆｉｃであったオプション領域を用いる。図６、図７は一例に過ぎず、読み出し／書き込み命令内の未使用領域であれば何処でも良い。
【００３７】
すなわち、ホストは、次の動作が同一ディスク内におけるデータ移動或いはコピーである場合、これを読み出し／書き込み命令のＤＣＦフラグに表示（一例で本発明ではデータ移動或いはコピー時、ＤＣＦフラグをセットさせる）して、光ディスク記録再生装置へ伝送する。
また、ホストは一つのファイル或いは移動（或いはコピー）すべきデータの読み出し／書き込み動作が完了すると、ＤＣＦフラグをリセットさせ、光ディスク記録再生装置へ伝送する。
【００３８】
したがって、光ディスク記録再生装置はＤＣＦフラグが１にセットされた読み出し命令が入力されると、読み出し命令が指定する光ディスク１０１の該当位置からデータを読み出した後、光ディスク記録再生装置内のメモリに格納し、ホストには伝送しない。
そして、再びホストからＤＣＦフラグが１にセットされた書き込み命令が入力されると、光ディスク記録再生装置のメモリに格納されたデータを読み出して書き込み命令が指定する光ディスク１０１の該当位置にすぐ記録する。
【００３９】
このようにすると、光ディスク記録再生装置内のメモリに格納したデータをホストに伝送する過程を削除できるので、その所要時間を省略することができる。
すなわち、データの移動、コピー時間を短縮することができる。
【００４０】
図８はかかる本発明の読み出し／書き込み命令を入力され、同一ディスク内でデータの移動或いはコピーを行う光ディスク記録再生装置の動作流れ図である。
すなわち、同一ディスク内におけるデータの移動或いはコピーが必要であれば、ホストは読み出し命令のＤＣＦフラグを１にセットさせ、その以外の場合は０にリセットさせる。
したがって、光ディスク記録再生装置は、読み出し命令が入力されると（段階８０１）、ＤＣＦフラグが１にセットされているかをチェックする（段階８０２）。
ここで、読み出し命令のＤＣＦフラグが１にセットされているということは、光ディスクで読み出したデータをホストに伝送しないという意味であって、同一ディスク内におけるデータの移動或いはコピーの場合がこれに当たる。
【００４１】
したがって、段階８０２でＤＣＦフラグが１にセットされていれば、光ディスク記録再生装置は、読み出し命令で指定するＬＢＡ、即ち、光ディスク１０１の指定された読み出し位置にアクセスする（段階８０３）。そして、読み出し位置から読み出し命令で指定した伝送長さだけデータを読み出して、光ディスク記録再生装置内のメモリに格納する（段階８０４）。このとき、ホストには光ディスク１０１から読み出したデータを伝送しない。但し、読み出しの終了を知らせる読み出し終了リポートのみを送付する（段階８０５）。
【００４２】
ホストは読み出し終了報告が伝送されると、書き込み命令を発生して光ディスク記録再生装置へ伝送するが、その際、書き込み命令内のＤＣＦフラグを１にセットして伝送する（段階８０６）。したがって、段階８０７で書き込み命令のＤＣＦフラグが１にセットされていると判別すると、光ディスク記録再生装置は、書き込み命令が指定する光ディスクの対応する記録位置から伝送長さだけメモリに格納したデータを読み出して記録する（段階８０８）。それから、ホストに書き込みが終わったことを知らせる書き込み終了報告を送付した後、ホストから次の読み出し命令を待つ（段階８０９）。すなわち、光ディスク記録再生装置は、ホストから書き込み命令は入力されるが、光ディスクにデータを記録するためのデータをホストからは伝送されない。
【００４３】
しかし、段階８０７で書き込み命令内のＤＣＦフラグが０にリセットされていると判別すると、光ディスク記録再生装置は、ホストから記録するデータを伝送される。そして、書き込み命令が指定する光ディスクの記録位置から伝送長さだけホストから伝送されたデータを記録する（段階８１０）。それから、ホストに書き込み終了報告を送付した後、ホストから次の読み出し命令を待つ（段階８１１）。
【００４４】
一方、段階８０２で読み出し命令内のＤＣＦフラグが０にリセットされていると判別すると、同様に、光ディスク記録再生装置は、読み出し命令で指定するＬＢＡ、即ち、光ディスク１０１の読み出し位置にアクセスする（段階８１２）。
そして、読み出し位置から読み出し命令で指定された伝送長さだけデータを読み出して、光ディスク記録再生装置内のメモリに格納した後、ホストに伝送する（段階８１３）。その際、ホストには読み出しの終了を知らせる読み出し終了報告も送付する。
【００４５】
ホストは、読み出し終了報告が伝送されると、書き込み命令を発生して光ディスク記録再生装置に伝送するが、この際、書き込み命令内のＤＣＦフラグを０にリセットさせ伝送する（段階８１４）。したがって、段階８０７で書き込み命令のＤＣＦフラグが０にリセットされていると判別すると、光ディスク記録再生装置は、書き込み命令と共にホストから記録するデータを入力された後、書き込み命令が指定する光ディスクの記録位置から伝送長さだけ送られてきたデータを記録する（段階８１０）。それから、ホストに書き込みの終了を知らせる書き込み終了報告を送付した後、ホストから次の読み出し命令を待つ（段階８１１）。
【００４６】
この際、考慮すべきものは読み出し又は書き込み命令の伝送長さである。
一例として、一つのファイルを同一ディスク内で移動或いはコピーする場合、読み出し／書き込み命令が一回だけ発生するだけですめばよいが、ファイル長さ或いは読み出し／書き込み命令内に指定する伝送長さなどに従って複数回発生することもある。その複数回命令を発生しなければならないとき、読み出しと書き込み命令は交互に発生する。
【００４７】
一回の読み出し／書き込み命令内で設定される伝送長さが移動できるデータの長さ全体に比べて短すぎると、一つのファイルの移動或いはコピー時の伝送長さが短いので、読み出し／書き込み命令が複数回発生するが、データが記録されている元のデータ領域と新たに記録するデータ領域とを繰り返して交互にアクセスしなければならない。これは、システムの過剰負荷に作用することができる。この問題は、従来の方法においても同様に発生する。
【００４８】
これを解決するために、本発明では、図９のように、光ディスク記録再生装置内のメモリに、読み出したデータの格納のために別途の領域を設定する。本発明では、説明の便宜上、この領域をキャッシュ（ｃａｃｈｅ）領域と称する。
そして、ＤＣＦフラグが１にセットされた読み出し命令が入力されると、ＤＣＦフラグが１にセットされた書き込み命令が入力されても書き込み動作を行わず、光ディスク１０１からデータを読み出すことを繰り返してキャッシュ領域に続けて格納する。
【００４９】
これは、キャッシュ領域にデータが一杯に格納されるか、又は、ＤＣＦフラグが読み出し命令で０にリセットされるまで繰り返して行われる。仮に、キャッシュ領域一杯にデータが格納されたり、或いはＤＣＦフラグが読み出し命令で０にリセットされると、その時、移動或いはコピーする目標位置に移動して、キャッシュ領域のサイズだけ、或いは書き込みすべき総長さだけ前記キャッシュ領域からデータを読み出して、光ディスク内の対応する位置に記録する。
【００５０】
この際、一つのファイルに対して読み出し／書き込み命令が複数発生した場合、書き込み命令で指定する記録位置は連続性であることも、非連続性であることもできる。すなわち、一つのファイルに対して記録位置が連続的でありことも、非連続的であることもできる。非連続な場合とは、該当位置に欠陥があるか、或いは既に他のデータが記録されている場合などがある。
【００５１】
したがって、本発明の光ディスク記録再生装置では、ＤＣＦフラグが１にセットされた最初の書き込み命令が入力されると、書き込み命令で指定する最初の記録位置（ＬＢＡ）をメモリの予め定めた領域に格納し、その後、ＤＣＦフラグが１にセットされた書き込み命令が伝送されるごとに、メモリの予め定めた領域にその後の記録位置（ＬＢＡ）と伝送長さを格納する。
【００５２】
それから、ＤＣＦフラグが読み出し命令で０にリセットされるか、キャッシュ領域が一杯になると記録を始める。まず、記録位置が連続的であるか、非連続であるかをチェックする。仮に、連続的であれば、メモリに格納したデータを読み出して、最初の記録位置から順次にデータを記録する。一方、非連続的であれば、書き込み命令が伝送されるごとに、格納した記録位置から伝送長さだけデータを格納する過程を繰り返して行う。
この連続性をチェックする方法はいろいろがあり得る。一例として、一つのファイルの間に伝送される書き込み命令と伝送長さのチェックを繰り返して行うことで知ることができる。
【００５３】
仮に、一つのファイルに対して読み出し／書き込み命令が複数回発生すれば、図８の段階８０１〜８０９は読み出し命令の回数、或いはキャッシュ領域が一杯になるまで繰り返して行われる。この際には、ＤＣＦフラグが１にセットされた書き込み命令が入力されても、光ディスクにデータは記録せず、書き込み命令が指定する記録位置と伝送長さのみを格納する。そして、最後の書き込み命令でＤＣＦフラグをリセットした後、光ディスク記録再生装置内のメモリに格納したデータを読み出して、光ディスクに記録する。この際、前述のように、書き込み命令が連続的であるか、非連続的であるかをチェックし、その結果に従う記録動作を行う。
【００５４】
以上説明したように、本発明による光記録媒体のデータコピー／移動方法及び装置によれば、同一ディスク内におけるデータ移動或いはコピー時にホストへのデータ伝送過程を省略し、ホストで生成する読み出し／書き込み命令の未使用領域に識別情報を割り当てて、データ移動或いはコピーであることを示すと表示するようにしたので、光ディスク記録再生装置は、同一ディスク内でデータを移動或いはコピーするとき、データの伝送時間を短縮することができる。
【００５５】
尚、一つのファイルに対して、又は全体の移動或いはコピーに対して読み出し／書き込み命令が複数回発生する場合でも、読み出しだけを繰り返し行って後、読み出したデータを一括して記録するようにしているので、毎回のデータの読み出し／書き込みのために光ディスクを物理的にアクセスする回数を減らすことができ、データの移動、コピー時間を相当短縮することができる。
そして、物理的な移動が少なくなることで、省エネルギー化だけでなく、システムの耐久性を向上させることができる。
【図面の簡単な説明】
【００５６】
【図１】一般的な光ディスクの構造を示す図面である。
【図２】同一光ディスクにおけるデータ移動或いはコピー時に光ディスク記録再生装置とホストとのデータ伝送過程を示す従来の図面である。
【図３】一般的な読み出し命令フォーマットの一例を示す図面である。
【図４】一般的な書き込み命令フォーマットの一例を示す図面である。
【図５】同一光ディスクにおけるデータ移動或いはコピー時に光ディスク記録再生装置とホストとのデータ伝送過程を示す本発明の図面である。
【図６】本発明による読み出し命令フォーマットの一例を示す図面である。
【図７】本発明による書き込み命令フォーマットの一例を示す図面である。
【図８】本発明による光記録媒体のデータコピー及び移動方法を行うための動作流れ図である。
【図９】同一光ディスクにおけるデータ移動或いはコピー時に光ディスク記録再生装置とホストとのデータ伝送過程及び格納状態を示す本発明の図面である。
【符号の説明】
【００５７】
１０２  光ピックアップ、１０３  エンコーダ、１０４  ＲＦ及びサーボエラー生成部、１０５  デコーダ、１０６  サーボ制御部１０７  フォーカスサーボ駆動部、１０３  トラッキングサーボ駆動部、１０９  スレッドサーボ駆動部、１１０  スレッドモータ、１１１  ＡＴＡＰＩインタフェース、１１２  マイクロプロセッサ、１１３  スピンドル駆動部、１１４  スピンドルモータ。
【図１】
2005327462.tif 000003
【図２】
2005327462.tif 000004
【図３】
2005327462.tif 000005
【図４】
2005327462.tif 000006
【図５】
2005327462.tif 000007
【図６】
2005327462.tif 000008
【図７】
2005327462.tif 000009
【図８】
2005327462.tif 000010
【図９】
2005327462.tif 000011