[发明专利]视频编码、解码方法与视频编码、解码装置无效
| 申请号: | 200910225201.0 | 申请日: | 2009-11-16 |
| 公开(公告)号: | CN101729898A | 公开(公告)日: | 2010-06-09 |
| 发明(设计)人: | 彭伟;卢泽新;张晓哲;孙志刚;吴纯青;虞万荣;莫敦运 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
| 主分类号: | H04N7/26 | 分类号: | H04N7/26 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 410073 湖南*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 编码 解码 方法 装置 | ||
1.一种视频编码方法,其特征在于,包括:
缓存多个第一关键帧,所述多个第一关键帧分别对应距离当前帧不同
时间段的关键帧,每个所述第一关键帧具有一第一索引值;
分别以每个所述第一关键帧为参考帧,对原始视频流进行编码,生成多个第一编码视频帧;
将所述多个第一编码视频帧进行比较,获取输出视频帧和输出索引值,所述输出视频帧为压缩比最大的第一编码视频帧,所述输出索引值为作为所述输出视频帧的参考帧的第一关键帧的第一索引值;
当所述输出视频帧的帧类型为关键帧时,将所述多个第一关键帧中不作为所述输出视频帧的参考帧的其中一个第一关键帧,用所述输出视频帧替换;
输出所述输出视频帧和所述输出索引值,并输出被替换的第一关键帧的第一索引值。
2.根据权利要求1所述的视频编码方法,其特征在于,将所述多个第一关键帧中不作为所述输出视频帧的参考帧的其中一个第一关键帧,用所述输出视频帧替换,具体为:
从所述输出视频帧的参考帧以外的多个所述第一关键帧中,选择与所述输出视频帧相似度最大或最小的第一关键帧,作为被所述输出视频帧替换的第一关键帧。
3.根据权利要求1所述的视频编码方法,其特征在于,将所述多个第一关键帧中不作为所述输出视频帧的参考帧的其中一个第一关键帧,用所述输出视频帧替换,具体为:
从所述输出视频帧的参考帧以外的多个所述第一关键帧中,选择使用频度最低的第一关键帧,作为被所述输出视频帧替换的第一关键帧;
其中,所述第一关键帧的使用频度为第一时间内以所述第一关键帧为 参考帧产生的输出视频帧的数目,和所述第一时间内总输出视频帧的数目的比值。
4.根据权利要求1所述的视频编码方法,其特征在于,
若所述输出视频帧的帧类型为关键帧,所述输出视频帧的传输遵循面向连接的可靠传输协议;
所述输出索引值的传输与所述输出视频帧的传输同时进行。
5.一种视频解码方法,其特征在于,包括:
接收输入数据帧,所述输入数据帧至少包括输入视频帧和输入索引值;
从预先缓存的多个第二关键帧确定解码所述输入视频帧的第二关键帧,所述输入索引值与编码所述输入视频帧的第一关键帧和解码所述输入视频帧的第二关键帧存在映射关系,所述多个第二关键帧分别对应距离当前帧不同时间段的关键帧;
以确定的第二关键帧为参考帧,对所述输入视频帧进行解码,得到解码视频流;
当所述输入视频帧的帧类型为关键帧时,用所述输入视频帧替换,所述多个第二关键帧中与所述输入数据帧包括的第三索引值对应的第二关键帧。
6.一种实现如权利要求1-4任一项所述的视频编码方法的视频编码装置,其特征在于,包括:
第一存储模块,缓存多个第一关键帧,所述多个第一关键帧分别对应距离当前帧不同时间段的关键帧,每个所述第一关键帧具有一第一索引值;
编码生成模块,用于分别以每个所述第一关键帧为参考帧,对原始视频流进行编码,生成多个第一编码视频帧;
比较获取模块,用于将所述多个第一编码视频帧进行比较,获取输出 视频帧和输出索引值,所述输出视频帧为压缩比最大的第一编码视频帧,所述输出索引值为作为所述输出视频帧的参考帧的第一关键帧的第一索引值;
第一选择替换模块,用于在所述输出视频帧的帧类型为关键帧时,选择所述多个第一关键帧中不作为所述输出视频帧的参考帧的其中一个第一关键帧,用所述输出视频帧替换;第一输出模块,用于输出所述输出视频帧和所述输出索引值;
第二输出模块,用于输出被所述输出视频帧替换的第一关键帧的第一索引值。
7.一种实现如权利要求5所述的视频解码方法的视频解码装置,其特征在于,包括:
第二存储模块,用于缓存多个第二关键帧,所述多个第二关键帧分别对应距离当前帧不同时间段的关键帧;
接收模块,用于接收输入数据帧,所述输入数据帧至少包括输入视频帧和输入索引值;
确定模块,用于从预先缓存的所述多个第二关键帧确定解码所述输入视频帧的第二关键帧,所述输入索引值与编码所述输入视频帧的第一关键帧和解码所述输入视频帧的第二关键帧存在映射关系;
解码输出模块,用于以确定的第二关键帧为参考帧,对所述输入视频帧进行解码,得到解码视频流;
第二选择替换模块,用于在所述输入视频帧的帧类型为关键帧时,根据所述输入数据帧包含的第三索引值,用输入视频帧替换与所述第三索引值对应的第二关键帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910225201.0/1.html,转载请声明来源钻瓜专利网。





