孫小伍,馬云林,袁 磊
(1.廣東好幫手電子科技股份有限公司 廣東 佛山 528100;2.重慶郵電大學 重慶 400065)
車載主機與錄像儀器相結合的新型導航產(chǎn)品研究
孫小伍1,馬云林1,袁 磊2
(1.廣東好幫手電子科技股份有限公司 廣東 佛山528100;2.重慶郵電大學 重慶400065)
為了提高汽車的行車安全和駕駛優(yōu)越感,提出了一種車載主機與錄像儀器相結合的新型導航產(chǎn)品設計方案,并完成系統(tǒng)的軟件設計框架和數(shù)據(jù)庫圖表關系。該新型導航產(chǎn)品基于WINCE6.0系統(tǒng)平臺,支持軌跡記錄和時間搜索,可實現(xiàn)實景導航與高清行車記錄儀之間任意切換,并支持關鍵點回放和KML擴展格式文件在地圖上瀏覽。采用本技術方案可使用戶在導航和行車記錄儀切換更方便,用戶體驗感更優(yōu)越,從而提高導航產(chǎn)品的市場競爭力。
車載主機;錄像儀;軌跡記錄;時間搜索;實景導航
汽車工業(yè)已成為我國國民經(jīng)濟發(fā)展的支柱產(chǎn)業(yè)之一,汽車技術的發(fā)展和人車信息的融合交流使得汽車電子成為了一個獨立的產(chǎn)業(yè)。車載GPS主要用途就是定位監(jiān)控和導航,由于導航方面民用較廣且易于理解,所以經(jīng)常提起車載GPS即是指車載導航產(chǎn)品[1]。隨著近年來各種道德下滑事件屢屢發(fā)生,以及城市內混亂交通,搭載在車機上的錄像儀器能記錄車輛行駛途中的影像和聲音等相關資訊,可為交通事故提供證據(jù),劃分事故責任維護車主的合法權益[2],同時還能為喜歡自駕游的車主記錄征服艱難險阻的過程,這就是近年來風行起來的行車記錄儀。目前行車記錄儀主要分為便攜性行車記錄儀與后裝車機一體化DVD行車記錄儀兩大類。車載導航系統(tǒng)是智能交通系統(tǒng)ITS的一個分支,其把全球定位技術、地理信息技術、多媒體技術、通信技術及嵌入式計算機技術綜合到一起的高科技系統(tǒng),為車主打造特有的車載智能娛樂系統(tǒng)和提高駕駛優(yōu)越感[3]。
伴隨著我國工業(yè)化的高速發(fā)展,嵌入式系統(tǒng)已經(jīng)融入我們的生活,由于WINCE6.0操作系統(tǒng)的穩(wěn)定性和可靠性以及和桌面Windows一致的開發(fā)特性,使其成為很多嵌入式產(chǎn)品開發(fā)的首選。由于嵌入式系統(tǒng)的自身特點,越來越多的使用簡潔方便的觸摸屏作為人機界面,目前車載導航產(chǎn)品領域廣泛采用了觸摸屏作為人機交互界面[4]。近幾年來市場上陸續(xù)出現(xiàn)導航產(chǎn)品,雖有小部分導航產(chǎn)品支持外掛式行車記錄儀,但功能單一,切換復雜等因素增加了車主在駕駛過程中的危險因素。實現(xiàn)導航和行車記錄儀之間任意切換,支持軌跡記錄和時間搜索的導航記錄產(chǎn)品目前在汽車電子行業(yè)還是一片空白,而此技術在汽車電子行業(yè)必將有廣闊的發(fā)展空間。
目前在車載主機上已分別實現(xiàn)GPS導航和外掛式行車記錄儀功能,有些優(yōu)質的車載導航產(chǎn)品也可實現(xiàn)簡單的實景導航。但是能夠將導航和行車記錄儀二者結合,實行導航產(chǎn)品內置行車記錄儀并實現(xiàn)二者之間的切換功能,并使車主能夠在行車途中記錄沿途關鍵點信息和實現(xiàn)軌跡瀏覽的技術,目前在汽車電子行業(yè)還是一片空白。本文重點研究如何實現(xiàn)導航和行車記錄儀之間的數(shù)據(jù)共享所帶來的操作簡便性和功能易擴展性。
要想實現(xiàn)該技術,需要做好以下幾個方面。首先車載主機應能實現(xiàn)穩(wěn)定的定位監(jiān)控和導航功能,行車記錄儀能錄制高清的視頻和音頻數(shù)據(jù);其次,導航和行車記錄儀之間建立通信協(xié)議并提供函數(shù)調用接口以實現(xiàn)二者切換功能;再次,建立導航和行車記錄儀之間的共享數(shù)據(jù)庫,記錄時間,經(jīng)緯度坐標,以及形成為數(shù)據(jù)搜索和存儲的提供接口的引擎功能;最后共享數(shù)據(jù)庫能實現(xiàn)將記錄的數(shù)據(jù)形成KML擴展格式[5],支持在地圖上瀏覽的軌跡路線,并提供給行車記錄儀回放的時間搜索和關鍵點搜索的函數(shù)接口。
該新型導航產(chǎn)品總體軟件設計框架如圖1所示,通過在導航地圖和內置記錄儀器之間添加通信協(xié)議和接口,導航地圖可支持實景導航、周邊實景和實景查看;而記錄儀器通過共享數(shù)據(jù)庫和導航地圖也可實現(xiàn)路線瀏覽/回放,關鍵點瀏覽/回放,時間瀏覽/回放以及抓圖瀏覽/回放等功能。共享數(shù)據(jù)庫保存的數(shù)據(jù)不僅有時間軸,也有經(jīng)緯度坐標軸和為記錄儀提供時間搜索和關鍵點搜索的引擎功能。
導航地圖和行車記錄儀之間通過建立數(shù)據(jù)庫不僅實現(xiàn)數(shù)據(jù)共享和數(shù)據(jù)交換,還能將汽車根據(jù)實時路況獲取的信息上傳至云端備份和共享,這不僅能生成兼容各種地圖瀏覽的擴展文件供車友分享,并可將錄制的實時路況與騰訊街景等公司合作共贏,從而實現(xiàn)車聯(lián)網(wǎng)的巨大飛躍。本設計方案,不僅使得導航地圖和行車記錄儀之間的切換更方便,用戶體驗感更優(yōu)越,提高了行車安全和導航產(chǎn)品的市場競爭力。
圖1 軟件設計框架Fig.1 Framework of the software design
實現(xiàn)導航地圖和行車記錄儀之間切換的關鍵在于共享數(shù)據(jù)庫的設計,共享數(shù)據(jù)庫不僅保存錄音錄像數(shù)據(jù),還對保存的數(shù)據(jù)進行加工。而共享數(shù)據(jù)庫的數(shù)據(jù)來源于導航地圖和行車記錄儀,保存的數(shù)據(jù)不僅有時間軸,也有經(jīng)緯度坐標軸,還有為記錄儀提供時間搜索和關鍵點搜索的引擎功能;同時數(shù)據(jù)庫還能將所記錄數(shù)據(jù)形成KML擴展格式文件,支持在地圖上瀏覽[5]。導航地圖和行車記錄儀也通過共享數(shù)據(jù)進行數(shù)據(jù)交換。如圖2所示的圖表關系。
圖2 數(shù)據(jù)庫中的圖表關系Fig.2 Relationship between the chart and figure in database
車載主機可實現(xiàn)GPS/北斗雙模衛(wèi)星定位,行車記錄儀采用高清攝像頭錄制周邊實景,支持地圖和實際路線的單屏/雙屏/疊加顯示。共享數(shù)據(jù)庫保存的文件主要是音視頻格式、圖片格式以及XML配置文件[6],為了實現(xiàn)新型導航產(chǎn)品的功能,數(shù)據(jù)庫還對保留的數(shù)據(jù)信息進行加工,如圖2所示加工為XML配置信息、路線信息、關鍵點信息、video信息和抓圖信息。在整個數(shù)據(jù)庫設計中 route,id,coordinates_lng和coordinates_lat,time作為關鍵詞,可對汽車實行全程跟蹤。
XML表格信息來源于系統(tǒng)平臺和GPS定位實時獲取,包含的數(shù)據(jù)結構有id,所屬路線,關鍵點,定位標志,經(jīng)緯度坐標,時間信息等,采用定時器每隔1S獲取并更新信息,后續(xù)路線信息,關鍵點信息,Video信息和抓圖信息中關于時間,經(jīng)緯度坐標信息均從XML配置表獲取,同時XML配置表也結合其余表格形成KML擴展格式文件并支持在導航地圖上瀏覽。XML格式定義如表1所示。
表1 XML表格Tab.1 Table of XML information
路線信息主要來源于導航地圖和XML配置信息,路線信息表用于查看路線預覽,路線回放,沿途關鍵點,規(guī)劃路線里程,時間,坐標信息等,因此路線信息在定義時應包含如表2所示的數(shù)據(jù),需要注意的是:當車主熟悉某一路段而不使用導航地圖,該路段即可默認favorite為0不收藏。
表2 路線信息數(shù)據(jù)結構表Tab.2 Table of route information data structure
關鍵點信息位置數(shù)據(jù)來源于導航地圖的文字式說明和XML配置信息,譬如交叉路口、加油站、醫(yī)院或事故多發(fā)地段,而圖片數(shù)據(jù)來源于記錄儀。導航地圖記錄關鍵點id號,關鍵點所屬路線,關鍵點時間,位置信息等,并根據(jù)前進方向自動計算下一個關鍵點的名稱和距離。關鍵點信息用于關鍵點瀏覽和關鍵點回放,并且是形成軌跡記錄的主體,也為形成KML擴展格式提供了重要依據(jù)。關鍵點數(shù)據(jù)結構如表3所示。
表3 關鍵點信息數(shù)據(jù)結構表Tab.3 Table of key information data structure
VIDEO信息數(shù)據(jù)來源于車載錄像儀器和XML配置信息,采用高清攝像頭可錄制車輛行駛過程中的周邊實景,可進行實景查看,實現(xiàn)地圖顯示和實景導航單屏/雙屏/疊加顯示。在錄制關鍵點時,可抓圖保存為關鍵點標記。Video信息自動保存id,錄像編號,所屬路線,錄像時間,經(jīng)緯度等位置信息,而且記錄錄像期間的關鍵點名稱。Video信息可以以時間作為搜索關鍵詞,或關鍵點作為搜索關鍵詞,實現(xiàn)行車記錄儀按照時間搜索和關鍵點搜索進行視頻回放。Video信息數(shù)據(jù)結構如表4所示。
表4 Video信息數(shù)據(jù)結構表Tab.4 Table of video information data structure
抓圖信息來源于車載錄像儀器和XML配置信息,通過高清攝像頭抓取車輛行駛過程中譬如交通事故,交叉路口,重要路標或者喜歡的場景畫面,可采用紅外線技術實現(xiàn)手勢抓拍和手動抓拍。共享數(shù)據(jù)庫保存的抓圖信息不僅用于圖片瀏覽和關鍵點瀏覽;還用于video信息中關鍵點放大顯示。抓圖信息根據(jù)抓圖順序自動編號id,記錄所述路線,同時記錄該圖片抓取的時間,位置信息,圖片保存路徑的超鏈接,并提供是否收藏圖片選項。抓取信息數(shù)據(jù)結構如表5所示。
表5 抓圖信息數(shù)據(jù)結構表Tab.5 Table of Screenshots information data structure
共享數(shù)據(jù)庫通過上述的圖表文件記視頻和音頻數(shù)據(jù),形成KML軌跡文件并提供行車記錄儀調用的錄像文件和圖片,并支持時間搜索和關鍵點搜索。共享數(shù)據(jù)庫可將大量的視頻文件和圖片保存在可移動存儲設備(SD卡/U盤)上,方便隨時拷貝。在支持聯(lián)網(wǎng)功能的車載主機上,還可將上述數(shù)據(jù)庫的所有數(shù)據(jù)保存到云端服務器,而且由于行車記錄儀錄制的實時路況信息不僅能與車友分享,還能根據(jù)不同地圖協(xié)議生成兼容的軌跡路線圖,更可將多媒體文件提供給地圖公司作為街景素材。
本設計系統(tǒng)基于WINCE6.0系統(tǒng)平臺,該系統(tǒng)強大的模塊化功能,保證了其系統(tǒng)穩(wěn)定性,當某一模塊出現(xiàn)問題時也不會導致整個系統(tǒng)崩潰,這就為車載導航產(chǎn)品提供了穩(wěn)定性保證。GPS導航功能作為車機的靈魂,所采用的地圖應實時更新,而由于行車記錄儀的長期使用應及時清理。數(shù)據(jù)庫作為導航地圖和行車記錄儀之間的橋梁,其數(shù)據(jù)采集模塊設計如圖3所示。
圖3 數(shù)據(jù)庫的數(shù)據(jù)采集流程Fig.3 Collection process of the database
在軟件設計中,首先導航地圖和記錄儀建立通信協(xié)議和接口,支持地圖路線和實景路線的雙顯示和切換。數(shù)據(jù)采集主要針對導航地圖和錄像儀器錄制的數(shù)據(jù)進行采集:XML配置信息來源于系統(tǒng)平臺和導航定位,全程實時更新并提供給后續(xù)的各種操作;記錄儀全程記錄旅行途中的所有video信息,導航狀態(tài)下通過路線規(guī)劃定制路線規(guī)劃包形成路線信息表,保存路線編號、規(guī)劃里程、計劃用時、起點、途經(jīng)關鍵點和終點等信息;內置記錄儀全程進入錄像模式并保存video信息和隨時抓圖保存抓圖信息,數(shù)據(jù)庫也全程導航地圖的位置信息和錄像信息進行采集。在導航途中會提示關鍵點,關鍵點信息記錄關鍵點id,關鍵點坐標、關鍵點方向、關鍵點距離、關鍵點名稱、路口信息等關鍵點信息,并提供下一個關鍵點信息的預覽。開始導航后即使更改終點或者更改路線,甚至結束導航,也將通過導航地圖與行車記錄儀的通訊機制,及時傳遞訊息給數(shù)據(jù)路記錄備份。導航途中如遇重要地點可實行抓圖并標記抓圖信息,數(shù)據(jù)庫通過采集到的圖表數(shù)據(jù)形成KML擴展格式軌跡文件,并提供對錄音錄像文件按時間搜索和關鍵點搜索的函數(shù)接口。此外在數(shù)據(jù)庫的數(shù)據(jù)采集中,可采用手勢喚醒,紅外線識別技術實現(xiàn)自動抓圖,支持實景導航和地圖路線的雙屏顯示和疊加顯示,支持錄制實景路線和錄制屏幕界面的切換,這樣即提高了行車安全,也方便數(shù)據(jù)庫進行數(shù)據(jù)采集。
整個過程中數(shù)據(jù)庫采集的數(shù)據(jù)不僅有時間軸,經(jīng)緯度坐標軸更有支持時間搜索和關鍵點搜索的引擎功能。導航地圖和記錄儀即為數(shù)據(jù)庫提供數(shù)據(jù),也通過數(shù)據(jù)庫交換數(shù)據(jù),同時因為數(shù)據(jù)庫的建立,簡便了很多操作,實現(xiàn)導航和記錄儀之間的切換功能,并且還可形成兼容各種地圖瀏覽的KML擴展軌跡文件供車友分享,還可將實時路況信息提供給地圖公司做街景素材。
該新型導航產(chǎn)品設計基于穩(wěn)定的WINCE6.0系統(tǒng)平臺,實現(xiàn)實景導航和高清行車記錄儀之間的任意切換功能,并支持關鍵點回放和KML擴展格式文件在地圖上瀏覽。采用本設計方案既可提高行車安全又可獲得良好的用戶體驗感,從而提高導航產(chǎn)品的市場競爭力。
[1]王大新,張立本,趙軍.車載GPS導航產(chǎn)業(yè)發(fā)展現(xiàn)狀與趨勢[J].衛(wèi)星應用,2005,12:18-24.
[2]施偉.聯(lián)想車載車型記錄儀設計研究[D].南昌:南昌大學,2014.
[3]吳建洪.車載導航系統(tǒng)的研究與實現(xiàn)[D].長沙:湖南大學,2007.
[4]劉星.基于Wince的觸摸屏的研究與應用[D].大連:大連海事大學,2010.
[5]杜英俊,于重重,劉杰.基于KML開發(fā)的GIS系統(tǒng)研究與應用[J].計算機應用與軟件,2010,27(10):49-51.
[6]劉升平,林作銓,等.一種XML的模型論語義[J].軟件學報,2006,5(17):1090-1097.
Research of a new navigation product based on on-board host combined with video equipment
SUN Xiao-wu1,MA Yun-lin1,YUAN Lei2
(1.Guangdong Coagent Electronics Technology CO.,LTD,F(xiàn)oshan 528100,China;2.Chongqing University of Posts and Telecommunications,Chongqing 400065,China)
In order to improve the car driving safety and superiority of driving,this paper proposes a new navigation product design based on on-board host combined with video equipment,and complete the design of software system framework and database diagrams.The new navigation products based on WINCE6.0 system platform,support the track record and time search,which can achieve arbitrary switching between live navigation with vehicle traveling data recorder,and support key playback and KML extension format file browsing on the map.Using this technology,can make navigation and vehicle traveling data recorder switch more convenient,and experience feeling superior,improve the market competitiveness of navigation products.
on-board host;video equipment;track record;time search;live navigation
TN320
A
1674-6236(2016)05-0175-04
2015-04-11稿件編號:201504112
孫小伍(1983—),男,湖北隨州人。研究方向:汽車電子,車聯(lián)網(wǎng),嵌入式操作系統(tǒng)。