(57)【要約】【課題】機能の開発、または機能の追加や削除などの変更を簡単に行うことができるようにする。【解決手段】  コマンド送受信部１４１は、システム制御ブロック１１０や他の機能ブロック１２０から制御バス１１１を通じて送信されてくる共通コマンドをすべての描画コンポーネント１５１−１乃至１５１−４に送信する。ＧＵＩ描画処理部１４２は、コマンド送受信部１４１からの共通コマンドに応じて、所定のＧＵＩ画像を描画したり、ＧＵＩ表示の状態を遷移させる複数の描画コンポーネント１５１−１乃至１５１−４により構成されている。これらの描画コンポーネント１５１−１乃至１５１−４は、互いに依存することはなく、自己で共通コマンドを解釈し、独立した処理を行う。本発明は、入力された画像信号を信号処理し、対応する画像をディスプレイに表示させる画像信号処理装置に適用できる。【選択図】図４
2006350491.tif 000002
【特許請求の範囲】
【請求項１】
信号処理を行う複数の機能ブロックと、
前記複数の機能ブロックに対して共通コマンドを発行することにより、前記複数の機能ブロックの動作を制御する制御ブロックとを備え、
前記複数の機能ブロックのうちの所定の機能ブロックは、
前記制御ブロックにより発行された共通コマンドを受信する受信手段と、
前記受信手段により受信された共通コマンドに応じて、独立して信号処理を行う複数の機能手段と
を備えることを特徴とする信号処理装置。
【請求項２】
前記所定の機能ブロックは、ＧＵＩ(Graphic User Interface)の機能ブロックであり、前記複数の機能手段は、それぞれ独立して所定のＧＵＩの描画処理を行う
ことを特徴とする請求項１に記載の信号処理装置。
【請求項３】
前記複数の機能ブロックには、前記共通コマンドを発行する機能ブロックも含まれ、
前記受信手段は、他の機能ブロックにより発行された共通コマンドも受信する
ことを特徴とする請求項１に記載の信号処理装置。
【請求項４】
前記複数の機能ブロックと前記制御ブロックは、相互に制御バスを介して接続され、
前記受信手段は、前記制御バスを介して受信した共通コマンドを、前記複数の機能手段に受け渡す
ことを特徴とする請求項１に記載の信号処理装置。
【請求項５】
前記機能手段は、
前記受信手段により受信された共通コマンドが自己の機能に対応するコマンドであるか否かを判定するコマンド判定手段と、
前記コマンド判定手段により自己の機能に対応するコマンドであると判定された共通コマンドに応じて、独立して所定の信号処理を実行する機能実行手段とを
備えることを特徴とする請求項１に記載の信号処理装置。
【請求項６】
前記機能手段は、
前記機能実行手段により信号処理が実行された結果に応じて、共通コマンドを発行するコマンド発行手段をさらに備え、
前記所定の機能ブロックは、前記コマンド発行手段により発行された共通コマンドを、前記複数の機能ブロックおよび前記制御ブロックに対して送信する送信手段をさらに備える
ことを特徴とする請求項５に記載の信号処理装置。
【請求項７】
情報信号を処理するための複数の機能ブロックと、
前記複数の機能ブロックに対して共通コマンドを発行することにより、前記複数の機能ブロックの動作を制御する制御ブロックとを備える信号処理装置における所定の機能ブロックの信号処理方法において、
前記制御ブロックにより発行された共通コマンドを受信する受信ステップと、
前記受信ステップの処理により受信された共通コマンドに応じて、独立して信号処理を行う複数の機能ステップと
を含むことを特徴とする信号処理方法。
【請求項８】
情報信号を処理するための複数の機能ブロックと、
前記複数の機能ブロックに対して共通コマンドを発行することにより、前記複数の機能ブロックの動作を制御する制御ブロックとを備える信号処理装置に、所定の機能ブロックの信号処理を行わせるプログラムが記録されている記録媒体であって、
前記制御ブロックにより発行された共通コマンドを受信する受信ステップと、
前記受信ステップの処理により受信された共通コマンドに応じて、独立して信号処理を行う複数の機能ステップと
を含むことを特徴とするプログラムが記録されている記録媒体。
【請求項９】
情報信号を処理するための複数の機能ブロックと、
前記複数の機能ブロックに対して共通コマンドを発行することにより、前記複数の機能ブロックの動作を制御する制御ブロックとを備える信号処理装置に、所定の機能ブロックの信号処理を行わせるプログラムであって、
前記制御ブロックにより発行された共通コマンドを受信する受信ステップと、
前記受信ステップの処理により受信された共通コマンドに応じて、独立して信号処理を行う複数の機能ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号処理装置および方法、記録媒体、並びにプログラムに関し、特に、マルチキャストされる共通コマンドの受信と、共通コマンドに対応する機能を行う部分を分けることにより、機能の開発、または機能の追加や削除などの変更を簡単に行うことができるようにした信号処理装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
従来のＧＵＩシステムにおいては、マウスのクリックなどでイベントが発生し、そのイベントがウィンドウに届くことで対応する機能が呼び出される。このイベントがウィンドウに含まれる部品のどこまで到着するかは、イベントを取得した部品の種類や、プログラム内での制御などさまざまな条件によって変化する。
【０００３】
したがって、既存のＧＵＩに新たに機能を追加したり、逆に機能を削除する際には、その変更が他のＧＵＩ部品にも影響を及ぼしてしまう場合もあり、ある程度の規模のＧＵＩアプリケーションの機能を変更するには、開発工程がかかってしまう。
【０００４】
このようなＧＵＩシステムを、従来よりも開発工程を短くすることを目的として、例えば、特許文献１には、ＧＵＩ部と内部処理部を別プロセスに構成し、各プロセスを平行開発するようにしたことが提案されている。
【０００５】
しかしながら、この提案は、平行開発という点では、従来よりも改善効果が期待されるが、ＧＵＩ部と各内部処理部との通信や、通信メッセージ、情報管理などの通信部分の開発において工数がかかってしまう。
【０００６】
【特許文献１】特開平９−１３４２６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
以上のように、ＧＵＩに新たに機能を追加したり、逆に機能を削除する際には、その変更が他のＧＵＩ部品にも影響を及ぼしてしまう場合があったり、あるいは、上述したように、ＧＵＩ部と内部処理部を別プロセスに構成する場合には、ＧＵＩ部と各内部処理部との通信部分に関する開発が必要になってしまうなど、機能の追加や削除などの変更を簡単に行えず、開発工程がかかってしまっていた。
【０００８】
なお、機能の追加や削除などに関しては、ＧＵＩに限らず、他の機能部においても同様であり、１つの機能を追加あるいは削除する場合には、その機能部内の機能変更を行わなければならず、機能の追加や削除などの変更を簡単に行うことは困難であった。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、機能の開発、または機能の追加や削除などの変更を簡単に行うことができるようにするものである。
【課題を解決するための手段】
【００１０】
本発明の信号処理装置は、信号処理を行う複数の機能ブロックと、複数の機能ブロックに対して、共通コマンドを発行することにより、複数の機能ブロックの動作を制御する制御ブロックとを備え、複数の機能ブロックのうちの所定の機能ブロックは、制御ブロックにより発行された共通コマンドを受信する受信手段と、受信手段により受信された共通コマンドに応じて、独立して信号処理を行う複数の機能手段とを備えることを特徴とする。
【００１１】
所定の機能ブロックは、ＧＵＩ(Graphic User Interface)の機能ブロックであり、複数の機能手段は、それぞれ独立して所定のＧＵＩの描画処理を行うようにすることができる。
【００１２】
複数の機能ブロックには、共通コマンドを発行する機能ブロックも含まれ、受信手段は、他の機能ブロックにより発行された共通コマンドも受信するようにすることができる。
【００１３】
複数の機能ブロックと制御ブロックは、相互に制御バスを介して接続され、受信手段は、制御バスを介して受信した共通コマンドを、複数の機能手段に受け渡すようにすることができる。
【００１４】
機能手段は、受信手段により受信された共通コマンドが自己の機能に対応するコマンドであるか否かを判定するコマンド判定手段と、コマンド判定手段により自己の機能に対応するコマンドであると判定された共通コマンドに応じて、独立して所定の信号処理を実行する機能実行手段とを備えるようにすることができる。
【００１５】
機能手段は、機能実行手段により信号処理が実行された結果に応じて、共通コマンドを発行するコマンド発行手段をさらに備え、所定の機能ブロックは、コマンド発行手段により発行された共通コマンドを、複数の機能ブロックおよび制御ブロックに対して送信する送信手段をさらに備えるようにすることができる。
【００１６】
本発明の信号処理方法は、情報信号を処理するための複数の機能ブロックと、複数の機能ブロックに対して共通コマンドを発行することにより、複数の機能ブロックの動作を制御する制御ブロックとを備える信号処理装置における所定の機能ブロックの信号処理方法において、制御ブロックにより発行された共通コマンドを受信する受信ステップと、受信ステップの処理により受信された共通コマンドに応じて、独立して信号処理を行う複数の機能ステップとを含むことを特徴とする。
【００１７】
本発明の記録媒体に記録されているプログラムは、情報信号を処理するための複数の機能ブロックと、複数の機能ブロックに対して、共通コマンドを発行することにより、複数の機能ブロックの動作を制御する制御ブロックとを備える信号処理装置に、所定の機能ブロックの信号処理を行わせるプログラムであって、制御ブロックにより発行された共通コマンドを受信する受信ステップと、受信ステップの処理により受信された共通コマンドに応じて、独立して信号処理を行う複数の機能ステップとを含むことを特徴とする。
【００１８】
本発明のプログラムは、情報信号を処理するための複数の機能ブロックと、複数の機能ブロックに対して、共通コマンドを発行することにより、複数の機能ブロックの動作を制御する制御ブロックとを備える信号処理装置に、所定の機能ブロックの信号処理を行わせるプログラムであって、制御ブロックにより発行された共通コマンドを受信する受信ステップと、受信ステップの処理により受信された共通コマンドに応じて、独立して信号処理を行う複数の機能ステップとを含むことを特徴とする。
【００１９】
本発明においては、複数の機能ブロックのうちの所定の機能ブロックにおいて、情報信号を処理するための複数の機能ブロックの動作を制御するために制御ブロックにより発行された共通コマンドが受信され、受信された共通コマンドに応じて、独立して複数の信号処理がそれぞれ行われる。
【発明の効果】
【００２０】
本発明によれば、機能の開発、または機能の追加や削除などの変更を簡単に行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下に本発明の最良の形態を説明するが、開示される発明と実施の形態との対応関係を例示すると、次のようになる。本明細書中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２２】
さらに、この記載は、明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により出現し、追加される発明の存在を否定するものではない。
【００２３】
請求項１に記載の信号処理装置（図１の画像信号処理装置１００）は、信号処理を行う複数の機能ブロック（例えば、図１の機能ブロックＡ乃至Ｈ）と、複数の機能ブロックに対して共通コマンドを発行することにより、複数の機能ブロックの動作を制御する制御ブロック（例えば、図１のシステム制御ブロック１１０）とを備え、複数の機能ブロックのうちの所定の機能ブロック（例えば、図１の機能ブロックＨであるＧＵＩ表示回路１３１）は、制御ブロックにより発行された共通コマンドを受信する受信手段（例えば、図４のコマンド送受信部１４１）と、受信手段により受信された共通コマンドに応じて、独立して信号処理を行う複数の機能手段（例えば、図４の描画コンポーネント１５１−１乃至１５１−４）とを備えることを特徴とする。
【００２４】
請求項３に記載の信号処理装置は、複数の機能ブロックには、共通コマンドを発行する機能ブロック（例えば、図１の機能ブロックＧであるノイズ除去回路１２７）も含まれ、受信手段は、他の機能ブロックにより発行された共通コマンドも受信することを特徴とする。
【００２５】
請求項４に記載の信号処理装置は、複数の機能ブロックと制御ブロックは、相互に制御バス（例えば、図１の制御バス１１１）を介して接続され、受信手段は、制御バスを介して受信した共通コマンドを、複数の機能手段に受け渡すことを特徴とする。
【００２６】
請求項５に記載の信号処理装置は、機能手段は、受信手段により受信された共通コマンドが自己の機能に対応するコマンドであるか否かを判定するコマンド判定手段（例えば、図６のコマンド解釈部２２１）と、コマンド判定手段により自己の機能に対応するコマンドであると判定された共通コマンドに応じて、独立して所定の信号処理を実行する機能実行手段（例えば、図６の描画部２３１および状態遷移部２３２）とを備えることを特徴とする。
【００２７】
請求項６に記載の信号処理装置は、機能手段は、機能実行手段により信号処理が実行された結果に応じて、共通コマンドを発行するコマンド発行手段（例えば、図６のコマンド発行部２２４）をさらに備え、所定の機能ブロックは、コマンド発行手段により発行された共通コマンドを、複数の機能ブロックおよび制御ブロックに対して送信する送信手段（例えば、図６のコマンド送信部２１２）をさらに備えることを特徴とする。
【００２８】
請求項７に記載の信号処理方法は、制御ブロックにより発行された共通コマンドを受信する受信ステップ（例えば、図４のコマンド送受信部１４１が実行する図１２のステップＳ５１）と、受信ステップの処理により受信された共通コマンドに応じて、独立して信号処理を行う複数の機能ステップ（例えば、図４の描画コンポーネント１５１−１乃至１５１−４がそれぞれ実行する図１３のステップＳ７２）とを含むことを特徴とする。
【００２９】
なお、請求項８に記載の記録媒体、および請求項９に記載のプログラムは、上述した請求項７に記載の情報処理方法と基本的に同様の構成であるため、繰り返しになるのでその説明は省略する。
【００３０】
以下、図を参照して本発明の実施の形態について説明する。
【００３１】
図１は、本発明を適用した画像処理装置の一実施の形態を示す図である。図１の例において、画像信号処理装置１００は、入力した画像信号に所定の信号処理を行い、所定の信号処理がなされた画像信号に対応する画像を、接続されるディスプレイに表示する処理を行うものである。
【００３２】
図１の画像信号処理装置１００は、筐体１０１を有している。筐体１０１には、コネクタ１０２ａ乃至１０２ｃ，および１０３が設けられている。
【００３３】
コネクタ１０２ａは、外部ビデオ入力用のコネクタであって、図示せぬＶＣＲ(Video Cassette Recorder)、ＤＶＤ(Digital Versatile Disc)プレーヤ等で再生された、外部ビデオ入力としての画像信号を入力するためのコネクタである。コネクタ１０２ｂは、デジタル地上波アンテナ線用のコネクタであって、図示せぬデジタル地上波用アンテナで受信された放送信号を入力するためのコネクタである。コネクタ１０２ｃは、Ｕ／Ｖ(ＵＨＦ／ＶＨＦ)アンテナ線用のコネクタであって、図示せぬＵ／Ｖ用アンテナで受信された放送信号を入力するためのコネクタである。コネクタ１０３は、図示せぬディスプレイに供給する画像信号を出力するためのコネクタである。
【００３４】
筐体１０１の内部には、例えばマイクロコンピュータを備え、装置全体の動作を制御するシステム制御ブロック１１０と、制御バス１１１を介して相互に接続される機能ブロックＢとしての入力セレクタの基板１２２（以下、単に、「入力セレクタ１２２」とする）、機能ブロックＣとしての信号ルータ（マトリクススイッチ）の基板１２３（以下、単に、「信号ルータ１２３」とする）、および機能ブロックＨとしてのＧＵＩ(Graphic User Interface)表示回路の基板１３１（以下、単に、「ＧＵＩ表示回路１３１」という）が設けられている。
【００３５】
なお、上述のマイクロコンピュータの動作プログラムは、例えばＲＯＭ(Read Only Memory)等の記憶媒体によって提供される。この場合、当該記憶媒体を着脱自在とすることで、制御の変更に柔軟に対応可能となる。また、この記憶媒体を書き込み可能な不揮発性メモリとすることで、制御の変更に合わせて動作プログラムの内容を書き換えることができる。
【００３６】
また、筐体１０１には、機能ブロックとしての基板を挿入するための複数個のスロット、図１の例においては、５個のスロット１０４ａ乃至１０４ｅが設けられている。なお、以下、スロット１０４ａ乃至１０４ｅを、特に区別する必要がない場合、スロット１０４と称する。
【００３７】
スロット１０４ａには、機能ブロックＡとしてのＵ／Ｖチューナの基板１２１（以下、単に、「Ｕ／Ｖチューナ１２１」とする）が挿入され、Ｕ／Ｖチューナ１２１は、スロット１０４ａを介して、制御バス１１１に接続される。スロット１０４ｂには、機能ブロックＦとしてのデジタル地上波チューナの基板１２６（以下、単に、「デジタル地上波チューナ１２６」とする）が挿入され、デジタル地上波チューナ１２６は、スロット１０４ｂを介して、制御バス１１１に接続される。
【００３８】
スロット１０４ｃには、機能ブロックＤとしての高画質化処理を行うＤＲＣ(Digital Reality Creation)回路の基板１２４（以下、単に、「ＤＲＣ回路１２４」とする）が挿入され、ＤＲＣ回路１２４は、スロット１０４ｃを介して、制御バス１１１に接続されている。スロット１０４ｄには、機能ブロックＥとしてのＬＣＤ(Liquid Crystal Display)やＰＤＰ(Plasma Display Panel)等のパネル用処理回路の基板１２５（以下、単に、「パネル用処理回路１２５」とする）が挿入され、パネル用処理回路１２５は、スロット１０４ｄを介して、制御バス１１１に接続される。スロット１０４ｅには、機能ブロックＧとしてのノイズ除去回路の基板１２７（以下、単に、「ノイズ除去回路１２７」とする）が挿入され、ノイズ除去回路１２７は、スロット１０４ｅを介して、制御バス１１１に接続される。
【００３９】
なお、実際には、機能ブロックには、図２を参照して後述するコネクタ１２０ａ乃至１２０ｃがそれぞれ設けられ、そのうちの制御用コネクタ１２０ａが、スロット１０４を介して、制御バス１１１に接続されている。
【００４０】
システム制御ブロック１１０は、画像信号処理装置１００を構成する全ての機能ブロックＡ乃至Ｈに係る共通コマンドを取得し、機能ブロックＡ乃至Ｈに、制御バス１１１を介して、共通コマンドを送る。すなわち、システム制御ブロック１１０は、制御バス１１１に共通コマンドをブロードキャストする。
【００４１】
ここで、共通コマンドは、同報制御を行うためのコマンドであり、グローバルコマンドや放送型コマンドと呼ぶこともある。「同報制御」とは、制御コマンドの送り手から出される１つのコマンドに関連する１または複数の受け手が反応して制御されることを意味している。
【００４２】
機能ブロックＡ乃至Ｈは、送られてくる共通コマンドが自己の機能ブロックに係る共通コマンドであるときは、共通コマンドに応じて、適応的に動作し、機能、例えば信号経路または信号処理の変更を行う。また、機能ブロックＡ乃至Ｈは、実行した処理に応じて、共通コマンドを発行し、制御バス１１１に共通コマンドをブロードキャストする場合もある。この共通コマンドは、システム制御ブロック１１０でも受信される。
【００４３】
以上のように、機能ブロックＡ乃至Ｈは、システム制御ブロック１１０または他の機能ブロックＡ乃至Ｈから送られてくる共通コマンドが自己の機能ブロックに係る共通コマンドであるとき、その共通コマンドに応じて、適応的に動作する。
【００４４】
次に、図２を参照して、機能ブロックＡ乃至Ｇの基本となる機能ブロック１２０について説明する。
【００４５】
図２は、機能ブロック１２０の構成を示している。この機能ブロック１２０は、制御用コネクタ１２０ａ、入力用コネクタ１２０ｂおよび出力用コネクタ１２０ｃを有している。なお、詳細は、図４を参照して後述するが、機能ブロックＨとしてのＧＵＩ表示回路１３１も、機能ブロック１２０と同様の制御用コネクタ１２０ａ、入力用コネクタ１２０ｂおよび出力用コネクタ１２０ｃを有している。
【００４６】
また、機能ブロック１２０は、制御部としての制御インタフェース（Ｉ／Ｆ）１２０ｄおよび機能部１２０ｅを有している。入力用コネクタ１２０ｂには機能部１２０ｅで処理すべき信号が入力され、この信号は入力用コネクタ１２０ｂを介して機能部１２０ｅに入力される。出力用コネクタ１２０ｃには機能部１２０ｅで処理されて出力された信号が出力される。
【００４７】
制御用コネクタ１２０ａは、制御バス１１１に接続される。制御インタフェース１２０ｄは制御用コネクタ１２０ａに接続されている。制御インタフェース１２０ｄは、自己の機能ブロックに係る共通コマンド（グローバルコマンド）と機能部１２０ｅを制御するための機能ブロック内コマンド（ローカルコマンド）との対応関係を記憶した記憶手段を有している。
【００４８】
制御インタフェース１２０ｄは、システム制御ブロック１１０や他の機能ブロック１２０から制御バス１１１を通じて送信されてくる共通コマンドが自己の機能ブロックに係る共通コマンドであるとき、その共通コマンドを、記憶手段に記憶されている対応関係に基づいて、機能部１２０ｅを制御する機能ブロック内コマンドに変換する。
【００４９】
図３は、制御インタフェース１２０ｄの構成を示している。この制御インタフェース１２０ｄは、制御ポート１２０ｄ-1、記憶手段としてのＲＯＭ１２０ｄ-2、および変換手段としてのインタプリタ１２０ｄ-3を有している。ＲＯＭ１２０ｄ-2には、自己の機能ブロックに係る共通コマンドと、機能部１２０ｅを制御するための機能ブロック内コマンドとの対応関係が予め記憶されている。制御ポート１２０ｄ-1は、システム制御ブロック１１０や他の機能ブロック１２０から制御バス１１１を通じて送られてくる共通コマンドを受信する。この意味で、制御ポート１２０ｄ-1は、共通コマンドの受信手段を構成している。
【００５０】
インタプリタ１２０ｄ-3は、制御ポート１２０ｄ-1で受信された共通コマンドが自己の機能ブロックに係る共通コマンドであるとき、この共通コマンドを、上述したようにＲＯＭ１２０ｄ-2に記憶されている対応関係に基づいて、機能ブロック内コマンドに変換し、この機能ブロック内コマンドを機能部１２０ｅに供給する。機能部１２０ｅは、この機能ブロック内コマンドに基づいて、機能、例えば信号経路または信号処理の設定を変化させ、変化された信号経路または信号処理の設定に基づいて、各処理を行う。
【００５１】
なお、このとき、機能部１２０ｅは、必要に応じて、機能部１２０ｅが行った処理結果ｘを制御インタフェース１２０ｄの制御ポート１２０ｄ-1に出力する。制御ポート１２０ｄ-1は、処理結果ｘに応じた共通コマンドを発行し、発行した共通コマンドを、制御用コネクタ１２０ａを介して制御バス１１１に出力する。すなわち、制御ポート１２０ｄ-1も、制御バス１１１に、共通コマンドをブロードキャストする。
【００５２】
この図３の制御インタフェース１２０ｄのＲＯＭ１２０ｄ-2およびインタプリタ１２０ｄ-3の部分は、受信された共通コマンドを機能ブロック内コマンドに変換する構造であり、ＣＰＵ(Central Processing Unit)とソフトウェア、あるいはハードウェアシーケンサによる変換テーブルでも実現できる。
【００５３】
なお、制御ポート１２０ｄ-1は、例えば電源投入時に、自己の機能ブロック１２０が画像信号処理装置１００を構成している場合、ＲＯＭ１２０ｄ-2に記憶されている共通コマンドを読み出し、制御バス１１１を通じてシステム制御ブロック１１０に送信する。
【００５４】
これにより、システム制御ブロック１１０は、画像信号処理装置１００を構成する全ての機能ブロック１２０に係る共通コマンドを取得できる。ここで、自己の機能ブロック１２０が筐体１０１内にあるか、あるいは対応するスロットに挿入されているとき、自己の機能ブロック１２０は画像信号処理装置１００を構成しているものとする。
【００５５】
なお、共通コマンドは、予めシステム制御ブロック１１０に記憶されていてもよい。この場合、機能ブロックの追加やバージョンアップがあったときには、システム制御ブロック１１０に接続される図示せぬメモリスロットに、必要となるアップグレードデータ（例えば、ユーザ操作信号と共通コマンドとの対応関係を示すデータ、共通コマンドと機能ブロック内コマンドとの対応関係を示すデータなど）が記憶されたメモリカードを挿入する。このメモリカードの情報を読み込むことにより、システム制御ブロック１１０は、バージョンアップされた機能ブロックも含めた画像信号処理装置１００を構成する全ての機能ブロック１２０に係る共通コマンドを取得することができる。
【００５６】
以上のように、機能ブロック１２０の制御インタフェース１２０ｄは、送られてくる共通コマンドが自己の機能ブロックに係る共通コマンドであるときは、この共通コマンドを機能ブロック内コマンドに変換し、その機能ブロック内コマンドを機能部１２０ｅに供給する。
【００５７】
すなわち、機能ブロック１２０においては、システム制御ブロック１１０から送られてくる共通コマンドが自己の機能ブロックに係る共通コマンドであるとき、それが機能部１２０ｅを制御するための機能ブロック内コマンドに変換される。これにより、機能ブロック１２０を、システム制御ブロック１１０から送られてくる共通コマンドに応じて、適応的に動作させることができる。
【００５８】
なお、図１の例においては、入力セレクタ１２２（機能ブロックＢ）、信号ルータ１２３（機能ブロックＣ）およびＧＵＩ表示回路１３１（機能ブロックＨ）の制御用コネクタ１２０ａは、それぞれ、制御バス１１１を介してシステム制御ブロック１１０に接続される。
【００５９】
入力セレクタ１２２（機能ブロックＢ）は、３個の入力からいずれか１個を選択して出力する。したがって、入力セレクタ１２２は、入力用コネクタ１２０ｂに３個の入力端子を備えており、出力用コネクタ１２０ｃに１個の出力端子を備えている。
【００６０】
また、信号ルータ１２３（機能ブロックＣ）は、例えば４×４のマトリックススイッチを構成している。したがって、信号ルータ１２３は、入力用コネクタ１２０ｂに４個の入力端子を備えており、出力用コネクタ１２０ｃに４個の出力端子を備えている。
【００６１】
また、ＧＵＩ表示回路１３１（機能ブロックＨ）は、入力セレクタ１２２および信号ルータ１２３からの画像信号を選択的に用いる。したがって、ＧＵＩ表示回路１３１は、入力用コネクタ１２０ｂに２個の入力端子を備えており、出力用コネクタ１２０ｃに１個の出力端子を備えている。
【００６２】
一方、スロット１０４ａ乃至１０４ｅは、図示せずも、機能ブロック１２０（Ｕ／Ｖチューナ１２１、デジタル地上波チューナ１２６、ＤＲＣ回路１２４、パネル用処理回路１２５、ノイズ除去回路１２７）が挿入されるとき、その制御用コネクタ１２０ａ、入力用コネクタ１２０ｂおよび出力用コネクタ１２０ｃに、それぞれ接続される、制御用コネクタ、入力用コネクタおよび出力用コネクタを備えている。
【００６３】
スロット１０４ａ乃至１０４ｅの制御用コネクタは、それぞれ制御バス１１１に接続される。これにより、スロット１０４ａ乃至１０４ｅに挿入される機能ブロック１２０の制御用コネクタ１２０ａは、制御バス１１１を介してシステム制御ブロック１１０に接続される。
【００６４】
コネクタ１０２ａは入力セレクタ１２２（機能ブロックＢ）の入力用コネクタ１２０ｂの第３の入力端子に接続される。コネクタ１０２ｂは、スロット１０４ｂの入力用コネクタに接続され、スロット１０４ｂの出力用コネクタは、入力セレクタ１２２の入力用コネクタ１２０ｂの第２の入力端子に接続される。コネクタ１０２ｃは、スロット１０４ａの入力用コネクタに接続され、スロット１０４ａの出力用コネクタは、入力セレクタ１２２の入力用コネクタ１２０ｂの第１の入力端子に接続される。
【００６５】
入力セレクタ１２２の出力用コネクタ１２０ｃの１個の出力端子は、信号ルータ１２３（機能ブロックＣ）の入力用コネクタ１２０ｂの第１の入力端子、およびＧＵＩ表示回路１３１（機能ブロックＨ）の入力用コネクタ１２０ｂの第２の入力端子に接続される。
【００６６】
信号ルータ１２３の出力用コネクタ１２０ｃの第１乃至第３の出力端子は、それぞれスロット１０４ｃ乃至１０４ｅの入力用コネクタに接続され、これらスロット１０４ｃ乃至１０４ｅの出力用コネクタは、それぞれ信号ルータ１２３の入力用コネクタ１２０ｂの第２乃至第４の入力端子に接続される。
【００６７】
信号ルータ１２３の出力用コネクタ１２０ｃの第４の出力端子は、ＧＵＩ表示回路１３１の入力用コネクタ１２０ｂの第１の入力端子に接続され、ＧＵＩ表示回路１３１の出力用コネクタ１２０ｃの１個の出力端子は、コネクタ１０３に接続される。
【００６８】
図２に示す機能ブロック１２０は、上述したように、機能ブロックＡ乃至Ｇの基本となるものである。以下、個々の機能ブロックＡ乃至Ｇについて、さらに、説明する。
【００６９】
Ｕ／Ｖチューナ１２１（機能ブロックＡ）の機能部１２０ｅは、入力用コネクタ１２０ｂから入力された、Ｕ／Ｖ用アンテナで受信された放送信号に対して選局処理等を施し、所定のチャネルの画像信号を出力用コネクタ１２０ｃに出力する。
【００７０】
Ｕ／Ｖチューナ１２１の制御インタフェース１２０ｄのＲＯＭ１２０ｄ-2には、例えば、チャネル番号１乃至１２を意味する共通コマンドch(1)乃至ch(12)のそれぞれと、チャネル番号１乃至１２のチャネルへのチャネル切替を意味する機能ブロック内コマンドch(1乃至12)とが、対応して記憶されている。
【００７１】
チャネル番号１乃至１２を意味する共通コマンドch(1)乃至ch(12)は、それぞれ、ユーザがリモートコントローラ１１２、あるいは筐体１０１の操作部１１３を操作してチャネル番号１乃至１２を選択する際に、システム制御ブロック１１０から発行されて、制御バス１１１に送出される。
【００７２】
この場合、Ｕ／Ｖチューナ１２１の制御インタフェース１２０ｄのインタプリタ１２０ｄ-3は、制御ポート１２０ｄ-1でこれらの共通コマンドch(1)乃至ch(12)が受信されるとき、ＲＯＭ１２０ｄ-2に記憶されている対応関係に基づいて、これらの共通コマンドch(1)乃至ch(12)を、それぞれ、機能ブロック内コマンドch(1乃至12)に変換する。これにより、Ｕ／Ｖチューナ１２１は、それぞれチャネル番号１乃至１２のチャネルが選局された状態となる。
【００７３】
なお、システム制御ブロック１１０は、共通コマンドch(1)乃至ch(12)のいずれかを制御バス１１１に送出する場合、内蔵されている不揮発性メモリ（図示せず）における、チャネル番号用のラストメモリ領域に記憶された共通コマンドを、その送出共通コマンドで更新する。これにより、電源投入時には、このチャネル番号用のラストメモリ領域に記憶されている共通コマンドが、初期値として、システム制御ブロック１１０から制御バス１１１に送出され、Ｕ／Ｖチューナ１２１では電源オフ時に選局されていたチャネルが自動的に選局される。
【００７４】
入力セレクタ１２２（機能ブロックＢ）の機能部１２０ｅは、入力用コネクタ１２０ｂの３個の入力端子にそれぞれ入力される第１乃至第３の画像信号のうち、いずれかの画像信号を選択的に出力用コネクタ１２０ｃの１個の出力端子に出力する。
【００７５】
この場合、第１の入力端子には、Ｕ／Ｖチューナ１２１（機能ブロックＡ）から出力される画像信号（入力１）が入力される。第２の入力端子には、デジタル地上波チューナ１２６（機能ブロックＦ）から出力される画像信号（入力２）が入力される。第３の入力端子には、コネクタ１０２ａに入力される外部ビデオ入力としての画像信号（入力３）が入力される。出力端子に出力される画像信号は、信号ルータ１２３（機能ブロックＣ）に供給されると共に、ＧＵＩ表示回路１３１に供給される。
【００７６】
入力セレクタ１２２の制御インタフェース１２０ｄのＲＯＭ１２０ｄ-2には、例えば、入力１乃至３を意味する共通コマンドin(1)乃至in(3)のそれぞれと、入力１乃至３を意味する共通コマンドin(1)乃至in(3)のそれぞれと、入力１乃至３への入力切替を意味する機能ブロック内コマンドin(1乃至3)とが、対応して記憶されている。
【００７７】
ここで、入力１は、第１の入力端子に入力されている、Ｕ／Ｖチューナ１２１から出力された画像信号である。入力２は、第２の入力端子に入力されている、デジタル地上波チューナ１２６から出力された画像信号である。入力３は、第３の入力端子に入力されている、外部ビデオ入力としての画像信号である。
【００７８】
例えば、これらの共通コマンドin(1)乃至in(3)は、それぞれ、ユーザがリモートコントローラ１１２、あるいは筐体１０１の操作部１１３を操作して入力１乃至３を選択する際に、システム制御ブロック１１０から、制御バス１１１に送出される。
【００７９】
入力セレクタ１２２の制御インタフェース１２０ｄのインタプリタ１２０ｄ-3は、制御ポート１２０ｄ-1でこれらの共通コマンドin(1)乃至in(3)が受信されるとき、ＲＯＭ１２０ｄ-2に記憶されている対応関係に基づいて、これらの共通コマンドin(1)乃至in(3)を、それぞれ、機能ブロック内コマンドin(1乃至3)に変換する。これにより、入力セレクタ１２２は、それぞれ入力１乃至３が選択された状態となる。
【００８０】
なお、システム制御ブロック１１０は、共通コマンドin(1)乃至in(3)のいずれかを制御バス１１１に送出する場合、内蔵されている不揮発性メモリ（図示せず）における入力セレクト用のラストメモリ領域に記憶された共通コマンドを、その送出共通コマンドで更新する。これにより、電源投入時には、この入力セレクト用のラストメモリ領域に記憶されている共通コマンドが、初期値として、システム制御ブロック１１０から制御バス１１１に送出され、入力セレクタ１２２では電源オフ時に選択されていた入力が自動的に選択される。
【００８１】
信号ルータ１２３（機能ブロックＣ）の機能部１２０ｅは、入力用コネクタ１２０ｂの４個の入力端子にそれぞれ入力される第１乃至第４の画像信号を、出力用コネクタ１２０ｃの第１乃至第４の出力端子に選択的に出力する。
【００８２】
この場合、第１の入力端子には、入力セレクタ１２２（機能ブロックＢ）から出力される画像信号（入力１＝i1）が入力される。第２の入力端子には、ＤＲＣ回路１２４（機能ブロックＤ）から出力される画像信号（入力２＝i2）が入力される。第３の入力端子には、パネル用処理回路１２５（機能ブロックＥ）から出力される画像信号（入力３＝i3）が入力される。第４の入力端子には、ノイズ除去回路１２７（機能ブロックＧ）から出力される画像信号（入力４＝i4）が入力される。
【００８３】
また、第１の出力端子に出力される画像信号（出力１＝o1）は、ＤＲＣ回路１２４（機能ブロックＤ）に供給される。第２の出力端子に出力される画像信号（出力２＝o2）は、パネル用処理回路１２５（機能ブロックＥ）に供給される。第３の出力端子に出力される画像信号（出力３＝o3）は、ノイズ除去回路１２７に供給される。第４の出力端子に出力される画像信号(出力４＝o4)は、ＧＵＩ表示回路１３１に供給される。
【００８４】
信号ルータ１２３（機能ブロックＣ）の制御インタフェース１２０ｄのＲＯＭ１２０ｄ-2には、例えば、機能ブロック間接続１乃至５を意味する共通コマンドIC(InitializeConnect)(1/2/3/4/5)のそれぞれと、処理基板間の接続切替を意味する機能ブロック内コマンドroute(1/2/3)とが、対応して記憶されている。
【００８５】
ここで、共通コマンドIC(1)は、スロット１０４ａにＵ／Ｖチューナ１１２（機能ブロックＡ）が挿入され、スロット１０４ｃにＤＲＣ回路１２４（機能ブロックＤ）が挿入された、第１の構成（基本構成）を意味している。この共通コマンドIC(1)には、機能ブロック内コマンドroute(1)が対応するようにされている。このコマンドroute(1)は、第１の入力端子が第１の出力端子に接続され、第２の入力端子が第４の出力端子に接続される第１の状態に、機能部１２０ｅを制御するためのものである。
【００８６】
また、共通コマンドIC(2)は、上述した第１の構成に、さらにスロット１０４ｂにデジタル地上波チューナ１２６（機能ブロックＦ）が挿入された、第２の構成を意味している。この共通コマンドIC(2)にも、機能ブロック内コマンドroute(1)が対応するようにされている。
【００８７】
また、共通コマンドIC(3)は、上述した第１の構成に、さらにスロット１０４ｄにパネル用処理回路１２５（機能ブロックＥ）が挿入された、第３の構成を意味している。この共通コマンドIC(3)には、機能ブロック内コマンドroute(2)が対応するようにされている。このコマンドroute(2)は、第１の入力端子が第１の出力端子に接続され、第２の入力端子が第２の出力端子に接続され、第３の入力端子が第４の出力端子に接続される第２の状態に、機能部１２０ｅを制御するためのものである。
【００８８】
また、共通コマンドIC(4)は、上述した第１の構成に、さらにスロット１０４ｄにパネル用処理回路１２５（機能ブロックＥ）が挿入され、スロット１０４ｅにノイズ除去回路１２７（機能ブロックＧ）が挿入された、第４の構成を意味している。この共通コマンドIC(4)には、機能ブロック内コマンドroute(3)が対応するようにされている。このコマンドroute(3)は、第１の入力端子が第３の出力端子に接続され、第４の入力端子が第１の出力端子に接続され、第２の入力端子が第２の出力端子に接続され、第３の入力端子が第４の出力端子に接続される第３の状態に、機能部１２０ｅを制御するためのものである。
【００８９】
また、共通コマンドIC(5)は、上述した第１の構成に、さらにスロット１０４ｂにデジタル地上波チューナ１２６（機能ブロックＦ）が挿入され、スロット１０４ｄにパネル用処理回路１２５（機能ブロックＥ）が挿入され、スロット１０４ｅにノイズ除去回路１２７（機能ブロックＧ）が挿入された、第５の構成を意味している。この共通コマンドIC(5)にも、機能ブロック内コマンドroute(3)が対応するようにされている。
【００９０】
画像信号処理装置１００は、上述した第１乃至第５の構成のいずれかで使用されるものとする。システム制御ブロック１１０は、電源投入時に、画像信号処理装置１００を構成する各機能ブロックから制御バス１１１を通じて、画像信号処理装置１００を構成する機能ブロックに係る共通コマンドを取得する際に、各機能ブロックから制御バス１１１を通じて基板ＩＤも取得し、上述した第１乃至第５の構成のいずれにあるかを認識する。
【００９１】
共通コマンドIC(1/2/3/4/5)は、それぞれ、システム制御ブロック１１０が、第１乃至第５の構成にあることを認識した際に、当該システム制御ブロック１１０から、制御バス１１１に送出される。
【００９２】
信号ルータ１２３の制御インタフェース１２０ｄのインタプリタ１２０ｄ-3は、制御ポート１２０ｄ-1でこれらの共通コマンドIC(1/2/3/4/5)が受信されるとき、ＲＯＭ１２０ｄ-2に記憶されている対応関係に基づいて、これらの共通コマンドIC(1/2/3/4/5)を、それぞれ、機能ブロック内コマンドに変換する。これにより、信号ルータ１２３の機能部１２０ｅは第１乃至第３の状態となる。
【００９３】
ＤＲＣ回路１２４（機能ブロックＤ）の機能部１２０ｅは、入力用コネクタ１２０ｂからの入力画像信号であるＳＤ(Standard Definition)信号をＨＤ(High Definition Television)信号に変換し、このＨＤ信号を出力画像信号として出力用コネクタ１２０ｃに出力する、ＤＲＣ処理（高画質化処理）を行う。
【００９４】
このＤＲＣ回路１２４の機能部１２０ｅでは、ＨＤ信号における注目位置の画素データを得る際に、例えば、ＳＤ信号からＨＤ信号における注目位置の周辺に位置する複数の画素データを抽出し、この複数の画素データに基づいてＨＤ信号における注目位置の画素データの属するクラスを検出し、このクラスに対応した推定式の係数データを用い、当該推定式に基づいてＨＤ信号における注目位置の画素データを求めることが行われる（特開２００１−２３８１８５号参照）。
【００９５】
ユーザは、ＨＤ信号の解像度、ノイズ除去度を自由に調整できる。この場合、推定式の係数データとして、ユーザによって操作される解像度軸、ノイズ軸のボリウム値に応じたものが使用される。
【００９６】
ＤＲＣ回路１２４の制御インタフェース１２０ｄのＲＯＭ１２０ｄ-2には、例えば、ＤＲＣの解像度軸、ノイズ軸の調整を意味する共通コマンドDRCvol(resolutionVal,noiseVal)と、ＤＲＣ（解像度軸、ノイズ軸）ボリウム値の代入を意味する機能ブロック内コマンドvolume(resolutionVal,noiseVal)とが、対応して記憶されている。なお、共通コマンドDRCvol(resolutionVal,noiseVal)およびvolume(resolutionVal,noiseVal)は、以下、共通コマンドDRCvolおよび機能ブロック内コマンドvolumeとそれぞれ称する。
【００９７】
共通コマンドDRCvol(resolutionVal,noiseVal)は、ユーザがリモートコントローラ１１２、あるいは筐体１０１の操作部１１３を操作して、解像度軸、ノイズ軸のボリウム値が変更される際に、システム制御ブロック１１０から、制御バス１１１に送出される。ここで、「resolutionVal」は解像度軸のボリウム値を示し、「noiseVal」はノイズ軸のボリウム値を示している。
【００９８】
この場合、ＤＲＣ回路１２４の制御インタフェース１２０ｄのインタプリタ１２０ｄ-3は、制御ポート１２０ｄ-1で共通コマンドDRCvolが受信されるとき、ＲＯＭ１２０ｄ-2に記憶されている対応関係に基づいて、この共通コマンドDRCvolを、対応する機能ブロック内コマンドvolumeに変換する。これにより、ＤＲＣ回路１２４においては、ユーザの操作による解像度軸、ノイズ軸のボリウム値に応じた解像度、ノイズ除去度が選択された状態となる。
【００９９】
なお、システム制御ブロック１１０は、共通コマンドDRCvolを制御バス１１１に送出する場合、内蔵されている不揮発性メモリ（図示せず）における、ボリウム値用のラストメモリ領域に記憶された共通コマンドを、その送出共通コマンドで更新する。これにより、電源投入時には、ボリウム値用のラストメモリ領域に記憶されている共通コマンドが、初期値として、システム制御ブロック１１０から制御バス１１１に送出され、ＤＲＣ回路１２４では電源オフ時に選択されていた解像度、ノイズ除去度が自動的に選択される。
【０１００】
パネル用処理回路１２５（機能ブロックＥ）の機能部１２０ｅは、入力用コネクタ１２０ｂから入力された画像信号に対して、ＬＣＤ(Liquid Crystal Display)、ＰＤＰ(Plasma Display Panel)等のフラットパネルディスプレイに、画像信号による画像を表示する際に必要となる処理、例えば輝度調整、色調整、水平、垂直の画素数変換、インタレース方式からプログレッシブ方式への方式変換等の処理を行い、処理後の画像信号を出力用コネクタ１２０ｃに出力する。
【０１０１】
なお、パネル用処理回路１２５は、電源投入時に、信号ルータ１２３（機能ブロックＣ）によって他の機能ブロックと接続された後は、単に固定された処理を実行する。パネル用処理回路１２５にも制御インタフェース１２０ｄが存在するのは、システム制御ブロック１１０から、イニシャライズ用にローカルコマンドを送られる場合を考慮しているからである。
【０１０２】
デジタル地上波チューナ１２６（機能ブロックＦ）の機能部１２０ｅは、入力用コネクタ１２０ｂから入力された、デジタル地上波用アンテナで受信された放送信号に対して選局処理等を施し、所定のチャネルの画像信号を出力用コネクタ１２０ｃに出力する。
【０１０３】
このデジタル地上波チューナ１２６は、独自の操作ユーザインタフェースを持っている。したがって、システム制御ブロック１１０は、このデジタル地上波チューナ１２６に係る共通コマンドを制御バス１１１に送出することはない。つまり、システム制御ブロック１１０は、このデジタル地上波チューナ１２６に関しては、当該デジタル地上波チューナ１２６のローカルなコマンドを制御バス１１１に送出する。
【０１０４】
ノイズ除去回路１２７（機能ブロックＧ）の機能部１２０ｅは、入力用コネクタ１２０ｂから入力された画像信号に対して、ノイズ抑圧処理を行い、処理後の画像信号を出力用コネクタ１２０ｃに出力する。このノイズ除去回路１２７では、ノイズ抑圧度を調整できる。また、ノイズ除去回路１２７の機能部１２０ｅは、必要に応じて、このノイズ抑制処理の結果ｘを、制御インタフェース１２０ｄに出力する。
【０１０５】
このノイズ除去回路１２７の制御インタフェース１２０ｄのＲＯＭ１２０ｄ-2には、例えば、ＤＲＣの解像度軸、ノイズ軸の調整を意味する、上述した共通コマンドDRCvolと、ノイズ抑圧度を示す値（ノイズ抑圧値）の代入を意味する機能ブロック内コマンドNS(noiseSuppress)(noiseVal)とが、対応して記憶されている。ここで、「noiseVal」は、上述したようにノイズ軸のボリウム値を示している。
【０１０６】
この場合、ノイズ除去回路１２７の制御インタフェース１２０ｄのインタプリタ１２０ｄ-3は、制御ポート１２０ｄ-1で共通コマンドDRCvolが受信されるとき、ＲＯＭ１２０ｄ-2に記憶されている対応関係に基づいて、この共通コマンドDRCvolが、機能ブロック内コマンドNSに変換される。これにより、ノイズ除去回路１２７は、ノイズ軸のボリウム値「noiseVal」に対応した抑圧度でノイズ抑圧を行う状態となる。
【０１０７】
また、ノイズ除去回路１２７の制御インタフェース１２０ｄのＲＯＭ１２０ｄ-2には、さらに、例えば、ノイズの除去状況の出力を意味するノイズ状況出力の共通コマンドと、ノイズ除去結果の外部への出力を意味する機能ブロック内コマンドとが、対応して記憶されている。
【０１０８】
この場合、ノイズ除去回路１２７の制御インタフェース１２０ｄのインタプリタ１２０ｄ-3は、制御ポート１２０ｄ-1でノイズ状況出力の共通コマンドが受信されるとき、ＲＯＭ１２０ｄ-2に記憶されている対応関係に基づいて、ノイズ状況出力の共通コマンドが、ノイズ除去結果の外部への出力を意味する機能ブロック内コマンドに変換される。
【０１０９】
これにより、ノイズ除去回路１２７は、ノイズ抑圧処理の結果を外部に出力する状態となる。したがって、ノイズ抑制処理後、ノイズ除去回路１２７の機能部１２０ｅは、ノイズ抑圧処理の結果ｘを制御インタフェース１２０ｄの制御ポート１２０ｄ-1に出力するので、制御ポート１２０ｄ-1は、ノイズ除去状況（ノイズ抑圧処理の結果）を知らせる共通コマンドを発行し、ノイズ除去状況を知らせる共通コマンドを、制御用コネクタ１２０ａを介して制御バス１１１に送出する。
【０１１０】
次に、図４を参照して、機能ブロックＡ乃至Ｇの基本となる機能ブロック１２０とは異なる構成を有する機能ブロックＨの構成を説明する。
【０１１１】
図４は、機能ブロックＨとしてのＧＵＩ表示回路１３１の構成を示している。なお、上述したように、ＧＵＩ表示回路１３１も、図２の機能ブロック１２０と同様の制御用コネクタ１２０ａ、入力用コネクタ１２０ｂおよび出力用コネクタ１２０ｃを有している。
【０１１２】
ＧＵＩ表示回路１３１は、制御バス１１１との共通コマンドの通信インタフェースとしてのコマンド送受信部１４１、コマンド送受信部１４１からの共通コマンドに応じて所定の機能（図４の例の場合、ＧＵＩ描画処理）を実行する機能部としてのＧＵＩ描画処理部１４２、および、画像信号を重畳する信号重畳部１４３により構成されている。
【０１１３】
制御用コネクタ１２０ａは、制御バス１１１に接続される。コマンド送受信部１４１は制御用コネクタ１２０ａに接続されている。コマンド送受信部１４１は、システム制御ブロック１１０や他の機能ブロック１２０から制御バス１１１を通じて送信されてくる共通コマンドを受信し、受信した共通コマンドを、ＧＵＩ描画処理部１４２を構成するすべての描画コンポーネント１５１−１乃至１５１−４、および信号重畳部１４３に送信して、受け渡す。
【０１１４】
また、コマンド送受信部１４１は、各描画コンポーネント１５１−１乃至１５１−４において発行された共通コマンドを、制御用コネクタ１２０ａおよび制御バス１１１を介して、制御バス１１１に接続されるすべての機能ブロック１２０に送信する。すなわち、コマンド送受信部１４１は、共通コマンドを制御バス１１１にブロードキャストする。
【０１１５】
ＧＵＩ描画処理部１４２は、コマンド送受信部１４１からの共通コマンドに応じて、自己が対象とするＧＵＩ画像を描画したり、ＧＵＩ表示画面における自己が対象とするＧＵＩ画像の状態を遷移させる、複数（図４の場合、４つ）の描画コンポーネント１５１−１乃至１５１−４により構成されている。なお、描画コンポーネントの数は、４つに限定されない。
【０１１６】
これらの描画コンポーネント１５１−１乃至１５１−４は、互いに依存することはなく、独立した処理を行う。なお、以下、描画コンポーネント１５１−１乃至１５１−４を個々に区別する必要がない場合、単に描画コンポーネント１５１と称する。
【０１１７】
描画コンポーネント１５１−１乃至１５１−４は、コマンド送受信部１４１からの共通コマンドに応じて、表示画面サイズのレイヤに、自己が対象とするＧＵＩ画像を描画すると、各ＧＵＩ画像が描画されたレイヤに対応する表示信号を信号重畳部１４３に出力する。
【０１１８】
入力用コネクタ１２０ｂには信号重畳部１４３において処理すべき信号が入力され、この信号は入力用コネクタ１２０ｂを介して信号重畳部１４３に入力されている。出力用コネクタ１２０ｃには信号重畳部１４３で処理されて出力された信号が出力される。
【０１１９】
信号重畳部１４３は、コマンド送受信部１４１からの共通コマンドに応じて、入力用コネクタ１２０ｂに入力される、入力セレクタ１２２からの画像信号または信号ルータ１２３からの画像信号を選択し、その選択された画像信号に、各ＧＵＩ画像が描画された表示信号を合成して出力画像信号を取得し、その出力画像信号を出力用コネクタ１２０ｃに出力する。
【０１２０】
次に、図５を参照して、描画コンポーネント１５１−１乃至１５１−４により描画されるＧＵＩ画像について説明する。
【０１２１】
図５は、ディスプレイに表示されるＧＵＩ表示画面の構成例を示している。図５の例において、ディスプレイには、文字、図形、アイコンなどの複数のＧＵＩ画像で構成されるＧＵＩ表示画面１７１が表示されている。なお、ＧＵＩ画像の背景には、入力セレクタ１２２または信号ルータ１２３からの画像信号に対応する画像が表示される場合もあるが、図５の例においては、省略されている。
【０１２２】
ＧＵＩ表示画面１７１は、ユーザがリモートコントローラ１１２、あるいは筐体１０１の操作部１１３を操作して、チャネル変更を確認するためのチャネル番号を表示するチャネル表示画像１８１、画像信号処理装置１００が行う機能を選択するためのメニュー表示画像１８２、ＤＲＣ回路１２４の解像度軸、ノイズ軸のボリウム値を変更するためのパレット表示画像１８３、および、音量のボリウム値を変更するための音量ボリウム表示画像１８４により構成されている。
【０１２３】
図５の例において、「８ｃｈ」と表示されたチャネル表示画像１８１は、ユーザに対して、ディスプレイに、８チャネルのコンテンツが表示されていることを示すものであり、ユーザがリモートコントローラ１１２などの操作によるチャネル変更に応じて、その表示が変更される。
【０１２４】
メニュー表示画像１８２は、「機能Ａ」、「機能Ｂ」、「機能Ｃ」、「機能Ｄ」、「機能Ｅ」、「機能Ｆ」とそれぞれ示されたアイコンで構成され、ＧＵＩ表示画面１７１においては、ユーザがリモートコントローラ１１２などを操作して、メニュー表示画像１８２を選択することにより、メニュー表示画像１８２が操作可能な状態に変化する。したがって、ユーザは、リモートコントローラ１１２などを操作して、これらのアイコンを選択することにより、各アイコンが対応する機能を、画像信号処理装置１００に指示することができる。
【０１２５】
なお、「機能Ｄ」のアイコン上に表示された右矢印アイコン１８２ａと、「機能Ｆ」のアイコン上に表示された右矢印アイコン１８２ｂは、それらの機能の下位階層の機能が存在することを示している。メニュー表示画像１８２は、例えば、「機能Ｄ」のアイコンの右矢印アイコン１８２ａが選択された場合には、機能Ｄの下位階層の「機能Ｄ−１」および「機能Ｄ−２」のアイコンが表示されるように構成されている。
【０１２６】
パレット表示画像１８３は、縦軸が「くっきり」度合い（すなわち、解像度軸）を表わし、横軸が「すっきり」度合い（すなわち、ノイズ軸）を表わすパレット１８３ａと、解像度軸およびノイズ軸の変更を指示するために、パレット１８３ａ上を移動可能なカーソル１８３ｂ、そのカーソル１８３ｂの移動による位置における解像度軸のボリウム値を表す値１８３ｃ１とノイズ軸のボリウム値を表す値１８３ｃ２、並びに、リモートコントローラ１１２の十字ボタンで、映像のくっきり度合いやすっきり度合いを調整可能であることを示す文字１８３ｄで構成されている。
【０１２７】
すなわち、図５の例においては、パレット１８３ａにおいて、カーソル１８３ｂは、解像度軸のボリウム値である値１８３ｃ１が［３０］で、ノイズ軸のボリウム値である値１８３ｃ２が［２５］を表わす位置に表示されている。
【０１２８】
ＧＵＩ表示画面１７１においては、ユーザがリモートコントローラ１１２などを操作して、パレット表示画像１８３を選択することにより、パレット表示画像１８３が操作可能な状態に遷移する。したがって、ユーザは、リモートコントローラ１１２の十字ボタンなどを操作して、これらのカーソル１８３ｂを移動することにより、映像のくっきり度合いやすっきり度合いの調整を、画像信号処理装置１００に指示することができる。
【０１２９】
音量ボリウム表示画像１８４は、音量のボリウム値を表わす複数の細い矩形で構成されており、音量のボリウム値が大きくなるほど、その細い矩形が増えるように構成されている。
【０１３０】
ここで、以上のように複数のＧＵＩ画像で構成されるＧＵＩ表示画面１７１は、内部的には、複数の表示画面サイズのレイヤにより階層的に構成されており、１つの描画コンポーネント１５１のみで描画されるわけではない。すなわち、ＧＵＩ表示画面１７１を構成する各ＧＵＩ画像は、それぞれ異なる各描画コンポーネント１５１により、それぞれが対象とするレイヤに対して描画処理などが行われる。
【０１３１】
すなわち、ＯＨＰシート（レイヤ）に描かれた画像を重ねて投影されるイメージで、ＧＵＩ表示画面は構成されている。
【０１３２】
例えば、描画コンポーネント１５１−１は、チャネル表示画像１８１を、ＧＵＩ表示画面１７１に描画する。すなわち、描画コンポーネント１５１−１は、コマンド送受信部１４１からの共通コマンドに応じて、表示画面サイズのレイヤの所定の位置に、チャネル表示画像１８１を描画し、チャネル表示画像１８１が描画されたレイヤに対応する表示信号を信号重畳部１４３に出力する。
【０１３３】
描画コンポーネント１５１−２は、例えば、メニュー表示画像１８２を、ＧＵＩ表示画面１７１に描画する。すなわち、描画コンポーネント１５１−１は、コマンド送受信部１４１からの共通コマンドに応じて、表示画面サイズのレイヤの所定の位置に、メニュー表示画像１８２を描画し、メニュー表示画像１８２が描画されたレイヤに対応する表示信号を信号重畳部１４３に出力する。
【０１３４】
描画コンポーネント１５１−３は、例えば、パレット表示画像１８３を、ＧＵＩ表示画面１７１に描画する。すなわち、描画コンポーネント１５１−３は、コマンド送受信部１４１からの共通コマンドに応じて、表示画面サイズのレイヤの所定の位置に、パレット表示画像１８３を描画し、パレット表示画像１８３が描画されたレイヤに対応する表示信号を信号重畳部１４３に出力する。
【０１３５】
描画コンポーネント１５１−４は、例えば、音量ボリウム表示画像１８４を、ＧＵＩ表示画面１７１に描画する。すなわち、描画コンポーネント１５１−４は、コマンド送受信部１４１からの共通コマンドに応じて、表示画面サイズのレイヤの所定の位置に、音量ボリウム表示画像１８４を描画し、音量ボリウム表示画像１８４が描画されたレイヤに対応する表示信号を信号重畳部１４３に出力する。
【０１３６】
すなわち、図５の例の場合、信号重畳部１４３には、描画コンポーネント１５１−１からの画面サイズの所定の位置にチャネル表示画像１８１が描画された表示信号、描画コンポーネント１５１−２からの画面サイズの所定の位置にメニュー表示画像１８２が描画された表示信号、描画コンポーネント１５１−３からの画面サイズの所定の位置にパレット表示画像１８３が描画された表示信号、および、描画コンポーネント１５１−４からの画面サイズの所定の位置に音量ボリウム表示画像１８４が描画された表示信号が入力される。
【０１３７】
また、入力セレクタ１２２または信号ルータ１２３からの画像信号も、入力用コネクタ１２０ｂを介して信号重畳部１４３に入力されている。
【０１３８】
したがって、信号重畳部１４３は、入力用コネクタ１２０ｂを介して入力され、コマンド送受信部１４１からの共通コマンドに応じて選択した画像信号に、各ＧＵＩ画像が描画された表示信号を合成して出力画像信号を取得し、その出力画像信号を出力用コネクタ１２０ｃに出力する。これにより、ディスプレイには、図５に示されるようなＧＵＩ表示画面１７１が表示される。
【０１３９】
以上のようにＧＵＩ表示回路１３１を構成することにより、例えば、パレット表示画面１８３の修正または削除の場合には、パレット表示画面１８３を描画対象とする描画コンポーネント１５１−３のみを修正または削除すればよいので、機能の修正が簡単にでき、修正工程も短縮できる。これは、画像信号処理装置１００に機能を追加する場合も同様であり、ＧＵＩ描画処理部１４２に、追加する機能が必要とするＧＵＩ画像を描画対象とする描画コンポーネント１５１を追加するだけで、新しい機能を追加することができる。
【０１４０】
なお、図５の例においては、各描画コンポーネント１５１が、チャネル表示画像１８１、メニュー表示画像１８２、パレット表示画像１８３、および音量ボリウム表示画像１８４を対象として描画するとして説明したが、１つの描画コンポーネント１５１が対象とするＧＵＩ画像は、１つに限らず、チャネル表示画像１８１およびメニュー表示画像１８２を対象とするなど、複数のＧＵＩ画像を対象として構成してもよい。
【０１４１】
また、１つの描画コンポーネント１５１が対象とするＧＵＩ画像は、上述したチャネル表示画像１８１、メニュー表示画像１８２、パレット表示画像１８３、および音量ボリウム表示画像１８４のようにＧＵＩ部品で構成された１つのＧＵＩ画像に限らず、そのＧＵＩ画像を構成する１つのＧＵＩ部品、あるいは、複数のＧＵＩ部品を対象として構成するようにしてもよい。
【０１４２】
具体的には、各描画コンポーネント１５１が、例えば、メニュー表示画像１８２の機能Ａ乃至機能Ｃの各アイコンのうち少なくとも１つを、それぞれ描画対象とするように構成してもよい。
【０１４３】
この場合、例えば、画像信号処理装置１００から機能Ｄを削除する際には、その機能Ｄを行う機能ブロックを削除するとともに、ＧＵＩ描画処理部１４２においては、機能Ｄのアイコンを対象とする描画コンポーネント１５１だけを削除すればよい。また、逆に、画像信号処理装置１００に機能を追加する場合には、その機能を行う機能ブロックを追加するとともに、ＧＵＩ描画処理部１４２においては、機能に対応するアイコンを描画対象とする描画コンポーネント１５１を追加すればよい。
【０１４４】
あるいは、各描画コンポーネント１５１が、例えば、パレット表示画像１８３のパレット１８３ａ、カーソル１８３ｂ、解像度軸の値１８３ｃ１、ノイズ軸の値１８３ｃ２、文字１８３ｄのうちの少なくとも１つを描画対象とするように構成してもよい。
【０１４５】
すなわち、将来、削除や変更予定のあるＧＵＩ部品を描画対象とした単独の描画コンポーネント１５１を構成するようにできるので、画像信号処理装置１００のＧＵＩにおいても、効率よく、バージョンアップなどが行うことができる。
【０１４６】
図６は、ＧＵＩ表示回路１３１のさらに詳細な構成例を示している。なお、図６の例においては、１つの描画コンポーネント１５１しか示されていないが、実際には、コマンド送受信部１４１は、複数の描画コンポーネント１５１に対して、同じ処理を行う。
【０１４７】
コマンド送受信部１４１は、コマンド受信部２１１およびコマンド送信部２１２により構成されている。
【０１４８】
コマンド受信部２１１は、システム制御ブロック１１０や他の機能ブロック１２０から制御バス１１１を通じて送信されてくる共通コマンドを、制御用コネクタ１２０ａを介して受信し、ＧＵＩ描画処理部１４２を構成するすべての描画コンポーネント１５１−１乃至１５１−４、および信号重畳部１４３に送信して、受け渡す。
【０１４９】
コマンド送信部２１２は、各描画コンポーネント１５１−１乃至１５１−４のコマンド格納部２２５を確認し、発行された共通コマンドがあれば、その共通コマンドを、制御用コネクタ１２０ａを介して、制御バス１１１に送出し、制御バス１１１に接続されるすべての機能ブロックＡ乃至Ｈおよび制御ブロック１１０に送信する。すなわち、送出された共通コマンドは、自己のコマンド受信部１４１でも受信される。
【０１５０】
このとき、実際には、共通コマンドは、コマンド受信部２１１において、ＧＵＩ描画処理部１４２が対応可能な形式に変換され、ＧＵＩ描画処理部１４２に送出されている。同様に、共通コマンドは、コマンド受信部２１２において、制御バス１１１が対応可能な形式に変換され、制御バス１１１に送出されている。
【０１５１】
なお、コマンド格納部２２５に、ＧＵＩ描画処理部１４２内のみに有効なコマンドが格納されていた場合には、コマンド送信部２１２は、コマンド受信部２１１に、そのコマンドを供給し、これに対応して、コマンド受信部２１１は、コマンド送信部２１２からのコマンドを、ＧＵＩ描画処理部１４２を構成するすべての描画コンポーネント１５１−１乃至１５１−４に送信して受け渡すようにしてもよい。この場合、制御バス１１１に流れるコマンドの送出量を少なくすることができる。
【０１５２】
描画コンポーネント１５１は、コマンド解釈部２２１、描画処理部２２２、コマンド発行部２２４、およびコマンド格納部２２５により構成されている。
【０１５３】
コマンド解釈部２２１は、自己のコンポーネントに係る共通コマンドと、その共通コマンドに対応する処理内容の情報を、図示せぬ内蔵するメモリなどに、テーブル２２１ａとして有している。
【０１５４】
図７は、システム制御ブロック１１０や他の機能ブロック１２０から制御バス１１１を通じて送信されてくる共通コマンドの構成例を示している。
【０１５５】
例えば、共通コマンドは、そのヘッダ、共通コマンドのＩＤ(Indentification：識別子)が記述されるコマンドＩＤ、後に続くパラメータの長さ（サイズ）が記述されるパラメータ長、および、共通コマンドの値が記述されるパラメータにより構成されている。
【０１５６】
パラメータには、例えば、共通コマンドDRCvolの場合、上述した解像度軸のボリウム値である「resolutionVal」や、ノイズ軸のボリウム値である「noiseVal」などの値（パラメータ）が記載されている。
【０１５７】
コマンド解釈部２２１は、コマンド送受信部２１２からの共通コマンドを受けとると、共通コマンドのＩＤに基づき、テーブル２２１ａを参照して、自己の描画コンポーネントに係る共通コマンドであるか否かを判定する。
【０１５８】
コマンド解釈部２２１は、受信した共通コマンドが、自己の描画コンポーネントに係るものではないと判定した場合、その共通コマンドを破棄する。また、コマンド解釈部２２１は、受信した共通コマンドが、自己の描画コンポーネントに係るものであると判定した場合、テーブル２２１ａを参照して、その共通コマンドに対応する処理内容を解釈して、描画処理部２２２を制御し、共通コマンドに対応して解釈した描画処理を実行させる。
【０１５９】
例えば、図５のパレット表示画像１８３を描画する描画コンポーネント１５１−３のテーブル２２１ａには、共通コマンドDRCvolのＩＤと、共通コマンドDRCvolのパラメータに対応して、パレット表示画像１８３のカーソル１８３ｂの位置を変更させて描画するという処理内容が記述されている。また、例えば、図５のチャネル表示画像１８１を描画する描画コンポーネント１５１−１のテーブル２２１ａには、上述したチャネル番号１乃至１２を意味する共通コマンドch(1)乃至ch(12)のＩＤと、共通コマンドch(1)乃至ch(12)に対応したチャネル番号を描画するという処理内容が記述されている。
【０１６０】
さらに、図示せぬある描画コンポーネント１５１のテーブル２２１ａには、上述した入力１乃至３を意味する共通コマンドin(1)乃至in(3)のＩＤに対応して、入力１乃至３の入力表示を描画するという処理内容が記述されている。また他の描画コンポーネント１５１のテーブル２２１ａには、上述した機能ブロック間接続１乃至５を意味する共通コマンドIC (1/2/3/4/5)のＩＤに対応して、第１乃至第５の構成であることを表わす接続表示を描画するという処理内容が記述されている。
【０１６１】
描画処理部２２２は、描画部２３１および状態遷移部２３２で構成され、コマンド解釈部２２１の制御のもと、描画コンポーネントの機能を実行する。
【０１６２】
描画部２３１は、コマンド解釈部２２１の制御のもと、状態遷移部２３２が記憶している状態に基づいて、表示画面サイズのレイヤに、自己が対象とするＧＵＩ画像を描画し、自己のコンポーネントが対象とするＧＵＩ画像が描画されたレイヤに対応する表示信号を信号重畳部１４３に出力する。
【０１６３】
状態遷移部２３２は、ＧＵＩ表示画面の内部状態として、自己のコンポーネントが対象とするＧＵＩ画像の状態を記憶しており、コマンド解釈部２２１の制御のもと、ＧＵＩ画像の状態を遷移させる。例えば、状態遷移部２３２は、対象のＧＵＩ画像における移動する部品の位置や、対象のＧＵＩ画像が表示状態であるか、また、ユーザにより操作可能な状態（優先状態）であるか否かなどを記憶している。
【０１６４】
なお、ＧＵＩ表示画面において、ユーザの操作により最も近い過去に選択されたＧＵＩ画像の状態が優先状態（すなわち、対象のＧＵＩ画像がユーザにより操作可能な状態）となる。
【０１６５】
このＧＵＩ画像の状態遷移は、必要に応じて、他の機能ブロックやシステム制御ブロック１１０に、共通コマンドとして送信される。例えば、状態遷移部２３２は、記憶している状態に応じて、状態遷移の通知の必要がある場合、コマンド発行部２２４を制御し、ＧＵＩ画像の状態遷移の通知を示す共通コマンドを発行させる。
【０１６６】
コマンド発行部２２４は、状態遷移部２３２の制御のもと、対応する共通コマンドを発行し、発行した共通コマンドをコマンド格納部２２５に格納する。また、コマンド発行部２２４は、あるＧＵＩ画像の状態遷移により、他のＧＵＩ画像の描画指示など、他の機能ブロック１２０に関係のないものは、共通コマンドではなく、ＧＵＩ描画処理部１４２内のみに有効なコマンドとして発行することもできる。
【０１６７】
なお、コマンド送信部１４２により制御バス１１１に送出された共通コマンドは、自己のコマンド受信部１４１でも受信されるので、他の機能ブロック１２０に関係のないものであっても、共通コマンドとして発行することもできる。
【０１６８】
コマンド格納部２２５は、コマンド発行部２２４により発行された共通コマンドやＧＵＩ描画処理部１４２内のみに有効なコマンドを格納する。
【０１６９】
信号重畳部１４３は、描画コンポーネント１５１のコマンド解釈部２２１に対応するコマンド解釈部２４１、および、描画コンポーネント１５１の描画処理部２２２に対応する、信号重畳処理部２４２により構成されている。
【０１７０】
信号重畳部１４３のコマンド解釈部２４１も、図示しないが、コマンド解釈部２２１と同様に、自己に係る共通コマンドと、その共通コマンドに対応する処理内容の情報であるテーブルを有しており、コマンド送受信部２１２からの共通コマンドを受けとると、共通コマンドのＩＤに基づき、自己に係る共通コマンドであるか否かを判定する。
【０１７１】
コマンド解釈部２４１は、受信した共通コマンドが、自己に係るものではないと判定した場合、その共通コマンドを破棄する。また、コマンド解釈部２４１は、受信した共通コマンドが、自己に係るものであると判定した場合、テーブルを参照して、その共通コマンドに対応する処理内容を解釈して、信号重畳処理部２４２を制御し、共通コマンドに対応して解釈した信号重畳処理を実行させる。
【０１７２】
信号重畳処理部２４２は、入力用コネクタ１２０ｂを介して信号重畳部１４３に入力される入力セレクタ１２２または信号ルータ１２３からの画像信号を、コマンド解釈部２４１の制御のもと選択し、選択した画像信号に、描画部２３１から入力される、各ＧＵＩ画像が描画された表示信号を重畳して出力画像信号を取得し、その出力画像信号を出力用コネクタ１２０ｃに出力する。
【０１７３】
なお、この表示信号の重畳する際の表示順位は、各描画コンポーネント１５１毎に予め設定されている。また、各表示信号（レイヤ）間における各ＧＵＩ画像の透過度も設定可能であり、半透明にすることもできるし、あるいは、表示順位が上位の表示信号のＧＵＩ画像の表示により、表示順位が下位の表示信号のＧＵＩ画像の表示が覆われるようにすることもできる。
【０１７４】
次に、画像信号処理装置１００の動作を説明する。この画像信号処理装置１００においては、例えば、スロット１０４ａに、Ｕ／Ｖチューナ１１２が挿入され、スロット１０４ｃにＤＲＣ回路１２４が挿入された状態が、基本構成とされる。この基本構成が第１の構成である。
【０１７５】
図８は、基本構成（第１の構成）の接続状態と、第１の構成における画像信号の流れを示している。
【０１７６】
図８の例の場合、システム制御ブロック１１０は、電源投入時に、入力セレクタ１２２、信号ルータ１２３、ＧＵＩ表示回路１３１の他、Ｕ／Ｖチューナ１２１、ＤＲＣ回路１２４から共通コマンドを取得し、またこれらの入力セレクタ１２２、信号ルータ１２３、ＧＵＩ表示回路１３１、Ｕ／Ｖチューナ１２１およびＤＲＣ回路１２４から基板ＩＤを取得し、第１の構成（基本構成）にあることを認識する。
【０１７７】
そして、システム制御ブロック１１０は、この第１の構成を意味する共通コマンドIC (1)を、制御バス１１１に送出する。これにより、信号ルータ１２３は、第１の入力端子が第１の出力端子に接続され、第２の入力端子が第４の出力端子に接続された第１の状態となる。これにより、ＤＲＣ回路１２４が処理系に挿入される。また、ＧＵＩ表示回路１３１は、第１の構成である旨を表示するための表示信号を生成し、この表示信号が合成された出力画像信号を出力する状態となる。
【０１７８】
また、システム制御ブロック１１０は、信号ルータ１２３に係る共通コマンドを除く、全種類の共通コマンドの初期値を制御バス１１１に送出する。これにより、入力セレクタ１２２、ＧＵＩ表示回路１３１、Ｕ／Ｖチューナ１２１およびＤＲＣ回路１２４は、初期状態となり、画像信号処理装置１００としての動作が開始される。
【０１７９】
すなわち、Ｕ／Ｖチューナ１２１は、Ｕ／Ｖ用アンテナで受信された放送信号に対して、システム制御ブロック１１０から送られてくる共通コマンドch(1)乃至ch(12)のいずれかに基づいて選局処理を行い、所定のチャネルの画像信号を取得する。
【０１８０】
このＵ／Ｖチューナ１２１で得られる画像信号（入力１）は入力セレクタ１２２に入力される。また、この入力セレクタ１２２には、コネクタ１０２ａに供給された外部ビデオ入力としての画像信号（入力３）も入力される。入力セレクタ１２２は、システム制御ブロック１１０から送られてくる共通コマンドin(1)または共通コマンドin(3)に基づいて、入力１または入力３を選択する。
【０１８１】
この入力セレクタ１２２で選択された画像信号は、信号ルータ１２３の第１の入力端子、第１の出力端子を介して、ＤＲＣ回路１２４に入力される。ＤＲＣ回路１２４は、入力された画像信号に対して、システム制御ブロック１１０から送られてくる、共通コマンドDRCvolに基づいて、ＤＲＣボリウム処理を行う。
【０１８２】
そして、ＤＲＣ回路１２４から出力される画像信号は、信号ルータ１２３の第２の入力端子、第４の出力端子を介して、ＧＵＩ表示回路１３１の第１の入力端子に供給される。  
【０１８３】
ＧＵＩ表示回路１３１のＧＵＩ描画部１４２は、システム制御ブロック１１０から送られてくる共通コマンドch(1)乃至ch(12)、in(1),in(2)、DRCvolなどに基づいて、種々のＧＵＩ画像を描画し、それを表示する表示信号を信号重畳部１４３に出力する。信号重畳部１４３は、システム制御ブロック１１０から送られてくる共通コマンドin(1),in(2)に基づいて、出力信号を得て、その出力信号に、ＧＵＩ描画部１４２からの表示信号を重畳（合成）し、出力画像信号を得る処理等を行う。
【０１８４】
このＧＵＩ表示回路１３１の信号重畳部１４３で得られる出力画像信号は、コネクタ１０３に出力画像信号として出力される。そして、出力画像信号は、例えばＣＲＴで構成されるディスプレイに供給される。
【０１８５】
また、電源投入後は、ユーザ操作があるとき、システム制御ブロック１１０からユーザ操作に対応した共通コマンドが制御バス１１１に送出される。これにより、Ｕ／Ｖチューナ１２１の選局チャネル、入力セレクタ１２２で選択される入力、ＤＲＣ回路１２４のＤＲＣボリウム処理の設定などが変更され、それに応じたＧＵＩ画像が描画される。
【０１８６】
次に、図９のフローチャートを参照して、電源投入後の第１の構成におけるシステム制御ブロック１１０の共通コマンド送信処理を説明する。なお、この処理は、ユーザにより電源投入が遮断されるまで繰り返される処理である。
【０１８７】
システム制御ブロック１１０は、電源投入後、上述したように全種類の共通コマンドの初期値を、制御バス１１１に送出すると、ステップＳ１１において、タイマを開始し、ステップＳ１２に進む。
【０１８８】
例えば、ディスプレイに、図５のパレット表示画像１８３が表示されており、ユーザは、パレット表示画像１８３を見ながら、リモートコントローラ１１２の十字ボタンを用いて、解像度軸およびノイズ軸のボリウム値を変更する操作を行う。
【０１８９】
なお、パレット表示画像１８３が表示されたときに、後述するＧＵＩ表示回路１３１からの共通コマンドにより、システム制御ブロック１１０は、ＧＵＩ表示画面の内部状態が、パレット表示画像１８３が操作可能状態（優先状態）であることを認識している。
【０１９０】
システム制御ブロック１１０は、ステップＳ１２において、ユーザの操作を検出したか否かを判定し、ユーザの操作を検出したと判定した場合、ステップＳ１３に進み、ユーザの操作に対応した共通コマンドDRCvolを、制御バス１１１に送出し、ステップＳ１４に進む。なお、システム制御ブロック１１０は、この送出した共通コマンドで、ボリウム値用のラストメモリ領域に記憶されている共通コマンドを更新する。
【０１９１】
これに対応して、Ｕ／Ｖチューナ１２１、入力セレクタ１２２、信号ルータ１２３は、共通コマンドDRCvolを受信するが、自己の機能ブロックに係る共通コマンドではない。したがって、Ｕ／Ｖチューナ１２１、入力セレクタ１２２、信号ルータ１２３においては、共通コマンドDRCvolに応じた動作は実行されない。
【０１９２】
一方、ＤＲＣ回路１２４は、共通コマンドDRCvolを受信し、図１１を参照して後述する信号処理を実行する。また、ＧＵＩ表示回路１３１も、共通コマンドDRCvolを受信し、図１２乃至図１４を参照して後述する信号処理を実行する。
【０１９３】
システム制御ブロック１１０は、ステップＳ１２において、ユーザの操作を検出していないと判定した場合、ステップＳ１３の処理をスキップし、ステップＳ１４に進む。
【０１９４】
システム制御ブロック１１０は、ステップＳ１４において、ステップＳ１１において開始させたタイマに基づいて、所定時間が経過したか否かを判定し、所定時間が経過していないと判定した場合、ステップＳ１２に戻り、それ以降の処理を繰り返す。
【０１９５】
システム制御ブロック１１０は、ステップＳ１４において、所定時間が経過したと判定した場合、ステップＳ１５に進み、全種類の最新の共通コマンドを、制御バス１１１に送出する。ここで、ある種類の共通コマンドに関しては、初期値から変更されていない場合はその初期値が最新の共通コマンドであり、初期値から、例えば、ステップＳ１３の処理などにより変更されている場合はその変更後の値が最新の共通コマンドとなる。
【０１９６】
そして、システム制御ブロック１１０は、ステップＳ１５において、全種類の最新の共通コマンドを制御バス１１１に送出した後、ステップＳ１１に戻り、タイマを再度スタートさせて、上述したと同様の制御動作を行う。
【０１９７】
以上のように、システム制御ブロック１１０は、所定時間おきのタイミングで、全種類の最新の共通コマンドを、制御バス１１１に送出する。
【０１９８】
これにより、ある機能ブロックで自己の機能ブロックに係る共通コマンドを何らかの原因で受信できなかった場合であっても、その機能ブロックは、所定時間後に再送された共通コマンドを受信することが可能となり、例えば２個の機能ブロックが連係して動作する場合に、片方の機能ブロックが共通コマンドを受信できなかったことによる連係のずれを、修正できる。
【０１９９】
なお、図９の例においては、全部の種類の最新の共通コマンドを制御バス１１１に送出するものを示したが、システム制御ブロック１１０は、所定時間おきのタイミングで、連係のずれが気になる一部の種類の最新の共通コマンドのみを、制御バス１１１に送出するようにしてもよい。
【０２００】
また、図９の例においては、システム制御ブロック１１０が、所定時間おきのタイミングで、全部の種類の最新の共通コマンドを、制御バス１１１に送出するものを示したが、例えば共通コマンドを受信する機能ブロックは共通コマンドを受けて正常動作したことを示すコマンドをシステム制御ブロック１１０に返すものとし、システム制御ブロック１１０はそのようなコマンドが返されなかった場合に、再度全部の種類または一部の種類の共通コマンドを、制御バス１１１に送出するようにしてもよい。
【０２０１】
図１０は、システム制御ブロックのＤＲＣ回路１２４とＧＵＩ表示回路１３１に対する制御構造を示している。
【０２０２】
上述した図９のステップＳ１３において、システム制御ブロック１１０は、制御バス１１１に、共通コマンドDRCvolを送出する。なお、図示せぬ他の機能ブロックは、送られてくる共通コマンドDRCvolが自己の機能ブロックに係る共通コマンドではないので、共通コマンドDRCvolを受け付けない。
【０２０３】
ＤＲＣ回路１２４の制御インタフェース１２０ｄは、送られてくる共通コマンドDRCvolが自己の機能ブロックに係る共通コマンドである場合、この共通コマンドを機能ブロック内コマンドに変換し、その機能ブロック内コマンドを、ＤＲＣ回路１２４の機能部１２０ｅに供給する。この機能ブロック内コマンドに応じて、機能部１２０ｅは、入力された画像信号に対して、ＤＲＣボリウム処理を実行する。
【０２０４】
このように、ＤＲＣ回路１２４の制御インタフェース１２０ｄにおいては、システム制御ブロック１１０から送られてくる共通コマンドが自己の機能ブロックに係る共通コマンドであるとき、それが機能部１２０ｅを制御するための機能ブロック内コマンドに変換される。
【０２０５】
これにより、ＤＲＣ回路１２４においては、システム制御ブロック１１０から送られてくる共通コマンドに応じて、適応的に動作することができる。
【０２０６】
一方、ＧＵＩ表示回路１３１のコマンド送受信部１４１は、送られてくる共通コマンドを取捨選択することなく、そのままＧＵＩ描画処理部１４２を構成するすべての描画コンポーネント１５１−１、１５１−２、・・・、および信号重畳部１４３に送出する。
【０２０７】
描画コンポーネント１５１−１、１５１−２、・・・は、コマンド送受信部１４１からの共通コマンドを受けると、それぞれ独立して、共通コマンドを取捨選択し、共通コマンドが自己のコンポーネントに係る共通コマンドであった場合に、共通コマンドに応じた描画処理を行う。
【０２０８】
例えば、図５のチャネル表示画像１８１を描画する描画コンポーネント１５１−１は、送られてくる共通コマンドDRCvolが自己のコンポーネントに係る共通コマンドではないので、その共通コマンドを破棄する。同様に、図５のメニュー表示画像１８２を描画する描画コンポーネント１５１−２も、送られてくる共通コマンドDRCvolが自己の機能ブロックに係る共通コマンドではないので、その共通コマンドを破棄する。
【０２０９】
図５のパレット表示画像１８３を描画する描画コンポーネント１５１−３は、送られてくる共通コマンドDRCvolが自己の機能ブロックに係る共通コマンドであるので、共通コマンドに応じて、パレット表示画像１８３のカーソル１８３ｂの位置を変更させて描画し、パレット表示画像１８３が描画された表示信号を信号重畳部１４３を介して出力し、ディスプレイに表示させる。
【０２１０】
なお、他の描画コンポーネント１５１も同様に、送られてくる共通コマンドDRCvolが自己のコンポーネントに係る共通コマンドであれば、共通コマンドに応じて適応的に動作し、送られてくる共通コマンドDRCvolが自己のコンポーネントに係る共通コマンドでなければ、動作を変更しない。
【０２１１】
信号重畳部１４３は、送られてくる共通コマンドDRCvolが自己に係る共通コマンドではないので、その共通コマンドを破棄し、選択する画像信号を変更することなく、信号重畳処理を実行する。
【０２１２】
このように、ＧＵＩ表示回路１３１のコマンド送受信部１４１においては、システム制御ブロック１１０から送られてくる共通コマンドが自己のコンポーネントに係る共通コマンドである、なしに拘わらず、ＧＵＩ描画処理部１４２を構成するすべての描画コンポーネント１５１に送られ、描画コンポーネント１５１において、自己のコンポーネントに係る共通コマンドだけが用いられて、適応的に動作が行われる。
【０２１３】
すなわち、ＧＵＩ表示回路１３１において、共通コマンドを受信するインタフェースであるコマンド送受信部１４１と、共通コマンドに応じて機能する機能部であるＧＵＩ描画処理部１４２が独立して構成されているため、完全に分離することができる。これにより、共通コマンドがどのようなコマンド体系であっても、移植が行いやすく、コマンド体系に変更があった場合にも、柔軟に対応できる。また、コマンド送受信部１４１とＧＵＩ描画処理部１４２の平行開発が容易になる。
【０２１４】
さらに、ＧＵＩ描画処理部１４２においても各コンポーネントが独立して構成されており、分離することができるため、画像信号処理装置１００内で機能の追加、削除があった場合でも、対応する描画コンポーネントの追加、削除だけで、このＧＵＩ表示回路１３１の修正が完了し、ＧＵＩ表示回路１３１の修正における工数がかかることを抑制することができる。
【０２１５】
次に、図１１のフローチャートを参照して、ＤＲＣ回路１２４の信号処理を説明する。なお、この処理は、図９のシステム制御ブロック１１０の共通コマンド送出処理に対応するＤＲＣ回路１２４の処理である。したがって、この処理も、ユーザにより電源投入が遮断されるまで繰り返される処理である。
【０２１６】
ＤＲＣ回路１２４は、設定されているＨＤ信号の解像度、ノイズ除去度で、入力用コネクタ１２０ｂからの入力画像信号に対して、ＤＲＣ処理を行い、ＤＲＣ処理された出力画像信号を、出力用コネクタ１２０ｃに出力している。
【０２１７】
上述した図９のステップＳ１３において、システム制御ブロック１１０により共通コマンドDRCvolが制御バス１１１に送出される。ＤＲＣ回路１２４の制御インタフェース１２０ｄの制御ポート１２０ｄ-1は、共通コマンドDRCvolを受信すると、インタプリタ１２０ｄ-3に供給する。
【０２１８】
インタプリタ１２０ｄ-3は、ステップＳ３１において、ＲＯＭ１２０ｄ-2を参照し、共通コマンドDRCvolが自己の機能ブロックに係る共通コマンドであるか否かを判定する。
【０２１９】
インタプリタ１２０ｄ-3は、ステップＳ３１において、共通コマンドDRCvolが自己の機能ブロックに係る共通コマンドであると判定した場合、ステップＳ３２に進み、ＲＯＭ１２０ｄ-2に記憶されている対応関係に基づいて、共通コマンドDRCvolを、機能ブロック内コマンドvolumeに変換し、変換した機能ブロック内コマンドvolumeを、ＤＲＣ回路１２４の機能部１２０ｅに供給する。
【０２２０】
ＤＲＣ回路１２４の機能部１２０ｅは、機能ブロック内コマンドvolumeが供給されると、ステップＳ３３において、機能ブロック内コマンドvolumeに応じて、ＨＤ信号の解像度、ノイズ除去度を変更し、ステップＳ３４に進み、変更したＨＤ信号の解像度、ノイズ除去度に基づいて、ＤＲＣ処理（高画質化処理）を行う。
【０２２１】
すなわち、ＤＲＣ回路１２４の機能部１２０ｅは、ステップＳ３４において、変更したＨＤ信号の解像度、ノイズ除去度に基づいて、入力用コネクタ１２０ｂからの入力画像信号であるＳＤ信号をＨＤ信号に変換し、このＨＤ信号を出力画像信号として出力用コネクタ１２０ｃに出力し、ステップＳ３１に戻り、それ以降の処理を繰り返す。
【０２２２】
ステップＳ３１において、共通コマンドDRCvolが自己の機能ブロックに係る共通コマンドではないと判定された場合、ステップＳ３２およびステップＳ３３の処理は、スキップされ、ステップＳ３４に進み、設定されているＨＤ信号の解像度、ノイズ除去度で、入力用コネクタ１２０ｂからの入力画像信号に対して、ＤＲＣ処理を行い、ＤＲＣ処理された出力画像信号を、出力用コネクタ１２０ｃに出力し、ステップＳ３１に戻り、それ以降の処理を繰り返す。
【０２２３】
以上のように、ＤＲＣ回路１２４において、共通コマンドDRCvolが受信された場合、共通コマンドDRCvolが機能ブロック内コマンドvolumeに変換されることにより、ユーザの操作による解像度軸、ノイズ軸のボリウム値に応じた解像度、ノイズ除去度が選択された状態となり、以降、再度、共通コマンドDRCvolが受信されるまで、あるいは、ユーザにより電源が遮断されるまで、変更された解像度、ノイズ除去度によりステップＳ３４のＤＲＣ処理が繰り返される。
【０２２４】
次に、図１２乃至図１４のフローチャートを参照して、ＧＵＩ表示回路１３１の信号処理を説明する。これらの処理は、図９のシステム制御ブロック１１０の共通コマンド送出処理に対応するＧＵＩ表示回路１３１の処理である。したがって、これらの処理も、ユーザにより電源投入が遮断されるまで繰り返される処理である。
【０２２５】
パレット表示画像１８３を描画する描画コンポーネント１５１−３は、所定の位置にカーソル１８３ｂを位置したパレット表示画像１８３が描画されたレイヤに対応する表示信号を信号重畳部１４３に出力している。信号重畳部１４３は、入力用コネクタ１２０ｂを介して信号重畳部１４３に入力される信号ルータ１２３からの画像信号に、表示信号を合成し、合成した出力画像信号をコネクタ１０３に出力している。これにより、図５に示されるようなパレット表示画像１８３が、ディスプレイに表示されている。
【０２２６】
例えば、ユーザが、パレット表示画像１８３を見ながら、リモートコントローラ１１２の十字ボタンを用いて、解像度軸、ノイズ軸のボリウム値を変更する操作を行うことにより、上述した図９のステップＳ１３において、システム制御ブロック１１０により共通コマンドDRCvolが制御バス１１１に送出される。
【０２２７】
まず、図１２のフローチャートを参照して、コマンド送受信部１４１のコマンド送受信処理を説明する。
【０２２８】
ＧＵＩ表示回路１３１のコマンド送受信部１４１は、図１２のステップＳ５１において、共通コマンドを受信するまで待機している。コマンド受信部２１１は、制御バス１１１からの共通コマンドDRCvolを受信すると、共通コマンドしたと判定し、ステップＳ５２に進み、受信した共通コマンドDRCvolを、各描画コンポーネント１５１に送信し、ステップＳ５３に進む。
【０２２９】
これに対応して、各描画コンポーネント１５１は、コマンド受信部２１１から、共通コマンドDRCvolを受信すると、図１３を参照して後述するＧＵＩ描画処理を実行する。描画コンポーネント１５１は、ＧＵＩ描画処理において、ＧＵＩ画像の状態遷移があった場合には、必要に応じて、ＧＵＩ画像の状態遷移を示す共通コマンドを発行し、コマンド格納部２２５に格納している。
【０２３０】
コマンド送受信部１４１は、ステップＳ５３において、各描画コンポーネント１５１のコマンド格納部２２５を確認し、コマンド格納部２２５に、発行された共通コマンドがあるか否かを判定し、発行された共通コマンドがないと判定した場合、ステップＳ５４の処理をスキップし、ステップＳ５１に戻り、それ以降の処理を繰り返す。
【０２３１】
また、コマンド送受信部１４１は、ステップＳ５３において、発行された共通コマンドがあると判定した場合、ステップＳ５４に進み、発行された共通コマンドを、制御バス１１１に送出し、ステップＳ５１に戻り、それ以降の処理を繰り返す。
【０２３２】
なお、図１２の処理は、実際には、１VSYNG（Vertical Synchronizing signal）につき、１回実行される。すなわち、ステップＳ５２において、共通コマンドDRCvolは、描画コンポーネント１５１に対して、１VSYNGにつき、１回送信され、共通コマンドが格納されていれば、その共通コマンドは、ステップＳ５４において、制御バス１１１に対して、１VSYNGにつき、１回送信される。
【０２３３】
次に、図１３のフローチャートを参照して、ＧＵＩ描画処理部１４２のＧＵＩ描画処理を説明する。なお、図１３の例においては、図５のパレット表示画像１８３を描画する描画コンポーネント１５１−３の場合を説明する。
【０２３４】
描画コンポーネント１５１−３のコマンド解釈部２２１は、コマンド受信部２１１からの共通コマンドDRCvolを受信すると、ステップＳ７１において、テーブル２２１ａを参照して、共通コマンドDRCvolが、自己の描画コンポーネントに係る共通コマンドであるか否かを判定し、自己の描画コンポーネントに係る共通コマンドであると判定した場合、ステップＳ７２に進む。
【０２３５】
コマンド解釈部２２１は、ステップＳ７２において、テーブル２２１ａを参照して、共通コマンドDRCvolに対応する処理を解釈し、描画部２３１および状態遷移部２３２を制御し、共通コマンドDRCvolに対応する描画処理を実行させる。
【０２３６】
ステップＳ７２においては、描画部２３１によるＧＵＩ画像の描画や、状態遷移部２３２によるＧＵＩ表示画面の内部状態の状態遷移が実行された後、状態遷移部２３２は、ステップＳ７３に進み、コマンド送信の必要があるか否かを判定する。
【０２３７】
ステップＳ７２の描画処理を具体的に説明する。共通コマンドDRCvolの場合、描画部２３１は、表示画面サイズのレイヤに、共通コマンドDRCvolが示すパレットの位置にカーソル１８３ｂの位置を移動（変更）させて、パレット表示画像１８３を描画し、パレット表示画像１８３が描画されたレイヤに対応する表示信号を信号重畳部１４３を介して出力する。これに対応して、信号重畳部１４３は、図１４を参照して後述するように、画像信号に表示信号を合成（重畳）し、出力画像信号として、出力する。
【０２３８】
これにより、ユーザの操作による解像度軸、ノイズ軸のボリウム値に応じた（すなわち、共通コマンドDRCvolが示す）パレット１８３ａの位置にカーソル１８３ｂが移動（変更）され、解像度軸の値１８３ｃ１およびノイズ軸の値１８３ｃ２が、ユーザの操作による解像度軸、ノイズ軸のボリウム値に応じて変更されたパレット表示画像１８３がディスプレイに表示される。
【０２３９】
なお、共通コマンドDRCvolの場合、パレット表示画像１８３における変更は、解像度軸の値１８３ｃ１およびノイズ軸の値１８３ｃ２の変更、およびカーソル１８３ｂの位置の移動だけであるので、状態遷移部２３２は、ステップＳ７２において、ＧＵＩ表示画面の内部状態を遷移させていない。
【０２４０】
したがって、この場合、状態遷移部２３２は、ステップＳ７３において、コマンド送信の必要がないと判定し、ステップＳ７４の処理をスキップし、ステップＳ７１に戻り、それ以降の処理を繰り返す。
【０２４１】
一方、例えば、ＧＵＩ表示画面の内部状態が、メニュー表示画像１８２が操作可能であった状態において、ユーザのリモートコントローラ１１２などの操作により、パレット表示画像１８３が操作され、パレット表示画像１８３が選択されたことを示す共通コマンドの場合には、状態遷移部２３２は、ステップＳ７２において、ＧＵＩ表示画面の内部状態を、パレット表示画像１８３が操作不可能であった状態から、操作可能な状態に遷移させる。
【０２４２】
この場合、状態遷移部２３２は、ステップＳ７３において、コマンド送信の必要があると判定し、ステップＳ７４に進み、コマンド発行部２２４を制御し、パレット表示画像１８３が操作可能な状態であることを示す共通コマンドを発行させる。
【０２４３】
すなわち、コマンド発行部２２４は、ステップＳ７４において、パレット表示画像１８３が操作状態であることを示す共通コマンドを発行し、コマンド格納部２２５に格納し、ステップＳ７１に戻り、それ以降の処理を繰り返す。
【０２４４】
また、ステップＳ７１において、自己の描画コンポーネントに係る共通コマンドではないと判定された場合、コマンド解釈部２２１は、共通コマンドを破棄し、ステップＳ７５に進み、描画部２３１および状態遷移部２３２を制御し、新たなＧＵＩ画像の描画を行わせない。
【０２４５】
すなわち、ステップＳ７５において、描画部２３１は、状態遷移部２３２が記憶している状態に基づいて、描画対象とするＧＵＩ画像が表示状態であれば、新たなＧＵＩ画像を描画することなく、表示状態のＧＵＩ画像が描画されている表示信号を信号重畳部１４３に出力し、ステップＳ７１に戻り、それ以降の処理を繰り返す。
【０２４６】
また、状態遷移部２３２が記憶している状態に基づいて、描画対象とするＧＵＩ画像が表示されていない状態であれば、新たなＧＵＩ画像を描画することなく、かつ、表示信号を信号重畳部１４３に出力することなく、ステップＳ７１に戻り、それ以降の処理を繰り返す。
【０２４７】
なお、上述した図１３のステップＳ７４において、コマンド格納部２２５に格納された共通コマンドは、上述した図１２のステップＳ５４において、コマンド送信部２１２により、制御バス１１１に送出される。したがって、この共通コマンドを受信した機能ブロック（例えば、システム制御ブロック１１０やＤＲＣ回路１２４）は、パレット表示画像１８３が操作状態であることを認識する。
【０２４８】
したがって、ユーザが、パレット表示画像１８３を見ながら、リモートコントローラ１１２の十字ボタンを用いて操作した場合には、システム制御ブロック１１０は、十字ボタンの上下左右コマンドを共通コマンドDRCvolとして送信する。
【０２４９】
すなわち、この場合、システム制御ブロック１１０は、ＧＵＩ表示画面の内部状態が、メニュー表示画像１８２が操作可能であった状態に、十字ボタンの上下左右コマンドに対応して、制御バス１１１に送信していた、メニュー表示画像１８２上のカーソルの下への移動を意味する共通コマンドを、制御バス１１１に送信することはない。
【０２５０】
なお、上記説明においては、ユーザが、パレット表示画像１８３を見ながら、リモートコントローラ１１２の十字ボタンを用いて操作した場合には、システム制御ブロック１１０が、十字ボタンの上下左右コマンドを共通コマンドDRCvolとして送信する場合を説明したが、例えば、そのまま十字ボタンの上下左右を表わす共通コマンドを制御バスに送出するようにして、各機能ブロックにおいて、上下左右を表わす共通コマンドを、ＧＵＩ表示画面の内部状態も考慮して機能ブロック内コマンドに変換するように構成することも可能である。
【０２５１】
この場合であっても、例えば、ＤＲＣ回路１２４は、ＧＵＩ表示回路１３１からの共通コマンドにより、ＧＵＩ表示画面の内部状態を認識することができるので、パレット表示画像１８３が操作状態ではない場合に、ＤＲＣ回路１２４が、十字ボタンの上下左右を表わす共通コマンドを受けたとしても、機能ブロック内コマンドVolumeに変換されることはない。
【０２５２】
次に、図１４のフローチャートを参照して、信号重畳部１４３の信号重畳処理を説明する。
【０２５３】
信号重畳部１４３のコマンド解釈部２４１は、コマンド受信部２１１からの共通コマンドを受信すると、ステップＳ９１において、図示せぬテーブルを参照して、共通コマンドが、自己に係る共通コマンドであるか否かを判定し、自己に係る共通コマンドであると判定した場合、ステップＳ９２に進む。
【０２５４】
コマンド解釈部２２１は、ステップＳ９２において、テーブルを参照して、共通コマンドに対応する処理を解釈し、信号重畳処理部２４２を制御し、共通コマンドに対応する信号重畳処理を実行させ、ステップＳ９４に進む。
【０２５５】
すなわち、入力セレクタ１２２からの画像信号を選択する共通コマンドであった場合には、信号重畳処理部２４２は、入力セレクタ１２２からの画像信号を選択し、選択した画像信号に、描画部２３１から入力される、各ＧＵＩ画像が描画された表示信号を重畳して出力画像信号を取得する。
【０２５６】
一方、コマンド解釈部２４により共通コマンドDRCvolを受信された場合、コマンド解釈部２２１は、ステップＳ９１において、自己に係る共通コマンドではないと判定し、ステップＳ９３に進み、現状のままの信号重畳処理を実行させ、ステップＳ９４に進む。
【０２５７】
すなわち、信号重畳処理部２４２は、選択を変えることなく、前回どおり、信号ルータ１２３からの画像信号を選択し、選択した画像信号に、描画部２３１から入力される、各ＧＵＩ画像が描画された表示信号を重畳して出力画像信号を取得する。
【０２５８】
信号重畳処理部２４２は、ステップＳ９４において、取得した出力画像信号を出力用コネクタ１２０ｃに出力し、ステップＳ９１に戻り、それ以降の処理を繰り返す。
【０２５９】
これにより、ディスプレイには、例えば、図５に示されるようなＧＵＩ表示画面１７１が表示される。
【０２６０】
以上のように、ＧＵＩ表示においても、ブロードキャストされる共通コマンドを用いて、ＧＵＩ表示回路１３１を制御するようにしたので、例えば、分離されて構成され、ＧＵＩ部と各内部処理部との通信にかかるメッセージを必要とした従来のＧＵＩ処理部や、あるいは、描画を行う際、ＧＵＩ以外のほかの機能を担うＬＳＩやメインマイクロコントローラなどからＧＵＩに特化されたコマンドを受けて処理が行われていた従来のＧＵＩ処理部と較べて、通信にかかるメッセージやＧＵＩに特化したコマンドを作成して、送信する必要がない。
【０２６１】
したがって、制御バス１１１内のトラフィックを抑えることができる。さらに、機能追加があった場合には、ＧＵＩ部と各内部処理部との通信にかかるメッセージや、あるいは、ＧＵＩに特化したコマンド分の開発工程が削減される。
【０２６２】
また、ブロードキャストされたコマンドを、ＧＵＩ表示回路１３１が自律的に判断し、描画を行うようにしたので、画像信号処理装置１００内の動作と、画面描画のタイムラグが小さくなり、リアルタイム性が保たれる。
【０２６３】
なお、上述したＧＵＩ表示回路１３１におけるＧＵＩのコマンド受信や解析部分は、ＧＵＩに無関係なコマンドの処理（取捨選択）が必要となるため、ＧＵＩに特化されたコマンドの処理しか行わない従来に較べて、負荷が多少重くなることが考えられるが、近年のＣＰＵのパワーの増大に比すれば影響は少なく、また、コマンド受信や解析部分をハードウェア化することによって、ＣＰＵ負荷の分散を図るようにすれば、その負荷は軽減される。
【０２６４】
また、上記説明において、１度に共通コマンドが１つだけ送信される場合を説明したが、１度に共通コマンドは１つに限らず、複数個送信される場合もある。
【０２６５】
次に、図１５を参照して、図８の基本構成（第１の構成）に、パネル用処理回路１２５およびノイズ除去回路１２７を追加した第４の構成を用いて、画像信号処理装置１００の動作について説明する。
【０２６６】
パネル用処理回路１２５はスロット１０４ｄに挿入され、ノイズ除去回路１２７はスロット１０４ｅに挿入される。図１５は、第４の構成の接続状態と、第４の構成における画像信号の流れを示している。
【０２６７】
この場合、システム制御ブロック１１０は、電源投入時に、入力セレクタ１２２、信号ルータ１２３、ＧＵＩ表示回路１３１の他、Ｕ／Ｖチューナ１２１、ＤＲＣ回路１２４およびノイズ除去回路１２７から共通コマンドを取得し、また入力セレクタ１２２、信号ルータ１２３、ＧＵＩ表示回路１３１、Ｕ／Ｖチューナ１２１、ＤＲＣ回路１２４、パネル用処理回路１２５およびノイズ除去回路１２７から基板ＩＤを取得し、第４の構成にあることを認識する。
【０２６８】
そして、システム制御ブロック１１０は、この第４の構成を意味する共通コマンドIC (4)を、制御バス１１１に送出する。これにより、信号ルータ１２３は、第１の入力端子が第３の出力端子に接続され、第４の入力端子が第１の出力端子に接続され、第２の入力端子が第２の出力端子に接続され、第３の入力端子が第４の出力端子に接続される第３の状態となる。
【０２６９】
これにより、ＤＲＣ回路１２４、パネル用処理回路１２５およびノイズ除去回路１２７が処理系に挿入される。また、ＧＵＩ表示回路１３１は、第４の構成である旨を表示するための表示信号を生成し、この表示信号が合成された出力画像信号を出力する状態となる。
【０２７０】
また、システム制御ブロック１１０は、信号ルータ１２３に係る共通コマンドを除く、全種類の共通コマンドの初期値を制御バス１１１に送出する。これにより、入力セレクタ１２２、ＧＵＩ表示回路１３１、Ｕ／Ｖチューナ１２１、ＤＲＣ回路１２４およびノイズ除去回路１２７は、初期状態となり、画像信号処理装置１００としての動作が開始される。
【０２７１】
すなわち、Ｕ／Ｖチューナ１２１は、Ｕ／Ｖ用アンテナで受信された放送信号に対して、システム制御ブロック１１０から送られてくる共通コマンドch(1)乃至ch(12)のいずれかに基づいて選局処理を行い、所定のチャネルの画像信号を得る。
【０２７２】
このＵ／Ｖチューナ１２１で得られる画像信号（入力１）は入力セレクタ１２２に入力される。また、この入力セレクタ１２２には、コネクタ１０２ａに供給された外部ビデオ入力としての画像信号（入力３）も入力される。入力セレクタ１２２は、システム制御ブロック１１０から送られてくる共通コマンドin(1)または共通コマンドin(3)に基づいて、入力１または入力３を選択する。
【０２７３】
この入力セレクタ１２２で選択された画像信号は、信号ルータ１２３の第１の入力端子、第３の出力端子を介してノイズ除去回路１２７に供給される。ノイズ除去回路１２７は、入力された画像信号から、ノイズを検出し、システム制御ブロック１１０から送られてくる、共通コマンドDRCvolに基づき、検出したノイズの量（程度）に応じて、ノイズを抑圧する処理を行う。
【０２７４】
また、このとき、ノイズ除去回路１２７は、システム制御ブロック１１０から送られてくるノイズ状況出力の共通コマンドに基づいて、ノイズ除去状況（ノイズ抑圧処理の結果）を知らせる共通コマンドを制御バス１１１に送出する。
【０２７５】
このノイズ除去回路１２７から出力される画像信号は、信号ルータ１２３の第４の入力端子、第１の出力端子を介して、ＤＲＣ回路１２４に入力される。このＤＲＣ回路１２４は、入力された画像信号に対して、システム制御ブロック１１０から送られてくる、共通コマンドDRCvolに基づいて、ＤＲＣボリウム処理を実行する。
【０２７６】
そして、ＤＲＣ回路１２４から出力される画像信号は、信号ルータ１２３の第２の入力端子、第２の出力端子を介して、パネル用処理回路１２５に供給される。パネル用処理回路１２５は、入力画像信号に対して、ＬＣＤ、ＰＤＰ等のフラットパネルディスプレイに、画像信号による画像を表示する際に必要となる処理、例えば、輝度調整、色調整、水平、垂直の画素数変換、インタレース方式からプログレッシブ方式への方式変換等の処理を実行する。
【０２７７】
このパネル用処理回路１２５から出力される画像信号は、信号ルータ１２３の第３の入力端子、第４の出力端子を介して、ＧＵＩ表示回路１３１の第１の入力端子に供給される。
【０２７８】
ＧＵＩ表示回路１３１のＧＵＩ描画部１４２は、システム制御ブロック１１０から送られてくる共通コマンドch(1)乃至ch(12)、in(1),in(2)、DRCvol、およびノイズ除去回路１２７から送られてくるノイズ除去状況を知らせる共通コマンドなどに基づいて、種々のＧＵＩ画像を描画し、それを表示する表示信号を信号重畳部１４３に出力する。
【０２７９】
信号重畳部１４３は、システム制御ブロック１１０から送られてくる共通コマンドin(1),in(2)に基づいて、出力信号を得て、その出力信号に、ＧＵＩ描画部１４２からの表示信号を重畳（合成）し、出力画像信号を得る処理等を行う。
【０２８０】
このＧＵＩ表示回路１３１で得られる出力画像信号は、コネクタ１０３に出力画像信号として出力される。この出力画像信号は、パネル用処理回路１２５がＬＣＤ用のものであるときはＬＣＤで構成されるディスプレイに供給され、パネル用処理回路１２５がＰＤＰ用のものであるときはＰＤＰで構成されるディスプレイに供給される。
【０２８１】
また、電源投入後は、ユーザ操作があるとき、図９を参照して上述した処理と同様に、システム制御ブロック１１０からユーザ操作に対応した共通コマンドが制御バス１１１に送出される。これにより、Ｕ／Ｖチューナ１２１の選局チャネル、入力セレクタ１２２で選択される入力、ＤＲＣ回路１２４のＤＲＣボリウム処理の処理内容などが変更され、これに対応するＧＵＩ画像の描画が行われる。
【０２８２】
次に、図１６のフローチャートを参照して、電源投入後の第４の構成におけるノイズ除去回路１２７の信号処理を説明する。
【０２８３】
例えば、ノイズ除去回路１２７には、システム制御ブロック１１０から、共通コマンドDRCvolとともに、ノイズ状況出力の共通コマンドが送られている。なお、共通コマンドDRCvolにおいては、ノイズの種類（ノイズ種）に応じたノイズ抑圧度を示す値（ノイズ抑圧値）が設定されているとする。
【０２８４】
ノイズ除去回路１２７の制御インタフェース１２０ｄは、送られてくる共通コマンドDRCvolと、ノイズ状況出力の共通コマンドが自己の機能ブロックに係る共通コマンドであるので、ＲＯＭ１２０ｄ-2を参照し、ノイズ抑圧値の代入を意味する機能ブロック内コマンドNSと、ノイズ除去状況の外部への出力を意味する機能ブロック内コマンドにそれぞれ変換し、その機能ブロック内コマンドを、ノイズ除去回路１２７の機能部１２０ｅに供給している。
【０２８５】
これに対応して、ノイズ除去回路１２７の機能部１２０ｅは、ノイズ抑圧度を示す値（ノイズ抑圧値）の代入を意味する機能ブロック内コマンドNSと、ノイズ除去状況の外部への出力を意味する機能ブロック内コマンドに応じて、図１６に示す信号処理を開始する。なお、この処理は、ノイズ除去回路１２７の機能部１２０ｅに新たな機能ブロック内コマンドが入力されるまで繰り返される処理である。
【０２８６】
入力セレクタ１２２で選択された画像信号は、信号ルータ１２３の第１の入力端子、第３の出力端子を介してノイズ除去回路１２７に供給されている。
【０２８７】
ノイズ除去回路１２７の機能部１２０ｅは、ステップＳ１１１において、供給された画像信号から、ノイズを検出し、ステップＳ１１２において、検出されたノイズ種に応じて、ノイズ抑圧処理を行い、ノイズ抑圧処理が実行された画像信号を、信号ルータ１２３の第４の入力端子に出力し、ステップＳ１１３に進む。
【０２８８】
これにより、ノイズ抑圧処理が実行された画像信号は、信号ルータ１２３、ＤＲＣ回路１２４、およびパネル用処理回路１２５などを介して、ＧＵＩ表示回路１３１の信号重畳部１４３に入力される。
【０２８９】
ノイズ除去回路１２７の機能部１２０ｅは、ステップＳ１１３において、ノイズ抑圧処理の結果ｘを、制御インタフェース１２０ｄの制御ポート１２０ｄ-1に出力し、ステップＳ１１４に進む。
【０２９０】
制御ポート１２０ｄ-1は、ノイズ抑圧処理の結果ｘに応じて、ノイズ除去状況（ノイズ抑圧処理の結果）を知らせる共通コマンドを発行し、ノイズ除去状況を知らせる共通コマンドを制御用コネクタ１２０ａを介して制御バス１１１に送出し、ステップＳ１１１に戻り、それ以降の処理を繰り返す。
【０２９１】
図１７は、ノイズ除去回路１２７のＧＵＩ表示回路１３１に対する制御構造を示している。
【０２９２】
図１６を参照して上述したように、ノイズ除去回路１２７の機能部１２０ｅは、ノイズ抑圧処理を行い、ノイズ抑圧処理の結果ｘを、制御インタフェース１２０ｄに出力する。これに対応して、ノイズ除去回路１２７の制御インタフェース１２０ｄは、ノイズ除去状況を知らせる共通コマンドを、制御バス１１１に送出してくる。
【０２９３】
なお、図示せぬ他の機能ブロックは、送られてくるノイズ除去状況を知らせる共通コマンドが自己の機能ブロックに係る共通コマンドであれば、その共通コマンドに応じた動作を行っている。例えば、ＤＲＣ回路１２４が、ノイズ除去回路１２７のノイズ抑圧処理の結果ｘに応じて、適応的にＤＲＣ処理を行うように構成された場合には、ＤＲＣ回路１２４において、この共通コマンドに応じて適応的に動作が行われる。
【０２９４】
一方、ＧＵＩ表示回路１３１のコマンド送受信部１４１は、図１２を参照して上述したコマンド送受信処理を行う。すなわち、コマンド送受信部１４１は、送られてくる共通コマンドを取捨選択することなく、そのままＧＵＩ描画処理部１４２を構成する描画コンポーネント１５１−１、１５１−２、・・・、および信号重畳部１４３に送出する。
【０２９５】
描画コンポーネント１５１−１、１５１−２、・・・は、コマンド送受信部１４１からの共通コマンドを受けると、図１３を参照して上述したＧＵＩ描画処理を実行する。すなわち、描画コンポーネント１５１−１、１５１−２、・・・は、それぞれ独立して、共通コマンドを取捨選択し、共通コマンドが自己のコンポーネントに係る共通コマンドであった場合に、共通コマンドに応じた処理を行う。
【０２９６】
例えば、図５のチャネル表示画像１８１を描画する描画コンポーネント１５１−１は、送られてくる共通コマンドDRCvolが自己のコンポーネントに係る共通コマンドではないので、チャネル表示画像１８１が表示されていない状態においては、新たな描画を行わず、表示信号も出力しない、すなわち、何も処理を行わない。
【０２９７】
同様に、図５のメニュー表示画像１８２を描画する描画コンポーネント１５１−２も、図５のパレット表示画像１８３を描画する描画コンポーネント１５１−３も、送られてくる共通コマンドDRCvolが自己の機能ブロックに係る共通コマンドではないので、パレット表示画像１８３が表示されていない状態においては、何も処理を行わない。
【０２９８】
図１７の例においては、例えば、描画コンポーネント１５１−４が、ノイズ除去状況を示すＧＵＩ画像を描画するコンポーネントであるとする。描画コンポーネント１５１−４は、送られてくる、ノイズ除去状況を知らせる共通コマンドが自己のコンポーネントに係る共通コマンドであるので、共通コマンドに応じて、ノイズ除去状況を示すＧＵＩ画像を描画し、ノイズ除去状況を示すＧＵＩ画像が描画された表示信号を、信号重畳部１４３を介して出力する。
【０２９９】
ここで、信号重畳部１４３には、図１６のステップＳ１１２においてノイズ抑圧処理が実行された画像信号と、ノイズ除去状況を示すＧＵＩ画像が描画された表示信号が入力されている。信号重畳部１４３は、コマンド送受信部１４１からの共通コマンドを受けると、図１４を参照して上述した処理を実行する。
【０３００】
すなわち、信号重畳部１４３は、送られてくる共通コマンドDRCvolが自己に係る共通コマンドではないので、選択する画像信号を変更することなく、信号ルータ１２３からのノイズ抑圧処理が実行された画像信号に、ノイズ除去状況を示すＧＵＩ画像が描画された表示信号を重畳（合成）し、出力画像信号として、出力用コネクタ１２０ｃおよびコネクタ１０３を介して、ディスプレイに出力させる。
【０３０１】
これにより、ディスプレイには、図１８に示されるような表示画面２５１が表示される。
【０３０２】
図１８は、ディスプレイに表示される表示画面の構成例を示している。図１８の例において、表示画面２５１には、ノイズ除去回路１２７によりノイズ抑圧処理が実行された画像信号に対応する画像２６１が表示され、画像２６１上に、描画コンポーネント１５１−４により、描画されたノイズ除去状況を示すＧＵＩ画像２６２が表示されている。
【０３０３】
図１８の例において、ＧＵＩ画像２６２には、「ノイズ種」がノイズＡで、「程度」が、大で、「除去回路」がＯＦＦであることが示されており、「ノイズ種」がノイズＢで、「程度」が、小で、「除去回路」がＯＮであることが示されており、「ノイズ種」がノイズＣで、「程度」が、中で、「除去回路」がＯＦＦであることが示されている。
【０３０４】
ここで、「ノイズ種」は、ノイズの種類を表わしており、「程度」は、ノイズ抑圧値の度合いを表わしており、「除去回路」は、除去回路が機能したか否か、すなわち、画像２６１に対して、ノイズ抑制処理が行われたか否かを表わしている。
【０３０５】
したがって、ＧＵＩ画像２６２が表示された表示画面を見ることにより、ユーザは、画像２６１に対して、ノイズＡであるノイズには、ノイズ抑圧値の度合いが大きく設定されているが、現状は、ノイズ抑制処理が行われていないこと、画像２６１に対して、ノイズＢであるノイズには、ノイズ抑圧値の度合いが小さく設定されており、ノイズ抑制処理が行われたこと、並びに、ノイズＣであるノイズには、ノイズ抑圧値の度合いが中程度に設定されているが、現状は、ノイズ抑制処理が行われていないという、ノイズ除去状況を知ることができる。
【０３０６】
これにより、ユーザは、ノイズ除去状況がわかるので、リモートコントローラ１１２などを操作して、所望のノイズ抑制設定を指示することができる。
【０３０７】
以上のように、ＧＵＩ表示回路１３１においては、システム制御ブロック１１０から送られてくる共通コマンドだけでなく、ノイズ除去回路１２７により発行されたノイズ除去状況を知らせる共通コマンドに応じても、ＧＵＩ画像の描画処理が実行される。
【０３０８】
なお、上記説明においては、ノイズ除去回路１２７から共通コマンドが発行される場合を説明したが、ＧＵＩ表示回路１３１においては、他の機能ブロックから共通コマンドが発行された場合であっても、その共通コマンドに対応して、同様の処理が行われる。
【０３０９】
以上より、ＧＵＩ表示回路１３１のコマンド送受信部１４１においては、システム制御ブロック１１０から送られてくる共通コマンドだけでなく、他の機能ブロックから送られてくる共通コマンドが自己の機能ブロックに係る共通コマンドである、なしに拘わらず、ＧＵＩ描画処理部１４２を構成するすべての描画コンポーネント１５１に送られ、描画コンポーネント１５１において、自己の機能ブロックに係る共通コマンドだけが用いられて、適応的に動作が行われる。
【０３１０】
すなわち、ＧＵＩ表示回路１３１において、コマンド送受信部１４１と、ＧＵＩ描画処理部１４２が独立して構成されているため、完全に分離することができる。これにより、共通コマンドがどのようなコマンド体系であっても、移植が行いやすく、コマンド体系に変更があった場合にも、柔軟に対応できる。また、コマンド送受信部１４１とＧＵＩ描画処理部１４２の平行開発が容易になる。
【０３１１】
さらに、ＧＵＩ描画処理部１４２においても各コンポーネントが独立して構成されており、分離することができるため、画像信号処理装置１００内で機能の追加、削除があった場合でも、対応する描画コンポーネントの追加、削除だけで、このＧＵＩ表示回路１３１の修正が完了し、ＧＵＩ表示回路１３１の修正における工数がかかることを抑制することができる。
【０３１２】
なお、上記説明においては、ＧＵＩを処理する機能を有する機能ブロックＨであるＧＵＩ表示回路１３１を用いて説明したが、本発明のＧＵＩ表示回路１３１の構成は、機能ブロック１２０の機能部１２０ｅが描画コンポーネント１５１のように独立して機能するコンポーネントに分離できるものであれば、あるいは、機能部１２０ｅを独立して機能するコンポーネントに構成するようにすれば、ＧＵＩ表示回路１３１に限定されることなく、他の機能を有する機能ブロックにも適用させることができる。
【０３１３】
図１９は、図１のＤＲＣ回路１２４の他の構成例を示している。なお、図１９の例において、図４と対応する部分については、対応する符号が付してあり、その説明は、繰り返しになるので適宜省略する。
【０３１４】
すなわち、図１９の例においては、図４のＧＵＩ描画処理部１４２の代わりに、ＧＵＩ描画処理部１４２に対応するＤＲＣ回路１２４の処理部として、ＤＲＣ処理部２８１が構成されている。
【０３１５】
ＤＲＣ処理部２８１は、例えば、従来のＤＲＣ機能を有するＤＲＣコンポーネント２９１−１、ＤＲＣコンポーネント２９１−１にさらに新機能が追加されたＤＲＣ機能を有するＤＲＣコンポーネント２９１−２により構成されている。
【０３１６】
ＤＲＣコンポーネント２９１−１は、図２のＤＲＣ回路１２４が受信する共通コマンドに応じて、解像度軸およびノイズ軸のＤＲＣボリウム処理を行うＤＲＣ部３０１を有しており、自己のコンポーネントに係る共通コマンドのみに応じて、適応的に動作を行うことが可能である。
【０３１７】
なお、ＤＲＣコンポーネント２９１−１の構成は、図６の描画コンポーネント１５１の描画処理部２２２の代わりに、ＤＲＣ処理部３０１が配置された点、そして、ＤＲＣコンポーネント２９１−１のコマンド解釈部２２１ａには、図２のＤＲＣ回路１２４が受信する共通コマンドに対応する処理の情報が記憶されている点が異なるだけであり、その他は、描画コンポーネント１５１と同様に構成されている。
【０３１８】
一方、ＤＲＣコンポーネント２９１−２は、ノイズ軸のＤＲＣボリウム処理を行うノイズ用ＤＲＣ部３２１と、解像度軸のＤＲＣボリウム処理を行う解像度用ＤＲＣ部３２２により構成されたＤＲＣ処理部３１１を有しており、自己のコンポーネントに係る共通コマンドのみに応じて、適応的に動作を行うことが可能である。
【０３１９】
なお、ＤＲＣコンポーネント２９１−２の構成も、図６の描画コンポーネント１５１の描画処理部２２２の代わりに、ノイズ用ＤＲＣ部３２１と解像度用ＤＲＣ部３２２により構成されたＤＲＣ処理部３１１が配置された点、そして、ＤＲＣコンポーネント２９１−２のコマンド解釈部２２１ａには、図２のＤＲＣ回路１２４が受信する共通コマンドに対応する処理の情報が記憶されている点が異なるだけであり、その他は、描画コンポーネント１５１と同様に構成されている。
【０３２０】
すなわち、このＤＲＣコンポーネント２９１−２は、ノイズ軸および解像度軸のＤＲＣボリウム処理を異なる２つのノイズ用ＤＲＣ部３２１と解像度用ＤＲＣ部３２２で行うことにより、ＤＲＣの処理性能を上げるように、ＤＲＣコンポーネント２９１−１がアップグレードされたものであり、ＤＲＣ回路１２４のアップグレードのために、機能追加されたものである。
【０３２１】
なお、機能追加に際しては、例えば、システム制御ブロック１１０に接続される図示せぬメモリスロットに、必要となるアップグレードデータが記憶されたメモリカードを挿入することにより、ＤＲＣコンポーネント２９１−２の機能追加で追加された共通コマンドは、システム制御ブロック１１０に取得されるように構成されている。
【０３２２】
以上のように、ＤＲＣ処理部２８１に、ＤＲＣコンポーネント２９１−２を追加するだけで、ＤＲＣ回路１２４は、従来のＤＲＣ処理を独立して行うＤＲＣコンポーネント２９１−１と、アップグレードしたＤＲＣ処理を独立して行うＤＲＣコンポーネント２９１−２により構成されるので、例えば、ユーザは、好みに応じて、どちらの処理を用いるか選択することができる。
【０３２３】
すなわち、ＤＲＣコンポーネント２９１−１および２９１−２は、それぞれ独立した処理を行い、分離することができるため、画像処理装置１００内で機能の追加、削除があった場合でも、対応するコンポーネントの追加、削除だけで、このＤＲＣ回路１２４の修正が完了し、ＤＲＣ回路１２４の修正における工数がかかることが抑制される。
【０３２４】
以上のように、機能ブロックが、コマンド送受信部と、共通コマンドに応じて独立して処理を行う機能処理部が完全に分離されて構成されることにより、共通コマンドがどのようなコマンド体系であっても、移植が行いやすく、コマンド体系に変更があった場合にも、柔軟に対応できる。また、コマンド送受信部と機能処理部の平行開発が容易になる。
【０３２５】
さらに、機能ブロックの機能処理部においても各コンポーネントが独立して構成されるようにしたので、機能処理部で機能の追加、削除があった場合でも、対応するコンポーネントの追加、削除だけで、この機能ブロックの修正が完了し、機能ブロックの修正における工数がかかることを抑制することができる。
【０３２６】
なお、上述実施の形態においては、Ｕ／Ｖチューナ１２１（機能ブロックＡ）、入力セレクタ１２２（機能ブロックＢ）、信号ルータ１２３（機能ブロックＣ）、ＤＲＣ回路１２４（機能ブロックＤ）、パネル用処理回路１２５（機能ブロックＥ）、デジタル地上波チューナ１２６（機能ブロックＦ）、ノイズ除去回路１２７（機能ブロックＧ）、ＧＵＩ表示回路１３１（機能ブロックＨ）等からなる画像信号処理装置１００を示したものであるが、機能ブロックの個数および種類はこれに限定されない。スロット数も５個に限定されず、例えば全ての機能ブロックがスロットに挿入される構成としてもよい。
【０３２７】
また、上述実施の形態においては、この発明を画像信号処理装置１００に適応したものであるが、この発明は、画像信号だけでなく、音声信号等のその他の情報信号を処理する装置にも同様に適用できる。
【０３２８】
また、上述実施の形態において、機能ブロック１２０は基板を単位としているが、これに限定されるものではない。機能ブロック１２０としては、ＬＳＩ(Large Scale Integrated circuit)のチップを単位とすることもでき、またこれら基板、チップからなる装置を単位とすることもできる。
【０３２９】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。この場合、例えば、図１の画像信号処理装置１００、システム制御ブロック１１０、並びに、機能ブロックＡ乃至Ｈは、それぞれ、図２０に示されるようなコンピュータ４０１として構成される。
【０３３０】
図２０において、ＣＰＵ（Central Processing Unit）４１１は、ＲＯＭ(Read Only Memory) ４１２に記憶されているプログラム、または、記憶部４１８からＲＡＭ（Random Access Memory）４１３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ４１３にはまた、ＣＰＵ４１１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【０３３１】
ＣＰＵ４１１、ＲＯＭ４１２、およびＲＡＭ４１３は、バス４１４を介して相互に接続されている。このバス４１４にはまた、入出力インタフェース４１５も接続されている。
【０３３２】
入出力インタフェース４１５には、必要に応じて、例えば、図１の操作部１１３や、リモートコントローラ１１２などよりなる入力部４１６、図１のＣＲＴ(Cathode Ray Tube)，ＬＣＤ（Liquid Crystal Display）などよりなるディスプレイ、並びにスピーカなどよりなる出力部４１７、ハードディスクなどより構成される記憶部４１８、モデム、ターミナルアダプタなどより構成される通信部４１９が接続されている。通信部４１９は、無線などのネットワークを介しての通信処理を行う。
【０３３３】
入出力インタフェース４１５にはまた、必要に応じてドライブ４２０が接続され、磁気ディスク４２１、光ディスク４２２、光磁気ディスク４２３、或いは半導体メモリ４２４などが適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じて記憶部４１８にインストールされる。
【０３３４】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０３３５】
なお、このプログラムは、全体として上述した一連の処理を実行できれば、その形態は特に限定されない。例えば、上述した各ブロックのそれぞれに対応するモジュールのそれぞれからなるモジュール構成とされてもよいし、幾つかのブロックの機能の一部または全部が組み合わされたモジュール、若しくは、ブロックの機能が分割されたモジュールからなるモジュール構成とされてもよい。或いは、単に１つのアルゴリズムを有するプログラムでもよい。
【０３３６】
このプログラムが記録される記録媒体は、図２０に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク４２１（フレキシブルディスクを含む）、光ディスク４２２（CD-ROM(Compact Disk-Read Only Memory)，ＤＶＤ(Digital Versatile Disk)を含む）、光磁気ディスク４２３（MD(Mini-Disk)（商標）を含む）、もしくは半導体メモリ４２４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭ４１２や、記憶部４１８に含まれるハードディスクなどで構成される。
【０３３７】
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むものである。
【０３３８】
また、プログラムは、１のコンピュータにより処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
【図面の簡単な説明】
【０３３９】
【図１】本発明を適用した画像信号処理装置の構成例を示すブロック図である。
【図２】図１の機能ブロックの基本構成を示すブロック図である。
【図３】図２の機能ブロック内の制御インタフェースの構成を示すブロック図である。
【図４】図１の機能ブロックの１つであるＧＵＩ表示回路の構成例を示す図である。
【図５】ディスプレイに表示される表示画面の構成例を示す図である。
【図６】図４のＧＵＩ表示回路のさらに詳細な構成例を示す図である。
【図７】共通コマンドの構成例を示す図である。
【図８】図１の画像信号処理装置の基本構成の接続状態を示す図である。
【図９】図８のシステム制御ブロックの共通コマンド送信処理を説明するフローチャートである。
【図１０】図８のシステム制御ブロックのＤＲＣ回路とＧＵＩ表示回路に対する制御構造を説明する図である。
【図１１】図８のＤＲＣ回路１２４の信号処理を説明するフローチャートである。
【図１２】図８のコマンド送受信部のコマンド送受信処理を説明するフローチャート図である。
【図１３】図８のＧＵＩ描画処理部の描画処理を説明するフローチャートである。
【図１４】図８の信号重畳部の描画処理を説明するフローチャートである。
【図１５】図８の基本構成にノイズ除去回路およびパネル用処理回路を追加した場合の接続状態を示す図である。
【図１６】図１５のノイズ除去回路の信号処理を説明するフローチャートである。
【図１７】図１５のノイズ除去回路のＧＵＩ表示回路に対する制御構造を説明する図である。
【図１８】ディスプレイに表示される表示画面の構成例を示す図である。
【図１９】ＤＲＣ回路である基本ブロックの他の構成例を示すブロック図である。
【図２０】本発明を適用したコンピュータの構成例を示すブロック図である。
【符号の説明】
【０３４０】
１００  画像信号処理装置，１１０  システム制御ブロック，１１１  制御バス，１１２  リモートコントローラ，１１３  操作部，１２０  機能ブロック，１２０ｄ  制御インタフェース，１２０ｅ  機能部，１２４  ＤＲＣ回路（機能ブロックＤ），１２７  ノイズ除去回路（機能ブロックＧ），１３１  ＧＵＩ表示回路（機能ブロックＨ），１４１  コマンド送受信部，１４２  ＧＵＩ描画処理部，１５１，１５１−１乃至１５１−４  描画コンポーネント，２１１  コマンド受信部，２１２  コマンド送信部，２２１  コマンド解釈部，２２１ａ  テーブル，２２２  描画処理部，２２４  コマンド発行部，２２５  コマンド格納部，２３１  描画部，２３２  状態遷移部，２８１  ＤＲＣ処理部，２９１−１，２９１−２  ＤＲＣコンポーネント
【図１】
2006350491.tif 000003
【図２】
2006350491.tif 000004
【図３】
2006350491.tif 000005
【図４】
2006350491.tif 000006
【図５】
2006350491.tif 000007
【図６】
2006350491.tif 000008
【図７】
2006350491.tif 000009
【図８】
2006350491.tif 000010
【図９】
2006350491.tif 000011
【図１０】
2006350491.tif 000012
【図１１】
2006350491.tif 000013
【図１２】
2006350491.tif 000014
【図１３】
2006350491.tif 000015
【図１４】
2006350491.tif 000016
【図１５】
2006350491.tif 000017
【図１６】
2006350491.tif 000018
【図１７】
2006350491.tif 000019
【図１８】
2006350491.tif 000020
【図１９】
2006350491.tif 000021
【図２０】
2006350491.tif 000022