CN114661189B - 电容笔的打码方法、***、电容笔以及存储介质 - Google Patents
电容笔的打码方法、***、电容笔以及存储介质 Download PDFInfo
- Publication number
- CN114661189B CN114661189B CN202210137502.3A CN202210137502A CN114661189B CN 114661189 B CN114661189 B CN 114661189B CN 202210137502 A CN202210137502 A CN 202210137502A CN 114661189 B CN114661189 B CN 114661189B
- Authority
- CN
- China
- Prior art keywords
- coding
- frequency
- preset
- group
- working main
- 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
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000013507 mapping Methods 0.000 claims description 16
- 238000010586 diagram Methods 0.000 description 14
- 238000004590 computer program Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 239000004020 conductor Substances 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 239000000463 material Substances 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
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/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
- G06F3/0441—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means using active external devices, e.g. active pens, for receiving changes in electrical potential transmitted by the digitiser, e.g. tablet driving signals
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为本发明打码信号的分组示意图;
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明,上述附图只是一个实施例图,而不是发明的全部。
具体实施方式
为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
参照图1,图1为本发明实施例方案涉及的电容笔的结构示意图。
如图1所示,该电容笔可以包括:处理器1001,例如中央处理器(CentralProcessing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对电容笔的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作***、数据存储模块、网络通信模块、用户接口模块以及电容笔的打码程序。
在图1所示的电容笔中,网络接口1004主要用于与其他设备进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明电容笔中的处理器1001、存储器1005可以设置在电容笔中,所述电容笔通过处理器1001调用存储器1005中存储的电容笔的打码程序,并执行本发明实施例提供的电容笔的打码方法。
以下将以实施例的方式对本发明技术方案展开描述。
第一实施例:
本发明实施例提供了一种电容笔的打码方法。参照图2,图2为本发明一种电容笔的打码方法第一实施例的流程示意图。本发明电容笔的打码方法包括:
步骤S110,根据电容笔打码时域特性将一个打码周期内的打码信号划分为多个组别;
步骤S120,获取在每个组别中所述打码信号对应的分频系数,并根据所述分频系数以及所述打码信号对应的预设打码频率确定每个组别对应的目标工作主频,所述分频系数与所述目标工作主频存在比例关系;
步骤S130,控制所述电容笔在每个组别内以对应的目标工作主频执行对应的打码操作。
在本实施例中,为了解决电容笔工作主频提高导致电容笔的功耗增加的问题。本发明提出了一种电容笔的打码方法。由于本发明将一个打码周期内的打码信号划分为多个组别,并进一步确定每个组别对应的目标工作主频,使得电容笔在每个组别内可按照对应的目标工作主频进行工作,通过本发明的技术方案降低了电容笔的工作主频。
在本实施例中,所述电容笔是利用导体材料制作的具有的导电特性、用来触控电容式屏幕完成人机对话操作用的笔。电容笔是通过导体材料模仿手指完成人机对话一种辅助装置。其中,所述电容笔包括主动式电容笔以及被动式电容笔。所述被动式电容笔模仿手指的触摸效应,任何导体都可以作为被动式电容笔。所述主动式电容笔内部有传感器,会主动探测电容屏内的上行信号,从而给出下行信号,即打码信号,从而得到电容笔在电容屏上的位置。所述主动式电容笔内部设置有控制芯片,从而实现近似真实的手写体验。所述主动式电容笔使用电极发射信号,具体的,可使用单电极或者双电极发射信号。本发明主要从具有两个电极的主动式电容笔的打码控制进行展开论述。
所述主动式电容笔工作是基于预设规则发射信号,也就是在电极上产生特定打码频率的波形。所述发射信号也称为打码信号。参照图3,图3为主动式电容笔在一个打码周期内的打码示意图。其中灰色矩形代表主动式电容笔的电极正在打码,空白区域表示电极在空闲状态。从图3可知,每个电极上包含很多灰色矩形,表示主动式电容笔在工作时需要频繁打码。同时,每个灰色矩形代表的打码频率也不同。也就是说,一只主动式电容笔在一个工作周期内可以多个打码频率进行打码工作。由于所述主动式电容笔在一个工作周期内以多个打码频率进行打码工作,而产生图3中的打码波形需要依赖主动式电容笔的工作主频,通过提高主动电容式的工作主频使得打码频率的打码精度提高。但是,提高主动式电容笔的工作主频虽然提高了打码精度,但是功耗也相应增加了。例如,一只主动式电容笔在一个工作周期内规定的打码频率有18种,分别为205357,196428,178571,165909,175000,179545,170454,169642,161363,85400,76500,43755,40613,37500,25004,23338,21877,18379。该协议规定实际打码频率偏差不能大于0.15%,如果按照传统方案至少需要工作主频达到33030570才可以把所有的偏差都降低到0.15%以下。
在本实施例中,根据电容笔的打码时域特性将一个打码周期内的打码信号划分为多个组别。例如,参照图4,图4为本发明打码信号的分组示意图。具体的,每个打码信号对应一个预设打码频率。且各个打码信号之间是基于一定的时间间隔进行打码的。具体的,可获取电容笔在一个打码周期内的每个打码信号的预设打码频率和相邻两个打码信号之间的时间间隔,基于所述预设打码频率和/或所述时间间隔将所述打码信号划分为多个组别。
其中,可根据打码信号的预设打码频率将一个打码周期内的打码信号进行组别划分。还可根据相邻两个打码信号之间的时间间隔将一个打码周期内的打码信号进行组别划分。还可根据打码信号的预设打码频率和相邻两个打码信号之间的时间间隔将一个打码周期内的打码信号进行组别划分。例如,假设存在预设打码频率为25004,21877,40613,43755,179545,170454,161363,175000,169642,178571,196428,205357,37500,18379,23338,76500,85400,165909,175000,169642,178571,196428,205357的打码信号,因此,可将所述打码信号基于所述预设打码频率划分为四组,依次为(25004,21877,40613,43755,179545,170454)、(161363,175000,169642,178571,196428,205357)、(37500,18379,23338,76500,85400)以及(165909,175000,169642,178571,196428,205357)。由上述的分组情况可知,根据预设打码频率划分的规则可以是:将相邻的预设打码频率较为接近的打码信号划分为同一组别。例如,假设上述相邻两个打码信号之间的打码时间间隔较短,则可将这两个打码信号划分为同一组别。例如,还可将相邻两个打码信号之间的打码时间间隔较短,且这两个打码信号的预设打码频率较接近时,将对应的打码信号划分为用一组别。
进一步的,所述基于所述预设打码频率和/或所述时间间隔将所述打码信号划分为多个组别包括:可将时间间隔位于第一预设时间区间的相邻两个打码信号划分为用一组别。或者是将预设打码频率小于第一预设值的相邻两个打码信号划分为用一组别。或者是时间间隔位于第一预设时间区间的相邻两个打码信号且这两个打码信号的预设打码频率均小于第一预设值时,将这两个打码信号划分为同一组别。其中,所述第一预设时间区间定义为相邻两个打码信号时间间隔较短的区间,且所述第一预设时间区间可包括多个子预设时间区间,所述子预设时间区间的划分标准可根据主动电容笔的打码规则,即图3中主动电容笔的打码示意图划分确定。可根据打码规则确定各个子预设时间区间的范围,将一个打码周期内的打码信号基于对应的子预设时间区间进行划分并归类。所述第一预设值定义为相邻两个打码信号的预设打码频率较接近的值,且所述第一预设值可包括多个子预设值,所述子预设值的划分标准也可根据主动电容笔的预设打码频率进行划分,将一个打码周期内的打码信号基于对应的子预设值进行划分并归类。
进一步的,所述基于所述预设打码频率和/或所述时间间隔将所述打码信号划分为多个组别还可包括:可将时间间隔位于第二预设时间区间的相邻两个打码信号划分为不同组别。或者是将预设打码频率大于第二预设值的相邻两个打码信号划分为不同组别。或者是时间间隔位于第二预设时间区间的相邻两个打码信号且这两个打码信号的预设打码频率均大于第二预设值时,将这两个打码信号划分为不同组别。其中,所述第二预设时间区间定义为相邻两个打码信号时间间隔较长的区间,且所述第二预设时间区间可包括多个子预设时间区间,所述子预设时间区间的划分标准可根据主动电容笔的打码规则,即图3中主动电容笔的打码示意图划分确定。可根据打码规则确定各个子预设时间区间的范围,将一个打码周期内的打码信号基于对应的子预设时间区间进行划分并归类。所述第二预设值定义为相邻两个打码信号的预设打码频率较远的值,且所述第一预设值可包括多个子预设值,所述子预设值的划分标准也可根据主动电容笔的预设打码频率进行划分,将一个打码周期内的打码信号基于对应的子预设值进行划分并归类。可以理解的是,当划分的组别越多时,打码精度越高。
在本实施例中,在将主动式电容笔的打码信号划分为多个组别之后,进一步确定各个组别对应的目标工作主频。具体的,可获取在每个组别中各个打码信号对应的分频系数,根据所述分频系数以及所述打码信号对应的预设打码频率确定每个组别对应的目标工作主频。其中,每个打码信号对应一个分频系数,所述分频系数根据打码信号的实际打码频率和目标工作主频确定,且所述分频系数为整数。所述目标工作主频为主动式电容笔控制器的工作频率。所述目标工作主频与分频(即外频)之间存在一个比值,这个比值就是分频系数,简称倍频。
其中,可根据打码信号对应的分频系数以及所述打码信号对应的预设打码频率确定每个组别中各个打码信号对应的工作主频,从而根据各个打码信号对应的工作主频确定每个组别对应的目标工作主频。具体的,电容笔的工作主频区间是由多个工作主频构成的。可从所述电容笔的工作主频区间中选取工作主频。将所述工作主频和所述预设打码频率对应的分频系数确定每个组别内的打码信号的实际打码频率。具体的,可根据所述工作主频和所述预设打码频率对应的分频系数的比值确定每个组别内的打码信号的实际打码频率。在确定每个组别内的打码信号的实际打码频率之后,根据所述实际打码频率与所述预设打码频率确定每个组别内各个打码信号对应的打码误差。具体的,可根据预设打码频率与实际打码频率的差值与所述实际打码频率的比值确定打码误差。通过上述方式可确定各个分组内每个打码信号对应的打码误差。进一步根据所述打码误差确定每个所述组别对应的目标工作主频。
例如,假设实际打码频率为fs,预设打码频率为fb,工作主频为fm,分频系数为d,则可确定实际打码频率为:fs=fm/d。
首先,根据主动笔协议将一个打码周期内的打码信号划分为多个组别,各个组别所用到的预设打码频率为:
第1组使用到的所有预设打码频率fb为:25004,21877,40613,43755,179545,170454。
第2组使用到的所有预设打码频率fb为:161363,175000,169642,178571,196428,205357。
第3组使用到的所有预设打码频率fb为:37500,18379,23338,76500,85400。
第4组使用到的所有预设打码频率fb为:165909,175000,169642,178571,196428,205357。
接着,分别找出最适合每组打码频率的工作主频fm。
可满足第1组所有预设打码频率fb的目标工作主频fm为6651836,所述目标工作主频为该组内的最低工作主频,且所述最低工作主频对应的误差在该组别内是最低的。
fb | d | fs | 误差(%) |
43755 | 152 | 43762 | 0.016 |
40613 | 164 | 40560 | -0.131 |
25004 | 266 | 25007 | 0.012 |
21877 | 304 | 21881 | 0.018 |
170454 | 39 | 170560 | 0.062 |
179545 | 37 | 179779 | 0.13 |
可满足第2组所有预设打码频率fb的目标工作主频fm为23591950:
可满足第3组所有打码频率fb的目标工作主频fm为5130740:
fb | d | fs | 误差(%) |
85400 | 60 | 85512 | 0.131 |
76500 | 67 | 76578 | 0.102 |
37500 | 137 | 37451 | -0.131 |
23338 | 220 | 23322 | -0.069 |
18379 | 279 | 18390 | 0.06 |
可满足第4组所有打码频率fb的目标工作主频fm为23591990:
fb | d | fs | 误差(%) |
205357 | 115 | 205148 | -0.102 |
196428 | 120 | 196600 | 0.088 |
178571 | 132 | 178727 | 0.087 |
165909 | 142 | 166141 | 0.14 |
175000 | 135 | 174755 | -0.14 |
169642 | 139 | 169727 | 0.05 |
在根据所述工作主频和所述预设打码频率对应的分频系数确定每个组别内的打码信号的实际打码频率之后,建立所述实际打码频率与所述工作主频之间的映射关系,并根据所述映射关系生成映射列表。可将所述映射列表存储于本地数据库或者云端数据库中。在建立所述实际打码频率与所述工作主频之间的映射关系之后,在确定每一组别对应的工作主频时,具体为:获取每个组别内打码误差最小时的实际打码频率对应的映射关系,基于所述映射关系确定所述实际打码频率对应的工作主频,将所述工作主频确定为所述组别对应的目标工作主频。
可选地,本发明还可以采集不同打码周期内的打码信号,将各个打码周期对应的打码信号划分为多个组别,确定不同打码周期在相同组别中的工作主频,对所述工作主频进行处理,从而确定目标工作主频。其中,对所述工作主频进行处理可以是求平均值、中值等方式。
在本实施例中,在确定每个组别对应的目标工作主频之后,控制电容笔在每个组别内以对应的目标工作主频执行对应的打码操作。每个组别具有时间属性。可设计程序分别在不同时间段使用不同的目标工作主频实现精确打码。
本发明通过采用获取电容笔在一个打码周期内的打码信号,基于电容笔的打码时域特性将一个打码周期内的打码信号划分为多个组别,在每个组别内根据打码信号的分频系数以及打码信号对应的打码频率确定每个组别对应的目标工作主频,控制所述电容笔在每个组别内以对应的目标工作主频执行对应的打码操作的技术方案。由于本发明将一个打码周期内的打码信号划分为多个组别,并进一步确定每个组别对应的目标工作主频,使得电容笔在每个组别内可按照对应的目标工作主频进行工作,相比于相关技术为了适应多种预设打码频率需要不断提高主频,主频较高导致电容笔的功耗增加的问题,通过本发明的技术方案降低了电容笔的功耗。
本发明实施例提供了电容笔的打码方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
基于同一发明构思,本发明实施例还提供一种电容笔的打码***。本发明的电容笔的打码***包括划分模块、确定模块以及控制模块。其中,所述划分模块,用于根据电容笔打码时域特性将一个打码周期内的打码信号划分为多个组别。可选地,所述划分模块还用于获取电容笔在一个打码周期内的每个打码信号的预设打码频率和相邻两个打码信号之间的时间间隔;基于所述预设打码频率和/或所述时间间隔将所述打码信号划分为多个组别。可选地,所述划分模块还用于将时间间隔位于第一预设时间区间的相邻两个打码信号划分为同一组别;和/或,将预设打码频率均小于第一预设值的相邻两个打码信号划分为同一组别。可选地,所述划分模块还用于将时间间隔位于第二预设时间区间的相邻两个打码信号划分为不同组别;和/或,将预设打码频率大于第二预设值的相邻两个打码信号划分为不同组别。
确定模块,用于获取在每个组别中所述打码信号对应的分频系数,并根据所述分频系数以及所述打码信号对应的预设打码频率确定每个组别对应的目标工作主频,所述分频系数与所述目标工作主频存在比例关系。可选地,所述确定模块还用于从所述电容笔的工作主频区间中选取工作主频;根据所述工作主频和所述预设打码频率对应的分频系数确定每个组别内的打码信号的实际打码频率;根据所述实际打码频率与所述预设打码频率确定每个组别内各个所述打码信号对应的打码误差;根据所述打码误差确定每个所述组别对应的目标工作主频。可选地,所述确定模块还用于将所述工作主频与所述预设打码频率对应的分频系数的比值确定为每个组别内的打码信号的实际打码频率。可选地,所述根据所述工作主频和所述预设打码频率对应的分频系数确定每个组别内的打码信号的实际打码频率的步骤之后,还包括:建立所述实际打码频率与所述工作主频之间的映射关系;所述根据所述打码误差确定每个所述组别对应的目标工作主频的步骤包括:获取在打码误差最小时的实际打码频率的映射关系;基于所述映射关系确定所述实际打码频率对应的工作主频;将所述工作主频确定为所述组别对应的目标工作主频。
控制模块,用于控制所述电容笔在每个组别内以对应的目标工作主频执行对应的打码操作。
由于本发明实施例提供的电容笔的打码***,为实施本发明实施例的方法所采用的电容笔的打码***,故而基于本发明实施例所介绍的方法,本领域所属人员能够了解该电容笔的打码***的具体结构及变形,故而在此不再赘述。凡是本发明实施例的方法所采用的电容笔的打码***都属于本发明所欲保护的范围。
基于同一发明构思,本发明实施例还提供了一种存储介质,所述存储介质存储有电容笔的打码程序,所述电容笔的打码程序被处理器执行时实现如上所述的电容笔的打码的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
由于本发明实施例提供的存储介质,为实施本发明实施例的方法所采用的存储介质,故而基于本发明实施例所介绍的方法,本领域所属人员能够了解该存储介质的具体结构及变形,故而在此不再赘述。凡是本发明实施例的方法所采用的存储介质都属于本发明所欲保护的范围。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种电容笔的打码方法,其特征在于,所述电容笔的打码方法包括:
根据电容笔打码时域特性将一个打码周期内的打码信号划分为多个组别;
获取在每个组别中所述打码信号对应的分频系数,并根据所述分频系数以及所述打码信号对应的预设打码频率确定每个组别对应的目标工作主频,所述分频系数与所述目标工作主频存在比例关系;
控制所述电容笔在每个组别内以对应的目标工作主频执行对应的打码操作。
2.如权利要求1所述的电容笔的打码方法,其特征在于,所述根据电容笔打码时域特性将一个打码周期内的打码信号划分为多个组别的步骤包括:
获取电容笔在一个打码周期内的每个打码信号的预设打码频率和相邻两个打码信号之间的时间间隔;
基于所述预设打码频率和/或所述时间间隔将所述打码信号划分为多个组别。
3.如权利要求2所述的电容笔的打码方法,其特征在于,所述基于所述预设打码频率和/或所述时间间隔将所述打码信号划分为多个组别的步骤包括:
将时间间隔位于第一预设时间区间的相邻两个打码信号划分为同一组别;
和/或,将预设打码频率均小于第一预设值的相邻两个打码信号划分为同一组别。
4.如权利要求2所述的电容笔的打码方法,其特征在于,所述基于所述预设打码频率和/或所述时间间隔将所述打码信号划分为多个组别的步骤包括:
将时间间隔位于第二预设时间区间的相邻两个打码信号划分为不同组别;
和/或,将预设打码频率大于第二预设值的相邻两个打码信号划分为不同组别。
5.如权利要求1所述的电容笔的打码方法,其特征在于,所述获取在每个组别中所述打码信号对应的分频系数,并根据所述分频系数以及所述打码信号对应的预设打码频率确定每个组别对应的目标工作主频的步骤包括:
从所述电容笔的工作主频区间中选取工作主频;
根据所述工作主频和所述预设打码频率对应的分频系数确定每个组别内的打码信号的实际打码频率;
根据所述实际打码频率与所述预设打码频率确定每个组别内各个所述打码信号对应的打码误差;
根据所述打码误差确定每个所述组别对应的目标工作主频。
6.如权利要求5所述的电容笔的打码方法,其特征在于,所述根据所述工作主频以及所述预设打码频率对应的分频系数确定每个组别内的打码信号的实际打码频率的步骤包括:
将所述工作主频与所述预设打码频率对应的分频系数的比值确定为每个组别内的打码信号的实际打码频率。
7.如权利要求5所述的电容笔的打码方法,其特征在于,所述根据所述工作主频和所述预设打码频率对应的分频系数确定每个组别内的打码信号的实际打码频率的步骤之后,还包括:
建立所述实际打码频率与所述工作主频之间的映射关系;
所述根据所述打码误差确定每个所述组别对应的目标工作主频的步骤包括:
获取在打码误差最小时的实际打码频率的映射关系;
基于所述映射关系确定所述实际打码频率对应的工作主频;
将所述工作主频确定为所述组别对应的目标工作主频。
8.一种电容笔的打码***,其特征在于,所述电容笔的打码***包括:
划分模块,用于根据电容笔打码时域特性将一个打码周期内的打码信号划分为多个组别;
确定模块,用于获取在每个组别中所述打码信号对应的分频系数,并根据所述分频系数以及所述打码信号对应的预设打码频率确定每个组别对应的目标工作主频,所述分频系数与所述目标工作主频存在比例关系;
控制模块,用于控制所述电容笔在每个组别内以对应的目标工作主频执行对应的打码操作。
9.一种电容笔,其特征在于,所述电容笔包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的电容笔的打码程序,所述电容笔的打码程序被所述处理器执行时实现如权利要求1-7中任一项所述的电容笔的打码方法的步骤。
10.一种存储介质,其特征在于,所述存储介质存储有电容笔的打码程序,所述电容笔的打码程序被处理器执行时实现权利要求1-7中任一项所述的电容笔的打码方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210137502.3A CN114661189B (zh) | 2022-02-15 | 2022-02-15 | 电容笔的打码方法、***、电容笔以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210137502.3A CN114661189B (zh) | 2022-02-15 | 2022-02-15 | 电容笔的打码方法、***、电容笔以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114661189A CN114661189A (zh) | 2022-06-24 |
CN114661189B true CN114661189B (zh) | 2024-06-07 |
Family
ID=82027648
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210137502.3A Active CN114661189B (zh) | 2022-02-15 | 2022-02-15 | 电容笔的打码方法、***、电容笔以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114661189B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3199506U (ja) * | 2015-06-16 | 2015-08-27 | 景中 蕭 | 能動静電容量式タッチデバイス |
CN206440771U (zh) * | 2017-01-18 | 2017-08-25 | 深圳市汇顶科技股份有限公司 | 检测电容的装置、电子设备和检测压力的装置 |
CN107969152A (zh) * | 2016-08-26 | 2018-04-27 | 深圳市汇顶科技股份有限公司 | 信号发射方法、信号解析方法、主动笔及触控屏 |
CN111868669A (zh) * | 2020-03-17 | 2020-10-30 | 深圳市汇顶科技股份有限公司 | 打码控制及打码方法、***、芯片、电子设备及存储介质 |
CN112486340A (zh) * | 2020-11-27 | 2021-03-12 | 维沃移动通信有限公司 | 触控笔及打码信号控制方法 |
CN112558798A (zh) * | 2021-02-19 | 2021-03-26 | 深圳市千分一智能技术有限公司 | 主动笔的通信方法、装置、终端和存储介质 |
WO2021062641A1 (zh) * | 2019-09-30 | 2021-04-08 | 深圳市汇顶科技股份有限公司 | 信号发射与接收方法、处理器芯片、主动笔、触摸屏 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11137840B1 (en) * | 2016-08-17 | 2021-10-05 | Leading Ui Co., Ltd. | Stylus pen, touch-sensing system, touch-sensing controller, and touch-sensing method |
DE112018007811T5 (de) * | 2018-07-06 | 2021-03-18 | Wacom Co., Ltd. | Aktiver stift und integrierte sensorschaltung |
-
2022
- 2022-02-15 CN CN202210137502.3A patent/CN114661189B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3199506U (ja) * | 2015-06-16 | 2015-08-27 | 景中 蕭 | 能動静電容量式タッチデバイス |
CN107969152A (zh) * | 2016-08-26 | 2018-04-27 | 深圳市汇顶科技股份有限公司 | 信号发射方法、信号解析方法、主动笔及触控屏 |
CN206440771U (zh) * | 2017-01-18 | 2017-08-25 | 深圳市汇顶科技股份有限公司 | 检测电容的装置、电子设备和检测压力的装置 |
WO2021062641A1 (zh) * | 2019-09-30 | 2021-04-08 | 深圳市汇顶科技股份有限公司 | 信号发射与接收方法、处理器芯片、主动笔、触摸屏 |
CN111868669A (zh) * | 2020-03-17 | 2020-10-30 | 深圳市汇顶科技股份有限公司 | 打码控制及打码方法、***、芯片、电子设备及存储介质 |
CN112486340A (zh) * | 2020-11-27 | 2021-03-12 | 维沃移动通信有限公司 | 触控笔及打码信号控制方法 |
CN112558798A (zh) * | 2021-02-19 | 2021-03-26 | 深圳市千分一智能技术有限公司 | 主动笔的通信方法、装置、终端和存储介质 |
Non-Patent Citations (1)
Title |
---|
浅谈基于FPGA任意倍数分频器;陈姣;;内蒙古科技与经济;20180130(第02期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114661189A (zh) | 2022-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20220147848A1 (en) | Human-Computer Dialogue Method and Apparatus | |
KR20130060145A (ko) | 수기 입력의 처리 방법 및 장치 | |
US20150317592A1 (en) | Concentration ratio measurement apparatus and program | |
CN104392174B (zh) | 应用程序动态行为的特征向量的生成方法及装置 | |
CA2922393A1 (en) | Simultaneous hover and touch interface | |
KR20100113147A (ko) | 핸드라이팅 입력 처리 장치 및 방법 | |
CN102063620A (zh) | 一种手写识别方法、***及手写识别终端 | |
CN107798717A (zh) | 电子毛笔书写方法、装置、计算机设备和存储介质 | |
CN111782131A (zh) | 笔锋实现方法、装置、设备及可读存储介质 | |
CN107402713A (zh) | 加快黑屏手势处理的方法、装置、存储介质及移动终端 | |
CN112394838A (zh) | 笔迹的确定方法及触控显示设备 | |
CN114661189B (zh) | 电容笔的打码方法、***、电容笔以及存储介质 | |
CN108550019B (zh) | 一种简历筛选方法及装置 | |
US10885684B2 (en) | Estimation results display system, estimation results display method, and estimation results display program | |
CN113448782B (zh) | 存储器的测试方法、存储介质和计算机设备 | |
US20190042662A1 (en) | Techniques for information graph compression | |
CN106951166A (zh) | 笔迹绘制方法及装置 | |
CN111352530A (zh) | 电容按键信号阈值范围的调整方法、装置及终端设备 | |
CN109696614B (zh) | 电路测试优化方法及装置 | |
CN103095820B (zh) | 一种确定访问页面的终端数量的方法及装置 | |
EP4357924A1 (en) | Application performance testing method, method and apparatus for establishing performance testing model | |
US11809701B2 (en) | Handwriting forming method and apparatus, and electronic device | |
CN112668131B (zh) | 配线表生成方法、装置、设备及计算机可读存储介质 | |
CN111027344B (zh) | 一种显示方法及装置 | |
CN110309127B (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 |