(57)【要約】【課題】マルチディスプレイ構成で一画面とする場合、隣接するディスプレイの境界付近にタッチ操作されても、他方の隣り合うディスプレイにタッチ結果が反映されないようにする。【解決手段】情報表示制御装置（４０）は、表示装置を複数隣接配置して一画面を表示させる。この情報表示制御装置（４０）は、タッチセンサ（１１ａ，１１ｂ）の検出結果から前記表示画面に対するタッチ操作を認識するタッチ認識処理部（２３ａ，２３ｂ）と、前記タッチ認識処理部が、前記表示装置同士の隣接する表示画面の有効表示領域のエッジに達したと判定した場合、有効表示領域外へのタッチ操作のタッチ座標を前記有効表示領域のエッジ境界位置でクリップし、それ以外の座標はそのままとしてタッチ座標を出力するクリップ処理部（２４ａ，２４ｂ）と、を備える。【選択図】図２
2018195346.tif 000002
【特許請求の範囲】
【請求項１】
情報を有効表示領域に表示する表示パネルを備えた表示装置を複数配置したマルチディスプレイであって、
前記表示パネルの有効表示領域よりも広い領域へのタッチを検出可能に設けられたタッチセンサと、
隣接する表示装置間に位置する有効表示領域外へのタッチが検出された場合、当該タッチを検出した表示装置のタッチとして出力する制御部と、
を備えることを特徴とするマルチディスプレイ。
【請求項２】
タッチに基づき生成された描画情報を表示する駆動部を更に備え、
前記制御部により、隣接する表示装置間に位置する有効表示領域外へのタッチが検出された場合、前記駆動部は、当該タッチを検出した表示装置の隣接する表示装置に描画情報を表示しないことを特徴とする請求項１に記載のマルチディスプレイ。
【請求項３】
前記制御部は、前記タッチが他の表示装置の有効表示領域になる場合は、当該タッチの位置の近傍の境界位置にタッチしたものとみなして出力することを特徴とする請求項１又は２に記載のマルチディスプレイ。
【請求項４】
情報を有効領域に表示する表示パネルを備えた表示装置を複数配置したマルチディスプレイにおける制御方法であって、
前記表示パネルの有効表示領域よりも広い領域へのタッチを検出するタッチ検出ステップと、
隣接する表示装置間に位置する有効表示領域外へのタッチが検出された場合、当該タッチを検出した表示装置のタッチとして出力する制御ステップと、
を含むことを特徴とする制御方法。
【請求項５】
コンピュータに、請求項４に記載の表示制御方法のステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチディスプレイ等に関する。
【背景技術】
【０００２】
静電容量タッチパネル等の近接物体の位置を検出可能な入力装置を備えたディスプレイ装置は、教室やオフィスの電子黒板／ＩＷＢ(Interactive Whiteboard)として使用されているばかりでなく、デジタルサイネージや、駅や空港での案内板、地域共同体でのコミュニケーションツールとして利用されつつある。１台のディスプレイで表示できる情報には限りがあるため、近年は複数のディスプレイを１枚のディスプレイに見立てたマルチディスプレイ構成で用いられる場合がある。
【０００３】
例えば、複数の表示装置と、これらを制御しマルチディスプレイ構成で１枚のディスプレイを形成させるホストコンピュータ（以降ホストと記載する）と、を有する表示システムを考える。
【０００４】
図１１は、従来のマルチディスプレイの表示システムを示す説明図である。
この表示システムは、表示装置１００ａ，１００ｂと、これらを表示制御するホスト２００とを備える構成である。
【０００５】
表示装置１００ａ，１００ｂは、液晶パネルなどからなる表示部の上面にタッチセンサを備えたタッチパネルを有する構成である。表示装置１００ａ，１００ｂは横方向に隣接して配置されている。表示部には、表示を可能とする有効表示領域が存在する。図１１に示すように、同じ表示装置を２台横並びにして一画面とした場合、１つのディスプレイの解像度がＦｕｌｌ−ＨＤ（１９２０×１０８０）であると、表示装置１００ａの有効表示領域は（０，０）〜（１９１９，１０７９）までの座標範囲を持ち、表示装置１００ｂの有効表示領域は（１９２０，０）〜（３８３９，１０７９）までの座標範囲を持つ。そして、Ｗｉｎｄｏｗｓ（登録商標）８、Ａｎｄｒｏｉｄ（登録商標）、ｉＯＳ（登録商標）などのタッチに対応したＯＳを使用する際、有効表示領域の外側からのタッチ動作（スワイプ等）を認識する必要があるため、タッチセンサの有効領域は、液晶パネルの有効表示領域内だけでなく有効表示領域外にも存在している。
【０００６】
ホスト２００は、表示装置１００ａ，１００ｂの画面にユーザがタッチしたタッチ認識信号を受信して、それに基づいて映像信号を生成して表示装置１００ａ，１００ｂを合せて一画面とする画像を表示させる。
【０００７】
シングルディスプレイ構成時では、表示面の上下左右端のタッチセンサが表示装置の有効表示領域外に配置されている場合においても、ホスト２００に返すタッチ認識結果の座標値は一つの画面表示に対する入力データとしてクリップされるため、各種操作に影響を及ぼさない。つまり、タッチ操作に応じた画像表示の場合に、タッチ操作の座標は、有効表示領域のエッジ境界の座標値を越えることはない。
【０００８】
一方、これらの表示装置を複数並べたマルチディスプレイ構成の場合、ホストは、これらを合せて一つの画面表示に対する入力座標として認識する。図１１のように２つの表示装置１００ａ，１００ｂを１枚の画面と見立て（解像度：３８４０×１０８０）表示する場合、表示装置１００ａの右端をタッチすると、有効表示領域外であった場合も、タッチセンサの有効領域は存在するため、有効座標として出力してしまう。この時のＸ座標は１９２０以上となるため、ホスト２００側からは、表示装置１００ａ（Ｘ＝０〜１９１９）ではなく、表示装置１００ｂ（Ｘ＝１９２０〜３８３９）にタッチされたと判断してしまうため、結果としてタッチ結果を表示装置１００ｂに反映してしまい問題となっていた。
【０００９】
つまり、図１１に示すように、表示装置１００ａ，１００ｂの有効表示領域外のタッチセンサ領域は、隣接する表示装置の座標と重複してしまう。すなわち、表示装置１００ａの右端は、Ｘ座標が１９１９を越えて存在する。また表示装置１００ｂの左端は、１９２０未満の座標が存在する。従って、例えば、図に示すように、ユーザが表示装置１００ａに対してスワイプ操作で右端まで画像ａを表示させた場合、表示装置１００ｂの左端にも重複する座標が存在するため、重複画像ａが表示されてしまう。ユーザが表示装置１００ｂに対してスワイプ操作で左端から画像ｂを表示させた場合、表示装置１００ａの右端にも重複する座標が存在するため、重複画像ｂが表示されてしまう。
【００１０】
特許文献１には、マルチディスプレイシステムに複数のタッチパネルを取り付けた場合にも統合的に操作できるようにする例が開示されている。ここではマルチディスプレイに備えられたタッチパネルの座標をＯＳが認識可能な仮想座標に割り付けることが提案されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平１１−１６１４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献１にて示されている内容では、上述のようにタッチパネルを用いた場合に起こる重複座標の出力による重複画像表示に対処ができない。
【００１３】
本発明は、斯かる実情に鑑み、マルチディスプレイ構成で一画面とする場合、隣接するディスプレイの境界付近にタッチ操作されても、他方の隣り合うディスプレイにタッチ結果が反映されないようにして、シングルディスプレイ構成時と同様の操作体系を実現できるマルチディスプレイ等を提供することを目的とするものである。
【課題を解決するための手段】
【００１４】
本発明のマルチディスプレイは、
情報を有効表示領域に表示する表示パネルを備えた表示装置を複数配置したマルチディスプレイであって、
前記表示パネルの有効表示領域よりも広い領域へのタッチを検出可能に設けられたタッチセンサと、
隣接する表示装置間に位置する有効表示領域外へのタッチが検出された場合、当該タッチを検出した表示装置のタッチとして出力する制御部と、
を備えることを特徴とする。
【００１５】
本発明の制御方法は、
情報を有効領域に表示する表示パネルを備えた表示装置を複数配置したマルチディスプレイにおける表示制御方法であって、
前記表示パネルの有効表示領域よりも広い領域へのタッチを検出するタッチ検出ステップと、
隣接する表示装置間に位置する有効表示領域外へのタッチが検出された場合、当該タッチを検出した表示装置のタッチとして出力する制御ステップと、
を含むことを特徴とする。
【００１６】
本発明のプログラムは、コンピュータに、前記表示制御方法のステップを実行させるためのプログラムである。
【発明の効果】
【００１７】
本発明によれば、入力装置を備えた表示装置を複数並べたマルチディスプレイ構成において、複数の表示装置を１画面と見立て、表示装置間の有効表示領域外のタッチ座標を、有効表示領域の境界位置にクリップすることにより、隣接する表示装置にタッチ結果が反映されないようにすることが可能となり、マルチディスプレイ構成時でもシングルディスプレイ時と同様の操作体系を提供できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施形態におけるマルチディスプレイの表示システムを示す説明図である。
【図２】第１の実施形態における表示システムを示すブロック図である。
【図３】第１の実施形態におけるクリップ処理の概念図である。
【図４】第１の実施形態における座標を求める処理の一例を示すフローチャートである。
【図５】４つの表示装置を配置した場合の最大座標とＸＹ方向の配置数を示す説明図である。
【図６】本発明の第２の実施形態におけるマルチディスプレイの表示システムを示す説明図である。
【図７】第２の実施形態における表示システムを示すブロック図である。
【図８】第２の実施形態におけるクリップ処理の概念図である。
【図９】第２の実施形態おけるクリップ処理を示すフローチャートである。
【図１０】第２の実施形態におけるデバイスＩＤとディスプレイの構成情報の例を示す説明図である。
【図１１】従来のマルチディスプレイの表示システムを示す説明図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態を添付図面を参照して説明する。
【００２０】
＜第１の実施形態＞
図１は、本発明の第１の実施形態におけるマルチディスプレイの表示システムを示す説明図である。図２は、第１の実施形態における表示システムを示すブロック図である。
【００２１】
図１の表示システムは、図１１の従来の表示システムと同様に、表示装置１０（１０ａ，１０ｂ）と、これらを表示制御するホスト３０とを備える構成である。この例では、表示装置を２つ配置しているが、これに限るわけではない。図では、各表示装置の構成部の符号にａ，ｂを付して区別するが、機能は同じものである。
【００２２】
表示装置（ディスプレイ）１０（１０ａ，１０ｂ）は、図に示した従来の表示装置と同じものであり、液晶パネルなどからなる表示部の上面にタッチセンサを備えたタッチパネルを有する構成で、サイズと解像度（１９２０×１０８０）が同じである。表示装置１０ａは、表示装置１０ｂと隣接するエッジ（右端）が、表示部１２ａの有効表示領域より外側の座標をホスト３０にそのまま出力しない構成になっており、表示装置１０ｂも同様に、表示装置１０ａと隣接するエッジ（左端）が、表示部１２ｂの有効表示領域より外側の座標をホスト３０にそのまま出力しない構成としている。これにより、互いに隣接するエッジをタッチされた場合でも、ホスト３０が他方の隣り合うディスプレイにタッチ結果を反映表示させないようにすることができる（詳しくは後述する）。
【００２３】
表示装置１０（１０ａ，１０ｂ）の表示部１２（１２ａ，１２ｂ）は、情報を画面に表示することによりユーザに与える為のもので、例えば液晶表示、ＥＬ表示等の平面形状からなる。
【００２４】
表示部１２（１２ａ，１２ｂ）の上面に設けられたタッチセンサ１１（１１ａ，１１ｂ）は、静電容量センサであり、面状に複数本のマトリックス状に配置された線から、近接する物体との間との静電容量を検出することにより物体の位置を検出可能なセンサである。図１に示すように、表示装置１０ａの有効表示領域は（０，０）〜（１９１９，１０７９）までの座標範囲を持ち、表示装置１０ｂの有効表示領域は（１９２０，０）〜（３８３９，１０７９）までの座標範囲を持つ。
【００２５】
なお、タッチセンサは静電容量センサだけに限定されるわけではなく、例えば抵抗膜方式のセンサでも構わない。
【００２６】
表示装置１０（１０ａ，１０ｂ）の主制御部２０（２０ａ，２０ｂ）は、タッチ操作制御部であり、制御部（駆動／容量値受信部）２１（２１ａ，２１ｂ）、容量変化検知部２２（２２ａ，２２ｂ）、タッチ認識処理部２３（２３ａ，２３ｂ）、クリップ処理部２４（２４ａ，２４ｂ）、を備える。
【００２７】
制御部（駆動／容量値受信部）２１（２１ａ，２１ｂ）は、タッチセンサ１１（１１ａ，１１ｂ）を駆動し、その結果より静電容量値を受信する。
容量変化検知部２２（２２ａ，２２ｂ）は、容量値の変化からタッチ操作を検出する。
【００２８】
タッチ認識処理部２３（２３ａ，２３ｂ）は、容量変化により、タッチ操作を行ったペン先や指先の位置を判定し、メニュー位置であればメニュー操作の処理を、そうではない時には描画処理を行う。
【００２９】
クリップ処理部２４（２４ａ，２４ｂ）は、ホスト３０のマルチディスプレイ制御部３１から受信した表示装置の構成情報（詳しくは後述）に基づき、隣接する表示装置がある側の有効表示領域のエッジを判定し、有効表示領域外のタッチ座標を該エッジの境界位置でクリップする処理を行う。有効表示領域内のタッチ座標は検出した座標のまま出力する。
【００３０】
ホスト３０は、表示装置１０からのタッチ認識信号を、有線あるいは無線によるネットワークにより受信し、それに基づいて表示装置１０の表示部１２を一つの画面とする映像信号を送信する表示制御部分である。ホスト３０は、マルチディスプレイ制御部３１、描画情報生成部３２、駆動部３３を備える構成である。
【００３１】
マルチディスプレイ制御部３１は、現在のディスプレイの構成情報（Ｘ，Ｙ方向の構成数と個別配置数：詳しくは後述）を管理しており、その構成情報を表示装置１０のクリップ処理部２４に伝える。
【００３２】
描画情報生成部３２は、内部に図示していない記憶部を備え、記憶部には、手書きされた情報、表示方向、グラフ情報等の描画情報と、一時的に描画情報にオーバーラップして表示するメニュー情報とを別レイヤーにて保持している。そして、表示装置１０のタッチ認識処理部２３のメニュー処理、描画処理の判定に基づき、表示装置１０の表示部１２に表示する内容を記憶している記憶部の内容を更新する様に制御を行っている。
【００３３】
駆動部３３は、描画情報生成部３２内の記憶部に記憶された情報に基づき表示部１２を駆動し、それらを一画面として情報を表示部１２に表示する。
【００３４】
主制御部２０は表示装置１０に備えられ、マルチディスプレイ制御部３１、描画情報生成部３２、駆動部３３はホスト３０に備えられており、これらをまとめて、情報表示制御装置４０とする。なお、情報表示制御装置４０は、一つの装置とし、表示装置１０は単なるモニター機能しかないものでもよい。
【００３５】
図３は第１の実施形態におけるクリップ処理の概念図である。図３では、一つの表示部の有効表示領域に、他の表示部の有効表示領域を一つ追加して、一画面とする例を示している。
【００３６】
図３（ａ）は左側の表示装置１０ａの表示部１２ａにおける有効表示領域１３ａに、表示装置１０ｂの表示部１２ｂにおける有効表示領域１３ｂを追加して一画面とすることを示している。表示部１２ａの有効表示領域１３ａの外側の上、下及び左端の部分は、有効表示領域外の部分であり、座標が有効表示領域の境界位置でクリップされる部分である。同様に、表示部１２ａの右端の領域（斜線部分）１４ａは、有効表示領域の外側の部分として同様にクリップされるべき箇所であるが、２枚のディスプレイを１枚と見立てた場合、この右端は、端とみなされなくなるため、従来ではクリップされない領域となっていた。そのため、例えば、表示部１２ａのタッチセンサの有効領域が有効表示領域１３ａから７．５３ｍｍ外側にある場合、本処理がなければ、６０インチディスプレイで約１１画素分の座標が存在することになる。タッチ操作した部分を画像として表示する場合、右側の領域１４ａでのタッチ座標は、表示部１２ａにおいて、Ｘ＝１９１９を越えて存在することになる。このため、隣接する他方の表示部１２ｂでは、表示部１２ａにおけるＸ＝１９２０より大きいタッチ操作部分がタッチ結果として反映されて表示されてしまう。そこで、本実施形態では、表示装置１０ａの主制御部２０ａは、この部分１４ａでのタッチ座標をクリップし、Ｘ座標をＸ＝１９１９としてホスト３０に出力する。
【００３７】
図３（ｂ）は右側の表示装置１０ｂの表示部１２ｂにおける有効表示領域１３ｂに、表示装置１０ａの表示部１２ａにおける有効表示領域１３ａを追加して一画面とすることを示している。表示部１２ｂの有効表示領域１３ｂの外側の上、下及び右端の部分は、有効表示領域外の部分であり、座標がクリップされる部分である。同様に、表示部１２ｂの左端の領域（斜線部分）１４ｂは、有効表示領域の外側の部分として同様にクリップされるべき箇所であるが、２枚のディスプレイを１枚と見立てた場合、この左端は、端とみなされなくなるため、従来ではクリップされない領域となっていた。そのため、例えば、表示部１２ｂのタッチセンサの有効領域が有効表示領域１３ｂから７．５３ｍｍ外側にある場合、本処理がなければ、図３（ａ）と同様に、６０インチディスプレイで約１１画素分の座標が存在することになる。タッチ操作した部分を画像として表示する場合、左側の領域１４ｂでのタッチ座標は、表示部１２ｂにおいて、Ｘ＝１９２０より小さい値が存在することになる。このため、隣接する他方の表示部１２ａでは、表示部１２ｂにおけるＸ＝１９２０より小さいタッチ操作がタッチ結果として反映されて表示されてしまう。そこで、本実施形態では、表示装置１０ｂの主制御部２０ｂは、この部分１４ｂをクリップし、Ｘ座標をＸ＝１９２０としてホスト３０に出力する。
【００３８】
図４は第１の実施形態における座標を求める処理の一例を示すフローチャートである。
この処理は、複数の表示装置を配置して一画面の表示とした場合に、タッチを行った位置のＸ座標とＹ座標を求める処理である。
【００３９】
ここで、原点を定めてＸ方向とＹ方向を定める。例えば、配置した表示装置によって形成される一画面の左上端を原点とし、そこから右横方向をＸ方向、下方向をＹ方向とする。表示装置単体における有効表示領域の最大Ｘ方向画素数を「ＷＩＤＴＨ＿Ｘ」、最大Ｙ方向画素数を「ＷＩＤＴＨ＿Ｙ」とする。原点からみたＸ方向における表示装置の配置数を「ＰＯＳ＿Ｘ」、Ｙ方向における表示装置の配置数を「ＰＯＳ＿Ｙ」とする。
【００４０】
図５は、４つの表示装置を配置した場合の最大座標とＸＹ方向の配置数を示す説明図である。４つの表示装置Ｄ１〜Ｄ４は、解像度がＦｕｌｌ−ＨＤ（１９２０×１０８０）であり、２×２（横×縦）構成で隣接して配置されている。図５の４つの太枠は、各表示装置の有効表示領域を示している。ホスト３０のマルチディスプレイ制御部３１の記憶部には、表示装置の構成情報として、次の情報が記憶されている。
（１）一画面を構成する表示装置の構成数情報（ｍ，ｎ）：（Ｘ方向の構成数，Ｙ方向の構成数）
（２）対象表示装置の配置情報（ＰＯＳ＿Ｘ，ＰＯＳ＿Ｙ）：（Ｘ方向の対象表示装置までの表示装置の配置数，Ｙ方向の対象表示装置までの表示装置の配置数）
配置情報は、表示装置の配置の位置を示す情報となる。
【００４１】
従って、図５の表示装置の構成情報は以下のようになる。
（１）構成数情報：（ｍ、ｎ）＝（２，２）
（２）配置情報
表示装置Ｄ１  （ＰＯＳ＿Ｘ，ＰＯＳ＿Ｙ）＝（１，１）
表示装置Ｄ２  （ＰＯＳ＿Ｘ，ＰＯＳ＿Ｙ）＝（２，１）
表示装置Ｄ３  （ＰＯＳ＿Ｘ，ＰＯＳ＿Ｙ）＝（１，２）
表示装置Ｄ４  （ＰＯＳ＿Ｘ，ＰＯＳ＿Ｙ）＝（２，２）
【００４２】
次に、図４に基づいて、ユーザがタッチセンサに触れて操作を行った場合の処理について説明する。
【００４３】
ステップＳ１１において、主制御部２０の容量変化検知部２２は、制御部２１の受信結果よりタッチセンサ１１から入力があるかどうかを判定する。入力がある場合はＳ１２へ進み、入力がない場合はそのまま処理を終了する。
【００４４】
ステップＳ１２において、タッチ認識処理部２３は、容量変化検知部２２の結果により、入力されたＸ座標が表示装置のＸ方向の解像度（最大Ｘ方向画素数）とＸ方向の配置数を乗算（ＷＩＤＴＨ＿Ｘ×ＰＯＳ＿Ｘ）した結果より、小さいかどうかを判定する。小さい場合はステップＳ１４へ進み、そうでない場合は、ステップＳ１３へ進む。
【００４５】
ステップＳ１３では、前段のステップＳ１２において、入力されたＸ座標が対象表示装置の有効表示領域外のＸ座標であると判定されたため、クリップ処理部２４は、出力するＸ座標を、有効表示領域の最大Ｘ座標（（ＷＩＤＴＨ＿Ｘ×ＰＯＳ＿Ｘ）−１）にクリップし、ステップＳ１７へ進む。
【００４６】
ステップＳ１４において、タッチ認識処理部２３は、入力されたＸ座標が表示装置のＸ方向の解像度とＸ方向の位置から１を減じた数を乗算（ＷＩＤＴＨ＿Ｘ×（ＰＯＳ＿Ｘ−１））した結果以上であるかどうかを判定し、そうであればステップＳ１６へ進み、そうでなければステップＳ１５へ進む。
【００４７】
前段のステップＳ１４において、入力されたＸ座標が対象表示装置の有効表示領域外のＸ座標であると判定されたため、ステップＳ１５において、クリップ処理部２４は、出力するＸ座標を、有効表示領域の最小Ｘ座標（ＷＩＤＴＨ＿Ｘ×（ＰＯＳ＿Ｘ−１））にクリップし、ステップＳ１７へ進む。
【００４８】
ステップＳ１６において、入力されたＸ座標が対象表示装置の有効表示領域内のＸ座標であるため、クリップ処理部２４は、そのままクリップせずに出力Ｘ座標としてホスト３０に出力し、ステップＳ１７へ進む。
【００４９】
ステップＳ１７において、タッチ認識処理部２３は、入力されたＹ座標が表示装置のＹ方向の解像度とＹ方向の位置を乗算（ＷＩＤＴＨ＿Ｙ×ＰＯＳ＿Ｙ）した結果より、小さいかどうかを判定する。小さい場合はＳ１９へ進み、そうでない場合は、Ｓ１８へ進む。
【００５０】
ステップＳ１８では、前段のステップＳ１７において、入力されたＹ座標が対象表示装置の有効表示領域外のＹ座標であると判定されたため、クリップ処理部２４は出力するＹ座標は、有効表示領域の最大Ｙ座標（（ＷＩＤＴＨ＿Ｙ×ＰＯＳ＿Ｙ）−１）にクリップし、処理を終了する。
【００５１】
ステップＳ１９において、タッチ認識処理部２３は、入力されたＹ座標が表示装置のＹ方向の解像度とＹ方向の位置から１を減じた数を乗算（ＷＩＤＴＨ＿Ｙ×（ＰＯＳ＿Ｙ−１））した結果以上であるかどうかを判定し、そうであればステップＳ２１へ進み、そうでなければステップＳ２０へ進む。
【００５２】
ステップＳ２０では、前段のステップＳ１９において、入力されたＹ座標が対象表示装置の有効表示領域外のＹ座標であると判定されたため、クリップ処理部２４は出力するＹ座標を、有効表示領域の最小Ｙ座標（ＷＩＤＴＨ＿Ｙ×（ＰＯＳ＿Ｙ−１））にクリップし、処理を終了する。
【００５３】
ステップＳ２１において、クリップ処理部２４は、入力されたＹ座標が対象表示装置の有効表示領域内のＹ座標であるため、そのまま出力Ｙ座標としてホスト３０に出力し、処理を終了する。
【００５４】
こうして、ユーザがタッチセンサにより入力したタッチ座標（Ｘ座標、Ｙ座標）が表示装置１０からホスト３０へ出力され、ホスト３０の描画情報生成部３２は、このタッチ座標に基づいて描画情報を生成する。そして、駆動部３３が描画情報に基づいて、マルチディスプレイ構成における一画面表示として各表示装置に表示を行う。
【００５５】
図５の例に従えば、次のようにＸＹ座標が表示装置１０からホスト３０に出力される。表示装置Ｄ１，Ｄ４を例に説明するが、表示装置Ｄ２，Ｄ３でも同様である。
【００５６】
表示装置Ｄ１の場合、入力されるｘ座標：ｉｎｐｕｔ＿ｘがそれぞれ、
ｉｎｐｕｔ＿ｘ＜１９２０が否の場合、ｏｕｔｐｕｔ＿ｘ＝１９１９にクリップ、
ｉｎｐｕｔ＿ｘ≧０が否の場合、ｏｕｔｐｕｔ＿ｘ＝０にクリップ、
上記以外の場合、ｏｕｔｐｕｔ＿ｘ＝ｉｎｐｕｔ＿ｘをセット、
される。
【００５７】
また、入力されるｙ座標：ｉｎｐｕｔ＿ｙがそれぞれ、
ｉｎｐｕｔ＿ｙ＜１０８０が否の場合、ｏｕｔｐｕｔ＿ｙ＝１０７９にクリップ、
ｉｎｐｕｔ＿ｙ≧０が否の場合、ｏｕｔｐｕｔ＿ｙ＝０にクリップ、
上記以外の場合、ｏｕｔｐｕｔ＿ｙ＝ｉｎｐｕｔ＿ｙをセット、
される。
【００５８】
こうして、表示装置Ｄ１の出力座標として（ｏｕｔｐｕｔ＿ｘ，ｏｕｔｐｕｔ＿ｙ）がホスト３０に出力される。
【００５９】
同様に、表示装置Ｄ４の場合、入力されるｘ座標：ｉｎｐｕｔ＿ｘがそれぞれ、
ｉｎｐｕｔ＿ｘ＜３８４０が否の場合、ｏｕｔｐｕｔ＿ｘ＝３８３９にクリップ、
ｉｎｐｕｔ＿ｘ≧１９２０が否の場合、ｏｕｔｐｕｔ＿ｘ＝１９２０にクリップ、
上記以外の場合、ｏｕｔｐｕｔ＿ｘ＝ｉｎｐｕｔ＿ｘをセット、
される。
【００６０】
また、入力されるｙ座標：ｉｎｐｕｔ＿ｙがそれぞれ、
ｉｎｐｕｔ＿ｙ＜２１６０が否の場合、ｏｕｔｐｕｔ＿ｙ＝２１５９にクリップ、
ｉｎｐｕｔ＿ｙ≧１０８０が否の場合、ｏｕｔｐｕｔ＿ｙ＝１０８０にクリップ、
上記以外の場合、ｏｕｔｐｕｔ＿ｙ＝ｉｎｐｕｔ＿ｙをセット、
される。
【００６１】
こうして、表示装置Ｄ４の出力座標として（ｏｕｔｐｕｔ＿ｘ，ｏｕｔｐｕｔ＿ｙ）がホスト３０に出力される。
【００６２】
このようにマルチディスプレイを構成する複数の表示装置を１枚のディスプレイと見立てて、表示装置間における有効表示領域外のタッチ操作においても有効表示領域に座標をクリップするので、他の表示装置においてそれが影響することなく、マルチディスプレイ構成時でもシングルディスプレイ時と同様の操作体系を提供することができる。
【００６３】
＜第２の実施形態＞
図６は、本発明の第２の実施形態におけるマルチディスプレイの表示システムを示す説明図である。
【００６４】
図６の表示システムは、表示装置５０（５０ａ，５０ｂ）と、これらを表示制御するホスト７０とを備える構成である。図１の第１の実施形態の表示システムと同一の部分には共通の符号を付している。
【００６５】
第１の実施形態と異なるのは、次の点である。
表示装置５０（５０ａ，５０ｂ）は、隣接するエッジについて有効表示領域より外側の座標であってもそのままホスト７０にタッチ座標として出力する。表示制御部分であるホスト７０は、表示装置５０ａからの座標出力のうち、Ｘ＝１９１９より大きな値と、表示装置５０ｂからの座標出力のうち、ｘ＝１９２０より小さな値とをそれぞれクリップする構成とする。これにより、互いに隣接するエッジをタッチされた場合でも、他方の隣り合うディスプレイにタッチ結果を反映させないようにすることができる。
【００６６】
図７は、第２の実施形態における表示システムを示すブロック図である。図２の第１の実施形態と同一の部分には共通の符号を付して、詳しい説明は省略する。
【００６７】
図７では、ホスト７０にてクリップ処理を実施する。従って、表示装置５０（５０ａ，５０ｂ）の主制御部６０（６０ａ，６０ｂ）は、制御部（駆動／容量値受信部）６１（６１ａ，６１ｂ）、容量変化検知部６２（６２ａ，６２ｂ）、タッチ認識処理部６３（６３ａ，６３ｂ）を備えて、クリップ処理部は備えていない。
また、ホスト７０は、クリップ処理部７１、描画情報生成部７２、駆動部７３を備えている。
【００６８】
ホスト７０のクリップ処理部７１は、表示装置５０（５０ａ，５０ｂ）の主制御部６０（６０ａ，６０ｂ）から入力される座標情報について、有効表示領域外の座標情報が重複する箇所を、識別情報(デバイスＩＤ等)とディスプレイ構成情報により、タッチ操作を行った表示装置の有効表示領域のエッジ境界の座標にクリップする処理を実施する。こうして、クリップ処理を行うことで、隣接する表示装置との間で重複する座標をキャンセルする。
主制御部６０、ホスト７０をまとめて、情報表示制御装置８０とする。
【００６９】
図８は第２の実施形態におけるクリップ処理の概念図である。
図８のように、２枚のディスプレイ（１９２０×１０８０）を横に並べた場合、ディスプレイの解像度は、３８４０×１０８０となっている。
左側の表示部１２ａをデバイスＩＤ＝１、右側の表示部１２ｂをデバイスＩＤ＝２とする。各表示装置の主制御部６０（６０ａ，６０ｂ）におけるタッチ認識処理部６３（６３ａ，６３ｂ）は、検出した座標をそのままホスト７０に出力する。図８に示すように、表示部１２ａにおいては、有効表示領域１３ａを越えてタッチセンサの有効領域１４ａが存在する。また、表示部１２ｂにおいては、有効表示領域１３ｂを越えてタッチセンサの有効領域１４ｂが存在する。従って、有効表示領域１３ａ，１３ｂが１画面として座標を考えると、それぞれ有効表示領域外のタッチセンサ有効領域１４ａ，１４ｂが、隣接する表示装置の有効表示領域の座標と重複する領域として存在することになる。
【００７０】
ホスト７０側では、座標の重複部分１４ａ，１４ｂでタッチ操作があった場合は、表示装置５０ａ，５０ｂから重複状態のタッチ座標が出力されてくるので、いずれの表示装置からタッチ座標であるかによって、タッチ座標を第１の実施形態のようにクリップ処理してから表示制御を行う。なお、複数のディスプレイの外周については、それぞれ適切な値でクリップ処理を実施する。
【００７１】
図９は第２の実施形態おけるクリップ処理を示すフローチャートである。これは、タッチ操作が行われてタッチ座標がホスト７０に入力された際の処理についてのものである。
【００７２】
ステップＳ３１において、ホスト７０のクリップ処理部７１は、表示装置５０から入力があるかどうかを判定する。入力がある場合はステップＳ３２へ進み、入力がない場合はそのまま処理を終了する。
【００７３】
ステップＳ３２において、クリップ処理部７１は、デバイスＩＤをチェックし、どの表示装置５０からの入力であるかを判別し、ステップＳ３３へ進む。
【００７４】
ステップＳ３３において、クリップ処理部７１は、入力元が判明したため、その表示装置の位置（配置情報）を構成数情報から、ＰＯＳ＿Ｘ、ＰＯＳ＿Ｙとして設定し、ステップＳ３４へ進む。この構成数情報は、ホスト７０の図示しない記憶部に格納されており、設定された配置情報もこの記憶部に格納される。
【００７５】
ステップＳ３４において、クリップ処理部７１は、入力されたＸ座標が表示装置のＸ方向の最大解像度とＸ方向の位置（配置情報）を乗算（ＷＩＤＴＨ＿Ｘ×ＰＯＳ＿Ｘ）した結果より、小さいかどうかを判定する。小さい場合はステップＳ３６へ進み、そうでない場合は、ステップＳ３５へ進む。
【００７６】
ステップＳ３５では、前段のステップＳ３４において、入力されたＸ座標が対象表示装置の有効表示領域外のＸ座標であると判定されたため、クリップ処理部７１は、出力するＸ座標を、有効表示領域の最大Ｘ座標（（ＷＩＤＴＨ＿Ｘ×ＰＯＳ＿Ｘ）−１）にクリップし、ステップＳ３９へ進む。
【００７７】
ステップＳ３６において、クリップ処理部７１は、入力されたＸ座標が表示装置のＸ方向の最大解像度とＸ方向の位置（配置情報）から１を減じた数を乗算（ＷＩＤＴＨ＿Ｘ×（ＰＯＳ＿Ｘ−１））した結果以上であるかどうかを判定し、そうであればステップＳ３８へ進み、そうでなければステップＳ３７へ進む。
【００７８】
ステップＳ３７では、前段のステップＳ３６において、入力されたＸ座標が対象表示装置の有効表示領域外のＸ座標であると判定されたため、クリップ処理部７１は、出力するＸ座標を、有効表示領域の最小Ｘ座標（ＷＩＤＴＨ＿Ｘ×（ＰＯＳ＿Ｘ−１））にクリップし、ステップＳ３９へ進む。
【００７９】
ステップＳ３８において、入力されたＸ座標が対象表示装置の有効表示領域内のＸ座標であるため、クリップ処理部７１は、そのまま出力Ｘ座標として出力し、ステップＳ３９へ進む。
【００８０】
ステップＳ３９において、クリップ処理部７１は、入力されたＹ座標が表示装置のＹ方向の最大解像度とＹ方向の位置を乗算（ＷＩＤＴＨ＿Ｙ×ＰＯＳ＿Ｙ）した結果より、小さいかどうかを判定する。小さい場合はステップＳ４１へ進み、そうでない場合は、ステップＳ４０へ進む。
【００８１】
ステップＳ４０では、前段のステップＳ３９において、入力されたＹ座標が対象表示装置の有効表示領域外のＹ座標であると判定されたため、クリップ処理部７１は、出力するＹ座標を、有効表示領域の最大Ｙ座標（（ＷＩＤＴＨ＿Ｙ×ＰＯＳ＿Ｙ）−１）にクリップし、処理を終了する。
【００８２】
ステップＳ４１において、クリップ処理部７１は、入力されたＹ座標が表示装置のＹ方向の解像度とＹ方向の位置から１を減じた数を乗算（ＷＩＤＴＨ＿Ｙ×（ＰＯＳ＿Ｙ−１））した結果以上であるかどうかを判定し、そうであればステップＳ４３へ進み、そうでなければステップＳ４２へ進む。
【００８３】
ステップＳ４２では、前段のステップＳ４１において、入力されたＹ座標が対象表示装置の有効表示領域外のＹ座標であると判定されたため、クリップ処理部７１は、出力するＹ座標を、有効表示領域の最小Ｙ座標（ＷＩＤＴＨ＿Ｙ×（ＰＯＳ＿Ｙ−１））にクリップし、処理を終了する。
【００８４】
ステップＳ４３において、入力されたＹ座標が対象表示装置の有効表示領域内のＹ座標であるため、クリップ処理部７１は、そのまま出力Ｙ座標として出力し、処理を終了する。
【００８５】
こうして、ユーザがタッチセンサにより入力したタッチ座標（Ｘ座標、Ｙ座標）が表示装置５０ａ，５０ｂから出力され、ホスト７０のクリップ処理部７１はタッチ座標の重複座標部分にクリップ処理を行ってから、ホスト７０の描画情報生成部７２は、このタッチ座標に基づいて描画情報を生成する。そして、駆動部７３が描画情報に基づいて、マルチディスプレイ構成における一画面表示として各表示装置に表示を行う。
【００８６】
図１０は、第２の実施形態におけるデバイスＩＤとディスプレイの構成情報の例を示す説明図である。
２×２の４面ディスプレイの場合、例えばＤｉｓｐｌａｙ３にデバイスＩＤ＝３が設定されている場合、ディスプレイの構成情報を参照し、（ＰＯＳ＿Ｘ，ＰＯＳ＿Ｙ）＝（１，２）を取得し、先の図９のＳ３３の処理を実施する。
【００８７】
このようにデバイスＩＤと構成情報（ＰＯＳ＿Ｘ，ＰＯＳ＿Ｙ）を対応させた表が、各構成数と配置ごとに設定されていれば、各ディスプレイをデバイスＩＤに対応付けるだけで、構成情報とディスプレイを対応付けられる。こうして、ｍ×ｎ（ｍ、ｎは自然数）のマルチディスプレイ構成のうち、表示するディスプレイ数が動的変化する場合であっても、ぞれぞれの構成情報を予め設定することにより対応可能となる。
【００８８】
本発明による情報表示制御装置で動作するプログラムは、本発明に関わる上記実施形態の機能を実現するように、ＣＰＵ（Central Processing Unit）等を制御するプログラム（コンピュータを機能させるプログラム）であっても良い。そして、これら装置で取り扱われる情報は、その処理時に一時的にＲＡＭ（Random Access Memory）に蓄積され、その後、Ｆｌａｓｈ  ＲＯＭ（Read Only Memory）などの各種ＲＯＭやＨＤＤ（Hard Disk Drive）に格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行われる。また、各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００８９】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００９０】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこれらの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等された発明も含まれる。
【００９１】
また、本実施形態において説明した情報表示制御装置は、情報を表示する表示画面と、前記表示画面に対する入力を検出可能なタッチセンサとを備えた表示装置を、複数配置することで、一画面として表示制御をする情報表示制御装置であって、前記タッチセンサの検出結果から前記表示画面に対するタッチ操作を認識するタッチ認識処理部と、前記表示装置の配置に関する構成情報を管理する構成情報管理部と、前記構成情報と、前記表示装置の解像度とから、当該表示装置の有効表示領域を算出する有効表示領域算出部と、前記タッチ操作によりタッチされた座標が、有効表示領域外の座標の場合は有効表示領域内にクリップし、有効表示領域内の座標はそのままとしてタッチ座標を出力するクリップ処理部と、前記クリップ処理部からのタッチ座標に従って描画情報を生成する描画情報生成部と、を備える構成としてもよい。
【００９２】
また、本実施形態において説明した情報表示制御装置において、前記クリップ処理部は、前記タッチ操作によりタッチされた座標が、他の表示装置の有効表示領域になる座標の場合は、当該タッチされた座標の位置の近傍のエッジにクリップする構成としてもよい。
【００９３】
また、本実施形態において説明した情報表示制御方法は、情報を表示する表示画面と、前記表示画面に対する入力を検出可能なタッチセンサとを備えた表示装置を、複数配置することで、一画面として表示制御をする情報表示制御方法であって、前記タッチセンサの検出結果から前記表示画面に対するタッチ操作を認識するタッチ認識処理ステップと、前記表示装置の配置に関する構成情報を管理する構成情報管理ステップと、前記構成情報と、前記表示装置の解像度とから、当該表示装置の有効表示領域を算出する有効表示領域算出ステップと、前記タッチ操作によりタッチされた座標が、有効表示領域外の座標の場合は有効表示領域内にクリップし、有効表示領域内の座標はそのままとしてタッチ座標を出力するクリップ処理ステップと、前記クリップ処理ステップによって求めたタッチ座標に従って描画情報を生成する描画情報生成ステップと、を備える構成としてもよい。
【００９４】
また、本実施形態において説明した情報表示システムは、情報を表示する表示画面と、前記表示画面に対する入力を検出可能なタッチセンサとを備えた表示装置が複数配置されており、各表示装置に接続された情報表示制御装置を含む情報表示システムにおいて、前記表示装置は、前記タッチセンサの検出結果から前記表示画面に対するタッチ操作を認識するタッチ認識処理部と、前記タッチ操作によりタッチされた座標を前記情報表示制御装置に送信する送信部と、を備え、前記情報表示制御装置は、前記複数配置された表示装置の表示画面を一画面として表示制御をする表示制御部と、前記表示装置の配置に関する構成情報を管理する構成情報管理部と、前記構成情報と、前記表示装置の解像度とから、当該表示装置の有効表示領域を算出する有効表示領域算出部と、前記表示装置から受信した座標が、前記表示装置の有効表示領域外の座標の場合は有効表示領域内にクリップし、有効表示領域内の座標はそのままとしてタッチ座標を出力するクリップ処理部と、前記クリップ処理部からのタッチ座標に従って描画情報を生成する描画情報生成部と、を備える構成としてもよい。
【符号の説明】
【００９５】
１０      ：表示装置
１１      ：タッチセンサ
１２      ：表示部
２０      ：主制御部
２１      ：制御部
２２      ：容量変化検知部
２３      ：タッチ認識処理部
２４      ：クリップ処理部
３０      ：ホストコンピュータ
３１      ：マルチディスプレイ制御部
３２      ：描画情報生成部
３３      ：駆動部
４０      ：情報表示制御装置
５０      ：表示装置
６０      ：主制御部
６１      ：制御部
６２      ：容量変化検知部
６３      ：タッチ認識処理部
７０      ：ホストコンピュータ
７１      ：クリップ処理部
７２      ：描画情報生成部
７３      ：駆動部
８０      ：情報表示制御装置
【図１】
2018195346.tif 000003
【図２】
2018195346.tif 000004
【図３】
2018195346.tif 000005
【図４】
2018195346.tif 000006
【図５】
2018195346.tif 000007
【図６】
2018195346.tif 000008
【図７】
2018195346.tif 000009
【図８】
2018195346.tif 000010
【図９】
2018195346.tif 000011
【図１０】
2018195346.tif 000012
【図１１】
2018195346.tif 000013