发明名称 一种符合多视点视频标准的视频编码方法
摘要 本发明涉及一种符合多视点视频标准的视频编码方法,属于视频编码技术领域。本发明将多个摄像头拍摄到的多路视频序列进行变换得到了一路适合H.264编码器编码的视频,通过对H.264编码时参考关系的限制保证了在产生码流时符合多视点视频的参考关系,再将H.264编码器输出的码流进行修改得到了符合多视点视频标准的码流。本方法通过利用较成熟的H.264编码器来实现多视点视频的编码,减小了开发多视点视频编码的成本,同时可以利用H.264编码中已有的优化成果和硬件编码成果,实现高效的视频编码。
申请公布号 CN101977320A 申请公布日期 2011.02.16
申请号 CN201010531043.4 申请日期 2010.10.29
申请人 清华大学 发明人 孙立峰;胡伟栋;杨士强
分类号 H04N7/26(2006.01)I;H04N13/00(2006.01)I 主分类号 H04N7/26(2006.01)I
代理机构 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人 罗文群
主权项 一种符合多视点视频标准的视频编码方法,其特征在于该方法包括以下步骤:(1)设置N个用于采集视频的摄像头,使位置相邻的摄像头的编号相连,将采集到的N路视频中的每个视频帧按照摄像头的编号和采集的时间先后进行编号,编号为i的摄像头采集到的第t个视频帧的编号为t×N+i,其中i=0、1、2……N‑1,t为视频帧的顺序号,t=0、1、2……;(2)按照多视点视频标准,设定对N个摄像头采集的视频进行多视点视频编码的参数,该参数包括摄像头的个数和采集到的N路视频中的每个视频帧在编码时所参考的视频帧,记录每个视频帧在编码时所参考的视频帧的编号,作为每个视频帧的附加信息;(3)将上述步骤(1)的所有视频帧按视频帧编号从小到大的顺序横向排成一行,形成一路视频;(4)将上述一路视频放入H.264的编码器中进行编码,使编码器根据每个视频帧的附加信息中记录的相应的参考视频帧进行编码,得到一个符合H.264标准的码流;(5)在上述符合H.264标准的码流中读出编码标准中含有的序列参数集和图片参数集;(6)从设定的对N个摄像头采集的视频进行多视点视频编码的参数中读出符合多视点视频编码标准的多视点序列参数、多视点图片参数和子序列参数;(7)将上述步骤(5)读出的序列参数集和步骤(6)读出的多视点序列参数写入符合多视点视频编码标准的序列参数集中,将上述步骤(5)读出的图片参数集和步骤(6)读出的多视点图片参数写入符合多视点视频编码标准的图片参数集中,将步骤(6)读出的子序列参数写入符合多视点视频编码标准的子序列参数集中;(8)对由N个摄像头采集的所有视频帧中的每个视频帧,从上述步骤(4)的符合H.264标准的码流中读出与每个视频帧相对应的视频帧码流,从该视频帧码流中读出视频帧参数集、参考视频帧参数集和视频帧图像码流,将读出的视频帧参数集以及与该视频帧相对应的摄像头编号和视频帧在该摄像头中的顺序号写入符合多视点视频编码标准的视频帧参数集中,将读出的参考视频帧参数集写入符合多视点视频编码标准的参考视频帧参数集中,将读出的视频帧图像码流附加在符合多视点视频编码标准的视频帧参数集和参考视频帧参数集后面,得到与该视频帧码流相对应的符合多视点视频编码标准的视频帧码流;(9)将上述步骤(7)的符合多视点视频编码标准的序列参数集、步骤(7)的符合多视点视频编码标准的子序列参数集、步骤(7)的符合多视点视频编码标准的图片参数集依次连接,得到符合多视点视频编码标准的参数码流;(10)将上述步骤(8)的符合多视点视频编码标准的视频帧码流按N个摄像头采集的所有视频帧中的每个视频帧的视频帧码流在上述符合H.264标准的码流中的顺序依次连接,附加到步骤(9)的符合多视点视频编码标准的参数码流后面,得到符合多视点视频编码标准的视频码流。
地址 100084 北京市海淀区清华园1号