(57)【特許請求の範囲】
【請求項１】
複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクス状に配置したＥＰＧ画面上で上記複数のセルのいずれかを一回のリモコン操作により１つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、
デコードソフトウェアプログラムを保持するライブラリバッファと、
上記ＥＰＧ画面上において上記カーソルが配置されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えたことを特徴とする放送受信装置。
【請求項２】
複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクス状に配置したＥＰＧ画面上で上記複数のセルのいずれかを一回のリモコン操作により１つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、
デコードソフトウェアプログラムを保持するライブラリバッファと、
上記ＥＰＧ画面上において上記カーソルが上記複数のセルのうちの第１のセルからこれに隣接する第２のセルに移動したときに、該第２のセル，第２のセルに隣接するセルのうち上記第１のセルから第２のセルへの移動方向に存在する第３のセル，及びこの第３のセルに隣接しかつ上記第２のセルにも隣接する第４，第５のセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えたことを特徴とする放送受信装置。
【請求項３】
複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクス状に配置したＥＰＧ画面上で上記複数のセルのいずれかを一回のリモコン操作により１つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、
デコードソフトウエアプログラムを保持するライブラリバッファと、
同一のデコードソフトウェアプログラムを用いてデコードされるチャンネルのセルがＥＰＧ画面上においてかたまって配列されるようにＥＰＧ画面の表示制御を行なう表示制御手段と、
前記ＥＰＧ画面上において前記カーソルで選択されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが前記ライブラリバッファに保持されているか否かを検知し、前記ライブラリバッファに保持されていないデコードソフトウエアプログラムを前記ライブラリバッファにダウンロードするプログラムダウンロード手段とを備えたことを特徴とする放送受信装置。
【請求項４】
複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクス状に配置したＥＰＧ画面上で上記複数のセルのいずれかを一回のリモコン操作により１つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、
デコードソフトウェアプログラムを保持するライブラリバッファと、
上記ライブラリバッファに保持されたデコードソフトウェアプログラムを用いてデコードされるチャンネルのセルがＥＰＧ画面上においてかたまって配列されるようにＥＰＧ画面の表示制御を行なう表示制御手段と、
前記ＥＰＧ画面上において前記カーソルで選択されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウエアプログラムが前記ライブラリバッファに保持されているか否かを検知し、前記ライブラリバッファに保持されていないデコードソフトウェアプログラムを前記ライブラリバッファにダウンロードするプログラムダウンロード手段とを備えたことを特徴とする放送受信装置。
【請求項５】
複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクスで再帰的に配列したＥＰＧ画面を表示画面上に表示しｍ×ｎのマトリクス構造の入力キーを持つリモコンの入力キーをＥＰＧ画面のセルの配列の再帰回数よりも一回少ない回数選択することにより選択された最小単位のｍ×ｎのマトリクスに配列されたセルのうちの１つをｍ×ｎのマトリクス構造の入力キーを持つリモコンの対応する位置の入力キーにより選択することにより行なうものにおいて、
デコードソフトウェアプログラムを保持するライブラリバッファと、
上記ＥＰＧ画面上において上記リモコンの入力キーをＥＰＧ画面のセルの配列の再帰回数よりも一回少ない回数選択した時点で、選択された最小単位のｍ×ｎのマトリクスに配列されたセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えたことを特徴とする放送受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置に関するものである。
【０００２】
【従来の技術】
図１５は放送衛星を用いた放送システムの構成を示す図であり、図において２０１はそれぞれ１または複数のチャンネルの放送信号を放送するテレビジョン放送局等の放送業者、２０２は複数の放送業者２０１からの放送信号を受け、この放送信号を処理し視聴者端末（放送受信装置）に対し送信する放送衛星から構成される放送事業者である。
【０００３】
従来の放送システムは、全ての放送業者が全てのチャンネルについて、番組制作，放送送出を例えばＭＰＥＧ等の共通の放送方式（映像伝送方式、映像符号化方式など）で行ない、視聴者側においてこの共通の放送方式に対応した専用のハードウェアを用いて放送を受信，再生するものであった。すなわち、従来の放送システムにおいては、図１６に示すように、放送業者２０１から放送され、放送事業者２０２を経由したＭＰＥＧ等のデータを放送受信装置の専用ハードウェアで受信してＴＶ等にフルスクリーン表示が行われていた。
【０００４】
一方、コンピュータの性能向上により、従来は専用ハードウェアでしか処理できなかった映像信号処理も、汎用ハードウェアを用いたソフトウェア処理により実現できる。すなわち、このようなソフトウェアによる信号処理を用いれば、汎用ハードウェアにそれぞれの放送データをデコードするためのデコードソフトウェアプログラム（ライブラリ）をロードすることにより、放送方式の異なる複数の放送データをデコードすることが可能である。このように受信側で放送方式の異なる複数の放送データをデコードすることが可能となれば、ＣＧ放送やアニメーション放送など従来の映像／  音声放送とは異なる形態のデータ放送等、各種放送方式が混在した放送が可能となる。このような放送システムでは、従来の映像だけの放送に加えて、テキストデータやＣＧ等のデータ等を関連付けて配信できることになり、制作側も凝ったコンテンツを作成することが可能であるし、ユーザーも従来の見るだけのサービスから、インタラクティブなサービスを含め多種多様なコンテンツを受信することができるメリットがある。たとえば、図１７に示すように１チャンネルの番組中に放送方式の異なる複数のデータを混在させて放送し、受信側において一画面上に異なる放送方式による複数のコンテンツを表示すること等も可能である。
【０００５】
さらに、放送データをデコードするためのデコードソフトウェアプログラムを放送により配信するようにすれば、ある放送データをデコードするためのデコードソフトウェアプログラムを放送受信装置側が保持していない場合でも、このデコードソフトウェアプログラムを放送からダウンロードして放送データをデコードすることができるので、受信装置側が多種類のデコードソフトウェアプログラム（ライブラリ）を常に保持している必要がなく、受信装置側に大容量の記憶手段を設ける必要がないという利点があり、また、番組提供者側で新たな放送方式を使用した場合にも適応できる利点がある。
【０００６】
放送により放送データをデコードするためのデコードソフトウェアプログラム配信する形態としては、図１８（ａ）  に示すように、チャンネル毎にそのチャンネルで放送される放送データをデコードするための放送データをデコードするためのデコードソフトウェアプログラムを多重して放送する方法や、図１８（ｂ）  に示すように、放送データを放送するチャンネルとは別に放送データをデコードするためのデコードソフトウェアプログラムのみを放送するプログラム専用チャンネルを設け、放送データを放送するチャンネルで放送される放送データをデコードするためのデコードソフトウェアプログラムをこのプログラム専用チャンネルで繰り返し放送する方法が考えられる。
【０００７】
このような放送データをデコードするためのデコードソフトウェアプログラムを配信する放送システムで用いられる放送受信装置は、デコードソフトウェアプログラム（ライブラリ）を保持するプログラム蓄積手段（ライブラリバッファ）を備え、このプログラム蓄積手段に蓄積されたデコードソフトウェアプログラムを用いて放送データのデコードを行ない、受信した放送データをデコードするためのデコードソフトウェアプログラムがプログラム蓄積手段に保持されていない場合は、上述のようにして放送されるデコードソフトウェアプログラムを必要に応じてダウンロードして用いるという構成が考えられる。
【０００８】
【発明が解決しようとする課題】
ところで、放送受信装置における受信チャンネルの選択システムとして、番組放送に重畳等されて提供されるＥＰＧ（ｅｌｅｃｔｒｉｃ  ｐｒｏｇｒａｍ  ｇｕｉｄｅ）データに基づいて、表示画面上に例えば図２に示すようなマトリクス状に配置した複数のセルの各々にチャンネル番号が表示されたＥＰＧ画面を表示し、このＥＰＧ画面上に表示されるカーソル（図２においてはｃｈ８のセルを指示している）を図３に示すようなキーボタンを備えたリモコンで上下左右及び斜め方向に移動させ、選択ボタンを押下すること等によりカーソルで指示されたチャンネルを選択して受信するものがある。このＥＰＧを用いたチャンネル選択システムは、ユーザが簡単なボタン操作でカーソルを移動させてチャンネル選択を行なうことができ、また、ユーザの設定により、例えば、表示画面上に自分の好みのチャンネルだけを集めたＥＰＧ画面を表示すること等もできるので、ユーザにとって便利なシステムである。
【０００９】
このようなＥＰＧを用いたチャンネル選択の際、従来の放送のように、全ての放送業者が全てのチャンネルについて単一の放送方式をしている場合は、視聴者がチャンネルの選択をすれば瞬時に番組映像が表示されるが、上述したソフトウェアによる信号処理を利用した放送システムの場合は、ＥＰＧを用いてチャンネル選択を行なった際にあらかじめ放送受信装置に選択したチャンネルの放送データをデコードするためのソフトウェアプログラムが保持されていない場合には、プログラムをダウンロードするための遅延時間が必要になり、番組映像がなかなか表示されないことがあるという問題がある。
【００１０】
本発明は、かかる問題点を解消するためになされたもので、ソフトウェア放送方式の放送信号を受信する放送受信装置であってＥＰＧを用いてチャンネル選択を行なうものにおいて、ダウンロード待ち時間を少なくすることのできる放送受信装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上記課題を解決するために、本発明（請求項１）にかかる放送受信装置は、複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクス状に配置したＥＰＧ画面上で上記複数のセルのいずれかを一回のリモコン操作により１つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記ＥＰＧ画面上において上記カーソルが配置されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えたものである。
【００１２】
また、本発明（請求項２）にかかる放送受信装置は、複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクス状に配置したＥＰＧ画面上で上記複数のセルのいずれかを一回のリモコン操作により１つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記ＥＰＧ画面上において上記カーソルが上記複数のセルのうちの第１のセルからこれに隣接する第２のセルに移動したときに、該第２のセル，第２のセルに隣接するセルのうち上記第１のセルから第２のセルへの移動方向に存在する第３のセル，及びこの第３のセルに隣接しかつ上記第２のセルにも隣接する第４，第５のセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えたものである。
【００１３】
また、本発明（請求項３）にかかる放送受信装置は、複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクス状に配置したＥＰＧ画面上で上記複数のセルのいずれかを一回のリモコン操作により１つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウエアプログラムを保持するライブラリバッファと、同一のデコードソフトウェアプログラムを用いてデコードされるチャンネルのセルがＥＰＧ画面上においてかたまって配列されるようにＥＰＧ画面の表示制御を行なう表示制御手段と、前記ＥＰＧ画面上において前記カーソルで選択されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが前記ライブラリバッファに保持されているか否かを検知し、前記ライブラリバッファに保持されていないデコードソフトウエアプログラムを前記ライブラリバッファにダウンロードするプログラムダウンロード手段とを備えたものである。
【００１４】
また、本発明（請求項４）にかかる放送受信装置は、複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクス状に配置したＥＰＧ画面上で上記複数のセルのいずれかを一回のリモコン操作により１つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記ライブラリバッファに保持されたデコードソフトウェアプログラムを用いてデコードされるチャンネルのセルがＥＰＧ画面上においてかたまって配列されるようにＥＰＧ画面の表示制御を行なう表示制御手段と、前記ＥＰＧ画面上において前記カーソルで選択されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウエアプログラムが前記ライブラリバッファに保持されているか否かを検知し、前記ライブラリバッファに保持されていないデコードソフトウェアプログラムを前記ライブラリバッファにダウンロードするプログラムダウンロード手段とを備えたものである。
【００１５】
また、本発明（請求項５）にかかる放送受信装置は、複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクスで再帰的に配列したＥＰＧ画面を表示画面上に表示しｍ×ｎのマトリクス構造の入力キーを持つリモコンの入力キーをＥＰＧ画面のセルの配列の再帰回数よりも一回少ない回数選択することにより選択された最小単位のｍ×ｎのマトリクスに配列されたセルのうちの１つをｍ×ｎのマトリクス構造の入力キーを持つリモコンの対応する位置の入力キーにより選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記ＥＰＧ画面上において上記リモコンの入力キーをＥＰＧ画面のセルの配列の再帰回数よりも一回少ない回数選択した時点で、選択された最小単位のｍ×ｎのマトリクスに配列されたセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えたものである。
【００１６】
【発明の実施の形態】
実施の形態１．
図１は本発明の実施の形態１による放送受信装置の構成を示す図であり、図において１１は放送事業者から配信される番組の放送信号を受信するデータ受信部である。ここで、放送事業者から配信される番組信号はデータ部とヘッダ部とからなり、ヘッダ部には、そのデータをデコード処理するために使用するデコードソフトウェアプログラム（ライブラリ）の名前等の属性データが記述されている。１２はデータ受信部１１で受信された番組信号のヘッダ部とデータ部を分離し、ヘッダ部を後述するライブラリ制御部１４に出力し、データ部を後述するデータ処理部１３に出力するヘッダ分離部である。１６は放送信号から番組信号のデータをデコードするデコードソフトウェアプログラム（ライブラリ）を受信するライブラリ受信部である。ライブラリ制御部１４はヘッダ分離部１２から得たヘッダ部から番組信号のデータをデコードするライブラリ名を検知し、このライブラリがライブラリバッファに保持されているか否かを調べる。１５はライブラリ受信部１６が受信したライブラリを保持するライブラリバッファである。データ処理部１３はヘッダ分離部１２が出力するデータをライブラリバッファ１５に保持されたライブラリを用いてデコード処理を行なう。１７は放送受信装置側でチャンネル選択に使用されるＥＰＧ（ｅｌｅｃｔｒｉｃ  ｐｒｏｇｒａｍ  ｇｕｉｄｅ）のデータを受信するＥＰＧ受信部である。ここで、ＥＰＧのデータには各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されているものとする。１８はＥＰＧのデータに記述されている各チャンネルの番組信号のデータをデコードするために使用するライブラリの名前とライブラリバッファ１５に保持されているライブラリとを比較するライブラリチェック部である。また１９は表示画面上にＥＰＧ画面を表示する制御を行なう表示制御部である。
【００１７】
また、図５（ａ）  は本実施の形態１による放送受信装置の動作を説明するためのフローチャート図である。以下、本実施の形態１による放送受信装置の動作について図５（ａ）  に沿って説明する。
【００１８】
本実施の形態による放送受信装置では、受信チャンネルの選択を例えば図２に示すようなＥＰＧ画面２０を用いて行なう。ユーザがリモコン装置を操作して受信チャンネル選択モードに入ると（Ｓ１）、表示制御部１９はＥＰＧ受信部が受信したＥＰＧのデータに基づいて表示画面上に図２に示すような複数のチャンネルのそれぞれに対応する複数のセル２１をマトリクス状に配置したＥＰＧ画面を表示する。ＥＰＧ画面２０にはセルを指示するためのカーソル２２が併せて表示される。図２ではカーソル２２がｃｈ８を指示しているところを示している。
【００１９】
なお、図２ではセル２１内にチャンネルナンバーしか表示されていないものを示しているが、各セル２１内にチャンネルナンバーと共に、各チャンネルで現在放送されている番組に関する情報を表示するようにしてもよい。
【００２０】
表示制御部１９はカーソルがどのセルを指示しているかを検知し（Ｓ２）、この情報をライブラリチェック部１８に与える。ライブラリチェック部１８はカーソルがどのセルを指示しているかの情報に基づき、カーソルが指示しているセル及びこのセルに隣接するセル、即ち、図２の例ではｃｈ８のセル及びこのセルに隣接するｃｈ１，２，３，７，９，１３，１４，１５の８つのセルのチャンネルについて、これらのチャンネルの番組のデータをデコードするために使用するライブラリの名前をＥＰＧのデータから検知する（Ｓ３）。そして、これらのライブラリがライブラリバッファ１５に保持されているか否かを調べ（Ｓ４）、ライブラリがライブラリバッファ１５に保持されていないときは、ライブラリバッファ１６に保持されていないライブラリを受信するようにライブラリ受信部１６を制御する。ライブラリ受信部１６はライブラリチェック部１８の制御に応じて、ライブラリバッファ１６に保持されていないライブラリを放送からダウンロードし（Ｓ５）、これをライブラリバッファ１６に格納する。
【００２１】
図２に示すような複数のチャンネルのそれぞれに対応する複数のセルをマトリクス状に配置したＥＰＧ画面２０上において、図３に示すようなリモコンのカーソル移動方向（上下左右及び斜め方向）を示す複数の入力キー３０のいずれかの押下により１つのセルからこれに隣接するセルのうちリモコンの入力キーが示す移動方向にあるセルにひとつずつ移動するカーソルにより受信チャンネルの選択を行なう場合、例えば、図２に示すように、カーソル２２がｃｈ８の位置にあるとすると、一回の入力キーの押下によりカーソル２２が移動可能なセル２１は、ｃｈ１，２，３，７，９，１３，１４，１５の８つのセルである。従って、カーソルがｃｈ８の位置にあるときには、これら８つのセルのいずれかにカーソルが移動し、その移動した先のチャンネルが選択される可能性が高いと言える。本実施の形態による放送受信装置では、上述のように、ＥＰＧ画面上においてカーソルが指示するセルを検出し、このセルのチャンネル及びこのセルに隣接するセルのチャンネルで用いられているライブラリがライブラリバッファに保持されているか否かを調べ、保持されていないときは、保持されていないライブラリを放送からダウンロードしこれをライブラリバッファに格納するようにしているので、選択される可能性が高いチャンネルで用いられるライブラリであってライブラリバッファに保持されていないもののダウンロードが受信チャンネルの選択に先立って開始されることとなり、ＥＰＧを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる。
【００２２】
このように、本実施の形態による放送受信装置では、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをマトリクス状に配置したＥＰＧ画面上で上記複数のセルのいずれかを一回のリモコン操作により１つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、上記ＥＰＧ画面上において上記カーソルが配置されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、ライブラリバッファに格納する手段を備えた構成としたから、ＥＰＧを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる。
【００２３】
なお、上記実施の形態の説明では、ＥＰＧのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されており、カーソルがどのセルを指示しているかの情報に基づき、ライブラリチェック部１８が、カーソルが指示しているセル及びこのセルに隣接するセルのチャンネルの番組のデータをデコードするために使用するライブラリの名前をＥＰＧのデータから検知するものについて説明したが、ＥＰＧのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されていない場合は、カーソルがどのセルを指示しているかの情報に基づき、データ受信部１１がカーソルが指示しているセル及びこのセルに隣接するセルのチャンネルを順次切り換えて受信し、ヘッダ分離部１２でそれぞれのチャンネルの番組信号のヘッダ部を分離してライブラリ制御部１４に出力し、ライブラリ制御部１４が各チャンネルの番組信号のヘッダ部を解読することにより当該番組信号のデータをデコードするためのライブラリ名を検知し、これらのライブラリがライブラリバッファ１５に保持されているか否かを調べ、ライブラリがライブラリバッファ１５に保持されていないときは、ライブラリバッファ１６に保持されていないライブラリを受信するようにライブラリ受信部１６を制御するようにすればよく、上記実施の形態の場合と同様の効果を奏する。
【００２４】
また、上記実施の形態ではＥＰＧ画面がチャンネルを表示するセルが６×４のマトリクス状に配置されたものについて示したが、ＥＰＧ画面はチャンネルを表示するセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクス状に配置したものであればよい。
【００２５】
実施の形態２．
上記実施の形態１による放送受信装置では、ＥＰＧ画面上のカーソル位置を検知し、カーソルが指示するセル及びこのセルに隣接するセルのチャンネルの全てについて、これらのチャンネルで用いられているライブラリがライブラリバッファに保持されているか否かを調べ、保持されていないライブラリを放送からダウンロードするようにしているが、本実施の形態２による放送受信装置は、ＥＰＧ画面上のカーソル位置の動きを検知し、カーソルの移動後のセルと、このセルに隣接するセルのうちカーソルの移動方向に存在するセル，及びこのセルに隣接しかつ上記カーソルの移動後のセルにも隣接するセルについて、これらのチャンネルで用いられているライブラリがライブラリバッファに保持されているか否かを調べ、保持されていないライブラリを放送からダウンロードするものである。
【００２６】
本発明の実施の形態２による放送受信装置の構成は図１に示す本発明の実施の形態１による放送受信装置と同様である。また、図５（ｂ）  は本実施の形態１による放送受信装置の動作を説明するためのフローチャート図である。以下、本実施の形態１による放送受信装置の動作について図５（ａ）  に沿って説明する。
【００２７】
本実施の形態による放送受信装置では、ユーザがリモコン装置を操作して受信チャンネル選択モードに入ると（Ｓ１）、表示制御部１９はＥＰＧ受信部が受信したＥＰＧのデータに基づいて表示画面上に図４に示すような複数のチャンネルのそれぞれに対応する複数のセルをマトリクス状に配置したＥＰＧ画面２０を表示する。ＥＰＧ画面２０にはセルを指示するためのカーソル２２が併せて表示される。
【００２８】
ユーザは例えば図３に示すような入力キー３０を備えたリモコン装置を用いてＥＰＧ画面２０上に表示されたカーソル２２を移動させる。受信チャンネル選択モードの初期状態においてｃｈ８の位置にあったカーソル２２が、リモコン操作により図４に示すようにｃｈ１５のセルに移動したとする。表示制御部１９はカーソルが移動した先のセルとカーソルの移動方向（ここでは右下方向）を検知し（Ｓ２）、この情報をライブラリチェック部１８に与える。ライブラリチェック部１８は表示制御部１９からの情報に基づき、カーソルが移動した先のセル（ｃｈ１５のセル），及びこのセルに隣接するセルのうち、カーソルの移動方向に存在するセル（ｃｈ２２のセル），並びにこのｃｈ２２のセルに隣接し、かつカーソルが移動した先のセル（ｃｈ１５のセル）にも隣接するセル（ｃｈ１６，及びｃｈ２１のセル）のチャンネルについて、これらのチャンネルの番組のデータをデコードするために使用するライブラリの名前をＥＰＧのデータから検知する（Ｓ３）。そして、これらのライブラリがライブラリバッファ１５に保持されているか否かを調べ（Ｓ４）、ライブラリがライブラリバッファ１５に保持されていないときは、ライブラリバッファ１６に保持されていないライブラリを受信するようにライブラリ受信部１６を制御する。ライブラリ受信部１６はライブラリチェック部１８の制御に応じて、ライブラリバッファ１６に保持されていないライブラリを放送からダウンロードし（Ｓ５）、これをライブラリバッファ１６に格納する。
【００２９】
図４に示すような複数のチャンネルのそれぞれに対応する複数のセル２１をマトリクス状に配置したＥＰＧ画面２０上において、図３に示すようなリモコンのカーソル移動方向（上下左右及び斜め方向）を示す複数の入力キー３０のいずれかの押下により１つのセルからこれに隣接するセルのうちリモコンの入力キーが示す移動方向にあるセルにひとつずつ移動するカーソルにより受信チャンネルの選択を行なう場合、ユーザによるリモコン操作によって例えば、図４に示すように、カーソルがｃｈ８からｃｈ１５に移動したとすると、次の一回の入力キーの押下によりカーソルが移動可能なセルは、ｃｈ８，９，１０，１４，１６，２０，２１，２２の８つのセルである。ここで、カーソルがｃｈ８からｃｈ１５に移動したことを考慮すると、再びｃｈ８に戻ることは少ないと考えられ、また、ｃｈ９あるいはｃｈ１４に移動するのであればｃｈ８から直接移動すればよいので、これらｃｈ９あるいはｃｈ１４に移動する確率は低いと考えられ、さらにｃｈ１０に移動するのであればｃｈ８→ｃｈ９→ｃｈ１０と移動し、ｃｈ２０に移動するのであればｃｈ８→ｃｈ１４→ｃｈ２０と移動するのが普通であり、これらｃｈ１０あるいはｃｈ２０に移動する確率も比較的低いと考えられる。このことは、逆に言えば、カーソルがｃｈ８からｃｈ１５に移動した場合は、ｃｈ１５に隣接するセルのうち、カーソルの移動方向に存在するセル（ｃｈ２２のセル），並びにこのｃｈ２２のセルに隣接し、かつカーソルが移動した先のセル（ｃｈ１５のセル）にも隣接するセル（ｃｈ１６，及びｃｈ２１のセル）のいずれかにカーソルが移動し、その移動した先のチャンネルが選択される可能性が高いということと考えることができる。本実施の形態による放送受信装置では、上述のように、ＥＰＧ画面上におけるカーソルの動きを検出し、カーソルが移動した先のセル，及びこのセルに隣接するセルのうち、カーソルの移動方向に存在するセル，並びにこの移動方向に存在するセルに隣接し、かつカーソルが移動した先のセルにも隣接するセルのチャンネルについて、このセルのチャンネル及びこのセルに隣接するセルのチャンネルで用いられているライブラリがライブラリバッファに保持されているか否かを調べ、保持されていないときは、保持されていないライブラリを放送からダウンロードしこれをライブラリバッファに格納するようにしているので、選択される可能性が高いチャンネルで用いられるライブラリであってライブラリバッファに保持されていないもののダウンロードが受信チャンネルの選択に先立って開始されることとなり、ＥＰＧを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる。
【００３０】
このように、本実施の形態による放送受信装置では、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをマトリクス状に配置したＥＰＧ画面上で上記複数のセルのいずれかを一回のリモコン操作により１つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、上記ＥＰＧ画面上において上記カーソルが移動した先のセル及びこのセルに隣接するセルのうち、カーソルの移動方向に存在するセル，並びにこの移動方向に存在するセルに隣接し、かつカーソルが移動した先のセルにも隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、ライブラリバッファに格納する手段を備えた構成としたから、ＥＰＧを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる。
【００３１】
なお、上記実施の形態の説明では、ＥＰＧのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されており、カーソルがどのセルを指示しているかの情報に基づき、ライブラリチェック部１８が、カーソルが指示しているセル及びこのセルに隣接するセルのチャンネルの番組のデータをデコードするために使用するライブラリの名前をＥＰＧのデータから検知するものについて説明したが、ＥＰＧのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されていない場合は、カーソルがどのセルを指示しているかの情報に基づき、データ受信部１１がカーソルが移動した先のセル及び及びこのセルに隣接するセルのうち、カーソルの移動方向に存在するセル，並びにこの移動方向に存在するセルに隣接し、かつカーソルが移動した先のセルにも隣接するセルのチャンネルを順次切り換えて受信し、ヘッダ分離部１２でそれぞれのチャンネルの番組信号のヘッダ部を分離してライブラリ制御部１４に出力し、ライブラリ制御部１４が各チャンネルの番組信号のヘッダ部を解読することにより当該番組信号のデータをデコードするためのライブラリ名を検知し、これらのライブラリがライブラリバッファ１５に保持されているか否かを調べ、ライブラリがライブラリバッファ１５に保持されていないときは、ライブラリバッファ１６に保持されていないライブラリを受信するようにライブラリ受信部１６を制御するようにすればよく、上記実施の形態の場合と同様の効果を奏する。
【００３２】
また、上記実施の形態ではＥＰＧ画面がチャンネルを表示するセルが６×４のマトリクス状に配置されたものについて示したが、ＥＰＧ画面はチャンネルを表示するセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクス状に配置したものであればよい。
【００３３】
実施の形態３．
図６は本発明の実施の形態３による放送受信装置が表示画面上に表示するＥＰＧ画面の一例を示す図である。
図に示すように、本実施の形態３による放送受信装置では、チャンネルで用いられているライブラリが同一のチャンネルをＥＰＧ画面上においてかためて表示するようにしている。
本発明の実施の形態３による放送受信装置の構成は図１に示す本発明の実施の形態１による放送受信装置と同様である。
【００３４】
本実施の形態３による放送受信装置では、ＥＰＧ受信部１７で受信したＥＰＧのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されている場合は、表示制御部１９がこのＥＰＧのデータから各チャンネルで使用するライブラリを検知し、同じライブラリを使用するチャンネルがＥＰＧ画面上でかたまって表示されるように表示制御を行ない、図６に示すようなＥＰＧ画面２０を表示画面上に表示する。また、ＥＰＧのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されていない場合は、データ受信部１１で全チャンネルを順に切り換えて受信し、各番組信号からヘッダ分離部１２でそれぞれのチャンネルの番組信号のヘッダ部を分離してライブラリ制御部１４に出力し、ライブラリ制御部１４が各チャンネルの番組信号のヘッダ部を解読することにより当該番組信号のデータをデコードするためのライブラリ名を検知し、表示制御部１９がこの検知結果に基づいて、同じライブラリを使用するチャンネルがＥＰＧ画面上でかたまって表示されるように表示制御を行ない、図６に示すようなＥＰＧ画面２０を表示画面上に表示する。
【００３５】
このように本実施の形態３では、同じライブラリを使用するチャンネルをＥＰＧ画面上でかためて表示する構成としたので、ＥＰＧ画面上でチャンネル選択を行なう場合、１つのチャンネルを選択し、このチャンネルのライブラリがダウンロードされた後は、このライブラリを使用する、選択されたチャンネルの近辺のチャンネルを選択した際のライブラリのダウンロード待ち時間を不要とでき、ユーザにとって快適なチャンネル選択を実現できる。
【００３６】
実施の形態４．
図７は本発明の実施の形態４による放送受信装置が表示画面上に表示するＥＰＧ画面の一例を示す図である。
本実施の形態４による放送受信装置は、チャンネルで用いられているライブラリがライブラリバッファに保持されているかを確認し、ライブラリバッファに保持されているチャンネルをＥＰＧ画面上においてかためて表示するものである。
【００３７】
本発明の実施の形態４による放送受信装置の構成は図１に示す本発明の実施の形態１による放送受信装置と同様である。
【００３８】
本実施の形態４による放送受信装置では、ＥＰＧ受信部１７で受信したＥＰＧのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されている場合は、チャンネルチェック部１８がこのＥＰＧのデータから各チャンネルで使用するライブラリを検知し、ライブラリバッファ１５に保持されているライブラリと比較して、ライブラリバッファ１５に保持されているライブラリを使用しているチャンネルを表示制御部１９に通知する。表示制御部１９はライブラリチェック部１８からの通知に基づき、ライブラリバッファ１５に保持されているライブラリを使用しているチャンネルがＥＰＧ画面上でかたまって表示されるように表示制御を行ない、図７に示すようなＥＰＧ画面２０を表示画面上に表示する。図７は、ライブラリＡ〜ＤのうちライブラリＡ及びＢのみがライブラリバッファ１５に保持されている場合の表示例であり、図に示すように、ライブラリＡ及びＢを用いるチャンネルはＥＰＧ画面の左側にかたまって表示される。
【００３９】
また、ＥＰＧのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されていない場合は、データ受信部１１で全チャンネルを順に切り換えて受信し、各番組信号からヘッダ分離部１２でそれぞれのチャンネルの番組信号のヘッダ部を分離してライブラリ制御部１４に出力し、ライブラリ制御部１４が各チャンネルの番組信号のヘッダ部を解読することにより当該番組信号のデータをデコードするためのライブラリ名を検知し、さらにライブラリバッファ１５に保持されているライブラリと比較して、ライブラリバッファ１５に保持されているライブラリを使用しているチャンネルを表示制御部１９に通知する。表示制御部１９はライブラリ制御部１４からの通知に基づき、ライブラリバッファ１５に保持されているライブラリを使用しているチャンネルがＥＰＧ画面上でかたまって表示されるように表示制御を行なう。
【００４０】
このように本実施の形態４では、ライブラリバッファ１５に保持されているライブラリを使用するチャンネル、すなわち、チャンネル選択をしたときにライブラリのダウンロードの必要がないチャンネルをＥＰＧ画面上でかためて表示する構成としたので、ＥＰＧ画面上でこのかたまりの中であればどのチャンネルを選択しても、チャンネル選択時のダウンロード待ち時間が不要であり、ユーザは快適にチャンネル選択を行なうことができる。また、ライブラリバッファ１５に保持されていないライブラリを使用するチャンネルに関しては、上記実施の形態１または２の構成を採用することにより、これらのチャンネルを選択する際にもダウンロード待ち時間を短く、あるいは全く無くすることが可能である。
【００４１】
実施の形態５．
実施の形態１，２では複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクス状に配置したＥＰＧ画面上で上記複数のセルのいずれかを一回のリモコン操作により１つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものについて示したが、本実施の形態５による放送受信装置は、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクスで再帰的に配列したＥＰＧ画面を表示画面上に表示しｍ×ｎのマトリクス構造の入力キーを持つリモコンの入力キーをＥＰＧ画面のセルの配列の再帰回数よりも一回少ない回数選択することにより選択された最小単位のｍ×ｎのマトリクスに配列されたセルのうちの１つをｍ×ｎのマトリクス構造の入力キーを持つリモコンの対応する位置の入力キーにより選択することにより行なうものである。
【００４２】
本実施の形態５による放送受信装置の構成は図１に示す本発明の実施の形態１による放送受信装置と同様である。
また、図８は本実施の形態５の放送受信装置においてチャンネル選択に用いるリモコン装置の入力キーの構成を示す図である。このリモコン装置は、図９に示すようなＥＰＧを操作するのに用いられる。ユーザはリモコン装置の中央部に配置された「左上」，「右上」，「左下」，「右下」のいずれかの入力キーのいずれかを押下する。この入力キーは、表示画面を４分割したときの各位置を示すものであり、図９のＥＰＧ画面が表示された状態で「左上」のキーを押すと図９において左上部分が選択され、ＥＰＧ画面は例えばこの部分の色を変える等して、当該部分が選択されていることを示す。そして、この状態で、リモコン装置の図示しない「選択」キーを押下することにより、表示画面が図１０に示すものに切り替わる。同様に図９のＥＰＧ画面が表示された状態で、「右上」のキーを押すと図９において右上部分が選択され、「選択」キーを押下することにより、表示画面が図１１に示すものに切り替わり、「左下」のキーを押すと図９において左下部分が選択され、「選択」キーを押下することにより、表示画面が図１２に示すものに切り替わり、「右下」のキーを押すと図９において右下部分が選択され、「選択」キーを押下することにより、表示画面が図１３に示すものに切り替わる。また、リモコン装置に設けられた「上」，「下」，「左」，「右」の入力キーは選択範囲の変更に用いられる。例えば図９のＥＰＧ画面が表示された状態で「左上」のキーを押して図９のＥＰＧ画面において左上部分を選択範囲とした状態で「下」のキーを押すとＥＰＧ画面において左下部分が選択範囲となり、この左下部分が選択範囲となった状態でさらに「右」のキーを押すとＥＰＧ画面において右下部分が選択範囲となり、この右下部分が選択範囲となった状態でさらに「上」のキーを押すとＥＰＧ画面において右上部分が選択範囲となり、この右下部分が選択範囲となった状態でさらに「左」のキーを押すとＥＰＧ画面において左上部分が選択範囲となる。また、リモコン装置に設けられた「昇」のキーを押すと一つ階層が上昇し、例えば図９のＥＰＧ画面が表示された状態で「昇」のキーを押したときは図１４に示すようなＥＰＧ画面が表示され、図１０〜図１３のＥＰＧ画面が表示された状態で「昇」のキーを押したときは図９のＥＰＧ画面が表示されることとなる。
【００４３】
そして、例えば図１０のＥＰＧ画面が表示された状態ではリモコン装置の「左上」の入力キーはｃｈ１，「右上」の入力キーはｃｈ２，「左下」の入力キーはｃｈ５，「右下」の入力キーはｃｈ６にそれぞれ対応し、いずれかのキーを押下することにより、対応するチャンネルが選択される。
【００４４】
このような選択方式のＥＰＧを用いた場合、チャンネルの最終決定時には、選択されるチャンネルの候補はかならず４つのチャンネルである。本実施の形態５による放送受信装置では、リモコン操作によりＥＰＧ画面の選択が行なわれ、図１０〜図１３のＥＰＧ画面が表示された時点でこのＥＰＧ画面に表示された４つのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムがライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、ライブラリバッファに格納するようにしている。
【００４５】
具体的には、ＥＰＧ受信部１７で受信したＥＰＧのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されている場合は、例えば、最終選択画面として図１０が表示されたとき、表示制御部１９から、ＥＰＧ画面に含まれるチャンネル（ｃｈ１，ｃｈ２，ｃｈ５，ｃｈ６）がライブラリチェック部１８に通知され、チャンネルチェック部１８がＥＰＧのデータから各チャンネルで使用するライブラリを検知し、これらのライブラリがライブラリバッファ１５に保持されているか否かを調べ、ライブラリバッファ１５に保持されていないときは、ライブラリバッファ１６に保持されていないライブラリを受信するようにライブラリ受信部１６を制御する。ライブラリ受信部１６はライブラリチェック部１８の制御に応じて、ライブラリバッファ１６に保持されていないライブラリを放送からダウンロードし、これをライブラリバッファ１６に格納する。
【００４６】
また、ＥＰＧ受信部１７で受信したＥＰＧのデータに各チャンネルの番組のデータをデコードするために使用するライブラリの名前が記述されていない場合は、例えば、最終選択画面として図１０が表示されたとき、表示制御部１９から、ＥＰＧ画面に含まれるチャンネル（ｃｈ１，ｃｈ２，ｃｈ５，ｃｈ６）がデータ受信部１１に通知され、データ受信部１１がこれらのチャンネルを順次切り換えて受信し、ヘッダ分離部１２でそれぞれのチャンネルの番組信号のヘッダ部を分離してライブラリ制御部１４に出力し、ライブラリ制御部１４が各チャンネルの番組信号のヘッダ部を解読することにより当該番組信号のデータをデコードするためのライブラリ名を検知し、これらのライブラリがライブラリバッファ１５に保持されているか否かを調べ、ライブラリがライブラリバッファ１５に保持されていないときは、ライブラリバッファ１６に保持されていないライブラリを受信するようにライブラリ受信部１６を制御する。
【００４７】
このように、最終選択のためのＥＰＧ画面が表示された時点でこのＥＰＧ画面上に表示されたチャンネルの番組のデータをデコードするために使用するライブラリをプリフェッチすることにより、選択される最終候補のチャンネルで用いられるライブラリであってライブラリバッファに保持されていないもののダウンロードが受信チャンネルの選択に先立って開始されることとなり、ＥＰＧを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる。
【００４８】
このように、本実施の形態による放送受信装置では、複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルを２×２のマトリクスで再帰的に配列したＥＰＧ画面を表示画面上に表示し２×２のマトリクス構造の入力キーを持つリモコンの入力キーをＥＰＧ画面のセルの配列の再帰回数よりも一回少ない回数選択することにより選択された最小単位の２×２のマトリクスに配列されたセルのうちの１つを２×２のマトリクス構造の入力キーを持つリモコンの対応する位置の入力キーにより選択することにより行なうものにおいて、上記ＥＰＧ画面上において上記リモコンの入力キーをＥＰＧ画面のセルの配列の再帰回数よりも一回少ない回数選択した時点で、選択された最小単位の２×２のマトリクスに配列されたセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えた構成としたから、ＥＰＧを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる。
【００４９】
なお、上記実施の形態では、複数のチャンネルのそれぞれに対応する複数のセルを２×２のマトリクスで再帰的に配列したＥＰＧ画面を表示画面上に表示し２×２のマトリクス構造の入力キーを持つリモコンの入力キーをＥＰＧ画面のセルの配列の再帰回数よりも一回少ない回数選択することにより選択された最小単位の２×２のマトリクスに配列されたセルのうちの１つを２×２のマトリクス構造の入力キーを持つリモコンの対応する位置の入力キーにより選択することにより行なうものについて示したが、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクスで再帰的に配列したＥＰＧ画面を表示画面上に表示しｍ×ｎのマトリクス構造の入力キーを持つリモコンの入力キーをＥＰＧ画面のセルの配列の再帰回数よりも一回少ない回数選択することにより選択された最小単位のｍ×ｎのマトリクスに配列されたセルのうちの１つをｍ×ｎのマトリクス構造の入力キーを持つリモコンの対応する位置の入力キーにより選択するものであれば、本発明を適用することができ、上記実施の形態と同様の効果を奏する。
【００５０】
【発明の効果】
以上のように、本発明（請求項１）によれば、複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクス状に配置したＥＰＧ画面上で上記複数のセルのいずれかを一回のリモコン操作により１つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記ＥＰＧ画面上において上記カーソルが配置されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えた構成としたから、ＥＰＧを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる効果がある。
【００５１】
また、本発明（請求項２）によれば、複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクス状に配置したＥＰＧ画面上で上記複数のセルのいずれかを一回のリモコン操作により１つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記ＥＰＧ画面上において上記カーソルが上記複数のセルのうちの第１のセルからこれに隣接する第２のセルに移動したときに、該第２のセル，第２のセルに隣接するセルのうち上記第１のセルから第２のセルへの移動方向に存在する第３のセル，及びこの第３のセルに隣接しかつ上記第２のセルにも隣接する第４，第５のセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えた構成としたから、ＥＰＧを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる効果がある。
【００５２】
また、本発明（請求項３）によれば、複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクス状に配置したＥＰＧ画面上で上記複数のセルのいずれかを一回のリモコン操作により１つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウエアプログラムを保持するライブラリバッファと、同一のデコードソフトウェアプログラムを用いてデコードされるチャンネルのセルがＥＰＧ画面上においてかたまって配列されるようにＥＰＧ画面の表示制御を行なう表示制御手段と、前記ＥＰＧ画面上において前記カーソルで選択されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが前記ライブラリバッファに保持されているか否かを検知し、前記ライブラリバッファに保持されていないデコードソフトウエアプログラムを前記ライブラリバッファにダウンロードするプログラムダウンロード手段とを備えた構成としたから、ＥＰＧ画面上でチャンネル選択を行なう場合、１つのチャンネルを選択し、このチャンネルのライブラリがダウンロードされた後は、このライブラリを使用する、選択されたチャンネルの近辺のチャンネルを選択した際のライブラリのダウンロード待ち時間を不要とでき、ユーザにとって快適なチャンネル選択を実現できる効果がある。
【００５３】
また、本発明（請求項４）によれば、複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクス状に配置したＥＰＧ画面上で上記複数のセルのいずれかを一回のリモコン操作により１つのセルからこれに隣接するセルのうちいずれかのセルにひとつずつ移動可能なカーソルで選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記ライブラリバッファに保持されたデコードソフトウェアプログラムを用いてデコードされるチャンネルのセルがＥＰＧ画面上においてかたまって配列されるようにＥＰＧ画面の表示制御を行なう表示制御手段と、前記ＥＰＧ画面上において前記カーソルで選択されたセル及びこのセルに隣接するセルのチャンネルで放送される番組をデコードするためのデコードソフトウエアプログラムが前記ライブラリバッファに保持されているか否かを検知し、前記ライブラリバッファに保持されていないデコードソフトウェアプログラムを前記ライブラリバッファにダウンロードするプログラムダウンロード手段とを備えた構成としたから、ＥＰＧ画面上でこのかたまりの中であればどのチャンネルを選択しても、チャンネル選択時のダウンロード待ち時間が不要であり、ユーザが快適にチャンネル選択を行なうことができる効果がある。
【００５４】
また、本発明（請求項５）によれば、複数のチャンネルで２種類以上の放送方式の番組信号，及び放送される番組信号をデコードするためのデコードソフトウェアプログラムを放送するデータ放送方法により放送された放送信号を受信する放送受信装置であって、受信チャンネルの選択を、複数のチャンネルのそれぞれに対応する複数のセルをｍ×ｎ（ｍとｎはそれぞれ正の整数）のマトリクスで再帰的に配列したＥＰＧ画面を表示画面上に表示しｍ×ｎのマトリクス構造の入力キーを持つリモコンの入力キーをＥＰＧ画面のセルの配列の再帰回数よりも一回少ない回数選択することにより選択された最小単位のｍ×ｎのマトリクスに配列されたセルのうちの１つをｍ×ｎのマトリクス構造の入力キーを持つリモコンの対応する位置の入力キーにより選択することにより行なうものにおいて、デコードソフトウェアプログラムを保持するライブラリバッファと、上記ＥＰＧ画面上において上記リモコンの入力キーをＥＰＧ画面のセルの配列の再帰回数よりも一回少ない回数選択した時点で、選択された最小単位のｍ×ｎのマトリクスに配列されたセルのチャンネルで放送される番組をデコードするためのデコードソフトウェアプログラムが上記ライブラリバッファに保持されているか否かを検知し、保持されていないときに、当該保持されていないデータソフトウェアプログラムを放送からダウンロードし、上記プログラムバッファに格納するプログラムダウンロード手段とを備えた構成としたから、ＥＰＧを用いてチャンネル選択を行なう放送受信装置のダウンロード待ち時間を短縮することができる効果がある。
【図面の簡単な説明】
【図１】実施の形態１による放送受信装置の構成を示すブロック図である。
【図２】ＥＰＧ画面の表示例を示す図である。
【図３】図２に示すＥＰＧ画面を用いてチャンネル選択を行なうためのリモコン装置の入力キーの一例を示す図である。
【図４】実施の形態２による放送受信装置の動作を説明するための図である。
【図５】実施の形態１，２による動作を説明するためのフローチャート図である。
【図６】実施の形態３による放送受信装置が表示するＥＰＧ画面の一例を示す図である。
【図７】実施の形態４による放送受信装置が表示するＥＰＧ画面の一例を示す図である。
【図８】実施の形態５による放送受信装置において用いられるリモコン装置の入力キーの一例を示す図である。
【図９】実施の形態５による放送受信装置におけるチャンネル選択動作を説明するための図である。
【図１０】実施の形態５による放送受信装置におけるチャンネル選択動作を説明するための図である。
【図１１】実施の形態５による放送受信装置におけるチャンネル選択動作を説明するための図である。
【図１２】実施の形態５による放送受信装置におけるチャンネル選択動作を説明するための図である。
【図１３】実施の形態５による放送受信装置におけるチャンネル選択動作を説明するための図である。
【図１４】実施の形態５による放送受信装置におけるチャンネル選択動作を説明するための図である。
【図１５】放送衛星を用いた放送システムの構成を示す図である。
【図１６】従来の放送システムにおいて放送業者から放送されるデータ及びこれを受信した放送受信装置の画面表示の一例を示す図である。
【図１７】ソフトウェアによる信号処理を利用した放送システムにおいて放送業者から放送されるデータ及びこれを受信した放送受信装置の画面表示の一例を示す図である。
【図１８】放送により放送データをデコードするためのデコードソフトウェアプログラム配信する形態の例を示す図である。
【符号の説明】
１１        デコード受信部
１２        ヘッダ分離部
１３        デコード処理部
１４        ライブラリ制御部
１５        ライブラリバッファ
１６        ライブラリ受信部
１７        ＥＰＧ受信部
１８    ライブラリチェック部
１９    表示制御部
２０    ＥＰＧ画面
２１    セル
２２    カーソル
３０    入力キー
【図１】
0003592896.tif 000002
【図２】
0003592896.tif 000003
【図３】
0003592896.tif 000004
【図４】
0003592896.tif 000005
【図５】
0003592896.tif 000006
【図６】
0003592896.tif 000007
【図７】
0003592896.tif 000008
【図８】
0003592896.tif 000009
【図９】
0003592896.tif 000010
【図１０】
0003592896.tif 000011
【図１１】
0003592896.tif 000012
【図１２】
0003592896.tif 000013
【図１３】
0003592896.tif 000014
【図１４】
0003592896.tif 000015
【図１５】
0003592896.tif 000016
【図１６】
0003592896.tif 000017
【図１７】
0003592896.tif 000018
【図１８】
0003592896.tif 000019