首页 / 专利库 / 软件 / 软件模块 / 一种实现虚拟现实系统立体启动动画的方法和装置

一种实现虚拟现实系统立体启动动画的方法和装置

阅读:733发布:2024-01-09

专利汇可以提供一种实现虚拟现实系统立体启动动画的方法和装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种实现 虚拟现实 系统立体启动动画的方法和系统,该方法包括:获取立体启动动画的循环序列 帧 ;将循环序列帧处理成左右双屏效果的序列帧;对左右双屏效果的序列帧进行截图;使用截图替换虚拟现实系统中原有的启动动画,从而实现虚拟现实系统的立体启动动画。通过将获取的立体启动动画的循环序列帧处理成左右双屏效果的序列帧并截图,再替换虚拟现实系统中原有的启动动画,解决了一个 软件 平台不能够支持所有同类软件提供的动态效果资源,而且也不能将制作的立体动画文件直接导入虚拟现实系统中使用的问题,使用户体验到更出色的3D立体的动态效果。,下面是一种实现虚拟现实系统立体启动动画的方法和装置专利的具体信息内容。

1.一种实现虚拟现实系统立体启动动画的方法,其特征在于,所述方法包括:
获取立体启动动画的循环序列
将所述循环序列帧处理成左右双屏效果的序列帧;
对所述左右双屏效果的序列帧进行逐帧截图;
使用所述截图替换所述虚拟现实系统中原有的启动动画,从而实现虚拟现实系统的立体启动动画。
2.如权利要求1所述的实现虚拟现实系统立体启动动画的方法,其特征在于,所述使用所述截图替换所述虚拟现实系统中原有的启动动画之前,所述方法还包括:在保证预定的视觉效果的基础上,对每帧图像的截图进行优化,压缩所述截图的体积。
3.如权利要求2所述的实现虚拟现实系统立体启动动画的方法,其特征在于,所述获取立体启动动画的循环序列帧具体为:
利用三维动画制作软件及图像合成软件制作立体启动动画视频,并将动态图像渲染出循环序列帧。
4.如权利要求3所述的实现虚拟现实系统立体启动动画的方法,其特征在于,所述对所述左右双屏效果的序列帧进行逐帧截图具体包括:
将所述左右双屏效果的序列帧保存为文件;
将所述文件安装到手持设备或PC端;
向所述手持设备或PC端发出截图命令,利用所述手持设备或PC端播放所述文件,对所述文件中的左右双屏效果的序列帧进行逐帧截图。
5.如权利要求1-4任一项所述的实现虚拟现实系统立体启动动画的方法,其特征在于,所述虚拟现实系统采用Android操作系统
6.一种实现虚拟现实系统立体启动动画的装置,其特征在于,所述装置包括序列帧获取模、双屏处理模块、截图模块和替换模块;
所述序列帧获取模块,用于获取立体启动动画的循环序列帧;
所述双屏处理模块,用于将所述循环序列帧处理成左右双屏效果的序列帧;
所述截图模块,用于对所述左右双屏效果的序列帧进行逐帧截图;
所述替换模块,用于使用所述截图替换所述虚拟现实系统中原有的启动动画,从而实现虚拟现实系统的立体启动动画。
7.如权利要求6所述实现虚拟现实系统立体启动动画的装置,其特征在于,所述装置还包括优化模块;
在所述替换模块使用所述截图替换所述虚拟现实系统中原有的启动动画之前,所述优化模块用于在保证预定的视觉效果的基础上,对每帧图像的截图进行优化,压缩所述截图的体积。
8.如权利要求7所述的实现虚拟现实系统立体启动动画的装置,其特征在于,所述序列帧获取模块具体用于利用三维动画制作软件及图像合成软件制作立体启动动画视频,并将动态图像渲染出循环序列帧。
9.如权利要求8所述的实现虚拟现实系统立体启动动画的装置,其特征在于,所述双屏处理模块具体用于:
将所述左右双屏效果的序列帧保存为文件;将所述文件安装到手持设备或PC端;向所述手持设备或PC端发出截图命令,利用所述手持设备或PC端播放所述文件,对所述文件中的左右双屏效果的序列帧进行逐帧截图。
10.如权利要求6-9任一项所述的实现虚拟现实系统立体启动动画的装置,其特征在于,所述虚拟现实系统采用Android操作系统。

说明书全文

一种实现虚拟现实系统立体启动动画的方法和装置

技术领域

[0001] 本发明涉及虚拟现实技术领域,特别涉及一种实现虚拟现实系统立体启动动画的方法和装置。

背景技术

[0002] 目前,在虚拟现实系统中实现立体效果的启动动画有多种方式,通常是通过某一软件平台来实现的,但该软件平台并不能够支持所有同类软件提供的动态效果资源,而且也不能将制作的立体动画文件直接导入虚拟现实系统中使用,因此需要抛弃掉很多不能实现的动态效果,十分可惜。

发明内容

[0003] 为了解决一个软件平台不能够支持所有同类软件提供的动态效果资源,而且也不能将制作的立体动画文件直接导入虚拟现实系统中使用的问题,使用户体验到更出色的3D立体的动态效果,本发明提供了一种实现虚拟现实系统立体启动动画的方法和装置。
[0004] 依据本发明的一个方面,本发明提供了一种实现虚拟现实系统立体启动动画的方法,包括:
[0005] 获取立体启动动画的循环序列
[0006] 将所述循环序列帧处理成左右双屏效果的序列帧;
[0007] 对所述左右双屏效果的序列帧进行逐帧截图;
[0008] 使用所述截图替换所述虚拟现实系统中原有的启动动画,从而实现虚拟现实系统的立体启动动画。
[0009] 其中,所述使用所述截图替换所述虚拟现实系统中原有的启动动画之前,所述方法还包括:在保证预定的视觉效果的基础上,对每帧图像的截图进行优化,压缩所述截图的体积。
[0010] 其中,所述获取立体启动动画的循环序列帧具体为:
[0011] 利用三维动画制作软件及图像合成软件制作立体启动动画视频,并将动态图像渲染出循环序列帧。
[0012] 其中,所述对所述左右双屏效果的序列帧进行逐帧截图具体包括:
[0013] 将所述左右双屏效果的序列帧保存为文件;
[0014] 将所述文件安装到手持设备或PC端;
[0015] 向所述手持设备或PC端发出截图命令,利用所述手持设备或PC端播放所述文件,对所述文件中的左右双屏效果的序列帧进行逐帧截图。
[0016] 其中,所述虚拟现实系统采用Android操作系统
[0017] 依据本发明的另一方面,本发明提供了一种实现虚拟现实系统立体启动动画的装置,包括序列帧获取模、双屏处理模块、截图模块和替换模块;
[0018] 所述序列帧获取模块,用于获取立体启动动画的循环序列帧;
[0019] 所述双屏处理模块,用于将所述循环序列帧处理成左右双屏效果的序列帧;
[0020] 所述截图模块,用于对所述左右双屏效果的序列帧进行逐帧截图;
[0021] 所述替换模块,用于使用所述截图替换所述虚拟现实系统中原有的启动动画,从而实现虚拟现实系统的立体启动动画。
[0022] 其中,所述装置还包括优化模块;
[0023] 在所述替换模块使用所述截图替换所述虚拟现实系统中原有的启动动画之前,所述优化模块用于在保证预定的视觉效果的基础上,对每帧图像的截图进行优化,压缩所述截图的体积。
[0024] 其中,所述序列帧获取模块具体用于利用三维动画制作软件及图像合成软件制作立体启动动画视频,并将动态图像渲染出循环序列帧。
[0025] 其中,所述双屏处理模块具体用于:
[0026] 将所述左右双屏效果的序列帧保存为文件;将所述文件安装到手持设备或PC端;向所述手持设备或PC端发出截图命令,利用所述手持设备或PC端播放所述文件,对所述文件中的左右双屏效果的序列帧进行逐帧截图。
[0027] 其中,所述虚拟现实系统采用Android操作系统。
[0028] 本发明实施例的有益效果是:通过将获取的立体启动动画的循环序列帧处理成左右双屏效果的序列帧并逐帧截图,再替换虚拟现实系统中原有的启动动画,能够避免因软件平台资源限制需要抛弃掉很多不能实现的动态效果的窘状,技术处理相对快捷且不影响动态效果的实现,解决了一个软件平台不能够支持所有同类软件提供的动态效果资源,而且也不能将制作的立体动画文件直接导入虚拟现实系统中使用的问题,使用户体验到更出色的3D立体的动态效果;在进一步的优选实施例中,在将序列帧的截图导入虚拟现实系统之前,对这些截图进行优化,节省了虚拟现实系统的资源空间。附图说明
[0029] 图1为本发明实施例提供的一种实现虚拟现实系统立体启动动画的方法的流程图
[0030] 图2为本发明实施例提供的一种实现虚拟现实系统立体启动动画的装置的结构示意图;
[0031] 图3为本发明实施例提供的一种实现虚拟现实系统立体启动动画的装置的工作流程图。

具体实施方式

[0032] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0033] 图1为本发明实施例提供的一种实现虚拟现实系统立体启动动画的方法的流程图。如图1所示,本发明实施例提供的实现虚拟现实系统立体启动动画的方法包括:
[0034] 步骤S110:获取立体启动动画的循环序列帧。由于系统的启动动画会在系统启动中循环播放直到系统启动完毕,因此不必得到开机过程中的每一帧图像,只需要获取启动动画一个周期中的每一帧图像即可。
[0035] 步骤S120:将循环序列帧处理成左右双屏效果的序列帧。人看周围的世界时,由于两只眼睛的位置不同,得到的图像略有不同,这些图像在脑子里融合起来,就形成了一个关于周围世界的整体景象。在目前常用的虚拟现实系统中,通过使用户的两只眼睛分别看到显示在显示器上左半边和右半边的图像,从而产生立体感。因此需要将步骤S110中获取的每一帧图像处理成左右双屏效果的图像,通过调整人眼与图像的视觉度和距离,使用户左右眼看到的图像略有不同,在大脑中融合从而感受到立体效果。本步骤可以使用相关软件来将循环序列帧处理成左右双屏效果的序列帧,如Unity3D等。
[0036] 步骤S130:对左右双屏效果的序列帧进行逐帧截图。经过步骤S120处理的左右双屏效果的序列帧会保存在一个文件里,但是目前的虚拟现实设备通常不能够直接播放该文件,因此需要通过截图处理获取该文件中左右双屏效果的序列帧的每帧图像的截图。
[0037] 步骤S140:使用上述每帧图像的截图替换虚拟现实系统中原有的启动动画。将虚拟现实系统中原本启动动画的序列帧替换成步骤S130中获得的每帧图像的截图,在系统启动时,循环播放每帧图像的截图,从而实现虚拟现实系统的立体启动动画。优选的,虚拟现实系统采用Android操作系统,Android系统是一种基于Linux系统的自由及开放源代码的操作系统,广泛应用于移动设备,如智能手机和平板电脑
[0038] 优选地,在步骤S140之前,本发明优选实施例提供的实现虚拟现实系统立体启动动画的方法还包括:在保证预定的视觉效果的基础上,对每帧图像的截图进行优化,压缩截图的体积。步骤S130中获得的多帧截图可能体积会很大,将这些截图直接导入虚拟现实系统中会占用很多空间资源,并且系统打开这些图片时也会消耗更多的内存资源和处理资源,因此在可以达到预定的视角效果的前提下,对这些截图进行优化,例如压缩图片的体积、转换图片的存储格式等,从而节省虚拟现实系统的资源。
[0039] 优选的,步骤S110中“获取立体启动动画的循环序列帧”具体为:
[0040] 利用三维动画制作软件及图像合成软件制作立体启动动画视频,并将动态图像渲染出循环序列帧。三维动画软件及图形合成软件是现在制作动画效果的主流工具,例如Maya、3Dmax等,通过这些软件制作的三维动画可以表现出较好的立体空间感。
[0041] 优选的,步骤S130中“对左右双屏效果的序列帧进行截图”具体包括:
[0042] 将左右双屏效果的序列帧保存为文件。通过Unity3D等相关软件处理后的左右双屏效果的序列帧会以某一格式的文件保存。
[0043] 将该文件安装到手持设备或PC端。由于虚拟现实系统不能够直接播放这一文件,因此需要将该文件安装到能够播放的设备里,如手机等手持设备或是PC机,通过这些设备播放该文件。
[0044] 向手持设备或PC端发出截图命令,利用手持设备或PC端播放该文件,对文件中的左右双屏效果的序列帧进行逐帧截图。在播放该文件的过程中,以固定的时间间隔进行截图,例如每秒截图120次等,从而得到左右双屏效果的序列帧的每帧图像的截图。虚拟现实系统不能打开该文件,但是可以打开这些截图。
[0045] 图2为本发明实施例提供的一种实现虚拟现实系统立体启动动画的装置的结构示意图。如图2所示,本发明实施例提供的实现虚拟现实系统立体启动动画的装置包括序列帧获取模块210、双屏处理模块220、截图模块230和替换模块240。图3为本发明实施例提供的一种实现虚拟现实系统立体启动动画的装置的工作流程图。
[0046] 如图2、图3共同所示,首先序列帧获取模块210获取立体启动动画的循环序列帧。优选的,序列帧获取模块210利用三维动画制作软件及图像合成软件制作立体启动动画视频并将动态图像渲染出循环序列帧,例如使用Maya、3Dmax等,通过这些软件制作的三维动画可以表现出较好的立体空间感。
[0047] 双屏处理模块220将循环序列帧处理成左右双屏效果的序列帧。通过Unity3D等相关软件将序列帧获取模块210获取的每一帧图像处理成略有不同的左右双屏格式的图像,使用户左右眼看到的图像略有不同,在大脑中融合从而感受到立体效果。
[0048] 截图模块230对双屏处理模块220处理过的左右双屏效果的序列帧进行逐帧截图。双屏处理模块220处理过的图像以一定的格式保存成一个文件,但是这个文件不能被虚拟现实系统直接打开,因此需要获取该文件中每帧图像的截图。优选的,双屏处理模块230将左右双屏效果的序列帧保存的文件安装到手持设备或PC端,然后向手持设备或PC端发出截图命令,利用手持设备或PC端播放该文件,对文件中的左右双屏效果的序列帧进行逐帧截图。这些截图可以被虚拟现实系统直接打开。
[0049] 替换模块240使用截图模块230得到的每帧图像的截图替换虚拟现实系统中原有的启动动画,在系统启动时,循环播放每帧图像的截图,从而实现虚拟现实系统的立体启动动画。优选的,虚拟现实系统采用Android操作系统。
[0050] 在本发明优选实施例中,实现虚拟现实系统立体启动动画的装置还包括优化模块250。在替换模块240使用截图替换虚拟现实系统中原有的启动动画之前,优化模块250在保证预定的视觉效果的基础上,对上述每帧图像的截图进行优化,通过压缩每帧图像的截图的体积或改变存储格式等手段,节省虚拟现实系统的资源空间。
[0051] 由于一个软件平台可能不支持其他同类软件提供的动画效果资源,不能满足所有动画效果,本发明提供的实现虚拟现实系统立体启动动画的方法和装置运用合理的技术方法并结合相关软件工具的特点,将这些工具与虚拟现实系统立体成像平台相结合,实现了一种既不影响效果,实施上又相对快捷的一种方案,避免了因软件平台资源限制所造成很多动态效果无法实现的窘状,使用户体验到更出色的3D立体的动态效果图像。
[0052] 综上所述,本发明提供的一种实现虚拟现实系统立体启动动画的方法和装置,与现有技术相比,具有以下有益效果:
[0053] 1、通过将获取的立体启动动画的循环序列帧处理成左右双屏效果的序列帧并逐帧截图,再替换虚拟现实系统中原有的启动动画,能够避免因软件平台资源限制需要抛弃掉很多不能实现的动态效果的窘状,技术处理相对快捷且不影响动态效果的实现,解决了一个软件平台不能够支持所有同类软件提供的动态效果资源,而且也不能将制作的立体动画文件直接导入虚拟现实系统中使用的问题,使用户体验到更出色的3D立体的动态效果。
[0054] 2、在将序列帧的截图导入虚拟现实系统之前,对这些截图进行优化,节省了虚拟现实系统的资源空间。
[0055] 以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈