[发明专利]基于分片重组的视频流解码方法、系统、终端及介质有效
申请号: | 202011624861.9 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112822549B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 刘云淮;黄永贵;苏玥琦;谷晟;冯哲 | 申请(专利权)人: | 北京大学 |
主分类号: | H04N21/4402 | 分类号: | H04N21/4402;H04N19/42;H04N19/174 |
代理公司: | 北京汉之知识产权代理事务所(普通合伙) 11479 | 代理人: | 高园园 |
地址: | 100871*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 分片 重组 视频 解码 方法 系统 终端 介质 | ||
1.一种基于分片重组的视频流解码方法,其特征在于,包括:
接收由来自目标视频流中同一图像组的一或多个分别标识有所在图像组的位置信息以及分隔标志的分片依据依赖关系图重组而成的数据包;其中,所述目标视频流包括:在所述目标视频流中的由一系列连续的视频帧构成的一或多个图像组;所述位置信息包括:所在图像帧的帧号以及所在帧内所占的分片号;判断当前数据包中的分片所对应的图像组是否为首次接收;
若不是,依次将当前数据包的分片放入缓冲区;
若是,对所述缓冲区中的所属前一图像组的各分片进行排序以及解码,并将所述缓冲区清空,以供当前数据包中的各分片依次放入清空后的缓冲区;
其中,依据依赖关系图重组而成数据包的方式包括:
读取并解析目标视频流的各个分片中的的预测模式和运动矢量信息,构建分片粒度的依赖关系图;
根据该依赖关系图,然后以包含关键帧数据的分片为起点,对依赖关系图进行深度优先遍历,按照遍历顺序划分区域,将遍历时相邻访问的分片划入同一区域内;
按照依赖关系图的划分结果对分片进行分组;
将上述分组好的分片打包成数据包根据分组情况,同一个分组的装入同一包中。
2.根据权利要求1中所述的基于分片重组的视频流解码方法,其特征在于,每个分片包括:一或多个具有分隔标志的数据块;其中,各数据块来自同一帧和/或在同一帧内连续。
3.根据权利要求1中所述的基于分片重组的视频流解码方法,其特征在于,所述依次将当前数据包的分片放入缓冲区的方式包括:
按顺序扫描当前数据包中的各分片,并通过各分片在所述图像组的位置信息依次放入所述缓冲区的对应位置,直至接收到判断为来自首次接收的图像组所对应的数据包时,以对当前缓冲区中存储的图像组中的各分片进行解码。
4.根据权利要求3中所述的基于分片重组的视频流解码方法,其特征在于,所述对当前数据包所对应的图像组中的各分片进行解码的方式包括:
对所述缓冲区中所对应的图像组的所有分片进行排序以及解码,并同时将所述缓冲区清空,以供下一图像组所对应的数据包中各分片的依次放入清空后的缓冲区。
5.根据权利要求1中所述的基于分片重组的视频流解码方法,其特征在于,所述对所述缓冲区中所属前一图像组的各分片进行排序以及解码,并将所述缓冲区清空,以供当前数据包中的各分片依次放入清空后的缓冲区的方式包括:
对所述缓冲区中所属前一图像组的各分片进行排序,并基于解码算法进行解码,并同时将所述缓冲区中的分片清空;
将当前数据包中的各分片依次放入清空后的缓冲区,直至接收到判断为来自首次接收的图像组所对应的数据包时,以对当前所对应的图像组中的各分片进行解码。
6.一种基于分片重组的视频流解码系统,其特征在于,包括:
接收模块,用于接收由来自目标视频流中同一图像组的一或多个分片依据依赖关系图重组而成的数据包;其中,所述目标视频流包括:在所述目标视频流中的由一系列连续的视频帧构成的一或多个图像组,所述数据包包括:标识有所在图像组的位置信息以及分隔标志的一或多个分片;所述位置信息包括:所在图像帧的帧号以及所在帧内所占的分片号;
判断模块,连接所述接收模块,用于判断当前数据包中的分片所对应的图像组是否为首次接收;
处理模块,连接所述判断模块,用于当当前数据包中的分片所对应的图像组判断为首次接收时,依次将当前数据包的分片放入缓冲区以及当当前数据包中的分片所对应的图像组判断为非首次接收时,对所述缓冲区中的所属前一图像组的各分片进行排序以及解码,并将所述缓冲区清空,以供当前数据包中的各分片依次放入清空后的缓冲区;
其中,依据依赖关系图重组而成数据包的方式包括:
读取并解析目标视频流的各个分片中的的预测模式和运动矢量信息,构建分片粒度的依赖关系图;
根据该依赖关系图,然后以包含关键帧数据的分片为起点,对依赖关系图进行深度优先遍历,按照遍历顺序划分区域,将遍历时相邻访问的分片划入同一区域内;
按照依赖关系图的划分结果对分片进行分组;
将上述分组好的分片打包成数据包根据分组情况,同一个分组的装入同一包中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011624861.9/1.html,转载请声明来源钻瓜专利网。