專利名稱:移動終端防抖動拍照方法和裝置的制作方法
技術領域:
本發(fā)明涉及到移動終端技術領域,特別涉及到移動終端防抖動拍照方法和裝置。
技術背景
隨著智能移動終端的功能日益強大,攝像頭已經成了手機、平板電腦等移動終端必備的硬件,隨著移動終端上的攝像頭越來越高端,移動終端的拍照功能方便了人們隨時記錄身邊的事物,移動終端拍照完全可以滿足日常需求。但是,由于移動終端的主要功能還是作為通信設備,其拍照功能只是一種附屬功能,即使現(xiàn)在的智能移動終端上的攝像頭像素越來越高,移動終端仍然無法完全做到專業(yè)拍照的照相機的功能。例如,在人們走動時, 移動終端抖動較大,無法拍攝出清晰的照片,即使是在人們站立時進行拍照,也很難保證移動終端不動,導致拍攝的照片可能會因為移動終端抖動造成圖像模糊。同時,由于移動終端自身的軟件和硬件限制,普通照相機的一些技術并不能直接移植到移動終端中,移動終端拍照時的防抖動功能十分有限,拍攝的照片常常是不清晰的。發(fā)明內容
本發(fā)明的主要目的為提供一種有效避免因移動終端抖動造成拍攝照片模糊的移動終端防抖動拍照方法和裝置。
本發(fā)明提出一種移動終端防抖動拍照方法,包括步驟
獲取防抖動功能啟動指令;
獲取傳感器檢測的移動終端的抖動信息;
判斷所述移動終端的抖動信息是否小于預設的抖動閾值;
當判定所述移動終端的抖動信息小于預設的抖動閾值時,獲取攝像頭拍攝的圖像。
優(yōu)選地,所述傳感器包括陀螺儀傳感器,所述移動終端的抖動信息包括移動終端的旋轉角速度,所述抖動閾值包括旋轉角速度閾值。
優(yōu)選地,所述獲取傳感器檢測的移動終端的抖動信息的步驟之前還包括
當所述防抖動功能啟動指令為走動狀態(tài)的防抖動功能啟動指令時,啟動陀螺儀傳感器檢測移動終端的旋轉角速度。
優(yōu)選地,所述傳感器包括加速度傳感器,所述移動終端的抖動信息包括移動終端的加速度,所述抖動閾值包括加速度閾值。
優(yōu)選地,所述獲取傳感器檢測的移動終端的抖動信息的步驟之前還包括
當所述防抖動功能啟動指令為站立狀態(tài)的防抖動功能啟動指令時,啟動陀螺儀傳感器和/或加速度傳感器檢測移動終端的旋轉角速度和/或加速度。
本發(fā)明還提出一種移動終端防抖動拍照裝置,包括
指令獲取模塊,用于獲取防抖動功能啟動指令;
檢測模塊,用于獲取傳感器檢測的移動終端的抖動信息;
比較模塊,用于判斷所述移動終端的抖動信息是否小于預設的抖動閾值;
拍攝模塊,用于當判定所述移動終端的抖動信息小于預設的抖動閾值時,獲取攝像頭拍攝的圖像。
優(yōu)選地,所述傳感器包括陀螺儀傳感器,所述移動終端的抖動信息包括移動終端的旋轉角速度,所述抖動閾值包括旋轉角速度閾值。
優(yōu)選地,所述移動終端防抖動拍照裝置,還包括傳感器啟動模塊,用于當所述防抖動功能啟動指令為走動狀態(tài)的防抖動功能啟動指令時,啟動陀螺儀傳感器檢測移動終端的旋轉角速度。
優(yōu)選地,所述傳感器包括加速度傳感器,所述移動終端的抖動信息包括移動終端的加速度,所述抖動閾值包括加速度閾值。
優(yōu)選地,所述移動終端防抖動拍照裝置,還包括傳感器啟動模塊,用于當所述防抖動功能啟動指令為站立狀態(tài)的防抖動功能啟動指令時,啟動陀螺儀傳感器和/或加速度傳感器檢測移動終端的旋轉角速度和/或加速度。
本發(fā)明通過傳感器對移動終端的抖動狀況進行檢測,并將檢測的抖動信息發(fā)送給移動終端的控制器,控制器在判定抖動信息小于預設的抖動閾值時,控制攝像頭拍攝照片, 在移動終端硬件上只增加一個傳感器,在軟件部分只增加了比較抖動閾值的模塊,在硬件結構和步驟流程上都簡單易實現(xiàn),且有效提高了移動終端拍攝照片的清晰度。
圖1為本發(fā)明移動終端防抖動拍照方法的第一實施例的流程圖2為本發(fā)明移動終端防抖動拍照方法的第二實施例的流程圖3為本發(fā)明移動終端防抖動拍照方法的第三實施例的流程圖4為本發(fā)明移動終端防抖動拍照裝置的第一實施例的結構示意圖5為本發(fā)明移動終端防抖動拍照裝置的第二實施例的結構示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
具體實施方式
應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
如圖1所示,圖1為本發(fā)明移動終端防抖動拍照方法的第一實施例的流程圖。本實施例提到的移動終端防抖動拍照方法,包括
步驟S10,獲取防抖動功能啟動指令;
本實施例在用戶啟動攝像頭拍照功能后,可自動啟動防抖動功能,或由用戶手動開啟防抖動功能。
步驟S20,獲取傳感器檢測的移動終端的抖動信息;
由于移動終端的抖動可包括前后、上下、左右等方向上的運動,可采用加速度傳感器獲取加速度的相關信息,移動終端的抖動還可包括旋轉的運動,可采用陀螺儀傳感器(角速度傳感器)獲取旋轉角速度的相關信息。因此,傳感器可以為陀螺儀傳感器(角速度傳感器)、加速度傳感器中的一個或兩者的組合。當傳感器為陀螺儀傳感器時,移動終端的抖動信息為移動終端的旋轉角速度;當傳感器為加速度傳感器時,移動終端的抖動信息為移動終端的加速度。
步驟S30,判斷移動終端的抖動信息是否小于預設的抖動閾值;
在移動終端出廠前,在移動終端的存儲器中預設抖動閾值,當前移動終端的抖動信息小于預設的抖動閾值時,則說明當前移動終端的抖動頻率較小,此時進行拍照所獲得的照片相對較清晰。當傳感器為陀螺儀傳感器時,抖動閾值為旋轉角速度閾值;當傳感器為加速度傳感器時,抖動閾值為加速度閾值??梢栽诖鎯ζ髦蓄A設多個檔次的抖動閾值,用戶在進行防抖動功能設置時,可選擇抖動閾值的檔次,以實現(xiàn)不同狀況對防抖動程度的需求。
步驟S40,當判定移動終端的抖動信息小于預設的抖動閾值時,獲取攝像頭拍攝的圖像。
防抖動功能可以應用在用戶手動拍攝照片的情況,當用戶按下拍攝按鍵時,攝像頭并不馬上拍攝照片,而是在移動終端的控制器判定當前移動終端的抖動信息小于預設的抖動閾值時,再將拍攝指令發(fā)送至攝像頭,控制攝像頭進行拍照。此外,防抖動功能也可以應用在移動終端設定為自動拍照的情況,用戶無需按壓拍攝按鍵,由移動終端判定當前移動終端的抖動信息小于預設的抖動閾值時,自動向攝像頭發(fā)送拍攝指令,控制攝像頭進行拍照。
本實施例通過傳感器對移動終端的抖動狀況進行檢測,并將檢測的抖動信息發(fā)送給移動終端的控制器,控制器在判定抖動信息小于預設的抖動閾值時,控制攝像頭拍攝照片,在移動終端硬件上只增加少量的傳感器,在軟件部分只增加了比較抖動閾值的模塊,在硬件結構和步驟流程上都簡單易實現(xiàn),且有效提高了移動終端拍攝照片的清晰度。
如圖2所示,圖2為本發(fā)明移動終端防抖動拍照方法的第二實施例的流程圖。本實施例以圖1所示實施例為基礎,對走動時拍攝照片的流程進行詳細說明,該實施例的移動終端防抖動拍照方法包括
步驟S10,獲取防抖動功能啟動指令;
步驟S51,當防抖動功能啟動指令為走動狀態(tài)的防抖動功能啟動指令時,啟動陀螺儀傳感器檢測移動終端的旋轉角速度;
本實施例中,由于用戶在走動時,移動終端抖動中必然包括用戶帶動移動終端前進方向上的加速度,此時,無需將移動終端的加速度作為抖動信息,只需考慮移動終端的旋轉角速度。
步驟S21·,獲取陀螺儀傳感器檢測的移動終端的旋轉角速度;
步驟S31,判斷移動終端的旋轉角速度是否小于預設的旋轉角速度閾值;
步驟S41,當判定移動終端的旋轉角速度小于預設的旋轉角速度閾值時,獲取攝像頭拍攝的圖像。
本實施例針對走動時拍攝照片的情況,將用戶前進方向上的加速度排除在抖動信息之外,只將移動終端的旋轉角速度作為抖動信息,有效提高了移動終端拍攝照片的清晰度,且在移動終端硬件上只增加一個陀螺儀傳感器,硬件結構簡單易實現(xiàn)。
如圖3所示,圖3為本發(fā)明移動終端防抖動拍照方法的第三實施例的流程圖。本實施例以圖1所示實施例為基礎,對站立時拍攝照片的流程進行詳細說明,該實施例的移動終端防抖動拍照方法包括
步驟S10,獲取防抖動功能啟動指令;
步驟S52,當防抖動功能啟動指令為站立狀態(tài)的防抖動功能啟動指令時,啟動陀螺儀傳感器和/或加速度傳感器檢測移動終端的旋轉角速度和/或加速度;
本實施例中,用戶在站立時,可將移動終端的旋轉角速度與加速度中的一個或兩者的組合作為移動終端抖動信息與抖動信息閾值進行比較,以便拍攝出更加清晰的照片。
步驟S22,獲取陀螺儀傳感器和/或加速度傳感器檢測的移動終端的旋轉角速度和/或加速度;
步驟S32,判斷移動終端的旋轉角速度是否小于預設的旋轉角速度,和/或移動終端的加速度是否小于預設的加速度閾值;
步驟S42,當判定移動終端的旋轉角速度小于預設的旋轉角速度,和/或移動終端的加速度小于預設的加速度閾值時,獲取攝像頭拍攝的圖像。
本實施例針對站立時拍攝照片的情況,將移動終端的旋轉角速度和/或加速度作為抖動信息,進一步提高了移動終端拍攝照片的清晰度,且在移動終端硬件上只增加陀螺儀傳感器和/或加速度傳感器,硬件結構簡單易實現(xiàn)。
如圖4所示,圖4為本發(fā)明移動終端防抖動拍照裝置的第一實施例的結構示意圖。 本實施例的移動終端防抖動拍照裝置,包括
指令獲取模塊10,用于獲取防抖動功能啟動指令;
檢測模塊20,用于獲取傳感器檢測的移動終端的抖動信息;
比較模塊30,用于判斷移動終端的抖動信息是否小于預設的抖動閾值;
拍攝模塊40,用于當判定移動終端的抖動信息小于預設的抖動閾值時,獲取攝像頭拍攝的圖像。
本實施例在用戶啟動攝像頭拍照功能后,可自動啟動防抖動功能,或由用戶手動開啟防抖動功能。由于移動終端的抖動可包括前后、上下、左右等方向上的運動,可采用加速度傳感器獲取加速度的相關信息,移動終端的抖動還可包括旋轉的運動,可采用陀螺儀傳感器(角速度傳感器)獲取旋轉角速度的相關信息。因此,傳感器可以為陀螺儀傳感器(角速度傳感器)、加速度傳感器中的一個或兩者的組合。當傳感器為陀螺儀傳感器時,移動終端的抖動信息為移動終端的旋轉角速度;當傳感器為加速度傳感器時,移動終端的抖動信息為移動終端的加速度。在移動終端出廠前,在移動終端的存儲器中預設抖動閾值,當前移動終端的抖動信息小于預設的抖動閾值時,則說明當前移動終端的抖動頻率較小,此時進行拍照所獲得的照片相對較清晰。當傳感器為陀螺儀傳感器時,抖動閾值為旋轉角速度閾值; 當傳感器為加速度傳感器時,抖動閾值為加速度閾值。可以在存儲器中預設多個檔次的抖動閾值,用戶在進行防抖動功能設置時,可選擇抖動閾值的檔次,以實現(xiàn)不同狀況對防抖動程度的需求。防抖動功能可以應用在用戶手動拍攝照片的情況,當用戶按下拍攝按鍵時, 攝像頭并不馬上拍攝照片,而是在移動終端的控制器判定當前移動終端的抖動信息小于預設的抖動閾值時,再將拍攝指令發(fā)送至攝像頭,控制攝像頭進行拍照。此外,防抖動功能也可以應用在移動終端設定為自動拍照的情況,用戶無需按壓拍攝按鍵,由移動終端判定當前移動終端的抖動信息小于預設的抖動閾值時,自動向攝像頭發(fā)送拍攝指令,控制攝像頭進行拍照。
本實施例通過傳感器對移動終端的抖動狀況進行檢測,并將檢測的抖動信息發(fā)送給移動終端的控制器,控制器在判定抖動信息小于預設的抖動閾值時,控制攝像頭拍攝照片,在移動終端硬件上只增加少量的傳感器,在軟件部分只增加了比較抖動閾值的模塊,在硬件結構和步驟流程上都簡單易實現(xiàn),且有效提高了移動終端拍攝照片的清晰度。
如圖5所示,圖5為本發(fā)明移動終端防抖動拍照裝置的第二實施例的結構示意圖。 本實施例在圖4所示實施例的基礎上,增加了傳感器啟動模塊50,具體包括如下情況
在走動時拍攝照片的情況下,指令獲取模塊10獲取的防抖動功能啟動指令為走動狀態(tài)的防抖動功能啟動指令,傳感器啟動模塊50用于啟動陀螺儀傳感器檢測移動終端的旋轉角速度。本實施例中,由于用戶在走動時,移動終端抖動中必然包括用戶帶動移動終端前進方向上的加速度,此時,無需將移動終端的加速度作為抖動信息,只需考慮移動終端的旋轉角速度。本實施例針對走動時拍攝照片的情況,將用戶前進方向上的加速度排除在抖動信息之外,只將移動終端的旋轉角速度作為抖動信息,有效提高了移動終端拍攝照片的清晰度,且在移動終端硬件上只增加一個陀螺儀傳感器,硬件結構簡單易實現(xiàn)。
在站立時拍攝照片的情況下,指令猶取|旲塊10猶取的防抖動功能啟動指令為站立狀態(tài)的防抖動功能啟動指令,傳感器啟動模塊50用于啟動陀螺儀傳感器和/或加速度傳感器檢測移動終端的旋轉角速度和/或加速度。本實施例中,用戶在站立時,可將移動終端的旋轉角速度與加速度中的一個或兩者的組合作為移動終端抖動信息與抖動信息閾值進行比較,以便拍攝出更加清晰的照片。 本實施例針對站立時拍攝照片的情況,將移動終端的旋轉角速度和/或加速度作為抖動信息,進一步提高了移動終端拍攝照片的清晰度,且在移動終端硬件上只增加陀螺儀傳感器和/或加速度傳感器,硬件結構簡單易實現(xiàn)。
以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內。
權利要求
1.一種移動終端防抖動拍照方法,其特征在于,包括步驟 獲取防抖動功能啟動指令; 獲取傳感器檢測的移動終端的抖動信息; 判斷所述移動終端的抖動信息是否小于預設的抖動閾值; 當判定所述移動終端的抖動信息小于預設的抖動閾值時,獲取攝像頭拍攝的圖像。
2.根據(jù)權利要求1所述的移動終端防抖動拍照方法,其特征在于,所述傳感器包括陀螺儀傳感器,所述移動終端的抖動信息包括移動終端的旋轉角速度,所述抖動閾值包括旋轉角速度閾值。
3.根據(jù)權利要求2所述的移動終端防抖動拍照方法,其特征在于,所述獲取傳感器檢測的移動終端的抖動信息的步驟之前還包括 當所述防抖動功能啟動指令為走動狀態(tài)的防抖動功能啟動指令時,啟動陀螺儀傳感器檢測移動終端的旋轉角速度。
4.根據(jù)權利要求2所述的移動終端防抖動拍照方法,其特征在于,所述傳感器包括加速度傳感器,所述移動終端的抖動信息包括移動終端的加速度,所述抖動閾值包括加速度閾值。
5.根據(jù)權利要求4所述的移動終端防抖動拍照方法,其特征在于,所述獲取傳感器檢測的移動終端的抖動信息的步驟之前還包括 當所述防抖動功能啟動指令為站立狀態(tài)的防抖動功能啟動指令時,啟動陀螺儀傳感器和/或加速度傳感器檢測移動終端的旋轉角速度和/或加速度。
6.一種移動終端防抖動拍照裝置,其特征在于,包括 指令獲取模塊,用于獲取防抖動功能啟動指令; 檢測模塊,用于獲取傳感器檢測的移動終端的抖動信息; 比較模塊,用于判斷所述移動終端的抖動信息是否小于預設的抖動閾值; 拍攝模塊,用于當判定所述移動終端的抖動信息小于預設的抖動閾值時,獲取攝像頭拍攝的圖像。
7.根據(jù)權利要求6所述的移動終端防抖動拍照裝置,其特征在于,所述傳感器包括陀螺儀傳感器,所述移動終端的抖動信息包括移動終端的旋轉角速度,所述抖動閾值包括旋轉角速度閾值。
8.根據(jù)權利要求7所述的移動終端防抖動拍照裝置,其特征在于,還包括傳感器啟動模塊,用于當所述防抖動功能啟動指令為走動狀態(tài)的防抖動功能啟動指令時,啟動陀螺儀傳感器檢測移動終端的旋轉角速度。
9.根據(jù)權利要求7所述的移動終端防抖動拍照裝置,其特征在于,所述傳感器包括加速度傳感器,所述移動終端的抖動信息包括移動終端的加速度,所述抖動閾值包括加速度閾值。
10.根據(jù)權利要求9所述的移動終端防抖動拍照裝置,其特征在于,還包括傳感器啟動模塊,用于當所述防抖動功能啟動指令為站立狀態(tài)的防抖動功能啟動指令時,啟動陀螺儀傳感器和/或加速度傳感器檢測移動終端的旋轉角速度和/或加速度。
全文摘要
本發(fā)明公開了一種移動終端防抖動拍照方法和裝置,其方法包括步驟獲取防抖動功能啟動指令;獲取傳感器檢測的移動終端的抖動信息;判斷所述移動終端的抖動信息是否小于預設的抖動閾值;當判定所述移動終端的抖動信息小于預設的抖動閾值時,獲取攝像頭拍攝的圖像。本發(fā)明通過傳感器對移動終端的抖動狀況進行檢測,并將檢測的抖動信息發(fā)送給移動終端的控制器,控制器在判定抖動信息小于預設的抖動閾值時,控制攝像頭拍攝照片,在移動終端硬件上只增加少量的傳感器,在軟件部分只增加了比較抖動閾值的模塊,在硬件結構和步驟流程上都簡單易實現(xiàn),且有效提高了移動終端拍攝照片的清晰度。
文檔編號G01C19/00GK103051836SQ20121054423
公開日2013年4月17日 申請日期2012年12月14日 優(yōu)先權日2012年12月14日
發(fā)明者蔡德尊 申請人:中興通訊股份有限公司