[go: up one dir, main page]

CN101493744B - 触摸屏装置及用户接口装置 - Google Patents

触摸屏装置及用户接口装置 Download PDF

Info

Publication number
CN101493744B
CN101493744B CN2009100099196A CN200910009919A CN101493744B CN 101493744 B CN101493744 B CN 101493744B CN 2009100099196 A CN2009100099196 A CN 2009100099196A CN 200910009919 A CN200910009919 A CN 200910009919A CN 101493744 B CN101493744 B CN 101493744B
Authority
CN
China
Prior art keywords
mentioned
distance
touch
points
terminal
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.)
Expired - Fee Related
Application number
CN2009100099196A
Other languages
English (en)
Other versions
CN101493744A (zh
Inventor
鹫野浩之
冈野祐一
川又武典
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN101493744A publication Critical patent/CN101493744A/zh
Application granted granted Critical
Publication of CN101493744B publication Critical patent/CN101493744B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/045Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using resistive elements, e.g. a single continuous surface or two parallel surfaces put in contact
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1601Constructional details related to the housing of computer displays, e.g. of CRT monitors, of flat displays
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0412Digitisers structurally integrated in a display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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)
  • Computer Hardware Design (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明提供一种能够将触摸屏的两点触摸作为有意义的信息输入加以利用的模拟型的触摸屏装置以及使用该触摸屏装置的用户接口装置。针对将在对置的端边部上分别设置有一对端子的电阻膜以上述端子垂直的方式上下重叠而成并由于通过触摸输入而引起的电阻膜面的按下而使上下的电阻膜接触的触摸屏(TP),基于对置的端子间的电阻值来判定在上述触摸屏(TP)上是否被触摸了两点,当判定为被触摸了两点时,基于对置的端子间的电阻值来检测被触摸的两点间的距离。

Description

触摸屏装置及用户接口装置 
技术领域
本发明涉及一种触摸屏装置及使用该触摸屏装置的用户接口装置。
背景技术
作为对触摸屏上的多点触摸进行判定的触摸屏装置,例如,有专利文献1中公开的装置。在专利文献1的装置中,利用了在触摸屏上触摸多个点时设置在两层触摸屏上的对置的端子间的电阻值降低的现象。具体而言,为了防止由于在触摸屏上触摸多个点而引起的误动作,当所测量的触摸屏上的对置端子间的电阻值变化为比基准值大的情况下判定为触摸了多个点。
专利文献1:日本特开平8-241161号公报
如上述那样的利用对置端子间电阻值的模拟型触摸屏装置,与将电极在触摸屏上配置成矩阵状的数字(矩阵)型相比,可以以高分辨率进行坐标检测,容易实现大画面化并且在制造成本方面有优势。
但是,现有的模拟型触摸屏装置存在不能实现在数字型触摸屏装置中可能的、将两点触摸作为有意义的信息输入来利用的用户接口装置的问题。例如,在专利文献1的装置中,可以检测出两点触摸,但是为了防止由两点触摸引起的误动作,完全没有考虑作为有意义的信息输入来加以利用。
发明内容
本发明是为解决上述问题而完成的,目的在于获得一种能够将触摸屏的两点触摸作为有意义的信息输入来加以利用的模拟型的触摸屏装置以及使用该触摸屏装置的用户接口装置。
本发明中的触摸屏装置具备触摸屏,该触摸屏是将在对置的端边 部上分别设置有一对电极端子的电阻膜以电极端子垂直的方式上下重叠而成,由于通过触摸输入而引起的电阻膜面的按下而使上下的电阻膜接触,该触摸屏装置具备:坐标检测部,基于通过触摸屏的触摸输入而电阻膜上下接触的触摸位置与电极端子之间的电压值来检测该触摸位置的坐标值;对置端子间电阻测量部,测量上下的电阻膜的对置的电极端子间的电阻值;两点触摸判定部,根据由对置端子间电阻测量部测量出的对置的电极端子间的电阻值和与在上述触摸屏上被触摸了一点时的上述对置的电极端子间的电阻值对应的基准值之间的差是否超过阈值,判定在触摸屏上是否被触摸了两点;两点间距离检测部,当由两点触摸判定部判定为被触摸了两点时,基于由对置端子间电阻测量部测量出的对置的电极端子间的电阻值,检测被触摸的两点间的距离。
根据本发明,针对将在对置的端边部上分别设置有一对电极端子的电阻膜以电极端子垂直的方式上下重叠而成并由于通过触摸输入而进行的电阻膜面的按下而上下的电阻膜接触的触摸屏,根据对置的电极端子间的电阻值和上述基准值之间的差是否超过阈值,来判定在上述触摸屏上是否被触摸了两点,当判定为被触摸了两点时,基于对置的电极端子间的电阻值来检测被触摸的两点间的距离。利用这样的结构,具有下述效果,即,在模拟型触摸屏中,能够实现将基于两点触摸的两点间距离作为有意义的输入信息加以利用的用户接口。
附图说明
图1是表示本发明的实施方式1的触摸屏装置的结构的电路图。
图2是表示图1中的触摸屏输入装置的功能结构的框图。
图3是表示利用实施方式1的触摸屏装置进行的xy坐标检测处理、是否被触摸了两点的判定处理、以及检测两点间距离的处理的流程的流程图。
图4是表示检测触摸位置的xy坐标的处理的流程的流程图。
图5是示意性地表示触摸输入时的触摸屏TP的等效电路。
图6是表示对置端子间电阻值的测量处理的流程的流程图。
图7是表示触摸了触摸屏TP的屏上的一点时的对置端子X1、X2间的等效电路结构的图。
图8表示触摸了触摸屏TP的屏上的两点时的对置端子X1、X2间的等效电路结构的图。
图9是表示本发明的实施方式2的触摸屏装置的结构的框图。
图10是表示利用实施方式2的触摸屏装置进行的xy坐标检测处理、是否被触摸了两点的判定处理、以及检测两点间距离的处理的流程的流程图。
图11是表示触摸了触摸屏TP的屏上的一点时的垂直端子X1、Y2间的等效电路结构的图。
图12是表示触摸了触摸屏TP的屏上的两点时的垂直端子X1、Y2间的等效电路结构的图。
图13是表示利用本发明的实施方式3的触摸屏装置进行的xy坐标检测处理、是否被触摸了两点的判定处理、以及检测两点间距离的处理的流程的流程图。
图14是表示本发明的实施方式4的触摸屏装置的结构的框图。
图15是表示实施方式4的用户接口装置的动作的流程的流程图。
图16是表示在图15中用符号A表示的、基于两点间距离来放大或缩小显示图像或文档的处理的详细流程的流程图。
图17是用于说明与基于两点触摸的两点间距离相应的显示内容的变更处理的图。
图18是表示实施方式5的用户接口装置的动作的流程的流程图。
图19是表示在图18中用符号B表示的、基于两点的中点附近的xy坐标和两点间距离来放大或缩小显示图像或文档的处理的详细流程的流程图。
图20是用于说明与基于两点触摸的两点的中点附近的xy坐标和两点间距离相应的显示内容的变更处理的图。
图21是表示利用本发明的实施方式6的用户接口装置进行的在图18中用符号B表示的处理的流程的流程图。
图22是用于说明前一时刻和当前时刻的x方向、y方向各自的两点间距离差的图。
图23是用于说明以基于两点触摸的两点的中点附近的xy坐标为中心来对显示内容进行旋转显示的处理的图。
符号说明
1:xy坐标检测部;2:对置端子间电阻值测量部;3:两点触摸判定部;4:两点距离检测部;5:xy坐标输出部;6:两点间距离输出部;7:控制部;8:信号线;9:垂直端子间电阻值测量部;A:输入输出装置;ADX1、ADY1、ADX2、ADY2、LCD:输入端口;B:处理装置;C:存储装置;C1:两点间距离保存缓存器(存储部);GND:接地端;L1:LCD显示器;M1:微控制器;P0~P7:输出端口;SW1~SW8:开关;TP:触摸屏;TP1、TP2:电阻膜;VCC:电源;X1、X2、Y1、Y2:端子(电极端子)
具体实施方式
图1是表示本发明的实施方式1的触摸屏装置的结构的电路图。在图1中,触摸屏TP具有两张模拟电阻膜TP1、TP2,在电阻膜TP1(以下,适当称为x方向的电阻膜TP1)上,在x方向的两端设置有由一对电极构成的端子(电极端子)X1、X2,在电阻膜TP2(以下,适当称为y方向的电阻膜TP2)上,在y方向(垂直于x方向的方向)的两端设置有由一对电极构成的端子(电极端子)Y1、Y2。触摸屏TP在端子X1、X2和端子Y1、Y2分别垂直的方向上将电阻膜TP1、TP2进行两层重叠。
微控制器M1是检测触摸屏TP的屏上的触摸位置或使LCD显示器L1显示信息的构成要素,具有未图示的CPU、存储器和输入输出端口,构成图2中后述的处理装置B、控制部7、以及存储装置C。微控制器M1的输出端口P0~P7,分别与构成开关SW2、SW3、SW4、SW1、SW6、SW5、SW8、SW7的MOSFET等晶体管的栅极端子连接,能够通过对输出端口P0~P7的输出设定来接通或断开开关 SW1~SW8。
开关SW2的源极端子与施加规定的直流电压的电源VCC以及开关SW3的源极端子连接,漏极端子与电阻r的一端连接。开关SW3的漏极端子与连接到开关SW2的漏极端子上的上述电阻r的另一端、输入端口ADX1以及电阻膜TP1的端子X1连接。开关SW4的源极端子与电源VCC以及开关SW6的源极端子连接,漏极端子与开关SW1的漏极端子、输入端口ADY1、以及电阻膜TP2的端子Y1连接。开关SW1的源极端子接地到接地端GND。
开关SW6的源极端子与直流电源VCC连接,漏极端子与电阻r的一端连接。开关SW5的漏极端子与连接到开关SW6的漏极端子上的上述电阻r的另一端、输入端口ADX2以及电阻膜TP1的端子X2连接,源极端子接地到接地端GND。开关SW8的漏极端子与开关SW7的漏极端子、输入端口ADY2以及电阻膜TP2的端子Y2连接,源极端子接地到接地端GND。开关SW7的漏极端子与开关SW8的漏极端子、输入端口ADY2以及电阻膜TP2的电极Y2连接,源极端子接地到接地端GND。
微控制器M1的输入端口ADX1、ADY1、ADX2、ADY2分别与端子X1、Y1、X2、Y2连接,将表示响应于屏的触摸而发生在端子X1、Y1、X2、Y2上的电阻值的变化的模拟电压信号输入到微控制器M1的未图示的AD转换器中。A/D转换器将来自端子X1、Y1、X2、Y2的模拟电压信号转换为数字数据,并发送给微控制器M1的未图示的处理部。LCD显示器L1配置在两层重叠的电阻膜TP1、TP2的下层,通过输出端口LCD,将从微控制器M1输入的成为触摸对象的信息内容显示在LCD画面上。
图2是表示图1中的触摸屏输入装置的功能结构的框图。如图2所示,实施方式1的触摸屏输入装置具有通过信号线8而分别连接的输入输出装置A、处理装置B以及控制部7,输入输出装置A由图1中示出的触摸屏TP和LCD显示器L1构成,另外,如图2中用虚线表示的那样,处理装置B以及控制部7被构筑在图1中示出的微控制 器M1上。
在输入输出装置A中,触摸屏TP输出表示与被触摸输入的屏上的位置相对应的电阻膜的电阻值变化的模拟电压值。LCD显示器L1在LCD画面上显示依照来自控制部7的命令的显示内容。另外,LCD显示器L1配置在两层重叠的电阻膜的下层。
处理装置B具有xy坐标检测部1、对置端子间电阻值测量部2、两点触摸判定部3、两点间距离检测部4、xy坐标输出部5以及两点间距离输出部6,除了进行检测触摸屏TP的屏上被触摸的位置、或者生成显示在LCD显示器L1上的信息的处理外,还进行判定是否进行了两点触摸的处理以及检测两点间的距离的处理。xy坐标检测部1检测触摸屏TP的屏上的触摸位置的xy坐标。在对置端子间电阻值测量部2中,测量位于两张电阻膜TP1、TP2的两端的对置的端子X1、X2间,Y1、Y2间的电阻值(以下,称为对置端子间电阻值)。
两点触摸判定部3判定在触摸屏TP的屏上是否被触摸了两点。两点间距离检测部4当由两点触摸判定部3判定为被触摸了两点时,检测出该两点间的距离。xy坐标输出部5向控制部7输出表示屏上被触摸的位置(被触摸了一点的情况下)的xy坐标。两点间距离输出部6当屏上被触摸了两点的情况下,向控制部7输出两点间的距离。控制部7控制构成处理装置B的整个处理部的动作,并控制与输入输出装置A以及处理装置B之间的数据的收发。
构成处理装置B的xy坐标检测部1、对置端子间电阻值测量部2、两点触摸判定部3、两点间距离检测部4、xy坐标输出部5、两点间距离输出部6、以及控制部7,可以作为如下的具体手段来实施,即,通过图1中的微控制器M1中的未图示的CPU从存储器中读入并执行依照本发明的主旨的触摸屏控制程序,使开关SW1~SW8、微控制器M1的硬件和软件协同工作。
以下,对动作进行说明。
图3是表示利用实施方式1的触摸屏装置进行的xy坐标检测处理、是否被触摸了两点的判定处理以及检测两点间距离的处理的流程 的流程图,利用该图以及图1、图2对处理的详细情况进行说明。
首先,处理装置B的xy坐标检测部1检测触摸屏TP的屏上被触摸输入的位置的xy坐标(步骤ST1)。
图4是表示检测触摸位置的xy坐标的处理的流程的流程图。图1所示的控制部7控制对输出端口P0~P7的输出设定,通过仅接通(ON)开关SW3、SW5,并断开(OFF)其他全部的开关,来向x方向的电阻膜TP1的端子X1、X2之间施加电源VCC的直流电压(步骤ST1-1)。
图5(a)是示意性地表示当在向端子X1、X2之间施加了电压的状态下触摸输入的情况下的触摸屏TP的等效电路的图,表示向图5(a)中的箭头方向按下屏的情况。在仅接通开关SW3、SW5的状态下,如图5(a)所示,当被触摸了一点时,在电源VCC和接地端GND之间形成从x方向的电阻膜TP1上被触摸的位置到两端子X1、X2的各个电阻(电阻值R1、R3)串连连接的电路。此时,y方向的电阻膜TP2通过接触电阻(电阻值R2)在上述被触摸的位置上连接,但是该接触电阻中不流电流,y方向的电阻膜TP2和上述被触摸的位置成为等电位。
在这种状态下,控制部7通过输入端口ADY2测量端子Y2(也可以是端子Y1)的电压电平(步骤ST1-2),取得被触摸的位置的x方向的电压电平。同样,控制部7控制对输出端口P0~P7的输出设定,通过仅接通(ON)开关SW4、SW8,并断开(OFF)其他全部开关,来向y方向的电阻膜TP2的端子Y1、Y2之间施加电源电压VCC的直流电压(步骤ST1-3)。
图5(b)是示意性地表示当在向端子Y1、Y2之间施加电压的状态下触摸输入的情况下的触摸屏TP的等效电路的图,表示向图5(b)中的箭头方向按下屏的情况。在仅接通开关SW4、SW8的状态下,若如图5(b)所示地被触摸了规定的一点,则在电源VCC和接地端GND之间形成从y方向的电阻膜TP2上被触摸的位置到两端子Y1、Y2的各个电阻(电阻值R4、R5)串连连接的电路。
此时,x方向的电阻膜TP1通过接触电阻(电阻值R2)在上述被触摸的位置上连接,但是该接触电阻中不流电流,x方向的电阻膜TP1和上述被触摸的位置成为等电位。在这种状态下,控制部7通过输入端口ADX1测量端子X1(也可以是端子X2)的电压电平(步骤ST1-4),取得上述被触摸的位置的y方向的电压电平。
这样求得的上述被触摸的位置的x方向和y方向的电压电平,从控制部7发送到处理装置B的xy坐标检测部1。在这里,上述被触摸的位置的x方向和y方向的电压电平是由电阻值R1和电阻值R3、电阻值R4和电阻值R5对从电压VCC施加的电压进行分压而得的值。由于已知与电阻膜TP1上的x方向的电位梯度对应的x坐标以及与电阻膜TP2上的y方向的电位梯度对应的y坐标,所以xy坐标检测部1使用如上述那样求得的上述被触摸的位置的x方向和y方向的电压电平,计算表示上述被触摸的位置的xy坐标(步骤ST1-5)。
返回图3的说明。当求出了触摸位置的xy坐标时,处理装置B的对置端子间电阻值测量部2测量x方向的电阻膜TP1的两端的对置端子X1、X2之间的电阻值和y方向的电阻膜TP2的两端的对置端子Y1、Y2之间的电阻值(步骤ST2)。
图6是表示上述的对置端子间电阻值的测量处理的流程的流程图。
首先,控制部7控制对输出端口P0~P7的输出设定,通过仅接通(ON)开关SW2、SW5,并断开(OFF)其他全部的开关,由此通过基准电阻r在x方向的电阻膜TP1的端子X1、X2之间施加电源VCC的直流电压(步骤ST2-1)。
在这种状态下,控制部7通过输入端口ADX1测量端子X1的电压电平(步骤ST2-2)。此时,所测量的端子X1的电压电平是由x方向的电阻膜TP1的端子X1、X2之间的电阻值和已知的基准电阻值r分压而得的值,所以可以求得x方向的电阻膜TP1的对置端子X1、X2之间的电阻值(步骤ST2-3)。
然后,控制部7控制对输出端口P0~P7的输出设定,通过仅接 通(ON)开关SW4、SW7,并断开(OFF)其他全部的开关,由此通过基准电阻r,向y方向的电阻膜TP2的端子Y1、Y2之间施加电源VCC的直流电压(步骤ST2-4)。
在该状态下,控制部7通过输入端口ADY2测量端子Y2的电压电平(步骤ST2-5)。此时,所测量的端子Y2的电压电平是由y方向的电阻膜TP2的端子Y1、Y2之间的电阻值和已知的基准电阻值r分压而得的值,所以能够求得y方向的电阻膜TP2的对置端子Y1、Y2之间的电阻值(步骤ST2-6)。
在这里,分为触摸了一点和触摸了两点这两种情况来说明在对屏上的两点进行了触摸时的屏的对置端子间电阻值与对一点进行了触摸时相比降低这一现象的原理。图7是表示触摸了触摸屏TP的屏上的一点时的对置端子X1、X2间的等效电路结构的图,图7(a)示意性地表示出触摸了一点时的等效电路,图7(b)是触摸了一点时的等效电路。在通过基准电阻r向对置端子X1、X2之间施加电压VCC的状态下,若向图7(a)中箭头所示的方向在一点处按下屏,则在端子X1、X2之间,形成图7(b)所示的从x方向的电阻膜TP1上被触摸的位置到两端子X1、X2的各个电阻(电阻值R1、R3)串连连接的电路。
图8是表示对触摸屏TP的屏上的两点进行触摸时的对置端子X1、X2之间的等效电路结构的图,图8(a)示意性地表示出触摸了两点时的等效电路,图8(b)表示触摸了两点时的等效电路。在通过基准电阻r向对置端子X1、X2之间施加电压VCC的状态下,当向图8(a)中箭头所示的方向在两点处按下屏时,在对置端子X1、X2之间形成图8(b)所示的在从x方向的电阻膜TP1上被触摸的两点位置到两端子X1、X2的各个电阻(电阻值R1、R3)之间连接有由x方向的电阻膜TP1上的两点间的电阻值(电阻值R4)、y方向的电阻膜TP2上的两点间电阻值(电阻值R4)、以及接触电阻(电阻值R2)构成的并联电路的电路。因此,产生如下现象,即与图7所示的一点触摸时相比,对置端子X1、X2之间的电阻值与形成并联电路相 应地降低。同样,在位于y方向的电阻膜TP2上的两端的对置端子Y1、Y2之间也发生电阻值降低的现象。
返回图3的说明。两点触摸判定部3基于上述原理,将在步骤ST2中测量的对置端子间电阻值和规定的基准值作为输入,计算对置端子间电阻值与基准值的差,判定该差是否大于等于规定的阈值(步骤ST3)。此时,作为规定的基准值,优选是在触摸屏上触摸一点时的对置端子间电阻值。
在步骤ST3中,若对置端子间电阻值与基准值的差小于阈值,则两点触摸判定部3判定为被触摸了一点(步骤ST3-1),并将该意思通知给xy坐标输出部5。xy坐标输出部5当接收到两点触摸判定部3的判定结果时,从xy坐标检测部1输入在步骤ST1中检测出的位置的xy坐标,并输出给控制部7(步骤ST4)。控制部7向LCD显示器L1输出基于所输入的xy坐标的信息的适当的命令(例如,在该xy坐标上显示鼠标光标的命令)。由此,LCD显示器L1在LCD画面上显示与该触摸位置对应的信息(步骤ST7)。
另外,在步骤ST3中,若对置端子间电阻值与基准值的差大于等于阈值,则两点触摸判定部3判定为被触摸了两点(步骤ST3-2),并将该意思通知给两点间距离检测部4。两点间距离检测部4当接收到表示触摸了两点的意思的判定结果时,将在步骤ST2中测量的对置端子间电阻值作为输入,检测两点间的距离(步骤ST5)。在这里,使用图7和图8来说明利用对置端子间电阻值来检测两点间距离的方法。
在图8中,关于对置端子X1、X2间的电阻值,由于在屏上被触摸的两点间的距离越小则两点间的电阻(电阻值R4)越小,所以,和图7所示的触摸一点时相比电阻值的降低程度减小。另一方面,由于在屏上被触摸的两点间的距离越大则两点间的电阻(电阻值R4)越大,所以和图7所示的触摸一点时相比电阻值的降低程度增大。同样的现象也发生在位于y方向的电阻膜TP2上的两端的对置端子Y1、Y2之间。因此,可以根据对置端子X1、X2之间和对置端子Y1、Y2 之间的电阻值,来分别检测出x方向、y方向的两点间的距离。
将在步骤ST5中检测出的表示两点间距离的信息发送给两点间距离输出部6。在两点间距离输出部6中,当输入两点间距离的信息时,向控制部7输出表示被触摸了两点的信息和两点间距离的信息(步骤ST6)。控制部7向LCD显示器L1输出基于所输入的两点间距离的信息的适当的命令(例如,根据该两点间距离来放大或缩小显示图像的命令)。由此,LCD显示器L1在LCD画面上显示与该两点间距离对应的信息(步骤ST7)。
如以上所示,根据该实施方式1,具有:触摸屏TP,将在对置的端边部上分别设置有一对端子(X1,X2,Y1,Y2)的电阻膜TP1、TP2以电极端子垂直的方式上下重叠而成,当通过触摸输入而按下电阻膜时,上下的电阻膜接触;xy坐标检测部1,基于通过触摸输入而使电阻膜上下接触的触摸位置与电极端子之间的电压值来检测该触摸位置的坐标值;对置端子间电阻值测量部2,测量x方向的对置端子X1、X2之间以及y方向的对置端子Y1、Y2之间的电阻值;两点触摸判定部3,基于对置端子间电阻值来判定在触摸屏上是否进行了两点触摸;以及两点间距离检测部4,当判定为进行了两点触摸的情况下,基于对置端子间电阻值来检测被触摸的两点间距离。通过这样的结构,能够检测出被触摸的两点的x方向、y方向各自的两点间距离。由此,可以在模拟型的触摸屏中,实现将由两点触摸产生的两点间距离作为有意义的输入信息加以利用的用户接口。例如,作为用于放大或者缩小显示LCD画面上的图像的输入信息,可以利用由两点触摸产生的两点间距离。
实施方式2
在上述的实施方式1中,示出了如下的触摸屏装置:利用对屏进行触摸时所测量的对置端子间电阻值的降低来判定是否被触摸了两点,并在判定为被触摸了两点的情况下,根据x方向、y方向各自的对置端子间电阻值来检测两点间距离。
但是,在利用对置端子间电阻值的降低来判定是否被触摸了两点 的方法的情况下,在屏上被触摸的两点间的距离小时(图8(b)中R4→0时),接近图7所示的一点触摸时的状态,所以认为判定是否被触摸了两点的判定精度降低。
因此,在该实施方式2中,利用垂直的端子间(例如,端子X1、Y2之间)的电阻值的降低来判定是否被触摸了两点,并在判定为被触摸了两点的情况下,根据x方向、y方向各自的对置端子间电阻值来检测两点间距离。
图9是表示本发明的实施方式2的触摸屏装置的结构的框图。在图9中,该实施方式2的触摸屏装置,在上述实施方式1所示的图1的结构的基础上,还具备垂直端子间电阻值测量部9。在本发明中,将垂直的端子X1、Y1之间,端子X1、Y2之间,端子X2、Y1之间、端子X2、Y2之间的电阻值称为垂直端子间电阻值。垂直端子间电阻值测量部9测量这样的垂直的端子间的电阻值。另外,在图9中,对与图1相同或相当的构成要素标记同一符号,并省略重复的说明。以下,使用图9对触摸屏装置的结构进行说明。
以下,对动作进行说明。
图10是表示利用实施方式2的触摸屏装置进行的xy坐标检测处理、是否被触摸了两点的判定处理、以及检测两点间距离的处理的流程的流程图。在图10的步骤ST2中,与上述实施方式1不同的处理是:垂直端子间电阻值测量部9测量四个垂直端子间电阻值的处理,以及在判定为两点触摸的情况下对置端子间电阻值测量部2测量对置端子间电阻值(步骤ST8)的处理。
首先说明垂直端子间电阻值的测量方法。
微控制器M1内的控制部7通过设定施加给输出端口P0~P7的电压来接通或断开开关SW1~SW8,通过读取从输入端口ADX1、ADY1、ADX2、ADY2输入的电压来测量四个端子间的电阻值。例如,在测量垂直端子X1、Y2之间的电阻值的情况下,控制部7控制对端口P0~P7施加的输出值,使得仅接通(ON)开关SW2、SW8,并断开(OFF)其他全部开关。
图11是表示对触摸屏TP的屏上的一点进行触摸时的垂直端子X1、Y2之间的等效电路结构的图,图11(a)示意性地表示出触摸一点时的等效电路,图11(b)是触摸一点时的等效电路。在仅接通开关SW2、SW8的状态下,若向图11(a)中的箭头方向触摸一点,则在电源VCC和接地端GND之间形成如图11(b)所示的、电阻值已知的基准电阻r、x方向的电阻膜TP1上的电阻(电阻值R1)、在x方向的电阻膜TP1和y方向的电阻膜TP2接触时所产生的接触电阻(电阻值R2)、以及y方向的电阻膜TP2上的电阻(电阻值R3)串联连接的电路。
在这种状态下,微控制器M1输入表示与端子X1连接的输入端口ADX1的电压值的模拟信号,并在未图示的A/D转换器中转换为数字信号后,输出到垂直端子间电阻值测量部9。由于端子Y2与GND连接,所以该输入端口ADX1的电压值成为垂直端子X1、Y2之间的电压值。垂直端子间电阻值测量部9使用由电源VCC提供的已知电压值、垂直端子X1、Y2之间的电压值、以及已知的基准电阻r的电阻值,计算垂直端子X1、Y2之间的电阻值。
同样,控制部7控制对输出端口P0~P7的输出设定使得仅接通(ON)开关SW1、SW2并断开(OFF)其他全部开关后,测量输入端口ADX1的电压值,垂直端子间电阻值测量部9计算垂直端子X1、Y1之间的电阻值。
接着,控制部7控制对输出端口P0~P7的输出设定使得仅接通(ON)开关SW1、SW6并断开(OFF)其他全部开关后,测量输入端口ADX2的电压,垂直端子间电阻值测量部9计算垂直端子X2、Y1之间的电阻值。
进而,控制部7控制对输出端口P0~P7的输出设定使得仅接通(ON)开关SW6、SW8并断开(OFF)其他全部开关后,测量输入端口ADX2的电压,与上述相同地,垂直端子间电阻值测量部9计算垂直端子X2、Y2之间的电阻值。这样,就求得了四个垂直端子间电阻值(端子X1、Y2间,端子X1、Y1间,端子X2、Y1间,端子X2、 Y2间)。
图12是表示触摸了触摸屏TP的屏上的两点时的垂直端子X1、Y2之间的等效电路结构的图,图12(a)示意性地表示出触摸了两点时的等效电路,图12(b)表示触摸了两点时的等效电路。在这里,使用图11和图12,分为触摸一点和触摸两点这两种情况,说明在触摸了屏上的两点时的垂直端子间电阻值与触摸了一点时相比降低这一现象的原理。
如图11所示,若在对垂直端子X1、Y2之间施加电压VCC的状态下,在屏上按下一点,则在垂直端子X1、Y2之间形成x方向的电阻膜TP1上的电阻(电阻值R1)、接触电阻(电阻值R2)以及y方向的电阻膜TP2上的电阻(电阻值R3)串联连接的电路。
另一方面,若在对垂直端子X1、Y2之间施加电压VCC的状态下,向图12(a)中箭头所示的方向按下屏上的两点,则在垂直端子X1、Y2之间形成如图12(b)所示的、经由x方向的电阻膜TP1上的电阻(电阻值R1),接触电阻(电阻值R2)、y方向的电阻膜TP2上的电阻(电阻值R3)以及被按下的两点间的电阻(电阻值R4)并联连接的电路。
此时,随着被按下的两点间的电阻的电阻值R4的减少,即随着两点间的距离的减小,垂直端子X1、Y2之间的电阻值接近作为最小值的(R1+(R2+R3)/2)(设R4→0时)。相反,随着电阻值R4的增加,即随着两点间距离的增大,垂直端子X1、Y2之间的电阻值接近作为最大值的(R1+R2+R3)(设R4→∞时)。
像这样,垂直端子X1、Y2之间的电阻值如下述不等式(1)表示的关系那样,随着电阻值R4而单调增加。因此,触摸两点时的垂直端子X1、Y2之间的电阻值,与触摸一点时的垂直端子X1、Y2之间的电阻值(R1+R2+R3)相比降低。另外,下式(1)的关系在其他三个垂直的端子间(端子X1、Y1间,端子X2、Y1间,端子X2、Y2间)也是相同的。
(R1+(R2+R3)/2)<垂直端子X1、Y2之间的电阻值< (R1+R2+R3)
...(1)
在上述实施方式1中所说明的利用对置端子间电阻值的降低的两点触摸判定方法中,由于随着两点间的距离的减小而接近触摸了一点的状态,所以判定是被触摸了一点还是被触摸了两点的判定精度下降。与此相对,在实施方式2的利用垂直端子间电阻值的降低的两点触摸判定法中,即使在两点间的距离变得非常小的情况下,也不接近触摸了一点的状态。由此,具有判定是被触摸了一点还是被触摸了两点的判定精度不会降低的效果。
返回图9的说明。两点触摸判定部3基于上述原理,输入在步骤ST2中测量的垂直端子间电阻值,计算垂直端子间电阻值与规定的基准值的差,判定该差是否大于等于规定的阈值(步骤ST3)。此时,如果上述差小于阈值,则两点触摸判定部3判定为被触摸了一点(步骤ST3-1),并将该意思通知给xy坐标输出部5。
另一方面,在步骤ST3中,若垂直端子间电阻值与基准值的差大于等于阈值,则两点触摸判定部3判定为被触摸了两点(步骤ST3-2),并将该意思通知给对置端子间电阻值测量部2。在对置端子间电阻值测量部2中,当接收到表示被触摸了两点的判定结果时,利用上述实施方式1中表示的方法来测量对置端子间电阻值(步骤ST3-3)。另外,利用对置端子间电阻值测量部2所测量的对置端子间电阻值,两点间距离检测部4检测两点间的距离(步骤ST5)。以后的处理与图3相同,所以说明省略。
如以上那样,根据该实施方式2,利用通过垂直端子间电阻测量部9测量的垂直端子间电阻值,两点触摸判定部3进行是被触摸了一点还是被触摸了两点的判定。通过这样做,具有即使在两点间距离变得非常小的情况下,判定是被触摸了一点还是被触摸了两点的判定精度也不会下降的效果。
实施方式3
在上述的实施方式1和实施方式2中,给出利用屏的对置端子间 电阻值或垂直端子间电阻值来判定是否被触摸了两点,并基于屏的对置端子间电阻值来检测两点间距离的触摸屏装置。该实施方式3在上述实施方式1或上述实施方式2中示出的触摸屏装置的基础上,在判定为两点触摸的情况下,输出在两点间距离检测部4中基于屏的对置端子间电阻值而检测出的两点间距离信息、和在xy坐标检测部1中检测出的触摸点的中点附近的xy坐标这两者。
另外,该实施方式3的触摸屏装置,具有和上述实施方式1或上述实施方式2基本相同的结构,但是不同点在于,即使在由两点触摸判定部3判定为被触摸了两点的情况下,xy坐标输出部5也向控制部7输出xy坐标。
以下,对动作进行说明。
图13是表示利用本发明的实施方式3的触摸屏装置进行的xy坐标检测处理、是否被触摸了两点的判定处理以及检测两点间距离的处理的流程的流程图。其中,图13以利用上述实施方式2所示的方法判定是否被触摸了两点的情况为例。另外,在应用实施方式3时,两点触摸的判定处理也可以是上述实施方式1所示的方法。
当由两点触摸判定部3判定为两点触摸时,在图13中的步骤ST6中,两点间距离输出部6向控制部7输出表示被触摸了两点的信息以及两点间距离的信息(步骤ST6)。之后,进一步,xy坐标输出部5向控制部7输出在步骤ST1中由xy坐标检测部1检测出的xy坐标(步骤ST6-1)。
另外,在两点触摸的情况下,在xy坐标检测部1中检测出的xy坐标为被触摸的两点的中点附近的xy坐标。接下来,控制部7向LCD显示器L1输出基于从xy坐标检测部1输入的两点的中点附近的xy坐标以及两点间距离的信息的适当的命令(例如,基于该中点附近的xy坐标和两点间距离来放大或缩小显示图像的命令)。由此,LCD显示器L1在LCD画面上显示与该中点附近的xy坐标以及两点间距离对应的信息(步骤ST7)。除此以外的处理与上述的实施方式2的图10所示的相同,所以省略了说明。
如以上那样,根据该实施方式3,在判定为被触摸了两点的情况下,两点间距离输出部6输出两点间距离信息,xy坐标输出部5输出xy坐标信息(两点的中点附近的xy坐标信息)。由此,可以实现将在屏上被触摸的两点的位置的中点附近的xy坐标以及两点间距离这两者作为有意义的输入信息加以利用的用户接口。例如,作为用于放大或者缩小显示LCD画面上的图像的输入信息,可以利用屏上被触摸的两点的位置的中点附近的xy坐标以及两点间距离。
实施方式4
该实施方式4为用户接口装置,该用户接口装置利用上述实施方式1或上述实施方式2的触摸屏装置,在判定为被触摸了两点的情况下,基于所检测出的两点间距离对图像或文档进行放大或者缩小而显示到LCD画面上。
图14是表示本发明的实施方式4的触摸屏装置的结构的框图。在图14中,该实施方式4的用户接口装置在上述实施方式1中示出的图1的结构的基础上,还具备存储装置C,该存储装置C具有两点间距离保存缓存器C1。存储装置C通过信号线8与输入输出装置A、处理装置B以及控制部7连接,并构成在图1所示的电路图中的微控制器M1内。
两点间距离保存缓存器C1保存前一时刻的两点间距离信息,构筑在存储装置C的存储区域上。另外,在图14中,对与图1相同或与其相当的构成要素标记同一符号,并省略重复的说明。以下,使用图14对触摸屏装置的结构进行说明。
以下,对动作进行说明。
图15是表示实施方式4的用户接口装置的xy坐标检测处理、是否被触摸了两点的判定处理、检测两点间距离的处理以及基于两点间距离放大或者缩小显示图像或文档的处理的流程的流程图。其中,在图15中,举出利用在上述实施方式1中示出的方法来判定是否被触摸了两点的情况的例子。另外,在应用实施方式4时,两点触摸判定处理也可以是在上述实施方式2中示出的利用垂直端子间电阻值的降 低的方法。
由于图15中的xy坐标检测处理(步骤ST1)、对置端子间电阻值测量处理(步骤ST2)、两点触摸判定处理(步骤ST3、ST3-1、ST3-2)、一点坐标输出处理(步骤ST4)、两点间距离检测处理(步骤ST5)以及两点间距离输出处理(步骤ST6)与上述实施方式1所记载的相同,所以省略说明。
图16是表示图15中用符号A表示的基于两点间距离来放大或者缩小显示图像或文档的处理的详细流程的流程图。若在图15所示的步骤ST6中从两点间距离输出部6输入两点间距离信息,则控制部7读出保存在两点间距离保存缓存器C1中的前一时刻的两点间距离(步骤ST1a)。
接下来,控制部7计算从两点间距离输出部6输入的当前时刻的两点间距离与前一时刻的两点间距离的差,并基于该两点间距离的差,来判定两点间距离是否比前一时刻的两点间距离大(步骤ST2a)。
图17是用于说明与基于两点触摸的两点间距离相应的显示内容的变更处理的图。在步骤ST2a中,在两点间距离比前一时刻的两点间距离小的情况下,控制部7向LCD显示器L1输出以基于该差的缩小率来缩小显示LCD显示器L1所显示的图像或文档的命令(步骤ST3a)。
在图17的例子中,在如图17(b)所示的落叶显示得较大的状态下连续进行两点触摸,若当前时刻的基于两点触摸的两点间距离比前一时刻的基于两点触摸的两点间距离小,则从图17(b)所示的状态变更为图17(a)所示的与两点间距离差相应而缩小的显示状态。
另一方面,当两点间距离比前一时刻的两点间距离大的情况下,控制部7向LCD显示器L1发送以基于该差的放大率来放大显示LCD显示器L1所显示的图像或文档的命令(步骤ST4a)。在图17的例子中,在图17(a)所示的落叶显示得较小的状态下连续进行两点触摸,若当前时刻的基于两点触摸的两点间距离比前一时刻的基于两点触摸的两点间距离大,则从图17(a)所示的状态变更为图17(b) 所示的与两点间距离差相应而放大的显示状态。
在执行步骤ST3a或步骤ST4a的处理后,控制部7将两点间距离信息保存到两点间距离保存缓存器C1中(步骤ST5a)。之后,LCD显示器L1按照在图15所示的步骤ST4或者付上符号A的处理中从控制部7输入的命令,在LCD画面上显示图像或文档(步骤ST7)。
如以上那样,根据本实施方式4,在判定为进行了两点触摸的情况下,如图17所示,控制部7根据两点间距离输出部6输出的当前时刻的两点间距离与前一时刻的两点间距离的差,即根据按时序被触摸的两点间距离之差,放大或者缩小在LCD画面中所显示的图像或文档。通过这样做,能够实现可以通过两点触摸操作来直观地改变显示画面的用户接口装置。
实施方式5
该实施方式5是一种用户接口装置,该用户接口装置利用上述实施方式3的触摸屏装置,在判定为被触摸了两点的情况下,根据所检测出的xy坐标(两点的中点附近的坐标)和两点间距离,对图像或文档进行放大或者缩小而显示到LCD画面上。另外,该实施方式5的用户接口装置具有与图14所示的上述实施方式4相同的结构。
下面,对动作进行说明。
图18是表示利用本发明实施方式5的用户接口装置进行的xy坐标检测处理、是否被触摸了两点的判定处理、检测两点间距离的处理以及基于两点的中点附近的xy坐标和两点间距离来放大或者缩小显示图像或文档的处理的流程的流程图。其中,在图18中,举出利用上述实施方式1所示的方法来判定是否被触摸了两点的情况的例子。另外,在应用实施方式5时,两点触摸判定处理也可以使用上述实施方式2所示的使用垂直端子间电阻值的降低的方法。
图18中的xy坐标检测处理(步骤ST1)、对置端子间电阻值测量处理(步骤ST2)、两点触摸判定处理(步骤ST3、ST3-1、ST3-2)、一点坐标输出处理(步骤ST4)、两点间距离检测处理(步骤ST5)、两点间距离输出处理(步骤ST6)以及xy坐标输出处理(步骤ST6 -1)与上述实施方式3所记载的相同,所以省略说明。
图19是表示基于图18中用符号B表示的两点的中点附近的xy坐标和两点间距离,来放大或者缩小显示图像或文档的处理的详细流程的流程图。在图19中,若两点间距离输出部6向控制部7输出两点间距离信息,则控制部7与上述实施方式4同样地,读出保存在两点间距离保存缓存器C1中的前一时刻的两点间距离信息(步骤ST1a)。
然后,控制部7计算从两点间距离输出部6输入的两点间距离信息与前一时刻的两点间距离信息的差,并根据该两点间距离的差来判定从两点间距离输出部6输入的两点间距离是否大于前一时刻的两点间距离(步骤ST2a)。
图20是用于说明与基于两点触摸的两点的中点附近的xy坐标和两点间距离相应的显示内容的变更处理的图。在步骤ST2a中,当两点间距离小于前一时刻的两点间距离的情况下,控制部7向LCD显示器L1输出按照以基于该差的缩小率并使从xy坐标输出部5输入的xy坐标(两点的中点附近的坐标)与LCD画面的中央一致的方式缩小显示LCD显示器L1所显示的图像或文档的命令(步骤ST3b)。
在图20的例子中,在图20(b)所示的落叶显示得较大的状态下连续进行两点触摸,若当前时刻的基于两点触摸的两点间距离小于前一时刻的基于两点触摸的两点间距离,则从图20(b)所示的状态,变更为如图20(a)所示的、落叶的图像与两点间距离差相应地缩小、并且基于两点触摸的两点的中心附近的坐标位于LCD画面的中央的显示状态。
另一方面,当两点间距离大于前一时刻的两点间距离的情况下,控制部7向LCD显示器L1输出按照以基于该差的放大率并使从xy坐标输出部5输入的xy坐标(两点的中点附近的坐标)与LCD画面的中央一致的方式放大显示LCD显示器L1所显示的画面或文档的命令(步骤ST4b)。
在图20的例子中,在图20(a)所示的落叶显示得较小的状态 下连续进行两点触摸,若当前时刻的基于两点触摸的两点间距离大于前一时刻的基于两点触摸的两点间距离,则从图20(a)所示的状态,变更为如图20(b)所示的、落叶的图像与两点间距离差相应地放大、并且基于两点触摸的两点的中心附近的坐标位于LCD画面的中央的显示状态。
在执行步骤ST3b或者步骤ST4b的处理后,控制部7将两点间距离信息保存到两点间距离保存缓存器C1中(步骤ST5a)。之后,LCD显示器L1按照在图18所示的步骤ST4或者付上符号B的处理中从控制部7输入的命令,在LCD画面上显示图像或文档(步骤ST7)。
如以上那样,根据该实施方式5,在判定为被触摸了两点的情况下,如图20所示,控制部7根据从xy坐标输出部5输入的xy坐标(两点的中点附近的坐标)以及从两点间距离输出部6输入的两点间距离与前一时刻的两点间距离的差,放大或者缩小在LCD画面中所显示的图像或文档。通过这样做,能够实现可以通过两点触摸操作来直观地改变显示画面的用户接口装置。
实施方式6
该实施方式6是一种用户接口装置,该用户接口装置利用上述实施方式3的触摸屏装置,当判定为被触摸了两点的情况下,基于所检测出的xy坐标(两点的中点附近的坐标)和x方向、y方向各自的两点间距离,进行图像或文档的旋转显示。另外,该实施方式6的用户接口装置,具有与图14所示的上述实施方式4相同的结构。
下面,对动作进行说明。
利用实施方式6的用户接口装置进行的xy坐标检测处理、是否被触摸了两点的判定处理与上述实施方式5中示出的图18中的xy坐标检测处理(步骤ST1)、对置端子间电阻值测量处理(步骤ST2)、两点触摸判定处理(步骤ST3、ST3-1、ST3-2)、一点坐标输出处理(步骤ST4)、两点间距离检测处理(步骤ST5)、两点间距离输出处理(步骤ST6)以及xy坐标输出处理(步骤ST6-1)相同。
图21表示利用本发明的实施方式6的用户接口装置进行的在图18中用符号B表示的处理的流程的流程图,表示基于两点的中点附近的xy坐标和x方向、y方向各自的两点间距离来旋转显示图像或文档的处理的详细流程。在图21中,若两点间距离输出部6向控制部7输出x方向、y方向各自的两点间距离信息,则控制部7读出保存在两点间距离保存缓存器C1中的前一时刻的x方向、y方向各自的两点间距离信息(步骤ST1c)。
然后,控制部7计算从两点间距离输出部6输入的x方向、y方向各自的两点间距离与前一时刻的两点间距离的差(步骤ST2c)。基于该两点距离之差,控制部7判定从两点间距离输出部6输入的x方向、y方向各自的两点间距离是否大于前一时刻的两点间距离(步骤ST3c)。另外,除了判定两点间距离的大小之外,还要判定设定在触摸屏TP上的xy坐标系中的轴上的正负方向的变化。
在步骤ST3c中,当x方向、y方向各自的两点间距离中存在差的情况下,控制部7向LCD显示器L1输出基于该差并以从xy坐标输出部5输入的xy坐标(两点的中点附近的坐标)为中心旋转显示LCD显示器L1所显示的图像或文档的命令(步骤ST4c)。
图22是用于说明前一时刻和当前时刻的x方向、y方向各自的两点间距离差的图。在图22中,图22(a)所示的前一时刻的x方向的两点间距离dx与图22(b)所示的当前时刻的x方向的两点间距离dx′的差小。另一方面,图22(a)所示的前一时刻的y方向的两点间距离dy与图22(b)所示的当前时刻的y方向的两点间距离dy′的差,与x方向的前一时刻与当前时刻的两点间距离差相比,在负的方向上大。
另外,图23是用于说明以基于两点触摸的两点的中点附近的xy坐标为中心对显示内容进行旋转显示的处理的图。在步骤ST3c中,例如若得到如上述图22所示的x方向的两点间距离之差小,而y方向的两点间距离之差在负的方向上大的判定结果,则控制部7向LCD显示器L1输出如图23的右图所示以两点的中点附近的坐标为中心向 右方向旋转显示的命令。
相反,若从如22(b)所示的触摸位置进行图22(a)所示的触摸,则得到x方向的两点间距离之差小,而y方向的两点间距离之差在正的方向上大的判定结果,如图23的左图所示,控制部7向LCD显示器L1输出以两点的中点附近的坐标为中心向左方向旋转显示的命令。
另一方面,若在步骤ST3c中判定为前一时刻和当前时刻的x方向、y方向各自的两点间距离不存在差,则控制部7不向LCD显示器L1输出命令。之后,控制部7将从两点间距离输出部6输入的x方向、y方向各自的两点间距离信息保存到两点间距离保存缓存器C1中(步骤ST5c)。LCD显示器L1当在图21所示的步骤ST4c的处理中从控制部7输入上述命令的情况下,按照该命令,与图18中的步骤ST7同样地在LCD画面上显示图像或文档。
如以上那样,根据该实施方式6,当判定为被触摸了两点的情况下,如图23所示,控制部7根据从xy坐标输出部5输入的xy坐标(两点的中点附近的坐标)以及从两点间距离输出部6输入的x方向、y方向各自的当前时刻的两点间距离与前一时刻的两点间距离的差,即按时序触摸的两点间距离的x方向、y方向各自的差,旋转显示LCD画面中所显示的图像或文档。由此,能够实现可以通过两点触摸操作来直观地改变显示画面的用户接口装置。

Claims (5)

1.一种触摸屏装置,具备触摸屏,该触摸屏是将在对置的端边部上分别设置有一对电极端子的电阻膜以上述电极端子垂直的方式上下重叠而成,由于通过触摸输入而引起的电阻膜面的按下而使上下的上述电阻膜接触,该触摸屏装置的特征在于,具备:
坐标检测部,基于通过上述触摸屏的触摸输入而上述电阻膜上下接触的触摸位置与上述电极端子之间的电压值来检测该触摸位置的坐标值;
对置端子间电阻测量部,测量上下的上述电阻膜的对置的电极端子间的电阻值;
两点触摸判定部,根据由上述对置端子间电阻测量部测量出的上述对置的电极端子间的电阻值和与在上述触摸屏上被触摸了一点时的上述对置的电极端子间的电阻值对应的基准值之间的差是否超过阈值,判定在上述触摸屏上是否被触摸了两点;
两点间距离检测部,当由上述两点触摸判定部判定为被触摸了两点时,基于由上述对置端子间电阻测量部测量出的对置的电极端子间的电阻值,检测被触摸的两点间的距离。
2.一种用户接口装置,其特征在于,具备:
权利要求1所述的触摸屏装置;以及
控制部,基于由上述坐标检测部检测出的触摸位置的坐标值和由上述两点间距离检测部检测出的两点间的距离中的至少一方,来控制重叠设置在上述触摸屏上的显示部的显示内容。
3.根据权利要求2所述的用户接口装置,其特征在于,
上述控制部根据由上述两点间距离检测部在按时序进行的两点触摸输入中分别检测出的两点间的距离差的时序变化的大小,控制上述显示部的显示内容的显示倍率。
4.根据权利要求3所述的用户接口装置,其特征在于,
上述控制部基于由上述坐标检测部所检测出的触摸位置的坐标值求出两点间的中点的坐标值,并控制上述显示部的显示内容的显示位置,使得上述两点间的中点位于显示部的显示画面的中央。
5.根据权利要求2所述的用户接口装置,其特征在于,
上述控制部求出由上述两点间距离检测部在按时序进行的两点触摸输入中分别检测出的两点间的距离差在上述显示部的显示画面上的x方向和y方向的时序的变化量,并基于上述变化量在x方向和y方向的大小关系来决定旋转方向,控制显示内容的旋转显示。
CN2009100099196A 2008-01-25 2009-01-22 触摸屏装置及用户接口装置 Expired - Fee Related CN101493744B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2008-015000 2008-01-25
JP2008015000 2008-01-25
JP2008015000A JP2009176114A (ja) 2008-01-25 2008-01-25 タッチパネル装置及びユーザインタフェース装置

Publications (2)

Publication Number Publication Date
CN101493744A CN101493744A (zh) 2009-07-29
CN101493744B true CN101493744B (zh) 2011-06-08

Family

ID=40898744

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100099196A Expired - Fee Related CN101493744B (zh) 2008-01-25 2009-01-22 触摸屏装置及用户接口装置

Country Status (5)

Country Link
US (1) US20090189877A1 (zh)
JP (1) JP2009176114A (zh)
KR (1) KR101008749B1 (zh)
CN (1) CN101493744B (zh)
TW (1) TW200937272A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013000356A1 (zh) * 2011-06-27 2013-01-03 炬力集成电路设计有限公司 电阻式触摸屏的检测方法及装置
CN102999243A (zh) * 2011-09-16 2013-03-27 炬力集成电路设计有限公司 电阻式触摸屏的检测方法及装置

Families Citing this family (77)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9018030B2 (en) * 2008-03-20 2015-04-28 Symbol Technologies, Inc. Transparent force sensor and method of fabrication
US20090237374A1 (en) * 2008-03-20 2009-09-24 Motorola, Inc. Transparent pressure sensor and method for using
US20090322700A1 (en) * 2008-06-30 2009-12-31 Tyco Electronics Corporation Method and apparatus for detecting two simultaneous touches and gestures on a resistive touchscreen
US20090322701A1 (en) * 2008-06-30 2009-12-31 Tyco Electronics Corporation Method and apparatus for detecting two simultaneous touches and gestures on a resistive touchscreen
US8345019B2 (en) * 2009-02-20 2013-01-01 Elo Touch Solutions, Inc. Method and apparatus for two-finger touch coordinate recognition and rotation gesture recognition
GB2468870B (en) * 2009-03-25 2016-08-03 Peratech Holdco Ltd Sensor
CN101644983B (zh) * 2009-05-20 2012-09-26 无锡中星微电子有限公司 触摸屏检测方法及装置
CN101644984B (zh) * 2009-05-20 2012-09-26 无锡中星微电子有限公司 一种触摸屏检测方法及装置
BRPI0924614A2 (pt) * 2009-05-29 2019-09-24 Haptyc Tech S R L método para determinar múltiplos registros de toque em uma tela com toque resistivo e controlador múltiplo de toque
WO2011001224A1 (en) * 2009-06-29 2011-01-06 Freescale Semiconductor, Inc. Touch-screen interface circuit
TWI503730B (zh) * 2009-07-20 2015-10-11 Asustek Comp Inc 電阻式觸控面板及其接觸點型態的偵測方法
US8363020B2 (en) * 2009-08-27 2013-01-29 Symbol Technologies, Inc. Methods and apparatus for pressure-based manipulation of content on a touch screen
US8988191B2 (en) * 2009-08-27 2015-03-24 Symbol Technologies, Inc. Systems and methods for pressure-based authentication of an input on a touch screen
CN102033674B (zh) * 2009-09-25 2013-05-15 展讯通信(上海)有限公司 电阻式触摸屏两点检测方法及设备
US8884911B2 (en) * 2009-10-06 2014-11-11 Pixart Imaging Inc. Resistive touch controlling system and sensing method
US8957918B2 (en) 2009-11-03 2015-02-17 Qualcomm Incorporated Methods for implementing multi-touch gestures on a single-touch touch surface
JP5486472B2 (ja) * 2009-11-26 2014-05-07 旭化成エレクトロニクス株式会社 タッチパネル装置及びタッチパネルのタッチ入力点間距離検出方法
WO2011065011A1 (ja) * 2009-11-26 2011-06-03 旭化成エレクトロニクス株式会社 タッチパネル装置及びタッチパネルのタッチ入力点間距離検出方法
JP5336341B2 (ja) * 2009-12-14 2013-11-06 旭化成エレクトロニクス株式会社 タッチパネル装置
JP5771936B2 (ja) * 2009-11-30 2015-09-02 ヤマハ株式会社 パラメータ調整装置及び音響調整卓
US20110157083A1 (en) * 2009-12-31 2011-06-30 Nuvoton Technology Corporation Resistive touch apparatus
JP4968380B2 (ja) * 2010-03-03 2012-07-04 カシオ計算機株式会社 接触状態検出方法、タッチパネル装置、及び、表示装置
JP5450211B2 (ja) * 2010-04-01 2014-03-26 ローム株式会社 タッチパネルの制御回路、制御方法およびそれらを用いたタッチパネル入力装置、電子機器
KR20110113931A (ko) * 2010-04-12 2011-10-19 삼성전자주식회사 휴대 단말기의 터치스크린 패널 운용 장치 및 방법
JP5029767B2 (ja) 2010-04-27 2012-09-19 カシオ計算機株式会社 抵抗膜式タッチパネルの接触状態検出方法、タッチパネル装置、及び表示装置
TWI409688B (zh) * 2010-05-31 2013-09-21 Hon Hai Prec Ind Co Ltd 觸摸面板及應用該觸摸面板的觸摸輸入裝置
US9557837B2 (en) 2010-06-15 2017-01-31 Pixart Imaging Inc. Touch input apparatus and operation method thereof
US20120001854A1 (en) * 2010-07-01 2012-01-05 National Semiconductor Corporation Analog resistive multi-touch display screen
JP5642500B2 (ja) * 2010-07-22 2014-12-17 富士通コンポーネント株式会社 タッチパネルにおける位置検出方法、タッチパネル、タッチパネルの初期化方法
US20120019453A1 (en) * 2010-07-26 2012-01-26 Wayne Carl Westerman Motion continuation of touch input
US8963874B2 (en) 2010-07-31 2015-02-24 Symbol Technologies, Inc. Touch screen rendering system and method of operation thereof
US20130027343A1 (en) 2011-07-29 2013-01-31 Analog Devices, Inc. Position determination techniques in resistive touch screen applications
US9152287B2 (en) * 2010-08-05 2015-10-06 Analog Devices, Inc. System and method for dual-touch gesture classification in resistive touch screens
CN102375644B (zh) * 2010-08-19 2015-12-02 上海天马微电子有限公司 显示装置及触摸感应装置
JP2012084125A (ja) * 2010-09-14 2012-04-26 Sanyo Electric Co Ltd 画像表示装置
JPWO2012043360A1 (ja) * 2010-09-29 2014-02-06 Necカシオモバイルコミュニケーションズ株式会社 情報処理装置、その制御方法及びプログラム
KR101749676B1 (ko) 2010-09-29 2017-06-22 삼성디스플레이 주식회사 터치 좌표 검출 방법 및 이를 수행하기 위한 터치 패널 어셈블리
JP2012088762A (ja) 2010-10-15 2012-05-10 Touch Panel Systems Kk タッチパネル入力装置およびジェスチャ検出方法
JP2012123787A (ja) * 2010-11-19 2012-06-28 Toshiba Corp タッチパネル装置、制御装置及び制御方法
JP2012128676A (ja) * 2010-12-15 2012-07-05 Fujitsu Component Ltd タッチパネル
JP5399428B2 (ja) * 2010-12-28 2014-01-29 ヌーヴォトン テクノロジー コーポレーション 抵抗式タッチ装置
CN102109942B (zh) * 2011-02-18 2012-08-29 福建鑫诺通讯技术有限公司 一种基于电阻式屏幕实现两点触摸的方法
CN102169411A (zh) * 2011-03-21 2011-08-31 广州市动景计算机科技有限公司 触屏终端的多窗口切换方法和装置
CN102736769B (zh) * 2011-03-31 2017-04-05 比亚迪股份有限公司 多点缩放动作的识别方法和装置
CN202120246U (zh) * 2011-03-31 2012-01-18 比亚迪股份有限公司 多点旋转运动的识别装置
JP5763392B2 (ja) * 2011-04-07 2015-08-12 富士通コンポーネント株式会社 タッチパネル及び位置検出方法
JP5784959B2 (ja) 2011-04-25 2015-09-24 富士通コンポーネント株式会社 タッチパネル
US9310932B2 (en) * 2011-06-08 2016-04-12 Lg Innotek Co., Ltd. Electronic device, wireless power receiving apparatus, and display apparatus
JP5747678B2 (ja) 2011-06-17 2015-07-15 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
CN102425842B (zh) * 2011-12-07 2014-06-04 广东美的制冷设备有限公司 支持双点调节空调设定信息的空调装置及其控制方法
JP5830396B2 (ja) 2012-01-31 2015-12-09 富士通コンポーネント株式会社 タッチパネルにおける位置検出方法及びタッチパネル
CN103460166B (zh) * 2012-04-06 2016-01-20 展讯通信(上海)有限公司 电阻式触摸屏及其双点检测处理方法与装置
US9235310B2 (en) * 2012-06-25 2016-01-12 Texas Instruments Incorporated Apparatus to detect dual gesture on a resistive screen
JP6005422B2 (ja) 2012-07-06 2016-10-12 現代自動車株式会社Hyundai Motor Company 電子デバイス
CN102819370B (zh) * 2012-07-26 2015-04-29 江西联创电子股份有限公司 电容触摸屏两指手势输入的识别方法
JP5668992B2 (ja) * 2012-10-15 2015-02-12 横河電機株式会社 抵抗膜式タッチパネルを備えた電子機器
KR101407329B1 (ko) * 2012-11-16 2014-06-16 선문대학교 산학협력단 터치 화면을 구비하는 디스플레이 장치 및 그의 화면 제어 방법
TWI461987B (zh) * 2012-12-07 2014-11-21 Elan Microelectronics Corp 一種觸控裝置之偵測方法
CN104838347A (zh) * 2013-01-15 2015-08-12 日立麦克赛尔株式会社 信息处理装置、信息处理方法、以及程序
US9785300B2 (en) * 2013-06-05 2017-10-10 Spreadtrum Communications (Shanghai) Co., Ltd. Touch detection method and device
JP6158615B2 (ja) * 2013-07-05 2017-07-05 富士通コンポーネント株式会社 タッチパネル
KR102142855B1 (ko) * 2013-08-29 2020-08-31 미래나노텍(주) 터치스크린 패널용 배선 전극, 이를 이용한 터치스크린 패널 및 그 제조방법
CN104794376B (zh) * 2014-01-17 2018-12-14 联想(北京)有限公司 终端设备以及信息处理方法
JP6495573B2 (ja) * 2014-02-25 2019-04-03 富士通コンポーネント株式会社 タッチパネル
US9690478B2 (en) * 2014-03-04 2017-06-27 Texas Instruments Incorporated Method and system for processing gestures to cause computation of measurement of an angle or a segment using a touch system
JP6425514B2 (ja) 2014-11-27 2018-11-21 富士通コンポーネント株式会社 タッチパネル装置及びタッチパネル装置における位置検出方法
JP6770397B2 (ja) * 2016-10-21 2020-10-14 富士通コンポーネント株式会社 タッチパネル装置
JP6365741B2 (ja) * 2017-07-13 2018-08-01 ソニー株式会社 情報処理装置、情報処理方法およびプログラム。
JP6974056B2 (ja) 2017-07-19 2021-12-01 東芝テック株式会社 情報処理装置およびプログラム
JP6593932B2 (ja) * 2017-10-16 2019-10-23 株式会社ソディック 機械の操作盤
JP6683217B2 (ja) * 2018-07-05 2020-04-15 ソニー株式会社 情報処理装置、情報処理方法およびプログラム。
CA3071758A1 (en) 2019-02-07 2020-08-07 1004335 Ontario Inc. Methods for two-touch detection with resisitive touch sensor and related apparatuses and sysyems
JP7377066B2 (ja) * 2019-10-29 2023-11-09 株式会社デンソーテン 制御装置および補正方法
JP7220171B2 (ja) * 2020-03-23 2023-02-09 ソニーグループ株式会社 情報処理装置、情報処理方法およびプログラム
EP4149091A4 (en) * 2020-06-05 2024-03-06 Samsung Electronics Co., Ltd. ELECTRONIC DEVICE COMPRISING A PLURALITY OF DISPLAYS AND ASSOCIATED OPERATING METHOD
CN113489906B (zh) * 2021-07-14 2022-11-15 长沙克莱自动化设备有限公司 控制拍摄设备的方法、装置、计算机设备和存储介质
CN114155763A (zh) * 2022-01-21 2022-03-08 上海域圆信息科技有限公司 一种针灸模拟训练装置、系统及训练方法

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4680429A (en) * 1986-01-15 1987-07-14 Tektronix, Inc. Touch panel
JPS6484325A (en) * 1987-09-28 1989-03-29 Oki Electric Ind Co Ltd Multiplex input detecting system in pressure sensitive type input device
CA2082136C (en) * 1991-11-08 1998-01-06 Hiroshi Tsujioka Coordinates input device
JPH07175576A (ja) * 1993-12-17 1995-07-14 Matsushita Electric Ind Co Ltd タッチパネル装置
JPH086699A (ja) * 1994-06-17 1996-01-12 Toshiba Corp 抵抗膜方式座標検出装置
JP3305535B2 (ja) * 1995-03-16 2002-07-22 エスエムケイ株式会社 抵抗感圧型タブレット
JP3397519B2 (ja) * 1995-05-31 2003-04-14 キヤノン株式会社 座標入力装置及びその座標入力方法
DE19609973A1 (de) * 1996-03-14 1997-09-18 Teves Gmbh Alfred Antriebsvorrichtung für Scheibenwischer mit einem Parkstellungsschalter
JP3394187B2 (ja) * 1997-08-08 2003-04-07 シャープ株式会社 座標入力装置および表示一体型座標入力装置
JPH1173271A (ja) * 1997-08-28 1999-03-16 Sharp Corp 指示装置、処理装置および記憶媒体
US7663607B2 (en) * 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
JP4768143B2 (ja) * 2001-03-26 2011-09-07 株式会社リコー 情報入出力装置、情報入出力制御方法およびプログラム
US7023427B2 (en) * 2002-06-28 2006-04-04 Microsoft Corporation Method and system for detecting multiple touches on a touch-sensitive screen
JP2005107890A (ja) * 2003-09-30 2005-04-21 Sanyo Electric Co Ltd El表示装置
JP4715257B2 (ja) * 2005-03-22 2011-07-06 パナソニック株式会社 データ処理装置
JP2007156875A (ja) * 2005-12-06 2007-06-21 Sony Corp タッチパネルおよび多重押し検出方法
CN101384981B (zh) * 2006-02-10 2011-07-13 夏普株式会社 触摸面板的坐标位置检测装置
CN101192258B (zh) * 2006-11-20 2012-03-07 鸿富锦精密工业(深圳)有限公司 电子装置及该电子装置的开启方法
JP4961273B2 (ja) 2007-06-13 2012-06-27 シャープ株式会社 入力装置、入力システム
US8106892B2 (en) * 2007-10-29 2012-01-31 Sigmatel, Inc. Touch screen driver for resolving plural contemporaneous touches and methods for use therewith
US8059103B2 (en) * 2007-11-21 2011-11-15 3M Innovative Properties Company System and method for determining touch positions based on position-dependent electrical charges
TW200925966A (en) * 2007-12-11 2009-06-16 J Touch Corp Method of controlling multi-point controlled controller

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013000356A1 (zh) * 2011-06-27 2013-01-03 炬力集成电路设计有限公司 电阻式触摸屏的检测方法及装置
CN102999243A (zh) * 2011-09-16 2013-03-27 炬力集成电路设计有限公司 电阻式触摸屏的检测方法及装置
CN102999243B (zh) * 2011-09-16 2015-02-18 炬力集成电路设计有限公司 电阻式触摸屏的检测方法及装置

Also Published As

Publication number Publication date
US20090189877A1 (en) 2009-07-30
JP2009176114A (ja) 2009-08-06
CN101493744A (zh) 2009-07-29
TW200937272A (en) 2009-09-01
KR20090082142A (ko) 2009-07-29
KR101008749B1 (ko) 2011-01-14

Similar Documents

Publication Publication Date Title
CN101493744B (zh) 触摸屏装置及用户接口装置
CN102193698B (zh) 坐标输入装置和具有该坐标输入装置的显示装置
CN101661349B (zh) 信息处理装置和信息处理方法
CN101950215B (zh) 用于补偿负像素效应的电路、方法和系统
CN102667681B (zh) 触摸面板装置以及触摸面板的触摸输入点间距离检测方法
JP2009048233A (ja) タッチパネル入力装置
JPH06309087A (ja) 抵抗感圧型タブレットの座標検出方法およびその装置
CN103616972B (zh) 触控屏控制方法及终端设备
CN104238848A (zh) 用于驱动触控面板以便测量悬停的系统和方法
KR20110125347A (ko) 터치스크린의 터치라인신호 처리회로
CN101000530A (zh) 显示装置及其驱动方法
CN104704457A (zh) 输入装置以及使用所述输入装置的多点负荷检测方法
TWI578218B (zh) Touch panel device and touch panel device position detection method
TWI389023B (zh) 電阻式觸控面板及其接觸點偵測方法
CN109844701B (zh) 触摸板装置
JP3441607B2 (ja) 入力装置
US9342203B2 (en) Input apparatus and input method
JP6892839B2 (ja) タッチパネル
JP2006106841A (ja) タッチパネルの押下状態判定方法及びその装置
JP2023044408A (ja) 入力処理方法
JP5401295B2 (ja) タッチパネル及び座標位置検出方法
JP3985564B2 (ja) 座標入力装置
JPH0433015A (ja) 座標入力手段
JP2001154805A (ja) タッチパネル入力装置とその座標取り込み方法
JPH04128336U (ja) タツチパネル装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110608

Termination date: 20210122