基于摄像装置的手写输入的方法和系统的制作方法

文档序号:6584666阅读:161来源:国知局
专利名称:基于摄像装置的手写输入的方法和系统的制作方法
技术领域
本发明涉及手写输入技术领域,特别涉及一种基于摄像装置的手写输入的方法和 系统。
背景技术
在现有技术中,当用户希望通过手写输入的方式(而不是通过键盘等输入设备的 方式)向计算机中输入所需输入的内容时,一般都需要使用额外的手写输入设备。在使用 传统的手写输入设备时,用户首先需要将所使用的手写输入设备与计算机连接,并在所连 接的计算机中安装与该手写输入设备相关的软件或驱动程序,然后再使用特定的输入工具 (例如,输入笔),并在特定的输入板上进行手写输入,才能将所需输入的内容输入到计算 机中。在上述手写输入设备的使用过程中,用户的操作过程比较复杂,且用户还需购买额外 的手写输入设备,从而提高了用户使用手写输入方式的成本。例如,常用的传统手写输入设 备一般可分为电阻压感式、电磁压感式、电容压感式等三类。其中,电阻压感式和电磁压感 式手写输入设备的价格虽然比较低,但是比较容易损坏,且精度较低;而电容压感式手写输 入设备虽然可以做到很高的精度,但是价格非常昂贵,从而大大提高用户使用手写输入方 式的成本。

发明内容
有鉴于此,本发明提供一种基于摄像装置的手写输入的方法和系统,从而提高手 写输入的简便性,减少用户的成本。根据上述目的,本发明的技术方案是这样实现的一种基于摄像装置的手写输入的方法,该方法包括A、设置一摄像装置,该摄像装置通过与其连接的显示装置显示该摄像装置所摄取 的图像信息;B、根据摄像装置所摄取的图像信息确定手写输入的输入区;C、在所述摄像装置所摄取的图像信息的当前帧中,获取输入装置的输入端在所述 输入区内的第一显示坐标以及该输入装置的输入端的投影在所述输入区内的第二显示坐 标;D、当所获取的第一显示坐标和第二显示坐标相等时,根据所述第一显示坐标或第 二显示坐标,获取并记录所述输入装置的输入端在输入区内的真实坐标,重新设定所述当 前帧,返回执行步骤C;当所获取的第一显示坐标和第二显示坐标不相等时,根据所记录的所述输入装置 的输入端在输入区内的各个真实坐标获得手写输入的笔迹。所述摄像装置为摄像头、探头或监视器。所述步骤A中还进一步包括调整所述摄像装置的拍摄角度和/或拍摄距离,使得所述手写输入的输入区完全位于所述摄像装置的拍摄范围之内。所述步骤B包括通过边界识别方法,从所述摄像装置所摄取的图像信息中自动识别出所述输入区 的边界,确定所述手写输入的输入区。所述步骤B包括用户通过预设的确认方式在所述摄像装置所摄取的图像信息中确定所述手写输 入的输入区的四个顶点,从而确定所述手写输入的输入区。该方法还进一步包括设置一辅助光源,使得在使用所述输入装置进行手写输入时,将所述输入装置的 输入端清晰地侧向投影到所述输入区中。所述步骤C包括在摄像装置所摄取的当前帧中,根据所述输入装置的输入端以及输入装置的输入 端的投影在当前帧中的位置,获取所述输入装置的输入端在所述输入区内的第一显示坐标 以及所述输入装置的输入端的投影在所述输入区内的第二显示坐标。所述步骤D中的重新设定当前帧包括将所述摄像装置所摄取的当前帧之后的第N帧设定为当前帧;所述N为自然数。该方法还进一步包括根据手写输入速度预先或动态地设置所述摄像装置的传输帧数。所述步骤D中的根据所记录的所述输入装置的输入端在输入区内的各个真实坐 标获得手写输入的笔迹包括根据所述各个真实坐标的记录时间的先后顺序,用直线顺序连接各个真实坐标所 表示的点,从而获取该用户的手写输入的笔迹。本发明的实施例中还提供了一种基于摄像装置的手写输入的系统,该系统包括 输入装置、摄像装置、显示装置和处理装置;所述输入装置,用于在所述摄像装置的拍摄范围内进行手写输入;所述摄像装置,用于将所摄取的图像信息发送给所述的显示装置和处理装置;所述显示装置,用于显示所述摄像装置发送的图像信息;所述处理装置,用于根据所述摄像装置所摄取的图像信息确定手写输入的输入 区;在摄像装置所摄取的图像信息的当前帧中,获取输入装置的输入端在所述输入区内的 第一显示坐标以及该输入装置的输入端的投影在所述输入区内的第二显示坐标;当所获取 的第一显示坐标和第二显示坐标相等时,根据所述第一显示坐标或第二显示坐标,获取并 记录所述输入装置的输入端在输入区内的真实坐标,重新设定当前帧;当所获取的第一显 示坐标和第二显示坐标不相等时,根据所记录的所述输入装置的输入端在输入区内的各个 真实坐标获得手写输入的笔迹。由上可知,本发明提供了一种基于摄像装置的手写输入的方法和系统,由于在该 方法和系统中,并不需要使用传统的手写输入设备,而只需预先设置一个摄像装置,并通过 所设置摄像装置所摄取的图像信息来获得用户通过手写输入的内容,从而在不使用传统手 写输入装置时,也可实现用户的手写输入,因而大大提高了手写输入的简便性,减少了用户 的成本,提高了用户的体验度。


图1为本发明中的基于摄像装置的手写输入的方法的流程图。图2为本发明中所确定的手写输入的输入区的示意图。图3为本发明中获取所述输入装置的输入端在输入区内的真实坐标的示意图。图4为本发明中的基于摄像装置的手写输入的系统的示意图。
具体实施例方式为了使本发明的目的、技术方案和优点更加清楚明白,以下举具体实施例并参照 附图,对本发明进行进一步详细的说明。图1为本发明中的基于摄像装置的手写输入的方法的流程图。如图1所示,本发 明中的基于摄像装置的手写输入的方法包括如下所述的步骤步骤101,设置一个摄像装置,该摄像装置通过与其连接的显示装置显示该摄像装 置所摄取的图像信息。在本步骤中,可根据实际应用情况预先设置一个可连续摄取清晰的图像信息的摄 像装置,并将该摄像装置与一显示装置相连,使得该显示装置可显示该摄像装置所摄取的 图像信息。在本发明的实施例中,上述的摄像装置可以是现已普遍使用的各种摄像头、探头 或监视器等摄像器材;而上述显示装置则可以是具有显示器的计算机或其它的可接收、处 理并显示上述摄像装置所摄取的图像信息的显示设备。例如,可预先设置一个通过USB接 口与计算机相连的摄像头,该计算机可接收并处理该摄像头所摄取的图像信息,并通过显 示器显示该摄像头所摄取的图像信息。在本发明的实施例中,上述的摄像装置的拍摄角度和/或拍摄距离可根据实际应 用情况进行调整,以使得在后续步骤中所确定的手写输入的输入区完全位于所述摄像装置 的拍摄范围之内。例如,当手写输入的输入区还未确定时,即可将该摄像装置设置于该手写 输入的输入区可能出现的位置的前上方,以确保所述摄像装置的拍摄范围可以完全覆盖在 后续步骤中所确定的手写输入的输入区。另外,为了便于后续步骤中的识别或处理,上述摄像装置所摄取的图像信息的分 辨率、传输帧数等参数应该满足预先设定的标准。具体的标准可根据实际应用情况预先进 行设置,而具体的设置方式在此不再赘述。步骤102,根据摄像装置所摄取的图像信息确定手写输入的输入区。在本步骤中,可根据所述摄像装置所摄取的图像信息(例如,该摄像装置所摄取 的多个帧),通过自动或手动的方式确定所述手写输入的输入区。例如,当上述输入区为长 宽比已知的纸张(例如,标准的A4纸)或其它具有规定形状(例如,矩形)且可供用户输入 的薄片状介质时,可通过常用的边界识别方法,从所述摄像装置所摄取的图像信息中(例 如,所述图像信息中的某一帧)自动识别出上述输入区的边界(例如,A4纸的四条边和4个 顶点),从而确定手写输入的输入区。再例如,当上述输入区为长宽比已知的纸张或其它具 有规定形状且可供用户输入的薄片状介质时,用户可通过预设的确认方式(例如,通过鼠 标点击等方式)在所述摄像装置所摄取的图像信息中(例如,所述图像信息中的某一确定 的帧中)确定所述手写输入的输入区的四个顶点,从而确定所述手写输入的输入区。在本
6发明的实施例中,上述边界识别方法、通过四个顶点确定区域的方法均可使用本领域中的 各种常用方法,因此不再赘述。图2为本发明中所确定的手写输入的输入区的示意图。如图2所示,所述手写输 入的输入区201位于所述摄像装置所摄取的图像信息中的某一帧200中,该输入区201的 四个顶点分别为A、B、C和D。由于摄像装置所摄取的图像信息是二维图像,且该摄像装置 一般都设置于上述输入区201的前上方,因此实际形状为矩形的输入区201在图2中显示 为一梯形,也就是说,由于图像信息中所显示的输入区相当于实际的手写输入的输入区在 图像信息中的一个投影,因此实际的手写输入的输入区的形状与图像信息中所显示的输入 区的形状是不同的。在确定手写输入的输入区后,还可以在上述图像信息中(例如,某一确定的帧 中),以该图像信息中的某一选定的点(例如,该输入区的某一个顶点)为原点,在该图像 信息中建立一个显示坐标系,从而使得上述手写输入的输入区中的每一点在该显示坐标系 中都具有确定的显示坐标(即该点在上述图像信息中的位置信息)。例如,如图2所示,可 以在所述摄像装置所摄取的图像信息中的某一帧200中以顶点A点为原点、以AD为横轴、 以垂直于AD的直线为纵轴建立一个显示坐标系。根据上述所建立的显示坐标系,可得到上 述手写输入的输入区内每一点在该显示坐标系中的显示坐标。例如,A点的显示坐标为(0, 0)、B点的显示坐标为(bl,b2)、C点的显示坐标为(cl,c2)、D点的显示坐标为(dl,0),等 等。相应的,可在实际的手写输入的输入区所在的平面中建立一个与上述显示坐标系相对 应的平面直角坐标系,例如,与上述在图像信息上的显示坐标系相对应的,可在实际的手写 输入的输入区所在的平面中,以顶点A点为原点、以AD为横轴、以垂直于AD的直线(即通 过AB的直线)为纵轴建立一个相应的平面直角坐标系,某一点在该平面直角坐标系中的坐 标可称为该点的真实坐标。由此可知,上述手写输入的输入区中的每一个点都有一个显示 坐标和真实坐标。由于手写输入的输入区在所述摄像装置所摄取的图像信息中的形状与该输入区 的实际形状并不相同,因此上述输入区中的某一点在上述图像信息中的显示坐标与该点的 真实坐标并不一定相等(特殊的点除外,例如,原点),但由于输入区中的每一点的显示坐 标与该点的真实坐标之间存在一一对应的关系,因此根据该对应关系,并通过使用现有技 术中常用的转换方法,可根据某一点的显示坐标得到该点的真实坐标。另外,在确定了上述手写输入的输入区之后,在默认情况下可直接进入如下所述 的获取用户手写输入笔迹的过程。而在本发明的具体实施例中,也可在确定了上述手写输 入的输入区之后,并不立即进入如下所述的获取用户手写输入笔迹的过程,而是在用户发 出相应指令之后(例如,用户点击相应的按钮或直接输入指令),再进入如下所述的获取用 户手写输入笔迹的过程。步骤103,在摄像装置所摄取的图像信息的当前帧中,获取输入装置的输入端在上 述输入区内的第一显示坐标以及该输入装置的输入端的投影在上述输入区内的第二显示 坐标。在确定了上述手写输入的输入区之后,用户即可通过输入装置在所确定的手写输 入的输入区内进行手写输入,从而进入获取用户手写输入笔迹的过程。在本发明的实施例 中,所述的输入装置可以是任何便于用户输入所需输入的内容的工具,例如,上述输入装置可以是各种笔,或者是其它的便于识别的、一端为尖端的物体。另外,在本发明的实施例中, 还可预先设置一辅助光源(例如,台灯、发光的显示器屏幕等),使得在使用上述输入装置 进行手写输入时,可将该输入装置的输入端清晰地侧向投影到上述输入区中,以便于对该 输入装置的输入端以及该输入装置的输入端的投影进行识别;另外,在实际应用中,还可根 据上述摄像装置的拍摄角度和/或拍摄距离对上述辅助光源的照射角度和/或照射距离进 行调整,使得在后续的过程中可同时对该输入装置的输入端以及该输入装置的输入端的投 影进行识别。一般情况下,摄像装置所获取的图像信息是由多个连续的帧组成的,且其中的每 一帧都可看成为一幅静态图像。因此,在本发明的具体实施例中,可以根据摄像装置所摄取 的图像信息的当前帧,获取输入装置的输入端(简称为输入端,下同)在上述确定的输入区 内的显示坐标(可简称为第一显示坐标,下同),以及该输入装置的输入端的投影(简称为 输入端投影,下同)在上述确定的输入区内的显示坐标(可简称为第二显示坐标,下同)。 其中,所述当前帧即为当前所需处理的由上述摄像装置所摄取的图像帧。当首次执行步骤 102时,所述当前帧即为该摄像装置在进入所述获取用户手写输入笔迹的过程后所摄取的 第一帧。具体来说,在本步骤中,可在摄像装置所摄取的当前帧中,根据输入端以及输入端 投影在当前帧中的位置,获取上述输入端在上述输入区内的第一显示坐标以及输入端投影 在上述输入区内的第二显示坐标。例如,在本发明的具体实施例中,可通过常用的自动识别 方法,从所述当前帧中自动识别出上述输入端和输入端投影,从而可获取该输入端和输入 端投影在当前帧中的位置。由于上述输入区完全位于所述摄像装置的拍摄范围之内,因此 上述输入区必然位于当前帧之内,即上述输入区内的每一点的显示坐标都必然对应于当前 帧中的一个位置。所以,在已知该输入端和输入端投影在当前帧中的位置的情况下,则可根 据所述输入端以及输入端投影在当前帧中的位置,获得该输入端和输入端投影在上述输入 区内的显示坐标。步骤104,判断所获取的第一显示坐标和第二显示坐标是否相等,如果是,则执行 步骤105,否则,执行步骤107 ;在本步骤中,首先需要判断所获取的第一显示坐标和第二显示坐标是否相等,当 所获取的第一显示坐标和第二显示坐标相等时,则表示所述输入装置的输入端与该输入装 置的输入端的投影重合,此时该输入装置的输入端必然已落入上述手写输入的输入区所在 的平面内,因此可以判断用户已经开始了手写输入,此时,可执行后续的步骤105以获取并 记录输入装置的输入端在输入区内的真实坐标;而当所获取的第一显示坐标和第二显示坐 标不相等时,则表示输入装置的输入端与输入装置的输入端的投影并未重合,此时输入装 置的输入端并未落入上述手写输入的输入区所在的平面上,因此,可直接执行步骤107。步骤105,根据所述第一显示坐标或第二显示坐标,获取并记录所述输入装置的输 入端在输入区内的真实坐标。由图2所示可知,由于摄像设备所摄取的图像信息中的输入区的形状与该输入区 的实际形状并不相同,因此,该输入区中的每一点的显示坐标一般并不等于该点在输入区 中的实际坐标,但每一点的显示坐标与该点的实际坐标之间必然存在着一一对应的关系。 因此,根据某一点在输入区内的显示坐标,必然能得到该点在输入区内的实际坐标。
在本步骤中,由于第一显示坐标和第二显示坐标已知且相等,因此,根据上述的第 一显示坐标或第二显示坐标,通过使用本领域中常用的转换方法,可获得所述输入装置的 输入端在输入区内的真实坐标。图3为本发明中获取所述输入装置的输入端在输入区内的真实坐标的示意图。以 图3所示为例,在本发明的具体实施例中,可根据所述第一显示坐标或第二显示坐标,并通 过如下所述的转换方法获取所述输入装置的输入端在输入区内的真实坐标。如图3所示,设输入区201的四个顶点A1、B1、C1、D1的显示坐标分别为(X1,Y1)、 (X2,Y2)、(X3,Y3)和(X4,Y4),辅助点E1、F1的显示坐标分别为(X5,Y5)和(X6,Y6),所述 输入装置的输入端0在输入区内的显示坐标(即第一显示坐标)为(X,Y),所述输入装置 的输入端0在输入区内的真实坐标为(x,y)。其中,A1、E1、D1三点共线,B1、F1、C1三点共 线,且E1、0、F1三点共线,。由于乂1、¥1、乂2、¥2、乂3、¥3、乂4、¥4、乂、¥均为已知,且乂5、丫5、父6 和 Y6 均为中间量,
因此可建立如下所述的方程组
根据上述方程组可得
其中,L为在确定所述手写输入的输入区时,预先设定的输入区的实际高度 (或称为实际长度),用于表示手写输入的精度。例如,当所述摄像装置的分辨率为 VGA (640X480)时,可根据该摄像装置实际的拍摄范围和角度,将L的值设为320,即该输入 区的实际高度(或实际长度)为320 ;而当所述摄像装置的分辨率为SXGA(1280X1024)时, 可将L的值设为800,即该输入区的实际高度(或实际长度)为800。在本发明的实施例 中,所述L的值可根据所述摄像装置的分辨率或经验预设值确定,也可以由用户自行确定, 但所设置的L的值不大于所述摄像装置的分辨率的高度。同理,可根据与上述获取y的值相同的方法,获取上述输入端0的另一个真实坐标 x的值,从而得到输入端0在输入区内的真实坐标(x,y)。此时,可预先设置一个用于表示 所述手写输入的输入区的实际宽度W,W也可根据所述摄像装置的分辨率或经验预设值确 定,或由用户自行确定,但所设置的W的值不大于所述摄像装置的分辨率的宽度。因此,当 上述的L和W的值被设定后,该输入区的大小即为(WXL)。以上所述的转换方法仅为示例性地描述,在本发明的实施例中,还可通过其它的 本领域中常用的转换方法,获得所述输入装置的输入端在输入区内的真实坐标。步骤106,重新设定所述当前帧,返回执行步骤103 ;
9
在本步骤中,可直接将所述摄像装置所摄取的当前帧之后的第N帧设定为当前 帧,并返回执行步骤103。其中,N为自然数,且N的值可根据实际应用情况预先设置。例 如,可设N= 1,即将所述摄像装置所摄取的当前帧的下一帧设置为当前帧。 在实际应用中,摄像装置的传输帧数一般为30帧/秒或60帧/秒,甚至具有更高 的传输帧数(例如,120帧/秒),而用户的手写输入速度则相对比较慢。因此,在本发明 的实施例中,可以根据手写输入速度预先或动态地设置摄像装置的传输帧数。例如,当用 户的手写输入速度比较快时,可将摄像装置的传输帧数设置得比较大(例如,60帧/秒或 更大);而当用户的手写输入速度比较慢时,则可将摄像装置的传输帧数设置得比较小(例 如,15帧/秒或更小)。步骤107,根据所记录的所述输入装置的输入端在输入区内的各个真实坐标获得 手写输入的笔迹。在本发明的实施例中,当用户开始输入或正在连续输入相应的内容(例如,正在 输入某一笔划)时,该用户所使用的输入装置必然落入上述输入区所在的平面内,此时输 入装置的输入端与该输入端的投影必然是重合的,即上述所获取的第一显示坐标和第二显 示坐标相等;而当用户还未开始输入或已完成某一连续地输入(例如,完成某一笔划的输 入)时,该用户所使用的输入装置将离开上述输入区所在的平面,此时输入装置的输入端 与该输入端的投影必然是不重合的,即上述所获取的第一显示坐标和第二显示坐标不相寸。因此,在本发明的实施例中,只有当所获取的第一显示坐标和第二显示坐标不相 等时,才会执行本步骤。而在本步骤中,可通过使用本领域中常用的处理方法,根据上述所 记录的各个真实坐标获得手写输入的笔迹。例如,根据各个真实坐标的记录时间的先后顺 序,用直线顺序连接各个真实坐标所表示的点,则可获取该用户的手写输入的笔迹。当然, 在本发明的实施例中,还可通过其它的本领域中常用的笔迹获取方法,根据上述所记录的 多个真实坐标获得用户的手写输入的笔迹,在此不再赘述。在本发明的实施例中,当执行本步骤时,所记录的所述输入装置的输入端在输入 区内的真实坐标的个数可能是0个、1个或多个。例如,当所记录的真实坐标的个数为0个 时,则表示用户还未输入实际的内容,即用户的手写输入的笔迹为空;当所记录的真实坐 标的个数为1个时,则表示用户的手写输入的笔迹为一个点;而当所记录的真实坐标的个 数为多个时,则表示在执行步骤107之前,用户所使用的输入装置的输入端在输入区内发 生了连续地移动,从而完成了一个笔划的输入,即该用户的手写输入的笔迹为一个笔划,例 如,该用户的手写输入的笔迹为某一个汉字、数字、英文字母或其它符号中的某一笔划。由此可知,在本发明的实施例中,用户通过所述输入装置手写输入的内容是由一 个或多个笔划组成的,例如,用户可通过输入一个笔划“3”来输入数字“3”,也可通过依次 输入两个笔划“一”和“丨”的方式来输入汉字“十”,还可通过依次输入三个笔划“丨”、“一” 和“丨”的方式来输入英文大写字母“H”,等等,并可依此类推。因此,当用户通过输入装置手写输入实际的内容时,可通过上述的步骤103 107 获取该用户手写输入的每一个笔划。而当获取了该用户手写输入的所有笔划后,则可通过 本领域中常用的判断方法判断用户手写输入的实际的内容,例如,判断用户手写输入的是 哪个汉字、数字、英文字母或其它符号等。由于具体的判断方法并不属于本发明的技术方案中所需保护的部分,在此不再赘述。由上可知,通过上述的步骤101 107,最终可获得用户的手写输入的笔迹,从而 得到用户手写输入的内容。因此,在上述的基于摄像装置的手写输入的方法中,并不需要使 用传统的手写输入设备,而只需预先设置一个摄像装置,并通过所设置摄像装置所摄取的 图像信息来获得用户通过手写输入的内容。而且,上述的摄像装置可直接使用已广泛应用 于日常生活中的各种常用的摄像装置(例如,摄像头等),且用户进行手写输入的输入区也 可以仅仅是一张形状符合相应规则的白纸,从而在不使用额外的传统手写输入装置时,也 可实现用户的手写输入,因而大大提高了手写输入的简便性,减少了用户的成本,提高了用 户的体验度。
另外,在本发明的实施例中,还提供了一种基于摄像装置的手写输入的系统。图 4为本发明中的基于摄像装置的手写输入的系统的示意图。如图4所示,本发明中的基于 摄像装置的手写输入的系统包括输入装置401、摄像装置402、显示装置403和处理装置 404。所述输入装置401,用于在所述摄像装置的拍摄范围内进行手写输入;所述摄像装置402,用于将所摄取的图像信息发送给所述的显示装403置和处理 装置404 ;所述显示装置403,用于显示所述摄像装置402发送的图像信息;所述处理装置404,用于根据所述摄像装置402所摄取的图像信息确定手写输入 的输入区;在摄像装置402所摄取的图像信息的当前帧中,获取输入装置401的输入端在 上述输入区内的第一显示坐标以及该输入装置401的输入端的投影在上述输入区内的第 二显示坐标;当所获取的第一显示坐标和第二显示坐标相等时,根据所述第一显示坐标或 第二显示坐标,获取并记录所述输入装置401的输入端在输入区内的真实坐标,重新设定 当前帧;当所获取的第一显示坐标和第二显示坐标不相等时,根据所记录的所述输入装置 401的输入端在输入区内的各个真实坐标获得手写输入的笔迹。综上可知,本发明提供了一种基于摄像装置的手写输入的方法和系统,由于在该 方法和系统中,并不需要使用传统的手写输入设备,而只需预先设置一个摄像装置,并通过 所设置摄像装置所摄取的图像信息来获得用户通过手写输入的内容,因此可在不使用传统 手写输入装置时,也能实现用户的手写输入,从而可大大提高手写输入的简便性,减少用户 的成本,提高用户的体验度。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种基于摄像装置的手写输入的方法,其特征在于,该方法包括A、设置一摄像装置,该摄像装置通过与其连接的显示装置显示该摄像装置所摄取的图像信息;B、根据摄像装置所摄取的图像信息确定手写输入的输入区;C、在所述摄像装置所摄取的图像信息的当前帧中,获取输入装置的输入端在所述输入区内的第一显示坐标以及该输入装置的输入端的投影在所述输入区内的第二显示坐标;D、当所获取的第一显示坐标和第二显示坐标相等时,根据所述第一显示坐标或第二显示坐标,获取并记录所述输入装置的输入端在输入区内的真实坐标,重新设定所述当前帧,返回执行步骤C;当所获取的第一显示坐标和第二显示坐标不相等时,根据所记录的所述输入装置的输入端在输入区内的各个真实坐标获得手写输入的笔迹。
2.根据权利要求1所述的方法,其特征在于,所述摄像装置为摄像头、探头或监视器。
3.根据权利要求1所述的方法,其特征在于,所述步骤A中还进一步包括调整所述摄像装置的拍摄角度和/或拍摄距离,使得所述手写输入的输入区完全位于 所述摄像装置的拍摄范围之内。
4.根据权利要求1所述的方法,其特征在于,所述步骤B包括通过边界识别方法,从所述摄像装置所摄取的图像信息中自动识别出所述输入区的边 界,确定所述手写输入的输入区。
5.根据权利要求1所述的方法,其特征在于,所述步骤B包括用户通过预设的确认方式在所述摄像装置所摄取的图像信息中确定所述手写输入的 输入区的四个顶点,从而确定所述手写输入的输入区。
6.根据权利要求1所述的方法,其特征在于,该方法还进一步包括设置一辅助光源,使得在使用所述输入装置进行手写输入时,将所述输入装置的输入 端清晰地侧向投影到所述输入区中。
7.根据权利要求1所述的方法,其特征在于,所述步骤C包括在摄像装置所摄取的当前帧中,根据所述输入装置的输入端以及输入装置的输入端的 投影在当前帧中的位置,获取所述输入装置的输入端在所述输入区内的第一显示坐标以及 所述输入装置的输入端的投影在所述输入区内的第二显示坐标。
8.根据权利要求1所述的方法,其特征在于,所述步骤D中的重新设定当前帧包括将所述摄像装置所摄取的当前帧之后的第N帧设定为当前帧;所述N为自然数。
9.根据权利要求1所述的方法,其特征在于,该方法还进一步包括根据手写输入速度预先或动态地设置所述摄像装置的传输帧数。
10.根据权利要求1所述的方法,其特征在于,所述步骤D中的根据所记录的所述输入 装置的输入端在输入区内的各个真实坐标获得手写输入的笔迹包括根据所述各个真实坐标的记录时间的先后顺序,用直线顺序连接各个真实坐标所表示 的点,从而获取该用户的手写输入的笔迹。
11.一种基于摄像装置的手写输入的系统,其特征在于,该系统包括输入装置、摄像 装置、显示装置和处理装置;所述输入装置,用 在所述摄像装置的拍摄范围内进行手写输入;所述摄像装置,用于将所摄取的图像信息发送给所述的显示装置和处理装置; 所述显示装置,用于显示所述摄像装置发送的图像信息;所述处理装置,用于根据所述摄像装置所摄取的图像信息确定手写输入的输入区;在 摄像装置所摄取的图像信息的当前帧中,获取输入装置的输入端在所述输入区内的第一显 示坐标以及该输入装置的输入端的投影在所述输入区内的第二显示坐标;当所获取的第一 显示坐标和第二显示坐标相等时,根据所述第一显示坐标或第二显示坐标,获取并记录所 述输入装置的输入端在输入区内的真实坐标,重新设定当前帧;当所获取的第一显示坐标 和第二显示坐标不相等时,根据所记录的所述输入装置的输入端在输入区内的各个真实坐 标获得手写输入的笔迹。
全文摘要
本发明公开了一种基于摄像装置的手写输入的方法,该方法包括预先设置一摄像装置,该摄像装置通过与其连接的显示装置显示该摄像装置所摄取的图像信息;根据摄像装置摄取的图像信息确定手写输入的输入区;在摄像装置所摄取的当前帧中,获取输入装置的输入端以及该输入端的投影在输入区内的第一显示坐标和第二显示坐标;当第一显示坐标和第二显示坐标相等时,根据第一显示坐标或第二显示坐标,获取并记录输入端在输入区内的真实坐标,重新设置当前帧;当所获取的第一显示坐标和第二显示坐标不相等时,根据所记录的输入端在输入区内的各个真实坐标获得手写输入的笔迹。本发明还公开了一种基于摄像装置的手写输入的系统。通过使用上述的方法和系统,可在不使用传统的手写输入装置时,也可实现手写输入。
文档编号G06K11/06GK101877067SQ20091023768
公开日2010年11月3日 申请日期2009年11月16日 优先权日2009年11月16日
发明者涂坚 申请人:北京中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1