本申請涉及微投設備自動對焦和自動校正領域,尤其涉及一種微投設備的校正觸發(fā)方法及微投設備。
背景技術:
微投設備是一種便攜式投影設備,使用者可以隨時隨地使用微投設備觀看視頻、演示ppt等。微投設備由于其便攜性,經(jīng)常在不同的地方使用,因此,其使用位置經(jīng)常變化,當每次改變使用位置時,微投設備均需要重新對焦和校正輸出的畫面,因此,為了提升微投設備的投影效果,需要在微投設備中引入自動對焦以及畫面自動校正的功能。
圖1是現(xiàn)有技術提供的一種微投設備系統(tǒng)結(jié)構(gòu)示意圖,如圖1所示,微投設備包括主控板1、加速度傳感器2、驅(qū)動電路組件3以及鏡頭組件4,其中,加速度傳感器2與主控板1電連接,驅(qū)動電路組件3分別與主控板1和鏡頭組件4電連接。主控板1從加速度傳感器2中實時獲取三軸原始數(shù)據(jù),以及將三軸原始數(shù)據(jù)轉(zhuǎn)換成角速度數(shù)據(jù),通過角速度數(shù)據(jù)的變化,判斷微投設備是否發(fā)生位移,其中,三軸原始數(shù)據(jù)是指以微投設備為中心點建立的三軸坐標系中,x、y及z軸方向上分別對應的加速度數(shù)據(jù)。當微投設備被正常移動而位置變化時,主控板1觸發(fā)自動對焦或畫面自動校正功能,控制驅(qū)動電路組件3工作,由驅(qū)動電路組件3驅(qū)動鏡頭組件4對輸出的視頻畫面進行自動對焦或自動校正,從而提升微投設備的投影效果。
但是在某些特殊場景下,如當微投設備的聲音過大、使用者操作不當時,主控板1獲取到的三軸原始數(shù)據(jù)發(fā)生偏差,此時主控板1也會觸發(fā)自動對焦或畫面自動校正功能。但此時微投設備觸發(fā)的自動對焦或畫面校正,是一種非正常的操作,可以認為是一種誤觸發(fā),因此如何防止誤觸發(fā)微投設備的自動對焦或畫面自動校正功能成為亟待解決的問題。
技術實現(xiàn)要素:
本申請?zhí)峁┝艘环N微投設備校正觸發(fā)方法及微投設備,以解決微投設備的聲音過大、使用者操作等非正常操作產(chǎn)生的高頻噪聲,引起微投設備頻繁觸發(fā)自動對焦或畫面自動校正的問題。
第一方面,本申請?zhí)峁┝艘环N微投設備的校正觸發(fā)方法,包括:
獲取加速度傳感器采集的加速度數(shù)據(jù);
將當前加速度數(shù)據(jù)與上一次采集的加速度數(shù)據(jù)進行差值濾波,得到一級濾波數(shù)據(jù);
濾除所述一級濾波數(shù)據(jù)中高于預設截止頻率的數(shù)據(jù),得到二級濾波數(shù)據(jù);
如果當前二級濾波數(shù)據(jù)相對于上一個二級濾波數(shù)據(jù)的差值超過預設閾值時;或,如果當前二級濾波數(shù)據(jù)相對于上一個二級濾波數(shù)據(jù)的變化率超過預設變化率時,則觸發(fā)自動對焦或畫面自動校正功能。
第二方面,本申請還提供了一種微投設備,包括:主控板、加速度傳感器、驅(qū)動電路組件及鏡頭組件,其中:
所述主控板包括處理器、存儲器及a/d轉(zhuǎn)換模塊,所述a/d轉(zhuǎn)換模塊與所述處理器連接,所述a/d轉(zhuǎn)換模塊與所述加速度傳感器連接,所述驅(qū)動電路組件分別與所述處理器和鏡頭組件連接;
所述存儲器,用于存儲程序代碼;
所述處理器,用于讀取所述存儲器中存儲的程序代碼,并執(zhí)行第一方面所述的方法。
第三方面,本申請還提供了一種微投設備,其特征在于,包括:主控板、濾波電路組件、加速度傳感器、驅(qū)動電路組件及鏡頭組件,其中:
所述主控板包括處理器、存儲器及a/d轉(zhuǎn)換模塊,所述a/d轉(zhuǎn)換模塊與所述處理器連接,所述濾波電路組件分別與所述a/d轉(zhuǎn)換模塊和加速度傳感器連接,所述驅(qū)動電路組件分別與所述處理器和鏡頭組件連接;
所述存儲器,用于存儲程序代碼;
所述處理器,用于讀取所述存儲器中存儲的程序代碼,并執(zhí)行如第一方面所述的方法。
本申請公開的微投設備校正觸發(fā)方法及微投設備中,將采集的加速度數(shù)據(jù)進行差值濾波處理和低通濾波處理,濾除由于機振、用戶不當操作等非正常操作造成的高頻噪聲,減少由于非正常操作引起的自動對焦或畫面自動校正的誤觸發(fā),解決了頻繁觸發(fā)自動對焦或畫面自動校正的問題,同時,提高觸發(fā)判斷的精度,確保微投設備自動對焦和畫面自動校正功能的正常使用。
附圖說明
為了更清楚地說明本申請的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領域普通技術人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是現(xiàn)有技術提供的一種微投設備系統(tǒng)結(jié)構(gòu)示意圖;
圖2為本申請?zhí)峁┑膶嵤├涣鞒淌疽鈭D;
圖3為本申請?zhí)峁┑牟襟Es104流程示意圖;
圖4為本申請?zhí)峁┑膶嵤├鞒淌疽鈭D;
圖5為本申請?zhí)峁┑牟襟Es204流程示意圖;
圖6為本申請?zhí)峁┑膶嵤├鞒淌疽鈭D;
圖7為本申請?zhí)峁┑囊环N微投設備結(jié)構(gòu)示意圖;
圖8為本申請?zhí)峁┑牧硪环N微投設備結(jié)構(gòu)示意圖。
具體實施方式
這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
微投設備作為一種便攜式投影設備,在使用過程中時常需要移動位置,在人為移動的過程中,需要微投設備自動對焦或自動校正畫面,而在非正常操作時不需要觸發(fā)自動對焦或畫面自動校正功能。
實施例一
本申請實施例中公開了一種微投設備的校正觸發(fā)方法和裝置,參見圖2,為本申請?zhí)峁┑膶嵤├涣鞒淌疽鈭D。
在步驟s101中,獲取加速度傳感器采集的加速度數(shù)據(jù)。
微投設備中設置加速度傳感器或者數(shù)字加速度傳感器,當微投設備發(fā)生移動時,主芯片獲取加速度傳感器采集的加速度數(shù)據(jù),此處的加速度數(shù)據(jù)指加速度傳感器采集的原始加速度數(shù)據(jù)。當微投設備發(fā)生位移時,加速度傳感器可感應到微投設備發(fā)生位移的情況,以及微投設備在哪個方向上發(fā)生位移。
在步驟s102中,將當前加速度數(shù)據(jù)與上一次采集的加速度數(shù)據(jù)進行差值濾波,得到一級濾波數(shù)據(jù)。
現(xiàn)有技術中,實時獲取加速度傳感器采集的加速度數(shù)據(jù),并根據(jù)加速度數(shù)據(jù)判斷微投設備是否發(fā)生位移,因此,無論微投設備是被正常移動還是非正常移動,只要判斷出微投設備發(fā)生位移,均會觸發(fā)自動對焦或畫面自動校正功能。
本實施例中,在獲取到傳感器采集的加速度數(shù)據(jù)后,首先經(jīng)過一級濾波處理,濾除毛刺、尖峰數(shù)據(jù),本實施例中使用差值濾波法濾除毛刺、尖峰數(shù)據(jù)。
在步驟s103中,濾除一級濾波數(shù)據(jù)中高于預設截止頻率的數(shù)據(jù),得到二級濾波數(shù)據(jù)。
濾除掉原始加速度數(shù)據(jù)中的毛刺、尖峰數(shù)據(jù)后,將一級濾波數(shù)據(jù)中由于非正常操作產(chǎn)生的噪音濾除,減少在根據(jù)濾波數(shù)據(jù)確定是否觸發(fā)自動對焦或畫面自動校正時,由于非正常操作產(chǎn)生的噪音的干擾。但是,本實施例中,判斷噪音是正常操作還是非正常操作產(chǎn)生的,需要通過實驗模擬數(shù)據(jù)確定。
根據(jù)圖形化工具分析,使用matlab工具進行仿真,采集大量的原始加速度數(shù)據(jù),經(jīng)過差值濾波后,將數(shù)據(jù)輸入matlab工具,通過數(shù)據(jù)建模仿真,來確定濾掉的高頻數(shù)據(jù)的頻率,達到濾掉高頻噪音的目的。在仿真過程中,確定正常操作產(chǎn)生的高頻噪音與非正常操作產(chǎn)生的高頻噪音在頻率上的區(qū)別,確定高頻噪音的截止頻率,從而在本實施例中,經(jīng)過差值濾波后,可再次濾除高于截止頻率的高頻噪音。
在步驟s104中,如果當前二級濾波數(shù)據(jù)相對于上一個二級濾波數(shù)據(jù)的差值超過預設閾值時,則觸發(fā)自動對焦或畫面自動校正功能。
本實施例中,在得到二級濾波數(shù)據(jù)后,依次判斷二級濾波數(shù)據(jù)相對于上一個二級濾波數(shù)據(jù)的差值是否超過預設閾值,如果當前二級濾波數(shù)據(jù)超過預設閾值,則觸發(fā)自動對焦或畫面自動校正功能。
參見圖3,為本發(fā)明實施例提供的步驟s104流程示意圖。
在步驟s1041中,計算當前二級濾波數(shù)據(jù)的三個軸方向上的角速度。
本申請中,獲取到的加速度數(shù)據(jù)是加速度傳感器采集的三個軸,x、y及z軸上的加速度數(shù)據(jù),因此,在進行差值濾波和二級濾波時均需要通過加速度數(shù)據(jù)三個軸上的數(shù)據(jù)進行濾波。
加速度數(shù)據(jù)三個軸上的數(shù)據(jù)表示三個軸方向上采集的加速度數(shù)據(jù),當其中一個軸上的加速度數(shù)據(jù)變化時,說明在該軸方向上,微投設備發(fā)生位移。因此,可通過判斷加速度數(shù)據(jù)三個軸方向上的數(shù)據(jù)確定微投設備是否發(fā)生非正常移動。
另外,將二級濾波數(shù)據(jù)的三個軸方向的數(shù)據(jù)轉(zhuǎn)換為角速度數(shù)據(jù),通過角速度數(shù)據(jù)可判斷在三個軸方向上偏轉(zhuǎn)的角度。
在步驟s1042中,分別計算當前二級濾波數(shù)據(jù)的三個軸方向上的角速度相對于上一個二級濾波數(shù)據(jù)的三個軸方向上的角速度的三個差值。
預設閾值包括第一閾值和第二閾值,當前二級濾波數(shù)據(jù)三個軸方向上的角速度隨著用戶或者機振等作用而移動,此時,加速度傳感器三個軸方向上的角速度數(shù)據(jù)增大,當前二級濾波數(shù)據(jù)的三個軸方向上的角速度相對于上一個二級濾波數(shù)據(jù)的三個軸方向上的角速度的差值,可以用于判斷微投設備在某一個方向上的偏差大小,如果差值大,得偏差大。因此,可通過差值確定當前的操作為正常操作還是非正常操作,從而確定是否觸發(fā)自動對焦或畫面自動校正功能。
在步驟s1043中,如果三個差值的至少一個超過所述預設閾值的第一閾值時,則觸發(fā)自動對焦功能。
如果三個軸方向上角速度的差值中,至少一個超過預設閾值的第一閾值時,說明,此時微投設備的正常操作導致角速度的偏差滿足觸發(fā)自動對焦功能。
第一閾值和第二閾值對應的數(shù)值,需要大量的模擬用戶的各種正常操作習慣,以及非正常移動時的數(shù)據(jù),并通過仿真實驗,最終確定第一閾值和第二閾值的數(shù)值。
在步驟s1044中,如果三個差值的至少一個超過所述預設閾值的第二閾值時,則觸發(fā)畫面自動對焦功能,其中,所述第一閾值小于第二閾值。
同理,當二級濾波數(shù)據(jù)的三個軸方向上的角速度的差值中至少一個超過第二閾值時,則觸發(fā)畫面自動校正功能。
由上述描述可知,本申請實施例提供的方法中,在獲取到加速度數(shù)據(jù)后,經(jīng)過兩次濾波處理,將非正常操作產(chǎn)生的高頻噪聲濾除,從而實現(xiàn)校正觸發(fā)自動對焦和畫面自動校正功能的加速度數(shù)據(jù)的目的,排除誤觸發(fā)產(chǎn)生的干擾因素,在二級濾波數(shù)據(jù),也就是校正后的數(shù)據(jù)的基礎上判斷微投設備的移動情況。本實施例中,通過二級濾波數(shù)據(jù)三個軸方向上的角速度相對于上一個二級濾波數(shù)據(jù)三個軸方向上的差值,確定微投設備的便偏移情況,有效確定是否觸發(fā)自動對焦或畫面自動校正功能,從而排出誤觸發(fā)的干擾。
實施例二
參見圖4,為本申請?zhí)峁┑膶嵤├鞒淌疽鈭D。
在步驟s201中,獲取加速度傳感器采集的加速度數(shù)據(jù)。
在步驟s202中,將當前加速度數(shù)據(jù)與上一次采集的加速度數(shù)據(jù)進行差值濾波,得到一級濾波數(shù)據(jù)。
在步驟s203中,濾除一級濾波數(shù)據(jù)中高于預設截止頻率的數(shù)據(jù),得到二級濾波數(shù)據(jù)。
在步驟s204中,如果當前二級濾波數(shù)據(jù)相對于上一個二級濾波數(shù)據(jù)的變化率超過預設變化率時,則觸發(fā)自動對焦或畫面自動校正功能。
在濾除濾波數(shù)據(jù)中高于預設截止頻率的數(shù)據(jù)后,得到二級濾波數(shù)據(jù)。由上述實施例可知,通過對當前二級濾波數(shù)據(jù)的三個軸方向上的角速度相對于上一個的差值確定微投設備是否發(fā)生正常移動,本實施例中,通過判斷當前二級濾波數(shù)據(jù)的三個軸方向上的角速度的變化率,也就是判斷當前二級濾波數(shù)據(jù)的三個軸方向上的角速度的至少一個的變化率,只要存在至少一個軸方向上的角速度的變化率發(fā)生變化,并且變化率大于預設變化率時,則觸發(fā)自動對焦或畫面自動校正功能。
具體流程,參見圖5,為本申請?zhí)峁┑膶嵤├鞒淌疽鈭D。
在步驟s2041中,計算當前二級濾波數(shù)據(jù)的三個軸方向上的角速度。
在步驟s2042中,分別計算所述當前二級濾波數(shù)據(jù)的三個軸方向上的角速度相對于上一個二級濾波數(shù)據(jù)的三個軸方向上的角速度的三個變化率。
計算當前二級濾波數(shù)據(jù)的三個軸方向上的角速度與上一個二級濾波數(shù)據(jù)的三個軸方向上的角速度的三個差值,將三個差值分別比上一個二級濾波數(shù)據(jù)的三個軸方向上的角速度值,得到三個軸方向上的角速度的三個變化率。
在步驟s2043中,當所述三個變化率中的至少一個大于所述預設變化率的第一預設變化率時,觸發(fā)自動對焦功能。
當三個變化率中的至少一個大于預設變化率的第一預設變化率時,則觸發(fā)自動對焦功能,也就是說,只要三個變化率中的大于第一預設變化率,則說明在該方向上發(fā)生了偏轉(zhuǎn),當該方向上的角速度的變化率大于預設第一預設變化率時,此時該方向上的偏轉(zhuǎn)率也變大,該偏轉(zhuǎn)說明微投設備發(fā)生了非正常移動,因此,觸發(fā)自動對焦功能。
在步驟s2044中,當所述三個變化率中的至少一個大于所述預設變化率的第二預設變化率時,觸發(fā)畫面自動校正功能。
同理,當微投設備在三個軸方向上的任意一個方向上發(fā)生更大的偏轉(zhuǎn)是,則觸發(fā)自動校正功能,引起微投設備畫面的自動校正,從而影響用戶的觀看效果。
由上述描述可知,本申請實施例中,在經(jīng)過兩次濾波后,濾除由于非正常操作或者機振等引起的高頻噪聲,然后,通過判斷當前二級濾波數(shù)據(jù)三個軸方向上角速度的變化率確定微投設備是否發(fā)生移動,從而防止誤操作觸發(fā)微投設備的自動對焦和畫面自動校正操作。
實施例三
參見圖6,為本申請實施例提供的實施例三流程示意圖。
在步驟s301中,獲取加速度傳感器采集的加速度數(shù)據(jù)。
在步驟s302中,計算當前時刻獲取的三個軸方向上的加速度數(shù)據(jù)與上一時刻對應的三個軸方向上的加速度數(shù)據(jù)的三個差值。
在步驟s303中,當三個差值中的至少一個差值大于預設差值時,刪除當前時刻獲取的三個軸方向上的加速度數(shù)據(jù),得到一級濾波數(shù)據(jù)。
分別計算當前時刻的三個軸方向上的加速度數(shù)據(jù)與上一時刻對應的三個軸方向上的加速度數(shù)據(jù)的三個差值,如果三個差值中的任意一個大于預設差值時,說明當前時刻該方向上的加速度數(shù)據(jù)屬于毛刺、尖峰數(shù)據(jù),因此,刪除當前時刻獲取的三個軸方向上的加速度數(shù)據(jù),得到一級濾波數(shù)據(jù)。
本申請實施例中,通過差值濾波方法濾除由于非正常操作產(chǎn)生的毛刺、尖峰數(shù)據(jù)。本步驟中的預設差值,通過matlab并采集大量數(shù)據(jù)進行仿真測試,計算出預設差值,從而濾除毛刺、尖峰數(shù)據(jù)。
在步驟s304中,濾除一級濾波數(shù)據(jù)中高于預設截止頻率的數(shù)據(jù),得到二級濾波數(shù)據(jù)。
在步驟s305中,如果當前二級濾波數(shù)據(jù)相對于上一個二級濾波數(shù)據(jù)的變化率超過預設變化率時,則觸發(fā)自動對焦或畫面自動校正功能。
由上述描述可知,本申請實施例中,通過差值濾波法濾除非正常操作產(chǎn)生的毛刺、尖峰數(shù)據(jù),實現(xiàn)粗濾波處理,然后利用低通濾波算法濾除高于預設截止頻率的高頻噪聲數(shù)據(jù),得到二級濾波數(shù)據(jù),進而濾除非正常操作產(chǎn)生的高頻噪聲數(shù)據(jù)。有效防止誤操作頻繁觸發(fā)自動對焦或畫面自動校正功能,從而提升用戶的觀看效果。
本申請還提供了一種微投設備,參見圖7,為本申請實施例提供的一種微投設備結(jié)構(gòu)示意圖。
如圖7所示,微投設備包括:主控板1、加速度傳感器2、驅(qū)動電路組件3及鏡頭組件4,其中:所述主控板1包括處理器、存儲器及a/d轉(zhuǎn)換模塊,所述a/d轉(zhuǎn)換模塊與所述處理器連接,所述a/d轉(zhuǎn)換模塊與所述加速度傳感器2連接,所述驅(qū)動電路組件3分別與所述處理器和鏡頭組件4連接;所述存儲器,用于存儲程序代碼;所述處理器,用于讀取所述存儲器中存儲的程序代碼,并執(zhí)行如上述實施例所述的方法。
圖7所示的微投設備結(jié)構(gòu)示意圖中,加速度傳感器2將采集的數(shù)據(jù)發(fā)送至a/d轉(zhuǎn)換模塊,由a/d轉(zhuǎn)換模塊將模擬信號轉(zhuǎn)換為數(shù)字信號,處理器實時從a/d轉(zhuǎn)換模塊獲取加速度數(shù)據(jù),并根據(jù)上述實施例提供的方法處理加速度數(shù)據(jù)。處理器經(jīng)過兩次濾波處理后,根據(jù)二級濾波數(shù)據(jù)判斷微投設備的三軸方向上是否發(fā)生偏轉(zhuǎn),以及偏轉(zhuǎn)是否足以觸發(fā)自動對焦和畫面自動校正功能。
如果足以觸發(fā)自動對焦或畫面自動校正功能,則發(fā)送自動對焦或畫面自動校正指令至驅(qū)動電路組件3,由驅(qū)動電路組件3驅(qū)動鏡頭組件4工作,并實現(xiàn)自動對焦或畫面自動校正功能。
由上述描述可知,本發(fā)明實施例提供的微投設備中,主要使用數(shù)字處理方式實現(xiàn)加速度傳感器2數(shù)據(jù)的濾波處理,可以有效減小微投設備的體積。
本申請實施例還提供了另一種微投設備,參見圖8,為本申請實施例提供的另一種微投設備結(jié)構(gòu)示意圖。
如圖8所示,微投設備包括:主控板1、濾波電路組件、加速度傳感器2、驅(qū)動電路組件3及鏡頭組件4,其中:
所述主控板1包括處理器、存儲器及a/d轉(zhuǎn)換模塊,所述a/d轉(zhuǎn)換模塊與所述處理器連接,所述濾波電路組件分別與所述a/d轉(zhuǎn)換模塊和加速度傳感器2連接,所述驅(qū)動電路組件3分別與所述處理器和鏡頭組件4連接;所述存儲器,用于存儲程序代碼;所述處理器,用于讀取所述存儲器中存儲的程序代碼,并執(zhí)行如上述實施例提供的方法。
本申請實施例中提供的微投設備包括濾波電路組件,當加速度傳感器2采集到加速度數(shù)據(jù)后,發(fā)送至濾波電路組件,由濾波電路組件將采集的模擬數(shù)據(jù)信號進行濾波處理。其中,濾波電路組件包括差值濾波電路和低通濾波電路。差值濾波電路用于將采集的加速度數(shù)據(jù)進行差值濾波處理,低通濾波電路用于將差值濾波處理后的數(shù)據(jù)進行低通濾波處理,并將處理后的數(shù)據(jù)發(fā)送至a/d轉(zhuǎn)換模塊進行模數(shù)轉(zhuǎn)換。處理器實時獲取a/d轉(zhuǎn)換模塊轉(zhuǎn)換后的數(shù)字信號,并判斷是否足以觸發(fā)自動對焦或畫面自動校正功能。
由上述描述可知,本申請實施例中提供的微投設備使用模擬濾波電路進行濾波處理,在硬件上加重微投設備的重量,可以減小微投設備工作中的機振,同時,將處理器處理的數(shù)據(jù)進行濾波處理,剔除非正常操作產(chǎn)生的高頻噪聲,高度還原原始數(shù)據(jù),增大處理器校正觸發(fā)數(shù)據(jù)的精度。
本領域技術人員在考慮說明書及實踐這里發(fā)明的公開后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應性變化,這些變型、用途或者適應性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本技術領域中的公知常識或慣用技術手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
應當理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。