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 PDF

Info

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
Application number
JP2000143904A
Other languages
Japanese (ja)
Other versions
JP2001054034A (en
Inventor
裕志 川瀬
勇介 水野
努 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP2000143904A priority Critical patent/JP4440429B2/en
Publication of JP2001054034A publication Critical patent/JP2001054034A/en
Application granted granted Critical
Publication of JP4440429B2 publication Critical patent/JP4440429B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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 transport packet 101 includes a packet header 102 and an adaptation field and / or payload (data part) 103.
[0012]
The packet header 102 is fixed to 4 bytes. The definition of each field of the packet header 102 is as follows.
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 payload 103 exceeds 184 bytes, the PID (packet identifier) is divided into two or more transport packets and transmitted. When there are a plurality of payloads of transport packets having a target PID, a bit stream of target program information (EIT) can be obtained by connecting them.
[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 payload 103 will be described with reference to FIG. The program information has different specifications for each broadcaster. This figure is for the digital satellite broadcast “SKYPerfect TV” currently being broadcast. Also, there are two types of specifications of DM_SI specifications and JET specifications as service information (SI) specifications of “SKYPerfect TV”, and those of DM_SI specifications are shown.
[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 # level # 1 and content # nibble # level # 2 are not currently used.
user # nibble # 1 indicates a genre code of a large item.
user # nibble # 2 indicates a genre code of a small item.
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 major item 301 and a minor item 302 described in the user # nibble # 1 area 202 and the user # nibble # 2 area 203 (see FIG. 3), and the small item subdivides the genre type. ing. In this rule, program genres are classified into 15 major items.
[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 of the digital broadcast receiving apparatus according to the present invention will be described with reference to the drawings.
(Embodiment 1)
FIG. 4 is a configuration diagram of Embodiment 1 of the digital broadcast receiving apparatus according to the present invention. This digital broadcast receiving apparatus includes a receiving unit 401, a demultiplexing unit 402, a video / audio reproduction unit 403, a screen synthesis unit 404, a service information storage unit 405, a display control unit 406, a storage unit 407, an operation A reception unit 408 and a control unit 409 are provided.
[0031]
The receiving unit 401 receives a transport stream transmitted from a satellite or the like. Note that the transport stream designated by the control unit 409 is received as the transport stream.
The demultiplexing unit 402 demultiplexes multiplexed packets obtained by demodulating the transport stream received by the receiving unit 401. The video data stream and audio data stream of the separated program are output to the video / audio reproduction unit 403. Packets of service information such as separated program specification information and program information are sequentially stored in the service information storage unit 405, and are copied to the storage unit 407 in one table. This service information is also selected by the control unit 409.
[0032]
The video / audio reproduction unit 403 decodes the video data stream and audio data stream of the program output from the demultiplexing unit 402, reproduces video and audio, and outputs the video and audio to the screen synthesis unit 404.
The screen synthesis unit 404 outputs the video of the program input from the video / audio reproduction unit 403 to an external display, and outputs the audio to an external speaker. Further, the display screen of the genre search results generated by the display control unit 406 is synthesized and output to an external display.
[0033]
The service information storage unit 405 includes a RAM or the like, and sequentially stores service information packets such as program information separated by the demultiplexing unit 402. When it becomes one table, it is copied to the storage unit 407 by the control unit 409. Once copied, the service information in the service information storage unit 405 is deleted.
The display control unit 406 generates a menu screen according to the control of the control unit 409, reads out the genre search result of the program information stored in the storage unit 407, generates a display screen, and outputs the display screen to the screen composition unit 404. .
[0034]
The storage unit 407 includes a RAM and the like, and stores a genre information database that describes the relationship between the channel searched by the control unit 409 and the program genre, and a genre search result that is program information searched from the long-term program information. is doing. The storage unit 407 is used for copying and analyzing the table of each service information stored in the service information storage unit 405.
[0035]
FIG. 5 shows a database of genre information.
The database 501 is provided with a channel number column 502 and a genre column 503. The control unit 409 describes the contents of the service # id area 201 of the short-term program information as channel numbers and the contents of the user # nibble # 1 and user # nibble # 2 areas 202 and 203 as genres. Further, the database 501 includes the contents described in the user # nibble # 1 and user # nibble # 2 areas 202 and 203 in the long-term program information in the genre, and when the program information is retrieved from the long-term program information. Updated (added).
[0036]
Although the genre column 503 of the database 501 displays a character string representing a genre for explanation, the genre code as shown in FIG. 3 is actually described.
The operation reception unit 408 includes a signal reception unit that receives signals from a control panel, a remote controller, and the like of the digital broadcast receiving apparatus, and receives a viewer's operation. If the viewer selects a channel, the channel number is notified to the control unit 409, and if the genre search is instructed, the control unit 409 is notified accordingly.
[0037]
The control unit 409 includes a microcomputer or the like, and controls each unit of the digital data receiving apparatus according to a program recorded in the ROM.
When the control unit 409 receives the notification of the channel number from the operation reception unit 408, the control unit 409 refers to a PMT (Program Map Table) stored in the storage unit 407 and multiplexes the program of the channel number notified to the reception unit 401. Control to receive the transport stream.
[0038]
When the control unit 409 receives a notification to display the menu, the control unit 409 instructs the display control unit 406 to generate a menu screen. Similarly, when receiving a notification to instruct genre search from the menu screen, the display control unit 406 is instructed to generate a genre search screen and the demultiplexing unit 402 is instructed to separate short-term program information.
[0039]
The control unit 409 copies the table of short-term program information stored in the service information storage unit 405 to the storage unit 407, and user # nibble # 1 and user # nibble # in the service # id area 201 and content # descriptor () area. The contents of the two areas 202 and 203 are extracted and written in the storage unit 407 as genre information. The short-term program information that has been extracted is deleted. The control unit 409 also knows the total number of channels in advance, extracts genre information for all channels, and when finished, instructs the reception unit 401 to receive a transport stream in which long-term program information is multiplexed. .
[0040]
Upon receiving the genre notification from the operation reception unit 408, the control unit 409 finds a channel corresponding to the genre that is informed of the genre information stored in the storage unit 407, and the long-term program information of the found channel The demultiplexing unit 402 is instructed to preferentially separate. Next, the long-term program information table of the designated channel stored in the service information storage unit 405 is copied to the storage unit 407, and the long-term program information table in the service information storage unit 405 is deleted. Extract the contents of service # id area 201, start # time area 204, duration area 205, user # nibble # 1 area 202, user # nibble # 2 area 203 and char area 206 from the copied long-term program information table. The program information is written in the storage unit 407. At the same time, the long-term program information table that has been extracted is deleted from the storage unit 407. Further, when the contents of the user # nibble # 1 area 202 and user # nibble # 2 area 203 in the program information written in the storage unit 407 are different from the notified genre, it corresponds to the channel in the genre information of the storage unit 407. The contents are written and the program information is deleted from the storage unit 407. As a result, the program information is only the program information of the genre designated by the viewer, and the genre information is a database with higher accuracy reflecting the long-term program information.
[0041]
When the program information is written in the storage unit 407 and is not deleted, the control unit 409 instructs the display control unit 406 to display the search result. When the search of the program information for the channel to be searched with priority found in the genre information is completed, the program information of the remaining channels is searched. In this case, the service # id area 201, the user # nibble # 1 area 202, and the user # nibble # 2 area 203 are first extracted from the long-term program information, and the contents of the areas 202 and 203 are notified. , The contents of the start # time area 204 and the like are extracted and the program information is written in the storage unit 407, and the genre is written in the genre information corresponding to the channel. When the contents of the areas 202 and 203 do not match the notified genre, the genre is written when the genre is not described in the genre information. When the program information is written, the display control unit 406 is instructed to display the search result.
[0042]
Next, a specific example of a display screen for genre search displayed on an external display will be described.
When the operation accepting unit 408 accepts an operation for displaying a menu screen from the viewer (for example, an operation of pressing a “menu” button on the remote controller), the display control unit 406 notifies the display control unit 406 of the menu screen data from the control unit 409. The display control unit 406 generates an initial menu screen from the menu screen data, and displays it on the external display via the screen composition unit 404.
[0043]
FIG. 6 shows this initial menu screen. When the viewer selects “genre search” 602 on the initial menu screen 601, the control unit 409 receives a notification to that effect from the operation reception unit 408 and notifies the display control unit 406 of the genre search screen data. The display control unit 406 generates a genre search screen 701 as shown in FIG. 7 from the notified genre search screen data, and displays it on the external display via the screen composition unit 404.
[0044]
Note that when the control unit 409 receives notification that the “genre search” 602 has been selected, the control unit 409 starts extracting genre information in which channels and genres are associated with each other from short-term program information. As a result, the genre information database 501 shown in FIG. 5 is obtained and stored in the storage unit 407. When the viewer selects the genre “sports” 702 on the genre search screen 701, the control unit 409 has a genre “sports” in the genre information column 503 of the genre information database 501 (general code “0x6”). Search the number and find the channels “101, 102, 104, 207, 257”. In the genre column 503, although the genre of the small item 302 shown in FIG. 3 is shown, the genre of the large item 301 is also stored.
[0045]
The control unit 409 instructs the demultiplexing unit 402 to prioritize the separation of the long-term program information of the channels “101, 102, 104, 207, 257” found from the genre information database 501. Thereby, the control unit 409 extracts the program information of the genre “sports” of the channels “101”, “102”,... Stored in the service information storage unit 405, and the program information extracted in the storage unit 407 Remember. On the right side of FIG. 5, a priority order for searching for long-term program information is shown.
[0046]
Waiting for the program information to be searched, the display control unit 406 reads the program information from the storage unit 407, generates the search result as a display screen of the genre search result, and displays it on the display via the screen composition unit 404. Let
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 genre search screen 701 shown in FIG. 7 shows the genre of the large item, the genre of the small item may be further selected. FIG. 8 shows a search screen 801 displayed on the display for selecting the genre “foreign film” 703 on the genre search screen 701 in FIG. 7 and further selecting a genre of small items.
[0048]
When the viewer instructs the search screen 801 to search for the genre of the small item marked with “Le” in the genre “foreign film” of the large item, the control unit 409 displays the genre information of the instructed small item. Is searched from the genre information database 501, the long-term program information of the channel is searched, the program information of the instructed genre is extracted, and written in the storage unit 407.
[0049]
The display control unit 406 reads out the program information stored in the storage unit 407, generates a genre search result display screen, and displays it on an external display via the screen composition unit 404.
In the case of the search screen 801 shown in FIG. 8, a display screen 901 shown in FIG. 9 is displayed as a genre search result. Note that the genre search result display screen 901 displays the search for “12/11 (Thu) 614” at the bottom of the display screen 901, and the control unit 409 finishes searching for all long-term program information. The long-term program information of the channel searched preferentially is displayed as soon as it is searched. Thus, the viewer can quickly view the search result after specifying the desired program genre. Note that a search result display screen 901 and, as program information, a channel number 902, a program name 903, and a broadcast date and time 904 are displayed for each broadcast date.
[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 control unit 409 instructs the demultiplexing unit 402 to separate short-term program information (S1002). The control unit 409 copies the short-term program information table stored in the service information storage unit 405 by the demultiplexing unit 402 to the storage unit 407, analyzes it, and extracts channels and genres (S1004). The extraction results are accumulated in the genre information database 501 of the storage unit 407 (S1006). The control unit 409 determines whether or not the genres for all the channels have been extracted (S1008), and if not completed, instructs the demultiplexing unit 402 to separate the short-term program information of the next channel (S1010). Return to S1004.
[0051]
If the genres in all the channels have been extracted, the control unit 409 searches the genre information database 501 for channels having the genre instructed by the viewer (S1012). The demultiplexing unit 402 is instructed to separate the long-term program information of the obtained channel (S1014).
The control unit 409 copies the long-term program information table stored in the service information storage unit 405 by the demultiplexing unit 402 to the storage unit 407, analyzes it, and searches for program information that matches the genre (S1016). The search result program information is stored in the storage unit 407, and the display control unit 406 displays the program information. The display control unit 406 reads program information from the storage unit 407, generates a display screen for genre search results, and displays it on the display (S1018).
[0052]
The control unit 409 determines whether or not the retrieval of the long-term program information of all the channels obtained in S1012 has been completed (S1020). If not, the demultiplexing unit 402 separates the long-term program information of the next channel. (S1022), and the process returns to S1016.
When the search for all the channels obtained in S1012 has been completed, the control unit 409 instructs the demultiplexing unit 402 to separate long-term program information of channels other than the obtained channels (S1024).
[0053]
The control unit 409 copies the long-term program information table stored in the service information storage unit 405 by the demultiplexing unit 402 to the storage unit 407, analyzes it, and searches for program information that matches the genre (S1026). The search result program information is stored in the storage unit 407, and the display control unit 406 displays the program information. The display control unit reads the program information from the storage unit 407, generates a display screen for genre search results, and displays it on the display (S1028).
[0054]
The control unit 409 determines whether or not the search for the long-term program information of all channels has been completed (S1030), and if not, instructs the demultiplexing unit 402 to separate the long-term program information of the next channel (S1032). ), The process returns to S1026. If affirmative, the process is terminated.
In S1016 and S1026, when searching for program information that matches a genre from long-term program information, the control unit 409 finds a genre that is not described in the genre information database 501, and sends a channel to the genre information database 501. Write the newly found genre information corresponding to the number.
[0055]
In the above embodiment, after receiving the genre search instruction from the viewer, the control unit 409 instructs the demultiplexing unit 402 to separate the short-term program information, and the genre information corresponding to the channel and the genre is stored in the database. However, as another embodiment, the genre information in which the correspondence between the channel and the genre is recorded in advance from the short-term program information before receiving a genre search instruction from the viewer is stored as a database in the storage unit 407. You may make it memorize.
[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 information storage unit 405, and the control unit 409 stores the genre information in which the correspondence between channels and genres is recorded in the storage unit 407 as a database. If a genre instruction is received, the program information can be extracted by acquiring long-term program information of a channel to be searched with priority immediately.
(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 unit 401 receives a transport stream. In the transport stream, an SDT in which a channel list for introducing channel names and channel characteristics and channel detailed information is introduced is multiplexed.
The demultiplexing unit 402 demultiplexes SDT packets from the transport stream according to an instruction from the control unit 409.
[0058]
The screen synthesis unit 404 synthesizes the display screens of the channel list, channel detailed information, and genre-specific channel list generated by the display control unit 406, and outputs them to an external display.
The service information storage unit 405 sequentially stores the SDT packets separated by the demultiplexing unit 402. When it becomes one table, it is copied to the storage unit 407 by the control unit 409.
[0059]
Upon receiving an instruction to generate a channel list from the control unit 409, the display control unit 406 reads the contents of the SDT stored in the storage unit 407, and stores the genre of the channel described in the SDT in the storage unit 407. To generate a channel list display screen. It should be noted that one genre extracted from the genre information database may be extracted with the maximum number of searches in the channel of the genre information database.
[0060]
Upon receiving an instruction from the control unit 409 to generate detailed channel information, the display control unit 406 reads the contents of the SDT stored in the storage unit 107 and determines the program genre of the channel from the genre information database. Extract and generate a channel detail information display screen.
In addition, when the display control unit 406 is instructed by the control unit 409 to specify a genre and generate an genre-specific channel list, the display control unit 406 is described in the genre-specific channel list stored in the storage unit 407. The channel of the specified genre is read, the channel name of the genre is extracted from the SDT, and a genre-specific channel list is generated.
[0061]
The display control unit 406 outputs the generated channel list, channel detailed information, or genre-specific channel list to the screen composition unit 404.
The storage unit 407 stores an SDT table and stores a genre information database.
FIG. 11 shows a genre information database in which the number of genre searches used in this embodiment is written. In the genre information database 1101, the genre 1103 of the program is written for each channel 1102, and the number of times of search is written in each genre with a circled number. The number of searches is incremented by “1” by the control unit 409 every time the program information is searched for the genre.
[0062]
In addition, in the storage unit 407, a channel list by genre in which channels are classified by genre based on the genre information 1101 is created and stored by the control unit 409.
FIG. 12 shows an example of the genre-specific channel list 1201. Each genre 1202 describes a channel 1203 that broadcasts a program of that genre.
[0063]
The operation accepting unit 408 specifies the genre by indicating the genre to the control unit 409 when the viewer instructs display of the channel list, and indicates the genre by indicating the channel detailed information. If the display of the list is instructed, the control unit 409 is notified accordingly.
In response to the genre search instruction in the first embodiment, the control unit 409 writes the number of genre searches in the genre information database each time program information in the genre information database is searched. Thereby, the genre information database 1101 is obtained.
[0064]
First, the control unit 409 instructs the demultiplexing unit 402 to separate the SDT packet, and when one table of the SDT is created in the service information storage unit 405, the SDT is copied to the storage unit 407.
Further, the control unit 409 refers to the genre 1103 described for each channel 1102 in the genre information database 1101, extracts one genre in order, extracts the channel describing this genre in order of channel number, and sets the channel by genre. The described genre-specific channel list is written in the storage unit 407. As a result, the genre-specific channel list 1201 shown in FIG. 12 is obtained.
[0065]
When notified of an instruction to display a channel list or channel detailed information from the operation receiving unit 408, the control unit 409 instructs the display control unit 406 to generate the channel list or channel detailed information.
In addition, when notified by the operation reception unit 408 of an instruction to display a genre-specific channel list, the control unit 409 instructs the display control unit 406 to generate the genre and genre-specific channel list.
[0066]
Now, when the operation reception unit 408 receives a menu screen display instruction from the viewer, an initial menu screen 601 is displayed on the external display. Further, when the menu selection is received from the viewer and the display of the channel list is instructed, the display screen shown in FIG. 13 is displayed on the display by the output of the screen composition unit 404.
The display screen 1301 displays the channel number 1302 of the channel currently being received, the channel name 1303, and the program information 1304 currently being broadcast, and icons indicating the main genres of the channels in the vicinity of the channel number 1302. 1305 is displayed.
[0067]
A channel list 1306 is displayed at the bottom of the display screen 1301. The channel list 1306 includes a channel number 1307, a logo mark 1308 of the channel, a channel name 1309, a television or radio type 1310, an indication 1311 of whether or not the channel is contracted, and an icon 1312 indicating the genre of the channel. Is displayed for each channel number.
[0068]
Here, the icon 1312 indicating the genre of the channel is displayed by the display control unit 406 by selecting one of the channels in the genre information database 1101 that is frequently searched.
In addition, a list display 1313 of icons by genre is displayed in the upper right part of the display screen 1301, and when the viewer selects, for example, an icon 1314 indicating a Japanese movie, a channel by genre as shown in FIG. A list is displayed.
[0069]
On the display screen 1401, the selected icon 1314 is in a focused state, and a channel list 1402 broadcasting Japanese movies is displayed.
At this time, when the display control unit 406 receives an instruction from the operation reception unit 408 that has received a genre selection specification from the viewer via the control unit 409 and is notified of “Japanese movie”, the display control unit 406 stores the instruction in the storage unit 407. The channel number 1203 described in the “Japanese movie” of the genre 1202 of the genre-specific channel list 1201 is sequentially read out, the channel name of the channel, the type of television, radio, and whether or not the contract has been read out from the SDT, and the channel list 1402 is generated. Note that the information regarding whether or not the contract has been made is actually determined with reference to a table (CAT: Conditional Access Table) relating to CA (limited reception), but is not directly related to the essence of the present invention. Therefore, detailed description is omitted.
[0070]
When the operation receiving unit 408 is instructed by the viewer to display channel detailed information, the display screen shown in FIG. 15 is displayed on the display by the output of the screen combining unit 404.
The display screen 1501 displays detailed channel information 1502 that is currently being received, and an icon group 1503 that indicates the genre of the program of this channel.
[0071]
In this icon group 1503, the display control unit 406 extracts the genre of the channel from the genre information database 1101 stored in the storage unit 407, and generates the icon. Here, although the icons of the genres of all programs broadcast on the channel are displayed, one with the highest number of searches may be displayed.
[0072]
Next, the operation of the present embodiment will be described with reference to the flowchart shown in FIG.
As shown in the genre information database 1101 shown in FIG. 11, the genre search count is described in the genre information database 1101 in S1018 (FIG. 10) of the flowchart for explaining the operation of the first embodiment. When the program information of the search result is stored, the control unit 409 increases the number of searches for the genre of the program in the genre information database 1101 by “1” and records it.
[0073]
First, the control unit 409 instructs the demultiplexing unit 402 to perform SDT separation (S1602), and copies the SDT packets sequentially stored in the service information storage unit 405 to the storage unit 407 as an SDT table (S1604).
The control unit 409 creates a genre-specific channel list 1201 based on the genre information database 1101 stored in the storage unit 407, and stores it in the storage unit 407 (S1606).
[0074]
Next, the control unit 409 determines whether a channel list display instruction is notified from the operation reception unit 408 (S1608). If the determination is affirmative, it determines whether there is a genre designation (S1610). .
The display control unit 406 sequentially extracts the genre channels notified from the control unit 409 of the genre-specific channel list 1201 (S1612), and acquires the channel name and the like of the channel from the SDT stored in the storage unit 407. Then, a genre channel list is generated (S1614).
[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 display control unit 406 is instructed to synthesize a channel list.
The display control unit 406 acquires the contents of the channel list from the SDT stored in the storage unit 407 (S1618), and extracts the genres included in the acquired channels from the genre information database 1101 (S1620). A channel list to which a genre is added for each channel is generated (S 1622) and output to the screen composition unit 404 (S 1616).
[0076]
If the result in S1608 is negative, the control unit 409 determines whether or not it is a channel detailed information display instruction (S1624). If not, the process is terminated. The generation of channel detailed information of the other channel is instructed.
The display control unit 406 acquires the detailed channel information of the channel being received from the contents of the SDT stored in the storage unit 407 (S1626), extracts the genre of the channel from the genre database 1101 (S1628), and selects the genre. The added channel detailed information is generated (S1630). The generated detailed channel information is output to the screen composition unit 404 (S1616).
[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-specific channel list 1201 created based on the genre information database 1101, it is possible to know the channels that broadcast programs of a specified 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 genre information database 1101 forms one record for each channel. When the section 409 searches the genre information database 1101, the searched genre is arranged at the top of the record, and the genre arranged at the top of the record, that is, the most recently searched genre is displayed in the channel list. You may make it display on a channel list etc.
[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 genre information database 1101 extracts the correspondence between channels and genres from short-term program information. Alternatively, when a program of the genre of the channel is viewed, a genre information database may be created in which the control unit 409 writes the number of viewing times of the genre in association with the genre.
[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 control unit 409 and the display control unit 406. Can be realized. By implementing this program on a carrier wave or recording it on a computer-readable recording medium such as an IC card, an optical disk, a floppy disk, etc., a function for searching program information according to a desired genre at high speed and a genre display with a channel list Such a function can be exhibited by downloading or using the recording medium in a digital broadcast receiving apparatus that does not have the above function.
[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 # nibble # 1 and user # nibble # 2 of the EIT illustrated in FIG.
FIG. 4 is a configuration diagram of Embodiment 1 of a digital broadcast receiving apparatus according to the present invention.
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 storage unit 407 according to Embodiment 2. FIG.
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.
前記ジャンル受付手段は、視聴者から検索指示を受けたとき、前記出力装置の放送番組の出力に換えて、放送番組のジャンルを表示したメニュー画面を表示するよう前記表示制御手段に指示することを特徴とする請求項1又は2又は3記載のデジタル放送受信装置。  When the genre reception means receives a search instruction from a viewer, the genre reception 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. 4. The digital broadcast receiving apparatus according to claim 1, 2 or 3. 前記表示制御手段は、前記放送番組情報検索手段で番組情報が検索され次第表示を開始することを特徴とする請求項1乃至4のいずれかに記載のデジタル放送受信装置。  5. The digital broadcast receiving apparatus according to claim 1, wherein the display control means starts display as soon as program information is searched by the broadcast program information search means. 前記トランスポートストリームには、SDT(Service Description Table)が多重化されており、受信したSDTを分離し、出力装置にチャネル一覧又はチャネル詳細情報を出力する請求項2記載のデジタル放送受信装置であって、更に、
前記データベースからチャネルに対応するジャンルを抽出して、前記チャネル一覧又はチャネル詳細情報中のチャネルに対応してジャンルを付加するジャンル付加手段を備えることを特徴とするデジタル放送受信装置。
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.
JP2000143904A 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 Expired - Fee Related JP4440429B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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