在“數(shù)字監(jiān)控專欄”開辦的第一期里,我們首先把目光聚焦在視頻圖像數(shù)字信號處理芯片DSP上,它可謂是數(shù)字監(jiān)控行業(yè)發(fā)展的源動力。目前,越來越多的國際芯片制造廠商已經(jīng)開始將注意力投入到了安防行業(yè),在提高產(chǎn)品的壓縮性能、運算速度、聯(lián)網(wǎng)功能,降低產(chǎn)品的成本上,廠商們各施其法,紛紛力爭搶占未來安防市場的大好商機。\r\n那么,針對不同的DSP芯片,目前國內(nèi)各主要DVR廠商的開發(fā)情況如何?他們是如何選擇DSP芯片的?未來這些廠商們對DSP芯片又有哪些具體需求呢?……\r\n
采取芯片復用策略,盡可能地調(diào)整產(chǎn)品的設(shè)計方案
作為一家專業(yè)的安防廠商,??低曉?jīng)采用過多種主流DSP和ASIC芯片來構(gòu)建其產(chǎn)品線,比如Philips的TM1300/1500、TI的Dm642等芯片,并取得了優(yōu)秀的市場業(yè)績。目前海康威視主流產(chǎn)品都是基于TI的DM642 處理器,產(chǎn)品特點是在單顆DSP芯片上實現(xiàn)多通道的H.264編碼技術(shù),結(jié)合??低晸碛凶灾髦R產(chǎn)權(quán)的各層次技術(shù)平臺,我們所提供的數(shù)字音視頻及圖像處理解決方案可提供高質(zhì)量的圖像壓縮性能,以及較好的性價比、更強大的處理能力、更靈活的客戶個性化定制、更全面的網(wǎng)絡(luò)視頻解決方案等。
選擇一款芯片對廠家來說是非常重要的決策,我們不但要考慮芯片的主要處理能力、輔助處理能力、外設(shè)接口的功能、制造工藝、功耗、成熟程度、芯片的定價、綜合制造成本、開發(fā)難易程度等因素,還要考慮芯片廠商的實力和后繼發(fā)展能力,關(guān)注其芯片產(chǎn)品的路標計劃。另外,還要考慮的是,采用該芯片方案能否在各產(chǎn)品線進行通用性開發(fā),是否能盡可能的復用,成為多產(chǎn)品線的通用硬件產(chǎn)品平臺。因此我們并不傾向于為壓縮板卡和嵌入式DVR/DVS采用不同的芯片,而是采取復用的策略,盡可能地調(diào)整產(chǎn)品的設(shè)計方案,使各產(chǎn)品中使用的芯片盡可能的單純。
對比目前的處理方案,我們希望能獲得更強大的數(shù)字信號處理資源,視頻的輸入端口能更豐富,同時一些常用的圖像處理功能可以協(xié)處理的方式提供,減少主處理器的運算開銷,在視頻輸出端口方面能夠更加靈活,可以方便地輸出高分辨率的數(shù)字視頻信號,對于低通道的嵌入式DVR/DVS產(chǎn)品,采用SOC方式的圖像處理芯片會更加有吸引力。
嵌入式DVR要求主控處理器要便于開發(fā)應(yīng)用程序
金鵬當前產(chǎn)品的基礎(chǔ)平臺是Philips PNX系列的DSP,該系列DSP接口較豐富,開發(fā)環(huán)境友好,可作為板卡與嵌入式DVR的共同平臺。金鵬基于該系列DSP實現(xiàn)了自主知識產(chǎn)權(quán)的編解碼算法,該算法具有大小可裂變的宏塊、更高的搜索精度,并采用了Deblocking技術(shù)以獲取更高的畫質(zhì);同時,在碼流控制和低照度場景編碼等方面,還根據(jù)安防行業(yè)的特點做了針對性的改進。
在選擇圖像處理芯片時,首先要考慮該芯片的處理能力及相關(guān)接口能否滿足產(chǎn)品設(shè)計的需要,其次是看是否提供了可用于圖像處理的協(xié)處理器及其功能是否強大、廠家的規(guī)模、產(chǎn)品的成熟度穩(wěn)定性等。
由于板卡和嵌入式DVR產(chǎn)品的側(cè)重點是不同的,因此,在編碼主芯片的選擇上側(cè)重點也必然存在一些差異。如:板卡對各種總線接口的要求較高,而嵌入式DVR則不用考慮,如PCI接口;在設(shè)計嵌入式DVR時,必須考慮編碼用的芯片能否同時當系統(tǒng)的主控芯片,板卡則無這一方面的考慮;嵌入式DVR在編碼、存儲的基本功能上,還需要具備預覽、文件管理、網(wǎng)絡(luò)傳輸、WEB訪問、485接口、USB等應(yīng)用層的功能,這就要求主控處理器要便于開發(fā)應(yīng)用程序,且與編碼芯片之間要具有優(yōu)異的數(shù)據(jù)通信能力,在越來越多的應(yīng)用壓力下,多核處理器將成為一個趨勢。同時,隨著細分目標市場、視頻編碼標準、智能監(jiān)控技術(shù)、網(wǎng)絡(luò)化、高清晰度等行業(yè)趨勢的發(fā)展完善,結(jié)合到芯片的選型上,則最終落到芯片自身的處理能力、架構(gòu)、開發(fā)環(huán)境等方面,歸根到底還是研發(fā)投入的問題。
必須根據(jù)實際需求選擇不同性能和性價比的DSP來進行開發(fā)
2001年,圖敏在國內(nèi)率先推出了基于Philips DSP技術(shù)的MPEG4視頻編碼卡和嵌入式硬盤錄像機。我們在Philips DSP平臺上開發(fā)的基于Psos的操作系統(tǒng),其最大的優(yōu)勢是成熟可靠、實時性強,我們在單芯片主控方案上,創(chuàng)造性地完成了許多底層驅(qū)動接口和上層應(yīng)用功能,如硬盤驅(qū)動、網(wǎng)絡(luò)驅(qū)動、USB驅(qū)動、文件系統(tǒng)應(yīng)用、Web Server、圖形界面等,實現(xiàn)了方案的最優(yōu)性價比。
之后,我們又在國內(nèi)首家開發(fā)了基于Equator DSP的解決方案D1視頻編碼卡和視頻服務(wù)器,同時我們把這些DSP技術(shù)方案運用在PC式和嵌入式產(chǎn)品中?;贓quator DSP的解決方案最大的優(yōu)勢是編碼運算能力強大,可完成高質(zhì)量的D1編碼和雙碼流編碼,如我們現(xiàn)在產(chǎn)品在高端的D1圖像質(zhì)量上在業(yè)界處于領(lǐng)先水平就歸功于DSP能運行我公司的核心編碼算法。而且其最新開發(fā)包支持Linux操作系統(tǒng),便于擴展各種接口和功能。在這方面,目前我們的視頻服務(wù)器產(chǎn)品充分利用了這個優(yōu)勢,快速開發(fā)了大量先進的功能,如標準流媒體服務(wù)、USB2.0接口、無線網(wǎng)絡(luò)接口、pppoE協(xié)議及DDNS協(xié)議應(yīng)用等,充分滿足了用戶需求。
最近幾年,朝著音視頻壓縮方向發(fā)展的芯片公司越來越多,很多公司都推出了自己的DSP來適應(yīng)市場。其實每款DSP都有各自的特點,如多路數(shù)處理能力、網(wǎng)絡(luò)傳輸能力、高運能速度等,這就要求我們必須根據(jù)實際需求,如網(wǎng)傳、高清編碼、智能功能等的不同,選擇不同性能和性價比的DSP來進行開發(fā)。
PC式和嵌入式產(chǎn)品在視頻處理芯片的選擇上主要是看對芯片開發(fā)平臺的熟練應(yīng)用程度
飛利浦PNX1500是一款媒體處理器,它基于一個功能強大的、高度并行的32位處理器內(nèi)核(TM3260),采用5級流水結(jié)構(gòu),內(nèi)核在執(zhí)行視頻處理任務(wù)時具有較高的效率。PNX1500還包含幾個固定功能硬件加速器和專用外設(shè)器件,主處理器內(nèi)核處理壓縮等復雜的視頻任務(wù),系統(tǒng)設(shè)計人員可以對該內(nèi)核進行編程,提供系統(tǒng)的整體效率。
正是利用PNX1500在視頻方面的獨特性,北京漢邦高科開發(fā)出了高性價比的音視頻壓縮產(chǎn)品。它充分利用了PNX1500高速的CPU處理性能和功能強大的音視頻硬件處理單元,實現(xiàn)了對多路音視頻的實時壓縮,完全不占用主機資源,圖像分辨率支持CIF、Half D1和Full D1。產(chǎn)品采用了目前最優(yōu)化的H.264壓縮算法,壓縮碼流的控制有了很大的提高。圖像采集和預處理均采用了目前最新的圖像處理技術(shù),圖像質(zhì)量有了明顯提升,色彩還原更加真實,產(chǎn)品功耗很低,長時間工作可不受溫度的影響,穩(wěn)定可靠性高。目前,漢邦高科可以完成在一顆芯片上4路CIF的音視頻實時壓縮和8路CIF的非實時壓縮產(chǎn)品。
針對PC式和嵌入式產(chǎn)品來講,在視頻處理芯片的選擇上不會有太大差異,主要是看各自對芯片開發(fā)平臺的熟練應(yīng)用程度。在芯片的選擇上,我們會考慮:1、芯片的CPU結(jié)構(gòu)是否適合算法的實現(xiàn)和芯片自身的處理性能。2、芯片的功耗是否能夠滿足長時間的穩(wěn)定工作。3、芯片的外圍功能接口是否完備,如PCI、IIC、IIS等。4、芯片的開發(fā)平臺的是否完備。5、芯片價格等。
具有靈活性的、合適的音視頻接口會使產(chǎn)品的開發(fā)周期和成本減少
我們選用的是PHILIPS Trimedia系列作為編碼芯片和主控CPU。該系列是PHILIPS推出的視頻專用處理器,并且公布了系列后續(xù)產(chǎn)品,包括1700系列、1900系列,該系列提供了比較全面的音視頻接口,非常適合完成嵌入式DVR的應(yīng)用。使用TRIMEDIA系列使得我們的產(chǎn)品設(shè)計非常統(tǒng)一、簡潔,使用盡量少的外圍芯片即可實現(xiàn)比較全的功能,在降低成本的同時,也提高了穩(wěn)定性和可維護性。隨著用戶對界面和網(wǎng)絡(luò)的要求,在新一代產(chǎn)品的研發(fā)中,我們將增加新的控制CPU來完成諸如鼠標、鍵盤接口,方便用戶的操作,同時開發(fā)新的類Windows界面,使客戶操作起來更為簡單。
而一款圖像處理芯片能否作為嵌入式DVR圖像處理器,硬件方面關(guān)鍵要考慮兩點:穩(wěn)定性和靈活性。作為監(jiān)控錄像產(chǎn)品,穩(wěn)定性是評價一個DVR產(chǎn)品最重要的性能指標,而具有靈活性的、合適的音視頻接口會使產(chǎn)品的開發(fā)周期和成本減少;其它還要考慮的有:是否具有PCI接口、存儲器的接口形式、功耗、主頻等。在軟件方面,關(guān)鍵因素是算法的實現(xiàn),另外還要考慮支持什么樣的操作系統(tǒng)等,雖然嵌入式操作系統(tǒng)更加專業(yè)和可靠,但是嵌入式操作系統(tǒng)中驅(qū)動程序的設(shè)計比較復雜,沒有現(xiàn)成的驅(qū)動,一切都需要自己來開發(fā),而在采用Windows或Linux操作系統(tǒng)的PC機驅(qū)動設(shè)計已經(jīng)比較成熟和完善。
選擇處理器的基本考量點在于是否具備高穩(wěn)定性
武漢恒億科技集五年在飛利浦Trimedia系列上的開發(fā)經(jīng)驗,依托PNX1500的靈活架構(gòu),根據(jù)不同的應(yīng)用需求,推出了從CIF 到可配置不同寬高的2CIF、再到D1的編碼卡和矩陣解碼卡,所有的編碼卡使用相同的開發(fā)包。
對于視頻監(jiān)控產(chǎn)品,選擇處理器的基本考量點在于是否具備高穩(wěn)定性,以及是否適合復雜的視頻處理。Trimedia采用DSP+CPU結(jié)構(gòu),可同時滿足在視頻監(jiān)控系統(tǒng)中所需要的視頻輸入、視頻處理壓縮和視頻輸出三部份。PNX1500上具備實現(xiàn)高數(shù)據(jù)吞吐率和復雜運算的能力,所以在300MHz的PNX1500上可從容實現(xiàn)H.264 D1實時壓縮;其內(nèi)核每個時鐘周期可完成多達5條的VLIW指令,使用多達128個寄存器,這樣就可以達到在有限的頻率上產(chǎn)生比其它高頻率DSP更加優(yōu)秀的性能和應(yīng)對復雜視頻運算的能力;另外,作為專業(yè)的多媒體處理器,它還提供大量的MPEG4/H264多媒體指令。因此,可以看出只要合理的安排和使用資源,就可以使得無論是用在PCI插卡還是嵌入式DVR上,基于PNX1500的應(yīng)用都能夠穩(wěn)定可靠。
此外,另一個考量點是圖像效果。PNX1500采用MBS操作單元(基于內(nèi)存的縮放單元),可獨立并行完成多個視頻縮放的任務(wù),做到高精度,高效率,完全不占用內(nèi)核資。特別是在嵌入式系統(tǒng)中,更可以使用PNX1500的QVCP(高質(zhì)量數(shù)字復合單元)完成視頻輸出,獲得更高的清晰度,且支持硬件復合文字圖像的疊加。基于這種方式,恒億嵌入式開發(fā)平臺中的EGUI(嵌入式圖形用戶界面)輸出,不但可以節(jié)省DSP資源,同時還可以獲得良好的顯示效果。
采用統(tǒng)一平臺的戰(zhàn)略,節(jié)約研發(fā)費用
PNX1700是Philips最新一代的多媒體SOC芯片。它在單芯片上集成了媒體處理、硬件縮放、Deinterlace、10/100Mbps自適應(yīng)網(wǎng)絡(luò)和顯示增強等功能,性能是前幾代產(chǎn)品(PNX1500、PNX1300)的兩倍以上,同時保證了軟件和硬件的兼容。
四川艾之普長期以來從事基于Nexperia PNX1xxx平臺相關(guān)產(chǎn)品的研發(fā),從最初PNX1300上的Mpeg4,到PNX1500上的H.264,具有豐富的經(jīng)驗。考慮到Philips在視頻處理方面的優(yōu)勢和穩(wěn)定性,不管是板卡、還是視頻服務(wù)器、IPCam,我們都采用了統(tǒng)一平臺的戰(zhàn)略,既節(jié)約了研發(fā)費用,也能專注于某一平臺的深入研究,以滿足產(chǎn)品的穩(wěn)定性、功能的強大性、升級的延續(xù)性。也正是基于以上原因,我們最終選擇了Pnx1700作為新一代視服器和IPCam的開發(fā)平臺。
和其它基于Arm+ASIC或ARM+DSP的方案相比,PNX1700將網(wǎng)絡(luò)、視音頻壓縮功能等功能集成于一體,產(chǎn)品具有體積更小、功耗更低、更加穩(wěn)定可靠等優(yōu)勢,高達500MHz的DSP核心,32MB DDR400內(nèi)存通道,10/100Mbps自適應(yīng)網(wǎng)絡(luò)接口是目前所了解的視服器和IPCam最高的配置,可從容應(yīng)對從CIF到D1格式的H.264壓縮/網(wǎng)絡(luò)傳輸。由于采用了H.264壓縮算法,使得產(chǎn)品具有更好的圖像質(zhì)量,更低的帶寬要求,且軟件升級容易。另外,內(nèi)置支持ARP、IP、UDP、TCP、MultiCast、DHCP、UpnP、DDNS、HTTPD等協(xié)議,同時支持強大的Client和Manager管理中心軟件系統(tǒng),為搭建大型的網(wǎng)絡(luò)監(jiān)控系統(tǒng)做好了充分的準備。
應(yīng)對現(xiàn)有的音視頻壓縮算法做進一步的改進、完善,以適應(yīng)不同場合的需求
目前德加拉以TI DM642為DSP平臺,已經(jīng)成功推出了多個系列的音視頻壓縮產(chǎn)品,包括AVE6800多路音視頻壓縮卡及配套使用的AVE8000解碼卡、TVS100系列網(wǎng)絡(luò)視頻服務(wù)器和高清高速網(wǎng)絡(luò)攝像機,這些產(chǎn)品充分利用了DM642的特點,并采用自主開發(fā)的算法,具有壓縮比高、實時性好、圖像質(zhì)量佳等優(yōu)點。同時,外圍接口豐富的DM642使四路音視頻的預覽、壓縮均可由一個芯片完成,無需專門的預覽及四分割芯片,使得支持更多路數(shù)(48路或更多)成為可能;功耗低、發(fā)熱量低等特點決定了整個系統(tǒng)的穩(wěn)定性高;整個系統(tǒng)十分小巧,安裝方便。
嵌入式產(chǎn)品(網(wǎng)絡(luò)視頻服務(wù)器或嵌入式DVR)與PC產(chǎn)品(音視頻編解碼卡)主要不同之處在于嵌入式需要操作系統(tǒng)的支持,而作為PC產(chǎn)品需要PCI接口與PC交互。嵌入式產(chǎn)品現(xiàn)在一般采用通用嵌入式處理器+DM642的方案,這樣的產(chǎn)品充分利用通用嵌入式處理器擴展性好、升級靈活方便的特點,又結(jié)合了DM642強大的多媒體處理能力。
另外,目前的壓縮卡對PCI-express尚有一些限制,未來可通過對預覽方式的修改來解決;同時還應(yīng)對現(xiàn)有的音視頻壓縮算法做進一步的改進、完善,以適應(yīng)不同場合的需求。
DSP方案能夠隨著算發(fā)不斷優(yōu)化完善,從長遠來看更具有競爭優(yōu)勢
圖像壓縮是DVR的核心處理部分,不同實現(xiàn)方案的選擇往往直接決定了最終產(chǎn)品的特性?,F(xiàn)在,一般而言對于DVR會有兩種方案來實現(xiàn)圖像壓縮:一種是ASIC,另一種為DSP。采用ASIC方案優(yōu)點在于開發(fā)簡單,進入門檻低,投入少,能夠較快的推出產(chǎn)品,缺點在于不夠靈活,功能單一,無法不斷更新。DSP方案則需要廠家具有算法開發(fā)能力,技術(shù)難度相對較大,但能夠隨著算法不斷優(yōu)化完善,新技術(shù)應(yīng)用可以適時進行更新,從長遠來看更具有競爭優(yōu)勢。
大立是專注于開發(fā)嵌入式DVR的廠家,為用戶提供穩(wěn)定可靠優(yōu)質(zhì)產(chǎn)品始終貫穿了產(chǎn)品設(shè)計過程中。在眾多DSP方案中,我們采用了ADI BLACKFIN DSP方案,BF561/532處理器具有功耗低、發(fā)熱小和處理能力強的明顯優(yōu)勢,這些特點決定了其非常適合在嵌入式產(chǎn)品中的應(yīng)用,符合產(chǎn)品長時間不間斷連續(xù)工作的要求。大立在DVR設(shè)計中不僅在軟件上注重模塊化結(jié)構(gòu)化設(shè)計,在硬件設(shè)計中也強調(diào)模塊設(shè)計,畫面分割、圖像壓縮、運動偵測等模塊均在硬件上保證了彼此的獨立性,極大地降低了彼此的藕合度,從而從構(gòu)架設(shè)計上提高了產(chǎn)品穩(wěn)定性。BLACK FIN圖像壓縮芯片能極好地滿足這種設(shè)計要求,功能單一,但處理能力強大,能夠支持從CIF到D1的圖像壓縮要求,同時價格上也有一定的優(yōu)勢,并且我們將積極開發(fā)多種平臺技術(shù)來促使產(chǎn)品向多元化發(fā)展。
免責聲明:本站所使用的字體和圖片文字等素材部分來源于互聯(lián)網(wǎng)共享平臺。如使用任何字體和圖片文字有冒犯其版權(quán)所有方的,皆為無意。如您是字體廠商、圖片文字廠商等版權(quán)方,且不允許本站使用您的字體和圖片文字等素材,請聯(lián)系我們,本站核實后將立即刪除!任何版權(quán)方從未通知聯(lián)系本站管理者停止使用,并索要賠償或上訴法院的,均視為新型網(wǎng)絡(luò)碰瓷及敲詐勒索,將不予任何的法律和經(jīng)濟賠償!敬請諒解!