鬼佬大哥大
  • / 20
  • 下載費用:30 金幣  

一種拍照方法及終端.pdf

摘要
申請專利號:

CN201510260831.7

申請日:

2015.05.19

公開號:

CN104914995A

公開日:

2015.09.16

當前法律狀態:

授權

有效性:

有權

法律詳情: 授權|||實質審查的生效IPC(主分類):G06F 3/01申請日:20150519|||公開
IPC分類號: G06F3/01; H04N5/232 主分類號: G06F3/01
申請人: 廣東歐珀移動通信有限公司
發明人: 張強
地址: 523860廣東省東莞市長安鎮烏沙海濱路18號
優先權:
專利代理機構: 廣州三環專利代理有限公司44202 代理人: 郝傳鑫; 熊永強
PDF完整版下載: PDF下載
法律狀態
申請(專利)號:

CN201510260831.7

授權公告號:

||||||

法律狀態公告日:

2017.10.17|||2015.10.14|||2015.09.16

法律狀態類型:

授權|||實質審查的生效|||公開

摘要

本發明實施例提供了一種拍照方法及終端,所述方法包括:檢測目標對象的姿態信息;根據所述目標對象的所述姿態信息,確定攝像頭的目標旋轉角度;控制所述攝像頭旋轉所述目標旋轉角度并拍照。本發明實施例可以根據目標對象的姿態自動調節攝像頭的拍照角度,進而提高拍照時的智能化程度,提升終端的實用性。

權利要求書

權利要求書
1.  一種拍照方法,其特征在于,包括:
檢測目標對象的姿態信息;
根據所述目標對象的所述姿態信息,確定攝像頭的目標旋轉角度;
控制所述攝像頭旋轉所述目標旋轉角度并拍照。

2.  根據權利要求1所述的方法,其特征在于,所述根據所述目標對象的所述姿態信息,確定攝像頭的目標旋轉角度,包括:
根據所述目標對象的所述姿態信息,確定攝像頭的目標旋轉位置;
利用所述攝像頭的當前位置和所述目標旋轉位置,計算所述攝像頭的目標旋轉角度。

3.  根據權利要求2所述的方法,其特征在于,所述控制所述攝像頭旋轉所述目標旋轉角度并拍照,包括:
根據所述攝像頭的當前角度與所述目標旋轉位置,確定所述攝像頭的旋轉方向;
按照所述旋轉方向,控制所述攝像頭旋轉所述目標旋轉角度并拍照。

4.  根據權利要求1所述的方法,其特征在于,所述控制所述攝像頭旋轉所述目標旋轉角度并拍照,包括:
確定與所述目標旋轉角度匹配的目標旋轉速度;
以所述目標旋轉速度,控制所述攝像頭旋轉所述目標旋轉角度并拍照。

5.  根據權利要求1~4中任一項所述的方法,其特征在于,
所述目標對象的姿態信息包括所述目標對象的運動狀態和所述目標對象與所述攝像頭的相對位置中的一種或多種。

6.  一種終端,其特征在于,包括:
檢測模塊,用于檢測目標對象的姿態信息;
確定模塊,用于根據所述檢測模塊檢測到的所述目標對象的所述姿態信息,確定攝像頭的目標旋轉角度;
控制模塊,用于控制所述攝像頭旋轉所述確定模塊確定的所述目標旋轉角度并拍照。

7.  根據權利要求6所述的終端,其特征在于,所述確定模塊包括:
第一確定單元,用于根據所述目標對象的所述姿態信息,確定攝像頭的目標旋轉位置;
計算單元,用于利用所述攝像頭的當前位置和所述目標旋轉位置,計算所述攝像頭的目標旋轉角度。

8.  根據權利要求7所述的終端,其特征在于,所述控制模塊包括:
第二確定單元,用于根據所述攝像頭的當前角度與所述目標旋轉位置,確定所述攝像頭的旋轉方向;
第一控制單元,用于按照所述旋轉方向,控制所述攝像頭旋轉所述目標旋轉角度并拍照。

9.  根據權利要求6所述的終端,其特征在于,所述控制模塊包括:
第三確定單元,用于確定與所述目標旋轉角度匹配的目標旋轉速度;
第二控制單元,用于以所述目標旋轉速度,控制所述攝像頭旋轉所述目標旋轉角度并拍照。

10.  根據權利要求6~9中任一項所述的終端,其特征在于,
所述目標對象的姿態信息包括所述目標對象的運動狀態和所述目標對象與所述攝像頭的相對位置中的一種或多種。

說明書

說明書一種拍照方法及終端
技術領域
本發明涉及電子技術領域,具體涉及一種拍照方法及終端。
背景技術
隨著智能手機、平板電腦、數碼相機等終端的日益普及,鑒于上述終端的便攜性和成像質量的逐步提高,利用上述終端進行拍照已成為越來越多用戶的首選。現有的技術方案中,用戶通常需要調節上述終端的姿態以及自身的姿態才能拍出效果令人滿意的照片,然而多數情況下用戶很難將終端和自身調節到最佳姿態以拍出效果很好的照片,降低了用戶的拍照體驗和終端的實用性。
發明內容
本發明實施例提供了一種拍照方法及終端,可以根據目標對象的姿態自動調節攝像頭的拍照角度,進而提高拍照時的智能化程度,提升終端的實用性。
本發明實施例第一方面提供了一種拍照方法,包括:
檢測目標對象的姿態信息;
根據所述目標對象的所述姿態信息,確定攝像頭的目標旋轉角度;
控制所述攝像頭旋轉所述目標旋轉角度并拍照。
結合第一方面,在第一方面的第一種可能的實現方式中,所述根據所述目標對象的所述姿態信息,確定攝像頭的目標旋轉角度,包括:
根據所述目標對象的所述姿態信息,確定攝像頭的目標旋轉位置;
利用所述攝像頭的當前位置和所述目標旋轉位置,計算所述攝像頭的目標旋轉角度。
結合第一方面的第一種可能的實現方式,在第一方面的第二種可能的實現方式中,所述控制所述攝像頭旋轉所述目標旋轉角度并拍照,包括:
根據所述攝像頭的當前角度與所述目標旋轉位置,確定所述攝像頭的旋轉方向;
按照所述旋轉方向,控制所述攝像頭旋轉所述目標旋轉角度并拍照。
結合第一方面,在第一方面的第三種可能的實現方式中,所述控制所述攝像頭旋轉所述目標旋轉角度并拍照,包括:
確定與所述目標旋轉角度匹配的目標旋轉速度;
以所述目標旋轉速度,控制所述攝像頭旋轉所述目標旋轉角度并拍照。
結合第一方面至第一方面的第三種可能的實現方式中任一種,在第一方面的第四種可能的實現方式中,所述目標對象的姿態信息包括所述目標對象的運動狀態和所述目標對象與所述攝像頭的相對位置中的一種或多種。
本發明實施例第二方面提供了一種終端,包括:
檢測模塊,用于檢測目標對象的姿態信息;
確定模塊,用于根據所述檢測模塊檢測到的所述目標對象的所述姿態信息,確定攝像頭的目標旋轉角度;
控制模塊,用于控制所述攝像頭旋轉所述確定模塊確定的所述目標旋轉角度并拍照。
結合第二方面,在第二方面的第一種可能的實現方式中,所述確定模塊包括:
第一確定單元,用于根據所述目標對象的所述姿態信息,確定攝像頭的目標旋轉位置;
計算單元,用于利用所述攝像頭的當前位置和所述目標旋轉位置,計算所述攝像頭的目標旋轉角度。
結合第二方面的第一種可能的實現方式,在第二方面的第二種可能的實現方式中,所述控制模塊包括:
第二確定單元,用于根據所述攝像頭的當前角度與所述目標旋轉位置,確定所述攝像頭的旋轉方向;
第一控制單元,用于按照所述旋轉方向,控制所述攝像頭旋轉所述目標旋轉角度并拍照。
結合第二方面,在第二方面的第三種可能的實現方式中,所述控制模塊包括:
第三確定單元,用于確定與所述目標旋轉角度匹配的目標旋轉速度;
第二控制單元,用于以所述目標旋轉速度,控制所述攝像頭旋轉所述目標旋轉角度并拍照。
結合第二方面至第二方面的第三種可能的實現方式中任一種,在第二方面的第四種可能的實現方式中,所述目標對象的姿態信息包括所述目標對象的運動狀態和所述目標對象與所述攝像頭的相對位置中的一種或多種。
通過本發明實施例可檢測目標對象的姿態信息,根據該目標對象的姿態信息確定攝像頭的目標旋轉角度,控制該攝像頭旋轉該目標旋轉角度并拍照,可以根據目標對象的姿態自動調節攝像頭的拍照角度,進而提高拍照時的智能化程度,提升終端的實用性。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例提供的一種拍照方法的第一實施例流程示意圖;
圖2是本發明實施例提供的一種拍照方法的第二實施例流程示意圖;
圖3是本發明實施例提供的一種拍照方法的第三實施例流程示意圖;
圖4是本發明實施例提供的一種終端的第一實施例結構示意圖;
圖5是本發明實施例提供的一種終端的第二實施例結構示意圖;
圖6是本發明實施例提供的一種終端的第三實施例結構示意圖;
圖7是本發明實施例提供的一種終端的第四實施例結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明實施例中的終端可以包括具備拍照功能的智能手機(如Android手機、iOS手機、Windows Phone手機等)、平板電腦、數碼相機、掌上電腦、筆記本電腦、移動互聯網設備(MID,Mobile Internet Devices)或穿戴式設備等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
請參閱圖1,為本發明實施例提供的一種拍照方法的第一實施例流程示意圖。本實施例中所描述的拍照方法,包括以下步驟:
S101、終端檢測目標對象的姿態信息。
其中,上述目標對象可以是拍照對象,也可以是終端以及終端用戶,本發明實施例不做限定。上述姿態信息包括目標對象的運動狀態和目標對象與攝像頭的相對位置中的一種或多種。
需要說明的是,終端用戶也可以是拍照對象。
具體的,用戶有拍照需求時,可打開終端安裝的相機應用,終端啟用攝像頭之后,利用配置的檢測裝置以及圖像識別分析技術對目標對象的姿態進行檢測,以獲取目標對象的運動狀態、目標對象與攝像頭的相對位置等姿態信息。
當目標對象是拍照對象時,終端打開相機應用并啟用攝像頭之后,可通過攝像頭實時捕獲拍照視角范圍內的圖像,并解析通過攝像頭捕獲到的圖像獲取拍照對象的運動狀態等姿態信息。
當目標對象是終端以及終端用戶時,終端利用配置的運動狀態檢測器等檢測裝置對終端自身的姿態進行檢測,并利用配置的位置檢測器等檢測裝置對終端用戶的姿態進行檢測,以獲取終端自身的運動狀態、終端用戶與攝像頭的相對位置等姿態信息。
其中,運動狀態檢測傳感器具體可包括三軸加速度傳感器、重力傳感器、慣性傳感器、陀螺儀等,位置檢測傳感器具體可包括距離傳感器、位移傳感器等。
S102、終端根據所述目標對象的所述姿態信息,確定攝像頭的目標旋轉角度。
具體的,終端檢測出目標對象的姿態信息后,對姿態信息包含的目標對象的運動狀態、目標對象與攝像頭的相對位置進行解析,確定出攝像頭的目標旋轉位置(即較好的拍照位置),進而利用攝像頭的當前位置和目標旋轉位置,計算攝像頭需要從當前位置旋轉的角度,即目標旋轉角度。
S103、終端控制所述攝像頭旋轉所述目標旋轉角度并拍照。
具體的,終端根據攝像頭的當前位置與上述目標旋轉位置確定攝像頭的旋轉方向,進而按照上述旋轉方向控制攝像頭旋轉上述目標旋轉角度,并利用攝像頭拍照。
在一些可行的實施方式中,終端可根據目標旋轉角度的值判斷其屬于大角度或小角度,若目標旋轉角度為大角度,則終端以較快的旋轉速度控制攝像頭旋轉;若目標旋轉角度為小角度,則終端以較慢的旋轉速度控制攝像頭旋轉。
在一些可行的實施方式中,終端可設置與目標旋轉角度的值相匹配的旋轉速度,并以與目標旋轉角度的值相匹配的旋轉速度控制攝像頭旋轉。例如,將目標旋轉角度的值通過線性關系式或非線性關系式轉換后得到匹配的旋轉速度。
在一些可行的實施方式中,攝像頭旋轉上述目標旋轉角度后可自動觸發拍照,也可以根據終端用戶的操作,如終端用戶點擊相機應用的拍照鍵,或者按下某個物理按鍵或者多個物理按鍵的組合,或者對終端輸入一段語音(如“茄子”),或者對終端做出預設手勢等,觸發拍照,本發明實施例不做限定。
舉例來說,目標對象是終端以及終端用戶,終端用戶打開相機應用且終端啟用攝像頭之后,終端利用重力傳感器、距離傳感器、紅外傳感器等檢測裝置檢測自身和終端用戶的姿態信息,當終端檢測出終端用戶處于臥姿(如平躺)時,終端可控制攝像頭向上方旋轉以使攝像頭處于接近豎直的狀態(如攝像頭與水平面的夾角在85度~105度之間),例如,攝像頭當前與水平面的夾角為45度,則目標旋轉角度可以在40度~60度之間,從而終端控制攝像頭旋轉上述目標旋轉角度,使得終端用戶不需起身即可對周圍的人或物自由拍照。
通過本發明實施例可檢測目標對象的姿態信息,根據該目標對象的姿態信息確定攝像頭的目標旋轉角度,控制該攝像頭旋轉該目標旋轉角度并拍照,可以根據目標對象的姿態自動調節攝像頭的拍照角度,進而提高拍照時的智能化程度,提升終端的實用性,增強終端用戶的拍照體驗。
請參閱圖2,為本發明實施例提供的一種拍照方法的第二實施例流程示意圖。本實施例中所描述的拍照方法,包括以下步驟:
S201、終端檢測目標對象的姿態信息。
其中,上述目標對象可以是拍照對象,也可以是終端以及終端用戶,本發明實施例不做限定。上述姿態信息包括目標對象的運動狀態和目標對象與攝像頭的相對位置中的一種或多種。
需要說明的是,終端用戶也可以是拍照對象。
具體的,用戶有拍照需求時,可打開終端安裝的相機應用,終端啟用攝像頭之后,利用配置的檢測裝置以及圖像識別分析技術對目標對象的姿態進行檢測,以獲取目標對象的運動狀態、目標對象與攝像頭的相對位置等姿態信息。
當目標對象是拍照對象時,終端打開相機應用并啟用攝像頭之后,可通過攝像頭實時捕獲拍照視角范圍內的圖像,并解析通過攝像頭捕獲到的圖像獲取拍照對象的運動狀態等姿態信息。
當目標對象是終端以及終端用戶時,終端利用配置的運動狀態檢測器等檢測裝置對終端自身的姿態進行檢測,并利用配置的位置檢測器等檢測裝置對終端用戶的姿態進行檢測,以獲取終端自身的運動狀態、終端用戶與攝像頭的相對位置等姿態信息。
其中,運動狀態檢測傳感器具體可包括三軸加速度傳感器、重力傳感器、慣性傳感器、陀螺儀等,位置檢測傳感器具體可包括距離傳感器、位移傳感器等。
S202、終端根據所述目標對象的所述姿態信息,確定攝像頭的目標旋轉位置。
具體的,終端檢測出目標對象的姿態信息后,對姿態信息包含的目標對象的運動狀態、目標對象與攝像頭的相對位置進行解析,確定出攝像頭的目標旋轉位置(即較好的拍照位置)。例如,當目標對象為拍照對象時,若終端檢測出拍照對象所處位置較低,則終端可確定攝像頭的目標旋轉位置為偏下方的指定位置,即攝像頭旋轉到偏下方的指定位置時可保證拍照對象全部或者盡可能多的落入拍照視角范圍內。
S203、終端利用所述攝像頭的當前位置和所述目標旋轉位置,計算所述攝像頭的目標旋轉角度。
具體的,終端利用攝像頭的當前位置和目標旋轉位置,計算攝像頭需要從當前位置旋轉的角度,即目標旋轉角度。
S204、終端根據所述攝像頭的當前角度與所述目標旋轉位置,確定所述攝像頭的旋轉方向。
S205、終端按照所述旋轉方向,控制所述攝像頭旋轉所述目標旋轉角度并拍照。
具體的,終端根據攝像頭的當前位置與上述目標旋轉位置確定攝像頭的旋 轉方向,進而按照上述旋轉方向控制攝像頭旋轉上述目標旋轉角度,并利用攝像頭拍照。
在一些可行的實施方式中,終端控制攝像頭旋轉目標旋轉角度之后,可根據目標對象在相機應用的預覽界面中的位置控制攝像頭進行小角度的旋轉(即微調),以保證攝像頭處于較佳的拍照位置。
在一些可行的實施方式中,終端可根據目標旋轉角度的值判斷其屬于大角度或小角度,若目標旋轉角度為大角度,則終端以較快的旋轉速度控制攝像頭旋轉;若目標旋轉角度為小角度,則終端以較慢的旋轉速度控制攝像頭旋轉。
在一些可行的實施方式中,終端可設置與目標旋轉角度的值相匹配的旋轉速度,并以與目標旋轉角度的值相匹配的旋轉速度控制攝像頭旋轉。例如,將目標旋轉角度的值通過線性關系式或非線性關系式轉換后得到匹配的旋轉速度。
在一些可行的實施方式中,攝像頭旋轉上述目標旋轉角度后可自動觸發拍照,也可以根據終端用戶的操作,如終端用戶點擊相機應用的拍照鍵,或者按下某個物理按鍵或者多個物理按鍵的組合,或者對終端輸入一段語音(如“茄子”),或者對終端做出預設手勢等,觸發拍照,本發明實施例不做限定。
通過本發明實施例可檢測目標對象的姿態信息,根據該目標對象的姿態信息確定攝像頭的目標旋轉位置,并利用該攝像頭的當前位置和該目標旋轉位置計算該攝像頭的目標旋轉角度,進而根據該攝像頭的當前角度與該目標旋轉位置確定該攝像頭的旋轉方向,按照該旋轉方向控制該攝像頭旋轉該目標旋轉角度并拍照,可以根據目標對象的姿態自動調節攝像頭的拍照角度,進而提高拍照時的智能化程度,提升終端的實用性,增強終端用戶的拍照體驗。
請參閱圖3,為本發明實施例提供的一種拍照方法的第三實施例流程示意圖。本實施例中所描述的拍照方法,包括以下步驟:
S301、終端檢測目標對象的姿態信息。
其中,上述目標對象可以是拍照對象,也可以是終端以及終端用戶,本發明實施例不做限定。上述姿態信息包括目標對象的運動狀態和目標對象與攝像頭的相對位置中的一種或多種。
需要說明的是,終端用戶也可以是拍照對象。
具體的,用戶有拍照需求時,可打開終端安裝的相機應用,終端啟用攝像頭之后,利用配置的檢測裝置以及圖像識別分析技術對目標對象的姿態進行檢測,以獲取目標對象的運動狀態、目標對象與攝像頭的相對位置等姿態信息。
當目標對象是拍照對象時,終端打開相機應用并啟用攝像頭之后,可通過攝像頭實時捕獲拍照視角范圍內的圖像,并解析通過攝像頭捕獲到的圖像獲取拍照對象的運動狀態等姿態信息。
當目標對象是終端以及終端用戶時,終端利用配置的運動狀態檢測器等檢測裝置對終端自身的姿態進行檢測,并利用配置的位置檢測器等檢測裝置對終端用戶的姿態進行檢測,以獲取終端自身的運動狀態、終端用戶與攝像頭的相對位置等姿態信息。
其中,運動狀態檢測傳感器具體可包括三軸加速度傳感器、重力傳感器、慣性傳感器、陀螺儀等,位置檢測傳感器具體可包括距離傳感器、位移傳感器等。
S302、終端根據所述目標對象的所述姿態信息,確定攝像頭的目標旋轉角度。
具體的,終端檢測出目標對象的姿態信息后,對姿態信息包含的目標對象的運動狀態、目標對象與攝像頭的相對位置進行解析,確定出攝像頭的目標旋轉位置(即較好的拍照位置),進而利用攝像頭的當前位置和目標旋轉位置,計算攝像頭需要從當前位置旋轉的角度,即目標旋轉角度。
S303、終端確定與所述目標旋轉角度匹配的目標旋轉速度。
具體的,終端可根據目標旋轉角度的值判斷其屬于大角度或小角度,若目標旋轉角度為大角度,則終端設置較快的目標旋轉速度;若目標旋轉角度為小角度,則終端設置較慢的目標旋轉速度。
在一些可行的實施方式中,終端可設置與目標旋轉角度的值相匹配的目標旋轉速度,例如,將目標旋轉角度的值通過線性關系式或非線性關系式轉換后得到匹配的目標旋轉速度。
S304、終端以所述目標旋轉速度,控制所述攝像頭旋轉所述目標旋轉角度并拍照。
具體的,終端按照上述目標旋轉速度控制攝像頭旋轉上述目標旋轉角度,并利用攝像頭拍照。
在一些可行的實施方式中,攝像頭旋轉上述目標旋轉角度后可自動觸發拍照,也可以根據終端用戶的操作,如終端用戶點擊相機應用的拍照鍵,或者按下某個物理按鍵或者多個物理按鍵的組合,或者對終端輸入一段語音(如“茄子”),或者對終端做出預設手勢等,觸發拍照,本發明實施例不做限定。
通過本發明實施例可檢測目標對象的姿態信息,根據該目標對象的姿態信息確定攝像頭的目標旋轉角度,確定與該目標旋轉角度匹配的目標旋轉速度,并以該目標旋轉速度控制該攝像頭旋轉該目標旋轉角度并拍照,可以根據目標對象的姿態自動調節攝像頭的拍照角度,進而提高拍照時的智能化程度,提升終端的實用性,增強終端用戶的拍照體驗。
請參閱圖4,為本發明實施例提供的一種終端的第一實施例結構示意圖。本實施例中所描述的終端,包括:檢測模塊10、確定模塊20和控制模塊30,其中:
檢測模塊10,用于檢測目標對象的姿態信息。
其中,上述目標對象可以是拍照對象,也可以是終端以及終端用戶,本發明實施例不做限定。上述姿態信息包括目標對象的運動狀態和目標對象與攝像頭的相對位置中的一種或多種。
需要說明的是,終端用戶也可以是拍照對象。
具體的,用戶有拍照需求時,可打開終端安裝的相機應用,終端啟用攝像頭之后,檢測模塊10利用配置的檢測裝置以及圖像識別分析技術對目標對象的姿態進行檢測,以獲取目標對象的運動狀態、目標對象與攝像頭的相對位置等姿態信息。
當目標對象是拍照對象時,終端打開相機應用并啟用攝像頭之后,檢測模塊10可通過攝像頭實時捕獲拍照視角范圍內的圖像,并解析通過攝像頭捕獲到的圖像獲取拍照對象的運動狀態等姿態信息。
當目標對象是終端以及終端用戶時,終端打開相機應用并啟用攝像頭之后,檢測模塊10利用配置的運動狀態檢測器等檢測裝置對終端自身的姿態進行檢測,并利用配置的位置檢測器等檢測裝置對終端用戶的姿態進行檢測,以獲取終端自身的運動狀態、終端用戶與攝像頭的相對位置等姿態信息。
其中,運動狀態檢測傳感器具體可包括三軸加速度傳感器、重力傳感器、 慣性傳感器、陀螺儀等,位置檢測傳感器具體可包括距離傳感器、位移傳感器等。
確定模塊20,用于根據所述檢測模塊檢測到的所述目標對象的所述姿態信息,確定攝像頭的目標旋轉角度。
具體的,檢測模塊10檢測出目標對象的姿態信息后,由確定模塊20對姿態信息包含的目標對象的運動狀態、目標對象與攝像頭的相對位置進行解析,確定出攝像頭的目標旋轉位置(即較好的拍照位置),進而利用攝像頭的當前位置和目標旋轉位置,計算攝像頭需要從當前位置旋轉的角度,即目標旋轉角度。
控制模塊30,用于控制所述攝像頭旋轉所述確定模塊確定的所述目標旋轉角度并拍照。
具體的,控制模塊30根據攝像頭的當前位置與上述目標旋轉位置確定攝像頭的旋轉方向,進而按照上述旋轉方向控制攝像頭旋轉上述目標旋轉角度,并利用攝像頭拍照。
在一些可行的實施方式中,控制模塊30可根據目標旋轉角度的值判斷其屬于大角度或小角度,若目標旋轉角度為大角度,則控制模塊30以較快的旋轉速度控制攝像頭旋轉;若目標旋轉角度為小角度,則控制模塊30以較慢的旋轉速度控制攝像頭旋轉。
在一些可行的實施方式中,控制模塊30可設置與目標旋轉角度的值相匹配的旋轉速度,并以與目標旋轉角度的值相匹配的旋轉速度控制攝像頭旋轉。例如,將目標旋轉角度的值通過線性關系式或非線性關系式轉換后得到匹配的旋轉速度。
在一些可行的實施方式中,攝像頭旋轉上述目標旋轉角度后控制模塊30可自動觸發拍照,也可以根據終端用戶的操作,如終端用戶點擊相機應用的拍照鍵,或者按下某個物理按鍵或者多個物理按鍵的組合,或者對終端輸入一段語音(如“茄子”),或者對終端做出預設手勢等,觸發拍照,本發明實施例不做限定。
舉例來說,目標對象是終端以及終端用戶,終端用戶打開相機應用且終端啟用攝像頭之后,檢測模塊10利用重力傳感器、距離傳感器、紅外傳感器等檢測裝置檢測自身和終端用戶的姿態信息,當檢測模塊10檢測出終端用戶處于臥姿(如平躺)時,控制模塊30可控制攝像頭向上方旋轉以使攝像頭處于接近豎 直的狀態(如攝像頭與水平面的夾角在85度~105度之間),例如,攝像頭當前與水平面的夾角為45度,則確定模塊20可將目標旋轉角度設在40度~60度之間,從而由控制模塊30控制攝像頭旋轉上述目標旋轉角度,使得終端用戶不需起身即可對周圍的人或物自由拍照。
通過本發明實施例可檢測目標對象的姿態信息,根據該目標對象的姿態信息確定攝像頭的目標旋轉角度,控制該攝像頭旋轉該目標旋轉角度并拍照,可以根據目標對象的姿態自動調節攝像頭的拍照角度,進而提高拍照時的智能化程度,提升終端的實用性,增強終端用戶的拍照體驗。
請參閱圖5,為本發明實施例提供的一種終端的第二實施例結構示意圖。本實施例中所描述的終端,包括:檢測模塊10、確定模塊20和控制模塊30,其中:
檢測模塊10,用于檢測目標對象的姿態信息。
其中,上述目標對象可以是拍照對象,也可以是終端以及終端用戶,本發明實施例不做限定。上述姿態信息包括目標對象的運動狀態和目標對象與攝像頭的相對位置中的一種或多種。
需要說明的是,終端用戶也可以是拍照對象。
具體的,用戶有拍照需求時,可打開終端安裝的相機應用,終端啟用攝像頭之后,檢測模塊10利用配置的檢測裝置以及圖像識別分析技術對目標對象的姿態進行檢測,以獲取目標對象的運動狀態、目標對象與攝像頭的相對位置等姿態信息。
當目標對象是拍照對象時,終端打開相機應用并啟用攝像頭之后,檢測模塊10可通過攝像頭實時捕獲拍照視角范圍內的圖像,并解析通過攝像頭捕獲到的圖像獲取拍照對象的運動狀態等姿態信息。
當目標對象是終端以及終端用戶時,終端打開相機應用并啟用攝像頭之后,檢測模塊10利用配置的運動狀態檢測器等檢測裝置對終端自身的姿態進行檢測,并利用配置的位置檢測器等檢測裝置對終端用戶的姿態進行檢測,以獲取終端自身的運動狀態、終端用戶與攝像頭的相對位置等姿態信息。
其中,運動狀態檢測傳感器具體可包括三軸加速度傳感器、重力傳感器、慣性傳感器、陀螺儀等,位置檢測傳感器具體可包括距離傳感器、位移傳感器 等。
確定模塊20,用于根據所述檢測模塊檢測到的所述目標對象的所述姿態信息,確定攝像頭的目標旋轉角度。
所述確定模塊20具體包括第一確定單元201和計算單元202,其中:
第一確定單元201,用于根據所述目標對象的所述姿態信息,確定攝像頭的目標旋轉位置。
具體的,檢測模塊10檢測出目標對象的姿態信息后,第一確定單元201對姿態信息包含的目標對象的運動狀態、目標對象與攝像頭的相對位置進行解析,確定出攝像頭的目標旋轉位置(即較好的拍照位置)。例如,當目標對象為拍照對象時,若檢測模塊10檢測出拍照對象所處位置較低,則第一確定單元201可確定攝像頭的目標旋轉位置為偏下方的指定位置,即攝像頭旋轉到偏下方的指定位置時可保證拍照對象全部或者盡可能多的落入拍照視角范圍內。
計算單元202,用于利用所述攝像頭的當前位置和所述目標旋轉位置,計算所述攝像頭的目標旋轉角度。
具體的,計算單元202利用攝像頭的當前位置和目標旋轉位置,計算攝像頭需要從當前位置旋轉的角度,即目標旋轉角度。
控制模塊30,用于控制所述攝像頭旋轉所述確定模塊確定的所述目標旋轉角度并拍照。
所述控制模塊30具體包括第二確定單元301和第一控制單元302,其中:
第二確定單元301,用于根據所述攝像頭的當前角度與所述目標旋轉位置,確定所述攝像頭的旋轉方向;
第一控制單元302,用于按照所述旋轉方向,控制所述攝像頭旋轉所述目標旋轉角度并拍照。
具體的,第二確定單元301根據攝像頭的當前位置與上述目標旋轉位置確定攝像頭的旋轉方向,進而由第一控制單元302按照上述旋轉方向控制攝像頭旋轉上述目標旋轉角度,并利用攝像頭拍照。
在一些可行的實施方式中,第一控制單元302控制攝像頭旋轉目標旋轉角度之后,可根據目標對象在相機應用的預覽界面中的位置控制攝像頭進行小角度的旋轉(即微調),以保證攝像頭處于較佳的拍照位置。
在一些可行的實施方式中,第一控制單元302可根據目標旋轉角度的值判 斷其屬于大角度或小角度,若目標旋轉角度為大角度,則第一控制單元302以較快的旋轉速度控制攝像頭旋轉;若目標旋轉角度為小角度,則第一控制單元302以較慢的旋轉速度控制攝像頭旋轉。
在一些可行的實施方式中,第一控制單元302可設置與目標旋轉角度的值相匹配的旋轉速度,并以與目標旋轉角度的值相匹配的旋轉速度控制攝像頭旋轉。例如,將目標旋轉角度的值通過線性關系式或非線性關系式轉換后得到匹配的旋轉速度。
在一些可行的實施方式中,攝像頭旋轉上述目標旋轉角度后第一控制單元302可自動觸發拍照,也可以根據終端用戶的操作,如終端用戶點擊相機應用的拍照鍵,或者按下某個物理按鍵或者多個物理按鍵的組合,或者對終端輸入一段語音(如“茄子”),或者對終端做出預設手勢等,觸發拍照,本發明實施例不做限定。
通過本發明實施例可檢測目標對象的姿態信息,根據該目標對象的姿態信息確定攝像頭的目標旋轉位置,并利用該攝像頭的當前位置和該目標旋轉位置計算該攝像頭的目標旋轉角度,進而根據該攝像頭的當前角度與該目標旋轉位置確定該攝像頭的旋轉方向,按照該旋轉方向控制該攝像頭旋轉該目標旋轉角度并拍照,可以根據目標對象的姿態自動調節攝像頭的拍照角度,進而提高拍照時的智能化程度,提升終端的實用性,增強終端用戶的拍照體驗。
請參閱圖6,為本發明實施例提供的一種終端的第三實施例結構示意圖。本實施例中所描述的終端,包括:檢測模塊10、確定模塊20和控制模塊30,其中:
檢測模塊10,用于檢測目標對象的姿態信息。
其中,上述目標對象可以是拍照對象,也可以是終端以及終端用戶,本發明實施例不做限定。上述姿態信息包括目標對象的運動狀態和目標對象與攝像頭的相對位置中的一種或多種。
需要說明的是,終端用戶也可以是拍照對象。
具體的,用戶有拍照需求時,可打開終端安裝的相機應用,終端啟用攝像頭之后,檢測模塊10利用配置的檢測裝置以及圖像識別分析技術對目標對象的姿態進行檢測,以獲取目標對象的運動狀態、目標對象與攝像頭的相對位置等 姿態信息。
當目標對象是拍照對象時,終端打開相機應用并啟用攝像頭之后,檢測模塊10可通過攝像頭實時捕獲拍照視角范圍內的圖像,并解析通過攝像頭捕獲到的圖像獲取拍照對象的運動狀態等姿態信息。
當目標對象是終端以及終端用戶時,終端打開相機應用并啟用攝像頭之后,檢測模塊10利用配置的運動狀態檢測器等檢測裝置對終端自身的姿態進行檢測,并利用配置的位置檢測器等檢測裝置對終端用戶的姿態進行檢測,以獲取終端自身的運動狀態、終端用戶與攝像頭的相對位置等姿態信息。
其中,運動狀態檢測傳感器具體可包括三軸加速度傳感器、重力傳感器、慣性傳感器、陀螺儀等,位置檢測傳感器具體可包括距離傳感器、位移傳感器等。
確定模塊20,用于根據所述檢測模塊檢測到的所述目標對象的所述姿態信息,確定攝像頭的目標旋轉角度。
具體的,檢測模塊10檢測出目標對象的姿態信息后,確定模塊20對姿態信息包含的目標對象的運動狀態、目標對象與攝像頭的相對位置進行解析,確定出攝像頭的目標旋轉位置(即較好的拍照位置),進而利用攝像頭的當前位置和目標旋轉位置,計算攝像頭需要從當前位置旋轉的角度,即目標旋轉角度。
控制模塊30,用于控制所述攝像頭旋轉所述確定模塊確定的所述目標旋轉角度并拍照。
所述控制模塊30具體包括第三確定單元303和第二控制單元304,其中:
第三確定單元303,用于確定與所述目標旋轉角度匹配的目標旋轉速度。
具體的,第三確定單元303可根據目標旋轉角度的值判斷其屬于大角度或小角度,若目標旋轉角度為大角度,則第三確定單元303設置較快的目標旋轉速度;若目標旋轉角度為小角度,則第三確定單元303設置較慢的目標旋轉速度。
在一些可行的實施方式中,第三確定單元303可設置與目標旋轉角度的值相匹配的目標旋轉速度,例如,將目標旋轉角度的值通過線性關系式或非線性關系式轉換后得到匹配的目標旋轉速度。
第二控制單元304,用于以所述目標旋轉速度,控制所述攝像頭旋轉所述目標旋轉角度并拍照。
具體的,第二控制單元304按照上述目標旋轉速度控制攝像頭旋轉上述目標旋轉角度,并利用攝像頭拍照。
在一些可行的實施方式中,攝像頭旋轉上述目標旋轉角度后第二控制單元304可自動觸發拍照,也可以根據終端用戶的操作,如終端用戶點擊相機應用的拍照鍵,或者按下某個物理按鍵或者多個物理按鍵的組合,或者對終端輸入一段語音(如“茄子”),或者對終端做出預設手勢等,觸發拍照,本發明實施例不做限定。
通過本發明實施例可檢測目標對象的姿態信息,根據該目標對象的姿態信息確定攝像頭的目標旋轉角度,確定與該目標旋轉角度匹配的目標旋轉速度,并以該目標旋轉速度控制該攝像頭旋轉該目標旋轉角度并拍照,可以根據目標對象的姿態自動調節攝像頭的拍照角度,進而提高拍照時的智能化程度,提升終端的實用性,增強終端用戶的拍照體驗。
請參閱圖7,為本發明實施例提供的一種終端的第四實施例結構示意圖。本實施例中所描述的終端,包括:
至少一個輸入設備1000;至少一個輸出設備2000;至少一個處理器3000,例如CPU;和存儲器4000,上述輸入設備1000、輸出設備2000、處理器3000和存儲器4000通過總線5000連接。
其中,上述輸入設備1000具體可為終端的檢測裝置以及旋轉攝像頭,上述檢測裝置具體可包括運動狀態檢測器、位置檢測器,用于檢測目標對象的姿態信息,上述旋轉攝像頭用于捕獲拍照畫面。
上述輸出設備2000具體可為終端的顯示屏,用于向用戶輸出、展示拍照預覽界面和照片等數據信息。
上述存儲器4000可以是高速RAM存儲器,也可為非不穩定的存儲器(non-volatile memory),例如磁盤存儲器。上述存儲器4000用于存儲一組程序代碼,上述輸入設備1000、輸出設備2000和處理器3000用于調用存儲器4000中存儲的程序代碼,執行如下操作:
上述輸入設備1000,用于檢測目標對象的姿態信息;
上述處理器3000,用于根據所述目標對象的所述姿態信息確定攝像頭的目標旋轉角度,并控制所述攝像頭旋轉所述目標旋轉角度并拍照。
在一些可行的實施方式中,上述處理器3000具體用于:
根據所述目標對象的姿態信息,確定攝像頭的目標旋轉位置;
利用所述攝像頭的當前位置和所述目標旋轉位置,計算所述攝像頭的目標旋轉角度。
在一些可行的實施方式中,上述處理器3000具體用于:
根據所述攝像頭的當前角度與所述目標旋轉位置,確定所述攝像頭的旋轉方向;
按照所述旋轉方向,控制所述攝像頭旋轉所述目標旋轉角度并拍照。
在一些可行的實施方式中,上述處理器3000具體用于:
確定與所述目標旋轉角度匹配的目標旋轉速度;
以所述目標旋轉速度,控制所述攝像頭旋轉所述目標旋轉角度并拍照。
在一些可行的實施方式中,所述目標對象的姿態信息包括所述目標對象的運動狀態和所述目標對象與所述攝像頭的相對位置中的一種或多種。
具體實現中,本發明實施例中所描述的輸入設備1000、輸出設備2000和處理器3000可執行本發明實施例提供的一種拍照方法的第一實施例、第二實施例和第三實施例中所描述的實現方式,也可執行本發明實施例提供的一種終端的第一實施例、第二實施例和第三實施例中所描述的終端的實現方式,在此不再贅述。
本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存取存儲器(Random Access Memory,簡稱RAM)等。
以上對本發明實施例所提供的一種拍照方法及終端進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。

關 鍵 詞:
一種 拍照 方法 終端
  專利查詢網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:一種拍照方法及終端.pdf
鏈接地址:http://www.wwszu.club/p-6373441.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服客服 - 聯系我們

[email protected] 2017-2018 zhuanlichaxun.net網站版權所有
經營許可證編號:粵ICP備17046363號-1 
 


收起
展開
鬼佬大哥大