(57)【要約】【課題】ディスク媒体のアドレス情報に基づいてデータの追記を適切に行う。【解決手段】データ位置カウンタ１８０は、光ディスク４０に書き込み済みのデータの再生動作に同期してカウント動作する。ＬＰＰ位置カウンタ１６０は、光ディスクに記録されているディスクアドレスの再生動作に同期してカウント動作する。誤差検出回路１９０では、これら２つのカウント値ＣＯ１，ＣＯ２に基づいて光ディスク４０に記録されたデータのデータフォーマット上のアドレスと、このデータが記録されている位置における光ディスク４０のアドレスとのずれを検出する。制御ユニット３０では、誤差検出回路１９０の検出結果に基づいて、追記を開始する光ディスク４０上のアドレスを設定する。タイミング制御回路１４０では、この追記を開始するアドレスに従って、追記を開始するタイミングを決定する。【選択図】　　　　図１
2004118982.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータフォーマットに対応するディスクアドレスが予め記録されたディスク媒体に前記データフォーマットに従ったデータをデータアドレスと共に書き込むと共に、書き込み済みのデータの末尾を記録開始位置として新たなデータの追記を行うデータ記録制御装置であって、
前記書き込み済みのデータを読み出して得られる前記データアドレスに対する前記ディスクアドレスのずれを検出する検出回路と、
前記記録開始位置を示す記録開始アドレスが前記検出回路に基づいて補正され、補正された記録開始アドレスに応じて前記新たなデータの追記開始タイミングを決定するタイミング制御回路と、を備えることを特徴とするデータ記録制御装置。
【請求項２】
所定のデータフォーマットに対応するディスクアドレスが予め記録されたディスク媒体に前記データフォーマットに従ったデータをデータアドレスと共に書き込むと共に、書き込み済みのデータの末尾を記録開始位置として新たなデータの追記を行うデータ記録制御装置であって、
前記書き込み済みのデータの再生動作に同期してカウント動作する第１のカウンタと、
前記ディスクアドレスの再生動作に同期してカウント動作する第２のカウンタと、
前記第１及び第２のカウンタのカウント値を比較して前記データアドレスに対する前記ディスクアドレスのずれを検出する誤差検出回路と、
前記記録開始位置を示す記録開始アドレスが前記誤差検出回路に基づいて補正され、補正された記録開始アドレスに応じて前記新たなデータの追記開始タイミングを決定するタイミング制御回路と、を備えることを特徴とするデータ記録制御装置。
【請求項３】
請求項２記載のデータ記録制御装置において、
前記データフォーマットが、所定ビット数毎にフレーム単位にまとめられると共に、複数の前記フレームでセクタ単位にまとめられ、更に、複数の前記セクタでブロック単位にまとめられ、
前記第１及び第２のカウンタは、前記書き込み済みのデータ及び前記ディスクアドレスに付与される前記フレーム単位、前記セクタ単位、又は、前記ブロック単位の同期信号をカウントすることを特徴とするデータ記録制御装置。
【請求項４】
請求項２に記載のデータ記録制御装置において、
前記データフォーマットが、所定ビット数毎にフレーム単位にまとめられると共に、複数の前記フレームでセクタ単位にまとめられ、更に、複数の前記セクタでブロック単位にまとめられ、
前記書き込み済みのデータを、ビット単位、或いは、複数ビット単位でカウント動作する第１の内部カウンタと、
前記ディスクアドレスを、ビット単位、或いは、複数ビット単位でカウント動作する第２の内部カウンタと、を更に有し、
前記誤差検出回路は、前記第１及び第２の内部カウンタのカウント値を比較して前記データアドレスに対する前記ディスクアドレスのずれを検出することを特徴とするデータ記録制御装置。
【請求項５】
請求項１乃至４のいずれかに記載のデータ記録制御装置において、
追記の対象データに所定の変換処理を施して変調データを生成する変調回路と、
前記変調データに応じて前記ディスク媒体への記録レーザの出力を制御する記録パルスを生成するライトストラテジ回路と、を備え、
前記変調回路及び前記ライトストラテジ回路は、前記タイミング制御回路で前記記録開始アドレスに基づいて生成されるタイミング信号に応答して動作を開始することを特徴とするデータ記録制御装置。
【請求項６】
請求項５記載のデータ記録制御装置において、
前記変調回路及び前記ライトストラテジ回路は、前記ディスク媒体への前記記録レーザの照射位置が前記書き込み済みのデータの末尾となるまでの期間で動作を一時的に待機すると共に、前記ディスク媒体への前記記録レーザの照射位置が、前記記録開始アドレスが示す前記ディスク媒体上の位置に達したとき、動作を開始することを特徴するデータ記録制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定のデータフォーマットに対応するディスクアドレスが予め記録されたディスク媒体に同データフォーマットに従ったデータをデータアドレスと共に書き込むと共に、書き込み済みのデータの末尾を記録開始位置として新たなデータの追記を行うデータ記録制御装置に関する。
【０００２】
【従来の技術】
周知のように、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）の記録データの論理フォーマットは、図５、図６、図７に示すようなものとなっている。
【０００３】
ここで、図５は、ＥＣＣ（Ｅｒｒｏｒ　Ｃｏｒｒｅｃｔｉｏｎ　Ｃｏｄｅ：誤り訂正符号）の符号語を構成する１ブロックのデータを示すものである。この符号語は、例えば映像データや分割されたデータ単位のアドレス情報等の記録を所望する情報データと、同情報データの所定のデータ量毎に付与される第１のパリティと、これら情報データ及び第１のパリティの所定のデータ量毎に付与される第２のパリティとからなる。
【０００４】
すなわち、この１ブロックデータには、１７２×１９２バイトの情報データが含まれている。そして、この１ブロックデータの垂直方向に形成されるデータ長１９２バイトからなる１７２個の列データのそれぞれに対して、上記第１のパリティとしてデータ長１６バイトの外パリティ（ＰＯ：ｏｕｔｅｒ　ｃｏｄｅ　ｐａｒｉｔｙ）が付与されている。そして、１ブロックデータの水平方向に形成されるデータ長１７２バイトからなる１９２個の行データ及び１６個の行データ（外パリティ）のそれぞれには、上記第２のパリティとしてデータ長１０バイトの内パリティ（ＰＩ：ｉｎｎｅｒ　ｃｏｄｅ　ｐａｒｉｔｙ）が付与されている。
【０００５】
また、ＥＣＣブロックデータは、図６に示すように、１ブロックのデータが１６個分割されて、１つの分割単位としてセクタデータが構成されている。これらセクタデータのそれぞれは、先の図５に示すデータ長１７２バイトの行データ１２個からなる。そして、各セクタデータに対して内パリティと上記１６個の外パリティの１つとが割り当てられ、１レコーディングセクタが構成される。これにより、ＥＣＣブロックデータは、１６個のレコーディングセクタデータより構成されることとなる。
【０００６】
一方、上記セクタデータは、図７に示す構成を有する。すなわち、各セクタデータの先頭には、データアドレスを含む１２バイトのヘッダデータが付与されている。そして、セクタデータは、上記ヘッダデータの他、２０４８バイトのメインデータと４バイトのＥＤＣ（Ｅｒｒｏｒ　Ｄｅｔｅｃｔｉｏｎ　Ｃｏｄｅ：誤り検出符号）データを備えている。
【０００７】
こうしたデータが記録媒体であるＤＶＤに記録される際には、８ビットのデータが１６ビットのデータに変調され、更に同期信号等が付与される８−１６変調方式による変調処理が施される。図８に、上記ＤＶＤにおける変調されたデータのフォーマットを示す。
【０００８】
同図８に示すように、ＤＶＤにおける記録データは、３２ビットの同期信号（図中、「シンク」と表記）と、１４５６ビットの変調されたデータとからなる。すなわち、７２８ビット分のデータが８−１６変調されることで１４５６ビットのデータとなり、これら各変調された１４５６ビットのデータ毎に、その先頭に３２ビットの同期信号（シンク）が付与されて１フレーム分の記録データが生成されている。ＤＶＤでは、この１フレーム分の記録データが２６個で１セクタとして取り扱われる。この図８には、ＤＶＤにおける１セクタ分の記録データの構造が示されている。
【０００９】
上記のように変調されたデータは、ディスク媒体にらせん状に形成された１本のトラックに沿って記録されることとなる。このトラックは、ディスクの平坦面（ランド）に対してグルーブとよばれる溝が形成されてできている。このグルーブはわずかに蛇行（ウォブル）して形成されており、この蛇行から、所定の周期を有するウォブル信号が取り出される。また、このディスク媒体には、ウォブルに加えてランドプリピット（ＬＰＰ）とよばれるアドレス情報を含む領域が、トラック上に所定の間隔で設けられている。詳しくは、このＬＰＰは、上記２フレームに対応したデータの記録領域毎に設けられている。そして、このＬＰＰの有するアドレス情報は、上記セクタに対応したデータの記録領域毎にそのディスク位置情報を示すものとなっている。
【００１０】
このため、ＬＰＰによるディスク媒体のアドレス情報に従って、対応するデータを記録することで、ディスク媒体にデータを的確に記録することができる。また、こうしたＬＰＰによるディスク媒体のアドレス情報を用いることで、以下の要領でディスク媒体へのデータの追記を行うこともできる。すなわち、この場合、データの記録を終了させる際に、そのデータのアドレス情報をディスク媒体の特定の記録領域に記録しておく。そして、追記に際して、上記アドレス情報に基づいて、ディスク媒体上の記録開始位置を決定する。そして、回転制御されているディスク媒体に照射されるレーザの照射位置が、この設定された記録開始位置となるタイミングで、データの記録を開始することで、データの追記を行うことができる。
【００１１】
【発明が解決しようとする課題】
ところで、上記アドレス情報は、ＬＰＰに基づくアドレス情報ではない。換言すれば、データの記録が終了された位置におけるディスク媒体上のアドレス情報ではない。したがって、何らかの要因によって実際に記録されるデータが、そのデータ長に割り当てられたディスク媒体上のデータ記録領域と整合しなくなるときには、追記を適切に行うことができなくなるおそれがある。
【００１２】
ここで、図９（ａ１）及び図９（ｂ１）に、実際に記録された１ブロック分のデータが、ディスク媒体上の１ブロック分のデータ記録領域よりも長いデータ記録領域を用いて記録された場合について例示する。この場合、記録されたデータの末尾（図９（ａ１）中、ＤＥ）は、ディスク媒体上の１ブロック分の記録領域の末尾（図９（ｂ１）中、ＡＥ）を越えている。ここで、上記特定の領域に記録された記録を終了した位置についてのアドレス情報は記録されたデータの末尾のアドレスであり、これは、ディスク媒体上の位置情報としては１ブロック分の記録領域の末尾（図９（ｂ１）中、ＡＥ）に対応したものとなっている。このため、ＬＰＰ信号によって得られるアドレス情報を基にデータの追記を行うと、ディスク媒体上の１ブロック分の記録領域の末尾（図９（ｂ１）中、ＡＥ）からデータが記録されることとなり、前回記録されたデータと今回追記するデータとの一部が重なって正しくデータを読み出せなくなってしまう。
【００１３】
逆に、図９（ａ２）及び図９（ｂ２）に、実際に記録された１ブロック分のデータが、ディスク媒体上の１ブロック分のデータ記録領域よりも短いデータ記録領域を用いて記録された場合について例示する。この場合、記録されたデータの末尾（図９（ａ２）中、ＤＥ）は、ディスク媒体上の１ブロック分の記録領域の末尾（図９（ｂ２）中、ＡＥ）に至らない。ここでも、上記特定の領域に記録された記録を終了した位置についてのアドレス情報は記録されたデータの末尾であり、これは、ディスク媒体上の位置情報としては１ブロック分の記録領域の末尾（図９（ｂ１）中、ＡＥ）に対応したものとなっている。このため、ＬＰＰ信号によって得られるアドレス情報を基にデータの追記を行うと、上記記録領域の末尾（図９（ｂ１）中、ＡＥ）からデータが記録されることとなり、前回記録されたデータと今回追記するデータとの間に隙間ができてしまい、ディスク媒体に記録されるデータが不連続なものとなってしまう。
【００１４】
本発明はこうした実情に鑑みてなされたものであり、その目的は、ディスク媒体のアドレス情報に基づいてデータの追記を適切に行うことのできるデータ記録制御装置を提供することにある。
【００１５】
【課題を解決するための手段】
本発明は、所定のデータフォーマットに対応するディスクアドレスが予め記録されたディスク媒体に前記データフォーマットに従ったデータをデータアドレスと共に書き込むと共に、書き込み済みのデータの末尾を記録開始位置として新たなデータの追記を行うデータ記録制御装置であって、前記書き込み済みのデータを読み出して得られる前記データアドレスに対する前記ディスクアドレスのずれを検出する検出回路と、前記記録開始位置を示す記録開始アドレスが前記検出回路に基づいて補正され、補正された記録開始アドレスに応じて前記新たなデータの追記開始タイミングを決定するタイミング制御回路と、を備えることで、ディスク媒体のアドレス情報に基づいてデータの追記を適切に行うことを可能とする。
【００１６】
【発明の実施の形態】
以下、本発明にかかるデータ記録制御装置をＤＶＤのデータ記録制御装置に適用した一実施形態について、図面を参照しつつ説明する。
【００１７】
図１は、本実施形態にかかるデータ記録制御装置及びその周辺の回路の構成を示すブロック図である。
図１に示す本実施形態にかかるデータ記録制御装置１００は、ＤＲＡＭ１０の格納するデータを取り込み、これに対応した記録パルスを生成して光学ヘッド２０に出力する装置である。また、制御ユニット３０は、当該データ記録制御装置１００の搭載されるデータ記録装置内にあって、その各部を制御するマイクロコンピュータである。この制御ユニット３０からは、記録対象データのＤＲＡＭ１０内でのアドレスや記録開始のタイミングに対応するディスク上でのアドレス等のアドレス情報が当該データ記録制御装置１００に出力される。
【００１８】
ここで、上記データ記録制御装置１００について更に説明する。
同図１に示す８−１６変調回路１１０は、ＤＶＤのフォーマットに符号化されたデータを光ディスク４０に実際に記録するデータとなる変調データに変調する回路である。
【００１９】
一方、ライトストラテジ回路１２０は、上記８−１６変調回路１１０から出力される変調データに所定のパルス変換処理を施すことでレーザの強度や照射時間を制御するための記録パルスを生成する回路である。この回路としては、例えば特開平６−３１３３２９号公報や特開２０００−５７５７１号公報に記載されているライトストラテジ回路を適用することができる。
【００２０】
そして、ライトストラテジ回路１２０から出力される記録パルスは、データ記録制御装置１００の外部にある外部回路へと出力される。詳しくは、ここでは、図１に示されるように、光学ヘッド２０に出力される。そして、この光学ヘッド２０では、入力される記録パルスに応じてレーザを生成し、これを光ディスク４０へ照射する。
【００２１】
尚、光学ヘッド２０は、光ディスク４０に照射する再生用のレーザや記録用のレーザの反射光を受光する機能を有し、この反射光に基づいて光ディスク４０に記録されているデータの再生や、ＬＰＰ信号、ウォブル信号の生成をして、データ記録制御装置１００に出力する。
【００２２】
データ記録制御装置１００では、上記ＬＰＰ信号に基づいて光ディスク４０に対するレーザの照射位置を把握する。詳しくは、上記ＬＰＰ信号やウォブル信号は、ＬＰＰデコード回路１３０に取り込まれ、ここでデコードされることで、上記フレーム単位のデータが記録される領域に対応した同期信号や、光ディスク４０上の上記セクタ単位のデータ記録領域を示すアドレス信号が生成される。そして、この生成されるアドレス信号や同期信号が、光ディスク４０に対するレーザの照射位置を把握するための信号となる。
【００２３】
そして、タイミング制御回路１４０では、上記アドレス信号や同期信号に基づいて把握される光ディスク４０に対するレーザの照射位置が、新たなデータの追記を開始する位置となるタイミングで記録を開始するよう記録動作を制御する。
【００２４】
なお、これら変調回路１１０や、ライトストラテジ回路１２０、ＬＰＰデコード回路１３０、タイミング制御回路１４０は、クロック生成回路１５０の生成するクロックＣＬＫを動作クロックとして動作する。このクロック生成回路１５０は、上記光学ヘッド２０から出力されるＬＰＰ信号及びウォブル信号に基づいてクロックＣＬＫを生成する。すなわち、このクロック生成回路１５０では、ウォブル信号を取り込んで所定の周波数のクロックを生成する際、ＬＰＰ信号を更に取り込んでこの周波数を微調整するＰＬＬ回路を備えて、クロックＣＬＫを生成する。なお、このＰＬＬ回路については、例えば特願２０００−０２８１５９や、特願２０００−０３８１９３、特願２０００−０４９７０２等に記載されたものとしてもよい。また、このクロック生成回路１５０としては、ウォブル信号及びＬＰＰ信号のいずれかに基づいてクロックＣＬＫを生成する回路としてもよい。
【００２５】
いずれにせよ、上記クロック生成回路１５０のクロックを動作クロックとすることで、上記変調回路１１０や、ライトストラテジ回路１２０、ＬＰＰデコード回路１３０、タイミング制御回路１４０は、回転制御される光ディスク４０の動作に対応して動作するものとなる。
【００２６】
この動作クロックによって動作する上記タイミング制御回路１４０は、制御ユニット３０から指定される記録開始アドレスとしての光ディスク４０上のディスクアドレスに従って、ライトストラテジ回路１２０や８−１６変調回路１１０の動作を制御する。詳しくは、まず、レーザの照射位置が記録の開始を所望する位置となるタイミングに対して変調に要する時間及び記録パルスの生成に要する時間に所定時間を加算した時間だけ前となるタイミングで変調を開始するよう変調回路１１０に指令する。更に、レーザの照射位置が記録の開始を所望する位置となるタイミングまで記録パルスのうちの実際に記録を所望するパルスをライトストラテジ回路１２０にて保持しつつ待機するよう８−１６変調回路１１０及びライトストラテジ回路１２０に指令する。
【００２７】
これにより、変調回路１１０における変調処理やライトストラテジ回路１２０による変調データの記録パルスへの変換処理の終了時において、レーザの照射位置は、記録を所望する位置よりも前の位置となる。
【００２８】
そして、レーザの照射位置が所望の位置となるタイミングで、スタートトリガ信号を立ち上げ、ライトストラテジ回路１２０及び変調回路１１０を起動する。更に、本実施形態では、データの追記に先立ち、光ディスク４０に記録されたデータのデータフォーマット上のアドレスと、このデータが記録されている位置における光ディスク４０のアドレスとを比較してこれら２つのアドレスのずれを検出すべく、以下の各回路からなる検出回路を備える。
【００２９】
ＬＰＰ位置カウンタ１６０は、ディスクアドレスの再生動作に同期してカウント動作し、上記ＬＰＰデコード回路１３０から出力されるセクタ単位のディスクアドレス（ＬＰＰセクタ）のセクタ同期信号、或いは、フレーム単位のディスクアドレス（ＬＰＰフレーム）のフレーム同期信号をカウントする。このＬＰＰ位置カウンタ１６０は、フレーム同期信号の読み出し周期よりも短い周期のクロックを生成する内部ＰＬＬと、一定周期でカウント値をインクリメントさせる内部カウンタと、を有する。内部ＰＬＬは、例えば、フレーム同期信号の読み出し周期の１／１４８８倍の周期（１フレーム：１４８８ビット）のクロックを生成し、内部カウンタは、内部ＰＬＬの出力をカウントする。これにより、ディスクアドレスが内部カウンタにてビット単位でカウントされることになる。また、内部カウンタは、１フレーム期間毎にカウント値がリセットされるように構成されており、この結果、ディスクアドレスが１フレーム期間内にてビット単位でカウントされることになる。尚、内部ＰＬＬは、フレーム同期信号の１／１４８８倍の周期のクロックを生成するものに限らず、１／７４４倍や１／４９６倍の周期のクロックを生成するものであってもよい。これにより、内部カウンタにてディスクアドレスが２ビットや３ビット、すなわち、複数ビット単位でカウントされるようになる。また、内部カウンタのリセット動作においても、フレーム単位とは限らず、セクタ単位の同期信号に同期してリセットされるように構成してもよい。
【００３０】
８−１６復調回路１７０は、光学ヘッド２０から出力される光ディスク４０に書き込み済みのデータの再生信号を取り込んで、これを復調し、そのセクタ単位のデータアドレス（データセクタ）とフレーム単位のデータアドレス（データフレーム）とを出力する回路である。
【００３１】
データ位置カウンタ１８０は、光ディスク４０に書き込み済みのデータの再生動作に同期してカウント動作し、書き込み済みのデータを読み出して得られるフレーム単位の同期信号、或いは、セクタ単位の同期信号をカウントする。また、データ位置カウンタ１８０は、ＬＰＰ位置カウンタ１６０と同様に、内部ＰＬＬや内部カウンタを有し、書き込み済みのデータをビット単位、或いは、複数ビット単位でカウントすることができるとともに、フレーム単位やセクタ単位の同期信号に同期してリセットされる。
【００３２】
誤差検出回路１９０は、ＬＰＰ位置カウンタ１６０のカウント値ＣＯ２とデータ位置カウンタ１８０のカウント値ＣＯ１とを取り込み、データアドレスに対するディスクアドレスのずれを検出する回路である。そして、この２つのアドレスのずれについての情報を、換言すれば、光ディスク４０に記録されたデータのデータフォーマット上のデータアドレスと、このデータが記録されている位置における光ディスク４０のディスクアドレスとのずれについての情報を上記制御ユニット３０に出力する。なお、この誤差検出回路１９０は、上記クロック生成回路１５０の動作クロックで動作する回路である。
【００３３】
ここで、本実施形態にかかるデータの追記制御にかかる処理について図２〜図４を用いて更に説明する。
この一連の処理においては、まず図２に示すステップＳ１において、回転制御されている光ディスク４０について、レーザの照射されている光ディスク４０上の位置に記録されたデータ及び同位置におけるＬＰＰ信号を取り込む。すなわち、光ディスク４０に記録されているデータの再生信号が光学ヘッド２０から出力され、これを８−１６復調回路１７０に取り込む。また、光ディスク４０に形成されているＬＰＰに基づくＬＰＰ信号が光学ヘッド２０から出力され、これをＬＰＰデコード回路１３０に取り込む。
【００３４】
そして、クロック生成回路１５０の動作クロックとは別のクロックで動作する８−１６復調回路１７０から出力されるデータセクタやデータフレームが、データ位置カウンタ１８０に非同期に受け渡される。そして、データ位置カウンタ１８０では、これらデータセクタとデータフレームとに基づいて、上記クロック生成回路１５０の動作クロックに同期して、レーザの照射されているデータのアドレスのフレーム単位やセクタ単位、或いはビット単位や複数ビット単位のカウントを行う。
【００３５】
また、ＬＰＰデコード回路１３０から出力されるＬＰＰセクタやＬＰＰフレームに基づきＬＰＰ位置カウンタ１６０では、上記クロック生成回路１５０の動作クロックに同期してレーザの照射されている光ディスク４０上のアドレスをフレーム単位やセクタ単位、或いはビット単位や複数ビット単位でカウントする。
【００３６】
次に、ステップＳ２において、ＬＰＰ位置カウンタ１６０のカウント値ＣＯ２とデータ位置カウンタ１８０のカウント値ＣＯ１とが誤差検出回路１９０に出力される。
【００３７】
そして、ステップＳ３では、誤差検出回路１９０において、上記データ位置カウンタ１８０のカウント値ＣＯ１とＬＰＰ位置カウンタ１６０のカウント値ＣＯ２との比較がなされる。そして、誤差検出回路１９０では、この比較結果ＣＲを、光ディスク４０に記録されたデータのデータアドレスと、このデータが記録されている位置における光ディスク４０のディスクアドレスとのずれについての情報として制御ユニット３０に出力する。
【００３８】
ステップＳ４では、制御ユニット３０において、誤差検出回路１９０からリアルタイムで出力される上記ずれについての情報に基づき、光ディスク４０に記録されたデータのデータアドレスと、このデータが記録されている位置における光ディスク４０のディスクアドレスとのずれを最終的に判定する。すなわち、誤差検出回路１９０では、図３に示すようなカウント値ＣＯ１とカウント値ＣＯ２とのリアルタイム（動作クロック単位）の変化から、所定間隔毎にこれらを比較する。詳しくは、上記ＬＰＰの同期信号が入力される毎に上記２つのカウント値を比較してこれらのずれについての情報（比較結果ＣＲ）を制御ユニット３０に出力する。これに対し、制御ユニット３０では、光ディスク４０に記録されているデータの末尾に対応する比較結果ＣＲから、上記ずれを判定する。すなわち、光ディスク４０に記録されているデータの末尾と、同データの末尾に対応する光ディスク４０の記録位置とのずれ量（図３中、ΔＡと表記）を算出する。
【００３９】
なお、この制御ユニット３０によるずれ量の算出は、光ディスク４０に記録されているデータの末尾のデータアドレスと、同データの末尾に対応する光ディスク４０のディスクアドレスとの比較結果に基づいて行う代わりに、それ以前のアドレスに基づいて行ってもよい。
【００４０】
ここで、図４（ａ１）及び図４（ｂ１）に例示するように、実際に記録された１ブロック分のデータが、光ディスク上の１ブロック分のデータ記録領域よりも長いデータ記録領域を用いて記録された場合について説明する。この場合、記録されたデータの末尾（図４（ａ１）中、ＤＥ）は、光ディスク４０上の１ブロック分の記録領域の末尾（図４（ｂ１）中、ＡＥ）を越えている。このため、制御ユニット３０では、記録されたデータの末尾（ＤＥ）と光ディスク４０上の１ブロック分の記録領域の末尾（ＡＥ）との間の領域に本来記録されるはずのデータ長を、ずれ量として算出する。
【００４１】
そして、ステップＳ５において、制御ユニット３０では、追記を開始するものとして保持していたディスクアドレスＡＳに上記算出されたずれ量分のアドレスΔＡを加算して、これを新たな記録開始のディスクアドレスＡ′Ｓとして設定する。なお、この記録開始のディスクアドレスＡ′Ｓは、タイミング制御回路１４０に出力される。また、制御ユニット３０から８−１６変調回路１１０には、追記を開始するデータのデータアドレスを出力する。これにより、８−１６変調回路１１０では、ＤＲＡＭ１０内に記録されているデータのうち追記を開始するデータを取り込み変調処理を行う。
【００４２】
ステップＳ６では、タイミング制御回路１４０において、制御ユニット３０から出力される記録開始のディスクアドレスに基づいて記録動作の開始タイミングが制御される。詳しくは、ここでは、まず、回転制御される光ディスク４０に対し、そのデータの記録された領域の末尾よりも前からレーザを再度照射する。一方、タイミング制御回路１４０にて、一定バイト数（例えば、１ワード分）のデータの変調処理に要する時間及びこのデータの記録パルスへの変換に要する時間で光ディスク４０に対するレーザの照射位置がどれだけのディスクアドレス分だけ進むかを算出する。続いて、この算出したアドレスを制御ユニット３０側から供給される記録開始のタイミングに対応するディスクアドレスから差し引く。これにより、本来の変調開始タイミングのディスクアドレスを得ることができる。続いて、このアドレスから所定時間分のアドレスを更に差し引き、この差し引いて得られたアドレスを変調開始のディスクアドレスとする。そして、光ディスク４０から読み出されるディスクアドレスが変調開始アドレスに達したとき、変調回路１１０に対するスタートトリガ信号を立ち上げる。これにより、変調回路１１０において、本来、変調処理が開始されるべきタイミングよりも前のタイミングから変調処理が開始されることとなる。尚、変調時間及び記録パルスの生成時間で進むディスクアドレスの算出は、制御ユニット３０側で行ってもよい。この場合、制御ユニット３０側で記録開始のアドレスから算出したアドレスが差し引かれ、記録制御装置１００には、本来の変調開始のディスクアドレスが生成される。
【００４３】
そして、変調が開始された後、上記一定バイト数のデータの変調処理に要する時間及びこのデータの記録パルスへの変換に要する時間だけ経過した時点で、タイミング制御回路１４０では、ライトストラテジ回路１２０及び８−１６変調回路１１０に待機指令を出力する。これにより、追記を開始するデータをライトストラテジ回路１２０にて保持させつつ同ライトストラテジ回路１２０及び８−１６変調回路１１０の動作を一時的に待機させる。
【００４４】
そして、光ディスク４０上のレーザの照射位置が、上記制御ユニット３０によって指定された記録開始アドレスとなったときに、タイミング制御回路１４０では、再度スタートトリガ信号を立ち上げる。これにより、ライトストラテジ回路１２０及び８−１６変調回路１１０が動作を再開するとともに、データの追記が開始される。
【００４５】
この一連の処理によって、図４（ａ２）及び図４（ｂ２）に示すように、光ディスク４０に記録されたデータの末尾から連続的に新たなデータを追記することができる。
【００４６】
以上説明した本実施形態によれば、以下の効果が得られるようになる。
（１）光ディスク４０に記録されたデータのデータアドレスと、このデータが記録されている位置における光ディスク４０のディスクアドレスとのずれを検出する誤差検出回路１９０を備えた。これにより、このずれを考慮して光ディスク４０に記録されたデータの末尾から連続的に新たなデータを追記することができる。
【００４７】
（２）レーザの照射されているデータのデータアドレスをビット単位或いは複数ビット単位でカウントするデータ位置カウンタ１８０と、レーザの照射されている光ディスク４０上のディスクアドレスをビット単位或いは複数ビット単位でカウントするＬＰＰ位置カウンタ１６０とを備えた。これにより、誤差検出回路１９０において、光ディスク４０に記録されたデータのデータアドレスと、このデータが記録されている位置における光ディスク４０のディスクアドレスとのずれをビット単位或いは複数ビット単位で検出することができるようになる。
【００４８】
（３）タイミング制御回路１４０に、レーザの照射位置が記録の開始を所望する位置となるタイミングまで追記するデータに対応した記録パルスを保持して待機するようライトストラテジ回路１２０に指令する機能を付与した。これにより、光ディスク４０の回転速度に微妙な変化や光学ヘッド２０内のピックアップの横揺れ等が生じたとしても、レーザの照射位置が記録を所望する位置となるときに的確にデータの記録を開始することができる。
【００４９】
（４）誤差検出回路１９０の出力するずれについての情報に基づき外部の制御ユニット３０が、追記を開始する光ディスク４０上のアドレスを設定するようにした。これにより、このアドレスの設定にかかる演算処理を行う機能を当該データ記録制御装置１００内に備えることを回避することができ、同データ記録制御装置１００の回路規模の増大を抑制することができる。
【００５０】
なお、上記実施形態は、以下のように変更して実施してもよい。
・誤差検出回路１９０によって検出される２つのアドレスのずれに基づいて記録を開始するアドレスを算出し、タイミング制御回路１４０に出力する機能をデータ記録制御装置の内部に備えてもよい。
【００５１】
・その他、データ記録制御装置としては上記構成に限らない。要は、光ディスクに記録されたデータのデータフォーマット上のデータアドレスと、このデータが記録されている位置における光ディスクのディスクアドレスとのずれを検出する誤差検出回路と、この検出結果に基づいて追記を開始するタイミングを制御するタイミング制御回路とを備える範囲で適宜変更してもよい。
【００５２】
・ＤＶＤに限らず、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）等の光ディスク、あるいはＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ　ｄｉｓｋ）や、ＭＤ（Ｍｉｎｉ　Ｄｉｓｃ）等の光磁気ディスクなど、任意のディスク媒体でよい。
【００５３】
【発明の効果】
本発明によれば、誤差検出回路とタイミング制御回路とを備えることで、ディスク媒体のアドレス情報に基づいてデータの追記を適切に行うことが可能となる。
【図面の簡単な説明】
【図１】本発明にかかるデータ記録制御装置の一実施形態について、その全体構成を示すブロック図。
【図２】同実施形態のデータの追記処理の手順を示すフローチャート。
【図３】同実施形態におけるＬＰＰアドレスとデータアドレスとのずれの比較態様を示すタイムチャート。
【図４】同実施形態における光ディスクへのデータの追記態様を示す図。
【図５】ＤＶＤのデータフォーマットを示す図。
【図６】ＤＶＤのデータフォーマットを示す図。
【図７】ＤＶＤのデータフォーマットを示す図。
【図８】ＤＶＤの変調されたデータのフォーマットを示す図。
【図９】光ディスクへのデータの記録態様を示す図。
【符号の説明】
１０…ＤＲＡＭ、２０…光学ヘッド、３０…制御ユニット、４０…光ディスク、１００…データ記録制御装置、１１０…８−１６変調回路、１２０…ライトストラテジ回路、１３０…ＬＰＰデコード回路、１４０…タイミング制御回路、１５０…クロック生成回路、１６０…ＬＰＰ位置カウンタ、１７０…８−１６復調回路、１８０…データ位置カウンタ、１９０…誤差検出回路。
【図１】
2004118982.tif 000003
【図２】
2004118982.tif 000004
【図３】
2004118982.tif 000005
【図４】
2004118982.tif 000006
【図５】
2004118982.tif 000007
【図６】
2004118982.tif 000008
【図７】
2004118982.tif 000009
【図８】
2004118982.tif 000010
【図９】
2004118982.tif 000011
【手続補正書】
【提出日】平成15年6月6日(2003.6.6)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定のデータフォーマットに対応するディスクアドレスが予め記録されたディスク媒体に前記データフォーマットに従ったデータをデータアドレスと共に書き込むと共に、書き込み済みのデータの末尾を記録開始位置として新たなデータの追記を行うデータ記録制御装置であって、
前記書き込み済みのデータを読み出して得られる前記データアドレスに対する前記ディスクアドレスのずれを検出する検出回路と、
前記記録開始位置を示す記録開始アドレスが前記検出回路に基づいて補正され、補正された記録開始アドレスに応じて前記新たなデータの追記開始タイミングを決定するタイミング制御回路と、を備えることを特徴とするデータ記録制御装置。
【請求項２】
所定のデータフォーマットに対応するディスクアドレスが予め記録されたディスク媒体に前記データフォーマットに従ったデータをデータアドレスと共に書き込むと共に、書き込み済みのデータの末尾を記録開始位置として新たなデータの追記を行うデータ記録制御装置であって、
前記書き込み済みのデータの再生動作に同期してカウント動作する第１のカウンタと、
前記ディスクアドレスの再生動作に同期してカウント動作する第２のカウンタと、
前記第１及び第２のカウンタのカウント値を比較して前記データアドレスに対する前記ディスクアドレスのずれを検出する誤差検出回路と、
前記記録開始位置を示す記録開始アドレスが前記誤差検出回路に基づいて補正され、補正された記録開始アドレスに応じて前記新たなデータの追記開始タイミングを決定するタイミング制御回路と、を備えることを特徴とするデータ記録制御装置。
【請求項３】
請求項２記載のデータ記録制御装置において、
前記データフォーマットが、所定ビット数毎にフレーム単位にまとめられると共に、複数の前記フレームでセクタ単位にまとめられ、更に、複数の前記セクタでブロック単位にまとめられ、
前記第１及び第２のカウンタは、前記書き込み済みのデータ及び前記ディスクアドレスに付与される前記フレーム単位、前記セクタ単位、又は、前記ブロック単位の同期信号をカウントすることを特徴とするデータ記録制御装置。
【請求項４】
請求項２に記載のデータ記録制御装置において、
前記データフォーマットが、所定ビット数毎にフレーム単位にまとめられると共に、複数の前記フレームでセクタ単位にまとめられ、更に、複数の前記セクタでブロック単位にまとめられ、
前記書き込み済みのデータを、ビット単位、或いは、複数ビット単位でカウント動作する第１の内部カウンタと、
前記ディスクアドレスを、ビット単位、或いは、複数ビット単位でカウント動作する第２の内部カウンタと、を更に有し、
前記誤差検出回路は、前記第１及び第２の内部カウンタのカウント値を比較して前記データアドレスに対する前記ディスクアドレスのずれを検出することを特徴とするデータ記録制御装置。
【請求項５】
請求項１乃至４のいずれかに記載のデータ記録制御装置において、
追記の対象データに所定の変換処理を施して変調データを生成する変調回路と、
前記変調データに応じて前記ディスク媒体への記録レーザの出力を制御する記録パルスを生成するライトストラテジ回路と、を備え、
前記変調回路及び前記ライトストラテジ回路は、前記タイミング制御回路で前記記録開始アドレスに基づいて生成されるタイミング信号に応答して動作を開始することを特徴とするデータ記録制御装置。
【請求項６】
請求項５記載のデータ記録制御装置において、
前記変調回路及び前記ライトストラテジ回路は、前記ディスク媒体への前記記録レーザの照射位置が前記書き込み済みのデータの末尾となるまでの期間で動作を一時的に待機すると共に、前記ディスク媒体への前記記録レーザの照射位置が、前記記録開始アドレスが示す前記ディスク媒体上の位置に達したとき、動作を開始することを特徴とするデータ記録制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
このため、ＬＰＰによるディスク媒体のアドレス情報に従って、対応するデータを記録することで、ディスク媒体にデータを的確に記録することができる。また、こうしたＬＰＰによるディスク媒体のアドレス情報を用いることで、以下の要領でディスク媒体へのデータの追記を行うこともできる。すなわち、この場合、データの記録を終了させる際に、そのデータのＬＰＰによるディスク媒体のアドレス情報をディスク媒体の特定の記録領域に記録しておく。そして、追記に際して、上記アドレス情報に基づいて、ディスク媒体上の記録開始位置を決定する。そして、回転制御されているディスク媒体に照射されるレーザの照射位置が、この設定された記録開始位置となるタイミングで、データの記録を開始することで、データの追記を行うことができる。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
【発明が解決しようとする課題】
ところで、データの記録を終了させる際のＬＰＰによるディスク媒体の上記アドレス情報は、データの記録が終了された位置におけるディスク媒体上の正確なアドレス情報ではない。したがって、何らかの要因によって実際に記録されるデータが、そのデータ長に割り当てられたディスク媒体上のデータ記録領域と整合しなくなるときには、追記を適切に行うことができなくなるおそれがある。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
そして、ステップＳ５において、制御ユニット３０では、追記を開始するものとして保持していたディスクアドレスＡＳに上記算出されたずれ量分のアドレスΔＡを加算して、これを新たな記録開始のディスクアドレスＡＳ’として設定する。なお、この記録開始のディスクアドレスＡＳ’は、タイミング制御回路１４０に出力される。また、制御ユニット３０から８−１６変調回路１１０には、追記を開始するデータのデータアドレスを出力する。これにより、８−１６変調回路１１０では、ＤＲＡＭ１０内に記録されているデータのうち追記を開始するデータを取り込み変調処理を行う。