一种h.264编码的变换量化与反量化反变换处理方法与系统的制作方法_3

文档序号:9634026阅读:来源:国知局
作和产生量化反量化系数;
[0068] 由于硬件无法直接将qp值进行除6操作,需要做定点化操作,且定点化公式为: qp/6 > qp*43/256,即将qp值先乘W-个数后在右移一个位数,得到除6取整的效果,qp值 的范围在0~51范围内,除6操作,得到9个定点,满足qp/6的硬件可实现等效处理方法 能准确落在运9个定点中,而且要求硬件资源最省,如下表1所示:
[0069] 表1
[0071] 量化反量化系数产生主要根据qp参数W及亮度色度分量查表2(quant4_ scale [6]巧])和表3 (quan^_scale [6] [6])获取参数,最终还原像素点的值,具体根据W 下公式获得:
[0079] 虽然W上描述了本发明的【具体实施方式】,但是熟悉本技术领域的技术人员应当理 解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本 领域的技术人员在依照本发明的精神所作的等效的修饰W及变化,都应当涵盖在本发明的 权利要求所保护的范围内。
【主权项】
1. 一种Η. 264编码的变换量化与反量化反变换处理系统,其特征在于:包括仲裁模块、 变换量化模块、反量化反变换模块和后处理模块,所述变换量化模块分别与仲裁模块和反 量化反变换模块连接,所述反量化反变换模块与后处理模块连接; 所述仲裁模块,用于接收并存储帧间预测像素和帧内预测像素,并将帧间预测像素或 者帧内预测像素与当前编码图像的原始像素相减得到的残差输出给变换量化模块; 所述变换量化模块,用于处理所述帧间预测像素和帧内预测像素,并将处理得到的量 化残差传给反量化反变换模块处理,所述变换量化模块包括并行处理的两个4X4变换量 化模块和一个8X8变换量化模块,所述4X4变换量化模块用于对帧间或帧内的4X4块数 据进行变换与量化、对帧间或者帧内色度2x2哈达玛变换与量化以及对帧内16x16亮度的 4x4哈达玛变换与量化,所述8X8变换量化模块用于对帧间和帧内的8X8块数据进行的变 换和量化; 所述反量化反变换模块,用于处理反哈达玛以及反量化反变换操作,计算重构数据和 代价值并将重构数据和代价值输出,所述反量化反变换模块包括与变换量化模块对应的两 个4X4反量化反变换模块和一个8X8反量化反变换模块,所述4X4反量化反变换模块用 于对4X4变换量化模块发送来的数据进行处理,所述8X8反量化反变换模块用于对8X8 变换量化模块发送的数据进行处理; 所述后处理模块,用于指对预测出来的像素进行重构滤波处理。2. 根据权利要求1所述的一种Η. 264编码的变换量化与反量化反变换处理系统,其特 征在于:所述变换量化模块的两所述4X4变换量化模块分别为第一 4X4变换量化模块和 第二4X4变换量化模块; 所述第一 4X4变换量化模块用于处理帧间相关的亮度4x4块、色度4x4块和2x2的哈 达玛变换,所述第二4X4变换量化模块用于处理帧内相关的亮度4x4块、色度4x4块和4x4 的哈达玛变换。3. 根据权利要求2所述的一种Η. 264编码的变换量化与反量化反变换处理系统,其特 征在于:所述反量化反变换模块的两所述4X4反量化反变换模块分别为第一 4X4反量化 反变换模块和第二4X4反量化反变换模块; 所述第一 4X4反量化反变换模块与第一 4X4变换量化模块连接,所述第二4X4反量 化反变换模块与第二4X4变换量化模块连接; 所述第一 4X4反量化反变换模块用于处理第一 4X4变换量化模块传来的数据; 所述第二4X4反量化反变换模块用于处理第二4X4变换量化模块传来的数据。4. 根据权利要求1所述一种Η. 264编码的变换量化与反量化反变换处理系统,其特征 在于:所述仲裁模块根据后级的并行处理的三个变换量化模块,将帧间预测像素和帧内预 测像素分成格式模式统一输出。5. 根据权利要求1所述一种Η. 264编码的变换量化与反量化反变换处理系统,其特征 在于:所述系统还包括总体控制模块,用于控制变换量化模块的硬件级流水操作、处理帧级 和宏块参数、控制宏块使能信号的发起以及产生量化参数。6. 根据权利要求1所述一种Η. 264编码的变换量化与反量化反变换处理系统,其特征 在于:所述系统还包括量化反量化参数解析模块,所述量化反量化参数解析模块分别与变 换量化模块和反量化反变换模块连接,用于对变换量化模块和反量化反变换模块处理所需 的参数进行解析,包括对qp值的定点化操作和产生量化反量化系数。7. -种H. 264编码的变换量化与反量化反变换处理方法,其特征在于:需提供仲裁模 块、变换量化模块、反量化反变换模块和后处理模块,所述方法包括如下步骤: 步骤1、仲裁模块接收并存储帧间预测像素和帧内预测像素,并将帧间预测像素或者帧 内预测像素与当前编码图像的原始像素相减得到的残差输出给变换量化模块; 步骤2、所述变换量化模块采用并行处理的三个变换量化模块对所述帧间预测像素和 帧内预测像素进行处理,所述三个变换量化模块包括两个4X4变换量化模块和一个8X8 变换量化模块,所述4X4变换量化模块用于对帧间或帧内的4X4块数据进行变换与量化、 对帧间或者帧内色度2x2哈达玛变换与量化以及对帧内16x16亮度的4x4哈达玛变换与量 化,所述8X8变换量化模块对帧间和帧内的8X8块数据进行的变换和量化; 步骤3、所述变换量化模块将处理得到的量化残差传给反量化反变换模块处理; 步骤4、所述反量化反变换模块采用与变换量化模块对应的两个4X4反量化反变换模 块和一个8X8反量化反变换模块对接收到的量化残差进行反哈达玛以及反量化反变换操 作,所述4X4反量化反变换模块对4X4变换量化模块发送来的数据进行处理,所述8X8 反量化反变换模块对8X8变换量化模块发送的数据进行处理; 步骤5、所述反量化反变换模块计算重构数据和代价值,并将重构数据和代价值输出。8. 根据权利要求7所述的一种H. 264编码的变换量化与反量化反变换处理方法,其特 征在于:所述变换量化模块的两所述4X4变换量化模块分别为第一 4X4变换量化模块和 第二4X4变换量化模块; 所述第一 4X4变换量化模块处理帧间相关的亮度4x4块、色度4x4块和2x2的哈达玛 变换; 所述第二4X4变换量化模块处理帧内相关的亮度4x4块、色度4x4块和4x4的哈达玛 变换。9. 根据权利要求8所述的一种H. 264编码的变换量化与反量化反变换处理方法,其特 征在于:所述反量化反变换模块的两所述4X4反量化反变换模块分别为第一 4X4反量化 反变换模块和第二4X4反量化反变换模块; 所述第一 4X4反量化反变换模块处理第一 4X4变换量化模块传来的数据; 所述第二4X4反量化反变换模块处理第二4X4变换量化模块传来的数据。10. 根据权利要求7所述一种H. 264编码的变换量化与反量化反变换处理方法,其特征 在于:所述仲裁模块根据后级的并行处理的三个变换量化模块,将帧间预测像素和帧内预 测像素分成格式模式统一输出。11. 根据权利要求7所述一种H. 264编码的变换量化与反量化反变换处理方法,其特征 在于:所述方法还包括:通过一总体控制模块控制变换量化模块的硬件级流水操作、处理 帧级和宏块参数、控制宏块使能信号的发起以及产生量化参数。12. 根据权利要求7所述一种H. 264编码的变换量化与反量化反变换处理方法,其特征 在于:所述方法还包括对变换量化模块和反量化反变换模块处理所需的参数进行解析,包 括对qp值的定点化操作和产生量化反量化系数。
【专利摘要】本发明提供一种H.264编码的变换量化与反量化反变换处理系统及方法,所述系统包括仲裁模块、变换量化模块、反量化反变换模块和后处理模块,所述变换量化模块分别与仲裁模块和反量化反变换模块连接,所述反量化反变换模块与后处理模块连接,所述变换量化模块和反量化反变换模块分别包括三个并行处理的子模块。本发明还提供一种H.264编码的变换量化与反量化反变换处理方法,通过并行处理的三套变换量化与反量化反变换机制提高编码器的计算处理能力,减轻数据反馈链路和时序链路的复杂化。
【IPC分类】H04N19/124, H04N19/587, H04N19/61, H04N19/107, H04N19/59, H04N19/122
【公开号】CN105392013
【申请号】CN201510979702
【发明人】黄镜灵
【申请人】福州瑞芯微电子股份有限公司
【公开日】2016年3月9日
【申请日】2015年12月24日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1