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

xiaoxiao2020-10-23  11

一种滑动控制方法及触控终端的制作方法
【技术领域】
[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改善。当然,显示帖率 阔值亦 可根据实际情况设定为25巧S或者其它阔值,本实施方式不对帖率阔值大小作任何限制。
[0029] 步骤203 ;对滑动操作手势的操作内容进行位置补偿,其中,该位置补偿为沿着滑 动操作手势的滑动轨迹所在方向进行的位置补偿。
[0030] 在滑动过程中,增加操作内容的显示跟随滑动移动的位移,使得操作内容的显示 紧跟滑动从而降低显示延迟。需要说明的是,由于影响显示延迟的因素可能是硬件因素或 者软件因素,并且硬件因素可能包含触摸屏的显示延迟、显示屏的显示延迟,而软件因素则 可能包含系统当前的负载大小、滑动速度、滑动加速度等因素。该样,造成显示延迟的因素 较多,且该些因素是互相影响的,由此使得对操作内容进行位置补偿的难度较高。于本实施 方式中,采用线性补偿进行位置补偿,线性补偿大大简化了对各种影响因素的考虑,从而使 得对操作内容进行的位置补偿简单易行。比如说,可W通过W下步骤对滑动操作手势的操 作内容进行位置补偿:
[0031] 步骤2031 ;实时获取第一位移。
[0032] 第一位移可W是滑动操作手势在显示屏幕上实时滑动的位移,其可在手指触摸屏 幕时,通过获取触摸屏实时反馈的坐标,获取滑动操作手势实时滑动的第一位移。
[0033]需要说明的是,在滑动过程中,可W根据实际需要多次获取第一位移,获取第一位 移的次数越多,进行位置补偿的次数也就越多,补偿效果越好。应当理解,本实施方式对获 取第一位移的次数不作任何限制。值得一提的是,获取第一位移的步骤和计算与第一位移 对应的滑动补偿系数的步骤不分先后。
[0034]步骤2032;实时获取滑动操作手势的滑动延迟。
[0035]于本步骤中,既获取滑动操作手势滑动的第一位移,又获取操作内容跟随滑动操 作手势移动的第二位移,将两者之差作为滑动延迟。其中,第一位移可W通过某一时间间 隔内获取的触摸屏实施反馈的坐标计算得到,比如通过触摸屏在80毫秒的时间间隔内反 馈的坐标获得第一位移。并且同时获取操作内容跟随操作手势在显示屏幕中移动的第二位 移,在amlroid(安卓)系统中,可W通过读取系统默认的API(应用程序接口)获取操作内 容(例如手指触摸的图标)移动的第二位移。并将第一位移、第二位移之差作为滑动延迟。 然而,本实施方式对第一、第二位移的获取方式不做任何限制。
[0036]步骤2033;根据滑动延迟计算滑动补偿系数。
[0037]例如可W将第一位移与第二位移的比值作为滑动补偿系数。
[0038]步骤2034;根据计算得到的滑动补偿系数和第一位移,计算滑动补偿位移。
[0039]具体地说:可W将滑动补偿系数与第一位移的乘积作为滑动补偿位移。
[0040]步骤2035 ;将操作内容W滑动补偿位移进行显示。
[0041] 操作内容跟随操作手势在显示屏幕中移动的位移原本是第一位移,而在本步骤 中,是将步骤2034中计算得到的滑动补偿位移作为操作内容跟随操作手势移动的位移,进 而将操作内容W该滑动补偿位移进行显示。如图3所示,S2为T时刻手指实际滑动的第一 位移,S1、S2'分别为T'时刻手指在显示屏幕中的实际位移W及显示屏幕中显示的T时刻 手指滑动的位移,其中,S2'为第一位移S2与滑动补偿系数的乘积。由图3可知,补偿后操 作内容的显示位置已十分接近滑动动作在显示屏幕中的位置了。
[0042]与现有技术相比,本实施方式通过监测滑动操作的滑动流畅度,并在监测到的滑 动流畅度大于阔值,即出现明显延迟时,对滑动操作的操作内容进行位置补偿,使得操作内 容的显示位置,即显示屏幕显示滑动的位置与手指滑动之间的显示延迟显著减小或得W消 除。因此,本实施方式能够在不增加硬件成本的情况下,保证用户滑动操作流畅,手指滑动 与显示屏幕显示滑动之间不会产生明显延迟,从而提高用户体验。
[0043]本发明的第二实施方式设及一种滑动控制方法。第二实施方式与第一实施方式大 致相同,主要区别之处在于;在第一实施方式中,在对滑动操作手势的操作内容进行位置补 偿的步骤中,是实时根据滑动延迟计算滑动补偿系数的,并根据实时计算得到的滑动补偿 系数和第一位移计算滑动补偿位移;而在第二实施方式中,在对滑动操作手势的操作内容 进行位置补偿的步骤中,通过读取预设的滑动补偿系数,并根据读取的滑动补偿系数和第 一位移计算滑动补偿位移。该样,通过预先获取滑动补偿系数,使得在进行位置补偿时,可 直接读取滑动补偿系数。由于读取滑动补偿系数的操作比计算滑动补偿系数的操作简化得 多,所W可W提高滑动补偿效率。
[0044]如图4所示,本实施方式的步骤401、402分别与第一实施方式中的步骤201、202 相同;并且本实施方式的步骤403中的子步骤403U4034分别与第一实施方式的步骤203 中的子步骤2031、2035相似,在此不再寶述。
[0045] 在本实施方式中,采用预先存储的滑动补偿系数进行位置补偿。先通过步骤4032 : 读取预设的滑动补偿系数,并通过步骤4033 ;根据读取的滑动补偿系数和第一位移,计算 滑动补偿位移,然后根据计算得到的滑动补偿位移进行位置补偿。滑动补偿系数可W通过 图5所示步骤预先获取并存储;先执行模拟滑动测试并记录滑动延迟,再根据滑动延迟,计 算得到滑动补偿系数,接着存储得到的滑动补偿系数。比如,可W采用如下方法获得滑动补 偿系数;用软件模拟手指滑动,发送触摸屏滑动指令,并采用慢速录像机录像记录实际滑动 位移与操作内容位移差(即滑动延迟),根据滑动延迟和滑动位移计算滑动补偿系数,比如 滑动补偿系数=实际滑动位移/(实际滑动位移-滑动延迟)。为了提高滑动补偿系数的准 确性,可W模拟快速、慢速等各种用户日常滑动,记录实际滑动位移与操作内容位移差,将 各滑动延迟值做加权平均,得到平均滑动延迟值,然后根据平均滑动延迟值计算滑动补偿 系数,并根据计算得到的滑动补偿系数进行位置补偿,然后再次进行模拟滑动测试,直至滑 动延迟最小,得到最终的滑动补偿系数。
[0046] 滑动补偿系数可W存入列表中,但滑动补偿系数的存储并不局限于列表,任何存 储滑动补偿系数的方式均应在本发明的保护范围内,在此不一一例举。
[0047] 此外,值得说明的是,滑动补偿系数的设定可W采用W下S种方式:
[0048] -、整个系统采用一个滑动补偿系数。该种方式适用于整个系统在各种工作状态 下的显示延迟度差别不大的情形,因此,采用一个滑动补偿系数使滑动补偿更为简化。
[0049] 二、同一类型的应用使用相同的滑动补偿系数。比如,可W对系统装载的应用进行 分类,将滑动延迟度相近的应用归为一类,并在补偿时采用相同的滑动补偿系数。例如,将 浏览器应用归为一类,图形处理软件归为一类等等。该样既可W简化滑动补偿系数的获取, 相对于整个系统只有一个滑动补偿系数的情况,该方式补偿的精确性也会得到提高。
[0050] S、针对不同的应用采用不同的滑动补偿系数。例如,分别对系统开启不同应用 时,模拟滑动测试,并记录测试结果,然后计算出与各应用对应的滑动补偿系数。现W表! 为例进行说明,其中K表示各应用对应的滑动补偿系数,KN表示第N个应用对应的滑动补 偿系数,N为正整数。同时,可W在存储滑动补偿系数时,读取应用的应用代号,并将应用代 号及与该应用代号对应的滑动补偿系数对应存储。该样,在进行位置补偿时,可W通过读取 应用的应用代号,并根据应用代号查询与该应用代号对应的滑动补偿系数。
[0051] 表 1
[0052]
[0053]
[0054] 滑动补偿系数的设定并不局限于上述=种方式,任何滑动补偿系数的设定均应在 本发明的保护范围内,上述=种方式只是为帮助理解的举例说明。
[0055] 上面各种方法的步骤划分,只是为了描述清楚,实现时可W合并为一个步骤或者 对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围 内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法 和流程的核屯、设计都在该专利的保护范围内。
[0056] 本发明第=实施方式设及一种触控终端,如图6所示,包含;滑动监测模块、判断 模块和位置补偿模块。
[0057] 具体地说,滑动监测模块,用于监测触摸屏上的滑动操作手势的滑动流畅度。判断 模块用于判断滑动监测模块监测到的滑动流畅度是否大于阔值,并在判定监测到的滑动流 畅度 大于阔值时,触发所述位置补偿模块。位置补偿模块用于对滑动操作手势的操作内容 进行位置补偿,其中,位置补偿为沿着滑动操作手势的滑动轨迹所在方向进行的位置补偿。
[0058] 于本实施方式中,位置补偿模块包含:位移获取子模块、延迟获取子模块、系数计 算子模块、补偿计算子模块、位置显示子模块。位移获取子模块,用于实时获取第一位移,并 向补偿计算子模块提供获取的第一位移。延迟获取子模块,用于实时获取滑动操作手势的 滑动延迟,并向系数计算子模块提供获取的滑动延迟。系数计算子模块用于根据滑动延迟 计算滑动补偿系数,并向补偿计算子模块提供计算得到的滑动补偿系数。补偿计算子模块 用于根据实时计算得到的滑动补偿系数和第一位移,计算滑动补偿位移,并向位置显示子 模块提供计算得到的滑动补偿位移。位置显示子模块用于将操作内容W滑动补偿位移进行 显不。
[0059] 不难发现,本实施方式为与第一实施方式相对应的终端实施例,本实施方式可与 第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有 效,为了减少重复,该里不再寶述。相应地,本实施方式中提到的相关技术细节也可应用在 第一实施方式中。
[0060] 值得一提的是,本实施方式中所设及到的各模块均为逻辑模块,在实际应用中,一 个逻辑单元可W是一个物理单元,也可W是一个物理单元的一部分,还可多个物理单 元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明 所提出的技术问题关系不太密切的单元引入,但该并不表明本实施方式中不存在其它的单 JL〇
[0061] 本发明第四实施方式设及一种触控终端。第四实施方式与第=实施方式大致相 同,主要区别之处在于:在第=实施方式中,位置补偿模块中的补偿计算子模块是根据系数 计算子模块实时计算得到的滑动补偿系数计算滑动补偿位移的;而在第四实施方式中,位 置补偿模块通过预先获取滑动补偿系数,使得系数读取子模块可直接读取预设的滑动补偿 系数,并且补偿计算子模块是根据系数读取子模块读取的滑动补偿系数计算滑动补偿位移 的。由于读取滑动补偿系数的操作比计算滑动补偿系数的操作简化得多,所W可W提高滑 动补偿效率。
[0062] 于本实施方式中,位置补偿模块进一步还包含系数存储子模块W及系数读取子模 块等两个子模块。并且延迟获取子模块用于执行模拟滑动测试并记录滑动延迟,并向系数 计算子模块提供记录的滑动延迟。系数计算子模块用于根据滑动延迟计算得到滑动补偿系 数,并向系数存储子模块提供得到的滑动补偿系数。系数存储子模块用于存储得到的滑动 补偿系数,并向系数读取子模块提供存储的滑动补偿系数。系数读取子模块用于读取预设 的滑动补偿系数,即系数存储子模块中存储的滑动补偿系数,并向补偿计算子模块提供读 取的滑动补偿系数。另外,本实施方式中的其它功能模块均与第=实施方式相同,该里不再 寶述。
[0063] 本领域的普通技术人员可W理解,上述各实施方式是实现本发明的具体实施例, 而在实际应用中,可W在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
【主权项】
1. 一种滑动控制方法,其特征在于,包含以下步骤: 监测触摸屏上的滑动操作手势的滑动流畅度; 如果所述监测到的滑动流畅度大于阈值,则对所述滑动操作手势的操作内容进行位置 补偿,其中,所述位置补偿为沿着所述滑动操作手势的滑动轨迹所在方向进行的位置补偿。2. 根据权利要求1所述的滑动控制方法,其特征在于,在对所述滑动操作手势的操作 内容进行位置补偿的步骤中,包含以下子步骤: 实时获取第一位移; 实时获取所述滑动操作手势的滑动延迟并根据所述滑动延迟计算滑动补偿系数; 根据所述计算得到的滑动补偿系数和所述第一位移,计算滑动补偿位移; 将所述操作内容以所述滑动补偿位移进行显示。3. 根据权利要求1所述的滑动控制方法,其特征在于,在对所述滑动操作手势的操作 内容进行位置补偿的步骤中,包含以下子步骤: 实时获取第一位移; 读取预设的滑动补偿系数; 根据所述读取的滑动补偿系数和所述第一位移,计算滑动补偿位移; 将所述操作内容以所述滑动补偿位移进行显示。4. 根据权利要求3所述的滑动控制方法,其特征在于,在监测触摸屏上的滑动操作手 势的滑动流畅度的步骤之前,包含以下步骤: 执行模拟滑动测试并记录滑动延迟; 根据所述滑动延迟,计算得到所述滑动补偿系数; 存储所述得到的滑动补偿系数; 在读取预设的滑动补偿系数的步骤中: 读取所述存储的滑动补偿系数。5. 根据权利要求4所述的滑动控制方法,其特征在于,在存储所述得到的滑动补偿系 数的步骤中: 存储应用代号以及与所述应用代号对应的滑动补偿系数; 在读取预设的滑动补偿系数的步骤中: 根据读取的应用代号查询与所述应用代号对应的滑动补偿系数。6. 根据权利要求2或3所述的滑动控制方法,其特征在于,在根据所述滑动补偿系数和 所述第一位移,计算滑动补偿位移的步骤中, 将所述滑动补偿系数与第一位移的乘积作为所述滑动补偿位移。7. -种触控终端,其特征在于,包含:滑动监测模块、判断模块和位置补偿模块; 所述滑动监测模块,用于监测所述触摸屏上的滑动操作手势的滑动流畅度; 所述判断模块用于判断所述滑动监测模块监测到的滑动流畅度是否大于阈值,并在判 定所述监测到的滑动流畅度大于阈值时,触发所述位置补偿模块; 所述位置补偿模块用于对所述滑动操作手势的操作内容进行位置补偿,其中,所述位 置补偿为沿着所述滑动操作手势的滑动轨迹所在方向进行的位置补偿。8. 根据权利要求7所述的触控终端,其特征在于,所述位置补偿模块包含:位移获取子 模块、延迟获取子模块、系数计算子模块、补偿计算子模块、位置显示子模块; 所述位移获取子模块,用于实时获取第一位移,并向所述补偿计算子模块提供获取的 所述第一位移; 所述延迟获取子模块,用于实时获取所述滑动操作手势的滑动延迟,并向所述系数计 算子模块提供所述获取的滑动延迟; 所述系数计算子模块用于根据所述滑动延迟计算滑动补偿系数,并向所述补偿计算子 模块提供计算得到的所述滑动补偿系数; 所述补偿计算子模块用于根据所述实时计算得到的滑动补偿系数和所述第一位移,计 算滑动补偿位移,并向所述位置显示子模块提供计算得到的所述滑动补偿位移; 所述位置显示子模块用于将所述操作内容以所述滑动补偿位移进行显示。9. 根据权利要求7所述的触控终端,其特征在于,所述位置补偿模块包含:位移获取子 模块、系数读取子模块、补偿计算子模块、位置显示子模块; 所述位移获取子模块用于实时获取第一位移,并向所述补偿计算子模块提供所述获取 的第一位移; 所述系数读取子模块用于读取预设的滑动补偿系数,并向所述补偿计算子模块提供所 述读取的滑动补偿系数; 所述补偿计算子模块用于根据所述读取的滑动补偿系数和所述第一位移,计算滑动补 偿位移,并向所述位置显示子模块提供所述计算得到的滑动补偿位移; 所述位置显示子模块用于将所述操作内容以所述滑动补偿位移进行显示。10. 根据权利要求9所述的触控终端,其特征在于,所述位置补偿模块还包含:延迟获 取子模块、系数计算子模块、系数存储子模块; 所述延迟获取子模块用于执行模拟滑动测试并记录滑动延迟,并向所述系数计算子模 块提供所述记录的滑动延迟; 所述系数计算子模块用于根据所述滑动延迟计算得到所述滑动补偿系数,并向所述系 数存储子模块提供所述得到的滑动补偿系数; 所述系数存储子模块用于存储所述得到的滑动补偿系数,并向所述系数读取子模块提 供所述存储的滑动补偿系数。
【专利摘要】本发明涉及终端控制技术领域,公开了一种滑动控制方法及触控终端。该滑动控制方法包含以下步骤:监测触摸屏上的滑动操作手势的滑动流畅度;如果监测到的滑动流畅度大于阈值,则对滑动操作手势的操作内容进行位置补偿,其中,位置补偿为沿着滑动操作手势的滑动轨迹所在方向进行的位置补偿。本发明相对于现有技术而言,使得滑动操作的滑动与显示屏幕显示滑动之间的延迟得以消除或大大减小,从而提升滑动流畅度,改善用户体验;而且,在改善用户体验的同时,不需要提升终端的硬件处理性能,有利于降低制造成本。
【IPC分类】G06F3/0488, G06F3/0484
【公开号】CN104881221
【申请号】CN201510277753
【发明人】李亚军
【申请人】上海与德通讯技术有限公司
【公开日】2015年9月2日
【申请日】2015年5月27日
转载请注明原文地址:https://www.famiwei.com/read-8138850.html

最新回复(0)