CN101877067B - Method and system for hand input based on camera device - Google Patents
Method and system for hand input based on camera device Download PDFInfo
- Publication number
- CN101877067B CN101877067B CN200910237686.5A CN200910237686A CN101877067B CN 101877067 B CN101877067 B CN 101877067B CN 200910237686 A CN200910237686 A CN 200910237686A CN 101877067 B CN101877067 B CN 101877067B
- Authority
- CN
- China
- Prior art keywords
- input
- handwriting
- display
- coordinates
- camera
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Position Input By Displaying (AREA)
Abstract
本发明公开了一种基于摄像装置的手写输入的方法,该方法包括:预先设置一摄像装置,该摄像装置通过与其连接的显示装置显示该摄像装置所摄取的图像信息;根据摄像装置摄取的图像信息确定手写输入的输入区;在摄像装置所摄取的当前帧中,获取输入装置的输入端以及该输入端的投影在输入区内的第一显示坐标和第二显示坐标;当第一显示坐标和第二显示坐标相等时,根据第一显示坐标或第二显示坐标,获取并记录输入端在输入区内的真实坐标,重新设置当前帧;当所获取的第一显示坐标和第二显示坐标不相等时,根据所记录的输入端在输入区内的各个真实坐标获得手写输入的笔迹。本发明还公开了一种基于摄像装置的手写输入的系统。通过使用上述的方法和系统,可在不使用传统的手写输入装置时,也可实现手写输入。
The invention discloses a method for handwriting input based on an imaging device. The method comprises: setting up an imaging device in advance, and the imaging device displays image information captured by the imaging device through a display device connected thereto; The information determines the input area of the handwriting input; in the current frame captured by the camera device, the first display coordinate and the second display coordinate of the input terminal of the input device and the projection of the input terminal in the input area are acquired; when the first display coordinate and When the second display coordinates are equal, obtain and record the real coordinates of the input terminal in the input area according to the first display coordinates or the second display coordinates, and reset the current frame; when the acquired first display coordinates and the second display coordinates are not equal , the handwriting of the handwriting input is obtained according to the recorded real coordinates of the input terminal in the input area. The invention also discloses a camera-based handwriting input system. By using the above method and system, handwriting input can also be realized without using a traditional handwriting input device.
Description
技术领域 technical field
本发明涉及手写输入技术领域,特别涉及一种基于摄像装置的手写输入的方法和系统。The invention relates to the technical field of handwriting input, in particular to a camera-based handwriting input method and system.
背景技术 Background technique
在现有技术中,当用户希望通过手写输入的方式(而不是通过键盘等输入设备的方式)向计算机中输入所需输入的内容时,一般都需要使用额外的手写输入设备。在使用传统的手写输入设备时,用户首先需要将所使用的手写输入设备与计算机连接,并在所连接的计算机中安装与该手写输入设备相关的软件或驱动程序,然后再使用特定的输入工具(例如,输入笔),并在特定的输入板上进行手写输入,才能将所需输入的内容输入到计算机中。在上述手写输入设备的使用过程中,用户的操作过程比较复杂,且用户还需购买额外的手写输入设备,从而提高了用户使用手写输入方式的成本。例如,常用的传统手写输入设备一般可分为电阻压感式、电磁压感式、电容压感式等三类。其中,电阻压感式和电磁压感式手写输入设备的价格虽然比较低,但是比较容易损坏,且精度较低;而电容压感式手写输入设备虽然可以做到很高的精度,但是价格非常昂贵,从而大大提高用户使用手写输入方式的成本。In the prior art, when the user wishes to input required input content into the computer through handwriting input (not through keyboard and other input devices), it is generally necessary to use an additional handwriting input device. When using a traditional handwriting input device, the user first needs to connect the handwriting input device used to the computer, and install the software or driver related to the handwriting input device in the connected computer, and then use a specific input tool (for example, stylus), and carry out handwriting input on specific input board, just can input the content that needs input in the computer. During the use of the above-mentioned handwriting input device, the user's operation process is relatively complicated, and the user needs to purchase an additional handwriting input device, thereby increasing the cost of the user using the handwriting input method. For example, commonly used traditional handwriting input devices can generally be classified into three categories: resistive piezo-sensitive, electromagnetic piezo-sensitive, and capacitive piezo-sensitive. Among them, although the price of resistive piezo-sensitive and electromagnetic piezo-sensitive handwriting input devices is relatively low, they are relatively easy to damage and have low precision; although capacitive piezo-sensitive handwriting input devices can achieve high precision, they are very expensive. Expensive, thereby greatly increasing the cost of the user using the handwriting input method.
发明内容 Contents of the invention
有鉴于此,本发明提供一种基于摄像装置的手写输入的方法和系统,从而提高手写输入的简便性,减少用户的成本。In view of this, the present invention provides a method and system for handwriting input based on a camera device, thereby improving the convenience of handwriting input and reducing user costs.
根据上述目的,本发明的技术方案是这样实现的:According to above-mentioned purpose, technical scheme of the present invention is achieved like this:
一种基于摄像装置的手写输入的方法,该方法包括:A method for handwriting input based on a camera, the method comprising:
A、设置一摄像装置,该摄像装置通过与其连接的显示装置显示该摄像装置所摄取的图像信息;A, a camera device is set, and the camera device displays the image information captured by the camera device through a display device connected to it;
B、根据摄像装置所摄取的图像信息确定手写输入的输入区;B. Determine the input area for handwriting input according to the image information captured by the camera device;
C、在所述摄像装置所摄取的图像信息的当前帧中,获取输入装置的输入端在所述输入区内的第一显示坐标以及该输入装置的输入端的投影在所述输入区内的第二显示坐标;C. In the current frame of the image information captured by the camera device, obtain the first display coordinate of the input terminal of the input device in the input area and the first display coordinate of the input terminal of the input device projected in the input area Two display coordinates;
D、当所获取的第一显示坐标和第二显示坐标相等时,根据所述第一显示坐标或第二显示坐标,获取并记录所述输入装置的输入端在输入区内的真实坐标,重新设定所述当前帧,返回执行步骤C;D. When the obtained first display coordinates and second display coordinates are equal, according to the first display coordinates or the second display coordinates, obtain and record the real coordinates of the input end of the input device in the input area, and reset Determine the current frame, and return to step C;
当所获取的第一显示坐标和第二显示坐标不相等时,根据所记录的所述输入装置的输入端在输入区内的各个真实坐标获得手写输入的笔迹。When the acquired first display coordinates and second display coordinates are not equal, handwriting input handwriting is obtained according to the recorded real coordinates of the input end of the input device in the input area.
所述摄像装置为:摄像头、探头或监视器。The camera device is: a camera, a probe or a monitor.
所述步骤A中还进一步包括:Also further include in the step A:
调整所述摄像装置的拍摄角度和/或拍摄距离,使得所述手写输入的输入区完全位于所述摄像装置的拍摄范围之内。Adjusting the shooting angle and/or shooting distance of the camera device, so that the input area of the handwriting input is completely within the shooting range of the camera device.
所述步骤B包括:Described step B comprises:
通过边界识别方法,从所述摄像装置所摄取的图像信息中自动识别出所述输入区的边界,确定所述手写输入的输入区。By means of a boundary recognition method, the boundary of the input area is automatically recognized from the image information captured by the camera device, and the input area of the handwriting input is determined.
所述步骤B包括:Described step B comprises:
用户通过预设的确认方式在所述摄像装置所摄取的图像信息中确定所述手写输入的输入区的四个顶点,从而确定所述手写输入的输入区。The user determines the four vertices of the input area of the handwriting input in the image information captured by the camera device through a preset confirmation method, thereby determining the input area of the handwriting input.
该方法还进一步包括:The method further includes:
设置一辅助光源,使得在使用所述输入装置进行手写输入时,将所述输入装置的输入端清晰地侧向投影到所述输入区中。An auxiliary light source is arranged so that when the input device is used for handwriting input, the input end of the input device is clearly projected laterally into the input area.
所述步骤C包括:Described step C comprises:
在摄像装置所摄取的当前帧中,根据所述输入装置的输入端以及输入装置的输入端的投影在当前帧中的位置,获取所述输入装置的输入端在所述输入区内的第一显示坐标以及所述输入装置的输入端的投影在所述输入区内的第二显示坐标。In the current frame captured by the camera device, according to the position of the input terminal of the input device and the projection of the input terminal of the input device in the current frame, obtain the first display of the input terminal of the input device in the input area The coordinates and the second display coordinates of the projection of the input end of the input device in the input area.
所述步骤D中的重新设定当前帧包括:Resetting the current frame in the step D includes:
将所述摄像装置所摄取的当前帧之后的第N帧设定为当前帧;所述N为自然数。The Nth frame after the current frame captured by the camera device is set as the current frame; the N is a natural number.
该方法还进一步包括:The method further includes:
根据手写输入速度预先或动态地设置所述摄像装置的传输帧数。The number of transmission frames of the camera is set in advance or dynamically according to the handwriting input speed.
所述步骤D中的根据所记录的所述输入装置的输入端在输入区内的各个真实坐标获得手写输入的笔迹包括:Obtaining the handwriting of the handwriting input according to the recorded real coordinates of the input end of the input device in the input area in the step D includes:
根据所述各个真实坐标的记录时间的先后顺序,用直线顺序连接各个真实坐标所表示的点,从而获取该用户的手写输入的笔迹。According to the order of recording time of each real coordinate, the points indicated by each real coordinate are sequentially connected with a straight line, so as to obtain the handwriting input by the user.
本发明的实施例中还提供了一种基于摄像装置的手写输入的系统,该系统包括:输入装置、摄像装置、显示装置和处理装置;Embodiments of the present invention also provide a camera-based handwriting input system, the system comprising: an input device, a camera, a display device, and a processing device;
所述输入装置,用于在所述摄像装置的拍摄范围内进行手写输入;The input device is used for handwriting input within the shooting range of the camera device;
所述摄像装置,用于将所摄取的图像信息发送给所述的显示装置和处理装置;The camera device is used to send the captured image information to the display device and the processing device;
所述显示装置,用于显示所述摄像装置发送的图像信息;The display device is used to display the image information sent by the camera device;
所述处理装置,用于根据所述摄像装置所摄取的图像信息确定手写输入的输入区;在摄像装置所摄取的图像信息的当前帧中,获取输入装置的输入端在所述输入区内的第一显示坐标以及该输入装置的输入端的投影在所述输入区内的第二显示坐标;当所获取的第一显示坐标和第二显示坐标相等时,根据所述第一显示坐标或第二显示坐标,获取并记录所述输入装置的输入端在输入区内的真实坐标,重新设定当前帧;当所获取的第一显示坐标和第二显示坐标不相等时,根据所记录的所述输入装置的输入端在输入区内的各个真实坐标获得手写输入的笔迹。The processing device is used to determine the input area of the handwriting input according to the image information captured by the camera device; in the current frame of the image information captured by the camera device, obtain the position of the input terminal of the input device in the input area The first display coordinates and the second display coordinates of the projection of the input terminal of the input device in the input area; when the acquired first display coordinates and the second display coordinates are equal, according to the first display coordinates or the second display coordinates coordinates, acquire and record the real coordinates of the input end of the input device in the input area, and reset the current frame; when the obtained first display coordinates and second display coordinates are not equal, according to the recorded input device Each real coordinate of the input terminal in the input area obtains the handwriting of the handwriting input.
由上可知,本发明提供了一种基于摄像装置的手写输入的方法和系统,由于在该方法和系统中,并不需要使用传统的手写输入设备,而只需预先设置一个摄像装置,并通过所设置摄像装置所摄取的图像信息来获得用户通过手写输入的内容,从而在不使用传统手写输入装置时,也可实现用户的手写输入,因而大大提高了手写输入的简便性,减少了用户的成本,提高了用户的体验度。As can be seen from the above, the present invention provides a method and system for handwriting input based on a camera, because in this method and system, there is no need to use traditional handwriting input equipment, but only a camera is set in advance, and through The image information captured by the camera device is set to obtain the content of the user's handwriting input, so that the user's handwriting input can also be realized when the traditional handwriting input device is not used, thus greatly improving the convenience of handwriting input and reducing the user's effort. cost and improve user experience.
附图说明 Description of drawings
图1为本发明中的基于摄像装置的手写输入的方法的流程图。FIG. 1 is a flowchart of a method for handwriting input based on a camera device in the present invention.
图2为本发明中所确定的手写输入的输入区的示意图。Fig. 2 is a schematic diagram of the input area of the handwriting input determined in the present invention.
图3为本发明中获取所述输入装置的输入端在输入区内的真实坐标的示意图。Fig. 3 is a schematic diagram of obtaining the real coordinates of the input terminal of the input device in the input area in the present invention.
图4为本发明中的基于摄像装置的手写输入的系统的示意图。FIG. 4 is a schematic diagram of a camera-based handwriting input system in the present invention.
具体实施方式 Detailed ways
为了使本发明的目的、技术方案和优点更加清楚明白,以下举具体实施例并参照附图,对本发明进行进一步详细的说明。In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail by giving specific embodiments and referring to the accompanying drawings.
图1为本发明中的基于摄像装置的手写输入的方法的流程图。如图1所示,本发明中的基于摄像装置的手写输入的方法包括如下所述的步骤:FIG. 1 is a flowchart of a method for handwriting input based on a camera device in the present invention. As shown in Figure 1, the method for the handwriting input based on camera among the present invention comprises the steps as follows:
步骤101,设置一个摄像装置,该摄像装置通过与其连接的显示装置显示该摄像装置所摄取的图像信息。In step 101, a camera device is set, and the camera device displays image information captured by the camera device through a display device connected thereto.
在本步骤中,可根据实际应用情况预先设置一个可连续摄取清晰的图像信息的摄像装置,并将该摄像装置与一显示装置相连,使得该显示装置可显示该摄像装置所摄取的图像信息。在本发明的实施例中,上述的摄像装置可以是现已普遍使用的各种摄像头、探头或监视器等摄像器材;而上述显示装置则可以是具有显示器的计算机或其它的可接收、处理并显示上述摄像装置所摄取的图像信息的显示设备。例如,可预先设置一个通过USB接口与计算机相连的摄像头,该计算机可接收并处理该摄像头所摄取的图像信息,并通过显示器显示该摄像头所摄取的图像信息。In this step, a camera device that can continuously capture clear image information can be preset according to actual application conditions, and the camera device can be connected to a display device so that the display device can display the image information captured by the camera device. In an embodiment of the present invention, the above-mentioned imaging device can be various imaging devices such as cameras, probes or monitors that are now commonly used; and the above-mentioned display device can be a computer with a display or other devices that can receive, process and A display device that displays image information captured by the imaging device. For example, a camera connected to a computer through a USB interface can be preset, and the computer can receive and process image information captured by the camera, and display the image information captured by the camera through a display.
在本发明的实施例中,上述的摄像装置的拍摄角度和/或拍摄距离可根据实际应用情况进行调整,以使得在后续步骤中所确定的手写输入的输入区完全位于所述摄像装置的拍摄范围之内。例如,当手写输入的输入区还未确定时,即可将该摄像装置设置于该手写输入的输入区可能出现的位置的前上方,以确保所述摄像装置的拍摄范围可以完全覆盖在后续步骤中所确定的手写输入的输入区。In an embodiment of the present invention, the shooting angle and/or shooting distance of the above-mentioned camera device can be adjusted according to actual application conditions, so that the input area of the handwriting input determined in the subsequent steps is completely located in the shooting area of the camera device. within range. For example, when the input area of the handwriting input has not been determined, the camera can be set at the front and top of the position where the input area of the handwriting input may appear, so as to ensure that the shooting range of the camera can be completely covered in the subsequent steps. The input area for handwriting input determined in .
另外,为了便于后续步骤中的识别或处理,上述摄像装置所摄取的图像信息的分辨率、传输帧数等参数应该满足预先设定的标准。具体的标准可根据实际应用情况预先进行设置,而具体的设置方式在此不再赘述。In addition, in order to facilitate identification or processing in subsequent steps, parameters such as the resolution and the number of transmission frames of the image information captured by the above-mentioned camera device should meet preset standards. The specific standard can be set in advance according to the actual application situation, and the specific setting method will not be repeated here.
步骤102,根据摄像装置所摄取的图像信息确定手写输入的输入区。In step 102, an input area for handwriting input is determined according to the image information captured by the camera device.
在本步骤中,可根据所述摄像装置所摄取的图像信息(例如,该摄像装置所摄取的多个帧),通过自动或手动的方式确定所述手写输入的输入区。例如,当上述输入区为长宽比已知的纸张(例如,标准的A4纸)或其它具有规定形状(例如,矩形)且可供用户输入的薄片状介质时,可通过常用的边界识别方法,从所述摄像装置所摄取的图像信息中(例如,所述图像信息中的某一帧)自动识别出上述输入区的边界(例如,A4纸的四条边和4个顶点),从而确定手写输入的输入区。再例如,当上述输入区为长宽比已知的纸张或其它具有规定形状且可供用户输入的薄片状介质时,用户可通过预设的确认方式(例如,通过鼠标点击等方式)在所述摄像装置所摄取的图像信息中(例如,所述图像信息中的某一确定的帧中)确定所述手写输入的输入区的四个顶点,从而确定所述手写输入的输入区。在本发明的实施例中,上述边界识别方法、通过四个顶点确定区域的方法均可使用本领域中的各种常用方法,因此不再赘述。In this step, the input area of the handwriting input may be determined automatically or manually according to the image information captured by the camera device (for example, a plurality of frames captured by the camera device). For example, when the above-mentioned input area is a paper with a known aspect ratio (for example, standard A4 paper) or other sheet-like media with a specified shape (for example, rectangle) and available for user input, the common boundary identification method can be used to , from the image information (for example, a certain frame in the image information) picked up by the camera device, automatically recognize the boundary of the above-mentioned input area (for example, four sides and 4 vertices of A4 paper), thereby determining the handwriting The input field to enter. For another example, when the above-mentioned input area is paper with a known aspect ratio or other sheet-like media with a specified shape and available for user input, the user can use a preset confirmation method (for example, by mouse click, etc.) The four vertices of the input area of the handwriting input are determined in the image information captured by the camera device (for example, in a certain frame in the image information), so as to determine the input area of the handwriting input. In the embodiment of the present invention, the above boundary identification method and the method of determining the region through four vertices can use various common methods in the field, so details are not repeated here.
图2为本发明中所确定的手写输入的输入区的示意图。如图2所示,所述手写输入的输入区201位于所述摄像装置所摄取的图像信息中的某一帧200中,该输入区201的四个顶点分别为A、B、C和D。由于摄像装置所摄取的图像信息是二维图像,且该摄像装置一般都设置于上述输入区201的前上方,因此实际形状为矩形的输入区201在图2中显示为一梯形,也就是说,由于图像信息中所显示的输入区相当于实际的手写输入的输入区在图像信息中的一个投影,因此实际的手写输入的输入区的形状与图像信息中所显示的输入区的形状是不同的。Fig. 2 is a schematic diagram of the input area of the handwriting input determined in the present invention. As shown in FIG. 2 , the input area 201 of the handwriting input is located in a certain frame 200 of the image information captured by the camera device, and the four vertices of the input area 201 are A, B, C and D respectively. Since the image information captured by the camera device is a two-dimensional image, and the camera device is generally arranged on the front top of the above-mentioned input area 201, the input area 201 whose actual shape is a rectangle is shown as a trapezoid in FIG. 2, that is to say , since the input area displayed in the image information is equivalent to a projection of the actual input area of handwriting input in the image information, the shape of the input area of the actual handwriting input is different from the shape of the input area displayed in the image information of.
在确定手写输入的输入区后,还可以在上述图像信息中(例如,某一确定的帧中),以该图像信息中的某一选定的点(例如,该输入区的某一个顶点)为原点,在该图像信息中建立一个显示坐标系,从而使得上述手写输入的输入区中的每一点在该显示坐标系中都具有确定的显示坐标(即该点在上述图像信息中的位置信息)。例如,如图2所示,可以在所述摄像装置所摄取的图像信息中的某一帧200中以顶点A点为原点、以AD为横轴、以垂直于AD的直线为纵轴建立一个显示坐标系。根据上述所建立的显示坐标系,可得到上述手写输入的输入区内每一点在该显示坐标系中的显示坐标。例如,A点的显示坐标为(0,0)、B点的显示坐标为(b1,b2)、C点的显示坐标为(c1,c2)、D点的显示坐标为(d1,0),等等。相应的,可在实际的手写输入的输入区所在的平面中建立一个与上述显示坐标系相对应的平面直角坐标系,例如,与上述在图像信息上的显示坐标系相对应的,可在实际的手写输入的输入区所在的平面中,以顶点A点为原点、以AD为横轴、以垂直于AD的直线(即通过AB的直线)为纵轴建立一个相应的平面直角坐标系,某一点在该平面直角坐标系中的坐标可称为该点的真实坐标。由此可知,上述手写输入的输入区中的每一个点都有一个显示坐标和真实坐标。After determining the input area of handwriting input, in the above image information (for example, in a certain frame), a selected point in the image information (for example, a certain vertex of the input area) As the origin, a display coordinate system is established in the image information, so that each point in the input area of the above-mentioned handwriting input has a definite display coordinate in the display coordinate system (that is, the position information of the point in the above-mentioned image information ). For example, as shown in FIG. 2 , in a certain frame 200 of the image information captured by the camera device, a point A can be established as the origin, with AD as the horizontal axis, and a straight line perpendicular to AD as the vertical axis. Displays the coordinate system. According to the display coordinate system established above, the display coordinates of each point in the input area of the handwriting input in the display coordinate system can be obtained. For example, the display coordinates of point A are (0, 0), the display coordinates of point B are (b1, b2), the display coordinates of point C are (c1, c2), and the display coordinates of point D are (d1, 0). etc. Correspondingly, a plane Cartesian coordinate system corresponding to the above-mentioned display coordinate system can be established in the plane where the actual handwriting input area is located, for example, corresponding to the above-mentioned display coordinate system on the image information, it can be used in actual In the plane where the input area of the handwriting input is located, a corresponding plane Cartesian coordinate system is established with the vertex A point as the origin, with AD as the horizontal axis, and the straight line perpendicular to AD (that is, the straight line passing through AB) as the vertical axis. The coordinates of a point in the rectangular coordinate system of the plane can be called the real coordinates of the point. It can be seen from this that each point in the input area of the above-mentioned handwriting input has a display coordinate and a real coordinate.
由于手写输入的输入区在所述摄像装置所摄取的图像信息中的形状与该输入区的实际形状并不相同,因此上述输入区中的某一点在上述图像信息中的显示坐标与该点的真实坐标并不一定相等(特殊的点除外,例如,原点),但由于输入区中的每一点的显示坐标与该点的真实坐标之间存在一一对应的关系,因此根据该对应关系,并通过使用现有技术中常用的转换方法,可根据某一点的显示坐标得到该点的真实坐标。Since the shape of the input area of the handwriting input in the image information picked up by the camera device is not the same as the actual shape of the input area, the display coordinates of a point in the above-mentioned input area in the above-mentioned image information are different from the coordinates of the point in the above-mentioned image information. The real coordinates are not necessarily equal (except for special points, such as the origin), but since there is a one-to-one correspondence between the display coordinates of each point in the input area and the real coordinates of the point, according to the corresponding relationship, and By using the conversion method commonly used in the prior art, the real coordinates of a certain point can be obtained according to the displayed coordinates of the point.
另外,在确定了上述手写输入的输入区之后,在默认情况下可直接进入如下所述的获取用户手写输入笔迹的过程。而在本发明的具体实施例中,也可在确定了上述手写输入的输入区之后,并不立即进入如下所述的获取用户手写输入笔迹的过程,而是在用户发出相应指令之后(例如,用户点击相应的按钮或直接输入指令),再进入如下所述的获取用户手写输入笔迹的过程。In addition, after the above-mentioned input area for handwriting input is determined, by default, it can directly enter into the process of acquiring user's handwriting input handwriting as described below. And in a specific embodiment of the present invention, after the input area of the above-mentioned handwriting input is determined, the process of obtaining the user's handwriting input handwriting as described below is not immediately entered, but after the user sends a corresponding instruction (for example, The user clicks the corresponding button or directly enters an instruction), and then enters the process of obtaining the user's handwritten input handwriting as described below.
步骤103,在摄像装置所摄取的图像信息的当前帧中,获取输入装置的输入端在上述输入区内的第一显示坐标以及该输入装置的输入端的投影在上述输入区内的第二显示坐标。Step 103, in the current frame of the image information captured by the camera device, obtain the first display coordinates of the input terminal of the input device in the above-mentioned input area and the second display coordinates of the projection of the input terminal of the input device in the above-mentioned input area .
在确定了上述手写输入的输入区之后,用户即可通过输入装置在所确定的手写输入的输入区内进行手写输入,从而进入获取用户手写输入笔迹的过程。在本发明的实施例中,所述的输入装置可以是任何便于用户输入所需输入的内容的工具,例如,上述输入装置可以是各种笔,或者是其它的便于识别的、一端为尖端的物体。另外,在本发明的实施例中,还可预先设置一辅助光源(例如,台灯、发光的显示器屏幕等),使得在使用上述输入装置进行手写输入时,可将该输入装置的输入端清晰地侧向投影到上述输入区中,以便于对该输入装置的输入端以及该输入装置的输入端的投影进行识别;另外,在实际应用中,还可根据上述摄像装置的拍摄角度和/或拍摄距离对上述辅助光源的照射角度和/或照射距离进行调整,使得在后续的过程中可同时对该输入装置的输入端以及该输入装置的输入端的投影进行识别。After the above-mentioned input area for handwriting input is determined, the user can perform handwriting input in the determined input area for handwriting input through the input device, thereby entering into the process of acquiring user's handwriting input handwriting. In the embodiment of the present invention, the input device can be any tool that is convenient for the user to input the required input content, for example, the above-mentioned input device can be various pens, or other easy-to-identify, with a pointed end object. In addition, in the embodiment of the present invention, an auxiliary light source (for example, a desk lamp, a luminous display screen, etc.) can also be pre-set, so that when the above-mentioned input device is used for handwriting input, the input end of the input device can be clearly Laterally projected into the above-mentioned input area, so as to identify the input end of the input device and the projection of the input end of the input device; The irradiation angle and/or the irradiation distance of the auxiliary light source are adjusted so that the input end of the input device and the projection of the input end of the input device can be recognized simultaneously in the subsequent process.
一般情况下,摄像装置所获取的图像信息是由多个连续的帧组成的,且其中的每一帧都可看成为一幅静态图像。因此,在本发明的具体实施例中,可以根据摄像装置所摄取的图像信息的当前帧,获取输入装置的输入端(简称为输入端,下同)在上述确定的输入区内的显示坐标(可简称为第一显示坐标,下同),以及该输入装置的输入端的投影(简称为输入端投影,下同)在上述确定的输入区内的显示坐标(可简称为第二显示坐标,下同)。其中,所述当前帧即为当前所需处理的由上述摄像装置所摄取的图像帧。当首次执行步骤102时,所述当前帧即为该摄像装置在进入所述获取用户手写输入笔迹的过程后所摄取的第一帧。Generally, the image information acquired by the camera device is composed of a plurality of consecutive frames, and each frame can be regarded as a static image. Therefore, in a specific embodiment of the present invention, according to the current frame of the image information captured by the camera device, the display coordinates ( may be referred to as the first display coordinates, the same below), and the display coordinates of the projection of the input terminal of the input device (referred to as the input end projection, the same below) in the input area determined above (may be referred to as the second display coordinates, below same). Wherein, the current frame is the image frame captured by the camera device that needs to be processed currently. When step 102 is executed for the first time, the current frame is the first frame captured by the camera device after entering the process of acquiring handwriting input by the user.
具体来说,在本步骤中,可在摄像装置所摄取的当前帧中,根据输入端以及输入端投影在当前帧中的位置,获取上述输入端在上述输入区内的第一显示坐标以及输入端投影在上述输入区内的第二显示坐标。例如,在本发明的具体实施例中,可通过常用的自动识别方法,从所述当前帧中自动识别出上述输入端和输入端投影,从而可获取该输入端和输入端投影在当前帧中的位置。由于上述输入区完全位于所述摄像装置的拍摄范围之内,因此上述输入区必然位于当前帧之内,即上述输入区内的每一点的显示坐标都必然对应于当前帧中的一个位置。所以,在已知该输入端和输入端投影在当前帧中的位置的情况下,则可根据所述输入端以及输入端投影在当前帧中的位置,获得该输入端和输入端投影在上述输入区内的显示坐标。Specifically, in this step, in the current frame captured by the camera device, according to the input terminal and the projected position of the input terminal in the current frame, the first display coordinates of the above-mentioned input terminal in the above-mentioned input area and the input The second display coordinates projected by the terminal in the above input area. For example, in a specific embodiment of the present invention, the above-mentioned input terminal and input terminal projection can be automatically identified from the current frame through a commonly used automatic identification method, so that the input terminal and input terminal projection can be obtained in the current frame. s position. Since the input area is completely within the shooting range of the camera, the input area must be within the current frame, that is, the display coordinates of each point in the input area must correspond to a position in the current frame. Therefore, when the position of the input terminal and the input terminal projection in the current frame is known, the input terminal and the input terminal projection can be obtained according to the position of the input terminal and the input terminal projection in the current frame. Display coordinates within the input field.
步骤104,判断所获取的第一显示坐标和第二显示坐标是否相等,如果是,则执行步骤105,否则,执行步骤107;Step 104, judging whether the obtained first display coordinates and the second display coordinates are equal, if yes, execute step 105, otherwise, execute step 107;
在本步骤中,首先需要判断所获取的第一显示坐标和第二显示坐标是否相等,当所获取的第一显示坐标和第二显示坐标相等时,则表示所述输入装置的输入端与该输入装置的输入端的投影重合,此时该输入装置的输入端必然已落入上述手写输入的输入区所在的平面内,因此可以判断用户已经开始了手写输入,此时,可执行后续的步骤105以获取并记录输入装置的输入端在输入区内的真实坐标;而当所获取的第一显示坐标和第二显示坐标不相等时,则表示输入装置的输入端与输入装置的输入端的投影并未重合,此时输入装置的输入端并未落入上述手写输入的输入区所在的平面上,因此,可直接执行步骤107。In this step, it is first necessary to judge whether the obtained first display coordinates and the second display coordinates are equal. When the obtained first display coordinates and the second display coordinates are equal, it means that the input terminal of the input device is equal The projections of the input ends of the device overlap, and at this time the input end of the input device must have fallen into the plane where the input area of the above-mentioned handwriting input is located, so it can be judged that the user has started handwriting input. At this time, the subsequent step 105 can be performed to Obtain and record the real coordinates of the input terminal of the input device in the input area; and when the obtained first display coordinates and second display coordinates are not equal, it means that the projections of the input terminal of the input device and the input terminal of the input device do not coincide , at this time, the input end of the input device does not fall on the plane where the input area of the handwriting input is located, therefore, step 107 can be executed directly.
步骤105,根据所述第一显示坐标或第二显示坐标,获取并记录所述输入装置的输入端在输入区内的真实坐标。Step 105, according to the first display coordinates or the second display coordinates, acquire and record the real coordinates of the input end of the input device in the input area.
由图2所示可知,由于摄像设备所摄取的图像信息中的输入区的形状与该输入区的实际形状并不相同,因此,该输入区中的每一点的显示坐标一般并不等于该点在输入区中的实际坐标,但每一点的显示坐标与该点的实际坐标之间必然存在着一一对应的关系。因此,根据某一点在输入区内的显示坐标,必然能得到该点在输入区内的实际坐标。As can be seen from Figure 2, since the shape of the input area in the image information captured by the camera device is not the same as the actual shape of the input area, the display coordinates of each point in the input area are generally not equal to the point The actual coordinates in the input area, but there must be a one-to-one correspondence between the displayed coordinates of each point and the actual coordinates of the point. Therefore, according to the displayed coordinates of a certain point in the input area, the actual coordinates of the point in the input area must be obtained.
在本步骤中,由于第一显示坐标和第二显示坐标已知且相等,因此,根据上述的第一显示坐标或第二显示坐标,通过使用本领域中常用的转换方法,可获得所述输入装置的输入端在输入区内的真实坐标。In this step, since the first display coordinates and the second display coordinates are known and equal, according to the above-mentioned first display coordinates or second display coordinates, by using the conversion method commonly used in the field, the input The real coordinates of the device's input terminal within the input area.
图3为本发明中获取所述输入装置的输入端在输入区内的真实坐标的示意图。以图3所示为例,在本发明的具体实施例中,可根据所述第一显示坐标或第二显示坐标,并通过如下所述的转换方法获取所述输入装置的输入端在输入区内的真实坐标。Fig. 3 is a schematic diagram of obtaining the real coordinates of the input terminal of the input device in the input area in the present invention. Taking Fig. 3 as an example, in a specific embodiment of the present invention, according to the first display coordinates or the second display coordinates, and through the conversion method described below, the input terminal of the input device can be obtained in the input area The real coordinates in .
如图3所示,设输入区201的四个顶点A1、B1、C1、D1的显示坐标分别为:(X1,Y1)、(X2,Y2)、(X3,Y3)和(X4,Y4),辅助点E1、F1的显示坐标分别为(X5,Y5)和(X6,Y6),所述输入装置的输入端O在输入区内的显示坐标(即第一显示坐标)为(X,Y),所述输入装置的输入端O在输入区内的真实坐标为(x,y)。其中,A1、E1、D1三点共线,B1、F1、C1三点共线,且E1、O、F1三点共线,。As shown in FIG. 3 , the display coordinates of the four vertices A1, B1, C1, and D1 of the input area 201 are respectively: (X1, Y1), (X2, Y2), (X3, Y3) and (X4, Y4) , the display coordinates of auxiliary points E1, F1 are (X5, Y5) and (X6, Y6) respectively, and the display coordinates (ie the first display coordinates) of the input terminal O of the input device in the input area are (X, Y ), the real coordinates of the input terminal O of the input device in the input area are (x, y). Among them, the three points of A1, E1, and D1 are collinear, the three points of B1, F1, and C1 are collinear, and the three points of E1, O, and F1 are collinear.
由于X1、Y1、X2、Y2、X3、Y3、X4、Y4、X、Y均为已知,且X5、Y5、X6和Y6均为中间量,因此可建立如下所述的方程组:Since X1, Y1, X2, Y2, X3, Y3, X4, Y4, X, and Y are all known, and X5, Y5, X6, and Y6 are all intermediate quantities, the following equations can be established:
a)
b)
c)
d)
根据上述方程组可得:According to the above equations, we can get:
其中,L为在确定所述手写输入的输入区时,预先设定的输入区的实际高度(或称为实际长度),用于表示手写输入的精度。例如,当所述摄像装置的分辨率为VGA(640×480)时,可根据该摄像装置实际的拍摄范围和角度,将L的值设为320,即该输入区的实际高度(或实际长度)为320;而当所述摄像装置的分辨率为SXGA(1280×1024)时,可将L的值设为800,即该输入区的实际高度(或实际长度)为800。在本发明的实施例中,所述L的值可根据所述摄像装置的分辨率或经验预设值确定,也可以由用户自行确定,但所设置的L的值不大于所述摄像装置的分辨率的高度。Wherein, L is the actual height (or actual length) of the preset input area when determining the input area of the handwriting input, which is used to represent the accuracy of the handwriting input. For example, when the resolution of the camera is VGA (640×480), the value of L can be set to 320 according to the actual shooting range and angle of the camera, which is the actual height (or actual length) of the input area. ) is 320; and when the resolution of the camera is SXGA (1280×1024), the value of L can be set to 800, that is, the actual height (or actual length) of the input area is 800. In an embodiment of the present invention, the value of L can be determined according to the resolution of the camera device or an empirical preset value, or can be determined by the user himself, but the set value of L is not greater than the value of the camera device The height of the resolution.
同理,可根据与上述获取y的值相同的方法,获取上述输入端O的另一个真实坐标x的值,从而得到输入端O在输入区内的真实坐标(x,y)。此时,可预先设置一个用于表示所述手写输入的输入区的实际宽度W,W也可根据所述摄像装置的分辨率或经验预设值确定,或由用户自行确定,但所设置的W的值不大于所述摄像装置的分辨率的宽度。因此,当上述的L和W的值被设定后,该输入区的大小即为(W×L)。Similarly, the value of another real coordinate x of the above-mentioned input terminal O can be obtained according to the same method as the above-mentioned method for obtaining the value of y, so as to obtain the real coordinate (x, y) of the input terminal O in the input area. At this time, an actual width W of the input area used to represent the handwriting input can be preset, and W can also be determined according to the resolution of the camera device or an empirical preset value, or determined by the user himself, but the set The value of W is not greater than the resolution width of the imaging device. Therefore, when the above-mentioned values of L and W are set, the size of the input area is (W×L).
以上所述的转换方法仅为示例性地描述,在本发明的实施例中,还可通过其它的本领域中常用的转换方法,获得所述输入装置的输入端在输入区内的真实坐标。The conversion method described above is only an exemplary description. In the embodiment of the present invention, other common conversion methods in the field can also be used to obtain the real coordinates of the input terminal of the input device in the input area.
步骤106,重新设定所述当前帧,返回执行步骤103;Step 106, reset the current frame, and return to step 103;
在本步骤中,可直接将所述摄像装置所摄取的当前帧之后的第N帧设定为当前帧,并返回执行步骤103。其中,N为自然数,且N的值可根据实际应用情况预先设置。例如,可设N=1,即将所述摄像装置所摄取的当前帧的下一帧设置为当前帧。In this step, the Nth frame after the current frame captured by the camera device may be directly set as the current frame, and the execution returns to step 103 . Wherein, N is a natural number, and the value of N can be preset according to actual application conditions. For example, N=1 may be set, that is, the next frame of the current frame captured by the camera device is set as the current frame.
在实际应用中,摄像装置的传输帧数一般为30帧/秒或60帧/秒,甚至具有更高的传输帧数(例如,120帧/秒),而用户的手写输入速度则相对比较慢。因此,在本发明的实施例中,可以根据手写输入速度预先或动态地设置摄像装置的传输帧数。例如,当用户的手写输入速度比较快时,可将摄像装置的传输帧数设置得比较大(例如,60帧/秒或更大);而当用户的手写输入速度比较慢时,则可将摄像装置的传输帧数设置得比较小(例如,15帧/秒或更小)。In practical applications, the transmission frame rate of the camera device is generally 30 frames/s or 60 frames/s, and even has a higher transmission frame rate (for example, 120 frames/s), while the user's handwriting input speed is relatively slow . Therefore, in the embodiment of the present invention, the transmission frame number of the camera device can be set in advance or dynamically according to the handwriting input speed. For example, when the user's handwriting input speed is faster, the transmission frame number of the camera can be set to be larger (for example, 60 frames per second or more); and when the user's handwriting input speed is slower, the The number of transmission frames of the camera device is set relatively small (for example, 15 frames/second or less).
步骤107,根据所记录的所述输入装置的输入端在输入区内的各个真实坐标获得手写输入的笔迹。Step 107 , according to the recorded real coordinates of the input end of the input device in the input area, the handwriting of the handwriting input is obtained.
在本发明的实施例中,当用户开始输入或正在连续输入相应的内容(例如,正在输入某一笔划)时,该用户所使用的输入装置必然落入上述输入区所在的平面内,此时输入装置的输入端与该输入端的投影必然是重合的,即上述所获取的第一显示坐标和第二显示坐标相等;而当用户还未开始输入或已完成某一连续地输入(例如,完成某一笔划的输入)时,该用户所使用的输入装置将离开上述输入区所在的平面,此时输入装置的输入端与该输入端的投影必然是不重合的,即上述所获取的第一显示坐标和第二显示坐标不相等。In an embodiment of the present invention, when the user starts to input or is continuously inputting corresponding content (for example, inputting a certain stroke), the input device used by the user must fall into the plane where the above-mentioned input area is located. The input end of the input device must coincide with the projection of the input end, that is, the obtained first display coordinates and the second display coordinates are equal; When inputting a certain stroke), the input device used by the user will leave the plane where the input area is located. At this time, the input end of the input device and the projection of the input end must not coincide, that is, the first display obtained above The coordinates and the second display coordinates are not equal.
因此,在本发明的实施例中,只有当所获取的第一显示坐标和第二显示坐标不相等时,才会执行本步骤。而在本步骤中,可通过使用本领域中常用的处理方法,根据上述所记录的各个真实坐标获得手写输入的笔迹。例如,根据各个真实坐标的记录时间的先后顺序,用直线顺序连接各个真实坐标所表示的点,则可获取该用户的手写输入的笔迹。当然,在本发明的实施例中,还可通过其它的本领域中常用的笔迹获取方法,根据上述所记录的多个真实坐标获得用户的手写输入的笔迹,在此不再赘述。Therefore, in the embodiment of the present invention, this step will be executed only when the obtained first display coordinates and the second display coordinates are not equal. In this step, the handwriting of the handwritten input can be obtained according to the above-mentioned recorded real coordinates by using a common processing method in the field. For example, according to the sequence of recording time of each real coordinate, the points represented by each real coordinate are sequentially connected with a straight line, and then the handwriting input by the user can be obtained. Of course, in the embodiment of the present invention, the user's handwriting input handwriting can also be obtained according to the multiple real coordinates recorded above through other commonly used handwriting acquisition methods in the field, which will not be repeated here.
在本发明的实施例中,当执行本步骤时,所记录的所述输入装置的输入端在输入区内的真实坐标的个数可能是0个、1个或多个。例如,当所记录的真实坐标的个数为0个时,则表示用户还未输入实际的内容,即用户的手写输入的笔迹为空;当所记录的真实坐标的个数为1个时,则表示用户的手写输入的笔迹为一个点;而当所记录的真实坐标的个数为多个时,则表示在执行步骤107之前,用户所使用的输入装置的输入端在输入区内发生了连续地移动,从而完成了一个笔划的输入,即该用户的手写输入的笔迹为一个笔划,例如,该用户的手写输入的笔迹为某一个汉字、数字、英文字母或其它符号中的某一笔划。In an embodiment of the present invention, when this step is performed, the number of recorded real coordinates of the input end of the input device in the input area may be 0, 1 or more. For example, when the number of recorded real coordinates is 0, it means that the user has not input the actual content, that is, the handwriting of the user's handwriting input is empty; when the number of recorded real coordinates is 1, it means The handwriting of the user's handwriting input is one point; and when the number of recorded real coordinates is multiple, it means that before step 107 is performed, the input end of the input device used by the user has continuously moved in the input area , thereby completing the input of one stroke, that is, the handwriting of the user's handwriting input is a stroke, for example, the handwriting of the user's handwriting input is a certain stroke in a certain Chinese character, number, English letter or other symbols.
由此可知,在本发明的实施例中,用户通过所述输入装置手写输入的内容是由一个或多个笔划组成的,例如,用户可通过输入一个笔划“3”来输入数字“3”,也可通过依次输入两个笔划:“一”和“丨”的方式来输入汉字“十”,还可通过依次输入三个笔划“丨”、“一”和“丨”的方式来输入英文大写字母“H”,等等,并可依此类推。It can be seen that, in the embodiment of the present invention, the content input by the user through the input device is composed of one or more strokes, for example, the user can input the number "3" by inputting a stroke "3", You can also enter the Chinese character "ten" by entering two strokes in sequence: "一" and "丨", and you can also input English capital letters by inputting three strokes "丨", "一" and "丨" in sequence The letter "H", etc., and so on.
因此,当用户通过输入装置手写输入实际的内容时,可通过上述的步骤103~107获取该用户手写输入的每一个笔划。而当获取了该用户手写输入的所有笔划后,则可通过本领域中常用的判断方法判断用户手写输入的实际的内容,例如,判断用户手写输入的是哪个汉字、数字、英文字母或其它符号等。由于具体的判断方法并不属于本发明的技术方案中所需保护的部分,在此不再赘述。Therefore, when the user inputs the actual content by handwriting through the input device, each stroke of the user's handwriting input can be obtained through the above-mentioned steps 103-107. And after obtaining all the strokes of the user's handwriting input, the actual content of the user's handwriting input can be judged by the judgment method commonly used in the art, for example, which Chinese character, number, English letter or other symbol is judged by the user's handwriting input wait. Since the specific judging method does not belong to the part to be protected in the technical solution of the present invention, it will not be repeated here.
由上可知,通过上述的步骤101~107,最终可获得用户的手写输入的笔迹,从而得到用户手写输入的内容。因此,在上述的基于摄像装置的手写输入的方法中,并不需要使用传统的手写输入设备,而只需预先设置一个摄像装置,并通过所设置摄像装置所摄取的图像信息来获得用户通过手写输入的内容。而且,上述的摄像装置可直接使用已广泛应用于日常生活中的各种常用的摄像装置(例如,摄像头等),且用户进行手写输入的输入区也可以仅仅是一张形状符合相应规则的白纸,从而在不使用额外的传统手写输入装置时,也可实现用户的手写输入,因而大大提高了手写输入的简便性,减少了用户的成本,提高了用户的体验度。It can be seen from the above that through the above steps 101 to 107, the handwriting of the user's handwriting input can be finally obtained, so as to obtain the content of the user's handwriting input. Therefore, in the above-mentioned handwriting input method based on the camera device, it is not necessary to use a traditional handwriting input device, but only a camera device needs to be set in advance, and the image information captured by the camera device can be used to obtain the user's handwriting input. input content. Moreover, the above-mentioned camera device can directly use various commonly used camera devices (such as cameras, etc.) Paper, so that the user's handwriting input can also be realized without using an additional traditional handwriting input device, thus greatly improving the convenience of handwriting input, reducing the user's cost, and improving the user's experience.
另外,在本发明的实施例中,还提供了一种基于摄像装置的手写输入的系统。图4为本发明中的基于摄像装置的手写输入的系统的示意图。如图4所示,本发明中的基于摄像装置的手写输入的系统包括:输入装置401、摄像装置402、显示装置403和处理装置404。In addition, in an embodiment of the present invention, a camera-based handwriting input system is also provided. FIG. 4 is a schematic diagram of a camera-based handwriting input system in the present invention. As shown in FIG. 4 , the camera-based handwriting input system in the present invention includes: an input device 401 , a camera 402 , a display device 403 and a processing device 404 .
所述输入装置401,用于在所述摄像装置的拍摄范围内进行手写输入;The input device 401 is used for handwriting input within the shooting range of the camera device;
所述摄像装置402,用于将所摄取的图像信息发送给所述的显示装403置和处理装置404;The camera device 402 is configured to send the captured image information to the display device 403 and the processing device 404;
所述显示装置403,用于显示所述摄像装置402发送的图像信息;The display device 403 is configured to display the image information sent by the camera device 402;
所述处理装置404,用于根据所述摄像装置402所摄取的图像信息确定手写输入的输入区;在摄像装置402所摄取的图像信息的当前帧中,获取输入装置401的输入端在上述输入区内的第一显示坐标以及该输入装置401的输入端的投影在上述输入区内的第二显示坐标;当所获取的第一显示坐标和第二显示坐标相等时,根据所述第一显示坐标或第二显示坐标,获取并记录所述输入装置401的输入端在输入区内的真实坐标,重新设定当前帧;当所获取的第一显示坐标和第二显示坐标不相等时,根据所记录的所述输入装置401的输入端在输入区内的各个真实坐标获得手写输入的笔迹。The processing device 404 is used to determine the input area of the handwriting input according to the image information captured by the camera device 402; The first display coordinates in the area and the second display coordinates of the projection of the input terminal of the input device 401 in the input area; when the obtained first display coordinates and the second display coordinates are equal, according to the first display coordinates or The second display coordinates, acquire and record the real coordinates of the input terminal of the input device 401 in the input area, and reset the current frame; when the acquired first display coordinates and the second display coordinates are not equal, according to the recorded Each real coordinate of the input terminal of the input device 401 in the input area obtains handwriting input handwriting.
综上可知,本发明提供了一种基于摄像装置的手写输入的方法和系统,由于在该方法和系统中,并不需要使用传统的手写输入设备,而只需预先设置一个摄像装置,并通过所设置摄像装置所摄取的图像信息来获得用户通过手写输入的内容,因此可在不使用传统手写输入装置时,也能实现用户的手写输入,从而可大大提高手写输入的简便性,减少用户的成本,提高用户的体验度。In summary, the present invention provides a camera-based handwriting input method and system, because in this method and system, do not need to use traditional handwriting input equipment, but only need to pre-set a camera, and through The image information captured by the camera device is set to obtain the content of the user's handwriting input, so that the user's handwriting input can be realized without using a traditional handwriting input device, thereby greatly improving the convenience of handwriting input and reducing the user's effort. cost and improve user experience.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention should be included in the scope of the present invention. within the scope of protection.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910237686.5A CN101877067B (en) | 2009-11-16 | 2009-11-16 | Method and system for hand input based on camera device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910237686.5A CN101877067B (en) | 2009-11-16 | 2009-11-16 | Method and system for hand input based on camera device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101877067A CN101877067A (en) | 2010-11-03 |
CN101877067B true CN101877067B (en) | 2015-03-04 |
Family
ID=43019619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910237686.5A Expired - Fee Related CN101877067B (en) | 2009-11-16 | 2009-11-16 | Method and system for hand input based on camera device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101877067B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102331909A (en) * | 2011-09-20 | 2012-01-25 | 南京数模微电子有限公司 | Method for realizing manual annotation in electronic system |
CN102981617A (en) * | 2012-11-14 | 2013-03-20 | 鸿富锦精密工业(深圳)有限公司 | Gesture recognition system and gesture recognition method |
CN103412677A (en) * | 2013-08-05 | 2013-11-27 | 广东欧珀移动通信有限公司 | A method and device for hand-painted content recognition |
CN104331192B (en) * | 2014-10-20 | 2017-12-08 | 深圳市天英联合教育股份有限公司 | Electronic whiteboard display methods |
CN107291681A (en) * | 2017-06-26 | 2017-10-24 | 中国电建集团成都勘测设计研究院有限公司 | A kind of papery and the method and system of electronic data synchronous acquisition |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1361466A (en) * | 2000-12-25 | 2002-07-31 | 株式会社日立制作所 | Electronic device using image sensor |
CN101464754A (en) * | 2008-12-19 | 2009-06-24 | 卫明 | Positioning method and apparatus for implementing multi-point touch control for any plane without peripheral at four sides |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5621438A (en) * | 1992-10-12 | 1997-04-15 | Hitachi, Ltd. | Pointing information processing apparatus with pointing function |
JP2006081854A (en) * | 2004-09-17 | 2006-03-30 | Sony Corp | User interface display method, user interface display device, image processing apparatus and program |
-
2009
- 2009-11-16 CN CN200910237686.5A patent/CN101877067B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1361466A (en) * | 2000-12-25 | 2002-07-31 | 株式会社日立制作所 | Electronic device using image sensor |
CN101464754A (en) * | 2008-12-19 | 2009-06-24 | 卫明 | Positioning method and apparatus for implementing multi-point touch control for any plane without peripheral at four sides |
Also Published As
Publication number | Publication date |
---|---|
CN101877067A (en) | 2010-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102436327B (en) | Screen input system and implementation method thereof | |
JP6089722B2 (en) | Image processing apparatus, image processing method, and image processing program | |
WO2022077827A1 (en) | Graph drawing method and apparatus, storage medium, and terminal device | |
EP2306270A1 (en) | Character input method and system, electronic device and keyboard thereof | |
CN101877067B (en) | Method and system for hand input based on camera device | |
CN102253737A (en) | A screen visual mouse system and its implementation method | |
US10725653B2 (en) | Image processing device, image processing system, and image processing method | |
CN101763234B (en) | Method and device for simulating various screen resolutions | |
CN102323868A (en) | Human-computer multi-point interaction method and device based on infrared image | |
CN105807999B (en) | Method for inputting handwritten information to a display device through a handwriting device | |
US9030500B2 (en) | Object sharing system and non-transitory computer readable medium storing object input assistance program | |
CN102034081B (en) | Calculator devices using images as data sources | |
US20150169134A1 (en) | Methods circuits apparatuses systems and associated computer executable code for providing projection based human machine interfaces | |
JP2016103137A (en) | User interface system, image processor and control program | |
CN104636309B (en) | Matrix recognition methods based on machine vision | |
CN102298487A (en) | Control method of touch screen and electronic device applying same | |
CN207557895U (en) | A kind of equipment positioning device applied to large display screen curtain or projection screen | |
CN104123552B (en) | It is a kind of can be with the translation glasses of automatic identification | |
CN102004584A (en) | Method and device of positioning and displaying active pen | |
CN202110500U (en) | A screen visual mouse system | |
CN204515685U (en) | Based on the visual processes man-machine interaction optical projection system of Android | |
JP4728540B2 (en) | Image projection device for meeting support | |
JP2001067183A (en) | Coordinate input/detection device and electronic blackboard system | |
CN103558914A (en) | Single-camera virtual keyboard based on geometric correction and optimization | |
CN104656902A (en) | Method and system for visual processing human-machine interactive projection based on Android |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
DD01 | Delivery of document by public notice |
Addressee: SHANXI ZHONGTIANXIN SCIENCE AND TECHNOLOGY CO.,LTD. Person in charge of patents Document name: Notification that Application Deemed not to be Proposed |
|
DD01 | Delivery of document by public notice | ||
TR01 | Transfer of patent right |
Effective date of registration: 20170526 Address after: 030032 Shanxi province Taiyuan Dachang economic and Technological Development Zone g.credit Industrial Park Road No. 13 Patentee after: SHANXI ZHONGTIANXIN SCIENCE AND TECHNOLOGY CO.,LTD. Address before: 100083, Haidian District, Xueyuan Road, Beijing No. 35, Nanjing Ning building, 15 Floor Patentee before: VIMICRO Corp. |
|
CP03 | Change of name, title or address |
Address after: 030000 Zhongxing Technology Industrial Park, No.13, Dachang South Road, Taiyuan Tanghuai Park, Shanxi comprehensive reform demonstration zone, Taiyuan City, Shanxi Province Patentee after: Zhongxing Intelligent System Technology Co.,Ltd. Address before: 030000 zhongtianxin Industrial Park, No.13, Dachang South Road, Shanxi demonstration zone, Taiyuan City, Shanxi Province Patentee before: Shanxi zhongtianxin Technology Co.,Ltd. Address after: 030000 zhongtianxin Industrial Park, No.13, Dachang South Road, Shanxi demonstration zone, Taiyuan City, Shanxi Province Patentee after: Shanxi zhongtianxin Technology Co.,Ltd. Address before: 030032 Shanxi province Taiyuan Dachang economic and Technological Development Zone g.credit Industrial Park Road No. 13 Patentee before: SHANXI ZHONGTIANXIN SCIENCE AND TECHNOLOGY Co.,Ltd. |
|
CP03 | Change of name, title or address | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150304 |