JP4440429B2 - DIGITAL BROADCAST RECEIVING APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE FUNCTIONS OF THE APPARATUS - Google Patents
DIGITAL BROADCAST RECEIVING APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE FUNCTIONS OF THE APPARATUS Download PDFInfo
- Publication number
- JP4440429B2 JP4440429B2 JP2000143904A JP2000143904A JP4440429B2 JP 4440429 B2 JP4440429 B2 JP 4440429B2 JP 2000143904 A JP2000143904 A JP 2000143904A JP 2000143904 A JP2000143904 A JP 2000143904A JP 4440429 B2 JP4440429 B2 JP 4440429B2
- Authority
- JP
- Japan
- Prior art keywords
- genre
- channel
- program information
- broadcast
- broadcast program
- 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.)
- Expired - Fee Related
Links
Images
Description
【0001】
【発明の属する技術分野】
本発明は、デジタル放送の番組とともに送信されてくる番組情報を用いて視聴者の所望する番組情報をテレビジョンディスプレイに表示するデジタル放送受信装置に関する。
【0002】
【従来の技術】
デジタル放送は、チャネル数が多く、番組も多彩であるので、視聴者は、希望の番組を選択するのが大変である。
このため、デジタル放送の番組とともに放送局から送信されてくる番組情報を用いて希望の番組を検索することができるようにされている。この番組情報には、現在放送中の番組と次に放送される番組の情報が記載された短期番組情報と、約1週間分の番組の情報が記載された長期番組情報とがある。
【0003】
短期番組情報は、情報量も長期番組情報に比べてかなり少なく伝送周期も短いため、これを受信装置で取得して、希望のジャンルの番組情報を検索して表示するのを高速に行うことができる。しかし、短期番組情報は、現在と次回とに放送される番組のものだけであり、視聴者が1週間先の番組情報まで希望する場合には、その期待に答えることができない。
【0004】
一方、送信されてくる長期番組情報を順次取得して、視聴者の希望するジャンルの番組情報を検索して表示するようにすると、1週間先の番組情報まで表示することはできるけれども、表示までに時間を要し、高速に行うことはできない。
視聴者の希望するジャンルの番組の番組情報を検索して高速に表示させるには、受信装置の記憶領域に予め長期番組情報を常時受信して記憶させておき、これを検索して表示させるようにすればよい。
【0005】
また、デジタル放送では、チャネルごとのチャネル名等を紹介したチャネル一覧や各チャネルの特色を紹介したチャネル詳細情報を表示することができる。これらのチャネル一覧やチャネル詳細情報は、番組情報等と同様に放送局から送信されてくるSDT(Service description Table)に記載された内容に従う。
【0006】
【発明が解決しようとする課題】
ところが、長期番組情報の情報量は膨大であり、受信装置に用意しておかなければならない記憶領域も大きくならざるを得ない。即ち、長期番組情報を記憶させておくRAMの容量を大きくする必要があるけれども、現在、市販されているデジタル放送受信装置は多くの場合、これだけの記憶領域を有していない。
【0007】
また、チャネル一覧では、当該チャネルが提供する主な番組のジャンルは表示されていない。また、チャネル詳細情報では、チャネルの特色として説明文が表示されているけれども、一瞥して当該チャネルの番組のジャンルを知ることはできない。
そこで、本発明は、上記課題を解決するため、視聴者の希望するジャンルの番組の番組情報を高速に、しかも記憶領域を拡大させることなく表示することのできるデジタル放送受信装置を提供することを第1の目的とする。
【0008】
本発明の第2の目的は、チャネル一覧やチャネル詳細情報の表示の際に、当該チャネルの番組のジャンルが一瞥して理解できるデジタル放送受信装置を提供することである。
【0009】
【課題を解決するための手段】
上記課題を解決するために、本発明は、放送番組並びに短期及び長期の放送番組情報を多重化したトランスポートストリームを受信し、受信した放送番組並びに短期及び長期の放送番組情報を分離し、出力装置に放送番組を出力するデジタル放送受信装置であって、前記短期の放送番組情報を解釈し、放送番組のチャネルごとにチャネルと放送番組のジャンルを抽出する抽出手段と、視聴者から検索を希望する放送番組のジャンルの指定を受け付けるジャンル受付手段と、前記抽出手段で抽出されたジャンルが前記ジャンル受付手段で指定されたジャンルと一致するとき、ジャンルとともに抽出されたチャネルを他のチャネルに優先して長期の放送番組情報から指定されたジャンルに属する放送番組の番組情報を検索する放送番組情報検索手段と、前記放送番組情報検索手段の検索結果を前記出力装置に表示させる表示制御手段とを備えることとしている。
【0010】
【発明の実施の形態】
本発明に係るデジタル放送受信装置の実施の形態の説明をする前に、このデジタル放送受信装置が受信するトランスポートストリームのデータ構造を説明する。デジタル放送では、複数の番組の映像、音声が圧縮されデジタル化されたストリーム及びプログラム仕様情報(PSI:Program Specific Information)、サービス情報(SI:Service Information)等のデータ・ストリームの複数のストリームを時分割多重化されたMPEG2規格のトランスポート・ストリーム・パケットが生成され送出される。
【0011】
図1は、このMPEG2トランスポートストリームのデータ構造を示す。トランスポートストリームは、188バイトのトランスポートストリームパケットによって多重・分離されている。トランスポートパケット101は、パケットヘッダ102とアダプテーションフィールド及び/またはペイロード(データ部)103とからなる。
【0012】
パケットヘッダ102は、4バイト固定である。パケットヘッダ102の各フィールドの定義は次の通りである。
同期バイトは、トランスポートパケットの先頭を検出するためのデータである。
トランスポートエラーインジケータは、このパケットの中のエラーの有無を示している。
【0013】
ペイロードユニット開始インジケータは、ユニット開始表示であり、新たなパケットがこのトランスポートストリームのペイロードから始まることを意味している。
トランスポート優先度は、このパケットの重要度を示している。
PID(パケット識別子)は、ストリームの識別情報であり、ペイロード103に記述されるEIT(Event Information Table)等が184バイトを越える場合は2つ以上のトランスポートパケットに分割されて送信される。目的のPIDを持つトランスポートパケットのペイロードが複数の場合はそれをつなぎ合わせることにより,目的の番組情報(EIT)のビットストリームを得ることができる。
【0014】
トランスポートスクランブル制御は、スクランブル制御の情報を示し、このパケットのスクランブルの有無と種別を示している。
アダプテーションフィールド制御は、このパケットでのアダプテーションフィールドの有無及びペイロードの有無を示している。
連続性指標は、巡回カウンターであり、同じPIDを持つパケットが途中で一部棄却されたかどうかの検出をするための情報である。カウントの連続性から検出される。
【0015】
次に、ペイロード103に記述される番組情報(EIT)のデータ構造について、図2を用いて説明する。なお、番組情報は、放送事業者ごとに仕様が異なる。本図は、現在放送中のデジタル衛星放送「SKYPerfectTV」のものである。また、「SKYPerfectTV」のサービス情報(SI)の仕様としてDM_SI仕様とJET仕様の2通りの仕様があるが、DM_SI仕様のものを示している。
【0016】
なお、番組情報(EIT)を取得するには、衛星から送信されるトランスポートストリームからPIDが、0x0012のトランスポートパケットを抽出すると図2に示すようなフォーマットに沿ったビットストリームを得ることができる。
EITの各フィールドの定義は以下の通りである。
table#idは、tableの識別コードである。
【0017】
section#syntax#indicatorは、そのsectionのheaderがlong#formかshort#formかを示している。
reservedは、将来拡張した情報を記載する領域として確保された領域を示している。
section#lengthは、この直後からそのsectionの最後までのsection長をバイト単位で示している。
【0018】
service#idは、サービス識別子でありチャネルを示している。
reservedは、将来拡張した情報を記載する領域として確保された領域を示している。
version#numberは、sectionの内容が変わったとき、別番号を付与して区別している。
【0019】
current#next#indicatorは、"1"のとき、そのsectionが現在有効であることを示している。
section#numberは、sectionの番号を示している。
last#section#numberは、sub#tableの最後のsection番号を示している。
transport#stream#idは、トランスポートストリームの識別コードである。
【0020】
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"である。
【0021】
event#idは、event(番組)の識別コードを示している。
start#timeは、番組開始時刻を示している。
durationは、番組継続予定時間を示している。
running#statusは、未使用の領域である。
free#CA#modeは、"0"のとき、このserviceはノンスクランブルであり、"1"のとき、serviceの一部または全てがCA(Conditional Access)の管理下にあることを示している。
【0022】
descriptors#loop#lengthは、この直後からそのdiscriptorの最後までのdiscriptor長をバイト単位で示している。
descriptor()は、0個以上のdiscriptorがそこに存在することを示しており。
discriptorにはsectionの情報を補完するために個々の情報が記述されている。
CRC#32は、section全体の誤り検出コードを示している。
【0023】
なお、schedul#EITは、general#EIT(番組詳細以外の情報)とdetail#EIT(番組詳細情報)とに区別される。各EITは、table#idによって短期番組情報、番組詳細以外の長期番組情報、番組詳細情報に識別される。各番組はEIT の中のservice#id(チャネル)とevent#id(番組識別子)とで特定される。各番組の番組名などの情報はdescriptor()の領域に記述されている。
【0024】
各番組の番組名はDM#name#discriptorに、ジャンルコードはcontent#discriptorにそれぞれ記述される。
DM#name#discriptorの各フィールドの定義は以下の通りである。
descriptor#tagは、discriptorの識別コードである。
descriptor#lengthはこの直後からそのdiscriptorの最後までのdiscriptorの長さをバイト単位で示している。
【0025】
name#typeは、"1"で日本語を"2"で英語をそれぞれ示している。
charは、番組名文字列を示している。
content#discriptorの各フィールドの定義は以下の通りである。
descriptor#tagは、discriptorの識別コードである。
descriptor#lengthは、この直後からそのdiscriptorの最後までのdiscriptorの長さをバイト単位で示している。
【0026】
content#nibble#level#1と、content#nibble#level#2とは、現在不使用である。
user#nibble#1は、大項目のジャンルコードを示している。
user#nibble#2は、小項目のジャンルコードを示している。
この番組情報には、現在放送中の番組と次に放送する番組の情報を記述した短期番組情報(present#following#EIT)と約1週間分すべての番組情報を記述した長期番組情報(schedule#EIT)とがある。
【0027】
それらの番組情報の伝送容量と周期は、デジタル衛星放送「DIRECTV」の場合、短期番組情報の伝送容量は約200kbyte、長期番組情報のそれは放送内容の詳細などが含まれているため約5Mbyteほどとなる。
通常、短期番組情報は全てのトタンスポンダで伝送され、長期番組情報は専用のトランスポンダで伝送されており、短期番組情報は現在放送中の番組のタイトル表示など行なうために送出周期は短くその周期は1〜4秒、長期番組情報はサイズが大きいこともあり4〜10秒ほどである。
【0028】
各チャネルのEIT はtable#idとsearvice#idとで識別される。searvice#id は放送されるチャネルを示している。各EIT には番組情報がいくつか記述されている。各番組情報はevent#idで識別される。
ジャンルコードは、user#nibble#1領域202とuser#nibble#2領域203とに記載されるジャンルの大項目301と小項目302とがあり(図3参照)、小項目はジャンル種別を細分している。この規定では、番組のジャンルを15の大項目で分類している。
【0029】
上述したように、ジャンル種別を示すジャンルコードはcontent#discriptorに記述され、そのジャンルコードの種類及び記述方法は放送事業者ごとに規定されている。図3に「DIRECTV」のジャンルコードの一例を示す。なお、この規定では、番組のジャンルを11の大項目に分類している。
番組情報を視聴者の指定するジャンルで検索する際、100チャネル程の情報全てを1度に取得することはできず、1周期で数チャネル分の情報しか取得できない。このため 1週間分の長期番組情報から100チャネル程の中から特定ジャンルの番組を検索するためにはかなりの時間を必要とする。
【0030】
次に、本発明に係るデジタル放送受信装置の実施の形態1について図面を用いて説明する。
(実施の形態1)
図4は、本発明に係るデジタル放送受信装置の実施の形態1の構成図である。このデジタル放送受信装置は、受信部401と、多重分離部402と、映像音声再生部403と、画面合成部404と、サービス情報格納部405と、表示制御部406と、記憶部407と、操作受付部408と、制御部409とを備えている。
【0031】
受信部401は、衛星等から送信されるトランスポートストリームを受信する。なお、トランスポートストリームは、制御部409から指定されたトランスポートストリームが受信される。
多重分離部402は、受信部401で受信されたトランスポートストリームを復調して得られた多重化されたパケットを分離する。分離した番組の映像データストリームと音声データストリームとは、映像音声再生部403に出力される。分離したプログラム仕様情報、番組情報等のサービス情報のパケットは、サービス情報格納部405に順次格納され、1つのテーブルになると記憶部407にコピーされる。このサービス情報についても制御部409の指定により選択される。
【0032】
映像音声再生部403は、多重分離部402から出力された番組の映像データストリームと音声データストリームをデコードし、映像および音声を再生し、画面合成部404に出力する。
画面合成部404は、映像音声再生部403から入力された番組の映像を外部のディスプレイに出力し、音声を外部のスピーカに出力する。また、表示制御部406で生成されたジャンル検索結果の表示画面を合成し、外部のディスプレイに出力する。
【0033】
サービス情報格納部405は、RAM等からなり、多重分離部402で分離された番組情報等のサービス情報のパケットを順次格納する。1つのテーブルになると、制御部409によって、記憶部407にコピーされる。コピーされたらサービス情報格納部405のサービス情報は削除される。
表示制御部406は、制御部409の制御に従い、メニュー画面を生成し、また、記憶部407に記憶された番組情報のジャンル検索結果を読み出し、表示画面を生成し、画面合成部404に出力する。
【0034】
記憶部407は、RAM等からなり、制御部409で検索されたチャネルと番組のジャンルとの関係を記載したジャンル情報のデータベースと長期番組情報から検索された番組情報であるジャンル検索結果とを記憶している。また、記憶部407は、サービス情報格納部405に格納された各サービス情報のテーブルをコピーされ、解析するために使用される。
【0035】
図5は、ジャンル情報のデータベースを示している。
データベース501には、チャネル番号欄502とジャンル欄503とが設けられている。制御部409によって、短期番組情報のservice#id領域201の内容がチャネル番号として、user#nibble#1、user#nibble#2領域202、203の内容がジャンルとして対応して記載される。更に、このデータベース501は、長期番組情報中のuser#nibble#1、user#nibble#2領域202、203に記載されている内容もジャンルに記載され、長期番組情報から番組情報を検索した際に更新さ(書き加えら)れる。
【0036】
なお、このデータベース501のジャンル欄503は、説明のためにジャンルを表す文字列を表示しているけれども、実際には、図3に示したようなジャンルコードが記載されている。
操作受付部408は、デジタル放送受信装置のコントロールパネルやリモコン等からの信号を受信する信号受信部からなり、視聴者の操作を受け付ける。視聴者がチャネル選択をすれば、チャネル番号を制御部409に通知し、ジャンル検索を指示すれば制御部409にその旨を通知する。
【0037】
制御部409は、マイコン等からなり、ROMに記録されたプログラムに従い、デジタルデータ受信装置の各部を制御する。
制御部409は、操作受付部408からチャネル番号の通知を受けると、記憶部407に格納されたPMT(Program Map Table)等を参照して、受信部401に通知されたチャネル番号の番組が多重化されたトランスポートストリームを受信するよう制御する。
【0038】
制御部409は、また、メニュー表示をする旨の通知を受けると、表示制御部406にメニュー画面の生成を指示する。同様にメニュー画面からジャンル検索を指示する旨の通知を受けると、ジャンル検索画面を生成するよう表示制御部406に指示するとともに、多重分離部402に短期番組情報を分離するよう指示する。
【0039】
制御部409は、サービス情報格納部405に格納された短期番組情報のテーブルを記憶部407にコピーし、service#id領域201とcontent#descriptor()領域のuser#nibble#1、user#nibble#2領域202、203との内容を抽出し、記憶部407にジャンル情報として書き込む。なお、抽出を終えた短期番組情報は削除する。制御部409は、また、予めチャネルの総数を知っており、全てのチャネルについてジャンル情報を抽出し、それを終了すると、受信部401に長期番組情報を多重化したトランスポートストリームの受信を指示する。
【0040】
制御部409は、操作受付部408からジャンルの通知を受けると、記憶部407に記憶されているジャンル情報の通知されたジャンルと一致するジャンルに対応するチャネルを見つけ、見つけたチャネルの長期番組情報を優先的に分離するよう多重分離部402に指示する。次に、サービス情報格納部405に格納された指定チャネルの長期番組情報のテーブルを記憶部407にコピーし、サービス情報格納部405の長期番組情報のテーブルを削除する。コピーされた長期番組情報のテーブルからservice#id領域201、start#time領域204、duration領域205、user#nibble#1領域202、user#nibble#2領域203及びchar領域206等の内容を抽出し、記憶部407に番組情報として書き込む。併せて、抽出を終了した長期番組情報のテーブルは、記憶部407から削除する。また、記憶部407に書き込んだ番組情報中のuser#nibble#1領域202、user#nibble#2領域203の内容が通知されたジャンルと異なるときには、記憶部407のジャンル情報中のチャネルに対応して、それらの内容を書き込み、当該番組情報を記憶部407から削除する。これによって、番組情報は視聴者が指示したジャンルの番組情報だけとなり、ジャンル情報は、長期番組情報を反映して、より精度の高い内容のデータベースとなる。
【0041】
制御部409は、記憶部407に番組情報を書き込み、削除しなかったときには、表示制御部406に検索結果の表示を指示する。ジャンル情報で見つけた優先的に検索すべきチャネルについての番組情報の検索が全て終了すると、残余のチャネルの番組情報を検索する。この場合には、長期番組情報中のservice#id領域201とuser#nibble#1領域202、user#nibble#2領域203とを先ず抽出して、領域202、203の内容が通知されているジャンルと一致していれば、start#time領域204等の内容を抽出して番組情報を記憶部407に書き込み、併せてジャンル情報に当該チャネルに対応してジャンルを書き込む。領域202、203の内容が通知されているジャンルと一致していないときには、ジャンル情報にそのジャンルが記載されていないとき、そのジャンルを書き込む。番組情報を書き込んだときには、検索結果の表示を表示制御部406に指示する。
【0042】
次に、外部のディスプレイに表示されたジャンル検索のための表示画面の具体例を示して説明する。
視聴者からメニュー画面の表示指示の操作(例えば、リモコンの「メニュー」ボタンの押下操作)を操作受付部408が受け付けたとき、制御部409からメニュー画面データを表示制御部406は通知される。表示制御部406は、メニュー画面データから初期メニュー画面を生成し、画面合成部404を介して、外部のディスプレイに表示させる。
【0043】
図6は、この初期メニュー画面を示している。この初期メニュー画面601の「ジャンル検索」602を視聴者が選択すると、制御部409は、その旨の通知を操作受付部408から受け、表示制御部406にジャンル検索画面データを通知する。表示制御部406は、通知されたジャンル検索画面データから図7に示すようなジャンル検索画面701を生成し、画面合成部404を介して、外部のディスプレイに表示させる。
【0044】
なお、制御部409は、「ジャンル検索」602が選択されたことの通知を受けた際、短期番組情報からチャネルとジャンルとを対応付けたジャンル情報の抽出を開始している。これによって、図5に示したジャンル情報データベース501が得られ、記憶部407に記憶される。ジャンル検索画面701のジャンル「スポーツ」702を視聴者が選択したとき、制御部409は、ジャンル情報データベース501のジャンル情報欄503にジャンル「スポーツ」(大項目のジャンルコード“0x6”)を有するチャネル番号を検索し、チャネル「101、102、104、207、257」を見つける。なお、ジャンル欄503には、図3に示した小項目302のジャンルとして示しているけれども、大項目301のジャンルも併せて記憶している。
【0045】
制御部409は、ジャンル情報データベース501から見つけたチャネル「101、102、104、207、257」の長期番組情報の分離を優先的にするよう多重分離部402に指示する。これによって、制御部409は、サービス情報格納部405に格納された、チャネル「101」、「102」、・・・のジャンル「スポーツ」の番組情報を抽出し、記憶部407に抽出した番組情報を記憶させる。図5の右方には、長期番組情報の検索の優先順序が示されている。
【0046】
番組情報が検索されるのを待って、表示制御部406は、記憶部407から番組情報を読み出し、検索結果をジャンル検索結果の表示画面として生成し、画面合成部404を介して、ディスプレイに表示させる。
このように、指示されたジャンルの番組情報が存在する確率の高いチャネルから検索するようにするので、検索結果の番組情報を表示するまでの時間を短縮することが出きる。
【0047】
なお、図7に示したジャンル検索画面701は、大項目のジャンルを示しているけれども、更に、小項目のジャンルを選べるようにしてもよい。図8は、図7のジャンル検索画面701でジャンル「洋画」703を選択し、更に小項目のジャンルを選択するためにディスプレイに表示された検索画面801を示している。
【0048】
検索画面801で大項目のジャンル「洋画」の「レ」印の付けられた小項目のジャンルを検索するよう視聴者が指示した場合には、制御部409は、指示された小項目のジャンル情報を有するチャネル番号をジャンル情報データベース501から見つけ、当該チャネルの長期番組情報を検索し、指示されたジャンルの番組情報を抽出して、記憶部407に書き込む。
【0049】
表示制御部406は、記憶部407に記憶されている番組情報を読み出し、ジャンル検索結果の表示画面を生成し、画面合成部404を介して外部のディスプレイに表示させる。
図8に示した検索画面801の場合には、ジャンル検索結果として、図9に示す表示画面901が表示される。なお、ジャンル検索結果の表示画面901は、表示画面901の下部に「12/11(木)614を検索中」と表示しているように、制御部409が全ての長期番組情報の検索を終了するまで待って表示されるのではなく、優先的に検索されたチャネルの長期番組情報が検索され次第表示される。これによって、視聴者は、希望する番組のジャンルを指示した後、素早く検索結果を見ることができる。なお、検索結果の表示画面901と、番組情報として、チャネル番号902と、番組名903と放送日時904とが放送日ごとに表示されている。
【0050】
次に、本実施の形態の動作を図10に示すフローチャートを用いて説明する。先ず、視聴者により初期メニューの表示及びジャンル検索の指示を受けると、制御部409は、多重分離部402に短期番組情報の分離を指示する(S1002)。制御部409は、サービス情報格納部405に多重分離部402により格納された短期番組情報のテーブルを記憶部407にコピーし、解析してチャネルとジャンルとを抽出する(S1004)。抽出結果を記憶部407のジャンル情報データベース501に蓄積する(S1006)。制御部409は、全てのチャネルでのジャンルを抽出したか否かを判断し(S1008)、終了していなければ、次のチャネルの短期番組情報の分離を多重分離部402に指示し(S1010)、S1004に戻る。
【0051】
全てのチャネルでのジャンルが抽出されていれば、制御部409は、視聴者から指示されたジャンルを有するチャネルをジャンル情報データベース501から検索する(S1012)。得られたチャネルの長期番組情報の分離を多重分離部402に指示する(S1014)。
制御部409は、サービス情報格納部405に多重分離部402により格納された長期番組情報のテーブルを記憶部407にコピーし、解析してジャンルの一致する番組情報を検索する(S1016)。検索結果の番組情報を記憶部407に記憶させ、表示制御部406にその番組情報を表示させる。表示制御部406は、記憶部407から番組情報を読み出し、ジャンル検索結果の表示画面を生成し、ディスプレイに表示させる(S1018)。
【0052】
制御部409は、S1012で得られた全てのチャネルの長期番組情報の検索が終了したか否かを判断し(S1020)、否であれば次のチャネルの長期番組情報の分離を多重分離部402に指示し(S1022)、S1016に戻る。
制御部409は、S1012で得られた全てのチャネルの検索が終了しているときには、得られたチャネル以外のチャネルの長期番組情報を多重分離部402に分離するよう指示する(S1024)。
【0053】
制御部409は、サービス情報格納部405に多重分離部402により格納された長期番組情報のテーブルを記憶部407にコピーし、解析してジャンルの一致する番組情報を検索する(S1026)。検索結果の番組情報を記憶部407に記憶させ、表示制御部406にその番組情報を表示させる。表示制御部は、記憶部407から番組情報を読み出し、ジャンル検索結果の表示画面を生成し、ディスプレイに表示させる(S1028)。
【0054】
制御部409は、全てのチャネルの長期番組情報の検索が終了したか否かを判断し(S1030)、否であれば次のチャネルの長期番組情報の分離を多重分離部402に指示し(S1032)、S1026に戻る。肯定であれば処理を終了する。
なお、S1016及びS1026において、制御部409は、長期番組情報からジャンルの一致する番組情報を検索する際に、ジャンル情報データベース501中に記載されていないジャンルを見つけたときには、ジャンル情報データベース501にチャネル番号に対応して新たに見つけたジャンル情報を書き込む。
【0055】
なお、上記実施の形態では、視聴者からジャンル検索の指示を受けた後に、制御部409は、短期番組情報の分離を多重分離部402に指示し、チャネルとジャンルとを対応したジャンル情報をデータベースとして記憶部407に記憶させたけれども、他の実施の形態として、視聴者からジャンル検索の指示を受ける前に予め短期番組情報からチャネルとジャンルとの対応を記録したジャンル情報をデータベースとして記憶部407に記憶させるようにしてもよい。
【0056】
即ち、短期番組情報は上述したように全てのトランスポートストリームに多重化されているので、番組の視聴中やデジタル放送受信装置の電源が入れられた待機中にも、短期番組情報を多重分離部402が分離し、サービス情報格納部405に格納するようにして、制御部409がチャネルとジャンルとの対応を記録したジャンル情報をデータベースとして記憶部407に記憶させるようにしておけば、視聴者からジャンルの指示を受ければ、直ちに優先して検索するチャネルの長期番組情報を取得して、番組情報を抽出することができる。
(実施の形態2)
次に、本発明に係るデジタル放送受信装置の実施の形態2について説明する。本実施の形態の構成図も実施の形態1の構成図と同様であるので、図4の構成図を用いて説明する。また、実施の形態1と同様の構成については、その説明を省略し、本実施の形態固有の構成についてのみ説明する。
【0057】
受信部401は、トランスポートストリームを受信する。トランスポートストリームには、チャネルのチャネル名等やチャネルの特色を紹介するチャネル一覧やチャネル詳細情報を記載したSDTが多重化されている。
多重分離部402は、制御部409の指示により、トランスポートストリームからSDTのパケットを分離する。
【0058】
画面合成部404は、表示制御部406で生成されたチャネル一覧、チャネル詳細情報およびジャンル別チャネル一覧の表示画面を合成し、外部のディスプレイに出力する。
サービス情報格納部405は、多重分離部402で分離されたSDTのパケットを順次格納する。1つのテーブルになると、制御部409によって記憶部407にコピーされる。
【0059】
表示制御部406は、制御部409からチャネル一覧を生成する旨の指示を通知されると、記憶部407に記憶されたSDTの内容を読み出し、SDTに記載されているチャネルのジャンルを記憶部407のジャンル情報データベースから抽出し、チャネル一覧の表示画面を生成する。なお、ジャンル情報データベースから抽出するジャンルは、ジャンル情報データベースの当該チャネル中の検索回数の最大のものを1つ抽出してもよい。
【0060】
表示制御部406は、制御部409からチャネル詳細情報を生成する旨の指示を通知されると、記憶部107に記憶されているSDTの内容を読み出し、当該チャネルの番組のジャンルをジャンル情報データベースから抽出し、チャネル詳細情報の表示画面を生成する。
また、表示制御部406は、制御部409からジャンルの指定と、ジャンル別チャネル一覧を生成する旨の指示を通知されると、記憶部407に記憶されているジャンル別チャネル一覧表に記載された指定されたジャンルのチャネルを読み出し、当該ジャンルのチャネル名等をSDTから抽出し、ジャンル別チャネル一覧を生成する。
【0061】
表示制御部406は生成したチャネル一覧、チャネル詳細情報またはジャンル別チャネル一覧を画面合成部404に出力する。
記憶部407は、SDTのテーブルを記憶し、ジャンル情報のデータベースを記憶している。
図11は、本実施の形態で用いられるジャンルの検索回数の書き込まれたジャンル情報データベースを示している。ジャンル情報データベース1101では、各チャネル1102ごとに番組のジャンル1103が書き込まれており、各ジャンルには、検索された回数が○囲みの数字で記載されている。なお、この検索回数は、番組情報の検索が当該ジャンルに付き1回検索されるごとに制御部409により「1」が加えられている。
【0062】
また、記憶部407には、ジャンル情報1101を基にジャンル別にチャネルを分類したジャンル別チャネル一覧表が制御部409により作成され、記憶されている。
図12は、ジャンル別チャネル一覧表1201の一例を示している。ジャンル1202ごとにそのジャンルの番組を放送しているチャネル1203を記載している。
【0063】
操作受付部408は、視聴者がチャネル一覧の表示を指示すれば制御部409にその旨を、チャネル詳細情報の表示を指示すれば制御部409にその旨を、ジャンルを特定してジャンル別チャネル一覧の表示を指示すれば制御部409にその旨をそれぞれ通知する。
制御部409は、上記実施の形態1でジャンル検索の指示によって、ジャンル情報データベースの番組情報を検索するごとに検索したジャンルの検索回数をジャンル情報データベースに書き込むようにする。これによって、ジャンル情報データベース1101が得られる。
【0064】
制御部409は、先ず、多重分離部402にSDTのパケットを分離するよう指示し、サービス情報格納部405にSDTの1つのテーブルができると、記憶部407にSDTをコピーする。
制御部409は、更に、ジャンル情報データベース1101にチャネル1102ごとに記載されたジャンル1103を参照して、ジャンルを順に1つ取り出し、このジャンルを記載したチャネルをチャネル番号順に抽出し、ジャンル別にチャネルを記載したジャンル別チャネル一覧表を記憶部407に書き込む。これによって、図12に示したジャンル別チャネル一覧表1201が得られる。
【0065】
制御部409は、操作受付部408からチャネル一覧またはチャネル詳細情報の表示の指示を通知されると、表示制御部406にチャネル一覧またはチャネル詳細情報の生成を指示する。
また、制御部409は、操作受付部408からジャンルを指定したジャンル別チャネル一覧の表示の指示を通知されると、表示制御部406に指定されたジャンルとジャンル別チャネル一覧の生成を指示する。
【0066】
今、操作受付部408が視聴者からメニュー画面表示の指示を受けると、外部のディスプレイには、初期メニュー画面601が表示される。更に、視聴者からメニューの選択を受け付け、チャネル一覧の表示を指示されると、ディスプレイには、図13に示す表示画面が画面合成部404の出力により表示される。
表示画面1301には、現在受信中のチャネルのチャネル番号1302と、チャネル名1303と、現在放送中の番組情報1304とが表示されており、チャネル番号1302の近傍にチャネルの主要なジャンルを示すアイコン1305が表示されている。
【0067】
表示画面1301の下部には、チャネル一覧1306が表示されている。チャネル一覧1306には、チャネル番号1307とそのチャネルのロゴマーク1308とチャネル名1309とテレビ又はラジオの種別1310と当該チャネルが契約済であるか否かの表示1311とチャネルのジャンルを示すアイコン1312とがチャネル番号ごとに表示されている。
【0068】
ここで、チャネルのジャンルを示すアイコン1312は、表示制御部406がジャンル情報データベース1101の当該チャネルのうち、検索回数の多いものを1つ選んで表示させている。
また、表示画面1301の右上部には、ジャンル別のアイコンの一覧表示1313がされており、ここで視聴者が例えば、邦画を示すアイコン1314を選択すると、図14に示すように、ジャンル別チャネル一覧が表示される。
【0069】
表示画面1401では、選択されたアイコン1314は、フォーカス状態となり、邦画を放送しているチャネル一覧1402が表示されている。
この際、表示制御部406は、視聴者からのジャンル選択の指定を受けた操作受付部408からの指示を制御部409を介し、「邦画」を通知されると、記憶部407に記憶されているジャンル別チャネル一覧表1201のジャンル1202の「邦画」に記載されているチャネル番号1203を順次読み出し、当該チャネルのチャネル名、テレビ、ラジオの種別、契約済か否かをSDTから読み出し、チャネル一覧1402を生成する。なお、契約済か否かの情報は、実際にはCA(限定受信)に関するテーブル(CAT: Conditional Access Table)等も参照して判断することになるが、本発明の本質とは直接関連がないため、詳しい説明は省略する。
【0070】
また、操作受付部408が視聴者からチャネル詳細情報の表示を指示されると、ディスプレイには、図15に示す表示画面が画面合成部404の出力により表示される。
表示画面1501には、現在受信中のチャネル詳細情報1502が表示され、このチャネルの番組のジャンルを示すアイコン群1503が表示される。
【0071】
このアイコン群1503は、表示制御部406が記憶部407に記憶されているジャンル情報データベース1101から当該チャネルのジャンルを抽出し、そのアイコンを生成したものである。なお、ここでは、チャネルで放送される全ての番組のジャンルのアイコンを表示しているけれども、検索回数の一番多いものを1つ表示するようにしてもよい。
【0072】
次に、本実施の形態の動作を図16に示すフローチャートを用いて説明する。
なお、図11に示したジャンル情報データベース1101に示したように、ジャンルの検索回数をジャンル情報データベース1101に記載するのは、実施の形態1の動作を説明するフローチャートのS1018(図10)において、検索結果の番組情報を記憶させた際、制御部409は、ジャンル情報データベース1101の当該番組のジャンルの検索回数を「1」増加して記録する。
【0073】
先ず、制御部409は、SDTの分離を多重分離部402に指示し(S1602)、サービス情報格納部405に順次格納されたSDTパケットを記憶部407にSDTのテーブルとしてコピーする(S1604)。
制御部409は、記憶部407に記憶されたジャンル情報データベース1101を基にジャンル別チャネル一覧表1201を作成し、記憶部407に記憶させる(S1606)。
【0074】
次に、制御部409は、操作受付部408からチャネル一覧表示の指示を通知されたか否かを判断し(S1608)、肯定であれば、ジャンル指定が有ったか否かを判定する(S1610)。
表示制御部406は、ジャンル別チャネル一覧表1201の制御部409から通知されたジャンルのチャネルを順に抽出し(S1612)、記憶部407に記憶されているSDTから当該チャネルのチャネル名等を取得してジャンルのチャネル一覧を生成する(S1614)。
【0075】
生成したジャンルのチャネル一覧を画面合成部に出力し(S1616)、処理を終了する。
S1610において、否定のときには、表示制御部406にチャネル一覧の合成を指示する。
表示制御部406は、記憶部407に記憶されているSDTからチャネル一覧の内容を取得し(S1618)、取得したチャネルに含まれるジャンルをジャンル情報データベース1101から抽出する(S1620)。チャネルごとにジャンルを付加したチャネル一覧を生成し(S1622)、画面合成部404に出力する(S1616)。
【0076】
S1608において、否定のときは、制御部409は、チャネル詳細情報の表示指示か否かを判定し(S1624)、否であれば処理を終了し、肯定であれば、表示制御部406に受信中のチャネルのチャネル詳細情報の生成を指示する。
表示制御部406は、受信中のチャネルのチャネル詳細情報を記憶部407に記憶されているSDTの内容から取得し(S1626)、当該チャネルのジャンルをジャンルデータベース1101から抽出し(S1628)、ジャンルを付加したチャネル詳細情報を生成する(S1630)。生成したチャネル詳細情報を画面合成部404に出力する(S1616)。
【0077】
このように、チャネル一覧やチャネル詳細情報には、当該チャネルで放送される番組のジャンルを一瞥して知ることができるアイコンが表示されるので、視聴者の利便性が向上する。また、ジャンル情報データベース1101を基に作成されたジャンル別チャネル一覧表1201を用いて、指定されたジャンルの番組を放送するチャネルを知ることができる。
【0078】
なお、本実施の形態では、検索回数の最大のジャンルをチャネル一覧等に表示するようにしたけれども、変形例として、ジャンル情報データベース1101は、1チャネルごとに1レコードを形成しているので、制御部409がジャンル情報データベース1101を検索した際、そのレコードの先頭に検索したジャンルを配置するようにしておき、チャネル一覧には、レコードの先頭に配置されたジャンル、即ち、最新に検索したジャンルをチャネル一覧等に表示するようにしてもよい。
【0079】
また、本実施の形態では、ジャンル別のチャネル一覧表示では、視聴者から指定されたジャンルについてのみ表示するようにしたけれども、変形例として、ジャンル別に次々にチャネル一覧表示をするようにしてもよいし、また、ジャンルの配列を検索回数の多い順としたジャンル別チャネル一覧表を作成しておき、検索回数の多いジャンルから順にチャネル一覧表示をするようにしてもよい。
【0080】
また、本実施の形態では、上記実施の形態1と同様にジャンル情報データベースを作成することを前提として説明したけれども、ジャンル情報データベース1101を短期番組情報からチャネルとジャンルとの対応関係を抽出しておき、そのチャネルのジャンルの番組が視聴されたとき、そのジャンルの視聴回数を制御部409がジャンルに対応付けて書き込むようにしたジャンル情報データベースを作成してもよい。
【0081】
また、上記各実施の形態では、デジタル放送受信装置を図4に示すような構成として、各部の説明をしたけれども、制御部409や表示制御部406等の各部の機能をコンピュータに発揮させるプログラムで実現することができる。このプログラムを搬送波に具現化し又は、コンピュータ読み取り可能な記録媒体例えばICカード、光ディスク、フロッピーディスク等に記録しておくことにより、希望するジャンルによる番組情報を高速に検索する機能並びにチャネル一覧と共にジャンル表示の機能を有しないデジタル放送受信装置にダウンロード又は該記録媒体を用いることによりこの様な機能を発揮させることができる。
【0082】
【発明の効果】
以上説明したように、本発明は、放送番組並びに短期及び長期の放送番組情報を多重化したトランスポートストリームを受信し、受信した放送番組並びに短期及び長期の放送番組情報を分離し、出力装置に放送番組を出力するデジタル放送受信装置であって、前記短期の放送番組情報を解釈し、放送番組のチャネルごとにチャネルと放送番組のジャンルを抽出する抽出手段と、視聴者から検索を希望する放送番組のジャンルの指定を受け付けるジャンル受付手段と、前記抽出手段で抽出されたジャンルが前記ジャンル受付手段で指定されたジャンルと一致するとき、ジャンルとともに抽出されたチャネルを他のチャネルに優先して長期の放送番組情報から指定されたジャンルに属する放送番組の番組情報を検索する放送番組情報検索手段と、前記放送番組情報検索手段の検索結果を前記出力装置に表示させる表示制御手段とを備えることとしている。このような構成によって、記憶容量を拡大することなく、視聴者から希望する放送番組のジャンルの指定を受け付けてから素早く視聴者の希望に応じた放送番組情報を提示することができる。
【0083】
また、チャネルとジャンルとの対応関係が記載されるデータベースと、前記短期の放送番組情報は、全ての放送番組とともにトランスポートストリームに多重化されており、前記抽出手段は、放送番組の出力中又は待機中に予め放送番組のチャネルとジャンルとを抽出し、チャネルとジャンルとの対応関係を前記データベースに書き込み、前記放送番組情報検索手段は、前記ジャンル受付手段でジャンルの指定を受け付けたとき、前記データベースを参照し、優先的に検索するチャネルを見つけることとしている。このような構成によって、予めチャネルごとにジャンルとの対応関係を得るようにして、検索を優先すべきチャネルを即座に知ることができるので、更に、視聴者の要望に素早く答えることができる。
【0084】
また、長期の放送番組情報からチャネルと放送番組のジャンルとを対応付けて抽出する抽出部を有し、前記放送番組情報検索手段は前記抽出部で対応付けられたチャネルとジャンルとを前記データベースに書き加えることとしている。このような構成によって、チャネルとジャンルとの対応関係が更に精度の高いものとなる。
【0085】
また、前記ジャンル受付手段は、視聴者から検索指示を受けたとき、前記出力装置の放送番組の出力に換えて、放送番組のジャンルを表示したメニュー画面を表示するよう前記表示制御手段に指示することとしている。このような構成によって、視聴者は、放送番組情報を得たいジャンルを容易に指示することができる。
【0086】
また、前記表示制御手段は、前記放送番組情報検索手段で番組情報が検索され次第表示を開始することとしている。このような構成によって、視聴者は、見たい番組の番組情報をすぐに見ることができる。即ち、第2の放送番組情報に割り当てられた伝送帯域が細い場合でも、全てのチャネルの検索を済ませる前に表示できるので、有効性が高い。
【0087】
また、本発明は、前記トランスポートストリームには、SDT(Service Description Table)が多重化されており、受信したSDTを分離し、出力装置にチャネル一覧又はチャネル詳細情報を出力する請求項2記載のデジタル放送受信装置であって、更に、前記データベースからチャネルに対応するジャンルを抽出して、前記チャネル一覧又はチャネル詳細情報中のチャネルに対応してジャンルを付加するジャンル付加手段を備えることとしている。このような構成によって、チャネル一覧やチャネル詳細情報を表示するときに、当該チャネルのジャンルが表示されていれば、目的のチャネルが一瞥して見つけることが可能となる。
【0088】
また、前記放送番組情報検索手段は、指定されたジャンルの番組情報を検索した際、検索した当該チャネルのジャンルの検索回数を前記データベースに書き込み、前記ジャンル付加手段は、検索回数の最大のジャンルを抽出することとしている。このような構成によって、いつもよく視聴するジャンルのチャネルをすぐに見つけることができる。
【0089】
また、前記放送番組情報検索手段は、前記データベースに各チャネルごとに最新に検索したジャンルが識別できるようにしておき、前記ジャンル付加手段は、最新に検索したジャンルを抽出することとしている。このような構成によって、最近よく視聴するジャンルのチャネルをすぐに見つけることができる。
また、前記データベースに基づいてジャンルとチャネルとを対応つけたジャンル別チャネル一覧表を生成するジャンル別チャネル一覧表生成手段と、前記ジャンル別チャネル一覧表に記載されたジャンルごとに順にチャネル一覧を生成するチャネル一覧生成手段とを更に備えることとしている。このような構成によって、ジャンル別のチャネル一覧を表示させることができる。
【0090】
また、前記放送番組情報検索手段は指定されたジャンルの番組情報を検索した際、検索した当該チャネルのジャンルの検索回数を前記データベースに書き込み、前記ジャンル別チャネル一覧表生成手段は、検索回数の多いジャンルから順にジャンル別一覧表を生成し、前記チャネル一覧表生成手段は、検索回数の多いジャンルから順にチャネル一覧を生成することとしている。このような構成によって、視聴者の興味のあるジャンルから順にチャネル一覧を表示させることができる。
【0091】
また、視聴者からチャネル一覧の表示を希望するジャンルの指定を受け付けるジャンル別チャネル一覧表示受付手段と、指定されたジャンルのチャネルを前記ジャンル別チャネル一覧表から読み出し、当該ジャンルのチャネル一覧を生成するチャネル一覧生成手段とを更に備えることとしている。このような構成によって、視聴者の指定したジャンルのチャネル一覧を表示させることができる。
【0092】
また、本発明は、放送番組並びに短期及び長期の放送番組情報を多重化したトランスポートストリームを受信し、受信した放送番組並びに短期及び長期の放送番組情報を分離し、出力装置に放送番組を出力するデジタル放送受信装置に適用されるコンピュータ読み取り可能な記録媒体であって、前記短期の放送番組情報を解釈し、放送番組のチャネルごとにチャネルと放送番組のジャンルを抽出する抽出手段と、視聴者から検索を希望する放送番組のジャンルの指定を受け付けるジャンル受付手段と、前記抽出手段で抽出されたジャンルが前記ジャンル受付手段で指定されたジャンルと一致するとき、ジャンルとともに抽出されたチャネルを他のチャネルに優先して長期の放送番組情報から指定されたジャンルに属する放送番組の番組情報を検索する放送番組情報検索手段と、前記放送番組情報検索手段の検索結果を前記出力装置に表示させる表示制御手段との各手段の機能をコンピュータに発揮させることとしている。このような構成によって、視聴者の希望するジャンルの番組情報を高速に表示させる機能を有しないデジタル放送受信装置にこの記録媒体を適用して、このような機能を発揮させることができる。
【0093】
更に、本発明は、放送番組並びに短期及び長期の放送番組情報を多重化したトランスポートストリームを受信し、受信した放送番組並びに短期及び長期の放送番組情報を分離し、出力装置に放送番組を出力するデジタル放送受信装置の以下の各手段の機能をコンピュータに発揮させるプログラムであって、搬送波又は記録媒体に具現化され、前記短期の放送番組情報を解釈し、放送番組のチャネルごとに放送番組のジャンルを抽出する抽出手段と、視聴者から検索を希望する放送番組のジャンルの指定を受け付けるジャンル受付手段と、前記抽出手段で抽出されたジャンルが前記ジャンル受付手段で指定されたジャンルと一致するとき、ジャンルとともに抽出されたチャネルを他のチャネルに優先して長期の放送番組情報から指定されたジャンルに属する放送番組の番組情報を検索する放送番組情報検索手段と、前記放送番組情報検索手段の検索結果を前記出力装置に表示させることとしている。このような構成によって、このプログラムを用いて視聴者の希望するジャンルの番組情報を高速に表示させるデジタル放送受信装置を得ることができる。
【図面の簡単な説明】
【図1】本発明に係るデジタル放送受信装置が受信するトランスポートストリームのデータ構造の一例を示す図である。
【図2】本発明に係るデジタル放送受信装置で利用する番組情報が記載されるEIT(Event Information Table)のデータフォーマットの一例を示す図である。
【図3】図2に示したEITのuser#nibble#1及びuser#nibble#2に記載されるジャンルコードの一例を示す図である。
【図4】本発明に係るデジタル放送受信装置の実施の形態1の構成図である。
【図5】上記実施の形態の記憶部に記憶されているジャンル情報のデータベースと、長期番組情報の検索順序の関係を説明する図である。
【図6】上記実施の形態の検索指示に入る前の出力装置の表示画面に表示されるメニュー画面の一例を示す図である。
【図7】上記実施の形態のジャンル検索のメニュー画面の一例を示す図である。
【図8】上記実施の形態のジャンルの小項目の設定による検索を指示するメニュー画面の一例を示す図である。
【図9】上記実施の形態のジャンル検索による検索結果の表示画面の一例を示す図である。
【図10】上記実施の形態の動作を説明するフローチャートである。
【図11】実施の形態2の記憶部407に記憶されているジャンル情報データベースの内容を示す図である。
【図12】図11に示したジャンル情報データベースを基に番組のジャンル別にチャネルをソートしたジャンル別チャネル一覧表を示す図である。
【図13】上記実施の形態で出力装置のディスプレイに表示されたチャネル一覧の表示画面の一例を示す図である。
【図14】上記実施の形態で外部のディスプレイに表示されたジャンル別チャネル一覧の出力装置の表示画面の一例を示す図である。
【図15】上記実施の形態で出力装置のディスプレイに表示されたチャネル詳細表示の表示画面の一例を示す図である。
【図16】上記実施の形態の動作を説明するフローチャートである。
【符号の説明】
401 受信部
402 多重分離部
403 映像音声再生部
404 画面合成部
405 サービス情報格納部
406 表示制御部
407 記憶部
408 操作受付部
409 制御部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a digital broadcast receiving apparatus that displays program information desired by a viewer on a television display using program information transmitted together with a digital broadcast program.
[0002]
[Prior art]
Since digital broadcasting has many channels and various programs, it is difficult for viewers to select a desired program.
Therefore, a desired program can be searched using program information transmitted from a broadcasting station together with a digital broadcast program. The program information includes short-term program information in which information on a program that is currently being broadcast and information on a next broadcast is described, and long-term program information in which information on a program for about one week is described.
[0003]
The short-term program information is much smaller in information amount than the long-term program information and has a shorter transmission cycle. Therefore, the short-term program information can be acquired by the receiving device, and the program information of the desired genre can be searched and displayed at high speed. it can. However, the short-term program information is only for programs that are broadcast at the present time and the next time, and if the viewer wants the program information for one week ahead, the expectation cannot be met.
[0004]
On the other hand, if the long-term program information transmitted is sequentially acquired and the program information of the genre desired by the viewer is searched and displayed, the program information of one week ahead can be displayed. Takes time and cannot be done at high speed.
In order to retrieve program information of a program of a genre desired by the viewer and display it at high speed, long-term program information is always received and stored in advance in the storage area of the receiving device, and this is retrieved and displayed. You can do it.
[0005]
In digital broadcasting, it is possible to display a channel list introducing channel names and the like, and detailed channel information introducing features of each channel. These channel list and channel detailed information follow the contents described in the SDT (Service Description Table) transmitted from the broadcasting station in the same manner as the program information.
[0006]
[Problems to be solved by the invention]
However, the amount of long-term program information is enormous, and the storage area that must be prepared in the receiving apparatus must be increased. In other words, although it is necessary to increase the capacity of the RAM for storing long-term program information, currently commercially available digital broadcast receivers often do not have such a storage area.
[0007]
In the channel list, the genre of the main program provided by the channel is not displayed. Further, in the detailed channel information, although an explanatory text is displayed as a feature of the channel, the genre of the program of the channel cannot be known at a glance.
SUMMARY OF THE INVENTION In order to solve the above problems, the present invention provides a digital broadcast receiving apparatus capable of displaying program information of a program of a genre desired by a viewer at high speed without expanding a storage area. The first purpose.
[0008]
A second object of the present invention is to provide a digital broadcast receiving apparatus that can understand the genres of programs on the channel at a glance when displaying a channel list or detailed channel information.
[0009]
[Means for Solving the Problems]
In order to solve the above problems, the present invention receives a transport stream in which broadcast programs and short-term and long-term broadcast program information are multiplexed, separates the received broadcast programs and short-term and long-term broadcast program information, and outputs them. A digital broadcast receiving apparatus for outputting a broadcast program to an apparatus, interpreting the short-term broadcast program information, and extracting means for extracting a channel and a broadcast program genre for each broadcast program channel; A genre receiving unit that receives designation of a genre of a broadcast program to be performed, and when the genre extracted by the extracting unit matches the genre specified by the genre receiving unit, the channel extracted together with the genre is given priority over other channels. Broadcast program information searcher for searching program information of broadcast programs belonging to a specified genre from long-term broadcast program information When, it is set to be provided with a display control means for displaying a search result of the broadcast program information searching unit to the output device.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Before describing an embodiment of a digital broadcast receiving apparatus according to the present invention, a data structure of a transport stream received by the digital broadcast receiving apparatus will be described. In digital broadcasting, multiple streams of data streams such as program specific information (PSI) and service information (SI: Service Information) such as streams in which video and audio of a plurality of programs are compressed and digitized are sometimes obtained. A division-multiplexed MPEG2 standard transport stream packet is generated and transmitted.
[0011]
FIG. 1 shows the data structure of this MPEG2 transport stream. The transport stream is multiplexed and separated by 188-byte transport stream packets. The
[0012]
The
The synchronization byte is data for detecting the head of the transport packet.
The transport error indicator indicates whether there is an error in this packet.
[0013]
The payload unit start indicator is a unit start indication, meaning that a new packet starts from the payload of this transport stream.
The transport priority indicates the importance of this packet.
The PID (packet identifier) is stream identification information. When an EIT (Event Information Table) described in the
[0014]
The transport scramble control indicates scramble control information, and indicates the presence / absence and type of this packet.
The adaptation field control indicates the presence / absence of an adaptation field and the presence / absence of a payload in this packet.
The continuity index is a cyclic counter and is information for detecting whether or not a packet having the same PID has been partially discarded. It is detected from the continuity of the count.
[0015]
Next, the data structure of program information (EIT) described in the
[0016]
Note that in order to obtain program information (EIT), a transport stream having a PID of 0x0012 is extracted from a transport stream transmitted from a satellite, and a bit stream conforming to the format shown in FIG. 2 can be obtained. .
The definition of each field of EIT is as follows.
table # id is an identification code of table.
[0017]
section # syntax # indicator indicates whether the header of the section is long # form or short # form.
reserved indicates an area reserved as an area in which information expanded in the future is described.
section # length indicates the section length from immediately after this to the end of the section in bytes.
[0018]
service # id is a service identifier and indicates a channel.
reserved indicates an area reserved as an area in which information expanded in the future is described.
version # number is distinguished by assigning another number when the contents of section change.
[0019]
When current # next # indicator is “1”, it indicates that the section is currently valid.
section # number indicates the section number.
last # section # number indicates the last section number of sub # table.
transport # stream # id is a transport stream identification code.
[0020]
original # network # id indicates the network # id that is the origin when a certain service is a retransmission from another network.
segment # last # section # number describes section # number in the segment.
last # table # id is always the same as its own table # id in the case of present # following # EIT (short-term program information), and always "0xFF" in the case of schedule # EIT (long-term program information) is there.
[0021]
event # id indicates an identification code of event (program).
start # time indicates the program start time.
duration indicates the scheduled duration of the program.
running # status is an unused area.
When free # CA # mode is “0”, this service is non-scrambled, and when “1”, part or all of the service is under the control of CA (Conditional Access).
[0022]
descriptors # loop # length indicates the length of the descriptor from immediately after this to the end of the descriptor in bytes.
descriptor () indicates that there are zero or more discriptors.
In the discriptor, individual information is described in order to complement the section information.
CRC # 32 indicates an error detection code of the entire section.
[0023]
The schedule # EIT is classified into general # EIT (information other than program details) and detail # EIT (program details information). Each EIT is identified by table # id as short-term program information, long-term program information other than program details, and program detailed information. Each program is specified by service # id (channel) and event # id (program identifier) in the EIT. Information such as the program name of each program is described in the area of descriptor ().
[0024]
The program name of each program is described in DM # name # discriptor, and the genre code is described in content # discriptor.
The definition of each field of DM # name # discriptor is as follows.
descriptor # tag is the identification code of the discriptor.
descriptor # length indicates the length of the descriptor from immediately after this to the end of the descriptor in bytes.
[0025]
name # type indicates "1" for Japanese and "2" for English.
char indicates a program name character string.
The definition of each field of content # discriptor is as follows.
descriptor # tag is the identification code of the discriptor.
descriptor # length indicates the length of the descriptor from immediately after this to the end of the descriptor in bytes.
[0026]
content # nibble
user
user
This program information includes short-term program information (present # following # EIT) describing information about the currently broadcast program and the next broadcast program, and long-term program information (schedule #) describing all program information for about one week. EIT).
[0027]
The transmission capacity and period of the program information is about 200 kbytes for the short-term program information and about 5 Mbytes for the long-term program information because it includes the details of the broadcast contents in the case of digital satellite broadcasting “DIRECTV”. Become.
Usually, the short-term program information is transmitted by all the tonsponders, the long-term program information is transmitted by a dedicated transponder, and the short-term program information has a short transmission cycle in order to display the title of the currently broadcast program. ˜4 seconds, long-term program information is about 4 to 10 seconds because of its large size.
[0028]
The EIT of each channel is identified by table # id and searvice # id. searvice # id indicates the broadcast channel. Each EIT describes some program information. Each program information is identified by event # id.
The genre code includes a genre
[0029]
As described above, the genre code indicating the genre type is described in content_discriptor, and the type and description method of the genre code are defined for each broadcaster. FIG. 3 shows an example of a genre code of “DIRECTV”. In this rule, the genre of a program is classified into 11 major items.
When searching for program information in a genre designated by a viewer, all information of about 100 channels cannot be acquired at a time, and only information for several channels can be acquired in one cycle. For this reason, it takes a considerable amount of time to search for a program of a specific genre from about 100 channels from one week of long-term program information.
[0030]
Next,
(Embodiment 1)
FIG. 4 is a configuration diagram of
[0031]
The receiving
The
[0032]
The video /
The
[0033]
The service
The
[0034]
The
[0035]
FIG. 5 shows a database of genre information.
The
[0036]
Although the
The
[0037]
The
When the
[0038]
When the
[0039]
The
[0040]
Upon receiving the genre notification from the
[0041]
When the program information is written in the
[0042]
Next, a specific example of a display screen for genre search displayed on an external display will be described.
When the
[0043]
FIG. 6 shows this initial menu screen. When the viewer selects “genre search” 602 on the
[0044]
Note that when the
[0045]
The
[0046]
Waiting for the program information to be searched, the
As described above, since the search is performed from the channel having a high probability that the program information of the specified genre exists, the time until the program information of the search result is displayed can be shortened.
[0047]
Although the
[0048]
When the viewer instructs the
[0049]
The
In the case of the
[0050]
Next, the operation of the present embodiment will be described with reference to the flowchart shown in FIG. First, when the viewer receives an initial menu display and genre search instruction, the
[0051]
If the genres in all the channels have been extracted, the
The
[0052]
The
When the search for all the channels obtained in S1012 has been completed, the
[0053]
The
[0054]
The
In S1016 and S1026, when searching for program information that matches a genre from long-term program information, the
[0055]
In the above embodiment, after receiving the genre search instruction from the viewer, the
[0056]
That is, since the short-term program information is multiplexed in all the transport streams as described above, the short-term program information can be demultiplexed even while watching the program or while the digital broadcast receiving apparatus is turned on. 402 is separated and stored in the service
(Embodiment 2)
Next, a second embodiment of the digital broadcast receiving apparatus according to the present invention will be described. Since the configuration diagram of the present embodiment is the same as the configuration diagram of the first embodiment, description will be made with reference to the configuration diagram of FIG. Further, the description of the same configuration as that of the first embodiment is omitted, and only the configuration unique to the present embodiment will be described.
[0057]
The receiving
The
[0058]
The
The service
[0059]
Upon receiving an instruction to generate a channel list from the
[0060]
Upon receiving an instruction from the
In addition, when the
[0061]
The
The
FIG. 11 shows a genre information database in which the number of genre searches used in this embodiment is written. In the
[0062]
In addition, in the
FIG. 12 shows an example of the genre-
[0063]
The
In response to the genre search instruction in the first embodiment, the
[0064]
First, the
Further, the
[0065]
When notified of an instruction to display a channel list or channel detailed information from the
In addition, when notified by the
[0066]
Now, when the
The
[0067]
A
[0068]
Here, the
In addition, a
[0069]
On the
At this time, when the
[0070]
When the
The
[0071]
In this
[0072]
Next, the operation of the present embodiment will be described with reference to the flowchart shown in FIG.
As shown in the
[0073]
First, the
The
[0074]
Next, the
The
[0075]
The generated genre channel list is output to the screen composition unit (S1616), and the process ends.
If the result of S1610 is NO, the
The
[0076]
If the result in S1608 is negative, the
The
[0077]
In this way, icons that allow the user to know at a glance the genres of programs broadcast on the channel are displayed in the channel list and channel detailed information, which improves the convenience for the viewer. Further, by using the genre-
[0078]
In the present embodiment, the genre with the maximum number of searches is displayed in the channel list or the like. However, as a modification, the
[0079]
Further, in this embodiment, in the channel list display by genre, only the genre designated by the viewer is displayed. However, as a modification, the channel list display may be performed one by one for each genre. In addition, a genre-specific channel list may be created in which the genre arrangement is in order of the number of searches, and the channel list may be displayed in order from the genre with the highest number of searches.
[0080]
In the present embodiment, the genre information database is described on the premise that the genre information database is created as in the first embodiment. However, the
[0081]
In each of the above embodiments, the digital broadcast receiving apparatus is configured as shown in FIG. 4 and each unit has been described. However, the program is a program that causes a computer to exhibit the functions of each unit such as the
[0082]
【The invention's effect】
As described above, the present invention receives a transport stream in which broadcast programs and short-term and long-term broadcast program information are multiplexed, separates the received broadcast programs and short-term and long-term broadcast program information, and outputs them to an output device. A digital broadcast receiving apparatus for outputting a broadcast program, which interprets the short-term broadcast program information and extracts a channel and a broadcast program genre for each broadcast program channel, and a broadcast desired to be searched by a viewer A genre accepting unit that accepts designation of a genre of a program, and when the genre extracted by the extracting unit matches the genre designated by the genre accepting unit, the channel extracted together with the genre is given priority over other channels. Broadcast program information search means for searching for program information of broadcast programs belonging to the specified genre from the broadcast program information of Results of the serial broadcast program information searching means is set to be provided with a display control means for displaying on the output device. With such a configuration, it is possible to promptly present broadcast program information according to the viewer's request after receiving designation of the desired broadcast program genre from the viewer without increasing the storage capacity.
[0083]
Further, the database describing the correspondence between channels and genres, and the short-term broadcast program information are multiplexed together with all broadcast programs in a transport stream, and the extraction means is outputting a broadcast program or During the standby, the channel and genre of the broadcast program are extracted in advance, the correspondence relationship between the channel and the genre is written in the database, and when the broadcast program information search unit receives the specification of the genre by the genre reception unit, The database is searched to find a channel to search preferentially. With such a configuration, the correspondence relationship with the genre is obtained in advance for each channel, and the channel to which the search should be prioritized can be immediately known, so that the viewer's request can be quickly answered.
[0084]
In addition, an extraction unit that extracts a channel and a broadcast program genre in association with each other from long-term broadcast program information, and the broadcast program information search unit stores the channel and the genre associated with the extraction unit in the database. I am going to add it. With such a configuration, the correspondence between channels and genres becomes even more accurate.
[0085]
The genre receiving means instructs the display control means to display a menu screen displaying the genre of the broadcast program instead of outputting the broadcast program of the output device when receiving a search instruction from a viewer. I am going to do that. With such a configuration, the viewer can easily specify the genre for which broadcast program information is desired.
[0086]
Further, the display control means starts displaying as soon as the program information is searched by the broadcast program information searching means. With such a configuration, the viewer can immediately see the program information of the program he / she wants to see. In other words, even when the transmission band assigned to the second broadcast program information is narrow, it can be displayed before all the channels are searched, so that the effectiveness is high.
[0087]
Further, the present invention provides an SDT (Service Description Table) multiplexed in the transport stream, separates the received SDT, and outputs a channel list or channel detailed information to an output device. The digital broadcast receiving apparatus further includes genre adding means for extracting a genre corresponding to a channel from the database and adding a genre corresponding to the channel in the channel list or detailed channel information. With such a configuration, when the channel list or channel detailed information is displayed, if the genre of the channel is displayed, the target channel can be found at a glance.
[0088]
Further, when the broadcast program information search means searches for program information of a specified genre, the broadcast program information search means writes the search count of the searched genre of the channel in the database, and the genre adding means sets the genre with the maximum search count. We are going to extract it. With such a configuration, it is possible to quickly find a channel of a genre that is often viewed.
[0089]
The broadcast program information search means is configured to identify the latest searched genre for each channel in the database, and the genre adding means extracts the latest searched genre. With such a configuration, a channel of a genre that is often viewed recently can be quickly found.
Further, a genre-specific channel list generation unit that generates a genre-specific channel list in which genres and channels are associated with each other based on the database, and a channel list is generated in order for each genre described in the genre-specific channel list. And a channel list generating means for performing the processing. With such a configuration, a list of channels by genre can be displayed.
[0090]
When the broadcast program information search means searches for program information of a specified genre, the search count of the searched genre of the channel is written in the database, and the genre-specific channel list generation means has a high search count. The genre-specific list is generated in order from the genre, and the channel list generation unit generates the channel list in order from the genre with the highest number of searches. With such a configuration, the channel list can be displayed in order from the genre that the viewer is interested in.
[0091]
In addition, a genre-specific channel list display accepting unit that accepts designation of a genre for which a viewer wants to display a channel list is read from the genre-specific channel list, and a channel list of the genre is generated. And a channel list generating means. With such a configuration, it is possible to display a channel list of a genre designated by the viewer.
[0092]
In addition, the present invention receives a broadcast stream and a transport stream in which short-term and long-term broadcast program information is multiplexed, separates the received broadcast program and short-term and long-term broadcast program information, and outputs the broadcast program to an output device. A computer-readable recording medium applied to a digital broadcast receiving apparatus that interprets the short-term broadcast program information and extracts a channel and a broadcast program genre for each broadcast program channel; and a viewer A genre receiving unit that receives designation of a genre of a broadcast program desired to be searched from, and when the genre extracted by the extracting unit matches the genre specified by the genre receiving unit, Program information of broadcast programs belonging to the specified genre from long-term broadcast program information in preference to channels A broadcast program information searching means for search, is set to be exhibited the results for the broadcast program information searching unit to a computer the functions of the respective means and display control means for displaying on the output device. With such a configuration, this function can be exhibited by applying this recording medium to a digital broadcast receiving apparatus that does not have a function of displaying program information of a genre desired by the viewer at high speed.
[0093]
Furthermore, the present invention receives a broadcast stream and a transport stream obtained by multiplexing short-term and long-term broadcast program information, separates the received broadcast program and short-term and long-term broadcast program information, and outputs the broadcast program to an output device. A program for causing a computer to perform the functions of the following means of the digital broadcast receiving apparatus, which is embodied in a carrier wave or a recording medium, interprets the short-term broadcast program information, and broadcast program information for each broadcast program channel. When the genre extracted by the extraction means coincides with the genre specified by the genre reception means, the extraction means for extracting the genre, the genre reception means for receiving the specification of the genre of the broadcast program desired to be searched from the viewer , The channel extracted with the genre is given priority over other channels, and it is specified from long-term broadcast program information. A broadcast program information retrieval means for retrieving program information of the broadcast programs belonging to Le, is set to be the search results of the broadcast program information searching unit to the output device. With this configuration, it is possible to obtain a digital broadcast receiving apparatus that uses this program to display program information of a genre desired by the viewer at high speed.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an example of a data structure of a transport stream received by a digital broadcast receiving apparatus according to the present invention.
FIG. 2 is a diagram showing an example of an EIT (Event Information Table) data format in which program information used in the digital broadcast receiving apparatus according to the present invention is described.
FIG. 3 is a diagram illustrating an example of genre codes described in user
FIG. 4 is a configuration diagram of
FIG. 5 is a diagram for explaining a relationship between a genre information database stored in the storage unit of the embodiment and a search order of long-term program information.
FIG. 6 is a diagram showing an example of a menu screen displayed on the display screen of the output device before entering a search instruction according to the embodiment.
FIG. 7 is a diagram showing an example of a genre search menu screen according to the embodiment.
FIG. 8 is a diagram showing an example of a menu screen for instructing a search by setting small items of a genre according to the embodiment.
FIG. 9 is a diagram showing an example of a search result display screen by genre search according to the embodiment.
FIG. 10 is a flowchart illustrating the operation of the embodiment.
11 is a diagram illustrating the contents of a genre information database stored in a
12 is a diagram showing a genre-specific channel list in which channels are sorted by program genre based on the genre information database shown in FIG. 11. FIG.
FIG. 13 is a diagram showing an example of a channel list display screen displayed on the display of the output device in the embodiment.
FIG. 14 is a diagram showing an example of a display screen of a genre-specific channel list output device displayed on an external display in the embodiment.
FIG. 15 is a diagram showing an example of a display screen of channel detail display displayed on the display of the output device in the embodiment.
FIG. 16 is a flowchart illustrating the operation of the embodiment.
[Explanation of symbols]
401 Receiver
402 Demultiplexer
403 Video / audio playback unit
404 Screen composition part
405 Service information storage unit
406 Display control unit
407 storage unit
408 Operation reception unit
409 control unit
Claims (12)
前記短期の放送番組情報を解釈し、放送番組のチャネルごとにチャネルと放送番組のジャンルを抽出する抽出手段と、
視聴者から検索を希望する放送番組のジャンルの指定を受け付けるジャンル受付手段と、
前記抽出手段で抽出されたジャンルが前記ジャンル受付手段で指定されたジャンルと一致するとき、ジャンルとともに抽出されたチャネルを他のチャネルに優先して長期の放送番組情報から指定されたジャンルに属する放送番組の番組情報を検索する放送番組情報検索手段と、
前記放送番組情報検索手段の検索結果を前記出力装置に表示させる表示制御手段とを備えることを特徴とするデジタル放送受信装置。A digital broadcast receiver that receives a transport stream in which broadcast programs and short-term and long-term broadcast program information are multiplexed, separates the received broadcast programs and short-term and long-term broadcast program information, and outputs the broadcast programs to an output device. There,
Extracting means for interpreting the short-term broadcast program information and extracting a channel and a broadcast program genre for each broadcast program channel;
A genre receiving means for accepting designation of a genre of a broadcast program desired to be searched from a viewer;
When the genre extracted by the extraction means matches the genre designated by the genre reception means, the broadcast belonging to the genre designated from the long-term broadcast program information is given priority over the channel extracted together with the genre. Broadcast program information search means for searching program information of a program;
A digital broadcast receiving apparatus comprising: display control means for displaying the search result of the broadcast program information search means on the output device.
前記短期の放送番組情報は、全ての放送番組とともにトランスポートストリームに多重化されており、
前記抽出手段は、放送番組の出力中又は待機中に予め放送番組のチャネルとジャンルとを抽出し、チャネルとジャンルとの対応関係を前記データベースに書き込み、
前記放送番組情報検索手段は、前記ジャンル受付手段でジャンルの指定を受け付けたとき、前記データベースを参照し、優先的に検索するチャネルを見つけることを特徴とする請求項1記載のデジタル放送受信装置。A database that describes the correspondence between channels and genres,
The short-term broadcast program information is multiplexed into a transport stream together with all the broadcast programs,
The extraction means extracts the broadcast program channel and genre in advance during the output or standby of the broadcast program, and writes the correspondence between the channel and the genre in the database,
2. The digital broadcast receiving apparatus according to claim 1, wherein the broadcast program information search means refers to the database and finds a channel to be searched preferentially when the genre specification is received by the genre reception means.
前記放送番組情報検索手段は前記抽出部で対応付けられたチャネルとジャンルとを前記データベースに書き加えることを特徴とする請求項2記載のデジタル放送受信装置。An extraction unit that extracts a channel and a broadcast program genre in association with each other from long-term broadcast program information;
3. The digital broadcast receiving apparatus according to claim 2, wherein the broadcast program information search means adds the channel and genre associated with each other in the extraction unit to the database.
前記データベースからチャネルに対応するジャンルを抽出して、前記チャネル一覧又はチャネル詳細情報中のチャネルに対応してジャンルを付加するジャンル付加手段を備えることを特徴とするデジタル放送受信装置。3. The digital broadcast receiving apparatus according to claim 2, wherein an SDT (Service Description Table) is multiplexed in the transport stream, the received SDT is separated, and a channel list or detailed channel information is output to the output apparatus. In addition,
A digital broadcast receiving apparatus comprising genre adding means for extracting a genre corresponding to a channel from the database and adding a genre corresponding to the channel in the channel list or channel detailed information.
前記ジャンル付加手段は、検索回数の最大のジャンルを抽出することを特徴とする請求項6記載のデジタル放送受信装置。When the broadcast program information search means searches for program information of a designated genre, the broadcast program information search means writes the number of searches for the genre of the searched channel in the database,
7. The digital broadcast receiving apparatus according to claim 6, wherein the genre adding means extracts a genre having a maximum number of searches.
前記ジャンル付加手段は、最新に検索したジャンルを抽出することを特徴とする請求項6記載のデジタル放送受信装置。The broadcast program information search means can identify the latest searched genre for each channel in the database,
7. The digital broadcast receiving apparatus according to claim 6, wherein the genre adding unit extracts a genre searched for most recently.
前記ジャンル別チャネル一覧表に記載されたジャンルごとに順にチャネル一覧を生成するチャネル一覧生成手段とを更に備えることを特徴とする請求項6記載のデジタル放送受信装置。A genre-specific channel list generating means for generating a genre-specific channel list in which genres and channels are associated with each other based on the database;
7. The digital broadcast receiving apparatus according to claim 6, further comprising channel list generation means for generating a channel list in order for each genre described in the genre-specific channel list.
前記ジャンル別チャネル一覧表生成手段は、検索回数の多いジャンルから順にジャンル別一覧表を生成し、
前記チャネル一覧表生成手段は、検索回数の多いジャンルから順にチャネル一覧を生成することを特徴とする請求項9記載のデジタル放送受信装置。When the broadcast program information search means searches for program information of a specified genre, the search number of the searched genre of the channel is written in the database,
The genre-specific channel list generation means generates a genre-specific list in order from the genre with the highest number of searches,
10. The digital broadcast receiving apparatus according to claim 9, wherein the channel list generation unit generates a channel list in order from a genre having a large number of searches.
指定されたジャンルのチャネルを前記ジャンル別チャネル一覧表から読み出し、当該ジャンルのチャネル一覧を生成するチャネル一覧生成手段とを更に備えることを特徴とする請求項9記載のデジタル放送受信装置。A genre-specific channel list display accepting means for accepting designation of a genre for which a viewer wants to display a channel list;
10. The digital broadcast receiving apparatus according to claim 9, further comprising channel list generation means for reading a channel of a specified genre from the genre-specific channel list and generating a channel list of the genre.
前記短期の放送番組情報を解釈し、放送番組のチャネルごとにチャネルと放送番組のジャンルを抽出する抽出手段と、
視聴者から検索を希望する放送番組のジャンルの指定を受け付けるジャンル受付手段と、
前記抽出手段で抽出されたジャンルが前記ジャンル受付手段で指定されたジャンルと一致するとき、ジャンルとともに抽出されたチャネルを他のチャネルに優先して長期の放送番組情報から指定されたジャンルに属する放送番組の番組情報を検索する放送番組情報検索手段と、
前記放送番組情報検索手段の検索結果を前記出力装置に表示させる表示制御手段との各手段の機能をコンピュータに発揮させるプログラムを記録した記録媒体。A digital broadcast receiving apparatus that receives a transport stream in which broadcast programs and short-term and long-term broadcast program information are multiplexed, separates the received broadcast programs and short-term and long-term broadcast program information, and outputs the broadcast programs to an output device An applicable computer-readable recording medium,
Extracting means for interpreting the short-term broadcast program information and extracting a channel and a broadcast program genre for each broadcast program channel;
A genre receiving means for accepting designation of a genre of a broadcast program desired to be searched from a viewer;
When the genre extracted by the extraction means matches the genre designated by the genre reception means, the broadcast belonging to the genre designated from the long-term broadcast program information is given priority over the channel extracted together with the genre. Broadcast program information search means for searching program information of a program;
A recording medium on which a program for causing a computer to perform the functions of each means of display control means for displaying the search result of the broadcast program information search means on the output device is recorded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000143904A JP4440429B2 (en) | 1999-05-31 | 2000-05-16 | DIGITAL BROADCAST RECEIVING APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE FUNCTIONS OF THE APPARATUS |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15175799 | 1999-05-31 | ||
JP11-151757 | 1999-05-31 | ||
JP2000143904A JP4440429B2 (en) | 1999-05-31 | 2000-05-16 | DIGITAL BROADCAST RECEIVING APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE FUNCTIONS OF THE APPARATUS |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001054034A JP2001054034A (en) | 2001-02-23 |
JP4440429B2 true JP4440429B2 (en) | 2010-03-24 |
Family
ID=26480895
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000143904A Expired - Fee Related JP4440429B2 (en) | 1999-05-31 | 2000-05-16 | DIGITAL BROADCAST RECEIVING APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE FUNCTIONS OF THE APPARATUS |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4440429B2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4215465B2 (en) | 2002-05-08 | 2009-01-28 | 富士通テン株式会社 | Program information display device |
KR100742244B1 (en) * | 2002-12-18 | 2007-07-24 | 노키아 코포레이션 | Method of announcing sessions |
FR2857201B1 (en) * | 2003-07-03 | 2005-09-23 | Thomson Licensing Sa | METHOD FOR CONSTITUTION OF FAVORITE SERVICE LISTS IN A DECODER |
JP4487517B2 (en) | 2003-08-28 | 2010-06-23 | ソニー株式会社 | Information providing apparatus, information providing method, and computer program |
EP1768393B1 (en) * | 2004-05-26 | 2018-10-31 | Panasonic Corporation | Broadcast system, broadcast station device, reception device, and broadcast method |
US20100225808A1 (en) * | 2006-01-27 | 2010-09-09 | Thomson Licensing | Closed-Captioning System and Method |
JP5354048B2 (en) * | 2006-09-15 | 2013-11-27 | 株式会社Jvcケンウッド | Digital broadcast receiving apparatus and image information display method in program guide |
JP4998101B2 (en) * | 2006-09-15 | 2012-08-15 | 株式会社Jvcケンウッド | Digital broadcast receiving apparatus and image information display method in program guide |
JP4715861B2 (en) * | 2008-04-21 | 2011-07-06 | ソニー株式会社 | Information providing apparatus, information providing method, content recording / reproducing apparatus, content recording / reproducing method, and computer program |
JP4770868B2 (en) * | 2008-04-21 | 2011-09-14 | ソニー株式会社 | Information providing apparatus, information providing method, and computer program |
-
2000
- 2000-05-16 JP JP2000143904A patent/JP4440429B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2001054034A (en) | 2001-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6668158B1 (en) | Control method, control apparatus, data receiving and recording method, data receiver and receiving method | |
JP4119025B2 (en) | Broadcast video automatic recording device | |
EP1063797A2 (en) | Digital broadcast reception apparatus for retrieving broadcast program information, and computer-readable record medium carrying a computer program allowing a computer to function as a digital broadcast reception apparatus | |
US8074249B2 (en) | Content storage control apparatus and control method therefor | |
JP5433143B2 (en) | Digital broadcast media recording apparatus and recording method | |
KR101111537B1 (en) | Apparatus and method for supporting viewing and listening | |
US20050144637A1 (en) | Signal output method and channel selecting apparatus | |
JP2002534853A (en) | Program receiving device | |
JP2008523692A (en) | Audiovisual information recording scheduling system and method | |
JP4440429B2 (en) | DIGITAL BROADCAST RECEIVING APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE FUNCTIONS OF THE APPARATUS | |
JP2008263616A (en) | Receiving apparatus and receiving method | |
JP4378780B2 (en) | Receiving apparatus and receiving method | |
JP4689131B2 (en) | Video display method and video display apparatus for video / audio broadcast program | |
JP2004080748A (en) | Television receiver and system including same | |
CN101326584B (en) | Method for identifying a document recorded by a display, selection of key images and an associated receptor | |
KR100430999B1 (en) | Method for broadcasting music channel at digital broadcast system and displaying the broadcasting | |
US7533401B2 (en) | Digital data processing from multiple streams of data | |
JP2001257953A (en) | Digital broadcasting receiver | |
KR100705073B1 (en) | TV and method for displaying EPG informations of favorite channel | |
JP2000333043A (en) | Information processing unit and its method | |
JP4296631B2 (en) | Broadcasting method and receiving apparatus | |
EP1916844A2 (en) | Method and apparatus for storing broadcast program | |
KR100786430B1 (en) | Method of managing records of broadcasting signal according to broadcasting stations and broadcasting receiving apparatus thereof | |
JP4366742B2 (en) | Receiver | |
JP2000032415A (en) | Receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070319 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090728 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090911 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20091215 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100107 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130115 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4440429 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130115 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |