[发明专利]视频码流处理方法和装置有效
| 申请号: | 201610022475.X | 申请日: | 2016-01-13 |
| 公开(公告)号: | CN105472371B | 公开(公告)日: | 2019-11-05 |
| 发明(设计)人: | 王曜;顾照鹏;余志雄 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04N13/161 | 分类号: | H04N13/161;H04N13/156 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 处理 方法 装置 | ||
1.一种视频码流处理方法,所述方法包括:
获取待合并的多路原视频码流,所述多路原视频码流采用相同的视频编码格式且具有相同的码流配置参数,各路原视频码流序列参数集和图像参数集相同;
获取在合并所述多路原视频码流时发生改变的码流配置参数并将改变后的码流配置参数写入合并视频码流,根据所述多路原视频码流的路数确定条带组数目;确定条带组模式类型为自定义宏块所归属条带组的模式类型,自定义各个宏块的条带组归属;获取合并视频码流的图像宏块数目;确定合并视频码流中图像的宏块条带组归属表;将所述条带组数目、所述条带组模式类型、所述图像宏块数目以及所述宏块条带组归属表写入合并视频码流的图像参数集,所述条带组模式类型、图像宏块数目以及宏块条带组归属表是新增的码流配置参数;
将所述多路原视频码流中在进行合并时未改变的码流配置参数复制到所述合并视频码流中;
将每路所述原视频码流的编码数据按序复制到所述合并视频码流中与每路所述原视频码流对应的编码数据容器中。
2.根据权利要求1所述的方法,其特征在于,所述视频编码格式为H.264,所述码流配置参数包括序列参数集;
所述对于在合并所述多路原视频码流时改变的所述码流配置参数,将改变后的码流配置参数写入合并视频码流,包括:
从所述多路原视频码流的序列参数集中提取图像高度和图像宽度;
根据所述图像高度和合并所述多路原视频码流的图像拼合方式,计算合并图像高度;
根据所述图像宽度和合并所述多路原视频码流的图像拼合方式,计算合并图像宽度;
将所述合并图像高度和所述合并图像宽度写入合并视频码流的序列参数集中。
3.根据权利要求1所述的方法,其特征在于,所述视频编码格式为H.264,所述编码数据为条带级数据,所述编码数据容器为条带组;
所述将每路所述原视频码流的编码数据按序复制到所述合并视频码流中与每路所述原视频码流对应的编码数据容器中,包括:
将每路所述原视频码流的条带级数据按序复制到所述合并视频码流中与每路所述原视频码流对应的条带组中。
4.根据权利要求3所述的方法,其特征在于,所述将每路所述原视频码流的条带级数据按序复制到所述合并视频码流中与每路所述原视频码流对应的条带组中,包括:
将每路所述原视频码流中的条带级数据的条带头和条带数据依次复制到所述合并视频码流中与每路所述原视频码流对应的条带组。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当采用CABAC熵编码时,在所述条带头和所述条带数据之间填充比特,以使所述条带数据的起始比特位于字节首位。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
获取每路原视频码流在所述合并视频码流中的条带首宏块地址,并将获取的位置写入合并视频码流中相应的条带头之内。
7.根据权利要求1所述的方法,其特征在于,所述视频编码格式为H.265,所述编码数据为编码单元,所述编码数据容器为瓦片结构;
所述将每路所述原视频码流的编码数据按序复制到所述合并视频码流中与每路所述原视频码流对应的编码数据容器中,包括:
将每路所述原视频码流的编码单元按序复制到所述合并视频码流中与每路所述原视频码流对应的瓦片结构中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610022475.X/1.html,转载请声明来源钻瓜专利网。





