System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于触摸,具体涉及一种触摸信号屏蔽方法、系统、设备及存储介质。
技术介绍
1、在触摸屏的一些应用场景中,需要调整触摸屏的位置以满足更好的使用需求,调整后的触摸屏存在被遮挡区域,而被遮挡区域容易因为接触到遮挡它的结构或金属结构从而被触发,产生误触现象。
2、目前,防止这种误触的常规方法是对被遮挡区域的触摸信号进行软件屏蔽,但是现有的软件屏蔽方法有识别接触点数量的上限,如果被遮挡区域的接触点超过上限,会导致未被遮挡区域无法识别有效触摸信号;并且,触摸屏长时间处于软件屏蔽状态时,屏幕触摸信号监测集成电路一直处于高负荷工作中,能耗较高;若触摸屏有些功能有功能安全的要求,那么使用软件屏蔽的方法有失效的风险。
技术实现思路
1、针对上述技术问题,本申请提出一种触摸信号屏蔽方法、系统、设备及存储介质。
2、具体地,本申请提出一种触摸信号屏蔽方法,其特征在于,所述方法包括:
3、控制单元通过i2c接口向触摸集成电路发送触摸信号屏蔽范围;
4、接收来自触摸集成电路的所述触摸信号屏蔽范围是否有效的判断结果;
5、根据所述判断结果,确定是否拉低控制单元连接到触摸集成电路的gpio引脚,以使所述触摸集成电路根据所述触摸信号屏蔽范围进行触控面板和触摸基线的重置;
6、当所述重置结束,完成本次触摸信号屏蔽。
7、需要注意的是,可以是车载显示屏检测到显示屏上存在一定面积的被遮挡区域或是检测到显示屏上一定的区域与其他物体紧贴
8、touch ic判定所述屏蔽范围是否有效,这一过程具体可以包括判断所述屏蔽范围是否超出车载显示屏的实际尺寸,判断所述屏蔽范围是否能够准确映射到车载显示屏的像素坐标上,以及所述屏蔽范围是否在硬件能力可以达到的范围以内;
9、通过i2c口向触摸集成电路发送触摸信号屏蔽范围,通过gpio引脚控制触摸集成电路进行重置,在重置期间实现了有效地屏蔽部分触摸信号,在重置期间同时通过mcu控制显示单元显示提示信息,用户可以及时得知重置期间触摸单元不可用,增强了用户体验;
10、当将这种方法应用在触摸屏存在被遮挡区域的场景下,在触摸信号屏蔽期间有效防止了触摸单元上指定范围区域被误触;本申请解决了现有的采用软件屏蔽的触摸信号屏蔽方法中识别接触点存在上限的技术问题,同时降低了能耗,实现了节能。
11、进一步的,所述根据所述判断结果,确定是否拉低控制单元连接到触摸集成电路的gpio引脚,以使所述触摸集成电路根据所述触摸信号屏蔽范围进行触控面板和触摸基线的重置,包括:
12、当所述判断结果为触摸信号屏蔽范围有效,拉低连接到触摸集成电路的gpio引脚以使所述触摸集成电路根据所述触摸信号屏蔽范围进行重置;
13、当所述判断结果为触摸信号屏蔽范围无效,保持所述gpio引脚状态。
14、具体的,触摸信号屏蔽范围有效的情况包括屏蔽区域的大小在touch ic允许的范围内,以及屏蔽范围没有与屏幕上的其他重要功能区域(如导航按钮、紧急呼叫按钮等)重叠等;
15、触摸信号屏蔽范围无效的情况包括屏蔽范围超出显示单元的实际尺寸,屏蔽范围不能够准确映射到车载显示屏的像素坐标上,以及屏蔽范围的定义不符合touch ic的要求等。
16、根据触摸信号屏蔽范围是否有效确定是否拉低gpio引脚,这一控制流程有助于有效实现对触摸单元上的区域的有效屏蔽。
17、进一步的,所述触摸集成电路根据所述触摸信号屏蔽范围进行触控面板和触摸基线的重置,还包括:
18、所述控制单元接收到来自所述触摸集成电路的触控面板和触摸基线开始重置的信号;
19、对显示单元进行控制,直至接收到来自所述触摸集成电路的触控面板和触摸基线完成重置的信号。
20、在触摸集成电路的触控面板和触摸基线进行重置的同时,触摸集成电路向控制单元发送信号以使控制单元对显示单元进行进一步控制,可以给用户带来便利的提示,增强了用户体验。
21、进一步的,所述对显示单元进行控制包括:
22、控制所述显示单元显示提示信息;所述提示信息包括提示用户触控单元此时不可用的信息。
23、在重置期间同时通过mcu控制显示单元显示提示信息,用户可以及时得知重置期间触摸单元不可用,增强了用户体验。
24、进一步的,所述完成本次触摸信号屏蔽之后,还包括:
25、经过一指定时间后,拉高所述gpio引脚;所述指定时间与所述触摸集成电路的规格有关。
26、触摸集成电路的规格决定了它本身的参数,这些参数中包括决定将gpio引脚拉低后经过多长时间重新拉高所述gpio引脚的参数。
27、一定时间后重新拉高gpio引脚有助于下一次进行触摸屏蔽流程时顺利拉低gpio引脚。
28、基于同一专利技术构思,本申请还提出一种根据所述的触摸信号屏蔽方法的触摸信号屏蔽系统,所述系统包括:
29、第一通信模块,用于控制单元通过i2c接口向触摸集成电路发送触摸信号屏蔽范围;
30、第二通信模块,用于接收来自触摸集成电路的所述触摸信号屏蔽范围是否有效的判断结果;
31、引脚控制模块,用于根据所述判断结果,确定是否拉低控制单元连接到触摸集成电路的gpio引脚以使所述触摸集成电路进行触控面板和触摸基线的重置。
32、可以理解的是,执行本方法需要进行的结构上的改进是在mcu上分别设置连接到touch ic的gpio(general purpose input/output,通用输入/输出接口)接口和i2c(inter-integrated circuit,集成电路间串行总线)接口,其中mcu通过拉低gpio接口的形式将屏蔽指令传递给touch ic,mcu通过i2c将与需要屏蔽的范围相关的信息传递给touchic。相比传统的屏幕架构,增加了gpio口和专用与将与需要屏蔽的范围相关的信息传递给touch ic的i2c接口。
33、进一步的,所述引脚控制模块包括:
34、引脚拉低模块,用于当所述判断结果为触摸信号屏蔽范围有效,拉低连接到触摸集成电路的gpio引脚以使所述触摸集成电路进行重置;
35、引脚保持模块,用于当所述判断结果为触摸信号屏蔽范围无效,保持所述gpio引脚状态。
36、进一步的,所述引脚拉低模块还包括:
37、信号接收模块,用于所述控制单元接收到来自所述触摸集成电路的触控面板和触摸基线开始重置的信号;
38、显示单元控制模块,用于对显示单元进行控制本文档来自技高网...
【技术保护点】
1.一种触摸信号屏蔽方法,其特征在于,所述方法包括:
2.根据权利要求1所述的触摸信号屏蔽方法,其特征在于,所述根据所述判断结果,确定是否拉低控制单元连接到触摸集成电路的GPIO引脚,以使所述触摸集成电路根据所述触摸信号屏蔽范围进行触控面板和触摸基线的重置,包括:
3.根据权利要求2所述的触摸信号屏蔽方法,其特征在于,所述触摸集成电路根据所述触摸信号屏蔽范围进行触控面板和触摸基线的重置,还包括:
4.根据权利要求3所述的触摸信号屏蔽方法,其特征在于,所述对显示单元进行控制包括:
5.根据权利要求4所述的触摸信号屏蔽方法,其特征在于,所述完成本次触摸信号屏蔽之后,还包括:
6.一种根据权利要求1-5任一项所述的触摸信号屏蔽方法的触摸信号屏蔽系统,其特征在于,所述系统包括:
7.根据权利要求6所述的触摸信号屏蔽系统,其特征在于,所述引脚控制模块包括:
8.根据权利要求7所述的触摸信号屏蔽系统,其特征在于,所述引脚拉低模块还包括:
9.一种计算机设备,其特征在于,包括处理器和存储器,所述存储
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,其特征在于,所述计算机可执行指令被控制处理器执行时实现如权利要求1-5任一项所述的触摸信号屏蔽方法。
...【技术特征摘要】
1.一种触摸信号屏蔽方法,其特征在于,所述方法包括:
2.根据权利要求1所述的触摸信号屏蔽方法,其特征在于,所述根据所述判断结果,确定是否拉低控制单元连接到触摸集成电路的gpio引脚,以使所述触摸集成电路根据所述触摸信号屏蔽范围进行触控面板和触摸基线的重置,包括:
3.根据权利要求2所述的触摸信号屏蔽方法,其特征在于,所述触摸集成电路根据所述触摸信号屏蔽范围进行触控面板和触摸基线的重置,还包括:
4.根据权利要求3所述的触摸信号屏蔽方法,其特征在于,所述对显示单元进行控制包括:
5.根据权利要求4所述的触摸信号屏蔽方法,其特征在于,所述完成本次触摸信号屏蔽之后,还包括:
6.一...
【专利技术属性】
技术研发人员:杜涵,王扬,
申请(专利权)人:惠州市德赛西威汽车电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。