(57)【要約】【課題】ドライブ装置の効率的な使用を実現させる。不慮の事故等によるデータの破棄を防止する。【解決手段】記録用のデータを所定の単位でドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータをドライブ装置に転送するデータ転送処理とを複数回繰り返す中で、ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、データ変換処理の実行中（ｂ）にドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号をドライブ装置に出現させるタイミング（ｃ）を設定し、設定されたタイミング（ｃ）で書き込み開始指示信号をドライブ装置に出現させ、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中（ｂ）であっても、ドライブ装置で情報の書き込み動作を実行させる。【選択図】    図３
2004288273.tif 000002
【特許請求の範囲】
【請求項１】
光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置において、
記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換手段と、
前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するタイミング設定手段と、
前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に出現させる信号出現手段と、
を具備することを特徴とするデータ転送装置。
【請求項２】
前記信号出現手段は、前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に転送することを特徴とする請求項１記載のデータ転送装置。
【請求項３】
前記信号出現手段は、前記タイミング設定手段によって設定されたタイミングで前記ドライブ装置が前記書き込み開始指示信号を生成するためのデータを前記ドライブ装置に転送することを特徴とする請求項１記載のデータ転送装置。
【請求項４】
前記ドライブ装置から通知された前記キャッシュメモリにキャッシングされているデータ量に関する情報を受信する通知受信手段を具備し、前記タイミング設定手段は、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するための要素として受信したデータ量を参照することを特徴とする請求項１記載のデータ転送装置。
【請求項５】
記録用のデータを転送するデータ転送装置に接続され、そのデータ転送装置から転送されたデータに従い光記録媒体に光学的に情報を書き込むドライブ装置において、
前記光記録媒体にレーザ光を照射する光ピックアップと、
前記データ転送装置から所定の単位で転送された記録用のデータを受信する受信手段と、
受信したデータをキャッシュメモリにキャッシングするキャッシング手段と、
先のデータの受信と後続するデータの受信との間で情報の書き込み動作が実行されるように書き込み開始指示信号を出現させる信号出現手段と、
出現した書き込み開始信号に応じて前記キャッシュメモリにキャッシングされているデータに従い前記光ピックアップを駆動制御して前記光記録媒体に光学的に情報を書き込む書き込み手段と、
を具備するドライブ装置。
【請求項６】
前記信号出現手段は、前記データ転送装置から書き込み開始指示信号を受信することを特徴とする請求項５記載のドライブ装置。
【請求項７】
前記信号出現手段は、前記キャッシュメモリにキャッシングされているデータ量が規定の量以上となった場合に書き込み開始信号を生成することを特徴とする請求項５又は６記載のドライブ装置。
【請求項８】
前記キャッシュメモリにキャッシングされているデータ量に関する情報を前記データ転送装置に通知する通知手段を具備することを特徴とする請求項５記載のドライブ装置。
【請求項９】
記録用のデータを転送するデータ転送装置と、このデータ転送装置から転送されたデータに従い光記録媒体に光学的に情報を書き込むドライブ装置とを具備し、
前記データ転送装置は、
記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換手段と、
前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するタイミング設定手段と、
前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に出現させる信号出現手段と、
を具備し、
前記ドライブ装置は、
前記光記録媒体にレーザ光を照射する光ピックアップと、
前記データ転送装置から所定の単位で転送された記録用のデータを受信する受信手段と、
受信したデータをキャッシュメモリにキャッシングするキャッシング手段と、
先のデータの受信と後続するデータの受信との間で情報の書き込み動作が実行されるように書き込み開始指示信号を出現させる信号出現手段と、
出現した書き込み開始信号に応じて前記キャッシュメモリにキャッシングされているデータに従い前記光ピックアップを駆動制御して前記光記録媒体に光学的に情報を書き込む書き込み手段と、
を具備することを特徴とする光情報記録装置。
【請求項１０】
前記データ転送装置と前記ドライブ装置とは一体に構成されていることを特徴とする請求項９記載の光情報記録装置。
【請求項１１】
前記データ転送装置と前記ドライブ装置とは別体で構成されていることを特徴とする請求項９記載の光情報記録装置。
【請求項１２】
光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置が備えるコンピュータにインストールされ、このコンピュータに、
記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換機能と、
前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するタイミング設定機能と、
前記タイミング設定機能によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に出現させる信号出現機能と、
を実行させることを特徴とする機械読み取り可能なデータ転送装置用プログラム。
【請求項１３】
記録用のデータを転送するデータ転送装置に接続され、そのデータ転送装置から転送されたデータに従い光記録媒体に光学的に情報を書き込むドライブ装置が備えるコンピュータにインストールされ、このコンピュータに、
前記データ転送装置から所定の単位で転送された記録用のデータを受信する受信機能と、
受信したデータをキャッシュメモリにキャッシングするキャッシング機能と、
先のデータの受信と後続するデータの受信との間で情報の書き込み動作が実行されるように書き込み開始指示信号を出現させる信号出現機能と、
出現した書き込み開始信号に応じて前記キャッシュメモリにキャッシングされているデータに従い前記光記録媒体にレーザ光を照射する光ピックアップを駆動制御して前記光記録媒体に光学的に情報を書き込む書き込み機能と、
を実行させることを特徴とする機械読み取り可能なドライブ装置用プログラム。
【請求項１４】
請求項１２記載のデータ転送装置用プログラムを記憶する記憶媒体。
【請求項１５】
請求項１３記載のドライブ装置用プログラムを記憶する記憶媒体。
【請求項１６】
光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置において実行されるデータ転送方法において、
記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換工程と、
前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するタイミング設定工程と、
前記タイミング設定工程で設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に出現させる信号出現工程と、
を具備することを特徴とするデータ転送方法。
【請求項１７】
記録用のデータを転送するデータ転送装置に接続され、そのデータ転送装置から転送されたデータに従い光記録媒体に光学的に情報を書き込むドライブ装置において実行されるドライブ方法において、
前記データ転送装置から所定の単位で転送された記録用のデータを受信する受信工程と、
受信したデータをキャッシュメモリにキャッシングするキャッシング工程と、
先のデータの受信と後続するデータの受信との間で情報の書き込み動作が実行されるように書き込み開始指示信号を出現させる信号出現工程と、
出現した書き込み開始信号に応じて前記キャッシュメモリにキャッシングされているデータに従い前記光記録媒体にレーザ光を照射する光ピックアップを駆動制御して前記光記録媒体に光学的に情報を書き込む書き込み工程と、
を具備するドライブ方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光記録媒体、例えば光ディスク（ＣＤ−ＲＯＭ／ＣＤ−Ｒ／ＣＤ−ＲＷ・ＤＶＤ−ＲＯＭ／Ｒ／ＲＷ／ＲＡＭ・ＤＶＤ＋ＲＷ／＋Ｒ・ＷＯＲＭ）、光磁気ディスク（ＭＯ・ＭＤ）等に光学的に情報を書き込みための技術に係り、特に、データ転送装置、ドライブ装置、光情報記録装置、データ転送装置用プログラム、ドライブ装置用プログラム、データ転送装置用プログラムを記憶する記憶媒体、ドライブ装置用プログラムを記憶する記憶媒体、データ転送方法、及びドライブ方法に関する。
【０００２】
【従来の技術】
従来、記録用のデータを転送するデータ転送装置（例えばパーソナルコンピュータやレコーダ等）と、このデータ転送装置から転送されたデータに従い光記録媒体（例えば光ディスク等）に光学的に情報を書き込むドライブ装置（例えば光ディスクドライブ装置）とからなるシステム構成を備えた機器が実用化されている。このような機器では、データ転送装置とドライブ装置とが一体化された構成を採用するものがあり、その典型的なものとしては、ＤＶＤ用の記録装置がある。ＤＶＤ用の記録装置は、その内部構成として、ＤＶＤドライブ装置とこのＤＶＤドライブ装置に記録用のデータを転送するＤＶＤレコーダとから構成されている。
【０００３】
このようなシステム構成を採用する機器では、データ転送装置によって記録用のデータ、例えば映像信号がデータ変換され、ドライブ装置で処理可能なデータとされる。その上で、データ転送装置はドライブ装置にデータ転送する。ドライブ装置では、受信したデータをキャッシュメモリにキャッシングし、キャッシュメモリが満杯近くなったタイミング、あるいはデータ転送装置が送信する命令を受信したタイミングで、キャッシュメモリにキャッシングしたデータを出力し、このデータに従った書き込み動作を光ディスク等に実行する。この際、データ転送装置からの命令は、転送データが終了するタイミングでドライブ装置に転送される。このようなデータ転送装置からの命令に基づくドライブ装置でのデータ出力動作は、シンクロナイズドキャッシュと呼ばれている。
【０００４】
これに対して、特許文献１には、光ディスクにゾーン境界等の不連続領域が含まれる場合に、その不連続領域の直前までのデータを１回の記録動作で書き込み、それ以降のデータはキャッシュメモリ上に残しておき、後に続く連続した領域へのアクセス指示があった場合に、そのキャッシュメモリ上に残っているデータと後で受信したデータとを一まとめにして記録するような情報の記録手法が記載されている。
【０００５】
【特許文献１】
特開平１０−１０６１４３号公報
【０００６】
【発明が解決しようとする課題】
ドライブ装置において、そのキャッシュメモリ内に蓄えたデータに基づく情報の書き込み処理については、ドライブ装置での処理に依存している。つまり、キャッシュメモリ内に蓄えたデータをどのようなタイミングで出力するか等については、専らドライブ装置の決定事項であり、データ転送装置が関与する余地がない。このため、データ転送装置によるデータ転送処理とドライブ装置によるキャッシュメモリからのデータ出力処理とは、必ずしも密接な関係を持っているわけではない。
【０００７】
もっとも、現在、データ転送装置とドライブ装置とは、バッファアンダーラン防止機能と呼ばれる機能を有している。この機能は、バッファアンダーランエラー、つまり、データの書き込み時、データ転送装置からドライブ装置に対するデータ送信が間に合わないために発生するエラーである。このようなバッファアンダーラン防止機能によって、どのようなタイミングでデータが転送されても、書き込みが正常に行われることになる。
【０００８】
しかしながら、ドライブ装置に転送されたデータが実際に書き込み開始されたかどうかということに関しては、データを転送したデータ転送装置側で判断し得ない。このため、データ転送装置からのデータの転送間隔に連続性がない場合には、ドライブ装置に転送されたデータがドライブ内に保持されたまま書き込みが行われず、効率が著しく低下する。しかも、その間に電源断等の不慮の事故等が発生した場合には、転送したデータが破棄されてしまうという致命的な問題も生ずる。
【０００９】
本発明の目的は、ドライブ装置の効率的な使用を実現させることである。
【００１０】
本発明の目的は、不慮の事故等によるデータの破棄を防止することである。
【００１１】
【課題を解決するための手段】
請求項１記載の発明は、光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置において、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換手段と、前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するタイミング設定手段と、前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に出現させる信号出現手段と、を具備する。これにより、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作が実行され、ドライブ装置の効率的な使用が実現する。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題が生じにくい。
【００１２】
請求項２記載の発明は、請求項１記載のデータ転送装置において、前記信号出現手段は、前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に転送する。これにより、ドライブ装置に転送した書き込み開始指示信号に応じてドライブ装置でデータの書き込みが開始され、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作が実行される。
【００１３】
請求項３記載の発明は、請求項１記載のデータ転送装置において、前記信号出現手段は、前記タイミング設定手段によって設定されたタイミングで前記ドライブ装置が前記書き込み開始指示信号を生成するためのデータを前記ドライブ装置に転送する。これにより、ドライブ装置に転送した書き込み開始指示信号を生成するためのデータに基づいてドライブ装置が書き込み開始指示信号を生成することが期待される。この場合、タイミング設定手段によって設定されたタイミングで前記ドライブ装置が書き込み開始指示信号を生成するであろうことから、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作が実行される。
【００１４】
請求項４記載の発明は、請求項１記載のデータ転送装置において、前記ドライブ装置から通知された前記キャッシュメモリにキャッシングされているデータ量に関する情報を受信する通知受信手段を具備し、前記タイミング設定手段は、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するための要素として受信したデータ量を参照する。これにより、タイミング設定手段が書き込み開始指示信号をドライブ装置に出現させるタイミングとして、より良好なタイミングが設定される。
【００１５】
請求項５記載の発明は、記録用のデータを転送するデータ転送装置に接続され、そのデータ転送装置から転送されたデータに従い光記録媒体に光学的に情報を書き込むドライブ装置において、前記光記録媒体にレーザ光を照射する光ピックアップと、前記データ転送装置から所定の単位で転送された記録用のデータを受信する受信手段と、受信したデータをキャッシュメモリにキャッシングするキャッシング手段と、先のデータの受信と後続するデータの受信との間で情報の書き込み動作が実行されるように書き込み開始指示信号を出現させる信号出現手段と、出現した書き込み開始信号に応じて前記キャッシュメモリにキャッシングされているデータに従い前記光ピックアップを駆動制御して前記光記録媒体に光学的に情報を書き込む書き込み手段と、を具備する。これにより、通常はドライブ装置が休眠化してしまう先のデータの受信と後続するデータの受信との間であっても、ドライブ装置で情報の書き込み動作が実行され、ドライブ装置の効率的な使用が実現する。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題が生じにくい。
【００１６】
請求項６記載の発明は、請求項５記載のドライブ装置において、前記信号出現手段は、前記データ転送装置から書き込み開始指示信号を受信する。これにより、受信した書き込み開始指示信号に応じてドライブ装置でデータの書き込みが開始され、通常はドライブ装置が休眠化してしまう先のデータの受信と後続するデータの受信との間であっても、ドライブ装置で情報の書き込み動作が実行される。
【００１７】
請求項７記載の発明は、請求項５又は６記載のドライブ装置において、前記信号出現手段は、前記キャッシュメモリにキャッシングされているデータ量が規定の量以上となった場合に書き込み開始信号を生成する。これにより、キャッシュメモリにキャッシングされているデータ量が規定の量以上となった場合に生成される書き込み開始信号に応じてドライブ装置で情報の書き込み動作が実行され、通常はドライブ装置が休眠化してしまう先のデータの受信と後続するデータの受信との間であっても、ドライブ装置で情報の書き込み動作が実行される。このような請求項５を引用する請求項７での書き込み開始信号の生成は、データ転送装置からドライブ装置に固定ビットレート（ＣＢＲ（Ｃｏｎｓｔａｎｔ  Ｂｉｔ  Ｒａｔｅ））でデータ転送が実行される場合に有効である。固定ビットレートでデータ転送される場合には、規定の量が一定であったとしても、キャッシュメモリにキャッシングされているデータ量に応じた書き込み開始信号の生成タイミングが一定するため、この書き込み開始信号に応じたドライブ装置での情報の書き込み動作も時間的に均一化するからである。これに対して、請求項６を引用する請求項７での書き込み開始信号の生成は、データ転送装置からドライブ装置に可変ビットレート（ＶＢＲ（Ｖａｒｉａｂｌｅ  Ｂｉｔ  Ｒａｔｅ））でデータ転送が実行される場合にも有効である。可変ビットレートでデータ転送される場合には、規定の量が一定であるとすると、キャッシュメモリにキャッシングされているデータ量に応じた書き込み開始信号の生成タイミングが一定しない。しかしながら、この場合には、請求項６記載の発明により、受信した書き込み開始指示信号に応じてドライブ装置でデータの書き込みが開始されることから、通常はドライブ装置が休眠化してしまう先のデータの受信と後続するデータの受信との間であっても、ドライブ装置で情報の書き込み動作の実行が可能となる。つまり、キャッシュメモリにキャッシングされているデータ量が規定の量以上となった場合に信号出現手段が書き込み開始信号を生成するという請求項７記載の発明の処理を、受信した書き込み開始指示信号に応じてドライブ装置でデータの書き込みを開始するという請求項６記載の発明の処理が補完することで、データ転送装置からドライブ装置に可変ビットレートでデータ転送が実行される場合にも、書き込み開始信号を最適なタイミングで生成させることが可能となる。
【００１８】
請求項８記載の発明は、請求項５記載のドライブ装置において、前記キャッシュメモリにキャッシングされているデータ量に関する情報を前記データ転送装置に通知する通知手段を具備する。これにより、データ転送装置のタイミング設定手段が書き込み開始指示信号をドライブ装置に出現させるタイミングとして、より良好なタイミングの設定が期待される。
【００１９】
請求項９記載の光情報記録装置の発明は、記録用のデータを転送するデータ転送装置と、このデータ転送装置から転送されたデータに従い光記録媒体に光学的に情報を書き込むドライブ装置とを具備し、前記データ転送装置は、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換手段と、前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するタイミング設定手段と、前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に出現させる信号出現手段と、を具備し、前記ドライブ装置は、前記光記録媒体にレーザ光を照射する光ピックアップと、前記データ転送装置から所定の単位で転送された記録用のデータを受信する受信手段と、受信したデータをキャッシュメモリにキャッシングするキャッシング手段と、先のデータの受信と後続するデータの受信との間で情報の書き込み動作が実行されるように書き込み開始指示信号を出現させる信号出現手段と、出現した書き込み開始信号に応じて前記キャッシュメモリにキャッシングされているデータに従い前記光ピックアップを駆動制御して前記光記録媒体に光学的に情報を書き込む書き込み手段と、を具備する。これにより、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、あるいは通常はドライブ装置が休眠化してしまう先のデータの受信と後続するデータの受信との間であっても、ドライブ装置で情報の書き込み動作が実行され、ドライブ装置の効率的な使用が実現する。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題が生じにくい。
【００２０】
請求項１０記載の発明は、請求項９記載の光情報記録装置において、前記データ転送装置と前記ドライブ装置とは一体に構成されている。これにより、データ転送装置とドライブ装置というハードウェア資源を一体に含む構成態様を採用し得る。
【００２１】
請求項１１記載の発明は、請求項９記載の光情報記録装置において、前記データ転送装置と前記ドライブ装置とは別体で構成されている。これにより、データ転送装置とドライブ装置とが独立した形態を有するハードウェア資源での構成態様を採用し得る。
【００２２】
請求項１２記載の機械読み取り可能なデータ転送装置用プログラムの発明は、光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置が備えるコンピュータにインストールされ、このコンピュータに、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換機能と、前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するタイミング設定機能と、前記タイミング設定機能によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に出現させる信号出現機能と、を実行させる。これにより、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作が実行され、ドライブ装置の効率的な使用が実現する。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題が生じにくい。
【００２３】
請求項１３記載の機械読み取り可能なドライブ装置用プログラムの発明は、記録用のデータを転送するデータ転送装置に接続され、そのデータ転送装置から転送されたデータに従い光記録媒体に光学的に情報を書き込むドライブ装置が備えるコンピュータにインストールされ、このコンピュータに、前記データ転送装置から所定の単位で転送された記録用のデータを受信する受信機能と、受信したデータをキャッシュメモリにキャッシングするキャッシング機能と、先のデータの受信と後続するデータの受信との間で情報の書き込み動作が実行されるように書き込み開始指示信号を出現させる信号出現機能と、出現した書き込み開始信号に応じて前記キャッシュメモリにキャッシングされているデータに従い前記光記録媒体にレーザ光を照射する光ピックアップを駆動制御して前記光記録媒体に光学的に情報を書き込む書き込み機能と、を実行させる。これにより、通常はドライブ装置が休眠化してしまう先のデータの受信と後続するデータの受信との間であっても、ドライブ装置で情報の書き込み動作が実行され、ドライブ装置の効率的な使用が実現する。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題が生じにくい。
【００２４】
請求項１４記載の記憶媒体の発明は、請求項１２記載のデータ転送装置用プログラムを記憶する。したがって、請求項１２記載のデータ転送装置用プログラムと同一の作用効果を有する。
【００２５】
請求項１５記載の記憶媒体の発明は、請求項１３記載のドライブ装置用プログラムを記憶する。したがって、請求項１３記載のドライブ装置用プログラムと同一の作用効果を有する。
【００２６】
請求項１６記載の発明は、光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置において実行されるデータ転送方法において、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換工程と、前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するタイミング設定工程と、前記タイミング設定工程で設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に出現させる信号出現工程と、を具備する。これにより、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作が実行され、ドライブ装置の効率的な使用が実現する。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題が生じにくい。
【００２７】
請求項１７記載の発明は、記録用のデータを転送するデータ転送装置に接続され、そのデータ転送装置から転送されたデータに従い光記録媒体に光学的に情報を書き込むドライブ装置において実行されるドライブ方法において、前記データ転送装置から所定の単位で転送された記録用のデータを受信する受信工程と、受信したデータをキャッシュメモリにキャッシングするキャッシング工程と、先のデータの受信と後続するデータの受信との間で情報の書き込み動作が実行されるように書き込み開始指示信号を出現させる信号出現工程と、出現した書き込み開始信号に応じて前記キャッシュメモリにキャッシングされているデータに従い前記光記録媒体にレーザ光を照射する光ピックアップを駆動制御して前記光記録媒体に光学的に情報を書き込む書き込み工程と、を具備する。これにより、通常はドライブ装置が休眠化してしまう先のデータの受信と後続するデータの受信との間であっても、ドライブ装置で情報の書き込み動作が実行され、ドライブ装置の効率的な使用が実現する。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題が生じにくい。
【００２８】
【発明の実施の形態】
本発明の実施の形態を図１ないし図９に基づいて説明する。
【００２９】
本実施の形態は、例えばＤＶＤ＋ＲＷ等に対して情報を書き込んだり再生したりすることができる装置への適用例である。そこで、本実施の形態の装置は、ドライブ装置としての光ディスクドライブＡとデータ転送装置としてのＤＶＤレコーダＢとが一体的又は別体となって構成されている。以下、光ディスクドライブＡとＤＶＤレコーダＢとの基本構成について説明し、続いてそれらの処理内容に言及する。
【００３０】
［光ディスクドライブＡ］
まず、光記録装置である光ディスクドライブＡについて図１を参照しながら説明する。図１は、光ディスクドライブの機能ブロック図である。
【００３１】
光ディスクドライブＡは、光記録媒体である光ディスク１に対して光学的に情報記録を実行する。図１において、１は光ディスク、２はスピンドルモータ、３は光ピックアップ、４はモータドライバ、５はリードアンプ、６はサーボ手段、７はＤＶＤデコーダ、８はＡＤＩＰデコーダ、９はレーザコントローラ、１０はＤＶＤエンコーダ、１１はＤＶＤ−ＲＯＭエンコーダ、１２はバッファＲＡＭ、１３はバッファマネージャ、１４はＤＶＤ−ＲＯＭデコーダ、１５はＡＴＡＰＩ／ＳＣＳＩインターフェース、１６はＤ／Ａコンバータ、１７はＲＯＭ、１８はＣＰＵ、１９はＲＡＭを示し、ＬＢはレーザ光、Ａｕｄｉｏはオーディオ出力信号を示す。
【００３２】
また、図１において、矢印はデータが主に流れる方向を示しており、また、簡略化のために、図１中の各ブロックを制御するＣＰＵ１８には、太線のみを付けて各ブロックとの接続を省略して示している。
【００３３】
各ブロックとの接続を省略して示されているＣＰＵ１８、ＲＯＭ１７及びＲＡＭ１９は、各ブロックを制御するマイクロコンピュータである。このようなマイクロコンピュータを構成するＲＯＭ１７には、ＣＰＵ１８にて解読可能なコードで記述された制御プログラムや各種媒体に対する制御パラメータ等、長期に渡り記憶しておかなければならないデータが格納されている。なお、光ディスクドライブＡの電源がオン状態になると、前記制御プログラムは不図示のメインメモリにロードされ、ＣＰＵ１８はそのプログラムに従って上記各部の動作を制御するとともに、制御に必要なデータ等を一時的にＲＡＭ１９に保存する。別の実施の形態として、バッテリバックアップ又は不揮発性のＲＡＭ１９を用いれば、このようなＲＡＭ１９に制御プログラムを格納しても良い。
【００３４】
このような光ディスクドライブＡにおいて、光ディスク１は、スピンドルモータ２によって回転駆動される。このスピンドルモータ２は、モータドライバ４とサーボ手段６とにより、線速度または角速度が一定になるように制御される。この線速度又は角速度は、階段的に変更することが可能である。
【００３５】
光ピックアップ３は、図示しない半導体レーザ、光学系、フォーカスアクチュエータ、トラックアクチュエータ、受光素子及びポジションセンサを内蔵しており、レーザ光ＬＢを光ディスク１に照射する。また、この光ピックアップ３は、シークモータによってスレッジ方向への移動が可能である。これらのフォーカスアクチュエータ、トラックアクチュエータ、シークモータは、受光素子とポジションセンサから得られる信号に基づいて、モータドライバ４とサーボ手段６とにより、レーザ光ＬＢのスポットが光ディスク１上の目的の場所に位置するように制御される。
【００３６】
そして、リード時には、光ピックアップ３によって得られた再生信号が、リードアンプ５で増幅されて２値化された後、ＤＶＤデコーダ７に入力される。入力された２値化データは、このＤＶＤデコーダ７において、８／１６復調される。なお、記録データは、８ビットずつまとめられて変調（８／１６変調）されており、この変調では、８ビットを１６ビットに変換している。この場合に、結合ビットは、それまでの「１」と「０」の数が平均的に等しくなるように付けられる。これを「ＤＣ成分の抑制」といい、ＤＣカットされた再生信号のスライスレベル変動が抑圧される。
【００３７】
復調されたデータには、デインターリーブとエラー訂正の処理とが行われる。その後、このデータは、ＤＶＤ−ＲＯＭデコーダ１４へ入力され、データの信頼性を高めるために、さらに、エラー訂正の処理が行われる。このように２回のエラー訂正の処理が行われたデータは、バッファマネージャ１３によって一旦キャッシュメモリ１２に蓄えられ、セクタデータとして揃った状態で、ＡＴＡＰＩ／ＳＣＳＩインターフェース１５を介して、ＤＶＤレコーダＢ一気に転送される。なお、音楽データの場合には、ＤＶＤデコーダ７から出力されたデータがＤ／Ａコンバータ１６へ入力され、アナログのオーディオ出力信号Ａｕｄｉｏとして取り出される。
【００３８】
また、ライト時には、ＡＴＡＰＩ／ＳＣＳＩインターフェース１５を介してＤＶＤレコーダＢから送られてきたデータは、バッファマネージャ１３によって一旦キャッシュメモリ１２に蓄えられる。その後ライト動作が開始されるが、この場合には、その前にレーザスポットを書き込み開始地点に位置させる必要がある。この地点は、ＤＶＤ＋ＲＷ／＋Ｒでは、予め光ディスク１上にトラックの蛇行により刻まれているウォブル信号によって求められる。書き込み開始地点は、ＤＶＤ−ＲＷ／−Ｒではウォブル信号の代わりにランドプリピット、ＤＶＤ−ＲＡＭ／ＲＡＭ・ＷＯではプリピットによって求められる。
【００３９】
ＤＶＤ＋ＲＷ／＋Ｒディスクにおけるウォブル信号には、ＡＤＩＰ（ＡＤｒｅｓｓ  Ｉｎ  Ｐｒｅ−ｇｒｏｏｖｅ）と呼ばれるアドレス情報が含まれており、この情報が、ＡＤＩＰデコーダ８によって取り出される。また、このＡＤＩＰデコーダ８によって生成される同期信号は、ＤＶＤエンコーダ１０へ入力され、光ディスク１上の正確な位置へのデータの書き込みを可能にしている。キャッシュメモリ１２のデータに対しては、ＤＶＤ−ＲＯＭエンコーダ１１やＤＶＤエンコーダ１０においてエラー訂正コードの付加やインターリーブ等が行われ、その後、そのようなデータに基づいてレーザコントローラ９が光ピックアップ３を駆動制御し、光ディスク１に対する情報記録がなされる。
【００４０】
別の実施の形態としては、ランドプリピットやプリピットからアドレス情報を得る構成であっても良い。また、ＡＴＡＰＩ／ＳＣＳＩインターフェース１５は、外部インターフェースの一例として例示したが、これに限らず、ＵＳＢ、ＩＥＥＥ１３９４等を採用しても良い。
【００４１】
［ＤＶＤレコーダＢ］
次いで、データ転送装置であるＤＶＤレコーダＢについて図２を参照しながら説明する。図２は、ＤＶＤレコーダＢのハードウェア構成を示すブロック図である。ＤＶＤレコーダＢは、ＣＰＵ５１、ＲＯＭ５２及びＲＡＭ５３から構成されるマイクロコンピュータ構成のコントローラ５４を有する。このようなマイクロコンピュータを構成するＲＯＭ５２には、ＣＰＵ５１にて解読可能なコードで記述された制御プログラム等、長期に渡り記憶しておかなければならないデータが格納されている。ＤＶＤレコーダＢの電源がオン状態になると、制御プログラムは図示しないメインメモリにロードされ、ＣＰＵ５１はその制御プログラムに従って各部の動作を制御するとともに、制御に必要なデータ等を一時的にＲＡＭ５３に保存する。別の実施の形態として、バッテリバックアップ又は不揮発性のＲＡＭ５３を用いれば、このようなＲＡＭ５３に制御プログラムを格納しても良い。
【００４２】
ＤＶＤレコーダＢは、このようなコントローラ５４を中枢に据えながら、例えばＭＰＥＧ等のような映像信号を発生する映像信号発生機５５、映像信号を光ディスクドライブＡで処理可能データに変換するデータ変換部５６、及び外部インターフェース制御系５７を備える。これらの各部は、コントローラ５４によって制御される。また、映像信号発生機５５、データ変換部５６及び外部インターフェース制御系５７については、一般的なＤＶＤレコーダに備えられている同一物と異なる点がないため、その説明を省略する。外部インターフェース制御系５７については、ＡＴＡＰＩ、ＳＣＳＩ、ＵＳＢ、ＩＥＥＥ１３９４等を採用し得る。
【００４３】
ここで、データ変換部５６は、記録用のデータを所定の単位で光ディスクドライブＡが処理可能なデータに変換するデータ変換処理を実行する。また、外部インターフェース制御系５７は、変換後のデータを光ディスクドライブＡに転送するデータ転送処理を実行する。コントローラ５４は、データ変換部５６と外部インターフェース制御系５７とに、そのようなデータ変換処理とデータ転送処理とを複数回繰り返させる。ここにデータ転送変換手段（工程、機能）の機能が実行される。
【００４４】
こうして、ＤＶＤレコーダＢでは、映像信号を光ディスクドライブＡに書き込み可能なデータに変換する機能を持ち、変換するデータ量を制御することができる。
【００４５】
［光ディスクドライブＡ及びＤＶＤレコーダＢでの処理内容］
本実施の形態では、ＤＶＤレコーダＢから光ディスクドライブＡにデータ転送する。この場合、データ転送の速さは、一般的にビットレートと呼ばれる。このビットレートが高い値であるほどデータ量が多く、ビットレートが低い値であるほどデータ量が少なくなる傾向がある。
【００４６】
図３は、設定したビットレートが高くデータ量が多いデータ転送に関する経過時間とデータ量との関係を示すグラフ、図４は、設定したビットレートが低くデータ量が少ないデータ転送に関する経過時間とデータ量との関係を示すグラフである。図３及び図４のグラフ中、「ａ」は、映像信号発生機５５で生成されてデータ変換部５６で変換された映像信号を外部インターフェース制御系５７を介して光ディスクドライブＡに転送するのに要する時間を意味する。「ｂ」は、映像信号発生機５５で生成された映像信号をデータ変換部５６で変換するのに要する時間を意味する。ここで、前述したように、従来の光ディスクドライブでは、受信したデータをキャッシュメモリにキャッシングし、キャッシュメモリが満杯近くなったタイミング、あるいはデータ全体の転送終了に際してデータ転送装置であるＤＶＤレコーダが送信する命令を受信したタイミングでキャッシュメモリにキャッシングしたデータを出力し、このデータに従った書き込み動作を光ディスク等に実行させる。このため、光ディクスドライブＡは、図３及び図４に示すグラフでいうと、「ａ」の区間ではデータ転送を受けている。これに対して、「ｂ」の区間では休眠状態となっている。よって、前述した通り、データ転送装置であるＤＶＤレコーダＢからのデータの転送間隔に連続性がない場合、ドライブ装置である光ディスクドライブＡに転送されたデータが光ディスクドライブＡ内のキャッシュメモリ１２に保持されたまま書き込みが行われず、効率が著しく低下する。しかも、その間に電源断等の不慮の事故等が発生した場合には、転送したデータが破棄されてしまうという致命的な問題も生ずる。
【００４７】
本実施の形態では、このような課題を解決すべく、図３及び図４に示すグラフ中、「ｃ」の時点で書き込み開始指示信号を光ディスクドライブＡで生じさせる。これにより、光ディスクドライブＡに対して何も制御を行わない時間、つまり光ディスクドライブＡが待機中である時間に、既に転送済みとなって光ディスクドライブＡのキャッシュメモリ１２に保存されているデータの書き込みを開始させる。これにより、光ディスクドライブＡの効率的な使用を可能とし、電源断等の不慮の事故等が発生した場合にも、転送したデータが破棄されてしまうという致命的な問題が生じ難いようにしている。
【００４８】
そのために、本実施の形態では、ＤＶＤレコーダＢにおいて、光ディスクドライブＡに転送するデータのデータ量とデータ転送速度とに基づいて、データ変換部５６によるデータ変換処理の実行中に光ディスクドライブＡで情報の書き込み動作が実行されるように、書き込み開始指示信号を光ディスクドライブＡに出現させるタイミング「ｃ」を設定し（タイミング設定手段、タイミング設定機能、タイミング設定工程）、設定されたタイミング「ｃ」で書き込み開始指示信号を光ディスクドライブＡに出現させる（信号出現手段、信号出現機能、信号出現工程）。つまり、ここでは、データ転送のビットレートに拘らず（図３及び図４参照）、データ変換部５６によるデータ変換処理の実行中に光ディスクドライブＡで情報の書き込み動作が実行されるようなタイミング「ｃ」で書き込み開始指示信号を光ディスクドライブＡに出現させる処理が実行される。この際、ＤＶＤレコーダＢは、データ転送のビットレートを予め認識しており、自ら転送するデータの大きさも認識している。このため、ＤＶＤレコーダＢにおいては、光ディスクドライブＡに転送するデータのデータ量とデータ転送のビットレートとを参照することで、データ変換部５６によるデータ変換処理の実行中に光ディスクドライブＡで情報の書き込み動作が実行されるように、書き込み開始指示信号を光ディスクドライブＡに出現させるタイミング「ｃ」を容易に設定し得る。こうして、本実施の形態では、ＤＶＤレコーダＢにおいてデータ変換部５６によるデータ変換処理の実行中に、光ディスクドライブＡにおいて情報の書き込み動作が実行されるように、「ｃ」のタイミングで書き込み開始指示信号がＤＶＤレコーダＢから光ディスクドライブＡに転送される。
【００４９】
なお、書き込み開始指示信号は、光ディスクドライブＡの外部インターフェースがＡＴＡＰＩ／ＳＣＳＩインターフェース１５であることから、ＤＶＤレコーダＢの外部インターフェース制御系５７もＡＴＡＰＩ方式とする場合には、ＡＴＡＰＩパケットコマンド（Ｗｒｉｔｅコマンドとオプションの組み合わせ）を使うことで、容易に光ディスクドライブＡに転送することができる。
【００５０】
図５は、光ディスクドライブＡにおいて、メインメモリにロードされた制御プログラムに従いＣＰＵ１８によって実行されるデータ受信からデータ書き込みに至る処理を示すフローチャートである。
【００５１】
光ディスクドライブＡのＣＰＵ１８は、ＤＶＤレコーダＢから記録用のデータを受信すると（受信手段、受信機能、受信工程）、受信したデータをキャッシュメモリ１２にキャッシングする（キャッシング手段、キャッシング機能、キャッシング工程）。この際、ＤＶＤレコーダＢから記録用のデータを受信して受信したデータをキャッシュメモリ１２にキャッシングするのに要する時間は、図３及び図４に示すグラフ中、映像信号発生機５５で生成されてデータ変換部５６で変換された映像信号を外部インターフェース制御系５７を介して光ディスクドライブＡに転送するのに要する時間「ａ」である。
【００５２】
次いで、光ディスクドライブＡのＣＰＵ１８は、ＤＶＤレコーダＢから記録用のデータを受信すると、書き込み開始指示信号の有無判定に待機する。書き込み開始指示信号の受信がない場合には、光ディスクドライブＡのＣＰＵ１８は、光ピックアップ３等を駆動制御し、従来の書き込み処理を実行する。従来の書き込み処理というのは、前述したように、キャッシュメモリ１２が満杯近くなったタイミング、あるいはデータ全体の転送が終了した場合にＤＶＤレコーダＢから送信される命令を受信したタイミングで、キャッシュメモリ１２にキャッシングしたデータを出力し、このデータに従った書き込み動作を光ディスク１に実行する処理である。
【００５３】
これに対して、光ディスクドライブＡのＣＰＵ１８は、書き込み開始指示信号の受信判定をした場合には（信号出現手段、信号出現機能、信号出現工程）、受信した書き込み開始指示信号に応じて光ピックアップ３等を駆動制御し、キャッシュメモリ１２にキャッシングしたデータに従い光ディスク１に書き込み動作を実行する（書き込み手段、書き込み機能、書き込み工程）。このような光ディスク１に対する書き込み動作の実行タイミングは、ＤＶＤレコーダＢによって生成される図３及び図４中の「ｃ」のタイミングである。このタイミングは、前述したように、ＤＶＤレコーダＢからすると、データ変換部５６によるデータ変換処理の実行中であり、光ディスクドライブＡからすると、先のデータの受信と後続するデータの受信との間に位置付けられる。したがって、通常は光ディスクドライブＡが休眠化してしまうＤＶＤレコーダＢでのデータ変換処理の実行中、あるいは光ディスクドライブＡでの先のデータの受信と後続するデータの受信との間であっても、光ディスクドライブＡで情報の書き込み動作が実行され、光ディスクドライブＡが効率的に使用されることになる。また、光ディスクドライブＡが休眠化することなく稼動するので、そのキャッシュメモリ１２にいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題を極力防止することができる。
【００５４】
以上説明した本実施の形態の処理では、ＤＶＤレコーダＢ側で設定したタイミング「ｃ」で書き込み開始指示信号を光ディスクドライブＡに転送する。この場合の書き込み開始指示信号の転送は、所定の単位のデータを光ディスクドライブＡに転送する毎に逐次実行される。この場合、ＤＶＤレコーダＢのＣＰＵ５１は、自ら転送するデータのデータ量もデータ転送のビットレートも認識しているので、タイミング「ｃ」を理想的なタイミングに設定することが可能である。
【００５５】
これに対して、図３及び図４に例示するデータ転送は、固定ビットレート（ＣＢＲ（Ｃｏｎｓｔａｎｔ  Ｂｉｔ  Ｒａｔｅ））である。書き込み開始指示信号を生成するタイミング「ｃ」をある程度一定化することが可能である。このような制御を、別の実施の形態として図６のフローチャートに基づいて説明する。図６は、光ディスクドライブＡにおいて、メインメモリにロードされた制御プログラムに従いＣＰＵ１８によって実行されるデータ受信からデータ書き込みに至る処理を示すフローチャートである。
【００５６】
光ディスクドライブＡのＣＰＵ１８は、ＤＶＤレコーダＢから記録用のデータを受信すると（受信手段、受信機能、受信工程）、受信したデータをキャッシュメモリ１２にキャッシングする（キャッシング手段、キャッシング機能、キャッシング工程）。この際、ＤＶＤレコーダＢから記録用のデータを受信して受信したデータをキャッシュメモリ１２にキャッシングするのに要する時間は、図３及び図４に示すグラフ中、映像信号発生機５５で生成されてデータ変換部５６で変換された映像信号を外部インターフェース制御系５７を介して光ディスクドライブＡに転送するのに要する時間「ａ」である。
【００５７】
次いで、光ディスクドライブＡのＣＰＵ１８は、ＤＶＤレコーダＢから記録用のデータを受信すると、そのデータ量が規定の量に一致し、あるいは規定の量を超えたかどうかを判定する。具体的には、キャッシュメモリ１２にキャッシングするデータサイズを判定することによってデータ量が規定の量に一致し、あるいは規定の量を超えたかどうかを判定する。この場合の規定の量は、ＤＶＤレコーダＢが光ディスクドライブＡに予め通知しても良く、あるいは光ディスクドライブＡで自ら設定しても良い。いずれの場合にも、その規定の量は、書き込み開始指示信号を生成するタイミングを決定する。このような書き込み開始指示信号を生成するタイミングは、ＤＶＤレコーダＢからすると、データ変換部５６によるデータ変換処理の実行中であり、光ディスクドライブＡからすると、先のデータの受信と後続するデータの受信との間に位置付けられる。この意味で、ＤＶＤレコーダＢが光ディスクドライブＡに予め規定の量を通知する場合には、その規定の量は、設定されたタイミングで光ディスクドライブＡが書き込み開始指示信号を生成するためのデータということになる。なお、ＤＶＤレコーダＢから光ディスクドライブＡへの規定の量の通知は、光ディスクドライブＡの外部インターフェースがＡＴＡＰＩ／ＳＣＳＩインターフェース１５であることから、ＤＶＤレコーダＢの外部インターフェース制御系５７もＡＴＡＰＩ方式とする場合には、ＡＴＡＰＩパケットコマンド（Ｍｏｄｅ  Ｓｅｎｓｅ／ＳｅｌｅｃｔコマンドのＶｅｎｄｅｒ  Ｕｎｉｑｕｅ  Ｐａｇｅ）を使うことで、容易に光ディスクドライブＡに転送することができる。
【００５８】
光ディスクドライブＡのＣＰＵ１８は、ＤＶＤレコーダＢからのデータ受信量が規定の量に一致し、あるいは規定の量を超えたと判定しない場合には、光ピックアップ３等を駆動制御し、従来の書き込み処理を実行する。従来の書き込み処理というのは、前述したように、キャッシュメモリ１２が満杯近くなったタイミング、あるいはデータ全体の転送が終了した場合にＤＶＤレコーダＢから送信される命令を受信したタイミングで、キャッシュメモリ１２にキャッシングしたデータを出力し、このデータに従った書き込み動作を光ディスク１に実行する処理である。
【００５９】
これに対して、光ディスクドライブＡのＣＰＵ１８は、ＤＶＤレコーダＢからのデータ受信量が規定の量に一致し、あるいは規定の量を超えたと判定した場合には、書き込み開始指示信号を生成する（信号出現手段、信号出現機能、信号出現工程）。そして、生成した書き込み開始指示信号に応じて光ピックアップ３等を駆動制御し、キャッシュメモリ１２にキャッシングしたデータに従い光ディスク１に書き込み動作を実行する（書き込み手段、書き込み機能、書き込み工程）。このような光ディスク１に対する書き込み動作の実行タイミングは、光ディスクドライブＡが自ら生成する図３及び図４中の「ｃ」のタイミングである。このタイミングは、前述したように、ＤＶＤレコーダＢからすると、データ変換部５６によるデータ変換処理の実行中であり、光ディスクドライブＡからすると、先のデータの受信と後続するデータの受信との間に位置付けられる。したがって、通常は光ディスクドライブＡが休眠化してしまうＤＶＤレコーダＢでのデータ変換処理の実行中、あるいは光ディスクドライブＡでの先のデータの受信と後続するデータの受信との間であっても、光ディスクドライブＡで情報の書き込み動作が実行され、光ディスクドライブＡが効率的に使用されることになる。また、光ディスクドライブＡが休眠化することなく稼動するので、そのキャッシュメモリ１２にいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題を極力防止することができる。
【００６０】
図７は、ビットレート及びデータ量が一定でない場合のデータ転送に関する経過時間とデータ量との関係を示すグラフである。図３及び図４のグラフは、ＤＶＤレコーダＢから光ディスクドライブＡへのデータ転送が固定ビットレート（ＣＢＲ（Ｃｏｎｓｔａｎｔ  Ｂｉｔ  Ｒａｔｅ））で行なわれる場合を例示している。これに対して、ＤＶＤレコーダＢから光ディスクドライブＡへのデータ転送が可変ビットレート（ＶＢＲ（Ｖａｒｉａｂｌｅ  Ｂｉｔ  Ｒａｔｅ））で行なわれる場合には、映像信号発生機５５で生成されてデータ変換部５６で変換された映像信号を外部インターフェース制御系５７を介して光ディスクドライブＡに転送するのに要する時間「ａ」も、映像信号発生機５５で生成された映像信号をデータ変換部５６で変換するのに要する時間「ｂ」も、一定しない。このことは、図７中、データ１、データ２、データ３を見ると、一目瞭然である。そこで、ＤＶＤレコーダＢから光ディスクドライブＡへのデータ転送が固定ビットレート（ＣＢＲ（Ｃｏｎｓｔａｎｔ  Ｂｉｔ  Ｒａｔｅ））で行なわれる場合には、書き込み開始指示信号を生成するタイミング「ｃ」を一定化してしまうと、タイミング「ｃ」を理想的なタイミングに設定することが不可能となる。
【００６１】
そこで、更に別の実施の形態として、先に説明した二つ目の実施の形態と異なる制御をする必要がある。このような制御を、別の実施の形態として図８のフローチャートに基づいて説明する。図８は、光ディスクドライブＡにおいて、メインメモリにロードされた制御プログラムに従いＣＰＵ１８によって実行されるデータ受信からデータ書き込みに至る処理を示すフローチャートである。
【００６２】
光ディスクドライブＡのＣＰＵ１８は、ＤＶＤレコーダＢから記録用のデータを受信すると（受信手段、受信機能、受信工程）、受信したデータをキャッシュメモリ１２にキャッシングする（キャッシング手段、キャッシング機能、キャッシング工程）。この際、ＤＶＤレコーダＢから記録用のデータを受信して受信したデータをキャッシュメモリ１２にキャッシングするのに要する時間は、図３及び図４に示すグラフ中、映像信号発生機５５で生成されてデータ変換部５６で変換された映像信号を外部インターフェース制御系５７を介して光ディスクドライブＡに転送するのに要する時間「ａ」である。
【００６３】
次いで、光ディスクドライブＡのＣＰＵ１８は、ＤＶＤレコーダＢから記録用のデータを受信すると、書き込み開始指示信号の有無判定に待機する。
【００６４】
書き込み開始指示信号の受信がない場合には、ＤＶＤレコーダＢから受信した記録用のデータのデータ量が規定の量に一致し、あるいは規定の量を超えたかどうかを判定する。具体的には、キャッシュメモリ１２にキャッシングするデータサイズを判定することによってデータ量が規定の量に一致し、あるいは規定の量を超えたかどうかを判定する。この場合の規定の量は、ＤＶＤレコーダＢが光ディスクドライブＡに予め通知しても良く、あるいは光ディスクドライブＡで自ら設定しても良い。いずれの場合にも、その規定の量は、書き込み開始指示信号を生成するタイミングを決定する。このような書き込み開始指示信号を生成するタイミングは、ＤＶＤレコーダＢからすると、データ変換部５６によるデータ変換処理の実行中であり、光ディスクドライブＡからすると、先のデータの受信と後続するデータの受信との間に位置付けられる。この意味で、ＤＶＤレコーダＢが光ディスクドライブＡに予め規定の量を通知する場合には、その規定の量は、設定されたタイミングで光ディスクドライブＡが書き込み開始指示信号を生成するためのデータということになる。なお、ＤＶＤレコーダＢから光ディスクドライブＡへの規定の量の通知は、光ディスクドライブＡの外部インターフェースがＡＴＡＰＩ／ＳＣＳＩインターフェース１５であることから、ＤＶＤレコーダＢの外部インターフェース制御系５７もＡＴＡＰＩ方式とする場合には、ＡＴＡＰＩパケットコマンド（Ｗｒｉｔｅコマンドとオプションの組み合わせ）を使うことで、容易に光ディスクドライブＡに転送することができる。
【００６５】
光ディスクドライブＡのＣＰＵ１８は、ＤＶＤレコーダＢからのデータ受信量が規定の量に一致し、あるいは規定の量を超えたと判定しない場合には、光ピックアップ３等を駆動制御し、従来の書き込み処理を実行する。従来の書き込み処理というのは、前述したように、キャッシュメモリ１２が満杯近くなったタイミング、あるいはデータ全体の転送が終了した場合にＤＶＤレコーダＢから送信される命令を受信したタイミングで、キャッシュメモリ１２にキャッシングしたデータを出力し、このデータに従った書き込み動作を光ディスク１に実行する処理である。
【００６６】
これに対して、光ディスクドライブＡのＣＰＵ１８は、ＤＶＤレコーダＢからのデータ受信量が規定の量に一致し、あるいは規定の量を超えたと判定した場合には、書き込み開始指示信号を生成する（信号出現手段、信号出現機能、信号出現工程）。そして、生成した書き込み開始指示信号に応じて光ピックアップ３等を駆動制御し、キャッシュメモリ１２にキャッシングしたデータに従い光ディスク１に書き込み動作を実行する（書き込み手段、書き込み機能、書き込み工程）。このような光ディスク１に対する書き込み動作の実行タイミングは、光ディスクドライブＡが自ら生成する図３及び図４中の「ｃ」のタイミングである。このタイミングは、前述したように、ＤＶＤレコーダＢからすると、データ変換部５６によるデータ変換処理の実行中であり、光ディスクドライブＡからすると、先のデータの受信と後続するデータの受信との間に位置付けられる。したがって、通常は光ディスクドライブＡが休眠化してしまうＤＶＤレコーダＢでのデータ変換処理の実行中、あるいは光ディスクドライブＡでの先のデータの受信と後続するデータの受信との間であっても、光ディスクドライブＡで情報の書き込み動作が実行され、光ディスクドライブＡが効率的に使用されることになる。また、光ディスクドライブＡが休眠化することなく稼動するので、そのキャッシュメモリ１２にいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題を極力防止することができる。
【００６７】
一方、図７中のデータ２のようにビットレートが低くデータ量が少ない場合には、上述した規定の量を基準とする制御では、光ディスクドライブＡを有効利用することができない。このような場合には、キャッシュメモリ１２にキャッシングされたデータが規定の量に一致し、あるいは超えたタイミングで書き込み開始指示信号を生成するよりも早く書き込み開始指示信号を生成した方が光ディスクドライブＡを休眠化させている時間が少なくなるからである。
【００６８】
そこで、このような場合には、ＤＶＤレコーダＢにおいて書き込み開始指示信号を生成し、この書き込み開始指示信号を光ディスクドライブＡに転送する。これにより、光ディスクドライブＡのＣＰＵ１８は、書き込み開始指示信号の受信判定をし（信号出現手段、信号出現機能、信号出現工程）、受信した書き込み開始指示信号に応じて光ピックアップ３等を駆動制御し、キャッシュメモリ１２にキャッシングしたデータに従い光ディスク１に書き込み動作を実行する（書き込み手段、書き込み機能、書き込み工程）。これにより、光ディスクドライブＡを休眠化させてしまう時間を極力短くすることが可能となる。したがって、通常は光ディスクドライブＡが休眠化してしまうＤＶＤレコーダＢでのデータ変換処理の実行中、あるいは光ディスクドライブＡでの先のデータの受信と後続するデータの受信との間であっても、光ディスクドライブＡで情報の書き込み動作が実行され、光ディスクドライブＡが効率的に使用されることになる。また、光ディスクドライブＡが休眠化することなく稼動するので、そのキャッシュメモリ１２にいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題を極力防止することができる。
【００６９】
さらに、前述した一つ目と三つ目との実施の形態では、ＤＶＤレコーダＢにおいて書き込み開始指示信号を光ディスクドライブＡに出現させるタイミング「ｃ」を設定する処理が実行される。このようなタイミング「ｃ」の設定に際して、ＤＶＤレコーダＢは、データ転送のビットレートを予め認識しており、自ら転送するデータの大きさも認識していることから、光ディスクドライブＡに転送するデータのデータ量とデータ転送のビットレートとを参照する。この場合、ＤＶＤレコーダＢでは、光ディスクドライブＡのキャッシュメモリ１２にキャッシングされているデータ量を知ることができれば、書き込み開始指示信号を光ディスクドライブＡに出現させるタイミング「ｃ」としてより理想的なタイミング「ｃ」を設定することができる。キャッシュメモリ１２にキャッシングされているデータ量は、光ディスクドライブＡでの書き込み動作に要する時間を規定するため、一例として、キャッシングデータ量によっては早めに書き込み開始指示信号を光ディスクドライブＡに出現させた方が良い場合が想定されるからである。
【００７０】
そこで、本実施の形態では、光ディスクドライブＡからＤＶＤレコーダＢに対して、キャッシュメモリ１２にキャッシングされているデータ量としてデータサイズのデータを知らせる処理が実行される。図９は、ＤＶＤレコーダＢにおいて実行されるデータ量転送処理の一例を示すフローチャートである。
【００７１】
まず、ＤＶＤレコーダＢから光ディスクドライブＡに対して、キャッシュメモリ１２にキャッシングされているデータサイズの転送要求を送信する。すると、光ディスクドライブＡでは、その要求に応じてキャッシュメモリ１２にキャッシングされているデータサイズのデータを取得し、これをＤＶＤレコーダＢに送信する（ＤＶＤレコーダＢでの通知受信手段、光ディスクドライブＡでの通知手段）。このようなＤＶＤレコーダＢと光ディスクドライブＡとの間の通信は、光ディスクドライブＡの外部インターフェースがＡＴＡＰＩ／ＳＣＳＩインターフェース１５であることから、ＤＶＤレコーダＢの外部インターフェース制御系５７もＡＴＡＰＩ方式とする場合には、ＡＴＡＰＩパケットコマンド（Ｍｏｄｅ  Ｓｅｎｓｅ／ＳｅｌｅｃｔコマンドのＶｅｎｄｅｒ  Ｕｎｉｑｕｅ  Ｐａｇｅ）を使うことで、容易に実行可能である。
【００７２】
したがって、光ディスクドライブＡのキャッシュメモリ１２にキャッシングされているデータ量を知ったＤＶＤレコーダＢは、書き込み開始指示信号を光ディスクドライブＡに出現させるタイミング「ｃ」としてより理想的なタイミング「ｃ」を設定することができる。
【００７３】
【発明の効果】
請求項１記載の発明は、光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置において、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換手段と、前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するタイミング設定手段と、前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に出現させる信号出現手段と、を具備するので、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作を実行することができ、したがって、ドライブ装置の効率的な使用を実現させることができる。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題の発生を防止することができる。
【００７４】
請求項２記載の発明は、請求項１記載のデータ転送装置において、前記信号出現手段は、前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に転送するので、ドライブ装置に転送した書き込み開始指示信号に応じてドライブ装置でデータの書き込みを開始させることができ、したがって、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作を実行させることができる。
【００７５】
請求項３記載の発明は、請求項１記載のデータ転送装置において、前記信号出現手段は、前記タイミング設定手段によって設定されたタイミングで前記ドライブ装置が前記書き込み開始指示信号を生成するためのデータを前記ドライブ装置に転送するので、タイミング設定手段によって設定されたタイミングで前記ドライブ装置が書き込み開始指示信号を生成することが期待できるため、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作を実行させることができる。
【００７６】
請求項４記載の発明は、請求項１記載のデータ転送装置において、前記ドライブ装置から通知された前記キャッシュメモリにキャッシングされているデータ量に関する情報を受信する通知受信手段を具備し、前記タイミング設定手段は、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するための要素として受信したデータ量を参照するので、タイミング設定手段が書き込み開始指示信号をドライブ装置に出現させるタイミングとして、より良好なタイミングを設定することができる。
【００７７】
請求項５記載の発明は、記録用のデータを転送するデータ転送装置に接続され、そのデータ転送装置から転送されたデータに従い光記録媒体に光学的に情報を書き込むドライブ装置において、前記光記録媒体にレーザ光を照射する光ピックアップと、前記データ転送装置から所定の単位で転送された記録用のデータを受信する受信手段と、受信したデータをキャッシュメモリにキャッシングするキャッシング手段と、先のデータの受信と後続するデータの受信との間で情報の書き込み動作が実行されるように書き込み開始指示信号を出現させる信号出現手段と、出現した書き込み開始信号に応じて前記キャッシュメモリにキャッシングされているデータに従い前記光ピックアップを駆動制御して前記光記録媒体に光学的に情報を書き込む書き込み手段と、を具備するので、通常はドライブ装置が休眠化してしまう先のデータの受信と後続するデータの受信との間であっても、ドライブ装置で情報の書き込み動作を実行することができ、ドライブ装置の効率的な使用を実現させることができる。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題の発生を防止することができる。
【００７８】
請求項６記載の発明は、請求項５記載のドライブ装置において、前記信号出現手段は、前記データ転送装置から書き込み開始指示信号を受信するので、受信した書き込み開始指示信号に応じてドライブ装置でデータの書き込みを開始することができ、したがって、通常はドライブ装置が休眠化してしまう先のデータの受信と後続するデータの受信との間であっても、ドライブ装置で情報の書き込み動作を実行させることができる。
【００７９】
請求項７記載の発明は、請求項５又は６記載のドライブ装置において、前記信号出現手段は、前記キャッシュメモリにキャッシングされているデータ量が規定の量以上となった場合に書き込み開始信号を生成するので、キャッシュメモリにキャッシングされているデータ量が規定の量以上となった場合に生成される書き込み開始信号に応じてドライブ装置で情報の書き込み動作を実行することができ、したがって、通常はドライブ装置が休眠化してしまう先のデータの受信と後続するデータの受信との間であっても、ドライブ装置で情報の書き込み動作を実行させることができる。特に、請求項５を引用する請求項７での書き込み開始信号の生成は、データ転送装置からドライブ装置に固定ビットレート（ＣＢＲ（Ｃｏｎｓｔａｎｔ  Ｂｉｔ  Ｒａｔｅ））でデータ転送が実行される場合に有効であることから、処理の一律化及び簡略化を図ることができる。また、請求項６を引用する請求項７での書き込み開始信号の生成は、データ転送装置からドライブ装置に可変ビットレート（ＶＢＲ（Ｖａｒｉａｂｌｅ  Ｂｉｔ  Ｒａｔｅ））でデータ転送が実行される場合にも有効であることから、処理の多様化に寄与することができる。
【００８０】
請求項８記載の発明は、請求項５記載のドライブ装置において、前記キャッシュメモリにキャッシングされているデータ量に関する情報を前記データ転送装置に通知する通知手段を具備するので、データ転送装置のタイミング設定手段が書き込み開始指示信号をドライブ装置に出現させるタイミングとして、より良好なタイミングの設定を期待することができる。
【００８１】
請求項９記載の光情報記録装置の発明は、記録用のデータを転送するデータ転送装置と、このデータ転送装置から転送されたデータに従い光記録媒体に光学的に情報を書き込むドライブ装置とを具備し、前記データ転送装置は、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換手段と、前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するタイミング設定手段と、前記タイミング設定手段によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に出現させる信号出現手段と、を具備し、前記ドライブ装置は、前記光記録媒体にレーザ光を照射する光ピックアップと、前記データ転送装置から所定の単位で転送された記録用のデータを受信する受信手段と、受信したデータをキャッシュメモリにキャッシングするキャッシング手段と、先のデータの受信と後続するデータの受信との間で情報の書き込み動作が実行されるように書き込み開始指示信号を出現させる信号出現手段と、出現した書き込み開始信号に応じて前記キャッシュメモリにキャッシングされているデータに従い前記光ピックアップを駆動制御して前記光記録媒体に光学的に情報を書き込む書き込み手段と、を具備するので、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、あるいは通常はドライブ装置が休眠化してしまう先のデータの受信と後続するデータの受信との間であっても、ドライブ装置で情報の書き込み動作を実行することができ、したがって、ドライブ装置の効率的な使用を実現させることができる。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題の発生を防止することができる。
【００８２】
請求項１０記載の発明は、請求項９記載の光情報記録装置において、前記データ転送装置と前記ドライブ装置とは一体に構成されているので、データ転送装置とドライブ装置というハードウェア資源を一体的に含む構成態様を採用することができる。
【００８３】
請求項１１記載の発明は、請求項９記載の光情報記録装置において、前記データ転送装置と前記ドライブ装置とは別体で構成されているので、データ転送装置とドライブ装置とが独立した形態を有するハードウェア資源での構成態様を採用することができる。
【００８４】
請求項１２記載の機械読み取り可能なデータ転送装置用プログラムの発明は、光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置が備えるコンピュータにインストールされ、このコンピュータに、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換機能と、前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するタイミング設定機能と、前記タイミング設定機能によって設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に出現させる信号出現機能と、を実行させるので、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作を実行することができ、したがって、ドライブ装置の効率的な使用を実現させることができる。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題の発生を防止することができる。
【００８５】
請求項１３記載の機械読み取り可能なドライブ装置用プログラムの発明は、記録用のデータを転送するデータ転送装置に接続され、そのデータ転送装置から転送されたデータに従い光記録媒体に光学的に情報を書き込むドライブ装置が備えるコンピュータにインストールされ、このコンピュータに、前記データ転送装置から所定の単位で転送された記録用のデータを受信する受信機能と、受信したデータをキャッシュメモリにキャッシングするキャッシング機能と、先のデータの受信と後続するデータの受信との間で情報の書き込み動作が実行されるように書き込み開始指示信号を出現させる信号出現機能と、出現した書き込み開始信号に応じて前記キャッシュメモリにキャッシングされているデータに従い前記光記録媒体にレーザ光を照射する光ピックアップを駆動制御して前記光記録媒体に光学的に情報を書き込む書き込み機能と、を実行させるので、通常はドライブ装置が休眠化してしまう先のデータの受信と後続するデータの受信との間であっても、ドライブ装置で情報の書き込み動作を実行することができ、ドライブ装置の効率的な使用を実現させることができる。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題の発生を防止することができる。
【００８６】
請求項１４記載の記憶媒体の発明は、請求項１２記載のデータ転送装置用プログラムを記憶するので、請求項１２記載のデータ転送装置用プログラムと同一の作用効果を有する。
【００８７】
請求項１５記載の記憶媒体の発明は、請求項１３記載のドライブ装置用プログラムを記憶するので、請求項１３記載のドライブ装置用プログラムと同一の作用効果を有する。
【００８８】
請求項１６記載の発明は、光記録媒体に光学的に情報を書き込むドライブ装置に接続され、前記ドライブ装置に記録用のデータを転送するデータ転送装置において実行されるデータ転送方法において、記録用のデータを所定の単位で前記ドライブ装置が処理可能なデータに変換するデータ変換処理と、変換後のデータを前記ドライブ装置に転送するデータ転送処理とを複数回繰り返すデータ転送変換工程と、前記ドライブ装置に転送するデータのデータ量とデータ転送速度とに基づいて、前記データ変換処理の実行中に前記ドライブ装置で情報の書き込み動作が実行されるように、書き込み開始指示信号を前記ドライブ装置に出現させるタイミングを設定するタイミング設定工程と、前記タイミング設定工程で設定されたタイミングで前記書き込み開始指示信号を前記ドライブ装置に出現させる信号出現工程と、を具備するので、通常はドライブ装置が休眠化してしまうデータ転送装置でのデータ変換処理の実行中であっても、ドライブ装置で情報の書き込み動作を実行することができ、したがって、ドライブ装置の効率的な使用を実現させることができる。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題の発生を防止することができる。
【００８９】
請求項１７記載の発明は、記録用のデータを転送するデータ転送装置に接続され、そのデータ転送装置から転送されたデータに従い光記録媒体に光学的に情報を書き込むドライブ装置において実行されるドライブ方法において、前記データ転送装置から所定の単位で転送された記録用のデータを受信する受信工程と、受信したデータをキャッシュメモリにキャッシングするキャッシング工程と、先のデータの受信と後続するデータの受信との間で情報の書き込み動作が実行されるように書き込み開始指示信号を出現させる信号出現工程と、出現した書き込み開始信号に応じて前記キャッシュメモリにキャッシングされているデータに従い前記光記録媒体にレーザ光を照射する光ピックアップを駆動制御して前記光記録媒体に光学的に情報を書き込む書き込み工程と、を具備するので、通常はドライブ装置が休眠化してしまう先のデータの受信と後続するデータの受信との間であっても、ドライブ装置で情報の書き込み動作を実行することができ、ドライブ装置の効率的な使用を実現させることができる。また、ドライブ装置が休眠化することなく稼動するので、そのキャッシュメモリにいつまでもデータが格納されたままである状態が極力防止され、これにより、電源断等の不慮の事故等が発生した場合でも、転送したデータが破棄されてしまうという致命的な問題の発生を防止することができる。
【図面の簡単な説明】
【図１】ドライブ装置（光ディスクドライブ）の機能ブロック図である。
【図２】データ転送装置（ＤＶＤレコーダ）のハードウェア構成を示すブロック図である。
【図３】設定したビットレートが高くデータ量が多いデータ転送に関する経過時間とデータ量との関係を示すグラフである。
【図４】設定したビットレートが低くデータ量が少ないデータ転送に関する経過時間とデータ量との関係を示すグラフである。
【図５】ドライブ装置（光ディスクドライブ）において実行されるデータ受信からデータ書き込みに至る処理の一例を示すフローチャートである。
【図６】ドライブ装置（光ディスクドライブ）において実行されるデータ受信からデータ書き込みに至る処理の別の一例を示すフローチャートである。
【図７】ビットレート及びデータ量が一定でない場合のデータ転送に関する経過時間とデータ量との関係を示すグラフである。
【図８】ドライブ装置（光ディスクドライブ）において実行されるデータ受信からデータ書き込みに至る処理の更に別の一例を示すフローチャートである。
【図９】データ転送装置（ＤＶＤレコーダ）において実行されるデータ量転送処理の一例を示すフローチャートである。
【符号の説明】
３      光ピックアップ
１２    キャッシュメモリ
Ａ      ドライブ装置（光ディスクドライブ）
Ｂ      データ転送装置（ＤＶＤレコーダ）
【図１】
2004288273.tif 000003
【図２】
2004288273.tif 000004
【図３】
2004288273.tif 000005
【図４】
2004288273.tif 000006
【図５】
2004288273.tif 000007
【図６】
2004288273.tif 000008
【図７】
2004288273.tif 000009
【図８】
2004288273.tif 000010
【図９】
2004288273.tif 000011