(57)【要約】  【課題】  基準のデータ量以上のデータを記録することが必要な場合に、記録データが基準データ量に満たない場合にダミーデータでパディングし、ユーザが記録を中止したい場合に、迅速に記録を中止可能とする。  【解決手段】  ハードディスク上に生成されたイメージデータのデータ量が基準データ量以上か否かがステップＳ２において判定される。基準データ量に満たない場合では、ステップＳ３においてゼロデータがイメージデータに対して付加される。そして、ステップＳ４においてディスクに記録される。ディスクに対してデータを記録している間に、ユーザが中止を指示すると、直ちに記録動作を中止できる。  【選択図】  図５
2005050444.tif 000002
【特許請求の範囲】
【請求項１】
ディスクにディジタルデータを記録する記録方法において、
ディスク上で記録データの前後にそれぞれリードインエリアとリードアウトエリアとが位置する構成とするファイナライズ処理を行う時に、
上記記録データのデータ量、または上記記録データと上記リードアウトエリアのデータとの合計のデータ量が予め設定されている基準データ量以上か否かを判定する判定ステップと、
上記データ量が上記基準データ量に満たない場合には、ダミーデータを付加して上記基準データ量以上とするパディングステップと
を備えたディスク記録方法。
【請求項２】
請求項１において、
ディスク上に、リードインエリアを形成し、次に、上記データ量が上記基準データ量以上の記録データ、または上記パディングステップで処理されたデータを記録し、さらに、リードインエリアを形成するディスク記録方法。
【請求項３】
請求項１において、
ディスク上に、記録データを追記し、ファイナライズ処理する場合に、上記判定ステップおよび上記パディングステップがなされるディスク記録方法。
【請求項４】
ディスクにディジタルデータを記録する記録装置において、
コントローラによって、ディスク上で記録データの前後にそれぞれリードインエリアとリードアウトエリアとが位置する構成とするファイナライズ処理を行う時に、
上記記録データのデータ量、または上記記録データと上記リードアウトエリアのデータとの合計のデータ量が予め設定されている基準データ量以上か否かが判定され、
上記データ量が上記基準データ量に満たない場合には、ダミーデータを付加して上記基準データ量以上とするパディングを行うようにした記録装置。
【請求項５】
請求項４において、
ディスクドライブと共通のバスに接続されているハードディスクドライブを有し、ハードディスクに記録されているデータをディスクに記録する記録装置。
【請求項６】
請求項５において、
上記ダミーデータの付加が上記ハードディスク上でなされる記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、光ディスク例えばＤＶＤ−Ｒ／ＲＷディスクに記録を行う場合に、再生専用の光ディスクフォーマット例えばＤＶＤ−Ｖｉｄｅｏディスクと互換性を持つようにデータを記録するディスク記録方法および記録装置に関する。
【背景技術】
【０００２】
記録可能なフォーマットの一つとして、ＤＶＤ−Ｒ(Recordable)／ＲＷ(ReWritable)フォーマットが知られている。ＤＶＤ−Ｒ／ＲＷディスクにデータを記録する場合、ＤＶＤ−Ｖｉｄｅｏフォーマットに対応したプレイヤーによって再生できること（互換性）を保証するために、ＤＶＤ−Ｒ／ＲＷディスクにファイナライズ処理がなされる。ファイナライズ処理は、ユーザデータエリアの前にリードインエリアが存在し、その後にリードアウトエリアが存在するデータ構成とする処理であり、ＤＶＤ−Ｖｉｄｅｏプレイヤーで記録ディスクを再生可能とするために必要な処理である。さらに、ＤＶＤ−Ｖｉｄｅｏフォーマットでは、直径７０mmまでデータが記録されている必要がある。若し、記録データのデータ容量が少なく、直径７０mmに満たない場合には、ドライブがそのことを検出し、ファイナライズ処理時にデータの後のリードアウトエリアを直径７０mmに到達するまで書き込む。なお、リードアウトエリアは、０．５mm以上記録される。
【０００３】
ＤＶＤ−Ｒ／ＲＷフォーマットは、ＤＡＯ(Disc at Once) 記録の記録モードを有する
。図１は、ＤＡＯの動作を示すものである。図１Ａに示す空のディスクに対して、図１Ｂに示すように、リードインエリア 、ユーザデータエリア、リードアウトエリアが順番に
記録される。リードアウトエリアの記録後に追記は不可能とされている。ＤＡＯ記録時に記録動作を中止したい場合は、中止のコマンドをドライブに対して発行する。但し、リードインエリアまたはリードアウトエリアを記録している間では、記録動作を中止することができない。ＤＡＯ記録で作成されたディスクは、書きつなぎがないため、ＤＶＤ−Ｖｉｄｅｏディスクとの互換性に優れている。
【０００４】
図１Ｃに示すように、ＤＡＯを行う時に、記録データが直径７０mmに満たない場合、ドライブが自動的にリードアウトエリアを長く記録し、直径７０mmまで、リードアウトエリアを記録する。直径７０mmまでのデータおよびリードアウトエリアを記録する場合、記録されたデータ量が約１ＧＢ(Byte)となる。
【０００５】
ＤＶＤ−Ｖｉｄｅｏディスクとの互換性を確保するために、１ＧＢ未満のデータの場合では、１ＧＢ以上のデータを記録することは、ＤＡＯに限らず、インクリメントライトにおいても同様に必要である。図２は、インクリメントライト動作を示すものである。図２Ａに示す空のディスクに対して図２Ｂに示すように、データＤ１が記録される。次に、図２Ｃに示すように、データＤ１に対してデータＤ２が追記される。
【０００６】
そして、ファイナライズ処理の指示に応答して図２Ｄに示すように、ファイナライズ処理がなされる。ファイナライズ処理によってリードインエリアおよびリードアウトエリアがユーザデータＤ１およびＤ２の記録エリアの前後に記録される。この場合、図２Ｅに示すように、記録データのデータ量が少ない場合には、リードアウトエリアを直径７０mmに到達するまで書き込む。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
記録データのデータ量が規定量に満たないために、リードアウトエリアのデータを規定量まで記録する時には、リードアウトエリアの記録中であるために、記録を中止することができず、リードアウトエリア記録が終了することを待たなければならない。例えばＤＶＤ−Ｒ／ＲＷフォーマットのドライブと、ハードディスクドライブの両方を備え、何れか一方にデータを記録することが可能なレコーダにおいて、ユーザがディスクへの記録を中止してハードディスクへの記録へ変更したい場合を考える。そのとき、ＤＶＤ−Ｒ／ＲＷディスクに対する記録がリードアウトエリアの記録中であれば、リードアウトエリアの記録が終了しないかぎり、ハードディスクに対する記録に切り替えることができない。リードアウトエリアの記録時間が比較的長い可能性もあるので、ユーザがハードディスクに記録したいシーンを記録し損ねる可能性がある。したがって、どのような場合も記録動作を速やかに中止できることが望ましい。また、ＤＶＤ−Ｒ／ＲＷドライブのみを有する装置においても、ファイナライズ処理の途中で他の番組のビデオ信号を記録したい時に、記録を直ぐに中止できないと、記録し損なう問題が同様に生じる。
【０００８】
上述したように、直径７０mmをデータに換算すると１ＧＢ程度になる。１ＧＢのデータを記録するのに要する時間は、１倍速の場合、転送レートを１３５０KB/secとすると、1000*1000/1350=740[sec]（12分20秒）となる。例えば、記録したユーザデータが１ＭＢの
ように、比較的小さい場合、リードアウトエリアの記録時間が12分20秒間となる。その間は、記録動作を中止することができない。
【０００９】
したがって、この発明の目的は、記録データのデータ量が規定の基準データ量に満たない場合でも、リードインエリアの記録時間を短縮し、ユーザが記録動作を速やかに中止することができるようにしたディスク記録方法および記録装置を提供することにある。
【課題を解決するための手段】
【００１０】
上述した課題を解決するために、この発明は、ディスクにディジタルデータを記録する記録方法において、
ディスク上で記録データの前後にそれぞれリードインエリアとリードアウトエリアとが位置する構成とするファイナライズ処理を行う時に、
記録データのデータ量、または記録データとリードアウトエリアのデータとの合計のデータ量が予め設定されている基準データ量以上か否かを判定する判定ステップと、
データ量が基準データ量に満たない場合には、ダミーデータを付加して基準データ量以上とするパディングステップと
を備えたディスク記録方法である。
【００１１】
また、この発明は、ディスクにディジタルデータを記録する記録装置において、
コントローラによって、ディスク上で記録データの前後にそれぞれリードインエリアとリードアウトエリアとが位置する構成とするファイナライズ処理を行う時に、
記録データのデータ量、または記録データとリードアウトエリアのデータとの合計のデータ量が予め設定されている基準データ量以上か否かが判定され、
データ量が基準データ量に満たない場合には、ダミーデータを付加して基準データ量以上とするパディングを行うようにした記録装置である。
【発明の効果】
【００１２】
この発明では、光ディスクのファイナライズ処理を行う時に、記録データが基準データ量に満たない場合でも、速やかに記録動作を中止できる。その結果、ユーザの操作性が向上する。
【発明を実施するための最良の形態】
【００１３】
以下、この発明の一実施形態について、図面を参照して説明する。図３は、この一実施形態による記録処理を説明するものである。ＤＡＯでデータを記録する場合には、リードインエリアが形成され、次にデータが記録され、最後にリードアウトエリアが形成される。記録データがＤＶＤ−Ｖｉｄｅｏフォーマットで定められた１ＧＢ未満と判断されると、記録データに続いてダミーデータ例えばゼロデータが記録される。そして、１ＧＢまたは１ＧＢよりやや多い量のデータのパディングがなされると、リードアウトエリアが形成される。
【００１４】
インクリメントライトでデータを記録する場合にも同様の処理がなされる。すなわち、ファイナライズを行おうとすると、記録データが１ＧＢ以上か否かが判断される。１ＧＢ未満と判断されると、ダミーデータ例えばゼロデータが記録される。そして、１ＧＢ以上のデータが記録されると、リードインエリアおよびリードアウトエリアが形成される。
【００１５】
この発明は、ＤＡＯまたはインクリメントライトでデータを記録する時に、記録データのデータ量がＤＶＤ−Ｖｉｄｅｏフォーマットに決められている基準データ量（１ＧＢ）に満たない場合では、ダミーデータとしてのゼロデータを続けて記録し、フォーマットで決められている値まで記録するものである。図３の例では、記録データに続けてゼロデータが記録され、記録データとゼロデータとが１ＧＢの基準データ量となるまで、ゼロデータが記録される。その後に、リードアウトエリアとして所定のデータが規格で規定されている０．５mm以上記録される。なお、リードアウトエリアも加えたデータの合計が１ＧＢ以上となるようにしても良い。
【００１６】
この発明は、インクリメントライトに対しても同様に適用できる。インクリメントライトの場合では、ファイナライズする場合に、データが１ＧＢ未満か否かが判断され、１ＧＢ未満の場合では、ゼロデータが続けて記録され、その後にリードインエリアおよびリードアウトエリアが形成される。
【００１７】
このようにすれば、記録データ量がＤＶＤ−Ｖｉｄｅｏディスクとの互換性の確保で必要とされる基準データ量より少ない時に、ゼロデータでパディングを行うために、パディング中に記録を中止することができる。したがって、記録データ量が少ない時に、リードアウトエリアによってデータ量を満たす方法と異なり、リードアウトエリアの記録期間中であるために、記録を中止できない問題が生じない。なお、ファイナライズ処理は、記録されたデータの前後にそれぞれリードインエリアおよびリードアウトエリアが位置するデータ構成とする処理を意味する。但し、リードインエリアおよびリードアウトエリアの両方をファイナライズ処理で記録せずに、リードインエリアが前もって記録され、ファイナライズ処理では、リードアウトエリアのみを形成するようにしても良い。
【００１８】
図４は、この発明による記録装置の一実施形態の構成を示す。図４において、参照符号１は、記録すべき信号例えばテレビジョン放送のビデオ信号が入力される入力端子である。入力ビデオ信号がＭＰＥＧエンコーダ２において、ＭＰＥＧ２(Moving Picture Experts Group Phase 2)によって圧縮符号化される。ＭＰＥＧエンコーダ２は、信号処理のためのＲＡＭ３を有している。なお、図示されていないが、オーディオ信号も符号化され、符号化されたビデオ信号と共にハードディスクまたはＤＶＤ−Ｒ／ＲＷディスクに対して記録される。
【００１９】
符号化ビデオ信号がバス例えばＰＣＩ(Peripheral Component Interconnect)バス４に
送出される。ＰＣＩバス４には、ＭＰＥＧデコーダ５も接続されている。ＭＰＥＧデコーダ５には、ＲＡＭ６が接続され、ＭＰＥＧデコーダ５によってＭＰＥＧ２の復号がなされる。復号されたビデオ信号が出力端子７に取り出される。
【００２０】
ＰＣＩバス４に対してブリッジ８が接続される。ブリッジ８は、異なる規格のＰＣＩバス４とＩＤＥ(Integrated Device Electronics)バス９との間を接続する。ＩＤＥバス９
に対してハードディスクドライブ１０およびＤＶＤ−Ｒ／ＲＷドライブ１１が接続される。ＤＶＤ−Ｒ／ＲＷドライブ１１は、ＤＶＤ−Ｒ／ＲＷディスクを記録／再生できるドライブである。
【００２１】
さらに、ブリッジ８、ハードディスクドライブ１０、ＤＶＤ−Ｒ／ＲＷドライブ１１等の記録再生装置の構成要素を制御するシステムコントローラとしてのＣＰＵ１２が設けられている。ＣＰＵ１２は、外部にＲＡＭ１３を有している。
【００２２】
上述した一実施形態において、受信したテレビジョン放送番組のビデオ信号は、ハードディスクドライブ１０およびＤＶＤ−Ｒ／ＲＷドライブ１１の一方によって、ＭＰＥＧ２ビデオとして記録される。一実施形態では、ハードディスクへの記録とＤＶＤ−Ｒ／ＲＷディスクへの記録とは、同時に行うことができないものとされている。これは、ハードディスクドライブ１０と、ＤＶＤ−Ｒ／ＲＷドライブ１１とが共通のバス９に接続されており、ＤＶＤ−Ｒ／ＲＷドライブ１１のデータ転送速度がハードディスクドライブ１０のものに比して遅いからである。ハードディスクドライブ１０とＤＶＤ−Ｒ／ＲＷドライブ１１とを別々のバスに接続する構成としても良い。また、ＤＶＤ−Ｒ／ＲＷディスクへの記録は、例えばＤＡＯによってなされる。
【００２３】
ハードディスクに記録したビデオコンテンツを選択してＤＶＤ−Ｒ／ＲＷディスクへ記録する動作について図５のフローチャートを参照して説明する。動作の制御は、システムコントローラとしてのＣＰＵ１２によってなされる。先ず、ユーザが記録したいビデオコンテンツを選択し、記録先としてＤＶＤメディアを選択してＤＶＤ記録が開始される。ステップＳ１において、記録された放送番組のビデオデータ等の元のデータＰ１からＤＶＤに書き込むイメージデータＰ２がハードディスク上に作成される。イメージデータＰ２は、ＤＶＤ−Ｖｉｄｅｏ規格に準拠したフォーマットのデータである。
【００２４】
イメージデータＰ２の作成後、または作成しながら、ＤＶＤ−Ｒ／ＲＷディスクに対してイメージデータＰ２が記録される。判定ステップとしてのステップＳ２において、ハードディスク上に記憶されているイメージデータＰ２のデータ量が１ＧＢ未満かどうかが判定される。データ量が１ＧＢ未満の場合、パディングステップとしてのステップＳ３において、データ量が１ＧＢになるように、ゼロデータをイメージデータＰ２に追加して、記録するデータの総量が１ＧＢになるように修正を加える。なお、本来ならば、（イメージデータＰ２＋ゼロデータ＋リードアウトエリア）のデータ量が基準データ量の１ＧＢを超えればよいが、リードアウトエリアの長さをどのくらい書くべきかの正確な規定がないので、（イメージデータＰ２＋ゼロデータ）のデータ量を１ＧＢにする。
【００２５】
イメージデータが元々１ＧＢ以上か、またはゼロデータをパディングした結果、１ＧＢ以上とされた場合では、ステップＳ４のＤＶＤ記録が行われる。ＤＶＤ記録処理のステップＳ４（Ａ−Ｂ間）を図６により具体的に示す。先ず、図示しないが、ＤＶＤ−Ｒ／ＲＷドライブ１１に対して、ＣＰＵ１２がMode Selectコマンドを発行して、記録モードをＤ
ＡＯ にする。なお、コマンドは、例えばＡＴＡＰＩ(AT Attachment with Packet Interface)で規定されているものである。
【００２６】
次にステップＳ１１において、ＤＶＤ−Ｒ／ＲＷドライブ１１に対して、Reseve Track/RZoneコマンドを発行し、これから記録するデータ量を知らせる。記録データ量は、元のデータが少ない場合でも上述したように、ゼロデータでパディングしているので、必ず、１ＧＢ以上である。ステップＳ１２において、Writeコマンドを発行して、データを記録
する。ＤＶＤ−Ｒ／ＲＷドライブ１１は、Writeコマンドを受け付けるとリードインエリ
アの記録を開始する。その後、データ領域にデータを記録していく。ＤＶＤ−Ｒ／ＲＷドライブ１１は、予めReseve Track/RZoneコマンドで設定されたデータ量を受け取ると、リードアウトエリア記録動作に移行する。
【００２７】
ステップＳ１３において、ユーザによりＤＶＤ記録が中止されたか否かが判定される。中止されない場合は、ＤＡＯの記録が続行される。ユーザにより中止の指示がされると、Sync Cacheコマンドが発行され、記録動作が中止される。このように、ゼロデータの記録中に記録動作を中止することができる。さらに、ステップＳ１５において、記録動作が終了したか否かが判定される。終了していない場合には、ステップＳ１２（データの記録）に処理が戻る。記録動作を中止した場合では、記録動作が終了したものとステップＳ１５において判定される。
【００２８】
次に図７を参照してインクリメントライトを行う場合に対してこの発明を適用した他の実施形態について説明する。記録再生装置の構成は、図４に示す構成と同様のものとされる。ステップＳ２１では、インクリメントライトの記録モードで記録がなされる。ステップＳ２２において、ファイナライズするか否かが決定される。ファイナライズしないときには、インクリメントライトによる記録（ステップＳ２１）がなされる。
【００２９】
記録が終了した場合には、他のＤＶＤプレイヤーでそのディスクを再生可能とするためにファイナライズ処理（ステップＳ２３）がなされる。ファイナライズ処理のステップＳ２３（Ｃ−Ｄ間）を図８のフローチャートにより具体的に示す。ステップＳ３１では、インクリメントライトで記録されたデータが１ＧＢ未満か否かが判定される。
【００３０】
ステップＳ３１の判定結果が１ＧＢ以上である場合には、ステップＳ３５において、ドライブに対して、Finalizeコマンドが発行される。具体的にはClose Track/RZone/Border/Sessionコマンドがドライブに対して発行される。このコマンドに応答してドライブがリードインエリアおよびリードアウトエリアを記録する。
【００３１】
ステップＳ３１において、データが１ＧＢ未満と判定されると、ステップＳ３２において、ゼロデータでパディングがなされ、記録データが１ＧＢ以上とされる。ステップＳ３３では、パディングが終了したか否かが判定される。パディングが終了したと判定されると、ステップＳ３５（ファイナライズコマンドの発行）に処理が移る。
【００３２】
ステップＳ３３で、パディングが終了していないと判定された場合では、パディングが終了するまで継続してなされる。ステップＳ３４は、パディング動作の間にユーザによって中止の指示がなされたか否かを判定するものである。若し、ユーザが他のテレビジョン放送番組を記録したい等の理由で、中止の指示を行った場合では、その時点がパディングが終了する。
【００３３】
図４に示す記録再生装置の一実施形態は、ハードディスクドライブ１０とＤＶＤ−Ｒ／ＲＷドライブ１１とを備えている。しかしながら、ハードディスクドライブ１０を備えることは、必ずしも必要ではない。図９は、その場合の記録再生装置の構成を示す。入力端子１からのビデオ信号は、ＭＰＥＧエンコーダ２で符号化され、ＰＣＩバス４、ブリッジ８およびＩＤＥバス９を介してＤＶＤ−Ｒ／ＲＷドライブ１１に対して供給され、ディスク上に記録される。また、ディスクから再生されたデータがＩＤＥバス９、ブリッジ８およびＰＣＩバス４を介してＭＰＥＧデコーダ５に供給される。ＭＰＥＧデコーダ２によって復号がなされ、出力端子７から再生ビデオデータが取り出される。
【００３４】
図９に示す構成において、例えばＤＡＯでもってリアルタイムでＤＶＤ−Ｒ／ＲＷに対してデータを記録し、そのデータの量が少ない時には、ゼロデータがパディングされる。したがって、ある番組のデータを記録している時に、他の番組のデータを記録したい時に、迅速に記録を中止することができ、他の番組の記録を失敗することが防止できる。
【００３５】
この発明は、上述したこの発明の一実施形態等に限定されるものでは無く、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えばゼロデータによってパディングを行うようにしたが、他のダミーデータによってパディングを行うようにしても良い。例えば再生時に有意なデータの量がリードインエリアの情報から分かるようにすることによって、ダミーデータをゼロデータに置き換えたり、ダミーデータを破棄することができる。また、図４または図９に示される記録再生装置の構成は、ディスクレコーダ単体の構成に限らず、パーソナルコンピュータとディスクドライブとにより実現される。
【図面の簡単な説明】
【００３６】
【図１】従来のディスクアットワンスの記録方法を説明するための略線図である。
【図２】従来のインクリメントライトの記録方法を説明するための略線図である。
【図３】この発明による記録方法の説明に用いる略線図である。
【図４】この発明による記録装置の一実施形態のブロック図である。
【図５】この発明による記録方法の一実施形態の説明に用いるフローチャートである。
【図６】図５の一部の処理をより詳細に示すフローチャートである。
【図７】この発明による記録方法の他の実施形態の説明に用いるフローチャートである。
【図８】図７の一部の処理をより詳細に示すフローチャートである。
【図９】この発明による記録装置の他の実施形態のブロック図である。
【符号の説明】
【００３７】
２・・・ＭＰＥＧエンコーダ、４・・・ＰＣＩバス、５・・・ＭＰＥＧデコーダ、９・・・ＩＤＥバス、１０・・・ハードディスクドライブ、１１・・・ＤＶＤ−Ｒ／ＲＷドライブ
【図１】
2005050444.tif 000003
【図２】
2005050444.tif 000004
【図３】
2005050444.tif 000005
【図４】
2005050444.tif 000006
【図５】
2005050444.tif 000007
【図６】
2005050444.tif 000008
【図７】
2005050444.tif 000009
【図８】
2005050444.tif 000010
【図９】
2005050444.tif 000011