触摸屏控制方法及装置的制造方法_2

文档序号:9375089阅读:来源:国知局
不出的第一线路和第一■线路的不意图。
[0067]图3是根据一示例性实施例示出的一种触摸屏控制装置的框图。
[0068]图4是根据一示例性实施例示出的一种触摸屏控制装置的框图。
[0069]图5是根据一示例性实施例示出的一种用于触摸屏控制的装置的框图。
【具体实施方式】
[0070]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0071]图1是根据一示例性实施例示出的一种触摸屏控制方法的流程图,该触摸屏控制方法应用于包含触摸屏的电子设备中,触摸屏上均匀分布有光传感器,如图1所示,该触摸屏控制方法包括以下步骤。
[0072]在步骤101中,在触摸屏上分布的光传感器中,选择未被操作体遮挡的N个采样传感器,其中,N为大于I的自然数。
[0073]在步骤102中,根据N个采样传感器对触摸屏进行控制。
[0074]综上所述,本公开提供的触摸屏控制方法,通过在所述触摸屏上分布的光传感器中,选择未被操作体遮挡的N个采样传感器;根据所述N个采样传感器对所述触摸屏进行控制,可以根据这N个准确的测量值计算环境光的亮度值,根据该亮度值对触摸屏进行控制,解决了设置于小孔内的一个光传感器容易被遮挡,测得的环境光的亮度值不准确,影响对触摸屏的控制的问题,达到了提高屏幕控制的准确性的效果。
[0075]图2A是根据另一示例性实施例示出的一种触摸屏控制方法的流程图,该触摸屏控制方法应用于包含触摸屏的电子设备中,触摸屏上均匀分布有光传感器,如图2A所示,该触摸屏控制方法包括如下步骤。
[0076]在步骤201中,获取所述操作体作用于所述触摸屏上的操作区域,并确定包含操作区域的失效区域,射入失效区域中的光传感器的环境光被操作体遮挡。
[0077]本实施例中,触摸屏上均匀分布有光传感器。请参考图2B所示的光传感器的分布示意图,以圆点表示光传感器210,以最上方的矩形表示控制芯片220,以线条表示导线230,以下方分布的各个矩形表示像素色块240,其中,每个光传感器210通过导线230连接到控制芯片220。
[0078]由于触摸屏上分布有很多光传感器,通过所有的光传感器来测量环境光需要消耗较多的资源,因此,电子设备可以选择其中的N个进行采样,根据采样传感器测量环境光的亮度值。在选择N个采样传感器的过程中,若用户在触摸屏上触发了触控操作,则电子设备可以感应到操作体作用在触摸屏上的触控操作。其中,操作体可以是用户的手指,也可以是用户的手掌,还可以是用户的其他部位,本实施例不作限定。
[0079]触摸屏上均匀分布有多个触控单元,当触控操作作用在触摸屏上时,被触控操作覆盖的触控单元的电容值会发生变化,电子设备将电容值发生变化的触控单元所组成的区域确定为触控操作的操作区域。本实施例中将电容值发生变化的触控单元称为触点。
[0080]由于操作体与操作区域相接触,因此,对于位于操作区域内的光传感器来说,原本应该射入这些光传感器的环境光被操作体遮挡,这些光传感器测得的测量值并不是环境光的实际亮度值,从而影响测量环境光的亮度值的准确性。另外,当光源位于电子设备的上方时,经环境光照射的操作体会在触摸屏上形成阴影,位于阴影中的光传感器测得的测量值并不是环境光的实际亮度值,也会影响测量环境光的亮度值的准确性。因此,在测量环境光的亮度值时,需要排除这些光传感器的测量值。
[0081]本实施例中,将射入的环境光被操作体遮挡的光传感器所组成的区域作为失效区域,该失效区域包括操作区域和阴影区域。由于操作体可能是手指,也可能是手掌,而手指和手掌在操作时所产生的阴影是不同的,本实施例根据手指和手掌在操作时产生的阴影不同选取不同的阴影算法,解决了根据相同的阴影算法来计算手指和手掌所产生的失效区域,导致失效区域的确定不准确的问题,达到了提高确定失效区域的准确性的效果。下面对失效区域的确定方法进行说明。
[0082]在第一种确定方法中,获取第一预定长度,该第一预定长度大于操作区域中的任意一点到操作区域的中心位置的距离;以中心位置为中心,根据第一预定长度确定包含操作区域的失效区域。
[0083]其中,第一预定长度需要大于操作区域中的任意一点到操作区域的中心位置的距离,这样才能保证操作区域中的所有点都位于失效区域中。通常,第一预定长度可以设置得较大,比如,设置为20_,或设置为其它数值,本实施例不对第一预定长度的数值作限定。
[0084]本实施例中,还可以设置失效区域的形状。比如,失效区域的形状可以是圆形、椭圆形、正多边形、不规则形状等等。当失效区域的形状是圆形时,第一预定长度是半径的长度;当失效区域的形状是正多边形时,第一预定长度是对角线的一半的长度。
[0085]请参考图2C所示的第一种失效区域的示意图,图2C左侧的视图中,用户的手指作为操作体作用在触摸屏上;图2C右侧的视图中,区域a为手指的操作区域,区域a中的黑点为操作区域的中心位置,以该中心位置为中心,以第一预定长度为半径,可以得到区域b,区域b即为失效区域。
[0086]在第二种确定方法中,获取触控操作作用于操作区域中的各个触点的操作力度,将操作力度下降最快的方向确定为长轴方向生成椭圆形的失效区域,该长轴方向是长轴上的第一端点指向第二端点的方向,且第一端点与操作区域的距离小于第二端点与操作区域的距离,该椭圆形的失效区域包含操作区域。
[0087]由于手指的阴影是长条形的,因此,还可以设置椭圆形的失效区域。在实现时,可以根据手指的方向确定阴影区域,再根据阴影区域和操作区域确定失效区域。其中,手指的方向可以通过操作力度体现。
[0088]请参考图2D所示的第二种失效区域的示意图,图2D左侧的视图中,用户的手指作为操作体作用在触摸屏上;图2D右侧的视图中,区域a为手指的操作区域,根据手指的方向可知操作力度下降最快的方向是第一端点Dl和第二端点D2所在的直线的方向,在确定了长轴方向后,生成椭圆形的失效区域b。
[0089]在第三种确定方法中,获取第二预定长度;以操作区域的边界上的触点为起点、沿预设方向向外延伸第二预定长度,将得到的各个触点所围成的区域确定为包含操作区域的失效区域,预设方向是操作区域的中心位置指向触点的方向。
[0090]其中,第二预定长度可以设置得较小,比如,第二预定长度小于第一预定长度。当第一预定长度是1mm时,第二预定长度可以设置为20mm,当然,还可以将第二预定长度设置为其它数值,本实施例不对第二预定长度的数值作限定。
[0091]请参考图2E所示的第三种失效区域的示意图,图2E左侧的视图中,用户的手掌作为操作体作用在触摸屏上;图2E右侧的视图中,区域a为手掌的操作区域,区域a中的黑点为操作区域的中心位置,对于操作区域的边界上的每个触点,将从中心位置指向该触点的方向确定为与该触点对应的预定方向,将该触点沿该预定方向向外延伸第二预定长度d,将每个触点延伸后得到的触点所围成的区域b确定为失效区域。
[0092]在步骤202中,从位于失效区域外的光传感器中选择N个采样传感器;或,对于每个待选择的采样传感器,当待选择的采样传感器位于失效区域内时,将待选择的采样传感器替换为位于失效区域外的替代的采样传感器;当待选择的采样传感器位于失效区域外时,选择待选择的采样传感器,直至选择出N个采样传感器后停止,其中,N为大于I的自然数。
[0093]本实施例提供了两种根据失效区域选择N个采样传感器的选择方法,下面分别对这两种选择方法进行介绍。
[0094]在第一种选择方法中,电子设备先根据失效区域排除被操作体遮挡的光传感器,再从剩余的光传感器中选择N个采样传感器。此时,电子设备可以从剩余的光传感器中随机选择N个采样传感器,也可以先确定采样传感器的分布线路,沿分布线路选择N个采样传感器,本实施例不对选择方式作限定。
[0095]在第二种选择方法中,电子设备先根据预定规则确定待选择的采样传感器,当根据失效区域确定该待选择的采样传感器被操作体遮挡时,再选择与该待选择的采样传感器对应的替代的采样传感器,其中,射入替代的采样传感器的环境光未被操作体遮挡。
[0096]在实际实现时,电子设备首先根据预定规则确定待选择的采样传感器。其中,当光传感器呈阵列分布在触摸屏上时,预定规则可以是每间隔q行确定一行,在一行中每间隔P个光传感器确定一个待选择的采样传感器,P和q均为正整数。由于确定的各个待选择的采样传感器均匀分布在触摸屏上,使得测得的环境光的亮度值更加准确。比如,电子设备上分布有100*100的光传感器,假设N为100,则可以将第I行中的第1、11、21...91个光传感器确定为待选择的采样传感器,将第11行中的第1、11、21...91个光传感器确定为待选择的采样传感器,…,将第91行中的第1、11、21…91个光传感器确定为待选择的采样传感器,得到100个待选择的采样传感器。或者,
[0097]预定规则可以是在触摸屏上确定采样传感器的分布线路,将该线路作为第一线路,在该第一线路上
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1