CN113986018A - Visually impaired assisted reading learning method, system and storage medium based on smart glasses - Google Patents
Visually impaired assisted reading learning method, system and storage medium based on smart glasses Download PDFInfo
- Publication number
- CN113986018A CN113986018A CN202111646194.9A CN202111646194A CN113986018A CN 113986018 A CN113986018 A CN 113986018A CN 202111646194 A CN202111646194 A CN 202111646194A CN 113986018 A CN113986018 A CN 113986018A
- Authority
- CN
- China
- Prior art keywords
- reading
- text
- paragraph
- display panel
- information
- 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.)
- Granted
Links
- 239000004984 smart glass Substances 0.000 title claims abstract description 83
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000001771 impaired effect Effects 0.000 title claims abstract description 31
- 239000003550 marker Substances 0.000 claims abstract description 21
- 239000011521 glass Substances 0.000 claims description 21
- 238000012790 confirmation Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 claims description 6
- 230000002452 interceptive effect Effects 0.000 claims description 5
- 208000029257 vision disease Diseases 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 3
- 230000006735 deficit Effects 0.000 claims 8
- 238000000605 extraction Methods 0.000 claims 2
- 206010047571 Visual impairment Diseases 0.000 claims 1
- 230000004393 visual impairment Effects 0.000 claims 1
- 230000004913 activation Effects 0.000 abstract description 25
- 230000004888 barrier function Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Electrically Operated Instructional Devices (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种基于智能眼镜的视障辅助阅读学习方法、系统及存储介质,包括:接收按键启用信号,向阅读显示板发送阅读启动信号;阅读显示板根据阅读启动信号,向终端服务器请求返回指定阅读文本数据并进行显示;对阅读显示板的显示表面进行投射扫描;判断投射扫描框是否完全覆盖阅读显示板对应的边界框标记点;若是,则对当前显示文字进行拍照以获取图片信息,识别提取以得到当前提取文字内容信息与当前提取文字排版信息;判断与终端服务器内对应存储的文字内容信息以及文字排版信息是否吻合;若是,则进行阅读学习。本发明可直观地将终端服务器内的文字内容,按照模拟书本排版的方式显示在阅读显示板上,方便视障人群进行阅读学习。
The invention discloses a reading and learning method, system and storage medium for visually impaired based on smart glasses, comprising: receiving a key activation signal, sending a reading activation signal to a reading display panel; and the reading display panel requesting a terminal server according to the reading activation signal Return the specified reading text data and display it; perform projection scanning on the display surface of the reading display panel; determine whether the projected scanning frame completely covers the bounding box marker points corresponding to the reading display panel; if so, take a picture of the currently displayed text to obtain picture information , identify and extract to obtain the currently extracted text content information and the currently extracted text typesetting information; determine whether it is consistent with the text content information and text typesetting information stored in the terminal server correspondingly; if so, read and learn. The invention can intuitively display the text content in the terminal server on the reading display board in the way of simulating the typesetting of the book, so as to facilitate the visually impaired people to read and study.
Description
技术领域technical field
本发明涉及智能眼镜应用技术领域,特别涉及一种基于智能眼镜的视障辅助阅读学习方法、系统及存储介质。The present invention relates to the application technology field of smart glasses, in particular to a method, system and storage medium for reading and learning aids for the visually impaired based on smart glasses.
背景技术Background technique
随着信息技术的日益革新,传统的产品也在朝着功能集成化、执行智能化以及操作便利化的方向发展。例如,眼镜是人们日常非常常见的一个物件,近年来也在发生着以智能眼镜为主导的技术上的变革。With the increasing innovation of information technology, traditional products are also developing in the direction of functional integration, intelligent execution and convenient operation. For example, glasses are a very common object in people's daily life, and in recent years, technological changes led by smart glasses have also occurred.
具体的,智能眼镜,也称智能镜,是指“像智能手机一样,具有独立的操作系统,智能眼镜可以由用户安装软件、游戏等软件服务商提供的程序。智能眼镜可通过语音或动作操控完成添加日程、地图导航、与好友互动、拍摄照片和视频、与朋友展开视频通话等功能,并可以通过移动通讯网络来实现无线网络接入的这样一类眼镜的总称。目前,大部分的智能眼镜大多集中在增强现实技术方面的应用。Specifically, smart glasses, also known as smart mirrors, refer to "like smart phones, with an independent operating system. Smart glasses can be installed by users with programs provided by software, games and other software service providers. Smart glasses can be controlled by voice or action. A general term for such glasses that can complete functions such as adding schedules, map navigation, interacting with friends, taking photos and videos, and making video calls with friends, and can achieve wireless network access through mobile communication networks. At present, most smart glasses Glasses are mostly focused on augmented reality applications.
众所周知,盲人或患有视力疾病的群体,普遍存在阅读方面的障碍,无法像普通正常人一样进行阅读学习,这将在很大程度上影响生活质量以及限制自我的提升。基于此,有必要设计出一种具有较好辅助阅读功能的智能眼镜系统,以满足实际应用需求。As we all know, blind people or people with vision diseases generally have reading barriers and cannot read and learn like ordinary people, which will greatly affect the quality of life and limit self-improvement. Based on this, it is necessary to design a smart glasses system with better auxiliary reading function to meet practical application requirements.
发明内容SUMMARY OF THE INVENTION
为此,本发明是为了解决现有技术中,现有的盲人或患有视力疾病的群体,普遍存在阅读方面的障碍,无法像普通正常人一样进行阅读学习,这将在很大程度上影响生活质量以及限制自我的提升的问题。Therefore, the present invention is to solve the problem in the prior art that the existing blind people or groups suffering from vision diseases generally have barriers in reading and cannot read and learn like ordinary normal people, which will affect to a large extent. Quality of life and problems limiting self-improvement.
本发明提出一种基于智能眼镜的视障辅助阅读学习方法,应用于智能眼镜,所述智能眼镜与阅读显示板之间交互控制,所述智能眼镜、所述阅读显示板以及终端服务器之间相互存在数据传输,在所述智能眼镜上设有第一摄像头以及第一语音播报器,在所述阅读显示板上设有第二语音播报器,其中,所述方法包括如下步骤:The present invention proposes a reading and learning method for visually impaired based on smart glasses, which is applied to smart glasses. The smart glasses and the reading display board are interactively controlled, and the smart glasses, the reading display board and the terminal server interact with each other. There is data transmission, a first camera and a first voice announcer are arranged on the smart glasses, and a second voice announcer is arranged on the reading display board, wherein the method includes the following steps:
步骤一:当所述智能眼镜接收到一按键启用信号时,向所述阅读显示板发送阅读启动信号,所述阅读启动信号至少包括目标文本位置信息;Step 1: when the smart glasses receive a button activation signal, send a reading activation signal to the reading display panel, and the reading activation signal at least includes target text position information;
步骤二:所述阅读显示板根据所述阅读启动信号,向所述终端服务器请求返回指定阅读文本数据,在加载成功后在所述阅读显示板上进行显示;Step 2: the reading display board requests the terminal server to return the specified reading text data according to the reading start signal, and displays it on the reading display board after the loading is successful;
步骤三:所述智能眼镜通过设置的所述第一摄像头,对所述阅读显示板的显示表面进行投射扫描,其中,在进行投射扫描时对应有一投射扫描框;Step 3: The smart glasses perform projection scanning on the display surface of the reading display panel through the set first camera, wherein a projection scanning frame corresponds to a projection scanning frame when performing projection scanning;
步骤四:判断所述投射扫描框是否完全覆盖所述阅读显示板对应的边界框标记点,其中各所述边界框标记点合围成一显示区域;Step 4: judging whether the projection scanning frame completely covers the bounding box marking points corresponding to the reading display panel, wherein each of the bounding box marking points encloses a display area;
步骤五:若是,则对所述阅读显示板中的所述显示区域内的当前显示文字进行拍照以获取图片信息,并对所述图片信息中的文字进行识别提取以得到当前提取文字内容信息以及当前提取文字排版信息;Step 5: If yes, take a picture of the currently displayed text in the display area in the reading display panel to obtain picture information, and identify and extract the text in the picture information to obtain the currently extracted text content information and Currently extracting text layout information;
步骤六:判断所述当前提取文字内容信息与终端服务器内对应存储的文字内容信息是否吻合,且所述当前提取文字排版信息与终端服务器内对应存储的文字排版信息是否吻合;Step 6: judging whether the currently extracted text content information is consistent with the text content information stored in the terminal server correspondingly, and whether the currently extracted text layout information is consistent with the corresponding stored text layout information in the terminal server;
步骤七:若均吻合,则通过所述第二语音播报器依序播报所述当前提取文字内容信息中的每个文字。Step 7: If they match, broadcast each character in the currently extracted character content information in sequence through the second voice broadcaster.
本发明提出的基于智能眼镜的视障辅助阅读学习方法,在智能眼镜接收到按键启用信号时,向阅读显示板发送阅读启动信号,阅读显示板根据阅读启动信息向终端服务器请求返回指定阅读文本数据,并加载后在阅读显示板上进行显示;然后,通过智能眼镜对阅读显示板上的当前显示文字进行拍照得到图片信息,通过分析提取图片信息中的文字内容信息以及文字排版信息,进而与存储在终端服务器中的文字内容信息以及文字排版信息进行吻合判断,若一致,则通过第二语音播报器对当前提取文字内容信息中的每个文字进行播报学习。本发明提出的基于智能眼镜的视障辅助阅读学习方法,可直观地将存储在终端服务器内的文字内容,按照模拟书本排版的方式显示在阅读显示板上,方便视障人群进行阅读学习;此外,由于通过触控交互式学习,可提高阅读学习的效果,增强了实际应用体验。The smart glasses-based assisted reading learning method for visually impaired proposed by the present invention sends a reading start signal to the reading display panel when the smart glasses receive the button activation signal, and the reading display panel requests the terminal server to return the specified reading text data according to the reading activation information , and display it on the reading display board after loading; then, take pictures of the current displayed text on the reading display board through smart glasses to obtain picture information, extract the text content information and text layout information in the picture information through analysis, and then store and store it with The text content information and the text layout information in the terminal server are judged to be consistent, and if they are consistent, each character in the currently extracted text content information is broadcast and learned by the second voice broadcaster. The visually impaired reading and learning method based on smart glasses proposed by the present invention can intuitively display the text content stored in the terminal server on the reading display board according to the way of simulating book typesetting, which is convenient for visually impaired people to read and learn; , due to the interactive learning through touch, the effect of reading learning can be improved, and the practical application experience can be enhanced.
所述一种基于智能眼镜的视障辅助阅读学习方法,其中,在所述步骤一中,所述方法包括如下步骤:The method for reading and learning aided reading for the visually impaired based on smart glasses, wherein, in the first step, the method includes the following steps:
当所述智能眼镜接收到所述按键启用信号后,所述智能眼镜生成第一语音提示信息并通过所述第一语音播报器进行播报,其中所述第一语音提示信息包括文本章节列表信息;After the smart glasses receive the button activation signal, the smart glasses generate first voice prompt information and broadcast it through the first voice announcer, wherein the first voice prompt information includes text chapter list information;
在所述第一语音播报器完成播报后的第一预设时间内,判断是否接收到用户返回的确认阅读信号,所述确认阅读信号中包括所述目标文本位置信息;In the first preset time after the first voice announcer completes broadcasting, determine whether a confirmation reading signal returned by the user is received, and the confirmation reading signal includes the target text position information;
若是,则根据所接收的所述确认阅读信号,控制所述智能眼镜向所述阅读显示板发送所述阅读启动信号。If so, control the smart glasses to send the reading start signal to the reading display panel according to the received confirmation reading signal.
所述一种基于智能眼镜的视障辅助阅读学习方法,其中,所述目标文本位置信息包括书名序号、章节号、目标文本起始位置以及目标文本长度,在所述步骤二中,所述指定阅读文本数据的获取方法包括如下步骤:The smart glasses-based aided reading learning method for the visually impaired, wherein the target text position information includes a book title serial number, a chapter number, a target text starting position, and a target text length. In the second step, the The acquisition method of the specified reading text data includes the following steps:
根据所述目标文本位置信息中的书名序号、章节号、目标文本起始位置以及目标文本长度,在所述终端服务器中查找确定对应的指定阅读文本数据并返回加载至所述阅读显示板中;According to the title sequence number, chapter number, target text starting position and target text length in the target text position information, search and determine the corresponding specified reading text data in the terminal server and return it to the reading display board ;
所述在加载成功后在所述阅读显示板上进行显示的方法包括如下步骤:The method for displaying on the reading display panel after the loading is successful includes the following steps:
在所述终端服务器中查找确定对应的指定阅读文本数据,其中所述指定阅读文本数据中包括指定阅读文本排版信息以及指定阅读文本长度;Search and determine the corresponding specified reading text data in the terminal server, wherein the specified reading text data includes the specified reading text typesetting information and the specified reading text length;
根据所述阅读显示板的单页最大显示文本长度,结合所述指定阅读文本排版信息在获取的所述指定阅读文本数据中截取得到对应长度的文本,并按照所述指定阅读文本排版信息在所述阅读显示板上进行显示。According to the maximum display text length of a single page of the reading display board, in combination with the specified reading text typesetting information, the text of the corresponding length is intercepted from the acquired specified reading text data, and according to the specified reading text typesetting information in the specified reading text typesetting information displayed on the reading display panel.
所述一种基于智能眼镜的视障辅助阅读学习方法,其中,所述阅读显示板的形状为方形,在所述阅读显示板的内侧设有第一边界框标记点、第二边界框标记点、第三边界框标记点以及第四边界框标记点,所述第一边界框标记点、所述第二边界框标记点、所述第三边界框标记点以及所述第四边界框标记点合围成所述显示区域;The smart glasses-based aided reading and learning method for the visually impaired, wherein the reading display board is square in shape, and a first bounding box mark point and a second bounding box mark point are arranged on the inner side of the reading display board , the third bounding box mark point and the fourth bounding box mark point, the first bounding box mark point, the second bounding box mark point, the third bounding box mark point and the fourth bounding box mark point enclosing the display area;
所述显示区域内设有多个同等大小且均匀设置的显示单元块,其中每个所述显示单元块均为可触控设置,每个所述显示单元块内仅显示一个文字;A plurality of display unit blocks of the same size and uniformly arranged are arranged in the display area, wherein each of the display unit blocks is touch-enabled, and only one character is displayed in each of the display unit blocks;
在所述步骤四中,判断所述投射扫描框是否完全覆盖所述阅读显示板对应的边界框标记点的方法包括如下步骤:In the step 4, the method for judging whether the projection scanning frame completely covers the bounding frame marking points corresponding to the reading display panel includes the following steps:
判断在所述投射扫描框内是否能同时检测到第一边界框标记点、所述第二边界框标记点、所述第三边界框标记点以及所述第四边界框标记点对应的标记信号。Determine whether the first bounding box marker point, the second bounding box marker point, the third bounding box marker point and the marker signal corresponding to the fourth bounding box marker point can be simultaneously detected in the projected scan frame .
所述一种基于智能眼镜的视障辅助阅读学习方法,其中,结合所述指定阅读文本排版信息在获取的所述指定阅读文本数据中截取得到对应长度的文本的方法包括如下步骤:The described smart glasses-based assisted reading learning method for the visually impaired, wherein the method for intercepting and obtaining text of a corresponding length in the obtained designated reading text data in combination with the designated reading text typesetting information includes the following steps:
对所述指定阅读文本数据中的每个段落进行拆分以得到段落文本数据,其中每个段落文本数据包括段落文本长度、段落起始符以及段落截止符;Splitting each paragraph in the specified reading text data to obtain paragraph text data, wherein each paragraph text data includes a paragraph text length, a paragraph start character and a paragraph end character;
根据获取到的所述段落起始符,确认在所述阅读显示板中的段落起始位置;Confirm the starting position of the paragraph in the reading display panel according to the obtained paragraph starter;
根据所述阅读显示板中显示区域的每一行的显示单元块数量,从所述段落起始位置开始,依序将所述段落文本数据按照逐行填充的方式填充到对应的显示单元块中,并累计计数以得到当前段落对应的段落填充文字长度;According to the number of display unit blocks in each row of the display area in the reading display panel, starting from the starting position of the paragraph, fill the paragraph text data into the corresponding display unit blocks in a row-by-row filling manner, And accumulatively count to get the length of the paragraph padding text corresponding to the current paragraph;
当判断到所述段落填充文字长度等于所述段落文本长度,则根据获取到的所述段落截止符,完成当前段落的填充显示作业。When it is determined that the length of the filled text of the paragraph is equal to the length of the paragraph text, the fill and display operation of the current paragraph is completed according to the obtained paragraph cutoff.
所述一种基于智能眼镜的视障辅助阅读学习方法,其中,所述方法还包括:The described method for assisting reading and learning for the visually impaired based on smart glasses, wherein the method further comprises:
对所述指定阅读文本数据中的每个段落进行拆分以得到段落文本数据,其中每个段落文本数据包括段落文本长度、段落起始符以及段落截止符;Splitting each paragraph in the specified reading text data to obtain paragraph text data, wherein each paragraph text data includes a paragraph text length, a paragraph start character and a paragraph end character;
当判断到当前段落对应的段落文本长度小于所述阅读显示板中显示区域中单行的显示单元块数量,则将所述当前段落作为单独行在所述显示区域中进行单行显示。When it is determined that the length of the paragraph text corresponding to the current paragraph is less than the number of display unit blocks in a single line in the display area of the reading display panel, the current paragraph is displayed as a single line in the display area as a single line.
所述一种基于智能眼镜的视障辅助阅读学习方法,其中,所述方法还包括如下步骤:The described method for assisting reading and learning for the visually impaired based on smart glasses, wherein the method further comprises the following steps:
当所述第二语音播报器开始播报时立即计时以得到当前学习时间,其中所述第二语音播报器用于依序播报所述当前提取文字内容信息中的每个文字;When the second voice announcer starts broadcasting, it immediately timed to obtain the current learning time, wherein the second voice announcer is used to announce each character in the currently extracted text content information in sequence;
累积计算在所述当前学习时间内,所述显示区域内的每个显示单元块分别被重复点击的次数以得到对应的单元块点击次数;Accumulatively calculate the number of times that each display unit block in the display area is repeatedly clicked in the current learning time to obtain the corresponding unit block click times;
当判断到所述单元块点击次数超出预设点击次数时,确认所述显示单元块对应的词为重点标记词;When judging that the number of clicks on the unit block exceeds the preset number of clicks, confirming that the word corresponding to the display unit block is a key marker word;
获取在所述当前学习时间内,所述阅读显示板中显示区域的重点标记词的数量,并根据所述当前学习时间计算得到阅读学习难度值。Acquire the number of key marked words in the display area of the reading display board during the current learning time, and calculate the reading learning difficulty value according to the current learning time.
所述一种基于智能眼镜的视障辅助阅读学习方法,其中,所述阅读学习难度值对应的计算公式为:Said kind of reading learning method for visually impaired based on smart glasses, wherein, the calculation formula corresponding to said reading learning difficulty value is:
其中,表示计算得到的所述阅读学习难度值,表示基础难度分值, 表示显示区域的重点标记词的数量,表示阅读显示板中显示区域内的显示单元块的总数量,表示第一计分系数,表示第二计分系数,表示当前学习时间,表示标准学习时间。in, represents the calculated reading learning difficulty value, represents the basic difficulty score, Indicates the number of key words in the display area, Indicates the total number of display unit blocks in the display area of the reading display panel, represents the first scoring coefficient, represents the second scoring coefficient, represents the current study time, Indicates standard study time.
本发明还提出一种基于智能眼镜的视障辅助阅读学习系统,包括智能眼镜、阅读显示板以及终端服务器,所述智能眼镜与阅读显示板之间交互控制,所述智能眼镜、所述阅读显示板以及终端服务器之间相互存在数据传输,在所述智能眼镜上设有第一摄像头以及第一语音播报器,在所述阅读显示板上设有第二语音播报器,其中,The present invention also proposes a reading and learning system for visually impaired based on smart glasses, including smart glasses, a reading display panel and a terminal server, the smart glasses and the reading display panel are interactively controlled, the smart glasses, the reading display panel There is data transmission between the board and the terminal server, a first camera and a first voice announcer are arranged on the smart glasses, and a second voice announcer is arranged on the reading display board, wherein,
所述智能眼镜用于:The smart glasses are used for:
当接收到一按键启用信号时,向所述阅读显示板发送阅读启动信号,所述阅读启动信号至少包括目标文本位置信息;When receiving a key activation signal, send a reading activation signal to the reading display panel, where the reading activation signal at least includes target text position information;
所述阅读显示板用于:The reading display panel is used for:
根据所述阅读启动信号,向所述终端服务器请求返回指定阅读文本数据,在加载成功后在所述阅读显示板上进行显示;According to the reading start signal, request the terminal server to return the specified reading text data, and display it on the reading display panel after the loading is successful;
所述智能眼镜还用于:The smart glasses are also used for:
通过设置的所述第一摄像头,对所述阅读显示板的显示表面进行投射扫描,其中,在进行投射扫描时对应有一投射扫描框;Perform projection scanning on the display surface of the reading display panel through the provided first camera, wherein there is a projection scanning frame corresponding to the projection scanning;
判断所述投射扫描框是否完全覆盖所述阅读显示板对应的边界框标记点,其中各所述边界框标记点合围成一显示区域;judging whether the projection scanning frame completely covers the bounding box marking points corresponding to the reading display panel, wherein each of the bounding box marking points is combined to form a display area;
若是,则对所述阅读显示板中的所述显示区域内的当前显示文字进行拍照以获取图片信息,并对所述图片信息中的文字进行识别提取以得到当前提取文字内容信息以及当前提取文字排版信息;If so, take a picture of the currently displayed text in the display area in the reading display panel to obtain picture information, and identify and extract the text in the picture information to obtain the currently extracted text content information and the currently extracted text Typesetting information;
所述阅读显示板还用于:The reading display panel is also used for:
判断所述当前提取文字内容信息与终端服务器内对应存储的文字内容信息是否吻合,且所述当前提取文字排版信息与终端服务器内对应存储的文字排版信息是否吻合;Judging whether the currently extracted text content information matches the text content information stored correspondingly in the terminal server, and whether the currently extracted text typesetting information matches the correspondingly stored text typesetting information in the terminal server;
若均吻合,则通过所述第二语音播报器依序播报所述当前提取文字内容信息中的每个文字。If they match, each character in the currently extracted text content information is broadcast in sequence through the second voice broadcaster.
本发明还提出一种存储介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上任意一项所述的基于智能眼镜的视障辅助阅读学习方法。The present invention also provides a storage medium on which a computer program is stored, wherein when the program is executed by a processor, the smart glasses-based assisted reading and learning method for the visually impaired can be implemented.
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实施例了解到。Additional aspects and advantages of the present invention will be set forth, in part, from the following description, and in part will be apparent from the following description, or may be learned from the embodiments of the invention.
附图说明Description of drawings
本发明实施例的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of embodiments of the present invention will become apparent and readily understood from the following description of the embodiments in conjunction with the accompanying drawings, wherein:
图1为本发明第一实施例提出的基于智能眼镜的视障辅助阅读学习方法的流程图;FIG. 1 is a flowchart of a method for assisted reading and learning for the visually impaired based on smart glasses according to a first embodiment of the present invention;
图2为本发明第一实施例中阅读启动信号的生成发送方法的流程图;2 is a flowchart of a method for generating and sending a reading start signal in the first embodiment of the present invention;
图3为本发明第二实施例提出的基于智能眼镜的视障辅助阅读学习方法的流程图;FIG. 3 is a flowchart of a method for assisted reading and learning for the visually impaired based on smart glasses according to a second embodiment of the present invention;
图4为本发明第三实施例提出的基于智能眼镜的视障辅助阅读学习方法的流程图;4 is a flowchart of a method for assisted reading and learning for the visually impaired based on smart glasses according to a third embodiment of the present invention;
图5为本发明第四实施例提出的基于智能眼镜的视障辅助阅读学习方法的流程图。FIG. 5 is a flowchart of a method for assisted reading and learning for the visually impaired based on smart glasses according to a fourth embodiment of the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
盲人或患有视力疾病的群体,普遍存在阅读方面的障碍,无法像普通正常人一样进行阅读学习,这将在很大程度上影响生活质量以及限制自我的提升。基于此,有必要设计出一种具有较好辅助阅读功能的智能眼镜系统,以满足实际应用需求。Blind people or people with vision diseases generally have reading barriers and cannot learn to read like ordinary people, which will greatly affect the quality of life and limit self-improvement. Based on this, it is necessary to design a smart glasses system with better auxiliary reading function to meet practical application requirements.
实施例一Example 1
为了解决这一技术问题,请参阅图1,本发明提出一种基于智能眼镜的视障辅助阅读学习方法,应用于智能眼镜,智能眼镜与阅读显示板之间交互控制,所述智能眼镜、阅读显示板以及终端服务器之间相互存在数据传输,在智能眼镜上设有第一摄像头以及第一语音播报器,在阅读显示板上设有第二语音播报器,其中,该方法包括如下步骤:In order to solve this technical problem, please refer to FIG. 1, the present invention proposes a reading learning method for visually impaired based on smart glasses, which is applied to smart glasses, interactive control between smart glasses and a reading display board, the smart glasses, reading There is data transmission between the display board and the terminal server, a first camera and a first voice announcer are arranged on the smart glasses, and a second voice announcer is arranged on the reading display board, wherein the method includes the following steps:
S101,当所述智能眼镜接收到一按键启用信号时,向所述阅读显示板发送阅读启动信号,所述阅读启动信号至少包括目标文本位置信息。S101, when the smart glasses receive a key activation signal, send a reading activation signal to the reading display panel, where the reading activation signal at least includes target text position information.
具体的,请参阅图2,在本步骤中,包括如下具体步骤:Specifically, please refer to Figure 2. In this step, the following specific steps are included:
S1011,当智能眼镜接收到按键启用信号后,智能眼镜生成第一语音提示信息并通过第一语音播报器进行播报,其中第一语音提示信息包括文本章节列表信息。S1011 , after the smart glasses receive the button activation signal, the smart glasses generate first voice prompt information and broadcast it through the first voice announcer, wherein the first voice prompt information includes text chapter list information.
具体的,当智能眼镜接收到按键启用信号后,智能眼镜可从终端服务器中获取每本书籍对应的文本章节列表。例如,在终端服务器中存储有5本书籍。此时第一语音提示信息会依序播报5本书籍的名称。当用户通过语音确认选中其中的一本书籍之后,智能眼镜中的第一语音播报器会语音播报该本被选中的书籍对应的章节列表。例如,《百年孤独》第1章第2节。Specifically, after the smart glasses receive the button activation signal, the smart glasses can obtain a list of text chapters corresponding to each book from the terminal server. For example, there are 5 books stored in the terminal server. At this time, the first voice prompt information will broadcast the names of the five books in sequence. After the user confirms the selection of one of the books by voice, the first voice announcer in the smart glasses will announce the chapter list corresponding to the selected book by voice. For example, One Hundred Years of Solitude, Chapter 1, Section 2.
S1012,在第一语音播报器完成播报后的第一预设时间内,判断是否接收到用户返回的确认阅读信号,确认阅读信号中包括目标文本位置信息。S1012, within a first preset time after the first voice announcer completes broadcasting, determine whether a confirmation reading signal returned by the user is received, and the confirmation reading signal includes target text location information.
在本步骤中,需要在第一语音播报器完成播报后的第一预设时间内获取到用户返回的确认阅读信号,否则设备将又重新待机。In this step, the confirmation reading signal returned by the user needs to be acquired within the first preset time after the first voice announcer completes broadcasting, otherwise the device will stand by again.
具体的,目标文本位置信息包括书名序号、章节号、目标文本起始位置以及目标文本长度。例如,《百年孤独》的书名序号为第4,要阅读的目标文本的章节号为第1章第2节,目标文本起始位置为第1章第2节的第一个字,目标文本长度为3000字。Specifically, the target text position information includes a book title serial number, a chapter number, a start position of the target text, and a length of the target text. For example, the title number of "One Hundred Years of Solitude" is No. 4, the chapter number of the target text to be read is Chapter 1, Section 2, the starting position of the target text is the first word of Chapter 1, Section 2, and the target text The length is 3000 words.
S1013,若是,则根据所接收的确认阅读信号,控制智能眼镜向阅读显示板发送阅读启动信号。S1013, if yes, control the smart glasses to send a reading start signal to the reading display panel according to the received confirmation reading signal.
可以理解的,根据上述确认阅读信号中的目标文本位置信息,便可清晰的确认目标文本。此时智能眼镜将确认阅读信号发送至阅读显示板,以激活阅读显示板。It can be understood that, according to the position information of the target text in the confirmation reading signal, the target text can be clearly confirmed. At this time, the smart glasses will send a confirmation reading signal to the reading display panel to activate the reading display panel.
S102,所述阅读显示板根据所述阅读启动信号,向所述终端服务器请求返回指定阅读文本数据,在加载成功后在所述阅读显示板上进行显示。S102, the reading display board requests the terminal server to return the specified reading text data according to the reading start signal, and displays it on the reading display board after the loading is successful.
在本步骤中,指定阅读文本数据的获取方法包括如下步骤:In this step, the acquisition method of the specified reading text data includes the following steps:
根据目标文本位置信息中的书名序号、章节号、目标文本起始位置以及目标文本长度,在终端服务器中查找确定对应的指定阅读文本数据并返回加载至阅读显示板中。其中,具体的获取方法如上述举例所述,在此不再赘述。According to the book title serial number, chapter number, target text starting position and target text length in the target text position information, find and determine the corresponding designated reading text data in the terminal server and return it to the reading display board. The specific acquisition method is as described in the above example, and is not repeated here.
进一步的,在加载成功后在阅读显示板上进行显示的方法包括如下步骤:Further, the method for displaying on the reading display panel after the loading is successful includes the following steps:
S1021,在终端服务器中查找确定对应的指定阅读文本数据,其中指定阅读文本数据中包括指定阅读文本排版信息以及指定阅读文本长度。S1021 , searching and determining the corresponding designated reading text data in the terminal server, wherein the designated reading text data includes the typesetting information of the designated reading text and the designated reading text length.
S1022,根据阅读显示板的单页最大显示文本长度,结合指定阅读文本排版信息在获取的指定阅读文本数据中截取得到对应长度的文本,并按照指定阅读文本排版信息在阅读显示板上进行显示。S1022, according to the maximum display text length of a single page of the reading display board, in combination with the typesetting information of the specified reading text, intercept the text of the corresponding length from the acquired specified reading text data, and display it on the reading display board according to the typesetting information of the specified reading text.
在此需要说明的是,在本实施例中,阅读显示板的形状为方形。在阅读显示板的内侧设有第一边界框标记点、第二边界框标记点、第三边界框标记点以及第四边界框标记点。其中,第一边界框标记点、第二边界框标记点、第三边界框标记点以及第四边界框标记点合围成所述显示区域。It should be noted here that, in this embodiment, the shape of the reading display panel is square. A first bounding box marking point, a second bounding box marking point, a third bounding box marking point and a fourth bounding box marking point are arranged on the inner side of the reading display panel. Wherein, the first bounding box marking point, the second bounding box marking point, the third bounding box marking point and the fourth bounding box marking point form the display area.
在本实施例中,显示区域内设有多个同等大小且均匀设置的显示单元块。其中,每个显示单元块均为可触控设置,每个显示单元块内仅显示一个文字。可以理解的,阅读显示板的单页最大显示文本长度,也即阅读显示板中的显示单元块的总数量(例如,在本实施例中,阅读显示板为15行20列设置,也即包含300个显示单元块,也即单页最大显示文本长度为300个字)。In this embodiment, a plurality of display unit blocks of the same size and uniformly arranged are provided in the display area. Wherein, each display unit block is touchable, and only one text is displayed in each display unit block. It can be understood that the maximum display text length of a single page of the reading display panel is the total number of display unit blocks in the reading display panel (for example, in this embodiment, the reading display panel is set to 15 rows and 20 columns, that is, it contains 300 display unit blocks, that is, the maximum display text length of a single page is 300 characters).
进一步的,在本步骤中,结合指定阅读文本排版信息在获取的指定阅读文本数据中截取得到对应长度的文本的方法包括如下步骤:Further, in this step, the method of intercepting and obtaining the text of the corresponding length in the obtained specified reading text data in combination with the typesetting information of the specified reading text includes the following steps:
S1022a,对指定阅读文本数据中的每个段落进行拆分以得到段落文本数据,其中每个段落文本数据包括段落文本长度、段落起始符以及段落截止符。S1022a: Split each paragraph in the specified reading text data to obtain paragraph text data, where each paragraph text data includes a paragraph text length, a paragraph start character, and a paragraph end character.
在终端服务器中定位到指定阅读文本数据之后,是以段落为单位进行处理分拆的。具体的,通过段落起始符、段落截止符以及对应的段落文本长度将某段落独立出来进行处理。例如,对于书名序号为第4的《百年孤独》,要阅读的目标文本的章节号为第1章第2节,目标文本起始位置为第1章第2节的第一个字,目标文本长度为3000字(此为整体需要阅读的对象)。After locating the specified reading text data in the terminal server, it is processed and split in units of paragraphs. Specifically, a paragraph is processed independently through the paragraph start character, the paragraph end character, and the corresponding paragraph text length. For example, for "One Hundred Years of Solitude" whose title serial number is No. 4, the chapter number of the target text to be read is Chapter 1, Section 2, the starting position of the target text is the first word of Chapter 1, Section 2, and the target text The length of the text is 3000 words (this is the object that needs to be read as a whole).
在本步骤中,由于单页最大显示文本长度为300个字,首先对《百年孤独》第1章第2节中的第一段文字进行处理。例如,第一段文字的文字数量为157个,此时将该第一段的所有内容均填充至阅读显示板中。在导入填充的过程中,通过段落起始符以及段落截止符进行定位。In this step, since the maximum displayed text length on a single page is 300 characters, the first paragraph of text in Chapter 1, Section 2 of "One Hundred Years of Solitude" is processed first. For example, the number of characters in the first paragraph of text is 157. At this time, all the contents of the first paragraph are filled into the reading display board. In the process of importing fill, it is positioned by paragraph start and paragraph end.
S1022b,根据获取到的段落起始符,确认在阅读显示板中的段落起始位置。S1022b, confirming the starting position of the paragraph on the reading display panel according to the obtained paragraph starting symbol.
在此需要补充说明的是,段落起始符前默认空出两个显示单元块的位置。It needs to be supplemented here that, by default, two display unit blocks are vacated before the paragraph start character.
S1022c,根据阅读显示板中显示区域的每一行的显示单元块数量,从段落起始位置开始,依序将段落文本数据按照逐行填充的方式填充到对应的显示单元块中,并累计计数以得到当前段落对应的段落填充文字长度。S1022c, according to the number of display unit blocks in each row of the display area in the reading display panel, starting from the starting position of the paragraph, fill the paragraph text data into the corresponding display unit blocks in a row-by-row filling manner, and accumulatively count up to Get the length of the paragraph padding text corresponding to the current paragraph.
例如,由于阅读显示板为15行20列设置,也即每一行至多排列20个字。如此,在填充完每一行之后,则自动切换至下一行。如上举例可知,由于当前处理的该段文字数量为157个,因此可采用此种方式将该段所有的文字均填充到阅读显示板中。For example, since the reading display panel is arranged in 15 rows and 20 columns, that is, at most 20 characters are arranged in each row. In this way, after filling each row, it automatically switches to the next row. As can be seen from the above example, since the number of characters currently being processed is 157, all the characters in this paragraph can be filled into the reading display board in this way.
在此需要补充说明的是,若当前处理的本段文字的字数过多,即超出了300字,则以阅读显示板的显示区域所能容纳的最大数量的字数为准。在完成当前学习之后,才会继续按照原来的排列填充方式继续进行填充显示。It needs to be supplemented here that if the number of characters in the text currently being processed is too many, that is, exceeds 300 characters, the maximum number of characters that can be accommodated in the display area of the reading display panel shall prevail. After the current learning is completed, the filling and display will continue to be performed according to the original arrangement and filling method.
S1022d,当判断到段落填充文字长度等于段落文本长度,则根据获取到的所述段落截止符,完成当前段落的填充显示作业。S1022d, when it is determined that the length of the filling text of the paragraph is equal to the length of the paragraph text, complete the filling and displaying operation of the current paragraph according to the obtained paragraph terminator.
在此还需要补充说明的是,对于终端服务器中存储的单行文字较少的文本,其处理方法如下所述:What needs to be added here is that for the text with less single-line characters stored in the terminal server, the processing method is as follows:
对指定阅读文本数据中的每个段落进行拆分以得到段落文本数据,其中每个段落文本数据包括段落文本长度、段落起始符以及段落截止符;Splitting each paragraph in the specified reading text data to obtain paragraph text data, wherein each paragraph text data includes paragraph text length, paragraph start character and paragraph end character;
当判断到当前段落对应的段落文本长度小于阅读显示板中显示区域中单行的显示单元块数量,则将当前段落作为单独行在所述显示区域中进行单行显示。When it is determined that the length of the paragraph text corresponding to the current paragraph is less than the number of display unit blocks in a single line in the display area of the reading display panel, the current paragraph is used as a separate line for single-line display in the display area.
S103,所述智能眼镜通过设置的所述第一摄像头,对所述阅读显示板的显示表面进行投射扫描,其中,在进行投射扫描时对应有一投射扫描框。S103, the smart glasses perform projection scanning on the display surface of the reading display panel through the set first camera, wherein a projection scanning frame corresponds to the projection scanning.
可以理解的,由于在智能眼镜上设置有第一摄像头,因此可通过该第一摄像头对完成填充显示作业后的阅读显示板进行拍照处理。It can be understood that since the smart glasses are provided with a first camera, the reading display board after the filling and display operation can be photographed by the first camera.
S104,判断所述投射扫描框是否完全覆盖所述阅读显示板对应的边界框标记点,其中各所述边界框标记点合围成一显示区域。S104: Determine whether the projection scanning frame completely covers the bounding box marking points corresponding to the reading display panel, wherein each of the bounding box marking points encloses a display area.
如上所述,第一边界框标记点、第二边界框标记点、第三边界框标记点以及第四边界框标记点合围成显示区域。As described above, the first bounding box marker, the second bounding box marker, the third bounding box marker, and the fourth bounding box marker are combined to form a display area.
在本步骤中,智能眼镜的第一摄像头对应的投射扫描框,需要同时将第一边界框标记点、第二边界框标记点、第三边界框标记点以及第四边界框标记点涵盖进投射扫描框内。也即在投射扫描框内需要能同时检测到第一边界框标记点、第二边界框标记点、第三边界框标记点以及第四边界框标记点对应的标记信号。In this step, the projection scan frame corresponding to the first camera of the smart glasses needs to simultaneously cover the first bounding box mark point, the second bounding box mark point, the third bounding box mark point and the fourth bounding box mark point into the projection within the scan frame. That is, the marking signals corresponding to the first bounding box marking point, the second bounding box marking point, the third bounding box marking point and the fourth bounding box marking point need to be simultaneously detected in the projected scanning frame.
S105,若是,则对所述阅读显示板中的所述显示区域内的当前显示文字进行拍照以获取图片信息,并对所述图片信息中的文字进行识别提取以得到当前提取文字内容信息以及当前提取文字排版信息。S105, if yes, take a picture of the currently displayed text in the display area in the reading display panel to obtain picture information, and identify and extract the text in the picture information to obtain the currently extracted text content information and the current Extract text typography information.
S106,判断所述当前提取文字内容信息与终端服务器内对应存储的文字内容信息是否吻合,且所述当前提取文字排版信息与终端服务器内对应存储的文字排版信息是否吻合。S106: Determine whether the currently extracted text content information matches the text content information correspondingly stored in the terminal server, and whether the currently extracted text typesetting information matches the correspondingly stored text typesetting information in the terminal server.
在此需要说明的是,在本步骤中,比较当前提取文字排版信息与终端服务器内对应存储的文字排版信息是否吻合,并不是表示每个文字的位置都需要完全一样,而是当前提取文字排版信息需要满足设定的排版规则即可。具体而言,原来位于段落起始符以及段落截止符位置处的文字,在阅读显示板上进行显示时,也同样是位于段落起始符以及段落截止符位置处,且本段文字的字数不发生变化,没有发生遗漏字的问题。It should be noted that, in this step, comparing the currently extracted text typesetting information with the corresponding stored text typesetting information in the terminal server does not mean that the position of each text needs to be exactly the same, but the currently extracted text typesetting information The information needs to meet the set layout rules. Specifically, the text originally located at the position of the paragraph start character and the paragraph end character, when displayed on the reading display board, is also located at the position of the paragraph start character and the paragraph end character, and the number of characters in this paragraph is not equal. Changes occur, and there is no problem of missing words.
S107,若均吻合,则通过所述第二语音播报器依序播报所述当前提取文字内容信息中的每个文字。S107 , if all are matched, broadcast each character in the currently extracted character content information in sequence through the second voice broadcaster.
可以理解的,在确认当前提取文字内容信息与当前提取文字排版信息均无误时,此时完成了阅读显示板的显示排版作业。此时,通过第二语音播报器依序播报所述当前提取文字内容信息中的每个文字。在本实施例中,该设置可直观地将存储在终端服务器内的文字内容,按照模拟书本排版的方式显示在阅读显示板上,方便视障人群进行阅读学习。It can be understood that when it is confirmed that both the currently extracted text content information and the currently extracted text typesetting information are correct, the display typesetting operation of the reading display panel is completed at this time. At this time, each character in the currently extracted text content information is broadcast in sequence through the second voice broadcaster. In this embodiment, the setting can intuitively display the text content stored in the terminal server on the reading display board in a manner of simulating the typesetting of a book, which is convenient for visually impaired people to read and learn.
本发明提出的基于智能眼镜的视障辅助阅读学习方法,在智能眼镜接收到按键启用信号时,向阅读显示板发送阅读启动信号,阅读显示板根据阅读启动信息向终端服务器请求返回指定阅读文本数据,并加载后在阅读显示板上进行显示;然后,通过智能眼镜对阅读显示板上的当前显示文字进行拍照得到图片信息,通过分析提取图片信息中的文字内容信息以及文字排版信息,进而与存储在终端服务器中的文字内容信息以及文字排版信息进行吻合判断,若一致,则通过第二语音播报器对当前提取文字内容信息中的每个文字进行播报学习。本发明提出的基于智能眼镜的视障辅助阅读学习方法,可直观地将存储在终端服务器内的文字内容,按照模拟书本排版的方式显示在阅读显示板上,方便视障人群进行阅读学习;此外,由于通过触控交互式学习,可提高阅读学习的效果,增强了实际应用体验。The smart glasses-based auxiliary reading learning method for visually impaired provided by the present invention sends a reading start signal to the reading display panel when the smart glasses receive the button activation signal, and the reading display panel requests the terminal server to return the specified reading text data according to the reading activation information , and display it on the reading display board after loading; then, take pictures of the current displayed text on the reading display board through smart glasses to obtain picture information, extract the text content information and text layout information in the picture information through analysis, and then store and store it with The text content information and the text layout information in the terminal server are judged to be consistent, and if they are consistent, each character in the currently extracted text content information is broadcast and learned by the second voice broadcaster. The visually impaired reading and learning method based on smart glasses proposed by the present invention can intuitively display the text content stored in the terminal server on the reading display board according to the way of simulating book typesetting, which is convenient for visually impaired people to read and learn; , due to the interactive learning through touch, the effect of reading learning can be improved, and the practical application experience can be enhanced.
实施例二Embodiment 2
请参阅图3,本发明第二实施例提出一种基于智能眼镜的视障辅助阅读学习方法,具体包括如下步骤:Referring to FIG. 3 , a second embodiment of the present invention proposes a reading and learning method for visually impaired based on smart glasses, which specifically includes the following steps:
S201,当所述智能眼镜接收到一按键启用信号时,向所述阅读显示板发送阅读启动信号,所述阅读启动信号至少包括目标文本位置信息。S201 , when the smart glasses receive a key activation signal, send a reading activation signal to the reading display panel, where the reading activation signal at least includes target text position information.
S202,所述阅读显示板根据所述阅读启动信号,向所述终端服务器请求返回指定阅读文本数据,在加载成功后在所述阅读显示板上进行显示,并生成一截图请求询问指令。S202, the reading display board requests the terminal server to return the specified reading text data according to the reading start signal, displays it on the reading display board after the loading is successful, and generates a screenshot request query instruction.
上述的步骤S201以及步骤S202在上文中已经进行了阐述。在此不再进行赘述。The above steps S201 and S202 have been described above. No further description is given here.
S203,当接收到用户返回的针对所述截图请求询问指令的确认信号之后,对所述阅读显示板的当前显示界面进行截图以得到截图图片信息。S203, after receiving the confirmation signal returned by the user for the screenshot request query instruction, take a screenshot of the current display interface of the reading display panel to obtain screenshot image information.
为了减少通过智能眼镜的摄像头对阅读显示板进行拍照,在一定程度上带来的不便。在本实施例中,在接收到用户返回的针对截图请求询问指令的确认信号之后,对阅读显示板的当前显示界面进行截图以得到截图图片信息。In order to reduce the inconvenience caused to a certain extent by taking pictures of the reading display panel through the camera of the smart glasses. In this embodiment, after receiving the confirmation signal for the screenshot request query instruction returned by the user, a screenshot is taken of the current display interface of the reading display panel to obtain screenshot image information.
S204,对所述截图图片信息中的文字进行识别提取以得到当前提取文字内容信息以及当前提取文字排版信息。S204: Recognize and extract the text in the screenshot image information to obtain currently extracted text content information and currently extracted text typesetting information.
S205,判断所述当前提取文字内容信息与终端服务器内对应存储的文字内容信息是否吻合,且所述当前提取文字排版信息与终端服务器内对应存储的文字排版信息是否吻合。S205, judging whether the currently extracted text content information matches the correspondingly stored text content information in the terminal server, and whether the currently extracted text typesetting information matches the correspondingly stored text typesetting information in the terminal server.
S206,若均吻合,则通过所述第二语音播报器依序播报所述当前提取文字内容信息中的每个文字。S206, if all are matched, broadcast each character in the currently extracted character content information in sequence through the second voice broadcaster.
可以理解的,在本实施例中,减少了通过智能眼镜的摄像头对阅读显示板进行拍照,在一定程度上带来的不便的问题,提升了用户体验。It can be understood that in this embodiment, the problem of inconvenience caused to a certain extent by taking pictures of the reading display panel through the camera of the smart glasses is reduced, and the user experience is improved.
实施例三Embodiment 3
请参阅图4,本发明第三实施例提出一种基于智能眼镜的视障辅助阅读学习方法,具体包括如下步骤:Referring to FIG. 4 , a third embodiment of the present invention proposes a method for assisted reading and learning for the visually impaired based on smart glasses, which specifically includes the following steps:
S301,当所述第二语音播报器开始播报时立即计时以得到当前学习时间,其中所述第二语音播报器用于依序播报所述当前提取文字内容信息中的每个文字。S301, when the second voice announcer starts broadcasting, time immediately to obtain the current learning time, wherein the second voice announcer is configured to announce each character in the currently extracted character content information in sequence.
S302,累积计算在所述当前学习时间内,所述显示区域内的每个显示单元块分别被重复点击的次数以得到对应的单元块点击次数。S302, cumulatively calculate the number of times that each display unit block in the display area is repeatedly clicked respectively during the current learning time to obtain the number of corresponding unit block clicks.
在实际阅读学习中,由于阅读显示板中的每个显示单元块均为可触控设置。当用户对其中某个显示单元块对应的文字存在疑问时,可多次重复点击对应的显示单元块。作为补充的,在某个显示单元块被点击后,阅读显示板会与终端服务器进行通信,以获取关于该疑难字对应的解释,并通过第二语音播报器进行播报。In actual reading learning, each display unit block in the reading display panel is touchable. When the user has doubts about the text corresponding to one of the display unit blocks, the user can repeatedly click the corresponding display unit block for many times. As a supplement, after a certain display unit block is clicked, the reading display board will communicate with the terminal server to obtain the corresponding explanation about the difficult word, and broadcast it through the second voice announcer.
S303,当判断到所述单元块点击次数超出预设点击次数时,确认所述显示单元块对应的词为重点标记词。S303, when it is determined that the number of clicks on the unit block exceeds the preset number of clicks, confirm that the word corresponding to the display unit block is a key marked word.
可以理解的,例如某个显示单元块对应的单元块点击次数为4次,而预设点击次数设置为3次。此时该显示单元块对应的便被列为重点标记词。It is understandable that, for example, the number of clicks of a unit block corresponding to a certain display unit block is 4 times, and the preset number of clicks is set to 3 times. At this time, the corresponding display unit block is listed as a key marker word.
S304,获取在所述当前学习时间内,所述阅读显示板中显示区域的重点标记词的数量,并根据所述当前学习时间计算得到阅读学习难度值。S304: Acquire the number of key marked words in the display area of the reading display board during the current learning time, and calculate and obtain a reading learning difficulty value according to the current learning time.
在本步骤中,通过下述公式计算得到阅读学习难度值,具体对应的计算公式为:In this step, the reading learning difficulty value is calculated by the following formula, and the specific corresponding calculation formula is:
其中,表示计算得到的所述阅读学习难度值,表示基础难度分值, 表示显示区域的重点标记词的数量,表示阅读显示板中显示区域内的显示单元块的总数量,表示第一计分系数,表示第二计分系数,表示当前学习时间,表示标准学习时间。in, represents the calculated reading learning difficulty value, represents the basic difficulty score, Indicates the number of key words in the display area, Indicates the total number of display unit blocks in the display area of the reading display panel, represents the first scoring coefficient, represents the second scoring coefficient, represents the current study time, Indicates standard study time.
请参阅图5,本发明第四实施例提出一种基于智能眼镜的视障辅助阅读学习系统,包括智能眼镜、阅读显示板以及终端服务器,所述智能眼镜与阅读显示板之间交互控制,所述智能眼镜、所述阅读显示板以及终端服务器之间相互存在数据传输,在所述智能眼镜上设有第一摄像头以及第一语音播报器,在所述阅读显示板上设有第二语音播报器,其中,Referring to FIG. 5, a fourth embodiment of the present invention proposes a reading and learning system for visually impaired based on smart glasses, including smart glasses, a reading display board, and a terminal server. The smart glasses and the reading display board are interactively controlled, so There is data transmission between the smart glasses, the reading display board and the terminal server, a first camera and a first voice broadcaster are arranged on the smart glasses, and a second voice broadcaster is arranged on the reading display board device, of which,
所述智能眼镜用于:The smart glasses are used for:
当接收到一按键启用信号时,向所述阅读显示板发送阅读启动信号,所述阅读启动信号至少包括目标文本位置信息;When receiving a key activation signal, send a reading activation signal to the reading display panel, where the reading activation signal at least includes target text position information;
所述阅读显示板用于:The reading display panel is used for:
根据所述阅读启动信号,向所述终端服务器请求返回指定阅读文本数据,在加载成功后在所述阅读显示板上进行显示;According to the reading start signal, request the terminal server to return the specified reading text data, and display it on the reading display panel after the loading is successful;
所述智能眼镜还用于:The smart glasses are also used for:
通过设置的所述第一摄像头,对所述阅读显示板的显示表面进行投射扫描,其中,在进行投射扫描时对应有一投射扫描框;Perform projection scanning on the display surface of the reading display panel through the provided first camera, wherein there is a projection scanning frame corresponding to the projection scanning;
判断所述投射扫描框是否完全覆盖所述阅读显示板对应的边界框标记点,其中各所述边界框标记点合围成一显示区域;judging whether the projection scanning frame completely covers the bounding box marking points corresponding to the reading display panel, wherein each of the bounding box marking points is combined to form a display area;
若是,则对所述阅读显示板中的所述显示区域内的当前显示文字进行拍照以获取图片信息,并对所述图片信息中的文字进行识别提取以得到当前提取文字内容信息以及当前提取文字排版信息;If so, take a picture of the currently displayed text in the display area in the reading display panel to obtain picture information, and identify and extract the text in the picture information to obtain the currently extracted text content information and the currently extracted text Typesetting information;
所述阅读显示板还用于:The reading display panel is also used for:
判断所述当前提取文字内容信息与终端服务器内对应存储的文字内容信息是否吻合,且所述当前提取文字排版信息与终端服务器内对应存储的文字排版信息是否吻合;Judging whether the currently extracted text content information matches the text content information stored correspondingly in the terminal server, and whether the currently extracted text typesetting information matches the correspondingly stored text typesetting information in the terminal server;
若均吻合,则通过所述第二语音播报器依序播报所述当前提取文字内容信息中的每个文字。If they match, each character in the currently extracted text content information is broadcast in sequence through the second voice broadcaster.
本发明还提出一种存储介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上任意一项所述的基于智能眼镜的视障辅助阅读学习方法。The present invention also provides a storage medium on which a computer program is stored, wherein when the program is executed by a processor, the smart glasses-based assisted reading and learning method for the visually impaired can be implemented.
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。The logic and/or steps represented in flowcharts or otherwise described herein, for example, may be considered an ordered listing of executable instructions for implementing the logical functions, may be embodied in any computer-readable medium, For use with, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a system including a processor, or other system that can fetch instructions from and execute instructions from an instruction execution system, apparatus, or apparatus) or equipment. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport the program for use by or in connection with an instruction execution system, apparatus, or apparatus.
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections with one or more wiring (electronic devices), portable computer disk cartridges (magnetic devices), random access memory (RAM), Read Only Memory (ROM), Erasable Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory (CDROM). In addition, the computer readable medium may even be paper or other suitable medium on which the program may be printed, as the paper or other medium may be optically scanned, for example, followed by editing, interpretation, or other suitable medium as necessary process to obtain the program electronically and then store it in computer memory.
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that various parts of the present invention may be implemented in hardware, software, firmware or a combination thereof. In the above-described embodiments, various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or a combination of the following techniques known in the art: Discrete logic circuits, ASICs with suitable combinational logic gates, Programmable Gate Arrays (PGA), Field Programmable Gate Arrays (FPGA), etc.
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、 “示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。In the description of this specification, description with reference to the terms "one embodiment," "some embodiments," "example," "specific example," or "some examples", etc., mean specific features described in connection with the embodiment or example , structure, material or feature is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。Although embodiments of the present invention have been shown and described, it will be understood by those of ordinary skill in the art that various changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, The scope of the invention is defined by the claims and their equivalents.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111646194.9A CN113986018B (en) | 2021-12-30 | 2021-12-30 | Vision impairment auxiliary reading and learning method and system based on intelligent glasses and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111646194.9A CN113986018B (en) | 2021-12-30 | 2021-12-30 | Vision impairment auxiliary reading and learning method and system based on intelligent glasses and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113986018A true CN113986018A (en) | 2022-01-28 |
CN113986018B CN113986018B (en) | 2022-08-09 |
Family
ID=79734943
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111646194.9A Expired - Fee Related CN113986018B (en) | 2021-12-30 | 2021-12-30 | Vision impairment auxiliary reading and learning method and system based on intelligent glasses and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113986018B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115439854A (en) * | 2022-09-05 | 2022-12-06 | 深圳市学之友科技有限公司 | Scanning display method based on interconnection of scanning pen and intelligent terminal |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI20000691A0 (en) * | 2000-03-24 | 2000-03-24 | Markku Leinonen | Procedure for measuring reading ability and aids therefore |
CN101986290A (en) * | 2010-06-30 | 2011-03-16 | 汉王科技股份有限公司 | Electronic reader and document typesetting method thereof |
US20110078561A1 (en) * | 2009-09-28 | 2011-03-31 | Daniel Herzner | Method and system of formatting text in an electronic document to increase reading speed |
CN103631506A (en) * | 2012-08-24 | 2014-03-12 | 腾讯科技(深圳)有限公司 | Reading method based on terminal and corresponding terminal |
CN104143084A (en) * | 2014-07-17 | 2014-11-12 | 武汉理工大学 | Assistive reading glasses for visually impaired people |
CN104484355A (en) * | 2014-11-28 | 2015-04-01 | 广东小天才科技有限公司 | Method and terminal for assisting user in reinforcing new words before and after reading |
CN104983511A (en) * | 2015-05-18 | 2015-10-21 | 上海交通大学 | Voice-helping intelligent glasses system aiming at totally-blind visual handicapped |
CN106023018A (en) * | 2016-05-23 | 2016-10-12 | 华中师范大学 | Online reading capability evaluating method and system |
US9558159B1 (en) * | 2015-05-15 | 2017-01-31 | Amazon Technologies, Inc. | Context-based dynamic rendering of digital content |
CN107391742A (en) * | 2017-08-09 | 2017-11-24 | 上海斐讯数据通信技术有限公司 | A kind of article reads recording method and the system of progress |
CN110287830A (en) * | 2019-06-11 | 2019-09-27 | 广州市小篆科技有限公司 | Intelligence wearing terminal, cloud server and data processing method |
CN111643324A (en) * | 2020-07-13 | 2020-09-11 | 江苏中科智能制造研究院有限公司 | Intelligent glasses for blind people |
CN111860121A (en) * | 2020-06-04 | 2020-10-30 | 上海翎腾智能科技有限公司 | Reading ability auxiliary evaluation method and system based on AI vision |
US20210020064A1 (en) * | 2019-07-19 | 2021-01-21 | Gifted Bill Enterprises LLC | System and Method for Improving Reading Skills of Users with Reading Disability Symptoms |
CN112712806A (en) * | 2020-12-31 | 2021-04-27 | 南方科技大学 | Auxiliary reading method and device for visually impaired people, mobile terminal and storage medium |
CN113052730A (en) * | 2021-02-23 | 2021-06-29 | 杭州一亩教育科技有限公司 | Child grading reading assisting method and system for self-help reading ability acquisition |
CN113554338A (en) * | 2021-08-03 | 2021-10-26 | 成都纷极科技有限公司 | Method for evaluating reading ability of user |
-
2021
- 2021-12-30 CN CN202111646194.9A patent/CN113986018B/en not_active Expired - Fee Related
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI20000691A0 (en) * | 2000-03-24 | 2000-03-24 | Markku Leinonen | Procedure for measuring reading ability and aids therefore |
US20110078561A1 (en) * | 2009-09-28 | 2011-03-31 | Daniel Herzner | Method and system of formatting text in an electronic document to increase reading speed |
CN101986290A (en) * | 2010-06-30 | 2011-03-16 | 汉王科技股份有限公司 | Electronic reader and document typesetting method thereof |
CN103631506A (en) * | 2012-08-24 | 2014-03-12 | 腾讯科技(深圳)有限公司 | Reading method based on terminal and corresponding terminal |
CN104143084A (en) * | 2014-07-17 | 2014-11-12 | 武汉理工大学 | Assistive reading glasses for visually impaired people |
CN104484355A (en) * | 2014-11-28 | 2015-04-01 | 广东小天才科技有限公司 | Method and terminal for assisting user in reinforcing new words before and after reading |
US9558159B1 (en) * | 2015-05-15 | 2017-01-31 | Amazon Technologies, Inc. | Context-based dynamic rendering of digital content |
CN104983511A (en) * | 2015-05-18 | 2015-10-21 | 上海交通大学 | Voice-helping intelligent glasses system aiming at totally-blind visual handicapped |
CN106023018A (en) * | 2016-05-23 | 2016-10-12 | 华中师范大学 | Online reading capability evaluating method and system |
CN107391742A (en) * | 2017-08-09 | 2017-11-24 | 上海斐讯数据通信技术有限公司 | A kind of article reads recording method and the system of progress |
CN110287830A (en) * | 2019-06-11 | 2019-09-27 | 广州市小篆科技有限公司 | Intelligence wearing terminal, cloud server and data processing method |
US20210020064A1 (en) * | 2019-07-19 | 2021-01-21 | Gifted Bill Enterprises LLC | System and Method for Improving Reading Skills of Users with Reading Disability Symptoms |
CN111860121A (en) * | 2020-06-04 | 2020-10-30 | 上海翎腾智能科技有限公司 | Reading ability auxiliary evaluation method and system based on AI vision |
CN111643324A (en) * | 2020-07-13 | 2020-09-11 | 江苏中科智能制造研究院有限公司 | Intelligent glasses for blind people |
CN112712806A (en) * | 2020-12-31 | 2021-04-27 | 南方科技大学 | Auxiliary reading method and device for visually impaired people, mobile terminal and storage medium |
CN113052730A (en) * | 2021-02-23 | 2021-06-29 | 杭州一亩教育科技有限公司 | Child grading reading assisting method and system for self-help reading ability acquisition |
CN113554338A (en) * | 2021-08-03 | 2021-10-26 | 成都纷极科技有限公司 | Method for evaluating reading ability of user |
Non-Patent Citations (1)
Title |
---|
姜洪伟等: "基于智能终端和纸媒的9岁儿童阅读能力比较研究", 《新世纪图书馆》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115439854A (en) * | 2022-09-05 | 2022-12-06 | 深圳市学之友科技有限公司 | Scanning display method based on interconnection of scanning pen and intelligent terminal |
Also Published As
Publication number | Publication date |
---|---|
CN113986018B (en) | 2022-08-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20100100904A1 (en) | Comment distribution system, comment distribution server, terminal device, comment distribution method, and recording medium storing program | |
JP6384474B2 (en) | Information processing apparatus and information processing method | |
CN109218750B (en) | Video content retrieval method, device, storage medium and terminal equipment | |
EP2953055A1 (en) | Two-dimensional code processing method and terminal | |
CN104081784A (en) | Information processing device, information processing method, and program | |
CN107885483B (en) | Audio information verification method and device, storage medium and electronic equipment | |
CN112306601B (en) | Application interaction method, device, electronic device and storage medium | |
CN106375860B (en) | Video playing method, device, terminal and server | |
EP3461136B1 (en) | Video playing method and device | |
WO2014154097A1 (en) | Automatic page content reading-aloud method and device thereof | |
US20190361952A1 (en) | Search Method, Device and Storage Medium | |
KR20210001412A (en) | System and method for providing learning service | |
CN108170266A (en) | Smart machine control method, device and equipment | |
CN111107442A (en) | Method and device for acquiring audio and video files, server and storage medium | |
CN107741808A (en) | Application program actions menu method to set up, mobile terminal and storage device | |
JP2016212284A (en) | Point rating rule application object specification program, erroneous judgment rule setting program, point rating rule application object specification method, erroneous judgment rule setting method, application object specification device, and erroneous judgment rule setting unit | |
JP2014120032A (en) | Character recognition device, character recognition method and character recognition program | |
CN113986018B (en) | Vision impairment auxiliary reading and learning method and system based on intelligent glasses and storage medium | |
CN112116836A (en) | Online learning note and teaching multimedia linkage acquisition method and system | |
JP6832971B2 (en) | Programs, information processing methods, terminals | |
CN105744338B (en) | A kind of method for processing video frequency and its equipment | |
CN105786861B (en) | Information prompting method, server, mobile terminal and system | |
CN111492408A (en) | Comic data display system, method and program | |
CN106202442A (en) | Method and device for searching learning materials | |
US20220350650A1 (en) | Integrating overlaid digital content into displayed data via processing circuitry using a computing memory and an operating system memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240315 Address after: Room 1301-1303, 13th Floor, Commercial Office Building 1 #, Greenland Expo City, No. 1388 Jiulonghu Avenue, Honggutan District, Nanchang City, Jiangxi Province, 330038 Patentee after: Nanchang small walnut Technology Co.,Ltd. Country or region after: China Address before: Room 1814, Commercial Office Building 1 #, Greenland Expo City, No. 1388 Jiulonghu Avenue, Honggutan District, Nanchang City, Jiangxi Province, 330038 Patentee before: Jiangxi Yingchuang Information Industry Co.,Ltd. Country or region before: China |
|
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: 20220809 |