(57)【要約】【課題】ユーザにとって重要なコンテンツをバックアップするようにする。【解決手段】記録媒体３９には、コンテンツの嗜好値および記録媒体３９の状態情報が記録されている。コンテンツ選別部６２は、記録媒体３９に記録されている嗜好値を用いて、所定のコンテンツを選別する。状態チェック部６３は、記録媒体３９に記録されている状態情報から、さらに詳細チェックが必要と判断した場合、セクタチェック部６４に記録媒体３９の全面チェックを行わせる。セクタチェック部６４は、エラーセクタの情報を保持し、そこに記録されているコンテンツのバックアップが必要であるか否かを判断する。バックアップ処理部６５は、コンテンツ選別部６２により選別されたコンテンツ、または、セクタチェック部６４によりバックアップが必要であると判断されたコンテンツのバックアップ処理を行う。本発明は、パーソナルコンピュータに適用することができる。【選択図】図４
2006113962.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツをバックアップする情報処理装置において、
前記コンテンツの記録を制御する記録制御手段と、
前記コンテンツに嗜好値を設定し、管理する管理手段と、
前記管理手段により管理されている前記嗜好値を用いて、所定のコンテンツを選別する選別手段と、
前記選別手段により選別された前記所定のコンテンツのバックアップ処理を行うバックアップ処理手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記選別手段は、前記嗜好値を用いて、前記記録制御手段により記録されている全てのコンテンツに順位を付け、前記嗜好値が所定の基準値以上のコンテンツ、または、前記嗜好値の上位のコンテンツを選別する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
バックアップ先の空き容量が足りているか否かを判定する判定手段と、
前記判定手段により前記バックアップ先の空き容量が足りていないと判定された場合、バックアップ先に既にバックアップされている所定のコンテンツを削除する削除手段と
をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
コンテンツをバックアップする情報処理装置の情報処理方法において、
前記コンテンツの記録を制御する記録制御ステップと、
前記コンテンツに嗜好値を設定し、管理する管理ステップと、
前記管理ステップの処理により管理されている前記嗜好値を用いて、所定のコンテンツを選別する選別ステップと、
前記選別ステップの処理により選別された前記所定のコンテンツのバックアップ処理を行うバックアップ処理ステップと
を含むことを特徴とする情報処理方法。
【請求項５】
コンテンツをバックアップする情報処理装置の情報処理を、コンピュータに行わせるプログラムにおいて、
前記コンテンツの記録を制御する記録制御ステップと、
前記コンテンツに嗜好値を設定し、管理する管理ステップと、
前記管理ステップの処理により管理されている前記嗜好値を用いて、所定のコンテンツを選別する選別ステップと、
前記選別ステップの処理により選別された前記所定のコンテンツのバックアップ処理を行うバックアップ処理ステップと
を含むことを特徴とするプログラム。
【請求項６】
コンテンツをバックアップする情報処理装置において、
前記コンテンツの記録部への記録を制御する記録制御手段と、
前記記録部の状態に関する情報を管理する管理手段と、
前記管理手段により管理されている前記記録部の状態に関する情報に基づいて、前記記録部の詳細チェックが必要であるか否かを判定する第１の判定手段と、
前記第１の判定手段により前記記録部の詳細チェックが必要であると判定された場合、前記記録部の詳細なチェックを行うチェック手段と、
前記チェック手段によるチェックの結果、前記記録部の不良部分の情報を保持する保持手段と、
前記保持手段により保持されている前記不良部分の情報に基づいて、所定のコンテンツのバックアップ処理を行うバックアップ処理手段と
を備えることを特徴とする情報処理装置。
【請求項７】
バックアップ先の空き容量が足りているか否かを判定する第２の判定手段と、
前記第２の判定手段により前記バックアップ先の空き容量が足りていないと判定された場合、バックアップ先に既にバックアップされている所定のコンテンツを削除する削除手段と
をさらに備えることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
コンテンツをバックアップする情報処理装置の情報処理方法において、
前記コンテンツの記録部への記録を制御する記録制御ステップと、
前記記録部の状態に関する情報を管理する管理ステップと、
前記管理ステップの処理により管理されている前記記録部の状態に関する情報に基づいて、前記記録部の詳細チェックが必要であるか否かを判定する判定ステップと、
前記判定ステップの処理により前記記録部の詳細チェックが必要であると判定された場合、前記記録部の詳細なチェックを行うチェックステップと、
前記チェックステップによるチェックの結果、前記記録部の不良部分の情報を保持する保持ステップと、
前記保持ステップの処理で保持された前記不良部分の情報に基づいて、所定のコンテンツのバックアップ処理を行うバックアップ処理ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
コンテンツをバックアップする情報処理装置の情報処理を、コンピュータに行わせるプログラムにおいて、
前記コンテンツの記録部への記録を制御する記録制御ステップと、
前記記録部の状態に関する情報を管理する管理ステップと、
前記管理ステップの処理により管理されている前記記録部の状態に関する情報に基づいて、前記記録部の詳細チェックが必要であるか否かを判定する判定ステップと、
前記判定ステップの処理により前記記録部の詳細チェックが必要であると判定された場合、前記記録部の詳細なチェックを行うチェックステップと、
前記チェックステップによるチェックの結果、前記記録部の不良部分の情報を保持する保持ステップと、
前記保持ステップの処理で保持された前記不良部分の情報に基づいて、所定のコンテンツのバックアップ処理を行うバックアップ処理ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、ユーザにとって重要なコンテンツをバックアップすることができるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、ハードディスクレコーダなどの記録再生装置に記録されたデータに何らかの不具合が発生し、データの読み取りができなくなる場合を想定し、ミラーサーバに、全てのデータをバックアップすることが行われている。
【０００３】
ミラーサーバ側の記録メディアは、圧縮してバックアップする場合もあるが、一般的には、ハードディスクレコーダの容量と同じ容量を備えておく必要がある。
【０００４】
近年のハードディスクレコーダの大容量化に伴い、ハードディスクレコーダに記録されたデータを全てバックアップするためには、ミラーサーバ側の記録メディアの大容量化が必要となるだけでなく、バックアップに膨大な時間も必要となる。
【０００５】
そこで、例えば、録画したコンテンツのうち、ユーザが不要と思われるコンテンツを自動的に消去するようにしているものがある（例えば、特許文献１参照）。また例えば、ユーザの嗜好に合わせて録画するコンテンツを自動的に選択し、記録するようにしているものがある（例えば、特許文献２参照）。
【０００６】
これらにより、記録再生装置の記録メディアの容量を抑えることができる。
【０００７】
【特許文献１】特開２００２−４４５８４号公報
【特許文献２】特開２００４−７２５０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１および特許文献２の技術は、いずれも、記録再生装置側の記録メディアの容量を抑えるようにするものであり、ユーザにとって重要なコンテンツを自動的にバックアップすることができない課題があった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、ユーザにとって重要なコンテンツを自動的にバックアップすることができるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の第１の情報処理装置は、コンテンツの記録を制御する記録制御手段と、コンテンツに嗜好値を設定し、管理する管理手段と、管理手段により管理されている嗜好値を用いて、所定のコンテンツを選別する選別手段と、選別手段により選別された所定のコンテンツのバックアップ処理を行うバックアップ処理手段とを備えることを特徴とする。
【００１１】
前記選別手段は、嗜好値を用いて、記録制御手段により記録されている全てのコンテンツに順位を付け、嗜好値が所定の基準値以上のコンテンツ、または、嗜好値の上位のコンテンツを選別するようにすることができる。
【００１２】
バックアップ先の空き容量が足りているか否かを判定する判定手段と、判定手段によりバックアップ先の空き容量が足りていないと判定された場合、バックアップ先に既にバックアップされている所定のコンテンツを削除する削除手段とをさらに設けるようにすることができる。
【００１３】
本発明の第１の情報処理方法は、コンテンツの記録を制御する記録制御ステップと、コンテンツに嗜好値を設定し、管理する管理ステップと、管理ステップの処理により管理されている嗜好値を用いて、所定のコンテンツを選別する選別ステップと、選別ステップの処理により選別された所定のコンテンツのバックアップ処理を行うバックアップ処理ステップとを含むことを特徴とする。
【００１４】
本発明の第１のプログラムは、コンテンツの記録を制御する記録制御ステップと、コンテンツに嗜好値を設定し、管理する管理ステップと、管理ステップの処理により管理されている嗜好値を用いて、所定のコンテンツを選別する選別ステップと、選別ステップの処理により選別された所定のコンテンツのバックアップ処理を行うバックアップ処理ステップとをコンピュータに実行させることを特徴とする。
【００１５】
本発明の第２の情報処理装置は、コンテンツの記録部への記録を制御する記録制御手段と、記録部の状態に関する情報を管理する管理手段と、管理手段により管理されている記録部の状態に関する情報に基づいて、記録部の詳細チェックが必要であるか否かを判定する第１の判定手段と、第１の判定手段により記録部の詳細チェックが必要であると判定された場合、記録部の詳細なチェックを行うチェック手段と、チェック手段によるチェックの結果、記録部の不良部分の情報を保持する保持手段と、保持手段により保持されている不良部分の情報に基づいて、所定のコンテンツのバックアップ処理を行うバックアップ処理手段とを備えることを特徴とする。
【００１６】
バックアップ先の空き容量が足りているか否かを判定する第２の判定手段と、第２の判定手段によりバックアップ先の空き容量が足りていないと判定された場合、バックアップ先に既にバックアップされている所定のコンテンツを削除する削除手段とをさらに設けるようにすることができる。
【００１７】
本発明の第２の情報処理方法は、コンテンツの記録部への記録を制御する記録制御ステップと、記録部の状態に関する情報を管理する管理ステップと、管理ステップの処理により管理されている記録部の状態に関する情報に基づいて、記録部の詳細チェックが必要であるか否かを判定する判定ステップと、判定ステップの処理により記録部の詳細チェックが必要であると判定された場合、記録部の詳細なチェックを行うチェックステップと、チェックステップによるチェックの結果、記録部の不良部分の情報を保持する保持ステップと、保持ステップの処理で保持された不良部分の情報に基づいて、所定のコンテンツのバックアップ処理を行うバックアップ処理ステップとを含むことを特徴とする。
【００１８】
本発明の第２のプログラムは、コンテンツの記録部への記録を制御する記録制御ステップと、記録部の状態に関する情報を管理する管理ステップと、管理ステップの処理により管理されている記録部の状態に関する情報に基づいて、記録部の詳細チェックが必要であるか否かを判定する判定ステップと、判定ステップの処理により記録部の詳細チェックが必要であると判定された場合、記録部の詳細なチェックを行うチェックステップと、チェックステップによるチェックの結果、記録部の不良部分の情報を保持する保持ステップと、保持ステップの処理で保持された不良部分の情報に基づいて、所定のコンテンツのバックアップ処理を行うバックアップ処理ステップとをコンピュータに実行させることを特徴とする。
【００１９】
本発明の第１の情報処理装置および方法、並びにプログラムにおいては、コンテンツの記録が制御され、コンテンツに嗜好値が設定されて管理され、嗜好値を用いて、所定のコンテンツが選別され、選別された所定のコンテンツのバックアップ処理が行われる。
【００２０】
本発明の第２の情報処理装置および方法、並びにプログラムにおいては、コンテンツの記録部への記録が制御され、記録部の状態に関する情報が管理され、記録部の状態に関する情報に基づいて、記録部の詳細チェックが必要であるであるか否かが判定される。そして、記録部の詳細チェックが必要であると判定された場合、記録部の詳細なチェックが行われ、記録部の不良部分の情報が保持され、その情報に基づいて、所定のコンテンツのバックアップ処理が行われる。
【発明の効果】
【００２１】
本発明によれば、コンテンツをバックアップすることが可能となる。特に、コンテンツの嗜好値や記録媒体の状態に基づいて、ユーザにとって重要なコンテンツを選択し、バックアップすることが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下に本発明を実施するための最良の形態を説明するが、明細書中に記載の発明と、実施の形態との対応関係を例示すると、次のようになる。明細書には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２３】
さらに、この記載は、明細書に記載されている実施の形態に対応するすべての発明が、記載されていることを意味するものではない。換言すれば、この記載は、明細書に記載されている他の発明の存在、すなわち、将来、分割出願されたり、補正により出現、追加される発明の存在を否定するものではない。
【００２４】
請求項１に記載の情報処理装置（例えば、図１の情報処理装置１）は、コンテンツの記録を制御する記録制御手段（例えば、図３の記録媒体３９への記録を制御するCPU２１）と、コンテンツに嗜好値を設定し、管理する管理手段（例えば、図４の情報管理部６１）と、管理手段により管理されている嗜好値を用いて、所定のコンテンツを選別する選別手段（例えば、図５のステップＳ１，Ｓ２の処理を実行する図４のコンテンツ選別部６２）と、選別手段により選別された所定のコンテンツのバックアップ処理を行うバックアップ処理手段（例えば、図６のバックアップ処理を実行する図４のバックアップ処理部６５）とを備えることを特徴とする。
【００２５】
請求項３に記載の情報処理装置は、バックアップ先の空き容量が足りているか否かを判定する判定手段（例えば、図６のステップＳ１３の処理を実行する図４のバックアップ処理部６５）と、判定手段によりバックアップ先の空き容量が足りていないと判定された場合、バックアップ先に既にバックアップされている所定のコンテンツを削除する削除手段（例えば、図６のステップＳ１８の処理を実行する図４のバックアップ処理部６５）とをさらに備えることを特徴とする
【００２６】
請求項４に記載の情報処理方法は、コンテンツの記録を制御する記録制御ステップ（例えば、図３の記録媒体３９への記録を制御するCPU２１により行われる処理）と、コンテンツに嗜好値を設定し、管理する管理ステップ（例えば、図４の情報管理部６１により行われる処理）と、管理ステップの処理により管理されている嗜好値を用いて、所定のコンテンツを選別する選別ステップ（例えば、図５のステップＳ１，Ｓ２）と、選別ステップの処理により選別された所定のコンテンツのバックアップ処理を行うバックアップ処理ステップ（例えば、図６のバックアップ処理）とを含むことを特徴とする。
【００２７】
なお、請求項５に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項４に記載の情報処理方法と同様である。
【００２８】
請求項６に記載の情報処理装置（例えば、図１の情報処理装置１）は、コンテンツの記録部（例えば、図３の記録媒体３９）への記録を制御する記録制御手段（例えば、図３のCPU２１）と、記録部の状態に関する情報を管理する管理手段（例えば、図４の情報管理部６１）と、管理手段により管理されている記録部の状態に関する情報に基づいて、記録部の詳細チェックが必要であるか否かを判定する第１の判定手段（例えば、図７の定期HDD状態のチェック処理を実行する図４の状態チェック部６３）と、第１の判定手段により記録部の詳細チェックが必要であると判定された場合、記録部の詳細なチェックを行うチェック手段（例えば、図８のステップＳ５１，Ｓ５２，Ｓ５４の処理を実行する図４のセクタチェック部６４）と、チェック手段によるチェックの結果、記録部の不良部分の情報を保持する保持手段（例えば図８のステップＳ５３，Ｓ５５の処理を実行する図４のセクタチェック部６４）と、保持手段により保持されている不良部分の情報に基づいて、所定のコンテンツのバックアップ処理を行うバックアップ処理手段（例えば、図６のバックアップ処理を実行する図４のバックアップ処理部６５）とを備えることを特徴とする。
【００２９】
請求項７に記載の情報処理装置は、バックアップ先の空き容量が足りているか否かを判定する第２の判定手段（例えば、図６のステップＳ１３の処理を実行する図４のバックアップ処理部６５）と、第２の判定手段によりバックアップ先の空き容量が足りていないと判定された場合、バックアップ先に既にバックアップされている所定のコンテンツを削除する削除手段（例えば、図６のステップＳ１８の処理を実行する図４のバックアップ処理部６５）とをさらに備えることを特徴とする。
【００３０】
請求項８に記載の情報処理方法は、コンテンツの記録部（例えば、図３の記録媒体３９）への記録を制御する記録制御ステップ（例えば、図３のCPU２１により行われる処理）と、記録部の状態に関する情報を管理する管理ステップ（例えば、図４の情報管理部６１により行われる処理）と、管理ステップの処理により管理されている記録部の状態に関する情報に基づいて、記録部の詳細チェックが必要であるか否かを判定する判定ステップ（例えば、図７の定期HDD状態のチェック処理）と、判定ステップの処理により記録部の詳細チェックが必要であると判定された場合、記録部の詳細なチェックを行うチェックステップ（例えば、図８のステップＳ５１，Ｓ５２，Ｓ５４）と、チェックステップによるチェックの結果、記録部の不良部分の情報を保持する保持ステップ（例えば図８のステップＳ５３，Ｓ５５）と、保持ステップの処理で保持された不良部分の情報に基づいて、所定のコンテンツのバックアップ処理を行うバックアップ処理ステップ（例えば、図６のバックアップ処理）とを含むことを特徴とする。
【００３１】
なお、請求項９に記載のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、請求項８に記載の情報処理方法と同様である。
【００３２】
以下、本発明の実施の形態について図を参照して説明する。
【００３３】
図１は、本発明を適用した情報処理システムの構成例を示すブロック図である。この情報処理システムにおいては、ネットワーク２を介して、情報処理装置１およびミラーサーバ３が接続されている。
【００３４】
情報処理装置１は、例えば、家庭に設置されたハードディスクレコーダなどで構成され、アンテナ５１（図３）で受信したRF（Radio Frequency）信号の中から、所定のチャンネルの信号を選局、検波、および復調し、トランスポートストリーム（TS）のスクランブルを解除した後、所定のストリームを抽出する。そして、情報処理装置１は、抽出したビデオデータに対して所定の映像処理を施し、得られた画像を映像表示装置５３（図３）に表示させるとともに、抽出したオーディオデータに対して所定の音声処理を施し、得られた音声を音声出力装置５４（図３）から出力させる。
【００３５】
また、情報処理装置１は、図２に示されるように、嗜好値１１および状態情報１２などを含む管理情報１０を記録媒体３９（図３）に記憶させる。
【００３６】
嗜好値１１は、ユーザがコンテンツに対して行った操作や、コンテンツのメタ情報に基づいて算出される情報である。例えば、コンテンツの録画日時、視聴時間（再生時間）、再生回数、操作履歴、または嗜好情報などに基づいて、嗜好値１１が算出される。ユーザ操作から算出される嗜好値１１は、ユーザが行った操作の種類毎に反映させる数値に変化を加えることにより、当該嗜好値が明確に表される。メタ情報から算出される嗜好値１１は、ユーザ嗜好と一致もしくは近似するキーワード情報などに基づいて、当該嗜好値が明確に表される。
【００３７】
状態情報１２は、例えば、記録媒体３９の動作（ステータス）に関する情報であり、通算のWrite回数や通算のRead回数、UNC（UNCORRECTABLE ERROR）などのRead Error発生率、Power On/Off回数、Slow Responseの発生回数、および代替用のセクタの交代処理の回数などが含まれる。
【００３８】
情報処理装置１は、嗜好値１１または状態情報１２に基づいて、ユーザにとって重要なコンテンツを選別し、ネットワーク２を介してミラーサーバ３にバックアップする。
【００３９】
さらに、情報処理装置１は、ミラーサーバ３にバックアップされたコンテンツに関する情報を、ネットワーク２を介して取得し、コンテンツのリストを作成する。
【００４０】
ミラーサーバ３は、例えば、ハードディスクドライブなどで構成され、ネットワーク２を介して情報処理装置１から供給されたコンテンツを記録する。
【００４１】
図３は、情報処理装置１の内部の構成例を示すブロック図である。
【００４２】
CPU(Central Processing Unit)２１は、メモリ２２に記憶されているプログラムを実行し、U/I(User/Interface)制御部２３から供給されてくる信号に応じて、バス４３に接続されている各部の動作を制御する。また、CPU２１は、ユーザによる様々な操作などに基づいて、コンテンツに対応付けた嗜好値１１、および、記録媒体３９の動作に関する状態情報１２からなる管理情報１０（図２）を、記録媒体I/F３８を介して記録媒体３９に供給し、そこに記録させる。メモリ２２には、CPU２１が各種処理を実行する上で必要なプログラムやデータなどが適宜記憶されている。
【００４３】
U/I制御部２３は、リモートコントローラ5２からの赤外線を受光し、復調して得られたユーザ操作に対応する信号をCPU２１に出力する。
【００４４】
チューナ２４は、CPU２１による制御に従って、アンテナ５１で受信されたRF信号を選局、検波、復調し、所定のチャンネルで放送されてきたトランスポートストリーム（TS）をデスクランブラ２５に出力する。
【００４５】
デスクランブラ２５は、カードI/F３６に挿入されたICカード３７に記憶されているデータを用いてスクランブルを解くキーを生成し、チューナ２４から供給されてきたトランスポートストリームのスクランブルを解除する。デスクランブラ２５によりスクランブルが解除されたトランスポートストリームはデマルチプレクサ２６に供給される。
【００４６】
デマルチプレクサ２６は、CPU２１による制御に従って、デスクランブラ２５から供給されてきたトランスポートストリームから所定のストリームを抽出し、抽出したストリーム（ストリームを構成するパケット）をVideoデコーダ２７、Audioデコーダ３０、メモリ３１に出力する。具体的には、CPU２１によって設定されるPID（Packet ID）によって、Video PES（Packetized Elementary Stream）データあるいはES（Elementary Stream）データ、Audio PESデータあるいはESデータ、さらにはSectionデータが抽出され、Video PESデータあるいはESデータは、Videoデコーダ２７に、Audio PESデータあるいはESデータは、Audioデコーダ３０に、Sectionデータは、メモリ３１にそれぞれ出力される。
【００４７】
また、デマルチプレクサ２６は、コンテンツを記録媒体３９に録画させる場合、得られたVideo PESデータおよびAudio PESデータ（コンテンツ）をスクランブラ３２と情報検出部３３、バッファ３４、および記録媒体I/F３８を介して記録媒体３９に供給する。
【００４８】
Videoデコーダ２７は、デマルチプレクサ２６から供給されてきたVideo PESデータあるいはESデータ（ビデオパケット）をデコードし、得られたビデオデータをマルチプレクサ２８に出力する。
【００４９】
マルチプレクサ２８は、Videoデコーダ２７から供給されてきたビデオデータに対して所定の画像処理、D/A（Digital to Analog）変換等を施し、コンテンツの画像を映像表示装置５３に表示させる。また、マルチプレクサ２８は、グラフィックス制御部２９から供給されてきたグラフィックスデータにも基づいて所定の画像を映像表示装置５３に表示させる。
【００５０】
グラフィックス制御部２９は、CPU２１による制御に従って映像表示装置５３に表示させる画像のグラフィックスデータを生成し、生成したグラフィックスデータをマルチプレクサ２８に出力する。
【００５１】
Audioデコーダ３０は、デマルチプレクサ２６から供給されてきたAudio PESデータあるいはESデータ（オーディオパケット）をデコードし、得られた音声を音声出力装置５４から出力させる。
【００５２】
メモリ３１には、デマルチプレクサ２６から供給されてきた、選局動作や付加情報などを含むSectionデータが記憶される。このSectionデータは、CPU２１によって適宜読み出される。
【００５３】
スクランブラ３２は、デマルチプレクサ２６から供給されたVideo PESデータおよびAudio PESデータ（コンテンツ）を、所定のキーを用いてスクランブル処理し、得られたデータを、バッファ３４および記録媒体I/F３８を介して記録媒体３９に供給し、そこに記録させる。
【００５４】
情報検出部３３は、デマルチプレクサ２６から供給されたVideo PESデータおよびAudio PESデータから再生手順情報および再生管理情報を検出し、バッファ３４および記録媒体I/F３８を介して記録媒体３９に供給し、そこに記録させる。
【００５５】
デスクランブラ３５は、スクランブルを解く所定のキーを生成し、記録媒体３９から、記録媒体I/F３８、およびバッファ３４を介して読み出したコンテンツのスクランブルを解除する。デスクランブラ３５によりスクランブルが解除されたトランスポートストリームは、Videoデコーダ２７、Audioデコーダ３０に出力される。
【００５６】
またデスクランブラ３５は、記録媒体３９に録画されているコンテンツを再生する場合、記録媒体３９から、記録媒体I/F３８、およびバッファ３４を介して読み出したコンテンツをVideoデコーダ２７、Audioデコーダ３０に出力する。このとき読み出されるコンテンツは、記録媒体３９に記録されている再生管理情報および再生手順情報に基づいて判別される。
【００５７】
カードI/F３６は、ICカード３７から読み出したデータをデスクランブラ２５に供給する。
【００５８】
記録媒体I/F３８は、記録媒体３９から読み出したデータをVideoデコーダ２７、Audioデコーダ３０に出力したり、あるいは、デマルチプレクサ２６から供給されてきたデータを記録媒体３９に供給する。
【００５９】
記録媒体３９は、例えば、HDD（ハードディスクドライブ）などで構成され、記録媒体I/F３８を介して供給されてきたデータを記録する。また、記録媒体３９は、図２に示した管理情報１０なども記憶する。
【００６０】
ドライブ４０は、そこに装着されたリムーバブルメディア４１を駆動することにより、バス４３を介して供給されてきたデータをリムーバブルメディア４１に記録し、また、リムーバブルメディア４１に記録されているデータ（プログラムを含む）を読み出してバス４３上に出力する。リムーバブルメディア４１は、例えば、磁気ディスク、光ディスク、光磁気ディスク、あるいは、半導体メモリなどである。
【００６１】
通信制御部４２は、ネットワーク２を介して接続されるミラーサーバ３との間で通信を行う。
【００６２】
図４は、情報処理装置１の機能的構成例を示すブロック図である。図４に示す機能的構成例は、CPU２１がメモリ２２に記憶された所定のプログラムを実行することで実現される。
【００６３】
情報管理部６１は、ユーザによるコンテンツに対する様々な操作やコンテンツのメタ情報に基づいて、嗜好値１１を算出し、それをコンテンツに設定する。また、情報管理部６１は、記録媒体３９の動作（ステータス）に関する状態情報１２を取得する。そして、情報管理部６１は、嗜好値１１および状態情報１２を含む管理情報１０を記録媒体３９に記録、管理する。
【００６４】
コンテンツ選別部６２は、記録媒体３９に記録されている嗜好値１１を用いて、各コンテンツに順位を設定した後、嗜好値１１が所定の基準値以上のコンテンツ、または、嗜好値１１の上位数個のコンテンツを選別し、バックアップ処理部６５に、選別したコンテンツのバックアップ処理を行わる。
【００６５】
状態チェック部６３は、ユーザによる指示に基づいて、あるいは、所定の時間毎（定期的）に、記録媒体３９の状態をチェック（検査）する。チェックの結果、さらに詳細チェックが必要と判断した場合、状態チェック部６３は、呈示部６６にチェック結果を呈示（通知）させた後、その詳細チェックとして、セクタチェック部６４に記録媒体３９の全面チェックを行わせる。
【００６６】
セクタチェック部６４は、状態チェック部６３の制御の下、記録媒体３９の全面チェック（すなわち、セクタ毎のエラー有無の検査）を行う。全面チェックの結果、セクタチェック部６４は、ErrorまたはRead時間が長いセクタの情報（セクタ位置やそこに記録されているデータなど）を保持し、そのセクタに記録されているコンテンツのバックアップが必要であるか否かを判断する。バックアップが必要であると判断した場合、セクタチェック部６４は、バックアップ処理部６５に該当コンテンツのバックアップ処理を行わせる。
【００６７】
バックアップ処理部６５は、コンテンツ選別部６２またはセクタチェック部６４から通知されたバックアップ予定のコンテンツの容量と、バックアップ先（いまの場合、ミラーサーバ３）の空き容量を比較し、バックアップ先の空き容量が足りているか否かを判断する。バックアップ先の空き容量が足りていると判断した場合、バックアップ処理部６５は、バックアップ処理を行う。一方、バックアップ先の空き容量が不足していると判断した場合、バックアップ処理部６５は、その旨（エラーメッセージ）を呈示部６６に呈示させる。
【００６８】
また、バックアップ先の空き容量が不足している場合において、優先的にバックアップするコンテンツがユーザにより選択されると、バックアップ処理部６５は、ミラーサーバ３に既にバックアップされているコンテンツのうち、優先度の低いコンテンツを削除して、ユーザにより選択されたコンテンツのバックアップ処理を行う。
【００６９】
さらに、バックアップ先の空き容量が不足している場合において、情報処理装置１の動作モードがAutoに設定されていると、バックアップ処理部６５は、ミラーサーバ３に既にバックアップされているコンテンツのうち、嗜好値の低いコンテンツを削除して、当該コンテンツのバックアップ処理を行う。
【００７０】
呈示部６６は、状態チェック部６３によるチェック結果に基づいて、ユーザに呈示（通知）するための画面（チェック結果）を映像表示装置５３に表示させるとともに、必要に応じて、対応する音声を音声出力装置５４から出力させる。上述したように、詳細チェックが必要であると判断された場合に、チェック結果が映像表示装置５３に表示されることから、ここで表示される画面を見て、ユーザは、記録媒体３９の詳細チェック（すなわち、全面チェック）が行われることを把握することができる。
【００７１】
また、呈示部６６は、バックアップ処理部６５から通知されたメッセージに基づいて、ユーザに呈示するための画面（バックアップ先の空き容量が不足している旨を示すエラーメッセージ）を映像表示装置５３に表示させる。上述したように、バックアップ先の空き容量が不足していると判断された場合に、容量不足を示すエラーメッセージが映像表示装置３５に表示されることから、ここで表示される画面を見て、ユーザは、バックアップ先の空き容量不足を把握し、優先的にバックアップしたいコンテンツを選択することができる。
【００７２】
次に、図５のフローチャートを参照して、情報処理装置１が実行する、定期バックアップ処理について説明する。この処理は、所定の時間毎（定期的）に開始される。
【００７３】
ステップＳ１において、コンテンツ選別部６２は、記録媒体３９に記録されている嗜好値１１を読み出し、その嗜好値１１を用いて、記録済みコンテンツに順位を付ける。ステップＳ２において、コンテンツ選別部６２は、ステップＳ１の処理で順位を付けたコンテンツのうち、嗜好値１１が所定の基準値以上のコンテンツ、または、嗜好値１１の上位数個のコンテンツを選別する。ただし、既にバックアップされているコンテンツは、選別対象から省かれる。
【００７４】
ステップＳ３において、バックアップ処理部６５は、ステップＳ２の処理で選別されたコンテンツのバックアップ処理を行う。このバックアップ処理の詳細については、図６のフローチャートを参照して後述するが、この処理により、選別されたコンテンツのミラーサーバ３へのバックアップ処理が行われる。
【００７５】
以上の定期バックアップ処理により、ミラーサーバ３には、嗜好値の高いコンテンツが自動的にバックアップされる。これにより、ユーザは、情報処理装置１の記録媒体３９に記録されているコンテンツのうち、ユーザにとって重要度の高いコンテンツを、ミラーサーバ３に自動的にバックアップさせることが可能となる。
【００７６】
次に、図６のフローチャートを参照して、図５のステップＳ３における、バックアップ処理の詳細について説明する。
【００７７】
ステップＳ１１において、バックアップ処理部６５は、図５のステップＳ２の処理で選別されたバックアップ予定のコンテンツの容量を算出する。ステップＳ１２において、バックアップ処理部６５は、バックアップ先であるミラーサーバ３の記録メディアの空き容量を確認する。
【００７８】
ステップＳ１３において、バックアップ処理部６５は、ステップＳ１２の処理で確認したバックアップ先の空き容量が、ステップＳ１１の処理で算出したバックアップ予定のコンテンツの容量より大きいか否かを判定し、バックアップ先の空き容量がバックアップ予定のコンテンツの容量より大きいと判定した場合、ステップＳ１４に進み、バックアップ予定のコンテンツ（すなわち、図５のステップＳ２の処理で選別されたコンテンツ）のミラーサーバ３へのバックアップ処理を行う。
【００７９】
具体的には、例えば、記録媒体３９に記録されているコンテンツが、そのまま通信制御部４２およびネットワーク２を介してミラーサーバ３に供給され、そこにバックアップ（記録）される。また、例えば、記録媒体３９に記録されているコンテンツがスクランブラ３２でスクランブル処理された後、ミラーサーバ３に供給され、そこにバックアップされる。また、例えば、ミラーサーバ３が複数の記録メディアで構成されている場合、記録媒体３９に記録されているコンテンツが複数のコンテンツに分割された後、複数の記録メディアにそれぞれバックアップされる。さらにまた、例えば、コピーコントロールが必要なコンテンツは、ムーブ機能を用いてバックアップされる（すなわち、ミラーサーバ３にコピーしつつ、コピーが終了した記録媒体３９内のコンテンツが全て消去または無効化される）。
【００８０】
なお、上述したバックアップ方法に限らず、例えば、記録媒体３９に記録されているコンテンツが複数のコンテンツに分割され、各コンテンツがスクランブラ３２でスクランブル処理された後、ミラーサーバ３に供給され、そこにバックアップされるといったように、バックアップ方法を組み合わせることも勿論可能である。
【００８１】
一方、ステップＳ１３において、バックアップ先の空き容量がバックアップ予定のコンテンツの容量より小さいと判定された場合、ステップＳ１５に進み、バックアップ処理部６５は、バックアップ先（ミラーサーバ３）に既にバックアップされているコンテンツの嗜好値と、バックアップ予定のコンテンツの嗜好値を比較して順位を付ける。
【００８２】
ステップＳ１６において、バックアップ処理部６５は、バックアップ先に既にバックアップされているコンテンツのうち、バックアップ予定のコンテンツの嗜好値より低いコンテンツが存在するか否かを判定し、バックアップ先にバックアップされているコンテンツのうち、バックアップ予定のコンテンツの嗜好値より低いコンテンツが存在すると判定した場合、ステップＳ１７に進む。
【００８３】
ステップＳ１７において、バックアップ処理部６５は、情報処理装置１の動作モードがAutoに設定されているか否かを判定し、情報処理装置１の動作モードがAutoに設定されていると判定した場合、ステップＳ１８に進み、バックアップ先に既にバックアップされているコンテンツのうち、嗜好値の低いコンテンツから順番に、バックアップ予定のコンテンツの容量分の削除を行い、バックアップ予定の嗜好値の高いコンテンツのバックアップ処理を行う。
【００８４】
ステップＳ１４またはステップＳ１８の処理の後、ステップＳ１９に進み、バックアップ処理部６５は、コピー元である記録媒体３９に記録されているコンテンツのメタ情報と、バックアップ先であるミラーサーバ３にバックアップされたコンテンツを関連付ける。すなわち、バックアップ時、情報処理装置１とミラーサーバ３との間で、コンテンツの繋がりがつくようにする。
【００８５】
ステップＳ１７において、情報処理装置１の動作モードがAutoに設定されていない、すなわち、Normalに設定されていると判定された場合、バックアップ処理部６５は、バックアップ先の空き容量が不足している旨（エラーメッセージ）を呈示部６６に供給し、ステップＳ２０に進む。
【００８６】
ステップＳ２０において、呈示部６６は、バックアップ処理部６５から供給されたメッセージに基づいて、ユーザに呈示（通知）するための画面を映像表示装置６４に表示させる。ここで呈示される画面には、例えば、バックアップ先の空き容量が不足している旨を示すメッセージ、および、バックアップ先に既にバックアップされているコンテンツのうち、優先度の低いコンテンツの削除を促すダイアログなどが含まれる。
【００８７】
ステップＳ１９の処理の後、ステップＳ２０の処理の後、または、ステップＳ１６において、バックアップ先にバックアップされているコンテンツのうち、バックアップ予定のコンテンツの嗜好値より低いコンテンツが存在しないと判定された場合、バックアップ処理は終了される。
【００８８】
以上のバックアップ処理により、バックアップ先の空き容量がバックアップ予定のコンテンツより大きい場合には、自動的にバックアップ処理が行われる。また、バックアップ先の空き容量が不足している場合において、バックアップ先に嗜好値が低いコンテンツが存在し、かつ、動作モードがAutoに設定されている場合においても、自動的にバックアップ先の嗜好値の低いコンテンツが削除された後、バックアップ処理が行われる。これらにより、ユーザは、情報処理装置１の記録媒体３９に記録されているコンテンツのうち、ユーザにとって重要度の高いコンテンツを、ミラーサーバ３に自動的にバックアップさせることが可能となる。
【００８９】
さらに、バックアップ先の空き容量が不足している場合において、バックアップ先に嗜好値が低いコンテンツが存在し、かつ、動作モードがNormalに設定されている場合には、バックアップ先のコンテンツの削除を促す画面をユーザに呈示することができる。これにより、ユーザは、ミラーサーバ３に既にバックアップされているコンテンツのうち、優先度が低い（不要）と判断したコンテンツを選択、削除することで、新たなコンテンツをミラーサーバ３にバックアップさせることが可能となる。
【００９０】
また、ステップ１９において、コピー元である記録媒体３９に記録されているコンテンツのメタ情報と、バックアップ先であるミラーサーバ３にバックアップされたコンテンツを関連付けることにより、情報処理装置１は、ミラーサーバ３からネットワーク２を介して、バックアップされたコンテンツに関する情報を取得し、コンテンツのリストを作成、表示することも可能である。
【００９１】
次に、図７のフローチャートを参照して、情報処理装置１が実行する、定期ハードディスクドライブ（HDD）状態のチェック処理について説明する。この処理は、例えば、ユーザによってリモートコントローラ４２が操作され、ハードディスク状態のチェック処理が指示された場合、あるいは、所定の時間毎（定期的）に開始される。
【００９２】
ステップＳ３１において、状態チェック部６３は、記録媒体３９に記憶されている管理情報１０を読み出し、その管理情報１０に含まれる状態情報１２から、UNC（UNCORRECTABLE ERROR）が発生しているか否かを判定し、UNCが発生していると判定した場合、ステップＳ３２に進み、記録媒体３９にUNCが発生していると診断する。
【００９３】
ステップＳ３１において、UNCが発生していないと判定された場合、または、ステップＳ３２の処理の後、ステップＳ３３に進み、状態チェック部６３は、さらに、読み出した管理情報１０の状態情報１２から、Power On/Off回数がスペックを超えているか否かを判定し、Power On/Off回数がスペックを超えていると判定した場合、ステップＳ３４に進み、記録媒体３９のPower On/Off回数がスペックを超えていると診断する。
【００９４】
ステップＳ３３において、Power On/Off回数がスペックを超えていないと判定された場合、または、ステップＳ３４の処理の後、ステップＳ３５に進み、状態チェック部６３は、さらに、読み出した管理情報１０の状態情報１２から、セクタ代替または交代処理が発生しているか否かを判定し、セクタ代替または交代処理が発生していると判定した場合、ステップＳ３６に進み、記録媒体３９にセクタ代替または交代処理が発生していると診断する。
【００９５】
ステップＳ３５において、セクタ代替または交代処理が発生していないと判定された場合、または、ステップＳ３６の処理の後、ステップＳ３７に進み、状態チェック部６３は、さらに、読み出した管理情報１０の状態情報１２から、Slow Responseが多いか否かを判定し、Slow Responseが多いと判定した場合、ステップＳ３８に進み、記録媒体３９のSlow Response頻度が高いと診断する。
【００９６】
ステップＳ３７において、Slow Responseが多くないと判定された場合、または、ステップＳ３８の処理の後、ステップＳ３９に進み、状態チェック部６３は、ステップＳ３２，Ｓ３４，Ｓ３６，Ｓ３８で診断された各種データに基づいて、ハードディスクドライブ（すなわち、記録媒体３９）の状態を判別する。
【００９７】
ステップＳ４０において、状態チェック部６３は、ステップＳ３９の処理による判別の結果、さらにハードディスクドライブの詳細チェックが必要であるか否かを判定し、詳細チェックが必要であると判定した場合、チェック結果を呈示部６６に供給し、ステップＳ４１に進む。
【００９８】
ステップＳ４１において、呈示部６６は、状態チェック部６３から供給されたチェック結果に基づいて、ユーザに呈示（通知）するための画面を映像表示装置５３に表示させる。ここで呈示される画面には、例えば、ハードディスクドライブの詳細チェックが必要である旨を示すメッセージなどが含まれる。
【００９９】
ステップＳ４２において、セクタチェック部６４は、記録媒体３９の全面チェック処理を行う。
【０１００】
ここで、図８のフローチャートを参照して、図７のステップＳ４２における、全面チェック処理の詳細について説明する。
【０１０１】
ステップＳ５１において、セクタチェック部６４は、記録媒体３９の所定のセクタを読み出した後にステータスを読み出す。ステップＳ５２において、セクタチェック部６４は、ステップＳ５１の処理で読み出したセクタにErrorがあるか否かを判定し、セクタにErrorがあると判定した場合、ステップＳ５３に進み、当該エラーセクタの情報（セクタ位置やそこに記録されているデータなど）を保持する。
【０１０２】
ステップＳ５２において、読み出したセクタにErrorがないと判定された場合、または、ステップＳ５３の処理の後、ステップＳ５４に進み、セクタチェック部６４は、さらに読み出したセクタのRead時間が長いか否かを判定し、Read時間が長いと判定した場合、ステップＳ５４に進み、当該エラーセクタの情報を保持する。
【０１０３】
ステップＳ５４において、読み出したセクタのRead時間が長くないと判定された場合、または、ステップＳ５５の処理の後、ステップＳ５６に進み、セクタチェック部６４は、記録媒体３９の全面チェックが終了したか、すなわち、全てのセクタの読み出しを終了したか否かを判定し、未だ全面チェックが終了していないと判定した場合、ステップＳ５１に戻り、上述した処理を繰り返し実行する。
【０１０４】
ステップＳ５６において、記録媒体３９の全面チェックが終了したと判定された場合、ステップＳ５７に進み、セクタチェック部６４は、ステップＳ５３，Ｓ５５で保持されたエラーセクタの情報から、該当コンテンツの絞り込みを行うとともに、エラーの重要性を求める。
【０１０５】
ステップＳ５８において、セクタチェック部６４は、ステップＳ５７の処理で絞り込んだ該当コンテンツのバックアップが必要であるか否かを判定し、バックアップが必要であると判定した場合、ステップＳ５９に進み、バックアップ処理部６５に該当コンテンツのバックアップ処理を行わせる。すなわち、上述した図６のバックアップ処理が実行され、該当コンテンツのミラーサーバ３へのバックアップ処理が行われる。
【０１０６】
一方、ステップＳ５８において、ステップＳ５７の処理で絞り込んだ該当コンテンツのバックアップが必要ではないと判定された場合、バックアップ処理は行われず、そのまま全面チェック処理は終了される。また、ステップＳ５７で行った絞り込みの結果、該当コンテンツの絞り込みができなかった場合も、全面チェック処理は終了される。
【０１０７】
その他、ステップＳ５８において、ステップＳ５７で求められたエラー重要度が高いと判定された場合、バックアップ処理は行われず、エラーの重要度が高いことがユーザに通知される。その後、全面チェック処理は終了される。
【０１０８】
以上の定期ハードディスクドライブ状態のチェック処理および全面チェック処理により、エラーセクタに記録されているコンテンツが自動的にバックアップされる。これにより、ユーザは、特別な操作を行うことなく、情報処理装置１の記録媒体３９のエラーセクタに記録されているコンテンツを、ミラーサーバ３に自動的にバックアップさせることが可能となる。
【０１０９】
以上のように、コンテンツに設定された嗜好値１１や記録媒体３９の状態情報１２に基づいて、ユーザにとって重要なコンテンツを選別し、自動的にミラーサーバ３にバックアップするようにしたので、ミラーサーバ３の記録メディアの容量を抑えることができるとともに、バックアップ時間も短縮することが可能となる。
【０１１０】
また、嗜好値１１および状態情報１２に基づいて、ユーザにとって重要なコンテンツを選択し、自動的にバックアップするだけでなく、ユーザが自ら選択したコンテンツをバックアップすることも勿論可能である。
【０１１１】
なお、記録媒体３９の状態情報１２から、エラーセクタに記録されているコンテンツを特定することができない場合には、ユーザに自主的なバックアップを要請するようにしてもよい。
【０１１２】
以上においては、ミラーサーバ３は、ネットワーク２を介して接続されたハードディスクドライブであるものとして説明したが、本発明はこれに限られるものではなく、例えば、ネットワーク２を介して接続された他の装置内の記録媒体（例えば、ハードディスクレコーダ）をミラーサーバとして用いるようにしたり、情報処理装置１内に、記録媒体３９とは別の記録媒体を新たに設け、それをミラーサーバとして用いるようにしたり、あるいは、ドライブ４０に挿入されたリムーバブルメディア４１をミラーサーバとして用いるようにしてもよい。
【０１１３】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【０１１４】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１１５】
この記録媒体は、図３に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、磁気ディスク、光ディスク、光磁気ディスク、あるいは、半導体メモリなどのリムーバブルメディア４１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されている、メモリ２２や記録媒体３９に含まれるハードディスクなどで構成される。
【０１１６】
なお、本明細書において、各ステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１１７】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表わすものである。
【図面の簡単な説明】
【０１１８】
【図１】本発明を適用した情報処理システムの構成例を示すブロック図である。
【図２】管理情報の例を示す図である。
【図３】図１の情報処理装置の構成例を示すブロック図である。
【図４】情報処理装置の機能的構成例を示すブロック図である。
【図５】定期バックアップ処理を説明するフローチャートである。
【図６】図５のステップＳ３における、バックアップ処理の詳細を説明するフローチャートである。
【図７】定期ハードディスクドライブ状態のチェック処理を説明するフローチャートである。
【図８】図７のステップＳ４２における、全面チェック処理の詳細を説明するフローチャートである。
【符号の説明】
【０１１９】
１  情報処理装置，  ２  ネットワーク，  ３  ミラーサーバ，１０  管理情報，  １１  嗜好値，  １２  状態情報，  ２１  CPU，  ３９  記録媒体，  ４１  リムーバブルメディア，  ５２  リモートコントローラ，  ５３  映像表示装置，  ６１  情報管理部，  ６２  コンテンツ選別部，  ６３  状態チェック部，  ６４  セクタチェック部，  ６５  バックアップ処理部，  ６６  呈示部
【図１】
2006113962.tif 000003
【図２】
2006113962.tif 000004
【図３】
2006113962.tif 000005
【図４】
2006113962.tif 000006
【図５】
2006113962.tif 000007
【図６】
2006113962.tif 000008
【図７】
2006113962.tif 000009
【図８】
2006113962.tif 000010