專利名稱:三軸控制的方法、電子裝置及控制模塊的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種三軸控制的方法,特別是涉及一種用來控制電子裝置的三軸控制方法。
背景技術(shù):
手機(jī)對于現(xiàn)代人而言可說是生活必需品,而手機(jī)在功能上的推陳出新,除用于通信之用,還有許多附加功能,例如作為個人數(shù)字助理(PDA)來協(xié)助管理生活大小事宜。而且,還可做為多媒體中心,聽音樂、看影片、下載Java游戲,提供全方位的休閑服務(wù)。除此之外,還結(jié)合了數(shù)字像機(jī)的功能,可進(jìn)行攝影甚至錄像,不論到哪里都能留下美好的影像作回憶。
現(xiàn)今手機(jī)功能的整合組件越來越多,現(xiàn)有技術(shù)中也有將三軸感應(yīng)器整合進(jìn)入手機(jī)中,使手機(jī)在執(zhí)行功能的操作方式,有別于傳統(tǒng)手機(jī)操作的方式。以傳統(tǒng)手機(jī)執(zhí)行功能的操作而言,大多還是以手動操控按鍵的方式來進(jìn)行功能的操作。而加入三軸感應(yīng)器的手機(jī)執(zhí)行操作功能的方式就較為多樣化,也較為生動。以目前的移動電話技術(shù)來說,三軸感應(yīng)器的控制大都局限于移動電話中的游戲功能中。
然而,在現(xiàn)有技術(shù)中,整合在手機(jī)內(nèi)的三軸感應(yīng)器是將三軸感應(yīng)器的基本三軸數(shù)據(jù)固定在水平面上,所以使用者在操作手機(jī)時,只能以水平面當(dāng)作手機(jī)操作時的判斷依據(jù),而當(dāng)使用者執(zhí)行操作手機(jī)在一斜面時,就無法適時的以當(dāng)下手機(jī)狀態(tài)調(diào)整判斷依據(jù),因此會造成使用者在手機(jī)處于斜面操作時的不便。
發(fā)明內(nèi)容本發(fā)明所要解決的主要技術(shù)問題在于提供一種三軸控制的方法、一種三軸控制模塊以及一種具有三軸控制的電子裝置,用以提供多元化的三軸感應(yīng)器的技術(shù)運用。
為了實現(xiàn)上述目的,本發(fā)明是提供一種三軸控制的方法,可適用于電子裝置。本發(fā)明的步驟包括先初始化電子裝置用以定義電子裝置的基準(zhǔn)位置,再檢測電子裝置是否移動。接著,當(dāng)電子裝置移動時,檢測電子裝置所在的實時位置,再對比實時位置和基準(zhǔn)位置并產(chǎn)生數(shù)據(jù)差。最后,再依據(jù)此數(shù)據(jù)差而產(chǎn)生控制信號來控制電子裝置。
其中,電子裝置的初始化步驟包括先檢測電子裝置起始的平面和位置,再依據(jù)電子裝置起始的平面和位置取得基準(zhǔn)的三軸數(shù)據(jù),最后將基準(zhǔn)的三軸數(shù)據(jù)用以來定義基準(zhǔn)位置。檢測電子裝置是否移動的步驟包括檢測電子裝置相對于基準(zhǔn)位置是否前后、左右和上下移動三者至少其中之一。而檢測電子裝置所在的實時位置步驟包括先檢測電子裝置最新所在的平面和位置而取得實時的三軸數(shù)據(jù),進(jìn)而得知電子裝置所在的實時位置。最后,產(chǎn)生控制信號的步驟是以基準(zhǔn)的三軸數(shù)據(jù)和實時的三軸數(shù)據(jù)所產(chǎn)生的數(shù)據(jù)差,來與存儲在數(shù)據(jù)庫中的轉(zhuǎn)換表進(jìn)行對比,進(jìn)而產(chǎn)生控制信號來控制電子裝置。
在本發(fā)明的實施例中,三軸控制方法的電子裝置可以為一移動電話。
從另一觀點來看,本發(fā)明提供一種三軸的控制模塊,同樣也適用于電子裝置。此三軸控制模塊包括三軸檢測單元和處理單元。其中,三軸檢測單元用以檢測該電子裝置所在的平面和位置,而處理單元會通過三軸檢測單元來檢測電子裝置的基準(zhǔn)位置而取得基準(zhǔn)的三軸數(shù)據(jù),來對電子裝置進(jìn)行初始化,并通過三軸檢測單元檢測電子裝置的實時位置,來取得實時的三軸數(shù)據(jù)。最后,依據(jù)實時的三軸數(shù)據(jù)與基準(zhǔn)的三軸數(shù)據(jù)二者之間的數(shù)據(jù)差來產(chǎn)生控制信號,而電子裝置會依據(jù)控制信號進(jìn)行對應(yīng)的操作。
在本發(fā)明的另一實施例中,三軸控制模塊還具有一數(shù)據(jù)庫,用來存儲一轉(zhuǎn)換表。處理單元通過將數(shù)據(jù)差與轉(zhuǎn)換表互相對比,而產(chǎn)生對應(yīng)的控制信號來控制電子裝置。
再從另一觀點來看,本發(fā)明是還提供一種具有三軸控制的電子裝置,具有一三軸操作模式。而此電子裝置包括輸入裝置、三軸檢測單元和處理單元。其中,輸入裝置用以提供使用者操作的界面,三軸檢測單元是用以檢測電子裝置所在的平面和位,而處理單元是接收輸入裝置和三軸檢測單元所產(chǎn)生的信號。
當(dāng)使用者利用操作輸入裝置而使得電子裝置進(jìn)入三軸操作模式時,處理單元會透過三軸檢測單元檢測電子裝置的基準(zhǔn)位置而取得基準(zhǔn)的三軸數(shù)據(jù),來對電子裝置進(jìn)行初始化,并通過三軸檢測單元檢測電子裝置的實時位置而取得實時的三軸數(shù)據(jù)。再經(jīng)由處理單元依據(jù)實時的三軸數(shù)據(jù)和基準(zhǔn)的三軸數(shù)據(jù)二者之間的數(shù)據(jù)差而產(chǎn)生控制信號來控制電子裝置。
在本發(fā)明的另一實施例中,三軸控制的電子裝置其輸入裝置可以為一鍵盤或一觸控式屏幕。
本發(fā)明將三軸感應(yīng)器的基本三軸數(shù)據(jù)應(yīng)用于在非水平面上,使手機(jī)可隨即將實時的三軸數(shù)據(jù)與基準(zhǔn)的三軸數(shù)據(jù)做實時的對比,并隨即產(chǎn)生控制信號來控制手機(jī),使使用者可以以傾斜面為基準(zhǔn)來對手機(jī)等電子裝置進(jìn)行三軸操作。因此,本發(fā)明可以使使用者更便利的操作手機(jī)。
為使本發(fā)明的目的、特征和優(yōu)點更明顯易懂,下文配合較佳實施例及附圖,詳細(xì)說明如下。
圖1為依照本發(fā)明的一較佳實施例的三軸控制的電子裝置。
圖2為依照本發(fā)明的一較佳實施例的一種三軸控制方法的流程圖。
其中,附圖標(biāo)記100電子裝置 101輸入裝置102三軸控制模塊 103三軸檢測單元105數(shù)據(jù)庫 107處理單元S201、S203、S205、S207、S209流程圖步驟具體實施方式
圖1為依照本發(fā)明的一較佳實施例的三軸控制的電子裝置。請參閱圖1,在本發(fā)明三軸控制的電子裝置100包括輸入裝置101和三軸控制模塊102。其中,輸入裝置101用以提供使用者操作電子裝置100的界面,而三軸控制模塊102用以接收輸入裝置101所輸出的三軸操作模式信號,使電子裝置100處于三軸操作模式的狀態(tài)。
在本實施例中,電子裝置100可以利用移動電話來實現(xiàn)。輸入裝置101可以為鍵盤或觸控式屏幕,然而本發(fā)明并不加以限定。
三軸控制模塊102包括三軸檢測單元103和處理單元107。其中,處理單元107通過三軸檢測單元103來檢測電子裝置100的平面和位置。當(dāng)使用者利用輸入裝置101使電子裝置100進(jìn)入三軸操作模式時,輸入裝置101會輸出一三軸操作模式信號至三軸控制模塊102。此時處理單元107會對電子裝置100進(jìn)行初始化的動作,就是依據(jù)三軸檢測單元103的檢測結(jié)果而產(chǎn)生一基準(zhǔn)的三軸數(shù)據(jù)P(x,y,z)來當(dāng)作電子裝置100的參考三軸數(shù)據(jù),進(jìn)而定義出一基準(zhǔn)位置。其中,P()代表單位向量原位置向量,而x、y、z代表原位移向量。
接著,當(dāng)電子裝置100在執(zhí)行操作有所移動時,此時處理單元107會通過三軸檢測單元103檢測到一實時的三軸數(shù)據(jù)P’(x’,y’,z’)的實時位置。其中,P’()代表單位向量新位置向量,x’、y’、z’代表新位移向量。所以處理單元107會把此實時的三軸數(shù)據(jù)P’(x’,y’,z’)和基準(zhǔn)的三軸數(shù)據(jù)P(x,y,z)實時做出一三軸數(shù)據(jù)的比較,而產(chǎn)生一差異的三軸數(shù)據(jù)差P”(x”,y”,z”),進(jìn)而再產(chǎn)生一控制信號對電子裝置100進(jìn)行對應(yīng)的操作。其中,P”()代表單位向量差異位置向量,而x”,y”,z”代表差異移位向量。
在較佳實施例中,三軸控制模塊102還可以具有一數(shù)據(jù)庫105,用以來存儲一轉(zhuǎn)換表。而處理單元1 07會通過差異的三軸數(shù)據(jù)差P”(x”,y”,z”)與轉(zhuǎn)換表互相對比,而產(chǎn)生對應(yīng)的控制信號來控制電子裝置100。圖2為依照本發(fā)明的一較佳實施例的一種三軸控制方法的流程圖。首先,在步驟S201,初始化電子裝置100用以定義電子裝置的基本位置,其中初始化電子裝置100先檢測電子裝置100的平面和位置,再依據(jù)電子裝置100起始的平面和位置而取得基準(zhǔn)的三軸數(shù)據(jù)P(x,y,z),以此定義出基準(zhǔn)位置。接著,在步驟S203,檢測電子裝置100是否移動,其中檢測電子裝置100是否有移動,是根據(jù)電子裝置100對于基準(zhǔn)位置的前后、左右或上下移動來檢測。
若電子裝置100有移動時,則在步驟S205檢測電子裝置100的實時位置,其中檢測電子裝置100的實時位置是先檢測電子裝置100最新所在的平面和位置,再取得實時的三軸數(shù)據(jù)P’(x’,y’,z’)而得知電子裝置100所在的實時位置。再執(zhí)行步驟S207,對比實時位置和基準(zhǔn)位置并產(chǎn)生數(shù)據(jù)差P”(x”,y”,z”),其中所產(chǎn)生的數(shù)據(jù)差P”(x”,y”,z”)乃是對比基準(zhǔn)三軸數(shù)據(jù)P(x,y,z)和實時三軸數(shù)據(jù)P’(x’,y’,z’)的數(shù)據(jù)差。最后,在步驟S209,依據(jù)數(shù)據(jù)差而產(chǎn)生控制信號來用以控制電子裝置100。
舉例來說,當(dāng)使用者利用例如移動電話的電子裝置100來搜尋電話簿內(nèi)的電話時,可以先使電子裝置100進(jìn)入初始化的工作模式,也就是先設(shè)定電子裝置100所在的基準(zhǔn)平面。假設(shè),使用者斜靠在床上,而為了能夠更舒適的操作移動電話,此時使用者手里所握的電子裝置100可能會與水平面傾斜一個角度。因此,本發(fā)明就會以此平面當(dāng)作電子裝置100的基準(zhǔn)平面,并且產(chǎn)生一基準(zhǔn)三軸數(shù)據(jù)P(x,y,z)。
當(dāng)使用者操作電子裝置100時,例如要搜尋移動電話內(nèi)的電話簿的電話時,只需要使電子裝置100與上述所設(shè)定的基準(zhǔn)平面夾一個角度,此時本發(fā)明就會檢測到電子裝置100的狀態(tài)而得到一實時的三軸數(shù)據(jù)P’(x’,y’,z’)。此時,本發(fā)明會依據(jù)基準(zhǔn)三軸數(shù)據(jù)P(x,y,z)與實時的三軸數(shù)據(jù)P’(x’,y’,z’)的差而產(chǎn)生控制信號來控制電子裝置100的搜尋。例如,當(dāng)電子裝置100與基準(zhǔn)平面所夾的角度愈大,則電子裝置100尋找電話簿內(nèi)的電話的速度就愈快,反之亦然。利用本發(fā)明就可以利用三軸控制的技術(shù)來操作電子裝置100。
綜上所述,本發(fā)明采用一種三軸控制方法隨時對比電子裝置的實時位置和基準(zhǔn)位置的三軸數(shù)據(jù)差,并產(chǎn)生控制信號來控制電子裝置。所以無論是手機(jī)處于斜面或是平面來執(zhí)行操作電子裝置時,都可以為使用者的使用提供方便且應(yīng)用多樣化。
雖然本發(fā)明已以較佳實施例公開如上,但其并非用以限定本發(fā)明,任何本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動與修改,因此本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求
書所界定者為準(zhǔn)。
權(quán)利要求
1.一種三軸控制方法,適用于一電子裝置,其特征在于,包括下列步驟初始化該電子裝置,以定義該電子裝置的一基準(zhǔn)位置;檢測該電子裝置是否移動;當(dāng)該電子裝置移動時,檢測該電子裝置所在的實時位置;對比該實時位置和該基準(zhǔn)位置,并產(chǎn)生一數(shù)據(jù)差;以及依據(jù)該數(shù)據(jù)差而產(chǎn)生一控制信號來控制該電子裝置。
2.如權(quán)利要求
1所述的三軸控制方法,其特征在于,初始化該電子裝置的步驟,包括下列步驟檢測該電子裝置起始的平面和位置;以及依據(jù)該電子裝置起始的平面和位置而取得一基準(zhǔn)三軸數(shù)據(jù);以及依據(jù)該基準(zhǔn)三軸數(shù)據(jù)來定義該基準(zhǔn)位置。
3.如權(quán)利要求
2所述的三軸控制方法,其特征在于,檢測該電子裝置所在的實時位置的步驟,包括下列步驟檢測該電子裝置最新所在的平面和位置;以及取得一實時三軸數(shù)據(jù),以得知該電子裝置所在的實時位置。
4.如權(quán)利要求
3所述的三軸控制方法,其特征在于,對比該實時位置和該基準(zhǔn)位置的步驟,包括對比該基準(zhǔn)三軸數(shù)據(jù)和該實時三軸數(shù)據(jù)而產(chǎn)生該數(shù)據(jù)差。
5.如權(quán)利要求
3所述的三軸控制方法,其特征在于,產(chǎn)生該控制信號的步驟,將該數(shù)據(jù)差和存儲在一數(shù)據(jù)庫中的轉(zhuǎn)換表進(jìn)行對比而產(chǎn)生該控制信號。
6.如權(quán)利要求
1所述的三軸控制方法,其特征在于,檢測該電子裝置是否移動的步驟,包括檢測該電子裝置相對于該基準(zhǔn)位置是否前后移動。
7.如權(quán)利要求
1所述的三軸控制方法,其特征在于,檢測該電子裝置是否移動的步驟,包括檢測該電子裝置相對于該基準(zhǔn)位置是否左右移動。
8.如權(quán)利要求
1所述的三軸控制方法,其特征在于,檢測該電子裝置是否移動的步驟,包括檢測該電子裝置相對于該基準(zhǔn)位置是否上下移動。
9.如權(quán)利要求
1所述的三軸控制方法,其特征在于,檢測該電子裝置是否移動的步驟,包括檢測該電子裝置相對于該基準(zhǔn)位置是否前后、左右和上下移動三者至少其中之一。
10.如權(quán)利要求
1所述的三軸控制方法,其特征在于,該電子裝置包括一移動電話。
11.一種三軸控制模塊,適用于一電子裝置,其特征在于,包括一三軸檢測單元,用以檢測該電子裝置所在的平面和位置;以及一處理單元,通過該三軸檢測單元來檢測該電子裝置的一基準(zhǔn)位置而取得一基準(zhǔn)三軸數(shù)據(jù),以對該電子裝置進(jìn)行初始化,并通過該三軸檢測單元檢測該電子裝置的一實時位置而取得一實時三軸數(shù)據(jù),再依據(jù)該實時三軸數(shù)據(jù)與該基準(zhǔn)三軸數(shù)據(jù)二者之間的數(shù)據(jù)差而產(chǎn)生一控制信號,而該電子裝置依據(jù)該控制信號進(jìn)行對應(yīng)的操作。
12.如權(quán)利要求
11所述的三軸控制模塊,其特征在于,還包括一數(shù)據(jù)庫,用以存儲一轉(zhuǎn)換表,該處理單元將該數(shù)據(jù)差與該轉(zhuǎn)換表進(jìn)行對比而產(chǎn)生該控制信號。
13.如權(quán)利要求
11所述的三軸控制模塊,其特征在于,該電子裝置為一移動電話。
14.一種具有三軸控制的電子裝置,具有一三軸操作模式,其特征在于,而該電子裝置包括一輸入裝置,用以提供一使用者操作的界面;一三軸檢測單元,用以檢測該電子裝置所在的平面和位置;以及一處理單元,接收該輸入裝置和該三軸檢測單元產(chǎn)生的信號,其中當(dāng)該使用者利用操作該輸入裝置而使該電子裝置進(jìn)入該三軸操作模式時,該處理單元通過該三軸檢測單元檢測該電子裝置的一基準(zhǔn)位置而取得一基準(zhǔn)三軸數(shù)據(jù),以對該電子裝置進(jìn)行初始化,并通過該三軸檢測單元檢測該電子裝置的一實時位置而取得一實時三軸數(shù)據(jù),且該處理單元依據(jù)該實時三軸數(shù)據(jù)與該基準(zhǔn)三軸數(shù)據(jù)二者之間的數(shù)據(jù)差而產(chǎn)生一控制信號,并依據(jù)該控制信號來控制該電子裝置。
15.如權(quán)利要求
14所述的具有三軸控制的電子裝置,其特征在于,還包括一數(shù)據(jù)庫,用以存儲一轉(zhuǎn)換表,該處理單元將該數(shù)據(jù)差與該轉(zhuǎn)換表進(jìn)行對比而產(chǎn)生該控制信號。
16.如權(quán)利要求
14所述的具有三軸控制的電子裝置,其特征在于,該輸入裝置為一鍵盤。
17.如權(quán)利要求
14所述的具有三軸控制的電子裝置,其特征在于,該輸入裝置為一觸控式屏幕。
專利摘要
本發(fā)明涉及一種三軸操作模式的電子裝置,其包括輸入裝置、三軸檢測單元、數(shù)據(jù)庫以及處理單元。其中,輸入裝置用以提供使用者操作的界面,并傳送一信號至處理單元。而處理單元接收此信號后,電子裝置處于三軸操作模式使電子裝置初始化而得到基準(zhǔn)位置。接著,再檢測電子裝置是否移動。當(dāng)電子裝置移動時,檢測電子裝置所在的實時位置,而依據(jù)實時位置和基準(zhǔn)位置并產(chǎn)生數(shù)據(jù)差,再與存儲在數(shù)據(jù)庫中的轉(zhuǎn)換表進(jìn)行對比,進(jìn)而產(chǎn)生控制信號來控制電子裝置。本發(fā)明使使用者可以以傾斜面為基準(zhǔn)對手機(jī)等電子裝置進(jìn)行三軸操作,可以使使用者更便利的操作手機(jī)。
文檔編號H04Q7/32GK1991705SQ200510137700
公開日2007年7月4日 申請日期2005年12月31日
發(fā)明者徐國泰 申請人:集嘉通訊股份有限公司, 技嘉科技股份有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan