隨著半導(dǎo)體技術(shù)不斷的演進(jìn)、提升,過去安全監(jiān)控設(shè)備需要多個(gè)芯片組成的系統(tǒng),現(xiàn)在可用更多功\能整合于系統(tǒng)單芯片(SoC)中來(lái)完成。其影響不但使體積更小,花費(fèi)成本更少,并伴隨低耗電量以及高效能等優(yōu)點(diǎn),系統(tǒng)單芯片(SoC)所帶來(lái)的新挑戰(zhàn),造就輕薄短小電子產(chǎn)品之靈魂,并帶動(dòng)消費(fèi)性電子產(chǎn)品開發(fā)的熱潮。已提高安防系統(tǒng)廠商想要及時(shí)滿足SoC市場(chǎng)需求的難度。若想要成功\的將SoC設(shè)計(jì)產(chǎn)出,擁有涵蓋\全面性系統(tǒng)單芯片解決方案是十分重要的。
而將MPEG-4視訊應(yīng)用產(chǎn)品開發(fā)上所需的MPEG-4編碼技術(shù)及原所需配合的其它相關(guān)主要組件整合而成的MPEG4 System-Chip,無(wú)論在成本、效能、功\率消耗及市場(chǎng)競(jìng)爭(zhēng)與產(chǎn)品整合度上,都將比其它解決方案獲得更大的優(yōu)勢(shì),因此SoC solution將會(huì)是安全監(jiān)控市場(chǎng)主流。而這部分解決方案就牽涉到「SoC Hardware」和「Software Platform」的技術(shù)發(fā)展。
SoC Hardware技術(shù)
目前在SoC Hardware層面必須涵蓋\Video Input和Video Ouput兩個(gè)部分。Video Input部包含Multi-Channel Video Input、Video Motion Detection、Input OSD等功能,并具備以下能力:
1、4路數(shù)字影像訊號(hào)輸入能力(CCIR-656)
真正的4路影像訊號(hào)輸入能力,不需由外部電路將4路影像結(jié)合成Quad畫面后再進(jìn)入SoC,方能讓每一路影像都達(dá)到D1(720X480)分辨率,并且節(jié)省下外部電路的成本。
2、4路影像輸入端OSD處理能力
4路影像輸入具有自身的前端OSD(Input On Screen Display)功\能,Input OSD上的文字或圖形內(nèi)容會(huì)與輸入的影像結(jié)合為一,此功\能可應(yīng)用在影像網(wǎng)絡(luò)串流傳輸或所謂POS整合系統(tǒng)中,文字信息的傳遞與記錄。
3、位移偵測(cè)能力
在4路影像輸入皆內(nèi)建獨(dú)立的位移偵測(cè)功\能,每路至少提供16×12個(gè)偵測(cè)區(qū)域,可針對(duì)每路設(shè)定其偵測(cè)區(qū)及偵測(cè)靈敏度。在Video Ouput部分則應(yīng)具有Video Multiplexer、Video Encoder、Digital Video Ouput、OSD功\能。
4、提供全畫面、Quad、PIP畫面處理能力
Multiplexer提供各種畫面切割顯示的能力,包括全畫面、四分割畫面、PIP(Picture In Picture)子母畫面等。同樣的,由于SoC內(nèi)建Multiplexer,在畫面顯示的控制便不需外部電路來(lái)完成,使得軟硬件的設(shè)計(jì)相對(duì)簡(jiǎn)單,當(dāng)然也節(jié)省下了外部電路的成本。
5、CVBS模擬影像輸出能力
Video Encoder讓SoC具有CVBS模擬影像輸出能力,使系統(tǒng)可直接連接電視或監(jiān)視器,無(wú)需再外掛Video Encoder芯片進(jìn)行D/A轉(zhuǎn)換。
6、提供CCIR-656數(shù)字影像輸出能力
SoC除具有上述模擬影像信號(hào)輸出外,若再提供一組數(shù)字影像輸出端口(CCIR-656),將使影像輸出具有擴(kuò)充性,例如可外接VGA轉(zhuǎn)換芯片,使系統(tǒng)連接至VGA屏幕輸出,可降低經(jīng)由D/A、A/D多次轉(zhuǎn)換產(chǎn)生的影像質(zhì)量影響。
[nextpage]
7、OSD:影像輸出端OSD處理能力
不可或缺的,影像輸出端的OSD功\能是必要的,以提供進(jìn)行人機(jī)接口的設(shè)計(jì)。
Software Platform技術(shù)
SoC系統(tǒng)的高度整合化及復(fù)雜度,芯片供貨商必須提供軟件部分的解決方案,方能讓芯片應(yīng)用者快速并無(wú)障礙的進(jìn)入產(chǎn)品應(yīng)用設(shè)計(jì)的階段。
1、嵌入式Linux系統(tǒng)核心
SoC的高復(fù)雜度使得軟件開發(fā)必須依靠在OS上,利用現(xiàn)成Embedded Linux開放軟件以加速產(chǎn)品開發(fā)的速度。
2、Tool Chain:軟件開發(fā)工具套件
芯片供貨商當(dāng)然也要提供開發(fā)工具套件,讓產(chǎn)品開發(fā)者可以撰寫在Embedded Linux上執(zhí)行的程序。
3、SoC各部硬件的驅(qū)動(dòng)程序
在軟件開發(fā)套件中應(yīng)同時(shí)提供SoC所有各部硬件裝置驅(qū)動(dòng)程序,這是SoC得以在Linux上正常運(yùn)作的關(guān)鍵要素。而驅(qū)動(dòng)程序的開發(fā)也是整個(gè)軟件中最難的部分,若芯片供貨商能提供完整的驅(qū)動(dòng)程序,那產(chǎn)品開發(fā)時(shí)將省去不少時(shí)間成本。
4、SoC各硬件及功\能的應(yīng)用程序接口鏈接庫(kù)
API部分則攸關(guān)SoC應(yīng)用產(chǎn)品開發(fā)的速度及難度。驅(qū)動(dòng)程序使各部硬件能夠被Linux所管控,而API則讓應(yīng)用程序得以容易的操作驅(qū)動(dòng)程序,使用各硬件的功\能。因此,以前述所含的硬件皆應(yīng)有相對(duì)的API函式庫(kù)達(dá)成抽象化的封裝,供應(yīng)用程序呼叫引用,并完成硬件的操作。如此,芯片應(yīng)用商就能將資源專注在產(chǎn)品的開發(fā)上,而不浪費(fèi)在操作系統(tǒng)的Porting上。
5、Application / Sample Program及說(shuō)明文件
軟件開發(fā)套件也應(yīng)提供API使用說(shuō)明文件、范例程序或工具程序,以供程序設(shè)計(jì)者參考學(xué)習(xí)。
6、注重功能與技術(shù)支持 才能掌握商機(jī)
Embedded Linux若已Porting好各種網(wǎng)絡(luò)通訊協(xié)議,那程序設(shè)計(jì)者方能在其平臺(tái)發(fā)展網(wǎng)絡(luò)功\能應(yīng)用程序。
在技術(shù)支持方面,芯片供貨商必須提供相關(guān)技術(shù)方面的咨詢管道、解決服務(wù)及教育訓(xùn)練,并在上述軟件平臺(tái)文件中提供教育訓(xùn)練課程等能使應(yīng)用者快速入門的相關(guān)文件。
SoC在監(jiān)控視訊產(chǎn)品開發(fā)應(yīng)用的優(yōu)勢(shì)顯而易見,已使其成為必然的發(fā)展主流。在選用SoC進(jìn)行監(jiān)控視訊產(chǎn)品應(yīng)用開發(fā)時(shí),除了要注意SoC本身的功\能外,更要重視其軟件平臺(tái)及技術(shù)支持的完整,才能減少摸索的時(shí)間,并有效的降低成本,以掌握商機(jī)。