[发明专利]一种视频编解码方法有效
申请号: | 200610060998.X | 申请日: | 2006-05-30 |
公开(公告)号: | CN101083767A | 公开(公告)日: | 2007-12-05 |
发明(设计)人: | 丁贵广;熊联欢 | 申请(专利权)人: | 华为技术有限公司;清华大学 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 解码 方法 | ||
1、一种视频编码方法,对输入的视频编码数据进行分类编码,包括帧间编码模式和帧内编码模式,其特征在于,在进行帧间编码模式时,包括如下步骤:
对所述输入帧间编码宏块的系数进行变换和量化,然后对所述量化后的系数按频率进行重排,对所述重排系数的前N1个位平面进行编码,对重排前系数的N1位平面之后的所有位平面进行编码,所述N1可以选取固定常数或根据该帧图像的自身特性自适应选取。
2、如权利要求1所述的方法,其特征在于,对所述输入帧间编码宏块的系数进行的变换是离散余弦变换DCT变换。
3、如权利要求2所述的方法,其特征在于,在进行帧间编码模式时,包括具体步骤如下:
步骤A,将输入的宏块划分为相应的4×4块,并对每一个4×4块系数进行DCT变换和相应的量化;
步骤B,对步骤A中得到的量化后的DCT系数进行重排;
步骤C,对步骤B中重排后的DCT系数的前N1个位平面进行位平面编码,得到位平面码流;
步骤D,对步骤A中得到的量化后的DCT系数的N1个位平面之后的所有位平面进行编码,得到校验码流。
4、如权利要求3所述的方法,其特征在于,所述步骤A中相应的量化,具体指根据码流选择量化尺度进行量化。
5、如权利要求3所述的方法,其特征在于,所述步骤B具体步骤如下:
步骤B1,对当前宏块中各组量化后的4×4DCT系数按照ZIAZIG扫描的方式进行扫描,并对扫描后的系数按照频率进行相应的编号;
步骤B2,把每组4×4DCT系数中相同编号的系数排在一起,组成新的宏块系数。
6、如权利要求3所述的方法,其特征在于,所述步骤C中的编码方法采用JPEG2000标准中的EBCOT算法、EZBC算法或SPIHT算法中的一种编码方法。
7、如权利要求1所述的方法,其特征在于,所述根据该帧图像的自身特性自适应选取N1具体指采用公式:选取N1:
其中表示向下取整数函数运算符,T为当前宏块与前一帧对应位置的宏块之间像素差的绝对值之和。
8、如权利要求3所述的方法,其特征在于,所述步骤D中编码方法采用TurboCode编码、LDPC编码或IRA编码中的一种编码方法。
9、如权利要求3所述的方法,其特征在于,在所述步骤A之前还包括:
根据视频图像的运动程度、及视频图像的纹理、细节因素对输入的图像数据帧进行宏块划分,分成16×16宏块、16×8宏块、8×16宏块或8×8宏块,将划分后的宏块作为帧间编码的输入。
10、如权利要求3所述的方法,其特征在于,在所述步骤D之后还包括:
将宏块类型码流、步骤C中得到的该宏块N1位平面码流和步骤D中得到的校验信息码流共同组成最终的所述当前宏块的编码码流。
11、如权利要求1所述的方法,其特征在于,对所述输入帧间编码宏块的系数进行的变换是Hadamard变换或整数变换。
12、一种视频解码方法,解析输入的通过如权利要求1所述的视频编码方法获得的视频编码码流,判断当前宏块的类型,进行相应类型的解码,其特征在于,在进行帧间解码模式时,所述输入的视频编码码流包括N1位平面码流和校验码流,包括如下步骤:
对所述输入的N1位平面码流进行解码、反量化和反变换,得到N1位平面的重构数据,所述N1可以选取固定常数或根据该帧图像的自身特性自适应选取;利用所述N1位平面的重构数据对所述输入的校验码流进行解码,得到当前宏块N1位平面之后的所有位平面重构数据;将所述的两个重构数据合并,并对所述合并后的数据进行反量化和反变换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;清华大学,未经华为技术有限公司;清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610060998.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:淋浴喷头支架
- 下一篇:引入有电热线的暖水管的结构