(57)【要約】【課題】できるだけ多くの番組名を番組表に表示するとともに、番組表への番組名の表記を省略した番組を表示する場合に見やすい番組表を表示できるテレビジョン受信装置を提供する。【解決手段】当該取得されたＥＰＧ情報に基づく番組表を、映像表示部１５に表示させる番組表表示制御プログラム１８３ｃを実行したＣＰＵ１８１と、当該表示される番組表に含まれる１時間分の番組表示領域に表示可能な番組数を設定する番組数設定プログラム１８３ｂを実行したＣＰＵ１８１と、番組表表示制御プログラム１８３ｃを実行したＣＰＵ１８１によって、ユーザによる操作部１６の操作により番組表示領域に表示された隣り合う２つの番組間の領域が指定された場合には、当該隣り合う２つの番組間にあって当該番組表示領域に表示されなかった番組の詳細情報を、映像表示部１５における番組表が表示される領域と異なる領域に表示させるよう構成した。【選択図】図１
2008085969.tif 000002
【特許請求の範囲】
【請求項１】
テレビジョン放送波から、番組が属するジャンルに関する情報を含む番組情報を取得する取得手段と、
前記取得手段により取得された番組情報に基づく番組表を、表示手段に表示させる番組表表示制御手段と、
前記番組表表示制御手段により前記表示手段に表示される番組表に含まれる１時間分の番組表示領域における時間軸のサイズと、当該番組表示領域に表示される隣り合う２つの番組間の余白サイズと、当該番組表示領域に表示される文字のサイズと、当該番組表示領域に表示される一の番組あたりの時間軸の余白サイズと、当該番組表示領域に表示される一の番組あたりの最低表示行数と、のうち、少なくとも１つの項目の条件を設定する条件設定手段と、
前記条件設定手段により設定された前記項目の条件に基づいて、前記１時間分の番組表示領域に表示可能な番組数を設定する番組数設定手段と、
前記番組表示領域に表示された番組を指定する指定手段と、
一の番組を選択する選択手段と、
前記選択手段により選択された一の番組に関するテレビジョン放送信号を、前記テレビジョン放送波から受信する受信手段と、
前記選択手段により一の番組が選択される度に、当該一の番組が属するジャンルを前記番組情報から抽出し、ジャンル毎にカウントして記憶する記憶手段と、
を備え、
前記番組表表示制御手段は、１時間あたりに含まれる番組数が前記番組数設定手段により設定された１時間分の番組表示領域に表示可能な番組数を上回る場合には、当該１時間あたりに含まれる番組のうち、放送時間が長い番組を優先的に表示させるとともに、上回る分の番組の番組表示領域への表示を省略させ、
前記番組表表示制御手段は、前記１時間あたりに含まれる番組の中に放送時間が同一の番組が複数ある場合には、前記記憶手段に記憶された頻度が高いジャンルに属する番組を優先的に表示させ、
前記番組表表示制御手段は、前記番組表示領域に表示された隣り合う２つの番組間に当該番組表示領域に表示されなかった番組がある場合には、当該番組表示領域に表示されなかった番組がある隣り合う２つの番組間の中間領域を識別可能に表示させ、
前記指定手段は、前記中間領域を指定し、
前記番組表表示制御手段は、前記指定手段により前記中間領域が指定された場合に、当該隣り合う２つの番組間にあって当該番組表示領域に表示されなかった番組の詳細情報を、前記表示手段における前記番組表が表示される領域と異なる領域に表示させることを特徴とするテレビジョン受信装置。
【請求項２】
テレビジョン放送波から番組情報を取得する取得手段と、
前記取得手段により取得された番組情報に基づく番組表を、表示手段に表示させる番組表表示制御手段と、
前記番組表表示制御手段により前記表示手段に表示される番組表に含まれる１時間分の番組表示領域に表示可能な番組数を設定する番組数設定手段と、
前記番組表示領域に表示された番組を指定する指定手段と、
を備え、
前記番組表表示制御手段は、１時間あたりに含まれる番組数が前記番組数設定手段により設定された１時間分の番組表示領域に表示可能な番組数を上回る場合には、上回る分の番組の番組表示領域への表示を省略させ、
前記指定手段は、前記番組表示領域に表示された隣り合う２つの番組間に当該番組表示領域に表示されなかった番組がある場合に、当該番組表示領域に表示されなかった番組がある隣り合う２つの番組間の中間領域を指定し、
前記番組表表示制御手段は、前記指定手段により前記中間領域が指定された場合に、当該隣り合う２つの番組間にあって当該番組表示領域に表示されなかった番組の詳細情報を、前記表示手段における前記番組表が表示される領域と異なる領域に表示させることを特徴とするテレビジョン受信装置。
【請求項３】
請求項２に記載のテレビジョン受信装置において、
前記番組表表示制御手段は、１時間あたりに含まれる番組数が前記番組数設定手段により設定された１時間分の番組表示領域に表示可能な番組数を上回る場合には、当該１時間あたりに含まれる番組のうち、放送時間が長い番組を優先的に表示させることを特徴とするテレビジョン受信装置。
【請求項４】
請求項３に記載のテレビジョン受信装置において、
前記番組情報は、番組が属するジャンルに関する情報を含み、
一の番組を選択する選択手段と、
前記選択手段により選択された一の番組に関するテレビジョン放送信号を、前記テレビジョン放送波から受信する受信手段と、
前記選択手段により一の番組が選択される度に、当該一の番組が属するジャンルを前記番組情報から抽出し、ジャンル毎にカウントして記憶する記憶手段と、
を備え、
前記番組表表示制御手段は、前記１時間あたりに含まれる番組の中に放送時間が同一の番組が複数ある場合には、前記記憶手段に記憶された頻度が高いジャンルに属する番組を優先的に表示させることを特徴とするテレビジョン受信装置。
【請求項５】
請求項２〜４の何れか一項に記載のテレビジョン受信装置において、
前記１時間分の番組表示領域における時間軸のサイズと、当該番組表示領域に表示される隣り合う２つの番組間の余白サイズと、当該番組表示領域に表示される文字のサイズと、当該番組表示領域に表示される一の番組あたりの時間軸の余白サイズと、当該番組表示領域に表示される一の番組あたりの最低表示行数と、のうち、少なくとも１つの項目の条件を設定する条件設定手段を備え、
前記番組数設定手段は、前記条件設定手段により設定された前記項目の条件に基づいて、前記１時間分の番組表示領域に表示可能な番組数を設定することを特徴とするテレビジョン受信装置。
【請求項６】
請求項２〜５の何れか一項に記載のテレビジョン受信装置において、
前記番組表表示制御手段は、前記中間領域を識別可能に表示させることを特徴とするテレビジョン受信装置。
【請求項７】
請求項２〜６の何れか一項に記載のテレビジョン受信装置において、
前記番組表表示制御手段は、前記番組表示領域に表示された隣り合う２つの番組間に、当該番組表示領域に表示されなかった番組が複数ある場合に、前記中間領域を、所定数の分割領域に分割するとともに、前記番組表表示領域に表示されなかった前記複数の番組の一の番組と一の前記分割領域とを対応付け、
前記指定手段は、前記分割領域を指定し、
前記番組表表示制御手段は、前記指定手段により前記分割領域が指定された場合に、当該分割領域に対応付けられた番組の詳細情報を前記表示手段における前記番組表が表示される領域と異なる領域に表示させることを特徴とするテレビジョン受信装置。
【請求項８】
請求項７に記載のテレビジョン受信装置において、
前記番組表表示制御手段は、前記番組表表示領域に表示された隣り合う２つの番組間であって当該番組表示領域に表示されなかった番組の数が予め設定された分割領域の数より大きい場合に、（（当該隣り合う２つの番組間であって当該番組表示領域に表示されなかった番組の数）＋（分割領域の数）−（当該隣り合う２つの番組間であって当該番組表示領域に表示されなかった番組の数を分割領域の数で割った余り））／（分割領域の数）個の前記中間領域を作成し、作成した各中間領域を前記指定手段の指定により切り替えて表示させることを特徴とするテレビジョン受信装置。
【請求項９】
請求項８に記載のテレビジョン受信装置において、
前記番組表表示制御手段は、切替表示される、前記中間領域のそれぞれを識別可能に表示させることを特徴とするテレビジョン受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビジョン受信装置に関する。
【背景技術】
【０００２】
従来、テレビジョン受信装置（以下、「ＴＶ受信装置」という）により受信可能な放送媒体として、アナログ放送、ＢＳ（Broadcasting Satellite）デジタル放送、ＣＳ（Communication Satellite）デジタル放送、ケーブル放送等がある。さらに近年では、地上波
デジタル放送も加わって、受信可能な番組の数がますます多くなっている。
【０００３】
例えば、デジタル放送を提供する放送局等からは、各番組に関するテレビジョン放送信号の他に、ＥＰＧ（Electronic Program Guide）情報と呼ばれる番組情報も送信されているため、ＴＶ受信装置は、ＥＰＧ情報に基づいて、番組表を表示することができるようになっている。
【０００４】
ところで、ＴＶ受信装置により表示されるＥＰＧ情報に基づく番組表においては、その番組表が表示される表示画面の大きさ等の制限のために、番組の詳細情報を表示することができないという問題がある。
そこで、例えば、表示した番組表の中から一の番組が選択されると、その一の番組に関する詳細情報と映像とを表示できるＴＶ受信装置が提案されている（例えば、特許文献１参照）。
【０００５】
また、ＴＶ受信装置により表示されるＥＰＧ情報に基づく番組表においては、その番組表が表示される表示画面の大きさ等の制限のために、番組名が省略されて、「…」のみが表示された番組枠や何も表示されていない空白の番組枠が表示されることがあり、番組表が見づらいという問題や、より多くの番組名を表示できていないという問題がある。
そこで、例えば、１時間分の番組表示領域に表示可能な最大表示行数（Ｌ）を予め決めておき、１時間あたりに含まれる番組数（Ｎ）がこの最大表示行数（Ｌ）を上回った場合、「Ｌ−１」個の番組には、それぞれ一行分の番組枠を割り当てて、番組名を番組表示領域に表示するとともに、残りの「Ｎ−（Ｌ−１）」個の番組には、それぞれ１行分を「Ｎ−（Ｌ−１）」等分した大きさの番組枠を割り当てて、番組名を省略することによって、できるだけ多くの番組を表示することができるＴＶ受信装置（例えば、特許文献２参照）や、番組名を省略する番組には一行分よりも狭い番組枠を割り当て、そして、その番組にカーソルが合わされた時には、その番組の番組名をポップアップ表示させることによって、できるだけ多くの番組名を表示することができるＴＶ受信装置（例えば、特許文献３参照）などが提案されている。
【特許文献１】特開平７−２８４０３５号公報
【特許文献２】特開２００３−３４８４７９号公報
【特許文献３】特開平９−２７０９６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２の構成では、１時間分の番組表示領域における番組名が省略された番組の番組枠を合わせると一行分の番組枠になり、番組名が省略される番組に番組枠を割り当てなければ、表示できる番組名が１つ増えることになるため、より多くの番組名を表示できていないという問題を充分に解決できない。
また、特許文献３の構成では、ポップアップ表示が表示されると、ポップアップ表示の後ろに表示されている番組名を読み取ることができず、番組表が見づらいという問題を充分に解決できない。
【０００７】
本発明の課題は、できるだけ多くの番組名を番組表に表示するとともに、番組表への番組名の表記を省略した番組を表示する場合に見やすい番組表を表示できるテレビジョン受信装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、
テレビジョン受信装置において、
テレビジョン放送波から、番組が属するジャンルに関する情報を含む番組情報を取得する取得手段と、
前記取得手段により取得された番組情報に基づく番組表を、表示手段に表示させる番組表表示制御手段と、
前記番組表表示制御手段により前記表示手段に表示される番組表に含まれる１時間分の番組表示領域における時間軸のサイズと、当該番組表示領域に表示される隣り合う２つの番組間の余白サイズと、当該番組表示領域に表示される文字のサイズと、当該番組表示領域に表示される一の番組あたりの時間軸の余白サイズと、当該番組表示領域に表示される一の番組あたりの最低表示行数と、のうち、少なくとも１つの項目の条件を設定する条件設定手段と、
前記条件設定手段により設定された前記項目の条件に基づいて、前記１時間分の番組表示領域に表示可能な番組数を設定する番組数設定手段と、
前記番組表示領域に表示された番組を指定する指定手段と、
一の番組を選択する選択手段と、
前記選択手段により選択された一の番組に関するテレビジョン放送信号を、前記テレビジョン放送波から受信する受信手段と、
前記選択手段により一の番組が選択される度に、当該一の番組が属するジャンルを前記番組情報から抽出し、ジャンル毎にカウントして記憶する記憶手段と、
を備え、
前記番組表表示制御手段は、１時間あたりに含まれる番組数が前記番組数設定手段により設定された１時間分の番組表示領域に表示可能な番組数を上回る場合には、当該１時間あたりに含まれる番組のうち、放送時間が長い番組を優先的に表示させるとともに、上回る分の番組の番組表示領域への表示を省略させ、
前記番組表表示制御手段は、前記１時間あたりに含まれる番組の中に放送時間が同一の番組が複数ある場合には、前記記憶手段に記憶された頻度が高いジャンルに属する番組を優先的に表示させ、
前記番組表表示制御手段は、前記番組表示領域に表示された隣り合う２つの番組間に当該番組表示領域に表示されなかった番組がある場合には、当該番組表示領域に表示されなかった番組がある隣り合う２つの番組間の中間領域を識別可能に表示させ、
前記指定手段は、前記中間領域を指定し、
前記番組表表示制御手段は、前記指定手段により前記中間領域が指定された場合に、当該隣り合う２つの番組間にあって当該番組表示領域に表示されなかった番組の詳細情報を、前記表示手段における前記番組表が表示される領域と異なる領域に表示させることを特徴とする。
【０００９】
請求項２に記載の発明は、
テレビジョン受信装置において、
テレビジョン放送波から番組情報を取得する取得手段と、
前記取得手段により取得された番組情報に基づく番組表を、表示手段に表示させる番組表表示制御手段と、
前記番組表表示制御手段により前記表示手段に表示される番組表に含まれる１時間分の番組表示領域に表示可能な番組数を設定する番組数設定手段と、
前記番組表示領域に表示された番組を指定する指定手段と、
を備え、
前記番組表表示制御手段は、１時間あたりに含まれる番組数が前記番組数設定手段により設定された１時間分の番組表示領域に表示可能な番組数を上回る場合には、上回る分の番組の番組表示領域への表示を省略させ、
前記指定手段は、前記番組表示領域に表示された隣り合う２つの番組間に当該番組表示領域に表示されなかった番組がある場合に、当該番組表示領域に表示されなかった番組がある隣り合う２つの番組間の中間領域を指定し、
前記番組表表示制御手段は、前記指定手段により前記中間領域が指定された場合に、当該隣り合う２つの番組間にあって当該番組表示領域に表示されなかった番組の詳細情報を、前記表示手段における前記番組表が表示される領域と異なる領域に表示させることを特徴とする。
【００１０】
請求項３に記載の発明は、
請求項２に記載のテレビジョン受信装置において、
前記番組表表示制御手段は、１時間あたりに含まれる番組数が前記番組数設定手段により設定された１時間分の番組表示領域に表示可能な番組数を上回る場合には、当該１時間あたりに含まれる番組のうち、放送時間が長い番組を優先的に表示させることを特徴とする。
【００１１】
請求項４に記載の発明は、
請求項３に記載のテレビジョン受信装置において、
前記番組情報は、番組が属するジャンルに関する情報を含み、
一の番組を選択する選択手段と、
前記選択手段により選択された一の番組に関するテレビジョン放送信号を、前記テレビジョン放送波から受信する受信手段と、
前記選択手段により一の番組が選択される度に、当該一の番組が属するジャンルを前記番組情報から抽出し、ジャンル毎にカウントして記憶する記憶手段と、
を備え、
前記番組表表示制御手段は、前記１時間あたりに含まれる番組の中に放送時間が同一の番組が複数ある場合には、前記記憶手段に記憶された頻度が高いジャンルに属する番組を優先的に表示させることを特徴とする。
【００１２】
請求項５に記載の発明は、
請求項２〜４の何れか一項に記載のテレビジョン受信装置において、
前記１時間分の番組表示領域における時間軸のサイズと、当該番組表示領域に表示される隣り合う２つの番組間の余白サイズと、当該番組表示領域に表示される文字のサイズと、当該番組表示領域に表示される一の番組あたりの時間軸の余白サイズと、当該番組表示領域に表示される一の番組あたりの最低表示行数と、のうち、少なくとも１つの項目の条件を設定する条件設定手段を備え、
前記番組数設定手段は、前記条件設定手段により設定された前記項目の条件に基づいて、前記１時間分の番組表示領域に表示可能な番組数を設定することを特徴とする。
【００１３】
請求項６に記載の発明は、
請求項２〜５の何れか一項に記載のテレビジョン受信装置において、
前記番組表表示制御手段は、前記中間領域を識別可能に表示させることを特徴とする。
【００１４】
請求項７に記載の発明は、
請求項２〜６の何れか一項に記載のテレビジョン受信装置において、
前記番組表表示制御手段は、前記番組表示領域に表示された隣り合う２つの番組間に、当該番組表示領域に表示されなかった番組が複数ある場合に、前記中間領域を、所定数の分割領域に分割するとともに、前記番組表表示領域に表示されなかった前記複数の番組の一の番組と一の前記分割領域とを対応付け、
前記指定手段は、前記分割領域を指定し、
前記番組表表示制御手段は、前記指定手段により前記分割領域が指定された場合に、当該分割領域に対応付けられた番組の詳細情報を前記表示手段における前記番組表が表示される領域と異なる領域に表示させることを特徴とする。
【００１５】
請求項８に記載の発明は、
請求項７に記載のテレビジョン放送受信装置において、
前記番組表表示制御手段は、前記番組表表示領域に表示された隣り合う２つの番組間であって当該番組表示領域に表示されなかった番組の数が予め設定された分割領域の数より大きい場合に、（（当該隣り合う２つの番組間であって当該番組表示領域に表示されなかった番組の数）＋（分割領域の数）−（当該隣り合う２つの番組間であって当該番組表示領域に表示されなかった番組の数を分割領域の数で割った余り））／（分割領域の数）個の前記中間領域を作成し、作成した各中間領域を前記指定手段の指定により切り替えて表示させることを特徴とする。
【００１６】
請求項９に記載の発明は、
請求項８に記載のテレビジョン放送受信装置において、
前記番組表表示制御手段は、切替表示される、前記中間領域のそれぞれを識別可能に表示させることを特徴とする。
【発明の効果】
【００１７】
請求項１に記載の発明によれば、番組数設定手段によって、番組表表示制御手段により表示手段に表示される番組表に含まれる１時間分の番組表示領域に表示可能な番組数を設定することができ、番組表表示制御手段によって、指定手段により番組表示領域に表示された隣り合う２つの番組間の中間領域が指定された場合に、当該隣り合う２つの番組間にあって当該番組表示領域に表示されなかった番組の詳細情報を、表示手段における番組表が表示される領域と異なる領域に表示させることができる。
すなわち、「…」のみが表記された番組枠や何も表記されていない空白の番組枠は表示しないようになっており、さらに、番組名が省略された番組についてはその詳細情報を番組表が表示される領域と異なる領域に表示することができるため、できるだけ多くの番組名を番組表に表示することができるとともに、番組表への番組名の表記を省略した番組を表示する場合に見やすい番組表を表示できる。
【００１８】
また、番組表表示制御手段によって、１時間あたりに含まれる番組数が番組数設定手段により設定された１時間分の番組表示領域に表示可能な番組数を上回る場合には、当該１時間あたりに含まれる番組のうち、放送時間が長い番組を優先的に表示させることができる。
したがって、放送時間が長い主要な番組が優先的に表示されるようになっているため、有用な番組表を表示できる。
【００１９】
また、番組表表示制御手段によって、１時間あたりに含まれる番組の中に放送時間が同一の番組が複数ある場合には、記憶手段に記憶された頻度が高いジャンルに属する番組を優先的に表示させることができる。
したがって、視聴頻度が高いジャンルに属する番組の番組名が優先的に表示されるようになっているため、ユーザの嗜好に合った番組表を表示することができる。
【００２０】
また、番組数設定手段によって、条件設定手段により設定された項目の条件に基づいて、１時間分の番組表示領域に表示可能な番組数を設定することができる。
すなわち、ユーザにより設定された条件に基づいて番組表が表示されるようになっているため、ユーザにとってより一層見やすい番組表を表示できる。
【００２１】
請求項２に記載の発明によれば、番組数設定手段によって、番組表表示制御手段により表示手段に表示される番組表に含まれる１時間分の番組表示領域に表示可能な番組数を設定することができ、番組表表示制御手段によって、指定手段により番組表示領域に表示された隣り合う２つの番組間の中間領域が指定された場合に、当該隣り合う２つの番組間にあって当該番組表示領域に表示されなかった番組の詳細情報を、表示手段における番組表が表示される領域と異なる領域に表示させることができる。
すなわち、「…」のみが表記された番組枠や何も表記されていない空白の番組枠は表示しないようになっており、さらに、番組名が省略された番組についてはその詳細情報を番組表が表示される領域と異なる領域に表示することができるため、できるだけ多くの番組名を番組表に表示することができるとともに、番組表への番組名の表記を省略した番組を表示する場合に見やすい番組表を表示できる。
【００２２】
請求項３に記載の発明によれば、請求項２に記載の発明と同様の効果が得られることは無論のこと、番組表表示制御手段によって、１時間あたりに含まれる番組数が番組数設定手段により設定された１時間分の番組表示領域に表示可能な番組数を上回る場合には、当該１時間あたりに含まれる番組のうち、放送時間が長い番組を優先的に表示させることができる。
したがって、放送時間が長い主要な番組が優先的に表示されるようになっているため、有用な番組表を表示できる。
【００２３】
請求項４に記載の発明によれば、請求項３に記載の発明と同様の効果が得られることは無論のこと、番組表表示制御手段によって、１時間あたりに含まれる番組の中に放送時間が同一の番組が複数ある場合には、記憶手段に記憶された頻度が高いジャンルに属する番組を優先的に表示させることができる。
したがって、視聴頻度が高いジャンルに属する番組の番組名が優先的に表示されるようになっているため、ユーザの嗜好に合った番組表を表示することができる。
【００２４】
請求項５に記載の発明によれば、請求項２〜４の何れか一項に記載の発明と同様の効果が得られることは無論のこと、番組数設定手段によって、条件設定手段により設定された項目の条件に基づいて、１時間分の番組表示領域に表示可能な番組数を設定することができる。
すなわち、ユーザにより設定された条件に基づいて番組表が表示されるようになっているため、ユーザにとってより一層見やすい番組表を表示できる。
【００２５】
請求項６に記載の発明によれば、請求項２〜５の何れか一項に記載の発明と同様の効果が得られることは無論のこと、番組表表示制御手段によって、番組表示領域に表示された隣り合う２つの番組間に当該番組表示領域に表示されなかった番組がある場合には、当該番組表示領域に表示されなかった番組がある隣り合う２つの番組間の中間領域を識別可能に表示させることができる。
したがって、隣り合う２つの番組間に、番組表示領域に表示されなかった番組があるか否かが一目瞭然となるため、ユーザにとってより一層見やすい番組表を表示できる。
【００２６】
請求項７に記載の発明によれば、請求項２〜６の何れか一項に記載の発明と同様の効果が得られることは無論のこと、番組表表示制御手段によって、番組表示領域に表示された隣り合う２つの番組間に、当該番組表示領域に表示されなかった番組が複数ある場合に、中間領域が、所定数の分割領域に分割されるとともに、番組表表示領域に表示されなかった複数の番組の一の番組と一の分割領域とが対応付けられ、指定手段によって分割領域が指定された場合に、当該分割領域に対応付けられた番組の詳細情報が、表示手段における番組表が表示される領域と異なる領域に表示されるので、番組表示領域に表示された隣り合う２つの番組間に、当該番組表示領域に表示されなかった番組がいくつあるか否かが分かる。
【００２７】
請求項８に記載の発明によれば、請求項７に記載の発明と同様の効果が得られることは無論のこと、番組表表示制御手段は、番組表表示領域に表示された隣り合う２つの番組間であって当該番組表示領域に表示されなかった番組の数が予め設定された分割領域の数より大きい場合に、（（当該隣り合う２つの番組間であって当該番組表示領域に表示されなかった番組の数）＋（分割領域の数）−（当該隣り合う２つの番組間であって当該番組表示領域に表示されなかった番組の数を分割領域の数で割った余り））／（分割領域の数）個の中間領域を作成し、作成した各中間領域を指定手段の指定により切り替えて表示させるので、１つの中間領域の分割領域の数よりも番組表示領域に表示されなかった番組の数が多い場合であっても、中間領域が指定手段の指定により切替表示されることにより、番組表示領域に表示されなかった番組を全て中間領域の分割領域により個別に指定することができる。
【００２８】
請求項９に記載の発明によれば、請求項８に記載の発明と同様の効果が得られることは無論のこと、番組表表示制御手段は、切替表示される中間領域のそれぞれを識別可能に表示させるので、中間領域が切り替えられて表示された際に、ユーザは何番目の中間領域かを識別することができる。
【発明を実施するための最良の形態】
【００２９】
以下、図を参照して、本発明にかかるテレビジョン受信装置（以下、「ＴＶ受信装置」という）の最良の形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
【００３０】
（第１の実施形態）
＜テレビジョン受信装置の構成＞
まず、本発明の第１の実施形態に係るＴＶ受信装置１の構成について、図１〜図５を参照して説明する。
ＴＶ受信装置１は、例えば、図１に示すように、アンテナ１１ａを有するチューナ１１と、復調器１２と、デコーダ１３と、操作部１６と、記憶部１７と、制御部１８と、等を備えて構成される。各部は、バス１０によって接続されている。
さらに、ＴＶ受信装置１は、例えば、デコーダ１３と接続する音声出力部１４や映像表示部１５を備えている。
【００３１】
チューナ１１は、制御部１８から入力される制御信号に従って、例えば、受信手段として、ユーザによる操作部１６の操作により選択された一の番組に関するテレビジョン放送信号（以下、「ＴＶ放送信号」という）を、テレビジョン放送波から受信する。
具体的には、チューナ１１は、例えば、アンテナ１１ａにより受信されたテレビジョン放送波（例えば、デジタル方式のテレビジョン放送波）から、ユーザ所望の番組のチャンネルに対応する周波数帯域に存在するＴＶ放送信号を受信し、そして、当該受信したＴＶ放送信号を変調して、中間周波信号を復調器１２に出力する。
【００３２】
また、チューナ１１は、制御部１８から入力される制御信号に従って、例えば、取得手段として、テレビジョン放送波から、番組が属するジャンルに関するジャンル情報を含む番組情報としてのＥＰＧ情報を取得する。
具体的には、チューナ１１は、例えば、アンテナ１１ａにより受信されたテレビジョン放送波からＥＰＧ情報を取得して、記憶部１７に出力する。
ここで、チューナ１１により取得されるＥＰＧ情報には、ジャンル情報の他に、例えば、番組名、出演者名、チャンネル番号、放送開始時間、放送終了時間等に関する情報や番組を識別するためのイベントＩＤなどが含まれている。
また、チューナ１１により取得されるＥＰＧ情報は、例えば、チューナ１１により受信可能な全てのチャンネルに関するＥＰＧ情報である。
【００３３】
復調器１２は、制御部１８から入力される制御信号に従って、例えば、チューナ１１から入力された中間周波信号に対してデジタル復調や誤り訂正などの処理を施して、ストリーム（例えば、トランスポートストリーム）をデコーダ１３に出力する。
【００３４】
デコーダ１３は、制御部１８から入力される制御信号に従って、例えば、復調器１２から入力されたトランスポートストリームを解読して、当該トランスポートストリームを構成する各トランスポートパケットを判別し、ユーザ所望の番組に関連するトランスポートパケットにかかるデータを、音声データと、映像データと、等に分離する。そして、例えば、当該音声データをデコードして、音声出力部１４に出力するとともに、当該映像データをデコードして、映像表示部１５に出力する。
【００３５】
また、デコーダ１３は、制御部１８から入力される制御信号に従って、チューナ１１により取得されて記憶部１７に記憶されたＥＰＧ情報をデコードして、映像表示部１５に出力する。
【００３６】
音声出力部１４は、例えば、スピーカ機器等であり、デコーダ１３から出力された音声データに基づく音声を出力する。
【００３７】
映像表示部１５は、例えば、液晶表示機器等であり、デコーダ１３から出力された映像データに基づく映像を出力する。
具体的には、映像表示部１５は、例えば、表示手段として、番組表表示制御プログラム１８３ｃを実行したＣＰＵ１８１（後述）が、チューナ１１により取得されて記憶部１７に記憶されたＥＰＧ情報に基づく番組表Ｌ等を表示する際に使用される。
【００３８】
操作部１６は、例えば、ＴＶ受信装置１の外面に設けられた操作ボタン（図示省略）や、ＴＶ受信装置１用のリモートコントローラ（図示省略）及び当該リモートコントローラと通信可能なリモコン受信部（図示省略）などから構成されており、例えば、ユーザにより操作されると、当該操作に伴う各種信号を制御部１８に出力する。
【００３９】
具体的には、操作部１６は、例えば、条件設定手段として、ユーザが、番組表表示制御プログラム１８３ｃを実行したＣＰＵ１８１（後述）により映像表示部１５に表示される番組表Ｌに含まれる１時間分の番組表示領域Ｌ１における時間軸のサイズＡと、１時間分の番組表示領域Ｌ１に表示される隣り合う２つの番組間の余白サイズＢと、１時間分の番組表示領域Ｌ１に表示される文字のサイズと、１時間分の番組表示領域Ｌ１に表示される一の番組あたりの時間軸の余白サイズＤと、１時間分の番組表示領域Ｌ１に表示される一の番組あたりの最低表示行数と、のうち、少なくとも１つの項目の条件を設定する際に操作される。
より具体的には、例えば、図２に示すような、映像表示部１５に表示された「番組表設定」画面Ｇにおいて、ユーザによる操作部１６の操作により、予め設定された上記した項目の条件のうちの少なくとも１つの項目の条件を変更して設定できるようになっている。
【００４０】
ここで、番組表表示制御プログラム１８３ｃを実行したＣＰＵ１８１により表示される番組表Ｌを、図３に例示するとともに、図３に示す番組表Ｌに含まれる１時間分の番組表示領域Ｌ１を、図４に例示する。
【００４１】
番組表表示制御プログラム１８３ｃを実行したＣＰＵ１８１により表示される番組表Ｌは、例えば、図３に示すように、縦軸に時間、横軸にチャンネルが配置され、番組名等が横書きされた番組表である。
【００４２】
１時間分の番組表示領域Ｌ１における時間軸のサイズＡは、例えば、図４に示すように、１時間分の番組表示領域Ｌ１の縦方向の長さである。
１時間分の番組表示領域Ｌ１に表示される隣り合う２つの番組間の余白サイズＢは、例えば、図４に示すように、隣り合う２つの番組（例えば、番組名等が「ああああああ…」の番組と番組名等が「いいいい  い…」の番組の２つの番組や、番組名等が「いいいい  い…」の番組と番組名等が「うううううううう」の番組の２つの番組）の番組枠同士の間に位置する余白領域の縦方向の長さである。
１時間分の番組表示領域Ｌ１に表示される文字のサイズは、例えば、番組表示領域Ｌ１に番組名等を表記する際に使用される文字のフォントサイズである。
１時間分の番組表示領域Ｌ１に表示される一の番組あたりの時間軸の余白サイズＤは、例えば、図４に示すように、番組枠内における文字領域の上下それぞれに位置する余白領域の縦方向の長さである。
１時間分の番組表示領域Ｌ１に表示される一の番組あたりの最低表示行数は、例えば、一の番組枠内に番組名等を表記する際の最低行数である。例えば、図３や図４に示す番組表示領域Ｌ１においては、“１行”に設定されている。
【００４３】
また、操作部１６は、例えば、ユーザが、番組表示領域Ｌ１に表示された番組を指定する際に操作されるとともに、例えば、指定手段として、ユーザが、番組表示領域Ｌ１に表示された隣り合う２つの番組間に番組表示領域Ｌ１に表示されなかった番組がある場合に、当該番組表示領域Ｌ１に表示されなかった番組がある隣り合う２つの番組間の中間領域（例えば、着色領域Ｌ２（後述））を指定する際に操作される。
【００４４】
また、操作部１６は、例えば、選択手段として、ユーザが、音声出力部１４や映像表示部１５にて視聴したい、ユーザ所望の一の番組を選択する際に操作される。
【００４５】
記憶部１７は、例えば、磁気的記録媒体、光学的記録媒体、若しくは半導体メモリで構成されている。
具体的には、記憶部１７は、例えば、図１に示すように、ＥＰＧ情報データテーブル１７ａと、履歴データテーブル１７ｂと、等を記憶している。
【００４６】
ＥＰＧ情報データテーブル１７ａは、制御部１８から入力される制御信号に従って、例えば、チューナ１１から入力されたＥＰＧ情報を記憶する。
ここで、ＥＰＧ情報データテーブル１７ａに記憶されるＥＰＧ情報は、例えば、チューナ１１によりＥＰＧ情報が取得される度に更新されることとする。
【００４７】
履歴データテーブル１７ｂは、制御部１８から入力される制御信号に従って、ユーザによる操作部１６の操作により選択されてチューナ１１により受信されたユーザ所望の一の番組が属するジャンルの選択頻度を、ジャンル毎に記憶する。
すなわち、履歴データテーブル１７ｂは、例えば、ユーザが一の番組を選択する度に、当該一の番組が属するジャンルをカウントして記憶する。
したがって、履歴データテーブル１７ｂに記憶された選択頻度が高いジャンルは、例えば、ユーザが音声出力部１４や映像表示部１５にて視聴した頻度が高いジャンルということになる。
【００４８】
制御部１８は、例えば、図１に示すように、ＣＰＵ（Central Processing Unit）１８１と、ＲＡＭ（Random Access Memory）１８２と、ＲＯＭ（Read Only Memory）１８３と、等を備えている。
【００４９】
ＣＰＵ１８１は、例えば、ＲＯＭ１８３に記憶されたＴＶ受信装置１用の各種処理プログラムに従って各種の制御動作を行う。
【００５０】
ＲＡＭ１８２は、例えば、ＣＰＵ１８１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００５１】
ＲＯＭ１８３は、ＴＶ受信装置１で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１８１によって演算処理された処理結果のデータ等を記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形でＲＯＭ１８３に記憶されている。
【００５２】
具体的には、ＲＯＭ１８３は、例えば、図１に示すように、履歴記憶制御プログラム１８３ａと、番組数設定プログラム１８３ｂと、番組表表示制御プログラム１８３ｃと、等を記憶している。
【００５３】
履歴記憶制御プログラム１８３ａは、例えば、ユーザによる操作部１６の操作により一の番組が選択される度に、チューナ１１により受信された当該一の番組が属するジャンルを、例えば、ＥＰＧ情報データテーブル１７ａに記憶されたＥＰＧ情報から抽出し、ジャンル毎にカウントして履歴データテーブル１７ｂに記憶させる機能を、ＣＰＵ１８１に実現させる。
ここで、記憶手段は、例えば、履歴データテーブル１７ｂと、履歴記憶制御プログラム１８３ａを実行したＣＰＵ１８１と、等から構成される。
【００５４】
番組数設定プログラム１８３ｂは、例えば、ユーザによる操作部１６の操作により設定された上記した項目の条件に基づいて、番組表表示制御プログラム１８３ｃを実行したＣＰＵ１８１により映像表示部１５に表示される番組表Ｌに含まれる１時間分の番組表示領域Ｌ１に表示可能な番組数を設定する機能を、ＣＰＵ１８１に実現させる。
【００５５】
具体的には、ＣＰＵ１８１は、１時間分の番組表示領域Ｌ１に表示可能な番組数を、例えば、以下の式（１）を用いて算出して設定する。
Ａ＝（（Ｃ×Ｅ＋Ｄ）×Ｚ）＋（Ｂ×（Ｚ−１））              （１）
【００５６】
ここで、「Ｚ」は、１時間分の番組表示領域Ｌ１に表示可能な番組数であり、「Ａ」は、１時間分の番組表示領域Ｌ１における時間軸のサイズＡであり、「Ｂ」は、１時間分の番組表示領域Ｌ１に表示される隣り合う２つの番組間の余白サイズＢであり、「Ｃ」は、１時間分の番組表示領域Ｌ１に表示される文字のサイズであり、「Ｄ」は、１時間分の番組表示領域Ｌ１に表示される一の番組あたりの時間軸の余白サイズＤであり、「Ｅ」は、１時間分の番組表示領域Ｌ１に表示される一の番組あたりの最低表示行数である。
【００５７】
より具体的には、例えば、図２に示すように、上記した各項目の条件には、“小”、“中”、“大”があり、例えば、条件“小”、“中”、“大”のそれぞれに応じた値が、項目毎に予め記憶されている。そして、各項目の条件は、例えば、ユーザによる操作部１６の操作により、予め設定された条件（“小”、“中”、“大”の何れか）から、ユーザ所望の条件（“小”、“中”、“大”の何れか）に変更可能になっている。
ユーザによる操作部１６の操作により、上記した各項目の条件のうちの少なくとも１つの項目の条件が変更されて設定されると、ＣＰＵ１８１は、当該設定された条件に応じた値を上記した式（１）に代入して、１時間分の番組表示領域Ｌ１に表示可能な番組数を算出し、そして、当該算出した１時間分の番組表示領域Ｌ１に表示可能な番組数を設定する。
【００５８】
例えば、図３に示す番組表Ｌは、１時間分の番組表示領域Ｌ１に表示可能な番組数が、“４”に設定されている場合の番組表である。
ＣＰＵ１８１は、かかる番組数設定プログラム１８３ｂを実行することによって、番組数設定手段として機能する。
【００５９】
番組表表示制御プログラム１８３ｃは、例えば、チューナ１１により取得されてＥＰＧ情報データテーブル１７ａに記憶されたＥＰＧ情報に基づく番組表Ｌを、映像表示部１５に表示させる機能を、ＣＰＵ１８１に実現させる。
【００６０】
具体的には、ＣＰＵ１８１は、例えば、１時間あたりに含まれる番組数が番組数設定プログラム１８３ｂを実行したＣＰＵ１８１により設定された１時間分の番組表示領域Ｌ１に表示可能な番組数を上回る場合には、上回る分の番組の番組表示領域への表示を省略させる。この場合、当該１時間あたりに含まれる番組のうち、放送時間が長い番組を優先的に表示させ、そして、当該１時間あたりに含まれる番組の中に放送時間が同一の番組が複数ある場合には、当該放送時間が同一の番組のうちの履歴データテーブル１７ｂに記憶された頻度が高いジャンルに属する番組を優先的に表示させるようになっている。
【００６１】
また、番組表表示制御プログラム１８３ｃは、例えば、番組表示領域Ｌ１に表示された隣り合う２つの番組間に番組表示領域Ｌ１に表示されなかった番組がある場合には、当該番組表示領域に表示されなかった番組がある隣り合う２つの番組間の領域を識別可能に表示させる機能を、ＣＰＵ１８１に実現させる。
【００６２】
具体的には、ＣＰＵ１８１は、例えば、図３に示すように、番組表示領域Ｌ１に表示されなかった番組がある隣り合う２つの番組（例えば、番組名等が「そそそそそそ…」の番組と番組名等が「たたたたた…」の番組の２つの番組や、番組名等が「つつつつつ…」の番組と番組名等が「ててててて…」の番組の２つの番組）の間の領域を、例えば、他の領域と異なる色で着色した着色領域（中間領域）Ｌ２にすることによって、識別可能に表示されるようになっている。
【００６３】
さらに、番組表表示制御プログラム１８３ｃは、例えば、ユーザによる操作部１６の操作により番組表示領域Ｌ１に表示された番組が指定された場合には、当該番組の詳細情報を、映像表示部１５における番組表Ｌが表示される領域と異なる領域に位置する詳細情報表示領域Ｍに表示させるとともに、例えば、ユーザによる操作部１６の操作により番組表示領域Ｌ１に表示された隣り合う２つの番組間の着色領域Ｌ２が指定された場合には、当該隣り合う２つの番組間にあって番組表示領域Ｌ１に表示されなかった番組の詳細情報を、映像表示部１５における番組表Ｌが表示される領域と異なる領域に位置する詳細情報表示領域Ｍに表示させる機能を、ＣＰＵ１８１に実現させる。
【００６４】
具体的には、例えば、図３に示すように、ユーザによる操作部１６の操作により番組表示領域Ｌ１に表示された番組（例えば、番組名等が「ここここ・こ…」の番組）が指定されると、ＣＰＵ１８１は、当該指定された番組の番組枠に、例えば、フォーカスＮを当てて、当該指定された番組を識別可能に表示させるとともに、当該指定された番組の詳細情報（例えば、番組名、出演者名、チャンネル番号、放送開始時間、放送終了時間等）を、詳細情報表示領域Ｍに表示させるようになっている。
【００６５】
また、例えば、図５に示すように、ユーザによる操作部１６の操作により番組表示領域Ｌ１に表示された隣り合う２つの番組（例えば、番組名等が「そそそそそそ…」の番組と番組名等が「たたたたた…」の番組の２つの番組）の間の着色領域Ｌ２が指定されると、ＣＰＵ１８１は、当該指定された着色領域Ｌ２に、例えば、フォーカスＮを当てて、当該指定された着色領域Ｌ２を識別可能に表示させるとともに、当該指定された着色領域Ｌ２にある番組表示領域Ｌ１に表示されなかった番組（例えば、番組名等が「ぞぞぞぞぞぞ」の番組）の詳細情報を、詳細情報表示領域Ｍに表示させるようになっている。
ここで、“フォーカスＮを当てる”とは、例えば、ユーザによる操作部１６の操作により指定された領域を識別可能に表示することである。
ＣＰＵ１８１は、かかる番組表表示制御プログラム１８３ｃを実行することによって、番組表表示制御手段として機能する。
【００６６】
＜番組表表示処理＞
次に、第１の実施形態に係るＴＶ受信装置１による番組表Ｌの表示に関する処理について、図６及び図７のフローチャートを参照して説明する。
【００６７】
ユーザによる操作部１６の操作により、ユーザ所望の日時が指定され、当該指定された日時の番組表Ｌを映像表示部１５に表示するよう指示されると（ステップＳ１）、ＣＰＵ１８１は、番組表表示制御プログラム１８３ｃを実行して、ＴＶ受信装置１により受信可能な全てのチャンネルに対して、ループＡの処理を実行する（ステップＳ２〜Ｓ２６）。
【００６８】
具体的には、一のチャンネルにおけるループＡの処理では、まず、ＣＰＵ１８１は、ＲＡＭ１８２内の「Ｔ」記憶領域に、ステップＳ１にて指定された日時の先頭の時間を設定する（ステップＳ３）。
【００６９】
次いで、ＣＰＵ１８１は、ＥＰＧ情報データテーブル１７ａを参照して、ＲＡＭ１８２内の「Ｔ」記憶領域に設定された時間（以下、「Ｔ時」という）の１時間あたりに含まれる番組の数（Ｕ）をカウントする（ステップＳ４）。
【００７０】
次いで、ＣＰＵ１８１は、「Ｔ時」の１時間あたりに含まれる番組をソートする（ステップＳ５）。
具体的には、ＣＰＵ１８１は、ＥＰＧ情報データテーブル１７ａを参照して、「Ｔ時」の１時間あたりに含まれる番組を、放送時間が長い番組から順にソートし、放送時間が同一の番組が複数ある場合には、履歴データテーブル１７ｂを参照して、当該放送時間が同一の番組のうちの履歴データテーブル１７ｂに記憶された頻度が高いジャンルに属する番組から順にソートする。
【００７１】
次いで、ＣＰＵ１８１は、ステップＳ４にてカウントされた「Ｔ時」の１時間あたりに含まれる番組の数（Ｕ）が、番組数設定プログラム１８３ｂを実行したＣＰＵ１８１により設定された１時間分の番組表示領域Ｌ１に表示可能な番組数（Ｚ）以下であるか否かを判断する（ステップＳ６）。
【００７２】
ステップＳ６で、ステップＳ４にてカウントされた「Ｔ時」の１時間あたりに含まれる番組の数（Ｕ）が、番組数設定プログラム１８３ｂを実行したＣＰＵ１８１により設定された１時間分の番組表示領域Ｌ１に表示可能な番組数（Ｚ）以下であると判断すると（ステップＳ６；Ｙｅｓ）、ＣＰＵ１８１は、ＲＡＭ１８２内の「Ｗ」記憶領域に「Ｚ−Ｕ」を設定する（ステップＳ７）。
具体的には、例えば、「Ｔ時」の１時間あたりに含まれる番組が“番組１”と“番組２”の“２つ”であり、番組数設定プログラム１８３ｂを実行したＣＰＵ１８１により設定された１時間分の番組表示領域Ｌ１に表示可能な番組数（Ｚ）が“４”であるとすると、ＣＰＵ１８１は、例えば、「Ｗ」記憶領域に「２（＝４−２）」を設定する。
【００７３】
次いで、ＣＰＵ１８１は、「Ｔ時」の１時間あたりに含まれる各番組の放送時間を、ＥＰＧ情報データテーブル１７ａから抽出して、ＲＡＭ１８２内の「時間」記憶領域に記憶させる（ステップＳ８）。
具体的には、ＣＰＵ１８１は、例えば、「時間」記憶領域に、“番組１”は“２０分”であり、“番組２”は“４０分”であると記憶させたとする。
【００７４】
次いで、ＣＰＵ１８１は、ＲＡＭ１８２内の「Ｗ」記憶領域に「０」が設定されているか否かを判断する（ステップＳ９）。
【００７５】
ステップＳ９で、ＲＡＭ１８２内の「Ｗ」記憶領域に「０」が設定されていないと判断すると（ステップＳ９；Ｎｏ）、ＣＰＵ１８１は、「Ｔ時」の１時間あたりに含まれる番組をソートする（ステップＳ１０）。
具体的には、ＣＰＵ１８１は、ＲＡＭ１８２内の「時間」記憶領域を参照して、「Ｔ時」の１時間あたりに含まれる番組を、「時間」記憶領域に記憶された値が大きい番組から順にソートし、「時間」記憶領域に記憶された値が同一の番組が複数ある場合には、履歴データテーブル１７ｂを参照して、当該「時間」記憶領域に記憶された値が同一の番組のうちの履歴データテーブル１７ｂに記憶された頻度が高いジャンルに属する番組から順にソートする。
より具体的には、例えば、「時間」記憶領域に、“番組１”は“２０分”であり、“番組２”は“４０分”であると記憶されているので、ＣＰＵ１８１は、例えば、“番組２”→“番組１”の順にソートする。
【００７６】
次いで、ＣＰＵ１８１は、ステップＳ１０にて先頭にソートされた番組に、番組枠を付与する（ステップＳ１１）。
具体的には、ＣＰＵ１８１は、例えば、“番組２”に番組枠を付与する。
【００７７】
次いで、ＣＰＵ１８１は、ＲＡＭ１８２内の「時間」記憶領域に記憶された、ステップＳ１０にて番組枠が付与された番組の時間から、「６０−Ｚ」を減ずる（ステップＳ１２）。
具体的には、ＣＰＵ１８１は、例えば、「時間」記憶領域に記憶された“番組２”の時間“４０分”から、「１５（＝６０／４）」を減ずる。したがって、この時点では、「時間」記憶領域には、“番組１”は“２０分”であり、“番組２”は“２５分”であると記憶されている。
【００７８】
次いで、ＣＰＵ１８１は、ＲＡＭ１８２内の「Ｗ」記憶領域に「Ｗ−１」を設定して（ステップＳ１３）、ステップＳ９以降の処理を繰り返して行う。
【００７９】
また、ステップＳ９で、ＲＡＭ１８２内の「Ｗ」記憶領域に「０」が設定されていると判断すると（ステップＳ９；Ｙｅｓ）、ＣＰＵ１８１は、「Ｔ時」の１時間あたりの含まれる番組の中に、複数の番組枠が付与された番組がある場合には、当該番組について、各番組枠間の境界線を消去して番組枠を統合し（ステップＳ１４）、番組枠が付与されていない番組がある場合には、当該番組に番組枠を付与する（ステップＳ１５）。
【００８０】
次いで、ＣＰＵ１８１は、番組に付与された番組枠を、当該番組の放送開始時間順にソートして、番組表示領域Ｌ１内に合成し（ステップＳ１６）、ステップＳ２０の処理に移行する。
【００８１】
また、ステップＳ６で、ステップＳ４にてカウントされた「Ｔ時」の１時間あたりに含まれる番組の数（Ｕ）が、番組数設定プログラム１８３ｂを実行したＣＰＵ１８１により設定された１時間分の番組表示領域Ｌ１に表示可能な番組数（Ｚ）以下でないと判断すると（ステップＳ６；Ｎｏ）、ＣＰＵ１８１は、ステップＳ５にてソートされた順に、「Ｚ個」の番組に番組枠を付与する（ステップＳ１７）。
【００８２】
次いで、ＣＰＵ１８１は、ステップＳ１７にて番組枠が付与されなかった番組に、着色領域Ｌ２を付与する（ステップＳ１８）。
【００８３】
次いで、ＣＰＵ１８１は、ステップＳ１７にて番組に付与された番組枠及びステップＳ１８にて番組に付与された着色領域Ｌ２を、当該番組の放送開始時間順にソートして、番組表示領域Ｌ１内に合成する（ステップＳ１９）。
【００８４】
次いで、ＣＰＵ１８１は、「Ｔ−１時」の番組枠等が番組表示領域Ｌ１内に合成されているか否かを判断する（ステップＳ２０）。
【００８５】
ステップＳ２０で、「Ｔ−１時」の番組枠等が番組表示領域Ｌ１内に合成されていないと判断すると（ステップＳ２０；Ｎｏ）、ＣＰＵ１８１は、ステップＳ２３の処理に移行する。
【００８６】
一方、ステップＳ２０で、「Ｔ−１時」の番組枠等が番組表示領域Ｌ１内に合成されていると判断すると（ステップＳ２０；Ｙｅｓ）、ＣＰＵ１８１は、「Ｔ−１時」の番組表示領域Ｌ１内に番組枠が合成された番組のうちの放送開始時間が最も遅い番組と、「Ｔ時」の番組表示領域Ｌ１内に番組枠が合成された番組のうちの放送開始時間が最も早い番組と、が同一の番組であるか否かを判断する（ステップＳ２１）。
具体的には、ＣＰＵ１８１は、例えば、ＥＰＧ情報データテーブル１７ａに記憶されたＥＰＧ情報に含まれるイベントＩＤ等を参照して、同一の番組であるか否かを判断する。
【００８７】
ステップＳ２１で、「Ｔ−１時」の番組表示領域Ｌ１内に番組枠が合成された番組のうちの放送開始時間が最も遅い番組と、「Ｔ時」の番組表示領域Ｌ１内に番組枠が合成された番組のうちの放送開始時間が最も早い番組と、が同一の番組でないと判断すると（ステップＳ２１；Ｎｏ）、ＣＰＵ１８１は、ステップＳ２３の処理に移行する。
【００８８】
一方、ステップＳ２１で、「Ｔ−１時」の番組表示領域Ｌ１内に番組枠が合成された番組のうちの放送開始時間が最も遅い番組と、「Ｔ時」の番組表示領域Ｌ１内に番組枠が合成された番組のうちの放送開始時間が最も早い番組と、が同一の番組であると判断すると（ステップＳ２１；Ｙｅｓ）、ＣＰＵ１８１は、「Ｔ−１時」の番組表示領域Ｌ１内に番組枠が合成された番組のうちの放送開始時間が最も遅い番組の番組枠と、「Ｔ時」の番組表示領域Ｌ１内に番組枠が合成された番組のうちの放送開始時間が最も早い番組の番組枠と、の間の境界線を消去して番組枠を統合する（ステップＳ２２）。
【００８９】
次いで、ＣＰＵ１８１は、「Ｔ時」の番組表示領域Ｌ１内に合成された番組枠内に、ＥＰＧ情報に含まれる番組枠内に表記すべき情報を合成する（ステップＳ２３）。
【００９０】
次いで、ＣＰＵ１８１は、番組表示領域Ｌ１内に、「Ｔ＋１時」の番組枠等が合成可能であるか否かを判断する（ステップＳ２４）。
具体的には、例えば、番組表示領域Ｌ１の大きさが予め設定されており、ＣＰＵ１８１は、当該大きさの番組表示領域Ｌ１内に「Ｔ＋１時」の番組枠等が収まるか否かを判断することによって、「Ｎ＋１時」の番組枠等が合成可能であるか否かを判断する。
【００９１】
ステップＳ２４で、番組表示領域Ｌ１内に、「Ｔ＋１時」の番組枠等が合成可能であると判断すると（ステップＳ２４；Ｙｅｓ）、ＣＰＵ１８１は、ＲＡＭ１８２内の「Ｔ」記憶領域に「Ｔ＋１」を設定して（ステップＳ２５）、ステップＳ４以降の処理を繰り返して行う。
【００９２】
一方、ステップＳ２４で、番組表示領域Ｌ１内に、「Ｔ＋１時」の番組枠等が合成可能でないと判断すると（ステップＳ２４；Ｎｏ）、ＣＰＵ１８１は、当該一のチャンネルにおけるループＡの処理を終了する。
【００９３】
そして、ＴＶ受信装置１により受信可能な全てのチャンネルに対するループＡの処理が終了すると（ステップＳ２６）、ＣＰＵ１８１は、番組表示領域Ｌ１内に合成された情報等に基づいた番組表Ｌを、映像表示部１５に表示させて（ステップＳ２７）、本処理を終了する。
【００９４】
＜詳細情報表示処理＞
次に、第１の実施形態に係るＴＶ受信装置１による番組の詳細情報の表示に関する処理について、図８のフローチャートを参照して説明する。
【００９５】
まず、ＣＰＵ１８１は、番組表表示処理（図６及び図７）において映像表示部１５に番組表Ｌを表示させた後、ユーザによる操作部１６の操作により、番組表示領域Ｌ１に表示された番組が指定されたか否かを判断する（ステップＳ５１）。
【００９６】
ステップＳ５１にて、ユーザによる操作部１６の操作により、番組表示領域Ｌ１に表示された番組が指定されたと判断すると（ステップＳ５１；Ｙｅｓ）、ＣＰＵ１８１は、番組表表示制御プログラム１８３ｃを実行して、ステップＳ５１にて指定された番組の番組枠にフォーカスＮを当てるとともに（ステップＳ５２）、ステップＳ５１にて指定された番組のＥＰＧ情報をＥＰＧ情報データテーブル１７ａから抽出して、当該番組の詳細情報を、詳細情報表示領域Ｍに表示させ（ステップＳ５３）、ステップＳ５１以降の処理を繰り返して行う。
【００９７】
一方、ステップＳ５１にて、ユーザによる操作部１６の操作により、番組表示領域Ｌ１に表示された番組が指定されていないと判断すると（ステップＳ５１；Ｎｏ）、ＣＰＵ１８１は、ユーザによる操作部１６の操作により、番組表示領域Ｌ１に表示された隣り合う２つの番組間の着色領域Ｌ２が指定されたか否かを判断する（ステップＳ５４）。
【００９８】
ステップＳ５４にて、ユーザによる操作部１６の操作により、番組表示領域Ｌ１に表示された隣り合う２つの番組間の着色領域Ｌ２が指定されていないと判断すると（ステップＳ５４；Ｎｏ）、ＣＰＵ１８１は、ステップＳ５１以降の処理を繰り返して行う。
【００９９】
一方、ステップＳ５４にて、ユーザによる操作部１６の操作により、番組表示領域Ｌ１に表示された隣り合う２つの番組間の着色領域Ｌ２が指定されたと判断すると（ステップＳ５４；Ｙｅｓ）、ＣＰＵ１８１は、番組表表示制御プログラム１８３ｃを実行して、ステップＳ５４にて指定された着色領域Ｌ２にフォーカスＮを当てるとともに（ステップＳ５５）、ステップＳ５１にて指定された着色領域Ｌ２にある番組のＥＰＧ情報をＥＰＧ情報データテーブル１７ａから抽出して、当該番組の詳細情報を、詳細情報表示領域Ｍに表示させ（ステップＳ５６）、ステップＳ５１以降の処理を繰り返して行う。
【０１００】
以上説明した第１の実施形態にかかるＴＶ受信装置１によれば、チューナ１１によって、テレビジョン放送波からＥＰＧ情報（番組情報）を取得することができ、番組表表示制御プログラム１８３ｃを実行したＣＰＵ１８１によって、チューナ１１により取得されたＥＰＧ情報に基づく番組表Ｌを、映像表示部１５に表示させることができ、番組数設定プログラム１８３ｂを実行したＣＰＵ１８１によって、番組表表示制御プログラム１８３ｃを実行したＣＰＵ１８１により映像表示部１５に表示される番組表Ｌに含まれる１時間分の番組表示領域Ｌ１に表示可能な番組数を設定することができ、ユーザによる操作部１６の操作によって、番組表示領域Ｌ１に表示された番組を指定することができる。さらに、番組表表示制御プログラム１８３ｃを実行したＣＰＵ１８１によって、１時間あたりに含まれる番組数が番組数設定プログラム１８３ｂを実行したＣＰＵ１８１により設定された１時間分の番組表示領域Ｌ１に表示可能な番組数を上回る場合には、上回る分の番組の番組表示領域Ｌ１への表示を省略させることができ、ユーザによる操作部１６の操作によって、前記番組表示領域に表示された隣り合う２つの番組間に当該番組表示領域に表示されなかった番組がある場合に、当該番組表示領域に表示されなかった番組がある隣り合う２つの番組間の領域を指定することができ、番組表表示制御プログラム１８３ｃを実行したＣＰＵ１８１によって、ユーザによる操作部１６の操作により番組表示領域Ｌ１に表示された隣り合う２つの番組間の着色領域Ｌ２が指定された場合に、当該隣り合う２つの番組間にあって番組表示領域Ｌ１に表示されなかった番組の詳細情報を、映像表示部１５における番組表Ｌが表示される領域と異なる領域（詳細情報表示領域Ｍ）に表示させることができる。
すなわち、「…」のみが表記された番組枠や何も表記されていない空白の番組枠は表示しないようになっており、さらに、番組名等が省略された番組についてはその詳細情報を番組表Ｌが表示される領域と異なる領域（詳細情報表示領域Ｍ）に表示することができるため、できるだけ多くの番組名を番組表Ｌに表示することができるとともに、番組表Ｌへの番組名等の表記を省略した番組を表示する場合に見やすい番組表Ｌを表示できる。
【０１０１】
また、番組表表示制御プログラム１８３ｃを実行したＣＰＵ１８１は、１時間あたりに含まれる番組数が番組数設定プログラム１８３ｂを実行したＣＰＵ１８１により設定された１時間分の番組表示領域Ｌ１に表示可能な番組数を上回る場合には、当該１時間あたりに含まれる番組のうち、放送時間が長い番組を優先的に表示させることができる。
したがって、放送時間が長い主要な番組が優先的に表示されるようになっているため、有用な番組表Ｌを表示できる。
【０１０２】
また、ＥＰＧ情報は、番組が属するジャンルに関するジャンル情報を含み、ＴＶ受信装置１は、ユーザによる操作部１６の操作によって、一の番組を選択することができ、チューナ１１によって、ユーザによる操作部１６の操作により選択された一の番組に関するＴＶ放送信号を、テレビジョン放送波から受信することができ、履歴記憶制御プログラム１８３ａを実行したＣＰＵ１８１と履歴データテーブル１７ｂとによって、ユーザによる操作部１６の操作により一の番組が選択される度に、当該一の番組が属するジャンルをＥＰＧ情報から抽出し、ジャンル毎にカウントして記憶することができる。そして、番組表表示制御プログラム１８３ｃを実行したＣＰＵ１８１は、１時間あたりに含まれる番組の中に放送時間が同一の番組が複数ある場合には、履歴データテーブル１７ｂに記憶された頻度が高いジャンルに属する番組を優先的に表示させることができる。
したがって、視聴頻度が高いジャンルに属する番組の番組名等が優先的に表示されるようになっているため、ユーザの嗜好に合った番組表Ｌを表示することができる。
【０１０３】
また、ＴＶ受信装置１は、ユーザによる操作部１６の操作によって、１時間分の番組表示領域Ｌ１における時間軸のサイズＡと、１時間分の番組表示領域Ｌ１に表示される隣り合う２つの番組間の余白サイズＢと、１時間分の番組表示領域Ｌ１に表示される文字のサイズと、１時間分の番組表示領域Ｌ１に表示される一の番組あたりの時間軸の余白サイズＤと、１時間分の番組表示領域Ｌ１に表示される一の番組あたりの最低表示行数と、のうち、少なくとも１つの項目の条件を設定することができる。そして、番組数設定プログラム１８３ｂを実行したＣＰＵ１８１は、ユーザによる操作部１６の操作により設定された上記した項目の条件に基づいて、１時間分の番組表示領域Ｌ１に表示可能な番組数を設定することができる。
すなわち、ユーザにより設定された条件に基づいて番組表Ｌが表示されるようになっているため、ユーザにとってより一層見やすい番組表Ｌを表示できる。
【０１０４】
また、番組表表示制御プログラム１８３ｃを実行したＣＰＵ１８１は、番組表示領域Ｌ１に表示された隣り合う２つの番組間に番組表示領域Ｌ１に表示されなかった番組がある場合には、番組表示領域Ｌ１に表示されなかった番組がある隣り合う２つの番組間の領域を、着色領域Ｌ２にすることによって、識別可能に表示させることができる。
したがって、隣り合う２つの番組間に、番組表示領域Ｌ１に表示されなかった番組があるか否かが一目瞭然となるため、ユーザにとってより一層見やすい番組表Ｌを表示できる。
【０１０５】
（第２の実施形態）
本発明の第２の実施形態に係るＴＶ受信装置２は、例えば、図９に示すように制御部２８の構成のみが第１の実施形態に係るＴＶ受信装置１と異なるので、同一の構成については同一の符号を付すとともに、その説明を省略する。
【０１０６】
制御部２８は、例えば、図９に示すように、ＣＰＵ１８１と、ＲＡＭ１８２と、ＲＯＭ２８３と、等を備えている。
【０１０７】
ＲＯＭ２８３は、ＴＶ受信装置２で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１８１によって演算処理された処理結果のデータ等を記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形でＲＯＭ２８３に記憶されている。
【０１０８】
具体的には、ＲＯＭ２８３は、例えば、図９に示すように、履歴記憶制御プログラム１８３ａと、番組数設定プログラム１８３ｂと、番組表表示制御プログラム２８３ｃと、等を記憶している。
【０１０９】
番組表表示制御プログラム２８３ｃは、例えば、チューナ１１により取得されてＥＰＧ情報データテーブル１７ａに記憶されたＥＰＧ情報に基づく番組表Ｌを、映像表示部１５に表示させる機能を、ＣＰＵ１８１に実現させる。
【０１１０】
具体的には、ＣＰＵ１８１は、例えば、１時間あたりに含まれる番組数が番組数設定プログラム１８３ｂを実行したＣＰＵ１８１により設定された１時間分の番組表示領域Ｌ１に表示可能な番組数を上回る場合には、上回る分の番組の番組表示領域への表示を省略させる。この場合、当該１時間あたりに含まれる番組のうち、放送時間が長い番組を優先的に表示させ、そして、当該１時間あたりに含まれる番組の中に放送時間が同一の番組が複数ある場合には、当該放送時間が同一の番組のうちの履歴データテーブル１７ｂに記憶された頻度が高いジャンルに属する番組を優先的に表示させるようになっている。
【０１１１】
また、番組表表示制御プログラム２８３ｃは、例えば、番組表示領域Ｌ１に表示された隣り合う２つの番組間に番組表示領域Ｌ１に表示されなかった番組がある場合には、当該番組表示領域に表示されなかった番組がある隣り合う２つの番組間の領域を識別可能に表示させる機能を、ＣＰＵ１８１に実現させる。
【０１１２】
具体的には、ＣＰＵ１８１は、例えば、図１０に示すように、番組表示領域Ｌ１に表示されなかった番組がある隣り合う２つの番組（例えば、番組名等が「つつつつつ…」の番組と番組名等が「ててててて…」の番組の２つの番組）の間の領域を、例えば、他の領域と異なる色で着色した着色領域（中間領域）Ｌ２にすることによって、識別可能に表示されるようになっている。
【０１１３】
さらに、番組表表示制御プログラム２８３ｃは、例えば、ユーザによる操作部１６の操作により番組表示領域Ｌ１に表示された番組が指定された場合には、当該番組の詳細情報を、映像表示部１５における番組表Ｌが表示される領域と異なる領域に位置する詳細情報表示領域Ｍに表示させるとともに、例えば、ユーザによる操作部１６の操作により番組表示領域Ｌ１に表示された隣り合う２つの番組間の着色領域Ｌ２が指定された場合には、当該隣り合う２つの番組間であって番組表示領域Ｌ１に表示されなかった番組の詳細情報を、映像表示部１５における番組表Ｌが表示される領域と異なる領域に位置する詳細情報表示領域Ｍに表示させる機能を、ＣＰＵ１８１に実現させる。
【０１１４】
また、番組表表示制御プログラム２８３ｃは、例えば、番組表示領域Ｌ１に表示された隣り合う２つの番組間に、当該番組表示領域Ｌ１に表示されなかった番組が複数（例えば、３つ）ある場合に、着色領域Ｌ２を、３つの分割領域Ｌ３に分割するとともに、隣り合う２つの番組間であって当該番組表表示領域Ｌ１に表示されなかった複数の番組の一の番組と一の分割領域Ｌ３とを対応付け、ユーザによる操作部１６の操作により分割領域Ｌ３が指定された場合に、当該分割領域Ｌ３に対応付けられた番組の詳細情報を詳細情報表示領域Ｍに表示させる機能を、ＣＰＵ１８１に実現させる。
【０１１５】
また、番組表表示制御プログラム２８３ｃは、例えば、番組表表示領域Ｌ１に表示された隣り合う２つの番組間であって当該番組表示領域Ｌ１に表示されなかった番組の数（以下、Ｘとする）が予め設定された分割領域Ｌ３の数（３つ）より大きい場合に、（Ｘ＋３−Ｘ％３）／３個の着色領域Ｌ２を作成し、作成した各着色領域Ｌ２を操作部１６の指定により切り替えて表示させるとともに、切替表示される着色領域Ｌ２のそれぞれを識別可能に表示させる機能を、ＣＰＵ１８１に実現させる。ここで、Ｘ％３とは、Ｘを３で割った余りを示す。
【０１１６】
具体的には、ＣＰＵ１８１は、例えば、図１０に示すように、番組表示領域Ｌ１に表示されなかった番組がある隣り合う２つの番組（例えば、番組名等が「そそそそそそ…」の番組と番組名等が「たたたたた…」の番組の２つの番組）の間の着色領域Ｌ２を分割領域Ｌ３に分割し、当該着色領域Ｌ２を（Ｘ＋３−Ｘ％３）／３個作成し、作成した着色領域Ｌ２を切替表示させるとともに、例えば、図１１に示すように、一の着色領域Ｌ２の分割領域Ｌ３を他の着色領域Ｌ２の分割領域Ｌ３と異なる色で着色して表示させることによって、各着色領域Ｌ２を識別可能に表示する。
より具体的には、例えば、図１１に示すように、ユーザが操作部１６を操作することにより、フォーカスＮを移動させることによって、一の着色領域Ｌ２の一番左側の分割領域Ｌ３を選択している場合には、選択された分割領域Ｌ３が他の分割領域Ｌ３より鮮明な色で表示され（図１１（ａ））、フォーカスＮが移動されて当該一の着色領域Ｌ２の一番右側の分割領域Ｌ３が選択された後（図１１（ｂ））、操作部１６がユーザにより操作されて、フォーカスＮをさらに右側に移動させる指示が入力されると、当該一の着色領域Ｌ２の次の着色領域Ｌ２が当該一の着色領域Ｌ２とは異なる色で切替表示されるとともに、当該次の着色領域Ｌ２の一番左側の分割領域Ｌ３が他の分割領域Ｌ３より鮮明な色で表示される（図１１（ｃ））。
【０１１７】
また、ＣＰＵ１８１は、例えば、番組表表示領域Ｌ１に表示された隣り合う２つの番組間であって当該番組表示領域Ｌ１に表示されなかった番組の数（Ｘ）が分割領域Ｌ３の数（３）により割り切れない場合に、Ｘ％３（Ｘを３で割った余り）が２である場合には、切替表示される着色領域Ｌ２のうち、一番最後に表示される着色領域Ｌ２を２つの分割領域Ｌ３に分割し、Ｘ％３＝１である場合には、切替表示される着色領域Ｌ２のうち、１番最後と最後から２番目に表示される着色領域Ｌ２を２つの分割領域Ｌ３に分割する。
ＣＰＵ１８１は、かかる番組表表示制御プログラム２８３ｃを実行することによって、番組表表示制御手段として機能する。
【０１１８】
＜番組表表示処理＞
次に、第２の実施形態に係るＴＶ受信装置２による番組表Ｌの表示に関する処理について、図１２及び図１３のフローチャートを参照して説明する。
【０１１９】
ステップＳ１０１〜Ｓ１１８までの処理及びステップＳ１２０〜Ｓ１２７までの処理は、図６に示すステップＳ１〜Ｓ１８までの処理及び図７に示すステップＳ２０〜Ｓ２７までの処理と同様であるので、その説明を省略する。
【０１２０】
次いで、ＣＰＵ１８１は、ステップＳ１１７にて番組に付与された番組枠及びステップＳ１１８にて番組に付与された着色領域Ｌ２を、当該番組の放送開始時間順にソートし、着色領域Ｌ２に分割処理を行って、番組表示領域Ｌ１内に合成する（ステップＳ１１９）。
【０１２１】
＜着色領域の分割処理＞
次に、第２の実施形態に係るＴＶ受信装置２による着色領域Ｌ２の分割処理について、図１４のフローチャートを参照して説明する。
【０１２２】
まず、ＣＰＵ１８１は、番組表表示領域Ｌ１に表示された隣り合う２つの番組間であって当該番組表示領域Ｌ１に表示されなかった番組の数（Ｘ）が、１つの着色領域Ｌ２における分割領域Ｌ３の数（３）より大きいか否かを判断する（ステップＳ２０１）。
【０１２３】
ステップＳ２０１において、ＣＰＵ１８１が、Ｘ＞３であると判断した場合には（ステップＳ２０１；Ｙｅｓ）、ＣＰＵ１８１は、着色領域Ｌ２を（Ｘ＋３−Ｘ％３）／３個作成し、各着色領域Ｌ２の色を色分けする（ステップＳ２０２）。
【０１２４】
次に、ＣＰＵ１８１は、番組表表示領域Ｌ１に表示された隣り合う２つの番組間であって当該番組表示領域Ｌ１に表示されなかった番組の数（Ｘ）を分割領域Ｌ３の数（３）で割った余り（Ｘ％３）が０か否かを判断する（ステップＳ２０３）。
【０１２５】
ステップＳ２０３において、ＣＰＵ１８１が、Ｘ％３＝０であると判断した場合には（ステップＳ２０３；Ｙｅｓ）、ＣＰＵ１８１は、着色領域２を３つの分割領域Ｌ３に分割し（ステップＳ２０４）、本処理を終了する。
ステップＳ２０３において、ＣＰＵ１８１が、Ｘ％３＝０ではないと判断した場合には（ステップＳ２０３；Ｎｏ）、ＣＰＵ１８１は、Ｘ％３＝１か否かを判断する（ステップＳ２０５）。
【０１２６】
ステップＳ２０５において、ＣＰＵ１８１が、Ｘ％３＝１であると判断した場合には（ステップＳ２０５；Ｙｅｓ）、ＣＰＵ１８１は、（Ｘ＋３−Ｘ％３）／３−２個目までの着色領域Ｌ２を３つの分割領域Ｌ３に分割するとともに、（Ｘ＋３−Ｘ％３）／３−１個目から着色領域Ｌ２を２つの分割領域Ｌ３に分割し（ステップＳ２０６）、本処理を終了する。
ステップＳ２０５において、ＣＰＵ１８１が、Ｘ％３＝１ではないと判断した場合には（ステップＳ２０５；Ｎｏ）、ＣＰＵ１８１は、（Ｘ＋３−Ｘ％３）／３−１個目までの着色領域Ｌ２を３つの分割領域Ｌ３に分割するとともに、（Ｘ＋３−Ｘ％３）／３個目の着色領域Ｌ２を２つの分割領域Ｌ３に分割し（ステップＳ２０７）、本処理を終了する。
【０１２７】
ステップＳ２０１において、ＣＰＵ１８１が、Ｘ≦３であると判断した場合には（ステップＳ２０１；Ｎｏ）、ＣＰＵ１８１は、Ｘ＝１か否かを判断する（ステップＳ２０８）。
【０１２８】
ステップＳ２０８において、ＣＰＵ１８１が、Ｘ＝１であると判断した場合には（ステップＳ２０８；Ｙｅｓ）、ＣＰＵ１８１は、着色領域Ｌ２を分割しないことを決定し（ステップＳ２０９）、本処理を終了する。
ステップＳ２０８において、ＣＰＵ１８１が、Ｘ＝１ではないと判断した場合には（ステップＳ２０８；Ｎｏ）、ＣＰＵ１８１は、Ｘ＝２か否かを判断する（ステップＳ２１０）。
【０１２９】
ステップＳ２１０において、ＣＰＵ１８１が、Ｘ＝２であると判断した場合には（ステップＳ２１０；Ｙｅｓ）、ＣＰＵ１８１は、着色領域Ｌ２を２つの分割領域Ｌ３に分割して（ステップＳ２１１）、本処理を終了する。
【０１３０】
ステップＳ２１０において、ＣＰＵ１８１が、Ｘ＝２ではないと判断した場合には（ステップＳ２１０；Ｎｏ）、ＣＰＵ１８１は、着色領域Ｌ２を３つの分割領域Ｌ３に分割して（ステップＳ２１２）、本処理を終了する。
【０１３１】
以上に説明した第２の実施形態にかかるＴＶ受信装置２によれば、ＣＰＵ１８１が番組表表示制御プログラム２８３ｃを実行することによって、番組表示領域Ｌ１に表示された隣り合う２つの番組間に、当該番組表示領域Ｌ１に表示されなかった番組が複数ある場合に、着色領域Ｌ２が、所定数の分割領域Ｌ３に分割されるとともに、番組表表示領域Ｌ１に表示されなかった複数の番組の一の番組と一の分割領域Ｌ３とが対応付けられ、操作部１６によって分割領域Ｌ３が指定された場合に、当該分割領域Ｌ３に対応付けられた番組の詳細情報が、映像表示部１５における番組表Ｌが表示される領域と異なる領域に位置する詳細情報表示領域Ｍに表示されるので、番組表示領域Ｌ１に表示された隣り合う２つの番組間に、当該番組表示領域Ｌ１に表示されなかった番組がいくつあるか否かが分かる。
【０１３２】
また、ＣＰＵ１８１は、番組表表示制御プログラム２８３ｃを実行することにより、番組表表示領域Ｌ１に表示された隣り合う２つの番組間であって当該番組表示領域Ｌ１に表示されなかった番組の数（Ｘ）が予め設定された分割領域Ｌ３の数（３）より大きい場合に、（Ｘ＋３−Ｘ％３）／３個の着色領域Ｌ２を作成し、作成した各着色領域Ｌ２を操作部１６の指定により切り替えて表示させるので、１つの着色領域Ｌ２の分割領域Ｌ３の数よりも番組表示領域Ｌ１に表示されなかった番組の数が多い場合であっても、着色領域Ｌ２が操作部１６の指定により切替表示されることにより、番組表示領域Ｌ１に表示されなかった番組を全て着色領域Ｌ２の分割領域Ｌ３により個別に指定することができる。
【０１３３】
また、ＣＰＵ１８１は、番組表表示制御プログラム２８３ｃを実行することにより、切替表示される着色領域Ｌ２のそれぞれを識別可能に表示させるので、着色領域Ｌ２が切り替えて表示された際に、ユーザは何番目の着色領域Ｌ２かを識別することができる。
【０１３４】
なお、本発明は、上記した実施の形態のものに限るものではなく、その要旨を逸脱しない範囲で適宜変更可能である。
【０１３５】
番組表表示制御プログラム１８３ｃを実行したＣＰＵ１８１により表示される番組表Ｌは、縦軸に時間、横軸にチャンネルが配置され、番組名等が横書きされた番組表の限りでなく任意である。
具体的には、番組表Ｌは、例えば、縦軸にチャンネル、横軸に時間が配置され、番組名等が縦書きされた番組表であってもよい。この場合も、１時間分の番組表示領域Ｌ１に表示可能な番組数は、上記した式（１）を用いて算出されて設定される。
また、番組表Ｌは、例えば、縦軸にチャンネル、横軸に時間が配置され、番組名等が横書きされた番組表であってもよいし、縦軸に時間、横軸にチャンネルが配置され、番組名等が縦書きされた番組表であってもよい。この場合、１時間分の番組表示領域Ｌ１に表示可能な番組数は、以下の式（２）を用いて算出されて設定される。なお、以下の式（２）において、「Ｆ」は、一行あたりの最低表示文字数である。
Ａ＝（（Ｃ×Ｆ＋Ｄ）×Ｚ）＋（Ｂ×（Ｚ−１））          （２）
【０１３６】
番組表示領域Ｌ１に表示されなかった番組がある隣り合う２つの番組間の領域を識別可能に表示する方法としては、当該領域を着色領域Ｌ２にする限りでなく任意である。
【図面の簡単な説明】
【０１３７】
【図１】本発明の第１の実施形態にかかるテレビジョン受信装置の機能的構成を示すブロック図である。
【図２】「番組表設定」画面を示す図である。
【図３】映像表示部に表示された、番組表と、番組表示領域に表示された番組の詳細情報が表示された詳細情報表示領域と、を示す図である。
【図４】１時間分の番組表示領域における時間軸のサイズ、１時間分の番組表示領域に表示される隣り合う２つの番組間の余白サイズ、１時間分の番組表示領域に表示される一の番組あたりの時間軸の余白サイズを説明するための図である。
【図５】映像表示部に表示された、番組表と、番組表示領域に表示されなかった番組の詳細情報が表示された詳細情報表示領域と、を示す図である。
【図６】第１の実施形態にかかるＴＶ受信装置による番組表の表示に関する第１処理を説明するためのフローチャートである。
【図７】第１の実施形態にかかるＴＶ受信装置による番組表の表示に関する第２処理を説明するためのフローチャートである。
【図８】第１の実施形態にかかるＴＶ受信装置による番組の詳細情報の表示に関する処理を説明するためのフローチャートである。
【図９】本発明の第２の実施形態にかかるテレビジョン受信装置の機能的構成を示すブロック図である。
【図１０】映像表示部に表示された、番組表と、番組表示領域に表示された番組の詳細情報が表示された詳細情報表示領域と、を示す図である。
【図１１】第２の実施形態にかかる番組表示領域の着色領域の切替表示を説明する図である。
【図１２】第２の実施形態にかかるＴＶ受信装置による番組表の表示に関する第１処理を説明するためのフローチャートである。
【図１３】第２の実施形態にかかるＴＶ受信装置による番組表の表示に関する第２処理を説明するためのフローチャートである。
【図１４】第２の実施形態にかかるＴＶ受信装置による着色領域の分割処理を説明するためのフローチャートである。
【符号の説明】
【０１３８】
１，２  ＴＶ受信装置（テレビジョン受信装置）
１１  チューナ（取得手段、受信手段）
１５  映像表示部（表示手段）
１６  操作部（指定手段、選択手段、条件設定手段）
１７ｂ  履歴データテーブル（記憶手段）
１８１  ＣＰＵ（番組表表示制御手段、番組数設定手段、記憶手段）
１８３ａ  履歴記憶制御プログラム（記憶手段）
１８３ｂ  番組数設定プログラム（番組数設定手段）
１８３ｃ，２８３ｃ  番組表表示制御プログラム（番組表表示制御手段）
Ａ  １時間分の番組表示領域Ｌ１における時間軸のサイズ
Ｂ  １時間分の番組表示領域Ｌ１に表示される隣り合う２つの番組間の余白サイズ
Ｄ  １時間分の番組表示領域Ｌ１に表示される一の番組あたりの時間軸の余白サイズ
Ｌ  番組表
Ｌ１  番組表示領域
Ｌ２  着色領域（中間領域）
Ｌ３  分割領域
Ｍ  詳細情報表示領域（映像表示部における番組表が表示される領域と異なる領域）
【図１】
2008085969.tif 000003
【図２】
2008085969.tif 000004
【図３】
2008085969.tif 000005
【図４】
2008085969.tif 000006
【図５】
2008085969.tif 000007
【図６】
2008085969.tif 000008
【図７】
2008085969.tif 000009
【図８】
2008085969.tif 000010
【図９】
2008085969.tif 000011
【図１０】
2008085969.tif 000012
【図１１】
2008085969.tif 000013
【図１２】
2008085969.tif 000014
【図１３】
2008085969.tif 000015
【図１４】
2008085969.tif 000016