本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種視頻播放、地圖展示的方法和裝置、數(shù)據(jù)處理方法和系統(tǒng)。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù)和電子產(chǎn)品的發(fā)展,人們往往采用電子地圖來記錄行車軌跡,并通過攝像頭拍攝行車路途,并且希望在查看行車軌跡的同時(shí)能看到對應(yīng)的行車路況和街景。
但是現(xiàn)有技術(shù)中電子地圖只能查看行車軌跡,不能看到當(dāng)時(shí)的駕駛畫面和街景,通過攝像頭拍攝行車視頻只能播放拍攝的畫面,沒有記錄與畫面對應(yīng)的地圖經(jīng)緯度軌跡信息。
技術(shù)實(shí)現(xiàn)要素:
基于此,有必要針對上述問題,提供一種視頻播放、地圖展示的方法和裝置、數(shù)據(jù)處理方法和系統(tǒng),能在播放視頻畫面的同時(shí)查看與畫面對應(yīng)的經(jīng)緯度軌跡。
一種視頻播放的方法,所述方法包括:
獲取視頻播放指令,根據(jù)所述視頻播放指令在地圖上創(chuàng)建視頻播放窗口,獲取相應(yīng)的行車記錄視頻數(shù)據(jù)以及與所述行車記錄視頻相對應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù);
根據(jù)所述經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)在所述地圖上生成與所述行車記錄視頻對應(yīng)的行車路徑軌跡;
根據(jù)所述行車記錄視頻與所述經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,同步所述行車記錄視頻的播放進(jìn)度與地理位置標(biāo)記點(diǎn)在所述行車路徑軌跡上的移動(dòng)。
一種視頻播放的裝置,所述裝置包括:
獲取模塊,用于獲取視頻播放指令,根據(jù)所述視頻播放指令在地圖上創(chuàng)建 視頻播放窗口,獲取相應(yīng)的行車記錄視頻數(shù)據(jù)以及與所述行車記錄視頻相對應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù);
生成模塊,用于根據(jù)所述經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)在所述地圖上生成與所述行車記錄視頻對應(yīng)的行車路徑軌跡;
同步模塊,用于根據(jù)所述行車記錄視頻與所述經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,同步所述行車記錄視頻的播放進(jìn)度與地理位置標(biāo)記點(diǎn)在所述行車路徑軌跡上的移動(dòng)。
上述視頻播放的方法和裝置,通過獲取視頻播放指令,根據(jù)視頻播放指令在地圖上創(chuàng)建視頻播放窗口,獲取相應(yīng)的行車記錄視頻數(shù)據(jù)以及與行車記錄視頻相對應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),根據(jù)經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)在地圖上生成與行車記錄視頻對應(yīng)的行車路徑軌跡,根據(jù)行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,同步行車記錄視頻的播放進(jìn)度與地理位置標(biāo)記點(diǎn)在行車路徑軌跡上的移動(dòng),在播放視頻畫面時(shí),由于地理位置標(biāo)記點(diǎn)對應(yīng)播放進(jìn)度同步移動(dòng),可在觀看視頻畫面的同時(shí)查看與畫面對應(yīng)的地理位置標(biāo)記點(diǎn),同時(shí)掌握視頻拍攝的路況與街景以及在地圖上的位置軌跡,方便直觀。
一種地圖展示的方法,所述方法包括:
獲取行車路徑軌跡展示指令,根據(jù)所述行車路徑軌跡展示指令獲取相應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),根據(jù)所述經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)在地圖上生成行車路徑軌跡,獲取與所述行車路徑軌跡對應(yīng)的行車記錄視頻;
檢測地理位置標(biāo)記點(diǎn)在所述行車路徑軌跡上的移動(dòng),獲取所述地理位置標(biāo)記點(diǎn)移動(dòng)后所對應(yīng)的經(jīng)緯度坐標(biāo),根據(jù)所述行車記錄視頻與所述經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,依據(jù)所述地理位置標(biāo)記點(diǎn)移動(dòng)后所對應(yīng)的經(jīng)緯度坐標(biāo)調(diào)整所述行車記錄視頻的播放進(jìn)度。
一種地圖展示的裝置,所述裝置包括:
行車路徑軌跡生成模塊,用于獲取行車路徑軌跡展示指令,根據(jù)所述行車路徑軌跡展示指令獲取相應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),根據(jù)所述經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)在地圖上生成行車路徑軌跡,獲取與所述行車路徑軌跡對應(yīng)的行車記錄視頻;
調(diào)整模塊,用于檢測地理位置標(biāo)記點(diǎn)在所述行車路徑軌跡上的移動(dòng),獲取 所述地理位置標(biāo)記點(diǎn)移動(dòng)后所對應(yīng)的經(jīng)緯度坐標(biāo),根據(jù)所述行車記錄視頻與所述經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,依據(jù)所述地理位置標(biāo)記點(diǎn)移動(dòng)后所對應(yīng)的經(jīng)緯度坐標(biāo)調(diào)整所述行車記錄視頻的播放進(jìn)度。
上述地圖展示的方法和裝置,通過獲取行車路徑軌跡展示指令,根據(jù)行車路徑軌跡展示指令獲取相應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),根據(jù)經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)在地圖上生成行車路徑軌跡,獲取與行車路徑軌跡對應(yīng)的行車記錄視頻,檢測地理位置標(biāo)記點(diǎn)在行車路徑軌跡上的移動(dòng),獲取地理位置標(biāo)記點(diǎn)移動(dòng)后所對應(yīng)的經(jīng)緯度坐標(biāo),根據(jù)行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,依據(jù)地理位置標(biāo)記點(diǎn)移動(dòng)后所對應(yīng)的經(jīng)緯度坐標(biāo)調(diào)整行車記錄視頻的播放進(jìn)度,可在觀看行車路徑軌跡的同時(shí)查看與行車路徑軌跡對應(yīng)的行車記錄視頻,同時(shí)根據(jù)地理位置標(biāo)記點(diǎn)的移動(dòng)同步相應(yīng)的視頻播放進(jìn)度,掌握與地圖上的地理位置標(biāo)記點(diǎn)和對應(yīng)的視頻拍攝的路況與街景,方便直觀。
一種數(shù)據(jù)處理方法,所述方法包括:
在錄制行車記錄視頻時(shí),通過GPS按照預(yù)設(shè)采集頻率實(shí)時(shí)采集不同時(shí)間對應(yīng)的經(jīng)緯度坐標(biāo)生成經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),所述經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)包括所述經(jīng)緯度坐標(biāo)和對應(yīng)的時(shí)間戳;
將時(shí)間戳匹配的行車記錄視頻的視頻幀與經(jīng)緯度坐標(biāo)建立對應(yīng)關(guān)系,所述對應(yīng)關(guān)系用于同步所述行車記錄視頻的播放進(jìn)度與地理位置標(biāo)記點(diǎn)在所述經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)生成的行車路徑軌跡上的移動(dòng)。
上述數(shù)據(jù)處理方法,通過在錄制行車記錄視頻時(shí),通過GPS按照預(yù)設(shè)采集頻率實(shí)時(shí)采集不同時(shí)間對應(yīng)的經(jīng)緯度坐標(biāo)生成經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)包括經(jīng)緯度坐標(biāo)和對應(yīng)的時(shí)間戳,將時(shí)間戳匹配的行車記錄視頻的視頻幀與經(jīng)緯度坐標(biāo)建立對應(yīng)關(guān)系,對應(yīng)關(guān)系用于同步行車記錄視頻的播放進(jìn)度與地理位置標(biāo)記點(diǎn)在經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)生成的行車路徑軌跡上的移動(dòng),將行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)建立對應(yīng)關(guān)系,從而在播放時(shí)可將地理位置標(biāo)記點(diǎn)對應(yīng)播放進(jìn)度同步移動(dòng),可在觀看視頻畫面的同時(shí)查看與畫面對應(yīng)的地理位置標(biāo)記點(diǎn),同時(shí)掌握視頻拍攝的路況與街景以及在地圖上的位置軌跡,方便直觀。
一種數(shù)據(jù)處理系統(tǒng),所述系統(tǒng)包括:
視頻采集設(shè)備,用于在行車過程中錄制行車記錄視頻;
地理位置信息采集設(shè)備,用于在錄制行車記錄視頻時(shí),通過GPS按照預(yù)設(shè)采集頻率實(shí)時(shí)采集不同時(shí)間對應(yīng)的經(jīng)緯度坐標(biāo)生成經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),所述經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)包括所述經(jīng)緯度坐標(biāo)和對應(yīng)的時(shí)間戳;
邏輯處理設(shè)備,用于將時(shí)間戳匹配的行車記錄視頻的視頻幀與經(jīng)緯度坐標(biāo)建立對應(yīng)關(guān)系,發(fā)送所述經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)、行車記錄視頻以及行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系至服務(wù)器,所述對應(yīng)關(guān)系用于同步所述行車記錄視頻的播放進(jìn)度與地理位置標(biāo)記點(diǎn)在所述經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)生成的行車路徑軌跡上的移動(dòng);
服務(wù)器,用于根據(jù)終端發(fā)送的視頻播放指令查找對應(yīng)的第一行車記錄視頻以及與所述第一行車記錄視頻相對應(yīng)的第一經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),并將所述第一行車記錄視頻、第一經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)以及第一行車記錄視頻和第一經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系發(fā)送至所述終端;和/或
根據(jù)終端發(fā)送的行車路徑軌跡展示指令查找對應(yīng)的第二經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)以及與所述第二經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)相對應(yīng)的第二行車記錄視頻,并將所述第二經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)、第二行車記錄視頻以及二經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)和第二行車記錄視頻的對應(yīng)關(guān)系發(fā)送至所述終端。
上述數(shù)據(jù)處理系統(tǒng),通過邏輯處理設(shè)備建立視頻采集設(shè)備錄制的行車記錄視頻和地理位置信息采集設(shè)備采集的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)之間的對應(yīng)關(guān)系,并上傳至服務(wù)器,以便于服務(wù)器接收到終端發(fā)送的視頻播放指令和/或行車路徑軌跡展示指令時(shí),將對應(yīng)的行車記錄視頻和經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)以及它們之間的對應(yīng)關(guān)系發(fā)送至終端,以使終端根據(jù)對應(yīng)關(guān)系將地理位置標(biāo)記點(diǎn)對應(yīng)播放進(jìn)度同步移動(dòng),可在觀看視頻畫面的同時(shí)查看與畫面對應(yīng)的地理位置標(biāo)記點(diǎn),同時(shí)掌握視頻拍攝的路況與街景以及在地圖上的位置軌跡,方便直觀。
附圖說明
圖1為一個(gè)實(shí)施例中視頻播放的方法和地圖展示的方法的應(yīng)用環(huán)境圖;
圖2為一個(gè)實(shí)施例中圖1中終端110的內(nèi)部結(jié)構(gòu)圖;
圖3為一個(gè)實(shí)施例中視頻播放的方法的流程圖;
圖4為一個(gè)實(shí)施例中視頻選擇界面示意圖;
圖5為一個(gè)實(shí)施例中選擇一個(gè)視頻后的界面示意圖;
圖6為一個(gè)實(shí)施例中行車記錄視頻與行車路徑軌跡示意圖;
圖7為一個(gè)實(shí)施例中播放進(jìn)度條移動(dòng)后同步地理位置標(biāo)記點(diǎn)的流程圖;
圖8為一個(gè)實(shí)施例中移動(dòng)播放進(jìn)度條后地理位置標(biāo)記點(diǎn)同步移動(dòng)的界面示意圖;
圖9為一個(gè)實(shí)施例中地理位置標(biāo)記點(diǎn)移動(dòng)后同步播放進(jìn)度的流程圖;
圖10為一個(gè)實(shí)施例中視頻播放的裝置的結(jié)構(gòu)框圖;
圖11為另一個(gè)實(shí)施例中視頻播放的裝置的結(jié)構(gòu)框圖;
圖12為一個(gè)實(shí)施例中同步模塊的結(jié)構(gòu)框圖;
圖13為另一個(gè)實(shí)施例中同步模塊的結(jié)構(gòu)框圖;
圖14為一個(gè)實(shí)施例中地圖展示的流程圖;
圖15為一個(gè)實(shí)施例中依據(jù)經(jīng)緯度坐標(biāo)調(diào)整行車記錄視頻的播放進(jìn)度的流程圖;
圖16為一個(gè)實(shí)施例中地圖展示的裝置的結(jié)構(gòu)框圖;
圖17為一個(gè)實(shí)施例中調(diào)整模塊的結(jié)構(gòu)框圖;
圖18為一個(gè)實(shí)施例中數(shù)據(jù)處理方法的流程圖;
圖19為一個(gè)實(shí)施例中獲取經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的流程圖;
圖20為一個(gè)實(shí)施例中數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)框圖;
圖21為另一個(gè)實(shí)施例中數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施方式
圖1為一個(gè)實(shí)施例中視頻播放的方法運(yùn)行的應(yīng)用環(huán)境圖。如圖1所示,該應(yīng)用環(huán)境包括終端110和服務(wù)器120。終端110和服務(wù)器120可以通過網(wǎng)絡(luò)進(jìn)行通信。
終端110可為智能手機(jī)、平板電腦、筆記本電腦、臺(tái)式計(jì)算機(jī)等,但并不局限于此。終端110可以向服務(wù)器120發(fā)送視頻播放指令或行車路徑軌跡展示 指令,服務(wù)器120上預(yù)先存儲(chǔ)了經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)和行車記錄視頻已經(jīng)它們的對應(yīng)關(guān)系,可以響應(yīng)終端110發(fā)送的指令。
圖1中的終端110的內(nèi)部結(jié)構(gòu)如圖2所示,該終端110包括通過系統(tǒng)總線連接的處理器、圖形處理單元、存儲(chǔ)介質(zhì)、內(nèi)存、網(wǎng)絡(luò)接口、顯示屏幕和輸入設(shè)備。其中,終端110的存儲(chǔ)介質(zhì)存儲(chǔ)有操作系統(tǒng),還包括一種視頻播放的裝置和/或地圖展示的裝置,該視頻播放的裝置用于實(shí)現(xiàn)一種視頻播放的方法,地圖展示的裝置用于實(shí)現(xiàn)一種地圖展示的方法。該處理器用于提供計(jì)算和控制能力,支撐整個(gè)終端110的運(yùn)行。終端110中的圖形處理單元用于至少提供顯示界面和視頻播放的繪制能力,內(nèi)存為存儲(chǔ)介質(zhì)中的視頻播放的裝置的運(yùn)行提供環(huán)境,網(wǎng)絡(luò)接口用于與服務(wù)器120進(jìn)行網(wǎng)絡(luò)通信,如向服務(wù)器120發(fā)送視頻播放指令或行車路徑軌跡展示指令等。顯示屏幕用于顯示播放界面等,如顯示視頻播放界面和行車路徑軌跡,可以包括各種圖像、文字信息、地圖圖標(biāo)等,輸入設(shè)備用于接收用戶輸入的命令或數(shù)據(jù)等,如用戶對視頻的選擇指令,用戶對播放進(jìn)度條的拖動(dòng)、對地理位置標(biāo)記點(diǎn)的移動(dòng)等。對于帶觸摸屏的終端120,顯示屏幕和輸入設(shè)備可為觸摸屏。
在一個(gè)實(shí)施例中,如圖3所示,提供了一種視頻播放的方法,以應(yīng)用于上述應(yīng)用環(huán)境中的終端110來舉例說明,包括如下步驟:
步驟S210,獲取視頻播放指令,根據(jù)視頻播放指令在地圖上創(chuàng)建視頻播放窗口,獲取相應(yīng)的行車記錄視頻數(shù)據(jù)以及與行車記錄視頻相對應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)。
具體的,視頻播放指令用于確認(rèn)待播放的視頻,包括視頻標(biāo)識,如視頻名稱等,可以通過終端輸入設(shè)備接收,如通過觸摸屏接收對視頻文件的點(diǎn)擊或通過時(shí)間或視頻名稱生成視頻標(biāo)識。根據(jù)視頻播放指令在地圖上創(chuàng)建視頻播放窗口,創(chuàng)建的位置和方式可根據(jù)需要自定義,如懸浮或固定在地圖周圍等。發(fā)送視頻播放指令至服務(wù)器,服務(wù)器根據(jù)視頻播放指令中的視頻標(biāo)識檢索得到需要播放的視頻,同時(shí)根據(jù)預(yù)存儲(chǔ)的行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,得到與行車記錄視頻相對應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)。行車記錄視頻對應(yīng)經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系可根據(jù)需要自定義,如通過相同文件名前綴的方式確定對 應(yīng)關(guān)系,通過文件名檢索得到行車記錄視頻對應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)。經(jīng)緯度坐標(biāo)串包括視頻對應(yīng)的不同時(shí)間的經(jīng)緯度坐標(biāo)和時(shí)間戳,時(shí)間戳用于標(biāo)識視頻錄制時(shí)間點(diǎn),經(jīng)緯度坐標(biāo)與對應(yīng)的時(shí)間戳結(jié)合表示視頻錄制時(shí)某一時(shí)刻所在的位置。行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系還包括行車記錄視頻的播放進(jìn)度與每個(gè)經(jīng)緯度坐標(biāo)的對應(yīng),可通過時(shí)間戳建立它們之間的關(guān)系,或通過視頻幀的標(biāo)識建立視頻幀與每個(gè)經(jīng)緯度坐標(biāo)之間的關(guān)系。如圖4所示,為終端界面示意圖,圖中包括多個(gè)已經(jīng)錄制的視頻文件,接收用戶的點(diǎn)擊,則界面變?yōu)閳D5,表示選中了一個(gè)需要播放的視頻,并設(shè)置地圖軌跡虛擬按鍵310,點(diǎn)擊可查看完整視頻對應(yīng)的行車路徑軌跡。
在一個(gè)實(shí)施例中,錄制的視頻以預(yù)設(shè)時(shí)間片段的形式存儲(chǔ),每個(gè)視頻片段有對應(yīng)的元文件,用于記錄完整視頻包含的視頻片段信息,服務(wù)器先獲取第一視頻片段,再獲取第一視頻片段對應(yīng)的元文件,根據(jù)元文件獲取視頻的各個(gè)連續(xù)片段組成完整的視頻。將視頻以片段的形式存儲(chǔ)便于在有內(nèi)存間隙時(shí),合理的利用存儲(chǔ)空間。
步驟S220,根據(jù)經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)在地圖上生成與行車記錄視頻對應(yīng)的行車路徑軌跡。
具體的,經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)包括各個(gè)經(jīng)緯度坐標(biāo)有對應(yīng)的時(shí)間戳,在地圖上找到經(jīng)緯度坐標(biāo)對應(yīng)的位置,并將各個(gè)位置根據(jù)時(shí)間的先后順序連接起來形成行車路徑軌跡。行車路徑軌跡對應(yīng)了行車記錄視頻的行程,包括起始點(diǎn)和終點(diǎn)。如圖6所示為行車記錄視頻對應(yīng)的行車路徑軌跡,S320為起始點(diǎn),S330為終點(diǎn)。在一個(gè)實(shí)施例中,視頻播放界面包含虛擬按鍵用于將行車路徑軌跡畫面隱藏,如圖6中S340為軌跡隱藏虛擬按鍵。
步驟S230,根據(jù)行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,同步行車記錄視頻的播放進(jìn)度與地理位置標(biāo)記點(diǎn)在行車路徑軌跡上的移動(dòng)。
具體的,行車記錄視頻的播放進(jìn)度與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)中的經(jīng)緯度坐標(biāo)是有對應(yīng)關(guān)系的,根據(jù)播放進(jìn)度可以找到對應(yīng)的經(jīng)緯度坐標(biāo),根據(jù)經(jīng)緯度坐標(biāo)可以找到對應(yīng)的播放進(jìn)度。在播放視頻時(shí),地理位置標(biāo)記點(diǎn)隨著行車記錄視頻的播放進(jìn)度同步移動(dòng),如視頻從起始時(shí)間播放到結(jié)束時(shí)間,則地理位置標(biāo)記點(diǎn)在 行車路徑軌跡上從起始點(diǎn)相應(yīng)的移動(dòng)至終點(diǎn)。在顯示地理位置標(biāo)記點(diǎn)的同時(shí)可顯示地理位置標(biāo)記點(diǎn)對應(yīng)的實(shí)際經(jīng)緯度坐標(biāo)值,還可將當(dāng)前經(jīng)緯度坐標(biāo)對應(yīng)的位置轉(zhuǎn)化成對應(yīng)的地理文字信息顯示。同時(shí),視頻的播放進(jìn)度也會(huì)隨著地理位置標(biāo)記點(diǎn)的移動(dòng)同步移動(dòng)。
本實(shí)施例中,通過獲取視頻播放指令,根據(jù)視頻播放指令在地圖上創(chuàng)建視頻播放窗口,獲取相應(yīng)的行車記錄視頻數(shù)據(jù)以及與行車記錄視頻相對應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),根據(jù)經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)在地圖上生成與行車記錄視頻對應(yīng)的行車路徑軌跡,根據(jù)行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,同步行車記錄視頻的播放進(jìn)度與地理位置標(biāo)記點(diǎn)在行車路徑軌跡上的移動(dòng),在播放視頻畫面時(shí),由于地理位置標(biāo)記點(diǎn)對應(yīng)播放進(jìn)度同步移動(dòng),可在觀看視頻畫面的同時(shí)查看與畫面對應(yīng)的地理位置標(biāo)記點(diǎn),同時(shí)掌握視頻拍攝的路況與街景以及在地圖上的位置軌跡,方便直觀。
在一個(gè)實(shí)施例中,在執(zhí)行所有步驟之前,還包括:提供行車記錄視頻索引,獲取根據(jù)行車記錄視頻索引輸入的視頻選擇指令,生成相應(yīng)的視頻播放指令。
具體的,使用行車記錄視頻索引可快速瀏覽和訪問行車記錄視頻,索引是對數(shù)據(jù)庫表中一列或多列的數(shù)據(jù)進(jìn)行排序的一種結(jié)構(gòu),可自定義行車記錄視頻索引的形式,如時(shí)間索引或視圖索引等。根據(jù)行車記錄視頻索引快速選擇視頻,生成相應(yīng)的視頻播放指令。
在一個(gè)實(shí)施例中,如圖7所示,步驟S230包括:
步驟S231,獲取視頻播放窗口上播放進(jìn)度條位置的移動(dòng)情況,根據(jù)播放進(jìn)度條移動(dòng)后的位置信息獲取對應(yīng)的第一時(shí)間戳。
具體的,播放進(jìn)度條位置與播放時(shí)間一一對應(yīng),進(jìn)度條的總長度對應(yīng)了視頻播放的總時(shí)長。獲取了移動(dòng)后的播放進(jìn)度條位置,就可根據(jù)進(jìn)度條位置獲取對應(yīng)的時(shí)間戳。
步驟S232,獲取行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,依據(jù)第一時(shí)間戳獲取對應(yīng)的第一經(jīng)緯度坐標(biāo)。
具體的,根據(jù)對應(yīng)關(guān)系獲取第一時(shí)間戳對應(yīng)的第一經(jīng)緯度坐標(biāo),如果對應(yīng)關(guān)系是直接通過時(shí)間戳建立的,則可直接由第一時(shí)間戳得到對應(yīng)的第一經(jīng)緯度 坐標(biāo)。如果對應(yīng)關(guān)系是通過視頻幀建立的,則先獲取第一時(shí)間戳獲取對應(yīng)的視頻幀標(biāo)識,再獲取視頻幀標(biāo)識對應(yīng)的第一經(jīng)緯度坐標(biāo)。在通過時(shí)間戳建立對應(yīng)關(guān)系時(shí),由于經(jīng)緯度坐標(biāo)串中的各個(gè)經(jīng)緯度坐標(biāo)都有對應(yīng)的時(shí)間戳,從而可直接將具有相同時(shí)間戳的行車記錄視頻播放進(jìn)度和經(jīng)緯度坐標(biāo)建立對應(yīng)關(guān)系,但是由于經(jīng)緯度坐標(biāo)采集頻率與視頻幀錄制頻率的差異,如果沒有相同時(shí)間戳的經(jīng)緯度坐標(biāo),則可選擇與進(jìn)度條位置對應(yīng)的時(shí)間戳最接近的時(shí)間戳對應(yīng)的經(jīng)緯度坐標(biāo),如通過向下對齊的方式得到最接近的時(shí)間戳。
步驟S233,在行車路徑軌跡上移動(dòng)地理位置標(biāo)記點(diǎn)到第一經(jīng)緯度坐標(biāo)對應(yīng)的第一位置。
具體的,找到第一經(jīng)緯度坐標(biāo)在地圖中的第一位置,將地理位置標(biāo)記點(diǎn)移動(dòng)到第一位置。如圖8所示,播放進(jìn)度條位置從起始點(diǎn)移動(dòng)到位置S350,對應(yīng)的地理位置標(biāo)記點(diǎn)也從行車路徑軌跡的起始點(diǎn)移動(dòng)到對應(yīng)的位置S360。從而通過移動(dòng)播放進(jìn)度條可快速找到當(dāng)前播放進(jìn)度條位置對應(yīng)的視頻畫面在行車路徑軌跡上的具體位置。在移動(dòng)后,則從移動(dòng)后的播放進(jìn)度條位置播放視頻,同時(shí)從第一位置同步移動(dòng)行車路徑軌跡上的地理位置標(biāo)記點(diǎn)至當(dāng)前播放視頻畫面對應(yīng)的位置。
具體的,播放進(jìn)度條位置的移動(dòng)時(shí),地理位置標(biāo)記點(diǎn)也同步移動(dòng)到與播放進(jìn)度條位置相應(yīng)的位置,可快速確定新的播放起點(diǎn),并且從新的播放起點(diǎn)對應(yīng)視頻畫面移動(dòng)地理位置標(biāo)記點(diǎn),通過控制播放進(jìn)度可同步控制地理位置標(biāo)記點(diǎn),簡單方便。
在一個(gè)實(shí)施例中,通過查詢元文件的方式獲取與時(shí)間戳對應(yīng)的視頻片段,元文件記錄了完整視頻包括的視頻片段信息,如視頻片段個(gè)數(shù),各個(gè)視頻片段名稱,各個(gè)視頻片段起始和終止時(shí)間戳等,找到進(jìn)度條位置對應(yīng)的時(shí)間戳所在的時(shí)間戳區(qū)間,從而找到對應(yīng)的視頻片段和對應(yīng)的視頻幀,在播放進(jìn)度條移動(dòng)后從此視頻幀開始播放。
在一個(gè)實(shí)施例中,如圖9所示,步驟S230包括包括:
步驟S234,獲取地圖上行車路徑軌跡上地理位置標(biāo)記點(diǎn)的移動(dòng)情況,獲取地理位置標(biāo)記點(diǎn)移動(dòng)后所處位置對應(yīng)的第二時(shí)間戳。
具體的,可將地理位置標(biāo)記點(diǎn)移動(dòng)到行車路徑軌跡上起始點(diǎn)和終點(diǎn)間的任意位置,獲取移動(dòng)后的地理位置標(biāo)記點(diǎn)位置,地圖上的每個(gè)位置對應(yīng)了一個(gè)經(jīng)緯度坐標(biāo),根據(jù)地理位置標(biāo)記點(diǎn)位置得到對應(yīng)的目標(biāo)經(jīng)緯度坐標(biāo),每個(gè)經(jīng)緯度坐標(biāo)都有對應(yīng)的時(shí)間戳,從而得到目標(biāo)經(jīng)緯度坐標(biāo)對應(yīng)的第二時(shí)間戳。
步驟S235,獲取行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,依據(jù)第二時(shí)間戳確定播放進(jìn)度條位置在視頻播放窗口上的移動(dòng)。
具體的,行車記錄視頻的播放進(jìn)度與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)中的經(jīng)緯度坐標(biāo)是有對應(yīng)關(guān)系的,根據(jù)播放進(jìn)度可以找到對應(yīng)的經(jīng)緯度坐標(biāo),根據(jù)經(jīng)緯度坐標(biāo)可以找到對應(yīng)的播放進(jìn)度。如果對應(yīng)關(guān)系是通過時(shí)間戳建立的,從而可直接找到將具有相同時(shí)間戳的行車記錄視頻的目標(biāo)播放進(jìn)度,但是由于經(jīng)緯度坐標(biāo)采集頻率與視頻幀錄制頻率的差異,如果沒有相同時(shí)間戳的經(jīng)緯度坐標(biāo),則可根據(jù)對應(yīng)關(guān)系得到與第二時(shí)間戳最接近的時(shí)間戳對應(yīng)的目標(biāo)播放進(jìn)度,如果對應(yīng)關(guān)系是通過視頻幀建立的,則先找到第二時(shí)間戳對應(yīng)的目標(biāo)視頻幀,再找到目標(biāo)視頻幀對應(yīng)的目標(biāo)播放進(jìn)度,將進(jìn)度條位置移動(dòng)到目標(biāo)播放進(jìn)度對應(yīng)的位置。
本實(shí)施例中,可以根據(jù)地理位置標(biāo)記點(diǎn)位置快速檢索到對應(yīng)的播放進(jìn)度條位置,從而查看地理位置標(biāo)記點(diǎn)位置對應(yīng)的視頻畫面,如街景信息、交通路況等,使得視頻檢索與地理位置標(biāo)記點(diǎn)位置相應(yīng),快速方便。
在一個(gè)實(shí)施例中,如圖10所示,提供了一種視頻播放的裝置,包括:
獲取模塊410,用于獲取視頻播放指令,根據(jù)視頻播放指令在地圖上創(chuàng)建視頻播放窗口,獲取相應(yīng)的行車記錄視頻數(shù)據(jù)以及與行車記錄視頻相對應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)。
生成模塊420,用于根據(jù)經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)在地圖上生成與行車記錄視頻對應(yīng)的行車路徑軌跡。
同步模塊430,用于根據(jù)行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,同步行車記錄視頻的播放進(jìn)度與地理位置標(biāo)記點(diǎn)在行車路徑軌跡上的移動(dòng)。
在一個(gè)實(shí)施例中,如圖11所示,所述裝置還包括:
索引模塊440,用于提供行車記錄視頻索引,獲取根據(jù)行車記錄視頻索引輸 入的視頻選擇指令,生成相應(yīng)的視頻播放指令。
在一個(gè)實(shí)施例中,如圖12所示,同步模塊430包括:
第一播放進(jìn)度條移動(dòng)單元431,用于獲取視頻播放窗口上播放進(jìn)度條位置的移動(dòng)情況,根據(jù)播放進(jìn)度條移動(dòng)后的位置信息獲取對應(yīng)的第一時(shí)間戳。
第一地理位置標(biāo)記點(diǎn)移動(dòng)單元432,用于獲取行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,依據(jù)第一時(shí)間戳獲取對應(yīng)的第一經(jīng)緯度坐標(biāo),在行車路徑軌跡上移動(dòng)地理位置標(biāo)記點(diǎn)到第一經(jīng)緯度坐標(biāo)對應(yīng)的第一位置。
在一個(gè)實(shí)施例中,如圖13所示,同步模塊430包括:
第二地理位置標(biāo)記點(diǎn)移動(dòng)單元433,用于獲取地圖上行車路徑軌跡上地理位置標(biāo)記點(diǎn)的移動(dòng)情況,獲取地理位置標(biāo)記點(diǎn)移動(dòng)后所處位置對應(yīng)的第二時(shí)間戳。
第二播放進(jìn)度條移動(dòng)單元434,用于獲取行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,依據(jù)第二時(shí)間戳確定播放進(jìn)度條位置在視頻播放窗口上的移動(dòng)。
在一個(gè)實(shí)施例中,如圖14所示,提供了一種地圖展示的方法,包括:
步驟S510,獲取行車路徑軌跡展示指令,根據(jù)行車路徑軌跡展示指令獲取相應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),根據(jù)經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)在地圖上生成行車路徑軌跡,獲取與行車路徑軌跡對應(yīng)的行車記錄視頻。
具體的,行車路徑軌跡展示指令用于確認(rèn)待展示的行車路徑軌跡,包括行車路徑軌跡標(biāo)識,可通過車輛標(biāo)識、行車時(shí)間等找到對應(yīng)的行車路徑軌跡標(biāo)識。發(fā)送行車路徑軌跡展示指令至服務(wù)器,服務(wù)器根據(jù)行車路徑軌跡展示指令中的行車路徑軌跡標(biāo)識檢索得到對應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),同時(shí)根據(jù)預(yù)存儲(chǔ)的行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,得到與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)相對應(yīng)的行車記錄視頻,并返回至終端。終端根據(jù)經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)在地圖上生成行車路徑軌跡。
步驟S520,檢測地理位置標(biāo)記點(diǎn)在行車路徑軌跡上的移動(dòng),獲取地理位置標(biāo)記點(diǎn)移動(dòng)后所對應(yīng)的經(jīng)緯度坐標(biāo),根據(jù)行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,依據(jù)地理位置標(biāo)記點(diǎn)移動(dòng)后所對應(yīng)的經(jīng)緯度坐標(biāo)調(diào)整行車記錄視頻的播放進(jìn)度。
具體的,可將地理位置標(biāo)記點(diǎn)移動(dòng)到行車路徑軌跡上起始點(diǎn)和終點(diǎn)間的任意位置,獲取移動(dòng)后的地理位置標(biāo)記點(diǎn)位置,地圖上的每個(gè)位置對應(yīng)了一個(gè)經(jīng)緯度坐標(biāo),根據(jù)地理位置標(biāo)記點(diǎn)位置得到對應(yīng)的目標(biāo)經(jīng)緯度坐標(biāo)。行車記錄視頻的播放進(jìn)度與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)中的經(jīng)緯度坐標(biāo)是有對應(yīng)關(guān)系的,根據(jù)播放進(jìn)度可以找到對應(yīng)的經(jīng)緯度坐標(biāo),根據(jù)經(jīng)緯度坐標(biāo)可以找到對應(yīng)的播放進(jìn)度。從而可以將行車記錄視頻的播放進(jìn)度調(diào)整到與目標(biāo)經(jīng)緯度坐標(biāo)對應(yīng)的播放進(jìn)度。
本實(shí)施例中,通過獲取行車路徑軌跡展示指令,根據(jù)行車路徑軌跡展示指令獲取相應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),根據(jù)經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)在地圖上生成行車路徑軌跡,獲取與行車路徑軌跡對應(yīng)的行車記錄視頻,檢測地理位置標(biāo)記點(diǎn)在行車路徑軌跡上的移動(dòng),獲取地理位置標(biāo)記點(diǎn)移動(dòng)后所對應(yīng)的經(jīng)緯度坐標(biāo),根據(jù)行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,依據(jù)地理位置標(biāo)記點(diǎn)移動(dòng)后所對應(yīng)的經(jīng)緯度坐標(biāo)調(diào)整行車記錄視頻的播放進(jìn)度,可在觀看行車路徑軌跡的同時(shí)查看與行車路徑軌跡對應(yīng)的行車記錄視頻,同時(shí)根據(jù)地理位置標(biāo)記點(diǎn)的移動(dòng)同步相應(yīng)的視頻播放進(jìn)度,掌握與地圖上的地理位置標(biāo)記點(diǎn)和對應(yīng)的視頻拍攝的路況與街景,方便直觀。
在一個(gè)實(shí)施例中,如圖15所示,步驟S520包括:
步驟S521,獲取經(jīng)緯度坐標(biāo)對應(yīng)的第三時(shí)間戳。
具體的,每個(gè)經(jīng)緯度坐標(biāo)都有對應(yīng)的時(shí)間戳,從而得到經(jīng)緯度坐標(biāo)對應(yīng)的第三時(shí)間戳。
步驟S522,獲取行車記錄視頻與所述經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,依據(jù)第三時(shí)間戳確定行車記錄視頻在視頻播放窗口上的播放進(jìn)度條位置。
具體的,如果對應(yīng)關(guān)系是通過時(shí)間戳建立的,從而可直接找到將具有相同時(shí)間戳的行車記錄視頻的目標(biāo)播放進(jìn)度,但是由于經(jīng)緯度坐標(biāo)采集頻率與視頻幀錄制頻率的差異,如果沒有相同時(shí)間戳的經(jīng)緯度坐標(biāo),則可根據(jù)對應(yīng)關(guān)系得到與第三時(shí)間戳最接近的時(shí)間戳對應(yīng)的目標(biāo)播放進(jìn)度,如果對應(yīng)關(guān)系是通過視頻幀建立的,則先找到第三時(shí)間戳對應(yīng)的目標(biāo)視頻幀,再找到目標(biāo)視頻幀對應(yīng) 的目標(biāo)播放進(jìn)度,將行車記錄視頻在視頻播放窗口上的播放進(jìn)度條位置調(diào)整到目標(biāo)播放進(jìn)度。
在一個(gè)實(shí)施例中,如圖16所示,提供了一種地圖展示的裝置,所述裝置包括:
行車路徑軌跡生成模塊610,用于獲取行車路徑軌跡展示指令,根據(jù)行車路徑軌跡展示指令獲取相應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),根據(jù)經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)在地圖上生成行車路徑軌跡,獲取與行車路徑軌跡對應(yīng)的行車記錄視頻。
調(diào)整模塊620,用于檢測地理位置標(biāo)記點(diǎn)在行車路徑軌跡上的移動(dòng),獲取地理位置標(biāo)記點(diǎn)移動(dòng)后所對應(yīng)的經(jīng)緯度坐標(biāo),根據(jù)行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,依據(jù)地理位置標(biāo)記點(diǎn)移動(dòng)后所對應(yīng)的經(jīng)緯度坐標(biāo)調(diào)整行車記錄視頻的播放進(jìn)度。
在一個(gè)實(shí)施例中,如圖17所示,調(diào)整模塊620包括:
時(shí)間戳獲取單元621,用于獲取經(jīng)緯度坐標(biāo)對應(yīng)的第三時(shí)間戳。
位置確定單元622,用于獲取行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,依據(jù)第三時(shí)間戳確定行車記錄視頻在視頻播放窗口上的播放進(jìn)度條位置。
在一個(gè)實(shí)施例中,如圖18所示,提供了一種數(shù)據(jù)處理方法,包括:
步驟S710,在錄制行車記錄視頻時(shí),通過GPS按照預(yù)設(shè)采集頻率實(shí)時(shí)采集不同時(shí)間對應(yīng)的經(jīng)緯度坐標(biāo)生成經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)包括經(jīng)緯度坐標(biāo)和對應(yīng)的時(shí)間戳。
具體的,根據(jù)設(shè)置的清晰度、幀率和錄制模式開始行車記錄視頻實(shí)時(shí)錄制,實(shí)時(shí)錄制的視頻文件進(jìn)行存儲(chǔ),存儲(chǔ)時(shí)可根據(jù)預(yù)設(shè)時(shí)間分片段存儲(chǔ),如每5分鐘的視頻存為一個(gè)視頻文件,每個(gè)視頻片段自帶元文件,用于記錄視頻片段的起始和終止時(shí)間戳以及完整視頻包含的視頻片段總個(gè)數(shù)等信息。在行車記錄視頻實(shí)時(shí)錄制的同時(shí),通過GPS上電并連接衛(wèi)星獲取經(jīng)緯度坐標(biāo),獲取時(shí)間為經(jīng)緯度坐標(biāo)對應(yīng)的時(shí)間戳,與當(dāng)前錄制視頻的視頻幀的時(shí)間戳相同或相應(yīng)。并將各個(gè)經(jīng)緯度坐標(biāo)和對應(yīng)的時(shí)間戳生成經(jīng)緯度坐標(biāo)串存儲(chǔ)到另一個(gè)文件中。
步驟S720,將時(shí)間戳匹配的行車記錄視頻的視頻幀與經(jīng)緯度坐標(biāo)建立對應(yīng)關(guān)系,對應(yīng)關(guān)系用于同步行車記錄視頻的播放進(jìn)度與地理位置標(biāo)記點(diǎn)在經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)生成的行車路徑軌跡上的移動(dòng)。
具體的,將具有相同時(shí)間戳的行車記錄視頻的視頻幀與經(jīng)緯度坐標(biāo)對應(yīng),但是由于經(jīng)緯度坐標(biāo)采集頻率與視頻幀錄制頻率的差異,如果沒有相同時(shí)間戳的經(jīng)緯度坐標(biāo),則將視頻幀的時(shí)間戳最接近的時(shí)間戳對應(yīng)的經(jīng)緯度坐標(biāo)作為視頻幀的對應(yīng)經(jīng)緯度坐標(biāo)。在建立對應(yīng)關(guān)系時(shí),可將視頻幀的時(shí)間戳與經(jīng)緯度坐標(biāo)的時(shí)間戳建立對應(yīng)關(guān)系,也可將視頻幀的視頻標(biāo)識與經(jīng)緯度坐標(biāo)建立對應(yīng)關(guān)系。對應(yīng)關(guān)系建立之后,就可用于同步行車記錄視頻的播放進(jìn)度與地理位置標(biāo)記點(diǎn)在經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)生成的行車路徑軌跡上的移動(dòng)。
本實(shí)施例中,通過在錄制行車記錄視頻時(shí),通過GPS按照預(yù)設(shè)采集頻率實(shí)時(shí)采集不同時(shí)間對應(yīng)的經(jīng)緯度坐標(biāo)生成經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)包括經(jīng)緯度坐標(biāo)和對應(yīng)的時(shí)間戳,將時(shí)間戳匹配的行車記錄視頻的視頻幀與經(jīng)緯度坐標(biāo)建立對應(yīng)關(guān)系,對應(yīng)關(guān)系用于同步行車記錄視頻的播放進(jìn)度與地理位置標(biāo)記點(diǎn)在經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)生成的行車路徑軌跡上的移動(dòng),將行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)建立對應(yīng)關(guān)系,從而在播放時(shí)可將地理位置標(biāo)記點(diǎn)對應(yīng)播放進(jìn)度同步移動(dòng),可在觀看視頻畫面的同時(shí)查看與畫面對應(yīng)的地理位置標(biāo)記點(diǎn),同時(shí)掌握視頻拍攝的路況與街景以及在地圖上的位置軌跡,方便直觀。
在一個(gè)實(shí)施例中,如圖19所示,在步驟S710包括:
步驟S711,判斷經(jīng)緯度坐標(biāo)是否是第一個(gè)經(jīng)緯度坐標(biāo),如果經(jīng)緯度坐標(biāo)不是第一個(gè)經(jīng)緯度坐標(biāo),則進(jìn)入步驟S712,否則進(jìn)入步驟S714。
具體的,如果是采集的第一個(gè)經(jīng)緯度坐標(biāo),因?yàn)闆]有參照對象,所以進(jìn)入步驟S714,直接將其加入經(jīng)緯度坐標(biāo)串。
步驟S712,判斷經(jīng)緯度坐標(biāo)與上一個(gè)經(jīng)緯度坐標(biāo)的差異是否大于預(yù)設(shè)閾值,如果差異大于預(yù)設(shè)閾值,則進(jìn)入步驟S713,否則進(jìn)入步驟S714。
具體的,如果不是第一個(gè)經(jīng)緯度坐標(biāo),則將其與上一個(gè)經(jīng)緯度坐標(biāo)進(jìn)行對比,計(jì)算差異,計(jì)算時(shí)可根據(jù)需要自定義計(jì)算公式,可以理解的是,還可將經(jīng)緯度坐標(biāo)與之前一段時(shí)間內(nèi)的經(jīng)緯度坐標(biāo)的平均值進(jìn)行對比。如果差異大于預(yù) 設(shè)閾值,則進(jìn)入步驟S713丟棄經(jīng)緯度坐標(biāo)。差異大于預(yù)設(shè)閾值說明此經(jīng)緯度坐標(biāo)可能是在錄制的過程中,途經(jīng)隧道、高樓等場所,在GPS信號不佳的情況下采集的,是無效的經(jīng)緯度坐標(biāo)。預(yù)設(shè)閾值可以根據(jù)需要自定義。
步驟S713,丟棄經(jīng)緯度坐標(biāo)。
步驟S714,獲取所述經(jīng)緯度坐標(biāo)的時(shí)間戳,并將所述經(jīng)緯度坐標(biāo)和時(shí)間戳對應(yīng)加入經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)。
具體的,采集的經(jīng)緯度坐標(biāo)都有對應(yīng)的時(shí)間戳,將經(jīng)緯度坐標(biāo)和對應(yīng)的時(shí)間戳保存加入經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)。
在一個(gè)實(shí)施例中,所述方法還包括:當(dāng)檢測到車輛異常時(shí)觸發(fā)行車記錄視頻的錄制。
具體的,車輛異常包括車況數(shù)據(jù)異常和車輛行駛數(shù)據(jù)異常,車況數(shù)據(jù)異常如車壓突減低等情況,車輛行駛數(shù)據(jù)異常包括急剎車、碰撞等。當(dāng)檢測到車輛異常時(shí)觸發(fā)行車記錄視頻的錄制,便于在車主來不及啟動(dòng)行車記錄視頻的錄制時(shí),自動(dòng)啟動(dòng)行車記錄視頻的錄制,更加智能化。
在一個(gè)實(shí)施例中,在步驟S720之后,還包括:發(fā)送經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)、行車記錄視頻以及行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系至服務(wù)器。
具體的,服務(wù)器的存儲(chǔ)空間大,處理能力強(qiáng),通過服務(wù)器存儲(chǔ)經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)、行車記錄視頻以及行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,便于在多個(gè)終端需要請求得到這些數(shù)據(jù)時(shí),服務(wù)器可快速的處理請求。
在一個(gè)實(shí)施例中,如圖20所示,提供了一種數(shù)據(jù)處理系統(tǒng),包括:
視頻采集設(shè)備810,用于在行車過程中錄制行車記錄視頻。
具體的,視頻采集設(shè)備810可為行車記錄儀等可錄制行車記錄視頻的設(shè)備,在一個(gè)實(shí)施例中,當(dāng)檢測到車輛異常時(shí)視頻采集設(shè)備810觸發(fā)行車記錄視頻的錄制。
地理位置信息采集設(shè)備820,用于在錄制行車記錄視頻時(shí),通過GPS按照預(yù)設(shè)采集頻率實(shí)時(shí)采集不同時(shí)間對應(yīng)的經(jīng)緯度坐標(biāo)生成經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)包括經(jīng)緯度坐標(biāo)和對應(yīng)的時(shí)間戳。
具體的,根據(jù)設(shè)置的清晰度、幀率和錄制模式開始行車記錄視頻實(shí)時(shí)錄制,實(shí)時(shí)錄制的視頻文件進(jìn)行存儲(chǔ),存儲(chǔ)時(shí)可根據(jù)預(yù)設(shè)時(shí)間分片段存儲(chǔ),如每5分鐘的視頻存為一個(gè)視頻文件,每個(gè)視頻片段自帶元文件,用于記錄視頻片段的起始和終止時(shí)間戳以及完整視頻包含的視頻片段總個(gè)數(shù)等信息。在行車記錄視頻實(shí)時(shí)錄制的同時(shí),通過GPS上電并連接衛(wèi)星獲取經(jīng)緯度坐標(biāo),獲取時(shí)間為經(jīng)緯度坐標(biāo)對應(yīng)的時(shí)間戳,與當(dāng)前錄制視頻的視頻幀的時(shí)間戳相同或相應(yīng)。并將各個(gè)經(jīng)緯度坐標(biāo)和對應(yīng)的時(shí)間戳生成經(jīng)緯度坐標(biāo)串存儲(chǔ)到另一個(gè)文件中。
邏輯處理設(shè)備830,用于將時(shí)間戳匹配的行車記錄視頻的視頻幀與經(jīng)緯度坐標(biāo)建立對應(yīng)關(guān)系,發(fā)送經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)、行車記錄視頻以及行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系至服務(wù)器,對應(yīng)關(guān)系用于同步行車記錄視頻的播放進(jìn)度與地理位置標(biāo)記點(diǎn)在經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)生成的行車路徑軌跡上的移動(dòng)。
具體的,將具有相同時(shí)間戳的行車記錄視頻的視頻幀與經(jīng)緯度坐標(biāo)對應(yīng),但是由于經(jīng)緯度坐標(biāo)采集頻率與視頻幀錄制頻率的差異,如果沒有相同時(shí)間戳的經(jīng)緯度坐標(biāo),則將視頻幀的時(shí)間戳最接近的時(shí)間戳對應(yīng)的經(jīng)緯度坐標(biāo)作為視頻幀的對應(yīng)經(jīng)緯度坐標(biāo)。在建立對應(yīng)關(guān)系時(shí),可將視頻幀的時(shí)間戳與經(jīng)緯度坐標(biāo)的時(shí)間戳建立對應(yīng)關(guān)系,也可將視頻幀的視頻標(biāo)識與經(jīng)緯度坐標(biāo)建立對應(yīng)關(guān)系。對應(yīng)關(guān)系建立之后,就可用于同步行車記錄視頻的播放進(jìn)度與地理位置標(biāo)記點(diǎn)在經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)生成的行車路徑軌跡上的移動(dòng)。服務(wù)器的存儲(chǔ)空間大,處理能力強(qiáng),通過服務(wù)器存儲(chǔ)經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)、行車記錄視頻以及行車記錄視頻與經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,便于在多個(gè)終端需要請求得到這些數(shù)據(jù)時(shí),服務(wù)器可快速的處理請求。
服務(wù)器840,用于根據(jù)終端發(fā)送的視頻播放指令查找對應(yīng)的第一行車記錄視頻以及與所述第一行車記錄視頻相對應(yīng)的第一經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù),并將第一行車記錄視頻、第一經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)以及第一行車記錄視頻和第一經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系發(fā)送至終端;和/或
根據(jù)終端發(fā)送的行車路徑軌跡展示指令查找對應(yīng)的第二經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)以及與所述第二經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)相對應(yīng)的第二行車記錄視頻,并將第二經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)、第二行車記錄視頻以及二經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)和第二行車記錄視 頻的對應(yīng)關(guān)系發(fā)送至終端。
具體的,服務(wù)器可接收終端發(fā)送的視頻播放指令或行車路徑軌跡展示指令,并根據(jù)不同指令查找對應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)和行車記錄視頻以及它們之間的關(guān)系并返回至終端。
本實(shí)施例中,通過邏輯處理設(shè)備建立視頻采集設(shè)備錄制的行車記錄視頻和地理位置信息采集設(shè)備采集的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)之間的對應(yīng)關(guān)系,并上傳至服務(wù)器,以便于服務(wù)器接收到終端發(fā)送的視頻播放指令和/或行車路徑軌跡展示指令時(shí),將對應(yīng)的行車記錄視頻和經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)以及它們之間的對應(yīng)關(guān)系發(fā)送至終端,以使終端根據(jù)對應(yīng)關(guān)系將地理位置標(biāo)記點(diǎn)對應(yīng)播放進(jìn)度同步移動(dòng),可在觀看視頻畫面的同時(shí)查看與畫面對應(yīng)的地理位置標(biāo)記點(diǎn),同時(shí)掌握視頻拍攝的路況與街景以及在地圖上的位置軌跡,方便直觀。
在一個(gè)實(shí)施例中,如圖21所示,所述系統(tǒng)還包括:
終端850,用于獲取視頻播放指令,根據(jù)視頻播放指令在地圖上創(chuàng)建視頻播放窗口,發(fā)送視頻播放指令至服務(wù)器;和/或獲取行車路徑軌跡展示指令,并發(fā)送至服務(wù)器。
所述終端850還用于根據(jù)第一經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)在地圖上生成與第一行車記錄視頻對應(yīng)的第一行車路徑軌跡,根據(jù)第一行車記錄視頻與所述第一經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,同步第一行車記錄視頻的播放進(jìn)度與地理位置標(biāo)記點(diǎn)在所述第一行車路徑軌跡上的移動(dòng);和/或
所述終端850還用于根據(jù)第二經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)在地圖上生成第二行車路徑軌跡,檢測地理位置標(biāo)記點(diǎn)在第二行車路徑軌跡上的移動(dòng),獲取地理位置標(biāo)記點(diǎn)移動(dòng)后所對應(yīng)的經(jīng)緯度坐標(biāo),根據(jù)第二行車記錄視頻與第二經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)的對應(yīng)關(guān)系,依據(jù)地理位置標(biāo)記點(diǎn)移動(dòng)后所對應(yīng)的經(jīng)緯度坐標(biāo)調(diào)整第二行車記錄視頻的播放進(jìn)度。
具體的,終端根據(jù)視頻播放指令或行車路徑軌跡展示指令從服務(wù)器獲取相應(yīng)的經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)和行車記錄視頻,并根據(jù)它們之間的對應(yīng)關(guān)系同步播放行車記錄視頻和地理位置標(biāo)記點(diǎn)在經(jīng)緯度坐標(biāo)串?dāng)?shù)據(jù)生成的行車路徑軌跡上的移動(dòng),從而可在觀看視頻畫面的同時(shí)查看與畫面對應(yīng)的地理位置標(biāo)記點(diǎn),同時(shí) 掌握視頻拍攝的路況與街景以及在地圖上的位置軌跡,方便直觀,以及通過地理位置標(biāo)記點(diǎn)的移動(dòng)來檢索對應(yīng)的視頻。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,如本發(fā)明實(shí)施例中,該程序可存儲(chǔ)于計(jì)算機(jī)系統(tǒng)的存儲(chǔ)介質(zhì)中,并被該計(jì)算機(jī)系統(tǒng)中的至少一個(gè)處理器執(zhí)行,以實(shí)現(xiàn)包括如上述各方法的實(shí)施例的流程。其中,所述存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。