(57)【要約】【課題】記録エラーが生じた場合でも、光ディスクに対してデータを高速かつ確実に記録し得るようにする。【解決手段】光ディスクに対するデータの記録エラーを検出した場合、当該記録エラーが発生したアドレス以降の所定範囲を避けてデータを記録再開するとともに、データを記録再開した記録領域を記録エラーが発生したアドレスを含む記録領域から分離し、光ディスクに対するデータの記録が終了したとき、記録領域を分割した旨の情報を光ディスクにおける管理領域に記録する。【選択図】図２
2007272957.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに対してデータを記録する記録手段と、
上記光ディスクに対するデータの記録エラーを検出する記録エラー検出手段と、
上記記録エラー検出手段によって上記記録エラーが検出された時、当該記録エラーが発生したアドレス以降の所定範囲を避けて上記データを記録再開するよう上記記録手段を制御する記録制御手段と
を具えることを特徴とする光ディスク装置。
【請求項２】
上記記録制御手段は、上記データが記録再開された記録領域を上記記録エラーが発生したアドレスを含む記録領域から分離するとともに、上記記録手段による上記光ディスクに対するデータの記録が終了したとき、上記記録領域を分割した旨の情報を上記光ディスクにおける管理領域に記録する
ことを特徴とする請求項１に記載の光ディスク装置。
【請求項３】
上記記録制御手段は、上記光ディスクに対する上記データの記録アドレスを上記記憶手段に随時記憶し、上記記録領域を分割した旨の情報を上記光ディスクにおける管理領域に記録し得なかったとき、上記記憶手段に記憶されている上記記録アドレスに基づいて上記記録領域の分割状態を再現して上記光ディスクにおける管理領域に記録する
ことを特徴とする請求項２に記載の光ディスク装置。
【請求項４】
光ディスクに対してデータを記録する際の記録エラーを検出する記録エラー検出ステップと、
上記記録エラー検出ステップによって上記記録エラーが検出された時、当該記録エラーが発生したアドレス以降の所定範囲を避けて上記データを記録再開する記録再開ステップと
を具えることを特徴とする記録制御方法。
【請求項５】
上記データが記録再開された記録領域を上記記録エラーが発生したアドレスを含む記録領域から分離する記録領域分離ステップと、
上記光ディスクに対するデータの記録が終了したとき、上記記録領域を分割した旨の情報を上記光ディスクにおける管理領域に記録する管理領域更新ステップと
を具えることを特徴とする請求項４に記載の記録制御方法。
【請求項６】
上記光ディスクに対する上記データの記録アドレスを上記記憶手段に随時記憶する記録アドレス記憶ステップと、
上記記録領域を分割した旨の情報を上記光ディスクにおける管理領域に記録し得なかったとき、上記記憶手段に記憶されている上記記録アドレスに基づいて上記記録領域の分割状態を再現して上記光ディスクにおける管理領域に記録するステップと
を具えることを特徴とする請求項５に記載の記録制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は光ディスク装置及び記録制御方法に関し、光ディスクにデータを記録する場合に適用して好適なものである。
【背景技術】
【０００２】
従来、ユーザが自在にデータを記録し得るようになされた書換可能型（リライタブル・−ＲＷ型）や追記型（ライトワンス・−Ｒ型）の光ディスクや、これに対応した光ディスク装置が広く普及している。
【０００３】
また、更なる記録容量の増大を目的として、従来のＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）よりも短波長の青色レーザ光（波長４０５ｎｍ）を用いるブルーレイディスク（Blu-ray Disc）（登録商標）も開発されており、当該ブルーレイディスクにも書換可能型のＢＤ−ＲＥや追記型のＢＤ−Ｒが存在する（例えば、特許文献１参照）。
【特許文献１】特願２００６−０２４２８７
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで近年、据置型のビデオレコーダやビデオハンディカメラ等の映像記録装置において、従来用いられていた磁気テープに代えて、光ディスクに映像を記録するようになされたものが普及している。このような光ディスクを使用する映像記録装置では、外部から供給される映像や撮影中の映像のストリームデータを、リアルタイムで光ディスクに記録していく必要がある。
【０００５】
そして、上述した光ディスクに対するストリームデータのリアルタイム記録では、記録すべきストリームデータが逐次供給され続けることから、記録エラーが発生した場合においても当該エラーに伴う記録中断は許されず、また、ストリームデータを中断することなく再生し得るように記録を行うことが求められる。
【０００６】
かかる要求に対処するため、例えば図８（Ａ）に示すように追記型光ディスクに対してストリームデータをリアルタイム記録中にエラーアドレスＡで記録エラーが発生した場合、図８（Ｂ）に示すように当該エラーアドレスＡから引き続きストリームデータを記録し続ける方法がある。この場合、記録されたストリームデータは図８（Ｃ）に示すようにエラー発生前後で連続的になるものの、記録エラーを誘起した要因（ディスクのディフェクト等）によって再度記録エラーを起こす可能性があるという問題がある。
【０００７】
このような記録エラーの再発を防止するためには、記録エラーの発生箇所近傍に対するデータ記録を避けて、当該記録エラーの発生箇所から少し離れたアドレスから記録を再開することが考えられる。
【０００８】
すなわち図９（Ａ）に示すように、追記型光ディスクに対してストリームデータをリアルタイム記録中にエラーアドレスＡで記録エラーが発生した場合、当該エラーアドレスＡから離れたアドレスＢから記録を再開するようにすれば、記録エラーを再発する可能性が高いエラーアドレスＡの近傍をスキップして、確実にストリームデータを記録することができる。
【０００９】
ここで、追記型のＢＤ−Ｒでは、ストリームデータのような連続するデータを記録する際にはＳＲＭ（Sequential Recording Mode）と呼ばれる記録モードが用いられるが、当該ＳＲＭでは光ディスクにＳＲＲ（Sequential Recording Ranges）と呼ばれる領域を構成し、当該ＳＲＲ内ではデータを連続的に記録していくようにする。このＳＲＲは任意にスプリット(分割）して新たなＳＲＲを形成できるとともに、これ以上データを記録しないＳＲＲについては、その状態を記録可能な「オープン」から記録不可な「クローズ」に変更して記録を禁止できるようになされている。従って図９（Ｂ）に示すように、エラーアドレスＡからアドレスＢまでをスキップして記録する場合、当該スキップ領域に対する記録を防止するためには、アドレスＢ以降を新たなＳＲＲ＃ｎ＋１としてスプリットした後、アドレスＢまでのＳＲＲ＃ｎをクローズして当該ＳＲＲ＃ｎへの記録を禁止する必要がある。
【００１０】
ところで、上述したＳＲＲのスプリットやクローズを行った場合、その旨の情報を光ディスクの管理領域に記録する必要がある。ブルーレイディスクでは、各ＳＲＲの位置及びその状態（クローズかオープンか）、各ＳＲＲにおける記録可能アドレス（これをＮＷＡ（Next Writable Address）と呼ぶ）などの情報を、内周のリードイン領域に設けられているＴＤＭＳ（Temporary Disc Management Structure）におけるＳＲＲＩ（Sequential Recording Ranges Information）と呼ばれるテーブルに記録する。
【００１１】
実際上、このようなＳＲＲＩの更新は、ＳＲＲの状態が変化した都度行われる。ところが上述したように、ＴＤＭＳはディスク内周のリードイン領域に設けられていることから、記録エラーの発生に応じてＳＲＲのスプリット及びこれに応じたＳＲＲＩの更新を行うと、光ディスク装置の光ピックアップを記録中のトラックからリードイン領域まで移動させてＴＤＭＳを更新した後、光ピックアップを記録中のトラックまで戻して記録を再開する必要があり、この光ピックアップの往復に伴うタイムロスによってストリームデータをリアルタイムに記録し得なくなる可能性があるという問題があった。
【００１２】
本発明は以上の点を考慮してなされたもので、光ディスクに対してデータを高速かつ確実に記録し得る光ディスク装置及び記録制御方法を提案しようとするものである。
【課題を解決するための手段】
【００１３】
かかる課題を解決するため本発明の光ディスク装置においては、光ディスクに対してデータを記録する記録手段と、光ディスクに対するデータの記録エラーを検出する記録エラー検出手段と、記録エラー検出手段によって記録エラーが検出された時、当該記録エラーが発生したアドレス以降の所定範囲を避けてデータを記録再開するよう記録手段を制御する記録制御手段とを設けるようにした。
【００１４】
そして記録制御手段は、データが記録再開された記録領域を記録エラーが発生したアドレスを含む記録領域から分離するとともに、上記記録手段による上記光ディスクに対するデータの記録が終了したとき、上記記録領域を分割した旨の情報を上記光ディスクにおける管理領域に記録するようにした。
【００１５】
記録エラーが発生したアドレス以降の所定範囲を避けてデータを記録するようにしたことにより、再びエラーを発生する可能性の高いエラー発生箇所近傍での記録エラー再発を防止するとともに、記録領域を分離した旨の情報を、データの記録終了後に光ディスクの管理領域に記録するようにしたことにより、光ディスクの管理領域を更新する際のタイムロスを排除して、光ディスクに対してデータを高速かつ確実に記録することができる。
【００１６】
また本発明の記録制御方法においては、光ディスクに対してデータを記録する際の記録エラーを検出する記録エラー検出ステップと、記録エラー検出ステップによって記録エラーが検出された時、当該記録エラーが発生したアドレス以降の所定範囲を避けて上記データを記録再開する記録再開ステップとを設けるようにした。
【００１７】
さらに、データが記録再開された記録領域を記録エラーが発生したアドレスを含む記録領域から分離する記録領域分離ステップと、光ディスクに対するデータの記録が終了したとき、記録領域を分割した旨の情報を上記光ディスクにおける管理領域に記録する管理領域更新ステップとを設けるようにした。
【００１８】
記録エラーが発生したアドレス以降の所定範囲を避けてデータを記録するようにしたことにより、再びエラーを発生する可能性の高いエラー発生箇所近傍での記録エラー再発を防止するとともに、記録領域を分離した旨の情報を、データの記録終了後に光ディスクの管理領域に記録するようにしたことにより、データの記録中に光ディスクの管理領域を更新する際のタイムロスを排除して、光ディスクに対してデータを高速かつ確実に記録することができる。
【発明の効果】
【００１９】
本発明によれば、記録エラーが発生したアドレス以降の所定範囲を避けてデータを記録するようにしたことにより、再びエラーを発生する可能性の高いエラー発生箇所近傍での記録エラー再発を防止するとともに、記録領域を分離した旨の情報を、データの記録終了後に光ディスクの管理領域に記録するようにしたことにより、データの記録中に光ディスクの管理領域を更新する際のタイムロスを排除して、光ディスクに対してデータを高速かつ確実に記録し得る光ディスク装置及び記録制御方法を実現できる。
【発明を実施するための最良の形態】
【００２０】
以下図面について、本発明の一実施の形態を詳述する。
【実施例】
【００２１】
（１）光ディスク装置の全体構成
図１において、１は全体として本発明を適用したブルーレイディスク対応の光ディスク装置を示し、装置全体を制御する制御部２に対し、コーデック部３、データバッファ４、不揮発メモリ５が接続されて構成される。
【００２２】
光ディスク装置１は、ブルーレイディスクでなる光ディスク７に対する映像の記録時において、外部から供給される映像信号をコーデック部３でリアルタイムエンコードしてストリームデータを生成し、当該ストリームデータをデータバッファ３に一時蓄積しながら光ピックアップ６に供給する。
【００２３】
光ピックアップ６は、供給されるストリームデータに基づいてレーザダイオード（図示せず）を駆動し、光ディスク７に対して光ビームを照射してストリームデータを記録していく。このとき制御部２は、図示しないスレッド駆動機構を制御して、光ピックアップ６から出射されるレーザ光が光ディスク７の記録面における記録アドレスに照射されるよう制御する。
【００２４】
すなわち制御部２は、装填された光ディスク７のリードイン領域からＴＤＭＳのＳＲＲＩを読み出し、光ディスク７におけるＳＲＲの位置及びその状態（クローズかオープンか）、各ＳＲＲにおける記録可能アドレスを示すＮＷＡなどの各種情報を取得して不揮発メモリ５に記憶する。そして制御部２は、光ディスク７のオープンなＳＲＲにおけるＮＷＡを記録開始アドレスとして、ストリームデータを順次記録させていく。かくして光ディスク装置１は、外部から供給される映像信号をリアルタイムエンコードし、光ディスク７にリアルタイム記録する。
【００２５】
このとき制御部２は、サーボ外れやアドレスの読み出し不能等に基づいて記録エラーの発生を検出すると、エラー発生アドレス近傍に対する記録のスキップ及びＳＲＲのスプリットを行う。
【００２６】
すなわち図２（Ａ）に示すように、記録中のオープンなＳＲＲ＃ｎにおけるエラーアドレスＡで記録エラーが発生した場合、制御部２は図２（Ｂ）に示すように、記録エラーの再発を防止するためエラーアドレスＡから所定アドレスだけ離れたアドレスＢまでをスキップして当該アドレスＢでスプリットを行い、アドレスＢを先頭とする新たなＳＲＲ＃ｎ＋１を形成するとともに、アドレスＢまでのＳＲＲ＃ｎをクローズして記録を禁止する。
【００２７】
そして制御部２は、図３に示すように、ＳＲＲ＃ｎのエラーアドレスＡから記録するはずだったデータｄ以降のストリームデータを、ＳＲＲ＃ｎ＋１の先頭アドレスＢから記録していく。このとき制御部２は、新たなＳＲＲ＃ｎ＋１の先頭アドレスを不揮発メモリ５に記憶するとともに、当該ＳＲＲ＃ｎ＋１におけるＮＷＡを不揮発メモリ５に定期的に記憶していく。この時点では光ディスク７のＳＲＲＩは更新しない。
【００２８】
そして制御部２は、ストリームデータの記録が終了した時点で、光ディスク７上のＳＲＲＩを更新する。
【００２９】
かくして光ディスク装置１は、記録エラーの発生箇所近傍をスキップ領域として記録を避け、当該スキップ領域の後端でＳＲＲをスプリットして新たに形成したＳＲＲ＃ｎ＋１にストリームデータを記録していくことによりエラー発生箇所近傍での記録エラー再発を防止するとともに、ストリームデータの記録終了後に光ディスク７上のＳＲＲＩを事後更新することにより、記録中に光ディスク７のＳＲＲＩを更新する際のタイムロスを省いて、高速かつ確実にストリームデータをリアルタイム記録することができる。
【００３０】
しかしながら、このようにＳＲＲＩを事後更新する場合、ＳＲＲをスプリットしてからＳＲＲＩを更新するまでの間に停電などのトラブルが発生して当該ＳＲＲＩを更新し得なかったとすると、実際の記録状態とＳＲＲＩの情報との間に不一致が生じてしまうという問題がある。
【００３１】
一般に光ディスク装置は、ＳＲＲの状態がオープンである場合、ＳＲＲＩに記録されているＬＲＡ（Last Recorded Address）に基づいて、当該ＳＲＲにおける記録開始が可能なアドレスを検索する。このＬＲＡは、データが記録されている最後端のセクタを示しており、かかる記録可能アドレスの検索方法としては、一例として、当該ＬＲＡで指定されるアドレスから順次データを読み出して記録済領域の後端を検索し、データが記録されていない最初のアドレスをＮＷＡと認識してこのアドレスから記録を再開する方法がある。また、再生信号の変調成分の有無を監視し、変調成分がない（すなわちデータが記録されていない）アドレスをＮＷＡと認識してこのアドレスから記録を再開する方法もある。
【００３２】
ところが、図２（Ｃ）に示すようにスキップ領域を挟んでエラー前とエラー後の記録領域が存在する状態からＳＲＲＩの更新に失敗した場合、実際にはクローズされて記録不可なＳＲＲ＃ｎとオープンで記録可能なＳＲＲ＃ｎ＋１とが存在しているにもかかわらず、光ディスク装置は、図２（Ｄ）に示すようにオープンなＳＲＲ＃ｎのみが存在していると誤認識してしまう。
【００３３】
そして光ディスク装置は、スプリットが行われる前の古いＳＲＲＩの情報に従って、図２（Ｄ）に示すＳＲＲ＃ｎのＬＲＡから順次データを読み出して記録済領域の後端を検索し、スキップ領域の先端であるエラーアドレスＡをＮＷＡと誤認識して、当該エラーアドレスＡから記録を開始してしまう。これにより光ディスク装置は、エラー対策のために記録を避けていたＳＲＲ＃ｎのスキップ領域と、ＳＲＲ＃ｎ＋１における記録済領域とに対してデータを記録してしまう。特に、ＳＲＲ＃ｎ＋１の記録済領域に対してはデータを上書きしてしまい、これにより記録したストリームデータを正常に再生し得なくなるという問題がある。
【００３４】
この問題に対処するため本発明の光ディスク装置１は、何らかのトラブルによって光ディスク7上のＳＲＲＩを更新できなかった場合、不揮発メモリ５に記憶していたＳＲＲ＃ｎ＋１の先頭アドレス及びＮＷＡに基づいてＳＲＲＩを更新することにより、ＳＲＲＩの事後更新失敗時における光ディスク７に対する誤記録を回避するようになされている。
【００３５】
（２）本発明による記録処理手順
次に、上述したＮＷＡを記録しながらストリームデータをリアルタイム記録する際の処理手順を説明する。まず、光ディスク７上のＳＲＲＩを正常に更新し得た場合を、図４に示すタイミングチャートを用いて説明する。
【００３６】
光ディスク装置１の制御部２は、ユーザや外部の機器から入力された記録開始命令に応じて、リアルタイムエンコードしたストリームデータを光ディスク７におけるオープンなＳＲＲ＃ｎに対して記録していくとともに、光ディスク７に対する記録エラーを監視する。
【００３７】
そして制御部２は、ステップＳＰ２において記録エラーを検出すると、次のステップＳＰ３において、図２（Ｂ）に示したように、エラーアドレスＡから所定アドレスだけ離れたアドレスＢでスプリットを行い、アドレスＢを先頭とする新たなＳＲＲ＃ｎ＋１を形成するとともにアドレスＢまでのＳＲＲ＃ｎをクローズし、新たなＳＲＲ＃ｎ＋１の先頭アドレス（この場合アドレスＢ）を不揮発メモリ５に記憶する。
【００３８】
続いて制御部２はステップＳＰ４において、図２（Ｃ）に示すように新たに形成したＳＲＲ＃ｎ＋１の先頭アドレスＢからストリームデータの記録を再開するとともに、ＮＷＡを定期的に不揮発メモリ５に記憶し、その後ユーザや外部の機器から記録終了命令を受け付けると、これに応じて光ディスク７に対するストリームデータの記録を停止する。
【００３９】
そして制御部２はステップＳＰ５において、光ディスク７のＳＲＲＩを更新した後、次のステップＳＰ６において、ＳＲＲ＃ｎとＳＲＲ＃ｎ＋１とに分断して記録されているストリームデータが論理的に連続するよう光ディスク７のファイルエントリを書き換えて、ストリームデータの記録処理を終了する。
【００４０】
次に、ＳＲＲのスプリット後にトラブルが発生して、光ディスク７上のＳＲＲＩを正常に更新し得なかった場合を図５に示すタイミングチャートを用いて説明する。なお、図５におけるステップＳＰ１からステップＳＰ４までは、図４で示したＳＲＲＩを正常に更新し得た場合の処理と同一であるので説明を省略する。
【００４１】
すなわち、記録エラーの発生に応じてＳＲＲをスプリットし、新たなＳＲＲ＃ｎ＋１にストリームデータを記録している状態において（ステップＳＰ４）、例えば停電等のトラブルが発生して記録動作が中断した後、光ディスク装置１が当該トラブルから復帰して動作を再開したとする。
【００４２】
これに応じて光ディスク装置１の制御部２は、ステップＳＰ１１において、スプリット時に記憶したＳＲＲ＃ｎ＋１の先頭アドレス（アドレスＢ）と、随時記憶していたＮＷＡとを不揮発メモリ５から読み出す。
【００４３】
そして制御部２はステップＳＰ１２において、光ディスク７のＳＲＲＩを「ＳＲＲ＃ｎをアドレスＢでスプリットしてクローズし、不揮発メモリ５から読み出したＮＷＡをＳＲＲ＃ｎ＋１のＮＷＡとする」ように書き換えた後、次のステップＳＰ１３において、ＳＲＲ＃ｎとＳＲＲ＃ｎ＋１とに分断して記録されているストリームデータが論理的に連続するよう光ディスク７のファイルエントリを書き換えて、ストリームデータの記録処理を終了する。
【００４４】
かくして光ディスク装置１は、不揮発メモリ５に記憶していたＳＲＲの記録状態情報に基づいて、光ディスク７のＳＲＲＩを、当該光ディスク７の実際の記録状態に応じて更新することができる。
【００４５】
（３）動作及び効果
以上の構成において光ディスク装置１は、光ディスク７に対するストリームデータのリアルタイム記録時に、記録エラーを検出すると、当該記録エラーの発生箇所近傍をスキップ領域として記録を避け、当該スキップ領域の後端でＳＲＲをスプリットして新たに形成したＳＲＲ＃ｎ＋１にストリームデータを記録していくことにより、再びエラーを発生する可能性の高いエラー発生箇所近傍での記録エラー再発を防止する。
【００４６】
そして光ディスク装置１は、スプリットに伴って変化したＳＲＲＩの情報を不揮発メモリ５に一旦記憶しておき、ストリームデータの記録終了後に光ディスク７上のＳＲＲＩを更新することにより、記録中に光ディスク７のＳＲＲＩを更新する際のタイムロスを省いて、高速かつ確実にストリームデータをリアルタイム記録することができる。
【００４７】
さらに光ディスク装置１は、ストリームデータの記録時においてＮＷＡを随時不揮発メモリに記憶しておき、記録エラー発生に応じたスプリットの後にトラブルが発生して光ディスク７のＳＲＲＩを更新し得なかった場合、スプリットによって新規に作成されたＳＲＲの先頭アドレスと、随時記憶していたＮＷＡとを不揮発メモリ５から読み出し、これらの記録状態情報に基づいて、光ディスク７の実際の記録状態に応じた内容で光ディスク７のＳＲＲＩを更新することにより、記録済データの上書きを防止することができる。
【００４８】
以上の構成によれば、光ディスク装置１は、光ディスク７に対してストリームデータを高速かつ確実にリアルタイム記録することができる。
【００４９】
（４）他の実施の形態
なお上述の実施の形態においては、記録エラーの発生に応じてスプリットした新たなＳＲＲ＃ｎ＋１の先頭アドレス及びそのＮＷＡを不揮発メモリ５に記憶しておき、光ディスク７のＳＲＲＩの事後更新に失敗した場合、当該記憶していたＳＲＲ＃ｎ＋１の先頭アドレス及びそのＮＷＡに基づいてスプリット実行時と同様なＳＲＲ構造を再現し、光ディスク７の実際の記録状態に応じた内容で光ディスク７のＳＲＲＩを更新するようにしたが、本発明はこれに限らず、記録エラーの発生に応じてスプリットした新たなＳＲＲ＃ｎ＋１の先頭アドレスのみを不揮発メモリ５に記憶しておき、光ディスク７のＳＲＲＩの事後更新に失敗した場合、図６（Ａ）に示すように、当該記憶していたＳＲＲ＃ｎ＋１の先頭アドレス（アドレスＢ）でスプリットを行うとともに、ＳＲＲ＃ｎ＋１の先頭から未記録領域の検索を行い、検出した未記録領域の先端アドレスを当該ＳＲＲ＃ｎ＋１のＮＷＡとして設定して光ディスク７のＳＲＲＩを更新するようにすれば、ＮＷＡを不揮発メモリ５に随時記憶する動作を省略することができる。
【００５０】
さらに上述の実施の形態においては、記録エラーの発生に応じてスプリットした新たなＳＲＲ＃ｎ＋１の先頭アドレス及びそのＮＷＡを不揮発メモリ５に記憶しておき、光ディスク７のＳＲＲＩの事後更新に失敗した場合、当該記憶していたＳＲＲ＃ｎ＋１の先頭アドレスに基づいて、スプリット実行時のＳＲＲ構造を再現して光ディスク７のＳＲＲＩを更新するようにしたが、本発明はこれに限らず、現在の光ディスク７の記録状態に合致するようにＳＲＲ構造を再構築して光ディスク７のＳＲＲＩを更新するようにしてもよい。
【００５１】
すなわち図６（Ｂ）に示すように、不揮発メモリ５に記憶されているＮＷＡのアドレスでスプリットを行い、エラー前の記録領域、スキップ領域及びエラー後の記録領域を含むＳＲＲ＃ｎをクローズするとともに、ＮＷＡ以降を新規のＳＲＲ＃ｎ＋１として再構築すれば、スプリット実行時のＳＲＲ構造とは異なるものの、光ディスク７の記録状態に合致したＳＲＲ構造を構築することができ、これに応じて光ディスク７のＳＲＲＩを更新すれば記録済データの上書きを防止することができる。
【００５２】
またこの場合、スプリット時におけるＳＲＲ＃ｎ＋１の先頭アドレスを不揮発メモリ５に記憶しておく必要がなくなり、新たなＳＲＲ＃ｎ＋１のＮＷＡのみを不揮発メモリ５に記憶しておけば良いため、当該不揮発メモリ５の使用容量を削減することができる。
【００５３】
さらには、不揮発メモリ５に記憶されているＮＷＡのアドレスよりも任意マージンαだけ後ろのアドレス（ＮＷＡ＋α）でスプリットを行ってＳＲＲを再構築するようにしてもよい。この場合、ＮＷＡを不揮発メモリ５に保存する時間間隔を長くすることができる。
【００５４】
また上述の実施の形態においては、図３に示したように、ＳＲＲ＃ｎのエラーアドレスＡから記録するはずだったデータｄ以降のストリームデータをＳＲＲ＃ｎ＋１の先頭アドレスＢから記録していくようにしたが、本発明はこれに限らず、例えばＭＰＥＧ（Motion Picture Experts Group）２−ＴＳ（Transport Stream）においてアラインドユニット境界にストリームを合わせる等、ストリームデータにおける所望のデータをＳＲＲ＃ｎ＋１の先頭アドレスＢから記録するために、エラーアドレスＡより手前に書き込み済みのストリームデータをＳＲＲ＃ｎ＋１の先頭アドレスから再度記録するようにしてもよい。
【００５５】
例えば図７に示すように、ＳＲＲ＃ｎに対してストリームデータをデータｄまで記録した状態においてエラーアドレスＡで記録エラーが発生したことに応じて、スキップ領域を隔てたアドレスＢでスプリットを行い、新たなＳＲＲ＃ｎ＋１に対し、記録エラー発生より前の時点で正常に記録されていたデータｂからストリームデータを記録してもよい。
【００５６】
この場合、データｂ及びｃはＳＲＲ＃ｎ及びＳＲＲ＃ｎ＋１の双方に記録されることになるが、ＳＲＲ＃ｎに記録されたデータｂ及びｃをファイルエントリに登録しないようにすれば、データの重複を避けることができる。
【産業上の利用可能性】
【００５７】
本発明は、光ディスクにデータを高速に記録する場合に広く適用することができる。
【図面の簡単な説明】
【００５８】
【図１】光ディスク装置の全体構成を示すブロック図である。
【図２】記録エラーに伴うＳＲＲのスプリットの説明に供する略線図である。
【図３】スプリット後の記録状態を示す略線図である。
【図４】記録エラー発生時の記録処理手順を示すタイミングチャートである。
【図５】トラブル発生後の記録処理手順を示すタイミングチャートである。
【図６】他の実施の形態によるＳＲＲのスプリット状態を示す略線図である。
【図７】他の実施の形態の記録状態を示す略線図である。
【図８】記録エラー発生時の対処法の説明に供する略線図である。
【図９】記録エラー発生時の対処法の説明に供する略線図である。
【符号の説明】
【００５９】
１……光ディスク装置、２……制御部、３……コーデック部、４……データバッファ、５不揮発メモリ、６……光ピックアップ、7……光ディスク。
【図１】
2007272957.tif 000003
【図２】
2007272957.tif 000004
【図３】
2007272957.tif 000005
【図４】
2007272957.tif 000006
【図５】
2007272957.tif 000007
【図６】
2007272957.tif 000008
【図７】
2007272957.tif 000009
【図８】
2007272957.tif 000010
【図９】
2007272957.tif 000011