一种语音绘图系统及其绘图方法与流程

文档序号:22078502发布日期:2020-09-01 19:08阅读:516来源:国知局
一种语音绘图系统及其绘图方法与流程

本发明涉及计算机应用技术领域,具体涉及一种语音绘图系统及其绘图方法。



背景技术:

现有的绘图系统都是使用者通过轨迹输入设备,比如鼠标、触控笔等进行绘图创作。尤其在某些领域,仅通过轨迹输入设备进行绘图,效率低,美观性差,在一些工作场合(讨论方案策划图等)需要对绘图进行现场绘制或者修改,而通过轨迹输入设备进行效率低,参与性差,绘图修改繁琐,且修改较慢,不能实时分享。

因此,本领域需要一种语音绘图系统及其绘图方法来解决上述问题。



技术实现要素:

为了解决现有技术中的现有的绘图系统在一些工作场合(讨论方案策划图等)需要对绘图进行现场绘制或者修改,而通过轨迹输入设备进行效率低,参与性差,绘图修改繁琐,且修改较慢,不能实时分享的技术问题,本发明提供了一种语音绘图系统及其绘图方法,能够通过语音进行绘图,提高绘图效率和修改效率,能够进行实时分享。

为实现上述目的,本发明的技术方案提供了一种语音绘图系统,包括用户端设备,所述用户端设备包括本地控制模块、语音采集模块、语音识别模块、显示模块、图像合成模块以及本地存储模块;

所述本地控制模块分别与所述语音识别模块、所述图像合成模块、所述本地存储模块相连,所述本地控制模块用于实现所述语音识别模块、所述图像合成模块、所述本地存储模块之间的协调控制;

所述语音采集模块与所述语音识别模块相连,所述语音识别模块用于将所述语音采集模块采集的语音信息转换为绘图操作指令;

所述图像合成模块用于根据所述绘图操作指令合成绘图图像;

所述显示模块与所述图像合成模块相连,所述显示模块用于显示所述绘图图像;

所述本地存储模块用于在所述本地控制模块的控制下存储所述绘图图像。

在上述语音绘画系统的优选技术方案中,所述用户端设备还包括语音输出模块以及语音合成模块;

所述语音合成模块分别与所述语音输出模块、所述本地控制模块相连,所述语音合成模块用于在所述本地控制模块的控制下生成语音提示信息,所述语音输出模块用于播放所述语音提示信息。

在上述语音绘画系统的优选技术方案中,所述用户端设备还包括与所述本地控制模块相连的手动输入模块,所述本地控制模块还用于根据用户通过所述手动输入模块输入的绘图操作设置信息生成绘图指令转换库;

其中,所述语音识别模块根据所述绘图指令转换库将所述语音采集模块采集的语音信息转换为绘图操作指令,并从所述存储模块中的图形库中调用图形。

在上述语音绘画系统的优选技术方案中,所述绘图操作指令包括以下的至少一种:

删除、换色、缩放、移动、复制、全选、旋转、结束。

在上述语音绘画系统的优选技术方案中,所述语音绘图系统包括云端服务器以及多个所述用户端设备;

所述云端服务器用于实现多个所述用户端设备之间的协调控制管理,以实现通过不同用户端设备进行协同绘图。

在上述语音绘画系统的优选技术方案中,所述云端服务器包括云端控制模块和云端储存模块,所述云端存储模块与所述云端控制模块相连。

在上述语音绘画系统的优选技术方案中,所述用户端设备还包括与所述本地控制模块相连的图像识别评估模块;

所述图像识别评分评估模块用于根据预设的评估规则对所述绘图图像进行评估。

另一方面,为实现上述目的,本发明的技术方案还提供了一种语音绘图系统的绘图方法,所述语音绘图系统包括用户端设备,所述用户端设备包括本地控制模块、语音采集模块、语音识别模块、显示模块、图像合成模块以及本地存储模块,所述绘图方法包括:

步骤s1:所述本地控制模块生成绘图界面,并控制所述显示模块显示所述绘图界面,同时所述本地控制模块控制所述语音识别模块将所述语音采集模块采集的语音信息转换为绘图操作指令;

步骤s2:所述本地控制模块将所述语音识别模块转换的绘图操作指令发送至所述图像合成模块;

步骤s3:所述图像合成模块根据所述绘图操作指令合成绘图图像;

步骤s4:所述显示模块显示所述绘图图像;

步骤s5:当所述本地控制模块接收到图像保存指令时,所述本地控制模块将所述绘图图像保存在所述本地存储模块中。

在上述语音绘画系统的绘图方法的优选技术方案中,所述用户端设备还包括语音输出模块、语音合成模块、图像识别评估模块;

在步骤s1之前还包括:

所述本地控制模块控制所述语音合成模块生成语音提示信息,之后控制所述语音输出模块播放所述语音提示信息;

在步骤s4之后还包括:

所述图像识别评估模块根据预设的评估规则以及用户的绘图完成程度对所述绘图图像进行评估。

在上述语音绘画系统的绘图方法的优选技术方案中,所述语音绘图系统包括服务器以及多个所述用户端设备;

在步骤s3之前还包括:一个所述用户端设备将自身转换的绘图操作指令发送至所述云端服务器,所述云端服务器将其转发给所述多个用户端设备中的其他用户端设备;

其中,所述步骤s3包括:对于一个所述用户端设备,其图像合成模块根据其语音识别模块转换的绘图操作指令以及从所述云端服务器接收的绘图操作指令合成绘图图像。

本领域技术人员能够理解的是,在本发明的语音绘画系统及其绘画方法的优选技术方案中,本发明能够通过语音指令进行绘图、涂色、图形大小以及位置,有效提高绘图制作效率和制图美观性,缩短制图时间,简化修改步骤,能够实现实时分享,可实现多人参与绘图的制作和修改,可用于军事作战绘图,方便对不同作战路线进行快速展示和修改路线,也可以用于儿童绘图,锻炼儿童的空间想象力、创造力,在多人绘图方面还可以锻炼语言表达能力、多人协作能力,同时可增加了激励措施,慢慢建立自己的绘图圈,可以让儿童坚持玩下去。

附图说明

图1是本发明实施方式提供的一种用户端设备的示意图;

图2是本发明实施方式提供的一种语音绘图系统的示意图;

图3为本发明实施方式提供的一种绘图方法的流程图;

图4是本发明实施方式提供的一种单人绘图方法的流程图;

附图说明:1、用户端设备;2、云端服务器;101、本地控制模块;102、语音采集模块;103、语音识别模块;104、显示模块;105、图像合成模块;106、本地存储模块;107、语音输出模块;108、语音合成模块;109、手动输入模块;110、图像识别评估模块。

具体实施方式

以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在本发明的描述中,术语“中”、“上”、“下”、“内”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。

此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。

基于背景技术指出的现有的绘图系统在一些工作场合(方案策划绘图或者军事作战图等),需要对绘图进行现场绘制或者修改,而通过轨迹输入设备进行效率低,参与性差,绘图修改繁琐,且修改较慢,不能实时分享的技术问题,本发明能够通过语音指语令进行控制绘图、涂色、图形大小以及位置,有效提高绘图制作效率和制图美观性,缩短制图时间,简化修改步骤,能够实现实时分享,可实现多人参与绘图的制作和修改,可用于军事作战绘图,方便对不同作战路线进行快速展示和修改路线,也可以用于儿童绘图,锻炼儿童的空间想象力、创造力,在多人绘图方面还可以锻炼语言表达能力、多人协作能力,同时可增加了激励措施,慢慢建立自己的绘图圈,可以让儿童坚持玩下去。

具体地,如图1所示,本发明实施方式提供了一种语音绘图系统,该语音绘图系统包括用户端设备1,用户端设备1包括本地控制模块101、语音采集模块102、语音识别模块103、显示模块104、图像合成模块105以及本地存储模块106;

本地控制模块101分别与语音识别模块103、图像合成模块105、本地存储模块106相连,本地控制模块101用于实现语音识别模块103、图像合成模块105、本地存储模块106之间的协调控制;

语音采集模块102与语音识别模块103相连,语音识别模块103用于将语音采集模块102采集的语音信息转换为绘图操作指令,例如,该绘图操作指令至少包括以下的一种或者几种:

删除、换色、缩放、移动、复制、全选、旋转、结束,例如,语音识别模块103可以先将语音采集模块102采集的语音信息识别成文字信息,之后再根据该文字信息确定对应的绘图操作指令;

图像合成模块105用于根据绘图操作指令合成绘图图像,图像合成模块105包括图像库、图形库、颜色库,其中,图像库包括多种静态图像和动态图像,图形库包括多种图形模板,图形模板包括单个图形、图形块、图形组等,颜色库包括各种颜色参数;

显示模块104与图像合成模块105相连,显示模块104用于显示绘图图像;

本地存储模块106用于在本地控制模块101的控制下存储绘图图像。

本发明实施方式提供的语音绘图系统,用户可以采用语音方式进行绘图制作和修改,提高绘图的工作效率。

优选地,在本发明实施方式中,用户端设备1还包括语音输出模块107以及语音合成模块108;

语音合成模块108分别与语音输出模块107、本地控制模块101相连,语音合成模块108用于在本地控制模块101的控制下生成语音提示信息,语音输出模块107用于播放语音提示信息,通过语音输出模块107以及语音合成模块108可以在绘图过程中对用户进行提示,帮助用户进行绘图,例如,通过语音合成模块108可以将本地控制模块101输出的文字指令转换为语音指令,并由语音输出模块107播放出来;

优选地,在本发明实施方式中,用户端设备1还包括与本地控制模块101相连的手动输入模块109,本地控制模块101还用于根据用户通过手动输入模块109输入的绘图操作设置信息生成绘图指令转换库;其中,语音识别模块103根据绘图指令转换库将语音采集模块102采集的语音信息转换为绘图操作指令。

例如,用户可以在绘图前通过手动输入模块109对绘图操作进行设置,即通过手动输入模块109输入绘图操作设置信息,本地控制模块101根据该绘图操作设置信息生成绘图指令转换库,该绘图指令转换库包括由语音信息识别得到的文字信息中的关键点信息与绘图操作指令之间的对应关系,是一一对应的指令关系,当用户进行绘图时,语音识别模块103首先将语音采集模块102采集的语音信息识别成文字信息,读取与绘图有关的关键点信息,之后在绘图指令转换库中进行查找,得到该文字信息对应的绘图操作指令。

如图2所示,是本发明实施方式提供的一种语音绘图系统的示意图,语音绘图系统包括云端服务器2以及多个上述的用户端设备1;

云端服务器2用于实现多个用户端设备1之间的协调控制管理,以实现通过不同用户端设备1进行协同绘图,其中,云端服务器2包括云端控制模块和云端存储模块,云端存储模块与云端控制模块相连,云端控制模块用于实现多个用户端设备1之间的协调控制管理,云端存储模块用于存储信息;

其中,在本发明实施方式提供的语音绘图系统中,任意一个用户端设备1可以独立工作,从而实现单人绘图模式,多个用户端设备1也可协同工作,实现多人协作绘图模式(即不同用户通过不同用户端设备1共同完成一幅画的绘制)。

优选地,在本发明实施方式中,用户端设备1还包括与本地控制模块101相连的图像识别评估模块110;

图像识别评估模块110用于根据预设的评估规则对绘图图像进行评估,评估结果并不局限于分数,也可以是其他形式的评估结果,评估规则包括评分规则、绘图完成程度但不局限于评分规则和绘图完成程度,评估规则可以是选择多种评估规则中的一种,也可以是选择多种评估规则相结合对绘图进行评估,尤其在多个用户参与绘图时,还应该包括对用户的参与次数多少进行评估,例如,图像识别评估模块110可以根据用户的绘图完成程度对用户的绘图图像进行评估,例如,可以通过预存标准绘图图像,图像识别评估模块110将用户的绘图图像与该标准绘图图像进行比对,该情形适用于对绘图作业进行检查,通过判断主要特征的匹配程度对用户的绘图图像进行评估,其中,当图像识别评估模块110对绘图图像进行评估后,本地控制模块101可以通过显示模块104显示评估结果,并根据用户的指令确定是否将其保存在本地存储模块106中。

本发明实施方式还提供了一种语音绘图系统的绘图方法,语音绘图系统包括用户端设备1,用户端设备1包括本地控制模块101、语音采集模块102、语音识别模块103、显示模块104、图像合成模块105以及本地存储模块106,如图3所示,绘图方法包括:

步骤s1:本地控制模块101生成绘图界面,并控制显示模块104显示绘图界面,同时本地控制模块101控制语音识别模块103,将语音采集模块102采集的语音信息转换为绘图操作指令;

步骤s2:本地控制模块101将语音识别模块103转换的绘图操作指令发送至图像合成模块105;

步骤s3:图像合成模块105根据绘图操作指令合成绘图图像;

步骤s4:显示模块104显示绘图图像;

步骤s5:当本地控制模块101接收到图像保存指令时,本地控制模块101将绘图图像保存在本地存储模块106中。

图3的具体实现过程为:语音绘图系统启动后,本地控制模块101根据系统预设的程序生成绘图界面,本地控制模块101控制显示模块104显示绘图界面,同时本地控制模块101控制语音识别模块103工作,使语音识别模块103处于工作状态,时刻监听语音信息并将识别到的声音中无关噪声过滤,只保留人声,语音识别模块103将语音采集模块102采集的语音信息转换为相应的绘图操作指令,例如,语音识别模块103将处理后的语音信息中的关键信息如“圆形”、“矩形”、“三角形”、“直线”、“曲线”等信息识别出来,然后本地控制模块101执行相应的绘图指令信息。本地控制模块101将语音识别模块103识别出的关键信息转换为相应的绘图操作指令信息,如“圆形”、“矩形”、“三角形”、“直线”、“曲线”等各自对应的绘图指令,并将该语音对应的绘图操作指令信息发送至图像合成模块105。图像合成模块105收到相应的绘图指令信息,并将绘图操作指令生成相应的绘图图像。本地控制模块101将图像合成模块105生成相应的图像发送至显示模块104,命令显示相应的绘图图像。操作人员点击保存按键,本地控制模块101接收到图像保存指令时,本地控制模块101执行保存指令,将绘图图像保存在本地存储模块106中。

例如,用户端设备1可以为如图1所示的结构,每一个用户可以通过一个用户端设备1进行单人绘图,如图4所示,其具体过程如下:

1、开始绘图;

由本地控制模块101控制绘图开始,首先本地控制模块101发送绘图提示语的文字信息至语音合成模块108,由语音合成模块108合成语音提示信息,并经由语音输出模块107播放,然后,本地控制模块101生成开始页面,并控制显示模块104显示该开始页面,例如,可以在该开始页面设置开始按钮,用户可以通过手动输入模块109手动点击开始按钮开始进行绘图;

2、采集语音并提取指令;

例如,手动输入模块109接收到点击信号后将其发送给本地控制模块101,本地控制模块101对该信号进行判断,若判断是用户点击开始按钮所产生的信号,则生成绘图页面,并控制显示模块104显示该绘图页面;

例如,在绘图页面左侧提供方便快捷的语音按钮,语音按钮可以包括以下种类:图库、橡皮擦、直线/曲线/斜线等、颜色号、图层编号、自由作画/任务作画、完成/完成并分享,其中,图库中会包括常用的图片(png格式,图片不带颜色),比如过星星、小草、正方形等,由于语音控制绘图很难完成较为复杂的图形,本发明的存储模块内储存有图形库,图形库可以方便快捷的通过语音的控制自由完成或是根据任务要求去完成一幅图画的绘制;橡皮擦是指针对画的不满意或是错误的地方进行语音删除;直线/曲线/斜线等是指绘图过程中通过语音调用的素材;颜色编号是指在完成基本的绘图后,在选择颜色时可以根据颜色编号快捷的选出;图层编号是方便于橡皮擦和颜色编号功能的使用;自由作画/任务作画是可以切换,其中自由作画就是根据自己意愿随意作画,而任务作画是指设定的一定要求来绘图,任务作画可以设置为不同难度等级,以满足不同年龄段儿童的需求,避免因难度过大而使儿童丧失绘图兴趣。

同时,本地控制模块101控制语音采集模块102开始进行语音的采集以及控制语音识别模块103开始进行语音的识别,语音识别模块103能够识别的指令至少包括删除、换色、缩放、移动、复制、全选、旋转、结束;

3、执行指令;

语音识别模块103识别到绘图操作指令后,将其发送给本地控制模块101,本地控制模块101判断该指令是否是结束指令,如果不是结束指令,则将该指令发送给图像合成模块105,图像合成模块105根据该绘图操作指令进行图像处理,图像合成模块105处理生成的图像输出至显示模块104进行显示;

例如,在儿童应用本发明进行绘图时,用户可根据自己的绘图意愿来通过语音控制图形大小、位置(上下左右移动)、颜色深浅(加深或变浅),在图形库中选择图案时可以直接说出想选择的图案名称即可,例如圆形、矩形等,更优选地,图形库还具有展示功能,例如,用户从图形库中选择小动物的图形,并且出现在绘图页面时会进行简单的展示,例如:当用户选择小猫的图案时,该图案出现在绘图页面时,本地控制模块101控制语音合成模块108合成猫叫的声音信息,并经由语音输出模块107播放;

4、显示结果及绘图评估:

当本地控制模块101收到语音识别模块103识别到的指令为结束绘图时,本地控制模块101控制语音识别模块103停止识别,并将图像合成模块105最终生成的绘图图像发送给图像识别评估模块110进行评估,评估结束后,本地控制模块101生成绘图结果页面,该绘图结果页面包括最终生成的绘图图像以及评估结果,之后本地控制模块101控制显示模块104显示该绘图结果页面,另外,该绘图结果页面还可以包含用户选择是否保存的按钮;

5、用户选择是否保存:

手动输入模块109将用户的选择结果发送给本地控制模块101,其中,若用户选择保存,则本地控制模块101将终生成的绘图图像及评估结果保存到本地存储模块106;若用户放弃当前绘图图像,选择不保存,则不会对绘图图像进行保存。

例如,对于图2所示的语音绘图系统,其包括云端服务器2以及多个用户端设备1,每一个用户可以通过一个用户端设备1进行单独绘图,也可以是多个用户通过多个用户端设备1协同绘图,实现多人协作绘图模式,实现绘图图像的实时共享,适用于讨论某种方案策划图或者军事作战图,多个用户均可以参与其中,例如,可以在绘图页面左侧提供以下语音按钮:邀请好友、单人作画/多人协作作画,其中,用户可以通过“邀请好友”邀请自己的好友进行多人协作绘图,可以通过“单人绘图/多人协作绘图”按钮实现不同模式之间的切换;以及共享模式,绘图过程与绘图结果是否与他人进行共享;以及共享权限,能否对共享绘图进行修改。

其中,当用户选择多人协作绘图模式时,其具体过程如下:

步骤a:参与多人协作绘图的每一个用户端设备1分别执行以下操作:本地控制模块101生成绘图界面,并控制显示模块104显示绘图界面,同时本地控制模块101控制语音识别模块103将语音采集模块102采集的语音信息转换为绘图操作指令,本地控制模块101将语音识别模块103转换的绘图操作指令发送至图像合成模块105;

步骤b:一个用户端设备1将自身转换的绘图操作指令发送至云端服务器2,云端服务器2将其转发给多个用户端设备1中的其他用户端设备;

步骤c:对于每一个用户端设备1,其图像合成模块105根据其语音识别模块103转换的绘图操作指令以及从云端服务器2接收的绘图操作指令合成绘图图像,之后其显示模块104显示绘图图像,并根据用户指令确定是否将绘图图像保存在本地存储模块106中。

本发明的语音绘画系统及其绘画方法,通过语音控制绘图、涂色、图形大小以及位置,可以应用于工作中的某些需要用到绘图场合,也可以适用于军事作战图的绘制,这两种场合通过本发明的语音绘图,大大提高绘图效率,尤其是方便参与者对绘图进行修改并实时分享,能够提高工作效率,可视化程度好,还可以是用于儿童绘图训练,可以锻炼儿童的空间想象力、创造力,在多人绘图方面还可以锻炼语言表达能力、多人协作能力。

虽然,上文中已经用一般性说明及具体实施例对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。

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