【技术实现步骤摘要】
本专利技术是有关于一种数据处理装置与其运算方法,且特别是有关于一种可同时解码TILE—HIGHPASS和TILE_FLEXBITS的熵解码电路及其解码方 法。
技术介绍
一般的图像压缩编码方式,主要是由 一个原始的图像数据经过转换与编 码压縮后产生编码流(Encoded Stream)的方式,进行取样及色彩空间转换 (Downsampling & Color Space Transform)的处理。而后,进4亍重叠转4吳(Lapped Transform)的处理。接着进行量化(Quantization)及系数预测(Prediction)并产生 区块类型信息(Coded Block Pattem)。而后运用可调扫描(Adaptive Scan)及进行 熵编码(Entropy Coding),以产生编码流。而若是要将一个经过压缩编码的流,解码回原来的图像数据,必需将编 码的过程进行反向的解码。其主要可以由五个步骤所组成,请参照图l所示, 当收到编码流数据后,则进行步骤110的熵解码(Entropy Decoding),而后进 行步骤120的反向系数预测(Inverse Prediction)与反向量化(Inverse Quantization),接着步骤130的逆重叠转换(Inverse Lapped Transform),而后 进行步骤140的反向色彩空间转换(Inverse Color Space)。以JPEG标准为例, 先将编码流进行可变长度解码(Variable Length Decoding),再对DC项系数进 行反向系数预测、反向量化、逆 ...
【技术保护点】
一种熵解码电路,包括: 位流暂存单元,可以写入位流并加以储存,并可以同时读取第一类与第二类位流数据; 第一熵解码器,接收该第一类位流,以进行第一熵解码处理,并据以产生正规化后系数、解码顺序控制信号与正规化后系数是否为零的信号;系数暂存单元,可同时读取与写入系数; 读取与写入控制电路,连接到该第一熵解码器,该读取与写入控制电路用以依照该第一熵解码器输出的解码顺序控制信号,将可调扫描顺序转成固定扫描顺序后,依照取得的位置暂存该正规化后系数至该系数暂存单元中,并根据该正规化后系数是否为零的信号进行该可调扫描顺序的调整; 第二解码器,接收该第二类位流及正规化参数,连接到该读取与写入控制电路,并从该读取与写入控制电路单元读取该系数暂存单元以取得该正规化后系数,并将符合该固定扫描顺序的位置的正规化后系数读出,以进行第二熵解码处理。
【技术特征摘要】
1.一种熵解码电路,包括位流暂存单元,可以写入位流并加以储存,并可以同时读取第一类与第二类位流数据;第一熵解码器,接收该第一类位流,以进行第一熵解码处理,并据以产生正规化后系数、解码顺序控制信号与正规化后系数是否为零的信号;系数暂存单元,可同时读取与写入系数;读取与写入控制电路,连接到该第一熵解码器,该读取与写入控制电路用以依照该第一熵解码器输出的解码顺序控制信号,将可调扫描顺序转成固定扫描顺序后,依照取得的位置暂存该正规化后系数至该系数暂存单元中,并根据该正规化后系数是否为零的信号进行该可调扫描顺序的调整;第二解码器,接收该第二类位流及正规化参数,连接到该读取与写入控制电路,并从该读取与写入控制电路单元读取该系数暂存单元以取得该正规化后系数,并将符合该固定扫描顺序的位置的正规化后系数读出,以进行第二熵解码处理。2. 如权利要求1所述的熵解码电路,还包括正规化参数产生器,连接到 所述第一熵解码器,用以接收所述正规化后系数是否为零的信号,并在加以 统计后计算区块所有非零的所述正规化后系数的个数,以进行正规化参数的 调整,并作为该第二解码器进行的所述第二熵解码处理调整的依据。3.如权利要求1所述的熵解码电路,其中所述位流数据为符合HD Photo 格式中频率域模式的编码流位数据。4. 如权利要求3所述的熵解码电路,其中所述第一熵解码处理与所述第 二熵解码处理为TILE_HIGHPASS熵解码处理及TILE—FLEXBITS熵解码处 理。5. 如权利要求4所述的熵解码电路,其中所述第一熵解码处理与所述第 二熵解码处理可以解码出AC部分系数,再加上TILE—DC熵解码处理和 TILE—LOWPASS熵解码处理所解码出的系数,经过反向预测、反向量化、及 二阶逆重叠转换后可得到该HD Photo标准中自订YCoCg色彩空间的图像。6. 如权利要求1所述的熵解码电路,其中还包括存储器读取电路,根据 该编码流的首标部分信息,可以在时间上用交错的方式,将适用于所述第一熵解码处理及所述第二熵解码处理的该位流数据从外部存储器读出。7. 如权利要求1所述的熵解码电路,其中该位流暂存单元包括第一类位 流暂存单元与第二类位流暂存单元,其中该第一类位流暂存单元储存适用于 所述第一熵解码处理的位流数据,而该第二类位流暂存单元储存适用于所述 第二熵解码处理的位流数据。8. 如权利要求7所述的熵解码电路,其中还包括存储器读取电路,根据 所述该编码流的首标部分信息,可以在时间上用交错的方式,将适用于所述 第一熵解码处理及所述第二熵解码处理的流数据从外部存储器读出,并分别 储存在该第一类位流暂存单元与该第二类位流暂存单元。9. 如权利要求1所述的熵解码电路,其中所述第二熵解码器传送控制信 号到所述读取与写入控制单元,控制所述系数暂存单元读出所述正规化后系 数。10. 如权利要求1所述的熵解码电路,其中所述读取与写入控制电路包括 可调扫描位置产生器,该可调扫描位置产生器用于依照所述第一熵解码器输 出的所述解码顺序控制信号,将可调扫描顺序转成固定扫描顺序后,依照取 得的位置将所述正规化后系数暂存在所述系数暂存单元内,并根据所述正规 化后系数是否为零的信号进行所述可调扫描顺序的调整。11. 如权利要求1所述的熵解码电路,其中所述系数暂存单元包括系数写 入单元与系数读取单元,其中将所述正规化后系数暂存在所述系数写入单元的所述取得的位置,并在完成一个区块解码后,将该系数写入单元储存的内 容一 次写到所述系数读取单元。12. 如权利要求1所述的熵解码电路,其中所述读取与写入控制电路包括 可调扫描位置产生器、第一地址暂存单元、第二地址暂存单元,该可调扫描 位置产生器用以依照所述第一熵解码器输出的所述解码顺序控制信号,将可 调扫描顺序转成固定扫描顺序后,将取得的多个位置的多个地址暂存在该第 一地址暂存单元,并在完成一个区块解码后,将所述地址一次写到该第二地 址暂存单元内,而根据所述解码顺序控制信号将所述正规化后系数暂存在所 述系数暂存单元内,并依照所述第二熵解码器输入的解码顺序及该第二地址 暂存单元的内容控制读取的位置。13. 如权利要求12所述的熵解码电路,其中所述第二熵解码器传送控制 信号反馈控制所述第二地址暂存单元,以取得所述正规化后系数。14. 如权利要求1所述的熵解码电路,其中所述第一熵解码处理及所述第 二熵解码处理是以流水线方式进行,其中该第...
【专利技术属性】
技术研发人员:林家平,黄朝宗,
申请(专利权)人:联咏科技股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。