触控采样率的调整方法、TPIC、触控屏和电子设备与流程

文档序号:36238220发布日期:2023-12-01 21:26阅读:122来源:国知局
触控采样率的调整方法、TPIC、触控屏和电子设备与流程

本技术涉及电子,具体涉及一种触控采样率的调整方法、tpic、触控屏和电子设备。


背景技术:

1、对于具有触控屏的电子设备来说,触控灵敏度和续航能力是影响用户体验的两个重要因素。触控灵敏度和续航能力均与触控屏的触控采样率相关:触控采样率越高,触控屏的触控灵敏度越高,但是触控屏的功耗也越高,电子设备的续航能力越差;触控采样率越低,触控屏的功耗越低,电子设备的续航能力越强,但是触控屏的触控灵敏度会越低。

2、因此,实际应用中,如何调整触控采样率,以兼顾触控屏的触控灵敏度和电子设备的续航能力,是需要解决的问题。


技术实现思路

1、本技术提供了一种触控采样率的调整方法、tpic、触控屏和电子设备,能够对触控屏的触控采样率进行分区调整,兼顾触控屏的触控灵敏度和电子设备的续航能力。

2、第一方面,本技术提供一种触控采样率的调整方法,由触控面板集成电路(touchpanelintegrated circuit,tpic)执行,tpic应用于触控屏,触控屏具有可操作区(activearea,aa区),触控屏包括设置于aa区的多个驱动电极,该方法包括:控制以第一触控采样率对aa区进行触控采样;接收第一指令;第一指令用于指示调整目标区域的触控采样率为第二触控采样率,目标区域为aa区中的部分区域;响应于第一指令,以第二触控采样率驱动目标区域内的驱动电极,以将目标区域的触控采样率调整为第二触控采样率。

3、具体的,触控屏可以包括触控面板和tpic,触控面板具有aa区,触控面板包括设置于aa区的多个驱动电极和多个感应电极。多个驱动电极和多个感应电极均与tpic电连接。tpic能够控制驱动电极和感应电极工作,以实现对aa区的全部或部分进行触控采样,即采集aa区的全部或者部分的触控数据。

4、上述步骤中“控制以第一触控采样率对aa区进行触控采样”,是指tpic控制触控面板的相关器件采集aa区内的触控数据。具体的,tpic可以控制驱动aa区内的各个驱动电极,并控制感应电极采集感应信号。tpic基于感应信号确定触控数据。触控数据包括但不限于触控位置等数据。

5、第一指令也即采样率调整指令。第一指令可以由电子设备的应用处理器(application processor,ap)发送至tpic。具体的,在目标区域的触控需求发生变化时,向tpic发送第一指令。可选的,第一指令中可以携带目标区域的位置信息。目标区域也即需要调整触控采样率的区域。

6、可选的,第二触控采样率可以大于第一触控采样率,也可以小于第一触控采样率。当第二触控采样率小于第一触控采样率时,tpic控制降低目标区域的触控采样率;当第二触控采样率大于第一触控采样率时,tpic控制提高目标区域的触控采样率。

7、第一方面提供的触控采样率调整方法,在aa区中的部分区域(目标区域)需要调整触控采样率时,仅对目标区域进行触控采样率调整,对于目标区域之外的区域(即非目标区域)不进行调整。这样,在第二触控采样率小于第一触控采样率的情况下,降低目标区域的触控采样率,能够降低目标区域的功耗,且不影响非目标区域的触控灵敏度;在第二触控采样率大于第一触控采样率的情况下,仅提高目标区域的触控采样率,能够保证目标区域的触控灵敏度,且使非目标区域的功耗保持较低的水平。总而言之,该方法能够分区调整触控采样率,达到兼顾屏幕的触控灵敏度和功耗的效果,提高用户体验。同时,该方法中,通过控制驱动目标区域内的驱动电极的频率,以实现对目标区域触控采样率的调整。这样,提供了具体分区调整触控采样率的方案,且相较于通过采用不同帧间触控驱动模式分区调整触控采样率的方式,该方法能够更简单、快速的调整触控采样率,并且通过驱动电极能够更准确的定位目标区域,从而使触控采样率的调整结果更加准确,提高用户体验。

8、一种可能的实现方式中,目标区域包括至少一个目标子区域,第二触控采样率包括至少一个子采样率,至少一个子采样率与至少一个目标子区域一一对应;第一指令用于指示调整各个目标子区域的触控采样率为对应的子采样率。

9、也就是说,第一指令可以指示将目标区域的触控采样率调整为同一个值,也可以指示将目标区域划分为多个目标子区域,各个目标子区域调整的触控采样率不同。例如,目标区域可以包括目标子区域1、目标子区域2。那么,aa区可以包括非目标区域、目标子区域1和目标子区域2。对于非目标区域,触控采样率不做调整;对于目标子区域1,第一指令可以指示将目标子区域1的触控采样率调整为子采样率1;对于目标子区域2,第一指令可以指示将目标子区域2的触控采样率调整为子采样率2。其中,子采样率1和子采样率2可以大于第一触控采样率,也可以大于第二触控采样率。

10、该实现方式中,可以将目标区域中不同的目标子区域调整为不同的触控采样率,提高分区调整触控采样率的灵活性和实用性,进一步提高用户体验。

11、一种可能的实现方式中,多个驱动电极沿第一方向排列于aa区,每个目标子区域为将aa区沿第一方向划分得到的区域中的一个。

12、可选的,触控屏为直板屏(非折叠屏)时,第一方向可以为触控屏竖屏时的纵向方向,也即,多个驱动电极沿纵向排列于aa区,形成多行。这种情况下,将aa区沿纵向划分为上下排布的多个区域,每个目标子区域为多个区域中的一个。

13、触控屏为折叠屏时,第一方向可以为触控屏竖屏时的横向方向,即,多个驱动电极沿横向排列于aa区,形成多列。这种情况下,将aa区沿横向划分为左右排布的多个区域,每个目标子区域为多个区域中的一个。

14、该实现方式中,将aa区沿第一方向划分,得到目标区域,这样便于通过驱动电极精准的选择目标子区域,从而精准的调整目标子区域的触控采样率,提高触控采样率调整的准确性,进一步提高用户体验。

15、一种可能的实现方式中,以第二触控采样率驱动目标区域内的驱动电极,包括:在每个目标周期,驱动第一区域内的各个驱动电极,并每间隔k-1个目标周期,驱动第二区域内的各个驱动电极;目标周期为最大采样率对应的触控采样周期,最大采样率为第一触控采样率和至少一个子采样率中最大的一个,最大采样率为第二区域对应的触控采样率的k倍,k为大于1的数;第一区域为至少一个目标子区域和非目标区域中,触控采样率为最大采样率的区域,第二区域为至少一个目标子区域和非目标区域中,除第一区域外的任一个,非目标区域为aa区中除目标区域之外的区域。

16、也就是说,该实现方式中,对于触控采样率为最大触控采样率的第一区域,以目标周期驱动第一区域内的所有驱动电极,以按照最大触控采样率对第一区域进行触控采样。对于触控采样率小于最大触控采样率的任一个区域——第二区域来说,若最大触控采样率为第二区域对应的触控采样率的k倍,则每间隔k-1个目标周期驱动一次第二区域内的各个驱动电极,以将第二区域内的驱动电极的驱动周期增大至目标周期的k倍,从而将第二区域的触控采样率降低为最大触控采样率的1/k。

17、以最大触控采样率为120hz,第二区域的触控采样率为30hz为例,k为4。在每个目标周期(1/120hz),驱动第一区域内的各个驱动电极;每间隔3个目标周期,驱动一次第二区域的驱动电极。这样,每个目标周期都对第一区域的驱动电极进行一次驱动,而第二区域的驱动电极是每4个目标周期进行一次驱动。这样,第二区域的触控采样率为最大触控采样率120hz,而第二区域的触控采样率降低为最大触控采样率的1/4,变为30hz,实现了对第二区域触控采样率的降低。

18、该实现方式中,通过增加第二区域中驱动电极驱动的时间间隔,即增加第二区域中驱动电极的触控采样周期的时长,能够更简单、快速的调整第二区域的触控采样率,降低算法运行复杂度,提高算法运行效率。

19、一种可能的实现方式中,目标区域包括一个目标子区域,aa区内的驱动电极的数量为n,第一区域内包括n1个驱动电极,n和n1均为大于1的整数,n1小于n,k为大于1的整数,触控屏还包括设置于aa区的多个感应电极;在每个目标周期,驱动第一区域内的各个驱动电极,并每间隔k-1个目标周期,驱动第二区域内的各个驱动电极,包括:在第kx+1个目标周期,分别执行n次第一打码操作,第一打码操作为基于码分多址技术,同时向aa区内的n个驱动电极发送第一打码信号的操作;在每次执行第一打码操作后,控制多个感应电极分别采集第一感应信号;根据第一打码信号和第一感应信号,确定触控位置;在第kx+2个目标周期至第kx+k个目标周期中的每个周期,分别执行n1次第二打码操作,第二打码操作为基于码分多址技术,同时向第一区域内的n1个驱动电极发送第二打码信号的操作;在每次执行第二打码操作后,控制多个感应电极分别采集第二感应信号;根据第二打码信号和第二感应信号,确定触控位置。

20、目标区域包括一个目标子区域,也即,将aa区划分为目标区域和非目标区域。目标区域和非目标区域中触控采样率较高的一者为第一区域。例如,若目标区域的第二触控采样率小于第一触控采样率,即,降低目标区域的触控采样率的情况下,第一区域即为目标区域;若目标区域的第二触控采样率大于第一触控采样率,即,提高目标区域的触控采样率的情况下,第一区域即为非目标区域。

21、以k为4,x为0为例,在第1个目标周期,执行n次第一打码操作,即基于码分多址技术,同时向aa区内的n个驱动电极发送打码信号,共发送n次,以对aa区内的各个驱动电极进行互容打码。每次执行第一打码操作后,通过感应电极采集得到一组第一感应信号。如此,能够得到n组第一感应信号,基于n次打码的第一打码信号和n组第一感应信号,确定触控位置。

22、在第2个目标周期至第4个目标周期内,执行n1次第二打码操作,即基于马粪多只技术,同时向第一区域内的n1个驱动电极发送第二打码信号,共发送n1次。对于第一区域之外的区域,不执行第二打码操作。以此类推。

23、这样,每个目标周期都对第一区域的驱动电极进行驱动,而另一个区域的驱动电极是每4个目标周期进行一次驱动。这样,第一区域的触控采样率为最大采样率,而第一区域之外的区域的触控采样率为最大触控采样率的1/4。

24、该实现方式中,第一,在第kx+2个目标周期至第kx+k个目标周期中的每个周期,仅对第一区域内的n1个驱动电极发送驱动信号,这样能够减少驱动电极的数量,从而节约功耗,提高电子设备的续航能力。第二,在第kx+1个目标周期,驱动aa区内的n个驱动电极,并在第kx+2个目标周期至第kx+k个目标周期中的每个周期,仅驱动第一区域内的n1个驱动电极,也即,在第1、4、8、12……个目标周期对所有驱动电极进行驱动,在其他目标周期仅对第一区域内的驱动电极进行驱动,简化tpic的算法,提高算法运行效率。第三,基于码分多址技术进行驱动,能够提高触控采样的信噪比(signal to interference plus noiseratio,snr),进而提高采集的触控数据的准确性。第四,在每个目标周期,在每次向驱动电极发送打码信号后,tpic均控制各个感应电极采集信号,这样能够获知被驱动的各个驱动电极的感应数据,从而能够获知被驱动的电极对应的区内所有的触控数据,保证了触控屏触控采样的准确性,从而保证触控灵敏度。

25、一种可能的实现方式中,多个驱动电极与多个感应电极交叉形成多个互电容,根据第二打码信号和第二感应信号,确定触控位置,包括:根据第二打码信号,分别确定每次执行第二打码操作时,第一区域内的各个驱动电极对应的驱动电压;对每次执行第二打码操作后采集的第二感应信号进行解码,并根据解码后的信号确定每次执行第二打码操作后,第一区域内的各个互电容的电荷量;根据第一区域内的各个驱动电极对应的驱动电压,以及第一区域内的各个互电容的电荷量,确定第一区域内的各个互电容的检测容值;获取第一区域内的各个互电容的基准容值;根据第一区域内的各个互电容的检测容值和基准容值,确定触控位置。

26、一种可能的实现方式中,第一区域内的各个互电容的基准容值为,在第一区域无触控操作的情况下,基于码分多址技术,仅向第一区域内的驱动电极发送第三打码信号,并进行容值检测得到的。

27、其中,容值检测是指对第一区域内每个驱动电极进行驱动后,通过各个感应电极采集感应信号,并根据感应信号确定基准容值。

28、可以理解,在基于码分多址技术进行互容打码的过程中,同时发送打码信号的驱动电极的数量和范围不同,信噪比不同。该实现方式中,基于码分多址技术,单独对第一区域内的驱动电极进行互容打码,得到第一区域内的各个互电容的基准电容,这样得到的基准电容的准确度更高,进而在根据第一区域内的各个互电容的检测容值和基准容值确定触控位置时,能够提高确定触控位置的准确性,进而提高用户体验。

29、一种可能的实现方式中,该方法还包括:

30、在每个目标周期,在驱动驱动电极之前,控制对aa区内的各个驱动电极和各个感应电极分别进行自容检测。

31、也就是说,在每个目标周期,均进行自容检测。自容检测可以用于确定是否存在触控操作。可以根据自容检测结果对触控屏的工作模式进行控制。因此,该实现方式中,在每个目标周期进行自容检测,而未增加自容检测的时间间隔,即未降低自容检测的频率,这样能够提高对触控屏的工作模式控制的准确性。

32、一种可能的实现方式中,触控屏为折叠触控屏,触控屏包括第一屏和第二屏,aa区包括第一分区和第二分区,第一分区与第一屏对应,第二分区与第二屏对应,该方法还包括:在目标分区的工作模式为活动模式的情况下,若检测到目标分区在预设时长内无触控操作,则将目标分区的工作模式设置为空闲模式;目标分为为第一分区,或者第二分区,或者第一分区和第二分区;在目标分区的工作模式为空闲模式的情况下,若通过自容检测,确定目标分区内存在触控操作,则将目标分区的工作模式设置为活动模式。

33、该实现方式中,对折叠屏的第一分区和第二分区的工作模式分别进行控制,这样使两个分区的工作模式互不影响,既能够保证第一分区和/或第二分区的正常触控,又能够在用户长时间不进行触控操作的情况下,使未触控的分区进入空闲模式,降低屏幕的功耗,从而提高电子设备的续航能力。

34、一种可能的实现方式中,触控屏还包括设置于aa区的多个感应电极,tpic为单芯片;将目标分区的工作模式设置为空闲模式,包括:tpic控制对目标分区内的各个驱动电极和各个感应电极进行自容检测;将目标分区的工作模式设置为活动模式,包括:tpic控制对目标分区内的各个驱动电极和各个感应电极进行自容检测;tpic驱动目标分区内的驱动电极,并控制目标分区内的感应电极采集感应信号。

35、一种可能的实现方式中,tpic包括级联的第一芯片和第二芯片,第一芯片用于控制第一分区内的驱动电极和感应电极,第二芯片用于控制第二分区内的驱动电极和感应电极;将目标分区的工作模式设置为空闲模式,包括:目标芯片控制对目标分区内的各个驱动电极和各个感应电极进行自容检测;目标芯片为第一芯片和第二芯片中用于控制目标区域内的驱动电极和感应电极的芯片;将目标分区的工作模式设置为活动模式,包括:目标芯片控制对目标分区内的各个驱动电极和各个感应电极进行自容检测;目标芯片驱动目标分区内的驱动电极,并控制目标分区内的感应电极采集感应信号。

36、也就是说,对于折叠屏而言,无论是单芯片的tpic,还是两个芯片级联的tpic,均可以通过控制驱动不同分区的驱动电极和感应电极,实现对不同分区模式的分别控制,使两个分区的工作模式互不影响,既能够保证第一分区和/或第二分区的正常触控,又能够在用户长时间不进行触控操作的情况下,使未触控的分区进入空闲模式,降低屏幕的功耗,从而提高电子设备的续航能力。

37、第二方面,本技术提供一种触控采样率的调整方法,该方法由电子设备执行,电子设备的屏幕包括触控屏,触控屏具有aa区,触控屏包括设置于aa区的多个驱动电极,该方法包括:屏幕中显示第一界面,且触控屏以第一触控采样率对aa区进行触控采样;响应于用户的第一操作,屏幕中显示第二界面;在屏幕中显示第二界面的情况下,目标区域的触控需求发生变化,目标区域为aa区中的部分区域;触控屏以第二触控采样率驱动目标区域内的驱动电极,以将目标区域的触控采样率调整为第二触控采样率。

38、可选的,目标区域的触控需求发生变化可以为触控需求增加,也可以为触控需求降低。若触控需求增加,则第二触控采样率大于第一触控采样率;若触控需求降低,则第二触控采样率小于第一触控采样率。

39、第二方面提供的触控采样率的调整方法,在目标区域的触控需求变化时,仅调整目标区域的触控采样率,对非目标区域的触控采样率不做调整。这样,对触控需求降低的区域降低触控采样率,或者,对触控需求较高的区域提高触控采样率。如此,对于触控需求低的区域采用较低的触控采样率,以降低屏幕的功耗;对于触控需求高的区域采用较高的触控采样率,以保证该区域的触控灵敏度,提高屏幕的跟手性。总而言之,该方法能够同时兼顾屏幕的触控灵敏度和功耗,提高用户体验。同时,该方法中,通过控制目标区域内的驱动电极的互容打码的频率,以分区调整触控采样率,这样提供了具体分区调整触控采样率的方案,且相较于通过采用不同帧间触控驱动模式分区调整触控采样率的方式,该方法能够更简单、快速的调整触控采样率,并且对区域的定位更加准确,从而使触控采样率的调整结果更加准确,提高用户体验。

40、一种可能的实现方式中,目标区域包括至少一个目标子区域,第二触控采样率包括至少一个子采样率,至少一个子采样率与至少一个目标子区域一一对应。

41、一种可能的实现方式中,多个驱动电极沿第一方向排布,每个目标子区域为将aa区沿第一方向划分得到的区域中的一个。

42、一种可能的实现方式中,第二界面中包括多个子界面,每个子界面对应一个目标子区域或者非目标区域;非目标区域为aa区中除目标区域之外的区域。

43、一种可能的实现方式中,触控屏以第二触控采样率驱动目标区域内的驱动电极,包括:触控屏以第二触控采样率驱动目标区域内的驱动电极,包括:在每个目标周期,触控屏驱动第一区域内的各个驱动电极,并每间隔k-1个目标周期,驱动第二区域内的各个驱动电极;目标周期为最大采样率对应的触控采样周期,最大采样率为第一触控采样率和至少一个子采样率中最大的一个,最大采样率为第二区域对应的触控采样率的k倍,k为大于1的数;第一区域为至少一个目标子区域和非目标区域中,触控采样率为最大采样率的区域,第二区域为至少一个目标子区域和非目标区域中,除第一区域外的任一个,非目标区域为aa区中除目标区域之外的区域。

44、一种可能的实现方式中,电子设备还包括ap,该方法还包括:根据第二界面的内容和历史触控次数中的至少一个,确定目标区域的触控需求变化;历史触控次数为用户在历史时间段内对触控屏各区域的触控次数;ap向触控屏发送第一指令,第一指令用于指示调整目标区域的触控采样率为第二触控采样率。

45、可选的,第二界面的内容可以包括但不限于第二界面的类型、界面所属的应用程序等。

46、可选的,电子设备的ap可以从触控屏中的tpic获取历史触控数据,进而根据历史触控数据确定历史触控次数。

47、该实现方式中,根据第二界面的内容和历史触控次数中的至少一种,能够准确的预测用户对触控屏各个区域的触控频率,即准确的预测用户的触控需求,从而提高触控采样率调整的准确性。

48、一种可能的实现方式,该方法还包括:触控屏向ap发送历史触控数据;ap根据历史触控数据确定历史触控次数。

49、上述几种实现方式的有益效果可以参见第一方面,不再赘述。且第二方面提供的触控采样率的调整方法还可以包括第一方面中的其他实现方式,在此不再一一赘述。

50、第三方面,本技术提供一种装置,该装置包含在电子设备中,该装置具有实现上述第一方面及上述第一方面的可能实现方式中电子设备行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块或单元。例如,接收模块或单元、处理模块或单元等。

51、第四方面,本技术提供一种芯片,包括处理器。处理器用于读取并执行存储器中存储的计算机程序,以执行第一方面及其任意可能的实现方式中的方法。

52、可选的,芯片还包括存储器,存储器与处理器通过电路或电线连接。

53、进一步可选的,芯片还包括通信接口。

54、可选的,该芯片可以为tpic。

55、第五方面,本技术提供一种触控屏,包括触控面板和tpic,触控面板具有可操作区aa区,触控面板包括设置于aa区的多个驱动电极。tpic用于执行第一方面及其任意可能的实现方式中的方法。

56、第六方面,本技术提供一种屏幕,包括依次层叠设置的显示屏、第五方面及其任意可能的实现方式中的触控屏,以及盖板。

57、第七方面,本技术提供一种电子设备,电子设备包括:处理器、存储器和接口;电子设备的屏幕包括触控屏,触控屏具有aa区,触控屏包括设置于所述aa区的多个驱动电极;处理器、存储器和接口相互配合,使得电子设备执行第二方面的技术方案中任意一种方法。该电子设备可以包括上述第六方面及其任意可能实现方式中的屏幕。

58、第八方面,本技术提供一种计算机可读存储介质,计算机可读存储介质中存储了计算机程序,当计算机程序被处理器执行时,使得该处理器执行第一方面的技术方案中任意一种方法,或者第二方面的技术方案中任意一种方法。

59、第九方面,本技术提供一种计算机程序产品,计算机程序产品包括:计算机程序代码,当计算机程序代码在电子设备上运行时,使得该电子设备执行第一方面的技术方案中任意一种方法,或者第二方面的技术方案中任意一种方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1