(57)【要約】  【課題】  記録エラー発生時の記録リカバリを改善し、記録の中断などが極力起こらないようにし、なるべく記録を継続させることを可能にする。  【解決手段】  記録処理開始後、エンコードデータが、バッファメモリに例えば１ＶＯＢＵ分、格納されると、バッファメモリから読み出され、光ディスクに書き込まれる。書き込み時に書き込みエラーが発生した場合には、次回書き込みセクタアドレスにエラー発生セクタアドレスが設定され、次回書き込みセクタアドレスと次回書き込み可能セクタアドレスとが異なる場合には、次回書き込みセクタアドレスに２ＥＣＣブロックが加算され、２ＥＣＣブロックが無効セクタとされた後、書き込み再開時に、メモリアドレスも書き込みエラー発生当時のメモリアドレスに戻され、連続エラーの回数が所定回数未満の場合は、書き込み再開セクタアドレスより、前記戻されたメモリアドレスからのエンコードデータが記録されて行く。【選択図】      図５
2006252715.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに対して情報の記録／再生を行う光ディスク記録再生装置において、光ディ
スクに対する記録処理が開始された後、記録すべき入力情報信号をエンコードしたデータ
がバッファメモリに所定量格納されることにより前記バッファメモリに書き込みデータが
有ると判定する書込みデータ判定手段と、前記書き込みデータが有ると判定された場合に
光ディスクにデータを書き込むデータ書込み手段と、前記データの書き込み時に書き込み
エラーが発生した場合にフロントエンドプロセッサからエラー発生セクタアドレスを取得
して次回書き込みセクタアドレスに前記エラー発生セクタアドレスを設定するアドレス設
定手段と、前記次回書き込みセクタアドレスと前記フロントエンドプロセッサから取得し
た次回書き込み可能セクタアドレスとは同一であるか否かを判定するアドレス判定手段と
、前記次回書き込みセクタアドレスと前記次回書き込み可能セクタアドレスとが異なると
判定された場合に前記次回書き込みセクタアドレスに２ＥＣＣブロックを加算して書き込
み再開セクタアドレスを得るブロック加算手段と、前記加算した２ＥＣＣブロックを無効
セクタに書き換えるセクタ書換手段と、書き込み再開時に前記バッファメモリから読み出
されるエンコードデータが格納されているメモリアドレスも書き込みエラー発生当時の前
記バッファメモリのメモリアドレスに戻す必要があるため、書き込み指定セクタアドレス
からエラー発生セクタアドレスを減算したセクタアドレスに２０４８バイトを積算して前
記エンコードデータの未記録量を算出して前記未記録量の分だけメモリアドレスを戻すメ
モリアドレス戻し手段と、前記メモリアドレスが戻された後、連続エラーの回数が所定回
数未満の場合は前記データ書込み手段の処理に戻して前記書き込み再開セクタアドレスよ
り記録処理を続行させ、連続エラーの回数が所定回数に達した場合には記録処理を中断さ
せる記録再開中断手段とを有するシステムコントローラを備えたことを特徴とする光ディ
スク記録再生装置。
【請求項２】
光ディスクに対して情報の記録／再生を行う光ディスク記録再生装置において、光ディ
スクへの情報の記録中に書き込みエラーが発生した場合は、エラー発生セクタアドレスを
取得し、書き込み再開時は、前記エラー発生セクタアドレスに所定数のＥＣＣブロックを
加算した書き込み再開セクタアドレスより、記録すべきエンコードデータの書き込みを行
うシステムコントローラを備えたことを特徴とする光ディスク記録再生装置。
【請求項３】
前記書き込み再開時に、バッファメモリから読み出されるエンコードデータが格納され
ているメモリアドレスも書き込みエラー発生当時の前記バッファメモリのメモリアドレス
に戻す必要があるため、書き込み指定セクタアドレスとエラー発生セクタアドレスとに基
づいて前記エンコードデータの未記録量を算出し、前記未記録量の分だけメモリアドレス
を戻して前記書き込み再開セクタアドレスから前記メモリアドレスのエンコードデータの
書き込みを行うことを特徴とする請求項２に記載の光ディスク記録再生装置。
【請求項４】
前記エラー発生セクタアドレスに加算する所定数のＥＣＣブロックは、２個のＥＣＣブ
ロックであることを特徴とする請求項２に記載の光ディスク記録再生装置。
【請求項５】
前記システムコントローラは、光ディスクに対する記録処理が開始された後、記録すべ
き入力情報信号をエンコードしたデータがバッファメモリに所定量格納されることにより
前記バッファメモリに書き込みデータが有ると判定する書込みデータ判定手段と、前記書
き込みデータが有ると判定された場合に光ディスクにデータを書き込むデータ書込み手段
と、前記データの書き込み時に書き込みエラーが発生した場合にフロントエンドプロセッ
サからエラー発生セクタアドレスを取得して次回書き込みセクタアドレスに前記エラー発
生セクタアドレスを設定するアドレス設定手段と、前記次回書き込みセクタアドレスと前
記フロントエンドプロセッサから取得した次回書き込み可能セクタアドレスとは同一であ
るか否かを判定するアドレス判定手段と、前記次回書き込みセクタアドレスと前記次回書
き込み可能セクタアドレスとが異なると判定された場合に前記次回書き込みセクタアドレ
スに２ＥＣＣブロックを加算して書き込み再開セクタアドレスを得るブロック加算手段と
、前記加算した２ＥＣＣブロックを無効セクタに書き換えるセクタ書換手段と、書き込み
再開時に前記バッファメモリから読み出されるエンコードデータが格納されているメモリ
アドレスも書き込みエラー発生当時の前記バッファメモリのメモリアドレスに戻す必要が
あるため、書き込み指定セクタアドレスからエラー発生セクタアドレスを減算したセクタ
アドレスに２０４８バイトを積算して前記エンコードデータの未記録量を算出して前記未
記録量の分だけメモリアドレスを戻すメモリアドレス戻し手段と、前記メモリアドレスが
戻された後、連続エラーの回数が所定回数未満の場合は前記データ書込み手段の処理に戻
して前記書き込み再開セクタアドレスより記録処理を続行させ、連続エラーの回数が所定
回数に達した場合には記録処理を中断させる記録再開中断手段とを有することを特徴とす
る請求項２に記載の光ディスク記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクに対して情報の記録／再生を行う光ディスク記録再生装置に関し
、特に、光ディスクに情報を書き込んでいる際の書き込みエラー発生時に対する記録リカ
バリ処理に関する。
【背景技術】
【０００２】
近年、映画等のような大量の映像音声データなどの情報を記録することができる光ディ
スクであるＤＶＤ（デジタル・バーサタイル・ディスク）が普及しつつある。ＤＶＤの種
類としては、メーカ側で情報が記録され、ユーザ側では書き換えができないＤＶＤ−ＲＯ
ＭタイプのＤＶＤ、ユーザ側で情報を１回だけ記録できるＤＶＤ−ＲタイプのＤＶＤ、ユ
ーザ側で書き換え可能なＤＶＤ−ＲＷ（ＤＶＤ−ＲＡＭ）タイプなどのＤＶＤが知られて
いる。これらのＤＶＤに記録された情報は、ＤＶＤプレイヤまたはＤＶＤレコーダで再生
可能であり、ＤＶＤ−ＲタイプのＤＶＤやＤＶＤ−ＲＷ（ＤＶＤ−ＲＡＭ）タイプのＤＶ
Ｄなどへの情報の記録は、ＤＶＤレコーダ（光ディスク記録再生装置）で可能である。
【０００３】
ところで、ＤＶＤレコーダなどの光ディスク記録再生装置においては、ＤＶＤ−ＲＷの
ような書き換え可能な光ディスクに情報を記録している時に、あるアドレスで書き込みが
できず、書き込みエラーが発生すると、同じアドレスに対して再び書き込み（書き込みリ
トライ）を複数回行い、それでも書き込みが失敗すると、エラー終了させるようになって
いる。しかし、このような書き込みリトライを何回も行っているうちに欠陥セクタが生じ
てくる。そして、欠陥セクタは、書き換え可能な光ディスクに記録されたデータの正しい
再生を妨げる。
【０００４】
この結果、制御データ領域中の欠陥セクタは、制御データを無効とする畏れがある。ま
た、ビデオオブジェクトユニット（ＶＯＢＵ）においてビデオデータ中の欠陥セクタは、
映像のフリーズまたはムラを生じさせる畏れがある。更に、ビデオオブジェクトユニット
（ＶＯＢＵ）においてオーディオデータ中の欠陥セクタは、音声の歪みまたは雑音を生じ
させる畏れがある。また、更に、メニュー領域中の欠陥セクタは、メニューに損傷を与え
る畏れがある。
【０００５】
そこで、書き込みリトライを少なくして欠陥セクタによる再生不良を防止するため、書
き込みが成功しなかったセクタのライトデータをバッファ（バッファメモリ）でプロテク
トするステップと、ストリーム系コマンドの実行後、プロテクトしたセクタのライトデー
タ（書き込みデータ）をヘッドにより記憶媒体に書き込むステップとを有するストリーム
系コマンドの書込み処理方法が知られている（例えば特許文献１参照）。
【０００６】
また、制御データ、バックアップ制御データ、またはナビゲーションデータを含む群の
うちの少なくとも１つから選択される不可分データを記録可能なＤＶＤ媒体に格納するた
めに論理的に連続したセクタを含む第１のセクタブロックを割り当てる手段と、前記第１
のセクタブロック中の欠陥セクタを検出してその位置を見つける手段と、前記欠陥セクタ
を検出してその位置を見つけたことに応じて、前記不可分データを前記第１のセクタブロ
ックから記録可能なＤＶＤ媒体中の前記検出され位置を見つけられた欠陥セクタを含まな
い論理的に連続したセクタの第２のセクタブロックへ移動させる手段とを含むＤＶＤシス
テムが知られている（例えば特許文献２参照）。
【特許文献１】特開２００４−３３５０２０号公報
【特許文献２】特表２００３−５１４３２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
要するに、特許文献１の従来技術においては、光ディスクに記録すべきデータが記録エ
ラー（書き込みエラー）した時に、書き込みエラーしたデータを飛ばして光ディスクに書
き込むが、飛ばして書いた後の書き込みエラーがあった場所に、後から書き込みリトライ
するようになっている。即ち、この従来技術では、書けなかったセクタブロックを壊さな
いようにプロテクトをかけておいて、後から前記書けなかったセクタブロックに書き込み
リトライを行うようにしている。換言すれば、光ディスク上の書ける場所だけ先にデータ
を書き込んで、書き込むことができなかったセクタブロックに対して後から書き込みリト
ライを行っている。
【０００８】
しかしながら、このように書き込みエラーが有ったセクタブロックに何回も書き込みリ
トライしても、そのセクタブロックに傷や埃などが付いていた場合は、そのセクタブロッ
クにはデータを書き込めない可能性が高いので、記録を中断させなければならず、ユーザ
にとっては使い勝手が悪いという課題があった。
【０００９】
なお、この従来技術においては、書き込みリトライしても書けなかった場合は、データ
バッファ（バッファメモリ）に溜まったデータのうちで、書けなかったデータをプロテク
トし、そのプロテクトされたデータを書き込みリトライするが、これでも書けなかったと
きは、次の媒体を設定して、その媒体にデータを書き込むようになっているが、再生時に
は、リトライで書き込まれた様々の記録場所を呼び出さなくてはならないので、再生処理
が複雑化する傾向にある。
【００１０】
また、特許文献２の従来技術においては、制御データ、バックアップ制御データ、また
はナビゲーションデータを含む群のうちの少なくとも１つから選択される不可分データを
書き込む際に、欠陥セクタが有れば、論理的に連続した次のセクタに前記不可分データを
書き込むようにしているが、映像音声信号のエンコードデータに関する書き込みリトライ
については開示されていないので、上記のような課題を解決するものではない。
【００１１】
本発明は、上記のような課題を解決するためになされたもので、光ディスクへの情報の
記録の際に、記録エラー発生時の記録リカバリを改善し、記録の中断などが極力起こらな
いようにし、なるべく記録を継続させることが可能な機能を有する光ディスク記録再生装
置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１の発明は、光ディスクに対する記録処理が開始さ
れた後、記録すべき入力情報信号をエンコードしたデータがバッファメモリに所定量格納
されることにより前記バッファメモリに書き込みデータが有ると判定する書込みデータ判
定手段と、前記書き込みデータが有ると判定された場合に光ディスクにデータを書き込む
データ書込み手段と、前記データの書き込み時に書き込みエラーが発生した場合にフロン
トエンドプロセッサからエラー発生セクタアドレスを取得して次回書き込みセクタアドレ
スに前記エラー発生セクタアドレスを設定するアドレス設定手段と、前記次回書き込みセ
クタアドレスと前記フロントエンドプロセッサから取得した次回書き込み可能セクタアド
レスとは同一であるか否かを判定するアドレス判定手段と、前記次回書き込みセクタアド
レスと前記次回書き込み可能セクタアドレスとが異なると判定された場合に前記次回書き
込みセクタアドレスに２ＥＣＣブロックを加算して書き込み再開セクタアドレスを得るブ
ロック加算手段と、前記加算した２ＥＣＣブロックを無効セクタに書き換えるセクタ書換
手段と、書き込み再開時に前記バッファメモリから読み出されるエンコードデータが格納
されているメモリアドレスも書き込みエラー発生当時の前記バッファメモリのメモリアド
レスに戻す必要があるため、書き込み指定セクタアドレスからエラー発生セクタアドレス
を減算したセクタアドレスに２０４８バイトを積算して前記エンコードデータの未記録量
を算出して前記未記録量の分だけメモリアドレスを戻すメモリアドレス戻し手段と、前記
メモリアドレスが戻された後、連続エラーの回数が所定回数未満の場合は前記データ書込
み手段の処理に戻して前記書き込み再開セクタアドレスより記録処理を続行させ、連続エ
ラーの回数が所定回数に達した場合には記録処理を中断させる記録再開中断手段とを有す
るシステムコントローラを備えたことを特徴とする光ディスク記録再生装置を提供する。
【００１３】
この構成において、光ディスクに対する記録処理が開始された後、記録すべき入力情報
信号をエンコードしたデータがバッファメモリに所定量格納され、前記書き込みデータが
有ると書込みデータ判定手段により判定された場合に、光ディスクにデータがデータ書込
み手段により書き込まれる。そして、前記データの書き込み時に書き込みエラーが発生し
た場合には、アドレス設定手段により、フロントエンドプロセッサからエラー発生セクタ
アドレスが取得され、次回書き込みセクタアドレスに前記エラー発生セクタアドレスが設
定される。
【００１４】
この後、前記次回書き込みセクタアドレスとフロントエンドプロセッサから取得した次
回書き込み可能セクタアドレスとが異なるとアドレス判定手段により判定された場合には
、前記次回書き込みセクタアドレスに２ＥＣＣブロックがブロック加算手段により加算さ
れ、セクタ書換手段により、前記加算した２ＥＣＣブロックが無効セクタに書き換えられ
る。
【００１５】
また、書き込み再開時に、バッファメモリから読み出されるエンコードデータが格納さ
れているメモリアドレスも、書き込みエラー発生当時のバッファメモリのメモリアドレス
に戻す必要があるため、メモリアドレス戻し手段により、書き込み指定セクタアドレスか
らエラー発生セクタアドレスを減算したセクタアドレスに２０４８バイトを積算して、前
記エンコードデータの未記録量が算出され、未記録量の分だけメモリアドレスが戻される
。前記メモリアドレスが戻された後、記録再開中断手段は、連続エラーの回数が所定回数
未満の場合は前記データ書込み手段の処理に戻して前記書き込み再開セクタアドレスより
記録処理を続行させ、連続エラーの回数が所定回数に達した場合には記録処理を中断させ
る。
【００１６】
この構成によれば、光ディスクへの情報の記録中に書き込みエラーが発生した場合は、
エラー発生セクタアドレスに２ＥＣＣブロックを加算した書き込み再開セクタアドレスに
エンコードデータを書き込むようにしたので、光ディスクへの情報の記録の際に、記録エ
ラー発生時の記録リカバリを改善でき、記録の中断などが極力起こらないようになり、な
るべく記録を継続させることが可能になり、ユーザにとっては使い勝手が向上する。
【００１７】
請求項２の発明は、光ディスクへの記録中に書き込みエラーが発生した場合は、エラー
発生セクタアドレスを取得し、書き込み再開時は、前記エラー発生セクタアドレスに所定
数のＥＣＣブロックを加算した書き込み再開セクタアドレスより記録すべきエンコードデ
ータの書き込みを行うシステムコントローラを備えたことを特徴とする光ディスク記録再
生装置を提供する。
【００１８】
この構成において、光ディスクへの記録中に書き込みエラーが発生した場合は、エラー
発生セクタアドレスが取得され、書き込み再開時は、前記エラー発生セクタアドレスに所
定数のＥＣＣブロックが加算された書き込み再開セクタアドレスより書き込みが行われる
。
【００１９】
この構成によれば、光ディスクへの情報の記録中に書き込みエラーが発生した場合は、
エラー発生セクタアドレスに所定数のＥＣＣブロックを加算した書き込み再開セクタアド
レスにエンコードデータを書き込むようにしたので、光ディスクへの情報の記録の際に、
記録エラー発生時の記録リカバリを改善でき、記録の中断などが極力起こらないようにな
り、なるべく記録を継続させることが可能になり、ユーザにとっては使い勝手が向上する
。
【００２０】
請求項３の発明では、請求項２の発明において、前記書き込み再開時に、バッファメモ
リから読み出されるエンコードデータが格納されているメモリアドレスも書き込みエラー
発生当時のバッファメモリのメモリアドレスに戻す必要があるため、書き込み指定セクタ
アドレスとエラー発生セクタアドレスとに基づいて前記エンコードデータの未記録量を算
出し、前記未記録量の分だけメモリアドレスを戻して前記書き込み再開セクタアドレスか
ら前記メモリアドレスのエンコードデータの書き込みを行うので、書き込みエラーの発生
による未記録分のエンコードデータを光ディスクに書き込むことができる。
【００２１】
請求項４の発明では、請求項２の発明において、前記エラー発生セクタアドレスに加算
する所定数のＥＣＣブロックは、２個のＥＣＣブロックであるようにした。したがって、
書き換え可能な光ディスクは、記録の最小単位はＥＣＣブロックであるので、書き込みエ
ラーが発生した時、該当ＥＣＣブロックに書き込みエラーが有ったりすると、もう一つＥ
ＣＣブロック分、飛ばして、その後のセクタに残りのエンコードデータ（書き込みエラー
発生で書き込まれなかったエンコードデータ）を書き込むことが可能になり、記録領域を
無駄なく用いることができるようになる。
【００２２】
請求項５の発明では、請求項２の発明において、前記システムコントローラは、光ディ
スクに対する記録処理が開始された後、記録すべき入力情報信号をエンコードしたデータ
がバッファメモリに所定量格納されることにより前記バッファメモリに書き込みデータが
有ると判定する書込みデータ判定手段と、前記書き込みデータが有ると判定された場合に
光ディスクにデータを書き込むデータ書込み手段と、前記データの書き込み時に書き込み
エラーが発生した場合にフロントエンドプロセッサからエラー発生セクタアドレスを取得
して次回書き込みセクタアドレスに前記エラー発生セクタアドレスを設定するアドレス設
定手段と、前記次回書き込みセクタアドレスと前記フロントエンドプロセッサから取得し
た次回書き込み可能セクタアドレスとは同一であるか否かを判定するアドレス判定手段と
、前記次回書き込みセクタアドレスと前記次回書き込み可能セクタアドレスとが異なると
判定された場合に前記次回書き込みセクタアドレスに２ＥＣＣブロックを加算して書き込
み再開セクタアドレスを得るブロック加算手段と、前記加算した２ＥＣＣブロックを無効
セクタに書き換えるセクタ書換手段と、書き込み再開時にバッファメモリから読み出され
るエンコードデータが格納されているメモリアドレスも書き込みエラー発生当時の前記バ
ッファメモリのメモリアドレスに戻す必要があるため、書き込み指定セクタアドレスから
エラー発生セクタアドレスを減算したセクタアドレスに２０４８バイトを積算して前記エ
ンコードデータの未記録量を算出して前記未記録量の分だけメモリアドレスを戻すメモリ
アドレス戻し手段と、前記メモリアドレスが戻された後、連続エラーの回数が所定回数未
満の場合は前記データ書込み手段の処理に戻して前記書き込み再開セクタアドレスより記
録処理を続行させ、連続エラーの回数が所定回数に達した場合には記録処理を中断させる
記録再開中断手段とを有する。
【００２３】
したがって、前記システムコントローラは、光ディスクに対する記録処理が開始された
後、記録すべき入力情報信号をエンコードしたデータがバッファメモリに所定量格納され
ることにより前記バッファメモリに書き込みデータが有ると判定する書込みデータ判定処
理と、前記書き込みデータが有ると判定された場合に光ディスクにデータを書き込むデー
タ書込み処理と、前記データの書き込み時に書き込みエラーが発生した場合にフロントエ
ンドプロセッサからエラー発生セクタアドレスを取得して次回書き込みセクタアドレスに
前記エラー発生セクタアドレスを設定するアドレス設定処理とを実現できる。
【００２４】
また、前記システムコントローラは、前記次回書き込みセクタアドレスとフロントエン
ドプロセッサから取得した次回書き込み可能セクタアドレスとは同一であるか否かを判定
するアドレス判定処理と、前記次回書き込みセクタアドレスと前記次回書き込み可能セク
タアドレスとが異なると判定された場合に前記次回書き込みセクタアドレスに２ＥＣＣブ
ロックを加算するブロック加算処理と、前記加算した２ＥＣＣブロックを無効セクタに書
き換えるセクタ書換処理とを実現できる。
【００２５】
また、前記システムコントローラは、書き込み再開時にバッファメモリから読み出され
るエンコードデータが格納されているメモリアドレスも書き込みエラー発生当時の前記バ
ッファメモリのメモリアドレスに戻す必要があるため書き込み指定セクタアドレスとエラ
ー発生セクタアドレスとに基づいて前記エンコードデータの未記録量を算出して前記未記
録量の分だけメモリアドレスを戻して書き込み再開セクタアドレスを設定する書き込み再
開セクタアドレス設定処理と、前記書き込み再開セクタアドレスが設定された後、連続エ
ラーの回数が所定回数未満の場合は前記データ書込み手段の処理に戻して前記書き込み再
開セクタアドレスより記録処理を続行させ、連続エラーの回数が所定回数に達した場合に
は記録処理を中断させる記録再開中断処理とを実現できる。
【発明の効果】
【００２６】
以上のように本発明によれば、光ディスクに対する記録処理が開始された後、記録すべ
き入力情報信号をエンコードしたデータがバッファメモリに所定量格納されることにより
前記バッファメモリに書き込みデータが有ると判定する書込みデータ判定手段と、前記書
き込みデータが有ると判定された場合に光ディスクにデータを書き込むデータ書込み手段
と、前記データの書き込み時に書き込みエラーが発生した場合にフロントエンドプロセッ
サからエラー発生セクタアドレスを取得して次回書き込みセクタアドレスに前記エラー発
生セクタアドレスを設定するアドレス設定手段と、前記次回書き込みセクタアドレスと前
記フロントエンドプロセッサから取得した次回書き込み可能セクタアドレスとは同一であ
るか否かを判定するアドレス判定手段と、前記次回書き込みセクタアドレスと前記次回書
き込み可能セクタアドレスとが異なると判定された場合に前記次回書き込みセクタアドレ
スに２ＥＣＣブロックを加算して書き込み再開セクタアドレスを得るブロック加算手段と
、前記加算した２ＥＣＣブロックを無効セクタに書き換えるセクタ書換手段と、書き込み
再開時にバッファメモリから読み出されるエンコードデータが格納されているメモリアド
レスも書き込みエラー発生当時の前記バッファメモリのメモリアドレスに戻す必要がある
ため、書き込み指定セクタアドレスからエラー発生セクタアドレスを減算したセクタアド
レスに２０４８バイトを積算して前記エンコードデータの未記録量を算出して前記未記録
量の分だけメモリアドレスを戻すメモリアドレス戻し手段と、前記メモリアドレスが戻さ
れた後、連続エラーの回数が所定回数未満の場合は前記データ書込み手段の処理に戻して
前記書き込み再開セクタアドレスより記録処理を続行させ、連続エラーの回数が所定回数
に達した場合には記録処理を中断させる記録再開中断手段とを有するシステムコントロー
ラを備えたので、光ディスクへの情報の記録中に書き込みエラーが発生した場合は、エラ
ー発生セクタアドレスに２ＥＣＣブロックを加算した書き込み再開セクタアドレスにエン
コードデータを書き込むことができ、これにより、光ディスクへの情報の記録の際に、記
録エラー発生時の記録リカバリを改善でき、記録の中断などが極力起こらないようになり
、なるべく記録を継続させることが可能になり、ユーザにとっては使い勝手が向上する。
【００２７】
また、本発明によれば、光ディスクへの記録中に書き込みエラーが発生した場合は、エ
ラー発生セクタアドレスを取得し、書き込み再開時は、前記エラー発生セクタアドレスに
所定数のＥＣＣブロックを加算した書き込み再開セクタアドレスより、記録すべきエンコ
ードデータの書き込みを行うシステムコントローラを備えたので、光ディスクへの情報の
記録中に書き込みエラーが発生した場合は、エラー発生セクタアドレスに所定数のＥＣＣ
ブロックを加算した書き込み再開セクタアドレスにエンコードデータを書き込むことがで
き、これにより、光ディスクへの情報の記録の際に、記録エラー発生時の記録リカバリを
改善でき、記録の中断などが極力起こらないようになり、なるべく記録を継続させること
が可能になり、ユーザにとっては使い勝手が向上する。
【発明を実施するための最良の形態】
【００２８】
以下、添付図面を参照しつつ、本発明の実施の形態について説明する。図１は本発明の
一実施形態に係る光ディスク記録再生装置の構成を示すブロック図である。
【００２９】
この光ディスク記録再生装置は、光ディスク１を回転させるスピンドルモータ５と、光
ディスク１に対して情報の書き込み／読み出しを光学的に行う光ピックアップ２と、この
光ピックアップ２を光ディスク１の半径方向に移動させるためのスレッド３と、システム
コントローラ２２の指示に応じてスピンドルモータ５およびスレッド３を駆動すると共に
光ピックアップ２に内蔵された対物レンズ（図示せず）を動かすことによりレーザ光の焦
点位置を光ディスク１の記録面に対して垂直方向および水平方向に移動させる制御を行う
サーボ制御部４とを備えている。
【００３０】
また、この光ディスク記録再生装置は、光ディスク１の再生時に光ピックアップ２から
の読取信号であるＲＦ信号を増幅するＲＦアンプ６と、このＲＦアンプ６から出力された
ＲＦ信号をデジタルデータに変換した後に光ディスク１のデータフォーマットに応じた信
号復調処理と誤り訂正処理を行って生成したデータをＲＡＭ７に格納するデジタル信号処
理部８と、システムコントローラ２２の指示に応じてデジタル信号処理部８から出力され
たデータストリームの中からオーディオデータとサブピクチャデータとビデオデータとを
分離するストリーム分離部９とを備えている。
【００３１】
また、この光ディスク記録再生装置は、ストリーム分離部９から出力されたオーディオ
データを入力して所定のデコード処理を行うオーディオデコーダ１１と、このオーディオ
デコーダ１１でのデコード処理を行うためにデータを一時的に格納するＲＡＭ１０と、ス
トリーム分離部９から出力されたサブピクチャデータを入力して所定のデコード処理を行
うサブピクチャデコーダ１３と、このサブピクチャデコーダ１３でのデコード処理を行う
ためにデータを一時的に格納するＲＡＭ１２と、ストリーム分離部９から出力されたビデ
オデータを入力して所定のデコード処理を行うビデオデコーダ１５と、このビデオデコー
ダ１５でのデコード処理を行うためにデータを一時的に格納するＲＡＭ１４とを備えてい
る。
【００３２】
また、この光ディスク記録再生装置は、システムコントローラ２２の指示に応じてビデ
オデコーダ１５から出力されたデータとサブピクチャデコーダ１３から出力されたデータ
とを合成するビデオプロセッサ１７と、このビデオプロセッサ１７から出力された合成デ
ータを表示用のビデオ信号に変換して画像をディスプレイ装置２０に表示させるビデオエ
ンコーダ１８と、オーディオデコーダ１１から出力されたデータをアナログのオーディオ
信号に変換して例えばスピーカ１９に供給するＤ／Ａ変換器１６とを備えている。
【００３３】
また、この光ディスク記録再生装置は、システムコントローラ２２に対して、記録指示
を与えるための記録キー、再生指示を与えるための再生キー、記録や再生の停止指示を与
えるための停止キーなど、各種操作キーを有するリモコン２１と、装置全体を制御する前
記システムコントローラ２２とを備えている。また、この光ディスク記録再生装置は、装
置の各構成要素を制御したり、装置全体を制御したりするためのプログラムやデータが記
憶されたフラッシュＲＯＭ２３と、このフラッシュＲＯＭ２３のプログラムやデータに従
って演算処理を行いシステムコントローラ２２を制御するＣＰＵ２４と、このＣＰＵ２４
の演算処理に必要なデータを一時的に格納するＲＡＭ２７とを備えている。
【００３４】
また、この光ディスク記録再生装置は、アンテナ２８に接続されるチューナ２９と、こ
のチューナ２９で選局されたテレビジョン放送のアナログの映像音声信号、あるいは図示
しないテレビジョン受信機や他の映像音声出力機器からの映像音声信号をデジタルの映像
音声データに変換するＡ／Ｄ変換回路３０と、前記映像音声データをエンコードするエン
コーダ３１と、前記エンコードした映像音声データ（以下エンコードデータと言う）を一
時的に所定量だけ格納するバッファメモリ３２と、記録データ変調回路２５と接続するイ
ンターフェースであるＡＴＡＰＩ（AT Attachment Packet Interface）３３と、このＡＴ
ＡＰＩ３３から送られてきたエンコードデータを光ディスク１に記録するために変調をか
ける記録データ変調回路２５と、この記録データ変調回路２５により変調された変調デー
タに基づいて光ピックアップ２から出射するレーザ光を変調させるためのレーザ変調信号
を光ピックアップ２に出力するレーザ変調回路２６とを備えている。
【００３５】
システムコントローラ２２には、本実施形態の特徴とする構成要素として、光ディスク
１に対する記録処理が開始された後、記録すべき入力情報信号をエンコードしたデータが
バッファメモリ３２に所定量格納されることにより前記バッファメモリ３２に書き込みデ
ータが有ると判定する書込みデータ判定手段２２１と、前記書き込みデータが有ると判定
された場合に光ディスク１にデータを書き込むデータ書込み手段２２２と、前記データの
書き込み時に書き込みエラーが発生した場合にエラー発生セクタアドレスをフロントエン
ドプロセッサ２２９から取得して次回書き込みセクタアドレスに前記エラー発生セクタア
ドレスを設定するアドレス設定手段２２３と、前記次回書き込みセクタアドレスとフロン
トエンドプロセッサ２２９から取得した次回書き込み可能セクタアドレスとは同一である
か否かを判定するアドレス判定手段２２４とを有する。
【００３６】
また、システムコントローラ２２は、前記次回書き込みセクタアドレスと前記次回書き
込み可能セクタアドレスとが異なると判定された場合に前記次回書き込みセクタアドレス
に２ＥＣＣブロックを加算するブロック加算手段２２５と、前記加算した２ＥＣＣブロッ
クを無効セクタに書き換えるセクタ書換手段２２６と、書き込み再開時にバッファメモリ
３２から読み出されるエンコードデータが格納されているメモリアドレスも書き込みエラ
ー発生当時のバッファメモリ３２のメモリアドレスに戻す必要があるため、書き込み指定
セクタアドレスからエラー発生セクタアドレスを減算したセクタアドレスに２０４８バイ
トを積算して前記エンコードデータの未記録量を算出して前記未記録量の分だけメモリア
ドレスを戻すメモリアドレス戻し手段２２７と、前記メモリアドレスが戻された後、連続
エラーの回数が所定回数未満の場合は前記データ書込み手段２２２の処理に戻して前記書
き込み再開セクタアドレスより記録処理を続行させ、連続エラーの回数が所定回数に達し
た場合には記録処理を中断させる記録再開中断手段２２８とを有する。システムコントロ
ーラ２２において、書込みデータ判定手段２２１、データ書込み手段２２２、アドレス設
定手段２２３、アドレス判定手段２２４、ブロック加算手段２２５、セクタ書換手段２２
６、メモリアドレス戻し手段２２７、および記録再開中断手段２２８は、フロントエンド
プロセッサ２２９により制御される。
【００３７】
図２は本実施形態において光ディスクとしてのＤＶＤに記録されているデータ構造を示
す図である。図２において、ビデオオブジェクトセット（ＶＯＢＳ）は、複数のビデオオ
ブジェクト（ＶＯＢ）、即ち、（Ｖ０Ｂ＿ＩＤＮ１），（Ｖ０Ｂ＿ＩＤＮ２），・・・，
（Ｖ０Ｂ＿ＩＤＮｉ）から構成される。前記ＩＤＮ１，ＩＤＮ２，・・・，ＩＤＮｉは、
識別番号を示す。そして、各ビデオオブジェクト（ＶＯＢ）は複数のセル（Ｃｅｌｌ）か
ら構成されている。例えば、ビデオオブジェクト（Ｖ０Ｂ＿ＩＤＮ１）は、複数のセル（
Ｃ＿ＩＤＮ１），（Ｃ＿ＩＤＮ２），・・・，（Ｃ＿ＩＤＮｊ）から構成される。なお、
前記ＩＤＮ１，ＩＤＮ２，・・・，ＩＤＮｊは、識別番号を示す。
【００３８】
例えば、セル（Ｃ＿ＩＤＮ１）は、複数のビデオオブジェクトユニット（ＶＯＢＵ）か
ら構成される。各ビデオオブジェクトユニット（ＶＯＢＵ）は、ナビゲーションパック（
ＮＶ＿ＰＣＫ）、オーディオパック（Ａ＿ＰＣＫ）、ビデオパック（Ｖ＿ＰＣＫ）、およ
びサブピクチャパック（ＳＰ＿ＰＣＫ）を含み構成される。
【００３９】
前記ナビゲーションパック（ＮＶ＿ＰＣＫ）および前記オーディオパック（Ａ＿ＰＣＫ
）は、例えば２０４８バイトで構成され、例えば、１４バイトのパックヘッダー（Ｐａｃ
ｋ  ｈｅａｄｅｒ）、２４バイトのシステムヘッダー（Ｓｙｓｔｅｍ  ｈｅａｄｅｒ）、
６バイトのパケットヘッダー（Ｐａｃｋｅｔ  ｈｅａｄｅｒ）、１バイトのサブストリー
ム識別子（Ｓｕｂ＿ｓｔｒｅａｍ＿ｉｄ）、９７９バイトのプレイコントロール情報デー
タ（ＰＣＩ  ｄａｔａ）、６バイトのパケットヘッダー（Ｐａｃｋｅｔ  ｈｅａｄｅｒ）
、１バイトのサブストリーム識別子（Ｓｕｂ＿ｓｔｒｅａｍ＿ｉｄ）、および１０１７バ
イトのデータサーチ情報データ（ＤＳＩ  ｄａｔａ）から構成される。
【００４０】
６バイトのパケットヘッダー（Ｐａｃｋｅｔ  ｈｅａｄｅｒ）と１バイトのサブストリ
ーム識別子（Ｓｕｂ＿ｓｔｒｅａｍ＿ｉｄ）と９７９バイトのプレイコントロール情報デ
ータ（ＰＣＩ  ｄａｔａ）とにより、プレイコントロールパケット（ＰＣＩ＿ＰＫＴ）を
構成する。６バイトのパケットヘッダー（Ｐａｃｋｅｔ  ｈｅａｄｅｒ）と１バイトのサ
ブストリーム識別子（Ｓｕｂ＿ｓｔｒｅａｍ＿ｉｄ）と１０１７バイトのデータサーチ情
報データ（ＤＳＩ  ｄａｔａ）とにより、データサーチ情報パケット（ＤＳＩ＿ＰＫＴ）
を構成する。
【００４１】
１０１７バイトで構成されるデータサーチ情報データ（ＤＳＩ  ｄａｔａ）は、３２バ
イトのデータサーチ情報ジェネラル情報、１４８バイトのシームレス再生情報（ＳＭＩ＿
ＰＢＩ）、５４バイトのシームレスアングル情報（ＳＭＬ＿ＡＧＬＩ）、１６８バイトの
ビデオオブジェクトユニットサーチ情報（ＶＯＢＵ＿ＳＲＩ）、１４４バイトの同期情報
（ＳＹＮＣＩ）、および４７１バイトのリザーブド（ｒｅｓｅｒｖｅｄ）から構成される
。
【００４２】
１６８バイトのビデオオブジェクトユニットサーチ情報（ＶＯＢＵ＿ＳＲＩ）は、４バ
イトのビデオのフォワード情報（ＦＷＤＩ  Ｖｉｄｅｏ）と、１６０バイトのデータ領域
と、４バイトのビデオのバックワード情報（ＢＷＤＩ  Ｖｉｄｅｏ）とから構成される。
ビデオのフォワード情報（ＦＷＤＩ  Ｖｉｄｅｏ）は、ビデオストリーム（ナビゲーショ
ンパックのスタートアドレス）においての次のビデオオブジェクトユニット（ＶＯＢＵ）
のスタートアドレスを示す。ビデオのバックワード情報（ＢＷＤＩ  Ｖｉｄｅｏ）は、ビ
デオストリーム（ナビゲーションパックのスタートアドレス）においての以前のビデオオ
ブジェクトユニット（ＶＯＢＵ）のスタートアドレスを示す。
【００４３】
図３は本実施形態において記録リカバリの処理について説明するための記録データの構
造を示す図である。図３において、時点ｔ１まではビデオオブジェクトユニット（ＶＯＢ
Ｕ）の書き込みが開始されていない状態を示し、時点ｔ２になると記録（ビデオオブジェ
クトユニット（ＶＯＢＵ）の書き込み）が開始する。時点ｔ１〜時点ｔ２は、光ピックア
ップ２から出射されるレーザ光のパワーを調整する時間を示し、その後、時点ｔ２〜時点
ｔ３には、ビデオオブジェクトユニット（ＶＯＢＵ）♯１、時点ｔ３〜時点ｔ４には、ビ
デオオブジェクトユニット（ＶＯＢＵ）♯２、時点ｔ４〜時点ｔ５には、ビデオオブジェ
クトユニット（ＶＯＢＵ）♯３、時点ｔ５〜時点ｔ８には、ビデオオブジェクトユニット
（ＶＯＢＵ）♯４、時点ｔ８〜時点ｔ９には、ビデオオブジェクトユニット（ＶＯＢＵ）
♯５、時点ｔ９〜時点ｔ１０には、ビデオオブジェクトユニット（ＶＯＢＵ）♯６、時点
ｔ１０〜時点ｔ１１には、ビデオオブジェクトユニット（ＶＯＢＵ）♯７が、それぞれ記
録されている状態を示す。
【００４４】
ところで、時点ｔ５〜時点ｔ８における時点ｔ６〜時点ｔ７の領域は、時点６での書き
込みエラーの発生によって２ＥＣＣブロック分空けられた領域である。即ち、ビデオオブ
ジェクトユニット（ＶＯＢＵ）♯４は、書き込まれている際中に時点ｔ６で書き込みエラ
ーが発生し、この時点ｔ６のアドレス（エラー発生セクタアドレス）に２ＥＣＣブロック
を加算した書き込み再開セクタアドレス（時点７のアドレス）より前記ビデオオブジェク
トユニット（ＶＯＢＵ）♯４の続きの書き込みが再開され、時点ｔ８まで記録されること
になる。なお、２ＥＣＣブロックの領域（時点ｔ６〜時点ｔ７の領域）は無効セクタとし
て光ディスク１に登録される。前記書き込み再開セクタアドレスは、（書き込み再開セク
タアドレス）＝（エラー発生セクタアドレス）＋（２ＥＣＣブロック）という式により求
めることができる。
【００４５】
図４は本実施形態においてエンコードデータがバッファメモリ３２に書き込まれる時に
設定されるポインタの位置を説明するための図である。図４において、Ｐ１は光ディスク
上で書き込みエラーが発生した時点でのエラー発生セクタアドレスに対応するバッファメ
モリ３２上のメモリアドレスを指示するポインタの位置を示し、Ｐ２は光ディスクへの書
き込み指定セクタアドレスに対応するバッファメモリ３２上のメモリアドレスを指示する
ポインタの位置を示す。
【００４６】
例えば、図３および図４において、時点ｔ６で書き込みエラーが発生すると、Ｐ１で示
す位置のポインタで指示するバッファメモリ３２のメモリアドレスａ１から、Ｐ２で示す
位置のポインタで指示するメモリアドレスａ２までの領域に格納されたエンコードデータ
は光ディスクには記録されず、そのまま残ることになるので、この未記録分エンコーダデ
ータを光ディスクに記録させる必要があるため、ポインタの位置をＰ２からＰ１に戻し、
時点ｔ６から２ＥＣＣブロック分を飛んだ時点ｔ７から書き込みを再開するようにしてい
る。
【００４７】
図５は本実施形態においてＶＲ（Video Recording）モード時の記録リカバリの処理を
説明するためのフローチャートである。このフローチャートを参照して記録リカバリの処
理について説明する。
【００４８】
先ず、この光ディスク記録再生装置に書き換え可能なＤＶＤ―ＲＷの光ディスク１を装
填し、リモコン２１を操作して、例えばアンテナ２８で受信してチューナ２９で選局した
テレビ番組を記録できるように、この光ディスク記録再生装置を記録モードに設定して記
録処理を開始させる（ステップＳ１）。記録処理が開始されると、チューナ２９で選局し
たテレビ番組の映像音声信号は、Ａ／Ｄ変換回路３０でデジタルの映像音声データに変換
され、この映像音声データはエンコーダ３１でエンコードされる。
【００４９】
このエンコードされた映像音声データ（以下エンコードデータという）は、その所定量
（１ＶＯＢＵのデータ（０．５秒分のデータ））がバッファメモリ３２に一旦格納される
。このとき、システムコントローラ２２の書込みデータ判定手段２２１は、エンコードデ
ータがバッファメモリ３２に所定量格納されることにより、バッファメモリ３２には光デ
ィスク１への書き込みデータが有ると判定した場合（ステップＳ２）、システムコントロ
ーラ２２のデータ書込み手段２２２は、バッファメモリ３２から所定量のエンコードデー
タを読出して、ＡＴＡＰＩ３３を介して記録データ変調回路２５に与える。前記所定量の
エンコードデータのバッファメモリ３２からの読出しは、光ディスク１に対する書き込み
が１ビデオオブジェクトユニット（１ＶＯＢＵ）単位であるので、同じく１ビデオオブジ
ェクトユニット（１ＶＯＢＵ）単位で行われる。
【００５０】
記録データ変調回路２５では、光ディスク１に記録するために、前記エンコードデータ
に変調をかけて変調データとし、この後、レーザ変調回路２６では、前記変調データに基
づいて光ピックアップ２から出射するレーザ光を変調させるためのレーザ変調信号を光ピ
ックアップ２に出力する。これにより、光ピックアップ２からは変調されたレーザ光が出
射されて、光ディスク１の記録面に対して照射され、テレビ番組の映像音声データのエン
コードデータが光ディスク１に書き込まれる（ステップＳ３）。
【００５１】
そして、この書き込みが正常に終了した場合は（ステップＳ４）、ステップＳ２の処理
に戻って、次に所定量格納されたバッファメモリ３２のエンコードデータに対して同様な
処理を行い、エンコードデータを光ディスク１に書き込む（ステップＳ３）。このように
してエンコードデータを光ディスク１に書き込んでいる時に、光ディスク１の記録面の傷
や埃などで書き込みエラーが発生すると、例えば図３に示すように、ビデオオブジェクト
ユニット（ＶＯＢＵ）♯４においてエンコードデータを書き込み中に時点ｔ６で書き込み
エラーが発生したとすると、この書き込み処理は正常に終了しないので（ステップＳ４）
、システムコントローラ２２のアドレス設定手段２２３は、書き込みエラー時に、フロン
トエンドプロセッサ（図５ではＦＥで示す）２２９からエラー発生セクタアドレスを取得
して（ステップＳ５）、次回書き込みセクタアドレスに前記エラー発生セクタアドレスを
設定する（ステップＳ６）。
【００５２】
次に、システムコントローラ２２のアドレス判定手段２２４は、フロントエンドプロセ
ッサ２２９から次回書き込み可能セクタアドレスを取得し（ステップＳ７）、前記次回書
き込みセクタアドレスと前記次回書き込み可能セクタアドレスとは同一であるか否かを判
定し（ステップＳ８）、両セクタアドレスが異なれば、システムコントローラ２２のブロ
ック加算手段２２５は、前記次回書き込みセクタアドレス（エラー発生セクタアドレス）
に２ＥＣＣブロックを加算して、書き込み再開セクタアドレスを得る（ステップＳ９）。
ステップＳ８においては、前記次回書き込み可能セクタアドレスよりもアドレス番号が大
きなセクタアドレスへの書き込みはできないので、次回書き込みセクタアドレスに保護を
かけている。
【００５３】
前記書き込み再開セクタアドレスを得ると同時に、システムコントローラ２２のセクタ
書換手段２２６は、前記次回書き込みセクタアドレス（エラー発生セクタアドレス）に加
算した２ＥＣＣブロックをファイル・アロケイション（File Allocation）により無効セ
クタに書き換える（ステップＳ１０）。これにより、前記２ＥＣＣブロックは再生時には
無効になるので、前記２ＥＣＣブロックを飛ばして再生することが可能になる。
【００５４】
次に、前記２ＥＣＣブロックを無効セクタに書き換えた後、あるいはステップＳ８にお
いて次回書き込みセクタアドレスと次回書き込み可能アドレスとが同一であると判定され
た場合、システムコントローラ２２のメモリアドレス戻し手段２２７は、エンコードデー
タを書き込みエラー発生箇所まで戻す（ステップＳ１１）。即ち、メモリアドレス戻し手
段２２７は、書き込み再開時に、バッファメモリ３２から読み出されるエンコードデータ
が格納されているメモリアドレスも、書き込みエラー発生当時のバッファメモリ３２のメ
モリアドレスに戻す必要があるため、書き込み指定セクタアドレスとエラー発生セクタア
ドレスとに基づいて前記エンコードデータの未記録量を算出して、前記未記録量の分だけ
メモリアドレスを戻す。前記エンコードデータの未記録量は、（未記録量）＝[（書き込
み指定セクタアドレス）−（エラー発生セクタアドレス）]×２０４８〔バイト〕という
式により求めることができる。
【００５５】
このようにしてメモリアドレスが戻された後、システムコントローラ２２の記録再開中
断手段２２８は、連続エラーの回数が所定回数（例えば３回）未満の場合は（ステップＳ
１２）、前記データ書込み手段２２２の処理（ステップＳ３）に戻して前記書き込み再開
セクタアドレスより記録処理を続行させ、連続エラーの回数が所定回数に達した場合には
（ステップＳ１２）、記録処理を中断させ（ステップＳ１３）、本記録リカバリ処理を終
える。
【００５６】
以上説明したように本実施形態によれば、光ディスクへの情報の記録中に書き込みエラ
ーが発生した場合は、エラー発生セクタアドレスに２ＥＣＣブロックを加算した書き込み
再開セクタアドレスにエンコードデータを書き込むようにしたので、光ディスクへの情報
の記録の際に、記録エラー発生時の記録リカバリを改善でき、記録の中断などが極力起こ
らないようになり、なるべく記録を継続させることが可能になり、ユーザにとっては使い
勝手が向上する。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態に係る光ディスク記録再生装置の構成を示すブロック図である。
【図２】前記実施形態において光ディスクとしてのＤＶＤに記録されているデータ構造を示す図である。
【図３】前記実施形態において記録リカバリの処理について説明するための記録データの構造を示す図である。
【図４】前記実施形態においてエンコードデータがバッファメモリに書き込まれる時に設定されるポインタの位置を説明するための図である。
【図５】前記実施形態においてＶＲモード時の記録リカバリの処理を説明するためのフローチャートである。
【符号の説明】
【００５８】
１    光ディスク
２２    システムコントローラ
３２    バッファメモリ
２２１    書込みデータ判定手段
２２２    データ書込み手段
２２３    アドレス設定手段
２２４    アドレス判定手段
２２５    ブロック加算手段
２２６    セクタ書換手段
２２７    メモリアドレス戻し手段
２２８    記録再開中断手段
２２９    フロントエンドプロセッサ
【図１】
2006252715.tif 000003
【図２】
2006252715.tif 000004
【図３】
2006252715.tif 000005
【図４】
2006252715.tif 000006
【図５】
2006252715.tif 000007