(57)【要約】【課題】複数のタッチ操作について、簡単な構成で簡単な操作を行うだけで複数の属性を付与して描画表示させることができるようにする。【解決手段】表示装置（１）は、画像を表示するための表示部（４）と、タッチ操作による多点入力を検出可能なタッチ操作部（３）と、タッチ操作部（３）に対するタッチ操作に基づいて表示部（４）の表示を制御する制御部（２）とを備える。制御部（２）は、タッチ操作部３が検出するタッチ操作によるタッチ領域の周囲に、所定領域の近接データ検知領域を設定し、２か所以上のタッチ操作を同時に行うことにより近接データ検知領域が重なる場合と、近接データ検知領域が重ならない場合とで表示部（４）の表示を異ならせる。【選択図】図１
2015064805.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示するための表示部と、タッチ操作による多点入力を検出可能なタッチ操作部と、該タッチ操作部に対するタッチ操作に基づいて前記表示部の表示を制御する制御部とを備え、
前記制御部は、前記タッチ操作部が検出する前記タッチ操作によるタッチ領域の周囲に、所定領域の近接データ検知領域を設定し、２か所以上のタッチ操作を同時に行うことにより前記近接データ検知領域が重なる場合と、前記近接データ検知領域が重ならない場合とで前記表示部の表示を異ならせることを特徴とする表示装置。
【請求項２】
請求項１に記載の表示装置において、
前記制御部は、前記２か所以上のタッチ操作によって前記近接データ検知領域が重なる場合、該近接データ検知領域が重なるときの最大の重なり数に応じて前記表示部の表示を異ならせることを特徴とする表示装置。
【請求項３】
請求項２に記載の表示装置において、
前記制御部が前記最大の重なり数に応じて異ならせる表示は、軌跡描画、直線描画、図形描画、および消去表示のいずれかから予め定められていることを特徴とする表示装置。
【請求項４】
請求項１〜３のいずれか１に記載の表示装置の機能をコンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置およびプログラムに関し、より詳細には、タッチ操作による多点入力を検出可能なタッチパネルを備えた表示装置と、その表示装置の機能をコンピュータに実現させるプログラムに関する。
【背景技術】
【０００２】
近年、指などの指示体による表示面へのタッチ操作を検出することで、ユーザによる操作入力を受け付けるタッチパネルを用いた表示装置が普及している。タッチパネルを備えた表示装置としては、例えばスマートフォンなどの携帯情報端末やＰＣ（Personal Computer）などの小型の情報処理装置だけでなく、電子黒板などのような大型の表示システムに対して適用され、タッチ操作による操作入力が可能となっている。
【０００３】
タッパネルを用いた表示装置では、表示画面に対してタッチ操作を行うことで、そのタッチ操作に応じて点や線などの図形を表示画面に描画する描画機能を備えることができる。例えば電子黒板に係るシステムでは、このような描画機能により、ユーザは大型の表示画面に対してタッチ操作によって任意の描画を行うことができる。
【０００４】
また、タッチ操作が可能な表示装置では、複数の異なる箇所におけるタッチを検出するいわゆるマルチタッチ検出を可能とするものが一般的である。これによりユーザは、このタッチパネルを備えた表示装置をマルチタッチによって様々な態様で操作することができ、例えば複数のユーザが同時にタッチ操作を行うことで、それぞれのユーザのタッチ位置に応じた描画を表示させることができる。
【０００５】
上記のようなタッチ操作による描画に対応した表示装置に関して、例えば特許文献１には、複数の同時入力時にも認識精度を一定の水準に維持する等の仕組みを実現するための情報処理装置が開示されている。
この情報処理装置は、タッチパネルへの入力開始から入力終了までの軌跡を表示する際に、タッチパネルへの入力に用いられた接触体の種類を認識し、認識した接触体の種類に対応する属性を与えてその軌跡を表示させる。そしてタッチパネルへの入力開始から接触体の種類が認識されるまでの間、入力開始からの軌跡に所定の属性を与えて表示し、接触体の種類が認識されたときに、所定の属性を接触体の種類に対応する属性に変更すべく表示を更新する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−２１２４４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の入力表示装置では、タッチ操作によって表示画面に任意の描画を行う場合、ユーザは、描画を行うための表示の属性を設定する必要がある。例えば、「書く」、「消す」などの描画もしくは消去の設定を行ったり、描画する場合にタッチ軌跡を描画させるようにしたり、タッチ操作に応じて直線や記号を描画させる設定を行う。また、描画の線種や色なども設定しておく必要がある。
そして実際にユーザの指等を表示画面にタッチすると、表示画面上に設けられたタッチパネルのタッチセンサによってタッチ位置が検出され、検出された位置で「書く」、「消す」などの設定に応じた表示属性で描画／消去処理が行われる。
【０００８】
しかしながら、マルチタッチ機能を利用して同時に複数のユーザが表示装置にタッチを行って描画を行う場合、複数のユーザは全て、設定された属性の描画処理を同時に行うことしかできない。例えば、設定が「書く」になっていれば、複数のユーザが同時に表示装置にタッチしても全てのユーザが同じ属性で書くことしかできず、一人だけのユーザが「消す」処理を行ったり、他人と異なる線種等の属性で描画を行うことはできない。
【０００９】
特許文献１の技術では、タッチパネルに対する接触体の種類を認識して、その認識結果に応じて異なる属性でタッチ軌跡を表示させることができるが、接触体の種類を検出するためのカメラユニットを設置する必要があり、構成が複雑になる。また、同じ種類の接触体を複数同時に使用した場合には、これらの接触体の軌跡に異なる属性を付与することはできない。また、接触体として指を使用する場合には、ユーザごとに予め指の画像データを登録しておく必要があり煩雑である。
【００１０】
本発明は、上述のごとき実情に鑑みてなされたもので、複数のタッチ操作について、簡単な構成で簡単な操作を行うだけで複数の属性を付与して描画表示させることができるようにした表示装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の第１の技術手段は、画像を表示するための表示部と、タッチ操作による多点入力を検出可能なタッチ操作部と、該タッチ操作部に対するタッチ操作に基づいて前記表示部の表示を制御する制御部とを備え、前記制御部は、前記タッチ操作部が検出する前記タッチ操作によるタッチ領域の周囲に、所定領域の近接データ検知領域を設定し、２か所以上のタッチ操作を同時に行うことにより前記近接データ検知領域が重なる場合と、前記近接データ検知領域が重ならない場合とで前記表示部の表示を異ならせることを特徴としたものである。
【００１２】
第２の技術手段は、第１の技術手段において、前記制御部は、前記２か所以上のタッチ操作によって前記近接データ検知領域が重なる場合、該近接データ検知領域が重なるときの最大の重なり数に応じて前記表示部の表示を異ならせることを特徴としたものである。
【００１３】
第３の技術手段は、第２の技術手段において、前記制御部が前記最大の重なり数に応じて異ならせる表示は、軌跡描画、直線描画、図形描画、および消去表示のいずれかから予め定められていることを特徴としたものである。
【００１４】
第４の技術手段は、第１〜３のいずれか１に記載の表示装置の機能をコンピュータに実現させるためのプログラムである。
【発明の効果】
【００１５】
本発明によれば、複数のタッチ操作について、簡単な構成で簡単な操作を行うだけで複数の属性を付与して描画表示させることができるようにした表示装置及びプログラムを提供すること提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明による表示装置の構成例を示すブロック図である。
【図２】タッチ操作により検出されるタッチ領域を説明する図である。
【図３】タッチ領域の近接状態を検出するための近接データ検知領域の設定例を説明するための図である。
【図４】近接データ検知領域の重なり状態を説明するための図である。
【図５】近接データ検知領域の重なり状態の他の例を説明するための図である。
【図６】本発明に係る表示装置におけるタッチ検出の状態に応じた表示制御処理の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１７】
図１は、本発明に係る表示装置の要部構成を示すブロック図である。表示装置１は、制御部２、タッチ操作部３、表示部４、記憶部５、および通信部６を備えている。
制御部２は、ＣＰＵ（Central Processing Unit）などの制御プロセッサにより構成され、記憶部５に記憶されたプログラムやデータを使用して表示装置１の各部を制御し、その機能を実現させる。通信部６は、外部の機器と通信するための通信インターフェイスである。
【００１８】
タッチ操作部３は、タッチパネルとして構成されたものであり、表示部４に配置されたタッチパネルセンサーと、それに係る検出回路とを有してなる。タッチ操作部３は、指などの指示体によるタッチ操作を検出するときに、タッチ操作による多点入力が可能なマルチタッチ検出機能を備えている。
タッチパネルセンサーとしては、赤外線ＬＥＤ光源と受光素子とを用いて遮断位置を検出する赤外線方式のものや、指先と導電膜の間での静電容量の変化を捉えて位置を検出する静電容量方式、抵抗膜によりアナログ量として電圧を検知する抵抗膜方式、振動波の跳ね返りを圧電素子の電圧の発生によって検出する表面弾性波方式（超音波方式）、電子ペンによる入力を行う電磁誘導方式などの方式を採用することができる。
【００１９】
記憶部５は、表示装置１の各機能を実現するプログラムおよびデータ等を記憶するＲＯＭ（Read Only Memory）ないしＨＤＤ（Hard Disk Drive）と、制御部２にワークエリアを提供するＲＡＭ（Random Access Memory）とを含む記憶手段である。
表示部４は、液晶パネルなどのディスプレイデバイスである。ユーザが表示部４の表面にタッチすると、タッチ操作部３がタッチ操作による入力を検出し、入力があった位置を特定する情報（入力座標情報）を制御部２に提供する。
【００２０】
制御部２は、タッチ操作部３による入力の検出に応答して、検出された入力座標情報を取得し、その入力座標が表示部４の表示画面のどの位置であるかを判定する。そしてその判定結果に基づいて表示部４の表示画面に表示に応じた処理を行う。例えば表示部４に描画処理を行う場合、制御部２は、タッチ操作部３に対する入力に基づき、入力位置に所定の描画を行わせて表示部４に表示させる。
【００２１】
本発明に係る実施形態では、タッチ操作部３に対する操作を行うときに、同時に複数のタッチ操作が行われた場合でも、タッチ操作の状態に応じて複数の異なる属性の表示処理を同時に行うことができるようにする。これを実現するための処理を以下に具体的に説明する。
【００２２】
図２は、タッチ操作により検出されるタッチ領域を説明する図である。ユーザは表示部４にタッチすることでタッチ操作を行うことができる。表示部４上にタッチ操作部３のタッチセンサがある場合には、そのタッチセンサに接触することでタッチ操作が行われる。赤外線遮光方式の場合は、赤外線発光素子と受光素子からなるタッチセンサは表示部４の周囲に設けられる。
【００２３】
タッチ操作部３は、タッチ操作部３に対するタッチ操作を検出してそのタッチ領域１０を検出する。タッチ領域１０は、タッチ操作に応じて変化する物理量に従って判断される。例えばタッチ操作部３が赤外線遮断方式のタッチパネルを使用している場合、指１４等の指示体により表示部４をタッチすることにより赤外線が遮断され、受光素子の出力電圧が減少する。そして所定の閾値以上の電圧減少が検出された領域をタッチ領域１０であると判定する。あるいはタッチ操作部３として静電容量型のタッチパネルを使用している場合、指等をタッチすることにより計測端子に接続されたタッチ電極の静電容量が増加し、出力電圧が低下する。この出力電圧の変化量を閾値と比較してタッチ領域１０を判定する。
【００２４】
図３は、タッチ領域の近接状態を検出するための近接データ検知領域の設定例を説明するための図で、タッチ領域１０とその周囲の近接データ検知領域１１の状態を平面的に見た図ある。
表示装置１の制御部２は、タッチ領域１０が判定されると、その周囲に所定領域の近接データ検知領域１１を設定する。例えば近接データ検知領域１１は、タッチ領域１０の外周に対して外側に一定距離ｄの範囲までの領域として設定することができる。一定距離ｄは予め設定しておくことができ、可変設定可能とすることもできる。あるいはタッチ領域１０の面積を一定倍率乗算した面積をもつ所定形状の領域などに設定してもよく、適宜定めておくことができる。具体的には、例えば人の指を複数本タッチ操作部３にタッチ操作を行ったときに、それぞれのタッチ領域１０の周囲の近接データ検知領域１１の一部が互いに重なる程度に近接データ検知領域１１を設定することが好ましい。
【００２５】
図４は、近接データ検知領域の重なり状態を説明するための図である。
タッチ操作部３により２つのタッチ領域１０ａ，１０ｂが検出された場合、これらのタッチ領域１０ａ，１０ｂの周囲にそれぞれ設定された近接データ検知領域１１が重なる場合がある。例えば片手の指２本を使用してタッチ操作を行ったときに、このようなタッチ領域１０ａ，１０ｂが検出される。この近接データが重なった領域を近接データ領域１２とする。近接データ領域１２が形成された場合、本来のタッチ操作の制御対象となっていた２つのタッチ領域１０ａ，１０ｂのタッチ位置情報は無効として表示制御に使用することなく、新たな領域である近接データ領域１２を、タッチ操作によりタッチされた領域とみなし、その近接データ領域１２のタッチ位置情報を使用して描画等の表示制御を行う。
【００２６】
そして近接データ領域１２が形成された場合には、制御部２ではタッチ操作に対して異なる制御を行い、近接データ領域１２が形成されない場合との間で表示部４の表示を異ならせる。
例えば、図３のように、タッチ領域１０の周囲に他のタッチ領域がなく、その近接データ検知領域１１が他の近接データ検知領域と重なることなく独立して存在している場合、表示装置１の制御部２は、そのタッチ操作に応じて所定の表示制御を行う。例えばタッチ操作の軌跡を所定色で描画する、等の表示属性に従って表示制御を行う。このときの表示属性は予め設定しておくことができる。
【００２７】
一方、図４に示すように、同じ表示装置１でタッチ操作された複数のタッチ領域１０ａ，１０ｂが、図４に示すように近接して検出され、このときに各近接データ検知領域１１ａ,１１ｂが互いに重なって近接データ領域１２が形成された場合、異なる表示制御を行なう。例えば描画された画像をタッチ軌跡に従って消去する表示制御を行う。このときの表示属性についても予め設定しておくことができる。
【００２８】
このように近接データ検知領域が重なった近接データ領域の有無に応じて表示属性の制御を異ならせることにより、ユーザは、タッチの状態によって異なる表示を行わせることができる。例えば指１本でタッチしたときには描画を行わせ、指２本でタッチしたときにこれを消去させる、などの表示制御を行わせることができる。また、表示装置の表示画面上で例えば複数のユーザが同時にタッチ操作を行った場合でも、そのタッチの状態に応じてそれぞれ異なる表示制御を行わせることができるようになる。
【００２９】
図５は、近接データ検知領域の重なり状態の他の例を説明するための図である。上記図５では、２つのタッチ領域における近接データ検知領域１１の重なりを示したが、３つ以上のタッチ領域が近接してこれらの近接データ検知領域が重なる場合もある。
図５では、３つのタッチ領域１０ａ，１０ｂ，１０ｃが検出されたものとする。例えば方での指３本を使用してタッチ操作を行ったときにこのようなタッチ領域１０ａ，１０ｂ，１０ｃが検出される。これらタッチ領域１０ａ，１０ｂ，１０ｃの周囲の近接データ検知領域１１ａ，１１ｂ，１１ｃうち、２つののみが重なった領域を第１レベル近接データ領域１２ａ，１２ｂ，１２ｃとし、３つの近接データ検知領域１１ａ，１１ｂ，１１ｃの全てが重なった領域を第２レベル近接データ領域１３とする。第２レベル近接データ領域１３は、近接データ検知領域１１ａ，１１ｂ，１１ｃの重なり数が最大の領域である。
【００３０】
第２レベル近接データ領域１３形成された場合、本来のタッチ操作の制御対象となっていた３つのタッチ領域１０ａ，１０ｂ，１０ｃのタッチ位置情報は無効として表示制御に使用せず、また、２つの近接データ検知領域のみが重なった第１レベル近接データ領域１２ａ，１２ｂ，１２ｃについても表示制御に使用しない。そして３つの近接データ検知領域が重なった第２レベル近接データ領域１３を、タッチ操作によりタッチされた領域とみなし、その第２レベル近接データ領域１３のタッチ位置情報を使用して描画等の表示制御を行う。
【００３１】
このときに、第２レベル近接データ領域１３による表示属性は、図４のように２つのタッチ位置検出領域のみが重なったときの近接データ領域１２に対する表示属性とはさらに異ならせることができる。また、近接データ検知領域の重なりがない単独のタッチ領域１０に対する表示属性とも異ならせることができる。
【００３２】
近接データ検知領域の重なり数は、さらに４つ以上の場合であってもよく、この場合にも複数の近接データ検知領域１１が重なる場合、重なり数が最も多い領域をタッチ操作によりタッチされた領域とみなし、他の領域のタッチ位置情報を無視して表示制御を行うようにすることができる。
【００３３】
すなわち、本発明に係る実施形態では、２か所以上のタッチ操作によって近接データ検知領域１１が重なる場合、近接データ検知領域１１の最大の重なり数に応じて表示部４の表示を異ならせることができる。つまり複数の近接データ検知領域１１が重なる場合、重なり数が最大となる領域をタッチ操作によりタッチされた領域とみなし、他の領域のタッチ位置情報を無視して表示制御を行うようにする。これにより、タッチの状態に応じて複数の異なる表示属性で表示を行わせるようにすることができる。設定する表示属性は、例えば軌跡描画、直線描画、図形描画、消去表示などから予め定めることができるが、これらに限ることなく適宜所定の表示制御を最大重なり数に応じて定めておくことができる。
【００３４】
例えば指１本でタッチしたときには黒色で描画を行わせ、指２本でタッチしたときにこれを消去させ、さらに指３本でタッチしたときには赤色で描画させる、などの表示制御を行わせることができる。また、表示装置の表示画面上で例えば複数のユーザが同時にタッチ操作を行った場合でも、そのタッチの状態に応じてそれぞれ異なる表示制御を行わせることができるようになる。
上記本発明に係る実施形態の構成により、簡単な構成で簡単な操作を行うだけで複数の表示属性を付与して描画表示させることができるようにした表示装置を提供することができる。
【００３５】
上記実施形態（実施形態１）では、タッチ操作を行う支持体として指１４を例とした制御を示しているが、他の実施形態（実施形態２）として、タッチ操作に使用する指示体としてペンや細い棒のような物体を用いることができる。例えば、指示体としてタッチペンを使用し、そのタッチペンの一方の先端側では１つのペン先を持つ形状とし、他方の先端側ではペン先を２つ備えた形状のものとする。そして、２つのペン先でタッチしたときに、近接データ検知領域１１が重なるように設定しておく。
【００３６】
そしてこのタッチペンを用いることにより、１つのタッチペンで２種類のタッチ操作を簡単に行うことができるようになる。例えば一方の先端側で１つのペン先で描画表示を行わせるときに、他方の先端側の２つのペン先を用いることで、簡単に描画を消去させる、等の設定が可能となる。
【００３７】
図６は、本発明に係る表示装置におけるタッチ検出の状態に応じた表示制御処理の一例を説明するためのフローチャートである。
まず表示装置１の制御部２は、タッチ領域もしくは近接データ領域に対する表示制御処理を設定する（ステップＳ１）。例えば、近接データ検知領域１１が他の近接データ検知領域と重なることなくタッチ領域１０が単独で検出された場合、２つのタッチ領域の周囲の近接データ検知領域が最大重なり数で重なる場合、３つのタッチ領域の周囲の近接データ検知領域が全て重なる場合の３種類について表示制御処理を設定する。これら３つの場合のタッチ位置情報を有効とする領域は、上記実施形態によれば順にタッチ領域１０、近接データ領域１２、第２レベル近接データ領域１３となる。
【００３８】
この例では、例えば近接データ検知領域の重なりがない単独のタッチ領域１０に対しては、黒色によるタッチ軌跡の描画処理を設定し、２つの近接データ検知領域１１が最大重なり数で重なる場合には、描画の消去処理を設定し、３つの近接データ検知領域の全てが重なる場合には、赤色によるタッチ軌跡の描画処理を設定したものとする。これらの表示制御処理の設定は、一例を示すもので他の制御処理を任意に設定しておくことができる。また、ユーザによる設定変更も適宜可能であるものとする。
【００３９】
そして表示装置１の制御部２は、タッチ操作部３に対するタッチ操作が検出されると（ステップＳ２−Ｙｅｓ）、そのタッチ操作の状態を判定する。その結果、近接データ検知領域１１が重なることなくタッチ領域１０が単独で検出された場合（ステップＳ３−Ｙｅｓ）、タッチ領域１０のタッチ位置情報を有効とし（ステップＳ４）、そのタッチ位置情報に基づいて黒色によるタッチ軌跡の描画処理を行う（ステップＳ５）。
【００４０】
また、検出されたタッチ領域が単独で検出されたものではなく（ステップＳ３−Ｎｏ）、２つの近接データ検知領域１１が最大重なり数で重なっている場合には（ステップＳ６−Ｙｅｓ）、近接データ領域が重なっている領域である近接データ領域１２のタッチ位置情報を有効とし（ステップＳ７）、そのタッチ情報に基づいて描画の消去処理を行う（ステップＳ８）。
【００４１】
また、検出されたタッチ領域の最大の重なり数が２つではなく、３つの近接データ検知領域が重なっている場合には（ステップＳ９−Ｙｅｓ）、３つの近接データ検知領域が重なる領域を有効とし（ステップＳ１０）、そのタッチ位置情報に基づいて赤色のタッチ軌跡の描画処理を行う（ステップＳ１１）。
【００４２】
次に本発明の実施形態３として、本発明は、上記表示装置１の機能を実現するプログラムとして実施できる。すなわち表示装置１は、その機能を実現する制御プログラムの命令を実行するＣＰＵなどの制御部２と、そのプログラムを格納したＲＯＭおよびプログラムを展開するＲＡＭを備えた記憶部５とを備えている。そして、本発明の目的は、上述した機能を実現するプログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を表示装置１に供給し、そのコンピュータが記録媒体に記録されているプログラムコードを制御部２が読み出して実行することによって達成可能である。また、上記表示装置１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。
【符号の説明】
【００４３】
１…表示装置、３…タッチ操作部、４…表示部、５…記憶部、６…通信部、１０…タッチ領域、１０ａ，１０ｂ…タッチ領域、１１…近接データ検知領域、１１ａ，１１ｂ…近接データ検知領域、１２…近接データ領域、１２ａ，１２ｂ，１２ｃ…第１レベル近接データ領域、１３…第２レベル近接データ領域、１４…指。
【図１】
2015064805.tif 000003
【図２】
2015064805.tif 000004
【図３】
2015064805.tif 000005
【図４】
2015064805.tif 000006
【図５】
2015064805.tif 000007
【図６】
2015064805.tif 000008