重庆时时彩单双窍门 www.4mum.com.cn 下载文档到电脑,查找使用更方便.(PDF附带说明图片)
30 金币 0人已下载
CN201210103737.7
2012.04.10
CN103324356A
2013.09.25
授权
有权
||||||
2016.06.01|||2013.10.30|||2013.09.25
授权|||实质审查的生效|||公开
本发明提供一种光学触控系统及光学触控位置检测方法。该光学触控系统,包括:一镜头???,具有一透镜及一影像感测器,使至少一触控物通过该透镜成像于该影像感测器;一主动光源,用以照亮该触控物;以及一处理器,根据该影像感测器的影像大小或影像亮度来判断该触控物与该镜头??榈木嗬?,并且根据在该影像感测器的影像位置来判断该触控物的方向,计算该触控物的位置。
权利要求书1. 一种光学触控系统,包括:一镜头???,具有一透镜及一影像感测器,使至少一触控物通过该透镜成像于该影像感测器;一主动光源,用以照亮该触控物;一处理器,根据该影像感测器的影像大小或影像亮度来判断该触控物与该镜头??榈木嗬?,并且根据在该影像感测器的影像位置来判断该触控物的方向,计算该触控物的位置;以及一触控面,提供该触控物进行触控操作,其中该镜头??榕渲糜诟么タ孛娴闹鼙?,使该镜头??榈氖右翱珊歉么タ孛嫔系娜我馕恢?。2. 如权利要求1所述的光学触控系统,其中该主动光源设置于该镜头??樯?,并且提供足够强度的光,使该触控物可将来自该主动光源的光反射回该镜头???。3. 如权利要求2所述的光学触控系统,其中该主动光源为红外光发光二极管或红外光激光二极管,且该影像感测器的影像检测范围为红外线影像。4. 如权利要求1所述的光学触控系统,其中该影像感测器的影像大小是由该影像所占像素数目而定。5. 如权利要求1所述的光学触控系统,其中该处理器根据该影像感测器的影像大小来判断该触控物与该镜头??榈木嗬胧?,是依据以下公式计算:W1/W2=D2/D1,其中,D1、D2为该触控物与该镜头??榈木嗬?,W1、W2为该触控物与该镜头??榫嗬隓1、D2时的影像宽度。6. 如权利要求1所述的光学触控系统,其中该影像感测器的影像亮度是由该影像灰阶值高低而定。7. 如权利要求1所述的光学触控系统,其中该处理器根据该影像感测器的影像亮度来判断该触控物与该镜头??榈木嗬胧?,是依据以下公式计算:L1/L2=(D2/D1)2,其中,D1、D2为该触控物与该镜头??榈木嗬?,L1、L2为该触控物与该镜头??榫嗬隓1、D2时的影像亮度。8. 如权利要求1所述的光学触控系统,其中该触控物的方向是由该触控物位置至该透镜??榈牧哂胍患榷ǖ幕枷叩募薪抢幢硎?,该处理器根据该影像的中心所对应的该影像感测器的像素决定该夹角。9. 一种光学触控位置检测方法,包括:使用一具有影像感测器的镜头??槔唇邮罩辽僖淮タ匚锏挠跋?;根据该影像感测器的触控物影像大小或影像亮度来判断该触控物与该镜头??榈木嗬?;根据在该影像感测器的触控物影像位置来判断该触控物的方向;根据该距离及该方向的信息,计算该触控物的位置。10. 如权利要求9所述的光学触控位置检测方法,其中该影像感测器的影像大小是由该影像所占像素数目而定,且该影像感测器的影像亮度是由该影像灰阶值高低而定。11. 如权利要求9所述的光学触控位置检测方法,其中该触控物影像位置是由该影像的中心所对应的该影像感测器的像素而定。
说明书光学触控系统及光学触控位置检测方法 技术领域 本发明涉及一种光学触控系统及光学触控位置检测方法,特别是涉及一种使用单一镜头检测触控物距离及方向的光学触控系统及光学触控位置检测方法。 背景技术 使用于显示器的触控技术除了将屏幕内建电容式或电感式触控面板外,还包括外加具有影像感测器的镜头??橛谙允酒髦鼙?,用以检测触控位置的光学触控技术。 现有的光学触控技术使用两个镜头???,并配置于触控平面的不同角落,使两者的视野同时涵盖整个触控平面。而触控平面上的触控点位置则是藉由触控物与两个镜头的连线后的交点来决定。 如图1所示,镜头???01、102配置于触控区域103的两个角落,使镜头???01与102的视野都能涵盖整个触控区域103。而触控区域103的边缘还配置了线性光源104及反向反射镜(Retro?reflector)105,其中反向反射镜105包围触控区域103的三个边,并可将任意方向入射的光线以接近入射的方向反射回去。因此线性光源104可照亮整个触控区域103并通过反向反射镜105将光线反射回镜头???01与102。当有一触控物碰触触控区域103产生一触控点107时,因触控物挡住了与镜头???01、102连线方向的反射光,因此镜头???01、102都会在其影像感测器的某一像素位置获得暗点。最后,处理器106再根据镜头???01、102的影像感测器的暗点位置,判断触控点107相对于镜头???01、102的方向,并计算出触控点107的实际位置。 除此之外,现有的光学触控技术也有使用一个镜头??榕渲糜诖タ仄矫娴慕锹?,再搭配平面镜的构造。 如图2所示,镜头???01配置于触控区域203的一个角落,使镜头???01的视野涵盖整个触控区域203。另外,触控区域203的边缘还配置了线性光源204及平面镜(Mirror)205。因为平面镜205可将镜头???01镜像至对称的位置,故此架构实质上仍等同于有两个镜头??榇嬖?。而线性光源204通过平面镜205照亮整个触控区域203并将光线反射回镜头???01。当有一触控物碰触触控区域203产生一触控点207时,因触控物挡住了两个方向的光线经由平面镜205反射至镜头???01,故镜头???01内的影像感测器会在某两个像素位置产生暗点。最后,处理器206再根据镜头???01的影像感测器的两个暗点位置对应的方向,计算出触控点207的实际位置。 因此,现有技术的光学触控系统无论是使用两个镜头??榇钆浞聪蚍瓷渚祷蚴且桓鼍低纺?榇钆淦矫婢档募芄?,都会导致制造成本提高。本发明有鉴于此,而提出一种仅使用一个镜头??槔醇觳獯タ氐阄恢玫墓庋Тタ叵低臣肮庋Тタ匚恢眉觳夥椒?,因本发明的光学触控系统不需要线性光源、平面镜、反向反射镜等组件,故可以降低整个光学触控系统的制造成本。 发明内容 有鉴于上述降低制造成本的需求,本发明提供一种光学触控系统,包括:一镜头???,具有一透镜及一影像感测器,使至少一触控物通过该透镜成像于该影像感测器;一主动光源,用以照亮该触控物;一处理器,根据该影像感测器的影像大小或影像亮度来判断该触控物与该镜头??榈木嗬?,并且根据在该影像感测器的影像位置来判断该触控物的方向,计算该触控物的位置;以及一触控面,提供该触控物进行触控操作,其中该镜头??榕渲糜诟么タ孛娴闹鼙?,使该镜头??榈氖右翱珊歉么タ孛嫔系娜我馕恢?。 上述的光学触控系统中,该主动光源设置于该镜头??樯?,并且提供足够强度的光,使该触控物可将来自该主动光源的光反射回该透镜???。 根据本发明一个实施例,上述的光学触控系统中的该主动光源为红外光发光二极管或红外光激光二极管,且该影像感测器的影像检测范围为红外线影像。 根据本发明一个实施例,上述的光学触控系统中,该影像感测器的影像大小是由该影像所占像素数目而定。且该处理器根据该影像感测器的影像大小来判断该触控物与该镜头??榈木嗬胧?,依据以下公式计算: W1/W2=D2/D1, 其中,D1、D2为该触控物与该镜头??榈木嗬?,W1、W2为该触控物与该镜头??榫嗬隓1、D2时的影像宽度。 根据本发明一个实施例,上述的光学触控系统中,该影像感测器的影像亮度是由该影像灰阶值高低而定。且该处理器根据该影像感测器的影像亮暗来判断该触控物与该镜头??榈木嗬胧?,依据以下公式计算: L1/L2=(D2/D1)2, 其中,D1、D2为该触控物与该镜头??榈木嗬?,L1、L2为该触控物与该镜头??榫嗬隓1、D2时的影像亮度。 根据本发明一个实施例,上述的光学触控系统中该触控物的方向是由该触控物位置至该透镜??榈牧哂胍患榷ǖ幕枷叩募薪抢幢硎?,该处理器根据该影像的中心所对应的该影像感测器的像素决定该夹角。 本发明还提供一种光学触控位置检测方法,包括:使用一具有影像感测器的镜头??槔唇邮罩辽僖淮タ匚锏挠跋?;根据该影像感测器的触控物影像大小或影像亮度来判断该触控物与该镜头??榈木嗬?;根据在该影像感测器的触控物影像位置来判断该触控物的方向;根据该距离及该方向的信息,计算该触控物的位置。 上述的光学触控位置检测方法中,该影像感测器的影像大小是由该影像所占像素数目而定,且该影像感测器的影像亮度是由该影像灰阶值高低而定。另外,该触控物影像位置是由该影像的中心所对应的该影像感测器的像素而定。 根据本发明的光学触控系统及其触控位置检测方法,只用单一镜头??槔醇觳獯タ匚恢?,且因采用设置于镜头??樯系闹鞫庠蠢凑樟链タ匚?,使镜头??榻邮沾タ匚锏姆瓷涔獾姆绞嚼闯上?,故可省去现有技术的反向反射镜或平面镜等组件。因此本发明的光学触控系统相对于现有技术可有效地降低生产成本。 附图说明 图1是现有技术的光学触控系统架构图。 图2是现有技术的光学触控系统架构图。 图3是根据本发明实施例的光学触控系统架构图。 图4是本发明实施例的光学触控系统的距离计算的示意图。 图5是说明本发明实施例的距离计算方法的示意图。 图6是本发明实施例的光学触控系统的夹角计算的示意图。 图7是根据本发明实施例光学触控系统的触控位置检测步骤流程图。 图8是校正镜头??榻嵌炔问乃得魍?。 图9是校正触控物距离参数的说明图。 图10是实际触控点计算的说明图。 附图符号说明 101、102、201、301~镜头???; 104、204~线性光源; 105~反向反射镜; 205~平面镜; 302~主动光源; 106、206、303~处理器; 103、203、304~触控区域; 107、207、305~触控点; 306~透镜; 307~影像感测器; D、D1、D2~距离; O1、O2~触控物; I、I1、I2~影像; L1、L2~亮度 W1、W2~宽度 θ~夹角; FOV~视野。 具体实施方式 图3是根据本发明实施例的光学触控系统架构图。如图3所示,本发明实施例的光学触控系统仅包括:一个镜头???01、一个主动光源302、及一个处理器303。镜头???01配置于触控区域304的一个角落,使镜头???01的视野至少能涵盖整个触控区域304。主动光源302固定于镜头???01上。用以照亮触控区域304上出现的触控物,使得主动光源302所发出的光能自触控物反射回镜头???01。处理器303则用以计算触控物的触控点305位置。 接下来,将说明此光学触控系统的触控点位置检测方法。如图3所示,假设触控点305至镜头???01之间的距离(为了方便说明,以后仅称为距离或触控物距离)为D,并且触控点305至镜头???01的连线与触控区域304的一边缘的夹角(为了方便说明,以后仅称为夹角或触控物夹角)为θ。因此只要能求得距离D及夹角θ就能决定出触控点305在触控区域304上唯一的位置。以下将依序说明距离D的计算方法及夹角θ的计算方法。 图4是本发明实施例的光学触控系统的距离计算的示意图。镜头???01包括一透镜306及一影像感测器307,此透镜306与影像感测器307的搭配可以决定出镜头???01的视野FOV。在视野FOV内,触控物O1会通过透镜306于影像感测器307形成影像I1,触控物O2会通过透镜306于影像感测器307形成影像I2。而本发明的距离计算方法有两种:根据影像大小来决定距离或根据影像亮度来决定距离。 当采用根据影像大小来决定距离时,因较远离透镜306的触控物O1会在影像感测器307形成较小的影像I1,较靠近透镜306的触控物O2会在影像感测器307形成较大的影像I2。因此本发明可根据影像感测器307上的影像所占的像素数目(即影像宽度),来判断触控物距离镜头???01的远近。 如图5所示,假设当触控物与镜头???01距离D1时,影像感测器307上形成了宽度W1的影像;当触控物与镜头???01距离D2时,影像感测器307上形成了宽度W2的影像。根据几何比例关系,影像宽度与触控物距离成反比,故上述四个参数的关系式如下: W1/W2=D2/D1............................................(1) 因此根据式子(1),只要处理器303内先储存一组已知的触控物距离及其对应的影像宽度(像素数目),就可以根据任意的触控物影像宽度计算出该触控物的距离。 回到图4,当采用根据影像亮度来决定距离时,因较远离透镜306的触控物O1会在影像感测器307形成较暗的影像I1(因反射回来的光量较少),较靠近透镜306的触控物O2会在影像感测器307形成较亮的影像I2(因反射回来的光量较多)。因此本发明也可根据影像感测器307上的影像灰阶值(即影像亮度),来判断触控物距离镜头???01的远近。 如图5所示,假设当触控物与镜头???01距离D1时,影像感测器307上形成了亮度L1的影像;当触控物与镜头???01距离D2时,影像感测器307上形成了亮度L2的影像。因为亮度大小与触控物距离平方成反比,故上述四个参数的关系式如下: L1/L2=(D2/D1)2...........................................(2) 因此根据式子(2),只要处理器303内先储存一组已知的触控物距离及其对应的影像亮度(灰阶值),就可以根据任意的触控物影像亮度计算出该触控物的距离。 以上即为本发明的两种触控物的距离计算方式,接着将说明触控物的夹角的计算方式。 如先前所述,镜头???01包括一透镜306及一影像感测器307。因此,位于不同的夹角位置的触控物通过透镜306会成像于影像感测器307上唯一的对应像素位置。利用此特性即可从影像感测器307的影像像素位置反推回触控物在触控区域304上相对于镜头???01的夹角θ。 图6是本发明实施例的光学触控系统的夹角计算的示意图。假设镜头???01的视野FOV为90度,恰好涵盖整个触控区域304,以影像感测器307的像素数目为900个(像素编号0~899)为例。因此触控物夹角每移动0.1度影像的像素位置就会移动1个像素。如图6所示,当触控物位于夹角0度时,影像I位于第0个像素的位置;当触控物位于夹角45度时,影像I位于第450个像素的位置;当触控物位于夹角67.5度时,影像I位于第675个像素的位置。 根据上述方法,即可由影像所在的像素位置推得触控物的夹角θ。需注意的是,本发明镜头??榈氖右坝胗跋窀胁馄鞯南袼厥坎⑽聪薅ㄓ谏鲜龅?0度与900个,图6仅是举出一个较容易理解的例子来做说明而已。 当获得触控物的距离D及夹角θ两项信息后,触控物的在触控区域上的唯一位置即可被确定。了解本发明实施例的光学触控系统的触控点位置检测方法后,接下来将参照图7?图10,以一个例子说明此光学触控系统的触控位置检测步骤。 图7是根据本发明实施例光学触控系统的触控位置检测步骤流程图。图8是校正镜头??榻嵌炔问乃得魍?。图9是校正触控物距离参数的说明图。图10是实际触控点计算的说明图。 首先,进行步骤1:校正镜头??榈慕嵌炔问?。将触控区域在镜头??榈氖右澳诘淖畲蠛乔虮咴捣殖墒鲂U慰嫉?,记录触控区域上每个参考点所对应到的触控感测器的像素中心/重心位置。 如图8所示,将触控区域从右上角沿着右侧边缘及下侧边缘至左下角依序分为1~N个参考点,每个参考点具有一特定的夹角(即参考点至镜头??橛氪タ厍虮咴档募薪?。接着使触控物接触上述一个以上的参考点,并记录触控物接触的参考点所对应的像素中心/重心位置,如在总共640个像素的影像感测器中,参考点1的影像中心/重心位置在第12.5个像素的位置、参考点2的影像中心/重心位置在第100个像素的位置、参考点3的影像中心/重心位置在第160个像素的位置、参考点N的影像中心/重心位置在第626个像素的位置。如此一来,即可根据每一参考点的夹角与影像所在像素位置,求出一角度对影像位置的角度校正参数曲线。 接着,进行步骤2:校正触控物的距离参数。将触控域内依距离的远近分成几个参考点,并记录触控区域上每个参考点所对应到的触控感测器的影像亮度或影像大小。 如图9所示,将触控区域的对角线方向依距离的远近分为几个参考点(距离D1及D2的参考点)。接着使触控物接触上述一个以上的参考点,并记录触控物接触的参考点所对应的影像亮度(L1、L2)或影像大小(W1、W2)。例如,距离30mm的参考点的影像亮度为1000个灰阶;距离70mm的参考点的影像亮度为183.67个灰阶;距离100mm的参考点的影像亮度为90个灰阶?;蛘呤?,例如距离30mm的参考点的影像大小占630个像素;距离70mm的参考点的影像大小占270个像素;距离100mm的参考点的影像大小占189个像素。如此一来,即可根据每一参考点的距离与影像亮度,求出一距离对影像亮度的距离校正参数曲线,或者是根据每一参考点的距离与影像大小,求出一距离对影像大小的距离校正参数曲线。 最后,进行步骤3:实际触控点计算。在此步骤下,使用者做实际的触控操作,而本光学触控系统根据触控物的影像位置决定触控物的角度,根据触控物的影像亮度或影像大小决定触控物的距离。计算完触控点位置后,若使用者继续触控操作则重复步骤3。 如图10所示,假设当触控物碰触触控区域时,影像感测器产生对应的影像。此影像的中心/重心位于第300个像素,故根据角度对影像位置角度校正参数曲线,可得知此触控物的触控点位于夹角40度的延伸方向。而若此影像大小共占270个像素(横跨第165至435个像素),故根据的距离对影像大小的距离校正曲线,可得知此触控物位于距离镜头???0mm的位置。处理器根据上述的夹角及距离计算出实际的触控点位置。 以上即为本发明的光学触控系统的触控位置检测步骤。因不同触控物会有不同的特征,例如粗细不同的触控物,故在实际触控操作前先让触控物点击一个以上的指定参考点,进行角度参数及距离参数的校正,可让实际操作时触控点位置的计算更为精确。 根据本发明的实施例的光学触控系统及其触控位置检测方法,只用单一镜头??槔醇觳獯タ匚恢?,且因采用设置于镜头??樯系闹鞫庠蠢凑樟链タ匚?,使镜头??榻邮沾タ匚锏姆瓷涔獾姆绞嚼闯上?,故可省去现有技术的反向反射镜或平面镜等组件。因此本发明的光学触控系统相对于现有技术可有效地降低生产成本。 以上说明仅为部分实施例,并非用以限定本发明,本发明的范围将由本发明的权利要求来界定,在不脱离本发明技术思想的前提下实施例可做各种变更。例如,镜头??椴灰欢ㄒ糜诖タ厍虻慕锹?,也可以在满足镜头??榈氖右昂钦龃タ厍虻奶跫?,置于触控区域周边的任意位置。另外,主动光源可例如是红外光发光二极管或红外光激光二极管,此时影像感测器的影像检测范围则必须涵盖红外线影像。而实施例的镜头??樗渲话ㄒ煌妇?,但也可以是多个透镜构成的透镜组。
编号: cj20190318173626630496
类型: 共享资源
格式: PDF
大?。?485.14KB
上传时间: 2019-03-18
[email protected] 2017-2018 www.4mum.com.cn网站版权所有经营许可证编号:粤ICP备17046363号-1