一种基于amba总线的h.264变换与量化的ip核的制作方法

文档序号:7862126阅读:183来源:国知局
专利名称:一种基于amba总线的h.264变换与量化的ip核的制作方法
技术领域
本发明涉及嵌入式实时应用领域,特别是一种基于AMBA总线的H. 264变换与量化 的IP核。
背景技术
H. 264/AVC作为ITU和MPEG联合开发的最新视频标准,比传统的视频标准获得了 很大的提高。H. 264压缩效率的提升很大程度上取决于拥有众多可以选用的编码模式。但 由此带来对于各个模式的大量运算。如果靠软件算法解决的话,将耗费大量的存储器资源, 并且在资源有限的设备上无法全部实现各种模式,无法充分发挥H. 264的优势。同时给CPU 造成负担,带来不确定的延时,不利于实时的应用。通过硬件实现算法则可以有效的避免上面问题,仅增加硬件设计的难度。

发明内容
本发明实现了 H. 264标准的各项变换和量化,并且在空间和性能方面做了优化c 本发明的IP核的实现包含以下几个部分1.由于1维4x4正向残差变换表示公式如下
权利要求
1.一种基于AMBA总线的H. 264变换与量化的IP核,其特征在于,包括如下部分1)1维4x4变换公式的变换和硬件共用技术。2)2维变换的整体架构描述。3)量化结构描述。
2.如权利要求1所述的基于AMBA总线的H.264变换与量化的IP核,其特征在于所述 步骤1)中1维4x4变换公式的变换和硬件共用技术和相关公式,具体如下由于1维4x4正向残差变换表示公式如下
3.如权利要求1所述的基于AMBA总线的H.264变换与量化的IP核,其特征在于所述 步骤2)中2维变换的整体架构描述,具体如下H. 264的2维变换可以转化为两次1维变换。整个变换结构包括一个14x16比特的转 置缓存、两个加法器(完成加减法)、四个寄存器(R0,Rl,R2,Rm)、多路复用器和控制块。控 制块接收“mode”输入信号进行变换模式的选取。第一次1维变换以每个时钟1个像素输入变换结构,完成本次1维变换。如果还需进 行第二次变换,就将结果存入转置缓存中。之后通过两个输出口输出。
4.如权利要求1所述的基于AMBA总线的H.264变换与量化的IP核,其特征在于所述 步骤3)中量化结构描述,具体如下量化结构中,根据量化参数(qp)产生4个用于量化运算的参数;多路复用对正向、反 向、残差、DC进行选择;两个缓存对从变换结构中得出的系数进行缓存。在输出端以每个时 钟1个系数的速度输出。
全文摘要
一种基于AMBA总线的H.264变换与量化的IP核,本IP核实现了H.264标准的各项变换和量化,并且在空间和性能方面做了优化,只使用了3299个逻辑门元件,对4:2:0图像的一个宏块进行运算只需要810个时钟周期。
文档编号H04N7/30GK102148976SQ201010106450
公开日2011年8月10日 申请日期2010年2月4日 优先权日2010年2月4日
发明者杨华岚 申请人:成都市世嘉电子实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1