<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 在高清圖像處理中FPGA的作用

在高清圖像處理中FPGA的作用

作者: 時(shí)間:2012-10-06 來(lái)源:網(wǎng)絡(luò ) 收藏

從模擬廣播向數字廣播的轉變?yōu)闃I(yè)界提供了令人振奮的新服務(wù)和掙錢(qián)機會(huì ),而OEM廠(chǎng)商之間為生產(chǎn)更有價(jià)格吸引力的系統而進(jìn)行的競爭也非常激烈。然而,正如許多其它技術(shù)轉變時(shí)所面臨的情況一樣,各個(gè)企業(yè)為競爭市場(chǎng)領(lǐng)導地位提出了許多新的建議標準。無(wú)論標準團體如何努力保證互操作性和公平競爭,第一個(gè)成功上市的產(chǎn)品都很可能會(huì )變成事實(shí)上的標準。即使是標準團體成功發(fā)布的國際上得到承認的標準,經(jīng)常也會(huì )由于試圖滿(mǎn)足眾多成員公司的需要而存在許多不同的版本。除此之外,不可避免地會(huì )對標準進(jìn)行許多修正,如在早期階段的現場(chǎng)測試反饋之后,或在后期階段有新的算法或增強提出來(lái)時(shí)。因此很容易發(fā)現為什么一個(gè)完全可重新編程的解決方案是如此有吸引力。

本文引用地址:http://dyxdggzs.com/article/148362.htm

“Table 3”是在業(yè)界等到公認的美國高級電信標準協(xié)議(STSC)定義的廣播格式一覽表。正如表中所看到的那樣,設備制造商可進(jìn)行眾多的選擇-高分辨率(HD)還是標準分辨率(SD),16:9還是4:3,逐行還是隔行掃描等。雖然也有ASSP(特定應用標準產(chǎn)品),但經(jīng)常是每種標準需要不同的芯片。解決方案可容易地支持超過(guò)HDTV要求的數據傳輸速率,這意味著(zhù)一個(gè)器件可以支持所有這些格式,只需要根據設備的需要進(jìn)行重新編程就可以了。這可減少企業(yè)的用料清單項目,同時(shí)還排除了ASSP供應商可能存在的供貨風(fēng)險。

需要進(jìn)行標準選擇的另一個(gè)例子是色彩空間變換。圖像從照相機采集進(jìn)來(lái)以后就利用壓縮算法對其進(jìn)行處理,再通過(guò)后期制作直到在電視機顯示出來(lái)的過(guò)程中也是如此。壓縮算法利用了這樣的事實(shí),即不必傳輸一幅圖像的所有色彩信息就可得到滿(mǎn)意的效果。以RGB(紅、綠、藍)格式進(jìn)行是可行的。在RGB格式中,每一像素以對應每一原色的三個(gè)8或10位字來(lái)定義。但由于人眼對光線(xiàn)頻譜中某些部分比其它部分反應要小,因此可以利用亮度或(Y)以及色差信號(如CrCb)來(lái)表示圖像。這樣做的好處是需要較小的存儲和數據帶寬。因此需要一種機制來(lái)進(jìn)行不同色彩格式間的轉換,這也稱(chēng)為色彩空間變換。一旦知道從一個(gè)色彩空間向另一個(gè)色彩空間映射的系數,用硬件實(shí)現這些電路就非常簡(jiǎn)單。

例如,在數字電視系統中,YerCb色彩空間可按下式轉換至RGB色彩空間:

R' = 1.164 (Y-16) + 1.596(Cr -128)

G' = 1.164 (Y-16) - 0.813 (Cr -128) - 0.392(Cb-128)

B' = 1.164 (Y-16) + 1.596 (Cr-128)

其中R'G'B'是伽馬(Gamma)校正RGB數值。由于CRT顯示器中,接收到的控制信號幅度和輸出強度間是非線(xiàn)性關(guān)系。顯示器前的伽馬校正信號可使接收信號幅度和輸出強度的關(guān)系線(xiàn)性化。輸出增益也限制在一定的閾值,從而降低圖像暗部由于傳輸引入的噪聲。有多種可能的實(shí)現方法,可利用存儲器、邏輯或嵌入式乘法器在中實(shí)現所需的乘法功能。

當需要在大量色彩空間之間進(jìn)行轉換選擇時(shí),采用可編程色彩空間變換器的優(yōu)點(diǎn)非常明顯。正如此處所示的YCrCb 與RGB變換一樣,YUV以及YPrPb 采用與此類(lèi)似的算法,只是系數有所不同。雖然有標準的色彩空間,但不同設備間的要求有許多不同的地方。高分辨率圖片甚至采用與標準定義不同的色彩空間,但具有可編程的變換系數的設備可以容易地支持任何輸入分辨率。同時(shí)如果需要的話(huà),多通道色彩空間變換支持也可以做到,而如果不采用可編程邏輯的話(huà),這通常需要多塊ASSP。當然,利用器件,系統架構還可根據應用調整相應的算法,從而使性能、效率或兩者同時(shí)實(shí)現最大化。

FPGA經(jīng)常被大型數據和電信企業(yè)廣泛用作網(wǎng)絡(luò )接口設備??删幊碳軜嫹浅_m合協(xié)議管理和數據流格式處理,而FPGA提供的高速差分I/O如LVDS,使FPGA可以非??斓乃俣认蚱献x入和向片外輸出數據。FPGA還可用于局域環(huán)境,如家庭網(wǎng)絡(luò )。歐洲DVB(數字電視廣播)聯(lián)盟最近采用IEEE1394高速串行總線(xiàn)作為數字電視產(chǎn)品的標準連接方式。無(wú)線(xiàn)標準,如IEEE802.11 和 HiperLAN2也被提議作為擁有多臺電視的家庭網(wǎng)絡(luò )的連接方案。

隨著(zhù)世界許多地區高分辨率廣播的出現,視頻信號處理要求極大地提高了。例如,采用1920×1080分辨率、24位像素和每秒30幀逐行掃描的高分辨率電視機將需要約1.5Gbps的總的未壓縮帶寬。即使在還沒(méi)有實(shí)際進(jìn)行高分辨率圖像廣播的地區,在直到后期制作的所有階段中,采用的也是高分辨率圖像。

現在最新的可編程邏輯器件具有多個(gè)可支持此類(lèi)數據速率的LVDS(低壓差分信號)I/O,即使在針對消費市場(chǎng)的低成本器件中也有這樣的I/O支持。這意味著(zhù)未壓縮的視頻數據可輸入和輸出器件并進(jìn)行實(shí)時(shí)處理。HDTV速率一級的實(shí)時(shí)視頻處理允許設計人員減少需要的外部存儲器數量。目前,由于在設計中視頻信號處理器部分成為瓶頸,因此現有的數字電視系統中經(jīng)常采用多個(gè)幀存儲和數據緩沖器。利用FGPA的并行信號處理能力意味著(zhù)更小的,甚至單幀存儲即可,而數據緩沖器則可完全省掉。標準DSP在性能方面的局限導致不得不開(kāi)發(fā)更為專(zhuān)用的芯片,如媒體處理器,來(lái)克服這些問(wèn)題。然而,事實(shí)證明這些器件除了在范圍極窄的一些應用中,都有太不靈活的缺點(diǎn),同時(shí)還有性能瓶頸存在。而FPGA器件則可以通過(guò)定制,在利用率和性能方面提供最大的效率。設計人員還可以在設計面積和速度之間進(jìn)行折衷,并且可以比DSP低得多的時(shí)鐘速率完成給定的功能。

如前所述,FPGA過(guò)去僅用于專(zhuān)業(yè)的廣播系統中,但摩爾定律意味著(zhù)他們正逐漸應用于大批量消費產(chǎn)品中。以數字電視為例,其中機頂盒功能完全集成到電視中,因此數字電視可接收數字廣播。通常這都是通過(guò)標準天線(xiàn)接收免費的無(wú)線(xiàn)信號,但未來(lái)的產(chǎn)品將允許接收來(lái)自有線(xiàn)電纜、衛星或DSL線(xiàn)路傳輸的信號。FPGA可應用于數字電視機內的許多部分,如圖1所示。做為標準芯片組間的“聯(lián)結邏輯(glue logic)”一起是FPGA的強項,但許多任務(wù)(如色彩空間變換)以及網(wǎng)絡(luò )接口(如IEEE 1394)現在也可在低成本可編程邏輯器件內實(shí)現。

這一將任務(wù)用FPGA完成的趨勢有一個(gè)重要驅動(dòng)力:來(lái)自業(yè)界所稱(chēng)的“數字融合”。目前產(chǎn)生了這樣一些需求,即通過(guò)極為有限的傳輸信道(如無(wú)線(xiàn))發(fā)送大帶寬的視頻數據,同時(shí)還要保持可接受的服務(wù)質(zhì)量(QoS)。這導致對如何改善錯誤校正算法、壓縮和圖像處理技術(shù)進(jìn)行范圍更為廣泛的研究,而其中相當一部分工作是圍繞利用FPGA器件進(jìn)行的。

采用FPGA,設計人員可以使自己的標準兼容的系統與競爭對手的產(chǎn)品保持差異化。以MPEG-2壓縮方案為例,可以將MPEG處理器負責的MPEG標準算法中的DCT(離散余弦變換)部分卸載至FPGA器件中進(jìn)行處理,從而增加帶寬。DCT及其反變換可利用FPGA高效地實(shí)現,而且已經(jīng)有經(jīng)過(guò)優(yōu)化的IP核可直接應用到基于MPEG的設計之中。但MPEG編碼方案中還有許多未定義的模塊(如運動(dòng)預測)。通過(guò)在FPGA結構中集成用于這些模塊的專(zhuān)有技術(shù)和標準的象DCT這樣的功能,就可以創(chuàng )造出可提高處理帶寬并達到更高圖像質(zhì)量的低成本的單片解決方案。通過(guò)避免系統僅依賴(lài)于標準ASSP解決方案,企業(yè)就不再會(huì )有被市場(chǎng)認為僅能提供有限的幾種類(lèi)似解決方案的危險。

FPGA還可使您的產(chǎn)品更快地推向市場(chǎng),并可在現場(chǎng)安裝后保持為您產(chǎn)生更多營(yíng)收的能力。多數FPGA都基于SRAM技術(shù),從而在開(kāi)發(fā)的各個(gè)階段都可以容易地對器件進(jìn)行重新編程。這使系統的調試更為簡(jiǎn)單,而且還意味著(zhù)如果需要的話(huà),微小的改變也可容易地整合到產(chǎn)品中去。這有可能會(huì )由于客戶(hù)要求的改變,也由可能是由于標準的新版本或修正。



關(guān)鍵詞: 作用 FPGA 圖像處理 高清

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>