视频解码过程中反离散余弦变换的硬件实现装置及方法

    公开(公告)号:CN101330616B

    公开(公告)日:2011-04-13

    申请号:CN200810041209.7

    申请日:2008-07-31

    Abstract: 本发明涉及一种视频解码过程中反离散余弦变换的硬件实现装置及方法。装置包括行变换运算单元、行变换控制单元、列变换运算单元、列变换控制单元及转置RAM。行变换运算单元和列变换运算单元均采用查找表和累加移位相配合的方法完成一次一维的反离散余弦变换。行变换运算单元的输出经过转置RAM的8x8矩阵转置送入列变换运算单元中完成第二次的一维反离散余弦变换。列变换运算单元的输出为预测残差值。所述方法以8x8反离散余弦变换为基础,利用查找表和累加移位方法代替乘加运算,兼容MPEG2/AVS/H.264标准。本发明通过对查找表表值的不同兼容MPEG2、AVS、H.264的4x4和8x8反离散余弦变换。

    利用缓存来加快量化数据取得的编码和解码方法

    公开(公告)号:CN101059958B

    公开(公告)日:2010-12-15

    申请号:CN200710038078.2

    申请日:2007-03-15

    Abstract: 本发明涉及一种数字音频编码技术领域的利用缓存来加快量化数据取得的编码和解码方法。编码方法步骤为:选取缓存类型数据;选择缓存空间;判断是否符合缓存类型数据;判断数据是否击中缓存数据;调整缓存序列;缓存数据标识位的添加;打包输出。解码方法步骤为:解包,判断是否利用缓存;解读数据,调整缓存序列。本发明减少重复的运算量,有效地提升编码与解码的计算速度,能够保证在原有量化条件下,在原有音频质量不变的基础上,减少比特数的使用量并降低解码端的运算量从而节省解码时间。

    基于模式映射的多标准帧内预测器的硬件实现方法及装置

    公开(公告)号:CN101330617B

    公开(公告)日:2010-11-17

    申请号:CN200810041210.X

    申请日:2008-07-31

    Abstract: 本发明涉及一种数字视频编解码技术领域的多标准帧内预测器的硬件实现方法及装置,其中:控制单元完成实际预测模式到基本预测模式的映射,并根据此实际预测模式对应的一次或多次基本帧内预测的运算流程对其它各单元进行控制;数据准备单元为基本运算单元提供运算的参考数据;基本运算单元完成一次基本帧内预测模式的运算操作。本发明利用同类帧内预测模式的相似性,将一次实际的帧内预测,分解为一次或多次基本帧内预测,在硬件实现时,只需要实现较少的几种小尺度基本预测模式的硬件,而不必针对每一种实际预测模式设计相应的硬件,从而有效地节省了资源。

    访问存储器中图像数据的信息转化装置

    公开(公告)号:CN100559875C

    公开(公告)日:2009-11-11

    申请号:CN200710045446.6

    申请日:2007-08-30

    Abstract: 本发明涉及一种多媒体数字信号处理领域的访问存储器中图像数据的方法及其信息转化装置。包括:提供图像数据用于存储在存储器中;视频或图像处理要访问图像时发出包括图像结构描述信息的访问请求;把图像结构描述信息转化成存储器模块能识别的存储数据描述信息;根据存储数据描述信息访问存储器模块。访问存储器中图像数据的的转化的装置包括一个地址映射器,一个比较器和两个选择器,该装置从存储图像数据的用户处接受图像结构描述信息,将转化后得到的存储数据描述信息发送给存储器模块。本发明对上屏蔽了底层细节,对下具有更多的灵活性,从而简化了视频或图像处理的设计,增加了系统的可维护性。

    适用于多音频标准通用滤波器单元的VLSI实现方法

    公开(公告)号:CN100546197C

    公开(公告)日:2009-09-30

    申请号:CN200610030134.3

    申请日:2006-08-17

    Inventor: 刘倩茹 刘佩林

    Abstract: 本发明涉及一种数字音频编解码技术领域的适用于多音频标准通用滤波器单元的VLSI实现方法。本发明采用了一个通过参数控制的系统框架,根据不同标准滤波器要求设定参数,控制系统下具体模块的工作,执行时包括IMDCT变换预处理,FFT运算,IMDCT变换后处理,地址映射与加窗处理五个操作步骤。其中每个步骤都需要配置控制参数,以完成特定标准对应的操作。本发明中,所有的指数与三角函数运算均通过调用CORDIC变换完成,系统框架中设计有算术运算单元,各步骤处理数据通过分时调用完成。使用本发明方法实现滤波器,可以在支持AAC,AC3和WMA三种主流音频解码器的前提下,有效的控制芯片面积。

    基于AVS的去块效应滤波器VLSI实现装置

    公开(公告)号:CN100446573C

    公开(公告)日:2008-12-24

    申请号:CN200610027979.7

    申请日:2006-06-22

    Abstract: 本发明涉及一种数字视频编解码领域的基于AVS的去块效应滤波器VLSI实现装置,其中:输入暂存模块将输入端口的参数及待滤波数据进行缓存;阈值计算模块从输入暂存模块中读出参数进行滤波强度和边界阈值的计算;滤波模块根据阈值计算模块输入的每个块边界滤波强度及块边界阈值对输入的象素数据进行相应的滤波;控制单元控制整个滤波过程中的数据选择和数据流向;储存模块包括暂存模块、转置模块、当前宏块存储模块、邻块数据存储模块;输出暂存模块中数据来源于转置模块,包括一个先进先出数据缓存器。本发明采用流水线结构进行计算和滤波,减少了对数据存储器的读写,提高了滤波处理的速度,保证滤波操作的实时性,控制了整个硬件结构的复杂性。

    游程解码、反扫描、反量化和反变换的方法及装置

    公开(公告)号:CN100442853C

    公开(公告)日:2008-12-10

    申请号:CN200610027166.8

    申请日:2006-06-01

    Abstract: 一种游程解码、反扫描、反量化和反变换的方法及装置,属于视频解码技术领域。本发明从变长解码FIFO中读出象素块中一个系数的游程、幅度和块结束标志;进行反量化,得到变换系数及其有效信号;组织存储器阵列,以游程值作为计数初值,以变换系数或0作为输入,控制存储器阵列进行链式移动存储,并不断读入新的系数,直至完成一个块的游程解码和反扫描。从存储器阵列中读出行数据,进行一维行反变换,其结果经过转置操作后并行输出,进行一维列反变换,输出残差系数。本发明中游程解码、反量化、反扫描和反变换共用一个可配置存储器阵列,节省了保存中间结果所需的存储空间,同时将游程解码、反量化和反扫描并行处理,提高了处理速度。

    用于AVS视频解码器的高效流水线系统

    公开(公告)号:CN100417227C

    公开(公告)日:2008-09-03

    申请号:CN200610028324.1

    申请日:2006-06-29

    Inventor: 孙楠 赵策 刘佩林

    Abstract: 一种用于AVS视频解码器的高效流水线系统,属于数字视频编解码技术领域。本发明根据各模块处理数据的粒度以及数据依赖关系,采用三级宏块级流水线和两级块级流水线。从宏观上,三级宏块级流水线第一级由变长码解码模块组成;第二级由反量化/反变换模块、帧内预测模块和帧间预测模块组成;第三级由去块效应滤波模块组成。从微观上,两级块级流水线第一级由变长码解码模块组成;第二级由反量化/反变换模块、帧内预测模块组成。控制模块、重构模块、数据乒乓RAM和头信息存储FIFO相互配合,保证了两级流水线的高效工作。本发明有效避免模块间的数据等待现象,减小时间冗余,在不显著增大存储器开销的前提下,达到高清晰度视频实时解码的目标。

    视频解码器运动补偿过程中的像素缓存方法及系统

    公开(公告)号:CN101163244A

    公开(公告)日:2008-04-16

    申请号:CN200710170769.8

    申请日:2007-11-22

    CPC classification number: G06F12/0875

    Abstract: 一种视频解码领域的视频解码器运动补偿过程中的像素缓存方法及系统,本发明方法包括:步骤一,从参数存储器中读取运动补偿参数信息;步骤二,计算出运动补偿当前基本块所需要的参考帧的区域;步骤三,将不在内部存储器的像素单元从外部存储器读取出来存储到内部存储器中;步骤四,将参考帧区域中参考帧像素单元的数据从内部存储器依次读取出来和当前基本块的运动矢量一起传输给外部的插值器。本发明系统包括:总体控制模块、读取运动补偿参数模块、计算运动补偿所需参考帧区域模块、像素单元判断和替换模块、插值数据输出控制模块和数据和标签的存储模块。本发明降低了对外部存储器带宽需求,解决了视频解码器设计中的外部存储器带宽瓶颈问题。

    H.264去块效应滤波器的硬件实现方法

    公开(公告)号:CN101123725A

    公开(公告)日:2008-02-13

    申请号:CN200710046146.X

    申请日:2007-09-20

    Abstract: 本发明涉及一种数字视频编解码技术领域的H.264去块效应滤波器的硬件实现方法。本发明采用了一种对于像素信息分区域的存储方法,将当前滤波宏块像素信息以及参考宏块像素信息以4×4为单位分块,交替存储在两块独立的单口存储区中,从而在滤波过程中实现同时进行读写。本发明相对于双口可同时读写的存储器件解决方案,有效地节省了硬件资源;相对于一块单口的存储器件解决方案,在消耗硬件资源不变的情况下,大大提高了并行程度和数据处理速度。

Patent Agency Ranking