(57)【特許請求の範囲】
【請求項１】
同一の放送事業者によって同一時刻に複数の番組が放送されるマルチチャンネル放送に対応した電子番組表を生成する番組表生成装置であって、
放送が予定されている番組に関する電子番組情報を取得する情報取得部と、
前記電子番組情報に基づいて、前記マルチチャンネル放送が行われているかどうかを判定し、前記マルチチャンネル放送が行われている場合に、前記マルチチャンネル放送によって放送されているが、前記電子番組表の表示対象となっていない番組の数及び放送時間を特定する処理部と、
前記処理部が特定した、前記電子番組表の表示対象となっていない番組の数及び放送時間が示唆された前記電子番組表を生成する番組表生成部と、を備え、
前記番組表生成部は、前記マルチチャンネル放送によって放送され、且つ、前記電子番組表の表示対象となっている番組を表示するセルが立体表示される前記電子番組表を生成し、更に、立体表示された前記セルの高さによって、前記電子番組表の表示対象となっていない番組の数を示唆し、立体表示された前記セルにおける画面の垂直方向における長さによって放送時間を示唆することを特徴とする番組表生成装置。
【請求項２】
前記番組表生成部が、前記マルチチャンネル放送によって放送され、且つ、前記電子番組表の表示対象となっている番組を表示するセルに、前記電子番組表の表示対象となっていない番組の数に応じて、１又は複数の線分が表示されるように、前記電子番組表を生成する請求項１に記載の番組表生成装置。
【請求項３】
前記番組表生成部が、前記電子番組表の表示対象となっていない番組の放送時間が前記線分の長さによって示唆された前記電子番組表を生成する請求項２に記載の番組表生成装置。
【請求項４】
前記処理部が、更に、前記電子番組表の表示対象となっていない番組のチャンネル番号と前記表示対象となっている番組のチャンネル番号とを比較して、両者の大小関係を特定し、
前記番組表生成部が、前記チャンネル番号の大小関係が前記線分の表示位置によって示唆された前記電子番組表を生成する請求項３に記載の番組表生成装置。
【請求項５】
前記処理部が、前記両者の大小関係から、更に、前記表示対象となっている番組よりもチャンネル番号が大きい番組の数と、前記表示対象となっている番組よりもチャンネル番号が小さい番組の数とをそれぞれ特定し、
前記番組表生成部が、前記表示対象となっている番組よりもチャンネル番号の大きい番組の数を示唆する線分と、前記表示対象となっている番組よりもチャンネル番号の小さい番組の数を示唆する線分とが、前記セルにおける別々の位置に表示されるように前記電子番組表を生成する請求項４に記載の番組表生成装置。
【請求項６】
前記処理部が、少なくとも前記電子番組表の表示対象となっていない番組について、更に、番組のジャンルを特定し、
前記番組表生成部が、前記処理部が特定した前記番組のジャンルが示唆された前記電子番組表を生成する請求項３に記載の番組表生成装置。
【請求項７】
同一の放送事業者によって同一時刻に複数の番組が放送されるマルチチャンネル放送に対応した電子番組表を生成するための番組表生成方法であって、
（ａ）放送が予定されている番組に関する電子番組情報を取得するステップと、
（ｂ）前記（ａ）のステップで取得された前記電子番組情報に基づいて、前記マルチチャンネル放送が行われているかどうかが判定され、前記マルチチャンネル放送が行われている場合に、前記マルチチャンネル放送によって放送されているが、前記電子番組表の表示対象となっていない番組の数及び放送時間が特定されるステップと、
（ｃ）前記（ｂ）のステップで特定された、前記電子番組表の表示対象となっていない番組の数及び放送時間の示唆された前記電子番組表が生成されるステップと、を有し、
前記（ｃ）のステップにおいて、前記マルチチャンネル放送によって放送され、且つ、
前記電子番組表の表示対象となっている番組を表示するセルが立体表示されるように前記電子番組表が生成され、
その際、立体表示された前記セルの高さによって、前記電子番組表の表示対象となっていない番組の数が示唆され、立体表示された前記セルにおける画面の垂直方向における長さによって放送時間が示唆されることを特徴とする番組表生成方法。
【請求項８】
前記（ｃ）のステップにおいて、前記マルチチャンネル放送によって放送され、且つ、前記電子番組表の表示対象となっている番組を表示するセルに、前記電子番組表の表示対象となっていない番組の数に応じて１又は複数の線分が表示されるように、前記電子番組表が生成される請求項７に記載の番組表生成方法。
【請求項９】
前記（ｃ）のステップにおいて、前記電子番組表の表示対象となっていない番組の放送時間が前記線分の長さによって示唆される請求項８に記載の番組表生成方法。
【請求項１０】
前記（ｂ）のステップにおいて、前記電子番組表の表示対象となっていない番組のチャンネル番号と前記表示対象となっている番組のチャンネル番号とが比較され、両者の大小関係が特定され、
前記（ｃ）のステップにおいて、前記チャンネル番号の大小関係が前記線分の表示位置によって示唆される請求項９に記載の番組表生成方法。
【請求項１１】
前記（ｂ）のステップにおいて、前記両者の大小関係から、更に、前記表示対象となっている番組よりもチャンネル番号が大きい番組の数と、前記表示対象となっている番組よりもチャンネル番号が小さい番組の数とがそれぞれ特定され、
前記（ｃ）のステップにおいて、前記表示対象となっている番組よりもチャンネル番号の大きい番組の数を示唆する線分と、前記表示対象となっている番組よりもチャンネル番号の小さい番組の数を示唆する線分とが、前記セルにおける別々の位置に表示されるように前記電子番組表が生成される請求項１０に記載の番組表生成方法。
【請求項１２】
前記（ｂ）のステップにおいて、前記電子番組表の表示対象となっていない番組について、更に、番組のジャンルが特定され、
前記（ｃ）のステップにおいて、前記（ｂ）のステップで特定された前記番組のジャンルが示唆された前記電子番組表が生成される請求項９に記載の番組表生成方法。
【請求項１３】
テレビジョン放送の放送波を受信する受信装置と、放送が予定されている番組に関する電子番組情報に基づいて電子番組表を生成する番組表生成装置とを備えるテレビジョン放送受信装置であって、
前記番組表生成装置は、
前記電子番組情報を取得する情報取得部と、
前記電子番組情報に基づいて、同一の放送事業者によって同一時刻に複数の番組が放送されるマルチチャンネル放送が行われているかどうかを判定し、前記マルチチャンネル放送が行われている場合に、前記マルチチャンネル放送によって放送されているが、前記電子番組表の表示対象となっていない番組の数及び放送時間を特定する処理部と、
前記処理部が特定した、前記電子番組表の表示対象となっていない番組の数及び放送時間が示唆された前記電子番組表を生成する番組表生成部と、を備え、
前記番組表生成部は、前記マルチチャンネル放送によって放送され、且つ、前記電子番組表の表示対象となっている番組を表示するセルが立体表示される前記電子番組表を生成し、更に、立体表示された前記セルの高さによって、前記電子番組表の表示対象となっていない番組の数を示唆し、立体表示された前記セルにおける画面の垂直方向における長さによって放送時間を示唆することを特徴とするテレビジョン放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送中や放送予定のチャンネルや番組等に関する付加情報を受信できるテレビジョン放送受信装置、それに用いられる番組表生成装置、及び番組表生成方法に関し、特に、所望の番組を検索したり番組情報を入手したりする際のユーザにおける操作性の向上を図り得る番組表生成装置及び番組表生成方法に関する。
【背景技術】
【０００２】
近年、テレビジョン放送では、映像情報や音声情報の他に、番組やチャンネルに関する付加情報も、同時に放送信号に多重化されて送信される。また、付加情報を取得する方法としては、このようなテレビジョン放送から取得する方法以外にも、インターネットに接続する機能を搭載したテレビジョン放送受信装置を用い、インターネット経由で取得する方法もある。
【０００３】
このため、近年のテレビジョン放送受信装置は、これらの付加情報を利用して、一般に電子番組表と称される番組表を生成し、これを表示画面に表示させる機能を有している。この場合、ユーザは、表示された電子番組表から特定のチャンネルや番組を選択することによって、実際のチャンネルの選局や番組の予約を行うことができる。
【０００４】
一般に、電子番組表では、新聞のテレビ欄と同様に、チャンネルを水平方向の軸にとり、時刻を垂直方向の軸にとって各番組の表示が行われている。このような表示態様の番組表は２次元番組表と呼ばれている。また、この２次元番組表に基づいて、ユーザが、各チャンネルの放送中の裏番組についての番組情報の表示を求めた場合は、テレビジョン放送受信装置は、選択された裏番組の番組情報を表示する。更に、テレビジョン放送受信装置は、ユーザが番組のジャンルやキーワードで番組検索を行った場合は、検索結果に基づいて番組の一覧表を作成することもできる。
【０００５】
２次元番組表では、見易さや操作性の面から、一画面での表示範囲は、多くの場合、水平方向におけるチャンネルの数が３チャンネル〜９チャンネル、垂直方向における時間が３時間〜６時間に設定される。通常、ユーザが２次元番組表の表示を要求した場合、テレビジョン放送受信装置は、現在の時刻と現在選局されているチャンネルとに基づいて、２次元番組表を作成する。具体的には、テレビジョン放送受信装置が最初に表示する初期画面では、時刻については現在の時刻から始まって数時間分が表示される。また、チャンネルについては、現在選局中のチャンネルとその前後数チャンネルとが表示されたり、現在選局中のチャンネルとそれよりもチャンネル番号の小さい数チャンネル（又は大きい数チャンネル）とが表示されたりする。
【０００６】
また、電子番組表（以下、「ＥＰＧ（Electronic Program Guide）」とも呼ぶ）においては、受信される全てのチャンネルが表示される場合と、予め初期設定やユーザ設定によって決められたチャンネル（以下、「お好みチャンネル」とも呼ぶ）のみが表示される場合とがある。
【０００７】
ところで、デジタル放送においては、同一放送事業者が複数のチャンネルを同時に用いて同じ番組を放送するイベント共有放送が行われる場合がある。また、同一放送事業者が複数のチャンネルを同時に用いて、チャンネル毎に異なる番組を放送するマルチチャンネル放送が行われる場合がある。更に、イベント共有放送とマルチチャンネル放送とが混在された状態で放送が行なわれる場合もある。
【０００８】
よって、マルチチャンネル放送が行われている場合に、電子番組表において全てのチャンネルが表示される設定であると、各チャンネルで放送される番組が全て表示される。この場合、ユーザは、放送されるいずれの番組に対しても平等に、番組情報の閲覧、選局、又は予約を行うことができる。
【０００９】
一方、イベント共有放送が行われている場合に、電子番組表において全てのチャンネルが表示される設定であると、同じ番組が複数表示されることになるため、一覧性に欠けるという欠点がある。このため、イベント共有放送が行われている場合に、同一の番組を放送している複数のチャンネルを一つにまとめ、これを、表示対象となっている時間帯の１チャンネル分のスペースに表示させて一覧性の向上を図ることが提案されている（特許文献１参照）。
【００１０】
また、イベント共有放送が行われている場合に、電子番組表において、お好みチャンネルのみが表示される設定とすることによっても、同じ番組を複数表示させないようにすることができ、一覧性を向上させることができる。但し、電子番組表において、お好みチャンネルのみが表示される設定にすると、マルチチャンネル放送が行われている場合において、非表示設定されているチャンネルの番組は表示されないことになる。ユーザは表示されていないチャンネルの番組を閲覧できなくなってしまう。
【００１１】
このため、電子番組表の設定がお好みチャンネルのみを表示させる設定である場合に、マルチチャンネル放送が行われると、マルチチャンネル放送の実施を示すマークが表示されるようにすることが提案されている（特許文献２参照）。図７は、従来からの電子番組表を示す図である。図７の例では、マルチチャンネル放送によって放送されており、且つ、電子番組表に表示されている番組のセルに、表示されていない番組がマルチチャンネル放送によって放送されていることを示すマークが付されている。ユーザは、このマークを手がかりにして操作を行うことにより、非表示設定にされているチャンネルを電子番組表に表示させることができる。
【特許文献１】
特開２００４−２０８１８７号公報
【特許文献２】
特開２００３−３０９７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、マルチチャンネル放送の実施を示すマークが表示されても、ユーザは、マルチチャンネル放送が行われていることと、非表示設定されているチャンネルで他の番組が放送されていることとを知るに過ぎない。
【００１３】
よって、ユーザは、例えば、非表示設定されているチャンネルでどのような番組が放送されているのか、又は、非表示設定されているチャンネルの番組の放送開始及び放送終了の時刻がいつであるのかを知ることができず、ユーザにとっては不便である。
【００１４】
更に、ユーザは、表示設定されているチャンネルのチャンネル番号に対する、非表示設定されているチャンネルのチャンネル番号の大小関係、即ち、電子番組表上での位置関係も知ることもできず、この点でも不便である。
【００１５】
本発明の目的は、上記問題を解消し、電子番組表において非表示設定されているチャンネルが表示されるように設定変更を行わなくても、非表示設定されているチャンネルの番組に関する情報をユーザが取得できるようにする番組表を生成する番組表生成装置、これを用いたテレビジョン放送受信装置、及び番組表生成方法を提供することにある。
【課題を解決するための手段】
【００１６】
前記従来の課題を解決するために、本発明の番組表生成装置は、同一の放送事業者によって同一時刻に複数の番組が放送されるマルチチャンネル放送に対応した電子番組表を生成する番組表生成装置であって、放送が予定されている番組に関する電子番組情報を取得する情報取得部と、前記電子番組情報に基づいて、前記マルチチャンネル放送が行われているかどうかを判定し、前記マルチチャンネル放送が行われている場合に、前記マルチチャンネル放送によって放送されているが、前記電子番組表の表示対象となっていない番組の数及び放送時間を特定する処理部と、前記処理部が特定した、前記電子番組表の表示対象となっていない番組の数及び放送時間が示唆された前記電子番組表を生成する番組表生成部とを備えることを特徴とする。
【００１７】
また、前記従来の課題を解決するために、本発明の番組表生成方法は、同一の放送事業者によって同一時刻に複数の番組が放送されるマルチチャンネル放送に対応した電子番組表を生成するための番組表生成方法であって、（ａ）放送が予定されている番組に関する電子番組情報を取得するステップと、（ｂ）前記（ａ）のステップで取得された前記電子番組情報に基づいて、前記マルチチャンネル放送が行われているかどうかが判定され、前記マルチチャンネル放送が行われている場合に、前記マルチチャンネル放送によって放送されているが、前記電子番組表の表示対象となっていない番組の数及び放送時間が特定されるステップと、（ｃ）前記（ｂ）のステップで特定された、前記電子番組表の表示対象となっていない番組の数及び放送時間の示唆された前記電子番組表が生成されるステップとを備えることを特徴とする。
【００１８】
更に、前記従来の課題を解決するために、本発明のテレビジョン放送受信装置は、テレビジョン放送の放送波を受信する受信装置と、放送が予定されている番組に関する電子番組情報に基づいて電子番組表を生成する番組表生成装置とを備えるテレビジョン放送受信装置であって、前記番組表生成装置は、前記電子番組情報を取得する情報取得部と、前記電子番組情報に基づいて、同一の放送事業者によって同一時刻に複数の番組が放送されるマルチチャンネル放送が行われているかどうかを判定し、前記マルチチャンネル放送が行われている場合に、前記マルチチャンネル放送によって放送されているが、前記電子番組表の表示対象となっていない番組の数及び放送時間を特定する処理部と、前記処理部が特定した、前記電子番組表の表示対象となっていない番組の数及び放送時間が示唆された前記電子番組表を生成する番組表生成部とを備えることを特徴とする。
【発明の効果】
【００１９】
以上の特徴により、ユーザは、電子番組表において非表示設定されているチャンネルが表示されるように設定変更を行わなくても、非表示設定されているチャンネルの番組に関する情報（非表示の番組の数及び放送時間）を取得できる。本発明によれば、ユーザにおける利便性の向上が図られる。
【発明を実施するための最良の形態】
【００２１】
本発明の番組表生成装置は、同一の放送事業者によって同一時刻に複数の番組が放送されるマルチチャンネル放送に対応した電子番組表を生成する番組表生成装置であって、放送が予定されている番組に関する電子番組情報を取得する情報取得部と、前記電子番組情報に基づいて、前記マルチチャンネル放送が行われているかどうかを判定し、前記マルチチャンネル放送が行われている場合に、前記マルチチャンネル放送によって放送されているが、前記電子番組表の表示対象となっていない番組の数及び放送時間を特定する処理部と、前記処理部が特定した、前記電子番組表の表示対象となっていない番組の数及び放送時間が示唆された前記電子番組表を生成する番組表生成部とを備えることを特徴とする。
【００２２】
本発明の番組表生成装置は、前記番組表生成部が、前記マルチチャンネル放送によって放送され、且つ、前記電子番組表の表示対象となっている番組を表示するセルに、前記電子番組表の表示対象となっていない番組の数に応じて、１又は複数の線分が表示されるように、前記電子番組表を生成する態様（第１の態様）とするのが好ましい。上記第１の態様によれば、ユーザは、直感的にすばやく、表示されていない番組の数を把握できる。
【００２３】
また、上記第１の態様においては、前記番組表生成部が、前記電子番組表の表示対象となっていない番組の放送時間が前記線分の長さによって示唆された前記電子番組表を生成するのが好ましい。この場合は、ユーザは、表示されていない番組の放送時間をも直感的にすばやく把握できる。
【００２４】
上記第１の態様においては、前記処理部が、更に、前記電子番組表の表示対象となっていない番組のチャンネル番号と前記表示対象となっている番組のチャンネル番号とを比較して、両者の大小関係を特定し、前記番組表生成部が、前記チャンネル番号の大小関係が前記線分の表示位置によって示唆された前記電子番組表を生成するのが好ましい。この場合は、ユーザにおいて、表示されていない番組のチャンネルが、表示されている番組のチャンネルよりも上位にあるのか、又は下位にあるのかが、一目で把握できる。
【００２５】
更に、上記の場合は、具体的には、前記処理部が、前記両者の大小関係から、更に、前記表示対象となっている番組よりもチャンネル番号が大きい番組の数と、前記表示対象となっている番組よりもチャンネル番号が小さい番組の数とをそれぞれ特定し、前記番組表生成部が、前記表示対象となっている番組よりもチャンネル番号の大きい番組の数を示唆する線分と、前記表示対象となっている番組よりもチャンネル番号の小さい番組の数を示唆する線分とが、前記セルにおける別々の位置に表示されるように前記電子番組表を生成するのが良い。
【００２６】
また、本発明の番組表生成装置は、前記番組表生成部が、前記マルチチャンネル放送によって放送され、且つ、前記電子番組表の表示対象となっている番組を表示するセルが立体表示される前記電子番組表を生成し、更に、立体表示された前記セルの高さによって、前記電子番組表の表示対象となっていない番組の数が示唆され、立体表示された前記セルにおける画面の垂直方向における長さによって放送時間が示唆される態様（第２の態様）とするのも好ましい。上記第２の態様によっても、ユーザは、直感的にすばやく、表示されていない番組の数や放送を把握できる。
【００２７】
本発明の番組表生成装置においては、前記処理部が、少なくとも前記電子番組表の表示対象となっていない番組について、更に、番組のジャンルを特定し、前記番組表生成部が、前記処理部が特定した前記番組のジャンルが示唆された前記電子番組表を生成するのが好ましい。この場合は、ユーザにおける利便性がよりいっそう向上することとなる。
【００２８】
本発明の番組表生成方法は、同一の放送事業者によって同一時刻に複数の番組が放送されるマルチチャンネル放送に対応した電子番組表を生成するための番組表生成方法であって、（ａ）放送が予定されている番組に関する電子番組情報を取得するステップと、（ｂ）前記（ａ）のステップで取得された前記電子番組情報に基づいて、前記マルチチャンネル放送が行われているかどうかが判定され、前記マルチチャンネル放送が行われている場合に、前記マルチチャンネル放送によって放送されているが、前記電子番組表の表示対象となっていない番組の数及び放送時間が特定されるステップと、（ｃ）前記（ｂ）のステップで特定された、前記電子番組表の表示対象となっていない番組の数及び放送時間の示唆された前記電子番組表が生成されるステップとを備えることを特徴とする。
【００２９】
本発明の番組表生成方法は、前記（ｃ）のステップにおいて、前記マルチチャンネル放送によって放送され、且つ、前記電子番組表の表示対象となっている番組を表示するセルに、前記電子番組表の表示対象となっていない番組の数に応じて１又は複数の線分が表示されるように、前記電子番組表が生成される態様（第１の態様）とするのが好ましい。上記第１の態様によれば、ユーザは、直感的にすばやく、表示されていない番組の数を把握できる。
【００３０】
また、上記本発明の番組表生成方法における第１の態様においては、前記（ｃ）のステップにおいて、前記電子番組表の表示対象となっていない番組の放送時間が前記線分の長さによって示唆されるのが好ましい。この場合は、ユーザは、表示されていない番組の放送時間をも直感的にすばやく把握できる。
【００３１】
上記本発明の番組表生成方法における第１の態様においては、前記（ｂ）のステップにおいて、前記電子番組表の表示対象となっていない番組のチャンネル番号と前記表示対象となっている番組のチャンネル番号とが比較され、両者の大小関係が特定され、前記（ｃ）のステップにおいて、前記チャンネル番号の大小関係が前記線分の表示位置によって示唆されるのが好ましい。この場合は、ユーザにおいて、表示されていない番組のチャンネルが、表示されている番組のチャンネルよりも上位にあるのか、又は下位にあるのかが、一目で把握できる。
【００３２】
更に、上記の場合は、具体的には、前記（ｂ）のステップにおいて、前記両者の大小関係から、更に、前記表示対象となっている番組よりもチャンネル番号が大きい番組の数と、前記表示対象となっている番組よりもチャンネル番号が小さい番組の数とがそれぞれ特定され、前記（ｃ）のステップにおいて、前記表示対象となっている番組よりもチャンネル番号の大きい番組の数を示唆する線分と、前記表示対象となっている番組よりもチャンネル番号の小さい番組の数を示唆する線分とが、前記セルにおける別々の位置に表示されるように前記電子番組表が生成されるのが良い。
【００３３】
また、本発明の番組表生成方法は、前記（ｃ）のステップにおいて、前記マルチチャンネル放送によって放送され、且つ、前記電子番組表の表示対象となっている番組を表示するセルが立体表示されるように前記電子番組表が生成され、その際、立体表示された前記セルの高さによって、前記電子番組表の表示対象となっていない番組の数が示唆され、立体表示された前記セルにおける画面の垂直方向における長さによって放送時間が示唆される態様（第２の態様）とするのも好ましい。上記本発明の番組表生成方法における第２の態様によっても、ユーザは、直感的にすばやく、表示されていない番組の数や放送を把握できる。
【００３４】
本発明の番組表生成方法においては、前記（ｂ）のステップにおいて、前記電子番組表の表示対象となっていない番組について、更に、番組のジャンルが特定され、前記（ｃ）のステップにおいて、前記（ｂ）のステップで特定された前記番組のジャンルが示唆された前記電子番組表が生成されるのが好ましい。この場合は、ユーザにおける利便性がよりいっそう向上することとなる。
【００３５】
本発明のテレビジョン放送受信装置は、テレビジョン放送の放送波を受信する受信装置と、放送が予定されている番組に関する電子番組情報に基づいて電子番組表を生成する番組表生成装置とを備えるテレビジョン放送受信装置であって、前記番組表生成装置は、前記電子番組情報を取得する情報取得部と、前記電子番組情報に基づいて、同一の放送事業者によって同一時刻に複数の番組が放送されるマルチチャンネル放送が行われているかどうかを判定し、前記マルチチャンネル放送が行われている場合に、前記マルチチャンネル放送によって放送されているが、前記電子番組表の表示対象となっていない番組の数及び放送時間を特定する処理部と、前記処理部が特定した、前記電子番組表の表示対象となっていない番組の数及び放送時間が示唆された前記電子番組表を生成する番組表生成部とを備えることを特徴とする。
【００３６】
（実施の形態１）
以下、本発明の実施の形態１における番組表生成装置、それを用いたテレビジョン放送受信装置、及び番組表生成方法について図１〜図４を用いて説明する。最初に、本発明の実施の形態１における番組表生成装置及びテレビジョン放送受信装置の概略構成について図１を用いて説明する。図１は、本発明の実施の形態１における番組表生成装置及びテレビジョン放送受信装置の構成を示すブロック図である。
【００３７】
図１に示すように、テレビジョンセット１１２は、テレビジョン放送受信装置１１１と、表示装置１０９と、入力装置１０６とを備えている。表示装置１０９は、プラズマ表示装置、液晶表示装置、又はブラウン管表示装置といった表示装置である。表示装置１０９の表示画面には、後述する受信部１０１によって受信され、そして復号部１０２によって復号された番組や、番組表生成部１０８によって生成された電子番組表が表示される。
【００３８】
入力装置１０６は、ユーザ（視聴者）によって操作されるリモートコントローラ、又はテレビジョンセット１１２の筐体に設けられた各種スイッチである。ユーザは、入力装置１０６を介して、テレビジョン放送受信装置１１１に指示を与えることができる。例えば、ユーザは、入力装置１０６を介して、電子番組表（ＥＰＧ）に表示されるチャンネルや表示時刻を変更する。また、ユーザは、入力装置１０６を介して、マルチチャンネル放送が行われている場合の表示方法を変更する。更に、ユーザは、入力装置１０６を介して、番組表を構成する複数のセルの一つを選択したり、選択しているセルを変更したりすることができる。
【００３９】
また、図１に示すように、本実施の形態１におけるテレビジョン放送受信装置１１１は、テレビジョン放送の放送波を受信する受信装置１１０と、放送波に含まれる電子番組情報に基づいてＥＰＧを生成する番組表生成装置１００とを備えている。受信装置１１０は、受信部１０１と、復号部１０２とを備えている。
【００４０】
受信部１０１は、アンテナを介してテレビジョン放送の放送波を受信する。本実施の形態１においては、放送波には、番組の映像や音声に加え、放送が予定されている番組に関する電子番組情報も含まれている。受信部１０１は、このうち番組の映像や音声に関する信号のみを復号部１０２に出力する。一方、受信部１０１は、電子番組情報については、後述の情報取得部１０３に出力する。復号部１０２は、受信部１０１が出力した番組の映像や音声に関する信号を復号する。そして、復号部１０２は、表示装置１０９に対して、ユーザが表示を選択した番組の復号後の信号を出力する。
【００４１】
本実施の形態１における番組表生成装置１００は、予め初期設定等でユーザによって設定されたチャンネルのみでＥＰＧが構成されている場合であって、表示されている番組が、マルチチャンネル放送により放送される番組の１つであときに、従来に比べてユーザの利便性を向上させる。なお、マルチチャンネル放送とは、同一の放送事業者によって同一時刻に一つのトランスポンダで複数の番組が放送されることをいう。
【００４２】
つまり、番組表生成装置１００は、マルチチャンネル放送によって放送されているが、ＥＰＧの表示対象となっていない番組（以下「非表示番組」という。）の数と放送時間とを示唆するＥＰＧを作成する。また、ユーザが、入力装置１０６を用いて、初期設定で設定されていない非表示番組を選択した場合は、番組表生成装置１００は、初期設定で表示されている番組に代えて、選択された番組が表示されたＥＰＧを作成する。以下に、番組表生成装置１００の構成について詳細に説明する。
【００４３】
図１に示すように、本実施の形態１における番組表生成装置１００は、情報取得部１０３と、処理部１０４と、記録部１０５と、番組表生成部１０８とを備えている。情報取得部１０３は、受信部１０１が出力した電子番組情報を取得し、これを処理部１０４に出力する。本実施の形態１においては、情報取得部１０３は、放送波と共に送信されてきた電子番組情報を取得しているが、これに限定されるものではない。例えば、情報取得部１０３は、インターネット等のネットワークを介して外部の機器から電子番組情報を取得することもできる。
【００４４】
処理部１０４は、通常、電子番組情報と、ユーザが表示を設定しているチャンネル等とを照らし合わせ、ＥＰＧ作成に必要な情報（表示情報）を選択し、これを番組表生成部１０８に出力する。この結果、ＥＰＧが作成され、表示装置１０９において表示される。また、処理部１０４は、この処理に加え、マルチチャンネル放送が行われているかどうかを判定し、マルチチャンネル放送が行われている場合は、非表示番組の数と放送時間とを特定する。処理部１０４は、特定した非表示番組の数と放送時間も表示情報として出力する。
【００４５】
具体的には、処理部１０４は、情報管理部１０７ａと表示情報制御部１０７ｂとを備えている。情報管理部１０７ａは、情報取得部１０３が出力した電子番組情報を取得し、取得した電子番組情報を記録部１０５に記録させる。記録部１０５は、電子番組情報を管理し、更に、情報管理部１０７ａの指示に従って、電子番組情報を常に最新の状態に更新する。
【００４６】
情報管理部１０７ａは、後述するように表示情報制御部１０７ｂから電子番組情報の出力を要求されると、先ず、記録部１０５から電子番組情報を読出す。続いて、情報管理部１０７ａは、読み出した電子番組情報に含まれている各番組が、イベント共有放送によって放送されているのか、マルチチャンネル放送によって放送されているのかを判別する。判別の結果、マルチチャンネル放送によって放送されている番組（以下「マルチチャンネル番組」と呼ぶ）が存在する場合は、その番組の電子番組情報に、マルチチャンネル放送であることを示す属性（以下、「マルチチャンネル属性」と呼ぶ）を付加する。そして、情報管理部１０７ａは、マルチチャンネル属性が付加された電子番組情報を表示情報制御部１０７ｂに出力する。
【００４７】
なお、一般に、ＢＳデジタル放送や地上波デジタル放送の場合、電子番組情報には、イベント共有放送であるのか、又はマルチチャンネル放送であるのかを特定する情報が含まれている。よって、電子番組情報を解析すれば、電子番組情報に含まれている各番組が、イベント共有放送によって放送されているのか、又はマルチチャンネル放送によって放送されているのかが判別できる。
【００４８】
表示情報制御部１０７ｂは、ユーザがＥＰＧの表示を要求すると、即ち、入力装置１０６からＥＰＧの表示要求が通知されると、情報管理部１０７ａに電子番組情報の出力を要求する。そして、表示情報制御部１０７ｂは、出力された電子番組情報に基づき、表示が設定されているチャンネル、そのチャンネルで放送予定となっている番組名、表示させる時間帯、選択されている番組のセルの位置といった情報（ＥＰＧ表示情報）を特定し、これを番組表生成部１０８に出力する。
【００４９】
また、表示情報制御部１０７ｂは、ＥＰＧとして表示される全ての番組に対して、マルチチャンネル放送によって放送されているかどうか、具体的には、電子番組情報にマルチチャンネル属性が付加されているかどうかを判別する。判別の結果、マルチチャンネル放送が行われている場合、即ち、マルチチャンネル属性が付加された番組が存在する場合は、非表示番組の数と放送時間とを特定する。
【００５０】
また、本実施の形態１では、表示情報制御部１０７ｂは、非表示番組のチャンネル番号と、マルチチャンネル放送によって放送され、且つＥＰＧの表示対象となっている番組（表示番組）のチャンネル番号とを比較して、両者の大小関係を特定する。更に、表示情報制御部１０７ｂは、特定した両者の大小関係から、表示番組よりもチャンネル番号が大きい非表示番組と、表示番組よりもチャンネル番号が小さい非表示番組とが存在するかどうか判定する。
【００５１】
表示情報制御部１０７ｂは、表示番組よりもチャンネル番号が大きい非表示番組が存在する場合は、その数を表す変数（上位カウンタ）に計測した数値を代入する。また、表示情報制御部１０７ｂは、表示番組よりもチャンネル番号が小さい非表示番組が存在する場合は、その数を表す変数（下位カウンタ）に計測した数値を代入する。なお、上位カウンタ及び下位カウンタ共に初期値はゼロである。その後、表示情報制御部１０７ｂは、上位カウンタの値と、下位カウンタの値と、非表示番組それぞれの放送時間とを特定した情報（マルチチャンネル情報）も番組表生成部１０８に出力する。
【００５２】
また、本実施の形態１では、表示情報制御部１０７は、電子番組情報に基づいて、表示番組及び非表示番組のジャンルの特定も行う。更に、表示情報制御部１０７ｂは、特定したジャンルを示す情報もマルチチャンネル情報として番組表生成部１０８に出力する。
【００５３】
番組表生成部１０８は、処理部１０４（表示情報制御部１０７ｂ）からＥＰＧ表示情報を受け取ると、これに基づいて、ＥＰＧを生成する。言い換えると、番組表生成部１０８は、表示装置１０９が表示画面にＥＰＧを表示するために必要なデータ（ＯＳＤ（On Screen Display）データ）を生成し、これを表示装置１０９に出力する。
【００５４】
但し、ＥＰＧ表示情報に加えて、マルチチャンネル情報も送信されている場合、つまり、上位カウンタ及び下位カウンタの値がいずれもゼロでない場合は、番組表生成部１０８は、非表示番組の数及び放送時間が示唆されたＯＳＤデータを生成する。例えば、番組表生成部１０８は、マルチチャンネル放送によって放送される表示番組を表示するセルに、非表示番組の数に応じた１又は複数の線分が表示されるＯＳＤデータを生成する。
【００５５】
具体的には、本実施の形態１では、番組表生成部１０８は、表示番組のセル内の右側の領域には、上位カウンタの値と同数の垂直方向の線分が表示され、左側の領域に、下位カウンタの値と同数の垂直方向の線分が表示されるＯＳＤデータが生成される（図３（ａ）〜（ｃ）参照）。更に、本実施の形態１では、番組表生成部１０８は、上記線分の長さが非表示番組の放送時間の長さに対応するようにもＯＳＤデータを生成する。
【００５６】
また、番組表生成部１０８は、表示情報制御部１０７ｂが特定した番組のジャンルに合わせて、表示番組を表す線分のデザインを変更する。記憶部１０５には、番組のジャンル毎に、予め、デザインの異なる線分が登録されている。番組表生成部１０８は、表示情報制御部１０７ｂが特定した番組のジャンルと、予め登録された線分とを照らし合わせ、特定された番組のジャンルに適合した線分が表示されるＯＳＤデータを生成する。
【００５７】
このようなＯＳＤデータを用いて表示装置１０９が表示を行うと、ユーザは、ＥＰＧから、表示番組のチャンネル番号と非表示番組のチャンネル番号との大小関係、非表示番組の数、放送時間、ジャンルを一目で把握することができる。本実施の形態１における番組表生成装置及びテレビジョン放送受信装置よれば、ユーザにおける利便性が向上する。
【００５８】
次に、表示情報制御部１０７ｂが、マルチチャンネル放送が行われており、非表示番組が存在すると判断した場合に、表示装置１０９が表示するＥＰＧについて図２及び図３を用いて説明する。図２は、本発明の実施の形態１においてマルチチャンネル放送されている全ての番組を表示する番組表を示す図である。図３（ａ）〜（ｃ）は、本発明の実施の形態１における電子番組表を示す図であり、図３（ａ）、（ｂ）、及び（ｃ）は、それぞれ、放送局Ｂによってマルチチャンネル放送されるチャンネル１８１ＣＨ、１８２ＣＨまたは１８３ＣＨを表示したときの非表示番組を含んだ番組表の例を示している。
【００５９】
図２に示す番組表は、ユーザが、入力装置１０６を介して、マルチチャンネル番組を全て表示させるように表示情報制御部１０７ｂに指示を行った場合に、表示装置１０９に表示される番組表である。
【００６０】
図２に示す番組表は、次の手順で表示される。先ず、表示情報制御部１０７ｂは、指示が行われると、情報管理部１０７ａから取得した電子番組情報にマルチチャンネル属性が存在しているかどうかの判定を行う。判定の結果、マルチチャンネル属性が存在する場合は、マルチチャンネル属性が付加されている番組の情報（例えば、番組名、放送時間、ジャンル等）を抽出し、抽出した情報を番組表生成部１０８に出力する。番組表生成部１０８は、この抽出された情報に基づいてＯＳＤデータを生成し、これを表示装置１０９に出力する。
【００６１】
図２の例では、１８１ＣＨ、１８２ＣＨ、及び１８３ＣＨが、同一の放送事業者（放送局Ｂ）によって放送が行われているチャンネルである。例えば、１１時３０分から１２時３０分の時間帯では、放送局Ｂによってチャンネル１８１ＣＨ〜１８３ＣＨで別々の番組が放送されている。このようなマルチチャンネル放送による放送が行われている場合は、図３（ａ）〜（ｃ）に示すようなＥＰＧが表示されることになる。
【００６２】
図３（ａ）〜（ｃ）に示すように、ＥＰＧにおいて、一つの放送事業者の番組表示には、垂直方向において一列のセルしか割り当てられない。このため、マルチチャンネル放送を行う放送局Ｂの番組表示に割り当てられたセルでは、マルチチャネル番組のうちの代表番組のみが表示される。代表番組（表示番組）の設定は、初期設定又はユーザの入力装置１０６を介した指示によって行われる。
【００６３】
そして、図３（ａ）〜（ｂ）に示すように、表示されていないマルチチャンネル番組（非表示番組）の存在を示す線分が、代表番組のセルに表示される。非表示番組のチャンネル番号が代表番組のチャンネル番号よりも大きいときは、ＥＰＧにおけるチャンネル番号の大きい側、つまり、図３では代表番組のセル内の右側の領域に、非表示番組を示す線分が表示される（図３（ａ）、（ｂ）参照）。また、非表示番組のチャンネル番号が代表番組のチャンネル番号よりも小さいときは、ＥＰＧにおけるチャンネル番号の小さい側、つまり、図３では代表番組のセル内の左側の領域に、非表示番号を示す線分が表示される（図３（ｂ）、（ｃ）参照）。
【００６４】
また、非表示番組を示す線分の長さは、非表示番組の放送時間に合わせた長さとなっている。更に、この線分の端部の位置は、ＥＰＧの時間軸における非表示番組の開始時刻及び終了時刻に設定されている。よって、ユーザは、この線分の表示により、マルチチャネル番組の存在に加え、非表示番組の放送時間、開始時刻、及び終了時刻を一目で把握することができる。
【００６５】
また、本実施の形態１においては、上述したように、非表示番組のジャンルに応じて線分のデザインが異なっている。このため、ユーザは、線分の表示により、裏番組のジャンルをも一目で把握することができる。
【００６６】
ここで、図３（ａ）〜（ｃ）それぞれについて具体的に説明する。図３（ａ）の例では、表示情報制御部１０７ｂは、１８１ＣＨで放送される番組をＥＰＧのセルに表示する代表番組に設定している。よって、表示情報制御部１０７ｂは、１１時半〜１２時半の間の代表番組である番組８１１に対しては、１８１ＣＨよりチャンネル番号が大きい２つのチャンネル、つまり１８２ＣＨと１８３ＣＨとに非表示番組が存在していることを検出する。そして、表示情報制御部１０７ｂは、上位カウンタの値を２に設定する。
【００６７】
同様に、表示情報制御部１０７ｂは、１２時半〜１３時半の間の代表番組である番組８１２に対しても１８２ＣＨと１８３ＣＨとに非表示番組が存在していることを検出し、上位カウンタの値を２に設定する。また、表示情報制御部１０７ｂは、１３時半〜１４時の間の代表番組である番組８１３に対しては、１８３ＣＨにのみ非表示番組が存在していることを検出し、上位カウンタの値を１に設定する。
【００６８】
表示情報制御部１０７ｂが設定した上位カウンタの値に基づき、番組表生成部１０８は、番組８１１及び番組８１２のセルの右側の領域に２本の線分が描画され、番組８１３のセルの右側の領域に１本の線分が描画されるＯＳＤデータを生成する。結果、図３（ａ）に示すＥＰＧが、表示装置１０９の表示画面に表示されることとなる。
【００６９】
図３（ｂ）の例では、表示情報制御部１０７ｂは、１８２ＣＨで放送される番組をＥＰＧのセルに表示する代表番組に設定している。よって、表示情報制御部１０７ｂは、代表番組である番組８２１及び番組８２２それぞれに対しては、１８２ＣＨよりチャンネル番号が小さい１８１ＣＨと、１８２ＣＨよりチャンネル番号が大きい１８３ＣＨとに非表示番組が存在していることを検出する。そして、表示情報制御部１０７ｂは、両代表番組について下位カウンタ及び上位カウンタ共に値を１に設定する。また、表示情報制御部１０７ｂは、代表番組である番組８１３に対しては、図３（ａ）の例と同様に、上位カウンタの値を１に設定する。この結果、図３（ｂ）に示すＥＰＧが表示装置１０９の表示画面に表示されることとなる。
【００７０】
図３（ｃ）の例では、表示情報制御部１０７ｂは、１８３ＣＨで放送される番組をＥＰＧのセルに表示する代表番組に設定している。よって、表示情報制御部１０７ｂは、代表番組である番組８３１に対しては、１８３ＣＨよりチャンネル番号が小さい１８１ＣＨと１８２ＣＨとにそれぞれ非表示番組が存在していることを検出する。そして表示情報制御部１０７ｂは、下位カウンタの値を２に設定する。また、表示情報制御部１０７ｂは、番組８３３に対しては、下位の１８１ＣＨと１８２ＣＨとに番組８１３が存在していることを検出し、下位カウンタの値を１に設定する。この結果、図３（ｃ）に示すＥＰＧが表示装置１０９の表示画面に表示されることとなる。
【００７１】
図３（ａ）に示すＥＰＧが表示装置１０９によって表示されているときに、ユーザが、入力装置１０６を介して、代表チャンネルを上位チャンネルに移行するチェンネルアップ操作を行った場合を検討する。この場合、表示情報制御部１０７ｂは、チャンネルアップ操作で求められたＥＰＧが生成されるようにするため、上位カウンタ及び下位カウンタの値を変更し、番組表生成部１０８に対して代表番組の変更、即ち、新たなＯＳＤデータの生成を求める。この結果、図３（ａ）に示されたＥＰＧから、図３（ｂ）に示されたＥＰＧへと表示が切り替わる。
【００７２】
また、図３（ｂ）に示すＥＰＧが表示装置１０９によって表示されているときに、ユーザが、入力装置１０６を介して、チャンネルアップ操作を行った場合も、表示情報制御部１０７ｂは、上位カウンタ及び下位カウンタの値を変更する。この結果、図３（ｂ）に示されたＥＰＧから、図３（ｃ）に示されたＥＰＧへと表示が切り替わる。なお、ユーザが、入力装置１０６を介して、代表チャンネルを下位チャンネルに移行するチャンネルダウン操作を行った場合も、表示情報制御部１０７ｂにおいて上位カウンタ及び下位カウンタの値が変更される。そして、図３（ｃ）に示されたＥＰＧから図３（ｂ）に示されたＥＰＧへと、又は図３（ｂ）に示されたＥＰＧから図３（ａ）に示されたＥＰＧへと表示が切り替わる。
【００７３】
次に、本発明の実施の形態１における番組表生成方法について図４を用いて説明する。図４は、本発明の実施の形態１における番組表生成方法の流れを示すフローチャートである。本実施の形態１における番組表生成方法は、図１に示した本実施の形態１における番組表生成装置１００を動作させることによって実施される。このため、以下の本実施の形態１における番組表生成方法の説明は、適宜図１〜図３を参酌しながら、図１に示した番組表生成装置１００の動作と共に説明する。
【００７４】
図４に示す処理は、表示情報制御部１０７ｂが、入力装置１０６を介してユーザからＥＰＧの表示を開始するように求められ、それに応じて情報管理部１０７ａから番組情報を取得した場合のＥＰＧ表示処理を示している。表示情報制御部１０７ｂは、通常、番組情報に含まれている情報の中から、ＥＰＧとして表示するチャンネル及び時間帯を決定する。マルチチャンネル属性を含んだ番組が存在する場合は、表示情報制御部１０７ｂは、番組表生成部１０８に、マルチチャンネル情報を出力して、非表示番組に関する示唆がなされたＯＳＤデータを作成させる。以下、具体的に説明する。
【００７５】
図４に示すように、先ず、ユーザ（視聴者）が入力装置１０６を介して表示情報制御部１０７ｂに対して電子番組表の表示要求を入力すると、表示情報制御部１０７ｂは、情報管理部１０７ａにアクセスし、電子番組情報を取得する（ステップＳ４０１）。このとき、表示情報制御部１０７ｂは、表示要求時の時刻や選択されているチャンネルに合った番組情報を取得する。
【００７６】
次に、表示情報制御部１０７ｂは、取得した電子番組情報に基づき、表示が設定されているチャンネル、そのチャンネルで放送予定となっている番組名、表示させる時間帯、選択されている番組のセルの位置といった情報（ＥＰＧ表示情報）を特定し、これを番組表生成部１０８に出力する。続いて、番組表生成部１０８は、入力されたＥＰＧ表示情報に基づき、複数の番組のセルで構成された番組セルを生成する（ステップＳ４０２）。番組セルは、ＥＰＧの骨格となる。
【００７７】
次に、表示情報制御部１０７ｂは、ステップＳ４０２で番組セルを構成する番組の電子番組情報に、マルチチャンネル属性が付加されているかどうかを判別する（ステップＳ４０３）。ステップＳ４０３の判定の結果、マルチチャンネル属性が存在しない場合は、表示情報制御部１０７ｂにおける処理が終了し、このことが番組表生成部１０８に通知される。通知を受けた番組表生成部１０８は、ステップＳ４０２における番組セルのＯＳＤデータを生成し、表示装置１０９に入力する。その後、ステップＳ４１２が実行される。
【００７８】
一方、ステップＳ４０３の判定の結果、マルチチャンネル属性が付加されている場合は、表示情報制御部１０７ｂは、ステップＳ４０４を実行する。ステップＳ４０４においては、表示情報制御部１０７ｂは、マルチチャンネル属性が付加されている表示番組の一つを選択し、選択された一つの表示番組について、非表示番組の数（非表示番組数）Ｎを計測する。また、ステップＳ４０４においては、表示情報制御部１０７は、更に、表示番組及び非表示番組についてチャンネル番号（ＣＨ番号）の検出も行う。
【００７９】
次に、表示情報制御部１０７ｂは、ステップＳ４０４でカウントされた非表示番組の一つについて、そのチャンネル番号が、それが対応する表示番組のチャンネル番号よりも大きいかどうか判定する（Ｓ４０５）。
【００８０】
ステップＳ４０５の判定の結果、非表示番組のチャンネル番号が、表示番組のチャンネル番号よりも大きい場合は、表示情報制御部１０７ｂは、マルチチャンネル情報の一つである上位カウンタの値に１を加える（ステップＳ４０６）。
【００８１】
そして、ステップＳ４０６の実行後、表示情報制御部１０７ｂは、チャンネル番号の大きい非表示番組が存在することを示すため、番組生成部１０８に対して、対応する表示番組のセルに上位カウンタの値に対応した表示を付加させる（ステップＳ４０７）。
【００８２】
具体的には、表示情報制御部１０７ｂは、番組表生成部１０８に対して、マルチチャンネル情報を出力し、上位カウンタの値と同数の線分をセル内の右側の領域に表示させるＯＳＤデータを生成させる。更に、本実施の形態１では、表示情報制御部１０７ｂは、マルチチャンネル情報として、放送時間（放送開始時刻及び放送終了時刻を含む。）や、非表示番組のジャンルを特定するマルチチャンネル情報も出力する。番組表生成部１０８は、ＯＳＤデータの生成においては、放送時間やジャンルも反映させる。
【００８３】
一方、ステップＳ４０５の判定の結果、非表示番組のチャンネル番号が、表示番組のチャンネル番号よりも大きくない場合、即ち、小さい場合は、表示情報制御部１０７ｂは、マルチチャンネル情報の一つである下位カウンタの値に１を加える（ステップＳ４０８）。
【００８４】
そして、ステップＳ４０８の実行後、表示情報制御部１０７ｂは、チャンネル番号の小さい非表示番組が存在することを示すため、番組生成部１０８に対して、対応する表示番組のセルに下位カウンタの値に対応した表示を付加させる（ステップＳ４０９）。
【００８５】
具体的には、表示情報制御部１０７ｂは、番組表生成部１０８に対して、マルチチャンネル情報を出力し、下位カウンタの値と同数の線分をセル内の左側の領域に表示せるＯＳＤデータを生成させる。更に、ステップＳ４０７の場合と同様に、表示情報制御部１０７ｂは、マルチチャンネル情報として、放送時間（放送開始時刻及び放送終了時刻を含む。）や、非表示番組のジャンルを特定するマルチチャンネル情報も出力する。番組表生成部１０８は、ステップＳ４０９でのＯＳＤデータの生成においても、放送時間やジャンルを反映させる。
【００８６】
次に、ステップＳ４０７又はＳ４０９が終了すると、表示情報制御部１０７ｂは、上位カウンタの値と下位カウンタの値との和が、ステップＳ４０４で計測されたＮと同数になっているかどうか判定する（Ｓ４１０）。
【００８７】
ステップＳ４１０の判定の結果、上位カウンタの値と下位カウンタの値との和がＮと同数でない場合は、表示情報制御部１０７ｂは、ステップＳ４１０において上記の和がＮと同数になるまで、ステップＳ４０５からステップＳ４１０までを再度実行する。
【００８８】
一方、ステップＳ４１０の判定の結果、上位カウンタの値と下位カウンタの値との和がＮと同数となる場合は、ステップＳ４１１が実行される。ステップＳ４１１では、表示情報制御部１０７ｂは、マルチチャンネル属性が付加されている表示番組であって、非表示番組数Ｎが未だ計測されていないものがあるかどうかの判定を行う。
【００８９】
そして、ステップＳ４１１の判定の結果、非表示番組数Ｎが未計測の表示番組が存在する場合は、非表示番組数Ｎが未計測の表示番組が存在しなくなるまで、ステップＳ４０４からＳ４１１を再度実行する。
【００９０】
一方、ステップＳ４１１の判定の結果、非表示番組数Ｎが未計測の表示番組が存在しない場合は、表示情報制御部１０７ｂにおける処理が終了し、このことが番組表生成部１０８に通知される。通知を受けた番組表生成部１０８は、最終のＯＳＤデータを生成し、これを表示装置１０９に入力する。その後、ステップＳ４１２が実行される。ステップＳ４１２では、ＯＳＤデータに基づいて表示装置１０９によるＥＰＧの表示が行われ、その後、番組表生成装置における処理が終了する。
【００９１】
以上のように、本実施の形態１における番組表生成方法によれば、ユーザは、ＥＰＧから、表示番組のチャンネル番号と非表示番組のチャンネル番号との大小関係、非表示番組の数、放送時間、ジャンルを一目で把握することができ、ユーザにおける利便性が向上する。
【００９２】
なお、本実施の形態１においては、非表示番組のジャンルは線分のデザインによって特定されているが、これに限定されるものではない。例えば、線分の色彩によって非表示番組のジャンルが特定される態様であっても良い。また、本実施の形態１は、非表示番組の存在を示す線分が、ユーザの注意をより引き付けるようにするため、例えば、線分が点滅する態様であっても良い。更に、線分以外の文字や図形といったアイコンによって非表示番組の存在が示唆されていても良い。
【００９３】
（実施の形態２）
次に、本発明の実施の形態２における番組表生成装置、それを用いたテレビジョン放送受信装置、及び番組表生成方法について図５及び図６を用いて説明する。図５（ａ）〜（ｃ）は、本発明の実施の形態２における電子番組表を示す図であり、図５（ａ）、（ｂ）、及び（ｃ）は、それぞれ、放送局Ｂによってマルチチャンネル放送されるチャンネル１８１ＣＨ、１８２ＣＨまたは１８３ＣＨを表示したときの非表示番組を含んだ番組表の例を示している。図６は、本発明の実施の形態２における番組表生成方法の流れを示すフローチャートである。
【００９４】
本実施の形態２における番組表生成装置及びテレビジョン放送受信装置は、図１に示された実施の形態１におけるそれらと同様の構成を備えている。以下の説明においては、図１も参酌し、図１に示した符号を各部に付して説明を行う。但し、本実施の形態２においては、番組表生成装置は、番組表生成部１０８における処理のみが、実施の形態１と異なっている。また、この処理の違いにより、表示装置に表示されるＥＰＧの形態も実施の形態１と異なっている（図５参照）。以下、実施の形態１との相違点について説明する。
【００９５】
本実施の形態２においては、番組表生成部１０８は、表示情報制御部１０７ｂから、ＥＰＧ表示情報とマルチチャンネル情報とを受け取ると、マルチチャンネル番組を表示するセルが立体表示されたＥＰＧを生成する。また、番組表生成部１０８は、このとき、立体表示されたセルの高さによって、非表示番組の数を示唆し、立体表示されたセルにおける画面の垂直方向における長さによって放送時間を示唆する。更に、番組表生成部１０８は、立体表示されたセルの側面のデザイン又は色彩によって非表示番組のジャンルを示唆する。
【００９６】
例えば、実施の形態１において図２に示した番組表が得られたとすると、本実施の形態２におけるＥＰＧは、図５（ａ）〜（ｃ）に示す通りとなる。図５（ａ）〜（ｃ）に示すように、表示番組のセルは直方体によって立体的に表示される。また、セルを表示する直方体の高さは、非表示番組の数に応じた高さとなっている。
【００９７】
具体的には、図５（ａ）において、番組８１１及び番組８１２については非表示番組が２つ存在する。よって、番組８１１及び番組８１２のセルは、それぞれ、高さがＨの直方体を二つ積み上げた構成となり、これらの高さはそれぞれ２Ｈとなる。一方、番組８１３については非表示番組が１つしか存在しておらず、番組８１３は、高さＨの単一の直方体で構成され、その高さは１Ｈとる。つまり、番組８１１及び番組８１２のセルは、番組８１３のセルの２倍の高さとなっている。
【００９８】
また、本実施の形態２においては、非表示番組のジャンルに応じて、各直方体の側面のデザインが異なっている。図５（ａ）〜（ｃ）の例では、直方体の側面に付されたハッチングが異なっている。なお、側面のデザインを異ならせる代わりに、ジャンル毎に側面に付される色彩が異なるようにすることもできる。
【００９９】
マルチチャンネル放送されておらず、非表示番組が存在しない場合は、直方体の高さはゼロであり、セルは平面となる。また、番組が休止中の場合は、番組表が高さＨだけ掘り下げられた立体イメージとして表示されていても良い。
【０１００】
また、図５（ａ）〜（ｃ）に示すように、直方体における画面の垂直方向の長さによって、非表示番組の放送時間が示されている。更に、直方体の位置によって放送開始時刻と放送終了時刻とが示されている。
【０１０１】
このように、図５（ａ）〜（ｃ）に示されたＥＰＧが表示された場合であっても、ユーザは、ＥＰＧから、非表示番組の数、放送時間、ジャンルを一目で把握することができる。本実施の形態２における番組表生成装置及びテレビジョン放送受信装置を用いた場合も、ユーザにおける利便性が向上する。
【０１０２】
次に、本発明の実施の形態２における番組表生成方法について図６を用いて説明する。
図６は、本発明の実施の形態２における番組表生成方法の流れを示すフローチャートである。本実施の形態２における番組表生成方法も、実施の形態２における番組表生成装置１００を動作させることによって実施される。
【０１０３】
図６に示す処理も、図４において示した処理と同様に、表示情報制御部１０７ｂが、入力装置１０６を介してユーザからＥＰＧの表示を開始するように求められ、それに応じて情報管理部１０７ａから番組情報を取得した場合のＥＰＧ表示処理を示している。本実施の形態２においても、表示情報制御部１０７ｂは、番組情報に含まれている情報の中から、ＥＰＧとして表示するチャンネル、番組、放送時刻を決定する。マルチチャンネル属性を含んだ番組が存在する場合は、表示情報制御部１０７ｂは、マルチチャンネル情報を出力して、番組表生成部１０８に非表示番組に関する示唆がなされたＯＳＤデータを作成させる。以下、具体的に説明する。
【０１０４】
図６に示すように、先ず、ユーザ（視聴者）が入力装置を介して表示情報制御部１０７ｂに対して電子番組表の表示要求を入力すると、表示情報制御部１０７ｂは、情報管理部１０７ａにアクセスし、電子番組情報を取得する（ステップＳ５０１）。
【０１０５】
次に、表示情報制御部１０７ｂは、取得した電子番組情報に基づき、ＥＰＧ表示情報を特定し、これを番組表生成部に出力する。続いて、番組表生成部１０８は、入力されたＥＰＧ表示情報に基づき、複数の番組のセルで構成された番組セルを生成する（ステップＳ５０２）。
【０１０６】
次に、表示情報制御部１０７ｂは、ステップＳ５０２で番組セルを構成する番組の電子番組情報に、マルチチャンネル属性が付加されているかどうかを判別する（ステップＳ５０３）。ステップＳ５０３の判定の結果、マルチチャンネル属性が存在しない場合は、表示情報制御部１０７ｂにおける処理が終了し、このことが番組表生成部１０８に通知される。通知を受けた番組表生成部１０８は、ステップＳ５０２における番組セルのＯＳＤデータを生成し、表示装置１０９に入力する。その後、ステップＳ５０７が実行される。
【０１０７】
一方、ステップＳ５０３の判定の結果、マルチチャンネル属性が付加されている場合は、表示情報制御部１０７ｂは、ステップＳ５０４を実行する。ステップＳ５０４においては、表示情報制御部１０７ｂは、マルチチャンネル属性が付加されている表示番組の一つを選択し、選択された一つの表示番組について、非表示番組の数（非表示番組数）Ｎを計測する。なお、ステップＳ５０１〜Ｓ５０４は、それぞれ、実施の形態１において図４に示したステップＳ４０１〜Ｓ４０４と同様のステップである。
【０１０８】
次いで、表示情報制御部１０７ｂは、番組表生成部１０８に対して、ステップＳ５０４で計測された非表示番組数Ｎをマルチチャンネル情報として出力する。本実施の形態２では、非表示番組のジャンルもマルチチャンネル情報として出力される。番組表生成部１０８は、非表示番組数Ｎの値に基づいて、ステップＳ５０４で選択された表示番組を立体表示するセルの高さを決定する（ステップＳ５０５）。また、後述するように、番組表生成部１０８は、決定された高さでセルが立体表示されるようにＯＳＤデータを生成する。
【０１０９】
次に、表示情報制御部１０７ｂは、マルチチャンネル属性が付加されている表示番組であって、非表示番組数Ｎが未だ計測されていないものがあるかどうかの判定を行う（ステップＳ５０６）。ステップＳ５０６の判定の結果、非表示番組数Ｎが未計測の表示番組が存在する場合は、非表示番組数Ｎが未計測の表示番組が存在しなくなるまで、ステップＳ５０４からＳ５０６を再度実行する。
【０１１０】
一方、ステップＳ５０６の判定の結果、非表示番組数Ｎが未計測の表示番組が存在しない場合は、表示情報制御部１０７ｂにおける処理が終了し、このことが番組表生成部１０８に通知される。通知を受けた番組表生成部１０８は、立体表示される全てのセルの高さが決定されたＯＳＤデータを生成し、これを表示装置１０９に入力する。その後、ステップＳ５０７が実行される。ステップＳ５０７では、ＯＳＤデータに基づいて表示装置１０９によるＥＰＧの表示が行われ、その後、番組表生成装置１００における処理が終了する。
【０１１１】
以上のように、本実施の形態２における番組表生成方法を用いた場合は、ユーザは、ＥＰＧから、非表示番組の数、放送時間、ジャンルを一目で把握することができる。本実施の形態２においても、ユーザにおける利便性の向上が図られる。
【０１１２】
本実施の形態１及び２は、テレビジョン放送受信装置１１１が、ユーザによって登録されたキーワードや、ユーザの過去の視聴記録に基づいて、放送予定となっている番組がユーザの好みであるかどうかを判断する態様であっても良い。このような態様においては、ユーザの好みの非表示番組が存在する場合に、ＥＰＧの表示番組のセルに、ユーザの好みの非表示番組の存在が示されているのが好ましい。
【産業上の利用可能性】
【０１１３】
本発明にかかる番組表生成装置、テレビジョン放送受信装置、および番組表生成方法によれば、ユーザは非表示設定されているチャンネルを表示させるように設定変更することなく、或いは特別なキー操作をすることなくマルチチャンネル放送が行われている際に、非表示設定されているチャンネルで放送されている他の番組の数、及び放送開始時刻、放送終了時刻、電子番組表上での位置関係を知ることができる。本発明は、放送中や放送予定のチャンネルや番組等に関する付加情報を受信する放送受信機に用いられる、電子番組を生成するための番組表生成装置及び番組表生成方法に係り、特に、所望の番組を検索したり番組情報を入手したりする際の操作性を向上することができる番組表生成装置及び番組表生成方法として有用である。
【図面の簡単な説明】
【００２０】
【図１】図１は、本発明の実施の形態１における番組表生成装置及びテレビジョン放送受信装置の構成を示すブロック図である。
【図２】図２は、本発明の実施の形態１においてマルチチャンネル放送されている全ての番組を表示する番組表を示す図である。
【図３】図３（ａ）〜（ｃ）は、本発明の実施の形態１における電子番組表を示す図であり、図３（ａ）、（ｂ）、及び（ｃ）は、それぞれ、放送局Ｂによってマルチチャンネル放送されるチャンネル１８１ＣＨ、１８２ＣＨまたは１８３ＣＨを表示したときの非表示番組を含んだ番組表の例を示している。
【図４】図４は、本発明の実施の形態１における番組表生成方法の流れを示すフローチャートである。
【図５】図５（ａ）〜（ｃ）は、本発明の実施の形態２における電子番組表を示す図であり、図５（ａ）、（ｂ）、及び（ｃ）は、それぞれ、放送局Ｂによってマルチチャンネル放送されるチャンネル１８１ＣＨ、１８２ＣＨまたは１８３ＣＨを表示したときの非表示番組を含んだ番組表の例を示している。
【図６】図６は、本発明の実施の形態２における番組表生成方法の流れを示すフローチャートである。
【図７】図７は、従来からの電子番組表を示す図である。
【図１】
0004814308.tif 000002
【図２】
0004814308.tif 000003
【図３】
0004814308.tif 000004
【図４】
0004814308.tif 000005
【図５】
0004814308.tif 000006
【図６】
0004814308.tif 000007
【図７】
0004814308.tif 000008