一种滑动控制方法及触控终端的制作方法

文档序号:8905035阅读:362来源:国知局
一种滑动控制方法及触控终端的制作方法
【技术领域】
[0001] 本发明设及终端控制技术领域,特别设及一种滑动控制方法及触控终端。
【背景技术】
[0002] 目前,终端上已广泛采用触控技术,触摸屏更是智能终端必备的。该样,用户通过 采用一些简单的操作手势即可实现一些控制操作,大大减轻了用户操作的负担。例如,可W 通过手指在触摸屏上滑动实现切屏操作,十分方便。并且在滑动过程中,滑动操作的操作内 容,例如显示屏幕中包含触按位置的内容,可W跟随滑动动作移动,从而可W直观地向用户 反馈其操作的执行情况,用户体验佳。
[0003] 然而,本发明的发明人发现;在一些情况下,手指滑动与显示屏幕显示滑动之间存 在延迟。用户因此可能需要调整操作手势,例如降低滑动速度来减小延迟,而降低滑动速度 会给用户操作带来不便,影响用户体验。
[0004] 虽然还可W通过提升终端的硬件性能来克服显示延迟的问题,但是,终端硬件性 能的提升在一定程度上会增加制造成本,而增加成本不易被用户接受。

【发明内容】

[0005] 本发明的目的在于提供一种滑动控制方法及触控终端,使得滑动操作的手指滑动 与显示屏幕显示滑动之间的延迟得W消除或大大减小,从而提升滑动流畅度,改善用户体 验;而且,在改善用户体验的同时,不需要提升终端的硬件处理性能,有利于降低制造成本。
[0006] 为解决上述技术问题,本发明的实施方式提供了一种滑动控制方法,包含W下步 骤:
[0007] 监测触摸屏上的滑动操作手势的滑动流畅度;如果所述监测到的滑动流畅度大于 阔值,则对所述滑动操作手势的操作内容进行位置补偿,其中,所述位置补偿为沿着所述滑 动操作手势的滑动轨迹所在方向进行的位置补偿。
[0008] 本发明的实施方式还提供了一种触控终端,包含;包含;滑动监测模块、判断模块 和位置补偿模块;所述滑动监测模块,用于监测所述触摸屏上的滑动操作手势的滑动流畅 度;所述判断模块用于判断所述滑动监测模块监测到的滑动流畅度是否大于阔值,并在判 定所述监测到的滑动流畅度大于阔值时,触发所述位置补偿模块;所述位置补偿模块用于 对所述滑动操作手势的操作内容进行位置补偿,其中,所述位置补偿为沿着所述滑动操作 手势的滑动轨迹所在方向进行的位置补偿。
[0009] 本发明实施方式相对于现有技术而言,在滑动操作的滑动流畅度大于阔值时,通 过对滑动操作的操作内容进行位置补偿,使得手指滑动与显示屏幕显示滑动之间的显示延 迟得W消除或大大减小,从而提升滑动操作的滑动流畅度,改善用户体验;并且本实施方式 无需增加成本W提升硬件处理性能,有利于降低生产成本。
[0010] 优选地,在对所述滑动操作手势的操作内容进行位置补偿的步骤中,包含W下子 步骤;实时获取第一位移;实时获取所述滑动操作手势的滑动延迟并根据所述滑动延迟计 算滑动补偿系数;根据所述计算得到的滑动补偿系数和所述第一位移,计算滑动补偿位移; 将所述操作内容W所述滑动补偿位移进行显示。通过实时计算滑动补偿位移,对操作内容 进行位置补偿,从而可W实现边滑动边补偿,补偿效果好,提高用户体验。
[0011] 优选地,在对所述滑动操作手势的操作内容进行位置补偿的步骤中,包含W下子 步骤;实时获取第一位移;读取预设的滑动补偿系数;根据所述读取的滑动补偿系数和所 述第一位移,计算滑动补偿位移;将所述操作内容W所述滑动补偿位移进行显示。通过直接 读取滑动补偿系数来计算滑动补偿位移,在进行位置补偿时省去了滑动补偿系数的计算步 骤,从而进一步提高补偿效率,补偿效果更佳,进一步提高用户体验。
[0012] 优选地,在监测触摸屏上的滑动操作手势的滑动流畅度的步骤之前,包含W下步 骤:执行模拟滑动测试并记录滑动延迟;根据所述滑动延迟,计算得到所述滑动补偿系数; 存储所述得到的滑动补偿系数;在读取预设的滑动补偿系数的步骤中;读取所述存储的滑 动补偿系数。通过模拟滑动测试获取滑动补偿系数,使得滑动补偿系数的获取简单易行,并 且可保证滑动补偿效果的准确性。
[0013] 优选地,在根据所述滑动补偿系数和所述第一位移,计算滑动补偿位移的步骤中, 将所述滑动补偿系数与第一位移的乘积作为所述滑动补偿位移。通过线性补偿的方式,使 得滑动补偿位移的计算极其简化,从而保证滑动补偿的效率,补偿效果好,提高用户体验。
[0014] 优选地,在存储所述得到的滑动补偿系数的步骤中;存储应用代号W及与所述应 用代号对应的滑动补偿系数;在读取预设的滑动补偿系数的步骤中;根据读取的应用代号 查询与所述应用代号对应的滑动补偿系数。通过预存不同应用的应用代号及与各应用代号 对应的滑动补偿系数,可W方便地查询到各应用对应的滑动补偿系数。
【附图说明】
[0015] 图1是现有技术中手指滑动与屏幕显示滑动之间的显示延迟的示例图;
[0016] 图2是本发明第一实施方式的滑动控制方法的流程图;
[0017] 图3是采用本发明滑动控制方法的手指滑动与显示屏幕显示滑动的效果示意图;
[0018] 图4是本发明第二实施方式的滑动控制方法的流程图;
[0019] 图5是本发明第二实施方式的预先获取滑动补偿系数的流程图;
[0020] 图6是本发明第S实施方式的触控终端的功能框图。
【具体实施方式】
[0021] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实 施方式进行详细的阐述。然而,本领域的普通技术人员可W理解,在本发明各实施方式中, 为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有该些技术细节和基 于W下各实施方式的种种变化和修改,也可W实现本申请各权利要求所要求保护的技术方 案。
[0022] 本发明的第一实施方式设及一种滑动控制方法。具体流程如图2所示,该方法包 括W下步骤:
[0023] 步骤201 ;监测触摸屏上的滑动操作手势的滑动流畅度。
[0024] 请参阅图1,手指在显示屏幕中滑动时,手指的初始滑动位置和滑动结束位置之间 的位移为SI,滑动时间为Tl,而在T1时间内,手指点按的图标的移动位移为S2,由图示可 知,S2<S1,该就造成手指滑动和显示屏幕显示滑动之间存在显示延迟。在实际应用中,可W 设定S2/S1 = 95%W上为可接受的显示延迟度,因为该样的显示延迟难W被用户发觉,而 不会影响到用户体验;如果S2/SK65%,或者类似程度,则会使得用户感觉到明显的显示 延迟,造成用户体验差。由于造成显示延迟的因素可能是多种多样的,包括硬件因素和软件 因素。并且,当系统存在显示延迟问题时,滑动越快,即滑动越流畅,显示延迟也会越明显。 所W可W通过监测滑动流畅度,从而监视出现显示延迟的情况。并且滑动流畅度例如可W 是滑动速度、滑动加速度等。然而,本实施方式对滑动流畅度的设定不作任何限制,只要能 够根据监测到的滑动流畅度监视显示延迟即可。而滑动速度、滑动加速度的获取属于现有 技术,该里不再寶述。
[00巧]需要说明的是,手指滑动过程中,显示屏幕的显示帖率(帖每秒)的大小可直观反 应显示延迟程度。因此,可W通过实时获取显示帖率来判断显示延迟。实时显示帖率可W 通过读取显存中的帖率得到,然而,本实施方式对实时显示帖率的获取方式不作任何限制。
[0026] 步骤202 ;判断监测到的滑动流畅度是否大于阔值;若是,则执行步骤203 ;若否, 则返回执行步骤201。
[0027] 值得说明的是,可W结合系统软硬件的参数对显示延迟的影响,设定滑动速度阔 值V,如果监测到的滑动速度大于V,则表示,会发生显示延迟;如果滑动速度小于V,则表示 显示延迟应在可接受范围内。同理,可W设定滑动加速度阔值A,将监测到的滑动加速度与 加速度阔值A进行比较W判断是否有显示延迟发生。本领域技术人员应当理解,该里的阔 值仅是依据显示延迟是否在可接受范围进行设定即可,本实施方式对阔值的设定方式不作 任何限定。
[0028] 在通过实时读取显示帖率判断显示延迟的情况下,显示帖率的阔值可W根据实际 需要进行设定,例如,显示帖率阔值可W设定为30巧s(帖每秒),30巧S的显示效果已经 较为细腻,如果实时显示帖率能够达到30巧S,则表示当前的显示延迟在可接受范围内;反 之,如果实时帖率达不到30巧S,则表示显示延迟情况需要加W改善。当然,显示帖率
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1