JP2009038837A - Device and method for generating program guide, and computer program - Google Patents
Device and method for generating program guide, and computer program Download PDFInfo
- Publication number
- JP2009038837A JP2009038837A JP2008293927A JP2008293927A JP2009038837A JP 2009038837 A JP2009038837 A JP 2009038837A JP 2008293927 A JP2008293927 A JP 2008293927A JP 2008293927 A JP2008293927 A JP 2008293927A JP 2009038837 A JP2009038837 A JP 2009038837A
- Authority
- JP
- Japan
- Prior art keywords
- program
- display
- display area
- size
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
本発明は、番組表生成装置及び方法、並びに、コンピュータプログラムに関するものである。 The present invention relates to a program guide generating apparatus and method, and a computer program.
近年、デジタル放送の開始、インターネットの普及、テレビとコンピュータの融合等に伴い、テレビ視聴者が、EPGをテレビ画面等に表示し、番組の視聴、録画予約等をするといった機会が多くなってきている。 In recent years, with the start of digital broadcasting, the spread of the Internet, the fusion of televisions and computers, etc., there are increasing opportunities for television viewers to display EPGs on television screens, etc., view programs, make recording reservations, etc. Yes.
ここで、電子番組表(Electronic Program Guide:以下、「EPG」ともいう。)とは、放送番組を並べて所謂マトリクス表示するものである。このマトリクス表示では、例えば、特許文献1に記載されるように、「番組表をチャンネルと時間の2次元で表示し、番組表を構成する各番組を、各番組の放送時間の長さに略比例した大きさで表示する」。このようなEPGが視聴者にとってより便利なものであるためには、例えば、全チャンネルについて、できるだけ多くの時間帯を一度に表示できることが望ましい。
Here, an electronic program guide (hereinafter also referred to as “EPG”) is a so-called matrix display in which broadcast programs are arranged side by side. In this matrix display, for example, as described in
一方で、番組表を表示する領域はテレビ画面により物理的に限られているため、その制限内においてできるだけ多くの番組情報を表示しようとすると、数分程度の短時間番組については、表示領域を十分に確保できなくなってしまう。結果として、数分程度の短時間番組の番組表示は枠のみを用いるなどして省略表示されてしまうこととなる。 On the other hand, the area for displaying the program guide is physically limited by the TV screen, so if you try to display as much program information as possible within that limit, the display area should be set for a short-time program of about several minutes. It will not be able to secure enough. As a result, the program display of a short-time program of about several minutes is omitted by using only a frame.
これに対し、特許文献2では、マトリクス表示型のEPGにおいて、各番組の情報量に対応してマトリクスのセルサイズを変更する発明が提案されている。しかし、この場合、表示領域に対して多くの番組情報(チャンネル)を表示することができない場合がある。
On the other hand,
また、特許文献3では、短時間番組を複数まとめて吹き出し(ポップアップ)表示する発明が提案されている。しかし、ポップアップ表示することで短時間番組を視認可能となるが、ポップアップの表示・非表示の操作をユーザに要求することとなり操作性が低下してしまう。また、ポップアップ表示することでポップアップ画面の下に隠された番組を視認することができず、色々な番組の内容を一括して見られるというEPGの本来の機能を十分に生かし切れない。
さらにまた、特許文献4では、短時間番組を省略した通常表示と、短時間番組を表示した詳細表示とをユーザの操作により切り換える発明が提案されている。しかし、この場合もユーザに操作を要求することとなり、また詳細表示する代わりに長時間番組の表示を一部省略することになり、番組情報の一覧表示というEPG画面本来の目的が損なわれてしまう。
Furthermore,
なお、特許文献5にあるように表示領域を変更して番組情報表示を行う方法も知られている。しかし、一定時間未満の放送時間の番組の領域を変更して表示を行えば、一定時間未満の放送時間の番組がある場合は放送時間の長さの比率とは異なった大きさで表示されてしまい、番組の長さを番組表示の大きさで判断できないという視認性に関する問題がある。
以上のように、これまでは、電子番組表を表示するに際して、番組の放送時間帯の表示を放送時間の長さに対応して行う一方、番組に関する情報の表示を放送時間の長さに制約されずに行うことができなかった。 As described above, until now, when displaying an electronic program guide, while displaying the broadcast time zone of the program corresponding to the length of the broadcast time, the display of information about the program is restricted to the length of the broadcast time Could not be done without.
そこで本発明は、電子番組表を表示するに際して、番組の放送時間帯の表示を放送時間の長さに対応して行う一方、番組に関する情報の表示を放送時間の長さに制約されずに行うことを可能とすることを目的とする。 Therefore, according to the present invention, when the electronic program guide is displayed, the broadcast time zone of the program is displayed corresponding to the length of the broadcast time, while the information about the program is displayed without being restricted by the length of the broadcast time. The purpose is to make it possible.
上記課題を解決するための本発明は、電子番組表を生成する番組表生成装置であって、
前記電子番組表に表示される各番組に関する情報を取得する情報取得手段と、
前記各番組に関する情報に含まれる各番組の放送時間に関する情報に基づき、前記電子番組表において各番組の放送時間を表す第1の表示領域の大きさを決定する第1の決定手段と、
前記各番組に関する情報に基づいて、前記各番組に関する情報に含まれる各番組の内容に関する情報を前記電子番組表において表示するための第2の表示領域の大きさを決定する第2の決定手段と、
前記第1及び第2の決定手段により決定された前記第1及び第2の表示領域の大きさに基づく前記電子番組表を表示部に表示させる表示制御手段と
を備え、
前記第2の決定手段は、各番組の前記第2の表示領域の大きさを、該番組の前記第1の表示領域が表す放送時間に対応した大きさに決定し、決定された該第2の表示領域が予め定められた大きさよりも小さい場合に、該第2の表示領域の大きさを前記予め定められた大きさに一致させるように調整することを特徴とする。
The present invention for solving the above-mentioned problems is a program guide generating device for generating an electronic program guide,
Information acquisition means for acquiring information about each program displayed in the electronic program guide;
First determining means for determining a size of a first display area representing a broadcasting time of each program in the electronic program guide based on information regarding a broadcasting time of each program included in the information regarding each program;
Second determining means for determining a size of a second display area for displaying information related to the contents of each program included in the information related to each program in the electronic program guide based on the information related to each program; ,
Display control means for causing the display section to display the electronic program guide based on the sizes of the first and second display areas determined by the first and second determination means ,
The second determining means determines the size of the second display area of each program to a size corresponding to the broadcast time represented by the first display area of the program, and determines the determined second If the display area is smaller than the predetermined size of the adjustment to said Rukoto to match the size of the display area of the second sized to the predetermined.
上記課題を解決するための本発明はまた、番組表生成方法であって、
電子番組表に表示される各番組に関する情報を取得する情報取得工程と、
前記各番組に関する情報に含まれる各番組の放送時間に関する情報に基づき、前記電子番組表において各番組の放送時間を表す第1の表示領域の大きさを決定する第1の決定工程と、
前記各番組に関する情報に基づいて、前記各番組に関する情報に含まれる各番組の内容に関する情報を前記電子番組表において表示するための第2の表示領域の大きさを決定する第2の決定工程と、
前記第1及び第2の決定工程において決定された前記第1及び第2の表示領域の大きさに基づく前記電子番組表を表示部に表示させる表示制御工程と
を備え、
前記第2の決定工程では、各番組の前記第2の表示領域の大きさを、該番組の前記第1の表示領域が表す放送時間に対応した大きさに決定し、決定された該第2の表示領域が予め定められた大きさよりも小さい場合に、該第2の表示領域の大きさを前記予め定められた大きさに一致させるように調整することを特徴とする。
The present invention for solving the above problems is also a program table generation method,
An information acquisition step of acquiring information about each program displayed in the electronic program guide;
A first determination step of determining a size of a first display area representing a broadcast time of each program in the electronic program guide based on information about a broadcast time of each program included in the information about each program;
A second determining step of determining a size of a second display area for displaying information on the contents of each program included in the information on each program in the electronic program guide based on the information on each program; ,
A display control step of causing the display unit to display the electronic program guide based on the sizes of the first and second display areas determined in the first and second determination steps ,
In the second determining step, the size of the second display area of each program is determined to be a size corresponding to the broadcast time represented by the first display area of the program, and the determined second If the display area is smaller than the predetermined size of the adjustment to said Rukoto to match the size of the display area of the second sized to the predetermined.
本発明によれば、電子番組表を表示するに際して、番組の放送時間帯の表示を放送時間の長さに対応して行う一方、番組に関する情報の表示を放送時間の長さに制約されずに行うことが可能となる。 According to the present invention, when the electronic program guide is displayed, the broadcast time zone of the program is displayed corresponding to the length of the broadcast time, while the display of the information related to the program is not restricted by the length of the broadcast time. Can be done.
以下、図面を参照して、本発明の好適な実施形態について説明する。 Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.
[第1の実施形態]
図1は、本発明の第1の実施形態に係るEPG表示可能なテレビ装置を含むEPG表示システムの構成例を示す図である。図1において、テレビ装置11は、本実施形態に対応する番組表生成装置であって、デジタル放送受信可能な装置である。リモコン装置12は、テレビ装置11を遠隔操作するための装置であって、テレビ番組の視聴者が、テレビ装置11の制御、操作及びデータ入力等の各種操作を行うための装置である。
[First Embodiment]
FIG. 1 is a diagram showing a configuration example of an EPG display system including a television apparatus capable of EPG display according to the first embodiment of the present invention. In FIG. 1, a
テレビ装置11はまた、ネットワーク13や電話回線14に接続されている。ネットワーク13は、テレビ装置11が設置された屋内のLANのような屋内配線であり、LANに接続された他の情報処理機器との相互接続が可能である。電話回線14は、外部のネットワーク(例えば、インターネット等)と接続するための接続回線である。またテレビ装置11は、デジタルテレビ放送の受信、リモコン装置12との間の情報の送受信、ネットワーク13等に接続された機器とのデータの送受信、機器の制御等を行う。これらを通して得られたテレビ画像データ、機器画像データ、EPGデータ及び制御情報等はテレビ装置11上で画面表示される。
The
図2は、本発明の第1の実施形態に係る番組表生成装置としてのテレビ装置11の構成の一例を示すブロック図である。図2において、アンテナ部1101は、外部よりテレビ電波を受信して高周波電気信号に変換し、チューナ部1102へと導く。チューナ部1102は、アンテナ部1101より導かれた高周波テレビ信号を増幅し、希望局を選局し、搬送波により変調されている高周波テレビ信号を復調し、デコーダ部1103へ出力する。
FIG. 2 is a block diagram showing an example of the configuration of the
デコーダ部1103は、チューナ部1102より得られた信号を、画像データや音声データと他のデータ(例えば、放送データ、EPGデータ等の付加データ)とに分離して、それぞれデコードを行う。画像データは画像制御部1121に出力され、音声データは音声制御部1123に出力され、その他のデータは内部バス1180に出力される。
The
画像制御部1121は、デコーダ部1103より出力された画像データと、内部バス1180を通して得られる画像データとを切り替えるか、或いは、合成した表示画像データ(RGB画像データ)と、水平・垂直同期信号とを表示部1122へ出力する。表示部1122は、CRT、LCD、PDP、SED等のテレビ表示器であって、画像制御部1121より出力されたRGB画像データと水平・垂直同期信号とを入力として、画面表示を行う。
The
音声制御部1123は、デコーダ部1103より出力された音声データと、内部バス1180を通して得られる音声データとを切り替え、或いは合成し、又は、音量、音質、臨場感等を制御して、音声出力部1124へ出力する。音声出力部1124は、音声制御部1123より入力された音声信号を増幅し、スピーカにより音声を出力する。
The
外部I/F部1130は、外部の各種AV装置やパーソナルコンピュータ等との間でネットワーク13等を介してデータの送受信を行う。また、リモコン制御部1140は、テレビ視聴者がリモコン装置12を操作した際に送信される各種データを受信し、当該受信データを制御部1190へ転送する。メモリ部1150は、デコーダ部1103より出力されるEPGデータ、各種テレビ放送の付加データ、外部I/F部1130を通して入力される各種データ等を、内部バス1180を通して受信し、格納する。
The external I /
データROM部1160は、表示、印刷等で使用される文字(フォント)データ、EPGを表示する際に使用するアイコン、ボタンといった画像データ等の、あらかじめテレビ装置11に内蔵されているデータを格納するメモリ(ROM)である。
The
モデム部1170は、テレビ装置11が電話回線14を通して外部とデータのやり取りをするために使用されるモデム装置である。このモデム部1170は、例えば有料放送の視聴の課金のための管理サーバへ視聴情報の送信、双方向放送視聴時の放送局へのデータ送受信、インターネット接続のためプロバイダへの接続等の場合に使用される。
The
制御部1190は、内部バス1180に接続されており、テレビ装置11内の上述した各部を統括的に制御する。例えば、テレビ放送の受信においては、前述したアンテナ部1101、チューナ部1102、デコーダ部1103の制御を行い、チャンネルの切り替え、データ放送データ、電子番組ガイドデータの保存等の設定、制御を行う。また、画像制御部1121を制御して、デコーダ部1103よりの画像データと、データ放送データ、EPGデータ、外部I/F部1130よりの画像データとの切り替え、合成等の表示設定、制御を行う。
The
制御部1190はまた、音声制御部1123を制御し、各部より入力された音声データの合成、出力制御を行う。更に、リモコン制御部1140で受信されたリモコン装置12からのキーコードデータを解析し、それに応じた処理も行う。また、制御部1190は、年月日、曜日、時刻等を計測できる時計機能を有しており、曜日、時刻等を管理し、表示させることができる。
The
内部バス1180は、テレビ装置11内の各部を図2に示すように接続する内部のバスであって、前述したように、画像データや、音声データ等の転送、各部間の情報の転送等に使用される。
The
本実施形態に係るテレビ装置11は、電子番組表を表示する表示部1122を備える。そして、電子番組表に表示されるそれぞれの番組に関する詳細な番組情報をアンテナ部1101、チューナ部1102から取得する。取得された番組情報はデコーダ部1103を介してメモリ部1150に記憶される。
The
そして、リモコン装置12からの番組表の表示指定がリモコン制御部1140を介してなされ、制御部1190を介して、メモリ部1150に記憶された各番組に関する番組情報を元に電子番組表が作成され、画像制御部1121により表示される。尚、本実施形態に係るテレビ装置11の詳細な動作手順等については後述する。
Then, display designation of the program guide from the
図3は、本発明の第1の実施形態に係るリモコン装置12の構成の一例を示すブロック図である。図3において、キーボタン部301は、リモコン装置12の使用者が操作して、テレビ装置11に対して所望の動作を行わせるためのボタン群であり、リモコン制御部310によって制御される。キーコード記憶部302は、あらかじめ、テレビ操作、設定用のキーコード等が格納されているROM等の記憶部である。
FIG. 3 is a block diagram showing an example of the configuration of the
データ送受信部305は、操作されたキーコード等の各種データをテレビ装置11内のリモコン制御部1140へ送信する。電池部307は、本リモコン装置12が動作するための電源を供給する。時計部308は、年月日、曜日、時刻等を計測する。リモコン制御部310は、キーボタン部301の操作、押下されたキーの検出し、押下されたキーに対応するキーコードにより上述の各部を制御する。
The data transmission /
すなわち、本実施形態に係るリモコン装置12(遠隔操作装置)は、電子番組表を表示する表示装置(テレビ装置11)に対し、番組表の表示を指示するための装置である。 That is, the remote control device 12 (remote control device) according to the present embodiment is a device for instructing the display device (television device 11) for displaying the electronic program guide to display the program guide.
図4は、本発明の第1の実施形態に係るリモコン装置12の外形の一例を示す図である。図4において、EPG表示キー401は、当該キーを押下すると、図6に示すようなEPGがテレビ装置11の画面に表示される。また、操作キー402は、左右、上下カーソルキーと決定キーから構成され、メニュー操作、EPG操作の際に使用される。
FIG. 4 is a diagram illustrating an example of the outer shape of the
また、図4に示すように、リモコン装置12には、その他のキーとして、装置本体の電源のオン/オフを行うための電源キー403や、VTR、BS放送、CS放送等の外部機器等の入力を選択するためのキー404から406が備わっている。さらに、リモコン装置12には、操作メニュー画面を表示させるためのメニューキー407、音量の大小を設定するための音量UPキー408、音量DOWNキー409、テレビのチャンネル設定等に使用される数字キー410を備える。また、テレビチャンネルのUP/DOWNに使用されるチャンネルUPキー411、チャンネルDOWNキー412、外部装置の操作キー413等も備わっている。
Further, as shown in FIG. 4, the
図5は、本実施形態において受信されるデジタル放送波とEPGデータの構成の一例を示す図である。デジタル化された放送信号は、IEC、IEEE、ARIB(電波産業会)等の各種規格や規格団体等の規格により規定されており、いわゆるTS信号と呼ばれる。TS信号501は、複数のTSパケット502で構成され、各TSパケットは、画像信号であるVideo部503、音声信号であるaudio部504、または、それ以外のデータ信号であるdata部505として利用される。
FIG. 5 is a diagram illustrating an example of a configuration of a digital broadcast wave and EPG data received in the present embodiment. The digitized broadcast signal is defined by various standards such as IEC, IEEE, and ARIB (Radio Industry Association) and standards of standards organizations, and is called a so-called TS signal. The TS signal 501 is composed of a plurality of
TS信号501中のdata部505を収集して再構成することで、番組情報テーブル506を構成することができる。番組情報テーブル506には、
PAT(Program Association Table)、
PMT(Program Map Table)、
NIT(Network Information Table)、
EIT(Event Information Table)、
TOT(Time Offset Table)
等の放送番組固有の情報が含まれる。本実施形態で利用するEPGデータは、EIT(イベント情報テーブル)507の中で、いくつかの項目と記述子として記述されている。
The program information table 506 can be configured by collecting and reconstructing the
PAT (Program Association Table),
PMT (Program Map Table),
NIT (Network Information Table),
EIT (Event Information Table),
TOT (Time Offset Table)
Information unique to a broadcast program such as The EPG data used in this embodiment is described as several items and descriptors in an EIT (event information table) 507.
イベント情報テーブル507の最初の部分は、テーブルID508、サービスID509、イベントID510等に加えて、番組の放送開始時刻511、放送継続時間512、課金モード情報513等が記述されている。これらの後には、いくつかの記述子514が存在する。ここでは、このうち本発明に関連するEPGと関係あるものついて説明する。
In the first part of the event information table 507, in addition to the table ID 508, service ID 509, event ID 510, and the like, a program broadcast start time 511, a
短形式イベント記述子515は、番組の番組名や番組に関する説明が記述されている。拡張形式イベント記述子516は、出演者、脚本者、司会者、といった人物名、番組の解説等が記述されている。コンポーネント記述子517は、放送番組のジャンルを表す記述子である。ここで、放送番組のジャンル(種別)には、まず、「報道」、「スポーツ」、「ドラマ」、「映画」、「バラエティ」、「教養」等といった大ジャンルがある。さらに、これらの各大ジャンルに対して詳細な中ジャンル(例えば、「スポーツ0」の中ジャンルとして、「サッカー」、「野球」、「オリンピック」)で規定されている。
The short
また、パレンタルレート記述子518は、視聴制限年齢を記述する。デジタルコピー制御記述子519は、デジタル、アナログコピーに関する制約情報を記述する。データコンテンツ記述子520は、番組関連のデータ放送に関する情報を記述する。CA契約情報記述子521は、課金対象番組に対する視聴、録画予約の可不可等の情報を記述する。イベントグループ記述子522は、イベント共有やグループ化情報、イベントリレーのリンク情報を記述する。コンポーネント記述子523は、マルチビューテレビ等でイベント内のコンポーネントの組み合わせ情報を記述する。シリーズ記述子524は、シリーズ番組や再放送等の情報を記述する。
Further, the
上述したように、本実施形態に対応するテレビ装置11では、アンテナ1101とチューナ部1102とで放送波としてのTS信号を受信する。デコーダ部1103は、受信したTS信号より、data部505のみを抽出して内部バス1180に出力する。制御部1190は、内部バス1190に出力されたデータからイベント情報テーブル507を再構成し、図5に示すような形式のEPGデータとして、メモリ部1150に格納する。
As described above, in the
そして、テレビ視聴者によるリモコン装置12等からの要求に応じて、メモリ部1150内からEPGデータを読み出す。さらに、データROM部1160内に格納されているEPG表示用画像データと共にEPG画像を生成し、画像制御部1121を通して表示部1122にEPG画面を表示する。
Then, the EPG data is read from the
図6は、本発明の第1の実施形態に対応するEPG画面の一例を示す図である。EPG画面600は、チャンネル毎の領域に分割され、分割領域の上端にチャンネル番号601が示されている。また、時間帯を表す数字602が示されている。なお、EPG画面600において、画面の下方向を時間方向として、放送時間が経過する方向と考える。また、画面の横方向をチャンネル方向として、チャンネル領域が存在する方向と考える。図6では、3チャンネル、3時間分の時間帯による表示の例を示しているが、この記載はあくまで一例であって、EPG画面の表示形態が図6に示されるものに限定されるものではない。即ち、より多い(少ない)チャンネル数であっても良いし、より長い(短い)時間帯であってもよい。
FIG. 6 is a diagram showing an example of an EPG screen corresponding to the first embodiment of the present invention. The
また、本実施形態では、番組の放送時間に対応させて短形状に番組を表示している領域を番組表示領域603とする。また、番組の番組名や番組に関する説明情報等の番組の内容に関する情報を表示している点線領域を番組情報表示領域604として説明する。番組表示領域603からは、番組情報表示領域604に対して引き出し線が示され、番組情報表示領域604に内容が示される番組の放送時間帯を、番組表示領域603に基づいて確認することができる。例えば、3時から4時の間に放送される番組6の時間帯は、番組表示領域603の矩形の大きさにより把握することができる。
In the present embodiment, an area in which a program is displayed in a short shape corresponding to the broadcast time of the program is referred to as a
本実施形態では、番組を放送するチャンネル毎に、電子番組表の時間方向において、番組表示領域603による列と、番組情報表示領域604による列とが構成され、これらを隣接させて電子番組表が構成されている。
In this embodiment, for each channel that broadcasts a program, in the time direction of the electronic program guide, a column by the
また、ユーザーがリモコン装置12により番組を指定した場合には、番組名がハイライト表示される。図6では、CH1の1時00分から1時57分まで放送される番組1がハイライト表示された場合を示している。ハイライト表示は、文字及びラインをボールド表示しても良いし、文字色や背景色を変化させることによって行っても良い。また、マーク606は、予約録画の設定が行われた番組であることを示す表示である。マーク606は引き出し線と番組表示領域603との接点付近に表示することができる。
When the user designates a program using the
次に、上述した構成の本実施形態に対応する、テレビ装置11におけるEPG画面表示のための処理を説明する。図7は、本発明の第1の実施形態に対応するテレビ装置11におけるEPG画面表示を行うための手順の一例を示すフローチャートである。
Next, a process for displaying an EPG screen in the
尚、処理に先立って、テレビ装置11では電源がONの際に放送波を受信し、受信した放送波からEPGデータを抜き出し、メモリ部1150に当該EPGデータを格納しておくことを前提とする。また、テレビ視聴者がテレビ放送を視聴している状態でEPG画面を閲覧する場合、当該テレビ装置11に向かって、リモコン装置12のEPG表示キー401を押下する。これにより、リモコン装置12のデータ送受信部305よりEPG信号が送信され、テレビ装置11のリモコン制御部1140はこれを受信することとなる。
Prior to processing, it is assumed that the
そこで、図7において、ステップS701では、まず、テレビ装置11において、リモコン制御部1140でEPG信号を受信したか否かに基づき、リモコン装置12のEPG表示キー401が押下されたか否かを判定する。もし、EPG信号を受信した場合には(ステップS701において「YES」)、ステップS702に移行する。一方、EPG信号を受信しない場合には(ステップS701において「NO」)、EPG信号の受信状況の監視を継続する。
In FIG. 7, in step S701, first, in the
次に、ステップS702では、制御部1190が、EPG画面表示を行うために必要なEPGデータで、例えば、制御部1190内の現在日時に対応する3チャンネル、3時間分のEPGデータをメモリ部1150から読み出す。
Next, in step S702, the
次に、ステップS703では、ステップS702において読み出したEPGデータの各番組について、それぞれの放送時間に比例した番組表示領域603の表示サイズ(以下、簡単のために「番組表示サイズ(Sd)」という。)を算出する。更に、ステップS704では、読み出したEPGデータの各番組について、表示領域を均等に分配した場合の番組情報表示領域604の表示サイズ(以下、簡単のために「番組情報表示サイズ(Si)」という。)を算出する。
Next, in step S703, for each program of the EPG data read in step S702, the display size of the
ステップS703及びS704における番組表示サイズ及び番組情報表示サイズの算出について、図8を参照してより具体的に説明する。図8は、本実施形態に対応するEPGデータと、番組表示サイズ及び番組情報表示サイズとの対応を示す図である。 The calculation of the program display size and the program information display size in steps S703 and S704 will be described more specifically with reference to FIG. FIG. 8 is a diagram showing the correspondence between the EPG data corresponding to the present embodiment, the program display size, and the program information display size.
図8において、開始時刻801、終了時刻802、放送時間803、番組名804は、それぞれ放送される番組に関する情報であって、本実施形態に対応するEPGデータに対応する。これらのデータはメモリ部1150にテーブル形式で記憶されている。番組表示サイズ805は、各番組に対応する番組表示サイズを示し、番組情報表示サイズ806は、各番組に対応する番組情報表示サイズを示している。
In FIG. 8, start
図8では、EPG画面において1:00から4:00までの3時間(180分)の番組表示を行う場合を示している。ここで、1チャンネル分の番組表示サイズの合計をL(cm)とした場合、ステップS703の処理により算出される放送時間に比例した番組表示サイズは、57分番組である番組1の場合、(57/180)×Lとなる。番組2〜番組6についても同様に算出できる。なお、表示サイズLの単位は一例であって、メートル法に限定されるものではない。これ以外に、画素数や所定の単位長さを用いても良い。次に、ステップS704の処理により算出される番組情報表示サイズは、番組数が6番組であるので、均等配分してそれぞれL/6となる。
FIG. 8 shows a case where a program display for 3 hours (180 minutes) from 1:00 to 4:00 is performed on the EPG screen. Here, when the total of the program display sizes for one channel is L (cm), the program display size proportional to the broadcast time calculated by the processing in step S703 is (1) for
図9は、図8に示す番組表示サイズ805及び番組表示サイズ806とに基づく表示領域の分割例を示す。図9は、1チャンネル分の番組表示領域603と番組情報表示領域604とを示している。
FIG. 9 shows an example of dividing the display area based on the
図9において、901から906は、番組1から番組6までの各番組表示サイズを示す。また、907から912は、番組1から番組6までの各番組情報表示サイズを示している。このように、番組表示領域603は、各番組の放送時間に応じた長さ(サイズ)を有する矩形形状に分割され、一方の番組情報表示領域604は、各番組の放送時間にかかわらず等しい長さ(サイズ)を有する矩形形状に分割されることとなる。
In FIG. 9,
ここで、図7のフローチャートの説明に戻ると、ステップS704における番組情報表示サイズの算出の後、ステップS705に移行する。ステップS705では、制御部1190がステップS703において算出された番組表示サイズに基づき、各番組の放送時間の長さに対応する番組表示領域603を描画する。次に、ステップS706では、制御部1190がステップS704において算出された番組情報表示サイズに基づき各番組の番組情報表示領域604を設定して、各番組の情報を描画する。更にステップS707では、制御部1190がチャンネル番号601や、時間帯を表す数字602を描画して、EPG画面を完成させる。
Here, returning to the description of the flowchart of FIG. 7, after calculating the program information display size in step S <b> 704, the process proceeds to step S <b> 705. In step S705, the
完成されたEPG画面のデータは、ステップS708において画像制御部1121により表示部1122に表示される。これにより、テレビ装置11の表示部1122には図6に示すようなEPG画面600が表示されることとなる。
The completed EPG screen data is displayed on the
以上のように、本実施形態では、EPG画面において、番組の放送時間の長さに対応した大きさで番組表示を配置する表示体裁と、放送時間の長さに制約されない比率で番組情報表示を配置する表示体裁を組み合わせて画面表示を行うことができる。これにより、放送時間の視認性を従前のEPGと同等としながらも、放送時間が短い番組に対しても領域を配分し、より多くの番組情報を表示することが可能となる。 As described above, in the present embodiment, on the EPG screen, the display format for arranging the program display in a size corresponding to the length of the broadcast time of the program, and the program information display at a ratio that is not limited by the length of the broadcast time. A screen display can be performed by combining display formats to be arranged. This makes it possible to allocate more area to a program with a short broadcast time and display more program information while making the visibility of the broadcast time equivalent to that of a conventional EPG.
[第2の実施形態]
次に、第2の実施形態について説明する。尚、EPG表示可能なテレビ装置を含むEPG表示システムの構成は、第1の実施形態と同様であるので、説明は省略する。
[Second Embodiment]
Next, a second embodiment will be described. Note that the configuration of an EPG display system including a television apparatus capable of EPG display is the same as that of the first embodiment, and thus description thereof is omitted.
図10は、本実施形態に対応するEPG画面の表示の一例を示す図である。尚、図10に示されるEPG画面1000は、一例として1チャンネル分、3時間分の時間帯による表示になっているが、画面の表示形態はこれに限られるものではなく、同一画面内に複数チャンネルを並べて表示してもよい。
FIG. 10 is a diagram illustrating an example of display of an EPG screen corresponding to the present embodiment. In addition, although the
図10に示されるように、本実施形態では、番組を放送するチャンネル毎に、電子番組表の時間方向において、番組表示領域603による列がまず構成される。更に、番組情報表示領域604による列が2列構成され、この2列の間に、番組表示領域603による列を配置するようにして電子番組表が構成されている。即ち、番組表示領域603に対し、左右に番組情報表示領域604が表示される点に特徴を有する。
As shown in FIG. 10, in this embodiment, for each channel that broadcasts a program, a column of
次に、図10のようなEPG画面1000を表示するための本実施形態に対応する処理を、図11を参照して説明する。図11は、本発明の第2の実施形態に対応するテレビ装置11におけるEPG画面表示を行うための手順の一例を示すフローチャートである。
Next, processing corresponding to this embodiment for displaying the
尚、処理に先立って、テレビ装置11では電源がONの際に放送波を受信し、受信した放送波からEPGデータを抜き出し、メモリ部1150に当該EPGデータを格納しておくことを前提とする。また、テレビ視聴者がテレビ放送を視聴している状態でEPG画面を閲覧する場合、当該テレビ装置11に向かって、リモコン装置12のEPG表示キー401を押下する。これにより、リモコン装置12のデータ送受信部305よりEPG信号が送信され、テレビ装置11のリモコン制御部1140はこれを受信することとなる。
Prior to processing, it is assumed that the
図11のステップS1101からステップS1103までは、図7のステップS701からステップS703と対応するので、本実施形態における説明は省略する。 Since steps S1101 to S1103 in FIG. 11 correspond to steps S701 to S703 in FIG. 7, description in this embodiment is omitted.
ステップS1103において、番組表示サイズ(Sd)を算出した後、ステップS1104に移行する。ステップS1104では、読み出したEPGデータの各番組について、以下の式に基づき番組情報表示サイズ(Si)を算出する。 After calculating the program display size (Sd) in step S1103, the process proceeds to step S1104. In step S1104, the program information display size (Si) is calculated based on the following equation for each program of the read EPG data.
番組情報表示サイズ(Si)=番組表示サイズ(Sd)+(前番組の番組表示サイズ(Sdp)+次番組の表示サイズ(Sdn))/2
番組情報表示サイズを算出した後、ステップS1105に移行する。ステップS1105乃至ステップS1108における処理は、図7におけるステップS705乃至ステップS708におけるものと同様である。但し、ステップS707における番組の情報の描画は、番組表示領域603を中心として、番組の情報が左右交互に配置されるようになされる。より具体的には、EPG画面1000内に表示されるべき同一チャンネルの番組について、先頭から放送順に応じた番号を付した場合に、奇数番目の番組と偶数番目の番組とが、番組表示領域603により区分されて図10のように配置される。
Program information display size (Si) = program display size (Sd) + (program display size of previous program (Sdp) + display size of next program (Sdn)) / 2
After calculating the program information display size, the process proceeds to step S1105. The processing in steps S1105 to S1108 is the same as that in steps S705 to S708 in FIG. However, in the step S707, the program information is drawn such that the program information is arranged alternately on the left and right with the
ステップS1103及びS1104における番組表示サイズ及び番組情報表示サイズの算出について、図12を参照してより具体的に説明する。図12は、本実施形態に対応するEPGデータと、番組表示サイズ及び番組情報表示サイズとの対応を示す図である。 The calculation of the program display size and the program information display size in steps S1103 and S1104 will be described more specifically with reference to FIG. FIG. 12 is a diagram showing the correspondence between the EPG data corresponding to the present embodiment, the program display size, and the program information display size.
図12において、開始時刻1201、終了時刻1202、放送時間1203、番組名1204は、それぞれ放送される番組に関する情報であって、本実施形態に対応するEPGデータに対応する。これらのデータはメモリ部1150にテーブル形式で記憶されている。番組表示サイズ1205は、各番組に対応する番組表示サイズを示し、番組情報表示サイズ1206は、各番組に対応する番組情報表示サイズを示している。
In FIG. 12, start
図12では、EPG画面において1:00から4:00までの3時間(180分)の番組表示を行う場合を示している。ここで、全体の表示サイズをL(cm)とした場合、ステップS1103の処理により算出される放送時間に比例した番組表示サイズは、57分番組である番組1の場合、(57/180)×Lとなる。番組2〜番組6についても同様に算出できる。なお、表示サイズLの単位については、第1の実施形態と同様である。
FIG. 12 shows a case where a program display of 3 hours (180 minutes) from 1:00 to 4:00 is performed on the EPG screen. Here, when the overall display size is L (cm), the program display size proportional to the broadcast time calculated by the processing in step S1103 is (57/180) × in the case of
次に、ステップS1104の処理により算出される番組情報表示サイズは、図12の番組1の場合、(番組1の表示サイズ+番組2の表示サイズ/2)となる。また、番組2の番組情報表示サイズは、(番組2の表示サイズ+(番組1の表示サイズ+番組2の表示サイズ)/2)となる。同様に、番組3〜番組6についても、同様に算出できる。
Next, the program information display size calculated by the processing in step S1104 is (
図13は、図12に示す番組表示サイズ1205及び番組表示サイズ1206とに基づく表示領域の分割例を示す。図13は、1チャンネル分の番組表示領域603と番組情報表示領域604とを示している。図13において、1301から1306は、番組1から番組6までの各番組情報表示サイズを示している。
FIG. 13 shows an example of dividing the display area based on the
上記では、番組情報表示を左右交互に振り分けて表示を行ったが、「放送時間がある一定時間以上、短い番組と長い番組で振り分け」や、「視聴者の嗜好度を判定し、嗜好度の高い番組と低い番組の振り分け」も可能である。このような振り分けは、例えば、予め番組情報の中に振り分け位置に関する情報を含めておくことにより実現することができる。 In the above, the program information display is distributed alternately left and right, but the “broadcast time is distributed over a certain period of time for a short program and a long program” or “the viewer's preference level is determined and the preference level is determined. “Distribution of high and low programs” is also possible. Such distribution can be realized, for example, by including information on the distribution position in the program information in advance.
このように、本実施形態によれば、番組の放送時間表示に対して、番組情報を表示する領域を左右に配置することにより、従来の番組表に比べ、より多くの表示領域を確保することができる。 As described above, according to the present embodiment, the display area of the program information is arranged on the left and right with respect to the broadcast time display of the program, thereby securing a larger display area than the conventional program guide. Can do.
[第3の実施形態]
次に、第3の実施形態を説明する。上記の第1の実施形態では、番組情報表示領域604を各番組に対して均等配分を行った。これに対し本実施形態では、番組情報表示領域604も番組表示領域603と同様に番組の放送時間に対応して配分し、番組情報を1行分表示できない番組について、番組情報表示領域604の調整を行うことを特徴とする。尚、EPG表示可能なテレビ装置を含むEPG表示システムの構成は、第1の実施形態と同様であるので、説明は省略する。
[Third Embodiment]
Next, a third embodiment will be described. In the first embodiment, the program
本実施形態に対応する処理を、図14及び図15を参照して説明する。図14は、本発明の第3の実施形態に対応するテレビ装置11におけるEPG画面表示を行うための手順の一例を示すフローチャートである。図15は、本実施形態に対応するEPGデータと、番組表示サイズ及び番組情報表示サイズとの対応を示す図である。図15において(a)は、番組情報表示領域604の調整前の対応関係を示し、(b)は番組情報表示領域604の調整後の対応関係を示す。
Processing corresponding to this embodiment will be described with reference to FIGS. 14 and 15. FIG. 14 is a flowchart showing an example of a procedure for performing EPG screen display in the
尚、処理に先立って、テレビ装置11では電源がONの際に放送波を受信し、受信した放送波からEPGデータを抜き出し、メモリ部1150に当該EPGデータを格納しておくことを前提とする。また、テレビ視聴者がテレビ放送を視聴している状態でEPG画面を閲覧する場合、当該テレビ装置11に向かって、リモコン装置12のEPG表示キー401を押下する。これにより、リモコン装置12のデータ送受信部305よりEPG信号が送信され、テレビ装置11のリモコン制御部1140はこれを受信することとなる。
Prior to processing, it is assumed that the
図14のステップS1401及びステップS1402は、図7のステップS701及びステップS702と対応するので、本実施形態における説明は省略する。ステップS1403では、ステップS1402において読み出したEPGデータの各番組について、それぞれの放送時間に比例した番組表示サイズ(Sd)と、番組情報表示サイズ(Si)とを算出する。算出された各サイズ情報は、メモリ部1150内に一時的に保存される。このとき保存されるサイズ情報の例は、図15(a)に示すとおりである。
Steps S1401 and S1402 in FIG. 14 correspond to steps S701 and S702 in FIG. In step S1403, for each program of the EPG data read in step S1402, a program display size (Sd) proportional to the broadcast time and a program information display size (Si) are calculated. Each size information calculated is temporarily stored in the
ステップS1403において、番組情報表示サイズ(Si)を算出した後、ステップS1404に移行する。ステップS1404では、読み出したEPGデータの各番組について、ステップS1403で算出した番組情報表示サイズ(Si)において、番組情報が少なくとも1行分の表示が可能か否かを判定する。例えば、少なくとも1行分の番組情報を表示するために必要な領域が、5分間の番組情報表示サイズに対応する場合は、Si≧{(5/180)・L}を満たすか否かを判定する。ここで、Lは1チャンネル分の番組表示サイズの合計を表す。 In step S1403, the program information display size (Si) is calculated, and then the process proceeds to step S1404. In step S1404, for each program of the read EPG data, it is determined whether or not the program information can be displayed for at least one line in the program information display size (Si) calculated in step S1403. For example, if an area necessary for displaying at least one line of program information corresponds to a program information display size of 5 minutes, it is determined whether or not Si ≧ {(5/180) · L} is satisfied. To do. Here, L represents the total program display size for one channel.
ここで、少なくとも1行分の番組情報の表示ができない番組が存在しないと判定された場合には(ステップS1404において「YES」)、ステップS1405に移行する。ステップS1405乃至ステップS1408における処理は、図7におけるステップS705乃至ステップS708におけるものと同様である。 If it is determined that there is no program that cannot display program information for at least one line ("YES" in step S1404), the process proceeds to step S1405. The processing in steps S1405 to S1408 is the same as that in steps S705 to S708 in FIG.
一方、少なくとも1行分の番組情報の表示ができない番組があると判定された場合には(ステップS1404において「NO」)、ステップS1409に移行する。ステップS1409では、該番組のうち、放送時間が最も早い番組を検索する。例えば、図15(a)に示す表を例として考えると、番組2と番組3について算出された番組情報表示サイズSiが、{(5/180)・L}よりも小さい値となっている。このうち、番組2は、番組3よりも放送時間が早いので、ステップS1408では、番組2が検索される。
On the other hand, if it is determined that there is a program that cannot display program information for at least one line ("NO" in step S1404), the process proceeds to step S1409. In step S1409, the program having the earliest broadcast time is retrieved from the programs. For example, considering the table shown in FIG. 15A as an example, the program information display size Si calculated for
続いて、ステップS1410では、検索された番組以前に放送される番組について、番組情報表示サイズSiが1行分よりも大きいサイズを有するか否かの判定を行う。即ち、Si>{(5/180)・L}を判定する。図15(a)の場合では、番組2以前に放送される番組1について、係る判定が行われる。
Subsequently, in step S1410, it is determined whether or not the program information display size Si has a size larger than one line for a program broadcast before the searched program. That is, Si> {(5/180) · L} is determined. In the case of FIG. 15A, such a determination is made for
もし、検索された番組以前に放送される番組の番組情報表示サイズSiが1行分よりも大きいサイズを有する場合には(ステップS1410において「YES」)、ステップS1411に移行する。一方、1行分よりも大きいサイズを有しない場合には(ステップS1410において「NO」)、ステップS1412に移行する。なお、図15(a)に示す例では、番組2以前の番組1は、1行分よりも大きい番組情報表示サイズSiを有している。
If the program information display size Si of the program broadcast before the searched program has a size larger than one line (“YES” in step S1410), the process proceeds to step S1411. On the other hand, when the size is not larger than one line (“NO” in step S1410), the process proceeds to step S1412. In the example shown in FIG. 15A, the
ステップS1411では、当該以前の番組から、検索された番組の番組情報表示サイズが1行分のサイズを満たす分だけ、番組情報表示領域604の取得・配分を行う。図15の例では、番組2には、{(5/180)・L}−{(3/180)・L}={(2/180)・L}の番組情報表示領域604が不足している。よって、この不足分が、番組1から取得され、番組2に配分されることとなる。ここで、メモリ部1150は、番組情報表示サイズの調整後の各値により上書きされ、番組情報表示サイズ1506が更新されることとなる。
In step S1411, the program
一方、ステップS1412では、検索された番組以降の番組から、1行表示可能になる分、番組表示領域を取得・配分を行う。図15(a)の例では、番組3を検索された番組とした場合に、以降の番組として番組4が選択され、処理が行われる。ここでも、メモリ部1150は、番組情報表示サイズの調整後の各値により上書きされ、番組情報表示サイズ1506が更新されることとなる。
On the other hand, in step S1412, the program display area is acquired / distributed as much as one line can be displayed from the program after the searched program. In the example of FIG. 15A, when the
ステップS1411又はステップS1412における番組表示領域603の調整の後、ステップS1404に移行して、再度全ての番組について、番組情報を1行分表示するための番組情報表示領域が確保できたか否かが判定される。この判定結果に応じて、以上に述べた処理が実行され、最終的なEPG画面が表示部1122に表示される。
After adjusting the
最終的なEPG画面に利用される番組情報表示サイズ1506の内容は、図15(b)に示すようになる。図15(b)に示すように、番組2及び番組3の番組情報表示サイズ1506は、番組1及び番組4から番組情報表示領域604の分配を受けて、1行分の番組情報を表示するためのサイズである{(5/180)・L}に一致している。また、番組1及び番組4は、番組2及び番組3にそれぞれ分の番組情報表示領域604の分配を分配したために、番組表示サイズ1505に比べて、番組情報表示サイズ1506が{(2/180)・L}だけ小さくなっている。
The contents of the program
なお、本実施形態では、検索された番組の前後の番組の番組情報表示サイズSiが、1行分の番組情報を表示するのに満たないサイズしか有していない場合も想定される。その場合には、以降の番組から番組情報表示領域604を取得することとなるが、該以降の番組は、ステップS1404以降の処理を再度繰り返すことにより、更に以降の番組から番組情報表示領域604を取得できるので問題ない。
In the present embodiment, it may be assumed that the program information display size Si of the program before and after the searched program has a size that is not enough to display one line of program information. In that case, the program
また、上記では、文字情報を表示するための最小行数を1行としたが、これに限定されず、例えば、2行以上の任意の行数としても良い。但し、最小行数を1行としておけば、そのままでは1行すら表示されない番組についても、確実に最低限の番組情報を表示するための領域を確保できる点で効果がある。 In the above description, the minimum number of lines for displaying character information is one line. However, the number of lines is not limited to this. For example, the number of lines may be any number of two lines or more. However, if the minimum number of lines is set to one line, there is an effect in that an area for displaying the minimum program information can be surely secured even for a program that is not displayed even if only one line is displayed as it is.
以上のようにして、本実施形態によれば、番組情報表示領域を番組の放送時間に対応して配分した場合に、番組情報を十分に表示できない番組について、番組情報表示サイズを調整して、番組情報の表示を可能とすることができる。よって、従来のEPG画面の形式に類似した画面表示を行いながらも、放送時間の短い番組の情報も確実に画面内に表示させることができる。 As described above, according to the present embodiment, when the program information display area is allocated corresponding to the broadcast time of the program, the program information display size is adjusted for the program that cannot sufficiently display the program information, It is possible to display program information. Therefore, while displaying a screen similar to the format of a conventional EPG screen, it is possible to reliably display information on a program having a short broadcast time on the screen.
[第4の実施形態]
以上では、番組情報表示領域604の配置について、第1の実施形態では番組情報表示領域604を各番組に均等に配分した。また、第3の実施形態では、放送時間に応じた番組情報表示領域604を原則として与えておき、放送時間が短い番組には少なくとも1行分の番組情報を表示できるように番組情報表示領域604の配分を調整した。これら以外にも、本実施形態のように、表示を行う各番組の番組情報の量に応じて番組情報表示領域604を配分してもよい。尚、EPG表示可能なテレビ装置を含むEPG表示システムの構成は、第1の実施形態と同様であるので、説明は省略する。
[Fourth Embodiment]
As described above, with respect to the arrangement of the program
本実施形態に対応する処理を、図16を参照して説明する。図16は、本発明の第4の実施形態に対応するテレビ装置11におけるEPG画面表示を行うための手順の一例を示すフローチャートである。
Processing corresponding to the present embodiment will be described with reference to FIG. FIG. 16: is a flowchart which shows an example of the procedure for performing the EPG screen display in the
尚、処理に先立って、テレビ装置11では電源がONの際に放送波を受信し、受信した放送波からEPGデータを抜き出し、メモリ部1150に当該EPGデータを格納しておくことを前提とする。また、テレビ視聴者がテレビ放送を視聴している状態でEPG画面を閲覧する場合、当該テレビ装置11に向かって、リモコン装置12のEPG表示キー401を押下する。これにより、リモコン装置12のデータ送受信部305よりEPG信号が送信され、テレビ装置11のリモコン制御部1140はこれを受信することとなる。
Prior to processing, it is assumed that the
図16のステップS1601乃至ステップS1603は、図7のステップS701乃至ステップS703と対応するので、本実施形態における説明は省略する。ステップS1604では、読み出したEPGデータの各番組に対し、それぞれ番組情報を番組情報表示領域604内に全て表示した場合に必要となる領域のサイズ(Sin)を算出する。これは、1つチャンネルに与えられる番組情報表示領域604の幅に収まる文字数をNc、1文字を表示するために必要な高さをHc、番組情報に含まれる全ての文字数をNaとすると、Sin=(Na/Nc)×Hcにより求まる。但し、Na/Ncの算出結果における小数点は切り上げて計算する。
Steps S1601 to S1603 in FIG. 16 correspond to steps S701 to S703 in FIG. 7, and thus the description thereof in this embodiment is omitted. In step S1604, for each program of the read EPG data, the size (Sin) of the area required when all the program information is displayed in the program
続くステップS1605では、ステップS1604において算出された領域サイズSinに基づいて、各番組の番組情報表示サイズSiを決定する。この決定は、例えば以下の手法によることができる。まず、番組表示サイズSdが、領域サイズSin以下の番組については、Sin=Siとして番組情報表示サイズを決定することができる。それ以外の番組については、1チャンネル分の番組表示サイズの合計であるLと、算出された領域サイズSinの合計値との差分値を均等に分配して、番組情報表示サイズSiを決定することができる。 In subsequent step S1605, the program information display size Si of each program is determined based on the area size Sin calculated in step S1604. This determination can be made, for example, by the following method. First, for a program whose program display size Sd is equal to or smaller than the region size Sin, the program information display size can be determined as Sin = Si. For other programs, the program information display size Si is determined by equally distributing the difference value between L, which is the sum of the program display sizes for one channel, and the total value of the calculated area sizes Sin. Can do.
続くステップS1606乃至ステップS1609における処理は、図7におけるステップS705乃至ステップS708におけるものと同様であるので、省略する。 The subsequent processes in steps S1606 to S1609 are the same as those in steps S705 to S708 in FIG.
なお、上記第2の実施形態における番組情報表示領域604の振り分け表示を、本実施形態や第1及び第3の実施形態に適用することもできる。また、ステップS1604では、領域サイズSinを算出するのに、番組情報の情報量として番組情報に含まれる文字数を利用したが、これに限らず、データサイズ等を利用しても良い。
The distribution display of the program
以上により、番組の放送時間の長さに拘わらず、番組情報表示領域604内にすべての番組情報を表示することができる。
As described above, all program information can be displayed in the program
[その他の実施形態]
上述の実施形態では、番組情報表示領域の配置位置が、必ずしも放送時間帯602の表示と一致しないこととなり、開始時間や放送時間帯を認識しにくい場合がある。そこで、図17に示すように開始時間や放送時間帯に応じて番組表示領域603及び番組情報表示領域604を色分け表示することができる。この場合、番組の放送時間帯の視認性を格段に向上させることができる。また、チャンネルだけでなく、ジャンル毎など特定の番組を並べた表示も可能である。
[Other Embodiments]
In the above-described embodiment, the arrangement position of the program information display area does not necessarily match the display of the
さらに、上述の実施形態では、図6のようにチャンネルを横に並べた表示を行ったが、図18のように、円柱状に3次元表示を行い、左右のチャンネル選択時に回転させて表示を行うことも可能である。これにより、単純に横に並べて配置する従来の番組表に比べ、中心でより詳しく番組を確認したいものが比較的大きく・端に表示を行うものは少し小さく表示することが可能となり、視認性が向上する。また、左右操作時に回転させて表示することにより、従来の左右操作での切換に比べ操作感も向上する。 Furthermore, in the above-described embodiment, the channels are displayed side by side as shown in FIG. 6. However, as shown in FIG. 18, three-dimensional display is performed in a cylindrical shape, and the display is rotated when the left and right channels are selected. It is also possible to do this. As a result, compared to the conventional program table that is simply arranged side by side, the one that wants to check the program in more detail at the center is relatively large. improves. Further, by rotating and displaying during left / right operation, the operational feeling is improved as compared with the conventional switching by left / right operation.
さらにまた、上述の実施形態で使用したEPGデータは、デジタル放送の放送波より生成したものを使用したが、これはインターネットのテレビガイドや、番組表サービス等により入手したデータを使用しても実現可能である。 Furthermore, although the EPG data used in the above-described embodiment is generated from a digital broadcast wave, this can also be realized by using data obtained from an Internet television guide or a program guide service. Is possible.
なお、本発明は、複数の機器(例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置など)に適用してもよい。 Note that the present invention can be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, and a printer), and a device (for example, a copying machine and a facsimile device) including a single device You may apply to.
また、本発明の目的は、前述した機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムに供給し、そのシステムがプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現し、そのプログラムコードを記憶した記憶媒体は本発明を構成する。また、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した機能が実現される場合も含まれる。 The object of the present invention can also be achieved by supplying a storage medium storing software program codes for realizing the above-described functions to the system, and the system reading and executing the program codes. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention. In addition, an operating system (OS) running on a computer performs part or all of actual processing based on an instruction of the program code, and the above-described functions are realized by the processing.
さらに、以下の形態で実現しても構わない。すなわち、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。そして、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行って、前述した機能が実現される場合も含まれる。 Furthermore, you may implement | achieve with the following forms. That is, the program code read from the storage medium is written into a memory provided in a function expansion card inserted into the computer or a function expansion unit connected to the computer. Then, based on the instruction of the program code, the case where the above-described functions are realized by the CPU included in the function expansion card or the function expansion unit performing part or all of the actual processing is also included.
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。 When the present invention is applied to the storage medium, the storage medium stores program codes corresponding to the flowcharts described above.
Claims (7)
前記電子番組表に表示される各番組に関する情報を取得する情報取得手段と、
前記各番組に関する情報に含まれる各番組の放送時間に関する情報に基づき、前記電子番組表において各番組の放送時間を表す第1の表示領域の大きさを決定する第1の決定手段と、
前記各番組に関する情報に基づいて、前記各番組に関する情報に含まれる各番組の内容に関する情報を前記電子番組表において表示するための第2の表示領域の大きさを決定する第2の決定手段と、
前記第1及び第2の決定手段により決定された前記第1及び第2の表示領域の大きさに基づく前記電子番組表を表示部に表示させる表示制御手段と
を備え、
前記第2の決定手段は、各番組の前記第2の表示領域の大きさを、該番組の前記第1の表示領域が表す放送時間に対応した大きさに決定し、決定された該第2の表示領域が予め定められた大きさよりも小さい場合に、該第2の表示領域の大きさを前記予め定められた大きさに一致させるように調整することを特徴とする番組表生成装置。 A program guide generation device for generating an electronic program guide,
Information acquisition means for acquiring information regarding each program displayed in the electronic program guide;
First determining means for determining a size of a first display area representing a broadcasting time of each program in the electronic program guide based on information regarding a broadcasting time of each program included in the information regarding each program;
Second determining means for determining a size of a second display area for displaying information related to the contents of each program included in the information related to each program in the electronic program guide based on the information related to each program; ,
Display control means for causing the display section to display the electronic program guide based on the sizes of the first and second display areas determined by the first and second determination means ,
The second determining means determines the size of the second display area of each program to a size corresponding to the broadcast time represented by the first display area of the program, and determines the determined second When the display area is smaller than a predetermined size , the program table generating apparatus is configured to adjust the size of the second display area so as to match the predetermined size.
前記各番組に関する情報に含まれる各番組の放送時間に関する情報に基づき、前記電子番組表において各番組の放送時間を表す第1の表示領域の大きさを決定する第1の決定工程と、
前記各番組に関する情報に基づいて、前記各番組に関する情報に含まれる各番組の内容に関する情報を前記電子番組表において表示するための第2の表示領域の大きさを決定する第2の決定工程と、
前記第1及び第2の決定工程において決定された前記第1及び第2の表示領域の大きさに基づく前記電子番組表を表示部に表示させる表示制御工程と
を備え、
前記第2の決定工程では、各番組の前記第2の表示領域の大きさを、該番組の前記第1の表示領域が表す放送時間に対応した大きさに決定し、決定された該第2の表示領域が予め定められた大きさよりも小さい場合に、該第2の表示領域の大きさを前記予め定められた大きさに一致させるように調整することを特徴とする番組表生成方法。 An information acquisition step of acquiring information about each program displayed in the electronic program guide;
A first determination step of determining a size of a first display area representing a broadcast time of each program in the electronic program guide based on information about a broadcast time of each program included in the information about each program;
A second determining step of determining a size of a second display area for displaying information on the contents of each program included in the information on each program in the electronic program guide based on the information on each program; ,
A display control step of causing the display unit to display the electronic program guide based on the sizes of the first and second display areas determined in the first and second determination steps ,
In the second determining step, the size of the second display area of each program is determined to be a size corresponding to the broadcast time represented by the first display area of the program, and the determined second When the display area is smaller than a predetermined size , the program table generating method is characterized in that the size of the second display area is adjusted to match the predetermined size.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008293927A JP2009038837A (en) | 2008-11-17 | 2008-11-17 | Device and method for generating program guide, and computer program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008293927A JP2009038837A (en) | 2008-11-17 | 2008-11-17 | Device and method for generating program guide, and computer program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006289195A Division JP4366392B2 (en) | 2006-10-24 | 2006-10-24 | Program guide generating apparatus and method, and computer program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009038837A true JP2009038837A (en) | 2009-02-19 |
JP2009038837A5 JP2009038837A5 (en) | 2010-06-17 |
Family
ID=40440328
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008293927A Pending JP2009038837A (en) | 2008-11-17 | 2008-11-17 | Device and method for generating program guide, and computer program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009038837A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09270969A (en) * | 1996-03-29 | 1997-10-14 | Matsushita Electric Ind Co Ltd | Broadcasting reception device |
JP2001054076A (en) * | 1999-08-17 | 2001-02-23 | Matsushita Electric Ind Co Ltd | Program information display device and program recording medium |
JP2001169203A (en) * | 1999-10-01 | 2001-06-22 | Sharp Corp | Program guide display method and device |
JP2003061006A (en) * | 2001-08-09 | 2003-02-28 | Kenwood Corp | Program guide display device and method |
JP2003348477A (en) * | 2003-07-02 | 2003-12-05 | Matsushita Electric Ind Co Ltd | Information display apparatus |
JP2003348479A (en) * | 2002-05-23 | 2003-12-05 | Sony Corp | Program display control unit and program display control method |
-
2008
- 2008-11-17 JP JP2008293927A patent/JP2009038837A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09270969A (en) * | 1996-03-29 | 1997-10-14 | Matsushita Electric Ind Co Ltd | Broadcasting reception device |
JP2001054076A (en) * | 1999-08-17 | 2001-02-23 | Matsushita Electric Ind Co Ltd | Program information display device and program recording medium |
JP2001169203A (en) * | 1999-10-01 | 2001-06-22 | Sharp Corp | Program guide display method and device |
JP2003061006A (en) * | 2001-08-09 | 2003-02-28 | Kenwood Corp | Program guide display device and method |
JP2003348479A (en) * | 2002-05-23 | 2003-12-05 | Sony Corp | Program display control unit and program display control method |
JP2003348477A (en) * | 2003-07-02 | 2003-12-05 | Matsushita Electric Ind Co Ltd | Information display apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4366392B2 (en) | Program guide generating apparatus and method, and computer program | |
EP1185093B1 (en) | Television signal reception apparatus | |
US7996863B2 (en) | Method and apparatus for display of a digital video signal | |
US8056102B2 (en) | Channel selection device receiving a multi-channel video and a channel selection method receiving a multi-channel video | |
EP1513341A1 (en) | Method of displaying EPG information using mini-map | |
CN111479152A (en) | Display device | |
JP2003298938A (en) | Multi-screen compositing apparatus, control method for multi-screen compositing apparatus, control program for multi-screen compositing apparatus, and storage medium | |
JPH11266414A (en) | Epg receiver and its method, and served medium | |
US20020089610A1 (en) | Broadcast receiver, broadcast reception method, digital TV broadcast receiver, external terminal, broadcast receiver control system, and storage medium | |
EP1083746A2 (en) | Signal processing apparatus , method and system comprising a printer | |
CN101686344A (en) | Image display apparatus and image display method | |
JP2004350269A (en) | Method for managing electronic program guide and multimedia device using managing method | |
US8826334B2 (en) | Television receiving apparatus and method for displaying an electronic program guide | |
CN102204269A (en) | Method of processing multi-mode service broadcast signal and digital television receiver using the same | |
EP1578132B1 (en) | Method for diplaying the thread of program in a broadcasting receiver | |
KR100382471B1 (en) | Apparatus and method for materializing program guide of digital tv receiver | |
JP4522885B2 (en) | Broadcast receiving apparatus, electronic program guide display method, program, and recording medium | |
JP2007129332A (en) | Method and device for operating each image on multi-screen | |
JP4804522B2 (en) | Program guide generating apparatus and method, and computer program | |
JP4804523B2 (en) | Program guide generating apparatus and method, and computer program | |
JP2005109982A (en) | Broadcast receiving and displaying apparatus | |
JP2002118796A (en) | Digital television broadcast receiver | |
JP2006100949A (en) | Program table video signal generating apparatus, program table video control apparatus, and television receiver | |
KR101421724B1 (en) | EPG display system and this method | |
JP2009038837A (en) | Device and method for generating program guide, and computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081117 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100422 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110516 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110708 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110805 |