一种信息处理的方法及电子设备的制作方法

文档序号:6493775阅读:106来源:国知局
一种信息处理的方法及电子设备的制作方法
【专利摘要】本发明公开了一种信息处理的方法及电子设备,所述信息处理的方法应用于带有触控显示单元的电子设备中,所述方法包括:检测在所述触控显示单元上是否有第一触控操作;在有所述第一触控操作时,响应所述第一触控操作,获得M个触控点的M个触控点位置信息,M为大于等于3的整数;基于所述M个触控点位置信息,确定与所述第一触控操作的移动轨迹对应的第一轨迹;依次取i为1至M,判断第i个触控点的第i个触控点位置信息是否符合一预设条件;在不符合所述预设条件时,确定所述第i个触控点为相对所述第一轨迹的偏移点。
【专利说明】一种信息处理的方法及电子设备
【技术领域】
[0001]本发明属于电子领域,具体涉及一种信息处理的方法及电子设备。
【背景技术】
[0002]随着电子技术和信息技术的发展,触摸屏被运用于各种电子设备中,实现对屏幕的控制,方便了用户对电子设备的操作,
[0003]多点触控是采用人机交互技术与硬件设备共同实现的技术,能在没有传统输入设备(鼠标、键盘等)的情况下,同时接受来自屏幕上多个点的触控来进行人机交互操作。为支持多点触控操作,平板电脑和显示器通常采用投射式电容技术(PCT),利用互电容屏作为触控面板。互电容屏是在玻璃表面用ITO制作横向电极和纵向电极。当手指触摸到电容屏时,影响了触摸点附近两个电极之间的耦合,从而改变了这两个电极之间的电容量。检测互电容大小时,纵向的电极依次发出激励信号,横向的所有电极同时接受信号,这样可以得到所有横向和纵向电极交汇点的电容值大小。根据触摸屏二维电容变化量的数据,可以计算出每一个触摸点的坐标。因此,触摸屏上即使由多个触摸点,也能计算出每个触摸点的真实坐标。
[0004]目前,Win8系统可支持5点以上的触控操作,为满足Win8系统的操作条件,需要产品通过win8触摸摸底测试(Win8 Touch WHQL pe-test)中的“数字化抖动控制”的测试,测试条件为5条IOcm的线条,测试允许偏移为1mm。
[0005]但本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:
[0006]由于大尺寸触控显示屏,扫描数量大,例如:23.5 inch的触摸屏,X轴有112条,Y轴有60条,所以,存在Y轴累加电阻大,在边缘处驱动能力变弱,信号变差,所以,存在不能判断出与触控操作的移动轨迹对应的第一轨迹上超过允许偏差值的偏移点的技术问题;
[0007]由于存在不能判断出偏移点的技术问题,进而,存在触控操作的移动轨迹对应的第一轨迹出现超过允许偏差值的偏移点,第一轨迹抖动的技术问题;
[0008]由于现有技术采用全屏扫描的方法检测触控操作的每一个触控点,所以,存在处理的数据量大,处理精度降低的技术问题。

【发明内容】

[0009]本申请实施例通过提供一种信息处理的方法及电子设备,用于解决现有技术中不能检测出触摸轨迹上超过允许偏差值的偏移点的技术问题,实现了确定出触摸轨迹上的偏移点的技术效果。
[0010]一方面,本申请通过本申请的一实施例,提供如下技术方案:
[0011 ] 一种信息处理的方法,应用于带有触控显示单元的电子设备中,所述方法包括:
[0012]检测在所述触控显示单元上是否有第一触控操作;
[0013]在有所述第一触控操作时,响应所述第一触控操作,获得M个触控点的M个触控点位置信息,M为大于等于3的整数;
[0014]基于所述M个触控点位置信息,确定与所述第一触控操作的移动轨迹对应的第一轨迹;
[0015]依次取i为I至M,判断第i个触控点的第i个触控点位置信息是否符合一预设条件;
[0016]在不符合所述预设条件时,确定所述第i个触控点为相对所述第一轨迹的偏移点。
[0017]可选地,在所述判断第i个触控点的第i个触控点位置信息是否符合一预设条件之后,所述方法还包括:
[0018]在符合所述预设条件时,确定所述第i个触控点为所述第一轨迹上的点。
[0019]可选地,所述响应所述第一触控操作,获得M个触控点的M个触控点位置信息,具体包括:
[0020]响应所述第一触控操作,逐条扫描所述触控显示单元,获得第一个触控点位置信息;
[0021]依次取j为I至M-1的整数,基于所述第j个触控点位置信息,确定第j个预设范围,其中,所述第j个预设范围的面积小于所述触控显示单元的面积;
[0022]在所述第j个预设范围内,检测是否存在与所述第一触控操作对应的第j + Ι个触控点;
[0023]在存在所述第j+Ι个触控点时,获得第j+Ι个触控点位置信息,在j+Ι等于M时,获得所述M个触控点位置信息。
[0024]可选地,所述在所述第j个预设范围内,检测是否存在与所述第一触控操作对应的第j+Ι个触控点,具体包括;
[0025]在Y轴方向对所述第j个预设范围内的K个点施加一驱动电压;
[0026]检测所述K个点的X轴方向是否有一感应电压;
[0027]当检测到所述K个点中的第η个点的X轴方向有所述感应电压时,确定所述第η个点为所述第j+Ι个触控点;
[0028]可选地,所述获得M个触控点的M个触控点位置信息,具体包括:
[0029]基于一预设频率逐条扫描所述触控显示单元,依次获得所述M个触控点的M个触控点位置信息。
[0030]可选地,所述判断第i个触控点的第i个触控点位置信息是否符合一预设条件,具体包括:
[0031]判断所述第i个触控点与所述第一轨迹间的最小距离是否小于一预定值;和/或
[0032]判断所述第i个触控点的电压下降值是否满足一预定电压下降值。
[0033]可选地,在所述在不符合所述预设条件时,确定所述第i个触控点为相对所述第一轨迹的偏移点之后,所述方法还包括:
[0034]校正所述第i个触控点,以使所述电子设备不响应所述第i个触控点。
[0035]另一方面,本申请通过本申请的另一实施例提供如下技术方案:
[0036]—种电子设备,包括:
[0037]检测模块,用于检测在所述触控显示单元上是否有第一触控操作;[0038]获得模块,用于在有所述第一触控操作时,响应所述第一触控操作,获得M个触控点的M个触控点位置信息,M为大于等于3的整数;
[0039]第一确定模块,用于基于所述M个触控点位置信息,确定与所述第一触控操作的移动轨迹对应的第一轨迹;
[0040]判断模块,用于依次取i为I至M,判断第i个触控点的第i个触控点位置信息是否符合一预设条件;
[0041]第二确定模块,用于在不符合所述预设条件时,确定所述第i个触控点为相对所述第一轨迹的偏移点。
[0042]可选地,所述电子设备还包括:
[0043]第三确定模块,用于在符合所述预设条件时,确定所述第i个触控点为所述第一轨迹上的点。
[0044]可选地,所述获得模块,具体包括:
[0045]第一获得单元,用于响应所述第一触控操作,逐条扫描所述触控显示单元,获得第一个触控点位置信息;
[0046]确定单元,用于依次取j为I至M-1的整数,基于所述第j个触控点位置信息,确定第j个预设范围,其中,所述第j个预设范围的面积小于所述触控显示单元的面积;
[0047]检测单元,用于在所述第j个预设范围内,检测是否存在与所述第一触控操作对应的第j+Ι个触控点;
[0048]第二获得单元,用于在存在所述第j+Ι个触控点时,获得第j+Ι个触控点位置信息,在j+Ι等于M时,获得所述M个触控点位置信息。
[0049]可选地,所述检测单元,具体包括;
[0050]加压子单元,用于在Y轴方向对所述第j个预设范围内的K个点施加一驱动电压;
[0051]检测子单元,用于检测所述K个点的X轴方向是否有一感应电压;
[0052]确定子单元,用于当检测到所述K个点中的第η个点的X轴方向有所述感应电压时,确定所述第η个点为所述第j+Ι个触控点;
[0053]可选地,所述获得模块,具体包括:
[0054]第三获得单元,用于基于一预设频率逐条扫描所述触控显示单元,依次获得所述M个触控点的M个触控点位置信息。
[0055]可选地,所述判断模块,具体包括:
[0056]第一判断单元,用于判断所述第i个触控点与所述第一轨迹间的最小距离是否小
于一预定值;和/或
[0057]第二判断单元,用于判断所述第i个触控点的电压下降值是否满足一预定电压下降值。
[0058]可选地,所述电子设备还包括:
[0059]校正模块,用于校正所述第i个触控点,以使所述电子设备不响应所述第i个触控点。
[0060]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0061]1、由于采用了检测与第一触控操作的移动轨迹对应的第一轨迹的每一个触控点的触控点位置信息是否满足一预设条件的技术手段,所以,有效解决了现有技术中不能判断第一触控操作的移动轨迹对应的第一轨迹上的超过允许偏差值的偏移点的技术问题,进而实现了根据预设条件确定出超过允许偏差值的偏移点的技术效果。
[0062]2、由于采用了在确定所述第i个触控点为相对所述第一轨迹的偏移点之后,校正所述第i个触控点,以使所述电子设备不响应所述第i个触控点的技术手段,所以,有效解决了现有技术中触控操作的移动轨迹对应的第一轨迹出现超过允许偏差值的偏移点,第一轨迹抖动的技术问题,进而,实现了平滑第一轨迹的技术效果,提高了用户体验度。
[0063]3、由于采用了通过检测轨迹上第j个触控点的位置信息,在一预设范围内检测是否存在第j+Ι个触控点的技术方案,所以,有效解决了处理的数据量大,处理精度降低的技术问题。进而,实现了缩短响应触控操作的时间,快速检测出触控点的位置信息的技术效果O
【专利附图】

【附图说明】
[0064]图1为本申请实施例一信息处理的方法流程图;
[0065]图2为本申请实施例一中信息处理的方法中步骤S102的细化流程图;
[0066]图3为本申请实施例二电子设备的模块图;
[0067]图4为本申请实施例二中检测模块302的模块细化图。
【具体实施方式】
[0068]本申请实施例通过提供一种信息处理的方法及电子设备,用于解决现有技术中不能检测出触摸轨迹上超过允许偏差值的偏移点的技术问题。
[0069]本申请实施例中的技术方案为解决上述问题,总体思路如下:
[0070]检测在所述触控显示单元上是否有第一触控操作;在有所述第一触控操作时,响应所述第一触控操作,获得M个触控点的M个触控点位置信息,M为大于等于3的整数;基于所述M个触控点位置信息,确定与所述第一触控操作的移动轨迹对应的第一轨迹;依次取i为I至M,判断第i个触控点的第i个触控点位置信息是否符合一预设条件;在不符合所述预设条件时,确定所述第i个触控点为相对所述第一轨迹的偏移点。
[0071]为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
[0072]实施例一
[0073]本申请实施例一提供一种信息处理的方法,应用于带有触控显示单元的电子设备中,所述电子设备可以为手机,笔记本电脑,平板电脑等等,对于所述电子设备为何种电子设备,本申请不作限制。
[0074]如图1所示,所述信息处理的方法包括如下步骤:
[0075]SlOl:检测在所述触控显示单元上是否有第一触控操作。
[0076]在具体实施过程中,电子设备能检测到的第一触控操作的形式有多种,例如,可以为一直线触控操作,也可以为一曲线触控操作。
[0077]基于步骤SlOl来检测在所述触控显示单元上是否有第一触控操作,当检测到第一触控操作时,执行步骤S102,即:在有所述第一触控操作时,响应所述第一触控操作,获得M个触控点的M个触控点位置信息,M为大于等于3的整数;[0078]在具体实施过程中,步骤S102具体实施方法有多种,本申请实施例提供两种优选的方法。
[0079]第一种优选实施步骤S102的方法,具体包括:基于一预设频率逐条扫描所述触控显示单元,依次获得所述M个触控点的M个触控点位置信息。
[0080]具体的,根据电子设备为何种电子设备,以及电子设备的触控显示单元的大小确定扫描的频率。
[0081]第二种优选实施步骤S102的方法如图2所示,具体包括如下步骤:
[0082]S1021:响应所述第一触控操作,逐条扫描所述触控显示单元,获得第一个触控点
位置信息。
[0083]在具体实施过程中,具体可以为当步骤S102检测到第一触控操作在触控显示单元有第一个触控点时,即响应第一触控操作,对触控显示单元进行全屏扫描,具体原理是:触控显示单元以X轴、Y轴交叉分布形成电容矩阵,当手指触碰屏幕时,可通过X、Y轴的逐条扫描,检测到触碰位置的电容变化,从而计算出第一个触控点所在的位置信息。
[0084]基于步骤S1021获得的第一个触控点位置信息,执行步骤S1022,即:依次取j为I至M-1的整数,基于所述第j个触控点位置信息,确定第j个预设范围,其中,所述第j个预设范围的面积小于所述触控显示单元的面积;
[0085]基于步骤S1022确定的第j个预设范围,执行步骤S1023,即:在所述第j个预设范围内,检测是否存在与所述第一触控操作对应的第j+Ι个触控点;
[0086]在具体实施过程中,步骤S1023具体包括:
[0087]首先,在Y轴方向对所述第j个预设范围内的K个点施加一驱动电压;
[0088]然后,检测所述K个点的X轴方向是否有一感应电压;
[0089]再然后,当检测到所述K个点中的第η个点的X轴方向有所述感应电压时,确定所述第η个点为所述第j+Ι个触控点。
[0090]接着,执行步骤S1024:在存在所述第j+Ι个触控点时,获得第j+Ι个触控点位置信息,在j+Ι等于M时,获得所述M个触控点位置信息。
[0091]在具体实施过程中,依次循环实施步骤S1022?S1023,具体实施方法为:
[0092]首先,基于第一个触控点位置信息,预设第一个预设范围,在第一个范围内检测第二个触控点,当存在第二个触控点时,获得第二个触控点位置信息。接着,基于第二个触控点,预设第二个预设范围,在第二个预设范围内检测第三个触控点,当存在第三个触控点时,获得第三个触控点位置信息。重复这个过程,直到获得第M个触控点位置信息。
[0093]具体的,第j个预设范围可以采用两种方法设定:
[0094]第一种,以第j个触控点位置信息为中心点,由N条X轴与N条Y轴交叉形成的电容矩阵点形成第j个预设范围,N值可以灵活设定,电容矩阵点的范围在触控显示单元范围内即可。
[0095]第二种,以第j个触控点位置信息为中心,L为半径设定的一个圆范围内的电容矩阵点为第j个预设范围,L值可以灵活设定,电容矩阵点的范围在触控显示单元范围内即可。
[0096]本申请实施例以第一种方法为例对确定第j个触控点的触控点位置信息的方法进行描述,例如:预设范围N等于5,第一个触控点的位置信息为C(x,y),则预设范围的电容矩阵点如下表:
[0097]
【权利要求】
1.一种信息处理的方法,应用于带有触控显示单元的电子设备中,其特征在于,所述方法包括: 检测在所述触控显示单元上是否有第一触控操作; 在有所述第一触控操作时,响应所述第一触控操作,获得M个触控点的M个触控点位置信息,M为大于等于3的整数; 基于所述M个触控点位置信息,确定与所述第一触控操作的移动轨迹对应的第一轨迹; 依次取i为I至M,判断第i个触控点的第i个触控点位置信息是否符合一预设条件; 在不符合所述预设条件时,确定所述第i个触控点为相对所述第一轨迹的偏移点。
2.如权利要求1所述的方法,其特征在于,在所述判断第i个触控点的第i个触控点位置信息是否符合一预设条件之后,所述方法还包括: 在符合所述预设条件时,确定所述第i个触控点为所述第一轨迹上的点。
3.如权利要求1所述的方法,其特征在于,所述响应所述第一触控操作,获得M个触控点的M个触控点位置信息,具体包括: 响应所述第一触控操作,逐条扫描所述触控显示单元,获得第一个触控点位置信息;依次取j为I至M-1的整数, 基于所述第j个触控点位置信息,确定第j个预设范围,其中,所述第j个预设范围的面积小于所述触控显示单元的面积; 在所述第j个预设范围内,检测是否存在与所述第一触控操作对应的第j+Ι个触控占.在存在所述第j+Ι个触控点时,获得第j+Ι个触控点位置信息,在j+Ι等于M时,获得所述M个触控点位置信息。
4.如权利要求3所述的方法,其特征在于,所述在所述第j个预设范围内,检测是否存在与所述第一触控操作对应的第j+Ι个触控点,具体包括; 在Y轴方向对所述第j个预设范围内的K个点施加一驱动电压; 检测所述K个点的X轴方向是否有一感应电压; 当检测到所述K个点中的第η个点的X轴方向有所述感应电压时,确定所述第η个点为所述第j+Ι个触控点。
5.如权利要求1所述的方法,其特征在于,所述获得M个触控点的M个触控点位置信息,具体包括: 基于一预设频率逐条扫描所述触控显示单元,依次获得所述M个触控点的M个触控点位置信息。
6.如权利要求1所述的方法,其特征在于,所述判断第i个触控点的第i个触控点位置信息是否符合一预设条件,具体包括: 判断所述第i个触控点与所述第一轨迹间的最小距离是否小于一预定值;和/或 判断所述第i个触控点的电压下降值是否满足一预定电压下降值。
7.如权利要求1-6中任一权项所述的方法,其特征在于,在所述在不符合所述预设条件时,确定所述第i个触控点为相对所述第一轨迹的偏移点之后,所述方法还包括: 校正所述第i个触控点,以使所述电子设备不响应所述第i个触控点。
8.—种电子设备,其特征在于,包括:检测模块,用于检测在所述触控显示单元上是否有第一触控操作; 获得模块,用于在有所述第一触控操作时,响应所述第一触控操作,获得M个触控点的M个触控点位置信息,M为大于等于3的整数; 第一确定模块,用于基于所述M个触控点位置信息,确定与所述第一触控操作的移动轨迹对应的第一轨迹; 判断模块,用于依次取i为1至M,判断第i个触控点的第i个触控点位置信息是否符合一预设条件; 第二确定模块,用于在不符合所述预设条件时,确定所述第i个触控点为相对所述第一轨迹的偏移点。
9.如权利要求8所述的电子设备,其特征在于,所述电子设备还包括: 第三确定模块,用于在符合所述预设条件时,确定所述第i个触控点为所述第一轨迹上的点。
10.如权利要求8所述的电子设备,其特征在于,所述获得模块,具体包括: 第一获得单元,用于响应所述第一触控操作,逐条扫描所述触控显示单元,获得第一个触控点位置信息; 确定单元,用于依次取j为1至M-1的整数,基于所述第j个触控点位置信息,确定第j个预设范围,其中,所述第j个预设范围的面积小于所述触控显示单元的面积; 检测单元,用于在所述第j个预设范围内,检测是否存在与所述第一触控操作对应的第j+Ι个触控点; 第二获得单元,用于在存在所述第j+Ι个触控点时,获得第j+Ι个触控点位置信息,在j+Ι等于M时,获得所述M个触控点位置信息。
11.如权利要求10所述的电子设备,其特征在于,所述检测单元,具体包括; 加压子单元,用于在Y轴方向对所述第j个预设范围内的K个点施加一驱动电压; 检测子单元,用于检测所述K个点的X轴方向是否有一感应电压; 确定子单元,用于当检测到所述K个点中的第η个点的X轴方向有所述感应电压时,确定所述第η个点为所述第j+Ι个触控点。
12.如权利要求8所述的电子设备,其特征在于,所述获得模块,具体包括: 第三获得单元,用于基于一预设频率逐条扫描所述触控显示单元,依次获得所述M个触控点的M个触控点位置信息。
13.如权利要求8所述的电子设备,其特征在于,所述判断模块,具体包括: 第一判断单元,用于判断所述第i个触控点与所述第一轨迹间的最小距离是否小于一预定值;和/或 第二判断单元,用于判断所述第i个触控点的电压下降值是否满足一预定电压下降值。
14.如权利要求8-13中任一权项所述的电子设备,其特征在于,所述电子设备还包括: 校正模块,用于校正所述第i个触控点,以使所述电子设备不响应所述第i个触控点。
【文档编号】G06F3/041GK103902079SQ201210576990
【公开日】2014年7月2日 申请日期:2012年12月26日 优先权日:2012年12月26日
【发明者】王元成, 杜大勇 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1