(57)【要約】【課題】  映像記録装置側で、記憶装置に記録された複数の圧縮映像情報を、予め設定された所定の条件・タイミングにより、圧縮率を高くして再エンコードし、記憶装置の空き容量を増やすことのできる映像記録装置を提供する。【解決手段】  映像データを圧縮するエンコーダ１と、エンコーダ１により圧縮された圧縮映像情報を格納する内蔵ＨＤＤ３と、内蔵ＨＤＤ３の空き容量を監視し、空き容量が、予め設定された容量以下又は録画予約により使用予定の容量以下になると、内蔵ＨＤＤ３に格納された複数の圧縮映像情報のそれぞれに対応した映像管理情報８に基づいて、高い圧縮率で再圧縮する圧縮映像情報を決定し、その決定した圧縮映像情報に対して、高い圧縮率での再圧縮の指示を行う記憶容量監視部６と、記憶容量監視部６からの指示に基づいて、圧縮映像情報を高い圧縮率で再圧縮して、内蔵ＨＤＤ３に格納する再圧縮制御部７とを備えた。【選択図】  図１
2005064997.tif 000002
【特許請求の範囲】
【請求項１】
映像データを圧縮し、圧縮映像情報として、記憶装置に格納する映像記録装置における映像管理方法であって、
前記記憶装置の空き容量を監視し、前記空き容量が、予め設定された容量以下又は録画予約により使用予定の容量以下になると、前記記憶装置に格納された複数の前記圧縮映像情報のそれぞれに対応した映像管理情報に基づいて、高い圧縮率で再圧縮する圧縮映像情報を決定し、その決定した圧縮映像情報に対して、高い圧縮率での再圧縮の指示を行うことを特徴とする映像管理方法。
【請求項２】
請求項１記載の映像管理方法において、
前記記憶装置に格納された複数の前記圧縮映像情報のうち、視聴された圧縮映像情報、外部メディアに退避した圧縮映像情報、または前記映像管理情報に設定された保管期限を過ぎた圧縮映像情報に対して、高い圧縮率での再圧縮または削除の指示を行うことを特徴とする映像管理方法。
【請求項３】
映像データを圧縮するエンコーダと、
前記エンコーダにより圧縮された圧縮映像情報を格納する記憶装置と、
前記記憶装置の空き容量を監視し、前記空き容量が、予め設定された容量以下又は録画予約により使用予定の容量以下になると、前記記憶装置に格納された複数の前記圧縮映像情報のそれぞれに対応した映像管理情報に基づいて、高い圧縮率で再圧縮する圧縮映像情報を決定し、その決定した圧縮映像情報に対して、高い圧縮率での再圧縮の指示を行う記憶容量監視手段と、
前記記憶容量監視手段からの指示に基づいて、前記圧縮映像情報を高い圧縮率で再圧縮して、前記記憶装置に格納する再圧縮制御手段とを備えたことを特徴とする映像記録装置。
【請求項４】
請求項３記載の映像記録装置において、
前記記憶容量監視手段は、前記圧縮映像情報を再圧縮しても、前記記憶装置の空き容量を確保できないとき、ネットワークを介して接続されたリモートファイルに、前記圧縮映像情報を格納させることを特徴とする映像記録装置。
【請求項５】
請求項３または４記載の映像記録装置において、
前記映像管理情報を、ネットワークを介して接続された他の映像記録装置が管理する映像管理情報とマージして管理することを特徴とする映像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データを圧縮して、圧縮映像情報としてＨＤＤなどの記憶装置に記録する映像記録装置およびその映像管理方法に関し、特に、記憶装置の空き容量が少なくなった場合における、記憶装置の容量確保の技術に関する。
【背景技術】
【０００２】
従来、ＨＤＤレコーダなどの映像記録装置では、映像をＭＰＥＧ２圧縮して記録しているが、近年のＨＤＤの大容量化の状況においても、その容量は充分とはいえない。
【０００３】
このため、ユーザは、ユーザ自身が判断して、収録した映像を削除したり、ＤＶＤ−ＲＡＭなどのメディアに映像データをバックアップするなど、ＨＤＤの容量管理を行う必要があり、使い勝手が悪いという問題があった。
【０００４】
また、ＨＤＤレコーダでは複数の映像を収録可能であり、ＴＶ録画予約の機能がひとつの特徴となるが、録画予約を行った後に、ユーザがマニュアル録画した映像データによりＨＤＤの容量が減少し、録画予約した映像を収録できないことがあり、その回避もユーザの判断によるしかないなどの問題があった。
【０００５】
そこで、従来では、情報を記録するための所定容量を有した記憶装置と、この記憶装置の書込み読み出し制御をする制御装置とを備え、記憶装置に記録した記録済み情報を再圧縮して再書込みをする記録動作を再圧縮記録モードとしたとき、制御装置は再圧縮記録モードに基づいて記憶装置から記録済み情報を読み出しし、その記録済み情報よりも高い圧縮率で当該読み出し情報を再圧縮し、ここで再圧縮された当該圧縮情報を記憶装置に再書込みするように制御するようにしたことで、予め設備されたメモリ容量の記憶装置を有効に利用する記録再生装置があった（例えば、特許文献１参照）。
【特許文献１】特開２００２−１５０６７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載のものは、単に記録済みの情報の画質を落として（圧縮率を上げて）再記録を行うものであり、どのタイミングで再圧縮を行うかについては、考慮されていない。このため、映像記録装置の容量管理は、ユーザがその再圧縮のタイミングを判断し、ユーザ自身で行う必要があり、使い勝手が悪いという問題があった。
【０００７】
そこで、本発明の目的は、映像記録装置側で、記憶装置に記録された複数の圧縮映像情報を、予め設定された所定の条件・タイミングにより、圧縮率を高くして再エンコードし、記憶装置の空き容量を増やすことのできる映像記録装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明による映像管理方法は、映像データを圧縮し、圧縮映像情報として、記憶装置に格納する映像記録装置における映像管理方法であって、記憶装置の空き容量を監視し、空き容量が、予め設定された容量以下又は録画予約により使用予定の容量以下になると、記憶装置に格納された複数の圧縮映像情報のそれぞれに対応した映像管理情報に基づいて、高い圧縮率で再圧縮する圧縮映像情報を決定し、その決定した圧縮映像情報に対して、高い圧縮率での再圧縮の指示を行うものである。
【０００９】
また、本発明による映像記録装置は、映像データを圧縮するエンコーダと、エンコーダにより圧縮された圧縮映像情報を格納する記憶装置と、記憶装置の空き容量を監視し、空き容量が、予め設定された容量以下又は録画予約により使用予定の容量以下になると、記憶装置に格納された複数の圧縮映像情報のそれぞれに対応した映像管理情報に基づいて、高い圧縮率で再圧縮する圧縮映像情報を決定し、その決定した圧縮映像情報に対して、高い圧縮率での再圧縮の指示を行う記憶容量監視手段と、記憶容量監視手段からの指示に基づいて、圧縮映像情報を高い圧縮率で再圧縮して、記憶装置に格納する再圧縮制御手段とを備えたものである。
【発明の効果】
【００１０】
本発明によれば、記憶装置の圧縮映像情報を、ユーザの指示なしに、映像記録装置側で、予め設定された所定の条件・タイミングにより、再エンコードして記憶装置の空き容量を増やすので、ユーザに記憶装置の容量を認識させることがなく、使い勝手を向上させることができる。
【００１１】
また、本発明によれば、圧縮映像情報ごとに映像管理情報を持ち、リモートファイルや外部メディアの圧縮映像情報の管理を行えるので、映像記録装置に内蔵される記憶装置の記憶容量以上の映像データをサポートすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１３】
（実施の形態１）
図１は本発明の実施の形態１による映像記録装置の構成を示す構成図である。
【００１４】
図１において、映像記録装置は、エンコーダ１、デコーダ２、内蔵ＨＤＤ３、記憶制御部４、記憶容量監視手段である記憶容量監視部６、再圧縮制御手段である再圧縮制御部７から構成され、内蔵ＨＤＤ３とは別に、ネットワークなどを介してリモートファイル５が接続できるようになっている。
【００１５】
また、内蔵ＨＤＤ３やリモートファイル５などの記憶装置に格納する圧縮映像情報ごとに映像管理情報８を有しており、映像管理情報８は記憶容量監視部６により参照される。
【００１６】
ここで、映像管理情報８のデータ項目の一例について説明する。
【００１７】
図２は映像管理情報のデータ項目の一例を示す図である。
【００１８】
映像管理情報８は、図２に示すように、記憶装置に格納する圧縮映像情報ごとに、その圧縮映像情報についてのファイル情報、映像属性、記録属性が記録されている。
【００１９】
映像管理情報８の各項目の内容は、例えば、以下に示すものである。
「映像ファイル名」
当該圧縮映像情報のファイル名で、映像記録装置での圧縮映像情報を識別する。
「ファイル・アロケーション」
映像記録装置の当該圧縮映像情報の格納場所（例えば、ディレクトリパス）を示す。
「サイズ」
圧縮映像情報のファイルサイズを示す。
「メディアＩＤ」
ＤＶＤ−ＲＡＭなどの外部メディアに圧縮映像情報を退避したときに、当該メディアの識別子を記録する。また、内蔵ＨＤＤ３やリモートファイル５に記録した場合にも、その旨の識別子の記録を行ってもよい。
「コンテツＩＤ」
記録した圧縮映像情報の内容を示す識別子である。また、番組名、放送局名、ＤＶＤタイトル名、ＤＶＤコンテツ識別子などを別のテーブルに格納し、このテーブルを示すインデックスであってもよい。
「映像ソース」
デジタル／アナログ放送、カムコーダ、ストリーミング映像などの記録した圧縮映像情報のソース種別を記録する。
「記録日時」
当該映像記録装置に収録した日時を示す。
【００２０】
上記の「コンテツＩＤ」，「映像ソース」，「記録日時」は、圧縮映像情報の内容を示す映像属性として記録する。
「視聴後の処理（保存／削除）」
記憶装置に格納された圧縮映像情報を視聴後に削除するか否かを指定する。“削除”するように設定されていた場合には、再エンコードを行わずに削除する。
「再圧縮の許可／不許可」
本発明により、再エンコードを行うか否かを設定する。圧縮映像情報を記録した状態で保存したい場合に設定する。
「映像品質」
記憶装置に格納されたときの映像品質を設定する。
「映像保管期限１（再圧縮）」
記憶装置に格納された圧縮映像情報を再エンコード処理するタイミングを指定する。指定された日時に到達したときに、次の「再圧縮時の映像品質」に指定されたレベルに再エンコードを行う。
「再圧縮時の映像品質」
再エンコード時の映像品質を指定する。
「映像保管期限２（削除）」
記憶装置に格納された圧縮映像情報を削除するタイミングを指定する。指定された日時に到達したときに、当該圧縮映像情報を記憶装置から削除する。
【００２１】
上記の「視聴後の処理（保存／削除）」，「再圧縮の許可／不許可」，「映像品質」，「映像保管期限１（再圧縮）」，「再圧縮時の映像品質」，「映像保管期限２（削除）」は、圧縮映像情報の記録内容を示す記録属性として記録する。
【００２２】
次に、本実施の形態の動作について説明する。
【００２３】
まず、映像データは、エンコーダ１により、例えば、ＭＰＥＧ２圧縮され、記憶制御部４を介して、映像記録装置に内蔵される内蔵ＨＤＤ３やリモートファイル５などの記憶装置に圧縮映像情報として格納される。また、再生時には、内蔵ＨＤＤ３やリモートファイル５などの記憶装置に格納された圧縮映像情報が、記憶制御部４により読み出しされ、デコーダ２により、例えば、ＭＰＥＧ２伸張され、映像データとして出力され、外部のモニタなどの表示装置で表示される。
【００２４】
また、記憶容量監視部６は、常時あるいは所定のタイミングで内蔵ＨＤＤ３やリモートファイル５の空き容量の監視や、予約操作、視聴などの記憶装置の動作状態を監視し、以下に示す所定の条件を検出したときに、再圧縮制御部７に特定の圧縮映像情報ファイルの再圧縮のための再エンコードを指示する。このとき、再エンコードする圧縮映像情報は、映像管理情報８の内容により特定される。
【００２５】
（１）再エンコードタイミング
・空き容量が所定以下になったとき：内蔵ＨＤＤ３の空き容量が標準的な録画時間（例えば、２時間）になったとき、マニュアル録画に備えて、映像管理情報８を元に再圧縮する映像を特定し、再エンコードを行い容量を確保する。
【００２６】
・収録映像を視聴した後：当該圧縮映像情報を視聴後あるいは、視聴中に再エンコードして容量を低減する。
【００２７】
・収録後の保管期限（データの有効期限）：映像管理情報８に該圧縮映像情報の保管期限（格納期限）を示す情報を持ち、保管期限が過ぎた圧縮映像情報を再圧縮あるいは削除する。このとき、２段階の保管期限を定義し、第１の保管期限が過ぎたときに、再圧縮のための再エンコードを行い、第２の保管期限が過ぎたときに、削除を行う。
【００２８】
・録画予約時：少なくとも録画予約した圧縮映像情報を格納できるように、映像管理情報８を元に再圧縮する映像を特定し、再エンコードを行い容量を確保する。
【００２９】
・外部メディアに退避時：内蔵ＨＤＤ３に格納した圧縮映像情報を、例えば、映像記録装置内蔵のディスクドライブ（図示せず）などにより、リムーバルメディア（ＤＶＤ−Ｒ、ＤＶＤ−Ｒ／Ｗ、ＤＶＤ−ＲＡＭなどの外部メディア）にコピーしたときに、内蔵ＨＤＤ３の圧縮映像情報を再エンコードあるいは削除して内蔵ＨＤＤ３の空き容量を増加させると共に、映像管理情報８に外部メディアに格納したことをメディアＩＤと共に記入する。
【００３０】
・再エンコード許可／不許可の制御：再エンコードによる圧縮映像情報の画質劣化を防止あるいは保存情報については、その映像管理情報８に再エンコードの不許可を示す情報を格納し、再エンコードされないようにする。
【００３１】
・外部のリモートファイルへの記録：映像記録装置に内蔵する内蔵ＨＤＤ３などの記憶装置以外に、映像記録装置とネットワークを介して接続するリモートファイル５も、圧縮映像情報の格納領域として管理し、例えば、内蔵ＨＤＤ３の空き領域がなくなった場合には、リモートファイル５に圧縮映像情報を記録するようにする。あるいは、映像記録装置には、映像管理情報８のみを保持し、圧縮映像情報の記録・再圧縮記録は、リモートファイル５に行うようにしてもよい。
【００３２】
（２）再エンコード条件
・ＨＱ，ＳＤ，ＬＰ指定のとき、ＨＱ，ＳＤを再圧縮：圧縮映像情報ごとに当該圧縮映像情報の圧縮レベル（例えば、ＨＱ：８Ｍｂｐｓ、ＳＤ：４Ｍｂｐｓ、ＬＰ：２Ｍｂｐｓの映像ビットレート区分など）を設け、再圧縮時に、ＨＱあるいはＳＤに設定されている圧縮映像情報を優先して圧縮レベルを大きくする（ＨＱ→ＳＤ、ＳＤ→ＬＰ）ように圧縮する。また、段階的に再圧縮を行う。
【００３３】
・ビットレート：目標とする空き容量を確保するために、圧縮映像情報のビットレートを逆算して、再エンコードの映像ビットレートを決める。
【００３４】
・ビットレート＋解像度：さらに、解像度を低下させて再エンコードを行う。
【００３５】
・ビットレート＋解像度＋フレームレート：さらに、フレームレートを低下させて再エンコードを行う。
【００３６】
また、再圧縮制御部７は、記憶容量監視部６から指定された圧縮映像情報のファイルを内蔵ＨＤＤ３から読み出しし、一旦デコーダ２でＭＰＥＧ２伸張を行い、伸張した圧縮映像情報をエンコーダ１により所定の再圧縮条件で、ＭＰＥＧ２エンコードする。この再圧縮した圧縮映像情報を記憶制御部４を介して内蔵ＨＤＤ３に格納する。このとき、再圧縮結果により、映像管理情報８の更新も行う。
【００３７】
次に、ユーザがマニュアル録画を行い、内蔵ＨＤＤ３やリモートファイル５などの記憶装置の空き容量が少なくなった場合の記憶装置内の容量変化について説明する。
【００３８】
図３は記憶装置の空き容量が少なくなった場合の記憶装置内の容量変化について説明するための説明図であり、（ａ）はマニュアル録画前の記憶装置のファイルの格納状況、（ｂ）はユーザによるマニュアル録画後のファイルの格納状況、（ｃ）は本発明により、記憶装置の空き容量が増えた後のファイルの格納状況を示している。
【００３９】
図３において、ＨＱ、ＳＤ、ＬＰは映像品質レベルを示し、ＭＰＥＧ２の圧縮条件が異なる。ＨＱ（Ｈｉｇｈ  Ｑｕａｌｉｔｙ  ｍｏｄｅ）は、例えば、ビットレートが８Ｍｂｐｓ、画素サイズ７２０×４８０、フレームレート３０ＨｚでＭＰＥＧ２圧縮される条件を示している。同様に、ＳＤ（Ｓｔａｎｄａｒｄ  Ｑｕａｌｉｔｙ  ｍｏｄｅ）はビットレートが４Ｍｂｐｓ、画素サイズ７２０×４８０、フレームレート３０ＨｚでＭＰＥＧ２圧縮される条件を、ＬＰ（Ｌｏｎｇ−ｐｌａｙ  ｍｏｄｅ）はビットレートが２Ｍｂｐｓ、画素サイズ３５２×２５０、フレームレート３０ＨｚでＭＰＥＧ２圧縮される条件を示している。
【００４０】
なお、ＨＤ，ＳＤ，ＬＰの各映像品質モードは、この条件に固定されたものではなく、ビットレート、画素サイズ、フレームレートの組合せにより、いろいろな画像品質モードを設定することが可能である。
【００４１】
また、ビットレート、ビットレート＋解像度、ビットレート＋解像度＋フレームレートのいずれの組合せでも可能である。また、ＭＰＥＧ２方式では、圧縮率は、ビットレートにほぼ比例しているので、本実施の形態では、ビットレートの大小で、圧縮映像情報のファイル容量がほぼ決まってくる。
【００４２】
まず、図３の（ａ）に示すように、マニュアル録画される前では、３つの圧縮映像情報（映像Ａ９、映像Ｂ１０、映像Ｃ１１）が格納され、このとき空き領域１２がある。図３では、その面積がファイル容量を示している。
【００４３】
そして、図３の（ｂ）に示すように、ユーザによるマニュアル録画が行われると、映像Ｄ１３が格納されディスクの空きは空き領域１４となる。この空き領域では、他の圧縮映像情報を格納できなため、本発明により、記憶装置の空き容量を増やす処理が行われる。
【００４４】
この処理はマニュアル録画の場合には、録画終了時に行われる。また、マニュアル録画ではなく、予約録画の場合には、予約時に格納する容量が推定されるので、予約後に自動的に空き領域の増加処理が行われる。
【００４５】
そして、記憶装置の空き容量を増やす処理が行われると、図３の（ｃ）に示すように、ディスクの空きは空き領域１７となり、空き容量が増加する。
【００４６】
図３の（ｃ）に示す例では、映像Ａ９の映像品質レベルをＳＤ→ＬＰに、１レベル下げるように再エンコードを行い映像Ａ’１５とし、映像Ｂ１０の映像品質レベルをＨＱ→ＳＤに、１レベル下げるように再エンコードを行い映像Ｂ’１６とすることにより、再エンコード後の容量は、ほぼ１／２の容量になっている。この結果、空きは、領域１４から領域１７に増加し、マニュアル録画前の空き領域１２とほぼ同じ容量の空きを確保している。
【００４７】
また、映像Ｃ１１は、例えば、その映像管理情報８により、再エンコード不許可が設定されており、図３に示す例では、映像品質レベルを下げる再エンコードは行われない。
【００４８】
次に、本実施の形態の再エンコード処理の動作について説明する。
【００４９】
図４は再エンコード処理の動作を示すフローチャートである。
【００５０】
以下の動作においては、記憶装置の空き領域が、圧縮映像情報の標準的な記録時間である２時間分の空き領域を確保する例について説明する。
【００５１】
なお、空き領域の確保量は、記録する映像品質により異なるが、ここでは、ＨＱレベルで圧縮映像情報を記録する場合について説明する。また、この空き容量の確保量は、映像記録装置で固定的に持ってもよいし、ユーザ設定としてもよい。
【００５２】
記憶容量監視部６は、定期的あるいは録画予約などのイベントに応じて、記憶装置（内蔵ＨＤＤ３またはリモートファイル５）の記憶容量を監視し、その空き領域量が規定の２時間分以上あるかを判定する（ステップ１８）。ステップ１８で規定以上の空き領域がある場合には、再エンコード処理は行わない。ステップ１８で、空き領域が不足していた場合には、以下の再エンコード処理を行う。
【００５３】
まず、記憶装置に格納されている圧縮映像情報を視聴中であるかを判定し（ステップ１９）、ステップ１９で視聴中の場合には、圧縮映像情報を視聴終了後に当該圧縮映像情報の映像品質を低下（例えば、ＨＱをＳＤに再エンコード）するように再エンコードする（ステップ２４）。このとき、映像管理情報８を参照し、その項目データの「視聴後の処理」に「削除」と設定されていた場合には、視聴終了時に当該圧縮映像情報を削除してもよい。
【００５４】
また、ＭＰＥＧでは、ＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ）とよばれる単位に圧縮・伸張を行っていることから、ＧＯＰ単位に伸張（視聴）しながら、異なる映像品質で再エンコードを行ってもよい。
【００５５】
そして、ステップ１９で視聴中ではない場合には、映像管理情報８を参照し、その項目データの「映像保管期限１」、「映像保管期限２」により、保管期限切れかを判定し（ステップ２０）、ステップ２０で保管期限切れの場合には、当該圧縮映像情報の映像品質を低下するように再エンコードするかあるいは当該圧縮映像情報を削除する（ステップ２５）。
【００５６】
そして、ステップ２０で保管期限切れでない場合には、録画予約されているかを判定し（ステップ２１）、ステップ２１で録画予約されている場合には、予約条件から記録する圧縮映像情報の容量を推定し、空き領域が規定値以上になるように、すでに記憶装置に記録されている圧縮映像情報を再エンコードする（ステップ２６）。
【００５７】
そして、ステップ２１で録画予約されていない場合には、映像記録装置のＤＶＤ−ＲＡＭドライブなどのディスクドライブにより、外部メディアに特定の圧縮映像情報を退避しているかを判定し（ステップ２２）、ステップ２２で退避中あるいは退避完了している場合に、記憶装置内の当該圧縮映像情報を再エンコードあるいは削除する（ステップ２７）。このとき、映像管理情報８に外部メディアのメディアＩＤを記録する領域を設けているので、この領域に、圧縮映像情報を退避させた外部メディアのメディアＩＤを格納することで、映像管理情報８により、記憶装置と外部メディアの圧縮映像情報を一元管理することができる。また、再エンコードされた圧縮映像情報については、映像保管期限を設定して一定期間の保管に限定したり、他圧縮映像情報に優先して、削除するようにしてもよい。
【００５８】
そして、ステップ２２で外部メディアに特定の圧縮映像情報を退避していない場合には、映像記録装置がネットワークを介してリモートファイル５に圧縮映像情報を記録可能かを判定し（ステップ２３）、ステップ２３でリモートファイル５に圧縮映像情報を記録可能な場合には、リモートファイル５に圧縮映像情報を移動する、あるいはリモートファイル５に圧縮映像情報の記憶領域を確保することにより記憶装置（内蔵ＨＤＤ３またはリモートファイル５）の空き容量を増加する（ステップ２８）。このとき、映像管理情報８の“ファイル・アロケーション”を設定する領域に、リモートファイル５の位置情報を記録するようにする。これにより、内蔵ＨＤＤ３とリモートファイル５などの記憶装置の圧縮映像情報を一元管理することができる。
【００５９】
そして、ステップ２３で、リモートファイル５に圧縮映像情報を記録可能でない場合には、例えば、映像管理情報８の情報に基づいて、記憶装置の圧縮映像情報を再エンコードして空き領域を確保する（ステップ２９）。
【００６０】
なお、再エンコードを行うか否かの条件は、上記の条件に限定されるものでない。
【００６１】
また、自動的に空き領域が確保できない場合には、ユーザに領域不足を警告し、直接圧縮映像情報を削除するようにしたり、映像管理情報の設定値を変更するように依頼するようにしてもよい。
【００６２】
次に、記憶装置に格納された圧縮映像情報を視聴したときの再エンコード処理を詳細に説明する。
【００６３】
図５は記憶装置に格納された圧縮映像情報を視聴したときの再エンコード処理を示すフローチャートである。
【００６４】
前述したように、圧縮映像情報がＭＰＥＧだった場合には、ＧＯＰ単位に圧縮映像情報が圧縮されているので、記録装置からＧＯＰ単位に圧縮された圧縮映像情報を読み出しし（ステップ３１）、読み出ししたデータをＭＰＥＧデコードしてディスプレイに表示する（ステップ３２）。このとき、再圧縮方法が視聴中圧縮を行うように設定されているか判定し（ステップ３３）、ステップ３３で視聴中圧縮を行わない設定の場合には、次のＧＯＰ単位のデコード・表示を行う。
【００６５】
また、ステップ３３で、視聴中圧縮を行う設定の場合には、さらに、視聴中の時間帯に予約録画が設定されているか判定する（ステップ３４）。これは、本実施の形態では、エンコーダ１を１チャネル分しか用意していないため、視聴中圧縮と予約録画によるエンコードを並列に行えないためである。したがって、視聴中圧縮と予約録画の並列エンコードが可能な構成であれば、このような処理を行わなくともよい。
【００６６】
そして、ステップ３４で視聴中の時間帯に予約録画が設定されている場合には、次のＧＯＰ単位のデコード・表示を行い、ステップ３４で視聴中の時間帯に予約録画が設定されいない場合には、視聴中のＧＯＰ単位の圧縮映像情報を映像管理情報８に従い、再エンコードを行い（ステップ３５）、ＧＯＰ単位に記憶装置に書き込み（ステップ３６）、以上の処理を当該圧縮映像情報の視聴終了まで繰り返す（ステップ３７）。
【００６７】
そして、ステップ３７で圧縮映像情報の視聴を終了したときには、映像管理情報８の「視聴後の処理（保存／削除）」を参照して、視聴後に圧縮映像情報を再圧縮するか判定する（ステップ３８）。なお、視聴中圧縮を行った場合にはこの処理を行わなくてもよい。
【００６８】
ステップ３８で視聴後に再圧縮しない場合には、次に視聴後に削除するか判定し（ステップ３９）、ステップ３９で削除の設定の場合には、視聴した圧縮映像情報を削除する（ステップ４０）。
【００６９】
また、ステップ３８で視聴後に圧縮する場合には、現在予約録画中であるか確認し（ステップ４１）、ステップ４１で録画中でない場合には、視聴した圧縮映像情報の再圧縮を行う（ステップ４２）。これは、本実施の形態では、視聴中圧縮と予約録画によるエンコードを並列に行えないためであり、視聴中圧縮と予約録画の並列エンコードが可能な構成であれば、このような処理を行わなくともよい。
【００７０】
次に、録画予約時の記憶装置の空き容量管理による再エンコード処理を詳細に説明する。
【００７１】
図６は録画予約時の記憶装置の空き容量管理による再エンコード処理を示すフローチャートである。
【００７２】
まず、ユーザにより設定された録画予約情報から記録する番組などの予約録画時間を取得し（ステップ４３）、この予約録画時間と録画予約された圧縮映像情報に対応する映像管理情報８に記録されている記録属性の映像品質（ＨＱ、ＳＤ、ＬＰ）から記録に必要な記録容量を推定する（ステップ４４）。
【００７３】
そして、録画予約情報に従い推定した圧縮映像情報の記録容量の録画を行った後に、記憶装置に規定の空き容量があるかを判定する（ステップ４５）。ステップ４５で、記憶装置に空き領域がある場合には、録画予約のための空き容量管理を完了する。
【００７４】
もし、ステップ４５で、予約録画後の空き容量が不足する場合には、映像管理情報８を基に、記憶装置に格納されている圧縮映像情報の中から再圧縮する圧縮映像情報を選択し（ステップ４６）、再エンコードを行い記憶装置に書き込む（ステップ４７）。このとき、複数の圧縮映像情報のファイルに再エンコードを行ってもよい。
【００７５】
そして、ステップ４７での処理により記憶装置に規定の空き領域を確保できたかを判定し（ステップ４８）、ステップ４８で容量が確保できた場合には、録画予約時の記憶装置の空き容量管理を終了する。
【００７６】
また、ステップ４８でステップ４７での再エンコードの処理によっても記憶装置に空き容量を確保できなかった場合には、映像記憶装置が接続するネットワークにリモートファイル５のシステムがないかチェックする（ステップ４９）。ステップ４９でリモートファイル８のシステムが接続していない場合には、録画予約された圧縮映像情報の記憶領域がない旨を警告表示し（ステップ５０）、ユーザに手動で記憶領域を確保するように促す。
【００７７】
また、ステップ４９で映像記憶装置から記録可能なリモートファイル５のシステムがあれば、録画予約された圧縮映像情報の記録先をリモートファイルに変更する（ステップ５１）。
【００７８】
また、映像管理情報８のファイル・アロケーションの項目にも、このリモートファイル５の位置情報を記録する。この場合、映像記録装置で圧縮映像情報をＭＰＥＧなどにエンコードし、この圧縮データをネットワークを介してリモートファイル５に記録するので、ネットワークは、少なくとも圧縮ファイルのビットレート以上のスループットが必要となる。
【００７９】
このとき、ネットワークがこのスループットを確保できない場合には、映像記憶装置に格納されているファイルの一部をリモートファイルに移動し（ステップ５１）、録画予約した圧縮映像情報は、映像記録装置に格納するようにする。
【００８０】
このように本実施の形態では、内蔵ＨＤＤ３などの記憶装置の空き容量を監視し、ユーザによるマニュアル録画により、記憶装置の空き容量が少なくなった場合や、録画予約された圧縮映像情報の記憶領域が確保できない場合に、映像記録装置自身で、記憶装置に格納されている圧縮映像情報の映像管理情報８に基づいて、圧縮映像情報を圧縮率を高くして再エンコードするので、ユーザに記憶装置の容量を認識させることがなく、使い勝手を向上させることができる。
【００８１】
（実施の形態２）
本実施の形態は、実施の形態１の映像記録装置をＨＤＤレコーダとして構成したものである。
【００８２】
図７は本発明の実施の形態２によるＨＤＤレコーダの構成を示す構成図である。
【００８３】
図７において、ＨＤＤレコーダ５２は、Ｖｉｄｅｏ入力回路５３，ＭＰＥＧエンコーダ５４，ＭＰＥＧデコーダ５５、表示制御部５６、ＣＰＵ５７、キーボード（ＫＢ）やマウス（ＭＳ）などの入力部５８、ＨＤＤなどの記憶装置５９、ＤＶＤ−ＲＡＭドライブ６０、ネットワークコントローラ６１から構成され、表示制御部５６にはモニタ６２が接続され、ネットワークコントローラ６１はネットワーク６３に接続されている。
【００８４】
ＨＤＤレコーダ５２は、映像データの入力処理を行うＶｉｄｅｏ入力回路５３から入力された圧縮映像情報をＭＰＥＧエンコーダ５４によりＭＰＥＧデータに圧縮し、記憶装置（ＨＤＤ）５９に記録する。また、この記憶装置５９には、映像管理情報８も記録されている。
【００８５】
そして、圧縮映像情報を視聴するときには、記憶装置５９から圧縮された圧縮映像情報を読み出しし、ＭＰＥＧデコーダ５５に伸張して、表示制御部５６を介してモニタ６２に表示する。
【００８６】
映像信号の入力制御やエンコード／デコード制御は、ＣＰＵ５７により制御され、また、ＣＰＵ５７は、表示制御部５６を制御して、録画予約情報の入力画面を表示し、入力部５８により指定された予約情報を入力処理する。
【００８７】
また、ＨＤＤレコーダ５２は、ネットワークコントローラ６１を備え、ネットワーク６３に接続可能な構成になっている。この構成により、ネットワーク６３のリモートファイル５にエンコードした圧縮映像情報を記録したり、リモートファイル５に格納された圧縮映像情報を読み出し、ＭＰＥＧデコーダ５５により伸張してモニタ６２に圧縮映像情報を表示することができる。
【００８８】
また、ＨＤＤレコーダ５２は、ＤＶＤ−ＲＡＭドライブ６０を備え、記憶装置５９の圧縮映像情報を外部記録メディアにバックアップあるいは出力することができる。
【００８９】
本実施の形態での、記憶装置５９の空き容量を増やすための再エンコードの処理については、実施の形態１と同様な処理が行われる。
【００９０】
次に、本実施の形態のＨＤＤレコーダ５２によるＤＶＤ−ＲＡＭなどの外部メディアに圧縮映像情報を退避する場合の処理について説明する。
【００９１】
図８は外部メディアに圧縮映像情報を退避する場合の処理を示すフローチャートである。
【００９２】
まず、外部メディアに退避（書き出す）圧縮映像情報を選択し、記憶装置５９から読み出す（ステップ６４）。このときの圧縮映像情報の選択は、記憶装置５９に格納されている映像管理情報８を基に行えばよい。例えば、「サイズ」の項目によりソートを行い、ファイル容量の大きい順に圧縮映像情報を一覧表示したり、「記録日時」の項目によりソートを行い、古い順に圧縮映像情報を一覧表示し、外部メディアに出力する圧縮映像情報を選択する方法がある。
【００９３】
そして、ステップ６４で選択した圧縮映像情報を外部メディア用に再エンコードする（ステップ６５）。これは、圧縮映像情報によっては、一枚の外部メディアに収納できないことがあるためである。例えば、ＤＶＤビデオでは、４Ｍｂｐｓのビットレート（本実施の形態ではＳＤの画質レベル）で２時間の圧縮映像情報を記録できるが、記憶装置５９に格納されている圧縮映像情報がＨＱの画質レベルだった場合には、１時間分しか格納できない。したがって、一枚の外部メディアに退避する場合には、外部メディアの容量と退避する圧縮映像情報の時間から、ビットレートを算定し、このビットレートで再エンコードを行う。
【００９４】
そして、退避する圧縮映像情報の再エンコード後に、外部メディアに書き出し処理を行う（ステップ６６）。このとき、映像管理情報８の「ファイル・アロケーション」の項目を外部メディアに設定し、「メディアＩＤ」の項目に格納したメディアのメディアＩＤを設定する。
【００９５】
そして、外部メディアに書き出した圧縮映像情報の後処理を以下のように行う。
【００９６】
この処理は、本映像記録装置で圧縮映像情報の管理を行うための処理に関わる。まず、圧縮映像情報を外部メディアに退避した後、記憶装置５９に格納されていた圧縮映像情報を再圧縮して残しておくかを判定する（ステップ６７）。ステップ６７で記憶装置５９に再圧縮して残しておく必要がない場合には、外部メディアに退避した圧縮映像情報を記憶装置５９から削除する（ステップ６８）。
【００９７】
また、ステップ６７で記憶装置５９に再圧縮して残しておく場合には、記憶装置５９の容量を圧迫しないよう低容量になるように再エンコードを行う（ステップ６９）。この場合、記憶装置５９の容量管理を行う際に、最優先で削除するファイルに指定しておいてもよい。
【００９８】
このように本実施の形態では、外部メディアに退避させ、記憶装置５９に再エンコードして格納した圧縮映像情報は、ユーザにより外部メディアを装填しなくても、所望の圧縮映像情報を視聴できるので、使い勝手がよくなる。
【００９９】
また、映像管理情報８の「ファイル・アロケーション」の項目に外部メディアのメディアＩＤを設定して、管理できるので、外部メディアに退避させた圧縮映像情報を含めた圧縮映像情報の管理を容易に行うことができる。
【０１００】
（実施の形態３）
本実施の形態は、実施の形態１の映像記録装置をネットワークを介して複数台接続したり、映像記録装置に格納されている圧縮映像情報を視聴するＰＣなどの他の装置をネットワークに接続した映像記録システムとして構成したものである。
【０１０１】
図９は本発明の実施の形態３による映像記録システムの構成を示す構成図である。
【０１０２】
図９において、映像記録システムは、映像記録装置７０，７１、ネットワーク７２、圧縮映像情報を視聴可能なＰＣ７３，７４、リモートファイル７５から構成されている。
【０１０３】
複数の映像記録装置７０，７１はネットワーク７２を介して接続され、さらに、ネットワーク７２には、圧縮映像情報を視聴可能なＰＣ７３，７４が接続されている。また、リモートファイル７５もネットワーク７２に接続されている。
【０１０４】
次に、本実施の形態の映像記録システムにおけるＰＣ７３，７４による圧縮映像情報の表示動作について説明する。
【０１０５】
まず、圧縮映像情報を視聴するＰＣ７３は、映像記録装置７０と映像記録装置７１の映像管理情報８を参照し、記憶管理して圧縮映像情報の一覧を取得し、視聴する圧縮映像情報を選択する。
【０１０６】
さらに、選択した圧縮映像情報の格納位置を映像管理情報８から取得し、選択した圧縮映像情報を格納している映像記録装置７０，７１に対して転送を要求する。なお、リモートファイル７５に圧縮映像情報が格納されていたときには、映像記録装置７０，７１が圧縮映像情報の転送を中継するようにする。具体的には、映像記録装置７０，７１でストリーミング再生できるようにバッファリング制御を行ったり、ＰＣ７３の表示性能に合わせて再エンコード処理を行う。
【０１０７】
ここで、複数の映像記録装置７０，７１の映像管理情報８をマージして管理するようにしてもよい。この場合には、ＰＣ７３は、映像記録装置７０の映像管理情報を問い合わせれば、ネットワーク７２に接続されている複数の映像記録装置（図９の例では、映像記録装置７０と映像記録装置７１）で管理している映像管理情報８を一度に取得できるので、使い勝手がよくなる。さらに、映像記録装置７０，７１のそれぞれが、同じ圧縮映像情報を格納することがなくなるので、映像記録装置７０，７１内の記憶装置の使用効率が高くなり、格納できる圧縮映像情報が多くなる。
【０１０８】
次に、本実施の形態において、複数の映像記録装置がネットワークで接続された構成で、録画予約を行う場合の処理について説明する。
【０１０９】
図１０は録画予約を行う場合の処理を示すフローチャートである。
【０１１０】
まず、ユーザは、映像記録装置７０あるいはＰＣ７３で、予約録画設定（録画チャネル、記録画質、記録日時）を行う（ステップ７６）。映像記録装置７０は、予約録画設定された圧縮映像情報が、すでに予約されたものかどうかを、映像記録装置７０と映像記録装置７１の予約録画設定情報を参照して確認する（ステップ７７）。
【０１１１】
そして、ステップ７７で映像記録装置７１により、すでに予約録画設定されていた場合には、今回予約録画設定された圧縮映像情報の映像管理情報８の「ファイル・アロケーション」の項目を映像記録装置７１の記録位置に設定し（ステップ７８）、予約録画が完了した旨表示する（ステップ７９）。
【０１１２】
ステップ７７で他の映像記録装置との重複録画予約がない場合には、映像記録装置７０の記憶装置の空き容量を確認し（ステップ８０）、ステップ８０で映像記録装置７０の記憶装置に空きがある場合には、予約録画が完了した旨表示する（ステップ７９）。
【０１１３】
また、ステップ８０で、映像記録装置７０の空きがない場合には、ネットワーク７２に接続するリモートファイル７５あるいは他の映像記録装置７１の空き領域を確認し（ステップ８１）、ステップ８１で他に空き領域がある場合には、予約録画の格納場所をリモートファイル７５あるいは他の映像記録装置７１に設定し（ステップ８２）、予約録画が完了した旨表示する（ステップ７９）。
【０１１４】
このとき、映像記録装置７０の圧縮映像情報の再エンコードを行い、空き領域の確保処理を行ったうえで、他の記憶装置の空き領域を確認してもよいし、まず、他の記憶装置の空き領域を確認してから、他に空きがなかった場合に、空き領域を確保するための再エンコード処理を行うようにしてもよい。
【０１１５】
また、ステップ８１で他に空き容量がない場合には、映像記録システム内に、予約された圧縮映像情報を記録する領域がなく、予約録画処理を行うことができないので、予約不可の警告表示を行い（ステップ８３）、ユーザにファイル削除などの処置を促す。
【０１１６】
このように、本実施の形態では、ネットワーク７２で接続する他の映像記録装置の映像管理情報８を取得し、マージすることで、複数の映像記録装置の圧縮映像情報の一元管理や圧縮映像情報の共有化を行うことができる。
【０１１７】
また、映像記録装置内の記憶装置の共有を図ることができハードウェアリソースの利用効率が向上すると共に、それぞれの映像記録装置に同一圧縮映像情報を記録する必要がないので、記憶装置の利用率を向上することができる。
【０１１８】
なお、本実施の形態では、映像記録システムの例で説明したが、ネットワークに接続され、圧縮映像情報を管理するホームサーバシステムなどにも、適用可能である。
【０１１９】
また、実施の形態１〜３では、記憶装置の空き容量が少なくなった場合に映像管理情報８の情報により、圧縮映像情報を再エンコードしているが、再エンコードする前に、ユーザに確認のメッセージなどを表示するようにしてもよく、確認のメッセージと共に、直近の録画予約１件が録画可能か、直近の１日分の録画予約が録画可能か、直近の１週間分の録画予約が録画可能か、直近のＮ日分（Ｎは予め設定された数値）の録画予約が録画可能か、直近のＮ件分（Ｎは予め設定された数値）の録画予約が録画可能か、などの通知も行うようにしてもよい。
【図面の簡単な説明】
【０１２０】
【図１】本発明の実施の形態１による映像記録装置の構成を示す構成図である。
【図２】本発明の実施の形態１による映像管理情報のデータ項目の一例を示す図である。
【図３】（ａ），（ｂ），（ｃ）は本発明の実施の形態１による記憶装置の空き容量が少なくなった場合の記憶装置内の容量変化について説明するための説明図である。
【図４】本発明の実施の形態１による再エンコード処理の動作を示すフローチャートである。
【図５】本発明の実施の形態１による記憶装置に格納された圧縮映像情報を視聴したときの再エンコード処理を示すフローチャートである。
【図６】本発明の実施の形態１による録画予約時の記憶装置の空き容量管理による再エンコード処理を示すフローチャートである。
【図７】本発明の実施の形態２によるＨＤＤレコーダの構成を示す構成図である。
【図８】本発明の実施の形態２による外部メディアに圧縮映像情報を退避する場合の処理を示すフローチャートである。
【図９】本発明の実施の形態３による映像記録システムの構成を示す構成図である。
【図１０】本発明の実施の形態３による録画予約を行う場合の処理を示すフローチャートである。
【符号の説明】
【０１２１】
１…エンコーダ、２…デコーダ、３…内蔵ＨＤＤ、４…記憶制御部、５…リモートファイル、６…記憶容量監視部、７…再圧縮制御部、８…映像管理情報、５２…ＨＤＤレコーダ、５３…Ｖｉｄｅｏ入力回路，５４…ＭＰＥＧエンコーダ，５５…ＭＰＥＧデコーダ、５６…表示制御部、５７…ＣＰＵ、５８…入力部、５９…記憶装置、６０…ＤＶＤ−ＲＡＭドライブ、６１…ネットワークコントローラ、６２…モニタ、６３…ネットワーク、７０，７１…映像記録装置、７２…ネットワーク、７３，７４…ＰＣ、７５…リモートファイル。
【図１】
2005064997.tif 000003
【図２】
2005064997.tif 000004
【図３】
2005064997.tif 000005
【図４】
2005064997.tif 000006
【図５】
2005064997.tif 000007
【図６】
2005064997.tif 000008
【図７】
2005064997.tif 000009
【図８】
2005064997.tif 000010
【図９】
2005064997.tif 000011
【図１０】
2005064997.tif 000012