(57)【要約】【課題】車載用のデジタル放送受信装置等では、電源が遮断されている間に、蓄積した番組情報が古くなってしまい、その間に放送予定の変更等があると、番組表に表示される番組情報と実際に放送される番組とが異なってしまう場合がある。【解決手段】番組表の表示要求に対して、その時点で蓄積されている番組情報を表示する。このとき、番組情報が更新されてからの経過時間に応じて、番組の表示属性（文字サイズ、文字色又は背景色等）を変更して表示する。これにより、ユーザは、番組表の各番組情報が新しい情報か否かを知り、その信頼性を把握することができる。【選択図】図１
2007312151.tif 000002
【特許請求の範囲】
【請求項１】
番組表を表示するための番組情報と、当該番組情報の更新時を示す情報とを蓄積する蓄積手段と、
前記番組表を表示するための表示制御手段であって、前記番組表に含まれる前記番組情報を、当該番組情報が更新されてからの経過時間に応じた表示属性で表示する制御を行う表示制御手段と
を備えたことを特徴とする番組表表示装置。
【請求項２】
前記表示制御手段は、前記番組情報が更新されてからの経過時間に基づき、当該番組情報の新しさを表す鮮度を決定し、前記鮮度に応じて前記番組情報の表示属性を決定することを特徴とする請求項１に記載の番組表表示装置。
【請求項３】
前記表示制御手段は、一定時間毎に、前記番組情報の鮮度の変化を監視し、前記番組情報の鮮度の変化に応じて前記番組情報の表示属性を変更することを特徴とする請求項２に記載の番組表表示装置。
【請求項４】
前記番組表は、現在視聴中の番組の番組情報と、現在放送中の他の番組の番組情報とを含む裏番組表であることを特徴とする請求項１から３までのいずれか１項に記載の番組表表示装置。
【請求項５】
前記蓄積手段に、現在放送中の他の番組の番組情報が蓄積されていない場合に、選局処理を行って当該番組の番組情報を取得する手段をさらに備えたことを特徴とする請求項４に記載の番組表表示装置。
【請求項６】
請求項１から５までのいずれか１項に記載の番組表表示装置を備えたことを特徴とするデジタル放送受信装置。
【請求項７】
番組表を表示するための番組情報と、当該番組情報の更新時を示す情報とを蓄積する蓄積手段を用い、前記番組表を表示する番組表表示方法において、
前記番組表を表示するステップであって、前記番組表に含まれる前記番組情報を、当該番組情報が更新されてからの経過時間に応じた表示属性で表示するステップ
を含むことを特徴とする番組表表示方法。
【請求項８】
前記番組表を表示するステップは、
前記番組情報が更新されてからの経過時間に基づき、当該番組情報の新しさを表す鮮度を決定するステップと、
前記鮮度に応じて、前記番組情報の表示属性を決定するステップと
を含むことを特徴とする請求項７に記載の番組表表示方法。
【請求項９】
前記番組表を表示するステップは、
一定時間毎に、前記番組情報の鮮度の変化を監視するステップと、
前記番組情報の鮮度の変化に応じて前記番組情報の表示属性を変更するステップと
を含むことを特徴とする請求項８に記載の番組表表示方法。
【請求項１０】
前記番組表は、現在視聴中の番組の番組情報と、現在放送中の他の番組の番組情報とを含む裏番組表であることを特徴とする請求項７から９までのいずれか１項に記載の番組表表示方法。
【請求項１１】
前記蓄積手段に、現在放送中の他の番組の番組情報が蓄積されていない場合に、選局処理を行って当該番組の番組情報を取得するステップをさらに含むことを特徴とする請求項１０に記載の番組表表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信装置、並びに、番組表（裏番組表も含む）を表示するための番組表表示装置及び方法に関する。
【背景技術】
【０００２】
デジタル放送では、ＥＳ（Elementary  Stream）と呼ばれる符号化された画像や音声をある大きさに分割してＰＥＳ（Packetized  Elementary  Stream）と呼ばれるパケットにし、これをＴＳ（Transport  Stream）と呼ばれる多重信号形式で多重化する。ＴＳは、ＰＥＳをトランスポートパケットと呼ばれる１８８バイトの固定長パケットに分割したものである。これにより、１つの周波数帯域で複数の番組を同時に伝送することが可能になり、アナログ方式に比べて多くの番組を放送することが可能になる。
【０００３】
ＴＳには複数の番組が含まれているため、ＴＳにどのようなプログラムが存在し、ＴＳに含まれる各ＥＳがどのサービスに属しているかについての情報が必要である。そこで、ＰＳＩ（Program  Specification  Information）と呼ばれる番組特定情報が、ＴＳに挿入されている。日本のデジタル放送では、番組選択の利便性のため、ＰＳＩをさらに拡張して、より詳細な番組情報などを含めたＳＩ（Service  Information）と呼ばれる番組配列情報が規定されている。ＳＩには、情報の種類毎に分類された複数のテーブルが定義されており、その中の１つに、番組表を作成するための情報を記述したテーブルであるＥＩＴ（Event  Information  Table）がある。
【０００４】
ＥＩＴには、番組ごとに、番組名称、放送開始日時、番組の長さ及び番組内容など、番組に関連する様々な情報が記述されている。地上波デジタル放送で運用されているＥＩＴでは、自局の現在放送中の番組と次の番組に関する番組情報が記述されたＥＩＴｐ／ｆと呼ばれるテーブルと、自局のそれ以降の番組に関する番組情報が記述されたＥＩＴｓｃｈ（ＥＩＴｓｃｈｅｄｕｌｅ）とよばれるテーブルとが区別されて用いられている。ＥＩＴｐ／ｆは数秒ごとに再送されているが、ＥＩＴｓｃｈは数分ごとに再送され、放送予定が後（将来）の番組ほどＥＩＴｓｃｈの再送周期が長くなるという運用がされている。
【０００５】
また、日本のデジタル放送は、マルチパスやフェージングに強い伝送方式を使用しているため、車載用あるいは移動体用のデジタル放送受信装置への適用が進められている。既に実用化されている車載用デジタル放送受信装置においても、家庭用のデジタル放送受信装置と同様に、各チャンネルの放送予定の番組を閲覧できる番組表や、現在放送中の各チャンネルの番組を閲覧できる番組表（裏番組表と呼ばれる）が見られるようになっている（例えば、非特許文献１）。
【０００６】
【非特許文献１】松下電器産業株式会社、“Ｓｔｒａｄａ［ストラーダ］カーテレビ  ＴＵ−ＤＴＶ１００”、［online］、［２００６年４月２０日検索］、インターネット、＜ＵＲＬ:http://panasonic.jp/car/av/products/TV/tu-dtv100/tokucho.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ここで、車載用デジタル放送受信装置では、家庭用（据付型）の受信装置と異なり、常に電源が入っているわけではないため、番組情報の更新が頻繁になされず、その結果、デジタル放送受信装置に蓄積されている番組情報が古くなってしまい、放送予定の変更が十分に反映されない可能性がある。そのため、番組表に表示されている番組情報と、実際に放送される番組とが異なってしまう場合がある。
【０００８】
また、デジタル放送受信装置を搭載した車両が、それまで受信していたチャンネルのサービスエリア外に移動し、当該チャンネルを受信できなくなった場合には、番組表に表示されているサービスを選択しても受信できない場合が起こり得る。
【０００９】
このような課題に対して、番組表の表示要求がなされたときに、表示すべきチャンネルの番組情報を全て収集してから番組表を表示するようにすれば、現在受信できるチャンネルの正しい番組情報を表示することができる。しかしながら、この方法では、番組情報を収集してからでないと番組表を表示できないため、番組表を表示するまでに時間がかかる。また、番組表の表示要求がなされたときに、車両がトンネルやビル陰などの一時的に受信ができない場所にあった場合、実際には受信できるサービスの情報を取りこぼしてしまう可能性がある。
【００１０】
本発明は、上記の課題を解決するためになされたものであり、その目的は、番組表の表示要求に対し、迅速に、且つ信頼性の高い番組情報に基づく番組表を表示できるようにすることにある。
【課題を解決するための手段】
【００１１】
本発明に係る番組表表示装置は、番組表を表示するための番組情報と、当該番組情報の更新時を示す情報とを蓄積する蓄積手段と、前記番組表を表示するための表示制御手段であって、前記番組表に含まれる前記番組情報を、当該番組情報が更新されてからの経過時間に応じた表示属性で表示する制御を行う表示制御手段とを備えたことを特徴とする。
【００１２】
本発明に係る番組表表示方法は、番組表を表示するための番組情報と、当該番組情報の更新時を示す情報とを蓄積する蓄積手段を用い、前記番組表を表示する番組表表示方法において、前記番組表を表示するステップであって、前記番組表に含まれる前記番組情報を、当該番組情報が更新されてからの経過時間に応じた表示属性で表示するステップを含むことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、番組表の表示要求を受けた時点で、蓄積手段に蓄積されている番組情報を表示するため、全ての番組情報を収集したあとに番組表を表示する場合と比較して、番組表を迅速に表示することが可能になる。また、番組表に含まれる番組情報が、更新されてからの時間に応じた表示属性で表示されるため、番組表を見たユーザが、各番組情報が新しい情報（すなわち信頼性の高い情報）か否かを知ることができる。
【発明を実施するための最良の形態】
【００１４】
実施の形態１．
図１（Ａ）〜（Ｆ）は、本発明の実施の形態１に係る番組表表示装置における番組表画面の遷移を示す図である。図２は、実施の形態１に係る番組表表示装置の入力装置であるリモートコントローラの構成を示す図である。図３は、実施の形態１に係る番組表表示装置を含むデジタル放送受信装置の基本構成を示すブロック図である。
【００１５】
図２に示すように、リモートコントローラ（以下、リモコンとする。）６０は、サービス（編成チャンネル）を切り替えるための数字ボタン６１と、番組表やメニュー画面を操作するための方向ボタン６２と、各チャンネルの放送予定の番組の情報を閲覧するための番組表を表示させる番組表ボタン６３と、各チャンネルの現在放送中の番組の情報を閲覧するための裏番組表を表示させる裏番組表ボタン６４とを備えている。
【００１６】
図３に示すように、デジタル放送受信装置は、アンテナ１００と、チューナ１０１と、復調装置１０２と、デマルチプレクサ１０３と、音声デコード装置１０４と、映像デコード装置１０５と、グラフィックス処理部１０６と、音声出力部１０７と、映像出力部１０８とを備えている。さらに、デジタル放送受信装置は、入出力インターフェース１０９と、表示制御手段としてのＣＰＵ１１０と、蓄積手段としての番組情報記憶装置（メモリ）１１１と、ＲＯＭ１１２と、ＲＡＭ１１３と、バス１１４とを備えている。
【００１７】
入出力インターフェース１０９は、リモコン６０から発せられた操作信号を受信し、この操作信号はバス１１４を介してＣＰＵ１１０に送られる。ＣＰＵ１１０は、受信した操作信号を解析し、チューナ１０１にチャンネル処理命令を送る。チューナ１０１は、ＣＰＵ１１０からの命令により指定されたチャンネルに対応する周波数の放送信号を抽出する。復調装置１０２は、チューナ１０１により抽出された放送信号を復調して、ＴＳ（トランスポートストリーム）を出力する。デマルチプレクサ１０３は、復調装置１０２から出力されたＴＳを映像及び音声等に分離する。映像デコード装置１０５及び音声デコード装置１０４は、デマルチプレクサ１０３で分解された映像及び音声をそれぞれデコードし、映像出力部（モニタ）１０８及び音声出力部１０７に出力する。グラフィックス処理装置１０６は、映像デコード装置１０５でデコードされた映像を映像出力部１０８に出力する際に、ＧＵＩ画面などを重ね合わせて表示する。
【００１８】
ＣＰＵ１１０は、デマルチプレクサ１０３から出力される制御情報のストリームを復号し、ＳＩ情報から、番組表を作成するための情報であるＥＩＴを抽出し、番組情報記憶装置１１１に記憶させる。現在の日本の地上波デジタル放送では、放送中の番組と次の番組に関するＥＩＴ（ＥＩＴｐ／ｆ）は数秒単位で再送され、それ以降の番組に関するＥＩＴ（ＥＩＴｓｃｈ）は数分単位で再送される。ＣＰＵ１１０は、ＥＩＴが再送される毎に、番組情報記憶装置１１１に保持した番組情報を更新する。
【００１９】
また、ＣＰＵ１１０は、リモコン６０から、番組表又は裏番組表を表示するよう操作信号を受信した場合には、グラフィックス処理部１０６を制御し、映像出力部１０８に番組表又は裏番組表を表示させる。なお、図３に示したデジタル放送受信装置の基本構成は、あくまでも一例であり、必要に応じて適宜変更することができる。
【００２０】
次に、リモコン６０の操作によって、映像出力部１０８に表示される番組表画面がどのように遷移していくかを、図１（Ａ）〜（Ｆ）を用いて説明する。ここでは、図１（Ａ）に示すように、ＴＶ放送画面１１が表示されているものとする。ユーザがリモコン６０の番組表ボタン６３（図２）を押すと、図１（Ｂ）に示す番組表画面１２が表示される。番組表画面１２には、現在選局されているチャンネルのサービス名（編成チャンネル名）１と、現在視聴中の番組に関する番組情報２（番組タイトル、放送開始時間、終了時間）と、現在時刻３とが表示される。
【００２１】
番組表画面１２には、さらに、現在放送中の番組と、それ以降に放送される予定の番組とが、それぞれ時系列に表示される。図１の番組表画面１２では、３つのサービスについて２時間分の番組の開始時刻と番組名とが表示されているが、表示するサービスの数や時間幅については、見易さを考慮して任意に設定することができる。また、番組表画面１２では、８日分の表示ができるように、日付選択ボタン４が配置されているが、例えば１日分だけしか表示しない番組表では、この日付選択ボタン４は配置しなくてもよい。
【００２２】
上述したようにＥＩＴｐ／ｆとＥＩＴｓｃｈとで再送周期が異なるため、また、選局されているサービスとＴＳが異なるサービスについてはＥＩＴを受信できない（地上デジタル放送の場合）ため、番組情報記憶装置１１１に蓄積された番組情報には、更新されて間もない新しい情報と、更新されてから時間が経過している古い情報とが存在している。
【００２３】
そこで、番組表画面１２では、番組情報記憶装置１１１に蓄積されている番組情報の鮮度（新しさ）に応じて、番組情報の背景色を変えている。すなわち、現在視聴しているサービス（テレビ関西）の番組情報６は、新しい番組情報であるため、背景色を白とする。一方、視聴していないサービス（毎朝放送、ＴＶ京都）の番組情報７，８は、最後に更新された時刻から一定時間以上経過しているため、古い情報と判断して、背景色をグレーとする。
【００２４】
なお、番組表画面１２では、背景色を変更することで番組情報の鮮度の違いを表現しているが、例えば、文字のサイズ又は色を変える方法、枠の太さ又は色を変える方法、もしくは、文字、枠又は背景を点滅させる方法なども考えられる。また、これらを適宜組み合わせても良い。ユーザーに番組情報の鮮度の違いを伝えることができる方法であれば、どのような方法を選択してもよい。
【００２５】
図１（Ｃ）は、図１（Ｂ）に示した状態からサービスを切り替えた直後（ここでは、テレビ関西から毎朝放送に切り替えた直後）に番組表を表示したときの番組表画面１２を示す。選択したサービス（毎朝放送）において、現在視聴中の番組情報５及び次の番組の番組情報９は、再送周期が短いＥＩＴｐ／ｆを選局後すぐに受信できたために、背景色を白とする。一方、１１時から始まる番組の番組情報７は、再送周期が長いＥＩＴｓｃｈで送信されるため、この時点では受信できておらず、背景色をグレーとする。
【００２６】
図１（Ｄ）は、図１（Ｃ）の表示がなされた状態から時間が経過し、ＥＩＴｓｃｈを受信したときの番組表画面１２を示す図である。ＥＩＴｓｃｈを受信することにより、選択したサービスにおいて視聴中の番組の２つ後の番組の番組情報７の背景色をグレーから白に変化させている。
【００２７】
図１（Ｅ）は、ユーザーが番組表の日付ボタンを操作して、３／７（３月７日）のボタン１０を押したときの番組表画面１２を示す図である。３／７の日付ボタン１０を押したときには、ＥＩＴｓｃｈをまだ受信していないので、番組情報６，７，８の背景色をグレーで表示している。
【００２８】
図１（Ｆ）は、図１（Ｅ）の状態から時間が経過し、ＥＩＴｓｃｈを受信したときの番組表画面１２を示す図である。ＥＩＴｓｃｈを受信することにより、番組情報７の背景色をグレーから白に変化させている。
【００２９】
図１（Ａ）〜（Ｆ）を用いて説明した番組表画面１２の遷移は、受信したＥＩＴを番組情報記憶装置１１１に蓄積したデータに基づくものである。図４は、番組情報記憶装置１１１に蓄積した、番組表を作成するためのデータのデータ構造を示す図である。
【００３０】
アナログ放送では、１つのチャンネルでは１番組しか伝送できない（１編成チャンネルと呼ぶ）が、デジタル放送では１つの物理チャンネルで同時に複数の番組を伝送する（複数編成チャンネルと呼ぶ）ことができる。この編成チャンネルのことをサービスと定義する。サービス情報テーブル３１の各レコード３２は、物理チャンネルに１対１に対応する。レコード３２は、ＴＳに割り当てられる識別子ＴＳ＿ＩＤ３３と、物理チャンネル番号３４と、ｎ個のサービス情報３５とで構成される。ｎの値は、社団法人電波産業会（ＡＲＩＢ）が策定した技術資料ＴＲ−Ｂ１４で規定される。
【００３１】
さらに、ｎ個のサービス情報３５に含まれる個々のサービス情報３６は、ＴＳ内で個々のサービスを識別するための識別子であるＳＥＲＶＩＣＥ＿ＩＤ３７と、番組情報を格納している番組情報テーブル４２の有効データの先頭レコードを示す開始レコード番号３８と、有効データの最後尾レコードを示す終了レコード番号３９と、有効データの数を表す格納数４０と、代表サービスかどうかを示す代表サービス識別４１とで構成される。代表サービスとは、ＴＳ内の複数のサービスのうち、リモコンの数字番号に割り当てられたサービスを指す。
【００３２】
番組情報テーブル４２は、１サービス毎に１つ存在する。番組情報テーブル４２の各レコード４３は、番組の放送開始時刻４５と、放送時間を示す番組長４６と、番組の名称を示す番組名４７と、番組の内容を示す番組説明４８と、字幕の有無やステレオ等の音声モードを示す番組属性４９と、これらの情報を受信して格納したタイミングを示す更新日時４４とで構成される。番組情報テーブル４２には、レコードをインクリメントしながら格納していくが、最終レコードまで格納したら次は先頭レコードに上書きし、以降はまたインクリメントしながら格納していく。新しいレコードを書き込んだのち、サービス情報テーブル３１の終了レコード番号３９を更新する。また、サービス情報テーブル３１の開始レコード番号３８は、次の番組の開始時刻を過ぎたときに更新する。
【００３３】
以上のように作成されたサービス情報テーブル３１及び番組情報テーブル４２により、番組表を作成するためのデータが構築される。
【００３４】
図５は、上述した番組表作成用のデータを用いて番組表を表示する処理を示すフローチャートである。図６は、図５の処理において実行される、番組情報テーブルの開始レコード番号を取得する処理を示すフローチャートである。図７は、図５の処理において実行される、番組情報の鮮度を判定するための処理を示すフローチャートである。
【００３５】
ユーザーがリモコン６０（図２）の番組表ボタン６３を押すと、図５に示す番組表表示処理が実行される。現在視聴中のサービスの番組情報を抽出するためには、番組情報テーブル４２のレコードを特定する必要があるため、現在視聴中のサービスのＴＳ＿ＩＤとサービスＩＤとを取得し（ステップＳ２１）、そのデータから番組情報テーブル４２の開始レコード番号３８を取得する処理を実行する（ステップＳ２２）。
【００３６】
この開始レコード番号の取得処理（ステップＳ２２）では、図６に示すように、サービス情報テーブルからＴＳ＿ＩＤを検索して、当該ＴＳ＿ＩＤを含むレコード番号を特定し（ステップＳ６１）、さらにそのレコードに含まれるサービスＩＤを検索して、当該サービスの開始レコード番号を取得する（ステップＳ６２）。
【００３７】
開始レコード番号を取得したのち、図５の処理に戻り、サービスＩＤに対応する番組情報テーブル４２において開始レコード番号３８で指定されるレコードを参照して更新日時４４を取得し（ステップＳ２３）、情報鮮度の判定処理を実行する（ステップＳ２４）。
【００３８】
情報鮮度判断処理（ステップＳ２４）では、図７に示すように、更新日時４４と現在日時から、番組情報が最後に更新されてからの経過時間を計算し（ステップＳ７１）、基準時間と比較する（ステップＳ７２）。経過時間が基準時間よりも長い場合には（ステップＳ７２でＹＥＳ）、古い情報と判断し（ステップＳ７４）、経過時間が基準時間以下である場合には（ステップＳ７２でＮＯ）、新しい情報と判断する（ステップＳ７３）。
【００３９】
情報鮮度判断処理（ステップＳ２４）の判断結果に基づき、図５に示すステップＳ２５において、番組表に表示する背景色、文字色、文字サイズ等の表示属性（描画属性）を決定し、番組表画面１２に当該番組の番組情報を表示する（ステップＳ２６）。上述した図１の例では、古い番組情報の背景色をグレーで表示し、新しい番組情報の背景色を白で表示している。
【００４０】
続いて、次に参照する番組情報テーブル４２のレコード番号を設定し（ステップＳ２７）、サービス情報テーブル３１の終了レコード３９と比較する（ステップＳ２８）。終了レコード３９に達していない場合には（ステップＳ２８でＮＯ）、番組情報テーブル４２の次のレコードから更新日時を取得し（ステップＳ２３）、上記ステップＳ２４〜Ｓ２８の処理を繰り返す。ステップＳ２８において、終了レコード３９に達していた場合には（ステップＳ２８でＹＥＳ）、番組表に表示する次のサービスが存在するかをチェックする（ステップＳ２９）。次のサービスが存在する場合には（ステップＳ２９でＮＯ）、サービス情報テーブル３１から次のサービスを特定し（ステップＳ３０）、上記ステップＳ２２〜Ｓ３０の処理を繰り返す。ステップＳ２９において、番組表に表示する次のサービスが存在しない場合には（ステップＳ２９でＹＥＳ）、番組表の表示処理を終了する。
【００４１】
以上説明したように、この実施の形態１によれば、番組表の表示要求を受けた時点で、番組情報記憶装置１１１に蓄積されている番組情報を表示するため、全ての番組情報を収集してから番組表を表示する場合と比較して、番組表を迅速に表示することが可能になる。
【００４２】
また、番組表に含まれる各番組情報の鮮度が表示されるため、ユーザは、番組表に含まれる各番組情報が、更新されたばかりの新しい情報か、更新から時間が経過した古い情報かを知ることができ、これにより当該番組情報の信頼性を把握することができる。
【００４３】
また、番組表の情報の鮮度を、表示属性（背景色等）を変えることにより表現するようにしたので、ユーザの視覚に訴えることで番組情報の鮮度を分かり易く伝えることができる。
【００４４】
実施の形態２．
番組表を表示している間もＥＩＴは周期的に送信されており、それに伴って番組情報テーブル４２（図４）も更新されている。そこで、この実施の形態２では、番組情報テーブル４２の更新に合わせて、番組表の更新を行うようにしている。
【００４５】
図８は、本発明の実施の形態２に係る番組表の更新処理を示すフローチャートである。なお、この実施の形態２における番組表表示装置は、実施の形態１と同様の構成に加えて、一定時間毎に信号を発するタイマーを有している。
【００４６】
タイマーから一定時間毎に発せられる時間信号により、図８に示す番組表画面の更新処理が開始される。この番組表画面の更新処理では、まず、番組表に表示されているサービスのＴＳ＿ＩＤと、ＳＥＲＶＩＣＥ＿ＩＤとを取得して（ステップＳ８１）、そのデータから番組情報テーブル４２の開始レコード番号３８を取得する処理を行う（ステップＳ８２）。この開始レコード番号３８の取得処理は、実施の形態１において図６を参照して説明したとおりである。
【００４７】
次に、サービスＩＤに対応する番組情報テーブル４２において、開始レコード番号３８により指定されるレコードを参照して、更新日時を取得し（ステップＳ８３）、情報鮮度の判定処理を行う（ステップＳ８４）。この情報鮮度の判定処理は、実施の形態１において図７を参照して説明したとおりである。
【００４８】
ステップＳ８４で判定した鮮度情報に基づき、番組表画面１２に表示した状態から番組情報の鮮度が変化しているかどうかを判定する（ステップＳ８５）。鮮度が変化していた場合には、番組表画面１２に表示する背景色、文字色、文字サイズ等の表示属性を決定し（ステップＳ８６）、番組情報の表示を更新する（ステップＳ８７）。鮮度が変化していない場合には、番組表画面１２における当該番組情報の表示は変更しない。
【００４９】
続いて、次に参照する番組情報テーブル４２のレコード番号を設定し（ステップＳ８８）、サービス情報テーブル３１の終了レコード３９と比較する（ステップＳ８９）。終了レコード３９に達していない場合には（ステップＳ８９でＮＯ）、番組情報テーブル４２の次のレコードから更新日時を取得し（ステップＳ８３）、ステップＳ８４〜Ｓ８９の処理を繰り返す。ステップＳ８９において、終了レコード３９に達していた場合には（ステップＳ８９でＹＥＳ）、番組表に表示する次のサービスが存在するか否かをチェックし（ステップＳ９０）、次のサービスが存在する場合には（ステップＳ９０でＮＯ）、サービス情報テーブル３１から次のサービスを特定し（ステップＳ９１）、ステップＳ８２〜Ｓ９１の処理を繰り返す。ステップＳ９０において、次のサービスが存在しない場合には（ステップＳ９０でＹＥＳ）、番組表の更新処理を終了する。
【００５０】
以上説明したように、この実施の形態２によれば、番組表を表示している間にＥＩＴを受信して番組情報テーブル４２が更新された場合には、番組表の該当する番組情報の鮮度表示も更新されるため、常にＥＩＴにより得られる最新の番組情報を表示することができ、番組情報の鮮度の信頼性を向上することができる。
【００５１】
実施の形態３．
実施の形態３は、裏番組表の表示方法に関するものである。なお、「裏番組表」とは、現在視聴中の番組の番組情報と、現在放送中の他の番組の番組情報とを閲覧するための表である。
【００５２】
図９（Ａ）〜（Ｆ）は、実施の形態３において、リモコン６（図２）の操作に伴う裏番組表画面の遷移を示す図である。なお、デジタル放送のＴＶ放送画面から裏番組表画面が表示されるまでの処理は、番組表ボタン６３の代わりに裏番組表ボタン６４が押されることを除き、実施の形態１で説明したＴＶ放送画面１１から番組表画面１２（図１）が表示されるまでの処理と同様であるため、図示及び説明を省略する。
【００５３】
裏番組表画面２７に表示される番組は、各ＴＳの代表サービスである現在放送中の番組である。図９（Ａ）において、一番上位には、現在視聴中の代表サービス０１１ｃｈの番組の番組情報２１が表示されている。２番目及び３番目に表示されている番組情報２２，２３は、サービス情報テーブル３１に登録されている代表サービス０２１ｃｈ，０４１ｃｈの現在放送中の番組情報である。
【００５４】
この裏番組表画面２７では、番組情報記憶装置１１１（図３）に蓄積している番組情報を、その鮮度に応じた背景色で表現している。現在視聴中のサービス０１１ｃｈの番組情報２１は、新しい番組情報であるので、背景色を白とする。現在視聴していないサービス０２１ｃｈ，０４１ｃｈの番組情報２２，２３は、更新された時刻から一定時間以上経過しているために、古い情報と判断して、背景色をグレーとする。
【００５５】
なお、裏番組表画面２７では、背景色を変更することで番組情報の鮮度の違いを表現しているが、例えば、文字のサイズ又は色を変える方法、枠の太さ又は色を変える方法、もしくは、文字、枠又は背景を点滅させる方法などが考えられる。また、これらを適宜組み合わせても良い。ユーザーに番組情報の鮮度の違いが伝えられる方法であれば、どのような方法を選択してもよい。
【００５６】
図９（Ｂ）は、サービス情報テーブル３１に登録されている代表サービス２４１ｃｈの番組情報２４が追加された状態を示している。この例では、代表サービス２４１ｃｈの番組情報テーブル４２から現在放送中の番組を発見できなかったため、当該サービスに対応する物理チャンネルの放送波を受信するための選局処理（チューニング）を行い、ＥＩＴｐ／ｆを受信して番組情報を更新したものとする。ＥＩＴｐ／ｆを受信したことにより、番組情報２４の背景色を白（最新情報を表す背景色）で表示している。
【００５７】
図９（Ｃ）は、サービス情報テーブル３１に登録されている代表サービス０６１ｃｈの番組情報２５が追加された状態を示している。この例では、代表サービス０６１ｃｈの番組情報テーブルから現在放送中の番組を発見できなかったため、当該サービスに対応する物理チャンネルの放送波を受信するための選局処理を行い、ＥＩＴｐ／ｆを受信して番組情報を更新したものとする。ＥＩＴｐ／ｆを受信したことにより、番組情報２５の背景色を白で表示している。
【００５８】
図９（Ｄ）は、サービス情報テーブル３１に登録されている別の代表サービスの番組情報が追加された状態を示している。この例では、番組情報が５つを超えると、スクロールバー２６が表示され、表示される番組情報をユーザーがスクロールバー２６により選択できるようになっている。
【００５９】
図９（Ｅ）は、代表サービス０２１ｃｈの番組情報２２が更新された状態を示している。ここでは、代表サービス０２１ｃｈの番組情報２２が、更新から一定時間以上経過した古い情報であったために、選局処理を再度行い、ＥＩＴｐ／ｆを受信して番組情報を更新したものとする。ＥＩＴｐ／ｆを受信したことにより、番組情報２２の背景色をグレーから白に変更している。
【００６０】
図９（Ｆ）は、代表サービス０４１ｃｈの番組情報２３が更新された状態を示している。ここでは、代表サービス０４１ｃｈの番組情報２３が、更新から一定時間以上経過した古い情報であったために、選局処理を再度行い、ＥＩＴｐ／ｆを受信して番組情報を更新したものとする。ＥＩＴｐ／ｆを受信したことにより、番組情報２３の背景色をグレーから白に変更している。
【００６１】
図１０は、サービス情報テーブル３１と番組情報テーブル４２とを参照しながら裏番組表を表示する処理を示すフローチャートである。図１１は、図１０の処理において実行される、現在放送中の番組（放送中番組）を検索する処理を示すフローチャートである。図１２は、図１０の処理において実行される、現在放送中の番組を表示する処理を示すフローチャートである。図１３は、図１０のフローチャートにおいて実行される、選局処理を示すフローチャートである。
【００６２】
ユーザーがリモコン６０（図２）の裏番組表ボタン６４を押すと、図１０に示す裏番組表の表示処理が実行される。まず、サービス情報テーブル３１（図４）の各レコードにある複数のサービスを順番に検索し、代表サービス識別を参照する（ステップＳ１０１）。各レコードには必ず１つの代表サービス識別が存在する。代表サービス識別に基づき、代表サービスかどうかを判定し（ステップＳ１０２）、代表サービスが見つかった場合には（ステップＳ１０２でＹＥＳ）、開始レコード番号を取得したのち（ステップＳ１０３）、放送中番組検索処理（ステップＳ１０４）を行う。
【００６３】
この放送中番組検索処理（ステップＳ１０４）では、図１１に示すように、番組情報テーブル４２の当該レコードから開始時刻と番組長を参照し、現在時刻と比較する（ステップＳ１１１，Ｓ１１２）。その結果、「開始時刻」＜「現在時刻」＜「開始時刻＋番組長」の関係が成立する場合には（ステップＳ１１２でＹＥＳ）、現在放送中の番組であると判断して、番組名を取得し（ステップＳ１１５）、処理結果を「放送中番組取得」として、図１０の処理に戻る（ステップＳ１１６）。現在放送中の番組でない場合には（ステップＳ１１２でＮＯ）、次のレコードを設定し（ステップＳ１１３）、サービス情報テーブル３１の終了レコード番号より大か否か、すなわち終了レコードに達したか否かを判断する（ステップＳ１１４）。終了レコードに達していない場合には（ステップＳ１１２でＮＯ）、上記のステップＳ１１１〜Ｓ１１４の処理を繰り返し、終了レコードに達した場合には（ステップＳ１１２でＹＥＳ）、処理結果を「放送中番組未取得」として、図１０の処理に戻る（ステップＳ１１７）。
【００６４】
次に、図１０に示すステップＳ１０５において、放送中番組検索処理（ステップＳ１０４）で放送中番組が取得されたか否か、及び（放送中番組が取得されていた場合には）番組名を判断する。現在放送中の番組が取得されていた場合には（ステップＳ１０５でＹＥＳ）、放送中番組の表示処理（ステップＳ１０７）を行い、現在放送中の番組が取得されていなかった場合には（ステップＳ１０５でＮＯ）、選局処理（ステップＳ１０６）を行う。
【００６５】
放送中番組の表示処理（ステップＳ１０７）では、図１２に示すように、表示する番組情報が蓄積されている番組情報テーブル４２のレコード番号から更新時刻を取り出し、図７を参照して説明した情報鮮度判定処理を実行する（ステップＳ１２１）。このステップＳ１２１で判定された鮮度に応じて、裏番組表に表示する背景色、文字色、文字サイズ等の表示属性を決定し（ステップＳ１２２）、裏番組表画面２７に当該番組の番組情報を表示する（ステップＳ１２３）。ここでは、古い情報であれば背景色をグレーに、新しい情報であれば背景色を白に設定する。
【００６６】
また、選局処理（ステップＳ１０６）では、図１３に示すように、サービス情報テーブル３１の当該レコードから、物理チャンネル番号を参照し（ステップＳ１３１）、その物理チャンネルの放送波を受信するためにチューナ１０１を制御する（ステップＳ１３２）。次に、放送波を受信できたかどうかを判定して（ステップＳ１３３）、受信できた場合には（ステップＳ１３３でＹＥＳ）、受信したＥＩＴに応じて番組情報テーブル４２の番組情報を更新して（ステップＳ１３４）、処理結果を選局ＯＫとして、図１０の処理に戻る（ステップＳ１３５）。放送波を受信できなかった場合には（ステップＳ１３４でＮＯ）、処理結果を選局ＮＧとして、図１０の処理に戻る（ステップＳ１３６）。
【００６７】
次に、図１０に示すステップＳ１０８において、選局処理（ステップＳ１０６）で番組情報が取得できたか否かを判断する。番組情報が取得できた場合には（ステップＳ１０８でＹＥＳ）、ステップＳ１０３に戻って処理を実行する。番組情報が取得できなかった場合には（ステップＳ１０８でＮＯ）、サービス情報テーブル３１の全ＴＳの表示が完了したか否かを判定し（ステップＳ１０９）、全てのＴＳの表示が完了していない場合には（ステップＳ１０９でＮＯ）、次のレコードを選択し（ステップＳ１１０）、ステップＳ１０１〜Ｓ１１０の処理を繰り返す。全てのＴＳの表示が完了した場合には（ステップＳ１０９でＹＥＳ）、裏番組表の表示処理を終了する。
【００６８】
以上説明したように、この実施の形態３によれば、裏番組表に含まれる各番組情報の鮮度が表示されるため、裏番組表を見たユーザは、その番組情報が新しい情報か古い情報かを知ることができ、当該番組情報の信頼性を把握することができる。また、裏番組表の表示要求を受けた時点で、番組情報記憶装置１１１内に蓄積されている番組情報を表示するため、裏番組表の迅速な表示が可能になる。
【００６９】
また、この実施の形態３においては、番組情報記憶装置１１１に現在放送中の番組の番組情報が蓄積されていない場合に選局処理を行うようにしたので、当該番組の番組情報を取得して、裏番組表画面２７に表示することが可能になる。
【００７０】
なお、この実施の形態３においても、実施の形態２で説明したように、裏番組表を表示している間にＥＩＴを受信して番組情報テーブル４２が更新された場合に、その番組情報の鮮度表示を更新するようにしてもよい。
【図面の簡単な説明】
【００７１】
【図１】この発明の実施の形態１に係る番組表表示装置における番組表の画面の遷移を示す図である。
【図２】この発明の実施の形態１に係る番組表表示装置におけるリモコンを示す図である。
【図３】この発明の実施の形態１に係る番組表表示装置を含むデジタル放送受像装置の構成例を示すブロック図である。
【図４】この発明の実施の形態１に係る番組表表示装置における番組情報のデータ構造を示す図である。
【図５】この発明の実施の形態１係る番組表表示装置における番組表画面を表示するための処理を示すフローチャートである。
【図６】図５の処理において行われる、番組情報テーブルの開始レコード番号を取得する処理を示すフローチャートである。
【図７】図５の処理において行われる、情報鮮度の判断処理を示すフローチャートである。
【図８】この発明の実施の形態２に係る番組表表示装置における番組表の更新時の処理を示すフローチャートである。
【図９】この発明の実施の形態３に係る番組表表示装置における裏番組表画面の遷移を示す図である。
【図１０】この発明の実施の形態３に係る番組表表示装置における裏番組表画面を表示するための処理を示すフローチャートである。
【図１１】図１０の処理において行われる、放送中番組を検索する処理を示すフローチャートである。
【図１２】図１０の処理において行われる、放送中番組を表示する処理を示すフローチャートである。
【図１３】図１０の処理において行われる、選局処理を示すフローチャートである。
【符号の説明】
【００７２】
１  サービス名、  ２  放送期間と番組名、  ３  現在時刻、  ４  日付ボタン、  ５，６，７，８，９  番組情報、  １０  日付ボタン、  １１  ＴＶ放送画面、  １２  番組表画面、  ２１，２２，２３，２４，２５  番組情報、  ２７  裏番組表画面、  ３１  サービス情報テーブル、  ４２  番組情報テーブル、  ６０  リモコン、  ６３  番組表ボタン、  ６４  裏番組表ボタン、  １０１  チューナ、  １１０  ＣＰＵ、  １１１  番組情報記憶装置。
【図１】
2007312151.tif 000003
【図２】
2007312151.tif 000004
【図３】
2007312151.tif 000005
【図４】
2007312151.tif 000006
【図５】
2007312151.tif 000007
【図６】
2007312151.tif 000008
【図７】
2007312151.tif 000009
【図８】
2007312151.tif 000010
【図９】
2007312151.tif 000011
【図１０】
2007312151.tif 000012
【図１１】
2007312151.tif 000013
【図１２】
2007312151.tif 000014
【図１３】
2007312151.tif 000015