[发明专利]在触控屏幕中提供绘图操作的系统及其方法在审
申请号: | 201210507414.4 | 申请日: | 2012-11-30 |
公开(公告)号: | CN103853472A | 公开(公告)日: | 2014-06-11 |
发明(设计)人: | 汪青松 | 申请(专利权)人: | 英业达科技有限公司;英业达股份有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488 |
代理公司: | 北京市浩天知识产权代理事务所 11276 | 代理人: | 靳春鹰;刘云贵 |
地址: | 201114 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 屏幕 提供 绘图 操作 系统 及其 方法 | ||
技术领域
本发明涉及一种绘图系统及其方法,特别涉及一种在触控屏幕中提供绘图操作的系统及其方法。
背景技术
随着触控屏幕的发展成熟,大部分的行动装置,例如个人数字助理(PDA)、手机、平板电脑等,都设置了触控屏幕,由此提供用户输入使用,这样,用户可以通过触控屏幕选择被显示在触控屏幕上的按键(button)、图示(icon)等物件(object)、进行手写输入,甚至可以直接在触控屏幕上绘图。
目前,在部分的行动装置的操作系统中,有提供如“InkPresenter”的绘图元件可以使用,因此,在执行于这些行动装置的操作系统的文字处理程序中开发绘图功能是非常容易的,不过,在部分行动装置的操作系统中,便没有提供绘图元件,也就是说,若要在执行于这些行动装置的操作系统的文字处理程序中开发绘图功能,便需要由开发者自行实做绘图元件。
由于某些行动装置的操作系统中没有提供绘图元件,因此,开发者必须要修改这些操作系统所提供的元件的触控事件处理功能,由此实做出绘图元件,这样,被修改后的元件虽然具有绘图功能,但却失去原有的触控操作的功能,除了不容易让开发者继承使用之外,还可能会造成用户在操作上的困扰。
综上所述,可知现有技术中长期以来一直存在自行实做出的绘图元件往往不包含原有的触控操作功能的问题,因此有必要提出改进的技术手段,来解决这一问题。
发明内容
有鉴于现有技术存在自行实做出的绘图元件不包含原有的触控操作功能的问题,本发明遂揭露一种在触控屏幕中提供绘图操作的系统及其方法,其中:
本发明所揭露的在触控屏幕中提供绘图操作的系统,应用于文字处理程序中,文字处理程序执行于行动装置的操作系统上,该系统至少包含:触控事件分派模块,用以依序接收在文字处理程序的编辑界面上被输入的多个触控事件;触控事件拦截模块,用以在触控事件分派模块所接收到的触控事件为离开行为(ACTION_UP)事件时,拦截(intercept)离开行为事件,及用以在间隔时间符合间隔预定值前,触控事件分派模块所接收到的触控事件为接触行为(ACTION_DOWN)事件时,拦截接触行为事件,并拦截后续所接收到的触控事件,直到间隔时间符合间隔预定值为止;触控事件处理模块,用以在触控事件分派模块所接收到的触控事件为离开行为事件时,更新触控(touch)区域,并计算间隔时间,及用以在间隔时间符合间隔预定值时,依据所拦截的触控事件产生触控轨迹,并依据触控轨迹执行绘图操作。
本发明所揭露的在触控屏幕中提供绘图操作的方法,应用于文字处理程序中,文字处理程序执行于行动装置的操作系统上,其步骤至少包括:接收在文字处理程序的编辑界面上被输入的触控事件;判断接收到的触控事件为离开行为事件时,更新触控区域,并计算间隔时间,及拦截离开行为事件;在间隔时间未符合间隔预定值前,判断接收到的触控事件为接触行为事件时,拦截接触行为事件,并拦截后续所接收到的触控事件,直到间隔时间符合间隔预定值为止;依据所拦截的触控事件产生触控轨迹;依据触控轨迹执行绘图操作。
本发明所揭露的系统与方法如上,与现有技术之间的差异在于,本发明通过在接收到的触控事件为离开行为事件前,执行原有的触控功能,当接收到的触控事件为离开行为事件时,计算间隔时间,而后,在间隔时间未符合间隔预定值前,接收到的触控事件为接触行为事件时,拦截所接收到的触控事件,直到间隔时间符合间隔预定值为止,在间隔时间符合间隔预定值时,依据所拦截的触控事件产生触控轨迹,并依据触控轨迹执行绘图操作,由此解决现有技术所存在的问题,并可以达成提高实做出的元件被继承(inherit)使用的实用性的技术效果。
附图说明
图1为本发明所述的在触控屏幕中提供绘图操作的系统架构图。
图2A为本发明所述的在触控屏幕中提供绘图操作的方法流程图。
图2B及2C为本发明所述的执行原有触控操作的附加方法流程图。
主要部件附图标记:
100 子类别
110 触控事件分派模块
120 触控事件拦截模块
130 触控事件处理模块
200 上层元件
步骤310 判断接收到的触控事件是否为离开行为事件
步骤320 更新触控区域
步骤332 计算间隔时间
步骤336 拦截离开行为事件
步骤341 更新触控区域
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达科技有限公司;英业达股份有限公司,未经英业达科技有限公司;英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210507414.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种视频缩放的方法及装置
- 下一篇:一种铝型材出料道