視頻錄制方法、裝置及移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)終端設(shè)備技術(shù)領(lǐng)域,尤其涉及一種視頻錄制方法、裝置及移動(dòng)終端。
【背景技術(shù)】
[0002]視頻錄制通常是移動(dòng)終端通過攝像頭獲取視頻數(shù)據(jù),以及通過麥克風(fēng)取得音頻數(shù)據(jù),并將視頻數(shù)據(jù)和音頻數(shù)據(jù)分別進(jìn)行編碼后封裝成一個(gè)視頻文件。該視頻文件通常只帶有視頻和音頻兩種信息,或者再加入字幕信息,而不能記錄更多的信息。例如,當(dāng)用戶需要記錄在視頻錄制期間所經(jīng)過的地理位置信息時(shí),現(xiàn)有的移動(dòng)終端的視頻錄制技術(shù)可提供一個(gè)視頻記錄一個(gè)地理點(diǎn)的方法,但并不能便捷地將錄制的音視頻與地理位置進(jìn)行關(guān)聯(lián),而不能記錄整個(gè)拍攝所經(jīng)歷的多個(gè)地理軌跡。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提供一種視頻錄制方法、裝置及移動(dòng)終端,旨在實(shí)現(xiàn)在進(jìn)行視頻錄制時(shí)記錄移動(dòng)終端所經(jīng)過的連續(xù)地理位置信息。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種視頻錄制裝置,包括:
[0005]音視頻獲取模塊,用于在移動(dòng)終端開啟錄制功能后,獲取視頻數(shù)據(jù)和音頻數(shù)據(jù),為所述視頻數(shù)據(jù)標(biāo)記所錄制的第一時(shí)間戳,并對所述視頻數(shù)據(jù)進(jìn)行編碼生成視頻數(shù)據(jù)包,以及為所述音頻數(shù)據(jù)標(biāo)記所錄制的第二時(shí)間戳,并對所述音頻數(shù)據(jù)進(jìn)行編碼生成音頻數(shù)據(jù)包;
[0006]位置信息獲取模塊,用于每隔預(yù)設(shè)時(shí)間獲取所述移動(dòng)終端錄制的地理位置信息,為所述地理位置信息標(biāo)記所錄制的第三時(shí)間戳;
[0007]混合生成模塊,用于將所述視頻數(shù)據(jù)包、所述音頻數(shù)據(jù)包及所述地理位置信息寫入錄制文件,以錄制帶有連續(xù)地理位置信息的視頻,供所述移動(dòng)終端按照所述第一時(shí)間戳、所述第二時(shí)間戳及所述第三時(shí)間戳的先后順序回放所述錄制文件。
[0008]可選地,所述混合生成模塊還用于,基于所述視頻數(shù)據(jù)包、所述音頻數(shù)據(jù)包及所述地理位置信息分別所對應(yīng)的所述第一時(shí)間戳、所述第二時(shí)間戳及所述第三時(shí)間戳,將所述視頻數(shù)據(jù)包、所述音頻數(shù)據(jù)包及所述地理位置信息按照時(shí)間先后順序混合寫入錄制文件。
[0009]可選地,所述混合生成模塊還用于,基于所述視頻數(shù)據(jù)和所述音頻數(shù)據(jù)所對應(yīng)的所述第一時(shí)間戳和所述第二時(shí)間戳,將所述視頻數(shù)據(jù)包和所述音頻數(shù)據(jù)包按照時(shí)間先后順序混合寫入視頻文件,將所述地理位置信息按照所述第三時(shí)間戳的順序?qū)懭氲乩砦恢眯畔⑽募?并在接收到結(jié)束錄制指令后,將所述視頻文件和所述地理位置信息文件進(jìn)行拼接寫入錄制文件。
[0010]可選地,所述視頻錄制裝置還包括:
[0011]設(shè)置模塊,用于接收用戶設(shè)置指令,根據(jù)所述用戶設(shè)置指令對獲取所述地理位置信息的所述預(yù)設(shè)時(shí)間間隔進(jìn)行設(shè)置。
[0012]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種移動(dòng)終端,所述移動(dòng)終端包括上述結(jié)構(gòu)的視頻錄制裝置。
[0013]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種視頻錄制方法,包括:
[0014]在移動(dòng)終端開啟錄制功能后,獲取視頻數(shù)據(jù)和音頻數(shù)據(jù),為所述視頻數(shù)據(jù)標(biāo)記所錄制的第一時(shí)間戳,并對所述視頻數(shù)據(jù)進(jìn)行編碼生成視頻數(shù)據(jù)包,以及為所述音頻數(shù)據(jù)標(biāo)記所錄制的第二時(shí)間戳,并對所述音頻數(shù)據(jù)進(jìn)行編碼生成音頻數(shù)據(jù)包;
[0015]每隔預(yù)設(shè)時(shí)間獲取所述移動(dòng)終端錄制的地理位置信息,為所述地理位置信息標(biāo)記所錄制的第三時(shí)間戳;
[0016]將所述視頻數(shù)據(jù)包、所述音頻數(shù)據(jù)包及所述地理位置信息寫入錄制文件,以錄制帶有連續(xù)地理位置信息的視頻,供所述移動(dòng)終端按照所述第一時(shí)間戳、所述第二時(shí)間戳及所述第三時(shí)間戳的先后順序回放所述錄制文件。
[0017]可選地,將所述視頻數(shù)據(jù)包、所述音頻數(shù)據(jù)包及所述地理位置信息寫入錄制文件包括:
[0018]基于所述視頻數(shù)據(jù)包、所述音頻數(shù)據(jù)包及所述地理位置信息分別所對應(yīng)的所述第一時(shí)間戳、所述第二時(shí)間戳及所述第三時(shí)間戳,將所述視頻數(shù)據(jù)包、所述音頻數(shù)據(jù)包及所述地理位置信息按照時(shí)間先后順序混合寫入錄制文件。
[0019]可選地,基于所述視頻數(shù)據(jù)包、所述音頻數(shù)據(jù)包及所述地理位置信息分別所對應(yīng)的所述第一時(shí)間戳、所述第二時(shí)間戳及所述第三時(shí)間戳,將所述視頻數(shù)據(jù)包、所述音頻數(shù)據(jù)包及所述地理位置信息按照時(shí)間先后順序混合寫入錄制文件之后包括:
[0020]判斷是否偵測到結(jié)束錄制指令;
[0021]若是,則結(jié)束錄制;
[0022]若否,則繼續(xù)獲取視頻數(shù)據(jù)、音頻數(shù)據(jù)及地理位置信息并分別標(biāo)志對應(yīng)的時(shí)間戳,對繼續(xù)獲取得到的視頻數(shù)據(jù)及音頻數(shù)據(jù)進(jìn)行編碼得到視頻數(shù)據(jù)包及音頻數(shù)據(jù)包,將得到的視頻數(shù)據(jù)包、音頻數(shù)據(jù)包及地理位置信息按照時(shí)間先后順序?qū)懭胨鲣浿莆募?br>[0023]可選地,將所述視頻數(shù)據(jù)包、所述音頻數(shù)據(jù)包及所述地理位置信息寫入錄制文件包括:
[0024]基于所述視頻數(shù)據(jù)和所述音頻數(shù)據(jù)所對應(yīng)的所述第一時(shí)間戳和所述第二時(shí)間戳,將所述視頻數(shù)據(jù)包和所述音頻數(shù)據(jù)包按照時(shí)間先后順序混合寫入視頻文件,將所述地理位置信息按照所述第三時(shí)間戳的順序?qū)懭氲乩砦恢眯畔⑽募?br>[0025]在接收到結(jié)束錄制指令后,將所述視頻文件和所述地理位置信息文件進(jìn)行拼接寫入錄制文件。
[0026]可選地,所述每隔預(yù)設(shè)時(shí)間獲取所述移動(dòng)終端錄制的地理位置信息,為所述地理位置信息標(biāo)記所錄制的第三時(shí)間戳之前包括:
[0027]接收用戶設(shè)置指令,根據(jù)所述用戶設(shè)置指令對獲取所述地理位置信息的所述預(yù)設(shè)時(shí)間間隔進(jìn)行設(shè)置。
[0028]本發(fā)明實(shí)施例提供的視頻錄制方法或裝置,在移動(dòng)終端進(jìn)行視頻錄制的過程中,對獲取到的視頻數(shù)據(jù)標(biāo)記所錄制的第一時(shí)間戳,并對該視頻數(shù)據(jù)進(jìn)行編碼生成視頻數(shù)據(jù)包,以及對獲取到的音頻數(shù)據(jù)標(biāo)記所錄制的第二時(shí)間戳,并對該音頻數(shù)據(jù)進(jìn)行編碼生成音頻數(shù)據(jù)包。同時(shí),每隔預(yù)設(shè)時(shí)間獲取移動(dòng)終端錄制的地理位置信息,為地理位置信息標(biāo)記所錄制的第三時(shí)間戳,然后將視頻數(shù)據(jù)包、音頻數(shù)據(jù)包及地理位置信息寫入錄制文件,以錄制帶有連續(xù)地理位置信息的視頻,移動(dòng)終端可按照第一時(shí)間戳、第二時(shí)間戳及第三時(shí)間戳的先后順序回放錄制文件。從而實(shí)現(xiàn)了在進(jìn)行視頻錄制時(shí)記錄移動(dòng)終端所經(jīng)過的連續(xù)地理位置信息,以及提高了移動(dòng)終端將錄制的音視頻與地理位置進(jìn)行關(guān)聯(lián)地便捷性。
【附圖說明】
[0029]圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖;
[0030]圖2為如圖1所示的移動(dòng)終端的無線通信裝置示意圖;
[0031]圖3為本發(fā)明視頻錄制裝置一實(shí)施例的功能模塊示意圖;
[0032]圖4為本發(fā)明將視頻數(shù)據(jù)包、音頻數(shù)據(jù)包及地理位置信息寫入錄制文件的第一結(jié)構(gòu)示意圖;
[0033]圖5為本發(fā)明將視頻數(shù)據(jù)包、音頻數(shù)據(jù)包及地理位置信息寫入錄制文件的第二結(jié)構(gòu)示意圖;
[0034]圖6為本發(fā)明視頻錄制裝置另一實(shí)施例的功能模塊示意圖;
[0035]圖7為本發(fā)明視頻錄制方法一實(shí)施例的流程示意圖;
[0036]圖8為本發(fā)明視頻錄制方法另一實(shí)施例的流程示意圖。
[0037]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
【具體實(shí)施方式】
[0038]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0039]現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,“模塊”與“部件”可以混合地使用。
[0040]移動(dòng)終端可以以各種形式來實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、PDA (個(gè)人數(shù)字助理)、PAD (平板電腦)、PMP (便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0041]圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖。
[0042]移動(dòng)終端100可以包括無線通信單元110、A/V輸入單元120、用戶輸入單元130、輸出單元140、存儲(chǔ)器150、控制器160、電源單元170和接口單元180等等。圖1示出了具有各種組件的移動(dòng)終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件??梢蕴娲貙?shí)施更多或更少的組件。將在下面詳細(xì)描述移動(dòng)終端的元件。
[0043]無線通信單元110通常包括一個(gè)或多個(gè)組件,其允許移動(dòng)終端100與無線通信裝置或網(wǎng)絡(luò)之間的無線電通信。例如,無線通信單元可以包括移動(dòng)通信模塊111、無線互聯(lián)網(wǎng)模塊112、短程通信模塊113和位置信息模塊114中的至少一個(gè)。
[0044]移動(dòng)通信模塊111將無線電信號發(fā)送到基站(例如,接入點(diǎn)、節(jié)點(diǎn)B等等)、外部終端以及服務(wù)器中的至少一個(gè)和/或從其接收無線電信號。這樣的無線電信號可以包括語音通話信號、視頻通話信號、或者根據(jù)文本和/或多媒體消息發(fā)送和/或接收的各種類型的數(shù)據(jù)。
[0045]無線互聯(lián)網(wǎng)模塊112支持移動(dòng)終端的無線互聯(lián)網(wǎng)接入。該模塊可以內(nèi)部或外部地耦接到終端。該模塊所涉及的無線互聯(lián)網(wǎng)接入技術(shù)可以包括WLAN(無線LAN)(W1-Fi)、Wibro(無線寬帶)、Wimax(全球微波互聯(lián)接入)、HSDPA(高速下行鏈路分組接入)等等。
[0046]短程通信模塊113是用于支持短程通信的模塊。短程通信技術(shù)的一些示例包括藍(lán)牙?、射頻識(shí)別(RFID)、紅外數(shù)據(jù)協(xié)會(huì)(IrDA)、超寬帶(UWB)、紫蜂?等等。
[0047]位置信息模塊114是用于檢查或獲取移動(dòng)終端的位置信息的模塊。位置信息模塊114的典型示例是GPS(全球定位裝置)。根據(jù)當(dāng)前的技術(shù),位置信息模塊114計(jì)算來自三個(gè)或更多衛(wèi)星的距離信息和準(zhǔn)確的時(shí)間信息并且對于計(jì)算的信息應(yīng)用三角測量法,從而根據(jù)經(jīng)度、瑋度和高度準(zhǔn)確地計(jì)算三維當(dāng)前位置信息。當(dāng)前,用于計(jì)算位置和時(shí)間信息的方法使用三顆衛(wèi)星并且通過使用另外的一顆衛(wèi)星校正計(jì)算出的位置和時(shí)間信息的誤差。此外,位置信息模塊114能夠通過實(shí)時(shí)地連續(xù)計(jì)算當(dāng)前位置信息來計(jì)算速度信息。
[0048]A/V輸入單元120用于接收音頻或視頻信號。A/V輸入單元120可以包括相機(jī)121和麥克風(fēng)122,相機(jī)121對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置獲得的靜態(tài)圖片或視頻的圖像數(shù)據(jù)進(jìn)行處理。處理后的圖像幀可以顯示在顯示單元141上。經(jīng)相機(jī)121處理后的圖像幀可以存儲(chǔ)在存儲(chǔ)器150(或其它存儲(chǔ)介質(zhì))中或者經(jīng)由無線通信單元110進(jìn)行發(fā)送,可以根據(jù)移動(dòng)終端的構(gòu)造提供兩個(gè)或更多相機(jī)121。麥克風(fēng)122可以在電話通話模式、記錄模式、語音識(shí)別模式等等運(yùn)行模式中經(jīng)由麥克風(fēng)接收聲音(音頻數(shù)據(jù)),并且能夠?qū)⑦@樣的聲音處理為音頻數(shù)據(jù)。處理后的音頻(語音)數(shù)據(jù)可以在電話通話模式的情況下轉(zhuǎn)換為可經(jīng)由移動(dòng)通信模塊111發(fā)送到移動(dòng)通信基站的格式輸出。麥克風(fēng)122可以實(shí)施各種類型的噪聲消除(或抑制)算法以消除(或抑制)在接收和發(fā)送音頻信號的過程中產(chǎn)生的噪聲或者干擾。
[0049]用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移