本发明涉及教育技术领域,尤其涉及一种听写检测方法及电子设备。
背景技术:
目前,用户使用电子设备(如家教机)进行听写时,电子设备可以利用电子设备的摄像头拍摄用户听写时在手写本的书写内容,然后对书写内容进行检测获得听写结果。在实践中发现,如果手写本规范放置在电子设备的摄像头的拍摄范围内,摄像头可以拍摄到书写内容,但是,如果手写本的摆放不规范,容易使得摄像头无法拍摄到完整的书写内容,影响检测结果。
技术实现要素:
本发明实施例公开了一种听写检测方法及电子设备,有利于拍摄到完整的书写内容,提升听写检测的效果。
本发明实施例第一方面公开一种听写检测方法,电子设备立于桌面上,手写本水平放置于所述桌面上,所述方法包括:
通过所述电子设备上的摄像设备获取所述手写本的顶部边缘与所述电子设备接触所述桌面的底部边缘之间形成的目标角度;
判断所述目标角度是否大于预设角度;
如果是,输出第一语音提示信息,所述第一语音提示信息用于提示用户调整所述手写本的摆放位置,以使所述目标角度被调整至小于或等于所述预设角度;其中,当所述目标角度被调整至小于或等于所述预设角度时,所述手写本上的书写内容被所述摄像设备完整拍摄到。
作为一种可选的实施方式,在本发明实施例第一方面中,在判断出所述目标角度小于或等于预设角度之后,所述方法还包括:
通过所述摄像设备获取所述手写本的顶部边缘的中心与所述电子设备接触所述桌面的底部边缘的中心之间的目标距离;
判断所述目标距离是否大于指定距离;其中,所述指定距离由所述目标角度、所述预设角度以及预设距离计算得到;
如果是,输出第二语音提示信息,所述第二语音提示信息用于提示所述用户调整所述手写本的摆放位置,以使所述目标距离被调整至小于或等于所述指定距离;其中,当所述目标距离被调整至小于或等于所述指定距离时,所述手写本上的书写内容被所述摄像设备完整拍摄到。
作为一种可选的实施方式,在本发明实施例第一方面中,所述通过所述电子设备上的摄像设备获取所述手写本的顶部边缘与所述电子设备接触所述桌面的底部边缘之间形成的目标角度之后,以及所述判断所述目标角度是否大于预设角度之前,所述方法还包括:
在所述电子设备的显示屏显示所述目标角度的度数;
以及,当判断出所述目标角度大于预设角度时,将在所述显示屏显示的所述目标角度的度数的颜色调整为指定色,并执行所述的输出第一语音提示信息的步骤。
作为一种可选的实施方式,在本发明实施例第一方面中,所述手写本为音乐曲谱;所述输出第一语音提示信息之后,所述方法还包括:
通过所述摄像设备拍摄所述用户在所述音乐曲谱上的书写图像;
从所述书写图像识别出所述用户在所述音乐曲谱上的书写内容;
根据所述电子设备播放的听写内容检测所述书写内容,获得听写检测结果;其中,所述听写内容为若干个音符;
输出所述听写检测结果。
作为一种可选的实施方式,在本发明实施例第一方面中,所述根据所述电子设备播放的听写内容检测所述书写内容,获得听写检测结果,包括:
获取所述摄像设备记录的所述用户在所述音乐曲谱上的书写信息;所述书写信息包括书写顺序和书写音符间隔;
根据所述书写信息以及所述听写内容所包括的音符数对所述书写内容进行分割,获得若干个音符;
根据所述听写内容中的音符对所述若干个音符进行检测,获得听写检测结果。
作为一种可选的实施方式,在本发明实施例第一方面中,所述输出所述听写检测结果之后,所述方法还包括:
在所述电子设备的显示屏输出显示模拟音乐键盘,并输出第三语音提示信息;所述第三语音提示信息用于提示所述用户在所述模拟音乐键盘弹奏所述听写内容;
检测所述用户在所述模拟音乐键盘上点击的目标音符,并输出所述目标音符对应的音效。
本发明实施例第二方面公开一种电子设备,所述电子设备立于桌面上,手写本水平放置于所述桌面上,所述电子设备包括:
角度获取单元,用于通过所述电子设备上的摄像设备获取所述手写本的顶部边缘与所述电子设备接触所述桌面的底部边缘之间形成的目标角度;
第一判断单元,用于判断所述目标角度是否大于预设角度;
第一输出单元,用于在所述第一判断单元的判断结果为是时,输出第一语音提示信息,所述第一语音提示信息用于提示用户调整所述手写本的摆放位置,以使所述目标角度被调整至小于或等于所述预设角度;其中,当所述目标角度被调整至小于或等于所述预设角度时,所述手写本上的书写内容被所述摄像设备完整拍摄到。
作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备还包括:
距离获取单元,用于在所述第一判断单元的判断结果为否时,通过所述摄像设备获取所述手写本的顶部边缘的中心与所述电子设备接触所述桌面的底部边缘的中心之间的目标距离;
第二判断单元,用于判断所述目标距离是否大于指定距离;其中,所述指定距离由所述目标角度、所述预设角度以及预设距离计算得到;
第二输出单元,用于在所述第二判断单元的判断结果为是时,输出第二语音提示信息,所述第二语音提示信息用于提示所述用户调整所述手写本的摆放位置,以使所述目标距离被调整至小于或等于所述指定距离;其中,当所述目标距离被调整至小于或等于所述指定距离时,所述手写本上的书写内容被所述摄像设备完整拍摄到。
作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备还包括:
度数显示单元,用于在所述角度获取单元通过所述电子设备上的摄像设备获取所述手写本的顶部边缘与所述电子设备接触所述桌面的底部边缘之间形成的目标角度之后,以及所述第一判断单元判断所述目标角度是否大于预设角度之前,在所述电子设备的显示屏显示所述目标角度的度数;
第一输出单元,还用于在所述第一判断单元的判断结果为是时,将在所述显示屏显示的所述目标角度的度数的颜色调整为指定色,并输出第一语音提示信息。
作为一种可选的实施方式,在本发明实施例第二方面中,所述手写本为音乐曲谱;所述电子设备还包括:
图像拍摄单元,用于在所述第一输出单元输出第一语音提示信息之后,通过所述摄像设备拍摄所述用户在所述音乐曲谱上的书写图像;
内容识别单元,用于从所述书写图像识别出所述用户在所述音乐曲谱上的书写内容;
听写检测单元,用于根据所述电子设备播放的听写内容检测所述书写内容,获得听写检测结果;其中,所述听写内容为若干个音符;
结果输出单元,用于输出所述听写检测结果。
作为一种可选的实施方式,在本发明实施例第二方面中,所述听写检测单元包括:
获取子单元,用于获取所述摄像设备记录的所述用户在所述音乐曲谱上的书写信息;所述书写信息包括书写顺序和书写音符间隔;
分割子单元,用于根据所述书写信息以及所述听写内容所包括的音符数对所述书写内容进行分割,获得若干个音符;
检测子单元,用于根据所述听写内容中的音符对所述若干个音符进行检测,获得听写检测结果。
作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备还包括:
输出显示单元,用于在所述结果输出单元输出所述听写检测结果之后,在所述电子设备的显示屏输出显示模拟音乐键盘,并输出第三语音提示信息;所述第三语音提示信息用于提示所述用户在所述模拟音乐键盘弹奏所述听写内容;
检测输出单元,用于检测所述用户在所述模拟音乐键盘上点击的目标音符,并输出所述目标音符对应的音效。
本发明实施例第三方面公开一种电子设备,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面公开的一种听写检测方法。
本发明实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本发明实施例第一方面公开的一种听写检测方法。
本发明实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
本发明实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,通过电子设备上的摄像设备获取手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度,如果该目标角度小于或等于预设角度,此时不会因手写本的位置影响拍摄效果;如果该目标角度大于预设角度,此时由于手写本的位置偏差较大会影响拍摄效果,所以输出语音提示信息,用来提示用户调整手写本的摆放位置,使得目标角度被调整至小于或等于预设角度,让手写本摆放在摄像设备的拍摄范围内,有利于拍摄到完整的书写内容,提升听写检测的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种听写检测方法的流程示意图;
图2是电子设备与手写本放置在桌面上的示意图;
图3是本发明实施例公开的另一种听写检测方法的流程示意图;
图4是本发明实施例公开的另一种听写检测方法的流程示意图;
图5是本发明实施例公开的一种电子设备的结构示意图;
图6是本发明实施例公开的另一种电子设备的结构示意图;
图7是本发明实施例公开的另一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书中的术语“第一”、“第二”、“第三”等是用于区别不同的对象,而不是用于描述特定顺序。本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开了一种听写检测方法及电子设备,有利于拍摄到完整的书写内容,提升听写检测的效果。以下结合附图,从电子设备角度出发进行详细描述。
实施例一
请参阅图1,图1是本发明实施例公开的一种听写检测方法的流程示意图。如图1所示,该听写检测方法可以包括以下步骤。
101、电子设备通过电子设备上的摄像设备获取手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度。
本发明实施例中,电子设备可以是家教机、学习机、学习平板等,本发明实施例不作限定。电子设备上的摄像设备可以与反光镜组合,使摄像设备可以拍摄到不同方向的视野,进而可以拍摄到手写本的顶部边缘与电子设备接触桌面的底部边缘之间。电子设备在接收到用户通过语音方式或触屏方式触发的听写检测指令后,进入听写检测模式,开启摄像设备,通过摄像设备实时监测手写本的顶部边缘与电子设备接触桌面的底部边缘之间,获取手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度。
作为一种可选的实施方式,电子设备可以获取电子设备立于桌面时的倾斜度以及电子设备上的摄像设备的拍摄角度,通过摄像设备获取手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的初始角度,根据电子设备的倾斜度以及摄像设备的拍摄角度对该初始角度进行校准,获得手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度。实施该实施方式,能够使得获取到的目标角度更加贴合手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的真实角度,提高目标角度的准确性。
102、电子设备判断目标角度是否大于预设角度;如果是,执行步骤103;如果否,结束本流程。
具体地,假设预设角度为20°,电子设备判断手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度是否大于20°;如果目标角度大于20°时,执行步骤103;如果目标角度小于或等于20°时,结束本流程。如图2所示,电子设备立于桌面上,手写本水平放置于所述桌面上,图2中201所示,手写本的顶部边缘与电子设备接触桌面的底部边缘之间的角度小于预设角度,此时手写本在摄像设备的拍摄范围内,手写本上的书写内容可以被拍摄设备完整拍摄到;图2中202所示,手写本的顶部边缘与电子设备接触桌面的底部边缘之间的角度大于预设角度,此时手写本的部分区域不在摄像设备的拍摄范围内,手写本上的书写内容不能被拍摄设备完整拍摄到,因此需要调整手写本的摆放位置。
作为一种可选的实施方式,电子设备可以通过拍摄设备获取手写本的尺寸,根据手写本的尺寸确定预设角度,在通过拍摄设备获取手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度之后,判断目标角度是否大于预设角度。实施该实施方式,能够根据手写本的不同尺寸调整预设角度,从而使得手写本的位置调整更加准确。
103、电子设备输出第一语音提示信息,该第一语音提示信息用于提示用户调整手写本的摆放位置,以使目标角度被调整至小于或等于预设角度;其中,当目标角度被调整至小于或等于预设角度时,手写本上的书写内容被摄像设备完整拍摄到。
可见,实施图1所描述的听写检测方法,通过电子设备上的摄像设备获取手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度,如果该目标角度小于或等于预设角度,此时不会因手写本的位置影响拍摄效果;如果该目标角度大于预设角度,此时由于手写本的位置偏差较大会影响拍摄效果,所以输出语音提示信息,用来提示用户调整手写本的摆放位置,使得目标角度被调整至小于或等于预设角度,让手写本摆放在摄像设备的拍摄范围内,有利于拍摄到完整的书写内容,提升听写检测的效果。
实施例二
请参阅图3,图3是本发明实施例公开的另一种听写检测方法的流程示意图。如图3所示,该听写检测方法可以包括以下步骤。
301、电子设备通过电子设备上的摄像设备获取手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度。
其中,电子设备立于桌面上,手写本水平放置于所述桌面上。
302、电子设备在电子设备的显示屏显示目标角度的度数。
303、电子设备判断目标角度是否大于预设角度;如果是,执行步骤304;如果否,执行步骤305-步骤307。
304、电子设备将在显示屏显示的目标角度的度数的颜色调整为指定色,并输出第一语音提示信息,该第一语音提示信息用于提示用户调整手写本的摆放位置,以使目标角度被调整至小于或等于预设角度;其中,当目标角度被调整至小于或等于预设角度时,手写本上的书写内容被摄像设备完整拍摄到。
具体地,指定色可以是红色,电子设备将在显示屏显示的目标角度的度数的颜色调整为红色,用于警示用户手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的角度过大,使用户及时进行调整。
305、电子设备通过摄像设备获取手写本的顶部边缘的中心与电子设备接触桌面的底部边缘的中心之间的目标距离。
306、电子设备判断目标距离是否大于指定距离;其中,指定距离由目标角度、预设角度以及预设距离计算得到;如果是,执行步骤307;如果否,结束本流程。
本发明实施例中,预设距离a为当手写本的顶部边缘与电子设备接触桌面的底部边缘贴合时,手写本的底部边缘与摄像设备的拍摄范围边缘之间的距离,假设目标角度为b,预设角度为c,那么指定距离d=a/cos(c-b)。
具体地,假设指定距离为3厘米,电子设备判断手写本的顶部边缘的中心与电子设备接触桌面的底部边缘的中心之间的目标距离是否大于3厘米,如果目标距离大于3厘米,执行步骤307;如果目标距离小于或等于3厘米,结束本流程。如图2中203所示,手写本的顶部边缘与电子设备接触桌面的底部边缘之间的角度小于预设角度,但是手写本的顶部边缘的中心与电子设备接触桌面的底部边缘的中心之间的距离较远,且大于指定距离,此时手写本的部分区域不在摄像设备的拍摄范围内,手写本上的书写内容不能被拍摄设备完整拍摄到,因此需要调整手写本的摆放位置。
作为一种可选的实施方式,电子设备可以通过拍摄设备获取手写本的尺寸,根据手写本的尺寸确定预设距离,根据预设距离、目标角度以及预设角度计算出指定距离;在通过摄像设备获取手写本的顶部边缘的中心与电子设备接触桌面的底部边缘的中心之间的目标距离之后,判断目标距离是否大于指定距离。实施该实施方式,能够根据手写本的不同尺寸调整预设距离,从而使得手写本的位置调整更加准确。
307、电子设备输出第二语音提示信息,该第二语音提示信息用于提示用户调整手写本的摆放位置,以使目标距离被调整至小于或等于指定距离;其中,当目标距离被调整至小于或等于指定距离时,手写本上的书写内容被摄像设备完整拍摄到。
可见,实施图3所描述的听写检测方法,通过手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度、手写本的顶部边缘的中心与电子设备接触桌面的底部边缘的中心之间的目标距离来判断手写本是否在摄像设备的拍摄范围内,如果不在,提示用户调整手写本的摆放位置,让手写本摆放在摄像设备的拍摄范围内,有利于拍摄到完整的书写内容,提升听写检测的效果。
实施例三
请参阅图4,图4是本发明实施例公开的另一种听写检测方法的流程示意图。如图4所示,该听写检测方法可以包括以下步骤。
401、电子设备通过电子设备上的摄像设备获取手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度。
其中,电子设备立于桌面上,手写本水平放置于所述桌面上,手写本为音乐曲谱。
402、电子设备判断目标角度是否大于预设角度;如果是,执行步骤403-步骤411;如果否,结束本流程。
403、电子设备输出第一语音提示信息,该第一语音提示信息用于提示用户调整手写本的摆放位置,以使目标角度被调整至小于或等于预设角度;其中,当目标角度被调整至小于或等于预设角度时,手写本上的书写内容被摄像设备完整拍摄到。
404、电子设备通过摄像设备拍摄用户在音乐曲谱上的书写图像。
本发明实施例中,音乐曲谱可以是数字简谱,用音符1、2、3、4、5、6、7代表音阶中的7个基本音级,读音为do、re、mi、fa、sol、la、si,休止以0表示。电子设备通过摄像设备拍摄到的用户在音乐曲谱上的书写图像,可以是包括音符1、2、3、4、5、6、7中的一个或多个,且可重复。当电子设备播放的语音对应一个音符时,书写图像中的音符可为一个;当电子设备播放的语音对应多个音符或一首短曲时,书写图像中的音符可为多个。
405、电子设备从书写图像识别出用户在音乐曲谱上的书写内容。
本发明实施例中,电子设备从书写图像识别出用户在音乐曲谱上的书写内容,即识别出用户在音乐曲谱上书写的音符。
406、电子设备获取摄像设备记录的用户在音乐曲谱上的书写信息;该书写信息包括书写顺序和书写音符间隔。
407、电子设备根据书写信息以及听写内容所包括的音符数对书写内容进行分割,获得若干个音符。
本发明实施例中,电子设备可以根据音符的书写顺序、书写音符间隔以及听写内容所包括的音符数对书写内容包括的音符进行分割,获得若干个音符,使得听写内容中的音符与书写内容的音符一一对应,避免在检测时将不对应的音符混淆,降低检测时的出错率。
408、电子设备根据听写内容中的音符对若干个音符进行检测,获得听写检测结果。
本发明实施例中,电子设备根据分割后的每一音符的对应关系,利用听写内容中的每一音符检测书写内容包括的音符分割后的每一音符,获得听写检测结构,可以提高听写检测的准确度。
可见,实施上述方法,能够在听写内容为乐曲时,对用户在音乐曲谱上的书写内容包括的音符进行检测,以及根据听写内容和书写内容中每一音符的对应关系进行检测,提升听写检测的准确度。
409、电子设备输出听写检测结果。
410、电子设备在电子设备的显示屏输出显示模拟音乐键盘,并输出第三语音提示信息;该第三语音提示信息用于提示用户在模拟音乐键盘弹奏听写内容。
411、电子设备检测用户在模拟音乐键盘上点击的目标音符,并输出目标音符对应的音效。
本发明实施例中,实施上述方法,在显示屏输出显示模拟音乐键盘,让用户弹奏听写内容,并输出用户弹奏的音效,能够对听写的乐曲进行巩固训练,也便于用户检验自身的音乐水平。
作为一种可选的实施方式,电子设备在输出听写检测结果之后,当听写检测结果指示某一音符出错时,选取书写内容中包括该音符的一段乐曲对应的目标音符组,以及提取听写内容中该目标音符组对应的正确音符组;播放目标音符组和正确音符组对应的音效。实施该实施方式,能够让用户根据错误音符的音效以及正确音符的音效进行对比,进一步检验自身的音乐水平。
可见,实施图4所描述的听写检测方法,有利于拍摄到完整的书写内容,提升听写检测的效果。此外,能够在听写内容为乐曲时,对用户在音乐曲谱上的书写内容包括的音符进行检测,以及根据听写内容和书写内容中每一音符的对应关系进行检测,提升听写检测的准确度,也能够在显示屏输出显示模拟音乐键盘,让用户弹奏听写内容,并输出用户弹奏的音效,对听写的乐曲进行巩固训练,便于用户检验自身的音乐水平。
实施例四
请参阅图5,图5是本发明实施例公开的一种电子设备的结构示意图。如图5所示,该电子设备可以包括:
角度获取单元501,用于通过电子设备上的摄像设备获取手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度。
其中,电子设备立于桌面上,手写本水平放置于桌面上。
本发明实施例中,电子设备可以是家教机、学习机、学习平板等,本发明实施例不作限定。电子设备上的摄像设备可以与反光镜组合,使摄像设备可以拍摄到不同方向的视野,进而可以拍摄到手写本的顶部边缘与电子设备接触桌面的底部边缘之间。电子设备在接收到用户通过语音方式或触屏方式触发的听写检测指令后,进入听写检测模式,开启摄像设备,角度获取单元501通过摄像设备实时监测手写本的顶部边缘与电子设备接触桌面的底部边缘之间,获取手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度。
作为一种可选的实施方式,角度获取单元501可以获取电子设备立于桌面时的倾斜度以及电子设备上的摄像设备的拍摄角度,通过摄像设备获取手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的初始角度,根据电子设备的倾斜度以及摄像设备的拍摄角度对该初始角度进行校准,获得手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度。实施该实施方式,能够使得获取到的目标角度更加贴合手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的真实角度,提高目标角度的准确性。
第一判断单元502,用于判断目标角度是否大于预设角度。
具体地,假设预设角度为20°,第一判断单元502判断手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度是否大于20°;如果目标角度大于20°时,执行第一输出单元503;如果目标角度小于或等于20°时,结束本流程。如图2所示,电子设备立于桌面上,手写本水平放置于所述桌面上,图2中201所示,手写本的顶部边缘与电子设备接触桌面的底部边缘之间的角度小于预设角度,此时手写本在摄像设备的拍摄范围内,手写本上的书写内容可以被拍摄设备完整拍摄到;图2中202所示,手写本的顶部边缘与电子设备接触桌面的底部边缘之间的角度大于预设角度,此时手写本的部分区域不在摄像设备的拍摄范围内,手写本上的书写内容不能被拍摄设备完整拍摄到,因此需要调整手写本的摆放位置。
作为一种可选的实施方式,第一判断单元502可以通过拍摄设备获取手写本的尺寸,根据手写本的尺寸确定预设角度,在通过拍摄设备获取手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度之后,判断目标角度是否大于预设角度。实施该实施方式,能够根据手写本的不同尺寸调整预设角度,从而使得手写本的位置调整更加准确。
第一输出单元503,用于在第一判断单元502的判断结果为是时,输出第一语音提示信息,该第一语音提示信息用于提示用户调整手写本的摆放位置,以使目标角度被调整至小于或等于预设角度;其中,当目标角度被调整至小于或等于预设角度时,手写本上的书写内容被摄像设备完整拍摄到。
可见,实施图5所描述的电子设备,通过电子设备上的摄像设备获取手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度,如果该目标角度小于或等于预设角度,此时不会因手写本的位置影响拍摄效果;如果该目标角度大于预设角度,此时由于手写本的位置偏差较大会影响拍摄效果,所以输出语音提示信息,用来提示用户调整手写本的摆放位置,使得目标角度被调整至小于或等于预设角度,让手写本摆放在摄像设备的拍摄范围内,有利于拍摄到完整的书写内容,提升听写检测的效果。
实施例五
请参阅图6,图6是本发明实施例公开的另一种电子设备的结构示意图。如图6所示,其中,图6所示的电子设备是由图5所示的电子设备进行优化得到的。与图5所示的电子设备相比较,图6所示的电子设备还可以包括:
距离获取单元504,用于在第一判断单元502的判断结果为否时,通过摄像设备获取手写本的顶部边缘的中心与电子设备接触桌面的底部边缘的中心之间的目标距离;
第二判断单元505,用于判断目标距离是否大于指定距离;其中,指定距离由目标角度、预设角度以及预设距离计算得到。
本发明实施例中,预设距离a为当手写本的顶部边缘与电子设备接触桌面的底部边缘贴合时,手写本的底部边缘与摄像设备的拍摄范围边缘之间的距离,假设目标角度为b,预设角度为c,那么指定距离d=a/cos(c-b)。
具体地,假设指定距离为3厘米,第二判断单元505判断手写本的顶部边缘的中心与电子设备接触桌面的底部边缘的中心之间的目标距离是否大于3厘米,如果目标距离大于3厘米,执行第二输出单元506;如果目标距离小于或等于3厘米,结束本流程。如图2中203所示,手写本的顶部边缘与电子设备接触桌面的底部边缘之间的角度小于预设角度,但是手写本的顶部边缘的中心与电子设备接触桌面的底部边缘的中心之间的距离较远,且大于指定距离,此时手写本的部分区域不在摄像设备的拍摄范围内,手写本上的书写内容不能被拍摄设备完整拍摄到,因此需要调整手写本的摆放位置。
作为一种可选的实施方式,第二判断单元505可以通过拍摄设备获取手写本的尺寸,根据手写本的尺寸确定预设距离,根据预设距离、目标角度以及预设角度计算出指定距离;在通过摄像设备获取手写本的顶部边缘的中心与电子设备接触桌面的底部边缘的中心之间的目标距离之后,判断目标距离是否大于指定距离。实施该实施方式,能够根据手写本的不同尺寸调整预设距离,从而使得手写本的位置调整更加准确。
第二输出单元506,用于在第二判断单元505的判断结果为是时,输出第二语音提示信息,该第二语音提示信息用于提示用户调整手写本的摆放位置,以使目标距离被调整至小于或等于指定距离;其中,当目标距离被调整至小于或等于指定距离时,手写本上的书写内容被摄像设备完整拍摄到。
度数显示单元507,用于在角度获取单元501通过电子设备上的摄像设备获取手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的目标角度之后,以及第一判断单元502判断目标角度是否大于预设角度之前,在电子设备的显示屏显示目标角度的度数;
第一输出单元503,还用于在第一判断单元502的判断结果为是时,将在显示屏显示的目标角度的度数的颜色调整为指定色,并输出第一语音提示信息。
具体地,指定色可以是红色,第一输出单元503将在显示屏显示的目标角度的度数的颜色调整为红色,用于警示用户手写本的顶部边缘与电子设备接触桌面的底部边缘之间形成的角度过大,使用户及时进行调整。
图像拍摄单元508,用于在第一输出单元503输出第一语音提示信息之后,通过摄像设备拍摄用户在音乐曲谱上的书写图像。
本发明实施例中,音乐曲谱可以是数字简谱,用音符1、2、3、4、5、6、7代表音阶中的7个基本音级,读音为do、re、mi、fa、sol、la、si,休止以0表示。图像拍摄单元508通过摄像设备拍摄到的用户在音乐曲谱上的书写图像,可以是包括音符1、2、3、4、5、6、7中的一个或多个,且可重复。当电子设备播放的语音对应一个音符时,书写图像中的音符可为一个;当电子设备播放的语音对应多个音符或一首短曲时,书写图像中的音符可为多个。
内容识别单元509,用于从书写图像识别出用户在音乐曲谱上的书写内容。
本发明实施例中,内容识别单元509从书写图像识别出用户在音乐曲谱上的书写内容,即识别出用户在音乐曲谱上书写的音符。
听写检测单元510,用于根据电子设备播放的听写内容检测书写内容,获得听写检测结果;其中,听写内容为若干个音符;
结果输出单元511,用于输出听写检测结果。
听写检测单元510根据电子设备播放的听写内容检测书写内容,获得听写检测结果的方式具体为:
获取摄像设备记录的用户在音乐曲谱上的书写信息;书写信息包括书写顺序和书写音符间隔;以及根据书写信息以及听写内容所包括的音符数对书写内容进行分割,获得若干个音符;以及根据听写内容中的音符对若干个音符进行检测,获得听写检测结果。
本发明实施例中,听写检测单元510可以根据音符的书写顺序、书写音符间隔以及听写内容所包括的音符数对书写内容包括的音符进行分割,获得若干个音符,使得听写内容中的音符与书写内容的音符一一对应,避免在检测时将不对应的音符混淆,降低检测时的出错率。
本发明实施例中,听写检测单元510根据分割后的每一音符的对应关系,利用听写内容中的每一音符检测书写内容包括的音符分割后的每一音符,获得听写检测结构,可以提高听写检测的准确度。
可见,执行上述单元,能够在听写内容为乐曲时,对用户在音乐曲谱上的书写内容包括的音符进行检测,以及根据听写内容和书写内容中每一音符的对应关系进行检测,提升听写检测的准确度。
输出显示单元512,用于在结果输出单元输出听写检测结果之后,在电子设备的显示屏输出显示模拟音乐键盘,并输出第三语音提示信息;该第三语音提示信息用于提示用户在模拟音乐键盘弹奏听写内容;
检测输出单元513,用于检测用户在模拟音乐键盘上点击的目标音符,并输出目标音符对应的音效。
本发明实施例中,执行上述单元,在显示屏输出显示模拟音乐键盘,让用户弹奏听写内容,并输出用户弹奏的音效,能够对听写的乐曲进行巩固训练,也便于用户检验自身的音乐水平。
作为一种可选的实施方式,检测输出单元513在输出听写检测结果之后,当听写检测结果指示某一音符出错时,选取书写内容中包括该音符的一段乐曲对应的目标音符组,以及提取听写内容中该目标音符组对应的正确音符组;播放目标音符组和正确音符组对应的音效。实施该实施方式,能够让用户根据错误音符的音效以及正确音符的音效进行对比,进一步检验自身的音乐水平。
可见,实施图6所描述的电子设备,通过在手写本不在摄像设备的拍摄范围内时,提示用户调整手写本的摆放位置,让手写本摆放在摄像设备的拍摄范围内,有利于拍摄到完整的书写内容,提升听写检测的效果。此外,能够在听写内容为乐曲时,对用户在音乐曲谱上的书写内容包括的音符进行检测,以及根据听写内容和书写内容中每一音符的对应关系进行检测,提升听写检测的准确度,也能够在显示屏输出显示模拟音乐键盘,让用户弹奏听写内容,并输出用户弹奏的音效,对听写的乐曲进行巩固训练,便于用户检验自身的音乐水平。
实施例六
请参阅图7,图7是本发明实施例公开的另一种电子设备的结构示意图。如图7所示,该电子设备可以包括:
存储有可执行程序代码的存储器701;
与存储器701耦合的处理器702;
其中,处理器702调用存储器701中存储的可执行程序代码,执行图1、图3或图4任意一种听写检测方法。
本发明实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行图1、图3或图4任意一种听写检测方法。
本发明实施例还公开一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
以上对本发明实施例公开的一种听写检测方法及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。