盲文处理方法、装置、存储介质及电子装置与流程

文档序号:29075019发布日期:2022-03-01 22:30阅读:125来源:国知局
盲文处理方法、装置、存储介质及电子装置与流程

1.本发明涉及盲文处理相关领域,具体而言,涉及一种盲文处理方法、装置、存储介质及电子装置。


背景技术:

2.盲文也称作点字、凸字,是专为盲人设计、靠触觉感知的文字。盲文书籍由盲文打印机在特种纸张上打印出来,装订成册,盲人在阅读时,通过手逐个盲文进行触摸,进行拼读,形成文字,再形成完整的信息。盲文书籍是盲人学习盲文,了解信息的重要媒介。
3.用户阅读盲文书籍,可以根据盲文了解读音,但是如果遇到新的字或者词汇,则不能理解该字或者词汇的意义。例如用户拼出“窈窕淑女”,用户不能理解这四个字的意思,需要向老师或者其他人进行了解和学习,学习过程长。
4.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种盲文处理方法、装置、存储介质及电子装置,以至少解决现有技术中,盲文处理效率低的技术问题。
6.根据本发明实施例的一个方面,提供了一种盲文处理方法,包括:获取用户的手势信息;在确定所述手势信息触发拍照指令的情况下,获取盲文书籍中一页盲文对应的盲文图像,以及所述一页盲文中盲文在所述盲文图像中的位置信息;翻译所述盲文图像对应的阅读文本,其中,所述阅读文本与所述位置信息具有映射关系。
7.可选的,所述翻译所述盲文图像对应的阅读文本,包括:提取所述盲文图像的凸点和空白信息,形成二进制的盲文凸点矩阵,其中,所述盲文凸点矩阵中1表示凸点,0表示空白信息;将所述盲文凸点矩阵翻译成拼音和标点符号,并根据所述拼音和所述标点符号翻译成汉字文本和标点符号,形成阅读文本。
8.可选的,所述提取所述盲文图像的凸点和空白信息之前,所述方法还包括:对所述盲文图像进行预处理,得到处理后的盲文图像,其中,所述预处理包括以下之一:降噪处理、滤波处理、旋转处理。
9.可选的,所述提取所述盲文图像的凸点和空白信息,包括:通过光学字符识别ocr技术提取所述盲文图像中的凸点和空白信息。
10.可选的,所述将所述盲文凸点矩阵翻译成拼音和标点符号,并根据所述拼音和所述标点符号翻译成汉字文本和标点符号,形成阅读文本之后,所述方法还包括:发出提示信息,其中,所述提示信息用于指示所述一页盲文已完成阅读文本。
11.可选的,所述方法还包括:获取用户的触摸操作,其中,所述触摸操作停留在所述盲文上的时间满足第一阈值;响应所述触摸操作,按照预设语速播报所述阅读文本。
12.可选的,所述方法还包括:在播报所述阅读文本的过程中,所述触摸操作在第一个盲文停留的时间超过第二阈值、且沿着盲文行按照预设速度滑动选中多个盲文并停留在第
二个盲文的情况下,响应所述触控操作,播报选中的盲文对应的阅读文本。
13.可选的,所述方法还包括:在播报所述阅读文本的过程中,所述触摸操作在第三个盲文停留的时间超过第三阈值、且照预设速度滑动选中多行停留在第四个盲文的情况下,响应所述触控操作,播报选中的多行盲文对应的阅读文本。
14.可选的,所述方法还包括:获取用户对盲文的双击操作;根据所述双击操作在盲文页面上的位置,计算所述盲文在位置信息矩阵中对应的阅读文本;响应所述双击操作,播报所述阅读文本。
15.根据本发明实施例的另一方面,还提供了一种盲文处理装置,包括:第一获取单元,用于获取用户的手势信息;第二获取单元,用于在确定所述手势信息触发拍照指令的情况下,获取盲文书籍中一页盲文对应的盲文图像,以及所述一页盲文中盲文在所述盲文图像中的位置信息;翻译单元,用于翻译所述盲文图像对应的阅读文本,其中,所述阅读文本与所述位置信息具有映射关系。
16.可选的,所述翻译单元,包括:提取模块,用于提取所述盲文图像的凸点和空白信息,形成二进制的盲文凸点矩阵,其中,所述盲文凸点矩阵中1表示凸点,0表示空白信息;翻译模块,用于将所述盲文凸点矩阵翻译成拼音和标点符号,并根据所述拼音和所述标点符号翻译成汉字文本和标点符号,形成阅读文本。
17.可选的,所述装置还包括:预处理模块,用于所述提取所述盲文图像的凸点和空白信息之前,对所述盲文图像进行预处理,得到处理后的盲文图像,其中,所述预处理包括以下之一:降噪处理、滤波处理、旋转处理。
18.可选的,所述提取模块,包括:提取子模块,用于通过光学字符识别ocr技术提取所述盲文图像中的凸点和空白信息。
19.可选的,所述装置还包括:提醒单元,用于所述将所述盲文凸点矩阵翻译成拼音和标点符号,并根据所述拼音和所述标点符号翻译成汉字文本和标点符号,形成阅读文本之后,发出提示信息,其中,所述提示信息用于指示所述一页盲文已完成阅读文本。
20.可选的,所述装置还包括:第三获取单元,用于获取用户的触摸操作,其中,所述触摸操作停留在所述盲文上的时间满足第一阈值;第一播报单元,用于响应所述触摸操作,按照预设语速播报所述阅读文本。
21.可选的,所述装置还包括:第二播报单元,用于在播报所述阅读文本的过程中,所述触摸操作在第一个盲文停留的时间超过第二阈值、且沿着盲文行按照预设速度滑动选中多个盲文并停留在第二个盲文的情况下,响应所述触控操作,播报选中的盲文对应的阅读文本。
22.可选的,所述装置还包括:第三播报单元,用于在播报所述阅读文本的过程中,所述触摸操作在第三个盲文停留的时间超过第三阈值、且照预设速度滑动选中多行停留在第四个盲文的情况下,响应所述触控操作,播报选中的多行盲文对应的阅读文本。
23.可选的,所述装置还包括:第四获取单元,用于获取用户对盲文的双击操作;计算单元,用于根据所述双击操作在盲文页面上的位置,计算所述盲文在位置信息矩阵中对应的阅读文本;第四播报单元,用于响应所述双击操作,播报所述阅读文本。
24.根据本发明实施例的另一方面,还提供了一种盲文处理系统,包括:摄像模块,用于获取用户的手势信息,以及在确定所述手势信息触发拍照指令的情况下,获取盲文书籍
中一页盲文对应的盲文图像,以及所述一页盲文中盲文在所述盲文图像中的位置信息;翻译模块,用于提取所述盲文图像对应的阅读文本,其中,所述阅读文本与所述位置信息具有映射关系;手势识别模块,用于识别手势信息,获取用户的手势操控指令。
25.可选的,所述系统还包括:手势识别模块,还用于计算所述手势信息和盲文位置信息;tts语音合成模块,用于响应手势操控指令,播报所述阅读文本。
26.根据本技术实施例的第一个方面,提供了一种计算机可读的存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述盲文处理方法。
27.根据本技术实施例的第一个方面,提供了一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述盲文处理方法。
28.在本发明实施例中,获取用户的手势信息;在确定手势信息触发拍照指令的情况下,获取盲文书籍中一页盲文对应的盲文图像,以及一页盲文中盲文在盲文图像中的位置信息;翻译盲文图像对应的阅读文本,其中,阅读文本与位置信息具有映射关系。即将盲文转化为语音,结合手势操控,辅助盲人进行阅读,实现盲文的精读与泛读,提升盲文阅读的速度和效率。进而解决了现有技术中,盲文处理效率低的技术问题。
附图说明
29.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
30.图1是根据本发明实施例的一种可选的盲文处理方法的移动终端的硬件结构框图;
31.图2是根据本发明实施例的一种可选的盲文处理方法的流程图;
32.图3是根据本发明实施例的一种可选的盲文处理装置的顶视图;
33.图4是根据本发明实施例的一种可选的盲文处理装置的右侧视图;
34.图5是根据本发明实施例的一种可选的一个位置信息矩阵的示意图;
35.图6是根据本发明实施例的一种可选的盲文选中的示意图(一);
36.图7是根据本发明实施例的一种可选的盲文选中的示意图(二);
37.图8是根据本发明实施例的一种可选的双击盲文选中的示意图;
38.图9是根据本发明实施例的一种可选的盲文处理装置图。
具体实施方式
39.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
40.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用
的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一序列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
41.为了更好的理解本技术,现对部分名称说明如下:
42.tts是text to speech的缩写,即“从文本到语音”,是人机对话的一部分,让机器能够说话。
43.ocr(optical character recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程;即,针对印刷体字符,采用光学的方式将纸质文档中的文字转换成为黑白点阵的图像文件,并通过识别软件将图像中的文字转换成文本格式,供文字处理软件进一步编辑加工。
44.本技术实施例所提供的盲文处理方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种盲文处理方法的移动终端的硬件结构框图。如图1所示,移动终端10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
45.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的盲文处理方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
46.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
47.在本实施例中还提供了一种盲文处理方法,图2是根据本发明实施例的盲文处理方法的流程图,如图2所示,该盲文处理方法流程包括如下步骤:
48.步骤s202,获取用户的手势信息。
49.步骤s204,在确定手势信息触发拍照指令的情况下,获取盲文书籍中一页盲文对应的盲文图像,以及一页盲文中盲文在盲文图像中的位置信息。
50.步骤s206,翻译盲文图像对应的阅读文本,其中,阅读文本与位置信息具有映射关
系。
51.在本实施例中,上述盲文处理方法可以提高盲文处理盲文的速度。上述智能设备可以包括但不限于具有语音采集装置、手势感知传感器,如智能bim显示屏。
52.其中,上述盲文处理方法的执行主体可以包括但不限于由智能设备、服务器、终端设备等。
53.在本实施例中,实现上述盲文处理方法的硬件包括书籍放置板、摄像头两个部分组成,其中,书籍放置板集成了喇叭。如图3所示,盲文处理装置的顶视图,如图4所示,盲文处理装置的右侧视图。
54.其中,书籍放置板,用于放置盲文书籍,在放置板四角有显著可触摸标记的定位角,放置盲文书籍的时候,通过定位角,可以有效的保证书籍放置的位置和角度,保证摄像头拍照的质量,进一步保证ocr识别准确率。喇叭用于播报书籍内容和系统提示。
55.摄像头,用于拍摄盲文书籍每页的内容,拍照后,进行后续的ocr识别。还用于实时捕捉手势,识别手势,计算手势和盲文位置,得到准确的手势操控指令。
56.通过本技术提供的实施例,获取用户的手势信息;在确定手势信息触发拍照指令的情况下,获取盲文书籍中一页盲文对应的盲文图像,以及一页盲文中盲文在盲文图像中的位置信息;翻译盲文图像对应的阅读文本,其中,阅读文本与位置信息具有映射关系。即将盲文转化为语音,结合手势操控,辅助盲人进行阅读,实现盲文的精读与泛读,提升盲文阅读的速度和效率。进而解决了现有技术中,盲文处理效率低的技术问题。
57.可选的,翻译盲文图像对应的阅读文本,可以包括:提取盲文图像的凸点和空白信息,形成二进制的盲文凸点矩阵,其中,盲文凸点矩阵中1表示凸点,0表示空白信息;将盲文凸点矩阵翻译成拼音和标点符号,并根据拼音和标点符号翻译成汉字文本和标点符号,形成阅读文本。
58.可选的,提取盲文图像的凸点和空白信息之前,上述方法还可以包括:对盲文图像进行预处理,得到处理后的盲文图像,其中,预处理包括以下之一:降噪处理、滤波处理、旋转处理。
59.可选的,提取盲文图像的凸点和空白信息,可以包括:通过光学字符识别ocr技术提取盲文图像中的凸点和空白信息。
60.可选的,将盲文凸点矩阵翻译成拼音和标点符号,并根据拼音和标点符号翻译成汉字文本和标点符号,形成阅读文本之后,上述方法还可以包括:发出提示信息,其中,提示信息用于指示一页盲文已完成阅读文本。
61.可选的,方法还包括:获取用户的触摸操作,其中,触摸操作停留在盲文上的时间满足第一阈值;响应触摸操作,按照预设语速播报阅读文本。
62.可选的,上述方法还可以包括:在播报阅读文本的过程中,触摸操作在第一个盲文停留的时间超过第二阈值、且沿着盲文行按照预设速度滑动选中多个盲文并停留在第二个盲文的情况下,响应触控操作,播报选中的盲文对应的阅读文本。
63.可选的,上述方法还可以包括:在播报阅读文本的过程中,触摸操作在第三个盲文停留的时间超过第三阈值、且照预设速度滑动选中多行停留在第四个盲文的情况下,响应触控操作,播报选中的多行盲文对应的阅读文本。
64.可选的,上述方法还可以包括:获取用户对盲文的双击操作;根据双击操作在盲文
页面上的位置,计算盲文在位置信息矩阵中对应的阅读文本;响应双击操作,播报阅读文本。
65.根据本发明实施例的另一方面,还提供了一种盲文处理系统,包括:摄像模块,用于获取用户的手势信息,以及在确定手势信息触发拍照指令的情况下,获取盲文书籍中一页盲文对应的盲文图像,以及一页盲文中盲文在盲文图像中的位置信息;翻译模块,用于提取盲文图像对应的阅读文本,其中,阅读文本与位置信息具有映射关系;手势识别模块,用于识别手势信息,获取用户的手势操控指令。
66.可选的,系统还包括:手势识别模块,还用于计算手势信息和盲文位置信息;tts语音合成模块,用于响应手势操控指令,播报阅读文本。
67.作为一种可选的实施例,本技术还提供了一种盲文书籍手势操控辅助阅读的方法。具体过程如下。
68.步骤1,辅助阅读装置启动后,语音播报“装置已就绪”,摄像头持续处于运行状态。
69.步骤2,盲人用户将盲文书籍放置在放置板上,通过四个定位角进行定位,通过手势触发拍照功能,摄像头捕捉手势,通过手势识别模块识别该手势为“拍照”手势,语音播报“请保持书籍页面无遮挡后开始扫描书籍”,用户将手移开保持书籍页面无遮挡,摄像头对盲文进行拍摄,对图片进行降噪、滤波、旋转等处理,通过ocr模块将图像中的凸点和空白信息提取出来,形成盲文凸点矩阵数据,即用1表示凸点,0表示空白的二进制矩阵数据。同时,将页面上所有的盲文,单位为方的位置计算出来,形成位置信息矩阵。
70.如图5所示,一个位置信息矩阵的示意图,表明该页有m行,n列个方。灰色部分表示没有盲文,是空的方。注意,位置信息矩阵是方的矩阵,而凸点二进制矩阵是基础的点的矩阵,一个方有6个点,其中有部分凸点,部分空白。
71.步骤3,将凸点二进制矩阵数据,通过盲文翻译模块翻译成拼音和标点符号,进一步翻译成汉字文本和标点符号,最终形成句子和段落,存储到存储器中。同时,将文本内容和位置信息矩阵形成映射,通过位置信息矩阵,可以查找到对应的文本内容。
72.步骤4,通过语音播报“该页扫描完毕”,提示用户盲文扫描完成,可以进行辅助阅读。
73.步骤5,用户正常速度逐个触摸盲文,不会触发操控手势以及相应的指令,用户可以专心触摸拼读盲文。
74.步骤6,用户在某一个盲文上长按进入到语音播报模式。
75.步骤7,多字播报模式。用户在某一个盲文上长按后,向右滑动最后停留在某个盲文上,摄像头将识别该向右滑动手势,并根据手势在盲文页面上的位置,计算出位置信息矩阵中,哪些盲文被选中,即多字选择,进而计算出哪些文字内容被选中,如图6所示,盲文选中的示意图(一)。具有下划直线的内容被选中,系统将提出该段文字,并进行播报。该手势可以选择多行中的多个文字,下划细点划线常顺序播报。播报结束后自动退出语音播报模式。
76.步骤8,多行播报模式。用户在某一个盲文上长按后,向下滑动最后停留在
某个盲文上,摄像头将识别该向下滑动手势,并根据手势在盲文页面上的位置,计算出位置信息矩阵中,哪几行盲文被选中,即多行选择,进而计算出哪些文字内容被选中,系统将提出该段文字,并进行播报,在提取文字的过程中,系统将根据断句,自动去掉最后不完整的句子,如图7所示,盲文选中的示意图(二),下划线表示的两个盲文,将不被播放。用户向上滑动执行同样的操作,选中文字后,按照正常顺序播报,。播报结束后自动退出语音播报模式。
77.步骤9,多字播报和多行播报模式下,用户可以实现盲文的泛读,加快阅读速度。
78.步骤10,单字学习模式。如图8所示,双击盲文选中的示意图,用户双击某个盲文(如图8中下划线的盲文)摄像头将识别该双击手势,并根据手势在盲文页面上的位置,计算出位置信息矩阵中,哪个盲文被选中,进而计算出哪个文字被选中,系统除了播报该文字外,还将查询文字词典给出该文字的解释和使用方法等。例如用户触摸到一个拼音为“shu”的文字,结合上下文,该字被盲文翻译模块识别为“淑”,用户双击该盲文,系统将会播报该盲文的词典解释,“淑,善良,美丽,多指女性,例如淑慎、淑女。”。
79.通过本技术提供的实施例,通过ocr识别、盲文翻译、手势识别、词典、tts语音播报技术,将盲文转化为语音,结合手势操控,辅助盲人进行阅读,实现盲文的精读与泛读,提升盲文阅读的速度和效率。通过单字学习模式,缩短盲人学习盲文的过程,实现自学盲文,提高盲文学习质量。
80.作为一种可选的实施例,本技术还提供了一种盲文书籍智能辅助阅读的系统。该系统包括由摄像模块、ocr模块、盲文翻译模块、手势识别模块、文字词典(预置如新华字典、辞海等)、tts语音合成模块。具体的实现过程如下。
81.摄像模块,一是控制摄像头拍摄盲文书籍页面的内容,形成图像,对图片进行降噪、滤波、旋转等处理。二是实时捕捉手势。
82.ocr模块,将处理后的图像转化为凸点和空白的二进制矩阵数据。同时,将页面上所有的盲文(单位为方)的位置计算出来,形成位置信息矩阵。
83.盲文翻译模块,将二进制矩阵数据,翻译成拼音和标点符号,进一步翻译成汉字文本和标点符号,最终形成句子和段落,存储到存储器中。
84.手势识别模块,用于识别左右手手势,计算手势和盲文位置,得到准确的手势操控指令。
85.tts语音合成模块,实现选中文字内容的播报。同时,对系统的提示进行播报。
86.根据本发明实施例的另一方面,还提供了一种盲文处理系统,具体包括如下内容。
87.摄像模块,用于获取用户的手势信息,以及在确定手势信息触发拍照指令的情况下,获取盲文书籍中一页盲文对应的盲文图像,以及一页盲文中盲文在盲文图像中的位置信息。
88.翻译模块,用于提取盲文图像对应的阅读文本,其中,阅读文本与位置信息具有映射关系。
89.手势识别模块,用于识别手势信息,获取用户的手势操控指令。
90.通过本技术提供的实施例,摄像模块获取用户的手势信息,以及在确定手势信息触发拍照指令的情况下,获取盲文书籍中一页盲文对应的盲文图像,以及一页盲文中盲文
在盲文图像中的位置信息;翻译模块提取盲文图像对应的阅读文本,其中,阅读文本与位置信息具有映射关系;手势识别模块识别手势信息,获取用户的手势操控指令。即将盲文转化为语音,结合手势操控,辅助盲人进行阅读,实现盲文的精读与泛读,提升盲文阅读的速度和效率。进而解决了现有技术中,盲文处理效率低的技术问题。
91.可选的,上述系统还可以包括:手势识别模块,还用于计算手势信息和盲文位置信息;tts语音合成模块,用于响应手势操控指令,播报阅读文本。
92.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
93.在本实施例中还提供了一种盲文处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
94.图9是根据本发明实施例的盲文处理装置的结构框图,如图9所示,该盲文处理装置包括:
95.第一获取单元91,用于获取用户的手势信息。
96.第二获取单元93,用于在确定手势信息触发拍照指令的情况下,获取盲文书籍中一页盲文对应的盲文图像,以及一页盲文中盲文在盲文图像中的位置信息。
97.翻译单元95,用于翻译盲文图像对应的阅读文本,其中,阅读文本与位置信息具有映射关系。
98.通过本技术提供的实施例,第一获取单元91获取用户的手势信息;第二获取单元93在确定手势信息触发拍照指令的情况下,获取盲文书籍中一页盲文对应的盲文图像,以及一页盲文中盲文在盲文图像中的位置信息;翻译单元95翻译盲文图像对应的阅读文本,其中,阅读文本与位置信息具有映射关系。即将盲文转化为语音,结合手势操控,辅助盲人进行阅读,实现盲文的精读与泛读,提升盲文阅读的速度和效率。进而解决了现有技术中,盲文处理效率低的技术问题。
99.可选的,上述翻译单元95,可以包括:提取模块,用于提取盲文图像的凸点和空白信息,形成二进制的盲文凸点矩阵,其中,盲文凸点矩阵中1表示凸点,0表示空白信息;翻译模块,用于将盲文凸点矩阵翻译成拼音和标点符号,并根据拼音和标点符号翻译成汉字文本和标点符号,形成阅读文本。
100.可选的,上述装置还可以包括:预处理模块,用于提取盲文图像的凸点和空白信息之前,对盲文图像进行预处理,得到处理后的盲文图像,其中,预处理包括以下之一:降噪处理、滤波处理、旋转处理。
101.可选的,提取模块,可以包括:提取子模块,用于通过光学字符识别ocr技术提取盲文图像中的凸点和空白信息。
102.可选的,上述装置还可以包括:提醒单元,用于将盲文凸点矩阵翻译成拼音和标点
符号,并根据拼音和标点符号翻译成汉字文本和标点符号,形成阅读文本之后,发出提示信息,其中,提示信息用于指示一页盲文已完成阅读文本。
103.可选的,上述装置还可以包括:第三获取单元,用于获取用户的触摸操作,其中,触摸操作停留在盲文上的时间满足第一阈值;第一播报单元,用于响应触摸操作,按照预设语速播报阅读文本。
104.可选的,上述装置还可以包括:第二播报单元,用于在播报阅读文本的过程中,触摸操作在第一个盲文停留的时间超过第二阈值、且沿着盲文行按照预设速度滑动选中多个盲文并停留在第二个盲文的情况下,响应触控操作,播报选中的盲文对应的阅读文本。
105.可选的,上述装置还可以包括:第三播报单元,用于在播报阅读文本的过程中,触摸操作在第三个盲文停留的时间超过第三阈值、且照预设速度滑动选中多行停留在第四个盲文的情况下,响应触控操作,播报选中的多行盲文对应的阅读文本。
106.可选的,上述装置还可以包括:第四获取单元,用于获取用户对盲文的双击操作;计算单元,用于根据双击操作在盲文页面上的位置,计算盲文在位置信息矩阵中对应的阅读文本;第四播报单元,用于响应双击操作,播报阅读文本。
107.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
108.本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
109.可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
110.s1,获取用户的手势信息;
111.s2,在确定手势信息触发拍照指令的情况下,获取盲文书籍中一页盲文对应的盲文图像,以及一页盲文中盲文在盲文图像中的位置信息;
112.s3,翻译盲文图像对应的阅读文本,其中,阅读文本与位置信息具有映射关系。
113.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
114.本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
115.可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
116.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
117.s1,获取用户的手势信息;
118.s2,在确定手势信息触发拍照指令的情况下,获取盲文书籍中一页盲文对应的盲文图像,以及一页盲文中盲文在盲文图像中的位置信息;
119.s3,翻译盲文图像对应的阅读文本,其中,阅读文本与位置信息具有映射关系。
120.可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的
示例,本实施例在此不再赘述。
121.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
122.以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1