编码微图案的制作方法

文档序号:6442783阅读:198来源:国知局
专利名称:编码微图案的制作方法
技术领域
本发明涉及数字识别技术,更具体地,涉及对于手写的数字化识别。
背景技术
数字化仪被用于通过将模拟信号转换为数据信号来生成图像的数字表示。数码笔可被用于对手写进行成像,诸如当用户使用数码笔在数字化面板上进行标记并且这些标记被数字化时。表示手写的数字数据可被存储在数码笔中,并可随后被下载到计算机中,计算机对数字数据进行处理以将手写稿的显示生成为在显示设备上的图像或图片。数字化面板通常配置为具有到数字化面板的大量信号连接的MxN的传感器阵列,以使得数字化面板上的手写标记的(x,y)位置可被确定,并随后被解析用于显示。数字信号处理器从到MxN的传感器阵列的信号连接接收数据信号输入,并使用大量的处理资源,诸如,功率和CPU资源,来将MxN的传感器输入解析为手写标记的(X,y)位置。随着数字化面板的尺寸和面积的增大,传感器阵列所需的信号连接以及解析位置数据所需的处理资源都成指数增加。传感器阵列所需的大量信号连接,额外的功率需求,和/或处理器限制都是限制常规数字化仪技术(特别是在较大的显示器上的分辨率和准确性)的因素。

发明内容
提供本概述是为了介绍将在以下详细描述中进一步描述的编码微图案和笔型数字化仪的简化概念。本发明内容并不旨在标识所要求保护的主题的必要特征,也不旨在用于帮助确定所要求保护的主题的范围。在各实施例中,编码微图案包括可由笔型数字化仪光学成像的编码位的各个片段。每个片段在编码微图案中的位置可根据对片段唯一的编码位来确定。编码微图案的每个片段还包括用于指示片段在编码图案中的朝向的基准标记。编码微图案的编码位可被集成在显示设备的显示表面上,或被集成在位于显示设备的显示表面上方的显示屏幕中。在其他实施例中,笔型数字化仪包括生成光的光源。笔型数字化仪也包括诸如光纤之类的光导,光导被同轴配置在笔型数字化仪中,以传输来自光源的光,并将光聚焦在笔型数字化仪的成像端附近。光阵列对来自编码微图案的编码位的反射光进行光学成像,棱镜将反射光聚焦在光阵列上。


参考以下附图描述编码微图案和笔型数字化仪的实施例。在各附图中,使用相同的标号来指示相同的特征和组件图I示出其中可实施编码微图案和笔型数字化仪的实施例的示例性数字化仪系统。
图2示出根据一个或多个实施例的编码微图案的示例。图3示出根据一个或多个实施例的笔型数字化仪的示例。图4示出具有多个其中可实施编码微图案和笔型数字化仪的实施例的设备的示例性系统。图5-7示出根据一个或多个实施例的编码微图案和笔型数字化仪的示例方法。图8示出可实施例编码微图案和笔型数字化仪的实施例的示例性设备的多个组件。
具体实施例方式描述了编码微图案和笔型数字化仪。在各实施例中,编码微图案可被集成在显示设备的显示表面中,或被集成在位于显示设备的显示表面上方的显示屏幕中。编码微图案是易于缩放的,并且可被用于各种尺寸的显示器,诸如从小型电话显示器到便携式计算机、 到LCD显示器、以及用于大型白板的尺寸。编码微图案包括可由笔型数字化仪光学成像的编码位的片段,并且每个片段在编码微图案中的位置可由对片段唯一的编码位来独立地确定。随着编码微图案的尺寸基于显示设备的尺寸而增大,处理资源不会成指数地增加。不管编码微图案是实施在小型显示设备还是实施在大型显示设备,计算设备使用大约相同的处理资源(诸如功率和CPU资源)。 此外,编码微图案是无源的非供电数字化图案,而笔型数字化仪被供电以照亮编码位,使得编码位是可被检测的,并可在光沿着笔型数字化仪的光轴反射回去时被光学成像。虽然编码微图案和笔型数字化仪的所描述的系统和方法的各特征和概念可被实施在多种不同的环境、系统、设备和/或各种配置中,但编码微图案和笔型数字化仪的各实施例被描述在下述的示例性设备、系统和配置的环境中。图I示出其中可实施编码微图案和笔型数字化仪的多种实施例的示例性数字化仪系统100。数字化仪系统100包括笔型数字化仪102和计算设备104,计算设备104具有集成显示设备106。计算设备可以是任何类型的有线或无线的固定或便携式设备,并包括集成显示设备,或被连接到显示设备。在各实施例中,计算设备可以是以下的任意一种或其组合平板计算机、电子纸、便携式计算机、移动电话、媒体播放器、智能电视、显示面板、和 /或其他类型的配置为与笔型数字化仪102进行无线数据通信的设备。在此描述的用于编码微图案和笔型数字化仪的技术可被用于多种尺寸的显示器,诸如从小型电话显示器、到便携式计算机、到LCD显示器、以及用于大型白板显示器的尺寸。数字化仪系统100也包括编码微图案108,编码微图案108包括编码位112的各片段110。编码微图案可被集成在显示设备106的显示表面中。或者,编码微图案可被集成在显示屏幕114中,显示屏幕114可被调整尺寸并设计为位于显示设备106的显示表面的上方。显示屏幕可以被实现为将数字化仪功能添加到几乎所有类型的设备。在一实施例中,对于2048x2048分辨率的数字化仪,编码微图案的片段110可被实现为6x6的编码位的三十六(36)位阵列,并且该片段可选地包括十六(16)个额外的编码位,用于纠错编码 (ECC)。6x6的图案可以三百(300) dpi的分辨率被编码在80 μ mx80 μ m的区域中,而不需要内插。编码微图案的片段可用更多的或更少的编码位112来实现,以允许更少的或更多的光透过编码微图案,由此显示的图像是在显示设备上可见的。在该示例中,编码微图案108被示出为具有较大的编码位,这仅仅是为了讨论目的。在实际中,编码位包括仅仅较小百分比的片段区域,并当用户透过编码微图案来查看显示在显示设备上的图像时,编码位对用户是视觉上不可见的。片段在编码微图案中的位置是可从编码位在片段中的位置来确定的。在各实施例中,片段中的编码位指示片段在编码微图案中的(X,y)位置,该位置在编码微图案被集成在显示设备中时也对应于显示设备上的显示位置。编码位可包括位置可确定位,根据该位置可确定位可确定片段在编码微图案中的位置。例如,简单的编码微图案可包括不具有编码位的片段,指示(x,y)位置(0,0);具有一个编码位的片段,指示(x,y)位置(0,1);具有两个编码位的片段,指示(X,y)位置(1,0);等等。通常,具有任意数目、组合、以及排列的编码位的更为复杂的编码方案可被用于指定编码微图案中的片段的位置。在各实施例中, 编码位也可包括纠错位,纠错位可被用于验证片段在编码微图案中的已确定位置。附加编码位可被包括在片段中以表示其他信息,诸如任意类型的应用解释指令。要注意,编码微图案108中的(或显示设备上的)片段110的位置不是基于常规的MxN的传感器阵列来确定的,这通常需要大量的信号连接并且使用大量的处理资源(诸如功率和CPU资源)来将MxN的传感器输入解析为手写标记的(X,y)位置。相反,每个片段110在编码微图案108中的位置可根据对特定片段唯一的编码位112来独立地确定。随着编码微图案的大小基于显示设备的大小的增大(诸如从移动电话的大小到平板计算机的大小,或甚至到大型LCD的大小),计算设备104的处理资源不会成指数的增加。不管编码微图案是实施在小型显示设备还是实施在大型显示设备,处理编码位的已成像片段的片段数据的计算设备使用大约相同的处理资源。在编码微图案108的该示例中,每个片段均包括基准标记116,基准标记116指示片段110在编码微图案中的朝向。基准标记指示片段的朝向,使得编码位112在计算设备上以正确的顺序或模式被解读以确定该片段在编码微图案中的(x,y)位置。当片段的编码位由笔型数字化仪102光学成像以生成片段图像时,图像被处理以生成片段数据,片段数据随后被传送给计算设备104。片段数据由计算设备来处理以确定片段在编码微图案中的位置,该位置由已成像片段的编码位来指示。由此,计算设备104可生成书面图像,用于在显示设备106的与编码微图案中的该片段相对应的位置上进行显示。此外,当用户使用笔型数字化仪102在显示设备106上(或在位于显示设备上方的显示屏幕114上)书写时,由笔型数字化仪对片段进行光学成像时几乎实时地生成被显示在显示设备上的书面图像。在该示例中,编码微图案108的每个片段110都被示出为大约正方形的片段,每个正方形片段包括基准标记116,基准标记116被定位以指示片段的朝向。虽然编码微图案的片段被示出为大约正方形的片段,但是编码微图案可被设计为带有片段、区块、区域、和/ 或组,这些片段、区块、区域、和/或组包括指示编码微图案中的可确定位置的编码位的相关集合。此外,基准标记可被设计为多种形状和/或图像的任意配置,这些形状和/或图像被分布成在处理片段数据以确定片段在编码微图案中的位置时各自指示片段的朝向。在实践中,基准可以不是编码微图案的片段中的分散形状。例如,基准位118的指定组可被排列为编码微图案的片段中容易被检测出的形状120,并且是足够唯一性的,以使其不会被解读为编码微图案的一部分。片段110的编码位而不是基准标记116可包括基准位,根据基准位可以确定片段的基准标记,并且由基准位来指示片段的朝向。编码微图案108的编码位被设计为由笔型数字化仪102来光学成像。编码微图案是无源的、不供电的数字化图案,而笔芯数字化仪102被供电以照亮编码位,使得编码位可被检测到,并且在编码位沿着笔型数字化仪的光轴将光反射回去时可对编码位进行光学成像。编码位可被形成为显示设备106的显示表面中的或显示屏幕114中的暗的特征 (negative feature),并可以被镀银、镜面镀膜、或被类似处理以提高反射度。在一个实施方式中,编码位可被形成为显示表面124(或显示屏幕)中的暗的金字塔形122,如形成为暗的金字塔型126的编码位的侧面图所示的。或者,编码位可被形成为显示表面130 (或显示屏幕)中的半球形凹洞128。当光在132处被从笔型数字化仪102导入以照亮编码微图案时,光在134处被形成为暗的金字塔型的编码位所反射,或类似地,光被形成为半球形凹洞的编码位所反射。在实施中,显示表面124和130例如可形成有编码位,并随后用保护层或保护薄膜覆盖以防止编码位上累积碎屑,碎屑可限制反射光的能力。图2示出参考图I所描述的编码微图案108的示例200,以及根据在此描述的各个实施例对编码微图案的片段202的进行数字化。使用笔型数字化仪102对编码位以及片段202的基准标记进行光学成像,以生成片段图像204。在实施方式中,使用笔型数字化仪的成像包含在任意方向上的编码微图案的至少两个片段,并且在对片段进行光学成像之时用户如何握持或旋转笔型数字化仪是没有关系的。笔型数字化仪实现为足够高的分辨率, 用以辨别编码微图案,并且对编码微图案的成像是不受笔型数字化仪对图案的朝向的影响的。在该示例中,当笔型数字化仪被放置为相对于编码微图案的平面成倾斜角208之时,包括片段202的片段图像204被光学成像为带有图像失真的片段不规则四边形206。例如,用户在使用笔型数字化仪进行书写的时候可将笔型数字化仪握持在任意角度,并且用户可注意到视差,即在笔型数字化仪在210处接触显示表面或显示屏幕的地方和显示设备 214在212处显示书面图像的地方之间的景深差异。例如,用户可当显示表面上的笔型数字化仪的成像端不匹配于显示页面或图像上用户期望接触的点之时注意到该视差。如参考附图I所描述的,笔型数字化仪102对片段进行光学成像,并从片段图像中形成片段数据。片段数据随后被传送给计算设备,计算设备处理片段数据以确定片段在编码微图案中的位置。在该示例中,在计算设备处理片段数据时,基于指示片段的朝向的基准标记216对片段不规则四边形206进行处理以将片段图像定向。片段不规则四边形的图像可被旋转、翻转、和/或正方体化,以将片段的编码位进行定向,使得编码位以正确的顺序或模式被解读,以确定片段在编码微图案中的(x,y)位置。例如,片段不规则四边形206在 218处被翻转,并在220处被旋转,以将片段图像定向,并按照编码微图案108中所示的定位基准标记。片段不规则四边形206随后可在222处被正方体化,以生成正方形片段图像224, 正方形片段图像224随后可被处理以确定片段在编码微图案中的位置。此外,可根据片段不规则四边形206确定倾斜角208和/或基于片段不规则四边形到正方形片段图像的转换来计算倾斜角208。在采样片段数据以确定倾斜角的时候可采用更高的分辨率的3倍空间过采样。随后在212处可在显示设备214上显示书面图像,并带有基于笔型数字化仪的倾斜角208的视差修正。
图3示出根据在此描述的各实施例的笔型数字化仪300的示例。笔型数字化仪具有外壳302,外壳302具有与常规书写笔相类似的外形因数以及大约不大于为笔型数字化仪供电的电源304的直径的外壳内直径。电池可不大于具有相对较小的直径的AAAA电池, 并且为了讨论的目的而被示出为靠近笔型数字化仪的成像末端,以示出笔型数字化仪外壳的相对直径。实践中,电池可位于笔型数字化仪的另一端,并可在另一端被取出。笔型数字化仪300包括光源306 (诸如LED或红外IR激光器),以生成照亮编码微图案中的编码位反而光。光源可被实现为所有颜色和波长,并且可操作用于任意类型的分子反射体,诸如量子点(quantum dots)以及其他类型可被结合或嵌入为编码微图案的一部分的纳米结构。光被反射以对编码微图案进行成像,并也可包括来自纳米结构的重新生成的光。笔型数字化仪也包括在笔型数字化仪的外壳302内成同轴配置的光导308。光导被配置为传输来自光源的光,以将光聚焦在笔型数字化仪的成像端310附近,通过笔型数字化仪的成像端310对编码微图案中的片段的编码位进行成像。在实施例中,光导实现为光纤。或者,或附加地,光导可被实现为可模制在笔型数字化仪的外壳内的内部通道。光导也被设计为在光离开光导的地方对光312进行折射,并且折射光314进一步照亮了成像端附近的编码微图案。笔型数字化仪的端视图316进一步示出了外壳302和光导308,外壳 302和光导308环绕成像端310以均匀地将光分布在成像端附近的所有区域,使得用户在任何方向上都可握持并旋转笔型数字化仪。光源和笔型数字化仪中的光纤的配置仅仅是一种光学机械配置的示例。其他配置可实现使用反射光和光纤对编码微图案的成像的概念。其它配置可实现用反射光和光纤对编码微图案成像的概念。笔型数字化仪300还包括光阵列318,在棱镜320将来自编码微图案的编码位的反射光从编码位聚焦到光阵列上时,光阵列318对该反射光进行光学成像。光阵列可被实现为51x51个像素的二维成像器阵列以及在324处电耦合至数字信号处理器326的电路板 322。在该示例中,光阵列和电路板在笔型数字化仪的外壳中被放置为垂直于数字信号处理器。数字信号处理器从光阵列接收编码位的片段图像,并生成表示被成像的片段的编码位的片段数据。笔型Il数字化仪300也包括发射机(没有示出),发射机可随后将片段数据传送给计算设备,计算设备处理片段数据以确定片段在编码微图案中的位置。数字信号处理器在328处电耦合到发射机(诸如,RF发射机、蓝牙、或其他无线发射机),发射机可与电池在一起被置于靠近笔型数字化仪的另一端。图4示出示例系统400,示例系统400包括参考之前的附图1_3所描述的笔型数字化仪402和计算设备404。在该示例系统400中,笔型数字化仪包括数字化仪处理406, 其包括参考图3所描述的笔型数字化仪的组件。例如,数字化仪处理可包括对从编码位反射的光进行光学成像的光阵列、以及数字信号处理器。笔型数字化仪也包括发射机408,诸如,RF、蓝牙、或用于向计算设备进行数据传送的其他无线设备。计算设备404包括数字化仪应用410,数字化仪应用410可被实现为计算机可执行指令,诸如软件应用,并由一个或多个处理器执行以实现在此描述的各种实施例。例如,数字化仪应用被实现为处理从笔型数字化仪接收到的片段数据以对片段图像进行定向、正方体化片段图像、确定在对片段进行光学成像的时候笔型数字化仪的倾斜角、和/或确定片段在编码微图案中的位置。在一实施例中,笔型数字化仪402可包括数字化仪应用410并且相应地,按照参考数字化仪应用所描述的方式来处理片段图像。此外,计算设备404可被实现为进一步参照图8所示的示例设备所描述的不同组件的任意数量和组合。计算设备404可被实现为多种不同的配置,诸如用于计算机412用途、移动设备 414用途和电视机416用途。例如,计算设备可被实现为任意类型的个人计算机、桌面计算机、多屏幕计算机、膝上型计算机、写字板、上网本、等等。计算设备也可被实现为任意类型的移动设备、诸如,移动电话、便携式音乐播放器、便携式游戏设备、写字板计算机、多屏幕计算机,等等。计算设备也可被实现为任意类型的电视设备,具有或连接到通常更大型的显示屏幕。本文所描述的技术可由计算设备的这些各种配置来支持,且不限于在本文描述的各具体示例。根据编码微图案和笔型数字化仪的一个或多个实施例,分别参考附图5、6、7示出了不例方法500、600、700。一般而言,本文描述的功能、方法、过程、组件以及模块中的任一个都可使用软件、固件、硬件(例如,固定逻辑电路)、手动处理或其任何组合来实现。软件实现表示当由计算机处理器执行时执行指定任务的程序代码。可以在计算机可执行指令的一般上下文中描述示例方法,这些指令可包括软件、应用程序、例程、程序、对象、组件、数据结构、过程、模块、功能等等。程序代码可被存储在计算机处理器本地和/或远程的一个或多个计算机可读存储器设备中。方法还可以在分布式计算环境中由多个计算机设备实施。 此外,此处所描述的特征是平台无关的,并且可在具有各种处理器的各种计算平台上实现。图5示出参考数字化仪系统所描述的编码微图案和笔型数字化仪的示例方法 500。描述方法框的次序并不旨在解释为限制,并且任何数量的所述方法框都可以按任何次序组合以实现本方法或实现替换方法。在框502,使用笔型数字化仪对来自编码微图案的片段图像进行光学成像。例如, 笔型数字化仪102 (图I)对编码微图案108的片段图像204 (图2)进行光学成像。编码微图案包括编码位112的片段110,并且每个片段在编码微图案中的位置是从片段的编码位中可确定的。在各实施例中,当笔型数字化仪相对于编码微图案的平面处于倾斜角208时, 片段被光学成像为片段不规则四边形206。编码微图案的片段的光学成像将参考图6进行进一步的描述。在框504,从光学成像后的片段的编码位生成片段数据,并且,在框506,将片段数据传送给处理片段数据的计算设备。例如,笔型数字化仪102从片段图像生成片段数据,并将片段数据传送给计算设备104,计算设备104处理片段数据以确定片段在编码微图案中的位置。在框508,确定片段在编码微图案中的位置,并且,在框510,生成书面图像,用于在显示设备的对应于片段的位置上显示。例如,计算设备104从片段中的编码位112确定片段110在编码微图案108中的位置。在各实施例中,片段中的编码位指示片段在编码微图案中的(X,y)位置,其也对应于显示设备上的显示位置。因此,计算设备生成书面图像, 用于在显示设备106的对应于片段的位置上显示。图6示出编码微图案和笔型数字化仪的示例方法600,并且参考了可对编码微图案的片段进行光学成像的笔型数字化仪而做出描述。描述方法框的次序并不旨在解释为限制,并且任何数量的所述方法框都可以按任何次序组合以实现本方法或实现替换方法。在框602,使用笔型数字化仪中的光源生成光,并且,在框604,传输光以照亮编码微图案中的片段的编码位。例如,笔型数字化仪300 (图3)包括光源306,诸如,LED或红外 (IR)激光器,光源306产生光以照亮编码微图案108中的编码位112。光导308被实现为光纤或是模制在外壳302内的内部通道,光导308在笔型数字化仪的外壳内被同轴配置,并传输来自光源的光以将光聚焦在笔型数字化仪的成像端310附近。在框606,光被折射以导向至笔型数字化仪的成像端周围。例如,光导在光312离开光导的地方对光312进行折射,折射光314被导向以进一步照亮笔型数字化仪300的成像端310附近的编码微图案。在框608,来自编码微图案的编码位的反射光被光学成像,并且在框610,来自编码位的反射光被聚焦到光阵列。例如,在棱镜320将来自编码位的反射光聚焦到光阵列上时,编码微图案108的光阵列318对来自编码微图案108的编码位112 的该反射光进行光学成像。在框612,生成表示被成像的片段的编码位的片段数据,并且,在框614,片段数据被传送给计算设备,计算设备处理片段数据以确定片段在编码微图案中的位置。例如,笔型数字化仪300中的数字信号处理器326从片段图像生成片段数据,并且笔型数字化仪中的发射机将片段数据传送给计算设备104,计算设备104处理片段数据以确定片段在编码微图案中的位置。图7示出编码微图案和笔型数字化仪的示例方法700,并且参考了可对数字化的图像进行处理的计算设备而做出描述。描述方法框的次序并不旨在解释为限制,并且任何数量的所述方法框都可以按任何次序组合以实现本方法或实现替换方法。在框702,从笔型数字化仪接收片段数据,笔型数字化仪从编码微图案中的编码位的片段图像中生成片段数据。例如,计算设备104(图I)从笔型数字化仪102接收片段数据,并且由数字化仪应用410 (图4)处理片段数据。在框704,做出关于片段图像是否被定向为在计算设备中处理的确定。例如,计算设备处的数字化仪应用410基于基准标记216 (图2)来确定片段图像是否被定向,基准标记216指示片段202的定向,根据片段202的定向来确定片段在编码微图案中的位置。如果片段图像没有被定向用于处理(即,框704的“否”分支),则在框706,基于基准标记做出关于片段图像是否需要被旋转以定向该片段的确定。如果片段图像要被旋转 (即,框706的“是”分支),则在框708,片段图像被旋转以基于基准标记来定向该片段。例如,计算设备处的数字化仪应用410在220处旋转片段图像以基于基准标记216来定向该片段。如果片段图像不需要被旋转(即,框706处的“否”分支),或从框708继续下去,则到框710处,基于片段的基准标记做出关于片段图像是否要被翻转以对片段进行定向的确定。如果片段要被翻转(S卩,框710的“是”分支),则在框712,片段图像被翻转以基于基准标记来定向该片段。例如,计算设备处的数字化仪应用410在218处翻转片段图像以基于基准标记216来定向该片段。如果片段不需要被翻转(即,框710的“否”分支),或从框712继续,或如果片段图像已经被定向用于处理(即,框704的“是”分支),则在框714, 做出片段图像是否要被正方体化的决定。例如,当笔型数字化仪被放置为相对于编码微图案的平面成倾斜角208时,片段202的片段图像被光学成像为片段不规则四边形206。如果片段图像需要被正方体化(即,框714的“是”分支),则在框716,片段不规则四边形被正方体化,用于对片段图像的处理,并且在框718,根据片段不规则四边形来确定笔型数字化仪的倾斜角。例如,计算设备处的数字化仪应用410将片段不规则四边形正方体化,以生成正方体化的片段图像224,使得编码位被解读为正确的顺序或模式,以确定片段在编码微图案中的(X,y)位置。此外,数字化仪应用根据片段不规则四边形206来计算倾斜角208,和/或基于从片段不规则四边形向正方体化片段图像的转换来计算倾斜角。如果片段图像不需要被正方体化(S卩,框714的“否”分支),或从框718继续,则在框720,确定片段在编码微图案中的位置。例如,计算设备处的数字化仪应用410根据片段图像的编码位来确定片段202在编码微图案108中的位置。在框722,生成书面图像,用于显示在显示设备上的片段在编码微图案中的位置上。例如,计算设备生成书面图像,用于显示在计算机设备214的212处,并且在各实施例中,显示书面图像,并带有基于笔型数字化仪的倾斜角208的视差校正。·图8示出了示例设备800的各个组件,该示例设备可被实现为参考之前的图1-7 来描述的任何设备。在各实施例中,该示例设备可被实现为固定或移动设备、任何形式的消费设备、计算机设备、便携式设备、用户设备、通信设备、电话设备、导航设备、电视设备、应用设备、游戏设备、媒体回放设备和/或电子设备中的任何一个或其组合。该设备还可与用户(即人)和/或操作该设备的实体相关联,从而使得设备描述包括用户、软件、固件、硬件和/或设备的组合的逻辑设备。设备800包括启用诸如已接收的数据、正在接收的数据、排定用于广播的数据、数据的数据包等的设备数据802的有线和/或无线通信的通信设备804。设备数据或其他设备内容可包括设备的配置设置、存储在设备上的媒体内容和/或与设备的用户相关联的信息。存储在设备上的媒体内容可包括任何类型的音频、视频和/或图像数据。设备包括经由其可以接收任何类型的数据、媒体内容和/或输入的一个或多个数据输入806,诸如用户可选输入、消息、通信、音乐、电视内容、所记录的视频内容以及从任何内容和/或数据源接收的任何其它类型的音频、视频和/或图像数据。设备800还包括通信接口 808,诸如串行接口、并行接口、网络接口或无线接口中的任何一个或多个。通信接口提供设备和通信网络之间的连接和/或通信链路,其他电子、 计算和通信设备通过其来与设备传递数据。设备800包括一个或多个处理器810 (例如,微处理器、控制器等中的任一个),该处理器处理各种计算机可执行指令来控制设备的操作。另选地或补充地,设备可以用软件、 硬件、固件或结合概括地在812处标识的处理和控制电路来实现的固定逻辑电路中的任何一个或其组合来实现。虽然未示出,但是该设备可包括耦合设备内的各种组件的系统总线或数据传输系统。系统总线可包括不同总线结构中的任一个或组合,诸如存储器总线或存储器控制器、外围总线、通用串行总线、和/或利用各种总线体系结构中的任一种的处理器或局部总线。设备800还包括允许数据存储的一个或多个存储器设备814(例如,计算机可读存储介质),诸如随机存取存储器(RAM)、非易失性存储器(例如,只读存储器(ROM)、闪存等)、以及盘存储设备。盘式存储设备可被实现为任何类型的磁性或光学存储设备,诸如硬盘驱动器、可记录和/或可重写盘等。设备还可以包括大容量存储介质设备。计算机可读介质可以是由计算设备来访问的任何可用介质或媒介。作为示例而非限制,计算机可读介质可包括存储介质和通信介质。存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。存储介质包括,但不限于,RAM、ROM、EEPR0M、闪存或其它存储器技术,CD-ROM、数字多功能盘(DVD)或其它光盘存储,磁带盒、磁带、磁盘存储或其它磁性存储设备,或能用于存储信息且可以由计算机访问的任何其它介质。通信介质通常用诸如载波或其它传输机制等的已调制数据信号来体现计算机可读指令或其他数据。通信介质还包括任何信息传送介质。术语已调制数据信号指的是其一个或多个特征以在信号中编码信息的方式被设定或更改的信号。作为示例而非限制,通信介质包括有线介质,诸如有线网络或直接线连接,以及无线介质,诸如声学、RF、红外线和其他无线介质。存储器设备814提供存储设备数据804、其他类型的信息和/或数据、和各种设备应用816的数据存储机制。例如,操作系统818可作为软件应用来维护在存储器设备中,并可在处理器上执行。设备应用还可以包括设备管理器,诸如任何形式的控制应用程序、软件应用程序、信号处理和控制模块、特定设备本地的代码、特定设备的硬件抽象层等等。在该示例中,设备应用程序816包括数字化仪应用程序820。数字化仪应用程序示为软件模块和 /或计算机应用程序。另选地或另外地,数字化仪应用程序可被实现为硬件、软件、固件、固定逻辑或其任意组合。设备800还包括为音频系统822生成音频数据和/或为显示系统824生成显示数据的音频和/或视频处理系统826。音频系统和/或显示系统可包括处理、显示、和/或以其他方式呈现音频、视频、显示和/或图像数据的任何设备。显示数据和音频信号可经由 RF (射频)链路、S-视频链路、复合视频链路、分量视频链路、DVI (数字视频接口)、模拟音频连接、或其他类似的通信链路来传输给音频设备和/或显示设备。在各实现中,音频系统和/或显示系统是设备的外部组件.或者,音频系统和/或显示系统是示例设备的集成组件·尽管已经用特征和/或方法专用的语言描述了编码微图案和笔型数字化仪的各实施例,但是所附权利要求的主题不必限于所述的具体特征或方法。相反,描述特定特征和方法作为编码微图案和笔型数字化仪的示例实现。
权利要求
1.一种编码微图案(108),包括编码位(112)的片段(110),被配置为由数字化仪(102)进行光学成像,每个片段在所述编码微图案中的位置可根据片段中的所述编码位来确定;以及基准标记(116),每个基准标记被配置为指示片段在编码化图案中的朝向。
2.如权利要求I所述的编码微图案,其特征在于,所述编码位的片段被集成在显示设备的显示表面中,或被集成在显示屏幕中,所述显示屏幕可被配置在位于显示设备的显示屏幕的上方。
3.如权利要求2所述的编码微图案,其特征在于,所述编码位是形成在显示设备的显示表面中的或形成在显示屏幕中的暗的特征,每一个暗的特征被形成为半球形凹洞或暗的金字塔。
4.如权利要求I所述的编码微图案,其特征在于,所述片段中的编码位至少包括位置可确定位以及纠错位,所述片段的位置是根据所述位置可确定位来确定的,并且其中所述片段的所确定位置可根据所述纠错位来验证的。
5.如权利要求I所述的编码微图案,其特征在于,所述编码微图案的每个片段是大约正方形的片段,并且其中每个正方形片段包括被放置为指示正方形片段的朝向的基准标记。
6.如权利要求I所述的编码微图案,其特征在于,所述片段中的编码位包括基准位, 可从所述基准位来确定片段的基准标记,并且其中所述片段的朝向是由所述基准位所指示的。
7.一种计算机实现的方法(500),包括使用笔型数字化仪(102)从编码微图案(108)成像(502)片段图像(204),所述编码微图案包括编码位(112)的片段(110),每个片段在所述编码微图案中的位置是可从片段的编码位中确定的;根据所述片段图像的编码位生成(504)片段数据;以及处理(508)所述片段数据以确定片段在所述编码微图案中的位置。
8.如权利要求7所述的计算机实现的方法,其特征在于,当所述笔型数字化仪相对于所述编码微图案的平面成一倾斜角放置时,所述片段图像被光学成像为片段不规则四边形,所述方法还包括对所述片段图像进行正方体化;从所述片段不规则四边形确定所述倾斜角;以及生成书面图像用于在显示设备上的显示,并具有基于所述笔型数字化的所述倾斜角的视差校正。
9.如权利要求7所述的计算机实现的方法,其特征在于,还包括基于基准标记对所述片段图像进行定向,从而确定所述片段在所述编码微图案中的位置,所述基准标记指示片段的朝向。
10.如权利要求7所述的计算机实现的方法,其特征在于,还包括以下至少之一对所述片段图像进行旋转以定向所述片段图像,以确定所述片段在所述编码微图案中的位置;或对所述片段图像进行翻转以定向所述片段图像,以确定所述片段在所述编码微图案中的位置。
全文摘要
本申请涉及编码微图案。在各实施例中,编码微图案包括可由数字化仪光学成像的编码位的各片段。每个片段在编码微图案中的位置可由对片段唯一的编码位来确定。编码微图案的每个片段都包括用于指示片段在编码微图案中的朝向的基准标记。编码微图案的编码位可被集成在显示设备的显示表面上,或被集成在显示设备的显示表面上方放置的显示屏幕中。
文档编号G06K19/06GK102609747SQ20111043662
公开日2012年7月25日 申请日期2011年12月22日 优先权日2010年12月23日
发明者B·L·黑斯汀斯, D·C·罗恩, D·D·伯恩, D·L·尼, J·E·弗兰斯特, R·T·克兰 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1