视频编码装置中用于AC/DC预测的定点整数除法技术制造方法及图纸

技术编号:3584582 阅读:252 留言:0更新日期:2012-04-11 18:40
本发明专利技术描述一种用于在编码装置中执行浮点运算的定点计算(A//B)的方法,其中A//B表示A除以B并舍入到最近整数的整数除法。所述方法可包括:从具有作为指数B的反函数产生的条目的查找表(LUT)中选择条目,其中B界定包含与编码标准相关联的每个DC标量值和每个量化参数的值范围;以及基于值A、B1和B2根据所述编码标准计算用于编码的A//B,其中B1和B2包括所述LUT的所述选定条目的高和低部分。所述技术可简化视频编码器的数字信号处理器(DSP)实施方案,且尤其可用于MPEG-4编码器和可能的其它编码器。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及视频编码,且更明确地说,涉及例如用于MPEG-4标准和其它视频编码 标准中的帧内编码的AC/DC预测等AC/DC预测。
技术介绍
数字视频能力可并入到各种各样的装置中,包含数字电视、数字直接广播系统、无 线通信装置、个人数字助理(PDA)、膝上型计算机、台式计算机、数码相机、数字记录 装置、蜂窝式或卫星无线电电话和类似装置。数字视频装置可在创建、修改、传输、存 储、记录和播放全运动视频序列方面提供优于常规模拟视频系统的显著改进。已经针对编码和解码数字视频序列建立了许多不同的视频编码标准。举例来说,运 动图像专家组(MPEG)已经开发了许多编码标准,包含MPEG-1、 MPEG-2和MPEG-4。 其它标准包含国际电信联盟(ITU) H.263标准、由Apple Computer of Cupertino California 开发的QuickTimeTM技术、由Microsoft Corporation of Redmond, Washington开发的Video for WindowsTM和WindowsTM媒体、由Intel Corporation开发的Indeo本文档来自技高网...

【技术保护点】
一种编码装置,其包括:存储器,其存储具有作为指数B的反函数产生的条目的查找表(LUT),其中所述指数B界定包含与编码标准相关联的每个DC标量值和每个量化参数的值范围;以及定点计算单元,其基于值A、B1和B2根据所述编码标准执行用于编码的浮点运算的定点计算(A//B),其中B1和B2包括所述LUT的选定条目的高和低部分,且其中A//B表示A除以B并舍入到最近整数的整数除法。

【技术特征摘要】
【国外来华专利技术】US 2005-5-25 11/137,0691.一种编码装置,其包括存储器,其存储具有作为指数B的反函数产生的条目的查找表(LUT),其中所述指数B界定包含与编码标准相关联的每个DC标量值和每个量化参数的值范围;以及定点计算单元,其基于值A、B1和B2根据所述编码标准执行用于编码的浮点运算的定点计算(A//B),其中B1和B2包括所述LUT的选定条目的高和低部分,且其中A//B表示A除以B并舍入到最近整数的整数除法。2. 根据权利要求l所述的编码装置,其中所述编码装置包括视频编码装置,且所述编 码标准包括MPEG-4视频编码标准。3. 根据权利要求2所述的编码装置,其进一步包括AC/DC预测单元,在B表示DC 标量时所述AC/DC预测单元使用所述定点计算根据所述MPEG-4标准执行DC预 淑!l,且在B表示量化参数时使用所述定点计算根据所述MPEG-4标准执行AC预测。4. 根据权利要求l所述的编码装置,其中所述LUT的所述条目根据下式产生floor(2A31/B) + 1其中floor表示用于向下舍入到整数的运算。5. 根据权利要求4所述的编码装置,其中B在[l,46]的范围内。6. 根据权利要求1所述的编码装置,其中所述浮点运算的所述定点计算(A〃B)包括 由下式给出的结果(((Bl * A)《1) + ((B2 * A) >> 15) + 32768)》16其中《表示左移运算, >>表示右移运算,且32768表示用以确保舍入到所述最近 整数的常数。7. 根据权利要求1所述的编码装置,其中所述浮点运算的所述定点计算(A//B)包括 由下式给出的结果((B1 * C) + ((B2 * C) 16) + 32768) 16其中《表示左移运算, >>表示右移运算,C表示(24A),且32768表示用以确保 舍入到所述最近整数的常数。8. 根据权利要求1所述的编码装置,其进一步包括产生所述LUT。9. 根据权利要求1所述的编码装置,其中与所述LUT相关联的Q数为Q31,使得所述条目的所有值均表示小数值。10. —种用于在编码装置中执行浮点运算的定点计算(A//B)的方法,其中A〃B表示A 除以B并舍入到最近整数的整数除法,所述方法包括从具有作为指数B的反函数产生的条目的查找表(LUT)中选择条目,其中B界 定包含与编码标准相关联的每个DC标量值和每个量化参数的值范围;以及基于值A、 Bl和B2根据所述编码标准计算用于编码的A//B,其中Bl和B2包 括所述LUT的所述选定条目的高和低部分。11. 根据权利要求IO所述的方法,其中所述编码标准包括MPEG-4视频编码标准。12. 根据权利要求11所述的方法,其进一步包括在B表示DC标量时使用所述定点计算 根据所述MPEG-4标准执行DC预测,且在B表示量化参数时使用所述定点计算根 据所述MPEG-4标准执行AC预测。13. 根据权利要求IO所述的方法,其中所述LUT的所述条目根据下式产生floor(2A31/B) + 1其中floor表示用于向下舍入到整数的运算。14. 根据权利要求13所述的方法,其中B在[l,46]的范围内。15. 根据权利要求IO所述的方法,其中所述浮点运算的所述定点计算(A〃B)包括由下 式给出的结果(((Bl * A)《1) + ((B2 * A) 15) + 32768)》16其中《表示左移运算, >>表示右移运算,且32768表示用以确保舍...

【专利技术属性】
技术研发人员:肖舒杜俊晨沈涛
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利