(57)【特許請求の範囲】
【請求項１】
放送番組を受信する放送受信機において、
ユーザからの操作を入力する操作手段と、受信した放送から番組情報を取得する番組情報取得手段と、前記操作手段に入力されたユーザからの操作に基づいて視聴状況を判断する視聴状況判断手段と、前記番組情報と前記視聴状況とからユーザの嗜好情報を抽出する嗜好情報抽出手段と、前記番組情報と前記嗜好情報とからユーザへ推薦する番組を決定する推薦番組決定手段とを備え、前記視聴状況判断手段は、番組情報取得手段から得られる番組情報と操作手段に入力された操作とを照合し、番組終了前後設定時間内に操作手段に操作があったか否かで視聴状況を判断することを特徴とする放送受信機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、放送受信機及び番組情報提供方法に関するものである。
【０００２】
【従来の技術】
従来から地上波を用いた放送が行われ、この放送を受信する放送受信機が広く一般に普及していた。近年、衛星放送技術の発達に伴い、衛星放送の採算性が向上したことから多数のチャンネルにて番組放送が行われ、一般の視聴者が増加し衛星またはケーブル等による放送受信機が普及するようになった。例えば、ＣＳデジタルテレビ放送では多数の放送チャンネルを設けることが可能なことから、各チャンネルごと放送内容を特化させ、多様化した視聴者の要求に深く答えられるようになった。しかし、このようにチャンネル数が多くなると放送内容を知らせる番組ガイドに物理的な問題が生じてくる。ＣＳデジタルテレビではテレビ画面に電子番組ガイド（ＥＰＧ：Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）を表示し各放送番組を宣伝広告していたが、テレビ画面上で一度に表示できる番組情報には限りがあり、全てのチャンネルについて番組の宣伝・広告を平等に扱うことが困難になってきた。
【０００３】
これまで多数のチャンネルについて番組宣伝・広告を行うため、例えば特開２０００−２０１３０３号公報に開示された発明がなされた。図１２は従来の放送受信機の構成を示すブロック構成図である。図において、１は放送波を受信するためのアンテナ、２は放送波から選択された番組が含まれるストリームを抽出するチューナ、３はチューナ２によって抽出されたストリームから全チャンネルの番組情報と所望（ユーザによって選択されたチャンネル）の番組の映像及び音声データとを分離するデマルチプレクサ、４は選択されたチャンネルで放送される番組の映像・音声を復号化するデコーダ、５はデコーダ４から出力される映像データあるいは後述する番組情報取得部から出力される番組情報に関する映像データを所定のフォーマットに処理するグラフィックス処理部、６はグラフィックス処理部５から出力された映像データに基づいて映像を表示する表示部、７はデコーダ４から出力される音声データをアナログ量の音声信号に変換する音声処理部、８は音声処理部７から出力される音声信号に基づいて音声を出力するスピーカである。
【０００４】
９はデマルチプレクサ３から出力される各データのうち、全チャンネルの番組情報に関するデータを入力し、一定期間この番組情報を保持するとともに、前記番組情報から番組のジャンル、出演者等のキーワードを抽出する番組情報取得部である。１０はユーザが放送受信機の遠隔操作を行うリモコン装置、１１はリモコン装置１０から送信された制御信号を受信し後述するシステム制御部等に転送するリモコン受信部である。１３は番組情報取得部９から出力される番組情報と、リモコン受信部１１から出力される制御信号とを用いてユーザの嗜好を抽出し、これを嗜好情報としてデータベース化する嗜好情報抽出部である。
【０００５】
１４は番組情報取得部９が保有している番組情報と嗜好情報抽出部１３から出力されるユーザの嗜好情報を用いて、現在以降放送される番組のなかから推薦する番組を決定する推薦番組決定部である。１５は番組情報取得部９の保有している番組情報や、推薦番組決定部１４から出力される各情報（データ）を、所定の形態で表示できるように整理しグラフィックス処理部５へ出力する番組情報表示部である。１６はリモコン受信部１１から出力される制御信号に基づき、放送受信機の各部を制御するシステム制御部である。
【０００６】
次に動作について説明する。
以上のように構成した放送受信機は、嗜好情報抽出部１３に、リモコン受信部１１から出力される制御信号と、番組情報取得部９から出力される番組情報とが入力される。これらの各信号（情報）が入力された嗜好情報抽出部１３は、リモコン受信部１１の出力制御信号が示すチャンネル選択情報と、番組情報取得部９から出力される番組情報（チャンネル情報、番組名、放送時間、ジャンル情報、出演者情報、番組に関するキーワード等）に基づいて、ユーザの嗜好を示すキーワード（好きなジャンル、出演者等を示すデータ）を整理・抽出してデータベース化する。データベース化について具体例を挙げて説明すると、例えば嗜好情報抽出部１３はリモコン受信部１１から出力されたコマンド（制御信号）を解析することで、１９時から２０時まで８チャンネルが選択されていたことが分かる。次に、嗜好情報抽出部１３は、この時間に８チャンネルで放送されていた番組に関する番組情報（ジャンル、出演者、番組に関するキーワード等）を、番組情報取得部９が取得している番組情報のなかから抽出して取得する。こうして得られた番組のジャンル、出演者、キーワード等の情報をユーザの嗜好情報としてデータベース化し蓄積する。
【０００７】
このようにユーザの嗜好を嗜好情報データベースとして蓄積することで、ユーザの嗜好を明確に認識することが可能になり、ユーザの嗜好に沿った内容の番組を積極的に推薦することができるようになる。これは、推薦番組決定部１４において、番組情報取得部９から得られる現在以降に放送される番組の番組情報と、嗜好情報抽出部１３から得られるユーザの嗜好情報との間でキーワード等の一致検索などを行い、ユーザが嗜好すると思われる番組を選択して推薦するようにしている。
【０００８】
【発明が解決しようとする課題】
従来の放送受信機は以上のように構成されているので、ユーザの嗜好に合った番組を推薦する機能に実際ユーザが番組を視聴しているかを判断する構成部位を備えておらず、番組を受信した状態で実際にはユーザが視聴していない場合でも、嗜好情報を取得する動作が行われ、実際のユーザ嗜好とは異なる不必要なキーワードまで嗜好情報としてデータベースに蓄積される課題があった。
【０００９】
この発明は上記のような課題を解決するためになされたもので、ユーザが実際に番組を視聴していることを判断することで不必要なキーワードが嗜好情報としてデータベースに蓄積されることを防ぎ、より正確にユーザの嗜好に合った番組を推薦する放送受信機及び番組情報提供方法を得ることを目的とする。
【００１０】
【課題を解決するための手段】
この発明に係る放送受信機は、ユーザからの操作を入力する操作手段と、受信した放送から番組情報を取得する番組情報取得手段と、操作手段に入力されたユーザからの操作に基づいて視聴状況を判断する視聴状況判断手段と、番組情報と視聴状況とからユーザの嗜好情報を抽出する嗜好情報抽出手段と、番組情報と嗜好情報とからユーザへ推薦する番組を決定する推薦番組決定手段とを備え、前記視聴状況判断手段は、番組情報取得手段から得られる番組情報と操作手段に入力された操作とを照合し、番組終了前後設定時間内に操作手段に操作があったか否かで視聴状況を判断するものである。
【００１９】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１は実施の形態１によるＣＳ等のデジタル放送を受信する放送受信機の構成を示すブロック構成図である。図において、１は放送波を受信するためのアンテナ、２は放送波から選択された番組が含まれるストリームを抽出するチューナ、３はチューナ２によって抽出されたストリームから全チャンネルの番組情報と所望（ユーザによって選択されたチャンネル）の番組の映像及び音声データとを分離するデマルチプレクサ、４は選択されたチャンネルで放送される番組の映像・音声を復号化するデコーダ、５はデコーダ４から出力される映像データあるいは後述する番組情報取得部から出力される番組情報に関する映像データを所定の形式に処理するグラフィックス処理部、６はグラフィックス処理部５から出力された映像データに基づいて映像を表示する表示部、７はデコーダ４から出力される音声データをアナログ量の音声信号に変換する音声処理部、８は音声処理部７から出力される音声信号に基づいて音声を出力するスピーカである。
【００２０】
９はデマルチプレクサ３から出力される各データのうち、全チャンネルの番組情報に関するデータを入力し、一定期間この番組情報を保持するとともに、前記番組情報から番組名称、放送開始時刻、放送終了時刻、番組のジャンル、出演者名称等のキーワードを抽出する番組情報取得部（番組情報取得手段）である。１０はユーザが放送受信機の遠隔操作を行うリモコン装置(操作手段）、１１はリモコン装置１０から送信された制御信号を受信し後述するシステム制御部等に転送するリモコン受信部である。１２はリモコン受信部１１の出力から得られるリモコン操作情報（リモコン操作により出力される各制御信号）に基づいてユーザの視聴状況を判断する視聴状況判断部（視聴状況判断手段）である。１３は番組情報取得部９から出力される番組情報と、視聴状況判断部１２において実際にユーザが視聴していた可能性の高いデータを抽出した視聴履歴とを入力して、これらの情報（データ）について照合等の処理を行いユーザの嗜好を抽出し、これを嗜好情報としてデータベース化する嗜好情報抽出部（嗜好情報抽出手段）である。
【００２１】
１４は番組情報取得部９が保有している番組情報と嗜好情報抽出部１３から出力されるユーザの嗜好情報とを用いて、現在以降放送される番組のなかから推薦する番組を決定する推薦番組決定部（推薦番組決定手段）である。１５は番組情報取得部９の保有している番組情報や、推薦番組決定部１４から出力される各情報（データ）を、所定の形態で表示できるように整理しグラフィックス処理部５へ出力する番組情報表示部である。１６はリモコン受信部１１から出力される制御信号に基づき、放送受信機の各部位を制御するシステム制御部である。
【００２２】
次に動作について説明する。
初めに放送受信機の基本的な動作を説明する。ＣＳデジタル放送を受信している放送受信機は、チューナ２によって放送波から選択された番組が含まれるストリームを抽出し、このストリームから全チャンネルの番組情報と所望（ユーザによって選択されたチャンネル）の番組の映像及び音声データとをデマルチプレクサ３で分離する。次にデコーダ４にて番組の映像・音声を復号化し、グラフィック処理部５においてデコーダ４から出力される映像データを所定のフォーマットに処理し、この処理された映像データにを表示部６にて映像化して表示する。
【００２３】
また、デコーダ４から映像データと分離されて出力される音声データは、音声処理部７にてアナログ量の音声信号に変換され、スピーカ８から出力される。
【００２４】
次に、図２のフローチャートを用いて放送受信機の動作を説明する。デマルチプレクサ３から出力された全データを番組情報取得手段９に入力し、前記データから番組情報を取得する（ステップＳＴ１０）。番組情報取得部９は一定期間この番組情報を保持するとともに、前記番組情報から番組名称、放送開始時刻、放送終了時刻、番組のジャンル、出演者名称等のキーワードを抽出する。また、視聴状況判断部１２にユーザがリモコン装置１０を操作することでリモコン受信部１１から出力される制御信号が入力されると、視聴状況判断部１２はリモコン操作により出力された各制御信号に基づいてユーザの視聴状況を判断する（ステップＳＴ１１）。
【００２５】
前記視聴状況判断部１２によって行われる判断は、リモコン操作に基づく視聴状況を示すデータのなかから実際にユーザが視聴した可能性が高い視聴状況を示すデータを抽出して視聴履歴とするものである。この視聴履歴と番組情報取得部９から出力される番組情報は嗜好情報抽出部１３へ入力され、ここで番組情報と視聴履歴について照合等の処理を行い、ユーザの嗜好を示すデータを抽出し、これを嗜好情報としてデータベース化する（ステップＳＴ１２）。データベース化された嗜好情報は、番組情報取得部９から得られる番組情報とともに推薦番組決定部１４へ入力され、嗜好情報と番組情報に含まれている現在以降放送される番組に関する情報が照合され、その結果適合した番組を推薦番組として決定する（ステップＳＴ１３）。こうして決定した推薦番組に関する情報が、所定の形態で表示できるように番組情報表示部１５及びグラフィックス処理部５で処理され、表示部６に表示されてユーザへ推薦番組に関する情報提供が行われる（ステップＳＴ１４）。
【００２６】
次に、視聴状況判断部１２において行われる判断動作について説明する。図３はユーザがリモコン操作をしたときに発生するイベントを時系列に並べて示した説明図である。図において、Ｔ１は図中左から右方向（水平方向）へ経過する時間軸、上向き（垂直方向）の矢印はリモコン装置１０の（ボタン等の押し下げ）操作によるイベント発生を表している。図３に示した時間分布内でユーザがリモコン操作を行った場合、図中水平方向の矢印で示す期間ａ（操作Ａから操作Ｂの間）と期間ｂ（操作Ｂから操作Ｃまでの間）については、一連の番組選択のリモコン操作が終了してから比較的短時間で次のリモコン操作が行われているので、ユーザがその間は番組を視聴していた可能性が高い。一方、期間ｃ（操作Ｃから操作Ｄの間）は、次のリモコン操作が行われるまで時間が長く経過しており、その間ユーザが番組を視聴していた可能性はそれほど高いとは限らない。このように長時間リモコン操作が行われなかった場合には、所定の時間内（例えば、一般的な番組放送時間の範囲内や生理的に連続視聴が可能な時間内）で得られる視聴状況からユーザの嗜好情報を抽出し、実際の嗜好と一致する可能性が高いデータを得るようにしている。
【００２７】
また、図３に示した期間ａと期間ｂとの間で短時間のうちに番組選択のためにリモコン装置１０の（釦等の）押下操作が複数回行われている（図中、矢印２本で記載された操作Ｂに該当）。このような番組選択中の情報（操作Ｂのうち初回操作の選択番組）から正確なユーザの嗜好情報は抽出できない。
【００２８】
視聴状況判断部１２では、前記説明のようなリモコン操作の時間間隔を監視し、リモコン操作から一定時間経過後（視聴状況を示す）データ収集を開始して所定時間内に収集された視聴状況を示すデータと番組情報とを利用して嗜好情報を抽出する。
【００２９】
図４は視聴状況判断部１２が視聴状況を判断する動作の一例を示した説明図である。図において、Ｔ２は時間経過を示す時間軸、図中上向きの矢印はリモコン装置１０が備える釦等の押下操作を示している。図４ではユーザが操作Ｅを行い、その後所定時間ｄが経過した時刻ｆから視聴状況判断部１２がデータ収集を開始し、所定時間ｅの間について前記データ取得を行う動作を示している。また、所定時間ｅ経過後にリモコン操作Ｆが行われると、前記説明と同様に所定時間ｄが経過した後、視聴状況に関するデータ取得が開始される。
【００３０】
初めに視聴状況判断部１２が行う視聴状況に関する判断動作について説明する。視聴状況判断部１２は、操作Ｅ（図４参照）において行われたリモコン装置１０に設けられた釦等の押下操作を（リモコン受信部１１を介して）検知すると、操作Ｅにおける１回目から３回目の操作（図３において矢印３本で記載）が行われるまでの間隔が所定時間ｄより小さいため、番組選択期間であると判断する。（ここでは３回目の押下操作で“８チャンネルが選択された”とする。）その後所定時間ｄが経過する間にリモコン操作が行われなかった場合には、時刻ｆからユーザは番組を視聴していると判断する。
【００３１】
次に時刻ｆから時刻ｇまでの所定時間ｅの間にリモコン操作が行われなければユーザが番組を視聴している可能性が高いと判断し、所定時間ｅが経過した時刻ｇ以後はユーザが番組を視聴することなく他のことをしている可能性もあると判断する。視聴状況判断部１２は、このように判断を行うことで時刻ｆから時刻ｇの間（所定時間ｅ）について「ユーザは時刻ｆから時刻ｇまでの間８チャンネルを視聴していた」旨の視聴状況を示す情報を嗜好情報抽出部１３へ出力する。
【００３２】
この後、嗜好情報抽出部１３は前記説明のようにして視聴状況判断部１２から得られる視聴状況を示す情報と、番組情報取得部９から得られる番組情報とから、ユーザの嗜好に関するキーワード（嗜好情報）を抽出する。前記説明で例示したものでは、時刻ｆから時刻ｇまでの間に８チャンネルで放送されていた番組情報（番組名、番組ジャンル、出演者名称等）を番組情報取得部９から取得する。この番組情報のうち、ジャンルや出演者名称をユーザの嗜好を示すキーワードとして抽出しデータベース化する。このデータベース化では、単に前記ジャンルや出演者名称を羅列するだけでなく、ジャンルや出演者名称等の出現頻度（ユーザが視聴した回数）や、ユーザが視聴していた総時間等に基づいて、そのキーワードに重み付けを行うようにしてもよい。
【００３３】
図５は嗜好情報抽出部１３に構築される嗜好情報データベースの構成を示す説明図である。図においてＤＢ１はユーザが視聴した番組のジャンルを示すデータ欄、ＤＢ２はジャンルデータ欄ＤＢ１に付された重みである嗜好度データ欄である。この嗜好度は、例えば、同じジャンルの番組を視聴した回数を所定の値で示したデータであり、ユーザの嗜好の高低を示す値である。データベースにはジャンルデータ欄ＤＢ１と嗜好度データ欄ＤＢ２とが関連付けられて格納される。図５に例示した嗜好情報データベースは、図の下方から上方へ向かって嗜好度が高くなるように、ジャンル（キーワード）が並べられている。ここではキーワードとして番組のジャンルを扱った嗜好情報データベースを例示したが、出演者名称や他のキーワードを同様に取り扱って嗜好情報データベースを構築してもよい。
【００３４】
以上のようにして嗜好情報抽出部１３において嗜好情報を抽出し、次なる過程として推薦番組決定部１４は、番組情報取得部９から得られる番組情報と、嗜好情報抽出部１３の嗜好情報データベースに格納されているキーワードとの一致検索を行い、ユーザに紹介する推薦番組を決定する。番組情報とキーワードとの一致検索は、現在以降これから放送予定の番組情報を対象に行われる。また、嗜好情報データベースに嗜好度が付されている場合には、高い嗜好度を持つキーワードを優先させて検索を行い、よりユーザの嗜好に適合する条件で検索するようにしてもよい。また、推薦番組を複数選択する場合には、キーワードと適合した番組のうちで高い嗜好度を付されたものを優先させて推薦順位を設け、ユーザに上位順から推薦するようにしてもよい。
【００３５】
以上のように、この実施の形態１によれば、ユーザが実際に番組を視聴していた可能性が高い時間（期間）を判断する視聴状況判断部１２を設け、その間の番組情報を用いて嗜好情報を得るようにしたので、実際に視聴されていない場合の不要なキーワードが嗜好情報データベースに登録される可能性を低くすることができ、より正確にユーザの嗜好に合った番組推薦を行うことができる効果が得られる。
【００３６】
実施の形態２．
図６は実施の形態２による放送受信機の構成を示すブロック構成図である。前記実施の形態１で説明した放送受信機と同一または相当する部分には同一の符号を付し、その説明を省略する。図において、２０はリモコン受信部１１の出力から得られるリモコン操作情報と、番組情報取得部９から得られる番組情報に基づいてユーザの視聴状況を判断する視聴状況判断部（視聴状況判断手段）である。２１は視聴状況判断部２０から出力される番組の開始時刻、終了時刻、選択されたチャンネル、嗜好度に関するデータを入力し、これらのデータに基づいてユーザの嗜好情報を抽出し、この嗜好情報をデータベース化する嗜好情報抽出部（嗜好情報抽出手段）である。
【００３７】
次に動作について説明する。
この実施の形態２に示す放送受信機は、前記実施の形態１で示した放送受信機と基本的な動作は同様なため、図２のフローチャートに示した動作は同一となる。ここでは実施の形態１で説明した視聴状況判断部１２、嗜好情報抽出部１３とは異なる動作をする視聴状況判断部２０と嗜好情報抽出部２１の説明を主に行い、その他の部位について動作説明を省略する。
【００３８】
まず、視聴状況判断部２０が行う視聴状況に関する判断について説明する。図７は各チャンネルの番組放送スケジュールとユーザが放送受信機を操作して番組選択を行う場合の状況を時系列に例示した説明図である。図において、Ｔ３は経過時間を示す時間軸、図中上向きの矢印はリモコン装置１０に備えられた釦等の押下操作を示している。図７に示す期間ａにおいて、ユーザは操作Ｇを行い「２ｃｈ」を選択している。期間ａの放送スケジュールと照合すると、「２ｃｈ」では番組４の放送時間となる。番組４の放送開始時刻はユーザの操作Ｇとほぼ一致し、また、番組４の放送終了時刻は操作Ｈとほぼ一致する。また、番組４の放送時間と期間ａは、ほぼ一致することがわかる。視聴状況判断部２０は、このようにユーザが番組の開始から終了まで、その番組を選択しており、且つ番組開始時刻の近辺、及び番組終了時刻の近辺においてリモコン操作のイベントを検出した場合には、ユーザが番組の開始時刻と終了時刻とを認識しているため、その間は番組を視聴していた可能性が高いと判断する。
【００３９】
この後、期間ｂにおいて、ユーザは操作Ｈによって「３ｃｈ」を選択した場合について説明する。このときの放送スケジュールと照合すると、期間ｂは番組８の開始時刻から番組終了時刻を経過した後、番組９の放送途中まで渡っている。このような場合、ユーザは番組８の開始時刻を認識しており、また、その後番組８が終了するまで「３ｃｈ」を選択していることから、視聴状況判断部２０は「ユーザは番組８を嗜好して視聴していた」と判断する。しかし、番組９については放送途中で操作Ｋが行われていることから、番組８終了後も「３ｃｈ」を選択したままで、番組９は視聴していなかった可能性も十分考えられる。従って、期間ｂに例示したような場合には番組９は無視して番組８についてのみ嗜好情報の抽出が好ましく、視聴状況判断部２０は番組８についてのみ嗜好されて視聴されたと判断し番組８の視聴状況を示す情報を取得する。
【００４０】
次に、番組の放送スケジュールとユーザによるリモコン操作のタイミングに基づいて嗜好情報を抽出する視聴状況判断部２０と嗜好情報抽出部２１の動作について説明する。
【００４１】
視聴状況判断部２０は、リモコン受信部１１から検出された（制御信号に関する）リモコン操作（操作した時刻、選択したチャンネル番号等）を操作履歴として記憶する機能を有しており、この操作履歴の内容から「所定の時間以上連続して視聴していた」と判断した期間について、操作履歴から関連する視聴状況を示す情報を抽出し視聴リストを作成する。
【００４２】
図８は操作履歴から作成した視聴リストの一例を示す説明図である。図において、Ｌ１はリモコン操作によりチャンネルが選択され、同一番組の視聴が所定時間以上となった場合に、視聴が開始された時刻を記憶する開始時刻欄である。Ｌ２は開示時刻欄Ｌ１から視聴された番組の視聴が終了された（新たにチャンネル選択が行われた）時刻を記憶した終了時刻欄である。Ｌ３は開始時刻欄Ｌ１に記憶した時刻において選択されたチャンネルを記憶するチャンネル欄である。Ｌ４は開始時刻欄Ｌ１と終了時刻欄Ｌ２に記憶した時刻の間にチャンネル欄Ｌ３に記憶したチャンネルで放送されていた番組（番組名称等）を記憶する番組欄である。
【００４３】
以上のような視聴リストを作成する視聴状況判断部２０は、開始時刻欄Ｌ１、終了時刻欄Ｌ２、及びチャンネル欄Ｌ３に記憶する内容を、リモコン操作に基づいてリモコン受信部１１から出力される各制御信号によって取得する。また、番組欄Ｌ４に記憶する内容は、番組情報取得部９から得られる番組情報と、開始時刻欄Ｌ１、終了時刻欄Ｌ２、チャンネル欄Ｌ３の内容とを照合して、該当する期間（開示時刻欄Ｌ１の時刻から終了時刻欄Ｌ２の時刻の間）に放送されていた番組（番組名称等）を取得して前記視聴リスト（番組欄Ｌ４）に追加格納（登録）する。
【００４４】
次に、視聴状況判断部２０は前記視聴リストに登録された全ての番組に関する前記各登録内容について評価を行う。視聴状況判断部２０には視聴リストの登録内容（視聴状況）を評価するための評価基準が予め備えられている。
【００４５】
この評価基準の一例を図９の説明図に示す。図において、評価基準の要素となる評価項目は、例えば、「番組開始５分以上前から選局していたか」、「番組開始前後５分以内にリモコン操作があったか」、「番組終了前後５分以内にリモコン操作があったか」、「番組の２０％以下しか視聴していないか」、「番組の８０％以上を視聴したか」等が挙げられる。この評価基準では、評価する番組の視聴に関するリモコン操作や視聴時間によって分類された様々な視聴形態を、各ケース（図９において“ケース１”、“ケース２”、“ケース３”、…と記載）ごとに規定してまとめている。これは、ひとつの視聴形態に該当する評価項目（図８において“○”を付した評価項目）をひとつのケースとして定めておき、それぞれのケースに嗜好度を０ないし５のポイントとして付し、それぞれのケースを６段階の嗜好度で規定している。このポイントが高い場合ほどユーザが嗜好して該当する番組を視聴していた可能性が高いことになる。
【００４６】
例えば、図９においてケース１は「番組開始前後５分以内にリモコン操作があったか」、「番組終了前後５分以内にリモコン操作があったか」、「番組の８０％以上を視聴したか」の評価項目が該当する場合である。ここで例示したケース１は図７に示した期間ａに関する視聴、即ち、番組４の視聴状況に相当する。この視聴状況は、ユーザが番組の開始時刻と終了時刻を共に認識しており、その間は当該番組を視聴していた可能性が高いと判断できる。つまり、この番組に対する嗜好も強いと判断できるため、このケース１では図９に示したように嗜好度のポイントは最高点の５ポイントとしている。
【００４７】
視聴状況判断部２０は、以上説明した評価基準に基づいて前記視聴リストに登録された全番組について評価を行い、嗜好度が１ポイント以上の番組についてユーザの嗜好度が抽出できる可能性が高いと判断して、嗜好情報抽出部２１へ「視聴開始時刻」、「視聴終了時刻」、「選択チャンネル」、「番組名称」、「嗜好度」に関するデータを出力する。
【００４８】
前記各データが入力された嗜好情報抽出部２１は、前記実施の形態１で説明した嗜好情報抽出部１３と同様に嗜好情報（キーワード等）を抽出し嗜好情報データベースを構築する。このデータベース化に当たり、視聴状況判断部２０から得られた嗜好度を用いて各嗜好情報（キーワード等）に重みを付して（優先順位等を設けて）格納する。
【００４９】
以上のように、この実施の形態２によれば、ユーザのリモコン操作と番組放送のスケジュールから実際にユーザが番組を視聴した可能性が高い期間を判断する視聴状況判断部を設けたので、不要な嗜好情報（キーワード）が嗜好情報データベースに格納される可能性が低くなり、この嗜好情報に基づくことでユーザの嗜好に忠実な番組推薦を行える効果が得られる。
【００５０】
実施の形態３．
図１０は実施の形態３による放送受信機の構成を示すブロック構成図である。前記実施の形態１で説明した放送受信機と同一または相当する部分には同一の符号を付し、その説明を省略する。図において、３０は適時にユーザに現在の視聴状況を問い合わせる問い合わせメッセージ信号を発信し、ユーザによるリモコン操作（リモコン受信部１１の出力）が行われたとき、視聴している番組に関する番組情報とリモコン操作が行われた時刻とを番組情報取得部９から取得し、視聴状況を判断する視聴状況判断部（視聴状況判断手段）である。３１は番組情報取得部９から出力される番組情報と、視聴状況判断部３０から出力される視聴状況（時刻及びチャンネル番号）とを用いてユーザの嗜好情報を抽出し、この嗜好情報をデータベース化する嗜好情報抽出部（嗜好情報抽出手段）である。３２は視聴状況問い合わせメッセージに関する表示データを記憶する、例えば、フラッシュメモリ等の記憶手段（図示省略）を備えており、視聴状況判断部３０からの指示を受信すると、視聴状況問い合わせメッセージに関する表示データをグラフィックス処理部５へ出力する視聴状況問い合わせメッセージ表示部（メッセージ表示手段）である。
【００５１】
次に動作について説明する。
この実施の形態３による放送受信機は、ユーザにリモコン操作を促し、ユーザの操作を検知して得た情報から嗜好情報を抽出するものである。なお、放送波を受信し、映像及び音声を出力する動作は実施の形態１にて説明した内容と同様であり、その説明を省略する。ここでは、ユーザに操作を促し、この操作によって嗜好情報を得る動作について説明する。以下、このような動作を図１１のフローチャートを用いて説明する。
【００５２】
放送受信機が動作状態となると、番組情報取得部９はデマルチプレクサ３から出力されるデータから番組情報を取得する（ステップＳＴ２０）。また、視聴状況判断部３０は、所定の期間で定期的に問い合わせメッセージ信号を視聴状況問い合わせメッセージ表示部３２へ発信し、この問い合わせメッセージ信号を受信した視聴状況問い合わせメッセージ表示部３２は、当該メッセージの表示データをグラフィックス処理部５へ出力し、所定のデータ処理が行われ、表示部６に視聴状況問い合わせメッセージが表示される（ステップＳＴ２１）。
【００５３】
当該メッセージの表示に当たり、視聴状況問い合わせメッセージ表示部３２は、視聴状況判断部３０から問い合わせメッセージ信号が発信されている（この信号を受信している）間、表示タイミング制御信号をグラフィックス処理部５へ出力する。グラフィックス処理部５は表示タイミング制御信号が入力されている間表示部６に視聴状況問い合わせメッセージを表示させる。これは、視聴状況判断部３０から問い合わせメッセージ信号が発信されている間だけ表示部６に当該メッセージが表示されることになる。このメッセージは番組視聴の邪魔にならないよう、表示部６の画面側方の端部近傍に表示される。
【００５４】
以上のようにしてメッセージを表示し、メッセージ内容に沿った操作をユーザに行わせる。例えば、「今テレビを見ていたらチャンネル１のボタンを押してください」というメッセージを表示し、ユーザにこのメッセージが表示されている間にリモコン装置１０のチャンネル１に該当するボタンを押下操作させる（ステップＳＴ２２）。このとき、チャンネル１のボタンが操作されるが、この操作によってチャンネル選択が変更されないように、視聴状況判断部３０から問い合わせメッセージ信号をシステム制御部１６へ入力し、この信号が発信されている間（視聴状況問い合わせメッセージが表示されいる間）、システム制御部１６によるリモコン操作に基づく通常のチャンネル変更動作が行われないようにしている。
【００５５】
前記説明のようにしてユーザにメッセージ内容の操作を行わせた後、この操作（リモコン操作）を検知した視聴状況判断部３０は、メッセージ内容に沿った操作であることを確認してユーザが現在視聴していると判断し、番組情報取得部９からリモコン操作が行われた「現在時刻」とユーザが現在視聴している「チャンネル番号」等の番組情報を取得する。この後、視聴状況判断部３０は前記説明のようにして取得した「チャンネル番号」（番組情報）と前記「現在時刻」とを嗜好情報抽出部３１へ出力する。
【００５６】
前記「現在時刻」と「チャンネル番号」が入力された嗜好情報抽出部３１は、この「現在時刻」と「チャンネル番号」とを、番組情報取得部９から得られる様々な番組情報と照合して、該当する番組情報を取得し前記実施の形態１と同様に嗜好情報を抽出し、嗜好情報データベースに格納する（ステップＳＴ２３）。こうして嗜好情報データベースを構築し、前記実施の形態１と同様に嗜好情報に基づき推薦番組決定部１４で推薦番組を決定し（ステップＳＴ２４）、この推薦番組の番組情報を番組情報表示部１５、グラフィックス処理部５において所定の処理を行わせ、表示部６に表示させユーザに情報提供する（ステップＳＴ２５）。なお、「現在時刻」は厳密にリモコン操作が行われた時刻でなくとも良く、リモコン操作から所定の経過時間の範囲内であればよい。
【００５７】
以上の説明では、視聴状況問い合わせメッセージでテレビを視聴しているか否かをユーザに問い合わせているが、ユーザに現在視聴している番組の評価をリモコン操作により入力させるようにし、嗜好情報の重みとして付加するようにしてもよい。
【００５８】
また、前記説明では定期的に視聴状況問い合わせを行うものを例示したが、番組情報取得部９で取得される番組情報には、現在放送受信機で視聴している番組に関する情報が含まれていることを利用し、放送受信機で視聴している番組内容に変更が発生したことを番組情報取得部９から得られる番組情報を解析して（視聴状況判断部にて）判断し、視聴状況を問い合わせるメッセージを表示するようにしてもよい。また、リモコン操作によりチャンネルが切り替えられたことを、リモコン受信部１１から出力される制御信号から視聴状況判断部が判断して、このとき視聴状況を前記説明と同様問い合わせメッセージを表示させ、ユーザに問い合わせるようにしてもよい。
【００５９】
以上のように、この実施の形態３によれば、ユーザに直接視聴状況を問い合わせ、リモコン操作を行わせることで視聴状況を判断するようにしたので、実際にユーザがテレビを視聴している状況で得られる番組情報から嗜好情報を抽出することが可能になり、よりユーザの嗜好に合った番組を推薦番組として紹介できる効果が得られる。
【００６０】
【発明の効果】
以上のように、この発明によれば、ユーザからの操作を入力する操作手段と、受信した放送から番組情報を取得する番組情報取得手段と、操作手段に入力されたユーザからの操作に基づいて視聴状況を判断する視聴状況判断手段と、番組情報と視聴状況とからユーザの嗜好情報を抽出する嗜好情報抽出手段と、番組情報と嗜好情報とからユーザへ推薦する番組を決定する推薦番組決定手段とを備え、前記視聴状況判断手段は、番組情報取得手段から得られる番組情報と操作手段に入力された操作とを照合し、番組終了前後設定時間内に操作手段に操作があったか否かで視聴状況を判断するので、的確な嗜好情報を得ることが可能になり、よりユーザの嗜好に近い番組推薦を行うことが可能になる効果が得られる。
【図面の簡単な説明】
【図１】  この発明の実施の形態１による放送受信機の構成を示すブロック構成図である。
【図２】  実施の形態１による放送受信機の動作を示すフローチャートである。
【図３】  リモコン操作により発生するイベントを時系列に示した説明図である。
【図４】  視聴状況判断部による視聴状況を判断する動作を示した説明図である。
【図５】  嗜好情報データベースの構成を示す説明図である。
【図６】  この発明の実施の形態２による放送受信機の構成を示すブロック構成図である。
【図７】  放送スケジュールと番組選択を行う場合の状況を時系列に示した説明図である。
【図８】  操作履歴から作成した視聴リストを示す説明図である。
【図９】  視聴リストに登録された番組の評価に用いる評価基準を示した説明図である。
【図１０】  この発明による実施の形態３による放送受信機の構成を示すブロック構成図である。
【図１１】  実施の形態３による放送受信機を構成する各部位の動作を示すフローチャートである。
【図１２】  従来の放送受信機の構成を示すブロック構成図である。
【符号の説明】
１  アンテナ、２  チューナ、３  デマルチプレクサ、４  デコーダ、５  グラフィックス処理部、６  表示部、７  音声処理部、８  スピーカ、９  番組情報取得部（番組情報取得手段）、１０  リモコン装置（操作手段）、１１  リモコン受信部、１２  視聴状況判断部（視聴状況判断手段）、１３  嗜好情報抽出部（嗜好情報抽出手段）、１４  推薦番組決定部（推薦番組決定手段）、１５  番組情報表示部、１６  システム制御部、２０  視聴状況判断部（視聴状況判断手段）、２１  嗜好情報抽出部（嗜好情報抽出手段）、３０  視聴状況判断部（視聴状況判断手段）、３１  嗜好情報抽出部（嗜好情報抽出手段）、３２  視聴状況問い合わせメッセージ表示部（メッセージ表示手段）。
【図１】
0003801878.tif 000002
【図２】
0003801878.tif 000003
【図３】
0003801878.tif 000004
【図４】
0003801878.tif 000005
【図５】
0003801878.tif 000006
【図６】
0003801878.tif 000007
【図７】
0003801878.tif 000008
【図８】
0003801878.tif 000009
【図９】
0003801878.tif 000010
【図１０】
0003801878.tif 000011
【図１１】
0003801878.tif 000012
【図１２】
0003801878.tif 000013