[发明专利]一种视频编解码方法有效
| 申请号: | 201310143178.7 | 申请日: | 2013-04-23 |
| 公开(公告)号: | CN103200408A | 公开(公告)日: | 2013-07-10 |
| 发明(设计)人: | 吕齐;曲荣磊;刘小杰;刘尊格;王星 | 申请(专利权)人: | 华录出版传媒有限公司;中国华录集团有限公司 |
| 主分类号: | H04N7/26 | 分类号: | H04N7/26 |
| 代理公司: | 北京远大卓悦知识产权代理事务所(普通合伙) 11369 | 代理人: | 史霞 |
| 地址: | 100043 北京市石景*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 解码 方法 | ||
技术领域
本发明涉及多媒体通信领域,尤其涉及一种视频编解码方法。
背景技术
目前的视频压缩方法主要是从时间域和空间域两个维度上进行压缩。其中,大部分视频压缩算法主要是从空间域上对图像进行压缩处理,这种方法通过利用空间域上的冗余信息,来提高视频数据的压缩比,但是未能充分利用时间域上的信息冗余。因此,为了进一步提高无线链路上视频数据的压缩比,有人提出了通过在数据发送端和接收端存储一定量的数据压缩状态信息,利用数据流中存在的重复性减少时间域上信息冗余的有状态压缩编码方法。但是,现有的有状态压缩编码方法只是利用了视频数据在短时间尺度上的相关性,并未考虑长时间尺度上的相关性。
发明内容
针对上述技术问题,本发明设计开发了一种视频编解码方法,目的在于同时从空间域和时间域上对图像进行压缩处理,有效减少信息冗余,提高视频数据的压缩比。
本发明提供的技术方案为:
一种视频编解码方法,包括以下步骤:
步骤一、将距离当前帧不同时间段的第一关键帧按照采集原始视频流的时间顺序缓存在第一存储模块中;
步骤二、编码生成模块分别以每个所述第一关键帧为参考帧,对原始视频流进行编码,生成多个第一编码视频帧;
步骤三、输出模块按照生成第一编码视频帧的时间顺序输出所述第一编码视频帧,当输出的第一编码视频帧为关键帧时,输出模块内部设置的比较模块将所述关键帧与所述比较模块中预先存储的原始视频流的关键帧进行比较确认,若确定输出的第一编码视频帧为关键帧,则所述输出模块自动拦截当前输出的第一编码视频帧,并通过数据传输网络调取所述编码生成模块中当前输出的第一编码视频帧其后紧邻的下一个第一关键帧继续输出;
步骤四、接收模块顺序接收输入第一编码视频帧,所述输入第一编码视频帧通过可变长度解码器、反向量化器和反向离散余弦变化器输出预测误差帧,解码输出模块根据接收模块传送的所述输入第一编码视频帧和相应的预测误差帧以及缓存在第二存储模块中的距离当前帧不同时间段的相应的第二关键帧对所述输入第一编码视频帧解码,得到解码视频流;
其中,所述第二存储模块中的第二关键帧和所述第一存储模块中的第一关键帧存在映射关系,当解码输出模块解码时,接收模块传送的所述输入第一编码视频帧在第一存储模块中的位置记录和缓存在第二存储模块中的距离当前帧不同时间段的相应的第二关键帧在第二存储模块中的位置记录相同,当输出的第一编码视频帧为关键帧时,所述输出模块通过数据传输网络将所述第一编码视频帧在编码生成模块中的位置传输给所述第二存储模块,所述第二存储模块将与其对应的第二关键帧删除。
优选的是,所述的视频编解码方法中,所述第二存储模块中的第二关键帧的采集时间紧邻对应的所述第一存储模块中的第一关键帧的采集时间且滞后于所述第一存储模块中的第一关键帧的采集时间。
优选的是,所述的视频编解码方法中,所述编码生成模块包括多个编码生成单元,多个编码生成单元同时对每一个关键帧编码。
优选的是,所述的视频编解码方法中,所述第一存储模块还存储有编码视频流时所需的其他视频帧,如P帧。
本发明所述的视频编解码方法具有以下有益效果:缓存多个距离当前帧不同时间段的第一关键帧和第二关键帧于第一存储模块和第二存储模块中进行编解码,充分利用了视频场景中长时间尺度上的相关性,同时输入第一编码视频帧通过可变长度解码器、反向量化器和反向离散余弦变化器输出预测误差帧,解码输出模块根据输入第一编码视频帧和相应的预测误差帧以及第二关键帧对所述输入第一编码视频帧解码,得到解码视频流,有效减少了空间域上的信息冗余,提高了视频数据的压缩比。
附图说明
图1是本发明所述的视频编解码方法的流程图。
具体实施方式
下面结合附图对本发明做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。
本发明提供一种视频编解码方法,包括以下步骤:
步骤一、将距离当前帧不同时间段的第一关键帧按照采集原始视频流的时间顺序缓存在第一存储模块中,第一关键帧的时间间隔与实际视频场景的变化和所采用的编码方法相关;
步骤二、编码生成模块分别以每个所述第一关键帧为参考帧,对原始视频流进行编码,生成多个第一编码视频帧,生成的第一个第一编码视频帧在编码生成模块中的位置记录为l,以后的依次递增;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华录出版传媒有限公司;中国华录集团有限公司,未经华录出版传媒有限公司;中国华录集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310143178.7/2.html,转载请声明来源钻瓜专利网。





