本发明属于电子技术领域,具体地说,涉及一种信息处理方法及装置。
背景技术:
随着电子技术的发展,利用电子设备的摄像功能拍照或者录制视频已成为广大用户日常娱乐项目之一。
而目前拍照或者录制视频时,都需要先启动摄像头采集图像,并呈现在显示屏幕中,由用户再决定是否保存,但是采集的图像仅包括采集区域内的用户所处环境的图像,显示内容比较单一。
技术实现要素:
有鉴于此,本发明提供了一种信息处理方法及装置,用以解决显示内容单一的技术问题。
为了解决上述技术问题,本发明提供了一种信息处理方法,包括:
采集当前环境的环境图像,并识别所述环境图像中的目标对象;
发送所述目标对象至服务端,以供所述服务端确定所述目标对象的关联对象;
接收所述服务端发送的所述关联对象;
基于所述关联对象渲染所述目标对象以使得所述关联对象覆盖所述目标对象的至少部分内容,获得渲染图像;
显示所述渲染图像。
优选地,在所述采集当前环境的环境信息之后,还包括:
发送位置信息和/或时间信息至所述服务端,以供所述服务端从所述位置信息和/或时间信息对应的对象数据中,确定所述目标对象的关联对象。
优选地,所述发送位置信息和/或时间信息至所述服务端之前,还包括:
显示多个时间信息;
响应于针对所述多个时间信息的第一选择操作,确定被选择的所述时间信息。
优选地,所述发送位置信息和/或时间信息至所述服务端之前,还包括:
定位获得所述位置信息。
优选地,所述显示所述渲染图像之后,还包括:
接收到图像保存请求时,保存所述渲染图像。
优选地,所述采集当前环境的环境图像之后,所述方法还包括:
接收并显示所述服务端发送的多个虚拟对象;响应于针对所述多个虚拟对象的第二选择操作,确定被选择的虚拟对象;所述渲染图像获得步骤包括:
在所述环境图像中的任意区域渲染所述虚拟对象以及在所述目标对象所在区域渲染所述关联对象,获得渲染图像。
优选地,所述关联对象包括多个子对象;所述渲染图像获得步骤包括:
显示所述多个子对象;
响应于针对所述多个子对象的第三选择操作,确定被选择的子对象;
基于所述子对象渲染所述目标对象以使得所述子对象覆盖所述目标对象的至少部分内容,获得渲染图像。
本发明提供了一种信息处理方法,包括:
接收目标对象;所述目标对象由电子设备从采集当前环境的环境图像中识别获得;
确定所述目标对象的关联对象;
发送所述关联对象至所述电子设备,以供所述电子设备基于所述关联对象渲染所述目标对象以使得所述关联对象覆盖所述目标对象的至少部分内容,获得渲染图像;显示所述渲染图像。
本发明提供了一种信息处理装置,包括:
采集模块,用于采集当前环境的环境图像;
识别模块,用于识别所述环境图像中的目标对象;
第一发送模块,用于发送所述目标对象至服务端,以供所述服务端确定所述目标对象的关联对象;
第一接收模块,用于接收所述服务端发送的所述关联对象;
渲染模块,用于基于所述关联对象渲染所述目标对象以使得所述关联对象覆盖所述目标对象的至少部分内容,获得渲染图像;
第一显示模块,用于显示所述渲染图像。
优选地,在所述采集模块之后,还包括:
第二发送模块,用于发送位置信息和/或时间信息至所述服务端,以供所述服务端从所述位置信息和/或时间信息对应的对象数据中,确定所述目标对象的关联对象。
优选地,所述第二发送模块之前,还包括:
第二显示模块,用于显示多个时间信息;
时间信息确定模块,用于响应于针对所述多个时间信息的第一选择操作,确定被选择的所述时间信息。
优选地,所述第二发送模块之前,还包括:
定位模块,用于定位获得所述位置信息。
优选地,所述第一显示模块之后,还包括:
保存模块,用于接收到图像保存请求时,保存所述渲染图像。
优选地,所述采集模块之后,还包括:
第二接收模块,用于接收并显示所述服务端发送的多个虚拟对象;
第一确定模块,用于响应于针对所述多个虚拟对象的第二选择操作,确定被选择的虚拟对象;
所述渲染模块具体用于:
在所述环境图像中的任意区域渲染所述虚拟对象以及在所述目标对象所在区域渲染所述关联对象,获得渲染图像。
优选地,所述关联对象包括多个子对象;所述渲染模块具体用于:
显示所述多个子对象;
响应于针对所述多个子对象的第三选择操作,确定被选择的子对象;
基于所述子对象渲染所述目标对象以使得所述子对象覆盖所述目标对象的至少部分内容,获得渲染图像。
本发明还提供了一种信息处理装置,包括:
第三接收模块,用于接收目标对象;所述目标对象由电子设备从采集当前环境的环境图像中识别获得;
第二确定模块,用于确定所述目标对象的关联对象;
第三发送模块,用于发送所述关联对象至所述电子设备,以供所述电子设备基于所述关联对象渲染所述目标对象以使得所述关联对象覆盖所述目标对象的至少部分内容,获得渲染图像;显示所述渲染图像。
与现有技术相比,本发明可以获得包括以下技术效果:本发明通过采集用户所在当前环境的环境图像,识别所述环境图像中的目标对象并发送到服务端后,通过服务端获取与所述目标对象关联的关联对象,并基于所述关联对象渲染所述目标对象,以使得所述关联对象覆盖所述目标对象的至少部分内容,获得渲染图像。从而使得呈现的图像中不仅包括当前环境内容,还包括关联对象,丰富了显示内容。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例提供一种信息处理方法的一个实施例的流程图;
图2是本发明实施例提供一种信息处理方法的另一个实施例的流程图;
图3是本发明实施例提供一种信息处理方法的又一个实施例的流程图
图4a~图4b示出了本发明实施例在一个实际应用中的图像显示示意图。
图5a~图5b示出了本发明实施例在又一个实际应用中的图像显示示意图。
图6为本发明实施例提供一种信息处理装置的一个实施例的结构示意图。
图7为本发明实施例提供一种信息处理装置的另一个实施例的结构示意图。
图8为本发明实施例提供一种信息处理装置的又一个实施例的结构示意图。
具体实施方式
以下将配合附图及实施例来详细说明本发明的实施方式,藉此对本发明如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
随着电子技术的快速发展,电子设备的使用越来越普及,功能也越来越强大,最常见的功能即为摄像功能,利用电子设备可以进行拍照或视频录制等拍摄操作。用户对用户所处环境进行拍照留念已成为日常活动之一,特别是在用户旅游时。
但是,正如背景技术所述,进行拍照或视频录制等拍摄操作时,均需要先采集环境图像并呈现在显示屏幕中,用户再决定是否保存当前图像。但是采集的图像仅包括采集区域内的用户所处环境的图像,使得显示内容比较单一。用户也会审美疲劳,降低对当前环境的浏览兴趣。
为了解决显示内容单一的技术问题,发明人经过一系列研究提出了本发明的技术方案,在本发明中,通过获取用户所在环境的环境图像,识别所述环境图像中的目标对象并发送到服务端后,通过服务端获取与所述目标对象关联的关联对象,并基于所述关联对象渲染所述目标对象,以使得所述关联对象覆盖所述目标对象的至少部分内容,获得渲染图像。从而使得采集呈现的图像中不仅包括当前环境内容,还包括关联对象,丰富了显示内容。
且关联对象覆盖目标对象显示,与当前环境内容融为一体,实现了虚拟结合的显示效果,可以提高用户关注度,增加对当前环境的浏览兴趣,提高了用户体验。
且关联对象与当前环境内容融为一体,也增加了用户对关联对象的关注度,实现了信息有效推广。
下面将结合附图对本发明技术方案进行详细描述。
图1是本发明实施例提供的一种信息处理方法一个实施例的流程图,该方法可以应用于电子设备中,该电子设备可以为手机、平板电脑等便携式移动设备。
该方法可以包括以下几个步骤:
101:采集当前环境的环境图像。
当前环境可以是用户所在任意地方,例如博物馆、旅游景点、名胜古迹或所在城市。
其中所述采集当前环境的环境图像,可以是通过打开电子设备中的摄像头等摄像设备来采集当前环境的环境图像,所述环境图像可以在电子设备的显示屏幕中进行显示。
102:识别所述环境图像中的目标对象。
103:发送所述目标对象至服务端。
所述目标对象可以包括环境图像中的任意物体,例如建筑物,山川河流、树木花草、人物、动物等出现在环境图像中的任意物体。
其中,识别所述环境图像中的目标对象可以包括:
通过图像识别技术识别获得所述环境图像中的至少一个目标对象。
将所述识别的至少一个目标对象发送至服务端。所述服务端根据接收的至少一个目标对象匹配得到与所述目标对象的相关联的关联对象,并将匹配获得的所述关联对象发送到用户的电子设备中。
其中,所述服务端中预先建立了所述目标对象与关联对象的关联关系,且所述一个目标对象可以匹配得到一个或多个关联对象。
104:接收所述服务端发送的所述关联对象。
105:基于所述关联对象渲染所述目标对象以使得所述关联对象覆盖所述目标对象的至少部分内容,获得渲染图像;
106:显示所述渲染图像。
所述接收服务端发送的关联对象后,基于所述关联对象渲染所述目标对象。
可选地,所述关联对象包括多个子对象;所述渲染图像获得步骤包括:
显示所述多个子对象;
响应于针对所述多个子对象的第三选择操作,确定被选择的子对象;
基于所述子对象渲染所述目标对象以使得所述子对象覆盖所述目标对象的至少部分内容,获得渲染图像。
其中,所述关联对象可以包括至少一个子对象,在接收所述关联对象的多个子对象后,在所述显示屏幕上显示所述多个子对象,所述多个子对象可以以列表的形式显示。
在接收到针对所述多个子对象的选择操作后,确定被选择的子对象,并将所述子对象渲染到相应的目标对象上,使得所述子对象覆盖所述对应目标对象的至少部分内容,获得所述渲染图像。
所述基于所述关联对象渲染所述目标对象,是根据当前环境的光照、空间距离、位置等条件将所述关联对象覆盖到所述目标对象上,从而使虚拟的目标对象可以呈现出真实的场景,获得渲染图像。所述渲染图像可以通过电子设备在显示屏幕中进行显示以供用户观看。
其中,所述关联对象可以全部覆盖到所述目标对象上也可以只覆盖目标对象的一部分。例如,所述目标对象是真实人像,所述关联对象为一件衣服,则通过图像渲染技术将所述衣服覆盖到真实人像的身体上,所述关联对象只是覆盖了真实人像身体的一部分。
在本实施例中,通过将与所述目标对象关联的关联对象渲染到识别所述环境图像中的目标对象上从而可以获得渲染图像。使得采集呈现的图像中不仅包括当前环境内容,还包括关联对象,且关联对象覆盖目标对象显示,与当前环境内容融为一体,可以实现了虚拟结合的显示效果,不仅丰富了显示内容,还可以提高用户关注度,增加对当前环境的浏览兴趣,提高了用户体验。
且关联对象与当前环境内容融为一体,也增加了用户对关联对象的关注度,实现了信息有效推广。
在某些实施例中,所述在所述采集当前环境的环境信息之后,还可以发送位置信息和/或时间信息至所述服务端,从而服务端具体可以是从所述位置信息和/或时间信息对应的对象数据中,确定所述目标对象的关联对象。
其中,所述时间信息可以由用户提供,可选地,在某些实施例中,发送位置信息和/或时间信息至所述服务端之前,还可以包括:
显示多个时间信息;
响应于针对所述多个时间信息的第一选择操作,确定被选择的所述时间信息。
其中,显示多个时间信息可以是将多个时间信息通过时间轴或时间列表的方式进行显示。用户根据显示的时间信息或时间轴,并从中选择需要的时间作为所述时间信息。
可选地,发送位置信息和/或时间信息至所述服务端之前,还可以包括:
定位获得所述位置信息。
其中,所述位置信息可以通过定位电子设备的当前地理位置获得,将所述地理位置作为所述位置信息。例如,可以通过电子设备中gps定位当的地理位置作为所述当前位置信息。
在将所述确定的位置信息和/或时间信息发送至所述服务端后,所述服务端可以从所述位置信息和/或时间信息对应的对象数据中,确定所述目标对象的关联对象。其中,所述位置信息和/或时间信息对应的对象数据还可以是根据所述目标对象确定的对象数据后,根据位置信息和/或时间信息确定目标对象的关联对象。也可以是同时根据所述位置信息和/或时间信息以及目标对象确定所述目标对象对应的关联对象,在此并不限定具体的匹配顺序。
在某些实施例中,显示所述渲染图像之后,还可以包括:
接收到图像保存请求时,保存所述渲染图像。
在所述电子设备接收到用户针对所述渲染图像的保存请求后,可以保存所属渲染图像,也可以保存所述渲染图像对应的视频。
在某些实施例中,所述采集当前环境的环境图像之后,所述方法还可以包括:
接收并显示所述服务端发送的多个虚拟对象;
响应于针对所述多个虚拟对象的第二选择操作,确定被选择的虚拟对象;
因此,所述渲染图像获得步骤可以包括:
在所述环境图像中的任意区域渲染所述虚拟对象以及在所述目标对象所在区域渲染所述关联对象,获得渲染图像。
图2为本发明实施例提供一种信息处理方法的另一个实施例的流程图,该方法可以应用于电子设备中,该电子设备可以为手机、平板电脑等便携式移动设备。
201:采集当前环境的环境图像。
202:发送位置信息和/或时间信息至所述服务端。
可选地,所述发送位置信息和/或时间信息至所述服务端之前,还可以包括:
显示多个时间信息;
响应于针对所述多个时间信息的第一选择操作,确定被选择的所述时间信息。
可选地,所述发送位置信息和/或时间信息至所述服务端之前,还可以包括:
定位当前的地理位置,将所述地理位置作为所述位置信息。
203:识别所述环境图像中的目标对象。
204:发送所述目标对象至服务端。
可选地,所述服务端可以从所述位置信息和/或时间信息对应的对象数据中,确定所述目标对象的关联对象。
205:接收所述服务端发送的所述关联对象。
206:接收并显示所述服务端发送的多个虚拟对象。
207:响应于针对所述多个虚拟对象的第二选择操作,确定被选择的虚拟对象。
208:在所述环境图像中的任意区域渲染所述虚拟对象以及在所述目标对象所在区域渲染所述关联对象,获得渲染图像。
可选地,在所述采集当前环境的环境图像信息之后,可以接收并显示服务端发送的多个虚拟对象,所述虚拟对象可以是服务端预先设定的虚拟对象,也可以是根据所述服务端根据位置信息和/或时间信息、和/或目标对象确定的。
例如,所述虚拟对象可以是服务端预先设定的虚拟向导,所述虚拟向导可以是卡通人物并能够根据当前环境图像的变化向用户介绍当前环境对应的历史知识;所述虚拟对象还可以是根据位置信息和/或时间信息确定的,例如选择的时间为唐朝,则可以在服务端匹配根据所述时间信息匹配得到李白、杜甫、杨贵妃等根据历史人物设计的虚拟对象。
其中,所述多个虚拟对象可以以虚拟对象列表的形式显示,且虚拟对象列表中可以显示的为所述虚拟对象对应的缩略图。
可以在接收到用户针对所述虚拟对象列表中任一个缩略图的选择操作后,确定所述选择的缩略图对应的虚拟对象,并将所述虚拟对象渲染到所述环境图像中的任意区域。
所述渲染图像中可以包括所述目标对象的关联对象以及所述虚拟对象。
209:显示所述渲染图像。
所述渲染图像中可以显示所述虚拟对象以及所述虚拟对象与用户的互动信息,并可以随机更新所述虚拟对象在所述渲染图像中的显示位置。
可选地,在显示屏幕中显示所述渲染图像之后,还可以包括:
检测到所述环境图像内容发生变化时,重新获取所述环境图像中的目标对象以及所述位置信息和/或时间信息,重新确定目标对象对应的关联对象以及虚拟对象,以获得当前环境图像对应的渲染图像。
本发明并不限定步骤202与步骤203的操作顺序,所述步骤202与步骤203可以并行执行也可以先后执行。
其中,步骤201操作与图1对应的实施例中步骤101的操作相同、步骤203-205的操作与图1对应的实施例的中102-104步骤相同,在此不再赘述。
在本实施例中,通过将所述目标对象关联的关联对象同时渲染到目标对象上,并将虚拟对象渲染到,获得包含有虚拟对象的渲染图像,实现了虚拟结合的显示效果,增强了渲染图像的趣味性,可以使用户与虚拟对象进行互动,增加对当前环境的浏览兴趣,大大提高了用户体验。
图3为本发明实施例提供一种信息处理方法的又一个实施例的流程图,该方法可以应用于服务端,具体包括以下几个步骤:
301:接收目标对象;
所述目标对象由电子设备从采集当前环境的环境图像中识别获得。
302:确定所述目标对象的关联对象。
根据所述目标对象以及所述目标对象与所述关联对象的关联关系,确定所述目标对象的关联对象。
303:发送所述关联对象至所述电子设备。
其中,所述电子设备接收到所述目标对象的关联对象后,所述电子设备可以基于所述关联对象渲染所述目标对象以使得所述关联对象覆盖所述目标对象的至少部分内容,获得渲染图像并在显示屏幕中显示所述渲染图像。
可选地,所述接收所述目标对象之前或之后,还可以包括:
接收电子设备发送的位置信息和/或时间信息。
所述确定所述目标对象关联对象,可以包括:
根据所述位置信息和/或时间信息对应的对象数据中,确定所述目标对象的关联对象。
可选地,所述接收所述目标对象之前或之后,还可以包括:
确定多个虚拟对象;
将所述多个虚拟对象发送至所述电子设备。
其中,所述虚拟对象可以是服务端预先设定的虚拟对象,也可以是根据所述在接收所述电子设备发送的位置信息和/或时间信息之后,根据所述位置信息和/或时间信息确定的虚拟对象。
在本实施例中,通过在服务端匹配获得目标对象的关联对象,以及虚拟对象,并将所述关联对象和虚拟对象发送到电子设备中,以供所述电子设备基于所述关联对象以及虚拟对象渲染所述目标对象,获得渲染图像。可以使关联对象与虚拟对象与当前环境内容融为一体,实现了虚拟结合的显示效果,可以提高用户关注度,增加对当前环境的浏览兴趣,提高了用户体验。
且关联对象与当前环境内容融为一体,也增加了用户对关联对象的关注度,实现了信息有效推广。
为了方便理解,下面结合几个实际应用对本发明的技术方案进行描述。
图4a~图4b示出了本发明实施例在一个实际应用中的图像显示示意图。如图4a所示,电子设备401用于采集当前环境的环境图像,环境图像402显示在电子设备的显示屏幕中,通过识别该环境图像402,可以获得目标对象403,如图4a可知,目标对象403为对应当前环境中的一个“铁塔”。
服务端将目标对象403的关联对象发送至电子设备,电子设备即可以基于该关联对象对目标对象403进行渲染,获得如图4b中所示的渲染图像404。由图4b可知,关联对象405覆盖目标对象403的全部内容,而渲染图像中不包括关联对象的其它内容与环境图像中的内容相同,从而使得用户在欣赏当前环境时,可以通过电子设备在当前环境的环境图像中展现目标对象的关联对象,关联对象与环境图像中不包括目标对象的其它内容融为一体,丰富了采集图像的显示内容,且实现了虚拟结合的效果,提高了用户体验。
其中,该关联对象可以是目标对象对应的历史图像,因此电子设备还可以向服务端发送时间信息以及位置信息,该时间信息可以由用户提供,该位置信息可以通过定位获得。从而关联对象可以是对应该时间信息以及位置信息的历史图像,例如当前环境的环境图像为2016年12月3日所采集的,用户提供的时间信息为1856年,则该关联对象即为1856年时目标对象对应的历史图像。
在又一个实际应用中,在通过电子设备采集到当前环境图像后,目标对象是指环境图像中人,当目标对象为人时,该关联对象可以是衣服,从而对目标对象的渲染,可以实现在电子设备中显示人穿着虚拟的衣服的显示效果。如图5a以及图5b中所示,图5a中所示的当前环境图像501,该环境图像501中包括目标对象502,该目标对象502为环境图像501中的真实人像。图5b中为环境图像501对应的渲染图像503,在该渲染图像503中,关联对象覆盖了目标对象的至少部分内容,也即人身体部位,实现了人穿着虚拟的衣服的显示效果,从而提高用户体验,提高了用户关注度,实现了信息的有效推广。
图6是本发明实施例提供的一种信息处理装置一个实施例的结构示意图,该装置可以应用于电子设备中,该电子设备可以为手机、平板电脑等便携式移动设备。
该装置可以包括:
采集模块601,用于采集当前环境的环境图像。
当前环境可以是用户所在任意地方,例如博物馆、旅游景点、名胜古迹或所在城市。
其中所述采集当前环境的环境图像,可以是通过打开电子设备中的摄像头等摄像设备来采集当前环境的环境图像,所述环境图像可以在电子设备的显示屏幕中进行显示。
识别模块602,用于识别所述环境图像中的目标对象。
第一发送模块603,用于发送所述目标对象至服务端。
所述目标对象可以包括环境图像中的任意物体,例如建筑物,山川河流、树木花草、人物、动物等出现在环境图像中的任意物体。
其中,所述识别模块具体可以用于:
通过图像识别技术识别获得所述环境图像中的至少一个目标对象。
将所述识别的至少一个目标对象发送至服务端。所述服务端根据接收的至少一个目标对象匹配得到与所述目标对象的相关联的关联对象,并将匹配获得的所述关联对象发送到用户的电子设备中。
其中,所述服务端中预先建立了所述目标对象与关联对象的关联关系,且所述一个目标对象可以匹配得到一个或多个关联对象。
第一接收模块604,用于接收所述服务端发送的所述关联对象。
渲染模块605,用于基于所述关联对象渲染所述目标对象以使得所述关联对象覆盖所述目标对象的至少部分内容,获得渲染图像;
第一显示模块605,用于显示所述渲染图像。
所述接收服务端发送的关联对象后,基于所述关联对象渲染所述目标对象。
可选地,所述关联对象包括多个子对象;所述渲染模块605具体可以用于:
显示所述多个子对象;
响应于针对所述多个子对象的第三选择操作,确定被选择的子对象;
基于所述子对象渲染所述目标对象以使得所述子对象覆盖所述目标对象的至少部分内容,获得渲染图像。
其中,所述关联对象可以包括至少一个子对象,在接收所述关联对象的多个子对象后,在所述显示屏幕上显示所述多个子对象,所述多个子对象可以以列表的形式显示。
在接收到针对所述多个子对象的选择操作后,确定被选择的子对象,并将所述子对象渲染到相应的目标对象上,使得所述子对象覆盖所述对应目标对象的至少部分内容,获得所述渲染图像。
所述基于所述关联对象渲染所述目标对象,是根据当前环境的光照、空间距离、位置等条件将所述关联对象覆盖到所述目标对象上,从而使虚拟的目标对象可以呈现出真实的场景,获得渲染图像。所述渲染图像可以通过电子设备在显示屏幕中进行显示以供用户观看。
其中,所述关联对象可以全部覆盖到所述目标对象上也可以只覆盖目标对象的一部分。例如,所述目标对象是真实人像,所述关联对象为一件衣服,则通过图像渲染技术将所述衣服覆盖到真实人像的身体上,所述关联对象只是覆盖了真实人像身体的一部分。
在本实施例中,通过将与所述目标对象关联的关联对象渲染到识别所述环境图像中的目标对象上从而可以获得渲染图像。使得采集呈现的图像中不仅包括当前环境内容,还包括关联对象,且关联对象覆盖目标对象显示,与当前环境内容融为一体,可以实现了虚拟结合的显示效果,不仅丰富了显示内容,还可以提高用户关注度,增加对当前环境的浏览兴趣,提高了用户体验。
且关联对象与当前环境内容融为一体,也增加了用户对关联对象的关注度,实现了信息有效推广。
在某些实施例中,所述采集模块之后,还可以包括:
第二发送模块,用于发送位置信息和/或时间信息至所述服务端,从而服务端具体可以是从所述位置信息和/或时间信息对应的对象数据中,确定所述目标对象的关联对象。
其中,所述时间信息可以由用户提供,可选地,在某些实施例中,所述第二发送模块之前,还可以包括:
第二显示模块,用于显示多个时间信息;
时间信息确定模块,用于响应于针对所述多个时间信息的第一选择操作,确定被选择的所述时间信息。
其中,显示多个时间信息可以是将多个时间信息通过时间轴或时间列表的方式进行显示。用户根据显示的时间信息或时间轴,并从中选择需要的时间作为所述时间信息。
可选地,所述第二发送模块之前,还可以包括:
定位模块,用于定位获得所述位置信息。
其中,所述位置信息可以通过定位电子设备的当前地理位置获得,将所述地理位置作为所述位置信息。例如,可以通过电子设备中gps定位当的地理位置作为所述当前位置信息。
在将所述确定的位置信息和/或时间信息发送至所述服务端后,所述服务端可以从所述位置信息和/或时间信息对应的对象数据中,确定所述目标对象的关联对象。其中,所述位置信息和/或时间信息对应的对象数据还可以是根据所述目标对象确定的对象数据后,根据位置信息和/或时间信息确定目标对象的关联对象。也可以是同时根据所述位置信息和/或时间信息以及目标对象确定所述目标对象对应的关联对象,在此并不限定具体的匹配顺序。
在某些实施例中,所述第一显示模块之后,还可以包括:
保存模块,用于接收到图像保存请求时,保存所述渲染图像。
在所述电子设备接收到用户针对所述渲染图像的保存请求后,可以保存所属渲染图像,也可以保存所述渲染图像对应的视频。
在某些实施例中,所述采集模块之后,所述装置还可以包括:
第二接收模块,用于接收并显示所述服务端发送的多个虚拟对象;
第一确定模块,用于响应于针对所述多个虚拟对象的第二选择操作,确定被选择的虚拟对象;
因此,所述暄软模块具体可以用于:
在所述环境图像中的任意区域渲染所述虚拟对象以及在所述目标对象所在区域渲染所述关联对象,获得渲染图像。
图7为本发明实施例提供一种信息处理装置的另一个实施例的结构示意图,该装置可以应用于电子设备中,该电子设备可以为手机、平板电脑等便携式移动设备。
采集模块701,用于采集当前环境的环境图像。
第二发送模块702,用于发送位置信息和/或时间信息至所述服务端。
可选地,所述第二发送模块之前,还可以包括:
第二显示模块,用于显示多个时间信息;
时间信息确定模块,用于响应于针对所述多个时间信息的第一选择操作,确定被选择的所述时间信息。
可选地,所述第二发送模块之前,还可以包括:
定位模块,用于定位获得所述位置信息。
识别模块703,用于识别所述环境图像中的目标对象。
第一发送模块704,用于发送所述目标对象至服务端。
可选地,所述服务端可以从所述位置信息和/或时间信息对应的对象数据中,确定所述目标对象的关联对象。
第一接收模块705,用于接收所述服务端发送的所述关联对象。
第二接收模块706,用于接收并显示所述服务端发送的多个虚拟对象。
第一确定模块707,用于响应于针对所述多个虚拟对象的第二选择操作,确定被选择的虚拟对象。
渲染模块708,用于在所述环境图像中的任意区域渲染所述虚拟对象以及在所述目标对象所在区域渲染所述关联对象,获得渲染图像。
可选地,所述第二接收模块706具体可以用于,接收并显示服务端发送的多个虚拟对象,所述虚拟对象可以是服务端预先设定的虚拟对象,也可以是根据所述服务端根据位置信息和/或时间信息、和/或目标对象确定的。
例如,所述虚拟对象可以是服务端预先设定的虚拟向导,所述虚拟向导可以是卡通人物并能够根据当前环境图像的变化向用户介绍当前环境对应的历史知识;所述虚拟对象还可以是根据位置信息和/或时间信息确定的,例如选择的时间为唐朝,则可以在服务端匹配根据所述时间信息匹配得到李白、杜甫、杨贵妃等根据历史人物设计的虚拟对象。
其中,所述多个虚拟对象可以以虚拟对象列表的形式显示,且虚拟对象列表中可以显示的为所述虚拟对象对应的缩略图。
可以在接收到用户针对所述虚拟对象列表中任一个缩略图的选择操作后,确定所述选择的缩略图对应的虚拟对象,并将所述虚拟对象渲染到所述环境图像中的任意区域。
所述渲染图像中可以包括所述目标对象的关联对象以及所述虚拟对象。
第一显示模块709,用于显示所述渲染图像。
所述渲染图像中可以显示所述虚拟对象以及所述虚拟对象与用户的互动信息,并可以随机更新所述虚拟对象在所述渲染图像中的显示位置。
可选地,所述第一显示模块具体还可以用于:
检测到所述环境图像内容发生变化时,重新获取所述环境图像中的目标对象以及所述位置信息和/或时间信息;
重新确定目标对象对应的关联对象以及虚拟对象,以获得当前环境图像对应的渲染图像。
其中,采集模块701与图6对应的实施例中采集模块601相同、识别模块703与图6对应的实施例中识别模块602相同、第一发送模块704与图6对应的实施例中第一发送模块603相同、第一接收模块705与图6对应的实施例中第一接收模块604相同,在此不再赘述。
在本实施例中,通过将所述目标对象关联的关联对象同时渲染到目标对象上,并将虚拟对象渲染到,获得包含有虚拟对象的渲染图像,实现了虚拟结合的显示效果,增强了渲染图像的趣味性,可以使用户与虚拟对象进行互动,增加对当前环境的浏览兴趣,大大提高了用户体验。
图8为本发明实施例提供一种信息处理方法的又一个实施例的流程图,该装置可以应用于服务端,具体可以包括:
第三接收模块801,用于接收目标对象;
所述目标对象由电子设备从采集当前环境的环境图像中识别获得。
第二确定模块802,用于确定所述目标对象的关联对象。
根据所述目标对象以及所述目标对象与所述关联对象的关联关系,确定所述目标对象的关联对象。
第三发送模块803,用于发送所述关联对象至所述电子设备。
其中,所述电子设备接收到所述目标对象的关联对象后,所述电子设备可以基于所述关联对象渲染所述目标对象以使得所述关联对象覆盖所述目标对象的至少部分内容,获得渲染图像并在显示屏幕中显示所述渲染图像。
可选地,所述第三接收模块801具体还可以用于:
接收电子设备发送的位置信息和/或时间信息。
所述第二确定模块802具体还可以用于:
根据所述位置信息和/或时间信息对应的对象数据中,确定所述目标对象的关联对象。
可选地,在所述第三接收模块801之前或之后,还可以包括:
第三确定模块,用于确定多个虚拟对象;
第四发送模块,用于将所述多个虚拟对象发送至所述电子设备。
其中,所述虚拟对象可以是服务端预先设定的虚拟对象,也可以是根据所述在接收所述电子设备发送的位置信息和/或时间信息之后,根据所述位置信息和/或时间信息确定的虚拟对象。
在本实施例中,通过在服务端匹配获得目标对象的关联对象,以及虚拟对象,并将所述关联对象和虚拟对象发送到电子设备中,以供所述电子设备基于所述关联对象以及虚拟对象渲染所述目标对象,获得渲染图像。可以使关联对象与虚拟对象与当前环境内容融为一体,实现了虚拟结合的显示效果,可以提高用户关注度,增加对当前环境的浏览兴趣,提高了用户体验。且关联对象与当前环境内容融为一体,也增加了用户对关联对象的关注度,实现了信息有效推广。
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本发明的较佳实施方式,然所述描述乃以说明本发明的一般原则为目的,并非用以限定本发明的范围。本发明的保护范围当视所附权利要求所界定者为准。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素
上述说明示出并描述了本发明的若干优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述申请构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。