触控面板方向控制方法、使用上述方法的具有触控面板的装置及储存媒体的制作方法

文档序号:6374167阅读:101来源:国知局
专利名称:触控面板方向控制方法、使用上述方法的具有触控面板的装置及储存媒体的制作方法
技术领域
本发明有关于方向控制方法,特别有关于在具有触控面板的装置上经由点触操作或拖曳操作来达成方向控制的方法。
背景技术
在具有触控面板的装置上,如个人数字助理或移动电话,通常使用者对上述装置的操作习惯是一手拿上述装置,一手拿点触笔来达成所有的操作目的。但是当在上述装置中若要执行一些对方向控制功能依赖度较高的功能项目时,如执行游戏,则需要依赖上述装置上的方向按键来控制。此时有关点触笔的操作却全都派不上用场。变更输入装置造成使用者的操作方式不连贯,使得上述装置的操作介面亲和性降低。
加上具有触控面板的装置其硬体设计各自不同。图1为一种已知个人数字助理的示意图。按键30、按键31、按键32及按键33分别用以控制上、右、下及左四个方向。在此种个人数字助理的方向键设计上,各方向按键之间的距离较大,如图1所示,按键31及按键33各自与其本身以外的其它三个方向键距离较远。这样的硬件设计也会造成使用者在控制方向时非常不便。
在上述已知技术中包含因为转换输入装置所造成的不方便以及需要使用方向键来控制方向,而方向键的硬件设计造成使用者操作不便等二个缺点。因此需要一种方法让使用者在具有触控面板的装置上能够一致地、连贯地用触控面板上的操作来控制方向,来达成方向控制的目的。

发明内容
有鉴于此,本发明的目的在提供一种方法,适用于具有触控面板的装置上的方向控制,让使用者不需要转换输入装置,也不会因为方向键的硬件设计而受限制,使用者可以经由对上述触控面板的点触操作或拖曳操作达成方向控制功能。
基于上述目的,本发明提供一种控制方向的方法,适用于一触控面板,包含下列步骤首先将上述触控面板区分为至少上、下、左、右四个区域,接着获得上述触控面板上一点触事件的座标,判断上述点触事件座标在上述触控面板上的四个区域中所在的区域;以及最后根据上述区域产生信号,用以指示一方向。
本发明还提供一种控制方向的方法,适用于触控面板,包含下列步骤首先获得上述触控面板上一个拖曳事件的起点座标及终点座标;接着根据上述起点座标和上述终点座标,计算位移量;判定上述位移量是否超过预定图元点数;以及最后当上述位移量超过上述预定图元点数时,根据上述起点座标及上述终点座标产生信号,用以指示一方向。


图1显示了各方向键距离较远的个人数字助理示意图;图2显示了如本发明之一具有触控面板的装置;图3显示了本发明第一实施例的方向控制方法流程图;图4显示了本发明第二实施例的方向控制方法流程图;图5显示了如本发明之一具有触控面板的装置其触控面板的座标平面图。
具体实施例方式
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施例,并配合附图,作详细说明如下。
(第一实施例)本发明提供一种方向控制方法,适用于具有触控面板的装置上,可以由储存于一储存媒体的电脑程序来实现。此方法让上述具有触控面板的装置的使用者能经由对触控面板的点触操作,方便地达到方向控制的目的。
图2为一个具有触控面板的装置的方块图,其中包含一处理器1及一触控面板2。其中处理器1耦接于触控面板2;触控面板2用以检测使用者对触控面板2的操作所产生的操作事件,包含点触事件,即触控面板2的表面上任一点被点触,以及拖曳事件,即触控面板2的表面上任一点被接触并接着在其表面上拖行一段距离后离开触控面板2的表面。
图3显示了本发明第一实施例的方向控制方法流程图。首先将触控面板2区分为上、下、左、右四个区域(步骤S1),如图5所示的上方区域20、下方区域24、左方区域26、右方区域22。接着触控面板2在等待并检测一点触事件发生(步骤S2)。当触控面板2检测到一点触事件时,传送此点触事件的资讯至处理器1,上述点触事件的资讯包含点触事件的座标。处理器1获得上述点触事件的座标时(步骤S4),根据触控面板2上二对角线的直线方程式及直线方程式L2来判定上述点触事件的座标在上述触控面板2的上所在区域(步骤S6)。
举例来说,假设触控面板2为矩形面板且其宽度为w且长度为h,对应由水平轴及垂直轴所展开的座标平面,上述座标平面以触控面板2左上角为原点,由原点沿着宽边往右为水平轴的正向,由原点沿着长边往下为垂直轴的正向。假设x及y为分别对应触控面板2上水平座标及垂直座标的变数,则上述直线方程式L1为y=(-hx/w)+h,而上述直线方程式L2为y=hx/w。假设一点触事件的座标为(x0,y0),分别将y0代入上述直线方程式L1及L2中等号左边的y,而将x0代入等号右边的x。当y0≥(-hx0/w)+h且y0≥hx0/w时,座标(x0,y0)落在下方区域;当y0<(-hx0/w)+h且y0<hx0/w时,座标(x0,y0)落在上方区域;当y0≥(-hx0/w)+h且y0<hx0/w时,座标(x0,y0)落在右方区域;当y0<(-hx0/w)+h且y0≥hx0/w时,座标(x0,y0)落在左方区域。
根据上述方法,举例来说,如图5所示,触控面板2被直线方程式L1及直线方程式L2分为四个区域分别对应上、下、左、右四个方向上方区域20、下方区域24、左方区域26及右方区域22,并假设触控面板2宽度为100,高度为140。当上述点触事件的座标为A(50,20)时,处理器1可经由直线方程式L1y=(-7x/5)+140及直线方程式L2y=7x/5来判定上述点触事件的座标是在上方区域20。同理,若上述点触事件之座标为B(80,40)则处理器1判定上述点触事件的座标是在右方区域22;若上述点触事件的座标为C(50,80)则处理器1判定上述点触事件的座标是在下方区域24;若上述点触事件的座标为D(20,40)则处理器1判定上述点触事件的座标是在左方区域26。
最后,处理器1根据所计算出来的上述点触事件的座标所在区域来产生方向信号(步骤S8)。例如所计算出来的上述点触事件座标所在区域为上方区域20时,则处理器产生一向上方信号;如所计算出来的上述点触事件座标所在区域为向下方区域24时,则处理器产生一向下方信号;如所计算出来的上述点触事件座标所在区域为左方区域26时,则处理器产生一向左方信号;如所计算出来的上述点触事件座标所在区域为右方区域22时,则处理器产生一向右方信号。
接着回到步骤S2重复进行上述各步骤。
(第二实施例)本发明另一方面还提供一方向控制方法,适用于具有触控面板的装置上,可以由储存于一储存媒体的电脑程序来实现。此方法让上述具有触控面板的装置的使用者能经由对触控面板的拖曳操作,方便地达到方向控制的目的。
图4为本发明第二实施例的方向控制方法流程图。开始时,上述处理器1在等待状态并检测上述触控面板上一拖曳事件(步骤S20)。上述拖曳事件是在触控面板2上,经由使用者的操作,接触触控面板2上其中一点,此点为拖曳事件的起点,接着贴在触控面板2表面上移动一段距离后在第二个点离开触控面板2表面,上述第二个点为拖曳事件的终点。当上触控面板2检测到一拖曳事件时,上述触控面板2将此拖曳事件的资讯传送到上述处理器1,其中拖曳事件的资讯包含拖曳事件的起点座标及终点座标。
当上述处理器1收到上述拖曳事件的起点座标及终点座标时(步骤S22),由上述起点座标及上述终点座标计算拖曳事件的位移量(步骤S24)。接着,处理器1检查上述位移量是否超过一预定图元点数(步骤S26)。上述预定图元点数是用来限制拖曳事件的位移量需大过一预定范围。如此可以将由于使用者点触操作不明确所造成近似拖曳事件的情况完全排除,而不会造成操作错误。如果上述位移量不超过一预定图元点数,则上述触控面板2回到等待状态。如果上述位移量超过一预定图元点数,则处理器1根据上述拖曳事件的起点座标及终点座标产生一方向信号,上述方个信号用以指示一方向(步骤S28)。接着回到步骤S20,持续进行上述各步骤。
在上述产生方向信号的步骤中,处理器1可以经由上述拖曳事件的起点座标及终点座标产生对应方向的方向信号。举例来说,在如图5的触控面板的座标系统上,当上述拖曳事件的起点座标为P(x1,y1)而终点座标为Q(x2,y2)时可以计算得一向量PQ(x2-x1,y2-y1)。当x2-x1绝的对值大于等于y2-y1的绝对值,且x2≤x1时,则处理器1产生一向左方向信号;当x2-x1的绝对值大于等于y2-y1的绝对值,且x2>x1时,则处理器1产生一向右方向信号;当x2-x1的绝对值小于y2-y1的绝对值,且y2≤y1时,则处理器1产生一向上方向信号;当x2-x1的绝对值小于y2-y1的绝对值,且y2>y1时,则处理器1产生一向下方向信号。
综合以上所述,本发明提供一方向控制方法,适用于具有触控面板的装置上。此方法让上述具有触控面板的装置的使用者不需变换输入装置及输入习惯,也不会因输入装置的硬件设计而限制操作方便性,而能够经由对触控面板的点触操作,方便地达到方向控制的目的。
本发明另一方面还提供一方向控制方法,适用于具有触控面板的装置上。此方法让上述具有触控面板的装置的使用者能经由对触控面板的拖曳操作,方便地达到方向控制的目的。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何熟悉本技术领域者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视后附的申请专利范围所界定者为准。
权利要求
1.一种控制方向的方法,适用于一具有触控面板的装置,包含下列步骤设定上述触控面板被区分为至少四个区域;获得上述触控面板上一点触事件的一座标;判定上述座标所在的一区域;以及根据上述区域产生一信号,用以指示一方向。
2.如权利要求1所述的控制方向的方法,其特征在于,上述四个区域由对应上述触控面板上的二对角线的二直线方程式所划分。
3.如权利要要求2所述的控制方向的方法,其特征在于,判定步骤还更包含下列步骤根据上述二对角线的直线方程式,判定上述座标所在的上述区域。
4.一种控制方向的方法,适用于一具有触控面板的装置,包含下列步骤获得上述触控面板上一拖曳事件的一起点座标及一终点座标;根据上述起点座标和上述终点座标,计算一位移量;判定上述位移量是否超过一预定图元点数;以及当上述位移量超过上述预定图元点数根据上述起点座标及上述终点座标产生一信号,用以指示一方向。
5.一种储存媒体,用以储存一电脑程序,上述电脑程式可载入至一具有触控面板的装置并执行上述权利要求1到4中任一项所述的方向控制方法。
6.一种具有触控面板的装置,包含一触控面板,被分为至少四个区域,用以检测点触事件;以及一处理单元,耦接于上述触控面板,当上述触控面板检测到一点触事件时,上述处理单元获得上述点触事件的一座标;上述处理单元判定上述触控面板上其上述四个区域之中上述座标所在的一区域,上述处理单元根据上述区域产生一信号,用以指示一方向。
7.如权利要求6所述的具有触控面板的装置,其特征在于,上述四个区域由对应上述触控面板上的二对角线的二直线方程式所划分。
8.如权利要求7所述的具有触控面板的装置,其特征在于,上述处理单元还根据上述二对角线的直线方程式,判定上述座标所在的上述区域。
9.一种具有触控面板的装置,包含一触控面板,用以检测一拖曳事件;以及一处理单元,耦接于上述触控面板,当上述触控面板检测到上述拖曳事件,上述处理单元获得上述拖曳事件的一起点座标及一终点座标,上述处理单元根据上述起点座标和上述终点座标,计算一位移量,上述处理单元判定上述位移量是否超过一预定图元点数,以及当上述位移量超过上述预定图元点数,上述处理单元根据上述起点座标及上述终点座标产生一信号,用以指示一方向。
全文摘要
本发明提供一种适用于具有触控面板的装置的方向控制方法,用以让使用者经由对上述触控面板的点触操作或拖曳操作达成方向控制功能。第一种方式中,首先将触控面板为上、下、左、右四个区域,接着获得一点触事件的坐标,判断出上述坐标在触控面板上所在的区域,最后根据上述判断出的区域产生对应的方向信号。另一种方式为首先获得一拖曳事件的起点坐标及终点坐标,接着根据上述起点坐标及终点坐标计算出一位移量。判断上述位移量是否超过一预定图元点数,如果上述位移量超过一预定图元点数则根据上述起点坐标及上述终点坐标产生一方向信号。
文档编号G06F3/03GK1584813SQ0315042
公开日2005年2月23日 申请日期2003年8月18日 优先权日2003年8月18日
发明者赖振兴, 孟军 申请人:英业达(南京)科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1