一种视频数据处理方法、装置以及计算机存储介质制造方法及图纸

技术编号:24363387 阅读:40 留言:0更新日期:2020-06-03 04:11
本发明专利技术实施例公开了一种视频数据处理方法、装置以及计算机存储介质,所述方法应用于视频播放终端,包括:基于视觉位置信息,确定与所述视觉位置信息对应的块tile信息;根据所述tile信息,从预先缓存的tile流数据中提取与所述tile信息对应的tile数据;其中,所述tile流数据是通过对待播放全景视频数据进行tile划分得到的;将提取的所述tile数据保存至待解码队列;通过对所述待解码队列中所述tile数据的解码处理,输出解码后的视频数据;可以保证多tile流数据在机顶盒中能够根据用户的视觉位置变化而播放不同块所对应的视频数据,从而满足了用户对机顶盒VR功能的需求。

A video data processing method, device and computer storage medium

【技术实现步骤摘要】
一种视频数据处理方法、装置以及计算机存储介质
本专利技术涉及视频
,尤其涉及一种视频数据处理方法、装置以及计算机存储介质。
技术介绍
随着虚拟现实(VirtualReality,VR)业务的日趋成熟,运营商希望在网络协议电视(InternetProtocolTeleVision,IPTV)应用中推广VR全景视频播放,以带动IPTV产业的快速发展。全景视频,又称360度视频,可以在拍摄角度左右上下360度的任意观看动态视频,使人有一种真正意义上身临其境的感觉;因而导致全景视频的分辨率较大,通常在8K、12K及以上;然而目前机顶盒解码器只能处理4K及其以下分辨率的视频解码,无法满足8K、12K甚至更高分辨率的视频解码,从解码角度来看,机顶盒难以实现VR播放效果。目前虽然提出了一种多tile(块,把一帧视频数据进行多块划分)流方式,可以把全景视频的8K、12K甚至更高分辨率的视频进行分块编码及封装,以便机顶盒能够满足这些高分辨率的VR视频播放。然而,在研究中发现,在机顶盒中采用传统播放方案对VR视频进行播放,也只能显示VR视频画面中左上本文档来自技高网...

【技术保护点】
1.一种视频数据处理方法,所述方法应用于视频播放终端,所述方法包括:/n基于视觉位置信息,确定与所述视觉位置信息对应的块tile信息;/n根据所述tile信息,从预先缓存的tile流数据中提取与所述tile信息对应的tile数据;其中,所述tile流数据是通过对待播放全景视频数据进行tile划分得到的;/n将提取的所述tile数据保存至待解码队列;/n通过对所述待解码队列中所述tile数据的解码处理,输出解码后的视频数据。/n

【技术特征摘要】
1.一种视频数据处理方法,所述方法应用于视频播放终端,所述方法包括:
基于视觉位置信息,确定与所述视觉位置信息对应的块tile信息;
根据所述tile信息,从预先缓存的tile流数据中提取与所述tile信息对应的tile数据;其中,所述tile流数据是通过对待播放全景视频数据进行tile划分得到的;
将提取的所述tile数据保存至待解码队列;
通过对所述待解码队列中所述tile数据的解码处理,输出解码后的视频数据。


2.根据权利要求1所述的方法,其特征在于,在所述基于视觉位置信息,确定与所述视觉位置信息对应的块tile信息之前,所述方法还包括:
获取视觉参数信息;其中,所述视觉参数信息表征反映用户的视觉位置所需求的参数信息;
判断所述视觉参数信息是否有效;
当所述视觉参数信息有效时,基于预设视觉算法,得到所述视觉位置信息。


3.根据权利要求1所述的方法,其特征在于,在所述根据所述tile信息,从预先缓存的tile流数据中提取与所述tile信息对应的tile数据之前,所述方法还包括:
接收与待播放全景视频数据相关的统一资源定位符URL;
根据所述URL,与网络服务器建立通信连接,从网络服务器中获取所述待播放全景视频数据;
识别所述待播放全景视频数据是否为tile流数据;
当所述待播放全景视频数据是tile流数据时,将所述tile流数据进行缓存。


4.根据权利要求3所述的方法,其特征在于,在所述从网络服务器中获取所述待播放全景视频数据之后,所述方法还包括:
基于所述待播放全景视频数据的分析,确定所述待播放全景视频数据对应的tile总数量和分辨率信息;
基于所述tile总数量和所述分辨率信息,计算所述视频播放终端所支持的最大tile值;
创建与所述最大tile值相同数量的待解码队列;并基于并发处理原则,将与所述最大tile值相同数量的待解码队列进行并发处理。


5.根据权利要求3所述的方法,其特征在于,所述当所述待播放全景视频数据是tile流数据时,将所述tile流数据进行缓存,包括:
当所述待播放全景视频数据是tile流数据时,获取tile数据与tile信息之间的对应关系;其中,所述tile信息至少包括tile数据的坐标信息、tile数据的宽度信息和tile数据的高度信息;
将所述tile流数据以及tile数据与tile信息之间的对应关系进行缓存。


6.根据权利要求5所述的方法,其特征在于,所述根据所述tile信息,从预先缓存的tile流数据中提取与所述tile信息对应的tile数据,包括:
根据所述tile信息以及tile数据与tile信息之间的对应关系,从所述tile流数据中提取与所述tile信息对应的tile数据。


7.根据权利要求4所述的方法,其特征在于,所述将提取的所述tile数据保存至待解码队列,包括:
将提取的所述tile数据对应保存至K个待解码队列;其中,K的取值为所述最大tile值;
对应的,所述通过对所述待解码队列中所述tile数据的解码处理,输出解码后的视频数据,包括:
对K个待解码队列中所述tile数据分别进行解码处理,得到K个解码后的视频数据;
将所述K个解码后的视频数据进行合成处理,输出合成后的视频数据。


8.一种视频数据处理装置,所述视频数据处理装置应用于视频播放终端,所述视频数据处理装置包括:确定单元、提取单元、存储单元和解码单元,其中,
所述确定单元,配置为基于视觉位置信息,确定与所述视觉位置信息对应的块tile信息;
所述提取单元,配置为根据所述tile信息,从预先缓存的tile流数据中提取与所述tile信息对应的tile数据;其中...

【专利技术属性】
技术研发人员:程来顺王兴尚王磊艾万勇
申请(专利权)人:深圳市中兴微电子技术有限公司
类型:发明
国别省市:广东;44

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

1