(57)【特許請求の範囲】
【請求項１】
複数のアプリケーションソフトウェアプログラムが動作しているＰＣと、このＰＣより離れて配置されＰＣにケーブルを介して接続される複数のタッチパネル付きディスプレイを備え、前記ＰＣの各アプリケーションソフトウェアプログラムにより表示される画面のデータをそれぞれ、前記複数のタッチパネル付きディスプレイに表示させるＰＣ画像配信設備であって、
前記ＰＣは、機能部として、前記各アプリケーションソフトウェアプログラムにそれぞれ対応して、アプリケーションソフトウェアプログラムにより動作してこのアプリケーションソフトウェアプログラムにより表示される画面データを出力するコントローラ部を備え、
前記ＰＣの各コントローラ部は、前記各タッチパネル付きディスプレイに対応してそれぞれ設けられており、
前記各タッチパネル付きディスプレイ毎に、前記ＰＣから受信した画面データを特定してタッチパネル付きディスプレイへ出力するとともに、タッチパネル付きディスプレイよりタッチパネルのタッチ座標データを入力すると、この入力したタッチ座標データに固有のアドレスを添付して前記ＰＣへ送信する送受信機を備え、
前記ＰＣは、前記各送受信機よりタッチ座標データを受信すると、添付された送受信機のアドレスによってタッチ座標データを出力したタッチパネル付きディスプレイを特定し、この特定したタッチパネル付きディスプレイへ画面データを出力している前記コントローラ部に対して、受信したタッチ座標データを通知する機能を有し、
前記タッチ座標データは、実際のタッチパネル付きディスプレイの画面上の座標データに調整するキャリブレーションデータにより調整されて前記コントローラ部に対して通知され、この調整されたタッチ座標データを入力したコントローラ部は、入力したタッチ座標データによって指定されている画面上の内容により、前記タッチパネルの操作内容を取得し、この取得した操作内容により前記アプリケーションソフトウェアプログラムを実行し、画面データを変更すること
を特徴とするＰＣ画像配信設備。
【請求項２】
前記ＰＣは、前記各タッチパネル付きディスプレイ毎に、タッチパネル付きディスプレイより出力されるタッチパネルのタッチ座標データを、実際のタッチパネル付きディスプレイの画面上の座標データに調整するキャリブレーションデータを予め記憶し、
前記受信したタッチ座標データを、前記送受信機のアドレスによって特定したタッチパネル付きディスプレイのキャリブレーションデータにより調整し、調整したタッチ座標データを、前記特定したタッチパネル付きディスプレイへ画面データを出力しているコントローラ部へ通知すること
を特徴とする請求項１に記載のＰＣ画像配信設備。
【請求項３】
前記各送受信機はそれぞれ、前記タッチパネル付きディスプレイより出力されるタッチパネルのタッチ座標データを、実際のタッチパネル付きディスプレイの画面上の座標データに調整するキャリブレーションデータを予め記憶し、
前記タッチパネル付きディスプレイより入力したタッチ座標データを、前記キャリブレーションデータにより調整し、調整したタッチ座標データを前記ＰＣへ送信すること
を特徴とする請求項１に記載のＰＣ画像配信設備。
【請求項４】
前記ＰＣと前記送受信機との間のデータ伝送を、前記送受信機のアドレスを添付したデータ転送パケットにより実行すること
を特徴とする請求項１〜請求項３のいずれか１項に記載のＰＣ画像配信設備。
【請求項５】
前記ＰＣに、モニターと前記モニター上の位置データを入力する入力手段を接続し、
前記ＰＣは、機能部として、前記各コントローラ部から出力される画面データを、１枚の画面として前記モニターに表示させる画面表示部を備え、
前記各コントローラ部はそれぞれ、前記入力手段により入力された位置データが、前記画面表示部によりモニターに表示された画面のどの位置にあるかを確認し、前記出力した画面データにより表示された画面上の位置にあるとき、入力した位置データに応答して動作し、画面データを変更すること
を特徴とする請求項１〜請求項４のいずれか１項に記載のＰＣ画像配信設備。
【請求項６】
前記各コントローラ部はそれぞれ対象機器に接続され、前記対象機器の前記アプリケーションソフトウェアプログラムを実行して前記対象機器を駆動すること
を特徴とする請求項１〜請求項５のいずれか１項に記載のＰＣ画像配信設備。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、１台のＰＣ（パソコン）により形成された画像を、離れた複数のタッチパネル付きディスプレイ（モニター）へ表示できるように配信するＰＣ画像配信設備に関するものである。
【背景技術】
【０００２】
従来の上記ＰＣ画像配信設備の一例が、特許文献１に開示されている。
特許文献１には、複数の画面データを記憶し、ディスプレイ（液晶ディスプレイ）が接続された１台のＰＣと、ディスプレイとタッチパネルから構成された複数の表示装置を設け、前記１台のＰＣに前記複数の表示装置をそれぞれ接続し、各表示装置のタッチパネルのタッチ操作による操作信号をＰＣへ出力し、この操作信号により選択されたＰＣの画面データ（ＰＣに記憶されている画像）をＰＣより配信し、全てのディスプレイに表示させる会議システムが開示されている。
【０００３】
また前記ＰＣには、初期画面の画面データ、会議の複数の発表者が予め入力する発表内容の画面データ（原稿や図表などのデータ）、画面データに付加する付加画面データ（「票決」の結果を示す画面データなど）を記憶する画像メモリと、この画像メモリに記憶された複数の画面データから画面データを選択するＣＰＵと、ＣＰＵの指令にしたがって選択した画面データを出力する画像コントローラが設けられており、ＰＣには実際に画面データを送信するために送信用ソフトウェアがインストールされている。
【０００４】
またＰＣ画像配信設備として、１台のＰＣから専用線を介してビデオ信号（アナログ信号）を複数のディスプレイへ配信するビデオ配信システムが有る。
【特許文献１】特開２０００−２３１２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の会議システムでは、各表示装置のタッチパネルの操作信号により選択されたＰＣの画面データがＰＣより配信され、全てのディスプレイに表示されるが、各表示装置のディスプレイとタッチパネルの組み付けは各表示装置により少しずつ異なることにより、タッチパネルの同じ位置の操作でも画面上とは異なる操作信号がＰＣへ出力され、操作の意図に反した動作がＰＣで実行される恐れがあった。このような会議システムを生産システムに応用した場合、各表示装置から意図しない操作信号がＰＣへ入力されると、生産全体に悪影響が波及する恐れが生じる。
【０００６】
また従来の会議システムでは、１台のＰＣより各表示装置毎に別々の画面を表示することができず、さらに各表示装置のタッチパネルの操作により、画面の一部の表示を変更することができず、変更した画面の変化を確認することができないという問題があった。
【０００７】
また従来のビデオ配信システムでは、送信される信号がビデオ信号（アナログ信号）であるために、配信する距離に限界があり、また配信する距離が長くなると信号が劣化するという問題があり、その結果、接続できるディスプレイの台数に制限があり、自由にディスプレイの台数を増やすことができないという問題があった。
【０００８】
そこで、本発明は、１台のＰＣに、ディスプレイとタッチパネルからなる複数の表示装置を接続したとき、ＰＣは各タッチパネルから入力したタッチ座標データを各ディスプレイ上の座標に合わせて正確に認識でき、さらに距離を考慮することなく、且つ接続できるディスプレイの台数に制限がなく、ＰＣより離れた複数台のディスプレイに画面データ（ディスプレイ用画面データ）を配信できるＰＣ画像配信設備を提供することを目的としたものである。
【課題を解決するための手段】
【０００９】
前述した目的を達成するために、本発明のうち請求項１に記載の発明は、複数のアプリケーションソフトウェアプログラムが動作しているＰＣと、このＰＣより離れて配置されＰＣにケーブルを介して接続される複数のタッチパネル付きディスプレイを備え、前記ＰＣの各アプリケーションソフトウェアプログラムにより表示される画面のデータをそれぞれ、前記複数のタッチパネル付きディスプレイに表示させるＰＣ画像配信設備であって、
前記ＰＣは、機能部として、前記各アプリケーションソフトウェアプログラムにそれぞれ対応して、アプリケーションソフトウェアプログラムにより動作してこのアプリケーションソフトウェアプログラムにより表示される画面データを出力するコントローラ部を備え、前記ＰＣの各コントローラ部は、前記各タッチパネル付きディスプレイに対応してそれぞれ設けられており、前記各タッチパネル付きディスプレイ毎に、前記ＰＣから受信した画面データを特定してタッチパネル付きディスプレイへ出力するとともに、タッチパネル付きディスプレイよりタッチパネルのタッチ座標データを入力すると、この入力したタッチ座標データに固有のアドレスを添付して前記ＰＣへ送信する送受信機を備え、前記ＰＣは、前記各送受信機よりタッチ座標データを受信すると、添付された送受信機のアドレスによってタッチ座標データを出力したタッチパネル付きディスプレイを特定し、この特定したタッチパネル付きディスプレイへ画面データを出力している前記コントローラ部に対して、受信したタッチ座標データを通知する機能を有し、前記タッチ座標データは、実際のタッチパネル付きディスプレイの画面上の座標データに調整するキャリブレーションデータにより調整されて前記コントローラ部に対して通知され、この調整されたタッチ座標データを入力したコントローラ部は、入力したタッチ座標データによって指定されている画面上の内容により、前記タッチパネルの操作内容を取得し、この取得した操作内容により前記アプリケーションソフトウェアプログラムを実行し、画面データを変更することを特徴とするものである。
【００１０】
上記構成によれば、各アプリケーションソフトウェアプログラムにより動作するコントローラ部よりケーブルを介して各送受信機へ画面データが送信され、各送受信機において受信された画面データは各送受信機において特定され、それぞれのタッチパネル付きディスプレイへ出力され、各タッチパネル付きディスプレイに表示される。
【００１１】
また各送受信機より、送受信機の固有のアドレスが添付されたタッチ操作データがＰＣへ送信され、ＰＣにおいて、添付された送受信機のアドレスによりタッチパネル付きディスプレイが特定され、この特定されたタッチパネル付きディスプレイへ画面データを出力しているコントローラ部に対して、受信したタッチ座標データが通知され、入力したタッチ座標データに応答してコントローラ部においてアプリケーションソフトウェアプログラムが実行され、画面データが変更され、この変更された画面データは、各送受信機へ送信される。これにより、各タッチパネル付きディスプレイにより各アプリケーションソフトウェアプログラムが操作され、画面データが変更され、表示される画面が変更される。
【００１２】
またタッチパネル付きディスプレイより出力されたタッチ座標データは、キャリブレーションデータにより調整され、送受信機のアドレスにより特定されるタッチパネル付きディスプレイへ画面データを出力しているコントローラ部へ出力され、各タッチパネル付きディスプレイにおけるディスプレイとタッチパネルの組み付けが相異していても、画面上の正確なタッチ操作のデータに基づいて、アプリケーションソフトウェアプログラムが正しく実行される。
【００１３】
また請求項２に記載の発明は、請求項１に記載の発明であって、前記ＰＣは、前記各タッチパネル付きディスプレイ毎に、タッチパネル付きディスプレイより出力されるタッチパネルのタッチ座標データを、実際のタッチパネル付きディスプレイの画面上の座標データに調整するキャリブレーションデータを予め記憶し、前記受信したタッチ座標データを、前記送受信機のアドレスによって特定したタッチパネル付きディスプレイのキャリブレーションデータにより調整し、調整したタッチ座標データを、前記特定したタッチパネル付きディスプレイへ画面データを出力しているコントローラ部へ通知することを特徴とするものである。
【００１４】
上記構成によれば、タッチパネル付きディスプレイより出力されたタッチ座標データは、送受信機のアドレスにより特定されるタッチパネル付きディスプレイのキャリブレーションデータにより調整され、送受信機のアドレスにより特定されるタッチパネル付きディスプレイへ画面データを出力しているコントローラ部へ出力され、画面上の正確なタッチ操作のデータに基づいて、アプリケーションソフトウェアプログラムが正しく実行される。
【００１５】
また請求項３に記載の発明は、請求項１に記載の発明であって、前記各送受信機はそれぞれ、前記タッチパネル付きディスプレイより出力されるタッチパネルのタッチ座標データを、実際のタッチパネル付きディスプレイの画面上の座標データに調整するキャリブレーションデータを予め記憶し、前記タッチパネル付きディスプレイより入力したタッチ座標データを、前記キャリブレーションデータにより調整し、調整したタッチ座標データを前記ＰＣへ送信することを特徴とするものである。
【００１６】
上記構成によれば、タッチパネル付きディスプレイより出力されたタッチ座標データは、送受信機においてキャリブレーションデータにより調整され、ＰＣへ送信される。この調整されたタッチ座標データは、送受信機のアドレスにより特定されるタッチパネル付きディスプレイへ画面データを出力しているアプリケーションソフトウェアプログラムへ出力され、画面上の正確なタッチ操作のデータに基づいて、アプリケーションソフトウェアプログラムが正しく実行される。
【００１７】
また請求項４に記載の発明は、請求項１〜請求項３のいずれか１項に記載の発明であって、前記ＰＣと前記送受信機との間のデータ伝送を、前記送受信機のアドレスを添付したデータ転送パケットにより実行することを特徴とするものである。
【００１８】
上記構成によれば、１台のＰＣからケーブルを介して各送受信機へ、送受信機をアドレスにより特定して、画面データがデータ転送パケットへ変換されて出力され、各送受信機からケーブルを介してＰＣへ、送受信機をアドレスにより特定して、タッチパネルのタッチ操作データがデータ転送パケットへ変換されて出力される。このように、データ伝送が、データ転送パケットにより実行されることにより、従来５ｍ程度しか延長できなかった、ＰＣとタッチパネル付きディスプレイとの間の距離を、１００ｍ程度まで延長でき、デイジーチェーン機能やＨＵＢを使用することにより無制限に延長することができ、また１台しか接続できなかったディスプレイを制限なく接続することが可能となる。
【００２１】
また請求項５に記載の発明は、請求項１〜請求項４のいずれか１項に記載の発明であって、前記ＰＣに、モニターと前記モニター上の位置データを入力する入力手段を接続し、前記ＰＣは、機能部として、前記各コントローラ部から出力される画面データを、１枚の画面として前記モニターに表示させる画面表示部を備え、前記各コントローラ部はそれぞれ、前記入力手段により入力された位置データが、前記画面表示部によりモニターに表示された画面のどの位置にあるかを確認し、前記出力した画面データにより表示された画面上の位置にあるとき、入力した位置データに応答して動作し、画面データを変更することを特徴とするものである。
【００２２】
上記構成によれば、入力手段により入力された位置データはコントローラ部へ入力され、モニターに表示された画面のどの位置にあるかが確認され、各コントローラ部が表示された画面上の位置にあるとき、入力した位置データに応答してアプリケーションソフトウェアプログラムが動作し、画面データが変更となる。画面データが変更となると、画像表示部によりモニターへ表示される画面が変更され、さらに変更された画面データ（差分のデータ）は、変更された画面データを表示するタッチパネル付きディスプレイが接続された送受信機のアドレスが添付されて送信され、タッチパネル付きディスプレイに表示される。
また請求項６に記載の発明は、請求項１〜請求項５のいずれか１項に記載の発明であって、前記各コントローラ部はそれぞれ対象機器に接続され、前記対象機器の前記アプリケーションソフトウェアプログラムを実行して前記対象機器を駆動することを特徴とするものである。
上記構成によれば、各コントローラ部はそれぞれ、入力したタッチ座標データによって指定されている画面上の内容により、タッチパネルの操作内容を取得し、この取得した操作内容によりアプリケーションソフトウェアプログラムを実行し、対象機器を駆動し、画面データを変更する。
【発明の効果】
【００２３】
本発明のＰＣ画像配信設備は、タッチパネル付きディスプレイより出力されたタッチ座標データは、キャリブレーションデータにより調整されて、前記タッチパネル付きディスプレイへ画面データを出力しているコントローラ部へ通知されることにより、タッチパネル付きディスプレイにおけるタッチパネルとディスプレイの組み付けが、各タッチパネル付きディスプレイ毎に異なっていても、画面上の正確なタッチ操作のデータに基づいて、アプリケーションソフトウェアプログラムが正しく実行され、常にタッチ座標データによる正しい応答を期待できる、という効果を有している。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は本発明の実施の形態におけるＰＣ画像配信設備の構成図である。
ＰＣ画像送信側の機器として、画像を配信するＰＣ１とＰＣ１用のディスプレイ（以下、モニターと称す）２とＰＣ１用のマウス（入力手段の一例）３が配置され、ＰＣ１のビデオコネクタ｛ＶＧＡコネクタまたはＤＶＩ（Digital Visual Interface）コネクタ；ディスプレイ出力用コネクタ｝１１とモニター２のモニターコネクタ（ＶＧＡコネクタまたはＤＶＩコネクタ）１５がケーブル（例えばＶＧＡケーブル）１６により接続され、ＰＣ１のＬＡＮコネクタ１０にＬＡＮケーブル８が接続され、ＰＣ１にマウス３が接続されている。
【００２５】
またＰＣ１には、複数（例えば、Ａ，Ｂ，Ｃの３つ）のアプリケーションソフトウェアプログラムがインストールされて実行されており、各アプリケーションソフトウェアプログラムによりそれぞれ駆動される機器（以下、Ａ，Ｂ，Ｃの対象機器と称す）９が接続されている。
【００２６】
またＰＣ画像受信側の機器として、ＨＵＢ（ハブ）７を介して、複数（図１では３箇所）のＰＣ画像表示エリア４毎に、送受信機５とタッチパネル付きディスプレイ６が配置され、送受信機５のモニターコネクタ（ＶＧＡコネクタ）１８（またはＤＶＩコネクタ）とタッチパネル付きディスプレイ６のモニターコネクタ（ＶＧＡコネクタまたはＤＶＩコネクタ）１９がケーブル（例えばＶＧＡケーブル）２０により接続され、送受信機５のＤ−ＳＵＢコネクタ２１とタッチパネル付きディスプレイ６のＤ−ＳＵＢコネクタ２２が、ＲＳ-２３２Ｃケーブル２３により接続されている。前記タッチパネル付きディスプレイ６は、送受信機５より画面データ（ＲＧＢ信号）を入力して画面を表示するディスプレイと、このディスプレイ上に組み付けられ、タッチされた位置の座標データ（タッチ座標データ；ＲＳ−２３２Ｃディジタル信号）を送受信機５へ出力するタッチパネルから構成されている。また各送受信機５にはそれぞれ、固有のＩＰアドレスが付されている。
【００２７】
またＰＣ１とＨＵＢ７との間、およびＨＵＢ７と各ＰＣ画像表示エリア４毎の送受信機５との間は、ＬＡＮケーブル８により接続されている。
［送受信機５］
送受信機５は以下の２つの機能を備えている。
【００２８】
ａ．画面データの受信
ＰＣ１よりＬＡＮケーブル８を介してＬＡＮパケット（データ転送パケットの一例；詳細は後述する）を受信すると、ＬＡＮパケットがこの送受信機５宛てのものかをＬＡＮパケットに添付されるアドレス（ＩＰアドレス）により確認し、確認すると、受信したＬＡＮパケットをＬＡＮパケット単位の差分の画面データ（詳細は後述する）に変換し入力する。
【００２９】
また１画面分の画面データを記憶する画像用メモリ（図示せず）を有しており、新たにＰＣ１からＬＡＮパケット単位の差分の画面データを入力すると、この差分の画面データにより、画像用メモリに記憶された前回の画面データのうち、同じＬＡＮパケット単位アドレスの画面データを更新し、画像用メモリに再記憶し、１画面分の差分の画面データの受信が終了したかどうかを確認し、１画面分の差分の画面データの受信が終了すると、画像用メモリに記憶された１画面分の画面データを読み出し、１画面の画面データ（ＲＧＢデータ）をタッチパネル付きディスプレイ６へ出力し、表示させる。
【００３０】
なお、最初の差分データの場合、（差分のない）１画面分の画面データがそのまま送信されてきており、また画像用メモリは画面データが記憶されていない状態（データ消去状態）にあるので、送信されてきた（差分のない）画面データがそのまま画像用メモリに記憶される。
【００３１】
ｂ．タッチ座標データの送信
タッチパネル付きディスプレイ６よりタッチパネルのタッチ座標データを入力すると、タッチ座標データを、自分のＩＰアドレスを添付したＬＡＮ転送パケットに変換してＬＡＮケーブル８を介してＰＣ１へ送信する。
［ＰＣ１］
ＰＣ１の機能を図２の機能ブロック図により説明する。上述したように、ＰＣ１には、Ａ，Ｂ，Ｃの３つのアプリケーションソフトウェアプログラムがそれぞれ実行されているものとする。また３つのアプリケーションソフトウェアプログラムにより表示される画面の表示手段として、それぞれ、Ａ，Ｂ，Ｃのタッチパネル付きディスプレイ６Ａ，６Ｂ，６Ｃが指定されているものとする。
図２に示すように、ＰＣ１は、機能部として、Ａ，Ｂ，Ｃの３つのコントローラ部３２Ａ，３２Ｂ，３２Ｃと、画像表示部３３と、Ａ，Ｂ，Ｃの３つの画面記憶部３４Ａ，３４Ｂ，３４Ｃと、画像反映部３５と、ＬＡＮ入出力部３６と、Ａ，Ｂ，Ｃの３つの座標記憶部３７Ａ，３７Ｂ，３７Ｃと、変換部３８を備えている。
【００３２】
前記各コントローラ部３２Ａ，３２Ｂ，３２Ｃにはそれぞれ、対象機器９に接続され、前記各コントローラ部３２Ａ，３２Ｂ，３２Ｃはそれぞれ、Ａ，Ｂ，Ｃの各アプリケーションソフトウェアプログラムを実行して動作し、前記対象機器９を駆動するとともに、アプリケーションソフトウェアプログラムにより表示される画面データを、画像表示部３３へ出力する。
【００３３】
また画像表示部３３は、各コントローラ部３２Ａ，３２Ｂ，３２Ｃから出力される画面データを、図１に示すように、指定された画面構成によって、３枚の画面を重なることがないように１枚の画面としてディスプレイ（モニター）２にサイズを変えて表示させるとともに、画像反映部３５へ出力する。
【００３４】
前記各画面記憶部３４Ａ，３４Ｂ，３４Ｃはそれぞれ、各コントローラ部３２Ａ，３２Ｂ，３２Ｃから出力された画面データを記憶する。
前記画像反映部３５は、画像表示部３３を介して各コントローラ部３２Ａ，３２Ｂ，３２Ｃよりそれぞれ入力した画面データが、各画像記憶部３４Ａ，３４Ｂ，３４Ｃに記憶された各画面データより変化したかどうかをＬＡＮパケット単位で確認し、確認するとＬＡＮパケット単位で差分の画面データを求めてＬＡＮ入出力部３６へ出力し、また各画像記憶部３４Ａ，３４Ｂ，３４Ｃに記憶された各画面データをＬＡＮパケット単位で更新する。
【００３５】
前記ＬＡＮ入出力部３６は、ＬＡＮケーブル８を介して各送受信機５と接続され、予め送受信機５毎のＩＰアドレスが設定されており、画像反映部３５から出力された各コントローラ部３２Ａ，３２Ｂ，３２Ｃに対応したＬＡＮパケット単位の差分の画面データをそれぞれ、各コントローラ部３２Ａ，３２Ｂ，３２Ｃに対応した送受信機５のＩＰアドレスが添付されたＬＡＮパケットに変換して出力し、さらに各送受信機５から入力されたＬＡＮパケットをタッチパネルのタッチ座標データへ変換して、ＬＡＮパケットに添付された送受信機５のＩＰアドレスにより、送受信機５を介してタッチパネル付きディスプレイ６が表示する画面データを出力するコントローラ部３２Ａ，３２Ｂ，３２Ｃを確認し、変換部３８へ出力する。
【００３６】
また前記各座標記憶部３７Ａ，３７Ｂ，３７Ｃはそれぞれ、各タッチパネル付きディスプレイ６から出力されるタッチパネルのタッチ座標データを、実際のタッチパネル付きディスプレイ６の画面上の座標データに調整するキャリブレーションデータが予め記憶される。このように、各タッチパネル付きディスプレイ６のキャリブレーションデータがＰＣ１において管理されている。
【００３７】
前記変換部３８は、ＬＡＮ入出力部３６より出力されたタッチ座標データ（コントローラ部３２Ａ，３２Ｂ，３２Ｃが指定されている）を、該当する座標記憶部３７Ａ，３７Ｂ，３７Ｃに記憶されたキャリブレーションデータにより調整し、指定されたコントローラ部３２Ａ，３２Ｂ，３２Ｃへ出力する。すなわち、キャリブレーションデータにより調整されたタッチ座標データを、指定されたアプリケーションソフトウェアプログラムへ通知する。
【００３８】
また前記各コントローラ部３２Ａ，３２Ｂ，３２Ｃはそれぞれ、変換部３８よりタッチ座標データを入力すると、入力したタッチ座標データによって指定されている画面（表示されている画面）上の内容により、タッチパネルの操作内容を取得し、この取得した操作内容によりアプリケーションソフトウェアプログラムを実行し、対象機器９を動作し、画面データを変更する。
【００３９】
また各コントローラ部３２Ａ，３２Ｂ，３２Ｃはそれぞれ、マウス３がクリックされ、位置データが入力されると、この位置データが、画像表示部３３によりディスプレイ（モニター）２に表示された画面のどの位置にあるかどうかを確認し、各コントローラ部３２Ａ，３２Ｂ，３２Ｃにより表示された画面上の位置にあるとき、入力した位置データによって指定されている画面（表示されている画面）上の内容により、マウス３の操作内容を取得し、この取得した操作内容によりアプリケーションソフトウェアプログラムを実行し、対象機器９を動作し、画面データを変更する。
【００４０】
なお、最初の画面の画面データの場合、画面記憶部３４Ａ，３４Ｂ，３４Ｃに比較する画面データが無いために、画面データがそのまま、差分データとして出力される。
［作用］
上記構成による作用を説明する。
【００４１】
ＰＣ画像表示エリア４に、タッチパネル付きディスプレイ６を設置し、敷設されているＬＡＮケーブル８に送受信機５を取り付け、送受信機５とタッチパネル付きディスプレイ６を、ＶＧＡケーブル２０とＲＳ−２３２Ｃケーブル２３により接続する。また予め送受信機５毎にＩＰアドレスを設定し、これらＩＰアドレスをＰＣ１のＬＡＮ入出力部３６に設定する。
【００４２】
またＨＵＢ７と各送受信機５をＬＡＮケーブル８により接続し、ＨＵＢ７とＰＣ１をＬＡＮケーブル８により接続し、さらにＰＣ１とＰＣ１用のモニター２をＶＧＡケーブル１６により接続する。またＰＣ１とマウス３および対象機器９を接続する。
【００４３】
このように接続と設定を実行した後、ＰＣ１は、３つのアプリケーションソフトウェアプログラムを動作させる。すると、図３に示すように順に各ステップが実行される。
ステップ−１
各コントローラ部３２Ａ，３２Ｂ，３２Ｃは、モニター２と、対応する各タッチパネル付きディスプレイ６に表示させる表示内容（画面データ）を画像表示部３３へ通知する。画像表示部３３は、各コントローラ部３２Ａ，３２Ｂ，３２Ｃから画面データを受け取ると、３つの画面を、ＰＣ１用のモニター２に１枚の画面として表示させる。
ステップ−２
画像反映部３５は、画像表示部３３から各表示内容（画面データ）を受け取ると、各画面記憶部３４Ａ，３４Ｂ，３４Ｃに保管されている画面データ(Ａ、Ｂ、Ｃ)とＬＡＮパケット単位で比較し、差があると、その差がある部分（ＬＡＮパケット単位の差分データ）をＬＡＮ入出力部３６へ出力し、ＬＡＮ入出力部３６は、ＬＡＮパケット単位の差分データを、該当する送受信機５のＩＰアドレスを添付したＬＡＮパケットに変換して送信する。また差がある部分を画面記憶部３４Ａ，３４Ｂ，３４Ｃの画面データ(Ａ、Ｂ、Ｃ)に反映する。
ステップ−３
送受信機５は、ＬＡＮパケットを受信すると、添付されたＩＰアドレスにより自分宛てのＬＡＮパケットかどうかを確認し、確認すると画面データ（ＲＧＢデータ；ＬＡＮパケット単位）に変換し、１画面分のＲＧＢデータ（アナログ信号）をタッチパネル付きディスプレイ６へ出力し表示させる。
ステップ−４
タッチパネル付きディスプレイ６は、タッチパネルが操作（タッチ）されると、そのタッチ座標データ（座標軸のデータ；ディジタル信号）を送受信機５へ出力する。
ステップ−５
送受信機５は、入力したタッチ座標データを、送受信機５のＩＰアドレスを添付したＬＡＮパケットに変換してＰＣ１へ送信する。
ステップ−６
ＰＣ１のＬＡＮ入出力部３６は、ＬＡＮパケットをタッチ座標データへ変換し、添付されているＩＰアドレスにより対応するコントローラ部３２Ａ，３２Ｂ，３２Ｃを特定して変換部３８へ出力し、変換部３８は、入力したタッチ変換データを、対応する座標記憶部３７Ａ，３７Ｂ，３７Ｃに保持しているキャリブレーションデータに合わせて調整する。
ステップ−７
変換部３８は調整したタッチ座標データを、特定されているコントローラ部３２Ａ，３２Ｂ，３２Ｃへ通知する。これにより、タッチされたタッチパネル付きディスプレイ６の画面上の位置情報が正確にコントローラ部３２Ａ，３２Ｂ，３２Ｃに取得される。
ステップ−８
各コントローラ部３２Ａ，３２Ｂ，３２Ｃは、通知されたタッチ座標データの位置に出力している画面の内容（タッチされた箇所に表示している画面の内容）により操作情報を取得して、対象機器９を駆動するとともに表示内容（画面データ）の変更を行い画像表示部３３へ出力する。
【００４４】
また図示していないが、各コントローラ部３２Ａ，３２Ｂ，３２Ｃは、マウス３がクリックされ、マウス３より位置データが入力されると、画像表示部３３によりディスプレイ（モニター）２に表示された画面のどの位置にあるかを確認し、各コントローラ部３２Ａ，３２Ｂ，３２Ｃが表示された画面上の位置にあるとき、入力した位置データに応答して動作し、対象機器９を駆動するとともに表示内容（画面データ）の変更を行い画像表示部３３へ出力する。
【００４５】
画面データが変更となると、画像表示部３３によりモニター２へ表示される画面が変更され、さらに変更された画面データ（差分のデータ）は、ＬＡＮ入出力部３６において、変更された画面データを表示するタッチパネル付きディスプレイ６が接続された送受信機５のＩＰアドレスが添付されてＬＡＮパケットに変換されて送信され、上記のように送受信機５によりＬＡＮパケットは画面データに変換され、タッチパネル付きディスプレイ６に表示される（画面が変更される）。
【００４６】
このように３つのアプリケーションソフトウェアプログラムが動作すると、このＰＣ１用のモニター２に各プログラムの３つの画面が１枚の画面として出力され表示されるとともに、各プログラムの画面データがＩＰアドレスを付したＬＡＮパケットがＰＣ画像表示エリア４（送受信機５）へ送信され、この表示エリア４のタッチパネル付きディスプレイ６にそれぞれ、ＰＣ１用のモニター２に表示された３つの画面が各別に表示される（配信される）。
【００４７】
また各タッチパネル付きディスプレイ６のタッチ操作データがＰＣ１へ入力されて、キャリブレーションデータに合わせて調整され、タッチ操作データを出力したタッチパネル付きディスプレイ６に表示された画面データを出力したアプリケーションソフトウェアプログラムが動作され、対象機器９が駆動され画面データが変更される。そしてこの変更された画面データが、タッチパネル付きディスプレイ６へ配信される。
【００４８】
したがって、ＰＣ１から離れた位置に配置された複数のタッチパネル付きディスプレイ６においてそれぞれ、タッチパネル付きディスプレイ６が対象となるアプリケーションソフトウェアプログラムにより出力される画面を確認しながら、タッチパネルを使用して、前記アプリケーションソフトウェアプログラムへ指令を与えることができ、１台のＰＣ１において動作されている複数のアプリケーションソフトウェアプログラムの動作をＰＣ１から離れた対応するタッチパネル付きディスプレイ６から操作することができる。このとき、タッチ操作データはキャリブレーションデータに合わせて調整されることにより、１台のＰＣ１に複数台のタッチパネル付きディスプレイ６が接続され、タッチパネル付きディスプレイ６におけるタッチパネルとディスプレイの組み付けが、各タッチパネル付きディスプレイ６毎に異なっていても、誤ることなくアプリケーションソフトウェアプログラムが実行される。
【００４９】
例えば、図１に示すように、「スタート」と表示されたタッチパネル付きディスプレイ６の画面Ａの箇所をタッチすると、このタッチされたタッチ座標データがＰＣ１へ出力され、この画面Ａを表示させているコントロール部３２Ａに対して、表示された「スタート」が操作されたことが通知され、この「スタート」の操作によりコントロール部３２Ａは対象機器９に対して動作し、画面Ａが変更され、モニター２およびタッチパネル付きディスプレイ６に変更された画面が表示される。また図１に示すように、モニター２の「スタート」と表示された画面Ａの箇所がマウス３によりクリックされた場合も同様である。
【００５０】
したがって、例えば生産現場等で複数台のタッチパネル付きディスプレイ６に違う画面を表示して生産指示を示している場合、タッチパネル付きディスプレイ６側からＰＣ１に対して応答（生産計画の変更や異常事態の通知）を返すことができる。
【００５１】
以上のように本実施の形態によれば、１台のＰＣ１に複数台のタッチパネル付きディスプレイ６が接続され、タッチパネル付きディスプレイ６におけるタッチパネルとディスプレイの組み付けが、各タッチパネル付きディスプレイ６毎に異なっていても、ＬＡＮ入出力部３６より出力されたタッチ座標データは、予め座標記憶部３７Ａ，３７Ｂ，３７Ｃに記憶されたキャリブレーションデータにより調整されてコントローラ部３２Ａ，３２Ｂ，３２Ｃへ通知されることにより、画面上の正確なタッチ操作のデータ（位置情報）が各コントローラ部３２Ａ，３２Ｂ，３２Ｃへ入力され、画面上の正確なタッチ操作のデータに基づいて、誤ることなくアプリケーションソフトウェアプログラムを実行でき、常にタッチ座標データによる正しい応答を期待できる。
【００５２】
また本実施の形態によれば、ＰＣ１の画面のデータをデータ転送パケットに変換して各送受信機５へ送信し、各送受信機５よりタッチパネル付きディスプレイ６のタッチパネルのタッチ座標データをデータ転送パケットへ変換してＰＣ１へ送信することにより、従来５ｍ程度しか延長できなかった、ＰＣ１とタッチパネル付きディスプレイ６との間の距離を、１００ｍ程度まで延長でき、ＨＵＢ７を使用することにより無制限に延長することができ、また１台しか接続できなかったタッチパネル付きディスプレイ６を制限なく接続することが可能となり、よってＰＣ１から離れた位置に配置された複数のタッチパネル付きディスプレイ６においてそれぞれ、タッチパネル付きディスプレイ６が対象となるアプリケーションソフトウェアプログラムにより出力される画面を確認しながら、タッチパネルを使用して、前記アプリケーションソフトウェアプログラムへ指令を与えることができ、１台のＰＣ１において動作されている複数のアプリケーションソフトウェアプログラムの動作をＰＣ１から離れた対応するタッチパネル付きディスプレイ６から変更することができる（ＰＣ１を操作できる）。
【００５３】
また本実施の形態によれば、マウス３により入力された位置データにより画面データが変更となると、タッチパネル付きディスプレイ６に表示されることによって、タッチパネル付きディスプレイ６以外の入力手段（マウス３等）により画面が変更されたときも、タッチパネル付きディスプレイ６により画面を確認することができる。
【００５４】
また本実施の形態によれば、ＰＣ１は画面データの変化した部分だけの差分のデータを求め（あるいはさらに圧縮して）送信することにより、ＰＣ１と送受信機５との間での伝送されるデータ量を減らすことができ、送受信機５は差分のデータにより画面データを更新することにより画像の更新速度を上げることができ、リアルタイムでの表示を実現できる。
【００５５】
なお、本実施の形態では、ＰＣ１の各座標記憶部３７Ａ，３７Ｂ，３７Ｃに各タッチパネル付きディスプレイ６のキャリブレーションデータを予め記憶し、各タッチパネル付きディスプレイ６のキャリブレーションデータをＰＣ１において管理しているが、各送受信機５に、送受信機５に接続されるタッチパネル付きディスプレイ６のキャリブレーションデータを予め記憶し、すなわちタッチパネル付きディスプレイ６より出力されるタッチパネルのタッチ座標データを、実際のタッチパネル付きディスプレイ上の座標データに調整するキャリブレーションデータを予め記憶し、タッチパネルのタッチ座標データを、送受信機５においてキャリブレーションデータにより調整し、ＰＣ１へ送信するようにしてもよい。このとき、ＰＣ１に設けた座標記憶部３７Ａ，３７Ｂ，３７Ｃおよび変換部３８は不要となり、この調整されたタッチ座標データは、ＬＡＮ入出力部３６より、送受信機５のアドレスにより特定されるタッチパネル付きディスプレイへ画面データを出力しているコントローラ部３２Ａ〜３２Ｃへ入力され、画面上の正確なタッチ操作のデータに基づいて、アプリケーションソフトウェアプログラムが正しく実行される。
【００５６】
また本実施の形態では、ＰＣ１からのディスプレイ用画面データのみを送受信機５へ送信しているが、ディジタルのデータ、例えば、ＰＣ１にスイッチのオン・オフのデータを入力し、ディスプレイ用画面データに添付して、送受信機５へ送信するようにすることができる。したがって、送受信機５側では、受信したディジタルのデータに基づいてシーケンスを実行できる。例えば、送受信機５にランプを接続することにより、入力したスイッチのオン・オフのデータに従って、ランプを点灯したり、消灯したりすることができる。
【００５７】
また本実施の形態では、一般ＬＡＮのＨＵＢ７を使用したスター接続としているが、複数の送受信機５をデイジーチェーン接続とすることも可能である。
また本実施の形態では、モニター２には複数の画面を重なることがないように表示しているが、重なるように表示してもよい。またタッチパネル付きディスプレイ６では、ディスプレイの大きさの画面を表示しているが、サイズを変更して表示させることも可能である。このようにサイズが変更となっても、タッチ座標データは取得できる。
【００５８】
また本実施の形態では、ＬＡＮケーブル８に接続された送受信機５にＰＣ１より画像を配信しているが、ＬＡＮを超えてインターネットに接続された送受信機５に対してＰＣ１より画像を配信し、タッチ座標データを取得するようにすることも可能である。
【図面の簡単な説明】
【００５９】
【図１】本発明の実施の形態におけるＰＣ画像配信設備の構成図である。
【図２】同ＰＣ画像配信設備のＰＣの機能ブロック図である。
【図３】同ＰＣ画像配信設備の動作を説明するフローチャートである。
【符号の説明】
【００６０】
１    ＰＣ
２    ディスプレイ（モニター）
３    マウス
４    ＰＣ画像表示エリア
５    送受信機
６    タッチパネル付きディスプレイ
７    ＨＵＢ
８    ＬＡＮケーブル
９    対象機器
１０，１７  ＬＡＮコネクタ
１６，２０  ＶＧＡケーブル
２３  ＲＳ−２３２Ｃケーブル
３２Ａ〜３２Ｃ  コントローラ部
３３  画像表示部
３４Ａ〜３４Ｃ  画面記憶部
３５  画像反映部
３６  ＬＡＮ入出力部
３７Ａ〜３７Ｃ  座標記憶部
３８  変換部
【図１】
0004954026.tif 000002
【図２】
0004954026.tif 000003
【図３】
0004954026.tif 000004