《触控组件、参数调整方法、控制器及电子设备.pdf》由会员分享,可在线阅读,更多相关《触控组件、参数调整方法、控制器及电子设备.pdf(23页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104020952 A (43)申请公布日 2014.09.03 C N 1 0 4 0 2 0 9 5 2 A (21)申请号 201410201092.X (22)申请日 2014.05.13 G06F 3/0488(2013.01) (71)申请人小米科技有限责任公司 地址 100085 北京市海淀区清河中街68号 华润五彩城购物中心二期13层 (72)发明人王辉 李少雄 李锋 侯潇沐 (74)专利代理机构北京三高永信知识产权代理 有限责任公司 11138 代理人刘映东 (54) 发明名称 触控组件、参数调整方法、控制器及电子设备 (57) 摘要 本公开是关于一。
2、种触控组件、参数调整方法、 控制器及电子设备,属于设备控制领域。所述触控 组件包括:触控板和控制器;触控板用于检测在 触控板中的触控操作,并向控制器发送该触控操 作对应的触控信号;控制器用于根据触控信号解 析出触控操作为滑动操作后,获取滑动操作在结 束时刻的滑动速度,根据滑动速度确定补偿数值, 并按照补偿数值对指定参数进行补偿调整。本公 开通过控制器在根据触控板发送的触控信号解析 出在触控板中的操作为滑动停止操作时,按照预 定调整策略对电子设备中的指定参数进行调整, 解决了相关技术中浪费用户操作时间,且无法智 能的反馈出用户期望的问题,达到简化用户操作, 节约用户时间,提高用户体验的效果。 (。
3、51)Int.Cl. 权利要求书2页 说明书16页 附图4页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书16页 附图4页 (10)申请公布号 CN 104020952 A CN 104020952 A 1/2页 2 1.一种触控组件,用于电子设备中,其特征在于,所述触控组件包括:触控板和控制 器; 所述触控板,用于检测在所述触控板中的触控操作,并向所述控制器发送所述触控操 作对应的触控信号; 所述控制器,用于接收所述触控信号,根据所述触控信号解析所述触控操作,并在解析 出所述触控操作为滑动操作后,获取所述滑动操作在结束时刻的滑动速度,根据所述滑动 速度确。
4、定补偿数值,并按照所述补偿数值对所述电子设备中的指定参数进行补偿调整。 2.根据权利要求1所述的触控组件,其特征在于,所述触控板中包含有若干个触控点; 所述控制器,用于获取所述滑动操作在结束之前滑过的最后两个触控点之间的距离s 以及滑过所述最后两个触控点的时间间隔t,并根据所述距离s和所述时间间隔t计算所述 滑动速度v,vs/t。 3.根据权利要求1所述的触控组件,其特征在于, 所述控制器,用于获取尚未执行的对所述指定参数的最后一步调整的调整数值,将所 述调整数值和所述补偿数值的和获取为新的调整数值,根据所述新的调整数值对所述指定 参数进行所述最后一步调整。 4.一种参数调整方法,用于如权利要。
5、求1至3任一所述的触控组件中,其特征在于,所 述方法包括: 接收所述触控组件中的触控板发送的,与在所述触控板中的触控操作相对应的触控信 号; 根据所述触控信号解析所述触控操作; 在解析出所述触控操作为滑动操作后,获取所述滑动操作在结束时刻的滑动速度; 根据所述滑动速度确定补偿数值; 按照所述补偿数值对所述电子设备中的指定参数进行补偿调整。 5.根据权利要求4所述的方法,其特征在于,所述获取所述滑动操作在结束时刻的滑 动速度,包括: 获取所述滑动操作在结束之前滑过的最后两个触控点之间的距离s以及滑过所述最 后两个触控点的时间间隔t; 根据所述距离s和所述时间间隔t计算所述滑动速度v,vs/t。 。
6、6.根据权利要求4所述的方法,其特征在于,所述按照所述补偿数值对所述电子设备 中的指定参数进行补偿调整,包括: 获取尚未执行的对所述指定参数的最后一步调整的调整数值; 将所述调整数值和所述补偿数值的和获取为新的调整数值; 根据所述新的调整数值对所述指定参数进行所述最后一步调整。 7.一种控制器,用于如权利要求1至3任一所述的触控组件中,其特征在于,所述控制 器包括: 触控信号接收模块,用于接收所述触控组件中的触控板发送的,与在所述触控板中的 触控操作相对应的触控信号; 解析模块,用于根据所述触控信号解析所述触控操作; 速度获取模块,用于在所述解析模块解析出所述触控操作为滑动操作后,获取所述滑 。
7、权 利 要 求 书CN 104020952 A 2/2页 3 动操作在结束时刻的滑动速度; 补偿数值确定模块,用于根据所述滑动速度确定补偿数值; 调整模块,用于按照所述补偿数值对所述电子设备中的指定参数进行补偿调整。 8.根据权利要求7所述的控制器,其特征在于,所述速度获取模块,包括: 第一获取单元,用于获取所述滑动操作在结束之前滑过的最后两个触控点之间的距离 s以及滑过所述最后两个触控点的时间间隔t; 计算单元,用于根据所述距离s和所述时间间隔t计算所述滑动速度v,vs/t。 9.根据权利要求7所述的控制器,其特征在于,所述调整模块,包括: 第二获取单元,用于获取尚未执行的对所述指定参数的最。
8、后一步调整的调整数值; 第三获取单元,用于将所述调整数值和所述补偿数值的和获取为新的调整数值; 第一调整单元,用于根据所述新的调整数值对所述指定参数进行所述最后一步调整。 10.一种电子设备,其特征在于,所述电子设备包括: 至少一个如权利要求1至3任一所述的触控组件。 11.一种电子设备,特征在于,所述电子设备包括:触控组件以及包含于所述触控组件 中的控制器; 所述触控组件为如权利要求1至3任一所述的触控组件; 所述控制器为如权利要求7至9任一所述的控制器。 权 利 要 求 书CN 104020952 A 1/16页 4 触控组件、 参数调整方法、 控制器及电子设备 技术领域 0001 本公开。
9、涉及设备控制领域,尤其涉及一种触控组件、参数调整方法、控制器及电子 设备。 背景技术 0002 随着电子技术的不断发展,智能化的电子设备也越来越普及。在人们电子设备时, 为了获得最佳的体验效果,往往需要对电子设备的参数进行调整。 0003 以用户在使用电视机收看节目时调整电视机的音量为例,在相关技术中,电视机 除了配备有遥控器之外,通常还设置有若干个实体按键或者触摸按键,并将其中的两个按 键设置为音量调整按键,分别为音量+键和音量-键。当用户按下音量+键时,电视机将音 量增加一个单位,当用户按下音量-键时,电视机将音量减小一个单位。 0004 在实现本公开的过程中,发现相关技术至少存在以下问题。
10、: 0005 在相关技术提供的参数调整方法中,用户在对电子设备的参数进行调整时,需要 通过相应的调整按键将参数一步一步调整到目标数值,操作过程较为复杂,浪费用户操作 时间,且无法智能的反馈出用户期望,用户体验不高。 发明内容 0006 为了解决相关技术中需要通过相应的调整按键将参数一步一步调整到目标数值, 从而导致操作过程较为复杂的问题,本公开实施例提供了一种触控组件、参数调整方法、控 制器及电子设备。所述技术方案如下: 0007 第一方面,提供了一种触控组件,用于电子设备中,所述触控组件包括:触控板和 控制器; 0008 所述触控板,用于检测在所述触控板中的触控操作,并向所述控制器发送所述触。
11、 控操作对应的触控信号; 0009 所述控制器,用于接收所述触控信号,根据所述触控信号解析所述触控操作,并 在解析出所述触控操作为滑动操作后,获取所述滑动操作在结束时刻的滑动速度,根据所 述滑动速度确定补偿数值,并按照所述补偿数值对所述电子设备中的指定参数进行补偿调 整。 0010 优选的,所述触控板中包含有若干个触控点; 0011 所述控制器,用于获取所述滑动操作在结束之前滑过的最后两个触控点之间的距 离s以及滑过所述最后两个触控点的时间间隔t,并根据所述距离s和所述时间间隔t计算 所述滑动速度v,vs/t。 0012 优选的,所述控制器,用于获取尚未执行的对所述指定参数的最后一步调整的调 。
12、整数值,将所述调整数值和所述补偿数值的和获取为新的调整数值,根据所述新的调整数 值对所述指定参数进行所述最后一步调整。 0013 第二方面,提供了一种参数调整方法,用于如上述第一方面所述的触控组件中,所 说 明 书CN 104020952 A 2/16页 5 述方法包括: 0014 接收所述触控组件中的触控板发送的,与在所述触控板中的触控操作相对应的触 控信号; 0015 根据所述触控信号解析所述触控操作; 0016 在解析出所述触控操作为滑动操作后,获取所述滑动操作在结束时刻的滑动速 度; 0017 根据所述滑动速度确定补偿数值; 0018 按照所述补偿数值对所述电子设备中的指定参数进行补偿。
13、调整。 0019 优选的,所述获取所述滑动操作在结束时刻的滑动速度,包括: 0020 获取所述滑动操作在结束之前滑过的最后两个触控点之间的距离s以及滑过所 述最后两个触控点的时间间隔t; 0021 根据所述距离s和所述时间间隔t计算所述滑动速度v,vs/t。 0022 优选的,所述按照所述补偿数值对所述电子设备中的指定参数进行补偿调整,包 括: 0023 获取尚未执行的对所述指定参数的最后一步调整的调整数值; 0024 将所述调整数值和所述补偿数值的和获取为新的调整数值; 0025 根据所述新的调整数值对所述指定参数进行所述最后一步调整。 0026 第三方面,提供了一种控制器,用于如上述第一方。
14、面所述的触控组件中,所述控制 器包括: 0027 触控信号接收模块,用于接收所述触控组件中的触控板发送的,与在所述触控板 中的触控操作相对应的触控信号; 0028 解析模块,用于根据所述触控信号解析所述触控操作; 0029 速度获取模块,用于在所述解析模块解析出所述触控操作为滑动操作后,获取所 述滑动操作在结束时刻的滑动速度; 0030 补偿数值确定模块,用于根据所述滑动速度确定补偿数值; 0031 调整模块,用于按照所述补偿数值对所述电子设备中的指定参数进行补偿调整。 0032 优选的,所述速度获取模块,包括: 0033 第一获取单元,用于获取所述滑动操作在结束之前滑过的最后两个触控点之间的。
15、 距离s以及滑过所述最后两个触控点的时间间隔t; 0034 计算单元,用于根据所述距离s和所述时间间隔t计算所述滑动速度v,vs/t。 0035 优选的,所述调整模块,包括: 0036 第二获取单元,用于获取尚未执行的对所述指定参数的最后一步调整的调整数 值; 0037 第三获取单元,用于将所述调整数值和所述补偿数值的和获取为新的调整数值; 0038 第一调整单元,用于根据所述新的调整数值对所述指定参数进行所述最后一步调 整。 0039 第四方面,提供了一种电子设备,所述电子设备包括: 0040 至少一个如上上述第一方面所述的触控组件。 0041 第五方面,提供了一种电子设备,所述电子设备包括。
16、:触控组件以及包含于所述触 说 明 书CN 104020952 A 3/16页 6 控组件中的控制器; 0042 所述触控组件为如第一方面所述的触控组件; 0043 所述控制器为如第三方面所述的控制器。 0044 本公开实施例提供的技术方案可以带来以下有益效果: 0045 通过控制器在根据触控板发送的触控信号解析出在触控板中的操作为滑动操作 后,根据该滑动操作在结束时刻的滑动速度确定补偿数值,并按照该补偿数值对电子设备 中的指定参数进行补偿调整,用户可以通过控制手指离开触控板时的速度来确定自己期望 的补偿数值,解决了相关技术中操作过程较为复杂,浪费用户操作时间,且无法智能的反馈 出用户期望的问。
17、题,达到简化用户操作,节约用户时间,提高用户体验的效果。 0046 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。 附图说明 0047 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。 0048 图1是根据一示例性实施例示出的一种触控组件的框图; 0049 图2是根据另一示例性实施例示出的一种触控组件的框图; 0050 图3是根据另一示例性实施例示出的一种用户操作示意图; 0051 图4是根据另一示例性实施例示出的速度区间与补偿数值的对应关系示意图; 0052 图5是根据又一示例性实施例示出。
18、的一种触控组件的框图; 0053 图6是根据又一示例性实施例示出的一种功能图标切换示意图; 0054 图7是根据一示例性实施例示出的一种参数调整方法的流程图; 0055 图8是根据另一示例性实施例示出的一种参数调整方法的流程图; 0056 图9是根据一示例性实施例示出的一种控制器的框图; 0057 图10是根据另一示例性实施例示出的一种控制器的框图; 0058 图11是根据一示例性实施例示出的一种电子设备的框图; 0059 图12是根据另一示例性实施例示出的一种电子设备的框图。 具体实施方式 0060 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示。
19、,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本公开的一些方面相一致的设备和方法的例子。 0061 图1是根据一示例性实施例示出的一种触控组件的框图。所述触控组件可以用于 在电子设备中对电子设备的参数进行调整,所述电子设备可以是智能电视。所述触控组件 包括:触控板120和控制器140; 0062 所述触控板120,用于检测在所述触控板120中的触控操作,并向所述控制器120 发送所述触控操作对应的触控信号; 0063 所述控制器140,用于接收所述触控信号,根据所述触控信号解析。
20、所述触控操作, 说 明 书CN 104020952 A 4/16页 7 并在解析出所述触控操作为滑动操作后,获取所述滑动操作在结束时刻的滑动速度,根据 所述滑动速度确定补偿数值,并按照所述补偿数值对所述电子设备中的指定参数进行补偿 调整。 0064 综上所述,本示例性实施例示出的触控组件,通过控制器在根据触控板发送的触 控信号解析出在触控板中的操作为滑动操作后,根据该滑动操作在结束时刻的滑动速度确 定补偿数值,并按照该补偿数值对电子设备中的指定参数进行补偿调整,用户可以通过控 制手指离开触控板时的速度来确定自己期望的补偿数值,解决了相关技术中操作过程较为 复杂,浪费用户操作时间,且无法智能的反。
21、馈出用户期望的问题,达到简化用户操作,节约 用户时间,提高用户体验的效果。 0065 图2是根据另一示例性实施例示出的一种触控组件的框图。所述触控组件可以用 于在电子设备中对电子设备的参数进行调整,所述电子设备可以是电视机。所述触控组件 包括:触控板220和控制器240; 0066 所述触控板220,用于检测在所述触控板220中的触控操作,并向所述控制器240 发送所述触控操作对应的触控信号; 0067 比如,触控板中可以设置若干个触控点,用户手指触摸触控板中的触控点时发生 静电感应,产生电流感应信号,触控板根据产生的感应电流信号生成相应的触控信号并发 送给控制器,该触控信号中包含有用户当前触。
22、摸位置的触控点的标识,比如,该触控点的标 识可以是触控点的坐标或者触控点的编号。 0068 所述控制器240,用于接收所述触控信号,根据所述触控信号解析所述触控操作, 并在解析出所述触控操作为滑动操作后,获取所述滑动操作在结束时刻的滑动速度,根据 所述滑动速度确定补偿数值,并按照所述补偿数值对所述电子设备中的指定参数进行补偿 调整。 0069 该指定参数可以是音量、亮度或者对比度等参数中的任意一种。 0070 其中,所述触控板220中包含有若干个触控点;所述控制器240,用于获取所述滑 动操作在结束之前滑过的最后两个触控点之间的距离s以及滑过所述最后两个触控点的 时间间隔t,并根据所述距离s和。
23、所述时间间隔t计算所述滑动速度v,vs/t。 0071 请参考如图3所示的用户操作示意图,在实际应用中,触控板中可以设置有限个 触控点(比如图3中的触控板中从左到右并排设置8个触控点),每两个触控点之间的距离 固定,以该电子设备为电视机为例,触控板设置于电视机底部,控制器可以是设置于电视机 主板上的中央处理器,用于对电视机整机进行控制,若待调整的参数为电视机的音量,在图 3中,用户的滑动操作为自左向右滑动,该滑动操作结束前滑过的最后两个触控点分别为触 控点i和触控点j,控制器根据触控信号解析出滑动操作时,记录该滑动操作滑动至各个触 控点时的时间点,当滑动操作结束时,获取滑动操作滑动至触控点i的。
24、时间点t1以及滑动 至触控点j的时间点t2,并将该滑动操作由触控点i滑动至触控点j是的平均速度获取为 滑动操作在结束时刻的滑动速度v0,即v0s0/(t2-t1),其中,s0为触控点i和触控点j 两者的中心之间的距离。 0072 在根据滑动速度确定补偿数值时,控制器可以查询获取到的滑动速度所处的速度 区间,并根据预先设置的速度区间和补偿数值之间的对应关系确定该补偿数值。 0073 例如,以电子设备为电视机,指定参数为电视机的音量,滑动操作结束时的滑动速 说 明 书CN 104020952 A 5/16页 8 度与补偿数值之间成正比为例,电视机中预先设置三档补偿数值,分别为Z1、Z2和Z3,且Z。
25、1 Z2Z3,同时,电视机中还预设有三个速度阈值,分别为v1、v2和v3,且v1v2v3。 速度区间与补偿数值的对应关系示意图如图4所示,电视机中的控制器获取到滑动操作结 束时的滑动速度v0后,检测v0所处的速度区间,若v0处于区间0,v1),则表明滑动速度 较小,不对音量进行补偿调整;若v0处于区间v1,v2),则确定补偿数值为Z1;若v0处于 区间v2,v3),则确定补偿数值为Z2;若v0处于区间v3,),则确定补偿数值为Z3。 0074 在本示例性实施例中,仅以设置三档补偿数值为例加以说明,在实际应用中,还可 以设置更多的补偿数值,比如,设置5档或者10档补偿数值,补偿数值设置越多,对参。
26、数的 补偿调整越细致,对用户期望的反馈也就越精确。 0075 在按照所述补偿数值对所述电子设备中的指定参数进行补偿调整时,所述控制器 240,用于获取尚未执行的对所述指定参数的最后一步调整的调整数值,将所述调整数值和 所述补偿数值的和获取为新的调整数值,根据所述新的调整数值对所述指定参数进行所述 最后一步调整。 0076 其中,对电子设备参数的调整可以是增加参数的数值,也可以是减小参数的数值, 控制器可以根据滑动操作的滑动方向确定是对参数进行增加或者减小调整。比如,当该滑 动操作的操作方向为从左向右时,确定对参数进行增加调整;当该滑动操作的操作方向为 从右向左时,确定对参数进行减小调整。 00。
27、77 滑动操作的滑动方向可以由该滑动操作先后滑过的触控点确定,比如,预先对触 控板中的各个触控点进行编号,用户手指每滑动至一个触控点时,触控板向控制器发送的 触控信号中可以携带该触控点的编号,控制器根据先后接收到的触控信号中触控点的编号 确定滑动方向。 0078 在用户进行滑动操作的过程中,控制器也可以根据该滑动操作控制电视机进行参 数的调整,实际应用中,控制器根据触控信号解析出用户滑动操作滑动至每个触控点后,对 电子设备的参数按照固定数值调整一步。以调整电视机音量为例,当滑动方向向右时,控 制器根据触控信号解析出用户滑动操作滑动至一个触控点后,即向操作系统注册一段执行 代码,同时继续解析触控。
28、信号,若解析结果为滑动操作滑动至下一触控点,则根据该执行代 码将音量调整固定的数值,比如,将音量增加固定数值2,同时向系统注册另一段执行代码; 若解析结果为滑动操作在滑动至下一触控点之前结束,用户手指离开触控板,且根据滑动 操作结束时的滑动速度确定补偿数值,则将音量调整固定的数值+该补偿数值,比如,当补 偿数值为Z1时,将音量增加2+Z1。 0079 或者,控制器也可以将补偿调整作为独立的一步调整操作,即控制器判断是否还 存在尚未执行的对该指定参数的调整,若不存在尚未执行的对该指定参数的调整,则控制 器获取滑动操作的滑动方向,根据该滑动操作的滑动方向对电子设备的参数进行补偿调 整。同样以调整电。
29、视机音量为例,当滑动方向向右时,控制器根据触控信号解析出用户滑动 操作滑动至一个触控点后,即向操作系统注册一段执行代码,并立刻根据该执行代码将音 量调整固定的数值,比如,将音量增加固定数值2;当控制器解析出滑动操作结束时,根据 滑动操作结束时的滑动速度确定补偿数值,则根据该补偿数值对音量进行补偿调整,比如, 当补偿数值为Z1时,将音量增加Z1。 0080 在本示例性实施例中,触控板中只需要设置数个触控点(通常在10个以内),触控 说 明 书CN 104020952 A 6/16页 9 点的灵敏度要求也不需要太高,能够大大降低硬件成本。 0081 综上所述,本示例性实施例示出的触控组件,通过控制。
30、器在根据触控板发送的触 控信号解析出在触控板中的操作为滑动操作后,根据该滑动操作在结束时刻的滑动速度确 定补偿数值,并按照该补偿数值对电子设备中的指定参数进行补偿调整,用户可以通过控 制手指离开触控板时的速度来确定自己期望的补偿数值,解决了相关技术中操作过程较为 复杂,浪费用户操作时间,且无法智能的反馈出用户期望的问题,达到简化用户操作,节约 用户时间,提高用户体验的效果。 0082 图5是根据又一示例性实施例示出的一种触控组件的框图。所述触控组件可以用 于在电子设备中对电子设备的参数进行调整,所述电子设备可以是电视机。所述触控组件 包括:触控板320和控制器340; 0083 所述触控板32。
31、0,用于检测在所述触控板320中的触控操作,并向所述控制器340 发送所述触控操作对应的触控信号; 0084 比如,触控板中可以设置若干个触控点,用户手指触摸触控板中的触控点时发生 静电感应,产生电流感应信号,触控板根据产生的感应电流信号生成相应的触控信号并发 送给控制器,该触控信号中包含有用户当前触摸位置的触控点的标识,比如,该触控点的标 识可以是触控点的坐标或者触控点的编号。 0085 所述控制器340,用于接收所述触控信号,根据所述触控信号解析所述触控操作, 并在解析出所述触控操作为滑动操作后,获取所述滑动操作在结束时刻的滑动速度,根据 所述滑动速度确定补偿数值,并按照所述补偿数值对所述。
32、电子设备中的指定参数进行补偿 调整。 0086 该指定参数可以是数值参数,比如,该指定参数可以是音量、亮度或者对比度等; 或者,该指定参数也可以是对应有目标对象的显示参数,比如,该指定参数为对应有功能选 项的图标或者对应有音视频节目的图片。 0087 当该指定参数为数值参数,比如音量时,该补偿数值为补偿调整所增加或减小的 音量数值。 0088 当该指定参数为显示参数,比如图标时,对指定参数的补偿调整具体显示为切换 当前选中的图标,该调整步值为切换至当前选中的图标之前或者之后的第N个图标,N为补 偿数值。 0089 其中,所述触控板320中包含有若干个触控点;所述控制器340,用于获取所述滑 动。
33、操作在结束之前滑过的最后两个触控点之间的距离s以及滑过所述最后两个触控点的 时间间隔t,并根据所述距离s和所述时间间隔t计算所述滑动速度v,vs/t。 0090 请参考如图3所示的用户操作示意图,在实际应用中,触控板中可以设置有限个 触控点(比如图3中的触控板中从左到右并排设置8个触控点),每两个触控点之间的距离 固定,以该电子设备为电视机为例,触控板设置于电视机底部,控制器可以是设置于电视机 主板上的中央处理器,用于对电视机整机进行控制,若待调整的参数为电视机的音量,在图 3中,用户的滑动操作为自左向右滑动,该滑动操作结束前滑过的最后两个触控点分别为触 控点i和触控点j,控制器根据触控信号解。
34、析出滑动操作时,记录该滑动操作滑动至各个触 控点时的时间点,当滑动操作结束时,获取滑动操作滑动至触控点i的时间点t1以及滑动 至触控点j的时间点t2,并将该滑动操作由触控点i滑动至触控点j是的平均速度获取为 说 明 书CN 104020952 A 7/16页 10 滑动操作在结束时刻的滑动速度v0,即v0s0/(t2-t1),其中,s0为触控点i和触控点j 两者的中心之间的距离。 0091 在根据滑动速度确定补偿数值时,控制器可以查询获取到的滑动速度所处的速度 区间,并根据预先设置的速度区间和补偿数值之间的对应关系确定该补偿数值。 0092 例如,以电子设备为电视机,指定参数为电视机的音量,滑。
35、动操作结束时的滑动速 度与补偿数值之间成正比为例,电视机中预先设置三档补偿数值,分别为Z1、Z2和Z3,且Z1 Z2Z3,同时,电视机中还预设有三个速度阈值,分别为v1、v2和v3,且v1v2v3。 速度区间与补偿数值的对应关系示意图如图4所示,电视机中的控制器获取到滑动操作结 束时的滑动速度v0后,检测v0所处的速度区间,若v0处于区间0,v1),则表明滑动速度 较小,不对音量进行补偿调整;若v0处于区间v1,v2),则确定补偿数值为Z1;若v0处于 区间v2,v3),则确定补偿数值为Z2;若v0处于区间v3,),则确定补偿数值为Z3。 0093 在本示例性实施例中,仅以设置三档补偿数值为例。
36、加以说明,在实际应用中,还可 以设置更多的补偿数值,比如,设置5档或者10档补偿数值,补偿数值设置越多,对参数的 补偿调整越细致,对用户期望的反馈也就越精确。 0094 在按照所述补偿数值对所述电子设备中的指定参数进行补偿调整时,所述控制器 340,用于获取尚未执行的对所述指定参数的最后一步调整的调整数值,将所述调整数值和 所述补偿数值的和获取为新的调整数值,根据所述新的调整数值对所述指定参数进行所述 最后一步调整。 0095 其中,对电子设备参数的调整可以是增加参数的数值,也可以是减小参数的数值, 控制器可以根据滑动操作的滑动方向确定是对参数进行增加或者减小调整。比如,当该滑 动操作的操作方。
37、向为从左向右时,确定对参数进行增加调整;当该滑动操作的操作方向为 从右向左时,确定对参数进行减小调整。 0096 滑动操作的滑动方向可以由该滑动操作先后滑过的触控点确定,比如,预先对触 控板中的各个触控点进行编号,用户手指每滑动至一个触控点时,触控板向控制器发送的 触控信号中可以携带该触控点的编号,控制器根据先后接收到的触控信号中触控点的编号 确定滑动方向。 0097 在用户进行滑动操作的过程中,控制器也可以根据该滑动操作控制电视机进行参 数的调整,实际应用中,控制器根据触控信号解析出用户滑动操作滑动至每个触控点后,对 电子设备的参数按照固定数值调整一步。以调整电视机音量为例,当滑动方向向右时。
38、,控 制器根据触控信号解析出用户滑动操作滑动至一个触控点后,即向操作系统注册一段执行 代码,同时继续解析触控信号,若解析结果为滑动操作滑动至下一触控点,则根据该执行代 码将音量调整固定的数值,比如,将音量增加固定数值2,同时向系统注册另一段执行代码; 若解析结果为滑动操作在滑动至下一触控点之前结束,用户手指离开触控板,且根据滑动 操作结束时的滑动速度确定补偿数值,则将音量调整固定的数值+该补偿数值,比如,当补 偿数值为Z1时,将音量增加2+Z1。 0098 或者,控制器也可以将补偿调整作为独立的一步调整操作,即控制器判断是否还 存在尚未执行的对该指定参数的调整,若不存在尚未执行的对该指定参数的。
39、调整,则控制 器获取滑动操作的滑动方向,根据该滑动操作的滑动方向对电子设备的参数进行补偿调 整。同样以调整电视机音量为例,当滑动方向向右时,控制器根据触控信号解析出用户滑动 说 明 书CN 104020952 A 10 8/16页 11 操作滑动至一个触控点后,即向操作系统注册一段执行代码,并立刻根据该执行代码将音 量调整固定的数值,比如,将音量增加固定数值2;当控制器解析出滑动操作结束时,根据 滑动操作结束时的滑动速度确定补偿数值,则根据该补偿数值对音量进行补偿调整,比如, 当补偿数值为Z1时,将音量增加Z1。 0099 在按照补偿数值对电子设备的参数进行补偿调整时,用户在触控板上滑动速度可。
40、 能会较快,而设置的补偿数值也可能比较大,若一次将参数增大或减小较大的补偿数值,则 参数调整会显得比较生硬,用户体验不高,因此,可以将补偿调整分步进行,且调整速度可 以设置为减速、匀速或者先加速后减速等。比如,控制器确定补偿数值后,根据补偿数值确 定若干个调整时刻以及各个调整时刻对应的补偿数值,根据确定该若干个调整时刻以及各 个调整时刻对应的补偿数值进行补偿调整。以调整电视机音量为例,当滑动方向为自左向 右时,控制器根据触控信号解析出滑动操作结束且根据滑动操作结束时的滑动速度确定补 偿数值为20,则控制器可以确定4个调整时刻,分别为0.25s、0.5s、0.75s以及1s,每个调 整时刻对应的。
41、调整数值分别为8、6、4和2。同时,控制器开始计时,当计时到0.25s时,将音 量增加8,当计时到0.5s时,将音量增加6,当计时到0.75s时,将音量增加4,当计时到1s 时,将音量增加2。该过程相当于用户在电视机触控板中自左向右滑动并离开后,电视机音 量数值在1s内由快到慢的增加20。上述补偿数值、划分的调整时刻的数量、各个调整时刻 所在时间点以及各个调整时刻对应的调整数值均可以根据使用时的实际情况预先设置,本 示例性实施例对此不做限定。 0100 在将补偿调整分步进行时,在根据确定的若干个调整时刻以及各个调整时刻对应 的补偿数值进行补偿调整完成之前,若控制器解析出触控板中再次接收到触控操。
42、作,则停 止对电子设备的参数进行补偿调整。由于分步进行补偿调整的过程需要消耗一段时间才能 完成,在此过程中,用户可能会取消调整,比如,用户期望的补偿数值为15,而控制器根据用 户滑动操作结束时的滑动速度确定的补偿数值为20,则当补偿调整分步进行到15左右时, 用户可以再次触摸电视机的触控板,此时,控制器停止对电视机的音量进行调整,能够更准 确的反馈用户期望,从而提高用户体验。 0101 上述的方案以电视机音量为例对数值参数的调整加以说明,本示例性实施例的触 控组件还可以用于对显示参数进行调整,以对电视机中的图标进行切换为例,如图6所示 的功能图标切换示意图,其中,当电视机显示控制界面时,控制界。
43、面的主界面中显示若干个 功能图标,每个功能图标对应一项功能,比如音量调整功能、亮度调整功能、频道调整功能 等,被选中的图标以大尺寸显示。其中,在触控板中向右滑动为切换下一图标,向左滑动为 切换上一图标。设滑动操作结束时的滑动速度与补偿数值之间成正比,电视机中预先设置 三档补偿数值,分别为Z1、Z2和Z3,即将被选中的图标切换为当前图标之前或者之后的第 Z1、Z2或者Z3个图标,且Z1Z2Z3,同时,电视机中还预设有三个速度阈值,分别为v1、 v2和v3,且v1v2v3。电视机中的控制器获取到滑动操作结束时的滑动速度v0后,检 测v0所处的速度区间,若v0处于区间0,v1),则表明滑动速度较小,。
44、不对图标进行补偿切 换;若v0处于区间v1,v2),则确定补偿数值为Z1,即将被选中的图标切换为当前图标之后 的第Z1个图标;若v0处于区间v2,v3),则确定补偿数值为Z2;若v0处于区间v3,), 则确定补偿数值为Z3。 0102 在本示例性实施例中,仅以设置三档补偿数值为例加以说明,在实际应用中,还可 说 明 书CN 104020952 A 11 9/16页 12 以设置更多的补偿数值,比如,设置5档或者10档补偿数值,补偿数值设置越多,对图标的 补偿切换越灵敏,对用户期望的反馈也就越精确。 0103 在用户进行滑动操作的过程中,控制器也可以根据该滑动操作控制电视机进行图 标的切换,比如。
45、,当滑动方向向右时,控制器根据触控信号解析出用户滑动操作滑动至一个 触控点后,即向操作系统注册一段执行代码,同时继续解析触控信号,若解析结果为滑动操 作滑动至下一触控点,则根据该执行代码将被选中图标切换为下一个图标,同时向系统注 册另一段执行代码;若解析结果为滑动操作在滑动至下一触控点之前结束,用户手指离开 触控板,则根据滑动操作结束时的滑动速度确定补偿数值,并根据补偿数值切换图标。 0104 在对图标进行补偿切换时,也可以将补偿切换分步进行,且切换速度可以设置为 减速、匀速或者先加速后减速等。比如,控制器确定补偿数值后,根据补偿数值确定每次切 换的时刻,根据确定切换时刻进行补偿切换。以当滑动。
46、方向为自左向右为例,控制器根据 触控信号解析出滑动操作结束且根据滑动操作结束时的滑动速度确定补偿数值为5,则控 制器可以确定5个切换时刻,每个切换时刻与迁移切换时刻之间的间隔依次增大,比如,5 个切换时刻分别为0.2s、0.5s、1s、1.7s以及2.6s,前后两次切换的时间间隔分别为0.3s、 0.5s、0.7s和0.9s。同时,控制器开始计时,当计时到0.2s时,将被选中图标切换为下一图 标,当计时到0.5s时,将被选中图标切换为下一图标,以此类推,直至2.6s时切换完毕。 0105 同样的,在根据各个切换时刻进行补偿切换完成之前,若控制器解析出触控板中 再次接收到触控操作,则停止对图标进。
47、行切换。比如,用户期望的补偿数值为4,而控制器根 据用户滑动操作结束时的滑动速度确定的补偿数值为6,则当切换至第4个图标时,用户可 以再次触摸电视机的触控板,此时,控制器停止对电视机的图标进行切换,能够更准确的反 馈用户期望,从而提高用户体验。 0106 在本示例性实施例中,触控板中只需要设置数个触控点(通常在10个以内),触控 点的灵敏度要求也不需要太高,能够大大降低硬件成本。 0107 综上所述,本示例性实施例示出的触控组件,通过控制器在根据触控板发送的触 控信号解析出在触控板中的操作为滑动操作后,根据该滑动操作在结束时刻的滑动速度确 定补偿数值,并按照该补偿数值对电子设备中的指定参数进行。
48、补偿调整,用户可以通过控 制手指离开触控板时的速度来确定自己期望的补偿数值,解决了相关技术中操作过程较为 复杂,浪费用户操作时间,且无法智能的反馈出用户期望的问题,达到简化用户操作,节约 用户时间,提高用户体验的效果。 0108 其次,本示例性实施例示出的触控组件,通过控制器确定补偿数值后,根据补偿数 值确定若干个调整时刻以及各个调整时刻对应的补偿数值,根据确定该若干个调整时刻以 及各个调整时刻对应的补偿数值进行补偿调整,并且,在补偿调整完成之前,若控制器解析 出触控板中再次接收到触控操作,则停止对电子设备的参数进行补偿调整,避免当补偿数 值较大时参数调整较为生硬的问题的同时也能够更准确的反馈。
49、用户期望,从而达到提高用 户体验的效果。 0109 图7是根据一示例性实施例示出的一种参数调整方法的流程图。该参数调整方法 可以应用于在如图1、2或5所示的触控组件中对包含有该触控组件的电子设备的指定参数 进行调整。该参数调整方法可以包括: 0110 在步骤402中,接收该触控组件中的触控板发送的,与在该触控板中的触控操作 说 明 书CN 104020952 A 12 10/16页 13 相对应的触控信号; 0111 在步骤404中,根据该触控信号解析该触控操作; 0112 在步骤406中,在解析出该触控操作为滑动操作后,获取该滑动操作在结束时刻 的滑动速度; 0113 在步骤408中,根据该滑动速度确定补偿数值; 0114 在步骤410中,按照该补偿数值对该电。