CN112860105B - 触控位置确定方法、装置、电子设备及可读存储介质 - Google Patents

触控位置确定方法、装置、电子设备及可读存储介质 Download PDF

Info

Publication number
CN112860105B
CN112860105B CN202110120581.2A CN202110120581A CN112860105B CN 112860105 B CN112860105 B CN 112860105B CN 202110120581 A CN202110120581 A CN 202110120581A CN 112860105 B CN112860105 B CN 112860105B
Authority
CN
China
Prior art keywords
touch position
signal
position information
influence
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110120581.2A
Other languages
English (en)
Other versions
CN112860105A (zh
Inventor
翟康
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202110120581.2A priority Critical patent/CN112860105B/zh
Publication of CN112860105A publication Critical patent/CN112860105A/zh
Application granted granted Critical
Publication of CN112860105B publication Critical patent/CN112860105B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0414Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)

Abstract

本申请实施例公开了一种触控位置确定方法、装置、电子设备及可读存储介质,该方法包括:在接收到触控输入的情况下,获取电容传感器检测到的第一触控位置信息,以及压力传感器检测到的第二触控位置信息;基于第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权处理,得到目标触控位置信息;根据目标触控位置信息,确定触控输入的触控位置;其中,第一权重值根据信噪比信号和温度信号确定,第二权重值根据信噪比信号和温度信号确定。根据本申请的实施例,能够更加精准地响应触控输入。

Description

触控位置确定方法、装置、电子设备及可读存储介质
技术领域
本申请实施例涉及信息处理领域,尤其涉及一种触控位置确定方法、装置、电子设备及可读存储介质。
背景技术
随着电子设备的不断发展,电子设备多采用电容式触控屏,电容式触控屏是利用人体的电流感应进行工作的。目前,射频干扰和接地不稳等因素都会对用户触屏输入的电容信号产生干扰,这会导致电子设备对触控输入出现响应滞后或者响应抖动的现象。
在实现本申请过程中,申请人发现相关技术中至少存在如下问题:对触控输入出现响应滞后或者响应抖动。
发明内容
本申请实施例提供一种触控位置确定方法、装置、电子设备及可读存储介质,以解决对触控输入出现响应滞后或者响应抖动的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种触控位置确定方法,应用于电子设备,电子设备包括触控屏,触控屏包括电容传感器和压力传感器,该方法可以包括:
在接收到触控输入的情况下,获取电容传感器检测到的第一触控位置信息,以及压力传感器检测到的第二触控位置信息;
基于第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权处理,得到目标触控位置信息;
根据目标触控位置信息,确定触控输入的触控位置;
其中,第一权重值根据信噪比信号和温度信号确定,第二权重值根据信噪比信号和温度信号确定。
第二方面,本申请实施例提供了一种触控位置确定装置,应用于电子设备,电子设备包括触控屏,触控屏包括电容传感器和压力传感器,该装置可以包括:
获取模块,用于在接收到触控输入的情况下,获取电容传感器检测到的第一触控位置信息,以及压力传感器检测到的第二触控位置信息;
处理模块,用于基于第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权处理,得到目标触控位置信息;
确定模块,用于根据目标触控位置信息,确定触控输入的触控位置;
其中,第一权重值根据信噪比信号和温度信号确定,第二权重值根据信噪比信号和温度信号确定。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
本申请实施例中,通过基于第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权处理,得到触控输入对应的目标触控位置信息。由于电容传感器检测到的第一触控位置信息容易受到射频等信号干扰,而压力传感器检测到的第二触控位置信息容易受到温度变化的影响,因此基于信噪比信号和温度信号确定的第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权计算,可以校正由于噪声信号干扰和温度干扰带来的偏差,得到的目标触控位置信息更加精确。由此,基于目标触控位置信息来执行对应的操作能够更加精准地响应触控输入。
附图说明
从下面结合附图对本申请的具体实施方式的描述中可以更好地理解本申请其中,相同或相似的附图标记表示相同或相似的特征。
图1为本申请实施例提供的一种触控位置确定方法的流程图;
图2为本申请实施例提供的一种用于显示触控屏的结构示意图;
图3为本申请实施例提供的一种第一触控位置信息以及第二触控位置信息的示意图;
图4为本申请实施例提供的一种用于确定目标触控位置信息的示意图;
图5为本申请实施例提供的一种第一对应关系的示意图;
图6为本申请实施例提供的一种第一对应关系的示意图;
图7为本申请实施例提供的另一种用于确定目标触控位置信息的示意图;
图8为本申请实施例提供的一种触控位置确定装置结构示意图;
图9为本申请实施例提供的一种电子设备的硬件结构示意图;
图10为本申请实施例提供的另一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
本申请实施例提供的触控位置确定方法至少可以应用于下述应用场景中,下面进行说明。
电子设备多采用电容式触控屏,但是由于显示屏干扰,射频干扰(RadioFrequency,RF)以及接地不稳等因素,都会影响触控屏的电容信号,受到干扰的电容信号计算出来的触控位置就会容易偏离触控输入的实际位置,表现为响应的精准性降低。比如,响应滞后,即在接收到用户的触控输入的情况下,由于通过一定时间内每一帧计算出的坐标都没有超出一定范围,触控位置的计算结果可以表征为触控输入没有移动,因此无法准确响应触控输入的轻微移动或就会带来滑动起始阶段坐标的滞后。
以及,响应抖动,即在接收到用户的滑动触控输入的情况下,界面会产生抖动,由于滑动抖动目前主要是结合历史的触控位置进行平滑处理,但是使用历史的触控位置进行平滑就会带来触控位置的滞后,造成滑动过程中跟手性差。
也就是说,上述响应滞后以及响应抖动情况,实质都是由于无法准确确定触控输入的触控位置引起的。
针对相关技术出现的问题,本申请实施例提供一种触控位置确定方法、装置、电子设备及存储介质,以解决相关技术中,对触控输入出现响应滞后或者响应抖动的问题。
本申请实施例提供的方法,除了可以应用到上述应用场景之外,还可以应用到任何确定的触控位置不准确的场景中。
通过本申请实施例提供的方法,通过基于第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权处理,得到触控输入对应的目标触控位置信息。由于电容传感器检测到的第一触控位置信息容易受到射频等信号干扰,而压力传感器检测到的第二触控位置信息容易受到温度变化的影响,因此基于信噪比信号和温度信号确定的第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权计算,可以校正由于噪声信号干扰和温度干扰带来的偏差,得到的目标触控位置信息更加精确。由此,基于目标触控位置信息来执行对应的操作能够更加精准地响应触控输入。
基于上述应用场景,下面对本申请实施例提供的触控位置确定方法进行详细说明。
图1为本申请实施例提供的一种触控位置确定方法的流程图。
如图1所示,该显示方法可以包括步骤110-步骤130,该方法应用于触控位置确定装置,具体如下所示:
步骤110,在接收到触控输入的情况下,获取电容传感器检测到的第一触控位置信息,以及压力传感器检测到的第二触控位置信息。
步骤120,基于第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权处理,得到目标触控位置信息。
步骤130,根据目标触控位置信息,确定触控输入的触控位置。
其中,第一权重值根据信噪比信号和温度信号确定,第二权重值根据信噪比信号和温度信号确定。
本申请提供的触控位置确定方法,通过基于第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权处理,得到触控输入对应的目标触控位置信息。由于电容传感器检测到的第一触控位置信息容易受到射频等信号干扰,而压力传感器检测到的第二触控位置信息容易受到温度变化的影响,因此基于信噪比信号和温度信号确定的第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权计算,可以校正由于噪声信号干扰和温度干扰带来的偏差,得到的目标触控位置信息更加精确。由此,基于目标触控位置信息来执行对应的操作能够更加精准地响应触控输入。
下面,对步骤110-步骤130的内容分别进行描述:
首先,涉及步骤110。
如图2所示,电子设备屏下堆叠的元件可以至少包括:玻璃盖板210、电容传感器220、压力传感器230以及有机发光二极管240。
其中,玻璃盖板210玻璃盖板也就是触摸屏表面的玻璃层;电容传感器220用于检测电容信号以及根据检测到的电容信号确定第一触控位置信息;压力传感器230用于检测压力信号以及根据检测到的压力信号确定第一触控位置信息;有机发光二极管240是一种利用多层有机薄膜结构产生电致发光的器件。
在一种可能的实施例中,在步骤110之前,还可以包括以下步骤:
获取电容传感器检测到的触控输入对应的电容信号;根据电容信号确定第一触控位置信息。
其中,基于电容传感器检测到的电容信号确定触控输入的第一触控位置信息的工作原理为:用户触摸触控屏时,由于人体电场,用户和触控屏表面形成以一个耦合电容,对于高频电流来说,电容是直接导体,于是手指从接触点吸走一个很小的电流。
这个电流分别从触控屏的四角上的电极中流出,并且流经这四个电极的电流与手指到四角的距离成正比,通过对这四个电流比例的精确计算,可以得出触控输入的位置。即电流的流出会导致电容传感器检测到的电容信号的变化,同样触控屏的每个节点都有电容信号,可以通过极值法或者重心法计算出第一触控位置信息。
在一种可能的实施例中,在步骤110之前,还可以包括以下步骤:
获取压力传感器检测到的触控输入对应的压力信号;根据压力信号确定第二触控位置信息。
其中,压力传感器检测到压力信号确定触控输入的第二触控位置信息的工作原理为:用户触控触控屏会出触发面板形变,面板形变带动压力传感器形变,压力传感器形变导致电阻变化,电阻变化产生电压变化,每个压力传感器节点都有个电压值,根据极值法或者重心法可以计算出第二触控位置信息。
由于上述确定第一触控位置信息以及第二触控位置信息的工作原理不同,计算得到的第一触控位置信息以及第二触控位置信息可能会有所区别。第一触控位置信息以及第二触控位置信息的数值关系可以如图3所示。
这里,通过获取电容传感器检测到的触控输入对应的第一触控位置信息,以及压力传感器检测到的触控输入对应的第二触控位置信息,可以为后续合成更准确的目标触控位置信息提供数据支持。
其次,涉及步骤120。
如图4所示,首先,可以根据电子设备检测到的信噪比信号和电子设备的温度信号确定第一权重值和第二权重值;以及,可以获取电容传感器检测到的第一触控位置信息和压力传感器检测到的第二触控位置信息;然后,可以基于第一权重值和第二权重值对第一触控位置信息第二触控位置信息进行加权处理,得到目标触控位置信息,以根据目标触控位置信息响应触控输入。
由于上述电容传感器检测到的第一触控位置信息,容易受到射频等信号干扰,以及由于上述压力传感器检测到的第二触控位置信息,容易受到温度变化的影响,因此基于第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权处理,得到的目标触控位置信息会更加准确。
其中,第一权重值和第二权重值分别为第一触控位置信息对应和坐标第二触控位置信息对应的权重,且第一权重值与第二权重值之和可以为1。
在一种可能的实施例中,第一权重值可以根据信噪比信号和温度信号确定。第二权重值可以根据信噪比信号和温度信号确定。
具体地,首先,基于历史信噪比信号与第一影响参数之间的第一对应关系确定信噪比信号的第二影响参数,以及基于电子设备的历史温度信号与第三影响参数之间的第二对应关系确定温度信号的第四影响参数。
然后,将第二影响参数确定为第一影响值,以及将第四影响参数确定为第二影响值。接着,根据第一影响值和第二影响值确定综合影响值。最后,将第一影响值与综合影响值的比值确定为第一权重值;将第二影响值与综合影响值的比值确定为第二权重值。
其中,在步骤120之前,还可以包括以下步骤:
确定信噪比信号对触控位置的第一影响值,以及确定温度信号对触控位置的第二影响值;根据第一影响值和第二影响值确定综合影响值;将第一影响值与综合影响值的比值确定为第一权重值;将第二影响值与综合影响值的比值确定为第二权重值。
为了快速准确地确认第一触控位置信息对应的第一权重值和第二触控位置信息对应的第二权重值分别分配多大,需要根据具体的场景进行动态调整,在噪声信号干扰比较大的场景,第一触控位置信息更容易产生偏离,该场景下第一触控位置信息对应的第一权重值应该小一点,第二触控位置信息对应的第二权重值应该大一点。
同理,在温度比较高的场景,第二触控位置信息更容易受到影响导致出现偏差,该场景下第二触控位置信息对应的第二权重值应该小一点。第一触控位置信息对应的第一权重值应该大一点,此外第一权重值和第二权重值的具体大小还要基于电子设备的接地性、屏下压感贴合的一致性等因素进行综合考虑。
其中,信噪比(signal noise ratio,SNR),是指一个电子设备或者电子***中目标信号与噪声信号的比例。这里面的目标信号指的是来自电子设备外部需要通过这台设备进行处理的电子信号,噪声信号是指经过该电子设备后产生的目标信号中并不存在的无规则的额外信号(或信息),并且该种信号并不随目标信号的变化而变化。
基于此,首先,可以确定信噪比信号对触控位置的第一影响值,以及确定温度信号对触控位置的第二影响值;然后,根据第一影响值和第二影响值确定信噪比信号和温度信号对触控位置的综合影响值;接着,将第一影响值与综合影响值的第一比值确定为第一权重值;将第二影响值与综合影响值的第二比值确定为第二权重值。
由此,可以综合考虑信噪比信号和温度信号对触控位置的影响,分别确定第一触控位置信息对应的第一权重值和第二触控位置信息对应的第二权重值。
其中,上述涉及到的信噪比信号为目标信号与噪声信号的比值,噪声信号包括:射频干扰噪声和液晶模块干扰噪声。
其中,射频干扰(Radio Frequency,RF),表示为射频信号可以辐射到空间的电磁频率,频率范围通常从300KHz~30GHz之间。液晶模块(Liquid Crystal Display Module,LCM)干扰噪声。是指将液晶显示器件,连接件,控制与驱动等***电路,PCB电路板,背光源,结构件等装配在一起的组件。由于液晶显示器件在工作的情况下,会产生电容信号,所以也就会相应的产生LCM干扰噪声。
其中,上述涉及到的确定信噪比信号对触控位置的第一影响值的步骤中,具体可以包括以下步骤:
基于历史信噪比信号与第一影响参数之间的第一对应关系确定信噪比信号的第二影响参数;根据第一影响因子和第二影响参数确定第一影响值,第一影响因子根据电子设备的接地性参数确定。
其中,上述涉及到的确定温度信号对触控位置的第二影响值的步骤中,具体可以包括以下步骤:
基于电子设备的历史温度信号与第三影响参数之间的第二对应关系确定温度信号的第四影响参数;
根据第二影响因子和第四影响参数确定第二影响值,第二影响因子根据电子设备的屏下压感贴合一致性参数确定。
具体地,可以下述公式(1)和公式(2)确定第一触控位置信息对应的第一权重值和第二触控位置信息对应的第二权重值。
w1=f1*S1/(f1*S1+f2*S2) (1)
w2=f2*S2/(f1*S1+f2*S2) (2)
其中,w1为第一权重值,w2为第二权重值;S1为第二影响参数,S2为第四影响参数;f1为第一影响因子,f2为第二影响因子。
由于电子设备的接地性参数和屏下压感贴合一致性参数在电子设备出厂之后一个相对稳定的存在,通常不会变动,因此接地性参数和屏下压感贴合一致性参数可以直接使用定值。
设备的接地性对触屏的电容信号的影响比较大,即电子设备的接地性参数会影响第二触控位置信息的准确性;屏下压感贴合的一致性对压力传感器检测到的压力信号影响比较大,即屏下压感贴合一致性参数会影响第二触控位置信息的准确性。
可以根据电子设备的接地性参数确定第一影响因子,当接地性足够好时第一影响因子可以为100%;可以根据电子设备的屏下压感贴合一致性参数确定第二影响因子,当电子设备的屏下压感贴合一致性足够好时,第二影响因子可以为100%。
电容传感器检测到的电容信号的信噪比会受到噪声信号的干扰,并且信噪比会是实时变化的,噪声信号干扰越小信噪比越大,根据电容信号计算出的第一触控位置信息越准确,反之亦然。
根据压力传感器检测到的压力信号计算的第二触控位置信息的准确性会受到温度的影响比较大,温度过高或者过低,第二触控位置信息的偏差都会变大。
由此,可以通过根据第一影响因子和第二影响参数确定第一影响值,以及根据第二影响因子和第四影响参数确定第二影响值,进而根据第一影响值和第二影响值确定第一权重值和第二权重值。
在一种可能的实施例中,在上述涉及到的基于历史信噪比信号与其对应的第一影响参数之间的第一对应关系确定信噪比信号的第二影响参数的步骤之前,还可以包括以下步骤:
根据历史信噪比信号与其对应的第一影响参数确定第一对应关系,历史信噪比信号与第一影响参数之间呈正相关。
图5是历史信噪比信号与其对应的第一影响参数之间的第一对应关系。可以根据该第一对应关系,随着历史信噪比信号的增加,第一影响参数也随之增加,即历史信噪比信号与第一影响参数之间呈正相关。
为了确定信噪比信号的第二影响参数,可以利用插值法,确定信噪比信号在第一对应关系中对应的第二影响参数。
其中,插值法是指在离散数据的基础上补插连续函数,使得这条连续曲线通过全部给定的离散数据点。插值是离散函数逼近的重要方法,利用它可通过函数在有限的点处的取值状况,估算出函数在其他点处的近似值。
在一种可能的实施例中,在上述涉及到的基于历史温度信号与其对应的第三影响参数之间的第二对应关系确定温度信号的第四影响参数的步骤之前,还可以包括以下步骤:
根据历史温度信号与其对应的第三影响参数确定第二对应关系;
其中,在历史温度信号小于预设阈值的情况下,历史温度信号与第三影响参数呈正相关;在历史温度信号大于或等于预设阈值的情况下,历史温度信号与第三影响参数之间呈负相关。
图6是历史温度信号与其对应的第三影响参数之间的关系。如图6所示,在历史温度信号小于预设阈值的情况下,随着历史信噪比信号的增加,第一影响参数也随之增加,即历史温度信号与第三影响参数呈正相关;在历史温度信号大于或等于预设阈值的情况下,随着历史信噪比信号的增加,第一影响参数随之减小,即历史温度信号与第三影响参数之间呈负相关。
相应地,为了确定温度信号的第四影响参数,也可以利用插值法,确定温度信号在第二对应关系中对应的第四影响参数。
最后,涉及步骤130。
根据目标触控位置信息,确定触控输入的触控位置。以用于电子设备响应触控输入,执行与触控输入的触控位置相对应的操作。
其中,如图7所示,在接收到触控输入的情况下,电容传感器检测到的电容信号会发生变化,经由微控制单元(Microcontroller Unit,MCU)计算得到第一触控位置信息;压力传感器检测到的压力信号也会发生变化,经MCU计算得到第二触控位置信息;同时从温度传感器获取到的温度信号、以及获取到的射频信号也会上报到电子运算处理器(AdjunctProcessor,AP)侧,AP综合温度信号、信噪比信号,以及电子设备的接地性等参数计算出第一权重值和第二权重值。最后基于第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权处理,得到目标触控位置信息。
另外,图7所示的电容传感器和压力传感器分别有一个MCU来计算第一触控位置信息和第二触控位置信息;实际情况中也可以电容传感器和压力传感器也可以共用一个MCU来计算第一触控位置信息和第二触控位置信息;图7所示的是在第一触控位置信息和第二触控位置信息,以及第一权重值和第二权重值计算完毕后都上报到AP侧进行加权修正;实际情况中也可以将第一权重值和第二权重值写进MCU,MCU确定修正后的目标触控位置信息之后再报到AP侧。
综上,在本申请实施例中,通过基于第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权处理,得到触控输入对应的目标触控位置信息。由于电容传感器检测到的第一触控位置信息容易受到射频等信号干扰,而压力传感器检测到的第二触控位置信息容易受到温度变化的影响,因此基于信噪比信号和温度信号确定的第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权计算,可以校正由于噪声信号干扰和温度干扰带来的偏差,得到的目标触控位置信息更加精确。由此,基于目标触控位置信息来执行对应的操作能够更加精准地响应触控输入。
需要说明的是,本申请实施例提供的触控位置确定方法,执行主体可以为触控位置确定装置,或者该触控位置确定装置中的用于执行加载触控位置确定方法的控制模块。本申请实施例中以触控位置确定装置执行加载触控位置确定方法为例,说明本申请实施例提供的触控位置确定方法。
另外,基于上述触控位置确定方法,本申请实施例还提供了一种触控位置确定装置,具体结合图8进行详细说明。
图8为本申请实施例提供的一种触控位置确定装置结构示意图。
如图8所示,该触控位置确定装置800可以包括:
获取模块810,用于在接收到触控输入的情况下,获取电容传感器检测到的第一触控位置信息,以及压力传感器检测到的第二触控位置信息。
处理模块820,用于基于第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权处理,得到目标触控位置信息。
确定模块830,用于根据目标触控位置信息,确定触控输入的触控位置。
其中,第一权重值根据信噪比信号和温度信号确定,第二权重值根据信噪比信号和温度信号确定。
在一种可能的实施例中,确定模块830,用于确定信噪比信号对触控位置的第一影响值,以及确定温度信号对触控位置的第二影响值。
确定模块830,还用于根据第一影响值和第二影响值确定综合影响值。
确定模块830,还用于将第一影响值与综合影响值的比值确定为第一权重值。
确定模块830,还用于将第二影响值与综合影响值的比值确定为第二权重值。
在一种可能的实施例中,确定模块830,还用于基于检测到的历史信噪比信号与第一影响参数之间的第一对应关系确定信噪比信号的第二影响参数。
确定模块830,还用于根据第一影响因子和第二影响参数确定第一影响值,第一影响因子根据电子设备的接地性参数确定。
在一种可能的实施例中,确定模块830,还用于基于电子设备的历史温度信号与第三影响参数之间的第二对应关系确定温度信号的第四影响参数。
确定模块830,还用于根据第二影响因子和第四影响参数确定第二影响值,第二影响因子根据电子设备的屏下压感贴合一致性参数确定。
在一种可能的实施例中,确定模块830,还用于根据历史信噪比信号与其对应的第一影响参数确定第一对应关系,历史信噪比信号与第一影响参数之间呈正相关。
在一种可能的实施例中,确定模块830,还用于根据历史温度信号与其对应的第三影响参数确定第二对应关系。
其中,在历史温度信号小于预设阈值的情况下,历史温度信号与第三影响参数呈正相关;在历史温度信号大于或等于预设阈值的情况下,历史温度信号与第三影响参数之间呈负相关。
综上,本申请实施例提供的触控位置确定装置,通过基于第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权处理,得到触控输入对应的目标触控位置信息。由于电容传感器检测到的第一触控位置信息容易受到射频等信号干扰,而压力传感器检测到的第二触控位置信息容易受到温度变化的影响,因此基于信噪比信号和温度信号确定的第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权计算,可以校正由于噪声信号干扰和温度干扰带来的偏差,得到的目标触控位置信息更加精确。由此,基于目标触控位置信息来执行对应的操作能够更加精准地响应触控输入。
本申请实施例中的触控位置确定装置,可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(Network Attached storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的触控位置确定装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的触控位置确定装置能够实现图2-图7的方法实施例中触控位置确定装置实现的各个过程,为避免重复,这里不再赘述。
可选地,如图9所示,本申请实施例还提供一种电子设备900,包括处理器901,存储器902,存储在存储器902上并可在处理器901上运行的程序或指令,该程序或指令被处理器901执行时实现上述聊天群组的创建方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述的移动电子设备和非移动电子设备。
图10为本申请实施例提供的另一种电子设备的硬件结构示意图。
该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、处理器1010以及电源1011等部件。其中,输入单元1004可以包括图形处理器10041和麦克风10042;显示单元1006可以包括显示面板10061;用户输入单元1007可以包括触控面板10071以及其他输入设备10072;存储器1009可以包括应用程序和操作***。
本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源1011可以通过电源管理***与处理器1010逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图10中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
网络模块1002,用于在接收到触控输入的情况下,获取电容传感器检测到的第一触控位置信息,以及压力传感器检测到的第二触控位置信息。
处理器1010,用于基于第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权处理,得到目标触控位置信息。
处理器1010,用于根据目标触控位置信息,确定触控输入的触控位置。
其中,第一权重值根据信噪比信号和温度信号确定,第二权重值根据信噪比信号和温度信号确定。
可选地,处理器1010,用于确定信噪比信号对触控位置的第一影响值,以及确定温度信号对触控位置的第二影响值。
处理器1010,还用于根据第一影响值和第二影响值确定综合影响值。
处理器1010,还用于将第一影响值与综合影响值的比值确定为第一权重值。
处理器1010,还用于将第二影响值与综合影响值的比值确定为第二权重值。
可选地,处理器1010,还用于将基于检测到的历史信噪比信号与第一影响参数之间的第一对应关系确定信噪比信号的第二影响参数。
处理器1010,还用于根据第一影响因子和第二影响参数确定第一影响值,第一影响因子根据电子设备的接地性参数确定。
可选地,处理器1010,还用于基于电子设备的历史温度信号与第三影响参数之间的第二对应关系确定温度信号的第四影响参数。
处理器1010,还用于根据第二影响因子和第四影响参数确定第二影响值,第二影响因子根据电子设备的屏下压感贴合一致性参数确定。
可选地,处理器1010,还用于根据历史信噪比信号与其对应的第一影响参数确定第一对应关系,历史信噪比信号与第一影响参数之间呈正相关。
可选地,处理器1010,还用于根据历史温度信号与其对应的第三影响参数确定第二对应关系。
其中,在历史温度信号小于预设阈值的情况下,历史温度信号与第三影响参数呈正相关;在历史温度信号大于或等于预设阈值的情况下,历史温度信号与第三影响参数之间呈负相关。
本申请实施例中,通过基于第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权处理,得到触控输入对应的目标触控位置信息。由于电容传感器检测到的第一触控位置信息容易受到射频等信号干扰,而压力传感器检测到的第二触控位置信息容易受到温度变化的影响,因此基于信噪比信号和温度信号确定的第一权重值和第二权重值对第一触控位置信息和第二触控位置信息进行加权计算,可以校正由于噪声信号干扰和温度干扰带来的偏差,得到的目标触控位置信息更加精确。由此,基于目标触控位置信息来执行对应的操作能够更加精准地响应触控输入。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述触控位置确定方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述触控位置确定方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (8)

1.一种触控位置确定方法,其特征在于,应用于电子设备,所述电子设备包括触控屏,所述触控屏包括电容传感器和压力传感器,包括:
在接收到触控输入的情况下,获取所述电容传感器检测到的第一触控位置信息,以及所述压力传感器检测到的第二触控位置信息;
基于第一权重值和第二权重值对所述第一触控位置信息和所述第二触控位置信息进行加权处理,得到目标触控位置信息;
根据所述目标触控位置信息,确定所述触控输入的触控位置;
其中,所述第一权重值根据信噪比信号和温度信号确定,所述第二权重值根据所述信噪比信号和所述温度信号确定;
在所述基于第一权重值和第二权重值对所述第一触控位置信息坐标和所述第二触控位置信息进行加权处理之前,所述方法还包括:
确定所述信噪比信号对所述触控位置的第一影响值,以及确定所述温度信号对所述触控位置的第二影响值;
根据所述第一影响值和所述第二影响值确定综合影响值;
将所述第一影响值与所述综合影响值的比值确定为所述第一权重值;
将所述第二影响值与所述综合影响值的比值确定为所述第二权重值。
2.根据权利要求1所述的方法,其特征在于,所述确定所述信噪比信号对所述触控位置的第一影响值,包括:
基于历史信噪比信号与第一影响参数之间的第一对应关系确定所述信噪比信号的第二影响参数;
根据第一影响因子和所述第二影响参数确定所述第一影响值,所述第一影响因子根据所述电子设备的接地性参数确定。
3.根据权利要求1所述的方法,其特征在于,所述确定所述温度信号对所述触控位置的第二影响值,包括:
基于电子设备的历史温度信号与第三影响参数之间的第二对应关系确定所述温度信号的第四影响参数;
根据第二影响因子和所述第四影响参数确定所述第二影响值,所述第二影响因子根据所述电子设备的屏下压感贴合一致性参数确定。
4.根据权利要求2所述的方法,其特征在于,在所述基于历史信噪比信号与第一影响参数之间的第一对应关系确定所述信噪比信号的第二影响参数之前,所述方法还包括:
根据所述历史信噪比信号与其对应的所述第一影响参数确定所述第一对应关系,所述历史信噪比信号与所述第一影响参数之间呈正相关。
5.根据权利要求3所述的方法,其特征在于,在所述基于历史温度信号与其对应的第三影响参数之间的第二对应关系确定所述温度信号的第四影响参数之前,所述方法还包括:
根据所述历史温度信号与其对应的所述第三影响参数确定所述第二对应关系;
其中,在所述历史温度信号小于预设阈值的情况下,所述历史温度信号与所述第三影响参数呈正相关;在所述历史温度信号大于或等于所述预设阈值的情况下,所述历史温度信号与所述第三影响参数之间呈负相关。
6.一种触控位置确定装置,其特征在于,应用于电子设备,所述电子设备包括触控屏,所述触控屏包括电容传感器和压力传感器,包括:
获取模块,用于在接收到触控输入的情况下,获取所述电容传感器检测到的第一触控位置信息,以及所述压力传感器检测到的第二触控位置信息;
处理模块,用于基于第一权重值和第二权重值对所述第一触控位置信息和所述第二触控位置信息进行加权处理,得到目标触控位置信息;
确定模块,用于根据所述目标触控位置信息,确定所述触控输入的触控位置;
其中,所述第一权重值根据信噪比信号和温度信号确定,所述第二权重值根据所述信噪比信号和所述温度信号确定;
所述确定模块,用于确定所述信噪比信号对所述触控位置的第一影响值,以及确定所述温度信号对所述触控位置的第二影响值;
所述确定模块,还用于根据所述第一影响值和所述第二影响值确定综合影响值;
所述确定模块,还用于将所述第一影响值与所述综合影响值的比值确定为所述第一权重值;
所述确定模块,还用于将所述第二影响值与所述综合影响值的比值确定为所述第二权重值。
7.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-5任一项所述的触控位置确定方法的步骤。
8.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-5任一项所述的触控位置确定方法的步骤。
CN202110120581.2A 2021-01-28 2021-01-28 触控位置确定方法、装置、电子设备及可读存储介质 Active CN112860105B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110120581.2A CN112860105B (zh) 2021-01-28 2021-01-28 触控位置确定方法、装置、电子设备及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110120581.2A CN112860105B (zh) 2021-01-28 2021-01-28 触控位置确定方法、装置、电子设备及可读存储介质

Publications (2)

Publication Number Publication Date
CN112860105A CN112860105A (zh) 2021-05-28
CN112860105B true CN112860105B (zh) 2022-12-30

Family

ID=75986273

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110120581.2A Active CN112860105B (zh) 2021-01-28 2021-01-28 触控位置确定方法、装置、电子设备及可读存储介质

Country Status (1)

Country Link
CN (1) CN112860105B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113672123A (zh) * 2021-08-23 2021-11-19 维沃移动通信(杭州)有限公司 检测方法、装置和电子设备
CN115686252B (zh) * 2021-09-24 2023-10-20 荣耀终端有限公司 触控屏中的位置信息计算方法和电子设备

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7532202B2 (en) * 2002-05-08 2009-05-12 3M Innovative Properties Company Baselining techniques in force-based touch panel systems
KR101328387B1 (ko) * 2006-08-25 2013-11-13 삼성디스플레이 주식회사 터치 위치 검출방법
KR101652828B1 (ko) * 2010-05-20 2016-08-31 삼성전자주식회사 터치 센싱 시스템에서 적응형 디지털 필터링 방법 및 장치
CN103309490B (zh) * 2012-03-16 2016-12-28 联想(北京)有限公司 一种触摸输入设备定位调节方法、装置和触摸输入设备
CN103279236B (zh) * 2012-09-24 2016-02-24 上海天马微电子有限公司 内置式电容触摸显示屏及其触点检测方法和***
KR20170030272A (ko) * 2015-09-09 2017-03-17 주식회사 동부하이텍 터치 센서 및 터치 센싱 방법
US10488996B2 (en) * 2016-05-18 2019-11-26 Sensel, Inc. System for detecting and confirming a touch input
US10908741B2 (en) * 2016-11-10 2021-02-02 Sentons Inc. Touch input detection along device sidewall
CN109254687B (zh) * 2018-08-31 2022-02-08 北京集创北方科技股份有限公司 触控显示装置的数据处理方法及触控显示装置

Also Published As

Publication number Publication date
CN112860105A (zh) 2021-05-28

Similar Documents

Publication Publication Date Title
US10475413B2 (en) Method and apparatus for adjusting backlight brightness of screen, and mobile terminal
CN112860105B (zh) 触控位置确定方法、装置、电子设备及可读存储介质
CN110045878B (zh) 触摸屏的响应控制方法、装置、存储介质及终端
US8169413B2 (en) Method for operating touch input device and portable terminal using the same
CN109324749B (zh) 绘图方法、装置、存储介质及电子设备
CN107463289B (zh) 一种触摸屏的校准方法、装置、存储介质及终端
WO2018107902A1 (zh) 移动终端的触摸屏控制方法、装置、移动终端及存储介质
WO2019154442A1 (zh) 一种动态或准动态力度检测装置及方法
EP3579375B1 (en) Charging method, charging device and terminal
CN108984065A (zh) 分屏显示的处理方法、装置、存储介质及电子设备
CN109165075A (zh) 应用显示方法、装置、电子设备及存储介质
WO2023193731A1 (zh) 信号获取方法和电子设备
US11392245B2 (en) Data detection method and device, storage medium and touch device
CN113641214A (zh) 时钟校准电路、时钟校准方法及相关设备
WO2018166057A1 (zh) 一种输出触控信号的方法和电子设备
CN109885201B (zh) 触摸屏触摸面积检测方法、电子装置及计算机可读存储介质
CN110851014A (zh) 触摸识别方法、装置、存储介质及终端设备
CN109478237B (zh) 光源识别方法及装置
US10895799B2 (en) Method and device for identifying flashing light source
CN112256378A (zh) 显示方法、装置、电子设备及可读存储介质
CN112965551A (zh) 扬声器的发热控制方法和装置
CN112216888A (zh) 充电方法、装置和电子设备
CN111355892A (zh) 图片拍摄方法、装置、存储介质及电子终端
CN114415857B (zh) 一种终端的操作方法、装置、终端和存储介质
KR20190028963A (ko) 손떨림 보정 기반의 터치 입력 보정 장치

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant