信息化社會的到來以及IP技術的興起,正深刻的改變著電信網絡的面貌以及未來技術發展的走向。無線通信技術的發展為實現數字化社區提供了有力的保證。而視頻通信則成為多媒體業務的核心。如何在環境惡劣的無線環境中,實時傳輸高質量的視頻面臨著巨大的挑戰,因此這也成為人們的研究熱點。 對于無線移動信道來說,網絡的可用帶寬是有限的。由于多徑、衰落、時延擴展、噪聲影響和信道干擾等原因,無線移動通信不僅具有帶寬波動的特點,而且信道誤碼率高,經常會出現連續的、突發性的傳輸錯誤。無線信道可用帶寬與傳輸速率的時變特性,使得傳輸的可靠性大為降低。 視頻播放具有嚴格的實時性要求,這就要求網絡為視頻的傳輸提供足夠的帶寬.有保障的延時和誤碼率。為了獲得可接受的重建視頻質量,視頻傳輸至少需要28Kbps左右的帶寬。而且視頻傳輸對時延非常敏感。然而無線移動網絡卻無法提供可靠的服務質量。 基于無線視頻通信面臨的挑戰,本文在對新一代視頻編碼國際標準H.264/AVC研究的基礎上,主要在提高其編碼效率和H.264的無線傳輸抗誤碼性能,以及如何在嵌入式環境下實現H.264解碼器進行了研究。 結合低碼率和幀內刷新,提出一種針對感興趣區的可變幀內刷新方法。實驗表明該方法可以使用較少的碼率對感興趣區域進行更好的錯誤控制,以提高區域圖像質量,同時能根據感興趣區及信道的狀況自動調整宏塊刷新數量,充分利用有限的碼率。 為了有效的平衡編碼效率和抗誤碼能力的之間的矛盾,筆者提出了一種自適應FMO(Flexible Macroblock Order)編碼方法,可根據圖像的復雜度自適應地選擇編碼所需的FMO模式。仿真結果表明這種FMO編碼方式完全可行,且在運動復雜度頻繁變化時效果更加明顯,完全可應用在環境惡劣的無線信道中。 在對嵌入式PXA270硬件結構和X264研究的基礎上,基本實現了基于H.264的嵌入式解碼,在PXA270基礎上進行環境的配置,定制WirtCE操作系統,并編譯、產生開發所用的SDK和下載內核到目標機。利用開發工具EVC實現在PC機上的實時開發和在線仿真調試,最終實現了對無差錯H.264碼流實時解碼。
上傳時間: 2013-06-18
上傳用戶:也一樣請求
隨著21世紀的到來,計算機技術,信息處理技術,半導體技術和網絡技術不斷發展,人類社會進入了信息化時代。與此同時,無線視頻傳感器網絡也得到了突飛猛進的發展,成為當今國際上備受關注的熱點研究領域。無線視頻傳感器網絡有著很多的優點和十分廣泛的應用前景。在軍事,工業,城市管理和監控系統等重要領域都有潛在的使用價值。 無線視頻傳感器網絡有著顯著的特征,例如:網絡節點能源有限;網絡帶寬有限;對處理速度要求較高等。由此可見,傳統的視頻編碼標準無法應用于無線視頻傳感器網絡。MPEG-4,H.263,H.264等視頻編碼標準,全是基于運動估計補償實現的,計算量十分巨大,在能量,存儲空間和處理能力均有限的節點難以實現這類高復雜度的編碼算法。 本文針對無線視頻傳感器網絡對視頻編碼算法的具體需求,提出一種基于運動檢測的低復雜度視頻編碼算法。該算法只對當前編碼幀中的運動對象進行編碼,并且以面向對象的結構輸出碼流。實驗結果表明,與H.264全I幀編碼相比,本文提出的算法編碼速度提高了約3倍,編碼性能提高了約2dB。與H.264基本檔次相比,雖然編碼性能略有下降,但是編碼速度平均提高了8倍左右。因此,本文提出的算法可以在編碼效率和編碼速度之間獲得很好的折衷,在一定程度上可以滿足無線視頻傳感器網絡的需求。 本文選用ALDVK_270作為硬件實驗平臺。在分析算法結構的同時,結合嵌入式系統的特點,從算法,內存,高級語言和匯編語言等幾個方面提出優化方案,最終在ARM嵌入式平臺下實現了面向無線視頻傳感器網絡的低復雜度視頻編碼算法。測試結果表明,與優化前相比,優化后的編碼速度有了很大的提高,對于CIF格式的監控視頻序列能夠滿足實時處理的要求。
上傳時間: 2013-07-26
上傳用戶:小小小熊
直流電動機由于具有良好的調速特性,寬廣的調速范圍,在某些要求調速的地方,特別是對調速性能指標要求較高的場合,如軋鋼機、龍門刨床、高精度機床、電動汽車等中,得到了廣泛地應用。國外這類調速系統的價格高,而國內的同類產品性能指標不夠穩定,因此設計一個性能價格比較高的直流調速系統,對工業生產具有重要的現實意義。 本文采用ARM S3C2410為控制芯片,以模糊PID為智能控制方法,設計了基于實時嵌入式操作系統μC/OS-Ⅱ的直流電機調速系統。首先對模糊控制及嵌入式系統作了簡單介紹,構建了模糊PID控制的直流電機調速系統模型,并在MATLAB環境下,對設計模型進行了仿真,在仿真的基礎上設計了控制系統硬、軟件,主要包括MOSFET驅動、光電隔離、鍵盤顯示、轉速測量、H橋可逆控制部分等,并將嵌入式操作系統μC/OS-Ⅱ移植到該系統中,實現了對直流電機的良好調速性能。 控制系統硬件實現模塊化設計,線路簡單,可靠性高。軟件設計采用可讀性強的C語言,自底層向上層的原則設計,程序邏輯性強、易于修改維護。以ARM為核心的控制系統,結構簡單,抗干擾能力強,性價比高。仿真和試驗表明:基于模糊PID智能控制的直流電機調速方法是可行的,有很好的應用前景。
上傳時間: 2013-04-24
上傳用戶:yqq309
H.264作為新一代視頻編碼標準,相比上一代視頻編碼標準MPEG2,在相同畫質下,平均節約64﹪的碼流。該標準僅設定了碼流的語法結構和解碼器結構,實現靈活性極大,其規定了三個檔次,每個檔次支持一組特定的編碼功能,并支持一類特定的應用,因此。H.264的編碼器的設計可以根據需求的不同而不同。 H.264雖然具有優異的壓縮性能,但是其復雜度卻比一般編碼器高的多。本文對H.264進行了編碼復雜度分析,并統計了整個軟件編碼中計算量的分布。H.264中采用了率失真優化算法,提高了幀內預測編碼的效率。在該算法下進行幀內預測時,為了得到一個宏塊的預測模式,需要進行592次率失真代價計算。因此為了降低幀內預測模式選擇的計算復雜度,本文改進了幀內預測模式選擇算法。實踐證明,在PSNR值的損失可以忽略不計的情況下,該算法相比原算法,幀內編碼時間平均節約60﹪以上,對編碼的實時性有較大幫助。 為了實現實時編碼,考慮到FPGA的高效運算速度和使用靈活性,本文還研究了H.264編碼器基本檔次的FPGA實現。首先研究了H.264編碼器硬件實現架構,并對影響編碼速度,且具有硬件實現優越性的幾個重要部分進行了算法研究和FPGA.實現。本文主要研究了H.264編碼器中整數DCT變換、量化、Zig-Zag掃描、CAVLC編碼以及反量化、逆整數DCT變換等部分。分別對這些模塊進行了綜合和時序仿真,并將驗證后通過的系統模塊下載到Xilinx virtex-Ⅱ Pro的FPGA中,進行了在線測試,驗證了該系統對輸入的殘差數據實時壓縮編碼的功能。 本文對H.264編碼器幀內預測模式選擇算法的改進,算法實現簡單,對軟件編碼的實時性有很大幫助。本文對在單片FPGA上實現H.264編碼器做出了探索性嘗試,這對H.264編碼器芯片的設計有著積極的借鑒性。
上傳時間: 2013-05-25
上傳用戶:refent
隨著科學技術的發展與公共安全保障需求的提高,視頻監控系統在工業生產、日常生活、警備與軍事方面的應用越來越廣泛。采用基于 FPGA 的SOPC技術、H.264壓縮編碼技術和網絡傳輸控制技術實現網絡視頻監控系統,在穩定性、功能、成本與擴展性等方面都有著突出的優勢,具有重要的學術意義與實用意義, 本課題所設計的網絡視頻監控系統由以Nios Ⅱ為核心的嵌入式圖像服務器、相關網絡設備與若干PC機客戶端組成。嵌入式圖像服務器實時采集圖像,采用H.264 編碼算法進行壓縮,并持續監聽網絡。PC機客戶端可通過網絡對服務器進行遠程訪問,接收編碼數據,使用H.264解碼算法重建圖像并實時顯示,使監控人員有效地掌握現場情況, 在嵌入式圖像服務器設計階段,本文首先進行了芯片選型與開發平臺選擇。然后構建圖像采集子系統,采用雙緩存乒乓交換的方法設計圖像采集用戶自定義模塊。接著設計雙Nios Ⅱ架構的SOPC系統,闡述了雙軟核設計中定制連接、內存芯片共享、數據搬移、通信與互斥的解決方法。同時完成了網絡服務器的設計,采用μC/OS-Ⅱ進行多任務的管理與調度, H.264視頻壓縮編解碼算法設計與實現是本文的重點。文中首先分析H.264.標準,規劃編解碼器結構。接著設計了16×16幀內預測算法,并設計宏塊掃描方式,采用兩次判決策略進行預測模式選擇。然后設計4×4子塊掃描方式,編寫整數變換與量化算法程序。熵編碼采用Exp-Golomb編碼與CAVLC相結合的方案,針對除拖尾系數之外的非零系數值編碼子算法,實現了一種基于表示范圍判別的編碼方法。最后設計了網絡傳輸的碼流組成格式,并針對編碼算法設計相應解碼算法。使用VC++完成算法驗證,并進行測試,觀察不同參數下壓縮率與失真度的變化。 算法驗證完成后,本文進行了PC機客戶端設計,使其具有遠程訪問、H.264解碼與實時顯示的功能。同時將H.264 編碼算法程序移植到NiosⅡ中,并將嵌入式圖像服務器與若干客戶端接入網絡進行聯合調試,構建完整的網絡視頻監控系統, 實驗結果表明,本系統視頻壓縮率高,監控圖像質量良好,充分證明了系統軟硬件與圖像編解碼算法設計成功。本系統具有成本低、擴展性好及適用范圍廣等優點,發展前景十分廣闊。
上傳時間: 2013-08-03
上傳用戶:88mao
目前,H.264是圖像編碼研究領域的一個熱點。它在語言結構、預測算法、數據變換等方面做了很大的改進,在低碼率傳輸、高清晰度顯示及網絡接入等性能上相比以往標準有了顯著提高,使得H.264在視頻會議、視頻點播、數字電視和手...
上傳時間: 2013-05-27
上傳用戶:jjj0202
·詳細說明:h.264標準代碼,用于視頻編碼!可以實現各種視頻的編碼和解碼,可以在這個代碼的基礎上進行各種開發,比如算法的優化,轉碼技術,實現各種分辨了的轉碼-h.264 standard code, uses in the video frequency code! May realize each kind of video frequency code and the decoding, ma
上傳時間: 2013-05-28
上傳用戶:wqxstar
· 摘要: 提出一種適用于通用DSP平臺的H.264視頻編碼器軟件架構.以該架構基礎實現的H.264視頻編碼器軟件可以高效地運行在DSP系統中,以滿足視頻應用中對實時編碼的要求.通過性能分析工具對原有的軟件代碼進行分析.找到代碼運行效率不高的瓶頸所在,并結合TMS320DM642 DSP的硬件特點,設計出一種新型的H.264視頻編碼軟件架構.最后,在進行了DSP的指令優化以后,
上傳時間: 2013-06-18
上傳用戶:jhksyghr
·詳細說明:嵌入式linux系統的網絡編程(C++) 在ARM上實現視頻會議此程序獲得全國研究生電子大賽一等獎 壓縮包內為全部源碼,包括音頻視頻(H.264)socket部分 文件列表: 視頻會議源碼 ............\audio.h ............\audio_cap.cpp ............\audio_
上傳時間: 2013-04-24
上傳用戶:caozhizhi
·詳細說明:基于H.263的圖像壓縮編解碼的C源碼,在CPU為586以上的PC上能夠實時完成壓縮、解壓縮算法,并可以很容易地移植到TI的DSP上.文件列表: h263 ....\decode ....\......\CHANGES ....\......\config.h ....\......\DISCLAIM .
上傳時間: 2013-07-01
上傳用戶:bjgaofei