一種視頻拍攝方法、裝置以及終端的制作方法
【技術領域】
[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]圖1為本發明實施例提供的一種視頻拍攝方法第一實施例的流程圖。
[0033]圖2為本發明實施例提供的一種視頻拍攝方法第二實施例的流程圖。
[0034]圖3為本發明實施例提供的一種視頻拍攝方法第三實施例的流程圖。
[0035]圖4為本發明實施例提供的一種視頻拍攝方法第四實施例的流程圖。
[0036]圖5為本發明實施例提供的一種視頻拍攝裝置第一實施例的結構示意圖。
[0037]圖6為圖5所示的偵測模塊的一個實施例的結構示意圖。
[0038]圖7為圖5所示的調整模塊的一個實施例的結構示意圖。
【具體實施方式】
[0039]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例?;诒景l明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0040]圖1為本發明實施例提供的一種視頻拍攝方法第一實施例的流程圖。在本實施方式中,視頻拍攝方法應用于終端上,終端可以為手機、平板電腦、照相機、攝像機等具備視頻拍攝功能的電子設備。該視頻拍攝方法包括以下步驟S101-S104。
[0041]在步驟SlOl中,當終端在進行視頻拍攝時,偵測所述終端的拍攝狀態。
[0042]具體的,終端接收用戶的視頻拍攝請求,啟動視頻拍攝。比如,用戶可以通過按鍵、觸摸或者語音命令等形式發出視頻拍攝請求。當終端在進行視頻拍攝時,偵測終端當前的拍攝狀態。所述拍攝狀態包括平穩狀態或非平穩狀態,平穩狀態是指當前終端沒有抖動或者抖動幅度不影響拍攝;非平穩狀態是指當前終端抖動幅度較大影響拍攝。
[0043]在步驟S102中,若所述終端的拍攝狀態發生了改變,獲取所述終端當前的拍攝參數。
[0044]具體的,通過偵測終端當前的拍攝狀態,若偵測到終端的拍攝狀態發生了改變,則進一步的獲取終端當前的拍攝參數。其中,拍攝狀態發生了改變包括:終端從平穩狀態改變為非平穩狀態;或者終端從非平穩狀態改變為平穩狀態。在本實施方式中,終端的拍攝狀態發生了改變,可以是終端發生了抖動,此時需要將先前普通的拍攝模式轉變為防抖模式;還可以是終端從抖動狀態恢復正常,此時需要將防抖模式自動切換為普通模式。因此,需要先獲取當前的拍攝參數,再對拍攝參數進行調整,以進行拍攝模式的切換。具體的,當拍攝狀態發生了改變時,則獲取終端當前的拍攝參數,拍攝參數包括視角信息和/或