(57)【要約】【課題】統括制御基板４とその他の基板５〜８の通信が単方向通信であり、その通信手順が定義されていなかったため、統括制御基板が表示制御装置の内部構成を把握することができなかった。その結果、制御命令を通知する必要がない基板に対しても制御命令を通知するといった無駄な処理を行なったり、統括制御基板が、その他の基板の処理結果を判断することができなかったため、基板における処理結果の詳細をマンマシンインタフェースへ通知することができなかった。【解決手段】統括制御基板４とその他の基板５〜８との通信手段および通信手順を定義し、双方向通信を可能とすることによって、表示制御装置の内部構成把握とマンマシンインタフェースへの表示制御装置における処理結果の詳細通知を可能とする。【選択図】        図１
2004309957.tif 000002
【特許請求の範囲】
【請求項１】
映像表示装置への制御命令を受け、その制御命令に基づいて、制御命令信号を出力する統括制御基板と、
この統括制御基板からの操作指令信号を受け、
映像信号に関する処理に応じて分けられている複数の基板と、
上記統括制御基板と上記複数の基板との間で、統括制御基板と  上記複数の基板それぞれとの通信を可能にした共有メモリとを備えたことを特徴とする表示制御装置。
【請求項２】
共有メモリは、特定のデータエリアに、
統括制御基板からの制御命令、あるいは複数の基板それぞれからの処理実行通知であるかを区別することが可能な内容のデータが記憶されることを特徴とする請求項１記載の表示制御装置。
【請求項３】
ｉ番目の基板に割り当てられた共有メモリのデータエリアに、ｉ番目の基板に関するデータが書き込まれているかを参照し、
ｉ番目の基板に関するデータが有るときは、ｉ番目の基板が制御装置に接続されていることを示すデータの有無を参照し、
接続されている場合は、接続されている基板に関する情報を制御装置へ出力し、
接続されていない場合は、ｉ番目の基板は接続されていないという情報を制御装置へ出力することを特徴とする表示制御装置の制御方法。
【請求項４】
ｉ番目の基板についての接続状態確認の処理を行ない、
つづいて、ｉ＋１番目の基板についての接続状態確認の処理を行なうという接続状態の確認処理を、
表示制御装置に接続可能な基板の数であるＮ回だけ行なうことを特徴とする請求項３記載の表示制御装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、映像表示装置を制御するためのものであって、機能的に分割された複数枚の基板から構成される表示制御装置に関するものである。
【０００２】
【従来の技術】
図５に従来の表示制御装置の構成を示す。表示制御装置は、人間が映像表示装置を操作するために使用されるマンマシンインタフェース１、そして、マンマシンインタフェースからのコマンドデータを受信し、そのコマンドデータを解析、表示装置を制御する表示制御装置２、実際に映像を表示する映像表示装置３により構成されている。このように表示制御システムは、マンマシンインタフェース部、表示制御装置部および映像表示装置を一連に接続した構成となっている。
【０００３】
図６に従来の表示制御装置の内部構成について示す。４は統括制御基板、５はビデオ入力基板、６は映像制御基板、７は輝度制御基板、８はビデオ出力基板である。表示制御装置を構成する基板として、統括制御基板、ビデオ入力基板、映像制御基板、ビデオ出力基板、輝度制御基板などがあり、各基板はバスによって接続された構成となっており、統括制御基板は、バスを使用して各基板のメモリへアクセスし、各基板を制御する。表示制御装置の内部構成は固定されていて、この構成を変更することはできない。
【０００４】
次に、図７に従来の表示制御装置内部におけるデータの流れを示す。表示制御システムは、マンマシンインタフェース部１、表示制御装置部２および映像表示装置３を一連に接続した構成となっている。１はマンマシンインタフェースである。４は統括制御基板、５はビデオ入力基板、６は映像制御基板、７は輝度制御基板、８はビデオ出力基板、９は基板間の通信で使用する共有メモリを示し、これらによって表示制御装置部２を構成している。３は映像表示装置である。
【０００５】
次に動作について説明する。統括制御基板４は、外部機器であるマンマシンインタフェース１と接続されており、映像表示装置へのビデオ映像などの表示は、マンマシンインタフェースから人間が操作し制御する。統括制御基板４は、マンマシンインタフェース１から送られるコマンドデータを受信し、これを各基板へ通知する制御命令に変換し、共有メモリ９を使用して各基板へ通知する。この場合、制御命令の通知は、統括制御基板４からビデオ入力基板５、ビデオ出力基板８、輝度制御基板７への単方向通信である。
【０００６】
図８に基板間の処理フローを示す。図の左側に統括制御基板の処理を、図の右側にその他の基板の処理を示す。統括制御基板４は、表示制御装置を起動した後、マンマシンインタフェース１よりコマンドデータを受信した場合、制御命令を作成し、共有メモリ９へ制御命令を書き込む。一方、その他の基板は、共有メモリ９に制御命令が書き込まれていないかどうか、常に監視を行なっている。制御命令が書き込まれている場合、共有メモリ９から制御命令を読み込み、その処理を実行する。しかし、各基板で実行された処理結果は統括制御基板に対して通知されていない。
【０００７】
【発明が解決しようとする課題】
従来の表示制御装置では、統括制御基板とその他の基板との間の通信が単方向通信であるため、統括制御基板は、ビデオ入力基板、映像制御基板、輝度制御基板、ビデオ出力基板など、その他の基板が統括制御基板と接続されているか、否か、つまり、その他の基板の有り／無しを把握することができない。したがって、基板の必要、不必要に関係なく、統括制御基板は、最大仕様で制御する必要がある。
そして、たとえば、あるユーザは入力映像チャンネルを１チャンネルしか使用しないが、あるユーザは４チャンネルの入力映像チャンネルを使用するというように、ユーザによってそれぞれ異なるものであるが、従来の表示制御装置は、その構成を簡単に変更することが難しく、ユーザに対し合理的な価格で表示制御装置を提供することができないといった問題点があった。
【０００８】
また、基板間の通信が統括制御基板からその他の基板への単方向通信であるため、処理を実行した基板では、その処理が正常に実行できたかどうか分かるものの、統括制御基板においては、その処理が正常に実行されたかどうか判断することはできない。そのため、マンマシンインタフェースへコマンドデータの処理結果を通知することができなかった。したがって、外見上、正常に動作しているように見えても、実際には正常に動作していないことがあるといった問題点があった。
【０００９】
この発明は上記のような課題を解決するためになされたものであり、表示制御装置の内部構成を簡単に変更することができ、なおかつ制御命令が正常に実行されたかどうかを知ることができる表示制御装置を得ることを目的とする。
また、この発明は、統括制御基板とその他の基板との間に共有メモリを設け、その通信内容を取り決めることによって、双方向の通信を可能とし、統括制御基板が表示制御装置を構成するその他の基板の構成を把握することができ、なおかつ各基板の制御命令に対する処理結果を把握できるようにしたものである。
【００１０】
【課題を解決するための手段】
第１の発明に係る表示制御装置は、映像表示装置への制御命令を受け、その制御命令に基づいて、制御命令信号を出力する統括制御基板と、
この統括制御基板からの操作指令信号を受け、
映像信号に関する処理に応じて分けられている複数の基板と、
上記統括制御基板と上記複数の基板との間で、統括制御基板と上記複数の基板それぞれとの通信を可能にした共有メモリとを備えたものである。
【００１１】
第２の発明に係る表示制御装置において、共有メモリは、特定のデータエリアに、統括制御基板からの制御命令、あるいは複数の基板それぞれからの処理実行通知であるかを区別することが可能な内容のデータが記憶されることを特徴とするものである。
【００１２】
第３の発明に係る表示制御装置の制御方法は、ｉ番目の基板に割り当てられた共有メモリのデータエリアに、ｉ番目の基板に関するデータが書き込まれているかを参照し、
ｉ番目の基板に関するデータが有るときは、ｉ番目の基板が制御装置に接続されていることを示すデータの有無を参照し、
接続されている場合は、接続されている基板に関する情報を制御装置へ出力し、接続されていない場合は、ｉ番目の基板は接続されていないという情報を制御装置へ出力するものである。
【００１３】
第４の発明に係る表示制御装置の制御方法は、ｉ番目の基板についての接続状態確認の処理を行ない、
つづいて、ｉ＋１番目の基板についての接続状態確認の処理を行なうという接続状態の確認処理を、
表示制御装置に接続可能な基板の数であるＮ回だけ行なうものである。
【００１４】
【発明の実施の形態】
実施の形態１．
以下、この発明の実施の形態を図１に基づいて説明する。図１は、マンマシンインタフェース部、表示制御装置部および映像表示装置を一連に接続した構成を示したものである。図において、１は映像表示装置を制御するための指令を出力するマンマシンインタフェースであって、たとえばパソコンなどが考えられる。４は統括制御基板、５はビデオ入力基板、７は輝度制御基板、８はビデオ出力基板である。９は、統括制御基板４、ビデオ入力基板５、輝度制御基板７、ビデオ出力基板８などの基板間での通信に使用する共有メモリである。統括制御基板４、ビデオ入力基板５、輝度制御基板７、ビデオ出力基板８、共有メモリ９などによって表示制御装置部は構成されている。
【００１５】
統括制御基板４は、マンマシンインターフェース部１とのインタフェースを制御し、マンマシンインタフェース部１からのコマンドデータをその他の基板へ制御命令として通知する機能を有する。ビデオ入力基板５は、統括制御基板４からの制御命令に従い、外部より映像信号を取り込む機能を有する。輝度制御基板７は、統括制御基板４からの制御命令に従い、映像の明るさを制御する機能を有する。ビデオ出力基板８は、統括制御基板４からの制御命令に従い、映像表示装置へ映像信号を出力する機能を有する。
共有メモリ９の専用バスに接続されているビデオ入力基板５、輝度制御基板７、ビデオ出力基板８は、仕様上決められた枚数を上限とし複数枚接続することが可能である。３は映像表示装置を示す。
【００１６】
次に動作について説明する。統括制御基板４は、外部機器であるマンマシンインタフェース１と接続されており、映像表示装置３へのビデオ映像などの表示は、マンマシンインタフェース１からの操作指令（コマンドデータ）によって行なわれる。統括制御基板４は、マンマシンインタフェース１からビデオ表示などのコマンドデータを受信し、これを各基板への制御命令として出力する。
制御命令は、図３（ａ）に示すように「統括制御基板  →  その他の基板」という構造の制御命令に変換され、共有メモリ９を介して（使用して）、各基板へ制御命令が通知される。「統括制御基板→その他の基板」とは、統括制御基板からその他の基板へ送られたということを示す（意味する）構造の制御信号に変換されるということである。
この場合、制御命令を通知された基板は、制御命令を実行した後、その処理結果、すなわち、命令を実行したということを共有メモリを介して（使用して）、再び、統括制御基板４へ通知する。このとき、図３（ｂ）に示すような「その他の基板  →  統括制御基板」という構造の信号によって通知する。「その他の基板→  統括制御基板」とは、その他の基板から統括制御基板へ伝達されるということを意味する信号である。
【００１７】
統括制御基板からその他の基板へ制御命令が送られるときや、その他の基板から統括制御基板へ処理結果を示す信号が送られるときに、共有メモリ９を介することになるが、このとき、「統括制御基板  →  その他の基板」で使用する共有メモリ９と「その他の基板  →  統括制御基板」で使用する共有メモリ９は同じエリアを使用する（同じエリアに書き込まれる）。ただし、「統括制御基板  →  その他の基板」の制御命令においては、リードライトフラグ１０に１０Ｈがセットされ、また、「その他の基板  →  統括制御基板」の制御命令においては、リードライトフラグに８１Ｈがセットされる。各基板はこのリードライトフラグの値を読み込むことによって共有メモリ上に書き込まれた制御命令が処理すべき命令かどうかを判断しているので、自ら書き込んだ制御命令を再読み込みし誤動作することはない。
【００１８】
その他の基板が実行した処理結果の具体的な内容は、処理結果コード１５に格納されている。これにより、従来知り得ることのできなかった各基板の制御命令に対する処理の結果を詳細に知ることができる。そして、統括制御基板４が、その処理結果をマンマシンインタフェース１に通知することによって、各基板における処理結果の内容を、映像表示装置３を操作する人間が把握することが可能となる。
【００１９】
図２に共有メモリ９を使用し、統括制御基板４とその他の基板との間で双方向通信を可能とした基板間の処理フローを示す。図左に統括制御基板４の処理を示し、図右にその他の基板での処理を示す。表示制御装置２を起動すると、統括制御基板４は、その他の基板の接続確認（後述）を行った後、マンマシンインタフェース１からのコマンドデータを受信する。このとき、統括制御基板４は、各基板へ送られる制御命令を、図３（ａ）「統括制御基板  →  その他の基板」に示した構造で作成し、リードライトフラグ１０へ書き込みデータ（０１Ｈ）をセットし、共有メモリ９にその制御命令を書き込む。
【００２０】
一方、その他の基板は、共有メモリ９のリードライトフラグに制御命令であることを示す書き込みデータ（０１Ｈ）がセットされていないか一定間隔で常に監視を行なっている。その他の基板は、リードライトフラグに制御命令書き込みデータ（０１Ｈ）がセットされている場合、その制御命令を直ちに読み込み、処理を実行する。
その後、その他の基板は実行結果を、図３ｂ「その他の基板  →  統括制御基板」で示された構造で、リードライトフラグへ書き込みデータ（８１Ｈ）をセットして、共有メモリ９へ書き込む。統括制御基板４は、共有メモリ９への制御命令書き込みされた後、その他の基板が共有メモリ９を監視するのと同様に、共有メモリ９のリードライトフラグへ書き込みデータ（８１Ｈ）がセットされていないか一定間隔で常に監視を行なっている。リードライトフラグに制御命令書き込みデータ（８１Ｈ）がセットされている場合、統括制御基板４は処理結果を読み込み、マンマシンインタフェース１へその処理結果を通知する。以降、表示制御装置内部では、マンマシンインタフェース１からのコマンドデータ受信後、この処理が繰り返される。
【００２１】
次に、基板間の通信に使用するデータの構造について説明する。
図３（ａ）は「統括制御基板からその他の基板」への制御命令のデータ構造である。図３（ｂ）は「その他の基板から統括制御基板」への処理結果のデータ構造である。
「統括制御基板からその他の基板」へ送られる制御命令のデータ構造は、リードライトフラグ１０、総ブロック数１１、ブロック番号１２、データ長１３、制御命令番号１４、データ１６からなる。また、処理結果を示すデータのデータ構造は、リードライトフラグ１０、総ブロック数１１、ブロック番号１２、データ長１３、制御命令番号１４、処理結果コード１５、データ１６からなる。リードライトフラグ１０は、共有メモリ９に、統括制御基板４やその他の基板からどのようなデータが書き込まれたかを示すものである。具体的には、共有メモリ９へ統括制御基板４からの信号により書き込みを行なう場合、リードライトフラグ１０のエリアに０１Ｈを書き込みデータとしてセットする。また、共有メモリ９へ各基板からの信号により書き込みを行なう場合、リードライトフラグ１０のエリアに８１Ｈを書き込みデータとしてセットする。
【００２２】
また、このリードライトフラグ１０のエリアは、表示制御装置を起動する時には、その他の基板が接続データを書き込むエリアとしても使用される。この場合、基板の種類に応じて、Ｆ１ＨからＦ４Ｈまでの接続データがセットされる。各基板は、リードライトフラグ１０を参照して、統括制御基板４から各基板への制御命令を示す書き込みデータがセットされていた場合、共有メモリ９から制御命令を示すデータを読み込む。総ブロック数１１は、転送されるデータがブロック分割される場合の総ブロック数を示す。ブロック番号１２は、転送するデータが総ブロック数１１の中の何番目であるかを示す。共有メモリ９には、１回で転送することができるデータ量が決まっており、それ以上のデータを転送する場合には、総ブロック数１１およびブロック番号１２を使用する。データ長１３は、転送するデータの長さをバイト単位で示す。制御命令コード１４は、制御命令の内容を表す番号を示す。処理結果コード１５は、各基板で行なわれた処理結果の内容を表す番号を示す。転送データ１６は、実際に転送するデータの内容を示す。
【００２３】
以上のように、統括制御基板４と各基板の間に共有メモリ９を設け、統括制御基板４から共有メモリ９へ制御命令データを書き込んだり、共有メモリ９に書き込まれてるデータを読み出したり、さらに、共有メモリ９に書き込まれているデータを各基板から読み出したり、各基板から共有メモリ９に処理結果を示すデータを書き込んだりするように、共有メモリ９を介して基板間の通信手順を定義し、統括制御基板４と各基板との間で双方向通信を可能としたことによって、
各基板は統括制御基板４から送られてくる制御命令を認識することができ、さらに、統括制御基板４は各基板での処理結果を認識することができる。
また、共有メモリ９を介して、統括制御基板と各基板との間で双方向通信を可能としたことによって、表示制御装置内部の基板構成をフレキシブルに変更することが可能となった。
【００２４】
この結果、たとえば、入力映像チャンネルを１チャンネルしか必要としないユーザに対しては、ビデオ入力基板、輝度制御基板、ビデオ出力基板、それぞれ１組からなる表示制御装置を、入力映像チャンネルを４チャンネル使用するユーザに対しては、ビデオ入力基板、輝度制御基板、ビデオ出力基板、それぞれ４組からなる表示制御装置を提供できる。すなわち、使用するチャンネル数に応じて表示制御装置の内部構成を変更することができるので、合理的な価格で表示制御装置をユーザへ提供することができる。
【００２５】
実施の形態２．
以下、統括制御基板４が表示制御装置２の内部構成を検出（把握）する方法について説明する。図４に統括制御基板の起動時から表示制御装置の内部構成（内部の基板構成）を把握するまでのフローチャートを示す。
【００２６】
まず始めに、統括制御基板４は、表示制御装置において、仕様上決定された接続可能な最大基板数の接続確認を行なうために、変数ｉに１を格納する。
それぞれの基板には、共有メモリ９内の任意のエリア（番地）が与えられており、ここでは変数ｉ＝１となっているので、１番目の基板に割り当てられた共有メモリ９内部の任意の番地を参照する（ステップＳ１）。このとき、統括制御基板４は共有メモリ９を図３（ａ）に示した「統括制御基板  →  その他の基板」構造のデータを参照する。
【００２７】
ここで、ステップ１で参照している基板が、表示制御装置２において必要であれば、参照したデータが書き込まれている番地のリードライトフラグ１０にその他の基板によって、表示制御装置の起動直後、接続データ（Ｆ１Ｈ〜Ｆ４Ｈ）が書き込まれている。もし、必要でなければ、リードライトフラグ１０には接続データが書き込まれず、初期データ（００Ｈ）のままとなっている。
統括制御基板４は、その他の基板が接続データを書き込むまでは共有メモリ９を参照することはない。接続データが書き込まれている場合、統括制御基板４はその基板が表示制御装置２を構成するものであると判断し、また、リードライトフラグ１０が初期データのままの場合は、その基板が表示制御装置２を構成しないものと判断する（ステップ２）。そして、その結果を内部バッファへ記憶する（ステップ３）。
次に、変数ｉを１増加し、２番目の基板に割り当てられている共有メモリ９内部の任意の番地を参照し、リードライトフラグ１０に書き込まれている接続データを確認して、表示制御装置に必要な基板であるか、ないかを判断する。
【００２８】
統括制御基板４は、表示制御装置２が起動すると、以上説明した処理を仕様上決められている最大基板数分（Ｎ回）繰り返し、表示制御装置２の内部の基板構成を把握する。接続確認処理の後、統括制御基板４は表示制御装置２を構成していない基板には制御命令を通知しない。すなわち、制御する必要のない基板まで制御するといった無駄な処理をすることはない。
【００２９】
以上のように、各基板における処理結果を統括制御基板４が把握することができるため、マンマシンインタフェース部１に対して、基板で行なわれた処理結果の詳細を通知することができる。この結果、映像表示装置３を制御する人間が、表示制御装置２内部における事象について把握することができ、それぞれの基板の動作状況などを知ることができるので、基板の損傷などに対する的確かつ迅速な対応が可能となる。
【００３０】
【発明の効果】
以上のように、この発明によれば、映像表示装置への制御命令を受け、その制御命令に基づいて、制御命令信号を出力する統括制御基板と、
この統括制御基板からの操作指令信号を受け、
映像信号に関する処理に応じて分けられている複数の基板と、
上記統括制御基板と上記複数の基板との間で、統括制御基板と上記複数の基板それぞれとの通信を可能にした共有メモリとを備えているので、
統括制御基板と複数の基板間の通信を共有メモリを設けてその通信手順を定義し、双方向通信を可能とすることができる。また、基板間の双方向通信が可能なので、表示制御装置内部の基板構成をフレキシブルに変更することができる。
【００３１】
第２の発明によれば、共有メモリは、特定のデータエリアに、
統括制御基板からの制御命令、あるいは複数の基板それぞれからの処理実行通知であるかを区別することが可能な内容のデータが記憶されるので、
表示装置に接続されている基板の接続状態を検出することができる。さらに、接続されている基板の枚数を確認することもできる。
【００３２】
第３の発明によれば、ｉ番目の基板に割り当てられた共有メモリのデータエリアに、ｉ番目の基板に関するデータが書き込まれているかを参照し、
ｉ番目の基板に関するデータが有るときは、ｉ番目の基板が制御装置に接続されていることを示すデータの有無を参照し、
接続されている場合は、接続されている基板に関する情報を制御装置へ出力し、接続されていない場合は、ｉ番目の基板は接続されていないという情報を制御装置へ出力するので、
表示制御装置に接続されている基板の接続状態を検出することができる。
【００３３】
第４の発明によれば、ｉ番目の基板についての接続状態確認の処理を行ない、つづいて、ｉ＋１番目の基板についての接続状態確認の処理を行なうという接続状態の確認処理を、表示制御装置に接続可能な基板の数であるＮ回だけ行なうので、
表示制御装置に接続されている基板の接続状態や接続されている基板の枚数を検出することができる。
【図面の簡単な説明】
【図１】実施の形態における表示制御装置内部のデータの流れを示す図である。
【図２】実施の形態における基板間の処理フローを示す図である。
【図３】統括制御基板とその他の基板との通信におけるデータのデータ構造を示す図である。
【図４】統括制御基板における内部構成把握手順を示すフローチャートである。
【図５】表示制御システムの機器構成を示す図である。
【図６】従来の表示制御装置の内部構成を示す図である。
【図７】従来の表示制御装置内部のデータの流れを示す図である。
【図８】従来の各基板間の処理フローを示す図である。
【符号の説明】
１  マンマシンインタフェース、    ２  表示制御装置、
３  映像表示装置、    ４  統括制御基板、    ５  ビデオ入力基板、
６  映像制御基板、    ７  輝度制御基板、    ８  ビデオ出力基板、
９  共有メモリ、    １０  リードライトフラグ、    １１  総ブロック数、
１２  ブロック番号、    １３  データ長、    １４  制御番号、
１５  処理結果コード、    １６  転送データ。
【図１】
2004309957.tif 000003
【図２】
2004309957.tif 000004
【図３】
2004309957.tif 000005
【図４】
2004309957.tif 000006
【図５】
2004309957.tif 000007
【図６】
2004309957.tif 000008
【図７】
2004309957.tif 000009
【図８】
2004309957.tif 000010