一種指向設備及旋轉(zhuǎn)時處理方法
【專利摘要】本發(fā)明公開了一種指向設備及旋轉(zhuǎn)時處理方法,指向設備包括感應設備、圖像采集設備和處理器。感應設備隨時感應指向設備是否發(fā)生旋轉(zhuǎn),當指向設備發(fā)生旋轉(zhuǎn)時,感應設備將偏轉(zhuǎn)角的度數(shù)和方向發(fā)送至處理器;圖像采集設備采集具有預設光源的顯示屏的圖像,將圖像發(fā)送至處理器;處理器首先確認圖像中預設光源的實際坐標,并根據(jù)偏轉(zhuǎn)角的度數(shù)和方向,計算指向設備未旋轉(zhuǎn)時的所述預設光源的標準坐標后發(fā)送至主機。采用本發(fā)明提供的指向設備及旋轉(zhuǎn)時處理方法,無論指向設備是否發(fā)生旋轉(zhuǎn),指向設備發(fā)送至主機的預設光源的坐標均為未發(fā)生旋轉(zhuǎn)時的標準坐標,保證了操作指向設備移動時,顯示屏的光標的移動位置的準確。
【專利說明】一種指向設備及旋轉(zhuǎn)時處理方法
【技術領域】
[0001]本發(fā)明涉及人機交互【技術領域】,更具體地說,涉及一種指向設備及旋轉(zhuǎn)時處理方法。
【背景技術】
[0002]遠程指向系統(tǒng)包括顯示屏、主機和指向設備,參考圖1所示,遠程指向系統(tǒng)的原理為:靠近顯示屏I處設置有一預設光源2,指向設備3包括一攝像模組,當指向設備指向顯示屏時,攝像模組拍攝到具有該預設光源的顯示屏I的圖像4。指向設備3根據(jù)預設光源2位于圖像4中的位置,確定該預設光源2位于圖像4中的坐標,并將該坐標發(fā)送至主機5,主機5根據(jù)該坐標經(jīng)過預設算法確定顯示屏I上的光標6的位置。
[0003]但是現(xiàn)有的指向設備發(fā)生旋轉(zhuǎn)時,若操作者使用該旋轉(zhuǎn)的指向設備移動時,顯示屏上光標的移動的位置不準確。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供一種指向設備及旋轉(zhuǎn)時處理方法,保證了在指向設備旋轉(zhuǎn)時,顯示屏上光標的移動位置的準確。
[0005]為實現(xiàn)上述目的,本發(fā)明提供如下技術方案:
[0006]一種指向設備,包括:感應設備、圖像采集設備和處理器;
[0007]所述感應設備用于獲取當所述指向設備發(fā)生旋轉(zhuǎn)時的偏轉(zhuǎn)角的度數(shù)和方向,并將所述偏轉(zhuǎn)角的度數(shù)和方向發(fā)送至所述處理器;
[0008]所述圖像采集設備用于采集具有預設光源的顯示屏的圖像,并將所述圖像發(fā)送至所述處理器;
[0009]所述處理器用于確認所述預設光源位于所述圖像中的實際坐標,并根據(jù)所述偏轉(zhuǎn)角的度數(shù)和方向,計算所述指向設備未旋轉(zhuǎn)時的所述預設光源的標準坐標后發(fā)送至主機。
[0010]優(yōu)選的,所述圖像采集設備為攝像頭模組。
[0011]優(yōu)選的,所述感應設備為陀螺儀或重力傳感器。
[0012]優(yōu)選的,所述處理器為MCU。
[0013]一種指向設備旋轉(zhuǎn)時處理方法,包括步驟:
[0014]水平放置所述指向設備,采集具有預設光源的顯示屏的第一圖像,并獲取所述第一圖像中所述預設光源的標準坐標;
[0015]旋轉(zhuǎn)所述指向設備,獲取所述指向設備的偏轉(zhuǎn)角的度數(shù)和方向,并采集具有預設光源的顯示屏的第二圖像,并獲取所述第二圖像中所述預設光源的實際坐標;
[0016]根據(jù)所述偏轉(zhuǎn)角的度數(shù)和方向?qū)λ鰧嶋H坐標進行調(diào)整,使所述實際坐標和所述標準坐標相同。
[0017]與現(xiàn)有技術相比,本發(fā)明所提供的技術方案具有以下優(yōu)點:
[0018]本發(fā)明所提供的指向設備及旋轉(zhuǎn)時處理方法,指向設備包括感應設備、圖像采集設備和處理器。感應設備隨時感應指向設備是否發(fā)生旋轉(zhuǎn),當指向設備發(fā)生旋轉(zhuǎn)時,感應設備將偏轉(zhuǎn)角的度數(shù)和方向發(fā)送至處理器;圖像采集設備采集具有預設光源的顯示屏的圖像,將圖像發(fā)送至處理器;處理器首先確認圖像中預設光源的實際坐標,并根據(jù)偏轉(zhuǎn)角的度數(shù)和方向,計算指向設備未旋轉(zhuǎn)時的所述預設光源的標準坐標后發(fā)送至主機。
[0019]采用本發(fā)明提供的指向設備及旋轉(zhuǎn)時處理方法,無論指向設備是否發(fā)生旋轉(zhuǎn),指向設備發(fā)送至主機的預設光源的坐標均為未發(fā)生旋轉(zhuǎn)時的標準坐標,保證了操作指向設備移動時,顯示屏的光標的移動位置的準確。
【專利附圖】
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0021]圖1為遠程指向系統(tǒng)的原理圖;
[0022]圖2為本申請實施例提供的指向設備的結(jié)構(gòu)圖;
[0023]圖3為本申請實施例提供的一種指向設備旋轉(zhuǎn)后的預設光源的坐標系;
[0024]圖4為本申請實施例提供的指向設備旋轉(zhuǎn)時處理方法的流程圖。
【具體實施方式】
[0025]正如【背景技術】所述,現(xiàn)有的指向設備發(fā)生旋轉(zhuǎn)時,若操作者使用該旋轉(zhuǎn)的指向設備移動時,顯示屏上光標的移動方向不準確。發(fā)明人研究發(fā)現(xiàn),造成這種缺陷的原因主要有現(xiàn)有的指向設備,無論如何旋轉(zhuǎn),預設光源的成像都是一樣的,無法辨識指向設備是否發(fā)生旋轉(zhuǎn)。因此指向設備發(fā)生旋轉(zhuǎn)時,其預設光源的坐標已經(jīng)改變,即輸入至主機的坐標不準確,故操作該旋轉(zhuǎn)的指向設備時,顯示屏上的光標移動方向也不準確。
[0026]基于此,本發(fā)明提供了一種指向設備,以克服現(xiàn)有技術存在的上述問題,包括:感應設備、圖像采集設備和處理器;
[0027]所述感應設備用于獲取當所述指向設備發(fā)生旋轉(zhuǎn)時的偏轉(zhuǎn)角的度數(shù)和方向,并將所述偏轉(zhuǎn)角的度數(shù)和方向發(fā)送至所述處理器;
[0028]所述圖像采集設備用于采集具有預設光源的顯示屏的圖像,并將所述圖像發(fā)送至所述處理器;
[0029]所述處理器用于確認所述預設光源位于所述圖像中的實際坐標,并根據(jù)所述偏轉(zhuǎn)角的度數(shù)和方向,計算所述指向設備未旋轉(zhuǎn)時的所述預設光源的標準坐標后發(fā)送至主機。
[0030]本發(fā)明還提供了一種指向設備旋轉(zhuǎn)時處理方法,包括步驟:
[0031]水平放置所述指向設備,采集具有預設光源的顯示屏的第一圖像,并獲取所述第一圖像中所述預設光源的標準坐標;
[0032]旋轉(zhuǎn)所述指向設備,獲取所述指向設備的偏轉(zhuǎn)角的度數(shù)和方向,并采集具有預設光源的顯示屏的第二圖像,并獲取所述第二圖像中所述預設光源的實際坐標;
[0033]根據(jù)所述偏轉(zhuǎn)角的度數(shù)和方向?qū)λ鰧嶋H坐標進行調(diào)整,使所述實際坐標和所述標準坐標相同。[0034]本發(fā)明所提供的指向設備及旋轉(zhuǎn)時處理方法,指向設備包括感應設備、圖像采集設備和處理器。感應設備隨時感應指向設備是否發(fā)生旋轉(zhuǎn),當指向設備發(fā)生旋轉(zhuǎn)時,感應設備將偏轉(zhuǎn)角的度數(shù)和方向發(fā)送至處理器;圖像采集設備采集具有預設光源的顯示屏的圖像,將圖像發(fā)送至處理器;處理器首先確認圖像中預設光源的實際坐標,并根據(jù)偏轉(zhuǎn)角的度數(shù)和方向,計算指向設備未旋轉(zhuǎn)時的所述預設光源的標準坐標后發(fā)送至主機。
[0035]采用本發(fā)明提供的指向設備及旋轉(zhuǎn)時處理方法,無論指向設備是否發(fā)生旋轉(zhuǎn),指向設備發(fā)送至主機的預設光源的坐標均為未發(fā)生旋轉(zhuǎn)時的標準坐標,保證了操作指向設備移動時,顯示屏的光標的移動位置的準確。
[0036]以上是本發(fā)明的核心思想,為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖對本發(fā)明的【具體實施方式】做詳細的說明。
[0037]在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是本發(fā)明還可以采用其他不同于在此描述的其它方式來實施,本領域技術人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣,因此本發(fā)明不受下面公開的具體實施例的限制。
[0038]其次,本發(fā)明結(jié)合示意圖進行詳細描述,在詳述本發(fā)明實施例時,為便于說明,表示器件結(jié)構(gòu)的剖面圖會不依一般比例作局部放大,而且所述示意圖只是示例,其在此不應限制本發(fā)明保護的范圍。此外,在實際制作中應包含長度、寬度及深度的三維空間尺寸。
[0039]本實施例提供了一種指向設備,如圖2所示,為本申請實施例提供的指向設備的結(jié)構(gòu)圖,包括感應設備23、圖像采集設備21和處理器22。
[0040]感應設備23用于獲取當所述指向設備發(fā)生旋轉(zhuǎn)時的偏轉(zhuǎn)角的度數(shù)和方向,并將所述偏轉(zhuǎn)角的度數(shù)和方向 發(fā)送至所述處理器22。
[0041]感應設備23隨時感應指向設備是否發(fā)生旋轉(zhuǎn),以便隨時將感應到的偏轉(zhuǎn)角的度數(shù)和方向傳送至處理器22。本實施例優(yōu)選的感應設備23為陀螺儀或重力傳感器。通過陀螺儀或重力傳感器感應到指向設備發(fā)生偏轉(zhuǎn),通過積分運算計算出偏轉(zhuǎn)角的度數(shù)和方向。
[0042]圖像采集設備21用于采集具有預設光源的顯示屏的圖像,并將所述圖像發(fā)送至所述處理器22。本實施例優(yōu)選的圖像采集設備為攝像頭模組。
[0043]處理器22用于確認所述預設光源位于所述圖像中的實際坐標,并根據(jù)所述偏轉(zhuǎn)角的度數(shù)和方向,計算所述指向設備未旋轉(zhuǎn)時的所述預設光源的標準坐標后發(fā)送至主機。
[0044]處理器22為指向設備的核心單元,通過處理器22對圖像采集設備21采集到的圖像,以及感應設備23感應的偏轉(zhuǎn)角的度數(shù)和方向的計算處理,將旋轉(zhuǎn)后的預設光源的實際坐標調(diào)整至未旋轉(zhuǎn)時的預設光源的標準坐標,然后發(fā)送至主機。無論指向設備如何旋轉(zhuǎn),保證了主機接收到的預設光源的坐標持續(xù)為指向設備未旋轉(zhuǎn)時的預設光源的坐標,進而保證了顯示屏上的光標的移動位置的準確。本實施例優(yōu)選的處理器為MCU (Micro ControlUnit,微控制單元)。
[0045]具體的計算標準坐標的方法為:結(jié)合圖3所示,為本實施提供的一種指向設備旋轉(zhuǎn)后的預設光源的坐標系,需要說明的是,預設光源的實際坐標和標準坐標均為同一坐標系,即圖3中實線部分組成的坐標系。已知旋轉(zhuǎn)后的指向設備的預設光源的實際坐標為(x2,y2),偏轉(zhuǎn)角的度數(shù)為0,其中,標準坐標(X1^1)的計算方法為:
[0046]根據(jù)tan a =y2/x2,得到a的值(由于感應設備用于感應偏轉(zhuǎn)角的度數(shù)和方向,因此無論tana的值為正數(shù)或負數(shù),a的度數(shù)隨0的度數(shù)變化的,即若tan a =1,而0度數(shù)為230度,貝U α為225度),進而求得β = α-θ ;
[0047]根據(jù)Z2= Cx2)2+ (y2)2,得到實際坐標到原點O的距離ζ,且實際坐標為標準坐標旋轉(zhuǎn)度數(shù)Θ后的坐標,因此標準坐標到原點O的距離與實際坐標為標準坐標到原點O的距離相同,均為Z ;
[0048]根據(jù)sin@ =X1Zz和cos β得到標準坐標的坐標值(X1, Y1 )?
[0049]需要說明的是,對于實際坐標和標準坐標的計算,上述計算方法只是其中一種,本實施例并不做局限。
[0050]本實施例還提供了一種指向設備旋轉(zhuǎn)時處理方法,參考圖3所示,為本申請實施例提供的一種指向設備旋轉(zhuǎn)時處理方法的流程圖,包括步驟:
[0051]S1、水平放置所述指向設備,采集具有預設光源的顯示屏的第一圖像,并獲取所述第一圖像中所述預設光源的標準坐標。
[0052]S2、旋轉(zhuǎn)所述指向設備,獲取所述指向設備的偏轉(zhuǎn)角的度數(shù)和方向,并采集具有預設光源的顯示屏的第二圖像,并獲取所述第二圖像中所述預設光源的實際坐標。
[0053]S3、根據(jù)所述偏轉(zhuǎn)角的度數(shù)和方向?qū)λ鰧嶋H坐標進行調(diào)整,使所述實際坐標和所述標準坐標相同。
[0054]本實施例所提供的指向設備及旋轉(zhuǎn)時處理方法,指向設備包括感應設備、圖像采集設備和處理器。感應設備隨時感應指向設備是否發(fā)生旋轉(zhuǎn),當指向設備發(fā)生旋轉(zhuǎn)時,感應設備將偏轉(zhuǎn)角的度數(shù)和方向發(fā)送至處理器;圖像采集設備采集具有預設光源的顯示屏的圖像,將圖像發(fā)送至處理器;處理器首先確認圖像中預設光源的實際坐標,并根據(jù)偏轉(zhuǎn)角的度數(shù)和方向,計算指向設備未旋轉(zhuǎn)時的所述預設光源的標準坐標后發(fā)送至主機。
[0055]采用本實施例提供的指向設備及旋轉(zhuǎn)時處理方法,無論指向設備是否發(fā)生旋轉(zhuǎn),指向設備發(fā)送至主機的預設光源的坐標均為未發(fā)生旋轉(zhuǎn)時的標準坐標,保證了操作指向設備移動時,顯示屏的光標的移動位置的準確。
[0056]對所公開的實施例的上述說明,使本領域?qū)I(yè)技術人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【權(quán)利要求】
1.一種指向設備,其特征在于,包括:感應設備、圖像采集設備和處理器; 所述感應設備用于獲取當所述指向設備發(fā)生旋轉(zhuǎn)時的偏轉(zhuǎn)角的度數(shù)和方向,并將所述偏轉(zhuǎn)角的度數(shù)和方向發(fā)送至所述處理器; 所述圖像采集設備用于采集具有預設光源的顯示屏的圖像,并將所述圖像發(fā)送至所述處理器; 所述處理器用于確認所述預設光源位于所述圖像中的實際坐標,并根據(jù)所述偏轉(zhuǎn)角的度數(shù)和方向,計算所述指向設備未旋轉(zhuǎn)時的所述預設光源的標準坐標后發(fā)送至主機。
2.根據(jù)權(quán)利要求1所述的指向設備,其特征在于,所述圖像采集設備為攝像頭模組。
3.根據(jù)權(quán)利要求1所述的指向設備,其特征在于,所述感應設備為陀螺儀或重力傳感器。
4.根據(jù)權(quán)利要求1所述的指向設備,其特征在于,所述處理器為MCU。
5.一種指向設備旋轉(zhuǎn)時處理方法,其特征在于,包括步驟: 水平放置所述指向設備,采集具有預設光源的顯示屏的第一圖像,并獲取所述第一圖像中所述預設光源的標準坐標; 旋轉(zhuǎn)所述指向設備,獲取所述指向設備的偏轉(zhuǎn)角的度數(shù)和方向,并采集具有預設光源的顯示屏的第二圖像,并獲取所述第二圖像中所述預設光源的實際坐標; 根據(jù)所述偏轉(zhuǎn)角的度數(shù)和方向?qū)λ鰧嶋H坐標進行調(diào)整,使所述實際坐標和所述標準坐標相同。
【文檔編號】G06F3/033GK103529956SQ201310534805
【公開日】2014年1月22日 申請日期:2013年10月31日 優(yōu)先權(quán)日:2013年10月31日
【發(fā)明者】劉輝武, 王龍輝 申請人:廣州視睿電子科技有限公司