<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 車載移動(dòng)多媒體系統(tǒng)的開發(fā)與實(shí)現(xiàn)

          車載移動(dòng)多媒體系統(tǒng)的開發(fā)與實(shí)現(xiàn)

          作者: 時(shí)間:2016-12-12 來源:網(wǎng)絡(luò) 收藏
          1 引言

          隨著汽車工業(yè)的發(fā)展,其車載的媒體播液產(chǎn)品也日薪月異。車載的播放系統(tǒng)主要經(jīng)歷了汽車音響系統(tǒng)、車載磁帶機(jī)、車裁CD機(jī)、車載VCD播放機(jī)、DVD處理器等。而這些傳統(tǒng)硬件多媒體系統(tǒng)功能單一,更新升級(jí)困難,難以滿足用戶追求舒適、完備的駕乘需求。

          與此同時(shí),汽車工業(yè)與消費(fèi)電子的不斷成熟與發(fā)展,催生了車載移動(dòng)多媒體系統(tǒng)市場(chǎng)的不斷壯大,車載電腦應(yīng)運(yùn)而生,并可能成為今后統(tǒng)(以下稱車載系統(tǒng))的主流硬件平臺(tái)。而本文設(shè)計(jì)的車載多媒體播放軟件,與之搭配,可以提供對(duì)更多媒體格式的支持秘更加強(qiáng)大的擴(kuò)展功能,成為以上傳統(tǒng)車載播放系統(tǒng)之“集大成者”。它不但避免了因安裝過多的播放系統(tǒng)而引起的嚴(yán)重占用硬盤空間,而且叮以更新、增加或減少功能.方便實(shí)用,全面適合車裁電腦的使用,更加完善了車載電腦的功能。

          2統(tǒng)簡(jiǎn)介

          車載系統(tǒng)的主要硬件組成部分疑車載電腦、顯示屏、音頻功放、音箱和電源。其系統(tǒng)框圖如圖1所示:


          圖1 統(tǒng)

          其中粗線的部分為汽車的電力系統(tǒng).是車載系統(tǒng)的電力來源:車載機(jī)箱、主板等體積小,耗能低,是專門為配合車載系統(tǒng)設(shè)計(jì)的;車載電腦的硬盤一般都采用大容量CF卡或其他存儲(chǔ)卡作為存儲(chǔ)媒介,理由是這種媒介抗震性能好;操作系統(tǒng)主是移動(dòng)版操作系統(tǒng),如果使用的是筆記本硬盤也可以安裝windows XP等操作系統(tǒng);音頻功坡輸出聲道數(shù)根據(jù)具體的音頻功放而定,這也為車裁系統(tǒng)在價(jià)格上提供了伸縮的空聞??梢?,車載系統(tǒng)配件選購方便靈活,組裝拼接簡(jiǎn)單;而與之配套的多媒體播放系統(tǒng),即本設(shè)計(jì)是使用軟件來實(shí)現(xiàn)對(duì)媒體的播放的,所以也為系統(tǒng)以后對(duì)新生媒體格式支持提供了極大的便利。

          3 車載移動(dòng)多媒體播放軟件的設(shè)計(jì)

          根據(jù)功能需求,把軟件分為主界面、視頻播放、MP3播放、Flash播放、CD播放、電子地圖、計(jì)算器、小游戲8大模塊,根據(jù)這8大模塊衍生出與之相對(duì)應(yīng)的8個(gè)程序界面。其中,計(jì)算器是方便用戶在加油等情況下計(jì)算金額使用。作為一個(gè)附加功能出現(xiàn);小游戲主要是平時(shí)在車內(nèi)等人或其他情況時(shí)休閑娛樂之用。鑒于篇幅原因,只對(duì)其中重要的視頻播放器、Flash播放器、MP3播放器和電子地圖進(jìn)行詳細(xì)介紹。

          3.1視頻播放器

          經(jīng)分析。常用的DAT、AVI、MOV、MPG、MPEG這5種媒體格式只有MOV與其他4種媒體格式在播放上有些區(qū)別,它是蘋果電腦公司Quicktime播放器播放的影音文件,出現(xiàn)的頻率很少;而其它4種采用Windows自帶的MediaPlayer控件就可以播放?;緷M足日常播放需求,同時(shí)免去了引用第三方控件的麻煩。通過下拉列表框、驅(qū)動(dòng)器控件和文件控件來實(shí)現(xiàn)對(duì)驅(qū)動(dòng)器上文件的查找,同時(shí)提供對(duì)以上4種媒體格式的篩選。部分關(guān)鍵代碼如下:

          窗體打開時(shí)的默認(rèn)設(shè)置。


          3.2 Flash播放播

          Flash播放器的設(shè)計(jì)選用第三方MacroMedia公司出品ShockwaveFlash控間來完成,該控件方便易用,功能強(qiáng)大,可以提供畫面分辨率的選擇,畫面放大、縮小,循環(huán)播放等功能。同時(shí),本設(shè)計(jì)通過Visual Basic 6.0自帶的Slider控件來實(shí)現(xiàn)播放進(jìn)度的顯示和調(diào)整;通過StatusBar控件在界面底部顯示當(dāng)前播放狀態(tài)和播放幀數(shù),使用戶了解當(dāng)前的播放狀態(tài),完成的界面如圖2所示。


          圖2 nash播放器界面

          3.3 MP3援放器

          對(duì)于MP3播放器的設(shè)計(jì)有3種方案:l、用Visual Basic 6.0自帶的MCI控件來實(shí)現(xiàn)對(duì)MP3的播放;2、用第三方Mp3play控件實(shí)觀對(duì)MP3的播放;3,用Windows自帶的MediaPlayer控件實(shí)現(xiàn)對(duì)MP3的播放。第一種方案實(shí)現(xiàn)起來比較方便,但功能上也相對(duì)簡(jiǎn)單,所以不太可取。第二種方案功能強(qiáng)大但實(shí)現(xiàn)起來比較復(fù)雜,需要調(diào)用第三方控件,而這個(gè)控件使用時(shí)需要注冊(cè),如果不注冊(cè)只能播放30秒,而注冊(cè)又會(huì)引出資金問題,同時(shí)也會(huì)給用戶使用帶來不便,所以也不是很可取。第三種方案實(shí)現(xiàn)越來比第一種復(fù)雜一些,也是要調(diào)用Visual Basic 6.0自身以外的控件,但Windows自帶的MediaPlayer控件不需要注冊(cè)可公開使用;在功能上,這個(gè)控件播放MP3的能力介于前兩者之間,同時(shí)又考慮剎車載多媒體播放系統(tǒng)在平時(shí)使用中的使用需求,所以決定使用第三種方案。

          在其他方面,考慮到MP3播放不只播放一首歌曲,所以使用播放列表這個(gè)功能,把要播放的MP3歌曲的地址統(tǒng)一存放到播放列表中.然后再逐一調(diào)出MP3歌曲地址進(jìn)行播放。在向列表里加載MP3地地時(shí)通過一個(gè)新窗體進(jìn)行,避免對(duì)MP3播放器界面的破壞;同時(shí)提供保存和載入功能以方便用戶對(duì)常用歌曲的播放,免去每次播放都要選曲的麻煩。在其他功能上提供常見的MP3播放器所使用的順序播放、隨機(jī)播放、單曲播放這三種功能;提供聲音的調(diào)整和聲音均衡。為了方便用用戶在播放歌曲時(shí)還顯示當(dāng)前播放的歌曲名稱和進(jìn)度.以便用戶調(diào)整歌曲的播放進(jìn)度。設(shè)計(jì)完成的MP3播放器和添加文件界面如圖3:


          圖3 MP3播放器及添加文件界面

          3.4 電子地圖

          電子地圖憑借其更新方便、智能搜索等優(yōu)勢(shì)取勝于傳統(tǒng)紙質(zhì)地圖,用戶可在駕駛車輛有迷路的情況發(fā)生時(shí),通過使用電子地圖迅速定位方向。
          在電子地圖的設(shè)計(jì)上選用MapInfo公司出品的MapX控件,該空間在GIS領(lǐng)域上的功能很強(qiáng)大。通過分析本軟件的具體需求,決定設(shè)計(jì)一下功能:地圖可選擇性打開,可縮放、漫游,進(jìn)行多種方式的查詢,根據(jù)需要顯示圖層的標(biāo)注,支持當(dāng)前地圖輸出BMP、JPG、GIF、TIF 4種格式的圖片。

          地圖可選擇性打開主要是考慮汽車的移動(dòng)性,用戶可能開車去其他城市,如果地圖固定為某一地區(qū)的地圖,那么當(dāng)汽車離開該地區(qū)后就失去用途了。同時(shí)考慮到地圖的升級(jí)問題,通過可選擇性打開功能,用戶只需要去網(wǎng)上下載新的地圖再通過打開功能載入地圖就可以完成地圖的升級(jí)了。方便用戶的升級(jí)使用,并且操作簡(jiǎn)單。

          縮放、漫游功能是電子地圖使用的基本功能,方便用戶對(duì)地圖的瀏覽。

          在查詢方式上支持距離、面積、范隔、地物、模糊、精確幾種查詢功能。距離查詢可以在地圖上查詢?nèi)我鈨牲c(diǎn)間的距離。面積查詢可以在地圖上查詢所選擇區(qū)域的面積。范圍查詢提供選定點(diǎn)范圍一定半徑內(nèi)的事物查詢,半經(jīng)由用戶給出。地物查詢提供單點(diǎn)、矩形、圓形、多邊形的查詢。可以通過以上4種方法查詢單點(diǎn)或不同形狀區(qū)域內(nèi)的事物,并在結(jié)果窗口顯示出來,同時(shí)在主地圖上標(biāo)識(shí)。模糊查詢提供對(duì)地圖內(nèi)所有事物的查詢,通過用戶輸入欲查詢的地點(diǎn),在結(jié)果欄內(nèi)顯示出用戶要查詢的地點(diǎn)是否在地圖上有標(biāo)識(shí)。精確查詢供用戶在不知道要去的地點(diǎn)在行么位置時(shí)使用,用戶可選擇要查詢的圖層,輸入要查詢的事物名稱,如果地圖上沒有標(biāo)注,給出提示;如果有,則在主地圖上標(biāo)識(shí),并顯示在主地圖的中心位置。

          圖層標(biāo)注是為了方便用戶篩選要在地圖上顯示的內(nèi)容,如用戶可以選擇只在地圖上顯示餐飲地點(diǎn)。支持4種圖片格式的輸出是為了方便用戶將當(dāng)前地圖輸出為圖片,在其他場(chǎng)合使用。根據(jù)以上功能分析設(shè)計(jì)完成的電子地圖界面如圖4所示:


          圖4 電子地圖主界面

          此外,作為輔助功能,本系統(tǒng)還包括RS232串口與單片機(jī)透信對(duì)汽車部件進(jìn)行控制的模塊,這里利用Visual Basic 6.0提供的MSComm控件來實(shí)現(xiàn)與外圍設(shè)備串口通信,同時(shí)調(diào)用Windows APl函數(shù)實(shí)現(xiàn)對(duì)Win I/O端口的控制;調(diào)用外部動(dòng)態(tài)鏈庫(DLL)函數(shù)來驅(qū)動(dòng)外部設(shè)備。當(dāng)按下指示燈、雨刷等功能按鍵后,車載電腦的串口就會(huì)發(fā)送一個(gè)指令到單片記,單片機(jī)接收到指令后,通過內(nèi)部預(yù)先編制好的程序?qū)υ撝噶钸M(jìn)行解碼,然后控制相應(yīng)的部件進(jìn)行工作,若該部件工作異常,則給出報(bào)警提示。這部分工作目前已經(jīng)通過實(shí)驗(yàn)室的測(cè)試及驗(yàn)證,因?yàn)樯婕暗脚c汽車控制單元和相應(yīng)硬件的調(diào)整和配合,因此與汽車電子設(shè)計(jì)人員的深入的溝通與聯(lián)合測(cè)試正在積極展開,以取得初步成效,并試圖將汽車內(nèi)部更多的硬件的“控制權(quán)”擴(kuò)展至車載電腦內(nèi),形成汽車關(guān)鍵部件直接控制與軟件間接控制雙保險(xiǎn),大大增強(qiáng)了駕駛的安全性與舒適性。

          4 結(jié)束語

          本設(shè)計(jì)配合車載電腦.通過軟件對(duì)多種媒體格式的文件進(jìn)行播放,體現(xiàn)了車載電腦方便的可擴(kuò)展性。它通過Visual Basic 6.0中的控件提供媒體格式的支持,并通過其他控件實(shí)現(xiàn)電子地圖等擴(kuò)展功能;采用模塊化設(shè)計(jì),方便以后新媒體格式出現(xiàn)后在功能上的升級(jí)以及軟件的日常維護(hù),且方便駕駛員操作。


          關(guān)鍵詞: 車載移動(dòng)多媒體系

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();