(57)【特許請求の範囲】
【請求項１】
放送データを受信する放送受信手段と、
所定のオブジェクトに関する情報をオブジェクト情報として登録するオブジェクト登録手段と、
前記受信した放送データと、前記登録されたオブジェクト情報とに基づいて、該オブジェクト情報が示すオブジェクトが前記放送データを介して放送される番組に出演する単位時間当たりの割合に応じた出演率を番組毎に算出する出演率算出手段と、
前記算出された出演率に基づいて、出力する番組の映像の切り替えを判断する切替判断手段と、を備え、
前記オブジェクト登録手段は、ユーザの操作にしたがって、前記所定のオブジェクトと当該オブジェクトに対する前記ユーザの嗜好度との対応情報を前記オブジェクト情報として登録し、
前記出演率算出手段は、対応する前記嗜好度が高いオブジェクトが登場する番組ほど、前記算出される出演率が高くなるようにする
ことを特徴とする放送受信装置。
【請求項２】
前記切替判断手段の判断結果に基づいて、前記出力する映像を切り替えるか、または出力する映像を切り替えるか否かに関する問い合わせ通知を行う制御手段をさらに備える
ことを特徴とする請求項１に記載の放送受信装置。
【請求項３】
番組に関する番組情報を記録する番組情報記録手段を備え、
前記切替判断手段は、さらに、前記出力する映像の切り替えの判断結果に応じて、前記番組情報記録手段に指示して、該番組情報記録手段が記録する番組情報を切り替えさせる  ことを特徴とする請求項１または請求項２に記載の放送受信装置。
【請求項４】
前記切替判断手段は、出力する映像を前記算出された出演率の値が最も大きい番組に対応する映像に切り替えることを決定する
ことを特徴とする請求項１乃至３のいずれか１項に記載の放送受信装置。
【請求項５】
前記切替判断手段は、前記出演率の値の増加率を算出し、出力する映像を、前記出演率の値と前記出演率の値の増加率の値から算出される値が最も大きい番組に対応する映像に切り替えることを決定する
ことを特徴とする請求項１乃至３のいずれか１項に記載の放送受信装置。
【請求項６】
番組に関する番組情報を記録する番組情報記録手段を備え、
前記切替判断手段は、現在映像が出力されていない番組の出演率が、所定の閾値以上である場合に、当該番組の番組情報を記録させるように前記番組情報記録手段に指示する
ことを特徴とする請求項１または請求項２に記載の放送受信装置。
【請求項７】
前記切替判断手段は、
前記算出された出演率に基づいて、現在映像が出力されている第１の番組に対応する前記出演率が第１の閾値未満であり、かつ、現在映像が出力されていない第２の番組に対応する前記出演率が第２の閾値以上であるかを判断し、前記第１の番組に対応する前記出演率が前記第１の閾値未満であり、かつ、前記第２の番組に対応する前記出演率が前記第２の閾値以上である場合に、前記出力する番組の映像を、前記第１の番組の映像から前記第２の番組の映像に切り替えると判断する
ことを特徴とする請求項１乃至６のいずれか１項に記載の放送受信装置。
【請求項８】
放送データを受信する受信工程と、
所定のオブジェクトに関する情報をオブジェクト情報として登録する登録工程と、
前記受信した放送データと前記登録されたオブジェクト情報とに基づいて、該オブジェクト情報が示すオブジェクトが前記放送データを介して放送される番組に出演する単位時間当たりの割合に応じた出演率を番組毎に算出する算出工程と、
前記算出された出演率に基づいて、出力する番組の映像の切り替えを判断する切替判断工程と、を有し、
前記登録工程では、ユーザの操作にしたがって、前記所定のオブジェクトと当該オブジェクトに対する前記ユーザの嗜好度との対応情報を前記オブジェクト情報として登録し、
前記算出工程では、対応する前記嗜好度が高いオブジェクトが登場する番組ほど、前記算出される出演率が高くなるようにする
ことを特徴とする放送受信装置の制御方法。
【請求項９】
前記切替判断工程での判断結果に基づいて、前記出力する映像を切り替えるか、または出力する映像を切り替えるか否かに関する問い合わせ通知を行う制御工程をさらに有する
ことを特徴とする請求項８に記載の放送受信装置の制御方法。
【請求項１０】
番組に関する番組情報を記録する番組情報記録工程を有し、
前記切替判断工程では、さらに、前記出力する映像の切り替えの判断結果に応じて、前記番組情報記録工程で記録される番組情報が切り替えられるように制御する
ことを特徴とする請求項８または請求項９に記載の放送受信装置の制御方法。
【請求項１１】
前記切替判断工程では、出力する映像を前記算出された出演率の値が最も大きい番組に対応する映像に切り替えることを決定する
ことを特徴とする請求項８乃至１０のいずれか１項に記載の放送受信装置の制御方法。
【請求項１２】
前記切替判断工程では、前記出演率の値の増加率を算出し、出力する映像を、前記出演率の値と前記出演率の値の増加率の値から算出される値が最も大きい番組に対応する映像に切り替えることを決定する
ことを特徴とする請求項８乃至１０のいずれか１項に記載の放送受信装置の制御方法。
【請求項１３】
番組に関する番組情報を記録する番組情報記録工程を有し、
前記切替判断工程では、現在映像が出力されていない番組の出演率が、所定の閾値以上である場合に、前記番組情報記録工程で当該番組の番組情報が記録されるように制御する
ことを特徴とする請求項８または請求項９に記載の放送受信装置の制御方法。
【請求項１４】
前記切替判断工程では、
前記算出された出演率に基づいて、現在映像が出力されている第１の番組に対応する前記出演率が第１の閾値未満であり、かつ、現在映像が出力されていない第２の番組に対応する前記出演率が第２の閾値以上であるかを判断し、前記第１の番組に対応する前記出演率が前記第１の閾値未満であり、かつ、前記第２の番組に対応する前記出演率が前記第２の閾値以上である場合に、前記出力する番組の映像を、前記第１の番組の映像から前記第２の番組の映像に切り替えると判断する
ことを特徴とする請求項８乃至１３のいずれか１項に記載の放送受信装置の制御方法。
【請求項１５】
請求項８乃至１４のいずれか１項に記載の放送受信装置の制御方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送受信装置、放送受信装置の制御方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
下記の特許文献１は、番組詳細情報中のキーワードを予め登録し、該登録したキーワードと同じキーワードを持つ番組をユーザに推薦する番組受信装置を提案している。また、下記の特許文献２は、受信した番組に含まれる人物の登場時間に応じたポイントを算出し、算出されたポイントに基づいて、ユーザの嗜好に合致した番組を提示するコンテンツ記録再生装置を提案している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３４１５９９号公報
【特許文献２】特開２００６−３３６５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１が提案する番組受信装置は、ユーザの好みのオブジェクト（例えば出演者や物）が出演する番組を把握することはできるが、このオブジェクトが番組内のどの時間帯において、どの程度の頻度で出演するかということは、把握することができない。従って、ユーザが、好みの出演者の出演頻度が低い時間帯であっても番組を視聴してしまったり、出演頻度の高い時間帯を見逃してしまうという問題がある。
【０００５】
また、特許文献２が提案するコンテンツ記録再生装置が算出するポイントは、オブジェクトの登場時間に応じたポイントであって、オブジェクトが番組に出演する単位時間当たりの割合ではない。従って、特許文献２の技術によっては、表示番組を、ユーザの嗜好に合致した番組にリアルタイムに切り替えることができない。
【０００６】
本発明は、表示番組を、ユーザの嗜好に合致した番組にリアルタイムに切り替える放送受信装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明の一実施形態の放送受信装置は、放送データを受信する放送受信手段と、所定のオブジェクトに関する情報をオブジェクト情報として登録するオブジェクト登録手段と、前記受信した放送データと、前記登録されたオブジェクト情報とに基づいて、該オブジェクト情報が示すオブジェクトが前記放送データを介して放送される番組に出演する単位時間当たりの割合に応じた出演率を番組毎に算出する出演率算出手段と、前記算出された出演率に基づいて、出力する番組の映像の切り替えを判断する切替判断手段と、を備える。前記オブジェクト登録手段は、ユーザの操作にしたがって、前記所定のオブジェクトと当該オブジェクトに対する前記ユーザの嗜好度との対応情報を前記オブジェクト情報として登録し、前記出演率算出手段は、対応する前記嗜好度が高いオブジェクトが登場する番組ほど、前記算出される出演率が高くなるようにする。
【発明の効果】
【０００８】
本発明の放送受信装置によれば、表示番組を、ユーザの嗜好に合致した番組にリアルタイムに切り替えることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例１の放送受信装置の構成を示す図である。
【図２】オブジェクト情報の例とフレーム情報の例とを示す図である。
【図３】オブジェクト登録画面の例と、登録オブジェクト情報の例である。
【図４】実施例１の放送受信装置の動作処理を説明するフローチャートである。
【図５】番組１、２に含まれるオブジェクト情報とフレーム情報の例である。
【図６】第１の切替判断手法を説明する図である。
【図７】第２の切替判断手法を説明する図である。
【図８】実施例２の放送受信装置の構成を示す図である。
【図９】実施例２の放送受信装置の動作処理を説明するフローチャートである。
【図１０】記録制御部が記録する番組情報の例である。
【図１１】実施例３の放送受信装置の構成を示す図である。
【図１２】実施例３の放送受信装置の動作処理を説明するフローチャートである。
【発明を実施するための形態】
【００１０】
図１は、本発明の実施例１の放送受信装置の構成を示す図である。実施例１の放送受信装置１は、予め登録されたオブジェクトが番組に出演する単位時間当たりの割合である出演率を番組毎に算出する。放送受信装置１は、算出した出演率に基づいて、複数の番組のうち、映像を出力（表示）する対象となる番組である表示番組を決定し、該決定した番組の映像を出力する。
【００１１】
放送受信装置１は、アンテナ１１、放送受信部１２、表示制御部１３、表示部１４、スピーカ１５、出演率算出部１６、番組切替判断部１７、対象登録部１８を備える。アンテナ１１は、放送波を受信する。放送波は放送受信部１２に入力される。放送受信部１２は、放送データを受信する放送受信手段として機能する。具体的には、放送受信部１２は、アンテナ１１から入力された放送波に復調処理を施し、トランスポートストリーム（以下、ＴＳ）形式のデジタルデータを生成する。放送受信部１２は、更に、ＴＳデータから番組付加情報を分離し、映像音声データを復号化する。そして、放送受信部１２は、上記番組付加情報と映像音声データとを、表示制御部１３に入力する。
【００１２】
表示制御部１３は、番組付加情報を出演率算出部１６に出力する。番組付加情報は、オブジェクト情報とフレーム情報とを含む。オブジェクト情報は、番組に登場するオブジェクトに関する情報である。オブジェクトは、例えば、キーワードや、画像データである。フレーム情報は、番組に含まれる映像フレームに登場するオブジェクトを示す情報である。本実施例では、オブジェクト情報は、一定期間毎に繰り返して送出される。また、フレーム情報は、各映像フレームに対応して送出される。
【００１３】
図２は、オブジェクト情報の例とフレーム情報の例とを示す図である。図２（Ａ）は、オブジェクト情報の例を示す。このオブジェクト情報は、オブジェクトＩＤ、名前、役名、主な出演作といったデータ項目を有する。オブジェクトＩＤは、オブジェクトを一意に識別する識別情報である。名前は、オブジェクトに対応する名前である。役名は、オブジェクトに対応する役名である。主な出演作は、上記役名が示す役の主な出演作である。
【００１４】
図２（Ｂ）は、フレーム情報の例を示す。このフレーム情報は、フレームＩＤ、登場オブジェクトＩＤといったデータ項目を有する。フレームＩＤは、番組に含まれる映像フレームを一意に識別する識別情報である。登場オブジェクトＩＤは、当該フレームＩＤの映像に登場するオブジェクトを示すオブジェクトＩＤである。
【００１５】
図１に戻って、表示制御部１３は、更に、番組切替判断部１７からの指示に従って、表示番組の切替を実行する。すなわち、表示制御部１３は、番組切替判断部１７による、番組の切り替えに関する判断結果に基づいて、番組（出力する映像）を切り替えるか、または出力する映像を切り替えるか否かに関する問い合わせ通知を行う制御手段として機能する。具体的には、番組切替判断部１７が番組を切り替えると判断した場合、表示制御部１３は、予め設定された、番組を切り替えるかまたは上記問い合わせ通知を行うかを示す情報に基づいて、番組を切り替えるかまたは問い合わせ通知を行うかを決定する。問い合わせ通知は、番組を切り替えるかを問い合わせる通知である。表示制御部１３が、番組を切り替えることを決定した場合、表示制御部１３は、表示番組の映像データを表示部１４に入力する。また、表示制御部１３は、表示番組の音声データをスピーカ１５に入力する。表示制御部１３が、問い合わせ通知を行うことを決定した場合、表示制御部１３は、ユーザに対して、番組を切り替えるかを問い合わせる通知を行う。
【００１６】
出演率算出部１６は、放送データと対象登録部１８に登録された登録オブジェクト情報とに基づいて、出演率を番組毎に算出する出演率算出手段として機能する。登録オブジェクト情報は、対象登録部１８に予め登録されたオブジェクト情報である。出演率は、登録オブジェクト情報が示すオブジェクトが放送データに対応する番組に出演する単位時間当たりの割合である。出演率算出の詳細については後述する。
【００１７】
番組切替判断部１７は、出演率算出部１６から、算出された出演率を受信する。そして、番組切替判断部１７は、受信した出演率に基づいて、番組の切り替え、すなわち出力する映像の切り替えを判断する切替判断手段として機能する。具体的には、番組切替判断部１７は、出力する映像を出演率の値が最も大きい番組に対応する映像に切り替えることを決定する。番組切替判断部１７が、出演率の値の増加率を算出し、出力する映像を、上記出演率の値と上記出演率の値の増加率の値から算出される値が最も大きい番組に対応する映像に切り替えることを決定するようにしてもよい。番組切替判断部１７による番組の切り替えの判断処理の詳細については後述する。
【００１８】
対象登録部１８は、オブジェクト登録手段として機能する。具体的には、対象登録部１８は、ユーザが操作するユーザ装置（例えば、リモコン）から、放送受信装置１が備える所定のＵＩ（ユーザインタフェース）を介して、オブジェクトに関する情報の入力を受け付ける。対象登録部１８は、入力されたオブジェクトに関する情報を登録オブジェクト情報として登録して管理する。
【００１９】
図３は、オブジェクト登録画面の例と、登録オブジェクト情報の例を示す図である。図３（Ａ）は、オブジェクト登録画面の例を示す。オブジェクト登録画面は、ユーザがオブジェクトに関する情報を放送受信装置１の対象登録部１８に登録するために用いる画面である。オブジェクト登録画面は、放送受信装置１が備えるＵＩによって実現され、ユーザ装置に表示される。
【００２０】
ユーザは、オブジェクト登録画面上で、例えば登録対象のキーワードである登録キーワードと、ランクとを入力する。ランクは、キーワードに対するユーザの嗜好度を示す。例えば、ランクＡは、対応するキーワードに対するユーザの嗜好度が最も高いことを示す。ランクＢは、対応するキーワードに対するユーザの嗜好度がランクＡの次に高いことを示す。ランクＣは、対応するキーワードに対するユーザの嗜好度がランクＢの次に高いことを示す。
【００２１】
対象登録部１８は、入力された情報（登録キーワードとランク）を、登録オブジェクト情報として所定のテーブルに記録する。図３（Ｂ）は、登録オブジェクト情報の例を示す図である。登録オブジェクト情報は、登録キーワードとランクとを有する。ランクは、登録キーワードに対するユーザの嗜好度、すなわち、当該登録オブジェクト情報に対応するオブジェクトに対応するユーザの嗜好度である。なお、ユーザが、オブジェクト登録画面上で、オブジェクトに関する情報として、画像データと、該画像データに対応するユーザの嗜好度を示すランクとを入力するようにしてもよい。そして、対象登録部１８が、入力された画像データ（登録画像データ）に関する情報とランクとを登録オブジェクト情報として登録するようにしてもよい。本実施例の放送受信装置の制御方法およびコンピュータプログラムは、図１に示す放送受信装置１が備える処理部の機能によって実現される。
【００２２】
図４は、実施例１の放送受信装置の動作処理を説明するフローチャートである。この例では、説明の便宜上、番組１と番組２という２つの番組が、放送受信装置１によって表示番組として選択される候補の番組（選択候補の番組）であるものとする。もちろん、放送受信装置１が、３番組以上の番組を選択候補の番組とするようにしてもよい。
【００２３】
まず、表示制御部１３が、放送受信部１２から、選択候補の番組の番組付加情報と映像音声データを取得し、番組付加情報を出演率算出部１６に送信する（ステップＳ１）。放送受信装置１は、以下のステップＳ２乃至７の処理を、番組ごとに独立して実行する。すなわち、出演率算出部１６が、対象登録部１８から、登録オブジェクト情報を取得する（ステップＳ２）。出演率算出部１６は、例えば、図３（Ｂ）に示す登録オブジェクト情報に含まれる登録キーワードとランクとを取得する。
【００２４】
次に、出演率算出部１６が、番組付加情報からオブジェクト情報を抽出する（ステップＳ３）。出演率算出部１６は、更に、抽出したオブジェクト情報のうち、上記ステップＳ２において取得した登録キーワードを含むオブジェクト情報が示すオブジェクトを、出演率の算出対象とするオブジェクト（以下、対象オブジェクト) として決定する。
【００２５】
図５は、番組１、２に含まれるオブジェクト情報とフレーム情報の例を示す図である。図５（Ａ）、（Ｂ）は、それぞれ、番組１、２に含まれるオブジェクト情報を示す。また、上記ステップＳ２において取得された登録オブジェクト情報に含まれる登録キーワードは、図３（Ｂ）の登録オブジェクト情報に含まれるＡＡＡと、ＦＦＦである。
【００２６】
図５（Ａ）に示す、番組１に含まれるオブジェクト情報の第１番目のエントリ（１行分のデータ）は、登録キーワードと同じ名前であるＡＡＡを含む。従って、出演率算出部１６は、当該第１番目のエントリに対応するＩＤ１のオブジェクトを、対象オブジェクトとして決定する。図５（Ｂ）に示す、番組１に含まれるオブジェクト情報の第２番目のエントリは、登録キーワードと同じ名前であるＦＦＦを含む。従って、出演率算出部１６は、当該第２番目のエントリに対応するＩＤ２のオブジェクトを、対象オブジェクトとして決定する。
【００２７】
図４に戻って、出演率算出部１６が、番組内の処理対象の映像フレームに対象オブジェクトが登場するかを判断する（ステップＳ４）。具体的には、出演率算出部１６は、表示制御部１３から、番組の現在のフレームＩＤを取得する。
【００２８】
図５（Ｃ）は、番組１に含まれるフレーム情報を示す。図５（Ｄ）は、番組２に含まれるフレーム情報を示す。ここで、番組１、２の現在のフレームＩＤが、例えば０番であったとする。図５（Ｃ）のフレーム情報を参照すると、番組１においては、現在のフレームＩＤ“０”に対応する登場オブジェクトＩＤとして、対象オブジェクトのＩＤと同じ“１”が登録されている。従って、出演率算出部１６は、番組１内の処理対象の映像フレームに対象オブジェクトが存在すると判断する。また、図５（Ｄ）のフレーム情報を参照すると、番組２においては、現在のフレームＩＤ“０”に対応する登場オブジェクトＩＤとして、対象オブジェクトのＩＤである“２”が登録されていない。従って、出演率算出部１６は、番組２内の処理対象の映像フレームに、対象オブジェクトが存在しないと判断する。
【００２９】
図４に戻って、出演率算出部１６が、番組内の処理対象の映像フレームに対象オブジェクトが登場しないと判断した場合は、ステップＳ６に進む。出演率算出部１６が、番組内の処理対象の映像フレームに対象オブジェクトが登場すると判断した場合は、出演率算出部１６は、対象オブジェクトが登場した映像フレームの数（登場フレーム数）を加算し（ステップＳ５）、ステップＳ６に進む。
【００３０】
次に、出演率算出部１６は、出演率算出処理を行う所定の単位時間が終了したかを判断する（ステップＳ６）。本実施例では、単位時間は、例えば５分である。単位時間は、経験または実験等によって予め決められる。出演率算出部１６が、単位時間が終了していないと判断した場合は、ステップＳ１に戻る。出演率算出部１６が、単位時間が終了したと判断した場合、出演率算出部１６は、出演率を算出する（ステップＳ７）。出演率算出部１６は、例えば、以下の式（１）に従って、出演率を算出する。
出演率＝（登場フレーム数）／（単位時間の全フレーム数）×α  ・・・ 式（１）
ここで、αは、対象オブジェクトのランクに応じて予め定められた値である。本実施例では、αは、対象オブジェクトに含まれるキーワードのランクに応じて予め定められた値である。例えば、対象オブジェクトのランクがランクＡの場合、α＝１．２である。また、対象オブジェクトのランクがランクＢの場合、α＝１．０である。また、対象オブジェクトのランクがランクＣの場合、α＝０．８である。このように、αの値として、対象オブジェクトに対するユーザの嗜好度が高いほど大きい値を設定しておくことで、ユーザの嗜好度が高い対象オブジェクトが登場する番組ほど、算出される出演率を高くすることができる。
【００３１】
例えば番組１に対応する出演率は、次のようにして算出される。例えば、単位時間内の映像フレームが、図５（Ｃ）中のフレーム情報が示すフレームＩＤ“０”〜“９”に対応する１０フレームであるものとする。この１０フレームのうち、対象オブジェクトを示すＩＤ１のオブジェクトが登場するフレームの数は、７フレームである。また、出演率算出部１６は、上記ステップＳ２において取得した登録オブジェクト情報に基づいて、番組１について、対象オブジェクトに含まれるキーワードＡＡＡ（図５（Ａ）を参照）に対応するランクが、ランクＢであることを認識する（図３（Ｂ）を参照）。従って、α＝１である。出演率算出部１６は、式（１）に従って、番組１に対応する出演率として、７／１０×１．０＝７０（％）を算出する。
【００３２】
この例では、一つの番組に対象オブジェクトが一つしか登場しない場合について説明するが、番組に登場する対象オブジェクトは複数であってもよい。番組に登場する対象オブジェクトが複数である場合、出演率算出部１６は、各々の対象オブジェクト毎に算出される出演率を加算した値を、番組に対応する出演率として算出する。これにより、より多くのオブジェクトが出演している番組の出演率がより高い値となる。
【００３３】
次に、番組切替判断部１７が、出演率算出部１６から、番組毎に算出された対象オブジェクトの出演率を取得し、取得した出演率に基づいて、番組を切り替えるかを判断する（ステップＳ８）。以下に、ステップＳ８における、番組の切り替えの判断手法を２つ述べる。
（１）出演率の値に基づいて、番組の切り替えを判断する手法（第１の切替判断手法）
第１の切替判断手法では、番組切替判断部１７が、出演率算出部１６から取得した番組毎の出演率のうち、最も高い出演率を持つ番組を表示番組として選択する。
【００３４】
図６は、第１の切替判断手法を説明する図である。図６（Ａ）は、番組１、２の出演率の時間推移を示すグラフである。このグラフの縦軸が出演率（％）、横軸が時刻Ｔ（分）である。図６（Ａ）中、１００は番組１の出演率の時間推移を示す。１０１は、番組２の出演率の時間推移を示す（後述する図７においても同様である）。
【００３５】
図６（Ｂ）は、表示番組として選択される番組を示すグラフである。図６（Ｂ）中の太線部が、番組１、２のうち表示番組として選択された方の番組の映像が表示される時間帯を示す。図６（Ａ）に示すように、時刻Ｔ＝０〜３５、６０〜７０の時間帯においては、番組２より番組１の方が出演率が高い。従って、この時間帯においては、番組切替判断部１７は番組１を表示番組として選択する。その結果、番組１の映像が表示される。一方、時刻Ｔ＝４０から時刻Ｔ＝５５までの時間帯においては、番組１より番組２の方が出演率が高い。従って、この時間帯においては、番組切替判断部１７は番組２を表示番組として選択する。
【００３６】
（２）出演率の値と、出演率の値の増加率の値とを加算した値に基づいて、番組の切り替えを判断する手法（第２の切替判断手法）
第２の切替判断手法では、番組切替判断部１７が、出演率算出部１６から取得した番組毎の出演率の増加率を算出する。そして、番組切替判断部１７が、出演率の値と、該出演率の増加率とを加算した値を切替判断基準値として番組毎に算出する。そして、番組切替判断部１７が、切替判断基準値が最も高い出演率を持つ番組を、表示番組として選択する。
【００３７】
具体的には、番組切替判断部１７が、出演率の算出基準となる単位時間前に取得した出演率（過去の出演率）を記憶しておく。番組切替判断部１７は、現時点において取得した上記単位時間において算出された出演率（現在の出演率）と、過去の出演率とに基づいて、上記単位時間における出演率の増加率を算出する。番組切替判断部１７は、以下の式（２）に従って、出演率の増加率を算出する。
出演率の増加率＝（（現在の出演率）−（過去の出演率））／（単位時間）
・・・式（２）
【００３８】
次に、番組切替判断部１７は、以下の式（３）に従って切替判断基準値を算出する。
切替判断基準値＝（出演率）＋（出演率の増加率）・・・式（３）
【００３９】
図７は、第２の切替判断手法を説明する図である。図７（Ａ）は、番組１、２の出演率の時間推移を示すグラフである。また、図７（Ｂ）は、表示番組として選択される番組を示すグラフである。図７（Ｂ）中の太線部が、番組１、２のうち表示番組として選択された方の番組の映像が表示される時間帯を示す。この例では、番組切替判断部１７は、現在の出演率と、５分前の出演率とを加算して、切替判断基準値を算出する。Ｔ＝０〜５、１５〜３０、５５〜７０の時間帯においては、番組２より番組１の方が切替判断基準値が高い。従って、番組切替判断部１７は、番組１を表示番組として選択する。
【００４０】
一方、Ｔ＝１０においては、番組１より番組２の方が切替判断基準値が高い。すなわち、Ｔ＝１０において、番組１の現在の出演率は４０（％）であり、過去の出演率すなわちＴ＝５における出演率は５５（％）である。また、番組２の現在の出演率は２０（％）であり、過去の出演率は１０（％）である。従って、Ｔ＝１０において、番組切替判断部１７は、番組１の切替判断基準値として、４０−１５＝２５を算出する。また、番組切替判断部１７は、番組２の切替判断基準値として、２０＋１０＝３０を算出する。このように、Ｔ＝１０においては、算出される切替判断基準値は、番組１より番組２の方が高い。従って、Ｔ＝１０において、番組切替判断部１７は、表示番組として番組２を選択する。すなわち、番組切替判断部１７は、表示番組を番組１から番組２に切り替えると判断する。同様に、Ｔ＝３５〜５０の時間帯においては、番組１より番組２の方が、切替判断基準値が高いので、番組切替判断部１７は、表示番組として番組２を選択する。
【００４１】
図４に戻って、番組切替判断部１７が、表示制御部１３に対して、表示番組をステップＳ８において選択した番組にするように指示する。具体的には、番組切替判断部１７が表示番組を切り替えると判断した場合、番組切替判断部１７は、表示制御部１３に対して、表示番組をステップＳ８において選択した番組に切り替えるように指示する（ステップＳ９）。そして、表示制御部１３が、表示番組を切り替える。表示制御部１３が、表示番組を切り替えるのではなく、選択された番組と、選択されなかった番組とを、それぞれの番組に対応する画面上に表示（例えば、２画面表示）するようにしてもよい。番組切替判断部１７が表示番組を切り替えないと判断した場合、番組切替判断部１７は、表示制御部１３に対して、切り替え指示を行わない。
【００４２】
なお、図４を参照して説明した例では、ステップＳ２において取得される登録オブジェクト情報に登録キーワードとランクとが含まれるが、登録オブジェクト情報が登録画像データとランクとを含んでいてもよい。そして、ステップＳ３において、出演率算出部１６が、番組の映像音声データを画像解析し、登録画像データを含むオブジェクトを対象オブジェクトとして決定するようにしてもよい。
【００４３】
実施例１によれば、ユーザが嗜好するオブジェクトが番組に出演する単位時間当たりの割合である出演率に基づいて、番組の切り替えを判断することができる。これにより、表示番組を、ユーザが嗜好するオブジェクトが登場する番組にリアルタイムに切り替えることが可能となる。
【００４４】
図８は、実施例２の放送受信装置の構成を示す図である。実施例２の放送受信装置２は、出演率に応じて、記録する番組（録画番組）を自動的に切り替える。放送受信装置２は、アンテナ１１、放送受信部１２、表示制御部２３、表示部１４、スピーカ１５、出演率算出部１６、番組切替判断部２２、対象登録部１８、記録制御部２１、記録部２４を備える。放送受信装置２が備える処理部のうち、図１に示す放送受信装置１が備える処理部と同じ符号が付けられた処理部は、放送受信装置１が備える処理部と同様である。本実施例の放送受信装置の制御方法およびコンピュータプログラムは、図８に示す放送受信装置２が備える処理部の機能によって実現される。
【００４５】
番組切替判断部２２は、図１に示す番組切替判断部１７と同様の機能を有する他、以下の処理を行う。番組切替判断部２２は、番組の切り替えを判断し、番組の切り替えの判断結果に応じて、記録制御部２１に指示して、該記録制御部２１が記録する番組情報を切り替えさせる。すなわち、番組切替判断部２２は、記録制御部２１に対して、表示番組として選択した番組を記録するように指示する。
【００４６】
表示制御部２３は、図１に示す表示制御部１３と同様の機能を有する他、以下の処理を行う。表示制御部２３は、番組切替判断部２２が表示番組として選択した番組の番組情報を記録制御部２１に送信する。記録制御部２１は、番組に関する情報を番組情報として記録部２４に記録する番組情報記録手段として機能する。番組情報は、番組の映像音声データを含む情報であってもよいし、番組のチャンネルを示す情報（チャンネル情報）を含む情報であってもよい。具体的には、記録制御部２１は、表示制御部２３から送信された番組情報を記録する。また、記録制御部２１は、番組切替判断部２２からの指示に従って、記録する番組情報を切り替える。記録部２４は、例えばハードディスク等の記録媒体である。
【００４７】
図９は、実施例２の放送受信装置の動作処理を説明するフローチャートである。記録制御部２１が、ユーザの操作に応じて、番組情報の記録を開始する。記録制御部２１が番組情報の記録を実行中に、番組切替判断部１７が、実施例１と同様に、番組の出演率に基づいた表示番組の選択処理を実行している。表示制御部２３が、上記表示番組の選択処理において選択された番組の番組情報を記録制御部２１に送信する。
【００４８】
ステップＳ１１において、番組切替判断部２２が、番組を切り替えると判断したかを確認する（ステップＳ１１）。番組を切り替えると判断していない場合は、ステップＳ１１に戻る。番組を切り替えると判断した場合は、ステップＳ１２に進む。次に、番組切替判断部２２が、記録制御部２１に対して、切り替え先の番組の番組情報を記録するよう指示する（ステップＳ１２）。記録制御部２１は、番組切替判断部２２からの指示に従って、切り替え先の番組の番組情報を記録する。続いて、記録制御部２１が、番組情報の記録が終了したかを判断する（ステップＳ１３）。記録制御部２１は、例えば、ユーザの操作入力に基づいて、番組情報の記録が終了したかを判断する。番組情報の記録が終了していない場合は、ステップＳ１１に進む。番組情報の記録が終了した場合は、ステップＳ１４に進む。そして、記録制御部２１が、記録された番組情報に基づいて、番組の映像音声データの再生順を入れ替える（ステップＳ１４）。
【００４９】
図１０は、記録制御部が記録する番組情報の例である。番組情報は、時間（ｓｅｃ）と番組といったデータ項目を有する。時間（ｓｅｃ）は、対応する番組の記録が開始された時刻である。番組は、番組情報を示す。この例では、番組情報は、番組のチャンネル情報を示す。図９のステップＳ１４において、記録制御部２１は、図１０に示す番組情報に基づいて、同じチャンネルの記録部分をつなぎ合わせ、一つのコンテンツとして再生可能なデータとして記録部２４に記録する。具体的には、記録制御部２１は、ＣＨ１の記録部分をつなぎ合わせて、一つのコンテンツとして再生可能なデータとして記録する。また、記録制御部２１は、ＣＨ２の記録部分をつなぎあわせて、一つのコンテンツとして再生可能なデータとして記録する。
【００５０】
実施例２によれば、ユーザが嗜好するオブジェクトが番組に出演する単位時間当たりの割合である出演率に基づいて行われる番組の切り替えに応じて、記録する番組の切り替えをすることができる。これにより、記録する番組を、ユーザが嗜好するオブジェクトが登場する番組にリアルタイムに切り替えることが可能となる。
【００５１】
図１１は、本発明の実施例３の放送受信装置の構成を示す図である。放送受信装置３は、アンテナ１１、放送受信部１２、表示制御部３３、表示部１４、スピーカ１５、出演率算出部１６、番組切替判断部３２、対象登録部１８、記録制御部３１、記録部３４を備える。放送受信装置３が備える処理部のうち、図１に示す放送受信装置１が備える処理部と同じ符号が付けられた処理部は、放送受信装置１が備える処理部と同様である。本実施例の放送受信装置の制御方法およびコンピュータプログラムは、図１１に示す放送受信装置３が備える処理部の機能によって実現される。
【００５２】
番組切替判断部３２は、番組毎に出演率を算出する。番組切替判断部３２は、例えば前述した式（１）を用いて出演率を算出する。そして、番組切替判断部３２は、以下のようにして番組の切り替えの判断処理を実行する。番組切替判断部３２は、現在映像が出力されている番組すなわち表示番組を第１の番組、第１の番組以外の番組を第２の番組とし、第１の番組の出演率が第１の閾値未満であり、かつ、第２の番組の出演率が第２の閾値以上であるかを判断する。番組切替判断部３２は、第１の番組の出演率が第１の閾値未満であり、かつ、第２の番組の出演率が第２の閾値以上である場合に、出力する映像を第２の番組に対応する映像に切り替えることを決定する。すなわち、番組切替判断部３２は、表示番組を第２の番組に切り替えることを決定する。第２の番組が複数ある場合、番組切替判断部３２は、例えば、複数の第２の番組のうち、出演率が最も高い番組を表示番組として選択して、表示番組をこの選択した番組に切り替えることを決定する。
【００５３】
また、番組切替判断部３２は、映像が出力される第２の番組以外の番組の出演率が第３の閾値以上であるかを判断する。すなわち、番組切替判断部３２は、第１および第２の番組のうち、表示番組とされなかった番組（以下、非表示番組と記述）の出演率が第３の閾値以上であるかを判断する。表示番組とされなかった番組の出演率が第３の閾値以上である場合、番組切替判断部３２は、記録制御部３１に指示して、表示番組とされなかった番組の番組情報を記録させる。番組切替判断部３２が、出演率が第３の閾値以上である表示番組とされなかった番組のうち、最も出演率が高い番組のみを記録させるようにしてもよい。なお、番組切替判断部３２が、上記出演率の代わりに、前述した式（３）に従って算出される切替判断基準値を用いて、番組の切り替えの判断処理を実行するようにしてもよい。
【００５４】
表示制御部３３は、図８に示す表示制御部２３と同様の機能を、機能の一部として有する。表示制御部３３は、番組切替判断部２２が表示番組として選択した番組の番組情報を記録制御部３１に送信する。記録制御部３１は、番組情報を記録部３４に記録する。記録部３４は、図８に示す記録部２４と同様の機能を有する。
【００５５】
図１２は、実施例３の放送受信装置の動作処理を説明するフローチャートである。この例では、放送受信装置が出演率に応じて、番組を切り替えた上で、非表示番組の出演率が所定の閾値以上であれば、該番組の記録を開始する。
まず、出演率算出部１６が、出演率を番組毎に算出する（ステップＳ２１）。次に、番組切替判断部３２が、前記算出された番組毎の出演率に応じて、表示番組を切り替える（ステップＳ２２）。このときの表示番組の切り替えの判断方法は、実施例１で説明した各方法を適用できる。
【００５６】
続いて、番組切替判断部３２は、非表示番組の出演率が所定の閾値以上の値であるか確認する（ステップＳ２３）。非表示番組の出演率が閾値以上の値である場合、番組切替判断部３２は、記録制御部３１に指示して、非表示番組の記録を開始するか、既に記録中の場合は記録を継続する（ステップＳ２４）。すなわち、番組切替判断部３２は、現在映像が出力されていない番組の出演率が、所定の閾値以上である場合に、当該番組の番組情報を記録させるように記録制御部３１に指示する。非表示番組の出演率が閾値未満の値である場合、番組切替判断部３２は、非表示番組の記録を停止するか、記録していない場合は何もせずに処理を終了する（ステップＳ２５）。
【００５７】
実施例３の放送受信装置３によれば、番組の出演率に基づいて表示番組を切り替えるとともに、非表示番組の出演率が所定の閾値以上である場合には非表示番組を記録することができる。
【００５８】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００５９】
１  放送受信装置
１１  アンテナ
１２  放送受信部
１３  表示制御部
１４  表示部
１５  スピーカ
１６  出演率算出部
１７  番組切替判断部
１８  対象登録部
【図１】
0005669483.tif 000002
【図２】
0005669483.tif 000003
【図３】
0005669483.tif 000004
【図４】
0005669483.tif 000005
【図５】
0005669483.tif 000006
【図６】
0005669483.tif 000007
【図７】
0005669483.tif 000008
【図８】
0005669483.tif 000009
【図９】
0005669483.tif 000010
【図１０】
0005669483.tif 000011
【図１１】
0005669483.tif 000012
【図１２】
0005669483.tif 000013