(57)【特許請求の範囲】
【請求項１】
放送番組並びに短期及び長期の放送番組情報を多重化したトランスポートストリームを受信し、受信した放送番組並びに短期及び長期の放送番組情報を分離し、出力装置に放送番組を出力するデジタル放送受信装置であって、
前記短期の放送番組情報を解釈し、放送番組のチャネルごとにチャネルと放送番組のジャンルを抽出する抽出手段と、
視聴者から検索を希望する放送番組のジャンルの指定を受け付けるジャンル受付手段と、
前記抽出手段で抽出されたジャンルが前記ジャンル受付手段で指定されたジャンルと一致するとき、ジャンルとともに抽出されたチャネルを他のチャネルに優先して長期の放送番組情報から指定されたジャンルに属する放送番組の番組情報を検索する放送番組情報検索手段と、
前記放送番組情報検索手段の検索結果を前記出力装置に表示させる表示制御手段とを備えることを特徴とするデジタル放送受信装置。
【請求項２】
チャネルとジャンルとの対応関係が記載されるデータベースと、
前記短期の放送番組情報は、全ての放送番組とともにトランスポートストリームに多重化されており、
前記抽出手段は、放送番組の出力中又は待機中に予め放送番組のチャネルとジャンルとを抽出し、チャネルとジャンルとの対応関係を前記データベースに書き込み、
前記放送番組情報検索手段は、前記ジャンル受付手段でジャンルの指定を受け付けたとき、前記データベースを参照し、優先的に検索するチャネルを見つけることを特徴とする請求項１記載のデジタル放送受信装置。
【請求項３】
長期の放送番組情報からチャネルと放送番組のジャンルとを対応付けて抽出する抽出部を有し、
前記放送番組情報検索手段は前記抽出部で対応付けられたチャネルとジャンルとを前記データベースに書き加えることを特徴とする請求項２記載のデジタル放送受信装置。
【請求項４】
前記ジャンル受付手段は、視聴者から検索指示を受けたとき、前記出力装置の放送番組の出力に換えて、放送番組のジャンルを表示したメニュー画面を表示するよう前記表示制御手段に指示することを特徴とする請求項１又は２又は３記載のデジタル放送受信装置。
【請求項５】
前記表示制御手段は、前記放送番組情報検索手段で番組情報が検索され次第表示を開始することを特徴とする請求項１乃至４のいずれかに記載のデジタル放送受信装置。
【請求項６】
前記トランスポートストリームには、ＳＤＴ(Service Description Table)が多重化されており、受信したＳＤＴを分離し、出力装置にチャネル一覧又はチャネル詳細情報を出力する請求項２記載のデジタル放送受信装置であって、更に、
前記データベースからチャネルに対応するジャンルを抽出して、前記チャネル一覧又はチャネル詳細情報中のチャネルに対応してジャンルを付加するジャンル付加手段を備えることを特徴とするデジタル放送受信装置。
【請求項７】
前記放送番組情報検索手段は、指定されたジャンルの番組情報を検索した際、検索した当該チャネルのジャンルの検索回数を前記データベースに書き込み、
前記ジャンル付加手段は、検索回数の最大のジャンルを抽出することを特徴とする請求項６記載のデジタル放送受信装置。
【請求項８】
前記放送番組情報検索手段は、前記データベースに各チャネルごとに最新に検索したジャンルが識別できるようにしておき、
前記ジャンル付加手段は、最新に検索したジャンルを抽出することを特徴とする請求項６記載のデジタル放送受信装置。
【請求項９】
前記データベースに基づいてジャンルとチャネルとを対応つけたジャンル別チャネル一覧表を生成するジャンル別チャネル一覧表生成手段と、
前記ジャンル別チャネル一覧表に記載されたジャンルごとに順にチャネル一覧を生成するチャネル一覧生成手段とを更に備えることを特徴とする請求項６記載のデジタル放送受信装置。
【請求項１０】
前記放送番組情報検索手段は指定されたジャンルの番組情報を検索した際、検索した当該チャネルのジャンルの検索回数を前記データベースに書き込み、
前記ジャンル別チャネル一覧表生成手段は、検索回数の多いジャンルから順にジャンル別一覧表を生成し、
前記チャネル一覧表生成手段は、検索回数の多いジャンルから順にチャネル一覧を生成することを特徴とする請求項９記載のデジタル放送受信装置。
【請求項１１】
視聴者からチャネル一覧の表示を希望するジャンルの指定を受け付けるジャンル別チャネル一覧表示受付手段と、
指定されたジャンルのチャネルを前記ジャンル別チャネル一覧表から読み出し、当該ジャンルのチャネル一覧を生成するチャネル一覧生成手段とを更に備えることを特徴とする請求項９記載のデジタル放送受信装置。
【請求項１２】
放送番組並びに短期及び長期の放送番組情報を多重化したトランスポートストリームを受信し、受信した放送番組並びに短期及び長期の放送番組情報を分離し、出力装置に放送番組を出力するデジタル放送受信装置に適用されるコンピュータ読み取り可能な記録媒体であって、
前記短期の放送番組情報を解釈し、放送番組のチャネルごとにチャネルと放送番組のジャンルを抽出する抽出手段と、
視聴者から検索を希望する放送番組のジャンルの指定を受け付けるジャンル受付手段と、
前記抽出手段で抽出されたジャンルが前記ジャンル受付手段で指定されたジャンルと一致するとき、ジャンルとともに抽出されたチャネルを他のチャネルに優先して長期の放送番組情報から指定されたジャンルに属する放送番組の番組情報を検索する放送番組情報検索手段と、
前記放送番組情報検索手段の検索結果を前記出力装置に表示させる表示制御手段との各手段の機能をコンピュータに発揮させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタル放送の番組とともに送信されてくる番組情報を用いて視聴者の所望する番組情報をテレビジョンディスプレイに表示するデジタル放送受信装置に関する。
【０００２】
【従来の技術】
デジタル放送は、チャネル数が多く、番組も多彩であるので、視聴者は、希望の番組を選択するのが大変である。
このため、デジタル放送の番組とともに放送局から送信されてくる番組情報を用いて希望の番組を検索することができるようにされている。この番組情報には、現在放送中の番組と次に放送される番組の情報が記載された短期番組情報と、約１週間分の番組の情報が記載された長期番組情報とがある。
【０００３】
短期番組情報は、情報量も長期番組情報に比べてかなり少なく伝送周期も短いため、これを受信装置で取得して、希望のジャンルの番組情報を検索して表示するのを高速に行うことができる。しかし、短期番組情報は、現在と次回とに放送される番組のものだけであり、視聴者が１週間先の番組情報まで希望する場合には、その期待に答えることができない。
【０００４】
一方、送信されてくる長期番組情報を順次取得して、視聴者の希望するジャンルの番組情報を検索して表示するようにすると、１週間先の番組情報まで表示することはできるけれども、表示までに時間を要し、高速に行うことはできない。
視聴者の希望するジャンルの番組の番組情報を検索して高速に表示させるには、受信装置の記憶領域に予め長期番組情報を常時受信して記憶させておき、これを検索して表示させるようにすればよい。
【０００５】
また、デジタル放送では、チャネルごとのチャネル名等を紹介したチャネル一覧や各チャネルの特色を紹介したチャネル詳細情報を表示することができる。これらのチャネル一覧やチャネル詳細情報は、番組情報等と同様に放送局から送信されてくるＳＤＴ(Service description Table)に記載された内容に従う。
【０００６】
【発明が解決しようとする課題】
ところが、長期番組情報の情報量は膨大であり、受信装置に用意しておかなければならない記憶領域も大きくならざるを得ない。即ち、長期番組情報を記憶させておくＲＡＭの容量を大きくする必要があるけれども、現在、市販されているデジタル放送受信装置は多くの場合、これだけの記憶領域を有していない。
【０００７】
また、チャネル一覧では、当該チャネルが提供する主な番組のジャンルは表示されていない。また、チャネル詳細情報では、チャネルの特色として説明文が表示されているけれども、一瞥して当該チャネルの番組のジャンルを知ることはできない。
そこで、本発明は、上記課題を解決するため、視聴者の希望するジャンルの番組の番組情報を高速に、しかも記憶領域を拡大させることなく表示することのできるデジタル放送受信装置を提供することを第１の目的とする。
【０００８】
本発明の第２の目的は、チャネル一覧やチャネル詳細情報の表示の際に、当該チャネルの番組のジャンルが一瞥して理解できるデジタル放送受信装置を提供することである。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、本発明は、放送番組並びに短期及び長期の放送番組情報を多重化したトランスポートストリームを受信し、受信した放送番組並びに短期及び長期の放送番組情報を分離し、出力装置に放送番組を出力するデジタル放送受信装置であって、前記短期の放送番組情報を解釈し、放送番組のチャネルごとにチャネルと放送番組のジャンルを抽出する抽出手段と、視聴者から検索を希望する放送番組のジャンルの指定を受け付けるジャンル受付手段と、前記抽出手段で抽出されたジャンルが前記ジャンル受付手段で指定されたジャンルと一致するとき、ジャンルとともに抽出されたチャネルを他のチャネルに優先して長期の放送番組情報から指定されたジャンルに属する放送番組の番組情報を検索する放送番組情報検索手段と、前記放送番組情報検索手段の検索結果を前記出力装置に表示させる表示制御手段とを備えることとしている。
【００１０】
【発明の実施の形態】
本発明に係るデジタル放送受信装置の実施の形態の説明をする前に、このデジタル放送受信装置が受信するトランスポートストリームのデータ構造を説明する。デジタル放送では、複数の番組の映像、音声が圧縮されデジタル化されたストリーム及びプログラム仕様情報（ＰＳＩ：Program Specific Information）、サービス情報（ＳＩ：Service Information）等のデータ・ストリームの複数のストリームを時分割多重化されたＭＰＥＧ２規格のトランスポート・ストリーム・パケットが生成され送出される。
【００１１】
図１は、このＭＰＥＧ２トランスポートストリームのデータ構造を示す。トランスポートストリームは、１８８バイトのトランスポートストリームパケットによって多重・分離されている。トランスポートパケット１０１は、パケットヘッダ１０２とアダプテーションフィールド及び／またはペイロード（データ部）１０３とからなる。
【００１２】
パケットヘッダ１０２は、４バイト固定である。パケットヘッダ１０２の各フィールドの定義は次の通りである。
同期バイトは、トランスポートパケットの先頭を検出するためのデータである。
トランスポートエラーインジケータは、このパケットの中のエラーの有無を示している。
【００１３】
ペイロードユニット開始インジケータは、ユニット開始表示であり、新たなパケットがこのトランスポートストリームのペイロードから始まることを意味している。
トランスポート優先度は、このパケットの重要度を示している。
ＰＩＤ（パケット識別子）は、ストリームの識別情報であり、ペイロード１０３に記述されるＥＩＴ（Event Information Table）等が１８４バイトを越える場合は２つ以上のトランスポートパケットに分割されて送信される。目的のＰＩＤを持つトランスポートパケットのペイロードが複数の場合はそれをつなぎ合わせることにより，目的の番組情報（ＥＩＴ）のビットストリームを得ることができる。
【００１４】
トランスポートスクランブル制御は、スクランブル制御の情報を示し、このパケットのスクランブルの有無と種別を示している。
アダプテーションフィールド制御は、このパケットでのアダプテーションフィールドの有無及びペイロードの有無を示している。
連続性指標は、巡回カウンターであり、同じＰＩＤを持つパケットが途中で一部棄却されたかどうかの検出をするための情報である。カウントの連続性から検出される。
【００１５】
次に、ペイロード１０３に記述される番組情報（ＥＩＴ）のデータ構造について、図２を用いて説明する。なお、番組情報は、放送事業者ごとに仕様が異なる。本図は、現在放送中のデジタル衛星放送「ＳＫＹＰｅｒｆｅｃｔＴＶ」のものである。また、「ＳＫＹＰｅｒｆｅｃｔＴＶ」のサービス情報（ＳＩ）の仕様としてＤＭ＿ＳＩ仕様とＪＥＴ仕様の２通りの仕様があるが、ＤＭ＿ＳＩ仕様のものを示している。
【００１６】
なお、番組情報（ＥＩＴ）を取得するには、衛星から送信されるトランスポートストリームからＰＩＤが、0x0012のトランスポートパケットを抽出すると図２に示すようなフォーマットに沿ったビットストリームを得ることができる。
ＥＩＴの各フィールドの定義は以下の通りである。
table#idは、tableの識別コードである。
【００１７】
section#syntax#indicatorは、そのsectionのheaderがlong#formかshort#formかを示している。
reservedは、将来拡張した情報を記載する領域として確保された領域を示している。
section#lengthは、この直後からそのsectionの最後までのsection長をバイト単位で示している。
【００１８】
service#idは、サービス識別子でありチャネルを示している。
reservedは、将来拡張した情報を記載する領域として確保された領域を示している。
version#numberは、sectionの内容が変わったとき、別番号を付与して区別している。
【００１９】
current#next#indicatorは、"1"のとき、そのsectionが現在有効であることを示している。
section#numberは、sectionの番号を示している。
last#section#numberは、sub#tableの最後のsection番号を示している。
transport#stream#idは、トランスポートストリームの識別コードである。
【００２０】
original#network#idは、あるserviceが他のnetworkからの再送である場合、起源となるnetwork#idを示している。
segment#last#section#numberは、segment内のsection#numberを記述している。
last#table#idは、present#following#EIT（短期番組情報）の場合には、常に自己のtable#idと同じであり、schedule#EIT（長期番組情報）の場合には常に"0xFF"である。
【００２１】
event#idは、event（番組）の識別コードを示している。
start#timeは、番組開始時刻を示している。
durationは、番組継続予定時間を示している。
running#statusは、未使用の領域である。
free#CA#modeは、"0"のとき、このserviceはノンスクランブルであり、"1"のとき、serviceの一部または全てがＣＡ（Conditional Access）の管理下にあることを示している。
【００２２】
descriptors#loop#lengthは、この直後からそのdiscriptorの最後までのdiscriptor長をバイト単位で示している。
descriptor()は、０個以上のdiscriptorがそこに存在することを示しており。
discriptorにはsectionの情報を補完するために個々の情報が記述されている。
CRC#32は、section全体の誤り検出コードを示している。
【００２３】
なお、schedul#EITは、general#EIT（番組詳細以外の情報）とdetail#EIT（番組詳細情報）とに区別される。各ＥＩＴは、table#idによって短期番組情報、番組詳細以外の長期番組情報、番組詳細情報に識別される。各番組はEIT の中のservice#id(チャネル)とevent#id(番組識別子)とで特定される。各番組の番組名などの情報はdescriptor()の領域に記述されている。
【００２４】
各番組の番組名はDM#name#discriptorに、ジャンルコードはcontent#discriptorにそれぞれ記述される。
DM#name#discriptorの各フィールドの定義は以下の通りである。
descriptor#tagは、discriptorの識別コードである。
descriptor#lengthはこの直後からそのdiscriptorの最後までのdiscriptorの長さをバイト単位で示している。
【００２５】
name#typeは、"1"で日本語を"2"で英語をそれぞれ示している。
charは、番組名文字列を示している。
content#discriptorの各フィールドの定義は以下の通りである。
descriptor#tagは、discriptorの識別コードである。
descriptor#lengthは、この直後からそのdiscriptorの最後までのdiscriptorの長さをバイト単位で示している。
【００２６】
content#nibble#level#1と、content#nibble#level#2とは、現在不使用である。
user#nibble#1は、大項目のジャンルコードを示している。
user#nibble#2は、小項目のジャンルコードを示している。
この番組情報には、現在放送中の番組と次に放送する番組の情報を記述した短期番組情報（present#following#EIT）と約１週間分すべての番組情報を記述した長期番組情報（schedule#EIT)とがある。
【００２７】
それらの番組情報の伝送容量と周期は、デジタル衛星放送「ＤＩＲＥＣＴＶ」の場合、短期番組情報の伝送容量は約200kbyte、長期番組情報のそれは放送内容の詳細などが含まれているため約5Mbyteほどとなる。
通常、短期番組情報は全てのトタンスポンダで伝送され、長期番組情報は専用のトランスポンダで伝送されており、短期番組情報は現在放送中の番組のタイトル表示など行なうために送出周期は短くその周期は１〜４秒、長期番組情報はサイズが大きいこともあり４〜１０秒ほどである。
【００２８】
各チャネルのEIT はtable#idとsearvice#idとで識別される。searvice#id は放送されるチャネルを示している。各EIT には番組情報がいくつか記述されている。各番組情報はevent#idで識別される。
ジャンルコードは、user#nibble#1領域２０２とuser#nibble#2領域２０３とに記載されるジャンルの大項目３０１と小項目３０２とがあり（図３参照）、小項目はジャンル種別を細分している。この規定では、番組のジャンルを１５の大項目で分類している。
【００２９】
上述したように、ジャンル種別を示すジャンルコードはcontent#discriptorに記述され、そのジャンルコードの種類及び記述方法は放送事業者ごとに規定されている。図３に「ＤＩＲＥＣＴＶ」のジャンルコードの一例を示す。なお、この規定では、番組のジャンルを１１の大項目に分類している。
番組情報を視聴者の指定するジャンルで検索する際、１００チャネル程の情報全てを１度に取得することはできず、１周期で数チャネル分の情報しか取得できない。このため 1週間分の長期番組情報から１００チャネル程の中から特定ジャンルの番組を検索するためにはかなりの時間を必要とする。
【００３０】
次に、本発明に係るデジタル放送受信装置の実施の形態１について図面を用いて説明する。
（実施の形態１）
図４は、本発明に係るデジタル放送受信装置の実施の形態１の構成図である。このデジタル放送受信装置は、受信部４０１と、多重分離部４０２と、映像音声再生部４０３と、画面合成部４０４と、サービス情報格納部４０５と、表示制御部４０６と、記憶部４０７と、操作受付部４０８と、制御部４０９とを備えている。
【００３１】
受信部４０１は、衛星等から送信されるトランスポートストリームを受信する。なお、トランスポートストリームは、制御部４０９から指定されたトランスポートストリームが受信される。
多重分離部４０２は、受信部４０１で受信されたトランスポートストリームを復調して得られた多重化されたパケットを分離する。分離した番組の映像データストリームと音声データストリームとは、映像音声再生部４０３に出力される。分離したプログラム仕様情報、番組情報等のサービス情報のパケットは、サービス情報格納部４０５に順次格納され、１つのテーブルになると記憶部４０７にコピーされる。このサービス情報についても制御部４０９の指定により選択される。
【００３２】
映像音声再生部４０３は、多重分離部４０２から出力された番組の映像データストリームと音声データストリームをデコードし、映像および音声を再生し、画面合成部４０４に出力する。
画面合成部４０４は、映像音声再生部４０３から入力された番組の映像を外部のディスプレイに出力し、音声を外部のスピーカに出力する。また、表示制御部４０６で生成されたジャンル検索結果の表示画面を合成し、外部のディスプレイに出力する。
【００３３】
サービス情報格納部４０５は、ＲＡＭ等からなり、多重分離部４０２で分離された番組情報等のサービス情報のパケットを順次格納する。１つのテーブルになると、制御部４０９によって、記憶部４０７にコピーされる。コピーされたらサービス情報格納部４０５のサービス情報は削除される。
表示制御部４０６は、制御部４０９の制御に従い、メニュー画面を生成し、また、記憶部４０７に記憶された番組情報のジャンル検索結果を読み出し、表示画面を生成し、画面合成部４０４に出力する。
【００３４】
記憶部４０７は、ＲＡＭ等からなり、制御部４０９で検索されたチャネルと番組のジャンルとの関係を記載したジャンル情報のデータベースと長期番組情報から検索された番組情報であるジャンル検索結果とを記憶している。また、記憶部４０７は、サービス情報格納部４０５に格納された各サービス情報のテーブルをコピーされ、解析するために使用される。
【００３５】
図５は、ジャンル情報のデータベースを示している。
データベース５０１には、チャネル番号欄５０２とジャンル欄５０３とが設けられている。制御部４０９によって、短期番組情報のservice#id領域２０１の内容がチャネル番号として、user#nibble#1、user#nibble#2領域２０２、２０３の内容がジャンルとして対応して記載される。更に、このデータベース５０１は、長期番組情報中のuser#nibble#1、user#nibble#2領域２０２、２０３に記載されている内容もジャンルに記載され、長期番組情報から番組情報を検索した際に更新さ（書き加えら）れる。
【００３６】
なお、このデータベース５０１のジャンル欄５０３は、説明のためにジャンルを表す文字列を表示しているけれども、実際には、図３に示したようなジャンルコードが記載されている。
操作受付部４０８は、デジタル放送受信装置のコントロールパネルやリモコン等からの信号を受信する信号受信部からなり、視聴者の操作を受け付ける。視聴者がチャネル選択をすれば、チャネル番号を制御部４０９に通知し、ジャンル検索を指示すれば制御部４０９にその旨を通知する。
【００３７】
制御部４０９は、マイコン等からなり、ＲＯＭに記録されたプログラムに従い、デジタルデータ受信装置の各部を制御する。
制御部４０９は、操作受付部４０８からチャネル番号の通知を受けると、記憶部４０７に格納されたＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）等を参照して、受信部４０１に通知されたチャネル番号の番組が多重化されたトランスポートストリームを受信するよう制御する。
【００３８】
制御部４０９は、また、メニュー表示をする旨の通知を受けると、表示制御部４０６にメニュー画面の生成を指示する。同様にメニュー画面からジャンル検索を指示する旨の通知を受けると、ジャンル検索画面を生成するよう表示制御部４０６に指示するとともに、多重分離部４０２に短期番組情報を分離するよう指示する。
【００３９】
制御部４０９は、サービス情報格納部４０５に格納された短期番組情報のテーブルを記憶部４０７にコピーし、service#id領域２０１とcontent#descriptor()領域のuser#nibble#1、user#nibble#2領域２０２、２０３との内容を抽出し、記憶部４０７にジャンル情報として書き込む。なお、抽出を終えた短期番組情報は削除する。制御部４０９は、また、予めチャネルの総数を知っており、全てのチャネルについてジャンル情報を抽出し、それを終了すると、受信部４０１に長期番組情報を多重化したトランスポートストリームの受信を指示する。
【００４０】
制御部４０９は、操作受付部４０８からジャンルの通知を受けると、記憶部４０７に記憶されているジャンル情報の通知されたジャンルと一致するジャンルに対応するチャネルを見つけ、見つけたチャネルの長期番組情報を優先的に分離するよう多重分離部４０２に指示する。次に、サービス情報格納部４０５に格納された指定チャネルの長期番組情報のテーブルを記憶部４０７にコピーし、サービス情報格納部４０５の長期番組情報のテーブルを削除する。コピーされた長期番組情報のテーブルからservice#id領域２０１、start#time領域２０４、duration領域２０５、user#nibble#1領域２０２、user#nibble#2領域２０３及びchar領域２０６等の内容を抽出し、記憶部４０７に番組情報として書き込む。併せて、抽出を終了した長期番組情報のテーブルは、記憶部４０７から削除する。また、記憶部４０７に書き込んだ番組情報中のuser#nibble#1領域２０２、user#nibble#2領域２０３の内容が通知されたジャンルと異なるときには、記憶部４０７のジャンル情報中のチャネルに対応して、それらの内容を書き込み、当該番組情報を記憶部４０７から削除する。これによって、番組情報は視聴者が指示したジャンルの番組情報だけとなり、ジャンル情報は、長期番組情報を反映して、より精度の高い内容のデータベースとなる。
【００４１】
制御部４０９は、記憶部４０７に番組情報を書き込み、削除しなかったときには、表示制御部４０６に検索結果の表示を指示する。ジャンル情報で見つけた優先的に検索すべきチャネルについての番組情報の検索が全て終了すると、残余のチャネルの番組情報を検索する。この場合には、長期番組情報中のservice#id領域２０１とuser#nibble#1領域２０２、user#nibble#2領域２０３とを先ず抽出して、領域２０２、２０３の内容が通知されているジャンルと一致していれば、start#time領域２０４等の内容を抽出して番組情報を記憶部４０７に書き込み、併せてジャンル情報に当該チャネルに対応してジャンルを書き込む。領域２０２、２０３の内容が通知されているジャンルと一致していないときには、ジャンル情報にそのジャンルが記載されていないとき、そのジャンルを書き込む。番組情報を書き込んだときには、検索結果の表示を表示制御部４０６に指示する。
【００４２】
次に、外部のディスプレイに表示されたジャンル検索のための表示画面の具体例を示して説明する。
視聴者からメニュー画面の表示指示の操作（例えば、リモコンの「メニュー」ボタンの押下操作）を操作受付部４０８が受け付けたとき、制御部４０９からメニュー画面データを表示制御部４０６は通知される。表示制御部４０６は、メニュー画面データから初期メニュー画面を生成し、画面合成部４０４を介して、外部のディスプレイに表示させる。
【００４３】
図６は、この初期メニュー画面を示している。この初期メニュー画面６０１の「ジャンル検索」６０２を視聴者が選択すると、制御部４０９は、その旨の通知を操作受付部４０８から受け、表示制御部４０６にジャンル検索画面データを通知する。表示制御部４０６は、通知されたジャンル検索画面データから図７に示すようなジャンル検索画面７０１を生成し、画面合成部４０４を介して、外部のディスプレイに表示させる。
【００４４】
なお、制御部４０９は、「ジャンル検索」６０２が選択されたことの通知を受けた際、短期番組情報からチャネルとジャンルとを対応付けたジャンル情報の抽出を開始している。これによって、図５に示したジャンル情報データベース５０１が得られ、記憶部４０７に記憶される。ジャンル検索画面７０１のジャンル「スポーツ」７０２を視聴者が選択したとき、制御部４０９は、ジャンル情報データベース５０１のジャンル情報欄５０３にジャンル「スポーツ」（大項目のジャンルコード“０ｘ６”）を有するチャネル番号を検索し、チャネル「１０１、１０２、１０４、２０７、２５７」を見つける。なお、ジャンル欄５０３には、図３に示した小項目３０２のジャンルとして示しているけれども、大項目３０１のジャンルも併せて記憶している。
【００４５】
制御部４０９は、ジャンル情報データベース５０１から見つけたチャネル「１０１、１０２、１０４、２０７、２５７」の長期番組情報の分離を優先的にするよう多重分離部４０２に指示する。これによって、制御部４０９は、サービス情報格納部４０５に格納された、チャネル「１０１」、「１０２」、・・・のジャンル「スポーツ」の番組情報を抽出し、記憶部４０７に抽出した番組情報を記憶させる。図５の右方には、長期番組情報の検索の優先順序が示されている。
【００４６】
番組情報が検索されるのを待って、表示制御部４０６は、記憶部４０７から番組情報を読み出し、検索結果をジャンル検索結果の表示画面として生成し、画面合成部４０４を介して、ディスプレイに表示させる。
このように、指示されたジャンルの番組情報が存在する確率の高いチャネルから検索するようにするので、検索結果の番組情報を表示するまでの時間を短縮することが出きる。
【００４７】
なお、図７に示したジャンル検索画面７０１は、大項目のジャンルを示しているけれども、更に、小項目のジャンルを選べるようにしてもよい。図８は、図７のジャンル検索画面７０１でジャンル「洋画」７０３を選択し、更に小項目のジャンルを選択するためにディスプレイに表示された検索画面８０１を示している。
【００４８】
検索画面８０１で大項目のジャンル「洋画」の「レ」印の付けられた小項目のジャンルを検索するよう視聴者が指示した場合には、制御部４０９は、指示された小項目のジャンル情報を有するチャネル番号をジャンル情報データベース５０１から見つけ、当該チャネルの長期番組情報を検索し、指示されたジャンルの番組情報を抽出して、記憶部４０７に書き込む。
【００４９】
表示制御部４０６は、記憶部４０７に記憶されている番組情報を読み出し、ジャンル検索結果の表示画面を生成し、画面合成部４０４を介して外部のディスプレイに表示させる。
図８に示した検索画面８０１の場合には、ジャンル検索結果として、図９に示す表示画面９０１が表示される。なお、ジャンル検索結果の表示画面９０１は、表示画面９０１の下部に「１２／１１（木）６１４を検索中」と表示しているように、制御部４０９が全ての長期番組情報の検索を終了するまで待って表示されるのではなく、優先的に検索されたチャネルの長期番組情報が検索され次第表示される。これによって、視聴者は、希望する番組のジャンルを指示した後、素早く検索結果を見ることができる。なお、検索結果の表示画面９０１と、番組情報として、チャネル番号９０２と、番組名９０３と放送日時９０４とが放送日ごとに表示されている。
【００５０】
次に、本実施の形態の動作を図１０に示すフローチャートを用いて説明する。先ず、視聴者により初期メニューの表示及びジャンル検索の指示を受けると、制御部４０９は、多重分離部４０２に短期番組情報の分離を指示する（Ｓ１００２）。制御部４０９は、サービス情報格納部４０５に多重分離部４０２により格納された短期番組情報のテーブルを記憶部４０７にコピーし、解析してチャネルとジャンルとを抽出する（Ｓ１００４）。抽出結果を記憶部４０７のジャンル情報データベース５０１に蓄積する（Ｓ１００６）。制御部４０９は、全てのチャネルでのジャンルを抽出したか否かを判断し（Ｓ１００８）、終了していなければ、次のチャネルの短期番組情報の分離を多重分離部４０２に指示し（Ｓ１０１０）、Ｓ１００４に戻る。
【００５１】
全てのチャネルでのジャンルが抽出されていれば、制御部４０９は、視聴者から指示されたジャンルを有するチャネルをジャンル情報データベース５０１から検索する（Ｓ１０１２）。得られたチャネルの長期番組情報の分離を多重分離部４０２に指示する（Ｓ１０１４）。
制御部４０９は、サービス情報格納部４０５に多重分離部４０２により格納された長期番組情報のテーブルを記憶部４０７にコピーし、解析してジャンルの一致する番組情報を検索する（Ｓ１０１６）。検索結果の番組情報を記憶部４０７に記憶させ、表示制御部４０６にその番組情報を表示させる。表示制御部４０６は、記憶部４０７から番組情報を読み出し、ジャンル検索結果の表示画面を生成し、ディスプレイに表示させる（Ｓ１０１８）。
【００５２】
制御部４０９は、Ｓ１０１２で得られた全てのチャネルの長期番組情報の検索が終了したか否かを判断し（Ｓ１０２０）、否であれば次のチャネルの長期番組情報の分離を多重分離部４０２に指示し（Ｓ１０２２）、Ｓ１０１６に戻る。
制御部４０９は、Ｓ１０１２で得られた全てのチャネルの検索が終了しているときには、得られたチャネル以外のチャネルの長期番組情報を多重分離部４０２に分離するよう指示する（Ｓ１０２４）。
【００５３】
制御部４０９は、サービス情報格納部４０５に多重分離部４０２により格納された長期番組情報のテーブルを記憶部４０７にコピーし、解析してジャンルの一致する番組情報を検索する（Ｓ１０２６）。検索結果の番組情報を記憶部４０７に記憶させ、表示制御部４０６にその番組情報を表示させる。表示制御部は、記憶部４０７から番組情報を読み出し、ジャンル検索結果の表示画面を生成し、ディスプレイに表示させる（Ｓ１０２８）。
【００５４】
制御部４０９は、全てのチャネルの長期番組情報の検索が終了したか否かを判断し（Ｓ１０３０）、否であれば次のチャネルの長期番組情報の分離を多重分離部４０２に指示し（Ｓ１０３２）、Ｓ１０２６に戻る。肯定であれば処理を終了する。
なお、Ｓ１０１６及びＳ１０２６において、制御部４０９は、長期番組情報からジャンルの一致する番組情報を検索する際に、ジャンル情報データベース５０１中に記載されていないジャンルを見つけたときには、ジャンル情報データベース５０１にチャネル番号に対応して新たに見つけたジャンル情報を書き込む。
【００５５】
なお、上記実施の形態では、視聴者からジャンル検索の指示を受けた後に、制御部４０９は、短期番組情報の分離を多重分離部４０２に指示し、チャネルとジャンルとを対応したジャンル情報をデータベースとして記憶部４０７に記憶させたけれども、他の実施の形態として、視聴者からジャンル検索の指示を受ける前に予め短期番組情報からチャネルとジャンルとの対応を記録したジャンル情報をデータベースとして記憶部４０７に記憶させるようにしてもよい。
【００５６】
即ち、短期番組情報は上述したように全てのトランスポートストリームに多重化されているので、番組の視聴中やデジタル放送受信装置の電源が入れられた待機中にも、短期番組情報を多重分離部４０２が分離し、サービス情報格納部４０５に格納するようにして、制御部４０９がチャネルとジャンルとの対応を記録したジャンル情報をデータベースとして記憶部４０７に記憶させるようにしておけば、視聴者からジャンルの指示を受ければ、直ちに優先して検索するチャネルの長期番組情報を取得して、番組情報を抽出することができる。
（実施の形態２）
次に、本発明に係るデジタル放送受信装置の実施の形態２について説明する。本実施の形態の構成図も実施の形態１の構成図と同様であるので、図４の構成図を用いて説明する。また、実施の形態１と同様の構成については、その説明を省略し、本実施の形態固有の構成についてのみ説明する。
【００５７】
受信部４０１は、トランスポートストリームを受信する。トランスポートストリームには、チャネルのチャネル名等やチャネルの特色を紹介するチャネル一覧やチャネル詳細情報を記載したＳＤＴが多重化されている。
多重分離部４０２は、制御部４０９の指示により、トランスポートストリームからＳＤＴのパケットを分離する。
【００５８】
画面合成部４０４は、表示制御部４０６で生成されたチャネル一覧、チャネル詳細情報およびジャンル別チャネル一覧の表示画面を合成し、外部のディスプレイに出力する。
サービス情報格納部４０５は、多重分離部４０２で分離されたＳＤＴのパケットを順次格納する。１つのテーブルになると、制御部４０９によって記憶部４０７にコピーされる。
【００５９】
表示制御部４０６は、制御部４０９からチャネル一覧を生成する旨の指示を通知されると、記憶部４０７に記憶されたＳＤＴの内容を読み出し、ＳＤＴに記載されているチャネルのジャンルを記憶部４０７のジャンル情報データベースから抽出し、チャネル一覧の表示画面を生成する。なお、ジャンル情報データベースから抽出するジャンルは、ジャンル情報データベースの当該チャネル中の検索回数の最大のものを１つ抽出してもよい。
【００６０】
表示制御部４０６は、制御部４０９からチャネル詳細情報を生成する旨の指示を通知されると、記憶部１０７に記憶されているＳＤＴの内容を読み出し、当該チャネルの番組のジャンルをジャンル情報データベースから抽出し、チャネル詳細情報の表示画面を生成する。
また、表示制御部４０６は、制御部４０９からジャンルの指定と、ジャンル別チャネル一覧を生成する旨の指示を通知されると、記憶部４０７に記憶されているジャンル別チャネル一覧表に記載された指定されたジャンルのチャネルを読み出し、当該ジャンルのチャネル名等をＳＤＴから抽出し、ジャンル別チャネル一覧を生成する。
【００６１】
表示制御部４０６は生成したチャネル一覧、チャネル詳細情報またはジャンル別チャネル一覧を画面合成部４０４に出力する。
記憶部４０７は、ＳＤＴのテーブルを記憶し、ジャンル情報のデータベースを記憶している。
図１１は、本実施の形態で用いられるジャンルの検索回数の書き込まれたジャンル情報データベースを示している。ジャンル情報データベース１１０１では、各チャネル１１０２ごとに番組のジャンル１１０３が書き込まれており、各ジャンルには、検索された回数が○囲みの数字で記載されている。なお、この検索回数は、番組情報の検索が当該ジャンルに付き１回検索されるごとに制御部４０９により「１」が加えられている。
【００６２】
また、記憶部４０７には、ジャンル情報１１０１を基にジャンル別にチャネルを分類したジャンル別チャネル一覧表が制御部４０９により作成され、記憶されている。
図１２は、ジャンル別チャネル一覧表１２０１の一例を示している。ジャンル１２０２ごとにそのジャンルの番組を放送しているチャネル１２０３を記載している。
【００６３】
操作受付部４０８は、視聴者がチャネル一覧の表示を指示すれば制御部４０９にその旨を、チャネル詳細情報の表示を指示すれば制御部４０９にその旨を、ジャンルを特定してジャンル別チャネル一覧の表示を指示すれば制御部４０９にその旨をそれぞれ通知する。
制御部４０９は、上記実施の形態１でジャンル検索の指示によって、ジャンル情報データベースの番組情報を検索するごとに検索したジャンルの検索回数をジャンル情報データベースに書き込むようにする。これによって、ジャンル情報データベース１１０１が得られる。
【００６４】
制御部４０９は、先ず、多重分離部４０２にＳＤＴのパケットを分離するよう指示し、サービス情報格納部４０５にＳＤＴの１つのテーブルができると、記憶部４０７にＳＤＴをコピーする。
制御部４０９は、更に、ジャンル情報データベース１１０１にチャネル１１０２ごとに記載されたジャンル１１０３を参照して、ジャンルを順に１つ取り出し、このジャンルを記載したチャネルをチャネル番号順に抽出し、ジャンル別にチャネルを記載したジャンル別チャネル一覧表を記憶部４０７に書き込む。これによって、図１２に示したジャンル別チャネル一覧表１２０１が得られる。
【００６５】
制御部４０９は、操作受付部４０８からチャネル一覧またはチャネル詳細情報の表示の指示を通知されると、表示制御部４０６にチャネル一覧またはチャネル詳細情報の生成を指示する。
また、制御部４０９は、操作受付部４０８からジャンルを指定したジャンル別チャネル一覧の表示の指示を通知されると、表示制御部４０６に指定されたジャンルとジャンル別チャネル一覧の生成を指示する。
【００６６】
今、操作受付部４０８が視聴者からメニュー画面表示の指示を受けると、外部のディスプレイには、初期メニュー画面６０１が表示される。更に、視聴者からメニューの選択を受け付け、チャネル一覧の表示を指示されると、ディスプレイには、図１３に示す表示画面が画面合成部４０４の出力により表示される。
表示画面１３０１には、現在受信中のチャネルのチャネル番号１３０２と、チャネル名１３０３と、現在放送中の番組情報１３０４とが表示されており、チャネル番号１３０２の近傍にチャネルの主要なジャンルを示すアイコン１３０５が表示されている。
【００６７】
表示画面１３０１の下部には、チャネル一覧１３０６が表示されている。チャネル一覧１３０６には、チャネル番号１３０７とそのチャネルのロゴマーク１３０８とチャネル名１３０９とテレビ又はラジオの種別１３１０と当該チャネルが契約済であるか否かの表示１３１１とチャネルのジャンルを示すアイコン１３１２とがチャネル番号ごとに表示されている。
【００６８】
ここで、チャネルのジャンルを示すアイコン１３１２は、表示制御部４０６がジャンル情報データベース１１０１の当該チャネルのうち、検索回数の多いものを１つ選んで表示させている。
また、表示画面１３０１の右上部には、ジャンル別のアイコンの一覧表示１３１３がされており、ここで視聴者が例えば、邦画を示すアイコン１３１４を選択すると、図１４に示すように、ジャンル別チャネル一覧が表示される。
【００６９】
表示画面１４０１では、選択されたアイコン１３１４は、フォーカス状態となり、邦画を放送しているチャネル一覧１４０２が表示されている。
この際、表示制御部４０６は、視聴者からのジャンル選択の指定を受けた操作受付部４０８からの指示を制御部４０９を介し、「邦画」を通知されると、記憶部４０７に記憶されているジャンル別チャネル一覧表１２０１のジャンル１２０２の「邦画」に記載されているチャネル番号１２０３を順次読み出し、当該チャネルのチャネル名、テレビ、ラジオの種別、契約済か否かをＳＤＴから読み出し、チャネル一覧１４０２を生成する。なお、契約済か否かの情報は、実際にはＣＡ（限定受信）に関するテーブル（CAT: Conditional Access Table）等も参照して判断することになるが、本発明の本質とは直接関連がないため、詳しい説明は省略する。
【００７０】
また、操作受付部４０８が視聴者からチャネル詳細情報の表示を指示されると、ディスプレイには、図１５に示す表示画面が画面合成部４０４の出力により表示される。
表示画面１５０１には、現在受信中のチャネル詳細情報１５０２が表示され、このチャネルの番組のジャンルを示すアイコン群１５０３が表示される。
【００７１】
このアイコン群１５０３は、表示制御部４０６が記憶部４０７に記憶されているジャンル情報データベース１１０１から当該チャネルのジャンルを抽出し、そのアイコンを生成したものである。なお、ここでは、チャネルで放送される全ての番組のジャンルのアイコンを表示しているけれども、検索回数の一番多いものを１つ表示するようにしてもよい。
【００７２】
次に、本実施の形態の動作を図１６に示すフローチャートを用いて説明する。
なお、図１１に示したジャンル情報データベース１１０１に示したように、ジャンルの検索回数をジャンル情報データベース１１０１に記載するのは、実施の形態１の動作を説明するフローチャートのＳ１０１８（図１０）において、検索結果の番組情報を記憶させた際、制御部４０９は、ジャンル情報データベース１１０１の当該番組のジャンルの検索回数を「１」増加して記録する。
【００７３】
先ず、制御部４０９は、ＳＤＴの分離を多重分離部４０２に指示し（Ｓ１６０２）、サービス情報格納部４０５に順次格納されたＳＤＴパケットを記憶部４０７にＳＤＴのテーブルとしてコピーする（Ｓ１６０４）。
制御部４０９は、記憶部４０７に記憶されたジャンル情報データベース１１０１を基にジャンル別チャネル一覧表１２０１を作成し、記憶部４０７に記憶させる（Ｓ１６０６）。
【００７４】
次に、制御部４０９は、操作受付部４０８からチャネル一覧表示の指示を通知されたか否かを判断し（Ｓ１６０８）、肯定であれば、ジャンル指定が有ったか否かを判定する（Ｓ１６１０）。
表示制御部４０６は、ジャンル別チャネル一覧表１２０１の制御部４０９から通知されたジャンルのチャネルを順に抽出し（Ｓ１６１２）、記憶部４０７に記憶されているＳＤＴから当該チャネルのチャネル名等を取得してジャンルのチャネル一覧を生成する（Ｓ１６１４）。
【００７５】
生成したジャンルのチャネル一覧を画面合成部に出力し（Ｓ１６１６）、処理を終了する。
Ｓ１６１０において、否定のときには、表示制御部４０６にチャネル一覧の合成を指示する。
表示制御部４０６は、記憶部４０７に記憶されているＳＤＴからチャネル一覧の内容を取得し（Ｓ１６１８）、取得したチャネルに含まれるジャンルをジャンル情報データベース１１０１から抽出する（Ｓ１６２０）。チャネルごとにジャンルを付加したチャネル一覧を生成し（Ｓ１６２２）、画面合成部４０４に出力する（Ｓ１６１６）。
【００７６】
Ｓ１６０８において、否定のときは、制御部４０９は、チャネル詳細情報の表示指示か否かを判定し（Ｓ１６２４）、否であれば処理を終了し、肯定であれば、表示制御部４０６に受信中のチャネルのチャネル詳細情報の生成を指示する。
表示制御部４０６は、受信中のチャネルのチャネル詳細情報を記憶部４０７に記憶されているＳＤＴの内容から取得し（Ｓ１６２６）、当該チャネルのジャンルをジャンルデータベース１１０１から抽出し（Ｓ１６２８）、ジャンルを付加したチャネル詳細情報を生成する（Ｓ１６３０）。生成したチャネル詳細情報を画面合成部４０４に出力する（Ｓ１６１６）。
【００７７】
このように、チャネル一覧やチャネル詳細情報には、当該チャネルで放送される番組のジャンルを一瞥して知ることができるアイコンが表示されるので、視聴者の利便性が向上する。また、ジャンル情報データベース１１０１を基に作成されたジャンル別チャネル一覧表１２０１を用いて、指定されたジャンルの番組を放送するチャネルを知ることができる。
【００７８】
なお、本実施の形態では、検索回数の最大のジャンルをチャネル一覧等に表示するようにしたけれども、変形例として、ジャンル情報データベース１１０１は、１チャネルごとに１レコードを形成しているので、制御部４０９がジャンル情報データベース１１０１を検索した際、そのレコードの先頭に検索したジャンルを配置するようにしておき、チャネル一覧には、レコードの先頭に配置されたジャンル、即ち、最新に検索したジャンルをチャネル一覧等に表示するようにしてもよい。
【００７９】
また、本実施の形態では、ジャンル別のチャネル一覧表示では、視聴者から指定されたジャンルについてのみ表示するようにしたけれども、変形例として、ジャンル別に次々にチャネル一覧表示をするようにしてもよいし、また、ジャンルの配列を検索回数の多い順としたジャンル別チャネル一覧表を作成しておき、検索回数の多いジャンルから順にチャネル一覧表示をするようにしてもよい。
【００８０】
また、本実施の形態では、上記実施の形態１と同様にジャンル情報データベースを作成することを前提として説明したけれども、ジャンル情報データベース１１０１を短期番組情報からチャネルとジャンルとの対応関係を抽出しておき、そのチャネルのジャンルの番組が視聴されたとき、そのジャンルの視聴回数を制御部４０９がジャンルに対応付けて書き込むようにしたジャンル情報データベースを作成してもよい。
【００８１】
また、上記各実施の形態では、デジタル放送受信装置を図４に示すような構成として、各部の説明をしたけれども、制御部４０９や表示制御部４０６等の各部の機能をコンピュータに発揮させるプログラムで実現することができる。このプログラムを搬送波に具現化し又は、コンピュータ読み取り可能な記録媒体例えばICカード、光ディスク、フロッピーディスク等に記録しておくことにより、希望するジャンルによる番組情報を高速に検索する機能並びにチャネル一覧と共にジャンル表示の機能を有しないデジタル放送受信装置にダウンロード又は該記録媒体を用いることによりこの様な機能を発揮させることができる。
【００８２】
【発明の効果】
以上説明したように、本発明は、放送番組並びに短期及び長期の放送番組情報を多重化したトランスポートストリームを受信し、受信した放送番組並びに短期及び長期の放送番組情報を分離し、出力装置に放送番組を出力するデジタル放送受信装置であって、前記短期の放送番組情報を解釈し、放送番組のチャネルごとにチャネルと放送番組のジャンルを抽出する抽出手段と、視聴者から検索を希望する放送番組のジャンルの指定を受け付けるジャンル受付手段と、前記抽出手段で抽出されたジャンルが前記ジャンル受付手段で指定されたジャンルと一致するとき、ジャンルとともに抽出されたチャネルを他のチャネルに優先して長期の放送番組情報から指定されたジャンルに属する放送番組の番組情報を検索する放送番組情報検索手段と、前記放送番組情報検索手段の検索結果を前記出力装置に表示させる表示制御手段とを備えることとしている。このような構成によって、記憶容量を拡大することなく、視聴者から希望する放送番組のジャンルの指定を受け付けてから素早く視聴者の希望に応じた放送番組情報を提示することができる。
【００８３】
また、チャネルとジャンルとの対応関係が記載されるデータベースと、前記短期の放送番組情報は、全ての放送番組とともにトランスポートストリームに多重化されており、前記抽出手段は、放送番組の出力中又は待機中に予め放送番組のチャネルとジャンルとを抽出し、チャネルとジャンルとの対応関係を前記データベースに書き込み、前記放送番組情報検索手段は、前記ジャンル受付手段でジャンルの指定を受け付けたとき、前記データベースを参照し、優先的に検索するチャネルを見つけることとしている。このような構成によって、予めチャネルごとにジャンルとの対応関係を得るようにして、検索を優先すべきチャネルを即座に知ることができるので、更に、視聴者の要望に素早く答えることができる。
【００８４】
また、長期の放送番組情報からチャネルと放送番組のジャンルとを対応付けて抽出する抽出部を有し、前記放送番組情報検索手段は前記抽出部で対応付けられたチャネルとジャンルとを前記データベースに書き加えることとしている。このような構成によって、チャネルとジャンルとの対応関係が更に精度の高いものとなる。
【００８５】
また、前記ジャンル受付手段は、視聴者から検索指示を受けたとき、前記出力装置の放送番組の出力に換えて、放送番組のジャンルを表示したメニュー画面を表示するよう前記表示制御手段に指示することとしている。このような構成によって、視聴者は、放送番組情報を得たいジャンルを容易に指示することができる。
【００８６】
また、前記表示制御手段は、前記放送番組情報検索手段で番組情報が検索され次第表示を開始することとしている。このような構成によって、視聴者は、見たい番組の番組情報をすぐに見ることができる。即ち、第２の放送番組情報に割り当てられた伝送帯域が細い場合でも、全てのチャネルの検索を済ませる前に表示できるので、有効性が高い。
【００８７】
また、本発明は、前記トランスポートストリームには、ＳＤＴ(Service  Description Table)が多重化されており、受信したＳＤＴを分離し、出力装置にチャネル一覧又はチャネル詳細情報を出力する請求項２記載のデジタル放送受信装置であって、更に、前記データベースからチャネルに対応するジャンルを抽出して、前記チャネル一覧又はチャネル詳細情報中のチャネルに対応してジャンルを付加するジャンル付加手段を備えることとしている。このような構成によって、チャネル一覧やチャネル詳細情報を表示するときに、当該チャネルのジャンルが表示されていれば、目的のチャネルが一瞥して見つけることが可能となる。
【００８８】
また、前記放送番組情報検索手段は、指定されたジャンルの番組情報を検索した際、検索した当該チャネルのジャンルの検索回数を前記データベースに書き込み、前記ジャンル付加手段は、検索回数の最大のジャンルを抽出することとしている。このような構成によって、いつもよく視聴するジャンルのチャネルをすぐに見つけることができる。
【００８９】
また、前記放送番組情報検索手段は、前記データベースに各チャネルごとに最新に検索したジャンルが識別できるようにしておき、前記ジャンル付加手段は、最新に検索したジャンルを抽出することとしている。このような構成によって、最近よく視聴するジャンルのチャネルをすぐに見つけることができる。
また、前記データベースに基づいてジャンルとチャネルとを対応つけたジャンル別チャネル一覧表を生成するジャンル別チャネル一覧表生成手段と、前記ジャンル別チャネル一覧表に記載されたジャンルごとに順にチャネル一覧を生成するチャネル一覧生成手段とを更に備えることとしている。このような構成によって、ジャンル別のチャネル一覧を表示させることができる。
【００９０】
また、前記放送番組情報検索手段は指定されたジャンルの番組情報を検索した際、検索した当該チャネルのジャンルの検索回数を前記データベースに書き込み、前記ジャンル別チャネル一覧表生成手段は、検索回数の多いジャンルから順にジャンル別一覧表を生成し、前記チャネル一覧表生成手段は、検索回数の多いジャンルから順にチャネル一覧を生成することとしている。このような構成によって、視聴者の興味のあるジャンルから順にチャネル一覧を表示させることができる。
【００９１】
また、視聴者からチャネル一覧の表示を希望するジャンルの指定を受け付けるジャンル別チャネル一覧表示受付手段と、指定されたジャンルのチャネルを前記ジャンル別チャネル一覧表から読み出し、当該ジャンルのチャネル一覧を生成するチャネル一覧生成手段とを更に備えることとしている。このような構成によって、視聴者の指定したジャンルのチャネル一覧を表示させることができる。
【００９２】
また、本発明は、放送番組並びに短期及び長期の放送番組情報を多重化したトランスポートストリームを受信し、受信した放送番組並びに短期及び長期の放送番組情報を分離し、出力装置に放送番組を出力するデジタル放送受信装置に適用されるコンピュータ読み取り可能な記録媒体であって、前記短期の放送番組情報を解釈し、放送番組のチャネルごとにチャネルと放送番組のジャンルを抽出する抽出手段と、視聴者から検索を希望する放送番組のジャンルの指定を受け付けるジャンル受付手段と、前記抽出手段で抽出されたジャンルが前記ジャンル受付手段で指定されたジャンルと一致するとき、ジャンルとともに抽出されたチャネルを他のチャネルに優先して長期の放送番組情報から指定されたジャンルに属する放送番組の番組情報を検索する放送番組情報検索手段と、前記放送番組情報検索手段の検索結果を前記出力装置に表示させる表示制御手段との各手段の機能をコンピュータに発揮させることとしている。このような構成によって、視聴者の希望するジャンルの番組情報を高速に表示させる機能を有しないデジタル放送受信装置にこの記録媒体を適用して、このような機能を発揮させることができる。
【００９３】
更に、本発明は、放送番組並びに短期及び長期の放送番組情報を多重化したトランスポートストリームを受信し、受信した放送番組並びに短期及び長期の放送番組情報を分離し、出力装置に放送番組を出力するデジタル放送受信装置の以下の各手段の機能をコンピュータに発揮させるプログラムであって、搬送波又は記録媒体に具現化され、前記短期の放送番組情報を解釈し、放送番組のチャネルごとに放送番組のジャンルを抽出する抽出手段と、視聴者から検索を希望する放送番組のジャンルの指定を受け付けるジャンル受付手段と、前記抽出手段で抽出されたジャンルが前記ジャンル受付手段で指定されたジャンルと一致するとき、ジャンルとともに抽出されたチャネルを他のチャネルに優先して長期の放送番組情報から指定されたジャンルに属する放送番組の番組情報を検索する放送番組情報検索手段と、前記放送番組情報検索手段の検索結果を前記出力装置に表示させることとしている。このような構成によって、このプログラムを用いて視聴者の希望するジャンルの番組情報を高速に表示させるデジタル放送受信装置を得ることができる。
【図面の簡単な説明】
【図１】本発明に係るデジタル放送受信装置が受信するトランスポートストリームのデータ構造の一例を示す図である。
【図２】本発明に係るデジタル放送受信装置で利用する番組情報が記載されるＥＩＴ（Event Information Table）のデータフォーマットの一例を示す図である。
【図３】図２に示したＥＩＴのuser#nibble#1及びuser#nibble#2に記載されるジャンルコードの一例を示す図である。
【図４】本発明に係るデジタル放送受信装置の実施の形態1の構成図である。
【図５】上記実施の形態の記憶部に記憶されているジャンル情報のデータベースと、長期番組情報の検索順序の関係を説明する図である。
【図６】上記実施の形態の検索指示に入る前の出力装置の表示画面に表示されるメニュー画面の一例を示す図である。
【図７】上記実施の形態のジャンル検索のメニュー画面の一例を示す図である。
【図８】上記実施の形態のジャンルの小項目の設定による検索を指示するメニュー画面の一例を示す図である。
【図９】上記実施の形態のジャンル検索による検索結果の表示画面の一例を示す図である。
【図１０】上記実施の形態の動作を説明するフローチャートである。
【図１１】実施の形態２の記憶部４０７に記憶されているジャンル情報データベースの内容を示す図である。
【図１２】図１１に示したジャンル情報データベースを基に番組のジャンル別にチャネルをソートしたジャンル別チャネル一覧表を示す図である。
【図１３】上記実施の形態で出力装置のディスプレイに表示されたチャネル一覧の表示画面の一例を示す図である。
【図１４】上記実施の形態で外部のディスプレイに表示されたジャンル別チャネル一覧の出力装置の表示画面の一例を示す図である。
【図１５】上記実施の形態で出力装置のディスプレイに表示されたチャネル詳細表示の表示画面の一例を示す図である。
【図１６】上記実施の形態の動作を説明するフローチャートである。
【符号の説明】
４０１  受信部
４０２  多重分離部
４０３  映像音声再生部
４０４  画面合成部
４０５  サービス情報格納部
４０６  表示制御部
４０７  記憶部
４０８  操作受付部
４０９  制御部
【図１】
0004440429.tif 000002
【図２】
0004440429.tif 000003
【図３】
0004440429.tif 000004
【図４】
0004440429.tif 000005
【図５】
0004440429.tif 000006
【図６】
0004440429.tif 000007
【図７】
0004440429.tif 000008
【図８】
0004440429.tif 000009
【図９】
0004440429.tif 000010
【図１０】
0004440429.tif 000011
【図１１】
0004440429.tif 000012
【図１２】
0004440429.tif 000013
【図１３】
0004440429.tif 000014
【図１４】
0004440429.tif 000015
【図１５】
0004440429.tif 000016
【図１６】
0004440429.tif 000017