掌桥专利:专业的专利平台
掌桥专利
首页

触控显示面板的触控驱动方法、触控驱动装置

文献发布时间:2023-06-19 19:30:30


触控显示面板的触控驱动方法、触控驱动装置

技术领域

本申请涉及显示技术领域,具体而言,本申请涉及一种触控显示面板的触控驱动方法、触控驱动装置。

背景技术

近几年来OLED(Organic Light-Emitting Diode,有机发光二极管)触控显示屏逐渐占领手机市场的高端产品,由于OLED触控显示屏具有高显示刷新率,高触控报点率以及高品质画面,更能满足消费者的需求。

越来越多的终端品牌客户将OLED触控显示屏用于制作旗舰机以及游戏手机,用手机进行游戏时,我们发现手机的电量消耗十分快,例如手机充电2小时,只能游戏1小时,导致需要边充电边游戏,游戏体验感不佳。这其中的主要原因为手机在进入游戏界面后,为保证极致的游戏体验感,触控显示屏幕会进入到全区域高刷新率状态,例如刷新率为120Hz(赫兹)甚至140Hz,保证流畅的游戏显示画面,而且,触控显示屏幕也会进入到全区域高触控报点率状态,例如触控报点率为360Hz甚至480Hz。触控显示屏幕在进入全区域高显示刷新率以及高触控报点率后,产生的功耗大概是正常显示界面状态的8倍左右。

鉴于此,如何降低触控显示面板的整体功耗,延长待机时间,提高用户的触控体验,是业界亟需解决的问题。

发明内容

本申请针对现有方式的缺点,提出一种触控显示面板的触控驱动方法、触控驱动装置,用以解决现有技术存在的触控显示面板的整体功耗较大,待机时间较短,用户触控体验不佳的技术问题。

第一方面,本申请实施例提供了一种触控显示面板的触控驱动方法,触控显示面板包括多条触控驱动线和多条触控感应线,触控驱动方法包括:

基于接收的工作模式指令,确定触控显示面板的第一触控区域和所述第二触控区域,第一触控区域的触控报点率大于第二触控区域的触控报点率;

基于第一触控区域的触控报点率和第二触控区域的触控报点率,将触控时间划分为至少一个第一时间段和多个第二时间段;

在第一时间段,对所有的触控驱动线输入触控扫描信号;

在第二时间段,仅对第一触控区域对应的触控驱动线输入触控扫描信号。

在一种可能的实现方式中,基于第一触控区域的触控报点率和第二触控区域的触控报点率,将触控时间划分为至少一个第一时间段和多个第二时间段,包括:

将第一触控区域的触控报点率与第二触控区域的触控报点率相除,得到时间段的个数;

根据时间段的个数,将触控时间划分为一个第一时间段和多个第二时间段,时间段的个数与第一时间段和第二时间段的个数总和相同。

在一种可能的实现方式中,在第一时间段,对所有的触控驱动线输入触控扫描信号之后,触控驱动方法还包括:

根据触控感应线接收的感应信号,生成第一基础数据,第一基础数据包括第一触控区域的基础数据和第二触控区域的基础数据;

将第一基础数据进行归一化和补偿处理,得到第二基础数据;

根据第二基础数据,确定触控位置的坐标值,并将坐标值上报给主机。

在一种可能的实现方式中,根据第二基础数据,确定触控位置的坐标值,并将坐标值上报给主机之后,触控驱动方法还包括:

根据触控感应线接收的感应信号,生成第三基础数据;

根据第三基础数据,确定是否对所有的触控驱动线输入触控扫描信号;

若是,则确定第三基础数据包括第一触控区域的基础数据和第二触控区域的基础数据,第三基础数据对应第一时间段;

将第三基础数据进行归一化和补偿处理,得到第四基础数据;

根据第四基础数据,确定触控位置的坐标值,并将坐标值上报给主机。

在一种可能的实现方式中,触控驱动方法还包括:

若否,则确定第三基础数据仅包括第一触控区域的基础数据,第三基础数据对应第二时间段;

将第二触控区域的基础数据进行缓存;

将缓存的基础数据和第三基础数据合在一起,并进行归一化和补偿处理,得到第五基础数据;

根据第五基础数据,确定触控位置的坐标值,并将坐标值上报给主机。

第二方面,本申请实施例提供了一种触控显示面板的触控驱动装置,包括:

触控区域确定模块,用于接收的工作模式指令,确定触控显示面板的第一触控区域和所述第二触控区域,第一触控区域的触控报点率大于第二触控区域的触控报点率;

划分模块,用于基于第一触控区域的触控报点率和第二触控区域的触控报点率,将触控时间划分为至少一个第一时间段和多个第二时间段;

第一驱动模块,用于在第一时间段,对所有的触控驱动线输入触控扫描信号;

第二驱动模块,用于在第二时间段,仅对第一触控区域对应的触控驱动线输入触控扫描信号。

在一种可能的实现方式中,划分模块包括:

时间段确定模块,用于将第一触控区域的触控报点率与第二触控区域的触控报点率相除,得到时间段的个数;

时间段划分模块,用于根据时间段的个数,将触控时间划分为一个第一时间段和多个第二时间段,时间段的个数与第一时间段和第二时间段的个数总和相同。

在一种可能的实现方式中,还包括:

第一数据生成模块,用于根据触控感应线接收的感应信号,生成第一基础数据,第一基础数据包括第一触控区域的基础数据和第二触控区域的基础数据;

第一数据处理模块,用于将第一基础数据进行归一化和补偿处理,得到第二基础数据;

第一坐标计算模块,用于根据第二基础数据,确定触控位置的坐标值,并将坐标值上报给主机。

在一种可能的实现方式中,还包括:

第二数据生成模块,用于根据触控感应线接收的感应信号,生成第三基础数据;

确定模块,用于根据第三基础数据,确定是否对所有的触控驱动线输入触控扫描信号;若是,确定第三基础数据包括第一触控区域的基础数据和第二触控区域的基础数据,第三基础数据对应第一时间段,否则,确定第三基础数据仅包括第一触控区域的基础数据,第三基础数据对应第二时间段;

缓存模块,用于将第二触控区域的基础数据进行缓存;

第二数据处理模块,用于将缓存的基础数据和第三基础数据合在一起,并进行归一化和补偿处理,得到第五基础数据;

第二坐标计算模块,用于根据第五基础数据,确定触控位置的坐标值,并将坐标值上报给主机。

第三方面,本申请实施例提供了一种触控显示装置,包括主机、触控芯片和触控显示面板;

主机与触控芯片连接,用于输出工作模式指令至触控芯片;

触控芯片与触控显示面板连接,用于基于工作模式指令,执行如第一方面的触控显示面板的触控驱动方法。

本申请实施例提供的技术方案带来的有益技术效果包括:

本申请实施例提供的触控显示面板的触控驱动方法,通过将触控显示面板划分为第一触控区域和第二触控区域,第一触控区域的触控报点率大于第二触控区域的触控报点率,将触控时间划分为至少一个第一时间段和多个第二时间段,在第一时间段,对所有的触控驱动线输入触控扫描信号,在第二时间段,仅对第一触控区域对应的触控驱动线输入触控扫描信号,即本申请实施例通过将触控显示面板划分为两个触控区域,该两个触控区域的触控报点率不同,在触控报点率低的触控区域仅在第一时间段进行触控扫描,在触控报点率高的触控区域在第一时间段和第二时间段均进行触控扫描,即本申请实施例通过分区域触控扫描,相比于现有技术在整个触控时间内对触控报点率低和触控报点率高的触控区域均进行全区域触控扫描,能够降低触控功耗,延长待机时间,提升用户触控体验。

本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为正常游戏界面下,传统的触控驱动原理示意图;

图2为正常游戏界面下,传统的触控驱动时序图;

图3为本申请实施例提供的触控显示装置的结构示意图;

图4为本申请实施例提供的一种触控显示面板的触控驱动方法的流程示意图(一);

图5为本申请实施例提供的时间划分的流程示意图;

图6为本申请实施例提供的一种触控显示面板的触控驱动方法的流程示意图(二);

图7为本申请实施例提供的一种触控显示面板的触控驱动方法的流程示意图(三);

图8a为本申请实施例提供的一种触控显示面板的触控区域划分示意图;

图8b为本申请实施例提供的另一种触控显示面板的触控区域划分示意图;

图9为本申请实施例提供的一种触控显示面板的驱动原理示意图;

图10为本申请实施例提供的另一种触控显示面板的驱动原理示意图;

图11为图9中驱动原理的基础数据更新示意图。

图12为本申请实施例提供的一种触控显示面板的触控驱动装置的结构示意图。

附图标记:

100-触控显示面板,10-第一触控区域,20-第二触控区域;

1-触控区域确定模块,2-划分模块,3-第一驱动模块,4-第二驱动模块。

具体实施方式

下面详细描述本申请,本申请的实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的部件或具有相同或类似功能的部件。此外,如果已知技术的详细描述对于示出的本申请的特征是不必要的,则将其省略。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本申请所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本申请的发明人进行研究发现,在手游界面中游戏触控操作区域是局部的,例如,在整个显示屏中,游戏触控操作区域一般仅为屏幕下方的区域,屏幕上方的区域一般不进行游戏触控操作。

相关技术中,正常游戏操作界面下,触控显示屏全区域触控报点率为480Hz,其触控驱动原理如图1和图2所示。触控显示屏的触控通道数:Tx=20,Rx=40。触控扫描(TxScan)从Tx1开始触控扫描到Tx20。

为此本申请的出发点就是分别控制触控操作区域和非触控操作区的触控报点率,以达到降低触控功耗的目的。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。

本申请实施例提供了一种触控显示装置,如图3所示,触控显示装置包括主机300、触控芯片200和触控显示面板100;

主机300与触控芯片200连接,用于输出工作模式指令至触控芯片200;

触控芯片200与触控显示面板100连接,用于基于工作模式指令,执行如下述任一实施例提供的触控显示面板的触控驱动方法。

可选地,如图3所示,主机包括软件系统310和触控驱动电路320。

软件系统310与触控驱动电路320连接,用于开启和结束工作模式,并向触控驱动电路320下发开始和结束指令。例如,工作模式可以为游戏模式、低功耗模式等等。

触控驱动电路320与触控芯片200连接,用于根据软件系统310下发的开始和结束指令,向触控芯片100输出工作模式指令。

本申请实施例提供的触控显示装置,通过主机300与触控芯片200的配合,可以根据不同的应用场景,在触控芯片200内部配置不同的FW(Floyed-Warshall)算法,其中一项FW算法即是下面本申请实施例提供的触控显示面板的触控驱动方法,该触控驱动方法是通过调整局部区域性的触控扫描,以实现触控显示面板不同触控区域达到不同触控报点率,从而能够降低触控功耗。尤其是在游戏界面,在触控操作区域采用480Hz触控报点率,其他非触控操作区域进入触控空闲(Idle)模式,总体触控功耗可降低约50%(来自仿真数据)。

下面介绍本申请实施例提供的一种触控显示面板100的触控驱动方法,该触控驱动方法的执行主体为触控芯片200。触控显示面板包括多条触控驱动线和多条触控感应线,触控驱动线(Tx)和触控感应线(Rx)的具体设置方式与现有技术类似,这里不再赘述,如图4所示,触控驱动方法包括:

S1:基于接收的工作模式指令,确定触控显示面板的第一触控区域和第二触控区域,第一触控区域的触控报点率大于第二触控区域的触控报点率;

S2:基于第一触控区域的触控报点率和第二触控区域的触控报点率,将触控时间划分为至少一个第一时间段和多个第二时间段;

S3:在第一时间段,对所有的触控驱动线输入触控扫描信号;

S4:在第二时间段,仅对第一触控区域对应的触控驱动线输入触控扫描信号。

其中,第一时间段为触控时间的第一个时间段,即第二时间段的时间相对于第一时间段的时间有一定的延迟。

本申请实施例提供的触控显示面板的触控驱动方法,通过将触控显示面板划分为第一触控区域和第二触控区域,第一触控区域的触控报点率大于第二触控区域的触控报点率,将触控时间划分为至少一个第一时间段和多个第二时间段,在第一时间段,对所有的触控驱动线输入触控扫描信号,在第二时间段,仅对第一触控区域对应的触控驱动线输入触控扫描信号,即本申请实施例通过将触控显示面板划分为两个触控区域,该两个触控区域的触控报点率不同,在触控报点率低的触控区域仅在第一时间段进行触控扫描,在触控报点率高的触控区域在第一时间段和第二时间段均进行触控扫描,即本申请实施例通过分区域触控扫描,相比于现有技术在整个触控时间内对触控报点率低和触控报点率高的触控区域均进行全区域触控扫描,能够降低触控功耗,延长待机时间,提升用户触控体验。

在一些实施例中,如图5所示,基于第一触控区域的触控报点率和第二触控区域的触控报点率,将触控时间划分为至少一个第一时间段和多个第二时间段,包括:

S21:将第一触控区域的触控报点率与第二触控区域的触控报点率相除,得到时间段的个数;

S22:根据时间段的个数,将触控时间划分为一个第一时间段和多个第二时间段,时间段的个数与第一时间段和第二时间段的个数总和相同。

在一些实施例中,如图6所示,在第一时间段,对所有的触控驱动线输入触控扫描信号之后,触控驱动方法还包括:

S5:根据触控感应线接收的感应信号,生成第一基础数据,第一基础数据包括第一触控区域的基础数据和第二触控区域的基础数据;

S6:将第一基础数据进行归一化和补偿处理,得到第二基础数据;

S7:根据第二基础数据,确定触控位置的坐标值,并将坐标值上报给主机。

在一些实施例中,如图7所示,根据第二基础数据,确定触控位置的坐标值,并将坐标值上报给主机之后,触控驱动方法还包括:

S8:根据触控感应线接收的感应信号,生成第三基础数据;

S9:根据第三基础数据,确定是否对所有的触控驱动线输入触控扫描信号;

S10:若是,则确定第三基础数据包括第一触控区域的基础数据和第二触控区域的基础数据,第三基础数据对应第一时间段;

S11:将第三基础数据进行归一化和补偿处理,得到第四基础数据;

S12:根据第四基础数据,确定触控位置的坐标值,并将坐标值上报给主机。

在一些实施例中,如图8所示,触控驱动方法还包括:

S13:若否,则确定第三基础数据仅包括第一触控区域的基础数据,第三基础数据对应第二时间段;

S14:将第二触控区域的基础数据进行缓存;

S15:将缓存的基础数据和第三基础数据合在一起,并进行归一化和补偿处理,得到第五基础数据;

S16:根据第五基础数据,确定触控位置的坐标值,并将坐标值上报给主机。

需要说明的是,对基础数据进行归一化和补偿处理之外,还需对基础数据进行其他常用算法处理,本申请不再赘述。

具体的,下面结合附图8a、图8b、图9和图10,对本申请实施例提供的触控显示面板的触控驱动方法进行详细说明。

本申请中的触控显示面板100可以工作于不同的工作模式,例如,可以为低功耗模式、游戏模式等。低功耗模式(非游戏模式)的触控报点率可以为120Hz、240Hz等。

触控芯片200包括了多种FW算法,每种FW算法已经提前设置了相应的驱动方式和相应的触控区域。本申请实施例提供的触控显示面板的触控驱动方法为其中一种FW算法,并且已经在该方法中提前设置了相应的驱动方式和相应的触控区域。

可选地,触控芯片200可以根据接收的不同的工作模式指令,选择与该工作模式指令对应的FW算法。例如,触控芯片200基于接收的工作模式指令,能够确定触控显示面板的第一触控区域和第二触控区域。

首先,触控区域划分:在进行触控显示面板设计时,示例性的,可以将短边方向设置为Tx,即触控显示面板用于接收触控扫描信号的一侧;长边方向设置为Rx,即触控显示面板用于输出触控感应信号的一侧。

如图8a和图8b所示,主要操作区可以设置为第一触控区域10,该触控区域的触控报点率较高。其他区域较少使用,可以将其他区域设置为第二触控区域20,该触控区域的触控报点率较低。

本实施例的触控显示面板的触控驱动方法,已经提前在FW调试时,提前设置了相应的驱动方式(包括如下述的切换设定等)和相应的触控区域。

例如,如图8a所示,触控显示面板的触控通道数为Tx=20,Rx=40。可以将触控区域划分为:第一触控区域10为Tx15~Tx20(数目为=6),第二触控区域20为Tx1~Tx14(数目为=14)。还可以将触控区域划分为:第一触控区域10为Tx11~Tx20(数目为=10),第二触控区域20为Tx1~Tx10(数目为=10),当然,还可以将触控区域划分为:第一触控区域10为Tx13~Tx20(数目为=8),第二触控区域20为Tx1~Tx12(数目为=12),等等,本申请不做限定,可以根据不同的工作模式,需要设定不同的第一触控区域10。例如,对于游戏模式,不同的游戏需要设定不同的游戏操作区,即需要设定不同的第一触控区域10。

图8a和图8b为两种不同的触控区域划分示意图,将触控显示面板100划分了两个触控区域,即第一触控区域10和第二触控区域20。第一触控区域10的触控报点率大于第二触控区域20的触控报点率。例如,在游戏界面,第一触控区域10可以为主要的游戏操作区域,第二触控区域20可以为非游戏操作区域。第一触控区域10的触控报点率可以为480Hz、720Hz等,第二触控区域20的触控报点率可以为120Hz、60Hz等。

可选地,根据操作界面的需求不同,也可以将触控显示面板100划分为多个触控区域,例如,触控区域的数量可以大于等于2、且小于等于20。均可以采用本申请实施例的触控显示面板的触控驱动方法,均在本申请保护范围内。

其次,时间划分:需要说明的是,正常情况下,对于480Hz的触控报点率来说,1个Frame(时间段)就是一次报点(2.08ms),对于120Hz的触控报点率来说,4个Frame才报点一次(8.33ms)。

由此,若第一触控区域10的触控报点率为480Hz,第二触控区域20的触控报点率为120Hz,将480与120相除,可得到触控时间段的个数,即480/120=4,因此,可以将触控时间划分为4个时间段(Frame1、Frame2、Frame3、Frame4),每个时间段为2.08ms(毫秒),如图9所示。若第一触控区域10的触控报点率为480Hz,第二触控区域20的触控报点率为60Hz,将480与60相除,可得到触控时间段的个数,即480/60=8,因此,可以将触控时间划分为8个时间段(Frame1、Frame2、Frame3、Frame4、Frame5、Frame6、Frame7、Frame8),每个时间段为2.08ms(毫秒),如图10所示。

再次,驱动原理说明:仅作为示例,如图9和图10所示的驱动原理示意图,以将触控区域划分为:第一触控区域10为Tx15~Tx20(数目为=6),第二触控区域20为Tx1~Tx14(数目为=14)为例,对驱动原理进行说明。

在一种示例中,如图9所示,第一触控区域10(Tx15~Tx20)的触控报点率为480Hz,第二触控区域20(Tx1~Tx14)的触控报点率为120Hz,基于第一触控区域10的触控报点率和第二触控区域20的触控报点率,将触控时间划分为1个第一时间段和3个第二时间段;即第一时间段为Frame 1,第二时间段为Frame2、Frame3、Frame4。在第一时间段(Frame 1),对所有的触控驱动线输入触控扫描信号;在第二时间段(Frame2、Frame3、Frame4),仅对第一触控区域对应的触控驱动线输入触控扫描信号。该种划分方式,能够进一步降低触控功耗。

(1)在第一时间段(Frame 1)进行全区域(Tx1~Tx20)Tx驱动扫描,即对所有的触控驱动线输入触控扫描信号;

(2)第一时间段(Frame 1)结束后进行驱动切换设定,该驱动切换后的驱动方式为:1)第二触控区域20(Tx1~Tx14)不进行Tx驱动扫描;2)仅对第一触控区域10(Tx15~Tx20)进行Tx驱动扫描,即仅对第一触控区域10对应的触控驱动线输入触控扫描信号。

(3)第二时间段(Frame2~Frame4)的驱动方式:1)第二触控区域20(Tx1~Tx14)不进行Tx驱动扫描;2)仅对第一触控区域10(Tx15~Tx20)进行Tx驱动扫描,即仅对第一触控区域10对应的触控驱动线输入触控扫描信号。

(4)第二时间段(Fram4)驱动完成后,再次进行驱动切换设定,该驱动切换后的驱动方式为:在第一时间段(Frame 1)进行全区域(Tx1~Tx20)Tx驱动扫描,即对所有的触控驱动线输入触控扫描信号。

(5)按照步骤(1)~(4)进行反复驱动。

当然,也可以将触控时间划分为2个第一时间段和2第二时间段;即图9中的第一时间段为Frame 1和Frame2,第二时间段为Frame3和Frame4。在第一时间段(Frame 1、Frame2),对所有的触控驱动线输入触控扫描信号;在第二时间段(Frame3、Frame4),仅对第一触控区域对应的触控驱动线输入触控扫描信号。还也可以将触控时间划分为3个第一时间段和1第二时间段;即图10中的第一时间段为Frame 1、Frame2和Frame3,第二时间段为Frame4。在第一时间段(Frame 1、Frame2、Frame3),对所有的触控驱动线输入触控扫描信号;在第二时间段(Frame4),仅对第一触控区域对应的触控驱动线输入触控扫描信号。该种方法均可以降低触控功耗,本申请不做限定。

在另一种示例中,如图10所示,第一触控区域10(Tx15~Tx20)的触控报点率为480Hz,第二触控区域20(Tx1~Tx14)的触控报点率为60Hz,基于第一触控区域10的触控报点率和第二触控区域20的触控报点率,将触控时间划分为1个第一时间段和7个第二时间段;即第一时间段为Frame 1,第二时间段为Frame2、Frame3、Frame4、Frame5、Frame6、Frame7、Frame8。在第一时间段(Frame 1),对所有的触控驱动线输入触控扫描信号;在第二时间段(Frame2、Frame3、Frame4、Frame5、Frame6、Frame7、Frame8),仅对第一触控区域对应的触控驱动线输入触控扫描信号。该种划分方式,能够进一步降低触控功耗。

(1)在第一时间段(Frame 1)进行全区域(Tx1~Tx20)Tx驱动扫描,即对所有的触控驱动线输入触控扫描信号;

(2)第一时间段(Frame 1)结束后进行驱动切换设定,该驱动切换后的驱动方式为:1)第二触控区域20(Tx1~Tx14)不进行Tx驱动扫描;2)仅对第一触控区域10(Tx15~Tx20)进行Tx驱动扫描,即仅对第一触控区域10对应的触控驱动线输入触控扫描信号。

(3)第二时间段(Frame2~Frame8)的驱动方式:1)第二触控区域20(Tx1~Tx14)不进行Tx驱动扫描;2)仅对第一触控区域10(Tx15~Tx20)进行Tx驱动扫描,即仅对第一触控区域10对应的触控驱动线输入触控扫描信号。

(4)第二时间段(Fram8)驱动完成后,再次进行驱动切换设定,该驱动切换后的驱动方式为:在第一时间段(Frame 1)进行全区域(Tx1~Tx20)Tx驱动扫描,即对所有的触控驱动线输入触控扫描信号。

(5)按照步骤(1)~(4)进行反复驱动。

当然,也可以将触控时间划分为2个第一时间段和6第二时间段;即图10中的第一时间段为Frame 1和Frame2,第二时间段为Frame3~Frame8。或者,还可以将触控时间划分为3个第一时间段和5第二时间段;即图10中的第一时间段为Frame 1~Frame3,第二时间段为Frame4~Frame8等等,本申请不做限定。

最后,根据上述的驱动原理,每一时间段(Frame,帧)触控基础数据(Rawdata)更新说明如下,以第一触控区域10的触控报点率为480Hz,第二触控区域20的触控报点率为120Hz为例,如图11所示。图11中的Scan(触控扫描)深灰色的触控区域对应更新区域(即第一触控区域10,Tx15~Tx20),Scan(触控扫描)浅灰色的触控区域对应保持区域(即第二触控区域20,Tx1~Tx14)。

1、第一时间段(Frame 1),全区域(Tx1~Tx20)更新基础数据(Rawdata):坐标值计算采用如图6所示的方法。

2、第二时间段(Frame2~Frame4),仅第一触控区域10(Tx15~Tx20)的基础数据(Rawdata)更新:坐标值计算采用7所示的方法。需要说明的是,更新第一触控区域10(Tx15~Tx20)的基础数据(Rawdata),由于保持区域和更新区域的触控报点率不同,需将第二触控区域20(Tx1~Tx14)的基础数据(Rawdata)搬移至触控芯片内部的缓冲区(buffer),在需要计算坐标值时,将缓冲区的基础数据(Rawdata)再搬移出来,将两个触控区域的基础数据(Rawdata)需合在一起计算坐标值。

采用本申请实施例提供的触控驱动方法,其触控功耗仿真数据如下表格所示。

表一:触控功耗仿真数据

需要说明的是,表一中,全区域指第一触控区域和第二触控区域;下方指第一触控区域,其他指第二触控区域,第一触控区域的触控报点率为高触控报点率,第二触控区域的触控报点率为低触控报点率。

通过表一可知,采用本申请实施例提供的触控驱动方法,能够极大地降低触控功耗。

基于同一发明构思,本申请实施例提供了一种触控显示面板的触控驱动装置,如图12所示,该触控驱动装置包括:

触控区域确定模块1,用于接收的工作模式指令,确定触控显示面板的第一触控区域和所述第二触控区域,第一触控区域的触控报点率大于第二触控区域的触控报点率;

划分模块2,用于基于第一触控区域的触控报点率和第二触控区域的触控报点率,将触控时间划分为至少一个第一时间段和多个第二时间段;

第一驱动模块3,用于在第一时间段,对所有的触控驱动线输入触控扫描信号;

第二驱动模块4,用于在第二时间段,仅对第一触控区域对应的触控驱动线输入触控扫描信号。

本申请实施例提供的触控驱动装置,与前面的各实施例具有相同的发明构思及相同的有益效果,在此不再赘述。

在一些实施例中,划分模块2包括:

时间段确定模块,用于将第一触控区域的触控报点率与第二触控区域的触控报点率相除,得到时间段的个数;

时间段划分模块,用于根据时间段的个数,将触控时间划分为一个第一时间段和多个第二时间段,时间段的个数与第一时间段和第二时间段的个数总和相同。

本申请实施例提供的触控驱动装置,与前面的各实施例具有相同的发明构思及相同的有益效果,在此不再赘述。

在一些实施例中,还包括:

第一数据生成模块,用于根据触控感应线接收的感应信号,生成第一基础数据,第一基础数据包括第一触控区域的基础数据和第二触控区域的基础数据;

第一数据处理模块,用于将第一基础数据进行归一化和补偿处理,得到第二基础数据;

第一坐标计算模块,用于根据第二基础数据,确定触控位置的坐标值,并将坐标值上报给主机。

本申请实施例提供的触控驱动装置,与前面的各实施例具有相同的发明构思及相同的有益效果,在此不再赘述。

在一些实施例中,还包括:

第二数据生成模块,用于根据触控感应线接收的感应信号,生成第三基础数据;

确定模块,用于根据第三基础数据,确定是否对所有的触控驱动线输入触控扫描信号;若是,确定第三基础数据包括第一触控区域的基础数据和第二触控区域的基础数据,第三基础数据对应第一时间段,否则,确定第三基础数据仅包括第一触控区域的基础数据,第三基础数据对应第二时间段;

缓存模块,用于将第二触控区域的基础数据进行缓存;

第二数据处理模块,用于将缓存的基础数据和第三基础数据合在一起,并进行归一化和补偿处理,得到第五基础数据;

第二坐标计算模块,用于根据第五基础数据,确定触控位置的坐标值,并将坐标值上报给主机。

本申请实施例提供的触控驱动装置,与前面的各实施例具有相同的发明构思及相同的有益效果,在此不再赘述。

应用本申请实施例,至少能够实现如下有益效果:

本申请实施例提供的触控显示面板的触控驱动方法,通过将触控显示面板划分为第一触控区域和第二触控区域,第一触控区域的触控报点率大于第二触控区域的触控报点率,将触控时间划分为至少一个第一时间段和多个第二时间段,在第一时间段,对所有的触控驱动线输入触控扫描信号,在第二时间段,仅对第一触控区域对应的触控驱动线输入触控扫描信号,即本申请实施例通过将触控显示面板划分为两个触控区域,该两个触控区域的触控报点率不同,在触控报点率低的触控区域仅在第一时间段进行触控扫描,在触控报点率高的触控区域在第一时间段和第二时间段均进行触控扫描,即本申请实施例通过分区域触控扫描,相比于现有技术在整个触控时间内对触控报点率低和触控报点率高的触控区域均进行全区域触控扫描,能够降低触控功耗,延长待机时间,提升用户触控体验。

本技术领域技术人员可以理解,本申请中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本申请中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本申请中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

在本申请的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。

术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本申请的描述中,除非另有说明,“多个”的含义是两个或两个以上。

在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。

在本说明书的描述中,具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

相关技术
  • 触控显示面板、触控驱动电路和触控驱动方法
  • 触控显示面板、显示装置及触控显示面板的驱动方法
  • 触控显示面板及其驱动方法、触控显示装置
  • 嵌入式触控显示面板的驱动方法与使用其的嵌入式触控显示器
  • 一种触控面板及其驱动方法、触控装置
  • 触控基板、触控显示面板、触控显示装置和触控驱动方法
  • 触控基板、触控显示面板、触控显示装置和触控驱动方法
技术分类

06120115936435