The invention discloses a Hoffman decoding method. The method comprises: a data stream to be decoded to obtain two Hoffman code book, with the first level three component search unit of the first level based search; determine the first level search unit is a leaf node or the root node of the first level judgment; if the first level search unit is determined to be a leaf node, the third component and the second component of the first level search unit respectively the decoded data and the bit number Hoffman output; otherwise, the method of the invention is second level search, and according to the second level second level search search unit, get the decoded data and Hoffman codeword bits. The invention also provides a Hoffman decoding device corresponding to the method described above. The method and apparatus of the present invention can significantly optimize Hoffman decoding, especially DRA Hoffman decoding.
【技术实现步骤摘要】
本专利技术涉及改进的霍夫曼解码方法及装置,更具体地,涉及 用于DRA音频编解码系统的改进的音频霍夫曼解码方法及装置。
技术介绍
多媒体技术随着人类进入信息时代而得到迅猛发展,随之而 来的是海量音、视频信息被广泛使用。例如,在数字电视、IPTV、 DVD 等多媒体
中,大量的音、视频信息被以传输-播放和/或存储-播 放的形式供用户使用。但另一方面,由于这些音、视频信息的数据量很 大,因此带来了传输和存储上的不便。为此,在传输和/或存储时需要对 原始音、视频进行压縮编码处理,在播放时再通过解码处理恢复原始声 音或图像。 为了压縮编码音、视频数据,现有技术中出现了一系列音频 压縮算法和视频压縮算法,其中最为常见的音频压缩算法如MPEG系列 音频压縮算法(如mp3、 MPEG-2AAC、 MPEG-4AAC等)。在MPEG系列音频压縮算法中,除了通过时频变换、心理声学模型等本领域常用 的手段对原始音频信号进行第一压縮处理以外,还对经过第一压縮处理 的信号进行例如霍夫曼熵编码的第二压縮处理,以利用该信号中还存在 的统计冗余来进一步压縮数据量。 除MPEG系列算法以外,现有技术中还存在其它利用霍夫曼 编码的音频压縮算法,如本文中提到的DRA音频编解码技术,该技术 由本专利技术申请人的关联公司广州广晟数码技术有限公司自主研发。如图 1A和1B所示,作为中国音频编码电子行业标准的DRA音频编、解码 技术近年来已为业内所熟知。有关DRA音频编解码技术更详细的内容 可参见信息产业部2007年1月4日发布的、标准序号SJ/T 11368—2006的行业标准,该标准的全部 ...
【技术保护点】
一种霍夫曼解码方法,包括: 第一级搜索,其基于待解码的数据流获得两级霍夫曼码书的、具有三个分量的第一级搜索单元; 第一级判断,其判定所述第一级搜索单元是叶子节点还是根节点; 其中, 如果所述第一级搜索单元被判定是叶子 节点,则将所述第一级搜索单元的第三分量和第二分量分别作为解码数据和霍夫曼码字的比特数输出; 否则,所述霍夫曼解码方法还包括:第二级搜索,其接收所述第一级搜索单元,并基于所述第一级搜索单元的第三分量获得所述两级霍夫曼码书的、具有三个分量 的第二级搜索单元;其中,所述霍夫曼解码方法进一步包括: 接收所述第二级搜索单元,并进行第二级判断,所述第二级判断包括: p)判定所述第二级搜索单元是否为目标单元; q)如果所述第二级搜索单元被判定为目标单元,则解码数据和霍 夫曼码字的比特数将作为所述第二级搜索单元的第一和第二分量的函数而被输出; r)否则,将第二级搜索单元重新设定为在所述两级霍夫曼码书中的下一个搜索单元,并重新进行所述第二级判断。
【技术特征摘要】
【专利技术属性】
技术研发人员:张盈华,
申请(专利权)人:数维科技北京有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。