(57)【要約】【課題】ユーザの嗜好に基づく優先度に従って記録媒体の容量を確保する。【解決手段】  ステップＳ１１で、記憶部に記憶されているコンテンツのうち、自動録画によって記録されたもののメタデータを取得し、このメタデータに基づき、蓄積されているユーザの嗜好度を参照することによって記憶されているコンテンツに対し、ユーザの嗜好度が低いものから順に処分対象の順位を決定する。ステップＳ１２で、決定された処分対象の順位に従い、処分対象のコンテンツを１つ決定し記憶部から消去、または移動する。あるいは、再エンコードしてデータサイズを圧縮する。ステップＳ１３で、記憶部の空き容量が所定の閾値以上となったか否かを判定し、空き容量が所定の閾値以上となったと判定されるまで、ステップＳ１２に戻り、それ以降の処理が繰り返される。本発明は、例えばビデオレコーダに適用できる。【選択図】図４
2006086639.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを記録媒体に記録する記録装置において
ユーザの嗜好情報を保持する保持手段と、
前記記録媒体に記録されている前記コンテンツの属性情報を取得する取得手段と、
前記保持手段によって保持されている前記嗜好情報に基づき、前記取得手段によって取得された前記属性情報を利用して、前記記録媒体に記録されている前記コンテンツに対するユーザの嗜好の程度を示す評価値を設定する設定手段と、
前記設定手段によって設定された評価値に基づく順序に従い、前記記録媒体の空き容量を確保する確保手段と
を含むことを特徴とする記録装置。
【請求項２】
前記確保手段は、前記設定手段によって設定された評価値に基づく順序に従い、前記記録媒体に記録されている前記コンテンツを削除、移動、または圧縮することによって前記記録媒体の空き容量を確保する
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記確保手段は、前記コンテンツを記録するための記録媒体の空き容量を検出し、検出結果に対応して、前記設定手段によって設定された評価値に基づく順序に従い、前記記録媒体の空き容量を確保する
ことを特徴とする請求項１に記載の記録装置。
【請求項４】
ユーザの嗜好情報を保持する保持ステップと、
記録媒体に記録されているコンテンツの属性情報を取得する取得ステップと、
前記保持ステップの処理で保持された前記嗜好情報に基づき、前記取得ステップの処理で取得された前記属性情報を利用して、前記記録媒体に記録されている前記コンテンツに対するユーザの嗜好の程度を示す評価値を設定する設定ステップと、
前記設定ステップの処理で設定された評価値に基づく順序に従い、前記記録媒体の空き容量を確保する確保ステップと
を含むことを特徴とする記録容量確保方法。
【請求項５】
コンテンツを記録媒体に記録するためのプログラムであって、
ユーザの嗜好情報を保持する保持ステップと、
前記記録媒体に記録されている前記コンテンツの属性情報を取得する取得ステップと、
前記保持ステップの処理で保持された前記嗜好情報に基づき、前記取得ステップの処理で取得された前記属性情報を利用して、前記記録媒体に記録されている前記コンテンツに対するユーザの嗜好の程度を示す評価値を設定する設定ステップと、
前記設定ステップの処理で設定された評価値に基づく順序に従い、前記記録媒体の空き容量を確保する確保ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、記録容量確保方法、およびプログラムに関し、例えば、記録媒体に記録されているコンテンツをユーザの嗜好に基づく優先順位に消去、移動、または圧縮することすることにより、記録媒体の容量を確保するようにした記録装置、記録容量確保方法、およびプログラムに関する。
【背景技術】
【０００２】
テレビジョン番組を録画する装置においては、放送信号等から取得した電子番組表データ（EPG(Electronic Program Guide)データ）を参照して、ユーザの嗜好に合致すると推定される番組を検出し、自動的に録画して蓄積する機能を有するものが多数存在する（例えば、特許文献１参照）。
【０００３】
また、上述したような自動録画機能を備える録画装置では、ユーザの指示による録画に備えて記録媒体の容量を確保しておくために、蓄積した番組を自動的に消去する機能を有しているものがある。
【０００４】
【特許文献１】特開２００４−７７５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
蓄積した番組を自動的に消去する従来の機能では、録画日時の古いもの、あるいは最終再生日時の古いものから順に消去するようになされているものが多い。
【０００６】
しかしながら、上述したように、単に録画日時の古いもの、あるいは最終再生日時の古いものから順に消去してしまうと、未再生ではあるもののユーザが保持しておきたいと考えているようなものまで消去してしまうことが多く発生し得るという課題があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、ユーザの嗜好に基づく優先度に従って記録媒体の容量を確保できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の記録装置は、ユーザの嗜好情報を保持する保持手段と、記録媒体に記録されているコンテンツの属性情報を取得する取得手段と、保持手段によって保持されている嗜好情報に基づき、取得手段によって取得された属性情報を利用して、記録媒体に記録されているコンテンツに対するユーザの嗜好の程度を示す評価値を設定する設定手段と、設定手段によって設定された評価値に基づく順序に従い、記録媒体の空き容量を確保する確保手段とを含むことを特徴とする。
【０００９】
前記確保手段は、設定手段によって設定された評価値に基づく順序に従い、記録媒体に記録されているコンテンツを削除、移動、または圧縮することによって記録媒体の空き容量を確保するようにすることができる。
【００１０】
前記確保手段は、コンテンツを記録するための記録媒体の空き容量を検出し、検出結果に対応して、設定手段によって設定された評価値に基づく順序に従い、記録媒体の空き容量を確保するようにすることができる。
【００１１】
本発明の記録容量確保方法は、ユーザの嗜好情報を保持する保持ステップと、記録媒体に記録されているコンテンツの属性情報を取得する取得ステップと、保持ステップの処理で保持された嗜好情報に基づき、取得ステップの処理で取得された属性情報を利用して、記録媒体に記録されているコンテンツに対するユーザの嗜好の程度を示す評価値を設定する設定ステップと、設定ステップの処理で設定された評価値に基づく順序に従い、記録媒体の空き容量を確保する確保ステップとを含むことを特徴とする。
【００１２】
本発明のプログラムは、ユーザの嗜好情報を保持する保持ステップと、記録媒体に記録されているコンテンツの属性情報を取得する取得ステップと、保持ステップの処理で保持された嗜好情報に基づき、取得ステップの処理で取得された属性情報を利用して、記録媒体に記録されているコンテンツに対するユーザの嗜好の程度を示す評価値を設定する設定ステップと、設定ステップの処理で設定された評価値に基づく順序に従い、記録媒体の空き容量を確保する確保ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００１３】
本発明の記録装置、記録容量確保方法、およびプログラムにおいては、記録媒体に記録されているコンテンツの属性情報が取得され、保持された嗜好情報に基づき、取得された属性情報が利用されて、記録媒体に記録されているコンテンツに対するユーザの嗜好の程度を示す評価値が設定され、設定された評価値に基づく順序に従い、記録媒体の空き容量が確保される。
【発明の効果】
【００１４】
本発明によれば、記録媒体の容量を確保することが可能となる。また本発明によれば、ユーザの嗜好に基づく優先度に従って記録媒体の容量を確保することが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００１６】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加されたりする発明の存在を否定するものではない。
【００１７】
請求項１に記載の記録装置（例えば、図１のビデオレコーダ１）は、ユーザの嗜好情報を保持する保持手段（例えば、図２の嗜好度算出蓄積部４４）と、記録媒体に記録されているコンテンツの属性情報を取得する取得手段（例えば、図２のメタデータ取得部３９）と、保持手段によって保持されている嗜好情報に基づき、取得手段によって取得された属性情報を利用して、記録媒体に記録されているコンテンツに対するユーザの嗜好の程度を示す評価値を設定する設定手段（例えば、図２の優先順位決定部３７）と、設定手段によって設定された評価値に基づく順序に従い、記録媒体の空き容量を確保する確保手段（例えば、図２の記憶容量確保部３８）とを含む。
【００１８】
請求項４に記載の記録容量確保方法は、ユーザの嗜好情報を保持する保持ステップ（例えば、図３の嗜好抽出処理）と、記録媒体に記録されているコンテンツの属性情報を取得する取得ステップ（例えば、図４のステップＳ１１）と、保持ステップの処理で保持された嗜好情報に基づき、取得ステップの処理で取得された属性情報を利用して、記録媒体に記録されているコンテンツに対するユーザの嗜好の程度を示す評価値を設定する設定ステップ（例えば、図４のステップＳ１１）と、設定ステップの処理で設定された評価値に基づく順序に従い、記録媒体の空き容量を確保する確保ステップ（例えば、図４のステップＳ１２）とを含む。
【００１９】
なお、本発明のプログラムの請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係は、上述した本発明の記録容量確保方法のものと同様であるので、その記載は省略する。
【００２０】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２１】
図１は、本発明の一実施の形態であるビデオレコーダの構成例を示している。このビデオレコーダ１は、設定された録画予約に従ってテレビジョン放送の番組を録画したり、設定された録音予約に従ってラジオ放送の番組を録音したり、設定された記録予約に従って、インタネット等のネットワークを介する同報配信によって送信される所定のデータ等を受信して記録するようになされている。
【００２２】
以下、録音予約および記録予約も含めて録画予約と称する。また、テレビジョン番組の映像および音声、ラジオ番組の音声、並びにネットワークを介して受信する所定のデータ等、ビデオレコーダ１によって処理される映像や音声をコンテンツと称する。
【００２３】
また、ビデオレコーダ１は、記憶部１７に蓄積されたコンテンツや所定の記録媒体に記録されているコンテンツを再生し、その結果得られる映像信号や音声信号をテレビジョン受像機等のモニタ（不図示）に出力するようになされている。
【００２４】
さらに、ビデオレコーダ１は、ユーザからの操作に基づいてユーザの嗜好を抽出するようになされており、ユーザの嗜好に基づいて自動的に録画予約を設定したり、録画予約コンテンツの放送時刻の変更を検出して録画予約を変更したり、記録されているコンテンツを削除したり、コスト単価の低い記録媒体等に移動したり、または再エンコードによりデータサイズを圧縮したりすることにより記憶部１７の容量を確保するようになされている。
【００２５】
ビデオレコーダ１において、アナログチューナ１１は、アナログの放送信号（例えば、地上アナログ放送信号、ＢＳアナログ放送信号、アナログCATV放送信号、ＡＭラジオ放送信号、ＦＭラジオ放送信号等）を受信し、その結果得られるテレビジョン番組の映像信号および音声信号、またはラジオ番組の音声信号をアナログ・ディジタル変換部（Ａ／Ｄ）１２に出力する。また、アナログチューナ１１は、アナログの放送信号に含まれるEPGデータを受信し、バス１６を介して制御部２３に出力する。アナログ・ディジタル変換部１２は、アナログチューナ１１から入力された映像信号および音声信号を、ディジタル信号に変換してCODEC１４に出力する。
【００２６】
ディジタルチューナ１３は、ディジタルの放送信号（例えば、地上ディジタル放送信号、ＢＳディジタル放送信号、ＣＳディジタル放送信号、ディジタルCATV放送信号等）を受信し、その結果得られるテレビジョン番組の映像および音声を再生可能な符号化データをCODEC１４、またはバス１６を介して記憶部１７に出力する。また、ディジタルチューナ１３は、ディジタルの放送信号に含まれるEPGデータを受信し、バス１６を介して制御部２３に出力する。
【００２７】
CODEC１４は、記録時において、アナログ・ディジタル変換部１２から入力されるディジタルの映像信号および音声信号を、MPEG２方式等に従って符号化し、その結果得られる符号化データを、バス１６を介して記憶部１７または記録再生部１８に出力する。また、CODEC１４は、再生時において、記憶部１７または記憶再生部１８によって記録媒体１９から読み出され、バス１６を介して入力される符号化データをデコードし、その結果得られた映像信号および音声信号を信号処理部１５に出力する。なお、CODEC１４は、アナログ・ディジタル変換部１２から入力されるディジタルの映像信号および音声信号をそのまま信号処理部１５に出力したり、ディジタルチューナ１３から入力される符号化データをデコードし、その結果得られた映像信号および音声信号を信号処理部１５に出力したり、記憶再生部１８によって記録媒体１９から読み出された映像信号および音声信号をそのまま信号処理部１５に出力したりすることも可能である。
【００２８】
さらに、CODEC１４は、記憶部１７の容量確保の目的により、記憶部１７から読み出されバス１６を介して入力される符号化データをより高い圧縮率で再エンコードし、その結果得られるデータサイズがより縮小された符号化データを、バス１６を介して記憶部１７に出力する。
【００２９】
信号処理部１５は、CODEC１４から入力される映像信号および音声信号に、所定の信号処理を施してテレビジョン受像機等のモニタに出力する。また、信号処理部１５は、設定画面生成部２０から入力される設定画面の映像信号に所定の信号処理を施し、テレビジョン受像機等のモニタに出力する。記憶部１７は、例えばハードディスクドライブ等から成り、CODEC１４からバス１６を介して入力される符号化データと、それに対応するメタデータ（録画日時、最終再生日時、タイトル、出演者、ジャンル、放送チャンネル等の属性情報）も記憶する。また、記憶部１７は、通信部２１からバス１６を介して入力されるプログラムデータ等を記憶する。また、記憶した符号化データ、プログラムデータ等を読み出し、バス１６を介してCODEC１４または制御部２３に出力する。
【００３０】
記録再生部１８は、CODEC１４から入力される符号化データ、記憶部１７から読み出されバス１６を介して入力される符号化データ等を磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、磁気テープ、もしくは半導体メモリなどの着脱可能な記録媒体１９に記録する。また、記録再生部１８は、記録媒体１９に記録されている符号化データを読み出し、バス１６を介してCODEC１４に出力する。さらに、記録再生部１８は、記録媒体１９に記録されているプログラムデータ等を読み出し、バス１６を介して制御部２３に出力する。
【００３１】
設定画面生成部２０は、録画予約を設定するためのユーザインタフェースとなる電子番組表等の設定画面の映像信号を生成し、バス１６を介して信号処理部１５に出力する。
【００３２】
通信部２１は、インタネット等のネットワーク（不図示）を介して所定のサーバに接続し、所定のデータ（ホームページを表示させるためのHTML(Hyper Text Markup Language)データ、プログラムデータ、EPGデータ等）を取得する。また通信部２１は、ネットワークを介して所定のネットワークストレージに接続し、記憶部１７の容量を確保する目的で、記憶部１７から移動される符号化データ等を転送する。
【００３３】
操作入力部２２は、例えばリモートコントローラや本体に設けられたボタン等から成り、ユーザからの操作に対応して操作信号を発生し、バス１６を介して制御部２３に出力する。制御部２３は、操作入力部２２からバス１６を介して入力される操作信号に対応して、ビデオレコーダ１の各部を制御する。
【００３４】
図２は、制御部２３の詳細な構成例を示している。操作判定部３１は、操作入力部２２から入力される操作信号に対応する処理を判定し、判定した処理を実行するために対応する部位を制御する。
【００３５】
録画予約設定部３２は、例えば電子番組表に対するユーザの操作に対応する操作信号に従い、テレビジョン番組等の録画予約を実行するための録画予約データを生成し、録画予約データ保持部３３に出力する。また、録画予約設定部３２は、番組情報保持部３６に保持されている最新のEPGデータを参照することにより、ユーザによって設定されている検索語等に合致するテレビジョン番組等を検出し、検出されたテレビジョン番組等の録画予約を実行するための録画予約データを生成し、録画予約データ保持部３３に出力する。
【００３６】
なお、生成しようとする録画予約データが示す放送時刻と、録画予約データ保持部３３に保持されている録画予約データが示す放送時刻が重複する場合、録画予約設定部３２は、優先順位決定部３７によって判定される優先順位にしたがって、適宜、生成しようとする録画予約データまたは保持されている録画予約データあるいは両方を変更する。録画予約保持部３３は、録画予約設定部３２によって生成される録画予約データを保持する。
【００３７】
制御信号発生部３４は、録画予約保持部３３に保持された録画予約データに対応する予約録画を実行させるための制御信号を発生し、ビデオレコーダ１の対応する部位に出力する。また、制御信号発生部３４は、操作判定部３１によって判定された処理を実行させるための制御信号を発生し、ビデオレコーダ１の対応する部位に出力する。さらに、制御信号発生部３４は、記憶容量確保部３８によって処分対象に決定された符号化データ等を記憶部１７から消去、移動、または圧縮させるための制御信号を発生し、ビデオレコーダ１の対応する部位に出力する。
【００３８】
録画予約追尾部３５は、番組情報保持部３６に保持されている最新のEPGデータを参照することにより、録画予約データ保持部３３に保持されている録画予約データに対応するテレビジョン番組等の放送時刻変更等を検出する。検出された放送時刻変更等に対応して、録画予約設定部３２は、録画予約データ保持部３３に保持されている録画予約データを変更する。この変更に伴って、他の録画予約データが示すテレビジョン番組等の放送時刻と重複する場合には、優先順位決定部３７によって判定される優先順位にしたがって、放送時刻の重複が生じないように録画予約データを変更する。
【００３９】
番組情報保持部３６は、放送信号またはネットワーク上から取得された最も新しいEPGデータを保持している。優先順位決定部３７は、嗜好度算出蓄積部４４によって算出されるユーザの嗜好度に基づき、放送時刻が重複している複数の録画予約データの優先順位を決定する。また、優先順位決定部３７は、嗜好度算出蓄積部４４によって算出されるユーザの嗜好度に基づき、記憶部１７に記憶されている符号化データを消去、移動、または圧縮させる際の優先順位を決定する。
【００４０】
記憶容量確保部３８は、記憶部１７の空き容量が所定の閾値以下となったことを検知し、記憶部１７に記録されている符号化データ等のメタデータ（録画日時、最終再生日時、タイトル、出演者、ジャンル、放送チャンネル等の属性情報）メタデータ取得部３９に取得させ、記憶部１７に記憶されている符号化データを消去、移動、または圧縮させる際の優先順位を優先順位決定部３７に決定させる。さらに記憶容量確保部３８は、この決定結果に基づいて、記憶部１７から消去、移動、または圧縮させる処分対象の符号化データ等を決定する。
【００４１】
メタデータ取得部３９は、記憶部１７に記憶されている符号化データ等のメタデータを記憶部１７から取得して、記憶容量確保部３８に出力する。
【００４２】
画像解析部４０は、信号処理部１５において処理される画像信号に対して所定の画像解析処理を行い、当該画像信号の特徴（例えば、明るい絵、暗い絵、暖かい絵、寒い絵等の画調等）を検出して嗜好度算出蓄積部４４に出力する。音声解析部４１は、信号処理部１５において処理される音声信号に対して所定の音声解析を行い、当該音声信号の特徴（例えば、音調、リズム、テンポ等）を検出して嗜好度算出蓄積部４４に出力する。
【００４３】
ブラウジング部４２は、ユーザの操作に対応してインタネット上に開設されたホームページを閲覧するためのブラウザとして機能する部位であり、閲覧先に関する情報（例えば、URL(Uniform Resource Locator)、ホームページにて公開されている情報のジャンル、内容等）、あるいは、検索用ホームページにユーザが入力した検索語等を嗜好度算出蓄積部４４に出力する。ゲーム部４３は、ビデオレコーダ１をテレビゲーム機器として機能させる部位であり、ユーザによって実行されたゲームに関する情報を嗜好度算出蓄積部４４に出力する。
【００４４】
嗜好度算出蓄積部４４は、操作判定部３１から入力される、コンテンツ（放送中あるいは録画済のテレビジョン番組、ラジオ番組、DVDやＣＤ等のパッケージメディアに記憶されている映像や楽曲、ネットワーク上からダウンロードしたデータ等）に対するユーザからの視聴、再生、または消去等の指示に対応して、視聴、再生または削除されるコンテンツに関する属性情報をEPGデータやメタデータ、あるいはコンテンツ自身から収集し、ユーザの嗜好度を算出する。
【００４５】
例えば、嗜好度には、タイトル等に含まれる単語、出演者（歌手、演奏者等を含む）、ジャンル、放送チャンネル、放送時刻帯、画調、音調、曲のテンポ、リズム等の項目を設け、コンテンツの視聴または再生が指示された場合には、視聴等されるコンテンツに関わる項目の評価値をインクリメントし、コンテンツの削除が指示された場合には、削除されるコンテンツに関わる項目の評価値をデクリメントするようにする。
【００４６】
さらに、嗜好度算出蓄積部４４は、画像解析部４０、音声解析部４１、ブラウジング部４２、およびゲーム部４３からの入力にも基づいて、ユーザの嗜好度を算出する。
【００４７】
次に、ビデオレコーダ１の動作について、ユーザによって録画予約が設定され、ディジタルテレビジョン放送の番組が予約録画されるまでの処理を一例として説明する。
【００４８】
ユーザが設定画面生成部２０によって生成された電子番組表等の画面を用いて録画予約の設定操作を入力すると、この操作は操作入力部２２によって操作信号に変換されて制御部２３に入力される。
【００４９】
この操作信号に対応して制御部２３では、操作判定部３１によってユーザの操作が、録画予約の設定を指示する操作であることが判定され、判定結果が録画予約生成部３２に通知される。録画予約生成部３２では、ユーザの操作に対応する録画予約データが生成され、生成された録画予約データは録画予約データ保持部３３に保持される。録画予約データ保持部３３では、保持している録画予約データによって示される録画する番組の放送時刻が迫ると、その旨を制御信号発生部３４に通知する。
【００５０】
この通知に従い、制御信号発生部３４では、ディジタルチューナ１３、および記憶部１７に対する制御信号を発生する。この制御信号に対応し、ディジタルチューナ１では指定されたチャンネルの受信が開始され、得られた符号化データがバス１６を介して記憶部１７に出力される。記憶部１７では、入力された符号化データが記憶される。以上で、録画予約に基づく録画動作の説明を終了する。
【００５１】
次に、ビデオレコーダ１による、ユーザの嗜好抽出処理について、図３のフローチャートを参照して説明する。この嗜好抽出処理は、ビデオレコーダ１の電源がオンとされている間、継続して実行される。
【００５２】
ステップＳ１において、制御部２３の操作判定部３１は、動画像コンテンツ（例えば、放送中のテレビジョン番組、録画済のテレビジョン番組、記憶部１７や記録媒体１９に記録されている動画像コンテンツ等）の再生が指示されたか否かを判定し、動画像コンテンツの再生が指示されたと判定した場合、処理はステップＳ２に進む。ステップＳ２において、操作判定部３１は、動画像コンテンツの再生が指示された旨を制御信号発生部３４および嗜好度算出蓄積部４４に通知する。この通知に従い、制御信号発生部３４は、動画像コンテンツの再生を指示するための制御信号を発生して、対応する部位に出力する。またこの通知に従い、嗜好度算出蓄積部４４は、再生が指示された動画像コンテンツの属性情報をEPGデータやメタデータ等から取得し、嗜好の各項目のうちの対応する項目の評価値を、所定の値だけインクリメントする。なお、ステップＳ１において、動画像コンテンツの再生が指示されていないと判定された場合、ステップＳ２はスキップされる。
【００５３】
ステップＳ３において、制御部２３の操作判定部３１は、静止画像コンテンツ（例えば、記憶部１７や記録媒体１９に記録されている静止画像コンテンツ等）の再生が指示されたか否かを判定し、静止画像コンテンツの再生が指示されたと判定した場合、処理はステップＳ４に進む。ステップＳ４において、操作判定部３１は、静止画像コンテンツの再生が指示された旨を制御信号発生部３４および嗜好度算出蓄積部４４に通知する。この通知に従い、制御信号発生部３４は、静止画像コンテンツの再生を指示するための制御信号を発生して、対応する部位に出力する。またこの通知に従い、嗜好度算出蓄積部４４は、再生が指示された静止画像コンテンツの属性情報をメタデータ等から取得して、嗜好の各項目のうちの対応する項目の評価値を、所定の値だけインクリメントする。さらに、嗜好度算出蓄積部４４は、画像解析部４０から入力される画像解析結果にも対応して、嗜好の各項目のうちの対応する項目の評価値を、所定の値だけインクリメントする。なお、ステップＳ３において、静止画像コンテンツの再生が指示されていないと判定された場合、ステップＳ４はスキップされる。
【００５４】
ステップＳ５において、制御部２３の操作判定部３１は、音声コンテンツ（例えば、放送中のラジオ番組、録音済のラジオ番組、記憶部１７や記録媒体１９、あるいはパッケージメディアに記録されている音声コンテンツ等）の再生が指示されたか否かを判定し、音声コンテンツの再生が指示されたと判定した場合、処理はステップＳ６に進む。ステップＳ６において、操作判定部３１は、音声コンテンツの再生が指示された旨を制御信号発生部３４および嗜好度算出蓄積部４４に通知する。この通知に従い、制御信号発生部３４は、音声コンテンツの再生を指示するための制御信号を発生して、対応する部位に出力する。またこの通知に従い、嗜好度算出蓄積部４４は、再生が指示された音声コンテンツの属性情報をEPGデータやメタデータ等から取得して、嗜好の各項目のうちの対応する項目の評価値を、所定の値だけインクリメントする。さらに、嗜好度算出蓄積部４４は、音声解析部４１から入力される音声解析結果にも対応して、嗜好の各項目のうちの対応する項目の評価値を、所定の値だけインクリメントする。なお、ステップＳ５において、音声コンテンツの再生が指示されていないと判定された場合、ステップＳ６はスキップされる。
【００５５】
ステップＳ７において、制御部２３の操作判定部３１は、ゲームコンテンツ（例えば、記憶部１７や記録媒体１９に記録されているゲーム用プログラム等）の実行が指示されたか否かを判定し、ゲームコンテンツの実行が指示されたと判定した場合、処理はステップＳ８に進む。ステップＳ８において、操作判定部３１は、ゲームコンテンツの実行が指示された旨をゲーム部４３に通知する。この通知に対応して、ゲーム部４３は、ゲームコンテンツを実行するとともに、実行したゲームコンテンツに関する情報を嗜好度算出蓄積部４４に通知する。この通知に基づき、嗜好度算出蓄積部４４は、嗜好の各項目のうちの対応する項目の評価値を、所定の値だけインクリメントする。なお、ステップＳ７において、ゲームコンテンツの実行が指示されていないと判定された場合、ステップＳ８はスキップされる。
【００５６】
ステップＳ９において、制御部２３の操作判定部３１は、ネットワークコンテンツに利用（例えば、インタネット上に開設されているホームページの閲覧や検索エンジンの利用等）が指示されたか否かを判定し、ネットワークコンテンツの利用が指示されたと判定した場合、処理はステップＳ１０に進む。ステップＳ１０において、操作判定部３１は、ネットワークコンテンツの利用が指示された旨をブラウジング部４２に通知する。この通知に対応して、ブラウジング部４２は、指示されたネットワークコンテンツの利用を開始するとともに、利用したネットワークコンテンツに関する情報（ホームページのジャンル、検索語等）を嗜好度算出蓄積部４４に通知する。この通知に基づき、嗜好度算出蓄積部４４は、嗜好の各項目のうちの対応する項目の評価値を、所定の値だけインクリメントする。なお、ステップＳ９において、ネットワークコンテンツの実行が指示されていないと判定された場合、ステップＳ１０はスキップされる。
【００５７】
ステップＳ１１において、制御部２３の操作判定部３１は、記憶部１７または記録媒体１９からのコンテンツ（上述した動画像コンテンツ、静止画像コンテンツ、音声コンテンツ、ゲームコンテンツ等）の消去が指示されたか否かを判定し、コンテンツの消去が指示されたと判定した場合、処理はステップＳ１２に進む。ステップＳ１２において、操作判定部３１は、コンテンツの削除が指示された旨を嗜好度算出蓄積部４４に通知する。この通知に従い、嗜好度算出蓄積部４４は、削除が指示されたコンテンツの属性情報をEPGデータやメタデータ等から取得して、嗜好の各項目のうちの対応する項目の評価値を、所定の値だけデクリメントする。なお、ステップＳ１１において、コンテンツの削除が指示されていないと判定された場合、ステップＳ１２はスキップされる。そしてこの後、処理はステップＳ１に戻り、それ以降の処理が繰り返されることになる。
【００５８】
以上説明したように、この嗜好抽出処理によれば、テレビジョン番組のみならず、様々なコンテンツに対するユーザの指示に基づいてユーザの嗜好を算出し、蓄積するようにしたので、テレビジョン番組の視聴頻度が低いユーザであっても、その嗜好を抽出することが可能となる。
【００５９】
次に、記憶部１７の空き容量を確保するための処理（以下、記憶容量確保処理と記述する）について、図４のフローチャートを参照して説明する。この記憶容量確保処理は、記憶容量確保部３８によって記憶部１７の空き容量が所定の閾値以下となったことが検知されたときに開始される。
【００６０】
ステップＳ１１において、記憶容量確保部３８は、記憶部１７に記憶されているコンテンツのうち、自動録画によって記録されたもののメタデータ（録画日時、最終再生日時、タイトル、出演者、ジャンル、放送チャンネル等の属性情報）の取得をメタデータ取得部３９に依頼する。この依頼に従い、メタデータ取得部３９は、記憶部１７に記憶されているコンテンツのメタデータを取得し、記憶容量確保部３８に供給する。記憶容量確保部３８は、メタデータ取得部３９から供給された、記憶部１７に記憶されているコンテンツのメタデータを優先順位決定部３７に出力する。優先順位決定部３７は、嗜好度算出蓄積部４４に蓄積されているユーザの嗜好度を参照することにより、記憶部１７に記憶されているコンテンツに対し、ユーザの嗜好度が低いものから順に処分対象の順位を決定する。
【００６１】
ステップＳ１２において、記憶容量確保部３８は、優先順位決定部３７によって決定された処分対象の順位に従い、記憶部１７から消去、移動、または圧縮させる処分対象のコンテンツを１つ決定し、制御信号発生部３４に通知する。この通知に従い、制御信号発生部３４は、処分対象に決定されたコンテンツを記憶部１７から消去、移動、または圧縮させるための制御信号を対応する部位に出力する。この制御信号により、処分対象に決定されたコンテンツが記憶部１７から消去、または移動される。あるいは、再エンコードされてデータサイズが圧縮される。
【００６２】
ステップＳ１３において、記憶容量確保部３８は、記憶部１７の空き容量が所定の閾値以上となったか否かを判定し、記憶部１７の空き容量が所定の閾値以上となったと判定されるまで、ステップＳ１２に戻り、それ以降の処理が繰り返される。そしてステップＳ１３において、記憶部１７の空き容量が所定の閾値以上となったと判定された場合、この記憶容量確保処理は終了される。
【００６３】
以上説明した記憶容量確保処理によれば、録画日時や最終再生日時の新旧ではなく、ユーザの嗜好度の低いコンテンツから順に記憶部１７から削除したり、コスト単価の低い記録媒体１９等に移動したり、または再エンコードによりデータサイズを圧縮したりすることができるので、ユーザからの特別な設定（例えば、消去対象から除外する設定）を必要とすることなく、録画日時や最終再生日時が古いものであってもユーザが興味を持っていると推察されるコンテンツは保持しつつ、記憶部１７の容量を確保することが可能となる。
【００６４】
次に、録画予約済番組の放送時刻の変更等に対応して、録画予約データを変更する処理（以下、録画予約追尾処理と記述する）の概要について説明する。このビデオレコーダ１では、ユーザによって設定された録画予約（以下、ユーザ録画予約と記述する）と、ユーザの嗜好度に基づいて自動的に設定される録画予約（自動録画予約と記述する）とが存在する。このうち、ユーザ録画予約に対して、録画予約追尾処理を実行するか否かをユーザが設定できるようになされている。
【００６５】
録画予約追尾処理を実行する過程において、他の録画予約と放送時刻が重複してしまう場合の優先度は、高い方から順に、ユーザ録画予約であって録画予約追尾処理が実行されない設定のもの、ユーザ録画予約であって録画予約追尾処理を実行する設定であり、かつ、放送時刻の変更がないもの、ユーザ録画予約であって録画予約追尾処理を実行する設定であり、かつ、放送時刻の変更があるもの、野球等の試合中継の延長部分、自動録画予約とされている。
【００６６】
他の録画予約と放送時刻（録画時刻）が重複してしまう録画予約対（２つ以上の録画予約からなるものとする）の優先度が等しい場合、各録画予約のユーザの嗜好度に基づく評価値の大きいもの（ユーザの興味のより高いもの）が優先される。
【００６７】
他の録画予約と放送時刻が重複してしまう録画予約対の優先度が等しく、かつ、各録画予約のユーザの嗜好度に基づく評価値が等しい場合、放送開始時刻の早いものが優先される。さらに、放送開始時刻も等しい場合、放送チャンネルの番号の小さい方が優先される。
【００６８】
例えば、図５Ａに示すように、当初の録画予約においては放送時刻が重複していなかった番組Ａ（２１時から２２時まで放送）と番組Ｂ（２２時３０分から２３時３０分まで放送）が、最新のEPGデータによって、図５Ｂに示すように、番組Ａが最終回のため放送時間が前後に延長され、２１時から２３時までとされたことが検出されたとする。
【００６９】
このとき、番組Ａが優先されるのであれば、図５Ｃに斜線で示すように、２１時から２３時まで番組Ａが録画され、２３時から２３時３０分まで番組Ｂが録画されるように、当初の２つの録画予約データが変更される。
【００７０】
反対に、番組Ｂが優先されるのであれば、図５Ｄに斜線で示すように、２１時から２２時３０分まで番組Ａが録画され、２２時３０分から２３時３０分まで番組Ｂが録画されるように、当初の２つの録画予約データが変更される。
【００７１】
すなわち、録画予約追尾処理では、放送時刻が重複する録画予約対の優先されない方の録画予約データについても単に却下するのではなく、番組の全体を録画できないながらも、可能な限り録画するようになされている。
【００７２】
図６は、録画予約追尾処理を説明するフローチャートである。この録画予約追尾処理は、例えば、EPGデータが取得されたとき、時刻設定が変更されたとき、録画予約が追加、変更、または削除されたときに実行される。
【００７３】
ステップＳ３１において、録画予約追尾部３５は、番組情報保持部３６に保持されている最新のEPGデータを参照することにより、録画予約データ３３に保持されている各録画予約データが示す番組の放送時刻を確認する。ステップＳ３２において、録画予約追尾部３５は、録画予約追尾処理を実行するように設定されているユーザ録画予約のうち、ステップＳ３１の処理で確認した最新のEPGデータの示す放送時刻と、自身の示す放送時刻（すなわち、録画時刻）とが異なるもの、すなわち、録画予約追尾処理を実行するように設定されている録画予約データであって、放送時刻の変更された録画予約データが存在するか否かを判定する。放送時刻の変更された録画予約データが存在すると判定された場合、処理はステップＳ３３に進む。なお、ステップＳ３２において、放送時刻の変更された録画予約データが存在しないと判定された場合、この録画予約追尾処理は終了される。ステップＳ３３において、録画予約設定部３２は、変更された放送時刻に対応する新たな録画予約データを生成する。
【００７４】
ステップＳ３４において、録画予約追尾部３５は、録画予約データに保持されている録画予約データとステップＳ３３で生成された録画予約データとをあわせた複数の録画予約データのうち、放送時刻（録画時刻）が重複しているものが存在するか否かを判定する。存在しないと判定された場合、ステップＳ３３で生成された録画予約データが録画予約データに保持されて、録画予約追尾処理は終了される。
【００７５】
ステップＳ３４において、録画予約データに保持されている録画予約データと、ステップＳ３３で生成された録画予約データとをあわせた複数の録画予約データのうち、放送時刻（録画時刻）が重複しているものが存在すると判定された場合、処理はステップＳ３５に進む。以下、放送時刻（録画時刻）が重複している複数の録画予約データを録画予約データ対と記述する。
【００７６】
ステップＳ３５において、録画予約追尾部３５は、録画予約データ対のうち、処理対象に指定していないものが存在するか否かを判定し、処理対象に指定していないものが存在すると判定した場合、ステップＳ３６において、処理対象に指定していない録画予約データ対の１つを処理対象に指定する。
【００７７】
ステップＳ３７において、録画予約追尾部３５は、処理対象に指定した録画予約データ対をなす各録画予約データの優先度（ユーザ録画予約であって録画予約追尾処理が実行されない設定のもの、ユーザ録画予約であって録画予約追尾処理を実行する設定であり、かつ、放送時刻の変更がないもの、ユーザ録画予約であって録画予約追尾処理を実行する設定であり、かつ、放送時刻の変更があるもの、野球等の試合中継の延長部分、または自動録画予約の区別）が等しいか否かを判定する。処理対象に指定した録画予約データ対をなす各録画予約データの優先度が等しくないと判定された場合、処理はステップＳ３８に進む。ステップＳ３８において、録画予約設定部３２は、処理対象に指定した録画予約データ対をなす各録画予約データの優先度に応じて、録画予約データ保持部３３に保持されている録画予約データを変更する。この後、処理はステップＳ３５に戻り、それ以降の処理が繰り返される。
【００７８】
ステップＳ３７において、処理対象に指定した録画予約データ対をなす各録画予約データの優先度が等しいと判定された場合、処理はステップＳ３９に進む。ステップＳ３９において、録画予約追尾部３５は、処理対象に指定した録画予約データ対をなす各録画予約データの属性情報を、番組情報保持部３６に保持されているEPGデータから取得し、優先順位決定部３７に出力する。優先順位決定部３７は、嗜好度算出蓄積部４４に蓄積されているユーザの嗜好度を参照して、処理対象に指定した録画予約データ対をなす各録画予約データに対して、ユーザの嗜好に合致する程度を示す評価値を算出して、録画予約追尾部３５に出力する。
【００７９】
ステップＳ４０において、録画予約追尾部３５は、ステップＳ３９の処理で処理対象に指定した録画予約データ対をなす各録画予約データに対して算出した評価値が等しいか否かを判定する。各録画予約データに対して算出した評価値が等しいと判定された場合、処理はステップＳ４１に進む。ステップＳ４１において、録画予約設定部３２は、処理対象に指定した録画予約データ対をなす各録画予約データの放送開始時刻の早い方を優先して、録画予約データ保持部３３に保持されている録画予約データを変更する。なお、処理対象に指定した録画予約データ対をなす各録画予約データの放送開始時刻が等しい場合、放送チャンネルの番号の小さい方を優先して、録画予約データ保持部３３に保持されている録画予約データを変更する。この後、処理はステップＳ３５に戻り、それ以降の処理が繰り返される。
【００８０】
ステップＳ４０において、各録画予約データに対して算出した評価値が等しくないと判定された場合、処理はステップＳ４２に進む。ステップＳ４２において、録画予約設定部３２は、処理対象に指定した録画予約データ対をなす各録画予約データの評価値に応じて、録画予約データ保持部３３に保持されている録画予約データを変更する。
【００８１】
この後、処理はステップＳ３５に戻る。そして、ステップＳ３５において、録画予約データ対のうち、処理対象に指定していないものが存在しないと判定されるまで、それ以降の処理が繰り返され、録画予約データ対のうち、処理対象に指定していないものが存在しないと判定された場合、この録画予約追尾処理は終了される。
【００８２】
以上説明した録画予約追尾処理によれば、録画予約が重複した際にユーザの嗜好が反映されて、録画予約が変更されるので、ユーザがより視聴したいであろう方を優先して録画することが可能となる。
【００８３】
なお、上述した録画予約追尾処理では、放送時刻の重複する２つの録画予約について言及したが、放送時刻の重複する３つ以上の録画予約の優先順位を決定し、各録画予約を適切に変更する場合にも応用することができる。
【００８４】
また、上述した録画予約追尾処理は、テレビジョン番組を録画予約する場合のみならず、CATV放送やラジオ放送、あるいはインタネットを介して配信される番組を予約記録する際にも適用することが可能である。
【００８５】
ところで、上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば図７に示される汎用のパーソナルコンピュータ等に、記録媒体からインストールされる。
【００８６】
このパーソナルコンピュータ５０は、CPU(Central Processing Unit)５１を内蔵している。CPU５１にはバス５４を介して、入出力インタフェース５５が接続されている。バス５４には、ROM(Read Only Memory)５２およびRAM(Random Access Memory)５３が接続されている。
【００８７】
入出力インタフェース５５には、ユーザが操作コマンドを入力するキーボード、マウス、等の入力デバイスよりなる入力部５６、合成された映像信号を表示するCRT(Cathode Ray Tube)またはLCD(Liquid Crystal Display)等のディスプレイよりなる出力部５７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部５８、およびモデム、LAN（Local Area Network）アダプタなどよりなり、インタネットに代表されるネットワークを介した通信処理を実行する通信部５９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどの記録媒６５１に対してデータを読み書きするドライブ６０が接続されている。
【００８８】
このパーソナルコンピュータ５０に上述した一連の処理を実行させるプログラムは、記録媒体６１に格納された状態でパーソナルコンピュータ３０に供給され、ドライブ６０によって読み出されて記憶部５８に内蔵されるハードディスクドライブにインストールされている。記憶部５８にインストールされているプログラムは、入力部５６に入力されるユーザからのコマンドに対応するCPU５１の指令によって、記憶部５８からRAM５３にロードされて実行される。
【００８９】
なお、本明細書において、プログラムに基づいて実行されるステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００９０】
また、プログラムは、１台のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【図面の簡単な説明】
【００９１】
【図１】本発明を適用したビデオレコーダの構成例を示すブロック図である。
【図２】図１の制御部の構成例を示すブロック図である。
【図３】ビデオレコーダによる嗜好抽出処理を説明するフローチャートである。
【図４】ビデオレコーダによる記憶容量確保処理を説明するフローチャートである。
【図５】ビデオレコーダによる録画予約追尾処理の概要を説明するための図である。
【図６】ビデオレコーダによる録画予約追尾処理を説明するフローチャートである。
【図７】汎用パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【００９２】
１  ビデオレコーダ，  １１  アナログチューナ，  １２  アナログ・ディジタル変換部，  １３  ディジタルチューナ，  １４  CODEC，  １５  信号処理部，  １６  バス，  １７  記憶部，  １８  記録再生部，  １９  記録媒体，２０  設定画面生成部，  ２１  通信部，  ２２  操作入力部，  ２３  制御部，  ３１  操作判定部，  ３２  録画予約設定部，  ３３  録画予約データ保持部，  ３４  制御信号発生部，  ３５  録画予約追尾部，  ３６  番組情報保持部，  ３７  優先順位決定部，  ３８  記録容量確保部，  ３９  メタデータ取得部，  ４０  画像解析部，  ４１  音声解析部，  ４２  ブラウジング部，  ４３  ゲーム部，  ４４  嗜好度算出蓄積部
【図１】
2006086639.tif 000003
【図２】
2006086639.tif 000004
【図３】
2006086639.tif 000005
【図４】
2006086639.tif 000006
【図５】
2006086639.tif 000007
【図６】
2006086639.tif 000008
【図７】
2006086639.tif 000009