[發明專利]一種控制攝像頭旋轉的方法及裝置有效
| 申請號: | 201410505384.2 | 申請日: | 2014-09-26 |
| 公開(公告)號: | CN104238578B | 公開(公告)日: | 2017-02-15 |
| 發明(設計)人: | 張強;王健 | 申請(專利權)人: | 廣東歐珀移動通信有限公司 |
| 主分類號: | G05D3/12 | 分類號: | G05D3/12;H04N5/232 |
| 代理公司: | 深圳中一專利商標事務所44237 | 代理人: | 張全文 |
| 地址: | 523841 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制 攝像頭 旋轉 方法 裝置 | ||
技術領域
本發明屬于控制技術領域,尤其涉及一種控制攝像頭旋轉的方法及裝置。
背景技術
目前市場上的可旋轉攝像頭有兩種實現方式。其一為手動旋轉,該類可旋轉攝像頭上沒有設置馬達,無法控制其旋轉的角度;其二為自動旋轉,該類可旋轉攝像頭內置電動馬達,可通過控制芯片控制電動馬達旋轉的方法來控制攝像頭旋轉的角度。
然而,現有的通過電動馬達控制攝像頭旋轉的方式存在較多的弊端。比如,旋轉之前不知道攝像頭的初始角度,從而導致不能確定應該旋轉多大的角度才能夠使得攝像頭到達前置、后置或者其他的任意角度的位置。為了準確的到達前置、后置或者其他的任意角度的位置,現有方式通常采用旋轉最大的角度來實現,從而保證了攝像頭可以到達前置、后置或者其他任意角度的位置,然而這種方式容易出現攝像頭已經旋轉到底了,而電動馬達依舊在旋轉,造成馬達空轉的問題,浪費了電力資源以及損耗了馬達的機械性能。
發明內容
本發明的目的在于提供一種基于數字霍爾傳感器來控制攝像頭旋轉的方法及裝置,實現了對攝像頭旋轉前以及旋轉過程中的角度監測,提高了控制攝像頭旋轉的準確性以及減少了馬達空轉的現象。
本發明是這樣實現的,一種控制攝像頭旋轉的方法,所述方法包括:
采集數字霍爾傳感器的初始輸出值;
在所述初始輸出值的絕對值小于或等于預設值時,以第一預設方式控制攝像頭旋轉到用戶指定的角度;
在所述初始輸出值的絕對值大于預設值時,則以第二預設方式控制攝像頭旋轉到用戶指定的角度。
進一步地,所述在所述初始輸出值的絕對值小于或等于預設值時,以第一預設方式控制攝像頭旋轉到用戶指定的角度具體為:
在所述初始輸出值的絕對值小于或等于預設值時,控制攝像頭以預設的旋轉角速度沿著角度增大的方向旋轉,并監測數字霍爾傳感器的輸出值;
在所監測到的數字霍爾傳感器輸出值的絕對值大于預設值時,讀取數字霍爾傳感器當前的輸出值,并根據所述當前的輸出值獲取攝像頭當前的偏移角度;
計算所述偏移角度與用戶指定的角度之間的差值;
根據所述差值控制攝像頭沿順時針/逆時針方向旋轉到用戶指定的角度。
進一步地,所述在所述初始輸出值的絕對值大于預設值時,以第二預設方式控制攝像頭旋轉到用戶指定的角度具體為:
在所述初始輸出值的絕對值大于預設值時,控制攝像頭沿著角度增大的方向旋轉預設的角度,并監測數字霍爾傳感器的輸出值;
判斷在攝像頭旋轉的過程中數字霍爾傳感器輸出值的絕對值是否逐漸增大;
若是,則獲取攝像頭在旋轉預設的角度后對應的數字霍爾傳感器輸出值;根據所述輸出值獲得攝像頭當前的偏移角度,所述偏移角度小于180度;
計算所述偏移角度與用戶指定的角度之間的差值;
根據所述差值控制攝像頭沿順時針/逆時針方向旋轉到用戶指定的角度。
進一步地,所述在所述輸出值的絕對值大于預設值時,以第二預設方式控制攝像頭旋轉到用戶指定的角度還包括:
若在攝像頭旋轉的過程中數字霍爾傳感器輸出值的絕對值存在逐漸減小的變化趨勢,則獲取攝像頭在旋轉預設的角度后對應的數字霍爾傳感器輸出值;根據所述輸出值獲得攝像頭當前的偏移角度,所述偏移角度大于180度;
計算所述偏移角度與用戶指定的角度之間的差值;
根據所述差值控制攝像頭沿順時針/逆時針方向旋轉到用戶指定的角度。
本發明的第二方面,提供了一種控制攝像頭旋轉的裝置,所述裝置包括:
獲取模塊,用于采集數字霍爾傳感器的初始輸出值;
第一控制模塊,用于在所述初始輸出值的絕對值小于或等于預設值時,以第一預設方式控制攝像頭旋轉到用戶指定的角度;
第二控制模塊,用于在所述初始輸出值的絕對值大于預設值時,以第二預設方式控制攝像頭旋轉到用戶指定的角度。
進一步地,所述第一控制模塊還包括:
控制單元,用于在所述初始輸出值的絕對值小于或等于預設值時,控制攝像頭以預設的旋轉角速度沿著角度增大的方向旋轉,并監測數字霍爾傳感器的輸出值;
偏移角度獲取單元,用于在所監測到的數字霍爾傳感器輸出值的絕對值大于預設值時,讀取數字霍爾傳感器當前的輸出值,并根據所述當前的輸出值獲取攝像頭當前的偏移角度;
計算單元,用于計算所述偏移角度與用戶指定的角度之間的差值;
所述控制單元還用于根據所述差值控制攝像頭沿順時針/逆時針方向旋轉到用戶指定的角度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東歐珀移動通信有限公司,未經廣東歐珀移動通信有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410505384.2/2.html,轉載請聲明來源鉆瓜專利網。





