鬼点确定方法及触摸屏的制作方法

文档序号:6379359阅读:613来源:国知局
专利名称:鬼点确定方法及触摸屏的制作方法
鬼点确定方法及触摸屏技术领域
本申请涉及触摸屏技术领域,具体来说,涉及一种鬼点确定方法及触摸屏。
背景技术
图I是现有的触摸技术示意图,图I中包含由LED (Light Emitting Diode,发光二极管)和H) (Photo Diode,光电二极管)组成n x m的阵列,所述LED发光,所述H)收光。若有一点触摸,相应光束被阻挡,从而可以计算出相应的触摸点位置。
图2是现有的触摸技术的另一种不意图。图2中存在两点触摸,所述的两点是通过双手指来触摸的,由于横竖共有四束光被阻挡,共形成四个交叉点,除两个真实触摸点(以勾标记表示)外,另两个就是其鬼点(以鬼形标记表示)。
一般常用斜光束来确定鬼点,当LED、光束以及H)处于同一平面时,斜光束的数量是充足的。但是这种同一平面的设计存在结构不够紧凑的缺点。图3是现有技术中的LED、 PD以及导光条多层设计示意图。所谓多层设计,是指出于紧凑设计的需要,把LED、光束 以及H)置于不同平面。LED和H)在屏幕背面的PCB (Printed Circuit Board,电路印制板) 上,led发出的光束穿过屏幕表面后,经导光条导向ro,ro接收所述光束。但采用导光条导光,形成的斜光束很有限(往往小于等于8束),对于斜光束很有限的情况,现有技术中还没有比较高效的通过斜光束确定鬼点方案。发明内容
针对现有技术中的问题,本发明实施例的目的在于提供一种确定鬼点的方法以及触摸屏。
在第一方面,本发明实施例提供一种确定鬼点的方法,所述方法包括以下步骤在第一方向上通过多个H)接收多个LED中每个LED发出的光束,从所述多个H)接收的光束中选择四个对称的斜光束,所述斜光束为第一光束、第二光束、第三光束以及第四光束;计算步骤,对于所述方向上的一对候选触摸点,计算第一光束、第二光束、第三光束以及第四光束被阻挡的光通量;计算第一和值和第二和值,所述第一和值为第一光束被阻挡的光通量与第四光束被阻挡的光通量之和,所述第二和值为第二光束被阻挡的光通量与第三光束被阻挡的光通量之和;所述一对候选触摸点包括真实触摸点与其鬼点;比较步骤,比较所述第一和值与所述第二和值的大小;确定步骤,根据比较结果,确定真实触摸点或者鬼点。
在第二方面,本发明实施例提供一种触摸屏,所述触摸屏包括选择模块,用于在第一方向上,通过多个H)接收多个LED中每个LED发出的光束,从所述多个H)接收的光束中选择四个对称的斜光束,所述斜光束为第一光束、第二光束、第三光束以及第四光束; 计算模块,用于对于所述方向上的一对候选触摸点,计算第一光束、第二光束、第三光束以及第四光束被阻挡的光通量,以及计算第一和值和第二和值,所述第一和值为第一光束被阻挡的光通量与第四光束被阻挡的光通量之和,所述第二和值为第二光束被阻挡的光通量与第三光束被阻挡的光通量之和;所述一对候选触摸点包括真实触摸点与其鬼点;比较模4块,用于比较所述第一和值与所述第二和值的大小;确定模块,用于根据比较结果,确定真实触摸点或者鬼点。
本发明实施例对于候选的触摸点,计算第一光束、第二光束、第三光束以及第四光束被阻挡的光通量,通过比较所述第一和值和第二和值来判断所述一对候选触摸点中哪一个候选触摸点是鬼点,减少了运算量,提高了判断的速度,保证了确定的精确度。


图I是现有的触摸技术不意图2是现有的触摸技术的另一种不意图3是现有技术中的LED、ro以及导光条多层设计示意图4A为本发明实施例的一种鬼点确定方法的一种流程图4B为本发明实施例的一种鬼点确定方法的另一种流程图;
图5是图4A-4B中鬼点确定方法涉及的对称斜光束形成的不意图6为本发明实施例的一种触摸屏示意图。
具体实施方式
下面结合附图和具体实施例对本发明进行详细、清楚、完整的说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
图4A为本发明实施例的一种鬼点确定方法的流程图。如图4A所示,所述方法包括
步骤100,接收光束、选择斜光束;
具体为,在第一方向上,通过多个H)接收多个LED中每个LED发出的光束,从所述多个ro接收的光束中选择四个对称的斜光束,所述四个对称的斜光束为第一光束、第二光束、第三光束以及第四光束。所述的第一方向为所述led与ro之间的方向,可以理解成 LED所发出的光束至ro行进的逻辑方向,典型地为横方向或者竖方向,或者其它方向,在此不做限定。
具体地,所述PD与所述LED可以为错位排列(可以参见图5)。也就是说在光束传播方向上所述的H)与所述LED之间是错位的,典型地,一个LED在对面两个H)之间的中垂线上,同样,一个H)在对面两个LED之间的中垂线上。当然也可以采取其他的错位方式,在此不做限定。
优选地,所述多个LED为三个LED,所述多个H)为四个H)。
进一步优选地,所述三个LED为连续排列的三个LED,所述四个H)为连续排列的四个H),所述第二光束和第三光束均由所述连续排列的三个LED中的中间LED发出。
可选地,所述的四个对称的斜光束由不同的ro接收。因此所述第二光束和第三光束虽然同由中间LED发出,但由于被不同ro接收,所以可以视为相互独立。图5是所述对称斜光束形成的示意图。在图5中,左边从上之下是三个连续排列的LED,右边从上至下是四个连续排列的ro,所述的LED与ro之间形成四个对称的斜光束。所述的对称意指斜光束相对于所述第一方向的向上倾斜度或者向下倾斜度是大致相等的。
要说明的是,所述多个LED也可以是三个以外的其它多个LED,例如四个、五个等等,在此不做限定。而且所述多个LED也可以不是连续排列的。所述多个H)也可以是四个以外的其它多个ro,例如三个、五个等等,在此不做限定。而且所述多个ro也可以不是连续排列的。
步骤102,计算第一和值和第二和值;
具体为,对于所述方向上的一对候选触摸点,计算第一光束、第二光束、第三光束以及第四光束被阻挡的光通量;计算第一和值和第二和值,所述第一和值为第一光束被阻挡的光通量与第四光束被阻挡的光通量之和,所述第二和值为第二光束被阻挡的光通量与第三光束被阻挡的光通量之和;所述一对候选触摸点包括一个真实触摸点与其鬼点。
优选地,所述计算第一和值和第二和值之前还包括将第一光束、第二光束、第三光束以及第四光束被阻挡的光通量归一化。
可选地,所述计算第一和值和第二和值之前还包括为第一光束、第二光束、第三光束以及第四光束被阻挡的光通量赋予不同的权重。所述权重可以根据经验设置。为简化运算量,一种特殊方式是所有权重均相同,例如都设置为I。此时实际上等同于不采用权重。
步骤104,比较所述第一和值与所述第二和值的大小;
步骤106,根据比较结果,确定真实触摸点或者鬼点。
具体地,如图4B所示,如果所述比较结果是所述第一和值小于所述第二和值,则确定靠近光束发射方的候选触摸点是真实触摸点,另一点是鬼点;如果所述比较结果是所述第一和值大于所述第二和值,则确定靠近光束接收方的候选触摸点是真实触摸点,另一点是鬼点;所述比较结果是所述第一和值等于所述第二和值,则所述方法将所述第一方向改为第二方向,并将在第一方向上的前述所述步骤再次执行。
要说明的是,在第一方向上的确定过程与在第二方向上的确定过程可以交替进行,也可以同时进行,并且两者的确定结果可以相互印证,如果确定结果一致,则确定结果的正确性得到加强,如果两者的确定结果产生矛盾,则选择第一和值与第二和值之间差值比较大的那个方向上的确定结果作为正确的确定结果。
图6为本发明实施例的一种触摸屏示意图。如图6所示,所述触摸屏包括选择模块200、计算模块202、比较模块204、确定模块206,其中
选择模块200,用于在第一方向上通过多个H)接收多个LED中每个LED发出的光束,从所述多个ro接收的光束中选择四个对称的斜光束,所述四个对称的斜光束为第一光束、第二光束、第三光束以及第四光束;所述的第一方向为所述ro与led之间的方向,当触摸屏为矩形时,所述第一方向典型地为矩形的宽所在方向或者矩形的长所在方向,或者其它方向,在此不做限定。
具体地,所述ro与所述LED可以错位排列。也就是说在光束传播方向上所述的ro 与所述LED之间是错位的,典型地,一个LED在对面两个ro之间的中垂线上,同样,一个ro 在对面两个LED之间的中垂线上。当然也可以采取其他的错位方式,在此不做限定。
优选地,所述多个LED为三个LED,所述多个H)为四个H)。
进一步优选地,所述三个LED为连续排列的三个LED,所述四个H)为连续排列的四个H),所述第二光束和第三光束均由所述连续排列的三个LED中的中间LED发出。
可选地,所述的四个光束由不同的ro接收。因此所述第二光束和第三光束虽然同由中间LED发出,但由于被不同ro接收,所以可以视为相互独立。
要说明的是,所述多个LED也可以是三个以外的其它多个LED,例如四个、五个等等,在此不做限定。而且所述多个LED也可以不是连续排列的。所述多个H)也可以是四个以外的其它多个ro,例如三个、五个等等,在此不做限定。而且所述多个ro也可以不是连续排列的。
计算模块202,用于对于所述第一方向上的一对候选触摸点,计算第一光束、第二光束、第三光束以及第四光束被阻挡的光通量;计算第一和值和第二和值,所述第一和值为第一光束被阻挡的光通量与第四光束被阻挡的光通量之和,所述第二和值为第二光束被阻挡的光通量与第三光束被阻挡的光通量之和;所述一对候选触摸点包括一个真实触摸点与其鬼点。
优选地,所述计算第一和值和第二和值之前还包括将第一光束、第二光束、第三光束以及第四光束被阻挡的光通量归一化。
可选地,所述计算第一和值和第二和值之前还包括为第一光束、第二光束、第三光束以及第四光束被阻挡的光通量赋予不同的权重。所述权重可以根据经验设置。为简化运算量,一种特殊方式是所有权重均相同,例如都设置为I。此时实际上等同于不采用权重。
比较模块204,用于比较所述第一和值与所述第二和值的大小;
确定模块206,用于根据比较结果,确定真实触摸点或者鬼点。
具体地,如果所述比较结果是所述第一和值小于所述第二和值,则确定靠近光束发射方的候选触摸点是真实触摸点,另一点是鬼点;如果所述比较结果是所述第一和值大于所述第二和值,则确定靠近光束接收方的候选触摸点是真实触摸点,另一点是鬼点;所述比较结果是所述第一和值等于所述第二和值,则所述选择模块将所述第一方向改为第二方向。在第一方向上涉及的前述所有模块的所述步骤将被再次执行。
要说明的是,在第一方向上的确定过程与在第二方向上的确定过程可以交替进行,也可以同时进行,并且两者的确定结果可以相互印证,如果确定结果一致,则确定结果的正确性得到加强,如果两者的确定结果产生矛盾,则选择第一和值与第二和值之间差值比较大的那个方向上的确定结果作为正确的确定结果。
本领域技术人员应该进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。 这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。 本领域技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器 (ROM),电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上所述的具体实施方式
,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式
而已,并不用于限定本申请的保护范围,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
权利要求
1.一种确定鬼点的方法,其特征在于,所述方法包括以下步骤在第一方向上通过多个H)接收多个LED中每个LED发出的光束,从所述多个H)接收的光束中选择四个对称的斜光束,所述四个对称的斜光束为第一光束、第二光束、第三光束以及第四光束;对于所述方向上的一对候选触摸点,计算第一光束、第二光束、第三光束以及第四光束被阻挡的光通量;计算第一和值和第二和值,所述第一和值为第一光束被阻挡的光通量与第四光束被阻挡的光通量之和,所述第二和值为第二光束被阻挡的光通量与第三光束被阻挡的光通量之和;所述一对候选触摸点包括真实触摸点与其鬼点;比较所述第一和值与所述第二和值的大小;根据比较结果,确定真实触摸点或者鬼点。
2.如权利要求I所述的确定鬼点的方法,其特征在于,所述比较结果是所述第一和值小于所述第二和值,则确定靠近光束发射方的候选触摸点是真实触摸点,另一点是鬼点;所述比较结果是所述第一和值大于所述第二和值,则确定靠近光束接收方的候选触摸点是真实触摸点,另一点是鬼点;所述比较结果是所述第一和值等于所述第二和值,则所述方法将所述第一方向改为第二方向。
3.如权利要求1-2之一所述的确定鬼点的方法,其特征在于,所述多个LED为三个 LED,所述多个H)为四个H)。
4.如权利要求3所述的确定鬼点的方法,其特征在于,所述三个LED为连续排列的三个LED,所述四个H)为连续排列的四个H),所述第二光束和第三光束均由所述连续排列的三个LED中的中间LED发出。
5.一种触摸屏,其特征在于,所述触摸屏包括选择模块,用于在第一方向上,通过多个H)接收多个LED中每个LED发出的光束,从所述多个H)接收的光束中选择四个对称的斜光束,所述斜光束为第一光束、第二光束、第三光束以及第四光束;计算模块,用于对于所述方向上的一对候选触摸点,计算第一光束、第二光束、第三光束以及第四光束被阻挡的光通量,以及计算第一和值和第二和值,所述第一和值为第一光束被阻挡的光通量与第四光束被阻挡的光通量之和,所述第二和值为第二光束被阻挡的光通量与第三光束被阻挡的光通量之和;所述一对候选触摸点包括真实触摸点与其鬼点;比较模块,用于比较所述第一和值与所述第二和值的大小;确定模块,用于根据比较结果,确定真实触摸点或者鬼点。
6.如权利要求5所述的触摸屏,其特征在于,所述比较结果是所述第一和值小于所述第二和值,所述确定模块确定靠近光束发射方的是真实触摸点,另一点是鬼点;所述比较结果是所述第一和值大于所述第二和值,所述确定模块确定靠近光束接收方的是真实触摸点,另一点是鬼点;所述比较结果是所述第一和值等于所述第二和值,所述选择模块还用于将所述第一方向改为第二方向。
7.如权利要求5-6之一所述的触摸屏,其特征在于,所述多个LED为三个LED,所述多个ro为四个ro。
8.如权利要求7所述的触摸屏,其特征在于,所述三个LED为连续排列的三个LED,所述四个H)为连续排列的四个H),所述第二光束和第三光束均是由所述连续排列的三个LED 中的中间LED发出的光束。
全文摘要
本发明提供一种确定鬼点的方法及触摸屏。所述方法包括选择四个斜光束;对于候选的触摸点,计算第一光束、第二光束、第三光束以及第四光束被阻挡的光通量;计算第一和值和第二和值,所述第一和值为第一光束被阻挡的光通量与第四光束被阻挡的光通量之和,所述第二和值为第二光束被阻挡的光通量与第三光束被阻挡的光通量之和;比较所述第一和值与所述第二和值的大小;如果所述第一和值小于所述第二和值,则所述候选的触摸点不是鬼点;如果所述第一和值大于所述第二和值,则所述候选的触摸点是鬼点。本发明实施例通过比较所述第一和值和第二和值来确定真实触摸点及其鬼点,减少了运算量,提高了判断的速度,保证了确定的精确度。
文档编号G06F3/042GK102929445SQ20121040556
公开日2013年2月13日 申请日期2012年10月23日 优先权日2012年10月23日
发明者陆伟 申请人:北京凡达讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1