(57)【特許請求の範囲】
【請求項１】
番組の内容及び視聴料金を含む番組情報を受信する番組情報受信手段と、
利用者の操作履歴及び視聴履歴のうちの少なくとも何れか一つに基づいて、利用者の嗜好情報を保持する嗜好情報保持手段と、
前記嗜好情報保持手段に保持された嗜好情報と前記番組情報とを用いて、利用者に対する推薦番組を選出し、選出した推薦番組の情報を表示部に一覧表示させる選出手段と、
有料放送の視聴料金の利用限度額を設定する設定手段と、を有し、
前記選出手段は、前記選出手段により選出された複数の推薦番組に優先順位を付与するとともに、当該複数の推薦番組のうち、有料放送の番組は優先順位の高い順から視聴料金を加算し、当該加算した視聴料金が前記利用限度額の範囲を超える場合には、利用限度額を超える有料放送の番組の情報の表示領域に所定のマークを表示させることを特徴とする映像処理装置。
【請求項２】
前記選出手段は、前記複数の推薦番組のうち同じ放送時間帯の推薦番組がある場合は、優先順位の低い推薦番組を録画予約する制御を行うことを特徴とする請求項１に記載の映像処理装置。
【請求項３】
前記選出手段は、選出した推薦番組とは異なる番組を利用者が視聴したことに応じて、利用限度額の残額を用いて推薦番組の選出を再度実行することを特徴とする請求項１又は２に記載の映像処理装置。
【請求項４】
利用者が視聴しようとする番組が有料放送番組であり、かつ、利用限度額の残額が当該番組の視聴料金未満である場合には、利用限度額を超過することを利用者に通知する警告手段を備えたことを特徴とする請求項３に記載の映像処理装置。
【請求項５】
番組の内容及び放送時刻を含む番組情報を受信する番組情報受信手段と、
利用者の操作履歴及び視聴履歴のうちの少なくとも何れか一つに基づいて、利用者の嗜好情報を保持する嗜好情報保持手段と、
前記嗜好情報保持手段に保持された嗜好情報と前記番組情報とを用いて、利用者に対する推薦番組を選出し、選出した推薦番組の情報を表示部に一覧表示させる選出手段と、
番組視聴の制限時間を設定する設定手段と、を有し、
前記選出手段は、前記選出手段により選出された複数の推薦番組に優先順位を付与するとともに、当該複数の推薦番組のうち、有料放送の番組は優先順位の高い順から番組放送時間を加算し、当該加算した番組放送時間が前記制限時間の範囲を超える場合には、制限時間を超える番組の情報の表示領域に所定のマークを表示させることを特徴とする映像処理装置。
【請求項６】
前記選出手段は、前記複数の推薦番組のうち同じ放送時間帯の推薦番組がある場合は、優先順位の低い推薦番組を録画予約する制御を行うことを特徴とする請求項５に記載の映像処理装置。
【請求項７】
前記選出手段は、選出した推薦番組とは異なる番組を利用者が視聴したことに応じて、制限時間の残時間を用いて推薦番組の選出を再度実行することを特徴とする請求項５又は６に記載の映像処理装置。
【請求項８】
利用者が視聴しようとする番組が推薦番組とは異なる番組であり、かつ、当該番組の視聴により制限時間を超過する場合には、制限時間を超過することを利用者に通知する警告手段を備えたことを特徴とする請求項７に記載の映像処理装置。
【請求項９】
番組の内容及び視聴料金を含む番組情報を受信する番組情報受信ステップと、
利用者の操作履歴及び視聴履歴のうちの少なくとも何れか一つに基づいて、利用者の嗜好情報を保持部に保持させる嗜好情報保持ステップと、
前記嗜好情報保持ステップで保持された嗜好情報と前記番組情報とを用いて、利用者に対する推薦番組を選出し、選出した推薦番組の情報を表示部に一覧表示させる選出ステップと、
有料放送の視聴料金の利用限度額を設定する設定ステップと、を有し、
前記選出ステップでは、前記選出ステップにより選出された複数の推薦番組に優先順位を付与するとともに、当該複数の推薦番組のうち、有料放送の番組は優先順位の高い順から視聴料金を加算し、当該加算した視聴料金が前記利用限度額の範囲を超える場合には、利用限度額を超える有料放送の番組の情報の表示領域に所定のマークを表示させることを特徴とする映像処理装置の制御方法。
【請求項１０】
前記選出ステップでは、前記複数の推薦番組のうち同じ放送時間帯の推薦番組がある場合は、優先順位の低い推薦番組を録画予約する制御を行うことを特徴とする請求項９に記載の映像処理装置の制御方法。
【請求項１１】
前記選出ステップでは、選出した推薦番組とは異なる番組を利用者が視聴したことに応じて、利用限度額の残額を用いて推薦番組の選出を再度実行することを特徴とする請求項９又は１０に記載の映像処理装置の制御方法。
【請求項１２】
利用者が視聴しようとする番組が有料放送番組であり、かつ、利用限度額の残額が当該番組の視聴料金未満である場合には、利用限度額を超過することを利用者に通知する警告ステップを備えたことを特徴とする請求項１１に記載の映像処理装置の制御方法。
【請求項１３】
番組の内容及び放送時刻を含む番組情報を受信する番組情報受信ステップと、
利用者の操作履歴及び視聴履歴のうちの少なくとも何れか一つに基づいて、利用者の嗜好情報を保持部に保持させる嗜好情報保持ステップと、
前記嗜好情報保持ステップで保持された嗜好情報と前記番組情報とを用いて、利用者に対する推薦番組を選出し、選出した推薦番組の情報を表示部に一覧表示させる選出ステップと、
番組視聴の制限時間を設定する設定ステップと、を有し、
前記選出ステップでは、前記選出ステップにより選出された複数の推薦番組に優先順位を付与するとともに、当該複数の推薦番組のうち、有料放送の番組は優先順位の高い順から番組放送時間を加算し、当該加算した番組放送時間が前記制限時間の範囲を超える場合には、制限時間を超える番組の情報の表示領域に所定のマークを表示させることを特徴とする映像処理装置の制御方法。
【請求項１４】
前記選出ステップでは、前記複数の推薦番組のうち同じ放送時間帯の推薦番組がある場合は、優先順位の低い推薦番組を録画予約する制御を行うことを特徴とする請求項１３に記載の映像処理装置の制御方法。
【請求項１５】
前記選出ステップでは、選出した推薦番組とは異なる番組を利用者が視聴したことに応じて、制限時間の残時間を用いて推薦番組の選出を再度実行することを特徴とする請求項１３又は１４に記載の映像処理装置の制御方法。
【請求項１６】
利用者が視聴しようとする番組が推薦番組とは異なる番組であり、かつ、当該番組の視聴により制限時間を超過する場合には、制限時間を超過することを利用者に通知する警告ステップを備えたことを特徴とする請求項１５に記載の映像処理装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、利用者の趣味嗜好等に合わせた視聴計画（スケジューリング）を自動的にプランニングするエージェント機能を搭載した映像処理装置及び映像処理装置の制御方法に関するものである。
【０００２】
【従来の技術】
従来、インターネットショッピング等で商品を探す際、希望する料金を設定すると、そのサービスを提供するサイト側で条件に合う商品を検索することにより、利用者側に自動的に希望に沿った検索結果が提示される技術があることは広く知られている。
【０００３】
このような利用者の意向に沿った検索結果を提供する、いわゆるエージェント機能を利用した技術は様々な分野で応用されている。例えば、ＢＳデジタル放送、ＣＳデジタル放送等に対応したデジタルテレビシステムでは、ユーザの嗜好情報（ユーザプロファイル）、試聴履歴及び操作履歴等を学習し、利用者に対してお勧め番組を前もって提示するエージェント機能が搭載されつつあり、利用者はライフスタイルや趣味嗜好に合わせた番組の推薦を受けることができる。
【０００４】
このような従来技術の具体例が、例えば特開平１１−１９６３８９号公報に開示されている。本従来例では、ユーザの嗜好や蓄積の経済性を考慮しながら番組のダイジェストの蓄積計画を立てることを可能としている。
【０００５】
【発明が解決しようとする課題】
しかしながら、このようなデジタルテレビシステムの技術が進化するなかで新たな社会的要請も生じている。例えば、デジタルテレビシステムが受信するデジタル放送には有料放送番組が含まれ、ユーザの嗜好とは無関係に試聴計画を立てる上で予算的な問題が生じることや、また、子供のいる家庭などでは長時間のテレビ試聴を避けるために、さらに時間的な側面から試聴計画を立てなければならないことなどが挙げられる。しかし、デジタルテレビシステムが受信するデジタル放送はチャンネル数が多く、また、その内容も逐次変更されていくなかで、これまでのように一般利用者が番組の試聴計画を立てることは、非常に時間がかかる作業となってしまう。
【０００６】
そこで、本発明の目的は、利用者は通常のエージェント機能によるお勧め番組の選出を利用するだけでなく、自己の有料放送の視聴料金の利用限度額内でのやりくりを任せることを可能とすることにある。
また、本発明の目的は、利用者は通常のエージェント機能によるお勧め番組の選出を利用するだけでなく、自己の番組視聴の制限時間内でのやりくりを任せることを可能とすることにある。
【０００７】
【課題を解決するための手段】
本発明の映像処理装置は、番組の内容及び視聴料金を含む番組情報を受信する番組情報受信手段と、利用者の操作履歴及び視聴履歴のうちの少なくとも何れか一つに基づいて、利用者の嗜好情報を保持する嗜好情報保持手段と、前記嗜好情報保持手段に保持された嗜好情報と前記番組情報とを用いて、利用者に対する推薦番組を選出し、選出した推薦番組の情報を表示部に一覧表示させる選出手段と、有料放送の視聴料金の利用限度額を設定する設定手段と、を有し、前記選出手段は、前記選出手段により選出された複数の推薦番組に優先順位を付与するとともに、当該複数の推薦番組のうち、有料放送の番組は優先順位の高い順から視聴料金を加算し、当該加算した視聴料金が前記利用限度額の範囲を超える場合には、利用限度額を超える有料放送の番組の情報の表示領域に所定のマークを表示させることを特徴とする。
【００３１】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面を参照しながら詳細に説明する。
【００３２】
＜第１の実施形態＞
図１は、本発明のエージェント機能による視聴計画作成方法を適用したデジタルテレビシステムの一実施形態を示した構成図である。図１の１０１はデジタルテレビシステム、１０２は表示装置、１０３はデジタルテレビシステムのシステムソフトウェア、１０４はＧＵＩや映像の合成をつかさどる画面構成部、１０５は利用者の嗜好情報を操作履歴や視聴履歴から学習し、お勧め番組を選出するなどを行うエージェント部、１０６はリモコンの信号を受信する入力部、１１０は放送波と多重化されて送られる番組情報を入出力する番組情報受信部、１０８は利用者の嗜好情報等を記録するプロファイルデータベース、１０９は利用者がデジタルテレビシステムの操作を行うために用いるリモコン、１０７は放送波等を受信する信号受信部、１１１は放送局により放送の送信を行う信号送信装置、１１２は番組情報を記録蓄積するＥＰＧデータベースである。
【００３３】
デジタルテレビシステム１０１では、映像信号と番組情報が多重化された形で信号送信装置１１１から送信される信号を信号受信部１０７で受信し、番組情報と映像信号との振り分けを行って、前者について当該システムの番号情報受信部１１０に入力する。
【００３４】
番組情報受信部１１０では入力される情報を各種項目に分けてＥＰＧデータベース１１２に記録蓄積する。ＥＰＧデータベース１１２に記録された内容を元に、画面構成部１０４ではＥＰＧを作成し、表示装置１０２に表示を行う。
【００３５】
当該デジタルテレビシステムでは、エージェント部１０５により利用者の操作履歴や視聴履歴より、利用者の嗜好情報を学習し、得られた嗜好情報をプロファイルデータベース１０８に記録する。また、エージェント部１０５ではプロファイルデータベース１０８の情報を元に、利用者の嗜好情報に基づいてお勧め番組を選出し、表示装置１０２を介して利用者に提示する機能を持つ。
【００３６】
エージェント部１０５ではお勧め番組を選出し、利用者に対して提示するための番組に関するデータを画面構成部１０４に渡す際、利用者の嗜好情報にどれだけあっているかを意味する「優先順位」を付帯する。プロファイルデータベース１０８が、図２のような情報を有する場合、エージェント部１０５においてお勧め番組を選出する際に、番組情報と嗜好情報の項目に多数合致するものがある場合は優先度を「高く」設定し、逆に１つしか合致する嗜好情報項目が無い場合は「低く」設定することにより、選出されるお勧め番組に優先順位を設定する。
【００３７】
デジタルテレビシステム１０１が受信するチャンネル、および番組には一部有料放送が含まれており、映像とともに送信される番組情報（または、チャンネル単位での情報）に料金が含まれるものとする。利用者は当該番組を視聴するために、放送局等に対して視聴申し込みを行い、視聴後、または、申し込み時に料金を支払う。
【００３８】
本形態では、エージェント部１０５が選出するお勧め番組を、さらに利用者の有料放送に対する予算に合わせて再度視聴計画を立てて、利用者に提示することを特徴とする。
【００３９】
図３は、本実施形態による視聴計画作成方法の流れを示す図である。エージェント部１０５は、上記のようにプロファイルデータベース１０８を参照して、利用者の嗜好情報を元に優先順位を付帯してお勧め番組を出力する（ステップＳ３０１）。一方で、利用者は、最初にデジタルテレビシステムのメニュー画面から設定画面を呼び出し、リモコン１０９の操作により、任意の期間の有料放送料金の限度額を設定する。
【００４０】
エージェント部１０５は優先順位を伴うお勧め番組を選出した段階で、システムに記録されている利用者が入力した一週間当たりの有料放送料金の限度額設定値を読み込む（ステップＳ３０２）。ここで、例えば、エージェント部１０５がステップＳ３０１で選出したお勧め番組は図４のようなものであったとする。エージェント部１０５は当該週のお勧め視聴計画を１日毎にプランニングし、視聴者に対して提示を行う。図４において、４０１は優先順位、４０２は番組名、４０３は視聴料金とする。また、利用者が設定した当該週の有料放送料金の限度額設定値を３５００円とする。エージェント部１０５が選出したお勧め番組リストは既に優先順位がつけられており、図４の表をまず優先順位順に並べなおし（ステップＳ３０３）、図５のようにする。
【００４１】
次に、エージェント部１０５は、優先順位ｉ及び料金の合計を示す変数ｘをそれぞれ０として設定する（ステップＳ３０４）。そして、ｉの値をステップＳ３０５で１インクリメントし、優先順位１から優先順位ｉまでの有料放送料金の累計額ｘが、限度額設定値である３５００円を超えたか否かを判断する（ステップＳ３０６）。
【００４２】
ステップＳ３０６の判断において、累計額ｘが限度額設定値を超過していないと判断されると（ステップＳ３０６／ｔｒｕｅ）、優先順位ｉの番組と同じ曜日で同じ時間帯に他に選出されたお勧め番組があるか否かを判断する（ステップＳ３０７）。もし、同じ時間帯にお勧め番組が複数ある場合には（ステップＳ３０７／ｆａｌｓｅ）、優先順位の高い方を試聴計画に加え、他の番組は外部メディアや内部記録装置に対して録画予約を行うか、または、複数の映像を合成して同時に試聴できるような表示装置を有する場合は、子画面での表示を予約するなどの処理が行われる（ステップＳ３０８）。そして、処理はステップＳ３０９に進む。また、優先順位ｉの番組と同じ時間帯に他のお勧め番組がない場合は（ステップＳ３０７／ｔｒｕｅ）、ステップＳ３０９にそのまま処理を進める。
【００４３】
ステップＳ３０９では、現在までの視聴料金の累計額ｘにｉ番目の番組の料金を加算する。また、ステップＳ３０６において、限度額設定値を超過していると判断されると（ステップＳ３０６／ｆａｌｓｅ）、優先順位ｉの番組、即ち有料放送の選出をスキップし、下位項目（下位順位）のものを選出する。以上の処理を全てのお勧め番組について実行されると（ステップＳ３１１／ｆａｌｓｅ）、図６に示すような試聴計画が表示される（ステップＳ３１２）。ここで、累計額が有料放送領域の限度額を超えているためスキップされた優先順位ｉの番組はマーク６０１で表示されている（ステップＳ３１０）。
【００４４】
このように、本形態により利用者は通常のエージェント機能によるお勧め番組の選出を利用するだけではなく、自己の有料放送料金の限度額内でのやりくりをテレビに任せることができるようになる。
【００４５】
＜第２の実施形態＞
上記第１の実施形態において、デジタルテレビシステム１０１により視聴計画を作成して提示したが、ユーザがこの視聴計画の通りテレビを視聴するとは限らない。
即ち、例えば、有料放送料金の限度額を超えたために、エージェント部１０５による視聴計画の結果、計画から外れてしまった番組を利用者が視聴したり、あるいは、エージェント部１０５による視聴計画によって元々選出されていない有料番組を視聴したり、または逆に、エージェント部１０５によって計画された有料放送番組を視聴しないような状況も考えられる。
本形態では、このような場合に、エージェント部１０５により再度視聴計画を実行するものである。
【００４６】
図７は本実施形態による視聴計画作成方法の流れを示す図である。
入力部１０６がリモコン１０９によりユーザから視聴すべきチャンネルの情報を受けると、システムソフトウェア１０３は前述のように指定されたチャンネルの放送を受信すると共に、指定されたチャンネルの情報をエージェント部１０５に知らせる。
エージェント部１０５はこの指定されたチャンネルの情報と現在の日時とに基づき、利用者による視聴計画以外の番組視聴を行ったことを検出すると、再度視聴計画を立て直す。利用者が設定した有料放送料金の限度額設定値はシステム内で管理され、有料放送の視聴が実際に行われると、当該放送の料金を減ずる。エージェント部１０５により、視聴計画を再度立てる場合、当該時点での残り金額を参照して行われる。例えば、図８の視聴計画より、番組ａではなく、マーク８０１がついている視聴計画から外れた番組ａ’を視聴した場合を考える。
【００４７】
この時ａ’は有料放送であり、視聴料金として５００円請求されるものとする。その後の視聴がエージェント部１０５によって選出された視聴計画通りだとすると、当該週の有料放送視聴料金の請求額は３７００円となり、設定した限度額より２００円多くなってしまう。よって、エージェント部１０５は選出した視聴計画以外の番組の視聴を検出し、再計画を実行する。
【００４８】
まず、エージェント部１０５では以降の優先順位を伴ったお勧め番組の選出の際の嗜好情報を変更させるため、視聴計画にない番組が視聴されたことを受け、この突発的な視聴を行った番組について学習を行い、変更後の嗜好情報を元に新たに優先順位を割り出してお勧め番組を再出力する（ステップＳ７０１）。そして、エージェント部１０５は、当該時点での有料放送料金限度額である３０００円を算出し（ステップＳ７０２）、次に、ステップＳ７０１で再出力されたお勧め番組を優先順位順でソートする（ステップＳ７０３）。その結果、例えば、図９に示すように、番組ａ’の突発的な試聴を学習した結果、番組ａ’のジャンルやキャストとの共通点が含まれる番組ｃ’が新たに選択される。
【００４９】
次に、エージェント部１０５は、新たな優先順位ｉ及び視聴料金の累計額の変数ｘをそれぞれ０として設定する（ステップＳ７０４）。そして、ｉの値をステップＳ７０５で１インクリメントし（ステップＳ７０５）、現在までの有料放送料金の累計額ｘに優先順位ｉ番目の番組の料金を加算した額が、残りの予算３０００円を超えたか否かを判断する（ステップＳ７０６）。
【００５０】
ステップＳ７０６の判断において、残りの予算を超過していないと判断されると（ステップＳ７０６／ｔｒｕｅ）、優先順位ｉの番組と同じ曜日の同じ時間帯に他に選出されたお勧め番組があるか否かを判断する（ステップＳ７０７）。もし、同じ時間帯にお勧め番組が複数ある場合には（ステップＳ７０７／ｆａｌｓｅ）、優先順位の高い方を試聴計画に加え、他の番組は外部メディアや内部記憶装置に対して録画予約を行うか、または、複数の映像を合成して同時に試聴できるような表示装置を有する場合は、子画面での表示を予約するなどの処理が行われる（ステップＳ７０８）。そして、処理はステップＳ３０９に進む。また、優先順位ｉの番組と同じ時間帯に他のお勧め番組がない場合は（ステップＳ７０７／ｔｒｕｅ）、ステップＳ７０９にそのまま処理を進める。
【００５１】
ステップＳ７０９では、現在までの有料放送料金の累計額ｘに優先順位ｉ番目の番組の視聴料金を加算する。また、ステップＳ７０６において、限度額設定値を超過していると判断されると（ステップＳ７０６／ｆａｌｓｅ）、優先順位ｉの番組、即ち優先放送の選出をスキップし、下位項目を選出する。以上の処理を全てのお勧め番組について実行されると（ステップＳ７１１／ｆａｌｓｅ）、図１０に示すような試聴計画が表示される（ステップＳ７１２）。ここで、累計額が有料放送領域の限度額を超えているためスキップされた優先順位ｉの番組はマーク１００１で表示されている（ステップＳ７１０）。
【００５２】
このように、本実施形態では、上記第１の実施形態で得られる視聴計画で提示した番組以外の番組をユーザが視聴したときに、有料放送料金の限度額を超えないように再度お勧め番組を選出し、スケジューリングすることができるようになるため、有料放送料金を常に意識しながら視聴を行わなくても良い。
【００５３】
＜第３の実施形態＞
本実施形態では、上記第２の実施形態で説明したように、利用者が既に計画された番組以外の番組を試聴しようとするときに、再度試聴計画を実施しても上記有料料金の限度額を超えてしまう場合に、エージェント部１０５は利用者に対して警告を発し、当該番組を視聴すると設定した有料放送料金の限度額を超えることを告知する。
【００５４】
例えば、図１０の計画について第６日目までを選出された視聴計画通りに視聴を行ったとする。ここで第７日目に番組ｄではなく、裏番組である番組ｄ’を視聴した場合を考える。番組ｄ’は視聴すると５００円が請求される有料放送であり、図中７日目までの有料放送料金の累計が３２００円であることから、番組ｄ’を視聴すると、設定した有料放送料金の限度額を超えてしまう。
【００５５】
エージェント部１０５では、利用者に対して図１１のような警告を表示し、利用者に限度額のオーバーを許すか、当該番組の視聴をキャンセルするかを選択させる。
ここで、ユーザがリモコン１０９を操作して、オーバーを承認する場合、別途設定されているパスワードを入力させ、パスワードが一致した場合、システムソフトウェア１０３はこの番組ｄ’を受信するよう信号受信部１０７を制御する。
このように、本実施形態によれば、エージェント部１０５が有料放送料金の限度額内で当初計画したお勧め番組以外の番組を見ようとしたときに、有料放送料金の限度額を超えてしまう選択を行った場合に、利用者はその警告を受けることができ、有料放送料金を常に意識しながら視聴を行わなくても良い。
【００５６】
＜第４の実施形態＞
本実施形態は、エージェント部１０５が選出するお勧め番組を、利用者の視聴時間制限に合わせて再度視聴計画を立てて利用者に提示することを特徴とする。図１２は本実施形態による視聴計画作成方法の流れを示す図である。
【００５７】
利用者は最初にデジタルテレビシステムのメニュー画面から設定画面を呼び出し、リモコン１０９の操作により、任意の視聴限度時間を設定する。例えば、子供がいる家庭では、子供のテレビの視聴時間が過度にならないように設定を行うなどの形で利用することが考えられる。
【００５８】
ここで、例えばエージェント部１０５が選出したお勧め番組は図１３のようなものであったとする。エージェント部１０５は当該週のお勧め視聴計画を１日毎にプランニングし視聴者に対して提示を行う。図１３において、１３０１は優先順位、１３０２は番組名、１３０３は視聴料金、１３０４は放送時間とする。また、利用者が設定した当該週１日あたりの視聴限度時間は３時間とする。
【００５９】
エージェント部１０５は、プロファイルデータベース１０８を参照して、利用者の嗜好情報を元にしてお勧め番組を算出し、優先順位を伴って出力させる（ステップＳ１２０１）。また、エージェント部１０５は、利用者によって設定された単位期間あたりの試聴制限時間（ここでは、１日あたり３時間）を入力する（ステップＳ１２０２）。次に、ステップＳ１２０１で選出したお勧め番組リストを放送日毎に優先順位順に並べなおす（ステップＳ１２０３）。尚、図１３は既に優先順位順に並んでいる。
【００６０】
次に、エージェント部１０５は、優先順位ｉ及び、視聴計画を実行する期間内の１日毎の視聴合計時間を示す変数ｘをそれぞれ０として設定する（ステップＳ１２０４）。例えば、日曜日から土曜日までの一週間の視聴計画を立てる場合、ｘは各曜日ごとにｘ０〜ｘ６が用意される。また、例えば、７月の一ヶ月間の視聴計画を立てる場合、ｘは各日ごとにｘ０〜ｘ３０が用意される。そして、ｉの値をステップＳ１２０５で１インクリメントし（ステップＳ１２０５）、所定の放送日における優先順位ｉまでの選択番組の放送時間ｘ（例えば、月曜日であればｘ１）にｉ番目の番組の放送時間を加算した値が１日分の設定制限時間、即ち３時間を超えたか否かを判断する（ステップＳ１２０６）。
【００６１】
ステップＳ１２０６の判断において、３時間を超過していないと判断されると（ステップＳ１２０３／ｔｒｕｅ）、現在の放送日に優先順位ｉの番組と同じ時間帯に他に選出されたお勧め番組があるか否かを判断する（ステップＳ１２０７）。もし、同じ時間帯にお勧め番組が複数ある場合には（ステップＳ１２０７／ｆａｌｓｅ）、優先順位の高い方を試聴計画に加え、他の番組は外部メディアや内部記憶装置に対して録画予約を行うか、または、複数の映像を合成して同時に試聴できるような表示装置を有する場合は、子画面での表示を予約するなどの処理が行われる（ステップＳ１２０８）。そして、処理はステップＳ１２０９に進む。また、ｉ番目の番組を含む放送日においてこのｉ番目の番組と同じ時間帯に他のお勧め番組がない場合は（ステップＳ１２０７／ｔｒｕｅ）、ステップＳ１２０９にそのまま処理を進める。
【００６２】
ステップＳ１２０９では、このｉ番目の番組の放送日の視聴時間の合計ｘにｉ番目の番組の時間を加算し、新たな合計ｘとする。また、ステップＳ１２０６において、設定制限時間を超過していると判断されると（ステップＳ１２０６／ｆａｌｓｅ）、優先順位ｉの番組をスキップし、下位項目で条件に合致するものを選出する。以上の処理を全てのお勧め番組について実行されると（ステップＳ１２１１／ｆａｌｓｅ）、図１４に示すような試聴計画が表示される（ステップＳ１２１２）。ここで、ステップＳ１２０６で設定制限時間を超過しているためスキップされた優先順位ｉの番組はマーク１４０１で表示されている（ステップＳ１２１０）。
【００６３】
このように、本発明により利用者は通常のエージェント機能によるお勧め番組の選出を利用するだけではなく、自己の視聴限度時間内でのやりくりをテレビに任せることができるようになる。
【００６４】
＜第５の実施形態＞
上記第４の実施形態において、デジタルテレビシステム１０１により試聴計画を作成して提示したが、ユーザがこの試聴計画の通りテレビを試聴するとは限らない。
即ち、例えば、視聴限度時間を超えたためにエージェント部１０５による視聴計画の結果、計画から外れてしまった番組を利用者が視聴したり、或いは、エージェント部１０５による視聴計画によって元々選出されていない番組を視聴したり、または逆に、エージェント部１０５によって計画された番組を視聴しないような状況も考えられる。
本形態では、このような場合に、エージェント部１０５により再度視聴計画を実行するものである。
【００６５】
図１５は本発明による視聴計画の方法の流れを示す図である。
入力部１０６がリモコン１０９により試聴すべきチャンネルの情報を受けると、システムソフトウェア１０３は前述のように指定されたチャンネルを受信すると共に、指定されたチャンネルの情報をエージェント部１０５に知らせる。
エージェント部１０５は、この指定されたチャンネルの情報と現在の日時とに基づき、利用者による視聴計画以外の番組視聴を行ったことを検出すると、再度視聴計画を立て直す。利用者が設定した視聴限度時間はシステム内で管理され、視聴が実際に行われると、管理されている値を減ずる。エージェント部１０５により、視聴計画を再度立てる場合、当該時点での残り時間を参照して行われる。
【００６６】
例えば、図１６の視聴計画より、番組ｅではなく、マーク１６０１がついている視聴計画から外れた番組ｅ’を視聴した場合を考える。番組ｅ’は時刻ｔ１から１時間のスケジュールで放送される。このとき、その後の視聴がエージェント部１０５によって選出された視聴計画通りだとすると、当該日の視聴時間は３時間３０分となり、設定した限度時間を３０分超えてしまう。よって、エージェント部１０５は選出した視聴計画以外の番組の視聴を検出し、再計画を実行する。
【００６７】
まず、エージェント部１０５では、以降の優先順位を伴ったお勧め番組の選出の際の嗜好情報を変更するため、試聴計画にない番組が試聴されたことを受け、この突発的な視聴を行った番組ついて学習を行い、変更後の嗜好情報を元に新たな優先順位を割り出して、その日の以降の時間帯におけるお勧め番組を新たな優先順位を伴った形で再出力する（ステップＳ１５０１）。
【００６８】
例えば、図１７のような番組が選出されたとする。図１７において、番組ｅ’の突発的な視聴を学習した結果、番組ｅ’のジャンルやキャストとの共通点が含まれる番組ｇ’、ｇ”が新たに計画の中に入る。続いて、当該時点での視聴限度時間である１時間３０分を算出する（ステップＳ１５０２）。次に、ステップＳ１５０１で再出力されたお勧め番組を優先順位順でソートする（ステップＳ１５０３）。
【００６９】
次に、エージェント部１０５は、優先順位ｉ及び、試聴計画を実行する期間内の１日毎の試聴合計時間を示す変数xをそれぞれ０として設定する（ステップＳ１５０４）。例えば、日曜日から土曜日までの一週間の試聴計画を立てる場合、xは各曜日ごとにx０〜ｘ６が用意される。また、例えば、７月の一カ月の試聴計画を立てる場合、ｘは各日ごとにｘ０〜ｘ３０が用意される。そして、ｉの値をステップＳ１５０５で１インクリメントし（ステップＳ１５０５）、所定の放送日における優先順位ｉまでの番組の放送時間ｘ（例えば、月曜日であればｘ１）にｉ番目の番組の放送時間が加算した値が、上記残り時間（１時間３０分）を超えているか否かを判断する（ステップＳ１５０６）。
【００７０】
ステップＳ１５０６において、上記残り時間を超過していないと判断されると（ステップＳ１５０６／ｔｒｕｅ）、現在の放送日において優先順位ｉの番組と同じ時間帯に他に選出されたお勧め番組があるか否かを判断する（ステップＳ１５０７）。もし、同じ時間帯にお勧め番組が複数ある場合には（ステップＳ１５０７／ｆａｌｓｅ）、優先順位の高い方を試聴計画に加え、他の番組は外部メディアや内部記憶装置に対して録画予約を行うか、または、複数の映像を合成して同時に試聴できるような表示装置を有する場合は、子画面での表示を予約するなどの処理が行われる（ステップＳ１５０８）。そして、処理はステップＳ１５０９に進む。また、ｉ番目の番組を含む放送日においてこのｉ番目の番組と同じ時間帯に他のお勧め番組がない場合は（ステップＳ１５０７／ｔｒｕｅ）、ステップＳ１５０９にそのまま処理を進める。
【００７１】
ステップＳ１５０９では、このｉ番目の番組の放送日の試聴時間の合計ｘにｉ番目の番組の時間を加算し、新たな合計ｘとする。また、ステップＳ１５０６において、上記残り時間を超過していると判断されると（ステップＳ１５０６／ｆａｌｓｅ）、優先順位ｉの番組をスキップし、下位項目で条件に合致するものを選出する。以上の処理を全てのお勧め番組について実行すると（ステップＳ１５１１／ｆａｌｓｅ）、図１６に示すような試聴計画が表示される（ステップＳ１５１２）。ここで、ステップＳ１５０６で残りの時間を超過しているためスキップされた優先順位ｉの番組はマーク１６０１で表示されている（ステップＳ１５１０）。
【００７２】
このように、本発明により、前項の実施例で得られる視聴限度時間内で計画されたお勧め番組以外の番組を見たときに、視聴限度時間を超えないように再度お勧め番組を選出し、スケジューリングすることができるようになるため、視聴限度時間を常に意識しながら視聴を行わなくても良くなる。
【００７３】
＜第６の実施形態＞
本実施形態では、上記第５の実施形態で説明したように、利用者が既に計画された番組以外の番組を試聴しようとするときに、再度試聴計画を実施しても上記試聴制限時間を超えてしまう場合に、エージェント部１０５は利用者に対して警告を発し、当該番組を視聴すると設定した視聴限度時間を超えることを告知する。例えば、図１８の計画について、第７日目の番組kまでを視聴計画通りに視聴を行ったとする。ここで、番組ｋに続き番組ｌを視聴しようとした場合を考える。
【００７４】
番組ｋを視聴し終わった時点で、第７日目の視聴時間はちょうど３時間になっており、番組ｌを視聴すると、設定した視聴限度時間を超えてしまう。エージェント部１０５では、利用者に対して図１９のような警告を表示し、利用者に視聴限度時間のオーバーを許すか、当該番組の視聴をキャンセルするかを選択させる。ここで、ユーザがリモコン１０９を操作して、オーバーを承認する場合、別途設定されているパスワードを入力させ、パスワードが一致した場合、システムソフトウェア１０３はこの番組ｄ’を受信するよう信号受信部１０７を制御する。
【００７５】
このように、本発明により、前項の実施例で得られる視聴限度時間内で計画されたお勧め番組以外の番組を見ようとしたときに、視聴限度時間を超えてしまう選択を行った場合に、その警告を受けることができ、視聴限度時間を常に意識しながら視聴を行わなくても良い。
【００７６】
また、さらに他の実施形態として、所定の期間内に試聴する番組数の制限を設けることもできる。この場合、エージェント部１０５が始めに試聴計画するときは、図３のステップＳ３０６又は図１２のステップＳ１２０６と同様に、制限された番組数となるまで優先順位ｉを１インクリメントしていき、上位の優先順位のものから試聴計画に加えるようにすればよい。また、その際に、同じ時間帯に複数のお勧め番組があるときには、ステップＳ３０８又はステップＳ１２０８と同様に、例外処理を行うようにすればよい。
【００７７】
更に、図７又は図１５で説明したように、試聴計画から外れるような突発的な番組視聴があったときも、同じく、その突発的な操作に関する学習を行い、その学習によって新たに加わった嗜好情報も加味してお勧め番組を再出力し、突発的な操作があった時点からの残りの番組数を超えないように上位から選出すればよい。
【００７８】
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、上記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００７９】
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８０】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００８１】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【００８２】
【発明の効果】
本発明によれば、利用者は通常のエージェント機能によるお勧め番組の選出を利用するだけでなく、自己の有料放送の視聴料金の利用限度額内でのやりくりを任せることが可能となる。
また、本発明によれば、利用者は通常のエージェント機能によるお勧め番組の選出を利用するだけでなく、自己の番組視聴の制限時間内でのやりくりを任せることが可能となる。
【図面の簡単な説明】
【図１】本発明のエージェントによる視聴計画作成方法を適用したデジタルテレビシステムの一実施形態を示す構成図である。
【図２】本発明の一実施形態におけるプロファイルデータベースにおける嗜好情報の一例を示した図である。
【図３】本発明の第１の実施形態におけるエージェント部による視聴計画の流れを示す図である。
【図４】本発明の第１の実施形態におけるエージェント部によるお勧め番組の出力結果の例を示した図である。
【図５】本発明の第１の実施形態においてお勧め番組を優先順位順にソートした結果の例を示した図である。
【図６】本発明の第１の実施形態における有料放送料金の限度額を設定した場合の視聴計画の結果の例を示した図である。
【図７】本発明の第２の実施形態におけるエージェント部による視聴計画の流れを示す図である。
【図８】本発明の第２の実施形態において視聴計画が行われた結果の例を示した図である。
【図９】本発明の第２の実施形態において計画外の番組の視聴が行われたときのエージェントによるお勧め番組の出力結果の例を示した図である。
【図１０】本発明の第２の実施形態において視聴再計画が行われた結果の例を示した図である。
【図１１】本発明の第３の実施形態において有料放送料金の限度額を超える恐れがある場合の利用者に対する警告の例を示した図である。
【図１２】本発明の第４の実施形態におけるエージェント部による視聴計画の流れを示す図である。
【図１３】本発明の第４の実施形態におけるエージェント部によるお勧め番組の出力結果の例を示した図である。
【図１４】本発明の第４の実施形態において１日あたりの視聴限度時間を設定した場合の視聴計画の結果の例を示した図である。
【図１５】本発明の第５の実施形態におけるエージェント部による視聴計画の流れを示す図である。
【図１６】本発明の第５の実施形態において視聴計画が行われた結果の例を示した図である。
【図１７】本発明の第５の実施形態において計画外の番組の視聴が行われたときのエージェント部によるお勧め番組の出力結果の例を示した図である。
【図１８】本発明の第５の実施形態において視聴再計画が行われた結果の例を示した図である。
【図１９】本発明の第６の実施形態において視聴限度時間を超える恐れがある場合の利用者に対する警告の例を示した図である。
【符号の説明】
１０１  テレビシステム
１０２  表示装置
１０３  システムソフトウェア
１０４  画面構成部
１０５  エージェント部
１０６  入力部
１０７  信号受信部
１０８  プロファイルデータベース
１０９  リモコン
１１０  番組情報受信部
１１１  信号送信装置
１１２  ＥＰＧデータベース
【図１】
0004756783.tif 000002
【図２】
0004756783.tif 000003
【図３】
0004756783.tif 000004
【図４】
0004756783.tif 000005
【図５】
0004756783.tif 000006
【図６】
0004756783.tif 000007
【図７】
0004756783.tif 000008
【図８】
0004756783.tif 000009
【図９】
0004756783.tif 000010
【図１０】
0004756783.tif 000011
【図１１】
0004756783.tif 000012
【図１２】
0004756783.tif 000013
【図１３】
0004756783.tif 000014
【図１４】
0004756783.tif 000015
【図１５】
0004756783.tif 000016
【図１６】
0004756783.tif 000017
【図１７】
0004756783.tif 000018
【図１８】
0004756783.tif 000019
【図１９】
0004756783.tif 000020