一种以3D视差效果显示的方法及装置制造方法及图纸

技术编号:17544486 阅读:35 留言:0更新日期:2018-03-25 00:54
本发明专利技术实施例公开了一种以3D视差效果显示的方法及装置,涉及通信技术领域,能够产生较好的3D视差效果。具体方案为:显示图形用户界面,该图形用户界面包括第一内容,该第一内容包括至少两个元素;获取第一操作指令,该第一操作指令用于在显示第一内容的区域内移动至少两个元素中的至少一个第一元素;响应于第一操作指令,在显示第一内容的区域内,将至少一个第一元素中的每个第一元素分别沿着第一直线的方向移动不同距离,以使得第一内容具有3D视差效果,第一直线的方向为与图形用户界面所在面具有预设夹角的方向。

A method and device for displaying the parallax effect of 3D

The embodiment of the invention discloses a method and device for displaying the parallax effect of 3D, which relates to the field of communication technology, and can produce a better 3D parallax effect. Specific program: display the graphical user interface, the graphical user interface includes the first, the first content includes at least two elements; obtaining the first operating instructions, the first operation instruction for moving at least one of the first elements of at least two elements in the first display content within the region; in response to the first instruction, on display the content of the first region, the at least one first element in each of the first elements along the first straight direction different distance, so that the first 3D content has a parallax effect, first line direction and a graphical user interface where the mask preset angle direction.

【技术实现步骤摘要】
一种以3D视差效果显示的方法及装置
本专利技术实施例涉及通信
,尤其涉及一种以三维(3Dimensions,3D)视差效果显示的方法及装置。
技术介绍
虚拟现实(VirtualReality,VR)技术是一种可以创建和体验虚拟世界的计算机仿真系统的技术。VR技术可以在多维信息空间上创建一个虚拟信息环境,为用户提供身临其境的沉浸感。其中,VR技术可以采用多个元素配合蒙版的方式,将该多个元素放置在空间的预设位置,通过多个元素之间的距离产生3D效果。在实际应用中,用户可以通过VR设备观看到具有3D效果的内容,该具有3D效果的内容包括多个元素,目前采用的多个元素均为2D元素。但是,由于采用的多个元素均为2D元素,因此在将该多个2D元素放置在空间的预设位置时,产生的3D效果较差。
技术实现思路
本申请提供一种以3D视差效果显示的方法及装置,可以产生较好的3D视差效果。为达到上述目的,本申请采用如下技术方案:本申请的第一方面,提供一种以3D视差效果显示的方法,可以应用于VR,该方法包括:显示图形用户界面,该图形用户界面包括第一内容,该第一内容包括至少两个元素;获取第一操作指令,该第一操作指令用于在显示第一内容的区域内移动至少两个元素中的至少一个第一元素;响应于第一操作指令,在显示第一内容的区域内,将至少一个第一元素中的每个第一元素分别沿着第一直线的方向移动不同距离,以使得第一内容具有3D视差效果,第一直线的方向为与图形用户界面所在面具有预设夹角的方向。本申请中,由于VR设备响应于第一操作指令,增加至少一个第一元素中的每个第一元素在第一直线的方向上的间距,因此可以产生较好的3D视差效果。结合第一方面,在本申请的一种可能的实现方式中,至少两个元素可以为平直面片、弯曲面片、3D面片、3D模型、2D视频、3D视频以及360°全景视频中的至少一种。其中,当至少两个元素为平直面片、弯曲面片、3D面片、3D模型、2D视频、3D视频以及360°全景视频中的至少两种时,由于至少两个元素中包含有3D元素,因此可以使得第一内容具有更强的纵深感和立体感,提升了用户的体验。结合第一方面和上述可能的实现方式,在本申请的另一种可能的实现方式中,第一内容还可以包括蒙版层,至少两个元素中的部分元素位于蒙版层的一侧,至少两个元素中的另一部分元素位于蒙版层的另一侧。其中,由于VR设备可以通过蒙版层的区隔,将至少两个元素中的部分元素分布在蒙版层的一侧,将至少两个元素中的另一部分元素分布在蒙版层的另一侧,因此增加了至少两个元素在空间维度,增强了第一内容的3D视差效果。结合第一方面和上述可能的实现方式,在本申请的另一种可能的实现方式中,在上述“将至少一个第一元素中的每个第一元素分别沿着第一直线的方向移动不同距离”之后,本申请的方法还可以包括:获取第二操作指令,该第二操作指令用于在显示第一内容的区域内旋转至少两个元素中的每个元素;响应于第二操作指令,在显示第一内容的区域内,以预设点为中心点,将至少两个元素中的每个元素分别绕着第一方向旋转,以使得第一内容具有第一效果,该第一效果为吸附效果或排斥效果,第一方向为与图形用户界面所在面平行的方向。其中,VR可以根据响应于第二操作指令,在区域内旋转至少两个元素中的每个元素,使得第一内容具有吸附效果或排斥效果。结合第一方面和上述可能的实现方式,在本申请的另一种可能的实现方式中,至少两个元素为多个元素中的元素,多个元素为第一内容包括的元素。在上述“显示图形用户界面”之前,本申请的方法还可以包括:获取第一内容的信息;根据第一内容的信息、网络的状态和VR设备的硬件性能,从多个元素中确定至少两个元素,网络为VR设备所连接的网络。其中,由于VR设备确定的至少两个元素,考虑了网络的状态和VR设备的硬件性能,因此在显示包含有至少两个元素的第一内容时,能够避免在网络的状态和VR设备的硬件性能较差时出现画面丢帧、卡顿的情况,提升了VR设备的性能。结合第一方面和上述可能的实现方式,在本申请的另一种可能的实现方式中,在上述“将至少一个第一元素中的每个第一元素分别沿着第一直线的方向移动不同距离”之后,本申请的方法还可以包括:获取第三操作指令,该第三操作指令用于在显示第一内容的区域内变换处理至少两个元素中的至少一个第二元素;响应于第三操作指令,以预设方式对至少一个第二元素变换处理,以使得第一内容具有动态变化效果。其中,VR设备以预设方式对至少一个第二元素变换处理后,在图形用户界面上显示的第一内容更加完整,使得用户的体量感更好。结合第一方面和上述可能的实现方式,在本申请的另一种可能的实现方式中,在上述“将至少一个第一元素中的每个第一元素分别沿着第一直线的方向移动不同距离”之后,本申请的方法还可以包括:对至少两个元素中的每个元素进行分析,确定至少一个第三元素;对于至少一个第三元素中的每个第三元素,执行下述方法:利用预设算法将一个第三元素分解为至少两个子元素;将至少两个子元素中的每个子元素分别显示在显示第一内容的区域内的预定位置上。其中,VR设备将分解后的至少一个第三元素分别显示在显示第一内容的区域内的预定位置上,使得第一内容具有新的3D视差效果。结合第一方面和上述可能的实现方式,在本申请的另一种可能的实现方式中,本申请的方法还可以包括:检测VR设备所处环境的环境参数;在环境参数满足预设条件的情况下,获取与环境参数对应的目标元素;将目标元素叠加显示在图形用户界面上。其中,由于VR设备可以将VR设备所处环境的环境参数反映到图形用户界面上,因此使得用户可以通过VR设备获取到用户当前所处环境的环境参数,进一步提升了用户的体验感。结合第一方面和上述可能的实现方式,在本申请的另一种可能的实现方式中,在“将目标元素叠加显示在图形用户界面上”之后,本申请的方法还可以包括:在环境参数不满足预设条件的情况下,清除图形用户界面上显示的目标元素。其中,由于VR设备可以将VR设备所处环境的环境参数反映到图形用户界面上,因此使得用户可以通过VR设备获取到用户当前所处环境的环境参数,进一步提升了用户的体验感。本申请的第二方面,提供一种以3D视差效果显示的装置,应用于VR,该以3D视差效果显示的装置可以包括:显示单元、获取单元和处理单元。其中,显示单元,用于显示图形用户界面,该图形用户界面包括第一内容,该第一内容包括至少两个元素。获取单元,用于获取第一操作指令,该第一操作指令用于在显示第一内容的区域内移动至少两个元素中的至少一个第一元素。处理单元,用于响应于第一操作指令,在显示第一内容的区域内,将至少一个第一元素中的每个第一元素分别沿着第一直线的方向移动不同距离,以使得第一内容具有3D视差效果,第一直线的方向为与图形用户界面所在面具有预设夹角的方向。结合第二方面,在本申请的一种可能的实现方式中,至少两个元素可以为平直面片、弯曲面片、3D面片、3D模型、2D视频、3D视频以及360°全景视频中的至少一种。结合第二方面和上述可能的实现方式,在本申请的另一种可能的实现方式中,第一内容还可以包括蒙版层,至少两个元素中的部分元素位于蒙版层的一侧,至少两个元素中的另一部分元素位于蒙版层的另一侧。结合第二方面和上述可能的实现方式,在本申请的另一种可能的实现方式中,获取单元,还用于在处本文档来自技高网...
一种以3D视差效果显示的方法及装置

【技术保护点】
一种以三维3D视差效果显示的方法,其特征在于,应用于虚拟现实VR,所述方法包括:显示图形用户界面,所述图形用户界面包括第一内容,所述第一内容包括至少两个元素;获取第一操作指令,所述第一操作指令用于在显示所述第一内容的区域内移动所述至少两个元素中的至少一个第一元素;响应于所述第一操作指令,在所述区域内,将所述至少一个第一元素中的每个第一元素分别沿着第一直线的方向移动不同距离,以使得所述第一内容具有3D视差效果,所述第一直线的方向为与所述图形用户界面所在面具有预设夹角的方向。

【技术特征摘要】
1.一种以三维3D视差效果显示的方法,其特征在于,应用于虚拟现实VR,所述方法包括:显示图形用户界面,所述图形用户界面包括第一内容,所述第一内容包括至少两个元素;获取第一操作指令,所述第一操作指令用于在显示所述第一内容的区域内移动所述至少两个元素中的至少一个第一元素;响应于所述第一操作指令,在所述区域内,将所述至少一个第一元素中的每个第一元素分别沿着第一直线的方向移动不同距离,以使得所述第一内容具有3D视差效果,所述第一直线的方向为与所述图形用户界面所在面具有预设夹角的方向。2.根据权利要求1所述的方法,其特征在于,所述至少两个元素为平直面片、弯曲面片、3D面片、3D模型、2D视频、3D视频以及360°全景视频中的至少一种。3.根据权利要求1或2所述的方法,其特征在于,所述第一内容还包括蒙版层,所述至少两个元素中的部分元素位于所述蒙版层的一侧,所述至少两个元素中的另一部分元素位于所述蒙版层的另一侧。4.根据权利要求1-3任一项所述的方法,其特征在于,在将所述至少一个第一元素中的每个第一元素分别沿着第一直线的方向移动不同距离之后,所述方法还包括:获取第二操作指令,所述第二操作指令用于在所述区域内旋转所述至少两个元素中的每个元素;响应于所述第二操作指令,在所述区域内,以预设点为中心点,将所述至少两个元素中的每个元素分别绕着第一方向旋转,以使得所述第一内容具有第一效果,所述第一效果为吸附效果或排斥效果,所述第一方向为与所述图形用户界面所在面平行的方向。5.根据权利要求1-4任一项所述的方法,其特征在于,所述至少两个元素为多个元素中的元素,所述多个元素为所述第一内容包括的元素;在显示图形用户界面之前,所述方法还包括:获取所述第一内容的信息;根据所述第一内容的信息、网络的状态和VR设备的硬件性能,从所述多个元素中确定所述至少两个元素,所述网络为所述VR设备所连接的网络。6.根据权利要求1-5任一项所述的方法,其特征在于,在将所述至少一个第一元素中的每个第一元素分别沿着第一直线的方向移动不同距离之后,所述方法还包括:获取第三操作指令,所述第三操作指令用于在所述区域内变换处理所述至少两个元素中的至少一个第二元素;响应于所述第三操作指令,以预设方式对所述至少一个第二元素变换处理,以使得所述第一内容具有动态变化效果。7.根据权利要求1-6任一项所述的方法,其特征在于,在将所述至少一个第一元素中的每个第一元素分别沿着第一直线的方向移动不同距离之后,所述方法还包括:对所述至少两个元素中的每个元素进行分析,确定至少一个第三元素;对于所述至少一个第三元素中的每个第三元素,执行下述方法:利用预设算法将一个第三元素分解为至少两个子元素;将所述至少两个子元素中的每个子元素分别显示在所述区域内的预定位置上。8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:检测VR设备所处环境的环境参数;在所述环境参数满足预设条件的情况下,获取与所述环境参数对应的目标元素;将所述目标元素叠加显示在所述图形用户界面上。9.根据权利要求8所述的方法,其特征在于,在将所述目标元素叠加显示在所述图形用户界面上之后,所述方法还包括:在所述环境参数不满足所述预设条件的情况下,清除所述图形用户界面上显示的所述目标元素。10.一种以三维3D视差效果显示的装置,其特征在于,应用于虚拟现实VR,所述装置包括:显示单元、获取单元和处理单元;所述显示单元,用于显示图形用户界面,所述图形用户界面包括第一内容,所述第一内容包括至少两个元素;所述获取单元,用于获取第一操作指令,所述第一操作指令用于在显示所述第一内容的区域内移动所述至少两个元素中的至少一个第一元素;所述处理单元,用于响应于所述第一操作指令,在所述区域内,将所述至少一个第一元素中的每个第一元素分别沿着第一直线的方向移动不同距离,以使得所述第一内容具有3D视差效果,所述第一直线的方向为与所述图形用户界面所在面具有预设夹角的方向。11.根据权利要求10所述的装置,其特征在于,所述至少两个元素为平直面片、弯曲面片、3D...

【专利技术属性】
技术研发人员:辛鑫高宇陈俊
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1