• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      多媒體系統(tǒng)中的防信息碰撞技術(shù)的設(shè)計與實現(xiàn)

      2015-12-08 05:52蘭長明汪瀅梅毅
      現(xiàn)代電子技術(shù) 2015年24期
      關(guān)鍵詞:存儲模塊多媒體系統(tǒng)數(shù)據(jù)流

      蘭長明,汪瀅,梅毅

      (南昌大學(xué) 科學(xué)技術(shù)學(xué)院,江西 南昌 330029)

      多媒體系統(tǒng)中的防信息碰撞技術(shù)的設(shè)計與實現(xiàn)

      蘭長明,汪瀅,梅毅

      (南昌大學(xué) 科學(xué)技術(shù)學(xué)院,江西 南昌 330029)

      為了使多媒體文件播放更加流暢,設(shè)計與實現(xiàn)了一種多媒體系統(tǒng)中的防信息碰撞技術(shù),分析了多媒體信息系統(tǒng)總體的工作流程和數(shù)據(jù)流產(chǎn)生碰撞的原因,將ADM5120芯片作為核心,通過該控制模塊對多媒體系統(tǒng)數(shù)據(jù)流的各部分進行監(jiān)測和控制,實現(xiàn)數(shù)據(jù)流的發(fā)送。利用編/解碼模塊將數(shù)據(jù)流解碼成電信號,通過合理存儲模塊對多媒體系統(tǒng)的啟動引導(dǎo)程序、內(nèi)核和相關(guān)文件進行順序存儲,避免數(shù)據(jù)流的沖突。軟件設(shè)計過程中,設(shè)計ALOHA防信息碰撞算法避免多媒體系統(tǒng)中數(shù)據(jù)流碰撞現(xiàn)象的發(fā)生,同時給出防信息碰撞的程序代碼。實驗結(jié)果表明,新的方法具有很高的可行性和實用性。

      多媒體;防信息碰撞;數(shù)據(jù)流;編解碼模塊

      0 引言

      近年來,隨著計算機的不斷發(fā)展和廣泛應(yīng)用,信息時代到來,人們的生活和工作都朝著數(shù)值化、網(wǎng)絡(luò)化及智能化的方向發(fā)展[1?3]。而多媒體系統(tǒng)也逐漸趨于復(fù)雜,多媒體數(shù)據(jù)也變得數(shù)量大、種類多,導(dǎo)致數(shù)據(jù)流信息之間容易發(fā)生碰撞,造成信息丟失[4?6]。因此,設(shè)計并實現(xiàn)一種多媒體系統(tǒng)中防信息碰撞技術(shù)具有重要意義,成為相關(guān)學(xué)者研究的重點課題,受到了越來越廣泛的關(guān)注[7?10]。設(shè)計并實現(xiàn)了一種多媒體系統(tǒng)中防信息碰撞方法,為多媒體系統(tǒng)中文件的流暢播放提供有效依據(jù)。

      1 多媒體信息系統(tǒng)的整體優(yōu)化設(shè)計思路

      具備防數(shù)據(jù)流信息碰撞技術(shù)的新一代多媒體信息系統(tǒng)中主要包括控制模塊、編解碼模塊、存儲模塊、D/A轉(zhuǎn)換模塊和防信息碰撞模塊,詳細結(jié)構(gòu)如圖1所示。

      圖1 多媒體信息系統(tǒng)的結(jié)構(gòu)單元

      2 硬件設(shè)計防止多媒體信息碰撞

      2.1 數(shù)據(jù)流信息合理控制模塊的設(shè)計

      數(shù)據(jù)流信息控制模塊主要負責對多媒體系統(tǒng)各部

      分數(shù)據(jù)流進行監(jiān)測和調(diào)度,以及實現(xiàn)數(shù)據(jù)流的發(fā)送等。其主要由主控芯片ADM5120、TLB(Translation Looka?side Buffer)、總線接口、Cache控制器、系統(tǒng)協(xié)處理器等構(gòu)成,詳細結(jié)構(gòu)用圖2進行描述。

      圖2 控制模塊的邏輯設(shè)計結(jié)構(gòu)

      多媒體系統(tǒng)通常需要有強大的數(shù)據(jù)流調(diào)度功能,因此,選擇一款基于MIPS32 4Kc內(nèi)核的Infineon ADM5120網(wǎng)絡(luò)處理器,該處理器是一款具有五級流水線、32 B的MIPS指令集嵌入式處理器,是一種典型的寄存器型微處理器??刂颇K通過TLB方式達到數(shù)據(jù)流合理化管理的目的,結(jié)合外圍部件共同實現(xiàn)對整個系統(tǒng)的數(shù)據(jù)流控制,避免數(shù)據(jù)流信息的存儲碰撞。

      2.2 編/解碼過程的防碰撞模塊

      數(shù)據(jù)流編碼和解碼的過程容易發(fā)生沖突,因此設(shè)計編/解碼模塊主要負責將數(shù)據(jù)流解碼成合理電信號避免出現(xiàn)相似信號干擾碰撞,模塊的核心為編解碼芯片VW2010(VW2010芯片采用VWEB公司開發(fā)的實時MPEG?1,MPEG?2和MPEG?4音視頻系統(tǒng)編解碼芯片,具有信息分流功能)。編/解碼模塊主要由D/A轉(zhuǎn)換器和SDRAM構(gòu)成外圍電路,詳細結(jié)構(gòu)用圖3進行描述。

      圖3 編/解碼防碰撞控制模塊硬件結(jié)構(gòu)

      為了防止多媒體系統(tǒng)數(shù)據(jù)流出現(xiàn)不穩(wěn)定的問題,編/解碼模塊采用Alliance Memory公司生產(chǎn)的SDRAM對數(shù)據(jù)流進行緩沖,從而使編碼過程正常運行。通過數(shù)模(D/A)轉(zhuǎn)換器將數(shù)據(jù)變成模擬電視圖像信號與聲音信號,音頻視頻信號由VW2010實現(xiàn)合理的控制,不在由不具備分流功能的其他芯片控制,大大避免了數(shù)據(jù)流發(fā)生控制的可能。

      2.3 存儲模塊的防碰撞控制

      數(shù)據(jù)流存儲過程最容易發(fā)生沖突,為了降低這種概率,存儲模塊設(shè)計必須在存儲多媒體信息中考慮防碰撞性。一般的存儲模塊由啟動引導(dǎo)程序、內(nèi)核和相關(guān)文件組成,其主要由FLASH,SDRAM,SD卡,USB接口等,但是,卻沒有核心處理芯片完成存儲調(diào)度過程,存儲過程極為混亂,容易發(fā)生碰撞,新一代的核心存儲模塊的詳細結(jié)構(gòu)如圖4所示。

      圖4 存儲模塊硬件結(jié)構(gòu)

      將三星公司生產(chǎn)的64MBFLASH芯片K9F5608U0C作為存儲模塊的核心,將Samsungsemi公司生產(chǎn)的64 MB的芯片HY57V51620BT作為SDRAM存儲,同時將SD卡和USB接口作為備用內(nèi)存,核心處理芯片可以很好地識別數(shù)據(jù)流的沖突過程,為內(nèi)存調(diào)度提供有效的方法。

      3 系統(tǒng)軟件的防沖突設(shè)計

      3.1 基于ALOHA算法的防信息碰撞技術(shù)

      ALOHA算法是較為常見的數(shù)據(jù)調(diào)度方法,非常適用于多媒體的數(shù)據(jù)流防沖突調(diào)度,因為多媒體中所需傳輸?shù)臄?shù)據(jù)相對來說并不復(fù)雜,只是數(shù)據(jù)規(guī)模較大,算法通過循環(huán)重復(fù)即可實現(xiàn)數(shù)據(jù)的傳輸。因為數(shù)據(jù)不復(fù)雜,其傳輸時間僅占循環(huán)的少部分,所以對數(shù)據(jù)進行傳輸?shù)倪^程中會產(chǎn)生較大的時間間隙,解決信息碰撞問題。

      ALOHA算法的總體流程用圖5進行描述。如果信息出現(xiàn)在讀寫器的有效范圍,其將主動地將自身信息傳輸至讀寫器。在多媒體系統(tǒng)對信息進行傳輸時,如果有其他模塊也在傳輸信息,則將造成信息碰撞。讀寫器接收信號后,判斷是否出現(xiàn)碰撞情況,如果出現(xiàn)碰撞情況,則中斷信息傳輸過程,延遲一段隨機長的時間后再繼續(xù)傳輸該信息,從而達到防止信息碰撞的目的。

      3.2 代碼設(shè)計

      本文設(shè)計的多媒體系統(tǒng)的軟件,是在Windows 2000環(huán)境下,通過Visual C++6.0來實現(xiàn),并采用Visual C++對圖像進行處理,詳細代碼如下:

      圖5 總體流程圖

      4 實驗分析

      為了驗證本文設(shè)計的多媒體系統(tǒng)中防信息碰撞技術(shù)的有效性,需要進行相關(guān)的實驗分析。實驗將基于GStreamer的多媒體系統(tǒng)作為對比,從多媒體文件播放的流暢程度對兩種系統(tǒng)的性能進行比較。本實驗用節(jié)點吞吐量和控制消息數(shù)兩個指標對多媒體文件播放的流暢程度進行衡量。

      4.1 節(jié)點吞吐量分析

      節(jié)點吞吐量主要反映了單位時間內(nèi)系統(tǒng)有效接收數(shù)據(jù)的程度,隨著吞吐量值的逐漸升高,多媒體文件播放將越來越流暢。本實驗在節(jié)點數(shù)量逐漸增加的情況下,分別統(tǒng)計本文系統(tǒng)和基于GStreamer的多媒體系統(tǒng)的節(jié)點平均吞吐量,得到的結(jié)果如圖6所示。

      圖6 節(jié)點吞吐量比較結(jié)果

      分析圖6可知,通過本文系統(tǒng)獲取的節(jié)點吞吐量遠遠高于基于GStreamer的多媒體系統(tǒng),這主要是由于基于GStreamer的多媒體系統(tǒng)容易造成請求擁塞,使多媒體數(shù)據(jù)傳輸所需的時間大大增加,同時浪費了帶寬資源,降低了系統(tǒng)的運行效率,導(dǎo)致基于GStreamer的多媒體系統(tǒng)接收節(jié)點的吞吐率無法達到很高的水平,造成多媒體文件播放不流暢。而本文系統(tǒng)能夠充分利用系統(tǒng)資源,大大提高了帶寬利用率以及節(jié)點吞吐量,使多媒體文件播放流暢。

      4.2 控制消息數(shù)分析

      對消息進行控制的目的是使用戶節(jié)點能夠及時得到多媒體數(shù)據(jù),如果控制消息的數(shù)量過多,則會造成整個系統(tǒng)的負擔,浪費資源,所以應(yīng)盡可能地減少控制消息的個數(shù)。

      圖7描述的是隨著系統(tǒng)節(jié)點數(shù)量的增加,采用本文系統(tǒng)和基于GStreamer的多媒體系統(tǒng)獲取的每個播放段的平均控制消息數(shù)。

      圖7 兩種方法控制消息數(shù)量比較結(jié)果

      分析圖7可以看出,采用本文系統(tǒng)所需控制的消息數(shù)量低于基于GStreamer的多媒體系統(tǒng),說明本文系統(tǒng)對所浪費的資源相對較少,能夠有效減少能耗,使得多媒體文件播放更加流暢。

      5 結(jié)語

      本文設(shè)計與實現(xiàn)了一種多媒體系統(tǒng)中的防信息碰撞技術(shù),分析了系統(tǒng)總體結(jié)構(gòu),將ADM5120芯片作為核心,通過該控制模塊對多媒體系統(tǒng)各部分進行監(jiān)測和控制,實現(xiàn)數(shù)據(jù)流的發(fā)送。利用編/解碼模塊將數(shù)據(jù)流解碼成電視信號,通過存儲模塊對多媒體系統(tǒng)的啟動引導(dǎo)程序、內(nèi)核和相關(guān)文件進行存儲,利用D/A轉(zhuǎn)換模塊將數(shù)據(jù)轉(zhuǎn)換為模擬電視圖像信號與聲音信號。軟件設(shè)計過程中,利用ALOHA防信息碰撞算法避免多媒體系統(tǒng)中信息碰撞現(xiàn)象的發(fā)生,并進行了詳細分析,同時給出防信息碰撞的程序代碼。仿真實驗結(jié)果表明,本文設(shè)計系統(tǒng)具有很高的可行性和實用性。

      [1]李俊楠,莫偉健,萬智萍.基于CC2533的ZigBee技術(shù)智能小船測深防碰撞系統(tǒng)的設(shè)計[J].計算技術(shù)與自動化,2015(1):39?43.

      [2]胡建洲,田裕鵬.基于FreeSwitch和DSP的多媒體會議系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機應(yīng)用與軟件,2013(8):263?266.

      [3]劉遲時,王春華,伏奎.新的基于分組處理的射頻識別標簽防碰撞算法[J].計算機應(yīng)用,2013,33(2):592?594.

      [4]黃勤龍,馬兆豐,莫佳,等.新型通用格式多媒體數(shù)字版權(quán)管理系統(tǒng)設(shè)計與實現(xiàn)[J].通信學(xué)報,2013(10):153?161.

      [5]羅文,張國兵.基于云平臺的多媒體教學(xué)系統(tǒng)研究與設(shè)計[J].電視技術(shù),2013(22):47?50.

      [6]龐宇,彭琦,林金朝,等.基于分組動態(tài)幀時隙的射頻識別防碰撞算法[J].物理學(xué)報,2013,62(14):488?495.

      [7]沈錫瓊,楊云春,李海雁,等.智能化多媒體教室中語音傳輸系統(tǒng)的設(shè)計與實現(xiàn)[J].電子設(shè)計工程,2014,22(22):94?96.

      [8]楊金銘,易蘭青,張陽,等.多媒體錄播系統(tǒng)在電子政務(wù)視頻會議擴展應(yīng)用中的設(shè)計與實現(xiàn)[J].信息安全與技術(shù),2013(4):89?91.

      [9]肖?;?,王紅明.一種基于DFSA防碰撞協(xié)議的FBF改進算法研究[J].計算機應(yīng)用與軟件,2013(30):305?308.

      [10]李順,楊煦.嵌入式智能車載多媒體終端控制系統(tǒng)的設(shè)計與實現(xiàn)[J].沈陽航空航天大學(xué)學(xué)報,2013,30(3):49?54.

      Design and implementation of anti?collision technology for multimedia system

      LANG Changming,WANG Ying,MEI Yi
      (College of Science and Technology,Nanchang University,Nanchang 330029,China)

      In order to make the multimedia files play more smoothly,the anti?collision technology for multimedia system was designed and implemented,the work procedure and the cause of data flow collision of the multimedia information system were analyzed,and the ADM5120 chip was used as the core.The whole data flow of the multimedia system is monitored and controlled by the control module to realize data flow transmission.The data stream is decoded into an electric signal by the CO?DEC module.The sequencial storage of start bootstrap program,kernel and relevant document of multimedia system is conducted by the reasonable storage module to avoid the conflict of the data stream.In the design process of software,the design of ALO?HA anti?collision algorithm avoids the occurrence of the collision among the data flows in the multimedia system.The procedure code of the information collision prevention is given.The experimental results show that the new method has high feasibility and practicability.

      multimedia;collision prevention of information;data stream;encoding?decoding module

      TN911.2?34;TP302.1

      A

      1004?373X(2015)24?0100?04

      10.16652/j.issn.1004?373x.2015.24.029

      蘭長明(1976—),男,湖北武穴人,碩士,講師。主要研究方向為多媒體技術(shù)、電子商務(wù)和軟件工程。

      2015?06?25

      江西省教育廳課題獨立學(xué)院實踐教學(xué)模式研究(08JY71);南昌大學(xué)科技學(xué)院精品課程項目(2013JPKC020);南昌大學(xué)科技學(xué)院基金項目(2014?JG?04)

      猜你喜歡
      存儲模塊多媒體系統(tǒng)數(shù)據(jù)流
      汽車維修數(shù)據(jù)流基礎(chǔ)(下)
      Burden of Cirrhosis and Other Chronic Liver Diseases Caused by Specific Etiologies in China, 1990?2016:Findings from the Global Burden of Disease Study 2016
      一種提高TCP與UDP數(shù)據(jù)流公平性的擁塞控制機制
      淺談多媒體系統(tǒng)與初中英語教學(xué)
      多媒體在初中數(shù)學(xué)教學(xué)中的運用
      MiR-125a-5p is Upregulated in Plasma of Residents from An Electronic Waste Recycling Site
      數(shù)據(jù)采集系統(tǒng)在環(huán)保工程中的應(yīng)用研究
      計算機多媒體系統(tǒng)在教育中的應(yīng)用研究
      基于數(shù)據(jù)流聚類的多目標跟蹤算法
      北醫(yī)三院 數(shù)據(jù)流疏通就診量
      清新县| 富源县| 巧家县| 顺昌县| 顺义区| 麻阳| 永昌县| 常熟市| 安宁市| 财经| 抚松县| 莱芜市| 会宁县| 六盘水市| 和硕县| 托克逊县| 南和县| 丰镇市| 黑山县| 寻乌县| 桂东县| 叙永县| 北海市| 佛冈县| 上虞市| 盘山县| 晋中市| 隆尧县| 张掖市| 云龙县| 东方市| 冕宁县| 衡南县| 霍山县| 建平县| 岗巴县| 宜昌市| 巴林左旗| 昭通市| 金湖县| 尖扎县|