触控装置传送坐标的方法及触控装置传送位移向量的方法制造方法及图纸

技术编号:7996174 阅读:228 留言:0更新日期:2012-11-22 05:01
本发明专利技术提出一种触控装置传送坐标的方法及触控装置传送位移向量的方法,包含有:若接触触控装置的至少一物件的个数发生变化,传送一状态信息;传送包含有该至少一物件中每一物件的一起始坐标的一标头信息;以及传送一位移信息,其中该位移信息包含有该至少一物件中至少一物件的一位移向量信息。本发明专利技术利用仅传送位移向量的技巧,来实现降低数据传送量的目的。

【技术实现步骤摘要】

本专利技术是有关触控装置,特别是关于一种。
技术介绍
触控输入已经获得广泛的应用,进一步的发展更扩大到多指触控输入及触控手势输入,不但更简化输入装置,而且提供使用者更直觉式的输入功能。然而,从单指触控输入迈向多指触控输入却面临传送数据量暴增的问题。在单指触控输入时,要完整地表示一只手指在触控装置上的位置,只需要几个位组就足够了,即使提高位置解析度,也只需要再增加几个位而已。但是在多指触控输入时,因为手指的数目变多了,所以表达完整位置信息的容量增加为两倍以上。例如参照图I所示,当5只手指在触控装置10上时,触控装置10必须传送(XI,Yl)、(X2,Y2)、(X3,Y3)、(X4,Y4)、(X5,Y5)这五个位置信息,才能把5只·手指的位置通知其他的装置(例如主机)。假设触控装置10传送每只手指的位置信息需要2个位元组(byte),则传送5只手指的位置信息需要2X5个位元组。手指的数目越多,需要的传送时间就越长,这对于有限的传输频寛而言是非常不利的。此外,触控装置在检测手指的移动时,从前后2个扫描框(scan frame)中手指的坐标来计算其位移向量,然而触控装置的扫描频率及位置信息的传输速度都是有限的,因此在多指检测时,计算位移量的时间往往造成游标的停顿感(cursor lag)或移动停滞感。例如参照图2所示,要从两个相邻的扫描框η及n+1中的坐标(X5,Y5)及(Χ5,Υ5)”计算第五只手指的位移向量(ΛΧ5,ΛΥ5),需要等待很长的位置信息的传输时间,因此非常容易造成使用者在操作游标移动时的停顿、停滞及跳跃的感觉。
技术实现思路
因此,本专利技术的目的之一在于提出一种可分段传送位移向量以传送坐标的方法与相关的计算机可读媒体,以解决上述的问题。本专利技术的一实施例提供一种传送坐标的方法,包含有若接触触控装置的至少一物件的个数发生变化,传送一状态(status)信息;传送包含有该至少一物件中每一物件的一起始坐标的一标头(head)信息;以及传送一位移(motion)信息,其中该位移信息包含有该至少一物件中至少一物件的一位移向量信息。本专利技术的另一实施例提供一种计算机可读媒体,储存一程序码,当该程序码被一处理器执行时,会致使该处理器执行以下步骤若接触触控装置的至少一物件的个数发生变化,传送一状态(status)信息;传送包含有该至少一物件中每一物件的一起始坐标的一标头(head)信息;以及传送一位移(motion)信息,其中该位移信息包含有该至少一物件中至少一物件的一位移向量信息。本专利技术的另一实施例提供一种用于触控装置的坐标传送方法,包含以下步骤藉该触控装置检测多个物件,获得该多个物件接触该触控装置的接触信息;根据该接触信息,获取分别对应该多个物件的接触位置的多个起始坐标;传送该多个起始坐标;获取分别对应该多个物件移动的多个位移向量;以及传送该多个位移向量。本专利技术的另一实施例提供一种计算机可读媒体,储存一程序码,当该程序码被一处理器执行时,会致使该处理器执行以下步骤藉该触控装置检测多个物件,获得该多个物件接触该触控装置的接触信息;根据该接触信息,获取分别对应该多个物件的接触位置的多个起始坐标;传送该多个起始坐标;获取分别对应该多个物件移动的多个位移向量;以及传送该多个位移向量。相较于习知技术,本专利技术的传送坐标的方法利用仅传送位移向量的技巧来实现降低数据传送量的目的,如此一来,不但可以减少频宽的浪费,还可以于有限的硬体规格内设计新的应用。附图说明图I是多只手指接触触控装置的示意图;·图2是表达第一图中手指触碰点的位移向量的示意图;图3是根据本专利技术的状态信息、标头信息与位移信息的一个实施例;图4是根据本专利技术的状态信息、标头信息与位移信息的一个实施例;图5为本专利技术传送坐标方法的一实施例的流程图;图6为本专利技术传送位移信息流程的一实施例的流程图;图7是表达图6所述的多指位移向量传送顺序的一范例的示意图;图8为采用本专利技术传送坐标方法的可携式电子装置的功能方块图。附图标号10触控装置40流程图S400 S470、S500 S540 步骤700可携式电子装置710 处理器720存储器具体实施例方式为了解说本专利技术及凸显其特点,以下的实施例设计成扫描触控装置(例如触控板或触控面板)取得手指坐标的电子信号,再把该坐标以结构化的信息传送给主机的过程,此过程中所扫描获得的电子信号大致上分别对应于(I)手指接触触控装置、(2)手指在触控装置上操作及(3)手指離开触控装置等三种情况。在一较佳实施例中,透过将处理过的电子信号编译为状态信息STATUS、标头信息HEAD及位移信息MOTION等三种信息块来实现传送坐标的方法,其中状态信息STATUS用来表示接触触控装置的手指数目,标头信息HEAD用来表示接触触控装置的手指位置,位移信息MOTION用来表示手指在触控装置上的位移向量。在图3的实施例中,状态信息STATUS包含I个数量值FN及5个状态值Fl F5。数量值FN表示接触触控装置的手指数目,状态值Fl F5分别代表5只手指接触触控装置的状态,例如第一状态值Fl代表第一只手指的接触状态(例如Fl的值为I代表接触,O代表未接触),第二状态值F2代表第二只手指的接触状态,余皆依此类推。状态值Fl F5的排序及其与手指的对应关系可以有其他的安排,例如以F5对应第一只手指,以F4对应第二只手指,余皆依此类推。上述“第一”、“第二”... “第五”只手指的顺序可以根据接触位置来决定,例如根据由左至右或由下而上的顺序,将接触点在最左边或最下面的手指视为第一只手指。这些手指顺序的安排取决于系统设计者的喜好,不是对本专利技术的限定。标头信息HEAD包含识别码IDl ID5及起始坐标(或绝对坐标)CODl C0D5等信息。识别码IDl ID5分别对应到状态值Fl F5,起始坐标CODl C0D5分别对应IDl ID5。在一实施例中,每一个起始坐标CODl C0D5的X坐标与Y坐标分别以I个位组来表示,因此可以表示O 255之间的坐标。但本专利技术不以此为限制条件,本
技术人员当可据以实施或变化,例如使用2个位组来表达更宽广的坐标范围。位移信息MOTION包含前述的识别码IDl ID5,以及各自相对应的位移向量ΛΧ1 ΛΧ5与ΛΥ1 ΛΥ5的信息。位移向量ΛΧ表示手指在第一方向X上的位移向量,位移向量ΛΥ表示手指在第二方向Y上的位移向量。根据本专利技术,触控装置在传送坐标时,状态信息STATUS、标头信息HEAD及位移信 息MOTION这三种信息块会被传送给主机,例如笔记型计算机的处理器。该主机由状态信息STATUS得知接触触控装置的手指数目,由标头信息HEAD得知手指接触位置的起始坐标,由识别码知道在位移信息中的位移向量是对应哪一只手指,进而根据位移向量与起始坐标获得各手指在触控装置上移动后的位置。以两只手指接触触控装置为例,参照图4,在状态信息STATUS中,数量值FN设定为2,Fl及F2皆设定为I,F3 F5皆设定为0,标头信息HEAD提供这两只手指的起始位置,识别码IDl设定为I以对应第一只手指,其对应的CODl提供第一只手指的起始坐标,ID2设定为2以对应第二只手指,其对应的C0D2提供第二只手指的起始坐标,在位移信息MOTION中,使用相同的识本文档来自技高网
...

【技术保护点】
一种触控装置传送坐标的方法,其特征在于,所述方法包含以下步骤:a.)在所述触控装置的接触状态发生变化时传送状态信息,所述状态信息包含接触所述触控装置的物件数量;b.)在所述触控装置受单一物件操作时传送标头信息,所述标头信息包含所述物件的坐标;以及c.)在所述触控装置受多物件操作且所述触控装置的接触状态未变化时传送位移信息,所述位移信息包含至少一个移动物件的位移向量。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:吴宗宪
申请(专利权)人:义隆电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1