防止攝像頭堵轉(zhuǎn)的方法和移動(dòng)終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及移動(dòng)終端領(lǐng)域,并且更為具體地,涉及一種防止攝像頭堵轉(zhuǎn)的方法和移動(dòng)終端。
【背景技術(shù)】
[0002]為了提高移動(dòng)終端拍照的便利性,現(xiàn)在很多移動(dòng)終端都設(shè)置有可旋轉(zhuǎn)的攝像頭。利用移動(dòng)終端上的可旋轉(zhuǎn)的攝像頭,在保持移動(dòng)終端位置不變的情況下,即可方便地獲取多個(gè)視角的圖像。
[0003]在使用移動(dòng)終端的旋轉(zhuǎn)攝像頭拍照時(shí),需要準(zhǔn)確地測(cè)量攝像頭的旋轉(zhuǎn)角度。目前,移動(dòng)終端的旋轉(zhuǎn)攝像頭的角度測(cè)量是通過(guò)霍爾傳感器實(shí)現(xiàn)的,即根據(jù)霍爾傳感器感應(yīng)到的跟隨攝像頭一起旋轉(zhuǎn)的磁鐵的磁場(chǎng)大小,確定旋轉(zhuǎn)攝像頭當(dāng)前的旋轉(zhuǎn)角度。
[0004]然而,由于磁場(chǎng)很容易受到干擾,當(dāng)移動(dòng)終端所處的電磁環(huán)境不一樣時(shí),即使攝像頭位于相同位置,霍爾傳感器采集的數(shù)值也可能不一樣,這樣會(huì)導(dǎo)致旋轉(zhuǎn)角度的測(cè)量不準(zhǔn)確。當(dāng)攝像頭旋轉(zhuǎn)到極限位置(如旋轉(zhuǎn)角度的最大值或最小值)時(shí),旋轉(zhuǎn)角度測(cè)量不準(zhǔn)確會(huì)使旋轉(zhuǎn)攝像頭發(fā)生堵轉(zhuǎn),這樣會(huì)降低旋轉(zhuǎn)攝像頭的使用壽命。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種防止攝像頭堵轉(zhuǎn)的方法和移動(dòng)終端,以防止移動(dòng)終端上的旋轉(zhuǎn)攝像頭堵轉(zhuǎn)。
[0006]第一方面,提供一種防止攝像頭堵轉(zhuǎn)的方法,所述方法由移動(dòng)終端執(zhí)行,所述移動(dòng)終端包括旋轉(zhuǎn)攝像頭組件和霍爾傳感器,所述旋轉(zhuǎn)攝像頭組件上設(shè)置有攝像頭、磁鐵和旋轉(zhuǎn)桿,所述旋轉(zhuǎn)攝像頭組件通過(guò)所述旋轉(zhuǎn)桿與所述移動(dòng)終端的主體可旋轉(zhuǎn)連接,所述霍爾傳感器設(shè)置在所述主體上,用于感應(yīng)所述磁鐵的磁場(chǎng)變化,以檢測(cè)所述攝像頭的旋轉(zhuǎn)角度,所述方法包括:在所述攝像頭旋轉(zhuǎn)的過(guò)程中,確定所述霍爾傳感器的霍爾值的變化信息,所述霍爾值的變化信息用于指示所述霍爾傳感器輸出的霍爾值的變化趨勢(shì);根據(jù)所述霍爾值的變化信息,確定所述攝像頭是否旋轉(zhuǎn)到預(yù)設(shè)位置;當(dāng)所述攝像頭旋轉(zhuǎn)到所述預(yù)設(shè)位置時(shí),控制所述攝像頭停止轉(zhuǎn)動(dòng)。
[0007]結(jié)合第一方面,在第一方面的一種實(shí)現(xiàn)方式中,所述方法還包括:確定所述攝像頭的旋轉(zhuǎn)方向和所述攝像頭的旋轉(zhuǎn)速度;確定對(duì)應(yīng)于所述攝像頭的旋轉(zhuǎn)方向的切換閾值;所述確定所述霍爾傳感器的霍爾值的變化信息,包括:根據(jù)所述攝像頭的旋轉(zhuǎn)速度,確定所述霍爾傳感器輸出的霍爾值的采樣間隔;按照所述采樣間隔采集所述霍爾傳感器輸出的霍爾值;根據(jù)所述采樣間隔以及采集到的霍爾值,確定所述霍爾傳感器輸出的霍爾值在單位時(shí)間的變化量;所述根據(jù)所述霍爾值的變化信息,確定所述攝像頭是否旋轉(zhuǎn)到預(yù)設(shè)位置,包括:當(dāng)所述霍爾值在單位時(shí)間的變化量小于所述切換閾值時(shí),確定所述攝像頭旋轉(zhuǎn)到所述預(yù)設(shè)位置。
[0008]結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述方法還包括:確定所述攝像頭的旋轉(zhuǎn)方向和所述攝像頭的旋轉(zhuǎn)方式,其中,所述攝像頭在不同旋轉(zhuǎn)方式下的旋轉(zhuǎn)速度不同;確定對(duì)應(yīng)于所述攝像頭的旋轉(zhuǎn)方向的切換閾值;所述確定所述霍爾傳感器輸出的霍爾值的變化信息,包括:根據(jù)所述攝像頭的旋轉(zhuǎn)方式,確定所述霍爾傳感器輸出的霍爾值的采樣間隔;按照所述采樣間隔采集所述霍爾傳感器輸出的霍爾值;根據(jù)所述采樣間隔以及采集到的霍爾值,確定所述霍爾傳感器輸出的霍爾值在單位時(shí)間的變化量;所述根據(jù)所述霍爾值的變化信息,確定所述攝像頭是否旋轉(zhuǎn)到預(yù)設(shè)位置,包括:當(dāng)所述霍爾值在單位時(shí)間的變化量小于所述切換閾值時(shí),確定所述攝像頭旋轉(zhuǎn)到所述預(yù)設(shè)位置。
[0009]結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述攝像頭的旋轉(zhuǎn)方式包括第一旋轉(zhuǎn)方式和第二旋轉(zhuǎn)方式,其中,所述第一旋轉(zhuǎn)方式用于對(duì)攝像頭進(jìn)行前后置切換,所述第二旋轉(zhuǎn)方式用于進(jìn)行全景拍攝。
[0010]結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述方法還包括:確定所述霍爾傳感器的當(dāng)前霍爾值;所述根據(jù)所述霍爾值的變化信息,確定所述攝像頭是否旋轉(zhuǎn)到預(yù)設(shè)位置,包括:當(dāng)所述霍爾值的變化量滿(mǎn)足預(yù)設(shè)的切換閾值,且所述霍爾傳感器的當(dāng)前霍爾值位于預(yù)設(shè)的霍爾值區(qū)間時(shí),確定所述攝像頭旋轉(zhuǎn)到所述預(yù)設(shè)位置。
[0011]結(jié)合第一方面或其上述實(shí)現(xiàn)方式的任一種,在第一方面的另一種實(shí)現(xiàn)方式中,所述方法還包括:確定所述攝像頭的旋轉(zhuǎn)速度;所述控制所述攝像頭停止轉(zhuǎn)動(dòng),包括:根據(jù)所述攝像頭的旋轉(zhuǎn)速度,控制所述攝像頭停止轉(zhuǎn)動(dòng)。
[0012]第二方面,提供一種移動(dòng)終端,所述移動(dòng)終端包括旋轉(zhuǎn)攝像頭組件和霍爾傳感器,所述旋轉(zhuǎn)攝像頭組件上設(shè)置有攝像頭、磁鐵和旋轉(zhuǎn)桿,所述旋轉(zhuǎn)攝像頭組件通過(guò)所述旋轉(zhuǎn)桿與所述移動(dòng)終端的主體可旋轉(zhuǎn)連接,所述霍爾傳感器設(shè)置在所述主體上,用于感應(yīng)所述磁鐵的磁場(chǎng)變化,以檢測(cè)所述攝像頭的旋轉(zhuǎn)角度,所述移動(dòng)終端還包括:第一確定模塊,用于在所述攝像頭旋轉(zhuǎn)的過(guò)程中,確定所述霍爾傳感器的霍爾值的變化信息,所述霍爾值的變化信息用于指示所述霍爾傳感器輸出的霍爾值的變化趨勢(shì);第二確定模塊,用于根據(jù)所述霍爾值的變化信息,確定所述攝像頭是否旋轉(zhuǎn)到預(yù)設(shè)位置;控制模塊,用于當(dāng)所述攝像頭旋轉(zhuǎn)到所述預(yù)設(shè)位置時(shí),控制所述攝像頭停止轉(zhuǎn)動(dòng)。
[0013]結(jié)合第二方面,在第二方面的一種實(shí)現(xiàn)方式中,所述移動(dòng)終端還包括:第三確定模塊,用于確定所述攝像頭的旋轉(zhuǎn)方向和所述攝像頭的旋轉(zhuǎn)速度;第四確定模塊,用于確定對(duì)應(yīng)于所述攝像頭的旋轉(zhuǎn)方向的切換閾值;所述第一確定模塊具體用于根據(jù)所述攝像頭的旋轉(zhuǎn)速度,確定所述霍爾傳感器輸出的霍爾值的采樣間隔;按照所述采樣間隔采集所述霍爾傳感器輸出的霍爾值;根據(jù)所述采樣間隔以及采集到的霍爾值,確定所述霍爾傳感器輸出的霍爾值在單位時(shí)間的變化量;所述第二確定模塊具體用于當(dāng)所述霍爾值在單位時(shí)間的變化量小于所述切換閾值時(shí),確定所述攝像頭旋轉(zhuǎn)到所述預(yù)設(shè)位置。
[0014]結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述移動(dòng)終端還包括:第五確定模塊,用于確定所述攝像頭的旋轉(zhuǎn)方向和所述攝像頭的旋轉(zhuǎn)方式,其中,所述攝像頭在不同旋轉(zhuǎn)方式下的旋轉(zhuǎn)速度不同;第六確定模塊,用于確定對(duì)應(yīng)于所述攝像頭的旋轉(zhuǎn)方向的切換閾值;所述第一確定模塊具體用于根據(jù)所述攝像頭的旋轉(zhuǎn)方式,確定所述霍爾傳感器輸出的霍爾值的采樣間隔;按照所述采樣間隔采集所述霍爾傳感器輸出的霍爾值;根據(jù)所述采樣間隔以及采集到的霍爾值,確定所述霍爾傳感器輸出的霍爾值在單位時(shí)間的變化量;所述第二確定模塊具體用于當(dāng)所述霍爾值在單位時(shí)間的變化量小于所述切換閾值時(shí),確定所述攝像頭旋轉(zhuǎn)到所述預(yù)設(shè)位置。
[0015]結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述攝像頭的旋轉(zhuǎn)方式包括第一旋轉(zhuǎn)方式和第二旋轉(zhuǎn)方式,其中,所述第一旋轉(zhuǎn)方式用于對(duì)攝像頭進(jìn)行前后置切換,所述第二旋轉(zhuǎn)方式用于進(jìn)行全景拍攝。
[0016]結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述移動(dòng)終端還包括:第六確定模塊,用于確定所述霍爾傳感器的當(dāng)前霍爾值;所述第二確定模塊具體用于當(dāng)所述霍爾值的變化量滿(mǎn)足預(yù)設(shè)的切換閾值,且所述霍爾傳感器的當(dāng)前霍爾值位于預(yù)設(shè)的霍爾值區(qū)間時(shí),確定所述攝像頭旋轉(zhuǎn)到所述預(yù)設(shè)位置。
[0017]結(jié)合第二方面或其上述實(shí)現(xiàn)方式的任一種,在第二方面的另一種實(shí)現(xiàn)方式中,所述移動(dòng)終端還包括:第七確定模塊,用于確定所述攝像頭的旋轉(zhuǎn)速度;所述控制模塊具體用于根據(jù)所述攝像頭的旋轉(zhuǎn)速度,控制所述攝像頭停止轉(zhuǎn)動(dòng)。
[0018]移動(dòng)終端上的霍爾傳感器會(huì)受到外界或移動(dòng)終端內(nèi)部其他部件帶來(lái)的電磁干擾,在不同的電磁環(huán)境下霍爾傳感器輸出的霍爾值可能不同,電磁干擾的存在會(huì)導(dǎo)致霍爾傳感器測(cè)得的霍爾值不穩(wěn)定,但無(wú)論霍爾傳感器的霍爾值變大還是變小,霍爾傳感器輸出的霍爾值的變化趨勢(shì)基本上維持穩(wěn)定,本發(fā)明實(shí)施例通過(guò)判斷霍爾傳感器的霍爾值的變化趨勢(shì),確定所述攝像頭是否旋轉(zhuǎn)到預(yù)設(shè)位置,在旋轉(zhuǎn)攝像頭旋轉(zhuǎn)到達(dá)該預(yù)設(shè)位置之后,控制攝像頭停止轉(zhuǎn)動(dòng),與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例對(duì)預(yù)設(shè)位置的檢測(cè)不受外界電磁環(huán)境的影響,從而降低了旋轉(zhuǎn)攝像頭堵轉(zhuǎn)發(fā)生的可能性,提高了旋轉(zhuǎn)攝像頭的使用壽命。
【附圖說(shuō)明】
[0019]為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0020]圖1是根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端的結(jié)構(gòu)的示例圖。
[0021]圖2是本發(fā)明實(shí)施例的防止攝像頭堵轉(zhuǎn)的方法的示意性流程圖。
[0022]圖3是霍爾傳感器輸出的霍爾值隨攝像頭旋轉(zhuǎn)角度變化的曲線圖。
[0023]圖4是本發(fā)明實(shí)施例的移動(dòng)終端結(jié)構(gòu)的示意性框圖。
[0024]圖5是本發(fā)明實(shí)施例的移動(dòng)終端結(jié)構(gòu)的示意性框圖。
[0025]圖6是本發(fā)明實(shí)施例提供的攝像頭防止堵轉(zhuǎn)的方法的實(shí)現(xiàn)流程圖。
[0026]圖7是本發(fā)明實(shí)施例提供的攝像頭防止堵轉(zhuǎn)的方法的實(shí)現(xiàn)流程圖。
[0027]圖8是本發(fā)明提供的又一攝像頭防止堵轉(zhuǎn)的方法的實(shí)現(xiàn)流程圖。
[0028]圖9是本發(fā)明實(shí)施例提供的攝像頭防止堵轉(zhuǎn)的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0029]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。
[0030]本發(fā)明實(shí)施例可以應(yīng)用于具有可旋轉(zhuǎn)的攝像頭的移動(dòng)終端,以圖1為例,圖1中的移動(dòng)終端包括旋轉(zhuǎn)攝像頭組件和霍爾傳感器,旋轉(zhuǎn)攝像頭組件上設(shè)置有攝像頭、磁鐵和旋轉(zhuǎn)桿,旋轉(zhuǎn)攝像頭組件通過(guò)旋轉(zhuǎn)桿與移動(dòng)終端的主體可旋轉(zhuǎn)連接,霍爾傳感器設(shè)置在主體上,用于感應(yīng)磁鐵的磁場(chǎng)變化,以檢測(cè)攝像頭的旋轉(zhuǎn)角度。