(57)【要約】      （修正有）【課題】より見やすい電子番組表を表示する。【解決手段】電子番組表表示装置１は、放送番組の情報を示す番組情報を表示する電子番組表表示装置であって、第一の単位時間帯に放送される対象番組の数、及び第二の単位時間帯において対象番組が継続して放送されるか否かを検出する検出手段１１３と、検出結果に応じて、対応する番組情報を第一の表示セルに表示すべき表示番組を、対象番組から選択する選択手段１１３と、選択された表示番組の数が一つの場合、選択された一つの表示番組の情報を示す一つの番組情報を、第一の表示セルに表示する第一表示手段１１３と、選択された表示番組の数が二つ以上の場合、選択された二つ以上の表示番組を識別する識別情報を、第一の表示セルに表示する第二表示手段１１３とを備える。【選択図】図１
2007043400.tif 000002
【特許請求の範囲】
【請求項１】
複数の放送番組のうち対応する放送番組の情報を夫々示す複数の番組情報を表示する電子番組表表示装置であって、
(i)前記複数の放送番組のうち第一の単位時間帯に放送される対象番組の数、及び(ii)該第一の単位時間帯の一つ前に位置する第二の単位時間帯において、前記対象番組が継続して放送されるか否かを検出する検出手段と、
前記検出手段による検出結果に応じて、前記第一の単位時間帯に対応し且つ所定の大きさを有する第一の表示セルに、前記複数の番組情報のうちの対応する番組情報を表示すべき表示番組を、前記対象番組から選択する選択手段と、
前記選択された表示番組の数が一つの場合、前記複数の番組情報のうち前記選択された一つの表示番組の情報を示す一つの番組情報を、前記第一の表示セルに表示する第一表示手段と、
前記選択された表示番組の数が二つ以上の場合、前記選択された二つ以上の表示番組を識別する識別情報を、前記第一の表示セルに表示する第二表示手段と
を備えることを特徴とする電子番組表表示装置。
【請求項２】
前記対象番組の数が二つ以上であり且つ前記対象番組の少なくとも一つが前記第二の単位時間帯の全体に渡って放送される場合、
前記選択手段は、対応する番組情報を前記第一の表示セルに表示すべき表示番組から前記少なくとも一つの対象番組を除外し、対応する番組情報を前記第二の単位時間帯に対応し且つ前記所定の大きさを有する第二の表示セルに表示すべき表示番組として前記少なくとも一つの対象番組を選択することを特徴とする請求項１に記載の電子番組表表示装置。
【請求項３】
前記対象番組の数が二つ以上であり且つ前記対象番組の少なくとも一つが前記第二の単位時間帯の一部に渡って放送される場合、
前記選択手段は、対応する番組情報を前記第一の表示セルに表示すべき表示番組として前記少なくとも一つの対象番組を選択し、対応する番組情報を前記第二の単位時間帯に対応し且つ前記所定の大きさを有する第二の表示セルに表示すべき表示番組から前記少なくとも一つの対象番組を除外することを特徴とする請求項１又は２に記載の電子番組表表示装置。
【請求項４】
前記検出手段は、第一の単位時間帯の一つ後に位置する第三の単位時間帯において、前記対象番組が継続して放送されるか否かを更に検出することを特徴とする請求項１から３のいずれか一項に記載の電子番組表表示装置。
【請求項５】
前記対象番組の数が二つ以上であり且つ前記対象番組の少なくとも一つが前記第三の単位時間帯の全体に渡って放送される場合、
前記選択手段は、対応する番組情報を前記第一の表示セルに表示すべき表示番組から前記少なくとも一つの対象番組を除外し、対応する番組情報を前記第三の単位時間帯に対応し且つ前記所定の大きさを有する第三の表示セルに表示すべき表示番組として前記少なくとも一つの対象番組を選択することを特徴とする請求項４に記載の電子番組表表示装置。
【請求項６】
前記対象番組の数が二つ以上であり且つ前記対象番組の少なくとも一つが前記第三の単位時間帯の一部に渡って放送される場合、
前記選択手段は、対応する番組情報を前記第一の表示セルに表示すべき表示番組として前記少なくとも一つの対象番組を選択し、対応する番組情報を前記第三の単位時間帯に対応し且つ前記所定の大きさを有する第三の表示セルに表示すべき表示番組から前記少なくとも一つの対象番組を除外することを特徴とする請求項４又は５に記載の電子番組表表示装置。
【請求項７】
前記対象番組の数が二つ以上であり且つ前記対象番組の少なくとも一つが前記第一の単位時間帯のみで放送される場合、
前記選択手段は、対応する番組情報を前記第一の表示セルに表示すべき表示番組として前記少なくとも一つの対象番組を選択することを特徴とする請求項１から６のいずれか一項に記載の電子番組表表示装置。
【請求項８】
前記対象番組の数が一つである場合、
前記選択手段は、対応する番組情報を前記第一の表示セルに表示すべき表示番組として前記対象番組を選択することを特徴とすることを特徴とする請求項１から７のいずれか一項に記載の電子番組表表示装置。
【請求項９】
前記対象番組が前記第二の単位時間帯の全体に渡って放送される場合、
前記第一の表示セルと前記第二の単位時間帯に対応し且つ前記所定の大きさを有する第二の表示セルとを結合した結合セルを生成する生成手段を更に備え、
前記選択手段は、対応する番組情報を前記結合セルに表示すべき表示番組として、前記対象番組を選択することを特徴とする請求項８に記載の電子番組表表示装置。
【請求項１０】
前記対象番組が前記第二の単位時間帯の一部に渡って放送される場合、
前記選択手段は、対応する番組情報を前記第二の単位時間帯に対応し且つ前記所定の大きさを有する第二の表示セルに表示すべき表示番組から前記対象番組を除外することを特徴とする請求項８又は９に記載の電子番組表表示装置。
【請求項１１】
前記複数の番組情報のうち前記識別情報が識別する前記二つ以上の表示番組の情報を示す二つ以上の番組情報を、前記第一の表示セルとは別個独立に存在するポップアップセルに表示する第三表示手段を更に備えることを特徴とする請求項１から１０のいずれか一項に記載の電子番組表表示装置。
【請求項１２】
前記第三表示手段は、前記識別情報が表示される前記第一のセルと対応付けるように、前記二つ以上の番組情報を前記ポップアップセルに表示することを特徴とする請求項１１に記載の電子番組表表示装置。
【請求項１３】
ユーザにより前記第一の表示セルが選択された場合、前記第三表示手段は、前記ユーザにより選択された前記第一の表示セルに表示されている前記識別情報が識別する前記二つ以上の表示番組の情報を示す二つ以上の番組情報を、前記ポップアップセルに表示することを特徴とする請求項１１又は１２に記載の電子番組表表示装置。
【請求項１４】
ユーザにより前記第一の表示セルが選択された場合、前記第三表示手段は、前記ユーザにより選択される前記第一の表示セルと同一列又は同一行に存在する表示セルに表示されている前記識別情報が識別する前記二つ以上の表示番組の情報を示す二つ以上の番組情報を、前記表示セル毎に対応する複数の前記ポップアップセルに表示することを特徴とする請求項１１から１３のいずれか一項に記載の電子番組表表示装置。
【請求項１５】
複数の放送番組のうち対応する放送番組の情報を夫々示す複数の番組情報を表示する電子番組表表示方法であって、
(i)前記複数の放送番組のうち第一の単位時間帯に放送される対象番組の数、及び(ii)該第一の単位時間帯の一つ前に位置する第二の単位時間帯において、前記対象番組が継続して放送されるか否かを検出する検出工程と、
前記検出工程における検出結果に応じて、前記複数の番組情報のうちの対応する番組情報を前記第一の単位時間帯に対応し且つ所定の大きさを有する第一の表示セルに表示すべき表示番組を、前記対象番組から選択する選択工程と、
前記選択された表示番組の数が一つの場合、前記複数の番組情報のうち前記選択された一つの表示番組の情報を示す一つの番組情報の少なくとも一部を、前記第一の表示セルに表示する第一表示工程と、
前記選択された表示番組の数が二つ以上の場合、前記選択された二つ以上の表示番組を識別する識別情報を、前記第一の表示セルに表示する第二表示工程と
を備えることを特徴とする電子番組表表示方法。
【請求項１６】
複数の放送番組のうち対応する放送番組の情報を夫々示す複数の番組情報を表示し、且つ該複数の放送番組を表示出力する放送受信装置であって、
(i)前記複数の放送番組のうち第一の単位時間帯に放送される対象番組の数、及び(ii)該第一の単位時間帯の一つ前に位置する第二の単位時間帯において、前記対象番組が継続して放送されるか否かを検出する検出手段と、
前記検出手段による検出結果に応じて、前記複数の番組情報のうちの対応する番組情報を前記第一の単位時間帯に対応し且つ所定の大きさを有する第一の表示セルに表示すべき表示番組を、前記対象番組から選択する選択手段と、
前記選択された表示番組の数が一つの場合、前記複数の番組情報のうち前記選択された一つの表示番組の情報を示す一つの番組情報の少なくとも一部を、前記第一の表示セルに表示する第一表示手段と、
前記選択された表示番組の数が二つ以上の場合、前記選択された二つ以上の表示番組を識別する識別情報を、前記第一の表示セルに表示する第二表示手段と
前記複数の放送番組の少なくとも一つを表示出力する出力手段と
を備えることを特徴とする放送受信装置。
【請求項１７】
請求項１から１４のいずれか一項に記載の電子番組表表示装置に備えられたコンピュータを制御するコンピュータプログラムであって、該コンピュータを、前記検出手段、前記選択手段、前記第一表示手段及び前記第二表示手段のうち少なくとも一部として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送波に重畳された番組情報を取得し、テレビ画面上に電子番組表を表示させるため等に使用される電子番組表表示装置及び方法、このような電信番組表表示装置を備える放送受信装置、並びにコンピュータをそのような電子番組表表示装置として機能させるコンピュータプログラムの技術分野に関する。
【背景技術】
【０００２】
デジタル放送規格では、ＳＩ情報として、電子番組情報のデータ構造やその送受信に関する仕様やＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）の基本的な機能を規定している。例えば、日本ではＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｕｓｉｎｅｓｓｅｓ）により規定されるＡＲＩＢ  Ｂ１０、  ＡＲＩＢ  ＴＲ−Ｂ１４などの各規格で、上述の基本的な機能を規定している。わが国で使用されるデジタル放送受信機は、この基本的な機能を具備することが求められている。デジタル放送受信機は、この電子番組情報に基づいて、チャンネル名、チャンネル番号、放送日時等の番組情報を、テレビ画面上に表示する。例えば、これらの番組情報は、チャンネルを列方向に配列し且つ時間を行方向に配列した２次元マトリクス状の番組表として表示される。そして、列及び行にて一義に特定される表示セルには、その行が示す時刻に、その列が示すチャンネルにおいて放送される放送番組の名称等が表示される。つまり、テレビ画面上に表示される番組表は、新聞のラテ欄と同様の形式で表示される。ユーザは、所望の表示セルを選択するためのカーソルないしはフォーカスを、リモコン操作によって上下左右に移動することができ、その結果カーソルが合わせられたないしはフォーカスされた表示セルを選択することができる。そして、その選択された表示セルに表示されている番組情報が示す放送番組が現在の時刻において放送中であれば、その放送番組を選局し、テレビ画面等に出力することができる。他方、その選択された表示セルに表示されている番組情報が示す放送番組がまだ放送されてない場合には、当該放送番組の予約などを行うことができる。
【０００３】
このように、テレビ画面上にラテ欄形式で放送番組の名称を表示する場合、テレビ画面の大きさや解像度等の制約上、一画面に表示可能な文字数、文字サイズ、一画面に表示出来る時間長、チャンネル数が限られる。このため、それらの表示法に関して多くの技術が実用化されている。例えば、特許文献１には、テレビ画面上に表示される番組表を単位時間で分割し、各単位時間に対応する表示セル毎に、番組情報から当該単位時間の中で放送時間の長い順に、名称を具体的に表示する放送番組と名称を表示しない放送番組とを区分けし、名称を表示しない放送番組に関しては、フォーカスされた事が識別できる程度の幅を有する空白の表示セルを割り当て、当該空白の表示セルがフォーカスされた場合、名称をポップアップ表示するＥＰＧが開示されている。
【０００４】
【特許文献１】特開平９−２７０９６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、この場合、単位時間の幅の中で名称を表示する放送番組の数を予め規定する必要がある。また、名称を表示しない放送番組が複数ある場合には、名称を表示しない放送番組に対して割り当てられた空白の表示セルに実際にフォーカスを移動してポップアップが表示された後でないと、名称が表示されない放送番組の数を簡易に識別することができないという技術的な問題点を有している。また、単位時間の中で放送時間の長い順に、名称を具体的に表示する放送番組と名称を表示しない放送番組とを区分けしているがゆえに、放送番組の時間的な前後関係を簡易に識別することができないという技術的な問題点を有している。
【０００６】
本発明が解決しようとする課題には上記のようなものが一例として挙げられる。本発明は、より見やすい電子番組表を表示することができる電子番組表表示装置及び方法、このような電信番組表表示装置を備える放送受信装置、並びにコンピュータをこのような電子番組表表示装置として機能させるコンピュータプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために請求項１に記載の電子番組表表示装置は、複数の放送番組のうち対応する放送番組の情報を夫々示す複数の番組情報を表示する電子番組表表示装置であって、(i)前記複数の放送番組のうち第一の単位時間帯に放送される対象番組の数、及び(ii)該第一の単位時間帯の一つ前に位置する第二の単位時間帯において、前記対象番組が継続して放送されるか否かを検出する検出手段と、前記検出手段による検出結果に応じて、前記複数の番組情報のうちの対応する番組情報を前記第一の単位時間帯に対応し且つ所定の大きさを有する第一の表示セルに表示すべき表示番組を、前記対象番組から選択する選択手段と、前記選択された表示番組の数が一つの場合、前記複数の番組情報のうち前記選択された一つの表示番組の情報を示す一つの番組情報を、前記第一の表示セルに表示する第一表示手段と、前記選択された表示番組の数が二つ以上の場合、前記選択された二つ以上の表示番組を識別する識別情報を、前記第一の表示セルに表示する第二表示手段とを備える。
【０００８】
上記課題を解決するために請求項１５に記載の電子番組表表示装置は、複数の放送番組のうち対応する放送番組の情報を夫々示す複数の番組情報を表示する電子番組表表示方法であって、 (i)前記複数の放送番組のうち第一の単位時間帯に放送される対象番組の数、及び(ii)該第一の単位時間帯の一つ前に位置する第二の単位時間帯において、前記対象番組が継続して放送されるか否かを検出する検出工程と、前記検出工程における検出結果に応じて、前記複数の番組情報のうちの対応する番組情報を前記第一の単位時間帯に対応し且つ所定の大きさを有する第一の表示セルに表示すべき表示番組を、前記対象番組から選択する選択工程と、前記選択された表示番組の数が一つの場合、前記複数の番組情報のうち前記選択された一つの表示番組の情報を示す一つの番組情報を、前記第一の表示セルに表示する第一表示工程と、前記選択された表示番組の数が二つ以上の場合、前記選択された二つ以上の表示番組を識別する識別情報を、前記第一の表示セルに表示する第二表示工程とを備える。
【０００９】
上記課題を解決するために請求項１６に記載の放送受信装置は、複数の放送番組のうち対応する放送番組の情報を夫々示す複数の番組情報を表示し、且つ該複数の放送番組を表示出力する放送受信装置であって、(i)前記複数の放送番組のうち第一の単位時間帯に放送される対象番組の数、及び(ii)該第一の単位時間帯の一つ前に位置する第二の単位時間帯において、前記対象番組が継続して放送されるか否かを検出する検出手段と、前記検出手段による検出結果に応じて、前記複数の番組情報のうちの対応する番組情報を前記第一の単位時間帯に対応し且つ所定の大きさを有する第一の表示セルに表示すべき表示番組を、前記対象番組から選択する選択手段と、前記選択された表示番組の数が一つの場合、前記複数の番組情報のうち前記選択された一つの表示番組の情報を示す一つの番組情報を、前記第一の表示セルに表示する第一表示手段と、前記選択された表示番組の数が二つ以上の場合、前記選択された二つ以上の表示番組を識別する識別情報を、前記第一の表示セルに表示する第二表示手段と前記複数の放送番組の少なくとも一つを表示出力する出力手段とを備える。
【００１０】
上記課題を解決するために請求項１７に記載のコンピュータプログラムは、請求項１から１４のいずれか一項に記載の電子番組表表示装置に備えられたコンピュータを制御するコンピュータプログラムであって、該コンピュータを、前記検出手段、前記選択手段、前記第一表示手段及び前記第二表示手段のうち少なくとも一部として機能させる。
【００１１】
本発明のこのような作用及び利得は次に説明する実施の形態から明らかにされる。
【発明を実施するための最良の形態】
【００１２】
以下、発明を実施するための最良の形態として、本発明の電子番組表表示装置及び方法、放送受信装置、並びにコンピュータプログラムの夫々に係る実施形態について順に説明する。
【００１３】
（電子番組表表示装置の実施形態）
本発明の電子番組表表示装置に係る実施形態は、複数の放送番組のうち対応する放送番組の情報を夫々示す複数の番組情報を表示する電子番組表表示装置であって、(i)前記複数の放送番組のうち第一の単位時間帯に放送される対象番組（例えば、後述の識別符号Ｅｌ＿ｉにて特定される放送番組）の数、及び(ii)該第一の単位時間帯の一つ前に位置する第二の単位時間帯において、前記対象番組が継続して放送されるか否かを検出する検出手段と、前記検出手段による検出結果に応じて、前記複数の番組情報のうちの対応する番組情報を前記第一の単位時間帯に対応し且つ所定の大きさを有する第一の表示セルに表示すべき表示番組（例えば、後述の識別符号Ｅｄ＿ｉにて特定される放送番組）を、前記対象番組から選択する選択手段と、前記選択された表示番組の数が一つの場合、前記複数の番組情報のうち前記選択された一つの表示番組の情報を示す一つの番組情報を、前記第一の表示セルに表示する第一表示手段と、前記選択された表示番組の数が二つ以上の場合、前記選択された二つ以上の表示番組を識別する識別情報を、前記第一の表示セルに表示する第二表示手段とを備える。
【００１４】
本発明の電子番組表表示装置に係る実施形態によれば、例えば映画やドラマやニュースやスポーツやバラエティ等を含む放送番組の情報を示す番組情報（例えば、番組の名称や番組の詳細な内容等）を、例えばチャンネル毎に且つ時間帯で区切って表示することができる。つまり、ＥＰＧ（電子番組表）を表示することができる。
【００１５】
本実施形態では特に、検出手段の動作により、第一の単位時間帯に放送される放送番組である対象番組の数が検出される。ここに、「単位時間帯」とは、所定の時間幅を有する時間帯を示す趣旨であって、放送番組の放送の時間的な流れを示す放送時間軸を所定の時間幅で区切った場合の、夫々の区切られた区間を示す趣旨である。例えば、一つの放送番組が、単一の単位時間帯中において放送される場合もあるし、複数の連続する単位時間帯に跨って放送される場合もある。加えて、検出手段の動作により、第一の単位時間帯よりも時間的に一つ前の（言い換えれば、一つ過去の）単位時間帯である第二の単位時間帯において、第一の単位時間帯において放送される対象番組が継続して放送されるか否かが検出される。
【００１６】
その後、選択手段の動作により、検出手段の検出結果に基づいて、第一の単位時間帯に対応する第一の表示セル中に、その対応する番組情報を表示すべき表示番組が、対象番組の中から選択される。例えば、対象番組が一つしか存在していない場合には、その対象番組が当然に表示番組として選択される。他方、対象番組が二つ以上存在している場合には、原則として二つ以上の対象番組が表示番組として選択されるが、検出手段の検出結果（具体的には、その対象番組がその前の単位時間帯において放送されるか否か、また放送される場合には、その放送の態様等）によっては、そのうちの一つの対象番組のみが表示番組として選択されるかもしれないし、そのうちの二つ以上の対象番組が表示番組として選択されるかもしれないし、或いはその全ての対象番組が表示番組として選択されるかもしれない。この選択のより具体的な態様は、後に詳述する。また、「表示セル」とは、電子番組表上では、例えば列方向に配列されるチャンネルと、例えば行方向に配列される放送時間との交点に設けられる、番組情報を表示するための表示単位である。
【００１７】
そして、選択された表示番組が一つである場合には、第一表示手段の動作により、第一の表示セルに、この一つの表示番組の情報を示す一つの番組情報が表示される。ここでは、番組情報に含まれる全ての情報が表示される必要はなく、その少なくとも一部が表示されれば足りる。他方、選択された表示番組が複数ある場合には、第二表示手段の動作により、第一の表示セルに、この複数の表示番組を識別する識別情報（例えば、複数の表示番組の夫々に対応する固有の記号や数字等）が表示される。つまり、表示セルにその番組情報を表示すべき表示番組の数に応じて、番組情報自体を表示するか、或いは識別情報を表示するか（いわゆる、表示番組を簡略化して表示するか）が決定される。
【００１８】
この番組情報の表示に関する処理を全ての或いは所定の時間帯に渡って行うことで（即ち、第一の単位時間帯が示す時間帯を、放送番組の放送時間軸に沿ってずらしながら上述の処理を行うことで）、全ての或いは所定の時間帯における電子番組表を、テレビ等の出力手段の表示面上に表示出力することができる。
【００１９】
本来、番組情報は、その番組情報が示す番組が放送される時間に合致するように表示されることが好ましい。例えば、第一の単位時間帯に放送される対象番組に関する番組情報は、全て第一の単位時間帯に対応する第一の表示セルに表示されることが好ましい。しかしながら、短い時間で放送される放送番組が複数存在する場合には、時間に合致するように番組情報を表示することは、電子番組表が煩雑なものになってしまうという不利益が生ずる。従って、本実施形態では、ある単位時間帯に着目した場合に、その前の単位時間帯に放送される放送番組とのつながりをも考慮しながら、ある単位時間帯に対応する表示セルにその番組情報を表示すべき表示番組を、対象番組（或いは、複数の放送番組）から好適に取捨選択している。従って、単位時間帯に対応して複数配列される表示セルに、番組情報を見やすく表示することができる。また、表示番組が複数ある場合には、番組情報自体を表示することに代えて、簡略化された識別情報を表示するため、電子番組表が煩雑なものにならないと共に、放送番組の時間的な前後関係を簡易に識別することができる。そして、識別情報が表示されているため、その表示セルを見れば、その表示セルに表示されている表示番組の数等を好適に認識することができる。つまり、本実施形態によれば、すっきりとまとまった、より見やすい（いわば、各種番組情報が最適且つ効率的に配置された状態の）電子番組表を表示することができる。
【００２０】
本発明の電子番組表表示装置に係る実施形態の一の態様は、前記対象番組の数が二つ以上であり且つ前記対象番組の少なくとも一つが前記第二の単位時間帯の全体に渡って放送される場合、前記選択手段は、対応する番組情報を前記第一の表示セルに表示すべき表示番組から、前記少なくとも一つの対象番組を除外し、対応する番組情報を前記第二の単位時間帯に対応し且つ前記所定の大きさを有する第二の表示セルに表示すべき表示番組として前記少なくとも一つの対象番組を選択する。
【００２１】
この態様によれば、第二の単位時間帯の全体に渡って放送される少なくとも一つの対象番組は、第一の表示セルにその番組情報を表示すべき表示番組から除外されると共に、第二の表示セルにその番組情報を表示すべき表示番組として選択される。従って、第二の単位時間帯の全体に渡って放送される少なくとも一つの対象番組に関する番組情報が第二の表示セルに表示されるため、対応する番組情報を第一の表示セルに表示するべき表示番組の数を減らすことができる。これにより、すっきりとまとまった、より見やすい電子番組表を表示することができる。
【００２２】
本発明の電子番組表表示装置に係る実施形態の他の態様は、前記対象番組の数が二つ以上であり且つ前記対象番組の少なくとも一つが前記第二の単位時間帯の一部に渡って放送される場合、前記選択手段は、対応する番組情報を前記第一の表示セルに表示すべき表示番組として前記少なくとも一つの対象番組を選択し、対応する番組情報を前記第二の単位時間帯に対応し且つ前記所定の大きさを有する第二の表示セルに表示すべき表示番組から前記少なくとも一つの対象番組を除外する。
【００２３】
この態様によれば、第二の単位時間帯の一部に渡って放送される少なくとも一つの対象番組は、第二の表示セルにその番組情報を表示すべき表示番組から除外されると共に、第一の表示セルにその番組情報を表示すべき表示番組として選択される。従って、第二の単位時間帯の一部に渡って放送される少なくとも一つの対象番組に関する番組情報が第一の表示セルに表示されるため、対応する番組情報を第二の表示セルに表示するべき表示番組の数を減らすことができる。これにより、すっきりとまとまった、より見やすい電子番組表を表示することができる。
【００２４】
本発明の電子番組表表示装置に係る実施形態の他の態様は、前記検出手段は、第一の単位時間帯の一つ後に位置する第三の単位時間帯において、前記対象番組が継続して放送されるか否かを更に検出する。
【００２５】
この態様によれば、ある単位時間帯に着目した場合に、その前の単位時間帯に放送される放送番組に加えて、その後ろの単位時間帯（言い換えれば、一つ未来の単位時間帯）に放送される放送番組とのつながりをも考慮しながら、ある単位時間帯に対応する表示セルにその番組情報を表示すべき表示番組を、対象番組から好適に取捨選択することができる。従って、従って、単位時間帯に対応して複数配列される表示セルに、番組情報を見やすく表示することができる。従って、すっきりとまとまった、より見やすい電子番組表を表示することができるという上述の効果を、同様に享受することができる。
【００２６】
この態様では、前記対象番組の数が二つ以上であり且つ前記対象番組の少なくとも一つが前記第三の単位時間帯の全体に渡って放送される場合、前記選択手段は、対応する番組情報を前記第一の表示セルに表示すべき表示番組から前記少なくとも一つの対象番組を除外し、対応する番組情報を前記第三の単位時間帯に対応し且つ前記所定の大きさを有する第三の表示セルに表示すべき表示番組として前記少なくとも一つの対象番組を選択するように構成してもよい。
【００２７】
このように構成すれば、第三の単位時間帯の全体に渡って放送される少なくとも一つの対象番組は、第一の表示セルにその番組情報を表示すべき表示番組から除外されると共に、第三の表示セルにその番組情報を表示すべき表示番組として選択される。従って、第三の単位時間帯の全体に渡って放送される少なくとも一つの対象番組に関する番組情報が第三の表示セルに表示されるため、対応する番組情報を第一の表示セルに表示するべき表示番組の数を減らすことができる。従って、すっきりとまとまった、より見やすい電子番組表を表示することができるという上述の効果を、同様に享受することができる
この態様では、前記対象番組の数が二つ以上であり且つ前記対象番組の少なくとも一つが前記第三の単位時間帯の一部に渡って放送される場合、前記選択手段は、対応する番組情報を前記第一の表示セルに表示すべき表示番組として前記少なくとも一つの対象番組を選択し、対応する番組情報を前記第三の単位時間帯に対応し且つ前記所定の大きさを有する第三の表示セルに表示すべき表示番組から前記少なくとも一つの対象番組を除外するように構成してもよい。
【００２８】
このように構成すれば、第三の単位時間帯の一部に渡って放送される少なくとも一つの対象番組は、第三の表示セルにその番組譲歩を表示すべき表示番組から除外されると共に、第一の表示セルにその番組情報を表示すべき表示番組として選択される。従って、第三の単位時間帯の一部に渡って放送される少なくとも一つの対象番組に関する番組情報が第一の表示セルに表示されるため、対応する番組情報を第三の表示セルに表示するべき表示番組の数を減らすことができる。従って、すっきりとまとまった、より見やすい電子番組表を表示することができるという上述の効果を、同様に享受することができる
本発明の電子番組表表示装置に係る実施形態の他の態様は、前記対象番組の数が二つ以上であり且つ前記対象番組の少なくとも一つが前記第一の単位時間帯のみで放送される場合、前記選択手段は、対応する番組情報を前記第一の表示セルに表示すべき表示番組として前記少なくとも一つの対象番組を選択する。
【００２９】
この態様によれば、第一の単位時間においてのみ放送される対象番組に関しては、対応する番組情報を第一の表示セルに表示すべき表示番組として選択される。従って、選択の結果、表示セルに対応する番組情報が表示されない放送番組が生ずるというミスを好適に防ぐことができる。
【００３０】
本発明の電子番組表表示装置に係る実施形態の他の態様は、前記対象番組の数が一つである場合、前記選択手段は、対応する番組情報を前記第一の表示セルに表示すべき表示番組として前記対象番組を選択する。
【００３１】
この態様によれば、第一の単位時間帯を占有する対象番組については、当然に、対応する番組情報が第一の表示セルに表示される表示番組として選択される。
【００３２】
この態様では、前記対象番組が前記第二の単位時間帯の全体に渡って放送される場合、前記第一の表示セルと前記第二の単位時間帯に対応し且つ前記所定の大きさを有する第二の表示セルとを結合した結合セルを生成する生成手段を更に備え、前記選択手段は、対応する番組情報を前記結合セルに表示すべき表示番組として、前記対象番組を選択するように構成してもよい。
【００３３】
このように構成すれば、複数の単位時間帯に跨って且つ複数の単位時間帯を占有して放送される放送番組に関しては、所定の大きさの略Ｎ倍（但し、Ｎは２以上の整数）の大きさを有する結合セルに対応する番組情報を表示することができる。従って、より見やすい電子番組表を表示することができる。
【００３４】
更にこの態様では、前記対象番組が前記第二の単位時間帯の一部に渡って放送される場合、前記選択手段は、対応する番組情報を前記第二の単位時間帯に対応し且つ前記所定の大きさを有する第二の表示セルに表示すべき表示番組から前記対象番組を除外するように構成してもよい。
【００３５】
このように構成すれば、このような対象番組は、対応する番組情報を第二の表示セルに表示すべき表示番組から除外されると共に、対応する番組情報を第一の表示セルに表示すべき表示番組として選択される。従って、このような対象番組に関する番組情報が第一の表示セルに表示されるため、対応する番組情報を第二の表示セルに表示するべき表示番組の数を減らすことができる。これにより、すっきりとまとまった、より見やすい電子番組表を表示することができる。
【００３６】
本発明の電子番組表に係る実施形態の他の態様は、前記複数の番組情報のうち前記識別情報が識別する前記二つ以上の表示番組の情報を示す二つ以上の番組情報を、前記第一の表示セルとは別個独立に存在するポップアップセルに表示する第三表示手段を更に備える。
【００３７】
この態様によれば、識別情報が表示されている表示番組に対応する番組情報を、ポップアップセルに表示することができる。従って、通常は識別情報を表示することで、よりシンプルな電子番組表を表示すると共に、必要なときにポップアップセルを表示して、より詳しい番組情報を参照することができる。これにより、すっきりとまとまった、より見やすい電子番組表を表示することができる。
【００３８】
この態様では、前記第三表示手段は、前記識別情報が表示される前記第一のセルと対応付けるように、前記二つ以上の番組情報を前記ポップアップセルに表示するように構成してもよい。
【００３９】
このように構成すれば、現在表示されているポップアップセルが、どの識別情報（ないしは、表示セル）対応しているかを好適に認識することができる。これにより、すっきりとまとまった、より見やすい電子番組表を表示することができる。
【００４０】
更にこの態様では、ユーザにより前記第一の表示セルが選択された場合、前記第三表示手段は、前記ユーザにより選択された前記第一の表示セルに表示されている前記識別情報が識別する前記二つ以上の表示番組の情報を示す二つ以上の番組情報を、前記ポップアップセルに表示するように構成してもよい。
【００４１】
このように構成すれば、選択された表示セルに対応するポップアップセルを選択的に表示することができる。
【００４２】
更にこの態様では、ユーザにより前記第一の表示セルが選択された場合、前記第三表示手段は、前記ユーザにより選択される前記第一の表示セルと同一列又は同一行に存在する表示セルに表示されている前記識別情報が識別する前記二つ以上の表示番組の情報を示す二つ以上の番組情報を、前記表示セル毎に対応する複数の前記ポップアップセルに表示するように構成してもよい。
【００４３】
このように構成すれば、行毎に又は列毎に複数のポップアップセルをまとめて表示することができる。
【００４４】
（電子番組表表示方法の実施形態）
本発明の電子番組表表示方法に係る実施形態は、複数の放送番組のうち対応する放送番組の情報を夫々示す複数の番組情報を表示する電子番組表表示方法であって、(i)前記複数の放送番組のうち第一の単位時間帯に放送される対象番組の数、及び(ii)該第一の単位時間帯の一つ前に位置する第二の単位時間帯において、前記対象番組が継続して放送されるか否かを検出する検出工程と、前記検出工程における検出結果に応じて、前記複数の番組情報のうちの対応する番組情報を前記第一の単位時間帯に対応し且つ所定の大きさを有する第一の表示セルに表示すべき表示番組を、前記対象番組から選択する選択工程と、前記選択された表示番組の数が一つの場合、前記複数の番組情報のうち前記選択された一つの表示番組の情報を示す一つの番組情報を、前記第一の表示セルに表示する第一表示工程と、前記選択された表示番組の数が二つ以上の場合、前記選択された二つ以上の表示番組を識別する識別情報を、前記第一の表示セルに表示する第二表示工程とを備える。
【００４５】
本発明の電子番組表表示方法に係る実施形態によれば、上述した本発明の電子番組表表示装置に係る実施形態が有する各種利益と同様の利益を享受することが可能となる。
【００４６】
尚、上述した本発明の電子番組表表示装置に係る実施形態における各種態様に対応して、本発明に係る電子番組表表示方法の実施形態も各種態様を採ることが可能である。
【００４７】
（放送受信装置の実施形態）
本発明の放送受信装置に係る実施形態は、複数の放送番組のうち対応する放送番組の情報を夫々示す複数の番組情報を表示し、且つ該複数の放送番組を表示出力する放送受信装置であって、(i)前記複数の放送番組のうち第一の単位時間帯に放送される対象番組の数、及び(ii)該第一の単位時間帯の一つ前に位置する第二の単位時間帯において、前記対象番組が継続して放送されるか否かを検出する検出手段と、前記検出手段による検出結果に応じて、前記複数の番組情報のうちの対応する番組情報を前記第一の単位時間帯に対応し且つ所定の大きさを有する第一の表示セルに表示すべき表示番組を、前記対象番組から選択する選択手段と、前記選択された表示番組の数が一つの場合、前記複数の番組情報のうち前記選択された一つの表示番組の情報を示す一つの番組情報を、前記第一の表示セルに表示する第一表示手段と、前記選択された表示番組の数が二つ以上の場合、前記選択された二つ以上の表示番組を識別する識別情報を、前記第一の表示セルに表示する第二表示手段と前記複数の放送番組の少なくとも一つを表示出力する出力手段とを備える。即ち、本発明の放送受信装置に係る実施形態は、上述した本発明の電子番組表表示装置に係る実施形態（但し、その各種態様を含む）と、出力手段とを備える。
【００４８】
本発明の放送受信装置に係る実施形態によれば、上述した本発明の電子番組表表示装置に係る実施形態が有する各種利益と同様の利益を享受しつつ、複数の放送番組をテレビ等に表示出力することが可能となる。
【００４９】
尚、上述した本発明の電子番組表表示装置に係る実施形態における各種態様に対応して、本発明に係る放送受信装置の実施形態も各種態様を採ることが可能である。
【００５０】
（コンピュータプログラムの実施形態）
本発明のコンピュータプログラムに係る実施形態は、上述した本発明の電子番組表表示装置に備えられたコンピュータを制御するコンピュータプログラムであって、該コンピュータを、前記検出手段、前記選択手段、前記第一表示手段及び前記第二表示手段のうち少なくとも一部として機能させる。
【００５１】
本発明に係るコンピュータプログラムの実施形態によれば、当該コンピュータプログラムを格納するＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ハードディスク等の記録媒体から、当該コンピュータプログラムをコンピュータに読み込んで実行させれば、或いは、当該コンピュータプログラムを、通信手段を介してコンピュータにダウンロードさせた後に実行させれば、上述した本発明の電子番組表表示装置に係る実施形態を比較的簡単に実現できる。
【００５２】
尚、上述した本発明の電子番組表表示装置に係る実施形態における各種態様に対応して、本発明のコンピュータプログラムに係る各実施形態も各種態様を採ることが可能である。
【００５３】
本発明のこのような作用及び他の利得は次に説明する実施の形態から明らかにされる。
【００５４】
以上説明したように、本発明の電子番組表表示装置に係る実施形態によれば、検出手段、選択手段、第一表示手段及び第二表示手段を備える。また、本発明の電子番組表表示方法に係る実施形態によれば、検出工程、選択工程、第一表示工程及び第二表示工程を備える。従って、より見やすい電子番組表を表示することができる。
【実施例】
【００５５】
以下、図面を参照しながら、本発明の実施例について説明を進める。
【００５６】
（１）  基本構成
初めに、図１を参照して、本発明の電子番組表表示装置に係る実施例を備える放送受信装置に関して説明を進める。ここに、図１は、本実施例に係る放送受信装置の基本構成を概念的に示すブロック図である。
【００５７】
図１に示すように、本実施例に係る放送受信装置１は、放送受信アンテナ／ＣＡＴＶ（Ｃａｂｌｅ  Ｔｅｌｅｖｉｓｉｏｎ）同軸ケーブル１０１と、選曲・検波部１０２と、復調・復号部１０３と、フレーム分離・リードソロモン復号部１０４と、デスクランブル部１０５と、ＭＰＥＧ２−ＤＥＭＵＸ部１０６と、ＥＰＧデータ・基本データデコーダ１０７と、映像復号処理部１０８と、ダウンコンバータ１０９と、音声復号処理部１１０と、ビデオグラフィック制御部１１１と、テレビ１１２と、ＣＰＵ１１３と、カードＩ／Ｆ（ＩｎｔｅｒＦａｃｅ）１１４と、ＣＡＳ（Ｃｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ  Ｓｙｓｔｅｍ）カード１１５と、メモリ１１６と、リモコン受信部１１７と、リモコン１１８と、モデム１１９と、データバス１２０とを備える。
【００５８】
放送受信アンテナ／ＣＡＴＶ同軸ケーブル１０１は、例えば通信衛星等から送信される放送信号を受信したり、或いはＣＡＴＶの放送局から送信される放送信号を受信可能に構成されている。受信された放送信号は、選曲・検波部１０２に出力される。
【００５９】
選曲・検波部１０２は、放送受信アンテナ／ＣＡＴＶ同軸ケーブル１０１において受信された放送信号から、チューニングを行うことで所望のチャンネルに対応する周波数帯の放送信号を抽出し、更に該抽出した放送信号に対する検波処理を実行可能に構成されている。選曲・検波処理が施された放送信号は、復調・復号部１０３に出力される。
【００６０】
復調・復号部１０３は、選曲・検波部１０２より出力される放送信号に対して、復調処理及び復号処理を実行可能に構成されている。例えば、放送信号が６４ＱＡＭ（Ｑｕａｄｒａｔｕｒｅ  Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ）方式で変調されている場合には、６４ＱＡＭ方式に準拠した復調処理を施す。或いは、放送信号がＴＣ８ＰＳＫ方式で変調されている場合には、Ｔｒｅｌｉｓ符号（トレリスコード）を用い且つ８ＰＳＫ方式に準拠した復調処理を施す。復調・復号処理が施された放送信号は、フレーム分離・リードソロモン復号部１０４に出力される。
【００６１】
フレーム分離・リードソロモン復号部１０４は、復調・復号部１０３から出力される放送信号に対して、フレーム分離処理及びリードソロモン復号処理（いわゆる、誤り訂正処理）を実行可能に構成されている。フレーム分離処理及びリードソロモン復号処理が施された放送信号は、デスクランブル部１０５に出力される。
【００６２】
デスクランブル部１０５は、フレーム分離・リードソロモン復号部１０４から出力される放送信号に対して、例えばＭＵＬＴＩ−２方式に準拠したデスクランブル処理を実行可能に構成されている。デスクランブル処理が施されることで、放送信号は、ＭＰＥＧ−ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ：トランスポートストリーム）方式のストリーム信号に変換される。ストリーム信号は、ＭＰＥＧ２−ＤＥＭＵＸ部１０６に出力される。
【００６３】
ＭＰＥＧ２−ＤＥＭＵＸ部１０６は、ＭＰＥＧ−ＴＳ方式のストリーム信号に対してデマルチプレクサ処理を実行可能に構成されている。デマルチプレクサ処理が施されることで、ＭＰＥＧ−ＴＳ方式のストリーム信号から、セクション形式のＰＳＩデータやＳＩデータ、主映像情報に関するエレメンタリーストリーム（ＥＳ：Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）及び音声情報に関するエレメンタリーストリームが抽出される。ここでは、ＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）により指定されるＰＩＤ（Ｐａｃｋｅｔ  ＩＤ）を有するＴＳパケットが含まれるエレメンタリーストリームが選択される。そして、セクション形式のＰＳＩデータやＳＩデータは、ＥＰＧデータ・基本データデコーダ１０７に出力され、主映像情報に関するエレメンタリーストリームは、映像復号処理部１０８に出力され、音声情報に関するエレメンタリーストリームは、音声復号処理部１１０に出力される。
【００６４】
ＥＰＧデータ・基本データデコーダ１０７は、ＰＳＩデータやＳＩデータをデコードすることで、ＥＰＧデータを生成可能に構成されている。ＥＰＧデータは、放送番組の名称や放送日時や番組内容等の放送番組に関する番組情報が記載されるＥＩＴ（Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）を含んでおり、通常ＥＩＴには、８日分の番組情報が記載されている。このＥＰＧデータは、例えばメモリ１１６に保存される。
【００６５】
映像復号処理部１０８は、例えばＭＰＥＧ２方式のエレメンタリーストリームをデコード可能に構成されている。その結果、ビデオフォーマット形式のビデオ信号が生成され、該ビデオ信号は、ビデオグラフィック制御部１１１に出力される。
【００６６】
ダウンコンバータ１０９は、映像復号処理部１０８において生成されたビデオ信号が、ＨＤＴＶ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  ＴＶ）に係る画質を有している場合に、該ビデオ信号を、ＳＤＴＶ（Ｓｔａｎｄａｒｄ  Ｄｅｆｉｎｉｔｉｏｎ  ＴＶ）に係る画質にダウンコンバート可能に構成されている。ダウンコンバートされたビデオ信号は、ビデオグラフィック制御部１１１に出力される。
【００６７】
音声復号処理部１１０は、音声情報に関するエレメンタリーストリームに含まれる、例えばＭＰＥＧ２−ＢＣ方式やＭＰＥＧ−ＡＡＣ方式のオーディオデータをデコード可能に構成されている。その結果、モノラル／ステレオ等のアナログオーディオ信号が生成され、該オーディオ信号は、ビデオグラフィック制御部１１１に出力される。
【００６８】
ビデオグラフィック制御部１１１は、映像復号処理部１０８より出力されるビデオ信号をテレビ１１２に出力すると共に、音声復号処理部１１０より出力されるオーディオ信号をテレビ１１２に出力する。また、ビデオグラフィック制御部１１１は、ビデオ信号が示す主映像の上に静止画や文字等のサブピクチャを合成可能に構成されている。
【００６９】
テレビ１１２は、ビデオグラフィック制御部１１１より出力されるビデオ信号に基づいて、所定の映像を画面上に表示したり、オーディオ信号に基づいて、所定の音声をスピーカから出力可能に構成されている。
【００７０】
ＣＰＵ１１３は、本発明の「検出手段」、「選択手段」、「第一表示手段」、「第二表示手段」及び「第三表示手段」の夫々の一具体例を構成しており、ＥＰＧデータに基づく番組情報の表示に関する処理を実行可能に構成されている。番組情報の表示に関する処理については後に詳述する。
【００７１】
また、ＣＰＵ１１３は、放送受信装置１を構成する各種構成要素とデータバス１２０を介して接続され、各種構成要素に指示を行うことで、法送受信装置１全体の制御を行う。通常、ＣＰＵ１１３が動作するためのソフトウェア又はファームウェアは、メモリ１１６に格納されている。
【００７２】
カードＩ／Ｆ１１４は、ＣＡＳカードを挿入可能に構成されている。
【００７３】
ＣＡＳカード１１５は、例えばＢＳデジタル放送や地上波デジタル放送を視聴するために必要なＩＣカードである。
【００７４】
メモリ１１６は、データのバッファ領域など放送受信装置１におけるデータ処理全般において使用される。また、メモリ１１６は放送受信装置１としての動作を行うためのプログラム、即ちファームウェアが格納されるＲＯＭ領域と、各種データの一時格納用バッファや、ファームウェアプログラム等の動作に必要な変数が格納されるＲＡＭ領域などから構成される。
【００７５】
リモコン受信部１１７は、リモコン１１８より送信される操作信号を受信し、データバス１２０を介してＣＰＵ１１３に出力可能に構成されている。
【００７６】
リモコン１１８は、各種操作ボタンを備えており、該操作ボタンの押下によって、対応する操作信号を、例えば赤外光等を利用してリモコン受信部１１７へ出力可能に構成されている。
【００７７】
モデム１１９は、電話回線を接続可能に構成されており、例えば有料の放送番組を視聴した場合等に、課金情報等をセンターに送信可能に構成されている。
【００７８】
データバス１２０は、放送受信装置１を構成する各種構成要素の間のデータの入出力を行うためのバスである。
【００７９】
（２）  番組表の表示態様
続いて、図２から図５を参照して、本実施例に係る放送受信装置１により表示される番組情報の表示の態様について説明を進める。ここに、図２は、本実施例に係る放送受信装置１により表示される番組情報の表示の第一の態様を概念的に示す模式図であり、図３は、本実施例に係る放送受信装置１により表示される番組情報の表示の第二の態様を概念的に示す模式図であり、図４は、本実施例に係る放送受信装置１により表示される番組情報の表示の第三の態様を概念的に示す模式図であり、図５は、本実施例に係る放送受信装置１により表示される番組情報の表示の第四の態様を概念的に示す模式図である。
【００８０】
図２に示すように、番組情報を表示することで構成される電子番組表（ＥＰＧ）２００は、日表示部２０２と、時間帯表示部２０３と、チャンネル表示部２０４と、表示セル２０５と、番組詳細情報表示部２０８とを備えている。また、表示セル２０５には、番組名表示文字列２０６と、識別記号列２０７とが表示される。
【００８１】
日表示部２０２は、日付を表示可能に構成されている。ＥＰＧデータには８日分の番組情報が記載されているため、これに対応して、日表示部２０２も８日分の日付を表示可能に構成されている。また、リモコン１１８を介した指示により、日表示部２０２におけるフォーカス２０２ａを移動させることで、所望の日付を指定することができる。例えば、図２では、１０月２１日が指定されており、電子番組表２００には、１０月２１日の番組情報が表示されている。
【００８２】
時間帯表示部２０３は、時間帯を表示可能に構成されている。例えば図２では、１４時００分００秒から１７時５９分５９秒までの時間帯が表示されており、電子番組表２００には、この時間帯に対応する番組情報が表示されている。また、リモコン１１８を介した指示により、時間帯表示部２０３に表示される時間帯を例えば上下にスクロールして、他の時間帯を表示することができる。
【００８３】
チャンネル表示部２０４は、チャンネルを表示可能に構成されている。例えば図２では、ＢＳ１０１、ＢＳ１０２、ＢＳ１０３及びＢＳ１０４の４つのチャンネルが表示されており、電子番組表２００には、この４つのチャンネルに対応する番組情報が表示されている。また、リモコン１１８を介した指示により、チャンネル表示部２０４に表示されるチャンネルを例えば左右方向にスクロールして、他のチャンネルを表示することができる。
【００８４】
表示セル２０５は、チャンネルに対応する列と時間帯に対応する行とで区切られた、番組情報を表示するための表示領域である。表示セル２０５の列方向の大きさは、チャンネル表示部２０４において特定される一つのチャンネルが占める大きさと同じである。表示セル２０５の行方向の大きさは、時間帯表示部２０３における“１５分”の時間幅が占める大きさを最小単位（言い換えれば、基準行数）とし、そのＮ倍（但し、Ｎは１以上の整数）の大きさを適宜とり得る。
【００８５】
また、リモコン１１８を介した指示により、表示セル２０５におけるフォーカス２０５ａを移動させることで、所望の表示セル２０５を指定することができる。例えば、図２では、「ＢＳ１０１」チャンネルにおいて１０月２１日の１５時３０分台に放送される「イタリア語会話」という放送番組が指定されている。
【００８６】
より具体的には、表示セル２０５には、番組名表示文字列２０６と、識別記号列２０７とが表示される。
【００８７】
番組名表示文字列２０６は、表示セル２０５の大きさに合わせて、所定文字数の放送番組の名称（更に表示セル２０５の大きさが許す場合には、放送番組の内容等）を構成する。番組名表示文字列２０６は、表示セル２０５に一つの放送番組に関する番組情報を表示する際に作成され、表示セル２０５上に表示される。
【００８８】
識別記号列２０７は、表示セル２０５に二つ以上の放送番組に関する番組情報を表示する際に作成され、表示セル２０５上に表示される記号列である。具体的には、表示セル２０５に二つ以上の放送番組に関する番組情報を表示する必要がある場合には、二つ以上の放送番組の夫々に対して、例えば放送順に（即ち、放送開始時刻の早い順に）固有の識別記号が付与される。そして、この識別番号を、放送順に配列することで識別記号列２０７が構成される。図２においては、識別記号として、数字の「１」、「２」等が付与されている。
【００８９】
この表示セル２０５の大きさの決定や、表示セル２０５に番組名表示文字列２０６を表示するか又は識別記号列２０７を表示するか等の決定に関する動作については、後に詳述する（図６等参照）。
【００９０】
番組詳細情報表示部２０８は、フォーカス２０５ａにより指定されている放送番組の番組情報を詳細に表示可能に構成されている。例えば、表示セル２０５に表示されている放送番組の名称に加えて、放送番組の内容や、具体的な放送時間や、解像度や、アスペクト比や、コピー制限や視聴制限があるか否か或いは有料放送であるか否か等を示す情報等が表示される。図２では、「ＢＳ１０１」チャンネルにおいて１０月２１日の１５時３０分台に放送される「イタリア語会話」という放送番組の番組情報が詳細に表示されている。
【００９１】
識別記号列２０７が表示されている表示セル２０５がフォーカス２０５ａにより指定された場合には、図３に示すように、フォーカス２０５ａにより指定された表示セル２０５に表示されている識別記号列２０７が示す放送番組の名称等が、表示セル２０５とは別個独立に存在するポップアップセル２１０に表示される。言い換えれば、識別記号列２０７が表示されている表示セル２０５がフォーカス２０５ａにより選択された場合には、識別記号列２０７が示す放送番組の名称等を含む番組名表示文字列２０６が表示されるポップアップセル２１０が新たに電子番組表２００上に表示される。ポップアップセル２１０が表示されると、フォーカス２０５ａは、ポップアップセル２１０中に移動し、ポップアップセル２１０中に表示されている番組名表示文字列２０６を指定することができるようになる。そして、フォーカス２０５ａにより指定されている放送番組の番組情報は、番組詳細情報表示部２０８に詳細に表示される。
【００９２】
尚、ポップアップセル２１０は、元の表示セル２０５ａとの対応付けを認識することができるように表示されることが好ましい。例えば図３に示すように、ポップセル２１０が元の表示セル２０５ａに重なるように、該ポップアップセル２１０を表示するように構成してもよい。或いは、図４に示すように、元のセル２０５ａとポップアップセル２１０とを線で結ぶように構成してもよい。或いは、その他の表示の態様により、ポップアップセル２１０と元の表示セル２０５ａとの対応付けを認識することができるように、該ポップアップセル２１０を表示するように構成してもよい。
図３においては、フォーカス２０５ａにより指定された単一の表示セル２０５に表示されている識別記号列２０７が示す放送番組の名称等が、ポップアップセル２１０に表示される構成を採用しているが、ポップアップセル２１０の表示の態様としては、これに限定されるものではない。例えば、図５に示すように、識別記号列２０７が表示されている表示セル２０５がフォーカス２０５ａにより選択された場合、フォーカス２０５ａにより指定された表示セル２０５が属するチャンネルの全ての識別記号列２０７の夫々に対応する複数のポップアップ２１０を表示するように構成してもよい。或いは、識別記号列２０７が表示されている表示セル２０５がフォーカス２０５ａにより選択された場合、フォーカス２０５ａにより指定された表示セル２０５が属する時間帯の全ての識別記号列２０７の夫々に対応する複数のポップアップ２１０を表示するように構成してもよい。
【００９３】
（３）  動作原理
続いて、図６から図１０を参照して、本実施例に係る放送受信装置１による番組情報の表示に係る動作原理について説明を進める。ここに、図６は、本実施例に係る放送受信装置１による番組情報の表示に係る動作の第一の流れを概念的に示すフローチャートであり、図７は、本実施例に係る放送受信装置１による番組情報の表示に係る動作の第二の流れを概念的に示すフローチャートであり、図８は、本実施例に係る放送受信装置１の番組情報の表示に係る動作の第三の流れを概念的に示すフローチャートであり、図９は、放送信号を受信することで得られるＥＩＴ情報の一具体例を概念的に示すデータ構造図であり、図１０は、本実施例に係る放送受信装置１による番組情報の表示の際に生成されるＥＰＧデータテーブルの一の具体例を概念的に示すデータ構造図である。
【００９４】
尚、以下に説明する動作は、一つのチャンネル（ここでは、図２のＢＳ１０１チャンネル）に着目して説明を進める。複数のチャンネルの夫々において、このような動作を繰り返すことで、図２等に示す電子番組表２００を表示することができる。
【００９５】
図６に示すように、ＣＰＵ１１３の制御の下に、初めに特定のチャンネル（ここでは、ＢＳ１０１チャンネル）に対応する、電子番組表２００の表示開始時間から表示終了時間までの番組情報が取得される（ステップＳ１０１）。これは、ＥＰＧデータ・基本データデコーダ１０７の出力として取得される。
【００９６】
具体的に取得される番組情報について、図９を参照して説明する。電子番組表２００の表示開始時間を１４時００分００秒とし、表示終了時間を１７時５９分５９秒とすると、図９に示すように、その時間帯に放送される放送番組の番組情報が取得される。取得される番組情報としては、上述した番組情報の各種具体例の少なくとも一部が取得されれば足りる。例えば、放送番組が放送されるチャンネルを示すチャンネル名（ｓｅｒｖｉｃｅ＿ｉｄ）、放送番組を識別するための固有のイベントＩＤ（ｅｖｅｎｔ＿ｉｄ）、放送番組の放送開始時刻（ｓｔａｒｔ＿ｔｉｍｅ）、放送番組の放送時間（ｄｕｒａｔｉｏｎ）、放送番組の名称（ｅｖｅｎｔ＿ｎａｍｅ＿ｃｈａｒ）等が取得される。
【００９７】
再び図６において、続いて、ＣＰＵ１１３の制御の下に、電子番組表２００を表示するために用いられるパラメータの初期化が行われる（ステップＳ１０２）。具体的には、例えば、後述する単位時間帯を識別するための変数“ｉ”が“０”に初期化され、表示セル２０５の行数（即ち、行方向の幅）“ＧＩ＿ｉが“１”に初期化され、一番初めに表示される表示セル２０５のセルＩＤ“Ｓｎ＿ｉ”が“０１”に初期化される。
【００９８】
続いて、ＣＰＵ１１３の動作により、単位時間帯“Ｔｗ＿ｉ”内に、放送を開始し、終了し、又は継続する（以降、適宜“開始等する”と称する）放送番組“Ｅｌ＿ｉ”が取得される（ステップＳ１０３）。具体的には、“Ｅｌ＿ｉ”としては、放送番組のイベントＩＤが取得される。
【００９９】
ここで、単位時間“Ｔｗ＿ｉ”とは、電子番組表２００の表示開始時間から表示終了時間までの時間帯を、例えば１５分単位で区切った場合の、夫々の時間帯の区間を示す。そして、時間の早い区間から順に、“Ｔｗ＿１”、“Ｔｗ＿２”、・・・というようにＩＤが付与される。より具体的には、１４時００分００秒から１４時１４分５９秒までの時間帯が“Ｔｗ＿１”と定義され、１４時１５分００秒から１４時２９分５９秒までの時間帯が“Ｔｗ＿２”と定義され、以降、表示終了時間までこの定義づけが繰り返される。
【０１００】
例えば図９に示す番組情報が取得された場合には、１４時００分００秒から１４時１４分５９秒の時間帯に相当する単位時間帯“Ｔｗ＿１”内に、放送を開始し、終了し、又は継続する放送番組“Ｅｌ＿１”として、“００１”が取得される。１４時１５分００秒から１４時２９分５９秒までの時間帯に相当する単位時間帯“Ｔｗ＿２”内に、放送を開始等する放送番組“Ｅｌ＿２”として、“００１”及び“００２”が取得される。１４時３０分００秒から１４時４４分５９秒の時間帯に相当する単位時間帯“Ｔｗ＿３”内に、放送を開始等する放送番組“Ｅｌ＿３”として、“００３”及び“００４”が取得される。１４時４５分００秒から１４時５９分５９秒の時間帯に相当する単位時間帯“Ｔｗ＿４”内に、放送を開始等する放送番組“Ｅｌ＿１”として、“００４”及び“００５”が取得される。１５時００分００秒から１５時１４分５９秒の時間帯に相当する単位時間帯“Ｔｗ＿５”内に、放送を開始等する放送番組“Ｅｌ＿５”として、“００６”が取得される。１５時１５分００秒から１５時２９分５９秒の時間帯に相当する単位時間帯“Ｔｗ＿６”内に、放送を開始等する放送番組“Ｅｌ＿６”として、“００６”が取得される。１５時３０分００秒から１５時４４分５９秒の時間帯に相当する単位時間帯“Ｔｗ＿７”内に、放送を開始等する放送番組“Ｅｌ＿７”として、“００７”が取得される。１５時４５分００秒から１５時５９分５９秒の時間帯に相当する単位時間帯“Ｔｗ＿８”内に、放送を開始等する放送番組“Ｅｌ＿８”として、“００７”及び“００８”が取得される。１６時００分００秒から１６時１４分５９秒の時間帯に相当する単位時間帯“Ｔｗ＿９”内に、放送を開始等する放送番組“Ｅｌ＿９”として、“００９”及び“０１０”が取得される。１６時１５分００秒から１６時２９分２９秒の時間帯に相当する単位時間帯“Ｔｗ＿１０”内に、放送を開始等する放送番組“Ｅｌ＿１０”として、“０１１”が取得される。１６時３０分００秒から１６時４４分５９秒の時間帯に相当する単位時間帯“Ｔｗ＿１２”内に、放送を開始等する放送番組“Ｅｌ＿１２”として、“０１２”、“０１３”及び“０１４”が取得される。１７時００分００秒から１７時１４分５９秒の時間帯に相当する単位時間帯“Ｔｗ＿１３”内に、放送を開始等する放送番組“Ｅｌ＿１３”として、“０１５”が取得される。１７時１５分００秒から１７時２９分５９秒の時間帯に相当する単位時間帯“Ｔｗ＿１４”内に、放送を開始等する放送番組“Ｅｌ＿１４”として、“０１５”が取得される。１７時３０分００秒から１７時４４分５９秒の時間帯に相当する単位時間帯“Ｔｗ＿１５”内に、放送を開始等する放送番組“Ｅｌ＿１５”として、“０１５”が取得される。１７時４５分００秒から１７時５９分５９秒の時間帯に相当する単位時間帯“Ｔｗ＿１６”内に、放送を開始等する放送番組“Ｅｌ＿１６”として、“０１５”が取得されるもちろんこれら“Ｅｌ＿ｉ”の取得は、図６等のフローチャートに従ってｉを順次インクリメントしながら行われる。これらの取得された放送番組“Ｅｌ＿ｉ”が、本発明の「対象番組」の一具体例を構成している。
【０１０１】
続いて、ＣＰＵ１１３の動作により、単位時間帯“Ｔｗ＿ｉ”内に、放送を開始し、終了し、又は継続する放送番組の数“Ｅｎ＿ｉ”が取得される（ステップＳ１０４）。ここでは、例えば図９に示す番組情報が取得された場合には、単位時間帯“Ｔｗ＿１”内に、放送を開始等する放送番組の数“Ｅｎ＿１”として“１”が取得される。単位時間帯“Ｔｗ＿２”内に、放送を開始等する放送番組の数“Ｅｎ＿２”として“２”が取得される。単位時間帯“Ｔｗ＿３”内に、放送を開始等する放送番組の数“Ｅｎ＿３”として“２”が取得される。単位時間帯“Ｔｗ＿４”内に、放送を開始等する放送番組の数“Ｅｎ＿４”として“２”が取得される。単位時間帯“Ｔｗ＿５”内に、放送を開始等する放送番組の数“Ｅｎ＿５”として“１”が取得される。単位時間帯“Ｔｗ＿６”内に、放送を開始等する放送番組の数“Ｅｎ＿６”として“１”が取得される。単位時間帯“Ｔｗ＿７”内に、放送を開始等する放送番組の数“Ｅｎ＿７”として“１”が取得される。単位時間帯“Ｔｗ＿８”内に、放送を開始等する放送番組の数“Ｅｎ＿８”として“２”が取得される。単位時間帯“Ｔｗ＿９”内に、放送を開始等する放送番組の数“Ｅｎ＿９”として“２”が取得される。単位時間帯“Ｔｗ＿１０”内に、放送を開始等する放送番組の数“Ｅｎ＿１０”として“１”が取得される。単位時間帯“Ｔｗ＿１１”内に、放送を開始等する放送番組の数“Ｅｎ＿１１”として“２”が取得される。単位時間帯“Ｔｗ＿１２”内に、放送を開始等する放送番組の数“Ｅｎ＿１２”として“３”が取得される。単位時間帯“Ｔｗ＿１３”内に、放送を開始等する放送番組の数“Ｅｎ＿１３”として“１”が取得される。単位時間帯“Ｔｗ＿１４”内に、放送を開始等する放送番組の数“Ｅｎ＿１４”として“１”が取得される。単位時間帯“Ｔｗ＿１５”内に、放送を開始等する放送番組の数“Ｅｎ＿１５”として“１”が取得される。単位時間帯“Ｔｗ＿１６”内に、放送を開始等する放送番組の数“Ｅｎ＿１６”として“１”が取得される。もちろんこれら“Ｅｎ＿ｉ”の取得は、図６等のフローチャートに従ってｉを順次インクリメントしながら行われる。
【０１０２】
その結果、図１０の左側に示すようなテーブルを作成することができる。
【０１０３】
その後、ＣＰＵ１１３の動作により、“Ｅｎ＿ｉ”が“１”であるか否かが判定される（ステップＳ１０５）。
【０１０４】
ステップＳ１０５の判定の結果、“Ｅｎ＿ｉ”が“１”でないと判定された場合には（ステップＳ１０５：Ｎｏ）、図７の１へ移動する。
【０１０５】
他方、ステップＳ１０５の判定の結果、“Ｅｎ＿ｉ”が“１”であると判定された場合には（ステップＳ１０５：Ｙｅｓ）、続いて、単位時間帯“Ｔｗ＿ｉ”内に、放送を開始等する放送番組を示す“Ｅｌ＿ｉ”に含まれるイベントＩＤが、単位時間帯“Ｔｗ＿ｉ”よりも時間的に一つ前の単位時間帯“Ｔｗ＿ｉ−１”内に放送を開始等する放送番組を示す“Ｅｌ＿ｉ−１”内に存在しているか否かが判定される（ステップＳ１０６）。より具体的には、単位時間帯“Ｔｗ＿ｉ”に放送される放送番組が、一つ前の単位時間帯“Ｔｗ＿ｉ−１”においても放送されるか否かが判定される。
【０１０６】
ステップＳ１０６の判定の結果、“Ｅｌ＿ｉ”に含まれるイベントＩＤが、“Ｅｌ＿ｉ−１”内に存在していないと判定された場合（ステップＳ１０６：Ｎｏ）、ＣＰＵ１１３の動作により、“Ｅｌ＿ｉ”に含まれるイベントＩＤを、単位時間“Ｔｗ＿ｉ”に対応する表示セル２０５に番組情報を表示すべき放送番組を示す“Ｅｄ＿ｉ”に登録する（ステップＳ１０７）。この登録された放送番組“Ｅｄ＿ｉ”が、本発明の「表示番組」の一具体例を構成する。
【０１０７】
このため、“Ｅｌ＿ｉ”に含まれるイベントＩＤが特定する放送番組の番組情報は、単位時間帯“Ｔｗ＿ｉ”に対応する表示セル２０５に表示される。
【０１０８】
その後、ＣＰＵ１１３の動作により、単位時間帯“Ｔｗ＿ｉ−１”に対応する表示セルのセルＩＤ“Ｓｎ＿ｉ−１”に“１”を加算したセルＩＤを、単位時間帯“Ｔｗ＿ｉ”に対応する表示セルのセルＩＤ“Ｓｎ＿ｉ”とする（ステップＳ１０８）。そして、単位時間帯“Ｔｗ＿ｉ”が、最後の時間帯であるか否かが判定される（ステップＳ１０９）。
【０１０９】
ステップＳ１０９の判定の結果、単位時間帯“Ｔｗ＿ｉ”が、最後の時間帯であると判定された場合には（ステップＳ１０９：Ｙｅｓ）、図８の３へ移動する。
【０１１０】
他方、ステップＳ１０９の判定の結果、単位時間帯“Ｔｗ＿ｉ”が、最後の時間帯でないと判定された場合には（ステップＳ１０９：Ｎｏ）、変数“ｉ”をインクリメントした後（ステップＳ１１０）、ステップＳ１０３からの処理を継続する。
【０１１１】
他方、ステップＳ１０６の判定の結果、“Ｅｌ＿ｉ”に含まれるイベントＩＤが、“Ｅｌ＿ｉ−１”内に存在していると判定された場合（ステップＳ１０６：Ｙｅｓ）、続いて、単位時間帯“Ｔｗ＿ｉ”よりも時間的に一つ前の単位時間帯“Ｔｗ＿ｉ−１”内に放送を開始等する放送番組の数“Ｅｎ＿ｉ−１”が“１”であるか否かが判定される（ステップＳ１１１）。より具体的には、単位時間帯“Ｔｗ＿ｉ”に放送される放送番組が、一つ前の単位時間帯“Ｔｗ＿ｉ−１”においても放送されており且つ単位時間帯“Ｔｗ＿ｉ−１”の全体に渡って放送されるか（即ち、占有しているか）否かが判定される。単位時間帯“Ｔｗ＿ｉ”に放送される放送番組が、一つ前の単位時間帯“Ｔｗ＿ｉ−１”においても放送されており且つ単位時間帯“Ｔｗ＿ｉ−１”の全体に渡って放送される場合には、“Ｅｎ＿ｉ−１”は当然に“１”である。他方、単位時間帯“Ｔｗ＿ｉ”に放送される放送番組が、一つ前の単位時間帯“Ｔｗ＿ｉ−１”においても放送されており且つ単位時間帯“Ｔｗ＿ｉ−１”の全体に渡って放送されない（即ち、単位時間帯“Ｔｗ＿ｉ−１”の一部において放送される）場合には、“Ｅｎ＿ｉ−１”は当然に“１”ではない。
【０１１２】
ステップＳ１１１の判定の結果、“Ｅｎ＿ｉ−１”が“１”でないと判定された場合（ステップＳ１１１：Ｎｏ）、ＣＰＵ１１３の動作により、単位時間帯“Ｔｗ＿ｉ”よりも時間的に一つ前の単位時間帯“Ｔｗ＿ｉ−１”内に放送を開始等する放送番組を示す“Ｅｌ＿ｉ−１”内に含まれるイベントＩＤのうち、単位時間帯“Ｔｗ＿ｉ”内に放送を開始等する放送番組を示す“Ｅｌ＿ｉ”内に含まれるイベントＩＤと重複するイベントＩＤが、単位時間帯“Ｔｗ＿ｉ−１”に対応する表示セル２０５に番組情報を表示すべき放送番組を示す“Ｅｄ＿ｉ−１”から削除される（ステップＳ１１２）。更に、ＣＰＵ１１３の動作により、単位時間帯“Ｔｗ＿ｉ−１”に対応する表示セル２０５に番組情報を表示すべき放送番組の数を示す“ＧＩ＿ｉ−１”から、“１”を減算する（ステップＳ１１３）。その後、ステップＳ１０７へ進む。
【０１１３】
このため、“Ｅｌ＿ｉ”に含まれるイベントＩＤが特定する放送番組が、単位時間帯“Ｔｗ＿ｉ−１”から単位時間帯“Ｔｗ＿ｉ”に跨って放送されていたとしても、その番組情報は、単位時間帯“Ｔｗ＿ｉ”に対応する表示セル２０５に表示される。従って、単位時間帯“Ｔｗ＿ｉ−１”に対応する表示セル２０５に表示される番組情報の数を減らすことができる。
【０１１４】
他方、ステップＳ１１１の判定の結果、“Ｅｎ＿ｉ−１”が“１”であると判定された場合（ステップＳ１１１：Ｎｏ）、ＣＰＵ１１３の動作により、単位時間帯“Ｔｗ＿ｉ”に対応する表示セル２０５の行数を示す“Ｇｙ＿ｉ”に“１”が加算される（ステップＳ１１４）。尚、表示セル２０５の行数は、電子番組表２００上における“１５分”の時間幅の長さを基準の行数として、その基準の行数の倍数で示される。例えば、行数が“１”であれば、表示セル２０５は、“１５分”の時間幅の長さに相当する行数を有する。例えば、行数が“２”であれば、表示セル２０５は、“３０分”の時間幅の長さに相当する行数を有する。例えば、行数が“４”であれば、表示セル２０５は、“６０分”の時間幅の長さに相当する行数を有する。
【０１１５】
更に、ＣＰＵ１１３の動作により、単位時間帯“Ｔｗ＿ｉ”に対応する表示セル２０５のセルＩＤは、単位時間帯“Ｔｗ＿ｉ−１”に対応する表示セル２０５のセルＩＤをそのまま引き継ぐ（ステップＳ１１５）。その後、ステップＳ１０９へ進む。
【０１１６】
これは、言い換えれば、単位時間帯“Ｔｗ＿ｉ”に対応する表示セル２０５と、単位時間帯“Ｔｗ＿ｉ−１”に対応する表示セル２０５とを結合し、通常の２倍、３倍、・・・、Ｎ倍（但し、Ｎは２以上の整数）の行数を有する表示セル２０５を規定したことになる。つまり、“Ｅｌ＿ｉ”に含まれるイベントＩＤが特定する放送番組は、単位時間帯“Ｔｗ＿ｉ−１”から“Ｔｗ＿ｉ”に跨って且つそれらの単位時間帯を占有して放送されるため、夫々の単位時間帯に対応する表示セル２０５を結合したより大きな表示セルにその番組情報が表示される。
【０１１７】
続いて、図７に示すように、図６のステップＳ１０５の判定の結果、“Ｅｎ＿ｉ”が“１”でないと判定された場合には（ステップＳ１０５：Ｎｏ）、初めに、単位時間帯“Ｔｗ＿ｉ”内に含まれる放送番組を識別する際に用いる変数“ｊ”が“１”に初期化される（ステップＳ２０１）。
【０１１８】
その後、ＣＰＵ１１３の動作により、“Ｅｌ＿ｉ”に含まれる二つ以上のイベントＩＤの夫々に対して（＃ｊ）のＩＤを付与した後、イベントＩＤ（＃ｊ）により特定される放送番組が、単位時間帯“Ｔｗ＿ｉ”の一つ前の単位時間帯“Ｔｗ＿ｉ−１”を占有しているか否かが判定される（ステップＳ２０２）。即ち、“Ｅｌ＿ｉ”に含まれる一つのイベントＩＤ（＃ｊ）により特定される放送番組が、一つ前の単位時間帯“Ｔｗ＿ｉ−１”の全体に渡って放送されているか否かが判定される（ステップＳ２０２）。
【０１１９】
ステップＳ２０２の判定の結果、イベントＩＤ（＃ｊ）により特定される放送番組が、単位時間帯“Ｔｗ＿ｉ−１”を占有していると判定された場合（ステップＳ２０２：Ｙｅｓ）、ＣＰＵ１１３の動作により、イベントＩＤ（＃ｊ）は、単位時間“Ｔｗ＿ｉ”に対応する表示セル２０５に番組情報を表示すべき放送番組を示す“Ｅｄ＿ｉ”に登録されないように設定される（ステップＳ２０５）。即ち、イベントＩＤ（＃ｊ）にて特定される放送番組の番組情報は、単位時間帯“Ｔｗ＿ｉ−１”に対応する表示セル２０５に表示すれば足りるため、単位時間帯“Ｔｗ＿ｉ”に対応する表示セル２０５に表示しないように設定される。
【０１２０】
他方、ステップＳ２０２の判定の結果、イベントＩＤ（＃ｊ）により特定される放送番組が、単位時間帯“Ｔｗ＿ｉ−１”を占有していないと判定された場合（ステップＳ２０２：Ｎｏ）、続いて、ＣＰＵ１１３の動作により、イベントＩＤ（＃ｊ）により特定される放送番組が、単位時間帯“Ｔｗ＿ｉ”の一つ後ろの単位時間帯“Ｔｗ＿ｉ＋１”を占有しているか否かが判定される（ステップＳ２０３）。即ち、“Ｅｌ＿ｉ”に含まれる一つのイベントＩＤ（＃ｊ）により特定される放送番組が、一つ後ろの単位時間帯“Ｔｗ＿ｉ＋１”の全体に渡って放送されているか否かが判定される（ステップＳ２０３）。
【０１２１】
ステップＳ２０３の判定の結果、イベントＩＤ（＃ｊ）により特定される放送番組が、単位時間帯“Ｔｗ＿ｉ＋１”を占有していると判定された場合（ステップＳ２０３：Ｙｅｓ）、ＣＰＵ１１３の動作により、イベントＩＤ（＃ｊ）は、単位時間“Ｔｗ＿ｉ”に対応する表示セル２０５に番組情報を表示すべき放送番組を示す“Ｅｄ＿ｉ”に登録されないように設定される（ステップＳ２０５）。即ち、イベントＩＤ（＃ｊ）にて特定される放送番組の番組情報は、単位時間帯“Ｔｗ＿ｉ＋１”に対応する表示セル２０５に表示すれば足りるため、単位時間帯“Ｔｗ＿ｉ”に対応する表示セル２０５に表示しないように設定される。
【０１２２】
他方、ステップＳ２０３の判定の結果、イベントＩＤ（＃ｊ）により特定される放送番組が、単位時間帯“Ｔｗ＿ｉ＋１”を占有していないと判定された場合（ステップＳ２０３：Ｎｏ）、ＣＰＵ１１３の動作により、イベントＩＤ（＃ｊ）は、単位時間“Ｔｗ＿ｉ”に対応する表示セル２０５に番組情報を表示すべき放送番組を示す“Ｅｄ＿ｉ”に登録さるように設定される（ステップＳ２０４）。即ち、イベントＩＤ（＃ｊ）にて特定される放送番組の番組情報が、単位時間帯“Ｔｗ＿ｉ”に対応する表示セル２０５に表示されるように設定される。
【０１２３】
続いて、ＣＰＵ１１３の動作により、イベントＩＤ（＃ｊ）が、“Ｅｌ＿ｉ”中の最後のイベントＩＤであるか否かが判定される（ステップＳ２０６）。
【０１２４】
ステップＳ２０６の判定の結果、イベントＩＤ（＃ｊ）が、“Ｅｌ＿ｉ”中の最後のイベントＩＤでないと判定された場合（ステップＳ２０６：Ｎｏ）、ＣＰＵ１１３の動作により、変数“ｊ”をインクリメントした後（ステップＳ２０７）、ステップＳ２０２からの処理を継続する。
【０１２５】
他方、ステップＳ２０６の判定の結果、イベントＩＤ（＃ｊ）が、“Ｅｌ＿ｉ”中の最後のイベントＩＤであると判定された場合（ステップＳ２０６：Ｙｅｓ）、図６のステップＳ１０８へ移動する。
【０１２６】
以上説明した図６のステップＳ１０１からステップＳ１１５までの動作及び図７のステップＳ２０１からステップＳ２０７の動作が終了した後には、図１０に示すテーブルが生成されている。以降、このテーブルに従って、テレビ１１２への、実際の電子番組表２００の表示が行われる。この動作については、図８を用いて説明を進める。
【０１２７】
図８に示すように、初めに変数“ｉ”を“１”に初期化する（ステップＳ３０１）。続いて、ＣＰＵ１１３の動作により、セルＩＤ“ｉ”の表示セル２０５を、指定の行数“Ｇｙ”で、且つ単位時間帯に対応する位置に表示する（ステップＳ３０２）。例えば、図１０に示すテーブルが生成された場合には、セルＩＤ“０１”の表示セル２０５を、指定の行数“１”で（即ち、１５分の時間幅に相当する行数で）、単位時間帯“Ｔｗ＿１”に対応する位置に表示する。例えば、セルＩＤ“０５”の表示セル２０５を、指定の行数“２”で（即ち、３０分の時間幅に相当する行数で）、単位時間帯“Ｔｗ＿５”及び“Ｔｗ＿６”に対応する位置に表示する。
【０１２８】
続いて、ＣＰＵ１１３の動作により、セルＩＤ“ｉ”の表示セル２０５が対応する単位時間帯“Ｔｗ＿ｋ（但し、ｋは１以上の整数を示す任意の定数）”に番組情報を表示する放送番組の数“ＧＩ＿ｋ”が“１”であるか否かが判定される（ステップＳ３０３）。言い換えれば、セルＩＤ“ｉ”の表示セル２０５中に番組情報を表示すべき放送番組の数が、一つであるか又は二つ以上であるかが判定される。
【０１２９】
ステップＳ３０３の判定の結果、単位時間帯“Ｔｗ＿ｋ”に番組情報を表示する放送番組の数“ＧＩ＿ｋ”が“１”であると判定された場合には（ステップＳ３０３：Ｙｅｓ）、セルＩＤ“ｉ”の表示セル２０５中には、一つの放送番組に関する番組情報を表示すればよい。従って、ＣＰＵ１１３の動作により、その表示セル２０５には、“Ｅｄ＿ｋ”にて特定される一つの放送番組の番組情報を示す番組名表示文字列２０６が表示される（ステップＳ３０４）。より具体的には、放送番組“Ｅｄ＿ｋ”の名称等が、行数×１行当たりの文字数を最大文字数として、セルＩＤ“ｉ”の表示セル２０５中に表示される。
【０１３０】
他方、ステップＳ３０３の判定の結果、単位時間帯“Ｔｗ＿ｋ”に番組情報を表示する放送番組の数“ＧＩ＿ｋ”が“１”でないと判定された場合には（ステップＳ３０３：Ｎｏ）、セルＩＤ“ｉ”の表示セル２０５中には、二つ以上の放送番組に関する番組情報を表示する必要がある。従って、ＣＰＵ１１３の動作により、その表示セル２０５中には、放送番組“Ｅｄ＿ｋ”にて特定される二つ以上の放送番組に対して、放送順に固有の識別記号を付与し、該識別記号により構成される識別記号列２０７が表示される（ステップＳ３０５）。
【０１３１】
その後、ＣＰＵ１１３の動作により、最後の表示セル２０５に対する表示処理が終了したか否かが判定される（ステップＳ３０６）。
【０１３２】
ステップＳ３０６の判定の結果、最後の表示セル２０５に対する表示処理が終了したと判定された場合には（ステップＳ３０６：Ｙｅｓ）、動作を終了する。
【０１３３】
他方、ステップＳ３０６の判定の結果、最後の表示セル２０５に対する表示処理が終了していないと判定された場合には（ステップＳ３０６：Ｎｏ）、変数“ｉ”をインクリメントした後（ステップＳ３０７）、ステップＳ３０２からの処理を継続する。
【０１３４】
このようにして、図２に示す電子番組表２００がテレビ１１２の表示画面上に表示され、必要に応じて、ポップアップメニュー２１０が表示される。
【０１３５】
以上説明したように、本実施例に係る放送受信装置１では、ある単位時間帯“Ｔｗ＿ｉ”に着目した場合に、その前後の単位時間帯“Ｔｗ＿ｉ−１”及び“Ｔｗ＿ｉ＋１”に放送される放送番組とのつながりをも考慮しながら、ある単位時間帯“Ｔｗ＿ｉ”に対応する表示セル２０５に表示すべき番組情報を好適に取捨選択することができる。従って、２次元マトリクス状に配置される複数の表示セル２０５に、番組情報を見やすく表示することができる。
【０１３６】
更に、表示セル２０５の大きさを、単位時間帯の幅に対応付けて決定しているため、表示セル２０５の大きさがふぞろいにばらつくことがない。これにより、すっきりとした見やすい電子番組表２００を表示することができる。
【０１３７】
また、一つの表示セル２０５に複数の放送番組に関する複数の番組情報を表示する必要がある場合には、番組情報自体を表示することに代えて、簡略化された識別記号列２０７を表示している。このため、電子番組表２００が煩雑なものにならないと共に、該識別記号列２０７として表示されている放送番組の数や放送順序等を簡易に識別することができる。
【０１３８】
そして、識別記号列２０７にて表示されている表示セル２０５がフォーカス２０５ａを用いて選択された場合には、その識別記号列２０７にて特定される放送番組の番組情報を、ポップアップセル２１０に表示することができる。従って、通常は識別記号列２０７を表示することで、よりシンプルな電子番組表を表示しつつも、必要なときにポップアップセル２１０を表示して、より詳しい番組情報を参照することができる。
【０１３９】
このように、本実施例に係る放送受信装置１によれば、一つの表示セル２０５に複数の番組情報を、無理やり詰め込んだ状態で表示したり、非常に小さな表示セル２０５に番組情報を無理やり表示したり、或いは表示しきれない放送番組の番組情報を空白の表示セル２０５で表示するという不都合は生じない。その結果、全体としてすっきりとまとまった、より見やすい（いわば、各種番組情報が最適且つ効率的に配置された状態の）電子番組表２００を表示することができる。
【０１４０】
尚、図７のステップＳ２０３における処理を省略するか、或いは図６のステップＳ１１１においてＮｏ判定された以降のステップＳ１１２及びＳ１１３を省略することでも、同様に電子番組表２００を表示することができる。即ち、ある単位時間帯“Ｔｗ＿ｉ”に着目した場合に、その前の単位時間帯“Ｔｗ＿ｉ−１”に放送される放送番組とのつながりを考慮しながら、ある単位時間帯“Ｔｗ＿ｉ”に対応する表示セル２０５に表示すべき番組情報を好適に取捨選択しても、２次元マトリクス状に配置される複数の表示セル２０５に、番組情報を見やすく表示することができる。
【０１４１】
本発明は、上述した実施例に限られるものではなく、請求の範囲及び明細書全体から読み取れる発明の要旨或いは思想に反しない範囲で適宜変更可能であり、そのような変更を伴なう電子番組表表示装置及び方法、放送受信装置、並びにコンピュータプログラムもまた本発明の技術的範囲に含まれるものである。
【図面の簡単な説明】
【０１４２】
【図１】本実施例に係る放送受信装置の基本構成を概念的に示すブロック図である。
【図２】本実施例に係る放送受信装置により表示される番組情報の表示の第一の態様を概念的に示す模式図である。
【図３】本実施例に係る放送受信装置により表示される番組情報の表示の第二の態様を概念的に示す模式図である。
【図４】本実施例に係る放送受信装置により表示される番組情報の表示の第三の態様を概念的に示す模式図である。
【図５】本実施例に係る放送受信装置により表示される番組情報の表示の第四の態様を概念的に示す模式図である。
【図６】本実施例に係る放送受信装置による番組情報の表示に係る動作の第一の流れを概念的に示すフローチャートである。
【図７】本実施例に係る放送受信装置による番組情報の表示に係る動作の第二の流れを概念的に示すフローチャートである。
【図８】本実施例に係る放送受信装置による番組情報の表示に係る動作の第三の流れを概念的に示すフローチャートである。
【図９】放送信号を受信することで得られるＥＩＴ情報の一具体例を概念的に示すデータ構造図である。
【図１０】本実施例に係る放送受信装置による番組情報の表示の際に生成されるＥＰＧデータテーブルの一の具体例を概念的に示すデータ構造図である。
【符号の説明】
【０１４３】
１０１  放送受信アンテナ／ＣＡＴＶ同軸ケーブル
１０２  選曲・検波部
１０３  復調・復号部
１０４  フレーム分離・リードソロモン復号部
１０５  デスクランブル部
１０６  ＭＰＥＧ２−ＤＥＭＵＸ部
１０７  ＥＰＧデータ・基本データデコーダ
１０８  映像復号処理部
１０９  ダウンコンバータ
１１０  音声復号処理部
１１１  ビデオグラフィック制御部
１１２  テレビ
１１３  ＣＰＵ
１１４  カードＩ／Ｆ
１１５  ＣＡＳカード１１５
１１６  メモリ
１１７  リモコン受信部
１１８  リモコン
１１９  モデム
１２０  データバス
２００  番組表
２０２  日表示部
２０３  時間帯表示部
２０４  チャンネル表示部
２０５  表示セル
２０６  番組名表示文字列
２０７  識別記号列
２０８  番組詳細情報表示部
２１０  ポップアップセル
【図１】
2007043400.tif 000003
【図２】
2007043400.tif 000004
【図３】
2007043400.tif 000005
【図４】
2007043400.tif 000006
【図５】
2007043400.tif 000007
【図６】
2007043400.tif 000008
【図７】
2007043400.tif 000009
【図８】
2007043400.tif 000010
【図９】
2007043400.tif 000011
【図１０】
2007043400.tif 000012