【技术实现步骤摘要】
一种全景视频播放的方法及终端
本申请涉及计算机领域,尤其涉及一种全景视频播放的方法及终端。
技术介绍
全景视频是一种使用三维(3Dimensions,3D)摄像机进行全方位360度拍摄的视频,用户在观看全景视频时,可以通过头部动作、眼球动作、遥控器控制等方式随意调节视频上下左右进行观看。目前为服务器提供了以下三种全景视频传输方案:方案一:服务器采用全视角传输方案,将完整的全景视频编码为单一码流,并传输给终端。方案二:服务器采用视野(FieldofView,FOV)传输方案,先将高分辨率的原始全景视频等分为多个全景视频分块,保证各个全景视频分块的分辨率相同;服务器再对原始全景视频采样,生成一个低分辨率的全景视频;最后,服务器将视野内的各个全景视频分块与低分辨率的全景视频一齐传输给终端。方案三:服务器采用FOV传输方案,对原始全景视频进行采样后,生成多个分辨率的全景视频,再对各个分辨率的全景视频分别进行分块处理,对于不同分辨率的全景视频对应的全景视频分块来说,各个全景视频分块的分辨率也是不同的,并将所述全景视频分块传输给终端。当服务端采用方案一传输视频数据时,终端会从已解码的全景视频中选择相应的视频画面为用户播放;当服务端采用方案二传输视频数据时,终端为用户视角区域播放高分辨率的全景视频分块,为用户视角之外的区域播放低分辨率的全景视频;当服务端采用方案三传输视频数据时,终端为用户视角区域播放高分辨率的全景视频分块,而随着用户视角之外的区域距离当前视点愈远,终端为该区域播放分辨率愈低 ...
【技术保护点】
1.一种全景视频播放的方法,其特征在于,包括:/n终端向服务器发送播放请求,并接收所述服务器发送的L个全景视频的全景视频分块的描述信息集合,其中,所述L个全景视频的分辨率等级各不相同,而归属于不同全景视频的全景视频分块的分辨率相同;/n所述终端接收所述服务器发送的第一全景视频,所述第一全景视频为所述L个全景视频中分辨率等级最低的;/n所述终端基于预设视场规则,从获得的L-1个描述信息集合中筛选出符合所述视场规则的各个描述信息,确定所述各个描述信息对应的全景视频分块;/n所述终端请求并接收所述服务器发送的相应全景视频分块的内容数据;/n所述终端按照预设拼接规则,将获得的各个全景视频分块的内容数据拼接在所述第一全景视频中,生成并播放目标全景视频。/n
【技术特征摘要】
1.一种全景视频播放的方法,其特征在于,包括:
终端向服务器发送播放请求,并接收所述服务器发送的L个全景视频的全景视频分块的描述信息集合,其中,所述L个全景视频的分辨率等级各不相同,而归属于不同全景视频的全景视频分块的分辨率相同;
所述终端接收所述服务器发送的第一全景视频,所述第一全景视频为所述L个全景视频中分辨率等级最低的;
所述终端基于预设视场规则,从获得的L-1个描述信息集合中筛选出符合所述视场规则的各个描述信息,确定所述各个描述信息对应的全景视频分块;
所述终端请求并接收所述服务器发送的相应全景视频分块的内容数据;
所述终端按照预设拼接规则,将获得的各个全景视频分块的内容数据拼接在所述第一全景视频中,生成并播放目标全景视频。
2.如权利要求1所述的方法,其特征在于,一条描述信息中包含一个全景视频分块的位置序号、第一视野区域,以及所述一个全景视频分块归属的全景视频的分辨率等级,所述第一视野区域表征所述一个全景视频分块在归属的全景视频中的呈现区域。
3.如权利要求2所述的方法,其特征在于,所述终端基于预设视场规则,从获得的L-1个描述信息集合中筛选出符合所述视场规则的各个描述信息,确定所述各个描述信息对应的全景视频分块,包括:
所述终端确定所述第一全景视频中,用户浏览的当前帧的画面中心点的位置;
所述终端基于所述画面中心点的位置和预设的终端视角,确定第二视野区域和第三视野区域,所述第二视野区域表征所述第一全景视频中,用户浏览的当前帧的可视区域,所述第三视野区域表征所述第一全景视频中,用户浏览的当前帧的非可视区域;
所述终端基于所述画面中心点的位置,将所述第三视野区域划分为多个第三视野区域分区,并分别确定所述第二视野区域与各个第三视野区域分区,各自对应的指定的分辨率等级;
所述终端分别按照所述第二视野区域与所述各个第三视野区域分区对应的分辨率等级,确定所述第二视野区域与所述各个第三视野区域分区对应的描述信息集合;
所述终端分别针对所述第二视野区域与所述各个第三视野区域分区,从相应的描述信息集合中,获取符合所述第二视野区域与所述各个第三视野区域分区各自对应的各个描述信息,并基于所述各个描述信息,确定对应的全景视频分块。
4.如权利要求2所述的方法,其特征在于,所述终端请求并接收所述服务器发送的任意一个全景视频分块的内容数据,包括:
所述终端判断本地是否缓存有所述任意一个全景视频分块的内容数据,若是,则获取本地缓存的所述任意一个全景视频分块的内容数据;否则,向所述服务器发送下载数据请求,接收所述服务器发送的所述任意一个全景视频分块的内容数据。
5.如权利要求1-4任一项所述的方法,其特征在于,所述终端按照预设拼接规则,将获得的各个全景视频分块的内容数据拼接在所述第一全景视频中,生成并播放相应的目标全景视频,包括:
所述终端按照全景视频分块归属的全景视频的分辨率等级,确定各个全景视频分块在所述第一全景视频中的目标区域;
所述终端按照全景视频分块的第一视野区域,将获得的各个全景视频分块的内容数据拼接在相应的目标区域,生成并播放相应的目...
【专利技术属性】
技术研发人员:任子健,
申请(专利权)人:聚好看科技股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。