(57)【要約】【課題】  視聴履歴に基づく番組選択をより適切に行う放送受信装置を提供する。【解決手段】  まず所定時間後に視聴可能な番組を取得し（Ｓ６０１）、それぞれの番組に対して過去の視聴履歴を収集し（Ｓ６０２）、その番組の放送時間及び視聴履歴を合計して（Ｓ６０３、Ｓ６０４）、これらを元にその番組に対するユーザの視聴割合を計算する（Ｓ６０５）。この視聴割合に応じて、番組の優先順位を決定し（Ｓ６０６）、この優先順位に応じて番組を表示させる。【選択図】      図６
2006254076.tif 000002
【特許請求の範囲】
【請求項１】
放送を受信し、所望のチャネルを選択して出力する受信手段と、
前記受信手段からの出力データを表示画面に表示させる表示手段と、
前記出力データに対応する番組を判別する番組判別手段と、
前記番組判別手段により判別される番組の放送時間及び前記表示手段により表示させた出力時間を番組毎に管理する視聴履歴蓄積手段と、
前記視聴履歴蓄積手段により管理された前記放送時間に占める前記出力時間の割合に基づき、前記受信手段が出力可能な番組の中から、前記表示手段により表示させる番組を決定する予測手段と
を備えることを特徴とする放送受信装置。
【請求項２】
請求項１記載の放送受信装置において、
番組を視聴するユーザを識別する識別手段
をさらに備え、
前記視聴履歴蓄積手段は、前記識別手段により識別されたユーザ毎に前記放送時間及び前記出力時間を管理すること
を特徴とする放送受信装置。
【請求項３】
前記予測手段は、前記受信手段が所定時間後に出力可能な番組の中から、前記表示手段により表示させる番組を決定すること
を特徴とする請求項１記載の放送受信装置。
【請求項４】
前記予測手段は、前記表示手段により表示させる番組を決定する際に、放送されてから所定期間内の番組に関する前記放送時間及び前記出力時間のみを参照すること
を特徴とする請求項１記載の放送受信装置。
【請求項５】
前記番組判別手段は、其々の番組のジャンルを判別し、
前記視聴履歴蓄積手段は、其々の番組のジャンルを管理し、
前記予測手段は、前記受信手段が出力可能な番組の中から、其々のジャンルに属する番組の前記放送時間及び前記出力時間に基づき、前記表示手段に表示させる番組を決定すること
を特徴とする請求項１記載の放送受信装置。
【請求項６】
前記視聴履歴蓄積手段は、時間帯毎に前記放送時間及び前記出力時間を管理すること
を特徴とする請求項５記載の放送受信装置。
【請求項７】
前記予測手段は、其々のジャンルに属する番組の前記放送時間の累計に占める前記出力時間の累計の割合に基づき、前記表示手段に表示させる番組を決定すること
を特徴とする請求項５記載の放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送を受信してユーザに視聴させる放送受信装置に関する。
【背景技術】
【０００２】
従来のテレビは、視聴を開始するために装置の電源を入れた際に、前回視聴していたチャネルと同じチャネルが最初の画面として映し出される。しかしながらこのようなテレビは、現在放送されている番組の内容や視聴するユーザの嗜好が考慮されていないため、ユーザが見たい番組ではない可能性がある。さらに、デジタル化に伴う多チャネル化の傾向は、放送を視聴するユーザにとり、視聴する番組の選択しが増える反面、見たい番組をすばやく探すことが困難となり、番組の選択に多くの時間を要することがある。
【０００３】
このような状況を改善すべく、番組の視聴履歴を取り、これに基づいてチャネルの選択を行うことが考えられている（例えば、特許文献１参照）。特許文献１では、１日を所定の時間区分で分割し、各時間区分の中で視聴頻度の高いチャネル、若しくは累積視聴時間の長いチャネルを表示させる装置が記載されている。ここで、視聴頻度を数える際には、所定時間以上視聴した番組の視聴回数をカウントしている。
【特許文献１】特開２００４−２６６３９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のように時間帯毎に番組の視聴頻度を取得する方法は、例えばスポーツ中継の延長や、緊急放送の挿入により放送時間がずれた場合には、見たい番組を判断することができない。また、所定時間以上視聴した番組の視聴回数を取得する手法は、閾値の設定が難しく、ユーザが短時間で番組を切り換えた場合には、極端に回数が増加するか、若しくは回数が全くカウントされない可能性がある。また、視聴累積時間の長い番組を選択する場合には、例えば２時間番組が３０分番組よりも優先順位が高くなる等の課題がある。
【０００５】
そこで本発明は、視聴履歴に基づく番組選択をより適切に行う放送受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の放送受信装置は、放送を受信し、所望のチャネルを選択して出力する受信手段と、前記受信手段からの出力データを表示画面に表示させる表示手段と、前記出力データに対応する番組を判別する番組判別手段と、前記番組判別手段により判別される番組の放送時間及び前記表示手段により表示させた出力時間を番組毎に管理する視聴履歴蓄積手段と、前記視聴履歴蓄積手段により管理された前記放送時間に占める前記出力時間の割合に基づき、前記受信手段が出力可能な番組の中から、前記表示手段により表示させる番組を決定する予測手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、視聴履歴に基づく番組選択をより適切に行う放送受信装置を提供することを目的とする。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の放送受信装置について、図面を参照しながら説明する。
【実施例１】
【０００９】
図１は、本発明の放送受信装置の実施例であるノートＰＣの構成を示す図である。ノートＰＣ１００は、全体の動作の制御を行う制御部１００と、デジタル放送を受信するチューナ１０２（受信手段）と、チューナ１０２から受信した受信信号から、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）を取得するとともに、チューナ１０２からの受信データに対応する番組を判断するＥＰＧ処理部１０３（番組判別手段）と、ユーザのログインしたアカウントからユーザを判断するユーザ識別部１０４（識別手段）と、ユーザの視聴履歴を蓄積する履歴蓄積部１０５（視聴履歴蓄積手段）と、視聴履歴からユーザが視聴する番組を予測する視聴番組予測部１０６（予測手段）と、グラフィックコントローラ１０７（表示手段）と、ＬＣＤ１０８（表示画面）と、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）１０９と、リモコン２０からの受信信号を受ける赤外線受光部１１０とから構成される。
【００１０】
制御部１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やメモリ等から構成され、ノートＰＣ１００全体の動作を制御する。制御部１０１は視聴プログラム１０１ａを実行し、ユーザにチューナ１０２から受信した映像を視聴させることができる。
【００１１】
チューナ１０２は、デジタル放送を受信し、所定のチャネルの映像データを出力する。より具体的には、ＲＦ信号をベースバンド信号に周波数変換しデジタル復調及び復号処理を行った上で、このデジタル信号のストリームから所望のＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）信号を抜き出してＰＳ（Ｐｒｏｇｒａｍ  Ｓｔｒｅａｍ）信号に変換する。
【００１２】
ＥＰＧ処理部１０３は、チューナ１０２から受信する受信データを解析し、ＥＰＧを取得する。図２は、ＥＰＧで得られる番組表の一部の例である。図２に示したように、其々のチャネルの番組、番組の放送開始時間、放送終了時間が取得できる。また、図２には図示していないが、番組のジャンル（例えばスポーツ、ドラマ、映画等）や、番組の内容等も取得することができる。また、例えばスポーツ中継等により放送時間が変更になった場合には、ＥＰＧ処理部１０３が取得するＥＰＧにより、変更後の放送時間を取得することが可能である。尚、本実施例では、デジタル放送の付随情報としてＥＰＧを取得しているが、例えばＡＤＡＭＳ（登録商標、ＴＶ−Ａｓａｈｉ  Ｄａｔａ  Ａｎｄ  Ｍｕｌｔｉｍｅｄｉａ  Ｓｅｒｖｉｃｅ）等の地上波放送に重畳されて配信されるもの、インターネットを介してサービスプロバイダが提供するもの等を取得しても良い。
【００１３】
ユーザ識別部１０４は、ユーザがログインした際のアカウント等に基づいて、視聴しているユーザが誰であるかを判断する。他にも、例えば指紋認証や、カメラを用いた顔画像認証等を用いても良い。
【００１４】
履歴蓄積部１０５は、ユーザに視聴させた番組の視聴履歴を格納する。図３は、履歴蓄積部１０５が持つ視聴履歴の例である。図３に示すように、ユーザの視聴した番組毎に、番組名、その番組のジャンル、放送日、放送時間、ユーザによる視聴時間に関する情報を、ユーザ毎に管理している。
【００１５】
視聴予測部１０６は、ユーザに視聴させる番組を予測する。この処理については詳しくは後述するが、ユーザの設定した所定時間（例えば２分）後に放送される其々の番組に対するユーザの視聴割合Ｐ
【００１６】
【数１】
2006254076.tif 000003
【００１７】
に基づき、この視聴割合の高い番組をユーザに視聴させる。尚、このままでは放送時間の和である分母が０となる可能性があるので、例えば分母に定数を加えても良い。
【００１８】
ＲＴＣ１０９は、計時専用のＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、時間情報を生成する。ノートＰＣ１００の電源が切られている間も、内蔵電池から電源供給を受けて動作する。赤外線受光部１１０は、リモコン２０からのユーザの操作を受け付けるためのインタフェースである。
【００１９】
図４は、リモコン２０の例を示す図である。図４に示すように、リモコン２０には、チャネル番号及び昇順、降順でチャネルを切り換えることのできるチャネルボタン２１と、視聴番組予測部１０６での予測に従ってチャネルを切り換えるお好みチャネルボタン２２とが設けられている。
【００２０】
次に、テレビ放送視聴時における、視聴プログラム１０１ａの処理の流れについて、図５及び図６を参照しながら説明する。図５は、テレビ放送視聴時における視聴プログラム１０１ａの処理の流れを示すフローチャートである。
【００２１】
ユーザにより、テレビ放送を視聴するためのアプリケーションである視聴プログラム１０１ａが起動されると、視聴プログラム１０１ａは、ユーザ識別部１０４により、視聴しているユーザを特定する（Ｓ５０１）。このユーザの特定は、先述した通り、ログインしたアカウントにより関することが可能である。ユーザが特定されると、当該ユーザに対応したユーザの視聴履歴を履歴蓄積部１０５から取得する（Ｓ５０２）。もし、ユーザに対応した視聴履歴が履歴蓄積部１０５になければ（Ｓ５０３のＮｏ）、通常のテレビのように、チューナ１０２から受信するチャネルを視聴プログラム１０１ａが最後の表示させたチャネルのものに合わせ、グラフィックコントローラ１０７を制御してＬＣＤ１０８に表示させる（Ｓ５０４）。
【００２２】
当該ユーザに対応したユーザの視聴履歴があれば（Ｓ５０３）、視聴プログラム１０１ａは、その視聴履歴に基づいて、視聴番組予測部１０６により、所定時間後に放送される其々の番組に対して優先順位をつける（Ｓ５０５）。この優先順位のつけ方については、図６を参照しながら後述する。
【００２３】
其々の番組に対して優先順位をつければ、視聴プログラム１０１ａは、チューナ１０２の受信するチャネルをこの優先順位の最も高い番組のチャネルに合わせ、グラフィックコントローラ１０７を制御してＬＣＤ１０８に表示させる（Ｓ５０６）。
【００２４】
チャネルをあわせた後（Ｓ５０４、Ｓ５０６）、視聴プログラム１０１ａは、表示させている番組の視聴時間の計測を開始する（Ｓ５０７）。この開始時刻は、ＲＴＣ１０９から取得することができる。
【００２５】
ユーザが視聴を開始すると、視聴プログラム１０１ａは、現在ユーザが視聴している番組が終了したか否かを監視する（Ｓ５０８）。番組が終了したか否かは、ＲＴＣ１０９から取得できる現在時刻と、ＥＰＧ処理部１０３から取得できる番組の終了時刻とを比較することにより判断することができる。番組が終了すれば（Ｓ５０８のＹｅｓ）、視聴プログラム１０１ａは視聴時間の終了時刻をＲＴＣ１０９から取得し、Ｓ５０７で取得した視聴開始時刻との差分により視聴時間を計算する（Ｓ５０９）。視聴プログラム１０１ａは、この視聴した番組の放送時間（例えば、図２の例に示す「週末婚」であれば、放送時間は１０時３０分から１１時２５分までの５５分となる）と、Ｓ５０９で取得した視聴時間を、当該ユーザに対する視聴履歴として、履歴蓄積部１０５に格納する（Ｓ５１０）。このとき、もし同じ放送に対するデータがある場合には（例えば、ユーザが６ｃｈを初め視聴していて、ＣＭの間だけ４ｃｈに切り換え、ＣＭが終わった頃を見計らって６ｃｈに戻した場合等）、その以前のデータに対し、視聴時間を加算すれば良い。視聴履歴を更新すれば、視聴プログラム１０１ａは、新たな番組に対して、視聴時間の計測を開始する（Ｓ５０７）。
【００２６】
番組が終了していなければ（Ｓ５０８のＮｏ）、視聴プログラム１０１ａは、チャネルの切替があったかどうかを判断する（Ｓ５１１）。チャネルの切替が無ければ（Ｓ５１１のＮｏ）、Ｓ５０８に戻る。
【００２７】
チャネルの切替があれば（Ｓ５１１のＹｅｓ）、視聴プログラム１０１ａはＳ５０９及びＳ５１０と同様に視聴時間の計測を終了し（Ｓ５１２）、視聴した番組の放送時間及び視聴時間を、履歴蓄積部１０５に格納する（Ｓ５１３）。
【００２８】
さらに、Ｓ５１１でのチャネル切替がチャネルボタン２１によるものなのか、若しくはお好みチャネルボタン２２によるものなのかを判断し（Ｓ５１４）、チャネルボタン２１による切替であれば（Ｓ５１４のＮｏ）、視聴プログラムはチャネル番号、若しくは昇順、降順により通常のチャネル切替を行う（Ｓ５１５）。
【００２９】
お好みチャネルボタン２２による切替であれば（Ｓ５１４のＹｅｓ）、視聴プログラム１０１ａは、当該ユーザの視聴履歴が履歴蓄積部１０５に格納されているか否かを判断する（Ｓ５１６）。ユーザの視聴履歴がなければ（Ｓ５１６）、例えば通常の昇順等でチャネルを切り換える（Ｓ５１５）。
【００３０】
ユーザの履歴があれば（Ｓ５１６のＹｅｓ）、視聴プログラム１０１ａはＳ５０５と同様、その視聴履歴に基づいて、視聴番組予測部１０６により、所定時間後に放送される其々の番組に対して優先順位をつけ（Ｓ５１７）、この順位に従って、優先順位の高いものから順にチャネルを切り換える（Ｓ５１８）。
【００３１】
視聴プログラム１０１ａは、チャネルを切り換えれた後、切り換えた後の番組について視聴時間の計測を開始する（Ｓ５０７）。
続いて、図６を参照しながら、図５のＳ５０５及びＳ５１７に対応する、それぞれの番組の優先順位を決定する処理について説明する。図６は、番組の優先順位を決定する際の、視聴番組予測部１０６の処理の流れを示すフローチャートである。
【００３２】
まず、視聴番組予測部１０６は、ＥＰＧ処理部１０３から、ユーザの設定する所定時間後に視聴可能な番組を取得する（Ｓ６０１）。このときユーザの設定する値は、例えば１分乃至２分程度の値が好ましい。所定時間後に視聴可能な番組を取得すれば、それぞれの番組に対して、以下に説明するＳ６０２乃至Ｓ６０５までの処理を行う。
【００３３】
まず、視聴番組予測部１０６は、処理中の番組に対する、過去の視聴履歴を収集する（Ｓ６０２）。このとき収集する視聴履歴は、例えば過去１ヶ月以内や、放送４回分等の、所定の期間内の履歴である。この所定期間を経過した視聴履歴は、履歴蓄積部１０５から削除される。
【００３４】
さらに、Ｓ６０２で収集した視聴履歴に対して、放送時間及び視聴時間をそれぞれ合計する（Ｓ６０３、Ｓ６０４）。さらに、先述した数１のように、その番組に対するこの視聴時間の放送時間に占める割合を計算する（Ｓ６０５）。例えば、図３のユーザＡに対する「週末婚」の視聴割合であれば、放送時間５５分の放送が２回あり、それぞれの視聴時間は５０分、４８分であるので、視聴割合は、（５０＋４８）／（５５＋５５）＝０．８９となる。
【００３５】
先述したように、Ｓ６０２乃至Ｓ６０５を、所定の時間後に視聴可能な番組のそれぞれに対して計算し、視聴番組予測部１０６は視聴割合の高い順に優先順位を決定する（Ｓ６０６）。例えば、ユーザＡが２分後の番組について計算するように設定していて、３月３日（図２の例のように、ユーザは１１時から「ニュース」、「ドラマチック韓流・パリの恋人」、「週末婚」、「こたえてちょーだい！」、「はぐれ刑事純情派」が視聴可能とする）の１０時５８分に視聴番組予測部１０６が計算を行う場合には、「ニュース」の視聴割合が０．２、「ドラマチック韓流・パリの恋人」の視聴割合が０．１９、「週末婚」の視聴割合が０．８９となるので、「週末婚」「ニュース」「ドラマチック韓流・パリの恋人」の順に優先順位がつくこととなる。
【００３６】
以上説明したように、本実施例によれば、視聴履歴を番組毎に管理し、視聴可能な番組に対する視聴割合に基づいて番組の選択を行うので、例えばスポーツ中継等で放送時間が変更となった場合にも、同じ番組の視聴履歴を取得して優先順位をつけるので、適切に番組選択を行うことができる。
【００３７】
また、本実施例では、所定時間以上視聴した番組の視聴回数を取得する手法のように、閾値を設ける必要も無く、ユーザが短時間で２番組を切り換えるような場合であっても、適切に番組の優先順位を定めることができる。
【００３８】
本実施例では、放送時間に占める視聴時間の割合に基づいて優先順位を定めているので、長時間放送される番組の優先順位が、短時間の番組の優先順位と比して高くなることもない。
【００３９】
本実施例では、ユーザ毎に視聴履歴を管理し、番組を選択しているので、ユーザの嗜好に応じた番組選択を行うことが可能である。
また、所定時間後に放送される番組に対して番組の選択を行うので、例えば放送開始直前等のタイミングでテレビをつけた場合でも、ユーザの好みに応じた番組のチャネルが選択される。
【００４０】
本実施例では、視聴番組予測部１０６は、放送されてから所定期間内の視聴履歴のみを参照する。これにより、例えば以前はよく見ていたが、最近はあまり見ていないような番組の優先順位が、下がりやすくなる。また、視聴履歴を履歴蓄積部１０５から削除することにより、視聴履歴のデータが膨大となることを抑制することもできる。
【００４１】
尚、本実施例ではノートＰＣ１００を例に説明を行ったが、例えば通常のＴＶなどであっても良い。
本実施例では、番組のジャンルについては判断していないが、視聴時間帯及びジャンルに基づいて番組選択を行えるようにしても良い。図７は、視聴時間帯及びジャンルを考慮する際の、履歴蓄積部１０５の例である。図７に示した通り、実施例１の視聴履歴を、其々の時間帯に応じて分割したものである。
【００４２】
視聴時間帯及びジャンルを考慮する際の、図５のＳ５０５若しくはＳ５１７における優先順位を定める処理の流れについて、図８に示す。
まず視聴プログラム１０１ａは、ＥＰＧ処理部１０３により、所定時間後に視聴可能な番組の其々のジャンルを取得する（Ｓ８０１）。この其々のジャンルに対し、以下に説明するＳ８０２乃至Ｓ８０５の処理を行う。
【００４３】
まず、所定時間後の属する時間帯に放送された、処理中のジャンルに属する番組の視聴履歴を収集する（Ｓ８０２）。例えば図７の例において、２０：００−２１：００の時間帯に対して処理を行う場合には、スポーツのジャンルについて、「野球  巨人対阪神」「サッカー  日本対北朝鮮」を取得する。
【００４４】
さらに、Ｓ８０２で取得された番組に対し、其々の番組の放送時間及び視聴時間を合計する（Ｓ８０３、Ｓ８０４）。さらに、そのジャンルに対するこの視聴時間の放送時間に閉める割合を計算する（Ｓ８０５）。先の図７の例であれば、そのジャンルの視聴割合は、（６０＋４８）／（６０＋５４）＝０．９５となる。
【００４５】
先述したように、Ｓ８０２乃至Ｓ８０５の処理を、所定の時間後に視聴可能な番組のジャンルの其々に対して計算し、視聴番組予測部１０６は視聴割合の高い順に優先順位を決定する（Ｓ８０６）。さらに、この優先順位の最も高いジャンルに属する番組に対して、図６のような処理により、番組の優先順位を定める。
【００４６】
このように、ジャンル及び時間帯を考慮すれば、例えば１９：００乃至２１：００の間は大体野球かサッカーを見るようなユーザに対し、より適切に番組選択を行うことが可能となる。また、１度しか放送されないサッカーの国際試合等の特別番組が放送される場合には、その番組自体の視聴履歴は存在しないが、このようなジャンルを考慮することにより、その特別番組の優先順位を高めることが可能となる。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施例１に係るノートＰＣの構成を示す図。
【図２】ＥＰＧについて説明するための図。
【図３】本発明の実施例１に係るノートＰＣの履歴蓄積部が持つ視聴履歴の例を示す図。
【図４】本発明の実施例１に係るノートＰＣを操作するリモコンを示す図。
【図５】本発明の実施例１に係るノートＰＣの処理の流れを示すフローチャート。
【図６】本発明の実施例１に係るノートＰＣが、番組の優先順位を決定する際の処理の流れを示すフローチャート。
【図７】本発明の変形例に係るノートＰＣの履歴蓄積部が持つ視聴履歴の例を示す図。
【図８】本発明の変形例に係るノートＰＣが、番組の優先順位を決定する際の処理の流れを示すフローチャート。
【符号の説明】
【００４８】
２０・・・リモコン
２１・・・チャネルボタン
２２・・・お好みチャネルボタン
１００・・・ノートＰＣ
１０１・・・制御部
１０１ａ・・・視聴プログラム
１０２・・・チューナ
１０３・・・ＥＰＧ処理部
１０４・・・ユーザ識別部
１０５・・・履歴蓄積部
１０６・・・視聴番組予測部
１０７・・・グラフィックコントローラ
１０８・・・ＬＣＤ
１０９・・・ＲＴＣ
１１０・・・赤外線受光部
【図１】
2006254076.tif 000004
【図２】
2006254076.tif 000005
【図３】
2006254076.tif 000006
【図４】
2006254076.tif 000007
【図５】
2006254076.tif 000008
【図６】
2006254076.tif 000009
【図７】
2006254076.tif 000010
【図８】
2006254076.tif 000011