(57)【特許請求の範囲】
【請求項１】
リードインエリア、データエリア、リードアウトエリアを有する書き換え型光ディスクのデジタルデータ記録方法であって、
前記光ディスクの全データエリアに、検証データであるか否かを識別フラグを有するサーティフィケーション処理用の検証データを記録する第１のステップと、
前記第１のステップの後に、前記光ディスクのデータエリアに、前記検証データとは異なるユーザデータを記録する第２のステップと、
前記第２のステップの後にサーティフィケーション処理で前記第１のステップ又は前記第２のステップで記録されたデータエリア内のデータをベリファイ再生する第３のステップと、を含み、
前記第３のステップで、再生データが前記第１のステップで記録された検証データであるか否かを前記識別フラグを用いて判断し、再生結果と検証データであるか否かとの組み合わせに応じて交替処理をするかしないかを切り替えることを特徴とするデジタルデータ記録方法。
【請求項２】
請求項１記載の記録方法において、
前記第３のステップでのサーティフィケーション処理のベリファイ再生はアドレス昇順で行われ、ベリファイ再生が行われた最大アドレスをリードインエリア内に記録することを特徴とするデジタルデータ記録方法。
【請求項３】
請求項１または２記載の記録方法において、
前記ユーザデータにはリアルタイム性を有するストリームデータと、リアルタイム性を有さないデータが含まれることを特徴とするデジタルデータ記録方法。
【請求項４】
請求項３記載のデジタルデータ記録方法において、
前記ユーザデータは、リアルタイム性を有するストリームデータか、リアルタイム性を有さないデータかを示すストリームデータ識別フラグを有し、前記第３のステップで再生されたデータが前記検証データであるのか、前記リアルタイム性のあるストリームデータであるのか、前記リアルタイム性を有さないデータであるのかを前記識別フラグ及び前記ストリームデータ識別フラグを用いて判断することを特徴とするデジタルデータ記録方法。
【請求項５】
リードインエリア、データエリア、リードアウトエリアを有する書き換え型光ディスクにサーティフィケーション処理を施すデジタルデータ記録再生装置にであって、
レーザ光を照射するレーザダイオードと、
前記レーザダイオードを駆動するレーザダイオード駆動部と、
前記レーザダイオード駆動部を制御する制御部とを備え、
前記制御部は、前記光ディスクの全データエリアに、識別フラグを有するサーティフィケーション処理用の検証データを記録する第１のステップと、前記第１のステップの後に、前記光ディスクのデータエリアに、前記検証データとは異なるユーザデータを記録する第２のステップと、前記第２のステップの後にサーティフィケーション処理で前記第１のステップ又は前記第２のステップで記録されたデータエリア内のデータをベリファイ再生する第３のステップと、を行なうために前記レーザダイオードを制御し、
前記第３のステップで、再生データが前記第１のステップで記録された検証データであるか否かを前記識別フラグを用いて判断し、再生結果と検証データであるか否かとの組み合わせに応じて交替処理を切り替えることを特徴とするデジタルデータ記録再生装置。
【請求項６】
請求項５記載のデジタルデータ記録再生装置において、
前記第３のステップでのサーティフィケーション処理のベリファイ再生はアドレス昇順で行われ、ベリファイ再生が行われた最大アドレスをリードインエリア内に記録することを特徴とするデジタルデータ記録再生装置。
【請求項７】
請求項５または６記載のデジタルデータ記録再生装置において、
前記ユーザデータにはリアルタイム性を有するストリームデータと、リアルタイム性を有さないデータが含まれることを特徴とするデジタルデータ記録再生装置。
【請求項８】
請求項７記載のデジタルデータ記録再生装置において、
前記ユーザデータは、リアルタイム性を有するストリームデータか、リアルタイム性を有さないデータかを示すストリームデータ識別フラグを有し、前記第３のステップで再生されたデータが前記検証データであるのか、前記リアルタイム性のあるストリームデータであるのか、前記リアルタイム性を有さないデータであるのかを前記識別フラグ及び前記ストリームデータ識別フラグを用いて判断することを特徴とするデジタルデータ記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデジタルデータ記録方法技術、特に書き換え型光ディスクにデジタルデータを記録するための記録再生技術に関するものである。
【背景技術】
【０００２】
従来から、ＤＶＤ−ＲＡＭ等の書き換え可能な光ディスクへ情報を記録する際の信頼性を向上させるためにサーティフィケーションという動作が行われている。
この動作は特許文献１に、
「この「サーティファイ」モードでは、光ディスク上の欠陥箇所の検証が行われる。このモードでは、実際に光ディスクの内周から外周にかけて光ディスクのデータを読み込み、光ディスク上に発生している欠陥の検出が行われる。そして、欠陥が発見されると、光ディスク上にあらかじめ設けてあるスペア領域に、この欠陥に代わる交換セクタを割り当てる。この交換セクタの割り当ての方法は、各光ディスクの規格ごとに異なるが、その情報は欠陥リストとして光ディスクの内周側のリードイン領域の末尾や外周側のリードアウト領域の先頭などに書き込まれる。同時に欠陥リストは、記録装置内のメモリに登録される。」
と記載されているように、光ディスク記録面の傷、汚れ、ほこり、指紋等を欠陥領域として管理することで情報記録の信頼性向上を図るものである。なお、サーティフィケーションでは光ディスクにデータを記録後そのデータを再生することにより欠陥領域を探すため、ユーザデータとは異なるダミーデータ等を一度光ディスクへ記録する必要がある。ここで、ダミーデータを光ディスク全面にわたって記録するのには長時間を要する。
そのため特許文献２に、
「従って、本発明の目的は、大容量の記録媒体に適した再記録可能な記録媒体の初期化方法及び初期化装置を提供することである。本発明の他の目的は、記録媒体の全体の初期化のために特別の時間を割かずに、データを記録しながら初期化を実行することができるとともに、記録されたデータの信頼性を確保することのできる再記録可能な記録媒体の初期化方法及び初期化装置を提供することである。本発明のまた他の目的は、記録媒体の全領域が初期化されていない場合でもデータを記録することのできる再記録可能な記録媒体の初期化方法及び初期化装置を提供することである。」
と記載されているように、サーティフィケーションとユーザデータの記録を同時に行なうことが提案されている。
【０００３】
【特許文献１】特開２００１−６１７２号公報（[０００５][００２５]）
【特許文献２】特開平１１−２４２５６５号公報（[０００９]）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし特許文献２において、サーティフィケーションの実行と同時にホストからの記録要求を受け付けるユーザデータとして前提としているものは、リアルタイム性を有するストリーミングデータではなく、通常のユーザデータのみである。近年ではリアルタイム性のない通常のユーザデータのみならず、リアルタイム性を有するストリーミングデータも、サーティフィケーションの実行と同時に記録要求を受け付ける要求が高まっている。
【０００５】
そこで、本発明ではサーティフィケーションの実行と同時に、ホストからの通常のユーザデータ及びストリーミングデータの記録要求を受け付けられるデジタルデータ記録方法及び記録再生装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の目的は、次の（１）と（２）により解決される。
（１）サーティフィケーション処理を含む書き換え型光ディスクのデジタルデータ記録方法であって、前記サーティフィケーション処理用の検証データを前記光ディスクに記録する第１のステップと、前記第１のステップの後に前記光ディスクに前記検証データとは異なるユーザデータを記録する第２のステップと、前記第２のステップの後に前記第１のステップ又は前記第２のステップで記録されたデータを再生する第３のステップと、前記第３のステップで再生された結果に基づいて前記サーティフィケーション処理を切り替えることを特徴とするデジタルデータ記録方法。
（２）書き換え型光ディスクにサーティフィケーション処理を施すデジタルデータ記録再生装置にであって、レーザ光を照射するレーザダイオードと、前記レーザダイオードを駆動するレーザダイオード駆動部と、前記レーザダイオード駆動部を制御する制御部とを備え、前記制御部は、前記サーティフィケーション処理用の検証データを前記光ディスクに記録する第１のステップと、前記第１のステップの後に前記光ディスクに前記検証データとは異なるユーザデータを記録する第２のステップと、前記第２のステップの後に前記第１のステップ又は前記第２のステップで記録されたデータを再生する第３のステップと、を行なうために前記レーザダイオードを制御し、前記第３のステップで再生された結果に基づいて前記サーティフィケーション処理を切り替えることを特徴とするデジタルデータ記録再生装置。
【発明の効果】
【０００７】
本発明の技術を用いることで、上位装置からの書き換え型光ディスクのサーティフィケーション処理要求を受け付けた後、ストリーミングデータの記録処理要求を含む処理要求を受け付けるまでの時間を短縮可能とする。
【発明を実施するための最良の形態】
【０００８】
以下本発明の実施形態について図を用いて説明する。
【０００９】
尚、本実施例ではＥＣＭＡ−２７２で規定されるＤＶＤ−ＲＡＭを基にして本発明の説明を行うが、ＤＶＤ−ＲＡＭに限らず任意の書き換え型記録媒体で本発明の効果を得ることは可能である。
【００１０】
情報記録媒体からデジタルデータを記録、再生するシステムの一例として、ＣＤやＤＶＤ等の光ディスクの記録再生システムが挙げられる。本光ディスク記録再生システムの構成、記録再生動作について図４および図５を用いて説明する。
【００１１】
図４は光ディスク記録再生装置の構成を示したものである。光ヘッド２の一部であるレーザ光源２５から出射された光（ＤＶＤでは波長約６５０ｎｍ）はコリメータレンズ２４を通してほぼ平行な光ビーム２２へとコリメートされる。光ビーム２２は光ディスク１１上に、対物レンズ２３を通して照射され、スポット２１を形成する、その後、ビームスプリッタ２８やホログラム素子２９などを通してサーボ用検出器２６や信号検出器２７へと導かれる。各検出器からの信号は加算・減算処理されトラッキング誤差信号やフォーカス誤差信号などのサーボ信号となりサーボ回路６１に入力される。サーボ回路６１は得られたトラッキング誤差信号やフォーカス誤差信号を元に、対物レンズ２３の駆動手段３１や光ヘッド２全体の位置を制御し、光スポット２１の位置を目的の記録・再生領域に位置付ける。検出器２７の加算信号は信号再生ブロック４１へ入力される。入力信号は信号処理回路によってフィルタ処理、周波数等化処理後、デジタル化処理される。デジタル化処理されたデジタル信号はアドレス検出回路および復調回路によって処理される。アドレス検出回路によって検出されたアドレス信号を元にマイクロプロセッサ７は光スポット２１の光ディスク１１上での位置を算出し、自動位置制御手段を制御することによって光ヘッド２及び光スポット２１を目的の記録・再生領域へと位置付ける。
【００１２】
上位装置９からの光ディスク記録再生装置への指示が記録の場合には、マイクロプロセッサ７は上位装置９からユーザデータを受け取りメモリ８へ格納するとともに、自動位置制御手段を制御して、光スポット２１を目的の記録領域へ位置付ける。マイクロプロセッサ７は信号再生ブロック４１からのアドレス信号によって、光スポット２１が正常に記録領域に位置付けられたことを確認した後、レーザドライバ等を制御して目的の記録領域にメモリ８内のユーザ情報を記録する。
【００１３】
図５は、ＤＶＤ−ＲＡＭディスクを駆動する図４の光ディスク記録再生装置の動作を示した例である。
【００１４】
光ディスク１１が挿入されたり、光ディスク記録再生装置の電源が投入されたりすると、先ず光ディスク記録再生装置は、光ディスク１１の種別を判別する媒体種別判別処理を行う。通常、ＤＶＤ−ＲＡＭの記録再生に対応した光ディスク記録再生装置はＤＶＤ−ＲＡＭ媒体に加えて再生専用媒体であるＣＤ−ＲＯＭやＤＶＤ−ＲＯＭの再生機能を有している。そのため、光ディスク記録再生装置は、まず始めに媒体種別の判別処理を行い、その媒体が上記のどれであるかを判別する。この、判別処理の仕方は個々の光ディスク記録再生装置によって異なる。例えば光ディスクの反射率やフォーカス誤差信号などの再生信号のアナログ特性から光ディスク１１の種別を判別する装置もあれば、光ディスク１１上に設けられた媒体物理情報保持領域を再生した後その内容（データ）によって媒体の種別を判別するものも有る。
【００１５】
光ディスク記録再生装置は媒体の種別が書き換え型すなわちＤＶＤ−ＲＡＭであると認識すると、まず、欠陥管理情報領域など記録内容を検査して、光ディスクが物理フォーマット済みであるかどうか調べる。物理フォーマットされていない場合には、上位装置９から物理フォーマットの指示があるまで待機する。
【００１６】
光ディスク１１が物理フォーマット済み場合、光ディスク記録再生装置は、較正処理や論理整合性検証などの記録準備処理を行った後、上位装置９からの指示待ち状態となる。何らかの処理命令を受け取ると、装置は、処理命令の種類を調べ、それが記録処理命令である場合には、ユーザデータの記録処理を行い、再生・フォーマット・ディスク取り出しなどの処理命令の場合はそれぞれ対応した処理を行う。通常これらの処理は正常に終了するが、万一、予期できない理由で、記録に失敗した場合には、リトライや交替処理などのエラーリカバリー処理を行う。
【００１７】
通常ＤＶＤ−ＲＡＭの場合には、この記録処理の際、ユーザデータが正常に記録されたかどうかを検証するために実際に光ディスク１１からユーザデータを再生し、必要に応じて別の記録単位領域を用いる交替処理を行うことによって、媒体上の記録データの信頼性を高めている。交替処理による記録領域の再割り当てに関する情報は記録媒体上の欠陥管理領域に複数の欠陥リストから構成される欠陥管理テーブルとして記録する。ただしビデオ記録等のように記録処理にリアルタイム性を要求されるストリーミング記録においては記録直後の検証のための再生処理、リトライや交替処理にかける時間が無いため記録データ検証処理は行わない。
【００１８】
フォーマット処理では上位装置９の希望に応じてサーティフィケーション処理が行われる。サーティフィケーション処理はＤＶＤ−ＲＡＭにユーザデータが記録される前に光ディスク上の欠陥を予め検出しておくことで、ストリーミング記録においても欠陥位置を避けながら確実にデータ記録を行うことを可能とする。本サーティフィケーション処理は００ｈ等のダミーデータ（以下、検証データと言う）を光ディスク１１のデータエリア全体に記録した直後に、実際に記録した検証データを光ディスクから読み出し、再生データに含まれるエラー数を調べて予め設定しておいた欠陥判別用のエラー数閾値を越えたかどうかで欠陥か否かを識別していく。またこの処理時に欠陥として判断されたデータエリアの記録領域は記録処理時に検出された欠陥同様に欠陥管理テーブルの欠陥リストに加えられる。本発明の説明ではフォーマット時におけるサーティフィケーション処理によって検出される欠陥は、記録処理中に検出される結果同様、スペアエリアへの交替処理のための欠陥登録が行われるとする。つまり検出された欠陥領域を論理アドレスとは対応させず、物理アドレスと論理アドレスの関係を欠陥前後でずらすスリッピング処理は想定していない。
【００１９】
次にここで取り扱われる記録時におけるユーザデータから記録データへの符号化過程の詳細を図２及び図３を用いて説明する。
【００２０】
図２にデータフレーム３０１の構成方法の一例を示す。データフレーム３０１とはユーザデータ２０１とこのユーザデータ２０１を管理するための情報データを組にしたデータ列である。上位装置９から入力される２０４８バイトのユーザデータ２０１には、１バイトのデータ属性を示すフラグフィールド２０２、データ識別のための３バイトのデータ識別コード（ＩＤ）と、ＩＤの誤り検出符号である２バイトのＩＥＤ、予備データエリアである６バイトのＲＳＶが付加される。またこのデータ列の最後部には、データに含まれる誤りを検出する４バイトの誤り検出符号ＥＤＣが付加され、結果２０６４バイトのデータフレーム３０１を構成する。各データフレーム３０１は、１７２バイト１２行の形状で扱われる。フラグフィールド２０２には転送レートの保証を要求するストリーミング記録によって記録されたデータであることを示すＳＴフラグ２０３とフォーマット時のサーティフィケーション用に記録される検証データであることを示すＣＴフラグ２０４が含まれる。
【００２１】
図３にＥＣＣブロック３０２の構成方法を示す。通常このＥＣＣブロック３０２が光ディスク記録再生装置の記録再生のデータ単位となる。図２が示すように構成された１７２バイト１２行のデータフレーム３０１は、スクランブル処理が施された後、１６データフレーム単位でＥＣＣブロック３０２を構成する。縦方向の各列には１６バイトの外符号（ＰＯ）３０３が付けられ、２０８行になる。拡張された各行のデータに対して、１０バイトの内符号（ＰＩ）３０４を付加し、１８２バイトのデータとする。結果ＥＣＣブック３０２は１８２バイト２０８行、２０４８バイト×１６のユーザデータ２０１から形成される。
【００２２】
このように図４のマイクロプロセッサ７はＥＣＣブロック３０２を生成して符号化の最終処理としてデータに含まれる周波数成分を制限するための周波数変調を行った後、レーザドライバ５１を介して光ディスク１１上にデータ記録する。
【００２３】
ＤＶＤ−ＲＡＭの光ディスク記録再生装置のように交替処理を行う装置では、ユーザデータ２０１の記録処理の際、データを記録した後、すぐに光ディスク１１上のデータを再生し、この再生データとメモリ８に残るユーザデータを比較、又は誤り訂正処理を行いて再生データに含まれるエラー数を検出することで正常にデータが光ディスク１１上に記録されたかどうか確認作業を行う。結果正常に記録されていないと判断される場合には、同位置（アドレス）への記録を繰り返し行い、それでもデータをこの位置に正常に記録できない、つまりこの位置は欠陥領域であると判断された場合にはメモリ８に残されたユーザデータ２０１をスペアエリア内に記録する交替処理を行う。
【００２４】
通常、これらの交替処理は図３を用いて示したような記録再生の単位であるＥＣＣブロック３０２で行われる。図２及び図３を用いて説明したデータのフォーマットではデータ識別コード（ＩＤ）はデータフレーム３０１単位で付加されているため、ＥＣＣブロック３０２の先頭では１６の倍数となり、論理アドレスとの対応は本来このデータフレーム３０１単位で行われる。しかし本発明の説明を容易にするためにデータ識別コード（ＩＤ）の下位４ビットは無視し、ＥＣＣブロック３０２に１つの物理アドレスを割り当て、この物理アドレスに対して論理アドレスを１つ対応付けて説明する。そのため本説明では上位装置９からの記録処理命令や再生処理命令のデータ単位もＥＣＣブロック３０２単位であるとする。ただし、論理アドレスに対応される物理アドレス単位や、記録、再生処理の最小データ単位に限らず、本発明の効果を得らことは可能である。
【００２５】
図６は目的別にエリア分割された光ディスク１１の物理アドレスと上位装置からの記録再生処理命令に含まれる論理アドレスの関係を示す図である。光ディスク１１はリードイン６０１、データエリア（６０２と６０３を併せたエリア）、リードアウト６０４に論理分割されているものとする。またここでは更に欠陥管理のためにデータエリアはユーザエリア６０２とスペアエリア６０３に論理分割されている場合を例に挙げている。リードイン６０１、データエリア６０２の開始物理アドレスはそれぞれＡ及びＢであり、リードアウト６０４の終了物理アドレスはＣである。また光ディスク１１の物理アドレス規格によってはＡ＞Ｂ＞Ｃとなる場合もあるが、本説明ではＡ＜Ｂ＜Ｃの関係が成立しているとして説明を行う。この場合、初期状態としてユーザエリア６０２にのみ論理アドレスは割り当てられ、交替が無い場合には論理アドレスｎに対し、物理アドレスＢ＋ｎが対応付けられる。ただし、Ｂ＋ｎが交替対象として他アドレスに割り付けられている場合には論理アドレスｎには、交替先の物理アドレスが対応する。従ってユーザエリア６０２の最終アドレスがＢ＋ａである場合には、欠陥の有無に使用可能な論理アドレス空間は０からａとなる。
【００２６】
図７は記録型光ディスクで一般的に行われる交替処理（Linear Replacement method）による欠陥管理を概略的に説明するための光ディスク１１の概略図であり、光ディスク１１は図６同様目的に応じて各エリアに論理分割されている。リードイン６０１内の欠陥管理情報エリア（ＤＭＡ、７０１と７０２を併せたエリア）には、データエリアの分割情報、スペアエリア６０３内の次に使用される候補アドレス等に関する論理構造に関する情報が含まれるディスク構造定義情報（Disc Definition Structure、ＤＤＳ）７０１、ユーザエリア内の欠陥アドレスとその交替先として使用されるスペアエリア６０３の交替アドレスとの対応を示す複数の欠陥リスト（ＤＬ）を含む欠陥管理テーブル（ＤＬＴ）７０２が記録される。またユーザエリア６０２外周側に配置されるスペアエリア６０３はリードアウト６０４からリードイン６０１の方向に向かい連続的に使用されていく。
【００２７】
図８を用いて欠陥管理で使用されるＤＬ８０４構成の詳細を示す。各ＤＬ８０４はユーザエリア６０２内の欠陥アドレス、交替処理によって割り当てられたスペアエリア６０３内の交替アドレス、またこの２つのアドレスの関係を示すステータス情報から構成される。図中、光ディスク１１上の黒く塗りつぶされた場所は記録済エリア８０１を示す。この状態、つまり黒く塗りつぶされた記録済エリア８０１を記録した後にユーザエリア６０２のアドレスＮ８０２が欠陥と判断された場合、上位装置によりアドレスＮ８０２に記録要求されたユーザデータ２０１はスペアエリアの未使用アドレスＭ８０３に交替記録される。ＤＬ８０４はこの情報を示すために“アドレスＮ”、“アドレスＭ”とその２つのアドレス関係を示す“交替”から構成される。ただし、記録済エリア８０１に記録されデータが記録再生に一定の転送レートの保障を必要とするストリーミングデータの場合には、記録時の転送レートによっては欠陥判別のための処理が不可能であったり、仮に交替処理が行えても再生時に交替先のスペアエリア６０３への移動及びデータ再生処理が不可能になったりするため、通常欠陥が検出されてもそのアドレスが欠陥であるといった情報を登録するだけで交替処理は行われない。そのため本説明ではこのようにスペアエリア６０３への交替は行われていないが必要に応じて交替処理が行われる状態にある欠陥情報を示すＤＬ８０４を“アドレスＮ”、“００００＿００００ｈ（対応アドレス未定義）”とその２つのアドレス関係を示す“欠陥”から構成されることとする。
【００２８】
図９はＤＭＡに配置されるサーティフィケーション処理状況を示す情報を含むＤＤＳ７０１のデータ構造の一例である。バイト０−１にはＤＤＳ７０１を識別するための識別子“ＤＳ”が配置され、バイト２−３にはディスクフォーマット時に作成される最初のＤＤＳでは０、その後ＤＤＳ７０１が更新される度に１づつ増加するＤＤＳアップデートカウンタ、バイト４−７には有効なＤＬＴ７０２が記録されているＤＭＡ内のアドレスを示す有効ＤＬＴアドレス、バイト８−１１にはデータエリア内に確保されるスペアエリア６０３を構成するＥＣＣブロックの数を指定するスペアエリアサイズが配置される。バイト１６−１９にはサーティフィケーションの進行を示す検証ステータス、バイト２０−２３にはサーティフィケーション処理が終了したアドレスを示す検証済みアドレスが配置される。本発明のサーティフィケーション処理は上位装置９からのフォーマット命令に応じて、光ディスク１１の内周、特にユーザエリア６０２の先頭アドレスから終了アドレスまで順に処理される。そこで本検証ステータスを用いて、サーティフィケーション処理未実行、サーティフィケーション処理進行中、サーティフィケーション処理終了の３状態を示し、本検証済みアドレスを用いて、検証ステータスがサーティフィケーション処理進行中状態における、サーティフィケーション処理が終了したところまでのアドレスを示す。
【００２９】
図１０はＤＭＡに配置されるＤＬＴ７０２のデータ構造の一例である。バイト０−１にはＤＬＴ７０２を識別するための識別子“ＤＬ”が配置され、バイト２−３にはディスクフォーマット時に作成される最初のＤＬでは０、その後ＤＬＴ７０２が更新される度に１づつ増加するＤＬＴアップデートカウンタ、バイト８−１１にはＤＬＴ７０２を構成する欠陥ステータス又は交替ステータスを持つＤＬの数、バイト１６以降の８バイトはステータス、欠陥アドレス、交替アドレスからなる複数のＤＬ８０４が配置される。
【００３０】
図１１は本発明における処理中に記録処理を受け付け可能なサーティフィケーション処理を実行中の光ディスク１１の状態を示す例である。図中、光ディスク１１上の黒く塗りつぶされたエリアは記録済エリア８０１を示し、縦線で塗りつぶされたエリアはストリーミング記録により記録された記録済エリア１１０２を示す。スペアエリア６０３内のアドレスＭ８０３はアドレスＮの交替先として使用されたことを示し、アドレスＫ１１０１はサーティフィケーション処理によって検出された欠陥アドレス、アドレスＬ１１０３はストリーミング記録された記録済エリア内で記録中に検出された欠陥アドレスを示す。ＤＬ８０４はこの情報を示すために“アドレスＮ”、“アドレスＭ”とその２つのアドレス関係を示す“交替”から構成される。ストリーミング記録中に欠陥検出された“アドレスＬ”とサーティフィケーション処理で欠陥検出された“アドレスＫ”は“アドレスＬ”又は“アドレスＫ”、“００００＿００００ｈ（対応アドレス未定義）”とその２つのアドレス関係を示す“欠陥”から構成されるＤＬ８０４でＤＬＴ７０２に登録される。本ＤＬ８０４に登録された欠陥アドレスは、次回ストリーミング記録以外の記録時にスペアエリア６０３内のアドレスに割り当てられ、交替先に記録処理される。
【００３１】
図１は本発明のサーティフィケーション処理動作を示すフローチャートである。光ディスク記録再生装置は上位装置９からの命令を受け付け、その命令が、ディスク検証（サーティフィケーション）を指示するものであった場合にはＤＤＳ７０１の検証ステータスをサーティフィケーション処理進行中に設定し、検証済みアドレスをリセットする。その後、データエリアの先頭からＣＴフラグ２０４を付加した検証データをデータエリアの最後まで検証処理無しで記録する。データエリア全体に検証データを記録した後、検証データを含む記録データの検証処理が開始される。本検証処理とは実際に記録した検証データを光ディスク１１のデータエリアから再度読み出し、再生データに含まれるエラー数を調べる処理である。またこの記録データの検証処理開始と共に上位装置９から要求される命令が受け付け可能となる。上位装置９からの命令が無く、光ディスク記録再生装置が命令の待ち状態、つまりアイドル状態である場合にはＤＤＳ７０１の検証ステータスを確認し、サーティフィケーション処理進行中であった場合には検証済みアドレスの次のアドレスから検証処理を開始する。ただし検証済みアドレスがリセット値であった場合にはデータエリアの先頭から検証処理は開始される。検証処理は最低１ＥＣＣブロック単位で行われ、予定された数ＥＣＣブロック３０２の検証処理が終了したタイミングで再び上位装置９からの命令の有無を確認し、再度上位装置９からの命令が無く、待ち状態であると判断した場合には、再び検証処理を開始する。この時、検証処理が終了したＥＣＣブロック３０２の数が予定していた数を超えた場合に検証済みアドレスを含むＤＤＳ９０１の記録更新が行われる。この更新の目的は検証処理中、上位装置９からの命令が受け付けられ、他の処理を行っている途中で電源が切られて光ディスク記録再生装置が動作を不意に停止した場合、検証処理が終了したアドレス情報が失われ再度検証処理をデータエリアの先頭から開始しなくてはならなくなるのを防ぐためである。しかし上位装置９からの処理命令受け付けを確認する検証処理単位、つまり１〜数ＥＣＣブロック単位でＤＤＳ７０１を更新するとＤＤＳ７０１の書き換え回数が増え、検証処理にかかる時間が長くなる上にＤＭＡの書き換え回数が増えるため、ＤＭＡの記録品質を下げてしまう。そのためＤＤＳ更新が必要か否かを上位装置９からの命令を確認するタイミングで判断する。次に上位装置９からの命令受付確認タイミングで処理命令が受け付けられた場合の動作について説明する。上位装置９からの処理命令が記録を指示するものであった場合、その記録処理命令に含まれる論理アドレスに応じた光ディスク１１上の所定アドレスに上位装置９から転送されるユーザデータ２０１を記録する。この記録がストリーミング記録である場合には、先に述べたように記録時における検証処理、交替処理を避け、記録データの変調処理時にストリーミング記録が行われたことを示すＳＴフラグ２０３をフラグフィールド２０２に付加して記録する。また記録が通常記録であった場合にはユーザデータ２０１を記録した後、すぐにディスク１１上の記録データを再生し、この再生データからの復号データとメモリ８に残るユーザデータ２０１を比較、又は誤り訂正処理を行いて再生データに含まれるエラー数を検出することで正常に光ディスク１１上に記録が行えたかどうかを確認する作業を行う。結果正常に記録されていないと判断される場合には、同位置（アドレス）への記録を繰り返し行い、それでもこの位置に正常に記録できない、つまりこの位置は欠陥であると判断された場合にはメモリ８に残されたユーザデータ２０１をスペアエリア６０３内に記録する交替処理が行われる。つまり記録データに含まれるＳＴフラグ２０３はそのデータの属性を示すと同時に、記録時に記録が正しく行われたか否かを判断する検証処理が行われたかどうかを示す。
【００３２】
また本図にある検証処理命令（サーティフィケーション処理命令）は通常ディスクフォーマット処理命令に含まれる一部機能として行われるが本説明では便宜上、検証処理命令が上位装置から単独で指示されるとしている。しかし検証指示がディスクフォーマット処理命令に含まれる形式で指示されても同様に本発明の効果は得られる。
【００３３】
次に図１２、図１３、図１４及び図１５を用いて図１で行われる検証処理命令に対する検証処理の詳細について説明する。
【００３４】
図１２は記録データ検証処理を示したフローチャートである。記録データ検証処理は先ず検証の対象となる記録データのフラグフィールド２０２及びＩＥＤを含む各アドレスを再生することから行われる。続いてそのユーザデータ２０１を含むＥＣＣブロック３０１の形式で誤り訂正処理を行い、そのＥＣＣブロック３０１内に含まれるエラー数を求める。そのエラー数が予め設定された欠陥判定のためのエラー数を下回った場合には、欠陥の疑い無しとして記録データの検証処理を終了し、エラー数が設定された欠陥判定のエラー数を超えた場合には、そのエリアは欠陥の疑いありとし、記録データの各データセクタ先頭のフラグフィールド２０２に付加されたフラグを解析、フラグの種類に応じて異なる再記録データ検証処理を行う。フラグが解析できないときは再記録不可能のため、終了する。
【００３５】
フラグフィールド２０２に付加されたフラグを解析した結果、そのＥＣＣブロック３０１はＳＴフラグ２０３及びＣＴフラグ２０４が付加されず記録されたデータであると判断された場合には、検証処理前に正常記録された記録データであると判断されたが、記録後新たに欠陥エリアになってしまったと判断され、図１３のフローチャートが示す再記録データ検証処理１が行われる。再記録データ検証処理１では再生された記録データが正しく復号できたか否かでその後の処理が切り替えられる。データ復号が正しく行えなかった場合には再記録を行うことが不可能なためＤＬＴ７０２に欠陥の登録をした後処理を終了する。データ復号が行えた場合には、スペアエリア６０３への交替処理を行うため、復号されたデータのアドレスを交替先アドレスに変更した後にスペアエリア６０３の交替先に復号データは再記録され、本交替処理を示すＤＬ８０４をＤＬＴ７０２に登録した後、再記録データ検証処理を終了する。
【００３６】
フラグフィールド２０２に付加されたフラグを解析した結果、ＥＣＣブロック３０１はＳＴフラグ２０３が付加されたストリーミング記録データであると判断された場合には、データは記録時に検証処理が行われていないためデータの記録品質に保障がないため、図１４のフローチャートが示す再記録データ検証処理２が行われる。再記録データ検証処理２では再生された記録データが正しく復号できたか否かでその後の処理が切り替えられる。データ復号が正しく行えなかった場合にはストリーミング記録が品質良く行われなかったと判断し処理を終了する。データ復号が行えた場合には、復号データを用いてストリーミング記録ではない通常データが記録時に行われる検証処理同様、必要に応じて同位置へ繰り返しの記録が行われる。再記録した結果、記録データに含まれるエラー数が欠陥判定のためのエラー数を下回った場合には、欠陥の疑い無しとして記録データの検証処理を終了し、繰り返し記録が所定の回数を終えても欠陥として判断された場合には、本エリアが欠陥であることを示すＤＬ８０４をＤＬＴ７０２に登録した後、再記録データ検証処理を終了する。
【００３７】
フラグフィールド２０２に付加されたフラグを解析した結果、ＥＣＣブロック３０１はＣＴフラグ２０４が付加されて記録された検証データであると判断された場合には、データは記録時に検証処理が行われずデータの記録品質に保障がないため、図１５のフローチャートが示す再記録データ検証処理３が行われる。検証データに用いられるユーザデータ３０１は意味が無いため、又は予め特定パターンに規定されているため、本処理は検証データの復号結果により切り替える必要はない。検証データは、上位装置からの記録処理命令時に行うデータ記録時の検証処理同様、必要に応じて同位置への繰り返し記録を行う。再記録を繰り反した結果、記録データに含まれるエラー数が欠陥判定のためのエラー数を下回った場合には、本エラーは不十分な記録制御により発生したのであり、記録領域が欠陥であるためでは無いと判断し、記録データの検証処理を終了する。繰り返し記録が所定の回数を終えてもエラー数が欠陥判定のためのエラー数を下回らず、欠陥として判断できた場合には、本エリアが欠陥であることを示すＤＬ８０４をＤＬＴ７０２に登録した後、再記録データ検証処理を終了する。
【００３８】
本発明を実現するためのデジタルデータ記録装置の構成は図４に示した光ディスク記録再生装置の構成同様である。図１６に、図４中のマイクロプロセッサの構成の一例を示す。図１、図１２、図１３、図１４及び図１５における再記録を含む記録処理は上位装置９から記録処理命令と共に転送されるユーザデータの記録同様に行われる。ただし光ディスク１１上に記録されるデータの種類は必要に応じて、光ディスク１１から読み出された復号データをメモリ８内で再度記録位置に応じたアドレスの付け替えを行った後の変調データであったり、マイクロプロセッサ７によりメモリ８内に固定データを自動生成させた後の変調データであったりする。また記録処理命令に含まれるストリーミング記録指示情報からデータフレーム３０１の先頭のフラグフィールド２０２にＳＴフラグ２０３を付加する処理やサーティフィケーション処理のための検証データに付加するＣＴフラグ２０４を付加する処理もデータフレームのアドレス付加に併せてマイクロプロセッサ７により容易に実現することができる。また本説明ではマイクロプロセッサ７がメモリ８に保管されたユーザデータ２０１をデータフレーム３０１化、ＥＣＣブロック３０２化、変調処理を行う光ディスク記録再生装置を用いたが、本処理は信号再生ブロック４１同様の信号変調ブロックを別に設ける装置構成でも同様に本発明の利用は可能である。
【００３９】
以上のように、フラグフィールド２０２に付加されたフラグを解析した結果に応じてサーティフィケーションの処理を切り替えることによって、サーティフィケーションの実行と同時に、ホストからの通常のユーザデータ及びストリーミングデータの記録要求を受け付けられるデジタルデータ記録方法及び記録再生装置を提供することが可能となる。
【図面の簡単な説明】
【００４０】
【図１】本発明のサーティフィケーション処理動作を示すフローチャートである。
【図２】データフレームの構成を示した説明図である。
【図３】ＥＣＣブロックの構成を示した説明図である。
【図４】光ディスク記録再生装置の構成を示した説明図である。
【図５】光ディスク記録再生システムの動作を示すフローチャートである。
【図６】論理アドレス空間と光ディスクの物理アドレスの対応を示した説明図である。
【図７】欠陥管理機能を有する書き換え型光ディスクを示した説明図である。
【図８】欠陥管理機能による光ディスクの交替処理とＤＬを示した説明図である。
【図９】ＤＤＳの構成を示した説明図である。
【図１０】ＤＬＴの構成を示した説明図である。
【図１１】サーティフィケーション処理中の光ディスクの状態を示した説明図である。
【図１２】記録データ検証処理動作を示すフローチャートである。
【図１３】再記録データ検証処理動作１を示すフローチャートである。
【図１４】再記録データ検証処理動作２を示すフローチャートである。
【図１５】再記録データ検証処理動作３を示すフローチャートである。
【図１６】光ディスク記録再生装置のマイクロプロセッサの構成を示した図である。
【符号の説明】
【００４１】
１１…光ディスク、２…光ヘッド、２１…光スポット、２２…光ビーム、２３…対物レンズ、２４…コリメタ−レンズ、２５…レーザ、２６…検出器、２７…検出器、２８…ビームスプリッタ、２９…ホログラム素子、３１…レンズアクチュエータ、４１…信号再生ブロック、５１…レーザドライバ、６１…サーボ回路、７…マイクロプロセッサ、８…メモリ、９…上位装置
【図１】
0004713320.tif 000002
【図２】
0004713320.tif 000003
【図３】
0004713320.tif 000004
【図４】
0004713320.tif 000005
【図５】
0004713320.tif 000006
【図６】
0004713320.tif 000007
【図７】
0004713320.tif 000008
【図８】
0004713320.tif 000009
【図９】
0004713320.tif 000010
【図１０】
0004713320.tif 000011
【図１１】
0004713320.tif 000012
【図１２】
0004713320.tif 000013
【図１３】
0004713320.tif 000014
【図１４】
0004713320.tif 000015
【図１５】
0004713320.tif 000016
【図１６】
0004713320.tif 000017