电子装置及其绘图方法及计算机程序产品制造方法及图纸

技术编号:12402301 阅读:61 留言:0更新日期:2015-11-28 17:01
本发明专利技术涉及一种电子装置及其绘图方法,该绘图方法适用于电子装置,其中电子装置至少包含触摸式屏幕。首先,利用触摸式屏幕,检测输入工具的触摸事件。接着,取得触摸事件的多个触摸位置,并且依据触摸事件的目前触摸位置以及至少一历史触摸位置,决定触摸事件的预测位置。之后,将图像绘制在触摸式屏幕的预测位置上。

【技术实现步骤摘要】

本专利技术涉及一种电子装置及其绘图方法,特别是有关于一种可用于对被跟踪物体 进行位置预测的具有触摸式屏幕的电子装置及其绘图方法。
技术介绍
随着使用者需求的驱使,愈来愈多的电子装置,特别是手持式或可携式电子装置, 例如智能型手机(smart phone)、个人数字助理(PDA)、平板计算机(Tablet PC)或超便 携计算机(UMPC, Ultra Mobile PC)等都配置有触摸式屏幕(touch screen)或触摸面板 (touch panel)。触摸式屏幕或触摸面板可感应直接地或间接地由使用者所放置的触摸,因 此可被用来作为主要的输入装置之一。配置有触摸面板的电子装置允许使用者可以通过其 手指或触控笔(stylus)来产生触摸事件(touch event),以便在其屏幕上输入选择或移动 对象。触摸面板可接着识别所产生的触摸事件以及触摸事件发生时在显示屏幕上的触摸位 置并且依据触摸事件执行对应的操作。 然而,对使用者而言,使用者输入与视觉回馈之间可能存在延迟。举例来说,当使 用者在触摸式屏幕上拖曳(drag) -图像(icon)时,由于系统从接收到触摸信号至显示对 应内容在触摸式屏幕上需要进行一些处理,使用者可能会发现正在拖曳的图像并不会刚好 显示在其手指下方,相反地,可能会觉得图像有延迟地跟随其手指。这些处理可能导致一些 延迟。于是,当使用者最终看到图像被显示在触摸式屏幕上时,其手指可能早已经离开所绘 制的位置。因此,所显示的绘图与手指之间总是存在一些差距。
技术实现思路
有鉴于此,本专利技术提供一种电子装置及其绘图方法。 本专利技术一实施例提供一种绘图方法,适用于电子装置,其中电子装置至少包含触 摸式屏幕。方法包括下列步骤。首先,通过触摸式屏幕,检测到输入工具的触摸事件。接 着,取得触摸事件的多个触摸位置,其中触摸位置对应于用以在触摸式屏幕上绘制图像的 位置,并且依据触摸事件的目前触摸位置以及至少一历史触摸位置,决定触摸事件的预测 位置。之后,将图像绘制在触摸式屏幕的预测位置上。 本专利技术实施例还提供一种电子装置,包括触摸式屏幕、滤波器单元、预测单元、以 及绘图模块。触摸式屏幕用以检测到输入工具的触摸事件。滤波器单元耦接于触摸式屏幕, 用以取得触摸事件的多个触摸位置,其中触摸位置对应于用以在触摸式屏幕上绘一图像的 位置。预测单元耦接至触摸式屏幕以及滤波器单元,用以依据触摸事件的目前触摸位置以 及至少一历史触摸位置,决定触摸事件的预测位置。绘图模块耦接至预测单元,用以将图像 绘制在触摸式屏幕的预测位置上。 本专利技术上述方法可以通过程序代码方式存在。当程序代码被机器加载且执行时, 机器变成用以实行本专利技术的装置。【附图说明】 图1示出了本专利技术一实施例的电子装置的示意图; 图2示出了本专利技术一实施例的滤波器的示意图; 图3示出了依据本专利技术一实施例的电子装置的绘图方法的流程图; 图4A与图4B示出了依据本专利技术实施例的触摸事件相关操作的示意图。 附图符号说明 100~电子装置; 110~触摸式屏幕; 112~触摸感应装置; 120~滤波器单元; 122~卡尔曼滤波器; 124~粒子滤波器; 126~切换装置; 130~预测单元; 140~绘图模块; 150~储存单元; S302、S304、S306、S308 ~步骤; 300 ~手指; 310~移动方向; 320 ~图像; Χ(Κ_1)、Χ(Κ)、Χ,(K+1)~触摸位置。【具体实施方式】 为使本专利技术的上述和其它目的、特征、和优点能更明显易懂,下文特举出较佳实施 例,并结合附图详细说明如下。 本专利技术实施例提供一种具有触摸式屏幕的电子装置及其相关绘图方法,其中多个 移动跟踪模型用来监控/跟踪使用者手指的动作,预测在既定时间周期(例如:t毫秒)之 后使用者手指的位置,并且接着开始在所预测的位置上绘制一图像(icon)。在既定时间周 期之后,手指预期将会移动至所预测的位置上,此时同时在屏幕上显示图像,因此可提供更 精确的预测,并且提供使用者更直觉的电子装置的触摸操作方式。 图1示出了依据本专利技术实施例的电子装置的示意图。依据本专利技术实施例的电子装 置100可为个人计算机或可携式装置,例如移动上网装置(Mobile Internet Device, MID)、 笔记型计算机、平板计算机或任何其它类型的手持式装置。然而,可理解的是,本专利技术并不 限于此。电子装置100可至少包括触摸式屏幕110、滤波器单元120、预测单元130、绘图模 块(drawing module) 140以及储存单元150。触摸式屏幕110可用以接收使用者的输入。 可理解的是,在本实施例中,触摸式屏幕110、滤波器单元120、预测单元130、绘图模块140 以及储存单元150可为包括适当的硬件电路与组件架构的硬件实现的装置。使用者可通过 在触摸式屏幕110上执行相关操作来传送这些输入。可理解的是,在本实施例中,触摸式屏 幕110是结合触摸感应装置112 (例如:触摸感应器)的屏幕。触摸感应装置112具有包括 至少一维的感应器的触摸式表面,用以检测至少输入工具,如手指或触控笔等靠近或在其 表面上的接触与移动,以允许使用者可通过输入工具(例如:手指或触控笔)来传送触摸输 入。 滤波器单元120用以接收触摸感应装置112所检测到的触摸事件的触摸输入数 据,并根据其触摸输入数据来取得触摸事件的触摸位置。其中,这些触摸位置对应于用以在 触摸式屏幕110上绘制图像(icon)的位置。举例来说,滤波器单元120可利用移动跟踪模 型及相关的移动跟踪技术来监控/跟踪被跟踪物体的移动的轨迹(例如:输入工具的移动 轨迹),以持续地在既定时期周期内监控其位置,用以取得被跟踪物体的移动方向,并且接 着得到被跟踪物体的加速度参数。所取得的被跟踪物体的移动方向与加速度参数还可进一 步用于估计被跟踪物体的移动距离。通过滤波器单元120,可更精确地获得被跟踪物体的移 动轨迹。 在一实施例中,滤波器单元120可包括卡尔曼滤波器(Kalman filter) 122,其为适 用高斯噪声(Gaussian noise)线性函数的最佳递归贝叶斯滤波器(Bayesian filter)。在 另一实施例中,滤波器单元120可以包括粒子滤波器(particle filter),其是用于采样的 非线性和非高斯过程的基本状态空间分布的滤波器。在一些实施例中,滤波器单元120可 以包括两个或更多个类型的过滤器,且滤波器单元120可还包括切换装置,用于根据所述 输入工具的轨迹类型,进行滤波器之间的切换。 图2示出了本专利技术图1实施例的滤波器单元的示意图。如图2所示,滤波器单元 120可包括卡尔曼滤波器122、粒子滤波器124以及切换装置当前第1页1 2 3 本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/CN105094411.html" title="电子装置及其绘图方法及计算机程序产品原文来自X技术">电子装置及其绘图方法及计算机程序产品</a>

【技术保护点】
一种绘图方法,适用于一电子装置,其中该电子装置至少包含一触摸式屏幕,包括下列步骤:通过该触摸式屏幕,检测到一输入工具的一触摸事件;取得该触摸事件的多个触摸位置,其中该触摸位置对应于用以在该触摸式屏幕上绘制一图像的位置;依据一目前触摸位置以及该触摸事件的至少一历史触摸位置,决定该触摸事件的一预测位置;以及将该图像绘制在该触摸式屏幕的该预测位置上。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:陈滢中王辉龙
申请(专利权)人:宏达国际电子股份有限公司
类型:发明
国别省市:中国台湾;71

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

1