一种以多指手势进行触控应用程序的触控解译架构与方法技术

技术编号:3779352 阅读:255 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出关于一种以多指手势进行触控应用程序的触控解译架构与方法,所述的触控解译架构与方法是利用于一触控输入接口的环境中进行一多指手势操作后,搭配一热键数据库而可立即解译该多指手势操作,并进一步利用解译的结果以达成直接触控应用程序的触控功能的触控解译架构与方法。

【技术实现步骤摘要】

本专利技术是关于一种应用于触控输入界面的环境中以进行触控应用程序的 架构与方法,尤指。
技术介绍
早期使用触控输入接口(例如,触控板等触控输入装置)的应用环境, 一般 皆着重于如何感测单一手指于其上的移动状态,以相对应地控制屏幕光标的 移动,并搭配若干按键,于是相当程度地用以取代传统鼠标的光标控制功能。而且,随着触控输入接口的技术发展,单纯用以取代鼠标,甚或是键盘 的想法,显已无法满足消费市场的需求;亦即,目前以单一手指于触控板等 触控输入装置上进行各式的手势操作(例如,移动操作、旋转操作或点击操作 等等),皆已可用以控制一软件对象(例如,音量控制对象、图片等等)的行为 表现(例如,移动量与移动方向,或旋转量与旋转方向),但对于同时以多指手 指于触控板等触控输入装置上进行上述各式的手势操作,甚或更高难度的手 势操作(例如,縮放操作),则仍有辨识的困难,抑或实施上成本与辨识速度间 的两难问题待克服。当然,有关如何有效与快速地进行多指手势的辨识工作,申请人已提出 新的概念并已予以另案提出专利申请;本专利技术是将着重于进一步探讨,如何 在快速地判断完成多指手势的操作意义后,即可能直接地用以触控外挂于一 操作系统中的应用程序(例如,ACDSee软件、Acrobat或MS office等等各式 软件包),而无需如现有技术做法般,不是仍因仰赖触控板等触控输入装置的 光标控制功能而无法达到直接触控应用程序的目的,即是需要以较浪费成本 的方式,先行于触控输入接口的硬件触控范围中事先设定一些工作区域,并于进行模式切换后才能达到上述进行触控应用程序的目的;当然,前述的现 有技术做法,显都将因无法满足实时性的要求而可能面临被淘汰的命运。
技术实现思路
本专利技术的主要目的,即在于提供一种以多指手势进行触控应用程序的触 控解译架构。本专利技术的另一目的,即在于提供一种以多指手势进行触控应用程序的触 控解译方法。本专利技术的一较佳作法,是关于一种以多指手势进行触控应用程序的触控解译架构,包含 一触控输入接口的控制单元,信号连接于一触控输入接口, 其是用以输入于该触控输入接口处进行一多指手势操作后所产生的一触控信 号封包,并产生一驱动控制信号输出;其中,该触控信号封包至少包含一多指手势操作讯息; 一系统呼叫单元,信号连接于该控制单元,其是用以因应该驱动控制信号,以产生并输出一系统呼叫指令;以及一解译单元,信号连 接于该系统呼叫单元,其是用以因应该系统呼叫指令,以自一热键数据库中 寻找对应于该多指操作讯息的一热键信息,且输出包含有该热键信息的一应 用程控封包至一系统中,于是使一应用程序中的一软件对象,可因应该应用 程控封包而被触控,并产生相对应的行为表现。根据上述较佳的做法,其中该触控输入接口是可包含一触控板以及一信 号接口电路。根据上述较佳的做法,其中该触控输入接口更可包含一光标控制杆以及 一按键,且该触控信号封包更可包含一光标控制讯息以及一按键控制讯息。根据上述较佳的做法,其中该控制单元是为一包含可用以控制该触控输 入接口的指令集的驱动程序。根据上述较佳的做法,其中该多指手势操作是至少可为一多指移动操作、 一多指旋转操作、 一多指縮放操作或一多指点击操作。6根据上述较佳的做法,其中该是统呼叫单元是为该系统中包含有复数组 系统呼叫指令的一系统接口与控制模块。根据上述较佳的做法,其中该解译单元是可包含一解译程序,与一提供 作为该解译程序的接口使用的一解译接口与控制模块。根据上述较佳的做法,其中该热键数据库是可包含复数组对应于不同应 用程序的热键功能的该热键信息。根据上述较佳的做法,其中该系统是可为一操作系统,且其中该控制单 元与该系统呼叫单元,是皆属于该操作系统中的核心模块层次。根据上述较佳的做法,其中该解译单元与该应用程序,是皆属于该操作 系统中的使用者模块层次。根据上述较佳的做法,其中该应用程序是可为一外挂至该系统的程序包。本专利技术的另一较佳作法,是关于一种以多指手势触控应用程序的触控解 译方法,包含因应一触控信号封包,以使一触控输入接口的控制单元产生 并输出一驱动控制信号至一系统呼叫单元;其中,该触控信号封包至少包含 用以因应一多指手势操作而所产生的一多指手势操作讯息;因应该驱动控制 信号,以使该系统呼叫单元产生并输出一系统呼叫指令至一解译单元;因应 该系统呼叫指令,以使该解译单元可自一热键数据库中寻找对应于该多指操 作讯息的一热键信息;以及输出包含有该热键信息的一应用程控封包至一系 统中,以使一应用程序中的一软件对象,可因应该应用程控封包而被触控, 并产生相对应的行为表现。附图说明图1:其是为本专利技术的一种以多指手势进行触控应用程序的较佳触控解译 架构的示例图2:其是为本专利技术的一种以多指手势进行触控应用程序的较佳触控解译 方法的流程示例图;图3a至3c:其是分别为以不同的多指手势操作,以直接进行触控不同的应用程序的示例图。 附图标号触控解译架构 10核心模块层次111触控输入接口 13 信号接口电路132 系统呼叫单元 15解译程序 161 热键数据库17 触控信号封包SI 系统呼叫指令S3 应用程控封包S5 一与二手指Fl、 F2 计算机屏幕30具体实施例方式以下兹列举一较佳实施例以说明本专利技术,然熟悉本领域的相关人员皆知 此仅为一举例,而并非用以限定专利技术本身。请参阅图1,其是为本专利技术的一较佳实施架构的示例图;于图1中,以多 指手势进行触控应用程序的较佳触控解译架构IO是可包含 一触控输入接口 13、 一控制单元14、 一系统呼叫单元15、 一解译单元16、 一热键数据库17 以及一应用程序18;其中,该触控输入接口 13是可包含一触控板131以及一 信号接口电路132,且较佳者,该信号接口电路132是可为一PCI信号接口。当然,为达到执行现有技术的鼠标功能及/或部分键盘功能,该触控输入 接口 13更可包含一光标控制杆以及一按键(图未示出),而且,因该光标控制操作系统11 使用者模块层次112 触控板 131 控制单元14 解译单元16 解译接口与控制模块162 应用程序 18、 API至AP3 驱动控制信号S2 热键信息S4 行为控制指令S6 多指触控操作M1至M3 软件对象 01至038杆以及该按键皆为一现有技术,故于此不再予以赘述。再则,有关该控制单元14,其是为一包含可用以控制该触控输入接口 13 的指令集的驱动程序(driver);该系统呼叫单元15则为该系统11中包含有复 数组系统呼叫指令(systemcall)的一系统接口与控制模块;至于该解译单元16, 其是可包含一解译程序161,与一提供作为该解译程序161的接口使用的一解 译接口与控制模块162(例如,可视为一API()模块)。另外,于该热键数据库 17中,是可包含复数组对应于不同应用程序18的热键(hotkey)功能的热键信 息,且该应用程序18是可为一外挂至一操作系统11的程序包。举例而言,假设使用者使用的应用程序18是为一 Adobe Acrobat软件包, 且其可与本专利技术的专利技术概念进行搭配时,则Adobe Acrobat软件包18中有关 进行对象"縮放"功能的热键信息Ctri+M,应已于事先搜集完成并储存至该 热键数据库17中,于是供用以配合一多指手本文档来自技高网
...

【技术保护点】
一种以多指手势进行触控应用程序的触控解译架构,其特征在于,所述的触控解译架构包含: 一控制单元,信号连接于一触控输入接口,其是用以输入于该触控输入接口处进行一多指手势操作后所产生的一触控信号封包,并产生一驱动控制信号输出;其中,该触控 信号封包至少包含一多指手势操作讯息; 一系统呼叫单元,信号连接于该控制单元,其是用以因应该驱动控制信号,以产生并输出一系统呼叫指令;以及 一解译单元,信号连接于该系统呼叫单元,其是用以因应该系统呼叫指令,以自一热键数据库中寻找对 应于该多指操作讯息的一热键信息,且输出包含有该热键信息的一应用程控封包至一系统中,于是使一应用程序中的一软件对象,可因应该应用程控封包而被触控,并产生相对应的行为表现。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨维文陈建伟
申请(专利权)人:义隆电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1