(57)【特許請求の範囲】
【請求項１】
視聴中の放送番組の映像を表示する表示装置に、前記視聴中の放送番組とは異なるチャンネルの番組情報を表示させることが可能な番組情報表示装置であって、
放送波から、当該放送波に含まれる各チャンネルについての番組情報を取得し、記憶手段に記憶する取得手段と、
前記記憶手段に記憶された番組情報を参照して、前記視聴中の放送番組とは異なるチャンネルについて、現在放送中の番組の残り時間が予め定めた時間未満であるか、前記現在放送中の番組の全体の放送時間に対する前記残り時間の割合が予め定めた割合未満である場合には前記次の番組の番組情報を選択し、それ以外の場合には前記現在放送中の番組の番組情報を選択する選択手段と、
前記選択手段が選択した番組情報を前記表示装置に表示させるための画像を生成し、前記表示装置に出力する生成手段と、
前記視聴中の放送番組におけるＣＭの開始を検出する検出手段と、
前記検出手段が前記ＣＭの開始を検出すると、前記記憶手段に記憶された番組情報を参照して前記視聴中の番組の放送終了時刻を取得し、現在時刻と前記放送終了時刻との関係から前記ＣＭの継続時間を判定し、判定した前記ＣＭの継続時間に基づいて前記番組情報の表示時間を設定する設定手段とを有し、
前記生成手段が、前記設定手段が設定した前記表示時間の中で、前記選択手段が選択した番組情報が表示されるように前記画像を生成して前記表示装置に出力することを特徴とする番組情報表示装置。
【請求項２】
前記設定手段は、
前記現在時刻と前記放送終了時刻とから前記視聴中の放送番組の残り時間を算出し、前記視聴中の放送番組の残り時間が予め定めた時間以下の場合、前記視聴中の放送番組の残り時間を前記ＣＭの継続時間と判定して、前記視聴中の放送番組の残り時間を前記表示時間として設定し、
前記視聴中の放送番組の残り時間が予め定めた時間を超える場合、番組途中に放送されるＣＭ継続時間として予め定められた時間を前記表示時間として設定する、ことを特徴とする請求項１記載の番組情報表示装置。
【請求項３】
前記生成手段は、前記表示時間が終了すると、前記画像の生成を中止することを特徴とする請求項１または請求項２に記載の番組情報表示装置。
【請求項４】
前記視聴中の放送番組の番組情報を前記記憶手段から取得して記憶することにより、視聴された放送番組の履歴を記憶する履歴取得手段をさらに有し、
前記生成手段が、前記履歴取得手段が記憶する履歴を参照して、前記選択手段が選択した番組情報のうち、過去に視聴された番組に対応するものから表示されるよう、前記選択手段が選択した番組情報の表示順序を制御して前記画像を生成することを特徴とする請求項１乃至請求項３のいずれか１項に記載の番組情報表示装置。
【請求項５】
前記生成手段は、前記表示装置において前記視聴中の放送番組の映像の一部に前記番組情報を重畳表示するための画像を生成することを特徴とする請求項１乃至請求項４のいずれか１項に記載の番組情報表示装置。
【請求項６】
前記表示装置が、前記視聴中の放送番組の映像を表示するための第１の表示部と、前記第１の表示部と別の第２の表示部を有し、
前記生成手段は、前記番組情報を前記第２の表示部に表示するための画像を生成することを特徴とする請求項１乃至請求項４のいずれか１項に記載の番組情報表示装置。
【請求項７】
前記表示装置を備えることを特徴とする請求項１乃至請求項６のいずれか１項に記載の番組情報表示装置。
【請求項８】
視聴中の放送番組の映像を表示する表示装置に、前記視聴中の放送番組とは異なるチャンネルの番組情報を表示させることが可能な番組情報表示装置の制御方法であって、
取得手段が、放送波から、当該放送波に含まれる各チャンネルについての番組情報を取得し、記憶手段に記憶させる取得工程と、
選択手段が、前記記憶手段に記憶された番組情報を参照して、前記視聴中の放送番組とは異なるチャンネルについて、現在放送中の番組の残り時間が予め定めた時間未満であるか、前記現在放送中の番組の全体の放送時間に対する前記残り時間の割合が予め定めた割合未満である場合には前記次の番組の番組情報を選択し、それ以外の場合には前記現在放送中の番組の番組情報を選択する選択工程と、
生成手段が、前記選択工程で選択された番組情報を前記表示装置に表示させるための画像を生成し、前記表示装置に出力する生成工程と、
検出手段が、前記視聴中の放送番組におけるＣＭの開始を検出する検出工程と、
前記検出工程で前記ＣＭの開始が検出されると、設定手段が、前記記憶手段に記憶された番組情報を参照して前記視聴中の番組の放送終了時刻を取得し、現在時刻と前記放送終了時刻との関係から前記ＣＭの継続時間を判定し、判定した前記ＣＭの継続時間に基づいて前記番組情報の表示時間を設定する設定工程とを有し、
前記生成工程において前記生成手段は、前記設定手段が設定した前記表示時間の中で、前記選択手段が選択した番組情報が表示されるように前記画像を生成して前記表示装置に出力することを特徴とする番組情報表示装置の制御方法。
【請求項９】
前記設定工程において前記設定手段は、
前記現在時刻と前記放送終了時刻とから前記視聴中の放送番組の残り時間を算出し、前記視聴中の放送番組の残り時間が予め定めた時間以下の場合、前記視聴中の放送番組の残り時間を前記ＣＭの継続時間と判定して、前記視聴中の放送番組の残り時間を前記表示時間として設定し、
前記視聴中の放送番組の残り時間が予め定めた時間を超える場合、番組途中に放送されるＣＭ継続時間として予め定められた時間を前記表示時間として設定する、ことを特徴とする請求項８記載の番組情報表示装置の制御方法。
【請求項１０】
前記生成工程において前記生成手段は、前記表示時間が終了すると、前記画像の生成を中止することを特徴とする請求項８または請求項９に記載の番組情報表示装置の制御方法。
【請求項１１】
履歴取得手段が、前記視聴中の放送番組の番組情報を前記記憶手段から取得して記憶することにより、視聴された放送番組の履歴を記憶する履歴取得工程をさらに有し、
前記生成工程において前記生成手段は、前記履歴取得工程で記憶された履歴を参照し、前記選択工程で選択された番組情報のうち、過去に視聴された番組に対応するものから表示されるよう、前記選択工程で選択された番組情報の表示順序を制御して前記画像を生成することを特徴とする請求項８乃至請求項１０のいずれか１項に記載の番組情報表示装置の制御方法。
【請求項１２】
前記生成工程において前記生成手段は、前記表示装置において前記視聴中の放送番組の映像の一部に前記番組情報を重畳表示するための画像を生成することを特徴とする請求項８乃至請求項１１のいずれか１項に記載の番組情報表示装置の制御方法。
【請求項１３】
前記表示装置が、前記視聴中の放送番組の映像を表示するための第１の表示部と、前記第１の表示部と別の第２の表示部を有し、
前記生成工程において前記生成手段は、前記番組情報を前記第２の表示部に表示するための画像を生成することを特徴とする請求項８乃至請求項１１のいずれか１項に記載の番組情報表示装置の制御方法。
【請求項１４】
前記番組情報表示装置が、前記表示装置を備えることを特徴とする請求項８乃至請求項１３のいずれか１項に記載の番組情報表示装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組情報表示装置及びその制御方法に関し、特には放送番組を視聴中に他チャンネルの番組情報を表示するための番組情報表示装置及びその制御方法に関する。
【背景技術】
【０００２】
デジタル放送の受信が可能なデジタルテレビジョン受像機や、ビデオレコーダなどでは、ＥＰＧ(Electronic Program Guide：電子番組表)を表示する機能を備えたものが多い。また、インターネットに接続してＥＰＧを取得、表示する機能を有するテレビジョン受像機やビデオレコーダも知られている。
【０００３】
ＥＰＧは、現在から所定期間内（例えば１週間）に放送が予定されている番組の一覧表であり、一般にはチャンネル番号と時間を軸にした２次元テーブルの形式を有する。ユーザは、ＥＰＧに含まれる個々の番組に対応する領域を選択することで、視聴する番組を選択したり、視聴或いは録画の予約を行うことが可能である。
【０００４】
一般にＥＰＧは画面一杯に表示されるため、視聴中の番組とＥＰＧとは同時に表示されないことが多く、ＥＰＧ表示中は番組の視聴が中断される。そのため、番組を視聴できるように映像の表示を継続しながら番組情報を表示する技術が特許文献１で提案されている。
【０００５】
特許文献１のディスプレイ装置は、各チャンネルにおいて放送予定あるいは現在放映中の番組情報を視聴中の番組の映像の一部に重畳表示させることを開示している。これにより、視聴者は、番組の視聴を継続しながら、放送予定や現在時刻の番組情報を知ることができる。
【０００６】
また、特許文献２には、現在番組リスト又は次番組リストを、ユーザの選択に応じて表示させることのできる機器が開示されている。
【０００７】
【特許文献１】特開２００６−５００４７号公報
【特許文献２】特開２００６−２４５７０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した特許文献１及び２に記載の技術では、例えばある時刻に番組情報の表示が要求された場合、その時刻に放映されている番組の情報を、その残り放映時間とは無関係に表示する。
【０００９】
そのため、実際には終了間際の番組についても番組情報が表示される。視聴者がこのような番組に興味を持って視聴したいと思っても、チャンネルを切り替えた際にすでに番組が終了していたり、すぐに番組が終了してしまう。この場合、視聴者は興味を持った番組に選局したのにも関わらず番組をあまり視聴することができない。さらに、視聴者はこれから視聴する番組を再び探す必要がある。
このように、従来の技術で提供される番組情報は、視聴者にとって必ずしも使い勝手の良いものではなかった。
【００１０】
本発明は、このような従来技術の課題に鑑みなされたものであり、番組の視聴中に他チャンネルの番組情報を表示させるための番組情報表示装置およびその制御方法において、視聴者にとって使い勝手のよい番組情報の表示を実現することにある。
【課題を解決するための手段】
【００１１】
上述の目的は、視聴中の放送番組の映像を表示する表示装置に、視聴中の放送番組とは異なるチャンネルの番組情報を表示させることが可能な番組情報表示装置であって、放送波から、当放送波に含まれる各チャンネルについての番組情報を取得し、記憶手段に記憶する取得手段と、記憶手段に記憶された番組情報を参照して、視聴中の放送番組とは異なるチャンネルについて、現在放送中の番組の残り時間が予め定めた時間未満であるか、現在放送中の番組の全体の放送時間に対する残り時間の割合が予め定めた割合未満である場合には次の番組の番組情報を選択し、それ以外の場合には現在放送中の番組の番組情報を選択する選択手段と、選択手段が選択した番組情報を表示装置に表示させるための画像を生成し、表示装置に出力する生成手段と、視聴中の放送番組におけるＣＭの開始を検出する検出手段と、検出手段がＣＭの開始を検出すると、記憶手段に記憶された番組情報を参照して視聴中の番組の放送終了時刻を取得し、現在時刻と放送終了時刻との関係からＣＭの継続時間を判定し、判定したＣＭの継続時間に基づいて番組情報の表示時間を設定する設定手段とを有し、生成手段が、設定手段が設定した表示時間の中で、選択手段が選択した番組情報が表示されるように画像を生成して表示装置に出力することを特徴とする番組情報表示装置によって達成される。
【００１２】
また、上述の目的は、視聴中の放送番組の映像を表示する表示装置に、視聴中の放送番組とは異なるチャンネルの番組情報を表示させることが可能な番組情報表示装置の制御方法であって、取得手段が、放送波から、当放送波に含まれる各チャンネルについての番組情報を取得し、記憶手段に記憶させる取得工程と、選択手段が、記憶手段に記憶された番組情報を参照して、視聴中の放送番組とは異なるチャンネルについて、現在放送中の番組の残り時間が予め定めた時間未満であるか、現在放送中の番組の全体の放送時間に対する残り時間の割合が予め定めた割合未満である場合には次の番組の番組情報を選択し、それ以外の場合には現在放送中の番組の番組情報を選択する選択工程と、生成手段が、選択工程で選択された番組情報を表示装置に表示させるための画像を生成し、表示装置に出力する生成工程と、検出手段が、視聴中の放送番組におけるＣＭの開始を検出する検出工程と、検出工程でＣＭの開始が検出されると、設定手段が、記憶手段に記憶された番組情報を参照して視聴中の番組の放送終了時刻を取得し、現在時刻と放送終了時刻との関係からＣＭの継続時間を判定し、判定したＣＭの継続時間に基づいて番組情報の表示時間を設定する設定工程とを有し、生成工程において生成手段は、設定手段が設定した表示時間の中で、選択手段が選択した番組情報が表示されるように画像を生成して表示装置に出力することを特徴とする番組情報表示装置の制御方法によっても達成される。
【発明の効果】
【００１３】
以上説明したように、本発明によれば、番組の視聴中に他チャンネルの番組情報を表示させるための番組情報表示装置およびその制御方法において、視聴者にとって使い勝手のよい番組情報の表示を実現することができる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施形態）
以下、添付図面を参照して、本発明の好適かつ例示的な実施形態について詳細に説明する。
図１は、本発明の第１の実施形態にかかる番組情報表示装置の一例としてのデジタルテレビジョン受像機（以下、単にデジタルテレビという）１０の構成例を示すブロック図である。
【００１５】
本実施形態においてデジタルテレビ１０は、主に番組の映像を表示するための第１の表示部であるメインディスプレイ１５と、主に文字情報を表示するための第２の表示部であるサブディスプレイ１９の２つの表示部を有している。
【００１６】
図５に示すように、サブディスプレイ１９は通常、メインディスプレイ１５と比較して表示領域が小さく、表示できる情報量が少ない。本実施形態では、文字情報を１行表示可能な表示領域を有するものとする。また、本実施形態において番組情報はサブディスプレイ１９に表示されるものとし、番組情報は放送波に含まれているものとする。
【００１７】
放送波はアンテナ１１で受信された後、チューナ１２に入力される。チューナ１２は、アンテナ１１が受信した電波の中から視聴者が選択したチャンネルに対応する周波数の電波を抽出する。さらに、チューナ１２は抽出した電波をＴＳ(Transport Stream) 信号に復調する。ＴＳ信号は、所定の量のデータに分割された映像信号と音声信号と付随情報の集まりである。復調したＴＳ信号は分離部１３に出力される。
【００１８】
分離部１３は、チューナ１２から送られるＴＳ信号を、映像信号と音声信号と付随情報に分離する。そして、映像信号は映像デコーダ１４に、音声信号は音声デコーダ１６に、付随情報は番組情報取得部１８にそれぞれ出力される。
映像デコーダ１４は、分離部１３がＴＳ信号から分離した映像信号をデコードする。映像デコーダ１４でデコードされた映像信号は、メインディスプレイ１５に出力される。
【００１９】
メインディスプレイ１５は、主に映像デコーダ１４が出力した映像信号を表示する表示部である。従って、視聴者は通常、メインディスプレイ１５を通じて放送番組を試聴する。
音声デコーダ１６は、分離部１３がＴＳ信号から分離した音声信号をデコードする。音声デコーダ１６でデコードされた音声信号は、スピーカー１７に出力される。
【００２０】
スピーカー１７は、音声デコーダ１６でデコードされた音声信号を音に変換する。スピーカー１７からは通常、メインディスプレイ１５に表示される放送番組の音声が出力される。
【００２１】
番組情報取得部１８は、分離部１３が分離した付随情報の中からＳＩ(Service Information)を抽出して保存する。ＳＩには、番組名や番組のジャンルや番組の放送開始日時等、番組やチャンネルに関する様々な情報が含まれている。
【００２２】
サブディスプレイ１９は、主に文字情報を表示する表示部であり、本実施形態では１行の表示が可能である。また、本実施形態において、サブディスプレイ１９が表示する文字情報は、後述する描画部２４が出力する番組情報である。また、番組情報は、少なくともチャンネル番号及びＳＩに含まれる番組名を含み、必要に応じて、放送開始時間などＳＩに含まれる他の情報が含まれるものとする。
【００２３】
リモコン２０は、視聴者がデジタルテレビ１０へ指示を送るためのものである。視聴者はリモコン２０のボタンを押すことにより、電源入／切、地上デジタル放送・ＢＳ放送など視聴する放送メディアの選択、視聴するチャンネルの選択、サブディスプレイ１９への番組情報の表示・非表示などの指示を行うことができる。リモコン２０は、押下されたボタンを特有可能な信号を無線（通常は赤外線）送信する。
【００２４】
受光部２１は、リモコン２０から受信した赤外線信号を、リモコン２０で押下されたボタンを特定する情報であるリモコンコードに変換する。
制御部２２は、例えばマイクロコンピュータであり、不揮発性記憶装置に記憶された制御プログラムを実行することにより、デジタルテレビ１０の全体動作を制御する。番組情報をサブディスプレイ１９に表示するタイミングも制御部２２が決定する。
【００２５】
図２は、本実施形態のデジタルテレビ１０における制御部２２のリモコン信号処理の動作を示すフローチャートである。
まずＳ２００で、制御部２２は、受光部２１からリモコンコードを受信したか否かを判別し、リモコンコードを受信したならばＳ２０１へ処理を進める。リモコンコードの受信がなければ、制御部２２はＳ２００の処理を繰り返す。
【００２６】
続いて、Ｓ２０１で、制御部２２は、受信したリモコンコードがリモコン２０の番組情報表示ボタンを押した際に発生するリモコンコードと一致するか否かを判別し、一致したらＳ２０３へ処理を進める。受信したリモコンコードが番組情報表示ボタンに対応しない場合、制御部２２は受信したリモコンコードに応じた他の処理を行い（Ｓ２０２）、Ｓ２００へ処理を戻す。
Ｓ２０３で、制御部２２は、後述する選択部２３に対して選択指示を出力し、処理をＳ２００へ戻す。
【００２７】
なお、本実施形態では、視聴者がリモコン２０の番組情報表示ボタンを押した際にサブディスプレイ１９に番組情報を表示させるものとする。そのため、制御部２２は番組情報表示ボタンに対応するリモコンコードを受光部２１から受信すると、選択指示を出力する。しかし、Ｓ２０１において制御部２２が行う判別の条件を変えてもよい。例えば、受光部２１から受信したリモコンコードが電源入のリモコンコードと一致したら制御部２２から選択指示を出力してもよい。こうすることで、視聴者がリモコン２０の電源入ボタンを押してデジタルテレビ１０を起動させた直後にサブディスプレイ１９に番組情報を表示することが可能である。
【００２８】
また、受光部２１から受信したリモコンコードが放送メディア切替のリモコンコードと一致したら制御部２２から選択指示を出力するようにしてもよい。この場合、視聴者がリモコン２０の放送メディア選択ボタンを押して放送メディアが選択がされた直後にサブディスプレイ１９に番組情報を表示することが可能である。
【００２９】
さらに、Ｓ２００とＳ２０１の判別条件を変えることで受光部２１からリモコンコードを受信したタイミング以外で番組情報を表示することも可能である。例えば、制御部２２にタイマーを設け、１時間おきにサブディスプレイ１９に番組情報を表示するようにしても良いし、視聴者がメインディスプレイ１５で視聴している番組が終了する５分前にサブディスプレイ１９に番組情報を表示しても良い。
【００３０】
続いて、図１における選択部２３の説明を行う。選択部２３は各チャンネルで放送中の番組の進行状況により、現在放映中の番組の番組情報か次に放映される番組の番組情報をチャンネル毎に選択し、選択した番組情報を後述する描画部２４に送信する。
【００３１】
図３は、本実施形態のデジタルテレビ１０における選択部２３の動作を示すフローチャートである。図３のフローチャートに示す処理は、選択部２３が制御部２２から選択指示を受けた時点で開始される。
【００３２】
まず、Ｓ２１０で選択部２３は、視聴者がメインディスプレイ１５で現在、視聴している放送メディア（ＢＳ・ＣＳ・地上デジタルなど）のチャンネル１を最初の処理チャンネルとして選択する。
【００３３】
Ｓ２１１で選択部２３は、例えばチューナ１２又は制御部２２が有するタイマが示す現在時刻と、番組情報取得部１８が抽出・保存したＳＩを参照して、処理チャンネルにおいて現在放送中の番組（以下、現在番組という）の残り時間を算出する。具体的には、現在番組の終了時刻をＳＩから取得するか、ＳＩから取得した開始時刻と継続時間とから求め、現在時刻と比較することにより残り時間を算出することができる。そして、選択部２３は、現在番組の残り時間が予め定めた時間（例えば１０分）以下かどうかを判別する。
【００３４】
そして、現在番組の残り時間が１０分以内ならば、選択部２３は次番組の番組情報を選択し、番組情報取得部１８が抽出・保存したＳＩから取得する（Ｓ２１３）。本実施形態において、次番組の番組情報は、チャンネル番号、番組名に加え、放送開始時刻を含むものとする。
【００３５】
一方、現在番組の残り時間が１０分を超える場合、選択部２３は現在番組の番組情報を選択し、番組情報取得部１８が抽出・保存したＳＩから取得する（Ｓ２１４）。本実施形態において、現在番組の番組情報は、チャンネル番号と番組名を含むものとする。
【００３６】
取得した番組情報は、例えば選択部２３や他の場所にある図示しないメモリに一時記憶する。このように、選択部２３は、チャンネル毎に、現在番組の進行状況もしくは残り時間に応じて、表示すべき番組情報の対象を現在番組もしくは次番組から選択する。
【００３７】
なお、図３のフローチャートによれば、現在番組の全体の放送時間がＳ２１１における比較処理において閾値として設定される残り時間より短い場合、番組の進行状況とは無関係に次番組の番組情報が選択されることになる。
【００３８】
このような結果が好ましくない場合には、Ｓ２１１で判別に用いる閾値を、絶対的な時間ではなく、現在番組の全体の放送時間に対する残り時間もしくは経過時間の比率のように、放送時間に応じて動的に変化する値としてもよい。
あるいは、固定時間の閾値よりも放送時間が短い番組についてのみ、放送時間に対する経過時間もしくは残り時間の割合を考慮しても良い。
【００３９】
後者の場合、Ｓ２１１で、現在番組の残り時間が１０分以下の場合、現在番組の全体の放送時間が１０分以下であれば、残り時間が全体の放送時間の例えば５０％以上かどうかをさらに判断するようにすればよい。そして、現在番組の残り時間が全体の５０％以上ならば処理をＳ２１４に進め、５０％未満ならば処理をＳ２１３に進めるようにする。
【００４０】
Ｓ２１５で、選択部２３は、現在選択されている放送メディアのすべてのチャンネルについて、現在番組又は次番組の番組情報が選択されたかどうか判別する。番組情報の選択がされていないチャンネルがあれば、選択部２３はＳ２１６でその１つを選択して、Ｓ２１１からの処理を繰り返す。選択されている放送メディアの全チャンネルについて番組情報の選択が終わっていれば、選択部２３はＳ２１７で、各チャンネルについて選択した番組情報をメモリから読み出し、描画部２４に出力する。出力する番組情報の数は、視聴者がメインディスプレイ１５で視聴しているチャンネルと同じ放送メディアに属するチャンネルの総数に等しい。
【００４１】
描画部２４は、選択部２３が出力する番組情報を受け取り、受け取った番組情報の文字列から表示用の画像を生成し、サブディスプレイ１９に出力して表示させる。具体的には、描画部２４は、サブディスプレイ１９に番組情報をチャンネル番号の昇順に表示させる。ただし、現在番組の番組情報が選択されたチャンネルを表示させた後に、次番組の番組情報が選択されたチャンネルを表示させるようにしてもよい。本実施形態でサブディスプレイ１９は１行の表示を行う表示部であるため、描画部２４は、番組情報の文字列を、サブディスプレイ１９の画面の右から左に所定の速度でスクロール表示させる。描画部２４は、番組情報の表示を開始して５分経過したら、番組情報の表示を中止する。
【００４２】
なお、描画部２４は、現在番組の番組情報と、次番組の番組情報とを、異なる文字色で表示させるような表示用の画像を生成しても良い。また、番組情報は、スクロール表示に限定されず、他の方法で表示してもよい。例えば、所定時間で切替えながら表示するようにしても良い。
【００４３】
また、番組情報がサブディスプレイ１９に表示されている際、リモコン２０の決定キーに対応するリモコンコードを受信したら、制御部２２は、その時点で表示されていた番組情報に対応するチャンネルを選局するようチューナ１２を制御しても良い。
【００４４】
続いて、番組情報の表示例を説明する。以下に説明する表示例では、前提条件としてある時刻に視聴者が視聴している放送メディアには受信可能なチャンネルがチャンネルＣＨ１からチャンネルＣＨ１２まで存在し、また、視聴者はチャンネルＣＨ４を視聴しているとする。
【００４５】
図４は、ある時間帯において、視聴者が視聴中の放送メディアに含まれるチャンネルＣＨ１からチャンネルＣＨ１２の放送スケジュールの例を示す図である。図４においては、新聞のテレビ番組欄と同様、横軸をチャンネル、縦軸を時間とした表形式で放送スケジュールを表している。
【００４６】
１１時２０分において、視聴者が視聴中のチャンネルＣＨ４では番組Ｅが放送されているため、メインディスプレイ１５には番組Ｅの映像が表示されている。この場合、視聴者がリモコンの番組情報表示ボタンを押していないと、サブディスプレイ１９には何も表示されない。
【００４７】
１１時３０分に、視聴者がリモコンの番組表示ボタンを押し、対応するリモコンコードが受光部２１を通じて制御部２２で受信されたとする。これにより、上述した図２及び図３の処理が行われ、サブディスプレイ１９への番組情報の表示が開始される。１１時３０分には視聴者が視聴中のチャンネルＣＨ４では番組Ｅが放送されている（図４参照）ためメインディスプレイ１５には番組Ｅの映像が表示される。
【００４８】
具体的には、選択部２３は、まずチャンネルＣＨ１の現在番組Ａの残り時間を算出する。図４に示すように現在番組Ａの終了時刻は１２時００分なので、番組Ａの残り時間は３０分となる。従って、残り時間が閾値の一例である１０分以上あるため、選択部２３はチャンネルＣＨ１について、現在番組Ａの番組情報を選択する。次に、選択部２３は、チャンネルＣＨ２について処理する。チャンネルＣＨ２の現在番組Ｃの残り時間も１０分以上であるため、選択部２３はチャンネルＣＨ２についても、現在番組Ｃの番組情報を選択する。また、同様にして、チャンネルＣＨ３についても、現在番組Ｄの番組情報を選択する。なお、説明及び理解を容易にするため、チャンネルＣＨ５〜ＣＨ１２においても、全て現在番組の番組情報が選択されたものとする。
【００４９】
このように、１１時３０分の時点では、全チャンネルについて現在番組の番組情報が選択される。したがって、サブディスプレイ１９には、「ＣＨ１：番組Ａ  ＣＨ２：番組Ｃ  ＣＨ３：番組Ｄ・・・」が表示され、以降同様にチャンネルＣＨ４〜ＣＨ１２の番組情報もスクロール表示される。図５に、１１時３０分に番組情報表示ボタンが押された際のデジタルテレビ１０の表示状態の例を示す。
【００５０】
その後、１１時３５分まで番組情報表示ボタンに対応するリモコンコードが受光部２１を通じて受信されなければ、描画部２４は直近の番組情報の表示開始から５分経過したことに伴い、番組情報の表示を中止する。これにより、デジタルテレビ１０は、メインディスプレイ１５に番組Ｅの映像が表示され、サブディスプレイ１９には何も表示されない１１時３０分の時点と同じ状態に戻る。
【００５１】
その後、１１時５５分に視聴者がリモコンの番組表示ボタンを押し、対応するリモコンコードが受光部２１を通じて制御部２２で受信されたとする。図４に示すように１１時５５分に視聴中のチャンネルＣＨ４では番組Ｅが放送されているため、メインディスプレイ１５には番組Ｅの映像が表示されている。
【００５２】
制御部２２からの選択指示に応答して、選択部２３は、まずチャンネルＣＨ１の現在番組Ａの残り時間を算出する。現在番組Ａの終了時刻は１２時００分なので、番組Ａの残り時間は５分となる。従って、残り時間が閾値の一例である１０分未満であるため、選択部２３はチャンネルＣＨ１について、次番組Ｂの番組情報を選択する。次に、選択部２３は、チャンネルＣＨ２について処理する。チャンネルＣＨ２の現在番組Ｃは残り時間が１０分以上であるため、選択部２３はチャンネルＣＨ２については、現在番組Ｃの番組情報を選択する。チャンネルＣＨ３、ＣＨ４についても同様に現在番組Ｄ及び現在番組Ｅの番組情報が選択される。なお、説明及び理解を容易にするため、チャンネルＣＨ５〜ＣＨ１２においても、全て現在番組の番組情報が選択されたものとする。
【００５３】
この結果、図６に示すように、サブディスプレイ１９には、「ＣＨ１：１２：００−番組Ｂ  ＣＨ２：番組Ｃ  ＣＨ３：番組Ｄ・・・」が表示され、以降同様にチャンネルＣＨ４〜チャンネルＣＨ１２の番組情報もスクロール表示される。このように、次番組の番組情報が選択された場合には、その開始時刻を番組情報に含めることで、視聴者に現在番組でないことを知らせることができる。
【００５４】
なお、本実施形態では、選択部２３が番組情報を選択する際に、視聴者がメインディスプレイ１５で視聴している放送メディアに含まれる全チャンネルについて選択処理を行った後で、選択した番組情報を描画部２４に出力する。しかし、番組情報の選択毎に表示を行っても良い。
【００５５】
つまり、図３のフローチャートにおいて、Ｓ２１７の処理をＳ２１５の直前で行うようにしても良い。これにより、選択部２３がＳ２１３又はＳ２１４で番組情報を選択、取得すると、番組情報が直ちに描画部２４に出力される。これを受けて描画部２４は選択部２３が出力した番組情報から表示用の画像を生成し、サブディスプレイ１９に出力して表示させる。
【００５６】
その後、番組情報の表示から所定時間が経過したら、Ｓ２１５で未処理のチャンネルの有無を確認し、全チャンネルについて選択、表示が終了したら処理を終了する。一方、未処理のチャンネルがあればＳ２１６でその１つを選択し、Ｓ２１１からの処理を繰り返す。
【００５７】
なお、上述の所定時間としては、番組情報の表示が終わるまでの所要時間であって良い。すなわち、番組情報をスクロール表示する場合には、番組情報がサブディスプレイ１９に表示され始めてからスクロールアウトされるまでの所要時間であってよい。また、番組情報を１度に表示できる範囲毎に切り替えながら順次サブディスプレイ１９に表示する場合には、番組情報の最後の範囲の表示が終了するまでの所要時間であって良い。
【００５８】
以上説明したように本実施形態によれば、放送中の番組に関する番組情報を表示させる際、残り時間が予め定めた時間未満であるか、番組全体の放送時間に対する残り時間の割合が予め定めた割合未満である番組については、次番組の番組情報を表示させる。そのため、番組情報を見て興味を持った番組のチャンネルに変更しても、すぐに番組が終了してしまったり、既に放送が終了していたりといった事態を回避することができ、視聴者にとって有益な番組情報を表示することが可能となる。
【００５９】
（第２の実施形態）
第１の実施形態におけるデジタルテレビ１０は、リモコンの番組情報表示ボタンの押下を検出すると番組情報の表示を開始していた。これに対し、本実施形態に係る番組情報表示装置は、視聴中の番組におけるＣＭ（Commercial Message）の開始を検出すると、番組情報の表示を開始する。
【００６０】
図７は、本発明の第２の実施形態に係る番組情報表示装置の一例としてのデジタルテレビ１００の構成例を示すブロック図である。なお、図７において、第１の実施形態のデジタルテレビ１０と同様の機能を有するブロックには図１と同様の符号を付し、説明を省略する。
制御部２２’は、サブディスプレイ１９に番組情報を表示する時間（期間）及び、表示開始タイミングを決定する。
【００６１】
図８は、本実施形態における制御部２２’の動作を示すフローチャートである。
Ｓ３００で、制御部２２’は、メインディスプレイ１５に映像を表示している番組においてＣＭが開始されたか否かを判別する。番組中のＣＭの検出は、公知の方法を用いることが可能である。例えば、ＣＭの音声はステレオ音声で放送されることが多いということを利用して、視聴中の番組の音声信号がモノラル音声からステレオ音声への切り替わったらＣＭになったと判定する方法が知られている。また、ＣＭは音量が大きくなることが多いことを利用したり、将来的には放送波に含まれるメタデータ等から検出することもあり得る。いずれにせよ、ＣＭの検出は、利用可能な任意の方法によって行うことが可能である。Ｓ３００は、ＣＭの開始を検出するまで繰り返し行う処理であり、ＣＭを検出したらＳ３０１に進む。
【００６２】
続くＳ３０１〜Ｓ３０４では、後述する表示速度計算部３０に出力する表示時間を決定する。表示時間はサブディスプレイ１９に番組情報を表示し始めてから表示を中止するまでの時間である。まずＳ３０１で制御部２２’は、番組情報取得部１８が取得したＳＩを参照して、メインディスプレイ１５で映像を表示している現在番組の次番組の開始時刻を取得する。
【００６３】
Ｓ３０２で制御部２２’は、Ｓ３０１で取得した次番組の開始時刻と、現在時刻の差分を計算し、現在番組の残り時間を算出する。なお、現在番組の残り時間の算出方法は第１の実施形態で説明した方法であっても良い。
【００６４】
算出した残り時間が５分以下の場合、制御部２２’は算出した残り時間を表示時間として設定する（Ｓ３０３）。一方、算出した残り時間が５分を超える場合、制御部２２’は予め定めた時間、ここでは９０秒を表示時間として設定する（Ｓ３０４）。
【００６５】
つまり、ＣＭの開始を検出した時刻（現在時刻）が、視聴中の番組の放送終了時刻の残り５分の間であれば、次の番組が開始するまでの間はＣＭが多くを占める可能性が高いと考えられるため、視聴中の番組の残り時間を表示時間とする。また、ＣＭの開始を検出した時刻が視聴中の番組の放送終了時刻の５分前より前であれば、番組はまだ途中であると考えられる。番組途中に放送されるＣＭは９０秒間であることが多いため、表示時間を９０秒とする。つまり、本実施形態では、ＣＭの開始を検出した時刻と、視聴中の番組の放送終了時刻との関係から、番組の途中であるのか否か（次番組が開始するまでの間であるのか）を推定する。そして、推定結果に応じたＣＭの推定継続時間を表示時間に設定する。
【００６６】
Ｓ３０５で制御部２２’は、設定した表示時間と、選択指示を選択部２３に出力する。
選択部２３は、制御部２２’から選択指示を受けたタイミングで動作を開始し、第１の実施形態と同様にして、番組の進行状況に応じて現在番組又は次番組の番組情報をチャンネル毎に選択する。そして、選択した番組情報を後述する表示速度計算部３０および描画部２４に出力する。
【００６７】
表示速度計算部３０は、番組情報をサブディスプレイ１９に表示する際の表示速度を計算する。表示速度は、制御部２２が設定した表示時間内に、選択部２３が出力した番組情報の全てを、少なくとも１度は表示することが可能な速度である。表示速度計算部は、制御部２２から表示時間を、選択部２３から番組情報を受け取ると、以下のような計算を行い、求めた表示速度（各文字がサブディスプレイ１９の一端から他端までスクロール表示させる速度）を描画部２４に出力する。
表示速度（秒／文字）＝表示時間／番組情報の文字数
【００６８】
描画部２４は、選択部２３が選択した番組情報を受け取り、受け取った番組情報の文字列から表示用の画像を生成し、サブディスプレイ１９に出力して表示させる。その際に、描画部２４は、番組情報は表示速度計算部３０が出力した表示速度でサブディスプレイの例えば右から左にスクロールするように表示させる。
なお、表示速度に上限値及び下限値を設け、上限値を超える値は上限値を、下限値を下回る値は下限値を描画部２４に出力するようにしても良い。
【００６９】
なお、本実施形態では、制御部２２がＣＭの開始を検出したら選択部２３に選択指示を出力し、番組情報を表示を開始するようにした。しかしながら、第１の実施形態と同様に、番組情報表示ボタンに対応するリモコンコードが受光部２１を通じて受信されたタイミングで制御部２２が選択部２３に選択指示を出すようにしても良い。
【００７０】
この場合も、視聴中の番組が放送途中のタイミングで番組情報表示ボタンに対応するリモコンコードが受信されたならば（Ｓ３０２，ＮＯ）、表示時間＝９０秒が設定され、番組情報表示ボタン押下から９０秒間、番組情報を表示する。一方、視聴中の番組の放送終了まで５分以内のタイミングで番組情報表示ボタンに対応するリモコンコードが受信されたならば（Ｓ３０２，ＹＥＳ）、番組情報表示ボタン押下から次番組の開始時刻までが表示時間に設定され、番組情報を表示する。
【００７１】
以上、本実施形態によれば、第１の実施形態の効果に加え、視聴中の番組でＣＭの開始が検出されると、番組情報が自動的に表示されるため、視聴者がリモコン操作を行う必要が無く、使い勝手がよい。また、ＣＭが終了すると推定される時間が経過すると、自動的に番組情報の表示を終了するので、番組の視聴の妨げになることを抑制できる。さらに、ＣＭが終了すると推定される時間までに番組情報を一通り表示するような速度で番組情報を表示するので、視聴者はＣＭ時間内に番組情報を漏れなく確認することができる。
【００７２】
（第３の実施形態）
第１及び第２の実施形態では、番組情報をチャンネル番号の昇順で表示していた。これに対し、本実施形態では、番組情報の表示順序を視聴履歴に基づいて決定する。
【００７３】
図９は、本発明の第３の実施形態に係る番組情報表示装置の一例としてのデジタルテレビ１１０の構成例を示すブロック図である。なお、図９において、第１の実施形態のデジタルテレビ１０と同様の機能を有するブロックには図１と同様の符号を付し、説明を省略する。
【００７４】
視聴履歴取得部４０は、チャンネル番号と現在時刻を元に番組情報取得部１８が取得したＳＩを参照して、視聴中の番組の番組情報を取得し、直近の所定数（ここでは１００とする）の番組情報を視聴履歴情報として記憶する。ここでは、視聴履歴取得部４０は、番組情報として、視聴中の番組名を記憶するものとする。
なお、視聴履歴取得部４０は、取得した番組情報について例えば頻度を求めるなどの統計的な処理を行い、番組情報に優先度を付与してもよい。
【００７５】
選択部２３が番組情報を選択するまでの処理は第１の実施形態又は第２の実施形態と同様であって良いため、説明を省略する。
描画部２４は、選択部２３が選択した番組情報を受け取ると、視聴履歴取得部４０が記憶する視聴履歴情報を参照して、視聴履歴情報に含まれる番組名と同じ番組名を有する番組情報が先に表示されるように並び替えを行う。この際、視聴履歴情報中の番組情報に優先度が付与されていれば、優先度の高いものから表示されるように並び替えることもできる。そして、描画部２４は、番組情報を、並べ替えた順にサブディスプレイ１９に表示させる。
【００７６】
以上、本実施形態によれば、第１又は第２の実施形態による効果に加え、番組情報を表示する際に視聴履歴に基づいて表示順序を制御するため、視聴者は過去に見た番組の番組情報を優先的に確認することができる。
なお、具体的な番組名のみならず、番組のジャンルなど、番組情報の他の項目を視聴履歴情報として記憶しても良い。
【００７７】
なお、本実施形態では、視聴履歴に基づいてサブディスプレイ１９に表示する番組情報の順番を制御した。しかしながら、描画部２４で番組情報を並べ替える際に番組開始時間が早い番組の番組情報が先に表示されるようにしても良い。番組開始時間が早い順番に番組情報を並べ替えれば、現在放送中の番組の番組情報を先に表示し、続いて放送予定の番組の番組情報を表示することができる。
【００７８】
（他の実施形態）
上述の実施形態においては、メインデイスプレイとサブディスプレイを有する表示装置のサブディスプレイに番組情報を表示する構成についてのみ説明した。
【００７９】
しかしながら、メインディスプレイ１５に表示中の番組映像の一部に番組情報を重畳表示するようにしても良い。この場合、描画部２４は重畳表示用の画像を生成し、映像デコーダ１４が出力する放送番組の映像に、描画部２４が出力する番組情報の表示用の画像を重畳合成する映像合成部を映像デコーダ１４とメインディスプレイ１５の間に設ければよい。
このような構成を採用する場合、本発明は１つの表示部（メインデイスプレイ）のみを有する表示装置にも適用可能であることが容易に理解されよう。
【００８０】
また、上述の実施形態においては、表示部を有する番組情報表示装置のみを説明したが、本発明において表示装置は必須でなく、例えばメインディスプレイやサブディスプレイは外部表示装置であって良い。
【図面の簡単な説明】
【００８１】
【図１】本発明の第１の実施形態にかかる番組情報表示装置の一例としてのデジタルテレビジョン受像機の構成例を示すブロック図である。
【図２】本発明の第１の実施形態のデジタルテレビ１０における制御部２２のリモコン信号処理の動作を示すフローチャートである。
【図３】本発明の第１の実施形態のデジタルテレビ１０における選択部２３の動作を示すフローチャートである。
【図４】ある時間帯において、視聴者が視聴中の放送メディアに含まれるチャンネルＣＨ１からチャンネルＣＨ１２の放送スケジュールの例を示す図である。
【図５】本発明の第１の実施形態のデジタルテレビ１０において、１１時３０分に番組情報表示ボタンが押された際の表示状態の例を示す図である。
【図６】本発明の第１の実施形態のデジタルテレビ１０において、１１時５５分に番組情報表示ボタンが押された際の表示状態の例を示す図である。
【図７】本発明の第２の実施形態にかかる番組情報表示装置の一例としてのデジタルテレビジョン受像機の構成例を示すブロック図である。
【図８】本発明の第２の実施形態のデジタルテレビ１００における制御部２２’の動作を示すフローチャートである。
【図９】本発明の第３の実施形態にかかる番組情報表示装置の一例としてのデジタルテレビジョン受像機の構成例を示すブロック図である。
【図１】
0005252889.tif 000002
【図２】
0005252889.tif 000003
【図３】
0005252889.tif 000004
【図４】
0005252889.tif 000005
【図５】
0005252889.tif 000006
【図６】
0005252889.tif 000007
【図７】
0005252889.tif 000008
【図８】
0005252889.tif 000009
【図９】
0005252889.tif 000010