(57)【要約】【課題】  ネットワークに接続されないデジタル放送受信装置において、受信をしやすいプログラムの送信方法、及びプログラム更新の容易なデジタル放送受信装置を提供する。【解決手段】  本発明に係る受信装置１は、異なる制御プログラムを用いる複数の機種間で同一の更新プログラムをダウンロードし、更新プログラムに含まれる複数のモジュールから必要なモジュールのみを選択して書き換える。【選択図】        図８
2007034750.tif 000002
【特許請求の範囲】
【請求項１】
複数の機種に共通する共通モジュール、前記複数の機種中の少なくとも１つの機種に対応して準備された複数のモジュール、及び前記複数の機種と前記複数のモジュールを対応付けたテーブルを含む更新プログラムを受信する受信部と、
前記複数の機種中の１つの機種情報を保存する保存領域と、
前記受信部が受信した前記更新プログラムをダウンロードするダウンロード部と、
前記更新プログラムに含まれる前記複数のモジュールから選択されたモジュールを書き込まれる記憶領域と、
前記保存領域に保存されている前記１つの機種情報に対応するモジュールを前記更新プログラムに含まれる前記複数のモジュールから選択して前記記憶領域に書き込む制御部とを備えたことを特徴とするデジタル放送受信装置。
【請求項２】
前記制御部は、前記保存領域から前記１つの機種情報を読み込む読み込み動作と、前記読み込み動作に続いて前記記憶領域を前記更新プログラムに含まれる前記共通モジュールで書き換える書き換え動作を実行し、次に、前記１つの機種情報に対応する前記モジュールを前記記憶領域に書き込む動作を実行することを特徴とする請求項１記載のデジタル放送受信装置。
【請求項３】
前記制御部は、前記更新プログラムの受信を外部より指令されたとき、前記更新プログラムを受信させることを特徴とする請求項１記載のデジタル放送受信装置。
【請求項４】
複数の機種に共通する共通モジュール、前記複数の機種中の少なくとも１つの機種に対応して準備された複数のモジュール、及び前記複数の機種と前記複数のモジュールを対応付けたテーブルを含む更新プログラムを受信する受信部と、
前記複数の機種中の１つの機種情報を保存する保存領域と、
前記受信部が受信した前記更新プログラムをダウンロードするダウンロード部と、
前記更新プログラムによって書き換えが行われる記憶領域と、
前記更新プログラムを起動するとき、前記１つの機種情報を前記保存領域から読み込み、前記更新プログラムに含まれる前記複数のモジュール中の１つのモジュールが前記１つの機種に対応するとき、前記１つのモジュールを実行し、前記１つのモジュールが前記１つの機種に対応しないとき、前記１つのモジュールを実行しないでスキップする制御部とを備えたことを特徴とするデジタル放送受信装置。
【請求項５】
前記制御部は、前記更新プログラムの受信を外部より指令されたとき、前記受信部に前記更新プログラムを受信させることを特徴とする請求項４記載のデジタル放送受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はデジタル放送受信装置に関し、特に、衛星放送電波を介して更新プログラムを受信、プログラム更新を行うことの可能なＳバンド衛星デジタル放送受信装置に関する。
【背景技術】
【０００２】
携帯容易なテレビ／ラジオ放送番組受信装置と、このような携帯用放送番組受信装置を対象とした放送システムが開発され、専用の番組放送も開始されている。
【０００３】
携帯用放送番組受信装置に限らずとも、電子機器製品には制御装置が内蔵されており、それを制御するためのプログラムも格納されている。電子機器製品がより高性能になるに連れ、内蔵されるプログラムも複雑化がなされる。複雑化されたプログラムには、製造時には認められなかった欠陥が発見されることがあり、この場合、プログラムの修正が必要となる。また、より使い勝手のよいプログラムが開発された場合、顧客サービスとして新たなプログラムを配布することもある。
【０００４】
パーソナルコンピュータ（ＰＣ）の場合、以前は、新たなプログラムの配布は、フロッピー（登録商標）ディスク（ＦＤ）やＣＤ−ＲＯＭなどを介して配布されていたが、近年、インターネット接続が一般化した中においては、インターネットを介して配布されるようになった。
【０００５】
ＰＣ以外であっても、携帯電話や次世代テレビにおいては、ネットワークとの通信環境が構築されているので、ＰＣ同様ネットワークを介して修正プログラムを入手することができる（例えば、特許文献１参照）。
【０００６】
ＰＣのプログラムにおいては、プログラムのバージョンの違いにより、修正プログラムの内容も異なる。また、電子機器の制御プログラムの場合、同種の機器であっても、機種に応じてプログラムは異なる。そのため、同一の理由に基づいた修正プログラムであっても、その対応機種に応じてそれぞれ異なる修正プログラムが必要となる。
【特許文献１】特開２００４−３２０１１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したＰＣ、次世代テレビ、携帯電話等の場合には、予めネットワークサーバ上に修正プログラムがアップロードされており、上記機器がダウンロード可能となった状態において、当該修正プログラムの送信要求がされ、オンデマンドで修正プログラムが配信されるのであるが、このような方法を利用することができるのは、上記機器とサーバとが双方向通信が可能であるからである。
【０００８】
しかしながら、携帯型のデジタル放送受信装置の場合、ネットワークと接続されておらず、放送衛星を介して送信される電波を一方的に受信するだけの、一方向のみの通信がなされているので、上記方法による修正プログラムの配信ができない。
【０００９】
そのため、修正プログラムの配信は、放送電波に混在させて送信することになるが、この場合、受信装置のメーカー、機種毎に異なるプログラムを受信させる必要があるため、送信するプログラムの種類が多くなる。そうすると、当該プログラムの受信可能な機会は、全プログラムの送信期間のうちの極わずかとなる。また、受信可能機会を増加させるためには、プログラム送信期間を増加させなければならない。
【００１０】
従って、本発明の目的は、ネットワークに接続されない受信装置において、受信をしやすいプログラムの送信方法、及び更新プログラムを受信しプログラム更新の容易な受信装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明は、上記目的を達成するため、複数の機種に共通する共通モジュール、前記複数の機種中の少なくとも１つの機種に対応して準備された複数のモジュール、及び前記複数の機種と前記複数のモジュールを対応付けたテーブルを含む更新プログラムを受信する受信部と、前記複数の機種中の１つの機種情報を保存する保存領域と、前記受信部が受信した前記更新プログラムをダウンロードするダウンロード部と、前記更新プログラムに含まれる前記複数のモジュールから選択されたモジュールを書き込まれる記憶領域と、前記保存領域に保存されている前記１つの機種情報に対応するモジュールを前記更新プログラムに含まれる前記複数のモジュールから選択して前記記憶領域に書き込む制御部とを備えたことを特徴とするデジタル放送受信装置を提供する。
【００１２】
本発明によれば、全ての機種に対して共通する１のプログラムをダウンロードした場合であっても、当該機種に必要なモジュールのみを書き換えすることができるので、機種毎に個別のプログラムを用意し、別々の機会に送信する必要がなくなる。
【００１３】
上記制御部は、前記保存領域から前記１つの機種情報を読み込む読み込み動作と、前記読み込み動作に続いて前記記憶領域を前記更新プログラムに含まれる前記共通モジュールで書き換える書き換え動作を実行し、次に、前記１つの機種情報に対応する前記モジュールを前記記憶領域に書き込む動作を実行するものであってもよい。
【００１４】
上記制御部は、前記更新プログラムの受信を外部より指令されたとき、前記更新プログラムを受信させるものであってもよい。
【００１５】
また、本発明は、複数の機種に共通する共通モジュール、前記複数の機種中の少なくとも１つの機種に対応して準備された複数のモジュール、及び前記複数の機種と前記複数のモジュールを対応付けたテーブルを含む更新プログラムを受信する受信部と、前記複数の機種中の１つの機種情報を保存する保存領域と、前記受信部が受信した前記更新プログラムをダウンロードするダウンロード部と、前記更新プログラムによって書き換えが行われる記憶領域と、前記更新プログラムを起動するとき、前記１つの機種情報を前記保存領域から読み込み、前記更新プログラムに含まれる前記複数のモジュール中の１つのモジュールが前記１つの機種に対応するとき、前記１つのモジュールを実行し、前記１つのモジュールが前記１つの機種に対応しないとき、前記１つのモジュールを実行しないでスキップする制御部とを備えたことを特徴とするデジタル放送受信装置を提供するものでもある。
【００１６】
本発明によれば、全ての機種に対して共通する１のプログラムをダウンロードした場合であっても、当該機種に必要なモジュールのみを実行することができるので、機種毎に個別のプログラムを用意し、別々の機会に送信する必要がなくなる。
【００１７】
上記制御部は、前記更新プログラムの受信を外部より指令されたとき、前記受信部に前記更新プログラムを受信させるものであってもよい。
【発明の効果】
【００１８】
本発明によれば、受信装置における更新プログラムの受信機会の増大、及びプログラムの送信期間の短縮による送信費用の低減が可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００２０】
（システムの構成）
図１は、本発明の実施の形態に係る受信システムの概略構成を示す。この受信システムは、地上に設置され、テレビ番組放送やラジオ番組放送などの複数のデジタル放送を送信可能な放送基地局２と、放送基地局２からの放送電波を宇宙空間に位置する放送衛星３を介して受信する受信装置１とから概略構成されている。
【００２１】
なお、図１は衛星放送を受信する場合の例を示したものであるが、本発明に係る受信装置１は、これに限らず、地上波放送を受信するもの、ケーブル等の伝送媒体を介して受信するもの、双方向で受信するものなどであってもよい。
【００２２】
受信装置１は、複数の放送の中から好みの番組を選択し、視聴することができるものであり、アンテナや電子回路等を内蔵した本体部４と、本体部４の上部にヒンジ部１ａによって開閉自在に設けられたラップトップ部５とを有する。
【００２３】
本体部４は、上面に各種のスイッチを備えた操作部６が設けられ、前面に、スピーカ７、ヘッドホン端子８、および後述するメモリーカードが挿入されるスロット９が設けられている。なお、スピーカ７およびヘッドホン端子８は、音声出力部を構成する。
【００２４】
ラップトップ部５は、液晶ディスプレイ，有機ＥＬディスプレイ等の表示部１９を備える。
【００２５】
ユーザがテレビ番組の視聴を望む場合には、表示部１９に番組画像が表示され、音声出力部から番組音声が発生する。また、ユーザがラジオ番組の聴取を望む場合には、音声出力部から番組音声が発生すると同時に、表示部１９には、放送中の番組や楽曲の内容に関する情報等が表示される。テレビ番組かラジオ番組かの選択は操作部６の操作によって行われる。
【００２６】
（受信装置１の内部構成）
図２は、本発明に係る受信装置１の内部構成を示すブロック図である。
【００２７】
受信装置１は、アンテナ１１と、チューナ１２と、トランスポートストリーム（ＴＳ）データ分離部１３と、ＣＰＵ１４と、メモリーカードコントローラ１５と、内部記憶部１６と、デジタル・シグナル・プロセッサ（ＤＳＰ）１７と、グラフィックコントローラ１８と、表示部１９と、Ｄ／Ａコンバータ２０と、音声出力部２１とからなる。
【００２８】
アンテナ１１は、放送基地局２より出力され放送衛星３を介して送信される衛星放送番組に関する放送電波を受信するものであり、受信した放送電波を電気信号に変換してチューナ１２に送信する。
【００２９】
チューナ１２は、アンテナ１１より送信された衛星放送データより、必要とするデータを選択し、ＴＳデータ分離部１３へと送信する。
【００３０】
ＴＳデータ分離部１３は、チューナ１２より受信したデジタル放送信号について、番組映像や番組音声に関する映像／音楽データと、ＥＰＧデータや管理データ等の管理情報データとに分離し、管理情報データをＣＰＵ１４に、映像／音声データをＤＳＰ１７に、それぞれ送信する。
【００３１】
ＣＰＵ１４は、受信装置１における各機能の制御を司るものであり、各構成部に対して信号を送信し、各種動作を実行させる。また、受信した番組データの内部記憶部１６等への格納や読込等におけるデータの移動の制御を行う。
【００３２】
メモリーカードコントローラ１５は、外部記憶装置２２となるメモリーカード等を制御し、録画／録音した番組データの読み書きを行う。
【００３３】
内部記憶部１６は、放送番組再生装置１を駆動させるためにＣＰＵ１４に実行させるプログラムの格納や、当該プログラムに用いられる各種パラメータ、管理情報データ等の一時的な格納、録画／録音した番組データの格納のために用いられるものであり、具体的には、ＲＯＭ、ＲＡＭ、ＨＤＤなどが該当する。
【００３４】
ＤＳＰ１７は、ＴＳデータ分離部１３より受信した映像／音声データの演算処理を行う。そして、映像データをグラフィックコントローラ１８に、音声データをＤ／Ａコンバータに、それぞれ送信する。
【００３５】
グラフィックコントローラ１８は、ＤＳＰ１７より受信した映像データを、表示部１９で表示可能となるように処理をする。そして処理されたデータを表示部１９へ送信する。
【００３６】
表示部１９は、グラフィックコントローラ１８より受信した映像データをモニタ上に表示する。表示される画像は、衛星放送によるテレビ番組の画像や、音声番組に関する文字情報、表示装置１の機器設定に関する情報等である。
【００３７】
Ｄ／Ａコンバータ２０は、ＤＳＰ１７より受信した音声データを、デジタルデータからアナログデータに変換する。変換されたアナログ音声データは、音声出力部２１へ送信する。
【００３８】
音声出力部２１は、Ｄ／Ａコンバータ２０より受信したアナログ音声データを音声に変換し、出力をものであり、アンプ、スピーカ７、ヘッドホン端子８等を備える。
【００３９】
図３は、操作部６の詳細を示す。操作部６は、表面の上下左右に三角マーク６１ａ〜６１ｄを有するドーナツ状のカーソルボタン６０と、そのカーソルボタン６０の内側に配置された円形の決定ボタン６２と、細長形状のバックボタン６３、番組リストボタン６４、およびその他のボタン６５ａ〜６５ｄとを備える。カーソルボタン６０、決定ボタン６２、バックボタン６３および番組リストボタン６４については後述する。６５ａは、録音データの再生を停止するストップボタン、６５ｂは、データ情報サービスを表示させるボタン、６５ｃは、メモリーカードに記録されているメモのリストを表示させるボタン、６５ｄは、クイックメニューと設定メニューを表示させるクイック／設定ボタンである。
【００４０】
(受信装置の動作)
本発明に係る受信装置１に対する修正プログラムの配信方法、及び配信された修正プログラムへのプログラム修正の動作について、図４〜図８を参照しつつ説明する。
【００４１】
図４は、１の受信装置メーカーの製造する複数の受信装置用の機種毎の更新プログラム、及びそれらのプログラムをまとめて１つのプログラムとした場合の構成例である。
【００４２】
１の受信装置メーカーであるＡ社が、受信装置として、Ａ−１機からＡ−４機の４機種を製造していたとする。４つの機種については、それぞれ一部の仕様が異なり、そのため、プログラム更新時には、各機種の仕様に応じた、それぞれ内容の異なるプログラムが必要となる。
【００４３】
Ａ−１機用更新プログラム７０Ａには、全機種に共通する共通モジュール７１と、モジュールＡ７２ａ、モジュールＣ７２ｃが含まれている。また、Ａ−２機用更新プログラム７０Ｂには、共通モジュール７１、モジュールＢ７２ｂ、モジュールＣ７２ｃが含まれている。また、Ａ−３機用更新プログラム７０Ｃには、共通モジュール７１、モジュールＡ７２ａ、モジュールＤ７２ｄが含まれている。更に、Ａ−４機用更新プログラム７０Ｄには、共通モジュール７１、モジュールＡ７２ａが含まれている。
【００４４】
しかし、これらの更新プログラムを別個に送信するためには、１つのプログラムあたりの送信時間を一定に保つのであれば、１つのプログラムのみを送信するのと比較して、４倍の時間を要し、また、全体のプログラム送信時間を一定に保つのであれば、１つのプログラムあたりの送信時間が４分の１に減少してしまう。
【００４５】
そこで、上記の機種毎の更新プログラムに含まれる全モジュールを含んだ、１つのプログラムを、全機種に共通して対応する更新プログラムとすることで、１度の送信機会で、同社製の受信装置の全てに対応できることになる。
【００４６】
Ａ社製の受信装置の全機種に対応する、全機種対応更新プログラム７０Ｅには、共通モジュール７１、モジュールＡ７２ａ、モジュールＢ７２ｂ、モジュールＣ７２ｃ、モジュールＤ７２ｄの他、機種情報及び使用モジュールテーブル７３を含む。機種情報及び仕様モジュールテーブル７３は、本プログラムの対応する各機種に関する機種情報と、各機種がどのモジュールを使用するかを対応付けたテーブルである。
【００４７】
図５は、機種情報及び使用モジュールテーブル７３の一例である。
【００４８】
機種情報は、各機種に与えられた型式やＩＤ番号などの情報に該当し、使用される起動プログラム毎に異なる群を形成する。機種情報は、内部記憶部１６に不揮発性データとして格納されており、この格納された機種情報と、更新プログラムに含まれる機種情報及び使用モジュールテーブル７３とを対比し、各機種に必要なモジュールの識別がなされる。
【００４９】
図６及び図７は、機種毎に異なるプログラムを送信するのではなく、上述した全機種対応更新プログラム７０Ｅを送信した場合の効果を示す図である。
【００５０】
本発明に係る受信装置のような、モバイル放送受信装置においては、サーバと双方向通信が不可能であるので、放送電波を一方的に受信する以外の通信方法は有していない。そのため、放送電波に併せて更新プログラムを送信し、それを受信装置側で受信する必要がある。
【００５１】
しかし、更新プログラムの受信が必要な機種が複数種あると、その機種の数だけ更新プログラムの種類が必要となるが、放送電波に含むことのできる番組情報以外の情報には限りがあるので、一度に多くを送ることはできない。そのため、それぞれのプログラムについて時間を区切って送信しなければならない。
【００５２】
各プログラムの送信時間の区切り方にも、いくつかの方法が考えられるが、ここでは、２つの方法を例に挙げて考える。１つは、１日の放送を各プログラムに割り当て、一定時間ごとに送信するプログラムを切り替える方法である。
【００５３】
図６に示すように、受信装置のメーカーが４社であり、それぞれ４機種ずつ受信装置を製造していたとすると、合計１６機種について時間を区切って異なる修正プログラムを送信しなければならず、１つの修正プログラムの送信時間は、全体の送信時間のうちの１６分の１しかない。したがって、当該機種から見た受信タイミングも１６分の１しかないことになる。
【００５４】
しかし、本発明のように、Ａ社製品に対しては全て同一のプログラムを送信したとすると、Ａ社製の受信装置は、Ａ社製品に対するプログラム送信時にはいつでも更新プログラムを受信することができることになり、１つの修正プログラムの送信時間、当該機種から見た受信タイミングは、４分の１にまで増加する。
【００５５】
したがって、この方法を用いた場合においては、Ａ社製品のユーザにとっては、他社製品ユーザの４倍の受信チャンスが与えられ、更新プログラムを受信しやすくなる。
【００５６】
各プログラムの送信時間の区切り方の２つ目の方法は、プログラム毎に一定日数を割り振り、その期間中は当該プログラムのみを送信し、一定日数毎に送信するプログラムを切り替える方法であり、この場合の効果を図７に示す。
【００５７】
図７に示すように、各プログラムに対し、５日間の送信期間を付与したとする。この場合、（ａ）に示すように、Ａ社製品の４機種に対してそれぞれ異なるプログラムを送信したとすると、合計２０日間はＡ社製品のためのプログラムを送信しなければならない。しかし、（ｂ）に示すように、Ａ社製品の４機種の全てに対して１つのプログラムのみを送信するのであれば、Ａ社製品のためにプログラムを送信する期間は、５日間で足りることになる。
【００５８】
したがって、この方法を用いた場合においては、Ａ社の更新プログラムの送信に要する費用は、他社の４分の１で済むことになる。
【００５９】
上述の２つの方法以外にも、それぞれの方法を組み合わせるような方法も考えられ、その場合には、受信機会の増加、送信費用の削減の、両効果とも得られることになる。
【００６０】
（プログラム更新の動作）
本発明に係る受信装置１における、受信した更新プログラムへのプログラム更新方法について、２つの実施の形態を用いて説明する。
【００６１】
図８は、プログラム更新方法の第１の実施の形態おけるプログラム更新の流れを説明するフローチャートである。以下の処理においては、特に記載のない限りＣＰＵ１４がその動作を行うものとする。
【００６２】
第１の実施の形態は、ダウンロードした更新プログラムの中から、必要なモジュールのみを選択してプログラムの書き換えを行うものである。
【００６３】
最初に、更新プログラムのダウンロードが行われる（ステップＳ１０１）。ＣＰＵ１４は、アンテナ１１を介してチューナ１２において受信された更新プログラムを、内部記憶部１６又は外部記憶装置２２に一時的に格納する。
【００６４】
なお、更新プログラムのダウンロードについては、放送電波に併せて更新プログラムが送信されていることを認識した時点で、自動的にダウンロードを開始するように設定することも可能であり、また、ユーザが操作部６の各ボタンを操作することによりダウンロード開始の指示を行って初めて、ダウンロードを開始するように設定することも可能である。
【００６５】
自動的にダウンロードを開始するように設定した場合には、プログラムの更新を逃してしまうという危険性が回避される。また、ユーザの指示によりダウンロードを開始するように設定した場合には、番組の録画や再生時にダウンロードを開始してしまうことによるＣＰＵ１４への過度の負担を回避することができる。
【００６６】
次に、機種情報の読み込みを行う（ステップＳ１０２）。受信装置１に固有の機種情報は、内部記憶部１６に格納されており、ＣＰＵ１４は、この機種情報の読み込みを行う。
【００６７】
次に、共通モジュールの書き換えを行う（ステップＳ１０３）。共通モジュール７１は、更新プログラムを受信した全ての受信装置に対応したモジュールであるので、無条件に共通モジュールについては、内部記憶部の所定の移置に記憶された更新前のモジュールに上書きして記録する。
【００６８】
次に、共通モジュールを除く複数のモジュールの中から１番目のモジュールを選択し（ステップＳ１０４）、選択したモジュールが書き換え対象のモジュールか否かの判断を行う（ステップＳ１０５）。上述のステップＳ１０２で読み込んだ受信装置１の機種情報と、一時的に格納された更新プログラムに含まれる機種情報及び使用モジュールテーブル７３とを対比し、当該モジュールが本装置で書き換える必要のあるモジュールであるかを判断する。書き換え対象モジュールでないと判別した場合には（Ｓ１０５：ＮＯ）、ステップＳ１０７へ処理を移し、書き換え対象モジュールであると判別した場合には（Ｓ１０５：ＹＥＳ）、そのモジュールについて、書き換えを行う（ステップＳ１０６）。
【００６９】
続いて、次のモジュールの選択を行い（ステップＳ１０７）、全てのモジュールの選択が終了しているか否かの判断を行う（ステップＳ１０８）。まだ選択されていないモジュールが残っていた場合には（Ｓ１０８：ＮＯ）、ステップＳ１０５に処理を戻し上記の処理を繰り返し、全てのモジュールの選択がされており、未選択のモジュールがない場合には（Ｓ１０８：ＹＥＳ）、この処理を終了する。
【００７０】
以上のような処理を行うことにより、全ての機種に対して共通する１のプログラムをダウンロードした場合であっても、当該機種に必要なモジュールのみを書き換えすることができるので、機種毎に個別のプログラムを用意し、別々の機会に送信する必要がなくなる。
【００７１】
図９（ａ）は、プログラム更新方法の第２の実施の形態おけるプログラム更新の流れを説明するフローチャートであり、図９（ｂ）は、更新後のプログラム実行時の流れを説明するフローチャートである。
【００７２】
第２の実施の形態は、ダウンロードした更新プログラムの中の全てのモジュールについて書き換えを行い、プログラム実行時に各モジュールを実行するか否かを判断するものである。
【００７３】
最初に、更新プログラムのダウンロードが行われる（ステップＳ１１１）。ＣＰＵ１４は、アンテナ１１を介してチューナ１２において受信された更新プログラムを、内部記憶部１６又は外部記憶装置２２に一時的に格納する。
【００７４】
第２の実施の形態においても、更新プログラムのダウンロードについては、放送電波に併せて更新プログラムが送信されていることを認識した時点で、自動的にダウンロードを開始するように設定することも可能であり、また、ユーザが操作部６の各ボタンを操作することによりダウンロード開始の指示を行って初めて、ダウンロードを開始するように設定することも可能である。
【００７５】
次に、プログラムの書き換えを行う（ステップＳ１１２）。更新プログラム中に含まれる全てのモジュールについて、内部記憶部の所定の移置に記憶された更新前のモジュールに上書きして記録する。
【００７６】
プログラム書き換え後、本体を再起動させ（ステップＳ１１３）、その後、内部記憶部１６に格納されている機種情報の読み込みを行う（ステップＳ１１４）。これで、プログラムの更新は完了する。
【００７７】
続いて、図９（ｂ）に示すプログラム実行時の動作を説明する。最初に、動作プログラムの実行中において、モジュールの実行場面が発生する（ステップＳ１２１）。
【００７８】
このとき、当該モジュールに対応した機種であるか否かの判断が行われる（ステップＳ１１２）。上述のステップＳ１１４で読み込んだ受信装置１の機種情報と、更新プログラムに含まれていた機種情報及び使用モジュールテーブル７３とを対比し、当該モジュールが本装置に対応したモジュールであるかを判断する。対応モジュールであると判別した場合には（Ｓ１１２：ＹＥＳ）、当該モジュールを実行し（ステップＳ１２３）、対応モジュールでないと判別した場合には（Ｓ１１２：ＮＯ）、そのモジュールについて処理を行わない。
【００７９】
以上のような処理を行うことにより、全ての機種に対して共通する１のプログラムをダウンロードした場合であっても、当該機種に必要なモジュールのみを実行することができるので、機種毎に個別のプログラムを用意し、別々の機会に送信する必要がなくなる。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施の形態に係る受信システムの概略構成を示す図である。
【図２】本発明に係る受信装置１の内部構成を示すブロック図である。
【図３】操作部６の詳細を示す図である。
【図４】１の受信装置メーカーの製造する複数の受信装置用の機種毎の更新プログラム、及びそれらのプログラムをまとめて１つのプログラムとした場合の構成例である。
【図５】機種情報及び使用モジュールテーブル７３の一例である。
【図６】機種毎に異なるプログラムを送信するのではなく、全機種対応更新プログラムを送信した場合の効果を示す図である。
【図７】機種毎に異なるプログラムを送信するのではなく、全機種対応更新プログラムを送信した場合の効果を示す図である。
【図８】プログラム更新方法の第１の実施の形態おけるプログラム更新の流れを説明するフローチャートである。
【図９】（ａ）は、プログラム更新方法の第２の実施の形態おけるプログラム更新の流れを説明するフローチャートであり、（ｂ）は、更新後のプログラム実行時の流れを説明するフローチャートである。
【符号の説明】
【００８１】
１  受信装置  １ａ、ヒンジ部  ２、放送基地局  ３、放送衛星  ４、本体部
５、ラップトップ部  ６、操作部  ７、スピーカ  ８、ヘッドホン端子  ９、スロット
１１、アンテナ  １２、チューナ  １３、ＴＳデータ分離部  
１５、メモリーカードコントローラ  １６、内部記憶部
１８、グラフィックコントローラ  １９、表示部  ２０、コンバータ
２１、音声出力部  ２２、外部記憶装置  ６０、カーソルボタン
６１ａ〜６１ｄ、三角マーク  ６２、決定ボタン  ６３、バックボタン
６４、番組リストボタン  ６５ａ〜６５ｄ、その他のボタン
７０Ａ〜Ｅ、更新プログラム  ７１、共通モジュール  ７２ａ、モジュールＡ
７２ｂ、モジュールＢ  ７２ｃ、モジュールＣ  ７２ｄ、モジュールＤ
７３、機種情報及び仕様モジュールテーブル
【図１】
2007034750.tif 000003
【図２】
2007034750.tif 000004
【図３】
2007034750.tif 000005
【図４】
2007034750.tif 000006
【図５】
2007034750.tif 000007
【図６】
2007034750.tif 000008
【図７】
2007034750.tif 000009
【図８】
2007034750.tif 000010
【図９】
2007034750.tif 000011