專利名稱:控制方法及其裝置、系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)檢測(cè)領(lǐng)域,具體地涉及一種控制方法及其裝置、系統(tǒng)。
背景技術(shù):
在現(xiàn)有技術(shù)中,在對(duì)物體的運(yùn)動(dòng)檢測(cè)及定位方式上有采用光柵方式,如機(jī)械鼠標(biāo), 當(dāng)拖動(dòng)鼠標(biāo)時(shí),帶動(dòng)滾球轉(zhuǎn)動(dòng),滾球又帶動(dòng)輥柱轉(zhuǎn)動(dòng),裝在輥柱端部的光柵信號(hào)傳感器產(chǎn)生 的光電脈沖信號(hào)反映出鼠標(biāo)器在垂直和水平方向的位移變化,再通過電腦程序的處理和轉(zhuǎn) 換來(lái)控制屏幕上光標(biāo)箭頭的移動(dòng),這種方式最大弊端是光柵耗電大,而當(dāng)使用無(wú)線方式時(shí) 弊端更為明顯,另外采用光柵方式使物體的結(jié)構(gòu)復(fù)雜?,F(xiàn)有技術(shù)中還有使用雙軸加速度傳 感器得到的移動(dòng)角度和仰角作為鼠標(biāo)的X軸或Y軸的位移信息,完成鼠標(biāo)的定位,但這種方 式所檢測(cè)到的數(shù)據(jù)量太少,定位精度較低。綜上,在現(xiàn)在技術(shù)中,對(duì)物體運(yùn)動(dòng)的檢測(cè)的方式耗電量大,結(jié)構(gòu)復(fù)雜,檢測(cè)到的數(shù) 據(jù)量較小,以致不能精確地控制物體的運(yùn)動(dòng)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種控制方法及其裝置、系統(tǒng),可精確地檢 測(cè)運(yùn)動(dòng)物體,從而準(zhǔn)確地控制物體的狀態(tài)、顯示及運(yùn)動(dòng)。為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提出了一種控制方法,所述方法包括檢測(cè)第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變化數(shù)據(jù),所述變化數(shù)據(jù)包括加速度分量的變 化值、旋轉(zhuǎn)方向值、地磁場(chǎng)方向值中的任意一種或者多種;對(duì)所述變化數(shù)據(jù)進(jìn)行處理并根據(jù)處理后的數(shù)據(jù)生成相應(yīng)的控制指令;根據(jù)所述控制指令對(duì)所述第一物體的狀態(tài)進(jìn)行控制。相應(yīng)地,本發(fā)明實(shí)施例還提供了一種控制裝置,所述裝置包括傳感器,用于檢測(cè)所述裝置在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變化數(shù)據(jù),所述變化數(shù)據(jù)包括加 速度分量的變化值、旋轉(zhuǎn)方向值、地磁場(chǎng)方向值中的任意一種或者多種;數(shù)據(jù)處理單元,用于對(duì)所述傳感器所檢測(cè)到的變化數(shù)據(jù)進(jìn)行處理并根據(jù)處理后的 數(shù)據(jù)生成相應(yīng)的控制指令;控制單元,用于根據(jù)所述數(shù)據(jù)處理單元所生成的控制指令對(duì)所述物體的狀態(tài)進(jìn)行 控制。相應(yīng)地,本發(fā)明實(shí)施例還提供了 一種控制系統(tǒng),所述系統(tǒng)包括第一物體和第二物 體;所述第一物體用于檢測(cè)所述第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變化數(shù)據(jù),以及根據(jù)所 述控制指令對(duì)所述第一物體的狀態(tài)進(jìn)行控制,還用于將檢測(cè)到的變化數(shù)據(jù)發(fā)送給所述第二 物體,所述變化數(shù)據(jù)包括加速度分量的變化值、旋轉(zhuǎn)方向值、地磁場(chǎng)方向值中的任意一種或 者多種;所述第二物體用于對(duì)所接收到的數(shù)據(jù)進(jìn)行處理并生成相應(yīng)的動(dòng)作指令,并根據(jù)所述動(dòng)作指令控制自身的狀態(tài)。在本發(fā)明實(shí)施例中,通過傳感器檢測(cè)到的物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變化數(shù)據(jù),生 成相應(yīng)的控制指令,可精確地檢測(cè)運(yùn)動(dòng)物體,降低檢測(cè)的耗電量,能夠準(zhǔn)確地控制物體的狀 態(tài)、顯示及運(yùn)動(dòng)。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例中使用三維加速度傳感器進(jìn)行數(shù)據(jù)檢測(cè)的工作原理圖;圖2是本發(fā)明的控制方法的第一實(shí)施例的流程示意圖;圖3是本發(fā)明的控制方法的第二實(shí)施例的流程示意圖;圖4是本發(fā)明實(shí)施例的控制系統(tǒng)的結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例的控制裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明實(shí)施例一部分實(shí)施例,而不是全部的實(shí)施 例?;谒枋龅谋景l(fā)明實(shí)施例中的方案,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前 提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明要求專利保護(hù)的范圍。本發(fā)明實(shí)施例采用的傳感器包括三維加速度傳感器、陀螺儀、磁場(chǎng)感應(yīng)器中的一 種或者多種,其中,以三維加速度傳感器為例,三維是指X、Y、Z軸三個(gè)方向。可參見圖1所 示的本發(fā)明實(shí)施例中使用三維加速度傳感器進(jìn)行數(shù)據(jù)檢測(cè)的工作原理圖。另外,本發(fā)明實(shí) 施例所提及的陀螺儀在物體內(nèi)的應(yīng)用原理如下,陀螺儀在物體轉(zhuǎn)動(dòng)時(shí)會(huì)產(chǎn)生一個(gè)數(shù)據(jù),這 個(gè)數(shù)據(jù)有正負(fù)之分,通過檢測(cè)其數(shù)據(jù),可以方便確認(rèn)其旋轉(zhuǎn)方向是正旋還是反旋,以及旋轉(zhuǎn) 的速度等;另外磁場(chǎng)感應(yīng)器可以產(chǎn)生一個(gè)數(shù)據(jù)輸出,用于檢測(cè)地磁場(chǎng)的方向,通過檢測(cè)其數(shù) 據(jù),可以確認(rèn)其與地磁場(chǎng)的場(chǎng)強(qiáng)方向所對(duì)應(yīng)的位置。本發(fā)明實(shí)施例采用三維加速度傳感器代替兩軸加速度傳感器,采用連續(xù)轉(zhuǎn)動(dòng)方式 進(jìn)行數(shù)據(jù)采集,同時(shí)可以根據(jù)實(shí)際情況增加陀螺儀或地磁感應(yīng)器加以補(bǔ)償?shù)姆绞?,這樣不 僅達(dá)到替代光柵降低功耗的作用,使結(jié)構(gòu)變得更簡(jiǎn)單,同時(shí)能夠采集更多數(shù)據(jù),以使對(duì)物體 的控制更精確。本發(fā)明實(shí)施例涉及到的連續(xù)轉(zhuǎn)動(dòng)中的轉(zhuǎn)動(dòng)包括旋轉(zhuǎn)、滾動(dòng)、翻滾中的一種或者多 種。本發(fā)明實(shí)施例涉及到的物體的狀態(tài)包括物體的狀態(tài)、顯示及物體的運(yùn)動(dòng)等,所涉 及的狀態(tài)、顯示包括但不局限于物體發(fā)光的光亮程度、顏色變化顯示等。圖2是本發(fā)明的控制方法的第一實(shí)施例的流程示意圖,如圖2所示,該方法包括S200,檢測(cè)第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變化數(shù)據(jù),所述變化數(shù)據(jù)包括加速度分 量的變化值、旋轉(zhuǎn)方向值、地磁場(chǎng)方向值中的任意一種或者多種;
在此過程中,會(huì)檢測(cè)出X、Y、Z三個(gè)軸的加速度的數(shù)據(jù),當(dāng)?shù)谝晃矬w連續(xù)轉(zhuǎn)動(dòng)時(shí),三 軸的數(shù)據(jù)會(huì)由于重力加速度的原因而發(fā)生變化,以Y軸為中心的滾動(dòng)為例,可參見圖1所示 的三維加速度傳感器的工作原理圖。當(dāng)?shù)谝晃矬w靜止時(shí),X、Y、Z三個(gè)軸的數(shù)值不變。當(dāng)?shù)?一物體滾動(dòng)時(shí),X軸的加速度值開始由0變大,Z軸開始由最大變小,當(dāng)X軸垂直向下時(shí),X 軸加速度最大,Z軸加速度最小,Y軸不變,再繼續(xù)滾動(dòng)到X軸到水平,Z軸垂直向下時(shí),X軸 加速度為0,Z軸加速度最大,如此循環(huán)滾動(dòng)檢測(cè),可以判斷滾動(dòng)方向及速度,將收到的數(shù)據(jù) 處理后可以轉(zhuǎn)換成平移的距離。同樣方式也可以檢測(cè)出第一物體連續(xù)轉(zhuǎn)動(dòng)時(shí)產(chǎn)生的旋轉(zhuǎn)方 向值或地磁場(chǎng)方向值。S201,對(duì)所述變化數(shù)據(jù)進(jìn)行處理并根據(jù)處理后的數(shù)據(jù)生成相應(yīng)的控制指令;若所述變化數(shù)據(jù)為加速度分量的變化值,則S201包括將第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生加速度分量的變化值映射成所需的三維坐標(biāo);根據(jù) 所述三維坐標(biāo)的變化生成相應(yīng)的控制指令;這里根據(jù)三軸數(shù)據(jù)的變化值的規(guī)律,如大小的 變化,可計(jì)算出第一物體的運(yùn)動(dòng)方式,如旋轉(zhuǎn)、滾動(dòng)、翻滾、平移等。若所述變化數(shù)據(jù)為旋轉(zhuǎn)方向值,則S201包括對(duì)第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的旋轉(zhuǎn)方向值進(jìn)行處理并獲得處理后的數(shù)據(jù);根據(jù) 處理后的數(shù)據(jù)生成相應(yīng)的控制指令;在這過程中,第一物體轉(zhuǎn)動(dòng)時(shí)會(huì)產(chǎn)生一個(gè)數(shù)據(jù),這個(gè)數(shù)據(jù)有正負(fù)之分,通過檢測(cè)其 數(shù)據(jù),可以方便確認(rèn)其旋轉(zhuǎn)方向是正旋還是反旋,以及旋轉(zhuǎn)的速度等。若所述變化數(shù)據(jù)為地磁場(chǎng)方向值,則S201包括對(duì)第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的地磁場(chǎng)方向值進(jìn)行處理并獲得處理后的數(shù)據(jù);根 據(jù)處理后的數(shù)據(jù)生成相應(yīng)的控制指令;在這過程中,第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生一個(gè)數(shù)據(jù)輸出,用于檢測(cè)地磁場(chǎng)的方向, 通過檢測(cè)其數(shù)據(jù),可以確認(rèn)其與地磁場(chǎng)的場(chǎng)強(qiáng)方向所對(duì)應(yīng)的位置。S202,根據(jù)所述控制指令對(duì)所述第一物體的狀態(tài)進(jìn)行控制。該狀態(tài)可包括物體的 狀態(tài)、顯示及物體的運(yùn)動(dòng)等。在本發(fā)明方法實(shí)施例中,通過傳感器檢測(cè)到的物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變化數(shù) 據(jù),生成相應(yīng)的控制指令,可精確地檢測(cè)運(yùn)動(dòng)物體,降低檢測(cè)的耗電量,能夠準(zhǔn)確地控制物 體的狀態(tài)、顯示及運(yùn)動(dòng)。圖3是本發(fā)明的控制方法的第二實(shí)施例的流程示意圖,如圖3所示,該方法包括S300,第一物體檢測(cè)自身在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變化數(shù)據(jù);在此過程中,會(huì)檢測(cè)出 X、Y、Z三個(gè)軸的加速度的數(shù)據(jù),當(dāng)?shù)谝晃矬w轉(zhuǎn)動(dòng)時(shí),三軸的數(shù)據(jù)會(huì)發(fā)生變化,但是第一物體 靜止時(shí),X、Y、Z三個(gè)軸的數(shù)值不變。可參見圖1所示的本發(fā)明實(shí)施例的三維加速度傳感器 的工作原理圖。或者檢測(cè)出第一物體連續(xù)轉(zhuǎn)動(dòng)時(shí)產(chǎn)生的旋轉(zhuǎn)方向值或地磁場(chǎng)方向值。S301,第一物體將變化數(shù)據(jù)發(fā)送給第二物體;可選地,第一物體發(fā)送檢測(cè)到的數(shù)據(jù)給第二物體的同時(shí)或之后,也可以對(duì)變化數(shù) 據(jù)進(jìn)行處理,具體過程可參見本發(fā)明方法第一實(shí)施例中的S201。上述過程可發(fā)生在S302之 前或者同時(shí)進(jìn)行,或者發(fā)生在S300之后的任意時(shí)候,在具體實(shí)施中,也可以不包括上述過程。S302,第二物體對(duì)變化數(shù)據(jù)進(jìn)行處理并根據(jù)處理后的數(shù)據(jù)生成相應(yīng)的控制指令;
若所述變化數(shù)據(jù)為加速度分量的變化值,則S302包括將第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生加速度分量的變化值映射成所需的三維坐標(biāo);根據(jù) 所述三維坐標(biāo)的變化生成相應(yīng)的控制指令;這里根據(jù)三軸數(shù)據(jù)的變化值的規(guī)律,如大小的 變化,可計(jì)算出第一物體的運(yùn)動(dòng)方式,如旋轉(zhuǎn)、滾動(dòng)、翻滾、平移等。若所述變化數(shù)據(jù)為旋轉(zhuǎn)方向值,則S302包括對(duì)第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的旋轉(zhuǎn)方向值進(jìn)行處理并獲得處理后的數(shù)據(jù);根據(jù)處理后的數(shù)據(jù)生成相應(yīng)的控制指令;在這過程中,第一物體轉(zhuǎn)動(dòng)時(shí)會(huì)產(chǎn)生一個(gè)數(shù)據(jù),這個(gè)數(shù)據(jù)有正負(fù)之分,通過檢測(cè)其 數(shù)據(jù),可以方便確認(rèn)其旋轉(zhuǎn)方向是正旋還是反旋,以及旋轉(zhuǎn)的速度等。若所述變化數(shù)據(jù)為地磁場(chǎng)方向值,則S302包括對(duì)第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的地磁場(chǎng)方向值進(jìn)行處理并獲得處理后的數(shù)據(jù);根 據(jù)處理后的數(shù)據(jù)生成相應(yīng)的控制指令;在這過程中,第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生一個(gè)數(shù)據(jù)輸出,用于檢測(cè)地磁場(chǎng)的方向, 通過檢測(cè)其數(shù)據(jù),可以確認(rèn)其與地磁場(chǎng)的場(chǎng)強(qiáng)方向所對(duì)應(yīng)的位置。S303,第二物體根據(jù)控制指令對(duì)自身的狀態(tài)進(jìn)行控制。可選地,如果在S300之后由第一物體對(duì)變化數(shù)據(jù)進(jìn)行處理并根據(jù)處理后的數(shù)據(jù) 生成相應(yīng)的控制指令,而代替S301的是第一物體將相應(yīng)的控制指令發(fā)送給第二物體,而具 體實(shí)施中可以不包括S302,也就是第二物體不用對(duì)數(shù)據(jù)進(jìn)行處理,只需要執(zhí)行S303而已。在本發(fā)明方法實(shí)施例中,通過傳感器檢測(cè)到的物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變化數(shù) 據(jù),生成相應(yīng)的控制指令,可精確地檢測(cè)運(yùn)動(dòng)物體,降低檢測(cè)的耗電量,能夠準(zhǔn)確地控制物 體的狀態(tài)、顯示及運(yùn)動(dòng)。圖4是本發(fā)明實(shí)施例的控制系統(tǒng)的結(jié)構(gòu)示意圖,參見圖4,該系統(tǒng)包括第一物體1 和第二物體2,所述第一物體1用于檢測(cè)第一物體1在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變化數(shù)據(jù),以及根 據(jù)所述控制指令對(duì)所述第一物體1的狀態(tài)進(jìn)行控制,還用于將檢測(cè)到的變化數(shù)據(jù)發(fā)送給所 述第二物體2,所述變化數(shù)據(jù)包括加速度分量的變化值、旋轉(zhuǎn)方向值、地磁場(chǎng)方向值中的任 意一種或者多種;所述第二物體2用于對(duì)所接收到的數(shù)據(jù)進(jìn)行處理并生成相應(yīng)的動(dòng)作指令,并根據(jù) 所述動(dòng)作指令控制自身的狀態(tài)。另外,第一物體1也可以將生成的控制指令發(fā)送給第二物體2,由第二物體2執(zhí)行 相應(yīng)的控制指令,這樣就可以不用發(fā)送變化數(shù)據(jù)給第二物體2,第二物體2無(wú)需數(shù)據(jù)進(jìn)行處理。 參見圖5所示的本發(fā)明實(shí)施例的控制裝置的結(jié)構(gòu)示意圖,所示控制裝置11可以安 裝于第一物體1中,如圖5所示,該控制裝置11包括傳感器110,用于檢測(cè)所述裝置11在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生加速度分量的變化數(shù)據(jù);數(shù)據(jù)處理單元111,用于對(duì)所述傳感器110所檢測(cè)到的變化數(shù)據(jù)進(jìn)行處理并根據(jù) 處理后的數(shù)據(jù)生成相應(yīng)的控制指令;控制單元112,用于根據(jù)所述數(shù)據(jù)處理單元111所生成的控制指令對(duì)所述物體的 狀態(tài)進(jìn)行控制。在具體實(shí)施中,傳感器110可采用三維加速度傳感器、陀螺儀、磁場(chǎng)感應(yīng)器中的一種或者多種,若采用三維加速度傳感器時(shí),三維加速度傳感器會(huì)檢測(cè)出X、Y、Z三個(gè)軸的加 速度的數(shù)據(jù),當(dāng)?shù)谝晃矬w轉(zhuǎn)動(dòng)時(shí),三軸的數(shù)據(jù)會(huì)發(fā)生變化,第一物體靜止時(shí),Χ、γ、ζ三個(gè)軸的 數(shù)值不變??蓞⒁妶D1所示的三維加速度傳感器的工作原理圖。若傳感器110采用陀螺儀, 則陀螺儀在物體轉(zhuǎn)動(dòng)時(shí)會(huì)產(chǎn)生一個(gè)數(shù)據(jù),這個(gè)數(shù)據(jù)有正負(fù)之分,通過檢測(cè)其數(shù)據(jù),可以方便 確認(rèn)第一物體1的旋轉(zhuǎn)方向是正旋還是反旋,以及旋轉(zhuǎn)的速度等;若傳感器110采用磁場(chǎng)感 應(yīng)器,則磁場(chǎng)感應(yīng)器可以產(chǎn)生一個(gè)數(shù)據(jù)輸出,用于檢測(cè)地磁場(chǎng)的方向,通過檢測(cè)其數(shù)據(jù),可 以確認(rèn)其與地磁場(chǎng)的場(chǎng)強(qiáng)方向所對(duì)應(yīng)的位置。在具體實(shí)施中,數(shù)據(jù)處理單元111可采用微控制單元(Micro-Control Unit, MCU),數(shù)據(jù)處理單元111根據(jù)三軸數(shù)據(jù)的變化值的規(guī)律,如大小的變化,可計(jì)算出第一物體 的運(yùn)動(dòng)方式,如旋轉(zhuǎn)、滾動(dòng)、翻滾、平移等,并生成相應(yīng)的控制指令。具體實(shí)施中,數(shù)據(jù)處理單元111還可以進(jìn)一步包括處理子單元,用于將所述裝置在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生加速度分量的變化值映射成所需的三維坐標(biāo),或者用于對(duì)所述裝置在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的旋轉(zhuǎn)方向值進(jìn)行處理并獲得處理后 的數(shù)據(jù),或者用于對(duì)第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的地磁場(chǎng)方向值進(jìn)行處理并獲得處理后的 數(shù)據(jù);生成子單元,用于根據(jù)處理子單元對(duì)變化數(shù)據(jù)處理后的數(shù)據(jù)生成相應(yīng)的控制指令??蛇x地,發(fā)送單元,用于將所述傳感器所檢測(cè)到的變化數(shù)據(jù)發(fā)送給第二物體2以 使所述第二物體2控制自身的運(yùn)動(dòng)。具體實(shí)施中,如果第一物體1只是根據(jù)所生成的控制 指令對(duì)自身的運(yùn)動(dòng)進(jìn)行控制,則無(wú)需包括發(fā)送單元。發(fā)送單元還可以用于將數(shù)據(jù)處理單元111處理后而生成的控制指令發(fā)送給第二 物體2,以使第二物體2直接根據(jù)所接收到的控制指令對(duì)自身的狀態(tài)進(jìn)行控制。發(fā)送單元的 發(fā)送形式可包括有線或無(wú)線傳輸。另外,第二物體2可包括接收單元,用于接收第一物體1所發(fā)送的變化數(shù)據(jù)或者控制指令;數(shù)據(jù)處理單元,用于對(duì)變化數(shù)據(jù)進(jìn)行處理并生成相應(yīng)的動(dòng)作指令。而當(dāng)接收單元 所接收的是控制指令時(shí),則第二物體2無(wú)需包括數(shù)據(jù)處理單元。控制單元,用于數(shù)據(jù)處理單元所生成的動(dòng)作指令或者所由接收單元所接收的控制 指令對(duì)第二物體2的狀態(tài)進(jìn)行控制。在本發(fā)明實(shí)施例中,第一物體1與第2物體的數(shù)據(jù)傳輸可通過有線或無(wú)線進(jìn)行傳送。在本發(fā)明系統(tǒng)、裝置實(shí)施例中,通過傳感器檢測(cè)到的物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變 化數(shù)據(jù),生成相應(yīng)的控制指令,可精確地檢測(cè)運(yùn)動(dòng)物體,降低檢測(cè)的耗電量,能夠準(zhǔn)確地控 制物體的狀態(tài)、顯示及運(yùn)動(dòng)。本發(fā)明所提供的方法、裝置或系統(tǒng)可以應(yīng)用于變色球,將圖5所示的控制裝置安 裝在球體中,并且?guī)в须姵睾桶l(fā)光管,兒童在玩球時(shí),控制裝置在球體連續(xù)滾動(dòng)時(shí)將檢測(cè)到 的變化數(shù)據(jù)進(jìn)行處理,會(huì)根據(jù)滾動(dòng)速度產(chǎn)生不同的三維坐標(biāo),而根據(jù)三維坐標(biāo)的變化產(chǎn)生 不同的燈光控制指令,該控制指令可控制燈光的亮度,因而安裝本發(fā)明實(shí)施例的控制裝置 的變色球,可根據(jù)球體的滾動(dòng)速度發(fā)出不同的亮度,滾動(dòng)的速度加快過程中,亮度由暗變亮。當(dāng)球體慢下來(lái)時(shí),球體燈光由亮變暗,采用這種方式吸引兒童從事鍛煉。本發(fā)明所提供的方法、裝置或系統(tǒng)可以應(yīng)用于游戲設(shè)備中,所涉及的工作原理如上述方法、裝置及系統(tǒng)實(shí)施例中所述,這里不再贅述,在實(shí)體的骰子中內(nèi)置本發(fā)明實(shí)施例的 控制裝置,滾動(dòng)實(shí)體骰子,內(nèi)置傳感器檢測(cè)到骰子最后停止?fàn)顟B(tài),由微控制單元計(jì)算后得知 向上面數(shù)字,通過無(wú)線控制方式將所得數(shù)字傳輸?shù)接螒驒C(jī)接收器,從而使游戲機(jī)控制游戲 進(jìn)程。另外,還可以應(yīng)用在電腦外設(shè)中,如將傳感器安裝在機(jī)械鼠標(biāo)的小球中,如同機(jī)械 鼠滾動(dòng)小球的方式,將小球內(nèi)的傳感器采集的滾動(dòng)數(shù)據(jù)轉(zhuǎn)化成坐標(biāo)數(shù)據(jù),通過無(wú)線方式發(fā) 射到電腦接收器端來(lái)控制光標(biāo)的移動(dòng),它比傳統(tǒng)機(jī)械鼠標(biāo)相比不怕球體上的污跡,制作也 更簡(jiǎn)單,而且耗電低,這種方式比舊有的采用移動(dòng)加速度傳感器的方式采集的數(shù)據(jù)更精確。另外,還可以應(yīng)用于安防設(shè)備中,比如將一個(gè)小球畫上赤道和緯線坐標(biāo),通過轉(zhuǎn)動(dòng) 無(wú)線小球,沿赤道左轉(zhuǎn)幾圈,右轉(zhuǎn)幾圈來(lái)開啟被控密碼鎖,這樣使用更安全更可靠。還可以用左轉(zhuǎn)、右轉(zhuǎn)、上轉(zhuǎn)、下轉(zhuǎn)小球等方式來(lái)遙控電視,作為遙控器。在本發(fā)明實(shí)施例中,通過傳感器檢測(cè)到的物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變化數(shù)據(jù),生 成相應(yīng)的控制指令,可精確地檢測(cè)運(yùn)動(dòng)物體,降低檢測(cè)的耗電量,能夠準(zhǔn)確地控制物體的狀 態(tài)、顯示及運(yùn)動(dòng)。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助 軟件加必需的硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以全部通過硬件來(lái)實(shí)施?;谶@樣的理解, 本發(fā)明的技術(shù)方案對(duì)背景技術(shù)做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái), 該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使 得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例 或者實(shí)施例的某些部分所述的方法。以上所揭露的僅為本發(fā)明實(shí)施例的較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定要求專 利保護(hù)的范圍,因此依本發(fā)明實(shí)施例所作的等同變化,仍屬權(quán)利要求所涵蓋的范圍。
權(quán)利要求
一種控制方法,其特征在于,所述方法包括檢測(cè)第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變化數(shù)據(jù),所述變化數(shù)據(jù)包括加速度分量的變化值、旋轉(zhuǎn)方向值、地磁場(chǎng)方向值中的任意一種或者多種;對(duì)所述變化數(shù)據(jù)進(jìn)行處理并根據(jù)處理后的數(shù)據(jù)生成相應(yīng)的控制指令;根據(jù)所述控制指令對(duì)所述第一物體的狀態(tài)進(jìn)行控制。
2.如權(quán)利要求1所述的方法,其特征在于,若所述變化數(shù)據(jù)為加速度分量的變化值,則對(duì)所述變化數(shù)據(jù)進(jìn)行處理并根據(jù)處理后的 數(shù)據(jù)產(chǎn)生相應(yīng)的控制指令,包括將第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生加速度分量的變化值映射成所需的三維坐標(biāo);根據(jù)所述 三維坐標(biāo)的變化生成相應(yīng)的控制指令;若所述變化數(shù)據(jù)為旋轉(zhuǎn)方向值,則對(duì)所述變化數(shù)據(jù)進(jìn)行處理并根據(jù)處理后的數(shù)據(jù)產(chǎn)生 相應(yīng)的控制指令,包括對(duì)第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的旋轉(zhuǎn)方向值進(jìn)行處理并獲得處理后的數(shù)據(jù);根據(jù)處理 后的數(shù)據(jù)生成相應(yīng)的控制指令;若所述變化數(shù)據(jù)為地磁場(chǎng)方向值,則對(duì)所述變化數(shù)據(jù)進(jìn)行處理并根據(jù)處理后的數(shù)據(jù)產(chǎn) 生相應(yīng)的控制指令,包括對(duì)第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的地磁場(chǎng)方向值進(jìn)行處理并獲得處理后的數(shù)據(jù);根據(jù)處 理后的數(shù)據(jù)生成相應(yīng)的控制指令。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括 將所述變化數(shù)據(jù)發(fā)送給第二物體以使所述第二物體控制自身的狀態(tài)。
4.如權(quán)利要求3所述的方法,其特征在于,所述狀態(tài)包括物體的狀態(tài)、顯示、物體運(yùn)動(dòng) 的任意一種或者多種。
5.一種控制裝置,其特征在于,所述裝置包括傳感器,用于檢測(cè)所述裝置在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變化數(shù)據(jù),所述變化數(shù)據(jù)包括加速度 分量的變化值、旋轉(zhuǎn)方向值、地磁場(chǎng)方向值中的任意一種或者多種;數(shù)據(jù)處理單元,用于對(duì)所述傳感器所檢測(cè)到的變化數(shù)據(jù)進(jìn)行處理并根據(jù)處理后的數(shù)據(jù) 生成相應(yīng)的控制指令;控制單元,用于根據(jù)所述數(shù)據(jù)處理單元所生成的控制指令對(duì)所述物體的狀態(tài)進(jìn)行控制。
6.如權(quán)利要求5所述的裝置,其特征在于,所述數(shù)據(jù)處理單元包括處理子單元,用于將所述裝置在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生加速度分量的變化值映射成所需的 三維坐標(biāo),或者用于對(duì)所述裝置在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的旋轉(zhuǎn)方向值進(jìn)行處理并獲得處理后的 數(shù)據(jù),或者用于對(duì)第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的地磁場(chǎng)方向值進(jìn)行處理并獲得處理后的數(shù) 據(jù);生成子單元,用于根據(jù)處理子單元對(duì)變化數(shù)據(jù)處理后的數(shù)據(jù)生成相應(yīng)的控制指令。
7.如權(quán)利要求5或6所述的裝置,其特征在于,所述裝置還包括發(fā)送單元,用于將所述傳感器所檢測(cè)到的變化數(shù)據(jù)發(fā)送給第二物體以使所述第二物體 控制自身的狀態(tài)。
8.如權(quán)利要求5所述的裝置,其特征在于,所述傳感器包括三維加速度傳感器、陀螺儀、磁場(chǎng)感應(yīng)器中的一種或者多種。
9.如權(quán)利要求7所述的裝置,其特征在于,所述狀態(tài)包括物體的狀態(tài)、顯示、物體的運(yùn) 動(dòng)的任意一種或者多種。
10.一種控制系統(tǒng),其特征在于,所述系統(tǒng)包括第一物體和第二物體;所述第一物體用于檢測(cè)所述第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變化數(shù)據(jù),以及根據(jù)所述 控制指令對(duì)所述第一物體的狀態(tài)進(jìn)行控制,還用于將檢測(cè)到的變化數(shù)據(jù)發(fā)送給所述第二物 體,所述變化數(shù)據(jù)包括加速度分量的變化值、旋轉(zhuǎn)方向值、地磁場(chǎng)方向值中的任意一種或者 多種;所述第二物體用于對(duì)所接收到的數(shù)據(jù)進(jìn)行處理并生成相應(yīng)的動(dòng)作指令,并根據(jù)所述動(dòng) 作指令控制自身的狀態(tài)。
全文摘要
本發(fā)明實(shí)施例公開了控制方法及其裝置、系統(tǒng),其中,該方法包括檢測(cè)第一物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變化數(shù)據(jù),所述變化數(shù)據(jù)包括加速度分量的變化值、旋轉(zhuǎn)方向值、地磁場(chǎng)方向值中的任意一種或者多種;對(duì)所述變化數(shù)據(jù)進(jìn)行處理并根據(jù)處理后的數(shù)據(jù)生成相應(yīng)的控制指令;根據(jù)所述控制指令對(duì)所述第一物體的狀態(tài)進(jìn)行控制。該方法還可以包括將所述變化數(shù)據(jù)發(fā)送給第二物體以使所述第二物體控制自身的狀態(tài);上述連續(xù)轉(zhuǎn)動(dòng)中的轉(zhuǎn)動(dòng)包括旋轉(zhuǎn)、滾動(dòng)、翻滾中的一種或者多種。在本發(fā)明實(shí)施例中,通過傳感器檢測(cè)到的物體在連續(xù)轉(zhuǎn)動(dòng)中產(chǎn)生的變化數(shù)據(jù),生成相應(yīng)的控制指令,可精確地檢測(cè)運(yùn)動(dòng)物體,降低檢測(cè)的耗電量,能夠準(zhǔn)確地控制物體的狀態(tài)、顯示及運(yùn)動(dòng)。
文檔編號(hào)G06F3/038GK101799725SQ20091010533
公開日2010年8月11日 申請(qǐng)日期2009年2月11日 優(yōu)先權(quán)日2009年2月11日
發(fā)明者羅富強(qiáng) 申請(qǐng)人:羅富強(qiáng)