(57)【特許請求の範囲】
【請求項１】
テレビ番組の放送開始時刻、放送終了時刻および放送チャンネルを含む電子番組ガイドデータに基づいて、テレビ番組の視聴指示、録画指示または録画予約指示を入力するテレビ番組指示入力手段と、
前記テレビ番組指示入力手段によって入力された視聴指示に基づいて、テレビ番組を表示装置へ出力するように制御するテレビ番組出力制御手段と、
前記テレビ番組指示入力手段によって入力された録画予約指示に基づいて、録画開始時刻、録画終了時刻および放送チャンネルを含む録画予約情報を第１の記録媒体に記録する録画予約情報記録手段と、
前記テレビ番組指示入力手段によって入力された録画指示または前記第１の記録媒体に記録された録画予約情報に基づいて、放送されたテレビ番組を第２の記録媒体に記録するテレビ番組記録手段と、
前記テレビ番組指示入力手段によって入力された視聴指示、録画指示または録画予約指示を含む操作履歴に基づいて、前記電子番組ガイドデータから利用者の嗜好度の高いテレビ番組を抽出する高嗜好度テレビ番組抽出手段と、
前記高嗜好度テレビ番組抽出手段によって抽出されたテレビ番組の嗜好度および放送開始時刻または放送終了時刻の現在時刻からの経過時間に基づいて、前記第２の記録媒体に記録すべきテレビ番組の優先度を決定するための記録優先度決定手段と、
前記記録優先度決定手段によって決定された、前記高嗜好度テレビ番組抽出手段によって抽出された録画対象テレビ番組の優先度と前記第２の記録媒体に記録された録画済テレビ番組または前記第１の記録媒体に記録された録画予約情報に含まれる録画予約済テレビ番組の優先度とを比較し、前記録画対象テレビ番組の優先度が高く、かつ、前記第２の記録媒体に前記録画対象テレビ番組を記録することが可能な記録容量が無い場合、前記録画済テレビ番組を前記第２の記録媒体から削除または前記録画予約済テレビ番組を前記第１の記録媒体から削除し、前記録画対象テレビ番組を前記録画予約情報として前記第１の記録媒体に記録する録画予約情報書換手段と、
を備え、
前記記録優先度決定手段は、前記嗜好度および前記経過時間で構成されるマトリックスに対応して前記優先度が規定された優先度テーブルを備え、
前記優先度テーブルに規定された優先度は、前記テレビ番組指示入力手段によって入力された操作履歴に対応して増減し、前記操作履歴の操作内容に基づいて、前記増減の大きさが異なり、
前記記録優先度決定手段は、前記記録優先度決定手段によって決定された優先度の経時的な変化量を算出し、前期間との優先度の差の合計を算出して視聴傾向の変化量を求め、変化量が所定値を超えた場合、最新期間の優先度を所定数倍して加算して前記増減の幅を大きくすることを特徴とするテレビ番組処理装置。
【請求項２】
前記録画予約情報書換手段は、前記録画済テレビ番組を前記第２の記録媒体から削除または前記録画予約済テレビ番組を前記第１の記録媒体から削除しても未だ前記第２の記録媒体に前記録画対象テレビ番組を記録することが可能な記録容量が無い場合、次に優先度の低い録画済テレビ番組を前記第２の記録媒体から削除または次に優先度の低い録画予約済テレビ番組を前記第１の記録媒体から削除し、前記録画対象テレビ番組を前記録画予約情報として前記第１の記録媒体に記録することを特徴とする請求項１に記載のテレビ番組処理装置。
【請求項３】
テレビ番組の放送開始時刻、放送終了時刻および放送チャンネルを含む電子番組ガイドデータに基づいて、テレビ番組の視聴指示、録画指示または録画予約指示を入力するテレビ番組指示入力手段と、
前記テレビ番組指示入力手段によって入力された視聴指示に基づいて、テレビ番組を表示装置へ出力するように制御するテレビ番組出力制御手段と、
前記テレビ番組指示入力手段によって入力された録画予約指示に基づいて、録画開始時刻、録画終了時刻および放送チャンネルを含む録画予約情報を第１の記録媒体に記録する録画予約情報記録手段と、
前記テレビ番組指示入力手段によって入力された録画指示または前記第１の記録媒体に記録された録画予約情報に基づいて、放送されたテレビ番組を第２の記録媒体に記録するテレビ番組記録手段と、
前記テレビ番組指示入力手段によって入力された視聴指示、録画指示または録画予約指示を含む操作履歴に基づいて、前記電子番組ガイドデータから利用者の嗜好度の高いテレビ番組を抽出する高嗜好度テレビ番組抽出手段と、
前記高嗜好度テレビ番組抽出手段によって抽出されたテレビ番組の嗜好度および放送開始時刻または放送終了時刻の現在時刻からの経過時間に基づいて、前記第２の記録媒体に記録すべきテレビ番組の優先度を決定するための記録優先度決定手段と、
前記記録優先度決定手段によって決定された、前記高嗜好度テレビ番組抽出手段によって抽出された録画対象テレビ番組の優先度と前記第２の記録媒体に記録された録画済テレビ番組または前記第１の記録媒体に記録された録画予約情報に含まれる録画予約済テレビ番組の優先度とを比較し、前記録画対象テレビ番組の優先度が高い場合、前記録画対象テレビ番組を前記録画予約情報として前記第１の記録媒体に記録するよう推薦する高優先度テレビ番組推薦手段と、
を備え、
前記記録優先度決定手段は、前記嗜好度および前記経過時間で構成されるマトリックスに対応して前記優先度が規定された優先度テーブルを備え、
前記優先度テーブルに規定された優先度は、前記テレビ番組指示入力手段によって入力された操作履歴に対応して増減し、前記操作履歴の操作内容に基づいて、前記増減の大きさが異なり、
前記記録優先度決定手段は、前記記録優先度決定手段によって決定された優先度の経時的な変化量を算出し、前期間との優先度の差の合計を算出して視聴傾向の変化量を求め、変化量が所定値を超えた場合、最新期間の優先度を所定数倍して加算して前記増減の幅を大きくすることを特徴とするテレビ番組処理装置。
【請求項４】
前記操作履歴は、録画予約済テレビ番組の保護指示、録画予約済テレビ番組の削除指示、録画済テレビ番組の視聴指示、録画済テレビ番組の保護指示または録画済テレビ番組の削除指示を含むことを特徴とする請求項１乃至３の何れか１項に記載のテレビ番組処理装置。
【請求項５】
テレビ番組処理装置のコンピュータを、
テレビ番組の放送開始時刻、放送終了時刻および放送チャンネルを含む電子番組ガイドデータに基づいて、テレビ番組の視聴指示、録画指示または録画予約指示を入力するテレビ番組指示入力手段と、
前記テレビ番組指示入力手段によって入力された視聴指示に基づいて、テレビ番組を表示装置へ出力するように制御するテレビ番組出力制御手段と、
前記テレビ番組指示入力手段によって入力された録画予約指示に基づいて、録画開始時刻、録画終了時刻および放送チャンネルを含む録画予約情報を第１の記録媒体に記録する録画予約情報記録手段と、
前記テレビ番組指示入力手段によって入力された録画指示または前記第１の記録媒体に記録された録画予約情報に基づいて、放送されたテレビ番組を第２の記録媒体に記録するテレビ番組記録手段と、
前記テレビ番組指示入力手段によって入力された視聴指示、録画指示または録画予約指示を含む操作履歴に基づいて、前記電子番組ガイドデータから利用者の嗜好度の高いテレビ番組を抽出する高嗜好度テレビ番組抽出手段と、
前記高嗜好度テレビ番組抽出手段によって抽出されたテレビ番組の嗜好度および放送開始時刻または放送終了時刻の現在時刻からの経過時間に基づいて、前記第２の記録媒体に記録すべきテレビ番組の優先度を決定するための記録優先度決定手段と、
前記記録優先度決定手段によって決定された、前記高嗜好度テレビ番組抽出手段によって抽出された録画対象テレビ番組の優先度と前記第２の記録媒体に記録された録画済テレビ番組または前記第１の記録媒体に記録された録画予約情報に含まれる録画予約済テレビ番組の優先度とを比較し、前記録画対象テレビ番組の優先度が高く、かつ、前記第２の記録媒体に前記録画対象テレビ番組を記録することが可能な記録容量が無い場合、前記録画済テレビ番組を前記第２の記録媒体から削除または前記録画予約済テレビ番組を前記第１の記録媒体から削除し、前記録画対象テレビ番組を前記録画予約情報として前記第１の記録媒体に記録する録画予約情報書換手段と、
して機能させるためのテレビ番組処理プログラムであって、
前記記録優先度決定手段は、前記嗜好度および前記経過時間で構成されるマトリックスに対応して前記優先度が規定された優先度テーブルを備え、
前記優先度テーブルに規定された優先度は、前記テレビ番組指示入力手段によって入力された操作履歴に対応して増減し、前記操作履歴の操作内容に基づいて、前記増減の大きさが異なり、
前記記録優先度決定手段は、前記記録優先度決定手段によって決定された優先度の経時的な変化量を算出し、前期間との優先度の差の合計を算出して視聴傾向の変化量を求め、変化量が所定値を超えた場合、最新期間の優先度を所定数倍して加算して前記増減の幅を大きくすることを特徴とするテレビ番組処理プログラム。
【請求項６】
テレビ番組処理装置のコンピュータを、
テレビ番組の放送開始時刻、放送終了時刻および放送チャンネルを含む電子番組ガイドデータに基づいて、テレビ番組の視聴指示、録画指示または録画予約指示を入力するテレビ番組指示入力手段と、
前記テレビ番組指示入力手段によって入力された視聴指示に基づいて、テレビ番組を表示装置へ出力するように制御するテレビ番組出力制御手段と、
前記テレビ番組指示入力手段によって入力された録画予約指示に基づいて、録画開始時刻、録画終了時刻および放送チャンネルを含む録画予約情報を第１の記録媒体に記録する録画予約情報記録手段と、
前記テレビ番組指示入力手段によって入力された録画指示または前記第１の記録媒体に記録された録画予約情報に基づいて、放送されたテレビ番組を第２の記録媒体に記録するテレビ番組記録手段と、
前記テレビ番組指示入力手段によって入力された視聴指示、録画指示または録画予約指示を含む操作履歴に基づいて、前記電子番組ガイドデータから利用者の嗜好度の高いテレビ番組を抽出する高嗜好度テレビ番組抽出手段と、
前記高嗜好度テレビ番組抽出手段によって抽出されたテレビ番組の嗜好度および放送開始時刻または放送終了時刻の現在時刻からの経過時間に基づいて、前記第２の記録媒体に記録すべきテレビ番組の優先度を決定するための記録優先度決定手段と、
前記記録優先度決定手段によって決定された、前記高嗜好度テレビ番組抽出手段によって抽出された録画対象テレビ番組の優先度と前記第２の記録媒体に記録された録画済テレビ番組または前記第１の記録媒体に記録された録画予約情報に含まれる録画予約済テレビ番組の優先度とを比較し、前記録画対象テレビ番組の優先度が高い場合、前記録画対象テレビ番組を前記録画予約情報として前記第１の記録媒体に記録するよう推薦する高優先度テレビ番組推薦手段と、
して機能させるためのテレビ番組処理プログラムであって、
前記記録優先度決定手段は、前記嗜好度および前記経過時間で構成されるマトリックスに対応して前記優先度が規定された優先度テーブルを備え、
前記優先度テーブルに規定された優先度は、前記テレビ番組指示入力手段によって入力された操作履歴に対応して増減し、前記操作履歴の操作内容に基づいて、前記増減の大きさが異なり、
前記記録優先度決定手段は、前記記録優先度決定手段によって決定された優先度の経時的な変化量を算出し、前期間との優先度の差の合計を算出して視聴傾向の変化量を求め、変化量が所定値を超えた場合、最新期間の優先度を所定数倍して加算して前記増減の幅を大きくすることを特徴とするテレビ番組処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビ番組を録画するための記憶容量が不足する場合であっても、利用者の嗜好に合ったテレビ番組を自動的に録画、または推薦することが可能なテレビ番組処理装置、および前記テレビ番組処理装置において実行されるテレビ番組処理プログラムに関する。
【背景技術】
【０００２】
従来、テレビ技術のデジタル化により、テレビ番組の視聴や録画を、より便利にするための機能が開発されている。中でも、ＨＤＤ（Hard disk drive）などを用いた大容量のテレビ番組録画装置では、電子番組情報（ＥＰＧ：Electronic Program Guide）と組み合わせることで、手軽に録画予約を設定することが可能になっており、利用者のテレビ視聴スタイルを大きく変化させている。
【０００３】
さらに、利用者のテレビ操作履歴から自動的に利用者の嗜好を判断して、嗜好に合うテレビ番組を推薦したり、自動録画したりする機能も実現されている（特許文献１〜５参照。）。
【０００４】
このような利用者の嗜好に基づいた自動録画では、自動的に録画するテレビ番組の予約を行なうだけでなく、ＨＤＤの容量が不足した場合に、録画したテレビ番組を自動的に削除する機能が必要となる。削除対象とするテレビ番組を選択する方法としては、（１）録画時期の古いテレビ番組から順に選択していく方法、（２）利用者の嗜好との一致度合い（スコア）が低いテレビ番組から順に選択していく方法がある。
【０００５】
図２３は、従来の自動録画において、録画時期の古いテレビ番組から順に選択していく方法の流れを示すフローチャートである。
まず、ステップＳ２３０１において、自動録画するテレビ番組の候補を選択する。
【０００６】
次に、ステップＳ２３０２において、ステップＳ２３０１で選択したテレビ番組を録画するだけの空き容量がＨＤＤ等の記録媒体にあるか否かを判断する。
ある場合（ステップＳ２３０２：Ｙ）には、ステップＳ２３０３において、ステップＳ２３０１で選択されたテレビ番組の録画予約の設定を行なう。
【０００７】
他方、空き容量がない場合（ステップＳ２３０２：Ｎ）には、ステップＳ２３０４において、既に録画したテレビ番組のうち録画時期の一番古いテレビ番組をＨＤＤ等から削除し、空き容量を記録媒体に確保する。
【０００８】
そして、ステップＳ２３０２に戻り、再度空き容量があるか否かを判断し、空き容量が確保できるまで上述の処理を繰り返す。
図２４は、従来の自動録画において、利用者の嗜好との一致度合いが低いテレビ番組から順に選択していく方法の流れを示すフローチャートである。
【０００９】
まず、ステップＳ２４０１において、自動録画するテレビ番組の候補を選択する。
次に、ステップＳ２４０２において、ステップＳ２４０１で選択したテレビ番組を録画するだけの空き容量がＨＤＤ等の記録媒体にあるか否かを判断する。
【００１０】
ある場合（ステップＳ２４０２：Ｙ）には、ステップＳ２４０３において、ステップＳ２４０１で選択されたテレビ番組の録画予約の設定を行なう。
他方、空き容量がない場合（ステップＳ２４０２：Ｎ）には、ステップＳ２４０４において、ステップＳ２４０１で選択されたテレビ番組の利用者の嗜好との一致度合い（スコア）と既に録画したテレビ番組のスコアのうち一番低いスコアとを比較する。その結果、ステップＳ２４０１で選択されたテレビ番組のスコアの方が高い場合（ステップＳＳ２４０４：Ｙ）には、ステップＳ２４０５において、既に録画したテレビ番組のうちスコアの一番低いテレビ番組をＨＤＤ等から削除し、空き容量を記録媒体に確保する。そして、ステップＳ２４０２に戻り、再度空き容量があるか否かを判断し、空き容量が確保できるまで上述の処理を繰り返す。
【００１１】
他方、ステップＳ２４０１で選択されたテレビ番組のスコアの方が高くない場合（ステップＳＳ２４０４：Ｎ）には、本処理を終了する。
なお、図２３および図２４に示したフローチャートでは、録画設定時に空き容量の確保を行っているが、録画設定だけを先に行ない、録画開始までに空き容量の確保を実施する場合もある。
【特許文献１】特開平５−６２２８３号公報
【特許文献２】特開平１１−３４５４４６号公報
【特許文献３】特開２００１−３６８４６号公報
【特許文献４】特開２００３−７８４９３号公報
【特許文献５】特許第３７１４３１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、削除するテレビ番組を選択する方法としての、（１）録画時期の古いテレビ番組から選択し削除する方法、（２）利用者の嗜好との一致度合いが低いテレビ番組から選択し削除する方法には、それぞれ次のような問題点があった。
【００１３】
まず、（１）録画時期の古いテレビ番組から選択し削除する方法の場合は、自動録画番組をしばらくの間確認していないようなことがあると、スコアの高いテレビ番組であっても録画時期が古いが故に削除されてしまい、逆にスコアが低くても新しいテレビ番組だけが残ってしまう可能性があるという問題点があった。
【００１４】
また、（２）利用者の嗜好との一致度合いが低いテレビ番組から選択し削除する方法の場合は、このような処理を繰り返している間にスコアの高いテレビ番組ばかりとなってしまい、削除するテレビ番組がなくなってしまい自動録画できなくなってしまうという問題点があった。
【００１５】
また、上述の（１）あるいは（２）の方法を用いるにしても、どちらを用いてよいのか分からないという問題点があった。すなわち、スコアの高さが重視されるようなテレビ番組、例えば、映画や趣味に関するようなテレビ番組は、多少録画時期が古くても嗜好にあうことが重要であり、他方、新しさが重視されるようなテレビ番組、例えば、ニュースやスポーツ中継のようなテレビ番組は、情報が古くなるとその価値が下がってしまうが、その判断基準は利用者によって異なる。例えば、スコアの高い順（利用者の嗜好との一致度合いが高い順）に３段階（スコア３〜１）で表現すると、スコア３の１週間前に録画したテレビ番組と、スコア２の昨日録画したテレビ番組のどちらを削除すべきかというのを自動的に判断することは困難であり、前述のように、（１）古い順、もしくは、（２）スコア順の何れかに処理が限定されてしまい、必ずしも、利用者の期待に答えることができないという問題点があった。
【００１６】
そこで、本発明は、上記問題点に鑑みてなされたものであり、テレビ番組を録画するための記憶容量が不足する場合であっても、必要度の低いテレビ番組を削除し、例えば、ス
コアの高い順（利用者の嗜好との一致度合いが高い順）に３段階（スコア３〜１）で表現した場合、スコア３の１週間前のテレビ番組と、スコア２の昨日のテレビ番組の何れを削除すべきかという判断を、利用者の視聴傾向に合わせて自動的に実行することにより、利用者の嗜好に合ったテレビ番組を自動的に録画、または推薦することが可能なテレビ番組処理装置、および前記テレビ番組処理装置において実行されるテレビ番組処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明は、上記課題を解決するため、下記のような構成を採用した。
すなわち、本発明の一態様によれば、本発明のテレビ番組処理装置は、テレビ番組の放送開始時刻、放送終了時刻および放送チャンネルを含む電子番組ガイドデータに基づいて、テレビ番組の視聴指示、録画指示または録画予約指示を入力するテレビ番組指示入力手段と、前記テレビ番組指示入力手段によって入力された視聴指示に基づいて、テレビ番組を表示装置へ出力するように制御するテレビ番組出力制御手段と、前記テレビ番組指示入力手段によって入力された録画予約指示に基づいて、録画開始時刻、録画終了時刻および放送チャンネルを含む録画予約情報を第１の記録媒体に記録する録画予約情報記録手段と、前記テレビ番組指示入力手段によって入力された録画指示または前記第１の記録媒体に記録された録画予約情報に基づいて、放送されたテレビ番組を第２の記録媒体に記録するテレビ番組記録手段と、前記テレビ番組指示入力手段によって入力された視聴指示、録画指示または録画予約指示を含む操作履歴に基づいて、前記電子番組ガイドデータから利用者の嗜好度の高いテレビ番組を抽出する高嗜好度テレビ番組抽出手段と、前記高嗜好度テレビ番組抽出手段によって抽出されたテレビ番組の嗜好度および放送開始時刻または放送終了時刻の現在時刻からの経過時間に基づいて、前記第２の記録媒体に記録すべきテレビ番組の優先度を決定するための記録優先度決定手段と、前記記録優先度決定手段によって決定された、前記高嗜好度テレビ番組抽出手段によって抽出された録画対象テレビ番組の優先度と前記第２の記録媒体に記録された録画済テレビ番組または前記第１の記録媒体に記録された録画予約情報に含まれる録画予約済テレビ番組の優先度とを比較し、前記録画対象テレビ番組の優先度が高く、かつ、前記第２の記録媒体に前記録画対象テレビ番組を記録することが可能な記録容量が無い場合、前記録画済テレビ番組を前記第２の記録媒体から削除または前記録画予約済テレビ番組を前記第１の記録媒体から削除し、前記録画対象テレビ番組を前記録画予約情報として前記第１の記録媒体に記録する録画予約情報書換手段とを備え、前記記録優先度決定手段は、前記嗜好度および前記経過時間で構成されるマトリックスに対応して前記優先度が規定された優先度テーブルを備え、前記優先度テーブルに規定された優先度は、前記テレビ番組指示入力手段によって入力された操作履歴に対応して増減し、前記操作履歴の操作内容に基づいて、前記増減の大きさが異なり、
前記記録優先度決定手段は、前記記録優先度決定手段によって決定された優先度の経時的な変化量を算出し、前期間との優先度の差の合計を算出して視聴傾向の変化量を求め、変化量が所定値を超えた場合、最新期間の優先度を所定数倍して加算して前記増減の幅を大きくすることを特徴とする。
【００１８】
また、本発明のテレビ番組処理装置は、前記録画予約情報書換手段が、前記録画済テレビ番組を前記第２の記録媒体から削除または前記録画予約済テレビ番組を前記第１の記録媒体から削除しても未だ前記第２の記録媒体に前記録画対象テレビ番組を記録することが可能な記録容量が無い場合、次に優先度の低い録画済テレビ番組を前記第２の記録媒体から削除または次に優先度の低い録画予約済テレビ番組を前記第１の記録媒体から削除し、前記録画対象テレビ番組を前記録画予約情報として前記第１の記録媒体に記録することが望ましい。
【００１９】
また、本発明の一態様によれば、本発明のテレビ番組処理装置は、テレビ番組の放送開始時刻、放送終了時刻および放送チャンネルを含む電子番組ガイドデータに基づいて、テレビ番組の視聴指示、録画指示または録画予約指示を入力するテレビ番組指示入力手段と、前記テレビ番組指示入力手段によって入力された視聴指示に基づいて、テレビ番組を表示装置へ出力するように制御するテレビ番組出力制御手段と、前記テレビ番組指示入力手段によって入力された録画予約指示に基づいて、録画開始時刻、録画終了時刻および放送チャンネルを含む録画予約情報を第１の記録媒体に記録する録画予約情報記録手段と、前記テレビ番組指示入力手段によって入力された録画指示または前記第１の記録媒体に記録された録画予約情報に基づいて、放送されたテレビ番組を第２の記録媒体に記録するテレビ番組記録手段と、前記テレビ番組指示入力手段によって入力された視聴指示、録画指示または録画予約指示を含む操作履歴に基づいて、前記電子番組ガイドデータから利用者の嗜好度の高いテレビ番組を抽出する高嗜好度テレビ番組抽出手段と、前記高嗜好度テレビ番組抽出手段によって抽出されたテレビ番組の嗜好度および放送開始時刻または放送終了時刻の現在時刻からの経過時間に基づいて、前記第２の記録媒体に記録すべきテレビ番組の優先度を決定するための記録優先度決定手段と、前記記録優先度決定手段によって決定された、前記高嗜好度テレビ番組抽出手段によって抽出された録画対象テレビ番組の優先度と前記第２の記録媒体に記録された録画済テレビ番組または前記第１の記録媒体に記録された録画予約情報に含まれる録画予約済テレビ番組の優先度とを比較し、前記録画対象テレビ番組の優先度が高い場合、前記録画対象テレビ番組を前記録画予約情報として前記第１の記録媒体に記録するよう推薦する高優先度テレビ番組推薦手段とを備え、前記記録優先度決定手段は、前記嗜好度および前記経過時間で構成されるマトリックスに対応して前記優先度が規定された優先度テーブルを備え、前記優先度テーブルに規定された優先度は、前記テレビ番組指示入力手段によって入力された操作履歴に対応して増減し、前記操作履歴の操作内容に基づいて、前記増減の大きさが異なり、前記記録優先度決定手段は、前記記録優先度決定手段によって決定された優先度の経時的な変化量を算出し、前期間との優先度の差の合計を算出して視聴傾向の変化量を求め、変化量が所定値を超えた場合、最新期間の優先度を所定数倍して加算して前記増減の幅を大きくすることを特徴とする。
【００２４】
また、本発明のテレビ番組処理装置は、前記操作履歴が、録画予約済テレビ番組の保護指示、録画予約済テレビ番組の削除指示、録画済テレビ番組の視聴指示、録画済テレビ番組の保護指示または録画済テレビ番組の削除指示を含むことが望ましい。
【００２５】
また、本発明の一態様によれば、本発明のテレビ番組処理プログラムは、テレビ番組処理装置のコンピュータを、テレビ番組の放送開始時刻、放送終了時刻および放送チャンネルを含む電子番組ガイドデータに基づいて、テレビ番組の視聴指示、録画指示または録画予約指示を入力するテレビ番組指示入力手段と、前記テレビ番組指示入力手段によって入力された視聴指示に基づいて、テレビ番組を表示装置へ出力するように制御するテレビ番組出力制御手段と、前記テレビ番組指示入力手段によって入力された録画予約指示に基づいて、録画開始時刻、録画終了時刻および放送チャンネルを含む録画予約情報を第１の記録媒体に記録する録画予約情報記録手段と、前記テレビ番組指示入力手段によって入力された録画指示または前記第１の記録媒体に記録された録画予約情報に基づいて、放送されたテレビ番組を第２の記録媒体に記録するテレビ番組記録手段と、前記テレビ番組指示入力手段によって入力された視聴指示、録画指示または録画予約指示を含む操作履歴に基づいて、前記電子番組ガイドデータから利用者の嗜好度の高いテレビ番組を抽出する高嗜好度テレビ番組抽出手段と、前記高嗜好度テレビ番組抽出手段によって抽出されたテレビ番組の嗜好度および放送開始時刻または放送終了時刻の現在時刻からの経過時間に基づいて、前記第２の記録媒体に記録すべきテレビ番組の優先度を決定するための記録優先度決定手段と、前記記録優先度決定手段によって決定された、前記高嗜好度テレビ番組抽出手段によって抽出された録画対象テレビ番組の優先度と前記第２の記録媒体に記録された録画済テレビ番組または前記第１の記録媒体に記録された録画予約情報に含まれる録画予約済テレビ番組の優先度とを比較し、前記録画対象テレビ番組の優先度が高く、かつ、前記第２の記録媒体に前記録画対象テレビ番組を記録することが可能な記録容量が無い場合、前記録画済テレビ番組を前記第２の記録媒体から削除または前記録画予約済テレビ番組を前記第１の記録媒体から削除し、前記録画対象テレビ番組を前記録画予約情報として前記第１の記録媒体に記録する録画予約情報書換手段と、して機能させるためのテレビ番組処理プログラムであって、前記記録優先度決定手段は、前記嗜好度および前記経過時間で構成されるマトリックスに対応して前記優先度が規定された優先度テーブルを備え、前記優先度テーブルに規定された優先度は、前記テレビ番組指示入力手段によって入力された操作履歴に対応して増減し、前記操作履歴の操作内容に基づいて、前記増減の大きさが異なり、前記記録優先度決定手段は、前記記録優先度決定手段によって決定された優先度の経時的な変化量を算出し、前期間との優先度の差の合計を算出して視聴傾向の変化量を求め、変化量が所定値を超えた場合、最新期間の優先度を所定数倍して加算して前記増減の幅を大きくすることを特徴とするテレビ番組処理プログラムである。
【００２６】
また、本発明の一態様によれば、本発明のテレビ番組処理プログラムは、テレビ番組処理装置のコンピュータを、テレビ番組の放送開始時刻、放送終了時刻および放送チャンネルを含む電子番組ガイドデータに基づいて、テレビ番組の視聴指示、録画指示または録画予約指示を入力するテレビ番組指示入力手段と、前記テレビ番組指示入力手段によって入力された視聴指示に基づいて、テレビ番組を表示装置へ出力するように制御するテレビ番組出力制御手段と、前記テレビ番組指示入力手段によって入力された録画予約指示に基づいて、録画開始時刻、録画終了時刻および放送チャンネルを含む録画予約情報を第１の記録媒体に記録する録画予約情報記録手段と、前記テレビ番組指示入力手段によって入力された録画指示または前記第１の記録媒体に記録された録画予約情報に基づいて、放送されたテレビ番組を第２の記録媒体に記録するテレビ番組記録手段と、前記テレビ番組指示入力手段によって入力された視聴指示、録画指示または録画予約指示を含む操作履歴に基づいて、前記電子番組ガイドデータから利用者の嗜好度の高いテレビ番組を抽出する高嗜好度テレビ番組抽出手段と、前記高嗜好度テレビ番組抽出手段によって抽出されたテレビ番組の嗜好度および放送開始時刻または放送終了時刻の現在時刻からの経過時間に基づいて、前記第２の記録媒体に記録すべきテレビ番組の優先度を決定するための記録優先度決定手段と、前記記録優先度決定手段によって決定された、前記高嗜好度テレビ番組抽出手段によって抽出された録画対象テレビ番組の優先度と前記第２の記録媒体に記録された録画済テレビ番組または前記第１の記録媒体に記録された録画予約情報に含まれる録画予約済テレビ番組の優先度とを比較し、前記録画対象テレビ番組の優先度が高い場合、前記録画対象テレビ番組を前記録画予約情報として前記第１の記録媒体に記録するよう推薦する高優先度テレビ番組推薦手段と、して機能させるためのテレビ番組処理プログラムであって、前記記録優先度決定手段は、前記嗜好度および前記経過時間で構成されるマトリックスに対応して前記優先度が規定された優先度テーブルを備え、前記優先度テーブルに規定された優先度は、前記テレビ番組指示入力手段によって入力された操作履歴に対応して増減し、前記操作履歴の操作内容に基づいて、前記増減の大きさが異なり、前記記録優先度決定手段は、前記記録優先度決定手段によって決定された優先度の経時的な変化量を算出し、前期間との優先度の差の合計を算出して視聴傾向の変化量を求め、変化量が所定値を超えた場合、最新期間の優先度を所定数倍して加算して前記増減の幅を大きくすることを特徴とするテレビ番組処理プログラムである。
【発明の効果】
【００２７】
本発明によれば、テレビ番組を録画するための記憶容量が不足する場合であっても、必要度の低いテレビ番組を削除し、利用者の嗜好に合ったテレビ番組を自動的に録画、または推薦することが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について図面を参照しながら説明する。
まず、第１の実施の形態について説明する。
図１は、本発明が適用されるテレビ番組処理装置の基本構成を示す図である。
【００２９】
図１において、テレビ番組処理装置１００は、ＴＶチューナ１０７を備え、アンテナ１０６を介して放送されるテレビ番組を受信することが可能である。さらに、テレビ番組処理装置１００は、バス１０８に接続されたＣＰＵ１０１、メモリ１０２、入力装置１０３、出力装置１０４および記憶装置１０５を備える。
【００３０】
記憶装置１０５は、受信したテレビ番組のテレビ放送信号を映像および音声として出力するためのデコード処理を実行する「テレビ視聴プログラム」が格納されおり、テレビ番組の受信の際には、ワーキングメモリ等のメモリ１０２上に「テレビ視聴プログラム」をロードして、ＴＶチューナ１０７から入力されたテレビ放送信号のデコード処理を実行する。デコード処理された映像および音声は、テレビモニタ、スピーカ等の出力装置１０４
に出力される。また、利用者は、キーボード、マウス、リモコン等の入力装置１０３を用いて、テレビ番組の視聴指示、録画指示または録画予約指示などの設定入力操作を行なう。なお、本第１の実施の形態では、テレビ機能一体型の情報処理装置であるテレビ番組処理装置を例に説明するが、いわゆるビデオレコーダのような専用装置としてのテレビ番組処理装置であっても、動作上の違いは無い。
【００３１】
図２は、本発明が適用されるテレビ番組処理装置の基本的な原理を説明するための図である。
まず、図１を用いて説明したテレビ番組処理装置１００は、利用者の嗜好と一致した自動録画候補番組を選択する（Ｓ２０１）。ここで、利用者の嗜好に一致した自動録画候補番組を選択する基本的な処理を説明する。利用者の嗜好を抽出して、好みのテレビ番組を選択する方法としては、利用者による嗜好情報の手動設定と、テレビ番組処理装置１００による自動抽出とがある。自動録画候補の番組は、利用者の好みと一致するテレビ番組から選択されるのが一般である。
【００３２】
手動設定では、例えば、好みのテレビ番組に関するキーワード、ジャンル、放送チャンネルなどを設定画面より入力する方法がある。そして、テレビ番組処理装置１００が、ＥＰＧの情報を元に、前記キーワード、ジャンル、放送チャンネルと一致したテレビ番組を、利用者の好みのテレビ番組として抽出する。
【００３３】
また、テレビ番組処理装置１００による自動抽出では、録画履歴等の利用者のテレビ操作履歴とＥＰＧの情報とを関連付けて記録し、操作履歴に共通に含まれるキーワードなどの情報と同じ情報を含むテレビ番組を抽出することで、利用者の好みのテレビ番組を抽出する。
【００３４】
そして、一般的に、上記のような手動設定あるいは自動設定により選択されたテレビ番組には、利用者の嗜好との一致度に応じたスコアが付与される。
このようにして自動録画候補番組が選択されると、次に、利用者の視聴傾向に合わせた自動録画候補番組、および自動録画済番組の優先順位の算出を行なう（Ｓ２０２）。
【００３５】
次に、算出された優先順位の結果に基づいて、自動録画番組および自動削除番組の設定を行なう（Ｓ２０３）。
そして、録画対象番組（自動録画予約された番組、自動録画済の番組）に対する操作を取得し、その履歴を操作履歴部２０１に随時格納する（Ｓ２０４）。これらの処理（Ｓ２０１〜Ｓ２０４）は、定期的に、例えば、１日に１回、繰り返し実行される。
【００３６】
このように、本発明が適用されるテレビ番組処理装置１００は、利用者の録画番組操作履歴から、スコア（嗜好との一致度合い）を重視したテレビ番組の視聴を行っているのか、放送日時の新しいテレビ番組を重視しているのか、それとも、両者のバランスをとりながら視聴しているのかを自動的に検出し、自動録画番組および自動削除番組の選択に利用する。そして、録画番組に対する操作内容と、スコア、放送日時から操作時までの経過時間を関連付けて記録し、操作内容に重みを付与し、操作が発生する毎に重みを加算することで、スコアと放送日時からの経過時間に応じた優先度を求めることができる。また、優先度に応じて、自動録画番組の選択、自動削除番組の選択を行なうことで、利用者の視聴傾向に合わせた自動録画が可能となる。
【００３７】
これにより、利用者の視聴傾向を自動的に検出して、自動録画番組および自動削除番組を決定するため、利用者の視聴要望に合った自動録画を実現できる。
図３は、本発明が適用されるテレビ番組処理装置の機能ブロック図である。
【００３８】
図３において、テレビ番組処理装置１００は、テレビ番組指示入力部３０１、テレビ番組出力制御部３０２、録画予約情報記録部３０３、テレビ番組記録部３０４、高嗜好度テレビ番組抽出部３０５、記録優先度決定部３０６、録画予約情報書換部３０７、高優先度テレビ番組推薦部３０８、電子番組ガイドデータ３０９、表示装置３１０、第１の記録媒体３１１、第２の記録媒体３１２および優先度テーブル３１３を備える。
【００３９】
テレビ番組指示入力部３０１は、現時点においてテレビ番組を視聴ための指示である視聴指示、現時点においてテレビ番組を録画するための指示である録画指示、または後にテレビ番組を録画するための指示である録画予約指示等の、利用者からの各指示を入力する。指示する方法としては、例えば、テレビ放送信号により搬送された、またはインターネット上で公開されている電子プログラムガイド３０９を取得し、この電子プログラムガイド３０９に含まれるテレビ番組の放送開始時刻、放送終了時刻および放送チャンネル等を指定する。
【００４０】
テレビ番組出力制御部３０２は、前記テレビ番組指示入力部３０１によって入力された視聴指示に基づいて、その視聴指示により特定されたテレビ番組を表示装置３１０へ出力するように制御する。録画予約情報記録部３０３は、前記テレビ番組指示入力部３０１によって入力された録画予約指示に基づいて、その録画予約指示により特定されたテレビ番組の録画開始時刻、録画終了時刻および放送チャンネル等の録画予約情報を第１の記録媒体３１１に記録する。テレビ番組記録部３０４は、前記テレビ番組指示入力部３０１によって入力された録画指示に基づいて、その録画指示により特定され、放送されたテレビ番組を第２の記録媒体３１２に記録する。また、テレビ番組記録部３０４は、録画予約情報記録部３０３により前記第１の記録媒体３１１に記録された録画予約情報に基づいて、その録画予約指示により特定され、放送されたテレビ番組を第２の記録媒体３１２に記録する。なお、後述するように、前記第１の記録媒体３１１に記録された録画予約情報は、録画予約情報書換部３０７により書き換えられることがある。
【００４１】
高嗜好度テレビ番組抽出部３０５は、前記テレビ番組指示入力部３０１によって入力された視聴指示、録画指示または録画予約指示を含む操作履歴に基づいて、前記電子番組ガイドデータ３０９から利用者の嗜好度の高いテレビ番組を抽出する。例えば、図２を用いて上述したような方法を用いて利用者の嗜好度の高いテレビ番組を抽出する。前記操作履歴としては、上述の視聴指示、録画指示、録画予約指示の他に、録画予約情報として第１の記録媒体３１１に記録されている録画予約済テレビ番組を削除しないようにするための保護指示、逆に録画予約済テレビ番組を削除するための削除指示、第２の記録媒体３１２に記録されている録画済のテレビ番組を視聴するための視聴指示、第２の記録媒体３１２に記録されている録画済のテレビ番組を削除しないようにするための保護指示、逆に録画済のテレビ番組を削除するための削除指示等がある。
【００４２】
記録優先度決定部３０６は、前記高嗜好度テレビ番組抽出部３０５によって抽出されたテレビ番組の嗜好度、およびそのテレビ番組の放送開始時刻または放送終了時刻の現在時刻からの経過時間に基づいて、前記第２の記録媒体３１２に記録すべきテレビ番組の優先度を決定する。より具体的には、前記記録優先度決定部３０６は、例えば、後述するような、前記嗜好度および前記経過時間で構成されるマトリックスに対応して前記優先度が規定された優先度テーブル３１２を備える。前記優先度テーブル３１２に規定された優先度の値は、前記テレビ番組指示入力部３０１によって入力された操作履歴に対応して増減することがあり、前記テレビ番組指示入力部３０１によって入力された操作履歴の操作内容に基づいて、その増減の大きさが異なるようにしても良い。また、後述するように、前記記録優先度決定部３０６によって決定された優先度の経時的な変化量、例えば、1ヶ月単位での変化量を算出し、前記変化量が極端に大きくなったような場合、例えば、前記変化量が予め定めた所定値以上の場合、前記増減の幅を大きくしてもよい。
【００４３】
録画予約情報書換部３０７は、前記記録優先度決定部３０６によって決定された、前記高嗜好度テレビ番組抽出部３０５によって抽出された録画対象テレビ番組の優先度と前記第２の記録媒体３１２に記録された録画済テレビ番組の優先度とを比較し、前記録画対象テレビ番組の優先度が高く、かつ、前記第２の記録媒体３１２に前記録画対象テレビ番組を記録することが可能な記録容量が無い場合、前記録画済テレビ番組を前記第２の記録媒体３１２から削除し、前記録画対象テレビ番組を前記録画予約情報として前記第１の記録媒体３１１に記録する。あるいは、録画予約情報書換部３０７は、前記記録優先度決定部３０６によって決定された、前記高嗜好度テレビ番組抽出部３０５によって抽出された録画対象テレビ番組の優先度と前記第１の記録媒体３１１に記録された録画予約情報に含まれる録画予約済テレビ番組の優先度とを比較し、前記録画対象テレビ番組の優先度が高く、かつ、前記第２の記録媒体３１２に前記録画対象テレビ番組を記録することが可能な記録容量が無い場合、前記録画予約済テレビ番組を前記第１の記録媒体３１１から削除し、前記録画対象テレビ番組を前記録画予約情報として前記第１の記録媒体３１１に記録する。
【００４４】
また、前記録画予約情報書換部３０７は、前記録画済テレビ番組を前記第２の記録媒体３１２から削除または前記録画予約済テレビ番組を前記第１の記録媒体３１１から削除しても未だ前記第２の記録媒体３１２に前記録画対象テレビ番組を記録することが可能な記録容量が無い場合、次に優先度の低い録画済テレビ番組を前記第２の記録媒体３１２から削除または次に優先度の低い録画予約済テレビ番組を前記第１の記録媒体３１１から削除し、前記録画対象テレビ番組を前記録画予約情報として前記第１の記録媒体３１１に記録する。なお、この場合、２番目に優先度の低い（上述の「次に優先度の低い」）録画済テレビ番組または録画予約済みテレビ番組だけを削除することにより録画対象テレビ番組を記録することができる場合は、前記２番目に優先度の低い録画済テレビ番組等のみを削除すればよいが、これだけでは録画対象テレビ番組を記録することができない場合は、最も優先度の低い録画済テレビ番組等と２番目に優先度の低い録画済テレビ番組等の双方を削除する。もちろん、３番目以降も同様である。
【００４５】
高優先度テレビ番組推薦部３０８は、前記記録優先度決定部３０６によって決定された、前記高嗜好度テレビ番組抽出部３０５によって抽出された録画対象テレビ番組の優先度と前記第２の記録媒体３１２に記録された録画済テレビ番組の優先度とを比較し、前記録画対象テレビ番組の優先度が高い場合、前記録画対象テレビ番組を前記録画予約情報として前記第１の記録媒体３１１に記録するよう推薦する。あるいは、高優先度テレビ番組推薦部３０８は、前記記録優先度決定部３０６によって決定された、前記高嗜好度テレビ番組抽出部３０５によって抽出された録画対象テレビ番組の優先度と前記第１の記録媒体３１１に記録された録画予約情報に含まれる録画予約済テレビ番組の優先度とを比較し、前記録画対象テレビ番組の優先度が高い場合、前記録画対象テレビ番組を前記録画予約情報として前記第１の記録媒体３１１に記録するよう推薦する。
【００４６】
なお、電子番組ガイドデータ３０９、表示装置３１０、第１の記録媒体３１１、第２の記録媒体３１２または優先度テーブル３１３に関しては、テレビ番組処理装置１００が備えるのではなく、外部の別の装置が備え、テレビ番組処理装置１００がこれらにアクセスすることにより上述の機能を実現しても良い。
【００４７】
次に、利用者の嗜好度に合うテレビ番組の中から録画すべき優先度の高い順番を自動的に決定する仕組みについて説明する。
図４は、利用者の嗜好度および経過時間で構成されるマトリックスに対応して優先度が規定された優先度テーブルを示す図である。
【００４８】
図４に示された優先度テーブル３１３の例は、「スコア３」「スコア２」「スコア１」の３段階で示された利用者の嗜好度と、「７日前」「３日前」「本日」「３日後」「７日後」の５段階で示された経過時間とのマトリックス形式で構成される。利用者の嗜好度は、高嗜好度テレビ番組抽出部３０５によって抽出されたテレビ番組の嗜好度を示し、「スコア３」が最も嗜好度が高いと判断されたものである。経過時間は、現在からの経過時間を示し、「３日前」とは、現在（本日）の３日前を示す。また、優先度は、括弧内に示し、例えば、嗜好度「スコア３」経過時間「７日前」の優先度は「６０」である。この優先度は、後述するように、録画対象であるテレビ番組に対して行なわれた操作履歴に基づいて増減するが、デフォルト値として適切な値が予め与えられている。録画対象であるテレビ番組は、録画予約が設定された時点で利用者に対して、予約一覧画面でテレビ番組内容を提示し、録画が完了すると、録画済テレビ番組一覧画面で番組内容が提示される。
【００４９】
録画対象であるテレビ番組に対して行なわれる操作履歴としては、（１）自動録画したテレビ番組の視聴操作、（２）自動録画したテレビ番組が自動的に削除されないようにするプロテクト操作、（３）自動録画したテレビ番組の削除操作、（４）自動録画予約したテレビ番組のプロテクト操作（録画予約のリストから削除されないように手動録画へ切り替える操作）、（５）自動録画予約したテレビ番組の削除操作、が想定される。そして、（１）、（２）、（４）の各操作が発生した場合は、利用者にとって嗜好に合った操作であるため、優先度の値に＋１の得点を与え、（３）、（５）の各操作が発生した場合は、利用者にとって嗜好に合わない操作であるため、優先度の値に−１の得点を与える。このように、各操作が発生するたびに、前記得点を図４に示した各マトリックス領域の優先度に加算することにより、優先度が増減する。さらに、各マトリックス領域の優先度の値にしたがって、マトリックス領域の優先順位を決定する。例えば、図４に示した例では、下線で示され、優先度「１５０」を示しているマトリックス領域である嗜好度「スコア３」経過時間「本日」が優先順位「１」位となっている。
【００５０】
次に、上述のようにして決定された優先度または優先順位に基づいて、録画または削除するテレビ番組を決定するための処理について説明する。
図５は、録画する候補のテレビ番組のリストの例を示す図であり、図６は、録画済テレビ番組のリストの例を示す図である。
【００５１】
図５に示されたリストは、高嗜好度テレビ番組抽出部３０５によって、利用者の嗜好度の高いテレビ番組として抽出されたテレビ番組のリストである。また、図６に示されたリストは、利用者の録画予約指示に基づく録画予約設定された録画予約情報、または録画予約情報書換部３０７により書き換えられた録画予約情報に含まれるテレビ番組のリストである。これらのリストは、それぞれ、図４に示した優先度テーブルに基づいて「嗜好度」「経過時間」「優先順位」が付与され、この「優先順位」の順番で降順にソートされている。例えば、「番組名」が『番組Ａ』『番組Ｂ』『番組Ｃ』『番組Ｄ』であるテレビ番組が、高嗜好度テレビ番組抽出部３０５によって利用者の嗜好度の高いテレビ番組として抽出された場合、図４の優先度テーブルを参照する。「番組名」が『番組Ａ』の「嗜好度」が『スコア１』であり「経過時間」が『本日』であるので、「優先順位」は『８』となる。
【００５２】
そして、テレビ番組を録画する第２の記録媒体３１２の記憶容量に空きがない場合、図６に示されたテレビ番組の中から、いくつかのテレビ番組が削除され、図５に示されたテレビ番組の中から、いくつかのテレビ番組の録画予約が設定される。
【００５３】
図７は、自動録画予約処理の流れを示すフローチャートである。
まず、ステップＳ７０１において、自動録画候補のテレビ番組の中で「優先順位」が最上位であるテレビ番組を選択し、ステップＳ７０２において、第２の記録媒体３１２に録
画した自動録画済のテレビ番組の中で「優先順位」が最下位であるテレビ番組を選択する。そして、ステップＳ７０３において、選択した自動録画候補の最上位のテレビ番組の「優先順位」と、選択した自動録画済の最下位のテレビ番組の「優先順位」と比較する。
【００５４】
自動録画候補のテレビ番組の「優先度」の方が自動録画済のテレビ番組の「優先度」よりも高くない場合（ステップＳ７０３：Ｎｏ）は、処理を終了する。他方、自動録画候補のテレビ番組の「優先度」の方が自動録画済のテレビ番組の「優先度」よりも高い場合（ステップＳ７０３：Ｙｅｓ）は、ステップＳ７０４において、自動録画済のテレビ番組を録画した第２の記録媒体３１２から削除し、ステップＳ７０５において、自動録画候補のテレビ番組を予約設定する。
【００５５】
そして、ステップＳ７０６において、自動録画候補のテレビ番組の中で「優先順位」順のリストで最後の候補のテレビ番組であるか否かを判断し、最後であれば（ステップＳ７０６：Ｙｅｓ）、処理を終了する。他方、最後でなければ（ステップＳ７０６：Ｎｏ）、ステップＳ７０７において、自動録画候補のテレビ番組の中で次に「優先順位」が上位であるテレビ番組を選択し、ステップＳ７０８において、第２の記録媒体３１２に録画した自動録画済のテレビ番組の中で次に「優先順位」が下位であるテレビ番組を選択し、ステップＳ７０３以降を繰り返す。
【００５６】
図８は、自動録画予約処理の実行後の優先度テーブルを示す図である。
図５に示した自動録画候補のテレビ番組および図６に示した自動録画済のテレビ番組に対して、図７に示した処理を実行すると、図８に示しように、第２の記録媒体３１２に録画された『番組Ｇ』および『番組Ｈ』のテレビ番組が削除され、『番組Ｂ』および『番組Ｃ』のテレビ番組が予約設定される。「嗜好度」の高いテレビ番組を優先する従来の技術を用いた場合には、『番組Ｅ』および『番組Ｇ』が削除され、『番組ＥＣ』および『番組Ｄ』のテレビ番組が予約されてしまう。しかも、前述の例では２番組を入れ替えると想定したが、実際には、何番組を入れ替えるべきかの判断ができない。本発明では、利用者の視聴傾向を基に、どのテレビ番組を削除して、どのテレビ番組を録画すべきかの判断を自動的に実行することができる。
【００５７】
図９は、優先度の値に付加する重みの例を示す図である。
図４を用いて説明したように、操作内容を嗜好に合う操作または嗜好に合わない操作に分類し、嗜好に合う操作は「＋１」の得点を、嗜好に合わない操作は「−１」の得点を優先度に加算したが、操作内容と嗜好との関係をさらに細かく管理するには、図９に示すように、操作内容に応じて重みを指定することで、優先順位をより正確に管理することができる。
【００５８】
上述の説明では、予め適当な優先度テーブルがデフォルト値として与えられていることを前提に説明してきたが、本発明を適用したテレビ番組処理装置またはテレビ番組処理プログラムの利用開始時には、操作履歴が蓄積されていないため、優先度決定機能が利用できない問題が想定される。そこで、利用者の指示により、利用者の嗜好との一致度合いまたは放送日時からの経過時間に関する優先度を設定することが可能である。
【００５９】
図１０は、嗜好との一致度合いまたは放送日時からの経過時間のどちらを優先するかを指示する例を示す図であり、図１１は、設定された優先度テーブルの例を示す図である。
例えば、図１０に示すような画面において、利用者が指示カーソル１００１を用いて、利用者の嗜好との一致度合いまたは放送日時からの経過時間のどちらを優先するかを指示する。図１０に示した例では、利用者の嗜好との一致度合いを、放送日時からの経過時間より優先するように指示している。このような指示に基づいて、図１１のように操作イベントを加算し、優先度を決定することができる。この優先度テーブルの値を用いて処理を
開始すると、利用者の視聴傾向に合わせて少しずつ、優先度を変化させることができる。また、本処理の利用を開始する時は、利用者の指示がなくても、本発明を適用したテレビ番組処理装置またはテレビ番組処理プログラムの提供者が予め設定した値を基に利用開始することも可能である。
【００６０】
ところが、長期間、本本発明を適用したテレビ番組処理装置またはテレビ番組処理プログラムを利用していると、視聴傾向が変化する場合が考えられる。図４に示したイベント加算値は、利用を始めてから累積加算されていくため、長期間経った後に、視聴傾向が変化しても、その変化が優先順位に反映までには時間がかかる。
【００６１】
図１２は、視聴傾向の変化の検出を説明するための図である。
図１２に示すように、所定の期間、例えば１ヶ月毎に優先順位を管理し、当該期間の前期間との優先順位の差の合計を算出することで、視聴傾向の変化量を求めることができる。図１２に示した例では、ある年の１月から２月では、まったく傾向が変化せず、２月〜３月で少し変化し、３月〜４月で大きく変化していることがわかる。そこで、変化量が一定値を超えた場合には、最新期間の得点を、たとえば数倍して加算することにより、あるいは、古すぎる月の得点を加算しないことにより、視聴傾向の変化を反映した自動録画が可能となる。
【００６２】
以上、図５、図６、図７で説明した自動録画予約するテレビ番組、自動削除するテレビ番組を決定する方法では、各テレビ番組の放送時間（番組の長さ）が一定であることを前提に説明した。ところが、削除するテレビ番組の放送時間と空き時間（録画可能な空き時間）との和が、自動録画予約するテレビ番組の放送時間よりも長い場合には問題ないが、削除するテレビ番組の放送時間と空き時間の和の方が短い場合には、さらに次のテレビ番組を削除する必要がある。
【００６３】
これを解決するための例を、第２の実施の形態として図１３、図１４、図１５を用いて説明する。
図１３は、第２の実施の形態のおいて、録画する候補のテレビ番組のリストの例を示す図であり、図１４は、第２の実施の形態のおいて、録画済テレビ番組のリストの例を示す図であり、図１５は、第２の実施の形態において、自動録画予約処理の流れを示すフローチャートである。
【００６４】
図１３および図１４は、図５および図６にそれぞれ、放送時間を付加したものであり、図１５は、放送時間を考慮した自動録画予約の処理フローである。
図１５について、図７に示したフローと異なる部分のみ説明する。
【００６５】
すなわち、ステップＳ７０３で、自動録画候補の最上位のテレビ番組と自動録画済の最下位のテレビ番組とを比較した結果、自動録画候補のテレビ番組の「優先度」の方が自動録画済のテレビ番組の「優先度」よりも高い場合（ステップＳ７０３：Ｙｅｓ）は、ステップＳ１５０１において、選択した自動録画候補の最上位のテレビ番組の「放送時間」と、選択した自動録画済の最下位のテレビ番組の「放送時間」と比較する。
【００６６】
そして、自動録画候補のテレビ番組の「放送時間」の方が自動録画済のテレビ番組の「放送時間」よりも短くない場合（ステップＳ１５０１：Ｎｏ）は、ステップＳ７０８に進み、第２の記録媒体３１２に録画した自動録画済のテレビ番組の中で次に「優先順位」が下位であるテレビ番組を選択し、ステップＳ７０３以降を繰り返す。他方、自動録画候補のテレビ番組の「放送時間」の方が自動録画済のテレビ番組の「放送時間」よりも短い場合（ステップＳ１５０１：Ｙｅｓ）は、ステップＳ１５０２において、自動録画候補のテレビ番組を録画できる容量分の自動録画済のテレビ番組を、録画した第２の記録媒体３１
２から削除し、ステップＳ７０５において、自動録画候補のテレビ番組を予約設定する。
【００６７】
例えば、第２の記録媒体３１２に空き容量が全く無いと過程すると、「優先順位」が最も高い放送時間２時間のテレビ番組「番組Ｂ」を自動録画予約するには、「番組Ｂ」よりも「優先順位」が低いテレビ番組「番組Ｇ」と「番組Ｈ」とを削除して、放送時間の２時間を確保する。次に、放送時間が１時間のテレビ番組「番組Ｃ」を自動録画するためには、先の処理で残った３０分の空き時間と、「番組Ｃ」よりも優先順位の低い「番組Ｅ」を削除して、放送時間１時間を確保する。
【００６８】
上述の第１および第２の実施の形態では、自動録画、自動削除を行なうテレビ番組の選択を、優先度に基づいて決定してきたが、テレビ番組の視聴や録画設定を促す番組推薦機能においても、同様の原理で利用者の視聴傾向に応じた番組推薦を行なうことができる。
【００６９】
以下、テレビ番組の推薦を行なうテレビ番組処理装置およびテレビ番組処理プログラムについて、本発明を適用した第３の実施の形態として説明する。
図１６は、手動録画予約、手動視聴予約から、利用者の視聴傾向を抽出する例を示す図である。
【００７０】
図１６に示した例の図４に示した自動録画との違いは、取得する操作内容が（１）手動録画予約または（２）手動視聴予約であること、および、放送予定（未来）のテレビ番組に対する操作となることである。
【００７１】
基本的には、第１の実施の形態および第２の実施の形態と同様、各操作履歴を取得し、優先度を決定する。そして、決定された優先度に基づいて、放送予定のテレビ番組の中から推薦するテレビ番組の優先順位を決定する。
【００７２】
図１７は、推薦されたテレビ番組の例を示す図である。
推薦されたテレビ番組は、図１７に示したように、利用者に対してリスト形式で提示される他、視聴中のテレビ画面の一部を利用して、一番組ずつ順に表示されるようにしてもよい。
【００７３】
図１８は、操作内容に応じて重みを指定する例を示す図である。
図９で説明した自動録画に関する操作履歴の内容に応じて重みを指定する方法と同様に、テレビ番組の推薦に関しても、図１８に示すように操作内容に応じて重みを指定することができる。
【００７４】
また、テレビ番組の推薦機能に適用したテレビ番組処理装置またはテレビ番組処理プログラムの利用開始時にも、操作履歴が蓄積されていないため、優先度決定機能が利用できない。そこで、自動録画の場合と同様に、図１０に示すような利用者の指示により、嗜好との一致度合い、放送日時までの時間（新しい番組）に関する優先度を設定することができる。
【００７５】
図１９は、第３の実施の形態において、利用者の指定により初期の優先順位を決定した例を示す図である。
図１９に示した例は、利用者が、嗜好との一致度合いと放送開始までの時間とを同じ比率で優先した例である。
【００７６】
なお、テレビ番組の推薦機能に適用したテレビ番組処理装置またはテレビ番組処理プログラムの利用を開始するときも、利用者の指示がなくても、本発明を適用したテレビ番組処理装置またはテレビ番組処理プログラムの提供者が予め設定した値を基に利用開始する
ことも可能である。
【００７７】
ところが、長期間、テレビ番組の推薦機能に適用したテレビ番組処理装置またはテレビ番組処理プログラムを利用している場合も、視聴傾向が変化する場合が考えられる。
図２０は、第３の実施の形態において、視聴傾向の変化の例を示す図である。
【００７８】
そこで、図２０に示すように、自動録画の例で示した図１２と同様にして、視聴傾向の変化量を求めて変化に応じた調整を行なうことが可能となる。図２０に示した例では、ある年の１月から２月では、まったく傾向が変化せず、２月〜３月で少し変化し、３月〜４月で大きく変化していることがわかる。そこで、変化量が一定値を超えた場合には、最新期間の得点を、たとえば数倍して加算することにより、あるいは、古すぎる月の得点を加算しないことにより、視聴傾向の変化を反映した番組推薦が可能となる。
【００７９】
以上、本発明の実施の形態を、図面を参照しながら説明してきたが、本発明が適用されるテレビ番組処理装置は、その機能が実行されるのであれば、上述の実施の形態に限定されることなく、単体の装置であっても、複数の装置からなるシステムあるいは統合装置であっても、ＬＡＮ、ＷＡＮ等のネットワークを介して処理が行なわれるシステムであってもよいことは言うまでもない。
【００８０】
また、図２１に示したように、バス１０８に接続されたＣＰＵ１０１、ＲＯＭやＲＡＭのメモリ１０２、入力装置１０３、出力装置１０４、外部記録装置２１０５、媒体駆動装置２１０６、可搬記録媒体２１０９、ネットワーク接続装置２１０７で構成されるシステムでも実現できる。すなわち、前述してきた実施の形態のシステムを実現するソフトェアのプログラムコードを記録したＲＯＭやＲＡＭのメモリ１０２、外部記録装置２１０５、可搬記録媒体２１０９を、テレビ番組処理装置に供給し、そのテレビ番組処理装置のコンピュータがプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００８１】
この場合、可搬記録媒体２１０９等から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記録した可搬記録媒体２１０９等は本発明を構成することになる。
【００８２】
プログラムコードを供給するための可搬記録媒体２１０９としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、磁気テープ、不揮発性のメモリーカード、ＲＯＭカード、電子メールやパソコン通信等のネットワーク接続装置２１０７（言い換えれば、通信回線）を介して記録した種々の記録媒体などを用いることができる。
【００８３】
また、図２２に示すように、コンピュータがメモリ１０２上に読み出したプログラムコードを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施の形態の機能が実現される。
【００８４】
さらに、可搬型記録媒体２１０９から読み出されたプログラムコードやプログラム（データ）提供者から提供されたプログラム（データ）が、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリ１０２に書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ１０１などが実際の処理の一部または全部を行ない、その処理によっても前述した実施の形態の機能が実現され得る。
【００８５】
すなわち、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成または形状を取ることができる。
【図面の簡単な説明】
【００８６】
【図１】本発明が適用されるテレビ番組処理装置の基本構成を示す図である。
【図２】本発明が適用されるテレビ番組処理装置の基本的な原理を説明するための図である。
【図３】本発明が適用されるテレビ番組処理装置の機能ブロック図である。
【図４】利用者の嗜好度および経過時間で構成されるマトリックスに対応して優先度が規定された優先度テーブルを示す図である。
【図５】録画する候補のテレビ番組のリストの例を示す図である。
【図６】録画済テレビ番組のリストの例を示す図である。
【図７】自動録画予約処理の流れを示すフローチャートである。
【図８】自動録画予約処理の実行後の優先度テーブルを示す図である。
【図９】優先度の値に付加する重みの例を示す図である。
【図１０】嗜好との一致度合いまたは放送日時からの経過時間のどちらを優先するかを指示する例を示す図である。
【図１１】設定された優先度テーブルの例を示す図である。
【図１２】視聴傾向の変化の検出を説明するための図である。
【図１３】第２の実施の形態のおいて、録画する候補のテレビ番組のリストの例を示す図である。
【図１４】第２の実施の形態のおいて、録画済テレビ番組のリストの例を示す図である。
【図１５】第２の実施の形態のおいて、自動録画予約処理の流れを示すフローチャートである。
【図１６】第３の実施の形態における優先度テーブルを示す図である。
【図１７】推薦されたテレビ番組の例を示す図である。
【図１８】操作内容に応じて重みを指定する例を示す図である。
【図１９】第３の実施の形態において、利用者の指定により初期の優先順位を決定した例を示す図である。
【図２０】第３の実施の形態において、視聴傾向の変化の例を示す図である。
【図２１】本発明におけるテレビ番組処理装置の構成図である。
【図２２】本発明におけるテレビ番組処理プログラムのコンピュータへのローディングを説明するための図である。
【図２３】従来の自動録画において、録画時期の古いテレビ番組から順に選択していく方法の流れを示すフローチャートである。
【図２４】従来の自動録画において、利用者の嗜好との一致度合いが低いテレビ番組から順に選択していく方法の流れを示すフローチャートである。
【符号の説明】
【００８７】
１００      テレビ番組処理装置
１０１      ＣＰＵ
１０２      メモリ
１０３      入力装置
１０４      出力装置
１０５      記憶装置
１０６      アンテナ
１０７      ＴＶチューナ
１０８      バス
２０１      操作履歴部
３０１      テレビ番組指示入力部
３０２      テレビ番組出力制御部
３０３      録画予約情報記録部
３０４      テレビ番組記録部
３０５      高嗜好度テレビ番組抽出部
３０６      記録優先度決定部
３０７      録画予約情報書換部
３０８      高優先度テレビ番組推薦部
３０９      電子番組ガイドデータ
３１０      表示装置
３１１      第１の記録媒体
３１２      第２の記録媒体
３１３      優先度テーブル
１００１    指示カーソル
２１０５      外部記録装置
２１０６    媒体駆動装置
２１０７    ネットワーク接続装置
２１０９    可搬記録媒体
【図１】
0004929105.tif 000002
【図２】
0004929105.tif 000003
【図３】
0004929105.tif 000004
【図４】
0004929105.tif 000005
【図５】
0004929105.tif 000006
【図６】
0004929105.tif 000007
【図７】
0004929105.tif 000008
【図８】
0004929105.tif 000009
【図９】
0004929105.tif 000010
【図１０】
0004929105.tif 000011
【図１１】
0004929105.tif 000012
【図１２】
0004929105.tif 000013
【図１３】
0004929105.tif 000014
【図１４】
0004929105.tif 000015
【図１５】
0004929105.tif 000016
【図１６】
0004929105.tif 000017
【図１７】
0004929105.tif 000018
【図１８】
0004929105.tif 000019
【図１９】
0004929105.tif 000020
【図２０】
0004929105.tif 000021
【図２１】
0004929105.tif 000022
【図２２】
0004929105.tif 000023
【図２３】
0004929105.tif 000024
【図２４】
0004929105.tif 000025