发明名称 一种AVS视频编码中的编码比特数估计方法及其装置
摘要 本发明公开了一种AVS视频编码中的编码比特数估计方法及其装置,属于视频编解码领域。本发明的方法为:首先将变换块的量化系数分组并行输入输出于两寄存器组;然后在同一时钟内计算每组量化系数的编码系数(run,level);再对编码系数(run,level)中的run和level分别进行编码计算编码比特数;最后加和上述Golomb编码的比特数,得到整个变换块的编码系数(run,level)的编码比特数。本发明的装置包括依次连接的数据存储模块、扫描模块,Golomb模块、比特数加和模块。与现有技术相比,本发明去掉了传统的串行扫描和查表。本发明数据处理能力是传统方法的8倍,面积约为传统方法的1/3。
申请公布号 CN101420620B 申请公布日期 2010.10.13
申请号 CN200810225456.2 申请日期 2008.10.31
申请人 北京大学软件与微电子学院 发明人 彭小明;曹喜信;曹健;张兴
分类号 H04N7/32(2006.01)I 主分类号 H04N7/32(2006.01)I
代理机构 北京君尚知识产权代理事务所(普通合伙) 11200 代理人 余长江
主权项 一种AVS视频编码中的编码比特数估计方法,其步骤为:1)将变换块的量化系数分组并行输入输出于两寄存器组;其方法为:a)将所述量化系数以所在变换块的行为单位进行分组;b)在一个时钟内将一组量化系数存入一寄存器组;c)将该变换块按组全部并行输入到该寄存器组后,在下一时钟从该寄存器组按照zig-zag的顺序按组并行输出量化系数,同时从该时钟开始将后续分组量化系数并行输入另一寄存器组;d)重复上述步骤a)~c),实现两寄存器组的乒乓操作;2)同一时钟内计算每组量化系数的编码系数run和level;所述计算每组量化系数的编码系数run和level的方法为:并行游程扫描寄存器组中量化系数,分别对每个非零量化系数产生一个编码系数对run和level,对零系数产生一个编码系数对0和0;3)对编码系数run和level分别进行编码,其中,对编码系数中的亮度数据采用2阶Golomb编码,对编码系数中的色度数据采用0阶Golomb编码;然后,采用公式Golomb(run)=Golomb(2run+60)-Golomb(59)计算所述run值的比特数,采用公式Golomb(level)计算所述level值的比特数;4)加和上述编码系数的编码比特数,得到整个变换块的编码系数run和level的编码比特数。
地址 102600 北京市大兴区工业区金苑路24号