999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種高清數字電視H.264編碼系統的設計

2011-06-07 05:53:46鄭明魁蘇凱雄楊秀芝
電視技術 2011年18期

鄭明魁,蘇凱雄,楊秀芝

(福州大學 物理與信息工程學院,福建 福州 350002)

0 引言

H.264/AVC是由ISO/IEC運動圖像專家組(MPEG)與ITU-T視頻編碼專家組(VCEG)聯手制定的最新視頻編碼標準。其主要特點是具有更高的編碼效率和更好的網絡適應性[1]。與目前流行的MPEG-2壓縮標準相比,在相同重構圖像質量條件下,H.264/AVC能節約大概50%的碼流[2-3]。H.264/AVC優異的性能使其在高清數字電視廣播、視頻實時通信等方面有著廣泛的應用前景。

由于H.264編碼算法的高復雜度性,在編碼系統實現上,目前主要有基于FPGA解決方案、基于DSP解決方案以及采用ASIC方案等方法[4-5]。FPGA與DSP方案使用方便靈活,但相對成本較高。而采用ASIC方案則成本低,功耗小,而且編碼效果更好。本文采用以ASIC實時編碼芯片為核心,設計出一種高清數字電視實時編碼系統,該系統具有實時性好,體積小,成本較低等特點。

1 H.264實時編碼芯片

本文采用的H.264實時編碼芯片的內部電路組成框圖如圖1所示,主要包括視頻編解碼、音頻編解碼、視音頻輸入輸出接口、系統復用解復用以及主機控制接口等模塊。芯片視頻輸入和輸出支持SMPTE274M,SMPTE296M-2001以及ITU-R BT.656-4標準,支持高清視頻信號1 920×1 080p,1 920×1 080i,1 280×720p和標清視頻信號,音頻信號輸入輸出則通過I2S實現。主機控制接口HOST工作于串行或者并行方式,外部MCU可以通過該接口完成對編碼芯片的參數設置與控制。

2 高清編碼系統設計

H.264高清編碼系統的總體結構框圖如圖2所示,主要由視音頻輸入接口、TS流輸出接口、H.264高清編碼模塊、主控模塊等部分組成。視頻輸入支持 HDMI,S-video,CVBS,YPbPr接口,并支持1路模擬立體聲輸入。方案支持高清視頻信號(1 920×1 080p,1 920×1 080i,1 440×1 080i,1 280×720p)和標清視頻信號的H.264視頻格式的編碼。主控模塊MCU采用基于ARM7內核的LPC2210,利用SiI9135芯片設計了HDMI高清視音頻輸入接口,并運用ADV7401,CS5361設計了模擬視音頻輸入接口,ASI輸出接口則通過CY7B923實現。從HDMI輸入的視音頻數據以及經過A/D轉換的視頻音頻信號都送到FSTD16211中進行輸入信號的選擇,MCU通過設置XOE端,選擇不同的視音頻數據信號進行實時編碼。通過以太網接口能實時對編碼系統進行監視和控制,獲取編碼系統的工作狀態并對編碼參數進行配置。

2.1 HDMI數據接口

HDMI可以實現未壓縮的高分辨力視頻和多聲道音頻數據的傳輸,其傳輸結構如圖3所示[6]。它包括3個不同的TMDS數據通道和1個時鐘通道,傳輸的信號有視頻信號、數據島和控制信號,不同的信號采用不同的編碼方式,使得每個時鐘周期內每個通道都傳輸10 bit。顯示數據通道(DDC)由美國視頻電子標準協會(VESA)規定,發送端可通過DDC通道讀取接收端的EDID信息,從而實現發送端和接收端之間的配置以及狀態信息的交換。CEC通道則實現相連設備的高層控制功能。

本文采用支持HDMI1.3規范的專用芯片SiI9135。該芯片在音頻上支持DTS-HD和杜比True HD格式;在視頻上支持10位/12位的顏色深度和1 080p@60 Hz視頻格式。芯片內部具有預先編程的HDCP密鑰,可提供高級別的HDCP密鑰安全機制。HDMI接口硬件框架如圖4所示。

SiI9135寄存器邏輯控制模塊主要用于實現HDCP的授權、視頻音頻處理、輔助格式以及省電模式等功能。本文通過2個端口訪問SiI9135控制寄存器,第1個端口通過DDC通道,由HDMI電纜與 HDMI源設備連接,可以對HDCP操作寄存器和普通寄存器進行設置,實現對HDMI輸入接口的HDCP操作;第2個是本地I2C接口,編碼器主控MCU可以通過該串行總線訪問SiI9135的通用寄存器和普通寄存器,完成有關視頻音頻等參數的設置。

本文利用E2PROM AT24LS02B存儲EDID數據結構,EDID數據信息是以128 byte為一個Block單位的數據結構,符合EDID1.3規范,完整的數據塊包含了產品序列號、EDID版本信息等內容,HDMI源設備通過I2C總線從AT24LS02B中讀出EDID數據,AT24LS02B采用的是雙向供電的方式,分別由HDMI源設備和編碼器5 V電源提供。

2.2 模擬視音頻輸入接口設計

模擬視頻輸入采用ADV7401實現,ADV7401是高性能的單片多格式視頻解碼器,內置采樣頻率高140 MHz的ADC。本文具有多個模擬視頻輸入端口,包括有S-vid?eo,YPbPr,CVBS接口標準,最高支持1 080i的高清視頻信號輸入,允許PAL,NTSC,SECAM的標準視頻,輸出YCrCb的數字視頻信號將送到ASIC編碼器中進行編碼。

模擬音頻輸入接口采用24 bit差分輸入立體聲模數變換器CS5361來實現。通過MCU設置,輸出的數字音頻信號為I2S格式,采樣頻率在2~192 kHz之間選擇。其硬件框圖如圖2所示,其中M1M0設置操作模式,本文支持32 kHz,44.1 kHz和48 kHz這3種采樣頻率;M/S設置CS5361的工作模式;HPF用于設置高通濾波器和直流偏移校正,由于模擬通道可能引起的直流偏置將影響音頻AD的性能,通過MCU控制該管腳對直流偏移進行校正。

2.3 ASI輸出接口設計

ASI輸出接口通過CY7B923來實現。CY7B923是一種用于點對點之間高速串行數據通信的發送芯片,可兼容DVB-ASI、光纖、IBM ESCON及SMPTE-259M等多種傳輸協議,適用于光纖、同軸電纜和雙絞線等傳輸媒介。

ASI輸出接口框架如圖2所示,經過實時壓縮的高清碼流通過D[7:0]輸入CY7B923,從OUTA±差分輸出,CKW是時鐘信號。MCU實現對CY7B923的控制,通過SC/D進行特殊字符/數據選擇,當該腳為低電平時,對輸入數據使用8B/10B數據碼表進行編碼;SVS為高電平時,將發送1個違例字符。

2.4 主控模塊設計

MCU采用嵌入式單芯片系統LPC2210[7],如圖2所示,將LPC2210外部存儲器接口配置成4組,分別接Flash、SRAM、實時編碼芯片以及以太網控制器,每個模塊的起始地址分別為0x80000000,0x81000000,0x82000000以及0x83000000,分別通過4個外部存儲器配置寄存器BCFG0~BCFG4進行設置。以太網控制器采用RTL8019AS,鍵盤控制器采用FD650。FD650是一種帶LED驅動控制的專用鍵盤掃描電路接口電路,內部集成有MCU輸入輸出控制數字接口、數據鎖存器、LED驅動、鍵盤掃描、輝度調節等電路。

在控制軟件設計方面,采用實時操作系統μCOS II[8],主控模塊流程如圖5所示,主要完成視頻音頻輸入接口的初始化,ASI輸出接口初始化、以太網以及編碼芯片的初始化,并根據面板以及以太網接口進行編碼參數配置。編碼參數主要包括視頻格式的選擇、壓縮碼率、視音頻PID以及PCR PID等。

為了使播控中心能通過以太網實時監控編碼系統,獲取編碼系統的檢測數據和工作狀態,并對編碼方式、編碼圖像的質量、碼率、分辨力等進行控制,本文設計了基于SNMP協議的網絡監控系統。SNMP協議是工作在UDP協議之上,使用UDP傳輸服務來實現數據報傳送[9-11]。網絡管理站對編碼器狀態的監視和控制主要通過查詢代理MIB中相應對象的值來完成,要獲得編碼狀態時,管理站向編碼器代理發送GetRequest,GetNextRequest報文,設置編碼器時則發送SetRequest報文,代理都以Get?Response報文應答。本文同時利用代理向管理站發出陷阱的方式產生Trap報文,為編碼設備向管理站報告故障和狀態變化提供了通道。

編碼器SNMP網管代理主要包括3個功能模塊:編解碼模塊使SNMP報文以ASN.1中規定的基本編碼規則BER進行編解碼;數據請求及處理模塊完成編碼參數的設置與讀??;陷阱觸發模塊向管理站產生Trap故障報文。

3 小結

H.264高清視頻編碼技術具有廣闊的應用市場,不僅應用于視頻廣播編碼、媒體網管、視頻監控等商用產品中,而且也將用于數字媒體適配器、高清視頻會議終端、IP視頻電話和高清網絡攝像機等消費類產品中。本文設計的H.264高清實時編碼系統體積小、成本較低,滿足了高清數字電視前端音視頻編碼的需要。

[1]畢厚杰.新一代視頻壓縮編碼標準——H.264/AVC[M].北京:人民郵電出版社,2005.

[2]高文,趙德斌,馬思偉.數字視頻編碼技術原理[M].北京:科學出版社,2010.

[3]Advanced video coding for generic audio visual service[EB/OL].[2010-11-23].http://www-ee.uta.edu/dip/courses/ee5356/H264systems.pdf.

[4]韓文俊,張艷艷,任國強,等.基于雙DSP的實時高清H.264視頻編碼器實現[J].電視技術,2010,34(5):33-55.

[5]戴衛平.高清電視發展趨勢研究[J].有線電視技術,2010(3):72-75.

[6]High-definition multimedia interface specification version 1.3[EB/OL].[2010-11-23].http://2011down.com/detail/uFVSTS.

[7]周立功.ARM微控制器基礎與實踐[M].北京:北京航空航天大學出版社,2003.

[8]LABROSSE J J.嵌入式實時操作系統μCOS-II[M].邵貝貝,譯.北京:北京航空航天大學出版社,2003.

[9]徐明,陳奇,王凌武.SNMP協議分析與協議棧的實現[J].計算機工程與設計,2006,27(14):2669-2672.

[10]李明江.SNMP簡單網絡管理協議[M].北京:電子工業出版社,2007.

[11]SCAGLIA S.嵌入式Internet TCP/IP基礎、實現及應用[M].潘琢金,徐蕾,拱長青,等,譯.北京:北京航空航天大學出版社,2008.

主站蜘蛛池模板: 9丨情侣偷在线精品国产| 九色综合伊人久久富二代| 欧美在线伊人| 日日噜噜夜夜狠狠视频| 国产精品自在在线午夜区app| 国产成人1024精品| 毛片视频网址| 国产美女在线免费观看| 日韩欧美视频第一区在线观看 | 久久男人资源站| 热思思久久免费视频| 亚洲天堂2014| 伊人91在线| 国产黄网永久免费| 国产精品内射视频| 国产欧美日韩精品第二区| 国产女人18毛片水真多1| 欧美成a人片在线观看| 国产一二三区视频| 99久视频| 国产国产人免费视频成18| 美女一级毛片无遮挡内谢| 国产精品美乳| 黄网站欧美内射| 日韩无码真实干出血视频| 伊人欧美在线| 亚洲免费播放| 高清视频一区| 欧美日在线观看| 国内精品久久久久久久久久影视| 伊伊人成亚洲综合人网7777| 久久国产精品麻豆系列| 欧美成人一区午夜福利在线| 成年人午夜免费视频| 久久99蜜桃精品久久久久小说| 激情综合网激情综合| 欧美一级在线看| 久久男人资源站| 亚洲欧美另类日本| 国产探花在线视频| 亚洲人成网站18禁动漫无码| 欧美www在线观看| 99偷拍视频精品一区二区| 亚洲最大情网站在线观看| 亚洲伊人久久精品影院| 伊人激情综合| 久久中文字幕av不卡一区二区| 亚洲一级毛片| 蜜臀av性久久久久蜜臀aⅴ麻豆| 她的性爱视频| 99热这里只有精品免费国产| 波多野结衣的av一区二区三区| 国产网友愉拍精品| 国产拍揄自揄精品视频网站| 欧美爱爱网| 久久黄色小视频| 亚洲天堂久久久| 国产精品无码久久久久AV| 91娇喘视频| 亚洲91精品视频| 欧美成人亚洲综合精品欧美激情| 美女视频黄频a免费高清不卡| 九九热视频在线免费观看| 国产精品熟女亚洲AV麻豆| 成人午夜网址| 久久香蕉国产线| AⅤ色综合久久天堂AV色综合 | 国产va免费精品观看| 国产精品久久久久婷婷五月| 最新国产高清在线| 97精品久久久大香线焦| 97精品伊人久久大香线蕉| 国产97区一区二区三区无码| 91久久青青草原精品国产| 国产成人三级在线观看视频| 成人中文字幕在线| 国产美女一级毛片| 久热这里只有精品6| 国产精品爽爽va在线无码观看| 欧美在线黄| 久久中文无码精品| 亚洲一区二区三区国产精品 |