專利名稱:輸入設(shè)備、控制設(shè)備、控制系統(tǒng)、控制方法、以及手持設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于操作GUI (圖形用戶界面)的3維操作的輸入 設(shè)備、用于根據(jù)操作信息控制GUI的控制設(shè)備、包括上述輸入設(shè)備 和控制設(shè)備的控制系統(tǒng)、控制方法、以及手持設(shè)備。
背景技術(shù):
將指示裝置(具體地,如鼠標和觸摸板)用作用于廣泛用在PC (個人計算機)中的GUI的控制器。GUI不僅僅是作為現(xiàn)有技術(shù)的 PC的HI (人機界面),現(xiàn)在還開始被用作以電視機作為圖像媒體的 在起居室中所使用的AV器材和游戲機的界面。提出了用戶能夠3 維操作的各種指示裝置作為用于這種類型的GUI的控制器(例如, 參見專利文獻1和專利文獻2 )。
專利文獻1公開了包括兩軸角速度陀螺儀(即兩個角速度傳感 器)的輸入設(shè)備。每個角速度傳感器均為振動型角速度傳感器。例 如,在角速度施加到以諧振頻率壓電振動的振動體時,在與振動體 的振動方向垂直的方向上生成科里奧利力(科氏力)??剖狭εc角 速度成比例,所以通過檢測科氏力來檢測角速度。專利文獻l的輸 入設(shè)備通過角速度傳感器來檢測關(guān)于兩個垂直軸的角速度,根據(jù)該 角速度生成命令信號作為通過顯示設(shè)備所顯示的光標等的位置信 息,并且將該命令信號傳送至控制設(shè)備。
22順便提及,除通過各種傳感器檢測位置改變之外,這種指示裝 置通常還設(shè)置有主要由鼠標的左和右按鈕和滾輪按鈕所代表的命 令輸入鍵。當向作為操作對象的圖標發(fā)出某種命令時,用戶操作指 示裝置以將指針置于任意圖標上并按下命令輸入鍵。然而,存在通 過當按下命令輸入鍵時所引起的操作使指示裝置本身移動的情況, 因此指針根據(jù)指示裝置而被移動。結(jié)果,出現(xiàn)了導致非用戶本意的 操作的問題,例如,從作為操作對象的圖標移開指針而不能發(fā)出命 令,或者,盡管想要點擊操作,但是通過在用戶按下按鈕的同時移 動指針,導致拖動操作。
為了解決上述問題,專利文獻2公開了在用指針裝置(遠程指 揮員)進行進入(enter)操作、即按下按鈕的同時,指針不被移動 的處理。然而,存在以下問題盡管如果在大于予貞定時間周期的時 間段內(nèi)生成進入操作信號,則PC將該操作作為拖動操作處理,但 是如果在輸入進入代碼的整個時間周期內(nèi)停止指針的才喿作,則反之 PC不能執(zhí)行拖動操作。為了解決這個問題,專利文獻2還公開了 一種處理,其中,從輸入進入信息的點開始計算預定時間周期,并 且^又在該時間周期內(nèi)停止指針的顯示輸出。
專利文獻l:曰本專利申^青7>開第2001-56743號(第(0030) 段和第(0031 )段,圖3)
專矛J文獻2:曰本專矛J第3,264,291號(第(0062 ),史和(0063 )
段)
發(fā)明內(nèi)容
然而,當用戶釋放按下的按鈕并且因此取消進入代碼時,PC 等經(jīng)常識別出該命令。因此,根據(jù)釋放按鈕的方式,在PC發(fā)出命 令之前可以從圖標移開指針。在這種情況下,PC不能發(fā)出命令。此外,如上所述,由于當取消進入^石馬時PC識別出該命令, 所以當在雙擊期間移動指示裝置時,擔心PC可能錯-i吳地判斷已經(jīng) 被拖動了 。
這里,例如,如專利文獻2所描述地,本發(fā)明的發(fā)明人使用輸 入設(shè)備,通過該輸入設(shè)備從進入代碼的輸入起始點開始的預定時間 周期內(nèi)停止指針的移動,對于要停止指針的時間周期的最佳值實施 了以多個用戶作為對象的實驗。結(jié)果,自進入信息的輸入起始點開 始要停止的指針的時間周期的最佳值(即,自通過用戶按下按鈕開 始要停止指針的時間周期)根據(jù)用戶而改變,且個體之間的偏差較 大。
例如,即使當指針的停止時間周期對某一用戶為最佳值時,其 他用戶也可能感覺到指針停止時間周期可能太長或者太短。
在用戶感覺到指針的停止時間周期較長的情況下,存在以下問 題即使當用戶在將指針置于圖標上并且按下按鈕以后立即擺動輸 入設(shè)備以移動指針時,該指針在預定時間周期內(nèi)也不移動,導致操 作感不佳。
另 一方面,在用戶感覺到指針的停止時間周期較短的的情況 下,存在以下問題盡管在按下按鈕以后想要指針仍然被置于圖標 上,但是指針開始被移動,導致操作感不佳。
關(guān)于上述操作感的問題被認為是由于指針停止的時間周期是 固定的這個事實所引起的。
鑒于上述情況,本發(fā)明的目的是當用戶使用輸入設(shè)備經(jīng)由操作 部輸入操作信號時,提供能夠改善操作感的輸入設(shè)備、控制設(shè)備、 控制系統(tǒng)、控制方法以及手持設(shè)備。為了實現(xiàn)上述目的,提供了一種輸入設(shè)備,輸出用于控制在畫
面上的指針的命令,該輸入設(shè)備包括殼體;傳感器,檢測殼體的 移動并且輸出與殼體的移動對應(yīng)的4企測信號;操作部,輸入關(guān)于輸 入設(shè)備的操作信號,該操作信號與殼體的移動無關(guān);命令輸出裝置, 用于輸出對應(yīng)于才全測信號的、與在畫面上的指針的位移量對應(yīng)的移 動命令,以及與經(jīng)由操作部所輸入的操作信號對應(yīng)的操作命令;以 及控制裝置,用于控制命令輸出裝置,使得自經(jīng)由操作部輸入操作 信號取消以后的第 一時間周期內(nèi),停止移動命令的輸出或者輸出位 移量祐:i殳置為0的移動命令。
在本發(fā)明中,在自輸入操作信號取消以后的預定時間周期內(nèi), 即使當通過傳感器輸出與殼體的移動對應(yīng)的檢測信號時,也調(diào)控了 在畫面上的指針的移動。換句話說,即使當用戶經(jīng)由操作部將操作 信號輸入至輸入設(shè)備以及當取消輸入時移動了殼體,也調(diào)控了指針 的移動。因此,可以防止用戶無意識的對指針、圖標等的才喿作的產(chǎn) 生。
命令輸出的停止表示至少4丸4亍命令生成的停止和命令傳送的 停止之一。這在下文的描述中也是相同的。
在本發(fā)明中,控制裝置控制命令輸出裝置,使得在自經(jīng)由操作 部輸入操作信號開始以后的第二時間周期內(nèi),停止移動命令的輸 出。具體地,可以防止當操作操作部的用戶無意中移動了輸入設(shè)備 時從圖標移動指針的情況,并且例如,即使繼續(xù)輸入操作信號,由 于在第二時間周期之后釋放了停止狀態(tài),所以也可以執(zhí)行拖動操 作。在本發(fā)明中,控制裝置控制命令輸出裝置,使得在自經(jīng)由操作 部輸入#:作信號開始以后的第二時間周期,輸出位移量4皮設(shè)置為0 的移動命令。即使當輸出位移量被設(shè)置為0的移動命令,以代替如 上所述的停止移動命令的輸出時,也可以獲得相同的效果。
在本發(fā)明中,控制裝置控制命令輸出裝置,使得當在自輸入操 作信號取消以后的第 一時間周期內(nèi)開始操作信號的輸入時,在自輸 入操作信號開始以后的所述第二時間周期內(nèi)停止移動命令的輸出。
可選地,控制裝置控制命令輸出裝置,使得當在自輸入操作信號取 消以后的第 一時間周期內(nèi)開始操作信號的輸入時,在自輸入操作信
號開始以后的所述第二時間周期內(nèi)輸出位移量^皮設(shè)置為0的移動命
令。因此,用戶可以控制指針等而不會感覺到不舒服。
在本發(fā)明中,控制裝置控制命令輸出裝置,使得當在自輸入操 作信號開始以后的第二時間周期內(nèi)取消操作信號的輸入時,在自輸 入操作信號取消以后的第一時間周期內(nèi)停止移動命令的輸出??蛇x 地,控制裝置控制命令輸出裝置,使得當在自輸入操作信號開始以 后的第二時間周期內(nèi)取消操作信號的輸入時,在自輸入操作信號取
消以后的第 一 時間周期內(nèi)輸出位移量被設(shè)置為0的移動命令。因此,
用戶可以控制指針等而沒有感覺到不舒服。
在本發(fā)明中,操作部包括輸入操作信號的按鈕。在本發(fā)明的情 況下,將用戶按下按鈕作為觸發(fā)開始操作信號的輸入,并且將用戶 釋放按下的按鈕作為觸發(fā)來取消操作信號的輸入。
在本發(fā)明中,傳感器是雙軸角速度傳感器或者雙軸加速度傳感
器,以;險測與在畫面上作為7jc平軸的X軸乂十應(yīng)的移動和與在畫面上 作為垂直軸的Y軸3于應(yīng)的移動。根據(jù)本發(fā)明,提供了一種控制裝備,根據(jù)從輸入設(shè)備所輸出的
檢測信號和操作信號控制在畫面上的指針,其中,該輸入設(shè)備包括 殼體;傳感器,檢測殼體移動并且輸出與殼體移動對應(yīng)的檢測信號; 以及操作部,輸入與殼體的移動無關(guān)的操作信號;該控制裝備包括 接收裝置,用于接收檢測信號和操作信號;輸出裝置,用于輸出對 應(yīng)于測信號的、與在畫面上的指針的位移量對應(yīng)的第 一 控制信 號,以及與經(jīng)由操作部所輸入的操作信號對應(yīng)的第二控制信號;處 理裝置,用于根據(jù)第一控制信號控制在畫面上的指針的顯示位置并 且根據(jù)第二控制信號執(zhí)行預定處理;以及控制裝置,用于控制輸出 裝置,使得在自經(jīng)由操作部輸入操作信號取消以后的第一時間周期 內(nèi),停止第一控制信號的輸出或者輸出位移量被設(shè)置為0的第一控 制信號。
根據(jù)本發(fā)明,提供了一種控制系統(tǒng),控制在畫面上的指針,該 控制系統(tǒng)包括輸入設(shè)備和控制設(shè)備,其中,輸入設(shè)備包括殼體; 傳感器,檢測殼體的移動并且輸出與殼體的移動對應(yīng)的檢測信號; 操作部,輸入與殼體的移動無關(guān)的操作信號;命令輸出裝置,用于 輸出對應(yīng)于#:測信號的、與在畫面上的指針的位移量對應(yīng)的移動命 令,以及與經(jīng)由操作部所輸入的操作信號對應(yīng)的操作命令;以及控 制裝置,用于控制命令輸出裝置,使得在自經(jīng)由操作部輸入#:作信 號取消以后的第 一時間周期內(nèi),停止移動命令的輸出或者輸出位移 量被設(shè)置為的移動命令;以及其中,控制設(shè)備包括接收裝置,用 于接收移動命令的信號和操作命令的信號;以及處理裝置,用于根 據(jù)所接收的移動命令控制在畫面上的指針的顯示位置并且才艮據(jù)所 4妄收的纟喿作命令4丸行預定處理。
根據(jù)本發(fā)明的另一方面,提供了一種控制系統(tǒng),控制在畫面上 的指針,該控制系統(tǒng)包括殼體;傳感器,檢測殼體的移動并且輸 出與殼體移動對應(yīng)的檢測信號;操作部,輸入與殼體的移動無關(guān)的操作信號;以及控制設(shè)備,該控制設(shè)備包括接收裝置,用于接收 檢測信號和操作信號;輸出裝置,用于輸出對應(yīng)于檢測信號的、與 在畫面上的指針的位移量對應(yīng)的第 一控制信號,以及與經(jīng)由纟喿作部 所輸入的操作信號對應(yīng)的第二控制信號;處理裝置,用于才艮據(jù)第一 控制信號控制在畫面上的指針的顯示位置并且根據(jù)第二控制信號 執(zhí)行預定處理;以及控制設(shè)備,用于控制輸出裝置,使得在自經(jīng)由 操作部輸入操作信號取消以后的第一時間周期內(nèi),停止第一控制信
號的輸出或者輸出位移量^皮設(shè)置為0的第一控制信號。
根據(jù)本發(fā)明,提供了一種控制方法,該控制方法包括檢測輸 入設(shè)備的殼體的移動并且輸出與殼體的移動對應(yīng)的檢測信號;輸出 對應(yīng)于#全測信號的、與在畫面上的指針的位移量對應(yīng)的移動命令; 根據(jù)移動命令控制在畫面上的指針的顯示位置;輸出與經(jīng)由殼體的 操作部所輸入的關(guān)于輸入設(shè)備的操作信號對應(yīng)的操作命令,該操作 信號與殼體的移動無關(guān);根據(jù)操作命令執(zhí)行預定處理;以及控制輸
出,使得在自經(jīng)由操作部輸入操作信號取消以后的第一時間周期 內(nèi),停止移動命令的輸出或者輸出位移量^皮設(shè)置為0的移動命令。
在本發(fā)明中,操作部可以是輸入與至少包括文字、數(shù)字、符號 之一 的代碼對應(yīng)的代碼對應(yīng)操作信號作為操作信號的操作部。
在本發(fā)明中,即使當用戶經(jīng)由操作部輸入包括文字或者數(shù)字的 輸入信息并且當取消輸入操作時移動了輸入設(shè)備,例如,在第一時 間周期內(nèi)也調(diào)控了指針的移動。因此,防止了指針產(chǎn)生用戶無意識 的4壬4可移動。
在本發(fā)明中,控制裝置控制命令輸出裝置,使得從輸入代碼對 應(yīng)操作信號開始直到取消代碼對應(yīng)操作信號的輸入為止,停止移動
命令的輸出。因此,即使當在從用戶開始經(jīng)由操作部輸入包括文字和凄t字的 輸入信息至輸入才乘作耳又消為止的時間周期內(nèi)移動了輸入設(shè)備時,也
調(diào)控了指針的移動。
在本發(fā)明中,控制裝置控制命令輸出裝置,使得從輸入代碼對 應(yīng)操作信號開始直到取消代碼對應(yīng)操作信號的輸入為止,輸出位移
量,皮i殳置為0的移動命令。
根據(jù)本發(fā)明的另一方面,提供了一種輸入設(shè)備,控制在畫面上 的指針的移動,包括殼體;移動信號輸出裝置,用于檢測殼體的 移動并且輸出與殼體的移動對應(yīng)的第一移動信號;操作部,輸出與 殼體的移動無關(guān)的操作信號;命令輸出裝置,用于輸出用于移動在 畫面上的指針的移動命令和與操作信號對應(yīng)的操作命令;以及輸出 控制裝置,用于控制移動命令的輸出,使得在輸入操作信號以后, 在自輸入摔:作信號:f又消以后的第 一時間周期內(nèi),停止在畫面上的指
針的移動;以及時間控制裝置,用于#4居第一移動信號可變地控制 第一時間周期。
在根據(jù)本發(fā)明的輸入設(shè)備中,可以才艮據(jù)第一移動信號適當?shù)馗?變自輸入操作信號取消以后要停止指針的時間周期(第一時間周 期)。因此,當在用戶取消對操作部的輸入操作以后擺動輸入設(shè)備 以移動指4十時,可以迅速;也移動指4十。另一方面,例如,當用戶希 望將指針保持在圖標上時,可以停止指針。如上所述,根據(jù)本發(fā)明 的輸入設(shè)備能夠防止用戶無意識的對指針、圖標等操作的產(chǎn)生,并 且改善了用戶在指點操作中的操作感。
移動信號輸出裝置包括傳感器,或者傳感器和基于通過傳感器 所檢測的檢測值來執(zhí)行計算的裝置。例如,當傳感器為角速度傳感 器時,可以檢測角速度值作為檢測值,并且可以原封不動地輸出角 速度值作為第 一移動信號,或者可以計算所;險測的角速度值以獲得角加速度值,并且可以l命出角加速度值作為第一移動信號??蛇x地, 可以檢測并且計算角速度值以獲得速度值,并且可以輸出速度值作 為第一移動信號。
第一移動信號的實例包括角速度值,角加速度值、速度值以及 加速度值。然而,第一移動信號不限于此,還可以為角加速度變化 率的值、加速度變化率的值等,或者可以4吏用只要其為與殼體移動 對應(yīng)的其他任何信號。另外,可以-使用第一移動信號的絕對值。
"控制移動命令的輸出以使指針的移動停止"包括停止移動 命令本身的輸出從而停止指針的移動的情況,將移動命令輸出為0 從而停止指針的移動的情況等。
在本發(fā)明中,時間控制裝置控制第一時間周期,使得隨著第一 移動信號的輸出值增加而縮短第 一時間周期。
例如,可能存在如下情況,在取消對操作部的輸入操作以后, 擅長執(zhí)行指點操作的用戶立即擺動輸入設(shè)備以移動指針。在這種情 況下,移動信號的輸出值根據(jù)當用戶擺動輸入設(shè)備時輸入設(shè)備的移 動而增加。在本發(fā)明中,可以隨著在操作信號的輸入以后所獲得的 第一移動信號的輸出值的增加而縮短第一時間周期。因此,用戶在 取消對操作部的輸入操作以后可以平穩(wěn)地轉(zhuǎn)換至指點操作,因此改 善了操作感。
在本發(fā)明中,時間控制裝置控制第一時間周期,使得隨著第一 移動信號的輸出值之中預定頻率范圍內(nèi)的信號的輸出值增加而延 長第一時間周期。
在預定頻率范圍內(nèi)的信號為對應(yīng)于裝置振動的頻率范圍內(nèi)的信號。
30例如,存在不擅長執(zhí)行指針的精細操作的用戶引起較大裝置振 動的情況,在這種情況下,用戶期望在取消對操作部的輸入才乘作以 后在較長時間周期內(nèi)停止指針。在本發(fā)明中,可以隨著與裝置振動 對應(yīng)的頻率范圍內(nèi)的信號的輸出值增加而延長第一時間周期。因 此,對于引起較大裝置振動的用戶來說指點操作變得更容易,因此 改善了操作感。
在本發(fā)明中,移動信號輸出裝置輸出對應(yīng)于殼體移動的、與第 一移動信號不同的第二移動信號,并且時間控制裝置控制第 一時間 周期,使得隨著第二移動信號的輸出值增加而縮短第 一時間周期。
在本發(fā)明中,根據(jù)兩個不同移動信號的輸出值的大小可變地控 制第一時間周期。因此,可以適當;也縮短第一時間周期。
在本發(fā)明中,時間控制裝置包括計數(shù)裝置,用于通過預定計 數(shù)量計算第一時間周期;和計數(shù)量控制裝置,用于控制計數(shù)量,使 得計數(shù)量隨著第 一移動信號的輸出值增加而增加。
在本發(fā)明中,因為計數(shù)量隨著第一移動信號增加而增加,所以 計#:裝置的計數(shù)可以隨著第一移動信號增加而變得更短。因此,因 為可以隨著第 一移動信號增加而縮短第 一時間周期,所以用戶在:f又 消對操作部的輸入操作以后,可以平穩(wěn)地轉(zhuǎn)換至指點操作。
計凄t裝置的計凄t可以為累加計凄t或者倒凄t計凄t。
在本發(fā)明中,計數(shù)量控制裝置控制計數(shù)量,使得計數(shù)量隨著第 一移動信號的輸出值之中的預定頻率的輸出值增加而減少。
在本發(fā)明中,因為計數(shù)量隨著預定頻率的輸出值、即與裝置振 動對應(yīng)的信號的輸出值增加而減少,因此可以使計凄t裝置的計數(shù)隨著裝置4展動變大而變長。因此,因為可以隨著裝置振動變大而延長 第 一 時間周期,所以可以改善在指點才喿作中的操作感。
在本發(fā)明中,移動信號輸出裝置輸出對應(yīng)于殼體移動的、與第 一移動信號不同的第二移動信號,并且計數(shù)量控制裝置控制計數(shù) 量,使得計數(shù)量隨著第二移動信號的輸出值增加而增加。
在本發(fā)明中,因為計數(shù)量隨著兩個不同移動信號的輸出值的增
加而增加,所以可以隨著兩個移動信號的#r出值增加而縮短:計數(shù)裝 置的計^L因此,因為可以隨著兩個不同移動信號的增加而縮短第 一時間周期,所以可以適當;也縮短第一時間周期。
在本發(fā)明中,輸出控制裝置控制移動命令的輸出,使得在自輸 入操作信號開始以后的第二時間周期內(nèi),停止在畫面上的指針的移動。
在本發(fā)明中,在自輸入操作信號開始以后的第二時間周期內(nèi), 調(diào)控了在畫面上的指針的移動。因此,可以防止當用戶開始對操作 部進行輸入操作時,由于無意中移動輸入設(shè)備導致從圖標移動指針 的情況。此外,因為即使當繼續(xù)輸入操作信號時,在第二時間周期 以后將指針從其調(diào)控狀態(tài)釋放,所以,例如,可以在畫面上執(zhí)行拖 動操作。
在本發(fā)明中,時間控制裝置根據(jù)第一移動信號可變地控制第二 時間周期。
在本發(fā)明中,可以根據(jù)移動信號適當?shù)馗淖儚妮斎氩僮餍盘栭_ 始停止指針的時間周期(第二時間周期)。因此,在開始對才喿作部 輸入操作時防止指針產(chǎn)生用戶無意識的任何移動,并且可以改善在 如上所述的指點操作中的操作感。此外,例如,可以才艮據(jù)移動信號來改變第二時間周期,該第二
時間周期是作為當用戶繼續(xù)對操作部的輸入操作時直到開始拖動 操作所需要的時間周期。因此,當在對操作部的輸入操作開始以后
用戶立即擺動輸入設(shè)備以進行拖動時,用戶可以迅速地轉(zhuǎn)換為拖動操作。
在本發(fā)明中,時間控制裝置控制第二時間周期,使得隨著第一 移動信號的輸出值增加而縮短了第二時間周期。
因此,用戶在開始對操作部的輸入操作以后,可以平穩(wěn)地轉(zhuǎn)換 為指點操作。
在本發(fā)明中,時間控制裝置控制第二時間周期,使得隨著第一
移動信號的輸出值之中預定頻率范圍內(nèi)的信號的輸出值增加而延 長了第二時間周期。
因此,即使對于引起較大裝置振動的用戶來說指點操作也變得 更容易,因此改善了操作感。
在本發(fā)明中,移動信號輸出裝置輸出對應(yīng)于殼體的移動的、與 第 一移動信號不同的第二移動信號,并且時間控制裝置控制第二時 間周期,使得隨著第二移動信號的輸出值增加而縮短了第二時間周期。
因此,可以適當i也縮4豆第二時間周期。
在本發(fā)明中,輸出控制裝置控制移動命令的輸出,使得當在可 變控制的第 一時間周期內(nèi)開始操作信號的輸入時,在自輸入才喿作信 號開始以后的可變控制的第二時間周期內(nèi),停止在畫面上的指針的移動。因此,用戶可以在畫面上自然地操作指針等而不會感覺到不舒服。
在本發(fā)明中,輸出控制裝置控制移動命令的輸出,使得當在可 變控制的第二時間周期內(nèi)取消操作信號的輸入時,在自輸入才喿作信 號取消以后的可變控制的第 一 時間周期內(nèi),停止在畫面上的指針的移動。
因此,用戶可以在畫面上自然地操作指針等而不會感覺到不舒服。
根據(jù)本發(fā)明的另一方面,提供了一種控制設(shè)備,該控制設(shè)備根 據(jù)從輸入設(shè)備所輸出的移動信號和操作信號來控制在所述畫面上
的指針的移動,該輸入設(shè)備包括殼體;移動信號輸出裝置,用于 檢測殼體的移動并且輸出與殼體的移動對應(yīng)的移動信號;以及操作 部,輸出與殼體移動無關(guān)的操作信號,該控制設(shè)備包括接收裝置, 用于接收移動信號和搡作信號;輸出裝置,用于輸出用于移動指針 的第一控制信號和與操作信號對應(yīng)的第二控制信號;處理裝置,用 于根據(jù)第一控制信號控制在畫面上的指針的移動的顯示并且根據(jù) 第二控制信號執(zhí)行預定處理;輸出控制裝置,用于控制第一控制信 號的輸出,使得在輸入操作信號以后,在自輸入操作信號取消以后 的第一時間周期內(nèi),停止在畫面上的指針的移動;以及時間控制裝 置,用于^f艮據(jù)移動信號可變地控制第一時間周期。
在本發(fā)明中,輸出控制裝置控制第一控制信號的輸出,使得在 自輸入操作信號開始以后的第二時間周期內(nèi),停止在畫面上的指針
的移動。
在本發(fā)明中,時間控制裝置根據(jù)移動信號可變地控制第二時間周期。^f艮據(jù)本發(fā)明的另一方面,^是供了一種控制系統(tǒng),該控制系統(tǒng)控
制在畫面上的指針的移動,包括輸入設(shè)備和控制設(shè)備,其中,輸 入設(shè)備包括殼體;移動信號輸出裝置,用于檢測殼體的移動并且 輸出與殼體的移動對應(yīng)的移動信號;操作部,輸出與殼體移動無關(guān) 的操作信號;命令輸出裝置,用于輸出用于移動指針的移動命令和 與操作信號對應(yīng)的操作命令;輸出控制裝置,用于控制移動命令的 輸出,使得在輸入操作信號以后,在自輸入操作信號取消以后的第 一時間周期內(nèi),4f止在畫面上的指4十的移動;以及時間控制裝置, 用于根據(jù)移動信號可變地控制第一時間周期;以及其中,控制設(shè)備 包括接收裝置,用于接收移動命令的信號和操作命令的信號;以 及處理裝置,用于根據(jù)移動命令控制在畫面上的指針的移動的顯示 并且一艮據(jù):捧作命4^U于預定處理。
根據(jù)本發(fā)明的另一方面,提供了一種控制系統(tǒng),控制在畫面上 的指針的移動,包括輸入設(shè)備,其包括殼體,用于檢測殼體的 移動并且輸出與殼體的移動對應(yīng)的移動信號的輸出裝置,以及輸出 與殼體的移動無關(guān)的操作信號的操作部;接收裝置,用于接收移動 信號和操作信號;輸出裝置,用于輸出用于移動指針的第一控制信 號和與操作信號對應(yīng)的第二控制信號;處理裝置,用于根據(jù)第一控
制信號控制在畫面上的指針的移動的顯示并且根據(jù)第二控制信號 執(zhí)行預定處理;輸出控制裝置,用于控制第一控制信號的輸出,使 得在輸入操作信號以后,在自輸入操作信號取消以后的第一時間周 期內(nèi),停止在畫面上的指針的移動;以及時間控制裝置,用于根據(jù) 移動信號可變地控制第 一 時間周期。
根據(jù)本發(fā)明的另一方面,提供了一種控制方法,包括檢測殼 體的移動并且輸出與殼體的移動對應(yīng)的移動信號;1#出用于移動在 畫面上的指針的移動命令;根據(jù)移動命令控制在畫面上的指針的移 動的顯示;輸出對應(yīng)于與殼體移動無關(guān)的操作信號的操作命令;根據(jù)操作命令執(zhí)行預定處理;控制移動命令的輸出,使得在自輸入操 作信號取消以后的第 一時間周期內(nèi),停止在畫面上的指針的移動; 以及根據(jù)移動信號可變地控制第 一 時間周期。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明,提供了一種輸入設(shè)備,控制
在畫面上的指針的移動,包括殼體;移動信號輸出裝置,用于檢 測殼體的移動并且輸出與殼體的移動對應(yīng)的第 一 移動信號;操作 部,輸出與殼體移動無關(guān)的操作信號;命令輸出裝置,用于輸出用 于移動在畫面上的指針的移動命令和與操作信號對應(yīng)的操作命令; 輸出控制裝置,用于控制移動命令的輸出,使得在輸入操作信號以 后,在自輸入操作信號開始以后的第一時間周期內(nèi),停止在畫面上 的指針的移動;以及時間控制裝置,用于根據(jù)第一移動信號可變地 控制第一時間周期。
在才艮據(jù)本發(fā)明的輸入i殳備中,可以才艮據(jù)第一移動信號適當?shù)馗?變自輸入操作信號以后要停止指針的時間周期(第一時間周期)。
因此,例如,當用戶在開始對才喿作部的ilr入才喿作以后立即移動輸入
設(shè)備以移動指針時,可以迅速地移動指針。另一方面,當用戶希望 將指針保持在預定位置上時,可以停止指針。如上所述,根據(jù)本發(fā) 明的輸入設(shè)備能夠改善在指點操作中用戶的操作感。
此外,在本發(fā)明中,因為可以在第一時間周期以后移動指4i", 所以,例如,當用戶在大于等于第一時間周期的時間周期內(nèi)繼續(xù)對 才喿作部的輸入才喿作時,可以在畫面上執(zhí)4于4屯動4喿作。此外,因為第 一時間周期根據(jù)如上所述的第一移動信號為可變的,所以當用戶在 開始對操作部的輸入操作以后立即移動輸入設(shè)備以進行拖動操作
時,可以迅速地轉(zhuǎn)換為拖動#:作。
移動信號輸出裝置包括傳感器,或者傳感器和基于通過傳感器 所檢測的檢測值來執(zhí)行計算的裝置。例如,當傳感器為角速度傳感器時,可以檢測角速度值作為檢測值,并且可以原封不動地輸出角 速度值作為第 一移動信號,或者可以計算所檢測的角速度值以獲得 角加速度值,并且可以輸出角加速度值作為第一移動信號??蛇x地, 可以檢測并計算角速度值以獲得速度值,并且可以輸出速度值作為 第一移動信號。
第一移動信號的實例包括角速度值,角加速度值、速度值以及 加速度值。然而,第一移動信號不限于此,還可以為角加速度變化 率的值、加速度變化率的值等,或者可以使用只要其為與殼體移動 對應(yīng)的任何其他信號。可以4吏用第一移動信號的絕對值。
"控制移動命令的輸出以使指針的移動停止"包括停止移動 命令本身的輸出從而停止指針的移動的情況,將移動命令輸出為0 /人而4亭止指針的移動的情況等。
在輸入設(shè)備中,時間控制裝置控制第一時間周期,使得隨著第 一移動信號的輸出值增加而縮短第 一 時間周期。
例如,可能存在如下情況,在開始對#:作部的豸敘入#:作以后, 擅長執(zhí)行指點操作的用戶立即移動輸入設(shè)備以移動指針。在這種情 況下,移動信號的輸出值根據(jù)殼體的移動而增加。在本發(fā)明中,可 以隨著在操作信號的輸入以后所獲得的第 一 移動信號的輸出值增 加而縮短第一時間周期。因此,用戶可以在開始對:搡作部的輸入才喿 作以后平穩(wěn)地轉(zhuǎn)換至指點操作,因此改善了操作感。
在輸入設(shè)備中,時間控制裝置控制第一時間周期,使得隨著第 一移動信號的輸出值之中預定頻率范圍內(nèi)的信號的輸出值增加而 延長第一時間周期。在預定頻率范圍內(nèi)的信號為對應(yīng)于裝置振動的頻率范圍內(nèi)的信號。
例如,存在不擅長執(zhí)行指針的精細操作的用戶引起較大裝置振 動的情況,在這種情況下,用戶期望在開始對操作部的輸入操作以 后在較長時間周期內(nèi)停止指針。在本發(fā)明中,可以隨著與裝置振動 對應(yīng)的頻率范圍內(nèi)的信號的輸出值增加而延長第一時間周期。因 此,對于引起較大裝置振動的用戶來說指點操作變得更容易,因此 改善了操作感。
在輸入設(shè)備中,移動信號輸出裝置輸出對應(yīng)于殼體移動的、與 第 一移動信號不同的第二移動信號,并且時間控制裝置控制第 一時 間周期,使得隨著第二移動信號的輸出值增加而縮短第 一 時間周期。
在本發(fā)明中,根據(jù)兩個不同移動信號的輸出值的大小可變地控 制第一時間周期。因此,可以適當?shù)乜s短第一時間周期。
在輸入設(shè)備中,時間控制裝置包括計數(shù)裝置,用于通過預定
計數(shù)量計算第一時間周期;和計數(shù)量控制裝置,用于控制計數(shù)量以
使計數(shù)量隨著第 一移動信號的輸出值增加而增加。
在本發(fā)明中,因為計數(shù)量隨著第一移動信號增加而增加,所以 可以隨著第一移動信號增加而使計數(shù)裝置的計數(shù)變短。因此,因為 可以隨著第 一 移動信號增加而縮短第 一 時間周期,所以用戶在開始 對操作部的輸入操作之后,可以平穩(wěn)地轉(zhuǎn)換至指點操作。
計凄t裝置的計ft可以為累加計凄t或者倒凌t計凄史。在輸入設(shè)備中,計數(shù)量控制裝置控制計數(shù)量,使得計數(shù)量隨著 第 一移動信號的輸出值之中的預定頻率的輸出值增加而減少。
在本發(fā)明中,因為計數(shù)量隨著預定頻率的輸出值、即與裝置振 動對應(yīng)的頻率范圍內(nèi)的信號的輸出值增加而減少,所以計數(shù)裝置的 計數(shù)隨著裝置振動變大而變長。因此,因為可以隨著裝置振動變大 而延長第 一 時間周期,所以可以改善在指點才喿作中的才乘作感。
在輸入設(shè)備中,移動信號輸出裝置輸出對應(yīng)于殼體移動的、與 第一移動信號不同的第二移動信號,并且計數(shù)量控制裝置控制計數(shù) 量,使得計數(shù)量隨著第二移動信號的輸出值增加而增加。
在本發(fā)明中,因為計數(shù)量隨著兩個不同的移動信號的輸出值增 加而增加,所以可以適當?shù)乜s短第 一時間周期。
在輸入設(shè)備中,輸出控制裝置控制移動命令的輸出,使得在自 輸入#:作信號取消以后的第二時間周期內(nèi),停止在畫面上的指針的移動。
在本發(fā)明中,在自輸入操作信號取消以后的第二時間周期內(nèi), 調(diào)控了在畫面上的指針的移動。例如,即使當用戶在操作操作部以 后取消輸入操作時移動了輸入設(shè)備,在第二時間周期內(nèi)也不移動指 針。因此,可以防止用戶無意識的對指針、圖標等的操作的產(chǎn)生。
在輸入設(shè)備中,時間控制裝置根據(jù)第一移動信號可變地控制第 二時間周期。
在本發(fā)明中,可以才艮據(jù)移動信號適當?shù)馗淖儊V人輸入才喿作信號取 消停止指針的時間周期(第二時間周期)。因此,可以防止指針、圖標等產(chǎn)生用戶無意識的任何移動,并且可以改善在如上所述的指 點操作中的操作感。
在輸入設(shè)備中,時間控制裝置可以控制第二時間周期,使得隨 著第一移動信號的輸出值增加而縮短第二時間周期。
因此,用戶在取消對操作部的輸入操作之后,可以平穩(wěn)地轉(zhuǎn)換 至指點操作。
在輸入設(shè)備中,時間控制裝置可以控制第二時間周期,使得隨 著第 一移動信號的輸出值之中預定頻率范圍內(nèi)的信號的輸出值增 加而延長第二時間周期。
因此,即使對于《I起較大裝置振動的用戶來說指點操作也變得 更容易,因此改善了操作感。
在輸入設(shè)備中,移動信號輸出裝置輸出對應(yīng)于殼體的移動的、 與第 一移動信號不同的第二移動信號,并且時間控制裝置控制第二 時間周期,使得隨著第二移動信號的輸出值增加而縮短第二時間周期。
因it匕,可以適當;也縮4豆第二時間周期。
在輸入設(shè)備中,輸出控制裝置控制移動命令的輸出,使得當在 可變控制的第 一時間周期內(nèi)取消操作信號的輸入時,在自輸入操作
信號:f又消以后的可變控制的第二時間周期內(nèi),停止在畫面上的指針
的移動。
因此,用戶可以在畫面上自然地操作指針等而不會感覺到不舒服。在輸出裝置中,輸出控制裝置控制移動命令的輸出,使得當在 可變控制的第二時間周期內(nèi)開始操作信號的輸入時,在自輸入操作 信號開始以后的可變控制的第一時間周期內(nèi),停止在畫面上的指針 的移動。
因此,用戶可以在畫面上自然地操作指針等而不會感覺到不舒服。
根據(jù)本發(fā)明,提供了一種控制設(shè)備,該控制設(shè)備根據(jù)從輸入設(shè) 備所輸出的移動信號和操作信號來控制在畫面上的指針的移動,該
輸入設(shè)備包括殼體;移動信號輸出裝置,用于4全測殼體的移動并 且輸出與殼體的移動對應(yīng)的移動信號;以及操作部,輸出與殼體移 動無關(guān)的操作信號,該控制設(shè)備包括接收裝置,用于接收移動信 號和操作信號;輸出裝置,用于輸出用于移動指針的第一控制信號 和與操作信號對應(yīng)的第二控制信號;處理裝置,用于根據(jù)第一控制 信號控制在畫面上的指針的移動的顯示并且^^艮據(jù)第二控制信號4丸 行預定處理;輸出控制裝置,用于控制第一控制信號的輸出,使得 在輸入操作信號以后,在自輸入操作信號開始以后的第 一 時間周期 內(nèi),停止在畫面上的指針的移動;以及時間控制裝置,用于才艮據(jù)移 動信號可變地控制第 一時間周期。
在控制設(shè)備中,輸出控制裝置可以控制第 一控制信號的輸出, 使得在自輸入操作信號取消以后的第二時間周期內(nèi),停止在畫面上 的指針的移動。
在控制設(shè)備中,時間控制裝置可以根據(jù)移動信號可變地控制第 二時間周期。
根據(jù)本發(fā)明,提供了一種控制系統(tǒng),控制在畫面上的指針的移 動,包括輸入設(shè)備和控制設(shè)備,其中,輸入設(shè)備包括殼體;移動信號輸出裝置,用于檢測殼體的移動并且輸出與殼體的移動對應(yīng)的
移動信號;操作部,輸出與殼體的移動無關(guān)的操作信號;命令輸出 裝置,用于輸出用于移動指針的移動命令和與操作信號對應(yīng)的操作 命令;輸出控制裝置,用于控制移動命令的輸出,使得在輸入操作 信號以后,在自輸入操作信號開始以后的第一時間周期內(nèi),停止在 畫面上的指針的移動;以及時間控制裝置,用于根據(jù)移動信號可變 地控制第一時間周期;以及其中,控制設(shè)備包括接收裝置,用于 接收移動命令和操作命令;以及處理裝置,用于才艮據(jù)移動命令控制
在畫面上的指針的移動的顯示并且才艮據(jù)#:作命令#^于預定處理。
根據(jù)發(fā)明的另一方面,提供了一種控制系統(tǒng),控制在畫面上的 指針的移動,包括輸入設(shè)備,包括殼體,用于4企測殼體的移動 并且輸出與殼體的移動對應(yīng)的移動信號的輸出裝置,以及輸出與殼 體移動無關(guān)的操作信號的操作部;接收裝置,用于接收移動信號和 操作信號;輸出裝置,用于輸出用于移動指針的第一控制信號和與 操作信號對應(yīng)的第二控制信號;處理裝置,用于根據(jù)第一控制信號 控制在畫面上的指針的移動的顯示并且根據(jù)第二控制信號執(zhí)行預 定處理;輸出控制裝置,用于控制第一控制信號的輸出,使得在輸 入操作信號以后,在自輸入操作信號開始以后的第一時間周期內(nèi), 停止在畫面上的指針的移動;以及時間控制裝置,用于根據(jù)移動信 號可變地控制第一時間周期。
根據(jù)本發(fā)明,提供了一種控制方法,包括檢測殼體的移動并 且輸出與殼體的移動對應(yīng)的移動信號;輸出用于移動在畫面上的指 針的移動命令;根據(jù)移動命令控制在畫面上的指針的移動的顯示; 輸出對應(yīng)于與殼體移動無關(guān)的操作信號的操作命令;根據(jù)操作命令 執(zhí)行預定處理;控制移動命令的輸出,使得在自輸入操作信號開始 以后的第一時間周期內(nèi),停止在畫面上的指針的移動;以及根據(jù)移 動信號可變地控制第 一 時間周期。根據(jù)本發(fā)明的實施例,提供了一種手持設(shè)備,包括殼體;顯 示部;傳感器,檢測殼體的移動并且輸出與殼體的移動對應(yīng)的檢測 信號;操作部,輸入與殼體的移動無關(guān)的操作信號;命令輸出裝置, 用于輸出對應(yīng)于才企測信號的、與在顯示部的畫面上的指針的位移量 對應(yīng)的移動命令,以及與經(jīng)由操作部所輸入的操作信號對應(yīng)的操作 命令;控制裝置,用于控制命令輸出裝置,使得在自經(jīng)由操作部輸 入操作信號開始或者取消以后的第 一時間周期內(nèi),停止在畫面上的
指針的移動;以及處理裝置,用于根據(jù)移動命令控制在畫面上的指 針的顯示位置并且根據(jù)操作命令執(zhí)行預定處理。
根據(jù)本發(fā)明的實施例,提供了一種手持設(shè)備,包括殼體;所 述顯示部;移動信號輸出裝置,用于^r測殼體的移動并且輸出與殼 體的移動對應(yīng)的移動信號;操作部,輸出與殼體的移動無關(guān)的操作 信號;命令輸出裝置,用于輸出用于移動所述指針的移動命令和與 操作信號對應(yīng)的操作命令;輸出控制裝置,用于控制移動命令的輸 出,使得在輸入操作信號以后,在自輸入操作信號開始或者取消以 后的第一時間周期內(nèi),停止在顯示部的畫面上的指針的移動;時間 控制裝置,用于根據(jù)移動信號可變地控制第一時間周期;以及處理 裝置,用于根據(jù)移動命令控制在畫面上的指針的顯示位置并且根據(jù) 操作命令執(zhí)行預定處理。
才艮據(jù)本發(fā)明的實施例,提供了一種輸入i殳備,包括
移動信號輸出裝置,用于檢測輸入設(shè)備的移動并且輸出與輸入 設(shè)備的移動對應(yīng)的移動信號;
控制命令生成裝置,用于生成用于控制在畫面上表示的圖像的 移動的控制命令,該控制命令對應(yīng)于移動信號;操作命令生成裝置,包括生成與輸入設(shè)備的移動無關(guān)的、通過 用戶的操作所引起的操作信息的操作部,該操作命令生成裝置用于
基于所生成的操作信息生成操作命令;以及
控制裝置,用于控制控制命令生成裝置,使得與操作信息或者 操作命令的生成定時時間相關(guān)地生成用于改變圖像的移動靈敏度
(相對于輸入設(shè)備的移動)的控制命令。
表示在畫面上的圖^象為表示在整個畫面上或者部分畫面上的 圖像??刂茍D像移動的實例包括控制指針的移動和控制畫面的巻 動、縮》文、4t轉(zhuǎn)以及其他移動。
"生成操作信息"表示通過由輸入操作信號或者取消操作信號 之一對操作部進行操作來轉(zhuǎn)換電信號的狀態(tài),其意味著包括輸入和 耳又消這兩種狀態(tài)。
根據(jù)本發(fā)明的實施例,提供了一種控制設(shè)備,該控制設(shè)備基于 從輸入設(shè)備所傳送的控制命令和操作命令來控制畫面,該輸入設(shè)備 包括移動信號輸出裝置,用于檢測輸入設(shè)備的移動并且輸出與輸 入設(shè)備的移動對應(yīng)的移動信號;控制命令生成裝置,用于生成與移 動信號對應(yīng)的控制命令;操作命令生成裝置,包括生成與輸入設(shè)備 的移動無關(guān)的、通過用戶的操作所引起的操作信息的操作部,該操 作命令生成裝置用于基于所生成的操作信息生成操作命令;以及傳 送裝置,用于傳送已經(jīng)生成的操作信息、控制命令以及操作命令, 該4空制i殳備包4舌
接收裝置,用于接收已經(jīng)傳送的操作信息、控制命令以及操作 命令;移動信息生成裝置,用于基于所接收的控制命令生成用于移動
表示在畫面上的圖像的移動信息;以及
控制裝置,用于控制移動信息生成裝置,使得與操作信息或者 r命令的^妄j]文定時時間才目關(guān)i也生》
移動的圖像的移動靈敏度的移動信息,
根據(jù)本發(fā)明的實施例,提供了一種手持設(shè)備,包括
顯示部;
移動信號輸出裝置,用于檢測手持設(shè)備的移動并且輸出與手持 設(shè)備的移動對應(yīng)的移動信號;
控制命令生成裝置,用于生成用于控制在顯示部的畫面上所表 示的圖像的移動的控制命令,該控制命令對應(yīng)于移動信號;
操作命令生成裝置,包括生成與手持設(shè)備的移動無關(guān)的、通過 用戶的操作所引起的操作信息的操作部,該操作命令生成裝置用于 基于所生成的操作信息生成操作命令;以及
控制裝置,用于控制控制命令生成裝置,使得與操作信息或者 操作命令的生成定時時間相關(guān)地生成用于改變相對于手持設(shè)備的
移動的圖像的移動靈敏度的控制命令。
才艮據(jù)本發(fā)明的實施例,提供了一種控制方法,包括
檢測輸入設(shè)備的移動;
輸出與輸入設(shè)備的移動對應(yīng)的移動信號;生成與輸入設(shè)備的移動無關(guān)的、通過用戶的操作所引起的操作 yf古自、.
基于所生成的操作信息生成操作命令;以及
與操作信息或者操作命令的生成定時時間相關(guān)地生成對應(yīng)于 移動信號的、用于控制表示在畫面上的圖像的移動的控制命令,該 控制命令用于改變相對于輸入設(shè)備的移動的圖像的移動靈敏度。
根據(jù)本發(fā)明的實施例,提供了一種輸入設(shè)備,包括
移動信號輸出裝置,用于檢測輸入設(shè)備的移動并且輸出與輸入 設(shè)備的移動對應(yīng)的移動信號;
控制命令生成裝置,用于生成用于控制在畫面上所表示的圖像 的移動的控制命令,該控制命令對應(yīng)于移動信號;
操作命令生成裝置,包括生成與輸入設(shè)備的移動無關(guān)的、通過 用戶的操作所引起的操作信息的操作部,該操作命令生成裝置用于 基于所生成的操作信息生成操作命令;以及
控制裝置,用于控制控制命令的輸出,使得在自操作命令生成 以后的第一時間周期內(nèi),停止圖像的移動。
輸入設(shè)備可以進一步包括用于可變地控制第 一 時間周期的時
間控制裝置。
根據(jù)本發(fā)明的實施例,提供了一種控制設(shè)備,該控制設(shè)備基于 從輸入設(shè)備所傳送的輸入信息來控制表示在畫面上的圖像的移動, 該輸入設(shè)備包括移動信號輸出裝置,用于檢測輸入設(shè)備的移動并 且輸出與輸入設(shè)備的移動對應(yīng)的移動信號;控制命令生成裝置,用于生成對應(yīng)于移動信號的、用于控制表示在畫面上的圖像的移動的
控制命令;操作命令生成裝置,用于生成與輸入設(shè)備的移動無關(guān)的、 通過用戶的操作所引起的操作命令;以及傳送裝置,用于將控制命 令和操作命令作為輸入信息進行傳送,該控制設(shè)備包括
接收裝置,用于接收輸入信息;
移動信息生成裝置,用于基于所接收的控制命令生成用于移動 表示在畫面上的圖像的移動信息;以及
控制設(shè)備,用于控制移動信息的生成,使得在自操作命令接收 以后的第一時間周期內(nèi),停止圖像的移動。
控制設(shè)備可以進一步包括用于可變地控制第 一時間周期的時
間控制裝置。
才艮據(jù)本發(fā)明的實施例,才是供了一種手持設(shè)備,包括 顯示部;
移動信號輸出裝置,用于檢測手持設(shè)備的移動并且輸出與手持 設(shè)備的移動對應(yīng)的移動信號;
控制命令生成裝置,用于生成用于控制在顯示部的畫面上所表 示的圖像的移動的控制命令,該控制命令對應(yīng)于移動信號;
操作命令生成裝置,包括生成與手持設(shè)備的移動無關(guān)的、通過 用戶的操作所引起的操作信息的操作部,該操作命令生成裝置用于 基于所生成的操作信息生成操作命令;以及控制裝置,用于控制控制命令的輸出,使得在自操作命令生成 以后的第一時間周期內(nèi),停止圖像的移動。
手持設(shè)備可以進一 步包括用于可變地控制第 一時間周期的時
間控制裝置。
在以上描述中,可以通過硬件實現(xiàn)如"...裝置"所述的元件, 也可以通過軟件和硬件這兩者來實現(xiàn)。在通過軟件和硬件這兩者實 現(xiàn)的情況下,硬件至少包括用于存儲軟件程序的存儲裝置。
通常,可以通過選才奪性地至少4吏用CPU (中央處理器)、MPU (微處理器)、RAM (隨機訪問存儲器)、ROM (只讀存儲器)、DSP (凄t字信號處理器)、FPGA (現(xiàn)場可編程門陣列)、ASIC (特定用
途集成電^各)、NIC (網(wǎng)絡(luò)接口卡)、WNIC (無線NIC)、調(diào)制解調(diào)
器、光盤、磁盤以及閃存之一來構(gòu)成石更件。
如上所述,根據(jù)本發(fā)明,可以改善當用戶使用輸入設(shè)備經(jīng)由才喿 作部輸入^喿作信號時的,乘作感。
示出了#4居本發(fā)明的實施方式的控制系統(tǒng)的示圖;示出了輸入設(shè)備的透視圖;示意性地示出了輸入設(shè)備的內(nèi)部結(jié)構(gòu)的示圖;示出了輸入設(shè)備的電結(jié)構(gòu)的框圖;示出了顯示在顯示i殳備上的畫面的實例的示圖;[圖6]示出了用戶持有輸入設(shè)備的狀態(tài)的示圖;示出了移動輸入設(shè)備的方法和由此^f吏指針在畫面上移動 的方法的典型實例的i兌明圖;示出了傳感器單元的透視圖;示出了相對于加速度傳感器單元的重力作用的示圖;示出了相對于加速度傳感器單元的重力作用的其他示
計算輸入設(shè)備的速度值時所執(zhí)行的操作的流程圖; [圖12]用戶操作輸入設(shè)備的頂視圖;示出了從由X軸和Y軸形成的平面觀察輸入設(shè)備的軌跡 的實例的示圖;示出了上述另一實施方式的流程圖;示出了當用戶操作輸入設(shè)備的操作部時所執(zhí)行的操作的 流程圖;用于實現(xiàn)圖15所示的操作的輸入設(shè)備的功能框圖;示出了根據(jù)本發(fā)明的另一實施方式的輸入設(shè)備的透視
圖;從旋轉(zhuǎn)按鈕側(cè)觀察圖17中所示的輸入設(shè)備的側(cè)視圖;[圖19]示出了在輸入設(shè)備的下曲面與用戶的膝蓋相接觸的同時 用戶操作該輸入設(shè)備的狀態(tài)的示圖;示出了根據(jù)本發(fā)明的又一實施方式的輸入i殳備的透^L
圖;示出了根據(jù)本發(fā)明的又一實施方式的輸入設(shè)備的正視
圖;示出了圖21所示的輸入設(shè)備的側(cè)視圖;根據(jù)本發(fā)明的又一實施方式的輸入設(shè)備的正#見圖;示出了根據(jù)本發(fā)明的又一實施方式的輸入設(shè)備的透視
圖;示出了圖24所示的輸入設(shè)備的內(nèi)部結(jié)構(gòu)的側(cè)視圖; [圖26]示出了圖24所示的輸入設(shè)備的操作的流程圖;示出了根據(jù)本發(fā)明的又一實施方式的輸入設(shè)備的操作的
流程圖;示出了角速度值的絕對值lcol和倒數(shù)計數(shù)量AC(co)之間的 關(guān)系的實例的示圖;示出了根據(jù)又一實施方式的輸入設(shè)備的操作的流程圖;示出了根據(jù)又一實施方式的輸入設(shè)備的操作的流程圖;示出了根據(jù)又一實施方式的輸入設(shè)備的操作的流程圖;[圖32]示出了根據(jù)又一實施方式的輸入設(shè)備的操作的流程圖;示出了用戶執(zhí)行按下根據(jù)又一實施方式的輸入設(shè)備的按 鈕的l喿作的狀態(tài)的示(振動量)的實例的示圖;示出了當沒有操作操作部時控制系統(tǒng)的操作的流程圖;示出了當操作操作部時輸入設(shè)備的操作的流程圖;示出了根據(jù)又一實施方式的輸入設(shè)備的操作的流程圖;示出了根據(jù)又一實施方式的輸入設(shè)備的操作的流程圖;示出了根據(jù)又一實施方式的輸入設(shè)備的操作的流程圖;示出了速度值計算方法的流程圖;示出了速度值計算方法的基本概念的示圖;示出了根據(jù)又一實施方式的輸入設(shè)備的操作的流程圖;示出了根據(jù)又一實施方式的輸入設(shè)備的操作的流程圖;示出了本實施方式的各種修改例的示符號的描述
1、 51、 61、 71、 81、 91、 111輸入設(shè)備2指針
3畫面
10、 50、 60、 70、 80、 90、 110殼體
15角速度傳感器單元
16加速度傳感器單元
19、 35 MPU
20晶體振蕩器
21傳送裝置
22天線
23 -操作部
40控制設(shè)備
100 4空制系統(tǒng)
151第一角速度傳感器
152第二角速度傳感器
161第一加速度傳感器
162第二加速度傳感器
具體實施例方式
下文中,將參照附圖描述本發(fā)明的實施方式。
圖1為示出根據(jù)本發(fā)明的實施方式的控制系統(tǒng)的示圖。控制系
統(tǒng)100包括顯示設(shè)備5、控制設(shè)備40、以及輸入設(shè)備l。
圖2為示出輸入設(shè)備1的透視圖。輸入設(shè)備1具有用戶能夠持 有的大小。輸入設(shè)備I包括殼體IO。此外,輸入設(shè)備l包括操作 部23 (參見圖6),包括設(shè)置在殼體10的上部的中心處的按鈕11 和與按鈕11鄰近的按4丑12;和旋轉(zhuǎn)輪按4丑13。
通常,按鈕11和12均為按壓型按鈕,并且使用按4丑(push button)或者電容型觸摸按鈕。操作部23不限于按壓型按4丑,還可 以使用以一端作為支點操作的棒型操作部23或者滑動型操作部23。
例如,按鈕11具有與作為用于PC的輸入裝置的鼠標的左按鈕 對應(yīng)的功能,與按鈕11鄰近的按鈕12具有與鼠標的右按4丑對應(yīng)的 功能。例如,可以通過點擊按鈕11來執(zhí)行選擇圖標4 (參見圖5) 的操作,并且可以通過雙擊4要4丑11來扭^亍打開文檔的才乘作。圖標 為代表在計算機上的程序功能、執(zhí)行命令、文檔內(nèi)容等的在畫面3 上的圖4象。
圖3為示意性地示出輸入設(shè)備l的內(nèi)部結(jié)構(gòu)的示圖。圖4為示 出輸入設(shè)備1的電結(jié)構(gòu)的框圖。
輸入i殳備l包括傳感器單元17、控制單元30、以及電池14。
圖8為示出了傳感器單元17的透視圖。傳感器單元17為檢測 殼體10的移動、即輸入設(shè)備1的移動的傳感器。傳感器單元17包 4舌用于以i者如沿著兩個垂直的軸(X軸和Y軸)的不同角度沖企測加速度的加速度傳感器單元16。具體地,加速度傳感器單元16包括 兩個傳感器,即,第一加速度傳感器161和第二加速度傳感器162。
傳感器單元17進一步包括用于4企測關(guān)于兩個垂直軸的角加速 度的角速度傳感器單元15。具體地,角速度傳感器單元15包括兩 個傳感器,即,第一角速度傳感器151和第二角速度傳感器152。 將加速度傳感器單元16和角速度傳感器單元15包裝并且安裝在電 路板25上。
作為第一角速度傳感器151和第二角速度傳感器152中的每一 個,使用用于檢測與角速度成比例的科氏力的振動陀螺儀傳感器。 作為第一加速度傳感器161和第二加速度傳感器162中的每一個, 可以^吏用^者如壓阻傳感器、壓電傳感器、或者電容式傳感器的<壬4可 傳感器。角速度傳感器151和152的每個均不限于振動陀螺儀傳感 器,還可以使用頂部旋轉(zhuǎn)陀螺儀傳感器、環(huán)形激光陀螺儀傳感器、 氣體比陀螺儀傳感器等。
在圖2和圖3的描述中,為了方便,將殼體10的縱向稱作Z' 方向,將殼體10的厚度方向稱作X'方向,并且將殼體10的寬度方 向稱作Y'方向。在這種情況下,將傳感器單元17結(jié)合在殼體10中 以使安裝有加速度傳感器單元16和角速度傳感器單元15的電路板 25的表面變得基本上與X'-Y'平面平行。如上所述,傳感器單元16 和15均4企測關(guān)于兩軸、即X軸和Y軸的物理量。在以下的描述中, 關(guān)于輸入設(shè)備1的移動,往往將關(guān)于X'軸的旋轉(zhuǎn)方向稱作傾俯方向, 將關(guān)于Y'軸的旋轉(zhuǎn)方向稱作偏離方向,并且將關(guān)于Z'軸(轉(zhuǎn)動軸) 方向的S走轉(zhuǎn)方向稱作轉(zhuǎn)動方向。
控制單元30包括主基板18、安裝在主基板18上的MPU 19 (孩史處理單元)(或者CPU)、晶體振蕩器20、傳送裝置21、以及 印刷在主基板18上的天線22。MPU 19包括對于其必不可少的內(nèi)置易失性或者非易失性存卡者 器。向MPU 19輸入來自傳感器單元17的檢測信號、來自操作部 23的,喿作信號等,并且MPU 19為了生成響應(yīng)于這些輸入4言號的預 定控制信號(命令)而執(zhí)4亍各種計算。可以與MPU19分離地設(shè)置
存儲器。
通常,MPU 19生成與通過傳感器單元17所;險測到的4僉測信號 對應(yīng)的移動命令和與從操作部輸出的操作信號對應(yīng)的操作命令作 為控制信號。從操作部23輸出的操作信號是除作為通過輸入設(shè)備1 (殼體10)的移動所獲得的信號的傳感器單元17的檢測信號之外 的輸入信號,即,與殼體10的移動無關(guān)的操作信號。
通常,傳感器單元17輸出才莫擬信號。在這種情況下,MPU19 包括A/D (模擬/數(shù)字)轉(zhuǎn)換器。然而,傳感器單元17包括A/D轉(zhuǎn) 換器的單元也是可以的。
傳送裝置21將在MPU 19中所生成的控制信號作為RF無線電 信號經(jīng)由天線22傳送至控制"i殳備40。
晶體振蕩器20生成時鐘并且將該時鐘提供給MPU 19。作為電 ;也14,可以4吏用干電;也、充電電池等。
控制設(shè)備40為計算機并且包括MPU 35 (或者CPU )、 RAM 36、 ROM 37、 ;f見頻RAM41、天線39、以及接收器裝置38。
接收器裝置38經(jīng)由天線39接收從輸入設(shè)備1傳送的控制信號。 MPU 35分析控制信號并且執(zhí)行各種計算。顯示控制部42才艮據(jù)MPU 35的控制主要生成要顯示在顯示部5的畫面3上的畫面數(shù)據(jù)。視頻 RAM 41用作顯示控制部42的工作區(qū)域并且臨時存儲所生成的畫面數(shù)據(jù)。
55控制設(shè)備40可以為輸入設(shè)備1專用的設(shè)備,或者可以為PC等。 控制設(shè)備40不限于PC,還可以為由顯示設(shè)備5、視聽器材、放映 機、游戲裝置、汽車導航系統(tǒng)等集成形成的計算才幾。
顯示設(shè)備5的實例包括液晶顯示器和EL (電致發(fā)光)顯示器, 但是顯示設(shè)備5不限于此??蛇x地,顯示i殳備5可以為由顯示器集 成形成的并且能夠接收電視廣播等的設(shè)備。
圖5為示出了在顯示設(shè)備5上顯示的畫面3的實例的示圖。在 畫面3上顯示諸如圖標4和指針2的UI。應(yīng)該注意,在畫面3上, 將水平方向稱作X軸方向并且將垂直方向稱作Y軸方向。為了有 助于理解下文中的描述,除非另作i兌明,否則作為輸入i殳備l的操: 作對象的UI將被描述為指針2 (所謂的光標)。
圖6為示出用戶持有輸入設(shè)備1的狀態(tài)的示圖。如圖6所示, 例如,除按鈕ll、 12和13之外,作為操作部23的輸入設(shè)備1還 可以包括諸如向用于操作電視等的遙控器所提供的各種才乘作按鈕 29和電源開關(guān)28。將當用戶在持有如圖所示的輸入設(shè)備1的同時, 在空中移動輸入設(shè)備1或者操作操作部23時所生成的控制信號輸 出至控制i殳備40,并且該控制i殳備40控制UI。
接下來,將給出關(guān)于移動輸入設(shè)備1的方法和由此使指針2在 畫面3上移動的方法的典型實例的描述。圖7為對其的i兌明圖。在 下文的描述中,通過X軸、Y軸和Z軸來表示絕^"坐標系統(tǒng)。另一 方面,通過X'軸、Y'軸和Z'軸來表示與輸入設(shè)備1整體移動的坐標 系統(tǒng)(輸入設(shè)備1的坐標系統(tǒng))。
如圖7A和7B所示,用戶持有輸入設(shè)備1以將輸入i殳備1的 按鈕11和12側(cè)對準顯示設(shè)備5側(cè)。用戶持有輸入設(shè)備1 4吏得如同 握手一樣,拇指位于上側(cè)、小指位于下側(cè)。在這種狀態(tài)下,傳感器單元17的電路板25 (參見圖8)與顯示設(shè)備5的畫面3接近平行, 并且作為傳感器單元17的纟企測軸的兩軸分別對應(yīng)于在畫面3上的 水平軸(X軸)和垂直軸(Y軸)。下文中,將如圖7A和圖7B所 示的輸入設(shè)備1的位置稱作參照位置。
如圖7A所示,在參照位置中,用戶在垂直方向上移動手月宛或 手臂,或者引起關(guān)于X軸的旋轉(zhuǎn)。這時,第二加速度傳感器162檢 測在傾俯方向上的加速度ay (第二加速度)并且第一角速度傳感器 151檢測關(guān)于X軸的角速度coe (第一角速度)?;谶@些才全測值, 控制設(shè)備40控制指針2的顯示以在Y軸方向上移動指針2。
與此同時,如圖7B所示,在參照位置中,用戶在4黃軸方向上 移動手腕或手臂,或者引起關(guān)于Y軸的旋轉(zhuǎn)。這時,第一加速度傳 感器161檢測在偏離方向上的加速度ax (第一加速度)并且第二角 速度傳感器152檢測關(guān)于Y軸的角速度 (第二角速度)。基于這 些檢測值,控制設(shè)備40控制指針2的顯示以在X軸方向上移動指 針2。
盡管以后將給出描述,但是在該實施方式中,輸入設(shè)備1的 MPU 19根據(jù)存儲在內(nèi)置非易失性存儲器中的程序基于通過傳感器 單元17所一企測的4企測4直來計算在偏離方向上和傾俯方向上的速度 值。這里,為了控制指針2的移動,^:用通過加速度傳感器單元16 所檢測的雙軸加速度值的積分值(速度)的大小。將關(guān)于速度大小 的信息作為移動命令信號傳送至控制設(shè)備40 (參見圖11)。
在另一實施方式中,輸入i殳備1將關(guān)于通過傳感器單元17所 檢測的物理量的大小的信息作為移動命令信號傳送給控制設(shè)備40 。 在這種情況下,控制設(shè)備40的MPU 35根據(jù)存儲在ROM 37中的 程序基于所接收的移動命令來計算在偏離方向和傾俯方向上的速度值。顯示控制部42進行顯示以根據(jù)速度值移動指針2 (參見圖 14)。
控制設(shè)備40將每單位時間在偏離方向上的輸入設(shè)備1的位移 轉(zhuǎn)換為在畫面3的X軸上的指針2的位移量,并且將每單位時間在 傾俯方向上的輸入設(shè)備1的位移轉(zhuǎn)換為在畫面3的Y軸上的指針2 的位移量,以此移動指4f"2。通常,在圖ll所示的實例中,例如, 關(guān)于按每個預定的時鐘數(shù)所提供的速度值,控制設(shè)備40的MPU 19 將已經(jīng)提供的第n個速度值與已經(jīng)提供的第(n-l )個速度值相力口。 因此,已經(jīng)提供的第n個速度值對應(yīng)于指針2的位移量,并且生成 在畫面3上的指4十2的坐標信息。
關(guān)于當計算速度值時所使用的加速度值的積分的計算方法,僅 需要與用于位移量的方法相同即可。
接下來,將給出關(guān)于加速度傳感器單元16的重力作用的描述。 圖9和圖10為對其的說明圖。圖9為示出從Z方向所看到的輸入 設(shè)備l的示圖。圖IO為示出從X方向所看到的輸入設(shè)備I的示圖。
在圖9A中,輸入設(shè)備1處于參照位置并且保持靜止。這時, 第一加速度傳感器161的輸出基本上為0,并且第二加速度傳感器 162的輸出為與重力加速度G對應(yīng)的輸出。然而,如圖9B所示, 例如,在轉(zhuǎn)動方向上傾斜輸入設(shè)備1的狀態(tài)下,第 一和第二加速度 傳感器161和162分別4全測重力加速度G的傾殺牛分量的加速度^直。
在這種情況下,即^吏當實際上在偏離方向上沒有特別地移動輸 入設(shè)備1時,第 一加速度傳感器161也檢測在偏離方向上的加速度。 圖9B所示的狀態(tài)與以下狀態(tài)等價當輸入設(shè)備1在如圖9C所示的 參照位置時,加速度傳感器單元16接收了分別由虛線箭頭所表示 的慣性力Ix和Iy,因此通過加速度傳感器單元16無法辨別。結(jié)果,
58加速度傳感器單元16判斷出由箭頭F所示的左下方向的加速度施
加給了輸入設(shè)備1,并且輸出與輸入設(shè)備1的實際移動不同的檢測
信號。另外,因為重力加速度G恒定地作用在加速度傳感器單元 16上,所以積分值增加并且指4十2在殺牛下方向祐:位移的量以加速速 率增加。當狀態(tài)乂人圖9A所示的狀態(tài)轉(zhuǎn)換至圖9B所示的狀態(tài)時,可 認為阻止指針2在畫面3上的移動為固有地與用戶的直覺4喿作相匹
配的#:作。
例如,當/人如圖IOA所示的參照4立置至所圖10B所示的傾殺牛 位置以傾俯方向轉(zhuǎn)動輸入i殳備l時,得到與上述相同的情形。在這 種情況下,因為當輸入設(shè)備1處于參照位置時通過第二加速度傳感 器162所4全測到的重力加速度G降低,所以輸入設(shè)備1難以辨別如 圖IOC所示的傾俯方向上的慣性力I。
為了盡可能多地減少關(guān)于加速度傳感器單元16的這種重力作 用,本實施方式的輸入設(shè)備1使用通過角速度傳感器單元15所檢 測的角速度值以計算輸入設(shè)備l的速度值。下文中,將對其操作給 出描述。圖11為示出該才喿作的流^E圖。
接通輸入設(shè)備l的電源。例如,用戶接通向輸入設(shè)備l或者控 制設(shè)備40所提供的電源開關(guān)等以接通輸入設(shè)備1的電源。 一旦接 通電源,從加速度傳感器單元16輸出要提供給MPU 19的雙軸力口 速度信號(第一加速度值ax和第二加速度值ay)(步驟101a)。加 速度信號為在接通電源的時間點處與輸入設(shè)備1的位置對應(yīng)的信號 (下文中,稱作初始位置)。
存在初始位置為參照位置的情況。然而,也可能是在X軸方向 上檢測重力加速度的總量的位置,即,第一加速度傳感器161的輸 出為與重力加速度對應(yīng)的加速度值并且第二加速度傳感器162的輸出為0的4立置。不用i兌,作為初始4立置,如圖9B所示的傾殺+的4立 置也是可能的。
輸入設(shè)備1的MPU 19按每個預定的時鐘數(shù)從加速度傳感器單 元16獲得加速度信號(ax, ay )。 一旦獲得第二加速度信號(ax, ay ) 和隨后的加速度〗言號,MPU 19執(zhí)4于以下計算以去除重力作用。具 體地,如在以下等式(1)和(2)中,MPU 1SM人當前所獲得的加 速度值ax和ay分別減去在X軸和Y軸方向上前一次4企測的重力加 速度分量(第一次的ax (= arefic)和ay (= arefy)),從而生成第一校 正加速度值ae肌和第二校正加速度值aCOTy (步驟S102a )。
acorx — ax arefic… (1 ) acory — ay arefy… (2 )
下文中,將are^和arefy分別稱作在X軸上的參照加速度值和在
Y軸上的參照加速度值(第一參照加速度值和第二參照加速度值)。 自接通電源以后在步驟102a的第 一次計算中使用的are&和arefy是在 接通電源之后立即檢測的加速度信號ax和ay。
如在等式(3)和(4)中所示,MPU 19通過分別加上第一和 第二校正加速度值ac肌和a。。ry,即,通過積分操作來計算第一速度 值Vx和第二速度值Vy (步驟115 )。
Vx(t)=Vx(t-l)+ac0rx... (3)
Vy(t)=Vy(t-l)+acory— (4)
V"t)和Vy(t)代表當前所獲得的速度值,并且V"t-l)和Vy(t_l)
代表之前的速度值。與此同時,如上所述, 一旦接通輸入設(shè)備l的電源,從角速度
傳感器單元15輸出要提供給MPU 19的雙軸角速度值(第一和第 二角速度值(a^和①e))(步驟101b)。 一旦取得,MPU19通過微 分運算來計算角加速度值(第一角加速度值A(chǔ)CDx和第二角加速度值 Acoy )(步驟102b )。
MPU 19判斷上述Acoe和Ac^的絕對值|厶(00|和|厶0^|是否分別小 于閾值Thl (步驟103和106 )。當|Acoe| 2 Thl時,MPU 19原封不 動地使用第一參照加速度值are&并且不對其進行更新(步驟104 )。 類似地,當IAovl 2 Thl時,MPU 19原封不動地使用第二參照加速 度值areiV并且不對其進行更新(步驟107 )。
將近似0的值設(shè)置為閾值Thl 。閾值Thl考慮到所檢測出的、 即使當用戶有意識地持穩(wěn)輸入設(shè)備1時也會由于用戶引起的裝置振 動、DC偏移等的影響而所導致的角速度值。因此,在用戶有意識 地持穩(wěn)輸入設(shè)備1的情況下,防止了指針2在顯示期間由于裝置振 動或者DC偏移所引起的移動。
以下是執(zhí)行如上所述的處理的原因。
圖12為用戶操作輸入設(shè)備1的頂視圖。當用戶自然地操作輸 入設(shè)備l時,至少通過從手臂根部(base of arm)旋轉(zhuǎn)、肘彎曲、 和手腕轉(zhuǎn)動之一來進行操作。因此,加速度的生成導致角加速度的 生成。具體地,,b殳加速度從屬于在與加速度相同方向上所生成的 角力口速度。因此,通過監(jiān)控第二角加速度值IA①el的MPU 19,可以 判斷是否更新在相同方向上的第一參照加速度值arefit,并且判斷是 否最后從等式(1 )校正第一校正加速度值ac。rx。這對于第一角加速 度值IAo)J也是相同的。更具體地,當?shù)诙羌铀俣戎礗Acoel大于或等于閾4直Thl時, MPU 19判斷出輸入i殳備l正在偏離方向上移動。在這種情況下,
MPU 19不更新第一參照加速度值3refic并且因此不校正第一校正加 速度值ae阻,并且基于ae肌繼續(xù)等式(3)的積分操作。
此夕卜,當?shù)谝唤羌铀俣戎礗Aog大于或等于閾值Thl時,MPU 19 判斷出輸入設(shè)備1正在傾俯方向上移動。在這種情況下,MPU 19 不更新第二參照加速度值arefy并且因此不4交正第二校正加速度值 acq,并且基于ac。^繼續(xù)等式(4)的積分操作。
與此同時,當在步驟103中,第二角加速度值IAo)el小于閾值 Thl時,MPU 19判斷出在偏離方向上沒有移動輸入設(shè)備1。在這種 情況下,MPU 19將第 一參照加速度值areft{更新為當前所獲得的(最 新的)檢測值ax,從而使用等式(1 )校正第一校正加速度值acorx (步驟105)。換句話說,最新的檢測值ax為在幾乎持穩(wěn)輸入設(shè)備1 的同時所獲得的檢測值,因此,為按照重力加速度的分量值。
類似地,當在步驟106中,第一角加速度值IAo^l小于閾值Thl 時,MPU 19判斷出在傾俯方向上沒有移動輸入設(shè)備1。在這種情
況下,MPU 19將第二參照加速度值arefy更新為當前所獲得的(最
新的)檢測值ay,從而使用等式(2)校正第二校正加速度值acory (步驟108 )。
應(yīng)該注意,在本實施方式中,將在偏離方向上和在傾俯方向上 的閾值設(shè)置為相同的閾值Thl。然而,可將不同閾值用于這些方向。
在以上描述中,已經(jīng)監(jiān)控角加速度值A(chǔ) 和Acoe,但是MPU 19 還可以監(jiān)控角速度值c^和①e以才交正在等式(3)和(4)中所計算 的速度值?;谂c圖12相同的概念,假設(shè)速度的生成導致角速度 的生成,可以假設(shè)在與速度相同的方向上速度從屬于角速度。
62具體地,當?shù)诙撬俣戎祃coel大于或等于閾值Th2時(步驟109 中的"否"),MPU 19判斷出在偏離方向上移動輸入設(shè)備1。在這 種情況下,MPU19不校正第一速度值Vx(步驟110)。這對于第一 角速度值的絕對值lc^l也是相同的(步驟112中的"否"和步驟113)。
閾值Th2也l又需與閾值Thl相同的方式i殳置即可。
另一方面,當?shù)诙撬俣戎档慕^對值lcoel小于閾值Th2時(步 -驟109中的"是,,),MPU 19判斷出在偏離方向上沒有移動車敘入i殳 備l。在這種情況下,例如,MPU 19校正第一速度值Vx使其復位 為0 (步驟111 )。這對于第一角速度值的絕對值lcoj也是相同的(步 驟112中的"是"和步驟114 )。
如上所述,MPU 19在兩個方向上豐俞出速度值Vx和Vy,并且 傳送裝置21將關(guān)于速度值的輸入信息輸出至控制設(shè)備40 (步驟 116)。
將作為輸入信息的速度值Vx和Vy輸入控制設(shè)備40的MPU 19 (步艱《117)。 MPU19生成在以下等式(5)和(6)中所示的對應(yīng) 于速度值Vx和Vy的指針2的坐標值X和Y (步驟118 )。顯示控制 部42控制顯示以在畫面3上將指4十2移動至坐標4直X和Y的位置 (步驟119 )。
X(t)=X(t-l)+Vx,,. (5)
Y(t)=Y(t-l)+Vy... (6)
如上所述,當幾乎持穩(wěn)輸入設(shè)備l時,更新參照加速度值are6( 和arefy并且4交正4交正加速度值ac肌和a。。ry,因此可以抑制對于加速 度傳感器單元16的重力作用。另外,因為一旦更新了參照加速度值^&和arefy,就使用等式(1 )和(2 )校正加速度值a。。rx和acory, 所以也4交正了 DC電平,乂人而解決了關(guān)于DC偏移量的問題。此外, 因為當幾乎持穩(wěn)輸入設(shè)備1時,校正速度值以將其復位為0,因此 還可以抑制積分誤差。當生成積分誤差時,會發(fā)生如下現(xiàn)象即使 用戶已停止移動輸入設(shè)備1,指針2也會在畫面3上移動。
另外,在本實施方式中,因為單獨地更新了第一參照加速度值 ar池和第二參照加速度值arefy,所以當即^f吏在偏離方向上和傾俯方向 上的角加速度值之一變得小于閾值時,也執(zhí)行對其的校正。因此, 可以利用對于實際4吏用足夠短的時間間隔來更新第 一 參照加速度 值^&和第二參照加速度值arefy。這對于第一速度值Vx和第二速度 值Vy的單獨沖交正也是相同的。圖13為有助于理解以上描述的i兌明 圖。
圖13示出了從由X軸和Y軸所形成的平面觀察的輸入設(shè)備1 的軌跡。如果在偏離方向上的角速度值coy實際上為0 (小于閾值 Th2),則將Vx復位為O。如果在傾俯方向上的角速度值CDx實際上 為0 (小于閾值Th2 ),則將Vy復位為0。
圖14為示出上述另一實施方式的流程圖。在流,呈圖中,輸入 設(shè)備1將從傳感器單元17輸出的雙軸加速度信號和雙軸角速度信 號作為輸入信息輸出至控制設(shè)備40。在步驟204 步驟218中,控 制設(shè)備40的MPU35執(zhí)行在圖11中所示的步驟102a和步驟102b 步-驟115。因為其細節(jié)與圖11的相同,所以將省略其描述。
接下來,將描述關(guān)于當用戶操作輸入設(shè)備1的操作部23時所 執(zhí)行的#:作的實施方式。圖15為示出該^操作的流程圖。將以如下 情況為例來描述圖15:通過操作操作部23中的按鈕ll,例如,輸 入設(shè)備1生成對應(yīng)于PC的鼠標的點擊、雙擊、拖動等的操作命令。圖16為用于實現(xiàn)在圖15中所示的操作的輸入設(shè)備l的功能框 圖。分頻器44基于從晶體振蕩器20所提供的脈沖生成預定頻率的 時鐘脈沖。計數(shù)器45計算通過分頻器44所生成的時鐘脈沖。例如, 計數(shù)值設(shè)置部46存儲已被設(shè)置的預定數(shù)量的計數(shù)值。控制部47將 從計數(shù)器所提供的計數(shù)值和從計數(shù)值設(shè)置部46所提供的計數(shù)值進 4亍比一交,并且基于比4交結(jié)果4丸行稍后描述的處理。
例如,在MPU 19中包4舌分頻器44、計凄t器45、計凄W直i殳置 部46、控制部47等的組塊。
例如,存在通過計數(shù)值i殳置部46所,沒置的兩種類型的計數(shù)值。 其中 一種為在自用戶按下按鈕11起、即自輸入操作信號開始起(輸 入后調(diào)控時間),與MPU 19 4f止用于在畫面3上移動指4十2的移 動命令的生成或者傳送的時間周期相對應(yīng)的計lt值。
另一種為在自用戶釋放按鈕11起、即自輸入操作信號取消起 (耳又消后調(diào)控時間),與MPU 19停止移動命令的生成或者傳送的 時間周期對應(yīng)的計凝H直。下文中,〗夸與取消后調(diào)4空時間^"應(yīng)的計凄史 值稱作第 一計數(shù)值,并且將與輸入后調(diào)控時間對應(yīng)的計數(shù)值稱作第 二計數(shù)值。
取消后調(diào)控時間和輸入后調(diào)控時間可以相同或不同。通常,取 消后調(diào)4空時間和l俞入后調(diào)4空時間為0.2秒、,^旦不限于J:匕。還可以允 i午用戶定制耳又消后調(diào)4空時間和^T入后調(diào)4空時間的至少其一。為了實 現(xiàn)這種通過用戶的定制,例如,輸入設(shè)備1可以i殳置有DIP開關(guān)或 者可變電阻器。此外,還可以允許用戶通過4吏用輸入i殳備l才喿作在 畫面3上的GUI來執(zhí)行定制。如上所述,通過允許要定制的取消后 調(diào)控時間或輸入后調(diào)控時間,用戶可以任意地設(shè)置與他/她的操作感 相匹配的耳又消后調(diào)^空時間或llT入后調(diào)4空時間。
65代^弄4f止移動命令的生成或者傳送,MPU 19可以輸出在畫面 3上的指針2的位移量被設(shè)置為0的的移動命令的信號,即,速度 值(Vx(t), Vy(t))被復位為(0, 0)的移動命令的信號。
應(yīng)該注意,通常在PC中,經(jīng)常通過取消由用戶經(jīng)由鼠標的才姿 鈕所輸入的操作信號的輸入,即,釋放作為觸發(fā)器的按下按鈕來執(zhí) 行操作命令。
如圖15所示,當用戶按下按鈕ll時(步驟301中的"是"), 控制部47接通定時器(步驟302 )以啟動通過計數(shù)器45的累加計 數(shù)。然后,MPU19停止輸出移動命令(步驟303)??蛇x地,MPU 19繼續(xù)llr出在輸入后調(diào)控時間內(nèi)位移量^皮i殳置為0的移動命令。
控制部47將通過計tt值i殳置部46所i殳置的第二計數(shù)值與,人計 數(shù)器45所提供的計數(shù)值進行比較(步驟304)。換句話說,如果兩 個計數(shù)值相匹配,則輸入后調(diào)控時間結(jié)束,因此控制部47停止定 時器。如果這兩個計數(shù)值不匹配,則控制部47保持定時器的運行 并且前進至接下來的步驟305。在步驟305中,MPU 19監(jiān)控是否 已經(jīng)釋放按下的按鈕ll,即,是否已經(jīng)取消了操作信號的輸入。當 沒有釋放按下按鈕11時,MPU 19將計數(shù)值遞增1 (步驟306 )并 且返回至步驟303。
如上所述,在運行定時器的同時、即直到從計數(shù)器45所提供 的計數(shù)值與第二計數(shù)值相匹配為止,MPU 19停止移動命令的生成 或者傳送??蛇x地,MPU 19可以如上所述,在輸入后調(diào)控時間內(nèi) 繼續(xù)輸出在畫面3上的指針2的位移量被設(shè)置為0的的移動命令。 通過這種處理,即4吏當用戶經(jīng)由按4丑11 l敘入才喿作信號時移動了殼 體IO,并且通過傳感器單元17^r測到其移動,在畫面3上的指針 的2的移動也得以調(diào)控。因此,可以防止由用戶無意識進4亍的指針 2、圖標4等的操作的發(fā)生。當定時器結(jié)束時(步驟304中的"是"),MPU 19生成或者傳 送移動命令(步驟307 )。在這種情況下,指針2才艮據(jù)輸入設(shè)備1的 移動在畫面3上移動。步驟307為尚未取消操作信號的輸入的狀態(tài), 即,在維持按下按鈕11的狀態(tài)的同時用戶正在移動輸入設(shè)備1的狀態(tài)。
在即使當定時器正在運行時也取消操作信號的輸入的情況下 (步驟305中的"是"),如在步驟307中一才羊,MPU 19生成或者 傳送移動命令(步驟308 )。
從步驟307的狀態(tài),MPU 19監(jiān)控是否已經(jīng)釋放了按下的按鈕 11,即,是否已經(jīng)取消了操作信號的輸入(步驟309)。當取消時, 控制部47再次接通定時器(步驟310 )并且通過計數(shù)器45開始累 加計數(shù)。然后,MPU 19停止輸出移動命令(步驟311 )。可選地, MPU 19在取消后調(diào)控時間內(nèi)繼續(xù)輸出指針2的位移量被設(shè)置為0 的移動命令。
當通過計數(shù)值設(shè)置部46所設(shè)置的第一計數(shù)值和從計數(shù)器45所 提供的計數(shù)值相匹配時(步驟312中的"是"),控制部47結(jié)束定 時器以結(jié)束取消后調(diào)控時間。 一旦取消后調(diào)控時間結(jié)束,MPU 19 輸出移動命令(步驟308)以移動指針2。通過這種處理,即使當 用戶按下按鈕11并將其釋放時移動了殼體10,并且通過傳感器單 元17 4企測其移動,在畫面3上的指針2的移動也得以調(diào)控。因此, 可以防止由用戶無意識進行的指針2、圖標4等的操作的產(chǎn)生。
當定時器還沒有結(jié)束時(步驟312中的"否"),即,計數(shù)值不 匹配時,MPU 19保持定時器運行并且前進至接下來的步驟313。 在步驟313中,MPU19監(jiān)控是否已經(jīng)再次按下釋放的按鈕11,即, 是否已經(jīng)再次開始操作信號的輸入。當沒有按下按鈕11時,MPU 19 將計數(shù)值遞增1 (步驟314)并且返回至步驟312。當即使在定時器工作的同時也開始操作信號的輸入的情況下
(步驟313中的"是,,),MPU19返回至步驟302并且啟動定時器。 因此,用戶可以控制指4十2或者圖標4而沒有感覺到不舒月良。
這里,在圖15中,在步驟305中取消操作信號的輸入之后, 控制部47可以通過復位步-驟304的定時器來重新啟動定時器并且 前進至由虛線表示的步-腺310和以后的處理。因此,用戶可以控制 指針2或者圖標4而沒有感覺到不舒月良。
如在圖14的情況下一樣,可以通過控制設(shè)備40來執(zhí)行圖15 所示的處理。在這種情況下,控制設(shè)備40接收從輸入設(shè)備1所傳 送的加速度信號和角速度信號(接收裝置),并且經(jīng)由操作部接收 輸入的操作信號。然后,控制設(shè)備40生成與指針2的位移量對應(yīng) 的第一控制信號(該第一控制信號與上述^r測信號對應(yīng)),以及與
經(jīng)由#:作部23由用戶iir入的才喿作信號對應(yīng)的第二控制信號。實際
上,通過控制設(shè)備40所生成的第一控制信號為基于指針2的坐標 信息的控制信號。而且,通過控制設(shè)備40所生成的第二控制信號 為用于執(zhí)行與輸入設(shè)備1的操作部23的操作信號對應(yīng)的各種類型 的預定處理的控制信號(處理裝置)。
在上述實施方式中,基于加速度傳感器單元16的^r測信號來 控制指針2的位移量,并且角速度傳感器單元15的檢測信號起輔 助作用。然而,可以基于角速度傳感器單元15的檢測信號來控制 指針2的位移量。
在這種情況下,例如,輸入設(shè)備1或者控制設(shè)備40可以每單 位時間、即每隔預定時鐘獲得偏離角和傾俯角的位移量。例如,控 制設(shè)備40的MPU 35生成與每單位時間所獲得的偏離角和傾俯角 的位移量相對應(yīng)的在畫面3上的指4十2的坐標值。顯示控制部42 控制顯示乂人而移動在畫面3上的指4十2。偏離角的位移量對應(yīng)于在X軸上的指針2的位移量,并且傾俯角的位移量對應(yīng)于在Y軸上的 指針2的位移量。
在這種情況下,MPU 35 4又需要通過計算或者通過預先存4諸在 ROM 37中的對應(yīng)表來獲得每單位時間在畫面3上的指針2的位移 量即可,該4立移量^于應(yīng)于每單4立時間的偏離角和傾俯角的4立移量。
接下來,將描述根據(jù)另一實施方式的輸入設(shè)備。
圖17為示出了輸入^L備51的透^L圖。圖18為/人滾4侖按4丑13 側(cè)所觀察到的輸入設(shè)備51的側(cè)視圖。在下文中,將簡化或者忽略 與根據(jù)在圖2中所示的實施方式的輸入設(shè)備1等類似的組件、功能 等的描述,而將主要描述與其不同的點。
輸入設(shè)備51的殼體50包括在殼體50表面的預定位置處的部 分J求面或者部分二次曲面50a。下文中,為了方4更,4夸部分J求面或 者部分二次曲面(50a)稱作"下曲面"(50a)。
在幾乎與4要4丑11和12相對的位置處、即當用戶持有輸入i殳備 51時小指位于比其他手指更4妄近下曲面50a的位置處,形成下曲面 50a??蛇x地,在沿著一個方向(Z'軸方向);故延長的殼體50中, 將傳感器單元17設(shè)置在相對于Z'軸方向上殼體50的縱向中心的Z' 軸的正側(cè)上的情況下,將下曲面50a設(shè)置在Z'軸的負側(cè)上。
通常,部分J求面實際上為半J求,^f旦是并不一定是半J求。二次曲 面為通過將2維圓錐曲線(二次曲線)擴展為3維曲面所獲得的曲 面。二次曲面的實例包4舌橢圓曲面、橢圓拋物曲面以及只又曲面。
使用如上所述的輸入i殳備51的殼體50的結(jié)構(gòu),在使得作為支 點的輸入設(shè)備51的下曲面50a鄰接諸如桌子、椅子、地板或者用
69戶的膝蓋或者大腿的相鄰目標對象49的同時,用戶可以容易地操 作豐lT入i殳備51 。即,即^f吏在^T入i殳備51的下曲面鄰孑妻相鄰目標對 象49的狀態(tài)下,用戶也可以容易地以不同角度傾斜輸入設(shè)備51,
從而能夠進行諸如將指針置于圖標上的精細#:作。圖19為示出用
戶在使得下曲面50a鄰接膝蓋的同時操作輸入設(shè)備51的狀態(tài)的示圖。
可選地,在本實施方式中,可以防止無法由裝置才展動才交正電路 抑制的、源于手抖的誤操作的產(chǎn)生,并且用戶可以免除當在空中操 作輸入設(shè)備51時所引起的疲勞。
圖20為根據(jù)本發(fā)明的又一實施方式的輸入設(shè)備的透視圖。
與在圖17和圖18中所示的輸入設(shè)備61類似地,輸入設(shè)備61 的殼體60包括由部分球面構(gòu)成的下曲面60a。與輸入設(shè)備61的殼 體60的最大長度方向(Z'軸方向)垂直并且與下曲面60a(下文中, 為了方便,稱作"下端面55")接觸的平面與通過作為角速度傳感 器單元15的4企測軸的X軸和Y軸(參見圖8 )所形成的平面(X-Y 平面)基本上平行。
4吏用如上所述的輸入i殳備61的結(jié)構(gòu),在下曲面60a鄰4妄下端 面55的同時由用戶進行操作的情況下,實際上,將施加給輸入設(shè) 備61的角速度原封不動地輸入至角速度傳感器單元15。因此,可 以減少從來自角速度傳感器單元15的檢測信號獲得檢測值所需要
的計算量。
圖21為根據(jù)本發(fā)明的又一實施方式的輸入設(shè)備的正視圖。圖 22為示出了該輸入設(shè)備的側(cè)視圖。例如,輸入i殳備71的殼體70的下曲面70a為部分J求面。用比 在圖17和圖20中所示的輸入i殳備51和61的下曲面50a和60a更 大的曲率半徑來設(shè)置下曲面70a。將角速度傳感器單元15i殳置在這 樣的位置處,在該位置處包含于X-Y平面(其由作為角速度傳感器 單元15的一企測軸的X軸和Y軸所形成)中的直線對應(yīng)于從X軸和 Y軸方向觀察到的穿過部分球面的虛擬繪制的圓56的切線。只要 滿足如上所述的條件,就可以將角速度傳感器單元15配置在殼體 70中,使得角速度傳感器單元15的X-Y平面相對于輸入設(shè)備71 的縱向而傾斜(參見閨21 )。
因此,因為當用戶在相鄰目標對象49上鄰4妄其下曲面70a的 同時操作輸入設(shè)備71時所生成的角速度的向量的方向和角速度傳 感器單元15的4企測方向相匹配,所以^使線形l命入成為可能。
圖23為根據(jù)本發(fā)明的另一實施方式的輸入設(shè)備的正視圖。
作為輸入設(shè)備81的殼體80的下曲面80a的球面具有與圖20 所示的曲率半徑相同或相近的曲率半徑。關(guān)于角速度傳感器單元 15,穿過作為角速度傳感器單元15的中心點的X軸和Y軸交叉點 并且與X軸和Y軸垂直的虛直線穿過包4舌下曲面80a的第一^求面 62的中心點0。 4吏用如上所述的結(jié)構(gòu),同心地配置包括下曲面80a 的第 一球面62和其中包括在角速度傳感器單元15的X-Y平面中的 直線變成切線的第二J求面63。因此,輸入i殳備81與在圖21中所示 的輸入設(shè)備71獲得了相同效果。
應(yīng)該注意,并不一定需要在其下曲面50a、 60a、 70a或者80a 緊靠相鄰目標對象49時,由用戶才喿作包4舌上述部分^求面或者部分 二次曲面的輸入設(shè)備51、 61、 71或者81,當然還可以在空中操作 該輸入設(shè)備51、 61、 71或者81。接下來,將描述4艮據(jù)又一實施方式的輸入設(shè)備。在該實施方式 中,將簡化或者忽略與上述輸入設(shè)備i的組件、功能等類似的組件、 功能等的描述,而將主要描述與其不同的點。
圖24為示出了根據(jù)該實施方式的輸入設(shè)備的透視圖。圖25為 示出了根據(jù)該實施方式的輸入設(shè)備的內(nèi)部結(jié)構(gòu)的側(cè)視圖。
如圖24所示,輸入i殳備91包括殼體90,并且殼體卯為用戶 能夠持有的尺寸。將操作部23設(shè)置在殼體卯的上表面90a上。操 作部23包括確定按鈕92、設(shè)置為圍繞確定按鈕92的方向輸入按 鈕93、以及設(shè)置在方向輸入按鈕93周圍的多個圍繞按鈕94。例如, 確定按鈕92具有作為鼠標右鍵的功能。圍繞按鈕94的任何一鍵都 可以具有作為鼠標的左4建的功能。另外,4喿作部23包^^用于畫面3 的電源輸入按鈕95、 TV頻道切換按4丑96、音量按4丑97以及用在 TV遙控器中的各種其他按鈕。
除這些按4丑之外,作為#:作部23,輸入i殳備91還設(shè)置有能夠 輸入至少包括字母、數(shù)字、符號之一的代碼的多個代碼按鈕98。每 個代碼按鈕98能夠輸入平假名、片々支名、字母表等的字母、諸如 數(shù)字的數(shù)、諸如圖形的符號、以及其他代碼。
如圖25所示,a夸主基4反18、電3各4反25、以及電池14集成在 輸入設(shè)備91的殼體90內(nèi)。將MPU19、晶體振蕩器20、傳送裝置 21、以及天線22安裝在主基板18上。將角速度傳感器單元15和 加速度傳感器單元16安裝在電路4反25上。
接下來,將描述輸入設(shè)備91的操作。圖26為示出了輸入設(shè)備 91的操作的流程圖。對于操作代碼按鈕98的情況將給出圖26的描述。
72在用戶沒有按下代碼按4丑98并且因此沒有輸入^碼對應(yīng)操作 信號的情況下(步驟401中的"否"),MPU 19輸出移動命令(包 括關(guān)于速度值的信息的信號)。因此,當用戶持有并且移動輸入設(shè) 備91時,指針2才艮據(jù)這種移動在畫面3上移動。這里,通常通過 在以上圖11中所示的方法來計算速度值。因此,可以4吏在畫面3 上的指針2的移動成為與用戶的直觀操作相匹配的自然移動。然而, 不一定必須通過圖11所示的方法計算速度4直,并且例如,也可以 通過對加速度值簡單地進行積分來計算該速度值??蛇x地,可以使 用由其他方法所計算的速度值。
當通過用戶按下代碼按鈕98時,例如,啟動來自開關(guān)(未示 出)的與^皮分配至按下的代碼按4丑98的字母、凄t字等的代碼對應(yīng) 的代碼對應(yīng)操作信號的輸出。將代碼對應(yīng)操作信號輸入至MPU 19 (步驟401中的"是")。 一旦開始輸入代碼對應(yīng)操作信號(步驟401 中的"是,,),MPU 19停止輸出移動命令(步驟402)或者開始輸 出位移量(Vx(t), Vy(t))被設(shè)置為(0, 0)的移動命令。
此外, 一旦開始輸入代碼對應(yīng)操作信號,MPU 19經(jīng)由傳送裝 置21輸出關(guān)于代碼對應(yīng)操作信號的信息。 一旦輸入了代碼對應(yīng)操 作信號,控制設(shè)備40控制畫面3的顯示使得在畫面3上顯示與代 碼對應(yīng)4喿作信號對應(yīng)的諸如字母或者凄t字的代碼。
一旦停止輸出移動命令,輸入設(shè)備91的MPU 19判斷是否已 經(jīng)取消了代碼對應(yīng)操作信號的輸入(步驟403 )。當釋放由用戶按下 的代碼按鈕98時,取消向MPU 19輸入代碼對應(yīng)才喿作信號(步驟 403中的"是")。然后,MPU 19接通定時器并且開始對取消后調(diào) 控時間進行累加計數(shù)(步驟404 )。
如上所述,取消后調(diào)控時間通常為0.2秒,但是不限于此,它 還可以為大于等于0.2秒或者小于等于0.2秒。還可以由用戶定制耳又消后調(diào)4空時間。為了實i見用戶的定制,例如,^r入i殳備9i可以
:沒置有DIP開關(guān)或者可變電阻器。另外,可以允i午用戶通過4吏用輸 入設(shè)備91操作在畫面3上的GUI來執(zhí)行定制。如上所述,通過允 許定制取消后調(diào)控時間,用戶可以任意地設(shè)置與他/她自己的l喿作感 相匹配的取消后調(diào)4空時間。
一旦4妄通了定時器,MPU 19 (控制部47 (參見圖16))將存 儲在計數(shù)值設(shè)置部46中的第一計數(shù)值和從計數(shù)器45所提供的計數(shù) 值進行比較(步驟405 )。當?shù)?一計數(shù)值和來自計數(shù)器45的計數(shù)值 不同時,MPU 19將計彩:值遞增1 (步驟406 )并且返回至步驟404。
當?shù)谝挥嫈?shù)值和來自計數(shù)器45的計數(shù)值相匹配時(步驟405 中的"是")、即當從取消輸入代碼對應(yīng)操作信號開始經(jīng)過取消后調(diào) 控時間時,MPU19開始輸出移動命令(步驟407)。應(yīng)該注意,從 耳又消I俞入^C碼對應(yīng)才喿作信號開始經(jīng)過取消后調(diào)控時間以前,當再次 開始輸入代碼對應(yīng)操作信號時,MPU 19可以返回至步驟401以執(zhí) 4亍步-腺401和以后的處理。
通過圖26所示的處理,因為在用戶按下4戈碼按4丑98的同時調(diào) 控了指針2的移動,所以防止指針2產(chǎn)生任何用戶無意識的移動。 另夕卜,因為當用戶釋放按下的代碼按鈕98時,在自按下釋放以后 的取消后調(diào)控時間內(nèi)調(diào)控了指針的移動,所以即使在釋放按下的按 鈕98以后,也可以防止指4t2產(chǎn)生4壬zf可用戶無意i只的移動。
在該實施方式中,已經(jīng)給出了對于按下代碼按4丑98的情況的 描述。然而,本發(fā)明不限于此,當按下包括在輸入i殳備91中的其 他才喿作部23時,可以扭^亍與圖26類似的處理。例如,當4姿下方向 輸入按鈕93、 TV頻道切換按鈕96、音量按鈕97等時,可以執(zhí)行 與圖26類似的處理??蛇x地,當按下包括在圖6所示的輸入設(shè)備1 中的各種操作按鈕29或者電源開關(guān)28時,可以執(zhí)行與圖26類似的處理。應(yīng)該注意,當按下包括在根據(jù)本實施方式的輸入設(shè)備91 中的確定按鈕92時,可以執(zhí)行在以上圖15中所示的處理。
接下來,將描述關(guān)于輸入設(shè)備的操作的另一實施方式。
本實施方式與上述實施方式的不同點在于上述耳又消后調(diào)控時 間是被可變地控制的。因此,將主要描述這一點。應(yīng)該注意,將描 述按下在圖2、 3等中所示的輸入設(shè)備1的按鈕11的情況。
圖27為示出根據(jù)本實施方式的輸入設(shè)備1的操作的流程圖。
在用戶沒有按下按」組11的狀態(tài)下,才乘作信號沒有被輸入MPU 19(步驟501中的"否,,),并且輸入設(shè)備l輸出移動命令。因此, 例如,當用戶使用手腕或者肘的旋轉(zhuǎn)來移動輸入設(shè)備1時,指針2 根據(jù)輸入設(shè)備1的移動在畫面3上移動。
當通過用戶按下按鈕11時,例如,從開關(guān)(未示出)輸出操 作信號,并且將該操作信號輸入MPU 19 (步驟501中的"是")。 然后,MPU 19停止輸出移動命令或者輸出位移量被設(shè)置為0的移 動命令(步驟502)。換句話說,當開始操作信號的輸入時,MPU19 控制移動命令的輸出使得在畫面3上停止指針2 (輸出控制裝置)。
接下來,MPU 19判斷是否已經(jīng)取消了操作信號的輸入(步驟 503)。當沒有取消才乘作信號的輸入時,MPU 19再次返回步驟502 并且維持停止移動命令的輸出或者輸出位移量被設(shè)置為0的移動命 令的狀態(tài)。因此,因為乂人用戶按下按4丑11開始至釋方文該按下為止 調(diào)控了指針的移動,所以防止指針2產(chǎn)生任何用戶無意識的移動。
當用戶釋放按下的按鈕11并且因此取消操作信號的輸入時(步 驟503中的"是"),例如,MPU 19 (控制部47 )將初始計凌t值C設(shè)置至圖16所示的計數(shù)器45(步驟504)。這里,初始值C,為要用 作稍后描述的倒數(shù)計數(shù)的初始值的值。從初始計數(shù)值d開始計數(shù)值 C(t)的倒凄t計數(shù)。如在稍后所述的步驟509中所示的,計數(shù)^直C(t) 的倒數(shù)計數(shù)為從計數(shù)值C(t)中減去輸入設(shè)備1的角速度的函數(shù)值 AC((D)。因此,計fW直C(t)隨著倒凄t計凄t一起減少。計數(shù)值C(t)變成 小于等于0且倒凄t計凄t結(jié)束的時刻對應(yīng)于參照上述圖15的取消后 調(diào)4空時間。
一旦設(shè)置了初始計數(shù)值Q , MPU 19維持停止移動命令的輸出 或者輸出位移量被設(shè)置為0的移動命令的狀態(tài)(步驟505 )。因此, 因為即使在取消輸入操作信號以后也維持指針的停止狀態(tài),所以例 如,可以防止由于當用戶釋放按下的按4丑11時輸入i殳備1的移動 所引起的命令發(fā)出以前指針2從圖標4的移動。
接下來,MPU 19判斷計數(shù)值C(t)是否大于0 (步驟506)。當 計數(shù)值C(t)大于0時,MPU 19獲得從角速度傳感器單元15輸出的 雙軸角速度值(ov coe)。 MPU19計算雙軸角速度值(ov①e)的 均方以獲得角速度值的絕對值l①1 (步驟507)。可選地,在步驟507 中,可以將第 一角速度值cov的絕對值1 1和第二角速度值coe的絕對 值l①ei中較大的一個用作代表值,來代替角速度值的絕對值lcol。
一旦計算了角速度值的絕對值M, MPU 19確定與角速度值的 絕對值M的大小對應(yīng)的倒數(shù)計數(shù)量AC(oj)(步驟508)。倒數(shù)計數(shù)量 AC(co)為當角速度值的絕對值lcol增加時而增加的值。稍后將給出倒 數(shù)計數(shù)量AC((o)和角速度值的絕對值lcDl之間關(guān)系的細節(jié)。
一旦確定了倒數(shù)計數(shù)量AC(①),MPU 19從之前的計數(shù)值C(t-l) 減去倒lt計數(shù)量AC((D)并且計算新的計凄K直C(t), /人而執(zhí)4于倒數(shù)計 數(shù)(步驟509 )。 一旦計算了新的計數(shù)值C(t), MPU 19維持移動命 令的停止狀態(tài)(步驟505 )并且判斷新的計數(shù)值C(t)是否大于0 (步驟506)。換句話-說,MPU 19重復在步驟505~步驟509中所示的 處理直到計數(shù)值C(t)變成小于等于0 (時間控制裝置)。
當計數(shù)值C(t)變成小于等于0時(步驟506中的"否"),MPU 19開始輸出移動命令(步驟510 )。計數(shù)值C(t)變成小于等于0的時 間對應(yīng)于自輸入操作信號取消以后的取消后調(diào)控時間。應(yīng)該注意, 當在計數(shù)值C(t)變成小于等于0以前、即在取消后調(diào)控時間經(jīng)過以 前按下按確丑11并再次開始操:作信號的輸入時,MPU 19可以返回至 步驟501并且沖丸4亍步驟501和以后的處理。
通過在圖27中所示的處理,控制取消后調(diào)控時間使得當角速 度值的絕對值lwl增加時,縮短取消后調(diào)控時間。因此,當用戶在點 擊按鈕11之后立即擺動輸入設(shè)備1以開始指針2的移動時,迅速 地開始指針2的移動。因此,由于用戶在對按4丑11操作以后可以 平穩(wěn)地轉(zhuǎn)換至指點操作,所以改善了操作感。
接下來,將描述角速度值的絕對值M和倒數(shù)計凄t量AC(co)之間
的關(guān)系。
圖28A-圖28D均為示出角速度值的絕對值lcol和倒數(shù)計數(shù)量 AC(o))之間的關(guān)系的實例的示圖。如在圖28A~圖28D中所示,隨 著角速度值的絕對值M的增加,倒數(shù)計凄t量AC(co)增加??梢曰?角速度值的絕對值lcol通過計算來獲得倒數(shù)計數(shù)量AC(o)),或者可以 通過查詢表來獲得該倒ft計lt量AC(co)。
圖28A為示出通過線性函數(shù)使得倒數(shù)計數(shù)量AC(co)隨著角速度 值的絕對值lwl的增加而一起增加的情況的實例的示圖。倒數(shù)計數(shù)量 AC(od)可通過二次函凄t隨著角速度值的絕對值lcol的增加而 一起增 加、可以通過多階函tt來增加、或者可選地可以通過指數(shù)函凄t來增 加。此外,當角速度值的絕對值M大于等于預定值時,可以將倒數(shù)
77計數(shù)量AC(Q))設(shè)置為常數(shù)(最大值),并且當角速度值的絕對值M 小于預定值時,可以將倒數(shù)計數(shù)量AC(co)設(shè)置為常數(shù)(最小值)。
在圖28B所示的實例中,當角速度值的絕對值| |小于預定閾值 W時,將倒數(shù)計數(shù)量AC(co)設(shè)置為常數(shù)。因此,當角速度值的絕對 值l(ol小于閾值w時,角速度值的絕對值M的大小不影響取消后調(diào) 控時間。應(yīng)該注意,當角速度^直的絕對值l(Dl小于閾^直時,例如,倒 數(shù)計數(shù)量AC(co)不為0,而是為1。因此,可以防止耳又消后調(diào)控時間 無^f木止地繼續(xù)而在倒凄史計凄t中沒有任何進展。當角速度值的絕對值 1①l大于等于閾值cd時,倒數(shù)計數(shù)量AC(co)通過線性函數(shù)增加??梢?通過二次函數(shù)、多階函數(shù)、或者指數(shù)函數(shù)使得倒數(shù)計數(shù)量AC(o))隨 著角速度值的絕對值M的增加而一起增加。而且,當角速度值的絕 對值IH大于等于預定值時,可以將倒數(shù)計凄t量AC((D)i殳置為常凄t(最 大值)??紤]取消后調(diào)控時間、倒數(shù)計數(shù)量AC(tD)、以及角速度值的 絕對值lcol之間的關(guān)系可以適當?shù)卦O(shè)置角速度值的絕對值的預定闊 值a^。
圖28C為示出通過多階^f吏得倒凄t計凌史量AC(co)隨著角速度值的 絕對值l①l的增加而一起增加的情況的實例的示圖。階梯的數(shù)量沒有 具體的限制。
圖28D為示出通過兩個階梯4吏得倒凄t計數(shù)量AC(co)隨著角速度 值的絕對值M的增加而 一起增加的情況的實例的示圖。當角速度值 的絕對值lcol小于預定閾值0)2時,將倒數(shù)計數(shù)量AC(co)設(shè)置為常數(shù), 例如,1。另一方面,當角速度值的絕對值lcol大于等于預定闊值032 時,將倒數(shù)計數(shù)量AC(O))設(shè)置為初始計數(shù)值d??蛇x地,將倒數(shù)計 數(shù)量AC(co)i殳置為大于等于初始計凄t值d的值。因此,當角速度值
的絕對值ICOI大于等于預定閾值CD2時,可以結(jié)束取消后調(diào)控時間。
考慮取消后調(diào)控時間、倒數(shù)計數(shù)量AC(co)、以及角速度值的絕對值M 之間的關(guān)系可以適當?shù)卦O(shè)置預定閾值co2。關(guān)于隨著角速度值的增加而縮短取消后調(diào)控時間的情況已經(jīng)
給出了圖27和圖28的描述。然而,本發(fā)明不限于此并且隨著速度 值的增加可以縮短耳又消后調(diào)控時間。另外,隨著乂人加速度傳感器單 元16所輸出的加速度值的增加可以縮短取消后調(diào)控時間。另外, 例如,可以使用角力口速度值、角加速度變化率的值、以及加速度變 化率的值。還可以4吏用對應(yīng)于殼體10的移動的這些值的絕對值。 這對于稍后所述的輸入后調(diào)控時間也是相同的。
關(guān)于按下輸入設(shè)備1的按鈕11的情況已經(jīng)給出了本實施方式 的描述。然而,當按下輸入設(shè)備1的按鈕12時,可以執(zhí)行在圖27 中所示的處理。輸入設(shè)備的殼體的結(jié)構(gòu)可以為在圖17~圖23中所 示的殼體50~80中的任何一個??蛇x地,當按下在圖24和圖25 中所示的輸入設(shè)備91的確定按鈕92時,可以執(zhí)行在圖27中所示 的處理。這對于稍后所述的關(guān)于輸入i殳備的4喿作的實施方式也是相 同的。
如圖14的情況一樣,可以主要通過控制設(shè)備40來執(zhí)行圖27 中所示的處理。在這種情況下,控制設(shè)備40經(jīng)由天線39接收關(guān)于 角速度值(ov we)的信息、關(guān)于加速度值的信息(ax, ay)的信 息、以及從輸入設(shè)備1輸出的操作信號(或者輸入設(shè)備51 ~ 91 )。 例如,控制設(shè)備40的MPU 35執(zhí)行在步驟203 ~步驟218中所示的 處理,以計算速度值。MPU35生成與速度值對應(yīng)的第一控制信號, 并且顯示控制部42控制顯示〗吏得指針2以與速度值對應(yīng)的速度在 畫面上移動。 一旦接收到操作信號,控制設(shè)備40的MPU 35生成 與操作信號對應(yīng)的第二控制信號并且執(zhí)行各種處理。
此外,MPU 35控制第一控制信號的輸出使得自輸入操作信號 開始直到取消操作信號,輸入指針2在畫面3上停止。當判斷出已 經(jīng)取消了操作信號的輸入時,MPU 35執(zhí)行在圖27中所示的步驟504-步驟510的處理并且可變地控制耳又消后調(diào)控時間。可以將參 照圖27和圖28所述的各種修改例應(yīng)用于控制設(shè)備40的處理。
應(yīng)該注意,還可以主要通過控制設(shè)備40來執(zhí)行稍后所述的關(guān) 于輸入設(shè)備1的操作的實施方式。
接下來,將描述關(guān)于輸入設(shè)備l的操作的另一實施方式。
圖29為示出根據(jù)本實施方式的輸入設(shè)備的操作的流程圖。本 實施方式的輸入設(shè)備1與在上述圖27所示的實施方式的不同點在 于,不僅與角速度值相關(guān)、而且與角加速度值相關(guān)地可變地控制取 消后調(diào)控時間。因此,將主要描述這點。應(yīng)該注意,4奪關(guān)于角速度 值的倒數(shù)計數(shù)量描述為第 一倒^t計凄t量AC(co),并且將關(guān)于角加速 度值的倒數(shù)計數(shù)量描述為第二倒數(shù)計數(shù)量AC(Aco)。
如圖29所示,在步驟601 步驟608中,執(zhí)行與圖27的步驟 501-508中類似的處理。 一旦確定了與角速度值的絕對值M對應(yīng)的 第一倒數(shù)計數(shù)量AC(Q))(步驟608), MPU 19通過將雙軸角速度值 (ov o)e)取微分來計算雙軸角加速度值(Aov Acoe)。 MPU 19 計算雙軸角加速度值(Aov Awe)的均方以獲得角加速度值的絕對 值IAcol (步驟609 )。可選地,在步驟609中,可以將第一角加速度 值的絕對值IAavl和第二角加速度值的絕對值IAo)el中的較大一個用 作代表值,來代替角加速度值的絕對值IAcol。
一旦計算了角加速度值的絕對值IAcol, MPU 19確定與角加速度 值的絕對值lAcol的大小對應(yīng)的第二倒數(shù)計數(shù)量AC(Aco)(步驟610)。 第二倒數(shù)計數(shù)量AC(Aco)為隨著角加速度值的絕對值IAa)l的增加而增 力口的值。例如,角加速度的絕對值IAcol和第二倒tt計凄t量AC(A(D)之 間的關(guān)系為在以上圖28中所示的關(guān)系。在這種情況下,在圖28A~圖28D中的橫坐標上所表示的角速度值的絕對值lcol僅需要替換為 角加速度的絕對值IAcol即可。
一旦確定第二倒數(shù)計數(shù)量AC(Aw), MPU 19從之前的計數(shù)值 C(t-1 )減去第 一倒數(shù)計數(shù)量AC(①)和第二倒數(shù)計數(shù)量AC(Aco)以計算 新的計數(shù)值C(t)(步驟611 )。下文中,MPU 19重復步驟605 ~步 驟611的處理直到計數(shù)值C(t)變成小于等于0。然后,當計數(shù)值C(t) 已經(jīng)變成小于等于O時(步驟606中的"是,,),MPU 19開始^T出 移動命令(步驟612 )。
通過圖29所示的處理,因為不僅根據(jù)角速度值而且根據(jù)角加 速度值來可變地控制取消后調(diào)控時間,所以可以適當?shù)乜s短取消后 調(diào)控時間。
盡管在該實施方式中個別地確定第 一倒數(shù)計數(shù)量AC(od)和第二 倒數(shù)計數(shù)量AC(Aco),但是例如,也可以通過查詢表確定與角速度值 和角加速度值對應(yīng)的一個倒凄t計凄史量AC(co, Aco)。
在該實施方式中,已經(jīng)給出了關(guān)于根據(jù)角速度值和角加速度值 可變地控制取消后調(diào)控時間的情況的描述。然而,本發(fā)明不限于此, 而可以根據(jù)速度值和加速度值可變地控制取消后調(diào)控時間??蛇x 地,還可以通過角速度值、角加速度值、速度值、加速度值、以及 與殼體10的移動對應(yīng)的其他值中的兩個值的結(jié)合來可變地控制取 消后調(diào)4空時間。
號來可變地控制耳又消后調(diào)控時間的情況的描述,〗旦還可以4艮據(jù)三個 以上的不同移動信號來可變地控制取消后調(diào)控時間。
接下來,將描述關(guān)于輸入設(shè)備的操作的又一實施方式。例如,存在不擅長執(zhí)行指針的精細操作的用戶引起較大裝置振 動的情況,在這種情況下,用戶希望在釋放按下的按鈕11以后停 止指針更長的一段時間周期。因此,在本實施方式中,控制第一調(diào) 控時間,使得在角速度值的信號之中對應(yīng)于裝置振動的頻率范圍內(nèi) 的信號增加時,延長第一調(diào)控時間。因此,將主要描述這點。
圖30為示出根據(jù)本實施方式的輸入設(shè)備1的操作的流程圖。
如圖30所示,在步驟701 ~步驟710中,執(zhí)行與圖29的步驟 601~步驟610中類似的處理。 一旦計算了與角加速度值的絕對值 IAcol對應(yīng)的第二倒數(shù)計數(shù)量AC(Aco)(步驟710), MPU19對雙軸角 速度值(ov coe)進行頻率分析。在角速度值(ov coe)的信號之 中,MPU 19 4企測在與裝置振動對應(yīng)的頻率范圍內(nèi)(舉例來說,1 Hz 20Hz)的峰值。MPU19計算雙軸角速度值的峰值的均值,并 且確定裝置振動量代表值P (步驟711)??蛇x地,可以將兩個峰值 中的較大一個用作裝置振動量代表值P。
可選地,在步驟711中,可以4吏用在通過帶通濾波器或者高通 濾波器以后所獲得的角速度值的絕對值M來確定裝置振動量代表 ^直P,以代^+頻率分牙斤。
一旦確定了裝置振動量代表值P, MPU 19確定與確定裝置振 動量代表值P對應(yīng)的裝置振動倒數(shù)計數(shù)量AC(P)(步驟712 )。裝置 振動倒數(shù)計數(shù)量AC(P)為隨著裝置振動量代表值P增加而增加的值。 可以通過線形函數(shù)、多階函數(shù)、或者指數(shù)函凄t來4吏裝置4展動倒數(shù)計 數(shù)量AC(P)隨著裝置振動量代表值P的增加而一起增加。此外,可 以通過兩階或者多階來^f吏裝置振動倒凄史計凄t量AC(P)隨著裝置振動 量 表<直P的增加而一起增加。
82一旦確定裝置振動倒數(shù)計數(shù)量AC(P), MPU 19從之前的計凄t值 C(t-l)減去第一倒^:計婆t量AC(co)和第二倒凄t計^:量AC(Aco),并且 加上裝置4展動倒凄t計凄t量AC(P),因此計算新的計凄t值C(t)(步驟 713 )。下文中,MPU 19重復步驟705 ~步驟713的處理直到^十數(shù) 值C(t)變成小于等于O。然后,當計數(shù)值C(t)變成小于等于O時(步 -驟706中的"否"),MPU 19開始輸出移動命令(步驟714 )。
通過在圖30中的處理,控制取消后調(diào)控時間使得隨著裝置振 動變大而延長取消后調(diào)控時間。因此,即使引起4交大裝置振動的用 戶也可以容易地執(zhí)行指點操作,因此改善了操作感。
可以將在以下等式(7)中所示的限制加在步驟712所確定的 裝置振動倒數(shù)計數(shù)量AC(P)上。<formula>formula see original document page 83</formula>換句話說,可以對裝置振動倒數(shù)計數(shù)量AC(P)施加限制使4尋即 使在最大值時,也沒有超過比第 一倒數(shù)計數(shù)量和第二倒數(shù)計數(shù)量的 和小1的值。因此,在裝置振動較大的情況下,可以防止取消后調(diào) 控時間無休止地繼續(xù)而在步驟713中所示的倒數(shù)計數(shù)中沒有任4可進展。
盡管在本實施方式中個別地確定第一倒凄t計凄t量AC((D)、第二 倒數(shù)計數(shù)量AC(Aco)、以及裝置振動倒數(shù)計數(shù)量AC(P),但是例如, 可以通過查詢表來確定一個倒數(shù)計數(shù)量AC(co, Aco, P)。
在本實施方式中,已經(jīng)給出了關(guān)于使用兩個不同的物理量的信 號(角速度值和角加速度值)和裝置振動量的信號來執(zhí)行取消后調(diào) 控時間的計lt的情況的描述。然而,本發(fā)明不限于此,并且可以佳: 用一個物理量的信號(舉例來說,角速度值)和裝置振動量信號來執(zhí)行取消后調(diào)控時間的計數(shù)。可選地,還可以僅使用裝置振動量信 號來才丸行取消后調(diào)控時間的計數(shù)。
接下來,將描述關(guān)于輸入設(shè)備的操作的另一實施方式。
在以上圖27~圖30所示的以上實施方式中,已經(jīng)《會出了關(guān)于 乂人用戶4安下4要4丑11開始至釋i文4要下的按4丑11為止調(diào)控指針的移動 的情況的描述。另一方面,本實施方式與在圖27~圖30中所示的 處理的不同點在于,在自4姿下4安4丑11開始以后的l斬入后調(diào)控時間 內(nèi)調(diào)控指針的移動(用另外一種說法,在經(jīng)過輸入后調(diào)控時間以后, 即使當按下按鈕11時指針也移動)。另外,當與上述圖15所示的 處理進行比較時,本實施方式與圖15所示的處理的不同點在于, 取消后調(diào)控時間是可變的。在本實施方式的描述中,將主要描述與 圖27和圖15所示的處理的不同的點。
圖31為示出根據(jù)本實施方式的輸入設(shè)備的操作的流程圖。
在圖31的步驟801-806中,執(zhí)行與圖15中所示的步驟301 306中類似的處理。換句話說,在自用戶按下按鈕11并且向MPU 19 輸入操作信號以后的輸入后調(diào)控時間內(nèi),控制移動命令的輸出使得 在畫面3上停止指針2的移動。
當在步驟804中計數(shù)值匹配時(步驟804中的"是"),MPU19 開始輸出移動命令(步驟807)。換句話說,當自用戶按下按鈕ll 開始已經(jīng)經(jīng)過舉#入后調(diào)控時間而沒有釋方文:換下的按4丑11時(參見 步驟805中的"否"),MPU19開始輸出移動命令。在這種情況下, 例如,在畫面3上顯示4fe動才喿作,并且指4十2和圖標4在畫面3上 移動。這里,為了實現(xiàn)拖動操作,例如,輸入設(shè)備1〗又需要在按下按 鈕11的同時輸出按下代碼。當同時輸入按下代碼和移動命令時,
控制設(shè)備40的MPU 35在畫面3上顯示拖動纟喿作。
一旦輸出移動命令,輸入設(shè)備1的MPU 19判斷是否已經(jīng)取消 了操作信號的輸入(步驟809 )。當用戶釋放按下的按鈕11并且取 消操作信號的輸入時(步驟809中的"是"),MPU 19將初始計數(shù) 值Cj殳置至計凄丈器45 (步驟810)。然后,MPU 19停止輸出移動 命令或者開始輸出位移量被設(shè)置為0的移動命令(步驟811 )。應(yīng)該 注意,當在步驟809中取消操作信號的輸入時,MPU 19停止輸出 按下代碼。
一旦取消按下代碼的輸入和來自輸入設(shè)備1的移動命令,控制 設(shè)備40的MPU 35結(jié)束在畫面3上的拖動操作的顯示并且執(zhí)行放 下(drop )顯示。
一旦停止了移動命令的輸出(步驟811),在隨后的步驟812~ 步驟816中,執(zhí)行與圖27所示的步驟506-步驟509中類似的處理。 換句話說,通過與角速度值的絕對值|wl的大小對應(yīng)的倒數(shù)計數(shù)量 AC(co)來執(zhí)行計數(shù)值C(t)的倒數(shù)計數(shù),并且當計數(shù)值C(t)已經(jīng)變成小 于等于0時(步驟812中的"否"),開始移動命令的輸出(步驟808 )。
因此,防止了指針2和圖標4在》丈下期間的移動,并且在方文下 圖標4之后立即嘗試開始移動指針2時,用戶可以迅速地開始移動指針。
應(yīng)該注意,當在可變控制的取消后調(diào)控時間內(nèi)用戶按下按4丑11 并且開始4喿作信號的輸入時(步驟813中的"是"),處理返回至步 驟802,并且在自才喿作信號輸入以后的輸入后調(diào)控時間(固定的) 內(nèi)調(diào)控指針的移動。
85這里,在步驟805中,當自才喿作信號輸入以后經(jīng)過輸入后調(diào)控 時間以前取消操作信號輸入時(步驟805中的"是,,),MPU 19可 以才丸4亍由虛線所表示的步驟810和以后步驟的處理。因此,例如, 可以防止由點擊才喿作產(chǎn)生的指針2 乂人圖標4的移動,并且當用戶希 望在點擊纟喿作以后立即開始移動指針2時,可以迅速地開始指針2 的移動。
而且,在步驟814 ~步驟816中,可以扭J亍圖29所示的步驟 607~步驟611的處理。因此,可以適當?shù)乜s短:取消后調(diào)控時間。 可選地,在步驟814 步驟816中,可以執(zhí)行圖30所示的步驟707~ 713的處理。因此,例如,即4吏引起4交大裝置振動的用戶也可以容 易地執(zhí)行指點操作。
接下來,將描述關(guān)于輸入設(shè)備的操作的又一實施方式。
由于本實施方式與上述圖31所示的實施方式的不同點在于, 不^又可變地控制取消后調(diào)控時間而且可變地控制輸入后調(diào)控時間, 因此將主要描述這點。應(yīng)該注意,將作為用于取消后調(diào)控時間和輸 入后調(diào)控時間的倒數(shù)計數(shù)的初始值的值分別描述為第 一 初始計數(shù) 值d和第二初始計凄t值C2。
圖32為示出根據(jù)本實施方式的輸入設(shè)備的操作的流程圖。
當用戶按下按鈕11時,將操作信號輸入至MPU 19 (步驟卯l 中的"是,,)。 一旦輸入操作信號,MPU19將第二初始計數(shù)值C2設(shè) 置至計數(shù)器45。從第二初始計數(shù)值C2開始計數(shù)值C(t)的倒數(shù)計數(shù), 并且計凄t值C(t)變成小于等于0的時間對應(yīng)于輸入后調(diào)控時間。
這里,第二初始計數(shù)值C2通常為大于第一初始計數(shù)值Q的值。 例如,第二初始計數(shù)值C2為第一初始計數(shù)值d的兩倍。這是因為,在用戶的腦海中,他/她想要自按下按鈕11開始以后到停止指針2
的時間周期(輸入后調(diào)控時間)長于自釋^t按下的按鈕以后到停止
指針2的時間周期(取消后調(diào)控時間)。例如,因為當用戶開始按 下按4丑11以開始點擊才喿作時,他/她在腦海中具有堅定地#1行點擊 操作的想法,所以輸入后調(diào)控時間需要長至一定程度。另一方面, 因為當用戶釋放按下地按鈕11以結(jié)束點擊操時,他/她在腦海中具 有立即開始指針移動的想法,所以取消后調(diào)控時間需要短到 一 定程
度。 ,
在這點上,在本實施方式中,將第二初始值C2i殳置為具有比 第一初始計凄t值d更大的值,例如是第一初始計凄t值d的兩倍。
只要第二初始值C2具有比第一初始計凄t值d更大的值即可,其可 以為除兩倍之外的其他值??蛇x地,第二初始計^t值C2和第一初始
計數(shù)值d相同的情況也是可以的。因此,可以減輕程序的負4旦。
一旦設(shè)置了第二初始計數(shù)值C2, MPU 19停止輸出移動命令或 者開始輸出位移量^皮:沒置為0的移動命令(步驟903 )。因此,可以 防止由于在開始按下按鈕11時輸入設(shè)備1的移動所引起的指針2 在畫面3上的移動。
接下來,MPU 19判斷計數(shù)值C(t)是否大于0 (步驟904 ),并 且當大于0時,判斷是否已經(jīng)取消了操作信號的輸入(步驟905 )。 當沒有取消操作信號的輸入時,確定與角速度值的絕對值M的大小 對應(yīng)的倒數(shù)計數(shù)量AC(co)(參見圖28 )并且執(zhí)行倒數(shù)計數(shù)(步驟906 ~ 步驟908)。下文中,MPU 19重復在步驟903 步驟908中所示的 處理直到計數(shù)值C(t)小于等于0。因此,根據(jù)角速度值的絕對值lcol 的大小可變地控制輸入后調(diào)控時間。
這里,在步驟卯5中,當在可變控制的輸入后調(diào)控時間內(nèi)釋放 按下的按鈕11并且取消操作信號的輸入時(步驟905中的"是"),開始移動命令的|#出(步驟910)??蛇x地,如通過虛線所表示的, 在將計凄欠值C(t)復位并且重新設(shè)置第一初始計^t值d以后,還可以 在自取消操作信號的輸入以后的取消后調(diào)控時間(可變的)內(nèi)調(diào)控 指針的移動。
當沒有取消操作信號的輸入(參見步驟卯5中的"否")并且 計數(shù)值C(t)變成小于等于0時(步驟卯4中的"否"),開始移動命 令的輸出(步驟909)。換句話說,當自按下按鈕11開始已經(jīng)經(jīng)過 輸入后調(diào)控時間而沒有釋方文該4安4丑時,開始移動命令的輸出。在這 種情況下,在畫面3上開始^>動#:作。
具體地,在本實施方式中,輸入后調(diào)控時間為自按下按鈕11 開始以后在畫面3上停止指針2的時間周期,并且為從按下按鈕ll 開始至拖動開始為止的時間周期??刂戚斎牒笳{(diào)控時間使之隨著角 速度值的絕對值增加而縮短。因此,當用戶在按下4姿4丑11以后立 即擺動^T入i殳備1以執(zhí)4于^拖動纟喿作時,可以在畫面3上迅速地開始 拖動操作。
一旦輸出移動命令開始(步驟909), MPU 19在隨后的步驟 911~步驟918中沖丸行與圖31所示的步驟809~步驟816中類似的 處理,因此,可獲^/尋與圖31所示的實施方式相同的才喿作爻丈果。應(yīng) 該注意,當在步驟915中在可變控制的取消后調(diào)控時間內(nèi)開始4安下 按鈕11并且開始輸入操作信號時,復位計數(shù)值C(t)并且將第二初始 計數(shù)值C2設(shè)置至計數(shù)器45 (步驟902 )。然后,MPU 19執(zhí)4于步驟 903和以后的處J里。
在步驟906 ~步驟908中,可以4丸行與圖29所示的步驟607 ~ 步驟611中類似的處理。因此,可以適當?shù)乜s短輸入后調(diào)控時間。 可選地,在步驟卯6-步驟908中,可以4丸行與圖30所示的步驟707~軸713中類似的處理。因此,例如,即使引起較大裝置振動 的用戶也可以容易地執(zhí)行指點操作。
接下來,將描述關(guān)于在第二初始計數(shù)值和第一初始計數(shù)值之間 的關(guān)系的另一實施方式。
在以上實施方式中,已經(jīng)給出了關(guān)于第二初始計凄t值C2大于 第一初始計凝:值d的情況的描述。而另一方面,在本實施方式中, 第二初始計數(shù)值C2小于第一初始計數(shù)值CltJ因此,將主要描述這 一點。
行按下操作的狀態(tài)的示圖。圖33A為示出了按下按鈕的狀態(tài)的示 圖,圖33B為示出了釋放按下的按鈕的狀態(tài)的示圖。另外,圖34 為示出了當對按鈕進行按下操作時在Y軸方向上的移動量(振動 量)的實例的示圖。
如圖33所示,才艮據(jù)本實施方式的l命入i殳備111包括在殼體110 的上表面110a上的按鈕112。
如圖33A所示,當用戶用拇指按下按鈕112時,輸入設(shè)備lll 試圖通過來自拇指的力向下移動。然而,因為用戶可以用食指來支 撐輸入設(shè)備111,所以在Y軸方向上輸入設(shè)備111的移動量(振動 量)相對4交小。在這種情況下,如圖34所示,例如,在Y軸方向 上的位移量變成Ay"并且引起振動的時間周期變成A"。
另一方面,如圖33B所示,當用戶釋放按下的按鈕112時,釋 放來自拇指的力并且來自食指的力被施加給輸入設(shè)備111。在這種 情況下,因為拇指與輸入設(shè)備lll分離并且因此不能支撐來自食指
89的力,所以輸入設(shè)備lll相對移動較大。如圖34所示,例如,在Y 軸方向上的位移量變成Ay2 ,并且引起振動的時間周期變成At2 。
如上所述,當釋放按下時引起振動的時間At2長于在按下開始 時引起振動的時間Atb因此,在根據(jù)本實施方式的輸入設(shè)備lll中, 將第二初始計數(shù)值C2設(shè)置為小于第一初始計數(shù)值Cp并且將輸入
后調(diào)控時間調(diào)整為4豆于取消后調(diào)控時間。因此,可以適當i也防止指 針的錯誤移動。
在圖27~圖34的描述中,主要描述了可變地控制取消后調(diào)控
時間這一點。在之后的實施方式中,將主要描述可變地控制iir入后
調(diào)4空時間這一點。
圖35為示出了根據(jù)本實施方式的控制系統(tǒng)100的操作的實例, 圖36為示出了4艮據(jù)本實施方式的輸入i殳備1的才喿作的示圖。
首先,將給出關(guān)于當用戶沒有操作設(shè)置在輸入設(shè)備1上的操作 部23時控制設(shè)備100的操作的描述。圖35為示出了當沒有操作操 作部23時的操作的流程圖。
如圖35所示,當用戶按下電源開關(guān)28將電源輸入至輸入設(shè)備 1時,例如,從角速度傳感器單元輸出雙軸角速度信號。將通過角 速度信號所獲得的第一角速度值c^和第二角速度值coe輸入至MPU 19 (步驟1101 )。
此外,當接通輸入設(shè)備1的電源時,從加速度傳感器單元16 輸出雙軸加速度信號。將由雙軸加速度信號所獲得的第一加速度值 ax和第二加速度值ay輸入MPU 19 (步驟1102)。加速度值的信號 為在接通電源的時間點與輸入設(shè)備l的位置(初始位置)對應(yīng)的信 號。通常,MPU19在每個預定的時鐘周期內(nèi)同步執(zhí)行步驟1101和1102。然而,MPU 19可以在執(zhí)行步驟1101以后執(zhí)4亍步驟1102,或 者在執(zhí)行步驟1102以后執(zhí)行1101。這對于在圖10、圖14、圖40、 圖42 (舉例來說,步驟1701和步驟1701 )、以及圖43 (舉例來說, 步驟1801和步驟1802 )中也是相同的。
基于加速度值(ax, ay)和角速度值(ov coe), MPU 19通過 預定計算來計算速度值(第一速度值Vx和第二速度值Vy)(步驟 1103)。在這點上,至少傳感器單元17、或者MPU 19和傳感器單 元17用作用于輸出對應(yīng)于殼體10的移動的移動信號的移動信號輸 出裝置。
如上所述,在本實施方式中,基于加速度值(ax, ay)和角速 度值(qv q)e)來計算速度值(vx, vy),以代替通過對加速度值 (ax, ay)進行簡單積分來計算的速度值(Vx, Vy)。因此,可以獲 得與用戶的直觀操作相匹配的輸入設(shè)備1的操作感,并且在畫面3 上的指針2的移動也精確地與輸入設(shè)備l的移動相匹配。然而,不 一定必須基于加速度值( ax, ay )和角速度值(cov, ①e )來獲得速 度值(Vx, Vy),也可以通過對加速度值(ax, ay)進行簡單積分來 計算速度值(Vx, Vy)。
MPU 19經(jīng)由傳送裝置21和天線22將關(guān)于計算的速度值(Vx, Vy )的信息作為移動命令傳送至控制設(shè)備40 (步驟1104 )。
控制設(shè)備40的MPU 35經(jīng)由天線39和接收器裝置38接收關(guān) 于速度值(Vx, Vy)的信息(步驟1105)。在這種情況下,輸入設(shè) 備l每隔預定時鐘、即每當經(jīng)過預定時間時傳送速度值(Vx, Vy), 并且控制設(shè)備40每隔預定的時鐘數(shù)接收速度值。
一旦接收了速度值,控制設(shè)備40的MPU 35通過上述等式(1 ) 和(2)將速度值與坐標值相加以生成新的坐標值(X(t), Y(t))(步驟1106 )。通過生成坐標值,顯示控制部42控制顯示使得指針2在 畫面3上移動(步驟1107 )。
接下來,將描述當用戶操作操作部23時所執(zhí)行的輸入設(shè)備1 的操作。圖36為示出了當操作操作部23時所執(zhí)行的輸入設(shè)備1的 操作的流程圖。在圖中,將描述用戶操作操作部23中的按鈕ll的情況。
在用戶沒有按下按鈕11并且因此沒有輸入操作信號的情況下 (步驟1102中的"否"),MPU19輸出移動命令(包含關(guān)于速度值 的信息的信號)。因此,當用戶持有輸入i殳備l并且移動輸入i殳備l 時,指針2才艮據(jù)這種移動在畫面3上移動。這里,通常通過圖35 所示的方法來計算速度^"直。因此,在畫面3上的指4十2的移動可以 產(chǎn)生與用戶的直觀j喿作相匹配的自然移動。
當用戶按下按鈕11時,例如,從開關(guān)(未示出)輸出操作信 號,并且輸入至MPU 19 (步驟1201中的"是")。 一旦輸入操作信 號,MPU 19將初始計數(shù)值C2設(shè)置至計lt器(步驟1202 )。
一旦設(shè)置了初始計凄t值C2, MPU 19停止輸出移動命令或者輸 出位移量被設(shè)置為0的移動命令(步驟1203)。換句話說,當開始 才喿作信號的輸入時,MPU 19控制移動命令的輸出4吏得在畫面3上 停止指針2 (輸出控制裝置)。
一旦停止輸出移動命令,MPU 19判斷計翁J直C(t)是否大于0 (步驟1204 )。當計數(shù)值C(t)大于0時,MPU 19獲得從角速度傳感 器單元15輸出的雙軸角速度值(ov e)。 MPU 19計算雙軸角速 度值(ov coe)的均方以獲得角速度值的絕對值M (步驟1205)。 可選地,在步驟1205中,可以將第一角速度值a^的絕對值lovl和第二角速度值(Oe的絕對值lcoel中的較大一個用作代表值,以代替角
速度值的絕對值|(0|。
一旦計算了角速度值的絕對值lco卜MPU 19確定與角速度值的 絕對值H的大小對應(yīng)的倒數(shù)計數(shù)量AC(co)(步驟1206)。倒數(shù)計數(shù) 量AC(co)為隨著角速度值的絕對值|0)|增加而增加的值。作為倒數(shù)計 數(shù)量AC((o)和角速度值的絕對值M之間的關(guān)系,例如,存在上述圖 28中所示的關(guān)系。
一旦確定了倒數(shù)計數(shù)量AC(co), MPU 19從之前的計數(shù)值C(t-l) 減去倒數(shù)計數(shù)量AC(co)并且計算新計凄t值C(t),因此執(zhí)4亍倒凄t計數(shù) (步驟1207 )。 一旦計算新計數(shù)值C(t), MPU 19維持移動命令的停 止狀態(tài)(步驟1203 )并且判斷新計數(shù)值C(t)是否大于0(步驟1204 )。 換句話說,MPU 19重復步驟1203 ~步驟1207的處理直到計數(shù)值 C(t)變成小于等于0 (時間控制裝置)。
當計數(shù)值C(t)已經(jīng)變成小于等于0時(步驟1204中的"否"), MPU 19開始輸出移動命令(步驟1208)。換句話i兌,從輸入操作 命令開始調(diào)控在畫面3上的指針的移動直到計數(shù)值C(t)變成小于等 于0的j直。
當在步驟1204中,在計數(shù)值C(t)變成小于等于0以前(在輸入 后調(diào)控時間經(jīng)過以前),再次4安下按4丑11并且再次開始4喿作信號的 車lr入時,MPU 19可以返回至步驟1201并且執(zhí)行步驟1201和以后 的處J里。
通過在圖36中所示的處理,在自用戶4安下按4丑11開始以后的 專敘入后調(diào)控時間內(nèi)調(diào)控指針的移動。因此,當用戶才喿作按4丑11時, 可以防止指針2由于施加給輸入設(shè)備1的力所導致的輸入設(shè)備1的 移動所引起的在畫面3上的移動。此外,在本實施方式中,控制輸
93入后調(diào)控時間4吏得當角速度值的絕對值|C0|增加時車敘入后調(diào)控時間 被縮短。因此,例如,當用戶在點擊按鈕11以后立即擺動輸入設(shè)
備1以開始移動指針2時,迅速地開始指針2的移動。因此,在操 作按鈕11以后用戶可以平穩(wěn)地轉(zhuǎn)換至指點操作,因此改善了操作感。
在本實施方式的描述中,已經(jīng)描述了按下輸入i殳備1的按鈕11 的情況。然而,本發(fā)明不限于此,還可以當按下設(shè)置至輸入設(shè)備1 的按鈕12和13、各種操作按鈕29、以及電源開關(guān)28中的至少一 個時,^丸4亍圖36所示的處理。這對于其他實施方式也是相同的。
可以主要通過控制設(shè)備40來執(zhí)行圖35和圖36所示的處理。 在這種情況下,控制設(shè)備40經(jīng)由天線39接收從輸入設(shè)備1輸出的 關(guān)于角速度值(ov coe)的信息、關(guān)于加速度值(ax, ay)的信息、 以及操作信號??刂圃O(shè)備40的MPU 35基于角速度值(cov, (oe) 和加速度值(a^ ay)計算速度值。MPU35生成與速度值對應(yīng)的第 一控制信號,并且顯示控制部42控制顯示使得指4十2以與速度值 對應(yīng)的速度在畫面上移動。 一旦接收了操作信號,控制設(shè)備40的 MPU 35生成與操作信號對應(yīng)的第二控制信號并且執(zhí)行各種類型的 處理。
當判斷出已經(jīng)取消了操作信號的輸入時,MPU35執(zhí)行圖36所 示的步驟1202 ~步驟1207的處理,并且可變地控制輸入后調(diào)控時間。
接下來,將描述關(guān)于當操作操作部23時所執(zhí)行的操作的又一
實施方式。
圖37為示出了根據(jù)本實施方式的輸入設(shè)備的操作的流程圖。 根據(jù)本實施方式的輸入設(shè)備1與上述圖36所示的實施方式的不同
94點在于,不^f又與角速度^f直相關(guān)、而且與角加速度^直相關(guān)地可變地控 制輸入后調(diào)控時間。因此,將主要描述這點。
如圖37所示,在步驟1301 ~步驟1306中,^丸行與圖36的步 驟1201 ~步驟1206中類似的處理。 一旦確定了與角速度值的絕對 值IH對應(yīng)的第一倒數(shù)計數(shù)量AC(co)(步驟1306 ), MPU 19通過分別 對雙軸角速度值(ov coe )取樣i分來計算雙軸角加速度值(Aov, Acoe )。 MPU19計算雙軸角加速度值(Aov AooJ的均方以獲得角力口速度 值的絕對值IAcol (步驟1307)??蛇x地,在步驟1307中,可以將第 一角加速度值的絕對值IAog和第二角加速度值的絕對值IAcoel用作 代表值,以代替角加速度值的絕對值IAcol。
一旦計算了角加速度值的絕對值IAcol, MPU 19確定與角加速度 值的絕對值IAcol的大小對應(yīng)的第二倒數(shù)計數(shù)量AC(Aco)(步驟1308 )。 第二倒數(shù)計數(shù)量AC(Aco)為隨著角加速度值的絕對值IAcol的增加而增 加的值。作為角加速度的絕對值IAcol和第二倒數(shù)計數(shù)量AC(A(D)之間 的關(guān)系,例如,存在上述圖28所示的關(guān)系。
一旦確定第二倒數(shù)計數(shù)量AC(Aco), MPU 19 乂人以前的計凄^f直 C(t-1 )減去第 一倒數(shù)計數(shù)量AC(co)和第二倒數(shù)計數(shù)量AC(Aco),因此 計算出新的計數(shù)值C(t)(步驟1309)。下文中,MPU 19重復步驟 1303 ~步驟1309的處理直到計數(shù)值C(t)變成小于等于O。然后,當 計數(shù)值C(t)變成小于等于0時(步驟1304中的"否"),MPU 19開 始輸出移動命令(1310)。
通過圖37所示的處理,因為不僅根據(jù)角速度值而且根據(jù)角加 速度值可變地控制輸入后調(diào)控時間,所以可以適當?shù)乜s短llr入后調(diào) 控時間。盡管在本實施方式中個別地確定第 一倒數(shù)計凄t量AC(co)和第二 倒數(shù)計數(shù)量AC(Aco),但是例如,還可以通過查詢表來確定與角速度 值和角加速度^直只于應(yīng)的一個倒婆t計^i:量AC((0, △( )。
在本實施方式中,已經(jīng)給出了關(guān)于根據(jù)角速度值和角加速度值 可變地控制輸入后調(diào)控時間的情況的描述。然而,本發(fā)明不限于此, 還可以才艮據(jù)速度值和加速度4直可變地控制輸入后調(diào)控時間??蛇x 地,可以通過角速度值、角加速度值、速度值、加速度值、以及與 殼體10的移動對應(yīng)的其他J直中的兩個的結(jié)合來可變地二控制輸入后 調(diào)4空時間。
盡管在本實施方式中已經(jīng)給出了關(guān)于根據(jù)兩個不同的物理量 的信號可變地控制輸入后調(diào)控時間的情況的描述, <旦是還可以根據(jù) 三個以上的物理量的4言號來可變地^空制iir入后調(diào)4空時間。
接下來,將描述關(guān)于當操作操作部23時所執(zhí)行的操作的又一
實施方式。
例如,存在不擅長執(zhí)行關(guān)于指針的精細操作的用戶引起較大裝 置4展動的情況,在這種情況下,用戶希望在按下按4丑11以后停止 指針更長的一l殳時間周期。因此,在本實施方式中,控制l敘入后調(diào) 控時間,使得當角速度值的信號之中與裝置振動對應(yīng)的頻率范圍內(nèi) 的信號增加時,延長輸入后調(diào)控時間。因此,將主要描述這點。
圖38為示出了根據(jù)本實施方式的輸入設(shè)備1的操作的流程圖。
如圖38所示,在步驟1401 ~步驟1408中,執(zhí)行與圖37的步 驟1301 ~步驟1308中類似的處理。 一旦計算了與角加速度值的絕 對值ia①i對應(yīng)的第二倒數(shù)計凄史量AC(Aco)(步驟1408 ), MPU 19對雙 軸角速度值(qv we)進4亍頻率分析。MPU 19檢測雙軸角速度值
96(OV coe)的信號之中與裝置振動對應(yīng)的頻率范圍(舉例來說,1 Hz ~ 20 Hz)內(nèi)的峰值。MPU19計算雙軸角速度值的峰值的均值, 并且確定裝置振動量代表值P (步驟1409)??蛇x地,可以將兩個 峰值中的較大一個用作裝置振動量代表值P。
可選;也,在步驟1409中,可以l吏用在通過帶通濾波器或者高 通濾波器以后所獲得的角速度值的絕對值|co|來確定裝置振動量代 表值P,以代替頻率分析。
一旦確定了裝置振動量代表值P, MPU 19確定與裝置振動量 代表值P對應(yīng)的裝置振動倒數(shù)計數(shù)量AC(P)(步驟1410 )。裝置振動 倒數(shù)計數(shù)量AC(P)為隨著裝置振動量代表值P增加而增加的值。裝 置振動倒數(shù)計數(shù)量AC(P)可以通過線形函數(shù)、多階函數(shù)、或者指數(shù) 函數(shù)隨著裝置振動量代表值P的增加一起增加。可選地,可以以兩 階或者多階來使得裝置振動倒數(shù)計數(shù)量AC(P)隨著裝置振動量代表 值P的增加而一起增加。
一旦確定了裝置振動倒數(shù)計數(shù)量AC(P), MPU 19從之前的計數(shù) 值C(t-1)減去第一倒凄t計數(shù)量AC(CD)和第二倒凄t計凄t量AC(Aco),并 且加上裝置振動倒數(shù)計數(shù)量AC(P),由此計算新的計數(shù)值C(t)(步驟 1411)。下文中,MPU 19重復步驟1403-步驟1411的處理直到計 數(shù)值C(t)變成小于等于0。然后,當計數(shù)值C(t)變成小于等于0時 (步驟1404中的"否,,),MPU 19開始輸出移動命令(步驟1412 )。
通過圖38所示的處理,控制輸入后調(diào)控時間,使得隨裝置振 動變得更大而延長輸入后調(diào)控時間。因此,即使引起較大裝置振動 的用戶也可以容易地執(zhí)行指點操作,因此改善了操作感。
可以將上述等式(3 )所示的限制加在步驟1410中所確定的裝 置沖展動倒數(shù)計^t量AC(P)上。換句話說,可以將限制加在裝置振動倒數(shù)計凄t量AC(P)上,使 得即使在最大值時,也不超過比第 一倒數(shù)計數(shù)量和第二倒數(shù)計數(shù)量 的和小1的值。因此,在裝置l展動專交大的情況下,可以防止輸入后 調(diào)控時間無{木止;也繼續(xù)而在步驟1411中所示的倒#:計#:中沒有4壬
何進展。
盡管在本實施方式中個別地確定第一倒數(shù)計凄史量AC(cd)、第二 倒數(shù)計數(shù)量AC(Aco)、以及裝置振動倒數(shù)計數(shù)量AC(P),但是例如, 可以通過查詢表來確定一個倒數(shù)計數(shù)量AC(co, Acd, P)。
在本實施方式中,已經(jīng)給出了關(guān)于使用兩個不同的物理量信號 (角速度值和角加速度值)和裝置振動量的信號來執(zhí)行輸入后調(diào)控 時間的計凄t的情況的描述。然而,本發(fā)明不限于》匕,還可以使用一 個物理量的信號(舉例來說,角速度值)和裝置振動量信號來執(zhí)行 輸入后調(diào)控時間的計數(shù)??蛇x地,還可以僅使用裝置振動量信號來 執(zhí)行輸入后調(diào)控時間的計數(shù)。
接下來,將描述關(guān)于當操作操作部23時所執(zhí)行的操作的又一
實施方式。
在圖36-圖38所示的實施方式中,已經(jīng)給出了關(guān)于在自用戶 按下按鈕11開始以后的輸入后調(diào)控時間內(nèi)調(diào)控指針2的移動的情 況的描述。另一方面,在本實施方式中,即使當用戶釋》文:接下的4安 鈕11時,在自釋放按下以后的預定時間周期內(nèi)也調(diào)控指針2的移 動。因此,將主要描述這點。應(yīng)該注意,在本實施方式中,取消后 調(diào)控時間是固定的。
圖39為示出了根據(jù)本實施方式的輸入設(shè)備的操作的流程圖。
98當用戶按下4姿4丑11時,將才喿作信號^T入MPU 19 (步驟1501 中的"是")。 一旦輸入操作信號,MPU19將初始計數(shù)值C2設(shè)置至 計數(shù)器(1502)。從初始計數(shù)值C2開始計數(shù)值C(t)的倒數(shù)計數(shù),并 且計數(shù)值C(t)變得小于等于0的時間對應(yīng)于輸入后調(diào)控時間。
一旦"i殳置了初始計凝 f直C2, MPU 19 4亭止專俞出移動命令或者開 始輸出位移量被i殳置為0的移動命令(步驟1503)。因此,防止指 針2由于在按下按鈕ll開始時輸入設(shè)備l的移動所引起的在畫面3 上的移動。
接下來,MPU 19判斷計數(shù)值C(t)是否大于0 (步驟1504 ),并 且當大于0時,判斷是否已經(jīng)取消了操作信號的輸入(步驟1505 )。 當沒有取消操作信號的輸入時,確定與角速度值的絕對值M的大小 對應(yīng)的倒數(shù)計數(shù)量AC(co)(參見圖28),并且執(zhí)行倒數(shù)計數(shù)(步驟 1506 ~步驟1508 )。下文中,MPU 19重復步驟1503 ~步驟1508的 處理,直到計數(shù)值C(t)小于等于0。因此,根據(jù)角速度值的絕對值M 的大小來可變地控制輸入后調(diào)控時間。
當沒有取消操作信號的輸入(參見步驟1505中的"否")并且 計凄t值C(t)小于等于0時(步驟1504中的"否,,),開始移動命令的 輸出(步驟1509)。換句話說,當自按下按鈕ll開始以后,已經(jīng)經(jīng) 過輸入后調(diào)控時間而沒有釋方文,按下的按—丑時,開始移動命令的#T 入。在這種情況下,例如,在畫面3上顯示拖動才喿作,并且指4十2 和圖標4在畫面3上移動。
這里,為了實現(xiàn)4也動才喿作,例如,當4安下4安4丑11的同時,豐lr 入設(shè)備1僅需要輸出按下代碼。當同時輸入按下代碼和移動命令時, 控制設(shè)備40的MPU 35在畫面3上顯示拖動操作。具體地,在本實施方式中,輸入后調(diào)控時間為在自4要下按鈕11
開始以后在畫面3上停止指針2的時間周期,并且為從4要下按鈕11 開始至拖動開始的時間周期??刂戚斎牒笳{(diào)控時間以隨著角速度值 的絕對值增加而使其縮短。因此,例如,當用戶在維持按4丑11的
按下的同時擺動輸入設(shè)備l時,可以容易地在畫面3上開始拖動操:
作。因此,可以改善用戶在指點操作中的操作感。
一旦輸出了移動命令,輸入設(shè)備1的MPU 19判斷是否已經(jīng)取 消了操作信號的輸入(步驟1511 )。當用戶釋放按下的按鈕11并且 因此取消操作信號的輸入時,MPU 19將初始值C'設(shè)置至計數(shù)器(步 驟1512 )。從初始值C'開始計數(shù)值C(t)的倒數(shù)計數(shù),并且計數(shù)值C(t) 變得小于等于0的時間對應(yīng)于取消后調(diào)控時間。取消后調(diào)控時間(固 定的)通常為0.2秒,但是可以為小于等于0.2秒或者大于等于0.2 秒。
一旦將初始值C'i殳置至計H器,MPU 19停止輸出移動命令或 者開始輸出位移量^皮設(shè)置為0的移動命令(步驟1513)。應(yīng)該注意, 當在步驟1511取消操作信號的輸入時,MPU 19停止輸出按下代碼。
一旦取消來自輸入設(shè)備l的按下代碼和移動命令的輸入,控制 設(shè)備40的MPU 35結(jié)束在畫面3上的拖動操作的顯示并且執(zhí)行》文
下顯示。
一旦停止了移動命令的輸出,輸入設(shè)備1的MPU 19判斷計數(shù) 值C(t)是否等于0 (步驟1514 )。當計數(shù)值C(t)不為0時,MPU 19 判斷是否已經(jīng)輸入操作信號(步驟1515 )。當沒有輸入操作信號時, MPU 19 乂人之前的計數(shù)值C(t-l)減去1并且計算新的計數(shù)值C(t),從 而執(zhí)行倒數(shù)計數(shù)(步驟1516)。下文中,MPU 19重復步驟1513和 步驟1516的處理直到計數(shù)值C(t)變成0,并且維持停止,#出移動命 令的狀態(tài)。當計數(shù)值C(t)已經(jīng)到達O時(步驟1514中的"是"),MPU 19 開始輸出移動命令。換句話說,在/人用戶釋放按下的按4丑11直到 計數(shù)值C(t)到達0的時間周期(取消后調(diào)控時間)內(nèi)調(diào)控在畫面3 上的指針的移動。因此,可以防止指針2和圖標由于當用戶釋放按 下的纟安4丑11時導致的l俞入i殳備1的移動而引起的在畫面3上的移 動,因此導致i文下位置的偏離。
當在取消后調(diào)控時間內(nèi)用戶按下按鈕11并且開始操作信號的 輸入時(步驟1515中的"是"),處理返回至步駛《1502,并且在自 輸入操作信號以后的輸入后調(diào)控時間內(nèi)調(diào)控指針的移動。
這里,當在步驟1505中,在自Mr入操作信號起經(jīng)過車t入后調(diào) 控時間以前,取消了l喿作信號的輸入時(步驟1505中的"是,,), MPU 19開始輸出移動命令(步驟1510 )。
可選地,當在自輸入才喿作信號起經(jīng)過輸入后調(diào)控時間以前,取 消了操作信號的輸入時(步驟1505中的"是"),MPU 19可以執(zhí)行 由虛線所表示的步驟1512和以后的處理。在這種情況下,MPU19 復位計數(shù)值C(t),將新初始值C'設(shè)置至計數(shù)器,并且開始取消后調(diào) 控時間的倒凄《計lt。因此,例如,防止指4十2由于在釋》文由用戶點 擊所按下的按鈕11時導致的輸入設(shè)備1的移動所引起的在畫面3 上的移動。因此,在發(fā)出命令以前,防止指針2從圖標4移動。
在步驟1506 ~步驟1508中,還可以執(zhí)行在圖37中所示的步驟 1305 ~步驟1309的處理。因此,可以適當?shù)乜s短輸入后調(diào)控時間。 可選地,在步驟1506 ~步驟1508中,也可以執(zhí)行在圖38中所示的 步驟1405-步驟1411的處理。因此,例如,即使引起較大裝置振 動的用戶也能夠容易地執(zhí)行指點操作。接下來,將描述在圖35的步驟1103中所計算的速度值(Vx, Vy)的計算方法。
圖40為示出了輸入設(shè)備1的操作的流程圖。圖41為用于圖解 說明速度值計算方法的基本概念的示圖。應(yīng)該注意,在以下描述中, 可以將第 一 角速度值cov和第二角速度值coe分別是指關(guān)于Y軸的角 速度值ov和關(guān)于X軸的角速度值 e。
圖41為用戶通過在例如橫向(偏離方向)上擺動輸入設(shè)備1 來操作該輸入設(shè)備1的頂視圖。如圖41所示,當用戶自然地操作 輸入設(shè)備l時,至少使用手腕轉(zhuǎn)動、肘彎曲和從手臂根部旋轉(zhuǎn)的其 中之一來進行操作。因此,在輸入設(shè)備l的移動與手腕轉(zhuǎn)動、肘彎 曲和從手臂根部旋轉(zhuǎn)之間的比較表明存在以下關(guān)系1和2。
1. 關(guān)于設(shè)置有加速度傳感器單元16的輸入設(shè)備1的那部分(下 文中,頂端部)的關(guān)于Y軸的角速度值c^為通過手腕轉(zhuǎn)動所獲得 的角速度、通過肘彎曲所獲得的角速度、以及通過乂人手臂沖艮部旋轉(zhuǎn) 所獲得的角速度的組合值。
2. 在輸入設(shè)備1的頂端部處的速度值K為分別用手腕和頂端 部之間的3巨離、肘和頂端部之間的3巨離、以及手臂才艮部和頂端部之 間的距離乘以手腕、肘、以及手臂根部的角速度所獲得的組合值。
這里,對于在微小時間內(nèi)輸入設(shè)備l的旋轉(zhuǎn)移動,可以考慮輸 入設(shè)備1相對于與Y軸平行并且位置隨時間而改變的中心軸進行旋 轉(zhuǎn)。假設(shè)在位置隨時間而改變的中心軸和輸入設(shè)備1的頂端部之間 的距離為關(guān)于Y軸的回轉(zhuǎn)半徑R"t),則可以通過下述等式(8)來 表示在輸入設(shè)備1的頂端部處速度值Vx和角速度值cdv之間的關(guān)系。 換句話說,速度值Vx變成通過將中心軸和頂端部之間的距離RZt) 與關(guān)于Y軸的角速度值c^相乘所獲得的值。應(yīng)該注意,在本實施
102方式中,將加速度傳感器單元16和角速度傳感器單元15集成設(shè)置 在傳感器單元17的電^各板25上。因此,回轉(zhuǎn)半徑R(t)變成從中心 軸至傳感器單元17的距離。然而,當將加速度傳感器單元16和角 速度傳感器單元15 4皮此分離地設(shè)置在殼體10的內(nèi)部時,/人中心軸 至加速度傳感器單元16的距離變成如上所述的回轉(zhuǎn)半徑R(t)。
Vx = Rv(t)*cov... (8)
如在公式(8)中所示,在輸入i殳備1的頂端部的速度值和角 速度值之間的關(guān)系為具有R(t)作為比例常數(shù)(即相關(guān)性)的比例關(guān)系。
修改以上等式(4)以獲得等式(9)。 Rv(t) = Vx/ ...(9)
等式(9)右側(cè)為速度大小。即使當對等式(9)右側(cè)所表示的 速度值和角速度值進行微分以獲得加速度或者加速度時間變化率 的大小時,也不喪失相關(guān)性。類似地,即使當對速度值和角速度值 進行積分以獲得位移大小時,也不喪失相關(guān)性。
因此,通過將在等式(9)右側(cè)表示的速度和角速度作為位移、 加速度、以及加速度時間變化率的大小,可以獲得以下等式(10)、 (11 )以及(12)。
R"t)-xA)/...(10)
Rv(t) = ax/Acov (ll)
R^(t) = Aax/A(A )…(12)例如,注意上述等式(9)、 (10)、 ( 11 )以及(12)中的等式 (11),可以看到,如果已知加速度值ax和角加速度值A(chǔ)ov則可以 獲得回轉(zhuǎn)半徑R"t)。如上所述,第一加速度傳感器16檢測在偏離 方向上的加速度值ax,并且第一角速度傳感器151才企測關(guān)于Y軸的 角速度值OV因此,如果對關(guān)于Y軸的角速度值ov進行孩支分并且 因此計算關(guān)于Y軸的角加速度值A(chǔ)cv,則可以獲得關(guān)于Y軸的回轉(zhuǎn) 半徑Rv(t)。
如果已知關(guān)于Y軸的回轉(zhuǎn)半徑Rv(t),則可以通過將第一角速 度傳感器151所檢測的關(guān)于Y軸的角速度值 與回轉(zhuǎn)半徑RJt)相 乘獲得在X方向上的輸入設(shè)備1的速度值Vx (參見等式(11 ))。 具體地,將用戶的旋轉(zhuǎn)操作量本身轉(zhuǎn)換為在X軸方向上的線性速度 值,由此獲得與用戶的直觀才喿作相匹配的速度值。因此,因為4吏指 針2的移動成為關(guān)于輸入設(shè)備l的移動的自然移動,所以改善了對 于用戶的輸入設(shè)備的可操作性。
在用戶通過在垂直方向上(傾俯方向)擺動輸入i殳備1來才乘作 豐lT入i殳備1的情況下,也可以應(yīng)用該速度4直計算方法。
在圖40中,將描述使用等式(11)的實例。通過對來自角速 度傳感器單元15的角速度值(ov co0)執(zhí)行微分運算,輸入設(shè)備1 的MPU 19 i十算角力口速度4直(Ac^, Acoe )(步駛《1601 )。
使用來自加速度傳感器單元16的加速度值(ax, ay )和角加速 度值(Aov AcoJ, MPU19使用等式(11 )和(13 )來計算關(guān)于Y 軸和X軸的回轉(zhuǎn)半徑(R"t), Re(t))(步驟1602 )。<formula>formula see original document page 104</formula>14)來計算速度值 (Vx, Vy)(步驟1603)。Vx = Rv(t)*ov... (8)Vy = Re(t)*coe... ( 14)如上所述,將用戶對輸入設(shè)備l的旋轉(zhuǎn)操作量本身轉(zhuǎn)換為在X 軸方向和Y軸方向上的線性速度值,導致與用戶的直觀j喿作相匹配的速度值。此外,通過原封不動地〗吏用通過加速度傳感器單元16所4企測 的加速度值(ax, ay),可以減少計算量,并且可以降低輸入設(shè)備1 的電能消耗。MPU 19僅需要每隔預定時鐘從加速度傳感器單元16獲得(ax, ay),并且例如,與之同步地計算速度值(Vx, Vy)。可選地,每當 對多個加速度值Ux, ay)進行采樣時,MPU19可以計算一次速度 值(Vx, Vy)。接下來,將描述使用如圖40所示的回轉(zhuǎn)半徑計算速度值(Vx, Vy)的另一實施方式。圖42為示出輸入設(shè)備1的才喿作的流程圖。 圖42描述了使用上述等式(12)的實例。輸入設(shè)備1的MPU 19對來自加速度傳感器單元16的力口速度 值(ax, ay)執(zhí)行微分運算。從而,計算加速度時間變化率(Aax, Aay )(步驟1701 )。類似地,MPU 19對來自角速度傳感器單元15 的角加速度值(qv coe)才丸行二階孩i分運算以計算角加速度時間變 化率(△(△ )),A(Acoe))(步驟1702 )。一旦計算了角速度時間變化率,MPU 19判斷關(guān)于Y軸的角加 速度時間變化率的絕對值IA(Aco。l是否超過閾值thl (步驟1703)。 當上述IA(Ao^)l超過閾值thl時,MPU19通過將在X軸方向上的加 速度時間變化率Aax除以關(guān)于Y軸的角速度時間變4匕率A(Aco"來計 算關(guān)于Y軸的回轉(zhuǎn)半徑R"t)。換句話說,計算X軸方向上的加速 度時間變化率Aax與關(guān)于Y軸的角速度時間變化率A(Aog的比率作 為回轉(zhuǎn)半徑R"t)(等式(12))??梢赃m當?shù)卦O(shè)置的閾值th 1 。例如,使回轉(zhuǎn)半徑R"t)的信號通過低通濾波器(步驟1705 )。 將已經(jīng)用低通濾波器去除高頻范圍的噪聲的回轉(zhuǎn)半徑RJt)的信息 存儲在存儲器中(步驟1706)。存儲器每隔預定時鐘更新回轉(zhuǎn)半徑 Rv(t)的信號并且存儲該信號。通過將關(guān)于Y軸的角速度值qv乘以回轉(zhuǎn)半徑Rv(t),輸入設(shè)備 1的MPU 19計算在X軸方向上的速度值Vx (步驟1708 )。另一方面,當上述IA(Aco。l小于等于閾值thl時,MPU19讀:f又 存儲在存儲器中的回轉(zhuǎn)半徑Rv(t)(步驟1707 )。通過將關(guān)于Y軸的 角速度值q^乘以所讀取的回轉(zhuǎn)半徑Rv(t),計算在X軸方向上的速 度值Vx (步驟1708 )。對于執(zhí)行步驟1701 ~步驟1708的處理存在以下兩個原因。一個原因是為了獲得上述等式(12)的回轉(zhuǎn)半徑RJt),因此獲 得與用戶的直觀4喿作相匹配的線性速度。第二個原因是為了在計算速度值(Vx, Vy)的處理中去除重力 作用。當從參照位置沿著轉(zhuǎn)動方向或者傾俯方向使輸入設(shè)備1傾斜 時,由于重力作用而無意中輸出與輸入i殳備l的實際移動不同的枱r 測信號。例如,當沿著傾俯方向傾斜輸入設(shè)備l時,從加速度傳感器162輸出重力加速度分量值。因此,當沒有去除重力加速度分量 值的作用時,指針2的移動變成與用戶的感覺不匹配的移動(參見 圖9和圖10)。在這點上,使用了如下事實,通過輸入設(shè)備l的移動所生成的 重力加速度分量值的時間變化率小于專注于通過用戶的操作所引 起的輸入設(shè)備1的移動慣性分量(僅僅是移動)的加速度值時間變 化率。重力加速度分量值的時間變化率是通過用戶的操作所生成的 移動慣性分量值的時間變化率的1/10階。從加速度傳感器單元16 輸出的值為通過結(jié)合這兩者所獲得的信號,即,從加速度傳感器單 元16輸出的信號為通過將作為重力加速度分量值的低頻分量值疊 加在通過用戶的操作所生成的移動慣性分量值的時間變化率上所 獲得的信號。因此,通過在步驟1701中對加速度值執(zhí)行微分運算,可以獲 得加速度時間變化率。因此,去除了重力加速度分量值的時間變化 率。結(jié)果,即使在生成通過輸入設(shè)備l的傾斜所導致的重力加速度 的分力的變化的情況下,也可以適當?shù)孬@得回轉(zhuǎn)半徑,并且可以從 回轉(zhuǎn)半徑計算適當?shù)乃俣戎怠?yīng)該注意,存在以下情況,除重力加速度分量值之外,低頻分 量值包括例如,加速度傳感器單元16的溫度漂移或者DC偏移值。另夕卜,因為在本實施方式中^f吏用等式(12),所以在步驟1702 中,對角速度值ov才丸^f亍二階-微分,并且將高頻范圍的噪聲疊加在 角速度的操作值上。盡管當IA(Aov)l較大時沒問題,但是當較小時, S/N劣化。當在步驟1708的R"t)計算中使用具有劣化S/N的|A(Acov)| 時,R"t)和速度值Vx的精度劣化。在這點上,在步驟1703中,使用在步驟1702中計算的關(guān)于Y 軸的角速度時間變化率A(A )。當A(Aco。小于等于閾值thl時,讀 取之前存儲在存儲器中并且具有較少噪聲的回轉(zhuǎn)半徑R"t)(步驟 1707),并且將所讀取的回轉(zhuǎn)半徑R^t)用在步驟1708中的速度值 Vx的計算中。在步驟1709 ~步驟1714中,MPU 19以與上述步驟1703 ~步 驟1708的處理相同的方式來計算在Y軸方向上的速度值Vy。才奐句 話i兌,MPU 19判斷關(guān)于X軸的角速度時間變化率的絕對值IA(Aco。1 是否超過閾值thl (步驟1709),并且當超過閾值thl時,使用角速 度時間變化率計算關(guān)于X軸的回轉(zhuǎn)半徑Re(t)(步驟1710 )?;剞D(zhuǎn)半徑Re(t)的信號通過低通濾波器(步驟1711)并且^皮存儲 在存儲器中(步驟1712)。當小于等于閾值thl時,讀取存儲在存 儲器中的回轉(zhuǎn)半徑Re(t)(步驟1713 ),并且基于回轉(zhuǎn)半徑Re(t)計算 在傾俯方向上的速度值Vy (步驟1714 )。應(yīng)該注意,盡管在本實施方式中將相同的閾值thl用在偏離方 向和傾俯方向這兩個方向上, <旦是對于這些方向可以<吏用不同的閾值。在步驟1703中,還可以基于閾值判斷出角加速度值(Aov),以 代替A(Aco。。此外在步驟1709中,還可以基于闊值判斷出角加速 度值(Ao)e),以代^^A(A(De)。在圖42所示的流程圖中,等式(12) 已經(jīng)^皮用于計算回轉(zhuǎn)半徑R(t)。然而,因為當^f吏用等式(12)時計 算了角加速度值(Aov Acoe),所以可以基于閾值判斷角加速度值 Acoe )。接下來,將描述在步驟1704或步驟1710中描述的回轉(zhuǎn)半徑 (Rv(t), Re(t))的計算方法的另一實施方式。圖43為示出此時輸、 入設(shè)備1的操作的流程圖。在本實施方式中,利用回歸線斜率計算回轉(zhuǎn)半徑。如上所述, 回轉(zhuǎn)半徑為加速度變化率與角加速度變化率的比率。為了計算加速 度變化率與角加速度變化率的比率,本實施方式使用回歸線的斜率。MPU19對加速度值(ax, ay)和角速度值(cov, roe )進行一階 孩吏分和二階孩吏分,并且計算加速度變化率(Aax, Aay)和角加速度 變化率(A(Aqv)), A(A①e))(步驟1801和步驟1802)。例如,將n 對加速度變化率(Aax, Aay )和角加速度變化率(A(Acdv)), ( A(Acoe)) 的歷史記錄存儲在存儲器中,并且分別使用下述等式(15)和(16) 來計算回歸線斜率(Ap A2)(步驟1803)。回歸線斜率為加速度變 化率與角加速度變化率的比率,即,回轉(zhuǎn)半徑(Rv(t), Re(t))。應(yīng) 該注意,作為參照,通過下述等式(17)和(18)分別表示計算回 歸線段(B!, B2)的方法。A} = Re(t) = [C j))2}*nAayj)2} -*Aayj}]/[n,(A j))2 _ (!>(A j)}2]…(15 )A2 = Rv(t) = [{HA(A,ej))2*2:(Aaxj)2} -承AaxO]/[n,(A )2 - {1>( )}2] ... ( 16 )= [(n承i:A(A j)承Aayj〉 _腦A j"i:Aayj〉〗/[n,(A ))2 -^△(△ j)}2] ... (17)B2 = [{n*2>( )*Aaxj} -腦A 承i;Aaxj〉]/[n,(A )2 -{2>(A }2]..- (18)在以上等式(15) ~ (18)中,n表示力口速度4直(Aax, Aay) 和角加速度變化率(△(△ )),A(Acoe))的采樣次凄史。適當?shù)豬殳置采 樣次數(shù)n以使操作誤差最小化。一旦計算了回轉(zhuǎn)半徑,基于如在圖42的步驟1704和1710中 的各自的回轉(zhuǎn)半徑來計算速度值(步驟1804)。應(yīng)該注意,可以通過使回轉(zhuǎn)半徑的信號或者速度值的信號通過 低通濾波器來降低高頻范圍中的噪聲的作用。在圖43所示的實施方式中,通過計算作為回轉(zhuǎn)半徑的回歸線 斜率,可以更精確地計算回轉(zhuǎn)半徑和速度值(Vx, Vy)。因此,可 以使顯示在畫面3上的指針2的移動成為與用戶的直觀操作相匹配 的自然運動。已經(jīng)癥會出了關(guān)于用加速度變化率和角加速度變化率的大小計 算回歸線斜率的方法的上述描述。然而,本發(fā)明不限于此,還可以 用位移和角度、速度和角速度、以及加速度和角加速度的大小來計算回歸線斜率。另外,在圖35的步驟1103中,可以通過上述圖15所示的處 理來計算速度值。應(yīng)該注意,可以將基于回轉(zhuǎn)半徑的速度值計算方 法應(yīng)用于以上實施方式的4壬4可一個。本發(fā)明的實施方式不限于以上實施方式,還可以是各種其他實 施方式。上述實施方式描述了關(guān)于雙軸加速度傳感器單元和雙軸角速 度傳感器單元。然而,本發(fā)明不限于此,輸入^殳備1還可以包括 例如,三個垂直軸的加速度傳感器和三個垂直軸的角速度傳感器,并且即使僅利用上述之一,也可以實現(xiàn)在上述實施方式中所示的處 理??蛇x地,輸入設(shè)備l包括單軸加速度傳感器或者單軸角速度傳 感器的實施方式也是可以的。當設(shè)置有單軸加速度傳感器或者單軸 角速度傳感器時,通常,這種畫面也是可以的,它具有單軸配置的作為顯示在畫面3上的指4十2的指點對象的多個UI??蛇x地,輸入設(shè)備l可以包括地磁傳感器、圖像傳感器等,以 代替加速度傳感器和角速度傳感器。以上實施方式的輸入設(shè)備將輸入信息無線傳送至控制設(shè)備。然 而,也可以有線傳送lt入4言息。在以上實施方式中,已經(jīng)將才艮據(jù)輸入設(shè)備的移動而在畫面上移 動的UI描述為指針。然而,UI不限于指針,還可以使用字符圖像 或者其他圖像來代替。傳感器單元17的角速度傳感器單元15和加速度傳感器單元16 的每個;^測軸不必與以上所述的X'軸和Y'軸一樣相互垂直。在這種 情況下,可以通過使用三角函數(shù)的計算來獲得分別投影在相互垂直 的軸方向上的加速度。類似地,可以通過使用三角函H的計算來獲 得相互垂直的軸的角速度。在以上實施方式中,關(guān)于以下情況已經(jīng)給出了描述通過按下 按4丑11或者釋》文按下作為觸發(fā),至少在輸入后調(diào)控時間(固定的, 可變的)和耳又消后調(diào)控時間(固定的,可變的)的時間周期之一內(nèi) 調(diào)控指針2的移動。然而,本發(fā)明不限于此,還可以通過4安下設(shè)置 于輸入設(shè)備1的巻動按鈕(未示出)或者釋放其按下作為觸發(fā),至 少在l命入后調(diào)控時間(固定的,可變的)和取消后調(diào)控時間(固定 的,可變的)的時間周期之一內(nèi)在畫面3上執(zhí)4亍用于調(diào)4空巻動的處巻動的功能的按鈕。當按下(或者沒有按下)巻動按鈕時,上述速度值對應(yīng)于在畫面3上巻動圖^f象的量。例如,當用戶在4安下巻動4姿 4丑的同時在垂直方向上擺動輸入設(shè)備1時,才艮據(jù)這種才喿作在畫面3 的垂直方向上轉(zhuǎn)動圖像。當在橫向上擺動輸入設(shè)備l時,控制設(shè)備 100可以在畫面3的片黃向上沖丸^f亍巻動圖^象的處理。另外,通過按下設(shè)置于輸入設(shè)備1的縮放按鈕(未示出)或者 釋放其按下作為觸發(fā),可以至少在輸入后調(diào)控時間(固定的,可變 的)和耳又消后調(diào)4空時間(固定的,可變的)的時間周期之一內(nèi)在畫 面3上執(zhí)行調(diào)控縮放的處理。縮放按鈕為具有當按下按鈕或者沒有 按下按鈕時在畫面上執(zhí)行縮放的功能的按鈕。當按下(沒有按下) 縮放按鈕時,上述速度值對應(yīng)于在畫面3上放大/縮小圖像的量。例 如,當用戶在按下縮放按4丑的同時向上擺動輸入設(shè)備1時,在畫面 3上放大圖像。另一方面,當用戶向下擺動輸入設(shè)備1時,在畫面 3上縮小圖像。應(yīng)該注意,可以適當?shù)馗淖儓D像的巻動方向和圖<象的放大/縮小 之間的關(guān)系與輸入設(shè)備1的操作方向的關(guān)系。此外,在稍后所述的 修改例中,可以應(yīng)用關(guān)于圖像在畫面上的巻動、縮放、旋轉(zhuǎn)以及其 j也移動的處理。在以上描述中,至少在由用戶按下輸入設(shè)備1的按鈕11所引 起的操作信號的輸入以后和在通過釋放按下取消操作信號以后的 調(diào)控時間(固定的、可變的)的時間周期之一內(nèi),調(diào)控指4十2的移 動、由巻動引起的圖4象在畫面上的移動、由縮;汶引起的圖4象在畫面 上的移動、由旋轉(zhuǎn)引起的圖像在畫面上的移動等。然而,例如,在基于由用戶4安下4安4丑11所生成的才喿作信號通 過輸入設(shè)備l來生成操作命令(舉例來說,確定命令)之后,在預 定時間周期或者可變時間周期內(nèi)可以調(diào)控指針2的移動、由巻動引起的畫面的移動、或者由縮;改引起的畫面的移動。在開始操作信號 的輸入時、在自輸入起經(jīng)過預定的時間周期以后、在取消輸入時、 或者在自耳又消起經(jīng)過預定的時間周期以后,生成4喿作命令??梢灾?要通過輸入i殳備1或者主要通過控制i殳備40來執(zhí)4亍該命令。當主 要通過控制設(shè)備40執(zhí)行時,控制設(shè)備40接收從輸入設(shè)備1傳送的 操作命令和控制命令??刂泼顬榘谳斎朐O(shè)備l的移動信號的信息(例如,關(guān)于速度值、角速度值等的信息)的命令?;谒?接收的控制命令,控制設(shè)備40生成用于移動諸如指針2的圖像的 移動信息。然后,控制設(shè)備40控制移動信息的生成,使得在自接像的移動。移動信息為諸如指針2的圖像的速度信息或者位移信息, 并且在預定時間周期(或者可變時間周期)內(nèi),控制設(shè)備40將速 度信息或者位移信息i殳置為O或者不輸出該信息。接下來,將描述關(guān)于輸入設(shè)備l的其他操作的各種修改例。圖 44為示出小務(wù)改例的示圖。以上實施方式已舉例說明"調(diào)控"(即停止)指針的2的移動、 由巻動引起的圖像在畫面上的移動、由縮放引起的圖像在畫面上的 移動等。然而,下文中,要描述的修改例示出了關(guān)于輸入設(shè)備l的 移動的"靈敏度變化"的實例。這些修改例均示出了這樣的實例, 其中,基于由用戶按下按鈕11所生成的操作信號,例如,與操作 命令(舉例來{兌,確定命令)的生成定時時間才目關(guān)(temporal relation ) 地生成用于改變諸如指針的圖像的移動靈每文度(相對于輸入設(shè)備1 的移動)的控制命令。操作命令的生成定時為如上所述。當相對于輸入設(shè)備l的移動的圖像的移動靈敏度改變時,圖像 的移動根據(jù)預定定時(即,與操作信號或者操作命令的生成定時時 間相關(guān))而變慢??蛇x地,當相對于輸入設(shè)備l的移動的圖像的移113動靈敏度改變時,可以改變靈敏度使得圖像的移動根據(jù)預定定時而變快。改變圖像的移動靈敏度的時間周期(生成用于改變圖像的移動靈敏度的操作命令的時間周期;下文中,稱作靈敏度改變周期)與 才喿作信息的生成定時時間相關(guān)的含義是,例如,如在上述實施方式 中所述,在自輸入操作信號開始或者取消其輸入以后的預定的時間 周期內(nèi)改變靈敏度。另一方面,如在圖44的修改例中將要描述的,靈敏度改變周 期與操作命令的生成定時時間相關(guān)有多種理解,諸如緊隨操作命令 之后或之前的恒定的或者可變的時間周期,或者包括「:燥作命令的脈 沖寬度的恒定的或者可變的時間周期。為了改變諸如指針2的圖像的移動靈敏度,通常使用包括將用 于確定指針2的移動的參數(shù)(諸如速度、角速度、加速度以及角加 速度)與用于使移動變慢的權(quán)重因子或權(quán)重函數(shù)相乘的方法。圖44為用于示出這些{奮改例的示圖。在圖44的描述中,除非 另作說明,否則將描述由用戶按下按鈕ll的情況。另外,圖44中 所示的箭頭表示調(diào)控指針2的移動(或者巻動、縮放等)的時間周 期或者將具有一定程度的移動靈敏度的第一靈敏度轉(zhuǎn)換至與其靈 敏度程度不同的第二靈敏度的時間周期(上述靈敏度改變周期)。 為了調(diào)控指針2的移動,輸入設(shè)備1可以停止傳送速度值或者傳送 位移量被設(shè)置為0的速度值。另一方面,點劃線箭頭表示指針2等 的移動(或者巻動、縮放等)的調(diào)控時間是可變的,或者靈敏度改 變周期是可變的。此外,虛線箭頭表示可以適當?shù)馗淖冋{(diào)控指針的 移動(或者巻動、縮放等)的時間周期的開始點。(第 一修改例)圖44A為示出了根椐第一修改例的輸入設(shè)備1的操作的時序 圖。圖44A示出在輸入操作信號以后,輸出該操作信號直到取消操 作信號的輸入為止的狀態(tài)。當用戶按下按鈕11時,將來自開關(guān)的 操作信號輸入至MPU 19。 一旦輸入4乘作信號,MPU19停止輸出速 度值直到用戶釋放按下的按鈕11,并且取消從開關(guān)輸入操作信號 (參見實線箭頭)。因此,可以防止指針2由于在4安下按4丑11開始 時的操作所引起的殼體10的移動所導致的在畫面上的移動。這里, MPU 19還可以在經(jīng)過樣支小時間(舉例來"i兌,0.05秒)以后4亭止專命 出速度值(參見虛線箭頭),以代替在輸入操作信號以后立即停止 速度值的傳送。只要是微小時間,就可以獲得相同的操作效果。當用戶釋放按下的按4丑11并且因此取消操作信號的輸入時, MPU 19開始計數(shù)值C(t)的倒數(shù)計數(shù)并且可變地控制取消后調(diào)控時間。至此已經(jīng)給出了簡要描述。然而,由于除了在自輸入操作信號 起經(jīng)過微小時間以后調(diào)控指針移動這一點(虛線箭頭)之外,其他 點與上述圖27的相同,因此將省略關(guān)于才喿作的細節(jié)。應(yīng)該注意, 才喿作歲文果也與圖27的相同。本實施方式已經(jīng)描述了按下按鈕11的情況,但是當按下巻動 4要4丑或者縮方文4姿4丑時,也可以才丸4亍圖44A所示的處理。下文中,將描述其操作。-〉艾^1孜—卜恭初孜祖的a尺念—卜通遼怯切蹄r八T5在畫面3上的巻動才喿作。通過按下巻動按4丑,用戶可以調(diào)控巻動梯:作。然后,再次釋;^接下的巻動按4丑,并且在畫面3上^Vf于巻動梯:作。當用戶再次釋放巻動按鈕的按下以開始在畫面上的巻動操作 時,在耳又消后調(diào)控時間內(nèi)在畫面上調(diào)控巻動才喿作。因此,可以防止的用戶無意識的巻動操作。另外,因為根據(jù)角速度值等可變地控制耳又消后調(diào)控時間,所以當希望迅速地^M亍巻動時,可以迅速地開始 巻動,并且即使引起較大裝置振動的用戶也可以容易地執(zhí)行巻動操 作。應(yīng)該注意,盡管已經(jīng)給出了關(guān)于巻動操作的描述,但是在縮放 中也可以獲得與巻動相同的操作效果。(第二修改例)圖44B為示出了根據(jù)第二修改例的輸入設(shè)備的操作的時序圖。 在本實施方式和隨后的實施方式中,將在參照圖44A的時序圖的同 時給出關(guān)于通過按下按鈕所引起的操作信號的輸出的描述。圖44B示出了當按下按鈕11時所輸出的確定命令(操作命令 的一種類型)的輸出波形。如圖44A和圖44B所示,在輸入才乘作信 號開始時將確定命令輸出為矩形短期脈沖。在本實施方式中,用輸 入操作信號(按下按鈕ll)作為觸發(fā),MPU19輸出確定命令,并 且用確定命令的輸出作為觸發(fā)開始計算輸入后調(diào)控時間。 一旦開始 計算輸入后調(diào)控時間,MPU 19才艮據(jù)角速度等的移動信號來可變地 控制輸入后調(diào)控時間。應(yīng)該注意,當已經(jīng)經(jīng)過車命入后調(diào)控時間并且 還沒有取消操作信號的輸入時,可以在畫面3上執(zhí)行拖動操作。在本實施方式中,已經(jīng)將矩形脈沖波形描述為確定命令。然而, 本發(fā)明不限于此,矩形a永沖波形可以為除確定命令之外的#:作命 令。操作命令根據(jù)所操作的按鈕類型而改變。這對于在稍后描述的實施方式中也是相同的。 (第三^f務(wù)改例)圖44C為示出了根據(jù)第三修改例的輸入設(shè)備的操作的時序圖。 在本實施方式中,在自輸入操作信號起經(jīng)過任意時間周期之后,輸 出確定命令,以代替在輸入操作信號(按下按鈕ll)以后立即發(fā)出 確定命令。用確定命令的輸出、或者操作命令的輸入和確定命令的 輸出的結(jié)合作為觸發(fā),MPU 19控制輸入后調(diào)控時間。將從頂部的箭頭開始按順序描述操作。(1 )MPU 19將輸出脈沖狀的確定命令的結(jié)束作為觸發(fā)開始調(diào)控指 針2的移動,并且4艮據(jù)角速度值等可變地控制輸入后調(diào)控時間。當 已經(jīng)經(jīng)過輸入后調(diào)控時間并且還沒有取消操作信號時,可以在畫面 3上^M于44動4乘作。(2 )MPU 19將ilr出i永沖狀的確定命令的開始作為觸發(fā)開始調(diào)4空指針2的移動,并且根據(jù)角速度值等可變地控制輸入后調(diào)控時間。當 已經(jīng)經(jīng)過輸入后調(diào)控時間并且還沒有取消操作信號時,可以在畫面 3上執(zhí)行拖動操作。(3 )MPU 19將輸入操作信號的開始作為觸發(fā)開始調(diào)控指針2的移 動,并且才艮據(jù)角速度值等可變地控制輸入后調(diào)控時間。應(yīng)該注意, MPU 19可以在自輸入操作信號起經(jīng)過微小時間以后開始調(diào)控指針 2的移動(參見虛線箭頭),以代替在操作信號輸入以后立即調(diào)控指 4十2的移動。當已經(jīng)經(jīng)過l命入后調(diào)控時間時,可以在畫面上執(zhí)4亍拖 動操作。(4 )MPU 19將輸入操作信號的開始作為觸發(fā)開始調(diào)控指針2的移 動,并且將脈沖狀的確定命令的輸出結(jié)束作為觸發(fā)來取消指針2的 移動的調(diào)控。應(yīng)該注意,可以在自#敘入4喿作信號開始起孩吏小時間經(jīng) 過以后開始調(diào)控指針2的移動。(5 )MPU 19將輸入操作信號的開始作為觸發(fā)開始調(diào)控指針2的移 動,并且將脈沖狀的確定命令的輸出開始作為觸發(fā)來取消調(diào)控指針 2的移動。應(yīng)該注意,可以在自輸入操作信號開始起經(jīng)過微小時間 以后開始調(diào)控指4十2的移動。例如,可以將在本實施方式中和上述第二》,改例中所描述的處 理應(yīng)用于當按下在上述圖24中所示的輸入設(shè)備l的代碼按鈕98時 所執(zhí)行的處理。應(yīng)該注意,在多種情況下,通過TV遙控器等,在 開始按下按鈕時輸出操作命令。(第四修改例)圖44D為示出了根據(jù)第四修改例的輸入設(shè)備的操作的時序圖。在本實施方式中,將輸入操作信號的取消(釋放按下的按鈕11) 作為觸發(fā)輸出確定命令,以代替將輸入操作信號的開始(按下按鈕 11的開始)作為觸發(fā)輸出確定命令。MPU 19用輸出確定命令作為 觸發(fā)開始計算取消后調(diào)控時間。MPU 19才艮據(jù)加速度<直等可變;也控 制取消后調(diào)4空時間。(第五l資改例)圖44E為示出了根據(jù)第五修改例的輸入設(shè)備的操作的時序圖。 在本實施方式中,在自輸入操作信號取消起經(jīng)過任意時間周期以后 輸出確定命令,以代替在輸入操作信號取消(釋放按下的按鈕ll) 以后立即發(fā)出確定命令。將輸出確定命令或者取消輸入操作信號和 輸出確定命令的結(jié)合作為觸發(fā),MPU 19控制取消后調(diào)控時間。將從頂部的箭頭開始4姿順序描述纟喿作。(1 )MPU 19將輸出脈沖狀的確定命令的結(jié)束作為觸發(fā)來開始調(diào)控 指針2的移動,并且根據(jù)角速度值等可變地控制取消后調(diào)控時間。(2 )MPU 19將輸出脈沖狀的確定命令的開始作為觸發(fā)來開始調(diào)控 指針2的移動,并且^4居角速度值等可變地控制取消后調(diào)控時間。(3 )MPU 19將輸入操作信號的取消作為觸發(fā)來開始調(diào)控指針2的 移動,并且才艮據(jù)角速度值等可變地控制取消后調(diào)控時間。應(yīng)該注意, MPU 19可以在自輸入操作信號的取消起經(jīng)過微小時間以后開始調(diào) 控指針2的移動(參見虛線箭頭),以代替在輸入操作信號取消以 后立即調(diào)控指針2的移動。(4 ) MPU 19將輸入操作信號的取消作為觸發(fā)來開始調(diào)控指針2的 移動,并且將輸出脈沖狀的確定命令的結(jié)束作為觸發(fā)來取消調(diào)控指 針2的移動。應(yīng)該注意,可以在自輸入操作信號的取消起經(jīng)過微小 時間以后開始調(diào)控指4十2的移動。(5 )MPU 19將輸入操作信號的取消作為觸發(fā)來開始調(diào)控指針2的 移動,并且將輸出脈沖狀的確定命令的開始作為觸發(fā)來取消調(diào)控指 針2的移動。應(yīng)該注意,可以在自輸入操作信號的取消起經(jīng)過微小 時間以后開始調(diào)4空指4十2的移動??梢酝ㄟ^在上述第二》務(wù)改例和第三#"改例中所述的MPU 19的 處理之一和在上述第四<奮改例和第五#~改例中所述的MPU 19的處 理之一的結(jié)合來執(zhí)行輸入設(shè)備1的處理。因此,可以獲得與在上述 圖32所示的實施方式相同的操:作效果。(第六修改例)圖44F為示出了根據(jù)第六修改例的輸入設(shè)備的操作的時序圖。在本實施方式的描述中,將描述操作移動控制按4丑(未示出)的情況。移動控制按鈕為具有當按下按鈕時移動指針2的功能的按 鈕,或者為具有當沒有按下按鈕時移動指針2的功能的按鈕。這里, 可以將按鈕ll (確定按鈕)和移動控制按鈕設(shè)置為單個按鈕。在本 實施方式的描述中,將移動控制按4丑描述為具有當按下按4丑時移動 指針2的功能并且還被用作按鈕11的按鈕。另夕卜,將MPU 19描述 為利用按下的移動控制按鈕(按鈕11)的釋放作為觸發(fā)來輸出確定 命令。當按下移動控制按鈕的同時,用戶擺動殼體10并且將指針2 置于任意的圖標4上。 一旦將指針2置于任意的圖標4上,用戶釋 放按下的移動控制按鈕11。當釋放按下的移動按鈕并且取消才喿作信 號的輸入時,MPU 19停止輸出移動命令從而調(diào)控指針2的移動。 另夕卜,當取消操作信號的輸出時,MPU 19輸出確定命令。在本實 施方式中,因為當釋放按下的移動控制按鈕時調(diào)控了指針的移動, 所以可以防止才丸4亍用戶無意識的處理(例:i口,由于當釋方文移動控制 按鈕時殼體10的移動所引起的指針2從圖標4的移動),從而導致 不能發(fā)出命令的結(jié)果。應(yīng)該注意,MPU 19可以在自輸入4喿作信號 的取消起經(jīng)過任意時間周期以后輸出確定命令(參見圖44E )。另夕卜, 只要是微小時間,就可以在自輸入操作信號取消起經(jīng)過預定時間周 期以后調(diào)控指針2的移動(參見虛線的箭頭)。用戶再次按下移動控制按鈕并且開始移動指針。當按下移動控 制按鈕并且輸入操作信號時,MPU 19用輸入操作信號的開始作為 觸發(fā)來開始計算輸入后調(diào)控時間,并且根據(jù)角速度值可變地控制輸 入后調(diào)控時間。因此,可以防止指針2產(chǎn)生由于當4要下移動控制按 4丑時殼體10的移動所導致的用戶無意識的4壬4可移動,并且當用戶 希望迅速地開始移動指針時,可以迅速地開始指針的移動。另外, 即使引起較大裝置振動的用戶也可以容易地執(zhí)行指點操作。應(yīng)該注意,MPU 19可以將確定命令的輸出作為觸發(fā)來開始計算輸入后調(diào) 控時間(參見圖44B)。至此已經(jīng)給出了使用通過按下按鈕來表達操作信號的輸入、及 其取消的描述。然而,"生成操作消息"表示由于通過對操作部的 操作所產(chǎn)生的操作信號的輸入及其取消而改變電信號的狀況,表示 包含^T入和耳又消這兩種4犬況。接下來,將給出假設(shè)在圖44F中所按下的按鈕為巻動按鈕的描述。應(yīng)該注意,將給出假設(shè)當按下按鈕時在畫面3上巻動圖像的描述。用戶在按下巻動按鈕的同時擺動殼體10,以此巻動圖4象,并且 在畫面上顯示任意圖像。 一旦顯示了任意圖像,用戶釋放按下的巻 動4要4E并且調(diào)控巻動。當釋力欠按下的巻動按4丑11并且取消操作信 號的輸入時,MPU 19調(diào)控速度值的傳送。因此,可以防止顯示的 任意圖<象由于當釋》文巻動按」組時殼體10的移動所引起的圖4象在畫 面上的巻動所導致的偏離。通過再次按下巻動按4丑,用戶開始在畫 面上巻動圖像。當按下巻動按鈕并且開始操作信號的輸入時,MPU 19將輸入操作信號的開始作為觸發(fā)來開始計算輸入后調(diào)控時間,并 且才艮據(jù)加速度值等可變地控制輸入后調(diào)控時間。MPU 19在經(jīng)過輸 入后調(diào)控時間以后開始傳送速度值。因此,可以防止由于當按下按 鈕11時殼體10的移動所導致的用戶無意識的在某一方向上對圖像 的巻動,并且當用戶希望迅速i也開始巻動時,可以迅速;也開始巻動。 另外,即使引起較大裝置振動的用戶也可以容易地執(zhí)行巻動才喿作??梢灾饕ㄟ^,lT入i殳備1或者主要通過控制i殳備40來執(zhí)行根 據(jù)圖44所示的每個》f改例的處理。當主要通過控制i殳備40來執(zhí)行時,控制設(shè)備40從輸入設(shè)備1接收操作信息、控制命令和操作命令??刂泼钍牵刂圃O(shè)備40基于所接收的控制命令生成用于移 動諸如指針2的圖像的移動信息。然后,控制設(shè)備40與操作信息 或者操作命令的接收定時時間相關(guān)地生成用于改變諸如指針2的圖像的移動靈敏度(相對于輸入設(shè)備l的移動)的移動信息。在以上描述中已經(jīng)給出了作為巻動操作的描述。然而,在縮放 操作中也可以獲得相同的操作效果。以上實施方式已經(jīng)描述了包括輸入設(shè)備和控制設(shè)備的控制系 統(tǒng)。然而,例如,還可以使用將顯示部設(shè)置于諸如輸入設(shè)備的裝置, 并在顯示部上顯示指針和其他圖像的手持設(shè)備。手持設(shè)備的實例包 括手機、小型PC以及PDA (個人數(shù)字助手)。
權(quán)利要求
1.一種輸入設(shè)備,輸出用于控制在畫面上的指針的命令,包括殼體;傳感器,檢測所述殼體的移動并且輸出與所述殼體的移動對應(yīng)的檢測信號;操作部,輸入與所述殼體的移動無關(guān)的、關(guān)于所述輸入設(shè)備的操作信號;命令輸出裝置,用于輸出對應(yīng)于所述檢測信號的、與在所述畫面上的所述指針的位移量對應(yīng)的移動命令,以及與經(jīng)由所述操作部所輸入的所述操作信號對應(yīng)的操作命令;以及控制裝置,用于控制所述命令輸出裝置,使得在自經(jīng)由所述操作部輸入所述操作信號取消以后的第一時間周期內(nèi),停止所述移動命令的輸出或者輸出所述位移量被設(shè)置為0的所述移動命令。
2. 根據(jù)權(quán)利要求1所述的輸入設(shè)備,其中,所述控制裝置控制所述命令輸出裝置,使得在自 經(jīng)由所述操作部輸入所述操作信號開始以后的第二時間周期 內(nèi),停止所述移動命令的輸出。
3. 根據(jù)權(quán)利要求1所述的輸入設(shè)備,其中,所述控制裝置控制所述命令輸出裝置,使得在自經(jīng)由所述>|喿作部輸入所述#:作信號開始以后的第二時間周期內(nèi),輸出所述位移量被設(shè)置為0的所述移動命令。
4. 根據(jù)權(quán)利要求1所述的輸入設(shè)備,其中,所述控制裝置控制所述命令輸出裝置,使得當在 自輸入所述操作信號取消以后的所述第 一時間周期內(nèi)開始所 述操作信號的輸入時,在自輸入所述操作信號開始以后的所述 第二時間周期內(nèi)停止所述移動命令的輸出。
5. 根據(jù)權(quán)利要求1所述的輸入設(shè)備,其中,所述控制裝置控制所述命令輸出裝置,使得當在 自輸入所述操作信號取消以后的所述第 一時間周期內(nèi)開始所 述操作信號的輸入時,在自輸入所述操作信號開始以后的所述 第二時間周期內(nèi)輸出所述位移量被設(shè)置為0的所述移動命令。
6. 根據(jù)權(quán)利要求2所述的輸入設(shè)備,其中,所述控制裝置控制所述命令輸出裝置,使得當在 自輸入所述操作信號開始以后的所述第二時間周期內(nèi)取消所 述操作信號的輸入時,在自輸入所述操作信號取消以后的所述第一時間周期內(nèi)停止所述移動命令的輸出。
7. 根據(jù)權(quán)利要求2所述的輸入設(shè)備,其中,所述控制裝置控制所述命令輸出裝置,使得當在 自輸入所迷操作信號開始以后的所述第二時間周期內(nèi)取消所 述操作信號的輸入時,在自輸入所述操作信號取消以后的所述 第一時間周期內(nèi)輸出所述位移量被設(shè)置為0的所述移動命令。
8. 根據(jù)權(quán)利要求3所述的輸入設(shè)備,其中,所述控制裝置控制所述命令輸出裝置,使得當在 自輸入所述#:作信號開始以后的所述第二時間周期內(nèi)取消所 述操作信號的輸入時,在自輸入所述操作信號取消以后的所述 第一時間周期內(nèi)停止所述移動命令的輸出。
9. 才艮據(jù)權(quán)利要求3所述的輸入設(shè)備,其中,所述控制裝置控制所述命令輸出裝置,使得當在 自輸入所述操作信號開始以后的所述第二時間周期內(nèi)取消所 述操作信號的輸入時,在自輸入所述操作信號取消以后的所述第一時間周期內(nèi)輸出所述位移量被設(shè)置為0的所述移動命令。
10. 根據(jù)權(quán)利要求1所述的輸入設(shè)備,其中,所述操作部包括按鈕以輸入所述操作信號。
11. 根據(jù)權(quán)利要求1所述的輸入設(shè)備,其中,所述傳感器為雙軸角速度傳感器或者雙軸加速度 傳感器,用以;險測與在所述畫面上作為水平軸的X軸對應(yīng)的 移動和與在所述畫面上作為垂直軸的Y軸對應(yīng)的移動。
12. —種控制設(shè)備,根據(jù)從輸入設(shè)備所輸出的檢測信號和操作信號 控制在畫面上的指針,所述輸入設(shè)備包括殼體;傳感器,檢 測所述殼體的移動并且輸出與所述殼體的移動對應(yīng)的4全測信 號;以及操作部,輸入與所述殼體的移動無關(guān)的操作信號,所 述控制設(shè)備包括接收裝置,用于接收所述檢測信號和所述操作信號;輸出裝置,用于輸出對應(yīng)于所述檢測信號的、與在所述 畫面上的所述指4十的位移量對應(yīng)的第一控制信號,以及與經(jīng)由 所述操作部所輸入的所述操作信號對應(yīng)的第二控制信號;處理裝置,用于根據(jù)所述第一控制信號控制在所述畫面 上的所述指針的顯示位置并且根據(jù)所述第二控制信號執(zhí)行預 定處理;以及控制裝置,用于控制所述輸出裝置,使得在自經(jīng)由所述 操作部輸入所述操作信號取消以后的第 一時間周期內(nèi),停止所述第一控制信號的輸出或者輸出所述位移量被設(shè)置為0的所述第一控制信號。
13. —種控制系統(tǒng),控制在畫面上的指針,包括輸入設(shè)備,包括殼體;傳感器,檢測所述殼體的移動并且輸出與所述殼體的移動對應(yīng)的4企測信號;操作部,輸入與所述殼體的移動無關(guān)的操作信號;命令輸出裝置,用于輸出對應(yīng)于所述檢測信號的、與 在所述畫面上的所述指4十的位移量只于應(yīng)的移動命令,以及 與經(jīng)由所述操作部所輸入的所述操作信號對應(yīng)的操作命 令;以及控制裝置,用于控制所述命令輸出裝置,使得在自經(jīng) 由所述l喿作部輸入所述才喿作信號取消以后的第一時間周 期內(nèi),停止所述移動命令的輸出或者輸出所述位移量被設(shè) 置為0的所述移動命令;以及控制設(shè)備,包括接收裝置,用于接收所述移動命令的信號和所述操作 命令的信號;以及處理裝置,用于根據(jù)所接收的移動命令控制在所述畫 面上的所述指針的顯示位置并且根據(jù)所接收的操作命令 執(zhí)行預定處理。
14. 一種控制系統(tǒng),控制在畫面上的指^",包^^:輸入設(shè)備,包括 殼體;傳感器,檢測所述殼體的移動并且輸出與所述殼體的移動只于應(yīng)的4全測4言號;以及操作部,輸入與所述殼體的移動無關(guān)的操作信號;控制設(shè)備,包括接收裝置,用于接收所述檢測信號和所迷操作信號;輸出裝置,用于輸出對應(yīng)于所述檢測信號的、與在所 述畫面上的所述指針的位移量對應(yīng)的第 一控制信號,以及 與經(jīng)由所述操作部所輸入的所述操作信號對應(yīng)的第二控 制信號;處理裝置,用于^4居所述第一控制信號控制在所述畫 面上的所述指針的顯示位置并且根據(jù)所述第二控制信號 執(zhí)行預定處理;以及控制裝置,用于控制所述輸出裝置,使得在自經(jīng)由所 述才喿作部輸入所述才喿作信號取消以后的第一時間周期內(nèi),停止所述第 一 控制信號的輸出或者輸出所述位移量被設(shè)置為0的所述第一控制信號。
15. —種控制方法,包4舌檢測輸入設(shè)備的殼體的移動并且輸出與所述殼體的移動 對應(yīng)的4企測信號;輸出對應(yīng)于所述檢測信號的、與在畫面上的指針的位移 量對應(yīng)的移動命令;才艮據(jù)所述移動命令控制在所述畫面上的所述指針的顯示 位置;輸出與經(jīng)由所述殼體的才喿作部所輸入的、與所述殼體的 移動無關(guān)的、關(guān)于所述輸入設(shè)備的操作信號對應(yīng)的操作命令;根據(jù)所述操作命令執(zhí)行預定處理;以及控制所述輸出,使得在自經(jīng)由所述操作部輸入所述操作 信號取消以后的第 一時間周期內(nèi),停止所述移動命令的輸出或 者輸出所述位移量^皮i殳置為0的所述移動命令。
16. 根據(jù)權(quán)利要求1所述的輸入設(shè)備,其中,所述操作部是輸入與至少包括文字、數(shù)字以及符 號之一 的代碼對應(yīng)的代碼對應(yīng)才乘作信號作為所述才喿作信號的操作部。
17. 根據(jù)權(quán)利要求16所述的輸入設(shè)備,其中,所述控制裝置控制所述命令輸出裝置,使得從輸入所述代碼對應(yīng)#:作信號開始直到取消所述代碼對應(yīng)操作信 號的輸入為止,停止所述移動命令的輸出。
18. 才艮據(jù)權(quán)利要求16所述的輸入設(shè)備,其中,所述控制裝置控制所述命令輸出裝置,使得從輸入所述代碼對應(yīng)#:作信號開始直到取消所述 碼對應(yīng)#:作信 號的輸入為止,輸出所述位移量被設(shè)置為O的所述移動命令。
19. 一種輸入i殳備,控制在畫面上的指針的移動,包括殼體;移動信號輸出裝置,用于檢測所述殼體的移動并且輸出與所述殼體的移動對應(yīng)的第一移動信號;操作部,輸出與所述殼體的移動無關(guān)的操作信號;命令輸出裝置,用于輸出用于移動在所述畫面上的所述 指針的移動命令和與所述操作信號對應(yīng)的操作命令;輸出控制裝置,用于控制所述移動命令的輸出,使得在 輸入所述操作信號以后,在自輸入所述操作信號取消以后的第一時間周期內(nèi),停止在所述畫面上的所述指針的移動;以及時間控制裝置,用于根據(jù)所述第一移動信號可變地控制 所述第一時間周期。
20. 4艮據(jù)權(quán)利要求19所述的輸入設(shè)備,其中,所述時間控制裝置控制所述第一時間周期,使得 隨著所述第 一移動信號的輸出值增加而縮短所述第 一 時間周期。
21. 根據(jù)權(quán)利要求19所述的輸入設(shè)備,其中,所述時間控制裝置控制所述第一時間周期,使得 隨著所述第 一移動信號的輸出值之中在預定頻率范圍內(nèi)的信 號的輸出值增加而延長所述第一時間周期。
22. 根據(jù)權(quán)利要求20所述的輸入設(shè)備,其中,所述移動信號輸出裝置輸出對應(yīng)于所述殼體的移 動的、與所述第一移動信號不同的第二移動信號,以及其中,所述時間控制裝置控制所述第一時間周期,使得 隨著所述第二移動信號的輸出值增加而縮短所述第 一 時間周期。
23. 才艮據(jù)權(quán)利要求20所述的輸入設(shè)備,其中,所述時間控制裝置包括計數(shù)裝置,用于通過預定計數(shù)量來計算所述第一時 間周期;以及計數(shù)量控制裝置,用于控制計數(shù)量,使得所述計數(shù) 量隨著所述第一移動信號的輸出值增加而增加。
24. 根據(jù)權(quán)利要求23所述的輸入設(shè)備,其中,所述計數(shù)量控制裝置控制所述計數(shù)量,使得所述 計數(shù)量隨著所述第 一 移動信號的輸出值之中的預定頻率的輸 出值增加而減少。
25. 根據(jù)權(quán)利要求24所述的輸入設(shè)備,其中,所述移動信號輸出裝置輸出對應(yīng)于所述殼體的移 動的、與所述第一移動信號不同的第二移動信號,以及其中,所述計數(shù)量控制裝置控制所述計數(shù)量,使得所述 計數(shù)量隨著所述第二移動信號的輸出值增加而增加。
26. 根據(jù)權(quán)利要求19所述的輸入設(shè)備,其中,所述輸出控制裝置控制所述移動命令的輸出,使 得在自輸入所述操作信號開始以后的第二時間周期內(nèi),停止在 所述畫面上的所述指針的移動。
27. 根據(jù)權(quán)利要求26所述的輸入設(shè)備,其中,所述時間控制裝置#4居所述第一移動信號可變地 控制所述第二時間周期。
28. 根據(jù)權(quán)利要求27所述的輸入設(shè)備,其中,所述時間控制裝置控制所述第二時間周期,使得 隨著所述第 一移動信號的輸出值增加而縮短所述第二時間周期。
29. 根據(jù)權(quán)利要求27所述的輸入i殳備,其中,所述時間控制裝置控制所述第二時間周期,使得 隨著所述第 一 移動信號的輸出值之中在預定頻率范圍內(nèi)的信 號的輸出值增加而延長所述第二時間周期。
30. 根據(jù)權(quán)利要求28所述的輸入設(shè)備,其中,所述移動信號輸出裝置輸出對應(yīng)于所述殼體的移 動的、與所述第一移動信號不同的第二移動信號,以及其中,所述時間控制裝置控制所述第二時間周期,使得 隨著所述第二移動信號的輸出值增加而縮短所述第二時間周期。
31. 根據(jù)權(quán)利要求27所述的輸入設(shè)備,其中,所述輸出控制裝置控制所述移動命令的輸出,使 得當在可變控制的第 一時間周期內(nèi)開始所述操作信號的輸入 時,在自輸入所述操作信號開始以后的可變控制的第二時間周 期內(nèi),停止在所述畫面上的所述指針的移動。
32. 根據(jù)權(quán)利要求27所述的輸入設(shè)備,其中,所述輸出控制裝置控制所述移動命令的輸出,使 得當在可變控制的第二時間周期內(nèi)取消所述操作信號的輸入 時,在自輸入所述操作信號取消以后的可變控制的第 一時間周 期內(nèi),停止在所述畫面上的所述指針的移動。
33. —種控制設(shè)備,根據(jù)從輸入設(shè)備所輸出的移動信號和操作信號 來控制在所述畫面上的指針的移動,所述輸入設(shè)備包括殼體; 移動信號輸出裝置,用于檢測所述殼體的移動并且輸出與所述 殼體的移動對應(yīng)的移動信號;以及操作部,輸出與所述殼體的 移動無關(guān)的操作信號,所述控制設(shè)備包括接收裝置,用于接收所述移動信號和所述操作信號;輸出裝置,用于輸出用于移動所述指針的第一控制信號、 和與所述操作信號對應(yīng)的第二控制信號;處理裝置,用于根據(jù)所述第一控制信號控制在所述畫面 上的所述指針的移動的顯示并且根據(jù)所述第二控制信號執(zhí)行 預定處理;輸出控制裝置,用于控制所述第一控制信號的輸出,使 得在輸入所述操作信號以后,在自輸入所述操作信號取消以后 的第一時間周期內(nèi),停止在畫面上的所述指針的移動;以及時間控制裝置,用于根據(jù)所述移動信號可變地控制所述 第一時間周期。
34. 根據(jù)權(quán)利要求33所述的控制設(shè)備,其中,所述輸出控制裝置控制所述第一控制信號的輸出, 使得在自輸入所述操作信號開始以后的第二時間周期內(nèi),停止 在所述畫面上的所述指針的移動。
35. 根據(jù)權(quán)利要求34所述的控制設(shè)備,其中,所述時間控制裝置根據(jù)所述移動信號可變地控制 所述第二時間周期。
36. —種控制系統(tǒng),控制在畫面上的指針的移動,包括輸入設(shè)備,包括 殼體;移動信號輸出裝置,用于檢測所述殼體的移動并且豐餘 出與所述殼體的移動對應(yīng)的移動信號;操作部,輸出與所述殼體的移動無關(guān)的操作信號;命令輸出裝置,用于輸出用于移動所述指針的移動命令和與所述操作信號對應(yīng)的操作命令;輸出控制裝置,用于控制所述移動命令的輸出,使得 在輸入所述操作信號以后,在自輸入所述操作信號取消以 后的第 一時間周期內(nèi),停止在所述畫面上的所述指針的移 動;以及時間控制裝置,用于^4居所述移動信號可變地控制所 述第一時間周期;以及控制設(shè)備,包括接收裝置,用于接收所述移動命令的信號和所述操作 命令的信號;以及處理裝置,用于4艮據(jù)所述移動命令控制在所述畫面上 的所述指針的移動的顯示并且根據(jù)所述操作命令執(zhí)行預 定處理。
37. —種控制系統(tǒng),控制在畫面上的指針的移動,包括 輸入設(shè)備,包括 殼體;輸出裝置,用于檢測所述殼體的移動并且輸出與所述 殼體的移動對應(yīng)的移動信號;以及操作部,輸出與所述殼體的移動無關(guān)的操作信號;接收裝置,用于接收所述移動信號和所述操作信號;輸出裝置,用于輸出用于移動所述指針的第一控制信號 和與所述操作信號對應(yīng)的第二控制信號;處理裝置,用于根據(jù)所述第一控制信號控制在所述畫面 上的所述指針的移動的顯示并且根據(jù)所述第二控制信號執(zhí)行預定處理;輸出控制裝置,用于控制所述第一控制信號的輸出,使 得在輸入所述操作信號以后,在自輸入所述操作信號取消以后 的第一時間周期內(nèi),停止在所述畫面上的所述指針的移動;以 及時間控制裝置,用于根據(jù)所述移動信號可變地控制所述 第一時間周期。
38. —種控制方法,包括檢測殼體的移動并且輸出與所述殼體的移動對應(yīng)的移動 信號;輸出用于移動在畫面上的指針的移動命令;根據(jù)所述移動命令控制在所述畫面上的所述指針的移動 的顯示;輸出與操作信號對應(yīng)的操作命令,所述操作信號與所述 殼體的移動無關(guān);根據(jù)所述操作命令執(zhí)行預定處理;控制所述移動命令的輸出,使得在自輸入所述操作信號 耳又消以后的第 一時間周期內(nèi),停止在所述畫面上的所述指針的 移動;以及根據(jù)所述移動信號可變地控制所述第 一時間周期。
39. —種輸入"i殳備,控制在畫面上的指針的移動,包括殼體;移動信號輸出裝置,用于^r測所述殼體的移動并且輸出 與所述殼體的移動對應(yīng)的第一移動信號;操作部,輸出與所述殼體的移動無關(guān)的操作信號;命令輸出裝置,用于輸出用于移動在所述畫面上的所述 指針的移動命令和與所述操作信號對應(yīng)的操作命令;輸出控制裝置,用于控制所述移動命令的輸出,使得在 輸入所述操作信號以后,在自輸入所述操作信號開始以后的第 一時間周期內(nèi),停止在所述畫面上的所述指針的移動;以及時間控制裝置,用于根據(jù)所述第 一 移動信號可變地控制 所述第一時間周期。
40. 根據(jù)權(quán)利要求39所述的輸入設(shè)備,其中,所述時間控制裝置控制所述第一時間周期,使得 隨著所述第 一移動信號的輸出值增加而縮短所述第 一時間周期。
41. 才艮據(jù)權(quán)利要求39所述的輸入i殳備,其中,所述時間控制裝置控制所述第一時間周期,使得 隨著所述第一移動信號的輸出值之中在預定頻率范圍內(nèi)的信 號的輸出值增加而延長所述第 一時間周期。
42. 根據(jù)權(quán)利要求40所述的輸入設(shè)備,其中,所述移動信號輸出裝置輸出對應(yīng)于所述殼體的移 動的、與所述第一移動信號不同的第二移動信號,以及其中,所述時間控制裝置控制所述第一時間周期,使得 隨著所述第二移動信號的輸出值增加而縮短所述第 一時間周期。
43. 根據(jù)權(quán)利要求40所述的輸入設(shè)備,其中,所述時間控制裝置包括計數(shù)裝置,用于通過預定計數(shù)量來計算所述第一時間周 期,以及計數(shù)量控制裝置,用于控制所述計數(shù)量,使得所述計數(shù) 量隨著所述第一移動信號的輸出值增加而增加。
44. 根據(jù)權(quán)利要求43所述的輸入設(shè)備,其中,所述計數(shù)量控制裝置控制所述計數(shù)量,使得所述 計數(shù)量隨著所述第 一移動信號的輸出值之中的預定頻率的輸 出{直增加而減少。
45. 根據(jù)權(quán)利要求43所述的輸入設(shè)備,其中,所述移動信號輸出裝置輸出對應(yīng)于所述殼體的移 動的、與所述第一移動信號不同的第二移動信號,以及其中,所述計數(shù)量控制裝置控制所述計數(shù)量,使得所述 計數(shù)量隨著所述第二移動信號的輸出值增加而增加。
46. 根據(jù)權(quán)利要求39所述的輸入設(shè)備,其中,所述輸出控制裝置控制所述移動命令的輸出,使 得在自輸入所述操作信號取消以后的第二時間周期內(nèi),停止在 所述畫面上的所述指4f的移動。
47. 根據(jù)權(quán)利要求46所述的輸入設(shè)備,其中,所述時間控制裝置根據(jù)所述第一移動信號可變地 控制所述第二時間周期。
48. 才艮據(jù)權(quán)利要求47所述的輸入i殳備,其中,所述時間控制裝置控制所述第二時間周期,使得 隨著所述第 一移動信號的輸出值增加而縮短所述第二時間周期。
49. 根據(jù)權(quán)利要求47所述的輸入設(shè)備,其中,所述時間控制裝置控制所述第二時間周期,使得 隨著所述第 一移動信號的輸出值之中在預定頻率范圍內(nèi)的信 號的輸出值增加而延長所述第二時間周期。
50. 根據(jù)權(quán)利要求48所述的輸入設(shè)備,其中,所述移動信號輸出裝置輸出對應(yīng)于所述殼體的移 動的、與所述第一移動信號不同的第二移動信號,以及其中,所述時間控制裝置控制所述第二時間周期,使得 隨著所述第二移動信號的輸出值增加而縮短所述第二時間周期。
51. 根據(jù)權(quán)利要求47所述的輸入設(shè)備,其中,所述輸出控制裝置控制所述移動命令的輸出,使 得當在可變控制的第 一時間周期內(nèi)取消所述操作信號的輸入 時,在自輸入所述操作信號取消以后的可變控制的第二時間周 期內(nèi),停止在所述畫面上的所述指4十的移動。
52. 根據(jù)權(quán)利要求47所述的輸入設(shè)備,其中,所述輸出控制裝置控制所述移動命令的輸出,使 得當在可變控制的第二時間周期內(nèi)開始所述操作信號的輸入 時,在自輸入所述操作信號開始以后的可變控制的第 一時間周 期內(nèi),停止在所述畫面上的所述指針的移動。
53. —種控制設(shè)備,根據(jù)從輸入設(shè)備所輸出的移動信號和操作信號 來控制在畫面上的指針的移動,所述輸入設(shè)備包括殼體;移 動信號輸出裝置,用于檢測所述殼體的移動并且輸出與所述殼 體的移動對應(yīng)的移動信號;以及操作部,輸出與所述殼體的移 動無關(guān)的操作信號,所述控制設(shè)備包括接收裝置,用于接收所述移動信號和所述操作信號;輸出裝置,用于輸出用于移動所述指針的第一控制信號 和與所述操作信號對應(yīng)的第二控制信號;處理裝置,用于根據(jù)所述第一控制信號控制在所述畫面 上的所述指針的移動的顯示并且根據(jù)所述第二控制信號執(zhí)行 預定處理;輸出控制裝置,用于控制所述第一控制信號的輸出,使 得在輸入所述操作信號以后,在自輸入所述操作信號開始以后 的第一時間周期內(nèi),4f止在所述畫面上的所述指4十的移動;以 及時間控制裝置,用于根據(jù)所述移動信號可變地控制所述 第一時間周期。
54. 根據(jù)權(quán)利要求53所述的控制設(shè)備,其中,所述輸出控制裝置控制所述第一控制信號的輸出, 使得在自輸入所述操作信號取消以后的第二時間周期內(nèi),停止 在所述畫面上的所述指針的移動。
55. 根據(jù)權(quán)利要求54所述的控制設(shè)備,其中,所述時間控制裝置根據(jù)所述移動信號可變地控制 所述第二時間周期。
56. —種控制系統(tǒng),控制在畫面上的指針的移動,包括輸入設(shè)備,包括 殼體;移動信號輸出裝置,用于檢測所述殼體的移動并且輸出與所述殼體的移動對應(yīng)的移動信號;操作部,輸出與所述殼體的移動無關(guān)的操作信號;命令輸出裝置,用于輸出用于移動所述指針的移動命 令和與所述,乘作信號對應(yīng)的才喿作命令;輸出控制裝置,用于控制所述移動命令的輸出,使得 在輸入所述操作信號以后,在自輸入所述搡作信號開始以 后的第 一時間周期內(nèi),停止在所述畫面上的所述指針的移 動;以及時間控制裝置,用于根據(jù)所述移動信號可變地控制所 述第一時間周期;以及控制設(shè)備,包括接收裝置,用于接收所述移動命令和所述操作命令;以及處理裝置,用于^4居所述移動命令控制在所述畫面上 的所述指針的移動的顯示并且根據(jù)所述操作命令執(zhí)行預 定處理。
57. —種控制系統(tǒng),控制在畫面上的指針的移動,包括輸入設(shè)備,包括 殼體;輸出裝置,用于^r測所述殼體的移動并且輸出與所述 殼體的移動對應(yīng)的移動信號;以及操作部,輸出與所述殼體的移動無關(guān)的操作信號;接收裝置,用于接收所述移動信號和所述操作信號;輸出裝置,用于輸出用于移動所述指針的第一控制信號 和與所述操作信號對應(yīng)的第二控制信號;處理裝置,用于^4居所迷第一控制信號控制在所述畫面 上的所述指針的移動的顯示并且根據(jù)所述第二控制信號執(zhí)行 予貞定處玉里;以及輸出控制裝置,用于控制所述第一控制信號的輸出,使 得在輸入所述操作信號以后,在自輸入所述操作信號開始以后 的第一時間周期內(nèi),4亭止在所述畫面上的所述指4f的移動;以 及時間控制裝置,用于根據(jù)所述移動信號可變地控制所述 第一時間周期。
58.—種控制方法,包括才全測殼體的移動并JUt出與所述殼體的移動7寸應(yīng)的移動 信號;輸出用于移動在畫面上的指4十的移動命令;根據(jù)所述移動命令控制在所述畫面上的所述指針的移動 的顯示;輸出與操作信號對應(yīng)的操作命令,所述操作信號與所述 殼體的移動無關(guān);根據(jù)所述操作命令執(zhí)行預定處理;控制所述移動命令的輸出,使得在自輸入所述操作信號 開始以后的第 一時間周期內(nèi),停止在所述畫面上的所述指針的 移動;以及才艮據(jù)所述移動信號可變地控制所述第 一時間周期。
59. —種手持設(shè)備,包括殼體; 顯示部;傳感器,纟全測所述殼體的移動并且輸出與所述殼體的移動 對應(yīng)的4企測信號;操作部,輸入與所述殼體的移動無關(guān)的操作信號;命令輸出裝置,用于輸出對應(yīng)于所述檢測信號的、與在所 述顯示部的畫面上的指4十的^f立移量只t應(yīng)的移動命令,以及與經(jīng) 由所述才喿作部所輸入的所述操作信號對應(yīng)的才喿作命令;控制裝置,用于控制所述命令輸出裝置,使得在自經(jīng)由所 述操作部輸入所述操作信號開始或者取消以后的第 一 時間周 期內(nèi),停止在所述畫面上的所述指4十的移動,以及處理裝置,用于根據(jù)所述移動命令控制在所述畫面上的 所述指針的顯示位置并且根據(jù)所述操作命令執(zhí)行預定處理。
60. —種手持^殳備,包括殼體; 顯示部;移動信號輸出裝置,用于檢測所述殼體的移動并且輸出與 所述殼體的移動對應(yīng)的移動信號;操作部,輸出與所述殼體的移動無關(guān)的操作信號;命令輸出裝置,用于輸出用于移動所述指針的移動命令和 與所述操作信號對應(yīng)的操作命令;輸出控制裝置,用于控制所述移動命令的輸出,使得在輸 入所述操作信號以后,在自輸入所述操作信號開始或者取消以 后的第 一 時間周期內(nèi),停止在所述顯示部的畫面上的所述指針的移動;時間控制裝置,用于^^艮據(jù)所述移動信號可變地控制所述第 一時間周期;以及處理裝置,用于4艮據(jù)所述移動命令控制在所述畫面上的所 述指針的顯示位置并且4艮據(jù)所述4喿作命令4丸4于預定處理。
全文摘要
本發(fā)明的目的是提供當用戶使用輸入設(shè)備經(jīng)由操作部輸入操作信號時,能夠改善操作感的輸入設(shè)備、控制設(shè)備、控制系統(tǒng)、以及控制方法。在自通過用戶使用操作按鈕所進行的輸入操作信號取消以后(步驟309)的預定的定時器操作時間周期內(nèi),輸入設(shè)備(1)的MPU(19)停止生成或者傳送與在畫面上的指針的位移量對應(yīng)的移動命令??蛇x地,MPU(19)也可以在預定時間周期內(nèi)繼續(xù)輸出在畫面上的指針的位移量被設(shè)置為0的移動命令(步驟311)。通過這種處理,即使當用戶按下或者釋放操作按鈕并且通過傳感器單元檢測到移動時移動了輸入設(shè)備的殼體,也能調(diào)控在畫面上的指針的移動。
文檔編號G06F3/0346GK101578570SQ20088000167
公開日2009年11月11日 申請日期2008年7月4日 優(yōu)先權(quán)日2007年7月4日
發(fā)明者山本一幸, 山田孝, 山田勝彥, 椛澤秀年, 熊谷秀昭, 間宮敏夫 申請人:索尼株式會社