通信系统-通信人在线

歡迎來到通信人在線![用戶登錄] [免費注冊]

H.263視頻圖像編碼技術

瀏覽:3714  來源:通信人在線  日期:2007-06-14
 

1995年,ITU-T總結了當時國際上視頻圖像編碼的新進展,針對低比特率視頻應用制定了H.263標準,該標準被公認為是以像素為基礎的第一代混合編碼技術方案所能達到的最佳結果。

首先,H.263標準是一個開放的標準,只規定了編碼后的碼流格式,對編碼過程中所采用的算法(如運動矢量的估計、碼流控制、差錯控制、圖像的后處理等)沒有進行限制,因此可以讓標準使用者有更多的余地進一步從理論上對算法、編碼效果等進行分析,從而出現了許多運動估計新算法、碼率控制策略、傳輸差錯控制策略、編碼新技術(如小波壓縮技術和模型基編碼等),這些新的研究成果對視頻質量的提高有著重要的意義。

其次,H.263標準的實現,使得在DDNISDNPSTN等通信網絡進行視頻通信實際應用成為可能,其圖像質量比H.261有許多改善。因此,視頻編碼標準H.263被廣泛應用在會議電視、可視電話、遠程視頻監控等眾多領域。設備制造廠商、運營商紛紛投入人力、財力進行與視頻編碼有關產品的設計與生產。

第三,帶動了很多芯片制造廠商設計基于多媒體通信、存儲的通用或專用芯片,以便應用者更加方便對視頻信號進行處理。

第四,視頻編碼國際標準H.263仍然采用類似于H.261的混合編碼器,尤其是在信源編碼器中,DCT、量化以及對量化系數的“Zig-Zag”字形掃描和二維VLC等處理與H.261建議一致的,但為了適應極低碼率的傳輸要求,去掉了信道編碼部分,并在許多方面作了改進,增加了非限制的運動矢量模式、基于語法的算術編碼、高級預測模式、PB-幀模式這四個高級選項。這些改進的措施和高級選項的使用進一步提高了編碼效率,在低碼率下獲得了較好的圖像質量。

H.263標準不采用任何高級選項時,稱為H.263的基本編碼模式(Baseline),或稱為H.263的缺省編碼模式。其信源編碼器仍然采用可減少時間冗余的幀間預測和可減少空間冗余的DCT變換編碼相結合的混合編碼方法。H.263解碼器具有半像素精度的運動補償能力,并允許編碼器采用這種運動補償方法構造重建幀,而不是H.261標準中采用的全像素精度和環路濾波器。H.263信源編碼器結構除了去掉環路濾波器模塊之外,其他與H.261基本相同。但在以下幾個方面作了改進,以便適應極低碼率的傳輸要求。

1、更加豐富的圖像格式

H.263編碼器除了支持H.261中的圖像格式CIFQCIF之外,還增加了另外三種圖像格式sub-QCIF4CIF16CIF,從而使H.263具有更廣的應用范圍,如表1所示。對每種圖像,采用YUV 420的圖像格式。色差采樣點的位置與H.261相同,除了sub-QCIF格式之外,取樣像素的縱橫比和圖像格式的縱橫比一致,均為43

1H.263圖像格式 

H.263解碼器要求能對sub-QCIFQCIF格式的圖像碼流進行解碼,但是不強求能對CIF4CIF16CIF格式的圖像碼流進行解碼。同樣H. 263編碼器應該能夠對sub-QCIFQCIF中任一種格式的圖像進行編碼,也不要求同時支持這兩種格式,一些編碼器也能對CIF4CIF16CIF格式的圖像進行編碼。在視頻通信中,編解碼器以何種格式圖像進行通信,是通過外部手段如H.245標準中的編碼器、解碼器的能力協商來決定的。如果希望能對所有格式的圖像進行編解碼,需要通過H.245標準的終端描述通知H.263編解碼器要具有這種能力。

2、半像素精度的運動估計

H.261中,宏塊運動的估值精度為整數像素,范圍為[-16+15],而在H.263中采用半像素精度,運動矢量的水平分量和垂直分量都有整型和半整型值。在H.263基本編碼模式中,這些運動矢量的水平和垂直分量被限制在[-16.0+15.5]之間。在采用無限制運動矢量這一高級預測模式下,則被限制在[-31.5+31.5]之間。

更高精度的運動矢量,使得在P幀和PB幀圖像中對宏塊或塊的預測更加準確,因而編碼宏塊和預測宏塊的預測誤差更小,編碼所需的碼字也更少,在視頻碼流中節省更多的比特數,或者說在相同的傳輸帶寬下,采用半像素精度預測可以得到更好的圖像質量。

3、雙線性內插得到半像素預測

H.263中采用雙線性內插來得到運動估計用的半精度像素的預測值,如圖1所示。圖1中是為了求得半像素精度的運動矢量而采用雙線性內插得到的圖像,黑方塊點所在位置ABCD為整像素的位置,也表示所在點的亮度值。小圓圈的位置是內插出來的半像素位置,半像素位置abcd四點的亮度值分別為

aA

b=(A+B+1/2

c=(A+C+1/2

d=(A+B+C+D+2/4

按照這種方法,可以推理到其他半像素點位置的亮度值。

1雙線性內插得到半像素點預測

用計算機處理時,用來表示圖像陣列所用的坐標最小單位是1,因而表示坐標的指針變量或數組變量的下標其最小間隔為1。所以內插半像素精度的圖像實際上是把原來圖像擴大成2倍,坐標值是2的整數倍的位置點其亮度值與原來圖像相同,而不在2整數倍位置處的點其亮度值采用上述雙線性內插求得,但最后一行和最后一列的像素點不能直接用上式求得。在要求不嚴格的情況下,可以采用前一行或前一列的值來代替,如圖2所示。如要求更加精確的半像素位置亮度值的圖像,可以在原圖像擴邊的基礎上,放大內插位于邊緣的半像素位置處的亮度值。

2在計算機中處理半像素精度示意圖 

4、基于塊的運動估計

H.261建議中只對16×16像素的宏塊進行運動估計,一個宏塊對應一個運動矢量。而H.263標準中不僅可以用16×16像素的宏塊為單位進行運動估計,還可以根據需要對8×8像素的子塊進行運動估計,即每個宏塊可使用4個運動矢量。運動估計需要兩幀圖像,一幀是當前正在編碼的圖像,另一幀是在此時刻前的輸入圖像(如求后向運動矢量,則是此時刻后的原始輸入圖像),被用來搜索最匹配宏塊位置的。為了方便說明,分別用第k幀和第k-1幀來表示。在第k-1幀圖像中,如果與第k幀編碼宏塊A最匹配的宏塊位置B位于其右方或下方,則運動矢量的水平分量和垂直分量為正值,否則為負值。如圖3所示是運動矢量的水平和垂直分量都為正值的情況所示。 

從解碼端運動補償預測的角度來看,當接收到的運動矢量水平分量和垂直分量為正時,就表明應該從重建參考幀圖像中在空間上更右或更下方的點來補償。

3運動矢量為正值時最匹配宏塊的位置

5、更加有效的運動矢且編碼

H.261中,對運動矢量采用一維前值預測與VLC相結合的方法編碼,在H.263中則采用更為復雜的二維預測與VLC相結合的編碼。

對運動矢量進行編碼時,不是直接對矢量的水平分量和垂直分量值進行編碼,而是對當前宏塊的差分運動矢量即當前宏塊的運動矢量與預測運動矢量的差值編碼。當宏塊只有一個運動矢量時(H.263基本模式),預測運動矢量采用編碼宏塊周圍的三個宏塊運動矢量的中值,如圖4所示。從圖4可以看出,當前編碼宏塊位于圖4(a)情況下,其預測運動矢量就是左邊宏塊運動矢量MV1、正上方宏塊運動矢量MV2和右上方宏塊運動矢量MV3的中值。其余圖4(b)、(c)、(d)三種情況,預測運動矢量也同樣是MV1MV2MV3的中值。

PMVMedianMV1MV2MV3

這里MV1MV2MV3代表運動矢量的水平或豎直分量。如果當前編碼宏塊在GOB或圖像的邊界時,其周圍三個宏塊的運動矢量分別按以下方法處理。

上面宏塊在GOB或圖像的外部,則設MV2MV3MV1,如圖4(b)所示;

左邊宏塊在圖像的外部,則設MV1=0,如圖4c)所示;

右上宏塊在圖像的外部,則設MV3=0,如圖4(d)所示。

4宏塊的預測運動矢量

求得預測運動矢量之后,就需要對當前編碼宏塊運動矢量與預測運動矢量求差值,即對差分運動矢量進行編碼。對于每個宏塊有多個運動矢量的情況下,也同樣需要對差分運動矢量編碼。

6、三維VLC編碼

為了提高編碼效率,H.263標準對宏塊數據、宏塊類型、運動矢量預測差值、子塊編碼模式以及DCT變換系數都使用VLC編碼,并且規定了編碼碼字。編碼事件用三個符號(LAST、RUN、LEVEL)的組合構成。LAST= 0,表示該塊中還有更多的非零系數要編碼,LAST=1表示這是塊中的最后一個要編碼的非零系數。RUN表示要編碼的系數之前連續0的個數,LEVEL表示編碼系數的非零值。對應于這樣一個三維組合的事件就用一個給定的碼字來表示,如表2所示。

23D VLC編碼碼字

© 2004-2025 通信人在線 版權所有 備案號:粵ICP備06113876號 網站技術:做網站
主站蜘蛛池模板: 墙板_户外墙板_ASA共挤户外墙板-康亿家生态木业集团 | 润滑油展会 沈阳 南京 润滑油 展会 西安 润滑脂 中国国际润滑油 全国润滑油 汽配_中国国际润滑油、脂、养护用品及技术设备展览会 | 尼龙柱鞋-弹性防爆胶圈-氟胶油封-彩色氟胶o型圈 - 巨鹿县长城矿山机械配件有限公司 | 麦秸映像网络技术有限公司,河南省政府采网入驻对接,新乡网站维护建设,小程序开发,APP定制开发,钉钉开发,新乡软件开发等相关网络业务 | 企业宣传片制作公司-广告宣传片拍摄-专题片,tvc广告制作-拍摄微电影影视公司-艺虎文化 | 宁夏密集型母线槽厂家-封闭式母线槽-电力工程安装-天地经纬电力 宁波允泰仪器有限公司-硬度计、拉力试验机、盐雾试验箱、影像测量仪、气动量仪 | 郑州四棉纺织有限公司-现代化纺织企业 | 液压万能试验机价格_电子万能试验机|摩擦磨损试验机厂家-济南辰达试验机制造有限公司 | 景德镇晶达新材料有限公司 | 宿州电机维修厂家,大型电机维修及二手电机修理到安徽鑫瑞特电机装备有限公司 | 上海钧尚电器有限公司 - Faulhaber电机 AMETEK pittman电机 AMETEK ROTRON军用航空风机 Exlar电动缸 MAE电机 MCG电机 CP电动工具 马头工具 AMCI驱动器 直流电机 减速箱 直流伺服电机,无刷电机,直线电机 直流防爆电机 防爆电机 汽车助力转向电机 EPS电机 faulhaber motor faulhaber gearbox NANOTEC电机 ELWOOD电机 PHYTRON电机 EXLAR伺服电动缸 高力矩、高性能直流电机,音圈电机,风机,直流风机,航空风机 | 首页|YULI玉立专业厨房电器官网|集成灶十大品牌 油烟机 燃气灶 | 微米环境-餐厨/厨余/果蔬垃圾处理设备厂家-大型成套设备解决方案 | 太原塑料托盘,塑料筐,塑料箱,塑料垃圾桶_太原都程塑料制品有限公司 | 微型电磁阀_隔膜泵_活塞泵_微型水泵_微型真空泵_微型气泵【东莞市宗旨电子科技有限公司】 | 微库仑硫氯分析仪-化学发光定氮仪-X荧光硫测定仪-泰州江河仪器有限公司 | 家具板|橱柜衣柜家具板|木饰面定制|榉木胶合板|防水胶合板|胶合板厂家-佛山吉盛唐朝木业-大坂木业 | 途远VR+_成都VR全景制作_成都360全景漫游_成都720全景航拍_成都途远科技有限公司 | 千家网-智能建筑与智能家居产品解决方案平台 | 欧美日韩人妻精品一区二区三区_欧美成人精品欧美一级乱黄_亚洲欧美日韩高清一区二区三区_国产一级做a爰片久久毛片_日韩一级视频在线观看播放_精品一区二区三区免费毛片爱_完整观看高清秒播国内外精品资源 | 菏泽市牡丹区双冠家具有限公司,菏泽办公家具, | 桥梁支座更换_桥梁检测车租赁_高空作业车出租_支座更换_伸缩缝安装_隧道防水_养护加固_维修_出租_衡水庆兴桥梁养护工程有限公司 桥梁养护|桥梁维修加固|隧道裂缝修补|支座更换|管道堵水气囊|衡水众拓路桥养护有限公司 | 新余装修公司推荐-秦风装饰,口碑好靠谱 | 中科迈金节能技术(浙江)有限公司| 阴_阳离子聚丙烯酰胺价格_聚合氯化铝厂家_聚合硫酸铁-巩义市亿洋水处理材料有限公司 | 湖南流水线-湖南自动化设备-湖南输送设备-湘潭市友工自动化设备有限公司 | 宿州电机维修厂家,大型电机维修及二手电机修理到安徽鑫瑞特电机装备有限公司 | 盘扣租赁|盘扣架租赁|盘扣脚手架|盘扣脚手架租赁|盘扣式脚手架|盘扣式脚手架租赁-北京亚欧盟盘扣租赁有限公司 | 直冷式块冰机|片冰机|块冰机|制冰机厂家|深圳市冰之星制冷科技有限公司 | 智能搅拌锅_食品搅拌锅_多功能搅拌锅 - 青岛环速科技有限公司 | 机械配件加工_数控车床加工_零件加工_精密件加工_cnc加工定制—深圳精密机械加工 | 学汽修,学汽修技术,汽修培训班,汽车美容培训,汽车新能源技术培训-广州万通汽车培训学校[官方网站] | 金属探测机_食品金属探测仪_食品金属探测器_广东善安金属检测机 金属剪切机,金属打包机,废钢剪切机,废铁压块机,金属压块机,废纸打包机,重废龙门剪,废钢龙门剪,箱式剪,液压剪切机-瑞顿机械装备制造江阴有限公司 | 无石棉纤维增强水泥板厂家_水泥纤维装饰板_河北埃尔佳建材科技有限公司 | 远程供电系统-电源发生器-隔离电源转换器-深圳市安博特电源设备有限公司 | 油罐_双层油罐_双层油罐厂家|值得信赖-泰安晟鼎金属容器制造有限公司 | 深圳社区邦家政公司-保姆_月嫂_育儿嫂 _早教育婴师_家政钟点工_家政培训_家政加盟- 社区邦优质生活服务 专业、标准化、便捷、安心,一站式家庭服务平台,服务专业有保障 ! | 罗茨鼓风机价格_三叶罗茨鼓风机厂家-山东锦工有限公司 | 监控工程,安防监控公司,北京监控安装,北京安装监控,安装摄像头,北京监控维保,监控施工,北京监控维修,监控弱电工程,监控器安装,监控维护保养,监控工程设计,北京监控设备维修,监控报警安装,北京北方合力科技有限公司 | 潍坊亿宏重工机械有限公司,破碎机,高性能立磨机,颚式破碎机,锤式破碎机反击式破碎机,重锤式破碎机,高性能反击式破碎机,圆锥式破碎机,给料机系列,链板给料机系列,简易给料机系列,振动给料机 | 墨子百科-专业有趣的问题小百科 莫非传媒官网-江西知名的网络营销推广服务平台南昌网络公司,专业网络公关,品牌危机处理,网站SEO优化,微信朋友圈广告,网站建设,南昌莫非文化传媒有限公司 |