当前位置:首页 > 电源 > 数字电源
[导读]该文分析H.26L引入的多种新的编码特性,着重讲述4×4点整数变换,并提出一种在TM1300上实现的快速变换算法。

摘要:H.26L是下一代视频编码标准。它的编码性超越了所有现存标准,包括H.263+和MPEG-4(SP)。该文分析H.26L引入的多种新的编码特性,着重讲述4×4点整数变换,并提出一种在TM1300上实现的快速变换算法。

    关键词:H.26L UVLC 4×4点整数变换 TM1300

引言

H.26L是下一代视频编码标准。最初,H.26L由ITU-T的VCEG小组开始着手制订。2001年11月,MPEG和VCEG联合成立JVT小组共同参与制订H.26L。也正因为MPEG的加入,H.26L将被纳入MPEG-4的第十部分。由于H.26L标准还在制订过程中,本文暂时以JVT提供的测试模型TML8为参考。

H.26L信源编码的基本编码框架类似于当前流行的视频编码标准,采用结合变换编码和预测编码的混合编码技术。它出色的性能主要来源于引入的新编码特性:4×4点整数变换、使用UVLC进行熵编码、1/4~1/8像素精度的运行矢量、有多种块大小进行运动估计等等。这些新的编码技术从不同侧面提高了压缩性能和容错性能。尤其是4×4点整数变换,是所有视频压缩协议中独一无二的。

虽然H.26L标准还在制订中,但是在初步的测试中,它的编码性能超越了现存所有标准,包括H.263+和MPEG-4(Simple profile)。这些试验结果表明,在取得相同的客观视频质量下,H.26L比H.263+能够节省20%~50%的码率,比MPEG-4(SP)节省多达50%的码率。作为下一代视频编码标准,H.26L展示了其巨大的发展前景。

1 H.26L的4×4点整数变换

1.1 变换简介

在H.26L编码技术中,4×4点整数变换可以看作是DCT变换的整数版本,主要完成去除图像的空间相关性,与4×4点DCT变换有着相同的性质。先考虑一维的整数变换:设a,b,c,d是4个待变换的点,A,B,C,D是对应的4个变换系数,则可以用以下公式表示a,b,c,d点的正变换:

A=13a+13b+13c+13d

B=17a+7b-7c-17d

C=13a-13b-13c+13d

D=7a-17b+17c-7d

反变换公式如下:

a'=13A+17B+13C+7D

b'=13A+7B-13C-17D

c'=13A-7B-13C+17D

d'=13A-17B+13C-7D

其中a和a'的关系是a'=676a。也就是说,经过反变换后,还需要进行归一化操作,使得正变换和变换尺度一致。

同样二维的4×4整数变换的变换核是可分离的。分离的变换将计算复杂度从O(N4)降到O(N3)。

1.2 与8×8点DCT变换的比较

与传统的DCT变换相比,H.26L采用4×4点整数变换为视频编码带来了以下优点:

①有助于减少块斑和环形斑,提高了图像质量。由于对变换系数进行了量化,造成了高频系数丢失,所以恢复的图像中会有块班和环形班。在H.26L中,采用了更小的4×4点变换,可以有效抑制块斑和环形斑。

②整数变换减小了积累误差。传统的积累误差来自两个方面:正变换和反变换不匹配造成的误与量化造成的误差。为了达到压缩的目的,第二种误差不可避免。但是,由于H.26L采用了精确的整数变换,所以正变换和反变换不会产生误差,这样有效地减少了积累误差。

③运算速度快。因为H.26L采用的变换公式是一个简单的整数方程,也就是说计算都是基于整数的,而不是浮点数,所以它减少了单个变换的计算量,也有利于采用定点的DSP实现。

2 在TM1300中的实现

TM1300是一款32位超高性能的多媒体处理器。它的核心处理器采用的是VLIW超长指令字结构,可以在每一个时钟周期内同时进行5个操作;支持高度并行的定制操作,能大大加快数字信号处理和多媒体应用中常见的特殊运行的性能,而定制操作在使用上类似于C语言函数调用,方便了程序的设计。

本文针对4×4点整数变换的特点和TM1300的定制运算指令的特点,对整数变换作了以下调整:先做行变换,再做列变换。由于行变换的结果不会超过16位的表示范围,故在作列变换之前,重新合并数据,再作列变换,这样作是基于以下两点考虑。

第一,由于视频输入数据为无符号的字节型,而TM1300是32位的处理器,以字为单位访问内存,能提高访问的效率。当前4×4数据块(指针为P1)和参考帧4×4数据块(指针为P2)的数据组织如下。待变换的点为当前数据块的值与参考帧数据块对应的值之差。

P1:cal,cb1,cc1,cd1 P2:ra1,rb1,rc1,rd1

ca2,cb2,cc2,cd2 ra2,rb2,rc2,rd2

ca3,cb3,cc3,cd3 ra3,rb3,rc3,rd3

ca4,cb4,cc4,cd4 ra4,rb4,rc4,rd4

第二,可以利用8位乘/累加的定制操作,一个操作能完成4个8位乘/累加,一个机器周期(CLK)最多能执行5个操作。与非定制的乘/累加相比,减少了运算的次数,提高了程序运行的并行度。

   图1为ifir8ui定制操作功能示意图。

3 实验结果

本文提出的基于TM1300的4×4整数变换的快速算法,使用了并行算是技术大大减少了计算量。实验表明,进行1个4×4点整数变换,直接用乘法和加法运算需要80个机器周期,改进后的算法只需28个机器周期;而利用TM1300进行1个8×8点定点DCT变换需要180个机器周期,也明显大于4个4×4点整数变换时间。在变换方面H.264的变换编码运算复杂度小于其它编码方法。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

武汉2025年9月9日 /美通社/ -- 7月24日,2025慧聪跨业品牌巡展——湖北•武汉站在武汉中南花园酒店隆重举办!本次巡展由慧聪安防网、慧聪物联网、慧聪音响灯光网、慧聪LED屏网、慧聪教育网联合主办,吸引了安防、...

关键字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移远通信宣布,其自研蓝牙协议栈DynaBlue率先通过蓝牙技术联盟(SIG)BQB 6.1标准认证。作为移远深耕短距离通信...

关键字: 蓝牙协议栈 移远通信 COM BSP

上海2025年9月9日 /美通社/ -- 为全面落实党中央、国务院和上海市委、市政府关于加快发展人力资源服务业的决策部署,更好发挥人力资源服务业赋能百业作用,8月29日,以"AI智领 HR智链 静候你来&quo...

关键字: 智能体 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付与一汽出行达成合作,为其自主研发的"旗驭车管"车辆运营管理平台提供全流程支付通道及技术支持。此次合作不仅提升了平台对百余家企业客户的运营管理效率...

关键字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制药(PharmaEngine, Inc.)发现的新一代PRMT5抑制剂PEP0...

关键字: 泰科 AI MT BSP

上海2025年9月5日 /美通社/ -- 由上海市经济和信息化委员会、上海市发展和改革委员会、上海市商务委员会、上海市教育委员会、上海市科学技术委员会指导,东浩兰生(集团)有限公司主办,东浩兰生会展集团上海工业商务展览有...

关键字: 电子 BSP 芯片 自动驾驶

推进卓越制造,扩大产能并优化布局 苏州2025年9月5日 /美通社/ -- 耐世特汽车系统与苏州工业园区管委会正式签署备忘录,以设立耐世特亚太总部苏州智能制造项目。...

关键字: 智能制造 BSP 汽车系统 线控

慕尼黑和北京2025年9月4日 /美通社/ -- 宝马集团宣布,新世代首款量产车型BMW iX3将于9月5日全球首发,9月8日震撼亮相慕尼黑车展。中国专属版车型也将在年内与大家见面,2026年在国内投产。 宝马集团董事...

关键字: 宝马 慕尼黑 BSP 数字化

北京2025年9月4日 /美通社/ -- 在全球新一轮科技革命与产业变革的澎湃浪潮中,人工智能作为引领创新的核心驱动力,正以前所未有的深度与广度重塑各行业发展格局。体育领域深度融入科技变革浪潮,驶入数字化、智能化转型快车...

关键字: 人工智能 智能体 AI BSP

上海2025年9月2日 /美通社/ -- 近日,由 ABB、Moxa(摩莎科技)等八家企业在上海联合发起并成功举办"2025 Ethernet-APL 技术应用发展大会"。会议以"破界•融合...

关键字: ETHERNET 智能未来 BSP 工业通信
关闭