JP3592896B2 - Broadcast receiver - Google Patents

Broadcast receiver Download PDF

Info

Publication number
JP3592896B2
JP3592896B2 JP18554997A JP18554997A JP3592896B2 JP 3592896 B2 JP3592896 B2 JP 3592896B2 JP 18554997 A JP18554997 A JP 18554997A JP 18554997 A JP18554997 A JP 18554997A JP 3592896 B2 JP3592896 B2 JP 3592896B2
Authority
JP
Japan
Prior art keywords
broadcast
cell
program
library
decoding
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
JP18554997A
Other languages
Japanese (ja)
Other versions
JPH1132307A (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 JP18554997A priority Critical patent/JP3592896B2/en
Priority to US09/109,182 priority patent/US6337715B1/en
Priority to CNB2004100420057A priority patent/CN100358346C/en
Priority to CNB981035841A priority patent/CN1220350C/en
Priority to CNB2004100420061A priority patent/CN1271849C/en
Priority to CNB2004100420042A priority patent/CN1264340C/en
Priority to KR1019980027015A priority patent/KR100303374B1/en
Priority to EP98112464A priority patent/EP0889645B1/en
Priority to DE69838603T priority patent/DE69838603T2/en
Publication of JPH1132307A publication Critical patent/JPH1132307A/en
Application granted granted Critical
Publication of JP3592896B2 publication Critical patent/JP3592896B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Systems (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置に関するものである。
【0002】
【従来の技術】
図15は放送衛星を用いた放送システムの構成を示す図であり、図において201はそれぞれ1または複数のチャンネルの放送信号を放送するテレビジョン放送局等の放送業者、202は複数の放送業者201からの放送信号を受け、この放送信号を処理し視聴者端末(放送受信装置)に対し送信する放送衛星から構成される放送事業者である。
【0003】
従来の放送システムは、全ての放送業者が全てのチャンネルについて、番組制作,放送送出を例えばMPEG等の共通の放送方式(映像伝送方式、映像符号化方式など)で行ない、視聴者側においてこの共通の放送方式に対応した専用のハードウェアを用いて放送を受信,再生するものであった。すなわち、従来の放送システムにおいては、図16に示すように、放送業者201から放送され、放送事業者202を経由したMPEG等のデータを放送受信装置の専用ハードウェアで受信してTV等にフルスクリーン表示が行われていた。
【0004】
一方、コンピュータの性能向上により、従来は専用ハードウェアでしか処理できなかった映像信号処理も、汎用ハードウェアを用いたソフトウェア処理により実現できる。すなわち、このようなソフトウェアによる信号処理を用いれば、汎用ハードウェアにそれぞれの放送データをデコードするためのデコードソフトウェアプログラム(ライブラリ)をロードすることにより、放送方式の異なる複数の放送データをデコードすることが可能である。このように受信側で放送方式の異なる複数の放送データをデコードすることが可能となれば、CG放送やアニメーション放送など従来の映像/ 音声放送とは異なる形態のデータ放送等、各種放送方式が混在した放送が可能となる。このような放送システムでは、従来の映像だけの放送に加えて、テキストデータやCG等のデータ等を関連付けて配信できることになり、制作側も凝ったコンテンツを作成することが可能であるし、ユーザーも従来の見るだけのサービスから、インタラクティブなサービスを含め多種多様なコンテンツを受信することができるメリットがある。たとえば、図17に示すように1チャンネルの番組中に放送方式の異なる複数のデータを混在させて放送し、受信側において一画面上に異なる放送方式による複数のコンテンツを表示すること等も可能である。
【0005】
さらに、放送データをデコードするためのデコードソフトウェアプログラムを放送により配信するようにすれば、ある放送データをデコードするためのデコードソフトウェアプログラムを放送受信装置側が保持していない場合でも、このデコードソフトウェアプログラムを放送からダウンロードして放送データをデコードすることができるので、受信装置側が多種類のデコードソフトウェアプログラム(ライブラリ)を常に保持している必要がなく、受信装置側に大容量の記憶手段を設ける必要がないという利点があり、また、番組提供者側で新たな放送方式を使用した場合にも適応できる利点がある。
【0006】
放送により放送データをデコードするためのデコードソフトウェアプログラム配信する形態としては、図18(a) に示すように、チャンネル毎にそのチャンネルで放送される放送データをデコードするための放送データをデコードするためのデコードソフトウェアプログラムを多重して放送する方法や、図18(b) に示すように、放送データを放送するチャンネルとは別に放送データをデコードするためのデコードソフトウェアプログラムのみを放送するプログラム専用チャンネルを設け、放送データを放送するチャンネルで放送される放送データをデコードするためのデコードソフトウェアプログラムをこのプログラム専用チャンネルで繰り返し放送する方法が考えられる。
【0007】
このような放送データをデコードするためのデコードソフトウェアプログラムを配信する放送システムで用いられる放送受信装置は、デコードソフトウェアプログラム(ライブラリ)を保持するプログラム蓄積手段(ライブラリバッファ)を備え、このプログラム蓄積手段に蓄積されたデコードソフトウェアプログラムを用いて放送データのデコードを行ない、受信した放送データをデコードするためのデコードソフトウェアプログラムがプログラム蓄積手段に保持されていない場合は、上述のようにして放送されるデコードソフトウェアプログラムを必要に応じてダウンロードして用いるという構成が考えられる。
【0008】
【発明が解決しようとする課題】
ところで、放送受信装置における受信チャンネルの選択システムとして、番組放送に重畳等されて提供されるEPG(electric program guide)データに基づいて、表示画面上に例えば図2に示すようなマトリクス状に配置した複数のセルの各々にチャンネル番号が表示されたEPG画面を表示し、このEPG画面上に表示されるカーソル(図2においてはch8のセルを指示している)を図3に示すようなキーボタンを備えたリモコンで上下左右及び斜め方向に移動させ、選択ボタンを押下すること等によりカーソルで指示されたチャンネルを選択して受信するものがある。このEPGを用いたチャンネル選択システムは、ユーザが簡単なボタン操作でカーソルを移動させてチャンネル選択を行なうことができ、また、ユーザの設定により、例えば、表示画面上に自分の好みのチャンネルだけを集めたEPG画面を表示すること等もできるので、ユーザにとって便利なシステムである。
【0009】
このようなEPGを用いたチャンネル選択の際、従来の放送のように、全ての放送業者が全てのチャンネルについて単一の放送方式をしている場合は、視聴者がチャンネルの選択をすれば瞬時に番組映像が表示されるが、上述したソフトウェアによる信号処理を利用した放送システムの場合は、EPGを用いてチャンネル選択を行なった際にあらかじめ放送受信装置に選択したチャンネルの放送データをデコードするためのソフトウェアプログラムが保持されていない場合には、プログラムをダウンロードするための遅延時間が必要になり、番組映像がなかなか表示されないことがあるという問題がある。
【0010】
本発明は、かかる問題点を解消するためになされたもので、ソフトウェア放送方式の放送信号を受信する放送受信装置であってEPGを用いてチャンネル選択を行なうものにおいて、ダウンロード待ち時間を少なくすることのできる放送受信装置を提供することを目的とする。
【0011】
【課題を解決するための手段】
上記課題を解決するために、本発明(請求項1)にかかる放送受信装置は、複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクス状に配置したEPG画面上で上記複数のセルのいずれかを一回のリモコン操作により1つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記EPG画面上において上記カーソルが配置されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えたものである。
【0012】
また、本発明(請求項2)にかかる放送受信装置は、複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクス状に配置したEPG画面上で上記複数のセルのいずれかを一回のリモコン操作により1つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記EPG画面上において上記カーソルが上記複数のセルのうちの第1のセルからこれに隣接する第2のセルに移動したときに、該第2のセル,第2のセルに隣接するセルのうち上記第1のセルから第2のセルへの移動方向に存在する第3のセル,及びこの第3のセルに隣接しかつ上記第2のセルにも隣接する第4,第5のセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えたものである。
【0013】
また、本発明(請求項3)にかかる放送受信装置は、複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクス状に配置したEPG画面上で上記複数のセルのいずれかを一回のリモコン操作により1つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウエアプログラムを保持するライブラリバッファと、同一のデコードソフトウェアプログラムを用いてデコードされるチャンネルのセルがEPG画面上においてかたまって配列されるようにEPG画面の表示制御を行なう表示制御手段と、前記EPG画面上において前記カーソルで選択されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが前記ライブラリバッファに保持されているか否かを検知し、前記ライブラリバッファに保持されていないデコードソフトウエアプログラムを前記ライブラリバッファにダウンロードするプログラムダウンロード手段とを備えたものである。
【0014】
また、本発明(請求項4)にかかる放送受信装置は、複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクス状に配置したEPG画面上で上記複数のセルのいずれかを一回のリモコン操作により1つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記ライブラリバッファに保持されたデコードソフトウェアプログラムを用いてデコードされるチャンネルのセルがEPG画面上においてかたまって配列されるようにEPG画面の表示制御を行なう表示制御手段と、前記EPG画面上において前記カーソルで選択されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウエアプログラムが前記ライブラリバッファに保持されているか否かを検知し、前記ライブラリバッファに保持されていないデコードソフトウェアプログラムを前記ライブラリバッファにダウンロードするプログラムダウンロード手段とを備えたものである。
【0015】
また、本発明(請求項5)にかかる放送受信装置は、複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクスで再帰的に配列したEPG画面を表示画面上に表示しm×nのマトリクス構造の入力キーを持つリモコンの入力キーをEPG画面のセルの配列の再帰回数よりも一回少ない回数選択することにより選択された最小単位のm×nのマトリクスに配列されたセルのうちの1つをm×nのマトリクス構造の入力キーを持つリモコンの対応する位置の入力キーにより選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記EPG画面上において上記リモコンの入力キーをEPG画面のセルの配列の再帰回数よりも一回少ない回数選択した時点で、選択された最小単位のm×nのマトリクスに配列されたセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えたものである。
【0016】
【発明の実施の形態】
実施の形態1.
図1は本発明の実施の形態1による放送受信装置の構成を示す図であり、図において11は放送事業者から配信される番組の放送信号を受信するデータ受信部である。ここで、放送事業者から配信される番組信号はデータ部とヘッダ部とからなり、ヘッダ部には、そのデータをデコード処理するために使用するデコードソフトウェアプログラム(ライブラリ)の名前等の属性データが記述されている。12はデータ受信部11で受信された番組信号のヘッダ部とデータ部を分離し、ヘッダ部を後述するライブラリ制御部14に出力し、データ部を後述するデータ処理部13に出力するヘッダ分離部である。16は放送信号から番組信号のデータをデコードするデコードソフトウェアプログラム(ライブラリ)を受信するライブラリ受信部である。ライブラリ制御部14はヘッダ分離部12から得たヘッダ部から番組信号のデータをデコードするライブラリ名を検知し、このライブラリがライブラリバッファに保持されているか否かを調べる。15はライブラリ受信部16が受信したライブラリを保持するライブラリバッファである。データ処理部13はヘッダ分離部12が出力するデータをライブラリバッファ15に保持されたライブラリを用いてデコード処理を行なう。17は放送受信装置側でチャンネル選択に使用されるEPG(electric program guide)のデータを受信するEPG受信部である。ここで、EPGのデータには各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されているものとする。18はEPGのデータに記述されている各チャンネルの番組信号のデータをデコードするために使用するライブラリの名前とライブラリバッファ15に保持されているライブラリとを比較するライブラリチェック部である。また19は表示画面上にEPG画面を表示する制御を行なう表示制御部である。
【0017】
また、図5(a) は本実施の形態1による放送受信装置の動作を説明するためのフローチャート図である。以下、本実施の形態1による放送受信装置の動作について図5(a) に沿って説明する。
【0018】
本実施の形態による放送受信装置では、受信チャンネルの選択を例えば図2に示すようなEPG画面20を用いて行なう。ユーザがリモコン装置を操作して受信チャンネル選択モードに入ると(S1)、表示制御部19はEPG受信部が受信したEPGのデータに基づいて表示画面上に図2に示すような複数のチャンネルのそれぞれに対応する複数のセル21をマトリクス状に配置したEPG画面を表示する。EPG画面20にはセルを指示するためのカーソル22が併せて表示される。図2ではカーソル22がch8を指示しているところを示している。
【0019】
なお、図2ではセル21内にチャンネルナンバーしか表示されていないものを示しているが、各セル21内にチャンネルナンバーと共に、各チャンネルで現在放送されている番組に関する情報を表示するようにしてもよい。
【0020】
表示制御部19はカーソルがどのセルを指示しているかを検知し(S2)、この情報をライブラリチェック部18に与える。ライブラリチェック部18はカーソルがどのセルを指示しているかの情報に基づき、カーソルが指示しているセル及びこのセルに隣接するセル、即ち、図2の例ではch8のセル及びこのセルに隣接するch1,2,3,7,9,13,14,15の8つのセルのチャンネルについて、これらのチャンネルの番組のデータをデコードするために使用するライブラリの名前をEPGのデータから検知する(S3)。そして、これらのライブラリがライブラリバッファ15に保持されているか否かを調べ(S4)、ライブラリがライブラリバッファ15に保持されていないときは、ライブラリバッファ16に保持されていないライブラリを受信するようにライブラリ受信部16を制御する。ライブラリ受信部16はライブラリチェック部18の制御に応じて、ライブラリバッファ16に保持されていないライブラリを放送からダウンロードし(S5)、これをライブラリバッファ16に格納する。
【0021】
図2に示すような複数のチャンネルのそれぞれに対応する複数のセルをマトリクス状に配置したEPG画面20上において、図3に示すようなリモコンのカーソル移動方向(上下左右及び斜め方向)を示す複数の入力キー30のいずれかの押下により1つのセルからこれに隣接するセルのうちリモコンの入力キーが示す移動方向にあるセルにひとつずつ移動するカーソルにより受信チャンネルの選択を行なう場合、例えば、図2に示すように、カーソル22がch8の位置にあるとすると、一回の入力キーの押下によりカーソル22が移動可能なセル21は、ch1,2,3,7,9,13,14,15の8つのセルである。従って、カーソルがch8の位置にあるときには、これら8つのセルのいずれかにカーソルが移動し、その移動した先のチャンネルが選択される可能性が高いと言える。本実施の形態による放送受信装置では、上述のように、EPG画面上においてカーソルが指示するセルを検出し、このセルのチャンネル及びこのセルに隣接するセルのチャンネルで用いられているライブラリがライブラリバッファに保持されているか否かを調べ、保持されていないときは、保持されていないライブラリを放送からダウンロードしこれをライブラリバッファに格納するようにしているので、選択される可能性が高いチャンネルで用いられるライブラリであってライブラリバッファに保持されていないもののダウンロードが受信チャンネルの選択に先立って開始されることとなり、EPGを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる。
【0022】
このように、本実施の形態による放送受信装置では、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをマトリクス状に配置したEPG画面上で上記複数のセルのいずれかを一回のリモコン操作により1つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、上記EPG画面上において上記カーソルが配置されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、ライブラリバッファに格納する手段を備えた構成としたから、EPGを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる。
【0023】
なお、上記実施の形態の説明では、EPGのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されており、カーソルがどのセルを指示しているかの情報に基づき、ライブラリチェック部18が、カーソルが指示しているセル及びこのセルに隣接するセルのチャンネルの番組のデータをデコードするために使用するライブラリの名前をEPGのデータから検知するものについて説明したが、EPGのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されていない場合は、カーソルがどのセルを指示しているかの情報に基づき、データ受信部11がカーソルが指示しているセル及びこのセルに隣接するセルのチャンネルを順次切り換えて受信し、ヘッダ分離部12でそれぞれのチャンネルの番組信号のヘッダ部を分離してライブラリ制御部14に出力し、ライブラリ制御部14が各チャンネルの番組信号のヘッダ部を解読することにより当該番組信号のデータをデコードするためのライブラリ名を検知し、これらのライブラリがライブラリバッファ15に保持されているか否かを調べ、ライブラリがライブラリバッファ15に保持されていないときは、ライブラリバッファ16に保持されていないライブラリを受信するようにライブラリ受信部16を制御するようにすればよく、上記実施の形態の場合と同様の効果を奏する。
【0024】
また、上記実施の形態ではEPG画面がチャンネルを表示するセルが6×4のマトリクス状に配置されたものについて示したが、EPG画面はチャンネルを表示するセルをm×n(mとnはそれぞれ正の整数)のマトリクス状に配置したものであればよい。
【0025】
実施の形態2.
上記実施の形態1による放送受信装置では、EPG画面上のカーソル位置を検知し、カーソルが指示するセル及びこのセルに隣接するセルのチャンネルの全てについて、これらのチャンネルで用いられているライブラリがライブラリバッファに保持されているか否かを調べ、保持されていないライブラリを放送からダウンロードするようにしているが、本実施の形態2による放送受信装置は、EPG画面上のカーソル位置の動きを検知し、カーソルの移動後のセルと、このセルに隣接するセルのうちカーソルの移動方向に存在するセル,及びこのセルに隣接しかつ上記カーソルの移動後のセルにも隣接するセルについて、これらのチャンネルで用いられているライブラリがライブラリバッファに保持されているか否かを調べ、保持されていないライブラリを放送からダウンロードするものである。
【0026】
本発明の実施の形態2による放送受信装置の構成は図1に示す本発明の実施の形態1による放送受信装置と同様である。また、図5(b) は本実施の形態1による放送受信装置の動作を説明するためのフローチャート図である。以下、本実施の形態1による放送受信装置の動作について図5(a) に沿って説明する。
【0027】
本実施の形態による放送受信装置では、ユーザがリモコン装置を操作して受信チャンネル選択モードに入ると(S1)、表示制御部19はEPG受信部が受信したEPGのデータに基づいて表示画面上に図4に示すような複数のチャンネルのそれぞれに対応する複数のセルをマトリクス状に配置したEPG画面20を表示する。EPG画面20にはセルを指示するためのカーソル22が併せて表示される。
【0028】
ユーザは例えば図3に示すような入力キー30を備えたリモコン装置を用いてEPG画面20上に表示されたカーソル22を移動させる。受信チャンネル選択モードの初期状態においてch8の位置にあったカーソル22が、リモコン操作により図4に示すようにch15のセルに移動したとする。表示制御部19はカーソルが移動した先のセルとカーソルの移動方向(ここでは右下方向)を検知し(S2)、この情報をライブラリチェック部18に与える。ライブラリチェック部18は表示制御部19からの情報に基づき、カーソルが移動した先のセル(ch15のセル),及びこのセルに隣接するセルのうち、カーソルの移動方向に存在するセル(ch22のセル),並びにこのch22のセルに隣接し、かつカーソルが移動した先のセル(ch15のセル)にも隣接するセル(ch16,及びch21のセル)のチャンネルについて、これらのチャンネルの番組のデータをデコードするために使用するライブラリの名前をEPGのデータから検知する(S3)。そして、これらのライブラリがライブラリバッファ15に保持されているか否かを調べ(S4)、ライブラリがライブラリバッファ15に保持されていないときは、ライブラリバッファ16に保持されていないライブラリを受信するようにライブラリ受信部16を制御する。ライブラリ受信部16はライブラリチェック部18の制御に応じて、ライブラリバッファ16に保持されていないライブラリを放送からダウンロードし(S5)、これをライブラリバッファ16に格納する。
【0029】
図4に示すような複数のチャンネルのそれぞれに対応する複数のセル21をマトリクス状に配置したEPG画面20上において、図3に示すようなリモコンのカーソル移動方向(上下左右及び斜め方向)を示す複数の入力キー30のいずれかの押下により1つのセルからこれに隣接するセルのうちリモコンの入力キーが示す移動方向にあるセルにひとつずつ移動するカーソルにより受信チャンネルの選択を行なう場合、ユーザによるリモコン操作によって例えば、図4に示すように、カーソルがch8からch15に移動したとすると、次の一回の入力キーの押下によりカーソルが移動可能なセルは、ch8,9,10,14,16,20,21,22の8つのセルである。ここで、カーソルがch8からch15に移動したことを考慮すると、再びch8に戻ることは少ないと考えられ、また、ch9あるいはch14に移動するのであればch8から直接移動すればよいので、これらch9あるいはch14に移動する確率は低いと考えられ、さらにch10に移動するのであればch8→ch9→ch10と移動し、ch20に移動するのであればch8→ch14→ch20と移動するのが普通であり、これらch10あるいはch20に移動する確率も比較的低いと考えられる。このことは、逆に言えば、カーソルがch8からch15に移動した場合は、ch15に隣接するセルのうち、カーソルの移動方向に存在するセル(ch22のセル),並びにこのch22のセルに隣接し、かつカーソルが移動した先のセル(ch15のセル)にも隣接するセル(ch16,及びch21のセル)のいずれかにカーソルが移動し、その移動した先のチャンネルが選択される可能性が高いということと考えることができる。本実施の形態による放送受信装置では、上述のように、EPG画面上におけるカーソルの動きを検出し、カーソルが移動した先のセル,及びこのセルに隣接するセルのうち、カーソルの移動方向に存在するセル,並びにこの移動方向に存在するセルに隣接し、かつカーソルが移動した先のセルにも隣接するセルのチャンネルについて、このセルのチャンネル及びこのセルに隣接するセルのチャンネルで用いられているライブラリがライブラリバッファに保持されているか否かを調べ、保持されていないときは、保持されていないライブラリを放送からダウンロードしこれをライブラリバッファに格納するようにしているので、選択される可能性が高いチャンネルで用いられるライブラリであってライブラリバッファに保持されていないもののダウンロードが受信チャンネルの選択に先立って開始されることとなり、EPGを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる。
【0030】
このように、本実施の形態による放送受信装置では、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをマトリクス状に配置したEPG画面上で上記複数のセルのいずれかを一回のリモコン操作により1つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、上記EPG画面上において上記カーソルが移動した先のセル及びこのセルに隣接するセルのうち、カーソルの移動方向に存在するセル,並びにこの移動方向に存在するセルに隣接し、かつカーソルが移動した先のセルにも隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、ライブラリバッファに格納する手段を備えた構成としたから、EPGを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる。
【0031】
なお、上記実施の形態の説明では、EPGのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されており、カーソルがどのセルを指示しているかの情報に基づき、ライブラリチェック部18が、カーソルが指示しているセル及びこのセルに隣接するセルのチャンネルの番組のデータをデコードするために使用するライブラリの名前をEPGのデータから検知するものについて説明したが、EPGのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されていない場合は、カーソルがどのセルを指示しているかの情報に基づき、データ受信部11がカーソルが移動した先のセル及び及びこのセルに隣接するセルのうち、カーソルの移動方向に存在するセル,並びにこの移動方向に存在するセルに隣接し、かつカーソルが移動した先のセルにも隣接するセルのチャンネルを順次切り換えて受信し、ヘッダ分離部12でそれぞれのチャンネルの番組信号のヘッダ部を分離してライブラリ制御部14に出力し、ライブラリ制御部14が各チャンネルの番組信号のヘッダ部を解読することにより当該番組信号のデータをデコードするためのライブラリ名を検知し、これらのライブラリがライブラリバッファ15に保持されているか否かを調べ、ライブラリがライブラリバッファ15に保持されていないときは、ライブラリバッファ16に保持されていないライブラリを受信するようにライブラリ受信部16を制御するようにすればよく、上記実施の形態の場合と同様の効果を奏する。
【0032】
また、上記実施の形態ではEPG画面がチャンネルを表示するセルが6×4のマトリクス状に配置されたものについて示したが、EPG画面はチャンネルを表示するセルをm×n(mとnはそれぞれ正の整数)のマトリクス状に配置したものであればよい。
【0033】
実施の形態3.
図6は本発明の実施の形態3による放送受信装置が表示画面上に表示するEPG画面の一例を示す図である。
図に示すように、本実施の形態3による放送受信装置では、チャンネルで用いられているライブラリが同一のチャンネルをEPG画面上においてかためて表示するようにしている。
本発明の実施の形態3による放送受信装置の構成は図1に示す本発明の実施の形態1による放送受信装置と同様である。
【0034】
本実施の形態3による放送受信装置では、EPG受信部17で受信したEPGのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されている場合は、表示制御部19がこのEPGのデータから各チャンネルで使用するライブラリを検知し、同じライブラリを使用するチャンネルがEPG画面上でかたまって表示されるように表示制御を行ない、図6に示すようなEPG画面20を表示画面上に表示する。また、EPGのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されていない場合は、データ受信部11で全チャンネルを順に切り換えて受信し、各番組信号からヘッダ分離部12でそれぞれのチャンネルの番組信号のヘッダ部を分離してライブラリ制御部14に出力し、ライブラリ制御部14が各チャンネルの番組信号のヘッダ部を解読することにより当該番組信号のデータをデコードするためのライブラリ名を検知し、表示制御部19がこの検知結果に基づいて、同じライブラリを使用するチャンネルがEPG画面上でかたまって表示されるように表示制御を行ない、図6に示すようなEPG画面20を表示画面上に表示する。
【0035】
このように本実施の形態3では、同じライブラリを使用するチャンネルをEPG画面上でかためて表示する構成としたので、EPG画面上でチャンネル選択を行なう場合、1つのチャンネルを選択し、このチャンネルのライブラリがダウンロードされた後は、このライブラリを使用する、選択されたチャンネルの近辺のチャンネルを選択した際のライブラリのダウンロード待ち時間を不要とでき、ユーザにとって快適なチャンネル選択を実現できる。
【0036】
実施の形態4.
図7は本発明の実施の形態4による放送受信装置が表示画面上に表示するEPG画面の一例を示す図である。
本実施の形態4による放送受信装置は、チャンネルで用いられているライブラリがライブラリバッファに保持されているかを確認し、ライブラリバッファに保持されているチャンネルをEPG画面上においてかためて表示するものである。
【0037】
本発明の実施の形態4による放送受信装置の構成は図1に示す本発明の実施の形態1による放送受信装置と同様である。
【0038】
本実施の形態4による放送受信装置では、EPG受信部17で受信したEPGのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されている場合は、チャンネルチェック部18がこのEPGのデータから各チャンネルで使用するライブラリを検知し、ライブラリバッファ15に保持されているライブラリと比較して、ライブラリバッファ15に保持されているライブラリを使用しているチャンネルを表示制御部19に通知する。表示制御部19はライブラリチェック部18からの通知に基づき、ライブラリバッファ15に保持されているライブラリを使用しているチャンネルがEPG画面上でかたまって表示されるように表示制御を行ない、図7に示すようなEPG画面20を表示画面上に表示する。図7は、ライブラリA〜DのうちライブラリA及びBのみがライブラリバッファ15に保持されている場合の表示例であり、図に示すように、ライブラリA及びBを用いるチャンネルはEPG画面の左側にかたまって表示される。
【0039】
また、EPGのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されていない場合は、データ受信部11で全チャンネルを順に切り換えて受信し、各番組信号からヘッダ分離部12でそれぞれのチャンネルの番組信号のヘッダ部を分離してライブラリ制御部14に出力し、ライブラリ制御部14が各チャンネルの番組信号のヘッダ部を解読することにより当該番組信号のデータをデコードするためのライブラリ名を検知し、さらにライブラリバッファ15に保持されているライブラリと比較して、ライブラリバッファ15に保持されているライブラリを使用しているチャンネルを表示制御部19に通知する。表示制御部19はライブラリ制御部14からの通知に基づき、ライブラリバッファ15に保持されているライブラリを使用しているチャンネルがEPG画面上でかたまって表示されるように表示制御を行なう。
【0040】
このように本実施の形態4では、ライブラリバッファ15に保持されているライブラリを使用するチャンネル、すなわち、チャンネル選択をしたときにライブラリのダウンロードの必要がないチャンネルをEPG画面上でかためて表示する構成としたので、EPG画面上でこのかたまりの中であればどのチャンネルを選択しても、チャンネル選択時のダウンロード待ち時間が不要であり、ユーザは快適にチャンネル選択を行なうことができる。また、ライブラリバッファ15に保持されていないライブラリを使用するチャンネルに関しては、上記実施の形態1または2の構成を採用することにより、これらのチャンネルを選択する際にもダウンロード待ち時間を短く、あるいは全く無くすることが可能である。
【0041】
実施の形態5.
実施の形態1,2では複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクス状に配置したEPG画面上で上記複数のセルのいずれかを一回のリモコン操作により1つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものについて示したが、本実施の形態5による放送受信装置は、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクスで再帰的に配列したEPG画面を表示画面上に表示しm×nのマトリクス構造の入力キーを持つリモコンの入力キーをEPG画面のセルの配列の再帰回数よりも一回少ない回数選択することにより選択された最小単位のm×nのマトリクスに配列されたセルのうちの1つをm×nのマトリクス構造の入力キーを持つリモコンの対応する位置の入力キーにより選択することにより行なうものである。
【0042】
本実施の形態5による放送受信装置の構成は図1に示す本発明の実施の形態1による放送受信装置と同様である。
また、図8は本実施の形態5の放送受信装置においてチャンネル選択に用いるリモコン装置の入力キーの構成を示す図である。このリモコン装置は、図9に示すようなEPGを操作するのに用いられる。ユーザはリモコン装置の中央部に配置された「左上」,「右上」,「左下」,「右下」のいずれかの入力キーのいずれかを押下する。この入力キーは、表示画面を4分割したときの各位置を示すものであり、図9のEPG画面が表示された状態で「左上」のキーを押すと図9において左上部分が選択され、EPG画面は例えばこの部分の色を変える等して、当該部分が選択されていることを示す。そして、この状態で、リモコン装置の図示しない「選択」キーを押下することにより、表示画面が図10に示すものに切り替わる。同様に図9のEPG画面が表示された状態で、「右上」のキーを押すと図9において右上部分が選択され、「選択」キーを押下することにより、表示画面が図11に示すものに切り替わり、「左下」のキーを押すと図9において左下部分が選択され、「選択」キーを押下することにより、表示画面が図12に示すものに切り替わり、「右下」のキーを押すと図9において右下部分が選択され、「選択」キーを押下することにより、表示画面が図13に示すものに切り替わる。また、リモコン装置に設けられた「上」,「下」,「左」,「右」の入力キーは選択範囲の変更に用いられる。例えば図9のEPG画面が表示された状態で「左上」のキーを押して図9のEPG画面において左上部分を選択範囲とした状態で「下」のキーを押すとEPG画面において左下部分が選択範囲となり、この左下部分が選択範囲となった状態でさらに「右」のキーを押すとEPG画面において右下部分が選択範囲となり、この右下部分が選択範囲となった状態でさらに「上」のキーを押すとEPG画面において右上部分が選択範囲となり、この右下部分が選択範囲となった状態でさらに「左」のキーを押すとEPG画面において左上部分が選択範囲となる。また、リモコン装置に設けられた「昇」のキーを押すと一つ階層が上昇し、例えば図9のEPG画面が表示された状態で「昇」のキーを押したときは図14に示すようなEPG画面が表示され、図10〜図13のEPG画面が表示された状態で「昇」のキーを押したときは図9のEPG画面が表示されることとなる。
【0043】
そして、例えば図10のEPG画面が表示された状態ではリモコン装置の「左上」の入力キーはch1,「右上」の入力キーはch2,「左下」の入力キーはch5,「右下」の入力キーはch6にそれぞれ対応し、いずれかのキーを押下することにより、対応するチャンネルが選択される。
【0044】
このような選択方式のEPGを用いた場合、チャンネルの最終決定時には、選択されるチャンネルの候補はかならず4つのチャンネルである。本実施の形態5による放送受信装置では、リモコン操作によりEPG画面の選択が行なわれ、図10〜図13のEPG画面が表示された時点でこのEPG画面に表示された4つのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムがライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、ライブラリバッファに格納するようにしている。
【0045】
具体的には、EPG受信部17で受信したEPGのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されている場合は、例えば、最終選択画面として図10が表示されたとき、表示制御部19から、EPG画面に含まれるチャンネル(ch1,ch2,ch5,ch6)がライブラリチェック部18に通知され、チャンネルチェック部18がEPGのデータから各チャンネルで使用するライブラリを検知し、これらのライブラリがライブラリバッファ15に保持されているか否かを調べ、ライブラリバッファ15に保持されていないときは、ライブラリバッファ16に保持されていないライブラリを受信するようにライブラリ受信部16を制御する。ライブラリ受信部16はライブラリチェック部18の制御に応じて、ライブラリバッファ16に保持されていないライブラリを放送からダウンロードし、これをライブラリバッファ16に格納する。
【0046】
また、EPG受信部17で受信したEPGのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されていない場合は、例えば、最終選択画面として図10が表示されたとき、表示制御部19から、EPG画面に含まれるチャンネル(ch1,ch2,ch5,ch6)がデータ受信部11に通知され、データ受信部11がこれらのチャンネルを順次切り換えて受信し、ヘッダ分離部12でそれぞれのチャンネルの番組信号のヘッダ部を分離してライブラリ制御部14に出力し、ライブラリ制御部14が各チャンネルの番組信号のヘッダ部を解読することにより当該番組信号のデータをデコードするためのライブラリ名を検知し、これらのライブラリがライブラリバッファ15に保持されているか否かを調べ、ライブラリがライブラリバッファ15に保持されていないときは、ライブラリバッファ16に保持されていないライブラリを受信するようにライブラリ受信部16を制御する。
【0047】
このように、最終選択のためのEPG画面が表示された時点でこのEPG画面上に表示されたチャンネルの番組のデータをデコードするために使用するライブラリをプリフェッチすることにより、選択される最終候補のチャンネルで用いられるライブラリであってライブラリバッファに保持されていないもののダウンロードが受信チャンネルの選択に先立って開始されることとなり、EPGを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる。
【0048】
このように、本実施の形態による放送受信装置では、複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルを2×2のマトリクスで再帰的に配列したEPG画面を表示画面上に表示し2×2のマトリクス構造の入力キーを持つリモコンの入力キーをEPG画面のセルの配列の再帰回数よりも一回少ない回数選択することにより選択された最小単位の2×2のマトリクスに配列されたセルのうちの1つを2×2のマトリクス構造の入力キーを持つリモコンの対応する位置の入力キーにより選択することにより行なうものにおいて、上記EPG画面上において上記リモコンの入力キーをEPG画面のセルの配列の再帰回数よりも一回少ない回数選択した時点で、選択された最小単位の2×2のマトリクスに配列されたセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えた構成としたから、EPGを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる。
【0049】
なお、上記実施の形態では、複数のチャンネルのそれぞれに対応する複数のセルを2×2のマトリクスで再帰的に配列したEPG画面を表示画面上に表示し2×2のマトリクス構造の入力キーを持つリモコンの入力キーをEPG画面のセルの配列の再帰回数よりも一回少ない回数選択することにより選択された最小単位の2×2のマトリクスに配列されたセルのうちの1つを2×2のマトリクス構造の入力キーを持つリモコンの対応する位置の入力キーにより選択することにより行なうものについて示したが、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクスで再帰的に配列したEPG画面を表示画面上に表示しm×nのマトリクス構造の入力キーを持つリモコンの入力キーをEPG画面のセルの配列の再帰回数よりも一回少ない回数選択することにより選択された最小単位のm×nのマトリクスに配列されたセルのうちの1つをm×nのマトリクス構造の入力キーを持つリモコンの対応する位置の入力キーにより選択するものであれば、本発明を適用することができ、上記実施の形態と同様の効果を奏する。
【0050】
【発明の効果】
以上のように、本発明(請求項1)によれば、複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクス状に配置したEPG画面上で上記複数のセルのいずれかを一回のリモコン操作により1つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記EPG画面上において上記カーソルが配置されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えた構成としたから、EPGを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる効果がある。
【0051】
また、本発明(請求項2)によれば、複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクス状に配置したEPG画面上で上記複数のセルのいずれかを一回のリモコン操作により1つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記EPG画面上において上記カーソルが上記複数のセルのうちの第1のセルからこれに隣接する第2のセルに移動したときに、該第2のセル,第2のセルに隣接するセルのうち上記第1のセルから第2のセルへの移動方向に存在する第3のセル,及びこの第3のセルに隣接しかつ上記第2のセルにも隣接する第4,第5のセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えた構成としたから、EPGを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる効果がある。
【0052】
また、本発明(請求項3)によれば、複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクス状に配置したEPG画面上で上記複数のセルのいずれかを一回のリモコン操作により1つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウエアプログラムを保持するライブラリバッファと、同一のデコードソフトウェアプログラムを用いてデコードされるチャンネルのセルがEPG画面上においてかたまって配列されるようにEPG画面の表示制御を行なう表示制御手段と、前記EPG画面上において前記カーソルで選択されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが前記ライブラリバッファに保持されているか否かを検知し、前記ライブラリバッファに保持されていないデコードソフトウエアプログラムを前記ライブラリバッファにダウンロードするプログラムダウンロード手段とを備えた構成としたから、EPG画面上でチャンネル選択を行なう場合、1つのチャンネルを選択し、このチャンネルのライブラリがダウンロードされた後は、このライブラリを使用する、選択されたチャンネルの近辺のチャンネルを選択した際のライブラリのダウンロード待ち時間を不要とでき、ユーザにとって快適なチャンネル選択を実現できる効果がある。
【0053】
また、本発明(請求項4)によれば、複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクス状に配置したEPG画面上で上記複数のセルのいずれかを一回のリモコン操作により1つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記ライブラリバッファに保持されたデコードソフトウェアプログラムを用いてデコードされるチャンネルのセルがEPG画面上においてかたまって配列されるようにEPG画面の表示制御を行なう表示制御手段と、前記EPG画面上において前記カーソルで選択されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウエアプログラムが前記ライブラリバッファに保持されているか否かを検知し、前記ライブラリバッファに保持されていないデコードソフトウェアプログラムを前記ライブラリバッファにダウンロードするプログラムダウンロード手段とを備えた構成としたから、EPG画面上でこのかたまりの中であればどのチャンネルを選択しても、チャンネル選択時のダウンロード待ち時間が不要であり、ユーザが快適にチャンネル選択を行なうことができる効果がある。
【0054】
また、本発明(請求項5)によれば、複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクスで再帰的に配列したEPG画面を表示画面上に表示しm×nのマトリクス構造の入力キーを持つリモコンの入力キーをEPG画面のセルの配列の再帰回数よりも一回少ない回数選択することにより選択された最小単位のm×nのマトリクスに配列されたセルのうちの1つをm×nのマトリクス構造の入力キーを持つリモコンの対応する位置の入力キーにより選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記EPG画面上において上記リモコンの入力キーをEPG画面のセルの配列の再帰回数よりも一回少ない回数選択した時点で、選択された最小単位のm×nのマトリクスに配列されたセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えた構成としたから、EPGを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる効果がある。
【図面の簡単な説明】
【図1】実施の形態1による放送受信装置の構成を示すブロック図である。
【図2】EPG画面の表示例を示す図である。
【図3】図2に示すEPG画面を用いてチャンネル選択を行なうためのリモコン装置の入力キーの一例を示す図である。
【図4】実施の形態2による放送受信装置の動作を説明するための図である。
【図5】実施の形態1,2による動作を説明するためのフローチャート図である。
【図6】実施の形態3による放送受信装置が表示するEPG画面の一例を示す図である。
【図7】実施の形態4による放送受信装置が表示するEPG画面の一例を示す図である。
【図8】実施の形態5による放送受信装置において用いられるリモコン装置の入力キーの一例を示す図である。
【図9】実施の形態5による放送受信装置におけるチャンネル選択動作を説明するための図である。
【図10】実施の形態5による放送受信装置におけるチャンネル選択動作を説明するための図である。
【図11】実施の形態5による放送受信装置におけるチャンネル選択動作を説明するための図である。
【図12】実施の形態5による放送受信装置におけるチャンネル選択動作を説明するための図である。
【図13】実施の形態5による放送受信装置におけるチャンネル選択動作を説明するための図である。
【図14】実施の形態5による放送受信装置におけるチャンネル選択動作を説明するための図である。
【図15】放送衛星を用いた放送システムの構成を示す図である。
【図16】従来の放送システムにおいて放送業者から放送されるデータ及びこれを受信した放送受信装置の画面表示の一例を示す図である。
【図17】ソフトウェアによる信号処理を利用した放送システムにおいて放送業者から放送されるデータ及びこれを受信した放送受信装置の画面表示の一例を示す図である。
【図18】放送により放送データをデコードするためのデコードソフトウェアプログラム配信する形態の例を示す図である。
【符号の説明】
11 デコード受信部
12 ヘッダ分離部
13 デコード処理部
14 ライブラリ制御部
15 ライブラリバッファ
16 ライブラリ受信部
17 EPG受信部
18 ライブラリチェック部
19 表示制御部
20 EPG画面
21 セル
22 カーソル
30 入力キー
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a broadcast receiving apparatus for receiving a broadcast signal broadcast by a data broadcasting method for broadcasting a program signal of at least two types of broadcast systems on a plurality of channels and a decode software program for decoding the broadcast program signal. It is about.
[0002]
[Prior art]
FIG. 15 is a diagram showing a configuration of a broadcasting system using a broadcasting satellite. In the drawing, reference numeral 201 denotes a broadcasting company such as a television broadcasting station that broadcasts a broadcasting signal of one or a plurality of channels, and 202 denotes a plurality of broadcasting companies 201 Is a broadcaster composed of broadcast satellites that receive a broadcast signal from, process the broadcast signal, and transmit the processed signal to a viewer terminal (broadcast receiving device).
[0003]
In a conventional broadcasting system, all broadcasters perform program production and broadcast transmission for all channels in a common broadcasting system (eg, a video transmission system, a video encoding system, etc.) such as MPEG. The broadcast is received and reproduced by using dedicated hardware corresponding to the broadcast system. That is, in a conventional broadcasting system, as shown in FIG. 16, data such as MPEG broadcasted from a broadcaster 201 and passed through a broadcaster 202 is received by a dedicated hardware of a broadcast receiving apparatus and is fully transmitted to a TV or the like. Screen display was being performed.
[0004]
On the other hand, with the improvement in computer performance, video signal processing that could only be processed by dedicated hardware in the past can be realized by software processing using general-purpose hardware. That is, if signal processing by such software is used, a plurality of broadcast data of different broadcast systems can be decoded by loading a decode software program (library) for decoding each broadcast data into general-purpose hardware. Is possible. If it becomes possible to decode a plurality of broadcast data having different broadcast systems on the receiving side in this way, various broadcast systems, such as data broadcast in a form different from conventional video / audio broadcast such as CG broadcast and animation broadcast, are mixed. Broadcast can be performed. In such a broadcasting system, in addition to the conventional broadcasting of only video, data such as text data and CG can be distributed in association with each other, so that it is possible for the production side to create elaborate contents. Has the advantage that it can receive a wide variety of contents, including interactive services, from conventional services that can only be viewed. For example, as shown in FIG. 17, a plurality of data of different broadcasting systems may be mixed and broadcast in a program of one channel, and a plurality of contents of different broadcasting systems may be displayed on one screen on a receiving side. is there.
[0005]
Furthermore, if a decoding software program for decoding broadcast data is distributed by broadcasting, even if the broadcast receiving apparatus does not hold a decoding software program for decoding certain broadcast data, this decoding software program can be used. Since the broadcast data can be downloaded from the broadcast and the broadcast data can be decoded, it is not necessary for the receiving device to always hold various types of decoding software programs (libraries), and it is necessary to provide a large-capacity storage means in the receiving device. There is also an advantage that it can be applied even when a new broadcasting system is used on the program provider side.
[0006]
As shown in FIG. 18 (a), as a mode of distributing a decoding software program for decoding broadcast data by broadcasting, as shown in FIG. 18 (a), for each channel, broadcast data for decoding broadcast data broadcast on that channel is decoded. 18 (b), and a dedicated program channel for broadcasting only a decode software program for decoding broadcast data separately from a channel for broadcasting data, as shown in FIG. 18 (b). A method is conceivable in which a decoding software program for decoding broadcast data broadcast on a channel that broadcasts broadcast data is repeatedly provided on this dedicated channel.
[0007]
A broadcast receiving device used in a broadcasting system that distributes a decoding software program for decoding such broadcast data includes a program storage unit (library buffer) that holds a decoding software program (library). The broadcast software is decoded using the stored decode software program. If the decode software program for decoding the received broadcast data is not stored in the program storage unit, the decode software broadcast as described above is performed. A configuration is conceivable in which the program is downloaded and used as needed.
[0008]
[Problems to be solved by the invention]
By the way, as a receiving channel selection system in a broadcast receiving apparatus, based on EPG (electric program guide) data provided by being superimposed on a program broadcast or the like, it is arranged in a matrix as shown in FIG. 2 on a display screen, for example. An EPG screen in which a channel number is displayed in each of a plurality of cells is displayed, and a cursor (in FIG. 2, pointing to cell ch8 in FIG. 2) displayed on the EPG screen is key button as shown in FIG. There is a remote control having a remote controller provided with the function of selecting a channel indicated by a cursor by pressing a select button or the like, and receiving the selected channel. The channel selection system using the EPG allows a user to select a channel by moving a cursor with a simple button operation, and also allows the user to set, for example, only his / her favorite channel on a display screen. Since the collected EPG screen can be displayed, the system is convenient for the user.
[0009]
At the time of channel selection using such an EPG, if all broadcasters use a single broadcast system for all channels, as in the case of conventional broadcasting, if a viewer selects a channel, instantaneous However, in the case of a broadcasting system using the above-described signal processing by software, when a channel is selected using an EPG, broadcast data of a channel previously selected by a broadcast receiving apparatus is decoded. If the software program is not stored, a delay time for downloading the program is required, and there is a problem that the program video may not be easily displayed.
[0010]
SUMMARY OF THE INVENTION The present invention has been made to solve such a problem, and it is an object of the present invention to reduce the download waiting time in a broadcast receiving apparatus for receiving a broadcast signal of a software broadcast system, which performs channel selection using an EPG. It is an object of the present invention to provide a broadcast receiving apparatus capable of performing the following.
[0011]
[Means for Solving the Problems]
In order to solve the above-mentioned problems, a broadcast receiving apparatus according to the present invention (claim 1) has a decoding software program for decoding program signals of two or more types of broadcasting systems on a plurality of channels and a program signal to be broadcast. A broadcast receiving apparatus for receiving a broadcast signal broadcast by a data broadcasting method for broadcasting a plurality of cells corresponding to each of the plurality of channels by m × n (m and n are positive numbers). On the EPG screen arranged in a matrix of (integer), a cursor which can be moved from one cell to one of cells adjacent thereto one by one by one remote control operation on the EPG screen. A library buffer for holding a decode software program and a library buffer for holding the decode software program are displayed on the EPG screen. Detecting whether or not a decoding software program for decoding a program broadcast on a cell in which the cursor is located and a channel of a cell adjacent to the cell is held in the library buffer; Program download means for downloading the data software program not held from the broadcast and storing the data software program in the program buffer.
[0012]
Further, a broadcast receiving apparatus according to the present invention (claim 2) provides a data broadcast method for broadcasting a program signal of two or more types of broadcast systems on a plurality of channels and a decode software program for decoding a broadcast program signal. A broadcast receiving apparatus for receiving a broadcast signal broadcast according to (1), wherein the selection of the reception channel is performed by dividing a plurality of cells corresponding to each of the plurality of channels into a matrix of m × n (m and n are positive integers). By selecting one of the plurality of cells on the EPG screen arranged at a single remote control operation with a cursor that can be moved one by one to one of the cells adjacent to the cell by one remote control operation A library buffer for holding a decoding software program and the cursor on the EPG screen When moving from the first cell of the plurality of cells to the second cell adjacent to the first cell, the second cell and the second cell adjacent to the second cell are moved from the first cell to the second cell. Decodes a program broadcast on a third cell existing in the direction of movement to the third cell, and on a channel of a fourth cell and a fifth cell adjacent to the third cell and also adjacent to the second cell. Program download means for detecting whether or not a decode software program for holding is stored in the library buffer, and when not held, downloads the data software program not held from broadcast and stores it in the program buffer It is provided with.
[0013]
Further, a broadcast receiving apparatus according to the present invention (claim 3) provides a data broadcast method for broadcasting a program signal of two or more types of broadcast systems and a decode software program for decoding a broadcast program signal on a plurality of channels. A broadcast receiving apparatus for receiving a broadcast signal broadcast according to (1), wherein the selection of the reception channel is performed by dividing a plurality of cells corresponding to each of the plurality of channels into a matrix of m × n (m and n are positive integers). By selecting one of the plurality of cells on the EPG screen arranged at a single remote control operation with a cursor that can be moved one by one to one of the cells adjacent to the cell by one remote control operation At A library buffer for holding a decoding software program; Display control means for controlling display of an EPG screen so that cells of channels decoded using the same decoding software program are arranged in a cluster on the EPG screen; Detecting whether a decoding software program for decoding a program broadcast on a channel of a cell selected by the cursor and a cell adjacent to the cell on the EPG screen is held in the library buffer, Decoding software programs not held in the library buffer are stored in the library buffer. And a program download means for downloading.
[0014]
Further, a broadcast receiving apparatus according to the present invention (claim 4) provides a data broadcast method for broadcasting program signals of two or more types of broadcast systems on a plurality of channels and a decode software program for decoding broadcast program signals. A broadcast receiving apparatus for receiving a broadcast signal broadcast according to (1), wherein the selection of the reception channel is performed by dividing a plurality of cells corresponding to each of the plurality of channels into a matrix of m × n (m and n are positive integers). By selecting one of the plurality of cells on the EPG screen arranged at a single remote control operation with a cursor that can be moved one by one to one of the cells adjacent to the cell by one remote control operation And a library buffer for holding the decoding software program. ,Up Display control means for controlling display of the EPG screen so that cells of channels decoded using the decoding software program held in the library buffer are arranged in a block on the EPG screen; Detecting whether or not a decoding software program for decoding a program broadcast on a cell of a cell selected by the cursor and a cell adjacent to the cell on the EPG screen is held in the library buffer; Program download means for downloading a decode software program not held in the library buffer to the library buffer.
[0015]
Further, a broadcast receiving apparatus according to the present invention (claim 5) provides a data broadcast method for broadcasting program signals of two or more types of broadcast systems and a decode software program for decoding broadcasted program signals on a plurality of channels. Is a broadcast receiving apparatus for receiving a broadcast signal broadcasted by a plurality of cells, wherein a plurality of cells corresponding to each of the plurality of channels are selected by a matrix of m × n (m and n are positive integers). A recursively arranged EPG screen is displayed on a display screen, and an input key of a remote controller having an input key having an m × n matrix structure is selected by selecting one less than the number of recursions of the cell arrangement of the EPG screen. One of the cells arranged in the m × n matrix of the minimum unit corresponds to a remote controller having an input key having an m × n matrix structure. And a library buffer for holding a decoding software program, and selecting the input key of the remote controller on the EPG screen once less than the number of recursions of the cell arrangement on the EPG screen. At that point, it is detected whether or not a decoding software program for decoding a program broadcast on a cell channel arranged in the selected minimum unit m × n matrix is held in the library buffer, A program download unit that downloads, from the broadcast, the data software program that is not stored when the data software program is not stored, and stores the data software program in the program buffer.
[0016]
BEST MODE FOR CARRYING OUT THE INVENTION
Embodiment 1 FIG.
FIG. 1 is a diagram showing a configuration of a broadcast receiving apparatus according to a first embodiment of the present invention. In FIG. 1, reference numeral 11 denotes a data receiving unit for receiving a broadcast signal of a program distributed from a broadcaster. Here, the program signal distributed from the broadcaster includes a data section and a header section, and the header section stores attribute data such as a name of a decoding software program (library) used for decoding the data. It has been described. Reference numeral 12 denotes a header separation unit that separates a header part and a data part of the program signal received by the data reception unit 11, outputs the header part to a library control unit 14 described later, and outputs the data part to a data processing unit 13 described later. It is. A library receiving unit 16 receives a decoding software program (library) for decoding program signal data from a broadcast signal. The library control unit 14 detects a library name for decoding program signal data from the header obtained from the header separation unit 12, and checks whether or not this library is stored in the library buffer. Reference numeral 15 denotes a library buffer that holds a library received by the library receiving unit 16. The data processing unit 13 decodes the data output from the header separation unit 12 using the library held in the library buffer 15. Reference numeral 17 denotes an EPG receiving unit that receives EPG (electric program guide) data used for channel selection on the broadcast receiving device side. Here, it is assumed that the name of the library used to decode the data of the program of each channel is described in the EPG data. Reference numeral 18 denotes a library check unit for comparing the name of a library used for decoding program signal data of each channel described in EPG data with the library held in the library buffer 15. Reference numeral 19 denotes a display control unit for controlling display of an EPG screen on the display screen.
[0017]
FIG. 5A is a flowchart for explaining the operation of the broadcast receiving apparatus according to the first embodiment. Hereinafter, the operation of the broadcast receiving apparatus according to the first embodiment will be described with reference to FIG.
[0018]
In the broadcast receiving apparatus according to the present embodiment, the reception channel is selected using, for example, an EPG screen 20 as shown in FIG. When the user operates the remote controller to enter the receiving channel selection mode (S1), the display control unit 19 displays a plurality of channels as shown in FIG. 2 on the display screen based on the EPG data received by the EPG receiving unit. An EPG screen in which a plurality of cells 21 corresponding to each are arranged in a matrix is displayed. On the EPG screen 20, a cursor 22 for indicating a cell is also displayed. FIG. 2 shows that the cursor 22 points to ch8.
[0019]
Although FIG. 2 shows an example in which only the channel number is displayed in the cell 21, information on a program currently being broadcast on each channel may be displayed in each cell 21 together with the channel number. Good.
[0020]
The display control unit 19 detects which cell the cursor points to (S2), and provides this information to the library check unit 18. Based on the information on which cell the cursor points to, the library check unit 18 determines the cell indicated by the cursor and the cell adjacent to this cell, that is, the cell of ch8 and the cell adjacent to this cell in the example of FIG. For the channels of eight cells, ch1, 2, 3, 7, 9, 13, 14, and 15, the names of the libraries used to decode the program data of these channels are detected from the EPG data (S3). . Then, it is checked whether or not these libraries are stored in the library buffer 15 (S4). If the libraries are not stored in the library buffer 15, the library is controlled to receive the libraries not stored in the library buffer 16. It controls the receiving unit 16. Under the control of the library check unit 18, the library receiving unit 16 downloads a library not held in the library buffer 16 from the broadcast (S5) and stores it in the library buffer 16.
[0021]
On an EPG screen 20 in which a plurality of cells respectively corresponding to a plurality of channels are arranged in a matrix as shown in FIG. 2, a plurality of cursor movement directions (up, down, left, right, and oblique directions) as shown in FIG. When one of the input keys 30 is pressed to select a receiving channel using a cursor that moves one cell at a time from one cell to a cell adjacent to the cell in the moving direction indicated by the input key of the remote controller, for example, as shown in FIG. As shown in FIG. 2, assuming that the cursor 22 is at the position of ch8, the cells 21 to which the cursor 22 can move by pressing the input key once are ch1, 2, 3, 7, 9, 13, 14, 15, and 15. 8 cells. Therefore, when the cursor is at the position of ch8, it can be said that there is a high possibility that the cursor moves to any of these eight cells and the channel to which the cursor has moved is selected. As described above, the broadcast receiving apparatus according to the present embodiment detects the cell indicated by the cursor on the EPG screen, and stores the library used in the channel of this cell and the channel of the cell adjacent to this cell in the library buffer. It checks whether or not it is stored in the library, and if it is not stored, it downloads the library that is not stored from the broadcast and stores it in the library buffer, so it is used on channels that are likely to be selected. The download of the library that is not held in the library buffer is started before the selection of the reception channel, and the download waiting time of the broadcast receiving apparatus that performs the channel selection using the EPG can be reduced.
[0022]
As described above, in the broadcast receiving apparatus according to the present embodiment, selection of a reception channel is performed by selecting one of the plurality of cells on the EPG screen in which the plurality of cells corresponding to the plurality of channels are arranged in a matrix. In this case, the remote control operation is performed by selecting one cell from one cell to one of the cells adjacent thereto with a cursor that can be moved one by one. Detecting whether or not a decoding software program for decoding a program broadcast on a channel of a cell adjacent to the cell is held in the library buffer, and when the decoding software program is not held, the data software program which is not held From the broadcast and store it in the library buffer Because was configured to include a step, it is possible to reduce the download waiting time of a broadcast receiving apparatus which performs channel selection using EPG.
[0023]
In the description of the above embodiment, the name of the library used to decode the program data of each channel is described in the EPG data, and based on the information indicating which cell the cursor points to, Although the library check unit 18 detects from the EPG data the name of the library used to decode the program data of the cell indicated by the cursor and the cell adjacent to this cell, the EPG data has been described. If the name of the library used to decode the data of the program of each channel is not described in the data, the data receiving unit 11 specifies the cell based on the information indicating which cell the cursor indicates. Receiving cell by sequentially switching the channel of the current cell and the cell adjacent to this cell, and separating the header. In 12, the header of the program signal of each channel is separated and output to the library control unit 14, which decodes the header of the program signal of each channel to decode the data of the program signal. Of the library buffer 15 and checks whether or not these libraries are stored in the library buffer 15. If the library is not stored in the library buffer 15, the library buffer 16 receives the library not stored in the library buffer 16. It is sufficient to control the library receiving unit 16 in the first embodiment, and the same effect as in the above embodiment can be obtained.
[0024]
Further, in the above embodiment, the EPG screen has been described in which the cells for displaying the channels are arranged in a 6 × 4 matrix, but the cells for displaying the channels in the EPG screen are m × n (m and n respectively). What is necessary is just to arrange in the form of a matrix (positive integer).
[0025]
Embodiment 2 FIG.
In the broadcast receiving apparatus according to the first embodiment, the cursor position on the EPG screen is detected, and all the channels of the cell indicated by the cursor and the cell adjacent to this cell are used in the library. It is checked whether or not the library is held in the buffer, and the library not held is downloaded from the broadcast. However, the broadcast receiving apparatus according to the second embodiment detects the movement of the cursor position on the EPG screen, The cell after the cursor movement, the cell adjacent to this cell existing in the cursor movement direction, and the cell adjacent to this cell and also adjacent to the cell after the cursor movement are used in these channels. Check whether the library used is stored in the library buffer. It is to download the library from the broadcast.
[0026]
The configuration of the broadcast receiving apparatus according to the second embodiment of the present invention is the same as that of the broadcast receiving apparatus according to the first embodiment of the present invention shown in FIG. FIG. 5B is a flowchart for explaining the operation of the broadcast receiving apparatus according to the first embodiment. Hereinafter, the operation of the broadcast receiving apparatus according to the first embodiment will be described with reference to FIG.
[0027]
In the broadcast receiving apparatus according to the present embodiment, when the user operates the remote controller to enter the receiving channel selection mode (S1), the display control unit 19 displays on the display screen based on the EPG data received by the EPG receiving unit. An EPG screen 20 in which a plurality of cells respectively corresponding to a plurality of channels are arranged in a matrix as shown in FIG. 4 is displayed. On the EPG screen 20, a cursor 22 for indicating a cell is also displayed.
[0028]
The user moves the cursor 22 displayed on the EPG screen 20 using, for example, a remote control device having input keys 30 as shown in FIG. It is assumed that the cursor 22 located at the position of ch8 in the initial state of the reception channel selection mode has been moved to the cell of ch15 by remote control operation as shown in FIG. The display control unit 19 detects the cell to which the cursor has moved and the moving direction of the cursor (here, the lower right direction) (S2), and provides this information to the library check unit 18. Based on the information from the display control unit 19, the library check unit 18 determines, based on the information from the display control unit 19, the cell (the cell of ch15) existing in the cursor movement direction (the cell of ch22) among the cells to which the cursor has moved (the cells of ch15) ), And for the channels of cells (ch16 and ch21) adjacent to the cell of ch22 and also adjacent to the cell (cell of ch15) to which the cursor has been moved, the program data of these channels are decoded. The name of the library to be used is detected from the EPG data (S3). Then, it is checked whether or not these libraries are stored in the library buffer 15 (S4). If the libraries are not stored in the library buffer 15, the library is controlled to receive the libraries not stored in the library buffer 16. It controls the receiving unit 16. Under the control of the library check unit 18, the library receiving unit 16 downloads a library not held in the library buffer 16 from the broadcast (S5) and stores it in the library buffer 16.
[0029]
On an EPG screen 20 in which a plurality of cells 21 respectively corresponding to a plurality of channels as shown in FIG. 4 are arranged in a matrix, cursor movement directions (up, down, left, right, and oblique directions) of a remote controller as shown in FIG. 3 are shown. When one of the plurality of input keys 30 is pressed to select a receiving channel by a cursor that moves one cell at a time from one cell to a cell adjacent to the cell in the moving direction indicated by the input key of the remote controller, the user selects one of the receiving channels. For example, as shown in FIG. 4, when the cursor is moved from ch8 to ch15 by the remote control operation, the cells to which the cursor can be moved by pressing the next input key are ch8, 9, 10, 14, 16, and 16. , 20, 21 and 22. Here, considering that the cursor has moved from ch8 to ch15, it is considered that there is little chance that the cursor will return to ch8 again. If the cursor moves to ch9 or ch14, it is sufficient to move directly from ch8. It is considered that the probability of moving to ch14 is low, and when moving to ch10, moving to ch8 → ch9 → ch10, and moving to ch20, usually moving to ch8 → ch14 → ch20. It is considered that the probability of moving to ch10 or ch20 is relatively low. Conversely, when the cursor moves from ch8 to ch15, the cell (cell of ch22) existing in the moving direction of the cursor and the cell adjacent to this cell of ch22 among the cells adjacent to ch15. Also, the cursor is likely to move to any of the cells (ch16 and ch21) adjacent to the cell to which the cursor has moved (the cell of ch15), and the channel to which the cursor has moved is likely to be selected. It can be considered that. In the broadcast receiving apparatus according to the present embodiment, as described above, the movement of the cursor on the EPG screen is detected, and among the cell to which the cursor has moved and the cell adjacent to this cell, the cursor exists in the moving direction of the cursor. And the channel of the cell adjacent to the cell existing in the moving direction and also adjacent to the cell to which the cursor is moved are used in the channel of this cell and the channel of the cell adjacent to this cell. It checks whether the library is stored in the library buffer, and if not, downloads the non-held library from the broadcast and stores it in the library buffer. Libraries used in high channels that are not held in the library buffer Downloading will be starts prior to the selection of the receiving channel, it is possible to reduce the download waiting time of a broadcast receiving apparatus which performs channel selection using EPG.
[0030]
As described above, in the broadcast receiving apparatus according to the present embodiment, selection of a reception channel is performed by selecting one of the plurality of cells on the EPG screen in which the plurality of cells corresponding to the plurality of channels are arranged in a matrix. In this case, the cursor is moved from one cell to one of the cells adjacent to the cell by a remote control operation one by one with a cursor that can be moved one by one. Of the cells adjacent to this cell, the cell that is present in the direction of the cursor movement and the program that is broadcast on the channel of the cell that is adjacent to the cell that exists in this direction of movement and that is also adjacent to the cell to which the cursor has moved Check whether a decoding software program for decoding When not held, the data software program which is not held is downloaded from the broadcast and stored in the library buffer. Therefore, the broadcast receiving apparatus which performs channel selection using the EPG is downloaded. Waiting time can be reduced.
[0031]
In the description of the above embodiment, the name of the library used to decode the program data of each channel is described in the EPG data, and based on the information indicating which cell the cursor points to, Although the library check unit 18 detects from the EPG data the name of the library used to decode the program data of the cell indicated by the cursor and the cell adjacent to this cell, the EPG data has been described. If the name of the library used to decode the data of the program of each channel is not described in the data, the data receiving unit 11 moves the cursor based on the information on which cell the cursor points to. A cell existing in the moving direction of the cursor among the previous cell and cells adjacent to this cell, In addition, the channel of the cell adjacent to the cell existing in the moving direction and adjacent to the cell to which the cursor is moved is sequentially switched and received, and the header separating unit 12 separates the header of the program signal of each channel. The library control unit 14 detects the library name for decoding the data of the program signal by decoding the header portion of the program signal of each channel, and outputs the library name to the library buffer. It is checked whether or not the library is stored in the library buffer 15. If the library is not stored in the library buffer 15, the library receiving unit 16 may be controlled to receive the library not stored in the library buffer 16. The same effects as in the above embodiment can be obtained.
[0032]
Further, in the above embodiment, the EPG screen has been described in which the cells for displaying the channels are arranged in a 6 × 4 matrix, but the cells for displaying the channels in the EPG screen are m × n (m and n respectively). What is necessary is just to arrange in the form of a matrix (positive integer).
[0033]
Embodiment 3 FIG.
FIG. 6 is a diagram showing an example of an EPG screen displayed on the display screen by the broadcast receiving device according to the third embodiment of the present invention.
As shown in the figure, in the broadcast receiving apparatus according to the third embodiment, the library used for the channel displays the same channel on the EPG screen.
The configuration of the broadcast receiving apparatus according to the third embodiment of the present invention is the same as that of the broadcast receiving apparatus according to the first embodiment of the present invention shown in FIG.
[0034]
In the broadcast receiving apparatus according to the third embodiment, if the name of the library used to decode the program data of each channel is described in the EPG data received by the EPG receiving unit 17, the display control unit 19 Detects the library used for each channel from the EPG data, performs display control so that the channels using the same library are displayed collectively on the EPG screen, and displays the EPG screen 20 as shown in FIG. Display on the screen. If the name of the library used to decode the data of the program of each channel is not described in the data of the EPG, the data receiving unit 11 sequentially receives and switches all the channels, and separates the header from each program signal. The section 12 separates the header of the program signal of each channel and outputs it to the library control section 14. The library control section 14 decodes the header of the program signal of each channel to decode the data of the program signal. The display control unit 19 detects the library name for the EPG, and controls the display based on the detection result so that the channels using the same library are displayed collectively on the EPG screen. The screen 20 is displayed on the display screen.
[0035]
As described above, in the third embodiment, the channels using the same library are displayed on the EPG screen in an upright manner. Therefore, when selecting a channel on the EPG screen, one channel is selected and this channel is selected. After the library is downloaded, the waiting time for downloading the library when selecting a channel near the selected channel using this library can be eliminated, and the channel selection comfortable for the user can be realized.
[0036]
Embodiment 4 FIG.
FIG. 7 is a diagram showing an example of an EPG screen displayed on the display screen by the broadcast receiving device according to the fourth embodiment of the present invention.
The broadcast receiving apparatus according to the fourth embodiment checks whether a library used in a channel is stored in a library buffer, and displays the channel stored in the library buffer on the EPG screen. is there.
[0037]
The configuration of the broadcast receiving apparatus according to the fourth embodiment of the present invention is the same as that of the broadcast receiving apparatus according to the first embodiment of the present invention shown in FIG.
[0038]
In the broadcast receiving apparatus according to the fourth embodiment, if the name of the library used to decode the program data of each channel is described in the EPG data received by the EPG receiving unit 17, the channel checking unit 18 Detects the library used in each channel from the EPG data, compares the library used in the library buffer 15 with the library used in the library buffer 15, and displays the channel using the library stored in the library buffer 15 in the display controller 19. Notify Based on the notification from the library check unit 18, the display control unit 19 performs display control so that the channels using the library held in the library buffer 15 are displayed collectively on the EPG screen. An EPG screen 20 as shown is displayed on the display screen. FIG. 7 is a display example in the case where only the libraries A and B among the libraries A to D are held in the library buffer 15, and as shown in the figure, the channels using the libraries A and B are displayed on the left side of the EPG screen. It is displayed collectively.
[0039]
If the name of the library used to decode the data of the program of each channel is not described in the data of the EPG, the data receiving unit 11 sequentially receives and switches all the channels, and separates the header from each program signal. The section 12 separates the header of the program signal of each channel and outputs it to the library control section 14. The library control section 14 decodes the header of the program signal of each channel to decode the data of the program signal. , And compares it with the library held in the library buffer 15 to notify the display control unit 19 of the channel using the library held in the library buffer 15. The display control unit 19 performs display control based on the notification from the library control unit 14 so that the channels using the library held in the library buffer 15 are displayed collectively on the EPG screen.
[0040]
As described above, in the fourth embodiment, the channels using the library held in the library buffer 15, that is, the channels that do not need to be downloaded when the channel is selected are displayed on the EPG screen. With this configuration, no matter which channel is selected in this block on the EPG screen, a download waiting time at the time of channel selection is not required, and the user can select a channel comfortably. Also, for channels using a library that is not held in the library buffer 15, the configuration of the first or second embodiment is adopted, so that when these channels are selected, the download waiting time is reduced, or the download wait time is reduced. It is possible to eliminate it.
[0041]
Embodiment 5 FIG.
In the first and second embodiments, one of the plurality of cells is arranged on an EPG screen in which a plurality of cells respectively corresponding to a plurality of channels are arranged in a matrix of m × n (m and n are positive integers). In the broadcast receiving apparatus according to the fifth embodiment, a single remote control operation is performed by selecting a cell from one cell to any of adjacent cells with a cursor that can be moved one by one. , A plurality of cells corresponding to each of the plurality of channels are recursively arranged in a matrix of m × n (m and n are positive integers) on an EPG screen on a display screen. The input keys of the remote controller having the input keys are arranged in an m × n matrix of the minimum unit selected by selecting the number of times less than the number of recursions of the cell arrangement on the EPG screen. Those carried out by selecting the input key of the corresponding position of the remote control having an input key matrix structure of m × n one of the cells.
[0042]
The configuration of the broadcast receiving apparatus according to the fifth embodiment is the same as that of the broadcast receiving apparatus according to the first embodiment of the present invention shown in FIG.
FIG. 8 is a diagram showing a configuration of input keys of a remote control device used for channel selection in the broadcast receiving device of the fifth embodiment. This remote control device is used to operate an EPG as shown in FIG. The user presses one of the input keys “upper left”, “upper right”, “lower left”, and “lower right” arranged at the center of the remote controller. This input key indicates each position when the display screen is divided into four parts. When the "upper left" key is pressed while the EPG screen of FIG. 9 is displayed, the upper left part is selected in FIG. The screen indicates that the part is selected, for example, by changing the color of the part. Then, by pressing a “select” key (not shown) of the remote controller in this state, the display screen is switched to the one shown in FIG. Similarly, when the "upper right" key is pressed while the EPG screen of FIG. 9 is displayed, the upper right portion in FIG. 9 is selected, and by pressing the "select" key, the display screen is changed to the one shown in FIG. Switching, pressing the "lower left" key selects the lower left part in FIG. 9, and pressing the "select" key switches the display screen to that shown in FIG. 12, and pressing the "lower right" key causes the display to change. When the lower right part is selected in 9 and the "select" key is pressed, the display screen is switched to that shown in FIG. The "up", "down", "left", and "right" input keys provided on the remote controller are used to change the selection range. For example, when the “upper left” key is pressed while the EPG screen of FIG. 9 is displayed and the “lower” key is pressed while the upper left portion is selected in the EPG screen of FIG. 9, the lower left portion is selected in the EPG screen. When the "right" key is further pressed in a state where the lower left portion is in the selection range, the lower right portion becomes the selection range in the EPG screen, and further in this state in which the lower right portion becomes the selection range, When the key is pressed, the upper right portion becomes the selection range on the EPG screen. When the lower left portion is the selection range, when the "left" key is further pressed, the upper left portion becomes the selection range on the EPG screen. When the "UP" key provided on the remote control device is pressed, one level goes up. For example, when the "UP" key is pressed while the EPG screen of FIG. 9 is displayed, as shown in FIG. When the "UP" key is pressed while the EPG screen of FIG. 10 is displayed and the EPG screen of FIG. 10 to FIG. 13 is displayed, the EPG screen of FIG. 9 is displayed.
[0043]
For example, when the EPG screen of FIG. 10 is displayed, the “upper left” input key of the remote control device is ch1, the “upper right” input key is ch2, the “lower left” input key is ch5, the “lower right” input. The keys correspond to ch6, respectively, and pressing any key selects the corresponding channel.
[0044]
In the case of using the EPG of such a selection method, when the channel is finally determined, the candidates for the selected channel are always four channels. In the broadcast receiving apparatus according to the fifth embodiment, an EPG screen is selected by remote control operation, and when the EPG screen shown in FIGS. 10 to 13 is displayed, the broadcast is broadcast on the four channels displayed on the EPG screen. It detects whether a decoding software program for decoding a program is held in the library buffer, and when not held, downloads the data software program not held from the broadcast and stores it in the library buffer. I have to.
[0045]
Specifically, when the name of the library used to decode the program data of each channel is described in the EPG data received by the EPG receiving unit 17, for example, FIG. 10 is displayed as the final selection screen. Then, the channel (ch1, ch2, ch5, ch6) included in the EPG screen is notified to the library check unit 18 from the display control unit 19, and the channel check unit 18 determines the library to be used for each channel from the EPG data. The library receiving unit 16 detects whether or not these libraries are stored in the library buffer 15. If the libraries are not stored in the library buffer 15, the library receiving unit 16 is configured to receive the libraries not stored in the library buffer 16. Control. The library receiving unit 16 downloads a library not held in the library buffer 16 from the broadcast according to the control of the library checking unit 18 and stores the library in the library buffer 16.
[0046]
If the name of the library used to decode the program data of each channel is not described in the EPG data received by the EPG receiving unit 17, for example, when FIG. 10 is displayed as the final selection screen, , The channels (ch1, ch2, ch5, ch6) included in the EPG screen are notified from the display control unit 19 to the data receiving unit 11, and the data receiving unit 11 sequentially receives and switches these channels. To separate the program signal header portion of each channel and output it to the library control portion 14. The library control portion 14 decodes the header portion of the program signal of each channel to decode the data of the program signal. Library names are detected, and whether these libraries are held in the library buffer 15 Examined, when the library is not held in the library buffer 15, controls the library receiver 16 to receive the library not held in the library buffer 16.
[0047]
As described above, when the EPG screen for the final selection is displayed, the library used for decoding the data of the program of the channel displayed on the EPG screen is prefetched, so that the final candidate to be selected is Downloading of a library used in a channel that is not held in the library buffer is started prior to selection of a reception channel, and the download waiting time of a broadcast receiving apparatus that performs channel selection using the EPG is reduced. Can be.
[0048]
As described above, the broadcast receiving apparatus according to the present embodiment uses a data broadcasting method for broadcasting a program software of two or more types of broadcast systems and a decode software program for decoding the broadcasted program signal on a plurality of channels. A broadcast receiving apparatus for receiving a broadcast signal, wherein an EPG screen on which a plurality of cells corresponding to each of the plurality of channels are recursively arranged in a 2 × 2 matrix is displayed on a display screen. An input key of a remote controller having an input key of a 2 × 2 matrix structure to be displayed is arranged in a 2 × 2 matrix of a minimum unit selected by selecting the number of times less than the number of recursions of the arrangement of cells on the EPG screen. One of the selected cells is selected by an input key at a corresponding position on a remote controller having an input key having a 2 × 2 matrix structure. When the input keys of the remote controller are selected once less than the number of recursions of the cell arrangement on the EPG screen on the EPG screen, they are arranged in a 2 × 2 matrix of the selected minimum unit. Detects whether or not a decoding software program for decoding a program to be broadcast on the channel of the selected cell is held in the library buffer. When the decoding software program is not held, the data software program not held is broadcast. And a program download unit for downloading the program from the program buffer and storing the program in the program buffer. Therefore, the download waiting time of the broadcast receiving apparatus that performs channel selection using the EPG can be reduced.
[0049]
In the above embodiment, an EPG screen in which a plurality of cells corresponding to each of a plurality of channels are recursively arranged in a 2 × 2 matrix is displayed on a display screen, and input keys having a 2 × 2 matrix structure are pressed. One of the cells arranged in a 2 × 2 matrix of the minimum unit selected by selecting the input key of the remote controller having the number of times smaller than the number of recursions of the cell arrangement on the EPG screen is changed to 2 × 2. Of the remote controller having the input keys having the matrix structure described above, the selection is made by the input keys at the corresponding positions. However, a plurality of cells corresponding to each of the plurality of channels are set to m × n (m and n are positive numbers, respectively). Of the remote control having an m × n matrix structure input key is displayed on the display screen. Remote control having an input key having an m × n matrix structure, wherein one of the cells arranged in the m × n matrix of the minimum unit selected by selecting one less than the number of recursions of the array of The present invention can be applied as long as the selection is made by the input key at the corresponding position of the present embodiment, and the same effects as in the above embodiment can be obtained.
[0050]
【The invention's effect】
As described above, according to the present invention (claim 1), a data broadcasting method for broadcasting a program signal of two or more types of broadcasting systems and a decoding software program for decoding a broadcasted program signal on a plurality of channels. A broadcast receiving apparatus for receiving a broadcast signal broadcast according to (1), wherein the selection of the reception channel is performed by dividing a plurality of cells corresponding to each of the plurality of channels into a matrix of m × n (m and n are positive integers). By selecting one of the plurality of cells on the EPG screen arranged at a single remote control operation with a cursor that can be moved one by one to one of the cells adjacent to the cell by one remote control operation The library buffer holding the decoding software program and the cursor on the EPG screen. It is detected whether or not a decoding software program for decoding a program broadcast on a cell of a cell adjacent to the cell and a cell adjacent to the cell is stored in the library buffer. And a program download means for downloading a non-data software program from the broadcast and storing the program in the program buffer, so that the download waiting time of the broadcast receiving apparatus for selecting a channel using the EPG can be reduced. There is.
[0051]
Further, according to the present invention (claim 2), a broadcast signal is broadcast by a data broadcasting method for broadcasting a program signal of two or more types of broadcast systems and a decode software program for decoding a broadcast program signal on a plurality of channels. Receiving apparatus for receiving broadcast signals, wherein a plurality of cells corresponding to each of the plurality of channels are arranged in a matrix of m × n (m and n are positive integers). Decoding is performed by selecting one of the plurality of cells on the EPG screen with a cursor which can be moved one by one from a cell to one of cells adjacent thereto by one remote control operation. A library buffer for holding a software program, and the cursor on the EPG screen, When the cell moves from the first cell to the second cell adjacent thereto, the cell moves from the first cell to the second cell among the second cell and the cell adjacent to the second cell. Third cell existing in the direction, and a decoding software program for decoding a program broadcast on a channel of a fourth cell and a fifth cell adjacent to the third cell and also adjacent to the second cell Detecting whether or not the data software program is held in the library buffer, and when not held, downloads the data software program not held from the broadcast and stores the data software program in the program buffer. Thus, there is an effect that the download waiting time of the broadcast receiving apparatus that performs channel selection using the EPG can be reduced.
[0052]
Further, according to the present invention (claim 3), the broadcast is performed by a data broadcasting method of broadcasting a program signal of at least two types of broadcast systems and a decode software program for decoding the broadcasted program signal on a plurality of channels. Receiving apparatus for receiving broadcast signals, wherein a plurality of cells corresponding to each of the plurality of channels are arranged in a matrix of m × n (m and n are positive integers). A method in which any one of the plurality of cells is selected on an EPG screen by a cursor which can be moved one by one to one of cells adjacent to one of the cells by one remote control operation, A library buffer for holding a decoding software program; Display control means for controlling display of an EPG screen so that cells of channels decoded using the same decoding software program are arranged in a cluster on the EPG screen; Detecting whether a decoding software program for decoding a program broadcast on a channel of a cell selected by the cursor and a cell adjacent to the cell on the EPG screen is held in the library buffer, Decoding software programs not held in the library buffer are stored in the library buffer. When a channel is selected on the EPG screen, one channel is selected, and after the library for this channel is downloaded, the library is used. This eliminates the need for waiting for library download when a channel near the selected channel is selected, and has the effect of realizing a channel selection that is comfortable for the user.
[0053]
Further, according to the present invention (claim 4), a broadcast program is broadcast by a data broadcasting method of broadcasting a program signal of two or more types of broadcast systems and a decode software program for decoding a broadcast program signal on a plurality of channels. Receiving apparatus for receiving a broadcast signal, wherein a plurality of cells corresponding to each of the plurality of channels are arranged in a matrix of m × n (m and n are positive integers). Decoding is performed by selecting one of the plurality of cells on the EPG screen with a cursor that can be moved one by one from a cell to one of cells adjacent thereto by one remote control operation. A library buffer to hold the software program ,Up Display control means for controlling display of the EPG screen so that cells of channels decoded using the decoding software program held in the library buffer are arranged in a block on the EPG screen; Detecting whether or not a decoding software program for decoding a program broadcast on a cell of a cell selected by the cursor and a cell adjacent to the cell on the EPG screen is held in the library buffer; A program download unit that downloads a decode software program not held in the library buffer to the library buffer is provided. Therefore, even if any channel is selected in this block on the EPG screen, the channel There is no need for a download waiting time at the time of selection, and there is an effect that the user can comfortably select a channel.
[0054]
Further, according to the present invention (claim 5), a broadcast signal is broadcast by a data broadcasting method of broadcasting a program software of two or more types of broadcast systems and a decode software program for decoding a broadcasted program signal on a plurality of channels. A broadcast receiving apparatus for receiving a broadcast signal, wherein a plurality of cells corresponding to each of the plurality of channels are recursively selected in a matrix of m × n (m and n are positive integers). The minimum value selected by displaying the arranged EPG screen on the display screen and selecting the input key of the remote controller having the input keys of the m × n matrix structure once less than the number of recursions of the arrangement of the cells on the EPG screen. An input key at a corresponding position of a remote controller having an input key having an m × n matrix structure by using one of the cells arranged in a unit m × n matrix When the user selects the library buffer holding the decoding software program and the input key of the remote controller on the EPG screen once less than the number of recursions of the cell arrangement on the EPG screen, It is detected whether or not a decoding software program for decoding a program broadcast on a channel of a cell arranged in an m × n matrix of the selected minimum unit is held in the library buffer, and is not held. Sometimes, the data software program that is not held is downloaded from the broadcast, and the program is provided with a program download unit that stores the data software program in the program buffer. Shorten There is an effect that can Rukoto.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a broadcast receiving device according to a first embodiment.
FIG. 2 is a diagram showing a display example of an EPG screen.
FIG. 3 is a diagram showing an example of input keys of a remote control device for performing channel selection using the EPG screen shown in FIG. 2;
FIG. 4 is a diagram for explaining an operation of the broadcast receiving device according to the second embodiment.
FIG. 5 is a flowchart for explaining the operation according to the first and second embodiments.
FIG. 6 is a diagram showing an example of an EPG screen displayed by a broadcast receiving device according to a third embodiment.
FIG. 7 is a diagram showing an example of an EPG screen displayed by a broadcast receiving device according to a fourth embodiment.
FIG. 8 is a diagram showing an example of input keys of a remote control device used in the broadcast receiving device according to the fifth embodiment.
FIG. 9 is a diagram for describing a channel selection operation in a broadcast receiving device according to a fifth embodiment.
FIG. 10 is a diagram for describing a channel selection operation in a broadcast receiving device according to a fifth embodiment.
FIG. 11 is a diagram illustrating a channel selection operation in a broadcast receiving device according to a fifth embodiment.
FIG. 12 is a diagram illustrating a channel selection operation in a broadcast receiving device according to a fifth embodiment.
FIG. 13 is a diagram for describing a channel selection operation in the broadcast receiving device according to the fifth embodiment.
FIG. 14 is a diagram for describing a channel selection operation in the broadcast receiving device according to the fifth embodiment.
FIG. 15 is a diagram illustrating a configuration of a broadcasting system using a broadcasting satellite.
FIG. 16 is a diagram showing an example of data broadcasted from a broadcaster in a conventional broadcasting system and a screen display of a broadcast receiving device receiving the data.
FIG. 17 is a diagram showing an example of data broadcasted from a broadcaster in a broadcast system using signal processing by software and a screen display of a broadcast receiving device receiving the data.
FIG. 18 is a diagram illustrating an example of a mode of delivering a decoding software program for decoding broadcast data by broadcasting.
[Explanation of symbols]
11 Decode receiving unit
12 Header separation unit
13 Decoding processing unit
14 Library control unit
15 Library buffer
16 Library receiver
17 EPG receiver
18 Library Check Department
19 Display control unit
20 EPG screen
21 cells
22 cursor
30 input key

Claims (5)

複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクス状に配置したEPG画面上で上記複数のセルのいずれかを一回のリモコン操作により1つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、
デコードソフトウェアプログラムを保持するライブラリバッファと、
上記EPG画面上において上記カーソルが配置されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えたことを特徴とする放送受信装置。
A broadcast receiving apparatus for receiving a broadcast signal broadcast by a data broadcasting method for broadcasting a program signal of two or more types of broadcast systems on a plurality of channels and a decode software program for decoding the broadcast program signal, Selection of a reception channel is performed by selecting one of the plurality of cells on an EPG screen in which a plurality of cells corresponding to each of the plurality of channels are arranged in a matrix of m × n (m and n are positive integers). By selecting with a cursor that can be moved one cell at a time from one cell to one of the cells adjacent to it by one remote control operation,
A library buffer for holding a decoding software program;
Detects whether or not a decoding software program for decoding a program broadcast on a cell on which the cursor is located and a cell adjacent to the cell on the EPG screen is held in the library buffer, and holds it. A broadcast receiving apparatus comprising: a program download unit that downloads, from a broadcast, the data software program that is not held when the data software program is not stored, and stores the data software program in the program buffer.
複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクス状に配置したEPG画面上で上記複数のセルのいずれかを一回のリモコン操作により1つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、
デコードソフトウェアプログラムを保持するライブラリバッファと、
上記EPG画面上において上記カーソルが上記複数のセルのうちの第1のセルからこれに隣接する第2のセルに移動したときに、該第2のセル,第2のセルに隣接するセルのうち上記第1のセルから第2のセルへの移動方向に存在する第3のセル,及びこの第3のセルに隣接しかつ上記第2のセルにも隣接する第4,第5のセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えたことを特徴とする放送受信装置。
A broadcast receiving apparatus for receiving a broadcast signal broadcast by a data broadcasting method for broadcasting a program signal of two or more types of broadcast systems on a plurality of channels and a decode software program for decoding the broadcast program signal, Selection of a reception channel is performed by selecting one of the plurality of cells on an EPG screen in which a plurality of cells corresponding to each of the plurality of channels are arranged in a matrix of m × n (m and n are positive integers). By selecting with a cursor that can be moved one cell at a time from one cell to one of the cells adjacent to it by one remote control operation,
A library buffer for holding a decoding software program;
When the cursor moves from a first cell of the plurality of cells to a second cell adjacent to the second cell on the EPG screen, of the second cell and the cell adjacent to the second cell, A third cell present in the direction of movement from the first cell to the second cell, and channels of fourth and fifth cells adjacent to the third cell and also adjacent to the second cell Detects whether a decoding software program for decoding a program broadcasted in the library buffer is held in the library buffer, and when not held, downloads the data software program not held from the broadcast, and A broadcast receiving apparatus comprising: a program download unit that stores the program in a program buffer.
複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクス状に配置したEPG画面上で上記複数のセルのいずれかを一回のリモコン操作により1つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、
デコードソフトウエアプログラムを保持するライブラリバッファと、
同一のデコードソフトウェアプログラムを用いてデコードされるチャンネルのセルがEPG画面上においてかたまって配列されるようにEPG画面の表示制御を行なう表示制御手段
前記EPG画面上において前記カーソルで選択されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが前記ライブラリバッファに保持されているか否かを検知し、前記ライブラリバッファに保持されていないデコードソフトウエアプログラムを前記ライブラリバッファにダウンロードするプログラムダウンロード手段とを備えたことを特徴とする放送受信装置。
A broadcast receiving apparatus for receiving a broadcast signal broadcast by a data broadcasting method for broadcasting a program signal of two or more types of broadcast systems on a plurality of channels and a decode software program for decoding the broadcast program signal, Selection of a reception channel is performed by selecting one of the plurality of cells on an EPG screen in which a plurality of cells corresponding to each of the plurality of channels are arranged in a matrix of m × n (m and n are positive integers). By selecting with a cursor that can be moved one cell at a time from one cell to one of the cells adjacent to it by one remote control operation,
A library buffer for holding a decoding software program;
Display control means for controlling display of an EPG screen so that cells of channels decoded using the same decoding software program are arranged in a cluster on the EPG screen;
Detecting whether a decoding software program for decoding a program broadcast on a channel of a cell selected by the cursor and a cell adjacent to the cell on the EPG screen is held in the library buffer, A broadcast receiving apparatus comprising: a program download unit that downloads a decoding software program not held in a library buffer to the library buffer .
複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクス状に配置したEPG画面上で上記複数のセルのいずれかを一回のリモコン操作により1つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、
デコードソフトウェアプログラムを保持するライブラリバッファと
記ライブラリバッファに保持されたデコードソフトウェアプログラムを用いてデコードされるチャンネルのセルがEPG画面上においてかたまって配列されるようにEPG画面の表示制御を行なう表示制御手段と、
前記EPG画面上において前記カーソルで選択されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウエアプログラムが前記ライブラリバッファに保持されているか否かを検知し、前記ライブラリバッファに保持されていないデコードソフトウェアプログラムを前記ライブラリバッファにダウンロードするプログラムダウンロード手段とを備えたことを特徴とする放送受信装置。
A broadcast receiving apparatus for receiving a broadcast signal broadcast by a data broadcasting method for broadcasting a program signal of two or more types of broadcast systems on a plurality of channels and a decode software program for decoding the broadcast program signal, Selection of a reception channel is performed by selecting one of the plurality of cells on an EPG screen in which a plurality of cells corresponding to each of the plurality of channels are arranged in a matrix of m × n (m and n are positive integers). By selecting with a cursor that can be moved one cell at a time from one cell to one of the cells adjacent to it by one remote control operation,
A library buffer for holding a decoding software program ;
Display control means for performing display control of the EPG screen as cells of a channel to be decoded using the decoding software program stored on Symbol library buffer is arranged clustered in EPG screen,
Detecting whether or not a decoding software program for decoding a program broadcast on a cell of a cell selected by the cursor and a cell adjacent to the cell on the EPG screen is held in the library buffer; A broadcast receiving apparatus comprising: a program download unit that downloads a decode software program not held in the library buffer to the library buffer .
複数のチャンネルで2種類以上の放送方式の番組信号,及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをm×n(mとnはそれぞれ正の整数)のマトリクスで再帰的に配列したEPG画面を表示画面上に表示しm×nのマトリクス構造の入力キーを持つリモコンの入力キーをEPG画面のセルの配列の再帰回数よりも一回少ない回数選択することにより選択された最小単位のm×nのマトリクスに配列されたセルのうちの1つをm×nのマトリクス構造の入力キーを持つリモコンの対応する位置の入力キーにより選択することにより行なうものにおいて、
デコードソフトウェアプログラムを保持するライブラリバッファと、
上記EPG画面上において上記リモコンの入力キーをEPG画面のセルの配列の再帰回数よりも一回少ない回数選択した時点で、選択された最小単位のm×nのマトリクスに配列されたセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えたことを特徴とする放送受信装置。
A broadcast receiving apparatus for receiving a broadcast signal broadcast by a data broadcasting method for broadcasting a program signal of two or more types of broadcast systems on a plurality of channels and a decode software program for decoding the broadcast program signal, The reception channel is selected by displaying an EPG screen in which a plurality of cells corresponding to each of the plurality of channels are recursively arranged in a matrix of m × n (m and n are positive integers) on a display screen, and By selecting the input key of the remote controller having the input keys of the n matrix structure once less than the number of recursions of the arrangement of the cells on the EPG screen, the cells arranged in the m × n matrix of the minimum unit selected are selected. By selecting one of them with an input key at a corresponding position of a remote controller having an input key having an m × n matrix structure Oite,
A library buffer for holding a decoding software program;
When the input key of the remote controller is selected once less than the number of recursions of the cell arrangement on the EPG screen on the EPG screen, the input channel of the remote controller is selected by the channel of the cells arranged in the selected minimum unit m × n matrix. Detecting whether a decoding software program for decoding a broadcasted program is held in the library buffer, and when not held, downloading the data software program not held from the broadcast, and A broadcast receiving apparatus comprising: a program download unit that stores a program in a buffer.
JP18554997A 1997-07-04 1997-07-10 Broadcast receiver Expired - Fee Related JP3592896B2 (en)

Priority Applications (9)

Application Number Priority Date Filing Date Title
JP18554997A JP3592896B2 (en) 1997-07-10 1997-07-10 Broadcast receiver
US09/109,182 US6337715B1 (en) 1997-07-04 1998-07-02 Broadcasting reception apparatus and data broadcasting method
CNB981035841A CN1220350C (en) 1997-07-04 1998-07-03 Broadcasting receiving device and digital broadcasting method
CNB2004100420061A CN1271849C (en) 1997-07-04 1998-07-03 Broadcasting reception appts. and data broadcasting method
CNB2004100420057A CN100358346C (en) 1997-07-04 1998-07-03 Broadcasting reception apparatus and data broadcasting method
CNB2004100420042A CN1264340C (en) 1997-07-04 1998-07-03 Broadcasting reception apparatus and data broadcasting method
KR1019980027015A KR100303374B1 (en) 1997-07-04 1998-07-04 Broadcasting reception apparatus and data broadcasting method
EP98112464A EP0889645B1 (en) 1997-07-04 1998-07-06 Broadcasting reception apparatus and data broadcasting
DE69838603T DE69838603T2 (en) 1997-07-04 1998-07-06 Radio receiving apparatus and method for disseminating data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18554997A JP3592896B2 (en) 1997-07-10 1997-07-10 Broadcast receiver

Publications (2)

Publication Number Publication Date
JPH1132307A JPH1132307A (en) 1999-02-02
JP3592896B2 true JP3592896B2 (en) 2004-11-24

Family

ID=16172760

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18554997A Expired - Fee Related JP3592896B2 (en) 1997-07-04 1997-07-10 Broadcast receiver

Country Status (1)

Country Link
JP (1) JP3592896B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3592895B2 (en) * 1997-07-04 2004-11-24 松下電器産業株式会社 Broadcast receiver
JP3542887B2 (en) * 1997-07-11 2004-07-14 松下電器産業株式会社 Data broadcasting method
JP2002094472A (en) * 2000-05-30 2002-03-29 Matsushita Electric Ind Co Ltd Data acquisition device and method

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2960803B2 (en) * 1991-08-28 1999-10-12 株式会社日立製作所 Digital broadcast signal receiving apparatus and digital broadcast signal receiving television receiver
JPH05347737A (en) * 1992-06-15 1993-12-27 Toshiba Corp Image signal processor
JP3279124B2 (en) * 1995-05-22 2002-04-30 松下電器産業株式会社 Video display device
JPH08340497A (en) * 1995-06-14 1996-12-24 Hitachi Ltd Receiving device for television signal
JPH09116878A (en) * 1995-10-23 1997-05-02 Dentsu:Kk Teletext reception system and method for controlling teletext reception system
JP3439326B2 (en) * 1997-07-14 2003-08-25 松下電器産業株式会社 Broadcast receiver
JP3592895B2 (en) * 1997-07-04 2004-11-24 松下電器産業株式会社 Broadcast receiver
JP3542887B2 (en) * 1997-07-11 2004-07-14 松下電器産業株式会社 Data broadcasting method
JPH1132310A (en) * 1997-07-10 1999-02-02 Matsushita Electric Ind Co Ltd Broadcast receiver
JP3691938B2 (en) * 1997-07-14 2005-09-07 松下電器産業株式会社 Data broadcasting method and broadcast receiving apparatus
JP3567696B2 (en) * 1997-09-24 2004-09-22 松下電器産業株式会社 Software download system

Also Published As

Publication number Publication date
JPH1132307A (en) 1999-02-02

Similar Documents

Publication Publication Date Title
EP0889645B1 (en) Broadcasting reception apparatus and data broadcasting
US8424040B2 (en) Multi-source switching in a television system
US5684525A (en) Merging multi-source information in a television system
US7050117B2 (en) Channel selection device used in digital/analog broadcasting receiver
JP4001942B2 (en) Receiving apparatus and receiving method, and broadcasting system and broadcasting method
EP1244297A2 (en) On screen programme list display for multiple channel broadcasting systems
EP1909499A1 (en) Digital broadcast receiving apparatus and program display method
WO2001001699A1 (en) Television program guide
US6727960B2 (en) Television channel selection method and apparatus
EP1734750A2 (en) Method and apparatus for receiving digital broadcasting
JP3439326B2 (en) Broadcast receiver
JP2004524765A (en) Seamless control of input TV signals
JP3592896B2 (en) Broadcast receiver
JP4158769B2 (en) Receiving apparatus and information processing method
JPH1132312A (en) Method for broadcasting data and broadcasting receiving device
JP3592895B2 (en) Broadcast receiver
JPH1132310A (en) Broadcast receiver
JP2001197394A (en) Transmitter and receiver
KR100242318B1 (en) Method of selecting and receiving program by use of digital tv receiver
KR19990041788A (en) Channel selection device and method using EPP information
KR100238681B1 (en) A channel selection method of a digital multichannel television
KR100246794B1 (en) Progam guide method
JPH11341385A (en) Television receiver
KR100268380B1 (en) Advanced television system capable of the same time moving picture display of the virture channel and the cahnnel selection method
AU4837199A (en) Television program guide

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040309

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040507

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040608

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040716

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: 20040817

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040826

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080903

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080903

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090903

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090903

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100903

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees