自动校准的触摸系统及方法

文档序号:6483849阅读:238来源:国知局
专利名称:自动校准的触摸系统及方法
技术领域
本发明一般涉及触摸系统,并且特别涉及自动校准的触摸系统以及自动校准触摸系统的方法。
背景技术
触摸系统是本领域所熟知的,通常包括具有触摸表面的触摸屏,使用触控笔(pointer)在该触摸表面进行接触。检测触控笔与触摸表面的接触,并用来产生相应的输出触控笔位置数据,该数据表示触摸表面中进行触控笔接触的区域。基本上有两类可用的触摸系统,并且可以大略地分成“主动”触摸系统和“被动”触摸系统。
主动触摸系统使得用户可通过利用特殊的触控笔来接触触摸表面,从而产生触控笔位置数据,该触控笔通常需要某种形式的自带电源,典型地是电池。该特殊的触控笔发出诸如红外光、可见光、超声频率、电磁频率等用来触发触摸表面的信号。
被动触摸系统使得用户可使用被动触控笔接触触摸表面来产生触控笔位置数据,并且不需要为触发触摸表面而使用特殊触控笔。被动触控笔可以是手指、某种材料的柱体、或任何其他可用于在触摸表面上接触感兴趣的某个预定区域的合适的物体。由于在被动触摸系统中不需要特殊的主动触控笔,用户就不必关心电池的电平和/或触控笔的损坏、失窃或一时找不到触控笔等问题。
国际PCT申请号PCT/CA01/00980、提交日2001年7月5日、国际公开号WO 02/0331
公开日2002年1月10日、转让给本发明受让人的国际申请中公开了一种基于照相机的触摸系统,包括触摸屏,该触摸屏包含有触摸表面,在其上呈现计算机生成的图像。方形的边框或框架围绕该触摸表面并在其角落支持数码照相机。该数码照相机具有覆盖触摸表面以及沿着触摸表面观察的重叠的视野。数码照相机获取不同位置的图像并产生图像数据。由照相机获取的图像数据再由数字信号处理器来处理以确定在所拍摄的图像数据中是否存在触控笔。当确定在所拍摄的图像数据中存在触控笔,数字信号处理器把触控笔特征数据传送到主控制器,主控制器处理该触控笔特征数据以利用三角测量(triangulation)来确定该触控笔相对于触摸表面的位置。该触控笔位置数据被传送到执行一个或多个应用程序的计算机。该计算机使用该触控笔位置数据来更新在触摸表面上呈现的计算机生成的图像。在触摸表面上触控笔接触可以被记录成文字或图画,或用于控制由计算机执行的应用程序的执行。
在这种被动式基于照相机的触摸系统中,并且事实上在所有触摸系统中,产生用于在触摸表面上显示的图像的机制与提供触摸能力的机制是相区分并且分离的。这样,触摸屏的坐标系就与图像生成器的坐标系不同。为了使触摸系统维持所期望的高分辨率,触摸系统的坐标系必须正确映射到图像生成器的坐标系。这种坐标系映射通常通过需要人工干预的校准过程来执行。
例如,授予Martin并转让给本发明的受让人SMART技术公司的美国专利5,448,263公开了一种被动触摸系统,其耦合到执行校准例程的计算机,该校准例程把该触摸屏的坐标系映射到计算机显示的坐标系。在校准例程执行期间,把已知计算机显示坐标系上的参考标记显示在触摸屏的触摸表面上,并提示用户用触控笔来触摸该参考标记。响应该触控笔接触,触摸屏输出触控笔位置数据,该数据表示在触摸表面上进行触控笔接触的特定位置。由触摸屏输出的触控笔位置数据被传送到计算机。由于该参考标记的显示坐标是已知的,计算机可以利用由触摸屏输出的该触控笔位置数据把计算机显示坐标系映射到触摸屏坐标系。
尽管这种校准例程可使计算机显示坐标系映射到触摸屏坐标系,但执行这种校准例程很不方便和麻烦,在使用独立的投影仪把计算机生成的图像投影到触摸表面的触摸系统中尤其如此。在这样的触摸系统中,如果投影仪和触摸屏相互之间稍稍移位,用户就必须中断所做的事情并启动校准例程以便重新把计算机显示坐标系映射到触摸屏坐标系。因此可以理解,很希望改进触摸系统中计算机显示坐标系到触摸屏坐标系的校准处理。
本发明的一个目的是提供一种新颖的自动校准触摸系统和自动校准触摸系统的方法。

发明内容
根据本发明的一个方面,提供一种把触摸屏坐标系自动映射到显示坐标系的方法,该方法用在具有触摸屏的触摸系统中,该触摸屏具有触摸表面,在该触摸表面上显示图像,所述方法包括步骤在所述被显示图像中包括至少一个参考标记,该至少一个参考标记的位置在所述显示坐标系中是已知的;获取包括所述被显示图像的所述触摸表面的图像;确定所述获取的图像中的所述至少一个参考标记相对于所述触摸屏坐标系的位置;以及利用所述确定的位置和该至少一个参考标记在所述显示坐标系中的位置,把所述触摸屏坐标系自动映射到所述显示坐标系。
在优选的实施例中,所述至少一个参考标记是固有的计算机操作系统显示图元,例如图标或工具条部分。在该优选的实施例中,还优选所显示的图像包括多个参考标记,每个参考标记在所述显示坐标系中的位置是已知的。
根据本发明的另一方面,提供一种触摸系统,包括
具有触摸表面的触摸屏,在该触摸表面上显示图像;至少一个照相机,获取包括所述被显示图像的所述触摸表面的图像;触控笔接触数据生成器,响应触控笔与所述触摸表面的接触生成触控笔位置数据,所述触控笔位置数据表示在所述触摸表面上进行触控笔接触的所述触控笔的位置;以及处理器,与所述至少一个照相机和所述触控笔接触数据生成器通信,所述处理器使用所述被显示图像中的已知点来自动校准所述触摸系统的坐标系,并使用校准的触控笔位置数据来更新图像数据,该图像数据用于在所述触摸表面上呈现所显示图像。
根据本发明的又另一个方面,提供一种更新图像数据的方法,该图像数据用于响应触控笔在触摸表面上的接触在所述触摸表面上呈现被显示图像,所述方法包括步骤把图像显示在所述触摸表面;获取包括所述被显示图像的所述触摸表面的图像;响应触控笔与所述触摸表面的接触生成触控笔接触数据;利用所述被显示图像中的已知图元和所述触摸系统的坐标系自动映射触摸表面和显示坐标系;以及利用已经使用所述映射校准过的触控笔接触数据来更新用于在所述触摸表面上呈现该被显示图像的图像数据。
本发明提供了有益的效果,因可以根据拍摄的图像数据来确定已知点在所显示的图像中和在已知的触摸屏坐标系中之间的偏离,因此可把图像坐标系自动且实时地映射到触摸屏坐标系,而不需要用户干预。


将参考附图详细说明本发明的实施例,其中图1是根据本发明的基于照相机的触摸系统的侧视图;
图2是图1的基于照相机的触摸系统的触摸屏构成部件的前视图;图3是根据本发明的基于照相机的触摸系统的另外实施例的示意图;图4是图3的基于照相机的触摸系统的触摸屏构成部件的透视图;图5是图3的触摸系统的侧视图;图6是根据本发明的触摸系统的又另外实施例的侧视图;图7是图6的触摸系统的触摸屏构成部件的前视图。
具体实施例方式
本发明一般涉及触摸系统及方法,所述系统及方法使用所获取的触摸表面的图像通过把触摸屏坐标系映射到显示坐标系来自动校准该触摸系统,该触摸表面上呈现了具有至少一个已知参考标记的图像。这样,当在触摸屏的触摸表面上进行触控笔接触时就可以实时地校准触摸系统,因此维持高分辨率并避免了执行需要人工干预的校准例程的需求。本发明基本上可适用于对触摸表面的显示图像做校准的任何应用,例如,电子白板、触摸液晶显示(LCD)屏、个人数字助理(PDA)以及便携触摸系统。下面说明本发明的优选实施例。
参见图1和图2,其中示出了根据本发明的基于照相机的触摸系统,并一般地用参考标号50来标记。可以看到,触摸系统50包括具有触摸表面60的触摸屏52,触摸表面60上呈现了计算机生成的图像。该实施例中的触摸表面60是平面直角的材料片,以边沿62为边界。沿着触摸表面60的底边沿形成触控笔托架64,用来保持用于接触触摸表面60的触控笔。一对照相机66与触摸表面60相关联。在该特定实施例中的照相机66位于触摸表面60的两个相邻相对的上角并被定向使得它们的视野大致沿触摸表面60的平面观察。照相机66具有重叠的视野(FOV),在图中由虚线68示出,其覆盖整个触摸表面60。
优选地,照相机66是数码照相机,包括二维CMOS图像传感器和相关联的镜头组件。因可选择任意的像素行,可配置CMOS图像传感器为20×640像素子阵列,使得可对其操作,按高帧率(如超过每秒200帧)拍摄图像。
照相机66在它们的视野范围内获取触摸表面60的图像,以确定在所获取的图像中是否有触控笔。如果在所获取的图像中有触控笔,再进一步处理该图像数据以确定该触控笔在触摸表面60上接触或浮动的特征。然后由照相机66产生包括触控笔特征、状态和/或诊断信息的各触控笔信息包(PIPs),并连同原始图像数据一起传送到基于数字信号处理器(DPS)的主控制器54,其用途将在这里说明。主控制器54处理由照相机66产生的各PIP,以利用三角测量来确定触控笔相对于触摸表面60的位置,并产生相应的触控笔位置数据。
主控制器54把所生成的触控笔位置数据输出到计算机56。计算机56执行一个或多个应用程序并输出计算机生成的图像数据,投影仪58使用该数据以便在触摸表面60上呈现计算机生成的图像。触摸屏52、主控制器54、计算机56和投影仪58形成闭环,这样,在触摸表面60上的触控笔接触可被记录成文字或图画,或用于控制由计算机56执行的应用程序的执行。还更新由计算机56输出的计算机生成图像数据,以反映触控笔的活动。
照相机66获取图像数据、以及由该照相机、主控制器54和计算机56来处理该数据的方式的细节在下述国际申请中说明申请号PCT/CA01/00980,申请日2001年7月5日,公开号WO 02/03316,
公开日2002年1月10日,转让给SMART技术公司。其内容通过引用并入此处,作为参考。这样,在这里不再讨论这些细节。
为了校准触摸系统50,触摸系统50执行自动校准过程,当通过照相机66获取图像并进行处理后,把计算机显示坐标系映射到触摸屏坐标系。该自动校准过程基于这样的原理,计算机显示坐标系是已知的,并且为了校准触摸系统50,只需要确定触摸屏52上参考标记的位置,这样,可以把所确定的参考标记的位置映射到已知的计算机显示坐标系。
图2示出了在触摸屏52和触摸表面60上显示的计算机生成的图像70。可以看到,计算机生成的图像70包括用来把计算机显示坐标系映射到触摸屏坐标系的参考标记72。在该特定实施例中,参考标记72包括呈现在计算机生成图像70的右上角和右下角的十字以及呈现在计算机生成图像70的左上角和左下角的计算机操作系统显示图元。在该例子中,计算机操作系统显示图元包括Windows工具条的一部分,即“开始”按钮和“我的电脑”图标。该十字由计算机56执行的软件生成并插入到计算机生成的图像数据中。
为了识别计算机生成的图像中的参考标记,计算机56存储参考标记图像的模式库或数据库,用于全面解释可能的参考标记平移和旋转。利用小波压缩来存储参考标记图像,使得可进行高速存取和处理。模式库的小波图像压缩存储和检索是本领域公知的技术,可参见JamesS.Walter的《A Primer on Wavelets and their Scientific Application》,P89-92,Chapma&Hall/CRC出版,1999。
如前所述,当通过照相机66获取触摸表面60的图像以及计算机生成的图像70,该照相机处理该图像数据以确定其中是否存在触控笔。如果在该图像数据中存在触控笔,由照相机66生成触控笔特征数据,并连同原始图像数据一起传送到主控制器54。主控制器54处理该触控笔特征数据以确定触控笔相对于触摸屏坐标系的位置,并把触控笔位置数据连同原始图像数据输出到计算机56。
响应该原始图像数据,计算机56执行自动校准。在该处理期间,计算机56访问模式库,并利用模式识别把原始图像数据与所存储的参考标记图像进行比较,以便识别所拍摄图像中的参考标记72。一旦识别出参考标记,计算机56利用三角测量来计算参考标记72在触摸屏52上的位置,从而确定参考标记72在触摸屏坐标系中的位置。由于参考标记72在计算机显示坐标系中的位置是已知的,所计算的参考标记在触摸屏坐标系中的位置可映射到已知的计算机显示坐标系。
为了便于参照,考虑下面的例子。已知在计算机显示坐标系中参考标记的中心位于位置(Xcdcs,Ycdcs)。当显示该参考标记,并通过照相机66获取拍摄的图像,经计算的参考标记在触摸表面60上的位置在位置(Xts,Yts)。因此,当触控笔在位置(Xts,Yts)接触触摸屏52,触控笔的触摸位置对应到计算机显示坐标系位置(Xcdcs,Ycdcs)。
通过对若干参考标记72执行这种自动校准过程,整个触摸屏52可以精确映射到计算机显示坐标系。
当已知参考标记72在计算机显示坐标系中的坐标,并且计算了参考标记的触摸屏坐标,计算机56就自动把触摸屏坐标系映射到计算机显示坐标系。当触摸屏坐标系映射到计算机显示坐标系,就可以实时校准由主控制器54传送到计算机56的触控笔位置数据。如前所述,经校准的触控笔位置数据可以被记录成文字或图画,或用于控制由计算机56执行的应用程序的执行。
尽管所述的触摸系统50使用三角测量来处理照相机图像数据以确定所拍摄图像中参考标记72相对于触摸屏坐标系的位置,本领域的普通技术人员能够理解,也可以使用其他的方法来确定所拍摄图像中参考标记72的位置。例如,体视学(stereology)是用于测量图像平面中距离的常用图像处理技术,可在本触摸系统中用于计算所拍摄图像中参考标记72相对于触摸屏坐标系的位置。
应该理解,当照相机66拍摄了图像,根据包含在触摸表面60所呈现图像中的参考标记72,触摸屏坐标系和计算机显示坐标系就自动地映射。这就提供了触摸系统的实时自动校准,并避免了人工校准。
参见图3至图5,其中示出了根据本发明的触摸系统的替换实施例,并一般地用参考标号150来标记。在该实施例中,为了清晰,相同的参考标号通过加“100”来表示相同的部件。基于照相机的触摸系统150非常类似于前面引用的已转让给本发明的受让人SMART技术公司的国际申请WO 02/03316。
可以看到,触摸系统150包括耦合到基于DSP的主控制器154的触摸屏152。主控制器154也耦合到计算机156。计算机156执行一个或多个应用程序并提供输出到投影仪158的计算机生成图像。投影仪158把计算机生成图像呈现在触摸屏152的表面160上。触摸屏152、主控制器154、计算机156以及投影仪158形成闭环,这样,触摸屏152上的触控笔接触可以被记录成文字或图画,或用于控制由计算机156执行的应用程序的执行。
与前面的实施例不同,触摸表面160由边框或框架来镶边,如2003年1月30日提交的、已转让给本发明的受让人SMART技术公司的美国专利申请(申请号未知)所公开的。在边框162的每个角上提供基于DPS的数码照相机166。安装每个数码照相机166使其视野覆盖整个触摸表面160,并大致经过整个触摸表面160观察。
高分辨率照相机170位于触摸表面160前面的投影仪158之上并获取包括触摸表面160和边框162的触摸屏152的图像。由照相机170获取的图像数据传送到计算机156并用于把触摸屏坐标系自动映射到计算机显示坐标系,从而如将所述的那样校准触摸系统152。
对于触摸系统150中有关数码照相机166获取图像以确定所获取图像中是否有触控笔的操作,触摸系统150的该操作与国际PCT申请公开号WO 02/03316相同,因此不在这里进一步讨论。
关于校准触摸屏坐标系和计算机显示坐标系,不是如第一个实施例那样使用原始照相机图像数据利用三角测量来计算参考标记在触摸表面上所位置,在本实施例中,测量在原始照相机像素中的边框162相对边之间的距离,然后再转换成实际的距离。由于边框是触摸系统150的一部分,边框在触摸屏坐标系中的坐标是已知的。这使得可以在原始照相机像素中测量所显示的标记和边框162之间的距离。这样,当触控笔接近触摸表面160并被拍摄在由数码照相机166所拍摄的图像中,触控笔位置与边框162之间的距离可以立刻由计算机156来计算,因触摸屏坐标和触控笔坐标是已知的。利用这种信息,由于所建立的原始照相机像素和实际距离之间的关系,可以计算触摸表面160上任何显示的标记与边框162之间的偏离。
例如,当照相机170拍摄了触摸屏的图像并把该图像数据传送到计算机156,该计算机确定边框左下角位于像素(X1rb,Y1rb),并且边框右下角位于像素(X2rb,Y2rb)。已知边框的角之间的距离是50英寸。照相机170还看到中心在(X3ts,Y3ts)的显示标记。计算机156已知像素(X1rb,Y1rb)和(X2rb,Y2rb)的触摸屏坐标,因它们是边框位置。这样,计算机156就可以通过把边框角位置的原始照相机像素坐标映射到边框角位置的触摸屏坐标来计算所显示标记的触摸屏坐标。这样就可以计算出所显示标记的触摸屏坐标。
如果使用低分辨率的照相机170,可以使用变焦镜头来观察触摸屏的部分,使得可以测量边框162和显示的标记之间的偏离。可替换地,可使用一对照相机和体视学技术来测量距离。
参见图6和图7,其中示出了根据本发明的触摸系统的又另外实施例,由参考标号250来标记。在该特定例子中的触摸系统250类似于授予Martin并已转让给本发明的受让人SMART技术公司的美国专利5,448,263号。触摸系统250包括位于显示表面之上的主动覆层(active overlay)。在该例中主动覆层是由边框262镶边的、具有触摸表面260的模拟电阻式触摸敏感屏252,触摸表面260上呈现计算机生成图像。沿触摸表面260的下边沿提供触控笔托架264,用来保持用于接触触摸表面160的触控笔。
当在触摸表面260进行触控笔接触,该触摸敏感屏252产生表示触控笔在触摸表面接触位置的触控笔位置数据输出。由触摸敏感屏252输出的触控笔位置数据被传送到计算机256。计算机256执行一个或多个应用程序,并输出计算机生成的图像数据,投影仪258使用该图像数据以便在触摸表面260呈现计算机生成的图像。类似于前面的实施例,在触摸表面显示的计算机生成图像270包括参考标记272,如图7所示。触摸屏252、计算机256和投影仪258形成闭环,这样触控笔与触摸表面260的接触被记录成文字或图画,或用于控制由计算机256执行的应用程序的执行。还更新由计算机256输出的计算机生成图像数据,以反映触控笔的活动。
高分辨率照相机266在投影仪258之上位于触摸表面260的前面,并获取包括触摸表面260和边框262的触摸屏252的图像。由照相机266获取的图像数据被传送到计算机262,并用于把触摸屏252的坐标系自动映射到计算机坐标系,从而校准触摸系统250。
在校准期间,当计算机256接收由触摸屏252响应在触摸表面260上的触控笔接触而输出的触控笔位置数据,计算机256从照相机266获取图像。如同在第一个实施例,计算机256把所获取的照相机图像与模式库中的参考标记图像做比较,以确定所获取照相机图像中参考标记的位置。然后计算机256按照前述的方式计算参考标记272和边框262之间的距离。
当已知参考标记在计算机显示坐标系中的坐标,并且计算了参考标记272相对于边框262的偏离,并因此计算了相对于已知的触摸屏坐标系的偏离,计算机256就自动把触摸屏坐标系映射到计算机显示坐标系。当触摸屏坐标系映射到计算机显示坐标系,由触摸屏252传送到计算机256触控笔位置数据在其处理之前被校准,并用于更新计算机生成的图像数据。
尽管这里按照前投影系统的方式示出了触摸系统250,本领域普通技术人员能够理解,该触摸系统也可以是后投影类型的。不论触摸系统是前投影类型还是后投影类型,计算机生成的图像既可以直接投影到触摸表面,或经由一个或多个反射器间接投影到触摸表面。
为了提高分辨率,照相机266可以结合使用变焦或远距镜头,以提高拍摄图像的清晰度,并因此提供参考标记272与边框262之间偏离的更精确计算。当把触摸屏坐标系映射到计算机显示坐标系时,这当然提供更高的分辨率。
尽管在计算机生成图像中示出的参考标记位于计算机生成图像的四个角上,本领域的普通技术人员能够理解参考标记也可以位于计算机生成图像范围内的替换位置上。也可以使用多一些或少一些的参考标记。另外,尽管示出的参考标记既包括软件产生的参考标记也包括固有的计算机操作系统显示图元,使用其中一种类型的参考标记也时合适的。
本领域的普通技术人员能够理解,触控笔位置数据和/或图像数据的处理可以由耦合到触摸屏的独立计算机来执行,或由集成到触摸屏的处理单元来执行。
尽管已经说明了本发明的优选实施例,本领域的普通技术人员能够理解,在不脱离权利要求书所定义的本发明的精神和范围的前提下,可以做改变和修改。
权利要求
1.一种把触摸屏坐标系自动映射到显示坐标系的方法,该方法用于具有触摸屏的触摸系统,该触摸屏具有触摸表面,图像被显示在该触摸表面上,所述方法包括步骤在所述被显示图像中包括至少一个参考标记,该至少一个参考标记在所述显示坐标系中的位置是已知的;获取包括所述被显示图像的所述触摸表面的图像;确定所述获取的图像中的所述至少一个参考标记相对于所述触摸屏坐标系的位置;以及利用所述确定的位置和该至少一个参考标记在所述显示坐标系中的位置,把所述触摸屏坐标系自动映射到所述显示坐标系。
2.如权利要求1所述的方法,其中,所述至少一个参考标记是固有的计算机操作系统显示图元。
3.如权利要求2所述的方法,其中,所述固有的计算机操作系统显示图元是图标或工具条部分。
4.如权利要求1所述的方法,其中,所述被显示图像包括多个参考标记,每个参考标记在所述显示坐标系中的位置是已知的。
5.如权利要求4所述的方法,其中,至少一个所述参考标记是固有计算机操作系统显示图元。
6.如权利要求4所述的方法,其中,参考标记包含在所述被显示图像的每个角的邻近处。
7.如权利要求4所述的方法,其中,所述参考标记在所述触摸屏坐标系中的位置通过三角测量来确定。
8.如权利要求7所述的方法,其中,通过把图像数据与参考标记库做比较来识别所述获取的图像中的参考标记。
9.如权利要求1所述的方法,其中,通过三角测量来确定所述至少一个参考标记在所述触摸屏坐标系中的位置。
10.如权利要求9所述的方法,其中,通过把图像数据与参考标记库做比较来识别所述获取的图像中的至少一个参考标记。
11.如权利要求4所述的方法,其中,通过计算所述触摸表面的已知边沿和原始照相机像素中所述参考标记之间的距离来确定所述参考标记在所述触摸屏坐标系中的位置。
12.一种触摸系统,包括具有触摸表面的触摸屏,图像被显示在该触摸表面上;至少一个照相机,获取包括所述被显示图像的所述触摸表面的图像;触控笔接触数据生成器,响应触控笔与所述触摸表面的接触生成触控笔位置数据,所述触控笔位置数据表示在所述触摸表面上进行触控笔接触的所述触控笔的位置;以及处理器,与所述至少一个照相机和所述触控笔接触数据生成器通信,所述处理器使用所述被显示图像中的已知点来自动校准所述触摸系统的坐标系,并使用校准的触控笔位置数据来更新图像数据,该图像数据用于在所述触摸表面上呈现所显示图像。
13.根据权利要求12所述的触摸系统,其中,所述已知点包括包含在所述被显示图像中的参考标记。
14.根据权利要求13所述的触摸系统,其中,至少一个所述参考标记是固有计算机操作系统显示图元。
15.根据权利要求14所述的触摸系统,其中,所述固有计算机操作系统显示图元是图标或工具条部分。
16.根据权利要求13所述的触摸系统,其中,所述处理器利用三角测量来计算所述参考标记的位置以确定参考标记在触摸屏坐标系中的位置,并使用所计算的位置把该触摸屏坐标系映射到显示坐标系,在更新所述图像数据之前利用所述映射校准触控笔位置数据。
17.根据权利要求16所述的触摸系统,其中,所述处理器把所获取的所述触摸表面的图像与存储的参考标记数据进行比较,以定位所述获取的图像中的参考标记。
18.根据权利要求17所述的触摸系统,其中,所述触摸表面和所述触控笔接触数据生成器形成主动触摸敏感屏部分,其响应在所述触摸表面上的触控笔接触生成触控笔位置数据。
19.根据权利要求18所述的触摸系统,还包括投影仪,其从所述处理器接收所述图像数据,并把所述图像投影到所述触摸表面。
20.根据权利要求19所述的触摸系统,其中,所述至少一个照相机临近所述投影仪安放。
21.根据权利要求20所述的触摸系统,其中,至少一个所述参考标记是固有计算机操作系统显示图元。
22.根据权利要求21所述的触摸系统,其中,所述固有计算机操作系统显示图元是图标或工具条部分。
23.根据权利要求17所述的触摸系统,包括至少一对照相机,其具有覆盖所述触摸表面的重叠视野,所述至少一对照相机从不同位置获取所述触摸表面的图像并产生图像数据,所述触控笔接触生成器处理由所述至少一对照相机生成的图像数据,使得当在所述至少一对照相机所获取的图像中拍摄了所述触控笔时,确定所述触控笔相对于所述触摸表面的位置,并生成所述触控笔的位置数据。
24.根据权利要求23所述的触摸系统,还包括投影仪,其从所述处理器接收所述图像数据,并把所述被显示图像投影到所述触摸表面。
25.根据权利要求24所述的触摸系统,其中,至少一个所述参考标记是固有计算机操作系统显示图元。
26.根据权利要求25所述的触摸系统,其中,所述固有计算机操作系统显示图元是图标或工具条部分。
27.根据权利要求13所述的触摸系统,其中,所述处理器计算所述触摸表面的已知边沿与原始照相机像素中所述参考标记之间的距离,以确定各参考标记在触摸屏坐标系中的位置。
28.根据权利要求27所述的触摸系统,还包括投影仪,从所述处理器接收所述图像数据,并把所述被显示图像投影到所述触摸表面。
29.根据权利要求28所述的触摸系统,其中,至少一个所述参考标记是固有计算机操作系统显示图元。
30.根据权利要求29所述的触摸系统,其中,所述固有计算机操作系统显示图元是图标或工具条部分。
31.一种更新图像数据的方法,该图像数据用于响应触控笔在触摸表面上的接触在所述触摸表面上呈现被显示图像,所述方法包括步骤把图像显示在所述触摸表面;获取包括所述被显示图像的所述触摸表面的图像;响应触控笔与所述触摸表面的接触,生成触控笔接触数据;利用所述被显示图像中的已知图元和所述触摸系统的坐标系自动映射触摸表面和显示坐标系;以及利用已经使用所述映射校准过的触控笔接触数据来更新用于在所述触摸表面上呈现该被显示图像的图像数据。
32.如权利要求31所述的方法,其中,在所述显示期间,已知的参考标记包含在所述被显示图像中。
全文摘要
一种包括触摸表面(60,160,260)的触摸系统(10,150,250),在触摸表面上显示图像,并且至少一个照相机(66,170,266)获取触摸表面的图像。触控笔接触数据生成器响应触控笔与触摸表面的接触,生成触控笔位置数据。触控笔位置数据表示触控笔在触摸表面进行触控笔接触的位置。处理器(56,156,256)与至少一个照相机和触控笔接触数据生成器通信。处理器利用所显示图像中已知的点来自动校准触摸系统的坐标系,并利用经校准的触控笔位置数据来更新用于在触摸表面上呈现所显示图像的图像数据。在一个实施例中,触摸系统包括主动触摸敏感屏(252)。在另外的实施例中,当在由一对具有重叠视野的照相机(66)拍摄的图像中获得触控笔时,触控笔接触数据生成器使用由该一对照相机生成的图像数据来产生触控笔位置数据。
文档编号G06F3/00GK1784649SQ200480012362
公开日2006年6月7日 申请日期2004年4月6日 优先权日2003年4月8日
发明者杰拉尔德·D·莫里森 申请人:智能技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1