(57)【要約】【課題】情報信号に対して一連の処理を行う各機能ブロックに共通コマンド送って制御する場合、その共通コマンドが、関連する機能ブロックで正確な制御タイミングで反映されるようにする。【解決手段】システム制御部１０１は共通コマンドＧＣを発行する。入力部１０４Ａ及び入力制御部１０４Ｂ、処理部１０５Ａ及び処理制御部１０５Ｂ、出力部１０６Ａ及び出力制御部１０６Ｂは、夫々、機能ブロックを構成する。各機能ブロックは、コマンドＧＣに応じて適応的に動作する。各機能ブロックは、コマンドＧＣに基づいた処理がなされた画像信号を出力するタイミングで、そのコマンドＧＣに対応したブロック間同期信号を出力する。複数の機能ブロックが所定コマンドＧＣに関連している場合、後段側の機能ブロックでは、前段側からのブロック間同期信号に基づいて、当該所定コマンドＧＣを正確な制御タイミングで反映させることができる。【選択図】        図１
2007164286.tif 000002
【特許請求の範囲】
【請求項１】
情報信号に対して一連の処理を行うための複数の機能ブロックと、
上記複数の機能ブロックの動作を制御する制御ブロックとを備え、
上記制御ブロック、または上記制御ブロックおよび上記複数の機能ブロックのうち所定の機能ブロックは共通コマンドを発行し、
上記複数の機能ブロックのそれぞれは、上記発行された共通コマンドに応じて適応的に動作する情報信号処理装置であって、
上記機能ブロックは、
上記共通コマンドに基づいた処理がなされた処理後情報信号の出力タイミングに合わせてブロック間同期信号を出力する
ことを特徴とする情報信号処理装置。
【請求項２】
上記機能ブロックは、
上記共通コマンドに基づいた処理を行う最初の機能ブロックでないときは、前段の機能ブロックから上記ブロック間同期信号を受け取った後に、該前段の機能ブロックから出力される情報信号に対して共通コマンドに基づいた処理を行う
ことを特徴とする請求項１に記載の情報信号処理装置。
【請求項３】
上記機能ブロックは、
上記情報信号を処理する処理部と、
上記処理部の動作を制御する処理制御部とからなり、
上記処理制御部は、
上記共通コマンドを受信する共通コマンド受信部と、
上記共通コマンド受信部で受信された上記共通コマンドを溜めるコマンドキューと、
上記受信キューに溜められている共通コマンドを実行するコマンド実行部と、
上記コマンド実行部で実行される上記共通コマンドに対応した上記ブロック間同期信号を溜めておく処理遅延キューと、
上記処理部から上記共通コマンドに基づいた処理がなされた処理後情報信号が出力されるタイミングに合わせて、上記処理遅延キューに溜められているブロック間同期信号を取り出して送信するブロック間同期信号送信部とを有する
ことを特徴とする請求項１に記載の情報信号処理装置。
【請求項４】
上記機能ブロックは、
前段の機能ブロックから出力される上記ブロック間同期信号を受信するブロック間同期信号受信部をさらに有し、
上記コマンド実行部は、
上記ブロック間同期信号受信部でブロック間同期信号が受信されるとき、上記受信キューに溜められている共通コマンドを実行する
ことを特徴とする請求項３に記載の情報信号処理装置。
【請求項５】
共通コマンドに応じて適応的に動作して情報信号を処理する機能ブロックであって、
上記共通コマンドに基づいた処理がなされた処理後情報信号の出力タイミングに合わせてブロック間同期信号を出力する
ことを特徴とする機能ブロック。
【請求項６】
上記共通コマンドに基づいた処理を行う最初の機能ブロックでないときは、前段の機能ブロックから上記ブロック間同期信号を受け取った後に、該前段の機能ブロックから出力される情報信号に対して共通コマンドに基づいた処理を行う
ことを特徴とする請求項５に記載の機能ブロック。
【請求項７】
情報信号を処理する処理部と、該処理部の動作を制御する処理制御部とからなり、
上記処理制御部は、
上記共通コマンドを受信する共通コマンド受信部と、
上記共通コマンド受信部で受信された上記共通コマンドを溜めるコマンドキューと、
上記受信キューに溜められている共通コマンドを実行するコマンド実行部と、
上記コマンド実行部で実行される上記共通コマンドに対応した上記ブロック間同期信号を溜めておく処理遅延キューと、
上記処理部から上記共通コマンドに基づいた処理がなされた処理後情報信号が出力されるタイミングに合わせて、上記処理遅延キューに溜められているブロック間同期信号を取り出して送信するブロック間同期信号送信部とを有する
ことを特徴とする請求項５に記載の機能ブロック。
【請求項８】
前段の機能ブロックから出力される上記ブロック間同期信号を受信するブロック間同期信号受信部をさらに有し、
上記コマンド実行部は、
上記ブロック間同期信号受信部でブロック間同期信号が受信されるとき、上記受信キューに溜められている共通コマンドを実行する
ことを特徴とする請求項７に記載の機能ブロック。
【請求項９】
共通コマンドに応じて適応的に動作して情報信号を処理する機能ブロックの制御方法であって、
上記共通コマンドを受信するステップと、
上記受信された共通コマンドを実行するステップと、
上記共通コマンドに基づいた処理がなされた処理後情報信号が出力されるタイミングに合わせてブロック間同期信号を出力するステップと
を有することを特徴とする機能ブロックの制御方法。
【請求項１０】
前段の機能ブロックから出力される上記ブロック間同期信号を受信するステップをさらに有し、
上記共通コマンドを受信するステップでは、上記ブロック間同期信号が受信されるとき、上記共通コマンドを実行する
ことを特徴とする請求項９に記載の機能ブロックの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の機能ブロックを用いて画像信号等の情報信号に一連の処理をする情報信号処理装置、それに使用される機能ブロック、およびその機能ブロックの制御方法に関する。
【０００２】
詳しくは、この発明は、共通コマンドに応じて適応的に動作して情報信号を処理する機能ブロックから、共通コマンドに基づいた処理がなされた処理後情報信号が出力されるタイミングに合わせてブロック間同期信号を出力する構成とすることによって、共通コマンドを各機能ブロックに送って制御する場合、その共通コマンドが、関連する機能ブロックで正確な制御タイミングで反映されるようにした情報信号処理装置等に係るものである。
【背景技術】
【０００３】
従来、画像信号にノイズ除去、高画質化等の一連の処理を行って出力する画像信号処理装置において、これら一連の処理を複数の機能ブロック、例えば基板、チップ、装置等を用いて実現することが考えられている。この場合、機能ブロックの追加を行うことで、機能のアップグレードを図ることができる。機能ブロックを追加する場合に、各機能ブロックを制御するための制御ブロックは、追加された機能ブロックを制御するための制御情報を取得することが必要となる。
【０００４】
例えば、特許文献１には、パーソナルコンピュータ等の情報処理装置に周辺装置を接続するとき、この周辺装置の記憶装置に格納されているドライバソフトを情報処理装置の記憶装置に自動的にインストールし、情報処理装置で周辺装置の制御を可能とする技術が記載されている。
【０００５】
【特許文献１】特開平１１−５３２８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、制御ブロックが、機能ブロックを制御する際に、機能ブロックの動作を直接制御する機能ブロック内コマンド（ローカルコマンド）を送信するものとすると、ある機能ブロックをバージョンアップされた機能ブロックに交換して機能のアップグレードを図る場合にも、制御ブロックは、上述したように機能ブロックを追加する場合と同様に、そのバージョンアップ後の機能ブロックの制御情報を取得することが必要となる。
【０００７】
そこで、本出願人は、先に、情報信号に対して複数の機能ブロックを用いて一連の処理を行うものにあって、機能ブロックのバージョンアップによる機能のアップグレードを容易に行い得るようにした情報信号処理装置を提案した（PCT/JP2005/006204)。
【０００８】
この情報信号処理装置は、制御ブロックまたは所定の機能ブロックは各機能ブロックに共通コマンドを送ると共に、各機能ブロックは送られてくる共通コマンドに応じて適応的に動作するものであって、所定の機能ブロックをバージョンアップして機能のアップグレードを図る場合に、制御ブロックからの共通コマンドを変化させる必要はなく、容易に行い得るものである。
【０００９】
上述したように共通コマンドを各機能ブロックに送って制御する情報信号処理装置の場合、一つの共通コマンドが関連する機能ブロックに同時に届くため、共通コマンドによる制御対象、例えば情報信号が画像信号である場合、処理画像に対する反映が、全ての関連する機能ブロックで同時に起こる。
【００１０】
この際、複数の機能ブロックからなる情報信号処理装置では、それぞれの機能ブロックで処理遅延があるために、同じ画像に制御する場合には本来、先頭の機能ブロックより後段の機能ブロックの方が遅れて制御すべきだが同時に制御してしまうため、後段の機能ブロックの制御タイミングが処理画像より早まる現象が起こる。
【００１１】
その結果、共通コマンドに関わる全ての反映が終わるまでの間、長い時間に渡って画像が乱れる問題がある。また、画像処理部によっては、画像が正しく入力された状態で制御をかけないと制御が反映されないものもある。
【００１２】
この発明の目的は、共通コマンドを各機能ブロックに送って制御する場合、その共通コマンドを、関連する機能ブロックで正確な制御タイミングで反映可能とすることにある。
【課題を解決するための手段】
【００１３】
この発明の概念は、
情報信号に対して一連の処理を行うための複数の機能ブロックと、
上記複数の機能ブロックの動作を制御する制御ブロックとを備え、
上記制御ブロック、または上記制御ブロックおよび上記複数の機能ブロックのうち所定の機能ブロックは共通コマンドを発行し、
上記複数の機能ブロックのそれぞれは、上記発行された共通コマンドに応じて適応的に動作する情報信号処理装置であって、
上記機能ブロックは、
上記共通コマンドに基づいた処理がなされた処理後情報信号の出力タイミングに合わせてブロック間同期信号を出力する
ことを特徴とする情報信号処理装置にある。
【００１４】
この発明において、制御ブロックは、複数の機能ブロックの動作を制御する。例えば、制御ブロックと複数の機能ブロックとは、制御バスを介して接続されている。この複数の機能ブロックにより、情報信号、例えば画像信号、音声信号等に対して、一連の処理が行われる。
【００１５】
制御ブロック、または制御ブロックおよび複数の機能ブロックのうち所定の機能ブロックからは共通コマンド（グローバルコマンド）が発行される。この共通コマンドは、複数の機能ブロックに、例えば上述した制御バスを介して送られる。複数の機能ブロックのそれぞれは、送られてくる共通コマンドに応じて、適応的に動作する。つまり、共通コマンドに関連する機能ブロックでは、当該共通コマンドが反映された制御が行われる。
【００１６】
各機能ブロックからは、共通コマンドに基づいた処理がなされた処理後情報信号の出力タイミングに合わせてブロック間同期信号が出力される。この場合、送られてくる共通コマンドに関連している機能ブロックでは、処理後情報信号は、入力された情報信号に対して共通コマンドに応じた処理が施された後の情報信号を意味する。一方、送られてくる共通コマンドに関連していない機能ブロックでは、処理後情報信号は、入力された、前段側で共通コマンドに応じた処理が施された後の情報信号を意味する。
【００１７】
例えば、機能ブロックは、情報信号を処理する信号処理部と、該信号処理部の動作を制御する制御部とから構成される。そして、制御部は、共通コマンドを受信する共通コマンド受信部と、この共通コマンド受信部で受信された共通コマンドを溜めるコマンドキューと、受信キューに溜められている共通コマンドを実行するコマンド実行部と、このコマンド実行部で実行される共通コマンドに対応したブロック間同期信号を溜めておく処理遅延キューと、信号処理部から共通コマンドに基づいた処理がなされた処理後情報信号が出力されるタイミングに合わせて、処理遅延キューに溜められているブロック間同期信号を取り出して送信するブロック間同期信号送信部とを有するものとされる。
【００１８】
このように、各機能ブロックから、共通コマンドに基づいた処理がなされた処理後情報信号の出力タイミングに合わせてブロック間同期信号が出力されるものであり、後段側の共通コマンドに関連する機能ブロックでは、このブロック間同期信号に基づいて、当該共通コマンドを正確な制御タイミングで反映させることが可能となる。
【００１９】
つまり、共通コマンドに基づいた処理を行う最初の機能ブロックでないときは、前段の機能ブロックからブロック間同期信号を受け取った後に、前段の機能ブロックから出力される情報信号に対して共通コマンドに基づいた処理が行われる。
【００２０】
例えば、機能ブロックは、前段の機能ブロックから出力されるブロック間同期信号を受信するブロック間同期信号受信部をさらに有するものとされ、上述のコマンド実行部は、ブロック間同期信号受信部でブロック間同期信号が受信されるとき、受信キューに溜められている共通コマンドを実行するようにされる。
【発明の効果】
【００２１】
この発明によれば、共通コマンドに応じて適応的に動作して情報信号を処理する機能ブロックから、共通コマンドに基づいた処理がなされた処理後情報信号が出力されるタイミングに合わせてブロック間同期信号を出力する構成とするものであり、共通コマンドを各機能ブロックに送って制御する場合、その共通コマンドを、関連する機能ブロックで正確な制御タイミングで反映させることができる。
【発明を実施するための最良の形態】
【００２２】
この発明の実施の形態について説明する。図１は、実施の形態としての画像信号処理装置１００の構成を示している。
【００２３】
この画像信号処理装置１００は、例えばマイクロコンピュータを備え、装置全体の動作を制御するシステム制御部１０１を有している。このシステム制御部１０１には、リモコン受信部１０２が接続されている。このリモコン受信部１０２は、ユーザが操作する図示しないリモコン送信機からの例えば赤外線によるリモコン信号を受信し、そのリモコン信号に対応した操作信号をシステム制御部１０１に送る。このシステム制御部１０１は、制御ブロックを構成し、制御バス１０３に接続されている。
【００２４】
また、画像信号処理装置１００は、入力部１０４Ａと、入力制御部１０４Ｂと、処理部１０５Ａと、処理制御部１０５Ｂと、出力部１０６Ａと、出力制御部１０６Ｂとを有している。入力制御部１０４Ｂ、処理制御部１０５Ｂおよび出力制御部１０６Ｂは、それぞれ、制御バス１０３に接続されている。
【００２５】
入力部１０４Ａは、複数の入力画像信号、この実施の形態では３つの画像信号Ｖi1，Ｖi2，Ｖi3からユーザ指定の画像信号を取り出して出力する処理を行う、処理部を構成している。入力制御部１０４Ｂは、入力部１０４Ａの動作を制御する、処理制御部を構成している。
【００２６】
処理部１０５Ａは、入力部１０４Ａから出力される画像信号に対して、入力処理や出力処理以外の所定の処理、例えば解像度変換（画素数変換）、ノイズ除去等の処理を行う。処理制御部１０５Ｂは、処理部１０５Ａの動作を制御する。
【００２７】
出力部１０６Ａは、処理部１０５Ａから出力される画像信号を、出力画像信号Ｖoとして出力する処理を行う、処理部を構成している。出力制御部１０６Ｂは、出力部１０６Ａの動作を制御する、処理制御部を構成している。
【００２８】
ここで、入力部１０４Ａおよび入力制御部１０４Ｂで入力処理を行う機能ブロックが構成され、また処理部１０５Ａおよび処理制御部１０５Ｂで所定の処理を行う機能ブロックが構成され、さらに出力部１０６Ａおよび出力制御部１０６Ｂで出力処理を行う機能ブロックが構成されている。
【００２９】
図２は、本実施の形態における機能ブロック１１０の基本的な構成を示している。この機能ブロック１１０は、画像信号を処理する処理部１１０Ａと、この処理部１１０Ａの動作を制御する処理制御部１１０Ｂとからなっている。
【００３０】
処理部１１０Ａには前段の機能ブロックから画像信号Ｖinが入力され、この処理部１１０Ａから後段の機能ブロックに画像信号Ｖoutが出力される。また、処理部１１０Ａから処理制御部１１０Ｂに、画像信号Ｖinに同期した垂直同期信号ＶＳ、例えばフィールド同期信号またはフレーム同期信号が供給される。
【００３１】
処理制御部１１０Ｂには制御バス１０３（図１参照）を通じて共通コマンド（グローバルコマンド）ＧＣが供給され、この処理制御部１１０Ｂから処理部１１０Ａには、共通コマンドＧＣに応じたローカルコマンドＬＣが供給される。なお、機能ブロック１１０が共通コマンドＧＣに関連した機能ブロックでないとき、処理制御部１１０Ｂから処理部１１０Ａには当該ローカルコマンドＬＣは供給されない。ここで、共通コマンドＧＣは、同報制御を行うためのコマンドであり、放送型コマンドと呼ぶこともある。この共通コマンドＧＣは、システム制御部１０１および所定の機能ブロックから発行される。
【００３２】
また、この処理制御部１１０Ｂには、前段の機能ブロックからブロック間同期信号Ｂinが入力され、この処理制御部１１０Ｂから後段の機能ブロックにブロック間同期信号Ｂoutが出力される。ここで、ブロック間同期信号Ｂin，Ｂoutは、例えば、対応する共通コマンドＧＣを特定し得る番号データ、特定の意味を示す情報データ等の情報である。
【００３３】
ブロック間同期信号Ｂinは、前段側の機能ブロックで共通コマンドＧＣに基づいた処理が行われるとき、前段の機能ブロックから、画像信号Ｖinとしての処理後画像信号が出力されるタイミングに合わせて出力される。そのため、前段側で共通コマンドに基づいた処理が行われていないとき、このブロック間同期信号Ｂinは入力されない。
【００３４】
また、ブロック間同期信号Ｂoutは、前段側の機能ブロックあるいは自己の機能ブロックで共通コマンドＧＣに基づいた処理が行われるとき、自己の機能ブロックから、画像信号Ｖoutとして処理後画像信号が出力されるタイミングに合わせて出力される。
【００３５】
図３は、処理制御部１１０Ｂの構成を示している。この処理制御部１１０Ｂは、制御本体部１２１を有している。この制御本体部１２１には、タイマ（タイマＡ）１２２およびタイマ（タイマＢ）１２３が接続されている。タイマ１２２は、後段の機能ブロックに供給すべきブロック間同期信号Ｂoutの出力タイミングを図るために使用される。タイマ１２３は、処理部１１０Ａの制御タイミングを図るために使用される。これらタイマ１２２，１２３は、制御本体部１２１に接続されている。
【００３６】
また、処理制御部１１０Ｂは、共通コマンド受信部１２４と、垂直同期信号受信部１２５と、ブロック間同期信号受信部１２６と、ローカルコマンド送信部１２７と、ブロック間同期信号送信部１２８と、受信キュー１３１と、処理遅延キュー１３２と、ローカルコマンドキュー１３３とを有している。
【００３７】
共通コマンド受信部１２４は、制御バス１０３から共通コマンドＧＣを受信し、この共通コマンドＧＣを制御本体部１２１に供給する。制御本体部１２１は、この共通コマンドＧＣを受信キュー１３１に格納する。
【００３８】
垂直同期信号受信部１２５は、処理部１１０Ａ（図２参照）から垂直同期信号ＶＳを受信し、この垂直同期信号ＶＳを制御本体部１２１に供給する。ブロック間同期信号受信部１２６は、前段の機能ブロックからブロック間同期信号Ｂinを受信し、このブロック間同期信号Ｂinを制御本体部１２１に供給する。
【００３９】
制御本体部１２１は、共通コマンドＧＣが供給された後に、その共通コマンドＧＣに係るブロック間同期信号Ｂinの供給に対応した垂直同期信号ＶＳを受信したとき、タイマ１２２，１２３を起動する。
【００４０】
また、制御本体部１２１は、その共通コマンドＧＣに係るブロック間同期信号Ｂinの供給があるとき、受信キュー１３１に格納されている共通コマンドＧＣを実行し、処理遅延キュー１３２にその実行される共通コマンドＧＣに対応し、その共通コマンドＧＣを特定し得る、あるいは特定の意味を示すブロック間同期信号（番号データ、情報データ等）を格納する。
【００４１】
また、制御本体部１２１は、共通コマンドＧＣの実行によって処理部１１０Ａを制御するためのローカルコマンドＬＣを発生し、このローカルコマンドＬＣをローカルコマンドキュー１３３に格納する。
【００４２】
なお、実行される共通コマンドＧＣが自己の機能ブロックに関連していないときは、この共通コマンドＧＣの実行によって処理部１１０Ａは制御されない。この場合、制御本体部１２１は、ローカルコマンドＬＣの発生およびそれをローカルコマンドキュー１３３に格納することを行わない。
【００４３】
また、上述したように受信キュー１３１に格納された共通コマンドＧＣに基づいた処理が前段側で行われておらず、自己の機能ブロックがその共通コマンドＧＣに関連する最初の機能ブロックであるとき、処理制御部１１０Ｂにブロック間同期信号Ｂinは入力されない。この場合、制御本体部１２１は、受信キュー１３１に共通コマンドＧＣを格納した後、最初の垂直同期信号ＶＳを受信したとき、上述したタイマ１２２，１２３の起動、共通コマンドＧＣの実行などを行う。
【００４４】
制御本体部１２１は、タイマ（タイマＢ）１２３に基づき、処理部１１０Ａの制御タイミングがきたとき、ローカルコマンドキュー１３３から、ローカルコマンドＬＣを読み出してローカルコマンド送信部１２７に供給する。ローカルコマンド送信部１２７は、そのローカルコマンドＬＣを処理部１１０Ａに送信する。処理部１１０ＡはこのローカルコマンドＬＣに基づいて動作する。
【００４５】
また、制御本体部１２１は、タイマ（タイマＡ）１２２に基づき、後段の機能ブロックにブロック間同期信号を送るタイミングがきたとき、つまり処理部１１０Ａから出力される画像信号Ｖoutが共通コマンドＧＣに基づいた処理がなされたものとなるタイミングで、処理遅延キュー１３２からブロック間同期信号を読み出して、ブロック間同期信号送信部１２８に供給する。ブロック間同期信号送信部１２８は、そのブロック間同期信号をブロック間同期信号Ｂoutとして後段の機能ブロックに送信する。
【００４６】
次に、共通コマンドＧＣに基づいた処理が前段側で行われており、前段の機能ブロックからブロック間同期信号Ｂinの送られてくる場合における、図３に示す処理制御部１１０Ｂの動作（制御本体部１２１の制御動作）を、図４のフローチャートに基づいて説明する。
【００４７】
まず、ステップＳＴ１で、パワーオン等により制御動作を開始する。そして、ステップＳＴ２で、自己の機能ブロックに関連する共通コマンドＧＣを受信したか否かを判定する。共通コマンドＧＣを受信したときは、ステップＳＴ３で、受信した共通コマンドＧＣを受信キュー１３１に格納する。
【００４８】
次に、ステップＳＴ４で、垂直同期信号ＶＳを受信したか否かを判定する。垂直同期信号ＶＳを受信したときは、ステップＳＴ５で、タイマ（タイマＡ）１２２を起動し、ステップＳＴ６で、タイマ（タイマＢ）１２３を起動する。
【００４９】
次に、ステップＳＴ７で、ブロック間同期信号Ｂinを受信したか否かを判定する。ブロック間同期信号Ｂinを受信していないときは、ステップＳＴ４に戻り、再び、垂直同期信号ＶＳを受信したか否かを判定する。一方、ステップＳＴ４でブロック間同期信号Ｂinに対応した垂直同期信号ＶＳを受信し、ステップＳＴ７でブロック間同期信号Ｂinを受信したときは、ステップＳＴ８に進む。
【００５０】
このステップＳＴ８では、受信キュー１３１に格納されている共通コマンドＧＣを実行する。そして、ステップＳＴ９で、処理遅延キュー１３２をセットする。つまり、実行される共通コマンドＧＣに対応し、その共通コマンドＧＣを特定し得る、あるいは特定の意味を示すブロック間同期信号を、処理遅延キュー１３２に格納する。
【００５１】
また、このステップＳＴ９で、共通コマンドＧＣの実行によって処理部１１０Ａを制御するためのローカルコマンドＬＣを発生し、このローカルコマンドＬＣをローカルコマンドキュー１３３に格納する。なお、自己の機能ブロックがステップＳＴ８で実行される共通コマンドＧＣに関連していない場合、ローカルコマンドＬＣを発生し、このローカルコマンドＬＣをローカルコマンドキュー１３３に格納する処理は行わない。
【００５２】
次に、ステップＳＴ１０で、タイマ（タイマＡ）１２２に基づいて、後段の機能ブロックにブロック間同期信号を送るタイミング（時間Ｔａの経過時点）であるか否かを判定する。このタイミングであるときは、ステップＳＴ１１で、処理遅延キュー１３１からブロック間同期信号Ｂoutを読み出して後段に出力し、その後にステップＳＴ１０に戻る。
【００５３】
ステップＳＴ１０でブロック間同期信号を送るタイミングでないときは、ステップＳＴ１２で、処理部１１０Ａの制御タイミング（時間Ｔｂの経過時点）であるか否かを判定する。処理部１１０Ａの制御タイミングであるときは、ステップＳＴ１３で、ローカルコマンドキュー１３３からローカルコマンドＬＣを読み出して処理部１１０Ａに出力することを開始し、その後にステップＳＴ１０に戻る。なお、自己の機能ブロックがステップＳＴ８で実行される共通コマンドＧＣに関連していない場合、ステップＳＴ１２およびステップＳＴ１３の処理は行わない。
【００５４】
ステップＳＴ１２で処理部１１０Ａの制御タイミングでないときは、ステップＳＴ１４で、ブロック間同期信号およびローカルコマンドの出力が終了したか否かを判定し、終了していないときは、ステップＳＴ１０に戻る。一方、終了したときは、ステップＳＴ１５で、共通コマンドＧＣの受信に伴う制御動作を終了する。
【００５５】
次に、図５の制御タイミングチャートを用いて、図３に示す処理制御部１１０Ｂの動作（制御本体部１２１の制御動作）を、説明する。
【００５６】
図５Ａは、各垂直期間を示している。図５Ｂに示すように、所定の垂直期間で共通コマンドＧＣが受信され、受信キュー１３１に格納されるものとする。図５Ｃは、処理部１１０Ａから処理制御部１１０Ｂに供給される、入力画像信号Ｖinに同期した垂直同期信号ＶＳを示している。
【００５７】
図５Ｄに示すように、上述したように処理部１１０Ａから処理制御部１１０Ｂに供給される垂直同期信号ＶＳのうち所定の垂直同期信号ＶＳのタイミングｔ0で、ブロック間同期信号Ｂinが受信されるものとする。
【００５８】
このブロック間同期信号Ｂinの受信に伴って、タイマ（タイマＡ）１２２およびタイマ（タイマＢ）１２３が起動され、受信キュー１３１に格納されていた共通コマンドＧＣが実行される。そして、処理遅延キュー１３２に、この共通コマンドＧＣに対応したブロック間同期信号が格納され、またこの共通コマンドＧＣの実行によって発生されるローカルコマンドＬＣがローカルコマンドキュー１３３に格納される。
【００５９】
そして、図５Ｇに示すように、時間Ｔｂが経過した時点ｔ1、つまり処理部１１０Ａの制御タイミングで、ローカルコマンドキュー１３３からローカルコマンドＬＣが読み出されて、処理部１１０Ａに送られる。また、図５Ｆに示すように、時間Ｔａが経過した時点ｔ2、つまり後段の機能ブロックにブロック間同期信号を送るタイミングで、処理遅延キュー１３２からブロック間同期信号Ｂoutが読み出されて、後段の機能ブロックに送られる。
【００６０】
ここで、後段の機能ブロックにブロック間同期信号Ｂoutを送るタイミングは、上述したように、処理部１１０Ａから出力される画像信号Ｖoutとして、共通コマンドＧＣに基づいた処理が行われた処理後画像信号の出力が開始される時点である。図５Ｅは、処理部１１０Ａから出力される画像信号Ｖoutに同期した垂直同期信号ＶＳ′を示している。
【００６１】
なお、自己の機能ブロックが、図５Ｂに示すように受信された共通コマンドＧＣに関連していない場合、図５Ｇに示すようなローカルコマンドＬＣの出力はない。
【００６２】
次に、共通コマンドＧＣに基づいた処理が前段側で行われておらず、前段の機能ブロックからブロック間同期信号Ｂinが送られてこない場合であって、自己の機能ブロックが当該共通コマンドＧＣに関連した最初の機能ブロックである場合における、図３に示す処理制御部１１０Ｂの動作（制御本体部１２１の制御動作）を、図６のフローチャートに基づいて説明する。この図６において、図４と対応する部分には同一符号を付して示している。
【００６３】
この図６のフローチャートは、図４に示すフローチャートのステップＳＴ７が取り除かれたものとなっている。この場合、ステップＳＴ４で垂直同期信号ＶＳが受信され、タイマ１２２，１２３が起動された後、直ちにステップＳＴ８で、受信キュー１３１に格納されていた共通コマンドＧＣが実行される。その他は、図４のフローチャートに示す動作と同様である。
【００６４】
なお、共通コマンドＧＣに基づいた処理が前段側で行われておらず、前段の機能ブロックからブロック間同期信号Ｂinが送られてこない場合であって、自己の機能ブロックが当該共通コマンドＧＣに関連していない機能ブロックである場合には、図３に示す処理制御部１１０Ｂの動作（制御本体部１２１の制御動作）を示すフローチャートは図示せずも、当該共通コマンドＧＣの実行によって処理遅延キュー１３２にブロック間同期信号が格納されることはなく、後段にブロック間同期信号Ｂoutを送信しない。
【００６５】
図１に示す画像信号処理装置１００の動作を説明する。入力部１０４Ａには３つの画像信号Ｖi1，Ｖi2，Ｖi3が入力される。入力部１０４Ａではこの３つの画像信号Ｖi1，Ｖi2，Ｖi3からユーザ指定の画像信号が取り出される。入力部１０４Ａで取り出される画像信号は処理部１０５Ａに供給される。処理部１０５Ａでは、入力部１０４Ａから供給される画像信号に対して所定の処理、例えば解像度変換、ノイズ除去等の処理が行われる。この処理部１０５Ａで処理された画像信号は、出力部１０６Ａに供給され、この出力部１０６Ａから出力画像信号Ｖoとして出力される。
【００６６】
図１に示す画像信号処理装置１００にあっては、各機能ブロックから、前段側あるいは自己の機能ブロックで共通コマンドＧＣに基づいた処理が行われる場合、その共通コマンドＧＣに基づいた処理がなされた画像信号Ｖoutが出力されるタイミングに合わせて、その共通コマンドＧＣに対応したブロック間同期信号が出力される。そのため、複数の機能ブロックが所定の共通コマンドＧＣに関連している場合、後段側の機能ブロックでは、このブロック間同期信号に基づいて、その所定の共通コマンドＧＣを正確な制御タイミングで反映させることができる。
【００６７】
これにより、例えば、（１）共通コマンドＧＣに基づき、処理部１０５Ａで数フレーム毎に処理された画像信号を出力し、出力部１０６Ａでその処理された数フレーム毎の画像信号をキャプチャして出力すること、（２）共通コマンドＧＣに基づき、処理部１０５Ａで画素数変換処理時の解像度軸／ノイズ軸のパラメータ値を変え、出力部１０６Ａでそのパラメータ値が変更された処理フレームに対応してそのパラメータ値のＯＳＤ表示を行うこと、（３）共通コマンドＧＣに基づき、入力部１０４Ａで取り出される画像信号を変更し、出力部１０６Ａでその画像信号の変更に伴う画像乱れを回避するためにブランキングをかけること、等を良好に行うことができる。これらの具体的な動作例については後述する。
【００６８】
また、各機能ブロックにおいては、ブロック間同期信号Ｂinが入力されてからブロック間同期信号Ｂoutを出力するまでの時間Ｔａ（図５参照）は、自己の機能ブロックにおける処理遅延に応じて設定されており、ブロック間同期信号Ｂoutは、共通コマンドＧＣに基づいた処理がなされた画像信号Ｖoutが出力されるタイミングに合わせて出力される。
【００６９】
そのため、アップグレードにより、図７に示すように機能ブロック（処理部１０５Ａおよび処理制御部１０５Ｂ）を交換した場合、または図８に示すように機能ブロック（処理部１０５Ａ′および処理制御部１０５Ｂ′）を追加する場合でも、後段の機能ブロックに届くブロック間同期信号のタイミングは変化するが、画像信号とのタイミング関係は保たれる。したがって、共通コマンドＧＣや他の部分に変更を加える必要がない。
【００７０】
なお、上述したブロック間同期信号を用いた所定の共通コマンドＧＣに係る制御シーケンスは、同一装置に一つだけ存在するのではなく、図９に示すように、異なる共通コマンドＧＣに係る複数の制御シーケンス（図９には２つの制御シーケンスＳＥＱ１，ＳＥＱ２を図示）を並存させることができる。この場合、各共通コマンドＧＣに対応したブロック間同期信号にそれぞれの共通コマンドＧＣを識別し得る番号データ、あるいは特定の意味を示すデータ等の情報を持たせることで、共通コマンドＧＣのそれぞれとブロック間同期信号との対応関係を認識でき、各制御シーケンスにおいて、それぞれの共通コマンドＧＣを関連する各機能ブロックで正確なタイミングで反映させることができる。
【００７１】
次に、具体的な動作例について説明する。
【００７２】
最初に、図１０に示すような画像信号処理装置１００Ａを用いて、共通コマンドＧＣに基づき、ＤＲＣ(Digital Reality Creation)部で数フレーム毎に解像度変換処理された画像信号を出力し、キャプチャ部でその処理された数フレーム毎の画像信号をキャプチャして出力する例を説明する。
【００７３】
まず、図１０に示す画像信号処理装置１００Ａの構成を説明する。この図１０において、図１と対応する部分には、同一符号を付し、その詳細説明は省略する。この画像信号処理装置１００Ａは、図１における処理部１０５Ａ、処理制御部１０５Ｂの部分にＤＲＣ部１３５Ａ、ＤＲＣ制御部１３５Ｂが配置され、また図１における出力部１０６Ａ、出力制御部１０６Ｂの部分にキャプチャ部１３６Ａ、キャプチャ制御部１３６Ｂが配置されたものである。
【００７４】
ＤＲＣ部１３５Ａは、解像度変換を指示する共通コマンドＧＣに基づき、５フレーム毎に解像度変換処理された画像信号を出力する処理を行う。ここで、解像度変換処理とは画素数を増加する処理であり、例えばＳＤ(Standard Definition)信号からＨＤ(High Definition)信号に変換する処理である。ＤＲＣ制御部１３５Ｂは、ＤＲＣ部１３５Ａの動作を制御する。このＤＲＣ制御部１３５Ｂは、上述の処理制御部１１０Ｂと同様の構成とされる（図３参照）。
【００７５】
図１１は、ＤＲＣ部１３５Ａの構成を示している。このＤＲＣ部１３５Ａは、同期分離部１３５ｃと、フレームメモリ部１３５ｄと、解像度変換処理部１３５ｅと、動き適応処理部１３５ｆとを有している。
【００７６】
同期分離部１３５ｃは、入力される画像信号Ｖinからフレーム同期信号ＶＳ１を分離して出力する。フレームメモリ部１３５ｄは、入力される画像信号Ｖinを一時的に格納し、また動き適応処理部１３５ｅで処理されて得られた各フレームの画像信号を一時的に格納する。
【００７７】
動き適応処理部１３５ｅは、現在のフレームに動き補償を行った過去のフレームを足し合わせて処理フレームを生成する。これらの処理フレームはフレームメモリ部１３５ｄに格納される。解像度変換処理部１３５ｆは、上述した動き適用処理部１３５ｅにより過去５フレームから生成された４つの処理フレームを用いて５フレーム毎に解像度変換処理を行って処理フレームを生成する。この処理フレームは出力画像信号Ｖoutとして出力される。
【００７８】
なお、ＤＲＣ部１３５Ａは、解像度変換を行っていない通常状態では、入力された画像信号Ｖinを、フレームメモリ部１３５ｄおよび動き適応処理部１３５ｅを介して、そのまま画像信号Ｖouｔとして出力する。
【００７９】
キャプチャ部１３６Ａは、解像度変換を指示する共通コマンドＧＣに基づき、ＤＲＣ部１３５Ａから出力される、５フレーム毎の解像度変換処理がなされた処理フレームをフレームメモリに格納し、その処理フレームを、次の処理フレームが得られるまで繰り返し出力する処理を行う。キャプチャ制御部１３６Ｂは、キャプチャ部１３６Ａの動作を制御する。このキャプチャ部１３５Ｂは、上述の処理制御部１１０Ｂと同様の構成とされる（図３参照）。
【００８０】
図１２は、キャプチャ部１３６Ａの構成を示している。このキャプチャ部１３６Ａは、同期分離部１３６ｃと、フレームメモリ部１３６ｄとを有している。同期分離部１３６ｃは、入力される画像信号Ｖinからフレーム同期信号ＶＳ２を分離して出力する。フレームメモリ部１３６ｄは、入力される画像信号Ｖinのうち５フレーム毎の解像度変換処理がなされた処理フレームをキャプチャし、その処理フレームを次の処理フレームをキャプチャするまで保持する。そして、このフレームメモリ部１３６ｆから、保持されている解像度変換処理がなされた処理フレームが、出力画像信号Ｖout（Ｖo）として繰り返し出力される。
【００８１】
キャプチャ部１３６ｄは、フレームメモリ１およびフレームメモリ２を備えている。そして、ある５フレーム期間では、図１３Ｂに示すように、フレームメモリ２から前の５フレーム期間に格納された解像度変換処理がなされた処理フレームが繰り返し読み出されて出力されると共に、フレームメモリ１にその５フレーム期間の最後のフレーム期間で解像度変換処理がなされた新たな処理フレームが格納される。次の、５フレーム期間では、フレームメモリ１とフレームメモリ２の状態は逆とされる。
【００８２】
なお、キャプチャ部１３６Ａは、ＤＲＣ部１３５Ａが解像度変換を行っていない通常状態にあるときは、入力された画像信号Ｖinを、フレームメモリ部１３６ｄを介して、そのまま画像信号Ｖoutとして出力する。この場合、あるフレーム期間では、図１３Ａに示すように、フレームメモリ２から前のフレーム期間で格納されたフレームが読み出されて出力されると共に、フレームメモリ１に当該フレーム期間のフレームが格納される。次のフレーム期間では、フレームメモリ１とフレームメモリ２の状態は逆とされる。
【００８３】
次に、図１４の制御タイミングチャートを用いて、図１０の画像信号処理装置１００Ａにおいて、解像度変換を指示する共通コマンドＧＣがシステム制御部１０１から発行された場合の動作を説明する。
【００８４】
図１４Ａは、各フレーム期間を示している。図１４Ｂに示すように、所定のフレーム期間で、システム制御部１０１から、解像度変換を指示する共通コマンドＧＣが発行されるものとする。図１４Ｃは、ＤＲＣ部１３５ＡからＤＲＣ制御部１３５Ｂに供給される、ＤＲＣ部１３５Ａに入力される画像信号Ｖinに同期したフレーム同期信号ＶＳ１を示している。
【００８５】
ＤＲＣ制御部１３５Ｂは、上述したようにシステム制御部１０１から共通コマンドＧＣが発行されて受信キュー１３１にその共通コマンドＧＣを格納した後、ＤＲＣ部１３５ＡからＤＲＣ制御部１３５Ｂに供給されるフレーム同期信号ＶＳ１のタイミングｔ10で、タイマを起動し、さらに受信キュー１３１に格納されている共通コマンドＧＣを実行し、処理遅延キュー１３２に、この共通コマンドＧＣに対応したブロック間同期信号を格納し、またこの共通コマンドＧＣの実行によって発生されるローカルコマンドＬＣ１をローカルコマンドキュー１３３に格納する。
【００８６】
そして、ＤＲＣ制御部１３５Ｂは、図１４Ｄに示すように、時間Ｔb1が経過した時点ｔ11、つまりＤＲＣ部１３５Ａの制御タイミングで、ローカルコマンドキュー１３３からローカルコマンドＬＣ１の読み出しを開始して、ＤＲＣ部１３５Ａに送る。この場合、ＤＲＣ部１３５Ａには、フレーム同期信号ＶＳ１に同期して、各フレーム期間に一個ずつ、ローカルコマンドＣd1，Ｃd2，Ｃd3，・・・が順次供給される。
【００８７】
図１５は、ローカルコマンドＣd1，Ｃd2，Ｃd3，・・・の内容を示している。Ｃd1，Ｃd2，Ｃd3，Ｃd4は動き適応処理を行わせるためのローカルコマンドであって、これにより動き適応処理された４つの処理フレームが形成される。Ｃd5は解像度変換処理を行わせるためのローカルコマンドであって、これにより動き適応処理された４つの処理フレームを用いて、解像度変換処理された１つの処理フレームが形成される。以下のＣd6，Ｃd7，・・・は、上述のＣd1〜Ｃd5の繰り返しである。
【００８８】
また、ＤＲＣ制御部１３５Ｂは、図１４Ｅに示すように、時間Ｔa1が経過した時点ｔ12、つまり後段の機能ブロックにブロック間同期信号を送るタイミングで、処理遅延キュー１３２からブロック間同期信号Ｂoutを読み出し、キャプチャ制御部１３６Ｂに送る。この時点ｔ12は、ＤＲＣ部１３５Ａから動き適応処理された最初の処理フレームが出力される開始時点である。図１４Ｆは、キャプチャ部１３６Ａからキャプチャ制御部１３６Ｂに供給される、キャプチャ部１３６Ａに入力される画像信号Ｖinに同期したフレーム同期信号ＶＳ２を示している。
【００８９】
キャプチャ制御部１３６Ｂも、上述したようにシステム制御部１０１から発行された共通コマンドＧＣを受信キュー１３１に格納する。そして、キャプチャ制御部１３６Ｂは、上述したようにＤＲＣ制御部１３５Ｂからのブロック間同期信号Ｂin（図１４Ｅに示すブロック間同期信号Ｂout）を受信したタイミングｔ12で、タイマを起動し、さらに受信キュー１３１に格納されている共通コマンドＧＣを実行し、その実行によって発生されるローカルコマンドＬＣ２をローカルコマンドキュー１３３に格納する。
【００９０】
そして、キャプチャ制御部１３６Ｂは、図１４Ｇに示すように、時間Ｔb2が経過した時点ｔ13、つまりキャプチャ部１３６Ａの制御タイミングで、ローカルコマンドキュー１３３からローカルコマンドＬＣ２の読み出しを開始して、キャプチャ部１３６Ａに送る。この場合、キャプチャ部１３６Ａには、フレーム同期信号ＶＳ２に同期して、各フレーム期間に一個ずつ、ローカルコマンドＣc1，Ｃc2，Ｃc3，・・・が順次供給される。
【００９１】
図１６は、ローカルコマンドＣc1，Ｃc2，Ｃc3，・・・の内容を示している。Ｃc1は黒画面の出力状態とするためのローカルコマンド、Ｃc2〜Ｃc4，Ｃc6〜Ｃc9はその状態をホールドするためのローカルコマンド、Ｃc5，Ｃc10は直前のフレーム期間に格納された、解像度変換処理がなされた処理フレームの画面の出力状態とするためのローカルコマンドである。
【００９２】
これにより、Ｃc2〜Ｃc5のそれぞれが供給されるフレーム期間では、一方のフレームメモリ、例えばフレームメモリ１から黒画面の画像信号Ｖoutが繰り返し読み出されて出力される。また、これらのフレーム期間では、他方のフレームメモリ、例えばフレームメモリ２にはＤＲＣ部１３５Ａから出力される処理フレームが順次上書きされて格納されていき、これらのフレーム期間の終了時には、解像度変換処理がなされた処理フレームが格納された状態となる。
【００９３】
また、Ｃc6〜Ｃc10のそれぞれが供給されるフレーム期間では、他方のフレームメモリから解像度変換処理がなされた処理フレームが繰り返し読み出されて出力画像信号Ｖoutとして出力される。また、これらのフレーム期間では、一方のフレームメモリにはＤＲＣ部１３５Ａから出力される処理フレームが順次上書きされて格納されていき、これらのフレーム期間の終了時には、解像度変換処理がなされた新たな処理フレームが格納された状態となる。以下のＣd11，Ｃd12，Ｃd13，・・・は、上述のＣd6〜Ｃd10の繰り返しである。
【００９４】
このように、図１０に示す画像信号処理装置１００Ａにおいては、解像度変換処理を指示する共通コマンドＧＣが発行されるとき、ＤＲＣ部１３５Ａでその共通コマンドＧＣが実行されて、４フレームの動き適応処理およびその結果を用いる１フレームの解像度変換処理が繰り返し行われ、その処理結果が出力画像信号Ｖoutとして出力され、キャプチャ部１３６Ａに供給される。そして、ＤＲＣ部１３５Ａから最初の動き適応処理がなされた処理フレームが出力されるタイミングで、ＤＲＣ制御部１３５Ｂからブロック間同期信号Ｂoutが出力されてキャプチャ制御部１３６Ｂに供給される。
【００９５】
そして、キャプチャ制御部１３６Ｂによるキャプチャ部１３６Ａの制御は、このブロック間同期信号に基づいたタイミングで行われる。つまり、キャプチャ部１３６Ａでは、ＤＲＣ部１３５Ａから供給される５フレーム毎の解像度変換処理がなされた処理フレームがフレームメモリに確実に取り込まれ、その処理フレームが出力画像信号Ｖout（Ｖo）として出力される。これにより、５フレーム毎の解像度変換処理がなされた処理フレームを確実にキャプチャし、その処理フレームを出力し続けることができる。
【００９６】
次に、図１７に示すような画像信号処理装置１００Ｂを用いて、共通コマンドＧＣに基づき、ＤＲＣ部で画素数変換処理時の解像度軸／ノイズ軸のパラメータ値を変え、ＯＳＤ部でそのパラメータ値が変更された処理フレームに対応してそのパラメータ値のＯＳＤ表示を行う例を説明する。
【００９７】
まず、図１７に示す画像信号処理装置１００Ｂの構成を説明する。この図１７において、図１と対応する部分には、同一符号を付し、その詳細説明は省略する。この画像信号処理装置１００Ｂは、図１における処理部１０５Ａ、処理制御部１０５Ｂの部分にＤＲＣ部１３５Ａ′、ＤＲＣ制御部１３５Ｂ′が配置され、また図１における出力部１０６Ａ、出力制御部１０６Ｂの部分にＯＳＤ部１３７Ａ、ＯＳＤ制御部１３７Ｂが配置され、さらにあらたな機能ブロックとしての描画部１３８Ａおよび描画制御部１３８Ｂを有している。
【００９８】
ＤＲＣ部１３５Ａ′は、画素数変換処理を行う処理部であって、解像度軸／ノイズ軸のパラメータ値を指示する共通コマンドＧＣに基づき、当該パラメータ値に応じた係数データを用い、推定式で、出力すべき画像信号を構成する各画素の信号を求める。ＤＲＣ制御部１３５Ｂ′は、ＤＲＣ部１３５Ａ′の動作を制御する。このＤＲＣ制御部１３５Ｂ′は、上述の処理制御部１１０Ｂと同様の構成とされる（図３参照）。
【００９９】
描画部（グラフィック部）１３８Ａは、画面に貼り付ける文字や絵のキャラクタ生成を行う。この描画部１３８Ａは、解像度軸／ノイズ軸のパラメータ値を指示する共通コマンドＧＣに基づき、その解像度値を示す文字を表示するための表示フレームを生成する。描画制御部１３８Ｂは、描画部１３８Ａの動作を制御する。この描画制御部１３８Ｂは、上述の処理制御部１１０Ｂと同様の構成とされる（図３参照）。
【０１００】
ＯＳＤ部１３７Ａは、ＤＲＣ部１３５Ａ′の処理フレームに、描画部１３８Ａで生成された表示フレームを合成し、文字や絵のキャラクタをＯＳＤ表示する。このＤＳＤ部１３７Ａは、解像度軸／ノイズ軸のパラメータ値を指示する共通コマンドＧＣに基づき、ＤＲＣ部１３５Ａ′の処理フレームに、描画部１３８Ａで生成されたパラメータ値を表示するための表示フレームを合成し、画像信号Ｖout（Ｖo）として出力する。
【０１０１】
図１８は、ＯＳＤ部１３７Ａの構成を示している。このＯＳＤ部１３７Ａは、同期分離部１３７ｃと、フレームメモリ１３７ｄと、合成部１３７ｅとを有している。同期分離部１３７ｃは、ＤＲＣ部１３７Ａ′から入力される画像信号である処理フレームＶin1からフレーム同期信号ＶＳ４を分離して出力する。フレームメモリ１３７ｄは、描画部１３８Ａで生成される表示フレームＶin2を格納する。合成部１３７ｅは、ＤＲＣ部１３７Ａ′から入力される処理フレームＶin1を図示しないフレームメモリに格納し、このフレームメモリに直前のフレーム期間で格納された処理フレームＶinに、フレームメモリ１３７ｄに格納されている表示フレームＶin2を合成し、出力画像信号Ｖout（Ｖo）として出力する。
【０１０２】
次に、図１９の制御タイミングチャートを用いて、図１７の画像信号処理装置１００Ｂおいて、解像度軸／ノイズ軸のパラメータ値を指示する共通コマンドＧＣがシステム制御部１０１から発行された場合の動作を説明する。
【０１０３】
図１９Ａは、各フレーム期間を示している。図１９Ｂに示すように、所定のフレーム期間で、システム制御部１０１から、解像度軸／ノイズ軸のパラメータ値を指示する共通コマンドＧＣが発行されるものとする。図１９Ｃは、ＤＲＣ部１３５Ａ′からＤＲＣ制御部１３５Ｂ′に供給される、ＤＲＣ部１３５Ａ′に入力される画像信号Ｖinに同期したフレーム同期信号ＶＳ３を示している。
【０１０４】
ＤＲＣ制御部１３５Ｂ′は、上述したようにシステム制御部１０１から共通コマンドＧＣが発行されて受信キュー１３１にその共通コマンドＧＣを格納した後、ＤＲＣ部１３５Ａ′からＤＲＣ制御部１３５Ｂ′に供給されるフレーム同期信号ＶＳ３のタイミングｔ20で、タイマを起動し、さらに受信キュー１３１に格納されている共通コマンドＧＣを実行し、処理遅延キュー１３２に、この共通コマンドＧＣに対応したブロック間同期信号を格納し、またこの共通コマンドＧＣの実行によって発生されるローカルコマンドＬＣ３をローカルコマンドキュー１３３に格納する。
【０１０５】
そして、ＤＲＣ制御部１３５Ｂ′は、図１９Ｄに示すように、時間Ｔb3が経過した時点ｔ21、つまりＤＲＣ部１３５Ａ′の制御タイミングで、ローカルコマンドキュー１３３からローカルコマンドＬＣ３の読み出しを開始して、ＤＲＣ部１３５Ａ′に送る。これにより、ＤＲＣ部１３５Ａ′では、解像度軸／ノイズ軸のパラメータ値が指示された値に変更される。
【０１０６】
また、ＤＲＣ制御部１３５Ｂ′は、図１９Ｅに示すように、時間Ｔa2が経過した時点ｔ23、つまり後段の機能ブロックにブロック間同期信号を送るタイミングで、処理遅延キュー１３２からブロック間同期信号Ｂoutを読み出し、ＯＳＤ制御部１３７Ｂに送る。この時点ｔ23は、ＤＲＣ部１３５Ａ′から、指示された解像度軸／ノイズ軸のパラメータ値で得られた最初の処理フレームが出力される開始時点である。図１９Ｆは、ＯＳＤ部１３７ＡからＯＳＤ制御部１３７Ｂに供給される、ＯＳＤ部１３７Ａに入力される画像信号Ｖinに同期したフレーム同期信号ＶＳ４を示している。
【０１０７】
描画制御部１３８Ｂは、上述したようにシステム制御部１０１から発行された共通コマンドＧＣを受信キュー１３１に格納する。そして、描画制御部１３８Ｂは、この共通コマンドＧＣを直ちに実行し、図１９Ｇに示すように、時間ｔb4が経過した時点ｔ22、つまり描画部１３８Ａの制御タイミングで、ローカルコマンドＬＣ５を描画部１３８Ａに送り、この描画部１３８Ａに、指示された解像度軸／ノイズ軸のパラメータ値を表示するための表示フレームを生成させる。この表示フレームはＯＳＤ部１３７Ａに入力され、フレームメモリ１３７ｄ（図１８参照）に格納される。
【０１０８】
また、ＯＳＤ制御部１３７Ｂも、上述したようにシステム制御部１０１から発行された共通コマンドＧＣを受信キュー１３１に格納する。そして、ＯＳＤ制御部１３７Ｂは、上述したようにＤＲＣ制御部１３５Ｂ′からのブロック間同期信号Ｂin（図１９Ｅに示すブロック間同期信号Ｂout）を受信したタイミングｔ23で、タイマを起動し、さらに受信キュー１３１に格納されている共通コマンドＧＣを実行し、その実行によって発生されるローカルコマンドＬＣ４をローカルコマンドキュー１３３に格納する。
【０１０９】
そして、ＯＳＤ制御部１３７Ｂは、図１９Ｈに示すように、時間Ｔb5が経過した時点ｔ24、つまりＯＳＤ部１３７Ａの制御タイミングで、ローカルコマンドキュー１３３からローカルコマンドＬＣ４の読み出しを開始して、ＯＳＤ部１３７Ａに送る。これにより、ＯＳＤ部１３７Ａでは、ＤＲＣ部１３５Ａ′から供給される、指示された解像度軸／ノイズ軸のパラメータ値で得られた処理フレームに対して、そのパラメータ値を表示する表示フレームが合成され、その合成フレームが画像信号Ｖoutとして出力される。
【０１１０】
このように、図１７に示す画像信号処理装置１００Ｂにおいては、解像度軸／ノイズ軸のパラメータ値を指示する共通コマンドＧＣが発行されるとき、ＤＲＣ部１３５Ａ′でその共通コマンドＧＣが実行され、指示されたパラメータ値で画素数変換処理が行われ、その処理結果が出力画像信号Ｖoutとして出力され、ＯＳＤ部１３７Ａに供給される。そして、指示されたパラメータ値で画素数変換処理がなされた最初の処理フレームがＤＲＣ部１３５Ａ′から出力されるタイミングで、ＤＲＣ制御部１３５Ｂ′からブロック間同期信号Ｂoutが出力されてＯＳＤ制御部１３７Ｂに供給される。
【０１１１】
また、解像度軸／ノイズ軸のパラメータ値を指示する共通コマンドＧＣの発行に基づいて、描画部１３８Ａでは、指示された解像度軸／ノイズ軸のパラメータ値をＯＳＤ表示するための表示フレームが形成され、この表示フレームはＯＳＤ部１３７Ａに供給されてフレームメモリ１３７ｄに格納される。
【０１１２】
そして、ＯＳＤ制御部１３７ＢによるＯＳＤ部１３７Ａの制御は、上述したＤＲＣ制御部１３５Ｂ′から供給されるブロック間同期信号に基づいたタイミングで行われる。つまり、ＯＳＤ部１３７Ａでは、ＤＲＣ部１３５Ａ′から供給される、指示されたパラメータ値で画素数変換処理されて得られた処理フレームに対して、そのパラメータ値を表示する表示フレームが合成され、その合成フレームが出力画像信号Ｖout（Ｖo）として出力される。
【０１１３】
これにより、解像度軸／ノイズ軸のパラメータ値の変化による画像の変化と、そのパラメータ値のＯＳＤ表示の変化とが一致する。図２０は、解像度軸／ノイズ軸のパラメータ値のＯＳＤ表示例を示している。「２５  くっきり感」は、解像度軸のパラメータ値が２５であることを示しており、「すっきり感  １」は、ノイズ軸のパラメータ値が１であることを示している。
【０１１４】
次に、図２１の制御タイミングチャートを用いて、図１７に示すような画像信号処理装置１００Ｂにおいて、共通コマンドＧＣに基づき、入力部１０４Ａで取り出される画像信号を変更し、ＯＳＤ部１３７Ａでその画像信号の変更に伴う画像乱れを回避するためにブランキングをかける動作を説明する。
【０１１５】
図２１Ａは、各フレーム期間を示している。図２１Ｂに示すように、所定のフレーム期間で、システム制御部１０１から、画像切り換えを指示する共通コマンドＧＣが発行されるものとする。図２１Ｃは、入力部１０４Ａから入力制御部１０４Ｂに供給されるフレーム同期信号ＶＳ５を示している。このフレーム同期信号ＶＳ５は、入力部１０４Ａで選択される入力画像信号から分離されて得られる。したがって、画像信号の切り換えが行われる場合には、その切り換えに対応して同期が乱れたものとなる。
【０１１６】
入力制御部１０４Ｂは、上述したようにシステム制御部１０１から発行された共通コマンドＧＣを受信キュー１３１に格納する。そして、入力制御部１０４Ｂは、この共通コマンドＧＣが発行された後の最初のフレーム同期信号ＶＳ５のタイミングｔ30で、タイマを起動し、さらに受信キュー１３１に格納されている共通コマンドＧＣを実行し、処理遅延キュー１３２に、この共通コマンドＧＣに対応したブロック間同期信号を格納し、またこの共通コマンドＧＣの実行によって発生されるローカルコマンドＬＣ６をローカルコマンドキュー１３３に格納する。
【０１１７】
そして、入力制御部１０４Ｂは、図２１Ｄに示すように、時間Ｔb6が経過した時点ｔ32、つまり入力部１０４Ａの制御タイミングで、ローカルコマンドキュー１３３からローカルコマンドＬＣ６を読み出して、入力部１０４Ａに送る。これにより、入力部１０４Ａでは、画像信号の切り換えが行われる。この場合、入力部１０４Ａから出力される画像信号Ｖoutの同期は乱れる。
【０１１８】
また、入力制御部１０４Ａは、図２１Ｅに示すように、時間Ｔa3が経過した時点ｔ31で、同期外れを示すブロック間同期信号を、時間Ｔa4が経過した時点ｔ36で、復帰を示すブロック間同期信号を、それぞれ、処理遅延キュー１３２から読み出して後段のＤＲＣ制御部１３５′Ｂに送る。時点ｔ31は、切り換え前の出力画像信号Ｖoutの最後のフレーム同期信号に対応したタイミングであり、時点ｔ36は、切り換え後の出力画像信号Ｖoutの最初のフレーム同期信号に対応したタイミングである。図２１Ｆは、ＤＲＣ部１３５Ａ′からＤＲＣ制御部１３５Ｂ′に供給される、ＤＲＣ部１３５Ａに入力される画像信号Ｖinに同期したフレーム同期信号ＶＳ３を示している。
【０１１９】
ＤＲＣ制御部１３５Ｂ′は、上述したようにシステム制御部１０１から共通コマンドＧＣが発行されるとき、受信キュー１３１にその共通コマンドＧＣを格納する。そして、このＤＲＣ制御部１３５Ｂ′は、上述した入力制御部１０４Ｂからの同期外れを示すブロック間同期信号Ｂin（図２１Ｅに示す一番目のブロック間同期信号Ｂout）を受信したタイミングｔ31で、タイマを起動し、処理遅延キュー１３２に、同期外れを示すブロック間同期信号を格納する。
【０１２０】
そして、ＤＲＣ制御部１３５Ｂ′は、図２１Ｇに示すように、時間Ｔa5が経過した時点ｔ34で、同期外れを示すブロック間同期信号を処理遅延キュー１３２から読み出して後段のＯＳＤ制御部１３７Ｂに送る。時点ｔ34は、切り換え前の出力画像信号Ｖoutの最後のフレーム同期信号ＶＳ４に対応したタイミングである。
【０１２１】
同様に、ＤＲＣ制御部１３５Ｂ′は、上述した入力制御部１０４Ｂからの復帰を示すブロック間同期信号Ｂin（図２１Ｅに示す二番目のブロック間同期信号Ｂout）を受信したタイミングｔ36で、タイマを起動し、処理遅延キュー１３２に、復帰を示すブロック間同期信号を格納する。
【０１２２】
そして、ＤＲＣ制御部１３５Ｂ′は、図２１Ｇに示すように、時間Ｔa6が経過した時点ｔ37で、復帰を示すブロック間同期信号を処理遅延キュー１３２から読み出して後段のＯＳＤ制御部１３７Ｂに送る。時点ｔ37は、切り換え後の出力画像信号Ｖoutの最初のフレーム同期信号ＶＳ４に対応したタイミングである。図２１Ｈは、ＯＳＤ部１３７ＡからＯＳＤ制御部１３７Ｂに供給される、ＯＳＤ部１３７Ａに入力される画像信号Ｖinに同期したフレーム同期信号ＶＳ４を示している。
【０１２３】
描画制御部１３８Ｂは、上述したようにシステム制御部１０１から発行された共通コマンドＧＣを受信キュー１３１に格納する。そして、描画制御部１３８Ｂは、この共通コマンドＧＣを直ちに実行し、図２１Ｉに示すように、時間ｔb9が経過した時点ｔ33、つまり描画部１３８Ａの制御タイミングで、ローカルコマンドＬＣ５を描画部１３８Ａに送り、この描画部１３８Ａに、変更された画像信号に対応したチャネルや入力機器を表示するための表示フレームを生成させる。この表示フレームはＯＳＤ部１３７Ａに入力され、フレームメモリ１３７ｄ（図１８参照）に格納される。
【０１２４】
また、ＯＳＤ制御部１３７Ｂも、上述したようにシステム制御部１０１から発行された共通コマンドＧＣを受信キュー１３１に格納する。そして、ＯＳＤ制御部１３７Ｂは、上述したようにＤＲＣ制御部１３５Ｂ′から同期外れを示すブロック間同期信号（図２１Ｇに示す一番目のブロック間同期信号Ｂout）を受信したタイミングｔ34で、タイマを起動し、さらに受信キュー１３１に格納されている共通コマンドＧＣを実行し、その実行によって発生されるローカルコマンドＬＣ４をローカルコマンドキュー１３３に格納する。このローカルコマンドＬＣ４は、黒画面を出力させるためのコマンドである。
【０１２５】
そして、ＯＳＤ制御部１３７Ｂは、図２１Ｊに示すように、時間Ｔb7が経過した時点ｔ35で、ローカルコマンドキュー１３３からローカルコマンドＬＣ４を読み出して、ＯＳＤ部１３７Ａに送る。これにより、ＯＳＤ部１３７Ａは、時点Ｐから、黒画面を表示する画像信号Ｖout（Ｖo）を出力する。この時点Ｐは、切り換え前の画像信号の最後のフレーム同期信号ＶＳ６に対応したタイミングである。
【０１２６】
同様に、ＯＳＤ制御部１３７Ｂは、上述したようにＤＲＣ制御部１３５Ｂ′から復帰を示すブロック間同期信号（図２１Ｇに示す二番目のブロック間同期信号Ｂout）を受信したタイミングｔ37で、タイマを起動し、さらに受信キュー１３１に格納されている共通コマンドＧＣを実行し、その実行によって発生されるローカルコマンドＬＣ４をローカルコマンドキュー１３３に格納する。このローカルコマンドＬＣ４は、黒画面から通常画面に復帰させるためのコマンドである。
【０１２７】
そして、ＯＳＤ制御部１３７Ｂは、図２１Ｊに示すように、時間Ｔb8が経過した時点ｔ38で、ローカルコマンドキュー１３３からローカルコマンドＬＣ４を読み出して、ＯＳＤ部１３７Ａに送る。これにより、ＯＳＤ部１３７Ａは、時点Ｑから、切り換え後の画像信号Ｖout（Ｖo）を出力する。
【０１２８】
なおこの場合、ＯＳＤ部１３７Ａでは、ＤＲＣ部１３５Ａ′からの処理フレームに描画部１３８Ａで生成された、変更された画像信号に対応したチャネルや入力機器を表示するための表示フレームが合成され、その合成フレームが画像信号Ｖout（Ｖo）として出力される。
【０１２９】
この時点Ｑは、切り換え後の画像信号の最初のフレーム同期信号ＶＳ６に対応したタイミングである。図２１Ｋは、ＯＳＤ部１３７Ａから出力される画像信号Ｖout（Ｖo）に同期したフレーム同期信号ＶＳ６を示している。
【０１３０】
このように、図１７に示す画像信号処理装置１００Ｂにおいては、画像切り換えを指示する共通コマンドＧＣが発行されるとき、入力部１０４Ａで画像信号の切り換えが行われ、入力制御部１０４Ｂからは、切り換え前の画像信号の最後のフレーム同期信号に対応して同期外れを示すブロック間同期信号Ｂoutが出力され、切り換え後の画像信号の最初のフレーム同期信号に対応して復帰を示すブロック間同期信号Ｂoutが出力され、これらの同期信号がＤＲＣ制御部１３５Ｂ′を介して、ＯＳＤ制御部１３７Ｂに伝達される。
【０１３１】
そして、ＯＳＤ制御部１３７ＢによるＯＳＤ部１３７Ａの制御は、上述した同期外れおよび復帰を示すブロック間同期信号Ｂoutに基づいたタイミングで行われ、ＯＳＤ部１３７Ａからは、切り換え前の画像信号の最後のフレーム同期信号から切り換え後の画像信号の最初のフレーム同期信号までの間の同期が外れる時間でのみ、黒画面を表示する画像信号Ｖout（Ｖo）が出力される。これにより、黒画面が出力される時間を最短にできる。
【０１３２】
なお、上述実施の形態としては画像信号を取り扱う画像信号処理装置を示したが、この発明はその他の情報信号、例えば音声信号等を取り扱う装置にも同様に適用できる。
【産業上の利用可能性】
【０１３３】
この発明は、共通コマンドを各機能ブロックに送って制御する場合、当該共通コマンドが、関連する機能ブロックで正確な制御タイミングで反映されるものであり、複数の機能ブロックを用いて画像信号等の情報信号に一連の処理する情報信号処理装置に適用できる。
【図面の簡単な説明】
【０１３４】
【図１】実施の形態としての画像信号処理装置の構成を示すブロック図である。
【図２】機能ブロックの基本的な構成を示すブロック図である。
【図３】処理制御部の構成を示すブロック図である。
【図４】共通コマンドに基づいた処理が前段側で行われており、前段の機能ブロックからブロック間同期信号が送られてくる場合における、処理制御部の制御動作を示すフローチャートである。
【図５】処理制御部の制御動作を示すタイミングチャートである。
【図６】共通コマンドに基づいた処理が前段側で行われておらず、前段の機能ブロックからブロック間同期信号が送られてこない場合であって、自己の機能ブロックが当該共通コマンドに関連した最初の機能ブロックである場合における、処理制御部の制御動作を示すフローチャートである。
【図７】機能ブロックの交換時におけるこの発明の有効性を説明するための図である。
【図８】機能ブロックの追加時におけるこの発明の有効性を説明するための図である。
【図９】複数の制御シーケンスの並存について説明するための図である。
【図１０】共通コマンドに基づき、ＤＲＣ部で数フレーム毎に処理された画像信号を出力し、キャプチャ部でその処理された数フレーム毎の画像信号をキャプチャして出力する例を説明するための画像信号処理装置を示すブロック図である。
【図１１】ＤＲＣ部の構成を示すブロック図である。
【図１２】キャプチャ部の構成を示すブロック図である。
【図１３】フレームメモリ部内のメモリ構成を説明するための図である。
【図１４】解像度変換を指示する共通コマンドがシステム制御部から発行された場合における制御動作を説明するためのタイミングチャートである。
【図１５】ＤＲＣ制御部からＤＲＣ部に送られる各ローカルコマンドの内容を示す図である。
【図１６】キャプチャ制御部からキャプチャ部に送られるローカルコマンドの内容を示す図である。
【図１７】共通コマンドに基づき、ＤＲＣ部で画素数変換処理時の解像度軸／ノイズ軸のパラメータ値を変え、ＯＳＤ部でそのパラメータ値が変更された処理フレームに対応してそのパラメータ値のＯＳＤ表示を行う例を説明するための画像信号処理装置を示すブロック図である。
【図１８】ＯＳＤ部の構成を示すブロック図である。
【図１９】解像度軸／ノイズ軸のパラメータ値を指示する共通コマンドがシステム制御部から発行された場合における制御動作を説明するためのタイミングチャートである。
【図２０】解像度軸／ノイズ軸のパラメータ値のＯＳＤ表示例を示す図である。
【図２１】画像切り換えを指示する共通コマンドがシステム制御部から発行された場合における制御動作を説明するためのタイミングチャートである。
【符号の説明】
【０１３５】
１００，１００Ａ，１００Ｂ・・・画像信号処理装置、１０１・・・システム制御部、１０２・・・リモコン受信部、１０３・・・制御バス、１０４Ａ・・・入力部、１０４Ｂ・・・入力制御部、１０５Ａ・・・処理部、１０５Ｂ・・・処理制御部、１０６Ａ・・・出力部、１０６Ｂ・・・出力制御部、１１０・・・機能ブロック、１１０Ａ・・・処理部、１１０Ｂ・・・処理制御部、１２１・・・制御本体部、１２２，１２３・・・タイマ、１２４・・・共通コマンド受信部、１２５・・・垂直同期信号受信部、１２６・・・ブロック間同期信号受信部、１２７・・・ローカルコマンド送信部、１２８・・・ブロック間同期信号送信部、１３１・・・受信キュー、１３２・・・処理遅延キュー、１３３・・・ローカルコマンドキュー、１３５Ａ，１３５Ａ′・・・ＤＲＣ部、１３５Ｂ，１３５Ｂ′・・・ＤＲＣ制御部、１３６Ａ・・・キャプチャ部、１３６Ｂ・・・キャプチャ制御部、１３７Ａ・・・ＯＳＤ部、１３７Ｂ・・・ＯＳＤ制御部、１３８Ａ・・・描画部、１３８Ｂ・・・描画制御部
【図１】
2007164286.tif 000003
【図２】
2007164286.tif 000004
【図３】
2007164286.tif 000005
【図４】
2007164286.tif 000006
【図５】
2007164286.tif 000007
【図６】
2007164286.tif 000008
【図７】
2007164286.tif 000009
【図８】
2007164286.tif 000010
【図９】
2007164286.tif 000011
【図１０】
2007164286.tif 000012
【図１１】
2007164286.tif 000013
【図１２】
2007164286.tif 000014
【図１３】
2007164286.tif 000015
【図１４】
2007164286.tif 000016
【図１５】
2007164286.tif 000017
【図１６】
2007164286.tif 000018
【図１７】
2007164286.tif 000019
【図１８】
2007164286.tif 000020
【図１９】
2007164286.tif 000021
【図２０】
2007164286.tif 000022
【図２１】
2007164286.tif 000023