JP2009104268A - 座標検出装置、及びタッチパネルを用いた操作方法 - Google Patents

座標検出装置、及びタッチパネルを用いた操作方法 Download PDF

Info

Publication number
JP2009104268A
JP2009104268A JP2007273313A JP2007273313A JP2009104268A JP 2009104268 A JP2009104268 A JP 2009104268A JP 2007273313 A JP2007273313 A JP 2007273313A JP 2007273313 A JP2007273313 A JP 2007273313A JP 2009104268 A JP2009104268 A JP 2009104268A
Authority
JP
Japan
Prior art keywords
coordinate
point
coordinates
detected
touch panel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007273313A
Other languages
English (en)
Inventor
Norio Manba
則夫 萬場
Shunji Kumagai
俊志 熊谷
Tsutomu Furuhashi
勉 古橋
Masayoshi Kinoshita
将嘉 木下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Display Inc
Original Assignee
Hitachi Displays Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Displays Ltd filed Critical Hitachi Displays Ltd
Priority to JP2007273313A priority Critical patent/JP2009104268A/ja
Priority to US12/254,039 priority patent/US20090102809A1/en
Publication of JP2009104268A publication Critical patent/JP2009104268A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

【課題】
ポインティングデバイスとして広く用いられているマウスと同等の操作性を、押下した2点の座標を同時に且つ個別に検出可能なタッチパネルにおいて提供することを目的とする。
【解決手段】
押下した2点を座標を同時に且つ個別に検出可能なタッチパネルにおいて、1点を押下した状態で検出された座標を記憶しておき、その後に2点目が押下された場合に、記憶しておいた1点目の座標を用いて、検出された2点の座標において記憶しておいた座標に近い座標を1点目、他方の座標を2点目として押下順を識別する。そして、1点目の座標と2点目の座標の位置関係によって1点目の座標でどのようなマウス操作がされたかを検出し、検出結果をグラフィカルユーザインターフェースで操作可能なアプリケーションに出力する。
【選択図】図1

Description

本発明は、現在パーソナルコンピュータのような情報機器におけるグラフィカルユーザインターフェース操作用の入力装置として一般的に使用されているマウスなどのポインティングデバイスの機能を、押下した2点以上の座標を同時に且つ個別に検出可能なタッチパネルを用いて実現する方法に関するものである。
近年、主にパーソナルコンピュータ、携帯電話、家庭用ゲーム機などの情報機器において、ディスプレイに表示されたアイコンや文字を選択することで、アプリケーションソフトウェアの各種データ処理を行うグラフィカルユーザインターフェース(以下、GUIとする)が、操作性の良さから広く採用されている。一般的に、これらのGUIの操作には、マウス、トラックボール、ボタンなどのポインティングデバイスが入力装置として使用されている。そして、ポインティングデバイスによってディスプレイ中のポインタを操作し、ディスプレイに表示されているアイコンや文字をマウスボタンのクリックで選択することによって、アプリケーションソフトウェアの処理が行われる。こうしたポインティングデバイスの中で代表的なデバイスはマウスであるが、多くの場合マウスには複数のボタンがあり、押下したボタンによってデータ処理内容を切り換える処理が行われている。
一方で、現在GUI操作用のポインティングデバイスとしてタッチパネルを用いる方法が、液晶ディスプレイなどのディスプレイに表示されているアイコンを直接押下(タッチ)できるため、上記のマウスなどのポインティングデバイスよりもユーザが直感的に操作することができ、且つディスプレイ上で操作できるためマウスの操作に必要であった作業用のスペースが不要であるという点から、注目されるようになった。このため、使用用途によっては、今後情報機器に用いられるポインティングデバイスが、従来のマウスからタッチパネルに置き換えられることが推測される。
上記のマウス機能のタッチパネルへの置き換えに関して、特許文献1のような押下した1点の座標を検出可能なタッチパネルにおいて、押下した際の座標と時間を記憶し、一定時間内に同じ場所を再度押下した場合にダブルクリックされたものと判定する方法が提案されている。
特開平9−325851号公報
一般的にマウスには複数のボタンあり、例えば左クリック、右クリックによって処理の切り換えなどを行っているが、特許文献1のように1点のみ座標を検出するタッチパネルでは、このような複数のマウスボタンを利用した他の機能に対応することが困難である。
このように、マウスの機能をタッチパネルに置き換える場合、押下された座標を2点以上同時に検出することが困難なタッチパネルでは、単純なクリックや2回押下した際の時間差を検出してダブルクリックを検出する以外の、複数のマウスボタンを用いる機能を再現することが課題となる。
本発明では、タッチパネルにおいて、マウスで一般的に使用されるドラッグ&ドロップや左クリック、右クリックなどのボタン操作と同等の機能を提供することを目的とする。
上記課題の解決のために、本発明における座標検出方法では、1点のみ押下している場合には1点の座標を検出し、その後2点目を押下した場合に、1点目と2点目の座標を同時に且つ個別に検出するか、或いは、1点目の座標と2点目が押下されたかどうかを識別するデータを検出して出力するタッチパネルを用いる。こうしたタッチパネルを用いることで、1点のみ押下している場合には検出した座標に基づいてディスプレイ中のポインタを動かし、その後2点目を押下した際に1点目の座標にあるアイコンを選択するという処理が可能になり、マウスにおけるドラッグ&ドロップのような操作が可能になる。
また、2点の座標をそれぞれ検出する場合には、1点目の座標と2点目の座標の位置関係によって、例えば1点目よりも2点目の座標が左側であれば左クリック、右側であれば右クリックしたと識別することが可能となる。
本発明によれば、2点の押下を同時に且つ個別に検出可能なタッチパネルを用いることで、マウスの主だったボタン操作機能(例えば、ドラッグ&ドロップや左クリック、右クリック)をタッチパネルで実現することができる。
本発明によれば、情報機器におけるGUI操作用のポインティングデバイスとして一般的なマウスのボタン操作機能を、押下した2点の座標を同時に且つ個別に検出が可能なタッチパネルによって実現することができるため、直感的な操作が可能なタッチパネルをマウスの代わりに置き換えることが可能となる。また、マウスでは操作するための一定のスペースが必要であったが、タッチパネルではディスプレイ上で操作が可能であるため操作用のスペースが不要となる。
以下、実施例1から3を説明する。
本発明における静電容量式タッチパネルの座標検出方法について説明する。図1に、本発明における第1の実施形態に関わる座標検出装置の構成図を示す。
図1の座標検出装置は、多点(2点以上)検出が可能なタッチパネル100と、タッチパネル100において押下された座標を複数点同時に(並列に、重複して)算出可能であって、算出した1点、或いは複数点の座標データ102を出力する座標算出部101と、座標算出部101で算出した座標データ102に基づいてどのような処理を行うか決定する座標検出部103と、座標算出部101で算出した座標データ102を記憶する座標記憶部104と、座標検出部103からの命令によって任意の時間を計測するタイマー110と、座標検出部103から出力された座標と処理内容に関する座標検出結果105を用いてGUIによって操作可能なアプリケーション106と、アプリケーション106の出力結果を表示するディスプレイ装置108と、アプリケーション106の出力結果をディスプレイ装置108に対応するデータ形式に変換するディスプレイドライバ107によって構成される。また、座標検出部103は、座標算出部101に対して制御命令109を出力する機能を持ち、例えばタイマー110を用いて、予め設定しておいた時間以上タッチセンサ100が押下されなかった場合は低電力化のため座標を算出する間隔(周期)を長くし、予め設定しておいた時間以上座標が検出されつづけた場合は座標を検出する間隔(周期)を短くするといったことが可能である。
次に図2により、本実施形態におけるアプリケーション106の一例を説明する。図2のアプリケーション106は、指200でタッチパネル100を押下し、押下した状態で指200をスライドさせると、ディスプレイ装置108において対応する座標にポインタ201が表示され、このポインタ201によってディスプレイ装置108中の画像や文字が表示されたアイコン202(オブジェクト)を選択するといった操作性を持つとする。
本発明の第1の実施形態である、タッチパネル100によってマウスの1ボタンクリック機能を実現するための座標検出方法について、図3に示す座標検出部103のフローチャートを用いて説明する。
まずS1において座標算出部101から座標データ102が入力されたかどうか判定し、座標入力がなかった場合(No)はS2で座標記憶部104をクリアし、S3にて座標が未検出であるという座標検出結果105を出力する。
一方で、S1において座標入力があった場合(Yes)は、S4で入力された座標数が1個であるかどうかを判定し、1点のみ座標が入力された場合(Yes)はS5で入力された座標を座標記憶部104に格納した後に、S3で1点のみ入力された座標データを座標検出結果105として出力し座標検出を終了する。
また、S4で2点の座標が入力された場合(No)は、S6で座標記憶部104にデータがあるか判定を行い、データがなければ(No)S2で座標記憶部104をクリアし、座標検出を終了する。S6で座標記憶部104にデータがあった場合(Yes)は、タッチパネル100において1点目が押下された後に1点目が押下されたまま2点目が押下されたことを意味しており、S7で座標記憶部104から前回入力された座標を読み出し、今回入力された2点の座標の中で読み出した座標と近い方を1点目の座標、他方を2点目の座標と識別する。このような識別処理により2点目の押下時に1点目の押下点がずれたとしても、1点目と2点目を識別できる。次いでS8において、S7で1点目と識別した座標がクリックされたと判定する。そして、S9にてS7で1点目と識別した座標を座標記憶部104に格納し、S3にてS7で1点目及び2点目と識別した2点の座標データと1点目と識別した座標がクリックされたという座標検出結果105を出力し座標検出を終了する。
以上の過程によって得られた座標検出結果105によって、1点を押下することによる画面内に表示されたポインタ201の移動と、2点目を押下することによるアイコン202の選択の操作という、マウスを1個のボタンで操作したときと同様の機能が、タッチパネル100によって可能となる。
尚、上記座標検出では2点目を1度押下するワンクリック処理を例としたが、タイマー110を用いて2点目が押下される間隔を検出し、一定時間内(例えば1秒以内)に2点目がN回押下されるとN回クリックされたと判定し(例えば2点目が2回押下されればダブルクリックと判定)、クリック回数によって1点目の座標における処理内容を切り換える処理も可能である。
次に、上記の座標検出結果105を用いた具体的なGUIのアプリケーション106の例を、図4を用いて説明する。図4に示すアプリケーション106では、数字が表示されたアイコン400と、ポインタ201が選択したアイコン400に表示されている数字を出力する出力部401がディスプレイ装置108に表示されているものとする。
タッチパネルを使用したGUIのアプリケーションとしては、アイコン400を指200でタッチパネル100から押下すると、押下した時点で出力部401に数字が出力されるものが一般的であるが、これに対して本実施形態におけるアプリケーション106では、図6(a)のように1点目として初めに『2』が表示されたアイコン400を押下し、その後『3』が表示されたアイコン400まで指200をスライドさせただけでは『2』、『3』の何れも出力部401に出力されない。図6(b)のように、ポインタ201がアイコン400上にあり、且つ指402で2点目を押下した時点でアイコン400が選択され、選択したアイコン400の数字を出力部401に出力することで、マウスでアイコン400をクリックした時と同様の操作が可能となる。
尚、ここではアイコン400に表示された数字を出力するというGUIのアプリケーション106を例としたが、本実施形態の座標検出結果105を用いたアプリケーション106の他の例として、アイコン400に数字の代わりに画像を表示してアイコン400が選択された際に画像を拡大したり、選択されたアイコン400に応じて特定のアプリケーションを起動させるといった利用方法が考えられる。
以上のように、本実施形態による2点の座標検出が可能なタッチパネル100の座標検出方法を用いることで、1点目に押下した座標を、2点目の押下によって選択するという、マウスを1個のボタンで操作したときと同様の機能が実現可能となる。ただし、本発明は、2回に限定されず、3回以上であってもよい。
本発明の第2の実施形態による、タッチパネル100の座標検出方法について説明する。尚、本実施形態における座標検出装置は、第1の実施形態と同様に図1の構成である。
第1の実施形態では、1点目に押下した座標を、2点目を押下した時点で選択するという単純な座標検出方法であったが、他のマウスの主な使用方法として、アイコン202などをマウスボタンのクリックによって選択した状態(アイコンのドラッグ)で、マウスを動かすことでアイコン202を任意の座標へ移動させる(アイコンのドロップ)機能(ドラッグ&ドロップ処理)がある。
本実施形態における、タッチパネル100によってマウスのドラッグ&ドロップ機能を実現するための座標検出方法について、図5に示す座標検出部103のフローチャートを用いて説明する。
まずS11において座標算出部101から座標が入力されたかどうか判定し、座標が入力されなかった場合(No)はS12にて現在アイコン202をドラッグ中であるかどうか判定し、ドラッグ中でなければ(No)S15にて座標記憶部104をクリアし、S16にて座標が未検出であるという座標検出結果105を出力する。現在アイコン202をドラッグ中であるかどうかは、現在アイコン202に対する押下を継続しているかどうかによって判定することができる。S12でアイコン202をドラッグ中であった場合(Yes)は、S13にて座標記憶部104から座標を読み出して、S14にてアイコン202をS13で読み出した座標にドロップしてドラッグ&ドロップ処理を終了し、S15にて座標記憶部104をクリアし、S16にてS13で読み出した座標データとその座標でアイコンがドロップされたという座標検出結果105を出力する。
一方で、S11において座標が入力された場合(Yes)は、S17で入力された座標数が1個であるかどうかを判定し、1点のみ座標が入力された場合(Yes)は、入力された座標をS18で座標記憶部104に格納した後に、S19で現在アイコン202をドラッグ中かどうか判定する。ドラッグ中でなければ(No)、S16にて入力された1点の座標データを座標検出結果105として出力する。ドラッグ中であれば(Yes)、S20にてアイコン202をドロップし、S16にて1点の座標データとその座標でアイコンがドロップされたという座標検出結果105を出力する。
また、S17で2点の座標が入力された場合(No)は、S21で座標記憶部104にデータがあるか判定を行い、データがなければ(No)、S15で座標記憶部104をクリアし、座標検出を終了する。
S21で座標記憶部104にデータがあった場合(Yes)は、タッチパネル100において1点目が押下された後に2点目が押下されたことを意味しており、S22で座標記憶部104から前回入力された座標を読み出し、今回入力された2点の座標の中で読み出した座標と近い方を1点目の座標、他方を2点目の座標と識別する。次いでS23において、S22で1点目として識別された座標が今回ドラッグされたと判定する。
そして、S24においてS22で1点目として識別した座標を座標記憶部104に格納し、S16においてS22で1点目及び2点目と識別した2点の座標データと1点目として識別した座標のアイコン202がドラッグされたという座標検出結果105を出力し、座標検出を終了する。
以上の過程によって得られた座標検出結果105によって、1点を押下することによる画面内に表示されたポインタ201の移動と、2点目を押下することによるアイコン202のドラッグ、及び2点目を離すことによるアイコン202のドロップという、マウスのドラッグ&ドロップ処理と同様の機能が、タッチパネル100によって可能となる。
次に、上記の座標検出結果105を用いた具体的なGUIのアプリケーション106の例を、図6を用いて説明する。図6に示すアプリケーション106では、ドラッグ&ドロップ処理が可能であり、ドラッグすることで図6(a)から図6(b)のように表示が変化するアイコン600が、ディスプレイ装置108に表示されているものとする。
図6に示す本実施形態におけるアプリケーション106では、指200でタッチパネル100の1点を押下した状態で、図6(a)のようにポインタ201をアイコン600上に移動させ、その状態で図6(b)の指601のように2点目を押下するとアイコン600をドラッグできる。そして、2点を同時に押下した状態で図6(c)のように指601をスライドさせると、アイコン600を移動することができる。また、図6(c)のドラッグした状態で2点目を離すとアイコン600をドロップすることができ、マウスでアイコン600をドラッグ&ドロップした時と同様の操作が可能となる。
また、上記の座標検出結果105を用いたドラッグ&ドロップとは別の具体的なGUIのアプリケーション106の例を、図7を用いて説明する。図7に示すアプリケーション106では、1点目を押下するとディスプレイ装置108にポインタ201が表示されるが、続けて2点目を押下すると新たにポインタ700がディスプレイ装置108にされ、これら2点を対角とする方形の領域が選択され、選択領域701がディスプレイ装置108に表示されるものとする。
図7に示す本実施形態におけるアプリケーション106では、指200でタッチパネル100の1点を押下すると図7(a)のようにポインタ201がディスプレイ装置108に表示され、その状態で図7(b)の指601のように2点目を押下すると、1点目がドラッグされたという検出結果を用いて、図6のアプリケーションようにアイコンをドラッグするのではなく、押下した2点を対角とする図7(b)に示す選択領域701を選択する。そして、2点を同時に押下した状態で図7(c)のように指601を片方スライドさせると、選択領域701の領域を変更することができる。尚、ここでは2点押下時に2点目をスライドさせる例を挙げたが、1点目であっても、2点同時であっても問題はない。
以上のように、本実施形態による2点の座標検出が可能なタッチパネル100の座標検出方法を用いることで、マウスでドラッグ&ドロップ処理や、その他のドラッグ処理を行ったときと同様の機能が実現可能となる。
本発明の第3の実施形態による、タッチパネル100の座標検出方法について説明する。尚、本実施形態における座標検出装置は、第1、第2の実施形態と同様に図1の構成である。
第1の実施形態では、1点目に押下した座標を、2点目を押下した時点で選択するという単純な座標検出方法であったが、多くのマウスは左右2個のボタンで左クリック、右クリックを使い分ける使用方法が一般的である。
そこで本実施形態では、タッチパネル100によってマウスの左クリック・右クリックの機能を実現するための座標検出方法について、図8に示す座標検出部103のフローチャートを用いて説明する。
まずS31において座標算出部101から座標が入力されたかどうか判定し、座標が入力されなかった場合(No)はS32で座標記憶部104をクリアし、S33にて座標が未検出であるという座標検出結果105を出力する。
一方で、S31において座標が入力された場合(Yes)は、S34で入力された座標数が1点であるかどうかを判定し、1点のみ座標が入力された場合(Yes)はS35で入力された座標を座標記憶部104に格納した後に、S33で座標データのみを座標検出結果105として出力し座標検出を終了する。
また、S34で2点の座標が入力された場合(No)はS36で座標記憶部104にデータがあるか判定を行い、データがなければ(No)S32で座標記憶部104をクリアし、座標検出を終了する。S36で座標記憶部104にデータがあった場合(Yes)は、タッチパネル100において1点目が押下された後に2点目が押下されたことを意味しており、S37で座標記憶部104から前回入力された座標を読み出し、今回入力された2点の座標の中で読み出した座標と近い方を1点目の座標、他方を2点目の座標と識別する。次いでS38にて、S37で1点目と識別した座標に対して2点目と識別した座標が左側にあるかどうか判定し、左側であった場合(Yes)は、S39においてS37で1点目と識別した座標で左クリック操作がされたと判定し、S40においてS37で1点目及び2点目と識別した2点の座標データと1点目として識別した座標が左クリックされたという座標検出結果105を出力する。一方、S38においてS37で1点目と識別した座標に対して2点目と識別した座標が右側であった場合(No)は、S41においてS37で1点目として識別した座標で右クリックがされたと判定し、S40においてS37で1点目及び2点目と識別した2点の座標データと1点目として識別した座標が右クリックされたという座標検出結果105を出力する。
以上の過程によって得られた座標検出結果105によって、1点を押下することによる画面内に表示されたポインタ201の移動と、2点目を押下した際の2点間の位置関係によってアイコン202を左クリックしたか、または右クリックしたかの識別を行うことができ、マウスを2個のボタンで操作したときと同様の機能がタッチパネル100によって可能となる。
尚、上記座標検出では2点目を1度押下するワンクリック処理を例としたが、タイマー110を用いて2点目が押下される間隔を検出し、一定時間内(例えば1秒以内)に2点目がN回押下されるとN回クリックされたと判定し(例えば2点目が2回押下されればダブルクリックと判定)、クリック回数によって1点目の座標における処理内容を切り換える処理も可能である。
次に、上記の座標検出結果105を用いた具体的なGUIのアプリケーション106の例を、図9を用いて説明する。図9に示すアプリケーション106では、第1の実施形態と同様に、数字が表示されたアイコン400と、ポインタ201が選択したアイコン400に表示されている数字を出力する出力部401がディスプレイ装置108に表示されているものとする。また、マウスをポインティングデバイスとして用いた場合に左クリックするとポインタ201に位置するアイコン400が選択され、右クリックすると図9(c)に示すメニュー902が開く仕様とする。
本実施形態におけるアプリケーション106では、図9(a)のように1点目として初めに『1』が表示されたアイコン400を押下し、その後『2』が表示されたアイコン400まで指200をスライドさせただけでは『1』、『2』の何れも出力部401に出力されない。図9(b)のように、ポインタ201がアイコン400上にあり、且つ指900によって押下された2点目が1点目で押下していた座標よりも左側にある場合に、アイコン400が左クリックされたと識別され、左クリックで選択したアイコン400の数字『2』を出力部401に出力する。一方、図9(c)のように、ポインタ201がアイコン400上にあり、且つ指901によって押下された2点目が1点目で押下していた座標よりも右側にある場合に、アイコン400が右クリックされたと識別され、メニュー902を開くことができる。
尚、ここではアイコン400に表示された数字を出力するというGUIのアプリケーション106を例としたが、本実施形態の座標検出結果105を用いたアプリケーション106の他の例として、アイコン400に数字の代わりに画像を表示してアイコン400が選択された際に画像を拡大したり、選択されたアイコン400に応じて特定のアプリケーションを起動する利用方法が考えられる。
また、本実施形態におけるGUIのアプリケーション106の説明として、1点目に押下した座標に対して、2点目に押下した座標が左右どちらの領域にあるかで左クリックと右クリックを識別するとしたが、左右の分割ではなく上下や斜めに領域を分割して、左クリックと右クリックの機能を割り当てても問題ない。或いは、2点目に押下した座標の位置を解析する際に3個以上に分割した領域を識別することで、左クリック、右クリックの2個以上のボタン操作を割り当てることが可能である。
以上のように、本実施形態による2点の座標検出が可能なタッチパネル100の座標検出方法を用いることで、1点目に押下した座標を、1点目に対する2点目の押下位置によって、左クリックしたか右クリックしたかを識別するという、マウスを2個のボタンで操作したときと同様の機能が実現可能となる。
液晶表示装置に代表されるフラットディスプレイ装置のポインティングデバイスとして利用される。
本発明における座標検出装置の構成図 本発明において説明に使用するアプリケーションの概要 本発明における第1形態の座標解析方法を示すフローチャート 本発明における第1形態のアプリケーションの例 本発明における第2形態の座標解析方法を示すフローチャート 本発明における第2形態のアプリケーションの例1 本発明における第2形態のアプリケーションの例2 本発明における第3形態の座標解析方法を示すフローチャート 本発明における第3形態のアプリケーションの例
符号の説明
100 タッチパネル
101 座標算出部
102 座標データ
103 座標検出部
104 座標記憶部
105 座標検出結果
106 アプリケーション
107 ディスプレイドライバ
108 ディスプレイ装置
109 制御命令
110 タイマー
200 1点目を押下した指の様子
201 アプリケーションにおけるポインタの例
202 アプリケーションにおけるアイコンの例
400 本発明における第1形態のアプリケーションのアイコンの例
401 本発明における第1形態のアプリケーションのデータ出力部の例
600 本発明における第2形態のアプリケーションのアイコンの例
601 2点目を押下した指の様子
700 本発明における第2形態のアプリケーションの2個目のポインタの例
701 本発明における第2形態のアプリケーションの選択領域の例
900 1点目の左側領域を2点目として押下した際の指の様子
901 1点目の右側領域を2点目として押下した際の指の様子
902 本発明における第3形態のアプリケーションのメニューの例

Claims (9)

  1. 2点以上のユーザからのタッチの座標を検出可能なタッチパネルと、
    前記タッチパネルで算出された座標を記憶する座標記憶部と、
    前記タッチパネルで2点以上の座標が算出された際に、前記座標記憶部に記憶していた座標を用いて、算出された2点の座標における1点目、2点目以降の押下順を識別すると共に、1点目と2点目以降の座標の位置関係に応じて1点目の座標に対応する表示オブジェクトに対する処理内容を決定する座標検出部と、を備えることを特徴とする座標検出装置。
  2. 前記タッチパネルは、予め設定した時間以上前記タッチパネルにおいてユーザからのタッチが算出されなかった場合は、座標を検出する間隔を長くし、予め設定した時間以上前記タッチパネルにおいてユーザからのタッチが算出され続けた場合は座標を検出する間隔を短くすること、を特徴とする請求項1に記載した座標検出装置。
  3. 前記座標検出部は、前記タッチパネルにおいて1点の座標が算出された場合にその座標を前記座標記憶部に記憶すると共に、前記座標を当該座標検出部の検出結果として出力すること、を特徴とする請求項2に記載した座標検出装置。
  4. 前記座標検出部は、前記タッチパネルにおいて1点の座標が算出された後に2点目の座標が算出された場合に、前記座標記憶部から読み出した座標に基づいて1点目として検出された座標を前記座標記憶部に記憶すると共に、1点目及び2点目として検出された2点の座標と、2点目がタッチされた時点で1点目として検出された座標が選択されたという検出結果のデータを出力すること、を特徴とする請求項3に記載した座標検出装置。
  5. 前記座標検出部は、前記タッチパネルにおいて2点の座標が算出されている状態の後に2点目の座標が算出されなくなってから再度2点目の座標が算出されるまでの間隔を記憶すると共に、予め設定した時間内に連続して2点目の座標が算出された場合はその回数を測定し、前記測定した回数に応じて1点目として検出された座標に対応する表示オブジェクトに対する処理内容を変更すること、を特徴とする請求項4に記載した座標検出装置。
  6. 前記座標検出部は、前記タッチパネルにおいて1点目の座標が算出された後に初めて2点目の座標が算出された場合に、前記座標記憶部から読み出した座標に基づいて1点目として検出された座標を前記座標記憶部に記憶すると共に、1点目及び2点目として検出された2点の座標と、2点目がタッチされた時点で1点目として検出された座標が選択された、というデータを出力し、前記データ出力後に前記タッチパネルにおいて2点の座標が引続き検出された場合は、前記座標記憶部から読み出した前回1点目として検出した座標に基づいて今回1点目として検出された座標を前記座標記憶部に記憶すると共に、今回1点目及び2点目として検出された2点の座標と、今回1点目として検出された座標が選択されている、というデータを出力し続けること、を特徴とする請求項3に記載した座標検出装置。
  7. 前記座標検出部は、前記タッチパネルにおいて1点目の座標が算出された後に初めて2点目の座標が算出された場合に、前記座標記憶部から読み出した座標に基づいて1点目として検出された座標を前記座標記憶部に記憶すると共に、1点目として検出された座標に対して2点目として検出された座標の位置が上下、又は左右、又は斜め方向に分けた2領域のどちらに属しているか識別し、上記座標位置の識別の後に2点目として検出された座標が属している領域に応じて予め設定した2個の処理内容から処理を選択し、1点目及び2点目として検出された2点の座標と、1点目として検出された座標に対応する表示オブジェクトに対して前記2個の処理内容から選択した内容の処理を行うというデータを出力すること、を特徴とする請求項3に記載した座標検出装置。
  8. 前記座標検出部は、1点目として検出された座標に対して2点目として検出された座標の位置を識別する際に、1点目として検出された座標に対して2点目として検出された座標の位置が、上下、又は左右、又は斜め方向に分けた2領域を含む3領域以上のうちどの領域に属しているか識別し、上記座標位置の識別の後に2点目の座標が属している領域に応じて予め設定した領域数に対応する数の処理内容から処理を選択し、1点目及び2点目として検出された2点の座標と、1点目として検出された座標に対応する表示オブジェクトに対して前記領域数に対応する数の処理内容から選択した内容の処理を行うというデータを出力すること、を特徴とする請求項7に記載した座標検出装置。
  9. 2点以上のユーザからのタッチの座標を検出可能なタッチパネルを用いた操作方法において、
    前記タッチパネルで算出されたを座標記憶部に記憶し、
    前記タッチパネルで2点以上の座標が算出された際に、前記座標記憶部に記憶していた座標を用いて、算出された2点の座標における1点目、2点目以降の押下順を識別し、
    1点目と2点目以降の座標の位置関係に応じて1点目の座標に対応する表示オブジェクトに対する処理内容を決定すること、を備えることを特徴とする操作方法。
JP2007273313A 2007-10-22 2007-10-22 座標検出装置、及びタッチパネルを用いた操作方法 Pending JP2009104268A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007273313A JP2009104268A (ja) 2007-10-22 2007-10-22 座標検出装置、及びタッチパネルを用いた操作方法
US12/254,039 US20090102809A1 (en) 2007-10-22 2008-10-20 Coordinate Detecting Device and Operation Method Using a Touch Panel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007273313A JP2009104268A (ja) 2007-10-22 2007-10-22 座標検出装置、及びタッチパネルを用いた操作方法

Publications (1)

Publication Number Publication Date
JP2009104268A true JP2009104268A (ja) 2009-05-14

Family

ID=40563033

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007273313A Pending JP2009104268A (ja) 2007-10-22 2007-10-22 座標検出装置、及びタッチパネルを用いた操作方法

Country Status (2)

Country Link
US (1) US20090102809A1 (ja)
JP (1) JP2009104268A (ja)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011197848A (ja) * 2010-03-18 2011-10-06 Rohm Co Ltd タッチパネル入力装置
JP2011227703A (ja) * 2010-04-20 2011-11-10 Rohm Co Ltd 2点検知可能なタッチパネル入力装置
WO2011137746A3 (zh) * 2011-05-05 2012-04-05 华为技术有限公司 用于触摸屏终端的用户行为跟踪方法、装置和系统
JP2012141947A (ja) * 2010-12-29 2012-07-26 Samsung Electronics Co Ltd タッチスクリーン端末機におけるマウス右クリック機能の提供方法及び装置
JP2012181412A (ja) * 2011-03-02 2012-09-20 Nec Casio Mobile Communications Ltd 表示装置及び電子機器、表示装置の点灯範囲制御方法
WO2012137816A1 (ja) * 2011-04-08 2012-10-11 シャープ株式会社 表示装置、電子機器、表示装置の制御方法及び電子機器の制御方法
JP2013089115A (ja) * 2011-10-20 2013-05-13 Fujitsu Ltd プログラム、方法、および情報処理装置
JP2013127753A (ja) * 2011-12-19 2013-06-27 Sharp Corp 情報処理装置の入力方法、及び情報処理装置
JP2013218548A (ja) * 2012-04-10 2013-10-24 Kyocera Document Solutions Inc 表示入力装置および画像形成装置
JP2014013609A (ja) * 2013-09-20 2014-01-23 Square Enix Co Ltd 情報処理装置,情報処理方法,及びゲーム装置
JP2014132456A (ja) * 2013-01-02 2014-07-17 Samsung Electronics Co Ltd マウス機能提供方法およびこれを具現する端末
CN104793862A (zh) * 2015-04-10 2015-07-22 深圳市美贝壳科技有限公司 无线投影照片的放缩控制方法
JP2015148888A (ja) * 2014-02-05 2015-08-20 パナソニックオートモーティブシステムズアジアパシフィック(タイランド)カンパニーリミテッド エミュレーション装置
JP2015537289A (ja) * 2013-09-10 2015-12-24 シャオミ・インコーポレイテッド メッセージ表示方法、メッセージ表示装置、端末装置、プログラム及び記録媒体
US9250800B2 (en) 2010-02-18 2016-02-02 Rohm Co., Ltd. Touch-panel input device
JP2017004543A (ja) * 2016-07-27 2017-01-05 株式会社スクウェア・エニックス 情報処理装置,情報処理方法,及びゲーム装置
US10134319B2 (en) 2012-08-24 2018-11-20 Nec Corporation Illumination display device with illumination region control, electronic apparatus and control method therefor
US10320730B2 (en) 2013-09-10 2019-06-11 Xiaomi Inc. Method and device for displaying message

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100153168A1 (en) * 2008-12-15 2010-06-17 Jeffrey York System and method for carrying out an inspection or maintenance operation with compliance tracking using a handheld device
US20100245286A1 (en) * 2009-03-25 2010-09-30 Parker Tabitha Touch screen finger tracking algorithm
CN102103452A (zh) * 2009-12-17 2011-06-22 深圳富泰宏精密工业有限公司 飞点控制系统及飞点控制方法
US20110314421A1 (en) 2010-06-18 2011-12-22 International Business Machines Corporation Access to Touch Screens
KR20120074490A (ko) * 2010-12-28 2012-07-06 삼성전자주식회사 휴대 단말기의 메뉴 표시 방법 및 장치
US20120194440A1 (en) * 2011-01-31 2012-08-02 Research In Motion Limited Electronic device and method of controlling same
JP5645869B2 (ja) * 2012-04-13 2014-12-24 京セラドキュメントソリューションズ株式会社 表示入力装置および画像形成装置
US9807219B2 (en) 2014-03-28 2017-10-31 Xiaomi Inc. Method and terminal for executing user instructions
CN103942047A (zh) * 2014-03-28 2014-07-23 小米科技有限责任公司 用户指令执行方法及装置
US20150309601A1 (en) * 2014-04-28 2015-10-29 Shimane Prefectural Government Touch input system and input control method
US9734670B2 (en) * 2014-07-21 2017-08-15 Sam Johnson Providing a secondary service for a client application which is associated with a primary service
KR102490913B1 (ko) * 2016-06-07 2023-01-20 삼성전자주식회사 디스플레이 장치 및 제어 방법
US11243635B2 (en) * 2018-03-23 2022-02-08 Shenzhen Royole Technologies Co., Ltd. Method for driving touch display and touch display screen

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003099205A (ja) * 2001-09-21 2003-04-04 Ricoh Co Ltd 表示一体型座標入力装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6208329B1 (en) * 1996-08-13 2001-03-27 Lsi Logic Corporation Supplemental mouse button emulation system, method and apparatus for a coordinate based data input device
US6512507B1 (en) * 1998-03-31 2003-01-28 Seiko Epson Corporation Pointing position detection device, presentation system, and method, and computer-readable medium
JP3798637B2 (ja) * 2001-02-21 2006-07-19 インターナショナル・ビジネス・マシーンズ・コーポレーション タッチパネル式記入媒体装置、その制御方法、及びプログラム
JP4768143B2 (ja) * 2001-03-26 2011-09-07 株式会社リコー 情報入出力装置、情報入出力制御方法およびプログラム
US20050024341A1 (en) * 2001-05-16 2005-02-03 Synaptics, Inc. Touch screen with user interface enhancement
FI116806B (fi) * 2003-06-04 2006-02-28 Nokia Corp Menetelmä ja järjestelmä valinnan suorittamiseksi ja elektroniikkalaite
US7578742B2 (en) * 2004-03-26 2009-08-25 Nintendo Co., Ltd. Recording medium storing video game program and video game device
US10201753B2 (en) * 2004-07-16 2019-02-12 Universal Entertainment Corporation Gaming machine and program thereof
JP2006067439A (ja) * 2004-08-30 2006-03-09 Olympus Corp 再生装置、カメラ、及び画像データの選択及び再生方法
US7605804B2 (en) * 2005-04-29 2009-10-20 Microsoft Corporation System and method for fine cursor positioning using a low resolution imaging touch screen
JP4603931B2 (ja) * 2005-05-16 2010-12-22 任天堂株式会社 オブジェクト移動制御装置およびオブジェクト移動制御プログラム
US8074178B2 (en) * 2007-06-12 2011-12-06 Microsoft Corporation Visual feedback display

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003099205A (ja) * 2001-09-21 2003-04-04 Ricoh Co Ltd 表示一体型座標入力装置

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9760280B2 (en) 2010-02-18 2017-09-12 Rohm Co., Ltd. Touch-panel input device
US9250800B2 (en) 2010-02-18 2016-02-02 Rohm Co., Ltd. Touch-panel input device
JP2011197848A (ja) * 2010-03-18 2011-10-06 Rohm Co Ltd タッチパネル入力装置
JP2011227703A (ja) * 2010-04-20 2011-11-10 Rohm Co Ltd 2点検知可能なタッチパネル入力装置
JP2012141947A (ja) * 2010-12-29 2012-07-26 Samsung Electronics Co Ltd タッチスクリーン端末機におけるマウス右クリック機能の提供方法及び装置
JP2012181412A (ja) * 2011-03-02 2012-09-20 Nec Casio Mobile Communications Ltd 表示装置及び電子機器、表示装置の点灯範囲制御方法
KR101531125B1 (ko) * 2011-04-08 2015-07-06 샤프 가부시키가이샤 표시 장치, 전자 기기, 표시 장치의 제어 방법 및 전자 기기의 제어 방법
JP5373224B2 (ja) * 2011-04-08 2013-12-18 シャープ株式会社 表示装置、電子機器、表示装置の制御方法及び電子機器の制御方法
WO2012137816A1 (ja) * 2011-04-08 2012-10-11 シャープ株式会社 表示装置、電子機器、表示装置の制御方法及び電子機器の制御方法
US9141175B2 (en) 2011-04-08 2015-09-22 Sharp Kabushiki Kaisha Display device, electronic apparatus, method for controlling display device, and method for controlling electronic apparatus
WO2011137746A3 (zh) * 2011-05-05 2012-04-05 华为技术有限公司 用于触摸屏终端的用户行为跟踪方法、装置和系统
JP2013089115A (ja) * 2011-10-20 2013-05-13 Fujitsu Ltd プログラム、方法、および情報処理装置
JP2013127753A (ja) * 2011-12-19 2013-06-27 Sharp Corp 情報処理装置の入力方法、及び情報処理装置
US9164611B2 (en) 2012-04-10 2015-10-20 Kyocera Document Solutions Inc. Display input device, and image forming apparatus including touch panel portion
JP2013218548A (ja) * 2012-04-10 2013-10-24 Kyocera Document Solutions Inc 表示入力装置および画像形成装置
US10134319B2 (en) 2012-08-24 2018-11-20 Nec Corporation Illumination display device with illumination region control, electronic apparatus and control method therefor
JP2014132456A (ja) * 2013-01-02 2014-07-17 Samsung Electronics Co Ltd マウス機能提供方法およびこれを具現する端末
JP2015537289A (ja) * 2013-09-10 2015-12-24 シャオミ・インコーポレイテッド メッセージ表示方法、メッセージ表示装置、端末装置、プログラム及び記録媒体
US10320730B2 (en) 2013-09-10 2019-06-11 Xiaomi Inc. Method and device for displaying message
JP2014013609A (ja) * 2013-09-20 2014-01-23 Square Enix Co Ltd 情報処理装置,情報処理方法,及びゲーム装置
JP2015148888A (ja) * 2014-02-05 2015-08-20 パナソニックオートモーティブシステムズアジアパシフィック(タイランド)カンパニーリミテッド エミュレーション装置
CN104793862A (zh) * 2015-04-10 2015-07-22 深圳市美贝壳科技有限公司 无线投影照片的放缩控制方法
CN104793862B (zh) * 2015-04-10 2018-04-24 深圳市美贝壳科技有限公司 无线投影照片的放缩控制方法
JP2017004543A (ja) * 2016-07-27 2017-01-05 株式会社スクウェア・エニックス 情報処理装置,情報処理方法,及びゲーム装置

Also Published As

Publication number Publication date
US20090102809A1 (en) 2009-04-23

Similar Documents

Publication Publication Date Title
JP2009104268A (ja) 座標検出装置、及びタッチパネルを用いた操作方法
JP5721662B2 (ja) 入力受付方法、入力受付プログラム、及び入力装置
TWI413922B (zh) 觸控板之控制方法與應用該方法之觸控裝置
EP1873621A1 (en) Driving method and input method for touch panel
US20140351758A1 (en) Object selecting device
EP2669786A2 (en) Method for displaying item in terminal and terminal using the same
JP5848732B2 (ja) 情報処理装置
CN103019577B (zh) 选择对象的方法及装置、控制方法和控制装置
KR101636665B1 (ko) 프로그래머블 표시기 및 그 화면 조작 처리 프로그램
KR20110063561A (ko) 다접촉 터치 스크린 상의 그래픽 객체를 다루는 것에 의해 전자 기기를 제어하기 위한 장치
CN103270485A (zh) 触摸输入处理装置、信息处理装置及触摸输入控制方法
JPWO2013099042A1 (ja) 情報端末、情報端末の制御方法、及び、プログラム
CN107203307A (zh) 一种图标管理方法及移动终端
JP5875262B2 (ja) 表示制御装置
JP2015148857A (ja) 情報閲覧装置及びオブジェクト選択制御プログラム並びにオブジェクト選択制御方法
JP4096727B2 (ja) 電子機器及びその表示制御方法
JP2000284912A (ja) タッチパネル入力コンピュータ
JP6251072B2 (ja) 表示装置及び表示方法
JP2018060561A (ja) 表示装置及び表示方法
JP2014203202A (ja) 情報処理装置、情報処理装置の制御方法、およびプログラム
JP6722239B2 (ja) 情報処理装置、入力方法及びプログラム
KR101260016B1 (ko) 스킨형 인터페이스를 이용한 포인터 인터페이스 구현 방법 및 이를 구현하는 터치스크린 기기
KR101136327B1 (ko) 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기
JP2015102946A (ja) 情報処理装置、情報処理装置の制御方法、およびプログラム
JP6270109B2 (ja) オブジェクト操作システム及びオブジェクト操作制御プログラム並びにオブジェクト操作制御方法

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20100127

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100303

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100628

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20110112

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110913

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110920

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120131