(57)【要約】【課題】映像ファイルの消去の条件に柔軟性を持たせた録画装置および録画方法を提供する。【解決手段】録画装置が、映像ファイルを蓄積する映像蓄積部と、前記映像蓄積部に蓄積される映像ファイルそれぞれの消去禁止、消去許可の設定を表すテーブルを記憶する記憶部と、前記映像蓄積部に蓄積される消去禁止の映像ファイルの全容量が所定の値に達したときに、前記テーブルを書き換える書換部と、を具備する。【選択図】図１
2008011407.tif 000002
【特許請求の範囲】
【請求項１】
映像ファイルを蓄積する映像蓄積部と、
前記映像蓄積部に蓄積される映像ファイルそれぞれの消去禁止、消去許可の設定を表すテーブルを記憶する記憶部と、
前記映像蓄積部に蓄積される消去禁止の映像ファイルの全容量が所定の値に達したときに、前記テーブルを書き換える書換部とを具備することを特徴とする録画装置。
【請求項２】
前記書換部は、最も記録時の古い消去禁止の映像ファイルを消去許可にするように前記テーブルを書き換えることを特徴とする請求項１記載の録画装置。
【請求項３】
映像ファイルへの記録を予約する情報を入力する入力部と、
前記記録が予約される映像ファイルの第１の容量を算出する第１の容量算出部と、
前記映像蓄積部に蓄積される消去禁止の映像ファイルの第２の容量を算出する第２の容量算出部と、
前記第１、第２の容量の総和を算出する総和算出部と、をさらに具備し、
前記書換部は、前記算出される総和が前記所定の値に達したときに前記テーブルを書き換えることを特徴とする請求項１記載の録画装置。
【請求項４】
前記テーブルは、前記映像蓄積部に蓄積される映像ファイルそれぞれのグループの区分を表し、
前記入力部は、前記記録を予約する映像ファイルのグループの区分を入力し、
前記第２の容量算出部が、前記記録を予約する映像ファイルのグループと同一のグループの前記消去禁止の映像ファイルの第２の容量を算出することを特徴とする請求項３記載の録画装置。
【請求項５】
前記映像蓄積部の空き容量を算出する第３の容量算出部と、
前記空き容量が前記第１の容量より小さいときに、前記映像蓄積部中の消去許可の映像ファイルの少なくとも一部を消去する映像消去部とをさらに具備することを特徴とする請求項３記載の録画装置。
【請求項６】
映像蓄積部に蓄積される映像ファイルそれぞれの消去禁止、消去許可をテーブルに記憶させるステップと、
前記映像蓄積部に蓄積される消去禁止の映像ファイルの全容量が所定の値に達したときに、前記テーブルを書き換えるステップとを具備することを特徴とする録画方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像を録画する録画装置および録画方法に関する。
【背景技術】
【０００２】
映像を録画する録画装置が用いられている。
ここで、一つの録画装置を複数のユーザで使用し、各ユーザがキーワード等による自動録画を行う場合がある。この場合、一人のユーザが大量に録画したときなどに、記録媒体の空き容量が無くなり、他のユーザの録画が制限される可能性がある。
番組の記録によって記録媒体の空き容量が無くなることを防止する技術が公開されている（特許文献１参照）。即ち、同一グループの録画番組の合計データ量が設定値を超える場合に、そのグループの録画済み番組を選択的に消去する。
【特許文献１】特開２００５−１９０５６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１記載の技術では、グループ内の合計データが設定値を超えると録画済み番組を消去するものであり、番組の消去の条件に柔軟性が欠けている。
上記に鑑み、本発明は映像ファイルの消去の条件に柔軟性を持たせた録画装置および録画方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の一態様に係る録画装置は、映像ファイルを蓄積する映像蓄積部と、前記映像蓄積部に蓄積される映像ファイルそれぞれの消去禁止、消去許可の設定を表すテーブルを記憶する記憶部と、前記映像蓄積部に蓄積される消去禁止の映像ファイルの全容量が所定の値に達したときに、前記テーブルを書き換える書換部と、を具備することを特徴とする。
【０００５】
本発明の一態様に係る録画方法は、映像蓄積部に蓄積される映像ファイルそれぞれの消去禁止、消去許可をテーブルに記憶させるステップと、前記映像蓄積部に蓄積される消去禁止の映像ファイルの全容量が所定の値に達したときに、前記テーブルを書き換えるステップと、を具備することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、映像ファイルの消去の条件に柔軟性を持たせた録画装置および録画方法を提供できる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
図１は、本発明の一実施形態に係る映像記録再生装置１００の構成を示すブロック図である。
同図に示すように、映像記録再生装置１００は、ＣＰＵ（Central Processing Unit)１０１、メインメモリ１０２、記憶装置１０３、入力装置１０４、システムバス１０５、チューナ１１１、エンコーダ１１２、およびデコーダ１１３を備える。
【０００８】
ＣＰＵ１０１は、映像記録再生装置１００全体を制御するものである。ＣＰＵ１０１は、消去禁止の映像ファイル（コンテンツ）の全容量が所定の値に達したときに、テーブルを書き換える書換部として機能する。
ＣＰＵ１０１は、第１、第２、第３の容量算出部、総和算出部、および映像消去部として機能する。即ち、ＣＰＵ１０１は、記録が予約される映像ファイルの第１の容量を算出する。ＣＰＵ１０１は、映像蓄積部に蓄積される消去禁止の映像ファイルの第２の容量を算出する。ＣＰＵ１０１は、第１、第２の容量の総和を算出する。ＣＰＵ１０１は、映像蓄積部の空き容量を算出する。ＣＰＵ１０１は、映像蓄積部中の消去許可の映像ファイルの少なくとも一部を消去する。
【０００９】
メインメモリ１０２は、例えば、半導体メモリからなり、ＣＰＵ１０１の作業領域として用いられる。
記憶装置１０３は、例えば、ＨＤＤ（Hard Disk Drive（ハードディスク装置、磁気記憶装置）)、光ディスクドライブ等の記録媒体であり、映像ファイルを蓄積する映像蓄積部として機能する。この記憶装置１０３は、情報の書き込み、読み出し、および書き込まれた情報の消去が可能である。
記憶装置１０３には、映像ファイルに加えて、録画予約管理テーブルおよび映像管理テーブルが記憶される。なお、この詳細は後述する。
【００１０】
入力装置１０４は、例えば、キーボード、リモコンであり、映像ファイルへの記録を予約する情報を入力する入力部として機能する。
【００１１】
チューナ１１１、放送信号を受信し、放送チャンネルを選択して出力する。
エンコーダ１１２は、チューナ１１１から出力される放送信号をＭＰＥＧ（Moving Picture Experts Group）２等の圧縮符号化データに符号化する。エンコーダ１１２によって符号化されたデータは、ＣＰＵ１０１の制御により、システムバス１０５を介してメインメモリ１０２に蓄積され、ブロック単位にまとめられて記憶装置１０３に記憶される。
デコーダ１１３は、記憶装置１０３から読み出された圧縮符号化データをモニタ１２０で表示可能な形式のデータに復号する。
【００１２】
図２、図３は、記憶装置１０３に記憶される録画予約管理テーブルおよび映像管理テーブルの一例を表す模式図である。
録画予約管理テーブルは、録画の予約を管理するためのものである。
【００１３】
録画予約管理テーブルには、グループ名、保証容量、録画予約が対応して表される。
グループ名は、その映像ファイルのグループ（録画グループ）区分を識別する識別子である。
保証容量は、そのグループ内での保証内（消去禁止の）映像ファイルの全容量の限界を表す値である。
録画予約は、映像の録画予約のための情報（録画予約情報）である。ここでは、録画予約を互いに識別する識別子（予約Ａ＿１等）のみを表している。実際には、この識別子に付随して、録画する映像を特定するための情報（例えば、録画するチャンネル、録画の開示時刻、終了時刻）が録画予約情報に含まれる。
【００１４】
映像管理テーブルは、録画される映像を管理するためのものであり、映像蓄積部に蓄積される映像ファイルそれぞれの消去禁止、消去許可の設定を表すテーブルとして機能する。
映像管理テーブルには、映像のファイル名、記録日時、グループ名、保証フラグが対応して表される。
ファイル名は、映像ファイルを識別する識別子である。
記録日時は、映像が録画された日時を表す。
グループ名は、その映像のグループ（録画グループ）区分を識別する識別子である。このグループを利用者に対応させると、利用者毎の管理が可能となる。但し、録画グループと利用者を１対１に対応させないことも可能である。例えば、一利用者が複数の映像グループを利用したり、1つの映像グループを複数の利用者が利用することも可能である。
保証フラグは、その映像の保存が保証されているか否か（保証内（消去禁止）、保証外（消去許可））を表すフラグである。保証フラグが「True」、「False」であることは、その映像ファイルが、保証内、および保証外であることを示す
【００１５】
（映像記録再生装置１００の動作）
以下、映像記録再生装置１００の動作手順を説明する。
図４は、映像記録再生装置１００の動作手順の一例を表すフロー図である。また、図５、図６は、図４に示す手順の一部の詳細例を表すフロー図である。以下、図４〜図５に従って、映像記録再生装置１００の動作手順を説明する。
【００１６】
Ａ．録画予約管理テーブルの作成（ステップＳ１１）
録画予約管理テーブルが作成される。
ユーザが入力装置１０４から入力することで、録画予約管理テーブルが作成される。
録画グループのグループ名、それぞれのグループに与えられる保証容量を入力装置１０４から入力することで、録画予約管理テーブルを作成できる。例えば、映像を録画グループＡ、Ｂ、Ｃに区分して記録することを考える。この場合、録画グループのグループ名（グループＡ、Ｂ、Ｃ）、それぞれに与えられる保証容量を入力する。
なお、記憶装置１０３の総記憶容量に基づいて、推奨される保証容量をＣＰＵ１０１が算出し、ユーザに提示してもよい。
ここで作成される録画予約テーブルには、録画予約の項目が入力されていない。録画予約の項目は次のステップＳ１２で入力される。
【００１７】
Ｂ．録画予約（ステップＳ１２）
録画予約管理テーブルに録画予約が追加される。
図５は、録画予約管理テーブルへの録画予約追加手順の詳細を表すフロー図である。
（１）録画グループの選択（ステップＳ２１）
録画する映像が属する録画グループが選択される。
ここで、既存の録画グループのみならず、新規な録画グループの選択が可能である。例えば、録画グループとして、グループＡ、Ｂ、Ｃが存在しているとする。録画予約の追加時に、「グループＡ、Ｂ、Ｃ、新規グループ」を選択できる。即ち、「グループＡ、Ｂ、Ｃ」のみならず、「新規グループ」の選択が許容される。
【００１８】
（２）録画グループの作成（ステップＳ２２〜Ｓ２５）
ステップＳ２１で「新規グループ」が選択されたら、新規グループのグループ名が入力される。また、その録画グループの保証容量が設定される。これらの情報が録画予約管理テーブルに追加されることで、新規グループが作成される。
【００１９】
（３）録画予約（ステップＳ２６、Ｓ２７）
録画予約情報が入力され、録画予約管理テーブル中の選択したグループに追加されることで、録画予約が追加される。
【００２０】
Ｃ．録画容量の確保（ステップＳ１３）
（１）録画予約容量Cexpの算出（ステップＳ３１）
録画予約による録画の開始時に、録画時間と録画ビットレートから、その録画に必要な容量（録画予約容量）Cexpが見積られる。
【００２１】
（２）保証の変更（ステップＳ３２〜Ｓ３５）
その録画予約と同じグループの映像ファイルのうち、保証内映像のみの総容量（保証内録画済容量）Ctotalを算出する（ステップＳ３２）。
録画予約容量Cexpおよび保証内録画済容量Ctotalを和することで、保証内全容量ＣＴが算出される（ステップＳ３３）。
ＣＴ＝Cexp＋Ctotal
即ち、同一グループでの保証内映像（録画済みおよび録画予約）ファイルの全容量を算出する。
【００２２】
保証の変更の要否が判断される（ステップＳ３４）。即ち、保証内全容量ＣＴがそのグループに与えられた保証容量を越えるか否かが判断される。
保証内全容量ＣＴがそのグループの保証容量を越える場合、そのグループの保証内映像ファイルのうち最も古いもの（記録時刻が最も古いもの）を保証外映像ファイルに変更する（ステップＳ３５）。
そして、保証内全容量ＣＴが保証容量を越えなくなるまで、これを繰り返す（ステップＳ３２〜Ｓ３５）。
【００２３】
図７は、記憶装置１０３内に映像ファイルが記録される状態を示す模式図である。グループＡ、Ｂ、Ｃそれぞれに、適宜に新規な映像ファイルが追加される。新規な映像ファイルは保証内（消去禁止）である。
【００２４】
図８は、記憶装置１０３内の映像ファイルの保証が変更される状態を示す模式図である。
各グループでの映像ファイルが増えて保証容量に達した場合、録画予約される映像ファイルと同一グループの保証内映像ファイルのうち、最も古いものを保証外映像に変更する。保証内映像の総容量は、常に保証容量以下となるように管理される。
【００２５】
（３）映像の消去（ステップＳ３６〜Ｓ３８）
記憶装置１０３の空き容量Cvacを求め（ステップＳ３６）、この空き容量Cvacが録画予約容量Cexpより大きいか否かを確認する（ステップＳ３７）。
空き容量Cvacが録画予約容量Cexpより小さい場合、全グループの保証外映像ファイルのうち最も古いものを記憶装置１０３から消去する。空き容量Cvacが録画予約容量Cexpより大きくなるまで、この操作が繰り返される（ステップＳ３６〜Ｓ３８）。即ち、ファイル単位で映像ファイルを消去することで、録画予約容量Cexpが確保される。
【００２６】
図９は、記憶装置１０３内の映像ファイルが消去される状態の一例を示す模式図である。
記憶装置１０３の記憶容量に空きがなくなった場合、全録画グループの保証外映像ファイルのうち最も古い映像ファイルを消去する。
ここで、消去する映像ファイルのグループは、録画予約する映像ファイルのグループと同じである必要はない。図１０に示すように、例えば、グループＢの映像ファイルの録画を予約するときに、保証外映像のうち最も古いものがグループＣの映像ファイルであった場合、このグループＣの映像ファイルが消去される。
【００２７】
Ｄ．録画（ステップＳ１４）
以上のようにして、記憶容量が確保されたら、映像ファイルに番組が録画され、保証内映像として管理される。
【００２８】
図１１は、ステップＳ２５で録画グループＤが追加される状態を示す模式図である。すでに記憶容量に空きがなくなっていた場合、保証外映像ファイルのうち最も古いものを消去して、グループＤに映像ファイルを追加する。
ここで、映像ファイルに保証内、保証外の区別を置かず、記憶装置１０３を各ユーザが独占的に使用できる領域に分割することも考えられる。
しかし、このような手法では、ユーザ数が増えたときに再配分が必要になり、ユーザの負担が大きくなる。
これに対して、本実施形態では、グループＤの保証容量分の記憶領域を一度に確保する必要がないので、グループの追加が比較的容易に行える。グループＤの映像ファイルが増えていくに従い、保証外映像ファイルの総容量が徐々に減っていき、グループＤの保証容量を自然に確保できる。
【００２９】
図１２は、ステップＳ２７で録画予約が追加される状態を示す模式図である。
ここでは、グループＡ、Ｂ、Ｃの録画が図９のような容量配分で行われているときに、グループＢの録画予約が大きく増加したとする。この場合、グループＢの保証外映像の割合が増加する。このため、録画予約容量Cexpの確保が自動的に可能となる。また、グループＣの保証内映像は、そのまま維持され、消去されることはない。即ち、グループＢでの予約の追加により、グループＣでの保証内映像ファイルの利用が制限されることはない。
【００３０】
本実施形態では、録画予約をグループに分け、各グループに対して使用が保証される記憶容量（保証容量）を設定する。録画予約によって新規に録画した映像ファイルを保証内映像ファイルとして管理する。
各録画グループで録画された映像の総容量が保証容量に達した場合、新たな録画の際に、そのクループの保証内映像ファイルのうち最も古い映像ファイルを保証外映像ファイルに変更する。
記憶装置１０３に空き容量がなくなった場合、新たに録画を行う際に、全グループの保証外映像ファイルのうち最も古い映像ファイルを自動的に消去する。
【００３１】
以上のように、各録画グループの保証容量を設定し、映像ファイルを保証フラグとともに管理することで、各グループの使用容量を簡単に保証できる。また、他のグループの保証外映像を消すことができるため、録画予約数の変化や予約グループ数の変化に柔軟に対応できる。
【００３２】
（その他の実施形態）
本発明の実施形態は上記の実施形態に限られず拡張、変更可能であり、拡張、変更した実施形態も本発明の技術的範囲に含まれる。
上記実施形態では、記録日時が最も古い映像ファイルの保証を変更し、あるいは消去している。これに対して、記録日時以外の条件に基づいて、これら変更、消去の可否を設定できる。また、変更と消去の条件を異ならせても良い。
【００３３】
他の条件として、以下を挙げることができる。
（１）再生の有無
再生された映像ファイルを変更等の対象とする。
（２）再生された日時
再生した日時が最も古い映像ファイルを変更等の対象とする。
（３）ユーザの選択
消去候補を提示し、提示した消去候補のうち、ユーザにより選択された映像ファイルを変更等の対象とする。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態に係る映像記録再生装置の構成を示すブロック図である。
【図２】録画予約管理テーブル一例を表す模式図である。
【図３】映像管理テーブルの一例を表す模式図である。
【図４】図１の映像記録再生装置の動作手順の一例を表すフロー図である。
【図５】図４に示す手順の一部の詳細例を表すフロー図である。
【図６】図４に示す手順の一部の詳細例を表すフロー図である。
【図７】映像ファイルが記録される状態を示す模式図である。
【図８】映像ファイルの保証が変更される状態を示す模式図である。
【図９】映像ファイルが消去される状態の一例を示す模式図である。
【図１０】録画グループが追加される状態の他の例を示す模式図である。
【図１１】録画グループが追加される状態を示す模式図である。
【図１２】録画予約が追加される状態を示す模式図である。
【符号の説明】
【００３５】
１００…映像記録再生装置、１０１…ＣＰＵ、１０２…メインメモリ、１０３…記憶装置、１０４…入力装置、１０５…システムバス、１１１…チューナ、１１２…エンコーダ、１１３…デコーダ、１２０…モニタ。
【図１】
2008011407.tif 000003
【図２】
2008011407.tif 000004
【図３】
2008011407.tif 000005
【図４】
2008011407.tif 000006
【図５】
2008011407.tif 000007
【図６】
2008011407.tif 000008
【図７】
2008011407.tif 000009
【図８】
2008011407.tif 000010
【図９】
2008011407.tif 000011
【図１０】
2008011407.tif 000012
【図１１】
2008011407.tif 000013
【図１２】
2008011407.tif 000014