[发明专利]基于用户视角播放全景视频的方法及系统有效
申请号: | 201611174397.1 | 申请日: | 2016-12-19 |
公开(公告)号: | CN106534827B | 公开(公告)日: | 2018-03-02 |
发明(设计)人: | 贺振增;王一丁;张鹏宇 | 申请(专利权)人: | 暴风集团股份有限公司 |
主分类号: | H04N5/232 | 分类号: | H04N5/232;H04N13/128;H04N13/275 |
代理公司: | 北京思源智汇知识产权代理有限公司11657 | 代理人: | 毛丽琴 |
地址: | 100083 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用户 视角 播放 全景 视频 方法 系统 | ||
技术领域
本发明涉及视频播放的技术领域,更具体地,涉及一种基于用户视角播放全景视频的方法及系统。
背景技术
全景数据,包括全景视频,已成为当前的热门研究课题之一。全景视频,即720度或者360度全景视频,它是在720度或者360度全景的技术之上发展延伸而来,将静态的全景图片转化为动态的视频图像,全景视频可以在拍摄角度上下左右360度范围内任意观看动态视频,让用户有一种身临其境的感觉。在制作全景视频时使用一组摄像机在拍摄点周围同时拍摄360度(或720度)的画面,并经过后期的图像拼接缝合后使之能够在任意时刻无失真地展现拍摄点周围画面的视频。
目前还没有保存全景视频的特有格式,现有的全景视频还是采用与传统视频相同的保存格式:全景播放器播放的是经过拼接处理的以拍摄点为中心的球面投影面上的画面,目前对这种球面投影不方便存储,而是常常将球面投影变换存储为矩形图像,在全景播放器播放该全景视频时将存储的矩形图像重新映射贴合到球面上播放。
然而,在用户观看全景视频时,由于人体视角的原因不能同时看到整个全景视频的画面,因此,对于用户来说解码、贴图和渲染播放整个全景视频是一种极大的资源浪费,尤其是在用户通过移动终端流量观看时,下载全景视频数据本身就比较耗费流量;并且现有方案对全景视频进行渲染播放时也会增加用户终端的解码和渲染压力,不利于用户使用体验。
另一方面,由于移动网络带宽的限制,可能会造成用户观看全景视频过程不流畅的问题,影响用户的观看体验。
因此,提供一种降低播放全景视频压力并提升播放流畅度的方案是本领域亟待解决的问题。
发明内容
有鉴于此,本发明提供了一种基于用户视角播放全景视频的方法及系统,解决了现有技术中播放全景视频增加播放设备压力及播放不流畅的技术问题。
为了解决上述技术问题,本发明提出一种基于用户视角播放全景视频的方法,包括:
在播放全景视频的设备中,设置根据用户的空间视角将该用户视角范围内的全景视频贴合至贴合模型上;
在收到全景视频播放请求时,根据所述全景视频播放请求获取对应的全景视频及该全景视频与空间三维的映射关系;
检测所述播放全景视频的设备的空间位置,并基于所述播放全景视频的设备的空间位置,得到所述用户的空间视角;
根据所述用户的空间视角及所述全景视频与空间三维的映射关系,得到所述用户视角范围内的全景视频;
基于所述全景视频与空间三维的映射关系,将所述用户视角范围内的全景视频贴合到所述贴合模型的相应位置上并渲染播放。
进一步地,其中,所述贴合模型,进一步为:球体贴合模型或六面体贴合模型。
进一步地,其中,基于所述全景视频与空间三维的映射关系,将所述用户视角范围内的全景视频贴合到所述贴合模型的相应位置上并播放,为:
获取所述全景视频到拍摄点的空间三维坐标及距离,根据所述空间三维坐标及距离,建立所述全景视频的球体贴合模型或六面体贴合模型;
基于所述全景视频与空间三维的映射关系,将所述用户视角范围内的全景视频贴合到所述球体贴合模型或六面体贴合模型的相应位置上并渲染播放。
进一步地,其中,该方法还包括:
接收所述球体贴合模型或六面体贴合模型景深的伸/缩请求,根据所述伸/缩请求及预先设定的伸/缩比例控制所述球体贴合模型或六面体贴合模型的空间三维景深对应地进行伸/缩,得到拉远/拉近的球体贴合模型或六面体贴合模型;
根据所述用户的空间视角、全景视频与空间三维的映射关系及拉远/拉近的球体贴合模型或六面体贴合模型,得到所述用户当前视角范围内的全景视频;
基于所述全景视频与空间三维的映射关系,将所述用户当前视角范围内的全景视频贴合到所述拉远/拉近的球体贴合模型或六面体贴合模型的相应位置上并渲染播放。
进一步地,其中,检测所述播放全景视频的设备的空间位置,为:
根据所述播放全景视频的设备与所述用户的头部之间的空间角度及距离确定所述播放全景视频的设备的空间位置。
另一方面,本发明还提供一种基于用户视角播放全景视频的系统,包括:设置模块、全景视频获取模块、用户视角获取模块、用户视角范围内全景视频获取模块及全景视频播放模块;其中,
所述设置模块,用于在播放全景视频的设备中,设置根据用户的空间视角将该用户视角范围内的全景视频贴合至贴合模型上;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于暴风集团股份有限公司,未经暴风集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611174397.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电极材料和低成本的电极制造方法
- 下一篇:一种新型避雷器脱离器