一种虚拟影院及其实现方法_2

文档序号:9892025阅读:来源:国知局
值。
[0043]步骤S250:将步骤S240中只有颜色的数据应用到投影器中,投影器向虚拟荧幕四周投射相应颜色的环境光,当每一帧图像变化时,得到的颜色值不同,投射的环境光也不同,从而得到随视频内容变化而变化的环境光。
[0044]本发明提供的虚拟影院实现方法特别适用于虚拟现实设备,在虚拟影院中加入了随荧屏光变化而变化的环境光,荧屏上一幅幅画面变化时,四周的环境光随之发生相应变化,能够让用户有在真实影院中观影的体验,真实感更高,提升了用户体验。同时本发明提供的虚拟影院实现方法也适用于增强现实设备和普通的视频播放器。
[0045]图3为本发明实施例提供的一种虚拟影院的系统结构示意图。如图3所示,本发明实施例提供的虚拟影院包括虚拟荧幕310和投影模块330。
[0046]虚拟荧幕310用于播放视频内容,相当于真实影院的屏幕,用户可以通过虚拟荧幕310观看电影等视频内容。
[0047]投影模块330用于向虚拟荧幕310的四周投射随视频内容变化而变化的环境光。
[0048]现有的虚拟影院通常是在用户的整个视线范围内播放视频;或者在用户视线范围内的一部分播放视频,其余部分不显示任何内容。人们在真实影院观看电影时,除了会看到荧幕上呈现的内容,还会看到荧幕投射到墙壁、地面等处的环境光,但是现有的虚拟影院没有考虑到环境光,降低了真实感。本发明实施例提供的虚拟影院利用虚拟荧幕310播放视频内容,虚拟荧幕310仅占据用户视线范围的一部分,通常是居中显示,投影模块330向虚拟荧幕310的四周,即用户视野的其余部分,投射随视频内容变化而变化的环境光,使用户有在真实影院中观影的体验。
[0049]本发明的一个优选实施例提供的虚拟影院还包括环境光获取模块320。环境光获取模块320分别连接虚拟荧幕310和投影模块330。环境光获取模块320首先实时获取虚拟荧幕310播放的每帧图像数据,然后根据每帧图像数据实时获取与每帧图像数据相对应的环境光数据,最后将环境光数据传输至投影模块330,由投影模块330向虚拟荧幕310的四周投射随视频内容变化而变化的环境光。环境光是由环境光获取模块320根据虚拟荧幕310播放的内容实时获取到的,因此不需要预先处理播放的视频,虚拟影院可以播放任何普通的视频,都可以得到随视频内容变化而变化的环境光。
[0050]优选地,环境光获取模块320对每帧图像数据使用高斯模糊算法,把一点周围的像素色值按高斯曲线统计起来,采用加权平均的计算方法得到这条曲线的色值,将每帧图像处理成只有颜色的环境光数据,再将得到的只有颜色的环境光数据投向虚拟荧幕四周,从而实现光影效果。由于环境光数据来源于虚拟荧幕310,所以环境效果逼真,会随视频内容的变化而变化。
[0051 ]进一步优选地,使用Unity3D或OpenGL等技术来实现虚拟荧幕310和投影模块330。例如可以利用Unity3d中的NGUI插件布置虚拟荧幕310,利用Unity3d提供的投影器组件来实现投影模块330。
[0052]本发明提供的虚拟影院可以应用于虚拟现实设备、增强现实设备和普通的视频播放器,并且尤其适用于虚拟现实设备,可以使用户仿佛置身于真实的场景中。
[0053]综上所述,本发明提供的一种虚拟影院及其实现方法,与现有技术相比,具有以下有益效果:
[0054]1、本发明提供的虚拟影院在通过虚拟荧幕展示给用户视频内容的同时,向虚拟荧幕四周投射随视频内容变化而变化的环境光,提高了虚拟影院的真实感,提升了用户体验。
[0055]2、本发明提供的虚拟影院根据虚拟荧幕播放的内容实时获取环境光,环境光随播放的视频内容的变化而变化,环境效果逼真,并且不必预先对视频进行处理,节省了资源。
[0056]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种虚拟影院实现方法,其特征在于,所述方法包括: 布置虚拟荧幕,在所述虚拟荧幕上播放视频内容; 向所述虚拟荧幕四周投射随所述视频内容变化而变化的环境光。2.如权利要求1所述的虚拟影院实现方法,其特征在于,所述方法还包括: 在所述虚拟荧幕播放视频内容的过程中,实时获取所述视频内容的每帧图像数据; 根据所述每帧图像数据实时获取与所述每帧图像数据相对应的环境光数据。3.如权利要求2所述的虚拟影院实现方法,其特征在于,所述根据所述每帧图像数据实时获取与所述每帧图像数据相对应的环境光数据包括: 对所述每帧图像数据使用高斯模糊算法,将所述每帧图像数据处理成只包含颜色的数据,作为所述环境光数据。4.如权利要求1-3任一项所述的虚拟影院实现方法,其特征在于,所述方法利用Unity3D或OpenGL技术布置所述虚拟荧幕,并且向所述虚拟荧幕四周投射随所述视频内容变化而变化的环境光。5.如权利要求4所述的虚拟影院实现方法,其特征在于,所述方法应用于虚拟现实设备、增强现实设备和普通的视频播放器。6.一种虚拟影院,其特征在于,所述虚拟影院包括虚拟荧幕和投影模块; 所述虚拟荧幕,用于播放视频内容; 所述投影模块,用于向所述虚拟荧幕的四周投射随所述视频内容变化而变化的环境光。7.如权利要求6所述的虚拟影院,其特征在于,所述虚拟影院还包括环境光获取模块; 所述环境光获取模块分别连接所述虚拟荧幕和所述投影模块,用于实时获取所述虚拟荧幕播放的每帧图像数据,根据所述每帧图像数据实时获取与所述每帧图像数据相对应的环境光数据,并将所述环境光数据传输至所述投影模块。8.如权利要求7所述的虚拟影院,其特征在于,所述环境光获取模块具体用于: 对所述每帧图像数据使用高斯模糊算法,将所述每帧图像数据处理成只包含颜色的数据,作为所述环境光数据。9.如权利要求6-8任一项所述的虚拟影院,其特征在于,所述虚拟影院使用Unity3D或OpenGL技术实现所述虚拟荧幕和所述投影模块。10.如权利要求9所述的虚拟影院,其特征在于,所述虚拟影院应用于虚拟现实设备、增强现实设备和普通的视频播放器。
【专利摘要】本发明公开了一种虚拟影院及其实现方法,该虚拟影院实现方法包括:布置虚拟荧幕,在虚拟荧幕上播放视频内容;向虚拟荧幕四周投射随视频内容变化而变化的环境光。在通过虚拟荧幕上展示给用户视频内容的同时,向虚拟荧幕的四周投射随视频内容变化而变化的环境光,能够提高虚拟影院的真实感,解决了现有虚拟影院对于环境光考虑不足,影响用户体验的问题。
【IPC分类】H04N21/41, H04N21/44
【公开号】CN105657494
【申请号】
【发明人】张瑞生
【申请人】北京小鸟看看科技有限公司
【公开日】2016年6月8日
【申请日】2015年12月31日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1