屏幕参数调整方法、屏幕参数调整装置和电子设备与流程
未命名
10-25
阅读:72
评论:0
1.本技术属于通信技术领域,具体涉及一种屏幕参数调整方法、屏幕参数调整装置和电子设备。
背景技术:
2.目前,触摸屏作为人机交互的最重要的交互方式,其性能的好坏直接影响触摸屏的操作体验。
3.触摸屏中的触控芯片通过行列扫描采样得到的电容感应值(rawdata),通过计算rawdata与基准值(refdata)的差值,得到表征rawdata的变化量的电容差值数据(diffdata),并使用diffdata作为输入经过复杂的触控算法得到触摸点的坐标。
4.相关技术中,通常以手机等电子设备重启后的初始工作环境对应的触控基准值为触控响应门限值,并利用该门限值检测手机在娱乐模式(看视频、听歌或打游戏等)或其他工作模式下对应的触控事件,由于手机屏幕在不同工作模式下的触控基准值会随着手机屏幕亮度或外部耦合的噪声的变化而发生改变,进而导致触控事件的检测准确率低。
技术实现要素:
5.本技术实施例的目的是提供一种屏幕参数调整方法、屏幕参数调整装置和电子设备,能够解决现有技术仅采用固定的触控基准值来检测电子设备在不同工作模式下是否发生触控事件的准确率低的问题。
6.第一方面,本技术实施例提供了一种屏幕参数调整方法,该方法包括:
7.在电子设备切换至第一工作场景的情况下,确定所述电子设备在所述第一工作场景下对应的触控基准值,不同工作场景对应不同的触控基准值;
8.将所述第一工作场景对应的触控基准值作为所述电子设备的触控响应门限值,其中,不同工作场景与不同的触控基准值之间的对应关系基于电子设备的触控基准值采集流程获取,所述触控响应门限值用于判断所述电子设备的显示屏是否发生触控事件。
9.第二方面,本技术实施例提供了一种屏幕参数调整装置,该装置包括:
10.第一参数获取模块,用于在电子设备切换至第一工作场景的情况下,确定所述电子设备在所述第一工作场景下对应的触控基准值,不同工作场景对应不同的触控基准值;
11.第一校准模块,用于将所述第一工作场景对应的触控基准值作为所述电子设备的触控响应门限值,其中,不同工作场景与不同的触控基准值之间的对应关系基于电子设备的触控基准值采集流程获取,所述触控响应门限值用于判断所述电子设备的显示屏是否发生触控事件。
12.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
13.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程
序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
14.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
15.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
16.在本技术实施例中,通过在电子设备切换工作场景的情况下,根据电子设备当前工作场景对应的触控基准值对触控响应门限值进行实时校准,实现了电子设备触控响应门限值的动态调整,提高了获取电容差值数据准确率,进而提高触控事件的检测准确率。
附图说明
17.图1是本技术实施例提供的屏幕参数调整方法的流程示意图;
18.图2是本技术实施例提供的手机cpu与触控芯片的信号交互示意图;
19.图3是本技术实施例提供的屏幕参数调整装置的结构示意图;
20.图4是本技术实施例提供的电子设备的结构示意图;
21.图5是本技术实施例提供的电子设备的硬件示意图。
具体实施方式
22.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
23.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
24.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的屏幕参数调整方法、屏幕参数调整装置、电子设备和可读存储介质进行详细地说明。
25.其中,屏幕参数调整方法可应用于终端,具体可由,终端中的硬件或软件执行。
26.该终端包括但不限于具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话或平板电脑等其它便携式通信设备。还应当理解的是,在某些实施例中,该终端可以不是便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。
27.以下各个实施例中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的是,终端可以包括诸如物理键盘、鼠标和控制杆的一个或多个其它物理用户接口设备。
28.本技术实施例提供的屏幕参数调整方法,该屏幕参数调整方法的执行主体可以为电子设备或者电子设备中能够实现该屏幕参数调整方法的功能模块或功能实体,本技术实施例提及的电子设备包括但不限于手机、平板电脑、相机、可穿戴设备等,下面以电子设备
作为执行主体为例对本技术实施例提供的屏幕参数调整方法进行说明。
29.图1是本技术实施例提供的屏幕参数调整方法的流程示意图,如图1所示,该屏幕参数调整方法应用于电子设备,例如,手机或平板电脑等,电子设备包括中央处理器(central processing unit,cpu)和触控芯片,该屏幕参数调整方法包括如下步骤:
30.步骤110、在电子设备切换至第一工作场景的情况下,确定电子设备在第一工作场景下对应的触控基准值,不同工作场景对应不同的触控基准值。
31.可选地,第一工作场景包括电子设备在不同工作状态下工作环境,例如,电子设备处于待机状态、充电状态或者通话状态等。
32.可选地,第一工作场景包括电子设备的一个工作状态。
33.以电子设备为手机为例,手机息屏后插上充电器充电,则手机处于“充电状态”的工作场景下。
34.可选地,第一工作场景还包括电子设备的多个工作状态,即电子设备同时处于多个工作状态下保持运行。
35.比如,手机在插上充电器后启动游戏界面,则手机同时处于“充电状态”和“游戏状态”的工作场景下。
36.比如,用户使用手机在语音连麦的情况下打开了游戏模式,并插上了充电器进行充电,则手机处于“充电状态”和“游戏状态”和“通话状态”三个工作场景下。
37.可选地,电子设备在工作状态下,cpu能够根据电子设备内各组件的反馈参数对当前工作场景进行实时检测,以识别当前工作场景类型。
38.例如,电子设备的cpu检测到显示屏的驱动数据信号的幅度和驱动能力增加的幅度明显增加,导致显示屏亮度值超过亮度值阈值,则电子设备的显示屏处于“高亮状态”的工作场景下。
39.可选地,电子设备的触控基准值与工作场景类型关联,电子设备在不同类型的工作场景对应的触控基准值不同。
40.可选地,第一工作场景包括电子设备的一个工作状态的情况,第一工作场景对应一个触控基准值。
41.比如,在电子设备处于“充电状态”的情况下,电子设备的触控基准值为“refdata02”。
42.可选地,在电子设备的工作状态增加的情况下,电子设备工作时产生的噪声将会增大,相应的触控响应门限值也会发生改变,此时,需要对电子设备的当前触控基准值进行校准。
43.可选地,在第一工作场景包括至少两个工作状态的情况下,至少两个工作状态作为一个整体,对应新的触控基准值。
44.比如,在电子设备同时处于“充电状态”和“通话状态”的情况下,电子设备的触控基准值为“refdata09”。
45.可选地,电子设备可以通过场景识别参数建立工作场景和对应触控基准值的关联,不同的工作场景对应不同的场景识别参数,不同的场景识别参数对应不同的触控基准值。
46.以场景识别参数为场景识别码为例,“游戏状态”对应的场景识别码为“rc1”,与“rc1”关联的触控基准值为“refdata02”。
47.比如,“游戏状态”和“充电状态”对应的场景识别码分别为“rc1”和“rc2”,与“rc1”和“rc2”共同关联的触控基准值为“refdata08”。
48.步骤120、将第一工作场景对应的触控基准值作为电子设备的触控响应门限值,其中,不同工作场景与不同的触控基准值之间的对应关系基于电子设备的触控基准值采集流程获取,触控响应门限值用于判断电子设备的显示屏是否发生触控事件。
49.可选地,不同工作场景与不同的触控基准值之间的对应关系包括多种,例如,一个场景可以对应一个触控响应门限值,多个场景可以共同对应一个触控基准值。
50.可选地,触控基准值采集流程通过控制工作场景数量和类型,确定不同工作场景与不同的触控基准值之间的对应关系。
51.以电子设备为手机为例,手机首次开机并进入待机页面后,通过如下步骤执行触控基准值采集流程:
52.1)保持手机的显示屏处于“高亮状态”的工作场景,cpu识别“高亮状态”的场景识别参数“rc0”,并将“rc0”发送至触控芯片,触控芯片通过触控传感器采集当前工作场景的触控基准值数据,并将该触控基准数据存储在手机的静态随机存取存储器(static random-access memory,sram)中,记为“refdata00”;
53.2)保持手机处于“游戏状态”的工作场景,cpu识别“游戏状态”的场景识别参数“rc1”,并将“rc1”发送至触控芯片,触控芯片通过触控传感器采集当前工作场景的触控基准值数据,并将该触控基准数据存储在sram中,记为“refdata01”;
54.3)保持手机处于“充电状态”的工作场景,cpu识别“充电状态”的场景识别参数“rc2”,并将“rc2”发送至触控芯片,触控芯片通过触控传感器采集当前工作场景的触控基准值数据,并将该触控基准数据存储在sram中,记为“refdata02”;
55.4)保持手机处于“通话状态”的工作场景,cpu识别“通话状态”的场景识别参数“rc3”,并将“rc3”发送至触控芯片,触控芯片通过触控传感器采集当前工作场景的触控基准值数据,并将该触控基准数据存储在sram中,记为“refdata03”;
56.5)保持手机同时处于“高亮状态”和“游戏状态”的工作场景,cpu识别“高亮状态”和“游戏状态”的场景识别参数分别为“rc0”和“rc1”,并将“rc0”和“rc1”发送至触控芯片,触控芯片通过触控传感器采集当前工作场景的触控基准值数据,并将该触控基准数据存储在sram中,记为“refdata05”;
57.6)保持手机同时处于“高亮状态”和“充电状态”的工作场景,cpu识别“高亮状态”和“充电状态”的场景识别参数分别为“rc0”和“rc2”,并将“rc0”和“rc2”发送至触控芯片,触控芯片通过触控传感器采集当前工作场景的触控基准值数据,并将该触控基准数据存储在sram中,记为“refdata06”;
58.7)保持手机同时处于“高亮状态”和“通话状态”的工作场景,cpu识别“高亮状态”和“通话状态”的场景识别参数分别为“rc0”和“rc3”,并将“rc0”和“rc3”发送至触控芯片,触控芯片通过触控传感器采集当前工作场景的触控基准值数据,并将该触控基准数据存储在sram中,记为“refdata07”;
59.8)保持手机同时处于“高亮状态”和“通话状态”的工作场景,cpu识别“游戏状态”和“充电状态”的场景识别参数分别为“rc1”和“rc2”,并将“rc1”和“rc2”发送至触控芯片,
触控芯片通过触控传感器采集当前工作场景的触控基准值数据,并将该触控基准数据存储在sram中,记为“refdata08”;
60.9)保持手机同时处于“充电状态”和“通话状态”的工作场景,cpu识别“充电状态”和“通话状态”的场景识别参数分别为“rc2”和“rc3”,并将“rc2”和“rc3”发送至触控芯片,触控芯片通过触控传感器采集当前工作场景的触控基准值数据,并将该触控基准数据存储在sram中,记为“refdata09”;
61.10)保持手机同时处于“其他状态”的工作场景(除上述1-8步骤中的工作状态之外的工作场景),cpu识别“其他状态”的场景识别参数分别为“rc4”,并将“rc4”发送至触控芯片,触控芯片通过触控传感器采集当前工作场景的触控基准值数据,并将该触控基准数据存储在sram中,记为“refdata04”,以此类推,直至数据采集完毕,电子设备退出触控基准值采集流程。
62.可选地,在电子设备切换工作场景后,cpu检测当前工作场景类型,触控芯片根据cpu检测的当前工作场景类型确定得到对应的触控基准值,并以该触控基准值作为电子设备的触控响应门限,以判断显示屏是否发生触控事件。
63.以电子设备为手机为例,手机处于“通话状态”的工作场景,对应的触控基准值为“refdata03”,在手机退出“通话状态”,连接手机充电器进行充电的情况下,cpu检测到手机的工作场景从“通话状态”切换为“充电状态”,cpu生成场景识别码“rc2”,并将该识别码发送至手机的触控芯片,触控芯片在接收到“rc2”之后,将手机的触控基准值“refdata03”校准为“refdata02”。
64.可选地,cpu持续检测电子设备的工作场景类型,并将对应的工作场景信息(例如,场景识别参数)发送至触控芯片,在触控芯片检测当前时刻接收的场景识别参数较上一次接收的场景识别参数发生变化,则启动触控基准值校准流程,将当前时刻接收的场景识别参数对应的触控基准值作为当前时刻对应的触控响应门限值。
65.比如,cpu在t
1-tn时刻分别向触控芯片发送了n个场景识别码均为“rc2”,则电子设备在在t
n+1
时刻对应的触控响应门限值为“rc2”对应的触控基准值“refdata02”,cpu在t
n+1
时刻向触控芯片发送了“rc1”,则触控芯片调用“refdata01”作为电子设备在t
n+1
时刻的触控响应门限值。
66.可选地,在电子设备的当前工作场景确定对应的触控响应门限值后,在显示屏被触摸的情况下,触控芯片采集一帧或多帧rawdata,再利用rawdata与该触控响应门限值计算得到diffdata,进而检测显示屏在当前时刻是否发生触控事件。
67.在本技术实施例中,通过在电子设备切换工作场景的情况下,根据电子设备当前工作场景对应的触控基准值对触控响应门限值进行实时校准,实现了电子设备触控响应门限值的动态调整,提高了获取电容差值数据准确率,进而提高触控事件的检测准确率。
68.可选地,不同的工作场景对应不同的场景识别参数,不同的场景识别参数对应不同的触控基准值;确定电子设备第一工作场景下对应的触控基准值,包括:确定与第一工作场景对应的场景识别参数;基于第一工作场景对应的场景识别参数和预设的参数对照表,确定电子设备第一工作场景下对应的触控基准值;其中,参数对照表包括不同场景识别参数与不同触控基准值之间的对应关系,参数对照表基于触控基准值采集流程得到。
69.可选地,参数对照表用于确定不同的工作场景对应的触控基准值。
70.可选地,参数对照表可以存储于电子设备的sram中,在电子设备进入触控基准值校准流程的情况下,可通过运行该参数对照表,以快速获取当前工作场景对应的触控基准值。
71.可选地,参数对照表的内容包括以下几种场景:
72.1)参数对照表包括工作场景类型、场景识别参数和触控基准值。
73.可选地,一个工作场景对应一个场景识别参数,一个场景识别参数对应一个触控基准值。
74.以场景识别参数为场景识别码为例,参数对照表中“游戏状态”对应的场景识别码为“rc1”,“rc1”对应的触控基准值为“refdata01”。
75.可选地,一个工作场景对应一个场景识别参数,多个场景识别参数对应一个触控基准值。
76.比如,参数对照表中“游戏状态”和“充电状态”对应的场景识别为“rc1”和“rc2”,“rc1”和“rc2”对应的触控基准值为“refdata08”。
77.2)参数对照表包括场景识别参数和触控基准值。
78.可选地,一个工作场景对应一个场景识别参数,一个场景识别参数对应一个触控基准值。
79.以场景识别参数为场景识别码为例,参数对照表中场景识别为“rc1”,“rc1”对应的触控基准值为“refdata01”。
80.可选地,一个工作场景对应一个场景识别参数,多个场景识别参数对应一个触控基准值。
81.比如,参数对照表中场景识别码“rc1”和“rc2”共同对应的触控基准值为“refdata08”。
82.3)参数对照表包括工作场景类型和触控基准值。
83.可选地,一个工作场景对应一个场景识别参数,一个场景识别参数对应一个触控基准值。
84.比如,参数对照表中“游戏状态”对应的触控基准值为“refdata01”。
85.可选地,一个工作场景对应一个场景识别参数,多个场景识别参数对应一个触控基准值。
86.比如,参数对照表中“游戏状态”和“充电状态”共同对应的触控基准值为“refdata08”。
87.可选地,在电子设备切换工作场景的情况下,cpu识别当前工作场景类型并产生对应的场景识别参数,将场景识别参数发送至触控芯片后,触控芯片能够根据接收的场景识别码确定电子设备在当前工作场景下的触控基准值。
88.以电子设备为手机为例,用户使用手机在t1时刻接听电话,cpu在t2时刻将对应的场景识别码“rc3”发送至触控芯片,触控芯片调用“refdata03”作为电子设备在t1时刻对应的触控响应门限值;用户在t2时刻将手机连接充电器进行充电,cpu在t2时刻将对应的场景识别码“rc3”和“rc2”发送至触控芯片,触控芯片调用“refdata09”作为电子设备在t2时刻对应的触控响应门限值;用户在t3时刻挂断电话并继续保持手机充电,cpu在t3时刻将对应的场景识别码“rc2”发送至触控芯片,触控芯片调用“refdata02”作为电子设备在t2时刻对
应的触控响应门限值。
89.在本技术实施例中,通过设置参数数据表,便于记录、存储和调用不同工作场景与对应的触控基准值之间的关系,通过场景识别参数将电子设备工作场景与触控基准值进行关联,提高了从参数对照表确定待调用的触控基准值的效率。
90.可选地,第一工作场景包括多个,参数对照表包括不同的场景识别参数集合与不同的触控基准值之间的对应关系,每个场景识别参数集合至少包括两个场景识别参数;基于第一工作场景对应的场景识别参数和预设的参数对照表,确定电子设备第一工作场景下对应的触控基准值,包括:基于参数对照表和多个第一工作场景分别对应的场景识别参数的集合,确定第一工作场景对应的触控基准值。
91.可选地,在第一工作场景包括多个工作状态的情况,电子设备的cpu先根据识别到的多个工作场景生成对应的场景识别码,并将多个场景识别码同时发送至触控芯片,触控芯片根据接收的场景识别码的类型和数量,从参数对照表中调用对应的触控基准值,作为电子设备在当前工作场景下的触控响应门限值。
92.比如,cpu检测到手机同时处于“高亮状态”和“游戏状态”的工作场景下,cpu生成“rc0”和“rc1”,并将“rc0”和“rc1”发送至触控芯片,触控芯片通过查询参数对照表确定“rc0”和“rc1”共同对应的触控基准值为“refdata05”,并以“refdata05”作为手机同时处于“高亮状态”和“游戏状态”下的触控响应门限值。
93.比如,cpu检测到手机同时处于“高亮状态”和“充电状态”的工作场景下,cpu生成“rc0”和“rc2”,并将“rc0”和“rc2”发送至触控芯片,触控芯片通过查询参数对照表确定“rc0”和“rc2”共同对应的触控基准值为“refdata06”,并以“refdata06”作为手机同时处于“高亮状态”和“充电状态”下的触控响应门限值。
94.在本技术实施例中,通过将电子设备所处的多个工作环境分别对应的场景识别参数共同关联对应的触控基准值,降低了复合工作场景下的电子设备触控基准值的校准难度,提高了校准效率。
95.可选地,在电子设备的工作时长超过目标时长的情况下,更新不同工作场景与不同的触控基准值之间的对应关系。
96.可选地,若电子设备在长期使用过程中出现显示屏磨损或老化等问题时,其触控响应门限值会发生改变,需要重新对显示屏的触控基准值进行校准,以保障显示屏的正常使用。
97.可选地,目标时长的范围可根据用户需求设置,例如,目标时长包括几分钟、几小时、几天或者其他可设置的时间段。
98.以电子设备为手机为例,目标时长为n天,即手机每隔n天自动进入触控基准值采集流程,手机重新采集触控基准值的步骤,与手机首次开机并进入待机页面后执行的触控基准值采集流程的步骤相同,本实施例不再赘述。
99.在本技术实施例中,通过设置目标时长控制电子设备自动进入触控基准值采集流程,实现了对电子设备的触控基准值的定时校正,从而保证显示屏触控功能的正常使用。
100.可选地,在将第一工作场景对应的触控基准值作为电子设备的触控响应门限值之后,该方法还包括:在显示屏接收到用户触控输入的情况下,获取用户触控输入对应的触控响应数据;在第一差值大于或等于触控事件数据阈值的情况下,确定显示屏发生有效触控
事件,第一差值为触控响应数据与第一工作场景对应的触控基准值之间的差值;在所述第一差值小于所述触控事件数据阈值的情况下,确定所述显示屏发生无效触控事件。
101.可选地,在电子设备的触控芯片检测到触摸信号的情况下,触控芯片采集一帧或多帧触控响应数据值rawdata,并与电子设备在当前工作场景下的触控基准值refdata进行计算,得到第一差值diffdata,再根据预设的触控事件数据阈值与第一差值进行比较,若第一差值小于触控事件数据阈值,则电子设备判定显示屏未发生有效触控事件,能够减少误触带来的影响;若第一差值大于或等于触控事件数据阈值,则电子设备判定显示屏发生有效触控事件。
102.可选地,触控事件数据阈值的取值可根据用户需求设置,例如,触控事件数据阈值可以为20。
103.可选地,触控芯片确定电子设备在“充电状态”下的触控基准值为refdata03,并将refdata03为电子设备的触控响应门限值,先通过如下公式计算第一差值diffdata:
104.diffdata=rawdata-refdata;
105.其中,rawdata为触控响应数据值,refdata为第一工作场景对应的触控基准值。
106.比如,若第一差值为50,第一差值触超过控事件数据阈值20,则显示屏上发生了有效触控事件,cpu生成触控指令,并将该触控指令上报给cpu上层处理;反之,不上报触控事件。
107.图2是本技术实施例提供的手机cpu与触控芯片的信号交互示意图,在图2所示的实施例中,手机cpu对电子设备当前所处的工作环境进行识别,例如,进行亮度识别、游戏识别、充电识别或通话识别;在cpu检测到电子设备切换工作场景的情况下,cpu将当前工作场景对应的场景识别码传输至触控芯片,触控芯片根据接收的场景识别码从sram中调用相应的触控基准值作为电子设备在当前场景下的触控响应门限值,在接收显示屏获取的触控响应数据的情况下,利用触控响应数据和触控基准值计算第一差值,并将第一差值与触控事件数据阈值进行比较,从而判断显示屏的触控事件,确定显示屏发生有效触控事件,生成触控指令并发送至cpu上层。
108.在本技术实施例中,通过计算触控响应数据与第一触控基准值的差值得到第一差值,并对比第一差值与触控事件数据阈值的大小进来确定显示屏的触控事件,数据获取方便,计算量小,提高了对显示屏发生触控事件的检测效率。
109.本技术实施例提供的屏幕参数调整方法,执行主体可以为屏幕参数调整装置。本技术实施例中以屏幕参数调整装置执行屏幕参数调整的方法为例,说明本技术实施例提供的屏幕参数调整的装置。
110.本技术实施例还提供一种屏幕参数调整装置。
111.图3是本技术实施例提供的屏幕参数调整装置的结构示意图,如图3所示,该屏幕参数调整装置300包括:第一获取模块310和第一处理模块320。
112.第一参数获取模块310,用于在电子设备切换至第一工作场景的情况下,确定电子设备在第一工作场景下对应的触控基准值,不同工作场景对应不同的触控基准值;
113.第一校准模块320,用于将第一工作场景对应的触控基准值作为电子设备的触控响应门限值,其中,不同工作场景与不同的触控基准值之间的对应关系基于电子设备的触控基准值采集流程获取,触控响应门限值用于判断电子设备的显示屏是否发生触控事件。
personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
124.本技术实施例中的屏幕参数调整装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
125.本技术实施例提供的屏幕参数调整装置能够实现图1至图2的方法实施例实现的各个过程,为避免重复,这里不再赘述。
126.可选地,图4是本技术实施例提供的电子设备的结构示意图,如图4所示,本技术实施例还提供一种电子设备400,包括处理器401,存储器402,存储在存储器402上并可在所述处理器401上运行的程序或指令,该程序或指令被处理器401执行时实现上述屏幕参数调整方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
127.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
128.图5是本技术实施例提供的电子设备的硬件示意图。
129.该电子设备500包括但不限于:射频单元501、网络模块502、音频输出单元503、输入单元504、传感器505、显示单元506、用户输入单元507、接口单元508、存储器509以及处理器510等部件。
130.本领域技术人员可以理解,电子设备500还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器510逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
131.其中,射频单元501,用于在电子设备切换至第一工作场景的情况下,确定电子设备在第一工作场景下对应的触控基准值,不同工作场景对应不同的触控基准值;
132.处理器510,用于将第一工作场景对应的触控基准值作为电子设备的触控响应门限值,其中,不同工作场景与不同的触控基准值之间的对应关系基于电子设备的触控基准值采集流程获取,触控响应门限值用于判断电子设备的显示屏是否发生触控事件。
133.根据本技术实施例提供的电子设备,通过在电子设备切换工作场景的情况下,根据电子设备当前工作场景对应的触控基准值对触控响应门限值进行实时校准,实现了电子设备触控响应门限值的动态调整,提高了获取电容差值数据准确率,进而提高触控事件的检测准确率。
134.可选地,不同的工作场景对应不同的场景识别参数,不同的场景识别参数对应不同的触控基准值,处理器510,还用于确定与第一工作场景对应的场景识别参数;基于第一工作场景对应的场景识别参数和预设的参数对照表,确定电子设备第一工作场景下对应的触控基准值;其中,参数对照表包括不同场景识别参数与不同触控基准值之间的对应关系,参数对照表基于触控基准值采集流程得到。
135.根据本技术实施例提供的电子设备,通过设置参数数据表,便于记录、存储和调用
不同工作场景与对应的触控基准值之间的关系,通过场景识别参数将电子设备工作场景与触控基准值进行关联,提高了从参数对照表确定待调用的触控基准值的效率。
136.可选地,第一工作场景包括多个,参数对照表包括不同的场景识别参数集合与不同的触控基准值之间的对应关系,每个场景识别参数集合至少包括两个场景识别参数处理器510,还用于基于参数对照表和多个第一工作场景分别对应的场景识别参数的集合,确定第一工作场景对应的触控基准值。
137.根据本技术实施例提供的电子设备,通过将电子设备所处的多个工作环境分别对应的场景识别参数共同关联对应的触控基准值,降低了复合工作场景下的电子设备触控基准值的校准难度,提高了校准效率。
138.可选地,
139.处理器510,还用于电子设备的工作时长超过目标时长的情况下,更新不同工作场景与不同的触控基准值之间的对应关系。
140.根据本技术实施例提供的电子设备,通过设置目标时长控制电子设备自动进入触控基准值采集流程,实现了对电子设备的触控基准值的定时校正,从而保证显示屏触控功能的正常使用。
141.可选地,输入单元504,用于在将第一工作场景对应的触控基准值作为电子设备的触控响应门限值之后,在显示屏接收到用户触控输入的情况下,获取用户触控输入对应的触控响应数据;
142.处理器510,还用于在第一差值大于或等于触控事件数据阈值的情况下,确定显示屏发生触控事件,第一差值为触控响应数据与第一工作场景对应的触控基准值之间的差值;在第一差值小于触控事件数据阈值的情况下,确定显示屏发生无效触控事件。
143.根据本技术实施例提供的电子设备,通过计算触控响应数据与第一工作场景对应的触控基准值的差值得到第一差值,并对比第一差值与触控事件数据阈值的大小进来确定显示屏的触控事件,数据获取方便,计算量小,提高了对显示屏发生触控事件的检测效率。
144.应理解的是,本技术实施例中,输入单元504可以包括图形处理器(graphics processing unit,gpu)5041和麦克风5042,图形处理器5041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元506可包括显示面板5061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板5061。用户输入单元507包括触控面板5071以及其他输入设备5072中的至少一种。触控面板5071,也称为触摸屏。触控面板5071可包括触摸检测装置和触摸控制器两个部分。其他输入设备5072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
145.存储器509可用于存储软件程序以及各种数据。存储器509可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器509可以包括易失性存储器或非易失性存储器,或者,存储器509可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机
存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器509包括但不限于这些和任意其它适合类型的存储器。
146.处理器510可包括一个或多个处理单元;可选地,处理器510集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器510中。
147.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述屏幕参数调整方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
148.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光盘等。
149.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述屏幕参数调整方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
150.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
151.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
152.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
153.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多
形式,均属于本技术的保护之内。
技术特征:
1.一种屏幕参数调整方法,其特征在于,包括:在电子设备切换至第一工作场景的情况下,确定所述电子设备在所述第一工作场景下对应的触控基准值,不同的工作场景对应不同的触控基准值;将所述第一工作场景对应的触控基准值作为所述电子设备的触控响应门限值;其中,不同工作场景与不同的触控基准值之间的对应关系基于电子设备的触控基准值采集流程获取,所述触控响应门限值用于判断所述电子设备的显示屏是否发生触控事件。2.根据权利要求1所述的屏幕参数调整方法,其特征在于,不同的工作场景对应不同的场景识别参数,不同的场景识别参数对应不同的触控基准值;所述确定所述电子设备第一工作场景下对应的触控基准值,包括:确定与所述第一工作场景对应的场景识别参数;基于所述第一工作场景对应的场景识别参数和预设的参数对照表,确定所述电子设备第一工作场景下对应的触控基准值;其中,所述参数对照表包括不同场景识别参数与不同触控基准值之间的对应关系,所述参数对照表基于所述触控基准值采集流程得到。3.根据权利要求2所述的屏幕参数调整方法,其特征在于,所述第一工作场景包括多个,所述参数对照表包括不同的场景识别参数集合与不同的触控基准值之间的对应关系,每个场景识别参数集合至少包括两个场景识别参数;所述基于所述第一工作场景对应的场景识别参数和预设的参数对照表,确定所述电子设备第一工作场景下对应的触控基准值,包括:基于所述参数对照表和多个第一工作场景分别对应的场景识别参数的集合,确定所述第一工作场景对应的触控基准值。4.根据权利要求1所述的屏幕参数调整方法,其特征在于,所述方法还包括:在所述电子设备的工作时长超过目标时长的情况下,更新不同工作场景与不同的触控基准值之间的对应关系。5.根据权利要求1所述的屏幕参数调整方法,其特征在于,在所述将所述第一工作场景对应的触控基准值作为所述电子设备的触控响应门限值之后,所述方法还包括:在所述显示屏接收到用户触控输入的情况下,获取所述用户触控输入对应的触控响应数据;在第一差值大于或等于触控事件数据阈值的情况下,确定所述显示屏发生触控事件,所述第一差值为所述触控响应数据与所述第一工作场景对应的触控基准值之间的差值;在所述第一差值小于所述触控事件数据阈值的情况下,确定所述显示屏发生无效触控事件。6.一种屏幕参数调整装置,其特征在于,包括:第一参数获取模块,用于在电子设备切换至第一工作场景的情况下,确定所述电子设备在所述第一工作场景下对应的触控基准值,不同工作场景对应不同的触控基准值;第一校准模块,用于将所述第一工作场景对应的触控基准值作为所述电子设备的触控响应门限值,其中,不同工作场景与不同的触控基准值之间的对应关系基于电子设备的触控基准值采集流程获取,所述触控响应门限值用于判断所述电子设备的显示屏是否发生触控事件。
7.根据权利要求6所述的屏幕参数调整方法,其特征在于,不同的工作场景对应不同的场景识别参数,不同的场景识别参数对应不同的触控基准值;第一参数获取模块具体用于:确定与所述第一工作场景对应的场景识别参数;基于所述第一工作场景对应的场景识别参数和预设的参数对照表,确定所述电子设备第一工作场景下对应的触控基准值;其中,所述参数对照表包括不同场景识别参数与不同触控基准值之间的对应关系,所述参数对照表基于所述触控基准值采集流程得到。8.根据权利要求7所述的屏幕参数调整方法,其特征在于,所述第一工作场景包括多个,所述参数对照表包括不同的场景识别参数集合与不同的触控基准值之间的对应关系,每个场景识别参数集合至少包括两个场景识别参数;所述第一参数模块具体还用于:基于所述参数对照表和多个第一工作场景分别对应的场景识别参数的集合,确定所述第一工作场景对应的触控基准值。9.根据权利要求6所述的屏幕参数调整方法,其特征在于,所述装置还包括:第二校准模块,用于在所述电子设备的工作时长超过目标时长的情况下,更新不同工作场景与不同的触控基准值之间的对应关系。10.根据权利要求1所述的屏幕参数调整方法,其特征在于,所述装置还包括:第二参数获取模块,用于在所述第一工作场景对应的触控基准值作为所述电子设备的触控响应门限值之后,在所述显示屏接收到用户触控输入的情况下,获取所述用户触控输入对应的触控响应数据;触控判定模块,用于在第一差值大于或等于触控事件数据阈值的情况下,确定所述显示屏发生触控事件,所述第一差值为所述触控响应数据与所述第一工作场景对应的触控基准值之间的差值;在所述第一差值小于所述触控事件数据阈值的情况下,确定所述显示屏发生无效触控事件。11.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-5任一项所述的屏幕参数调整方法的步骤。12.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-5任一项所述的屏幕参数调整方法的步骤。
技术总结
本申请公开了一种屏幕参数调整方法、屏幕参数调整装置及电子设备,属于通信技术领域。该屏幕参数调整方法,包括:在电子设备切换至第一工作场景的情况下,确定电子设备在第一工作场景下对应的触控基准值,不同的工作场景对应不同的触控基准值;将第一工作场景对应的触控基准值作为电子设备的触控响应门限值;其中,不同工作场景与不同的触控基准值之间的对应关系基于电子设备的触控基准值采集流程获取,触控响应门限值用于判断电子设备的显示屏是否发生触控事件。是否发生触控事件。是否发生触控事件。
技术研发人员:兰永城
受保护的技术使用者:维沃移动通信有限公司
技术研发日:2023.07.20
技术公布日:2023/10/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种磨机喷水管的制作方法 下一篇:盾构机常压刀筒螺栓检测系统及方法与流程