【摘要】 本发明公开了一种并行类熵编码方法及其装置,属于视频编解码领域。本发明的方法为:首先将每个变换块的量化系数分组并行输入输出于两寄存器组;然后扫描每组量化系数的编码系数(run,level);根据已编码系数中的level最大值选择当前量化系数的码表,以及根据所有编码系数的level最大值选择该变换块EOB的码表;最后将所选的码表转换为位宽表,计算该变换块编码比特数。本发明的装置包括数据输入转存模块、游程编码模块、倒序矩阵模块、码表选择模块、查表模块、哥伦布编码模块、加和变换块的比特数模块。本发明大大提高了数据处理速度,优化了表格,同时节省了硬件资源。 【专利类型】发明授权 【申请人】北京大学软件与微电子学院 【申请人类型】学校 【申请人地址】102600 北京市大兴区工业区金苑路24号 【申请人地区】中国 【申请人城市】北京市 【申请人区县】大兴区 【申请号】CN200810119769.X 【申请日】2008-09-09 【申请年份】2008 【公开公告号】CN101355700B 【公开公告日】2010-06-02 【公开公告年份】2010 【授权公告号】CN101355700B 【授权公告日】2010-06-02 【授权公告年份】2010.0 【IPC分类号】H04N7/26; H04N7/50; H04N19/13; H04N19/61 【发明人】彭小明; 曹喜信; 张兴 【主权项内容】一种并行类熵编码方法,其步骤为:1)将每个变换块的量化系数分组并行输入输出于两寄存器组;其方法为:a)在一个时钟内将一组量化系数存入一寄存器组;b)将当前变换块按组全部输入到该寄存器组后,在下一时钟从该寄存器组按照zig-zag的顺序按组输出量化系数,同时从该时钟开始将后续分组量化系数输入另一寄存器组;c)重复上述步骤a)和b),实现两寄存器组的乒乓操作;2)采用游程编码的方法在同一时钟内计算每组量化系数的编码系数(run,level),同时在当前变换块的第一个非零量化系数上标识EOB符号;其中level表示量化系数绝对值的大小,run表示量化系数与前一个非零量化系数之间零的个数;3)将编码系数(run,level)进行倒序输出;4)根据输出的已编码系数中的level最大值选择当前量化系数的码表;5)根据当前变换块中所有编码系数的level最大值选择该变换块EOB的码表;6)将步骤4)和步骤5)所选择的码表通过哥伦布编码的逻辑判断转换为位宽表,并加和计算当前变换块所有系数的编码比特数和EOB的编码比特数。 【当前权利人】无锡引速得科技有限公司 【统一社会信用代码】12100000717805842W 【引证次数】3.0 【他引次数】3.0 【家族引证次数】3.0 【家族被引证次数】4