本申请提供一种打码方法,其中每个打码信号序列包括正码和负码,每个打码信号包括前导码区和数据区,所述方法包括:接收前导码区数据;根据正码编码规则识别所述前导码区数据;判断所识别出的所述前导码区数据与所传输的前导码区数据是否相同;若所识别出的所述前导码区数据中的每个编码与所传输的前导码区数据中的每个编码的相位相反,则根据负码编码规则识别数据区数据。本申请提供的方法能够使得主动笔识别负码,保证主动笔在触控屏画线不发生断线,提升用户体验。
【技术实现步骤摘要】
打码信号检测方法、装置和打码信号检测系统
本申请实施例涉及信息
,并且更具体地,涉及一种打码信号检测方法、装置和打码信号检测系统。
技术介绍
目前,很多的应用软件需要较高精度的触摸,尤其是绘画类软件,因此推动了主动笔的快速发展。然而在触控屏工作时,显示器上会出现各种形式的显示波纹,有时犹如水的涟漪般向前推进,有时看到几条移动的亮线,或看到时有时无的波纹,这些现象称为水波纹现象。为了缓解水波纹现象,可以对触控屏的上的部分检测电极(也可以称为打码通道)打出正常的上行扩频信号,称为正码,对部分检测电极打出相位相反的上行扩频信号,称为负码,但由于负码不是标准的主动笔上行扩频信号,主动笔无法识别,会造成在某些时刻在触控屏的部分检测电极的位置,或者说部分通道的位置,主动笔无法收到正确的上行扩频信号,因而不发下行信号,触控屏与主动笔通信会中断,主动笔画线断线的几率变大,进而影响用户体验。
技术实现思路
本申请实施例提供一种打码信号检测方法、装置和打码信号检测系统,能够使得主动笔识别负码,保证主动笔在触控屏画线不发生断线,提升用户体验。第一方面,提供了一种打码信号检测方法,其中,每个打码信号序列包括正码和负码,每个打码信号包括前导码区和数据区,所述方法包括:接收前导码区数据;根据正码编码规则识别所述前导码区数据;判断所识别出的所述前导码区数据与所传输的前导码区数据是否相同;若所识别出的所述前导码区数据中的每个编码与所传输的前导码区数据中的每个编码的相位相反,则根据负码编码规则识别数据区数据。根据第一方面,在一种可能的实现方式中,若所识别出的所述前导码区数据与所传输的前导码区数据相同,则根据所述正码编码规则识别数据区数据。第二方面,提供了一种打码信号检测方法,其中,每个打码信号序列包括正码和负码,每个打码信号包括前导码区和数据区,所述方法包括:接收前导码区数据;根据负码编码规则识别所述前导码区数据;判断所识别出的所述前导码区数据与所传输的前导码区数据是否相同;若所识别出的所述前导码区数据与所传输的前导码区数据相同,则根据所述负码编码规则识别数据区数据。根据第二方面,在一种可能的实现方式中,若所识别出的所述前导码区数据中的每个编码与所传输的前导码区数据中的每个编码的相位相反,则根据正码编码规则识别数据区数据。第三方面,提供了一种打码信号检测装置,其中,每个打码信号序列包括正码和负码,每个打码信号包括前导码区和数据区,所述装置包括:接收模块,用于接收前导码区数据;识别模块,用于根据正码编码规则识别所述前导码区数据;判断模块,用于判断所识别出的所述前导码区数据与所传输的前导码区数据是否相同,若所识别出的所述前导码区数据中的每个编码与所传输的前导码区数据中的每个编码的相位相反,所述识别模块则根据负码编码规则识别数据区数据。根据第三方面,在一种可能的实现方式中,若所识别出的所述前导码区数据与所传输的前导码区数据相同,所述识别模块则根据所述正码编码规则识别数据区数据。第四方面,提供了一种每个打码信号序列包括正码和负码,每个打码信号包括前导码区和数据区,所述装置包括:接收模块,用于接收前导码区数据;识别模块,用于根据负码编码规则识别所述前导码区数据;判断模块,用于判断所识别出的所述前导码区数据与所传输的前导码区数据是否相同,若所识别出的所述前导码区数据与所传输的前导码区数据相同,所述识别模块则根据所述负码编码规则识别数据区数据。根据第四方面,在一种可能的实现方式中,若所识别出的所述前导码区数据中的每个编码与所传输的前导码区数据中的每个编码的相位相反,所述识别模块则根据正码编码规则识别数据区数据。第五方面,提供了一种打码信号检测系统,其中包括:根据第三方面或第四方面所述的打码信号检测装置,以及打码装置,所述打码装置包括:打码模块,用于对检测电极进行打码,每个打码信号序列包括相邻的M个正码和相邻的N个负码,其中│M-N│≤4。根据第五方面,在一种可能的实现方式中,所述每个打码信号序列还包括空码,所述空码位于所述正码和所述负码之间,所述正码和所述负码的相位差为π。基于上述技术方案,能够保证主动笔在触控屏画线时不断线,同时对多个检测电极同时打正码和负码,也解决了显示器水波纹的问题,提升了用户体验。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,除非有特别申明,附图中的图不构成比例限制。以下各个实施例的划分是为了描述方便,不应对本专利技术的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。图1是主动笔与触控屏通信的原理示意图。图2是对两个检测电极打正码时水波纹产生的原理分析示意图。图3是解决水波纹问题的原理示意图。图4是本申请实施例的正码和负码相位描述的示意图。图5是本申请实施例提供的一种打码信号检测方法的流程图。图6是本申请实施例提供的另一种打码信号检测方法的流程图。图7是本申请实施例提供的又一种打码信号检测方法的流程图。图8是本申请实施例提供的又一种打码信号检测方法的流程图。图9是本申请实施例的打码信号的示意图。图10是本申请实施例提供的一种正码编码规则的示意图。图11是本申请实施例提供的一种负码编码规则的示意图。图12是本申请实施例提供的一种打码信号的示意图。图13至图17是本申请实施例提供的打码信号序列的示意图。图18是本申请实施例提供的一种打码信号检测装置的示意图。图19是本申请实施例提供的一种打码信号检测系统的示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请部分实施例进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为主动笔与触控屏通信的原理示意图,触控屏120上分布着一定数量检测电极,检测电极包括横向检测电极和纵向检测电极,主动笔110需要接收触控屏120通过横向检测电极和/或纵向检测电极发出的上行扩频信号131,主动笔110接收到正确的上行扩频信号后,主动笔110向触控屏120发出下行信号132,从而主动笔与触控屏建立通信。主动笔的蓝牙芯片111接收触控屏的蓝牙芯片121传输的信息,例如下行信号的频率。其中,触控屏120发出的上行扩频信号131用于唤醒主动笔110以及与主动笔110之间建立同步,主动笔110发出的下行信号132用于计算主动笔110在触控屏120上的二维位置坐标。为了保证主动笔110画线不断线,且在一定的悬停高度时,触控屏120能够顺利唤醒主动笔110,需要在触控屏120的全屏都有上行扩频信号131,而且需要多个通道同时工作,即触控屏120需要通过多个检测电极发出上行扩频信号。而多本文档来自技高网...
【技术保护点】
1.一种打码信号检测方法,其特征在于,每个打码信号序列包括正码和负码,每个打码信号包括前导码区和数据区,所述方法包括:/n接收前导码区数据;/n根据正码编码规则识别所述前导码区数据;/n判断所识别出的所述前导码区数据与所传输的前导码区数据是否相同;/n若所识别出的所述前导码区数据中的每个编码与所传输的前导码区数据中的每个编码的相位相反,则根据负码编码规则识别数据区数据。/n
【技术特征摘要】
1.一种打码信号检测方法,其特征在于,每个打码信号序列包括正码和负码,每个打码信号包括前导码区和数据区,所述方法包括:
接收前导码区数据;
根据正码编码规则识别所述前导码区数据;
判断所识别出的所述前导码区数据与所传输的前导码区数据是否相同;
若所识别出的所述前导码区数据中的每个编码与所传输的前导码区数据中的每个编码的相位相反,则根据负码编码规则识别数据区数据。
2.根据权利要求1所述的检测方法,其特征在于,还包括:
若所识别出的所述前导码区数据与所传输的前导码区数据相同,则根据所述正码编码规则识别数据区数据。
3.一种打码信号检测方法,其特征在于,每个打码信号序列包括正码和负码,每个打码信号包括前导码区和数据区,所述方法包括:
接收前导码区数据;
根据负码编码规则识别所述前导码区数据;
判断所识别出的所述前导码区数据与所传输的前导码区数据是否相同;
若所识别出的所述前导码区数据与所传输的前导码区数据相同,则根据所述负码编码规则识别数据区数据。
4.根据权利要求3所述的检测方法,其特征在于,还包括:
若所识别出的所述前导码区数据中的每个编码与所传输的前导码区数据中的每个编码的相位相反,则根据正码编码规则识别数据区数据。
5.一种打码信号检测装置,其特征在于,每个打码信号序列包括正码和负码,每个打码信号包括前导码区和数据区,所述装置包括:
接收模块,用于接收前导码区数据;
识别模块,用于根据正码编码规则识别所述前导码区数据;
判断模块,用于判断...
【专利技术属性】
技术研发人员:袁广凯,梁启权,
申请(专利权)人:深圳市汇顶科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。