(57)【要約】【課題】流通したデジタル放送受信機、及びそのデジタル放送受信機に接続された周辺機器において不具合が発見された場合、コスト及び時間を掛けることなく、容易に、それらの製品の不具合を修正する。【解決手段】デジタル放送局は、デジタル放送端末装置に関する情報を放送する。そしてデジタル放送受信機は、このデジタル放送端末装置に関する情報を受信し、受信したデジタル放送端末装置に関する情報に基づいて、デジタル放送受信機と周辺機器の各々に記憶される情報を更新する。【選択図】      図４
2004173128.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーにデジタル信号を送信し、映像や音声を提供するデジタル放送局と、
前記デジタル放送局から放送されるデジタル信号を受信するデジタル放送受信機、及び前記デジタル放送受信機に接続される少なくとも１つの周辺機器を有するデジタル放送端末装置と、を備えるデジタル放送システムにおいて、
前記デジタル放送局は、前記デジタル放送端末装置に関する情報を放送し、
前記デジタル放送受信機は、受信した前記デジタル放送端末装置に関する情報に基づいて、前記デジタル放送受信機と前記周辺機器の各々に記憶される情報とを更新すること、を特徴とするデジタル放送システム。
【請求項２】
前記デジタル放送局は、前記デジタル放送端末装置に関する情報を放送する放送チャンネルを有すること、を特徴とする請求項１に記載のデジタル放送システム。
【請求項３】
前記デジタル放送端末装置に関する情報は、前記デジタル放送受信機及び前記周辺機器の各々に記憶された制御プログラム用の修正プログラムと、前記修正プログラムの各々のバージョン情報と、を含む信号であること、を特徴とする請求項１または請求項２のいずれかに記載のデジタル放送システム。
【請求項４】
前記デジタル放送端末装置に関する情報は、前記修正プログラム各々の最新のバージョン情報と、前記デジタル放送受信機及び各々の前記周辺機器に記憶された制御プログラムの少なくとも１つの最新の修正プログラムと、が交互に放送される信号であること、を特徴とする請求項３に記載のデジタル放送システム。
【請求項５】
前記デジタル放送局は、前記修正プログラム各々の最新のバージョン情報と、前記デジタル放送受信機及び各々の前記周辺機器に記憶された制御プログラムの少なくとも１つの最新の修正プログラムと、を所定の周期で、繰り返し放送すること、を特徴とする請求項４に記載のデジタル放送システム。
【請求項６】
前記各々の制御プログラムは、バージョン情報を有し、
前記デジタル放送受信機は所定の操作が行われると、前記周辺機器各々に記憶されている制御プログラムの前記バージョン情報を取得すること、を特徴とする請求項３から請求項５のいずれかに記載のデジタル放送システム。
【請求項７】
前記デジタル放送端末装置に関する情報に含まれる前記バージョン情報と、前記各々の制御プログラムが有する前記バージョン情報は、少なくとも前記各々の制御プログラムのバージョン番号、及び前記各々の制御プログラムを備えた装置のメーカー、機種、ＩＤ情報を含むこと、を特徴とする請求項６に記載のデジタル放送システム。
【請求項８】
前記デジタル放送受信機は所定の操作が行われると、前記デジタル放送端末装置に関する情報を放送する放送チャンネルを受信すること、を特徴とする請求項１から請求項７のいずれかに記載のデジタル放送システム。
【請求項９】
前記所定の操作は、前記デジタル放送受信機の電源投入であること、を特徴とする請求項６から請求項８のいずれかに記載のデジタル放送システム。
【請求項１０】
前記デジタル放送受信機は、前記制御プログラム各々のバージョン情報と、受信した前記制御プログラム各々に対応する最新の修正プログラムのバージョン情報と、を比較する比較手段を有し、
比較した各々のバージョン情報が一致した場合、前記デジタル放送端末装置に関する情報を放送する放送チャンネルの受信を終了し、
比較した少なくとも１つの前記制御プログラムのバージョン情報が一致しない場合、前記バージョン情報が一致しない前記制御プログラム用の最新の修正プログラムを、前記デジタル放送端末装置に関する情報を放送する放送チャンネルからダウンロードすること、を特徴とする請求項６から請求項９のいずれかに記載のデジタル放送システム。
【請求項１１】
前記デジタル放送受信機及び前記周辺機器各々のメーカーと前記デジタル放送局はそれぞれネットワークで接続されており、
前記制御プログラム用の修正プログラムの各々は、前記ネットワークを介して、前記メーカー各々から前記デジタル放送局に送信されること、を特徴とする請求項３から請求項１０のいずれかに記載のデジタル放送システム。
【請求項１２】
デジタル放送局から放送されるデジタル信号を受信するデジタル放送受信機であって、
前記デジタル放送局から放送される、デジタル放送端末装置に関する情報を受信し、受信した前記デジタル放送端末装置に関する情報に基づいて、前記デジタル放送受信機に記憶される情報を更新する制御手段を備えること、を特徴とするデジタル放送受信機。
【請求項１３】
前記デジタル放送端末装置に関する情報は、前記デジタル放送受信機に接続される周辺機器に関する情報を含み、
前記制御手段は、受信した前記デジタル放送端末装置に関する情報に基づいて、前記デジタル放送受信機に接続された周辺機器に、前記周辺機器に関する情報を送信すること、を特徴とする請求項１２に記載のデジタル放送受信機。
【請求項１４】
前記デジタル放送受信機は所定の操作が行われると、前記デジタル放送端末装置に関する情報に基づいて、前記デジタル放送受信機に記憶される情報を更新する更新作業と、前記デジタル放送受信機に接続された周辺機器に、前記周辺機器に関する情報を送信する送信作業と、を行うこと、を特徴とする請求項１３に記載のデジタル放送受信機。
【請求項１５】
前記所定の操作は、前記デジタル放送受信機の電源投入であること、を特徴とする請求項１４に記載のデジタル放送受信機。
【請求項１６】
デジタル放送局から放送されるデジタル信号を受信するデジタル放送受信機と、
前記デジタル放送受信機に接続される少なくとも１つの周辺機器と、を備えるデジタル放送端末装置であって、
前記デジタル放送受信機は、前記デジタル放送局から放送される、デジタル放送端末装置に関する情報を受信し、受信した前記デジタル放送端末装置に関する情報に基づいて、前記デジタル放送受信機に記憶される情報を更新し、
さらに、前記デジタル放送受信機に接続された周辺機器に、前記周辺機器に関する情報を送信し、
前記周辺機器は、受信した前記デジタル放送端末装置に関する情報に基づいて、前記周辺機器に記憶される情報を更新すること、を特徴とする記載のデジタル放送端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、デジタル放送を受信するデジタル放送受信機、及び該デジタル放送受信機に接続された周辺機器、さらにデジタル放送局を加えたデジタル放送システムに関する。
【０００２】
【従来の技術】
従来より、映像や音声を提供するデジタル放送局と、その放送局から放送されるデジタル信号を受信するデジタル放送受信機、及びそのデジタル放送受信機に接続されたオーディオやビデオなどの周辺機器から構成されるデジタル放送システムが広く知られている（例えば、特許文献１参照。）。
【０００３】
上述のデジタル放送システムでは、デジタル放送受信機または種々の周辺機器の生産後に、それぞれのソフトウェアにおいて、不具合が発見された場合に備え、上記製品の各々の制御部を実装した基板上に、ソフトウェア書き変え用の端子を予め配設している。そして、このソフトウェア書き変え用の端子に、専用のソフトウェア書き変え治具を接続し、制御プログラムの書き換えを行い、不具合を解消している。製品を出荷する前であれば、メーカーにおいて全製品のソフトウェアを書き変えて、不具合を解消した後、ユーザーや販売店などに出荷している。
【０００４】
また、上記製品の各々をユーザーや販売店などに出荷した後にソフトウェアの不具合が発見された場合は、一般に、以下に示す手順によって、ソフトウェアの書き変えが行われる。
【０００５】
まず、ユーザーまたは販売店が、製品の不具合の内容をメーカーに報告する。メーカーは、不具合の発生原因を調査し、修正プログラムを作成する。そしてメーカーは、上述のソフトウェア書き変え治具を持参して、ユーザーまたは販売店を訪問し、ソフトウェアの修正を行う。若しくは、不具合が修正された新しいバージョンのソフトウェアを備えた製品と交換する。また、発見された不具合が大きな問題を有している場合、流通している該当機種全てを回収して書き換え作業を行う。
【０００６】
【特許文献１】
特開平１０−１９１３０３号公報（第９〜１１項、第３図）
【０００７】
【発明が解決しようとする課題】
しかしながら、流通している製品を回収できない場合は、次期生産ロットから、不具合が修正された新しいバージョンのソフトウェアを備えた製品を出荷することとなり、回収できなかった製品には、潜在的に不具合が残ったままとなってしまう。また、このような回収及び不具合修正作業は、メーカーが無償で行うものであるため、メーカーにとってコスト及び時間的に、非常に負担となってしまう。また近年、多チャンネル化によって、要求されるアプリケーションが高度なものになっているため、ソフトウェアは複雑化している。その結果、ソフトウェアの不具合が発生する危険性は高まる一方である。ソフトウェアの不具合の発生を抑えるためには、ソフトウェアの見直しの強化が有効な手段であるが、短納期及びコストダウンが求められる現状において、上記手段は困難なものとなっている。また、あらゆる製品との相性も考慮に入れると、潜在的に全く不具合の生じないソフトウェアを開発することは事実上不可能である。
【０００８】
そこで、本発明は上記の事情に鑑み、流通したデジタル放送受信機、及びそのデジタル放送受信機に接続された周辺機器において不具合が発見された場合、コスト及び時間を掛けることなく、容易に、それらの製品の不具合を修正することを可能とするデジタル放送受信機、及び該デジタル放送受信機に接続された周辺機器、さらにデジタル放送局を加えたデジタル放送システムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記の課題を解決するため、本発明の一態様に係るデジタル放送システムは、ユーザーにデジタル信号を放送し、映像や音声を提供するデジタル放送局と、そのデジタル放送局から送信されるデジタル信号を受信するデジタル放送受信機、及びデジタル放送受信機に接続される少なくとも１つの周辺機器を有するデジタル放送端末装置とを備えている。このデジタル放送局は、デジタル放送端末装置に関する情報を放送する。そしてデジタル放送受信機は、このデジタル放送端末装置に関する情報を受信し、受信したデジタル放送端末装置に関する情報に基づいて、デジタル放送受信機と周辺機器の各々に記憶される情報を更新する。
【００１０】
また、上記デジタル放送システムにおいて、デジタル放送局は、デジタル放送端末装置に関する情報を放送する放送チャンネルを有している。
【００１１】
また、上記デジタル放送システムにおいて、デジタル放送端末装置に関する情報は、デジタル放送受信機及び周辺機器の各々に記憶された制御プログラム用の修正プログラムと、それら修正プログラムの各々のバージョン情報とを含む信号である。
【００１２】
また、上記デジタル放送システムにおいて、デジタル放送端末装置に関する情報は、修正プログラム各々の最新のバージョン情報と、デジタル放送受信機及び各々の周辺機器に記憶された制御プログラムの少なくとも１つの最新の修正プログラムとが交互に放送される信号である。
【００１３】
また、上記デジタル放送システムにおいて、デジタル放送局は、修正プログラム各々の最新のバージョン情報と、前記デジタル放送受信機及び各々の前記周辺機器に記憶された制御プログラムの少なくとも１つの最新の修正プログラムと、を所定の周期で、繰り返し放送する。
【００１４】
また、上記デジタル放送システムにおいて、各々の制御プログラムは、バージョン情報を有している。そしてデジタル放送受信機は所定の操作が行われると、周辺機器各々に記憶されている制御プログラムのバージョン情報を取得する。
【００１５】
また、上記デジタル放送システムにおいて、デジタル放送端末装置に関する情報に含まれるバージョン情報と、各々の制御プログラムが有するバージョン情報は、少なくとも各々の制御プログラムのバージョン番号、及び各々の制御プログラムを備えた装置のメーカー、機種、ＩＤ情報を含んでいる。
【００１６】
また、上記デジタル放送システムにおいて、デジタル放送受信機は所定の操作が行われると、デジタル放送端末装置に関する情報を放送する放送チャンネルを受信する。
【００１７】
また、上記デジタル放送システムにおいて、所定の操作は、デジタル放送受信機の電源投入である。
【００１８】
また、上記デジタル放送システムにおいて、デジタル放送受信機は、制御プログラム各々のバージョン情報と、受信した制御プログラム各々に対応する最新の修正プログラムのバージョン情報とを比較する比較手段を有している。そして、その比較手段によって比較された各々のバージョン情報が一致した場合、デジタル放送端末装置に関する情報を放送する放送チャンネルの受信を終了する。また、少なくとも１つの制御プログラムのバージョン情報が一致しない場合、バージョン情報が一致しない制御プログラム用の最新の修正プログラムを、デジタル放送端末装置に関する情報を放送する放送チャンネルからダウンロードする。
【００１９】
また、上記デジタル放送システムにおいて、デジタル放送受信機及び周辺機器各々のメーカーとデジタル放送局は、それぞれネットワークで接続されており、制御プログラム用の修正プログラムの各々は、ネットワークを介して、それらのメーカー各々からデジタル放送局に送信される。
【００２０】
また、上記の課題を解決するため、本発明の一態様に係るデジタル放送受信機は、デジタル放送局から放送されるデジタル信号を受信するデジタル放送受信機であって、デジタル放送局から放送される、デジタル放送端末装置に関する情報を受信し、受信したデジタル放送端末装置に関する情報に基づいて、デジタル放送受信機に記憶される情報を更新する制御手段を備えている。
【００２１】
また、上記デジタル放送受信機において、デジタル放送端末装置に関する情報は、デジタル放送受信機に接続される周辺機器に関する情報を含んでいる。そして、デジタル放送受信機の制御手段は、受信したデジタル放送端末装置に関する情報に基づいて、デジタル放送受信機に接続された周辺機器に、周辺機器に関する情報を送信する。
【００２２】
また、上記デジタル放送受信機は所定の操作が行われると、デジタル放送端末装置に関する情報に基づいて、デジタル放送受信機に記憶される情報を更新する更新作業と、デジタル放送受信機に接続された周辺機器にその周辺機器に関する情報を送信する送信作業とを行う。
【００２３】
また、上記デジタル放送受信機において、所定の操作は、デジタル放送受信機の電源投入である。
【００２４】
また、上記の課題を解決するため、本発明の一態様に係るデジタル放送端末装置は、デジタル放送局から放送されるデジタル信号を受信するデジタル放送受信機と、そのデジタル放送受信機に接続される少なくとも１つの周辺機器とを備えている。このデジタル放送受信機は、デジタル放送局から放送される、デジタル放送端末装置に関する情報を受信し、受信したデジタル放送端末装置に関する情報に基づいて、デジタル放送受信機に記憶される情報を更新し、さらに、デジタル放送受信機に接続された周辺機器に、周辺機器に関する情報を送信する。そして周辺機器は、受信したデジタル放送端末装置に関する情報に基づいて、周辺機器に記憶される情報を更新する。
【００２５】
【発明の実施の形態】
図１は、本発明の実施形態のデジタル放送システム５００の構成を示すブロック図である。このデジタル放送システム５００は、ユーザー側に設置されたデジタル放送端末装置１００と、デジタル放送受信機やその受信機に接続される周辺機器を製造するさまざまなメーカー２００と、ユーザーに映像や音声を提供するデジタル放送局３００から構成されている。
【００２６】
まず、ユーザーが所有する一般的なデジタル放送端末装置である、デジタル放送端末装置１００について説明する。図２は、デジタル放送端末装置１００の構成を示すブロック図である。このデジタル放送端末装置１００は、デジタル放送局３００から送信されるデジタル信号を受信し、所定の処理を施すデジタル放送受信機１０と、そのデジタル放送受信機１０に接続された種々の周辺機器から構成される。この実施形態では、ユーザーは、デジタル放送受信機１０が出力した画像情報を表示する表示装置２０、デジタル放送端末装置１００の種々の操作を行うための操作パネル３０、デジタル放送受信機１０が出力した音声情報を図示しないスピーカーに出力するＣＤプレーヤー４０などの周辺機器を備えている。なお、ユーザーによって所有する周辺機器は異なっており、また、デジタル放送受信機も含め、さまざまなメーカーの製品が使用されているため、ユーザーが備えるデジタル放送受信機及び周辺機器は、上記装置に限定されることはない。
【００２７】
また、図２に示すように、デジタル放送受信機１０は、デジタル放送受信機１０の全体の制御を行う制御部１２と、デジタル放送受信機１０用の制御プログラムが書き込まれたマスクＲＯＭ１４と、後述するパッチデータを記録するフラッシュメモリ１６と、デジタル放送局３００から送信されるデジタル信号を受信する通信回線１８と、後述するバージョン情報の判定を行う比較部１９を備えている。
【００２８】
また、表示装置２０は、表示装置２０の全体の制御を行う制御部２２と、表示装置２０用の制御プログラムが書き込まれたマスクＲＯＭ２４と、パッチデータを記録するフラッシュメモリ２６を備えており、操作パネル３０は、操作パネル３０の全体の制御を行う制御部３２と、操作パネル３０用の制御プログラムが書き込まれたマスクＲＯＭ３４と、パッチデータを記録するフラッシュメモリ３６を備えており、ＣＤプレーヤー４０は、ＣＤプレーヤー４０の全体の制御を行う制御部４２と、ＣＤプレーヤー４０用の制御プログラムが書き込まれたマスクＲＯＭ４４と、パッチデータを記録するフラッシュメモリ４６を備えている。
【００２９】
一般に、デジタル放送受信機やその周辺機器の各々は量産製品であり、コストダウンを図るために、比較的容量の大きい制御部のデータや制御プログラムは、マスクＲＯＭによって記録されている。そのため、デジタル放送受信機やその周辺機器に書き込まれた制御部のデータや制御プログラムは、２度と書き換えることができない。そこで各製品には、上述した電気的に記憶内容を書き換えることができる小容量のフラッシュメモリが備えられている。制御プログラムに不具合が生じた場合、このフラッシュメモリに修正プログラムを書き込むことによって、不具合を解消するように構成されている。なお、この修正プログラムを書き込むメモリには、ＥＰＲＯＭやＥＥＰＲＯＭなどを用いてもよい。
【００３０】
以下に、デジタル放送受信機１０が備えるフラッシュメモリ１６に書き込まれた修正プログラムによって、不具合を解消する手順を説明する。
【００３１】
図３は、デジタル放送受信機１０が備えるフラッシュメモリ１６に記録された情報を示す図である。このフラッシュメモリ１６は、複数のブロック１〜ｎを有している。このフラッシュメモリ１６は、記録されたデータを書き換える際に、ブロック毎にデータを消去して、データを記録する領域を確保し、その領域に新しいデータを記録するように構成されている。また、空ブロックがあれば、そのブロックに新しいデータを記録することもできる。すなわち、本実施形態の修正プログラムとして用いられる周知のパッチ処理用のデータも、このようにブロック単位に割り当てられて、フラッシュメモリ１６に記録される。
【００３２】
フラッシュメモリ１６のブロック１には、デジタル放送受信機１０に、現在記録されている制御プログラムのバージョン情報が記録されている。このバージョン情報は、デジタル放送受信機１０の制御プログラムの修正が全く行われていない段階において、Ｖｅｒ．１となっており、新しい修正プログラムをインストールするにつれて、そのバージョンを表すバージョン番号が大きくなっていく。また、このバージョン情報は、上記バージョン番号以外に少なくとも、デジタル放送受信機１０を生産するメーカー名、機種名、及びＩＤ情報を含んでいる。
【００３３】
また、フラッシュメモリ１６のブロック２には、パッチ処理コード２が記録され、ブロック３には、パッチ処理コード１が記録されている。これらのパッチ処理コードは、制御部１２のコマンドには存在しないコードであり、制御部１２がこれらのパッチ処理コードを読み込んだ際に、トラップハンドラに処理を移す。すなわち、パッチ処理コードの読み込みがトリガーとなり、周知のトラップ処理ルーチンが起動する。このマスクＲＯＭ１４に記録された制御プログラムは、パッチ処理対応のプログラムであり、所定のパッチアドレスへジャンプするためのルーチンが書き込まれたプログラムとなっている。
【００３４】
また、フラッシュメモリ１６のブロック５には、パッチプログラム１が記録され、ブロック６には、パッチプログラム２が記録されている。これらのパッチプログラムは、マスクＲＯＭ１４に記録された制御プログラムの不具合を解消する修正プログラムである。これらのパッチプログラムの最後には、パッチプログラム実行後、制御プログラムの処理を元に戻すアドレスが記録されている。なお、パッチプログラム１は、パッチ処理コード１に対応するプログラムであり、パッチプログラム２は、パッチ処理コード２に対応するプログラムである。
【００３５】
図３のようにパッチを当てることによって、制御部１２は、以下のように駆動する。まず、制御プログラムの処理がパッチの当てられているコード（パッチ処理コード１、またはパッチ処理コード２のいずれか一方）にきたとき、トラップ処理ルーチンによって、制御プログラムの処理は、そのコードに対応するパッチプログラムの処理に移り、そのパッチプログラムを実行する。そして、そのパッチプログラムの処理が完了すると、そのパッチプログラムに記録されたアドレスに従って、元の処理に復帰する。このようにして、不具合を起こすプログラムを実行する変わりに、パッチプログラムを実行し、制御プログラムの不具合の発生を解消することができる。
【００３６】
図４は、本発明の実施形態のデジタル放送端末装置１００が備える各々の装置の制御プログラムを自動的に修正する処理を示すフローチャートである。
【００３７】
まず、デジタル放送受信機１０の電源が投入されると、その電源投入がトリガーとなり、デジタル放送受信機１０は、接続されている周辺機器、すなわち表示装置２０と操作パネル３０及びＣＤプレーヤー４０の各々と通信を行う。そして、このデジタル放送受信機１０は、各々の周辺機器が有するマスクＲＯＭに記録されている制御プログラムの現在のバージョン情報を取得する（Ｓ１）。なお、各周辺機器のマスクＲＯＭに記録されている制御プログラムの現在のバージョン情報は、図３に示すデジタル放送受信機１０の例と同様に、各々が有するフラッシュメモリの所定のブロックに記録されている。
【００３８】
デジタル放送受信機１０は、各々の制御プログラムの現在のバージョン情報を取得すると、次に、デジタル放送局３００から所定のチャンネルＮを受信する。
【００３９】
図５は、デジタル放送局３００が放送する、このチャンネルＮの情報を示す図である。チャンネルＮとは、デジタル放送端末装置１００が備える各々の装置の制御プログラム用の修正プログラムを繰り返し放送するチャンネルであり、デジタル放送局３００が放送する放送波にのせるデジタル信号に、上記修正プログラムを重畳させたものである。この修正プログラムは機械語であり、デジタル信号であるため、デジタル放送の信号に、この修正プログラムを重畳させることは容易となっている。なお、このチャンネルＮを用いて放送される修正プログラムは、製品出荷後に発見された制御プログラムの不具合を修正するためのプログラムである。デジタル放送受信機やその受信機に接続される周辺機器を製造するメーカー２００ａ〜２００ｎの各々と、デジタル放送局３００とは、ネットワークで接続されており、各メーカーで作成された修正プログラムは、このネットワークを介して、デジタル放送局３００に送信されるようになっている。デジタル放送局３００は、各メーカーから送信された修正プログラムを、所定の放送波、ここでいうチャンネルＮに重畳させて放送している。
【００４０】
図５に示すように、このチャンネルＮには、デジタル放送受信機及びその周辺機器各々の最新修正プログラムのバージョン情報と、いずれか１つの装置の最新修正プログラム本体とが交互に、かつ所定の周期で放送されている。このため、デジタル放送受信機１０は電源投入後、必ず、所定の周期以内に上記装置各々の最新修正プログラムのバージョン情報を受信することができる。また、この所定の周期を保つため、修正プログラムのサイズが大きい場合には、そのプログラムを複数に分割して放送している。本実施形態においては、表示装置２０の修正プログラムのサイズが大きいため、図５に示すように、修正プログラムを、最新修正プログラム本体１と最新修正プログラム本体２に分割して放送している。なお、ユーザーによって所有する周辺機器は異なっており、また、デジタル放送受信機も含め、ユーザーは、さまざまなメーカーの製品を使用しているため、実際には、図５に示すデジタル信号よりも多種多様の製品のバージョン情報及び修正プログラムが放送されている。
【００４１】
デジタル放送受信機１０は、チャンネルＮを受信すると、その受信したチャンネルＮから、上記装置各々の最新修正プログラムのバージョン情報を取得する（Ｓ２）。
【００４２】
次に、取得したデジタル放送受信機１０の最新修正プログラムのバージョン情報と、フラッシュメモリ１６に現在記録されているバージョン情報とを、比較部１９を用いて比較する（Ｓ３）。このとき、両方のバージョン情報が一致していれば、フラッシュメモリ１６に、最新修正プログラムが記録されていると判定し、デジタル放送受信機１０は、Ｓ４の処理に進む（Ｓ３：Ｙ）。また、このとき、両方のバージョン情報が一致していなければ、フラッシュメモリ１６に、最新修正プログラムが記録されていないと判定し、デジタル放送受信機１０は、Ｓ１１の処理に進む（Ｓ３：Ｎ）。
【００４３】
Ｓ１１に進んだ場合、デジタル放送受信機１０は、デジタル放送受信機１０の最新修正プログラムが放送されるまで待機し、デジタル放送受信機１０の最新修正プログラムが放送されると、その最新修正プログラムをダウンロードする。ダウンロードが完了すると、フラッシュメモリ１６のいずれかのブロックに、ダウンロードした修正プログラム、及びバージョン情報を書き込み、プログラムを更新する。そして再起動を行い、Ｓ１の処理に戻る。
【００４４】
Ｓ３において、両方のバージョン情報が一致している場合、次に、取得した周辺機器各々の最新修正プログラムのバージョン情報と、周辺機器各々のフラッシュメモリに現在記録されているバージョン情報とを、比較部１９を用いて比較する（Ｓ４）。このとき、各々の対応するバージョン情報が一致していれば、各々のフラッシュメモリに、最新修正プログラムが記録されていると判定し、この制御プログラム自動修正の処理を終了し（Ｓ４：Ｙ）、デジタル放送局３００が放送する通常のチャンネルを受信する状態に移行する。また、このとき、バージョン情報が一致しない周辺機器があれば、該当するフラッシュメモリに、最新修正プログラムが記録されていないと判定し、デジタル放送受信機１０は、Ｓ２１の処理に進む（Ｓ４：Ｎ）。
【００４５】
Ｓ２１に進むと、デジタル放送受信機１０は、バージョン情報が一致しなかった周辺機器の最新修正プログラムが放送されるまで待機し、該当する周辺機器の最新修正プログラムが放送されると、その最新修正プログラムをダウンロードする（Ｓ２１）。ダウンロードが完了すると、そのダウンロードデータを、該当する周辺機器に送信し（Ｓ２２）、この制御プログラム自動修正の処理を終了し、デジタル放送局３００が放送する通常のチャンネルを受信する状態に移行する。ダウンロードデータを受信した周辺機器は、備えられたフラッシュメモリのいずれかのブロックに、ダウンロードした修正プログラム、及びバージョン情報を書き込み、プログラムを更新する。
【００４６】
以上が本発明の実施形態である。本発明はこれらの実施形態に限定されるものではなく様々な範囲で変形が可能である。
【００４７】
なお、本実施形態において、デジタル放送局は、制御プログラムの修正プログラムを放送しているが、制御プログラムの機能を向上させるアップグレードのデータであってもよい。
【００４８】
【発明の効果】
以上のように本発明のデジタル放送システムは、デジタル放送端末装置に関する情報を放送し、その情報を、デジタル放送受信機に受信させることによって、容易に、デジタル放送受信機及びその周辺機器各々に記憶される情報を、更新することを可能にしている。すなわち、これらの製品が市場に流通した後であっても、製品を回収することなく、不具合の修正や、アップグレード、アップデートなどを行うことが可能となっている。
【００４９】
また、本発明のデジタル放送受信機は、電源投入がトリガーとなって、最新の情報を受信し、必要に応じて自動的に更新作業を行っている。そのため電源が投入される度に、デジタル放送受信機のソフトウェアには、最新の情報が記録されている。
【００５０】
また、本発明のデジタル放送受信機は、受信したバージョン情報と、本体に記録されたバージョン情報とを比較する手段を備えており、プログラムの更新が必要かどうかを自動的に判定するため、ユーザーがプログラムの更新作業を行う必要がない。また、デジタル放送受信機は、周辺機器各々のバージョン情報も、上記比較手段によって比較することができる。そのため、通信手段を備えていない周辺機器のプログラムも、自動的に更新することができる。
【図面の簡単な説明】
【図１】本発明の実施形態のデジタル放送システムの構成を表すブロック図である。
【図２】本発明の実施形態のデジタル放送端末装置の構成を示すブロック図である。
【図３】本発明の実施形態のデジタル放送受信機が備えるフラッシュメモリに記録された情報を示す図である。
【図４】本発明の実施形態のデジタル放送端末装置が備える各々の装置の制御プログラムを自動的に修正する処理を示すフローチャートである。
【図５】本発明の実施形態のデジタル放送局が放送する、修正プログラム用のチャンネルの情報を示す図である。
【符号の説明】
１０    デジタル放送受信機
１００  デジタル放送端末装置
２００  メーカー
３００  デジタル放送局
５００  デジタル放送システム
【図１】
2004173128.tif 000003
【図２】
2004173128.tif 000004
【図３】
2004173128.tif 000005
【図４】
2004173128.tif 000006
【図５】
2004173128.tif 000007