(57)【特許請求の範囲】
【請求項１】
記録媒体上におけるデータの未記録領域を検出する未記録領域検出手段；
記録媒体上の記録済みデータ毎に設定されており、かつデータと共に記録されているデータランクを判別するデータランク判別手段；
新規データの記録開始時に、前記未記録領域検出手段による検出結果と、前記データランク判別手段による判別結果を参照し、新規データを未記録領域内に記録できないときは、ランクの低い記録済みデータ領域から順に新規データの記録領域を選択する記録領域選択手段；
前記記録済みデータのランクに対して上書き可能の設定を行う上書き可能設定手段；
を備えており、
前記記録領域選択手段が、前記上書き可能設定手段により上書き可能ランクとして設定されたランクの記録済みデータ領域を新規データの記録領域として選択することを特徴とするデータ記録装置。
【請求項２】
前記記録済みデータのランクをユーザが任意に設定するか、又は、前記記録済みデータのランクを各データに関連する固有情報により設定するためのデータランク付け手段を備えたことを特徴とする請求項１記載のデータ記録装置。
【請求項３】
前記未記録領域の記録可能時間長及び前記各ランクを考慮した複数の記録可能時間長を検出する記録可能時間長検出手段；
これによって検出された記録可能時間長を表示するディスプレイ手段；
を備えたことを特徴とする請求項１又は２のいずれかに記載のデータ記録装置。
【請求項４】
タイマー記録機能を利用して予約された記録時間長と前記記録可能時間長とを比較する時間長比較手段を備えており、これによる比較結果を前記ディスプレイ手段に表示するとともに、予約された記録時間長よりも前記記録可能時間長の方が長くなるような前記上書き可能ランクを検出することを特徴とする請求項３記載のデータ記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像や音声などのデータを光ディスクなどの記録媒体に記録するデータ記録装置に関し、特にデータが一定のまとまりとして記録される場合のデータ記録手法の改良に関するものである。
【０００２】
【従来の技術】
例えば、ＶＴＲのようなデータ記録装置に２時間の映画を記録するような場合は、その映画のデータの全体を記録するのに、２時間分の未記録領域がなければいけないということはない。例えば、ビデオテープに未記録領域が１時間しかない場合でも、既に記録されている領域に上書き記録していくことで２時間分の記録が可能である。例えば、磁気ディスクにコンピュータのデータファイルを記録するような場合は、そのファイルがデータのまとまりとして扱われる。従って、全体が磁気ディスクに記録されなければ、そのファイルを読み出して開くことはできない。例えば、磁気ディスクに３０ＫＢの空き容量があるときに、３５ＫＢのファイルを記録することはできない。
【０００３】
光ディスク記録装置において未記録領域が不足しているときは、データのまとまり（以下「データファイル」という）を必要数削除するか、もしくは所定のデータファイルを削除されたものと設定することによって、予め必要な未記録領域を確保している。これに対し、データ記録の際に記録媒体の記録可能容量を増やす手法が特開平９−１３８６９８号公報に開示されている。この音声記録再生装置によれば、音声データの記録の際に記録媒体の空き容量が少なくなった場合、既に記録されているデータファイルに対し、そのプライオリティ（優先権）に応じてデータ圧縮が施される。これにより情報量を減らし、再度データファイルが記録し直される。これにより、記録媒体の空き容量が増大し、より多くの音声データが記録できるようになる。
【０００４】
【発明が解決しようとする課題】
しかしながら、以上のような従来技術には次のような不都合がある。
（１）予めファイルを削除するか、もしくは削除設定する手法では、新たに記録するデータ量を前もって知ることができない場合、余裕を見て必要以上にデータファイルを削除しておかなければならない。そうしないと、記録中に空き領域が足りなくなり、途中で停止してデータ記録を続けることができなくなってしまう。また、記録直前もしくは記録途中で新規のデータ記録の必要がなくなった場合、空き領域を確保するために予め削除されたデータファイルは再生不能のままである。また、削除設定だけで実際には削除されていないデータファイルの場合でも、ユーザが削除設定を取り消すなどの操作を行わない限り、その再生を行うことはできない。
【０００５】
（２）特開平９−１３８６９８号公報に開示されたデータ圧縮及び圧縮データの記録を新規のデータ記録と同時に行うことは、光ディスク記録装置においては困難である。仮に実現するとしても、高価で複雑な装置が必要になる。また、新規データの記録直前にデータ圧縮及び圧縮データの記録を行った後に、新規データの記録が取り消された場合でも、不要な圧縮が行われたままとなってしまう。更に、圧縮によるデータ量低減には限界があるため、既に限界近くまで圧縮されたデータが多く存在する場合には、この手法では必要な空き領域を確保することが難しい。
【０００６】
本発明は、以上の点に着目したもので、データ記録の際に十分な未記録領域がない場合、もしくは記録途中で未記録領域がなくなった場合でも、新たなデータ記録を続けることができるとともに、新たな記録の直前もしくは途中でその必要がなくなった場合などにおける必要のないデータ削除を防ぐことができるデータ記録装置を提供することを、その目的とする。
【０００７】
【課題を解決するための手段】
本発明は、記録媒体上におけるデータの未記録領域を検出する未記録領域検出手段；記録媒体上の記録済みデータ毎に設定されており、かつデータと共に記録されているデータランクを判別するデータランク判別手段；新規データの記録開始時に、前記未記録領域検出手段による検出結果と、前記データランク判別手段による判別結果を参照し、新規データを未記録領域内に記録できないときは、ランクの低い記録済みデータ領域から順に新規データの記録領域を選択する記録領域選択手段；前記記録済みデータのランクに対して上書き可能の設定を行う上書き可能設定手段；を備えており、前記記録領域選択手段が、前記上書き可能設定手段により上書き可能ランクとして設定されたランクの記録済みデータ領域を新規データの記録領域として選択することを特徴とする。
【０００８】
主要な形態の一つは、前記記録済みデータのランクをユーザが任意に設定するか、又は、前記記録済みデータのランクを各データに関連する固有情報により設定するためのデータランク付け手段を備えたことを特徴とする。
【０００９】
他の形態は、前記未記録領域の記録可能時間長及び前記各ランクを考慮した複数の記録可能時間長を検出する記録可能時間長検出手段；これによって検出された記録可能時間長を表示するディスプレイ手段；を備えたことを特徴とする。
【００１０】
更に他の形態は、タイマー記録機能を利用して予約された記録時間長と前記記録可能時間長とを比較する時間長比較手段を備えており、これによる比較結果を前記ディスプレイ手段に表示するとともに、予約された記録時間長よりも前記記録可能時間長の方が長くなるような前記上書き可能ランクを検出することを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について、実施例を参照しながら詳細に説明する。なお、以下の各形態において、対応する構成部分や対応するステップには同一の符号を用いることとする。また、以下の形態は、いずれも記録媒体が光ディスクの例である。
【００１２】
（１）実施形態１……最初に、図１〜３を参照しながら実施形態１について説明する。図１には形態１の主要構成が示されている。各部の基本的な作用を説明すると，新規データ，すなわち新たに記録したいデータの記録に先だち、まずデータランク判別手段４によって、光ディスク１上に既に記録されているデータファイル毎に予め設定・記録されているデータランクが読み込まれる。読み込まれたデータランクの情報は、記録領域選択手段５に送られる。未記録領域検出手段３によって、新規データの記録開始時及び記録中は常に、光ディスク１上の未記録領域が検出される。検出された未記録領域の情報は、記録領域選択手段５に送られる。記録領域選択手段５では、データランク判別手段４と未記録領域検出手段３とからそれぞれ送られたデータランク情報と未記録領域情報とに基づいて、その都度適切な記録領域が選択される。選択された記録領域の情報は記録手段２に送られる。記録手段２では、この選択された記録領域に新規データの記録を行うように制御が行われる。
【００１３】
次に、図２及び図３を参照しながら、詳細な動作を説明する。なお、図２には、記録領域選択の手順例がフローチャートとして示されている。また、図３には、データ記録の様子が示されている。光ディスク１には、例えば、図３（Ａ）に示すように、未記録領域ＶＣが存在し、データ領域ＤＡ，ＤＢ，……にはデータが記録されている。この例では、データ領域ＤＡの上書き実行ランクＲ＝１，すなわち最もランクが低くなっている。データ領域ＤＢのランクはＲ＝２となっている。すなわち、データ領域ＤＡは比較的重要度が低く、データ領域ＤＢは比較的重要度が高い。このようなデータランクＲは、予めユーザが設定して光ディスク１上に記録されている。
【００１４】
新規データの記録開始前の時点で、光ディスク１に既に記録されている各データ領域のデータランクの読み込みが行われる。新規データの記録が開始されると（ステップ１）、記録開始前に未記録領域ＶＣの検出が行われる（条件１）。ここで、未記録領域ＶＣがまだある場合には未記録領域ＶＣに新規データの記録を行う（ステップ２）。一方、未記録領域ＶＣがない場合、又は、前記条件１及びステップ２が繰り返されて未記録領域ＶＣがなくなった場合には、前記データランクＲを参照し、ランクＲが低いデータ領域に新規データの上書き記録が行われる。
【００１５】
まず、記録領域選択手段５では、データ領域のランクＲが最下位のデータランクＲmin，例えばＲ＝１に設定され（ステップ３）、ランクＲ＝Ｒmin＝１のデータ領域の検出が行われる（条件２）。そして、ランクＲ＝１のデータ領域がある場合には、そこに上書き記録が行われ（ステップ４）、ない場合又は条件２及びステップ４の繰り返しでランクＲ＝１のデータ領域がなくなった場合には、条件３において上書き実行ランクＲと最上位のデータランクＲmaxとの比較が行われる。そして、Ｒ＝Ｒmaxであれば、最上位ランクＲmaxのデータ領域の全てに既に上書き記録が行われており、これ以上のデータランクの領域は残ってないので、新規データの記録は停止される（ステップ６）。
【００１６】
これに対し、条件３でＲ＝Ｒmaxでない場合は、上位のデータランクの領域が残っているので、上書き実行ランクＲを１ランク上げ（ステップ５）、例えばＲ＝２として、再度条件２以降が繰り返される。そして、最終的に新規データの記録が完了するか、もしくは記録停止になると（条件３，ステップ６）、記録動作が終了となる。
【００１７】
例えば、記録したい新規データが図３（Ｂ）のようなデータ量のときは、未記録領域ＶＣに記録される。この場合、データ領域ＤＡ，ＤＢ，……はそのままである。新規データが図３（Ｃ）のようなデータ量のときは、未記録領域ＶＣのみでは記録できないので、データランクＲ＝１のデータ領域ＤＡに新規データが上書きされる。新規データが図３（Ｄ）のようなデータ量のときは、同様に未記録領域ＶＣのみでは記録できないので、データランクＲ＝１のデータ領域ＤＡに新規データが上書きされる。しかし、データ領域ＤＡに新規データを記録してもまだ不足するので、上位のデータランクＲ＝２のデータ領域ＤＢにも新規データが記録される。
【００１８】
以上のように、本形態では、未記録領域がまだ残っている場合は未記録領域に新規データの記録が行われる。未記録領域がない場合、もしくは記録途中でなくなった場合には、既に記録されているデータ領域のうちのデータランクの低い順に上書き記録が行われる。
【００１９】
（２）実施形態２……次に、図４及び図５を参照しながら実施形態２について説明する。この形態は、データのランク付けの手法に関するものである。図４は、本形態におけるデータランク付けを行うブロック図である。データをユーザが任意にランク付けする場合、まず、光ディスク１に記録されたデータが再生手段６によって再生され、データランク付け手段７に読み込まれる。ユーザは、データランク付け手段７により、そのデータのランクを設定する。設定されたデータランクは記録手段２に送られる。記録手段２では、設定されたデータランクが、対応するデータに付加情報として記録される。
【００２０】
これに対し、データを、その再生頻度，記録日時，内容，最後に再生された日時などの情報に応じて自動的にランク付けする場合は、データランク付け手段７により、再生手段６を通して光ディスク１上の記録済データの検出が行われる。そして、検出された記録済データの記録日時，再生頻度，内容，最後に再生された日時などの情報を判別し、その情報に応じてデータランクを設定する。設定されたデータランクは、記録手段２に送られる。記録手段２では、設定されたデータランクが各データに付加情報として記録される。なお、上述したような自動ランク付けにおいて、再生頻度，記録日時，内容，最後に再生された日時などのうちのいずれの情報（一つもしくは複数の情報）によってどのように自動ランク付けを行うかは、ユーザが事前に設定する。なお、上書き禁止として設定されているデータに対しては、上述したランク付けを行うかどうかが予め設定される。
【００２１】
次に、図５のフローチャート参照しながら、データランク付け動作の一例を説明する。自動データランク付け開始されると、再生手段６を通じて光ディスク１上の記録済データの検出が行われる（ステップ１１）。検出された記録済データが上書き禁止データである場合は、データランク付けを行わないように設定されているかどうかを判別する（条件１１）。その結果、上書き禁止データにランク付けを行わないように設定されている場合は、上書き禁止データをランク付け対象外とし（ステップ１２）、条件２に進む。一方、検出された記録済データが上書き禁止データではない、あるいは上書き禁止データであってもデータランク付けを行わないように設定されていない場合は、そのまま条件２に進む。
【００２２】
条件２では、ユーザによる事前設定情報，すなわち、いずれの情報（記録日時，再生頻度，内容，最終再生日時）によってデータランク付けを行うかのユーザ設定情報が判別される。その結果、記録日時を元にランク付けを行うと設定されている場合は、データの記録日時が何日以内であるかが判別される（条件１３）。そして、記録日時が新しいほどランクが高くなるようにデータランクが設定される。図示の例では、記録日時がＤ１日以内であればランクＡ，Ｄ１日以前Ｄ２日以内はランクＢ，Ｄ２日以前はランクＣになる。なお、Ｄ１＜Ｄ２である。
【００２３】
次に、再生頻度を元にランク付けを行うと設定されている場合は、データの再生頻度が何回であるかが判別される（条件１４）。再生頻度が高いデータほど、高いデータランクが設定される。図示の例では、再生頻度がＮ２回以上であればランクＡ，Ｎ１〜Ｎ２回の間であればランクＢ，１〜Ｎ１回の間であればランクＣとなる。なお、Ｎ１＜Ｎ２である。また、例外として、再生頻度が０回のデータ，つまり一度も再生されていないデータは、新規に記録されたデータであるととして、ランクＡとしている。
【００２４】
次に、内容を元にランク付けを行うと設定されている場合は、データの内容が判別される（条件１５）。図示の例では、映画はランクＡ，ＴＶ番組はランクＢ，スポーツはランクＣとなる。
【００２５】
次に、最終再生日時を元にランク付けを行うと設定されている場合は、最終再生日時が何日以内であるかが判別される（条件１６）。その結果、最近再生されたデータほど高いランク付けが行われる。図示の例では、Ｐ１日以内がランクＡ，Ｐ１日以前Ｐ２日以内であればランクＢ，Ｐ２日以前がランクＣとなる。なお、Ｐ１＜Ｐ２である。
【００２６】
以上のように、本形態では、データランクがユーザによって任意に付けられる場合は、ユーザが付加したデータランクが記録済みの各データに付加情報として記録される。また、自動ランク付けの場合は、ユーザによる事前の設定情報を元にランク付けが行われ、設定情報に応じて自動的に付加されたランクが記録済みデータに付けられる。
【００２７】
（３）実施形態３……次に、図６及び図７を参照しながら実施形態３について説明する。図６には、形態３の主要構成が示されている。本形態は、実施形態１に対して、上書き可能データランク設定手段８を追加したものである。この上書き可能データランク設定手段８は、ユーザが自分の判断によって、上書きを許可する上書き可能データランクを設定するためのものである。設定された上書き可能データランクは、記録領域選択手段５へ送られる。記録領域選択手段５では、未記録領域検出手段３で検出された未記録領域情報，データランク判別手段４によって判別されたデータランク情報及び上書き可能ランク情報を基づいて適切な記録領域を選択する。その後の処理は、図１と同様であり、記録手段２を通して選択された記録領域に新規データの記録が行われることになる。
【００２８】
次に、図７のフローチャートを参照しながら記録領域選択の詳細な手順を説明する。なお、図７中、図２に対応する部分には同一の符号を用いる。記録が開始されると（ステップ１）、最初に未記録領域の検出が行われる（条件１）。ここで、未記録領域がまだある場合には未記録領域にデータ記録を行う（ステップ２）。未記録領域がなかった場合又は条件１，ステップ２が繰り返されて未記録領域がなくなった場合には、上書きを実行するランクＲが最下位のデータランクＲminに設定される（ステップ３）。
【００２９】
次に、ランクＲと上書き可能データランク設定手段８でユーザが設定した上書き可能データランクＲowとが比較される（条件２３）。ここでＲ＞Ｒowであった場合には、現在の上書き実行ランクＲは上書き可能ランクＲowよりも上のランクとなっている。すなわち、これ以上の上書き可能領域は残っていないので、記録が停止されることになる（ステップ６）。一方、条件２３でＲ＞Ｒowでなかった場合には、まだ上書き可能領域が残っていることになるので、ランクＲのデータ領域検出が行われる（条件２）。ランクＲのデータ領域がある場合には、そこに上書き記録が行われ（ステップ４）、なかった場合又は条件２，ステップ４の繰り返しでランクＲのデータ領域がなくなった場合には、上書き実行ランクＲを１ランク上げて（ステップ５）、再度条件２以降が繰り返され、最終的に記録が完了するかもしくは記録停止になると動作が終了となる。なお、ここでは、上書き可能ランクＲowの設定範囲を、Ｒmin−１≦Ｒow≦Ｒmaxとしている。
【００３０】
以上のように、本形態では、未記録領域がまだ残っている場合は未記録領域に新規データの記録が行われる。未記録領域がない場合、もしくは記録途中でなくなった場合には、既に記録されているデータ領域のうちのデータランクの低い順、かつ設定されたある上書き可能ランク以下のデータ領域に上書き記録が行われる。別言すれば、上書き可能ランクよりも高いランクのデータに対しては上書きを防ぐことができ、一時的に所定ランクまでのデータを保護しておきたい場合などに有効である。また、Ｒow＝Ｒmin−１と設定することにより、一時的に全データを保護することも可能である。
【００３１】
（４）実施形態４……次に、図８，図９及び図１０を参照しながら実施形態４について説明する。図８には形態４の主要構成が示されている。各部の基本的な動作を説明すると、データランク判別手段４では、実施形態１と同様に、光ディスク１に記録済みデータ毎のデータランク情報が読み込まれる。読み込まれたデータランクの情報は、記録可能時間長検出手段９に送られる。未記録領域検出手段３では、光ディスク１上の未記録領域が検出される。検出された未記録領域の情報は、記録可能時間長検出手段９に送られる。また、上書き可能ランク設定手段８は、実施形態３と同様に、ユーザが自分の判断によって上書きを許可する上書き可能データランクを設定するためのもので、この上書き可能ランク情報も記録可能時間長検出手段９に送られる。
【００３２】
記録可能時間長検出手段９は、前記各手段から送られたデータランク情報，未記録領域情報，上書き可能ランク情報に基づいて、
▲１▼未記録領域だけによる記録可能時間長，
▲２▼上書き可能ランクに従った上書き可能領域までを含めた記録可能時間長，
▲３▼設定された上書き可能ランクよりも一つ上のデータランクまでを上書き可能と想定した場合の記録可能時間長，
をそれぞれ検出し、ディスプレイ手段１０を通してユーザに各記録可能時間長を通知するためのものである。
【００３３】
次に、図９及び図１０を参照しながら、詳細な動作を説明する。図９には、記録可能時間検出手順例がフローチャートとして示されている。まず、記録可能時間長検出手段９では、未記録領域の記録可能時間長を検出し、検出した時間長をＴnwとする（ステップ３１）。このＴnwは、未記録領域だけの記録可能時間長である。次に、ユーザによって設定された上書き可能ランクＲow以下のランクのデータ領域における記録可能時間長を検出し、その時間長をＴowとする（ステップ３２）。このＴowは、上書き可能領域だけの記録可能時間長である。ここで、上書き可能領域までを含めた記録可能時間長Ｔoを、Ｔo＝Ｔow＋Ｔnwより求める（ステップ３３）。次に、上書き可能ランクＲowの１つ上のランクＲurのデータ領域での記録可能時間長を検出し、その時間長をＴurとする（ステップ３４）。更に、上書き可能ランクよりも１ランク上のデータ領域までを上書き可能と想定した場合の総記録可能時間長Ｔtを、Ｔt＝Ｔo＋Ｔurより求め（ステップ３５）、最後に各記録時間長Ｔnw，Ｔo，Ｔtをディスプレイ手段１０を通して表示する（ステップ３６）。
【００３４】
図１０（Ａ）には、光ディスク１におけるデータ記録の様子と、各データ領域の記録時間長が示されている。これに対し、まず、未記録領域だけの記録可能時間長Ｔnwは、図１０（Ｂ）に示すようになる。次に、例えば上書き可能ランクが２と設定されたとき、未記録領域だけの記録可能時間長Ｔnwに上書き可能領域だけの記録時間長Ｔow＝Ｔa＋Ｔbを加えた上書き可能領域までを含めた記録可能時間長Ｔoは、図１０（Ｃ）に示すようになる。なお、Ｔaは、データランクＲ＝１であるデータ領域ＤＡの時間長である。Ｔbは、データランクＲ＝２であるデータ領域ＤＢの時間長である。更に、上書き可能領域までを含めた記録可能時間長Ｔoに、上書き可能ランクよりも１ランク上のデータ領域ＤＣの記録時間長Ｔc（この例ではＴur＝Ｔc）を加えた上書き可能ランクよりも１ランク上のデータ領域までを上書き可能と想定した場合の総記録可能時間長Ｔtは、図１０（Ｃ）に示すようになる。
【００３５】
このような図１０（Ｂ）〜（Ｄ）がディスプレイ手段１０に表示される。ユーザは、この表示を参照して、いずれか適当なものを選択する。このように、本形態によれば、ユーザは、新規データの記録前に残りの記録可能時間長を知ることができる。
【００３６】
（５）実施形態５……次に、図１１，図１２及び図１３を参照しながら実施形態５について説明する。図１１には、形態５の主要構成が示されている。本形態は、前記形態４の構成を示す図８に対して、時間長比較手段１１及びタイマー録画・録音予約手段１２を追加したものである。上述した記録可能時間長検出手段９で検出された記録可能時間長は、時間長比較手段１１に送られる。ユーザは、タイマー録画・録音予約手段１２を通じてタイマー予約記録時間長を設定する。設定されたタイマー予約記録時間長も、時間長比較手段１１に送られる。時間長比較手段１１では、タイマー予約記録時間長と上書き可能領域までを含めた記録可能時間長との比較が行われる。比較の結果は、予約記録時間長の方が短かい場合にはタイマー予約状態になる。
【００３７】
一方、比較の結果、予約記録時間長の方が記録可能時間長よりも長い場合には、その旨がディスプレイ手段１０を通じてユーザに通知される。更に、この場合、記録可能時間長検出手段９と時間長比較手段１１において、上書き可能ランクを順次上げていった場合の記録可能時間長の検出及び検出した記録可能時間長と予約記録時間長との比較が行われるとともに、予約記録時間長よりも長い記録可能時間長となるような上書き可能ランクが検出される。検出されたランクは、同様にディスプレイ手段１０を通じてユーザに通知される。
【００３８】
次に、本形態における時間長比較手順を、図１２のフローチャートを用いて説明する。まず、未記録領域の記録可能時間長を検出し、検出した時間長をＴnwとする（ステップ４１）。次に、ユーザによって設定された上書き可能ランクＲow以下のランクのデータ領域における記録可能時間長を検出し、その時間長をＴowとする（ステップ４２）。ここで、上書き可能領域までを含めた記録可能時間長ＴoをＴo＝Ｔow＋Ｔnwより求める（ステップ４３）。
【００３９】
次に、Ｔoとユーザによってタイマー予約された予約記録時間長Ｔrsを比較する（条件４１）。比較した結果、予約記録時間長Ｔrsの方が記録可能時間長Ｔoより短かい場合は（Ｔrs≦Ｔo）、そのままタイマー予約状態に入って終了する（ステップ５１）。比較した結果、予約記録時間長Ｔrsの方が記録可能時間長Ｔoよりも長い場合は（Ｔrs＞Ｔo）、記録可能時間長が足りないと判断し、予約記録時間長Ｔrsよりも長い記録可能時間長となるようなランクの検出動作に入る（ステップ４４以降）。
【００４０】
まず、記録可能時間長検出ランクＲが設けられ、上書き可能ランクＲowの１つ上のランクを初期値として設定される（ステップ４４）。次に、ランクＲのデータ領域まで含めた記録可能時間長Ｔtotalが、上書き可能領域までを含めた記録可能時間長Ｔoに初期設定される。次に、ランクＲと最上位のデータランクＲmaxが比較される（条件４２）。ここでＲ＞Ｒmaxであった場合、すなわちこの時点で既に最上位ランクＲmaxまでを含めた記録可能時間長が検出し終わっている場合は、最上位ランクＲmaxまでのデータ領域全てを使っても予約記録時間長Ｔrsが収まらないことになるので、ユーザに予約記録が不可能であることを通知して終了する（ステップ５２）。この場合、ユーザ側は、記録可能時間長の長い別のディスクへの交換，記録モードの変更，あるいは、予約記録時間を短く設定し直すなどの措置を行うことになる。
【００４１】
条件４２においてＲ＞Ｒmaxでない場合には、ランクＲのデータ領域での記録可能時間長を検出し、その時間長をＴrとする（ステップ４５）。ここで、ＴtotalにＴrを加算して、ランクＲのデータ領域までを含めた記録可能時間長Ｔtotalを更新する（ステップ６）。次に、ＴtotalとＴrsを比較する（条件４３）。その結果、Ｔtotal≧Ｔrsであれば、現在の記録可能時間長検出ランクＲが予約記録時間長Ｔrsよりも長い記録可能時間長となるランクであると判断し、推奨ランクＲok＝Ｒとする（ステップ４８）。更に、ユーザに現在設定されている上書き可能ランクでは記録可能時間長が足りないことを通知し、
（Ａ）上書き可能ランクＲowを推奨ランクＲokに変更する、又は、
（Ｂ）記録済みデータのランク付けを変更する、
ことを促す（ステップ４９）。
【００４２】
通知を受けたユーザが前記（Ａ）を選択した場合は、上書き可能ランクＲowを推奨ランクＲokに設定し直して（ステップ５０）、ステップ５１のタイマー予約状態に入って終了する。これに対し、ユーザが前記（Ｂ）を選択した場合は、前記形態２で説明したようなデータランク付けが行われる。更に、ユーザが前記（Ａ），（Ｂ）のどちらも選択しなかった場合は、記録可能時間長が足りないままなので、予約記録不可能を通知して終了する（ステップ５２）。
【００４３】
なお、上述の条件４３でＴtotal＜Ｔrsの場合は、その時点の記録可能時間長検出ランクＲではまだ記録可能時間長が足りないので、ランクＲを１ランク上に変更する（ステップ４７）。そして、再度上述した条件４２以降の処理が繰り返され、最終的に推奨ランクＲokを検出してステップ４９に進むか、条件４２においてＲ＞Ｒmaxとなり、ステップ５２で予約記録不可能を通知して終了することになる。
【００４４】
図１３には、例えば上書き可能ランクがＲ＝２と設定されたときのタイマー予約時間長とディスク１の記録データの関係が示されている。同図（Ａ）には、光ディスク１における未記録領域，データ領域及びデータランクの様子が示されている。同図（Ｂ）には、予約記録時間長Ｔrsが上書き可能領域までを含めた記録可能時間長Ｔoより短い場合が示されている。この状態では、タイマー予約が正常に予約される。同図（Ｃ）は、予約記録時間長Ｔrsが上書き可能領域までを含めた記録可能時間長Ｔoより長く、最高ランクＲmaxの上書き可能領域までを含めた記録可能時間長Ｔmaxよりは短い場合が示されている。この場合は、予約記録時間長Ｔrsに相当する最小のランクＲok＝３が推奨される。同図（Ｄ）は、予約記録時間長Ｔrsが最高ランクＲmaxの上書き可能領域までを含めた記録可能時間長Ｔmaxよりも長い場合が示されている。この状態では、予約記録不可能がユーザに通知される。
【００４５】
以上のように、本形態では、タイマー予約記録時間長に対し、未記録領域時間長または上書き可能領域までを含めた領域の記録可能時間長がまだ足りる場合はタイマー予約状態に入る。上書き可能領域までを含めた領域の記録可能時間長が足りない場合は、どのランクまでのデータ領域を含めた記録時間長が足りることになるかを計算しユーザに通知し、ユーザの設定変更が促される。また、最高ランクまでのデータ領域を含めた記録時間長でも足りない場合は、その旨がユーザに通知される。これにより、タイマー録画・録音時に起こりやすい記録の途中停止を良好に防止することが可能となる。
【００４６】
本発明は、上記の実施形態に限定されるものではなく、例えば次のようなものも含まれる。
（１） 前記形態では、画像や音声の情報記録を例にしたが、他の情報例えばコンピューターのファイル（ソフトウェアやデータなど）を光ディスクや磁気ディスクなどに記録する場合も適用である。
（２） 前記形態２では、ランク数をＡ〜Ｃの３ランクとしたが、もっと多くのランク数とすることも可能である。例えば、ディスク上のデータ数と同じ数のランク数とし、記録日時の新しいデータ順に一つずつのランクを設定するようにしてもよい。他の形態についても同様である。また、ランク付けの元となる情報自体に重み付けをしておくことも可能である。例えば、記録日時，再生頻度，内容，最終再生日時の順に重み付けをするように設定しておくと、各情報でＡランクをつけられたデータが更に上記の情報順で重み付けされ、重み付けの高いものほど同じＡランクの中でも更に高いランクとなる。例えば、ランクＡのデータを、ランクＡＡを最高ランクとするランクＡＡ〜ＡＤにランク付けするという具合である。また、前記形態では、一つの情報毎にランク付けを行ったが、複数の情報を組み合わせてランク付けを行うようにしてもよい。例えば、記録日時が古くても一度も再生されていないデータはランクＡとする、最終再生日時が古くても映画のデータはランクを高くしておくなどである。
（３） 前記形態４では、上書き可能ランクよりも１ランク上のデータまでを上書き可能と想定した場合の記録可能時間長を検出するとしたが、１ランク上に限らずにその他の適宜のランクに設定してよい。
【００４７】
【発明の効果】
以上説明したように、本発明によれば、次のような効果が得られる。
（１）データランクを判別することによって、光ディスク上に予め十分な未記録領域がない場合、もしくは記録途中で未記録領域がなくなった場合でも記録を続けることが可能となる。また、これによって記録前に予めデータを削除しておく必要がなくなるとともに、必要以上のデータ削除を防ぐことができる。
（２）データランク付けを行うこととしたので、例えば記録日時が古いデータ領域の方に先に上書き記録を行って、新しいデータの方をできる限り残しておくなどといったことが可能となる。
（３）上書き可能ランクを設定することとしたので、設定した上書き可能ランクよりも高いランクのデータに対する上書きを防ぎ、データを保護することが可能となる。
（４）複数の記録可能時間長を検出して表示することとしたので、ユーザが記録前に残りの記録可能時間長を知ることが可能となる。
（５）予約時間長と記録可能時間長を比較することとしたので、タイマー記録途中における動作の停止を防止することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態１の構成を示すブロック図である。
【図２】本発明の実施形態１の主要動作を示すフローチャートである。
【図３】本発明の実施形態１のデータ記録の様子を示す図である。
【図４】本発明の実施形態２の構成を示すブロック図である。
【図５】本発明の実施形態２の主要動作を示すフローチャートである。
【図６】本発明の実施形態３の構成を示すブロック図である。
【図７】本発明の実施形態３の主要動作を示すフローチャートである。
【図８】本発明の実施形態４の構成を示すブロック図である。
【図９】本発明の実施形態４の主要動作を示すフローチャートである。
【図１０】本発明の実施形態４のデータ記録の様子及び各データ領域の記録時間長を示す図である。
【図１１】本発明の実施形態５の構成を示すブロック図である。
【図１２】本発明の実施形態５の主要動作を示すフローチャートである。
【図１３】タイマー予約時間長とデータランクの関係を示す図である。
【符号の説明】
１…光ディスク
２…記録手段
３…未記録領域検出手段
４…データランク判別手段
５…記録領域選択手段
６…再生手段
７…データランク付け手段
８…上書き可能ランク設定手段
９…記録可能時間長検出手段
１０…ディスプレイ手段
１１…時間長比較手段
１２…タイマー録画・録音予約手段
【図１】
0003541692.tif 000002
【図２】
0003541692.tif 000003
【図３】
0003541692.tif 000004
【図４】
0003541692.tif 000005
【図５】
0003541692.tif 000006
【図６】
0003541692.tif 000007
【図７】
0003541692.tif 000008
【図８】
0003541692.tif 000009
【図９】
0003541692.tif 000010
【図１０】
0003541692.tif 000011
【図１１】
0003541692.tif 000012
【図１２】
0003541692.tif 000013
【図１３】
0003541692.tif 000014