(57)【要約】【課題】番組の録画に必要な空き容量を確保できるようにする。【解決手段】録画再生制御部３１は、コンテンツのデータが記録されているＡＶデータ蓄積部１５に、新たなコンテンツのデータを記録する。段階的消去制御部３４は、録画再生制御部３１の制御の対象の新たなコンテンツのデータの容量が、ＡＶデータ蓄積部１５の空き容量よりも多い場合、ＡＶデータ蓄積部１５に記録されているコンテンツのデータに対する段階的一部消去の処理を、段階的一部消去の手法を示すパラメータで構成される複数の消去パターンのリストに従って実行する。本発明は、ビデオレコーダに適用することができる。【選択図】図１
2011130064.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツのデータが記録されている記録媒体に、新たなコンテンツのデータを記録する制御を実行する記録制御手段と、
前記記録制御手段の制御の対象の前記新たなコンテンツのデータの容量が、前記記録媒体の空き容量よりも多い場合、前記記録媒体に記録されている前記コンテンツのデータに対する段階的一部消去の処理を、前記段階的一部消去の手法を示すパラメータで構成される複数の消去パターンのリストに従って実行する段階的消去手段と
を備える情報処理装置。
【請求項２】
前記パラメータの設定をすることで前記消去パターンの作成又は更新を管理する消去パターン管理手段
をさらに備える請求項１に記載の情報処理装置。
【請求項３】
前記消去パターンは、ジャンル、アクション、並びに前記コンテンツのうち前記段階的一部消去を施す位置のパラメータを含む
請求項２に記載の情報処理装置。
【請求項４】
前記消去パターンは、さらに消去ステータスのパラメータを含む
請求項３に記載の情報処理装置。
【請求項５】
前記記録媒体に記録された複数の前記コンテンツの各々に対して、前記段階的一部消去が施される順番を示す消去順位を設定する消去順位設定手段をさらに備え、
前記段階的消去手段は、前記消去順位設定手段により設定された前記消去順位に従って、複数の前記コンテンツの中から、前記段階的一部消去を施す対象を決定する
請求項４に記載の情報処理装置。
【請求項６】
前記記録媒体に記録された複数の前記コンテンツのうち、ユーザによる視聴済みのコンテンツに基づいて、前記ユーザの嗜好を示す嗜好情報を生成する嗜好情報生成手段をさらに備え、
前記消去順位設定手段は、前記嗜好情報生成手段により生成された前記嗜好情報に基づいて、前記記録媒体に記録された複数の前記コンテンツの各々に対して前記消去順位を設定する
請求項５に記載の情報処理装置。
【請求項７】
前記嗜好情報生成手段は、前記視聴済みのコンテンツが属するシリーズ、下位ジャンル、及び上位ジャンルのうちの少なくとも１つの要素を用いて、前記嗜好情報を生成し、
前記消去順位設定手段は、前記嗜好情報と、複数の前記コンテンツの各々が属する前記シリーズ、前記下位ジャンル、及び前記上位ジャンルのうち、前記嗜好情報の生成に用いられた要素とを用いて、複数の前記コンテンツの各々に対して前記消去順位を設定する
請求項６に記載の情報処理装置。
【請求項８】
外部と通信をすることで、一般的嗜好を受信する通信手段をさらに備え、
前記消去順位設定手段は、前記通信手段により受信された前記一般的嗜好に基づいて、または前記通信手段により受信可能なコンテンツか否かに基づいて、前記記録媒体に記録された複数の前記コンテンツの各々に対して前記消去順位を設定する
請求項７に記載の情報処理装置。
【請求項９】
前記位置のパラメータは、前記コンテンツの盛り上がり度、若しくは前記コンテンツのコーナー情報に基づいて設定されるか、または前記コンテンツの内容に基づいて設定される
請求項３に記載の情報処理装置。
【請求項１０】
コンテンツのデータが記録されている記録媒体に、新たなコンテンツのデータを記録する制御を実行する記録制御ステップと、
前記記録制御ステップの処理の対象の前記新たなコンテンツのデータの容量が、前記記録媒体の空き容量よりも多い場合、前記記録媒体に記録されている前記コンテンツのデータに対する段階的一部消去の処理を、前記段階的一部消去の手法を示すパラメータで構成される複数の消去パターンのリストに従って実行する段階的消去ステップと
を含む情報処理方法。
【請求項１１】
コンテンツのデータが記録されている記録媒体に、新たなコンテンツのデータを記録する制御を実行し、
制御の対象の前記新たなコンテンツのデータの容量が、前記記録媒体の空き容量よりも多い場合、前記記録媒体に記録されている前記コンテンツのデータに対する段階的一部消去の処理を、前記段階的一部消去の手法を示すパラメータで構成される複数の消去パターンのリストに従って実行する
ステップを含む制御処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、コンテンツの記録に必要な空き容量を記録媒体に適切に確保できるようにした、情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、記録メディアの大容量化、低価格化に伴い、HDD(Hard Disk Drive)やDVD(Digital Versatile Disc)、BD(Blu-ray Disc)（商標）等の記録媒体に、テレビジョン放送番組を録画できるビデオレコーダが普及している。
【０００３】
特に、複数のチューナを搭載し、複数のテレビ局から同一時間帯に放送される複数のテレビジョン放送番組を同時に録画できるビデオレコーダも登場してきている。このようなビデオレコーダは、膨大な数のテレビジョン放送番組を記録媒体に録画することが可能となっている。しかしながら、記録媒体の記録容量には限りがあるので、テレビジョン放送番組の録画を続けているといずれ記録媒体の空き容量が足りなくなる場合がある。このような場合、ビデオレコーダは、それ以降に放送されるテレビジョン放送番組を録画することができなくなる。
【０００４】
そこで、記録媒体の空き容量を確保するための一般的な手法として、記録媒体に録画されているテレビジョン放送番組の中から、再生済みのものを優先的に消去したり、記録日時が古いものを優先的に消去する手法が用いられている。しかしながら、このような手法では、ユーザの意向が反映されずにテレビジョン放送番組が消去されるため、ユーザにとっては、後で見ようと思っていたテレビジョン放送番組が消去されたり、逆に、見るつもりのないテレビジョン放送番組が消去されずに残されるといった事態が生じていた。このため、このような手法が適用されたビデオレコーダでは、ユーザの期待通りにテレビジョン放送番組を録画して保存することができなかった。
【０００５】
そこで、例えば特許文献１には、記録媒体に記録済みの番組の第１のデータを、第１のデータよりもデータ容量が小さい第２のデータに変換する手法が開示されている。換言すると、番組のデータは、記録媒体から１度で完全に消去されるのではなく、部分的な消去が段階的に行われていく手法が開示されている。なお、以下、部分的な消去が段階的に行われていくことを、段階的一部消去と称する。
【０００６】
また、例えば特許文献２には、記録媒体に記録済みのデジタル情報を消去するために、次のような手法（以下、特許文献２の手法と称する）が開示されている。即ち、特許文献２の手法によれば、記録媒体に記録済みのデジタル情報が、複数種類の再生方法のうち何れかの種類の方法によって再生された場合には、その再生方法を示す再生履歴が蓄積される。具体的には、この再生履歴は、通常通り再生する通常再生方法、重要度が比較的高いシーンだけを再生するダイジェスト再生方法、比較的小型な低解像度画像表示装置で再生する低解像度再生方法、といった再生方法に関する履歴である。このような再生履歴に基づいて消去優先度の順位が設定され、設定された順位が高いデジタル情報が、不要なデジタル情報として消去される。
【０００７】
また、例えば特許文献３には、ＡＶデータを再生する各種操作のうち、早送り操作やスキップ操作等の特殊な操作を監視し、それらの操作履歴に基づいてＡＶデータの消去候補領域を自動的に設定する手法（以下、特許文献３の手法と称する）が開示されている。特許文献３の手法が適用されたビデオレコーダは、例えば、記録媒体に記録されたＡＶデータのうち、ユーザが早送り操作した部分は不要な部分と認識し、この不要な部分を消去し、不要な部分以外を消去せずに保存することができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−１９６１１８号公報
【特許文献２】特開２００８−１４０４８７号公報
【特許文献３】特開２００９−１５１８４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１の段階的一部消去は画一的な消去であったため、テレビジョン放送番組の録画に必要な空き容量を記録媒体に適切に確保することは非常に困難である。
【００１０】
例えば、本来は、記録媒体の空き容量を確保できる程度のデータ容量を削減すれば足りるところ、それ以上のデータ容量を削減してしまうおそれがある。このような場合、データ容量を削減する程、テレビジョン放送番組の質（画質や音質等）も劣化していくので、ユーザは、必要以上に質が劣化したテレビジョン放送番組しか視聴できないことになる。
【００１１】
以上、テレビジョン放送番組についてのみ言及したが、例えばインターネットを通じて配信されるコンテンツをダウンロードして記録媒体に記録するような場合にも、上述した状況は何ら変わることはない。即ち、テレビジョン放送番組もコンテンツの一形態と把握すると、従来の手法では、コンテンツの記録に必要な空き容量を記録媒体に適切に確保することは非常に困難である。
【００１２】
また、特許文献２の手法では、異なる再生方法で再生した複数のデジタル情報の各々の消去優先度順位は設定できるが、同じ再生方法で再生した複数のデジタル情報の各々の消去優先順位は設定ができない。さらに、未再生のデジタル情報については、再生履歴自体が存在しないので、そもそも消去優先順位の設定の対象外となる。このように、特許文献２の手法を用いた場合には、記録媒体に記録されたデジタル情報の中には、消去すべきか否かの判断をすることができない対象（以下、消去可否判断不能対象と称する）が存在し得る。
【００１３】
さらに、特許文献３の手法でも、特殊な操作を行ったＡＶデータの消去候補領域は設定できるが、通常操作で再生されたＡＶデータや未再生(未操作)のＡＶデータについては、消去候補領域の設定はできない。このように、特許文献３の手法を用いた場合には、記録媒体に記録されたＡＶデータのうち少なくとも一部分が、消去可否判断不能対象として存在し得る。
【００１４】
したがって、このような消去可否判断不能対象について、消去せずにそのまま保存しておく措置を取るのか、それとも、空き容量を確保するために完全に消去する措置を取るのかを決定する必要がある。しかしながら、従来の手法では、このような決定を録画処理中に適切に行うことができず、何れか一方の措置を取ることが予め決定されている。
【００１５】
このため、例えば消去可否判断不能対象について、消去せずにそのまま保存しておく措置を取ることが予め決定されている場合には、消去可否判断不能対象が本来ユーザにとって不要な対象であっても消去されることなく、本来ユーザにとって必要な別の対象、即ち、本来消去すべきでない別の対象が消去されてしまうことになる。
【００１６】
一方、例えば消去可否判断不能対象について、完全に消去する措置を取ることが予め決定されている場合には、消去可否判断不能対象が本来ユーザにとって必要な対象であっても消去されてしまい、本来ユーザにとって不要な別の対象、即ち、本来消去すべきである別の対象が消去されずに保存されてしまうことになる。
【００１７】
このように、従来の手法では、再生方法や操作履歴といった視聴履歴情報そのものを指標として用いているので、消去可否判断不能対象が生じてしまい、ユーザにとって真に不要な対象を適切に消去することができない。このようなことが生ずるようでは、番組の録画に必要な空き容量を記録媒体に適切に確保できるとは言い難い。
【００１８】
本発明は、このような状況に鑑みてなされたものであり、コンテンツの記録に必要な空き容量を記録媒体に適切に確保できるようにするものである。
【課題を解決するための手段】
【００１９】
本発明の一側面の情報処理装置は、コンテンツのデータが記録されている記録媒体に、新たなコンテンツのデータを記録する制御を実行する記録制御手段と、前記記録制御手段の制御の対象の前記新たなコンテンツのデータの容量が、前記記録媒体の空き容量よりも多い場合、前記記録媒体に記録されている前記コンテンツのデータに対する段階的一部消去の処理を、前記段階的一部消去の手法を示すパラメータで構成される複数の消去パターンのリストに従って実行する段階的消去手段とを備える。
【００２０】
前記パラメータの設定をすることで前記消去パターンの作成又は更新を管理する消去パターン管理手段をさらに備えることができる。
【００２１】
前記消去パターンは、ジャンル、アクション、並びに前記コンテンツのうち前記段階的一部消去を施す位置のパラメータを含むことができる。
【００２２】
前記消去パターンは、さらに消去ステータスのパラメータを含むことができる。
【００２３】
前記記録媒体に記録された複数の前記コンテンツの各々に対して、前記段階的一部消去が施される順番を示す消去順位を設定する消去順位設定手段をさらに備え、前記段階的消去手段は、前記消去順位設定手段により設定された前記消去順位に従って、複数の前記コンテンツの中から、前記段階的一部消去を施す対象を決定することができる。
【００２４】
前記記録媒体に記録された複数の前記コンテンツのうち、ユーザによる視聴済みのコンテンツに基づいて、前記ユーザの嗜好を示す嗜好情報を生成する嗜好情報生成手段をさらに備え、前記消去順位設定手段は、前記嗜好情報生成手段により生成された前記嗜好情報に基づいて、前記記録媒体に記録された複数の前記コンテンツの各々に対して前記消去順位を設定することができる。
【００２５】
前記嗜好情報生成手段は、前記視聴済みのコンテンツが属するシリーズ、下位ジャンル、及び上位ジャンルのうちの少なくとも１つの要素を用いて、前記嗜好情報を生成し、前記消去順位設定手段は、前記嗜好情報と、複数の前記コンテンツの各々が属する前記シリーズ、前記下位ジャンル、及び前記上位ジャンルのうち、前記嗜好情報の生成に用いられた要素とを用いて、複数の前記コンテンツの各々に対して前記消去順位を設定することができる。
【００２６】
外部と通信をすることで、一般的嗜好を受信する通信手段をさらに備え、前記消去順位設定手段は、前記通信手段により受信された前記一般的嗜好に基づいて、または前記通信手段により受信可能なコンテンツか否かに基づいて、前記記録媒体に記録された複数の前記コンテンツの各々に対して前記消去順位を設定することができる。
【００２７】
前記位置のパラメータは、前記コンテンツの盛り上がり度、若しくは前記コンテンツのコーナー情報に基づいて設定されるか、または前記コンテンツの内容に基づいて設定されることができる。
【００２８】
本発明の一側面の情報処理方法およびプログラムは、上述した本発明の一側面の情報処理装置に対応する方法およびプログラムである。
【００２９】
本発明の一側面の情報処理装置および方法並びにプログラムにおいては、コンテンツのデータが記録されている記録媒体に、新たなコンテンツのデータを記録する制御が実行され、制御の対象の前記新たなコンテンツのデータの容量が、前記記録媒体の空き容量よりも多い場合、前記記録媒体に記録されている前記コンテンツのデータに対する段階的一部消去の処理が、前記段階的一部消去の手法を示すパラメータで構成される複数の消去パターンのリストに従って実行される。
【発明の効果】
【００３０】
以上のごとく、本発明によれば、コンテンツの記録、例えばテレビジョン放送番組の録画に必要な空き容量を記録媒体に適切に確保することができる。
【図面の簡単な説明】
【００３１】
【図１】第１実施形態のビデオレコーダの機能的構成例を示すブロック図である。
【図２】映像の段階的一部消去の一例について説明する図である。
【図３】音声の段階的一部消去の一例について説明する図である。
【図４】録画処理の一例を説明するフローチャートである。
【図５】消去順位設定処理の一例を説明するフローチャートである。
【図６】視聴履歴情報を格納するリストのデータ構造の一例を示す図である。
【図７】番組情報を格納するリストのデータ構造の一例を示す図である。
【図８】段階的消去処理の一例を説明するフローチャートである。
【図９】消去パターンを格納するリストのデータ構造の一例を示す図である。
【図１０】消去パターンを格納するリストのデータ構造の他の例を示す図である。
【図１１】段階的一部消去処理が施された番組の画面の表示例を示す図である。
【図１２】視聴履歴情報記録処理の一例を説明するフローチャートである。
【図１３】第２実施形態のビデオレコーダの機能的構成例を示すブロック図である。
【図１４】消去順位設定処理の一例を説明するフローチャートである。
【図１５】本発明が適用される情報処理装置のハードウエアの構成例を示すブロック図である。
【発明を実施するための形態】
【００３２】
上述のごとく、本実施形態では、コンテンツが処理対象となる。ここでいうコンテンツとは、一般的にコンテンツと称されている、上述したテレビジョン放送番組、映画、写真、楽曲等（動画像、静止画像、若しくは音声、または、それらの組合せ等）の他、さらに、文書、商品（物品を含む）、会話等のユーザが使用可能なソフトウエアまたはハードウエアを含む。
【００３３】
ただし、コンテンツは、記録媒体に記録される必要があるため、その記録媒体に記録可能なデータの形態を取る。このようなデータを、以下、コンテンツデータと称する。なお、コンテンツが物品（ハードウエア）の場合、例えば、その物品が動画像や静止画像等に射影されてデータ化されたものが、コンテンツデータとして適用される。また、コンテンツには、コンテンツデータそのものではなく、そのコンテンツの内容等コンテンツに関する各種情報を示すデータが対応付けられている場合がある。以下、このような情報をメタデータと称する。
【００３４】
本実施形態は、このような各種各様のコンテンツに適用することが可能であるが、本実施形態として、上述した先行技術との対比を明確なものとすべく、コンテンツとしてテレビジョン放送番組（以下、番組と略称する）が採用された実施形態について説明する。従って、以下の実施形態では、コンテンツデータとして、番組を構成する映像や音声のデータ、即ち、ＡＶデータが採用される。また、メタデータとしては、番組に関する情報であるSI（Service Information）情報やEPG（Electronic Program Guide）情報が採用される。
【００３５】
以下、２つの実施形態（以下、それぞれ第１実施形態および第２実施形態と称する）について、次の順序で説明する。
【００３６】
１．第１実施形態（ユーザの嗜好を反映する消去順位の設定手法の例）
２．第２実施形態（ユーザの嗜好と外部からの情報を反映する消去順位の設定手法の例）
【００３７】
＜１．第１実施形態＞
[第１実施形態のビデオレコーダの構成例]
図１は、第１実施形態のビデオレコーダの機能的構成例を示すブロック図である。
【００３８】
図１のビデオレコーダ１は、アンテナ１１、チューナ１２、操作部１３、番組管理部１４、ＡＶデータ蓄積部１５、番組情報蓄積部１６、視聴履歴情報蓄積部１７、消去パターン蓄積部１８、および外部出力部１９から構成されている。
【００３９】
アンテナ１１は、例えば図示せぬ複数の放送局の各々から送信された放送波を受信する。
【００４０】
チューナ１２は、複数の放送局のうち選局された放送局の放送波に対応する放送信号をアンテナ１１を介して受信し、その放送信号に対して復調処理や圧縮符号化処理等を適宜施す。なお、放送信号には、放送予定又は放送中の番組のメタデータ（SI情報やEPG情報）が含まれている場合がある。このような場合には、このメタデータも、チューナ１２において得られる。
【００４１】
操作部１３は、ユーザによる操作を受け付け、操作に応じた信号を出力する。このような操作として、例えば、番組の録画指示の操作や、番組の再生指示の操作が存在する。即ち、ユーザは、操作部１３を操作することで、番組の録画や再生等の各種指示を行うことができる。
【００４２】
番組管理部１４は、番組を管理するための各種処理を実行する。このような番組を管理する処理として、例えば、番組の録画処理が存在する。番組の録画処理とは、チューナ１２から出力された所定の番組のＡＶデータをＡＶデータ蓄積部１５に記録させるまでの一連の処理である。なお、以下、このようにＡＶデータ蓄積部１５に蓄積されたＡＶデータに対応する番組を、録画番組と称する。録画処理の具体例については、図４を参照して後述する。
【００４３】
番組管理部１４は、このような録画処理を実行するための構成として、録画再生制御部３１、消去順位設定部３２、嗜好情報生成部３３、段階的消去制御部３４、および消去パターン管理部３５を有している。
【００４４】
記録制御手段としての録画再生制御部３１は、操作部１３からの信号に基づいてユーザの指示を解釈し、その指示に従って、録画対象の番組のＡＶデータをＡＶデータ蓄積部１５に記憶させるための制御を実行する。また、録画再生制御部３１は、所定の録画番組に対応するＡＶデータを、ＡＶデータ蓄積部１５から読み出して再生するための制御を実行することもできる。
【００４５】
消去順位設定手段としての消去順位設定部３２は、嗜好情報生成部３３により生成されたユーザの番組に対する嗜好を示す情報（以下、嗜好情報と称する）に基づいて、複数の録画番組の各々の消去順位を設定する。ここで、「ユーザの番組に対する嗜好」とは、ユーザの番組視聴傾向や好みを表すものである。
【００４６】
嗜好情報生成手段としての嗜好情報生成部３３は、ユーザの視聴済みの録画番組の番組情報から嗜好情報を生成する。
【００４７】
段階的消去手段としての段階的消去制御部３４は、消去順位設定部３２により設定された消去順位に従って、録画番組を段階的に消去する処理を制御する。「録画番組を段階的に消去する処理」とは、ＡＶデータ蓄積部１５に記録される録画番組のデータ（最初はＡＶデータ）を、所定の手法に従って、第１のデータから、それよりデータ容量が少ない第２のデータに変換する処理を段階的に複数回繰り返す処理である。このように、第１のデータから第２のデータに変換する１回分の処理を、以下、段階的一部消去と称する。段階的消去制御部３４は、その処理対象に対して施された段階的一部消去の回数に基づいて、適切な種類の消去パターンを消去パターン蓄積部１８から取得する。そして、段階的消去制御部３４は、取得した消去パターンに従って、処理対象に対して段階的一部消去を施す。
【００４８】
消去パターン管理手段としての消去パターン管理部３５は、消去パターンの作成、編集、および取得を行うことで、当該消去パターンを管理する。消去パターンの各々は、１以上のパラメータの組み合わせにより特定される。即ち、各回の段階的一部消去毎に、１以上のパラメータがそれぞれ決定され、決定された１以上のパラメータの組み合わせにより消去パターンが特定される。消去パターン管理部３５は、例えば、録画番組の内容（カテゴリ等）や、その録画番組に施された段階的一部消去の回数等に応じて、１以上のパラメータを設定することで、所定の種類の消去パターンを作成する。また、消去パターン管理部３５は、消去パターン蓄積部１８に蓄積済みの消去パターンを読み出し、所定のパラメータを更新した上で、消去パターン蓄積部１８に再度書き込むことで、当該消去パターンの更新を行う。
【００４９】
ＡＶデータ蓄積部１５は、録画再生制御部３１により録画の制御が実行される毎に、録画対象の番組のＡＶデータを記憶する。即ち、ＡＶデータ蓄積部１５には、複数の録画番組のＡＶデータが、消去されない限り蓄積され続ける。
【００５０】
番組情報蓄積部１６は、チューナ１２からメタデータが出力される毎に、そのメタデータの少なくとも一部を番組情報として保存する。本実施形態では、番組情報蓄積部１６には、複数の録画番組の各々の番組情報が蓄積される。なお、番組情報の具体例については、図７等を参照して後述する。
【００５１】
視聴履歴情報蓄積部１７は、録画再生制御部３１の制御により録画番組が再生される毎に、その録画番組に関する各種情報を、視聴履歴情報として保存する。即ち、視聴履歴情報蓄積部１７には、複数回のユーザの視聴毎の視聴履歴情報がそれぞれ蓄積される。なお、視聴履歴情報の具体例については、図６を参照して後述する。
【００５２】
消去パターン蓄積部１８は、消去パターン管理部３５の管理の下、消去パターンを保存する。本実施形態では、段階的一部消去で用いられる消去パターンが複数種類予め設定されている。消去パターンの具体例については、図９を参照して後述する。
【００５３】
外部出力部１９は、番組管理部１４による各種処理に用いる情報や、各種処理結果を示す情報を、外部に出力する。なお、情報の出力形態は特に限定されず、画像情報を図示せぬ表示部に表示させて出力する形態でもよいし、音声情報を図示せぬスピーカ等から出力する形態でもよい。
【００５４】
以上、第１実施形態のビデオレコーダの機能的構成例について説明した。
【００５５】
ところで、録画再生制御部３１が録画対象の番組のＡＶデータをＡＶデータ蓄積部１５に蓄積し続けると、ＡＶデータ蓄積部１５の空き容量が足りなくなる場合がある。このような場合、録画再生制御部３１は、それ以降に放送される番組を録画することができなくなる。
【００５６】
そこで、消去順位設定部３２は、ＡＶデータ蓄積部１５の空き容量を適切に確保すべく、嗜好情報生成部３３により生成された嗜好情報を用いて、複数の録画番組の各々に対して消去順位を設定する。ここで、嗜好情報の種類は、ユーザの番組視聴傾向や好みを表すものであれば特に限定されず、それゆえ、嗜好情報の生成手法もまた、嗜好情報の種類に応じて各種各様の手法を採用することができる。
【００５７】
本実施形態では、ユーザが録画番組を視聴する毎に、即ち、録画再生制御部３１により再生処理が制御される毎に得られる各種情報が、視聴履歴情報として視聴履歴情報蓄積部１７に蓄積されている。そこで、嗜好情報生成部３３は、この視聴履歴情報を用いて嗜好情報を生成する。なお、嗜好情報の詳細については図５を参照して後述する。
【００５８】
本実施形態では、消去順位を設定するための指標として、ユーザの視聴履歴情報そのものを用いるのではなく、この視聴履歴情報から求められた嗜好情報が用いられる。これにより、複数の録画番組のうち所望の録画番組の全てを対象として消去順位を適切に設定することが可能になる。即ち、ユーザにとって真に不要な録画番組が、高位の消去順位となり、優先的に消去されることになるので、番組の録画に必要な空き容量をＡＶデータ蓄積部１５に適切に確保できるという効果を奏することが可能になる。
【００５９】
これに対して、本実施形態の消去順位設定部３２は、消去順位設定のための指標として、ユーザの視聴履歴情報そのものを用いるのではなく、この視聴履歴情報から求められた嗜好情報を用いている。これにより、消去可否判断不能対象を生じさせることなく、複数の録画番組のうち所望の録画番組の全てを対象にして消去順位を適切に設定することが可能になる。従って、ユーザにとって真に不要な録画番組が、高位の消去順位となり、優先的に消去されることになるので、番組の録画に必要な空き容量をＡＶデータ蓄積部１５に適切に確保できるという上述した効果を奏することが可能になる。
【００６０】
ＡＶデータ蓄積部１５の空き容量をより一段と適切に確保すべく、さらに、段階的消去制御部３４は、消去順位設定部３２により設定された消去順位に従って、録画番組を段階的に消去する処理を制御する。段階的消去制御部３４は、消去パターン管理部３５が作成した消去パターンに従って、第１のデータから、それよりデータ容量が少ない第２のデータに変換する処理を段階的に複数回繰り返す。第１のデータから第２のデータに変換する１回分の処理である段階的一部消去について、図２および図３を参照して説明する。
【００６１】
[映像の段階的一部消去の一例]
図２は、映像の段階的一部消去の一例について説明する図である。
【００６２】
図２Ａの動画像のデータは、録画再生制御部３１の録画処理の制御によりＡＶデータ蓄積部１５に記録された時点の録画番組の映像データ（ＡＶデータの一部）であるとする。
【００６３】
１回目の段階的一部消去では、図２Ａの動画像のデータが、図２Ｂの動画像のデータに変換される。即ち、１回目の段階的一部消去では、図２Ａの動画像のデータが第１のデータであり、図２Ｂの動画像のデータが、第１のデータよりもデータ容量が少ない第２のデータである。また、図２Ｂのデータが示す動画像の解像度は、図２Ａのデータが示す動画像の解像度よりも低くなっているので、１回目の段階的一部消去では、低解像度化というパラメータを含む消去パターンが用いられていることがわかる。
【００６４】
このような１回目の段階的一部消去が実行されることで、高解像度の動画像と低解像度の動画像とのデータ容量の差分だけ、ＡＶデータ蓄積部１５の空き容量を確保することができる。
【００６５】
２回目の段階的一部消去では、図２Ｂの動画像のデータが、図２Ｃのサムネイル画像（静止画像）のデータに変換される。即ち、２回目の段階的一部消去では、図２Ｂの動画像のデータが第１のデータであり、図２Ｃのサムネイル画像のデータが、第１のデータよりもデータ容量が少ない第２のデータである。従って、２回目の段階的一部消去では、サムネイル化というパラメータを含む消去パターンが用いられていることがわかる。なお、図２Ｂのデータが示す動画像のうち、任意の位置（基準時刻に対する再生時刻を示す位置）の静止画像を、サムネイル画像とすることができる。ただし、サムネイル化する動画像の位置を、パラメータの１つとして、消去パターンに含めてもよい。このような位置をパラメータとして含む消去パターンの具体例については、図１０を参照して後述する。
【００６６】
このような２回目の段階的一部消去により、低解像度の動画像とサムネイル画像とのデータ容量の差分だけ、ＡＶデータ蓄積部１５の空き容量を確保することができる。
【００６７】
なお、図２の例では、映像の段階的一部消去として、低解像度化の１回目と、サムネイル化の２回目との総計２回の処理が実行されている。しかしながら、映像の段階的一部消去の回数や、各回に用いる消去パターンは、特に図２の例に限定されない。
【００６８】
例えば、サムネイル化を示すパラメータ、及び、低解像度化の複数段階の各々を示すパラメータにより消去パターンが特定されるようにしてもよい。具体的には例えば、高解像度から中解像度に変換する第１のパラメータ、中解像度から低解像度に変換する第２のパラメータ、及び、サムネイル化する第３のパラメータのうちの何れかにより、消去パターンが特定されるようにしてもよい。この場合、第１のパラメータにより特定される消去パターンを用いた１回目の段階的一部消去、第２のパラメータにより特定される消去パターンを用いた２回目の段階的一部消去、及び、第３のパラメータにより特定される消去パターンを用いた３回目の段階的一部消去の総計３回の処理が実行される。
【００６９】
その他、例えば、サムネイル画像の枚数をパラメータとして採用することができる。また例えば、圧縮率や画面サイズをパラメータとして採用することで、段階的に圧縮率を変換させたり、画面サイズを変換させるような消去パターンを作成することが可能になる。また例えば、カラーとモノクロの各々をパラメータとして採用することで、カラーからモノクロへ変換させる消去パターンを作成することができる。また例えば、色階調をパラメータとして採用することで、色階調を変換させる消去パターン、具体的には例えば、RGB256階調からRGB64階調へ変換させる消去パターンを作成することができる。また例えば、動画においては、フレームレートをパラメータに採用することで、フレームレートを変更させる消去パターン、具体的には例えば、30fpsから15fpsへ変更させる消去パターンを作成することができる。また例えば、サムネイル画像においては、サムネイル間隔をパラメータに採用することで、サムネイル間隔を変更させる消去パターン、具体的には例えば、１秒に1枚というサムネイル間隔から、1分に1枚というサムネイル間隔に変更させる消去パターンを作成することができる。
【００７０】
[音声の段階的一部消去の一例]
図３は、音声の段階的一部消去の一例について説明する図である。
【００７１】
図３Ａの音声データは、録画再生制御部３１の録画処理の制御によりＡＶデータ蓄積部１５に記録された時点の録画番組の音声データ（ＡＶデータの一部）であるとする。
【００７２】
１回目の段階的一部消去では、図３Ａの音声データが、周波数帯域を狭くしたり、量子化ビット数を小さくする等して、図３Ｂの音声データに変換される。即ち、１回目の段階的一部消去では、図３Ａの音声データが第１のデータであり、図３Ｂの音声データが、第１のデータよりもデータ容量が少ない第２のデータである。また、図３Ｂのデータが示す音声の音質は、図３Ａのデータが示す音声の音質よりも低くなっているので、１回目の段階的一部消去では、低音質化というパラメータを含む消去パターンが用いられていることがわかる。
【００７３】
このような１回目の段階的一部消去が実行されることで、高音質の音声と低音質の音声とのデータ容量の差分だけ、ＡＶデータ蓄積部１５の空き容量を確保することができる。
【００７４】
２回目の段階的一部消去では、図３Ｂの音声データが、図３Ｃのテキストデータに変換される。図３Ｃのテキストは、図３Ｂの音声の内容を示している。即ち、２回目の段階的一部消去では、図３Ｂの音声データが第１のデータであり、図３Ｃのテキストデータが、第１のデータよりもデータ容量が少ない第２のデータである。従って、２回目の段階的一部消去では、テキスト化というパラメータを含む消去パターンが用いられていることがわかる。図３Ｃの例では、アナウンサーＡの音声が「以上、ニュースをお伝えしました。次は天気予報です。」のテキストに、天気予報士の音声が「今日の全国の天気をお伝えします。低気圧の影響で、東日本は雨の所が多く、所々で強く降っています。」のテキストに、アナウンサーＢの音声が「また明日。」のテキストに変換されている。なお、図３Ｂのデータが示す音声データのうち、任意の位置（基準時刻に対する再生時刻を示す位置）の音声データを、テキストデータとすることができる。ただし、テキスト化する音声データの位置を、パラメータの１つとして、消去パターンに含めてもよい。このような位置をパラメータとして含む消去パターンの具体例については、図１０を参照して後述する。
【００７５】
２回目の段階的一部消去における音声データからテキストデータへの変換手法は、特に限定されない。例えば、放送信号に含まれるテキストデータを、音声データとともにあらかじめ保存しておき、段階的一部消去の際に音声データを消去してテキストデータのみを保持するといった手法を採用することができる。また例えば、音声認識技術を用いて音声データをテキストデータに変換する手法や、映像中に含まれるテロップを認識して、テキストにデータに変換する手法等も採用することができる。また例えば、近年、番組に関するメタデータを配信するサービスが多々あり、それらのサービスからテキストデータを取得する手法を採用することができる。
【００７６】
このような２回目の段階的一部消去により、低音質の音声全体とテキストデータ容量の差分だけ、ＡＶデータ蓄積部１５の空き容量を確保することができる。
【００７７】
なお、図３の例では、音声の段階的一部消去としては、低音質化の１回目と、テキスト化の２回目との総計２回の処理が実行されている。しかしながら、音声の段階的一部消去の回数や、各回に用いる消去パターンは、特に図３の例に限定されない。
【００７８】
例えば、テキスト化を示すパラメータ、及び、低音質化の複数段階の各々を示すパラメータにより消去パターンが特定されるようにしてもよい。具体的には例えば、高音質から中音質に変換する第１のパラメータ、中音質から低音質に変換する第２のパラメータ、及び、テキスト化する第３のパラメータのうちの何れかにより、消去パターンが特定されるようにしてもよい。この場合、第１のパラメータにより特定される消去パターンを用いた１回目の段階的一部消去、第２のパラメータにより特定される消去パターンを用いた２回目の段階的一部消去、及び、第３のパラメータにより特定される消去パターンを用いた３回目の段階的一部消去の総計３回の処理が実行される。
【００７９】
その他、消去パターンを特定するためのパラメータとして、例えば圧縮率を採用することで、段階的に圧縮率を変換させる消去パターンを作成することが可能になる。また例えば、チャンネル数をパラメータとして採用することで、チャンネル数を変更させる消去パターン、具体的には例えば、5.1chからステレオへ変換させる消去パターンを作成することができる。
【００８０】
[録画処理]
次に、このような構成のビデオレコーダ１の処理のうち、録画処理について説明する。
【００８１】
図４は、ビデオレコーダ１による録画処理の一例を説明するフローチャートである。
【００８２】
本実施形態では上述したように、ユーザは、操作部１３を操作することで、ビデオレコーダ１に対して、所望の番組の録画予約をすることができる。この録画予約では、録画対象番組の記録を開始する時刻（以下、録画開始時刻と称する）が少なくとも設定される。そこで、ビデオレコーダ１は、録画予約が設定された番組（以下、予約番組と称する）の録画開始時刻よりも一定時間前の時刻（以下、録画処理開始時刻と称する）になると、録画処理を開始する。
【００８３】
ステップＳ１１において、録画再生制御部３１は、ＡＶデータ蓄積部１５に録画に必要な空き容量はあるかを判定する。
【００８４】
即ち、上述したように、本実施形態では、メタデータのひとつとして放送信号に含まれるEPG情報が、チューナ１２から適宜出力される。具体的には本実施形態では、予約番組を含むEPG情報は、予約番組を放送予定の放送局から、予約番組の放送開始前の任意の時間帯に放送された放送信号に含まれている。このため、予約番組に関するEPG情報は、その放送開始前には、チューナ１２から出力されて、ビデオレコーダ１の図示せぬメモリに予め保存されている。そこで、録画再生制御部３１は、例えば、予約番組を含むEPG情報をメモリから読み出し、そのEPG情報から番組放送開始時刻および番組放送終了時刻を取得し、これらの時刻から、予約番組の放送時間を算出する。そして、録画再生制御部３１は、この放送時間に基づいて予約番組の録画に必要な容量を算出し、ＡＶデータ蓄積部１５の空き容量と比較することによって、録画に必要な空き容量はあるか否かを判定する。予約番組のデータ量がメタデータから取得できる場合には、それを用いて判定処理が行われる。
【００８５】
なお、メタデータは、本実施形態では放送信号に含まれているとされているが、特にこれに限定されず、例えば図示せぬネットワーク上の他の装置から供給される場合もある。
【００８６】
例えば、予約番組の録画に必要な容量よりもＡＶデータ蓄積部１５の空き容量の方が大きい場合には、ステップＳ１１において、録画に必要な空き容量があると判定されて、処理はステップＳ１２に進む。
【００８７】
ステップＳ１２において、録画再生制御部３１は、予約番組を録画する。即ち、録画再生制御部３１は、録画開始時刻まで待機し、録画開始時刻になると、チューナ１２から出力されてくる予約番組のＡＶデータをＡＶデータ蓄積部１５に記録させる制御を開始する。なお、予約番組のSI情報も、予約番組のＡＶデータと共に放送信号に含まれている場合には、録画再生制御部３１は、チューナ１２から出力されてくるSI情報の少なくとも一部を番組情報蓄積部１６に保存する。
【００８８】
これに対して、予約番組の録画に必要な容量よりもＡＶデータ蓄積部１５の空き容量の方が小さい場合には、ステップＳ１１において、録画に必要な空き容量がないと判定されて、処理はステップＳ１３に進む。
【００８９】
ステップＳ１３において、消去順位設定部３２は、嗜好情報生成部３３により生成された嗜好情報を用いて複数の録画番組の各々の消去順位を設定する。なお、以下、このような消去順位設定部３２により消去順位が設定される一連の処理を、消去順位設定処理と称する。消去順位設定処理の詳細については、図５を参照して後述する。
【００９０】
ステップＳ１４において、段階的消去制御部３４は、消去順位設定部３２により設定された消去順位、及び、消去パターン管理部３５により管理されている消去パターンに基づいて、録画番組の段階的一部消去を実行する。なお、以下、このような段階的消去制御部３４による録画番組の段階的一部消去を実行するまでの一連の処理を、以下、段階的消去処理と称する。段階的消去処理の詳細については、図８を参照して後述する。
【００９１】
ステップＳ１４の段階的消去処理が実行されると、処理はステップＳ１１に戻され、それ以降の処理が繰り返される。即ち、ステップＳ１１、Ｓ１３、Ｓ１４のループ処理が繰り返されて、消去順位の高い番組から段階的消去が複数回実行される。そして、録画に必要な空き容量がＡＶデータ蓄積部１５に確保されると、ステップＳ１１においてＹＥＳであると判定されて、ステップＳ１２の処理で予約番組が録画され、録画処理は終了する。
【００９２】
このように、予約番組を録画するために必要な空き容量が不足している場合、ユーザにとって不要な番組を段階的に消去することにより、空き容量を適切に確保することが可能となる。
【００９３】
[消去順位設定処理]
次に、図５に示されるフローチャートを参照して、図４に示される録画処理のステップＳ１３の消去順位設定処理について説明する。
【００９４】
図５は、消去順位設定処理の一例を説明するフローチャートである。
【００９５】
ステップＳ３１において、嗜好情報生成部３３は、視聴履歴情報を視聴履歴情報蓄積部１７から取得する。
【００９６】
なお、視聴履歴情報の取得手法自体は、特に限定されないが、本実施形態では次のような手法が採用されている。
【００９７】
即ち、古い視聴履歴情報が取得されると、ユーザの現在の嗜好とは異なる昔の嗜好が反映された嗜好情報が、後述するステップＳ３３の処理で生成されてしまう。例えば、昔はお笑い番組をよく視聴していたが今はあまり視聴しないユーザの場合、古い視聴履歴情報が取得されると、お笑い番組を好むという嗜好が反映された嗜好情報が生成されてしまう可能性がある。
【００９８】
一方で、新しい視聴履歴情報だけでは、ユーザの本来の嗜好が的確に反映されない嗜好情報が生成されてしまうおそれもある。例えば、毎週欠かさずに視聴しているドラマがあれば、ユーザはそのドラマを好んでいるとされ、また、お笑い番組を多く視聴しているユーザはバラエティ番組を好んでいるとされる。しかしながら、このような嗜好を反映するためには、同一番組名のドラマやバラエティ番組を１回のみならず、複数回視聴していることを嗜好情報生成部３３が認識できなければならず、このためには、少なくとも数週間単位の視聴履歴情報が必要になる。
【００９９】
そこで、本実施形態では、視聴履歴情報の取得手法として、最近1か月間に再生された録画番組に関する視聴履歴情報を取得するという取得手法が採用されている。当然ながら、本実施の形態に採用された取得手法は例示に過ぎず、その他例えば、特定の季節や時期には、過去のその季節や時期に限定した視聴履歴情報を取得するという取得手法を採用することができる。例えば、年末年始には、毎年似たような番組が放送される傾向があるので、１年前の年末年始の視聴履歴情報を取得するという取得手法を採用することができる。なお、視聴履歴情報蓄積部１７に視聴履歴情報を記録する処理については、図１２を参照して後述する。
【０１００】
また、視聴履歴情報の種類や形態は、上述したように特に限定されないが、本実施形態では、図６に示すデータ構造のリストに格納される視聴履歴情報が採用されている。
【０１０１】
[視聴履歴情報の例]
図６は、視聴履歴情報を格納するリストのデータ構造の一例を示す図である。
【０１０２】
図６のリストは行列構造を有しているため、以下、図６中横方向の項目の集合体を「行」と称し、同図中縦方向の項目の集合体を「列」と称する。ここで、１つの録画番組をユーザが視聴した際に得られる情報を、１回の視聴履歴情報と表現すると、リストの所定の行には、所定の回が対応付けられている。即ち、リストの所定の行には、当該行に対応する回の視聴履歴情報を格納する項目として、「ＩＤ」、「番組ＩＤ」、及び「視聴日時」という項目がそれぞれ配置されている。即ち、リストの所定の行の「ＩＤ」、「番組ＩＤ」、及び「視聴日時」に格納される情報が、当該行に対応する回の視聴履歴情報である。
【０１０３】
リストの所定の行の「ＩＤ」には、当該行に対応する回を一意に識別するためのＩＤが格納される。
【０１０４】
リストの所定の行の「番組ＩＤ」には、当該行に対応する回において視聴された録画番組を一意に識別するための番組ＩＤが格納される。当該録画番組の番組ＩＤは、本実施形態では、当該録画番組の録画時点に録画再生制御部３１により付与される。したがって、番組ＩＤの値が若いほど、録画された時期が古いことを示す。なお、当該録画番組の番組ＩＤは、番組情報蓄積部１６に蓄積されている当該録画番組の番組情報にも含まれている。即ち、視聴履歴情報と番組情報とは、番組ＩＤにより対応付けられている。
【０１０５】
リストの所定の行の「視聴日時」には、当該行に対応する回において録画番組が視聴された日時、例えば、当該録画番組の再生開始（視聴開始）日時が格納される。
【０１０６】
例えば、リストの１行目の「ＩＤ」、「番組ＩＤ」、及び「視聴日時」の各々には、「１」、「10001」、及び「2009/09/16 19:32」の各々が格納されている。このことは、リストの１行目に対応する回、即ち、ＩＤ＝１回においては、番組ＩＤが「10001」である録画番組が、「2009/09/16 19:32」から再生されて、ユーザに視聴されたことを意味する。
【０１０７】
図５に戻り、ステップＳ３２において、嗜好情報生成部３３は、視聴済み番組の番組情報を番組情報蓄積部１６から取得する。即ち、嗜好情報生成部３３は、ステップＳ３１の処理で取得した視聴履歴情報に含まれる番組ＩＤで特定される録画番組の番組情報を、視聴済み番組の番組情報として取得する。したがって、ステップＳ３１の処理で複数回の視聴履歴情報が取得され、複数回の視聴履歴情報の各々に異なる番組ＩＤが含まれていた場合、複数の番組ＩＤの各々で特定される複数の録画番組の番組情報が、視聴済み番組の番組情報としてそれぞれ取得される。即ち、ステップＳ３２の処理では、複数の視聴済み番組の番組情報が取得され得る。
【０１０８】
なお、番組情報の種類や形態は、上述したように特に限定されないが、本実施形態では、図７に示すデータ構造のリストに格納される番組情報が採用されている。
【０１０９】
[番組情報の例]
図７は、番組情報を格納するリストのデータ構造の一例を示す図である。
【０１１０】
図７のリストは行列構造を有しているため、以下、図７中横方向の項目の集合体を「行」と称し、同図中縦方向の項目の集合体を「列」と称する。リストの所定の行には、所定の録画番組が対応付けられている。即ち、リストの所定の行には、当該行に対応する録画番組の番組情報を格納する項目として、「番組ＩＤ」、「タイトル」、「ファイル名」、「放送局」、「放送日時」、「下位ジャンル」、「上位ジャンル」、「シリーズ」、「消去ステータス」、および「消去不可フラグ」という項目がそれぞれ配置されている。即ち、リストの所定の行の「番組ＩＤ」、「タイトル」、「ファイル名」、「放送局」、「放送日時」、「下位ジャンル」、「上位ジャンル」、「シリーズ」、「消去ステータス」、および「消去不可フラグ」に格納される情報が、当該行に対応する録画番組の番組情報である。
【０１１１】
リストの所定の行の「番組ＩＤ」には、当該行に対応する録画番組を一意に識別するための番組ＩＤが格納される。当該録画番組がユーザにより視聴された場合には、上述したように、その番組ＩＤは視聴履歴情報の１つとして視聴履歴情報蓄積部１７にも蓄積される。即ち、繰り返しになるが、視聴履歴情報と番組情報とは、番組ＩＤにより対応付けられている。
【０１１２】
リストの所定の行の「タイトル」には、当該行に対応する録画番組のタイトル名が格納される。タイトル名は、当該録画番組の各放送回毎の番組名であり、ドラマの場合、「第○○話 XXXX」といった情報が含まれる。
【０１１３】
リストの所定の行の「ファイル名」には、当該行に対応する録画番組のＡＶデータの、ＡＶデータ蓄積部１５におけるファイルの名称が格納される。
【０１１４】
リストの所定の行の「放送局」には、当該行に対応する録画番組を放送した放送局名が格納される。
【０１１５】
リストの所定の行の「放送日時」には、当該行に対応する録画番組が放送された日時が格納される。
【０１１６】
リストの所定の行の「下位ジャンル」、「上位ジャンル」には、それぞれ当該行に対応する録画番組が属する下位ジャンル名、上位ジャンル名が格納される。図７に示される「下位ジャンル」と「上位ジャンル」に格納される情報のうち、カッコ書きのコード（例えば（0x0））は、ARIB（社団法人電波産業会）によって規格化されている番組ジャンルを記述するコンテント記述子である。即ち、本実施形態では、番組の下位ジャンル名、上位ジャンル名は、ARIB（社団法人電波産業会）によって規格化されている「デジタル放送に使用する番組配列情報」に基づいて設定されている。「デジタル放送に使用する番組配列情報」においては、番組ジャンルとして分類が指定されており、このように分類された番組ジャンルのうち、ジャンル中分類が「下位ジャンル」の項目に対応し、ジャンル大分類が「上位ジャンル」の項目に対応する。したがって、当該行に対応する録画番組が属するジャンル中分類の番組ジャンルの名称が、下位ジャンル名として「下位ジャンル」に格納される。また、当該行に対応する録画番組が属するジャンル大分類の番組ジャンルの名称が、上位ジャンル名として「上位ジャンル」に格納される。具体的には例えば、「下位ジャンル」に「野球」が格納される場合、「上位ジャンル」には「スポーツ」が格納される。なお、番組によっては、「上位ジャンル」しか規定されていない場合もあり得る。
【０１１７】
リストの所定の行の「シリーズ」には、当該行に対応する録画番組が属するシリーズ名が格納される。シリーズ名は、著作物を回を追って公表（放送）する場合、又は、著作物を一部分ずつを逐次公表（放送）する場合における、当該著作物の名称をいう。例えば、各回でストーリーが完結し、各回が毎週放送されるドラマ（著作物）のタイトルや一般的な番組名が、シリーズ名として採用可能である。具体的には例えば、タイトルの前方が一致した複数の録画番組が存在する場合には、これらの複数の録画番組は同一のシリーズに属するとして、そのタイトルの前方が、「シリーズ」に格納される。より具体的には例えば、タイトルが「天海人  第12話○○」である録画番組と、タイトルが「天海人  第13話××」である録画番組が存在する場合、「天海人」が「シリーズ」に格納される。また、放送日時が毎週同じ複数の録画番組や、土日を除く放送時刻が毎日同じ複数の録画番組が存在する場合には、これらの複数の録画番組は同一のシリーズに属するとして、そのタイトルや番組名の共通箇所が「シリーズ」に格納される。
【０１１８】
リストの所定の行の「消去ステータス」には、当該行に対応する録画番組の消去ステータスが格納される。消去ステータスは、本実施形態では、当該行に対応する録画番組に対して段階的一部消去が施された回数をいう。
【０１１９】
リストの所定の行の「消去不可フラグ」には、当該行に対応する録画番組に対する消去不可フラグの設定状況が格納される。消去不可フラグは、録画番組の消去（全消去のみならず、段階的一部消去）の禁止を示すフラグである。本実施形態では、消去不可フラグは、ユーザが操作部１３を操作することで設定が可能とされている。即ち、ユーザは、操作部１３を操作して、当該行に対応する録画番組が消去されたくないことを指示すると、「消去フラグ」には「１」が設定され、当該行に対応する録画番組の消去が不可能な状態になる。換言すると、「消去不可フラグ」に「０」が設定されている場合、当該行に対応する録画番組の消去は可能な状態になっている。
【０１２０】
例えば、リストの１行目を見ると、その１行目に対応する録画番組は、ＩＤが「10001」であり、番組のタイトルは「ニュースABC」で、そのＡＶデータは「xxxx1001」というファイルに含められてＡＶデータ蓄積部１５に蓄積されていることがわかる。また、当該録画番組は、「JNK」という放送局から、「2009/09/14 23:00-24:00」に放送されたことがわかる。さらに、当該録画番組は、その下位ジャンルが「経済」であり、その上位ジャンルが「ニュース」であり、「ニュースABC」というシリーズに属していることがわかる。さらにまた、録画番組は、消去ステータスは「1」であることから、段階的一部消去が１回施されており、消去不可フラグは「0」であることから、さらなる消去（段階的一部消去を含む）が可能な状態であることがわかる。
【０１２１】
なお、「タイトル」、「放送局」、「放送日時」、および「ジャンル」は、放送信号に含まれるSI情報から取得することができる。
【０１２２】
図５に戻り、ステップＳ３３において、嗜好情報生成部３３は、嗜好情報を生成する。即ち、嗜好情報生成部３３は、ステップＳ３２の処理で取得した複数の視聴済み番組の各々の番組情報から、特徴的なキーワード（以下、嗜好キーワードと称する）を複数抽出して、複数のキーワードの集合体を嗜好情報として生成する。
【０１２３】
本実施形態では、嗜好キーワードの抽出手法自体として、例えば次のような第１の手法乃至第３の手法の組み合わせが採用されている。
【０１２４】
第１の手法によれば、嗜好情報生成部３３は、複数の視聴済み番組の各々の番組情報のうち、各々の「シリーズ」に格納されたシリーズ名を参照し、同一のシリーズ名に属する視聴済み番組をグループ化する。グループ化された視聴済み番組の数が多いほど、そのシリーズ名はユーザの好みに合致していると判断される。したがって、嗜好情報生成部３３は、一定数以上の視聴済み番組が属しているシリーズ名を、嗜好キーワードとして抽出する。例えば、毎週欠かさず「天海人  第Ｎ話（Ｎは、１以上最終回の数以下の整数値）」というタイトル名のドラマを視聴しているユーザがいたとする。このようなユーザの、複数の視聴済み番組の番組情報としては、「タイトル」に「天海人  第1話」、「天海人  第2話」・・・が格納された番組情報が多数含まれている。これら多数の番組情報は、「天海人」という同じシリーズ名に属するため、この「天海人」でグループ化された視聴済み番組の数は一定数以上となる。したがって、「天海人」が嗜好キーワードとして抽出される。
【０１２５】
第２の手法によれば、嗜好情報生成部３３は、複数の視聴済み番組の各々の番組情報のうち、各々の「下位ジャンル」に格納された下位ジャンル名を参照し、同一の下位ジャンル名に属する視聴済み番組をグループ化する。グループ化された視聴済み番組の数が多いほど、その下位ジャンル名はユーザの好みに合致していると判断される。したがって、嗜好情報生成部３３は、一定数以上の視聴済み番組が属している下位ジャンル名を、嗜好キーワードとして抽出する。例えば、毎週欠かさず野球の試合を視聴しているユーザがいたとする。このようなユーザの、複数の視聴済み番組の番組情報としては、「下位ジャンル」に「野球」が格納された番組情報が多数含まれている。これら多数の番組情報は、「野球」という同じ下位ジャンル名に属するため、この「野球」でグループ化された視聴済み番組の数は一定数以上となる。したがって、「野球」が嗜好キーワードとして抽出される。
【０１２６】
第３の手法によれば、嗜好情報生成部３３は、複数の視聴済み番組の各々の番組情報のうち、各々の「上位ジャンル」に格納された上位ジャンル名を参照し、同一の上位ジャンル名に属する視聴済み番組をグループ化する。グループ化された視聴済み番組の数が多いほど、その上位ジャンル名はユーザの好みに合っていると判断される。したがって、嗜好情報生成部３３は、一定数以上の視聴済み番組が属している上位ジャンル名を、嗜好キーワードとして抽出する。例えば、毎週欠かさずサッカーの試合を視聴しているユーザがいたとする。このようなユーザの、複数の視聴済み番組の番組情報としては、「上位ジャンル」に「スポーツ」が格納された番組情報が多数含まれている。これら多数の番組情報は、「スポーツ」という同じ上位ジャンル名に属するため、この「スポーツ」でグループ化された視聴済み番組の数は一定数以上となる。したがって、「スポーツ」が嗜好キーワードとして抽出される。
【０１２７】
このようにして本実施形態では、第１の手法乃至第３の手法が組み合わされて用いられることによって、複数の視聴済み番組の番組情報から、複数の嗜好キーワードが抽出される。そして、複数の嗜好キーワードの集合体が、嗜好情報として生成される。
【０１２８】
なお、嗜好キーワードの抽出数は、任意に設定可能である。また、嗜好キーワードの抽出手法は、特に本実施形態に限定されず、上述した第１乃至第３の手法を単体で若しくは任意の２つ以上を組み合わせて用いてもよいし、さらに別の手法を単体又は組み合わせて用いてもよい。例えば、別の手法としては、番組情報の中の他の項目に含まれる単語の中から嗜好キーワードを抽出する手法、ＡＶデータに対応する映像や音声として含まれる単語を嗜好キーワードとして抽出する手法等を採用することができる。要するに、嗜好キーワードとは、後述するステップＳ３６の処理で消去候補番組との一致度を算出可能な情報であれば足り、その抽出手法や抽出個数とは特に限定されない。
【０１２９】
ステップＳ３４において、消去順位設定部３２は、ＡＶデータ蓄積部１５に蓄積されている複数のＡＶデータに対応する録画番組のうち、所定の条件を満たす番組を消去候補番組として設定する。ここで、消去候補番組とは、予約番組を録画するための空き容量を確保するために、段階的に消去してもよい録画番組の候補をいう。
【０１３０】
複数の録画番組の各々に対応する番組情報が番組情報蓄積部１６に蓄積されていることを考慮すれば、番組情報に含まれる情報を利用して満たすか否かを容易に判断できる条件を、所定の条件として採用すると好適である。
【０１３１】
本実施形態においては所定の条件として、段階的一部消去の回数が一番若い回数の番組であること、という条件が採用されている。この場合、例えば図７の番組情報の「消去ステータス」に一番若い値が格納されている番組が当該条件を満たし、それ以外の番組が当該条件を満たさないことを容易に判断することが可能になる。さらに、後述する段階的消去処理が１つの録画番組に対して集中的に施されて、当該録画番組のみが完全に消去されるのを避けることができる。即ち、複数の録画番組に対して段階的消去処理が満遍なく施されるので、段階的一部消去の回数は、複数の録画番組内でばらつくことなくほぼ同一回数に保たれ、結果として、複数の録画番組の何れもが完全に消去されることなくビデオレコーダ１に長く保持されるようになる。
【０１３２】
なお、消去候補番組を設定するための所定条件は、特に本実施形態に限定されず、任意の別の条件を採用することができる。この場合、本実施形態の条件も含め、１つの条件を単独に採用してもよいし、任意の２以上の条件を組み合わせて採用してもよい。
【０１３３】
例えば、図７の番組情報の「放送日時」の項目には、対応する録画番組の放送日時（放送開始日時及び放送終了日時）が格納されている。そこで、所定の条件として、「最近1カ月の期間中に放送されたものでないこと」という条件を採用することもできる。
【０１３４】
また例えば、図７の番組情報の「消去不可フラグ」の項目には、対応する録画番組の消去不可フラグの設定状況が格納されている。そこで、所定の条件として、「消去不可フラグが設定されていないこと」という条件を採用することもできる。
【０１３５】
また例えば、図７の番組情報の「番組ＩＤ」の項目には、対応する録画番組が録画されたときに付されたＩＤが格納されており、番組ＩＤが若いほど録画された時期が古いことを示している。そこで、所定の条件として、「番組ＩＤの値が一番若い値から数えて一定数以内の値が格納されていること」という条件を採用することもできる。
【０１３６】
さらに、消去候補番組を決定するための所定の条件は、番組情報を用いて満たすか否かの判断をする必要は特に無く、消去候補番組を決定できる条件であれば任意の条件を採用することができる。例えば、録画中でないことや、再生中でないことを所定の条件として採用することもできる。
【０１３７】
また、消去候補番組の数は、特に限定されず、一定数であってもいいし、可変数であってもよい。即ち、所定の条件に、消去候補番組の数に関する直接的又は間接的な条件も含有するようにすれば、任意の数の消去候補番組を決定することが可能になる。ここで、直接的な条件とは、所定の一定数が明示されている条件をいい、間接的な条件とは、数に関する内容は明示していないものの、結果として、消去候補が一定数になるのか或いは可変数になるのかを特定することになる条件をいう。例えば本実施形態では、「段階的一部消去の回数が一番若い回数の番組であること」という条件が採用されているので、消去ステータスが同一の録画番組の数は処理毎に異なっている可能性があることを考慮すると、消去候補番組の数は、一定数でなく変化する。したがって、本実施形態の条件は、消去候補番組の数に関する間接的な条件（任意の数でよいという間接的な条件）であるといえる。
【０１３８】
ステップＳ３５において、消去順位設定部３２は、ステップＳ３４の処理で設定した消去候補番組の番組情報を、番組情報蓄積部１６から取得する。
【０１３９】
ステップＳ３６において、消去順位設定部３２は、ステップＳ３３の処理で生成した嗜好情報とステップＳ３５の処理で取得した消去候補番組の番組情報とに基づいて、消去候補番組の消去順位を設定する。
【０１４０】
ここで、消去順位設定部３２による消去順位の設定手法の一例について説明する。
【０１４１】
本実施形態では、消去順位は、各消去候補番組がユーザの嗜好とどの程度一致するのかを示す指標（以下、嗜好一致度と称する）によって決定され、嗜好一致度の値が小さいものから順に消去順位が高いものとして設定される。即ち、ユーザの嗜好と合致しない消去候補番組ほど消去順位が高く設定される。ここで、消去候補番組をｐと記述し、消去候補番組ｐを入力パラメータとしてその嗜好一致度を出力する関数をＦ（ｐ）と記述すると、嗜好一致度Ｆ（ｐ）は、例えば次の式（１）に従って算出される。
【０１４２】
【数１】
2011130064.tif 000003
【０１４３】
式（１）において、Ｘは、嗜好キーワードの集合体（嗜好情報）を示しており、ｘは、その集合体に属する１つの嗜好キーワードを示している。Ｗｘは、嗜好キーワードｘの重みを示す。関数ｆtarget（ｐ，ｘ）は、１又は０を出力する関数である。関数ｆtarget（ｐ，ｘ）＝１であることは、嗜好キーワードｘが消去候補番組ｐの番組情報の「target」の項目に含まれていることを意味する。一方、関数ｆtarget（ｐ，ｘ）＝０であることは、嗜好キーワードｘが消去候補番組ｐの番組情報の「target」の項目に含まれていないことを意味する。ここで、targetは、番組情報の項目であれば足り、任意の数の任意の項目を採用することができるが、本実施形態では嗜好キーワードｘの抽出の際にも用いられる項目、即ち、シリーズ、下位ジャンル、及び上位ジャンルがtargetとして採用されている。式（１）においては、ｓは、シリーズを示し、ｔは、下位ジャンルを示し、ｕは、上位ジャンルを示している。また、式（１）において、ａ，ｂ，ｃは、それぞれシリーズｓ，下位ジャンルｔ、上位ジャンルｕの重みを表す定数を示している。なお、重みａ，ｂ，ｃの与え方は特に限定されず、例えば、シリーズ＞下位ジャンル＞上位ジャンルの順に嗜好情報に影響を及ぼしたい場合には、ａ＞ｂ＞ｃとするような設定がなされるとよい。嗜好キーワードｘの重みＷｘは、例えば次の式（２）に従って算出される。
【０１４４】
【数２】
2011130064.tif 000004
【０１４５】
式（２）において、Dn(x)は、全録画番組（ＡＶデータ蓄積部１５に蓄積されている複数のＡＶデータの各々に対応する録画番組）のうち、嗜好キーワードｘが番組情報内に含まれる番組の数を出力する関数を示している。Dm(x)は、視聴済み番組のうち、嗜好キーワードｘが番組情報内に含まれる番組の数を出力する関数を示している。
【０１４６】
具体的には例えば、「ニュース」が嗜好キーワードｘ１であるとする。そして、例えば、全録画番組のうち、嗜好キーワードｘ１が番組情報内に含まれる番組の数が100であり、視聴済み番組のうち、嗜好キーワードｘ１が番組情報内に含まれる番組の数が10であるとする。この場合、嗜好キーワードｘ１の重みWｘ１は、10/100となる。
【０１４７】
また、例えば、「スポーツ」が嗜好キーワードｘ２であるとする。そして、例えば、全録画番組のうち、嗜好キーワードｘ２が番組情報内に含まれる番組の数が50であり、視聴済み番組のうち、嗜好キーワードｘ２が番組情報内に含まれる番組の数が8であるとする。この場合、嗜好キーワードｘ２の重みWｘ２は、8/50となる。
【０１４８】
このように、この例では、嗜好キーワードｘ１の重みWｘ１よりも嗜好キーワードｘ２の重みWｘ２の方が大きくなっている（8/50＞10/100）。このことは、番組情報に「ニュース」が含まれる番組の方が、ユーザの視聴回数（＝関数Dm(x)）としては多いものの、番組情報に「スポーツ」が含まれる番組のほうが、ユーザの嗜好により合致していることを意味している。
【０１４９】
嗜好一致度Ｆ（ｐ）について、具体例を用いてさらに詳しく説明する。嗜好一致度Ｆ(ｐ)は、嗜好キーワードｘの集合体Ｘ（嗜好情報）の全てと全ての消去候補番組の全てとに基づいて算出される。説明の簡略化のため、ここでは嗜好情報（嗜好キーワードｘ）は、上述の重みＷｘの例にあわせて、嗜好キーワードｘ１である「ニュース」と、嗜好キーワードｘ２である「スポーツ」とのみからなるとする。また、消去候補番組ｐとして、番組ＩＤが「10001」の録画番組が消去候補番組ｐ１として設定され、番組ＩＤが「10002」の録画番組が消去候補番組ｐ２として設定されているとする。即ち、図７の「番組ＩＤ」に「10001」が格納された１行目の番組情報（消去候補番組ｐ１の番組情報）と、「番組ＩＤ」に「10002」が格納された２行目の番組情報（消去候補番組ｐ２の番組情報）とが用いられるとする。なお、嗜好キーワードｘ１、ｘ２の重みＷｘ１、Ｗｘ２は、上述したように、それぞれ10/100、8/50であるとする。
【０１５０】
まず、消去順位設定部３２は、消去候補番組ｐ１に対する嗜好一致度Ｆ(ｐ１)を算出する。
【０１５１】
嗜好キーワードｘ１である「ニュース」については、次のような演算がなされる。消去候補番組ｐ１の番組情報、即ち、図７の「番組ＩＤ」に「10001」が格納された１行目の番組情報においては、「シリーズ」には「ニュース」が含まれているため、関数ｆｓ（ｐ１，ｘ１）=1となる。同様に、図７の「番組ＩＤ」に「10001」が格納された１行目の番組情報においては、「下位ジャンル」には「ニュース」が含まれていないため、関数ｆｔ（ｐ１，ｘ１）=0となる。一方、図７の「番組ＩＤ」に「10001」が格納された１行目の番組情報においては、「上位ジャンル」には「ニュース」が含まれているため、関数ｆｕ（ｐ１，ｘ１）=1となる。したがって、嗜好キーワードｘ１である「ニュース」についての式（１）の右辺のシグマ内の演算結果（以下、「ニュース」に関する嗜好一致度と称する）は、（10/100）×(a×1+b×0+c×1)=（1/10）×(a+c)となる。
【０１５２】
次に、嗜好キーワードｘ２である「スポーツ」については、次のような演算がなされる。消去候補番組ｐ１の番組情報、即ち、図７の「番組ＩＤ」に「10001」が格納された１行目の番組情報においては、「シリーズ」には「スポーツ」が含まれていないため、関数ｆｓ（ｐ１，ｘ２）=0となる。同様に、図７の「番組ＩＤ」に「10001」が格納された行の番組情報においては、「下位ジャンル」には「スポーツ」が含まれていないため、関数ｆｔ（ｐ１，ｘ２）=0となる。また、図７の「番組ＩＤ」に「10001」が格納された１行目の番組情報においては、「上位ジャンル」には「スポーツ」が含まれていないため、関数ｆｕ（ｐ１，ｘ２）=0となる。したがって、嗜好キーワードｘ２である「スポーツ」についての式（１）の右辺のシグマ内の演算結果（以下、「スポーツ」に関する嗜好一致度と称する）は、（8/50）×(a×0+b×0+c×0)=0となる。
【０１５３】
以上のことから、消去候補番組ｐ１に対する嗜好一致度Ｆ(ｐ１)は、「ニュース」に関する嗜好一致度と「スポーツ」に関する嗜好一致度との総和であるので、（1/10）×(a+c)+0=（1/10）×(a+c)となる。
【０１５４】
次に、消去順位設定部３２は、消去候補番組ｐ２に対する嗜好一致度Ｆ(ｐ２)を算出する。
【０１５５】
嗜好キーワードｘ１である「ニュース」については、次のような演算がなされる。消去候補番組ｐ２の番組情報、即ち、図７の「番組ＩＤ」に「10002」が格納された２行目の番組情報においては、「シリーズ」に「ニュース」が含まれていないため、関数ｆｓ（ｐ２，ｘ１）=0となる。同様に、図７の「番組ＩＤ」に「10002」が格納された２行目の番組情報においては、「下位ジャンル」には「ニュース」が含まれていないため、関数ｆｔ（ｐ２，ｘ１）=0となる。また、図７の「番組ＩＤ」に「10002」が格納された２行目の番組情報においては、「上位ジャンル」に「ニュース」が含まれていないため、関数ｆｕ（ｐ２，ｘ１）=0となる。したがって、「ニュース」に関する嗜好一致度は、（10/100）×(a×0+b×0+c×0)=0となる。
【０１５６】
次に、嗜好キーワードｘ２である「スポーツ」については、次のような演算がなされる。消去候補番組ｐ２の番組情報、即ち、図７の「番組ＩＤ」に「10002」が格納された２行目の番組情報においては、「シリーズ」に「スポーツ」が含まれていないため、関数ｆｓ（ｐ２，ｘ２）=0となる。同様に、図７の「番組ＩＤ」に「10002」が格納された２行目の番組情報においては、「下位ジャンル」には「スポーツ」が含まれていないため、関数ｆｔ（ｐ２，ｘ２）=0となる。また、図７の「番組ＩＤ」に「10002」が格納された２行目の番組情報においては、「上位ジャンル」には「スポーツ」が含まれていないため、関数ｆｕ（ｐ２，ｘ２）=0となる。したがって、「スポーツ」に関する嗜好一致度は、（8/50）×(a×0+b×0+c×0)=0となる。
【０１５７】
以上のことから、消去候補番組ｐ２に対する嗜好一致度Ｆ(ｐ２)は、「ニュース」に関する嗜好一致度と「スポーツ」に関する嗜好一致度との総和であるので、0+0=0となる。
【０１５８】
以上の結果、消去候補番組ｐ１に対する嗜好一致度Ｆ(ｐ１)=（1/10）×(a+c)は、消去候補番組ｐ２に対する嗜好一致度Ｆ(ｐ２)=０よりも大きくなる。このことは、消去候補番組ｐ１の方が消去候補番組ｐ２よりもユーザの嗜好に合致していることを意味する。換言すると、消去候補番組ｐ２の方が消去候補番組ｐ１よりもユーザの嗜好に合致していないことを意味する。したがって、消去候補番組ｐ２の方が、消去候補番組ｐ１よりも高い消去順位が設定される。その結果、消去候補番組ｐ２の方が、消去候補番組ｐ１よりも優先的に消去される。
【０１５９】
本実施形態では、以上説明したように、消去候補番組とユーザの嗜好との一致度である嗜好一致度Ｆ（ｐ）に基づいて消去順位を設定する手法が採用されている。しかしながら、消去順位を設定する手法については、本実施形態の例に特に限定されず、例えば、放送日時や既に再生した番組であるか否か等により消去順位を設定する従来の手法を採用することもできる。
【０１６０】
ただし、従来の手法を採用すると、消去順位が設定されない録画番組、即ち、上述した消去可否判断不能対象が出てきてしまい、ユーザにとって真に不要な録画番組を適切に消去することができない場合がある。このような場合が生ずるようでは、予約番組の録画に必要な空き容量をＡＶデータ蓄積部１５に適切に確保できるとは言い難い。
【０１６１】
これに対して、上述した嗜好一致度Ｆ（ｐ）を用いる本実施形態の手法を採用することで、消去可否判断不能対象を発生させることなく、複数の録画番組のうち所望の録画番組の全て、本実施形態では、ステップＳ３４の所定の条件を満たす録画番組である消去候補番組の全ての消去順位が適切に設定される。従って、ユーザにとって真に不要な録画番組が、高位の消去順位となり、優先的に消去されることになるので、予約番組の録画に必要な空き容量をＡＶデータ蓄積部１５に適切に確保できるという上述した効果を奏することが可能になる。
【０１６２】
このように、消去順位設定部３２によって消去候補番組の各々の消去順位が設定されると、消去順位設定処理は終了し、処理は図４のステップＳ１４に進む。
【０１６３】
[段階的消去処理]
次に、図８に示されるフローチャートを参照して、図４に示される録画処理のステップＳ１４の段階的消去処理について説明する。
【０１６４】
図８は、段階的消去処理の一例を説明するフローチャートである。
【０１６５】
ステップＳ６１において、段階的消去制御部３４は、図４のステップＳ１３の消去順位設定処理により設定された消去順位が最高位である消去候補番組の番組情報を取得する。
【０１６６】
ステップＳ６２において、段階的消去制御部３４は、ステップＳ６１の処理で取得した消去順位が最高位である消去候補番組の番組情報から、消去ステータスを取得する。
【０１６７】
ステップＳ６３において、段階的消去制御部３４は、ステップＳ６３の処理で取得した消去ステータスに対応する消去パターンを、消去パターン蓄積部１８から取得する。
【０１６８】
ステップＳ６４において、段階的消去制御部３４は、ステップＳ６１の処理で取得した番組情報に対応する録画番組（消去順位が最高位の消去候補番組）のＡＶデータを、ＡＶデータ蓄積部１５から取得する。
【０１６９】
ステップＳ６５において、段階的消去制御部３４は、ステップＳ６３の処理で取得した消去パターンに従って、ステップＳ６４の処理で取得したＡＶデータに対して段階的一部消去を施す。
【０１７０】
ステップＳ６６において、段階的消去制御部３４は、消去ステータスを更新する。即ち、段階的消去制御部３４は、ステップＳ６５の処理で段階的一部消去が施されたＡＶデータに対応する番組情報、即ち、ステップＳ６１の処理で取得した番組情報の「ステータス」の値を更新することによって、消去ステータスを更新する。
【０１７１】
これにより、段階的消去処理は終了し、即ち、図４のステップＳ１４の処理は終了し、処理は図４のステップＳ１１に戻され、それ以降の処理が繰り返される。
【０１７２】
以下さらに、このような段階的消去処理について、図９を適宜参照して具体的に説明する。
【０１７３】
[消去パターンの例]
図９は、消去パターンを格納するリストのデータ構造の一例を示す図である。
【０１７４】
図９のリストは行列構造を有しているため、以下、図９中横方向の項目の集合体を「行」と称し、同図中縦方向の項目の集合体を「列」と称する。リストの各行には、所定の消去パターンが対応付けられている。即ち、消去パターンは、「ＩＤ」、「ジャンル」、「現在の消去ステータス」、「次の消去ステータス」、及び「アクション」というパラメータで構成されている。
【０１７５】
図９の例では、１乃至Ｋ回目（Ｋは段階的一部消去の最終回数を示す整数値）の段階的一部消去の各々に対して、如何なる方式で段階的一部消去を行うのかというアクションがジャンル毎に予め設定されている。所定のジャンルのＭ＋１回目（Ｍは、１乃至Ｋ−１のうちの何れかの整数値）のアクションが、１つのパラメータとして図９のリストの所定の行に格納されている。具体的には、１つの消去パターンは、それを一意に識別するためのＩＤ、対象となるジャンル、消去対象の録画番組の現在の消去ステータス（＝Ｍ）、消去対象の録画番組の次の消去ステータス（＝Ｍ＋１。ただし、Ｍ＋１＝Ｋの場合は設定されない）、及びアクションというパラメータを含んでいる。
【０１７６】
即ち、リストの所定の行の「ＩＤ」には、当該行に対応する消去パターンのＩＤが格納される。リストの所定の行の「ジャンル」には、当該行に対応する消去パターンの対象となるジャンルが格納される。ジャンルは、コンテンツの内容を表わす。リストの所定の行の「現在の消去ステータス」には、当該行の消去パターンで消去対象となる録画番組の現在の消去ステータス（＝Ｍ）が格納される。リストの所定の行の「次の消去ステータス」には、当該行の消去パターンで消去対象となる録画番組の次の消去ステータス（＝Ｍ＋１。ただし、Ｍ＋１＝Ｋの場合は設定されない）が格納される。消去ステータスは、コンテンツの段階的一部消去の処理の段階を表わし、現在の消去ステータスは、現在の処理の段階を表わし、次の消去ステータスは、次の処理の段階を表わす。リストの所定の行の「アクション」には、当該行に対応する消去パターンで設定されたアクションが格納される。アクションは、データの処理を表わす。
【０１７７】
例えば、ステップＳ６１の処理で、最高位の消去順位を有する消去候補番組の番組情報として、番組ＩＤが「12035」の録画番組の番組情報、即ち図７のリストの６行目の番組情報が取得されたとする。
【０１７８】
この場合、図７のリストの６行目の番組情報によれば、「上位ジャンル」は「ドラマ」であり、「消去ステータス」は「０」であることから、ジャンルは「ドラマ」であり、現在の消去ステータスが「０」であることがわかる。したがって、ステップＳ６３の処理で、図９のリストの５行目の消去パターン、即ち、ＩＤが「60004」の消去パターンが取得される。
【０１７９】
次に、ステップＳ６４の処理で、番組ＩＤが「12035」の録画番組（図７のリストの６行目）のＡＶデータが取得され、ステップＳ６５の処理で、ＩＤが「60004」の消去パターン（図９のリストの５行目）に従って、番組ＩＤが「12035」の録画番組のＡＶデータに対して１回目の段階的一部消去が施される。ここで、ＩＤが「60004」の消去パターンの「アクション」には、「（映像）低解像度化」が格納されている。従って、番組ＩＤが「12035」の録画番組の映像が低解像度となるような画像処理が、即ち、映像を図２Ａから図２Ｂに変換するような画像処理が、当該録画番組のＡＶデータ（そのうちの映像データ）に対して施される。
【０１８０】
ＩＤが「60004」の消去パターンの「次の消去ステータス」には、「１」が格納されている。従って、次のステップＳ６６の処理では、番組ＩＤが「12035」の録画番組（図７のリストの６行目）の「消去ステータス」は「０」から「１」に更新される。
【０１８１】
これにより、段階的消去処理は終了し、即ち、図４のステップＳ１４の処理は終了し、処理は図４のステップＳ１１に戻され、それ以降の処理が繰り返される。
【０１８２】
ここで、全録画番組に対して１回目の段階的一部消去が施されたとする。即ち、全録画番組の消去ステータスが１以上になっているとする。この場合、一番若い消去ステータスは１になるので、次のステップＳ１３の消去順位設定処理では、消去ステータスが１の録画番組が消去候補番組に設定されて、各々の消去順位が設定される。この設定により、例えば、番組ＩＤが「10001」の録画番組が、最高位の消去順位を有する消去候補番組になったとする。
【０１８３】
この場合、次のステップＳ６１の処理で、番組ＩＤが「10001」の録画番組の番組情報、即ち図７のリストの１行目の番組情報が取得される。
【０１８４】
図７のリストの１行目の番組情報によれば、「上位ジャンル」は「ニュース」であり、「消去ステータス」は「１」であることから、ジャンルは「ニュース」であり、現在の消去ステータスが「１」であることがわかる。したがって、ステップＳ６３の処理で、図９のリストの２行目の消去パターン、即ち、ＩＤが「50002」の消去パターンが取得される。
【０１８５】
次に、ステップＳ６４の処理で、番組ＩＤが「10001」の録画番組（図７のリストの１行目）のＡＶデータが取得され、ステップＳ６５の処理で、ＩＤが「50002」の消去パターン（図９のリストの２行目）に従って、番組ＩＤが「10001」の録画番組のＡＶデータに対して２回目の段階的一部消去が施される。ＩＤが「50002」の消去パターンの「アクション」には、「（音声）テキスト化」が格納されている。従って、番組ＩＤが「10001」の録画番組の音声がテキスト化されるような処理が、即ち、図３Ａ又は図３Ｂの音声から図３Ｃのテキストデータに変換するような処理が、当該録画番組のＡＶデータ（そのうちの音声データ）に対して施される。
【０１８６】
ＩＤが「50002」の消去パターンの「次の消去ステータス」には、「２」が格納されている。従って、次のステップＳ６６の処理では、番組ＩＤが「10001」の録画番組（図７のリストの１行目）の「消去ステータス」は「１」から「２」に更新される。
【０１８７】
これにより、段階的消去処理は終了し、即ち、図４のステップＳ１４の処理は終了し、処理は図４のステップＳ１１に戻され、それ以降の処理が繰り返される。即ち、ステップＳ１１乃至Ｓ１３のループ処理が繰り返されることによって、消去候補番組の消去順位がその都度設定され、最高位の消去順位を有する消去候補番組に対して段階的一部消去がその都度施されていく。これにより、消去候補番組がいきなり完全に消去されることなく、ステップＳ１１乃至Ｓ１３のループ処理毎に、ＡＶデータ蓄積部１５の空き容量が徐々に増加していく。ここで注目すべき点は、本実施形態では、消去ステータスが若い録画番組が消去候補番組に設定されるので、所定の１つの録画番組のみに対して集中的に段階的一部削除が施されることなく、複数の録画番組の各々に対して満遍なく段階的一部削除が施されていく点である。その結果、所定の録画番組がいきなり完全に消去されることなく、ＡＶデータ蓄積部１５の空き容量が徐々に増加していく。そして、ＡＶデータ蓄積部１５の空き容量が、予約番組の録画に必要なデータ容量分だけ確保されると、録画処理は終了する。
【０１８８】
以上説明したように、本実施形態の消去パターンでは、番組のジャンルによって、消去ステータスに対応するアクションを変更することができる。例えば番組のジャンルが「ニュース」である場合、図９に示されるように、１回目の段階的一部消去では、映像を低解像度化するアクションを採用せずに、映像をサムネイル化するアクションを採用することができる。また、例えば１回目の段階的一部消去のアクションとして、映像をサムネイル化し、さらに音声をテキスト化するアクションを採用することもできる。これにより、１回目の処理後の表示を、例えば写真と記事（テキスト）で構成される新聞のような表示、即ち、静止画（録画番組の映像のサムネイル画像）とテキスト（録画番組の音声を表わすテキスト）のみの表示が実現可能になる。また、例えば番組のジャンルが「スポーツ」である場合、映像は高解像度のまま、音声のみを低音質化するようなアクションを採用することができる。このように、ユーザは操作部１３を操作することにより、アクションを自身の好みに合わせて任意に設定することができる。
【０１８９】
本実施形態の消去パターンは、「ＩＤ」、「ジャンル」、「現在の消去ステータス」、「次の消去ステータス」、及び「アクション」という１以上のパラメータを含んでいる。これらのパラメータは任意に変更が可能であり、ユーザは操作部１３を操作することにより、自身の好みに合わせて任意にパラメータを設定することで所望の消去パターンを作りだすことができる。即ち、消去パターンは、図９の例に特に限定されない。
【０１９０】
[消去パターンの別の例]
そこで、以下、消去パターンの図９とは別の例について説明する。
【０１９１】
図１０は消去パターンを格納するリストのデータ構造の他の例を示す図である。
【０１９２】
図１０のリストと図９のリストとを比較する。図１０のリストの各行には、当該行に対応する消去パターンとして、「ＩＤ」、「ジャンル」、「現在の消去ステータス」、「次の消去ステータス」、及び「アクション」というパラメータ以外に、「位置」というパラメータで構成される消去パターンが対応付けられている。即ち、図１０の例では、消去パターンは、「ＩＤ」、「ジャンル」、「現在の消去ステータス」、「次の消去ステータス」、「位置」、及び「アクション」というパラメータで構成されている。
【０１９３】
このように、図１０の消去パターンの図９の消去パターンとの差異点は、「位置」というパラメータを含む点である。したがって、以下、この差異点に着目して、図１０の消去パターンについてさらに説明する。
【０１９４】
リストの所定の行の「位置」には、当該行の消去パターンで消去対象となる録画番組の所定の位置であって、当該行のアクションが実行される位置が格納される。この位置は、録画番組内の位置であれば、任意の位置でよく、ユーザ等が自在に設定可能な位置である。即ち、位置もまた、消去パターンに含まれるパラメータの１つである。従って、例えば消去パターン管理部３５は、このような位置を、番組のコーナー単位で設定することができる。
【０１９５】
具体的には例えば、番組のコーナーを示すコーナー情報は、例えば番組のメタデータを配信しているWebサービスから取得することが可能である。そこで、消去パターン管理部３５は、取得されたコーナー情報に基づいて、例えば番組の内容に一番関連が低いと想定される「オープニング」や「エンディング」といったコーナーを抽出し、２つの消去パターンの各々の「位置」に格納し、各々に対応するアクションを「アクション」にそれぞれ格納することができる。このようにして生成された消去パターンが、図１０の１行目と２行目の消去パターン、即ちＩＤが「50001」と「50002」の消去パターンである。
【０１９６】
また例えば、ニュース番組についていえば、「オープニング」や「エンディング」の他、今日の「天気」や「株式」というコーナーは、必ずしも動画である必要はなく、静止画やテキストであっても情報を伝えることが可能である。このため、「天気」と「株式」のコーナーの各々が「位置」に格納され、各々に対応するアクションが「アクション」に格納された結果得られる消去パターンが、図１０の３行目と４行目の消去パターン、即ちＩＤが「50003」と「50004」の消去パターンである。
【０１９７】
なお、図１０には、ジャンルが「ニュース」の番組に関する消去パターンのみが図示されているが、当然ながら、その他のジャンルの番組に関する消去パターンも、番組のコーナーに基づいて設定された位置を含むようにすることができる。例えば、図示はしないが、音楽番組についても、アーティストが歌っているコーナーの映像はそのまま保持し、それ以外の位置をサムネイル画像とテキストに変換するような消去パターンも設定することが可能である。
【０１９８】
このように番組の位置のパラメータをコーナー単位で設定して、その位置に対するアクションとして、動画をサムネイル化したり、音声をテキスト化する設定をすることができる。これにより、録画番組の重要な部分はそのまま維持しながら、ＡＶデータ蓄積部１５の空き容量を確保することが可能となる。
【０１９９】
以下、このような位置のパラメータも含む図１０の消去パターンを採用した場合における、図８の段階的消去処理の具体例について説明する。
【０２００】
ここで、例えば、図８のステップＳ６１の処理で、最高位の消去順位を有する消去候補番組の番組情報として、番組ＩＤが「10001」の録画番組の番組情報、即ち図７のリストの１行目の番組情報が取得されたとする。
【０２０１】
図７のリストの１行目の番組情報によれば、「上位ジャンル」は「ニュース」であることから、ジャンルはニュースであることがわかる。なお、「消去ステータス」は、図７の例では「１」となっているが、ここでは説明の都合上「０」であるとする。即ち、番組ＩＤが「10001」の録画番組に対しては未だ段階的一部消去が施されていなく、ステップＳ６２の処理で消去ステータスとして「０」が取得されたとする。この場合、ステップＳ６３の処理で、図１０のリストの１行目と２行目の消去パターン、即ち、ＩＤが「50001」と「50002」の２つの消去パターンが取得される。
【０２０２】
次に、ステップＳ６４の処理で、番組ＩＤが「10001」の録画番組（図７のリストの１行目）のＡＶデータが取得されると、ステップＳ６５の処理として、次のような段階的一部消去の処理がＡＶデータに施される。即ち、ＩＤが「50001」の消去パターンに従って、番組ＩＤが「10001」の録画番組のうち、「オープニング」の位置について、映像がサムネイル化されるとともに、音声がテキスト化されるような処理がＡＶデータに施される。このような処理に加えてさらにＩＤが「50002」の消去パターンに従って、番組ＩＤが「10001」の録画番組のうち、「エンディング」の位置について、映像がサムネイル化されるとともに、音声がテキスト化されるような処理がＡＶデータに施される。なお、消去順位が最高位である消去候補番組のうち「オープニング」と「エンディング」の位置以外の部分のＡＶデータに対しては何ら処理は施されずにそのまま保持される。そして、ステップＳ６６の処理で、番組ＩＤが「10001」の録画番組の番組情報の「消去ステータス」が現在の「0」から「次の消去ステータス」の項目に設定されている「1」に更新される。即ち、図７の1行目の「消去ステータス」に示されるように更新される。
【０２０３】
これにより、段階的消去処理は終了し、即ち、図４のステップＳ１４の処理は終了し、処理は図４のステップＳ１１に戻され、それ以降の処理が繰り返される。
【０２０４】
ここで、全録画番組に対して１回目の段階的一部消去が施されたとする。即ち、全録画番組の消去ステータスが１以上になっているとする。この場合、一番若い消去ステータスは１になるので、次のステップＳ１３の消去順位設定処理では、消去ステータスが１の録画番組が消去候補番組に設定されて、各々の消去順位が設定される。この設定により、例えば、今回も、番組ＩＤが「10001」の録画番組が、最高位の消去順位を有する消去候補番組になったとする。
【０２０５】
この場合、次のステップＳ６１の処理で、番組ＩＤが「10001」の録画番組の番組情報、即ち図７のリストの１行目の番組情報が取得される。
【０２０６】
図７のリストの１行目の番組情報によれば、「上位ジャンル」は「ニュース」であり、「消去ステータス」は「１」であることから、ジャンルは「ニュース」であり、現在の消去ステータスが「１」であることがわかる。したがって、ステップＳ６２の処理で消去ステータスとして「１」が取得され、ステップＳ６３の処理で、図１０のリストの３行目と４行目の消去パターン、即ち、ＩＤが「50003」と「50004」の２つの消去パターンが取得される。
【０２０７】
次に、ステップＳ６４の処理で、番組ＩＤが「10001」の録画番組（図７のリストの１行目）のＡＶデータが取得されると、ステップＳ６５の処理として、次のような段階的一部消去の処理がＡＶデータに施される。即ち、ＩＤが「50003」の消去パターンに従って、番組ＩＤが「10001」の録画番組のうち、「天気」の位置（天気予報の話題の期間）について、映像がサムネイル化されるとともに、音声がテキスト化されるような処理がＡＶデータに施される。このような処理に加えてさらにＩＤが「50004」の消去パターンに従って、番組ＩＤが「10001」の録画番組のうち、「株式」の位置（株式の話題の期間）について、映像がサムネイル化されるとともに、音声がテキスト化されるような処理がＡＶデータに施される。なお、消去順位が最高位である消去候補番組のうち「天気」と「株式」の位置以外の部分のＡＶデータに対しては何ら処理は施されずにそのまま保持される。そして、ステップＳ６６の処理で、番組ＩＤが「10001」の録画番組の番組情報の「消去ステータス」が現在の「１」から「次の消去ステータス」の項目に設定されている「２」に更新される。
【０２０８】
これにより、段階的消去処理は終了し、即ち、図４のステップＳ１４の処理は終了し、処理は図４のステップＳ１１に戻され、それ以降の処理が繰り返される。
【０２０９】
以上、位置のパラメータを含む消去パターンとして、図１０の例のように、番組のコーナーに基づいて位置のパラメータが設定される消去パターンにについて説明したが、当然ながら位置のパラメータの設定手法は、上述した例に特に限定されない。
【０２１０】
例えば、消去パターンのさらに別の例として、スポーツ番組等において、得点シーン等の盛り上がりのあるシーンを検出できる場合、そのシーンの位置の映像はそのまま保持し、それ以外の位置の映像をサムネイル画像とテキストに変換するような消去パターンを採用することができる。なお、シーンの検出手法自体は、特に限定されず、例えば、スポーツ番組の音声を解析して、歓声が大きくなった期間を盛り上がりのあるシーンとして検出したり、笑い声の大きくなった期間を盛り上がりのあるシーンとして検出する手法を採用することができる。さらに、番組の任意の位置に任意のユーザがコメントを残せるシステムでは、コメント数の多い箇所を盛り上がりのあるシーンと検出する手法を採用してもよい。このような消去パターンを採用することで、盛り上がりのあるシーンのみを動画で表示し、それ以外はサムネイル画像やテキストで表示することが可能になり、ＡＶデータ蓄積部１５の空き容量を適切に確保することができる。また、このような消去パターンは、ダイジェスト再生として時間を短縮してスポーツの試合を視聴したいときにも適用可能である。
【０２１１】
また、位置のパラメータは、コンテンツの内容に基づいて設定することができる。具体的には例えば、映像中に動きがある位置を残し、動きの少ない位置をサムネイル画像とテキストに変換するような消去パターンを採用することもできる。また例えば、映像中に映っている人物を検出できる場合、人物が映っていない位置をサムネイル画像とテキストに変換するような消去パターンを採用することもできる。
【０２１２】
以上、位置をパラメータに含む消去パターンについて説明してきたが、当然ながら、消去パターンは、上述の例に特に限定されない。即ち、１以上のパラメータを含んでいるならば、任意の生成手法で任意の種類の消去パターンを採用することができる。
【０２１３】
例えば、「映画好きの消去パターンテンプレート」、「テキスト中心の消去パターンテンプレート」というように、あらかじめ複数の消去パターンをテンプレートとして消去パターン蓄積部１８等に蓄積しておき、その中からユーザが選択したものを採用できるようにしてもよい。
【０２１４】
また、例えば、消去パターン管理部３５は、ユーザが番組を視聴するパターンに基づいて、自動的に消去パターンを作成してもよい。例えば、普段、ニュースを1.3倍速にして再生するユーザの場合、高解像度の映像や高音質の音声は不要であると判断することができる。そこで、消去パターン管理部３５は、ニュース番組に関する消去パターンとして、サムネイル画像とテキストに変換するような消去パターンを自動的に作成するようにしてもよい。
【０２１５】
また、消去パターンを構成するパラメータは、図９や図１０の例に特に限定されず、例えば、タイトル、シリーズ、出演者名等を採用してもよい。
【０２１６】
さらに、放送日時をパラメータに含む消去パターンを採用することもできる。このような消去パターンを採用することで、例えば、放送から1週間経過した番組は低解像度の映像に変換する等の段階的一部消去を実現することができる。
【０２１７】
また、上述の各種パラメータの組み合わせを含む消去パターンを採用することができる。このような消去パターンを採用することで、例えば、放送から３日経過したニュース番組を、情報としての価値が薄れた番組として、サムネイル画像とテキストに変換する等の段階的一部消去を実現することができる。
【０２１８】
また、消去パターンは、上述の例では番組単位で生成されていたが、特に上述の例に限定されず、例えば、消去パターン管理部３５は、番組開始時刻からの経過時間に応じて、番組内の消去パターンを生成することもできる。例えば、サッカー等のスポーツ番組では、盛り上がりのシーンの検出によってゴールシーン等の検出が可能になる。そこで、消去パターン管理部３５は、このようなゴールシーン等を高解像度の映像で残しておき、他のシーンや試合の間に放送されるダイジェストシーン等は低解像度の映像に変換するような消去パターンを生成することもできる。
【０２１９】
[段階的一部消去処理が施された番組の画面の表示例]
上述したような各種各様の消去パターンに従って段階的一部消去が施された番組は、完全消去されるまでの間、当然ながら、ユーザが視聴することができる。
【０２２０】
図１１は、段階的一部消去処理が施された番組の画面の表示例を示す図である。
【０２２１】
所定の録画番組に対して段階的一部消去が施された結果、映像がサムネイル化され、音声がテキスト化されたとする。ビデオレコーダ１が、このような段階的一部消去が施された録画番組を再生すると、図１１に示されるような画面が外部出力部１９の表示部に表示される。
【０２２２】
図１１に示されるように、この画面の左上方には、サムネイル表示領域５１が配置され、その下方には、コメント表示領域５２が配置される。サムネイル表示領域５１とコメント表示領域５２の右側には、テキスト表示領域５３が配置される。テキスト表示領域５３とコメント表示領域５２の下方には、再生位置表示タグ５４が配置される。
【０２２３】
再生位置表示タグ５４は、録画番組内の再生位置を示し、再生位置と同期して移動する。サムネイル表示領域５１には、録画番組の映像のサムネイル画像が表示される。１つの映像から複数のサムネイル画像が得られている場合には、複数のサムネイル画像のうち、再生位置表示タグ５４によって示された再生位置又はその近傍位置のサムネイル画像が、サムネイル表示領域５１に表示される。録画番組の音声から変換されたテキストは、テキスト表示領域５３に表示される。また、録画番組の任意の位置に任意のユーザのコメントが残されている場合には、その位置が再生位置となったときには、ユーザのコメントがコメント表示領域５２に表示される。
【０２２４】
なお、ユーザは、操作部１３を操作して、段階的一部消去が施された録画番組に対しても、通常の視聴時の指示と同様に、再生、停止、巻き戻し、早送り等の指示を行いながら、当該録画番組を視聴することができる。
【０２２５】
[視聴履歴情報記録処理]
このような段階的一部消去は、上述したように、本実施形態では、最高位の消去順位を有する録画番組に対して施される。この消去順位は、ユーザの嗜好情報に基づいて設定され、この嗜好情報は、視聴履歴情報に基づいて生成される。このような視聴履歴情報は、録画処理の前のタイミングで、録画再生制御部３１により生成されて視聴履歴情報蓄積部１７に記録される。
【０２２６】
そこで、以下、視聴履歴情報蓄積部１７に視聴履歴情報を記録する処理（以下、視聴履歴情報記録処理と称する）について説明する。
【０２２７】
図１２は、視聴履歴情報記録処理の一例を説明するフローチャートである。
【０２２８】
ステップＳ９１において、録画再生制御部３１は、ユーザに指示された番組を選択する。
【０２２９】
例えば、ユーザは、操作部１３を操作することで、選択候補として提示された録画番組の中から、視聴対象の番組を指示することができる。この選択候補は、特に限定されず、例えば、ビデオレコーダ１により推薦されたり、録画番組で構成される番組表に含まれていたり、キーワード検索により検索されたり、複数の番組の中からジャンルでフィルタリングされたりして、ユーザに提示される。
【０２３０】
録画再生制御部３１は、ユーザの操作部１３の操作内容に基づいて、視聴対象としてユーザにより指示された録画番組のＡＶデータをＡＶデータ蓄積部１５から選択して読み出す。
【０２３１】
ステップＳ９２において、録画再生制御部３１は、選択された番組の再生を開始する。
【０２３２】
その後、ユーザからの再生停止の指示、または録画番組が最後まで再生された場合に、ステップＳ９３において、録画再生制御部３１は、選択された番組の再生を終了する。
【０２３３】
ステップＳ９４において、録画再生制御部３１は、視聴済みの条件を満たしたかを判定する。ここで、視聴済みの条件は、特に限定されず、例えば、録画番組の録画時間に対する再生時間の割合が一定以上であるという条件や、録画番組の再生時間が一定以上であるという条件を採用することができる。即ち、例えば、録画番組の３０パーセントに相当する部分が再生されたという条件や、録画番組の任意の５分間の区間が再生されたという条件を、視聴済みの条件として採用することができる。
【０２３４】
視聴済みの条件を満たす場合、ステップＳ９４においてＹＥＳであると判定されて処理はステップＳ９５に進む。
【０２３５】
ステップＳ９５において、録画再生制御部３１は、視聴済みの条件を満たした録画番組に関する情報を、視聴履歴情報として記録する。本実施形態では、上述したように、図６のリストの所定の行が、視聴済みの条件を満たした録画番組に対応付けられ、番組ＩＤと、視聴日時（ステップＳ９２及びＳ９３の処理が実行された日時）とが格納される。これにより、視聴履歴情報記録処理は終了する。
【０２３６】
これに対して、視聴済みの条件を満たさない場合、ステップＳ９４においてＮＯであると判定されて処理は終了する。即ち、ステップＳ９１の処理で選択された番組に関する情報は視聴履歴情報に記録されない。
【０２３７】
以上、説明したように、第１実施形態のビデオレコーダ１は、録画に必要な空き容量がＡＶデータ蓄積部１５にない場合には、ユーザの嗜好情報に基づいて不要であると判断された録画番組に対して段階的一部消去を施す。これにより、ＡＶデータ蓄積部１５の空き容量を確保しつつ、なるべく多くの録画番組を完全消去せずに残しておくことができる。また、録画番組の段階的一部消去が実行されることで、ユーザは完全に消去される録画番組を把握することができるので、昨日まで見えていた番組が今日には突然消去されていた、というような事態を回避することができる。
【０２３８】
さらに、この段階的一部消去は、所定の消去パターンに従って実行される。消去パターンは１以上のパラメータを含んでおり、ユーザは、このようなパラメータを自身の好みに合わせて任意に設定することができる。これにより、ユーザの嗜好に合わせて、録画番組に適した段階的一部消去をすることが可能になる。
【０２３９】
さらに、第１実施形態のビデオレコーダ１は複数の録画番組の消去順位を設定する。この場合、ユーザの嗜好情報に基づいて消去順位を設定しているので、再生方法、操作内容、未再生といった状況に関わらず複数の録画番組の各々に対して消去順位を適切に設定することができる。
【０２４０】
また、ユーザの嗜好情報は、例えばシリーズ、下位ジャンル、上位ジャンルというように複数の観点から生成される。従ってユーザが特に好む録画番組を優先的に残すことができることは勿論のこと、例えば、同じジャンルに属するユーザが興味を持ちそうな録画番組も消去せずに残すことができる。
【０２４１】
＜２．第２実施形態＞
ところで、第１実施形態のビデオレコーダ１により設定された消去順位の設定手法は、ビデオレコーダ１を操作するユーザの嗜好を反映する手法が採用されていた。しかしながら、消去順位の設定手法は、第１実施形態の手法に特に限定されず、その他、例えば、ユーザの嗜好のみならず、外部からの情報を反映した設定手法を採用できる。これにより、ユーザの嗜好のみを反映した場合と比較して、より一段と適切な消去順位の設定が可能となる。そこで、このような外部からの情報も反映させて消去順位を設定する手法が適用されたビデオレコーダ１０１を、第２実施形態として、以下説明する。
【０２４２】
[第２実施形態のビデオレコーダの構成例]
図１３は、第２実施形態のビデオレコーダの機能的構成例を示すブロック図である。
【０２４３】
図１３のビデオレコーダ１０１は、アンテナ１１１、チューナ１１２、操作部１１３、番組管理部１１４、ＡＶデータ蓄積部１１５、番組情報蓄積部１１６、視聴履歴情報蓄積部１１７、消去パターン蓄積部１１８、外部出力部１１９、および通信制御部１２０から構成されている。また、番組管理部１１４は、録画再生制御部１３１、消去順位設定部１３２、嗜好情報生成部１３３、段階的消去制御部１３４、および消去パターン管理部１３５を有している。
【０２４４】
ビデオレコーダ１０１は、ネットワーク１４１を介して、番組視聴率サイト１６１、コミュニティサイト１６２、番組配信サービスサイト１６３、およびDVD/BD販売レンタルサービスサイト１６４から各種情報を受信することができる。
【０２４５】
なお、図１３のビデオレコーダ１０１のアンテナ１１１乃至外部出力部１１９、および録画再生制御部１３１乃至消去パターン管理部１３５のそれぞれの基本的な機能的構成は、図１のビデオレコーダ１のアンテナ１１乃至外部出力部１９、および録画再生制御部３１乃至消去パターン管理部３５のそれぞれの機能的構成と同様で一致する。したがって、以下、図１３のビデオレコーダ１０１について、図１のビデオレコーダ１との一致点の説明は省略し、その差異点のみを説明する。
【０２４６】
通信手段としての通信制御部１２０は、ネットワーク１４１を介して、番組視聴率サイト１６１、コミュニティサイト１６２、番組配信サービスサイト１６３、およびDVD/BD販売レンタルサービスサイト１６４から各種情報を受信する。
【０２４７】
ネットワーク１４１は本実施の形態では、例えばインターネットで構成される。しかしながら、インターネットの形態は特に限定されない。
【０２４８】
番組視聴率サイト１６１は、各番組の視聴率を提供するサイトである。視聴率が高い番組ほど、他のユーザの当該番組に対する関心が高いことを意味する。
【０２４９】
コミュニティサイト１６２は、趣味や興味等が同じ人同士が集まるインターネット上のウェブサイトである。コミュニティサイト１６２で話題になっている番組ほど、他のユーザの当該番組に対する関心が高いことを意味する。
【０２５０】
番組配信サービスサイト１６３は、放送局が提供するサービスである。ユーザは希望するときに所望の番組をインターネット上で選択して、選択した番組の配信を受けることができる。
【０２５１】
DVD/BD販売レンタルサービスサイト１６４は、インターネット上でDVD/BDの購入またはレンタルができるサービスである。ユーザは、所望の番組のDVD/BDをインターネット上で選択してその番組のDVD/BDを購入またはレンタルすることができる。
【０２５２】
ビデオレコーダ１０１による録画処理は、図４に示される第１実施形態のビデオレコーダ１による録画処理と、基本的には同様である。しかしながら、ビデオレコーダ１０１による録画処理は、図４に示される録画処理と比較すると、ステップＳ１３の消去順位設定処理の処理内容が異なる。したがって、以下、ビデオレコーダ１０１による消去順位設定処理について説明し、それ以外の処理については説明を省略する。
【０２５３】
[第２実施形態の消去順位設定処理]
図１４は、第２実施形態の消去順位設定処理の一例を説明するフローチャートである。
【０２５４】
なお、ステップＳ１２１乃至ステップＳ１２５の処理については、図５に示される消去順位設定処理のステップＳ３１乃至３５と同様であるので、ステップＳ１２６以降の処理について説明する。
【０２５５】
ステップＳ１２１乃至Ｓ１２５の処理で、視聴履歴情報に基づいて嗜好情報が生成され、また、消去候補番組が設定され、その番組情報が取得されて、処理はステップＳ１２６に進む。
【０２５６】
ステップＳ１２６において、消去順位設定部１３２は、通信制御部１２０を制御して、ネットワーク１４１を介して外部からの情報を取得する。ここで、外部からの情報として、番組視聴率サイト１６１から提供される番組の視聴率や、コミュニティサイト１６２で話題になっている番組についての情報が取得される。或いはまた、外部からの情報として、番組配信サービスサイト１６３で所定の番組が配信されているか否かの情報や、DVD/BD販売レンタルサービスサイト１６４で所定の番組が購入若しくはレンタル可能であるか否かの情報が取得される。
【０２５７】
ステップＳ１２７において、消去順位設定部１３２は、ステップＳ１２３の処理で生成した嗜好情報、ステップＳ１２５の処理で取得した消去候補番組の番組情報、並びにステップＳ１２６の処理で取得した外部からの情報に基づいて、消去候補番組の各々の消去順位を設定する。
【０２５８】
ここで、消去順位設定部１３２による消去順位の設定手法の一例について説明する。
【０２５９】
第２実施形態では、消去順位を決定するための嗜好一致度は、第１実施形態で嗜好一致度として採用されていた値（各消去候補番組とユーザの嗜好との一致度を示す値）に対して、さらに外部からの情報を示す値が加算されて求められる。
【０２６０】
ここでは、外部からの情報を示す値の一例として、番組視聴率サイト１６１から提供される番組視聴率が採用される場合の嗜好一致度の求め方について、以下説明する。
【０２６１】
この場合の嗜好一致度は、ユーザの嗜好と合致しない消去候補番組については低い値になることは勿論のこと、さらに、番組視聴率が低い消去候補番組ほど低い値になるように求められる。具体的には例えば、消去候補番組をｐと記述し、消去候補番組ｐとその番組視聴率Ｒｐとを入力パラメータとして、消去候補番組ｐに対する嗜好一致度を出力する関数をＦ（ｐ）と記述すると、嗜好一致度Ｆ（ｐ）は、例えば次の式（３）に従って算出される。
【０２６２】
【数３】
2011130064.tif 000005
【０２６３】
式（３）において、右辺のシグマの項（第１項）は、上述した式（１）の右辺のシグマの項と同様である。即ち、Ｘは、嗜好キーワードの集合体（嗜好情報）を示しており、ｘは、その集合体に属する１つの嗜好キーワードを示している。Ｗｘは、嗜好キーワードｘの重みを示す。関数ｆtarget（ｐ，ｘ）は、１又は０を出力する関数である。targetには、番組の項目であるシリーズ、下位ジャンル、及び上位ジャンルが採用されている。即ち、式（３）においては、ｓは、シリーズを示し、ｔは、下位ジャンルを示し、ｕは、上位ジャンルを示している。また、式（３）において、ａ，ｂ，ｃは、それぞれシリーズｓ，下位ジャンルｔ、上位ジャンルｕの重みを示している。
【０２６４】
式（３）において、第２項のＲｐは、消去候補番組ｐの番組視聴率を示している。このように、式（３）の嗜好一致度Ｆ（ｐ）は、消去候補番組ｐとユーザの嗜好との一致度を示す第１項（シグマの項）の値に対して、第２項の番組視聴率Ｒｐの値が加算して求められる。このことは、ユーザの嗜好に対して、さらに一般ユーザの消去候補番組ｐに対する関心度も加味して嗜好一致度Ｆ（ｐ）が求められることを意味する。例えば、消去候補番組ｐ１に対するユーザの嗜好の一致度と、消去候補番組ｐ２に対するユーザの嗜好との一致度とが同じ値であるとする。この場合に、消去候補番組ｐ１の番組視聴率Ｒｐ１の方が、消去候補番組ｐ２の番組視聴率Ｒｐ２よりも高いときには、消去候補番組ｐ１に対する嗜好一致度Ｆ(ｐ１)の方が、消去候補番組ｐ２に対する嗜好一致度Ｆ(ｐ２)よりも大きくなる。したがって、消去候補番組ｐ２の方が、消去候補番組ｐ１よりも高い消去順位が設定される。その結果、消去候補番組ｐ２の方が、消去候補番組ｐ１よりも優先的に段階的一部消去が施される。
【０２６５】
このように、消去候補番組ｐの嗜好一致度Ｆ（ｐ）の算出に、消去候補番組ｐとユーザの嗜好との一致度に加えて、番組視聴率Ｒｐを用いることにより、一般ユーザが高い関心を持つ番組の消去順位を低く設定することができる。したがって、一般ユーザが高い関心を持つ番組ほどＡＶデータ蓄積部１５から削除されずに長く残すことができる。
【０２６６】
次に、外部からの情報を示す値の一例として、DVD/BD販売レンタルサービスサイト１６４から番組が購入またはレンタル（以下、入手と称する）可能であるか否かの情報を示す値が採用される場合の嗜好一致度の求め方について、以下説明する。
【０２６７】
DVD/BD販売レンタルサービスサイト１６４から番組が入手不可能である番組は、希少性が高い番組であるといえる。この場合の嗜好一致度は、ユーザの嗜好と合致する消去候補番組については高い値になることは勿論のこと、さらに、入手不可能である消去候補番組ほど高い値になるように求められる。具体的には例えば、消去候補番組をｐと記述し、消去候補番組ｐと消去候補番組ｐが入手可能であるか否かを示す関数ｇ（ｐ）とを入力パラメータとして、消去候補番組ｐに対する嗜好一致度を出力する関数をＦ（ｐ）と記述すると、嗜好一致度Ｆ（ｐ）は、例えば次の式（４）に従って算出される。
【０２６８】
【数４】
2011130064.tif 000006
【０２６９】
式（４）において、右辺のシグマの項（第１項）は、上述した式（１）の右辺のシグマの項同様である。即ち、Ｘは、嗜好キーワードの集合体（嗜好情報）を示しており、ｘは、その集合体に属する１つの嗜好キーワードを示している。Ｗｘは、嗜好キーワードｘの重みを示す。関数ｆtarget（ｐ，ｘ）は、１又は０を出力する関数である。targetには、番組の項目であるシリーズ、下位ジャンル、及び上位ジャンルが採用されている。即ち、式（４）においては、ｓは、シリーズを示し、ｔは、下位ジャンルを示し、ｕは、上位ジャンルを示している。また、式（４）において、ａ，ｂ，ｃは、それぞれシリーズｓ，下位ジャンルｔ、上位ジャンルｕの重みを示している。
【０２７０】
式（４）において、第２項のＣは、正の定数を示しており、任意に設定が可能である。ｇ（ｐ）は、消去候補番組ｐが、DVD/BD販売レンタルサービスサイト１６４から入手可能であるか否かを示す関数であり、１又は０を出力する関数である。ｇ（ｐ）=1であることは、消去候補番組ｐがDVD/BD販売レンタルサービスサイト１６４から入手可能であることを意味する。一方、ｇ（ｐ）=0であることは、DVD/BD販売レンタルサービスサイト１６４から入手不可能であることを意味する。
【０２７１】
このように、式（４）の嗜好一致度Ｆ（ｐ）は、消去候補番組ｐとユーザの嗜好との一致度を示す第１項（シグマの項）の値に対して、第２項の消去候補番組ｐが入手可能であるか否かを示す関数の値ｇ（ｐ）と定数Ｃの積が減算して求められる。このことは、ユーザの嗜好に対して、さらに消去候補番組ｐの希少性も加味して嗜好一致度Ｆ（ｐ）が求められることを意味する。消去候補番組ｐ１に対するユーザの嗜好の一致度と、消去候補番組ｐ２に対するユーザの嗜好との一致度とが同じ値であるとする。この場合に、消去候補番組ｐ１は入手不可能（ｇ（ｐ）=0）であり、消去候補番組ｐ２は入手可能（ｇ（ｐ）=1）であるときには、消去候補番組ｐ１に対する嗜好一致度Ｆ(ｐ１)の方が、消去候補番組ｐ２に対する嗜好一致度Ｆ(ｐ２)よりも大きくなる。したがって、消去候補番組ｐ２の方が、消去候補番組ｐ１よりも高い消去順位が設定される。その結果、消去候補番組ｐ２の方が、消去候補番組ｐ１よりも優先的に段階的一部消去がなされる。
【０２７２】
このように、消去候補番組ｐの嗜好一致度Ｆ（ｐ）の算出に、消去候補番組ｐとユーザの嗜好との一致度に加えて、番組が入手可能であるか否かの関数ｇ（ｐ）を用いることにより、消去してしまうとユーザが再び視聴できる可能性が低くなる希少性の高い番組の消去順位を低く設定することができる。したがって、希少性が高い番組ほどＡＶデータ蓄積部１５から削除されずに長く残すことができる。
【０２７３】
消去順位設定部１３２によって消去候補番組の各々の消去順位が設定されると、消去順位設定処理は終了する。
【０２７４】
以上、説明したように、第２実施形態のビデオレコーダ１０１は、録画に必要な空き容量がＡＶデータ蓄積部１１５にない場合には、ユーザの嗜好情報に基づいて不要であると判断された録画番組に対して段階的一部消去を施す。これにより、ＡＶデータ蓄積部１１５の空き容量を確保しつつ、なるべく多くの録画番組を完全消去せずに残しておくことができる。また、録画番組の段階的一部消去が実行されることで、ユーザは完全に消去される録画番組を把握することができるので、昨日まで見えていた番組が今日には突然消去されていた、というような事態を回避することができる。
【０２７５】
さらに、この段階的一部消去は、所定の消去パターンに従って実行される。消去パターンは１以上のパラメータを含んでおり、ユーザは、このようなパラメータを自身の好みに合わせて任意に設定することができる。これにより、ユーザの嗜好に合わせて、録画番組に適した段階的一部消去をすることが可能になる。
【０２７６】
さらに、第２実施形態のビデオレコーダ１０１は複数の録画番組の消去順位を設定する。この場合、ユーザの嗜好情報と外部からの情報に基づいて消去順位を設定しているので、再生方法、操作内容、未再生といった状況に関わらず複数の録画番組の各々に対して消去順位を適切に設定することができる。
【０２７７】
また、第２実施形態のビデオレコーダ１０１は、複数の録画番組の消去順位を設定する場合、ユーザの嗜好情報に加え、さらに一般ユーザの嗜好情報や、録画番組の希少性を加味する。これにより、一般ユーザが高い関心を持つ録画番組や希少性が高い録画番組ほどＡＶデータ蓄積部１５から削除されずに長く残すことができる。
【０２７８】
本発明は、ビデオレコーダ、パーソナルコンピュータ、携帯電話等、コンテンツの記録を実行することができる装置に適用することができる。
【０２７９】
[本発明のプログラムへの適用]
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることができる。
【０２８０】
この場合、上述した情報処理装置の少なくとも一部として、例えば、図１５に示されるパーソナルコンピュータを採用してもよい。
【０２８１】
図１５において、CPU（Central Processing Unit）２０１は、ROM（Read Only Memory）２０２に記録されているプログラムに従って各種の処理を実行する。または記憶部２０８からRAM（Random Access Memory）２０３にロードされたプログラムに従って各種の処理を実行する。RAM２０３にはまた、CPU２０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０２８２】
CPU２０１、ROM２０２、およびRAM２０３は、バス２０４を介して相互に接続されている。このバス２０４にはまた、入出力インタフェース２０５も接続されている。
【０２８３】
入出力インタフェース２０５には、キーボード、マウスなどよりなる入力部２０６、ディスプレイなどよりなる出力部２０７が接続されている。また、ハードディスクなどより構成される記憶部２０８、および、モデム、ターミナルアダプタなどより構成される通信部２０９が接続されている。通信部２０９は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【０２８４】
入出力インタフェース２０５にはまた、必要に応じてドライブ２１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどよりなるリムーバブルメディア２１１が適宜装着される。そして、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部２０８にインストールされる。
【０２８５】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２８６】
このようなプログラムを含む記録媒体は、図１５に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（Mini-Disk）を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア（パッケージメディア）２１１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM２０２や、記憶部２０８に含まれるハードディスクなどで構成される。
【０２８７】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【符号の説明】
【０２８８】
１  ビデオレコーダ，  １１  アンテナ，  １２  チューナ，  １３  操作部，  １４  番組管理部，  １５  ＡＶデータ蓄積部，  １６  番組情報蓄積部，  １７  視聴履歴情報蓄積部，  １８  消去パターン蓄積部，  １９  外部出力部，  ３１  録画再生制御部，  ３２  消去順位設定部，  ３３  嗜好情報生成部，  ３４  段階的消去制御部，  ３５  消去パターン管理部，  ５１  サムネイル表示領域，  ５２  コメント表示領域，  ５３  テキスト表示領域，  ５４  再生位置表示タグ，  １０１  ビデオレコーダ，  １１１  アンテナ，  １１２  チューナ，  １１３  操作部，  １１４  番組管理部，  １１５  ＡＶデータ蓄積部，  １１６  番組情報蓄積部，  １１７  視聴履歴情報蓄積部，  １１８  消去パターン蓄積部，  １１９  外部出力部，  １２０  通信制御部，  １３１  録画再生制御部，  １３２  消去順位設定部，  １３３  嗜好情報生成部，  １３４  段階的消去制御部，  １３５  消去パターン管理部，  １４１  ネットワーク，  １６１  番組視聴率サイト，  １６２  コミュニティサイト，  １６３  番組配信サービスサイト，  １６４  DVD/BD販売レンタルサービスサイト
【図１】
2011130064.tif 000007
【図２】
2011130064.tif 000008
【図３】
2011130064.tif 000009
【図４】
2011130064.tif 000010
【図５】
2011130064.tif 000011
【図６】
2011130064.tif 000012
【図７】
2011130064.tif 000013
【図８】
2011130064.tif 000014
【図９】
2011130064.tif 000015
【図１０】
2011130064.tif 000016
【図１１】
2011130064.tif 000017
【図１２】
2011130064.tif 000018
【図１３】
2011130064.tif 000019
【図１４】
2011130064.tif 000020
【図１５】
2011130064.tif 000021