(57)【要約】【課題】電子番組表におけるユーザの操作に対する処理の高速化を図ることが可能な番組情報表示端末装置を提供する。【解決手段】この表示端末装置１００（番組情報表示端末装置）は、外部のサーバ１０１の電子番組表のデータを受信する通信部１と、通信部１により受信された電子番組表のデータに基づいて、電子番組表を表示する表示部２と、電子番組表のデータを複数のセクション毎に分割する制御部３と、を備える。そして、制御部３は、ユーザが操作しているセクションに対応する分割された電子番組表のデータを用いて、ユーザの操作に対応する処理を行うように構成されている。【選択図】図２
2019036911.tif 000002
【特許請求の範囲】
【請求項１】
外部のサーバの電子番組表のデータを受信する通信部と、
前記通信部により受信された前記電子番組表のデータに基づいて、前記電子番組表を表示する表示部と、
前記電子番組表のデータを複数のセクション毎に分割する制御部と、を備え、
前記制御部は、前記表示部の表示している番組が含まれる前記セクションに対応する分割された前記電子番組表のデータを用いて、前記電子番組表の表示制御を行うように構成されている、番組情報表示端末装置。
【請求項２】
前記制御部は、番組が前記表示部に表示される位置を示す位置情報と、番組情報が表示される番組セルの大きさの情報とを含む管理データを、前記複数のセクション毎に作成して管理するように構成されている、請求項１に記載の番組情報表示端末装置。
【請求項３】
前記制御部は、前記表示部の表示している番組が含まれる前記セクションに対応する前記管理データを用いて、前記電子番組表の表示制御を行うように構成されている、請求項２に記載の番組情報表示端末装置。
【請求項４】
前記制御部は、前記表示部が表示する前記電子番組表の範囲が前記複数のセクションに跨っている場合は、前記範囲内の前記複数のセクションに対応する複数の前記管理データに基づいて、前記電子番組表の表示制御を行うように構成されている、請求項２または３に記載の番組情報表示端末装置。
【請求項５】
前記制御部は、スクロールにより前記表示部の表示している番組が含まれる前記セクションが切り替わった場合に、切り替わった後の前記セクションに対応する前記管理データに基づいて、前記電子番組表の表示制御を行うように構成されている、請求項２〜４のいずれか１項に記載の番組情報表示端末装置。
【請求項６】
前記制御部は、前記電子番組表において時間軸方向に分割された前記複数のセクション毎に前記管理データを作成して管理するように構成されている、請求項２〜５のいずれか１項に記載の番組情報表示端末装置。
【請求項７】
前記制御部は、前記電子番組表においてチャンネル軸方向に分割された前記複数のセクション毎に前記管理データを作成して管理するように構成されている、請求項２〜５のいずれか１項に記載の番組情報表示端末装置。
【請求項８】
前記制御部は、前記電子番組表において時間軸方向に分割され、かつ、チャンネル軸方向にも分割された前記複数のセクション毎に前記管理データを作成して管理するように構成されている、請求項２〜５のいずれか１項に記載の番組情報表示端末装置。
【請求項９】
前記制御部は、スクロール方向に沿って前記複数のセクションの各々が延びるように、前記電子番組表のデータを前記複数のセクション毎に分割するように構成されている、請求項１〜５のいずれか１項に記載の番組情報表示端末装置。
【請求項１０】
前記制御部は、スクロール方向が変化する度に、前記複数のセクションの各々が延びる方向を変化させるように構成されている、請求項９に記載の番組情報表示端末装置。
【請求項１１】
前記制御部は、前記電子番組表のデータを前記複数のセクション毎に分割する場合に、前記表示部の画面の大きさ、および、前記表示部の画面の向きに基づいて、前記複数のセクションの各々の大きさを決定するように構成されている、請求項１〜５のいずれか１項に記載の番組情報表示端末装置。
【請求項１２】
前記制御部は、前記表示部の画面が縦長である場合には前記複数のセクションの各々が縦長になるとともに、前記表示部の画面が横長である場合には前記複数のセクションの各々が横長になるように、前記電子番組表のデータを前記複数のセクション毎に分割するように構成されている、請求項１１に記載の番組情報表示端末装置。
【請求項１３】
前記電子番組表における操作位置の情報を蓄積する記憶部をさらに備え、
前記制御部は、前記記憶部に蓄積された前記操作位置の情報を参照し、前記電子番組表における位置毎の操作頻度に基づいて、前記複数のセクションの各々の範囲を決定するように構成されている、請求項１〜５のいずれか１項に記載の番組情報表示端末装置。
【請求項１４】
前記制御部は、前記複数のセクションのうちの少なくとも一部が略等しい大きさを有するように、前記電子番組表を前記複数のセクションに分割するように構成されている、請求項１〜１２のいずれか１項に記載の番組情報表示端末装置。
【請求項１５】
前記制御部は、第１の時間帯において、前記セクションの時間軸方向の大きさを小さくするとともに、第２の時間帯において、前記セクションの時間軸方向の大きさを大きくするように構成されている、請求項１〜５のいずれか１項に記載の番組情報表示端末装置。
【請求項１６】
前記制御部による前記電子番組表の表示制御は、前記電子番組表における、スクロールおよび拡大縮小に対する表示制御を含む、請求項１〜１５のいずれか１項に記載の番組情報表示端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、番組情報表示端末装置に関し、特に、電子番組表を表示する番組情報表示端末装置に関する。
【背景技術】
【０００２】
従来、電子番組表を表示する番組情報表示装置が知られている（たとえば、特許文献１参照）。
【０００３】
上記特許文献１には、電子番組表を表示するディスプレイを備える電子番組ガイド表示装置が開示されている。上記電子番組ガイド表示装置は、ディスプレイに表示された電子番組表をリモートコントローラによりスクロールする場合に、選択対象の番組セルと同列（たとえば同じチャンネル列）に配置されているセルの文字を表示するとともに、他の列に配置されているセルの文字を非表示にするように構成されている。これにより、高速スクロール時に全ての番組セルの文字を非表示にする場合に比べて、ユーザが電子番組表のどの位置まで操作しているかを把握することが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−７４６０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載されるような従来の番組情報表示装置では、電子番組表のデータが膨大である場合、上記電子番組表のデータを用いてスクロールなどのユーザの操作に対応する処理を行う際に、番組情報表示装置の制御部により操作の度に膨大なデータを参照（検索）する必要があるので、処理（たとえば描画など）が遅くなるという問題点がある。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、電子番組表におけるユーザの操作に対する処理の高速化を図ることが可能な番組情報表示端末装置を提供することである。
【課題を解決するための手段】
【０００７】
この発明の一の局面による番組情報表示端末装置は、外部のサーバの電子番組表のデータを受信する通信部と、通信部により受信された電子番組表のデータに基づいて、電子番組表を表示する表示部と、電子番組表のデータを複数のセクション毎に分割する制御部と、を備え、制御部は、表示部の表示している番組が含まれるセクションに対応する分割された電子番組表のデータを用いて、電子番組表の表示制御を行うように構成されている。
【０００８】
この発明の一の局面による番組情報表示端末装置では、上記のように、制御部が、電子番組表のデータを複数のセクション毎に分割して、表示部の表示している番組が含まれるセクションに対応する分割された電子番組表のデータを用いて、電子番組表の表示制御を行うことによって、表示部の表示している番組が含まれるセクションに対応する電子番組表のデータのみを用いて、電子番組表の表示制御を行うことができる。その結果、電子番組表の全てのデータを用いて処理を行う場合に比べて、用いるデータ量を低減することができるので、制御部の制御負荷を軽減することができる。その結果、電子番組表におけるユーザの操作に対する処理（電子番組表の描画など）の高速化を図ることができる。
【０００９】
上記一の局面による番組情報表示端末装置において、好ましくは、制御部は、番組が表示部に表示される位置を示す位置情報と、番組情報が表示される番組セルの大きさの情報とを含む管理データを、複数のセクション毎に作成して管理するように構成されている。このように構成すれば、複数のセクション毎に設けられた複数の管理データのうちの一部のセクションに対応する管理データのみを用いて番組情報を検索して表示することができるので、電子番組表の全体に対応する１つの管理データを用いる場合に比べて、番組情報の検索および表示を高速に行うことができる。
【００１０】
この場合、好ましくは、制御部は、表示部の表示している番組が含まれるセクションに対応する管理データを用いて、電子番組表の表示制御を行うように構成されている。このように構成すれば、表示部の表示している番組が含まれるセクションに対応する管理データのみを用いて処理を行うことができるので、表示部の表示している番組が含まれるセクション以外のセクションに対応する不要な管理データを用いずに処理を行うことができる。その結果、ユーザの操作に基づいて管理データから番組情報を検索して処理を行うのを容易に、かつ、高速に行うことができる。
【００１１】
上記制御部がセクション毎に管理データを作成して管理する番組情報表示端末装置において、好ましくは、制御部は、表示部が表示する電子番組表の範囲が複数のセクションに跨っている場合は、上記範囲内の複数のセクションに対応する複数の管理データに基づいて、電子番組表の表示制御を行うように構成されている。このように構成すれば、ユーザが操作しているセクションに対応する管理データだけでなく、上記範囲内のセクション全てに対応する管理データを用いて処理を行うことができる。その結果、表示部が表示する電子番組表の範囲が複数のセクションに跨っている場合でも、適切な番組情報を表示部に表示することができる。
【００１２】
上記制御部がセクション毎に管理データを作成して管理する番組情報表示端末装置において、好ましくは、制御部は、スクロールにより表示部の表示している番組が含まれるセクションが切り替わった場合に、切り替わった後のセクションに対応する管理データに基づいて、電子番組表の表示制御を行うように構成されている。このように構成すれば、表示部の表示している番組が含まれるセクションが切り替わった後においても、適切な管理データを用いて処理を行うことができる。
【００１３】
上記制御部がセクション毎に管理データを作成して管理する番組情報表示端末装置において、好ましくは、制御部は、電子番組表において時間軸方向に分割された複数のセクション毎に管理データを作成して管理するように構成されている。このように構成すれば、時間軸方向におけるデータ量が大きい場合において、各セクションに対応する管理データ量を容易に小さくすることができる。その結果、時間軸方向におけるデータ量が大きい場合において、電子番組表におけるユーザの操作に対応する処理の高速化を容易に図ることができる。
【００１４】
また、電子番組表を時間軸方向に分割することによって、表示部に表示される範囲が、時間軸方向と直交する軸方向において複数のセクションに跨るのを抑制することができる。これにより、上記範囲が複数のセクションに跨っている場合に上記範囲内の複数のセクションに対応する管理データの全てを用いて処理が行われる場合であっても、制御部の処理が遅くなるのを抑制することができる。すなわち、電子番組表を時間軸方向に分割することは、時間軸方向と直交する軸方向にスクロールする場合に特に有効である。
【００１５】
上記制御部がセクション毎に管理データを作成して管理する番組情報表示端末装置において、好ましくは、制御部は、電子番組表においてチャンネル軸方向に分割された複数のセクション毎に管理データを作成して管理するように構成されている。このように構成すれば、電子番組表のチャンネル数が多く、チャンネル軸方向におけるデータ量が大きい場合において、各セクションに対応する管理データ量を容易に小さくすることができる。その結果、チャンネル軸方向におけるデータ量が大きい場合において、電子番組表におけるユーザの操作に対応する処理の高速化を容易に図ることができる。
【００１６】
また、表示部に表示される範囲が、チャンネル軸方向と直交する軸方向において複数のセクションに跨るのを抑制することができる。これにより、上記範囲が複数のセクションに跨っている場合に上記範囲内の複数のセクションに対応する管理データの全てを用いて処理が行われる場合であっても、制御部の処理が遅くなるのを抑制することができる。すなわち、電子番組表をチャンネル軸方向に分割することは、チャンネル軸方向と直交する軸方向にスクロールする場合に特に有効である。
【００１７】
上記制御部がセクション毎に管理データを作成して管理する番組情報表示端末装置において、好ましくは、制御部は、電子番組表において時間軸方向に分割され、かつ、チャンネル軸方向にも分割された複数のセクション毎に管理データを作成して管理するように構成されている。このように構成すれば、時間軸方向およびチャンネル軸方向の両方におけるデータ量が大きい場合において、各セクションに対応する管理データ量を効果的に小さくすることができる。その結果、時間軸方向およびチャンネル軸方向の両方におけるデータ量が大きい場合において、電子番組表におけるユーザの操作に対応する処理の高速化を効果的に図ることができる。
【００１８】
また、各セクションの管理データ量が比較的小さいので、表示部に表示される範囲が複数のセクションに跨っている場合に上記範囲内の複数のセクションに対応する管理データの全てを用いて処理が行われる場合であっても、制御部の処理が遅くなるのを抑制することができる。すなわち、電子番組表を時間軸方向およびチャンネル軸方向の両方において分割することは、時間軸方向およびチャンネル軸方向の各々に交差する斜め方向にスクロールする場合に特に有効である。
【００１９】
上記一の局面による番組情報表示端末装置において、好ましくは、制御部は、スクロール方向に沿って複数のセクションの各々が延びるように、電子番組表のデータを複数のセクション毎に分割するように構成されている。このように構成すれば、複数のセクションの各々がスクロール方向とは異なる方向に沿って延びる場合に比べて、ユーザがスクロールにより操作（通過）するセクションの数が増加するのを抑制することができるので、ユーザの操作に対応する処理を行うのに用いる電子番組表のデータを切り替える回数を低減することができる。その結果、制御部の制御負荷を軽減することができるとともに、制御部の処理が遅くなるのを抑制することができる。
【００２０】
また、複数のセクションの各々がスクロール方向に沿って延びるので、表示部に表示される範囲が、複数のセクションに跨るのを効果的に抑制することができる。これにより、上記範囲が複数のセクションに跨っている場合に上記範囲内の複数のセクションに対応する管理データの全てを用いて処理が行われる場合にも、制御部の処理が遅くなるのを効果的に抑制することができる。
【００２１】
この場合、好ましくは、制御部は、スクロール方向が変化する度に、複数のセクションの各々が延びる方向を変化させるように構成されている。このように構成すれば、ユーザの操作に対応する処理を行うのに用いる電子番組表のデータを切り替える回数をより確実に低減することができる。
【００２２】
また、セクションの分割方向が固定されている場合に比べて、表示部に表示される範囲が、複数のセクションに跨るのをさらに効果的に抑制することができる。これにより、上記範囲が複数のセクションに跨っている場合に上記範囲内の複数のセクションに対応する管理データの全てを用いて処理が行われる場合にも、制御部の処理が遅くなるのをさらに効果的に抑制することができる。
【００２３】
上記一の局面による番組情報表示端末装置において、好ましくは、制御部は、電子番組表のデータを複数のセクション毎に分割する場合に、表示部の画面の大きさ、および、表示部の画面の向きに基づいて、複数のセクションの各々の大きさを決定するように構成されている。このように構成すれば、電子番組表を、表示部の画面の大きさおよび向きに適したサイズに分割することができるので、ユーザの利便性を向上させることができる。
【００２４】
この場合、好ましくは、制御部は、表示部の画面が縦長である場合には複数のセクションの各々が縦長になるとともに、表示部の画面が横長である場合には複数のセクションの各々が横長になるように、電子番組表のデータを複数のセクション毎に分割するように構成されている。ここで、一般的に、表示部の画面が縦長である場合にはユーザは縦方向にスクロールする頻度が多く、表示部の画面が横長である場合にはユーザは横方向にスクロールする頻度が多い。したがって、表示部の画面が縦長である場合には複数のセクションの各々が縦長になるとともに、表示部の画面が横長である場合には複数のセクションの各々が横長になるように、電子番組表のデータを複数のセクション毎に分割することによって、ユーザの操作に対応する処理を行うのに用いる電子番組表のデータを切り替える回数を容易に低減することができる。
【００２５】
また、表示部の画面が横長である場合に、セクションが横長に分割されているので、表示部に表示される範囲が横方向に隣接する複数のセクションに跨るのを容易に抑制することができる。また、表示部の画面が縦長である場合に、セクションが縦長に分割されているので、表示部に表示される範囲が縦方向に隣接する複数のセクションに跨るのを容易に抑制することができる。これにより、上記範囲が複数のセクションに跨っている場合に上記範囲内の複数のセクションに対応する管理データの全てを用いて処理が行われる場合にも、制御部の処理が遅くなるのを容易に抑制することができる。
【００２６】
上記一の局面による番組情報表示端末装置において、好ましくは、電子番組表における操作位置の情報を蓄積する記憶部をさらに備え、制御部は、記憶部に蓄積された上記操作位置の情報を参照し、電子番組表における位置毎の操作頻度に基づいて、複数のセクションの各々の範囲を決定するように構成されている。このように構成すれば、操作頻度に対応するように複数のセクションの範囲を決定することによって、番組情報表示端末装置の利便性をさらに向上させることができる。
【００２７】
上記一の局面による番組情報表示端末装置において、好ましくは、制御部は、複数のセクションのうちの少なくとも一部が略等しい大きさを有するように、電子番組表を複数のセクションに分割するように構成されている。このように構成すれば、セクション毎に大きさを設定する場合に比べて、制御部の制御負荷を軽減することができる。
【００２８】
上記一の局面による番組情報表示端末装置において、好ましくは、制御部は、第１の時間帯において、セクションの時間軸方向の大きさを小さくするとともに、第２の時間帯において、セクションの時間軸方向の大きさを大きくするように構成されている。ここで、視聴者数が多いと推定される時間帯においては、ユーザ（視聴者）は電子番組表において拡大操作を行う頻度は比較的多い。また、視聴者数が少ないと推定される時間帯においては、ユーザ（視聴者）は電子番組表において拡大操作を行う頻度は比較的少ない。したがって、第１の時間帯においてセクションの時間軸方向の大きさを小さくするとともに、第２の時間帯においてセクションの時間軸方向の大きさを大きくすることによって、電子番組表において拡大操作を行う頻度が比較的多い位置においてセクションの時間軸方向の大きさを小さくすることができる。これにより、拡大されて表示されている範囲において比較的小さい管理データ量を用いてユーザの操作に対応する処理を行うことができる。すなわち、制御部により処理が行われる際に余分な管理データが用いられるのを抑制することができる。
【００２９】
上記一の局面による番組情報表示端末装置において、好ましくは、制御部による電子番組表の表示制御は、電子番組表における、スクロールおよび拡大縮小に対する表示制御を含む。このように構成すれば、電子番組表において、ユーザのスクロールおよび拡大縮小の操作に対する電子番組表の描画の高速化を図ることができる。
【発明の効果】
【００３０】
本発明によれば、上記のように、電子番組表におけるユーザの操作に対する処理の高速化を図ることができる。
【図面の簡単な説明】
【００３１】
【図１】第１〜第５実施形態による番組情報表示端末装置の構成を示した図である。
【図２】第１実施形態による電子番組表における分割されたセクションを説明するための図である。
【図３】第１〜第６実施形態による番組情報表示端末装置の管理データを説明するための図である。（図３（ａ）は電子番組表のデータの一部を示す図である。図３（ｂ）は、図３（ａ）の電子番組表のデータから作成された管理データである。）
【図４】第１実施形態によるユーザが操作しているセクションが切り替わった場合の処理を説明するための図である。
【図５】第１実施形態による表示部が表示する電子番組表の範囲が複数のセクションに跨っている場合の処理を説明するための図である。
【図６】第１〜第３実施形態による電子番組表の表示部への表示方法を説明するためのフロー図である。
【図７】第２実施形態による電子番組表における分割されたセクションを説明するための図である。
【図８】第３実施形態による電子番組表における分割されたセクションを説明するための図である。
【図９】第４実施形態による電子番組表における分割されたセクションを説明するための図である。（図９（ａ）は、ユーザが右下にスクロールしている場合の分割されたセクションを示す図である。図９（ｂ）は、ユーザが右上にスクロールしている場合の分割されたセクションを示す図である。）
【図１０】第４実施形態による電子番組表の表示部への表示方法を説明するためのフロー図である。
【図１１】第５実施形態による電子番組表における分割されたセクションを説明するための図である。（図１１（ａ）は、表示部の画面が横長である場合のセクションを説明するための図である。図１１（ｂ）は、表示部の画面が縦長である場合のセクションを説明するための図である。）
【図１２】第５実施形態による電子番組表の表示部への表示方法を説明するためのフロー図である。
【図１３】第６実施形態による番組情報表示端末装置の構成を示した図である。
【図１４】第６実施形態による電子番組表の表示部への表示方法を説明するためのフロー図である。
【図１５】第６実施形態の変形例による番組情報表示端末装置の構成を示した図である。
【発明を実施するための形態】
【００３２】
以下、本発明を具体化した実施形態を図面に基づいて説明する。
【００３３】
［第１実施形態］
まず、図１〜図６を参照して、第１実施形態による表示端末装置１００の構成について説明する。なお、表示端末装置１００は、特許請求の範囲の「番組情報表示端末装置」の一例である。
【００３４】
（表示端末装置の構成）
図１に示すように、表示端末装置１００は、通信部１と、表示部２と、制御部３と、記憶部４と、を備える。なお、表示端末装置１００は、スマートフォンおよびタブレットなどの携帯情報端末装置である。たとえば、表示端末装置１００において後述する電子番組表から番組予約をすることにより、テレビ等の機器と連動して番組の録画等を行うことが可能である。
【００３５】
通信部１は、ネットワークにより接続されている外部のサーバ１０１に蓄積された電子番組表のデータ（図２参照）を受信する。たとえば、外部のサーバ１０１には、ＣＨ１〜ＣＨ５４の１日目〜８日目までの電子番組表のデータが蓄積されている。第１実施形態では、通信部１は、２日分のデータ単位で受信するように構成されている。なお、通信部１による受信単位はこれに限られない。
【００３６】
また、通信部１は、データの受信が完了した場合、データの取得完了を通知する信号を制御部３に送信する。なお、電子番組表は、縦軸が時間軸であり、横軸がチャンネル軸（図２参照）である。以下では、通信部１により既に、８日分すべてのデータが受信されているとして説明を行う。
【００３７】
表示部２は、通信部１により受信された電子番組表のデータに基づいて、電子番組表を表示する。表示方法の詳しい説明については、後述する。
【００３８】
図２に示すように、制御部３（図１参照）は、電子番組表のデータを、複数のセクション毎に分割する。第１実施形態では、セクションとは、電子番組表において時間軸方向に（日付毎に）分割された範囲（たとえばハッチングされた範囲）を意味する。すなわち、制御部３は、電子番組表のデータを、１日目のデータ、２日目のデータ、３日目のデータ、・・・、８日目のデータに分割する。なお、以下では、説明を簡略化するために、各セクションを、１日目のセクション、２日目のセクションなどと記載する。
【００３９】
ここで、第１実施形態では、制御部３は、複数のセクションのうちの少なくとも一部が略等しい大きさを有するように、電子番組表を複数のセクションに分割するように構成されている。具体的には、第１実施形態では、複数のセクションの各々は、電子番組表において、ＣＨ１〜ＣＨ５４のＡＭ０時〜ＰＭ１１時５９分までの範囲を含むので、全てのセクションが略等しい大きさを有する。なお、１日目のセクションの開始時間は、電子番組表のデータを取得した時間になるので、データを取得する時間によっては１日目のセクションのみ大きさが異なる場合がある。
【００４０】
また、第１実施形態では、制御部３は、ユーザが操作しているセクションに対応する分割された電子番組表のデータを用いて、ユーザの操作に対応する処理を行うように構成されている。具体的には、制御部３は、ユーザが操作しているセクションに対応する管理データ（後述）を用いて、ユーザの操作に対応する処理を行うように構成されている。なお、ユーザが操作をしているセクションは、特許請求の範囲の「表示部の表示している番組が含まれるセクション」の一例である。また、ユーザの操作に対応する処理は、特許請求の範囲の「電子番組表の表示制御」の一例である。なお、制御部３によるユーザの操作に対応する処理は、電子番組表における、スクロールおよび拡大縮小に対する表示制御を含む。
【００４１】
たとえば、図２に示すように、制御部３は、ユーザが１日目のセクションにおいて操作を行っている場合、１日目の電子番組表のデータ（図３（ａ）参照）に基づいて作成された１日目の管理データ（図３（ｂ）参照）を用いてユーザの操作に対応する処理を行う。
【００４２】
また、第１実施形態では、図３に示すように、制御部３（図１参照）は、番組の位置情報と、番組情報が表示される番組セルの大きさの情報とを含む管理データ（図３（ｂ）参照）を、複数のセクション毎に作成して管理するように構成されている。具体的には、制御部３は、１日目のセクションに対応する管理データ、２日目のセクションに対応する管理データ、・・・、８日目のセクションに対応する管理データを個別に作成して管理する。なお、以下では、説明を簡略化するために、各セクションに対応する管理データを、１日目の管理データ、２日目の管理データなどと記載する。
【００４３】
具体的には、制御部３は、番組表表示位置算出手段３ａ（図１参照）および操作位置算出手段３ｂ（図１参照）として機能するように構成されている。番組表表示位置算出手段３ａ（制御部３）は、各セクションに対応する電子番組表のデータ（図３（ａ）参照）から取得した各番組のチャンネル情報と各番組の開始および終了時間の情報とに基づいて、各番組の配置される座標、および、各番組セルの大きさを算出する。番組表表示位置算出手段３ａは、各番組の座標として、各番組セルの左上の点（たとえば、番組１−１におけるＰ点（図３（ａ）参照））のＸ座標（チャンネル軸における座標）とＹ座標（時間軸における座標）とを算出する。また、番組表表示位置算出手段３ａは、各番組セルのＸ方向の大きさ、および、Ｙ方向の大きさを算出する。なお、制御部３において、番組表表示位置算出手段３ａと、操作位置算出手段３ｂとの機能は、プログラムなどのソフトウェアにより実現することが可能である。
【００４４】
また、ユーザにより拡大縮小操作が行われた場合、管理データは更新される。たとえば、時間軸方向において２倍に拡大された場合、管理データのＹ座標および高さが更新される。具体的には、たとえば番組１−２について、（番組１−１の高さが２倍になるので）Ｙ座標が１２０に更新されるとともに、高さが１２０に更新される。なお、通信部１（図１参照）により受信された電子番組表のデータ、および、番組表表示位置算出手段３ａ（制御部３）により作成された管理データは、記憶部４（図１参照）の番組表データ蓄積部４ａ（図１参照）に格納される。なお、チャンネル軸方向において拡大された場合も、時間軸方向と同様に管理データが更新されてもよい。この場合、管理データのＸ座標と幅が更新される。
【００４５】
操作位置算出手段３ｂ（制御部３）は、ユーザがいずれのセクションにおいて操作を行っているかを検知する。そして、操作位置算出手段３ｂは、ユーザにより操作が行われているセクションに対応する管理データを参照して、ユーザの操作位置（座標）を算出する。また、番組表表示位置算出手段３ａ（制御部３）は、操作位置算出手段３ｂにより算出されたユーザの操作位置（座標）、および、表示部２の画面のサイズに基づいて表示領域２ａ（図２参照）を決定（取得）する。そして、制御部３は、表示部２に表示する領域についてのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）５（図１参照）からの問い合わせに対して、番組表表示位置算出手段３ａ（制御部３）により決定（取得）された表示領域２ａを通知する。なお、ＯＳの機能は、プログラムなどのソフトウェアにより実現することが可能である。なお、表示領域２ａは、特許請求の範囲の「表示部が表示する電子番組表の範囲」の一例である。
【００４６】
ここで、第１実施形態では、図４に示すように、制御部３（図１参照）は、スクロールによりユーザが操作を行っているセクションが切り替わった場合に、切り替わった後のセクションに対応する管理データに基づいて、ユーザの操作に対応する処理を行うように構成されている。たとえば、制御部３は、表示領域２ａ（図２参照）が１日目のセクションに配置されている場合は、１日目の管理データのみを用いて、ユーザの操作に対応する処理を行う。また、制御部３は、表示領域２ａが２日目のセクションに移動した後は、２日目の管理データのみを用いて、ユーザの操作に対応する処理を行う。
【００４７】
また、第１実施形態では、図５に示すように、制御部３（図１参照）は、表示領域２ａ（図２参照）が複数のセクションに跨っている場合は、表示領域２ａ内の複数のセクションに対応する複数の管理データに基づいて、ユーザの操作に対応する処理を行うように構成されている。たとえば、制御部３は、表示領域２ａが１日目のセクションおよび２日目のセクションに跨っている場合は、１日目の管理データ、および、２日目の管理データを用いて、ユーザの操作に対応する処理を行う。
【００４８】
（電子番組表の表示部への表示方法）
次に、図６を参照して、第１実施形態の表示端末装置１００の制御部３による電子番組表の表示部２への表示方法について説明する。
【００４９】
まず、ステップＳ１において、表示端末装置１００（表示部２）の画面サイズを取得する。なお、画面サイズはＯＳから取得可能である。
【００５０】
次に、ステップＳ２において、サーバ１０１から電子番組表のデータを（通信部１を介して）取得する。
【００５１】
次に、ステップＳ３において、電子番組表のデータの取得が完了したか否かを判定する。データの取得が完了している場合は、ステップＳ４に進む。データの取得が完了していない場合は、処理を終了する。
【００５２】
次に、ステップＳ４において、ステップＳ３において取得された電子番組表のデータから、各セクションの管理データを作成する。なお、管理データは、セクション毎に管理される。
【００５３】
次に、ステップＳ５において、表示部２の画面に表示されるデータを、ユーザが操作を行っているセクションの管理データ（表示領域２ａが複数のセクションに跨っている場合は、表示領域２ａ内の全てのセクションの管理データ）から検索し、ＯＳに通知する。なお、この場合、ユーザが操作を行っているセクションの電子番組表のデータもＯＳに通知される。
【００５４】
次に、ステップＳ６において、ステップＳ５においてＯＳに通知されたデータに基づいて、表示部２に表示するデータを作成し、表示部２に表示する。
【００５５】
次に、ステップＳ７において、ユーザによりスクロール操作が行われたか否かを判定する。スクロール操作が行われた場合は、ステップＳ５に戻る。スクロール操作が行われていない場合は、ステップＳ８に進む。
【００５６】
次に、ステップＳ８において、ユーザにより拡大または縮小操作が行われたか否かを判定する。拡大または縮小操作が行われた場合は、ステップＳ４に戻る。拡大または縮小処理が行われていない場合は、処理を終了する。
【００５７】
（第１実施形態の効果）
第１実施形態では、以下のような効果を得ることができる。
【００５８】
第１実施形態では、上記のように、電子番組表のデータを複数のセクション毎に分割する制御部３を備え、制御部３が、ユーザが操作しているセクションに対応する分割された電子番組表のデータを用いて、ユーザの操作に対応する処理を行うように、表示端末装置１００を構成する。これにより、ユーザが操作しているセクションに対応する電子番組表のデータのみを用いて、ユーザの操作に対応する処理を行うことができる。その結果、電子番組表の全てのデータを用いて処理を行う場合に比べて、用いるデータ量を低減することができるので、制御部３の制御負荷を軽減することができる。その結果、電子番組表におけるユーザの操作に対する処理（電子番組表の描画など）の高速化を図ることができる。
【００５９】
また、第１実施形態では、上記のように、制御部３が、番組が表示部２に表示される位置を示す位置情報と、番組情報が表示される番組セルの大きさの情報とを含む管理データを、複数のセクション毎に作成して管理するように、表示端末装置１００を構成する。これにより、複数のセクション毎に設けられた複数の管理データのうちの一部のセクションに対応する管理データのみを用いて番組情報を検索して表示することができるので、電子番組表の全体に対応する１つの管理データを用いる場合に比べて、番組情報の検索および表示を高速に行うことができる。
【００６０】
また、第１実施形態では、上記のように、制御部３が、ユーザが操作しているセクションに対応する管理データを用いて、ユーザの操作に対応する処理を行うように、表示端末装置１００を構成する。これにより、ユーザが操作しているセクションに対応する管理データのみを用いて処理を行うことができるので、ユーザが操作しているセクション以外のセクションに対応する不要な管理データを用いずに処理を行うことができる。その結果、ユーザの操作に基づいて管理データから番組情報を検索して処理を行うのを容易に、かつ、高速に行うことができる。
【００６１】
また、第１実施形態では、上記のように、制御部３が、表示領域２ａが複数のセクションに跨っている場合は、表示領域２ａ内の複数のセクションに対応する複数の管理データに基づいて、ユーザの操作に対応する処理を行うように、表示端末装置１００を構成する。これにより、ユーザが操作しているセクションに対応する管理データだけでなく、表示領域２ａ内のセクション全てに対応する管理データを用いて処理を行うことができる。その結果、表示領域２ａが複数のセクションに跨っている場合でも、適切な番組情報を表示部２に表示することができる。
【００６２】
また、第１実施形態では、上記のように、制御部３が、スクロールによりユーザが操作を行っているセクションが切り替わった場合に、切り替わった後のセクションに対応する管理データに基づいて、ユーザの操作に対応する処理を行うように、表示端末装置１００を構成する。これにより、ユーザが操作を行っているセクションが切り替わった後においても、適切な管理データを用いて処理を行うことができる。
【００６３】
また、第１実施形態では、上記のように、制御部３が、電子番組表において時間軸方向に分割された複数のセクション毎に管理データを作成して管理するように、表示端末装置１００を構成する。これにより、時間軸方向におけるデータ量が大きい場合において、各セクションに対応する管理データ量を容易に小さくすることができる。その結果、時間軸方向におけるデータ量が大きい場合において、電子番組表におけるユーザの操作に対応する処理の高速化を容易に図ることができる。
【００６４】
また、電子番組表を時間軸方向に分割することによって、表示領域２ａが、チャンネル軸方向において複数のセクションに跨るのを抑制することができる。これにより、制御部３の処理において複数の管理データが用いられることを抑制することができるので、制御部３の処理が遅くなるのを抑制することができる。すなわち、電子番組表を時間軸方向に分割することは、チャンネル軸方向にスクロールする場合に特に有効である。
【００６５】
また、第１実施形態では、上記のように、制御部３が、複数のセクションのうちの少なくとも一部が略等しい大きさを有するように、電子番組表を複数のセクションに分割するように、表示端末装置１００を構成する。これにより、セクション毎に大きさを設定する場合に比べて、制御部３の制御負荷を軽減することができる。
【００６６】
また、第１実施形態では、上記のように、制御部３によるユーザの操作に対応する処理が、電子番組表における、スクロールおよび拡大縮小に対する表示制御を含むように、表示端末装置１００を構成する。これにより、電子番組表において、ユーザのスクロールおよび拡大縮小の操作に対する電子番組表の描画の高速化を図ることができる。
【００６７】
［第２実施形態］
次に、図７を参照して、第２実施形態による表示端末装置２００の構成について説明する。この第２実施形態における表示端末装置２００では、電子番組表を時間軸方向に複数のセクションに分割する第１実施形態とは異なり、電子番組表をチャンネル軸方向に複数のセクションに分割するように構成されている。なお、上記第１実施形態と同様の構成は、第１実施形態と同じ符号を付して図示するとともに説明を省略する。なお、表示端末装置２００は、特許請求の範囲の「番組情報表示端末装置」の一例である。
【００６８】
第２実施形態では、図７に示すように、表示端末装置２００（図１参照）の制御部１３（図１参照）は、電子番組表においてチャンネル軸方向に分割された複数のセクション毎に管理データを作成して管理するように構成されている。第２実施形態では、セクションとは、電子番組表において３チャンネル毎に分割された範囲（たとえばハッチングされた範囲）を意味する。すなわち、制御部１３は、電子番組表のデータを、１日目〜８日目のＣＨ１〜ＣＨ３までの電子番組表のデータ、１日目〜８日目のＣＨ４〜ＣＨ６までの電子番組表のデータ、・・・、１日目〜８日目のＣＨ５２〜ＣＨ５４までの電子番組表のデータに分割する。なお、以下では、説明を簡略化するために、各セクションを、ＣＨ１〜ＣＨ３のセクション、ＣＨ４〜ＣＨ６のセクションなどと記載する。
【００６９】
そして、制御部１３は、分割された各セクションに対応する電子番組表のデータから、各セクションに対応する管理データを作成して管理する。具体的には、制御部１３は、ＣＨ１〜ＣＨ３のセクションに対応する管理データ、ＣＨ４〜ＣＨ６のセクションに対応する管理データ、・・・、ＣＨ５２〜ＣＨ５４のセクションに対応する管理データを個別に作成して管理する。
【００７０】
第２実施形態のその他の構成は、上記第１実施形態と同様である。
【００７１】
（第２実施形態の効果）
第２実施形態では、以下のような効果を得ることができる。
【００７２】
第２実施形態では、上記のように、制御部１３が、電子番組表においてチャンネル軸方向に分割された複数のセクション毎に管理データを作成して管理するように、表示端末装置２００を構成する。これにより、電子番組表のチャンネル数が多く、チャンネル軸方向におけるデータ量が大きい場合において、各セクションに対応する管理データ量を容易に小さくすることができる。その結果、チャンネル軸方向におけるデータ量が大きい場合において、電子番組表におけるユーザの操作に対応する処理の高速化を容易に図ることができる。
【００７３】
また、表示領域２ａが、時間軸方向において複数のセクションに跨るのを抑制することができる。これにより、制御部１３の処理において複数の管理データが用いられることを抑制することができるので、制御部１３の処理が遅くなるのを抑制することができる。すなわち、電子番組表をチャンネル軸方向に分割することは、時間軸方向にスクロールする場合に特に有効である。
【００７４】
なお、第２実施形態のその他の効果は、上記第１実施形態と同様である。
【００７５】
［第３実施形態］
次に、図８を参照して、第３実施形態による表示端末装置３００の構成について説明する。この第３実施形態における表示端末装置３００では、電子番組表を時間軸方向に複数のセクションに分割する第１実施形態とは異なり、電子番組表を時間軸方向およびチャンネル軸方向の両方において複数のセクションに分割するように構成されている。なお、上記第１実施形態と同様の構成は、第１実施形態と同じ符号を付して図示するとともに説明を省略する。なお、表示端末装置３００は、特許請求の範囲の「番組情報表示端末装置」の一例である。
【００７６】
第３実施形態では、図８に示すように、表示端末装置３００（図１参照）の制御部２３（図１参照）は、電子番組表において時間軸方向に分割され、かつ、チャンネル軸方向にも分割された複数のセクション毎に管理データを作成して管理するように構成されている。第３実施形態では、セクションとは、電子番組表の縦軸（時間軸）において日付毎に分割され、かつ、電子番組表の横軸（チャンネル軸）において３チャンネル毎に分割された範囲（たとえばハッチングされた範囲）を意味する。すなわち、制御部２３は、電子番組表のデータを、１日目のＣＨ１〜ＣＨ３までの電子番組表のデータ、２日目のＣＨ１〜ＣＨ３までの電子番組表のデータ、・・・、７日目のＣＨ５２〜ＣＨ５４までの電子番組表のデータ、８日目のＣＨ５２〜ＣＨ５４までの電子番組表のデータに分割する。なお、以下では、説明を簡略化するために、各セクションを、１日目のＣＨ１〜ＣＨ３のセクション、２日目のＣＨ４〜ＣＨ６のセクションなどと記載する。
【００７７】
そして、制御部２３は、分割された各セクションに対応する電子番組表のデータから、各セクションに対応する管理データを作成して管理する。具体的には、制御部２３は、１日目のＣＨ１〜ＣＨ３のセクションに対応する管理データ、２日目のＣＨ４〜ＣＨ６のセクションに対応する管理データ、・・・、７日目のＣＨ５２〜ＣＨ５４のセクションに対応する管理データ、８日目のＣＨ５２〜ＣＨ５４のセクションに対応する管理データを個別に作成して管理する。
【００７８】
第３実施形態のその他の構成は、上記第１実施形態と同様である。
【００７９】
（第３実施形態の効果）
第３実施形態では、以下のような効果を得ることができる。
【００８０】
第３実施形態では、上記のように、制御部２３が、電子番組表において時間軸方向に分割され、かつ、チャンネル軸方向にも分割された複数のセクション毎に管理データを作成して管理するように、表示端末装置３００を構成する。これにより、時間軸方向およびチャンネル軸方向の両方におけるデータ量が大きい場合において、各セクションに対応する管理データ量を効果的に小さくすることができる。その結果、時間軸方向およびチャンネル軸方向の両方におけるデータ量が大きい場合において、電子番組表におけるユーザの操作に対応する処理の高速化を効果的に図ることができる。
【００８１】
また、各セクションの管理データ量が比較的小さいので、表示領域２ａが複数のセクションに跨っている場合にも、制御部２３の処理が遅くなるのを抑制することができる。すなわち、電子番組表を時間軸方向およびチャンネル軸方向の両方において分割することは、時間軸方向およびチャンネル軸方向の各々に交差する斜め方向にスクロールする場合に特に有効である。
【００８２】
なお、第３実施形態のその他の効果は、上記第１実施形態と同様である。
【００８３】
［第４実施形態］
次に、図９および図１０を参照して、第４実施形態による表示端末装置４００の構成について説明する。この第４実施形態における表示端末装置４００では、電子番組表を時間軸方向に複数のセクションに分割する第１実施形態とは異なり、ユーザのスクロール方向に基づいてセクションの分割方向が決定されるように構成されている。なお、上記第１実施形態と同様の構成は、第１実施形態と同じ符号を付して図示するとともに説明を省略する。なお、表示端末装置４００は、特許請求の範囲の「番組情報表示端末装置」の一例である。
【００８４】
第４実施形態では、図９（ａ）に示すように、表示端末装置４００の制御部３３（図１参照）は、ユーザのスクロール方向に沿って複数のセクション（たとえばハッチングされた範囲）の各々が延びるように、電子番組表のデータを複数のセクション毎に分割するように構成されている。たとえば、ユーザが右下にスクロールした場合に、複数のセクションの各々は、ユーザのスクロール方向と略平行に延びるように設けられる。また、図示しないが、ユーザのスクロール方向が横方向である場合は、上記第１実施形態と同様に分割され、ユーザのスクロール方向が縦方向である場合は、上記第２実施形態と同様に分割される。
【００８５】
また、第４実施形態では、図９（ｂ）に示すように、制御部３３（図１参照）は、ユーザのスクロール方向が変化する度に、複数のセクション（たとえばハッチングされた範囲）の各々が延びる方向を変化させるように構成されている。具体的には、ユーザのスクロール方向が右下（図９（ａ）参照）から右上に変化した場合に、複数のセクションの各々は、右下に向って延びる状態（図９（ａ）参照）から右上に向って延びる状態に変化する。
【００８６】
（電子番組表の表示部への表示方法）
次に、図１０を参照して、第４実施形態の表示端末装置４００の制御部３３による電子番組表の表示部２への表示方法について説明する。
【００８７】
まず、ステップＳ１１において、表示端末装置４００（表示部２）の画面サイズを取得する。なお、画面サイズはＯＳから取得可能である。
【００８８】
次に、ステップＳ１２において、サーバ１０１から電子番組表のデータを（通信部１を介して）取得する。
【００８９】
次に、ステップＳ１３において、電子番組表のデータの取得が完了したか否かを判定する。データの取得が完了している場合は、ステップＳ１４に進む。データの取得が完了していない場合は、処理を終了する。
【００９０】
次に、ステップＳ１４において、ステップＳ１３において取得された電子番組表のデータから、各セクションの管理データを作成する。なお、管理データは、セクション毎に管理される。最初に作成される管理データは、たとえば、上記第１実施形態と同様の管理データであってもよい。
【００９１】
次に、ステップＳ１５において、表示部２の画面に表示するデータを、ユーザが操作を行っているセクションの管理データ（表示領域２ａが複数のセクションに跨っている場合は、表示領域２ａ内の全てのセクションの管理データ）から検索し、ＯＳに通知する。なお、この場合、ユーザが操作を行っているセクションの電子番組表のデータもＯＳに通知される。
【００９２】
次に、ステップＳ１６において、ステップＳ５においてＯＳに通知されたデータに基づいて、表示部２に表示するデータを作成し、表示部２に表示する。
【００９３】
次に、ステップＳ１７において、ユーザによりスクロール操作が行われたか否かを判定する。スクロール操作が行われた場合は、ステップＳ１４に戻る。この場合、ステップＳ１４において、ユーザのスクロール方向に沿って延びるセクションに対応する管理データを作成する。また、スクロール操作が行われていない場合は、ステップＳ１８に進む。
【００９４】
次に、ステップＳ１８において、ユーザにより拡大または縮小操作が行われたか否かを判定する。拡大または縮小操作が行われた場合は、ステップＳ１４に戻る。拡大または縮小処理が行われていない場合は、処理を終了する。
【００９５】
第４実施形態のその他の構成は、上記第１実施形態と同様である。
【００９６】
（第４実施形態の効果）
第４実施形態では、以下のような効果を得ることができる。
【００９７】
第４実施形態では、上記のように、制御部３３が、ユーザのスクロール方向に沿って複数のセクションの各々が延びるように、電子番組表のデータを複数のセクション毎に分割するように、表示端末装置４００を構成する。これにより、複数のセクションの各々がスクロール方向とは異なる方向に沿って延びる場合に比べて、ユーザがスクロールにより操作（通過）するセクションの数が増加するのを抑制することができるので、ユーザの操作に対応する処理を行うのに用いる電子番組表のデータ（管理データ）を切り替える回数を低減することができる。その結果、制御部３３の制御負荷を軽減することができるとともに、制御部３３の処理が遅くなるのを抑制することができる。
【００９８】
また、複数のセクションの各々がスクロール方向に沿って延びるので、表示領域２ａが、複数のセクションに跨るのを効果的に抑制することができる。これにより、制御部３３の処理が遅くなるのを効果的に抑制することができる。
【００９９】
また、第４実施形態では、上記のように、制御部３３が、ユーザのスクロール方向が変化する度に、複数のセクションの各々が延びる方向を変化させるように、表示端末装置４００を構成する。これにより、ユーザの操作に対応する処理を行うのに用いる電子番組表のデータ（管理データ）を切り替える回数をより確実に低減することができる。
【０１００】
また、セクションの分割方向が固定されている場合に比べて、表示領域２ａが、複数のセクションに跨るのをさらに効果的に抑制することができる。これにより、制御部３３の処理が遅くなるのをさらに効果的に抑制することができる。
【０１０１】
なお、第４実施形態のその他の効果は、上記第１実施形態と同様である。
【０１０２】
［第５実施形態］
次に、図１１および図１２を参照して、第５実施形態による表示端末装置５００の構成について説明する。この第５実施形態における表示端末装置５００では、電子番組表を時間軸方向に複数のセクションに分割する第１実施形態とは異なり、表示部２の画面の状態に基づいて電子番組表を複数のセクションに分割するように構成されている。なお、上記第１実施形態と同様の構成は、第１実施形態と同じ符号を付して図示するとともに説明を省略する。なお、表示端末装置５００は、特許請求の範囲の「番組情報表示端末装置」の一例である。
【０１０３】
第５実施形態では、図１１に示すように、表示端末装置５００（図１参照）の制御部４３（図１参照）は、電子番組表のデータを複数のセクション毎に分割する場合に、表示部２（図１参照）の画面の大きさ、および、表示部２の画面の向きに基づいて、複数のセクションの各々の大きさを決定するように構成されている。具体的には、図１１（ａ）に示すように、制御部４３は、表示部２の画面の大きさに基づいて、セクションの横幅Ｗ１、および、縦幅Ｗ２（横幅Ｗ１よりも小）を決定する。たとえば、画面の大きさが比較的小さいスマートフォンにおけるセクションよりも、画面の大きさが比較的大きいタブレットのセクションの方が大きくなる。なお、図１１は概略図であり、１つのセクション以外は図示を省略しているが、実際では、電子番組表は複数のセクションに分割されている。
【０１０４】
また、第５実施形態では、制御部４３は、表示部２の画面が縦長である場合には複数のセクションの各々が縦長になるとともに、表示部２の画面が横長である場合には複数のセクションの各々が横長になるように、電子番組表のデータを複数のセクション毎に分割するように構成されている。
【０１０５】
すなわち、図１１（ａ）に示すように、表示部２の画面が横長である場合には、セクションの横幅Ｗ１の方が、セクションの縦幅Ｗ２よりも大きくなる。また、図１１（ｂ）に示すように、表示部２の画面が縦長である場合には、セクションの横幅Ｗ３の方が、セクションの縦幅Ｗ４よりも小さくなる。なお、横幅Ｗ１と縦幅Ｗ２との比、および、横幅Ｗ３と縦幅Ｗ４との比の各々が、表示部２の画面の縦横比と等しくなるようにしてもよい。また、横幅Ｗ１が縦幅Ｗ２よりも大きく、横幅Ｗ３が縦幅Ｗ４よりも小さければ、横幅Ｗ１と縦幅Ｗ２との比、および、横幅Ｗ３と縦幅Ｗ４との比の各々が、表示部２の画面の縦横比と異なっていてもよい。また、横幅Ｗ１と縦幅Ｗ４とが等しく、縦幅Ｗ２と横幅Ｗ３とが等しくてもよい。
【０１０６】
また、表示部２の画面が横長であり、セクションが横幅Ｗ１および縦幅Ｗ２の大きさを有している場合（図１１（ａ）参照）に、表示部２の画面が９０度回転されたとする。この場合、制御部４３は、セクションが横幅Ｗ３および縦幅Ｗ４の大きさを有するように、セクションの大きさを変更する。
【０１０７】
（電子番組表の表示部への表示方法）
次に、図１２を参照して、第５実施形態の表示端末装置５００の制御部４３による電子番組表の表示部２への表示方法について説明する。
【０１０８】
まず、ステップＳ２１において、表示端末装置５００（表示部２）の画面サイズを取得する。なお、画面サイズはＯＳから取得可能である。
【０１０９】
次に、ステップＳ２２において、サーバ１０１から電子番組表のデータを（通信部１を介して）取得する。
【０１１０】
次に、ステップＳ２３において、電子番組表のデータの取得が完了したか否かを判定する。データの取得が完了している場合は、ステップＳ２４に進む。データの取得が完了していない場合は、処理を終了する。
【０１１１】
次に、ステップＳ２４において、ステップＳ２３において取得された電子番組表のデータ、表示部２の画面のサイズ、および、表示部２の画面の向きから、各セクションの管理データを作成する。なお、管理データは、セクション毎に管理される。
【０１１２】
次に、ステップＳ２５において、表示部２の画面に表示するデータを、ユーザが操作を行っているセクションの管理データ（表示領域２ａが複数のセクションに跨っている場合は、表示領域２ａ内の全てのセクションの管理データ）から検索し、ＯＳに通知する。なお、この場合、ユーザが操作を行っているセクションの電子番組表のデータもＯＳに通知される。
【０１１３】
次に、ステップＳ２６において、ステップＳ２５においてＯＳに通知されたデータに基づいて、表示部２に表示するデータを作成し、表示部２に表示する。
【０１１４】
次に、ステップＳ２７において、ユーザによりスクロール操作が行われたか否かを判定する。スクロール操作が行われた場合は、ステップＳ２５に戻る。スクロール操作が行われていない場合は、ステップＳ２８に進む。
【０１１５】
次に、ステップＳ２８において、ユーザにより拡大または縮小操作が行われたか否かを判定する。拡大または縮小操作が行われた場合は、ステップＳ２４に戻る。拡大または縮小処理が行われていない場合は、ステップＳ２９に進む。
【０１１６】
次に、ステップＳ２９において、ユーザにより表示端末装置５００（表示部２）が回転され、表示部２の画面の向きが変わったか否かを判定する。表示部２の画面の向きが変わった場合は、ステップＳ２４に戻る。この場合、ステップＳ２４において、表示部２の画面の向きが変わった後の画面の縦横比に基づいて管理データを作成する。また、表示部２の画面の向きが変わらなかった場合は、処理を終了する。
【０１１７】
第５実施形態のその他の構成は、上記第１実施形態と同様である。
【０１１８】
（第５実施形態の効果）
第５実施形態では、以下のような効果を得ることができる。
【０１１９】
第５実施形態では、上記のように、制御部４３が、電子番組表のデータを複数のセクション毎に分割する場合に、表示部２の画面の大きさ、および、表示部２の画面の向きに基づいて、複数のセクションの各々の大きさを決定するように、表示端末装置５００を構成する。これにより、電子番組表を、表示部２の画面の大きさおよび向きに適したサイズに分割することができるので、ユーザの利便性を向上させることができる。
【０１２０】
また、第５実施形態では、上記のように、制御部４３が、表示部２の画面が縦長である場合には複数のセクションの各々が縦長になるとともに、表示部２の画面が横長である場合には複数のセクションの各々が横長になるように、電子番組表のデータを複数のセクション毎に分割するように、表示端末装置５００を構成する。ここで、一般的に、表示部２の画面が縦長である場合にはユーザは縦方向にスクロールする頻度が多く、表示部２の画面が横長である場合にはユーザは横方向にスクロールする頻度が多い。したがって、表示部２の画面が縦長である場合には複数のセクションの各々が縦長になるとともに、表示部２の画面が横長である場合には複数のセクションの各々が横長になるように、電子番組表のデータを複数のセクション毎に分割することによって、ユーザの操作に対応する処理を行うのに用いる電子番組表のデータ（管理データ）を切り替える回数を容易に低減することができる。
【０１２１】
また、表示部２の画面が横長である場合に、セクションが横長に分割されているので、表示領域２ａが横方向に隣接する複数のセクションに跨るのを容易に抑制することができる。また、表示部２の画面が縦長である場合に、セクションが縦長に分割されているので、表示領域２ａが縦方向に隣接する複数のセクションに跨るのを容易に抑制することができる。これにより、制御部４３の処理が遅くなるのを容易に抑制することができる。
【０１２２】
なお、第５実施形態のその他の効果は、上記第１実施形態と同様である。
【０１２３】
［第６実施形態］
次に、図１３および図１４を参照して、第６実施形態による表示端末装置６００の構成について説明する。この第６実施形態における表示端末装置６００では、電子番組表を時間軸方向に複数のセクションに分割する第１実施形態とは異なり、ユーザの趣味嗜好に基づいてセクションの分割範囲が決定されるように構成されている。なお、上記第１実施形態と同様の構成は、第１実施形態と同じ符号を付して図示するとともに説明を省略する。なお、表示端末装置６００は、特許請求の範囲の「番組情報表示端末装置」の一例である。
【０１２４】
（表示端末装置の構成）
図１３に示すように、表示端末装置６００の記憶部１４は、ユーザの電子番組表における操作位置の情報を蓄積するユーザ趣味嗜好データ蓄積部４ｂを含む。
【０１２５】
ここで、第６実施形態では、制御部５３は、記憶部１４（ユーザ趣味嗜好データ蓄積部４ｂ）に蓄積された上記操作位置の情報を参照し、電子番組表における位置毎のユーザの操作頻度に基づいて、複数のセクションの各々の範囲を決定するように構成されている。たとえば、ユーザが電子番組表においてＣＨ４〜ＣＨ８までを操作する頻度が高いとする。この場合、制御部５３は、電子番組表におけるＣＨ４〜ＣＨ８までを含む範囲についてはセクションの分割を行わないようにする。また、ユーザが深夜番組を見る頻度が高いとする。この場合、制御部５３は、日付が変わる境界においてセクションの分割を行わないようにする。なお、この場合のユーザの操作とは、ユーザのスクロール、拡大縮小操作、および、電子番組表からの番組録画予約等である。
【０１２６】
（電子番組表の表示部への表示方法）
次に、図１４を参照して、第６実施形態の表示端末装置６００の制御部５３による電子番組表の表示部２への表示方法について説明する。
【０１２７】
まず、ステップＳ３１において、表示端末装置６００（表示部２）の画面サイズを取得する。なお、画面サイズはＯＳから取得可能である。
【０１２８】
次に、ステップＳ３２において、サーバ１０１から電子番組表のデータを（通信部１を介して）取得する。
【０１２９】
次に、ステップＳ３３において、電子番組表のデータの取得が完了したか否かを判定する。データの取得が完了している場合は、ステップＳ３４に進む。データの取得が完了していない場合は、処理を終了する。
【０１３０】
次に、ステップＳ３４において、ステップＳ３３において取得された電子番組表のデータから、各セクションの管理データを作成する。なお、管理データは、セクション毎に管理される。なお、最初に作成される管理データは、たとえば、上記第１実施形態と同様の管理データであってもよい。
【０１３１】
次に、ステップＳ３５において、表示部２の画面に表示するデータを、ユーザが操作を行っているセクションの管理データ（表示領域２ａが複数のセクションに跨っている場合は、表示領域２ａ内の全てのセクションの管理データ）から検索し、ＯＳに通知する。なお、この場合、ユーザが操作を行っているセクションの電子番組表のデータもＯＳに通知される。
【０１３２】
次に、ステップＳ３６において、ステップＳ３５においてＯＳに通知されたデータに基づいて、表示部２に表示するデータを作成し、表示部２に表示する。
【０１３３】
次に、ステップＳ３７において、ユーザによりスクロール操作が行われたか否かを判定する。スクロール操作が行われた場合は、ステップＳ４０に進む。スクロール操作が行われていない場合は、ステップＳ３８に進む。
【０１３４】
次に、ステップＳ３８において、ユーザにより拡大または縮小操作が行われたか否かを判定する。拡大または縮小操作が行われた場合は、ステップＳ４０に進む。拡大または縮小処理が行われていない場合は、ステップＳ３９に進む。
【０１３５】
次に、ステップＳ３９において、ユーザにより番組の予約操作が行われたか否かを判定する。予約操作が行われた場合は、ステップＳ４０に進む。予約操作が行われていない場合は、処理を終了する。
【０１３６】
次に、ステップＳ４０において、ユーザのスクロール位置、拡大縮小が行われた位置の情報、および、録画予約した番組の情報を、ユーザ趣味嗜好データ蓄積部４ｂに蓄積し、ステップＳ３４に戻る。この場合、ステップＳ３４において、ユーザ趣味嗜好データ蓄積部４ｂに蓄積されたユーザの趣味嗜好のデータを参照して、複数のセクションの各々の範囲を決定する。
【０１３７】
第６実施形態のその他の構成は、上記第１実施形態と同様である。
【０１３８】
（第６実施形態の効果）
第６実施形態では、以下のような効果を得ることができる。
【０１３９】
第６実施形態では、上記のように、表示端末装置６００は、ユーザの電子番組表における操作位置の情報を蓄積する記憶部１４（ユーザ趣味嗜好データ蓄積部４ｂ）をさらに備える。そして、制御部５３が、記憶部１４（ユーザ趣味嗜好データ蓄積部４ｂ）に蓄積された上記操作位置の情報を参照し、電子番組表における位置毎のユーザの操作頻度に基づいて、複数のセクションの各々の範囲を決定するように、表示端末装置６００を構成する。これにより、ユーザの操作頻度に対応するように複数のセクションの範囲を決定することによって、番組情報表示端末装置の利便性をさらに向上させることができる。
【０１４０】
なお、第６実施形態のその他の効果は、上記第１実施形態と同様である。
【０１４１】
［変形例］
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更（変形例）が含まれる。
【０１４２】
たとえば、上記第６実施形態では、制御部は、ユーザの操作頻度に基づいて蓄積されたユーザの趣味嗜好のデータを参照して、複数のセクションの各々の範囲を決定するように構成されているが、本発明はこれに限られない。たとえば、制御部は、視聴者数が多いと推定される時間帯において、セクションの時間軸方向の大きさを小さくするとともに、視聴者数が少ないと推定される時間帯において、セクションの時間軸方向の大きさを大きくするように構成されていてもよい。なお、視聴者数が多いと推定される時間帯、および、視聴者数が少ないと推定される時間帯は、それぞれ、特許請求の範囲の「第１の時間帯」および「第２の時間帯」の一例である。
【０１４３】
具体的には、図１５に示すように、表示端末装置６０１の記憶部２４は、ユーザ趣味嗜好データ蓄積部１４ｂを含む。ユーザ趣味嗜好データ蓄積部１４ｂには、一般的なユーザの視聴傾向に対応した趣味嗜好のデータが蓄積されている。具体的には、ユーザ趣味嗜好データ蓄積部１４ｂには、たとえば、番組の放送が終了している朝方においては、ユーザは電子番組表を拡大および縮小する頻度が低く、ゴールデンタイムにおいては、ユーザは電子番組表を拡大および縮小する頻度が高いという情報が蓄積されている。したがって、制御部６３は、ユーザ趣味嗜好データ蓄積部１４ｂに蓄積されたデータを参照して、朝方においてはセクションの時間軸方向の大きさを大きくするとともに、ゴールデンタイムにおいてはセクションの時間軸方向の大きさを小さくする。なお、表示端末装置６０１は、特許請求の範囲の「番組情報表示端末装置」の一例である。
【０１４４】
ここで、視聴者数が多いと推定される時間帯においては、ユーザ（視聴者）は電子番組表において拡大操作を行う頻度は比較的多い。また、視聴者数が少ないと推定される時間帯においては、ユーザ（視聴者）は電子番組表において拡大操作を行う頻度は比較的少ない。したがって、電子番組表において拡大操作を行う頻度が比較的多い位置においてセクションの時間軸方向の大きさを小さくすることによって、拡大されて表示されている範囲において比較的小さい管理データ量を用いてユーザの操作に対応する処理を行うことができる。すなわち、制御部６３により処理が行われる際に余分な管理データが用いられるのを抑制することができる。
【０１４５】
また、上記第１実施形態では、制御部は、１日毎にセクションの分割を行っている例を示したが、本発明はこれに限られない。たとえば、制御部は、半日毎にセクションの分割を行ってもよい。
【０１４６】
また、上記第２実施形態では、３チャンネル毎にセクションの分割を行っている例を示したが、本発明はこれに限られない。たとえば、制御部は、４チャンネル毎にセクションの分割を行ってもよい。
【０１４７】
また、上記第３実施形態では、縦軸（時間軸）において１日毎に分割し、かつ、横軸（チャンネル軸）において３チャンネル毎にセクションの分割を行っている例を示したが、本発明はこれに限られない。たとえば、縦軸（時間軸）において半日毎に分割し、かつ、横軸（チャンネル軸）において４チャンネル毎にセクションの分割を行ってもよい。
【０１４８】
また、上記第４実施形態では、ユーザのスクロール方向とセクションの延びる方向とが平行である例を示したが、本発明はこれに限られない。ユーザのスクロール方向に沿ってセクションが延びていれば、平行でなくてもよい。
【０１４９】
また、上記第１〜第６実施形態では、通信部が、サーバからＣＨ１〜ＣＨ５４の１日目〜８日目の電子番組表のデータを受信する例を示したが、本発明はこれに限られない。たとえば、通信部は、地上波などの比較的チャンネル数が少ない電子番組表のデータを受信してもよい。
【０１５０】
また、上記第４実施形態では、ユーザのスクロール方向が変化する度にセクションの延びる方向を変化させる例を示したが、本発明はこれに限られない。たとえば、ユーザのスクロール方向が変化した後に、変化後の方向に所定回数（たとえば５回）連続してスクロールされた場合に、セクションの延びる方向を変化させてもよい。
【０１５１】
また、上記第１〜第５実施形態では、複数のセクションのうちの少なくとも一部が、略等しい大きさを有する例を示したが、本発明はこれに限られない。たとえば、時間帯またはチャンネルによって、全てのセクションの大きさを互いに異ならせてもよい。
【０１５２】
また、上記第１〜第６実施形態では、制御部は、表示部に表示される範囲（表示領域２ａ）が、複数のセクションに跨っている場合において、上記範囲（表示領域２ａ）内の複数のセクションに対応する複数の管理データに基づいて、ユーザの操作に対応する処理を行う例を示したが、本発明はこれに限られない。たとえば、表示部に表示される範囲（表示領域２ａ）が、複数のセクションに跨っている場合においても、ユーザが操作を行っているセクションに対応する管理データのみに基づいて、ユーザの操作に対応する処理を行ってもよい。この場合、ユーザが操作を行っていないセクションに対応する電子番組表は画面上に表示されない。
【０１５３】
また、上記第１〜第６実施形態では、説明の便宜上、制御部の処理を「フロー駆動型」のフローチャートを用いて説明したが、本発明はこれに限られない。制御部の処理をイベント単位で実行する「イベント駆動型」により行ってもよい。この場合、完全なイベント駆動型で行ってもよいし、イベント駆動およびフロー駆動を組み合わせて行ってもよい。
【符号の説明】
【０１５４】
１  通信部
２  表示部
２ａ  表示領域（表示部が表示する電子番組表の範囲）
３、１３、２３、３３、４３、５３、６３  制御部
４、１４、２４  記憶部
１００、２００、３００、４００、５００、６００、６０１  表示端末装置（番組情報表示端末装置）
１０１  サーバ
【図１】
2019036911.tif 000003
【図２】
2019036911.tif 000004
【図３】
2019036911.tif 000005
【図４】
2019036911.tif 000006
【図５】
2019036911.tif 000007
【図６】
2019036911.tif 000008
【図７】
2019036911.tif 000009
【図８】
2019036911.tif 000010
【図９】
2019036911.tif 000011
【図１０】
2019036911.tif 000012
【図１１】
2019036911.tif 000013
【図１２】
2019036911.tif 000014
【図１３】
2019036911.tif 000015
【図１４】
2019036911.tif 000016
【図１５】
2019036911.tif 000017