(57)【要約】【課題】  複数コンテンツが蓄積されたＨＤＤから複数コンテンツの総容量よりも小さな容量の蓄積媒体へすべてのコンテンツをバックアップすることは難しい。そのため、ＨＤＤに蓄積された大量のコンテンツに対して、手動によるコンテンツの選別が必要である。同時に、ＨＤＤの記録容量が増加し、選別対象となるデータ数が膨大になった。そのため、手動によるコンテンツの取捨選択は非常に煩雑なものであった。【解決手段】  ＨＤＤに保存するコンテンツに対して属性情報を付与し管理する。ＨＤＤの故障が予測された場合に、付与された属性情報に応じて決定することができる優先順位の高いコンテンツを優先的にバックアップする。【選択図】  図４
2010049729.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを蓄積する蓄積手段と、
コンテンツの属性情報を管理する管理手段と、
前記属性情報に応じて、前記蓄積手段に蓄積されたコンテンツのバックアップ処理の優先順位を決定する決定手段と、
前記決定手段によって決定された優先順位に従い、前記蓄積手段とは異なる記録手段にコンテンツをバックアップするための制御を行う制御手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記蓄積手段の不良を予測する不良予測手段を有し、
前記制御手段は前記不良予測手段が不良を予測したことに基づいて、前記蓄積手段に蓄積されたコンテンツのバックアップを開始することを特徴とする請求項１記載の情報処理装置。
【請求項３】
現在日時を管理する時間管理手段と、
前回のバックアップを行った日時を保持する保持手段と、を有し、
前記制御手段は前記時間管理手段が管理する現在日時と前記保持手段が保持する前回のバックアップを行った日時との差の時間が、所定の時間となったことに応じて、バックアップを開始することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記制御手段は、バックアップの対象となる前記蓄積手段に蓄積されたコンテンツが前記蓄積手段とは異なる記録手段に既にバックアップされている場合には、当該コンテンツのバックアップを実行しないことを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記不良予測手段は不良の程度を判定することが可能であり、前記制御手段は前記蓄積手段へのコンテンツの書き込みと前記記録手段へバックアップするために前記蓄積手段からコンテンツの読み出しを並行して実行するか否かを前記不良予測手段が判定した不良の程度に基づいて判断することを特徴とする請求項２記載の情報処理装置。
【請求項６】
コンテンツを蓄積部に蓄積する蓄積工程と、
コンテンツの属性情報を管理する管理工程と、
前記属性情報に応じて、前記蓄積部に蓄積されたコンテンツのバックアップ処理の優先順位を決定する決定工程と、
前記決定工程によって決定された優先順位に従い、前記蓄積部とは異なる記録部にコンテンツをバックアップするための制御を行う制御工程と、を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツに対して優先順位を設定し、優先順位を利用してコンテンツを管理する情報処理装置に関するものである。
【背景技術】
【０００２】
デジタル放送の普及、コンテンツ利用の拡大に応じ、蓄積媒体を内蔵したコンテンツ再生機械が普及した。例えばＨＤＤを内蔵したＴＶ等が出現した。しかし、ＨＤＤには寿命が存在する。また、予期せぬＨＤＤの故障によって、ＨＤＤに蓄積されたコンテンツが再生できなくなる。そのため、ＨＤＤの故障予測機能を利用し、ユーザにバックアップを促すものがあった（例えば、特許文献１参照）。
【特許文献１】特開２００７−２１３６７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
複数コンテンツが蓄積されたＨＤＤから複数コンテンツの総容量よりも小さな容量の蓄積媒体へすべてのコンテンツをバックアップすることは難しい。
そのため、ＨＤＤに蓄積された大量のコンテンツに対して、手動によるコンテンツの選別が必要である。同時に、ＨＤＤの記録容量が増加し、選別対象となるデータ数が膨大になった。そのため、手動によるコンテンツの取捨選択は非常に煩雑なものであった。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明はコンテンツを保存する保存手段と、前記保存手段に保存されたコンテンツの属性情報を管理する管理手段と、前記属性情報に応じて、前記保存手段に保存されたコンテンツに対して、優先順位を判定する判定手段と、前記判定手段によって判定された優先順位の高いコンテンツから順にバックアップする管理手段とを有することを特徴とする。
【発明の効果】
【０００５】
本発明により、重要なコンテンツを効率的にバックアップできる。
【発明を実施するための最良の形態】
【０００６】
（実施例１）
（放送波について）
発明の一形態である実施例をＡＲＩＢ（社団法人  電波産業会）によって規定された地上デジタル放送規格ＤＶＢ（Ｄｉｇｉｔａｌ  Ｖｉｄｅｏ  Ｂｒｏａｄｃａｓｔｉｎｇ）に従い記載する。
【０００７】
はじめに、デジタルテレビジョン放送波について記載する。デジタルテレビジョン放送波はデジタル放送信号（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ以下ＴＳと称する）を伝送路符号化したものである。ＴＳは映像信号、音声信号、字幕・文字スーパー、データ放送コンテンツ、並びに番組特定情報であるＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）及びＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）を多重化した信号である。映像信号はＩＳＯ／ＩＥＣ６１８１８−２のＭＰＥＧ２形式で送信される。また、音声信号はＩＳＯ／ＩＥＣ６１８１８−３のＭＰＥＧ２形式で送信される。ＳＩは番組名などの番組に関連する各種の情報を総称するものである。
【０００８】
（ＨＤＤ内蔵ＴＶの内部構成）
次に、受信装置について述べる。受信システムは本実施例ではＨＤＤ（Ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）を内蔵したテレビジョン放送受信装置（以下、ＴＶと称する）である。ＨＤＤ内蔵ＴＶは例えば図１のような内部構成とする。以下にＨＤＤ内蔵ＴＶ１００の内部について詳述する。
【０００９】
制御処理部１１４はＨＤＤ内蔵ＴＶ１００全体の制御を司る。制御処理部１１４はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、不揮発性メモリおよびＲＡＭメモリ、及び時間管理を行うためのタイマーを内部に有する。制御処理部１１４内部の不揮発性メモリはプログラム、属性表、予約済み録画予定表を格納する。また、制御処理部１１４はＲＡＭメモリをＣＰＵ実行領域として利用する。本発明の形態では制御処理部１１４内部のＣＰＵが不揮発性メモリに保存されたプログラムに従い、ＨＤＤ内蔵ＴＶ１００全体の制御を行う。これらの制御は代替として、再構成可能ハードウェア、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などで実現されても良い。制御処理部１１４内部のタイマーは現在時刻を保持する。
【００１０】
データバス１０１はデータバスに接続された各部の間で制御データやＳＩを転送する。また、ストリームバス１０２はストリームバスに接続された各部の間で放送データなどのストリームデータを転送する。
【００１１】
チューナー１０４は変調された放送波を復調する復調回路を有し、アンテナ１０３で受信した放送波から放送ストリームを出力する。
【００１２】
ＤＥＭＵＸ部１０５は多重化されたストリームから所望のＰＩＤ（Ｐａｃｋｅｔ  ＩＤ）を持つストリームを選択し、映像・音声ストリームをデコーダ１０６に送る。同様に、ＤＥＭＵＸ部１０５は番組名や容量などの番組情報を含むＳＩを制御処理部１１４に送る。
【００１３】
デコーダ１０６は圧縮された映像ストリームを非圧縮の映像データにデコードする。同様に、デコーダ１０６は圧縮された音声ストリームを非圧縮の音声データにデコードする。デコーダ１０６でデコードされたデータは映像信号及び音声信号となり、映像信号は画像処理部１０７へ音声信号は音声処理部１０９へ出力される。画像処理部１０７は色変換などの画像処理を行い、画像処理された映像をディスプレイ１０８へ出力する。また、音声処理部１０９は音場補正などの音声処理を行い、音声処理された音声をスピーカ１１０へ出力する。
【００１４】
ＨＤＤ内蔵ＴＶ１００はインターフェースとして、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）−ＩＦ部１１５、ＩＥＥＥ（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）で標準化された伝送方式である通称ＩＥＥＥ１３９４規格でのデータ入出力を実行するＩＥＥＥ１３９４−ＩＦ部１１６、通称ＩＥＥＥ８０２．３規格のデータ入出力を実行するＥｔｈｅｒｎｅｔ（登録商標）−ＩＦ部１１７、Ｓｅｒｉａｌ  ＡＴＡ  Ｗｏｒｋｉｎｇ  Ｇｒｏｕｐで策定された接続規格のインターフェースであるＨＤＤ−ＩＦ部１１８を持つ。これらのインターフェースは他の規格であってもよい。また、ＨＤＤ内蔵ＴＶ１００と外部装置の接続方式は直接接続に限らず、例えばハブなどの中継装置を介した間接接続であってもよい。
【００１５】
外部のビデオカメラ１２０は動画、静止画の撮影、録音が可能である。ＨＤＤ内蔵ＴＶ１００は外部のビデオカメラ１２０と、例えば、ＵＳＢ−ＩＦ部１１５で接続できる。同様に、ＨＤＤ内蔵ＴＶ１００は通称ＩＥＥＥ１３９４規格でのデータ入出力を実行する外部の書き込み可能なＤＶＤドライブであるＩＥＥＥ１３９４−ＤＶＤ１２１とＩＥＥＥ１３９４−ＩＦ部１１６を介して接続できる。また、ＨＤＤ内蔵ＴＶ１００は外部のＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）対応ＨＤＤ１２２と例えば、Ｅｔｈｅｒｎｅｔ（登録商標）−ＩＦ部１１７を介して接続できる。ＨＤＤ内蔵ＴＶ１００はＥｔｈｅｒｎｅｔ（登録商標）−ＩＦ部１１７を介して外部ネットワーク１２３に接続できる。これにより、ＨＤＤ内蔵ＴＶ１００は例えば、インターネット上にある任意のサーバにアクセスすることが可能である。このように、ＨＤＤ内蔵ＴＶ１００は上述の記録部にコンテンツを保存することができる。
【００１６】
蓄積部としての内蔵ＨＤＤ１１９はＨＤＤ−ＩＦ部１１８を介してデータバスに接続されている。内蔵ＨＤＤ１１９はＳ．Ｍ．Ａ．Ｒ．Ｔ．（Ｓｅｌｆ−Ｍｏｎｉｔｏｒｉｎｇ  Ａｎａｌｙｓｉｓ  ａｎｄ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ）と呼ばれる自己診断機能を持つ。このＳ．Ｍ．Ａ．Ｒ．Ｔ．機能はＨＤＤ内部の信号をモニタリングして、ＨＤＤの信頼性を示す現在の値または記録された過去の値と設定された閾値を比較することで、故障発生を予測する媒体不良予測機能である。なお、故障発生の予測はＨＤＤ本体で行わないものであっても良いのは言うまでもない。
【００１７】
トランスコーダ１１１は内蔵ＨＤＤ１１９に録画が完了したコンテンツをユーザの指示に応じてコンテンツのフォーマットを変換する。また、トランスコーダ１１１はユーザが録画時にフォーマット形式の変換を指示した場合、コンテンツを録画する過程でコンテンツのフォーマット形式を変換する。これにより、内蔵ＨＤＤ１１９に記録されるコンテンツの容量を小さくすることができる。即ち、コンテンツのデータ量の圧縮処理をトランスコーダ１１１が実行する。圧縮処理としてトランスコーダ１１１が可能なものとしては、例えば、ＭＰＥＧ２からＭＰＥＧ４への圧縮方式（フォーマット形式）の変換や、例えば、横１９２０×縦１０８０ｐｉｘｅｌから横６４０×縦４８０ｐｉｘｅｌにする解像度変換がある。また、その他の圧縮処理としては、ビットレートを下げるビットレート変換や、プログレッシブ（Ｐ）をインターレース（Ｉ）にするＰ−Ｉ変換などがある。また、コンテンツの必要部分のみを編集するためのカット機能を利用したコンテンツの部分カット処理や、部分カット処理により作成されたコンテンツに対して、更に解像度変換などの圧縮処理を施すことなどが考えられる。なお、トランスコーダ１１１での圧縮処理は内蔵ＨＤＤへの記録実行時、即ち、映像を受信して記録しながら圧縮処理を映像に施すようにしても良い。なお、制御処理部１１４は例えば圧縮方式や解像度などの、コンテンツの圧縮処理に関する情報を属性情報として属性表に管理する。
【００１８】
次に、ＨＤＤ内蔵ＴＶ１００が内蔵ＨＤＤ１１９に保存されているコンテンツからバックアップ処理時に、バックアップするコンテンツを選ぶための順序を決定するために利用するデータについて記載する。
【００１９】
内蔵ＨＤＤ１１９に保存されているコンテンツからバックアップ処理時に、バックアップするコンテンツを選ぶための順序を決定するために利用するデータは制御処理部１１４内部の不揮発性メモリに保持されている。
【００２０】
ＨＤＤ内蔵ＴＶ１００は録画予約のコンテンツを内蔵ＨＤＤに録画する際又は、外部装置又は放送からコンテンツを内蔵ＨＤＤへ録画する際に属性表を作成する。外部接続機器からコンテンツ名が取得可能な場合、制御処理部１１４は属性情報を取得する。また、制御処理部１１４は記録日時、容量、コンテンツのコピー元の機器情報、ＨＤＤ内蔵ＴＶ１００へコピーをした日時を取得する。属性表を作成するために、追加の属性情報をサーバから取得してもよい。その場合、制御処理部１１４はＥｔｈｅｒｎｅｔ（登録商標）−ＩＦ部１１７へ指示を出し、外部ネットワーク１２３へアクセスしＸＭＬ等で記述された情報を取得する。ＨＤＤ内蔵ＴＶ１００は以上のように作成される属性表を制御処理部１１４内の不揮発性メモリに保持する。以下に、本実施例で利用する属性表について詳述する。
【００２１】
（装置内部に保持されるデータについて）
（属性表について）
図２は本実施例で用いる内蔵ＨＤＤ１１９に記録されているコンテンツをＨＤＤ内蔵ＴＶ１００が管理するために用いる属性表である。
【００２２】
（属性表に保持される各属性および属性値）
属性表はコンテンツを管理するための属性の種別と、各属性種別の値である属性値とで構成される。図２では、「（Ｐ１）消去不可」、「（Ｐ２）重要度」、「（Ｐ３）プライベート又は放送」、「（Ｐ４）静止画又は動画」、「（Ｐ５）放送ジャンル」、「（Ｐ６）ダビング履歴」、「（Ｐ７）残りコピー回数」、「（Ｐ８）記録日時」、「（Ｐ９）フォーマット形式、解像度およびビットレート」、「（Ｐ１０）優先点」を属性の種別として使用している。また、上記属性はそれぞれ以下で示す属性値を持つ。
【００２３】
属性「（Ｐ１）消去不可」の属性値は「１：消去不可」又は、「０：消去可能」がある。また、指定が無い場合は、属性値は初期値として「０：消去可能」となる。
【００２４】
属性「（Ｐ２）重要度」の属性値は「３：重要度最高」、「２：重要度高」、「１：重要度中」、又は「０：重要度低」がある。また、指定が無い場合は、属性値は初期値として「０：重要度低」となる。
【００２５】
属性「（Ｐ３）プライベート又は放送」の属性値は「１：プライベート」又は、「０：放送」がある。
【００２６】
属性「（Ｐ４）静止画又は動画」の属性値は「１：静止画」又は、「０：動画」がある。
【００２７】
属性「（Ｐ５）放送ジャンル」の属性値は「８：映画」、「７：音楽」、「６：ドキュメント」、「５：ドラマ」、「４：バラエティ」、「３：スポーツ」、「２：天気予報」、「１：ニュース」又は、「０：未決定」がある。また、指定が無い場合は、属性値は初期値として「０：未決定」となる。
【００２８】
属性「（Ｐ６）ダビング履歴」の属性値は「１：無し」又は、「０：有り」がある。ダビング履歴「０：有り」の場合に、さらに、「保存先の媒体固有の情報」および、「保存先の媒体に保存した回数」を記録してもよい。保存先の媒体固有の情報は例として、ＤＶＤではメディア固有のメディアＩＤなどが挙げられる。
【００２９】
属性「（Ｐ７）残りコピー回数」の属性値は、デジタル放送の新録画ルール、いわゆる「ダビング１０」においての残りコピー回数を保持する。放送以外の場合はビデオカメラ１２０等が指定した残りコピー回数を記録してもよい。コピー回数に制限がない場合は、指定が無い場合は指定無しと記録してもよい。
【００３０】
属性「（Ｐ８）記録日時」の属性値はコンテンツの取得日時を利用し、「２：最新」、「１：新しい」、「０：古い」がある。
【００３１】
属性「（Ｐ９）フォーマット形式および解像度、ビットレート」の属性値は「２：画質高」、「１：画質中」、「０：画質低」がある。同時に、コンテンツの容量を保持しても良い。
【００３２】
なお、属性「（Ｐ１）消去不可」及び「（Ｐ２）重要度」の属性値はユーザが手動で設定する属性値である。また、属性「（Ｐ３）プライベート又は放送」、「（Ｐ４）静止画又は動画」及び「（Ｐ５）放送ジャンル」の属性値はＳＩ等から自動決定可能な属性値である。また、属性「（Ｐ６）ダビング履歴」、「（Ｐ７）残りコピー回数」、「（Ｐ８）記録日時」及び「（Ｐ９）フォーマット形式および解像度、ビットレート」の属性値は処理に応じて変更される属性値である。
【００３３】
属性「（Ｐ１０）優先点」の属性値は（Ｐ１）から（Ｐ９）までの属性値を利用して制御処理部１１４が決定した点数を表す属性値である。
【００３４】
（優先点の決定法）
以下に、優先点の決定法の一例を示す。優先点は各種属性値に重み付けを行い決定される数値で、制御処理部１１４はそれぞれの属性値を利用して優先点を決定する。例えば、各属性に均等な重み付けを行った場合は、各種属性の属性値の和を優先点とする。また、例えば、属性（Ｐ１）および（Ｐ２）はユーザ手動で設定するため、他の属性よりもユーザの意識的に残そうとしたコンテンツであるため、多い点数を割り当てても良い。（Ｐ３）の属性値は例えば、カメラ１２０からダビングした場合はプライベートコンテンツである。プライベートコンテンツは再び入手が困難であるため、制御処理部１１４はプライベートコンテンツの優先点を高く割り当てても良い。このように重み付けを変更することにより、コンテンツの優先点を変更することができる。
【００３５】
本実施例で優先点を決定するために用いた基準について述べる。（Ｐ１）、（Ｐ２）では、ユーザが消したくないと思い指定したコンテンツ、重要度の高いと判断したコンテンツの優先点の高くする重み付けを行っている。（Ｐ３）では、プライベートコンテンツは再び入手が困難であるため、プライベートコンテンツの優先点を高くする重み付けを行っている。本実施例では、制御処理部１１４は（Ｐ１）、（Ｐ２）及び（Ｐ３）を属性値として重視して優先点を決定している。
【００３６】
（Ｐ４）では、静止画は動画と比較すると比較的容量が小さく、また、静止画は比較的その瞬間を残そうとしたユーザの意図が解される。そのため、静止画を動画と比較した場合、静止画であるコンテンツの優先点の高くする。（Ｐ５）では、映画、スポーツ等の再度見直す可能性の高いと思われるコンテンツの優先点を高くした。（Ｐ６）では、ダビング履歴があるコンテンツはバックアップコンテンツが既に存在するため、優先点を低くした。逆に、コピー履歴があるコンテンツを重要であると判断し、優先点を高く変更しても良い。また、記録メディア情報を元に、制御処理部１１４は同一記憶媒体に同一のコンテンツが重複して保存されることを防ぐ。また、制御処理部１１４は過去に保存したメディアの種類に応じて、バックアップの優先点の決定を変更しても良い。（Ｐ７）では、制御処理部１１４は残り回数の多いコンテンツはバックアップ回数が少ないため、優先点を高くした。（Ｐ８）では、制御処理部１１４は現在日時と録画日時比較して録画日が現在時刻に近いコンテンツを保護するために優先点を高くした。（Ｐ９）では、高画質のものほど重要として優先点を高くした。これにより、ユーザが高画質で残したいと判断したコンテンツを積極的にバックアップを行うことが可能となる。
【００３７】
（例を用いた優先点の決定法の説明）
ここで、図２で示した属性表を用いて、優先点の決定法について例を用いて説明する。優先点は各属性値に対して属性に対応する重みを掛けたものの和とする。コンテンツＮｏ．１の優先点の算出法を以下に示す。
制御処理部１１４は属性（Ｐ１）の属性値「１」に重み「６」を掛ける。
同様に、属性（Ｐ２）の属性値「３」に重み「２」を掛ける。
同様に、属性（Ｐ３）の属性値「０」に重み「５」を掛ける。
同様に、属性（Ｐ４）の属性値「０」に重み「２」を掛ける。
同様に、属性（Ｐ５）の属性値「８」に重み「１」を掛ける。
同様に、属性（Ｐ６）の属性値「１」に重み「１」を掛ける。
同様に、属性（Ｐ７）の属性値「４」に重み「１」を掛ける。
同様に、属性表の属性（Ｐ８）の属性値「２００７．０７．１０．２３：００」を「１」として、これに重み「１」を掛ける。
同様に、属性表の属性（Ｐ９）の属性値「１９２０×１０８０  ＭＰＥＧ４」を「２」として、これに重み「１」を掛ける。
これにより、コンテンツＮｏ．１の優先点は「２８」となる。これにより、属性表の属性（Ｐ１０）として、優先点である「２８」が保持される。
【００３８】
ここで、内蔵ＨＤＤ１１９に保存されているコンテンツからバックアップ処理時に、バックアップするコンテンツを選ぶための順序を優先順位と呼ぶ。バックアップされるコンテンツは優先順位の高いものから選択される。ここで、優先順位は上述の決定法で決定された優先点を元に優先点の高いものから順に順位付けする。なお、優先順位の決定法は優先点を利用して決定する方法を採用したが、本発明は上述した優先点の決定方法に限定されるものではなく、これ以外の基準を用いて行っても良い。また、優先順位の決定方法についても、上記の方法に限るものではない。
【００３９】
（録画予定表について）
続いて、録画予定表について説明する。図３は本実施例で用いる内蔵ＨＤＤ１１９に録画を予定している放送の録画予定表の一例である。録画予定表は制御処理部１１４内部の予定保持手段としての不揮発性メモリに保存する予定のコンテンツ情報として保持される。録画予定表は録画すべき番組名称、予約すべき番組の開始時刻、録画予約時に手動設定した項目、例えば消去不可、重要度を保持する。また、録画予定表にはＳＩ等から事前に取得しておいた番組のジャンル情報等もあわせて保存してもよい。属性表と同様に、録画予定表に保存される属性値を元に、録画予定コンテンツに対して属性表と同様の優先点の算定を行う。
【００４０】
（録画予定表における優先点について）
具体的には、属性（Ｐ１）及び（Ｐ２）は前述のように録画予約時の手動設定値を用いる。録画予約時に手動で設定できる項目が空白の場合は規定値を用いる。同様に、属性（Ｐ３）は放送を録画するため「０：放送」となる。同様に、属性（Ｐ４）は放送の録画であるため「０：動画」となる。同様に、属性（Ｐ５）はＳＩ等から事前に取得したコンテンツのジャンルが選択される。属性（Ｐ６）の属性値は「１：無し」となり、属性（Ｐ７）の残りコピー回数は「１０」となる。属性（Ｐ８）は「２：最新」となる。属性（Ｐ８）については未録画コンテンツであるため、より優先点が高く算出されるように「３：未録画」としてもよい。属性（Ｐ９）のフォーマット形式及び解像度は録画予約時に設定される値を用いる。これにより、前述のように属性表の優先点と同一の決定法で優先点を算出することができる。
【００４１】
なお、事前に取得したＳＩ等は予約録画成功時に属性表に継承する。録画の時に属性を決定する場合、録画予定表は、図３で例示するように、録画予定番組名、ジャンル等を保持する。なお、録画予定表の優先点の算出方法は属性表と同一であると記載したが、すべての属性値が同じコンテンツに対して録画予定表で算出する優先点が属性表で算出する優先点より高くなるような優先点の算出法を用いてもよい。以上が内部に保持される主要なデータの説明である。
【００４２】
（ＨＤＤ内蔵ＴＶの動作の説明）
上述した構成のハードウェアおよび内部に保持される各種データを用いた、本発明の特徴的な処理、特に、バックアップ処理について以下に説明する。
【００４３】
以下に述べるバックアップ処理の実行に際しては、内蔵ＨＤＤ１１９にコンテンツが保存されており、また、制御処理部１１９内部の不揮発性メモリには内蔵ＨＤＤ１１９に対応した優先順位がされた属性表が保存されているものとする。
【００４４】
制御処理部１１４は制御処理部１１４内部の不揮発性メモリに保存されているプログラムに従い、ＨＤＤ内蔵ＴＶ１００内の各種機能ブロックに対し制御命令を発行する。図４は制御処理部１１４が実行するプログラムの動作を示すフローチャートである。
【００４５】
フローチャートはバックアップ開始の条件判定部（Ｐａｒｔ１）とバックアップ処理部（Ｐａｒｔ２）から成る。また、バックアップ処理部は４つの部分で構成される。
【００４６】
（Ｐａｒｔ１）
Ｐａｒｔ１では、制御処理部１１４は前回のバックアップ開始時間からの一定時間の経過、もしくは、内蔵ＨＤＤの不良予測に基づきバックアップの実行を制御する。これにより、ＨＤＤ内部のコンテンツを適切なタイミングでバックアップすることができる。
【００４７】
Ｓ４０１では、制御処理部１１４は内蔵タイマーから現在時刻および制御処理部１１４内部の不揮発性メモリから前回のバックアップ開始時間を取得する。また、制御処理部１１４はＳ．Ｍ．Ａ．Ｒ．Ｔ．機能により提供される内蔵ＨＤＤ１１９の状態を示す値を取得する。Ｓ．Ｍ．Ａ．Ｒ．Ｔ．機能は監視対象であるＨＤＤに対して検査を行う。検査する項目として、ハードディスクからデータを読み込む時に発生したエラーの割合であるＲａｗ  Ｒｅａｄ  Ｅｒｒｏｒ  Ｒａｔｅなどがある。Ｓ．Ｍ．Ａ．Ｒ．Ｔ．機能は検査により取得した値が閾値を超えたとき、媒体不良の予測を外部に出力する。Ｓ４０１で取得する内蔵ＨＤＤの状態を示す情報を利用して以下の処理を行う。
【００４８】
Ｓ４０２では、内蔵ＨＤＤのＳ．Ｍ．Ａ．Ｒ．Ｔ．機能から取得したＲａｗ  Ｒｅａｄ  Ｅｒｒｏｒ  Ｒａｔｅ等の読み取りエラーが発生すると予測される項目が内蔵ＨＤＤのＳ．Ｍ．Ａ．Ｒ．Ｔ．機能に設定された閾値を超えた場合に出される内部情報を用いてバックアップの実行を判定する。制御処理部１１４はＳ．Ｍ．Ａ．Ｒ．Ｔ．機能が媒体不良を予測した場合、制御処理部１１４はＳ４０４へ処理を移行する。また、Ｓ．Ｍ．Ａ．Ｒ．Ｔ．機能が媒体不良を予測しなかった場合、制御処理部１１４はＳ４０３へ処理を移行する。
【００４９】
Ｓ４０３では制御処理部１１４は前回バックアップが開始された時間を取得する。制御処理部１１４はＳ４０１で取得した現在時刻と前回バックアップが開始された時刻を比較する。比較の結果、所定の期間が経過したとき、制御処理部１１４はＳ４０４へ移行する。また、所定の期間が経過していない場合、制御処理部１１４は処理を終了する。なお、所定の期間とは、前回のバックアップから次のバックアップを行うまでの期間として妥当なものであれば良い。
【００５０】
Ｓ４０４では、Ｓ４０３で利用する前回のバックアップ開始時刻を取得するために実行されるものである。ここで、制御処理部１１４は現在の時刻を今回のバックアップ開始時刻として制御処理部１１４内部の不揮発性メモリに保存する。
【００５１】
（Ｐａｒｔ２）
Ｓ４０５からＳ４２０のステップは実際にバックアップ実行に関するステップである。以下にＰａｒｔ２−１からＰａｒｔ２−４に分けて説明する。
【００５２】
（Ｐａｒｔ２−１）
Ｓ４０５およびＳ４０６からなるＰａｒｔ２−１では、制御処理部１１４は重複するコンテンツを記録媒体としてのバックアップメディアに書き込まないように制御を行う。また、Ｓ４０５では内蔵ＨＤＤに保存されているコンテンツを属性表に保存されている優先順位に従ってコンテンツを一つ選択してＳ４０６からＳ４２０の処理を行う。
【００５３】
Ｓ４０５では、制御処理部１１４は内蔵ＨＤＤに保存されているコンテンツから優先順位に従いコンテンツを一つ選択する。
【００５４】
Ｓ４０６では、制御処理部１１４はバックアップメディアにＳ４０５で選択されたコンテンツが存在しないかを判定し、選択されたコンテンツがバックアップメディアに存在するとき、次の優先順位である内蔵ＨＤＤに保存されたコンテンツのバックアップ処理を行うためにＳ４０５へ処理を移行する。また、制御処理部１１４はバックアップメディアにＳ４０５で選択されたコンテンツが存在しないとき、Ｓ４０７の処理に移行する。
【００５５】
（Ｐａｒｔ２−２）
Ｓ４０５およびＳ４０６からなるＰａｒｔ２−２では、制御処理部１１４はＳ４０５で指定されたコンテンツがバックアップメディアに書き込めるかを判定する。なお、指定されたコンテンツをバックアップメディアに書き込むための容量が不足している場合、制御処理部１１４はバックアップ処理を終了する。
【００５６】
Ｓ４０７では、制御処理部１１４はバックアップメディアの空き容量を取得する。
【００５７】
Ｓ４０８では、制御処理部１１４はＳ４０５で指定されたコンテンツの容量を取得する。
【００５８】
Ｓ４０９では、制御処理部１１４はＳ４０７で取得したバックアップメディアの空き容量とＳ４０８で取得したＳ４０５で指定されたコンテンツの容量を比較する。バックアップメディアの空き容量がコンテンツの容量以上の場合、制御処理部１１４はＳ４１０の処理に移行する。逆に、バックアップメディアの空き容量がコンテンツの容量未満の場合、制御処理部１１４はバックアップ処理を終了する。
【００５９】
（Ｐａｒｔ２−３）
Ｓ４１０からＳ４１７からなるＰａｒｔ２−３では、制御処理部１１４は内蔵ＨＤＤの危険度、コンテンツの録画可能時間、コンテンツの録画に要する予想時間、および、属性表と録画予定表の優先点を取得する。これにより、制御処理部１１４は各種条件に従いバックアップの実行を制御する。これらのステップにより、再度取得が困難な放送データを優先的に取得することが可能になる。また、ＨＤＤに負荷をかける読み出し動作と書き込む動作の並行実行を内蔵ＨＤＤの不良の程度としての緊急度が高いときに禁止する実行制御を行うことができる。
【００６０】
Ｓ４１０では、制御処理部１１４はＳ４０１で取得したＳ．Ｍ．Ａ．Ｒ．Ｔ．情報を元に内蔵ＨＤＤの緊急度を評価する。制御処理部１１４が評価した緊急度Ｅ１はＳ４０２でもちいた内蔵ＨＤＤからのデータの読み込みエラー率のみではなく、代替処置を施された不良セクタの数（Ｒｅａｌｌｏｃａｔｅｄ  Ｓｅｃｔｏｒｓ  Ｃｏｕｎｔ）など他の値を考慮した総合的な内蔵ＨＤＤの緊急度を示すものである。緊急度Ｅ１が一定以上を示す場合、制御処理部１１４は内蔵ＨＤＤの状態が非常に危険なものと判定し、ＨＤＤに高い負荷を与える読み出しと書き込みを並行して実行することを禁止する。なお、内蔵ＨＤＤの故障予測または危険度の算定は内蔵ＨＤＤがその機能を有しても、制御処理部がその機能を有してもよい。
【００６１】
続いて、Ｓ４１１では、制御処理部１１４はＳ４０１で取得した現在時刻を利用して、録画開始時刻が現在時刻に最も近いコンテンツを取得する。制御処理部１１４は取得した録画開始時刻が現在時刻に最も近いコンテンツの録画開始時刻と現在時刻よりバックアップ可能時間であるＴ１を算出する。また、録画開始時刻が現在時刻に最も近いコンテンツの優先点Ａ１を取得する。
【００６２】
Ｓ４１２では、制御処理部１１４はＳ４０５で選択したコンテンツの優先点Ａ２を取得する。また、制御処理部１１４はＳ４０５で選択したコンテンツをバックアップメディアにバックアップするのに要する時間Ｔ２を予測する。
【００６３】
時間予測をすることによって得られたバックアップ所要予測時間Ｔ２はバックアップメディアへの書き込み速度及びバックアップするコンテンツの容量に依存する。例えばバックアップするコンテンツの容量が等しい場合、ＤＶＤへの２倍速書き込み、４倍速書き込み、ＮＡＳへの書き込み時間は異なる。そのため、制御処理部１１４はバックアップ所要予測時間Ｔ２をバックアップするメディア（記録先）や記録条件に応じて変更する。また、ＮＡＳ等ではネットワークの状況に依存するため、制御処理部１１４はＥｔｈｅｒｎｅｔ（登録商標）−ＩＦ等に対してパケット送信命令を出し、ネットワークの状況に応じて、バックアップ所要予測時間Ｔ２を変更してもよい。
【００６４】
このように取得したパラメータＥ１、Ｔ１、Ｔ２、Ａ１、Ａ２を元に、制御処理部１１４は条件分岐に従い処理を実行する。
【００６５】
Ｓ４１３では、制御処理部１１４はバックアップに要する時間とバックアップ可能時間を比較する。内蔵ＨＤＤへの書き込み動作は、現在時刻に最も近い録画開始時刻まではユーザによる手動の録画を考慮しなければ発生しない。そのため、バックアップに要する時間がバックアップ可能時間以上のとき、制御処理部１１４はＳ４１８へ処理を移行する。また、バックアップに要する時間がバックアップ可能時間未満のとき、制御処理部１１４はＳ４１４へ処理を移行する。
【００６６】
Ｓ４１４では、制御処理部１１４は内蔵ＨＤＤの緊急度Ｅ１を元に、バックアップ動作と録画コンテンツによって発生する内蔵ＨＤＤへの読み出し動作および書き込み動作を並行して実行するか否かを制御する。内蔵ＨＤＤの緊急度Ｅ１が高ければ、内蔵ＨＤＤからコンテンツを読み出してバックアップするか、録画予定コンテンツを内蔵ＨＤＤに書き込みかを選択することで内蔵ＨＤＤの保護を行う。緊急度Ｅ１が閾値Ｌ１以上のとき、制御処理部１１４は内蔵ＨＤＤに対して負荷が少なくなるようにＳ４１６へ処理を移行する。また、緊急度Ｅ１が閾値Ｌ１未満のとき、制御処理部１１４はＳ４１５へ処理を移行する。
【００６７】
Ｓ４１５では、Ｓ４１４で判定された結果に基づき、制御処理部１１４は内蔵ＨＤＤへの書き込み動作と読み取り動作の重複を許す。
【００６８】
Ｓ４１６では、Ｓ４１４で判定された結果に基づき、制御処理部１１４は内蔵ＨＤＤへの書き込み動作と読み取り動作の重複を禁止する。そのため、書き込み若しくは読み出しの動作の一方を優先する必要がある。そのため、制御処理部１１４は次のステップＳ４１７で優先点を元に優先するコンテンツを選択する。
【００６９】
Ｓ４１７では、制御処理部１１４はＳ４０５で指定されたコンテンツの優先点Ａ２と現在時刻に最も近い録画予定コンテンツの優先点Ａ１を比較する。優先点Ａ２が優先点Ａ１以上のとき、Ｓ４０５で選択されたコンテンツのバックアップ処理を優先するために、制御処理部１１４はＳ４１８へ処理を移行する。反対に、優先点Ａ２が優先点Ａ１未満のとき、制御処理部は現在時刻に最も近い録画予定コンテンツの録画処理を優先するために、制御処理１１４部はバックアップ処理を終了する。
【００７０】
なお、本実施例においては、Ｓ４１４における判断を行うための閾値はＬ１の一つを利用することを想定しているが、この閾値は複数設けても良い。
【００７１】
（Ｐａｒｔ２−４）
Ｓ４１８からＳ４２０よりなるＰａｒｔ２−４では、制御処理部１１４ははバックアップメディアへのバックアップ処理および、それに伴う属性表の変更を行う。これらの処理によって、前述のステップにおいて条件分岐によってバックアップが決定したコンテンツのバックアップが行われる。
【００７２】
Ｓ４１８では、制御処理部１１４は指定されたコンテンツをバックアップメディアへのバックアップを実行する。
【００７３】
Ｓ４１９では、制御処理部１１４はＳ４１８でバックアップを行ったコンテンツの属性値を変更する。
【００７４】
Ｓ４２０では、制御処理部１１４は内蔵ＨＤＤに保存されているバックアップすべきコンテンツの有無を判定する。バックアップすべきコンテンツが有る場合、制御処理部１１４はＳ４０５の処理に移行する。バックアップすべきコンテンツが無い場合、制御処理部１１４はバックアップ処理を終了する。
【００７５】
また、本実施例ではコンテンツ毎に個別に条件判定を行い、バックアップの実行したが、コンテンツをある一定の個数まとめたリストを用いてバックアップを実行しても良いことは言うまでもない。
【００７６】
以上、ＨＤＤ内蔵ＴＶ装置の実施形態で、発明の説明を行った。しかし、ＨＤＤ内蔵ＴＶ装置はプログラムに従った制御処理部が制御を行っている。そのため、他の発明の形態として、録画装置が行う情報処理を制御するプログラムであってもよいし、それを記録した媒体でもよい。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施例に係るＨＤＤ内蔵ＴＶの概略構成を示すブロック図である。
【図２】本発明の実施例に係るＨＤＤ内蔵ＴＶ内部に保有される属性表を示す図である。
【図３】本発明の実施例に係るＨＤＤ内蔵ＴＶ内部に保有される録画予約予定表を示す図である。
【図４】本発明の実施例に係るＨＤＤ内蔵ＴＶ制御を実行するための手順を示すフローチャートである。
【符号の説明】
【００７８】
１００  ＨＤＤ内蔵ＴＶ
１０１  データバス
１０２  ストリームバス
１１４  制御処理部
１１９  内蔵ＨＤＤ
１１１  トランスコーダ
１２０  外部ビデオカメラ
１２１  ＩＥＥＥ１３９４−ＤＶＤ
１２２  ＮＡＳ対応ＨＤＤ
【図１】
2010049729.tif 000003
【図２】
2010049729.tif 000004
【図３】
2010049729.tif 000005
【図４】
2010049729.tif 000006