本發明專利技術實施例公開了一種攝像頭轉動控制方法及終端,其中方法包括:接收攝像頭轉動指令,獲取輸入的目標角度值,并控制所述攝像頭開始轉動;以固定時間間隔獲取所述攝像頭當前的轉動速度值和當前的角度值;根據預設的減速加速度值,計算所述攝像頭的轉速從所述轉動速度值減速到零到的過程中所需要轉動的角度值與所述當前的角度值之間的和值,作為參考角度值;若所述目標角度值減去所述參考角度值所得的差值大于或者等于預設值,提高所述攝像頭內電動馬達的供電電壓的幅值。采用本發明專利技術可在攝像頭轉動過程中通過提高攝像頭內電動馬達的供電電壓的幅值來提高攝像頭提高轉速,節約用戶時間,提高了用戶體驗。
【技術實現步驟摘要】
本專利技術涉及終端
,尤其涉及一種攝像頭轉動控制方法及終端。
技術介紹
隨著通信技術的不斷發展,移動終端上集成的功能越來越豐富,尤其是移動終端上提供的拍照功能,使用戶不用額外攜帶相機也能隨時隨地記錄并分享自己的生活狀態及身邊美麗的景物,深受廣大用戶的喜愛。如今,已有許多終端廠商推出了電動旋轉攝像頭,如圖6所示的一種終端上可旋轉攝像頭的結構示意圖,電動旋轉攝像頭的原理為:在攝像頭中內置一微型電動馬達使得攝像頭能夠旋轉,除此之外,攝像頭上設置有磁鐵,在攝像頭所在的終端本體上與攝像頭上磁鐵相對應的位置處還設置有數字霍爾傳感器,攝像頭旋轉時攝像頭的角度在變化,攝像頭上磁鐵和數字霍爾傳感器的距離也隨之變化,而此時數字霍爾傳感器的霍爾值也隨著數字霍爾傳感器與磁鐵之間的距離變化而變化,因此可以根據霍爾值來判斷攝像頭的旋轉角度。目前,電動旋轉攝像頭在旋轉過程中其速度通常是勻速的,當轉動速度過快時,當攝像頭到達目標角度時由于慣性的原因,可能還會有較大程度的轉動使得攝像頭的角度控制不準確,然而當轉動速度比較慢時,又會造成旋轉過程所用時間較長,浪費用戶時間的問題。
技術實現思路
本專利技術實施例提供了一種攝像頭轉動控制方法及終端,可提高終端旋轉攝像頭的轉速,節約用戶時間,提高了用戶體驗。本專利技術實施例提供了一種攝像頭轉動控制方法,所述方法包括:接收攝像頭轉動指令,獲取輸入的目標角度值,并控制所述攝像頭開始轉動;以固定時間間隔獲取所述攝像頭當前的轉動速度值和當前的角度值;根據預設的減速加速度值,計算所述攝像頭的轉速從所述轉動速度值減速到零到的過程中所需要轉動的角度值與所述當前的角度值之間的和值,作為參考角度值;若所述目標角度值減去所述參考角度值所得的差值大于或者等于預設值,提高所述攝像頭內電動馬達的供電電壓的幅值。相應的,本專利技術實施例提供了一種終端,所述終端包括:指令接收單元,用于接收攝像頭轉動指令,獲取輸入的目標角度值;攝像頭控制單元,用于控制所述攝像頭開始轉動;轉速獲取單元,用于以固定時間間隔獲取所述攝像頭當前的轉動速度值和當前的角度值;參考值計算單元,用于根據預設的減速加速度值,計算所述攝像頭的轉速從所述轉動速度值減速到零到的過程中所需要轉動的角度值與所述當前的角度值之間的和值,作為參考角度值;電壓控制單元,用于所述目標角度值減去所述參考角度值所得的差值大于或者等于預設值時,提高所述攝像頭內電動馬達的供電電壓的幅值。本專利技術實施例,可接收攝像頭轉動指令,獲取輸入的目標角度值,并控制所述攝像頭開始轉動;還可以固定時間間隔獲取所述攝像頭當前的轉動速度值和當前的角度值;還可根據預設的減速加速度值,計算所述攝像頭的轉速從所述轉動速度值減速到零到的過程中所需要轉動的角度值與所述當前的角度值之間的和值,作為參考角度值;進而在所述目標角度值減去所述參考角度值所得的差值大于或者等于預設值時,提高所述攝像頭內電動馬達的供電電壓的幅值。可通過提高攝像頭內電動馬達的供電電壓的幅值來提高攝像頭的轉速,節約用戶時間,提高了用戶體驗。【附圖說明】為了更清楚地說明本專利技術實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1是本專利技術實施例提供的一種攝像頭轉動控制方法流程示意圖;圖2是本專利技術實施例提供的另一種攝像頭轉動控制方法流程示意圖;圖3是本專利技術實施例提供的一種終端結構示意圖;圖4是本專利技術實施例提供的指令接收單元結構示意圖;圖5是本專利技術實施例提供的參考值計算單元結構示意圖;圖6是本專利技術實施例提供的一種終端上可旋轉攝像頭的結構示意圖。【具體實施方式】下面將結合本專利技術實施例中的附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。具體實現中,本專利技術實施例中所提及的終端包括但不限于:智能手機(如Android手機、1S手機)、平板電腦、筆記本電腦、掌上電腦、穿戴式智能設備等電子設備。下面將結合圖1到圖6對本專利技術實施例提供的一種攝像頭轉動控制方法及終端進行具體描述。參見圖1,是本專利技術實施例提供的一種攝像頭轉動控制方法流程示意圖,如圖所示的攝像頭轉動控制方法可包括以下步驟:S101,接收攝像頭轉動指令,獲取輸入的目標角度值,并控制所述攝像頭開始轉動。具體實現中,用戶在需要旋轉攝像頭時,可通過終端提供的照相機應用打開拍照界面,然后操作旋轉攝像頭功能,輸入攝像頭的目標角度值后,終端啟動攝像頭開始轉動。例如,終端顯示操作界面上顯示一橫坐標軸,該坐標軸上均勻標刻有攝像頭的各角度值,用戶在該橫坐標軸上選擇攝像頭的目標角度值時,即輸入目標角度值,在確定目標角度之后,終端接收到攝像頭轉動指令時,啟動攝像頭內的電動馬達(即給該電動馬達供電),通過該電動馬達帶動攝像頭開始轉動。進一步的,本步驟可具體包括:檢測在終端的觸摸屏上輸入的滑動軌跡;根據所述滑動軌跡的方向和長度,確定所述目標角度值。具體實現中,終端可提供給用戶通過在觸摸屏上輸入滑動軌跡來輸入目標角度值的功能,并分別預設滑動軌跡的長度和方向與欲轉動的角度和轉動方向之間的映射關系。例如,滑動軌跡長度為1_,則相應的欲轉動的角度為2度,滑動軌跡方向向終端頂部時,攝像頭的轉動方向為向O度方向轉動,滑動軌跡方向向終端底部時,攝像頭的轉動方向為向360度方向轉動,當檢測到輸入的滑動軌跡為Icm時,且滑動軌跡方向為向終端底部時,可知欲轉動的角度為20度,且向360度轉動,終端獲取當前角度值加上欲轉動的角度值則可以獲得目標角度值;若滑動軌跡的方向為向終端頂部,終端獲取當前角度值減去欲轉動的角度值則可以獲得目標角度值。S102,以固定時間間隔獲取所述攝像頭當前的轉動速度值和當前的角度值。具體實現中,參見圖6,電動馬達控制的旋轉攝像頭上設置有磁鐵,在攝像頭所在的終端本體上與攝像頭上磁鐵相對應的位置處還設置有數字霍爾傳感器,攝像頭旋轉時攝像頭的角度在變化,攝像頭上磁鐵和數字霍爾傳感器的距離也隨之變化,而此時數字霍爾傳感器的霍爾值也隨著數字霍爾傳感器與磁鐵之間的距離變化而變化,因此可以通過讀取霍爾值來獲取攝像頭當前的角度值。本實施例中所提及的攝像頭的轉速具體是指攝像頭轉動的角速度,而轉動速度值具體是指攝像頭轉動時的角速度值。在攝像頭內可安裝角速度傳感器(如陀螺儀),攝像頭在轉動過程中,便可通過該角速度傳感器以固定時間間隔去獲取攝像頭的轉動速度值。S103,根據預設的減速加速度值,計算所述攝像頭的轉速從所述轉動速度值減速到零到的過程中所需要轉動的角度值與所述當前的角度值之間的和值,作為參考角度值。具體實現中,旋轉攝像頭的轉動是由其內部的電動馬達控制的,該電動馬達通常為直流電動機,其轉速與其供電電壓相關,且通常轉速與供電電壓的幅值成正相關關系,而轉動方向跟供電電壓的方向相關。給攝像頭內的電動馬達一個穩定的供電電壓之后,電動馬達開始以一加速度值進行加速轉動,由于摩擦力等阻力的影響,最后電動馬達趨于一個穩定本文檔來自技高網...

【技術保護點】
一種攝像頭轉動控制方法,其特征在于,包括:接收攝像頭轉動指令,獲取輸入的目標角度值,并控制所述攝像頭開始轉動;以固定時間間隔獲取所述攝像頭當前的轉動速度值和當前的角度值;根據預設的減速加速度值,計算所述攝像頭的轉速從所述轉動速度值減速到零到的過程中所需要轉動的角度值與所述當前的角度值之間的和值,作為參考角度值;若所述目標角度值減去所述參考角度值所得的差值大于或者等于預設值,提高所述攝像頭內電動馬達的供電電壓的幅值。
【技術特征摘要】
【專利技術屬性】
技術研發人員:張強,
申請(專利權)人:廣東歐珀移動通信有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。