(57)【特許請求の範囲】
【請求項１】
接続されているモニタの表示特性を取得できないデジタルテレビ放送受信機であって、
受信したデジタルテレビ放送信号の付加情報に第１の画像処理プログラムが含まれていた際に、同一の映像情報を利用して、該第１の画像処理プログラムに基づく画像処理を施した第１の画像と、該第１の画像処理プログラムの受信以前から実行している第２の画像処理プログラムに基づく画像処理を施した第２の画像とを、同一画面上に表示する表示手段と、
前記表示手段によって表示された前記第１及び第２の画像のうち、ユーザによって前記第１の画像が選択された場合には、前記第２の画像処理プログラムから前記第１の画像処理プログラムに、画像処理用のプログラムを更新する更新手段と、
を備え、
前記表示手段は、
受信したデジタルテレビ放送信号の付加情報に前記第１の画像処理プログラムが含まれていたことを検出した際、その旨を報知すると共に、画像処理プログラムの更新を行なうか否かを報知する報知手段と、
前記報知手段による報知に応じて更新する旨が選択された場合に、そのとき受信しているデジタルテレビ放送信号に含まれる映像信号中の同一の映像情報を利用して、前記第１及び第２の画像を表示する表示制御手段と、
を含む
ことを特徴とするデジタルテレビ放送受信機。
【請求項２】
更に、前記更新手段による更新の有無を外部装置に通知する通知手段と、
前記外部装置から前記モニタの機種について推測された結果を表わす情報を取得する取得手段と、
を備えることを特徴とする請求項１記載のデジタルテレビ放送受信機。
【請求項３】
接続されているモニタの表示特性を取得できないデジタルテレビ放送受信機の画像処理プログラムの更新方法であって、
受信したデジタルテレビ放送信号の付加情報に第１の画像処理プログラムが含まれていた際に、同一の映像情報を利用して、該第１の画像処理プログラムに基づく画像処理を施した第１の画像と、該第１の画像処理プログラムの受信以前から実行している第２の画像処理プログラムに基づく画像処理を施した第２の画像とを、同一画面上に表示する表示工程と、
前記表示工程にて表示された前記第１及び第２の画像のうち、ユーザによって前記第１の画像が選択された場合には、前記第２の画像処理プログラムから前記第１の画像処理プログラムに、画像処理用のプログラムを更新する更新工程と、を有し、
前記表示工程は、
受信したデジタルテレビ放送信号の付加情報に前記第１の画像処理プログラムが含まれていたことを検出した際、その旨を報知すると共に、画像処理プログラムの更新を行なうか否かを報知する報知工程と、
前記報知工程による報知に応じて更新する旨が選択された場合に、そのとき受信しているデジタルテレビ放送信号に含まれる映像信号中の同一の映像情報を利用して、前記第１及び第２の画像を表示する表示制御工程と
を含む
ことを特徴とする画像処理プログラムの更新方法。
【請求項４】
前記更新工程による更新の有無を外部装置に通知する通知工程と、
前記外部装置から前記モニタの機種について推測された結果を表わす情報を取得する取得工程と、
を更に備えることを特徴とする請求項３記載の画像処理プログラムの更新方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルテレビ放送受信機に関し、特に、受信したデジタルテレビ放送信号によって各種制御プログラムを取得可能なデジタルテレビ放送受信機の分野に関する。
【０００２】
【従来の技術】
消費者向けに提供されている一般的な各種電子機器においては、その内部のマイクロ・コンピュータ等によって実行される各種プログラムがバグを含むことがその装置の出荷後に発見された場合、或いは、新たに追加された機能（画像処理、画像フォーマットなど）を出荷済みの装置（即ち、一般家庭等にて使用中の装置）において実現する場合等に、装置内に格納されているプログラムを何等かの方法によって交替する必要である。
【０００３】
従来の各種電子機器において、プログラムは、その装置内のプログラム格納用ＲＯＭに格納されているのが一般的である。このため、上記の如くプログラムの交換を行なおうとする場合には、当該装置内のプログラム格納用ＲＯＭを、新たなバージョンのＲＯＭに人手を介して交替する必要があり、ユーザにとってもメーカにとっても費用的及び時間的な面で大きな負担となっている。
【０００４】
また、近年においては、デジタルテレビ放送の実用化に伴って、デジタルテレビ放送を受信する受信機が提案されている。
【０００５】
デジタルテレビ放送においては、音声及び動画等を扱う放送局側の各種装置がデジタル化されているため、製作された各種のコンテンツの伝送もデジタル化されており、従来のアナログテレビ放送の時代から行われている音声や動画の放送に加えて、各種情報を表わすコードデータ等も放送することが可能である。
【０００６】
そこで、デジタルテレビ放送においては、出荷済みの受信機の制御用プログラムのバージョンアップを行なうべく、コードデータを送信できるという利点を利用すると共に、その受信機に制御プログラムの入れ換えを自動的に行う機能を備えるものが提案されている。
【０００７】
【発明が解決しようとする課題】
しかしながら、現時点においてデジタルテレビ放送を受信する場合、一般消費者は、所謂セットトップボックス（以下、ＳＴＢ)のようなデジタルテレビ放送受信機と、テレビモニタ（例えば、従来のアナログ方式のテレビ受像機）との組み合わせで視聴することが多い。この場合、ＳＴＢとテレビモニタとは、アナログ信号を利用して接続されているため、ＳＴＢ側からは、接続先のテレビモニタのメーカ名、機種名を判別することはできない。
【０００８】
このため、デジタルテレビ放送受信機の制御ユニット（マイクロ・コンピュータ）が実行する画像処理プログラムによる画質調整は、本来、画像が実際に表示されるテレビモニタの特性に基づいて行われるべきものなので、上記の如くＳＴＢとテレビモニタとがアナログ信号によって接続されるシステムにおいては、受信機が制御プログラムの自動入れ換え機能をせっかく備えていても、その受信機においては、受信すべき、或いは受信した新たなバージョンの制御プログラムが、接続されているテレビモニタに適したプログラムであるかを判断することができないという問題がある。
【０００９】
そこで本発明は、接続されているモニタの表示特性を取得できないデジタルテレビ放送受信機において最適な画像処理プログラムに容易に更新することを目的とする。
【００１０】
【課題を解決するための手段】
上記の目的を達成するため、本発明に係るデジタルテレビ放送受信機は、以下の構成を特徴とする。
【００１１】
即ち、接続されているモニタの表示特性を取得できないデジタルテレビ放送受信機であって、受信したデジタルテレビ放送信号の付加情報に第１の画像処理プログラムが含まれていた際に、同一の映像情報を利用して、該第１の画像処理プログラムに基づく画像処理を施した第１の画像と、該第１の画像処理プログラムの受信以前から実行している第２の画像処理プログラムに基づく画像処理を施した第２の画像とを、同一画面上に表示する表示手段と、前記表示手段によって表示された前記第１及び第２の画像のうち、ユーザによって前記第１の画像が選択された場合には、前記第２の画像処理プログラムから前記第１の画像処理プログラムに、画像処理用のプログラムを更新する更新手段とを備え、前記表示手段は、受信したデジタルテレビ放送信号の付加情報に前記第１の画像処理プログラムが含まれていたことを検出した際、その旨を報知すると共に、画像処理プログラムの更新を行なうか否かを報知する報知手段と、前記報知手段による報知に応じて更新する旨が選択された場合に、そのとき受信しているデジタルテレビ放送信号に含まれる映像信号中の同一の映像情報を利用して、前記第１及び第２の画像を表示する表示制御手段と、含むことを特徴とする。
【００１４】
また、例えば、前記更新手段による更新の有無を外部装置に通知する通知手段と、前記外部装置から前記モニタの機種について推測された結果を表わす情報を取得する取得手段とを更に備えると良い。
【００１６】
尚、同目的は、上記の各構成を備えるデジタルテレビ放送受信機に対応する画像処理プログラムの更新方法によっても達成される。
【００１７】
【発明の実施の形態】
以下、本発明に係るデジタルテレビ放送受信機の実施形態を、図面を参照して詳細に説明する。
【００１８】
［第１の実施形態］
図１は、第１の実施形態におけるデジタルテレビ放送受信機の構成を示すブロック図である。
【００１９】
同図において、アンテナ（図示せず）によって受信されたデジタルテレビ放送信号（以下、受信信号）は、チューナ１に供給される。チューナ１では、受信信号を受信するトランスポンダが指定され、指定されたトランスポンダに応じて、所定の周波数帯域が選択される。チューナ１において選択された受信信号は、復調部２に供給される。
【００２０】
復調部２では、供給された受信信号にＱＰＳＫの復調処理を施される。誤り訂正部３では、リード・ソロモン符号が復号化されることにより、誤り訂正がなされ、これにより、デジタルテレビ放送信号は、トランスポート・パケットに復元される。復元されたトランスポート・パケットは、デマルチプレクサ６に供給される。
【００２１】
デマルチプレクサ６では、復元されたトランスポート・パケットから、ユーザが選択した所望のチャンネルのパケットが分離されると共に、分離されたパケットのデスクランブルがなされる。更に、デマルチプレクサ６は、デジタルデータとしてのデスクランブル後のパケットを、そのヘッダ部の情報に基づいて、映像データ、音声データ、並びにプログラム情報等が含まれている付加データに分離する。そして、映像データは、映像信号部７に供給される。音声データは、音声復号部４に供給される。そして付加データは、機器制御部１１に供給される。
【００２２】
映像復号部７は、供給された映像データに復号化を施すことにより、受信映像信号を発生する。復号された映像信号は、画像処理部８において所定の画質調整が処理が施された後、加算器９に供給される。加算器９は、画面表示生成部１２から供給される表示用信号と、画質調整後の映像信号とが加算された出力映像信号をモニタ１０に供給する。モニタ１０は、出力映像信号に応じた映像を表示する。
【００２３】
音声復号部４は、供給された音声データに復号化を施すことにより、受信音声信号を発生する。復号された音声信号は、例えばアンプ（図示せず）で増幅された後、音響としてスピーカ５から出力される。
【００２４】
機器制御部１１は、デジタルテレビ放送受信機全体の動作を制御するマイクロ・コンピュータを備える。機器制御部１１には、フラッシュメモリ１３、ＲＡＭ１４、ＲＯＭ１５、リモコン解析部１６、並びに画面表示生成部１２が接続されている。リモコン解析部１６は、リモコン受光機１７にて受光したリモートコントロール端末（以下、リモコン）１８からの赤外線信号に基づいて、ユーザがリモコン１８の何れのボタン（不図示）を押下したかを判断する。
【００２５】
本実施形態において、ＲＯＭ１５には、受信信号によって外部装置からデータをダウンロードするためのダウンロード制御用プログラムが格納されている。機器制御部１１が行うダウンロードの制御は、このＲＯＭ１５に格納されたプログラムを、機器制御部１１内のマイクロ・コンピュータが実行することによって実現される。
【００２６】
フラッシュメモリ１３には、デジタルテレビ放送受信機としての一般的な動作のための制御用プログラムが格納される。即ち、機器制御部１１によって行われるダウンロード制御以外の通常動作の制御は、フラッシュメモリ１３に記憶されているプログラムを、機器制御部１１内のマイクロ・コンピュータが実行することによって実現される。
【００２７】
ＲＡＭ１４は、本実施形態に係るデジタルテレビ放送受信機の電源投入時に、フラッシュメモリ１３から読み出したプログラムをマイクロ・コンピュータにて実行する際のプログラムメモリとして、並びにダウンロードしたプログラムを蓄える際の一時的記憶部としても使用される。
【００２８】
画面表示生成部１２は、機器制御部１１の制御によって、種々の表示信号を生成する。この表示信号が加算器９に供給され、復号された映像信号に重畳される。
【００２９】
次に、上記の装置構成において実現されるところの、本実施形態における特徴的な動作について、図１０のフローチャートに沿って説明する。
【００３０】
図１０は、第１の実施形態におけるデジタルテレビ放送受信機の画像処理プログラム切り替え処理を示すフローチャートであり、機器制御部１１のマイクロ・コンピュータが実行する画像処理プログラム切り替え処理のためのソフトウエア・プログラムの指示手順を表わす。
【００３１】
ステップＳ１：前述のように、デジタルテレビ放送信号として送られてくるトランスポートストリーム（映像信号、音声信号、付加データが多重化されている）は、不図示のアンテナで受信された後、チューナ１で選局され、復調器２、誤り訂正部３を経て、デマルチプレクサ１１において、映像信号、音声信号、付加データに分離される。このとき、付加データは、ＲＡＭ１４に格納される。
【００３２】
付加データは、機器制御部１１によって、付加データ内に含まれるテーブルＩＤによりプログラムコード（ロードコントロールセクションと称される）であるか判定される。ロードコントロールセクションには、デジタルテレビ放送受信機を特定するためのメーカ識別番号（以下、識別番号はＩＤと略称する），モデルＩＤ，プログラムＩＤ，バージョンが含まれているので、それらのデータアイテムを利用して、以下に説明する如く、当該デジタルテレビ放送受信機用のプログラムコードであるか判別する。
【００３３】
図２は、第１の実施形態におけるプログラムコードのフォーマットを示す図であり、プログラムコードは、フラッシュメモリ１４の所定の領域内において、同図に示すフォーマットで構成されている。
【００３４】
同図において、１０１は、デジタルテレビ放送受信機を製造したメーカＩＤである。１０２は、デジタルテレビ放送受信機の機種ＩＤである。１０３は、当該デジタルテレビ放送受信機の基本動作を制御するためのプログラムが格納されている領域を示すアドレスである。また、１０４乃至１０６は、画像処理プログラム、音声プログラム等のオプションプログラムが格納されている領域を示すアドレスである。
【００３５】
１１０乃至１１６はプログラムが格納されている領域のフォーマットを表わす。より具体的には、１１０はプログラムの識別ＩＤ、１１１は前記プログラムのバージョン、１１２はプログラムのレングス、１１３はロード開始アドレス、１１４はプログラムの実行アドレス、１１５はプログラムコード、１１６はプログラムコードのチェックサムが含まれる。
【００３６】
ステップＳ２：次に、受信したロードコントロールセクションのメーカＩＤ，モデル（機種）ＩＤ，プログラムＩＤと、フラッシュメモリに格納されている同アイテムのデータのＩＤとをそれぞれ比較する。
【００３７】
この比較の結果、製造メーカＩＤ、機種ＩＤが等しい場合には、受信したプログラムが当該デジタルテレビ放送受信機に有効であることを示している。
【００３８】
同様に、プログラムＩＤを判別することにより、そのプログラムが何であるかを判別する。例えば０の場合には基本プログラム、１００〜１９９は画像処理プログラム、２００〜２９９は音声プログラムのように、プログラムの種類をＩＤに基づいて予め判別できるように、プログラムＩＤの体系を予め定めておけば良い。
【００３９】
ステップＳ３：ステップＳ２の判断において基本プログラムを含めプログラムＩＤが等しい場合には、バージョンをチェックする。
【００４０】
ステップＳ４：ステップＳ３におけるチェックの結果、当該デジタルテレビ放送受信機に既に格納されているバージョンの方が大きい（新しい）場合には、新しいプログラムを、フラッシュメモリ１４に格納されているプログラムと置き換える。これにより、当該デジタルテレビ放送受信機の電源が次回投入されと、当該受信機内では、新しいプログラムが実行されるようになる。尚、ステップＳ４における処理の詳細は後述する。
【００４１】
ステップＳ５：一方、ステップＳ２の判断においてプログラムＩＤが１００〜１９９の場合であって、当該デジタルテレビ放送受信機が保持している画像処理プログラムと異なる場合（即ち、１０４の画像処理プログラムの領域の指すアドレスのプログラムＩＤ１１０と異なる場合）には、ＲＡＭ１４のオプションプログラム領域にプログラムを格納する。
【００４２】
図３は、第１の実施形態におけるＲＡＭ１４のフォーマットを示す図であり、ＲＡＭ１４に格納される各種データの一時格納状態を示す。
【００４３】
同図において、２００は、当該デジタルテレビ放送受信機の制御全般を制御する基本プログラムがロードされる領域である。２０１（＃０）、２０２（＃１）は、オプションプログラムがロードされる領域であり、これら２つの領域（バンク）は、バンクレジスタ２０５に記憶されたデータに基づいて切り換えて使用される。
【００４４】
図４は、第１の実施形態におけるＲＡＭ１４内のバンク２０１、２０２のデータ構成を示す図であり、２０１１、２０２１の領域には、バンク＃０、バンク＃１の位置に予め定められた画像処理、音声処理などの機能毎のオプションプログラムがロードされる。２０１２、２０２２の各領域と、２０１３、２０１４の各領域についても同様な使い方がなされる。
【００４５】
本実施形態において上記の如くバンク（オプションプログラムメモリ）２０１、２０２を切り替えながら使用する理由は、オプションプログラムを作成する際にロードアドレスを予め決まった固定アドレスにするためである。このような構成を採用することにより、機能の同じプログラムを入れ換える場合に、基本プログラムなど全ての制御プログラムを再リンクし作成し直すことを避けることができる。
【００４６】
また、２０３は、バッファなどのワーク領域である。２０４は、プログラムフラグである。
【００４７】
図５は、第１の実施形態におけるＲＡＭ１４内のプログラムフラグ２０４のデータ構成を示す図であり、２０４１、２０４２、２０４３は、それぞれ２０１１、２０２１と２０１２、２０２２と２０１３、２０２３に対応しており、２つのバンク（オプションプログラムメモリ）２０１及び２０２内に一時記憶されているオプションプログラムの状態を表している。
【００４８】
図６は、図５に示すプログラムフラグ２０４内の領域２０４１のデータ構成を示す図であり、領域２０４１は、２０１１にオプションプログラムがロードされているか否かを表している。領域２０４１がセット(＝１)されている場合にはプログラムがロードされていることを表し、セットされていない(＝０)場合にはロードされていないことを表している。２０４１３は、オプションプログラムの実行アドレスを示す。２０４２、２０４３も同様な構造を持っている。
【００４９】
基本プログラムからオプションプログラムを呼ぶには、例えば画像処理の場合、２０４１１がセットされているかチェックし、セットされている場合には２０４１３で表されるアドレスに処理を分岐する。このとき、パラメータなどは、２０３のワーク領域を利用する。一方、２０４１１がセットされていない場合には２０４１２をチェックし、セットされている場合は２０４１１と同様である。
【００５０】
また、２０４１１、２０４１２の両方がセットされていない場合には、当該デジタルテレビ放送受信機は画像処理をする必要がないことを表している。
【００５１】
当該デジタルテレビ放送受信機が新しく画像処理プログラムを受信した場合、２０４１１、２０４１２の順にチェックを行ない、そのチェックの結果、セットされていない方に対応するオプションプログラムメモリ２０１１、２０４１に、当該受信した画像処理プログラムを格納し、２０４１１または２０４１２をセットする。
【００５２】
ここで、通常状態（受像機としての一般的な使用状態）において、当該デジタルテレビ放送受信機は、同一の機能のオプションプログラムが２つロードされていることはない。即ち、最適な処理プログラムが唯一ロードされているか、処理を必要としないのでロードされていないかの何れかであって、２０１にのみロードされているか、２０１、２０２の両方ともロードされていないかのどちらかである。
【００５３】
ここで、ステップＳ４における処理の詳細を説明する。
【００５４】
ステップＳ４−１：まず、新しく画像処理プログラムを取得したことをユーザに通知すると共に、画面表示生成部１２では、画像処理プログラムの選択をユーザに行なってもらうべく、所定の文字、アイコン背景を生成し、モニタ１０に表示する。
【００５５】
図７は、第１の実施形態において画像処理プログラムがダウンロードされた旨を報知する表示画面を例示する図である。
【００５６】
同図において、３００は表示画面、３０１はデジタルテレビ放送画面、３０２は背景、３０３はユーザに処理の選択してもらうためのメッセージ、３０４と３０５はリモコン１８の「赤」ボタン、「青」ボタンに対応したアイコンで処理を選択するか否かを表す。このような画面を表示することにより、ユーザに操作を促す。
【００５７】
表示されたメッセージに従ってユーザがリモコン１８のボタンを操作すると、リモコン１８の赤外線発光部（不図示）より、操作されたボタンに対応した波長の信号光が発せられ、この信号光は、リモコン受光機１７で受光される。受光した信号は、リモコン解析部１６によって解析されることにより、リモコン１８にて操作されたボタンが検出される。リモコン１８については、例えばＡＲＩＢ（社団法人  電波産業会）が推奨するものを使用すれば良い。
【００５８】
リモコン解析部１６による解析の結果、「青」ボタンが押されたことを検知された場合、ユーザは、画像処理プログラムの入れ換えを望んでいないので、受信した新たな画像処理プログラムオプションプログラムメモリから削除すると共に、２０４１１あるいは２０４１２をリセット（＝０）に変更する。
【００５９】
一方、「赤」のボタンを押されたことを検知すると画像処理プログラムの選択をする処理を始める。ここでは、説明の都合上、当該デジタルテレビ放送受信機が予め保持していた画像処理プログラムが２０１１に、受信した新たな画像処理プログラムが２０２１に格納されているものとする。
【００６０】
ステップＳ４−２：次に、予め保持していた画像処理プログラムと、新たに取得した画像処理プログラムのどちらのプログラムで画像処理した映像が適正に表示されるかを、ユーザに選択させる。
【００６１】
図８は、第１の実施形態においてユーザが画像処理プログラムの入れ換えを望んでいる場合のモニタの表示画面を例示する図である。
【００６２】
ユーザが画像処理プログラムの入れ換えを望んでいる場合、アンテナを介してデジタルテレビ放送信号の映像信号は、チューナ１、復調部２、誤り訂正部３、デマルチプレクサ６、映像復号部７を経て、映像データに変換される。この映像データは、２０１１の画像処理プログラム（バンクレジスタ２０５にバンク０を指定）によって画像処理が施され、加算器９を経てモニタ１０の表示エリア３００内に、領域３１１の如く出力される。
【００６３】
次に、上記の映像データは、２０２１の画像処理プログラム（バンクレジスタ２０５にバンク１を指定）によって画像処理が施され、加算器９を経てモニタ１０の表示エリア３００内に、領域３１２の如く出力される。
【００６４】
さらに、ユーザに、どちらの画像が適正に表示されているか判定させるべく、画面表示生成部１２では、選択画面３００に、「赤」ボタンアイコン３１３、「青」ボタンアイコン３１４、並びに選択メッセージ３１５が作成され、加算器９で前記の如く画像処理した２つの映像と合成した状態でモニタ１０に表示する。
【００６５】
図９は、第１の実施形態において２種類の画像処理プログラムによって同一の表示画面上に表示される部分画像領域と、デジタルテレビ放送信号が表わす本来の全体画像との関係を説明する図である。
【００６６】
図８に例示するような映像を表示する場合、画面全体に表示されるべき映像に対して画面を分割して２画面表示しなければならないが、本実施形態では、２種類の画像処理プログラムによる画像処理の優劣を決めることが目的なので、通常のデジタル放送では画面を縮小して表示することが多いが、縮小による画像劣化を防止すべく、本実施形態では、図９に示すように、図８の表示画面（図９の下側の表示画面に対応））の如く複数の画像が同時に表示できるように、受信信号に対応する映像データを１画面（１フレーム）分すべて表示した場合の表示領域の中から切り出した部分領域（図９の上側の表示画面内の破線枠に対応）を表示する。
【００６７】
図８に例示する画面に従って、上記のステップＳ４−２においてユーザが選択したボタンに対応する画像処理プログラムは、以下に説明するように、当該デジタルテレビ放送受信機の画像処理プログラムとして保持することになる。
【００６８】
ステップＳ４−３：即ち、３１１の映像が選択された場合には、予め保持していた画像処理プログラムが選択されたことを表わすので、受信した新たな画像処理プログラムは、２０４１２をリセットし破棄される。
【００６９】
ステップＳ４−４：一方、３１２の映像が選択された場合には、受信した新たな画像処理プログラムが選択されたことを表わすので、２０４１１をリセットし２０２１に格納されている画像処理プログラムをフラッシュメモリ１３の所定領域に書き込むと共に、予め保持していた画像処理プログラムが格納されているフラッシュメモリ１３から破棄する。
【００７０】
このように、上述した本実施形態によれば、デジタルテレビ放送受信機に予め備えられていた画像処理プログラムと、デジタルテレビ放送信号によって受信した新たに画像処理プログラムとによってそれぞれ画像処理を施した映像がテレビモニタに同時に表示されるので、専門的な知識のない一般的なユーザであっても、表示された複数の映像をリモコンを利用して最適な映像を適宜選択することにより、画像処理プログラムのバージョンアップを容易に行なうことができる。
【００７１】
＜第１の実施形態の変形例＞
本変形例では、図１に示すデジタルテレビ放送受信機において、デジタルテレビ放送信号によって音声処理プログラムを受信することにより、上述した画像処理プログラムを受信した場合と同様に、ユーザの選択操作に応じて入れ換え可能に構成する。
【００７２】
図１１は、第１の実施形態の変形例において音声処理プログラムがダウンロードされた旨を報知する表示画面を例示する図であり、本変形例では、この表示画面のメッセージにより、ユーザに、音声処理プログラムを入れ換えるか否かを判断を促す。
【００７３】
同図において、４００は表示画面、４０１はそのとき選局していた映像の表示例、４０２は背景、４０３は「赤」ボタンアイコン、４０４は「青」ボタンアイコン、そして４０５は入れ換え処理選択を促すメッセージである。この表示画面を表示するための映像信号は、機器制御部１１の制御によって画面表示生成部１２にて生成されたアイコン４０３、４０４、メッセージ４０５等の種々の表示信号と、復号された映像信号（この場合は現在アンテナから受信している受信信号に含まれる映像データに基づくものである）とが加算器９にて重畳されることによって得られる。
【００７４】
本変形例では、ユーザに映像の適否を判断させる場合と異なり、音声を扱う音声処理プログラムの適否を判断させる必要があるので、図８の表示例の如く処理の異なる複数の映像を並べて比較することができない。このため、同じ音声データを、異なる種類の音声処理プログラムによって再生した結果としての音響をユーザに順次聞いてもらい、どちらが良いか判定してもらう。
【００７５】
図１２は、第１の実施形態の変形例においてユーザが音声処理プログラムの入れ換えを望んでいる場合のモニタの表示画面を例示する図である。
【００７６】
同図に示す表示例は、ユーザが音声処理プログラムの入れ換えを望んでいる場合（図１１においてボタンアイコン４０３が選択された場合）に表示される。この表示画面でボタンアイコン４１１が選択された場合、そのときに使われていた音声処理プログラムが、当該デジタルテレビ放送受信機の音声処理プログラムとして採用される。一方、ボタンアイコン４１２が選択された場合には、同じ音声データを利用して、もう一方の音声処理プログラムに切り換えて音響の出力を行なうと共に、再度図１２の如く表示する。図１２に示す表示例では、ボタンアイコン４１２が選択されると、２種類の音声処理を施した音声を繰り返し聞くことにより、ユーザは、より良い音声処理を選択することができる。ユーザによる係る選択操作によって選択された音声処理プログラムのＲＡＭ１４及びフラッシュメモリ１３への格納手順は、先に説明した画像処理プログラムの入れ替え手順と同様である。
【００７７】
更に、他の変形例としては、特別な音声データ（処理の違いが判別し易い音声データ）をデジタルテレビ放送信号によって受信し、ユーザによる選択操作に応じて、音声処理データとして使用することも考えられる。この場合、音声データは、ワーク領域２０３に一時的に格納した上で音声処理を施すことになる。映像も同様に、画像処理の判定が解り易い映像データを受信し、選択に使うことは有効である。
【００７８】
［第２の実施形態］
次に、上述した第１の実施形態に係るデジタルテレビ放送受信機を基本とする第２の実施形態を説明する。以下の説明においては、第１の実施形態と同様な構成については重複する説明を省略し、本実施形態における特徴的な部分を中心に説明する。
【００７９】
本実施形態では、複数のデジタルテレビ放送受信機と、その管理を行なう管理センタとからなるシステムを構成する。そして、管理センタでは、デジタルテレビ放送受信機において選択された画像処理プログラムの履歴を解析し、その解析結果に基づいて当該デジタルテレビ放送受信機と共に使用されているモニタ１０を推測すると共に、画像処理プログラムの選択を絞り込む。
【００８０】
図１３は、第２の実施形態におけるデジタルテレビ放送受信機の構成と、管理センタの構成とを示すブロック図である。
【００８１】
同図において、デジタルテレビ放送受信機の装置構成は、第１の実施形態の場合と同様であるが、公衆回線網２０を介して、管理センタ２６とのデータ通信を行なうべく、モデム１９を更に備える。
【００８２】
管理センタ２６において、モデム２１は、公衆回線網（本実施形態では、公衆電話回線網）２０を介して、デジタルテレビ放送受信機とのデータ通信を行なうインタフェースである。機器制御部２２は、不図示のＣＰＵを備えており、後述する画像処理プログラムの管理処理を行う。ＲＯＭ２３は、管理センタ２６のプログラム管理を行うためのプログラムが格納されている。ＲＡＭ２４は、プログラムメモリ或いはバッファなどのワーク領域として使用される。記憶装置２５は、例えばハードディスクであって、各デジタルテレビ放送受信機から取得した画像処理プログラムの選択履歴を蓄積するデータベースや、複数種類の画像処理プログラムが蓄積される。
【００８３】
尚、好適な実施形態において、管理センタ２６内の機器制御部２２、ＲＯＭ２３、ＲＡＭ２４、記憶装置２５の各構成としては、一般的なサーバ・コンピュータを採用すれば良い。
【００８４】
図１４は、第２の実施形態におけるプログラムコードのフォーマットを示す図である。
【００８５】
本実施形態においても、デジタルテレビ放送受信機が実行する画像処理プログラム切り替え処理のステップＳ１にてトランスポートストリームから分離されたプログラムコード（ロードコントロールセクション）には、第１の実施形態と同様に、デジタルテレビ放送受信機を特定するための製造メーカＩＤ，機種ＩＤ，プログラムＩＤ，バージョンが含まれる。但し、本実施形態では、第１の実施形態における図２のフォーマットに加えて、以下に説明するデータアイテムを更に含む。
【００８６】
即ち、１０７は、当該デジタルテレビ放送受信機の個体を表すシリアルナンバである。１０８は、モデム１９を介して管理センタ２６とのデータ通信を行なうための電話番号である。１２８は、当該デジタルテレビ放送受信機が使用する電話番号である。
【００８７】
また、１２０は、当該デジタル放送受信機に接続されている可能性のあるモニタのＩＤテーブル１２２，１２３へのポインタである。１２１は、当該デジタル放送受信機に接続されている可能性の無いモニタのＩＤテーブル１２４，１２５ヘのポインタである。
【００８８】
これら２つのＩＤテーブルにおいて、領域１２３，１２５には、モニタＩＤが格納され、領域１２２，１２４には、モニタＩＤ１２３，１２５の数値（件数）がそれぞれ格納される。尚、当該２つのＩＤテーブルに格納されるデータは、管理センタ２６から受信したものであり（詳細は後述する）、初期状態（例えば、当該デジタルテレビ放送受信機のメーカからの出荷時）において０が格納されている。
【００８９】
上記のように、本実施形態において、フラッシュメモリ１３に格納されているロードコントロールセクションには、複数のモニタＩＤが格納されているため、画像処理プログラム１０４に適合するモニタのモニタＩＤと、不適合なモニタのモニタＩＤとが含まれている。そこで、本実施形態に係るデジタルテレビ放送受信機（図１３）による画像処理プログラム切り替え処理のステップＳ３においては、製造メーカＩＤ及び機種ＩＤの比較に加えて、更に、当該デジタルテレビ放送受信機に接続されている可能性のあるモニタＩＤ１２３及び接続されている可能性のないモニタＩＤ１２５を比較する。
【００９０】
上記の比較の結果、接続されていないモニタＩＤに、前記ロードコントロールセクションに含まれる画像処理プログラムに適合するモニタＩＤが一致する場合には、以降の処理を中止する。
【００９１】
また、接続されている可能性のあるモニタＩＤが前記ロードコントロールセクションに含まれる画像処理プログラムに不適合なモニタＩＤに一致する場合には、以降の処理を中止する。一方、モニタＩＤ１２３，１２５が初期状態（＝０）の場合には以降の処理を行なう。
【００９２】
次に、画像処理プログラムの入れ換え処理を行うためにＲＡＭ１４のオプションプログラム領域に、今回新たに受信した画像処理プログラムを格納する。その後の画像処理プログラムの入れ換え処理は、上述した第１の実施形態と同様である。
【００９３】
本実施形態において、ユーザによって何れかの画像処理プログラムが選択されると、その結果は、「画像プログラム選択情報」として、モデム１９によって公衆回線網２０を経由して管理センタ２６に伝送される。その際使用される電話番号には、フラッシュメモリ１３内の管理センタ電話番号１０８が参照される。
【００９４】
管理センタ２６に伝送される画像プログラム選択情報は、製造メーカＩＤ１０１、機種ＩＤ１０２、シリアルナンバ１０７、当該デジタルテレビ放送受信機が使用する電話番号１２８、当該デジタルテレビ放送受信機が予め保持していた画像処理プログラムのプログラムＩＤ、当該デジタルテレビ放送受信機が新たに受信した画像処理プログラムのプログラムＩＤ、並びにこれら２種類のプログラムの比較結果を表わす識別フラグ（ＯＫ＝１／ＮＧ＝０）を含む。
【００９５】
管理センタ２６では、画像プログラム選択情報をモデム２１によって受信し、ＲＡＭ２４内に格納する。
【００９６】
機器制御部２２は、受信した画像プログラム選択情報に含まれていた製造メーカＩＤ、機種ＩＤ、シリアルナンバを検索キーとして、記憶装置２５内のデータベースの中から一致するデータ・レコードを呼び出す。
【００９７】
図１５は、第２の実施形態において、管理センタ２６が画像プログラム選択情報に基づいて参照するデータベースのフォーマットを示す図であり、このようなフォーマットのデータベースが、管理センタ２６の管理下にあるある１台デジタルテレビ放送受信機に割り当てられる。
【００９８】
同図において、５０１は製造メーカＩＤ、５０２は機種ＩＤ、５０３はシリアルナンバ、５１１はデジタルテレビ放送受信機の電話番号である。
【００９９】
また、５０４は、画像プログラム選択情報に含まれる製造メーカＩＤ１０１、機種ＩＤ１０２、シリアルナンバ１０７の各データアイテムによって特定されるある１台のデジタルテレビ放送受信機に対して、接続されている可能性のあるモニタ数である。５０５は、係る接続されている可能性のあるモニタの種類を表わすモニタＩＤである。そして、５１２，５１３は、接続されている可能性のないモニタのＩＤと、その数量である。
【０１００】
５０８、５０９、５１０は、デジタルテレビ放送受信機において画像処理プログラムが受信されると共にユーザが選択操作による比較結果の履歴が格納される。即ち、５０８、５０９は画像処理プログラムＩＤであり、これら２つの画像処理プログラムＩＤに対応する２種類の画像処理プログラムが比較された結果が、領域５１０にセットされる。
【０１０１】
領域５１０に格納される比較結果において、１がセットされている場合には、画像処理プログラムＩＤ５０８が表わすプログラムの方が画像処理プログラムＩＤ５０９が表わすプログラムより適していることを示す。また、０がセットされている場合、画像処理プログラムＩＤ５０８が表わすプログラムは、画像処理プログラムＩＤ５０９が表わすプログラムより不適当であることを示す。このような比較結果のデータレコードが、５０７に示すように履歴として複数件セットされる。５０６は、係る履歴の件数である。
【０１０２】
記憶装置２５には、図１５に示すデータベースが複数件記憶されており、それら複数のデータベースの検索の結果、今回注目しているある１台のデジタルテレビ放送受信機に関して検索キーが一致するデータベースが無かった場合には、受信した画像プログラム選択情報に含まれていた製造メーカＩＤ、機種ＩＤ、シリアルナンバをキーとして、図１５に示すフォーマットのデータベースが新たに１件作成されると共に、そのデータベースの電話番号５１１、モニタＩＤナンバ５０４，５１２には初期値０がセットされる。
【０１０３】
次に、モニタに応じた画像処理プログラムに対するデータベースが検索される。
【０１０４】
図１６は、第２の実施形態における画像処理プログラムの比較データベースを示す図である。
【０１０５】
同図において、列６００はモニタＩＤであり、６０４で示す範囲は、モニタＩＤが１のものを表している。６０１、６０２は、画像処理プログラムＩＤである。そして、列６０３は、画像処理プログラムＩＤ６０１が示す画像処理プログラムと、画像処理プログラムＩＤ６０２が示す画像処理プログラムとの比較結果であり、１（適している）または０（適さない）がセットされている。
【０１０６】
今、画像処理プログラムＩＤ６０１、６０２が１０３、１０４であり、その比較結果が１の場合には、図１５に示すモニタＩＤ５０５と一致するモニタＩＤ列６００を参照することにより、画像プログラム選択情報に含まれていた画像プログラムＩＤと、図１６に示す画像処理プログラムＩＤ６０１、６０２が一致するものを探す。
【０１０７】
この場合、画像プログラム選択情報に含まれていた比較結果と、列６０３に格納されている比較結果とを比較すると、図１６に番号６０６で示すレコードにおいて一致する。これにより、管理センタ２６に先に画像プログラム選択情報を送ってきたデジタルテレビ放送受信機に接続されているモニタ１０は、６０４で示す範囲のモニタＩＤ＝１のモニタである可能性があることが推定できる。
【０１０８】
更に、図１５に示す複数のモニタＩＤ５０５のうち次のデータレコードに注目して同様の比較を行なう。その結果、一致していなければ、注目しているモニタＩＤ５０５を削除すると共に、接続されている可能性のあるモニタの数量を表わすモニタＩＤナンバ５０４を１減じる。更に、接続されている可能性のないモニタのモニタＩＤ５１３として追加すると共に、その数量を表わすモニタＩＤナンバ５１２を１加算する。
【０１０９】
このような比較処理を図１５に示すデータベースの全モニタＩＤについて行なうことにより、当該データベースの更新を行う。そして、更新されたデータベース内のモニタＩＤ５０５および５１３を、モデム２１、公衆回線網２０を介してデジタルテレビ放送受信機に伝送する。
【０１１０】
このとき、データを受信したデジタルテレビ放送受信機では、図１４に示すデータフォーマットにおいて、接続されている可能性のあるモニタＩＤテーブル１２２、１２３と、接続されている可能性のないモニタＩＤテーブル１２４，１２５を、管理センタ２６から受信したモニタＩＤに従ってそれぞれ入れ換える。
【０１１１】
上述した本実施形態によれば、第１の実施形態と同様な効果に加えて、管理センタ２６は、デジタルテレビ放送受信機に接続されているモニタ１０を推測することができる。また、推測結果を表わすデータをデジタルテレビ放送受信機にて利用することにより、専門的な知識のないユーザであっても、選択すべき画像処理プログラムの選別をより容易に行なうことができる。
【０１１２】
【他の実施形態】
尚、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、上述した画像検索装置として動作する装置に供給し、それらシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体、並びに電気通信回線等を介してコンピュータプログラム製品として取得した当該プログラムコードは、本発明を構成することになる。
【０１１３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１５】
【発明の効果】
以上説明した本発明によれば、接続されているモニタの表示特性を取得できないデジタルテレビ放送受信機において最適な画像処理プログラムに容易に更新することができる。
【図面の簡単な説明】
【図１】第１の実施形態におけるデジタルテレビ放送受信機の構成を示すブロック図である。
【図２】第１の実施形態におけるプログラムコードのフォーマットを示す図である。
【図３】第１の実施形態におけるＲＡＭ１４のフォーマットを示す図である。
【図４】第１の実施形態におけるＲＡＭ１４内のバンク２０１、２０２のデータ構成を示す図である。
【図５】第１の実施形態におけるＲＡＭ１４内のプログラムフラグ２０４のデータ構成を示す図である。
【図６】図５に示すプログラムフラグ２０４内の領域２０４１のデータ構成を示す図である。
【図７】第１の実施形態において画像処理プログラムがダウンロードされた旨を報知する表示画面を例示する図である。
【図８】第１の実施形態においてユーザが画像処理プログラムの入れ換えを望んでいる場合のモニタの表示画面を例示する図である。
【図９】第１の実施形態において２種類の画像処理プログラムによって同一の表示画面上に表示される部分画像領域と、デジタルテレビ放送信号が表わす本来の全体画像との関係を説明する図である。
【図１０】第１の実施形態におけるデジタルテレビ放送受信機の画像処理プログラム切り替え処理を示すフローチャートである。
【図１１】第１の実施形態の変形例において音声処理プログラムがダウンロードされた旨を報知する表示画面を例示する図である。
【図１２】第１の実施形態の変形例においてユーザが音声処理プログラムの入れ換えを望んでいる場合のモニタの表示画面を例示する図である。
【図１３】第２の実施形態におけるデジタルテレビ放送受信機の構成と、管理センタの構成とを示すブロック図である。
【図１４】第２の実施形態におけるプログラムコードのフォーマットを示す図である。
【図１５】第２の実施形態において、管理センタ２６が画像プログラム選択情報に基づいて参照するデータベースのフォーマットを示す図である。
【図１６】第２の実施形態における画像処理プログラムの比較データベースを示す図である。
【図１】
0004565596.tif 000002
【図２】
0004565596.tif 000003
【図３】
0004565596.tif 000004
【図４】
0004565596.tif 000005
【図５】
0004565596.tif 000006
【図６】
0004565596.tif 000007
【図７】
0004565596.tif 000008
【図８】
0004565596.tif 000009
【図９】
0004565596.tif 000010
【図１０】
0004565596.tif 000011
【図１１】
0004565596.tif 000012
【図１２】
0004565596.tif 000013
【図１３】
0004565596.tif 000014
【図１４】
0004565596.tif 000015
【図１５】
0004565596.tif 000016
【図１６】
0004565596.tif 000017