视频数据播放方法、装置、存储介质及电子设备制造方法及图纸

技术编号:24718176 阅读:25 留言:0更新日期:2020-07-01 00:41
本申请实施例公开了一种视频数据播放方法、装置、存储介质及电子设备,其中,方法包括:获取待播放视频的播放倍数,基于所述播放倍数,在所述待播放视频对应的至少一个编码交叉树中确定待解码的编码层集合,对所述编码层集合进行帧数据解码,并播放解码后的所述帧数据。采用本申请实施例,可以缩短视频数据解码的时间,进而提高视频数据的快速播放效率。

【技术实现步骤摘要】
视频数据播放方法、装置、存储介质及电子设备
本申请涉及计算机
,尤其涉及一种视频数据播放方法、装置、存储介质及电子设备。
技术介绍
随着视频播放技术的发展和终端的普及,用户可以在终端上播放视频,来丰富自己的生活。在视频播放时,时常会进行倍速播放,如用户可以选择以2倍、4倍等倍数来播放视频数据。待播放视频在编码时通常采用IPPP编码模式,即IPPP…IPPP…IPPP…编码模式,IPPP编码模式中的I帧为独立编码帧,独立编码帧在编码时不依赖其他帧,可独立解码还原视频图像,P帧为参考编码帧,参考编码帧编码需要参考其前一帧I帧或P帧,不能独立编码,解码时也需要参考其前一帧。目前,对待播放视频以一定倍数(如2倍、4倍等)快速播放时,需要对采用IPPP编码模式的视频帧数据从第一个I帧开始,从头到尾把所有的帧数据解码出来,然后根据播放倍数每隔一定帧间隔进行播放。当待播放视频的帧数据较多时,需要花费较长的时间进行视频数据解码,进而影响视频数据的快速播放效率。
技术实现思路
本申请实施例提供了一种视频数据播放方法、装置本文档来自技高网...

【技术保护点】
1.一种视频数据播放方法,其特征在于,所述方法包括:/n获取待播放视频的播放倍数;/n基于所述播放倍数,在所述待播放视频对应的至少一个编码交叉树中确定待解码的编码层集合;/n对所述编码层集合进行帧数据解码,并播放解码后的所述帧数据。/n

【技术特征摘要】
1.一种视频数据播放方法,其特征在于,所述方法包括:
获取待播放视频的播放倍数;
基于所述播放倍数,在所述待播放视频对应的至少一个编码交叉树中确定待解码的编码层集合;
对所述编码层集合进行帧数据解码,并播放解码后的所述帧数据。


2.根据权利要求1所述的方法,其特征在于,所述获取待播放视频的播放倍数之前,还包括:
获取待播放视频在编码前对应的至少一帧原始帧数据的总帧数,配置初始交叉树的层数以及类型;
根据所述总帧数、所述层数以及所述类型,确定所述初始交叉树的个数;
基于所述至少一帧原始帧数据,对每个所述初始编码树进行数据编码,生成所述待播放视频对应的至少一个编码交叉树。


3.根据权利要求2所述的方法,其特征在于,所述基于所述至少一帧原始帧数据,对每个所述初始编码树进行数据编码,生成所述待播放视频对应的至少一个编码交叉树,包括:
获取所述至少一帧原始帧数据中各原始帧数据对应的帧时间,按照所述帧时间的先后顺序确定所述各原始帧数据对应的编号;
按照所述编号的先后顺序,依次将所述原始帧数据排列在每个所述初始交叉树中的结点上;
对各结点上的原始帧数据进行编码,生成待播放视频对应的至少一个编码交叉树。


4.根据权利要求3所述的方法,其特征在于,所述按照所述编号的先后顺序,依次将所述原始帧数据排列在每个所述初始交叉树中的结点上,包括:
按照所述编号的先后顺序以及所述初始交叉树的个数,建立各原始帧数据与所述初始交叉树的对应关系;
按照所述对应关系、所述编号的先后顺序以及预设编码规则,依次将所述原始帧数据排列在每个所述初始交叉树中的结点上。


5.根据权利要求4所述的方法,其特征在于,所述对各结点上的原始帧数据进行编码,生成待播放视频对应的至少一个编码交叉树,包括:
获取各所述结点上原始帧数据的编码类型;
当各所述结点中目标结点上原始帧数据的编码类型为独立编码类型时,对所述目标结点上原始帧数据采用独立编码方式进行编码,生成独立编码帧;
当各所述结点中目标结点上原始帧数据的编码类型为参...

【专利技术属性】
技术研发人员:胡小朋
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1