(57)【特許請求の範囲】
【請求項１】
複数のタッチパネル付き表示装置を並べることにより、エンラージ表示するために形成されたタッチパネル付きマルチディスプレイであって、
前記複数のタッチパネル付き表示装置にそれぞれ対応する複数のタッチパネル機能部を備え、
各タッチパネル機能部は、該各タッチパネル機能部に対応する前記タッチパネル付き表示装置の前記エンラージ表示における配置情報を保持しており、
前記複数のタッチパネル機能部は、前記配置情報とは無関係に決めることができる接続順序で直列接続されており、
前記直列接続における上流端にある前記タッチパネル機能部が情報処理装置に接続されていて、
各タッチパネル機能部は、自タッチパネル機能部に対応する前記タッチパネル付き表示装置で発生したタッチ情報に含まれる該タッチパネル付き表示装置におけるタッチ座標を、該タッチパネル付き表示装置の前記エンラージ表示における配置情報に基づき全体座標に変換し、
前記直列接続において上流端にない前記タッチパネル機能部は、変換後の前記タッチ情報を自タッチパネル機能部に対して上流側の前記タッチパネル機能部へ送信し、
上流端の前記タッチパネル機能部は、自タッチパネル機能部で発生して前記変換が施された前記タッチ情報と、前記直列接続において上流端にない前記タッチパネル機能部で発生して前記変換施されてから送信されてきた前記タッチ情報とを取りまとめ、前記情報処理装置に出力することを特徴とするタッチパネル付きマルチディスプレイ。
【請求項２】
請求項１に記載のタッチパネル付きマルチディスプレイであって、
前記直列接続において上流端にない前記タッチパネル機能部は、自タッチパネル機能部に対して下流側の前記タッチパネル機能部から前記タッチ情報を受信したならば、該受信したタッチ情報を自タッチパネル機能部に対して上流側の前記タッチパネル機能部に転送することを特徴とするタッチパネル付きマルチディスプレイ。
【請求項３】
請求項１又は２に記載のタッチパネル付きマルチディスプレイであって、
所定条件の下で、第１のタッチパネル付き表示装置が有する第１のタッチパネル機能部への第１のタッチが終了し、前記第１のタッチパネル付き表示装置に隣接する第２のタッチパネル付き表示装置が有する第２のタッチパネル機能部への第２のタッチが開始した際、前記第１のタッチと前記第２のタッチとが連続していると判断することを特徴とするタッチパネル付きマルチディスプレイ。
【請求項４】
請求項３に記載のタッチパネル付きマルチディスプレイであって、
前記所定条件とは、前記第１のタッチパネル機能部への第１のタッチが、前記第１のタッチパネル機能部の端辺から第１の所定距離以内で終了し、前記第１のタッチが終了した時点から所定期間内に、前記第１のタッチが終了した座標から第２の所定距離以内で、前記第２のタッチパネル機能部で前記第２のタッチが開始したことであることを特徴とするタッチパネル付きマルチディスプレイ。
【請求項５】
請求項４に記載のタッチパネル付きマルチディスプレイであって、
前記第１のタッチが終了したことを示すデータと、前記第２のタッチが開始したことを示すデータを削除した後、前記第１のタッチと前記第２のタッチとが連続していることを示すデータを生成することを特徴とするタッチパネル付きマルチディスプレイ。
【請求項６】
請求項３乃５の何れか１項に記載のタッチパネル付きマルチディスプレイであって、
各タッチパネル機能部は、
ユーザの指が自タッチパネル機能部のタッチパネルに触れられていた状態から触れられていない状態に変化した事象が発生し、その事象が、自タッチパネル機能部のタッチパネルに対する、自タッチパネル機能部が備わる前記タッチパネル付き表示装置に隣接する前記タッチパネル付き表示装置と接する端辺側に向かうタッチ操作が、タッチパネル範囲外に移動した場合に発生したのであれば、タッチスルーを中間イベントとして生成する手段と、
ユーザの指が自タッチパネル機能部のタッチパネルに触れられていない状態から触れられている状態に変化した事象が発生したならば、タッチダウンを中間イベントとして生成する手段と、
を備え、
上流端にある前記タッチパネル機能部は、
第１の前記タッチパネル付き表示装置に備わる前記タッチパネル機能部が前記タッチスルーの中間イベントを生成してから所定時間内に前記第１の前記タッチパネル付き表示装置と同一又は相違の第２の前記タッチパネル付き表示装置に備わる前記タッチパネル機能部がタッチダウンの中間イベントを生成したならば、前記第１の前記タッチパネル付き表示装置の前記マルチディスプレイにおける位置及び前記第１のタッチパネル付き表示装置に備わる前記タッチパネル機能部のタッチパネルにおける前記タッチスルーが発生した座標、並びに、前記第２のタッチパネル付き表示装置の前記マルチディスプレイにおける位置及び前記第２のタッチパネル付き表示装置に備わる前記タッチパネル機能部のタッチパネルにおける前記タッチダウンが発生した位置に基づいて、前記第１のタッチパネル付き表示装置に備わる前記タッチパネル機能部が生成した前記タッチスルー及び前記第２のタッチパネル付き表示装置に備わる前記タッチパネル機能部が生成した前記タッチダウンが連続した同一のタッチに対応したものであるのかを判断する手段と、
連続した同一のタッチに対応したものであれば、最終イベントとしてタッチ中を生成する手段と、
連続した同一のタッチに対応したものでなければ、前記第１のタッチパネル付き表示装置に備わる前記タッチパネル機能部が生成した前記タッチスルーに対応した最終イベントとしてタッチ終了を生成し、更に、前記第２のタッチパネル付き表示装置に備わる前記タッチパネル機能部が生成したタッチダウンに対応する最終イベントとしてタッチ開始を生成するする手段と、
を備えることを特徴とするタッチパネル付きマルチディスプレイ。
【請求項７】
請求項３乃至６のいずれか１項に記載のタッチパネル付きマルチディスプレイであって、
前記第１のタッチ及び前記第２のタッチの各々が、複数同時に発生することを特徴とするタッチパネル付きマルチディスプレイ。
【請求項８】
請求項７に記載のタッチパネル付きマルチディスプレイであって、
複数の第１のタッチの各々は互いに異なるタッチパネル付き表示装置において発生し、前記複数の第１のタッチの各々に対応する前記第２のタッチも、互いに異なるタッチパネル付き表示装置において発生することを特徴とするタッチパネル付きマルチディスプレイ。
【請求項９】
請求項７に記載のタッチパネル付きマルチディスプレイであって、
複数同時に発生する前記第１のタッチのうち少なくとも２つのタッチ、及び／又は、複数同時に発生する前記第２のタッチのうち少なくとも２つのタッチが同一のタッチパネル付き表示装置において発生することを特徴とするタッチパネル付きマルチディスプレイ。
【請求項１０】
複数のタッチパネル付き表示装置を並べることにより、エンラージ表示するために形成されたタッチパネル付きマルチディスプレイで用いるエンラージ接続方法であって、
前記複数のタッチパネル付き表示装置にそれぞれ対応する複数のタッチパネル機能部に含まれる各タッチパネル機能部に、該各タッチパネル機能部に対応する前記タッチパネル付き表示装置の前記エンラージ表示における配置情報を保持させ、
前記複数のタッチパネル機能部を前記配置情報とは無関係に決めることができる接続順序で直列接続し、
前記直列接続における上流端にある前記タッチパネル機能部を情報処理装置に接続し、
各タッチパネル機能部は、自タッチパネル機能部に対応する前記タッチパネル付き表示装置で発生したタッチ情報に含まれる該タッチパネル付き表示装置におけるタッチ座標を、該タッチパネル付き表示装置の前記エンラージ表示における配置情報に基づき全体座標に変換し、
前記直列接続において上流端にない前記タッチパネル機能部は、変換後の前記タッチ情報を自タッチパネル機能部に対して上流側の前記タッチパネル機能部へ送信し、
上流端の前記タッチパネル機能部は自タッチパネル機能部で発生して前記変換が施された前記タッチ情報と、前記直列接続において上流端にない前記タッチパネル機能部で発生して前記変換施されてから送信されてきた前記タッチ情報とを取りまとめ、前記情報処理装置に出力することを特徴とするエンラージ表示方法。
【請求項１１】
請求項１乃至９のいずれか１項に記載のタッチパネル付きマルチディスプレイを動作させるためのエンラージ表示用プログラムであって、コンピュータを、前記タッチパネル付きマルチディスプレイが備える各手段として機能させるためのエンラージ接続用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンラージ表示用マルチディスプレイ、エンラージ接続方法、及びエンラージ表示用プログラムに関する。
【背景技術】
【０００２】
従来より、複数の表示装置を組み合わせることにより、全体として一つの大画面であるように表示する方法があった。このような表示方法をエンラージ表示と呼ぶ。
しかし、複数のタッチパネル付き表示装置を組み合わせて大画面を構成する場合、通常は、図１に示すように、制御ＰＣ５００と、各々のタッチパネル付き表示装置５１０−１、５１０−２、５１０−３、及び５１０−４との間に、タッチパネル制御用と映像用のケーブルが接続されている必要がある。この場合、制御ＰＣ５００側で、組み合わせるタッチパネル付き表示装置数だけの映像出力ポートが必要となるため、通常より高いスペックが求められることになり、実現するにはコストがかかる。
また６０インチ、８０インチといった大型のタッチパネル付き表示装置でマルチ画面を構成する場合、接続すべき制御ＰＣとの物理的な距離が遠くなるため、通常使用されるタッチパネル制御用ケーブルであるＵＳＢケーブルでは制御ＰＣに届かず、複数のＵＳＢハブを使用して距離を延長する必要があり、５×５といったより大きなマルチ画面を構成した場合には複雑な配線となってしまう。
この点、特許文献１には、複数のタッチパネル付き表示装置が１台のＰＣとデイジーチェーン接続されており、タッチ座標データを予め設定されたキャリブレーションデータにより調整して、ＰＣに送信する発明が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１９９４７７号公報
【特許文献２】特開２００９−２９５０１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に係る発明は、エンラージ表示に対応したものではなかった。
【０００５】
一方で、特許文献２には、エンラージ表示するタッチパネル付きマルチディスプレイであって、タッチパネルに触られたことを検出し、コンテンツ再生制御を行う発明が開示されている。
しかし、タッチパネル付きマルチディスプレイに触れる場合、図２に示すように、隣接する複数のタッチパネル付きディスプレイである、タッチパネル付き表示装置５２０−１及び５２０−２に渡って、ユーザが継続的に触れることがある。このような場合、通常のタッチパネル付きマルチディスプレイを用いた際は、制御ＰＣ側で各タッチパネルが別々のデバイスとして認識されているため、タッチパネル付きマルチディスプレイ間でタッチ操作が連続せずに途切れることにより、操作性が失われる。この点、特許文献２で開示される発明は、あくまでマルチディスプレイを構成する複数のディスプレイのうち、一つのみに触れた場合を想定したものであった。
【０００６】
そこで、本発明は、簡易な配線によりエンラージ表示可能なタッチパネル付きマルチディスプレイであって、複数のタッチパネル間でのタッチの継続性について認識可能なマルチディスプレイを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の観点によれば、
複数のタッチパネル付き表示装置を並べることにより、エンラージ表示するために形成されたタッチパネル付きマルチディスプレイであって、
前記複数のタッチパネル付き表示装置にそれぞれ対応する複数のタッチパネル機能部を備え、
各タッチパネル機能部は、該各タッチパネル機能部に対応する前記タッチパネル付き表示装置の前記エンラージ表示における配置情報を保持しており、
前記複数のタッチパネル機能部は、前記配置情報とは無関係に決めることができる接続順序で直列接続されており、
前記直列接続における上流端にある前記タッチパネル機能部が情報処理装置に接続されていて、
各タッチパネル機能部は、自タッチパネル機能部に対応する前記タッチパネル付き表示装置で発生したタッチ情報に含まれる該タッチパネル付き表示装置におけるタッチ座標を、該タッチパネル付き表示装置の前記エンラージ表示における配置情報に基づき全体座標に変換し、
前記直列接続において上流端にない前記タッチパネル機能部は、変換後の前記タッチ情報を自タッチパネル機能部に対して上流側の前記タッチパネル機能部へ送信し、
上流端の前記タッチパネル機能部は、自タッチパネル機能部で発生して前記変換が施された前記タッチ情報と、前記直列接続において上流端にない前記タッチパネル機能部で発生して前記変換施されてから送信されてきた前記タッチ情報とを取りまとめ、前記情報処理装置に出力することを特徴とするタッチパネル付きマルチディスプレイが提供される。
【０００８】
本発明の第２の観点によれば、
複数のタッチパネル付き表示装置を並べることにより、エンラージ表示するために形成されたタッチパネル付きマルチディスプレイで用いるエンラージ接続方法であって、
前記複数のタッチパネル付き表示装置にそれぞれ対応する複数のタッチパネル機能部に含まれる各タッチパネル機能部に、該各タッチパネル機能部に対応する前記タッチパネル付き表示装置の前記エンラージ表示における配置情報を保持させ、
前記複数のタッチパネル機能部を前記配置情報とは無関係に決めることができる接続順序で直列接続し、
前記直列接続における上流端にある前記タッチパネル機能部を情報処理装置に接続し、
各タッチパネル機能部は、自タッチパネル機能部に対応する前記タッチパネル付き表示装置で発生したタッチ情報に含まれる該タッチパネル付き表示装置におけるタッチ座標を、該タッチパネル付き表示装置の前記エンラージ表示における配置情報に基づき全体座標に変換し、
前記直列接続において上流端にない前記タッチパネル機能部は、変換後の前記タッチ情報を自タッチパネル機能部に対して上流側の前記タッチパネル機能部へ送信し、
上流端の前記タッチパネル機能部は自タッチパネル機能部で発生して前記変換が施された前記タッチ情報と、前記直列接続において上流端にない前記タッチパネル機能部で発生して前記変換施されてから送信されてきた前記タッチ情報とを取りまとめ、前記情報処理装置に出力することを特徴とするエンラージ表示方法が提供される。
【０００９】
本発明の第３の観点によれば、タッチパネル付きマルチディスプレイを動作させるためのエンラージ表示用プログラムであって、コンピュータを、前記タッチパネル付きマルチディスプレイが備える各手段として機能させるためのエンラージ表示用プログラムが提供される。
【発明の効果】
【００１０】
本発明によれば、１台の制御ＰＣと複数のディスプレイを接続してマルチタッチディスプレイを構成する場合、制御ＰＣと直接接続するディスプレイが１台で済むことから、タッチパネル付きの大画面ディスプレイを用いてマルチディスプレイを構成することが容易となる。
【図面の簡単な説明】
【００１１】
【図１】従来技術における制御ＰＣとマルチディスプレイとの接続方法を示す図である。
【図２】従来技術における複数のディスプレイ間での継続的なタッチを示す図である。
【図３−１】従来技術及び本発明の実施形態によるエンラージ表示方法を示す図である。
【図３−２】従来技術及び本発明の実施形態によるエンラージ表示方法において認識されるタッチ座標を示す図である。
【図４−１】本発明の実施形態に係るマルチディスプレイにおいて、ディスプレイをまたいでタッチした際の処理方法を示す図である。
【図４−２】本発明の実施形態に係るマルチディスプレイにおいて、ディスプレイをまたいでタッチした際の処理方法を示す図である。
【図５】本発明の実施形態に係る制御ＰＣとマルチディスプレイとの接続方法を示す図である。
【図６】本発明の実施形態に係るタッチパネル付き表示装置の構成を示す図である。
【図７】本発明の実施形態に係るタッチパネル付き表示装置の動作フローの前提となるデータの説明図である。
【図８】本発明の実施形態に係るタッチパネル付き表示装置がＵＳＢホストを検出する際の動作フローを示すフローチャートである。
【図９−１】本発明の実施形態に係るタッチパネル付き表示装置におけるメインモードでの動作フローを示すフローチャートである。
【図９−２】本発明の実施形態に係るタッチパネル付き表示装置におけるメインモードでの動作フローを示すフローチャートである。
【図９−３】本発明の実施形態に係るタッチパネル付き表示装置におけるメインモードでの動作フローを示すフローチャートである。
【図９−４】本発明の実施形態に係るタッチパネル付き表示装置におけるメインモードでの動作フローを示すフローチャートである。
【図９−５】本発明の実施形態に係るタッチパネル付き表示装置におけるメインモードでの動作フローを示すフローチャートである。
【図９−６】本発明の実施形態に係るタッチパネル付き表示装置におけるメインモードでの動作フローを示すフローチャートである。
【図９−７】本発明の実施形態に係るタッチパネル付き表示装置におけるメインモードでの動作フローを示すフローチャートである。
【図９−８】本発明の実施形態に係るタッチパネル付き表示装置におけるメインモードでの動作フローを示すフローチャートである。
【図９−９】本発明の実施形態に係るタッチパネル付き表示装置におけるメインモードでの動作フローを示すフローチャートである。
【図９−１０】本発明の実施形態に係るタッチパネル付き表示装置におけるメインモードでの動作フローを示すフローチャートである。
【図１０】本発明の実施形態に係るタッチパネル付き表示装置において、カウントダウンタイマーのタイムアウトが発生した場合の動作フローを示すフローチャートである。
【図１１】本発明の実施形態に係るタッチパネル付き表示装置におけるサブモードでの動作フローを示すフローチャートである。
【図１２】本発明の実施形態に係るタッチパネル付き表示装置の第１の動作例を示す図である。
【図１３−１】本発明の実施形態に係るタッチパネル付き表示装置の第１の動作例において用いられるデータを示す図である。
【図１３−２】本発明の実施形態に係るタッチパネル付き表示装置の第１の動作例において用いられるデータを示す図である。
【図１３−３】本発明の実施形態に係るタッチパネル付き表示装置の第１の動作例において用いられるデータを示す図である。
【図１３−４】本発明の実施形態に係るタッチパネル付き表示装置の第１の動作例において用いられるデータを示す図である。
【図１３−５】本発明の実施形態に係るタッチパネル付き表示装置の第１の動作例において用いられるデータを示す図である。
【図１４】本発明の実施形態に係るタッチパネル付き表示装置の第２の動作例を示す図である。
【図１５−１】本発明の実施形態に係るタッチパネル付き表示装置の第２の動作例において用いられるデータを示す図である。
【図１５−２】本発明の実施形態に係るタッチパネル付き表示装置の第２の動作例において用いられるデータを示す図である。
【図１５−３】本発明の実施形態に係るタッチパネル付き表示装置の第２の動作例において用いられるデータを示す図である。
【図１５−４】本発明の実施形態に係るタッチパネル付き表示装置の第２の動作例において用いられるデータを示す図である。
【図１５−５】本発明の実施形態に係るタッチパネル付き表示装置の第２の動作例において用いられるデータを示す図である。
【図１６】本発明の実施形態に係るタッチパネル付き表示装置の動作フローの前提となるデータの説明図である。
【発明を実施するための形態】
【００１２】
[本発明の概念]
まず、図３−１、図３−２、図４−１、及び図４−２を用いて本発明の概念について説明する。
【００１３】
本発明においては、映像出力元と接続するのはエンラージを構成する１台のディスプレイのみとなり、各ディスプレイ側でタッチ座標を補正することで、制御ＰＣ側からは、複数のタッチディスプレイが１台のタッチディスプレイと認識されるため、ディスプレイをまたいだタッチが可能となる。
【００１４】
このタッチ座標の補正について、図３−１及び図３−２を用いて説明する。
【００１５】
図３−１に見られるように、１台の制御ＰＣ５００から、映像５５０を、直列接続され、２×２の４台で構成されたエンラージ機能を持つタッチパネル付き表示装置５３０−１乃至５３０−４に数珠つなぎで入力した場合、左上に設置されたタッチパネル付き表示装置５３０−１は入力映像５５０の左上１／４の部分を拡大して表示する。同様に、右上に設置されたタッチパネル付き表示装置５３０−２は入力映像５５０の右上１／４の部分を拡大して表示する。左下に設置されたタッチパネル付き表示装置５３０−３は入力映像５５０の左下１／４の部分を拡大して表示する。右下に設置されたタッチパネル付き表示装置５３０−４は入力映像５５０の右下１／４の部分を拡大して表示する。
【００１６】
この時、従来技術においては、制御ＰＣ５００からはタッチパネル付き表示装置５３０−１のタッチパネルデバイスのみが認識される。これにより、表示装置５３０−１の中央をタッチしても、見た目上は、左上１／４の領域の中央をタッチしているが、制御ＰＣ５００は、図３−２（Ａ）図に示すように、入力映像５５０の中央をタッチしていると認識する。
一方で、本発明においては、制御ＰＣ５００が、２×２の４台で構成された表示装置５３０−１乃至５３０−４を１つのタッチパネルデバイスとして認識するため、上記の操作を行った場合、図３−２（Ｂ）図に示すように、制御ＰＣ５００は見た目上のタッチ位置と同じ左上１／４の真ん中をタッチしたと認識する。これは、具体的には後述する方法で、タッチ座標をエンラージ全体における座標に変換・補正し、直列接続された上流のタッチパネル付き表示装置に伝え、制御ＰＣ５００と直接接続されている最上流のタッチパネル付き表示装置５３０−１は、これらの座標を取りまとめ、制御ＰＣに伝達することによるものである。
【００１７】
また、本発明における、表示装置をまたいだタッチについてであるが、各表示装置は、隣接する表示装置と接する端辺側に向かうタッチ操作が、タッチパネル範囲外に移動した場合は、通常のタッチアウトイベントではなく、タッチスルーイベントを発生させる。最上流のディスプレイはタッチスルーを認識すると、一定時間内にそのタッチ操作が向かった表示装置において、上記のタッチアウトの箇所から一定の距離内でタッチダウンイベントが送られてきた場合には、タッチスルーイベント、タッチダウンイベントをＰＣに送信せず、疑似的な連続する座標を創出することで、タッチパネル間での連続した操作を可能とする。
【００１８】
（なお、ここで述べる「タッチアウト」とは、ユーザの指がタッチパネルに触れていた状態から、タッチパネルに触れていない状態に変化した事象を意味する。また、ここで述べる「タッチダウン」とは、ユーザの指がタッチパネルに触れていない状態から触れている状態に変化した事象を意味する。更に、ここで述べる「タッチスルー」とは、一つの表示装置においてユーザによるタッチ箇所がベゼル領域まで出て行ったものの、まだ別の表示装置にタッチ箇所が入ってきていないことを意味する。）
【００１９】
これを、図４−１及び図４−２を用いて説明する。
図４−１（Ａ）に示す配置で、４台のタッチパネル付き表示装置５４０−１乃至５４０−４でエンラージが構成されているものとする。具体的には、タッチパネル付き表示装置５４０−１乃至５４０−４のディスプレイには、エンラージ構成設定“２×２”が設定されている。更に、タッチパネル付き表示装置５４０−１のエンラージ位置としては（１，１）、表示装置５４０−２のエンラージ位置としては（２，１）、タッチパネル付き表示装置５４０−３のエンラージ位置としては（１，２）、タッチパネル付き表示装置５４０−４のエンラージ位置としては（２，２）が設定されている。なお、表示装置及びタッチパネルの解像度は、どちらもＨ×Ｖとし、図面中の表示装置間の線は映像と座標データ通信用の配線を意味する。
【００２０】
図４−１（Ａ）図のように、タッチパネル付き表示装置５４０−２中、座標（ｕ，ｖ）でタッチが発生した場合、タッチパネル付き表示装置５４０−２は、座標を（ｕ＋Ｈ，ｖ）に変換して、タッチパネル付き表示装置５４０−１のディスプレイに送信する。この座標を受信したタッチパネル付き表示装置５４０−１はタッチパネル付き表示装置５４０−３にそのまま送信する。同様に、タッチパネル付き表示装置５４０−３はこの座標をタッチパネル付き表示装置５４０−４に送信し、タッチパネル付き表示装置５４０−４は制御ＰＣ５００に伝達する。
【００２１】
ここで、図４−１（Ｂ）図のように、タッチパネル付き表示装置５４０−１でタッチダウンし、そのままタッチパネル付き表示装置５４０−２のタッチ領域まで指を移動させた場合、タッチパネル付き表示装置５４０−１内での操作中は、上記の図４−１（Ａ）図を用いた説明と同様になる。指がタッチパネル付き表示装置５４０−１のタッチ領域を外れると、タッチパネル付き表示装置５４０−１内では、タッチアウトイベントが発生する。このタッチアウトイベントが発生した座標がタッチパネル付き表示装置５４０−２と接する端辺であるため、タッチパネル付き表示装置５４０−１のディスプレイはタッチスルーイベントに変換して上流に送信する。
【００２２】
このタッチアウトイベントが発生した時点からのデータの送信の態様を示すのが、図４−２（Ｃ）図である。タッチスルーイベントを受信したタッチパネル付き表示装置５４０−４は、一定期間、この情報を制御ＰＣ５００に送信しない。仮に何のデータも受信しないまま一定期間が経過した場合には、タッチスルーイベントをタッチアウトイベントに変換して、制御ＰＣ５００に送信する。
【００２３】
逆に、図４−２（Ｄ）図に示すように、タッチパネル付き表示装置５４０−４が、タッチスルーイベントが発生した座標から一定距離内で、一定期間内にタッチダウンイベントを受信した場合、保留したタッチスルーイベントを無視し、受信したタッチダウンイベントを通常の座標データとして、制御ＰＣ５００に送信する。
【００２４】
＜第１の実施形態＞
次に、図５乃至図１５−５を参照しながら、本発明に係る第１の実施形態について詳述する。
【００２５】
[第１の実施形態の構成]
最初に、図５及び図６を用いて、第１の実施形態の構成について詳説する。
【００２６】
図５は、本発明に係るタッチパネル付き表示装置を４つ使用したマルチディスプレイを構成する場合の、制御ＰＣ５０、及びタッチパネル付き表示装置１００−１乃至１００−４の配線図の例である。なお、以下ではタッチパネル付き表示装置１００−１乃至１００−４を総称して「タッチパネル付き表示装置１００」と呼称することがある。
【００２７】
制御ＰＣ５０、タッチパネル付き表示装置１００−１、タッチパネル付き表示装置１００−２、タッチパネル付き表示装置１００−３、タッチパネル付き表示装置１００−４は、この順に直列接続している。
具体的には、制御ＰＣ５０の映像出力端子５１と表示装置１００−１の映像入力端子１０１−１との間には、映像ケーブル３１が接続されている。また、制御ＰＣ５０のＵＳＢ端子（ホスト）５２と表示装置１００−１のＵＳＢ端子（デバイス）１０３−１との間には、ＵＳＢケーブル３２が接続されている。
また、表示装置１００−１の映像出力端子１０２−１と表示装置１００−２の映像入力端子１０１−２との間には、映像ケーブル３１が接続されている。また、表示装置１００−１のＵＳＢ端子（ホスト）１０４−１と表示装置１００−２のＵＳＢ端子（デバイス）１０３−２との間には、ＵＳＢケーブルが接続されている。
また、表示装置１００−２の映像出力端子１０２−２と表示装置１００−３の映像入力端子１０１−３との間には、映像ケーブル３１が接続されている。また、表示装置１００−２のＵＳＢ端子（ホスト）１０４−２と表示装置１００−３のＵＳＢ端子（デバイス）１０３−３との間には、ＵＳＢケーブルが接続されている。
また、表示装置１００−３の映像出力端子１０２−３と表示装置１００−４の映像入力端子１０１−４との間には、映像ケーブル３１が接続されている。また、表示装置１００−３のＵＳＢ端子（ホスト）１０４−３と表示装置１００−４のＵＳＢ端子（デバイス）１０３−４との間には、ＵＳＢケーブルが接続されている。
【００２８】
ここで、「ＵＳＢ端子（ホスト）」とは、下流のタッチパネル付き表示装置との接続に用いられる端子であり、「ＵＳＢ端子（デバイス）」とは、制御ＰＣ５０又は上流のタッチパネル付き表示装置との接続に用いられる端子である。また、映像出力端子、映像入力端子、映像ケーブルの規格としては、Ｄ−ＳＵＢ、ＨＤＭＩ（登録商標）、ＤＶＩ、ＤＰ等を用いることが可能である。
【００２９】
図６は、表示装置１００の構成例を示す図である。表示装置１００は、映像入力端子１０１、映像出力端子１０２、ＵＳＢ端子（デバイス）１０３、ＵＳＢ端子（ホスト）１０４、中央演算部１１０、映像信号受信処理部１１１、映像信号分配処理部１１２、映像信号送信処理部１１３、映像信号出力処理部１１４、スケーリング処理部１１５、ＵＳＢデバイス処理部１１６、ＵＳＢホスト処理部１１７、内部記憶部１１８、外部記憶部１１９、表示用・表示処理用一時記憶部１２０、表示処理部１２１、表示デバイス１２２、タッチ操作座標検出処理部１２３、タッチパネルデバイス１２４を有する。
【００３０】
中央演算部１１０は、自身以外の各部とデータを送受信すると共に、当該送受信したデータを用いて演算することにより、自身以外の各部の制御を実施する構成要素である。当該中央演算部１１０は、マイクロプロセッサ(Microprocessor)、プログラミングすることができるＬＳＩ(Large Scale Integration)であるＦＰＧＡ(Field Programmable Gate Array)、特定の用途のために設計、製造される集積回路であるＡＳＩＣ(Application Specific Integrated Circuit)、その他の演算機能を有する回路のいずれであってもよい。
【００３１】
映像信号受信処理部１１１は、アナログＲＧＢ・ＨＤＭＩ（登録商標）・ＤＶＩ・ＤｉｓｐｌａｙＰｏｒｔ等の映像信号データの受信処理をする装置である。
【００３２】
映像信号分配処理部１１２は、映像信号受信処理部１１１にて受信した映像信号を二系統に分配し、映像信号送信処理部１１３と中央演算部１１０に出力する装置である。
【００３３】
映像信号送信処理部１１３は、映像信号分配処理部１１２より入力された映像信号を、アナログＲＧＢ・ＨＤＭＩ（登録商標）・ＤＶＩ・ＤｉｓｐｌａｙＰｏｒｔ等の信号に変換して出力する装置である。
【００３４】
映像信号出力処理部１１４は、入力された映像信号に対して、時間的・空間的にフィルタリング等を行うことで映像に変更を加える装置である。
【００３５】
スケーリング処理部１１５は、入力された映像信号を任意の拡大率を以って拡大・縮小する装置である。スケーリング処理の過程でフィルタリング処理を行って映像信号の加工を行ってもよい。
【００３６】
ＵＳＢデバイス処理部１１６は、ＵＳＢデバイスとして、接続されたＵＳＢホストとの通信、制御等を処理する装置である。
【００３７】
ＵＳＢホスト処理部１１７は、ＵＳＢホストとして、接続されたＵＳＢデバイスとの通信、制御等を処理する装置である。
【００３８】
内部記憶部１１８は、中央演算部１１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用するＲＡＭである。各処理部とバスで接続されていて、ＤＭＡ（Direct Memory Access)により、中央演算部１１０を介さずにデータ転送を行ってもよい。
【００３９】
外部記憶部１１９は、中央演算部１１０によってデータアクセスされる不揮発記憶領域である。データ保存部とプログラム保存部が異なる記憶方式に分かれていてもよく、もしくは異なる装置によって実現されていてもよい。また、プログラム保存部は、書き換え可能であっても書き換え不可能であってもよい。
【００４０】
表示用・表示処理用一時記憶部１２０は、中央演算部１１０、及び各処理部が表示処理及び表示用加工処理を行うための一時記憶部である。
【００４１】
表示処理部１２１は、各処理部、及び表示用・表示処理用一時記憶部１２０から入力された信号を、中央演算部１１０により表示デバイス１２２が受信可能な形式に変換して出力する処理部である。
【００４２】
表示デバイス１２２は、ＣＲＴ、液晶、ＬＥＤ、プラズマ方式の表示デバイスであり、入力信号の形式はＬＶＤＳ、ＴＴＬ等を問わない。
【００４３】
タッチ操作座標検出処理部１２３は、後述のタッチパネルデバイス１２４より入力された情報より、タッチされた座標、タッチの開始・終了等の操作情報を検出する装置である。
【００４４】
タッチパネルデバイス１２４は、赤外線方式、静電容量方式等のタッチデバイスである。
【００４５】
[第１の実施形態の動作]
次に、図７乃至図１１を用いて、本発明の第１の実施形態の動作フローについて詳説する。
【００４６】
まず、図７を用いて、ここで説明する動作フローの場合の前提について説明する。
【００４７】
タッチパネル付き表示装置１００はエンラージ機能を有し、ここでは簡略化のため、Ｎ×Ｎの等倍のみをサポートしているものとし、マルチディスプレイを構成するタッチパネル付き表示装置１００−１乃至１００−４は、全く同じ機能、設定を有するものとする。また、エンラージ機能において、ベゼル幅を考慮することも可能だが、ここでは考慮しない。
【００４８】
タッチ操作座標検出処理部１２３においては、タッチ開始時、又はタッチ座標変更時は座標のみを、タッチが離された場合はタッチアウト情報を、タッチしたままタッチパネルの領域外に移動した場合はタッチスルー状態とその座標を、中央演算部１１０に通知するものとする。
【００４９】
タッチパネル付き表示装置１００は、外部記憶部１１９にエンラージ用として、図７（Ａ）の表に示された設定を保持する。ここでＮＸは、１〜Ｎまでの数値が設定可能であり、ＮＹは１〜Ｎまでの数値が設定可能である。
図５に示すように２×２のエンラージを実施している場合は、左上のタッチパネル付き表示装置１００−１の設定は、Ｎ＝２、Ｘ＝１、Ｙ＝１となる。右上のタッチパネル付き表示装置１００−２の設定は、Ｎ＝２、Ｘ＝２、Ｙ＝１となる。右下のタッチパネル付き表示装置１００−３の設定は、Ｎ＝２、Ｘ＝２、Ｙ＝２となる。左下のタッチパネル付き表示装置１００−４の設定は、Ｎ＝２、Ｘ＝１、Ｙ＝２となる。
また、タッチパネル情報として、図７（Ｂ）の表に示された設定、すなわち、タッチパネル水平解像度ＴＨ、タッチパネル垂直解像度ＴＶ、タッチスルー検出距離ＴＨ＿ＬＥＮ，タッチスルー検出タイムアウトＴＭＯを、外部記憶部１１９が保持する。また、一時情報として、図７（Ｃ）の表に示された設定、すなわち、アクティブデバイスＡＤＶ、タッチ状態ＴＣＳ、タッチスルー座標（ＴＨＸ，ＴＨＹ）の情報を、内部記憶部１１８が保持する。ここで、ＡＤＶには、タッチがアクティブなデバイスのＩＤを格納する。また、ＴＣＳには、タッチなし／タッチ中／タッチスルーのいずれかを格納する。
また、タッチパネル付き表示装置１００間でタッチ情報を通信する場合は、少なくとも図７（Ｄ）のデータを通信する。すなわち、個体を識別するための数値であるＩＤ、タッチ座標（ＴＣＨＸ，ＴＣＨＹ），イベントＴＣＨＥＶＴを送信する。ここで、ＴＣＨＥＶＴには、イベント無し、タッチダウン、タッチアウト、タッチスルーのいずれかが格納される。なお、ここで述べる「イベント無し」とは「タッチ中」という意味を有する。
また、タッチパネル付き表示装置１００から制御ＰＣ５０に伝達する情報には、少なくとも図７（Ｅ）のデータが含まれる。すなわち、タッチ座標（Ｘ，Ｙ）、及びイベントＥＶＴが伝達される。ここで、ＥＶＴには、タッチ開始、タッチ中、タッチ終了のいずれかが格納される。
また、タッチ操作座標検出処理部１２３より取得可能な情報を、図７（Ｆ）の表に示す。すなわち、タッチ座標（ＴＸ，ＴＹ）及びタッチ操作ＴＯＰが取得可能である。ここで、ＴＯＰには、タッチ開始、タッチ中、タッチ終了、タッチスルーのいずれかが格納される。
【００５０】
次に、図８を参照しながら、各タッチパネル付き表示装置１００が、ＵＳＢホストを検知する際の処理について詳説する。
【００５１】
まずステップＳ１１において、中央演算部１１０はＵＳＢデバイス処理部１１６に対して、ＵＳＢホスト接続状態の問い合わせを実施する。
【００５２】
次にステップＳ１２において、中央演算部１１０は、ホストデバイスが接続状態か否かについて判断する。
【００５３】
ホストデバイスが接続状態である場合（Ｓ１２：Ｙｅｓ）は、ステップＳ１３において、中央演算部１１０が、ＵＳＢデバイス処理部１１６に対して、ＵＳＢホスト種別の問い合わせを実施する。
【００５４】
なお、ホストデバイスが接続状態にない場合（Ｓ１２：Ｎｏ）は、再度ステップＳ１１を実施する。
【００５５】
次に、ステップＳ１４において、ＵＳＢホストがＰＣとタッチパネル付き表示装置とのいずれであるか、中央演算部１１０が判断する。
【００５６】
ステップＳ１４において、ＵＳＢホストがＰＣであると判断された場合は、当該タッチパネル付き表示装置１００は、ステップＳ１５において、メインモードでの動作を開始する。
【００５７】
ステップＳ１４において、ＵＳＢホストがタッチパネル付き表示装置であると判断された場合は、当該タッチパネル付き表示装置１００は、ステップＳ１６において、サブモードでの動作を開始する。
【００５８】
次に、図９−１乃至図９−１０を参照しながら、上記の各タッチパネル付き表示装置１００における、メインモードでの動作フローについて詳述する。
【００５９】
まず、図９−１のステップＳ２１において、中央演算部１１０が、ＵＳＢデバイス処理部１１６に対して、ＵＳＢホストに、タッチパネル水平解像度として、ＴＨ×Ｎを通知するよう指示する。
【００６０】
次に、ステップＳ２２において、中央演算部１１０が、ＵＳＢデバイス処理部１１６に対して、タッチパネル垂直解像度としてＴＶ×Ｎを、ＵＳＢホストに通知するよう指示する。これらのステップＳ２１及びＳ２２により、制御ＰＣ５０は、実際に接続されたタッチパネルデバイス単体のＮ倍の解像度として認識する。
【００６１】
次に、ステップＳ２３において、中央演算部１１０が、アクティブデバイスＡＤＶを［無し］に設定する。
【００６２】
次に、ステップＳ２４において、中央演算部１１０が、タッチ状態ＴＣＨを［タッチ無し］に設定する。以上のステップＳ２１からＳ２４までの処理は初期化処理である。その後、図９−１の「１」を経由して、図９−２のステップＳ２５に遷移する。
【００６３】
次に、ステップＳ２５において、中央演算部１１０が、タッチ操作・座標検出処理部１２３より通知があったか否か判断する。すなわち、これにより自分自身のタッチパネルデバイスにて、タッチ座標を検出可能であるか否か判断する。
【００６４】
ステップＳ２５において、通知がなかった場合（Ｓ２５：Ｎｏ）は、図９−２の「５」を経由して、図９−６のステップＳ４８に遷移する。
【００６５】
ステップＳ２５において、通知があった場合（Ｓ２５：Ｙｅｓ）は、ステップＳ２６において、中央演算部１１０が、タッチ操作・座標検出処理部１２３で検出した座標を全体座標に変換する。ここで、タッチ操作・座標検出処理部１２３で検出した座標を（ａ，ｂ）とすると、全体座標（Ｘ，Ｙ）は、Ｘ＝ａ＋ＴＨ×（ＮＸ−１）、Ｙ＝ｂ＋ＴＶ×（ＮＹ−１）となる。
【００６６】
次に、ステップＳ２７において、中央演算部１１０が、タッチ状態ＴＣＨが［タッチスルー］か否か判断する。
【００６７】
ステップＳ２７において、タッチ状態ＴＣＨが［タッチスルー］でなかった場合（Ｓ２７：Ｎｏ）は、図９−２の「２」を経由して、図９−３のステップＳ３２に遷移する。
【００６８】
ステップＳ２７において、タッチ状態ＴＣＨが［タッチスルー］であった場合（Ｓ２７：Ｙｅｓ）は、ステップＳ２８に進み、タッチ状態ＴＣＨを［タッチ中］に設定する。
【００６９】
次に、ステップＳ２９において、ステップＳ２６において変換した全体座標と、タッチスルー座標（ＴＨＸ，ＴＨＹ）との距離が、タッチスルー検出距離ＴＨ＿ＬＥＮ以下か否か、中央演算部１１０が判断する。
【００７０】
ステップＳ２９において、全体座標とタッチスルー座標との距離がタッチスルー検出距離ＴＨ＿ＬＥＮを超えた場合（Ｓ２９：Ｎｏ）は、図９−２の「４」を経由して、図９−５のステップＳ４５に遷移する。
【００７１】
ステップＳ２９において、全体座標とタッチスルー座標との距離がタッチスルー検出距離ＴＨ＿ＬＥＮ以下であった場合（Ｓ２９：Ｙｅｓ）は、ステップＳ３０において、中央演算部１１０が、アクティブデバイスＡＤＶを［自分］に設定する。
【００７２】
次に、ステップＳ３１において、中央演算部１１０が、ＵＳＢデバイス処理部１１６に対して、変換した全体座標をタッチ中座標として送信する。
【００７３】
次に、図９−２の「５」を経由して、図９−６のステップＳ４８に遷移する。
【００７４】
繰り返しとなるが、ステップＳ２７でＮｏだった場合は、図９−２の「２」を経由して、図９−３のステップＳ３２に遷移する。
【００７５】
ステップＳ３２において、中央演算部１１０は、アクティブデバイスＡＤＶが［無し］か否か判断する。
【００７６】
ステップＳ３２において、アクティブデバイスＡＤＶが［無し］と判断された場合（Ｓ３２：Ｙｅｓ）は、ステップＳ３３において、中央演算部１１０が、アクティブデバイスＡＤＶを［自分］に設定する。
【００７７】
次に、ステップＳ３４において、中央演算部１１０が、ＵＳＢデバイス処理部１１６に対して、変換した全体座標をタッチ開始座標として送信させる。
【００７８】
次に、図９−３の「５」を経由して、図９−６のステップＳ４８に遷移する。
【００７９】
ステップＳ３２において、アクティブデバイスＡＤＶが［無し］と判断されなかった場合（Ｓ３２：Ｎｏ）は、ステップＳ３５において、中央演算部１１０が、アクティブデバイスＡＤＶが［自分］か否かについて判断する。
【００８０】
ステップＳ３５において、アクティブデバイスＡＤＶが［自分］であると判断されなかった場合（Ｓ３５：Ｎｏ）は、図９−３の「５」を経由して、図９−６のステップＳ４８に遷移する。
【００８１】
ステップＳ３５において、アクティブデバイスＡＤＶが［自分］であると判断された場合（Ｓ３５：Ｙｅｓ）は、ステップＳ３６において、中央演算部１１０が、タッチ操作・座標検出処理部１２３より受信した操作ＴＯＰが［タッチスルー］か否か判断する。
【００８２】
ステップＳ３６において、［タッチスルー］と判断されなかった場合（Ｓ３６：Ｎｏ）は、図９−３の「３」を経由して、図９−４のステップＳ４１に遷移する。
【００８３】
ステップＳ３６において、［タッチスルー］と判断された場合（Ｓ３６：Ｙｅｓ）は、ステップＳ３７において、中央演算部１１０が、アクティブデバイスＡＤＶを［無し］に設定する。
【００８４】
次に、ステップＳ３８において、中央演算部１１０がタッチ状態ＴＣＨを［タッチスルー］に設定する。
【００８５】
次に、ステップＳ３９において、中央演算部１１０が変換した全体座標をタッチスルー座標（ＴＨＸ，ＴＨＹ）に設定する。
【００８６】
次に、ステップＳ４０において、中央演算部１１０がタッチスルー検出タイムアウトＴＭＯのカウントダウンタイマーをスタートさせた後、図９−３の「５」を経由して、図９−６のステップＳ４８に遷移する。
【００８７】
繰り返しとなるが、ステップＳ３６でＮｏだった場合は、図９−３の「３」を経由して、図９−４のステップＳ４１に遷移する。
【００８８】
ステップＳ４１において、タッチ操作・座標検出処理部１２３より受信した操作ＴＯＰが［タッチ終了］か否か、中央演算部１１０が判断する。
【００８９】
中央演算部１１０が、操作ＴＯＰが［タッチ終了］と判断した場合（Ｓ４１：Ｙｅｓ）は、ステップＳ４２に進み、中央演算部１１０が、ＵＳＢデバイス処理部１１６に対して、変換した全体座標をタッチ終了座標として送信させる。
【００９０】
次に、ステップＳ４３において、中央演算部１１０がアクティブデバイスＡＤＶを［無し］に設定する。その後、図９−４の「５」を経由して、図９−６のステップＳ４８に遷移する。
【００９１】
ステップＳ４１において、［タッチ終了］と判断しない場合（Ｓ４１：Ｎｏ）は、ステップＳ４４において、中央演算部１１０が、ＵＳＢデバイス処理部１１６に対して、変換した全体座標をタッチ中座標として送信させる。その後、図９−４の「５」を経由して、図９−６のステップＳ４８に遷移する。
【００９２】
繰り返しとなるが、ステップＳ２９でＮｏだった場合は、図９−２の「４」を経由して、図９−５のステップＳ４５に遷移する。
【００９３】
ステップＳ４５において、中央演算部１１０は、ＵＳＢデバイス処理部１１６に対して、タッチスルー座標（ＴＨＸ，ＴＨＹ）をタッチ終了座標として送信させる。
【００９４】
次に、ステップＳ４６において、中央演算部１１０は、アクティブデバイスＡＤＶを［自分］に設定する。
【００９５】
次に、ステップＳ４７において、中央演算部１１０は、ＵＳＢデバイス処理部１１６に対して、変換した全体座標をタッチ開始座標として送信させる。
【００９６】
その後、図９−５の「５」を経由して、図９−６のステップＳ４８に遷移する。
【００９７】
上記のいずれの動作フローをとるにせよ、図９−２乃至９−５の「５」を経由して、図９−６のステップＳ４８に遷移する。
【００９８】
ステップＳ４８において、中央演算部１１０は、ＵＳＢホスト処理部１１７より、データ受信情報があるか否か判断する。すなわち、自分自身以外のタッチパネルデバイスにてタッチ座標が検出されたか否かについて判断する。
【００９９】
ステップＳ４８において、データ受信情報がないと判断した場合（Ｓ４８のＮｏ）は、図９−６の「９」を経由して、図９−１０のステップＳ７０に遷移する。
【０１００】
ステップＳ４８において、データ受信情報があると判断した場合（Ｓ４８：Ｙｅｓ）は、ステップＳ４９において、中央演算部１１０が、タッチ状態ＴＣＨが［タッチスルー］か否かについて判断する。
【０１０１】
ステップＳ４９において、タッチ状態ＴＣＨが［タッチスルー］であると判断されなかった場合（Ｓ４９：Ｎｏ）は、図９−６の「６」を経由して、図９−７のステップＳ５４に遷移する。
【０１０２】
ステップＳ４９において、タッチ状態ＴＣＨが［タッチスルー］であると判断された場合（Ｓ４９：Ｙｅｓ）は、ステップＳ５０において、中央演算部１１０が、タッチ状態ＴＣＨを［タッチ中］に設定する。
【０１０３】
次にステップＳ５１において、中央演算部１１０が、ステップＳ４８において受信した全体座標と、タッチスルー座標（ＴＨＸ，ＴＨＹ）との距離が、タッチスルー検出距離ＴＨ＿ＬＥＮ以下であるか否か判断する。
【０１０４】
ステップＳ５１において、受信座標とタッチスルー座標（ＴＨＸ，ＴＨＹ）との距離が、タッチスルー検出距離ＴＨ＿ＬＥＮ以下であると判断されなかった場合（Ｓ５１：Ｎｏ）は、図９−６の「８」を経由して、図９−９のステップＳ６７に遷移する。
【０１０５】
ステップＳ５１において、受信座標とタッチスルー座標（ＴＨＸ，ＴＨＹ）との距離が、タッチスルー検出距離ＴＨ＿ＬＥＸ以下であると判断された場合（Ｓ５１：Ｙｅｓ）は、ステップＳ５２において、中央演算部１１０が、アクティブデバイスＡＤＶを受信したＩＤに設定する。
【０１０６】
次に、ステップＳ５３において、中央演算部１１０が、ＵＳＢデバイス処理部１１６に対して、受信した全体座標をタッチ中座標として送信させる。その後、図９−６の「９」を経由して、図９−１０のステップＳ７０に遷移する。
【０１０７】
繰り返しとなるが、ステップＳ４９でＮｏだった場合は、図９−６の「６」を経由して、図９−７のステップＳ５４に遷移する。
【０１０８】
ステップＳ５４において、中央演算部１１０は、アクティブデバイスＡＤＶが［無し］か否か判断する。
【０１０９】
ステップＳ５４において、アクティブデバイスＡＤＶが［無し］と判断された場合（Ｓ５４：Ｙｅｓ）は、ステップＳ５５において、中央演算部１１０が、アクティブデバイスＡＤＶを受信したＩＤに設定する。
【０１１０】
次に、ステップＳ５６において、中央演算部１１０は、ＵＳＢデバイス処理部１１６に対して、受信した全体座標をタッチ開始座標として送信させる。その後、図９−７の「９」を経由して、図９−１０のステップＳ７０に遷移する。
【０１１１】
ステップＳ５４において、アクティブデバイスＡＤＶが［無し］と判断されなかった場合（Ｓ５４：Ｎｏ）は、ステップＳ５７において、中央演算部１１０が、アクティブデバイスＡＤＶが受信したＩＤと一致するか否か判断する。
【０１１２】
ステップＳ５７において、アクティブデバイスＡＤＶが受信したＩＤと一致すると判断しなかった場合（Ｓ５７：Ｎｏ）は、図９−７の「９」を経由して、図９−１０のステップＳ７０に遷移する。
【０１１３】
ステップＳ５７において、アクティブデバイスＡＤＶが受信したＩＤと一致すると判断した場合（Ｓ５７：Ｙｅｓ）は、ステップＳ５８において、中央演算部１１０が、ＵＳＢホスト処理部１１７より受信したイベントＴＣＨＥＶＴが［タッチスルー］か否か判断する。
【０１１４】
ステップＳ５８において、ＴＣＨＥＶＴが［タッチスルー］と判断されなかった場合（Ｓ５８：Ｎｏ）は、図９−７の「７」を経由して、図９−８のステップＳ６３に遷移する。
【０１１５】
ステップＳ５８において、ＴＣＨＥＶＴが［タッチスルー］と判断された場合（Ｓ５８：Ｙｅｓ）は、ステップＳ５９において、中央演算部１１０が、アクティブデバイスを［無し］に設定する。
【０１１６】
次に、ステップＳ６０において、中央演算部１１０が、タッチ状態ＴＣＨを［タッチスルー］に設定する。
【０１１７】
次に、ステップＳ６１において、中央演算部１１０が、受信した全体座標をタッチスルー座標（ＴＨＸ，ＴＨＹ）に設定する。
【０１１８】
次に、ステップＳ６２において、中央演算部１１０が、タッチスルー検出タイムアウトＴＭＯのカウントダウンタイマーをスタートさせる。その後、図９−７の「９」を経由して、図９−１０のステップＳ７０に遷移する。
【０１１９】
繰り返しとなるが、ステップＳ５８でＮｏだった場合は、図９−７の「７」を経由して、図９−８のステップＳ６３に遷移する。
【０１２０】
ステップＳ６３において、中央演算部１１０が、ＵＳＢホスト処理部１１７より受信した操作ＴＯＰが［タッチ終了］か否か判断する。
【０１２１】
ステップＳ６３において、［タッチ終了］と判断した場合（Ｓ６３：Ｙｅｓ）は、ステップＳ６４において、中央演算部１１０が、ＵＳＢデバイス処理部１１６に対して、受信した全体座標をタッチ終了座標として送信させる。
【０１２２】
次にステップＳ６５において、中央演算部１１０がアクティブデバイスＡＤＶを［無し］に設定する。その後、図９−８の「９」を経由して、図９−１０のステップＳ６８に遷移する。
【０１２３】
ステップＳ６３において、［タッチ終了］と判断しない場合（Ｓ６３：Ｎｏ）は、ステップＳ６６において、中央演算部１１０が、ＵＳＢデバイス処理部１１６に対して、受信した全体座標をタッチ中座標として送信させる。その後、図９−８の「９」を経由して、図９−１０のステップＳ７０に遷移する。
【０１２４】
繰り返しとなるが、ステップＳ５１でＮｏだった場合は、図９−６の「８」を経由して、図９−９のステップＳ６７に遷移する。
【０１２５】
ステップＳ６７において、中央演算部１１０は、ＵＳＢデバイス処理部１１６に対して、タッチスルー座標（ＴＨＸ，ＴＨＹ）をタッチ終了座標として送信させる。
【０１２６】
次に、ステップＳ６８において、中央演算部１１０は、アクティブデバイスＡＤＶを受信したＩＤに設定する。
【０１２７】
次に、ステップＳ６９において、中央演算部１１０は、ＵＳＢデバイス処理部１１６に対して、受信した全体座標をタッチ開始座標として送信させる。
【０１２８】
その後、図９−９の「９」を経由して、図９−１０のステップＳ７０に遷移する。
【０１２９】
上記のいずれの動作フローをとるにせよ、図９−６乃至９−９の「９」を経由して、図９−１０のステップＳ７０に遷移する。
【０１３０】
ステップＳ７０において、中央演算部１１０は、ＵＳＢデバイス処理部１１６よりホスト切断情報を受信したか否かを判断する。
【０１３１】
ステップＳ７０において、ホスト切断情報を受信したと判断した場合（Ｓ７０：Ｙｅｓ）は、ステップＳ７１において、ＵＳＢホスト検知処理を開始する。
【０１３２】
ステップＳ７０において、ホスト切断情報を受信したと判断しなかった場合（Ｓ７０：Ｎｏ）は、図９−１０の「１０」を経由して、図９−２のステップＳ２５に遷移する。
【０１３３】
以上が、上記の各タッチパネル付き表示装置１００における、メインモードでの動作フローである。
【０１３４】
上記の動作フロー中、例えば、ステップＳ４０やステップＳ６２において、カウントダウンタイマーをスタートさせているが、図１０を参照しながら、カウントダウンタイマーのタイムアウトが発生した場合の動作フローについて詳述する。
【０１３５】
カウントダウンタイマーのタイムアウトが発生したら、まずステップＳ８１において、中央演算部１１０は、タッチスルー状態がＴＲＵＥか否か判断する。
【０１３６】
タッチスルー状態がＴＲＵＥだった場合（Ｓ８１：Ｙｅｓ）は、ステップＳ８２において、中央演算部１１０は、タッチスルー状態をＦＡＬＳＥに設定する。
【０１３７】
次に、ステップＳ８３において、中央演算部１１０は、ＵＳＢデバイス処理部１１６に対して、タッチスルー座標（ＴＨＸ，ＴＨＹ）をタッチ終了座標として送信させる。
【０１３８】
ステップＳ８１において、タッチスルー状態がＦＡＬＳＥであった場合（Ｓ８１のＮｏ）は、ステップＳ８２及びステップＳ８３は実施しない。
【０１３９】
すなわち、タッチスルー情報受信時に開始したタッチスルー検出タイムアウトＴＭＯのカウントダウンタイマーがタイムアウトした場合、ＴＭＯ時間の間、別のタッチ操作がないため、タッチ終了と判断する。その後、中央演算部１１０は、制御ＰＣ５０に対して、タッチスルー座標（ＴＨＸ，ＴＨＹ）をタッチ終了座標として送信する。
【０１４０】
次に、図１１を参照しながら、上記の各タッチパネル付き表示装置１００における、サブモードでの動作フローについて詳述する。
【０１４１】
まず、ステップＳ９１において、中央演算部１１０が、タッチ操作・座標検出処理部１２３より通知があったか否か、判断する。
【０１４２】
タッチ操作・座標検出処理部１２３より通知があった場合（Ｓ９１：Ｙｅｓ）は、ステップＳ９２において、中央演算部１１０が、タッチ操作・座標検出処理部１２３で検出した座標を、全体座標に変換する。
【０１４３】
次に、ステップＳ９３において、中央演算部１１０が、ＵＳＢデバイス処理部１１６に対して、変換した全体座標とタッチ操作情報を、隣接するタッチパネル付き表示装置１００に送信させる。その後、ステップＳ９４に遷移する。
【０１４４】
上記のステップＳ９１において、通知がなかった場合（Ｓ９１：Ｎｏ）は、ステップＳ９２及びステップＳ９３を実施せずに、ステップＳ９４に遷移する。
【０１４５】
次に、ステップＳ９４において、中央演算部１１０が、ＵＳＢホスト処理部１１７よりデータ受信情報があるか否か、判断する。
【０１４６】
データ受信情報がある場合（Ｓ９４：Ｙｅｓ）は、ステップＳ９５において、中央演算部１１０が、ＵＳＢデバイス処理部１１６に対して、ＵＳＢホスト処理部１１７より受信したタッチ情報を、隣接するタッチパネル付き表示装置１００に送信させる。その後、ステップＳ９６に遷移する。
【０１４７】
データ受信情報がない場合（Ｓ９４：Ｎｏ）は、ステップＳ９５を実施せずに、ステップＳ９６に遷移する。
【０１４８】
次に、ステップＳ９６において、中央演算部１１０が、ＵＳＢデバイス処理部１１６より、ホスト切断情報を受信したか否か判断する。
【０１４９】
ホスト切断情報を受信した場合（Ｓ９６：Ｙｅｓ）は、ステップＳ９７において、中央演算部１１０が、ＵＳＢホスト検知処理を開始する。
【０１５０】
ホスト切断情報を受信しなかった場合（Ｓ９６：Ｎｏ）は、ステップＳ９１に戻る。
【０１５１】
以上が、上記の各タッチパネル付き表示装置１００における、サブモードでの動作フローである。
【０１５２】
[第１の実施形態の動作例]
次に、実際の動作フローの第１の例として、図１２に示すように、タッチパネル付き表示装置１００−１乃至１００−４を２×２にエンラージ接続された状況下で、タッチパネル付き表示装置１００−３の中心にてタッチを開始し、タッチパネル付き表示装置１００−４の中心にてタッチを離した場合の動作フローについて、図１３−１乃至図１３−５を参照しながら、詳述する。
【０１５３】
まず、図１２に示すように、制御ＰＣ５０とタッチパネル付き表示装置１００−１とが接続され、タッチパネル付き表示装置１００−１とタッチパネル付き表示装置１００−２とが接続され、タッチパネル付き表示装置１００−２とタッチパネル付き表示装置１００−４とが接続され、タッチパネル付き表示装置１００−４とタッチパネル付き表示装置１００−３とが接続されているとする。すなわち、タッチパネル付き表示装置１００−１はメインモードで動作し、タッチパネル付き表示装置１００−２乃至１００−４はサブモードで動作するとする。また、各タッチパネルにおける設定値を、図１３−１（Ａ）に示す値とする。更に、メインモードで動作するタッチパネル付き表示装置１００−１においては、一時情報として、図１３−１（Ｂ）に示す値が設定されている。
【０１５４】
上記のように、タッチパネル付き表示装置１００−３の中心にてタッチを開始し、タッチパネル付き表示装置１００−４の中心にてタッチを離すが、これを以下の４つのステップに分割し、各ステップにおける動作フローについて詳述する。
ステップａ１：タッチパネル付き表示装置１００−３の座標（９６０，５４０）にタッチダウン。
ステップａ２：タッチパネル付き表示装置１００−３の座標（１９２０，５４０）でタッチアウト（端辺のためタッチスルーに変換される）。
ステップａ３：タッチパネル付き表示装置１００−４の座標（０，５４０）にタッチダウン。
ステップａ４：タッチパネル付き表示装置１００−４の座標（９６０，５４０）でタッチアウト。
【０１５５】
（ステップａ１）
まず、ステップａ１において、タッチパネル付き表示装置１００−３は、タッチ操作・座標検出処理部１２３より、図１３−２（Ａ）に示す表の情報を取得する。ここで、エンラージ座標設定により、以下のように座標変換を実施する。
ＴＣＨＸ＝９６０＋１９２０×（１−１）＝９６０
ＴＣＨＹ＝５４０＋１０８０×（２−１）＝１６２０
その後、タッチパネル付き表示装置１００−３は、上流のタッチパネル付き表示装置１００−４に対して、図１３−２（Ｂ）に示す表の情報を送信する。
【０１５６】
次に、タッチパネル付き表示装置１００−４はサブモードで動作しているため、受信したデータを上流のタッチパネル付き表示装置１００−２に対して送信する。
【０１５７】
次に、タッチパネル付き表示装置１００−２はサブモードで動作しているため、受信したデータを上流のタッチパネル付表示装置１００−１に対して送信する。
【０１５８】
次に、タッチパネル付表示装置１００−１はデータを受信すると、現在の一時情報のＴＣＳは［タッチ無し］のため、図１３−２（Ｃ）に示す表の情報を制御ＰＣ５０に通知する。また、一時情報を、図１３−２（Ｄ）に示す情報に更新する。
【０１５９】
（ステップａ２）
次に、ステップａ２において、タッチパネル付表示装置１００−３は、タッチ操作・座標検出処理部１２３より、図１３−３（Ａ）に示す表の情報を取得する。ここで、エンラージ座標設定により、以下のように座標変換を実施する。
ＴＣＨＸ＝１９２０＋１９２０×（１−１）＝１９２０
ＴＣＨＹ＝５４０＋１０８０×（２−１）＝１６２０
その後、タッチパネル付き表示装置１００−３は、上流のタッチパネル付き表示装置１００−４に対して、図１３−３（Ｂ）に示す表の情報を送信する。
【０１６０】
次に、タッチパネル付表示装置１００−４はサブモードで動作しているため、受信したデータを上流のタッチパネル付表示装置１００−２に対して送信する。
【０１６１】
次に、タッチパネル付表示装置１００−２はサブモードで動作しているため、受信したデータを上流のタッチパネル付表示装置１００−１に対して送信する。
【０１６２】
次に、タッチパネル付表示装置１００−１はデータを受信すると、現在の一時情報のＴＣＳは［タッチ中］のため、アクティブデバイスＡＤＶを確認し、受信したデータのＩＤと一致するため、処理が必要と判断する。更に、受信したデータのイベントＴＣＨＥＶＴが［タッチスルー］であるため、一時情報を図１３−３（Ｃ）に示す表の情報に更新する。また、タッチスルー検出タイムアウトＴＭＯ時間のタイマーをスタートさせる。
【０１６３】
（ステップａ３）
次に、ステップａ３において、タッチパネル付き表示装置１００−４は、タッチ操作・座標検出処理部１２３より図１３−４（Ａ）の表に示す情報を取得する。ここでエンラージ座標設定により、座標変換を実施する。
ＴＣＨＸ＝０＋１９２０×（２−１）＝１９２０
ＴＣＨＹ＝５４０＋１０８０×（２−１）＝１６２０
その後、タッチパネル付き表示装置１００−４は、上流のタッチパネル付き表示装置１００−２に対して、図１３−４（Ｂ）に示す表の情報を送信する。
【０１６４】
次に、タッチパネル付き表示装置１００−２はサブモードで動作しているため、受信したデータを上流のタッチパネル付表示装置１００−１に対して送信する。
【０１６５】
次に、タッチパネル付き表示装置１００−１はデータを受信すると、現在の一時情報のＴＣＳは［タッチスルー］であるため、一時情報のタッチスルー座標と受信したデータの座標の距離を算出する。
（距離）２＝（ＴＨＸ−ＴＣＨＸ）２＋（ＴＨＹ−ＴＣＨＹ）２＝（１９２０−１９２０）２＋（１６２０−１６２０）２＝０
この距離は、タッチスルー検出距離ＴＨ＿ＬＥＮ以下となるため、タッチ操作が継続されていると判断する。よって制御ＰＣ５０に対して、図１３−４（Ｃ）に示す表のデータを送信する。また、一時情報を、図１３−４（Ｄ）に示す表の情報に更新する。
【０１６６】
（ステップａ４）
次に、ステップａ４において、タッチパネル付表示装置１００−４は、タッチ操作・座標検出処理部１２３より、図１３−５（Ａ）に示す表の情報を取得する。ここで、エンラージ座標設定により、以下のように座標変換を実施する。
ＴＣＨＸ＝１９２０＋１９２０×（２−１）＝２８８０
ＴＣＨＹ＝５４０＋１０８０×（２−１）＝１６２０
その後、タッチパネル付き表示装置１００−４は、上流のタッチパネル付き表示装置１００−２に対して、図１３−５（Ｂ）に示す表の情報を送信する。
【０１６７】
次に、タッチパネル付き表示装置１００−２はサブモードで動作しているため、受信したデータを上流のタッチパネル付表示装置１００−１に対して送信する。
【０１６８】
次に、タッチパネル付き表示装置１００−１はデータを受信すると、現在の一時情報のＴＣＳは［タッチ中］のため、アクティブデバイスＡＤＶを確認し、受信したデータのＩＤと一致するため、処理が必要と判断する。更に、受信したデータのイベントＴＣＨＥＶＴが［タッチアウト］であるため、図１３−５（Ｃ）の表に示す情報を、制御ＰＣ５０に送信する。また、一時情報を、図１３−５（Ｄ）の表に示す情報に更新する。
【０１６９】
以上が、タッチパネル付き表示装置１００−１乃至１００−４を２×２にエンラージ接続された状況下で、タッチパネル付き表示装置１００−３の中心にてタッチを開始し、タッチパネル付き表示装置１００−４の中心にてタッチを離した場合の動作フローである。
【０１７０】
次に、実際の動作フローの第２の例として、図１４に示すように、タッチパネル付き表示装置１００−１乃至１００−４を２×２にエンラージ接続された状況下で、タッチパネル付き表示装置１００−３の中心にてタッチを開始し、タッチパネル付き表示装置１００−３とタッチパネル付き表示装置１００−４との間のベゼル上でタッチを終了し、タッチパネル付き表示装置１００−１とタッチパネル付き表示装置１００−２との間のベゼル上でタッチを再開し、タッチパネル付き表示装置１００−２の中心にてタッチを離した場合の動作フローについて、図１５−１乃至図１５−５を参照しながら、詳述する。
【０１７１】
まず、図１４に示すように、制御ＰＣ５０とタッチパネル付き表示装置１００−１とが接続され、タッチパネル付き表示装置１００−１とタッチパネル付き表示装置１００−２とが接続され、タッチパネル付き表示装置１００−２とタッチパネル付き表示装置１００−４とが接続され、タッチパネル付き表示装置１００−４とタッチパネル付き表示装置１００−３とが接続されているとする。すなわち、タッチパネル付き表示装置１００−１はメインモードで動作し、タッチパネル付き表示装置１００−２乃至１００−４はサブモードで動作する。また、各タッチパネルにおける設定値を、図１５−１（Ａ）に示す値とする。更に、メインモードで動作するタッチパネル付き表示装置１００−１においては、一時情報として、図１５−１（Ｂ）に示す値が設定されている。
【０１７２】
上記のように、タッチパネル付き表示装置１００−３の中心にてタッチを開始し、タッチパネル付き表示装置１００−３とタッチパネル付き表示装置１００−４との間のベゼル上でタッチを終了し、タッチパネル付き表示装置１００−１とタッチパネル付き表示装置１００−２との間のベゼル上でタッチを開始し、タッチパネル付き表示装置１００−２の中心にてタッチを離すが、これを以下の４つのステップに分割し、各ステップにおける動作フローについて詳述する。
ステップｂ１：タッチパネル付き表示装置１００−３の座標（９６０，５４０）にタッチダウン。
ステップｂ２：タッチパネル付き表示装置１００−３の座標（１９２０，５４０）でタッチアウト（端辺のためタッチスルーに変換される）。
ステップｂ３：タッチパネル付き表示装置１００−２の座標（０，５４０）にタッチダウン。
ステップｂ４：タッチパネル付き表示装置１００−２の座標（９６０，５４０）でタッチアウト。
【０１７３】
（ステップｂ１）
まず、ステップｂ１において、タッチパネル付き表示装置１００−３は、タッチ操作・座標検出処理部１２３より、図１５−２（Ａ）に示す表の情報を取得する。ここで、エンラージ座標設定により、以下のように座標変換を実施する。
ＴＣＨＸ＝９６０＋１９２０×（１−１）＝９６０
ＴＣＨＹ＝５４０＋１０８０×（２−１）＝１６２０
その後、タッチパネル付き表示装置１００−３は、上流のタッチパネル付き表示装置１００−４に対して、図１５−２（Ｂ）に示す表の情報を送信する。
【０１７４】
次に、タッチパネル付き表示装置１００−４はサブモードで動作しているため、受信したデータを上流のタッチパネル付き表示装置１００−２に対して送信する。
【０１７５】
次に、タッチパネル付き表示装置１００−２はサブモードで動作しているため、受信したデータを上流のタッチパネル付表示装置１００−１に対して送信する。
【０１７６】
次に、タッチパネル付表示装置１００−１はデータを受信すると、現在の一時情報のＴＣＳは［タッチ無し］のため、図１５−２（Ｃ）に示す表の情報を制御ＰＣ５０に通知する。また、一時情報を、図１５−２（Ｄ）に示す情報に更新する。
【０１７７】
（ステップｂ２）
次に、ステップｂ２において、タッチパネル付表示装置１００−３は、タッチ操作・座標検出処理部１２３より、図１５−３（Ａ）に示す表の情報を取得する。ここで、エンラージ座標設定により、以下のように座標変換を実施する。
ＴＣＨＸ＝１９２０＋１９２０×（１−１）＝１９２０
ＴＣＨＹ＝５４０＋１０８０×（２−１）＝１６２０
その後、タッチパネル付き表示装置１００−３は、上流のタッチパネル付き表示装置１００−４に対して、図１５−３（Ｂ）に示す表の情報を送信する。
【０１７８】
次に、タッチパネル付表示装置１００−４はサブモードで動作しているため、受信したデータを上流のタッチパネル付表示装置１００−２に対して送信する。
【０１７９】
次に、タッチパネル付表示装置１００−２はサブモードで動作しているため、受信したデータを上流のタッチパネル付表示装置１００−１に対して送信する。
【０１８０】
次に、タッチパネル付表示装置１００−１はデータを受信すると、現在の一時情報のＴＣＳは［タッチ中］のため、アクティブデバイスＡＤＶを確認し、受信したデータのＩＤと一致するため、処理が必要と判断する。更に、受信したデータのイベントＴＣＨＥＶＴが［タッチスルー］であるため、一時情報を図１５−３（Ｃ）に示す表の情報に更新する。また、タッチスルー検出タイムアウトＴＭＯ時間のタイマーをスタートさせる。
【０１８１】
（ステップｂ３）
次に、ステップｂ３において、タッチパネル付き表示装置１００−２は、タッチ操作・座標検出処理部１２３より図１５−４（Ａ）の表に示す情報を取得する。ここでエンラージ座標設定により、座標変換を実施する。
ＴＣＨＸ＝０＋１９２０×（２−１）＝１９２０
ＴＣＨＹ＝５４０＋１０８０×（１−１）＝５４０
その後、タッチパネル付き表示装置１００−４は、上流のタッチパネル付き表示装置１００−１に対して、図１５−４（Ｂ）に示す表の情報を送信する。
【０１８２】
次に、タッチパネル付き表示装置１００−１はデータを受信すると、現在の一時情報のＴＣＳは［タッチスルー］であるため、一時情報のタッチスルー座標と受信したデータの座標の距離を算出する。
（距離）２＝（ＴＨＸ−ＴＣＨＸ）２＋（ＴＨＹ−ＴＣＨＹ）２＝（１９２０−１９２０）２＋（１６２０−５４０）２＝１０８０２
この距離は、タッチスルー検出距離ＴＨ＿ＬＥＮより大きいと判断され（ると仮定し）、タッチ操作が途切れたと判断する。
よって、一時情報のタッチスルー座標を使用して、制御ＰＣ５０に対して、図１５−４（Ｃ）に示す表の情報を送信する。
【０１８３】
続けて、タッチパネル付き表示装置１００−１は、受信したデータの座標を使用して、制御ＰＣ５０に対して、図１５−４（Ｄ）に示す表の情報を送信する。また、一時情報を図１５−４（Ｅ）に示す表の情報に更新する。
【０１８４】
（ステップｂ４）
次に、ステップｂ４において、タッチパネル付表示装置１００−２は、タッチ操作・座標検出処理部１２３より、図１５−５（Ａ）に示す表の情報を取得する。ここで、エンラージ座標設定により、以下のように座標変換を実施する。
ＴＣＨＸ＝１９２０＋１９２０×（２−１）＝２８８０
ＴＣＨＹ＝５４０＋１０８０×（１−１）＝５４０
その後、タッチパネル付き表示装置１００−２は、上流のタッチパネル付き表示装置１００−１に対して、図１５−５（Ｂ）に示す表の情報を送信する。
【０１８５】
次に、タッチパネル付き表示装置１００−１はデータを受信すると、現在の一時情報のＴＣＳは［タッチ中］のため、アクティブデバイスＡＤＶを確認し、受信したデータのＩＤと一致するため、処理が必要と判断する。その後、受信したデータのイベントＴＣＨＥＶＴが［タッチアウト］であるため、図１５−５（Ｃ）に示す表の情報を制御ＰＣ５０に送信する。また、一時情報を図１５−５（Ｄ）に示す情報に更新する。
【０１８６】
以上が、タッチパネル付き表示装置１００−３の中心にてタッチを開始し、タッチパネル付き表示装置１００−３とタッチパネル付き表示装置１００−４との間のベゼル上でタッチを終了し、タッチパネル付き表示装置１００−１とタッチパネル付き表示装置１００−２との間のベゼル上でタッチを開始し、タッチパネル付き表示装置１００−２の中心にてタッチを離した場合の動作フローである。
【０１８７】
上記の実施形態により、１台の制御ＰＣと複数のディスプレイを接続してマルチタッチディスプレイを構成する場合、マルチタッチディスプレイと制御ＰＣとの接続が１本で済むことから大画面ディスプレイでマルチタッチディスプレイを構成することが容易となる。また、映像の解像度に比べて高いタッチ解像度が得られることから、細かなタッチ操作が可能となる。更に、通常では実現できない、タッチディスプレイをまたいだ操作が可能となる。
【０１８８】
＜第２の実施形態＞
次に、本発明に係る第２の実施形態について詳述する。
【０１８９】
上記の第１の実施形態においては、ユーザによるタッチ箇所が１ヶ所のみであることを想定していたが、第２の実施形態においては、タッチパネル付きマルチディスプレイを構成するタッチパネル付き表示装置のうち複数に、ユーザが１ヶ所ずつ同時にタッチすることを想定する。
【０１９０】
この場合、とりわけ、第１の実施形態における「アクティブデバイス」なるパラメータを複数設定した上で、第１の実施形態に係る記載内で説明したフローを複数同時並行で実施することにより、複数のタッチパネル付き表示装置へのタッチに対応することが可能となる。
【０１９１】
第２の実施形態により、上記した第１の実施形態と同様に、１台の制御ＰＣと複数のディスプレイを接続してマルチタッチディスプレイを構成する場合、マルチタッチディスプレイと制御ＰＣとの接続が１本で済むことから大画面ディスプレイでマルチタッチディスプレイを構成することが容易となる。また、映像の解像度に比べて高いタッチ解像度が得られることから、細かなタッチ操作が可能となる。さらに、通常では実現できない、タッチディスプレイをまたいだ操作が可能となる。
【０１９２】
更に、第２の実施形態においては、複数のタッチパネルに対し一人で同時にタッチする場合のみならず、複数人で複数のタッチパネルを同時に使用する場合にも対応することが可能となる。
【０１９３】
＜第３の実施形態＞
次に、本発明に係る第３の実施形態について詳述する。
【０１９４】
上記の第２の実施形態においては、複数のタッチパネルの各々に、ユーザが１か所ずつ同時にタッチすることを想定していた。一方で、第３の実施形態は、各々のタッチパネルがマルチタッチに対応しており、マルチタッチ対応のタッチパネルを複数組み合わせることにより、エンラージ表示するものである。
【０１９５】
第１の実施形態においては、図７に記載の各表に示すデータを前提として、動作フローが実施されたが、第３の実施形態においては、図７記載の表のうち、（Ｃ）、（Ｄ）、（Ｅ）、（Ｆ）の各々の表が、図１６の（Ｃ）、（Ｄ）、（Ｅ）、（Ｆ）に示す表となる点で異なる。
【０１９６】
具体的には、タッチパネル付き表示装置１００から制御ＰＣ５０に伝達するデータは、図１６（Ｅ）のデータとなり、タッチ操作座標検出処理部１２３より取得可能なデータは、図１６（Ｆ）のデータとなる。また、一時情報として管理するデータは図１６（Ｃ）のデータとなり、このデータを第２の実施形態同様に複数持ち、複数同時に処理させることで、マルチタッチ対応のタッチパネル付き表示装置を用いた、エンラージ接続を実現することが可能となる。この際に、タッチパネル付き表示装置１００間でタッチ情報を通信する場合のデータは図１６（Ｄ）に示すデータとなる。
【０１９７】
ここで追加される「タッチＩＤ」とは、１つのタッチパネル付き表示装置（タッチデバイス）におけるそれぞれの操作を区別するためのＩＤである。例えば人物Ａが実施しているタッチ操作を「１」、人物Ｂが実施している操作を「２」というようにデバイスが一連の操作をＩＤで管理し、それをタッチ操作座標検出部１２３より取得可能になる。例えば人物Ａが実施しているタッチ操作を「１」、人物Ｂが実施している操作を「２」というように１つのタッチパネル付き表示装置が一連の操作をＩＤで管理し、当該操作のデータがタッチ操作座標検出部１２３より取得可能となる。
【０１９８】
第３の実施形態においても第２の実施形態と同様に、複数のタッチパネルに対し一人で同時にタッチする場合のみならず、複数人で複数のタッチパネルを同時に使用する場合にも対応することが可能となる。更に、一つのタッチパネルに対し、複数人が同時にタッチする場合に対応することも可能となる。
【０１９９】
上記のタッチパネル付き表示装置、及び制御ＰＣのそれぞれは、ハードウェア、ソフトウェア又はこれらの組み合わせによりそれぞれ実現することができる。また、上記のタッチパネル付き表示装置、及び制御ＰＣにより行なわれるエンラージ表示方法も、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
【０２００】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ(Read Only Memory)、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM)、ＥＰＲＯＭ(Erasable PROM)、フラッシュＲＯＭ、ＲＡＭ(random access memory）)を含む。
【０２０１】
また、上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【産業上の利用可能性】
【０２０２】
本発明は、タッチパネル付き表示装置におけるエンラージ表示に好適である。
【符号の説明】
【０２０３】
３１  映像ケーブル
３２  ＵＳＢケーブル
５０  制御ＰＣ
５１  映像出力端子
５２  ＵＳＢ端子（ホスト）
１００  １００−１  １００−２  １００−３  １００−４  タッチパネル付き表示装置
１０１  １０１−１  １０１−２  １０１−３  １０１−４  映像入力端子
１０２  １０２−１  １０２−２  １０２−３  １０２−４  映像出力端子
１０３  １０３−１  １０３−２  １０３−３  １０３−４  ＵＳＢ端子（デバイス）
１０４  １０４−１  １０４−２  １０４−３  １０４−４  ＵＳＢ端子（ホスト）
１１０  中央演算部
１１１  映像信号受信処理部
１１２  映像信号分配処理部
１１３  映像信号送信処理部
１１４  映像信号出力処理部
１１５  スケーリング処理部
１１６  ＵＳＢデバイス処理部
１１７  ＵＳＢホスト処理部
１１８  内部記憶部
１１９  外部記憶部
１２０  表示用・表示処理用一時記憶部
１２１  表示処理部
１２２  表示デバイス
１２３  タッチ操作座標検出処理部
１２４  タッチパネルデバイス
５００  制御ＰＣ
５１０−１  ５１０−２  ５１０−３  ５１０−４  ５２０−１  ５２０−２  ５３０−１  ５３０−２  ５３０−３  ５３０−４  ５４０−１  ５４０−２  ５４０−３  ５４０−４  タッチパネル付き表示装置
５５０  映像
【図１】
0006723089.tif 000002
【図２】
0006723089.tif 000003
【図３−１】
0006723089.tif 000004
【図３−２】
0006723089.tif 000005
【図４−１】
0006723089.tif 000006
【図４−２】
0006723089.tif 000007
【図５】
0006723089.tif 000008
【図６】
0006723089.tif 000009
【図７】
0006723089.tif 000010
【図８】
0006723089.tif 000011
【図９−１】
0006723089.tif 000012
【図９−２】
0006723089.tif 000013
【図９−３】
0006723089.tif 000014
【図９−４】
0006723089.tif 000015
【図９−５】
0006723089.tif 000016
【図９−６】
0006723089.tif 000017
【図９−７】
0006723089.tif 000018
【図９−８】
0006723089.tif 000019
【図９−９】
0006723089.tif 000020
【図９−１０】
0006723089.tif 000021
【図１０】
0006723089.tif 000022
【図１１】
0006723089.tif 000023
【図１２】
0006723089.tif 000024
【図１３−１】
0006723089.tif 000025
【図１３−２】
0006723089.tif 000026
【図１３−３】
0006723089.tif 000027
【図１３−４】
0006723089.tif 000028
【図１３−５】
0006723089.tif 000029
【図１４】
0006723089.tif 000030
【図１５−１】
0006723089.tif 000031
【図１５−２】
0006723089.tif 000032
【図１５−３】
0006723089.tif 000033
【図１５−４】
0006723089.tif 000034
【図１５−５】
0006723089.tif 000035
【図１６】
0006723089.tif 000036