(57)【要約】【課題】記録中の障害等によりＴＯＣが正常に記録されていない情報記録媒体であっても、正常に情報記録または再生動作を行うことを可能にすることを目的とする。【解決手段】光ディスクのＴＯＣ領域からクローズされた最後のセッションのセッション番号を取得する第１ステップと、取得したセッション番号のセッションのＳＤＣＢ領域から情報を取得し、さらにこのセッションのＣＴＲＬ領域に情報が記録されているかどうかを確認する第２ステップと、第２ステップにおいてセッションのＣＴＲＬ領域に情報が記録されている場合に、次のセッション番号のセッションについて第２ステップを実行する第３ステップと、第３ステップにおいてセッションのＣＴＲＬ領域に情報が記録されていない場合に、このセッションがクローズされていないセッションであると判断する第４ステップとを実行する。【選択図】図４
2005085354.tif 000002
【特許請求の範囲】
【請求項１】
クローズされたセッションについてのセッション番号および記録位置を含む情報を記録するＴＯＣ領域と、各セッション中の記録が終了したフラグメントについてのフラグメント番号および記録位置を含む情報を記録するＳＤＣＢ領域と、クローズされたセッションについての各セッション中のデータの記録位置を含む情報を記録するコントロール領域とを有する情報記録媒体から、クローズされたセッションについては前記ＴＯＣ領域からセッション番号および記録位置を含む情報を取得し、クローズされていないセッションについては前記ＳＤＣＢ領域からセッション内のフラグメント番号および記録位置を含む情報を取得することにより、各セッション内のデータを読み取って再生またはクローズされていないセッションへデータを記録する情報記録再生装置であって、
前記情報記録媒体のＴＯＣ領域からクローズされた最後のセッションのセッション番号を取得する第１ステップと、取得したセッション番号のセッションのＳＤＣＢ領域から情報を取得し、さらにこのセッションのコントロール領域に情報が記録されているかどうかを確認する第２ステップと、同第２ステップにおいてセッションのコントロール領域に情報が記録されている場合に、次のセッション番号のセッションについて前記第２ステップを実行する第３ステップと、同第３ステップにおいてセッションのコントロール領域に情報が記録されていない場合に、このセッションがクローズされていないセッションであると判断する第４ステップとを実行する制御手段を備えたことを特徴とする情報記録再生装置。
【請求項２】
前記制御手段は、前記第２ステップにおいて前記ＴＯＣ領域から取得したセッションのコントロール領域に情報が記録されていない場合に、前記情報記録媒体への追記が不可能であると判断する第５ステップを実行するものであることを特徴とする請求項１記載の情報記録再生装置。
【請求項３】
クローズされたセッションについてのセッション番号および記録位置を含む情報を記録するＴＯＣ領域と、各セッション中の記録が終了したフラグメントについてのフラグメント番号および記録位置を含む情報を記録するＳＤＣＢ領域と、クローズされたセッションについての各セッション中のデータの記録位置を含む情報を記録するコントロール領域とを有する情報記録媒体から、クローズされたセッションについては前記ＴＯＣ領域からセッション番号および記録位置を含む情報を取得し、クローズされていないセッションについては前記ＳＤＣＢ領域からセッション内のフラグメント番号および記録位置を含む情報を取得することにより、各セッション内のデータを読み取って再生またはクローズされていないセッションへデータを記録する情報記録再生方法において、
前記情報記録媒体のＴＯＣ領域からクローズされた最後のセッションのセッション番号を取得する第１ステップと、取得したセッション番号のセッションのＳＤＣＢ領域から情報を取得し、さらにこのセッションのコントロール領域に情報が記録されているかどうかを確認する第２ステップと、同第２ステップにおいてセッションのコントロール領域に情報が記録されている場合に、次のセッション番号のセッションについて前記第２ステップを実行する第３ステップと、同第３ステップにおいてセッションのコントロール領域に情報が記録されていない場合に、このセッションがクローズされていないセッションであると判断する第４ステップとを含むことを特徴とする情報記録再生方法。
【請求項４】
前記第２ステップにおいて前記ＴＯＣ領域から取得したセッションのコントロール領域に情報が記録されていない場合に、前記情報記録媒体への追記が不可能であると判断する第５ステップを含むことを特徴とする請求項３記載の情報記録再生方法。
【請求項５】
クローズされたセッションについてのセッション番号および記録位置を含む情報を記録するＴＯＣ領域と、各セッション中の記録が終了したフラグメントについてのフラグメント
番号および記録位置を含む情報を記録するＳＤＣＢ領域と、クローズされたセッションについての各セッション中のデータの記録位置を含む情報を記録するコントロール領域とを有する情報記録媒体から、クローズされたセッションについては前記ＴＯＣ領域からセッション番号および記録位置を含む情報を取得し、クローズされていないセッションについては前記ＳＤＣＢ領域からセッション内のフラグメント番号および記録位置を含む情報を取得することにより、各セッション内のデータを読み取って再生またはクローズされていないセッションへデータを記録する情報記録再生装置としてコンピュータを機能させるための情報記録再生プログラムであって、
前記コンピュータに、前記情報記録媒体のＴＯＣ領域からクローズされた最後のセッションのセッション番号を取得する第１ステップと、取得したセッション番号のセッションのＳＤＣＢ領域から情報を取得し、さらにこのセッションのコントロール領域に情報が記録されているかどうかを確認する第２ステップと、同第２ステップにおいてセッションのコントロール領域に情報が記録されている場合に、次のセッション番号のセッションについて前記第２ステップを実行する第３ステップと、同第３ステップにおいてセッションのコントロール領域に情報が記録されていない場合に、このセッションがクローズされていないセッションであると判断する第４ステップを実行させることを特徴とするための情報記録再生プログラム。
【請求項６】
前記コンピュータに、前記第２ステップにおいて前記ＴＯＣ領域から取得したセッションのコントロール領域に情報が記録されていない場合に、前記情報記録媒体への追記が不可能であると判断する第５ステップを実行させることを特徴とするための請求項５記載の情報記録再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディーブイディープラスアール（ＤＶＤ＋Ｒ；Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  ＋  Ｒｅｃｏｒｄａｂｌｅ）等の情報記録媒体へデータを記録または情報記録媒体からデータを再生する情報記録再生装置、情報記録再生方法および情報記録再生プログラムに関する。
【背景技術】
【０００２】
ＤＶＤ＋Ｒは、ディーブイディープラスアールダブリュ（ＤＶＤ＋ＲＷ；Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  ＋  Ｒｅｗｒｉｔａｂｌｅ）アライアンス（Ａｌｌｉａｎｃｅ）が提唱している追記型ディーブイディ（ＤＶＤ；Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）の規格である。ＤＶＤ＋ＲＷアライアンスは、パーソナル・コンピュータ、光記録装置、民生用電子機器業界のリーディング企業による任意団体である。
【０００３】
ＤＶＤ＋Ｒでは、その情報記録媒体（ディスク）の記録領域内に最大１９１個のセッションまで記録することが可能である。各セッション内には最大１６個のトラック（ＤＶＤ＋Ｒでは「フラグメント」と呼ぶ。）を記録することが可能である。ＤＶＤ＋Ｒでは、セッションがクローズされたディスクに対してデータの追記を行うために、マルチセッション記録方式を採る（特許文献１参照。）。
【０００４】
マルチセッション記録方式は、複数回の追記を行う記録形式で、記録開始の目印である「リードイン」と、データ本体、記録終了の目印である「リードアウト」から構成される、データの記録単位である「セッション」がいくつも連なった構造になっている。ＤＶＤ＋Ｒでは、２セッション目以降のリードインを「イントロ」と呼び、最終セッション以前のリードアウトを「クロージャ」と呼ぶ。
【０００５】
ＤＶＤ＋Ｒの記録状態を示す論理情報は、ディスクの内周部分のトック（ＴＯＣ；Ｔａｂｌｅ  Ｏｆ  Ｃｏｎｔｅｎｔｓ）、各セッション中のセッションディスクコントロールブロック（ＳＤＣＢ；Ｓｅｓｓｉｏｎ  Ｄｉｓｃ  Ｃｏｎｔｒｏｌ  Ｂｌｏｃｋ）あるいはコントロールデータ領域に記録されている。ＴＯＣはクローズされた全てのセッションの状態を記録しているものである。
【特許文献１】特開２００３−２０８７７９号公報（第３−４頁）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ＤＶＤ＋Ｒでは、クローズされているセッションの情報はＴＯＣから取得し、クローズされていないセッションの情報はＳＤＣＢから取得する。しかしながら、ディスクへの記録中の障害によりＴＯＣが正常に記録できていない場合、ＴＯＣからクローズされているセッションを判断することができないため、そのセッションからデータを取得できず、正常な情報再生を行うことができない。また、セッションがクローズされているかクローズされていないかを判断できない場合、どの位置から記録を開始したら良いか分からないため、正常な情報記録を行うことができない。
【０００７】
そこで、本発明においては、記録中の障害等によりＴＯＣが正常に記録されていない情報記録媒体であっても、正常に情報記録または再生動作を行うことが可能な情報記録再生装置、情報記録再生方法および情報記録再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため本発明は、情報記録媒体のＴＯＣ領域からクローズされた最後のセッションのセッション番号を取得する第１ステップと、取得したセッション番号のセッションのＳＤＣＢ領域から情報を取得し、さらにこのセッションのコントロール領域に情報が記録されているかどうかを確認する第２ステップと、第２ステップにおいてセッションのコントロール領域に情報が記録されている場合に、次のセッション番号のセッションについて第２ステップを実行する第３ステップと、第３ステップにおいてセッションのコントロール領域に情報が記録されていない場合に、このセッションがクローズされていないセッションであると判断する第４ステップとを実行するように構成したものである。
【発明の効果】
【０００９】
本発明によれば、記録中の障害等によりＴＯＣが正常に記録されていない情報記録媒体であっても、正常に情報記録または再生動作を行うことが可能となる。
【発明を実施するための最良の形態】
【００１０】
本願の第１の発明は、クローズされたセッションについてのセッション番号および記録位置を含む情報を記録するＴＯＣ領域と、各セッション中の記録が終了したフラグメントについてのフラグメント番号および記録位置を含む情報を記録するＳＤＣＢ領域と、クローズされたセッションについての各セッション中のデータの記録位置を含む情報を記録するコントロール領域とを有する情報記録媒体から、クローズされたセッションについてはＴＯＣ領域からセッション番号および記録位置を含む情報を取得し、クローズされていないセッションについてはＳＤＣＢ領域からセッション内のフラグメント番号および記録位置を含む情報を取得することにより、各セッション内のデータを読み取って再生またはクローズされていないセッションへデータを記録する情報記録再生装置であって、情報記録媒体のＴＯＣ領域からクローズされた最後のセッションのセッション番号を取得する第１ステップと、取得したセッション番号のセッションのＳＤＣＢ領域から情報を取得し、さらにこのセッションのコントロール領域に情報が記録されているかどうかを確認する第２ステップと、第２ステップにおいてセッションのコントロール領域に情報が記録されている場合に、次のセッション番号のセッションについて第２ステップを実行する第３ステップと、第２ステップにおいてセッションのコントロール領域に情報が記録されていない場合に、このセッションがクローズされていないセッションであると判断する第４ステップとを実行する制御手段を備えた情報記録再生装置であり、情報記録媒体のＴＯＣ領域からクローズされた最後のセッションのセッション番号を取得し、取得したセッション番号のセッションのＳＤＣＢ領域から情報を取得し、さらにこのセッションのコントロール領域に情報が記録されているかどうかを確認し、セッションのコントロール領域に情報が記録されている場合に、順次その次のセッション番号のセッションのＳＤＣＢ領域から情報を取得し、さらにこのセッションのコントロール領域に情報が記録されているかどうかを確認し、セッションのコントロール領域に情報が記録されていないセッションを検索してクローズされていないセッションであると判断することにより、ＴＯＣ領域から正常に情報を取得できない場合あるいはＴＯＣ領域に情報が記録されていない場合であっても、クローズされたセッションについてはＴＯＣ領域からセッション番号および記録位置を含む情報を取得し、クローズされていないセッションについてはＳＤＣＢ領域からセッション内のフラグメント番号および記録位置を含む情報を取得することができる。これにより、記録中の障害等によりＴＯＣが正常に記録されていない情報記録媒体であっても、各セッション内のデータを読み取って再生またはクローズされていないセッションへデータを記録することができ、正常に情報記録または再生動作を行うことが可能となる。
【００１１】
本願の第２の発明は、上記第１の発明において、制御手段は、第２ステップにおいてＴＯＣ領域から取得したセッションのコントロール領域に情報が記録されていない場合に、情報記録媒体への追記が不可能であると判断する第５ステップを実行するものである情報記録再生装置であり、ＴＯＣ領域に記録されているクローズされた最後のセッションのコ
ントロール領域に情報が記録されているかどうかを確認し、情報が記録されていない場合には、追記が不可能であると判断する。これにより、ＴＯＣ領域から正常に情報を取得できない場合に、情報記録媒体に損傷があると判断して、それ以上の追記処理を行わないことで、情報記録媒体への正常な記録がなされなくなるのを防止することが可能となる。
【００１２】
本願の第３の発明は、クローズされたセッションについてのセッション番号および記録位置を含む情報を記録するＴＯＣ領域と、各セッション中の記録が終了したフラグメントについてのフラグメント番号および記録位置を含む情報を記録するＳＤＣＢ領域と、クローズされたセッションについての各セッション中のデータの記録位置を含む情報を記録するコントロール領域とを有する情報記録媒体から、クローズされたセッションについてはＴＯＣ領域からセッション番号および記録位置を含む情報を取得し、クローズされていないセッションについてはＳＤＣＢ領域からセッション内のフラグメント番号および記録位置を含む情報を取得することにより、各セッション内のデータを読み取って再生またはクローズされていないセッションへデータを記録する情報記録再生方法において、情報記録媒体のＴＯＣ領域からクローズされた最後のセッションのセッション番号を取得する第１ステップと、取得したセッション番号のセッションのＳＤＣＢ領域から情報を取得し、さらにこのセッションのコントロール領域に情報が記録されているかどうかを確認する第２ステップと、第２ステップにおいてセッションのコントロール領域に情報が記録されている場合に、次のセッション番号のセッションについて第２ステップを実行する第３ステップと、第３ステップにおいてセッションのコントロール領域に情報が記録されていない場合に、このセッションがクローズされていないセッションであると判断する第４ステップとを含むことを特徴とする情報記録再生方法であり、情報記録媒体のＴＯＣ領域からクローズされた最後のセッションのセッション番号を取得し、取得したセッション番号のセッションのＳＤＣＢ領域から情報を取得し、さらにこのセッションのコントロール領域に情報が記録されているかどうかを確認し、セッションのコントロール領域に情報が記録されている場合に、順次その次のセッション番号のセッションのＳＤＣＢ領域から情報を取得し、さらにこのセッションのコントロール領域に情報が記録されているかどうかを確認し、セッションのコントロール領域に情報が記録されていないセッションを検索してクローズされていないセッションであると判断することにより、ＴＯＣ領域から正常に情報を取得できない場合あるいはＴＯＣ領域に情報が記録されていない場合であっても、クローズされたセッションについてはＴＯＣ領域からセッション番号および記録位置を含む情報を取得し、クローズされていないセッションについてはＳＤＣＢ領域からセッション内のフラグメント番号および記録位置を含む情報を取得することができる。これにより、記録中の障害等によりＴＯＣが正常に記録されていない情報記録媒体であっても、各セッション内のデータを読み取って再生またはクローズされていないセッションへデータを記録することができ、正常に情報記録または再生動作を行うことが可能となる。
【００１３】
本願の第４の発明は、上記第３の発明において、第２ステップにおいてＴＯＣ領域から取得したセッションのコントロール領域に情報が記録されていない場合に、前記情報記録媒体への追記が不可能であると判断する第５ステップを含むことを特徴とする情報記録再生方法であり、ＴＯＣ領域に記録されているクローズされた最後のセッションのコントロール領域に情報が記録されているかどうかを確認し、情報が記録されていない場合には、追記が不可能であると判断する。これにより、ＴＯＣ領域から正常に情報を取得できない場合に、情報記録媒体に損傷があると判断して、それ以上の追記処理を行わないことで、情報記録媒体への正常な記録がなされなくなるのを防止することが可能となる。
【００１４】
本願の第５の発明は、クローズされたセッションについてのセッション番号および記録位置を含む情報を記録するＴＯＣ領域と、各セッション中の記録が終了したフラグメントについてのフラグメント番号および記録位置を含む情報を記録するＳＤＣＢ領域と、クローズされたセッションについての各セッション中のデータの記録位置を含む情報を記録す
るコントロール領域とを有する情報記録媒体から、クローズされたセッションについてはＴＯＣ領域からセッション番号および記録位置を含む情報を取得し、クローズされていないセッションについてはＳＤＣＢ領域からセッション内のフラグメント番号および記録位置を含む情報を取得することにより、各セッション内のデータを読み取って再生またはクローズされていないセッションへデータを記録する情報記録再生装置としてコンピュータを機能させるための情報記録再生プログラムであって、コンピュータに、情報記録媒体のＴＯＣ領域からクローズされた最後のセッションのセッション番号を取得する第１ステップと、取得したセッション番号のセッションのＳＤＣＢ領域から情報を取得し、さらにこのセッションのコントロール領域に情報が記録されているかどうかを確認する第２ステップと、第２ステップにおいてセッションのコントロール領域に情報が記録されている場合に、次のセッション番号のセッションについて第２ステップを実行する第３ステップと、第３ステップにおいてセッションのコントロール領域に情報が記録されていない場合に、このセッションがクローズされていないセッションであると判断する第４ステップとを実行させるための情報記録再生プログラムであり、情報記録媒体のＴＯＣ領域からクローズされた最後のセッションのセッション番号を取得し、取得したセッション番号のセッションのＳＤＣＢ領域から情報を取得し、さらにこのセッションのコントロール領域に情報が記録されているかどうかを確認し、セッションのコントロール領域に情報が記録されている場合に、順次その次のセッション番号のセッションのＳＤＣＢ領域から情報を取得し、さらにこのセッションのコントロール領域に情報が記録されているかどうかを確認し、セッションのコントロール領域に情報が記録されていないセッションを検索してクローズされていないセッションであると判断することにより、ＴＯＣ領域から正常に情報を取得できない場合あるいはＴＯＣ領域に情報が記録されていない場合であっても、クローズされたセッションについてはＴＯＣ領域からセッション番号および記録位置を含む情報を取得し、クローズされていないセッションについてはＳＤＣＢ領域からセッション内のフラグメント番号および記録位置を含む情報を取得することができる。これにより、記録中の障害等によりＴＯＣが正常に記録されていない情報記録媒体であっても、各セッション内のデータを読み取って再生またはクローズされていないセッションへデータを記録することができ、正常に情報記録または再生動作を行うことが可能となる。
【００１５】
本願の第６の発明は、上記第５の発明において、コンピュータに、第２ステップにおいてＴＯＣ領域から取得したセッションのコントロール領域に情報が記録されていない場合に、情報記録媒体への追記が不可能であると判断する第５ステップを実行させるための情報記録再生プログラムであり、ＴＯＣ領域に記録されているクローズされた最後のセッションのコントロール領域に情報が記録されているかどうかを確認し、情報が記録されていない場合には、追記が不可能であると判断する。これにより、ＴＯＣ領域から正常に情報を取得できない場合に、情報記録媒体に損傷があると判断して、それ以上の追記処理を行わないことで、情報記録媒体への正常な記録がなされなくなるのを防止することが可能となる。
【実施例１】
【００１６】
図１は本発明の実施例における情報記録再生装置としての光ディスク装置１の概略構成を示すブロック図である。
【００１７】
図１において、本発明の実施例における光ディスク装置１は、情報記録媒体としての光ディスク２を回転駆動するためのスピンドルモータ３、光ピックアップ４、サーボ回路５、信号処理部６、バッファ７、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央処理装置）８、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ；読み出し専用記憶装置）９、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ；読み書き可能な記憶装置）１０およびインターフェイス（Ｉ／Ｆ）１１を備える。
【００１８】
光ピックアップ４は、光源としての半導体レーザ、この半導体レーザから出射されるレーザ光を光ディスク２の記録面に導くとともに記録面で反射された戻り光を所定の受光位置まで導く対物レンズ等を含む光学系、受光位置に配置されて戻り光を受光する受光器、およびフォーカシングアクチュエータ、トラッキングアクチュエータ、シークモータ等の駆動系（いずれも図示せず。）などから構成される。受光器からは、受光量に応じた電流（電流信号）が信号処理部６に出力される。
【００１９】
サーボ回路５では、フォーカスエラー信号に基づいて光ピックアップ４のフォーカシングアクチュエータを制御する制御信号を生成するとともに、トラッキングエラー信号に基づいて光ピックアップ４のトラッキングアクチュエータを制御する制御信号を生成し、光ピックアップ４のフォーカシングアクチュエータおよびトラッキングアクチュエータを駆動する。また、サーボ回路５では、ＣＰＵ８の指示に基づいて、光ディスク２の線速度が一定となるようにスピンドルモータ３を制御する。さらに、サーボ回路５では、ＣＰＵ８の指示に基づいて、光ピックアップ４用のシークモータを駆動し、光ピックアップ４を光ディスク２の目標トラックに向けて半径方向に移動させる。
【００２０】
Ｉ／Ｆ１１は、外部装置となるホスト（例えば、パーソナル・コンピュータ）と双方向の通信インターフェイスであり、例えばアメリカ規格協会（ＡＮＳＩ；Ａｍｅｒｉｃａｎ
Ｎａｔｉｏｎａｌ  Ｓｔａｎｄａｒｄ  Ｉｎｓｔｉｔｕｔｅ）によって規格化されたＡＴＡＰＩ（ＡＴ  Ａｔｔａｃｈｍｅｎｔ  Ｐａｃｋｅｔ  Ｉｎｔｅｒｆａｃｅ）やＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）等の標準インターフェイスに準拠する。
【００２１】
ＣＰＵ８は、ＲＯＭ９、ＲＡＭ１０とともに光ディスク装置１が備えるマイクロコンピュータ（コンピュータ）を構成している。記憶媒体としても機能するＲＯＭ９には、ＣＰＵ８により解読可能なコードで記述された後述するような情報記録再生プログラムを含むプログラムが格納されている。ＣＰＵ８は、ＲＯＭ９に格納されているプログラムに従って上述の各部の動作を制御するとともに、制御に必要なデータ等を一時的にＲＡＭ１０に保存する。なお、光ディスク装置１の電源が投入されると、ＲＯＭ９に格納されているプログラムは、ＣＰＵ８のメインメモリ（図示せず。）にロード（インストール）される。
【００２２】
光ディスク２は、ＤＶＤ＋Ｒの規格に準拠したものである。
【００２３】
図２はＤＶＤ＋Ｒの規格に準拠した光ディスク２のマルチセッションフォーマット例を示す図である。前述のように、ＤＶＤ＋Ｒでは、光ディスク２の記録領域内に最大１９１個のセッションを記録することが可能である（図２の例では簡単のため第４セッション（Ｓｅｓｓｉｏｎ）までしか記載していない。）。各セッションの先頭領域（リードインまたはイントロ）には、ＳＤＣＢ領域およびコントロールデータ（以下、「ＣＴＲＬ」と称す。）領域が確保されている。また、光ディスク２の内周部分には次に説明するＴＯＣ領域が確保されている。
【００２４】
ＴＯＣ領域には、各セッション中のユーザデータの記録位置を示す開始アドレスおよび終了アドレスや、セッション番号などの情報（以下、「ＴＯＣ情報」と称す。）が記録される。セッション番号は、光ディスクの内周側から１から開始され、外周側に向かって連続的に昇順に割り付けられる。
【００２５】
ＴＯＣ情報は、各セッションがクローズされる度に追記形式で１ブロックずつ記録され、先頭のＴＯＣ情報のブロック（以下、「ＴＯＣブロック」と称す。）は第１セッションの情報、次のＴＯＣブロックは第１、第２セッションの情報というように、後続のＴＯＣブロックはそれ以前に存在する全てのセッションの情報を有する。したがって、ＴＯＣ領
域に記録された最後のＴＯＣブロックを読み出すだけで、光ディスク２上に存在する全てのセッションのユーザデータの開始アドレスおよび終了アドレスを取得することができる。
【００２６】
ＳＤＣＢ領域には、各セッション中の記録が終了したフラグメントについてのフラグメント番号や、そのフラグメントの記録位置を示すフラグメント開始アドレスおよびフラグメント終了アドレスを含む情報が記録される。フラグメントとは、光ディスク２に対する記録の最小単位である。ＤＶＤ＋Ｒに準拠する光ディスク２に対する記録はフラグメントという単位で行われる。ＳＤＣＢ領域への記録は、セッションの最初のフラグメントを記録するときと、リザーブ（フラグメント記録領域の予約）を行うときと、フラグメントをクローズする（そのフラグメントへの記録を終了する）とき、すなわちセッションへの記録動作が行われたときやフラグメントの開始アドレスおよび終了アドレスが確定したときに行われる。
【００２７】
フラグメント番号は、セッション番号と同様に光ディスク２の内周側から１から開始され、セッションが変わっても連続的に昇順に割り付けられ、前回のフラグメント番号に１を加えた値が使用される。
【００２８】
ＣＴＲＬ領域には、各セッション中のユーザデータの記録位置を示す開始アドレスおよび終了アドレスなどの情報（以下、「ＣＴＲＬ情報」と称す。）が記録される。なお、このＣＴＲＬ情報は、各セッションがクローズされたときに記録される。また、第１セッションのＣＴＲＬ領域には、さらに光ディスク２の種別（ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ）や光ディスク２の直径（１２ｃｍ、８ｃｍ）、光ディスク２のユーザエリア（Ｕｓｅｒ  Ａｒｅａ）の開始アドレスおよび終了アドレスなどの情報が記録される。
【００２９】
以下、上記構成の光ディスク装置１の動作について、図３のフロー図に従って説明する。図３は光ディスク装置１のＣＰＵ８により実行される情報記録再生処理の制御手順を示すフロー図である。
【００３０】
図３に示すように、ＣＰＵ８は、まず変数の初期化を行う（Ｓ０）。ここで、変数Ｃはクローズされているセッション番号を格納する変数、変数Ｐは最終ＴＯＣブロックの記録位置を格納する変数、変数Ｑは最終ＴＯＣブロックを取得した位置を格納する変数である。
【００３１】
次に、ＣＰＵ８は、光ディスク２のリードイン領域（Ｌｅａｄ−ｉｎ  Ａｒｅａ）にＣＴＲＬ情報が記録されているかどうか確認し（Ｓ１）、記録されている場合にはこのリードイン領域からＣＴＲＬ情報を取得する（Ｓ２）。
【００３２】
また、ＣＰＵ８は、光ディスク２のＴＯＣ領域にＴＯＣブロックが記録されているかどうかを確認し（Ｓ３）、記録されている場合には最終ＴＯＣブロックの記録位置（Ｐ）を取得し、この取得した記録位置（Ｐ）を変数Ｑに記憶する（Ｓ４）。
【００３３】
ここで、ＣＰＵ８は、記録位置（Ｐ）からＴＯＣ情報を取得できた場合（Ｓ５）、クローズされたセッション番号ＣをＴＯＣ情報から導出する（Ｓ６）。一方、ＴＯＣ情報を取得できない場合、ＴＯＣ領域のＴＯＣブロックの記録開始位置より記録位置（Ｐ）が大きいならば（Ｓ７）、光ディスク２の内周にＴＯＣブロックが存在するため、その読み出しのためにＰから１６を引いて（Ｓ８）、ステップＳ５へ戻る。ここで、Ｐから１６を引くのは、一つのＴＯＣブロックが１６セクター（１セクター＝２０４８バイト）で構成されているためであり、ステップＳ５において一つ前のＴＯＣブロックからＴＯＣ情報の取得を試みるためである。なお、ＴＯＣ領域のＴＯＣブロックの記録開始位置より記録位置（
Ｐ）が小さくなくなった場合（Ｓ７）、ＴＯＣブロックの読み出しを終了し、次のステップＳ９へ移行する。
【００３４】
次に、ＣＰＵ８は、光ディスク２への追記が可能であるかどうか判断し（Ｓ９）、追記可能な場合、クローズされたセッションが存在するかどうか（Ｃ≠０）を判断する（Ｓ１０）。ここで、クローズされたセッションが存在する場合、次のステップＳ１３で情報を取得するセッションの番号として変数Ｔに変数Ｃの値を設定する（Ｓ１１）。一方、クローズされたセッションが存在しない場合、変数Ｔとして値１を設定する（Ｓ１２）。
【００３５】
次に、ＣＰＵ８は、セッション番号ＴのＳＤＣＢ情報を取得して（Ｓ１３）、ＳＤＣＢ情報が存在するかどうかを判断する（Ｓ１４）。ここで、ＳＤＣＢ情報が存在する場合には、ＣＰＵ８は、セッション番号ＴのＣＴＲＬ情報が記録済みであるかどうかを判断する（Ｓ１５）。セッション番号ＴのＣＴＲＬ情報が記録済みである場合、ＣＰＵ８は変数Ｔに１を加え（Ｓ１６）、さらに光ディスク２への追記が可能であるかどうか判断する（Ｓ１７）。追記可能である場合、ステップＳ１３へ戻る。
【００３６】
なお、上記ステップＳ９およびＳ１７において光ディスク２への追記が可能であるかどうかは次の条件を満たすかどうかによって判断する。（１）ＴＯＣ情報に最終セッション以降に追記不可を示す情報が記録されていない場合、（２）クローズされたセッション数が規格に定義されている上限値未満である場合、（３）クローズされたセッションのクロージャ終端アドレス以降と光ディスク２の最大記録可能アドレスまでの領域がセッションの記録に必要な最小領域以上存在する場合、光ディスク２への追記が可能であると判断する。
【００３７】
一方、ステップＳ１５において、セッション番号ＴのＣＴＲＬ情報が記録済みでない場合、ＣＰＵ８は、セッション番号ＴのセッションがＴＯＣ情報を記録済みのセッションであるかどうか判断し（Ｓ１８）、ＴＯＣ情報を記録済みのセッションである場合、光ディスク２にダメージがあるとしてディスクダメージフラグを設定する（Ｓ１９）。
【００３８】
その後、ＣＰＵ８は処理を終了する。なお、ステップＳ９またはステップＳ１７において追記不可能な場合、またはステップＳ１４においてＳＤＣＢ情報が存在しない場合も、ＣＰＵ８は処理を終了する。
【００３９】
以上のように、本実施例における光ディスク装置１では、光ディスク２のＴＯＣ領域からクローズされた最後のセッションのセッション番号を取得し（Ｓ６）、取得したセッション番号のセッションのＳＤＣＢ領域から情報を取得し（Ｓ１３）、さらにこのセッションのＣＴＲＬ領域に情報が記録されているかどうかを確認し（Ｓ１５）、セッションのＣＴＲＬ領域に情報が記録されている場合に、順次その次のセッション番号のセッションのＳＤＣＢ領域から情報を取得し、さらにこのセッションのＣＴＲＬ領域に情報が記録されているかどうかを確認し、セッションのＣＴＲＬ領域に情報が記録されていないセッションを検索（Ｓ１５）してクローズされていないセッションであると判断することにより、ＴＯＣ領域から正常に情報を取得できない場合あるいはＴＯＣ領域に情報が記録されていない場合であっても、クローズされたセッションについてはＴＯＣ領域からセッション番号および記録位置を含む情報を取得し、クローズされていないセッションについてはＳＤＣＢ領域からセッション内のフラグメント番号および記録位置を含む情報を取得することができる。これにより、記録中の障害等によりＴＯＣが正常に記録されていない光ディスク２であっても、各セッション内のデータを読み取って再生または各セッション内へデータを記録することができ、正常に情報記録または再生動作を行うことが可能となる。
【００４０】
また、本実施例の光ディスク装置１では、ＴＯＣ領域に記録されているクローズされた
最後のセッションのＣＴＲＬ領域に情報が記録されているかどうかを確認し（Ｓ１５），（Ｓ１８）、情報が記録されていない場合には、光ディスク２にダメージがあるとしてディスクダメージフラグを設定し（Ｓ１９）、追記が不可能であると判断する。これにより、それ以上の追記処理を行わないことで、光ディスク２への正常な記録がなされなくなるのを防止することができる。
【００４１】
図４は光ディスク２への記録状態を示す例であって、（ａ）はＴＯＣ領域への記録が正常である状態を示す図、（ｂ）および（ｃ）はＴＯＣ領域への記録状態が異常である状態を示す図である。
【００４２】
図４（ａ）に示すように、光ディスク２のＴＯＣ領域への記録が正常である場合、上述のステップＳ０→Ｓ１→Ｓ２→Ｓ３→Ｓ４→Ｓ５→Ｓ６（Ｃ＝３）→Ｓ９→Ｓ１０→Ｓ１１（Ｔ＝３）→Ｓ１３→Ｓ１４→Ｓ１５→Ｓ１６（Ｔ＝４）→Ｓ１７→Ｓ１３→Ｓ１４→Ｓ１５→Ｓ１８を経ることにより、第１〜第３セッションはすでにクローズされていてデータの記録が終了しており、第４セッションはクローズされておらず、この第４セッションのＳＤＣＢ情報に基づいてデータの追記が可能であることが判定されるため、正常に各セッション内のデータを読み取って再生または第４セッション以降の追記が可能なフラグメントにデータを記録することが可能である。
【００４３】
また、図４（ｂ）に示すように、光ディスク２のＴＯＣ領域への記録状態が異常（ＴＯＣ領域の第３ブロックが異常）である場合、上述のステップＳ０→Ｓ１→Ｓ２→Ｓ３→Ｓ４→Ｓ５→Ｓ７→Ｓ８→Ｓ５→Ｓ６（Ｃ＝２）→Ｓ９→Ｓ１０→Ｓ１１（Ｔ＝２）→Ｓ１３→Ｓ１４→Ｓ１５→Ｓ１６（Ｔ＝３）→Ｓ１７→Ｓ１３→Ｓ１４→Ｓ１５→Ｓ１６（Ｔ＝４）→Ｓ１７→Ｓ１３→Ｓ１４を経ることにより、ＴＯＣ領域への記録状態が異常であっても、第１〜第３セッションはすでにクローズされていてデータの記録が終了しており、第４セッションはクローズされておらず、この第４セッションのＳＤＣＢ情報に基づいてデータの追記が可能であることが判定されるため、正常に各セッション内のデータを読み取って再生または第４セッション以降の追記が可能なフラグメントにデータを記録することが可能である。
【００４４】
また、図４（ｃ）に示すように、光ディスク２のＴＯＣ領域への記録状態が異常である（ＴＯＣ情報にはクローズされたセッション番号が記録されているが、このセッションのＣＴＲＬ情報が未記録であるため、ＴＯＣ情報とセッションの状態に不整合が生じている）場合、上述のステップＳ０→Ｓ１→Ｓ２→Ｓ３→Ｓ４→Ｓ５→Ｓ６（Ｃ＝３）→Ｓ９→Ｓ１０→Ｓ１１（Ｔ＝３）→Ｓ１３→Ｓ１４を経ることにより、ＴＯＣ領域への記録状態が異常であっても、第１，第２セッションはすでにクローズされていてデータの記録が終了しており、第３セッションはクローズされておらず、正常に各セッション内のデータを読み取って再生することが可能となる。また、ダメージフラグを設定することにより、追記を不可能とすることができる。
【産業上の利用可能性】
【００４５】
本発明は、ＤＶＤ＋Ｒ等の情報記録媒体へデータを記録または情報記録媒体からデータを再生する情報記録再生装置、情報記録再生方法および情報記録再生プログラムとして有用であり、特に記録中の障害等によりＴＯＣが正常に記録されていない情報記録媒体であっても、正常に情報記録または再生動作を行うことが可能な情報記録再生装置、情報記録再生方法および情報記録再生プログラムとして好適である。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施例における情報記録再生装置としての光ディスク装置の概略構成を示すブロック図
【図２】ＤＶＤ＋Ｒの規格に準拠した光ディスクのマルチセッションフォーマット例を示す図
【図３】光ディスク装置のＣＰＵにより実行される情報記録再生処理の制御手順を示すフロー図
【図４】光ディスクへの記録状態を示す例であって、（ａ）はＴＯＣ領域への記録が正常である状態を示す図、（ｂ）および（ｃ）はＴＯＣ領域への記録状態が異常である状態を示す図
【符号の説明】
【００４７】
１    光ディスク装置
２    光ディスク
３    スピンドルモータ
４    光ピックアップ
５    サーボ回路
６    信号処理部
７    バッファ
８    ＣＰＵ
９    ＲＯＭ
１０    ＲＡＭ
１１    インターフェイス（Ｉ／Ｆ）
【図１】
2005085354.tif 000003
【図２】
2005085354.tif 000004
【図３】
2005085354.tif 000005
【図４】
2005085354.tif 000006