移動終端及檢測攝像頭旋轉(zhuǎn)狀態(tài)的方法
【專利摘要】本發(fā)明適用于移動終端【技術(shù)領(lǐng)域】,提供了移動終端及檢測攝像頭旋轉(zhuǎn)狀態(tài)的方法。所述移動終端包括機(jī)身本體,以及連接于所述機(jī)身本體的可旋轉(zhuǎn)式攝像頭部件,所述機(jī)身本體包括處理器,所述可旋轉(zhuǎn)式攝像頭部件包括第一重力傳感器,所述機(jī)身本體包括第二重力傳感器,所述處理器分別與所述第一重力傳感器以及所述第二重力傳感器電連接。所述方法包括:通過所述第一重力傳感器獲取第一向量,通過所述第二重力傳感器獲取第二向量;通過所述處理器計算所述第一向量與所述第二向量的夾角值,并根據(jù)所述夾角值確定所述攝像頭當(dāng)前的旋轉(zhuǎn)狀態(tài)。本發(fā)明提高了檢測攝像頭旋轉(zhuǎn)狀態(tài)的抗干擾能力以及穩(wěn)定性,提高了檢測結(jié)果的準(zhǔn)確度,以避免造成移動終端的誤操作。
【專利說明】移動終端及檢測攝像頭旋轉(zhuǎn)狀態(tài)的方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于移動終端【技術(shù)領(lǐng)域】,尤其涉及移動終端及檢測攝像頭旋轉(zhuǎn)狀態(tài)的方 法。
【背景技術(shù)】
[0002] 具有旋轉(zhuǎn)攝像頭的移動終端將旋轉(zhuǎn)攝像頭通過轉(zhuǎn)軸固定在移動終端上,以實現(xiàn)在 一定的角度范圍內(nèi)旋轉(zhuǎn)攝像頭。具有旋轉(zhuǎn)攝像頭的移動終端只需要一個攝像頭就可以實現(xiàn) 移動終端前后拍照的功能,同時讓前置攝像頭具有與后置攝像頭相同的高像素,以提升前 置攝像頭的拍照體驗。具有旋轉(zhuǎn)攝像頭的移動終端在使用攝像頭時,需要判斷攝像頭的旋 轉(zhuǎn)狀態(tài)?,F(xiàn)有技術(shù)一般通過霍爾器件配合磁鐵來檢測攝像頭的旋轉(zhuǎn)狀態(tài)。但是,當(dāng)有磁性 物質(zhì)靠近移動終端時,通過霍爾器件與磁鐵很可能得到錯誤的攝像頭旋轉(zhuǎn)狀態(tài)檢測結(jié)果, 導(dǎo)致移動終端誤操作。
【發(fā)明內(nèi)容】
[0003] 鑒于此,本發(fā)明實施例提供了一種移動終端及檢測攝像頭旋轉(zhuǎn)狀態(tài)的方法,以解 決現(xiàn)有的移動終端檢測攝像頭旋轉(zhuǎn)狀態(tài)的抗干擾能力較差、檢測準(zhǔn)確度較低的問題。
[0004] 一方面,本發(fā)明實施例提供了一種移動終端,所述移動終端包括機(jī)身本體,以及連 接于所述機(jī)身本體的可旋轉(zhuǎn)式攝像頭部件,所述機(jī)身本體包括處理器,所述可旋轉(zhuǎn)式攝像 頭部件包括第一重力傳感器,所述機(jī)身本體包括第二重力傳感器,所述處理器分別與所述 第一重力傳感器以及所述第二重力傳感器電連接。
[0005] 第二方面,本發(fā)明實施例提供了一種檢測攝像頭旋轉(zhuǎn)狀態(tài)的方法,該方法應(yīng)用于 上述第一方面提供的移動終端,所述包括:
[0006] 通過所述第一重力傳感器獲取第一向量,通過所述第二重力傳感器獲取第二向 量;
[0007] 通過所述處理器計算所述第一向量與所述第二向量的夾角值,并根據(jù)所述夾角值 確定所述攝像頭當(dāng)前的旋轉(zhuǎn)狀態(tài)。
[0008] 本發(fā)明實施例與現(xiàn)有技術(shù)相比存在的有益效果是:本發(fā)明實施例通過在移動終端 的可旋轉(zhuǎn)式攝像頭部件中加入第一重力傳感器,通過第一重力傳感器獲取第一向量,通過 第二重力傳感器獲取第二向量,并通過計算第一向量與第二向量的夾角值來確定攝像頭與 指定方向的夾角值,再根據(jù)夾角值確定攝像頭當(dāng)前的旋轉(zhuǎn)狀態(tài),由此提高了移動終端檢測 攝像頭的旋轉(zhuǎn)狀態(tài)的抗干擾能力以及穩(wěn)定性,提高了檢測結(jié)果的準(zhǔn)確度,以避免造成移動 終端的誤操作。
【專利附圖】
【附圖說明】
[0009] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述 中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些 實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些 附圖獲得其他的附圖。
[0010] 圖1是本發(fā)明實施例提供的移動終端的結(jié)構(gòu)框圖;
[0011] 圖2是本發(fā)明實施例提供的移動終端的結(jié)構(gòu)示意圖;
[0012] 圖3是本發(fā)明實施例提供的檢測攝像頭旋轉(zhuǎn)狀態(tài)的方法的實現(xiàn)流程圖。
【具體實施方式】
[0013] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。
[0014] 圖1示出了本發(fā)明實施例提供的移動終端的結(jié)構(gòu)框圖。為了便于說明,僅示出了 與本實施例相關(guān)的部分。參照圖1,該移動終端包括機(jī)身本體11,以及連接于所述機(jī)身本體 的可旋轉(zhuǎn)式攝像頭部件12。所述機(jī)身本體11包括處理器111,所述可旋轉(zhuǎn)式攝像頭部件12 包括第一重力傳感器121,所述機(jī)身本體11包括第二重力傳感器112,所述處理器111分別 與所述第一重力傳感器121以及所述第二重力傳感器111電連接。
[0015] 在本發(fā)明實施例中,第一重力傳感器121在可旋轉(zhuǎn)式攝像頭部件12中。若移動終 端自帶重力傳感器,則第二重力傳感器112可以為移動終端自帶的重力傳感器。若移動終 端本身不具有重力傳感器,則可在機(jī)身本體11加入第二重力傳感器112。例如,第二重力傳 感器112在移動終端的主板中。
[0016] 優(yōu)選地,所述可旋轉(zhuǎn)式攝像頭部件12還包括磁鐵122,所述機(jī)身本體11還包括磁 敏傳感器113,所述磁鐵122與所述磁敏傳感器113磁性連接,所述磁敏傳感器113與所述 處理器111電連接。
[0017] 其中,磁敏傳感器113可以為開關(guān)型霍爾傳感器、線性型霍爾傳感器或者其它傳 感器,在此不作限定。
[0018] 圖2示出了本發(fā)明實施例提供的移動終端的結(jié)構(gòu)示意圖。為了便于展示,在圖2 中,不再畫出各個組件之間的連接關(guān)系。其中,磁敏傳感器113可以在屏幕上方。
[0019] 本發(fā)明實施例通過在移動終端的可旋轉(zhuǎn)式攝像頭部件中加入第一重力傳感器,通 過第一重力傳感器獲取第一向量,通過第二重力傳感器獲取第二向量,并通過計算第一向 量與第二向量的夾角值來確定攝像頭與指定方向的夾角值,再根據(jù)夾角值確定攝像頭當(dāng)前 的旋轉(zhuǎn)狀態(tài),由此提高了移動終端檢測攝像頭的旋轉(zhuǎn)狀態(tài)的抗干擾能力以及穩(wěn)定性,提高 了檢測結(jié)果的準(zhǔn)確度,以避免造成移動終端的誤操作。
[0020] 圖3示出了本發(fā)明實施例提供的檢測攝像頭旋轉(zhuǎn)狀態(tài)的方法的實現(xiàn)流程圖,該方 法的執(zhí)行主體可以為圖1或圖2中的移動終端。參照圖3 :
[0021] 在步驟S301中,通過所述第一重力傳感器獲取第一向量,通過所述第二重力傳感 器獲取第二向量。
[0022] 進(jìn)一步地,步驟S301所述通過所述第一重力傳感器獲取第一向量,通過所述第二 重力傳感器獲取第二向量包括:
[0023] 通過所述第一重力傳感器獲取x軸第一重力加速度分量gxl、y軸第一重力加速度 分量gyl和Z軸第一重力加速度分量g zl,得到所述第一向量=(gxl,gyl,gj ;
[0024] 通過所述第二重力傳感器獲取x軸第二重力加速度分量gx2、y軸第二重力加速度 分量g y2和Z軸第二重力加速度分量g z2,得到所述第二向量=(8x2, gy2, gz2)。
[0025] 作為本發(fā)明的一個實施例,第二重力傳感器的y軸平行于移動終端屏幕的長邊, y軸的正向由移動終端屏幕長邊的頂端指向底端,其中,移動終端屏幕長邊的頂端指的的移 動終端正立時移動終端屏幕長邊的頂端,移動終端屏幕長邊的底端指的是移動終端正立時 移動終端屏幕長邊的底端;z軸垂直于移動終端的屏幕,z軸正向由移動終端后殼指向移動 終端屏幕;x軸平行于移動終端屏幕的短邊,x軸正向由移動終端正立時的屏幕左端指向屏 蒂右端。
[0026] 第一向量與第二向量的夾角值等于攝像頭與指定方向的夾角值。指定方向為z軸 負(fù)向。當(dāng)攝像頭與指定方向的夾角值為〇度時,本實施例中的攝像頭相當(dāng)于一個不具有旋 轉(zhuǎn)攝像頭的移動終端中的后置攝像頭;當(dāng)攝像頭與指定方向的夾角值為180度時,本實施 例中的攝像頭相當(dāng)于一個不具有旋轉(zhuǎn)攝像頭的移動終端中的前置攝像頭。
[0027] 第一重力傳感器的x軸始終與第二重力傳感器的x軸平行,且第一重力傳感器的x 軸正向始終與第二重力傳感器的x軸正向相同。當(dāng)攝像頭與指定方向的夾角值為0度時, 第一重力傳感器的y軸與第二重力傳感器的y軸平行,第一重力傳感器的y軸正向與第二 重力傳感器的y軸正向相同,第一重力傳感器的z軸與第二重力傳感器的z軸平行,第一重 力傳感器的z軸正向與第二重力傳感器的z軸正向相同。
[0028] 在步驟S302中,通過所述處理器計算所述第一向量與所述第二向量的夾角值,并 根據(jù)所述夾角值確定所述攝像頭當(dāng)前的旋轉(zhuǎn)狀態(tài)。
[0029] 在本發(fā)明實施例中,攝像頭的旋轉(zhuǎn)狀態(tài)包括前置狀態(tài)和后置狀態(tài)。
[0030] 例如,當(dāng)夾角值屬于(270°,360° ) U [0°,90° ]時,確定攝像頭當(dāng)前的旋轉(zhuǎn)狀 態(tài)為后置狀態(tài);當(dāng)夾角值屬于(90°,270° ]時,確定攝像頭當(dāng)前的旋轉(zhuǎn)狀態(tài)為前置狀態(tài)。 [0031] 進(jìn)一步地,步驟S302中所述通過所述處理器計算所述第一向量與所述第二向量 的夾角值具體為:
[0032] 通過所述處理器計算所述第一向量與所述第二向量的夾角值,所述夾角值
【權(quán)利要求】
1. 一種移動終端,所述移動終端包括機(jī)身本體,以及連接于所述機(jī)身本體的可旋轉(zhuǎn)式 攝像頭部件,所述機(jī)身本體包括處理器,其特征在于,所述可旋轉(zhuǎn)式攝像頭部件包括第一重 力傳感器,所述機(jī)身本體包括第二重力傳感器,所述處理器分別與所述第一重力傳感器以 及所述第二重力傳感器電連接。
2. 如權(quán)利要求1所述的移動終端,其特征在于,所述可旋轉(zhuǎn)式攝像頭部件還包括磁鐵, 所述機(jī)身本體還包括磁敏傳感器,所述磁敏傳感器與所述磁鐵磁性連接,所述磁敏傳感器 與所述處理器電連接。
3. -種檢測攝像頭旋轉(zhuǎn)狀態(tài)的方法,其特征在于,應(yīng)用于如權(quán)利要求1或2所述的移動 終端,所述方法包括: 通過所述第一重力傳感器獲取第一向量,通過所述第二重力傳感器獲取第二向量; 通過所述處理器計算所述第一向量與所述第二向量的夾角值,并根據(jù)所述夾角值確定 所述攝像頭當(dāng)前的旋轉(zhuǎn)狀態(tài)。
4. 如權(quán)利要求3所述的方法,其特征在于,所述通過所述第一重力傳感器獲取第一向 量,通過所述第二重力傳感器獲取第二向量包括: 通過所述第一重力傳感器獲取X軸第一重力加速度分量gxl、y軸第一重力加速度分量gyjRZ軸第一重力加速度分量gzl,得到所述第一向量=(gfgypgj; 通過所述第二重力傳感器獲取X軸第二重力加速度分量gx2、y軸第二重力加速度分量gy2和Z軸第二重力加速度分量gz2,得到所述第二向量=(gx2,gy2,gz2); 所述通過所述處理器計算所述第一向量與所述第二向量的夾角值具體為: 通過所述處理器計算所述第一向量與所述第二向量的夾角值,所述夾角值
5. 如權(quán)利要求3所述的方法,其特征在于,在通過所述處理器根據(jù)所述夾角值確定所 述攝像頭當(dāng)前的旋轉(zhuǎn)狀態(tài)之后,所述方法還包括: 通過所述處理器存儲所述旋轉(zhuǎn)狀態(tài),以根據(jù)所述旋轉(zhuǎn)狀態(tài)以及下一次計算獲得的夾角 值確定下一次的旋轉(zhuǎn)狀態(tài)。
6. 如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述旋轉(zhuǎn)狀態(tài)以及下一次計算獲 得的夾角值確定下一次的旋轉(zhuǎn)狀態(tài)包括: 當(dāng)所述旋轉(zhuǎn)狀態(tài)為后置狀態(tài)時,若下一次計算獲得的夾角值在第一預(yù)設(shè)區(qū)間內(nèi),則判 定下一次的旋轉(zhuǎn)狀態(tài)為后置狀態(tài);若下一次計算獲得的夾角值不在第一預(yù)設(shè)區(qū)間內(nèi),則判 定下一次的旋轉(zhuǎn)狀態(tài)為前置狀態(tài); 當(dāng)所述旋轉(zhuǎn)狀態(tài)為前置狀態(tài)時,若下一次計算獲得的夾角值在第二預(yù)設(shè)區(qū)間內(nèi),則判 定下一次的旋轉(zhuǎn)狀態(tài)為前置狀態(tài);若下一次計算獲得的夾角值不在第二預(yù)設(shè)區(qū)間內(nèi),則判 定下一次的旋轉(zhuǎn)狀態(tài)為后置狀態(tài)。
7. 如權(quán)利要求6所述的方法,其特征在于,所述第一預(yù)設(shè)區(qū)間與所述第二預(yù)設(shè)區(qū)間的 交集為非空集合。
8. 如權(quán)利要求3所述的方法,其特征在于,所述通過所述第一重力傳感器獲取第一向 量,通過所述第二重力傳感器獲取第二向量具體為: 當(dāng)檢測到磁敏傳感器輸出預(yù)設(shè)值至所述處理器時,通過所述處理器觸發(fā)所述第一重力 傳感器獲取第一向量,所述第二重力傳感器獲取第二向量。
【文檔編號】H04N5/225GK104469165SQ201410817325
【公開日】2015年3月25日 申請日期:2014年12月23日 優(yōu)先權(quán)日:2014年12月23日
【發(fā)明者】柏承光 申請人:廣東歐珀移動通信有限公司