CN109117020B - 触控位置的定位方法及装置、存储介质、电子装置 - Google Patents
触控位置的定位方法及装置、存储介质、电子装置 Download PDFInfo
- Publication number
- CN109117020B CN109117020B CN201810799441.0A CN201810799441A CN109117020B CN 109117020 B CN109117020 B CN 109117020B CN 201810799441 A CN201810799441 A CN 201810799441A CN 109117020 B CN109117020 B CN 109117020B
- Authority
- CN
- China
- Prior art keywords
- touch
- data
- scanning
- touch screen
- noise
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
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
技术领域
本发明涉及通信领域,具体而言,涉及一种触控位置的定位方法及装置、存储介质、电子装置。
背景技术
在通信领域中,触摸屏在越来越多的电子设备上得到了广泛应用,用户可以通过触摸屏对设备进行各种操作。触摸屏是根据手指触摸屏幕导致电容的变化来侦测手指的位置,所以很容易受到噪声的干扰。噪声可能会导致触摸位置计算错误,导致很差的用户体验。
针对上述技术问题,相关技术中尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种触控位置的定位方法及装置、存储介质、电子装置,以至少解决相关技术中由于噪声的干扰导致的触控位置计算不准确的问题。
根据本发明的一个实施例,提供了一种触控位置的定位方法,包括:获取对触摸屏进行触控扫描的触控数据;处理所述触控数据;对处理后的触控数据进行归一化处理,以确定所述触摸屏的目标触控数据;利用所述目标触控数据确定所述触摸屏上的触控位置。
可选地,获取对所述触摸屏进行触控扫描的触控数据包括:在不同的扫描频段中按照与扫描频段对应的触控频率对所述触摸屏进行触控扫描,以获取不同的扫描频段中的触控数据。
可选地,处理所述触控数据包括:在所述触控数据的值在触控数据值范围之外的情况下,剔除扫描得到所述触控数据的扫描频段,其中,所述触控数据值范围是指在所述扫描频段内扫描所述触摸屏正常的触控数据值;将剔除的所述扫描频段之外的其他扫描频段中的触控数据,确定为对所述触摸屏进行触控扫描的触控数据。
可选地,对所述处理后的触控数据进行归一化处理之前,所述方法还包括:利用模数转换器ADC将所述处理后的触控数据从模拟信号转换为数字信号。
可选地,对所述处理后的触控数据进行归一化处理,以确定所述触摸屏的目标触控数据包括:在对所述触摸屏进行触控扫描的次数达到预设扫描次数之后,累加所述数字信号,得到多个累加数据;剔除所述多个累加数据中的最大值和最小值;将剔除后的累加数据进行归一化处理,得到所述剔除后的累加数据的平均触控值,以确定所述触摸屏的目标触控数据。
根据本发明的另一个实施例,还提供一种触控位置的定位装置,包括:第一获取模块,用于获取对触摸屏进行触控扫描的触控数据;第一处理模块,用于处理所述触控数据;第一确定模块,用于对处理后的触控数据进行归一化处理,以确定所述触摸屏的目标触控数据;第二确定模块,用于利用所述目标触控数据确定所述触摸屏上的触控位置。
可选地,所述第一获取模块包括:第一获取单元,用于在不同的扫描频段中按照与扫描频段对应的触控频率对所述触摸屏进行触控扫描,以获取不同的扫描频段中的触控数据。
可选地,所述第一处理模块包括:第一剔除单元,用于在所述触控数据的值在触控数据值范围之外的情况下,剔除扫描得到所述触控数据的扫描频段,其中,所述触控数据值范围是指在所述扫描频段内扫描所述触摸屏正常的触控数据值;第一确定单元,用于将剔除的所述扫描频段之外的其他扫描频段中的触控数据,确定为对所述触摸屏进行触控扫描的触控数据。
可选地,所述装置还包括:转换模块,用于对所述处理后的触控数据进行归一化处理之前,利用模数转换器ADC将所述处理后的触控数据从模拟信号转换为数字信号。
可选地,所述第一确定模块包括:累加单元,用于在对所述触摸屏进行触控扫描的次数达到预设扫描次数之后,累加所述数字信号,得到多个累加数据;第二剔除单元,用于剔除所述多个累加数据中的最大值和最小值;处理单元,用于将剔除后的累加数据进行归一化处理,得到所述剔除后的累加数据的平均触控值,以确定所述触摸屏的目标触控数据。
根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
通过本发明,由于触摸屏的触控芯片可以获取对触摸屏进行触控扫描的触控数据;然后对获取的触控数据进行过滤,对触控后的触控数据进行归一化处理,确定出触摸屏的目标触控数据,最后利用目标触控数据确定触摸屏上的触控位置。最后确定的触控数据中携带的触控数据比较少,使得确定的触控位置更加的准确。因此,可以解决相关技术中由于噪声的干扰导致的触控位置计算不准确问题,达到准确的计算触控位置的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例的一种触控位置的定位方法的移动终端的硬件结构框图;
图2是根据本发明实施例的触控位置的定位方法的流程图;
图3是根据本发明实施例中的流程图;
图4是本发明实施例中的触摸屏控制模块的结构图;
图5是根据本发明实施例的触控位置的定位装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种触控位置的定位方法的移动终端的硬件结构框图。如图1所示,移动终端10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的触控位置的定位方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种触控位置的定位方法,图2是根据本发明实施例的触控位置的定位方法的流程图,如图2所示,该流程包括如下步骤:
步骤S202,获取对触摸屏进行触控扫描的触控数据;
步骤S204,处理所述触控数据;
步骤S206,对处理后的触控数据进行归一化处理,以确定所述触摸屏的目标触控数据;
步骤S208,利用所述目标触控数据确定所述触摸屏上的触控位置。
通过上述步骤,由于触摸屏的触控芯片可以获取对触摸屏进行触控扫描的触控数据;然后对获取的触控数据进行过滤,对过滤后的触控数据进行归一化处理,确定出触摸屏的目标触控数据,最后利用目标触控数据确定触摸屏上的触控位置。最后确定的目标触控数据中携带的触控数据比较少,使得确定的触控位置更加的准确。因此,可以解决相关技术中由于噪声的干扰导致的触控位置计算不准确问题,达到准确的计算触控位置的效果。
可选地,上述步骤的执行主体可以为终端(例如触控芯片)等,可以应用于带有触摸屏的终端上,例如智能手机、电脑、平板,但不限于此。
在本实施例中,通过对触控数据的过滤,不仅能够处理固定频率范围内的噪声,而且能够简单有效的过滤掉由瞬时能量比较强的脉冲噪声引起的触控数据,从而准确的计算出触摸位置。
在获取对触摸屏进行触控扫描的触控数据时,可以按照扫描频段中的触控频率对触摸屏进行触控扫描,其中,触控频率在不同的扫描频段中是不同的;也就是说,触控频率是不断变化的,在不同的频段范围内需要设置不同的触控频率对该频段的触控进行扫描。在一个扫描频段中扫描到的触控数据异常的情况下(即扫描的触控数据值明显大于正常的触控数据值),剔除该扫描频段,这个剔除的扫描频段中的触控数据中的噪声是比较高的;然后在其他频段中继续扫描触控数据,即将剔除的扫描频段之外的其他扫描频段中的触控数据,确定为对触摸屏进行触控扫描的触控数据。在对触摸屏进行扫描的同时可以去掉一部分异常触控数据。
进一步的,由于从触摸屏中扫描出的触控数据是模拟信号,因此,需要利用模数转换器(Analong-Digital Converter,简称为ADC)将每一次触控扫描得到的触控数据从模拟信号转换为数字信号;将转换之后的数字信号发送到过滤模块,在过滤模块中对获取的数字信号进行比较,比较出数字信号中的最大值和最小值,确定出过滤后的触控数据。之后,在对触摸屏进行的触控扫描的次数达到预设扫描次数之后,累加过滤后的触控数据,得到多个累加数据;剔除多个累加数据中的最大值和最小值,即去掉极值,然后对剔除后的累加数据进行归一化处理,得到过滤后的触控数据的平均值;在触摸屏中确定触控位置,其中,触控位置上的噪声值为平均值。即触控位置上的噪声比较小,使得确定的触控位置更加的精确。需要说明的是,扫描的次数越多,得到的触控数据越多,则计算出的触控位置则或越准确。
可选地,可以对触摸屏进行触控扫描时,可以设置触控扫描频率。
下面结合具体实施例对本发明进行详细说明:
触摸屏在越来越多的电子设备上得到了广泛应用,用户可以通过触摸屏对设备进行各种操作。触摸屏是根据手指触摸屏幕导致电容的变化来侦测手指的位置,所以很容易受到噪声的干扰。噪声可能会导致触摸位置计算错误,导致很差的用户体验。现有的抗噪声方法中,大多数的做法是在触摸屏扫描的过程中加入噪声频率的扫描,检测出噪声较大的频段,然后避开这些频率进行正常的扫描达到抗干扰的目的。这种方案对于固定频段范围内的噪声比较有效,但是针对瞬时能量比较强的脉冲噪声则不适用。
本实施例提供的方案不仅能够处理固定频率范围内的噪声,而且加入了一种数据过滤的处理方法,能够简单有效的过滤掉由瞬时能量比较强的脉冲噪声引起的噪声数据,从而准确的计算出触摸位置。
需要说明的是,本实施例中所阐述的噪声数据是包含在触控数据中的,对噪声扫描和正常触摸扫描都是指对触摸屏的触控扫描。
图3是根据本发明实施例中的流程图,如图3所示,包括以下步骤:
S301:开始对触摸屏进行扫描,对触摸屏同时进行噪声扫描和正常触摸扫描,可以分别设置噪声扫描频率和正常触控扫描频率;
在扫描过程中不断更新噪声扫描频率,检测出噪声较大的频段,剔除这些噪声较大的频段并在其他频率范围内进行正常触控扫描;
设定扫描次数,向触摸屏发送信号同时接收触摸屏的模拟信号,对信号进行采样得到需要处理的模拟信号;
S302:接收模数转换器(Analong-Digital Converter,简称为ADC)对模拟数据进行转换后的数字信号,在过滤模块中进行数据比较,不断更新接收数据的最大值与最小值;
S303:在比较的ADC数据大于最大值,或者是小于最小值的情况下;
S304:更新比较的ADC数据中的最大值或者是最小值。
S305:将比较之后的数据进行数据累加。
S306:判断扫描的次数是否达到设定的扫描次数,如果没有达到,则扫描的数据不足,继续返回S302对触摸屏继续进行噪声扫描。如果达到预设的扫描次数,则转到S307。
S307:达到设定扫描次数后,将得到的数据累加和剔除掉其中的最大值与最小值,然后进行归一化处理。
S308:将处理后的数据存在随机存取存储器(Random Access Memory,简称为RAM)中,用于触摸屏位置计算。
S309:扫描结束。
图4是本发明实施例中的触摸屏控制模块的结构图,如图4所示,触摸屏与触摸屏控制模块连接,触摸屏控制模块中包括ADC,ADC接收在触摸屏上扫描的噪声数据。然后将过滤后的噪声数据通过接收通道传输到过滤模块,过滤模块对噪声数据进行过滤处理,最后将过滤后的噪声数据传输到RAM中,根据过滤后的噪声数据确定准确的触控位置。
综上所述,本发明提供的数据处理方法及触摸屏抗干扰控制模块,不仅能处理固定频率范围内的噪声,而且可以通过本发明描述的数据处理方式对瞬时能量比较强的脉冲噪声进行简单有效的消除。如果采用设定阈值的数据处理方式,阈值太大会影响噪声检测的性能,阈值太小会对手指的接触进行误判断。本发明中的数据处理方式可以不用设定阈值来实现对数据的过滤处理,占用的硬件资源极小,计算速度快。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例上述的方法。
实施例2
在本实施例中还提供了一种触控位置的定位装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图5是根据本发明实施例的触控位置的定位装置的结构框图,如图5所示,该装置包括:第一获取模块502、第一处理模块504、第一确定模块506以及第二确定模块508,下面对该装置进行详细说明:
第一获取模块502,用于获取对触摸屏进行触控扫描的触控数据;第一处理模块504,连接至上述中的第一获取模块502,用于处理触控数据;第一确定模块506,连接至上述中的第一处理模块504,用于对处理后的触控数据进行归一化处理,以确定触摸屏的目标触控数据;第二确定模508,连接至上述中的第一确定模块506,用于利用目标触控数据确定触摸屏上的触控位置。
在一个可选的实施例中,第一获取模块502包括:第一获取单元,用于在不同的扫描频段中按照与扫描频段对应的触控频率对触摸屏进行触控扫描,以获取不同的扫描频段中的触控数据。
在一个可选的实施例中,第一处理模块包括:第一剔除单元,用于在触控数据的值在触控数据值范围之外的情况下,剔除扫描得到触控数据的扫描频段,其中,触控数据值范围是指在扫描频段内扫描触摸屏正常的触控数据值;第一确定单元,用于将剔除的扫描频段之外的其他扫描频段中的触控数据,确定为对触摸屏进行触控扫描的触控数据。
在一个可选的实施例中,装置还包括:转换模块,用于对处理后的触控数据进行归一化处理之前,利用模数转换器ADC将处理后的触控数据从模拟信号转换为数字信号。
在一个可选的实施例中,第一确定模块包括:累加单元,用于在对触摸屏进行触控扫描的次数达到预设扫描次数之后,累加数字信号,得到多个累加数据;第二剔除单元,用于剔除多个累加数据中的最大值和最小值;处理单元,用于将剔除后的累加数据进行归一化处理,得到剔除后的累加数据的平均触控值,以确定触摸屏的目标触控数据。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以上各步骤的计算机程序。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种触控位置的定位方法,其特征在于,包括:
按照设置的噪声扫描频率和正常触控扫描频率对触摸屏同时进行噪声扫描和正常触摸扫描,并在对所述触摸屏进行噪声扫描的过程中不断更新所述噪声扫描频率,以获取对所述触摸屏进行噪声扫描的噪声数据;
从所述噪声数据中检测出噪声频段,并剔除所述噪声频段,在除所述噪声频段之外的其他频段获取对触摸屏进行触控扫描的触控数据;
处理所述触控数据;
对处理后的触控数据进行归一化处理,以确定所述触摸屏的目标触控数据;
利用所述目标触控数据确定所述触摸屏上的触控位置;
其中,获取对所述触摸屏进行触控扫描的触控数据包括:
在设置的扫描次数内,在不同的扫描频段中按照与扫描频段对应的触控频率对所述触摸屏进行触控扫描,以获取不同的扫描频段中的触控数据。
2.根据权利要求1所述的方法,其特征在于,处理所述触控数据包括:
在所述触控数据的值在触控数据值范围之外的情况下,剔除扫描得到所述触控数据的扫描频段,其中,所述触控数据值范围是指在所述扫描频段内扫描所述触摸屏正常的触控数据值;
将剔除的所述扫描频段之外的其他扫描频段中的触控数据,确定为对所述触摸屏进行触控扫描的触控数据。
3.根据权利要求2所述的方法,其特征在于,对所述处理后的触控数据进行归一化处理之前,所述方法还包括:
利用模数转换器ADC将所述处理后的触控数据从模拟信号转换为数字信号。
4.根据权利要求3所述的方法,其特征在于,对所述处理后的触控数据进行归一化处理,以确定所述触摸屏的目标触控数据包括:
在对所述触摸屏进行触控扫描的次数达到预设扫描次数之后,累加所述数字信号,得到多个累加数据;
剔除所述多个累加数据中的最大值和最小值;
将剔除后的累加数据进行归一化处理,得到所述剔除后的累加数据的平均触控值,以确定所述触摸屏的目标触控数据。
5.一种触控位置的定位装置,其特征在于,包括:
第一获取模块,用于按照设置的噪声扫描频率和正常触控扫描频率对触摸屏同时进行噪声扫描和正常触摸扫描,并在对所述触摸屏进行噪声扫描的过程中不断更新所述噪声扫描频率,以获取对所述触摸屏进行噪声扫描的噪声数据;从所述噪声数据中检测出噪声频段,并剔除所述噪声频段,在除所述噪声频段之外的其他频段获取对触摸屏进行触控扫描的触控数据;
第一处理模块,用于处理所述触控数据;
第一确定模块,用于对处理后的触控数据进行归一化处理,以确定所述触摸屏的目标触控数据;
第二确定模块,用于利用所述目标触控数据确定所述触摸屏上的触控位置;
其中,所述第一获取模块包括:
第一获取单元,用于在设置的扫描次数内,在不同的扫描频段中按照与扫描频段对应的触控频率对所述触摸屏进行触控扫描,以获取不同的扫描频段中的触控数据。
6.根据权利要求5所述的装置,其特征在于,所述第一处理模块包括:
第一剔除单元,用于在所述触控数据的值在触控数据值范围之外的情况下,剔除扫描得到所述触控数据的扫描频段,其中,所述触控数据值范围是指在所述扫描频段内扫描所述触摸屏正常的触控数据值;
第一确定单元,用于将剔除的所述扫描频段之外的其他扫描频段中的触控数据,确定为对所述触摸屏进行触控扫描的触控数据。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
转换模块,用于对所述处理后的触控数据进行归一化处理之前,利用模数转换器ADC将所述处理后的触控数据从模拟信号转换为数字信号。
8.根据权利要求7所述的装置,其特征在于,所述第一确定模块包括:
累加单元,用于在对所述触摸屏进行触控扫描的次数达到预设扫描次数之后,累加所述数字信号,得到多个累加数据;
第二剔除单元,用于剔除所述多个累加数据中的最大值和最小值;
处理单元,用于将剔除后的累加数据进行归一化处理,得到所述剔除后的累加数据的平均触控值,以确定所述触摸屏的目标触控数据。
9.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行权利要求1至4任一项中所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行权利要求1至4任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810799441.0A CN109117020B (zh) | 2018-07-19 | 2018-07-19 | 触控位置的定位方法及装置、存储介质、电子装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810799441.0A CN109117020B (zh) | 2018-07-19 | 2018-07-19 | 触控位置的定位方法及装置、存储介质、电子装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109117020A CN109117020A (zh) | 2019-01-01 |
CN109117020B true CN109117020B (zh) | 2022-09-20 |
Family
ID=64862289
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810799441.0A Active CN109117020B (zh) | 2018-07-19 | 2018-07-19 | 触控位置的定位方法及装置、存储介质、电子装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109117020B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110928443B (zh) * | 2019-10-31 | 2024-01-12 | 维沃移动通信有限公司 | 一种触控位置的检测方法及电子设备 |
CN111880677A (zh) * | 2020-06-22 | 2020-11-03 | 深圳市鸿合创新信息技术有限责任公司 | 触控计算方法、装置、***、电子设备及存储介质 |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW343313B (en) * | 1996-07-12 | 1998-10-21 | Synaptics Inc | Object position detector with noise suppression feature |
US8094128B2 (en) * | 2007-01-03 | 2012-01-10 | Apple Inc. | Channel scan logic |
US8125456B2 (en) * | 2007-01-03 | 2012-02-28 | Apple Inc. | Multi-touch auto scanning |
US8493331B2 (en) * | 2007-06-13 | 2013-07-23 | Apple Inc. | Touch detection using multiple simultaneous frequencies |
CN101498975A (zh) * | 2008-02-02 | 2009-08-05 | 德信智能手机技术(北京)有限公司 | 一种处理触摸屏飞点的数字滤波方法 |
US8659556B2 (en) * | 2008-09-10 | 2014-02-25 | Apple Inc. | Advanced receive channel architecture |
CN102053744A (zh) * | 2009-11-03 | 2011-05-11 | 无锡华润矽科微电子有限公司 | 触摸屏控制装置、触摸屏控制电路及触摸屏控制方法 |
CN101825968A (zh) * | 2010-04-23 | 2010-09-08 | 中国电子科技集团公司第五十四研究所 | 一种触摸屏的防止抖动的快速收敛方法 |
CN102999212B (zh) * | 2011-09-16 | 2016-08-03 | 宏达国际电子股份有限公司 | 电子装置 |
CN103389842B (zh) * | 2012-05-07 | 2016-12-28 | 美法思株式会社 | 触摸传感器芯片、包含触摸传感器芯片的触摸感测装置及触摸板的噪声控制方法 |
CN102788910B (zh) * | 2012-06-29 | 2016-03-16 | 敦泰科技有限公司 | 互电容触摸屏的噪声检测、扫描及频率跳转方法 |
CN102830837B (zh) * | 2012-07-19 | 2016-01-27 | 深圳市汇顶科技股份有限公司 | 一种用于触摸检测的噪声抑制方法、***及触摸终端 |
CN102955614B (zh) * | 2012-11-02 | 2016-06-08 | 深圳市汇顶科技股份有限公司 | 一种用于触摸检测的抗干扰方法、***及触摸终端 |
US8988378B2 (en) * | 2012-11-26 | 2015-03-24 | Himax Technologies Limited | Touch device and driving method thereof |
US8874396B1 (en) * | 2013-06-28 | 2014-10-28 | Cypress Semiconductor Corporation | Injected touch noise analysis |
US10067580B2 (en) * | 2013-07-31 | 2018-09-04 | Apple Inc. | Active stylus for use with touch controller architecture |
US9195341B2 (en) * | 2014-02-14 | 2015-11-24 | Texas Instruments Incorporated | Touchscreen controller and method for charger noise reduction through noise shaping |
TWI613575B (zh) * | 2015-08-12 | 2018-02-01 | 友達光電股份有限公司 | 掃描信號頻率決定方法與偵測方法 |
CN105677099B (zh) * | 2016-01-05 | 2018-09-21 | 京东方科技集团股份有限公司 | 用于设定触摸检测***的工作频段的方法和*** |
US10928881B2 (en) * | 2016-09-23 | 2021-02-23 | Apple Inc. | Low power touch sensing during a sleep state of an electronic device |
CN106610756B (zh) * | 2016-11-30 | 2019-07-26 | 北京集创北方科技股份有限公司 | 触摸控制方法和触摸控制装置 |
CN107506067B (zh) * | 2017-07-24 | 2020-02-21 | Oppo广东移动通信有限公司 | 触摸屏的工作频率调试方法、装置和终端设备 |
CN107579734B (zh) * | 2017-09-28 | 2020-12-29 | 北京集创北方科技股份有限公司 | 信号处理方法、装置、存储介质和处理器 |
CN108073329B (zh) * | 2018-01-31 | 2021-04-27 | 北京集创北方科技股份有限公司 | 触控装置及其驱动方法和终端 |
CN108287638B (zh) * | 2018-04-10 | 2023-08-11 | 刘兵 | 触摸检测电路及其触摸检测方法 |
-
2018
- 2018-07-19 CN CN201810799441.0A patent/CN109117020B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109117020A (zh) | 2019-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2414050C2 (ru) | Система и способы обнаружения наличия передающего сигнала в канале беспроводной связи | |
CN107733472B (zh) | 射频识别频点自适应设置方法及***、控制装置 | |
US20130314267A1 (en) | Multi-band scanning for radar detection in wi-fi systems | |
US8849213B2 (en) | Integrated circuit for signal analysis | |
US8538469B2 (en) | Method for initial scanning of frequencies, frequency scanning controller, and apparatus | |
CN110706693B (zh) | 语音端点的确定方法及装置、存储介质、电子装置 | |
CN109117020B (zh) | 触控位置的定位方法及装置、存储介质、电子装置 | |
CN103650599A (zh) | Rat候选者的概率计算 | |
CN103141142A (zh) | 用于协作频谱分析的***和方法 | |
CN102668658B (zh) | Fm信号的基于自相关性的频谱感测 | |
CN102868465A (zh) | 获取宽带频谱的方法及装置 | |
CN108847910B (zh) | 频谱感知方法和装置、频谱感知设备 | |
US10367665B2 (en) | Radio analyzer and detecting method | |
CN112821972A (zh) | 频点信号处理方法及装置、终端、存储介质 | |
CN102056127B (zh) | 一种tdd ue侧选择同频干扰小区列表的方法 | |
CN106559805B (zh) | 提升物理信道pbch解调性能的方法和装置 | |
US10725585B2 (en) | Method for determining touch position and touch control chip | |
KR20150035819A (ko) | 멀티플렉스 대역에서 유용한 신호를 검색하는 방법 | |
CN107969027B (zh) | 无线网络管理方法、无线网络管理装置及智能终端 | |
CN203423805U (zh) | Lte信号识别装置 | |
CN107276693B (zh) | 终端射频前端测试方法、设备及*** | |
CN106953711B (zh) | 一种干扰信号发送方法及设备 | |
JP5252430B2 (ja) | 信号検出方法,プログラム,情報記憶媒体,及びセンサー | |
CN101807961B (zh) | 基于双谱对角切片实现频谱感知的方法 | |
CN111970066B (zh) | 一种功率检测方法、装置、存储介质和电子装置 |
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 |