(57)【特許請求の範囲】
【請求項１】
記録媒体への記録を制御する記録制御装置であって、
前記記録媒体に記録するユーザ情報を管理するための管理情報を一時記憶するメモリと、
前記メモリ上の管理情報が更新されると、該管理情報の前記記録媒体への記録頻度を、更新された管理情報の種類に応じて決定する記録頻度決定手段とを備え、
前記記録頻度決定手段は、
前記記録媒体に記録される前に前記メモリ上から失われると、前記記録媒体上の該管理情報以外の情報から復元できない管理情報か、
または、
前記記録媒体に記録される前に前記メモリ上から失われた場合、復元時に記録媒体のほぼ全領域を参照する必要があるような管理情報に対して、優先的に記録媒体へ記録させるように記録頻度を決定することを特徴とする記録制御装置。
【請求項２】
請求項１に記載の記録制御装置と、前記記録頻度決定手段が決定した記録頻度に基づいて前記メモリ上の管理情報を前記記録媒体に記録する記録手段とを備えることを特徴とする記録装置。
【請求項３】
メモリ上に一時保存されている、記録媒体に記録するユーザ情報を該記録媒体上で管理するための管理情報を、記録媒体へ記録する制御を行うための記録制御装置における記録制御方法であって、
記録制御装置が、メモリ上に一時保存されている管理情報の種類を判別し、判別した前記管理情報のうち、
前記記録媒体に記録される前に前記メモリ上から失われると、前記記録媒体上の該管理情報以外の情報から復元できない管理情報か、
または、
前記記録媒体に記録される前に前記メモリ上から失われた場合、復元時に記録媒体のほぼ全領域を参照する必要があるような管理情報に対して、優先的に記録媒体へ記録させるように記録頻度を決定することを特徴とする記録制御方法。
【請求項４】
請求項１に記載の記録制御装置を動作させるための制御プログラムであって、コンピュータを上記の各手段として機能させるための記録制御プログラム。
【請求項５】
請求項４に記載の記録制御プログラムが記録されたコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に管理情報を記録する記録制御装置、記録装置、記録制御方法、記録制御プログラム、および記録媒体に関するものである。特に、ライトワンス型や擬似書換え型などの光ディスクに情報を記録する記録制御装置、記録装置、記録制御方法、記録制御プログラム、および記録媒体に関するものである。
【背景技術】
【０００２】
近時、画像情報や音声情報をはじめとする各種の情報がデジタル化されるにつれて、デジタル情報の量が飛躍的に増大してきた。これに伴い、大容量化高密度化に適した光ディスクを用いた記録装置が用いられている。光ディスクに記録される情報には、個人で撮影した画像情報やネットワークを経由して購入した音声情報などの貴重な情報が含まれており、これらの情報の消失を防ぐ技術が重要になっている。
【０００３】
特に、光ディスク上に記録された各情報の記録位置等を管理するための管理情報が破損してしまった場合、情報の読み出しが不能となるため、管理情報の消失を防ぎ部分的に破損してしまった管理情報を修復する技術が重要になっている。
【０００４】
また、１度記録した情報の書き換えができないライトワンス型のディスクでは、管理情報の書き換えができない。そのため、管理情報が変更された場合は、新たな管理情報の内容を管理情報領域の別の位置に記録することが一般的に行われる。このとき、管理情報領域の容量が限られているため、変更された管理情報を記録する回数を減らす必要がある。
【０００５】
上記の問題を解決するために、ディスクの使用中に変更される管理情報を一時管理情報に追記して行くことで、擬似的に情報の更新を行う記録再生装置が知られている（例えば、特許文献１参照）。以下、図１３〜図１５を参照して、上記記録再生装置における管理情報の記録方法について説明する。
【０００６】
まず、図１３を参照して、光ディスクに記録される各情報の構成内容について説明する。図１３は、従来の管理情報変更方法を示すもので、光ディスク上に記録された情報の種類を示す図である。図示のように、光ディスクには、システム情報管理情報、一時管理情報、交替情報、ユーザ情報などが記録されている。
【０００７】
システム情報は、光ディスク装置が各種の制御を正しく実行するために必要な情報であり、具体的には記録再生条件などが記録されている。管理情報には、光ディスク上に記録された各ユーザ情報の記録位置情報や、欠陥管理情報が含まれている。上記の管理情報は、一回だけ記録が可能なライトワンス型ディスクにおいてディスク全体を閉じて追加の書き込みを終了するファイナライズ時や、トラックまたはクラスタを閉じて該当トラックまたはクラスタへの追加の書き込みを終了するディスククローズ時に記録される。管理情報１から管理情報４には、同一の情報が記録されている。
【０００８】
一時管理情報は、上記の管理情報と同様の内容を一時的に記録するものである。ライトワンス型ディスクでは上書きができないため、ディスクの使用中に変更される管理情報を一時管理情報に追記して行くことで、擬似的にデータを上書きしたように情報の更新を行う。光ディスク装置は、上記のような最新の一時管理情報を用いることによってディスク上の情報を管理することができる。
【０００９】
交替情報は、記録媒体３０上の傷などの欠陥により記録に適さない場所が存在した場合に、欠陥箇所に替わる管理情報を記録するものである。ユーザ情報は、ユーザが記録した情報であり、画像情報やプログラム情報などが含まれている。ユーザ領域には複数のユーザ情報を記録することができる。上記の各情報は、クラスタ単位で記録再生される。１クラスタのサイズは例えば、６５５３６バイトである。
【００１０】
未記録領域は、上記のいずれの情報も記録されていない領域である。以上の各情報はディスク上の特定の領域に記録されている。上記の管理情報１〜４が記録される領域は、一般的にＤＭＡ（Defect Management AreaもしくはDisk Management Area）と呼ばれる。
【００１１】
図１４は、スペースビットマップ（以下、ＳＢＭと称する。）の構成要素を示す図である。ＳＢＭは、光ディスク上の既記録領域および未記録領域を識別するための識別情報である。ＳＢＭは、ＳＢＭであることを識別するための識別子（ＳＢＭ＿ＩＤ）およびＳＢＭ情報であるＳＢＭ１，ＳＢＭ２，……，ＳＢＭｍから成っている。
【００１２】
光ディスク上に記録を行った場合、記録したクラスタに対応するＳＢＭのビットを１にする。よって、ＳＢＭの各ビットが１か０かを調べることにより、光ディスク上のどのクラスタが記録済みかを識別することができる。
【００１３】
次に、ＳＢＭを更新するタイミングについて、図１５を参照して説明する。図１５は、ＳＢＭの更新タイミングを示す図である。従来例において、ＳＢＭを更新するタイミングは、光ディスク上にギャップが発生した時点または消滅した時点とされている。図１５（ａ）はギャップが存在しない状態、（ｂ）ギャップが発生した状態、（ｃ）はギャップが消滅した状態を示している。
【００１４】
まず、或る情報＃１が光ディスク上に記録される（図１５（ａ））。この時点では、ギャップは存在しない。次に、別の情報＃２が記録される（図１５（ｂ））。このとき、情報＃１の記録領域および情報＃２の記録領域の間にギャップが発生する。これにより、光ディスク装置内の半導体メモリに一時記憶されていたＳＢＭは、光ディスク上に記録される。さらに、上記ギャップに情報＃３が記録される（図１５（ｃ））。このとき、情報＃１の記録領域および情報＃２の記録領域の間に存在していたギャップは消滅する。これにより、上記半導体メモリに一時記憶されていたＳＢＭが光ディスク上に記録される。
【００１５】
以上のようなタイミングで、ＳＢＭは更新され、メモリから光ディスクに記録される。
【特許文献１】特開２００５−４９１２号公報（２００５年１月６日公開）
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、上記従来の構成では、ギャップの発生および消滅を監視する必要があり、記録処理に時間がかかることになる。また、スペースビットマップにより光ディスク上の情報を管理する場合にしか適用できない。
【００１７】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ユーザ情報の種々の記録状況に応じて、メモリ上の管理情報を適切なタイミングで記録できる記録制御装置を実現することにある。
【課題を解決するための手段】
【００１８】
本発明に係る記録制御装置は、上記課題を解決するために、記録媒体への記録を制御する記録制御装置であって、前記記録媒体に記録するユーザ情報を管理するための管理情報を一時記憶するメモリと、前記メモリ上の管理情報が更新されると、該管理情報の前記記録媒体への記録頻度を、更新された管理情報の種類に応じて決定する記録頻度決定手段とを備えることを特徴としている。
【００１９】
上記の構成によれば、メモリ上の管理情報が更新されると、メモリ上からすぐに記録媒体に書き込むことが好ましい管理情報か、あるいは重要度が低く、失われても復元が可能な管理情報であるかなどといった管理情報の種類に応じて、記録頻度決定手段が前記管理情報の前記記録媒体への記録頻度を決定している。これにより、ギャップの発生や消失といった特定の記録状況だけではなく、ユーザ情報の種々の記録状況に応じて更新される管理情報の種類に応じて、記録媒体に書き込む時期や頻度などを決定するので、復元可能性や復元困難度、トラブル発生時の情報消失量や情報の重要度などに応じた適切な記録頻度を設定することができる。
【００２０】
なお、上記の管理情報としては、トラック情報、クラスタ情報、最終記録アドレス、更新回数、ディスク不良領域情報、交替情報、使用済み領域情報、未使用領域情報、および、その他のディスクを管理するための物理アドレス情報などがあげられる。
【００２１】
本発明に係る記録制御装置では、前記記録頻度決定手段は、前記記録媒体に記録される前に前記メモリ上から失われると、前記記録媒体に記録されたユーザ情報が再生不能になる管理情報に対して、優先的に記録媒体へ記録させるように記録頻度を決定することを特徴としている。
【００２２】
これによって、電源切断やハードウェアエラーなどの不慮の事故によって書き込み途中で強制終了してしまった場合や、メモリ上に蓄積された情報が失われた場合のように、不慮の事故が発生した場合でも、記録媒体に記録した情報を復元することを可能にしたり、失われた場合でも消失する情報の量を最小限に留めたりすることが可能になる。
【００２３】
また、記録媒体の管理情報などの重要な情報の記録媒体への書き込みタイミングを適切に制御することで、書き込み回数を低減しつつ復元可能性を高めることができるという効果を奏する。
【００２４】
本発明に係る記録制御装置では、前記記録媒体に記録された管理情報の再生が不可能になる該管理情報は、前記記録媒体上の該管理情報以外の情報から復元できないことを特徴としている。
【００２５】
上記の構成によれば、他の記録領域に記録された管理情報から補完することができない情報を、失われた場合に復元不可能になる管理情報として取り扱う。これによって、重要度の高い情報およびその他の情報を判別し、適切な記録頻度を設定できるので、記録媒体への書き込み回数をさらに低減することができる。
【００２６】
本発明に係る記録制御装置では、前記記録頻度決定手段は、前記記録媒体に記録された情報の復元が容易になる管理情報に対して、優先的に記録媒体へ記録させるように記録頻度を決定してもよい。
【００２７】
前記復元が容易になる管理情報としては、前記記録媒体上の交替情報領域に記録される交替元アドレスなどが挙げられる。
【００２８】
本発明に係る記録制御装置では、前記記録頻度決定手段は、前記記録媒体に記録される前に前記メモリ上から失われた場合、前記記録媒体に記録された情報の復元が困難になる管理情報に対して、優先的に記録媒体へ記録させるように記録頻度を決定してもよい。
【００２９】
前記復元が困難になる管理情報としては、復元時に記録媒体のほぼ全領域を参照する必要があるような管理情報などが挙げられる。
【００３０】
本発明に係る記録制御装置では、前記記録頻度決定手段は、前記メモリ上の管理情報のうち、前記記録媒体上のトラックをクローズする際に記録する管理情報に対して、優先的に記録媒体へ記録させるように記録頻度を決定してもよい。
【００３１】
本発明に係る記録制御装置では、前記記録媒体上のトラックをクローズする際に記録する管理情報として、前記記録媒体上のユーザ情報領域に前記クローズを示す識別子を記録することを特徴としている。
【００３２】
上記の構成によれば、ユーザ情報領域に記録した識別子を用いて、管理情報に記録される情報を復元することができるという効果を奏する。
【００３３】
上記の記載の記録制御装置と、前記記録頻度決定手段が決定した記録頻度に基づいて前記メモリ上の管理情報を前記記録媒体に記録する記録手段とを備えることで、記録装置を構成することができる。
【００３４】
また、管理情報は重要な情報である場合が多いものの、他の領域に記録された情報によって復元することが可能なものもあるので、そのような種類の情報に対しては重要度を下げることによって適切な記録頻度を設定し、書き込み回数を低減することができる記録装置を実現することができるという効果を奏する。
【００３５】
本発明に係る記録制御装置における記録制御方法は、上記課題を解決するために、メモリ上に一時保存されている、記録媒体に記録するユーザ情報を該記録媒体上で管理するための管理情報を、記録媒体へ記録する制御を行うための記録制御装置における記録制御方法であって、記録制御装置が、メモリ上に一時保存されている管理情報の種類を判別し、判別した前記管理情報の種類に応じて記録媒体への記録頻度を決定することを特徴としている。
【００３６】
上記の方法によれば、メモリ上の管理情報が更新されると、記録制御装置は、メモリ上からすぐに記録媒体に書き込むことが好ましい管理情報か、あるいは重要度が低く、失われても復元が可能な管理情報であるかなどといった管理情報の種類に応じて、記録頻度決定手段が前記管理情報の前記記録媒体への記録頻度を決定している。これにより、ギャップの発生や消失といった特定の記録状況だけではなく、ユーザ情報の種々の記録状況に応じて更新される管理情報の種類に応じて、記録媒体に書き込む時期や頻度などを決定するので、復元可能性や復元困難度、トラブル発生時の情報消失量や情報の重要度などに応じた適切な記録頻度を設定することができる記録方法を実現できる。
【００３７】
なお、上記記録制御装置における各手段を、記録制御プログラムによりコンピュータ上で実行させることができる。さらに、記録制御制御プログラムをコンピュータ読取り可能な記録媒体に記憶させることにより、任意のコンピュータ上で上記記録制御プログラムを実行させることができる。
【発明の効果】
【００３８】
本発明に係る記録制御装置は、以上のように、メモリ上の管理情報が更新されると、管理情報の種類に応じて、記録頻度決定手段が前記管理情報の前記記録媒体への記録頻度を決定しているので、ユーザ情報の種々の記録状況に応じて更新される管理情報の種類に応じて、適切な記録頻度を設定することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３９】
〔実施形態１〕
本発明の一実施形態について図１〜図７に基づいて説明すると以下の通りである。
【００４０】
図１は、本発明の実施形態を示すものであり、本発明に係る記録制御装置１０を含む記録装置２０と、記録媒体３０との要部構成を示すブロック図である。上記の記録装置２０は、記録情報判別部１２および記録時期決定部１４を備えた記録制御装置１０と、メモリ２２と、記録部２４とを備えている。記録装置２０は、記録部２４を用いて記録媒体３０の各領域に情報を書き込む。以下、詳細を説明する。
【００４１】
記録情報判別部１２は、メモリ２２に一時保存された管理情報を読み出し、管理情報の種類を判別する。記録時期決定部１４は、判別された管理情報の種類に基づいて、各管理情報をどのタイミングで記録すれば良いか決定する。記録時期決定部１４の決定に従って、記録部２４は、メモリ２２上の管理情報を記録媒体３０の各領域に対して書き込む。
【００４２】
メモリ２２は、後述する記録媒体３０の各領域に書き込まれる管理情報の一部または全体を一時記憶している。メモリ２２上に一時記憶されている各管理情報は、処理に応じて更新され、最終的に記録部２４によって記録媒体３０に書き込まれる。記録部２４は、記録時期決定部１４による記録タイミングの決定に従って、メモリ２２上に一時記憶されている各管理情報を記録媒体３０上に書き込む。
【００４３】
記録媒体３０は、例えば、光ディスクや磁気ディスク、半導体メモリなどの記録用の媒体である。本実施形態では、例えば、ＣＤ−Ｒ（CD-Recordable）のような、１回だけ記録が可能なライトワンス型の光ディスクを例に説明する。なお、記録媒体３０は上記の例にのみに限定されず、外部の媒体に対して管理情報を記録する構成であれば、どのような媒体であってもよい。
【００４４】
記録媒体３０は、その記録領域内に管理情報領域３２、一時管理情報領域３４、ユーザ情報領域３６、および交替情報領域３８を含んでいる。管理情報領域３２には、記録媒体３０上に記録された各ユーザ情報の記録位置情報や、欠陥管理情報などが記録されている。一時管理情報領域３４には、管理情報領域３２と同様の内容が記録されている。一時管理領域３４に記録した管理情報が確定した後に、管理情報領域３２上の管理情報が反映される。上記各領域に記録される管理情報および一時管理情報について、詳細は後述する。
【００４５】
ユーザ情報領域３６は、ユーザが記録した情報であるユーザ情報を記録する領域である。具体的には、画像情報やプログラム情報などの情報である。交替情報領域３８は、記録媒体３０上の傷などの欠陥により記録に適さない場所が存在した場合に、欠陥箇所に替わる管理情報を記録するための領域である。
【００４６】
次に、記録媒体３０の管理情報領域３２、一時管理情報領域３４、ユーザ情報領域３６、および交替情報領域３８の各領域に記録される各情報について詳細の説明を行う。上記の各情報は、クラスタ単位で記録再生が行われる。１クラスタのサイズは、ここでは６５５３６バイトとする。
【００４７】
管理情報は、記録媒体３０上の特定の領域に記録される。本実施形態では、管理情報は、ＤＭＡ（Defect Management AreaまたはDisk Management Area）に記録されるものとする。管理情報には、記録媒体３０上に記録された各ユーザ情報の記録位置情報や、記録媒体の欠陥管理情報などが含まれている。ライトワンス型の光ディスクにおいて、これらの管理情報はファイナライズ時またはディスククローズ時に記録される。
【００４８】
一時管理情報領域３４には、上記の管理情報と同様の内容が一時的に記録される。さらに具体的には、ユーザ情報領域３６において記録済領域の最後のアドレスＬＲＡ（Last Recorded Address）や、既記録領域および未記録領域を識別してランダムアクセス性を高めるためのＳＢＭなどの記録媒体への書き込み状況によって随時変化する管理情報である。
【００４９】
ユーザ情報はユーザが記録した情報であり、画像情報やプログラム情報などが含まれている。ユーザ情報は、ユーザ情報領域３６内に複数が記録されていても良い。
【００５０】
管理情報の内容について、図２〜図４を参照して、さらに詳細な説明を行う。上記の管理情報は、ＴＤＦＬ（Temporary Defect List）、ＴＤＤＳ（Temporaly Disk Definition Structure）、ＴＲＩ（Track Information）の３つのグループに分かれている。ここでトラックとは、ユーザ情報領域３６の一部を分割した、仮想的な領域のことである。
【００５１】
ＴＤＦＬは、ディスク上の不良セクタなどを管理し、該当セクタの代わりとなる交替情報領域３８のアドレスを指定し、データの管理を行うための一時管理情報である。ＴＤＤＳは、ＴＤＦＬ、トラック情報、ユーザ情報領域３６、交替情報領域３８、およびその他の管理情報または一時管理情報の、ディスク上に記録されているアドレスを管理するためのものである。ＴＲＩは、ディスク上の未使用領域と使用済み領域を区別するためのものである。
【００５２】
上記の３つのグループの管理情報は、記録媒体３０から読み出されてメモリ２２上に一時記憶される。記録媒体３０への記録によって管理情報に変更があった場合、記録装置２０は、メモリ２２上に一時記憶されている管理情報に対して変更を行う。記録部２４は、所定のタイミングでメモリ２２から記録媒体３０に上記変更を反映した記録を行う。
【００５３】
図２は、記録装置２０で用いられるＴＤＦＬの内容を示す図である。ＴＤＦＬの構成要素について説明する。ＴＤＦＬ＿ＩＤは、ＴＤＦＬであることを識別するための識別子である。ここでは、文字列“ＤＦ”を識別子として用いる。ＴＤＦＬ＿ＵＣは、ＴＤＦＬの更新回数を示す値である。ＴＤＦＬ＿ＵＣの値は、初期化時には０で、ＴＤＦＬが１回更新される度に１が加算される。
【００５４】
Ｎ＿ＤＦＬは、ＴＤＦＬに登録された交替クラスタ数である。ＡＤＲ１、ＡＤＲ２、……ＡＤＲｍは、交替元アドレスおよび交替先アドレスからなる交替アドレス情報である。ＴＲＭは終端記号である。終端記号以降の記憶領域には、クラスタの境界まで“００Ｈ”の値が書き込まれるものとする。
【００５５】
交替クラスタ数であるＮ＿ＤＦＬは、初期値は０であるが、交替クラスタの使用数に対応して徐々に増加する。交替アドレス情報ＡＤＲも同様に、交替クラスタの使用数に対応して徐々に増加する。
【００５６】
図３は、記録装置２０で用いられるＴＤＤＳの内容を示す図である。ＴＤＤＳの構成要素について説明する。ＴＤＤＳ＿ＩＤは、ＴＤＤＳであることを識別するための識別子である。ここでは、文字列“ＤＳ”を用いるものとする。ＴＤＤＳ＿ＵＣは、ＴＤＤＳの更新回数を示す値である。ＴＤＤＳ＿ＵＣの値は、初期化時には０である。ＴＤＤＳが１回更新される度に、ＴＤＤＳ＿ＵＣには１が加算される。
【００５７】
ＴＤＦＬ＿ＡＤＲは、ＴＤＦＬの開始物理アドレスを示す。ＳＴ＿ＡＤＲは、ユーザ情報領域３４の開始物理セクタアドレスである。ＩＳＡ＿ＳＩＺＥは、図１３では「交替領域１」として示されている、記録媒体３０の内周側交替情報領域のサイズである。
【００５８】
ＯＳＡ＿ＳＩＺＥは、図１３では「交替領域２」として示されている、記録媒体３０の外周側交替情報領域のサイズである。ＳＡ＿Ｆｌａｇは、交替情報領域使用可能フラグである。ＴＲＩ＿ＡＤＲは、ＴＲＩ開始物理アドレスを示す。ＴＲＩ＿ＡＤＲは、ＴＲＩ開始物理アドレスである。
【００５９】
図４は、記録装置２０で用いられるＴＲＩの内容を示す図である。ＴＲＩの構成要素について説明する。ＴＲＩ＿ＩＤは、ＴＲＩであることを識別するための識別子である。ここでは、ＴＲＩ＿ＩＤとして文字列“ＴＲ”を用いるものとする。ＴＲＩ＿ＵＣは、ＴＲＩの更新回数を示す値である。ＴＲＩ＿ＵＣは、初期化時には０である。ＴＲＩが回更新される度に、ＴＲＩ＿ＵＣには１が加算される。
【００６０】
Ｎ＿ＯＴＲは、記録媒体３０上に設けられたトラックの数である。Ｎ＿ＯＴＲは、オープントラック数である。ＯＴＲ１、ＯＴＲ２、……ＯＴＲｎは、オープントラック番号である。ＴＲ１＿ＳＴ＿ＡＤＲ、ＴＲ２＿ＳＴ＿ＡＤＲ２、……ＴＲＬ＿ＳＴ＿ＡＤＲは、トラック開始アドレスである。
【００６１】
ＴＲ１＿ＬＲＡ、ＴＲ２＿ＬＲＡ、……ＴＲＬ＿ＬＡＲは、各トラックのユーザデータ記録最終アドレスである。ＴＲＩ＿ＴＲＭは、終端符号である。終端符号以降クラスタ境界までは、“００Ｈ”を記録しておくものとする。
【００６２】
トラック数Ｎ＿ＴＲは、記録媒体３０を使用しはじめたときは０であるが、使用するにつれて増加していく。同様に、トラック開始アドレス情報およびユーザ情報最終アドレスの個数も徐々に増加してゆく。
【００６３】
情報が記録されるトラックの状態としては、オープントラックおよびクローズトラックの２種類の状態が存在する。オープントラックとは、記録再生とも可能なトラックのことであり、クローズトラックとは再生のみ可能なトラックのことである。
【００６４】
光ディスク装置は、記録の際にＬＲＡの次のクラスタから記録しなければならない。しかし、全てのトラックのＬＲＡを常時管理しておくことは、メモリ容量などの光ディスク装置の資源を浪費するため、オープントラックの数は全トラック数の一部に限られている。また、記録可能な領域がなくなったオープントラックは、クローズトラックに変更される。
【００６５】
次に、記録媒体３０への記録タイミングの決定方法について、図５〜図７を参照して説明する。図５（ａ）〜（ｃ）は、ユーザ情報領域３６に記録された情報を示す図である。図中の斜線部分は、ユーザ情報領域３６上の既記録部分を示している。図６（ａ）〜（ｃ）は、図５（ａ）〜（ｃ）に対応するＴＲＩの内容を示す図である。図７は、記録媒体３０へ管理情報の記録タイミングを示すフロー図である。以下、順に説明する。
【００６６】
図５（ａ）は、ある時点におけるユーザ情報領域３６上の情報を示している。トラックは「トラック１」と「トラック２」の２つであり、どちらもオープントラックである。また、各トラックの開始アドレスは、それぞれＴ１ＡＤＲ、Ｔ２ＡＤＲであり、ユーザ情報記録最終アドレスは、それぞれ、Ｔ１ＬＲＡ、Ｔ２ＬＲＡである。
【００６７】
図５（ａ）に示す状態におけるＴＲＩを図６（ａ）に示す。ただし、ここで示すＴＲＩは、記録媒体３０上に記録された管理情報ではなく、記録装置２０のメモリ２２に一時的に保持されている情報である。
【００６８】
図５（ａ）から図５（ｂ）への変化時には、ユーザ情報が追記される。これにより、ユーザ情報領域３６における「トラック２」のユーザ情報記録最終アドレスであるＴＲ２＿ＬＲＡがＴ２ＬＲＡからＴ２ＬＲＡ２に変化している。これは、ＴＲＩにも反映される。この場合において、メモリ２２上のＴＲＩの内容変更および対応するユーザ情報領域３６への記録も同時に行われている。
【００６９】
電源遮断等によってメモリ２２上のＴＲＩが記録媒体３０へ記録されなかった場合でも、ユーザ情報領域３６の既記録領域の最終アドレスを探すことにより、Ｔ２ＬＲＡ２を復元することができる。よって、ユーザ情報の追加にともなうＬＲＡの変更毎に、ＴＲＩの内容変更を記録媒体３０へ記録する更新処理を行う必要はない。
【００７０】
次に、「トラック２」の未記録領域が少なくなったため、「トラック２」をクローズトラックとし、新たに「トラック３」を追加する場合を考える。図５（ｃ）は、図５（ｂ）の状態から、古いトラックをクローズし、新しいトラックをオープンした状態を示す図である。この状態におけるＴＲＩを図６（ｃ）に示す。
【００７１】
図５（ｂ）から図５（ｃ）への変化時には、２つの変更が同時に行われている。１つは「トラック２」をオープントラックからクローズトラックに変更することであり、もう１つは「トラック３」をオープントラックとして追加することである。「トラック２」をクローズトラックに変更したことは、ＴＲＩのオープントラック数には反映される。しかし、ユーザ情報領域３６のどこにも「トラック２」をクローズしたことは記録されない。
【００７２】
同様に、「トラック３」をオープントラックとして追加したことは、ユーザ情報記録最終アドレスであるＴＲ３＿ＬＲＡを００Ｈに更新することで、ＴＲＩには反映される。しかし、ユーザ領域のどこにも「トラック３」をオープンしたことは、記録されない。また、「トラック３」にはユーザ情報が記録されていないので、トラック開始アドレスおよびユーザ情報記録最終アドレスもユーザ領域には、記録されていない。
【００７３】
同様に、「トラック３」をオープントラックとして追加したことは、ＴＲＩには反映される。しかし、ユーザ情報領域３６のどこにも「トラック３」をオープントラックとして追加したことは、記録されない。また、「トラック３」にはユーザ情報が未だ記録されていないので、トラック開始アドレスおよびユーザ情報記録最終アドレスもユーザ情報領域３６には、記録されていない。
【００７４】
よって、電源遮断等により、メモリ２２上のＴＲＩが記録媒体３０へ記録されなかった場合、これら２つの変更は２度と復元ができなくなる。そのため、これらの変更の度にＴＲＩの変更内容を記録媒体３０上へ更新する必要がある。
【００７５】
以上のように、ＴＲＩの内容変更については、ＴＲＩの変更とそれに対応するユーザ情報領域３６の変更が同時になされる場合と、ＴＲＩの変更のみがなされる場合との２通りがあることが理解できる。これら２つの場合に対応して、記録媒体３０への更新処理を行う必要がある。言い換えれば、重要度が高くすぐに更新を行う必要がある場合と、重要度が低くすぐに更新を行う必要がない場合とが存在する。
【００７６】
ＴＤＦＬに関しても同様に検討すると、交替アドレス等の交替処理に必要な情報は、ＴＤＦＬにのみ記録され、ユーザ情報領域３６には記録されない。このため、交替処理毎に記録媒体３０への更新処理を行う必要がある。
【００７７】
ＤＤＳに関しても同様に検討すると、ＴＤＤＳに記録されるデータ数はＴＤＦＬやＴＲＩと異なり、あらかじめ決まっている。また、合計データ容量も比較的小さいことから、ＴＤＦＬまたはＴＲＩの更新処理時に同時に記録媒体３０に記録することが望ましい。
【００７８】
以上の検討から、本実施形態における管理情報の更新処理のフロー図は図７に示されるようになる。このフロー図に示される処理は、記録装置２０内のメモリ２２上の管理情報が変更される毎に実行される。
【００７９】
まず、Ｓ１において、記録情報判別部１２は、メモリ２２上のＴＲＩを参照して、各トラックがオープントラックからクローズトラックに変更されたか否かを調べる。クローズトラックに変更された場合はＳ４に進み、そうでない場合はＳ２に進む。次に、Ｓ２において、記録情報判別部１２は、メモリ２２上のＴＲＩを参照して、新規トラックをオープンしたか否かを調べる。新規トラックをオープンした場合は、Ｓ３に進み、そうでない場合、Ｓ５に進む。
【００８０】
次に、Ｓ３において、記録情報判別部１２は、メモリ２２上のＴＲＩを参照して、新規トラックのＬＲＡが０か否かを調べる。ＬＲＡが０の場合はＳ４に進み、そうでない場合はＳ５に進む。ここで、ＬＲＡが０ということは、新規トラックがオープンされているが、そのトラックにはまだユーザ情報が記録されていないということである。これは、図５（ｃ）の「トラック３」と同じ状態である。
【００８１】
また、ＬＲＡが０でないときは、新規トラックがオープンされると同時にユーザ情報が記録されたこと示している。この場合は、記録されたユーザ情報の先頭アドレスおよび最終アドレスから、トラック開始アドレスおよびユーザ情報記録最終アドレスをそれぞれ復元可能である。
【００８２】
上述のように、オープントラックからクローズトラックに変更された場合、もしくは、新規トラックであってＬＲＡが０の場合は、Ｓ４に進む。Ｓ４において、記録時期決定部１４は、記録部２４に指示して、メモリ２２上のＴＲＩを記録媒体３０上に記録させる。その後、処理はＳ７に進む。
【００８３】
Ｓ５では、記録情報判別部１２は、ＴＤＦＬが変更されたか否かを調べる。変更された場合には処理はＳ６に進み、そうでない場合には処理を終了する。Ｓ６では、記録時期決定部１４は、記録部２４に指示して、メモリ２２上のＴＤＦＬを記録媒体３０上に記録させる。次に、Ｓ７では、記録時期決定部１４は、記録部２４に指示して、メモリ２２上のＴＤＤＳを記録媒体３０上に記録させる。
【００８４】
このように、本実施形態の記録装置２０では、変更された管理情報のうち、メモリ２２から記録媒体３０上にすぐに記録する必要がある場合とそうでない場合とを判別し、必要な場合にのみ記録媒体３０への記録を実行する。このため、電源遮断等により管理情報の更新に失敗したとしても、記録媒体３０上のユーザ領域の情報から管理情報を復元できる。これによって、ユーザ情報の安全性を確保すると同時に記録媒体３０への記録回数を減らすことができる。
【００８５】
なお、記録情報判別部１２によってすぐに記録媒体３０上に記録する必要がないと判別された場合でも、適切なタイミングで記録媒体３０上に記録することが望ましいが、これについては、従来から行われている一定時間間隔で記録する方法などを採用することができる。
【００８６】
以上のように、本実施形態の記録制御装置１０は、記録媒体３０への記録を制御する記録制御装置１０であって、記録媒体３０に記録するユーザ情報を管理するためのＴＲＩを一時記憶するメモリ２２と、メモリ２２上のＴＲＩが更新されると、管理情報の記録媒体３０への記録タイミングを、更新されたＴＲＩに応じて決定する記録時期決定部１４とを備えている。
【００８７】
上記の構成によれば、メモリ２２上の管理情報が更新されると、メモリ２２上からすぐに記録媒体に書き込むことが好ましい管理情報か、あるいは重要度が低く、失われても復元が可能な管理情報であるかなどといった管理情報の種類に応じて、記録時期決定部１４が管理情報の記録媒体３０への記録タイミングを決定している。これにより、ギャップの発生や消失といった特定の記録状況だけではなく、ユーザ情報の種々の記録状況に応じて更新される管理情報の種類に応じて、記録媒体３０に書き込む時期や頻度などを決定するので、復元可能性や復元困難度、トラブル発生時の情報消失量や情報の重要度などに応じた適切な記録タイミングを設定することができる。
【００８８】
また、記録制御装置１０では、記録時期決定部１４は、記録媒体３０に記録される前にメモリ２２上から失われると、記録媒体３０に記録されたユーザ情報が再生不能になる管理情報に対して、優先的に記録媒体３０へ記録させるように記録タイミングを決定している。
【００８９】
これによって、電源切断やハードウェアエラーなどの不慮の事故によって書き込み途中で強制終了してしまった場合や、メモリ２２上に蓄積された情報が失われた場合のように、不慮の事故が発生した場合でも、記録媒体３０に記録した情報を復元することを可能にしたり、失われた場合でも消失する情報の量を最小限に留めたりすることが可能である。
【００９０】
また、記録媒体３０の管理情報などの重要な情報の記録媒体３０への書き込みタイミングを適切に制御することで、書き込み回数を低減しつつ復元可能性を高めることができる。
【００９１】
また、記録制御装置１０では、記録時期決定部１４は、記録媒体３０に記録された情報の復元が容易になる管理情報であるオープントラック情報に対して、優先的に記録媒体へ記録させる。
【００９２】
これによって、記録媒体３０のＴＲＩを検索するだけで、ＬＲＡを復元するための情報を取得できるという効果を奏する。
【００９３】
なお、上述の説明では、記録媒体３０が１回だけ記録が可能なライトワンス型の光ディスクの場合について説明したが、これに限るものではない。光ディスクや磁気ディスク、半導体メモリなどの記録用の媒体であってもよい。外部の媒体に対してメモリ上に一時記憶した管理情報を記録する構成であれば、本実施形態と略同様の効果が得られる。
【００９４】
〔実施形態２〕
次に、記録媒体３０への記録タイミングの別の決定方法について、図８〜図１０を参照して説明する。図８は、ユーザ情報領域３６に記録された情報を示す図である。図９は、ユーザ情報領域３６および交替情報領域３８に記録された情報を示す図である。図１０は、記録媒体３０への記録タイミングを示したフロー図である。
【００９５】
本実施形態の記録装置２０では、図１〜図７に示される記録装置２０に比べて、ユーザ情報領域３６上に記録するクローズトラックの書き込み方法と、交替情報領域３８上に記録する内容とが異なり、その他の構成は同様である。また、上記実施形態で説明した構成と同様の機能を有する構成には同一の符号を付して、その説明を省略する。
【００９６】
なお、本実施形態を構成する場合、記録媒体３０がライトワンス型の光ディスクである場合においてより好適に使用されるが、これに限定されるものではない。外部の媒体に対して管理情報を記録する構成であれば、どのような媒体であってもよい。ただし、本実施形態のように、記録媒体３０がライトワンス型の光ディスクである場合は、記録回数および記録容量などの制限の問題点から、特に効果が大きい。
【００９７】
本実施形態における記録装置２０おいて、ディスククローズ時には、ＬＲＡから所定量以上のサイズを持つ特定のパターンを記録するものとする。上記特定のパターンとしては、通常の使用においてユーザ情報に含まれる可能性が低いパターンを選択すれば良い。ここでは、０を記録するものとする。また、上記所定量は１クラスタとする。通常の使用において、６５５３６バイト以上もの間０が連続する可能性はほとんどない。
【００９８】
図８は、ユーザ情報領域３６上の「トラック２」をクローズした状態を示す図である。ここで、黒い部分は０が記録された部分を示している。本実施形態の記録装置２０では、ユーザ情報の後端に０データが付加されていることを検出すれば、そのトラックがクローズトラックであることが判別できるものとする。
【００９９】
すなわち、クローズトラックであることが、ＴＲＩだけではなく、ユーザ情報領域３６にも記録する方法を用いる。これにより、図１〜図７で示した実施形態とは異なり、ディスククローズ時においても、記録媒体３０上のＴＲＩをすぐに記録媒体３０に更新処理する必要はない。
【０１００】
また、本実施形態における記録装置２０においては、ユーザ情報の交替処理を行う際に、交替元アドレスをユーザ情報領域３６の副情報として記録するものとする。記録媒体３０上に記録される情報は、ユーザ情報である主情報および記録装置２０の制御情報などとして用いられる副情報に分かれる。例えば、ＣＤ（Compact Disc）においては、音楽データである主情報およびサブコードと呼ばれる副情報を有している。
【０１０１】
図９は、副情報として交替元アドレスが記録された状態の一例を示す図である。図９では、ユーザ情報領域３６にデータを記録しようとしたが、ディスクの欠陥のため正しく記録が行えず、交替情報領域３８にデータを交替処理している。ここで、交替情報領域３８に情報を記録する際に、同時に、副情報として交替元のアドレスも記録している。図９における黒の部分が副情報として記録された交替元のアドレスであり、破線の矢印は、副情報が交替元アドレスを指していることを示す。
【０１０２】
このようにして、交替元アドレスを副情報に記録しておけば、交替情報領域３８を読み出すことにより、交替元アドレスと交替先アドレスとが検出できる。これにより、電源遮断等によりＴＤＦＬが記録媒体３０上に正しく記録できなかったとしても、これらのアドレス情報を記録媒体３０上の情報から復元することができる。
【０１０３】
アドレス情報を復元できれば、ＴＤＦＬに登録されたアドレス情報の個数を示すＴＤＦＬ登録数の復元も可能であるので、ＴＤＦＬ全体の復元が可能になる。これにより、本実施形態の記録装置２０では、図１〜図７に示した実施形態とは異なり、ＴＤＦＬが変更された場合であっても、すぐにＴＤＦＬを記録媒体３０上に記録する必要はない。
【０１０４】
本実施形態における管理情報の更新処理のフロー図を図１０に示す。このフロー図に示される処理は、記録装置２０内のメモリ２２上の管理情報が変更される毎に実行される。
【０１０５】
まず、Ｓ２’において、記録情報判別部１２は、メモリ２２上のＴＲＩを参照して、新規トラックをオープンしたか否かを調べる。新規トラックをオープンした場合には処理はＳ３’に進み、そうでない場合には処理を終了する。次に、Ｓ３’において、記録情報判別部１２は、新規トラックのＬＲＡが０か否かを調べる。ＬＲＡが０の場合には処理はＳ６に進み、そうでない場合には処理を終了する。
【０１０６】
Ｓ６において、記録装置２０は、メモリ２２上のＴＲＩを記録媒体３０上に記録する。ＴＲＩを記録した後、処理はＳ７に進む。Ｓ７において、ＴＤＤＳを記録媒体３０上に記録する。上記の手順で、管理情報の更新処理が行われる。
【０１０７】
このように、本実施形態においても、図１〜図７で示した実施形態と同様に、変更された管理情報のうち、すぐに記録媒体３０に記録する必要がある場合と、そうでない場合とを判別し、必要な場合にのみすぐ記録媒体３０への記録を実行する。
【０１０８】
しかしながら、図１〜図７で示した実施形態と同一の管理情報を用いていても、記録媒体３０にすぐに記録する必要がある場合は異なっている。すなわち、このことは、どのような管理情報を用いるかということだけでなく、どのような情報がユーザ領域および交替領域に記録されるかということも合わせて考慮する必要があることを示している。
【０１０９】
本実施形態においても、図１〜図７で示した実施形態と同様に、電源遮断等により、管理情報の更新に失敗したとしても、記録媒体３０上のユーザ情報領域３６の情報から管理情報を復元でき、ユーザデータの安全性を確保すると同時に光ディスクへの記録回数を減らすことができる。また、図１〜図７で示した実施形態に比べて記録媒体３０へすぐに記録すべき場合が少ないことから、記録媒体３０への記録回数をよりも減らすことが可能である。
【０１１０】
また、上記の記録制御装置１０では、記録媒体３０上のトラックをクローズする際に記録する管理情報として、記録媒体上のユーザ情報領域３６に識別子である「０」を記録している。
【０１１１】
これによって、記録媒体３０のユーザ情報領域３０を検索するだけで、クローズトラック情報を取得できるため、管理情報のクローズトラック情報を復元するための情報を取得できる。
【０１１２】
〔実施形態３〕
次に、記録媒体３０への記録タイミングのさらに別の決定方法について、図１１および図１２を参照して説明する。図１１は、ユーザ情報領域３６および交替情報領域３８に記録された情報を示す図である。図１２は、本実施形態の記録タイミングを示すフロー図である。
【０１１３】
本実施形態の記録装置２０では、図１〜図７に示される記録装置２０に比べて、ＴＤＦＬの更新方法が異なり、その他の構成は同様である。また、上記実施形態で説明した構成と同様の機能を有する構成には同一の符号を付して、その説明を省略する。
【０１１４】
なお、本実施形態を構成する場合、記録媒体３０として大容量の情報が記録できるＢｌｕ−ｒａｙディスク等の光ディスクである場合においてより好適に使用されるが、これに限定されるものではない。ライトワンス型光ディスクに対して擬似的に書き換え処理が可能な記録媒体３０であれば、どのような媒体であってもよい。
【０１１５】
以下、擬似的な書き換え処理について、説明する。擬似的な書き換えのための基本的な仕組みとしては、特許文献１にも記載されているように、交替処理を用いる。すなわち、既記録の領域に対して記録要求があった場合、別の適切な未記録領域に記録する。
【０１１６】
交替先としては、交替情報領域３８を選択することも可能であるが、ユーザ情報領域３６を選択しても良い。ディスクの欠陥は、光ディスクの製造工程上の不具合から生じる。よって、ディスクの欠陥の数とディスクの欠陥による交替処理とは、ユーザの使用状態によらずほぼ一定の数である。しかし、擬似的な書き換えによる交替処理は、ユーザが何回書換えを行うかによって数が異なる。
【０１１７】
交替情報領域３８は、初期化時に決定された固定サイズの領域である。このため、擬似的な書換えによる交替先としては、交替のための領域サイズが固定されていないユーザ情報領域３６を選択することが好ましい。本実施形態では、交替先としてユーザ情報領域３６を用いるものとする。ユーザ情報領域３６を交替処理に用いた状態の一例を、図１１に示す。この場合、交替元アドレスおよび交替先アドレスはＴＤＦＬにも追加される。
【０１１８】
記録媒体３０の再生時には、交替元アドレスへの読出し要求は、ディスクの欠陥に対する読出し処理と同様に、記録装置２０内部で交替先のアドレスへの読み出し要求に変更されて、実際には交替先アドレスにある情報が読み出される。これにより、最初に記録されていた交替元アドレスの情報は読み出されない。後から追加された、交替先アドレスに記録された情報が読み出されることで、擬似的な書換えが可能となる。
【０１１９】
また、本実施形態においても、図９および図１０で示した実施形態と同様に、交替元アドレスを副情報に記録しておくことで、交替元アドレスおよび交替先アドレスが記録媒体３０から検出できる。よって、電源遮断等によりＴＤＦＬが記録媒体３０上に正しく記録できなかった場合でも、ＴＤＦＬを復元することが可能である。
【０１２０】
しかしながら、上記の方法では、擬似的な書き換え時に交替先としてユーザ情報領域３６が選択される。そのため、ＴＤＦＬを復元するためには、交替情報領域３８のみでなくユーザ情報領域３６も含めた記録媒体３０の全領域を調べて、交替元アドレスおよび交替先アドレスの情報を収集する必要がある。
【０１２１】
光ディスクの高密度化の進展により、１枚の光ディスクに記録できる情報は非常に増加しており、光ディスクの全領域を調べるにはかなりの時間を要する。具体的には、ＤＶＤ（Digital Versatile Disk）の場合、光ディスクの全領域を再生した場合、１時間程度を要することになる。
【０１２２】
本実施形態では、擬似的な書き換え処理は交替処理に基づいて行っているが、交替先をユーザ領域としているために、ＴＤＦＬの修復には非常に多くの時間を要することになる。そこで、擬似的な書換えによる交替処理については、交替処理毎にＴＤＦＬを記録媒体３０上に記録するものとする。これによって、電源遮断等によりＴＤＦＬが記録媒体３０上に正しく記録できなかった場合にも、交替領域のみを調べることでＴＤＦＬの修復が可能となり、修復時間を短縮することができる。
【０１２３】
上記の記録装置２０における管理情報の更新処理の流れを図１２に示す。図１２のフロー図に示される処理は、記録装置２０内のメモリ２２上の管理情報が変更される毎に実行される。
【０１２４】
まず、Ｓ２において、記録制御装置１０は、記録媒体３０上で新規トラックをオープンしたか否かを調べる。新規トラックをオープンした場合には処理はＳ３に進み、そうでない場合にはＳ８に進む。次に、Ｓ３において、記録制御装置１０は、新規トラックのＬＲＡが０か否かを調べる。ＬＲＡが０の場合にはＳ４に進み、そうでない場合にはＳ８に進む。
【０１２５】
Ｓ４において、記録装置２０は、メモリ２２上のＴＲＩを記録媒体３０上に記録する。ＴＲＩを記録した後、処理はＳ７に進む。Ｓ８において、記録制御装置２０は、現在処理している記録処理が擬似的な書き換え処理か否かを調べる。擬似的な書き換え処理の場合には、処理はＳ６に進み、そうでない場合には処理を終了する。Ｓ６において、記録装置２０は、ＴＤＦＬを記録媒体３０上に記録する。Ｓ７において、記録装置２０は、ＴＤＤＳを光ディスク上に記録する。
【０１２６】
このように、本実施形態の記録装置２０では、変更された管理情報のうち、すぐに記録媒体３０上に記録する必要がある場合とそうでない場合を判別し、必要な場合にのみ記録媒体３０への記録を実行する。このため、電源遮断等により管理情報の更新に失敗したとしても、記録媒体３０上のユーザ情報領域３６の情報から管理情報を復元することができ、ユーザ情報の安全性を確保するとともに記録媒体への記録回数を減らすことができる。
【０１２７】
なお、上記の実施形態では、擬似的な書換え処理の場合、毎回ＴＤＦＬを記録媒体３０に記録するようにしたが、２回毎に記録するようにしても良い。これは、次のような理由による。
【０１２８】
すなわち、図１２のＳ３において記録が必要と判定された情報は、ユーザ情報領域３６に記録されないＴＲＩにのみ存在する情報である。よって、この情報が電源遮断等により失われた場合に復元することは困難である。一方、図１２のＳ８において記録が必要と判定された情報は、時間はかかるが復元可能な情報である。よって、これら２つの情報の重要度に応じて更新処理の頻度に差を設ける。これにより、ディスクの欠陥の交替処理によるＴＤＦＬの変更回数は更に低減される。
【０１２９】
なお、本実施形態においては、ライトワンス型の光ディスクを用いる例を示したが、管理情報を光ディスクに記録する回数を減らすことは、ＣＤ−ＲＷ（CD-ReWritble）などの書換え型光ディスクにおいても有用である。管理情報は光ディスクの最内周、もしくは、最外周に配置される場合が多いため、管理情報を記録するには光ディスクの最内周、または最外周までシークしなければならない。管理情報を記録する回数を減らせればシークの回数を減らすことができ、アクセスに要する時間を削減できる。
【０１３０】
また、書換え型光ディスクであっても、管理情報のように頻繁に同一箇所に記録を行う場合、光ディスクの記録膜の劣化が懸念される。これに対し、本発明の方法によれば、書換え回数を低減できるので記録膜の劣化を抑制することができる。
【０１３１】
以上のように、記録制御装置１０では、記録時期決定部１４は、記録媒体３０に記録された情報の復元が容易になる管理情報に対して、優先的に記録媒体３０へ記録させるように記録タイミングを決定している。
【０１３２】
また、記録制御装置１０では、復元が容易になる管理情報は、記録媒体３０上の交替情報領域３８に記録される交替元アドレスであってもよい。
【０１３３】
また、記録制御装置では、記録時期決定部１４は、記録媒体３０に記録される前にメモリ２２上から失われた場合、記録媒体３０に記録された情報の復元が困難になる管理情報に対して、優先的に記録媒体へ記録させるように記録タイミングを決定している。
【０１３４】
また、記録時期決定部１４は、判別した管理情報がメモリ上２２から失われた場合、記録媒体３０に記録された情報を復元する際に記録媒体３０のほぼ全領域を参照する必要がある管理情報に対して、優先的に記録媒体３０へ記録させるように記録タイミングを決定している。
【０１３５】
なお、上述の説明では、記録媒体３０が１回だけ記録が可能なライトワンス型の光ディスクや、擬似書換え型の光ディスクの場合について説明したが、これに限るものではない。光ディスクや磁気ディスク、半導体メモリなどの記録用の媒体であってもよい。外部の媒体に対してメモリ上に一時記憶した管理情報を記録する構成であれば、本実施形態と略同様の効果が得られる。
【０１３６】
ただし、本実施形態のように、ライトワンス型の光ディスクや、擬似書換え型の光の場合は、ディスク上での書換え回数に制限があるので、特に効果が大きい。
【０１３７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１３８】
最後に、記録制御装置１０の各ブロック、特に記録情報判別部１２および記録時期決定部１４は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１３９】
すなわち、記録制御装置１０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種情報を格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである記録制御装置１０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読取り可能に記録した記録媒体を、上記記録制御装置１０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１４０】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１４１】
また、記録制御装置１０を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムコードを供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１４２】
本発明に係る記録制御装置は、記録媒体へ記録する情報の内容に応じてタイミングを設定する記録時期設定手段を備えているので、光ディスク、磁気ディスク、フラッシュメモリ、またはその他の記録媒体を用いる記録装置に適用できる。特に、ライトワンス型や擬似書換え型の光ディスク装置に対して、好適に適用できる。
【図面の簡単な説明】
【０１４３】
【図１】本発明の一実施形態を示すものであり、記録装置および記録媒体の要部構成を示すブロック図である。
【図２】上記の記録装置および記録媒体で用いられるＴＤＦＬの構成要素の一例を示す図である。
【図３】上記の記録装置および記録媒体で用いられるＴＤＤＳの構成要素の一例を示す図である。
【図４】上記の記録装置および記録媒体で用いられるＴＲＩの構成要素の一例を示す図である。
【図５】同図（ａ）、（ｂ）、および（ｃ）は、ユーザ情報領域に記録された情報の例を示す図である。
【図６】同図（ａ）、（ｂ）、および（ｃ）は、上記のユーザ情報領域に記録された情報に対応するＴＲＩの内容の例を示す図である。
【図７】上記のユーザ情報領域への記録処理の手順を示したフロー図である。
【図８】本発明の別の実施形態を示すものであり、記録媒体のユーザ情報領域に記録される情報の一例を示す図である。
【図９】上記の記録媒体のユーザ情報領域および交替情報領域に記録される情報の一例を示す図である。
【図１０】図８および図９で行う処理の手順を示したフロー図である。
【図１１】本発明のさらに別の実施形態を示すものであり、記録媒体のユーザ情報領域および交替情報領域に記録される情報の一例を示す図である。
【図１２】上記の記録媒体に記録する処理の手順を示したフロー図である。
【図１３】従来技術および本発明における、記録媒体に記録される情報内容を示す図である。
【図１４】従来技術を示すものであり、ＳＢＭの構成要素の例を示す図である。
【図１５】従来技術を示すものであり、ＳＢＭの記録タイミングの例を示す図である。
【符号の説明】
【０１４４】
１０    記録制御装置
１２    記録情報判別部
１４    記録時期決定部（記録頻度決定手段）
２０    記録装置
２２    メモリ
２４    記録部（記録手段）
３０    記録媒体
３２    管理情報領域
３４    一時管理情報領域
３６    ユーザ情報領域
３８    交替情報領域
【図１】
0004593415.tif 000002
【図２】
0004593415.tif 000003
【図３】
0004593415.tif 000004
【図４】
0004593415.tif 000005
【図５】
0004593415.tif 000006
【図６】
0004593415.tif 000007
【図７】
0004593415.tif 000008
【図８】
0004593415.tif 000009
【図９】
0004593415.tif 000010
【図１０】
0004593415.tif 000011
【図１１】
0004593415.tif 000012
【図１２】
0004593415.tif 000013
【図１３】
0004593415.tif 000014
【図１４】
0004593415.tif 000015
【図１５】
0004593415.tif 000016