1 引言
隨著汽車工業的發展,其車載的媒體播液產品也日薪月異。車載的播放系統主要經歷了汽車音響系統、車載磁帶機、車裁CD機、車載VCD播放機、DVD處理器等。而這些傳統硬件多媒體系統功能單一,更新升級困難,難以滿足用戶追求舒適、完備的駕乘需求。
與此同時,汽車工業與消費電子的不斷成熟與發展,催生了車載移動多媒體系統市場的不斷壯大,車載電腦應運而生,并可能成為今后車載移動多媒體系統(以下稱車載系統)的主流硬件平臺。而本文設計的車載多媒體播放軟件,與之搭配,可以提供對更多媒體格式的支持秘更加強大的擴展功能,成為以上傳統車載播放系統之“集大成者”。它不但避免了因安裝過多的播放系統而引起的嚴重占用硬盤空間,而且叮以更新、增加或減少功能.方便實用,全面適合車裁電腦的使用,更加完善了車載電腦的功能。
2車載移動多媒體系統簡介
車載系統的主要硬件組成部分疑車載電腦、顯示屏、音頻功放、音箱和電源。其系統框圖如圖1所示:
圖1 車載移動多媒體系統
其中粗線的部分為汽車的電力系統.是車載系統的電力來源:車載機箱、主板等體積小,耗能低,是專門為配合車載系統設計的;車載電腦的硬盤一般都采用大容量CF卡或其他存儲卡作為存儲媒介,理由是這種媒介抗震性能好;操作系統主是移動版操作系統,如果使用的是筆記本硬盤也可以安裝windows XP等操作系統;音頻功坡輸出聲道數根據具體的音頻功放而定,這也為車裁系統在價格上提供了伸縮的空聞。可見,車載系統配件選購方便靈活,組裝拼接簡單;而與之配套的多媒體播放系統,即本設計是使用軟件來實現對媒體的播放的,所以也為系統以后對新生媒體格式支持提供了極大的便利。
3 車載移動多媒體播放軟件的設計
根據功能需求,把軟件分為主界面、視頻播放、MP3播放、Flash播放、CD播放、電子地圖、計算器、小游戲8大模塊,根據這8大模塊衍生出與之相對應的8個程序界面。其中,計算器是方便用戶在加油等情況下計算金額使用。作為一個附加功能出現;小游戲主要是平時在車內等人或其他情況時休閑娛樂之用。鑒于篇幅原因,只對其中重要的視頻播放器、Flash播放器、MP3播放器和電子地圖進行詳細介紹。
3.1視頻播放器
經分析。常用的DAT、AVI、MOV、MPG、MPEG這5種媒體格式只有MOV與其他4種媒體格式在播放上有些區別,它是蘋果電腦公司Quicktime播放器播放的影音文件,出現的頻率很少;而其它4種采用Windows自帶的MediaPlayer控件就可以播放。基本滿足日常播放需求,同時免去了引用第三方控件的麻煩。通過下拉列表框、驅動器控件和文件控件來實現對驅動器上文件的查找,同時提供對以上4種媒體格式的篩選。部分關鍵代碼如下:
窗體打開時的默認設置。
3.2 Flash播放播
Flash播放器的設計選用第三方MacroMedia公司出品ShockwaveFlash控間來完成,該控件方便易用,功能強大,可以提供畫面分辨率的選擇,畫面放大、縮小,循環播放等功能。同時,本設計通過Visual Basic 6.0自帶的Slider控件來實現播放進度的顯示和調整;通過StatusBar控件在界面底部顯示當前播放狀態和播放幀數,使用戶了解當前的播放狀態,完成的界面如圖2所示。
圖2 nash播放器界面
3.3 MP3援放器
對于MP3播放器的設計有3種方案:l、用Visual Basic 6.0自帶的MCI控件來實現對MP3的播放;2、用第三方Mp3play控件實觀對MP3的播放;3,用Windows自帶的MediaPlayer控件實現對MP3的播放。第一種方案實現起來比較方便,但功能上也相對簡單,所以不太可取。第二種方案功能強大但實現起來比較復雜,需要調用第三方控件,而這個控件使用時需要注冊,如果不注冊只能播放30秒,而注冊又會引出資金問題,同時也會給用戶使用帶來不便,所以也不是很可取。第三種方案實現越來比第一種復雜一些,也是要調用Visual Basic 6.0自身以外的控件,但Windows自帶的MediaPlayer控件不需要注冊可公開使用;在功能上,這個控件播放MP3的能力介于前兩者之間,同時又考慮剎車載多媒體播放系統在平時使用中的使用需求,所以決定使用第三種方案。
在其他方面,考慮到MP3播放不只播放一首歌曲,所以使用播放列表這個功能,把要播放的MP3歌曲的地址統一存放到播放列表中.然后再逐一調出MP3歌曲地址進行播放。在向列表里加載MP3地地時通過一個新窗體進行,避免對MP3播放器界面的破壞;同時提供保存和載入功能以方便用戶對常用歌曲的播放,免去每次播放都要選曲的麻煩。在其他功能上提供常見的MP3播放器所使用的順序播放、隨機播放、單曲播放這三種功能;提供聲音的調整和聲音均衡。為了方便用用戶在播放歌曲時還顯示當前播放的歌曲名稱和進度.以便用戶調整歌曲的播放進度。設計完成的MP3播放器和添加文件界面如圖3:
圖3 MP3播放器及添加文件界面
3.4 電子地圖
電子地圖憑借其更新方便、智能搜索等優勢取勝于傳統紙質地圖,用戶可在駕駛車輛有迷路的情況發生時,通過使用電子地圖迅速定位方向。
在電子地圖的設計上選用MapInfo公司出品的MapX控件,該空間在GIS領域上的功能很強大。通過分析本軟件的具體需求,決定設計一下功能:地圖可選擇性打開,可縮放、漫游,進行多種方式的查詢,根據需要顯示圖層的標注,支持當前地圖輸出BMP、JPG、GIF、TIF 4種格式的圖片。
地圖可選擇性打開主要是考慮汽車的移動性,用戶可能開車去其他城市,如果地圖固定為某一地區的地圖,那么當汽車離開該地區后就失去用途了。同時考慮到地圖的升級問題,通過可選擇性打開功能,用戶只需要去網上下載新的地圖再通過打開功能載入地圖就可以完成地圖的升級了。方便用戶的升級使用,并且操作簡單。
縮放、漫游功能是電子地圖使用的基本功能,方便用戶對地圖的瀏覽。
在查詢方式上支持距離、面積、范隔、地物、模糊、精確幾種查詢功能。距離查詢可以在地圖上查詢任意兩點間的距離。面積查詢可以在地圖上查詢所選擇區域的面積。范圍查詢提供選定點范圍一定半徑內的事物查詢,半經由用戶給出。地物查詢提供單點、矩形、圓形、多邊形的查詢。可以通過以上4種方法查詢單點或不同形狀區域內的事物,并在結果窗口顯示出來,同時在主地圖上標識。模糊查詢提供對地圖內所有事物的查詢,通過用戶輸入欲查詢的地點,在結果欄內顯示出用戶要查詢的地點是否在地圖上有標識。精確查詢供用戶在不知道要去的地點在行么位置時使用,用戶可選擇要查詢的圖層,輸入要查詢的事物名稱,如果地圖上沒有標注,給出提示;如果有,則在主地圖上標識,并顯示在主地圖的中心位置。
圖層標注是為了方便用戶篩選要在地圖上顯示的內容,如用戶可以選擇只在地圖上顯示餐飲地點。支持4種圖片格式的輸出是為了方便用戶將當前地圖輸出為圖片,在其他場合使用。根據以上功能分析設計完成的電子地圖界面如圖4所示:
圖4 電子地圖主界面
此外,作為輔助功能,本系統還包括RS232串口與單片機透信對汽車部件進行控制的模塊,這里利用Visual Basic 6.0提供的MSComm控件來實現與外圍設備的串口通信,同時調用Windows APl函數實現對Win I/O端口的控制;調用外部動態鏈庫(DLL)函數來驅動外部設備。當按下指示燈、雨刷等功能按鍵后,車載電腦的串口就會發送一個指令到單片記,單片機接收到指令后,通過內部預先編制好的程序對該指令進行解碼,然后控制相應的部件進行工作,若該部件工作異常,則給出報警提示。這部分工作目前已經通過實驗室的測試及驗證,因為涉及到與汽車控制單元和相應硬件的調整和配合,因此與汽車電子設計人員的深入的溝通與聯合測試正在積極展開,以取得初步成效,并試圖將汽車內部更多的硬件的“控制權”擴展至車載電腦內,形成汽車關鍵部件直接控制與軟件間接控制雙保險,大大增強了駕駛的安全性與舒適性。
4 結束語
本設計配合車載電腦.通過軟件對多種媒體格式的文件進行播放,體現了車載電腦方便的可擴展性。它通過Visual Basic 6.0中的控件提供媒體格式的支持,并通過其他控件實現電子地圖等擴展功能;采用模塊化設計,方便以后新媒體格式出現后在功能上的升級以及軟件的日常維護,且方便駕駛員操作。
本義作者創新點:1.本設計集視頻播放、MP3播放、Flash播放、CD播放、電子地圖、計算器、小游戲等多種功能于一身,占用空間小,功能完備。2.提出利用車載電腦對汽車部件進行控制與監控的新思想,并通過了實驗室檢測。
另外,車載移動多媒體系統在國外已成功應用于高端汽車市場,本設計若正式應用于我困汽車工業,必將帶來新的價格籌碼和利潤增長點,其經濟效益保守估計可達100萬元以上。
責任編輯:gt
-
顯示屏
+關注
關注
28文章
4512瀏覽量
74779 -
電腦
+關注
關注
15文章
1744瀏覽量
69205 -
多媒體
+關注
關注
0文章
504瀏覽量
37093
發布評論請先 登錄
相關推薦
車載移動多媒體系統產業化浪潮來襲
基于ARM Linux QT的掌上多媒體系統的設計和實現 (1)
怎么實現基于Au1200的無線車載多媒體終端硬件設計?
基于SC-FDE移動多媒體系統的設計與實現
多媒體系統的硬件
Nuance語音技術搭載福特SYNC車載多媒體系統
車載多媒體系統發展態勢
實時協同設計中多媒體系統的設計與實現
![實時協同設計中<b class='flag-5'>多媒體系統</b>的設計與<b class='flag-5'>實現</b>](https://file.elecfans.com/web2/M00/49/22/pYYBAGKhtDqACxKpAAAR6acEqYA570.jpg)
評論