(57)【特許請求の範囲】
【請求項１】
複数の番組情報の中から、予め設定された検索条件に合致する複数の番組情報を、ユーザに通知する番組情報として決定する決定部と、
決定された複数の番組情報を前記ユーザに通知する通知部と
を備え、
前記通知部は、
前記決定部によって決定された番組情報の中から、予め定められた優先条件に基づいて、放送日が当日の優先的に表示すべき所定数の番組情報、および、放送日が翌日の優先的に表示すべき所定数の番組情報を決定し、
前記放送日が当日の優先的に表示すべき所定数の番組情報を、１番組情報ずつ順次前記ユーザに通知した後、前記放送日が翌日の優先的に表示すべき所定数の番組情報を、１番組情報ずつ順次前記ユーザに通知する
ことを特徴とする番組情報通知装置。
【請求項２】
前記通知部は、
当日の所定数の番組情報の通知後、および、翌日の所定数の番組情報の通知後のそれぞれにおいて、さらに同日の番組情報が存在する場合には、その旨を前記ユーザに通知する
ことを特徴とする請求項１に記載の番組情報通知装置。
【請求項３】
前記通知部は、
番組情報を通知すべき所定のタイミングにおいて、前記検索条件が設定されていない場合、当該検索条件を設定することを促すメッセージを、番組情報を表示するために設けられた表示欄に表示する
ことを特徴とする請求項１または２に記載の番組情報通知装置。
【請求項４】
当該番組情報通知装置が対応している入力種別毎に、前記番組情報を通知するか否かを設定することが可能である
ことを特徴とする請求項１から３のいずれか一項に記載の番組情報通知装置。
【請求項５】
前記入力種別は、外部入力、ＨＤＤ（Hard disk drive）再生、およびＢＤ（Blu-ray Disc）再生の少なくともいずれか一つを含む
ことを特徴とする請求項４に記載の番組情報通知装置。
【請求項６】
前記通知部は、
当該番組情報通知装置の起動時に、抽出された複数の番組情報を、前記ユーザに通知する
ことを特徴とする請求項１から５のいずれか一項に記載の番組情報通知装置。
【請求項７】
前記通知部は、
抽出された複数の番組情報が前記ユーザに通知されている際に、前記ユーザによって所定の操作がなされた場合は、抽出された複数の番組情報の一覧を表示する
ことを特徴とする請求項１から６のいずれか一項に記載の番組情報通知装置。
【請求項８】
前記通知部は、
抽出された複数の番組情報が前記ユーザに通知されている際に、前記ユーザによって所定の操作がなされた場合は、抽出された複数の番組情報のうちの、その時に通知されている番組情報に設定されている放送日と同日の放送日が設定されている複数の番組情報の一覧を表示する
ことを特徴とする請求項７に記載の番組情報通知装置。
【請求項９】
前記通知部は、
開始時刻が同一の複数の番組情報が抽出された場合、これら複数の番組情報の開始時刻の所定時間前に、これら複数の番組情報を、前記ユーザに通知する
ことを特徴とする請求項１から８のいずれか一項に記載の番組情報通知装置。
【請求項１０】
開始時刻が同一の複数の番組情報が前記ユーザに通知されている際に、前記ユーザによって所定の操作がなされた場合は、その時に通知されている番組情報に係る番組を視聴するための選局操作を行う選局部
をさらに備えることを特徴とする請求項９に記載の番組情報通知装置。
【請求項１１】
前記通知部は、
決定された複数の番組情報のうち、非通知対象曜日として予め設定された曜日の番組情報については前記ユーザに通知せず、通知対象曜日として予め設定された曜日の番組情報を前記ユーザに通知する
ことを特徴とする請求項１〜１０のいずれか一項に記載の番組情報通知装置。
【請求項１２】
前記通知部は、
決定された複数の番組情報のうち、非通知対象チャンネルとして予め設定されたチャンネルの番組情報については前記ユーザに通知せず、通知対象チャンネルとして予め設定されたチャンネルの番組情報を前記ユーザに通知する
ことを特徴とする請求項１〜１１のいずれか一項に記載の番組情報通知装置。
【請求項１３】
複数の番組情報が順次通知されているときに、所定の機能を実行するための所定の操作が行われた場合、その時に通知されている番組情報に係る番組に対する、前記所定の機能を実行する
ことを特徴とする請求項１〜１２のいずれか一項に記載の番組情報通知装置。
【請求項１４】
前記所定の機能は、選局、録画、詳細情報の表示、および２画面表示の少なくともいずれか一つを含む
ことを特徴とする請求項１３に記載の番組情報通知装置。
【請求項１５】
請求項１〜１４のいずれか一項に記載の番組情報通知装置を備えたことを特徴とするテレビジョン受像機。
【請求項１６】
複数の番組情報の中から、予め設定された検索条件に合致する複数の番組情報を、ユーザに通知する番組情報として決定する決定工程と、
決定された複数の番組情報を前記ユーザに通知する通知工程と
を含み、
前記通知工程では、
前記決定工程で決定された番組情報の中から、予め定められた優先条件に基づいて、放送日が当日の優先的に表示すべき所定数の番組情報、および、放送日が翌日の優先的に表示すべき所定数の番組情報を決定し、
前記放送日が当日の優先的に表示すべき所定数の番組情報を、１番組情報ずつ順次前記ユーザに通知した後、前記放送日が翌日の優先的に表示すべき所定数の番組情報を、１番組情報ずつ順次前記ユーザに通知する
ことを特徴とする番組情報通知方法。
【請求項１７】
コンピュータを請求項１から１４のいずれか一項に記載の番組情報通知装置として機能させるための番組情報通知プログラムであって、前記コンピュータを前記番組情報通知装置が備える前記各機能部として機能させる番組情報通知プログラム。
【請求項１８】
請求項１７に記載の番組情報通知プログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の番組情報の中から、予め設定された検索条件に合致する番組情報を、ユーザに通知することができる番組情報通知装置、テレビジョン受像機、番組情報通知方法に関する。
【背景技術】
【０００２】
テレビ受像機等によってユーザに視聴される番組は多種多様であり、その数も膨大なものとなっている。このため、このように膨大な数の番組の中から、自分の嗜好に合った番組をユーザが自ら探し出すことは、非常に困難である。また、自分の嗜好に合った番組を探し出すことができたとしても、その番組の開始時刻に違う番組を視聴している等により、その番組を見過ごしてしまうことがあった。
【０００３】
そこで、特許文献１には、ユーザによって入力されたキーワード等の情報に基づいて、ＥＰＧデータに含まれる各番組情報に対してキーワード検索を実行することで、推薦番組に関する番組情報を取得し、この推薦番組の開始時刻よりも早い時刻に、この推薦番組が開始されることをユーザに通知する技術が開示されている。この技術によれば、ユーザは、視聴あるいは録画等の処理を実行する可能性のある番組情報を逃すことなく、その存在を知ることができるとされている。
【０００４】
また、特許文献２には、ユーザによって入力されたキーワード情報と、番組表等を構成するためのサービス情報とを比較し、ユーザに告知すべき番組が有ると判断した場合、この番組の開始時刻前あるいはテレビ起動時に、この番組が開始される旨の告知メッセージを、受信画像に重ねて表示させる技術が開示されている。この技術によれば、キーワード情報を受信装置に与えてさえおけば、ユーザが求めている番組を受信装置が能動的に、ユーザに告知してくれることになるとされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２７４１６４号公報
【特許文献２】特開２００３−９０３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１，２の技術では、ある時点で、単一の番組情報しかユーザに通知することができない。よって、実際にユーザの嗜好に適合する番組が複数存在していたとしても、ユーザに対して、これら複数の番組のうちの、いずれか１つの番組の存在しか通知することができない。このため、例えば、ユーザの嗜好に適合する第１の番組と、ユーザの嗜好により適合する第２の番組とが、同時刻に開始されるような場合、特許文献１，２の技術では、第１の番組の存在のみがユーザに通知されたために、ユーザは第２の番組に気付かず、ユーザの嗜好により適合する番組を見逃してしまうといった問題が生じていた。
【０００７】
本発明の目的は、ユーザの嗜好に適合する番組情報を、ユーザにとってより有用な通知形態で、ユーザに通知することにある。
【課題を解決するための手段】
【０００８】
本発明に係る番組情報通知装置は、複数の番組情報の中から、予め設定された検索条件に合致する複数の番組情報を、ユーザに通知する番組情報として決定する決定部と、決定された複数の番組情報を前記ユーザに通知する通知部とを備え、前記通知部は、前記決定部によって決定された番組情報のうち、放送日が当日の優先的に表示すべき所定数の番組情報を、１番組情報ずつ順次前記ユーザに通知した後、放送日が翌日の優先的に表示すべき所定数の番組情報を、１番組情報ずつ順次前記ユーザに通知することを特徴とする。
【０００９】
本発明によれば、検索条件に合致する複数の番組情報がユーザに通知されるので、ユーザは、これら複数の番組情報の存在を把握できる。したがって、ユーザは、これら複数の番組情報を比較する等して、より自らの嗜好に適合する番組を判断し、視聴することができる。これにより、ユーザが、自らの嗜好に適合する番組を見逃してしまうリスクを軽減することができる。すなわち、本発明によれば、ユーザの嗜好に適合する番組情報を、ユーザにとってより有用な通知形態で、ユーザに通知することができるということである。
【００１０】
上記番組情報通知装置において、前記通知部は、当日の所定数の番組情報の通知後、および、翌日の所定数の番組情報の通知後のそれぞれにおいて、さらに同日の番組情報が存在する場合には、その旨を前記ユーザに通知することが好ましい。
【００１１】
また、上記番組情報通知装置において、前記通知部は、番組情報を通知すべき所定のタイミングにおいて、前記検索条件が設定されていない場合、当該検索条件を設定することを促すメッセージを、番組情報を表示するために設けられた表示欄に表示することが好ましい。
【００１２】
また、上記番組情報通知装置において、当該番組情報通知装置が対応している入力種別毎に、前記番組情報を通知するか否かを設定することが可能であることが好ましい。
【００１３】
また、上記番組情報通知装置において、前記入力種別は、外部入力、ＨＤＤ（Hard disk drive）再生、およびＢＤ（Blu-ray Disc）再生の少なくともいずれか一つを含むことが好ましい。
【００１４】
なお、本発明に係る番組情報通知装置では、前記通知部は、決定された複数の番組情報を、１番組情報ずつ順次前記ユーザに通知することが好ましい。
【００１５】
この特徴により、複数の番組情報を表示してユーザに通知する場合であっても、これらを表示するための画面上のスペースを、最小限とすることができる。したがって、現在画面に表示されている映像の視聴をむやみに妨げることなく、複数の番組情報をユーザに通知することができる。
【００１６】
また、本発明に係る番組情報通知装置では、前記通知部は、前記視聴装置の起動時に、抽出された複数の番組情報を、前記ユーザに通知することが好ましい。
【００１７】
視聴装置の起動時というのは、これからどの番組を視聴するかを、ユーザが特に気にするタイミングといえる。本発明によれば、このようなタイミングで複数の番組情報を通知するので、ユーザにとってより有用なタイミングで、複数の番組情報を通知することができるということである。
【００１８】
また、本発明に係る番組情報通知装置では、前記通知部は、抽出された複数の番組情報のうち、優先的に表示すべき複数の番組情報を決定し、当該優先的に表示すべき複数の番組情報を、前記ユーザに通知することが好ましい。
【００１９】
本発明によれば、複数の番組情報を表示してユーザに通知する場合であっても、これらを表示するための画面上のスペースを、最小限とすることができる。また、これらを表示するための表示時間を、最小限とすることができる。したがって、現在画面に表示されている映像の視聴をむやみに妨げることなく、複数の番組情報をユーザに通知することができる。
【００２０】
また、本発明に係る番組情報通知装置では、前記通知部は、抽出された複数の番組情報が前記ユーザに通知されている際に、前記ユーザによって所定の操作がなされた場合は、抽出された複数の番組情報の一覧を表示することが好ましい。
【００２１】
本発明によれば、現在画面に表示されている映像の視聴をむやみに妨げることなく、複数の番組情報をユーザに通知することを可能としつつ、ユーザに所定の操作を行わせるだけで、通知されなかった残りの番組情報についても、漏れなくユーザに確認させることができる。
【００２２】
また、本発明に係る番組情報通知装置では、前記通知部は、抽出された複数の番組情報が前記ユーザに通知されている際に、前記ユーザによって所定の操作がなされた場合は、抽出された複数の番組情報のうちの、その時に通知されている番組情報に設定されている放送日と同日の放送日が設定されている複数の番組情報の一覧を表示することが好ましい。
【００２３】
ある番組情報が表示されている際に、番組情報の一覧を表示するための操作がなされたということは、その番組情報と放送日が同日の番組情報として、他にどのような番組情報があるかをユーザが求めている可能性が高いといえる。そこで、本発明によれば、番組情報の一覧を表示するための操作がなされた場合に、表示されている番組情報と放送日が同日の番組情報の一覧を表示するので、ユーザにとってより有用な内容の複数の番組情報を通知することができるということである。
【００２４】
また、本発明に係る番組情報通知装置では、前記通知部は、開始時刻が同一の複数の番組情報が抽出された場合、これら複数の番組情報の開始時刻の所定時間前に、これら複数の番組情報を、前記ユーザに通知することが好ましい。
【００２５】
番組の放送開始時というのは、これからどの番組を視聴するかを、ユーザが特に気にするタイミングといえる。本発明によれば、このようなタイミングで複数の番組情報を通知するので、ユーザにとってより有用なタイミングで、複数の番組情報を通知することができるということである。
【００２６】
また、本発明に係る番組情報通知装置では、開始時刻が同一の複数の番組情報が前記ユーザに通知されている際に、前記ユーザによって所定の操作がなされた場合は、その時に通知されている番組情報に係る番組を視聴するための選局操作を行う選局部をさらに備えることが好ましい。
【００２７】
本発明によれば、複数の番組情報が表示されている場合であっても、複数の番組情報の中から視聴したい番組の番組情報を選択する、といった選択操作を行う必要はなく、視聴したい番組の番組情報が表示されている時に、所定の操作を行うだけで、その番組を視聴するための選局操作を容易に行うことができる。
【００２８】
また、本発明に係る番組情報通知装置では、前記通知部は、決定された複数の番組情報のうち、非通知対象曜日として予め設定された曜日の番組情報については前記ユーザに通知せず、通知対象曜日として予め設定された曜日の番組情報を前記ユーザに通知することが好ましい。
【００２９】
本発明によれば、ユーザが視聴しない可能性の高いチャンネルの番組情報を通知することがないので、ユーザにとってより有用な複数の番組情報を、ユーザに通知することができる。
【００３０】
また、本発明に係る番組情報通知装置では、前記通知部は、決定された複数の番組情報のうち、非通知対象チャンネルとして予め設定されたチャンネルの番組情報については前記ユーザに通知せず、通知対象チャンネルとして予め設定されたチャンネルの番組情報を前記ユーザに通知することが好ましい。
【００３１】
本発明によれば、ユーザが視聴しない可能性の高い曜日の番組情報を通知することがないので、ユーザにとってより有用な複数の番組情報を、ユーザに通知することができる。
【００３２】
また、本発明に係る番組情報通知装置では、複数の番組情報が順次通知されているときに、所定の機能を実行するための所定の操作が行われた場合、その時に通知されている番組情報に係る番組に対する、前記所定の機能を実行することが好ましい。
【００３３】
特に、本発明に係る番組情報通知装置では、前記所定の機能は、選局、録画、詳細情報の表示、および２画面表示の少なくともいずれか一つを含むことが好ましい。
【００３４】
本発明によれば、ユーザは、興味のある番組情報が表示された場合、そのタイミングで所定の操作を行うことで、その番組に対する所定の機能（特に、選局、録画、詳細情報の表示、および２画面表示）を容易に実行することができる。
【００３５】
また、本発明に係る番組情報通知装置では、前記検索条件が設定されていない場合、当該検索条件を設定することを促すメッセージを前記ユーザに通知することが好ましい。
【００３６】
本発明によれば、検索条件を設定することをユーザに促すことで、上記番組情報通知装置が有する上記各機能を有効に利用することができる。
【００３７】
また、本発明に係るテレビジョン受像機は、上記のいずれかに記載の番組情報通知装置を備えたことを特徴とする。
【００３８】
本発明によれば、検索条件に合致する複数の番組情報がユーザに通知されるので、ユーザは、これら複数の番組情報の存在を把握できるので、これら複数の番組情報を比較する等して、より自らの嗜好に適合する番組を判断し、視聴することができる。これにより、ユーザが、より自らの嗜好に適合する番組を見逃してしまうようなことがない。すなわち、本発明によれば、ユーザの嗜好に適合する番組情報を、ユーザにとってより有用な通知形態で、ユーザに通知することができるということである。
【００３９】
また、本発明に係る番組情報通知方法は、複数の番組情報の中から、予め設定された検索条件に合致する複数の番組情報を、ユーザに通知する番組情報として決定する決定工程と、決定された複数の番組情報を前記ユーザに通知する通知工程とを含み、前記通知工程では、前記決定工程で決定された番組情報のうち、放送日が当日の優先的に表示すべき所定数の番組情報を、１番組情報ずつ順次前記ユーザに通知した後、放送日が翌日の優先的に表示すべき所定数の番組情報を、１番組情報ずつ順次前記ユーザに通知することを特徴とする。
【００４０】
本発明によれば、検索条件に合致する複数の番組情報がユーザに通知されるので、ユーザは、これら複数の番組情報の存在を把握できる。したがって、ユーザは、これら複数の番組情報を比較する等して、より自らの嗜好に適合する番組を判断し、視聴することができる。これにより、ユーザが、自らの嗜好に適合する番組を見逃してしまうリスクを軽減することができる。すなわち、本発明によれば、ユーザの嗜好に適合する番組情報を、ユーザにとってより有用な通知形態で、ユーザに通知することができるということである。
【００４１】
なお、コンピュータを上記番組情報通知装置として機能させるためのプログラム、および、そのようなプログラムを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に含まれる。
【発明の効果】
【００４２】
本発明に係る番組情報通知装置、番組情報通知システム、番組情報通知方法、番組情報通知プログラム、および記録媒体によれば、複数の番組情報の中から、予め設定された検索条件に合致する複数の番組情報を、ユーザに通知する番組情報として決定し、決定された複数の番組情報をユーザに通知することとした。これにより、検索条件に合致する複数の番組情報がユーザに通知されるので、ユーザは、これら複数の番組情報の存在を把握できる。したがって、ユーザは、これら複数の番組情報を比較する等して、より自らの嗜好に適合する番組を判断し、視聴することができる。
【図面の簡単な説明】
【００４３】
【図１】実施形態１に係るテレビ１００の外観を示す図である。
【図２】テレビ１００のハードウェア構成を示すブロック図である。
【図３】テレビ１００の機能構成を示すブロック図である。
【図４】検索条件記憶部３２０に記憶されている検索条件の一例を示す図である。
【図５】番組情報記憶部３１０に記憶されている番組情報の一例を示す図である。
【図６】テレビ１００による番組情報通知処理の手順を示すフローチャートである。
【図７】テレビ起動時の番組情報の表示例を示す図である。
【図８】番組情報の表示順序を示す図である。
【図９】テレビ１００による複数の番組情報を表示する処理の具体的な手順を示すフローチャートである。
【図１０】番組一覧の表示例を示す図である。
【図１１】テレビ１００による番組情報通知処理の手順を示すフローチャートである。
【図１２】番組放送開始時の番組情報の表示例を示す図である。
【図１３】テレビ１００による開始時刻が同一の複数の番組情報を表示する処理の具体的な手順を示すフローチャートである。
【図１４】番組情報通知機能に関する主な設定を行なうための画面の表示例を示す図である。
【図１５】番組情報を通知する曜日を絞り込むための設定画面の表示例を示す図である。
【図１６】番組情報を通知するチャンネルを絞り込むための設定画面の表示例を示す図である。
【図１７】番組情報を通知するタイミングを絞り込むための設定画面の表示例を示す図である。
【図１８】番組情報を通知する入力種別を絞り込むための設定画面の表示例を示す図である。
【図１９】テレビ１００による番組情報通知処理の手順を示すフローチャート（変形例）である。
【図２０】テレビ起動時の番組情報の表示例（変形例）を示す図である。
【図２１】番組情報の優先順位を決定するための優先条件の設定画面の表示例を示す図である。
【図２２】番組情報の優先順位をジャンル別に指定するための設定画面の表示例を示す図である。
【図２３】番組情報の優先順位をチャンネル別に指定するための設定画面の表示例を示す図である。
【発明を実施するための形態】
【００４４】
以下、本発明の一実施形態に係る番組情報通知装置について、図面を用いて説明する。
（実施形態１）
（テレビ１００の概要）
まず、本発明に係る番組情報通知装置の実施形態１について説明する。図１は、実施形態１に係るテレビ１００の外観を示す図である。テレビ１００は、複数の番組情報の中から、予め設定された検索条件に合致する番組情報を抽出し、これをユーザに通知する番組情報通知装置の一例である。本実施形態では、番組情報通知装置として、テレビ１００を採用している。テレビ１００は、番組データを受信して、受信した番組データに基づいて番組を出力する、いわゆるテレビジョン受像機である。すなわち、テレビ１００は、番組情報通知装置を備えたテレビジョン受像機といえる。
【００４５】
テレビ１００としては、液晶テレビ、プラズマテレビ、有機ＥＬテレビ、ブラウン管テレビ等が挙げられる。また、テレビ１００としては、例えばＨＤＤ（Hard disk drive）レコーダー内蔵テレビ、ＨＤＤプレーヤー内蔵テレビ、ＤＶＤ（Digital Versatile Disc）レコーダー内蔵テレビ、ＤＶＤプレーヤー内蔵テレビ、ＢＤ（Blu-ray Disc）レコーダー内蔵テレビ、ＢＤプレーヤー内蔵テレビ等が挙げられる。本実施形態では、テレビ１００として、ＢＤレコーダーおよびＨＤＤレコーダーを内蔵した液晶テレビを採用している。
【００４６】
テレビ１００は、本体１０２およびリモコン１０４を有する。また、テレビ１００は、入力装置として、リモコン１０４だけでなく、本体１０２の外面に設けられた操作ボタン１０６を有する。例えば、テレビ１００のユーザは、リモコン１０４または操作ボタン１０６を操作することによって、テレビ１００に対して、電源のＯＮ／ＯＦＦ、音量調整、入力切替、選局、録画、再生等の操作を行うことができる。
（番組情報）
ここで、テレビ１００が扱う番組情報について説明する。テレビ１００は、複数の番組情報を記憶している。これら複数の番組情報の各々には、番組名、番組内容、チャンネル、開始時刻、放送時刻等の情報が含まれている。例えば、テレビ１００は、地上デジタル放送の番組情報や、衛星放送の番組情報を、放送波やネットワーク通信を介して取得し、取得した番組情報を記憶しておく。テレビ１００は、これら複数の番組情報を、主に電子番組表に利用する。
【００４７】
テレビ１００は、番組情報通知機能を備えている。テレビ１００は、複数の番組情報を、この番組情報通知機能にも利用する。番組情報通知機能とは、複数の番組情報の中から、予め設定された検索条件に合致する番組情報を、おすすめの番組情報として、ユーザに通知する機能である。
【００４８】
テレビ１００のユーザは、ジャンル、キーワード、番組属性等の、任意の検索条件を予めテレビ１００に設定しておく。テレビ１００は、所定のタイミングで、上記検索条件に合致する番組情報をユーザに通知するのである。
【００４９】
テレビ１００のユーザは、おすすめ番組情報として通知された番組情報によって、視聴する番組を決定する際の参考にしたり、視聴しようとしていた番組を再確認することができる。
【００５０】
さらに、通知された番組情報には、選局機能、視聴予約機能、録画機能等がリンクされている。これにより、テレビ１００のユーザは、通知された番組情報から、簡単な操作で、この番組が放送されるチャンネルを選局したり、視聴予約や録画予約を行なったりすることができる。
【００５１】
ここで、テレビ１００が、番組情報をユーザに通知するタイミングは以下のとおりである。（１）まず、テレビ１００は、テレビ１００の起動時（すなわち、テレビ１００の電源をＯＮにしたタイミング）に、番組情報をユーザに通知する。（２）また、テレビ１００は、通知対象として決定された番組情報に係る番組が放送される開始時刻の所定時間前にも、この番組情報をおすすめ番組情報としてユーザに通知する。例えば、本実施形態では、テレビ１００は、通知対象として決定されたある番組が放送される開始時刻の２分前に、この番組の番組情報をユーザに通知することとしている。
【００５２】
なお、上記（１），（２）以外にも、テレビ１００は、ユーザのリモコン１０４や操作ボタン１０６の操作によって、おすすめ番組情報の通知を行なうように指示された場合にも、テレビ１００の起動時と同様に、おすすめ番組情報をユーザに通知することができる。
【００５３】
ここで、仮に、予め設定された検索条件に合致する複数の番組情報が存在しながらも、単一の番組情報しかユーザに通知しない場合、ユーザは、これら複数の番組情報のうちの、いずれか１つの番組情報の存在しか知ることができない。このような場合、例えば、ユーザの嗜好に適合する第１の番組と、ユーザの嗜好により適合する第２の番組とが、同時刻に開始されるような場合には、第１の番組の存在のみがユーザに通知されたために、ユーザは第２の番組に気付かず、ユーザの嗜好に適合する番組を見逃してしまうといった問題が生じてしまう。
【００５４】
そこで、本実施形態のテレビ１００は、上記（１）および（２）のタイミングのそれぞれにおいて、予め設定された検索条件に合致する複数の番組情報を、ユーザに通知するのである。これにより、検索条件に合致する複数のおすすめ番組情報がユーザに通知されるので、ユーザは、これら複数の番組情報の存在を把握できるので、これら複数の番組情報を比較する等して、より自らの嗜好に適合する番組を判断し、視聴することができる。これにより、ユーザが、より自らの嗜好に適合する番組を見逃してしまうようなことがない。すなわち、本実施形態のテレビ１００によれば、ユーザの嗜好に適合する番組情報を、ユーザにとってより有用な通知形態で、ユーザに通知することができるということである。
（テレビ１００のハードウェア構成）
図２は、テレビ１００（本体１０２）のハードウェア構成を示すブロック図である。テレビ１００は、図２に示すように、外部入力端子２０１、地上デジタル放送チューナ２０２、衛星放送チューナ２０３、録画再生部２０４、ＢＤドライブ２０５、映像セレクタ２０６、映像処理回路２０７、ＯＳＤ（On-Screen Display）生成部２０８、ＬＣＤ（Liquid Crystal Display）コントローラ２０９、ＬＣＤ２１０、音声セレクタ２１１、音声処理回路２１２、アンプ２１３、スピーカ２１４、外部機器インターフェース２１５、ＲＯＭ２１６、ＲＡＭ２１７、ＣＰＵ２１８、赤外線受光部２１９、通信インターフェース２２０、および、ＨＤドライブ２２１を備えている。図２においては、映像信号の経路を実線で、音声信号の経路を一点鎖線で、データや制御信号の経路（バス）を太線で示している。
【００５５】
外部入力端子２０１は、映像入力端子２０１ａと音声入力端子２０１ｂとを含む。映像入力端子２０１ａは、映像信号を入力するためのものであり、例えば、ＤＶＩ端子である。音声入力端子２０１ｂは、音声信号を入力するためのものであり、例えば、Ｓ／ＰＤＩＦ端子である。ただし、外部入力端子２０１は、これに限定されず、映像入力端子２０１ａと音声入力端子２０１ｂとが一体化されたＨＤＭＩ端子等であってもよい。
【００５６】
地上デジタル放送チューナ２０２は、地上デジタル放送により放送される放送番組を受信するためのチューナである。地上デジタル放送チューナ２０２は、例えば、受信信号をアナログベースバンド信号に変換するＲＦ部、アナログベースバンド信号をデジタルベースバンド信号に変換するＡＤＣ部、デジタルベースバンド信号からＭＰＥＧ２ストリームを復調する復調部、および、ＭＰＥＧ２ストリームから映像信号および音声信号を復号する復号部により構成することができる。
【００５７】
地上デジタル放送チューナ２０２により復調されたＭＰＥＧ２ストリームは、バスを介して録画再生部２０４に供給される。また、地上デジタル放送チューナ２０２により復号された映像信号および音声信号は、それぞれ、映像セレクタ２０６および音声セレクタ２１１に供給さる。なお、地上デジタル放送チューナ２０２が何れのチャンネルを復調対象として選択するかは、ＣＰＵ２１８により制御される。
【００５８】
なお、地上デジタル放送チューナ２０２は、異なるチャンネルを介して放送される２つのＭＰＥＧ２ストリームを同時に復調することが可能なダブルチューナであることが好ましい。この場合、地上デジタル放送チューナ２０２は、選局対象チャンネルとして選択した第１のチャンネルを介して放送されるＭＰＥＧ２ストリームを録画再生部２０４に供給すると共に、そのＭＰＥＧ２ストリームから復号した映像信号および音声信号を映像セレクタ２０６および音声セレクタ２１１に供給する。また、地上デジタル放送チューナ２０２は、録画対象チャンネルとして選択した第２のチャンネルを介して放送されるＭＰＥＧ２ストリームを録画再生部２０４に供給する。
【００５９】
もちろん、本発明に係る地上デジタル放送チューナ２０２は、ダブルチューナに限定されるものではなく、例えば、シングルチューナであってもよく、３つ以上のチューナを備える複数のチューナであってもよい。地上デジタル放送チューナ２０２がシングルチューナである場合には、ユーザが放送番組を視聴していないときに限って、放送番組を表すＭＰＥＧ２ストリームを録画再生部２０４に供給することができる。また、地上デジタル放送チューナ２０２が複数のチューナによって構成される場合には、チャンネル毎、放送波毎、又は、視聴者毎（例えば、お父さん、お母さん、及び、子供等）に、異なるチャンネルを介して放送される放送番組を表すＭＰＥＧ２ストリームを録画再生部２０４に供給することができる。
【００６０】
衛星放送チューナ２０３は、衛星放送により放送される放送番組を受信するためのチューナである。衛星放送チューナ２０３は、例えば、受信信号をアナログベースバンド信号に変換するＲＦ部、アナログベースバンド信号をデジタルベースバンド信号に変換するＡＤＣ部、デジタルベースバンド信号からＭＰＥＧ２ストリームを復調する復調部、および、ＭＰＥＧ２ストリームから映像信号を復号する復号部により構成することができる。
【００６１】
衛星放送チューナ２０３により復調されたＭＰＥＧ２ストリームは、録画再生部２０４に供給される。また、衛星放送チューナ２０３により復号された映像信号および音声信号は、それぞれ、映像セレクタ２０６および音声セレクタ２１１に供給さる。なお、衛星放送チューナ２０３が何れのチャンネルを介して伝送されるＭＰＥＧ２データストリームを復調するかは、ＣＰＵ２１８により選択される。
【００６２】
なお、本実施形態における衛星放送チューナ２０３は、地上デジタル放送チューナ２０２と同様、異なるチャンネルを介して放送される２つの放送番組を同時に受信することが可能なダブルチューナであることが好ましい。
【００６３】
録画再生部２０４は、録画部２０４ａと再生部２０４ｂとを含む。録画部２０４ａは、地上デジタル放送チューナ２０２および衛星放送チューナ２０３の何れかからＭＰＥＧ２ストリームを取得し、取得したＭＰＥＧ２ストリームを記録装置に書き込む。録画部２０４ａは、テレビ１００に内蔵されたＢＤドライブ２０５、テレビ１００に内蔵されたＨＤドライブ２２１、および、外部機器インターフェース２１５に接続された各種レコーダー等を、ＭＰＥＧ２ストリームを記録するための記録装置として利用することができる。再生部２０４ｂは、記録装置からＭＰＥＧ２ストリームを読み出し、読み出したＭＰＥＧ２ストリームから映像信号および音声信号を復号する。再生部２０４ｂにより復号された映像信号および音声信号は、それぞれ、映像セレクタ２０６および音声セレクタ２１１に供給される。
【００６４】
映像セレクタ２０６には、上述した４種類の映像信号が供給される。すなわち、（１）外部入力端子２０１（特に映像入力端子２０１ａ）から入力された映像信号、（２）地上デジタル放送チューナ２０２にて復号された映像信号、（３）衛星放送チューナ２０３にて復号された映像信号、および、（４）録画再生部２０４（特に再生部２０４ｂ）にて復号された映像信号が入力される。映像セレクタ２０６は、上記（１）〜（４）の映像信号のうちの何れか１つを選択する。映像セレクタ２０６によって選択された映像信号は、映像処理回路２０７に供給される。なお、映像セレクタ２０６が何れの映像信号を選択するかは、ＣＰＵ２１８によって制御される。
【００６５】
映像処理回路２０７は、映像セレクタ２０６から供給された映像信号に画質調整処理を施す。また、映像処理回路２０７は、映像セレクタ２０６から供給された映像信号にスケーリング処理を施す。ここで、画質調整処理とは、例えば、映像信号を加工することによって、その映像信号が表す映像の輝度、シャープネス、および、コントラストの少なくとも何れかを変更することを指す。また、スケーリング処理とは、映像信号を加工することによって、その映像信号が表す映像のサイズを相似拡大または相似縮小することを指す。映像処理回路２０７によって加工された映像信号は、ＬＣＤコントローラ２０９に供給される。なお、映像処理回路２０７が画質およびサイズをどのように変更するかは、ＣＰＵ２１８によって制御される。
【００６６】
ＯＳＤ生成部２０８は、ＣＰＵ２１８から供給されたＯＳＤデータからＯＳＤ画像を生成（レンダリング）する。ＯＳＤ生成部２０８が生成するＯＳＤ画像としては、電子番組表等が挙げられる。ＯＳＤデータとしては、例えば、ＳＶＧ（Scalable Vector Graphics）を用いることができる。ＯＳＤ生成部２０８により生成されたＯＳＤ画像は、映像処理回路２０７から供給された映像信号に重畳され、ＬＣＤコントローラ２０９に供給される。
【００６７】
ＬＣＤコントローラ２０９は、映像処理回路２０７から供給された映像信号に基づいて、その映像信号が表す映像を表示するようにＬＣＤ２１０を駆動する。また、ＯＳＤ生成部２０８からＯＳＤ画像が供給されている場合、ＬＣＤコントローラ２０９は、映像処理回路２０７から供給された映像信号にＯＳＤ画像が重畳されたものに基づいて、その映像信号が表す映像を表示するようにＬＣＤ２１０を駆動する。なお、本実施形態では、テレビ１００の一例として、液晶テレビを採用している。このために、テレビ１００は、ディスプレイとしてＬＣＤ２１０を採用しており、ディスプレイコントローラとして、ＬＣＤコントローラ２０９を採用しているのである。したがって、テレビ１００に液晶テレビ以外のテレビを採用した場合には、これに応じたディスプレイおよびディスプレイコントローラが採用されることとなる。
【００６８】
音声セレクタ２１１には、上述した４種類の音声信号が供給される。すなわち、（１）外部入力端子２０１（特に音声入力端子２０１ｂ）から入力された音声信号、（２）地上デジタル放送チューナ２０２にて復号された音声信号、（３）衛星放送チューナ２０３にて復号された音声信号、および、（４）録画再生部２０４（特に再生部２０４ｂ）にて復号された音声信号が入力される。音声セレクタ２１１は、上記（１）〜（４）の音声信号のうちの何れか１つを選択する。
【００６９】
音声セレクタ２１１によって選択された音声信号は、音声処理回路２１２に供給される。なお、音声セレクタ２１１が何れの音声信号を選択するかは、ＣＰＵ２１８によって制御される。ただし、映像セレクタ２０６における映像の選択と、音声セレクタ２１１における音声の選択とは連動しており、例えば、映像セレクタ２０６が地上デジタル放送チューナ２０２から供給された映像信号を選択しているときには、音声セレクタ２１１も地上デジタル放送チューナ２０２から供給された音声信号を選択する。
【００７０】
音声処理回路２１２は、音声セレクタ２１１から供給された音声信号に音量調整処理を施す。また、音声処理回路２１２は、音声セレクタ２１１から供給された音声信号に音質調整処理を施す。ここで、音量調整処理とは、音声信号を加工することによって、その音声信号が表す音声の音量を変更することを指す。また、音質調整処理とは、音声信号を加工することによって、その音声信号が表す音声の周波数特性を変更すること（例えば、低域の強調や高域の強調等）を指す。音声処理回路２１２によって加工された音声信号は、アンプ２１３に供給される。なお、音声処理回路２１２によって音量および音質をどのように変更するかは、ＣＰＵ２１８によって制御される。
【００７１】
アンプ２１３は、音声処理回路２１２から供給された音声信号に基づいて、その音声信号が表す音声を出力するようにスピーカ２１４を駆動する。
【００７２】
ＣＰＵ２１８は、テレビ１００に対して入力された制御信号に応じて、上記各部を制御する。テレビ１００に対して入力される制御信号としては、操作ボタン１０６によって入力された制御信号、リモコン１０４から送信され、赤外線受光部２１９が受信した制御信号、外部機器インターフェース２１５を介して外部機器から送信された制御信号、通信インターフェース２２０を介してネットワーク機器から送信された制御信号等が挙げられる。
【００７３】
例えば、制御信号による制御としては、地上デジタル放送チューナ２０２および衛星放送チューナ２０３の受信チャンネルを切り替える制御や、映像セレクタ２０６および音声セレクタ２１１にて選択する映像信号および音声信号をリモコン信号に応じて制御、録画部２０４ａに対してコンテンツの録画を実行させるための制御、再生部２０４ｂに対してコンテンツの再生を実行させるための制御等が挙げられる。
【００７４】
ＲＯＭ２１６は、ＣＰＵ２１８によって実行されるプログラム等の固定データが格納される、読み出し可能かつ書き込み不能なメモリである。一方、ＲＡＭ２１７は、ＣＰＵ２１８が演算のために参照するデータや、ＣＰＵ２１８が演算によって生成したデータ等の可変データが格納される、読み出し可能かつ書き込み可能なメモリである。
【００７５】
外部機器インターフェース２１５は、外部機器をテレビ１００に接続するためのインターフェースである。外部機器インターフェース２１５としては、ＨＤＭＩや、ｉＬｉｎｋ等が挙げられる。
【００７６】
通信インターフェース２２０は、テレビ１００をネットワークや、各種ネットワーク機器に接続するためのインターフェースである。通信インターフェース２２０としては、ＬＡＮインターフェース等が挙げられる。
【００７７】
なお、本実施形態においては、地上デジタル放送の方式として、ＭＰＥＧ２ストリームを多重化する方式（米国におけるＡＴＳＣ方式や日本におけるＩＳＤＢ−Ｔ方式等）を想定しているが、本発明はこれに限定されるものではない。すなわち、例えば、ＭＰＥＧ２ストリームを多重化する代わりに、ＭＰＥＧ４ストリーム等を多重化する方式（欧州におけるＤＶＢ−Ｔ／ＤＶＢ−Ｔ２方式等）に対しても本発明を適用することができる。後者の場合、復調したＭＰＥＧ４ストリームをそのまま記録媒体に記録する構成を採用してもよいし、あるいは、復調したＭＰＥＧ４ストリームをＭＰＥＧ２ストリームに変換して記録媒体に記録する構成を採用してもよい。
（テレビ１００の機能）
ここで、テレビ１００の機能構成について説明する。図３は、テレビ１００の機能構成を示すブロック図である。図３に示すように、テレビ１００は、番組情報記憶部３１０、検索条件記憶部３２０、決定部３３０、通知部３４０、タイマ部３５０、および選局部３６０を備えている。ここでは、テレビ１００が備える番組情報通知機能およびこれに関連する機能について説明する。その他の機能については、テレビ受像機が備える一般的な機能であるため、図示および説明を省略する。
【００７８】
番組情報記憶部３１０は、複数の番組情報を記憶する。例えば、テレビ１００は、地上デジタル放送の番組情報を含む放送波を、地上デジタル放送チューナ２０２によって受信する。また、テレビ１００は、衛星放送の番組情報を含む放送波を、衛星放送チューナ２０３によって受信する。そして、テレビ１００は、受信した放送波に含まれる番組情報を抽出し、抽出した番組情報を番組情報記憶部３１０に記憶させておくのである。テレビ１００は、定期的に最新の番組情報を取得して、これを番組情報記憶部３１０に記憶させておく。例えば、テレビ１００においては、図２に示したＲＯＭ２１６、ＲＡＭ２１７等が、番組情報記憶部３１０として機能する。
【００７９】
検索条件記憶部３２０は、番組情報記憶部３１０に記憶されている複数の番組情報の中から、ユーザに通知する番組情報を検索するための検索条件を記憶する。検索条件記憶部３２０には、予めユーザによって設定された任意の検索条件が記憶される。例えば、検索条件としては、ジャンル、キーワード、番組属性等が挙げられる。例えば、テレビ１００においては、図２に示したＲＯＭ２１６、ＲＡＭ２１７等が、検索条件記憶部３２０として機能する。
【００８０】
決定部３３０は、番組情報記憶部３１０に記憶されている複数の番組情報の中から、検索条件記憶部３２０に記憶されている検索条件に合致する複数の番組情報を、ユーザに通知する番組情報として決定する。具体的には、番組情報記憶部３１０に記憶されている複数の番組情報の各々には、ジャンルや、番組内容、番組属性などの情報が含まれている。そこで、決定部３３０は、検索条件で設定されたジャンルと同じジャンルが設定されている番組情報、検索条件で設定されたキーワードが番組内容に含まれている番組情報、検索条件で設定された属性と同じ属性が設定されて居る番組情報等を、ユーザに通知する番組情報として決定するのである。例えば、テレビ１００においては、図２に示したＣＰＵ２１８が、決定部３３０として機能する。
【００８１】
通知部３４０は、決定部３３０によって決定された番組情報を、ユーザに通知する。具体的には、通知部３４０は、決定部３３０によって決定された番組情報を、ＬＣＤ２１０に表示させることにより、この番組情報をユーザに通知する。通知部３４０による番組情報の通知には、何らかの音声を伴うものであっても良い。例えば、通知部３４０は、番組情報の読み上げ処理を行い、この番組情報の内容を示す音声をスピーカ２１４から発せさせるようにしても良い。例えば、テレビ１００においては、図２に示したＣＰＵ２１８が、映像処理回路２０７および音声処理回路２１２を制御することによって、通知部３４０として機能する。
【００８２】
タイマ部３５０は、番組情報をユーザに通知するタイミングを決定する。例えば、タイマ部３５０は、ある番組情報がユーザに通知する番組情報として決定されると、この番組情報に示されている開始時刻の所定時間前に、この番組情報の通知時刻を設定する。例えば、タイマ部３５０は、この番組情報に示されている開始時刻の２分前に、この番組情報の通知時刻を設定する。そして、設定された通知時刻が到来すると、タイマ部３５０は、通知部３４０に対して、何らかのトリガ情報を供給する。通知部３４０は、このトリガ情報を受け取ると、番組情報の通知処理を開始する。例えば、テレビ１００においては、図２に示したＣＰＵ２１８が、タイマ部３５０として機能する。
【００８３】
選局部３６０は、選局操作を行う。選局操作としては、例えば地上デジタル放送チューナ２０２および衛星放送チューナ２０３の受信チャンネルを切り替える操作や、映像セレクタ２０６および音声セレクタ２１１にて選択する映像信号および音声信号を切り替える操作等が挙げられる。通常、選局部３６０は、操作ボタン１０６によって入力された制御信号、あるいはリモコン１０４から送信され、赤外線受光部２１９が受信した制御信号に基づいて、選局操作を行う。例えば、テレビ１００においては、図２に示したＣＰＵ２１８が、選局部３０２として機能する。例えば、テレビ１００においては、図２に示したＣＰＵ２１８が地上デジタルチューナ２０２および衛星放送チューナ２０３を制御することによって、選局部３６０として機能する。
（検索条件）
ここで、検索条件記憶部３２０に記憶されている検索条件の具体例を説明する。図４は、検索条件記憶部３２０に記憶されている検索条件の一例を示す図である。図４に示すように、検索条件記憶部３２０には、複数（Ｎ件。Ｎは任意の整数）の検索条件が記憶されている。これらの検索条件は、決定部３３０がユーザに通知する番組情報を決定する際に用いられる。
【００８４】
例えば、検索条件１には、ジャンル「ニュース／報道」が設定されている。これにより、決定部３３０は、ジャンル「ニュース／報道」が設定されている番組情報を、ユーザに通知する番組情報として決定するのである。
【００８５】
図４に示すように、検索条件記憶部３２０には、複数の検索条件が記憶されているから、決定部３３０は、いずれかの検索条件に合致する番組情報を、ユーザに通知する番組情報として決定する。すなわち、決定部３３０は、複数の検索条件をＯＲ条件として用いて、ユーザに通知する番組情報を決定する。
【００８６】
なお、決定部３３０は、複数の検索条件をＡＮＤ条件として用いて、ユーザに通知する番組情報を決定しても良い。また、複数の検索条件をＡＮＤ条件として用いるか、または複数の検索条件をＯＲ条件として用いるかを、ユーザが選択できるようにしても良い。
【００８７】
また、検索条件の設定方法としては、図４に示すように、個々の検索条件をユーザに設定させることにより、ユーザ任意の組み合わせを設定するようにしても良いが、あらかじめ複数の組み合わせをテレビ１００が記憶しておき、この複数の組み合わせの中から、ユーザに選択させるようにしても良い。
（番組情報）
続いて、番組情報記憶部３１０に記憶されている番組情報の具体例を説明する。図５は、番組情報記憶部３１０に記憶されている番組情報の一例を示す図である。図５に示すように、番組情報記憶部３１０には、複数（Ｍ件。Ｍは任意の整数）の番組情報が格納されている。決定部３３０は、これら複数の番組情報の中から、予め設定された検索条件に合致する番組情報を、ユーザに通知する番組情報として決定するのである。
【００８８】
各々の番組情報は、当該番組情報に係る番組に関する様々な情報を含んでいる。例えば、図５に示す例では、各々の番組情報には、当該番組情報に係る番組に関する、放送種別、チャンネルＩＤ、枝番、ネットワークＩＤ、サービス名、イベントＩＤ、番組名、開始時刻、終了時刻、番組内容、ジャンル・・・、等の様々な情報を含んでいる。
【００８９】
これらの情報は、電子番組表あるいは番組情報通知機能により実際にユーザに通知される情報であったり、テレビ１００が内部的に利用するものであったり、決定部３３０による検索処理の際に参照される情報であったりする。
【００９０】
ここで、図５に示すように、各々の番組情報には、検索ヒットフラグが設定されている。この検索ヒットフラグとは、当該番組情報が、検索条件記憶部３２０に記憶されている検索条件に合致するか否かを示すものである。具体的には、検索ヒットフラグには、検索条件記憶部３２０に記憶されている複数の検索条件の各々について、当該番組情報が検索条件に合致することを示す「ＴＲＵＥ」、または、当該番組情報が検索条件に合致しないことを示す「ＦＡＬＳＥ」が設定されている。
【００９１】
例えば、図５に示す例では、「番組情報１」には、「検索条件１」と「検索条件３」とに対して、「ＴＲＵＥ」が設定されている。これは、「番組情報１」が、図４に示した「検索条件１」と「検索条件３」とに合致する番組情報であることを意味する。
【００９２】
このような、各々の検索条件に対する「ＴＲＵＥ」および「ＦＡＬＳＥ」の設定は、決定部３３０によって行なわれる。
【００９３】
例えば、ユーザによって新たに「検索条件Ｎ」が設定されると、決定部３３０は、複数の番組情報の中から、「検索条件Ｎ」に合致する番組情報を決定する処理を行う。この際、決定部３３０は、「検索条件Ｎ」に合致する番組情報に対しては、「検索ヒットフラグ」欄の「検索条件Ｎ」に対して「ＴＲＵＥ」を設定する。反対に、決定部３３０は、「検索条件Ｎ」に合致しない番組情報に対しては、「検索ヒットフラグ」欄の「検索条件Ｎ」に対して「ＦＡＬＳＥ」を設定するのである。
【００９４】
このように、決定部３３０による検索処理を一度行っておけば、複数の番組情報の各々に対して、検索条件に合致するか否か、すなわち、ユーザに通知するか否かを決定しておくことができる。これにより、決定部３３０が何度も検索処理を行わなくとも、通知部３４０は、複数の番組情報の「検索ヒットフラグ」欄を参照するだけで、ユーザに通知する番組情報を認識することができるのである。
【００９５】
なお、「検索ヒットフラグ」欄の設定値は、その時の検索条件による検索処理結果を示すものであるから、検索条件が追加・変更・削除された場合には、これに応じて、「検索ヒットフラグ」欄の設定値も更新される。これにより、「検索ヒットフラグ」欄の設定値は、最新の検索条件による検索処理結果が示されるようになっている。
（テレビ１００の起動時の番組情報通知処理の手順）
続いて、テレビ１００による番組情報通知処理の手順について説明する。図６は、テレビ１００による番組情報通知処理の手順を示すフローチャートである。既に説明したとおり、テレビ１００は、（１）テレビ１００の起動時、および（２）番組放送開始時に、番組情報通知処理を行う。ここでは、（１）テレビ１００の起動時、の番組情報通知処理の手順について説明する。なお、既に、図４および図５に示したように、検索条件記憶部３２０に検索条件が記憶されており、番組情報記憶部３１０に番組情報が記憶されており、各々の番組情報に対して、検索条件に合致するか否かの決定処理が決定部３３０によって行なわれているものとして説明する。
【００９６】
まず、テレビ１００が起動されると（ステップＳ６０１）、通知部３４０が、テレビ１００に対して検索条件の設定がなされているかを判断する（ステップＳ６０２）。例えば、通知部３４０は、検索条件記憶部３２０に検索条件が１件でも記憶されていれば、テレビ１００に対して検索条件の設定がなされていると判断することができる。反対に、通知部３４０は、検索条件記憶部３２０に検索条件が１件も記憶されていなければ、テレビ１００に対して検索条件の設定がなされていないと判断することができる。
【００９７】
ステップＳ６０２において、「検索条件の設定がなされていない」と判断された場合（ステップＳ６０２：Ｎｏ）、テレビ１００は、おすすめする番組情報を決定できない訳だから、番組情報通知処理を終了する。一方、ステップＳ６０２において、「検索条件の設定がなされている」と判断された場合（ステップＳ６０２：Ｙｅｓ）、通知部３４０が、検索条件に合致する番組情報が有るかを判断する（ステップＳ６０３）。
【００９８】
例えば、通知部３４０は、番組情報記憶部３１０に格納されているいずれかの番組情報の「検索ヒットフラグ」欄に「ＴＲＵＥ」が設定されていれば、「検索条件に合致する番組情報が有る」と判断することができる。反対に、通知部３４０は、番組情報記憶部３１０に格納されているいずれの番組情報の「検索ヒットフラグ」欄にも「ＴＲＵＥ」が設定されていなければ、「検索条件に合致する番組情報が無い」と判断することができる。
【００９９】
ステップＳ６０３において、「検索条件に合致する番組情報が無い」と判断された場合（ステップＳ６０３：Ｎｏ）、テレビ１００は、おすすめする番組情報が無い訳だから、番組情報通知処理を終了する。一方、ステップＳ６０３において、「検索条件に合致する番組情報が有る」と判断された場合（ステップＳ６０３：Ｙｅｓ）、テレビ１００は、ステップＳ６０４へ処理を進める。
【０１００】
ステップＳ６０４では、通知部３４０が、検索条件に合致する複数の番組情報の中から、優先的に表示する番組情報を決定する（ステップＳ６０４）。検索条件に合致する番組情報が多量に存在する場合に、これら複数の番組情報を全て表示するのは、好ましくないからである。
本実施形態では、通知部３４０は、検索条件に合致する複数の番組情報の中から、放送日が当日かつ開始時刻の早い順に５件の番組情報と、放送日が翌日かつ開始時刻の早い順に５件の番組情報との、合計１０件の番組情報を、優先的に表示する番組情報として決定する。
【０１０１】
例えば、テレビ１００を起動したときのシステム日時が１２月１７日（金）の１１：００であった場合、通知部３４０は、放送日時が１２月１７日（金）であり、かつ１１：００〜２４：００の間に開始時刻が設定されている複数の番組情報の中から、開始時刻の早い順に５件の番組情報を優先的に表示する番組情報として決定する。さらに、通知部３４０は、放送日時が１２月１８日（土）であり、かつ０：００〜２４：００の間に開始時刻が設定されている複数の番組情報の中から、開始時刻の早い順に５件の番組情報を優先的に表示する番組情報として決定する。
【０１０２】
このように、優先的に表示する番組情報が決定されると、通知部３４０は、決定された複数の番組情報を、１件ずつ順次表示する（ステップＳ６０５）。具体的には、通知部３４０は、現在表示されている映像に重ねて、番組情報通知画面を表示する。そして、通知部３４０は、この番組情報通知画面内に、決定された複数の番組情報を、１件ずつスクロールさせながら、順次表示していくのである。特に、本実施形態では、通知部３４０は、決定された複数の番組情報を、開始時刻の早い順に、順次表示している。
【０１０３】
ここで、図７で後述するように、通知部３４０は、番組情報通知画面内に、おすすめする番組情報とともに、「番組一覧」ボタンを表示している。テレビ１００は、番組情報が表示されている間、この「番組一覧」ボタンが押下されたか否かを監視している（ステップＳ６０６）。そして、番組情報が表示されている間、この「番組一覧」ボタンが押下されると（ステップＳ６０６：Ｙｅｓ）、テレビ１００は、検索条件に合致する複数の番組情報の一覧を表示して（ステップＳ６０７）、番組情報通知処理を終了する。一方、番組情報が表示されている間、この「番組一覧」ボタンが押下されなければ（ステップＳ６０６：Ｎｏ）、番組情報を引き続き表示する。
【０１０４】
その後、１件分の番組情報の表示が終了すると（ステップＳ６０８）、通知部３４０は、ステップＳ６０４で決定された複数の番組情報を全て表示したか否かを判断する（ステップＳ６０９）。ステップＳ６０９において、「決定された複数の番組情報を全て表示した」と判断した場合（ステップＳ６０９：Ｙｅｓ）、テレビ１００は、番組情報通知処理を終了する。一方、ステップＳ６０９において、「決定された複数の番組情報を全て表示していない」と判断した場合（ステップＳ６０９：Ｎｏ）、テレビ１００は、決定された複数の番組情報を全て表示するまで、ステップＳ６０５〜ステップＳ６０９を繰り返し行う。
【０１０５】
このような手順により、テレビ１００は、検索条件に合致する複数の番組情報の中から、優先的に表示する番組情報を決定し、決定された複数の番組情報を、１件ずつ、順次表示するのである。そして、番組情報を表示している間に、「番組一覧」ボタンが押下されると、検索条件に合致する複数の番組情報の一覧を表示するのである。
（テレビ起動時の番組情報の表示例）
続いて、テレビ起動時の番組情報の表示例について説明する。図７は、テレビ起動時の番組情報の表示例を示す図である。図７に示す画面７００は、テレビ１００が備えるＬＣＤ２１０に表示された画面である。この画面７００には、現在放映されている映像に重ねて、番組情報通知画面７１０が表示されている。
【０１０６】
番組情報通知画面７１０には、タイトル表示領域７１２、番組情報表示領域７１４が設けられている。本実施形態では、タイトル表示領域７１２には、「今日明日のおすすめ番組」が示されている。番組情報表示領域７１４には、おすすめ番組情報としてユーザに通知すべき番組情報が表示される。通知部３４０は、この番組情報表示領域７１４内に、複数の番組情報を、１件ずつスクロールさせながら、順次表示していくのである。
【０１０７】
また、番組情報通知画面７１０には、「番組一覧」ボタン７１６および操作説明７１８が表示されている。既に説明したとおり、テレビ１００は、番組情報表示領域７１４内では検索条件に合致する番組情報の一部を表示し、番組情報表示領域７１４内に番組情報が表示されている間に、「番組一覧」ボタン７１６が押下されると、検索条件に合致する番組情報の一覧を表示するのである。
【０１０８】
操作説明７１８は、この番組情報通知画面７１０に対して可能な操作について、リモコン１０４での操作方法が示されている。例えば、図７に示す例では、操作説明７１８には、リモコン１０４の下ボタンを押下すると、次の番組情報が表示させることができ、リモコン１０４の「戻る」ボタンを押下すると、番組情報通知処理を終了させることができることが示されている。
【０１０９】
なお、テレビ１００は、テレビ起動時において、既に画面に表示されている内容を問わず、図７に示したように、番組情報を表示することができる。例えば、テレビ１００は、テレビ起動時において、放送種別（地上デジタル／ＢＳ／ＣＳ等）を問わず、図７に示したように、番組情報を表示することができる。また、テレビ１００は、テレビ起動時外部入力表示がなされていたとしても、図７に示したように、番組情報を表示することができる。
【０１１０】
また、図７に示す例では、番組情報通知画面７１０には、番組情報だけでなく、「番組一覧」ボタン７１６や、操作説明７１８を表示することとしたが、表示される番組情報の件数や、現在何件目の番組情報を表示しているかなど、ユーザにとって有用と思われる情報があれば、この情報をさらに表示すると良い。
（番組情報の表示順序）
続いて、番組情報の表示順序について説明する。図８は、番組情報の表示順序を示す図である。図８に示す番組情報群８００および番組情報群８１０は、優先的に表示する、と通知部３４０によって決定された番組情報群である。具体的には、番組情報群８００は、検索条件に合致する複数の番組情報のうち、放送日が当日であり、かつ開始時刻の早い順に５件分の番組情報である。また、番組情報群８１０は、放送日が翌日であり、かつ開始時刻の早い順に５件分の番組情報である。
【０１１１】
図８に示すように、通知部３４０は、まず、放送日が当日の５件の番組情報を、開始時刻の早い順に、１件ずつ表示する。そして、通知部３４０は、放送日が当日の番組情報が６件以上存在する場合は、図８に示すように、「ほかにも、今日のおすすめ番組があります」というメッセージ８０２を表示する。これにより、通知部３４０は、６件目以降の番組情報を番組情報一覧で確認できることを、ユーザに促しているのである。
【０１１２】
続いて、通知部３４０は、放送日が翌日の５件の番組情報を、開始時刻の早い順に、１件ずつ表示する。同様に、通知部３４０は、放送日が翌日の番組情報が６件以上存在する場合は、図８に示すように、「ほかにも、明日のおすすめ番組があります」というメッセージ８１２を表示する。これにより、通知部３４０は、６件目以降の番組情報を番組情報一覧で確認できることを、ユーザに促しているのである。
【０１１３】
ここで、上記したとおり、通知部３４０は、複数の番組情報を、開始時刻の早い順に、１件ずつ表示する。すなわち、１件分の番組情報の表示が終了すると、次の１件分の番組情報の表示を開始する。これに関し、１件分の番組情報の表示の終了タイミングは、様々であって良い。例えば、予め１件分の表示時間を定めておき、この表示時間が経過するまでの間、１件分の文字情報を表示するようにしても良い。また、番組情報をスクロール表示する場合は、１件分の番組情報の最後尾の文字のスクロールが完了した時点で、この１件分の番組情報の表示を終了しても良い。また、予め１件分の表示時間を定めておき、この表示時間が経過するまでの間、１件分の文字情報のスクロール表示を繰り返し行なうようにしても良い。また、ユーザによって次の文字情報を表示する操作が行われるまで、１件分の文字情報を表示し続けても良い。
【０１１４】
なお、図８に示すとおり、本実施形態では、テレビ１００は、複数の番組情報の各々について、「開始時刻」、「ＣＨ（チャンネル）」、および「番組名」を表示しているが、表示する番組情報の内容は、これらに限定するものではない。
【０１１５】
なお、上記例では、テレビ１００が起動される毎に、番組情報を５件表示することとしているが、番組情報の通知回数を制限したり、起動回数に応じて番組情報の表示件数を異ならせたりしてもよい。例えば、１日毎に、その日の最初の起動時のみ（すなわち、１日１回のみ）、番組情報を通知するようにしてもよい。また、１日毎に、その日の最初の起動時には、番組情報を５件表示し、その日の２回目以降の起動時には、番組情報を１件のみ表示するようにしてもよい。さらに、上記通知回数や表示件数をユーザが任意に設定できるようにしてもよい。また、上記例では、当日の番組情報と翌日の番組情報とを表示することとしているが、当日の番組情報のみを表示したり、当週の番組情報を表示したりするようにしてもよい。
（複数の番組情報の表示手順）
ここで、テレビ１００による複数の番組情報を表示する処理の手順についてより具体的に説明する。図９は、テレビ１００による複数の番組情報を表示する処理の具体的な手順を示すフローチャートである。ここでは、既に優先的に表示する複数の番組情報が決定されているものとして説明する。
【０１１６】
まず、通知部３４０は、以下ステップＳ９０１〜ステップＳ９１１の処理を行うことにより、放送日が当日の複数の番組情報の表示処理を行う。
【０１１７】
まず、通知部３４０は、優先的に表示すると決定され、かつ放送日が当日の複数の番組情報の中から、最初に表示すべき番組情報を選択して（ステップＳ９０１）、選択した番組情報をスクロール表示する（ステップＳ９０２）。
【０１１８】
ここで、テレビ１００は、番組情報が表示されている間、このリモコン１０４の「終了」ボタンが押下されたか否かを監視している（ステップＳ９０３）。そして、番組情報が表示されている間、この「終了」ボタンが押下されると（ステップＳ９０３：Ｙｅｓ）、テレビ１００は、番組情報通知処理を終了する。一方、番組情報が表示されている間、この「終了」ボタンが押下されなければ（ステップＳ９０３：Ｎｏ）、テレビ１００は、番組情報を引き続き表示する。
【０１１９】
また、図７で説明したとおり、通知部３４０は、番組情報通知画面内に、おすすめする番組情報とともに、「番組一覧」ボタンを表示している。テレビ１００は、番組情報が表示されている間、この「番組一覧」ボタンが押下されたか否かを監視している（ステップＳ９０４）。そして、番組情報が表示されている間、この「番組一覧」ボタンが押下されると（ステップＳ９０４：Ｙｅｓ）、テレビ１００は、検索条件に合致する複数の番組情報のうちの、放送日が当日の複数の番組情報の一覧を表示して（ステップＳ９０５）、番組情報通知処理を終了する。一方、番組情報が表示されている間、この「番組一覧」ボタンが押下されなければ（ステップＳ９０４：Ｎｏ）、テレビ１００は、番組情報を引き続き表示する。
【０１２０】
さらに、テレビ１００は、番組情報が表示されている間、このリモコン１０４の下ボタンが押下されたか否かを監視している（ステップＳ９０６）。そして、番組情報が表示されている間、この下ボタンが押下されると（ステップＳ９０６：Ｙｅｓ）、通知部３４０は、
次に表示すべき番組情報が有るか否かを判断し（ステップＳ９０７）、「次に表示すべき番組情報が有る」と判断されれば（ステップＳ９０７：Ｙｅｓ）、優先的に表示すると決定され、かつ放送日が当日の複数の番組情報の中から、次に表示すべき番組情報を選択して（ステップＳ９０８）、ステップＳ９０２に戻り、選択した番組情報をスクロール表示する（ステップＳ９０２）。
【０１２１】
一方、番組情報が表示されている間、この下ボタンが押下されなければ（ステップＳ９０６：Ｎｏ）、テレビ１００は、番組情報を引き続き表示する。また、ステップＳ９０７において、「次に表示すべき番組情報が無い」と判断された場合（ステップＳ９０７：Ｎｏ）、同様に、テレビ１００は、番組情報を引き続き表示する。
【０１２２】
その後、ステップＳ９０２で表示された番組情報の表示が終了すると（ステップＳ９０９）、通知部３４０は、次に表示すべき番組情報が有るか否かを判断し（ステップＳ９１０）、「次に表示すべき番組情報が有る」と判断されれば（ステップＳ９１０：Ｙｅｓ）、優先的に表示すると決定され、かつ放送日が当日の複数の番組情報の中から、次に表示すべき番組情報を選択して（ステップＳ９１１）、ステップＳ９０２に戻り、選択した番組情報をスクロール表示する（ステップＳ９０２）。一方、ステップＳ９１０において、「次に表示すべき番組情報が無い」と判断された場合（ステップＳ９１０：Ｎｏ）、表示すべき番組情報を全て表示したということであるから、通知部３４０は、放送日が当日の複数の番組情報の表示処理を終了し、放送日が翌日の複数の番組情報の表示処理を行う（ステップＳ９１２）。このとき、優先的に表示すべき番組情報以外にも番組情報がある場合は、図８に示したメッセージ８０２（「ほかにも、今日のおすすめ番組があります」）のようなメッセージを表示してもよい。
【０１２３】
放送日が翌日の複数の番組情報の表示処理については、放送日が当日の複数の番組情報の表示処理（ステップＳ９０１〜ステップＳ９１１）と同様であるため、説明を省略する。そして、通知部３４０よる、放送日が翌日の複数の番組情報の表示処理が終了すると、テレビ１００は、番組情報通知処理を終了する。
（番組一覧の表示例）
続いて、番組一覧の表示例について説明する。図１０は、番組一覧の表示例を示す図である。図１０に示す番組一覧表示画面１０００は、テレビ１００が備えるＬＣＤ２１０に表示された画面である。この番組一覧表示画面１０００は、現在放映されている映像に重ねて、あるいは現在放映されている映像に代えて、表示されたものである。
【０１２４】
番組一覧表示画面１０００には、検索条件表示領域１０１０および番組一覧表示領域１０２０が設けられている。検索条件表示領域１０１０には、おすすめ番組情報の検索処理に用いられた検索条件が表示される。番組一覧表示領域１０２０には、検索条件に合致するおすすめ番組情報の一覧が表示される。
【０１２５】
ここで、番組一覧表示画面１０００には、当日以降の１日ごとのタグが表示されている。ユーザは、リモコン１０４等の操作により、任意の日付のタグを選択することができる。任意の日付のタグが選択されると、テレビ１００は、番組一覧表示領域１０２０に対し、検索条件に合致するおすすめ番組情報のうち、選択された日付の番組情報の一覧を表示する。例えば、図１０に示す例では「今日」と示されたタグが選択されており、これに応じて、番組一覧表示領域１０２０には、検索条件に合致するおすすめ番組情報のうち、当日の番組情報の一覧が表示されている。
【０１２６】
なお、図１０に示すとおり、本実施形態では、テレビ１００は、番組一覧表示領域１０２０に対し、複数の番組情報の各々の、「ＣＨ（チャンネル）」、「放送局」、「番組名」、「放送日時」を表示しているが、番組情報一覧に表示する番組情報の内容は、これらに限定するものではない。
【０１２７】
ここで、図示は省略するが、テレビ１００のユーザは、リモコン１０４等の所定の操作により、番組一覧表示領域１０２０に表示されている複数の番組情報の中から、任意の番組情報を選択することができる。そして、テレビ１００のユーザは、任意の番組情報が選択されている状態で、さらに所定の操作を行うことにより、選択した番組情報の詳細を確認したり、選択した番組情報に係る番組を視聴予約したり、録画予約したりすることができる。
【０１２８】
なお、図８等で説明したとおり、本実施形態のテレビ１００は、検索条件に合致する複数の番組情報のうち、当日の５件分の番組情報を１件ずつ順次表示し、続いて、翌日の５件分の番組情報を１件ずつ順次表示することとしている。
【０１２９】
本実施形態のテレビ１００では、当日の番組情報が表示されている際に、「番組一覧」ボタンが押下された場合は、自動的に、当日のタグが選択されている状態で、番組一覧表示画面１０００を表示する。すなわち、番組一覧表示領域１０２０に対し、当日の番組情報の一覧を表示した状態で、番組一覧表示画面１０００を表示する。
【０１３０】
一方、翌日の番組情報が表示されている際に、「番組一覧」ボタンが押下された場合は、自動的に、翌日のタグが選択されている状態で、番組一覧表示画面１０００を表示する。すなわち、番組一覧表示領域１０２０に対し、翌日の番組情報の一覧を表示した状態で、番組一覧表示画面１０００を表示する。
【０１３１】
すなわち、本実施形態のテレビ１００は、番組情報が表示されている際に、「番組一覧」ボタンが押下された場合、表示されている番組情報の放送日と同日の番組情報の一覧を、自動的に表示することとしている。
（番組放送開始時の番組情報通知処理の手順）
続いて、テレビ１００による番組情報通知処理の手順について説明する。図１１は、テレビ１００による番組情報通知処理の手順を示すフローチャートである。既に説明したとおり、テレビ１００は、（１）テレビ１００の起動時、および（２）番組放送開始時に、番組情報通知処理を行う。ここでは、（２）番組放送開始時、の番組情報通知処理の手順について説明する。なお、既に、図４および図５に示したように、検索条件記憶部３２０に検索条件が記憶されており、番組情報記憶部３１０に番組情報が記憶されており、各々の番組情報に対して、検索条件に合致するか否かの決定処理が決定部３３０によって行なわれている状態から、新たな検索条件が追加されたものとして説明する。
【０１３２】
まず、テレビ１００に対して、新たな検索条件（Ｎ＋１）が設定されると（ステップＳ１１０１）、決定部３３０が、新たな検索条件（Ｎ＋１）に合致する番組情報を、おすすめ番組情報として決定する（ステップＳ１１０２）。具体的には、図５で説明したとおり、「検索条件（Ｎ＋１）」に合致する番組情報に対しては、各々の番組情報の「検索ヒットフラグ」欄の「検索条件（Ｎ＋１）」に対して「ＴＲＵＥ」を設定するのである。
【０１３３】
次に、通知部３４０が、ステップＳ１１０２で決定されたおすすめ番組情報の中から、最も早い開始時刻が設定されている番組情報を選択し、タイマ３５０が、この番組情報の開始時刻の所定時間前（本実施形態では２分前としているが、これに限定されるものではない。）に、この番組情報の通知時刻を設定する（ステップＳ１１０３）。ここで、最も早い開始時刻が設定されている番組情報が複数存在する場合、通知部３４０は、ステップＳ１１０２で決定されたおすすめ番組情報の中から、これら複数の番組情報を選択し、タイマ３５０は、これら複数の番組情報に共通する開始時刻を、これら複数の番組情報の通知時刻として設定する。以降では、このステップＳ１１０３で、開始時刻が共通する複数の番組情報が選択され、これら複数の番組情報に共通する開始時刻が設定されたものとして説明する。
【０１３４】
その後、ステップＳ１１０３で設定された通知時刻が到来すると（ステップＳ１１０４：Ｙｅｓ）、通知部３４０は、ステップＳ１１０３で選択された番組情報の通知処理である、ステップＳ１１０５以降の処理を開始する。一方、ステップＳ１１０３で設定された通知時刻が到来するまでの間（ステップＳ１１０４：Ｎｏ）、通知部３４０は、通知処理を待機する。
【０１３５】
ステップＳ１１０５では、通知部３４０は、ステップＳ１１０３で選択された複数の番組情報を、１件ずつ順次表示する（ステップＳ１１０５）。具体的には、通知部３４０は、現在表示されている映像に重ねて、番組情報通知画面を表示する。そして、通知部３４０は、この番組情報通知画面内に、決定された複数の番組情報を、１件ずつスクロールさせながら、順次表示していくのである。本実施形態では、ここでの複数の番組情報の表示順序について特に規定していないが、何らかの条件によって表示順序を決定しても良い。
【０１３６】
ここで、図１２で後述するように、通知部３４０は、番組情報通知画面内に、おすすめする番組情報とともに、「選局」ボタンを表示している。テレビ１００は、番組情報が表示されている間、この「選局」ボタンが押下されたか否かを監視している（ステップＳ１１０６）。そして、番組情報が表示されている間、この「選局」ボタンが押下されると（ステップＳ１１０６：Ｙｅｓ）、テレビ１００は、表示されている番組情報に係る番組を視聴するための選局操作を選局部３６０に行わせて（ステップＳ１１０７）、番組情報通知処理を終了する。一方、番組情報が表示されている間、この「選局」ボタンが押下されなければ（ステップＳ１１０６：Ｎｏ）、番組情報を引き続き表示する。
【０１３７】
その後、開始時刻に同じ時刻が設定されている複数の番組情報のうちの１件分の番組情報の表示が終了すると（ステップＳ１１０８）、通知部３４０は、ステップＳ１１０３で決定された複数の番組情報を全て表示したか否かを判断する（ステップＳ１１０９）。ステップＳ１１０９において、「決定された複数の番組情報を全て表示した」と判断した場合（ステップＳ１１０９：Ｙｅｓ）、テレビ１００は、ステップＳ１１０２で決定されたおすすめ番組が全て表示されたか否かを判断する（ステップＳ１１１０）。
【０１３８】
ステップＳ１１１０において、「ステップＳ１１０２で決定されたおすすめ番組が全て表示された」と判断された場合（ステップＳ１１１０：Ｙｅｓ）、テレビ１００は、番組情報通知処理を終了する。
【０１３９】
一方、ステップＳ１１１０において、「ステップＳ１１０２で決定されたおすすめ番組が全て表示されていない」と判断された場合（ステップＳ１１１０：Ｎｏ）、通知部３４０が、ステップＳ１１０２で決定されたおすすめ番組情報の中から、次に最も早い開始時刻が設定されている番組情報を選択し、タイマ３５０が、この番組情報の開始時刻の２分前に、この番組情報の通知時刻を設定する（ステップＳ１１１１）。その後、テレビ１００は、処理をステップＳ１１０４に戻し、ステップＳ１１０４以降の処理を再び行なう。
【０１４０】
このような手順により、テレビ１００は、複数の番組情報の中から、検索条件に合致するおすすめ番組情報を決定し、おすすめ番組情報の開始時刻の所定時間前に、おすすめ番組情報を表示する。特に、開始時刻が同時刻のおすすめ番組情報が複数存在する場合、これら複数の番組情報に共通する開始時刻の所定時間前に、これら複数の番組情報を、１件ずつ、順次表示するのである。そして、番組情報を表示している間に、「選局」ボタンが押下されると、表示されている番組情報に係る番組を視聴するための選局操作を行なうのである。
（番組放送開始時の番組情報の表示例）
続いて、番組放送開始時の番組情報の表示例について説明する。図１２は、番組放送開始時の番組情報の表示例を示す図である。図１２に示す画面１２００は、テレビ１００が備えるＬＣＤ２１０に表示された画面である。この画面１２００には、現在放映されている映像に重ねて、番組情報通知画面１２１０が表示されている。
【０１４１】
番組情報通知画面１２１０には、タイトル表示領域１２１２、番組情報表示領域１２１４が設けられている。本実施形態では、タイトル表示領域１２１２には、「おすすめ番組が始まります」が示されている。番組情報表示領域１２１４には、おすすめ番組情報としてユーザに通知すべき番組情報が表示される。通知部３４０は、この番組情報表示領域１２１４内に、もうすぐ放送が開始される番組の番組情報をスクロールさせながら、順次表示していくのである。特に、もうすぐ放送が開始される番組が複数存在する場合は、これら複数の番組に関する複数の番組情報を、１件ずつスクロールさせながら、順次表示していくのである。
【０１４２】
また、番組情報通知画面１２１０には、「選局」ボタン１２１６および操作説明１２１８が表示されている。既に説明したとおり、テレビ１００は、番組情報表示領域１２１４内では検索条件に合致する番組情報の一部を表示し、番組情報表示領域１２１４内に番組情報が表示されている間に、「選局」ボタン１２１６が押下されると、表示されている番組情報に係る番組を視聴するための選局操作を行うのである。
【０１４３】
この時の選局操作は、放送種別（地上デジタル／ＢＳ／ＣＳ等）の切り替え操作や、外部入力からの切り替え操作も含んでいる。要するに、テレビ１００は、「選局」ボタン１２１６が押下されると、それ以降は何らユーザに操作を行わせることなく、表示されている番組情報に係る番組をユーザが視聴することができるよう選局操作を行うのである。
【０１４４】
操作説明１２１８は、この番組情報通知画面１２１０に対して可能な操作について、リモコン１０４での操作方法が示されている。例えば、図１２に示す例では、操作説明１２１８には、リモコン１０４の「決定」ボタンを押下すると、「選局」ボタン１２１６の押下を実行することができ、リモコン１０４の「戻る」ボタンを押下すると、番組情報通知処理を終了させることができることが示されている。
【０１４５】
なお、テレビ１００は、番組放送開始時において、既に画面に表示されている内容を問わず、図１２に示したように、番組情報を表示することができる。例えば、テレビ１００は、番組放送開始時において、放送種別（地上デジタル／ＢＳ／ＣＳ等）を問わず、図１２に示したように、番組情報を表示することができる。また、テレビ１００は、番組放送開始時において、外部入力表示がなされていたとしても、図１２に示したように、番組情報を表示することができる。
【０１４６】
また、上記したとおり、通知部３４０は、開始時刻が同時刻の複数の番組情報を、１件ずつ表示する。すなわち、１件分の番組情報の表示が終了すると、次の１件分の番組情報の表示を開始する。これに関し、１件分の番組情報の表示の終了タイミングは、様々であって良い。例えば、予め１件分の表示時間を定めておき、この表示時間が経過するまでの間、１件分の文字情報を表示するようにしても良い。また、番組情報をスクロール表示する場合は、１件分の番組情報の最後尾の文字のスクロールが完了した時点で、この１件分の番組情報の表示を終了しても良い。また、予め１件分の表示時間を定めておき、この表示時間が経過するまでの間、１件分の文字情報のスクロール表示を繰り返し行なうようにしても良い。また、ユーザによって次の文字情報を表示する操作が行われるまで、１件分の文字情報を表示し続けても良い。
【０１４７】
また、図１２に示すとおり、本実施形態では、テレビ１００は、複数の番組情報の各々について、「開始時刻」、「ＣＨ（チャンネル）」、および「番組名」を表示しているが、表示する番組情報の内容は、これらに限定するものではない。
【０１４８】
また、図１２に示す例では、番組情報通知画面１２１０には、番組情報だけでなく、「選局」ボタン１２１６や、操作説明１２１８を表示することとしたが、表示される番組情報の件数や、現在何件目の番組情報を表示しているかなど、ユーザにとって有用と思われる情報があれば、この情報をさらに表示すると良い。
【０１４９】
図１２に示す例では、番組情報通知画面１２１０には、「選局」ボタン１２１６が示されているが、本実施形態のテレビ１００は、リモコン１０４等による左右方向への操作により、番組情報通知画面１２１０に表示するボタンを、「選局」ボタン１２１６から、他のボタンに順次切り替えることができるようになっている。
【０１５０】
テレビ１００は、上記他のボタンとして、「予約録画」ボタン、「番組詳細表示」ボタン、「２画面表示」ボタンを含んでいる。
【０１５１】
例えば、「予約録画」ボタンが押下された場合、テレビ１００は、その時に番組情報表示領域１２１４に表示されている番組情報に係る番組の予約録画処理を行うか、またはこの予約録画処理を行うための画面を表示する。
【０１５２】
また、「番組詳細表示」ボタンが押下された場合、テレビ１００は、その時に番組情報表示領域１２１４に表示されている番組情報に係る番組の詳細な情報を、画面内のいずれかの場所に表示する。
【０１５３】
「２画面表示」ボタンは、テレビ１００が複数のチューナを搭載している場合において、そのときに視聴している番組と番組情報表示領域１２１４に表示されている番組情報に係る番組とが異なる場合に表示され得る。そして、この「２画面表示」ボタンが押下された場合、テレビ１００は、その時に視聴されている番組と、番組情報表示領域１２１４に表示されている番組情報に係る番組とを２画面表示する。
【０１５４】
このように、上記他のボタンには、番組情報表示領域１２１４に表示されている番組情報に関する操作を行うためのボタンを含んでいることが好ましい。これにより、本実施形態のテレビ１００は、ユーザに複数の番組情報を通知することができるだけでなく、その中からユーザが興味を示した番組に対する次のアクション（上記例では、選局、予約録画、番組詳細表示、および２画面表示）を、簡単な操作で行うことができるようになっている。
【０１５５】
なお、上記切り替えを可能とする場合、図１２に示すように、「選局」ボタン１２１６の近傍や操作説明１２１８に対して、リモコン等の左右方向への操作により、上記切り替えができることを促す表示をすることが好ましい。また、上記切り替えは、リモコン１０４等による左右方向への操作としているが、これに限らず、リモコン１０４等による上下方向の操作等、他の操作によるものであってもよい。また、上記切り替えによって上記他のボタンを表示することとしたが、上記切り替えを行うことなく、上記他のボタンを表示しておいてもよい。
（開始時刻が同一の複数の番組情報の表示手順）
ここで、テレビ１００による開始時刻が同一の複数の番組情報を表示する処理の手順についてより具体的に説明する。図１３は、テレビ１００による開始時刻が同一の複数の番組情報を表示する処理の具体的な手順を示すフローチャートである。ここでは、既に、開始時刻が同一の複数の番組情報がおすすめ情報として決定されており、その後、これら複数の番組情報に共通する開始時刻の所定時間前の通知時刻が到来したものとして、説明する。
【０１５６】
まず、通知部３４０は、開始時刻が同一の複数の番組情報の中から、最初に表示すべき番組情報を選択して（ステップＳ１３０１）、選択した番組情報をスクロール表示する（ステップＳ１３０２）。
【０１５７】
ここで、テレビ１００は、番組情報が表示されている間、このリモコン１０４の「終了」ボタンが押下されたか否かを監視している（ステップＳ１３０３）。そして、番組情報が表示されている間、この「終了」ボタンが押下されると（ステップＳ１３０３：Ｙｅｓ）、テレビ１００は、番組情報通知処理を終了する。一方、番組情報が表示されている間、この「終了」ボタンが押下されなければ（ステップＳ１３０３：Ｎｏ）、テレビ１００は、番組情報を引き続き表示する。
【０１５８】
また、図１１で説明したとおり、通知部３４０は、番組情報通知画面内に、おすすめする番組情報とともに、「選局」ボタンを表示している。テレビ１００は、番組情報が表示されている間、この「選局」ボタンが押下されたか否かを監視している（ステップＳ１３０４）。そして、番組情報が表示されている間、この「選局」ボタンが押下されると（ステップＳ１３０４：Ｙｅｓ）、テレビ１００は、ステップＳ１３０２の処理によって表示されている番組情報に係る番組を視聴するための選局操作を行い（ステップＳ１３０５）、番組情報通知処理を終了する。一方、番組情報が表示されている間、この「選局」ボタンが押下されなければ（ステップＳ１３０４：Ｎｏ）、テレビ１００は、番組情報を引き続き表示する。
【０１５９】
さらに、テレビ１００は、番組情報が表示されている間、このリモコン１０４の下ボタンが押下されたか否かを監視している（ステップＳ１３０６）。そして、番組情報が表示されている間、この下ボタンが押下されると（ステップＳ１３０６：Ｙｅｓ）、通知部３４０は、次に表示すべき番組情報が有るか否かを判断し（ステップＳ１３０７）、「次に表示すべき番組情報が有る」と判断されれば（ステップＳ１３０７：Ｙｅｓ）、開始時刻が同一の複数の番組情報の中から、次に表示すべき番組情報を選択して（ステップＳ１３０８）、ステップＳ１３０２に戻り、選択した番組情報をスクロール表示する（ステップＳ１３０２）。
【０１６０】
一方、番組情報が表示されている間、この下ボタンが押下されなければ（ステップＳ１３０６：Ｎｏ）、テレビ１００は、番組情報を引き続き表示する。また、ステップＳ１３０７において、「次に表示すべき番組情報が無い」と判断された場合（ステップＳ１３０７：Ｎｏ）、同様に、テレビ１００は、番組情報を引き続き表示する。
【０１６１】
その後、ステップＳ１３０２で表示された番組情報の表示が終了すると（ステップＳ１３０９）、通知部３４０は、次に表示すべき番組情報が有るか否かを判断し（ステップＳ１３１０）、「次に表示すべき番組情報が有る」と判断されれば（ステップＳ１３１０：Ｙｅｓ）、開始時刻が同一の複数の番組情報の中から、次に表示すべき番組情報を選択して（ステップＳ１３１１）、ステップＳ１３０２に戻り、選択した番組情報をスクロール表示する（ステップＳ１３０２）。一方、ステップＳ１３１０において、「次に表示すべき番組情報が無い」と判断された場合（ステップＳ１３１０：Ｎｏ）、開始時刻が同一の複数の番組情報を全て表示したということであるから、テレビ１００は、開始時刻が同一の複数の番組情報の表示処理を終了する。
（絞込み機能）
ここで、本実施形態のテレビ１００は、検索条件に合致する複数の番組情報を、ユーザに通知することとした。しかしながら、検索条件に合致する番組情報があまりにも多数の場合は、これら多数の番組情報をユーザに通知することは、かえって混乱を招くことなり、好ましくない。また、ユーザにとっては、いくら検索条件に合致する番組情報であるとはいえ、いつ何時でも番組情報を通知されてしまっては、不快に感じてしまう場合もある。そこで、本実施形態のテレビ１００では、検索条件に合致する複数の番組情報の中からの、ユーザに通知する番組情報の絞込みを行なうための、絞込み機能を設けている。以下、テレビ１００に設けられている絞込み機能について説明する。
（番組情報通知機能設定画面）
図１４は、番組情報通知機能に関する主な設定を行なうための画面の表示例を示す図である。図１４に示す画面１４００は、テレビ１００が備えるＬＣＤ２１０に表示された画面である。この画面１４００は、番組情報通知機能に関する主な設定を行なうための画面である。
【０１６２】
例えば、画面１４００には、「検索結果を自動通知しますか？」というメッセージと、「する」ボタン１４１０、「しない」ボタン１４２０とが表示されている。ユーザは、「する」ボタン１４１０または「しない」ボタン１４２０のいずれかを選択することで、テレビ１００に対し、番組情報通知機能を利用する／しないを設定することができる。
【０１６３】
例えば、「する」ボタン１４１０をユーザが選択した場合には、テレビ１００は、これまでに説明したとおり、検索条件に合致する複数の番組情報を、ユーザに通知する。これにより、番組を通知する曜日およびチャンネルを絞り込むための機能が有効になるため、これらの設定をユーザが行うことができるように、以下に説明する「変更する」ボタン１４３０，１４４０，１４５０，１４６０がそれぞれ有効となる。
【０１６４】
一方、「しない」ボタン１４２０をユーザが選択した場合には、テレビ１００は、例え検索条件に合致する番組情報が存在したとしても、これをユーザに通知しない。これにより、番組を通知する曜日およびチャンネルを絞り込むための機能も無効になるため、これらの設定をユーザが行うことができないように、「変更する」ボタン１４３０および「変更する」ボタン１４４０が無効となる。
【０１６５】
ここで、画面１４００には、番組情報を通知する曜日を絞り込むための「変更する」ボタン１４３０が表示されている。ユーザは、この「変更する」ボタン１４３０を押下することで、図１５で後述する、番組情報を通知する曜日を絞り込むための設定画面を、テレビ１００に表示させることができる。なお、図１４に示す例では、「変更する」ボタン１４３０と並んで、「曜日：全て」というメッセージが表示されている。これは、番組情報を通知する曜日を絞り込むための機能の、現在の設定を示すものである。例えば、図１４に示す例では、「曜日：全て」と示されていることから、全ての曜日について、番組情報を通知する設定がなされていることを示す。
【０１６６】
また、画面１４００には、番組情報を通知するチャンネルを絞り込むための「変更する」ボタン１４４０が表示されている。ユーザは、この「変更する」ボタン１４４０を押下することで、図１６で後述する、番組情報を通知するチャンネルを絞り込むための設定画面を、テレビ１００に表示させることができる。なお、図１４に示す例では、「変更する」ボタン１４４０と並んで、「チャンネル：全て」というメッセージが表示されている。これは、番組情報を通知するチャンネルを絞り込むための機能の、現在の設定を示すものである。例えば、図１４に示す例では、「チャンネル：全て」と示されていることから、全てのチャンネルについて、番組情報を通知する設定がなされていることを示す。
【０１６７】
また、画面１４００には、番組情報を通知するタイミングを絞り込むための「変更する」ボタン１４５０が表示されている。ユーザは、この「変更する」ボタン１４５０を押下することで、図１７で後述する、番組情報を通知するタイミングを絞り込むための設定画面を、テレビ１００に表示させることができる。なお、図１４に示す例では、「変更する」ボタン１４５０と並んで、「起動時・番組開始前」というメッセージが表示されている。これは、番組情報を通知するタイミングを絞り込むための機能の、現在の設定を示すものである。例えば、図１４に示す例では、「起動時・番組開始前」と示されていることから、テレビ１００の起動時、および通知対象の番組情報に係る番組の開始直前の双方のタイミングについて、番組情報を通知する設定がなされていることを示す。
【０１６８】
また、画面１４００には、番組情報を通知するテレビ入力の種別を絞り込むための「変更する」ボタン１４６０が表示されている。ユーザは、この「変更する」ボタン１４６０を押下することで、図１８で後述する、番組情報を通知するテレビ入力の種別を絞り込むための設定画面を、テレビ１００に表示させることができる。なお、図１４に示す例では、「変更する」ボタン１４６０と並んで、「テレビ」というメッセージが表示されている。これは、番組情報を通知するテレビ入力の種別を絞り込むための機能の、現在の設定を示すものである。例えば、図１４に示す例では、「テレビ」と示されていることから、テレビ１００の入力切り替えが「テレビ視聴中」となっている場合にのみ、番組情報を通知する設定がなされていることを示す。
（番組情報通知曜日設定画面）
図１５は、番組情報を通知する曜日を絞り込むための設定画面の表示例を示す図である。図１５に示す画面１５００は、テレビ１００が備えるＬＣＤ２１０に表示された画面である。この画面１５００は、番組情報を通知する曜日を絞り込むための設定画面である。
【０１６９】
例えば、画面１５００には、日〜土の曜日毎に、「通知する」ボタンと、「通知しない」ボタンとが表示されている。ユーザは、この画面１５００において、番組情報を通知して欲しい曜日については、「通知する」ボタンを選択し、番組情報を通知して欲しくない曜日については、「通知しない」ボタンを選択する。
【０１７０】
テレビ１００は、この画面１５００によってなされた設定に基づいて、日〜土の曜日毎に、番組情報をユーザに通知するか否かを判断する。例えば、図１５に示す例では、日曜日および土曜日については、「通知する」ボタンが選択されており、その他の曜日については、「通知しない」ボタンが選択されている。
【０１７１】
この設定によれば、テレビ１００は、日曜日および土曜日については、これまでに説明したとおり、検索条件に合致する番組情報をユーザに通知し、その他の曜日については、例え検索条件に合致する番組情報が存在したとしても、これをユーザに通知しない。
（番組情報通知チャンネル設定画面）
図１６は、番組情報を通知するチャンネルを絞り込むための設定画面の表示例を示す図である。図１６に示す画面１６００は、テレビ１００が備えるＬＣＤ２１０に表示された画面である。この画面１６００は、番組情報を通知するチャンネルを絞り込むための設定画面である。
【０１７２】
例えば、画面１６００には、テレビ１００が受信可能なチャンネル毎に、「通知する」ボタンと、「通知しない」ボタンとが表示されている。ユーザは、この画面１６００において、番組情報を通知して欲しいチャンネルについては、「通知する」ボタンを選択し、番組情報を通知して欲しくないチャンネルについては、「通知しない」ボタンを選択する。
【０１７３】
テレビ１００は、この画面１６００によってなされた設定に基づいて、テレビ１００が受信可能なチャンネル毎に、番組情報をユーザに通知するか否かを判断する。例えば、図１６に示す例では、「ＣＨ１」および「ＣＨ７」については、「通知する」ボタンが選択されており、その他のチャンネルについては、「通知しない」ボタンが選択されている。
【０１７４】
この設定によれば、テレビ１００は、「ＣＨ１」および「ＣＨ７」については、これまでに説明したとおり、検索条件に合致する番組情報をユーザに通知し、その他のチャンネルについては、例え検索条件に合致する番組情報が存在したとしても、これをユーザに通知しない。
（番組情報通知タイミング設定画面）
図１７は、番組情報を通知するタイミングを絞り込むための設定画面の表示例を示す図である。図１７に示す画面１７００は、テレビ１００が備えるＬＣＤ２１０に表示された画面である。この画面１７００は、番組情報を通知するタイミングを絞り込むための設定画面である。
【０１７５】
例えば、画面１７００には、「起動時」および「番組開始前」のそれぞれに、「通知する」ボタンと、「通知しない」ボタンとが表示されている。ユーザは、この画面１７００において、番組情報を通知して欲しいタイミングについては、「通知する」ボタンを選択し、番組情報を通知して欲しくないタイミングについては、「通知しない」ボタンを選択する。そして、このような設定変更を反映させる場合には、「設定変更」ボタンを選択する。
【０１７６】
テレビ１００は、この画面１７００によってなされた設定に基づいて、「起動時」および「番組開始前」のそれぞれについて、番組情報をユーザに通知するか否かを判断する。
（番組情報通知入力種別設定画面）
図１８は、番組情報を通知する入力種別を絞り込むための設定画面の表示例を示す図である。図１８に示す画面１８００は、テレビ１００が備えるＬＣＤ２１０に表示された画面である。この画面１８００は、番組情報を通知する入力種別を絞り込むための設定画面である。
【０１７７】
例えば、画面１８００には、「テレビ視聴中」、「外部入力」、「ＨＤＤ再生中」、および「ＢＤ再生中」のそれぞれに、「通知する」ボタンと、「通知しない」ボタンとが表示されている。ユーザは、この画面１８００において、番組情報を通知して欲しい入力種別については、「通知する」ボタンを選択し、番組情報を通知して欲しくない入力種別については、「通知しない」ボタンを選択する。そして、このような設定変更を反映させる場合には、「設定変更」ボタンを選択する。
【０１７８】
テレビ１００は、この画面１８００によってなされた設定に基づいて、「テレビ視聴中」、「外部入力」、「ＨＤＤ再生中」、および「ＢＤ再生中」のそれぞれについて、番組情報をユーザに通知するか否かを判断する。
【０１７９】
なお、画面１８００に表示する入力種別は、図１８に例示したものに限らない。画面１８００には、テレビ１００の構成によって異なる入力種別が表示され得る。例えば、テレビ１００がＨＤＤやＢＤを備えていない場合には、「ＨＤＤ再生中」や「ＢＤ再生中」を表示しなくてもよい。または、「ＨＤＤ再生中」や「ＢＤ再生中」を操作不可能な状態で表示するようにしてもよい。また、テレビ１００に対して図１８に例示したもの以外の他の入力が可能な場合、この他の入力種別（例えば、「ＵＳＢ−ＨＤＤ再生中」や「インターネット中」等）を表示するようにしてもよい。
【０１８０】
このように、本実施形態のテレビ１００では、検索条件に合致する複数の番組情報の中からの、ユーザに通知する番組情報の絞込みを行なうための設定を、ユーザに行なわせることが可能な構成を採用した。これにより、テレビ１００は、あまりにも多数の番組情報がユーザに通知されてしまうことや、いつ何時でも番組情報を通知されてしまうといったことを、防ぐことができる。
【０１８１】
以上説明したとおり、本実施形態のテレビ１００は、予め設定された検索条件に合致する複数の番組情報を、ユーザに通知することとした。これにより、検索条件に合致する複数のおすすめ番組情報がユーザに通知されるので、ユーザは、これら複数の番組情報の存在を把握できるので、これら複数の番組情報を比較する等して、より自らの嗜好に適合する番組を判断し、視聴することができる。これにより、ユーザが、より自らの嗜好に適合する番組を見逃してしまうようなことがない。すなわち、本実施形態のテレビ１００によれば、ユーザの嗜好に適合する番組情報を、ユーザにとってより有用な通知形態で、ユーザに通知することができるということである。
【０１８２】
特に、本実施形態のテレビ１００は、複数の番組情報を、１番組情報ずつ順次ユーザに通知することとした。これにより、複数の番組情報を表示してユーザに通知する場合であっても、これらを表示するための画面上のスペースを、最小限とすることができる。したがって、現在画面に表示されている映像の視聴をむやみに妨げることなく、複数の番組情報をユーザに通知することができる。
【０１８３】
また、本実施形態のテレビ１００は、当該テレビ１００の起動時に、抽出された複数の番組情報を、ユーザに通知することとした。当該テレビ１００の起動時というのは、これからどの番組を視聴するかを、ユーザが特に気にするタイミングといえる。よって、本実施形態のテレビ１００によれば、このようなタイミングで複数の番組情報を通知するので、ユーザにとってより有用なタイミングで、複数の番組情報を通知することができるということである。
【０１８４】
また、本実施形態のテレビ１００は、複数の番組情報のうち、優先的に表示すべき複数の番組情報を決定し、当該優先的に表示すべき複数の番組情報を、ユーザに通知することとした。これにより、複数の番組情報を表示するための画面上のスペースや表示時間を、最小限とすることができる。したがって、現在画面に表示されている映像の視聴をむやみに妨げることなく、複数の番組情報をユーザに通知することができる。
【０１８５】
また、本実施形態のテレビ１００は、複数の番組情報がユーザに通知されている際に、ユーザによって所定の操作がなされた場合は、抽出された複数の番組情報の一覧を表示することとした。これにより、現在画面に表示されている映像の視聴をむやみに妨げることなく、複数の番組情報をユーザに通知することを可能としつつ、ユーザに所定の操作を行わせるだけで、通知されなかった残りの番組情報についても、漏れなくユーザに確認させることができる。
【０１８６】
特に、本実施形態のテレビ１００は、抽出された複数の番組情報がユーザに通知されている際に、ユーザによって所定の操作がなされた場合は、抽出された複数の番組情報のうちの、その時に通知されている番組情報に設定されている放送日と同日の放送日が設定されている複数の番組情報の一覧を表示することとした。
【０１８７】
ある番組情報が表示されている際に、番組情報の一覧を表示するための操作がなされたということは、その番組情報と放送日が同日の番組情報として、他にどのような番組情報があるかをユーザが求めている可能性が高いといえる。そこで、本実施形態のテレビ１００によれば、番組情報の一覧を表示するための操作がなされた場合に、表示されている番組情報と放送日が同日の番組情報の一覧を表示するので、ユーザにとってより有用な内容の複数の番組情報を通知することができるということである。
【０１８８】
また、本実施形態のテレビ１００は、開始時刻が同一の複数の番組情報が抽出された場合、これら複数の番組情報の開始時刻の所定時間前に、これら複数の番組情報を、ユーザに通知することとした。番組の放送開始時というのは、これからどの番組を視聴するかを、ユーザが特に気にするタイミングといえる。本発明によれば、このようなタイミングで複数の番組情報を通知するので、ユーザにとってより有用なタイミングで、複数の番組情報を通知することができるということである。
【０１８９】
また、本実施形態のテレビ１００は、開始時刻が同一の複数の番組情報がユーザに通知されている際に、ユーザによって所定の操作がなされた場合は、その時に通知されている番組情報に係る番組を視聴するための選局操作を行う選局部をさらに備えることが好ましい。これにより、複数の番組情報が表示されている場合であっても、複数の番組情報の中から視聴したい番組の番組情報を選択する、といった選択操作を行う必要はなく、視聴したい番組の番組情報が表示されている時に、所定の操作を行うだけで、その番組を視聴するための選局操作を容易に行うことができる。
【０１９０】
また、本実施形態のテレビ１００は、複数の番組情報のうち、非通知対象曜日として予め設定された曜日の番組情報についてはユーザに通知せず、通知対象日として予め設定された曜日の番組情報をユーザに通知することとした。これにより、ユーザが視聴しない可能性の高いチャンネルの番組情報を通知することがないので、ユーザにとってより有用な複数の番組情報を、ユーザに通知することができる。
【０１９１】
また、本実施形態のテレビ１００は、複数の番組情報のうち、非通知対象チャンネルとして予め設定されたチャンネルの番組情報についてはユーザに通知せず、通知対象チャンネルとして予め設定されたチャンネルの番組情報をユーザに通知することとした。これにより、ユーザが視聴しない可能性の高い曜日の番組情報を通知することがないので、ユーザにとってより有用な複数の番組情報を、ユーザに通知することができる。
（プログラム、記憶媒体）
各実施形態で説明した番組情報通知装置（テレビ１００）の各ブロックは、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０１９２】
その具体例を示すと、番組情報通知装置は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）等を備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである番組情報通知装置の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、番組情報通知装置に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１９３】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類等を用いることができる。
【０１９４】
また、上記プログラムコードは、通信ネットワークを介して番組情報通知装置に供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
（変形例）
以下、実施形態の変形例を説明する。
（変形例１）
まず、図１９および図２０を参照して、実施形態の変形例１を説明する。図１９は、テレビ１００による番組情報通知処理の手順を示すフローチャート（変形例）である。図２０は、テレビ起動時の番組情報の表示例（変形例）を示す図である。
【０１９５】
図１９は、検索条件の設定がなされていない場合（ステップＳ６０２：Ｎｏ）に、テレビ１００が実行する処理として、検索条件の設定を促す表示を行う処理（ステップＳ６１０）が追加されている点で、図６と異なる。すなわち、この変形例１では、テレビ１００は、検索条件の設定がなされていない場合、検索条件の設定を促す表示を行う。
【０１９６】
検索条件の設定を促す表示の一例を図２０に示す。図２０に示すように、この変形例１では、検索条件の設定がなされていない場合、番組情報通知画面７１０の番組情報表示領域７１４には、「検索条件を設定することで、今日明日のおすすめ番組が表示できます」というメッセージがスクロール表示される。これにより、テレビ１００は、検索条件の設定をユーザに促しているのである。
【０１９７】
なお、図２０に示す例では、番組情報通知画面７１０の操作説明７１８には、リモコン１０４の「戻る」ボタンを押下すると、番組情報通知処理を終了させることができることだけが示されているが、さらに、検索条件を設定する画面を表示させるためのボタンや操作説明等を、操作説明７１８に表示してもよい。
（変形例２）
次に、図２１〜２３を参照して、実施形態の変形例２を説明する。
【０１９８】
実施形態では、複数の番組情報を開始時刻順に表示することとしたが、これに限らず、優先条件に基づいて各番組情報の優先順位を決定し、その優先順位に従って各番組情報を表示するようにしてもよい。
【０１９９】
例えば、視聴履歴等に基づいて、ユーザが興味を持っていると思われる番組（例えば、よく視聴する番組、よく視聴するジャンルの番組、よく見るチャンネルの番組、先週見た番組等）を特定し、その番組の番組情報を優先的に表示するようにしてもよい。
【０２００】
また、上記優先条件をユーザが任意に設定できるようにしてもよい。以下、上記優先条件の設定画面の一例を説明する。
【０２０１】
図２１は、番組情報の優先順位を決定するための優先条件の設定画面の表示例を示す図である。図２１に示す画面２１００は、テレビ１００が備えるＬＣＤ２１０に表示された画面である。この画面２１００は、番組情報の優先順位を決定するための優先条件を設定するための画面である。画面２１００には、「番組開始順」ボタン２１１０、「ジャンル指定」ボタン２１２０、および「チャンネル指定」ボタン２１３０が表示されている。
【０２０２】
例えば、ユーザは、「番組開始順」ボタン２１１０を押下することで、テレビ１００に対し、複数の番組情報を、その開始時刻順に表示させることができる。
【０２０３】
また、ユーザは、「ジャンル指定」ボタン２１２０を押下することで、図２２で後述する、番組情報の優先順位をジャンル別に指定するための設定画面を、テレビ１００に表示させることができる。
【０２０４】
また、ユーザは、「チャンネル指定」ボタン２１３０を押下することで、図２３で後述する、番組情報の優先順位をチャンネル別に指定するための設定画面を、テレビ１００に表示させることができる。
（ジャンル別優先順位設定画面）
図２２は、番組情報の優先順位をジャンル別に指定するための設定画面の表示例を示す図である。図２２に示す画面２２００は、テレビ１００が備えるＬＣＤ２１０に表示された画面である。この画面２２００は、番組情報の優先順位をジャンル別に指定するための設定画面である。この例では、画面２２００は、ジャンル別の優先順位の１位〜３位を決定するように構成されている。
【０２０５】
例えば、図２２に示す例では、画面２２００は、優先順位１位に対して、「スポーツ」が設定されていることを示している。また、優先順位２位に対して、「ドラマ」が設定されていることを示している。また、優先順位３位に対しては、未設定であることを示している。
【０２０６】
また、画面２２００には、優先順位の１位〜３位のそれぞれについて、「変更する」ボタンが表示されている。ユーザは、この画面２２００において、設定を変更したい優先順位について「変更する」ボタンを選択することで、その優先順位に対して任意のジャンルを設定するための別の設定画面（図示は省略する）を、テレビ１００に表示させ、この別の設定画面から、設定を変更することができるようになっている。
【０２０７】
テレビ１００は、この画面２２００によってなされた設定に基づいて、複数の番組情報の優先順位を決定し、その優先順位に従って各番組情報を表示する。
【０２０８】
例えば、５件の番組情報Ａ，Ｂ，Ｃ，Ｄ，Ｅのうち、番組情報Ａ，Ｃのジャンルが「スポーツ」であり、番組情報Ｂ，Ｄのジャンルが「ドラマ」であり、番組情報Ｅのジャンルがどちらでもない場合は、テレビ１００は、Ａ，Ｃ，Ｂ，Ｄ，Ｅの順に、番組情報を表示する。
【０２０９】
また、５件の番組情報Ａ，Ｂ，Ｃ，Ｄ，Ｅのうち、番組情報Ａ，Ｂ，Ｄ，Ｅのジャンルが「スポーツ」であり、番組情報Ｃのジャンルが「ドラマ」である場合は、テレビ１００は、Ａ，Ｂ，Ｄ，Ｅ，Ｃの順に、番組情報を表示する。
（チャンネル別優先順位設定画面）
図２３は、番組情報の優先順位をチャンネル別に指定するための設定画面の表示例を示す図である。図２３に示す画面２３００は、テレビ１００が備えるＬＣＤ２１０に表示された画面である。この画面２３００は、番組情報の優先順位をチャンネル別に指定するための設定画面である。この例では、画面２３００は、チャンネル別の優先順位の１位〜３位を決定するように構成されている。
【０２１０】
例えば、図２３に示す例では、画面２３００は、優先順位１位に対して、「ＣＨ３」が設定されていることを示している。また、優先順位２位に対して、「ＣＨ５」が設定されていることを示している。また、優先順位３位に対しては、未設定であることを示している。
【０２１１】
また、画面２３００には、優先順位の１位〜３位のそれぞれについて、「変更する」ボタンが表示されている。ユーザは、この画面２３００において、設定を変更したい優先順位について「変更する」ボタンを選択することで、その優先順位に対して任意のチャンネルを設定するための別の設定画面（図示は省略する）を、テレビ１００に表示させ、この別の設定画面から、設定を変更することができるようになっている。
【０２１２】
テレビ１００は、この画面２３００によってなされた設定に基づいて、複数の番組情報の優先順位を決定し、その優先順位に従って各番組情報を表示する。
【０２１３】
例えば、５件の番組情報Ａ，Ｂ，Ｃ，Ｄ，Ｅのうち、番組情報Ａ，Ｃのチャンネルが「ＣＨ３」であり、番組情報Ｂ，Ｄのチャンネルが「ＣＨ５」であり、番組情報Ｅのチャンネルがどちらでもない場合は、テレビ１００は、Ａ，Ｃ，Ｂ，Ｄ，Ｅの順に、番組情報を表示する。
【０２１４】
また、５件の番組情報Ａ，Ｂ，Ｃ，Ｄ，Ｅのうち、番組情報Ａ，Ｂ，Ｄ，Ｅのチャンネルが「ＣＨ３」であり、番組情報Ｃのチャンネルが「ＣＨ５」である場合は、テレビ１００は、Ａ，Ｂ，Ｄ，Ｅ，Ｃの順に、番組情報を表示する。
【０２１５】
なお、テレビ１００は、図２１に示した「番組開始順」、「ジャンル指定」、「チャンネル指定」のうち、いずれか一つを適用してもよく、任意の複数のＡＮＤ条件を適用してもよい。例えば、「ジャンル指定」および「チャンネル指定」を適用した場合、図２２および図２３に示されている設定によると、ジャンルが「スポーツ」であり、かつチャンネルが「ＣＨ３」である番組情報が、最優先に表示されることとなる。
【０２１６】
この変形例２では、ジャンル毎およびチャンネル毎に優先順位を設定できるようにしているが、番組情報の他の属性値によって、優先順位を設定できるようにしてもよい。例えば、放送種別（地上デジタル、ＢＳデジタル、ＣＳデジタル等）毎に、優先順位を設定できるようにしてもよい。
（補足事項）
なお、ここで開示された実施形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０２１７】
すなわち、番組情報通知装置の構成は、少なくとも、「複数の番組情報の中から、予め設定された検索条件に合致する複数の番組情報を、ユーザに通知する番組情報として決定し、決定された複数の番組情報をユーザに通知する」という機能を実現することができるものであれば、各実施形態で説明したものに限らず、実施形態で説明したシステム構成に多様な変更を加えて実施するようにしても良い。
【０２１８】
例えば、実施形態では、テレビ受像機を番組情報通知装置として採用する例を説明したが、番組情報通知装置は、これらに限らない。番組情報通知装置としては、少なくともチューナ機能を有するものであれば良く、パーソナル・コンピュータ、携帯端末装置、携帯電話機、各種レコーダー機器、カーナビゲーション装置等、どのような装置を採用しても良い。また、番組情報通知装置は、番組情報を表示するための表示装置を備えていなくても良く、番組情報を外部の表示装置に表示させる装置であっても良い。
【０２１９】
また、実施形態では、検索条件が検索条件記憶部３２０に記憶されていることとしたが、これに限らない。例えば、検索条件が外部機器に記憶されており、番組情報通知装置は、この外部機器から検索条件を必要に応じて取得するようにしても良い。すなわち、番組情報通知装置は、検索条件記憶部３２０としての機能を有していなくても良い。この場合、外部機器は、番組情報通知装置に直接接続されているものであっても良く、番組情報通知装置にネットワークを介して接続されているものであっても良い。
【０２２０】
また、実施形態では、番組情報が番組情報記憶部３１０に記憶されていることとしたが、これに限らない。例えば、番組情報が外部機器に記憶されており、番組情報通知装置は、この外部機器から番組情報を必要に応じて取得するようにしても良い。すなわち、番組情報通知装置は、番組情報記憶部３１０としての機能を有していなくても良い。この場合、外部機器は、番組情報通知装置に直接接続されているものであっても良く、番組情報通知装置にネットワークを介して接続されているものであっても良い。
【０２２１】
また、実施形態では、表示すべき複数の番組情報が存在する場合、これら複数の番組情報を１件ずつ順次表示することとしたが、これに限らない。例えば、これら複数の番組情報を２件以上ずつ順次表示するようにしても良い。また、実施形態では、番組情報を横スクロール表示することとしたが、これに限らない。例えば、番組情報を縦スクロール表示しても良く、番組情報をスクロールさせずに表示しても良い。
【０２２２】
実施形態では、番組情報を通知する／しない絞り込み条件として、曜日およびチャンネルを採用したが、これらに限らない。例えば、番組情報を通知する／しない絞り込み条件として、時間帯等を採用しても良い。
【０２２３】
実施形態では、番組の開始時刻の直前（２分前）に番組情報を通知することとしたが、これに限らない。例えば、番組の開始時刻の１時間前や、１日前に、その番組情報を通知してもよい。また、番組が午後に開始するものであれば、その番組情報を午前に通知してもよい。また、実施形態では、テレビ１００の起動時および番組の開始時に番組情報を通知することとしたが、これ以外に通知してもよく、例えば、現在視聴中の番組が終了するタイミングで、番組情報を通知するようにしてもよい。
【産業上の利用可能性】
【０２２４】
本発明は、複数の番組情報の中から、予め設定された検索条件に合致する番組情報を、ユーザに通知することができる番組情報通知装置、番組情報通知システム、番組情報通知方法、番組情報通知プログラム、および記録媒体に適用することができる。
【符号の説明】
【０２２５】
１００  テレビ
３１０  番組情報記憶部
３２０  検索条件記憶部
３３０  決定部
３５０  タイマ部
３４０  通知部
３６０  選局部
【図１】
0005373146.tif 000002
【図２】
0005373146.tif 000003
【図３】
0005373146.tif 000004
【図４】
0005373146.tif 000005
【図５】
0005373146.tif 000006
【図６】
0005373146.tif 000007
【図７】
0005373146.tif 000008
【図８】
0005373146.tif 000009
【図９】
0005373146.tif 000010
【図１０】
0005373146.tif 000011
【図１１】
0005373146.tif 000012
【図１２】
0005373146.tif 000013
【図１３】
0005373146.tif 000014
【図１４】
0005373146.tif 000015
【図１５】
0005373146.tif 000016
【図１６】
0005373146.tif 000017
【図１７】
0005373146.tif 000018
【図１８】
0005373146.tif 000019
【図１９】
0005373146.tif 000020
【図２０】
0005373146.tif 000021
【図２１】
0005373146.tif 000022
【図２２】
0005373146.tif 000023
【図２３】
0005373146.tif 000024