本发明涉及智能终端领域,更具体地,涉及一种手持式输入系统。
背景技术:
目前,许多行业的日常工作包含频繁的文字输入,如图书馆的图书录入、超市的商品录入、学校的学生信息采集表录入等。这些场合最常见的操作就是输入各种信息,如书名、出版社、商品条形码、生产厂家名称、家庭住址、联系方式等。人为输入的效率较低,且在输入过程中会有错误出现。若能提高输入效率,则可大幅提高工作效率,节约人力成本。目前已知的可以提高输入效率的设备有条码枪,然而现有的条码枪只能识别一维条码,其使用范围相对受限。因此,有必要开发一种提高输入效率的手持式输入系统。
公开于本发明背景技术部分的信息仅仅旨在加深对本发明的一般背景技术的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
技术实现要素:
本发明提出了一种手持式输入系统,其能够通过激光进行图像识别并转换为文字,实现快速文字输入,提高输入效率,降低人为错误。
所述系统可以包括手持输入设备、处理器与显示器,其中:所述手持输入设备包括摄像头和激光发射器,所述摄像头设置于所述手持输入设备的前端,用于采集目标图像,所述激光发射器设置于所述摄像头的一侧,用于发射激光,所述摄像头的至少部分图像采集区域与所述激光的照射区域重合;所述处理器用于执行以下步骤:根据所述目标图像中所述激光的位置获得初始数据信息;对所述初始数据信息进行处理,生成输入结果;所述显示器用于显示所述输入结果。
优选地,所述手持输入设备还包括激光模式选择旋钮,用来选择所述激光发射器的激光模式。
优选地,所述激光模式包括点式激光模式、线式激光模式与框式激光模式,在所述点式激光模式下,所述激光发射器发射点激光,在所述线式激光模式下,所述激光发射器发射直线激光,在所述框式激光模式下,所述激光发射器发射矩形激光。
优选地,所述根据所述目标图像中的所述激光的位置获得初始数据信息包括:当所述激光模式为点式激光模式时,以所述目标图像中所述点激光覆盖的区域的图像作为所述初始数据信息。
优选地,所述根据所述目标图像中的所述激光的位置获得初始数据信息包括:当所述激光模式为线式激光模式时,以所述目标图像中所述直线激光覆盖的区域的图像作为所述初始数据信息,所述直线激光覆盖的区域为矩形,所述矩形以所述直线激光的中心点为长边中心,长度等于所述直线激光的长度,宽度等于第一阈值。
优选地,所述根据所述目标图像中的所述激光的位置获得初始数据信息包括:当所述激光模式为框式激光模式时,以所述目标图像中所述矩形激光覆盖的区域的图像作为所述初始数据信息,所述矩形激光覆盖的区域以所述矩形激光的中心点为中心,长度等于所述矩形激光的长度,宽度等于所述矩形激光的宽度。
优选地,所述激光为可见彩色光,所述处理器根据所述激光的颜色确定所述目标图像中所述激光的位置。
优选地,所述手持输入设备还包括激光颜色选择旋钮,用来选择所述激光发射器的激光颜色。
优选地,对所述初始数据信息进行处理,生成输入结果包括:判断所述初始数据信息是否为二维码,若是,则识别所述二维码,并以识别的二维码信息作为所述输入结果。
优选地,对所述初始数据信息进行处理,生成输入结果包括:对所述初始数据信息进行文本识别,以文本识别结果作为所述输入结果。
其有益效果在于:通过不同的激光模式与颜色进行图像识别,并转换为文字,实现快速文字输入,提高输入效率,降低人为错误,适应性强。
本发明的方法和装置具有其它的特性和优点,这些特性和优点从并入本文中的附图和随后的具体实施方式中将是显而易见的,或者将在并入本文中的附图和随后的具体实施方式中进行详细陈述,这些附图和具体实施方式共同用于解释本发明的特定原理。
附图说明
通过结合附图对本发明示例性实施例进行更详细的描述,本发明的上述以及其它目的、特征和优势将变得更加明显,其中,在本发明示例性实施例中,相同的参考标号通常代表相同部件。
图1示出了根据本发明的手持式输入设备的使用示意图。
图2示出了根据本发明的一个实施例的通过点式激光模式获得初始数据信息的示意图。
图3示出了根据本发明的一个实施例的通过线式激光模式获得初始数据信息的示意图。
图4示出了根据本发明的一个实施例的通过框式激光模式获得初始数据信息的示意图。
图5示出了根据本发明的一个实施例的通过关键字获得文本识别信息的示意图。
具体实施方式
下面将参照附图更详细地描述本发明。虽然附图中显示了本发明的优选实施例,然而应该理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了使本发明更加透彻和完整,并且能够将本发明的范围完整地传达给本领域的技术人员。
图1示出了根据本发明的手持式输入设备的使用示意图。
在该实施例中,根据本发明的手持式输入系统可以包括手持输入设备、处理器与显示器,其中:手持输入设备包括摄像头和激光发射器,摄像头设置于手持输入设备的前端,用于采集目标图像,激光发射器设置于摄像头的一侧,用于发射激光,摄像头的至少部分图像采集区域与激光的照射区域重合;处理器用于执行以下步骤:根据目标图像中激光的位置获得初始数据信息;对初始数据信息进行处理,生成输入结果;显示器用于显示输入结果。
在一个示例中,手持输入设备还包括激光模式选择旋钮,用来选择激光发射器的激光模式。
在一个示例中,激光模式包括点式激光模式、线式激光模式与框式激光模式,在点式激光模式下,激光发射器发射点激光,在线式激光模式下,激光发射器发射直线激光,在框式激光模式下,激光发射器发射矩形激光。
在一个示例中,根据目标图像中的激光的位置获得初始数据信息包括:当激光模式为点式激光模式时,以目标图像中点激光覆盖的区域的图像作为初始数据信息。
在一个示例中,根据目标图像中的激光的位置获得初始数据信息包括:当激光模式为线式激光模式时,以目标图像中直线激光覆盖的区域的图像作为初始数据信息,直线激光覆盖的区域为矩形,矩形以直线激光的中心点为长边中心,长度等于直线激光的长度,宽度等于第一阈值。
在一个示例中,根据目标图像中的激光的位置获得初始数据信息包括:当激光模式为框式激光模式时,以目标图像中矩形激光覆盖的区域的图像作为初始数据信息,矩形激光覆盖的区域以矩形激光的中心点为中心,长度等于矩形激光的长度,宽度等于矩形激光的宽度。
在一个示例中,激光为可见彩色光,处理器根据激光的颜色确定目标图像中激光的位置。
在一个示例中,手持输入设备还包括激光颜色选择旋钮,用来选择激光发射器的激光颜色。
在一个示例中,对初始数据信息进行处理,生成输入结果包括:判断初始数据信息是否为二维码,若是,则识别二维码,并以识别的二维码信息作为输入结果。
在一个示例中,对初始数据信息进行处理,生成输入结果包括:对初始数据信息进行文本识别,以文本识别结果作为输入结果。
在一个示例中,对初始数据信息进行文本识别包括:预先设定关键字与识别特征;判断初始数据信息中关键字的位置,根据识别特征确定关键字对应的信息;以关键字与对应的信息为一组文本识别结果。
具体地,根据本发明的手持式输入系统可以包括手持输入设备、处理器与显示器,其中:手持输入设备包括摄像头、激光发射器,摄像头设置于手持输入设备的前端,用于采集目标图像;激光发射器设置于摄像头的一侧,用于发射激光,其中,激光为可见彩色光,摄像头的至少部分图像采集区域与激光的照射区域重合;激光模式选择旋钮,用来选择激光发射器的激光模式;激光颜色选择旋钮,用来选择激光发射器的激光颜色,使激光颜色与目标图像所包含的全部颜色均不同,使激光能被识别,处理器根据激光的颜色确定目标图像中激光的位置;处理器用于执行以下步骤:根据目标图像中激光颜色确定激光的位置,获得初始数据信息;对初始数据信息进行处理,生成输入结果;显示器用于显示输入结果。
其中,激光模式包括点式激光模式、线式激光模式与框式激光模式,在点式激光模式下,激光发射器发射点激光,在线式激光模式下,激光发射器发射直线激光,在框式激光模式下,激光发射器发射矩形激光。
其中,根据目标图像中的激光的位置获得初始数据信息包括:当激光模式为点式激光模式时,以目标图像中点激光覆盖的区域的图像作为初始数据信息;当激光模式为线式激光模式时,以目标图像中直线激光覆盖的区域的图像作为初始数据信息,直线激光覆盖的区域为矩形,矩形以直线激光的中心点为长边中心,长度等于直线激光的长度,宽度等于第一阈值;当激光模式为框式激光模式时,以目标图像中矩形激光覆盖的区域的图像作为初始数据信息,矩形激光覆盖的区域以矩形激光的中心点为中心,长度等于矩形激光的长度,宽度等于矩形激光的宽度。
生成输入结果前,判断初始数据信息是否为二维码,若是,则识别二维码,并以识别的二维码信息作为输入结果。
获得初始数据信息并预先设定关键字与识别特征,识别特征可以为破折号、表格线、空格等;判断初始数据信息中关键字的位置,根据识别特征确定关键字对应的信息;以关键字与对应的信息为一组文本识别结果,以文本识别结果作为输入结果。关键字识别更加适合输入排版有规律的信息,如表格内容。
本系统通过激光进行图像识别并转换为文字,实现快速文字输入,提高输入效率,降低人为错误。
应用示例
为便于理解本发明实施例的方案及其效果,以下给出一个具体应用示例。本领域技术人员应理解,该示例仅为了便于理解本发明,其任何具体细节并非意在以任何方式限制本发明。
根据本发明的手持式输入系统包括手持输入设备、处理器与显示器,其中:手持输入设备包括摄像头、激光发射器,摄像头设置于手持输入设备的前端,用于采集目标图像;激光发射器设置于摄像头的一侧,用于发射激光,摄像头的至少部分图像采集区域与激光的照射区域重合;激光模式选择旋钮,用来选择激光发射器的激光模式;激光颜色选择旋钮,用来选择激光发射器的激光颜色,使激光颜色与目标图像所包含的全部颜色均不同,使激光能被识别,处理器根据激光的颜色确定目标图像中激光的位置;处理器用于执行以下步骤:根据目标图像中激光颜色确定激光的位置获得初始数据信息;对初始数据信息进行处理,生成输入结果;显示器用于显示输入结果。
其中,激光模式包括点式激光模式、线式激光模式与框式激光模式,在点式激光模式下,激光发射器发射点激光,在线式激光模式下,激光发射器发射直线激光,在框式激光模式下,激光发射器发射矩形激光。
图2示出了根据本发明的一个实施例的通过点式激光模式获得初始数据信息的示意图,其中,激光颜色为浅灰色。
图3示出了根据本发明的一个实施例的通过线式激光模式获得初始数据信息的示意图,其中,激光颜色为浅灰色。
图4示出了根据本发明的一个实施例的通过框式激光模式获得初始数据信息的示意图,其中,激光颜色为浅灰色。
其中,根据目标图像中的激光的位置获得初始数据信息包括:当激光模式为点式激光模式时,以目标图像中点激光覆盖的区域的图像作为初始数据信息,如图2所示,进而获得输入结果为“海”;当激光模式为线式激光模式时,以目标图像中直线激光覆盖的区域的图像作为初始数据信息,直线激光覆盖的区域为矩形,矩形以直线激光的中心点为长边中心,长度等于直线激光的长度,宽度等于第一阈值,如图3所示,进而获得输入结果为“中关村街道第一幼儿园”;当激光模式为框式激光模式时,以目标图像中矩形激光覆盖的区域的图像作为初始数据信息,矩形激光覆盖的区域以矩形激光的中心点为中心,长度等于矩形激光的长度,宽度等于矩形激光的宽度,如图4所示,进而获得输入结果为“2004年9月-2007年7月,中关村街道第一幼儿园;2007年9月-2013年7月,中关村第一小学;2007年9月-2013年7月,中关村中学”。
生成输入结果前,判断初始数据信息是否为二维码,若是,则识别二维码,并以识别的二维码信息作为输入结果。
图5示出了根据本发明的一个实施例的通过关键字获得文本识别信息的示意图。
获得初始数据信息并预先设定关键字与识别特征,如图5所示,预先设定关键字为姓名、性别、出生年月、民族、籍贯、政治面貌,确定每个关键字对应的文字内容,进而获得6组文本识别结果为“姓名:张三”、“性别:男”、“出生年月:2000年1月1日”、“民族:汉族”、“籍贯:北京市”、“政治面貌:团员”。
综上所述,本发明通过激光进行图像识别并转换为文字,实现快速文字输入,提高输入效率,降低人为错误。
本领域技术人员应理解,上面对本发明的实施例的描述的目的仅为了示例性地说明本发明的实施例的有益效果,并不意在将本发明的实施例限制于所给出的任何示例。
以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。