一种新型智能手表扫描解释/翻译方法及新型智能手表与流程

文档序号:12671075阅读:815来源:国知局
一种新型智能手表扫描解释/翻译方法及新型智能手表与流程

本发明涉及智能穿戴技术领域,具体涉及一种新型智能手表扫描解释/翻译方法及新型智能手表。



背景技术:

目前通过镜头使用光学OCR识别文字并进一步做出解释/翻译的设备比较多,有专门的光学扫描笔用于解释/翻译,也有部分智能手机通过一些软件达到类似的功能。但光学扫描笔既贵且不方便随身携带,而智能手机做解释/翻译也是操作繁杂,用户界面不友好,用户交互过多,用户要求高,要求较长时间手不能抖,用户体验不好,也让这一技术并没有获得较大的推广。

有鉴于此,特提出本发明以解决现有技术的不足之处。



技术实现要素:

针对上述现有技术,本发明所要解决的技术问题是提供一种新型智能手表扫描解释/翻译方法及新型智能手表;本发明首先对图像做自适应处理,使得要捕获的文字让用户清晰完整地辨认;接着做防抖动处理,对用户手部自然抖动做兼容,提高系统的鲁棒性。

为了解决上述技术问题,本发明提供了一种新型智能手表扫描解释/翻译方法,该方法包括:

A.打开闪光灯调用摄像头;

B.摄像头拍摄获取预览画面;

C.对预览画面做自适应处理使预览画面完整清晰地显示在智能手表的显示屏上;

D.对预览画面做防抖动处理稳定预览画面;

E.用OCR技术自动识别预览画面中显示的文字,解释/翻译并输出结果。

本发明的进一步改进为,所述自适应处理包括:

C1.若预览画面完整清晰地显示在智能手表的显示屏上,则进入步骤D;

C2.若预览画面不能完整清晰地显示在智能手表的显示屏上,则对预览画面进行放大或缩小使之完整清晰地显示在智能手表的显示屏上,然后进入步骤D。

本发明的进一步改进为,所述防抖动处理包括:

D1.按设定时间间隔获取原始图像;

D2.对原始图像进行预处理;

D3.记录每个有效文字的防抖变量,选出最大的防抖变量;

D4.在单位时间内,最大防抖变量大于防抖阈值K,则进入步骤E;

D5.在单位时间内,最大防抖变量小于或等于防抖阈值K,则进入步骤D1。

本发明的进一步改进为,步骤E中解释翻译的结果通过智能手表的显示屏显示和/或扬声器输出。

本发明还提供了一种新型智能手表,其包括主控模块、触摸屏模块、摄像头模块、显示屏模块、闪光灯模块、麦克风模块和扬声器模块,所述主控模块分别与触摸屏模块、摄像头模块、显示屏模块、闪光灯模块、麦克风模块和扬声器模块电连接;在所述主控模块的协调下,从触摸屏获取的数据或者麦克风获取的指令启动程序,打开闪光灯调用摄像头,将摄像头拍摄的画面实时地显示在显示屏上;在取词完毕后,将查询的结果显示在显示屏上,同时用户通过扬声器收听结果。

与现有技术相比,本发明首先对图像做自适应处理,使得要捕获的文字让用户清晰完整地辨认;接着做防抖动处理,对用户手部自然抖动做兼容,提高系统的鲁棒性。本发明还提供了一种新型智能手表。

附图说明

图1是本发明的硬件原理结构框图;

图2是本发明的程序工作流程框图。

具体实施方式

下面结合附图说明及具体实施方式对本发明进一步说明, 附图中类似的元件标号代表类似的元件。

如图1所示,本发明的一种新型智能手表,其包括主控模块、触摸屏模块、摄像头模块、显示屏模块、闪光灯模块、麦克风模块和扬声器模块,所述主控模块分别与触摸屏模块、摄像头模块、显示屏模块、闪光灯模块、麦克风模块和扬声器模块电连接;在所述主控模块的协调下,从触摸屏获取的数据或者麦克风获取的指令启动程序,打开闪光灯调用摄像头,将摄像头拍摄的画面实时地显示在显示屏上;在取词完毕后,将查询的结果显示在显示屏上,同时用户通过扬声器收听结果。

具体地,所述主控模块包括CPU及其外围电路,主要负责设备系统的正常工作。所述触摸屏模块:实现人机交互的核心部件之一,负责将用户意图传递给主控模块;在这里,用户只要轻触显示屏上的语音按键,在主控模块的处理下激活设备的语音系统,或者手写输入单词或字进行查询。所述摄像头模块:负责将摄像头所拍摄到的画面传递给主控模块。所述麦克风模块:实现人机交互的核心部件之一,负责将用户意图传递给主控模块;在这里,用户只要激活设备的语音系统,通过麦克风模块进行语音的输入,启动应用开始进行单词或者字的解释查询。所述显示屏模块:实现人机交互的核心部件之一,负责将信息以图形界面呈现给用户。所述扬声器模块:实现人机交互的核心部件之一,负责将反馈信息以声音形式传递给用户。所述闪光灯模块:提高摄像头所采集图像区域的亮度,以提升图像识别成功率。

如图2所示,本发明的一种新型智能手表扫描解释/翻译方法,该方法包括:

A.打开闪光灯调用摄像头;

B.摄像头拍摄获取预览画面;

C.对预览画面做自适应处理使预览画面完整清晰地显示在智能手表的显示屏上;

D.对预览画面做防抖动处理稳定预览画面;

E.用OCR技术自动识别预览画面中显示的文字,解释/翻译并输出结果。

步骤E中解释/翻译的结果通过智能手表的显示屏显示和/或扬声器输出。

具体地,如图2所示,所述自适应处理包括:

C1.若预览画面完整清晰地显示在智能手表的显示屏上,则进入步骤D;

C2.若预览画面不能完整清晰地显示在智能手表的显示屏上,则对预览画面进行放大或缩小使之完整清晰地显示在智能手表的显示屏上,然后进入步骤D。

具体地,如图2所示,所述防抖动处理包括:

D1.按设定时间间隔获取原始图像;

D2.对原始图像进行预处理;

D3.记录每个有效文字的防抖变量,选出最大的防抖变量;

D4.在单位时间内,最大防抖变量大于防抖阈值K,则进入步骤E;

D5.在单位时间内,最大防抖变量小于或等于防抖阈值K,则进入步骤D1。

具体地,如图2所示,预览画面:从摄像头获取的、在显示屏上展示的、用于用户观看预览的摄像头实时取景的画面,这个画面是动态的。

预览帧画面:动态的预览画面由数张预览帧画面组成。

获取预览画面:获取从摄像头拍摄的画面经过处理得到预览画面。

预览画面完整清晰显示文字:实时预览画面是否能够完整清晰地显示所要翻译或解释的文字。

放大或缩小:结合本发明的硬件实际条件,将摄像头的所获取的图片基于显示屏的分辨率放大或缩小至一定倍数,以便用户容易辨认,此时的预览画面即为放大或缩小的画面。

按设定时间间隔选取原始图像:结合本发明的硬件实际条件、硬件驱动的实际设定,按设定时间间隔选取摄像头的预览帧图。

图像预处理:对图像进行预处理以使得图像内容更容易辨认,包括去掉帧画面无用的图像边缘、获取每个文字的数据等。

记录各个有效文字的防抖变量:有效文字即图像分割后获取的每个文字的数据。防抖变量可理解为该文字在单位时间内出现的次数。记录各个有效文字的防抖变量即将所有有效文字各自出现的次数保存在各自的防抖变量中。

单位时间结束:一次判断识别过程耗时一个单位时间,单位时间结束意味着系统已经获取了各个有效文字出现的次数。

最大防抖变量>K:K为防抖阈值。选取最大的防抖变量,若该变量值大于k,则认为所选文字确认是用户意图查询的目标文字 。

解释/翻译并输出结果:用OCR技术自动识别预览画面中显示的文字,解释/翻译并通过智能手表的显示屏显示结果和/或扬声器输出结果。

本发明的工作原理:首先,主控模块根据系统的硬件参数如摄像头的像素分辨率和屏幕大小分辨率的比例,自动判断放大或者缩小预览画面的倍数,以使得预览画面的文字能够被用户清楚完整看到;接下来进行一次判断识别过程,若判断识别出用户意图查询的文字,则判断识别成功,解释翻译并输出结果,否则判断识别失败,显示界面不做任何变化,进入下一次判断识别过程。一次完整的判断识别过程具体如下:按照设定时间间隔获取帧图像,对帧图像进行预处理后,记录每个文字出现的次数。在单位时间内,通过获取一定数量的帧图像,计算出每个文字出现的次数(即防抖变量),选出最大的防抖变量。若该防抖变量大于K(K为防抖阈值),则认为该文字为用户所意图查询的文字,判断识别成功;若防抖变量小于或等于K(K为防抖阈值),则认为在抖动,判断识别失败。

图2是本发明的程序工作流程框图,按照图2所示程序流程结构图编写相应软件程序。

本发明的优点在于,本发明首先对图像做自适应处理,使得要捕获的文字让用户清晰完整地辨认;接着做防抖动处理,对用户手部自然抖动做兼容,提高系统的鲁棒性。本发明还提供了一种新型智能手表。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1