一种信息处理方法及电子设备与流程

文档序号:13083270阅读:175来源:国知局
技术领域本发明涉及电子技术领域,尤其涉及一种信息处理方法及电子设备。

背景技术:
虚拟现实(VirtualReality,VR)和增强现实(AugmentedReality,AR)技术近年取得快速的发展,其原理是利用虚拟现实设备或增强现实设备构建出虚拟场景或虚实结合的场景,向使用者提供关于视觉、听觉、触觉等感官的模拟,让使用者获得身临其境的体验。然而,AR/VR构建出的虚拟场景无法根据真实环境的变化而改变,对于用户而言,真实世界和虚拟世界仍然是相对独立存在的,影响了用户体验。

技术实现要素:
本申请提供一种信息处理方法及电子设备,电子设备构建出的场景能够根据电子设备所处的环境的变化而改变,提升了用户的使用体验。本申请实施例一方面提供了一种信息处理的方法,包括:采集电子设备所处环境的当前环境参数;基于一场景中显示的至少一个对象,确定与所述当前环境参数相匹配的第一对象;基于所述当前环境参数,获得所述第一对象的目标显示参数;在所述场景中以所述目标显示参数显示所述第一对象。可选的,所述基于一场景中显示的至少一个对象,确定与所述当前环境参数相匹配的第一对象,包括:从所述至少一个对象中确定出与所述当前环境参数匹配的第一对象;或基于所述至少一个对象,生成一个与所述当前环境参数匹配的第一对象。可选的,所述从所述至少一个对象中确定出与所述当前环境参数匹配的第一对象,包括:基于环境参数与对象的第一对应关系,从所述至少一个对象中确定与所述当前环境参数对应的第一对象。可选的,所述基于所述至少一个对象,生成一个与所述当前环境参数匹配的第一对象,包括:基于环境参数与对象的第二对应关系,确定与所述当前环境参数对应的第一对象;判断所述至少一个对象中是否存在所述第一对象,获得第一判断结果;所述第一判断结果为否时,生成所述第一对象。可选的,所述当前环境参数为所述电子设备所处环境的当前风力参数时,所述基于所述当前环境参数,获得所述第一对象的目标显示参数,包括:基于所述当前风力参数,获得所述第一对象的当前移动方向和当前移动速度,其中,所述风力参数用于表征所述电子设备所处环境的风向和风力值;或所述当前环境参数为所述电子设备所处环境的当前亮度时,所述基于所述当前环境参数,获得所述第一对象的目标显示参数,包括:基于所述当前亮度,获得所述第一对象的目标显示亮度;或所述当前环境参数为所述电子设备所处环境的当前景深时,所述基于所述当前环境参数,获得所述第一对象的目标显示参数,包括:基于所述当前景深,获得所述第一对象的目标显示尺寸。可选的,所述在所述场景中以所述目标显示参数显示所述第一对象,包括:在所述场景中在所述当前移动方向以所述当前移动速度动态显示所述第一对象;或在所述场景中的以所述目标显示亮度显示所述第一对象;或在所述场景中以所述目标显示尺寸显示所述第一对象。本申请实施例另一方面提供一种电子设备,包括:壳体;采集单元,设置在所述壳体内,用于采集环境参数;存储单元,设置在所述壳体内,用于存储至少一个程序模块;至少一个处理器,设置在所述壳体中,与所述存储单元连接,所述至少一个处理器通过从所述存储单元中获得并运行所述至少一个程序模块,用于获得所述采集单元采集的所述电子设备所处环境的当前环境参数;基于一场景中显示的至少一个对象,确定与所述当前环境参数相匹配的第一对象;基于所述当前环境参数,获得所述第一对象的目标显示参数;控制所述电子设备在所述场景中以所述目标显示参数显示所述第一对象。可选的,所述至少一个处理器还用于:从所述至少一个对象中确定出与所述当前环境参数匹配的第一对象;或基于所述至少一个对象,生成一个与所述当前环境参数匹配的第一对象。可选的,所述至少一个处理器还用于:基于环境参数与对象的第一对应关系,从所述至少一个对象中确定与所述当前环境参数对应的第一对象。可选的,所述至少一个处理器还用于:基于环境参数与对象的第二对应关系,确定与所述当前环境参数对应的第一对象;判断所述至少一个对象中是否存在所述第一对象,获得第一判断结果;所述第一判断结果为否时,生成所述第一对象。可选的,所述当前环境参数为所述电子设备所处环境的当前风力参数时,所述至少一个处理器还用于:基于所述当前风力参数,获得所述第一对象的当前移动方向和当前移动速度,其中,所述风力参数用于表征所述电子设备所处环境的风向和风力值;或所述当前环境参数为所述电子设备所处环境的当前亮度时,所述至少一个处理器还用于:基于所述当前亮度,获得所述第一对象的目标显示亮度;或所述当前环境参数为所述电子设备所处环境的当前景深时,所述至少一个处理器还用于:基于所述当前景深,获得所述第一对象的目标显示尺寸。可选的,所述至少一个处理器还用于:在所述场景中在所述当前移动方向以所述当前移动速度动态显示所述第一对象;或在所述场景中的以所述目标显示亮度显示所述第一对象;或在所述场景中以所述目标显示尺寸显示所述第一对象。本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:一、由于在本申请实施例中的技术方案中,采用了采集电子设备所处环境的当前环境参数;基于一场景中显示的至少一个对象,确定与所述当前环境参数相匹配的第一对象;基于所述当前环境参数,获得所述第一对象的目标显示参数;在所述场景中以所述目标显示参数显示所述第一对象的技术手段。这样,可以根据电子设备所处环境的环境参数,从构建出的场景中确定出第一对象和目标显示参数,并以目标显示参数显示第一对象。可以使构建出的场景更为真实,更好的提高用户体验度。二、由于在本申请实施例中的技术方案中,采用了从所述至少一个对象中确定出与所述当前环境参数匹配的第一对象;或基于所述至少一个对象,生成一个与所述当前环境参数匹配的第一对象的技术手段。这样,即可以根据用户选择从多个对象中确定出第一对象也可以重新生成第一对象,提高了构建出的场景根据环境参数改变的多样性,及图像处理的多样性,提高用户体验度。三、由于在本申请实施例中的技术方案中,可以根据检测到的多个环境参数确定第一对象的目标显示参数,调整第一对象的显示效果。实现了提高实现方式多样性,提升了用户操作时的真实感的技术效果。附图说明为了更清楚地说明本申请实施例或现有技术方案中的技术方案,下面对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例。图1为本申请实施例一中提供的一种信息处理方法的流程图;图2为本申请实施例二中提供的一种电子设备的结构图;图3为本申请实施例三中提供的一种电子设备的结构图。具体实施方式本申请实施例提供一种信息处理方法及电子设备,电子设备构建出的场景能够根据电子设备所处的环境的变化而改变,提升了用户使用体验。本申请实施例中的技术方案总体思路如下:采集电子设备所处环境的当前环境参数;基于一场景中显示的至少一个对象,确定与所述当前环境参数相匹配的第一对象;基于所述当前环境参数,获得所述第一对象的目标显示参数;在所述场景中以所述目标显示参数显示所述第一对象。由于在本申请实施例中的技术方案中,采用了检测获得电子设备所处环境的环境参数,从构建出的场景中确定出第一对象和目标显示参数,并以目标显示参数显示第一对象的技术手段。这样,可以根据用户所处的环境(即电子设备所处的环境)调整构建出的场景,使构建出的场景与当前环境相匹配,为用户提供更好的使用感受。本申请实施例提供的一种信息处理方法具体可以应用于一种电子设备,所述电子设备可以是手机、数码相机/平板电脑、笔记本电脑、智能头盔等电子设备,也可以是别的电子设备,在此,就不一一举例了。下面结合附图对本申请实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。实施例一请参考图1,本申请实施例提供一种信息处理方法,包括:S101:采集电子设备所处环境的当前环境参数;本申请实施例中,通过在电子设备上设置多个环境参数的传感器,包括温度传感器、亮度传感器、湿度传感器、风力传感器等,实时采集电子设备所处的现实场景中的环境参数。S102:基于一场景中显示的至少一个对象,确定与所述当前环境参数相匹配的第一对象;本申请时实例中,在检测到电子设备所处环境的环境参数之后,就可以从电子设备构建的当前场景中,根据环境参数确定出与环境参数对应的第一对象。本申请实施例中,电子设备构建的场景可以是通过虚拟现实设备构建出的虚拟场景,也可以是现实增强设备通过摄像头采集到的现实场景构建出的场景,可根据实际需要进行合理设置,在此,本申请不做限制。本申请实施例中,电子设备构建出的可以是2D场景,也可以是3D场景,可根据实际需要进行合理设置,在此,本申请不做限制。S103:基于所述当前环境参数,获得所述第一对象的目标显示参数;本申请实施例中,在确定出第一对象之后,根据电子设备所处环境的环境参数确定出第一对象的显示参数。S104:在所述场景中以所述目标显示参数显示所述第一对象。本申请实施例中,在确定出第一对象的显示参数之后,就可以按照显示参数将第一对象显示在当前的场景中。可选的,基于一场景中显示的至少一个对象,确定与所述当前环境参数相匹配的第一对象,包括:从所述至少一个对象中确定出与所述当前环境参数匹配的第一对象;或基于所述至少一个对象,生成一个与所述当前环境参数匹配的第一对象。本申请实施例中,有以下两种优选的方式确定出第一对象:第一种:可选的,从所述至少一个对象中确定出与所述当前环境参数匹配的第一对象,包括:基于环境参数与对象的第一对应关系,从所述至少一个对象中确定与所述当前环境参数对应的第一对象。本申请实施例中,可以建立环境参数与至少一个对象的第一对应关系,当检测到电子设备所述环境的环境参数时,就可以根据当前环境参数,从电子设备构建的场景中显示的多个对象中确定出与当前环境参数对应的第一对象。具体的,因为现实场景中在刮风时旗杆上的红旗会随风飘动,所以,在本申请实施例中可以建立刮风与红旗的对应关系,以电子设备当前构建的场景为操场;场景中的第一对象包括跑道、旗杆、红旗、看台为例。当电子设备在现实场景中检测到刮风,则从跑道、旗杆、红旗、看台中,根据已建立的对应关系确定出红旗为第一对象。第二种:可选的,基于所述至少一个对象,生成一个与所述当前环境参数匹配的第一对象,包括:基于环境参数与对象的第二对应关系,确定与所述当前环境参数对应的第一对象;判断所述至少一个对象中是否存在所述第一对象,获得第一判断结果;所述第一判断结果为否时,生成所述第一对象。本申请实施例中,可以建立环境参数与至少一个对象的第二对应关系,当检测到电子设备所述环境的环境参数时,就可以根据当前场景中显示的至少一个对象,生成与当前环境参数对应的第一对象。如果电子设备检测到所处的环境在下雨,而构建出的场景中并没有雨滴,这样,用户在使用电子设备时就会感觉构建的场景与现实环境不匹配,使用感受不好,所以,可以建立下雨和雨滴的对应关系。以电子设备当前构建的场景为操场;场景中的第一对象包括跑道、旗杆、看台。当检测到电子设备所处的环境在下雨,则会识别构建出的场景,判断场景中是否有雨滴,当确定出场景没有雨滴的时候,就会生成雨滴,添加在场景中。本申请实施例中,根据检测到的环境参数有以下几种优选的实施例确定第一对象的目标显示参数:第一种:可选的,当前环境参数为所述电子设备所处环境的当前风力参数时,所述基于所述当前环境参数,获得所述第一对象的目标显示参数,包括:基于所述当前风力参数,获得所述第一对象的当前移动方向和当前移动速度,其中,所述风力参数用于表征所述电子设备所处环境的风向和风力值;在所述场景中以所述目标显示参数显示所述第一对象,包括:在所述场景中在所述当前移动方向以所述当前移动速度动态显示所述第一对象;本申请实施例中,继续沿用上述例子,如果用户希望现实环境中当检测到3m/s的东风的时候,旗杆上的红旗的旗角会根据现实环境中的风以1m/s的速度向西飘起,这样就可以建立风力与移动距离的对应关系,风向与移动方向的对应关系。当检测到3m/s的东风的时候,红旗的旗角就会以1m/s的速度向西飘起。第二种:可选的,当前环境参数为所述电子设备所处环境的当前亮度时,所述基于所述当前环境参数,获得所述第一对象的目标显示参数,包括:基于所述当前亮度,获得所述第一对象的目标显示亮度;在所述场景中以所述目标显示参数显示所述第一对象,包括:在所述场景中的以所述目标显示亮度显示所述第一对象;本申请实施例中,可以根据电子设备所处环境的亮度确定出第一对象的亮度。如果在现实场景中当环境亮度增大时,构建出的场景中的第一对象还是以较暗的亮度显示,则会与现实环境的亮度不匹配,降低用户体验度。所以,可以建立环境亮度与第一对象亮度的对应关系。以构建出的场景为书房,第一对象包括书桌和书架为例。如果用户在使用电子设备时将周围环境的亮度由当前亮度增大到第一亮度,电子设备就会根据环境亮度与第一对象亮度的对应关系,确定出与第一亮度对应的第二亮度,将书桌和书架的亮度调整为第二亮度。第三种:可选的,当前环境参数为所述电子设备所处环境的当前景深时,所述基于所述当前环境参数,获得所述第一对象的目标显示参数,包括:基于所述当前景深,获得所述第一对象的目标显示尺寸。在所述场景中以所述目标显示参数显示所述第一对象,包括:在所述场景中以所述目标显示尺寸显示所述第一对象。本申请实施例中,在确出第一对象之后,可以根据电子设备所处环境的景深确定出第一对象的尺寸。例如,电子设备根据拍摄到的大树的影像构建一个场景,当温度升到预设温度的时候可以在大树上生成一只小鸟,如果现实场景中大树与电子设备距离较远,则在构建出的场景中大树在景深较深的地方则生成小鸟的景深较深,对应的就会以较小的显示尺寸显示在大树上,如果现实场景中大树与电子设备距离较近,则在构建出的场景中大树在景深较浅的地方,则生成的小鸟的景深较浅,对应的就会以较大的显示尺寸显示在大树上。这样通过本实施例的方法,当用户在使用该电子设备的时候,观看到电子设备构建的场景能够根据用户所处环境(即电子设备所处的环境)的变化而改变,为用户构建出更真实的场景,大大提高了用户的使用感受。实施例二请参考图2,本申请实施例还提供一种电子设备,包括:壳体201;采集单元202,设置在所述壳体201内,用于采集环境参数;存储单元203,设置在所述壳体201内,用于存储至少一个程序模块;至少一个处理器204,设置在所述壳体201中,与所述存储单元连接,所述至少一个处理器204通过从所述存储单元203中获得并运行所述至少一个程序模块,用于获得所述采集单元采集的所述电子设备所处环境的当前环境参数;基于一场景中显示的至少一个对象,确定与所述当前环境参数相匹配的第一对象;基于所述当前环境参数,获得所述第一对象的目标显示参数;控制所述电子设备在所述场景中以所述目标显示参数显示所述第一对象。可选的,所述至少一个处理器还用于:从所述至少一个对象中确定出与所述当前环境参数匹配的第一对象;或基于所述至少一个对象,生成一个与所述当前环境参数匹配的第一对象。可选的,所述至少一个处理器还用于:基于环境参数与对象的第一对应关系,从所述至少一个对象中确定与所述当前环境参数对应的第一对象。可选的,所述至少一个处理器还用于:基于环境参数与对象的第二对应关系,确定与所述当前环境参数对应的第一对象;判断所述至少一个对象中是否存在所述第一对象,获得第一判断结果;所述第一判断结果为否时,生成所述第一对象。可选的,所述当前环境参数为所述电子设备所处环境的当前风力参数时,所述至少一个处理器还用于:基于所述当前风力参数,获得所述第一对象的当前移动方向和当前移动速度,其中,所述风力参数用于表征所述电子设备所处环境的风向和风力值;或所述当前环境参数为所述电子设备所处环境的当前亮度时,所述至少一个处理器还用于:基于所述当前亮度,获得所述第一对象的目标显示亮度;或所述当前环境参数为所述电子设备所处环境的当前景深时,所述至少一个处理器还用于:基于所述当前景深,获得所述第一对象的目标显示尺寸。可选的,所述至少一个处理器还用于:在所述场景中在所述当前移动方向以所述当前移动速度动态显示所述第一对象;或在所述场景中的以所述目标显示亮度显示所述第一对象;或在所述场景中以所述目标显示尺寸显示所述第一对象。实施例三请参考图3,本申请实施例还提供一种电子设备,包括:采集单元301,用于采集电子设备所处环境的当前环境参数;确定单元302,用于基于一场景中显示的至少一个对象,确定与所述当前环境参数相匹配的第一对象;获得单元303,用于基于所述当前环境参数,获得所述第一对象的目标显示参数;显示单元304,用于在所述场景中以所述目标显示参数显示所述第一对象。可选的,所述确定单元还用于:从所述至少一个对象中确定出与所述当前环境参数匹配的第一对象;或基于所述至少一个对象,生成一个与所述当前环境参数匹配的第一对象。可选的,所述确定单元还用于:基于环境参数与对象的第一对应关系,从所述至少一个对象中确定与所述当前环境参数对应的第一对象。可选的,所述确定单元还用于:基于环境参数与对象的第二对应关系,确定与所述当前环境参数对应的第一对象;判断所述至少一个对象中是否存在所述第一对象,获得第一判断结果;所述第一判断结果为否时,生成所述第一对象。可选的,所述当前环境参数为所述电子设备所处环境的当前风力参数时,所述获得单元还用于:基于所述当前风力参数,获得所述第一对象的当前移动方向和当前移动速度,其中,所述风力参数用于表征所述电子设备所处环境的风向和风力值;或所述当前环境参数为所述电子设备所处环境的当前亮度时,所述获得单元还用于:基于所述当前亮度,获得所述第一对象的目标显示亮度;或所述当前环境参数为所述电子设备所处环境的当前景深时,所述获得单元还用于:基于所述当前景深,获得所述第一对象的目标显示尺寸。可选的,所述显示单元还用于:在所述场景中在所述当前移动方向以所述当前移动速度动态显示所述第一对象;或在所述场景中的以所述目标显示亮度显示所述第一对象;或在所述场景中以所述目标显示尺寸显示所述第一对象。本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:一、由于在本申请实施例中的技术方案中,采用了采集电子设备所处环境的当前环境参数;基于一场景中显示的至少一个对象,确定与所述当前环境参数相匹配的第一对象;基于所述当前环境参数,获得所述第一对象的目标显示参数;在所述场景中以所述目标显示参数显示所述第一对象的技术手段。这样,可以根据电子设备所处环境的环境参数,从构建出的场景中确定出第一对象和目标显示参数,并以目标显示参数显示第一对象。可以使构建出的场景更为真实,更好的提高用户体验度。二、由于在本申请实施例中的技术方案中,采用了从所述至少一个对象中确定出与所述当前环境参数匹配的第一对象;或基于所述至少一个对象,生成一个与所述当前环境参数匹配的第一对象的技术手段。这样,即可以根据用户选择从多个对象中确定出第一对象也可以重新生成第一对象,提高了构建出的场景根据环境参数改变的多样性,及图像处理的多样性,提高用户体验度。三、由于在本申请实施例中的技术方案中,可以根据检测到的多个环境参数确定第一对象的目标显示参数,调整第一对象的显示效果。实现了提高实现方式多样性,提升了用户操作时的真实感的技术效果。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:采集电子设备所处环境的当前环境参数;基于一场景中显示的至少一个对象,确定与所述当前环境参数相匹配的第一对象;基于所述当前环境参数,获得所述第一对象的目标显示参数;在所述场景中以所述目标显示参数显示所述第一对象。可选的,步骤“基于一场景中显示的至少一个对象,确定与所述当前环境参数相匹配的第一对象”对应的计算机程序指令在被执行时,具体包括如下步骤:从所述至少一个对象中确定出与所述当前环境参数匹配的第一对象;或基于所述至少一个对象,生成一个与所述当前环境参数匹配的第一对象。可选的,步骤“从所述至少一个对象中确定出与所述当前环境参数匹配的第一对象”对应的计算机程序指令在被执时,具体包括如下步骤:基于环境参数与对象的第一对应关系,从所述至少一个对象中确定与所述当前环境参数对应的第一对象。可选的,步骤“基于所述至少一个对象,生成一个与所述当前环境参数匹配的第一对象”对应的计算机程序指令在被执行时,具体包括如下步骤:基于环境参数与对象的第二对应关系,确定与所述当前环境参数对应的第一对象;判断所述至少一个对象中是否存在所述第一对象,获得第一判断结果;所述第一判断结果为否时,生成所述第一对象。可选的,步骤“基于所述当前环境参数,获得所述第一对象的目标显示参数”对应的计算机程序指令在被执行时,具体包括如下步骤:所述当前环境参数为所述电子设备所处环境的当前风力参数时,基于所述当前风力参数,获得所述第一对象的当前移动方向和当前移动速度,其中,所述风力参数用于表征所述电子设备所处环境的风向和风力值;或所述当前环境参数为所述电子设备所处环境的当前亮度时,基于所述当前亮度,获得所述第一对象的目标显示亮度;或所述当前环境参数为所述电子设备所处环境的当前景深时,基于所述当前景深,获得所述第一对象的目标显示尺寸。可选的,步骤“在所述场景中以所述目标显示参数显示所述第一对象”对应的计算机程序指令在被执行时,具体包括如下步骤:在所述场景中在所述当前移动方向以所述当前移动速度动态显示所述第一对象;或在所述场景中的以所述目标显示亮度显示所述第一对象;或在所述场景中以所述目标显示尺寸显示所述第一对象。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1