一种显示控制方法、装置和电子设备与流程

文档序号:13183095阅读:116来源:国知局
技术领域本发明属于增强现实、虚拟现实技术领域,尤其涉及一种显示控制方法、装置和电子设备。

背景技术:
用户或科研人员一般通过AR/VR(AugmentedReality/VirtualReality,增强现实/虚拟现实)智能头盔进行AR/VR应用。目前,当用户或科研人员基于AR/VR智能头盔呈现的AR/VR虚拟场景进行游戏或科研工作时,因局限于智能头盔所提供的交互方式,用户或科研人员只能对虚拟场景中的单一对象,如某一场景元素或游戏对象等进行操作或控制,而不能对虚拟场景中的相应区域所涵盖的所有场景元素或多个对象进行整体操作或控制。

技术实现要素:
有鉴于此,本发明的目的在于提供一种显示控制方法、装置和电子设备,旨在实现对AR/VR虚拟场景进行所需的区域控制,丰富AR/VR的用户应用。为此,本发明公开如下技术方案:一种显示控制方法,应用于第一电子设备,所述方法包括:获取虚拟场景的场景数据;生成并显示输出与所述场景数据相对应的场景画面,所述场景画面包括至少一个显示对象,所述显示对象与所述虚拟场景中包括的虚拟对象相对应;接收用户对所述场景画面中第一目标区域的控制请求,所述第一目标区域包括至少一个目标显示对象,所述目标显示对象与所述虚拟场景中包括的目标虚拟对象相对应;基于所述控制请求生成对所述第一目标区域的操作指令,并依据所述操作指令对所述第一目标区域进行相对应的操作,得到操作结果;基于所述操作结果生成一控制指令,所述控制指令用于指示对所述虚拟场景中的第二目标区域进行相应控制,所述第二目标区域为所述虚拟场景中与所述场景画面的所述第一目标区域相对应的区域,所述第二目标区域包括至少一个目标虚拟对象。上述方法,优选的,所述虚拟场景由第二电子设备创建;所述获取虚拟场景的场景数据包括:预先建立所述第一电子设备与所述第二电子设备间的通信连接;基于所述通信连接,获取所述第二电子设备中的虚拟场景的场景数据。上述方法,优选的,所述场景数据为三维数据,则所述生成并显示输出与所述场景数据对应的场景画面包括:将所述场景数据处理为二维或伪三维数据;以相应的二维形式或伪三维形式显示输出所述二维或伪三维数据对应的场景画面。上述方法,优选的,当所述控制请求为区域选中请求时,所述依据所述操作指令对所述第一目标区域进行相对应的操作包括:基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息,用于指示所述第一目标区域;对所述第一指示信息指示的所述第一目标区域进行选中。上述方法,优选的,当所述控制请求为区域移动请求时,所述依据所述操作指令对所述第一目标区域进行相对应的操作包括:基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及移动路径,所述第一指示信息用于指示所述第一目标区域;基于所述移动路径,对所述第一指示信息指示的第一目标区域进行移动。上述方法,优选的,当所述控制请求为区域覆盖请求时,所述依据所述操作指令对所述第一目标区域进行相对应的操作包括:基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及及第二指示信息,所述第一指示信息用于指示所述第一目标区域,所述第二指示信息用于指示第一区域;将所述第一指示信息指示的第一目标区域覆盖至所述第二指示信息指示的第一区域上。上述方法,优选的,当所述控制请求为区域合并请求时,所述依据所述操作指令对所述第一目标区域进行相对应的操作包括:基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及第三指示信息,所述第一指示信息用于指示所述第一目标区域,所述第三指示信息用于指示第二区域;将所述第一指示信息指示的第一目标区域与所述第三指示信息指示的第二区域进行合并。上述方法,优选的,当所述控制请求为区域互换请求时,所述操作指令包括则所述依据所述操作指令对所述第一目标区域进行相对应的操作包括:基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及第四指示信息,所述第一指示信息用于指示所述第一目标区域,所述第四指示信息用于指示第三区域;将所述第一指示信息指示的第一目标区域与所述第四指示信息指示的第三区域进行位置互换。上述方法,优选的,当所述控制请求为区域调整请求时,所述对所述第一目标区域进行与所述控制请求相对应的操作包括:基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及目标尺码,所述第一指示信息用于指示所述第一目标区域;将所述第一指示信息指示的第一目标区域的大小调整为所述目标尺码。一种显示控制装置,应用于第一电子设备,所述装置包括:获取模块,用于获取虚拟场景的场景数据;显示模块,用于生成并显示输出与所述场景数据相对应的场景画面,所述场景画面包括至少一个显示对象,所述显示对象与所述虚拟场景中包括的虚拟对象相对应;请求接收模块,用于接收用户对所述场景画面中第一目标区域的控制请求,所述第一目标区域包括至少一个目标显示对象,所述目标显示对象与所述虚拟场景中包括的目标虚拟对象相对应;控制模块,用于基于所述控制请求生成对所述第一目标区域的操作指令,并依据所述操作指令对所述第一目标区域进行相对应的操作,得到操作结果;指令生成模块,用于基于所述操作结果生成一控制指令,所述控制指令用于指示对所述虚拟场景中的第二目标区域进行相应控制,所述第二目标区域为所述虚拟场景中与所述场景画面的所述第一目标区域相对应的区域,所述第二目标区域包括至少一个目标虚拟对象。上述装置,优选的,所述虚拟场景由第二电子设备创建,则所述获取模块包括:连接建立单元,用于预先建立所述第一电子设备与所述第二电子设备间的通信连接;数据获取单元,基于所述通信连接,获取所述第二电子设备中的虚拟场景的场景数据。上述装置,优选的,所述场景数据为三维数据,则所述显示模块包括:数据处理单元,用于将所述场景数据处理为二维或伪三维数据;显示单元,用于以相应的二维形式或伪三维形式显示输出所述二维或伪三维数据对应的场景画面。上述装置,优选的,当所述控制请求为区域选中请求时,所述控制模块包括:区域选中单元,用于基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息,用于指示所述第一目标区域;并对所述第一指示信息指示的所述第一目标区域进行选中。上述装置,优选的,当所述控制请求为区域移动请求时,所述控制模块包括:区域移动单元,用于基于所述控制请求,生成所述操作指令,所述操作指令第一指示信息及移动路径,所述第一指示信息用于指示所述第一目标区域;对所述第一指示信息指示的第一目标区域进行移动。上述装置,优选的,当所述控制请求为区域覆盖请求时,所述控制模块包括:区域覆盖单元,用于基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及及第二指示信息,所述第一指示信息用于指示所述第一目标区域,所述第二指示信息用于指示第一区域;并将所述第一指示信息指示的第一目标区域覆盖至所述第二指示信息指示的第一区域上。上述装置,优选的,当所述控制请求为区域合并请求时,所述控制模块包括:区域合并单元,用于基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及第三指示信息,所述第一指示信息用于指示所述第一目标区域,所述第三指示信息用于指示第二区域;并将所述第一指示信息指示的第一目标区域与所述第三指示信息指示的第二区域进行合并。上述装置,优选的,当所述控制请求为区域互换请求时,所述控制模块包括:区域互换单元,用于基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及第四指示信息,所述第一指示信息用于指示所述第一目标区域,所述第四指示信息用于指示;并将所述第一指示信息指示的第一目标区域与所述第四指示信息指示的第三区域进行位置互换。上述装置,优选的,当所述控制请求为区域调整请求时,所述控制模块包括:区域调整单元,用于基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及目标尺码,所述第一指示信息用于指示所述第一目标区域;并将所述第一指示信息指示的第一目标区域的大小调整为所述目标尺码。一种电子设备,包括如上所述的显示控制装置。由以上方案可知,本申请公开的显示控制方法,通过获取虚拟场景的场景数据,并显示输出与所述场景数据相对应的场景画面,所述场景画面包括至少一个显示对象,所述显示对象与所述虚拟场景中包括的虚拟对象相对应;在此基础上,通过对所述场景画面中的第一目标区域执行与用户的控制请求相对应的操作,得到相应的操作结果,并基于所述操作结果生成一控制指令,该控制指令用于指示对所述虚拟场景中与所述第一目标区域相对应的第二目标区域进行相应控制。可见,应用本申请方案,可通过对AR/VR设备创建的虚拟场景执行以上处理,实现对AR/VR虚拟场景进行所需的区域控制,从而克服了AR/VR设备存在的应用局限,拓展了AR/VR的用户应用。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1是本申请公开一种的显示控制方法实施例一的流程图;图2是本申请公开一种的显示控制方法实施例二的流程图;图3是本申请公开一种的显示控制装置实施例三的结构示意图;图4是本申请公开一种的显示控制装置实施例四的结构示意图。具体实施方式为了引用和清楚起见,下文中使用的技术名词、简写或缩写总结解释如下:VR:VirtualReality,即虚拟现实,是由美国VPL公司创建人拉尼尔(JaronLanier)在20世纪80年代初提出的。其具体内涵是:综合利用计算机图形系统和各种现实及控制等接口设备,在计算机上生成的、可交互的三维环境中提供沉浸感觉的技术。其中,计算机生成的、可交互的三维环境称为虚拟环境(VirtualEnvironment,VE)。虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统。它利用计算机生成一种模拟环境,是一种多源信息融合的交互式三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。AR:AugmentedReality,即增强现实,是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例一参考图1,图1为本申请公开一种的显示控制方法实施例一的流程图,所述方法应用于具有显示屏的第一电子设备,所述第一电子设备可以是智能手机、平板电脑等移动终端,也可以是笔记本电脑、一体机、台式机等各种通用或专用计算机,本实施例具体以具有触摸屏的智能手机为例,对本申请方法进行阐述。如图1所示,所述方法具体可以包括以下步骤:S101:获取虚拟场景的场景数据。其中,具体可获取第二电子设备所创建的虚拟场景的场景数据,所述第二电子设备可以为AR/VR智能头盔等AR/VR设备,所述场景数据具体为三维数据。当用户需要对如AR/VR设备等第二电子设备创建的虚拟场景进行相应的区域控制时,例如需要对虚拟场景中的某一场景区域进行整体移动或需要调整某一场景区域的大小时,可首先通过蓝牙或Wi-Fi(Wireless-Fidelity,无线保真)等近距离无线通信技术,建立智能手机等第一电子设备与所述第二电子设备间的通信连接,在此基础上利用所述通信连接,将第二电子设备创建的虚拟场景的场景数据传输至所述第一电子设备,从而实现了利用智能手机等第一电子设备对AR/VR设备等第二电子设备创建的虚拟场景的场景数据进行获取。S102:生成并显示输出与所述场景数据相对应的场景画面,所述场景画面包括至少一个显示对象,所述显示对象与所述虚拟场景中包括的虚拟对象相对应。本步骤具体采用2D(2-Dimensional,二维)或伪3D(3-Dimensional,三维)等适宜在智能手机等电子设备屏幕上进行画面呈现的显示方式,来显示输出所述虚拟场景的场景数据相对应的场景画面。基于此,在通过蓝牙等通信连接获取第二电子设备创建的虚拟场景的场景数据后,第一电子设备继续对所述场景数据进行处理,将其转换为可在智能手机等电子设备屏幕上进行有效显示的2D或伪3D形式数据,并利用转换得到的所述2D或伪3D形式数据,在第一电子设备的显示屏对所述虚拟场景的场景数据进行相应的2D或伪3D画面呈现,从而生成与所述虚拟场景的场景数据相对应的2D或伪3D场景画面。第一电子设备输出的所述2D或伪3D场景画面包括至少一个显示对象,所述显示对象与所述虚拟场景中包括的虚拟对象相对应,从而后续用户可借助对第一电子设备中的所述2D或伪3D场景画面进行区域操作,实现对第二电子设备中的虚拟场景进行相关联的区域操作。S103:接收用户对所述场景画面中第一目标区域的控制请求,所述第一目标区域包括至少一个目标显示对象,所述目标显示对象与所述虚拟场景中包括的目标虚拟对象相对应。所述控制请求可以是用户基于其实际需求,对电子设备屏幕上显示的第一场景画面所触发的各种类型的区域控制请求,例如可以是针对所述场景画面中第一目标区域的区域选中请求、区域移动请求、区域覆盖请求、区域调整请求等等。各种控制请求的触发可以基于电子设备提供的相应屏幕交互功能实现。以具有触摸屏的智能手机为例,用户可通过在手机触摸屏上执行相应手势来触发所需的区域控制请求,如通过在手机屏幕上进行单指滑动/放下双指来触发区域选中请求,并以单指滑动路径/双指触点连线作为对角线进行待选中矩形区域的确定;通过拖动选中区域来触发区域移动请求;通过将选中区域拖动至另一区域,并选择相应功能按钮,实现对所述选中区域与所述另一区域进行相应控制,如对所述选中区域与所述另一区域进行合并,或进行位置互换,或将所述选中区域覆盖至所述另一区域等等。S104:基于所述控制请求生成对所述第一目标区域的操作指令,并依据所述操作指令对所述第一目标区域进行相对应的操作,得到操作结果。电子设备接收用户对所述第一目标区域的控制请求,并基于该请求生成对所述第一目标区域的操作指令,之后响应该指令实现对所述第一目标区域进行所需的区域操作,如选中目标区域、移动目标区域、调整目标区域的大小,或将目标区域覆盖至另一区域等。各种类型的区域操作具体将第一目标区域涵盖的所有虚拟对象,如人物、景物、物体等场景元素作为一个整体进行整体操作。S105:基于所述操作结果生成一控制指令,所述控制指令用于指示对所述虚拟场景中的第二目标区域进行相应控制,所述第二目标区域为所述虚拟场景中与所述场景画面的所述第一目标区域相对应的区域,所述第二目标区域包括至少一个目标虚拟对象。在第一电子设备响应用户请求,得到相应的区域操作结果后,继续依据所述操作结果生成所述控制指令,后续,基于所述控制指令可对所述第二电子设备中的第二目标区域进行相关联的区域操作,从而最终实现了借助对第一电子设备中的所述2D或伪3D场景画面进行区域操作,关联至对第二电子设备中的虚拟场景进行相应区域操作。其中,第二电子设备在响应所述控制指令时,具体通过对所述第一目标区域的操作结果数据进行相应的呈现效果处理,如对2D或伪3D形式的该结果数据进行所需的三维立体逼真效果处理等,最终实现向用户呈现进行区域控制后的AR/VR虚拟场景。由以上方案可知,本申请公开的显示控制方法,通过获取虚拟场景的场景数据,并显示输出与所述场景数据相对应的场景画面,所述场景画面包括至少一个显示对象,所述显示对象与所述虚拟场景中包括的虚拟对象相对应;在此基础上,通过对所述场景画面中的第一目标区域执行与用户的控制请求相对应的操作,得到相应的操作结果,最终基于所述操作结果生成一控制指令,该控制指令用于指示对所述虚拟场景中与所述第一目标区域相对应的第二目标区域进行相应控制。可见,应用本申请方案,可通过对AR/VR设备创建的虚拟场景执行以上处理,实现对AR/VR虚拟场景进行所需的区域控制,从而克服了AR/VR设备存在的应用局限,拓展了AR/VR的用户应用。实施例二参考图2,图2为本申请公开一种的显示控制方法实施例二的流程图,本实施例中,所述步骤S104可以通过以下的步骤S201-S206中的任意一步骤实现:S201:当所述控制请求为区域选中请求时,基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息,用于指示所述第一目标区域;并对所述第一指示信息指示的所述第一目标区域进行选中。S202:当所述控制请求为区域移动请求时,基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及移动路径,所述第一指示信息用于指示所述第一目标区域;并基于所述移动路径,对所述第一指示信息指示的第一目标区域进行移动。S203:当所述控制请求为区域覆盖请求时,基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及及第二指示信息,所述第一指示信息用于指示所述第一目标区域,所述第二指示信息用于指示第一区域;并将所述第一指示信息指示的第一目标区域覆盖至所述第二指示信息指示的第一区域上。S204:当所述控制请求为区域合并请求时,基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及第三指示信息,所述第一指示信息用于指示所述第一目标区域,所述第三指示信息用于指示第二区域;将所述第一指示信息指示的第一目标区域与所述第三指示信息指示的第二区域进行合并。S205:当所述控制请求为区域互换请求时,基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及第四指示信息,所述第一指示信息用于指示所述第一目标区域,所述第四指示信息用于指示第三区域;将所述第一指示信息指示的第一目标区域与所述第四指示信息指示的第三区域进行位置互换。S206:当所述控制请求为区域调整请求时,基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及目标尺码,所述第一指示信息用于指示所述第一目标区域;将所述第一指示信息指示的第一目标区域的大小调整为所述目标尺码。具体地,当用户通过在电子设备屏幕上执行相应手势触发对目标区域的控制请求时,电子设备响应该请求,并基于该请求生成对所述第一目标区域的相应操作指令,从而后续通过执行指令形式实现对该请求对应的第一目标区域进行相应操作。所述操作指令依据用户的请求类型对应包含相应的操作信息。当用户在手机触摸屏执行单指滑动/放下双指来触发区域选中请求时,生成的操作指令包括所述第一目标区域的第一指示信息及区域选中操作类型;之后可通过执行该指令对用户单指滑动路径/双指触点连线作为对角线所确定的矩形区域进行选中。当则当用户拖动某一目标区域触发区域移动请求时,生成的操作指令包括所述第一目标区域的第一指示信息、移动路径及区域移动操作类型,从而之后执行该指令实现沿拖动路径移动所述第一目标区域。当用户将目标区域拖动至第一区域,并点击覆盖功能按钮时,生成的操作指令包括所述第一目标区域的第一指示信息、第一区域的第二指示信息及区域覆盖操作类型,从而之后执行该指令实现将所述第一目标区域覆盖至所述第一区域。当用户将目标区域拖动至第二区域,并点击合并功能按钮时,生成的操作指令包括所述第一目标区域的第一指示信息、第二区域的第三指示信息及区域合并操作类型,之后执行该指令实现将所述第一目标区域与所述第二区域进行合并。当用户将所述第一目标区域拖动至第三区域,并点击互换功能按钮时,生成的操作指令包括第一目标区域的第一指示信息、第三区域的第四指示信息及区域互换操作类型,之后执行该指令实现将所述第一目标区域与所述第三区域进行位置互换。当用户通过调整目标区域在触摸屏上的画面大小来触发区域调整请求时,生成的操作指令包括所述第一目标区域的第一指示信息、所述第一目标区域的目标尺码及区域调整操作类型,之后执行该指令实现调整所述第一目标区域的大小为所述目标尺码。实施例三参考图3,图3为本申请公开一种的显示控制装置实施例三的结构示意图,所述装置应用于具有显示屏的第一电子设备,所述第一电子设备可以是智能手机、平板电脑等移动终端,也可以是笔记本电脑、一体机、台式机等各种通用或专用计算机,本实施例具体以具有触摸屏的智能手机为例,对本申请装置进行说明。如图3所示,所述装置可以包括:获取模块100,用于获取虚拟场景的场景数据。其中,所述虚拟场景由第二电子设备创建,则所述获取模块100包括连接建立单元和数据获取单元。连接建立单元,用于预先建立所述第一电子设备与所述第二电子设备间的通信连接;数据获取单元,基于所述通信连接,获取所述第二电子设备中的虚拟场景的场景数据。所述第二电子设备可以为AR/VR智能头盔等AR/VR设备,所述场景数据具体为三维数据。当用户需要对如AR/VR设备等第二电子设备创建的虚拟场景进行相应的区域控制时,例如需要对虚拟场景中的某一场景区域进行整体移动或需要调整某一场景区域的大小时,可首先通过蓝牙或Wi-Fi(Wireless-Fidelity,无线保真)等近距离无线通信技术,建立智能手机等第一电子设备与所述第二电子设备间的通信连接,在此基础上利用所述通信连接,将第二电子设备创建的虚拟场景的场景数据传输至所述第一电子设备,从而实现了利用智能手机等第一电子设备对AR/VR设备等第二电子设备创建的虚拟场景的场景数据进行获取。显示模块200,用于用于生成并显示输出与所述场景数据相对应的场景画面,所述场景画面包括至少一个显示对象,所述显示对象与所述虚拟场景中包括的虚拟对象相对应。所述场景数据为三维数据,则所述显示模块200包括:数据处理单元,用于将所述场景数据处理为二维或伪三维数据;显示单元,用于以相应的二维形式或伪三维形式显示输出所述二维或伪三维数据对应的场景画面。本模块具体采用2D或伪3D等适宜在智能手机等电子设备屏幕上进行画面呈现的显示方式,来显示输出所述虚拟场景的场景数据相对应的场景画面。基于此,在通过蓝牙等通信连接获取第二电子设备创建的虚拟场景的场景数据后,第一电子设备继续对所述场景数据进行处理,将其转换为可在智能手机等电子设备屏幕上进行有效显示的2D或伪3D形式数据,并利用转换得到的所述2D或伪3D形式数据,在第一电子设备的显示屏对所述虚拟场景的场景数据进行相应的2D或伪3D画面呈现,从而生成与所述虚拟场景的场景数据相对应的2D或伪3D场景画面。第一电子设备输出的所述2D或伪3D场景画面包括至少一个显示对象,所述显示对象与所述虚拟场景中包括的虚拟对象相对应,从而后续用户可借助对第一电子设备中的所述2D或伪3D场景画面进行区域操作,实现对第二电子设备中的虚拟场景进行相关联的区域操作。请求接收模块300,用于用于接收用户对所述场景画面中第一目标区域的控制请求,所述第一目标区域包括至少一个目标显示对象,所述目标显示对象与所述虚拟场景中包括的目标虚拟对象相对应。所述控制请求可以是用户基于其实际需求,对电子设备屏幕上显示的第一场景画面所触发的各种类型的区域控制请求,例如可以是针对所述场景画面中第一目标区域的区域选中请求、区域移动请求、区域覆盖请求、区域调整请求等等。各种控制请求的触发可以基于电子设备提供的相应屏幕交互功能实现。以具有触摸屏的智能手机为例,用户可通过在手机触摸屏上执行相应手势来触发所需的区域控制请求,如通过在手机屏幕上进行单指滑动/放下双指来触发区域选中请求,并以单指滑动路径/双指触点连线作为对角线进行待选中矩形区域的确定;通过拖动选中区域来触发区域移动请求;通过将选中区域拖动至另一区域,并选择相应功能按钮,实现对所述选中区域与所述另一区域进行相应控制,如对所述选中区域与所述另一区域进行合并,或进行位置互换,或将所述选中区域覆盖至所述另一区域等等。控制模块400,用于基于所述控制请求生成对所述第一目标区域的操作指令,并依据所述操作指令对所述第一目标区域进行相对应的操作,得到操作结果。电子设备接收用户对所述第一目标区域的控制请求,并基于该请求生成对所述第一目标区域的操作指令,之后响应该指令实现对所述第一目标区域进行所需的区域操作,如选中目标区域、移动目标区域、调整目标区域的大小,或将目标区域覆盖至另一区域等。各种类型的区域操作具体将第一目标区域涵盖的所有虚拟对象,如人物、景物、物体等场景元素作为一个整体进行整体操作。指令生成模块500,用于基于所述操作结果生成一控制指令,所述控制指令用于指示对所述虚拟场景中的第二目标区域进行相应控制,所述第二目标区域为所述虚拟场景中与所述场景画面的所述第一目标区域相对应的区域,所述第二目标区域包括至少一个目标虚拟对象。在第一电子设备响应用户请求,得到相应的区域操作结果后,继续依据所述操作结果生成所述控制指令,后续,基于所述控制指令可对所述第二电子设备中的第二目标区域进行相关联的区域操作,从而最终实现了借助对第一电子设备中的所述2D或伪3D场景画面进行区域操作,关联至对第二电子设备中的虚拟场景进行相应区域操作。其中,第二电子设备在响应所述控制指令时,具体通过对所述第一目标区域的操作结果数据进行相应的呈现效果处理,如对2D或伪3D形式的该结果数据进行所需的三维立体逼真效果处理等,最终实现向用户呈现进行区域控制后的AR/VR虚拟场景。由以上方案可知,本申请公开的显示控制装置,通过获取虚拟场景的场景数据,并显示输出与所述场景数据相对应的场景画面,所述场景画面包括至少一个显示对象,所述显示对象与所述虚拟场景中包括的虚拟对象相对应;在此基础上,通过对所述场景画面中的第一目标区域执行与用户的控制请求相对应的操作,得到相应的操作结果,最终基于所述操作结果生成一控制指令,该控制指令用于指示对所述虚拟场景中与所述第一目标区域相对应的第二目标区域进行相应控制。可见,应用本申请方案,可通过对AR/VR设备创建的虚拟场景执行以上处理,实现对AR/VR虚拟场景进行所需的区域控制,从而克服了AR/VR设备存在的应用局限,拓展了AR/VR的用户应用。实施例四参考图4,图4为本申请公开一种的显示控制装置实施例四的结构示意图,本实施例中,所述控制模块400可以包括以下单元中的任意一个或多个:区域选中单元401,用于在所述控制请求为区域选中请求时,基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息,用于指示所述第一目标区域;并对所述第一指示信息指示的所述第一目标区域进行选中。区域移动单元402,用于在所述控制请求为区域移动请求时,基于所述控制请求,生成所述操作指令,所述操作指令第一指示信息及移动路径,所述第一指示信息用于指示所述第一目标区域;对所述第一指示信息指示的第一目标区域进行移动。区域覆盖单元403,用于所述控制请求为区域覆盖请求时,基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及及第二指示信息,所述第一指示信息用于指示所述第一目标区域,所述第二指示信息用于指示第一区域;并将所述第一指示信息指示的第一目标区域覆盖至所述第二指示信息指示的第一区域上。区域合并单元404,用于在所述控制请求为区域合并请求时,基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及第三指示信息,所述第一指示信息用于指示所述第一目标区域,所述第三指示信息用于指示第二区域;并将所述第一指示信息指示的第一目标区域与所述第三指示信息指示的第二区域进行合并。区域互换单元405,用于在所述控制请求为区域互换请求时,基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及第四指示信息,所述第一指示信息用于指示所述第一目标区域,所述第四指示信息用于指示;并将所述第一指示信息指示的第一目标区域与所述第四指示信息指示的第三区域进行位置互换。区域调整单元406,用于在所述控制请求为区域调整请求时,基于所述控制请求,生成所述操作指令,所述操作指令包括第一指示信息及目标尺码,所述第一指示信息用于指示所述第一目标区域;并将所述第一指示信息指示的第一目标区域的大小调整为所述目标尺码。所述操作指令依据用户的请求类型对应包含相应的操作信息。当用户在手机触摸屏执行单指滑动/放下双指来触发区域选中请求时,生成的操作指令包括所述第一目标区域的第一指示信息及区域选中操作类型;之后可通过执行该指令对用户单指滑动路径/双指触点连线作为对角线所确定的矩形区域进行选中。当则当用户拖动某一目标区域触发区域移动请求时,生成的操作指令包括所述第一目标区域的第一指示信息、移动路径及区域移动操作类型,从而之后执行该指令实现沿拖动路径移动所述第一目标区域。当用户将目标区域拖动至第一区域,并点击覆盖功能按钮时,生成的操作指令包括所述第一目标区域的第一指示信息、第一区域的第二指示信息及区域覆盖操作类型,从而之后执行该指令实现将所述第一目标区域覆盖至所述第一区域。当用户将目标区域拖动至第二区域,并点击合并功能按钮时,生成的操作指令包括所述第一目标区域的第一指示信息、第二区域的第三指示信息及区域合并操作类型,之后执行该指令实现将所述第一目标区域与所述第二区域进行合并。当用户将所述第一目标区域拖动至第三区域,并点击互换功能按钮时,生成的操作指令包括第一目标区域的第一指示信息、第三区域的第四指示信息及区域互换操作类型,之后执行该指令实现将所述第一目标区域与所述第三区域进行位置互换。当用户通过调整目标区域在触摸屏上的画面大小来触发区域调整请求时,生成的操作指令包括所述第一目标区域的第一指示信息、所述第一目标区域的目标尺码及区域调整操作类型,之后执行该指令实现调整所述第一目标区域的大小为所述目标尺码。实施例五本申请实施例五公开一种电子设备,所述电子设备可以是智能手机、平板电脑等移动终端,也可以是笔记本电脑、一体机、台式机等各种通用或专用计算机,所述电子设备包括如实施例三或实施例四所公开的显示控制装置。利用具有所述显示控制装置的所述电子设备,可对AR/VR智能头盔虚拟场景中的场景区域进行所需的整体操作或控制,从而应用本实施例的电子设备可有效克服AR/VR智能头盔等AR/VR设备存在的应用局限,从而拓展了AR/VR的用户应用。需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。为了描述的方便,描述以上系统或装置时以功能分为各种模块或单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。最后,还需要说明的是,在本文中,诸如第一、第二、第三和第四等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1