移動終端及其視頻處理方法
【技術領域】
[0001]本發明涉及通信領域的視頻處理技術,尤其涉及一種移動終端及其視頻處理方法。
【背景技術】
[0002]移動終端(如智能手機、平板電腦等)對視頻進行裁剪,需要用戶手動選擇或者輸入裁剪的起始位置和結束位置,往往并不能很精確的裁剪出用戶所需要的視頻片段,例如對于跨越不同地理區域拍攝的視頻,用戶手動設置對視頻進行分割的時間點,往往不能將視頻分割為在不同地理區域拍攝的視頻文件片段。
【發明內容】
[0003]本發明實施例提供一種移動終端及其視頻處理方法,能夠基于采集視頻文件的不同地理區域對視頻文件進行精確分割。
[0004]本發明實施例的技術方案是這樣實現的:
[0005]第一方面,本發明實施例一種移動終端,所述移動終端包括:
[0006]相機,用于進行視頻采集得到視頻數據;
[0007]所述控制器,用于控制所述相機進行采集得到所述視頻數據,將所述相機采集到所述視頻數據時所述移動終端所處的地理位置寫入所述視頻數據,并基于所述寫入所述地理位置的視頻數據生成視頻文件;
[0008]所述控制器,還用于確定對所述視頻文件進行分割所使用的地理位置區間的粒度,確定所述視頻文件中視頻數據的地理位置所歸屬的與所述粒度對應的地理位置區間,基于所述視頻文件的時間軸確定與所述視頻文件中視頻數據的地理位置區間對應的時間區間,基于所確定的時間區間對所述視頻文件進行分割處理得到與所述地理位置區間對應的視頻文件片段。
[0009]可選地,所述控制器,還用于基于所述視頻文件的時間軸標識所述時間區間,基于所標識所述時間區間對所述視頻文件進行分割得到視頻文件片段,將具有相同地理位置的視頻文件片段合并,得到與所述地理位置區間對應的視頻文件片段。
[0010]可選地,所述控制器,還用于獲取預設的與所述粒度對應的第一地理位置區間,確定所述視頻文件的時間軸上與所述第一地理位置區間對應的第一時間區間;基于所述視頻文件的時間軸濾除所述視頻文件中所述第一時間區間對應的視頻文件片段得到更新的所述視頻文件,將更新所述視頻文件進行分割處理得到與所述地理位置區間對應的視頻文件片段。
[0011]可選地,所述控制器,還用于在所述相機的每個采集周期中獲取所述移動終端的地理位置,將所獲取的地理位置寫入所述相機在相應采集周期采集的視頻數據;其中,每個所述采集周期包括至少一個視頻幀。
[0012]可選地,所述移動終端設置有位置信息模塊、移動通信模塊和無線互聯網模塊至少之一;
[0013]所述位置信息模塊,用于接收定位信號,輸出所述移動終端的地理位置;
[0014]所述移動通信模塊,用于接收無線通信系統基于所述移動通信模塊的駐留小區信息確定的所述移動終端的地理位置;
[0015]所述無線互聯網模塊,用于檢測網絡接入設備的設備標識,向服務器側發送所述網絡接入設備的設備標識,在采集所述環境的每個采集周期基于所述網絡接入設備的設備標識在所述服務器側獲取與所述設備標識關聯的地理位置作為所述移動終端的地理位置;
[0016]所述控制器,還用于在所述相機的每個采集周期的讀取所述位置信息模塊輸出的地理位置信息并寫入所述相機在相應采集周期采集所述環境得到的視頻數據。
[0017]第二方面,本發明實施例提供一種視頻處理方法,所述方法包括:
[0018]進行視頻采集得到視頻數據;
[0019]將采集到所述視頻數據時所述移動終端所處的地理位置寫入所述視頻數據,并基于所述寫入所述地理位置的視頻數據生成視頻文件;
[0020]確定對所述視頻文件進行分割所使用的地理位置區間的粒度;
[0021]確定所述視頻文件中視頻數據的地理位置所歸屬的與所述粒度對應的地理位置區間;
[0022]基于所述視頻文件的時間軸上確定與所述各視頻數據的地理位置區間歸屬的時間區間;
[0023]基于所確定的時間區間對所述視頻文件進行分割處理得到與所述地理位置區間對應的視頻文件片段。
[0024]優選地,所述基于所確定的時間區間對所述視頻文件進行分割處理得到與所述地理位置區間對應的視頻文件片段,包括:
[0025]基于所述視頻文件的時間軸標識所述時間區間,基于所標識所述時間區間對所述視頻文件進行分割得到視頻文件片段,將具有相同地理位置的視頻文件片段合并,得到與所述地理位置區間對應的視頻文件片段。
[0026]可選地,所述基于所確定的時間區間對所述視頻文件進行分割處理得到與所述地理位置區間對應的視頻文件片段,包括:
[0027]獲取預設的與所述粒度對應的第一地理位置區間,確定所述視頻文件的時間軸上與所述第一地理位置區間對應的第一時間區間;
[0028]基于所述視頻文件的時間軸濾除所述第一時間區間對應的視頻文件片段得到更新的所述視頻文件,將更新所述視頻文件進行分割處理得到與所述地理位置區間對應的視頻文件片段。
[0029]可選地,所述對所述環境進行采集得到所述視頻數據,將采集所述環境時所述移動終端所處的地理位置寫入所述視頻數據,包括:
[0030]所述控制器,還用于在所述相機的每個采集周期中獲取所述移動終端的地理位置,將所獲取的地理位置寫入所述相機在相應采集周期采集的視頻數據;其中,每個所述采集周期包括至少一個視頻幀。
[0031 ] 可選地,所述方法還包括:
[0032]獲取所述移動終端的地理位置:
[0033]在所述相機的每個采集周期的讀取輸出的地理位置信息并寫入所述相機在相應采集周期采集所述環境得到的視頻數據;
[0034]其中采用以下方式至少之一獲取所述移動終端的地理位置:
[0035]接收定位信號,基于所述定位信號輸出所述移動終端的地理位置;
[0036]接收無線通信系統基于所述移動終端駐留小區信息確定的所述移動終端的地理位置;
[0037]檢測網絡接入設備的設備標識,向服務器側發送所述網絡接入設備的設備標識,基于所述網絡接入設備的設備標識在所述服務器側獲取與所述設備標識關聯的地理位置作為所述移動終端的地理位置。
[0038]本發明實施例中基于視頻文件中視頻數據(如各采集周期的視頻數據)歸屬的地理位置區間,確定對視頻文件進行分割所使用的時間區間,基于時間區間對視頻文件進行分割,能夠對實現對視頻文件中視頻數據的采集位置對應的地理位置區間進行分割,例如移動終端實施為行車記錄儀時,采集的視頻文件按不同的地理位置區間信息進行分割,可以快速知道經過哪些區域,播放對應視頻就可以知道該區域發生了什么情況。
【附圖說明】
[0039]圖1為實現本發明各個實施例的移動終端的一個可選的硬件結構示意圖;
[0040]圖2為實現本發明各個實施例的移動終端中相機的一個可選的電氣結構示意圖;[0041 ]圖3為本發明實施例分割視頻文件的示意圖;
[0042]圖4為實現本發明各個實施例的移動終端的又一個可選的硬件結構示意圖;
[0043]圖5為實現本發明各個實施例的移動終端的另一個可選的硬件結構示意圖;
[0044]圖6為如圖5所示的移動終端的無線通信系統示意圖;
[0045]圖7為實現本發明實施例視頻處理方法的一個可選的流程示意圖。
【具體實施方式】
[0046]應當理解,此處所描述的具體實施例僅僅用以解釋本發明的技術方案,并不用于限定本發明的保護范圍。
[0047]現在將參考附圖描述實現本發明各個實施例的移動終端。在后續的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發明的說明,其本身并沒有特定的意義。因此,“模塊”與“部件”可以混合地使用。
[0048]移動終端可以以各種形式來實施。例如,本發明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數字廣播接收器、PDA(個人數字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導航裝置等等的移動終端以及諸如數字TV、臺式計算機等等的固定終端。下面,假設終端是移動終端。然而,本領域技術人員將理解的是,除了特別用于移動目的的元件之外,根據本發明的實施方式的構造也能夠應用于固定類型的終端。
[0049]實施例一
[0050]本實施例記載一種移動終端,如圖1所示,移動終端可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、輸出單元150、存儲器10、接口單元170、控制器180和電源單元190。圖1示出了具有各種組件的移動終端,但是應理解的是,并不要求實施所有示出的組件。可以替代地實施更多或更少的組件。將在下面詳細描述移動終端的元件。
[0051]無線通信單元110通常包括一個或多個組件,其允許移動終端與無線通信系統或網絡之間的無線電通信。例如,無線通信單元可以包括位置信息模塊115。
[0052]位置信息模塊115是用于檢查或獲取移動終端的位置信息的模塊。位置信息模塊115的典型示例是GPS(全球定位系統)模塊。根據當前的技術,位置信息模塊115計算來自三個或更多衛星的距離信息和準確的時間信息并且對于計算的信息應用三角測量法,從而根據經度、瑋度和高度準確地計算三維當前位置信息。當前,用于計算位置和時間信息的方法使用三顆衛星并且通過使用另外的一顆衛星校正計算出的位置和時間信息的誤差。此外,位置信息模塊115能夠通過實時地連續計算當前位置信息來計算速度信息。
[0053]A/V輸入單元120用于接收音頻或視頻信號。A/V輸入單元120可以包括相機121,相機121對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置獲得的靜態圖片或視頻的圖像數據進行處理。處理后的圖像幀可以顯示在顯示單元151上。經相機121處理后的圖像幀可以存儲在存儲器160(或其它存儲介質)中或者經由無線通信單元110進行發送,可以根據移動終端的構造提供兩個或更多相機1210。
[0054]圖2為相