日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 消費電子 > 消費電子
[導讀]引言以DSP為核心的處理器憑借自身硬件結構的優(yōu)勢和算法優(yōu)化使得一般的嵌入式產品在視頻應用領域得到了廣泛的應用。隨著高清視頻應用的增多,傳統(tǒng)單核DSP處理器已經不能很好

引言

以DSP為核心的處理器憑借自身硬件結構的優(yōu)勢和算法優(yōu)化使得一般的嵌入式產品在視頻應用領域得到了廣泛的應用。隨著高清視頻應用的增多,傳統(tǒng)單核DSP處理器已經不能很好地滿足應用需求了。為此,TI公司推出了一款專門針對高清大數據量快速計算的專用多核DSP處理器DM8168。與傳統(tǒng)單核DSP或ARM+DSP的異構多核結構相比,DM8168集成了4個不同類型的處理器,除了傳統(tǒng)ARM+DSP結構外,DM8168還擁有兩個專門針對高清視頻的圖像處理器。因此,研究如何基于這種復雜的多核DSP進行應用設計,是有一定實用價值的。

本文在一款基于多核DSP DM8168處理器的SEED-DVS8168平臺上,研究了16通道D1數據格式60 fps的大數據量高速視頻采集及壓縮的實現(xiàn)方法,并且對DM8168實現(xiàn)過程中4個核心處理器的負載進行了測試和分析。

1 硬件平臺結構

TMS320DM816是TI公司推出的達芬奇(DaVinci)硬件平臺。它在DM8168開發(fā)板上拓展了16路模擬輸入口,集成了多種外設接口。DM8168硬件平臺為TI的高性能異構多核SoC片上系統(tǒng),該平臺集成了一個主頻為1.2 GHz的ARM Cortex—A8處理器,一個主頻為1GHz的C674x DSP以及3個主頻為600 MHz高清視頻圖像協(xié)處理器(High Definition Video/Imaging Coprocessor,HDVICP),以及一個高清視頻處理子系統(tǒng)(Hight Defi nition Video Processing Subsystem,HDVPSS)。多核DSP系統(tǒng)應用中,各處理器在硬件上相互獨立、相互配合,極大地提升了整個系統(tǒng)的效率。本文針對DM8168集成的4片TVP8158對16路60 fps視頻的采集壓縮過程進行了研究,并對結果進行了分析。硬件平臺結構如圖1所示。

 

 

1.1 ARM Cortex—A8處理器

ARM Cortex—A8是一款專門針對多任務應用的高性能哈佛結構處理器。本文中ARM Cortex—A8處理器主要用于控制管理各個從處理器,配置和調節(jié)各子系統(tǒng)的協(xié)同工作,管理外部設備及外部存儲器。

1.2 高清視頻處理子系統(tǒng)HDVPSS

HDVPSS集成了兩個獨立的視頻捕捉輸入端口VIN0、VIN1,每個VIN口又分為A、B兩組,即VINOA、VINOB、VIN1A、VIN1B。每個TVP5158復合了4路視頻送入VIN口,HDVPSS采集到數據之后利用內部硬件把視頻抽離分解出來進行后期處理,捕捉時鐘高達165MHz。此外,HDVPSS每個視頻輸入端口支持縮放、像素格式轉換、支持1路高達1080P60或8路復用的D1數據處理。功能上,HDVPSS集成了兩個視頻處理引擎,具有去隔行處理、降噪、格式轉換、視頻輸入/輸出等數據處理能力。

1.3 高清視頻協(xié)處理器HDVOCP

HDVICP是一個視頻編解碼硬件加速器,可以最大支持1080P60標準高清視頻的編解碼流。硬件加速可支持MPEG1/2/4 ASP/SP、H.264 BL/MP/HP、VC-1 SP/MP/AP、RV9/10、AVS-1.0等主流的編解標準。HDVICP集成了運動估計加速引擎、幀內預測估計引擎、熵編/解碼器等硬件模塊。HDVICP直接在硬件上提升了原本復雜的數字圖像處理運算,從而增強了HDVICP的視頻處理能力。HDVICP的內部結構如圖2所示。

 

 

在外部,HDVICP與其他處理器之間通過郵箱中斷以及硬件自旋鎖來實現(xiàn)。郵箱中斷通過寫寄存器的方式向某個從處理器發(fā)送中斷信號,自旋鎖機制則為訪問系統(tǒng)共享資源提供了完善的解決方案;內部,同步箱負責所有嵌入式模塊的調度,同步各加速器之間的參數以及數據。

1.4 數字信號處理DSP

C674x DSP內核是TMS320C6000 DSP平臺上的高性能浮點數字信號處理器,其除了具有傳統(tǒng)DSP的硬件運算加速器單元外,還具有SPLOO P、壓縮的指令集、增強的指令集、異常處理以及優(yōu)先級管理,完備的硬件支持使得C674x DSP在應用中具有強大地數據信號處理能力。本系統(tǒng)研究中將傳統(tǒng)的視頻采集及壓縮編碼這類算法從DSP模塊中分離出來,極大地減輕了DSP的負載,使多核DSP協(xié)同工作的環(huán)境、性能得到了極大的優(yōu)化。

2 系統(tǒng)軟件設計

DM8168的主處理器是ARM Cortex—A8,開始上電之后U-Boot引導其從ROM中啟動Linux,一旦啟動成功,ARM Cortex—A8便引導從處理器C674x DSP和媒體控制器的電源管理、重啟控制以及設置可執(zhí)行文件的入口到相應寄存器中,完成這個軟件運行環(huán)境的建立。

結合DM8168硬件平臺的特點,軟件系統(tǒng)整體劃分為4個模塊。其中ARM為主控模塊,運行Linux系統(tǒng),主要負責整個系統(tǒng)的控制以及外設管理;另外3個內核運行BIOS6系統(tǒng),其中VPSS M3運行在HDVPSS上,主要管理視頻的采集、存儲以及輸入/輸出;Video M3運行在HDVICP上,主要負責視頻的編解碼;C674x DSP主要執(zhí)行軟件的顯示策略以及用戶算法。軟件結構設計如圖3所示。

 

 

多通道視頻處理框架(Multi—channel FrameWork,McFw)中對視頻處理常用的捕獲、壓縮編碼、解碼、顯示等處理過程進行了優(yōu)化,該框架下的視頻處理以Link為基本處理單位進行。視頻傳遞采集、編碼以及顯示過程大致分為以下幾個過程。

(1)原始采集過程

系統(tǒng)獲得采集任務之后,首先初始化采集參數,包括采集設備的檢測、需采集的視頻格式、輸出格式等。稍后調用McFW框架下的System _linkCreate()創(chuàng)建CaptureLink,調用System_linkStart()進行視頻采集,模擬信號經過主板上集成的4片TV5158解碼芯片之后轉換為16ChD1 YUV422i 60fps的數字信號傳遞給VPSS協(xié)處理器,等待下一步處理。

(2)視頻處理

VPSS協(xié)處理器檢測到視頻輸入以后,對輸入的視頻進行降噪、去隔行處理等,然后將數據傳遞給HDVICP協(xié)處理器,DM8168內部集成的3個HDVICP協(xié)處理器的視頻編解碼硬件加速支持MPEG4 H.264等視頻的編解碼格式,運行在HDVICP上的視頻編碼子系統(tǒng)(Video Encode Subsyst em,VENC)以及視頻解碼子系統(tǒng)(Video Decode Subsystem,VDEC)具體實現(xiàn)16 Ch D1 60 fps的H.264編碼壓縮/解碼處理。

(3)視頻的存儲、顯示以及傳輸

HDVICP協(xié)處理器壓縮產生的視頻數據,放入內存共享區(qū),供ARM處理器進行后期的網絡傳輸或本地存儲。同時,也將數據傳遞給HDVPSS協(xié)處理器實現(xiàn)16 Ch視頻的顯示輸出。

(4)視頻采集的銷毀

視頻采集結束后,HDVPSS首先調用System_link Stop()停止視頻采集,然后調用System_linkDelete()釋放占用資源。視頻采集編碼過程如圖4所示。

 

 

視頻的采集、降噪、壓縮編碼/解碼、顯示都由Host A8進行控制,每個視頻采集過程中的功能都在各自處理上進行了模塊的劃分,以獨立的線程運行。各模塊間通過消息中斷、IPC等方式進行通信,通過共享內存實現(xiàn)數據共享。

3 結果測試與分析

本研究方法中,模擬視頻信號經過主板上集成的4片TVP5158解碼芯片轉換為16Ch D1 YUV422i 60fps數字信號傳遞給HDVPSS協(xié)處理器進行降噪、隔行掃描處理,數據預處理之后HDVPSS將數據傳送給HDVICP協(xié)處理器進行視頻的H.264壓縮存儲,同時數據也由HDVPSS協(xié)處理器的HDMI數據輸出接口輸出到顯示器。多核CPU負載情況統(tǒng)計如表1所列。

 

實驗結果中,Host A8作為主控處理器,負責多核DSP的任務調度和協(xié)調,HDVPSS以及HDVICP協(xié)處理器承擔了16 D1視頻的采集以及壓縮編碼工作,處理器負載較均衡。由于協(xié)處理器獨立承擔視頻的處理任務,DSP在本設計中只負責SCD算法,負載較小。整體上來看,由于多核DSP

ing: 0px; outline-style: none; color: rgb(0, 51, 153); text-decoration: none;">DM8168的各個核心處理器之間相互協(xié)同工作,整個系統(tǒng)的負載較均衡,整個系統(tǒng)得到了有效的利用,且性能也比較突出。

結語

針對16通道D1數據格式的大數據量視頻數據置的采集編碼,在傳統(tǒng)達芬奇DSP處理器上實現(xiàn)相對較為困難,而本文針對基于多核DSP DM8 168將視頻的采集、降噪、隔行掃描以及壓縮編碼等任務從傳統(tǒng)的單核DSP處理器上獨立出來,分別由從硬件加速的HDVPSS協(xié)處理器和HDVICP協(xié)處理器來完成,極大地提升了視頻采集的效率,同時也減輕了單核DSP的任務負擔,功能模塊化設計大大提升了嵌入式設備的整體處理能力,效果較為明顯。但從實際應用的角度來考慮,本設計可能考慮得不夠全面,需在后期設計中不斷地充實和完善。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: 驅動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設備,其驅動電源的性能直接關系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅動電源設計中至關重要的兩個環(huán)節(jié),集成化方案的設計成為提升電機驅動性能的關鍵。

關鍵字: 工業(yè)電機 驅動電源

LED 驅動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設備的使用壽命。然而,在實際應用中,LED 驅動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設計、生...

關鍵字: 驅動電源 照明系統(tǒng) 散熱

根據LED驅動電源的公式,電感內電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關鍵字: LED 設計 驅動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產業(yè)的重要發(fā)展方向。電動汽車的核心技術之一是電機驅動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅動系統(tǒng)中的關鍵元件,其性能直接影響到電動汽車的動力性能和...

關鍵字: 電動汽車 新能源 驅動電源

在現(xiàn)代城市建設中,街道及停車場照明作為基礎設施的重要組成部分,其質量和效率直接關系到城市的公共安全、居民生活質量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關鍵字: 發(fā)光二極管 驅動電源 LED

LED通用照明設計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數校正(PFC)、空間受限和可靠性等。

關鍵字: LED 驅動電源 功率因數校正

在LED照明技術日益普及的今天,LED驅動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關鍵字: LED照明技術 電磁干擾 驅動電源

開關電源具有效率高的特性,而且開關電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅動電源

關鍵字: LED 驅動電源 開關電源

LED驅動電源是把電源供應轉換為特定的電壓電流以驅動LED發(fā)光的電壓轉換器,通常情況下:LED驅動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關鍵字: LED 隧道燈 驅動電源
關閉