(57)【要約】【課題】  ハードディスクを用いたビデオレコーダーにおいて、空き容量の不足による記録の失敗を防ぐ。【解決手段】  故障に備えてハードディスクを二重化した二重化記録装置及びビデオレコーダーにおいて、容量不足が発生した場合に、一時的に二重化を解除して容量を確保する。また、二重化の対象をハードディスク全体ではなくファイル単位とすることで、ハードディスクに故障が起きた際に失うファイルを最小限とする。【選択図】  図１
2005251344.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録媒体と第２の記録媒体に同じ内容の情報をファイルとして書き込む第１の書き込み手段と、
前記第１の記録媒体に情報を書き込まず前記第２の記録媒体に情報を書き込む第２の書き込み手段とを有し、
少なくとも第２の記録媒体に記録されるファイルは二重化されて記録されているか否かを示す属性情報を備え、前記第１の書き込み手段と前記第２の書き込み手段とでは書き込みの際に前記属性情報を異ならせ、前記第２の記録媒体の空き容量に応じて、前記第１の書き込み手段を用いて情報を書き込むか、前記第２の書き込み手段を用いて情報を書き込むかを制御し、前記属性情報に応じて、前記第２の記録媒体に記録済みの所定のファイルを削除するように制御することを特徴とする記録装置。
【請求項２】
第１の記録媒体と第２の記録媒体に同じ内容の情報をファイルとして書き込む第１の書き込み手段と、
前記第１の記録媒体に情報を書き込まず前記第２の記録媒体に情報を書き込む第２の書き込み手段とを有し、
少なくとも第２の記録媒体で書き込まれるファイルはその属性として二重化されているかどうかを示す二重化フラグを備え、前記第１の書き込み手段は書き込みの際に前記二重化フラグを二重化されていることを示す真値に設定し、前記第２の書き込み手段は書き込みの際に前記二重化フラグを二重化されていないことを示す偽値に設定し、前記第２の記録媒体の空き容量が、所定の値より大きい場合は、前記第１の書き込み手段が情報を書き込み、所定の値より大きくない場合は、第２の記録媒体に記録済みの前記二重化フラグが真値であるファイルを削除した後、前記第２の書き込み手段が第２の記録媒体に情報を記録することを特徴とする記録装置。
【請求項３】
情報をファイルとして管理する第１の記録媒体および第２の記録媒体と、
前記第１の記録媒体と第２の記録媒体に同じ内容の情報を書き込む第１の書き込み手段と、
前記第１の記録媒体に情報を書き込まず前記第２の記録媒体に情報を書き込む第２の書き込み手段と、
前記第１の書き込み手段と第２の書き込み手段とを切り替える切り替え手段と、
前記切り替え手段を制御する制御手段とからなり、
少なくとも第２の記録媒体で管理されるファイルはその属性として二重化されているかどうかを示す二重化フラグを備え、前記第１の書き込み手段は書き込みの際に前記二重化フラグを二重化されていることを示す真値に設定し、前記第２の書き込み手段は書き込みの際に前記二重化フラグを二重化されていないことを示す偽値に設定し、前記第２の記録媒体の空き容量が、所定の値より大きい場合は前記制御手段が前記切り替え手段を第１の書き込み手段側に切り替え、所定の値より大きくない場合は前記制御手段が前記切り替えスイッチを第２の書き込み手段側に切り替え、第２の記録媒体に記録済みの前記二重化フラグが真値であるファイルを削除した後、第２の記録媒体に情報を記録することを特徴とする記録装置。
【請求項４】
前記第２の書き込み手段が情報を書き込む際に、前記第２の記録媒体の空き容量が該情報のサイズ以上となるまで、前記制御手段が第２の記録媒体に記録済みのファイルを削除することを特徴とする請求項３記載の記録装置。
【請求項５】
前記制御手段が、新規のファイルの書き込みを始める前に該ファイルのサイズを推定し、前記第２の記録媒体の空き容量が前記推定したサイズ以上となるまで第２の記録媒体に記録済みのファイルを削除することを特徴とする請求項３記載の記録装置。
【請求項６】
前記制御手段が、第２の記録媒体に記録済みの前記二重化フラグが真値であるファイルのうち、ファイルサイズの大きいものから優先して削除することを特徴とする請求項３から５のいずれかに記載の記録装置。
【請求項７】
前記制御手段が、第２の記録媒体に記録済みの前記二重化フラグが真値であるファイルのうち、タイムスタンプが新しいファイルから優先して削除することを特徴とする請求項３から５のいずれかに記載の記録装置。
【請求項８】
前記制御手段が、第２の記録媒体に記録済みの前記二重化フラグが真値であるファイルのうち、既に読み出しのあったファイルから優先して削除することを特徴とする請求項３から５のいずれかに記載の記録装置。
【請求項９】
ユーザーへ二重化が解除されたことを通知する通知手段を備え、
前記制御手段が前記切り替え手段を第２の書き込み手段側に切り替える際に、前記通知手段によってユーザーへ通知することを特徴とする請求項３から８のいずれかに記載の記録装置。
【請求項１０】
前記第１の記録媒体と第２の記録媒体に記録されたファイルを削除する削除手段と、
前記第１の記録媒体と第２の記録媒体に記録されたファイルを、前記第１の記録媒体と第２の記録媒体の間でコピーする二重化手段と、
ユーザーインターフェースとを備え、
前記削除手段はユーザーインターフェースを通してユーザーから指示されたファイルを削除し、前記二重化手段は、第２の記録媒体に無いファイルを第１の記録媒体から第２の記録媒体にコピーし、また第１の記録媒体に無いファイルを第２の記録媒体から第１の記録媒体にコピーし、ファイルの二重化フラグを全て真値に設定することで、第１の記録媒体と第２の記録媒体を二重化することを特徴とする請求項２から９のいずれかに記載の記録装置。
【請求項１１】
予約録画機能を有する受信手段と、
前記受信手段が出力する映像信号を符号化する符号化手段とを更に有し、
前記受信手段に設定された予約録画の時間と、前記符号化手段に設定された符号化ビットレートから、書き込むファイルサイズを推定することを特徴とする請求項５から１０のいずれかに記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ放送やその他の映像情報をハードディスク等に記録する記録装置に関する。
【背景技術】
【０００２】
現在、映像をハードディスクに記録する記録装置であるビデオレコーダーが製品化されており、これらのビデオレコーダーを用いて、テレビ放送の映像やビデオカメラで撮影した映像をデジタルデータとしてハードディスクに記録することが行われている。デジタル化された映像はハードディスク上でファイルとして扱われるため、多数の映像をハードディスクの容量が許す範囲内で記録することができる。
また特許文献１に見られるように、２台のハードディスクについて、二重化して記録する状態と、二重化を解除した状態とを切り替える提案がされている。この提案によれば、二重化した状態では前記２台のハードディスクの内容は同じであるため、片方のハードディスクが故障した場合でも記録したデータを読み出すことが可能であり、また、二重化を解除した状態にすると２台のハードディスクを独立した個別のハードディスクとして使用できる。
【０００３】
【特許文献１】特開平６−２５０７９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一般に、デジタル記録されたデータは、一定の確率でその内容に誤りを含むが、映像のデータに誤りがあった場合は、通常、再生の際に誤りのあった部分の映像のみが乱れ、同じファイル内の他の部分は正常に再生することができる。また、誤りのあった部分によってはファイル全体が読み出せなくなることもあるが、他のファイルの読み出しにまで影響することはほとんどない。しかし、ハードディスクが故障して全く読み出せない場合は、ハードディスクに記録した全ての映像が再生できなくなる。
そこで、コンピューターの分野では、故障に備えてあらかじめ複数のハードディスクに同じ内容のデータを記録する、二重化という手法が用いられている。ハードディスクを二重化すると２つ以上のハードディスクに同じ内容のデータがあるため、特許文献１に見られるように、１つのハードディスクが故障して全く動作しなくとも、もう一方のハードディスクから目的のデータを読み出すことができる。
【０００５】
しかしながら、ハードディスク等を用いたビデオレコーダー等の記録装置では、記録できる映像の時間は内蔵するハードディスクの容量によって制限され、ハードディスクの空き容量がなくなるとそれ以上の映像を記録できない。
たとえばテレビ放送されている番組をビデオレコーダーに記録する場合では、記録の途中でハードディスクの空き容量がなくなると、番組を最後まで記録できないという不都合が生じる。
本発明の課題は、ハードディスクを用いたビデオレコーダーにおいて、空き容量の不足が発生した際に臨時に空き容量を増やし、記録の失敗を防ぐことにある。
【課題を解決するための手段】
【０００６】
本発明では、二重化されたハードディスク等を備えたビデオレコーダー等の記録装置において空き容量の不足が発生した際に、ハードディスクの二重化を一時的に解除することで利用可能な空き容量を増やし、これにより容量不足から起こる記録の失敗を防ぐものである。
そして、２台のハードディスクによって二重化を行うと、同じ内容の映像が２台のハードディスクに記録されるため、記録に利用可能な容量はハードディスク１台分の容量と同じになるため、二重化を一時的に解除することにより、ハードディスク２台分の容量を利用可能とするものである。
また、本発明では、二重化を解除する対象をハードディスク全体とせずに、記録する映像単位とする。ハードディスク上では映像をファイルとして管理し、二重化されている状態では２台のハードディスクに同じ内容のファイルが存在する。本発明では、容量不足が発生すると、２台のハードディスクに存在する同じ内容のファイルのうち、片方を削除することで空き容量を確保する。また、二重化されたファイルの確認を容易にするために、二重化されていることを示す二重化フラグを備えることとする。
【０００７】
すなわち、本発明による二重化機能を有する記録装置では、第１の記録媒体と第２の記録媒体に同じ内容の情報をファイルとして書き込む第１の書き込み手段と、第１の記録媒体に情報を書き込まず第２の記録媒体に情報を書き込む第２の書き込み手段とを有し、少なくとも第２の記録媒体に記録されるファイルは二重化されて記録されているか否かを示す属性情報を備え、第１の書き込み手段と第２の書き込み手段とでは書き込みの際に属性情報を異ならせ、また第２の記録媒体の空き容量に応じて、情報の書込みを第１の書き込み手段を用いるか第２の書き込み手段を用いるかを制御し、また属性情報に応じて、第２の記録媒体に記録済みの所定のファイルを必要に応じ削除するように制御するようにしている。
【０００８】
また、本発明による二重化機能を有する記録装置では、一連の情報をファイルとして管理する第１の記録媒体および第２の記録媒体と、この第１の記録媒体と第２の記録媒体に同じ内容の情報を書き込む第１の書き込み手段と、第１の記録媒体に情報を書き込まず第２の記録媒体に情報を書き込む第２の書き込み手段とを有し、少なくとも第２の記録媒体で管理されるファイルはその属性または属性情報として二重化フラグを備え、第１の書き込み手段は書き込みの際に二重化フラグを二重化されていることを示す真値に設定し、第２の書き込み手段は書き込みの際に二重化フラグを二重化されていないことを示す偽値に設定し、第２の記録媒体の空き容量が所定の値より大きい場合は、第１の書き込み手段が情報を書き込み、そうでない場合は、第２の記録媒体に記録済みの二重化フラグが真値であるファイルを削除した後、第２の書き込み手段が第２の記録媒体に情報を記録するようにしている。
【０００９】
そして、本発明による記録装置では、また、ユーザーインターフェースを有し、いったん二重化を解除したハードディスクを再び二重化し、全てのファイルが保護された状態に戻すことが出来るようにしている。
そしてまた、本発明による二重化機能を有するハードディスクを備えたビデオレコーダー等の記録装置では、更に予約録画機能を有する受信手段と、受信手段が出力する映像信号を符号化する符号化手段とを有し、この受信手段に設定された予約録画の時間と、符号化手段に設定された符号化ビットレートから、書き込むファイルサイズを推定するようにしている。
【発明の効果】
【００１０】
本発明によれば、ハードディスク等を備えた記録装置において、信頼性の高い記録装置を実現することが出来る。
【発明を実施するための最良の形態】
【００１１】
以下本発明の実施の形態について図面を用いて説明する。
【実施例１】
【００１２】
以下、本発明の実施例１を、図１、図２、図３、図４、図５および図６を用いて説明する。
図１は本発明によるビデオレコーダーの実施例１の構成図であり、図２は前記ビデオレコーダーの書き込み動作の手順を示すフローチャートであり、図３は前記フローチャートの処理Ｓ１後の前記ビデオレコーダー内のハードディスクβの内容を示す図であり、図４は前記フローチャートの処理Ｓ２後の前記ビデオレコーダー内のハードディスクβの内容を示す図であり、図５は前記フローチャートの処理Ｓ３後の前記ビデオレコーダー内のハードディスクβの内容を示す図であり、図６は従来のビデオレコーダーの構成の例を示す図である。
【００１３】
図１は、本発明によるビデオレコーダーの一実施例の構成を示しており、１００はビデオレコーダーであり、１０１はアンテナであり、１０２は受信器であり、１０３はエンコーダーであり、１０５は読み出し手段であり、１０６はデコーダーであり、１は映像を記録する第１のハードディスクαであり、１１はハードディスクα１に記録された映像データのファイルＡであり、１２はハードディスクα１に記録された映像データのファイルＢであり、１３はハードディスクα１に記録された映像データのファイルＣであり、２は映像を記録する第２のハードディスクβであり、２１はハードディスクβ２に記録された映像データのファイルＡであり、２２はハードディスクβ２に記録された映像データのファイルＢであり、２３はハードディスクβ２に記録された映像データのファイルＣであり、２１１はファイルＡ２１の二重化フラグ（ファイルが二重化されているか否かを示すフラグ）であり、２１２はファイルＢ２２の二重化フラグであり、２１３はファイルＣ２３の二重化フラグであり、６は制御視手段であり、４はハードディスクα１とハードディスクβ２に映像データを書き込む書き込み手段アであり、５はハードディスクβ２に映像データを書き込む書き込み手段イであり、３は切り替えスイッチである。
なお、ハードディスクα１の容量とハードディスクβ２の容量は等しい。
【００１４】
図２は制御手段6の動作手順を示しており、Ｓ１は条件分岐処理であり、Ｓ２はファイルの削除処理であり、Ｓ３はデータの書き込み処理である。
図３は前記処理Ｓ１の後におけるハードディスクβの内容の例を示しており、２１はファイルＡであり、２２はファイルＢであり、２３はファイルＣであり、２１１はファイルＡ２１の二重化フラグであり、２１２はファイルＢ２２の二重化フラグであり、２１３はファイルＣ２３の二重化フラグである。
図４は前記処理Ｓ２の後におけるハードディスクβの内容の例を示しており、２１はファイルＡであり、２２はファイルＢであり、２１１はファイルＡ２１の二重化フラグであり、２１２はファイルＢ２２の二重化フラグである。
図５は前記処理Ｓ３の後におけるハードディスクβの内容の例を示しており、２１はファイルＡであり、２２はファイルＢであり、２４はファイルＤであり、２１１はファイルＡ２１の二重化フラグであり、２１２はファイルＢ２２の二重化フラグであり、２１４はファイルＤ２４の二重化フラグである。
【００１５】
図６は、通常の二重化されたハードディスクを備えたビデオレコーダーの構成を示しており、１００はビデオレコーダーであり、１０１はアンテナであり、１０２は受信器であり、１０３はエンコーダーであり、１０５は読み出し手段であり、１０６はデコーダーであり、１は映像を記録する第１のハードディスクαであり、１１はハードディスクα１に記録された映像データのファイルＡであり、１２はハードディスクα１に記録された映像データのファイルＢであり、１３はハードディスクα１に記録された映像データのファイルＣであり、２は映像を記録する第２のハードディスクβであり、２１はハードディスクβ２に記録された映像データのファイルＡであり、２２はハードディスクβ２に記録された映像データのファイルＢであり、２３はハードディスクβ２に記録された映像データのファイルＣであり、１０４はハードディスクα１とハードディスクβ２にデータを書き込む書き込み手段である。
【００１６】
次に、まず通常の二重化されたハードディスクを備えたビデオレコーダーの動作を、図６を用いて説明する。
アンテナ１０１はテレビ放送の信号を受信し、受信された信号を受信器１０２が映像信号に復調し、復調された映像信号をエンコーダー１０３が符号化し、一定のサイズごとに記録データとする。
記録データはエンコーダー１０３によって順次書き込み手段１０４に送られ、ハードディスクα１とハードディスクβ２に書き込まれる。この結果、ハードディスクα１とハードディスクβ２には同じ内容のファイルが生成される。
ハードディスクα１のファイルＡ１１とハードディスクβ２のファイルＡ２１は上記の方法でハードディスクに書き込まれた同じ内容のファイルであり、また同様にハードディスクα１のファイルＢ１２とハードディスクβ２のファイルＢ２２は同じ内容のファイルであり、ハードディスクα１のファイルＣ１３とハードディスクβ２のファイルＣ２３は同じ内容のファイルである。
【００１７】
ユーザーによって映像の再生が指示されると、読み出し手段１０５はハードディスクα１またはハードディスクβ２から指示された映像のファイルから記録データを読み出し、順次、デコーダー１０６に送る。デコーダー１０６は記録データを映像信号に復号化して出力する。
もし、ハードディスクα１とハードディスクβ２のどちらかが故障によって読み出し不能となった場合には、読み出し手段１０５は正常に動作するもう片方のハードディスクから同じ内容のファイルを読み出すことが出来る。
【００１８】
次に図１、図２、図３、図４および図５を用いて、本発明を用いたビデオレコーダーの動作を説明する。
図１のアンテナ１０１はテレビ放送の信号を受信し、受信された信号を受信器１０２が映像信号に復調し、復調された映像信号をエンコーダー１０３が符号化し、一定のサイズごとに記録データとする。
なお、本実施例はビデオレコーダーへの入力がテレビ放送である例を示しているが、これは発明の本質ではない。
記録データはエンコーダー１０３によって順次切り替えスイッチ３に送られ、切り替えスイッチ３は通常書き込み手段ア４側に接続されており、エンコーダー１０３から送られた記録データは書き込み手段ア４に送られる。書き込み手段ア４は、記録データをハードディスクα１とハードディスクβ２に書き込み、この時、ハードディスクβ２に書き込んだファイルの二重化フラグを真値に設定する。
【００１９】
ハードディスクα１のファイルＡ１１とハードディスクβ２のファイルＡ２１は上記の方法でハードディスクに書き込まれた同じ内容のファイルであり、ハードディスクα１のファイルＢ１２とハードディスクβ２のファイルＢ２２は同じ内容のファイルであり、ハードディスクα１のファイルＣ１３とハードディスクβ２のファイルＣ２３は同じ内容のファイルであり、ファイルＡ１１の二重化フラグ２１１とファイルＢ１２の二重化フラグ２１２とファイルＣ１３の二重化フラグ２１３は真値に設定される。
【００２０】
ここで、上記の書き込み動作の結果、ハードディスクβ２の空き容量がなくなるか、または空き容量があらかじめ定めた閾値よりも少なくなると、制御手段６は切り替えスイッチ３を切り替え、以後エンコーダー１０３で符号化された記録データは書き込み手段イ５に送られる。書き込み手段イ５は、送られた記録データのサイズを制御手段６に伝え、制御手段６から書き込み指示があると記録データをハードディスクβ２に書き込み、該記録データを書き加えたファイルの二重化フラグを偽値に設定する。真値偽値の表現は二重化されているかどうかを示すものであれば、どのようなものでもかまわない。
制御手段６は図２に示したフローチャートの手順で動作し、まず、処理Ｓ１によってハードディスクβ２の空き容量とこれから記録するデータのサイズを比べ、記録するデータのサイズの方が大きい場合には処理Ｓ２に分岐し、それ以外の場合は処理Ｓ３に進む。処理Ｓ１の後の、ハードディスクβ２の内容の例を図３に示す。図３では、書き込み手段ア４によって書き込まれたファイルＡ２１とファイルＢ２２とファイルＣ２３がハードディスクβ２内にあり、いずれのファイルの二重化フラグも真値に設定されている。
【００２１】
処理Ｓ２では、ハードディスクβ２に記録されたファイルのうち、二重化フラグが真値のファイルを削除し、処理Ｓ１に戻る。処理Ｓ２の後の、ハードディスクβ２の内容の例を図４に示す。図４では、ファイルＣ２３が削除され、この結果、ハードディスクβ２の空き容量はファイルＣ２３のサイズだけ増加し、記録データのサイズよりも大きくなると処理Ｓ３に進む。ハードディスクβ２の空き容量が十分でない場合には処理Ｓ２に移り、さらにファイルを削除する。
【００２２】
処理Ｓ３では、書き込み手段イ５に書き込み指示を送り、書き込み手段イ５が記録データをハードディスクβ２に書き込み、ファイルの二重化フラグを偽値に設定する。
処理Ｓ３の後の、ハードディスクβ２の内容の例を図５に示す。図５では、ハードディスクβ２の内容としてファイルＡ２１とファイルＢ２２とファイルＤ２４とがあり、ファイルＡ２１とファイルＢ２２の二重化フラグは真値に設定されており、ファイルＤ２４の二重化フラグは偽値に設定されている。
ファイルＡ２１とファイルＢ２２は、書き込み手段イ５が動作する前からハードディスクβ２上にあるファイルであり、同じ内容のファイルがハードディスクα１に存在する。またファイルＤ２４は書き込み手段イ５によって書き込まれたファイルであり、ハードディスクα１には存在しない。
【００２３】
この後、ユーザーによって映像の再生が指示されると、読み出し手段１０５はハードディスクα１またはハードディスクβ２から指示された映像のファイルから記録データを読み出し、順次デコーダー１０６に送る。デコーダー１０６は送られた記録データを映像信号に復号化して出力する。
もしここで、ハードディスクα１が故障すると、ファイルＣの読み出しが出来なくなるが、ファイルＡ、ファイルＢおよびファイルＤについてはハードディスクβ２から読み出すことが出来る。また、ハードディスクβ２が故障すると、ファイルDの読み出しが出来なくなるが、ファイルＡ、ファイルＢおよびファイルCについてはハードディスクα１から読み出すことが出来る。
【００２４】
なお、前記処理Ｓ２で削除するファイルは二重化フラグが真値であることが必要条件であるが、この条件に合致するファイルが複数ある場合には次の（ａ）から（ｃ）の条件を加えて削除するファイルを選択しても良い。
（ａ）サイズが大きいファイルを削除する。
サイズが大きいファイルから先に削除することで、必要な空き容量を確保するために行う削除処理の回数を減らすことが出来る。
（ｂ）タイムスタンプが新しいファイルを削除する。
タイムスタンプが古いファイルは、ユーザーが繰り返し視聴するためにビデオレコーダーに残している場合がある。タイムスタンプが新しいファイルから先に削除すれば、そのようなファイルの二重化の解除を遅らせることが出来る。
（ｃ）読み出しのあったファイルを削除する。
ユーザーの使い方によってはビデオレコーダーに記録した映像は１度か２度の視聴で不要になる。そのような使用法においては、視聴済みのファイルは重要性が低いと考えられるので、視聴済みのファイルから先に二重化を解除することで、未視聴のファイルの二重化解除を遅らせることが出来る。
【実施例２】
【００２５】
次に、本発明の実施例２を、図７および図８を用いて説明する。
図７は、本発明によるビデオレコーダーの実施例２の構成を示しており、１００はビデオレコーダーであり、１０１はアンテナであり、１０２は受信器であり、１０３はエンコーダーであり、１０５は読み出し手段であり、１０６はデコーダーであり、１は映像を記録する第１のハードディスクαであり、１１はハードディスクα１に記録された映像データのファイルＡであり、１２はハードディスクα１に記録された映像データのファイルＢであり、１３はハードディスクα１に記録された映像データのファイルＣであり、２は映像を記録する第２のハードディスクβであり、２１はハードディスクβ２に記録された映像データのファイルＡであり、２２はハードディスクβ２に記録された映像データのファイルＢであり、２３はハードディスクβ２に記録された映像データのファイルＣであり、２１１はファイルＡ２１の二重化フラグであり、２１２はファイルＢ２２の二重化フラグであり、２１３はファイルＣ２３の二重化フラグであり、６は制御視手段であり、４はハードディスクα１とハードディスクβ２に映像データを書き込む書き込み手段アであり、５はハードディスクβ２に映像データを書き込む書き込み手段イであり、３は切り替えスイッチである。
なお、ハードディスクα１の容量とハードディスクβ２の容量は等しい。
図８は制御手段6の動作手順を示しており、Ｓ４は計算処理であり、Ｓ５は条件分岐処理であり、Ｓ６はファイルの削除処理である。
【００２６】
次に図７を用いて、本発明の第２の実施例の動作を説明する。本実施例はビデオレコーダーを予約録画で使用する際に有効であり、受信器１０２はあらかじめ設定された予約時刻になると動作を開始し、アンテナ１０１の受信したテレビ放送の信号を映像信号に復調し、復調された映像信号はエンコーダー１０３が符号化し、一定のサイズごとに記録データとする。
【００２７】
制御手段６は、受信器１０２の予約時刻の前に動作し、切り替えスイッチ３の接続を書き込み手段ア４側、または書き込み手段イ５側に切り替える。
切り替えスイッチ３が書き込み手段ア４側に接続された場合、エンコーダー１０３で符号化された記録データは、第１の実施例と同じ動作によって、ハードディスクα１とハードディスクβ２に書き込まれる。
切り替えスイッチ３が書き込み手段イ５側に接続された場合、書き込み手段イ５は、送られた記録データをハードディスクβ２に書き込み、該記録データを書き加えたファイルの二重化フラグを偽値に設定する。
また、ユーザーによって映像の再生が指示されると、第１の実施例と同じ動作により、映像信号を出力する。
【００２８】
次に図８を用いて制御手段６の動作を説明する。
制御手段６は受信器１０２の予約時刻の前に動作し、まず処理Ｓ４において、受信器１０２に設定された予約時刻と、エンコーダー１０３に設定された符号化のビットレートから、予約録画で書き込まれるファイルのサイズ（以下、書き込みファイルサイズと呼ぶ）を計算する。
次に処理Ｓ５で、ハードディスクβ２の空き容量と前記書き込みファイルサイズを比較し、書き込みファイルサイズの方が大きければ処理Ｓ６に分岐し、書き込みファイルサイズの方が小さければ処理を終了する。
処理Ｓ６では、ハードディスクβ２の空き容量が書き込みファイルサイズ以上になるまで、二重化フラグが真値であるファイルを削除する。
上記の処理の結果、予約録画が始まった時点でハードディスクβ２の空き容量は予約録画に必要なサイズ以上あり、空き容量不足から予約録画が失敗するのを防ぐことができる。
【実施例３】
【００２９】
次に、本発明の実施例３を、図９を用いて説明する。
本実施例は、第１の実施例に通知手段を加えたことを特徴とする。
図９は、本発明によるビデオレコーダーの第３の実施例の構成を示しており、１００はビデオレコーダーであり、１０１はアンテナであり、１０２は受信器であり、１０３はエンコーダーであり、１０５は読み出し手段であり、１０６はデコーダーであり、１は映像を記録する第１のハードディスクαであり、１１はハードディスクα１に記録された映像データのファイルＡであり、１２はハードディスクα１に記録された映像データのファイルＢであり、１３はハードディスクα１に記録された映像データのファイルＣであり、２は映像を記録する第２のハードディスクβであり、２１はハードディスクβ２に記録された映像データのファイルＡであり、２２はハードディスクβ２に記録された映像データのファイルＢであり、２３はハードディスクβ２に記録された映像データのファイルＣであり、２１１はファイルＡ２１の二重化フラグであり、２１２はファイルＢ２２の二重化フラグであり、２１３はファイルＣ２３の二重化フラグであり、６は制御視手段であり、４はハードディスクα１とハードディスクβ２に映像データを書き込む書き込み手段アであり、５はハードディスクβ２に映像データを書き込む書き込み手段イであり、３は切り替えスイッチであり、７はユーザーへの通知手段である。
【００３０】
次に図９を用いて、本発明の実施例３の動作を説明する。
本実施例は、制御手段６が切り替えスイッチ３の接続を書き込み手段イ５に切り替える際に通知手段７にも通知指示を出すことを特徴としており、その他の動作は第１の実施例と同じである。
通知手段７は、制御手段６から通知指示を受けると、ユーザーに対して二重化が解除されたことを通知する。通知手段７は、文字や画像の表示装置、または警告ランプ、または警告ブザー、または電子メールの送信装置、またはこれらの組合せとして実現しても良い。
通知手段７より通知を受けたユーザーは、ビデオレコーダー１００の二重化が解除されたことを知り、ハードディスク上のファイルをバックアップするなどの必要な処置をとることが出来る。
なお、本発明の実施例２に通知手段を加えても上記と同じ動作をさせられることは言うまでも無い。
【実施例４】
【００３１】
次に、本発明の実施例４を図１０、図１１、図１２、図１３および図１４を用いて説明する。
図１０は、本発明によるビデオレコーダーの第４の実施例の構成を示しており、１００はビデオレコーダーであり、１０１はアンテナであり、１０２は受信器であり、１０３はエンコーダーであり、１０５は読み出し手段であり、１０６はデコーダーであり、１は映像を記録する第１のハードディスクαであり、１１はハードディスクα１に記録された映像データのファイルＡであり、１２はハードディスクα１に記録された映像データのファイルＢであり、１３はハードディスクα１に記録された映像データのファイルＣであり、２は映像を記録する第２のハードディスクβであり、２１はハードディスクβ２に記録された映像データのファイルＡであり、２２はハードディスクβ２に記録された映像データのファイルＢであり、２４はハードディスクβ２に記録された映像データのファイルDであり、２１１はファイルＡ２１の二重化フラグであり、２１２はファイルＢ２２の二重化フラグであり、２１４はファイルＤ２４の二重化フラグであり、６は制御視手段であり、４はハードディスクα１とハードディスクβ２に映像データを書き込む書き込み手段アであり、５はハードディスクβ２に映像データを書き込む書き込み手段イであり、３は切り替えスイッチであり、８は削除手段であり、９は二重化手段であり、１０はユーザーインターフェースである。
【００３２】
なお、ハードディスクα１の容量とハードディスクβ２の容量は等しい。
図１１は削除手段８の動作手順を示しており、Ｓ７はファイルリストの取得処理であり、Ｓ８は表示処理であり、Ｓ９は条件分岐処理であり、Ｓ１０は条件分岐処理であり、Ｓ１１は削除処理であり、Ｓ１２は条件分岐処理であり、Ｓ１３は削除処理である。
図１２は二重化手段９の動作手順を示しており、Ｓ１４はファイルサイズの計算処理であり、Ｓ１５は条件分岐処理であり、Ｓ１６はコピー処理であり、Ｓ１７はコピー処理であり、Ｓ１８はフラグの設定処理であり、Ｓ１９は表示処理である。
【００３３】
図１３は削除手段８の処理後のハードディスクα１とハードディスクβ２の内容の例を示しており、１はハードディスクαであり、１２はファイルＢであり、１３はファイルＣであり、２はハードディスクβであり、２２はファイルＢであり、２４はファイルＤであり、２１２はファイルＢ２２の二重化フラグであり、２１４はファイルＤ２４の二重化フラグである。
図１４は二重化手段９の処理後のハードディスクα１とハードディスクβ２の内容の例を示しており、１はハードディスクαであり、１２はファイルＢであり、１３はファイルＣであり、１４はファイルDであり、２はハードディスクβであり、２２はファイルＢであり、２３はファイルCであり、２４はファイルＤであり、２１２はファイルＢ２２の二重化フラグであり、２１３はファイルC２３の二重化フラグであり、２１４はファイルＤ２４の二重化フラグである。
【００３４】
次に図１０を用いて、本発明の実施例４の動作を説明する。
本実施例は、第１の実施例に対して、二重化を解除されたファイルを再び二重化する動作が追加されており、映像を記録する動作と読み出す動作は第１の実施例と同じである。
ファイルを再び二重化する動作はユーザーからのファイル削除開始指示を契機に開始し、まず削除手段８がハードディスクのファイルを削除し、それによってハードディスクの空き容量が所定の条件に達した場合に二重化手段９がハードディスクα１とハードディスクβ２の間でファイルをコピーし、ファイルを二重化する。
【００３５】
次に図１１を用いて削除手段８の動作を説明する。
削除手段８はユーザーからのファイル削除開始指示を受けると、処理Ｓ７によってハードディスクα１のファイルのリストとハードディスクβ２のファイルのリストを取得する。次に処理Ｓ８で、両方のリストを合わせ、重複を除いたリストを作成し、ユーザーインターフェースに表示する。
次に処理Ｓ9でユーザーがファイルの削除指示をするのを待つ。
【００３６】
次に処理Ｓ１０でユーザーの指示したファイルがハードディスクα１にあることを確認し、ある場合には処理Ｓ１１で指示されたファイルを削除する。処理Ｓ１０で指示されたファイルが無い場合には処理Ｓ１２に進む。
処理Ｓ１２では、ユーザーの指示したファイルがハードディスクβ２にあることを確認し、ある場合には処理Ｓ１３で指示されたファイルを削除し、終了する。処理Ｓ１０で指示されたファイルが無い場合には終了する。
【００３７】
上記の動作により、ユーザーが削除を指示したファイルはハードディスクα１とハードディスクβ２から削除される。
ハードディスクα１とハードディスクβ２の内容が図１０に示す例のとおりで、かつ、ユーザーがファイルＡの削除を指示した場合の、上記処理の後のハードディスクα１とハードディスクβ２の内容を図１３に示す。図１３ではハードディスクα１のファイルＡ１１とハードディスクβ２のファイルＡ２１が削除されている。
【００３８】
次に図１２を用いて二重化手段９の動作を説明する。
二重化手段９は、削除手段８によってファイルが削除されると処理を開始し、まず処理Ｓ１４でハードディスクα１とハードディスクβ２の全てのファイルのサイズの合計から、重複するファイルのサイズを引いた値を計算し、総ファイルサイズとする。図１３の例では、総ファイルサイズは、ファイルＢ１２とファイルＣ１３とファイルＤ２４のサイズを合計したものになる。
次に処理Ｓ１５で、総ファイルサイズとハードディスクβ２の容量を比較し、総ファイルサイズの方が大きい場合は処理を終了する。ハードディスクβ２の容量の方が大きい場合は処理Ｓ１６に進み、ハードディスクα１に無いファイルをハードディスクβ２からハードディスクα１にコピーする。図１３の例では、ファイルＤがハードディスクα１にコピーされる。
【００３９】
次に処理Ｓ１７で、ハードディスクβ２に無いファイルをハードディスクα１からハードディスクβ２にコピーする。図１３の例では、ファイルＣがハードディスクβ２にコピーされる。
次に処理Ｓ１８で、ハードディスクβ２にある全てのファイルの二重化フラグを真値に設定する。
次に処理Ｓ１９で、全てのファイルが二重化されたことをユーザーインターフェースに表示し、処理を終了する。
ハードディスクα１とハードディスクβ２の内容が図１３に示す例のとおりの場合の、上記処理の後のハードディスクα１とハードディスクβ２の内容を図１４に示す。図１４ではハードディスクα１とハードディスクβ２に存在するファイルが全て同じになり、ハードディスクβ２にあるファイルの二重化フラグが全て真値になっている。
【００４０】
上記の動作により本実施例は、いったん二重化が解除されたビデオレコーダーのハードディスクを再び二重化することができる。
以上の実施例１から４においては二重化フラグをハードディスク上に保存しているが、他の記憶手段に二重化フラグを保存しても良い。その際、二重化フラグはハードディスク上のファイルとの対応が明確になっている必要がある。
【産業上の利用可能性】
【００４１】
本発明は、ハードディスク以外の記憶装置を用いたビデオレコーダーにおいても、その記憶装置が二重化されているものならば利用可能である。
【図面の簡単な説明】
【００４２】
【図１】図１は、本発明によるビデオレコーダーの実施例１の構成を示す図である。
【図２】図２は、実施例１の構成要素である制御手段の動作手順を示すフローチャートである。
【図３】図３は、制御手段の処理Ｓ１の後における、実施例１の構成要素であるハードディスクβの内容の例を示す図である。
【図４】図４は、制御手段の処理Ｓ２の後における、実施例１の構成要素であるハードディスクβの内容の例を示す図である。
【図５】図５は、制御手段の処理Ｓ３の後における、実施例１の構成要素であるハードディスクβの内容の例を示す図である。
【図６】図６は、通常の二重化されたハードディスクを備えたビデオレコーダーの構成を示す図である。
【図７】図７は、本発明によるビデオレコーダーの実施例２の構成を示す図である。
【図８】図８は、実施例２の構成要素である制御手段の動作手順を示すフローチャートである。
【図９】図９は、本発明によるビデオレコーダーの実施例３の構成を示す図である。
【図１０】図１０は、本発明によるビデオレコーダーの実施例４の構成を示す図である。
【図１１】図１１は、実施例４の構成要素である削除手段の動作手順を示すフローチャートである。
【図１２】図１２は、実施例４の構成要素である二重化手段の動作手順を示すフローチャートである。
【図１３】図１３は、削除手段の処理後における、実施例４の構成要素であるハードディスクαとハードディスクβの内容の例を示す図である。
【図１４】図１４は、二重化手段の処理後における、実施例４の構成要素であるハードディスクαとハードディスクβの内容の例を示す図である。
【符号の説明】
【００４３】
１  …ハードディスクα
１１…ファイルＡ
１２…ファイルＢ
１３…ファイルＣ
１４…ファイルＤ
２  …ハードディスクβ
２１…ファイルＡ
２２…ファイルＢ
２３…ファイルＣ
２４…ファイルＤ
２１１…二重化フラグ
２１２…二重化フラグ
２１３…二重化フラグ
２１４…二重化フラグ
３  …切り替えスイッチ
４  …書き込み手段ア
５  …書き込み手段イ
６  …制御手段
７  …通知手段
８  …削除手段
９  …二重化手段
１００…ビデオレコーダー
１０１…アンテナ
１０２…受信器
１０３…エンコーダー
１０４…書き込み手段
１０５…読み出し手段
１０６…デコーダー
Ｓ１からＳ１９…処理
【図１】
2005251344.tif 000003
【図２】
2005251344.tif 000004
【図３】
2005251344.tif 000005
【図４】
2005251344.tif 000006
【図５】
2005251344.tif 000007
【図６】
2005251344.tif 000008
【図７】
2005251344.tif 000009
【図８】
2005251344.tif 000010
【図９】
2005251344.tif 000011
【図１０】
2005251344.tif 000012
【図１１】
2005251344.tif 000013
【図１２】
2005251344.tif 000014
【図１３】
2005251344.tif 000015
【図１４】
2005251344.tif 000016