CN112000248B - 噪声检测的方法、主动笔和屏幕 - Google Patents
噪声检测的方法、主动笔和屏幕 Download PDFInfo
- Publication number
- CN112000248B CN112000248B CN202011173975.6A CN202011173975A CN112000248B CN 112000248 B CN112000248 B CN 112000248B CN 202011173975 A CN202011173975 A CN 202011173975A CN 112000248 B CN112000248 B CN 112000248B
- Authority
- CN
- China
- Prior art keywords
- active pen
- frequency
- screen
- noise
- request signal
- 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
-
- 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/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
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是基于图4所示的方法的主动笔和屏幕进行交互时的工作时序的示意图。
图7是基于图4所示的方法的主动笔的一种具体的实现方式的流程图。
图8是基于图4所示的方法的屏幕的一种具体的实现方式的流程图。
图9是本申请实施例的主动笔的示意性框图。
图10是本申请实施例的屏幕的示意性框图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
主动笔和屏幕之间可以进行单向通信或者双向通信。对于单向通信的主动笔,主动笔可以向屏幕发送打码信号;对于双向通信的主动笔,主动笔可以向屏幕发送打码信号,即下行信号,并且还可以接收屏幕发送的上行信号,该上行信号中可以携带用于主动笔打码的参数。此外,主动笔还可以与该屏幕之间进行无线通信,例如蓝牙通信、WIFI通信等。
主动笔在实际使用时,可以接收屏幕发送的上行信号,并基于该上行信号中携带的参数,向屏幕发送打码信号,以用于屏幕确定笔尖的坐标、压力、倾斜角度等信息,从而使屏幕根据这些信息显示主动笔的笔迹。例如图1所示,屏幕200上分布着一定数量的横向和纵向的检测电极,主动笔100与检测电极之间存在耦合电容,主动笔100和屏幕200发出的信号可以通过该耦合电容耦合至检测电极或者笔尖上,实现屏幕200和主动笔100之间的交互。
无论对于单向通信还是双向通信的主动笔,都应具有一定的抗干扰性能,以避免噪声对主动笔和屏幕之间的通信造成影响。噪声主要来源于屏幕本身或者环境,通过电容耦合从而影响主动笔的工作频段或工作频点,导致主动笔在屏幕上书写时出现断线、冒点、消点等现象,影响用户体验。主动笔和屏幕配对成功后,屏幕需要在主动笔和屏幕都空闲的时段采集噪声信号。例如图2所示,屏幕可以在每个工作周期内的空闲时段检测噪声。若检测到主动笔的工作频点附近的噪声的信号幅值较小,例如小于某个阈值,则可以认为主动笔的工作频点附近没有噪声,主动笔之后继续按照该工作频点向屏幕发送打码信号;若检测到主动笔的工作频点附近存在信号幅值大于该阈值的噪声,则主动笔需要更新工作频点,即进行跳频,以避免该噪声对主动笔的打码信号的传输造成影响。
假设每个工作周期内进行噪声检测的时间为T,则采样基频为F=1/T。根据傅里叶变换FFT的原理,进行信号采样时可以检测到基频F的整数倍的噪声分量,则噪声分辨率就是采样基频F。例如,采样时间为1ms,则基频F=1KHz,能够检测出基频F的整数倍的频点,例如1KHz、2KHz、3KHz等谐波的噪声分量。采样时间越长,噪声分辨率越优,对噪声频段的判断越准确。当主动笔的工作频点附近存在噪声时,就能够准确、及时地跳频。因此,采样时间是能够准确判断工作频点附近是否存在噪声的关键因素。
图3示出了屏幕的工作时序。以双向通信为例,在一个工作周期中,屏幕需要执行发送上行信号、进行自容检测和/或互容检测、采集主动笔的下行信号等操作,并需要在剩余的空闲时段内进行噪声检测。可以看出,用于噪声检测的时间是非常有限的。随着市面上的屏幕的刷新率的提升,工作周期越来越短,空闲时段也越来越小,用于进行噪声检测的时间也越来越小。采样时间的不足,会导致噪声分辨率变差。以某一主动笔协议为例,工作周期为16.6ms时,上行信号的发送需要占用1ms,检测主动笔的打码信号需要占用10ms,自容检测和互容检测占用5ms,则用于噪声采样的时间最大只有0.6ms。假设设定噪声采样的时间为500us,则噪声分辨率为2KHz。若主动笔的工作频点为250KHz,则噪声位于251KHz时,尽管已经影响到主动笔的工作频点了,但是此时仍无法检测出来,主动笔无法及时跳频,导致主动笔的坐标检测不准确,书写笔迹等出现异常。
可见,屏幕进行噪声检测时,由于受限于检测时间的限制,采样时间不足,噪声分辨率差,导致无法及时检测出噪声信号,当主动笔的工作频点附近存在噪声时无法及时跳频,从而影响主动笔和触摸屏之间的通信。而且,对于单向通信的主动笔而言,屏幕即使检测到噪声,也无法将更新后的工作频点通知给主动笔,那么主动笔对干扰信号只能硬抗,并不能解决噪声对主动笔和屏幕之间的通信造成的影响。
为此,本申请实施例提供一种噪声检测方案,能够有效降低噪声对主动笔和屏幕之间的通信造成的影响。本申请实施例的方法可以应用于单向通信或者双向通信的主动笔。以下,均以双向通信为例进行描述。
图4是本申请实施例的噪声检测的方法的流程交互图。图4所示的方法400由屏幕和主动笔执行。其中,方法400可以包括以下步骤中的部分或者全部。
在步骤410中,主动笔在工作周期内的空闲时段,进行噪声检测。
在步骤420中,主动笔根据噪声检测的结果,向屏幕发送跳频请求信号。
其中,该跳频请求信号用于指示更新该工作频点。
在步骤430中,屏幕接收主动笔发送的该跳频请求信号。
在步骤440中,屏幕根据该跳频请求信号,更新该工作频点。
本申请实施例中,由主动笔在每个工作周期内的空闲时段进行噪声检测。由于主动笔在每个工作周期内的空闲时段较长,因此噪声采样的时间充足,噪声分辨率较优,能够获得更好的噪声检测的结果。
图5示出了主动笔的工作时序。可以看出,在一个工作周期中,主动笔需要检测上行信号和发送打码信号,并且剩余的空闲时间较长。以某一主动笔协议为例,工作周期为16.6ms时,上行信号检测需要占用1ms,主动笔发送打码信号需要占用10ms,剩余5.6ms的空闲时段,假设噪声采样的时间为4ms,则噪声分辨率可以达到0.25KHz。可见,相比于由屏幕进行噪声检测的方式,由主动笔在其空闲时段内进行噪声检测,能够更准确地检测出工作频点附近是否存在噪声,实现及时跳频,使主动笔的工作频点远离噪声频点。
以图6为例,主动笔和屏幕在通信时,屏幕向主动笔发送上行信号,同时主动笔检测屏幕发送的上行信号,并从上行信号中获取用于打码的参数,例如主动笔的打码频率、主动笔的工作周期、打码信号的长度、打码方式、主动笔的标识、主动笔的颜色、主动笔的线条类型等信息。在主动笔与屏幕配对成功后,主动笔基于该参数向屏幕发送打码信号,即下行信号,同时屏幕检测主动笔发送的打码信号;之后主动笔进入空闲时段,开始进行噪声检测,同时屏幕可以继续执行自容检测和/或互容检测等操作。主动笔在每个工作周期中的空闲时段进行噪声检测,如果根据噪声检测的结果确定需要更新工作频点,则在下一个工作周期内的相应时段内向屏幕发送跳频请求信号。屏幕检测到该跳频请求信号后,也会相应地更新该工作频点,以基于更新后的工作频点检测主动笔发送的打码信号。
在步骤420中,主动笔具体可以根据以下两种方式,判断是否需要向屏幕发送跳频请求信号,以更新当前的工作频点。
方式1
主动笔根据噪声检测的结果,确定主动笔的干扰频率范围内是否存在噪声。若主动笔确定该干扰频率范围内存在噪声,则执行上述步骤420,即,主动笔向屏幕发送跳频请求信号。
其中,该干扰频率范围包括与主动笔的工作频点之间的频率差小于预设值的频点。当该干扰频率范围内存在噪声时,即认为主动笔的工作频点附近存在噪声;当该干扰频率范围内不存在噪声时,即认为主动笔的工作频点附近不存在噪声。
该预设值例如位于20KHz至100KHz之间。
举例来说,假设该预设值为20KHz,主动笔的工作频点为170KHz,那么主动笔的干扰频率范围可以是150KHz至190KHz,当该范围内存在噪声时,主动笔向屏幕发送跳频请求信号。
该实施例中,当基于该噪声检测的结果确定主动笔的干扰频率范围内存在噪声时,主动笔才向屏幕发送跳频请求信号,以更新工作频点,从而降低噪声对主动笔和屏幕之间的通信造成的影响;而当基于该噪声检测的结果确定主动笔的干扰频率范围内不存在噪声时,主动笔也可以不发送跳频请求信号,继续使用当前的工作频点。
该干扰频率范围包括与该工作频点之间的频率差小于预设值的频点。假设该预设值为K。在确定该干扰频率范围内是否存在噪声时,可以将信号幅度大于阈值的频点作为噪声频点;若某个频点的信号幅值小于该阈值,则认为该频点上不存在噪声。例如,假设该阈值为A,当前工作频点为F0,若存在噪声频点F1,其信号幅值大于A,且与工作频点F0之间的差值小于K,即|F1-F0|<K,则认为该干扰频率范围内存在噪声,其中,该干扰频率范围内可以存在一个或者多个像F1这样的频点;若在F0±K范围内不存在像F1这样的频点,则认为该干扰频率范围内不存在噪声。
进一步地,为了提高噪声检测的可靠性,可选地,在步骤420中,若主动笔根据连续多个工作周期内的多次噪声检测的结果,均确定该干扰频率范围内存在噪声,才认为需要更新主动笔的工作频点,并向屏幕发送跳频请求信号。
例如图7所示,主动笔可以通过以下步骤进行工作频点的更新。
在步骤701中,主动笔与屏幕配对成功。
在步骤702中,主动笔按照工作频点进行打码。
在步骤703中,主动笔在空闲时段进行噪声检测。
在步骤704中,主动笔根据噪声检测的结果,确定该工作频点附近是否存在噪声。
若该工作频点附近存在噪声,则执行步骤705;若该工作频点附近不存在噪声,则执行步骤706。
这里假设当连续M次的噪声检测结果均表明工作频点附近存在噪声时,主动笔才发送跳频请求信号,以更新其工作频点。
在步骤705中,将检测到该工作频点附近存在噪声的次数N加1。
在步骤706中,将当前的次数N置为0。
主动笔在连续多个工作周期内进行噪声检测,并根据噪声检测的结果,执行步骤707。
在步骤707中,判断次数N是否达到M。
若N达到M,即主动笔在连续M个周期内都检测到其工作频点附近存在噪声,则执行步骤708;若N未达到M,则执行步骤709。M为正整数。
在步骤708中,主动笔向屏幕发送跳频请求信号。
在步骤709中,主动笔进入下周工作周期。
相应地,屏幕可以执行如图8所示的步骤。
在步骤801中,屏幕与主动笔配对成功。
在步骤802中,屏幕检测跳频请求信号。
若检测到跳频请求信号,则执行步骤803;若没有检测到跳频请求信号,则执行步骤804。
在步骤803中,屏幕更新该工作频点。
在步骤804中,屏幕进入下个工作周期。
方式2
主动笔根据噪声检测的结果,确定主动笔的最小噪声频点。若该最小噪声频点的信号幅值小于当前的工作频点的信号幅值,则执行上述步骤420,即,主动笔向屏幕发送跳频请求信号。
该实施例中,主动笔可以根据其检测到的最小噪声频点,确定是否向屏幕发送跳频请求信号。其中,若该最小噪声频点的信号幅值小于当前的该工作频点的信号幅值,说明有噪声更小的频点可以使用,则主动笔向屏幕发送携带该最小噪声频点的跳频请求信号,并进行跳频。
主动笔在工作周期内的空闲时段进行噪声检测,并对检测结果进行例如FFT等操作,得到噪声频谱,即噪声的频率分布情况。基于该噪声频谱,主动笔可以从中寻找到信号幅值最小的频点,即最小噪声频点。
这时,主动笔可以在跳频请求信号中携带该最小噪声频点,从而将该最小噪声频点通知屏幕。之后,主动笔可以跳频至该最小噪声频点,将该最小噪声频点作为更新后的工作频点,从而向屏幕发送打码信号。相应地,屏幕根据该最小噪声频点,检测主动笔发送的打码信号。
应理解,在方式1中,当主动笔确定需要更新其工作频点后,在一种实现方式中,主动笔可以自行确定更新后的工作频点,例如,主动笔可以根据噪声检测的结果,确定最小噪声频点,若该最小噪声频点的信号幅值小于当前的工作频点的信号幅值,则将该最小噪声频点确定为更新后的工作频点,并在跳频请求信号中携带该最小噪声频点,以告知屏幕该最小噪声频点。在另一种实现方式中,主动笔向屏幕发送跳频请求信号后,可以由屏幕确定更新后的工作频点,并通过上行信号或者其他无线信号等方式,将其确定的更新后的工作频点发送给主动笔。
也就是说,在方式1中,主动笔可以在确定其干扰频率范围内存在噪声时,才认为需要更新工作频点,并向主动笔发送跳频请求信号。并且,进一步地,主动笔可以确定最小噪声频点,并将该最小噪声频点作为更新后的工作频点,并且在该跳频请求信号中携带该最小噪声频点,以告知屏幕该最小噪声频点;或者,由屏幕确定更新后的工作频点,并向主动笔发送更新后的工作频点。
而在方式2中,主动笔如果根据噪声检测的结果,确定当前的工作频点并非最小噪声频点,则可以将该最小噪声频点作为更新后的工作频点,并向屏幕发送跳频请求信号,其中例如可以携带该最小噪声频点,而无需考虑其工作频点附近是否存在噪声。其中,该最小噪声频点可以位于其干扰频率范围之内,也可以位于其干扰频率范围之外。例如,假设主动笔的工作频率范围是100KHz至500KHz,那么该最小噪声频点可以是该范围内的任意频点。
无论采用上述方式1还是方式2,当跳频请求信号中携带主动笔根据噪声检测的结果确定的最小噪声频点时,在步骤440中,屏幕可以直接将该最小噪声频点作为更新后的该工作频点。之后,主动笔根据其确定的更新后的工作频点发送打码信号,且屏幕根据该更新后的工作频点检测该打码信号。由于该最小噪声频点的信号幅值小于当前的工作频点的信号幅值,因此,主动笔和屏幕之间基于该最小噪声信号进行通信时,能够最大限度地降低噪声的影响。
或者,在方式1和方式2中,若该跳频请求信号中携带最小噪声频点,屏幕可以参考该跳频请求信号中携带的最小噪声频点,重新确定主动笔是否需要跳频,并在需要跳频时,确定更新后的工作频点,并通过上行信号或其他无线通信方式将屏幕确定的更新后的工作频点通知给主动笔。之后,主动笔根据屏幕重新确定的更新后的工作频点发送打码信号,且屏幕根据其重新确定的更新后的工作频点检测该打码信号。例如,屏幕也可以在其空闲时段内进行噪声检测,当屏幕接收到主动笔发送的跳频请求信号时,可以结合屏幕的噪声检测结果、主动笔的噪声检测结果、自容检测和/或互容检测的频点等多方面因素,共同确定更新后的工作频点。
在步骤420中,主动笔可以通过例如打码信号或者其他无线通信等方式,向屏幕发送该跳频请求信号。
具体来说,主动笔可以向屏幕发送携带该跳频请求信号的打码信号,屏幕通过接收该打码信号,从中获取该跳频请求信号。可选地,该跳频请求信号可以位于该打码信号中的特定比特位。例如,该特定比特位可以是打码信号中的起始的一个或多个比特位、末尾的一个或多个比特位、或者中间特定位置的一个或多个比特位。比如,如果该特定比特位的值表示1,则认为打码信号中携带跳频请求信号;如果该特定比特位的值表示0,则认为打码信号中不携带跳频请求信号。此外,该打码信号中还可以携带该最小噪声频点的信息,例如,可以在协议中预先配置多个频点与多个编号之间的对应关系,从而在该特定比特位中携带该最小噪声频点对应的编号。
主动笔还可以向屏幕发送携带跳频请求信号的其他无线信号,屏幕通过接收该无线信号,从中获取该跳频请求信号。例如主动笔可以通过主动笔中的蓝牙模块,发送携带跳频请求信号的蓝牙信号。
本申请还提供一种主动笔,该主动笔可以执行前述图4至图8中任意可能的方法中由主动笔执行的操作。如图9所示,主动笔900包括:
处理模块910,用于在工作周期内的空闲时段,进行噪声检测。
发送模块920,用于根据噪声检测的结果,向屏幕发送跳频请求信号,所述跳频请求信号用于指示更新所述主动笔的工作频点。
可选地,处理模块910具体用于:根据噪声检测的结果,确定所述主动笔的干扰频率范围内是否存在噪声,所述干扰频率范围包括与所述工作频点之间的频率差小于预设值的频点;其中,发送模块920具体用于:若处理模块910确定所述干扰频率范围内存在噪声,则向所述屏幕发送所述跳频请求信号。
可选地,发送模块920还用于:若处理模块910根据连续多个工作周期内的多次噪声检测的结果,均确定所述干扰频率范围内存在噪声,则向所述屏幕发送所述跳频请求信号。
可选地,处理模块910还用于:根据噪声检测的结果,确定所述主动笔的最小噪声频点;若所述最小噪声频点的信号幅值小于所述工作频点的信号幅值,则将所述最小噪声频点作为更新后的所述工作频点;其中,发送模块920具体用于:向所述屏幕发送携带所述最小噪声频点的所述跳频请求信号。
可选地,处理模块910具体用于:根据噪声检测的结果,确定所述主动笔的最小噪声频点;其中,发送模块920具体用于:若所述最小噪声频点的信号幅值小于所述工作频点的信号幅值,则向所述屏幕发送携带所述最小噪声频点的所述跳频请求信号。
可选地,发送模块920具体用于:向所述屏幕发送携带所述跳频请求信号的打码信号。
可选地,所述跳频请求信号位于所述打码信号中的特定比特位。
可选地,发送模块920具体用于:向所述屏幕发送携带所述跳频请求信号的无线信号。
本申请还提供一种屏幕,例如触摸屏,该屏幕可以执行前述图4至图8中任意可能的方法中由屏幕执行的操作。如图10所示,屏幕1000包括:
接收模块1010,用于接收主动笔根据所述主动笔进行噪声检测的结果发送的跳频请求信号;
处理模块1020,用于根据所述跳频请求信号,更新所述主动笔工作频点。
可选地,所述跳频请求信号中携带所述主动笔根据噪声检测的结果确定的最小噪声频点,所述最小噪声频点的信号幅值小于所述工作频点的信号幅值,其中,处理模块1020具体用于:根据所述最小噪声频点,更新所述工作频点。
可选地,接收模块1010具体用于:接收所述主动笔发送的携带所述跳频请求信号的打码信号。
可选地,所述跳频请求信号位于所述打码信号中的特定比特位。
可选地,接收模块1010具体用于:接收所述主动笔发送的携带所述跳频请求信号的无线信号。
本申请还提供一种电子设备,包括前述任一实施例中所述的屏幕。
本申请还包括一种通信***,包括前述任一实施例中所述的主动笔和电子设备。
需要说明的是,在不冲突的前提下,本申请描述的各个实施例和/或各个实施例中的技术特征可以任意的相互组合,组合之后得到的技术方案也应落入本申请的保护范围。
本申请实施例中所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的方法实施例的一些特征可以忽略或者不执行。以上所描述的装置实施例仅仅是示意性的,单元的划分仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,多个单元或组件可以结合或者可以集成到另一个***。另外,各单元之间的耦合或各个组件之间的耦合可以是直接耦合,也可以是间接耦合,上述耦合包括电的、机械的或其它形式的连接。
本领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和设备的具体工作过程以及产生的技术效果,可以参考前述方法实施例中对应的过程和技术效果,在此不再赘述。
应理解,本申请实施例中的具体的例子只是为了帮助本领域技术人员更好地理解本申请实施例,而非限制本申请实施例的范围,本领域技术人员可以在上述实施例的基础上进行各种改进和变形,而这些改进或者变形均落在本申请的保护范围内。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (18)
1.一种噪声检测的方法,其特征在于,所述方法包括:
主动笔在工作周期内的空闲时段,进行噪声检测;
所述主动笔根据噪声检测的结果,确定所述主动笔的干扰频率范围内是否存在噪声,所述干扰频率范围包括与工作频点之间的频率差小于预设值的频点;
若所述主动笔确定所述干扰频率范围内存在噪声,向屏幕发送跳频请求信号,所述跳频请求信号用于指示更新所述主动笔的工作频点;
所述方法还包括:
所述主动笔根据噪声检测的结果,确定所述主动笔的最小噪声频点;
若所述最小噪声频点的信号幅值小于所述工作频点的信号幅值,则将所述最小噪声频点作为更新后的所述工作频点;
其中,所述主动笔向屏幕发送跳频请求信号,包括:
所述主动笔向所述屏幕发送携带所述最小噪声频点的所述跳频请求信号;
所述方法还包括:
所述主动笔根据更新后的所述工作频点向所述屏幕发送打码信号。
2.根据权利要求1所述的方法,其特征在于,若所述主动笔确定所述干扰频率范围内存在噪声,则向所述屏幕发送所述跳频请求信号,包括:
若所述主动笔根据连续多个工作周期内的多次噪声检测的结果,均确定所述干扰频率范围内存在噪声,则向所述屏幕发送所述跳频请求信号。
3.根据权利要求1或2所述的方法,其特征在于,所述主动笔向屏幕发送跳频请求信号,包括:
所述主动笔向所述屏幕发送携带所述跳频请求信号的打码信号。
4.根据权利要求3所述的方法,其特征在于,所述跳频请求信号位于所述打码信号中的特定比特位。
5.根据权利要求1或2所述的方法,其特征在于,所述主动笔向屏幕发送跳频请求信号,包括:
所述主动笔向所述屏幕发送携带所述跳频请求信号的无线信号。
6.一种噪声检测的方法,其特征在于,所述方法包括:
屏幕接收主动笔根据所述主动笔进行噪声检测的结果发送的跳频请求信号;
所述屏幕根据所述跳频请求信号,更新所述主动笔的工作频点,
其中,所述跳频请求信号是所述主动笔在确定干扰频率范围内存在噪声时发送的,所述干扰频率范围包括与所述工作频点之间的频率差小于预设值的频点;
所述跳频请求信号中携带所述主动笔根据噪声检测的结果确定的最小噪声频点,所述最小噪声频点的信号幅值小于所述工作频点的信号幅值,
其中,所述屏幕根据所述跳频请求信号,更新所述工作频点,包括:
所述屏幕根据所述最小噪声频点,更新所述工作频点;
所述方法还包括:
所述屏幕根据更新后的所述工作频点检测所述主动笔发送的打码信号。
7.根据权利要求6所述的方法,其特征在于,所述屏幕接收主动笔根据所述主动笔进行噪声检测的结果发送的跳频请求信号,包括:
所述屏幕接收所述主动笔发送的携带所述跳频请求信号的打码信号。
8.根据权利要求7所述的方法,其特征在于,所述跳频请求信号位于所述打码信号中的特定比特位。
9.根据权利要求6所述的方法,其特征在于,所述屏幕接收主动笔根据所述主动笔进行噪声检测的结果发送的跳频请求信号,包括:
所述屏幕接收所述主动笔发送的携带所述跳频请求信号的无线信号。
10.一种主动笔,其特征在于,包括:
处理模块,用于在工作周期内的空闲时段,进行噪声检测;
发送模块,用于根据噪声检测的结果,确定所述主动笔的干扰频率范围内是否存在噪声,所述干扰频率范围包括与工作频点之间的频率差小于预设值的频点;
若所述主动笔确定所述干扰频率范围内存在噪声,向屏幕发送跳频请求信号,所述跳频请求信号用于指示更新所述主动笔的工作频点;
所述处理模块还用于:
根据噪声检测的结果,确定所述主动笔的最小噪声频点;
若所述最小噪声频点的信号幅值小于所述工作频点的信号幅值,则将所述最小噪声频点作为更新后的所述工作频点;
其中,所述发送模块具体用于:
向所述屏幕发送携带所述最小噪声频点的所述跳频请求信号;
所述发送模块还用于:
根据更新后的所述工作频点向所述屏幕发送打码信号。
11.根据权利要求10所述的主动笔,其特征在于,所述发送模块具体用于:
若所述处理模块根据连续多个工作周期内的多次噪声检测的结果,均确定所述干扰频率范围内存在噪声,则向所述屏幕发送所述跳频请求信号。
12.根据权利要求10或11所述的主动笔,其特征在于,所述发送模块具体用于:
向所述屏幕发送携带所述跳频请求信号的打码信号。
13.根据权利要求12所述的主动笔,其特征在于,所述跳频请求信号位于所述打码信号中的特定比特位。
14.根据权利要求10或11所述的主动笔,其特征在于,所述发送模块具体用于:
向所述屏幕发送携带所述跳频请求信号的无线信号。
15.一种屏幕,其特征在于,包括:
接收模块,用于接收主动笔根据所述主动笔进行噪声检测的结果发送的跳频请求信号;
处理模块,用于根据所述跳频请求信号,更新所述主动笔的工作频点,
其中,所述跳频请求信号是所述主动笔在确定干扰频率范围内存在噪声时发送的,所述干扰频率范围包括与所述工作频点之间的频率差小于预设值的频点;
所述跳频请求信号中携带所述主动笔根据噪声检测的结果确定的最小噪声频点,所述最小噪声频点的信号幅值小于所述工作频点的信号幅值,
其中,所述处理模块具体用于:
根据所述最小噪声频点,更新所述工作频点;
所述处理模块还用于:
根据更新后的所述工作频点检测所述主动笔发送的打码信号。
16.根据权利要求15所述的屏幕,其特征在于,所述接收模块具体用于:
接收所述主动笔发送的携带所述跳频请求信号的打码信号。
17.根据权利要求16所述的屏幕,其特征在于,所述跳频请求信号位于所述打码信号中的特定比特位。
18.根据权利要求15所述的屏幕,其特征在于,所述接收模块具体用于:
接收所述主动笔发送的携带所述跳频请求信号的无线信号。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011173975.6A CN112000248B (zh) | 2020-10-28 | 2020-10-28 | 噪声检测的方法、主动笔和屏幕 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011173975.6A CN112000248B (zh) | 2020-10-28 | 2020-10-28 | 噪声检测的方法、主动笔和屏幕 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112000248A CN112000248A (zh) | 2020-11-27 |
CN112000248B true CN112000248B (zh) | 2021-04-23 |
Family
ID=73475182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011173975.6A Active CN112000248B (zh) | 2020-10-28 | 2020-10-28 | 噪声检测的方法、主动笔和屏幕 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112000248B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112286381A (zh) * | 2020-12-30 | 2021-01-29 | 深圳市千分一智能技术有限公司 | 通讯控制方法及主动式电容笔 |
CN117170512A (zh) * | 2022-03-22 | 2023-12-05 | 荣耀终端有限公司 | 一种触控笔的控制方法和触控笔设备 |
CN116737000B (zh) * | 2022-09-20 | 2024-07-12 | 荣耀终端有限公司 | 触控方法、***、电子设备及触控笔 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104571732A (zh) * | 2013-10-14 | 2015-04-29 | 深圳市汇顶科技股份有限公司 | 触摸终端、主动式触控笔检测方法及*** |
CN111356974A (zh) * | 2017-11-01 | 2020-06-30 | 株式会社和冠 | 位置检测***及触摸传感器 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8482545B2 (en) * | 2008-10-02 | 2013-07-09 | Wacom Co., Ltd. | Combination touch and transducer input system and method |
-
2020
- 2020-10-28 CN CN202011173975.6A patent/CN112000248B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104571732A (zh) * | 2013-10-14 | 2015-04-29 | 深圳市汇顶科技股份有限公司 | 触摸终端、主动式触控笔检测方法及*** |
CN111356974A (zh) * | 2017-11-01 | 2020-06-30 | 株式会社和冠 | 位置检测***及触摸传感器 |
Also Published As
Publication number | Publication date |
---|---|
CN112000248A (zh) | 2020-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112000248B (zh) | 噪声检测的方法、主动笔和屏幕 | |
US11144140B2 (en) | System and method for bidirectional communication between stylus and stylus sensor controller | |
US10514785B1 (en) | Active stylus | |
US11385729B2 (en) | Communication method, communication system, sensor controller, and stylus | |
JP6745273B2 (ja) | スタイラスがセンサコントローラを検出する方法、スタイラス、及びセンサコントローラ | |
CN109683733A (zh) | 触控笔、触控面板、显示装置及触控感测方法 | |
CN111290665B (zh) | 压力检测的方法、装置、主动笔、触控芯片和电子设备 | |
US9448646B1 (en) | System and method for bidirectional communication between stylus and stylus sensor controller | |
CN112905047A (zh) | 抗干扰的方法、触控芯片及主动笔芯片 | |
US10503318B2 (en) | Touch sensitive processing apparatus and system for despreading and method thereof | |
WO2017221590A1 (ja) | 通信装置、および通信システム | |
CN115712357A (zh) | 无线通信的方法、主动笔和触摸屏 | |
JP2004005507A (ja) | チャネルを共用し一緒に置かれた無線デバイスのためのデータパケット伝送 | |
WO2022087917A1 (zh) | 噪声检测的方法、主动笔和屏幕 | |
CN115427922B (zh) | 打码方法、打码装置和触控芯片 | |
WO2022165839A1 (zh) | 抗干扰的方法、触控芯片及主动笔芯片 | |
TW201701118A (zh) | 解算展頻信號的觸控處理裝置、系統與其方法 | |
CN109511106B (zh) | 一种无线数据传输控制方法 | |
CN111736719A (zh) | 触控***、其输入装置及其信号传送方法 | |
CN112306263A (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 |