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

文档序号:9634026阅读:584来源:国知局
一种h.264编码的变换量化与反量化反变换处理方法与系统的制作方法
【技术领域】
[0001] 本发明设及视频编码技术领域,尤其设及一种H. 264编码的变换量化与反量化反 变换处理方法与系统。
【背景技术】
[0002] 比264标准是联合视频组(JVT,化int Video Team)提出的一种高性能数字视频 编解码标准,其最大优势在于具有很高的压缩率,在同等图像质量的条件下,H. 264压缩比 可W达到MPEG-4的2倍,之所W能有如此高的压缩比,主要是因为H. 264包含了一系列新 的特征,比如多帖参考、变块尺寸运动补偿,还有高精度的亚像素运动补偿、去块效应滤波 器等,但传统的H. 264编码器在设计上仍存在吞吐率不高、计算速度慢等问题,由于只考虑 了 4X 4块的处理,不能兼容8 X 8的变换,且不能整体实现包括DCT变换、量化及图像重构 的整个过程,存在资源的浪费。

【发明内容】

[0003] 本发明要解决的技术问题之一,在于提供一种H. 264编码的变换量化与反量化反 变换处理系统,减轻数据反馈链路和时序链路的复杂度,提高整体编码器架构的性能。
[0004] 本发明要解决的技术问题之一是运样实现的:一种H. 264编码的变换量化与反量 化反变换处理系统,包括仲裁模块、变换量化模块、反量化反变换模块和后处理模块,所述 变换量化模块分别与仲裁模块和反量化反变换模块连接,所述反量化反变换模块与后处理 模块连接;
[0005] 所述仲裁模块,用于接收并存储帖间预测像素和帖内预测像素,并将帖间预测像 素或者帖内预测像素与当前编码图像的原始像素相减得到的残差输出给变换量化模块;
[0006] 所述变换量化模块,用于处理所述帖间预测像素和帖内预测像素,并将处理得到 的量化残差传给反量化反变换模块处理,所述变换量化模块包括并行处理的两个4 X 4变 换量化模块和一个8 X 8变换量化模块,所述4X 4变换量化模块用于对帖间或帖内的4X 4 块数据进行变换与量化、对帖间或者帖内色度2x2哈达玛变换与量化W及对帖内16x16亮 度的4x4哈达玛变换与量化,所述8 X 8变换量化模块用于对帖间和帖内的8 X 8块数据进 行变换和量化.
[0007] 所述反量化反变换模块,用于处理反哈达玛W及反量化反变换操作,计算重构数 据和代价值并将重构数据和代价值输出,所述反量化反变换模块包括与变换量化模块对应 的两个4 X 4反量化反变换模块和一个8 X 8反量化反变换模块,所述4 X 4反量化反变换模 块用于对4 X 4变换量化模块发送来的数据进行处理,所述8 X 8反量化反变换模块用于对 8X8变换量化模块发送的数据进行处理;
[0008] 所述后处理模块,用于指对预测出来的像素进行重构滤波处理。
[0009] 进一步的,所述变换量化模块的两所述4X4变换量化模块分别为第一 4X4变换 量化模块和第二4X4变换量化模块;
[0010] 所述第一 4X4变换量化模块用于处理帖间相关的亮度4x4块、色度4x4块和2x2 的哈达玛变换,所述第二4X4变换量化模块用于处理帖内相关的亮度4x4块、色度4x4块 和4x4的哈达玛变换。
[0011] 进一步的,所述反量化反变换模块的两所述4X4反量化反变换模块分别为第一 4X4反量化反变换模块和第二4X4反量化反变换模块;
[0012] 所述第一 4X4反量化反变换模块与第一 4X4变换量化模块连接,所述第二4X4 反量化反变换模块与第二4X4变换量化模块连接;
[0013] 所述第一 4X4反量化反变换模块用于处理第一 4X4变换量化模块传来的数据;
[0014] 所述第二4X4反量化反变换模块用于处理第二4X4变换量化模块传来的数据。
[0015] 进一步的,所述仲裁模块根据后级的并行处理的=个变换量化模块,将帖间预测 像素和帖内预测像素分成格式模式统一输出。
[0016] 进一步的,所述系统还包括总体控制模块,用于控制变换量化模块的硬件级流水 操作、处理帖级和宏块参数、控制宏块使能信号的发起W及产生量化参数。
[0017] 进一步的,所述系统还包括量化反量化参数解析模块,所述量化反量化参数解析 模块分别与变换量化模块和反量化反变换模块连接,用于对变换量化模块和反量化反变换 模块处理所需的参数进行解析,包括对qp值的定点化操作和产生量化反量化系数。
[001引本发明要解决的技术问题之二,在于提供一种H. 264编码的变换量化与反量化反 变换处理方法,减轻数据反馈链路和时序链路的复杂度,提高整体编码器架构的性能。
[0019] 本发明要解决的技术问题之二是运样实现的:一种H. 264编码的变换量化与反量 化反变换处理方法,需提供仲裁模块、变换量化模块、反量化反变换模块和后处理模块,所 述方法包括如下步骤:
[0020] 步骤1、仲裁模块接收并存储帖间预测像素和帖内预测像素,并将帖间预测像素或 者帖内预测像素与当前编码图像的原始像素相减得到的残差输出给变换量化模块;
[0021] 步骤2、所述变换量化模块采用并行处理的=个变换量化模块对所述帖间预测像 素和帖内预测像素进行处理,所述=个变换量化模块包括两个4X4变换量化模块和一个 8 X 8变换量化模块,所述4X 4变换量化模块用于对帖间或帖内的4X 4块数据进行变换与 量化、对帖间或者帖内色度2x2哈达玛变换与量化W及对帖内16x16亮度的4x4哈达玛变 换与量化,所述8 X 8变换量化模块对帖间和帖内的8 X 8块数据进行的变换和量化;
[0022] 步骤3、所述变换量化模块将处理得到的量化残差传给反量化反变换模块处理;
[0023] 步骤4、所述反量化反变换模块采用与变换量化模块对应的两个4X4反量化反变 换模块和一个8X8反量化反变换模块对接收到的量化残差进行反哈达玛W及反量化反变 换操作,所述4X4反量化反变换模块对4X4变换量化模块发送来的数据进行处理,所述 8X8反量化反变换模块对8X8变换量化模块发送的数据进行处理;
[0024] 步骤5、所述反量化反变换模块计算重构数据和代价值,并将重构数据和代价值输 出。
[00巧]进一步的,所述变换量化模块的两所述4X4变换量化模块分别为第一 4X4变换 量化模块和第二4X4变换量化模块;
[0026] 所述第一 4X 4变换量化模块处理帖间相关的亮度4x4块、色度4x4块和2x2的哈 达玛变换;
[0027] 所述第二4X4变换量化模块处理帖内相关的亮度4x4块、色度4x4块和4x4的哈 达玛变换。
[0028] 进一步的,所述反量化反变换模块的两所述4X4反量化反变换模块分别为第一 4X4反量化反变换模块和第二4X4反量化反变换模块;
[0029] 所述第一 4X4反量化反变换模块处理第一 4X4变换量化模块传来的数据;
[0030] 所述第二4X4反量化反变换模块处理第二4X4变换量化模块传来的数据。
[0031] 进一步的,所述仲裁模块根据后级的并行处理的=个变换量化模块,将帖间预测 像素和帖内预测像素分成格式模式统一输出。
[0032] 进一步的,所述方法还包括:通过一总体控制模块控制变换量化模块的硬件级流 水操作、处理帖级和宏块参数、控制宏块使能信号的发起W及产生量化参数。
[0033] 进一步的,所述方法还包括对变换量化模块和反量化反变换模块处理所需的参数 进行解析,包括对qp值的定点化操作和产生量化反量化系数。
[0034] 本发明具有如下优点:通过设计并行处理的2个4X4的变换量化模块与一个 8 X 8变换量化模块,其中,4X 4变换量化模块的计算能力为1个时钟处理4X 4所有像素 点,8 X 8变换量化模块的计算能力为1个时钟处理8个像素点,反量化反变换模块与变换量 化模块相对应,其计算能力也一致,将待处理数据分散到运=套并行处理机制中进行处理, 减轻数据反馈链路和时序链路的复杂度,提高整体编码器架构的性能。
【附图说明】
[0035] 下面参照附图结合实施例对本发明作进一步的说明。
[0036] 图1为本发明一种H. 264编码的变换量化与反量化反变换处理系统框图。
[0037] 图2为本发明变换量化模块的操作架构图。
[0038] 图3为本发明
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1