本发明涉及移动通信技术领域,尤其涉及一种基于增强现实的学习方法及终端。
背景技术:
目前,对孩子进行知识教育时,家长大多是利用自己已有的知识、儿童读物或通过网络进行搜索,来对孩子进行早期教育。但是,由于家长的已有知识并不一定正确,采用网络搜索的方式也不一定能够准确的表明此物体就是孩子想要知道的答案,而采用儿童读物的方式又比较死板、生硬,无法吸引儿童的注意力。因此,采用上述传统的教育模式不仅具有较低的趣味性,而且难以调动儿童的主观积极性。
技术实现要素:
本发明实施例提供了一种基于增强现实的学习方法及终端,将增强现实数据与真实场景数据进行合成显示可以提高学习的趣味性,调动学习者的主观积极性。
本发明实施例第一方面公开了一种基于增强现实的学习方法,包括:
启动摄像头扫描现实场景中的景物,获取所述景物的图像和三维特征;
确定目标学习模式,其中,所述目标学习模式为与目标用户年龄层次匹配的学习模式;
向增强现实服务器发送请求指令,请求获取与所述目标学习模式以及所述景物的三维特征匹配的增强现实数据模型;
接收所述增强现实服务器查找出的与所述请求指令匹配的所述增强现实数据模型;
将所述增强现实数据模型与所述景物的图像进行合成,并将合成后的信息在终端的显示屏上进行显示。
作为一种可选的实施方式,所述将所述增强现实数据模型与所述景物的图像进行合成,并将合成后的信息在终端的显示屏上进行显示之前,所述方法还包括:
获取所述景物的图像中目标物所处的位置信息;
所述将所述增强现实数据模型与所述景物的图像进行合成,并将合成后的信息在终端的显示屏上进行显示,包括:
根据所述目标物所处的位置信息放置所述增强现实数据模型,并与所述景物的图像进行合成,将合成后的信息在终端的显示屏上进行显示。
作为一种可选的实施方式,所述将所述增强现实数据模型与所述景物的图像进行合成,并将合成后的信息在终端的显示屏上进行显示之后,所述方法还包括:
从所述增强现实服务器中下载与所述增强现实数据模型匹配的场景剧情;
进入所述场景剧情,以与所述目标用户进行互动。
作为一种可选的实施方式,所述方法还包括:
检测是否接收到外界输入的纠错指令,其中,所述纠错指令包括错误信息以及与所述错误信息匹配的正确信息;
若接收到外界输入的纠错指令,则向所述增强现实服务器发送所述纠错指令,以使所述增强现实服务器根据所述纠错指令进行备份,并获取所述正确信息,以及向所述终端发送所述正确信息;
接收所述增强现实服务器发送的所述正确信息,根据所述正确信息更新所述增强现实数据模型。
作为一种可选的实施方式,所述方法还包括:
检测所述景物的图像中目标物所处的位置信息是否发生变化;
若所述景物的图像中目标物所处的位置信息发生变化,则根据所述目标物变化后的位置信息放置所述增强现实数据模型,以更新所述终端的显示屏上的显示画面。
本发明实施例第二方面公开了一种终端,包括:
摄像单元,用于启动摄像头扫描现实场景中的景物,获取所述景物的图像和三维特征;
确定单元,用于确定目标学习模式,其中,所述目标学习模式为与目标用户年龄层次匹配的学习模式;
第一发送单元,用于向增强现实服务器发送请求指令,请求获取与所述目标学习模式以及所述景物的三维特征匹配的增强现实数据模型;
第一接收单元,用于接收所述增强现实服务器查找出的与所述请求指令匹配的所述增强现实数据模型;
合成显示单元,用于将所述增强现实数据模型与所述景物的图像进行合成,并将合成后的信息在终端的显示屏上进行显示。
作为一种可选的实施方式,所述终端还包括:
获取单元,用于获取所述景物的图像中目标物所处的位置信息,并驱动所述合成显示单元根据所述目标物所处的空间位置信息放置所述增强现实数据模型,并与所述景物的图像进行合成,将合成后的信息在终端的显示屏上进行显示。
作为一种可选的实施方式,所述终端还包括:
下载单元,用于从所述增强现实服务器中下载与所述增强现实数据模型匹配的场景剧情;
交互单元,用于进入所述场景剧情,以与所述目标用户进行互动。
作为一种可选的实施方式,所述终端还包括:
第一检测单元,用于检测是否接收到外界输入的纠错指令,其中,所述纠错指令包括错误信息以及与所述错误信息匹配的正确信息;
第二发送单元,用于在接收到外界输入的纠错指令时,向所述增强现实服务器发送所述纠错指令,以使所述增强现实服务器根据所述纠错指令进行备份,并获取所述正确信息,以及向所述终端发送所述正确信息;
第二接收单元,用于接收所述增强现实服务器发送的所述正确信息;
第一更新单元,用于根据所述正确信息更新所述增强现实数据模型。
作为一种可选的实施方式,所述终端还包括:
第二检测单元,用于检测所述景物的图像中目标物所处的位置信息是否发生变化;
第二更新单元,用于在所述景物的图像中目标物所处的位置信息发生变化时,根据所述目标物变化后的位置信息放置所述增强现实数据模型,以更新所述终端的显示屏上的显示画面。
从以上技术方案可以看出,本发明实施例具有以下优点:通过摄像头扫描现实场景中的景物,获取景物的图像和三维特征;确定与目标用户年龄层次匹配的目标学习模式;向增强现实服务器发送请求指令,请求获取与上述目标学习模式以及上述景物的三维特征匹配的增强现实数据模型;并接收增强现实服务器查找出的与上述请求指令匹配的增强现实数据模型;将该增强现实数据模型与景物的图像进行合成,并将合成后的信息在终端的显示屏上进行显示。实施本发明实施例,将增强现实数据与真实场景数据进行合成显示可以提高学习的趣味性,调动学习者的主观积极性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种基于增强现实的学习方法的流程示意图;
图2是本发明实施例公开的另一种基于增强现实的学习方法的流程示意图;
图3是本发明实施例公开的一种终端的结构示意图;
图4是本发明实施例公开的另一种终端的结构示意图;
图5是本发明实施例公开的另一种终端的实体结构示意图;
图6是本发明实施例公开的一种基于增强现实的学习方法的系统结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
增强现实技术(Augmented Reality,AR)是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,是把原本在现实世界的一定时间空间范围内很难体验到的实体信息(视觉信息、声音、味道、触觉等),通过电脑等科学技术,模拟仿真后再叠加,将虚拟的信息应用到真实世界,被人类感官所感知,从而达到超越现实的感官体验,简称AR技术。它是一种全新的人机交互技术,利用这样的一种技术,可以模拟真实的现场景观,它是以交互性和构想为基本特征的计算机高级人机界面。在增强现实的环境中,使用者可以在看到周围真实环境的同时,看到计算机产生的增强信息。这种增强的信息可以是在真实环境中与真实环境共存的虚拟物体,也可以是关于存在的真实物体的某种信息。
本发明实施例提供了一种基于增强现实的学习方法及终端,将增强现实数据与真实场景数据进行合成显示可以提高学习的趣味性,调动学习者的主观积极性以及家庭的互动参与性。
本发明实施例中,终端包括运行Android操作系统、iOS操作系统、Windows操作系统或其他操作系统的终端,例如移动电话、移动电脑、平板电脑、台式电脑、个人数字助理(Personal Digital Assistant,PDA)、智能手表、智能手环等终端,本发明实施例后续不作复述。
请参阅图1,图1是本发明实施例公开的一种基于增强现实的学习方法的流程示意图。其中,图1所示的增强现实的学习方法可以包括以下步骤:
101:启动摄像头扫描现实场景中的景物,获取景物的图像和三维特征;
本发明实施例中,在使用增强现实技术时,首先需要启动终端中的摄像头对现实场景中的景物进行扫描,获取景物的图像,然后可以对该景物的图像进行必要的处理操作,尽量剔除不需要的数据,可以包括图像灰度处理、二值化、特征提取以及轮廓提取等操作获取景物的三维特征。
102:确定目标学习模式,其中,上述目标学习模式为与目标用户年龄层次匹配的学习模式;
本发明实施例中,终端中可以预存多种学习模式,例如适合幼儿的学医模式,适合小学生的学习模式,适合初中生的学习模式,适合高中生的学习模式,适合大学生的学习模式,适合老年人的学习模式等,用户可以在终端中选择适合目标用户年龄层次的学习模式,例如适合幼儿的学习模式可以是用图画、动漫等的形式来代替文字,适合老年人的学习模式可以用比较大的字体进行显示等。
103:向增强现实服务器发送请求指令,请求获取与上述目标学习模式以及上述景物的三维特征匹配的增强现实数据模型;
本发明实施例中,通过步骤101得到现实场景中的景物的图像和三维特征,通过步骤102确定了目标学习模式之后,可以向增强现实服务器请求获取与上述目标学习模式以及上述景物的三维特征匹配的增强现实数据模型。
其中,增强现实服务器在接收到终端发送的请求指令之后,判断增强现实服务器中的预设特征库中是否存在与上述景物的三维特征匹配的预设特征,若存在,则获取与该预设特征对应的符合上述目标学习模式的预设的增强现实数据模型,具体的,预设特征与预设的增强现实数据模型是一一对应的关系,并且一个预设特征对应有适合不同年龄层次的用户的增强现实数据模型,增强现实服务器将景物的三维特征与预设特征库中的特征进行比对,判断预设特征库中是否存在与景物的三维特征匹配的预设特征。
可选地,若增强现实服务器中不存在与景物的三维特征匹配的预设特征,则由增强现实服务器向终端发送失败提示,提示用户重新上传请求指令。
104:接收上述增强现实服务器查找出的与上述请求指令匹配的上述增强现实数据模型;
本发明实施例中,增强现实服务器查找出与上述请求指令匹配的增强现实数据模型之后,将匹配出的增强现实数据模型发送给终端。
其中,增强现实服务器中的增强现实数据模型可以由服务器商预先设定完成。
105:将上述增强现实数据模型与上述景物的图像进行合成,并将合成后的信息在终端的显示屏上进行显示。
本发明实施例中,终端接收到增强现实服务器发送的增强现实数据模型之后,将该增强现实数据模型与摄像头扫描的现实场景中的景物图像进行合成,将增强现实数据模型投影到真实的场景中,将合成后的信息在终端的显示屏上进行显示。其中,显示的方式可以包括叠加显示方式、渲染显示方式等。
在图1所描述的方法中,通过摄像头扫描现实场景中的景物,获取景物的图像和三维特征;确定与目标用户年龄层次匹配的目标学习模式;向增强现实服务器发送请求指令,请求获取与上述目标学习模式以及上述景物的三维特征匹配的增强现实数据模型;并接收增强现实服务器查找出的与上述请求指令匹配的增强现实数据模型;将该增强现实数据模型与景物的图像进行合成,并将合成后的信息在终端的显示屏上进行显示。实施本发明实施例,将增强现实数据与真实场景数据进行合成显示可以提高学习的趣味性,调动学习者的主观积极性。
进一步地,请参阅图2,图2是本发明实施例公开的另一种基于增强现实的学习方法的流程示意图。其中,图2所示的增强现实的学习方法可以包括以下步骤:
201:启动摄像头扫描现实场景中的景物,获取景物的图像和三维特征;
202:确定目标学习模式,其中,上述目标学习模式为与目标用户年龄层次匹配的学习模式;
203:向增强现实服务器发送请求指令,请求获取与上述目标学习模式以及上述景物的三维特征匹配的增强现实数据模型;
204:接收上述增强现实服务器查找出的与上述请求指令匹配的上述增强现实数据模型;
205:获取上述景物的图像中目标物所处的位置信息;
206:根据上述目标物所处的位置信息放置上述增强现实数据模型,并与景物的图像进行合成,将合成后的信息在终端的显示屏上进行显示;
可选地,可以对景物的图像进行图像处理提取出目标物的轮廓图,从而可以确定目标物在景物图像中所处的位置信息,进而可以根据上述位置信息将上述增强现实数据模型放置于正确的位置,避免增强现实数据模型与目标物位置不匹配而产生偏差,影响用户的使用体验。
207:从增强现实服务器中下载与上述增强现实数据模型匹配的场景剧情;
208:进入该场景剧情,与目标用户进行互动;
本发明实施例中,将增强现实数据模型与真实场景中的景物图像进行合成显示之后,可以在用户的触发下从增强现实服务器中下载与上述增强现实数据模型匹配的场景剧情,以进入该场景剧情,与用户进行互动,可以包括对话、动画、音乐等的形式进行互动,例如可以进行在线知识问答,比如“这是三叶草,你知道它有几片叶子么”,用户观察后回答“三片”,终端接收用户的语音信息,并经过语音处理提取特征信息之后,确定答案正确,则回答“好聪明,回答对了”,若用户点击感兴趣的物体,则可以通过语音或者视频的方式对该物体做出详细的介绍,调动用户的学习积极性。
209:检测是否接收到外界输入的纠错指令,其中,上述纠错指令包括错误信息以及与该错误数据匹配的正确信息;
本发明实施例中,若加载的增强现实数据模型中存在错误信息,用户可以通过界面中的反馈按钮输入纠错指令,还可以通过语音输入纠错指令,或者直接点击错误的模块输入纠错指令等,具体采用何种方式,本发明实施例不作唯一性限定。
210:若接收到外界输入的纠错指令,则向增强现实服务器发送上述纠错指令,以使增强现实服务器根据上述纠错指令进行备份,并获取上述正确信息,以及向终端发送该正确信息;
211:接收增强现实服务器发送的正确信息,根据该正确信息更新上述增强现实数据模型;
终端接收到外界输入的纠错指令后,向增强现实服务器发送该纠错指令,其中,纠错指令中携带有错误信息以及与该错误信息匹配的正确信息,同时,增强现实服务器接收到纠错指令后,对上述纠错指令进行备份,避免类似情况再次发生,并将正确的数据模型发送给终端,以使终端根据该正确的数据模型更新上述增强现实数据模型中的错误部分。
212:检测景物的图像中目标物所处的位置信息是否发生变化;
213:若景物的图像中目标物所处的位置信息发生变化,则根据目标物变化后的位置信息放置上述增强现实数据模型,以更新终端的显示屏上的显示画面。
本发明实施例中,由于用户的抖动等原因可能会导致目标物在图像中的位置信息发送变化,此时可以通过获取目标物在图像中的新的位置信息,更新显示屏上的显示画面。
作为一种可选的实施方式,若拍摄景物发生变化,则可以通过上述步骤获取场景变化后的增强现实数据模型,实现场景与增强现实数据模型的同步。
作为一种可选的实施方式,在获取增强现实数据模型之后,还可以对该增强现实数据模型进行存储,从而实现终端在离线状态下的增强现实体验。
由上述实施例的描述可以看出,在实际应用中,本发明实施例完全可以完成以下增强内容信息的展现:首先,可以利用增强现实技术通过终端的摄像头对实物(例如,花,动物等)进行图片取样获取三维特征信息,并在终端确定出适合目标用户年龄层次的学习模式(例如,图片,动漫形式等),再由终端将被拍摄景物的三维特征信息自动上传到增强现实服务器。接着,服务器可以将得到的三维特征信息与系统特征库中的特征信息进行比对识别(涉及到图像识别算法),如果匹配成功,则可以在系统中查找到与该景物的三维特征对应的适合目标用户年龄层次的学习模式的增强现实数据模型并返回给终端,终端在接收到增强现实数据模型后,与现实场景中拍摄的景物图像在终端的显示屏幕上进行合成显示。最后,通过终端中的语音接口与用户进行互动。
请参阅图3,图3是本发明实施例公开的一种终端的结构示意图,如图3所示,该终端可以包括:
摄像单元301,用于启动摄像头扫描现实场景中的景物,获取景物的图像和三维特征;
确定单元302,用于确定目标学习模式,其中,上述目标学习模式为与目标用户年龄层次匹配的学习模式;
第一发送单元303,用于向增强现实服务器发送请求指令,请求获取与上述确定单元302确定的目标学习模式以及上述摄像单元301获取的景物的三维特征匹配的增强现实数据模型;
第一接收单元304,用于接收增强现实服务器查找出的与上述第一发送单元303发送的请求指令匹配的增强现实数据模型;
合成显示单元305,用于将上述第一接收单元304接收的增强现实数据模型与上述摄像单元301获取的景物的图像进行合成,并将合成后的信息在终端的显示屏上进行显示。
请一并参阅图4,图4是本发明实施例公开的另一种终端的结构示意图。其中,图4所示的终端是由图3所示的终端进行优化得到的,与图3所示的终端相比,上述终端还包括:
获取单元306,用于获取景物的图像中目标物所处的位置信息,并驱动上述合成显示单元305根据上述目标物所处的位置信息放置由上述第一接收单元304接收的增强现实数据模型,并与上述摄像单元301获取的景物的图像进行合成,将合成后的信息在终端的显示屏上进行显示。
其中,通过获取单元306可以避免增强现实数据模型与现实场景不匹配的情况。
可选地,在图4所示的终端中,该终端还可以包括:
下载单元307,用于从增强现实服务器中下载与上述增强现实数据模型匹配的场景剧情;
交互单元308,用于进入上述场景剧情,以与目标用户进行互动。
其中,通过下载单元307以及交互单元308可以实现与目标用户进行互动的目的,增强学习的趣味性。
可选地,在图4所示的终端中,该终端还可以包括:
第一检测单元309,用于检测是否接收到外界输入的纠错指令,其中,上述纠错指令包括错误信息以及与该错误信息匹配的正确信息;
第二发送单元310,用于在上述第一检测单元309检测结果为接收到外界输入的纠错指令时,向增强现实服务器发送该纠错指令,以使增强现实服务器根据该纠错指令进行备份,并获取上述正确信息,并向终端发送该正确信息;
第二接收单元311,用于接收增强现实服务器发送的根据上述第二发送单元310确定的正确信息;
第一跟新单元312,用于根据上述第二接收单元311发送的正确信息更新增强现实数据模型。
其中,通过第一检测单元309、第二发送单元310、第二接收单元311以及跟新单元312可以在加载的增强现实数据模型中存在错误信息时进行纠错,同时服务器对错误信息进行备份,避免下次发声类似情况。
可选地,在图4所示的终端中,该终端还可以包括:
第二检测单元313,用于用于检测景物的图像中目标物所处的位置信息是否发生变化;
第二更新单元314,用于在景物的图像中目标物所处的位置信息发生变化时,根据目标物变化后的位置信息放置上述增强现实数据模型,以更新终端的显示屏上的显示画面。
其中,通过第二检测单元313以及第二更新单元314可以在目标物的位置发生变化时,实时更新终端显示屏上的显示画面。
请参阅图5,图5是本发明实施例公开的另一种终端的结构示意图,如图5所示,该终端可以包括:
输入单元501、处理器单元502、输出单元503、存储单元504、通信单元505、摄像头506以及电源507等组件。这些组件通过一条或多条总线508进行通信。本领域技术人员可以理解,图5所示的终端的结构并不构成对本发明的限定,它既可以是总线型结构,也可以是星型结构,还可以包括比图5所示的结构更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施方式中,图5所示的终端包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(Personal Digital Assistant,PDA)等各种终端。
输入单元501用于实现用户与终端的交互和/或信息输入到终端中。在本发明具体实施方式中,输入单元501可以是触控面板,触控面板也称为触摸屏或触控屏,可收集用户在其上触摸或接近的操作动作。比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或接近触控面板位置的操作动作,并根据预先设定的程式驱动相应的连接装置。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸操作,并将检测到的触摸操作转换为电信号,以及将电信号传送给触摸控制器;触摸控制器从触摸检测装置上接收电信号,并将它转换成触点坐标,再送给处理器单元502。触摸控制器还可以接收处理器单元502发来的命令并执行。此外,可以采用电阻式、电容式、红外线(Infrared)以及表面声波等多种类型实现触控面板。
处理器单元502为终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储单元504内的程序代码和/或模块,以及调用存储在存储单元504内的数据,以执行终端的各种功能和/或处理数据。处理器单元502可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器单元502可以仅包括中央处理器(Central ProcessingUnit,简称CPU),也可以是CPU、数字信号处理器(digital signal processor,简称DSP)、图形处理器(Graphic Processing Unit,简称GPU)及通信单元中的控制芯片(例如基带芯片)的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
输出单元503可以包括但不限于影像输出单元、声音输出和触感输出单元。影像输出单元用于输出文字、图片和/或视频。影像输出单元可包括显示面板,例如采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)、场发射显示器(field emission display,简称FED)等形式来配置的显示面板。或者影像输出单元可以包括反射式显示器,例如电泳式(electrophoretic)显示器,或利用光干涉调变技术(Interferometric Modulation of Light)的显示器。影像输出单元可以包括单个显示器或不同尺寸的多个显示器。在本发明的具体实施方式中,上述输入单元501所采用的触控面板亦可同时作为输出单元503的显示面板。虽然在图5中,输入单元501与输出单元503是作为两个独立的部件来实现终端的输入和输出功能,但是在某些实施例中,可以将触控面板与显示面板集成一体而实现终端的输入和输出功能。
存储单元504可用于存储程序代码以及模块,处理器单元502通过运行存储在存储单元504的程序代码以及模块,从而执行终端的各种功能应用以及实现数据处理。存储单元504主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的程序代码;数据存储区可存储根据终端的使用所创建的数据(比如音频数据、电话本等)等。在本发明具体实施方式中,存储单元504可以包括易失性存储器,例如非挥发性动态随机存取内存(Nonvolatile RandomAccess Memory,简称NVRAM)、相变化随机存取内存(Phase Change RAM,简称PRAM)、磁阻式随机存取内存(Magetoresistive RAM,简称MRAM)等,还可以包括非易失性存储器,例如至少一个磁盘存储器件、电子可抹除可规划只读存储器(Electrically Erasable ProgrammableRead-OnlyMemory,简称EEPROM)、闪存器件,例如反或闪存(NOR flash memory)或是反及闪存(NAND flash memory)。非易失存储器储存处理器单元502所执行的操作系统及程序代码。处理器单元502从非易失存储器加载运行程序与数据到内存并将数字内容储存于大量储存装置中。操作系统包括用于控制和管理常规系统任务,例如内存管理、存储设备控制、电源管理等,以及有助于各种软硬件之间通信的各种组件和/或驱动器。在本发明实施方式中,操作系统可以是Google公司的Android系统、Apple公司开发的iOS系统或Microsoft公司开发的Windows操作系统等,或者是Vxworks这类的嵌入式操作系统。
通信单元505用于建立通信信道,使终端通过通信信道连接至远程服务器,并从远程服务器下载媒体数据。通信单元505可以包括无线局域网(Wireless Local Area Network,简称wireless LAN)模块、蓝牙模块、近距离无线通信(Near Field Communication,简称NFC)、基带(Base Band)模块等无线通信模块和以太网、通用串行总线(Universal Serial Bus,简称USB)、闪电接口(Lightning,目前Apple用于iPhone6/6s等设备)等有线通信模块。
摄像头506用于对现实场景进行拍摄。摄像头可分为数字摄像头和模拟摄像头两大类。数字摄像头可以将采集的模拟视频信号转换成数字信号,进而将其储存在终端中。模拟摄像头捕捉到的视频信号必须经过特定的视频捕捉卡将模拟信号转换成数字模式,并加以压缩后才可以转换到终端上运用。数字摄像头可以直接捕捉影像,目前摄像头基本以数字摄像头为主。摄像头一般具有视频摄像/传播和静态图像捕捉等基本功能,它是借由镜头采集图像后,由摄像头内的感光组件电路及控制组件对图像进行处理并转换成终端所能识别的数字信号,然后由终端进行图像还原。
电源507用于给终端的不同部件进行供电以维持其运行。作为一般性理解,电源507可以是内置的电池,例如常见的锂离子电池、镍氢电池等,也包括直接向终端供电的外接电源,例如AC适配器等。在本发明的一些实施方式中,电源507还可以作更为广泛的定义,例如还可以包括电源管理系统、充电系统、电源故障检测电路、电源转换器或逆变器、电源状态指示器(如发光二极管),以及与终端的电能生成、管理及分布相关联的其他任何组件。
在图5所示的终端设备中,处理器单元502可以调用存储单元504中存储的程序代码,用于执行以下操作:启动摄像头506扫描现实场景中的景物,获取景物的图像和三维特征;确定目标学习模式,其中,上述目标学习模式为与目标用户年龄层次匹配的学习模式;通过通信单元505向增强现实服务器发送请求指令,请求获取与上述目标学习模式以及上述景物的三维特征匹配的增强现实数据模型;通过通信单元505接收增强现实服务器查找出的与上述请求指令匹配的增强现实数据模型;将上述增强现实数据模型与上述景物的图像进行合成,并将合成后的信息在终端的显示屏上进行显示。
作为另一种可选的实施方式,处理器单元502调用存储单元504中存储的程序代码,在将上述增强现实数据模型与上述景物的自然图像进行合成,并将合成后的信息在终端的显示屏上进行显示之前,还用于执行以下步骤:
获取景物的图像中目标物所处的位置信息;从而根据上述目标物所处的位置信息放置上述增强现实数据模型,并与上述景物的图像进行合成,将合成后的信息在终端的显示屏上进行显示。
作为另一种可选的实施方式,处理器单元502调用存储单元504中存储的程序代码,在将上述增强现实数据模型与上述景物的图像图像进行合成,并将合成后的信息在终端的显示屏上进行显示之后,还用于执行以下步骤:
从增强现实服务器中下载与上述增强现实数据模型匹配的场景剧情;
进入场景剧情,以与目标用户进行互动。
作为另一种可选的实施方式,处理器单元502调用存储单元504中存储的程序代码,还用于执行以下步骤:
检测是否接收到外界输入的纠错指令,其中,上述纠错指令包括错误信息以及与所述错误信息匹配的正确信息;若接收到外界输入的纠错指令,则通过通信单元505向增强现实服务器发送该纠错指令,以使增强现实服务器根据纠错指令进行备份,并获取上述正确信息,以及向终端发送上述正确信息;通过通信单元505接收增强现实服务器发送的上述正确信息,根据上述正确信息更新增强现实数据模型。
作为另一种可选的实施方式,处理器单元502调用存储单元504中存储的程序代码,还用于执行以下步骤:
检测上述景物的图像中目标物所处的位置信息是否发生变化;若上述景物的图像中目标物所处的位置信息发生变化,则根据上述目标物变化后的位置信息放置上述增强现实数据模型,以更新终端的显示屏上的显示画面。
在图5所描述的终端中,将增强现实数据与真实场景数据进行合成显示可以提高学习的趣味性,调动学习者的主观积极性。
请参阅图6,图6是本发明实施例公开的一种基于增强现实的学习方法的系统结构示意图,如图6所示,包括增强现实服务器601,终端602;
终端602,用于启动摄像头扫描现实场景中的景物,获取景物的图像和三维特征;确定目标学习模式,其中,上述目标学习模式为与目标用户年龄层次匹配的学习模式;向增强现实服务器601发送请求指令,请求获取与上述目标学习模式以及上述景物的三维特征匹配的增强现实数据模型;接收增强现实服务器601查找出的与上述请求指令匹配的增强现实数据模型;获取景物的图像中目标物所处的位置信息;根据上述目标物所处的位置信息放置上述增强现实数据模型,并与上述景物的图像图像进行合成,将合成后的信息在终端的显示屏上进行显示;从增强现实服务器中下载与上述增强现实数据模型匹配的场景剧情;进入场景剧情,以与目标用户进行互动;检测是否接收到外界输入的纠错指令,其中,上述纠错指令包括错误信息以及与所述错误信息匹配的正确信息;若接收到外界输入的纠错指令,则向增强现实服务器601发送该纠错指令,以使增强现实服务器601根据纠错指令进行备份,并获取上述正确信息,并向终端602发送上述正确信息;接收增强现实服务器601发送的上述正确信息,根据上述正确信息更新增强现实数据模型;检测上述景物的图像中目标物所处的位置信息是否发生变化;若上述景物的图像中目标物所处的位置信息发生变化,则根据上述目标物变化后的位置信息放置上述增强现实数据模型,以更新终端的显示屏上的显示画面。
增强现实服务器601,用于接收终端602发送的请求指令;查找与上述请求指令匹配的增强现实数据模型;向终端602发送上述增强现实数据模型;接收终端602发送的纠错指令;根据上述纠错指令进行备份,并获取与上述错误信息匹配的正确信息,并向终端602发送该正确信息。
值得注意的是,上述终端的实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。