[发明专利]一种提高可伸缩视频编码质量增强层编码速度装置和方法有效
申请号: | 201210283403.2 | 申请日: | 2012-08-09 |
公开(公告)号: | CN102833542A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 张琪;付桂鹏 | 申请(专利权)人: | 芯原微电子(北京)有限公司;芯原微电子(上海)有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26;H04N7/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 伸缩 视频 编码 质量 增强 速度 装置 方法 | ||
1.一种提高可伸缩视频编码中质量增强层编码速度的装置,其特征在于该装置包括:
运算单元,用于根据待编码图像数据、参考图像数据以及编码过程中保留的用于层间预测的参考数据生成多层质量可伸缩视频编码数据;
存储单元,分配有缓冲存储器,所述缓冲存储器为可伸缩视频编码过程中所需要的输入数据、输出数据以及中间数据提供了存储空间;
总线,用于运算单元与存储单元之间的数据传输。
2.根据权利要求1所述的装置,其特征在于:所述运算单元进一步包括:
预测及模式判决运算子单元,其输入包括待编码图像数据、参考图像数据以及编码过程中保留的用于层间预测的参考数据,预测及模式判决运算子单元根据输入数据进行帧内预测、帧间预测以及层间预测获得预测数据,并依据编码代价、误差信息选出最佳预测模式,用待编码数据减去预测数据,得到残差数据,预测及模式判决运算子单元的输出包括预测模式和预测数据、残差数据以及宏块信息数据;
变换运算子单元,其输入是预测及模式判决运算子单元输出的残差数据,变换运算子单元根据整数变换及Hadamard变换输出经过变换之后的系数;
并行量化及反量化运算子单元,其输入是变换运算子单元输出的经过变换之后的系数,并行量化及反量化运算子单元包括两套标准量化及反量化子单元,两个子单元分别使用两个量化参数Q0和Q1作为质量基本层和质量增强层的量化参数,其中Q0>Q1,并行量化及反量化运算子单元输出质量基本层系数、质量增强层系数、最终的反量化数据;
并行扫描运算子单元,其输入是并行量化及反量化运算子单元输出的质量基本层和质量增强层系数,并行扫描运算子单元包括2个标准扫描子单元,分别对质量基本层和质量增强层系数进行重新排列;
系数分组运算子单元,其输入为经过重新排列的质量增强层系数,系数分组运算子单元把经过重新排列的质量增强层系数根据编码要求分成N组,其中N为1到16之间的数字,第n组系数的个数为Mn,1≤n≤N,并且满足
并行熵编码运算子单元,其包括L组标准的熵编码运算子单元,并行熵编码运算子单元的输入数据包括并行扫描运算子单元产生的重新排列的质量基本层系数、系数分组运算子单元产生的N组质量增强层系数、预测及模式判决预算子单元产生的宏块信息数据,其中N<L,并行熵编码运算子单元对N+1组质量层系数分别进行编码,同时生成N+1层质量可伸缩编码数据。
3.根据权利要求2所述的装置,其特征在于该装置进一步包括:
图像重构运算子单元,其输入包括并行量化及反量化运算子单元输出的最终反量化数据以及预测及模式判决运算子单元输出的预测模式和预测数据,图像重构运算子单元首先把最终的反量化数据进行整数反变换及Hadamard反变换,然后根据预测模式利用反变换之后的数据和预测数据进行图像的重构,生成参考帧数据和用于层间预测的参考数据。
4.根据权利要求2所述的装置,其特征在于并行量化及反量化运算子单元的处理过程如下:
首先对输入的系数用Q0进行量化,得到质量基本层系数;然后对质量基本层系数用Q0进行反量化,得到质量基本层反量化之后的系数;再用输入的系数减去反量化之后的系数,得到用Q0进行量化的误差数据;然后把误差数据用Q1进行量化,得到质量增强层系数;最后把质量增强层系数用Q1进行反量化,并且加上质量基本层反量化之后的系数得到最终的反量化数据。
5.根据权利要求2所述的装置,其特征在于:
并行熵编码运算子单元还编码产生质量基本层宏块头信息和质量增强层宏块头信息,质量基本层宏块头信息由预测及模式判决预算子单元产生的宏块信息数据编码而成;而质量增强层的宏块头信息全部编码成仅包含系数信息。
6.一种提高可伸缩视频编码中质量增强层编码速度的方法,其特征在于该方法包括如下步骤:
运算步骤,用于根据待编码图像数据、参考图像数据以及编码过程中保留的用于层间预测的参考数据生成N+1层质量可伸缩视频编码数据;
存储步骤,用于将可伸缩视频编码过程中所需要的输入数据、输出数据以及中间数据存储在缓冲存储器中;
传输步骤,使用总线将数据在运算单元与存储单元之间传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯原微电子(北京)有限公司;芯原微电子(上海)有限公司,未经芯原微电子(北京)有限公司;芯原微电子(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210283403.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:智能终端的数字媒体版权保护方法
- 下一篇:测试方法以及可编程处理器