新四季網

一種手勢控制攝像頭旋轉的方法、裝置及紅外手勢傳感器的製造方法

2023-06-10 21:49:16

一種手勢控制攝像頭旋轉的方法、裝置及紅外手勢傳感器的製造方法
【專利摘要】本發明適用於控制【技術領域】,提供了一種手勢控制攝像頭旋轉的方法、裝置及紅外手勢傳感器。所述方法包括:獲取紅外手勢傳感器採集到的紅外強度值變化信息;根據所述紅外強度值變化信息獲得手的划動方向,並根據所述手的划動方向從預設的映射關係中獲取與所述划動方向對應的攝像頭的控制指令;根據所述控制指令控制攝像頭旋轉到所述控制指令對應的位置上。上述方法通過紅外手勢傳感器感應手的划動方向,實現了手勢控制攝像頭旋轉到前置或者後置位置上,且提高了控制的準確性,解決了現有的控制攝像頭旋轉的技術容易產生馬達空轉的問題。
【專利說明】一種手勢控制攝像頭旋轉的方法、裝置及紅外手勢傳感器

【技術領域】
[0001]本發明屬於控制【技術領域】,尤其涉及一種手勢控制攝像頭旋轉的方法、裝置及紅外手勢傳感器。

【背景技術】
[0002]目前市場上的可旋轉攝像頭有兩種實現方式。其一為手動旋轉,該類可旋轉攝像頭上沒有設置馬達,無法控制其旋轉的角度;其二為自動旋轉,該類可旋轉攝像頭內置電動馬達,可通過控制晶片控制電動馬達旋轉的方法來控制攝像頭旋轉的角度。
[0003]然而,現有的通過電動馬達控制攝像頭旋轉的方式存在較多的弊端。比如,旋轉之前不知道攝像頭的初始角度,從而導致不能確定應該旋轉多大的角度才能夠使得攝像頭到達前置、後置或者其他的任意角度的位置。為了準確的到達前置、後置或者其他的任意角度的位置,現有方式通常採用旋轉最大的角度來實現,從而保證了攝像頭可以到達前置、後置或者其他任意角度的位置,然而這種方式容易出現攝像頭已經旋轉到底了,而電動馬達依舊在旋轉,造成馬達空轉的問題,浪費了電力資源以及損耗了馬達的機械性能。
[0004]另外,現有技術中還沒有結合紅外手勢傳感器和數字霍爾傳感器來實現手勢控制攝像頭旋轉的方法及產品。


【發明內容】

[0005]本發明的目的在於提供一種基於紅外傳感器的手勢控制攝像頭旋轉的方法、裝置及紅外手勢傳感器,以通過結合應用紅外傳感器和數字霍爾傳感器,實現手勢控制攝像頭的旋轉以及提高控制攝像頭旋轉的準確性。
[0006]本發明是這樣實現的,一種手勢控制攝像頭旋轉的方法,所述方法包括:
[0007]獲取紅外手勢傳感器採集到的紅外強度值變化信息;
[0008]根據所述紅外強度值變化信息獲得手的划動方向,並根據所述划動方向從預設的映射關係中獲取與所述划動方向對應的攝像頭的控制指令;
[0009]根據所述控制指令控制攝像頭旋轉到所述控制指令對應的位置上。
[0010]進一步地,所述攝像頭的控制指令為控制攝像頭旋轉到後置位置上;
[0011]所述根據所述控制指令控制攝像頭旋轉到所述控制指令對應的位置上包括:
[0012]採集數字霍爾傳感器的初始輸出值;
[0013]在所述初始輸出值大於上限閾值時,控制攝像頭沿著角度增大的方向旋轉,並在旋轉的過程中監測數字霍爾傳感器的輸出值;
[0014]判斷所監測到的數字霍爾傳感器輸出值的絕對值是否為預設的最大值;
[0015]若是,則控制攝像頭停止旋轉。
[0016]進一步地,所述攝像頭的控制指令為控制攝像頭旋轉到前置位置上;
[0017]所述根據所述控制指令控制攝像頭旋轉到所述控制指令對應的位置上包括:
[0018]採集數字霍爾傳感器初始輸出值;
[0019]在所述初始輸出值小於下限閾值時,按照預設的方式獲取攝像頭的偏移角度;
[0020]控制攝像頭沿著角度減小的方向旋轉所述偏移角度對應的度數。
[0021]進一步地,所述按照預設的方式獲取攝像頭的偏移角度具體包括:
[0022]控制攝像頭沿著角度增大的方向旋轉預設的角度;
[0023]在旋轉的過程中,判斷數字霍爾傳感器輸出值的絕對值是否逐漸增大;
[0024]若是,則獲取攝像頭當前的偏移角度,所述偏移角度小於180度;
[0025]否則,獲取攝像頭當前的偏移角度,所述偏移角度大於180度。
[0026]本發明的第二方面,提供了一種手勢控制攝像頭旋轉的裝置,所述裝置包括:
[0027]第一獲取模塊,用於獲取紅外手勢傳感器採集到的紅外強度值變化信息;
[0028]第二獲取模塊,用於根據所述紅外強度值變化信息獲得手的划動方向,並根據所述划動方向從預設的映射關係中獲取與所述划動方向對應的攝像頭的控制指令;
[0029]控制模塊,用於根據所述控制指令控制攝像頭旋轉到所述控制指令對應的位置上。
[0030]進一步地,所述攝像頭的控制指令為控制攝像頭旋轉到後置位置上;
[0031]所述控制模塊包括:
[0032]採集單元,用於採集數字霍爾傳感器的初始輸出值;
[0033]控制單元,用於在所述初始輸出值大於上限閾值時,控制攝像頭沿著角度增大的方向旋轉,並在旋轉的過程中監測數字霍爾傳感器的輸出值;
[0034]判斷單元,用於判斷說監測到的數字霍爾傳感器輸出值的絕對值是否為預設的最大值;
[0035]所述控制單元還用於:在判斷單元的判斷結果為是時,控制攝像頭停止旋轉。
[0036]進一步地,所述攝像頭的控制指令為控制攝像頭旋轉到前置位置上;
[0037]所述控制模塊還包括:
[0038]採集單元,用於採集數字霍爾傳感器的初始輸出值;
[0039]獲取單元,用於在所述初始輸出值小於下限閾值時,按照預設的方式獲取攝像頭的偏移角度;
[0040]控制單元,用於控制攝像頭沿著角度減小的方向旋轉所述偏移角度對應的度數。
[0041]進一步地,所述獲取單元具體用於:
[0042]控制攝像頭沿著角度增大的方向旋轉預設的角度;
[0043]在旋轉的過程中,判斷數字霍爾傳感器輸出值的絕對值是否逐漸增大;
[0044]若是,則獲取攝像頭當前的偏移角度,所述偏移角度小於180度;
[0045]否則,獲取攝像頭當前的偏移角度,所述偏移角度大於180度度。
[0046]本發明的第三方面,提供了一種紅外手勢傳感器,所述紅外手勢傳感器應用於如上所述的手勢控制攝像頭旋轉的方法中,包括一個紅外發射管,以及多個紅外接收管。
[0047]進一步地,所述多個紅外接收管布置成矩陣,用於接收紅外發射管所發射的並經過用戶的手反射回來的紅外線,以獲得手的划動方向。
[0048]與現有技術相比,本發明將紅外手勢傳感器和數字霍爾傳感器結合應用於攝像頭旋轉的控制領域。在用戶手勢控制攝像頭旋轉時,通過所述紅外手勢傳感器發出紅外線,並採集用戶的手在划動過程中所反射回來的紅外線,以獲得紅外強度值變化信息;根據所述紅外強度值變化信息獲取手的划動方向,並根據所述划動方向從預設的映射關係中獲取攝像頭的控制指令;再根據所述控制指令控制攝像頭旋轉到所述控制指令對應的位置上,從而實現了手勢控制攝像頭旋轉;進一步地,本發明在通過手勢控制攝像頭旋轉時,通過數字霍爾傳感器來監測攝像頭的角度,提高了控制攝像頭旋轉的準確性,實現了通過手勢準確地控制攝像頭旋轉到前置或者後置位置上,且不會產生電動馬達空轉的情況。

【專利附圖】

【附圖說明】
[0049]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0050]圖1是本發明實施例一提供的手勢控制攝像頭旋轉的方法的實現流程圖;
[0051]圖2是本發明實施例一提供的數字霍爾傳感器與可旋轉攝像頭的結構示意圖;
[0052]圖3是本發明實施例一提供的紅外手勢傳感器的結構示意圖;
[0053]圖4是本發明實施例二提供的手勢控制攝像頭旋轉的方法中步驟S103的第一實現流程圖;
[0054]圖5是本發明實施例二提供的數字霍爾傳感器輸出值與攝像頭角度的映射關係示意圖;
[0055]圖6是本發明實施例三提供的手勢控制攝像頭旋轉的方法中步驟S103的第二實現流程圖;
[0056]圖7是本發明實施例四提供的手勢控制攝像頭旋轉的裝置的組成結構圖。

【具體實施方式】
[0057]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。
[0058]本發明提供了一種手勢控制攝像頭旋轉的方法,將紅外手勢傳感器和數字霍爾傳感器結合應用於攝像頭旋轉的控制領域。在用戶手勢控制攝像頭旋轉時,通過所述紅外手勢傳感器發出紅外線,並採集用戶的手在動作過程中所反射回來的紅外線,以獲得紅外強度值變化信息;根據所述紅外強度值變化信息獲取手的划動方向,並根據所述划動方向從預設的映射關係中獲取攝像頭的控制指令;再根據所述控制指令控制攝像頭旋轉到所述控制指令對應的位置上,從而實現了手勢控制攝像頭旋轉;進一步地,本發明在通過手勢控制攝像頭旋轉時,結合使用了數字霍爾傳感器來監測攝像頭的角度,從而提高了控制攝像頭旋轉的準確性,以及實現了通過手勢準確地控制攝像頭旋轉到前置或者後置位置上。本發明還提供了手勢控制攝像頭旋轉的裝置的組成結構,以下分別進行詳細的說明。
[0059]實施例一
[0060]圖1示出了本發明實施例一提供的手勢控制攝像頭旋轉的方法的第一實現流程圖;為了便於說明,僅示出了與本發明相關的部分。
[0061]在本實施例中,所述方法應用於具有可旋轉攝像頭的用戶設備中,包括但不限於手機、平板電腦、iPad等移動終端。其中,在所述可旋轉攝像頭中,攝像頭設置在一可轉動裝置上,所述可轉動裝置位於移動終端的上;所述可轉動裝置上設置有一磁鐵,所述磁鐵偏離所述可轉動裝置的轉軸;而數字霍爾傳感器設置在移動終端的主體上,且與所述磁鐵相對設置,用於感應磁鐵隨可轉動裝置轉動時引起的磁場變化,以確定攝像頭當前的偏移角度。圖2為本發明實施例一提供的數字霍爾傳感器與可旋轉攝像頭的結構示意圖。其中,圖2中的磁鐵21和攝像頭22設置於可轉動裝置23上,且磁鐵21與數字霍爾傳感器24正對設置,所述移動終端為手機,且所述手機的觸控螢幕25朝上,攝像頭所處的位置為前置位置。
[0062]為了便於下面實施例的說明,如圖2所示,本申請定義絕對值最小的數字霍爾傳感器輸出值對應於攝像頭處於前置位置上,定義該位置攝像頭角度為O度。從圖上手機左側看過去,可轉動裝置旋轉使得磁鐵S極沿順時針方向旋轉到N極的位置時,攝像頭處於後置位置上,對應的攝像頭角度為180度。定義圖2上所示的磁鐵S極的位置為O度後,沿順時針方向旋轉一周對應於攝像頭的角度從O度旋轉到360度。
[0063]所述具有可旋轉攝像頭的用戶設備還設置有一紅外手勢傳感器,所述紅外手勢傳感器包括一個紅外發射管,以及多個紅外接收管;所述多個紅外接收管布置成矩陣,用於接收紅外發射管所發射的並經過用戶的手反射回來的紅外光線。圖3示出了紅外手勢傳感器的結構示意圖。其中,圓圈表示紅外接收管,由圖3可知4個紅外發射管排布成一個2*2的矩陣;而方框則表示紅外發射管。紅外手勢傳感器可設置於用戶設備的任一位置上,在此不對紅外手勢傳感器的設置位置進行限制,只要能夠實現發射紅外光線以及接收經過用戶的手反射回來的紅外光線即可。
[0064]如圖1所示,所述方法包括:
[0065]在步驟SlOl中,獲取紅外手勢傳感器採集到的紅外強度值變化信息。
[0066]在本實施例中,所述紅外強度值變化信息為紅外手勢傳感器不同位置上接收到的紅外線強度及其變化情況。
[0067]作為本發明的一個實施示例,參閱圖3,四個紅外接收管排布成一個2*2的矩陣(為了便於說明,四個紅外接收管分別記為1、2、3、4)。紅外手勢傳感器接收紅外線的位置是紅外接收管,因此,紅外強度值變化信息為紅外手勢傳感器上不同紅外接收管接收到的紅外線強度及其變化情況。當用戶的手在所述紅外手勢傳感器前從上到下划過時,紅外發射管發射的紅外線遇到用戶的手被反射回來;當用戶的手划過接收管I和2前,紅外接收管I和2接收到的反射回來的紅外線強度大於紅外接收管3和4(H1+H2>H3+H4);當用戶的手划過接收管3和4前,紅外接收管3和4接收到的反射回來的紅外線強度大於紅外接收管I和2(H3+H4>H1+H2),從而可以得到不同紅外接收管所接收到的紅外線強度的變化趨勢,SP紅外強度值變化信息,以判斷出用戶的手的划動方向,並且簡化了現有的紅外手勢傳感器感應紅外線的實現方式。
[0068]在步驟S102中,根據所述紅外強度值變化信息獲得手的划動方向,並根據所述手的划動方向從預設的映射關係中獲取與所述划動方向對應的攝像頭的控制指令。
[0069]由於用戶的手的不同划動方向對應不同的紅外強度值變化信息;除了上述的從上到下划動外,還有從下到上的划動,此時對應的紅外強度值變化信息為:H3+H4>H1+H2,然後H1+H2>H3+H4。當用戶的手從左到右划動時,對應的紅外強度值變化信息為:H1+H4>H2+H3,然後H2+H3>H1+H4 ;當用戶的手從右到左划動時,對應的紅外強度值變化信息為:H2+H3>H1+H4,然後 H1+H4>H2+H3。
[0070]優選地,本實施例中,手的划動方向與攝像頭的控制指令之間的映射關係由用戶預先設置。比如,響應用戶的設置指令,將手由上到下的划動方向與控制攝像頭從前置位置旋轉到後置位置的控制指令關聯;或者,響應用戶的設置指令,將手由下往上的划動方向與控制攝像頭從後置位置旋轉到前置位置的控制指令關聯。在此不對手的划動方向與攝像頭的控制指令之間的具體映射關係進行限制。
[0071]在本實施例中,從步驟SlOl中獲取到紅外強度值變化趨勢後,根據所述紅外強度值變化趨勢分辨出手的划動方向,然後從用戶預先設置的映射關係中獲取所述划動方向對應的攝像頭的控制指令。
[0072]在步驟S103中,根據所述控制指令控制攝像頭旋轉到所述控制指令對應的位置上。
[0073]在獲取到控制指令後,結合數字霍爾傳感器的輸出值測量攝像頭的偏移角度,根據所述偏移角度獲得攝像頭需要旋轉的角度,然後再控制攝像頭旋轉,以到達所述控制指令對應的位置上。比如,前置位置對應的攝像頭角度為O度,通過數字霍爾傳感器獲得攝像頭當前的偏移角度與O度之間的差值,控制攝像頭從偏移角度旋轉到O度對應的位置。或者後置位置對應的攝像頭角度為180度,控制攝像頭從當前位置開始旋轉,直至數字霍爾傳感器輸出值的絕對值為預設最大值時,則停止控制攝像頭旋轉。
[0074]步驟S103中控制攝像頭旋轉將在後續實施例中進行詳細的說明,此處不再贅述。
[0075]由於本方案能夠在控制攝像頭旋轉前以及攝像頭旋轉的過程中,通過數字霍爾傳感器監測並識別出攝像頭的偏移角度,然後根據所述偏移角度進行控制,因此能夠準確地控制攝像頭旋轉到控制指令對應的位置上。
[0076]在本發明實施例中,將紅外手勢傳感器和數字霍爾傳感器結合應用於攝像頭旋轉的控制領域中;在用戶手勢控制攝像頭旋轉時,通過所述紅外手勢傳感器發出紅外線,並採集用戶的手在划動過程中所反射回來的紅外線,以獲得紅外強度值變化信息;根據所述紅外強度值變化信息獲取手的划動方向,並根據所述划動方向從預設的映射關係中獲取攝像頭的控制指令;再根據所述控制指令控制攝像頭旋轉到所述控制指令對應的位置上,從而實現了手勢控制攝像頭旋轉;進一步地,本發明在通過手勢控制攝像頭旋轉時,結合使用了數字霍爾傳感器來監測攝像頭的角度,從而實現了通過手勢準確地控制攝像頭旋轉到前置或者後置位置上,提高了控制攝像頭旋轉的準確性,且不會產生電動馬達空轉的情況。
[0077]實施例二
[0078]圖4示出了本發明實施例二提供的手勢控制攝像頭旋轉的方法中步驟S103的第一實現流程,為了便於說明,僅示出了與本發明相關的部分。
[0079]數字霍爾傳感器在監測攝像頭的偏移角度時,主要是通過測量磁鐵的磁感應強度來實現的。如圖2所示的結構,此時數字霍爾傳感器與磁鐵的距離最遠,感應到的磁場強度最弱,數字霍爾傳感器輸出值的絕對值最小,對應的攝像頭角度為O度。而當磁鐵S極旋轉到N極一側時,數字霍爾傳感器與磁鐵的距離最近,感應到的磁場強度最強,數字霍爾傳感器輸出值的絕對值最大,對應的攝像頭角度為180度。經過多次實驗,可得到如圖5所示的數字霍爾傳感器輸出值與攝像頭角度的映射關係。在圖5中,包含了兩組實驗結果,其中,Y軸表示數字霍爾傳感器的輸出值,X軸表示攝像頭的角度,實線表示移動終端I的實驗結果,虛線表示移動終端2的實驗結果。需要說明的是,圖5所示的兩組映射關係只是任意一個具體的實驗結果,並不限制所有的數字霍爾傳感器輸出值與攝像頭角度的映射關係都只要嚴格符合這一種實驗結果。圖5隻是用於說明數字霍爾傳感器輸出值與攝像頭角度的映射關係呈現出的變化趨勢。
[0080]從圖5可知,攝像頭的角度為180度時,數字霍爾傳感器輸出值的絕對值最大值;而攝像頭的角度處於O至50度時,由於角度偏移不大,磁場的變化也不明顯,因此數字霍爾傳感器輸出值變化很小,幾乎在O附近,在這一範圍內根據數字霍爾傳感器輸出值來判斷攝像頭角度通常存在問題。因此,本發明在控制攝像頭旋轉時,旋轉到後置位置與旋轉到前置位置分別執行不同的控制操作。
[0081 ] 在本發明實施例中,所述的攝像頭的控制指令為控制攝像頭旋轉到後置位置上。
[0082]如圖4所示,步驟S103包括:
[0083]在步驟S401中,採集數字霍爾傳感器的初始輸出值。
[0084]在步驟S402中,判斷所述初始輸出值是否大於上限閾值。
[0085]在本實施例中,在用戶設備出廠時預先根據數字霍爾傳感器輸出值與攝像頭角度之間的映射關係設置了兩個閾值,分別為上限閾值和下限閾值。優選地,所述上限閾值為攝像頭角度為90度時對應的數字霍爾傳感器輸出值;所述下限閾值為攝像頭角度為110度時對應的數字霍爾傳感器輸出值。因此,在採集到數字霍爾傳感器的初始輸出值大於上限閾值時,則可以判定攝像頭處於前置位置上,執行步驟S403。
[0086]在步驟S403中,控制攝像頭沿著角度增大的方向旋轉,並在旋轉的過程中監測數字霍爾傳感器的輸出值。
[0087]在步驟S404中,判斷所監測到的數字霍爾傳感器輸出值的絕對值是否為預設的最大值。
[0088]從圖5可以知道,攝像頭沿著角度增大的方向旋轉時,數字霍爾傳感器輸出值的絕對值將逐漸增大。在攝像頭角度為180度時,對應的數字霍爾傳感器輸出值的絕對值最大。因此,本申請定義攝像頭位於180度時,對應的數字霍爾傳感器輸出值的絕對值為預設的最大值。當然,對於不同的移動終端,數字霍爾傳感器輸出值的絕對值是不同的,即不同的移動終端對應的預設的最大值是不同的。
[0089]在攝像頭旋轉的過程中,每隔預設的時間間隔監測數字霍爾傳感器輸出值;並且判斷所監測到的數字霍爾傳感器輸出值的絕對值是否為預設的最大值。在所監測到的數字霍爾傳感器輸出值的絕對值為預設的最大值時,表明攝像頭已旋轉到180度位置上(即後置位置),執行步驟S405 ;否則,繼續執行步驟S403。
[0090]在步驟S405中,控制攝像頭停止旋轉。
[0091]在攝像頭已旋轉到180度位置上(即後置位置上)時,則發送指令控制攝像頭停止旋轉。
[0092]在本發明實施例中,數字霍爾傳感器用於監測和識別攝像頭的角度。在通過手勢獲取到控制攝像頭旋轉的指令後,監測數字霍爾傳感器的初始輸出值,以判定攝像頭的當前位置為前置位置,然後再控制攝像頭沿著角度增大的方向旋轉,並監測數字霍爾傳感器的輸出值;在所監測到的輸出值的絕對值為預設夫人最大值時,則控制攝像頭停止旋轉,從而實現了控制攝像旋轉到後置位置上;進一步地,本實施例通過數字霍爾傳感器預先獲知攝像頭旋轉前的位置,再根據所述位置控制攝像頭旋轉,同時監測數字霍爾傳感器的輸出值,使得攝像頭準確地旋轉到後置位置上,提高了控制的準確性,且解決了現有的控制攝像頭旋轉的技術容易引起電動馬達空轉的問題。
[0093]實施例三
[0094]圖6示出了本發明實施例三提供的手勢控制攝像頭旋轉的方法中步驟S103的第二實現流程。為了便於說明,僅示出了與本發明相關的部分。
[0095]在本實施例中,所述攝像頭的控制指令為控制攝像頭旋轉到前置位置上。
[0096]如圖6所示,步驟S103包括:
[0097]在步驟S601中,採集數字霍爾傳感器的初始輸出值。
[0098]在步驟S602中,判斷所述初始輸出值是否小於下限閾值。
[0099]優選地,所述下限閾值為攝像頭角度為110度時對應的數字霍爾傳感器輸出值。因此,在採集到數字霍爾傳感器的初始輸出值小於下限閾值時,則判定攝像頭處於後置位置上,執行步驟S403。
[0100]在步驟S603中,按照預設的方式獲取攝像頭的偏移角度。
[0101]根據圖5所示的數字霍爾傳感器輸出值與攝像頭角度的映射關係可知,攝像頭沿角度增大的方向旋轉,如果攝像頭在O度至180度時,對應的數字霍爾傳感器輸出值的絕對值是逐漸增加的;而攝像頭在180度至360度時,對應的數字霍爾傳感器輸出值的絕對值是逐漸減小的。由於同一個數字霍爾傳感器輸出值對應兩個角度,即一個大於180度的角度,一個小於180度的角度。比如數字霍爾傳感器輸出值為-40時,對應的攝像頭角度可能為170度和185度,因此需要進行區分。
[0102]優選地,在本實施例中,步驟S603具體包括:
[0103]a.控制攝像頭沿著角度增大的方向旋轉預設的角度。
[0104]b.在旋轉的過程中,判斷數字霍爾傳感器輸出值的絕對值是否逐漸增大。
[0105]c.若是,則獲取攝像頭當前的偏移角度,所述偏移角度小於180度。
[0106]d.否則,獲取攝像頭當前的偏移角度,所述偏移角度大於180度。
[0107]通過控制攝像頭沿著角度增大的方向旋轉預設的角度,並監測數字霍爾傳感器輸出值的絕對值變化趨勢。若為逐漸增大的趨勢,根據圖5所示的數字霍爾傳感器輸出值與攝像頭角度的映射關係,所獲取到的攝像頭當前的偏移角度(即旋轉預設的角度後攝像頭當前相對於前置位置的角度)為小於180度的角度;否則,當數字霍爾傳感器輸出值的絕對值存在逐漸減小的趨勢,所獲取到的攝像頭當前的偏移角度為大於180度的角度,從而準確地獲取到了攝像頭的偏移角度。
[0108]在步驟S604中,控制攝像頭沿著角度減小的方向旋轉所述偏移角度對應的度數,以使得旋轉後的攝像頭位於前置位置上。
[0109]在本實施例中,獲取到攝像頭的偏移角度後,控制攝像頭沿著角度減小的方向旋轉所述偏移角度,使得旋轉後的攝像頭角度為O度,即旋轉後的攝像頭位於前置位置上,從而完成了控制攝像頭旋轉到前置位置。
[0110]在本發明實施例中,將數字霍爾傳感器用於監測和識別攝像頭的角度。在通過手勢獲取到控制攝像頭旋轉的指令後,監測數字霍爾傳感器的初始輸出值,以判定攝像頭處於後置位置上,然後控制攝像頭沿著角度增大的方向旋轉預設的角度,並在旋轉過程中監測數字霍爾傳感器輸出值的絕對值的變化趨勢,以確定旋轉預設的角度後攝像頭的偏移角度;最後控制攝像頭沿著角度減小的方向旋轉所述偏移角度對應的度數,從而控制攝像旋轉到前置位置上;進一步地,本實施例結合使用數字霍爾傳感器來監測和獲取攝像頭的偏移角度,使得攝像頭準確地旋轉到前置位置上,提高了控制的準確性,且解決了現有的控制攝像頭旋轉的技術容易引起電動馬達空轉的問題。
[0111]實施例四
[0112]圖7示出了本發明實施例四提供的手勢控制攝像頭旋轉的裝置的組成結構,為了便於說明,僅示出了與本發明相關的部分。
[0113]在本實施例中,所述裝置設置於具有可旋轉攝像頭的用戶設備中,包括但不限於手機、平板電腦、iPad等移動終端。其中,在所述可旋轉攝像頭中,攝像頭設置在一可轉動裝置上,所述可轉動裝置位於移動終端的側邊;所述可轉動裝置上設置有一磁鐵,所述磁鐵偏離所述可轉動裝置的轉軸;而數字霍爾傳感器設置在移動終端的主體上,且與所述磁鐵相對設置,用於感應磁鐵隨可轉動裝置轉動時引起的磁場變化,以確定攝像頭當前的偏移角度。圖2為本發明實施例一提供的數字霍爾傳感器與可旋轉攝像頭的結構示意圖。其中,圖2中的可轉動裝置23設置在移動終端的上部,而磁鐵21和攝像頭22設置於可轉動裝置23上,且磁鐵21與數字霍爾傳感器24正對設置,所述移動終端為手機,且所述手機的觸控螢幕25朝上,攝像頭所處的位置為前置位置。
[0114]所述手勢控制攝像頭旋轉的裝置包括:
[0115]第一獲取模塊71,用於獲取紅外手勢傳感器採集到的紅外強度值變化信息。
[0116]第二獲取模塊72,用於根據所述紅外強度值變化信息獲得手的划動方向,並根據所述手的划動方向從預設的映射關係中獲取與所述划動方向對應的攝像頭的控制指令。
[0117]控制模塊73,用於根據所述控制指令控制攝像頭旋轉到所述控制指令對應的位置上。
[0118]在本實施例中,所述紅外手勢傳感器包括一個紅外發射管,以及多個紅外接收管。所述多個紅外接收管布置成矩陣,用於接收紅外發射管所發射的並經過用戶的手反射回來的紅外線。紅外手勢傳感器可設置於用戶設備的任一位置上,在此不對紅外手勢傳感器的設置位置進行限制,只要能夠實現發射紅外線以及接收用戶的手反射回來的紅外光線即可。所述紅外手勢傳感器的具體工作原理請參見實施例一,在此不再贅述。
[0119]優選地,所述攝像頭的控制指令為控制攝像頭旋轉到後置位置上,為了實現控制攝像頭旋轉到後置位置上,所述控制模塊73包括:
[0120]採集單元731,用於採集數字霍爾傳感器的初始輸出值。
[0121]控制單元732,用於在所述初始輸出值大於上限閾值時,控制攝像頭沿著角度增大的方向旋轉,並在旋轉的過程中監測數字霍爾傳感器的輸出值。
[0122]判斷單元733,用於判斷所監測到的數字霍爾傳感器輸出值的絕對值是否為預設的最大值。
[0123]所述控制單元732還用於:在判斷單元的判斷結果為是時,控制攝像頭停止旋轉。
[0124]優選地,所述攝像頭的控制指令為控制攝像頭旋轉到前置位置上,為了實現控制攝像頭旋轉到前置位置上,所述控制模塊73包括:
[0125]採集單元731,用於採集數字霍爾傳感器的初始輸出值。
[0126]獲取單元734,用於在所述初始輸出值小於下限閾值時,獲取攝像頭的偏移角度。
[0127]控制單元732,用於控制攝像頭沿著角度減小的方向旋轉所述偏移角度對應的度數。
[0128]其中,從圖5所示的數字霍爾傳感器輸出值與攝像頭角度的映射關係可知,攝像頭沿角度增大的方向旋轉,如果攝像頭在O度至180度時,對應的數字霍爾傳感器輸出值的絕對值是逐漸增加的;而攝像頭在180度至360度時,對應的數字霍爾傳感器輸出值的絕對值是逐漸減小的。由於同一個數字霍爾傳感器輸出值對應兩個角度,即一個大於180度的角度,一個小於180度的角度。因此,為了準確地獲取到攝像頭的偏移角度,所述獲取單元734具體用於:
[0129]控制攝像頭沿著角度增大的方向旋轉預設的角度;在旋轉的過程中,判斷數字霍爾傳感器輸出值的絕對值是否逐漸增大;若是,則獲取攝像頭當前的偏移角度,所述偏移角度小於180度;否則,獲取攝像頭當前的偏移角度,所述偏移角度大於180度。
[0130]與現有技術相比,本發明將紅外手勢傳感器和數字霍爾傳感器應用於攝像頭旋轉的控制領域。在用戶手勢控制攝像頭旋轉時,通過所述紅外手勢傳感器發出紅線,並採集用戶的手在划動過程中所反射回來的紅外線,以獲得紅外強度值變化信息;根據所述紅外強度值變化信息獲取手的划動方向,並根據所述划動方向從預設的映射關係中獲取攝像頭的控制指令;再根據所述控制指令控制攝像頭旋轉到所述控制指令對應的位置上,從而實現了手勢控制攝像頭旋轉;進一步地,本發明在通過手勢控制攝像頭旋轉時,結合使用了數字霍爾傳感器來監測攝像頭的角度,從而實現了通過手勢準確地控制攝像頭旋轉到前置或者後置位置上,提高了攝像頭控制的準確性,且不會產生電動馬達空轉的情況。
[0131]實施例五
[0132]圖3示出了本發明實施例五提供的紅外手勢傳感器的組成結構,為了便於說明,僅不出了與本發明相關的部分。
[0133]在本實施例中,所述紅外手勢傳感器應用於圖1、圖4和圖6實施例所述的手勢控制攝像頭旋轉的方法以及圖7實施例所述的手勢控制攝像頭旋轉的裝置中,包括一個紅外發射管,以及多個紅外接收管。
[0134]其中,所述多個紅外接收管布置成矩陣,用於接收紅外發射管所發射的並經過用戶的手反射回來的紅外線,以獲得手的划動方向。
[0135]具體的紅外手勢傳感器的工作原理請參見圖1實施例,在此不再贅述。
[0136]需要說明的是,圖3中的紅外接收管有四個,按照2*2的方式排布成一個矩陣。本實施例中的紅外接收管包括但不限於四個,還可以為其他個數。在此不對紅外接收管的個數進行限制。
[0137]本領域普通技術人員還可以理解,實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬體來完成,所述的程序可以在存儲於一計算機可讀取存儲介質中,所述的存儲介質,包括R0M/RAM、磁碟、光碟等。
[0138]以上所述僅為本發明的優選實施例而已,並不用於限制本發明。例如,各個模塊只是按照功能邏輯進行劃分的,但並不局限於上述的劃分,只要能夠實現相應的功能即可?』另夕卜,各功能模塊的具體名稱也只是為了便於相互區分,並不用於限制本發明的保護範圍。需要說明的是,圖2中的可轉動裝置位於手機的上部,本實施例中的可轉動裝置還可設置於手機的左側邊、右側邊或者下部等;磁鐵21與數字霍爾傳感器24正對設置,也可以斜對著設置,在此均不作具體限制,只要從數字霍爾傳感器的輸出值能夠體驗出攝像頭的角度即可。
[0139]凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種手勢控制攝像頭旋轉的方法,其特徵在於,所述方法包括: 獲取紅外手勢傳感器採集到的紅外強度值變化信息; 根據所述紅外強度值變化信息獲得手的划動方向,並根據所述划動方向從預設的映射關係中猶取與所述划動方向對應的攝像頭的控制指令; 根據所述控制指令控制攝像頭旋轉到所述控制指令對應的位置上。
2.如權利要求1所述的手勢控制攝像頭旋轉的方法,其特徵在於,所述攝像頭的控制指令為控制攝像頭旋轉到後置位置上; 所述根據所述控制指令控制攝像頭旋轉到所述控制指令對應的位置上包括: 採集數字霍爾傳感器的初始輸出值; 在所述初始輸出值大於上限閾值時,控制攝像頭沿著角度增大的方向旋轉,並在旋轉的過程中監測數字霍爾傳感器的輸出值; 判斷所監測到的數字霍爾傳感器輸出值的絕對值是否為預設的最大值; 若是,則控制攝像頭停止旋轉。
3.如權利要求1所述的手勢控制攝像頭旋轉的方法,其特徵在於,所述攝像頭的控制指令為控制攝像頭旋轉到前置位置上; 所述根據所述控制指令控制攝像頭旋轉到所述控制指令對應的位置上包括: 採集數字霍爾傳感器初始輸出值; 在所述初始輸出值小於下限閾值時,按照預設的方式獲取攝像頭的偏移角度; 控制攝像頭沿著角度減小的方向旋轉所述偏移角度對應的度數。
4.如權利要求3所述的手勢控制攝像頭旋轉的方法,其特徵在於,所述按照預設的方式獲取攝像頭的偏移角度具體包括: 控制攝像頭沿著角度增大的方向旋轉預設的角度; 在旋轉的過程中,判斷數字霍爾傳感器輸出值的絕對值是否逐漸增大; 若是,則獲取攝像頭當前的偏移角度,所述偏移角度小於180度; 否則,獲取攝像頭當前的偏移角度,所述偏移角度大於180度。
5.一種手勢控制攝像頭旋轉的裝置,其特徵在於,所述裝置包括: 第一獲取模塊,用於獲取紅外手勢傳感器採集到的紅外強度值變化信息; 第二獲取模塊,用於根據所述紅外強度值變化信息獲得手的划動方向,並根據所述划動方向從預設的映射關係中獲取與所述划動方向對應的攝像頭的控制指令; 控制模塊,用於根據所述控制指令控制攝像頭旋轉到所述控制指令對應的位置上。
6.如權利要求5所述的手勢控制攝像頭旋轉的裝置,其特徵在於,所述攝像頭的控制指令為控制攝像頭旋轉到後置位置上; 所述控制模塊包括: 採集單元,用於採集數字霍爾傳感器的初始輸出值; 控制單元,用於在所述初始輸出值大於上限閾值時,控制攝像頭沿著角度增大的方向旋轉,並在旋轉的過程中監測數字霍爾傳感器的輸出值; 判斷單元,用於判斷說監測到的數字霍爾傳感器輸出值的絕對值是否為預設的最大值; 所述控制單元還用於:在判斷單元的判斷結果為是時,控制攝像頭停止旋轉。
7.如權利要求5所述的手勢控制攝像頭旋轉的裝置,其特徵在於,所述攝像頭的控制指令為控制攝像頭旋轉到前置位置上; 所述控制模塊還包括: 採集單元,用於採集數字霍爾傳感器的初始輸出值; 獲取單元,用於在所述初始輸出值小於下限閾值時,按照預設的方式獲取攝像頭的偏移角度; 控制單元,用於控制攝像頭沿著角度減小的方向旋轉所述偏移角度對應的度數。
8.如權利要求7所述的手勢控制攝像頭旋轉的裝置,其特徵在於,所述獲取單元具體用於: 控制攝像頭沿著角度增大的方向旋轉預設的角度; 在旋轉的過程中,判斷數字霍爾傳感器輸出值的絕對值是否逐漸增大; 若是,則獲取攝像頭當前的偏移角度,所述偏移角度小於180度; 否則,獲取攝像頭當前的偏移角度,所述偏移角度大於180度度。
9.一種紅外手勢傳感器,其特徵在於,所述紅外手勢傳感器應用於權利要求1至4任一項所述的手勢控制攝像頭旋轉的方法中,包括一個紅外發射管,以及多個紅外接收管。
10.如權利要求9所述的紅外手勢傳感器,其特徵在於,所述多個紅外接收管布置成矩陣,用於接收紅外發射管所發射的並經過用戶的手反射回來的紅外線,以獲得手的划動方向。
【文檔編號】H04N5/232GK104320574SQ201410502913
【公開日】2015年1月28日 申請日期:2014年9月26日 優先權日:2014年9月26日
【發明者】張強 申請人:深圳市歐珀通信軟體有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀