專利名稱:內置攝像頭移動終端的影像水平角修補裝置及方法
技術領域:
本發(fā)明涉及一種內置攝像頭移動終端的影像水平角修補裝置及方法,尤其涉及一種感知重力方向,判斷已拍攝的影像水平角,根據(jù)水平角誤差修補影像而輸出的內置攝像頭移動終端的影像水平角修補裝置及方法。
背景技術:
內置攝像頭通信終端是除了無線通信模塊之外,還內置了拍攝影像所需攝像頭模塊。影像拍攝,內置攝像頭通信終端是運行攝像頭,將拍攝到影像傳感器的影像暫時輸出到顯示窗口。另外,內置攝像頭通信終端還可以拍攝照片及視頻,并將已拍攝的影像儲存管理到收藏夾。
圖1是根據(jù)現(xiàn)有技術的內置攝像頭通信終端的結構框圖,如圖所示,它包括通過無線通信信道收發(fā)數(shù)據(jù)的無線通信部11;控制無線通信部11的數(shù)據(jù)收發(fā)動作,提供通信服務的終端控制部12;按照已感知的光線量比輸出影像數(shù)據(jù)的影像傳感器14;控制影像傳感器14的驅動,收集影像數(shù)據(jù),輸出到顯示部16的攝像頭控制部15;從攝像頭控制部15接收影像數(shù)據(jù),顯示在畫面的顯示部16。
無線通信部11是與基站執(zhí)行無線頻率通信,確立通信信道,并通過通信信道收發(fā)數(shù)據(jù),為通信服務提供需要的信息交換信道。
終端控制部12是控制無線通信部11的數(shù)據(jù)收發(fā)動作,提供通信服務,在內存13組成文件系統(tǒng),從而儲存被拍攝的影像,并將處理結果傳輸?shù)斤@示部16,以輸出畫面。
影像傳感器14是在影像攝影模式中驅動而自動調整焦距,并按照光線量比通過感光元件輸出影像數(shù)據(jù)。攝像頭控制部15是控制影像傳感器14的驅動,收集影像數(shù)據(jù),并將按照每幀收集的影像數(shù)據(jù)顯示到顯示部16。
影像攝影模式中,顯示部16是從攝像頭控制部15接收影像數(shù)據(jù)而顯示在畫面上。
盡管攝像頭控制部15是對于通過影像傳感器14獲得的影像執(zhí)行增減清晰度、調整畫質及放大/縮小規(guī)格等事先處理,可是它也不顧終端的拍攝角度,直接輸出傾斜而拍攝的影像,從而在畫面顯示從水平稍微傾斜而拍攝的影像。
如上所述,根據(jù)現(xiàn)有技術的問題在于用戶要通過終端按照水平角拍攝影像時,通信終端的攝像頭控制部是不確認攝像頭的水平,而是按照當前設定的清晰度、畫質和大小輸出通過攝像頭拍攝的影像,從而向畫面直接輸出從水平稍微傾斜的影像。
發(fā)明內容
本發(fā)明所要解決的技術問題在于提供一種感知重力方向,判斷已拍攝影像的水平角,按照水平角誤差修補影像而輸出的內置攝像頭移動終端的水平角修補裝置及方法。
為了實現(xiàn)本發(fā)明的所述目的,本發(fā)明提供一種內置攝像頭移動終端的水平角修補裝置及方法,該裝置包括影像攝影模式中,向攝像頭控制部指示修補水平角的終端控制部;應答水平角修補指示,通過影像旋轉部旋轉影像數(shù)據(jù),并向顯示部輸出已修補水平角的影像數(shù)據(jù)的攝像頭控制部;將影像數(shù)據(jù)旋轉到相應于由水平角核算部核算的水平角的角度,按照清晰度排除影像數(shù)據(jù)的多余部分,并向攝像頭控制部傳輸相應于清晰度的橫向及豎向比的影像數(shù)據(jù)的影像旋轉部;核算通過重力傳感器檢測的重力方向和終端攝像頭中心軸之間的水平角,向影像旋轉部傳輸?shù)乃浇呛怂悴俊?br>
而且,該方法包括影像攝影模式中,判斷用戶的水平角修補菜單選擇,并選擇水平角修補菜單時進行應答,驅動重力傳感器而檢測重力方向的階段;從重力傳感器接收對于重力方向的終端攝像頭中心軸傾斜比率相關數(shù)碼數(shù)據(jù),核算對應于數(shù)碼數(shù)據(jù)的水平角的階段;以相應于已核算水平角的角度旋轉通過影像傳感器拍攝的影像數(shù)據(jù),并按照清晰度排除影像數(shù)據(jù)的多余部分,向顯示部傳輸對應于清晰度橫向及豎向比的影像數(shù)據(jù)而輸出到畫面的階段。
采用本發(fā)明可以修補由于終端攝像頭的傾斜而發(fā)生的影像歪曲,拍攝符合水平的影像,而且無需用戶的具體人工操作,也可以將終端定位于接近于水平的位置而進行拍攝,從而即使出現(xiàn)搖晃或者傾斜,也可以獲得自動修補傾斜的影像。
圖1是根據(jù)現(xiàn)有技術的內置攝像頭通信終端的結構框圖;圖2是根據(jù)本發(fā)明實施例的內置攝像頭通信終端的水平角修補裝置結構框圖;圖3是根據(jù)本發(fā)明實施例的內置攝像頭通信終端的影像水平角修補方法的運行流程圖;圖4a是圖3的影像水平角修補方法中,重力方向和攝像頭中心軸呈銳角時示意圖;圖4b是圖3的影像水平角修補方法中,重力方向和攝像頭中心軸呈鈍角時示意圖。
其中,附圖標記22--終端控制部 24--影像傳感器25--攝像頭控制部 26--影像旋轉部27--水平角核算部 28--重力傳感器41--影像 43--影像傳感器具體實施方式
下面,結合附圖對本發(fā)明的一個實施例進行詳細說明。
圖2是根據(jù)本發(fā)明實施例的內置攝像頭通信終端的水平角修補裝置結構框圖。如圖所示,它包含無線通信部21,與基站執(zhí)行無線頻率通信,確立通信信道,并通過通信信道收發(fā)數(shù)據(jù),為通信服務提供需要的信息交換信道。影像拍攝模式中,向攝像頭控制部25指示修補水平角的終端控制部22;應答水平角修補命令,通過影像旋轉部26旋轉影像數(shù)據(jù),向顯示部29輸出已修補影像數(shù)據(jù)的攝像頭控制部25;將影像數(shù)據(jù)旋轉到相應于通過水平角核算部27所核算水平角的角度,并根據(jù)清晰度排除影像數(shù)據(jù)的多余部分,向攝像頭控制部25傳輸對應于清晰度的橫向及豎向比的影像數(shù)據(jù)的影像旋轉部26;核算通過重力傳感28檢測的重力方向和終端攝像頭中心軸之間的水平軸,向影像旋轉部26傳輸?shù)乃浇呛怂悴?7。
終端控制部22是控制無線通信部21的數(shù)據(jù)收發(fā)動作,提供通信服務,在內存23組成文件系統(tǒng),從而儲存被拍攝的影像。
終端控制部22是在影像攝影模式,向攝像頭控制部25指示修補水平角,由攝像頭控制部25修補通過影像傳感器24所拍攝影像的水平角,輸出到顯示部29。終端控制部22是在影像攝影模式通過選擇菜單提供水平角修補菜單,從而選擇水平角修補菜單時,向攝像頭控制部25指示修補水平角。
攝像頭控制部25是驅動影像傳感器24,讀取影像數(shù)據(jù),應答水平角修補指示,從而通過影像旋轉部26旋轉影像數(shù)據(jù),并向顯示部29輸出已修補水平角的影像數(shù)據(jù)。
影像旋轉部26是將影像數(shù)據(jù)旋轉到相應于通過水平角核算部27核算的水平角的角度,并按照清晰度排除影像數(shù)據(jù)的多余部分,向攝像頭控制部25傳輸對應于清晰度的橫向及豎向比的影像數(shù)據(jù)。
水平角核算部27是核算通過重力傳感器28檢測的重力方向和終端攝像頭的中心軸之間的水平角,傳輸?shù)接跋裥D部26。另外,水平角核算部27是應答影像旋轉部26的水平角要求,驅動重力傳感器28,感知重力方向,并接收對于重力方向的終端攝像頭中心軸的傾斜比相關數(shù)碼數(shù)據(jù),核算對應于數(shù)碼數(shù)據(jù)的水平角,傳輸?shù)接跋裥D部26。圖3是根據(jù)本發(fā)明實施例的內置攝像頭通信終端的影像水平角修補方法的運行流程圖。如圖所示,影像攝影模式中,判斷用戶的水平角修補菜單選擇,并選擇水平角修補菜單時進行應答,驅動重力傳感器,檢測重力反向的階段;從重力傳感器接收對于重力方向的終端攝像頭的中心軸傾斜比相關數(shù)碼數(shù)據(jù),核算對應于數(shù)碼數(shù)據(jù)的水平角的階段;將通過影像傳感器拍攝的影像數(shù)據(jù)旋轉到相應于已核算水平角的角度,按照清晰度排除影像數(shù)據(jù)中多余部分,向顯示部傳輸對應于清晰度的橫向及豎向比的影像數(shù)據(jù)的畫面輸出階段。
假設用戶在影像攝影模式選擇水平角修補菜單,向內置攝像頭通信終端(如下簡稱攝像頭終端)指示修補水平角時,攝像頭終端在影像攝影模式應答菜單鍵的輸入,輸出水平角修補菜單,判斷用戶的水平角修補菜單選擇,并在水平角修補菜單選擇時進行應答,驅動重力傳感器而檢測重力方向。
攝像頭終端是從重力傳感器接收對于重力方向的終端攝像頭中心軸的傾斜比相關數(shù)碼數(shù)據(jù),核算對應于數(shù)碼數(shù)據(jù)的水平角。
圖4a,圖4b是圖3的影像水平角修補方法中,重力方向及影像水平角的示意圖。圖4a是重力方向和攝像頭中心軸呈銳角時示意圖,圖4b是重力方向和攝像頭中心軸呈鈍角時示意圖。
影像41是以地表面為準固定的狀態(tài)。攝像頭終端說明對于影像41的水平方向H,在傾斜的狀態(tài)下,向影像對準焦點而拍攝。攝像頭終端的影像傳感器43接收的影像是傾斜成相應于水平角(θ)的角度,而攝像頭終端是將影像數(shù)據(jù)旋轉成相應于水平角(θ)的角度,從而輸出影像44時,排除了影像的傾斜。
攝像頭終端是重力方向(G)和攝像頭中心軸(C)呈銳角時,將核算的銳角使用為水平角,而重力方向(G)和攝像頭中心軸(C)呈鈍角時,將從核算的鈍角減去90度而求出的結果值使用為水平角。
攝像頭終端是將通過傳感器拍攝的影像數(shù)據(jù)旋轉到相應于已核算水平角的角度,并按照清晰度排除影像數(shù)據(jù)中多余部分,向顯示部傳輸對應于清晰度的橫向及豎向比的影像數(shù)據(jù)而輸出到畫面。
用戶確認輸出到顯示窗口的影像時,可以確認不會由于終端攝像頭的傾斜而引起影像傾斜的影像。
如果用戶確認照片攝影,攝像頭終端就可以將輸出到當前顯示窗口的影像儲存到內存。
綜上所述,根據(jù)本發(fā)明,可以修補由于終端攝像頭的傾斜而發(fā)生的影像歪曲,拍攝符合水平的影像,而且無需用戶的具體人工操作,也可以將終端定位于接近于水平的位置而進行拍攝,從而即使出現(xiàn)搖晃或者傾斜,也可以獲得自動修補傾斜的影像。
當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質的情況下,熟悉本領域的技術人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。
權利要求
1.一種內置攝像頭移動終端的影像水平角修補裝置,其特征在于,包括影像攝影模式中,向控制部指示水平角修補的終端控制部;應答水平角修補指示,通過影像旋轉部旋轉影像數(shù)據(jù),并向顯示部輸出已修補水平角的影像數(shù)據(jù)的攝像頭控制部;將影像數(shù)據(jù)旋轉到相應于由水平角核算部核算的水平角的角度,按照清晰度排除影像數(shù)據(jù)的多余部分,并向攝像頭控制部傳輸相應于清晰度的橫向及豎向比的影像數(shù)據(jù)的影像旋轉部;核算通過重力傳感器檢測的重力方向和終端攝像頭中心軸之間的水平角,向影像旋轉部傳輸?shù)乃浇呛怂悴俊?br>
2.根據(jù)權利要求1所述的內置攝像頭移動終端的影像水平角修補裝置,其特征在于,所述水平角核算部包含判斷重力方向和終端攝像頭的中心軸呈銳角或者鈍角,如果是銳角,將銳角作為水平角輸出,而鈍角時,將從鈍角減去90度的角度作為水平角輸出。
3.一種內置攝像頭移動終端的影像水平角修補方法,其特征在于,包括在影像攝影模式判斷用戶的水平角修補菜單選擇,選擇水平角修補菜單時進行應答,驅動重力傳感器,檢測重力方向的階段;從重力傳感器接收對于重力方向的終端攝像頭中心軸傾斜比相關數(shù)碼數(shù)據(jù),核算對應于數(shù)碼數(shù)據(jù)的水平角的階段;以相應于已核算水平角的角度旋轉通過影像傳感器拍攝的影像數(shù)據(jù),并按照清晰度排除影像數(shù)據(jù)的多余部分,向顯示部傳輸對應于清晰度橫向及豎向比的影像數(shù)據(jù)而輸出到畫面的階段。
4.根據(jù)權利要求3所述的內置攝像頭移動終端的影像水平角修補方法,其特征在于,所述水平角核算階段包括判斷重力方向和攝像頭中心軸之間的角度呈銳角或者鈍角,而銳角時,將銳角作為水平角使用的階段;鈍角時,將從核算的鈍角減去90度而獲得的結果值作為水平角使用的階段。
全文摘要
本發(fā)明公開了一種內置攝像頭移動終端的影像水平角修補裝置及方法。其裝置包含向攝像頭控制部指示修補影像攝影模式中水平角的終端控制部;應答水平角修補指示,通過影像旋轉部旋轉影像數(shù)據(jù),并向顯示部輸出已修補水平角的影像數(shù)據(jù)的攝像頭控制部;將影像數(shù)據(jù)旋轉到相應于由水平角核算部核算的水平角的角度,按照清晰度排除影像數(shù)據(jù)的多余部分,并向攝像頭控制部傳輸相應于清晰度的橫向及豎向比的影像數(shù)據(jù)的影像旋轉部;核算通過重力傳感器檢測的重力方向和終端攝像頭中心軸之間的水平角,向影像旋轉部傳輸?shù)乃浇呛怂悴?。采用本發(fā)明無需具體的人工操作即可在接近水平角度的終端位置拍攝影像,且即使發(fā)生搖晃或傾斜,也可以取得自動修補的影像。
文檔編號H04N5/232GK1753461SQ200510103139
公開日2006年3月29日 申請日期2005年9月16日 優(yōu)先權日2004年9月21日
發(fā)明者林國贊, 崔圣勛 申請人:樂金電子(中國)研究開發(fā)中心有限公司