專利名稱:輸入裝置、控制裝置、控制系統(tǒng)、控制方法以及手持裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于操作GUI (圖形用戶界面)的三維操作輸入裝 置、用于根據(jù)操作信息控制GUI的控制裝置、包括這些裝置的控制 系統(tǒng)、控制方法以及手持裝置。
背景技術(shù):
指向裝置(尤其是鼠標(biāo)和觸墊)被用作廣泛用在PC (個人計 算機)中的GUI (圖形用戶界面)的控制器。并不^f又僅作為相關(guān)技 術(shù)中的PC的HI (人機界面),GUI現(xiàn)在正開始被用作起居室等中 所用的AV "i殳備和游戲"i殳備(例如,具有電視iM乍為圖<象介質(zhì))的 界面。提出了用戶能夠進行三維操作的各種指向裝置作為用于這種 類型的GUI的控制器(例如,參見專利文獻1和2 )。
專利文獻1披露了包括兩個軸的角速度陀螺儀(即,兩個角速 度傳感器)的輸入裝置。每個角速度傳感器都為振動型角速度傳感 器。例如,每當(dāng)相對于以諧振頻率壓電振動的振動體施加角速度時,
力與角速度成比例,因此,科里奧利力的檢測導(dǎo)致角速度的檢測。 專利文獻1的輸入裝置通過角速度傳感器來檢測繞兩個正交軸的角 速度,根據(jù)角速度來生成信號作為通過顯示裝置所顯示的光標(biāo)等的 定位(positional)信息,并且將其傳送至控制裝置。專利文獻1:日本專利申請公開第2001-56743號(
和
段,圖3 )
專利文獻2:曰本專利第3, 264, 291號(
和
_度)
發(fā)明內(nèi)容
發(fā)明所要解決的問題
實際上,由于這種類型的三維操作輸入裝置三維地移動,所以 例如,包括由用戶無意識移動三維操作輸入裝置的三維輸入裝置的 移動頻率凈皮看作高于在二維平面內(nèi)移動的鼠標(biāo)的移動頻率。因此, 存在用戶希望當(dāng)不想移動輸入裝置時使指針的移動停止的情況。
例如,在如顯示中的激光指針一樣來^f吏用三維^燥作輸入裝置的 情況下,如果即使當(dāng)用戶無意識時指針也會移動,那么觀看畫面的 人會發(fā)現(xiàn)在—見覺上感到不舒月l。不僅在顯示中而且當(dāng)在畫面上顯示 移動圖像和靜態(tài)圖像時,例如,視覺麻煩變得突出。
為了解決上述的問題,專利文獻2公開了以下處理在通過指 向裝置(遠程指揮器)進行輸入操作的同時,即,在按壓按鈕的同 時,指針不移動。然而,因為難以在使用用于任意移動指針的用戶 的手的移動的動作和按壓用于停止指針的移動的按鈕的動作之間 進4亍區(qū)別,所以用戶容易產(chǎn)生困惑。
鑒于上述情況,本發(fā)明的目的在于提供例如可以利用簡單操作 或不需要用戶有意識地進行操作來停止指針在畫面上的移動的輸 入裝置、控制裝置、控制系統(tǒng)、控制方法以及手持裝置。
解決問題的手段
10為了實現(xiàn)上述目的,根據(jù)本發(fā)明,提供了一種輸入裝置,包括 外殼;輸出裝置,用于檢測關(guān)于外殼的移動和位置的外殼的狀態(tài)并 輸出表示外殼的狀態(tài)的狀態(tài)信號;移動信號輸出裝置,用于基于已 輸出的狀態(tài)信號中的作為關(guān)于外殼的移動的信號的運動信號,輸出 用于使指針在畫面上移動的信號;第一判定裝置,用于判定外殼的 檢測位置是作為預(yù)定位置的第 一位置還是不為預(yù)定位置的第二位 置;以及執(zhí)行裝置,用于當(dāng)外殼的檢測位置是第一位置時,執(zhí)行用 于將畫面上的指針的狀態(tài):沒置為與運動信號無關(guān)的狀態(tài)的去相關(guān) 處理。
在本發(fā)明中,當(dāng)外殼的位置為第一位置時,將指針在畫面上的 狀態(tài)i殳置為與外殼的運動信號無關(guān)的狀態(tài)。因此,可以防止與由用 戶無意識地移動外殼相對應(yīng)的指4十在畫面上的移動。此外,由于用 戶不需要執(zhí)行如相關(guān)技術(shù)的用于停止移動指針的有意識地按壓按 鈕等的操作,操作變得更加容易。
預(yù)定位置是指用戶沒有移動輸入裝置時的外殼的位置、在用戶 沒注意到輸入裝置的位置時的外殼位置、由用戶設(shè)置的外殼位置等。
預(yù)定位置是在絕對空間內(nèi)實際恒定的位置或者在外殼的預(yù)定 二維或三維傾斜角度范圍內(nèi)的位置。外殼的二維傾斜角度范圍是指 在一個方向上上觀看外殼的情況下外殼的傾斜角度范圍(例如,相 對于水平線或垂直線的傾斜角)。外殼的三維傾斜角度范圍是指三 維地7見看外殼的情況下外殼的傾殺+范圍(例如,相對于水平面 或垂 直平面的傾斜角)。
例如,去相關(guān)處理是停止輸出移動信號或輸出用于將指針在畫 面上的移動量設(shè)為0的信號的處理、輸出用于隱藏指針的信號的處 理、輸出指針的移動量大大超過畫面的尺寸范圍的移動信號的處理或者與外殼的移動無關(guān)地以恒定速度或通過設(shè)置移動將指針移動 至畫面的端部(或預(yù)定坐標(biāo)一f立置)的處理。
輸出裝置包括用于輸出與外殼的速度有關(guān)的速度相關(guān)值的速 度相關(guān)值輸出單元和用于輸出與外殼的旋轉(zhuǎn)角度有關(guān)的角度相關(guān) 值的角度相關(guān)值輸出單元中的至少一個。
速度相關(guān)值輸出單元是用于輸出速度值或加速度值的單元。
速度值是通過對由加速度傳感器檢測的加速度值進行積分所
的運算所獲得的值。可選地,速度值是通過基于角度相關(guān)值和加速 度值的運算所獲得的值。
加速度值是通過加速度傳感器檢測的值或者通過基于由圖像 傳感器獲得的圖像lt據(jù)的運算所獲得的值。
角度相關(guān)值輸出單元是用于輸出角度值、角速度值、角加速度 值等的單元。
角度值是通過地磁傳感器獲得的值、通過對角速度值進行積分 所獲得的值等。
角速度值是通過陀螺傳感器獲得的值、通過對從輸出角度值的 單元所輸出的角度值進行微分所獲得的值等。
角加速度值是通過角度值的二階積分運算或角速度值的二階 微分運算所獲得的值、通過基于由兩個以上的物理上分離的加速度 傳感器獲得的加速度值的運算所獲得的值等。狀態(tài)信號中通常用作外殼的運動信號的是加速度值、角速度值
或速度值。
狀態(tài)信號中通常用作外殼的位置信號的是加速度值、角度值或 者通過傾斜開關(guān)傳感器所獲得的信號。在這些值中,例如,加速度 值還^皮用作運動信號。 ,
輸入裝置還包括時間判定裝置,用于判定外殼的位置為第一 位置的狀態(tài)是否維持了預(yù)定的時間周期,以及當(dāng)外殼的位置為第一 位置的狀態(tài)維持了預(yù)定的時間周期時,執(zhí)行裝置執(zhí)行去相關(guān)處理。 例如,還可能存在即使用戶通過移動輸入裝置來執(zhí)行指向操作的同 時外殼的位置偶然地變成第一位置的情況。然而,在本發(fā)明中,因 為除非外殼的第 一位置維持了預(yù)定的時間周期內(nèi),否則不執(zhí)行去相 關(guān)處理,所以存在這種偶然情況下的優(yōu)點。換句話說,可以4是高枱r 測指針的移動是否與用戶有意識的移動相匹配的精度。
輸入裝置還包括第二判定裝置,用于在外殼從第二位置轉(zhuǎn)換 到第一位置之后,判定外殼的位置是否在包括第一位置且寬于第一 位置的預(yù)定位置范圍內(nèi),以及當(dāng)外殼的位置在寬于第一位置的預(yù)定 位置范圍內(nèi)時,執(zhí)行裝置繼續(xù)執(zhí)行去相關(guān)處理。具體地,對于外殼 從第二位置轉(zhuǎn)換為第一位置的情況和外殼從第一位置轉(zhuǎn)換為第二 位置的情況-沒置不同的外殼位置范圍。因此,當(dāng)即4吏在用戶無意識 的情況下外殼在第一位置和第二位置之間移動時,可以防止頻繁地 重復(fù)有時纟丸行4旦有時又不4丸4于通過執(zhí)4于裝置的去相關(guān)處理的狀況。
輸出裝置輸出外殼在沿第 一軸的方向上的第 一加速度值和外 殼在沿與第一軸不同的第二軸的方向上的第二加速度值作為狀態(tài) 信號。通常,畫面與水平面基本垂直或幾乎垂直。此外,當(dāng)用戶移 動輸入裝置以執(zhí)行指向操作時,用戶通常保持外殼以使第一軸和第 二軸變成包括在垂直平面或幾乎垂直平面中的軸。
13第一軸和第二軸可以為垂直軸,^f旦是并不必需垂直。即^f吏這些 軸不垂直,也可以通過^f吏用三角函數(shù)的運算將第一加速度值和第二 加速度值轉(zhuǎn)換成為沿垂直軸的值。對于稍后描述的包括第一軸和第 二軸的平面和與該平面相交的第三軸之間的關(guān)系同才羊如此。
第一判定裝置判定第一加速度值和第二加速度值的絕對值是 否都等于或小于閾值,并且當(dāng)這兩個絕對值都等于或小于閾值時, 判定外殼的檢測位置為第一位置。通常,當(dāng)改變外殼的位置時,執(zhí) 行裝置執(zhí)行去相關(guān)處理,使得包括第一軸和第二軸的平面相對于垂
直平面的角度增加,并且第 一加速度值和第二加速度值都變成0或 落入包括o的預(yù)定范圍內(nèi)。
^又需要^f吏第 一加速度值和第二加速度值的絕對值的閾值相同。 然而,閾值可以為不同值,或者可以為^皮此^妄近的1直。
可選地,可以進行基于第 一加速度值和第二加速度值獲得運算 值是否小于等于閾值的判定。運算值為通過加法、乘法、或第一加 速度和第二加速度的向量運算、或通過其他運算表達式獲得的值。
輸出裝置附加地輸出外殼沿與包括第 一 軸和第二軸的平面相 交的第三軸的第三加速度值作為狀態(tài)信號。第三軸為與包括第一軸 和第二軸的平面相交的軸,即,與該平面不平行的軸。移動信號輸
出裝置可以使用第三加速度值作為運動信號。
第 一判定裝置判定第三加速度值的絕對值是否等于或大于閾 值,并且當(dāng)?shù)谌铀俣戎档慕^對值等于或大于闊值時,判定外殼的 4企測位置為第一位置。因此,第一判定裝置可以通過4又監(jiān)控第三加 速度值而沒有使用第 一加速度值和第二加速度值來執(zhí)行判定處理, 結(jié)果可以減少運算量。當(dāng)?shù)谝患铀俣戎岛偷诙铀俣戎档闹辽僖粋€的絕對值等于或 小于第一閾值且第三加速度值的絕對值等于或大于第二閾值時,第 一判定裝置判定外殼的檢測位置為第 一位置。
第一判定裝置包括第一判定部,判定第三加速度值的絕對值 是否等于或大于閾值;和第二判定部,判定第三加速度值的符號為 正號還是負號,并且當(dāng)?shù)谌铀俣戎档慕^對值等于或大于閾值且符 號為正號和負號中的任何一個的預(yù)定符號時,第一判定裝置判定外 殼的4全測位置不是第一位置。具體地,當(dāng)外殼面對特定方向或與該 方向4妾近的方向時,執(zhí)4亍去相關(guān)處理,而當(dāng)外殼面只于與該方向相反 的方向或與相反方向4妻近的方向時,限制去相關(guān)處理。
在輸入裝置中,第一判定裝置判定第一加速度值、第二加速度 值和第三加速度值的合成向量運算量是否在預(yù)定范圍內(nèi),并且當(dāng)成 向量運算值在預(yù)定范圍內(nèi)時,判定外殼的才企測位置為第一位置。
輸入裝置還包括生成裝置,用于當(dāng)通過第一判定裝置判定外 殼的位置已經(jīng)從第一位置轉(zhuǎn)變?yōu)榈诙恢脮r,生成用于在畫面上的 預(yù)定坐標(biāo)位置處顯示指針的信號。
如果用戶已經(jīng)識別出將在預(yù)定坐標(biāo)位置處顯示指針,則在轉(zhuǎn)換 為第二位置之后變得容易執(zhí)行指向操作。
預(yù)定坐標(biāo)位置通常為畫面的中心位置。例如,由于用戶經(jīng)常在 使輸入裝置面向畫面的中心的同時將其恢復(fù)為第二位置,所以如果 指針/人畫面的中心位置開始移動,則才喿作對于用戶變得更加直》見。
然而,預(yù)定坐標(biāo)位置并不限于此,而是可以為畫面上的任意位 置。輸入裝置或接收從輸入裝置傳送的信號的控制裝置可以包括用 于使用戶定制坐標(biāo)位置的裝置。
15輸入裝置還包括取消裝置,包括操作開關(guān),用于當(dāng)通過第一 判定裝置判定外殼的位置已從第一位置轉(zhuǎn)換為第二位置時并且當(dāng) 獲得來自操作開關(guān)的輸入信號時,取消通過執(zhí)行裝置進行的去相關(guān) 處理。通過用戶利用4乘作開關(guān)輸入才乘作,可以取消去相關(guān)處理并且 用戶可以重新開始指向才喿作。
輸入裝置還包括安裝部,安裝有用于^f吏輸入裝置保持在任意 位置處的保持部,并且以連4妄安裝部和輸入裝置的重心的虛線與重 力方向相 一 致的位置為中心的預(yù)定位置范圍被設(shè)為第 一 位置,第一 判定裝置判定外殼的位置是第一位置還是第二位置。因此,當(dāng)用戶 經(jīng)由保持部保持輸入裝置時,例如,外殼的位置通過輸入裝置本身 的重量而自動變?yōu)榈谝晃恢?預(yù)定角度范圍),這是很便利的。
盡管通常為外殼設(shè)置安裝部,但可以代替地將其提供給輸入裝 置中不用作外殼的部分。
任意位置可以是用戶(人)的部分身體或者可以為部分物體。
根據(jù)本發(fā)明,提供了一種控制裝置,基于從輸入裝置傳送的狀 態(tài)信號和移動信號控制指針在畫面上的移動,輸入裝置包括外殼; 輸出裝置,用于檢測關(guān)于外殼的移動和位置的外殼的狀態(tài)并輸出表 示外殼的狀態(tài)的狀態(tài)信號;移動信號輸出裝置,用于基于已經(jīng)輸出 的狀態(tài)信號中的作為關(guān)于外殼的移動的信號的運動信號,輸出用于 使指針在畫面上移動的信號;以及傳送裝置,用于傳送狀態(tài)信號和 移動信號,控制裝置包括接收裝置,用于接收狀態(tài)信號和移動信 號;坐標(biāo)信息生成裝置,用于基于所接收的移動信號生成指針在畫 面上的坐標(biāo)信息;第一判定裝置,用于基于所接收的狀態(tài)信號判定 外殼的位置是作為預(yù)定位置的第 一位置還是不為預(yù)定位置的第二 位置;以及執(zhí)行裝置,用于當(dāng)外殼的檢測位置是第一位置時,執(zhí)行用于將畫面上的指針的狀態(tài)設(shè)置為與運動信號無關(guān)的狀態(tài)的去相 關(guān)處理。
根據(jù)本發(fā)明的另一方面,提供了了一種控制裝置,基于從輸入
裝置傳送的狀態(tài)信號控制指針在畫面上的移動,該輸入裝置包括 外殼;輸出裝置,用于檢測關(guān)于外殼的移動和位置的外殼的狀態(tài)并 輸出表示外殼的狀態(tài)的狀態(tài)信號;以及傳送裝置,用于傳送狀態(tài)信 號,該控制裝置包括接收裝置,用于接收狀態(tài)信號;移動信號輸 出裝置,用于基于狀態(tài)信號中的作為關(guān)于外殼的移動的信號的運動 信號,輸出用于使指針在畫面上移動的信號;坐標(biāo)信息生成裝置, 用于基于移動信號生成指針在畫面上的坐標(biāo)信息;第一判定裝置, 用于基于所接收的狀態(tài)信號判定外殼的位置是作為預(yù)定位置的第 一位置還是不為預(yù)定位置的第二位置;以及執(zhí)行裝置,用于當(dāng)外殼 的檢測位置是所述第一位置時,執(zhí)行用于將畫面上的指針的狀態(tài)設(shè) 置為與運動信號無關(guān)的狀態(tài)的去相關(guān)處理。
根據(jù)本發(fā)明,提供了一種控制系統(tǒng),控制指針在畫面上的移動, 該控制系統(tǒng)包括輸入裝置和控制裝置。輸入裝置包括外殼;輸出 裝置,用于檢測關(guān)于外殼的移動和位置的外殼的狀態(tài)并輸出表示外 殼的狀態(tài)的狀態(tài)信號;移動信號輸出裝置,用于基于已輸出的狀態(tài) 信號中的作為關(guān)于外殼的移動的信號的運動信號,輸出用于使指針 在畫面上移動的信號;以及傳送裝置,用于傳送狀態(tài)信號和移動信 號??刂蒲b置包括接收裝置,用于接收狀態(tài)信號和移動信號;坐 標(biāo)信息生成裝置,用于基于所接收的移動信號生成指針在畫面上的 坐標(biāo)信息;第一判定裝置,用于基于所接收的狀態(tài)信號判定外殼的 位置是作為預(yù)定位置的第一位置還是不為預(yù)定位置的第二位置;以 及執(zhí)行裝置,用于當(dāng)外殼的檢測位置是第一位置時,執(zhí)行用于將畫 面上的指針的狀態(tài)設(shè)置為與運動信號無關(guān)的狀態(tài)的去相關(guān)處理??蛇x地,可以如下構(gòu)成輸入裝置和控制裝置。具體地,輸入裝
置包括外殼;輸出裝置,用于檢測關(guān)于外殼的移動和位置的外殼 的狀態(tài)并輸出表示外殼的狀態(tài)的狀態(tài)信號;以及傳送裝置,用于傳 送狀態(tài)信號??刂蒲b置包括接收裝置,用于接收狀態(tài)信號;坐標(biāo) 信息生成裝置,用于基于所接收的狀態(tài)信號中作為關(guān)于外殼的移動 的信號的運動信號生成指針在畫面上的坐標(biāo)信息;第一判定裝置, 用于基于所接收的狀態(tài)信號判定外殼的位置是作為預(yù)定位置的第 一位置還是不為預(yù)定位置的第二位置;以及4丸行裝置,用于當(dāng)外殼 的位置是第一位置時,執(zhí)行用于將畫面上的指針的狀態(tài)設(shè)置為與運 動信號無關(guān)的狀態(tài)的去相關(guān)處理。
根據(jù)本發(fā)明,提供了一種控制方法,包括檢測關(guān)于外殼的移 動和位置的、輸入裝置的外殼的狀態(tài);輸出表示外殼的狀態(tài)的狀態(tài) 信號;基于已輸出的狀態(tài)信號中的作為關(guān)于外殼的移動的信號的運 動信號,輸出用于使指針在畫面上移動的信號;基于移動信號生成 指針在畫面上的坐標(biāo)信息;基于狀態(tài)信號判定外殼的位置是作為預(yù) 定位置的第 一位置還是不為預(yù)定位置的第二位置;以及當(dāng)外殼的位 置是第一位置時,執(zhí)行用于將畫面上的針的狀態(tài)設(shè)置為與運動信號 無關(guān)的狀態(tài)的去相關(guān)處理。
根據(jù)本發(fā)明,提供了一種手持裝置,控制指針在畫面上的移 動,包括夕卜殼;顯示部,顯示畫面;車命出裝置,用于沖企測關(guān)于外 殼的移動和位置的外殼的狀態(tài)并輸出表示外殼的狀態(tài)的狀態(tài)信號; 移動信號輸出裝置,用于基于已輸出的狀態(tài)信號中的作為關(guān)于外殼 的移動的信號的運動信號,輸出用于使指針在畫面上移動的信號; 第一判定裝置,用于判定外殼的檢測位置是作為預(yù)定位置的第一位 置還是不為預(yù)定位置的第二位置;以及執(zhí)行裝置,用于當(dāng)外殼的檢 測位置是第一位置時,執(zhí)行用于將畫面上的指針的狀態(tài)設(shè)置為與運 動信號無關(guān)的狀態(tài)的去相關(guān)處理。發(fā)明效果
如上所述,才艮據(jù)本發(fā)明,例如,可以通過簡單操作或者用戶無 意的才喿作來停止指針在畫面上的移動。因此,可以消除諸如指針無 意識移動的一見覺麻煩。
具體實施例方式
下文、尋參照附圖描述本發(fā)明的實施例。
圖1是示出根據(jù)本發(fā)明實施例的控制系統(tǒng)的示圖。控制系統(tǒng)
100包括顯示裝置5、控制裝置40和輸入裝置1。
圖2是示出輸入裝置1的透視圖。輸入裝置l具有用戶能夠手 持的尺寸。例如,輸入裝置1包括外殼10以及包括設(shè)置在外殼10 的上部的兩個4安4丑11和12、;旋滾4丑13等的才喿作部。更4妄近外殼 10的上部的中央設(shè)置的按4丑11用作用于例如PC的^T入i殳備的鼠 標(biāo)左鍵,并且與按鈕11鄰近的按鈕12用作鼠標(biāo)右4建。
例如,"拖放"操作可通過在按下按鈕ll的同時移動輸入裝置 1來扭Z于,可通過雙擊4安4丑11來打開文件,并且可通過凝:4丑13來 滾讀畫面3。可以4壬意改變4安4丑11和按4丑12以及S走4丑13的位置、 所發(fā)布的命令內(nèi)容等。
圖3是示意性示出了輸入裝置1的內(nèi)部結(jié)構(gòu)的示圖。圖4是示 出了輸入裝置1的電結(jié)構(gòu)的框圖。
輸入裝置1包4舌傳感器單元17、控制單元30和電池14。
圖8是示出了傳感器單元17的透視圖。傳感器單元17用作輸 出裝置的 一部分或整個輸出裝置。傳感器單元17包括加速度傳感器單元16,用于檢測在諸如 沿兩個正交軸(X'軸和Y'軸)的不同角度上的加速度。具體地,加 速度傳感器單元16包括兩個傳感器,即,用于偏4元方向的加速度 傳感器161和用于俯仰方向的第二加速度傳感器162。
傳感器單元17還包括角速度傳感器單元15,用于檢測繞兩個 正交軸的角速度。具體地,角速度傳感器單元15包括兩個傳感器, 即,用于偏卩阮方向的角速度傳感器151和用于俯仰方向的角速度傳 感器152。加速度傳感器單元16和角速度傳感器單元15經(jīng)封裝并 被安裝在電路板25上。
作為分別用于偏航和俯仰方向的角速度傳感器151和152中的
傳感器。作為分別用于X軸和Y軸方向的加速度傳感器161和162 中的每一個,可以^吏用^"如壓阻傳感器、壓電傳感器、或電容傳感 器中的任意傳感器。角速度傳感器151或152不僅限于振動陀螺傳 感器,而是還可以使用頂部旋轉(zhuǎn)陀螺傳感器、環(huán)形激光陀螺傳感器、 氣體速率陀螺傳感器等。
在圖2和圖3的描述中,為了方^f更,將外殼10的縱向稱為Z' 方向,將外殼10的厚度方向稱為X'方向,以及將外殼10的寬度方 向稱為Y'方向。在這種情況下,傳感器單元17結(jié)合在外殼10中, 使得其上安裝有加速度傳感器單元16和角速度傳感器單元15的電 路板25的表面變得與X'-Y'平面基本平行。如上所述,傳感器單元 16和15中的每一個都4全測相對于兩個軸(即,X軸和Y軸)的物 理量。在本說明書中,使用X'軸、Y'軸和Z'軸來表示連同輸入裝置 1 一起移動的坐標(biāo)系統(tǒng)(即,被固定至輸入裝置1的坐標(biāo)系統(tǒng)),而 使用X軸、Y軸和Z軸來表示在地面上固定的坐標(biāo)系統(tǒng)(即,慣性 坐標(biāo)系統(tǒng))。此外,在以下描述中,對于Mr入裝置1的移動,有時將繞X'軸的旋轉(zhuǎn)方向稱為俯仰方向,有時將繞Y'軸的旋轉(zhuǎn)方向稱為 偏4元方向,以及有時將繞Z'軸(滾轉(zhuǎn)軸)的旋轉(zhuǎn)方向稱為滾轉(zhuǎn)方向。
控制單元30包括主基板18、安裝在主基板18上的MPU 19(凝: 處理單元)(或CPU)、晶體振蕩器20、收發(fā)器21和印制在主基板 18上的天線22。
MPU19包括其所需的內(nèi)置易失性或非易失性存儲器。MPU 19 輸入有來自傳感器單元17的檢測信號、來自操作部的操作信號等, 并且響應(yīng)那些輸入信號執(zhí)行各種操作處理以生成預(yù)定的控制信號。 存儲器可與MPU 19分別i殳置。
通常,傳感器單元17輸出才莫擬信號。在這種情況下,MPU19 包括A/D (模/數(shù))轉(zhuǎn)換器??蛇x地,傳感器單元17可以為包括A/D 轉(zhuǎn)換器的單元。
MPU 19單獨構(gòu)成構(gòu)成處理單元或者MPU 19和晶體才展蕩器20 構(gòu)成處理單元。
收發(fā)器(傳送裝置)21經(jīng)由天線22將在MPU 19中生成的控 制信號作為rf無線電信號傳送至控制裝置40。收發(fā)器21還能夠 接收從控制裝置40傳送的各種信號。
晶體振蕩器20生成時鐘并將其4是供給MPU 19。作為電池14,
<吏用干電池、可充電電池等。
控制裝置40包括MPU35 (或CPU)、 RAM 36、 ROM 37、 4見 頻RAM 41、顯示4空制部42、天線39和4欠發(fā)器38。
收發(fā)器38經(jīng)由天線39 (接收裝置)接收從輸入裝置1傳送的 控制信號。收發(fā)器38還能夠?qū)⒏鞣N預(yù)定信號傳送至輸入裝置1。
21MPU 35分析控制信號并執(zhí)行各種操作處理。顯示控制部42在MPU 35的控制下主要生成將要顯示在顯示裝置5的畫面3上的畫面凄t 據(jù)。作為顯示控制部42的工作區(qū)域的視頻RAM 41臨時存儲所生 成的畫面lt才居。
控制裝置40可以為專用于輸入裝置1的裝置,或者可以為PC 等??刂蒲b置40并不限于專用于輸入裝置1的裝置,而是可以為 與顯示裝置5、視聽設(shè)備、放映機、游戲設(shè)備、車載導(dǎo)航系統(tǒng)等整 體形成的計算^L。
顯示裝置5的實例包括液晶顯示器和EL (電致發(fā)光)顯示器, <旦并不限于此??蛇x地,顯示裝置5可以為與顯示器整體形成并且 能夠接收電視廣播等的裝置,或者是這種顯示器與控制裝置40整
體形成的裝置。
圖5是示出了在顯示裝置5上所顯示的畫面3的實例的示圖。 在畫面3上顯示諸如圖標(biāo)4和指針2的UI。圖標(biāo)是畫面3上表示計 算機的程序功能、程序內(nèi)容、執(zhí)行命令、文件內(nèi)容等的圖像。應(yīng)注 意,在畫面3上,7JC平方向^爾為X 4由方向,而垂直方向《爾為Y4由方向。
圖6是示出了用戶手持輸入裝置1的狀態(tài)的示圖。如圖6所示, 例如,除按鈕ll、 12和13之外,輸入裝置l可以包括各種操作按 鈕,諸如為用于操作電視機等的遙控器設(shè)置的那些按鈕和電源開 關(guān)。如圖所示,當(dāng)用戶在手持輸入裝置1的同時在空氣中移動輸入 裝置l或操作操作部時,其輸入信息被輸出至控制裝置40,并且控 制裝置40控制指針。
接下來,將給出關(guān)于移動輸入裝置1的方式及指針2因此在畫 面4上移動的方式的典型實例的描述。圖7是針對其的i兌明圖。如圖7(A)和圖7(B)所示,用戶手持輸入裝置1以使輸入 裝置1的按4丑11和12側(cè)指向顯示裝置5側(cè)。用戶握住輸入裝置1 以便如握手一樣拇指位于上側(cè)而小手指位于下側(cè)。在這種狀態(tài)下, 傳感器單元17的電蹈^反25 (參見圖8 )接近于平行顯示裝置5的 畫面3,并且作為傳感器單元17的4企測軸的兩個軸分別對應(yīng)于畫面 3上的7jc平軸(X軸)和垂直軸(Y軸)。下文中,如圖7(A)和 圖7 (B )所示的輸入裝置1的位置被稱為參考位置。如圖7 (A)所示,在參考位置,用戶沿垂直方向(即,俯仰 方向)擺動手腕或手臂。此時,用于Y'軸的加速度傳感器162 #:測 Y'軸方向上的加速度ay而用于俯仰方向的角速度傳感器152檢測繞 X'軸的角速度coe。基于這些檢測值,控制裝置40控制指針2的顯 示以〗吏指4十2沿Y軸方向移動。同時,如圖7 (B)所示,在參考位置,用戶沿橫向(即,偏 航方向)擺動手腕或手臂。此時,用于X'軸的加速度傳感器161檢 測X'軸方向上的加速度ax而用于偏4元方向的角速度傳感器151 ;險測 繞Yax軸的角速度ov基于這些檢測值,控制裝置40控制指針2 的顯示以-使指4十2沿X軸方向移動。接下來,將描述如上所述構(gòu)成的控制系統(tǒng)100的操作。圖9為 示出才喿作的流程圖。接通輸入裝置1的電源。例如,用戶接通為輸入裝置1或控制 裝置40設(shè)置的電源開關(guān)等,以接通輸入裝置1的電源。當(dāng)接通電 源時,從角速度傳感器單元15輸出雙軸角速度信號。MPU19從雙 軸角速度信號獲得第一角速度值 和第二角速度值we(步驟101 )。此外, 一旦^妾通llT入裝置1的電源,就從加速度傳感器單元16 輸出雙軸加速度信號。MPU 19乂人雙軸加速度信號中獲得第一加速度值ax和第二加速度值ay (步驟102)。關(guān)于加速度值的信號是與 接通電源時輸入裝置1的位置(下文稱作初始位置)相對應(yīng)的信號。 初始位置可以是或者可以不是圖7所示的參考位置。應(yīng)注意,MPU 19通常每隔預(yù)定的時鐘周期就同步地執(zhí)行步驟 101和102。應(yīng)注意,在圖9等中,在通過角速度傳感器單元獲得角速度信 號之后,通過加速度傳感器來獲得加速度信號。然而,順序不僅限 于此,而是也可以在獲得加速度信號之后獲得角速度信號,或者可 以并行(同時)獲得加速度信號和角速度信號(以下對圖12、對圖 13和圖16 ~圖20同才羊適用)?;诩铀俣戎?ax, ay)和角速度值(ov coe), MPU 19通過 預(yù)定運算來計算速度值(第一速度值Vx,第二速度值Vy)(步驟 103 )。第一速度值Vx是沿X軸方向的速度值而第二速度值Vy是沿 Y軸方向的速度值。在這點上,至少傳感器單元17單獨用作用于 輸出在畫面3上移動指針2的移動信號的輸出裝置或者MPU 19和 傳感器單元17用作該輸出裝置。換句話說,速度值(Vx, Vy)或 通過適當(dāng)校正速度值(Vx, Vy)所獲得的值成為用于在畫面3上移 動指針2的移動信號。下面將移動信號描述為對應(yīng)于指針2在畫面3上的速度的速度 值(Vx, Vy)。然而,移動信號可以代替其作為與加速度值相對應(yīng) 的值或者與指針2在畫面3上的位移量相對應(yīng)的值。作為計算速度^f直(Vx, Vy)的方法,在本實施例中,MPU 19 將加速度值(ax, ay)除以角加速度值(Ao^, Acoe),由此獲得-車lT入 裝置1的移動的回轉(zhuǎn)半徑(Rv, Re)。在這種情況下,可通過將回 轉(zhuǎn)半徑(Rv, Re )乘以角速度值(ov (oe )來計算速度值(Vx, Vy )。還可以通過一尋加速度^直變^f匕率(Aax, Aay)除以角加速度變4匕率(△ (△cov),△ (Awe))來獲4尋回轉(zhuǎn)半徑(Rv, Re)。通過上述計算方法計算速度值,可以獲4f與用戶直覺相匹配的 輸入裝置1的纟喿作感覺,此外,指針2在畫面3上的移動還精確地 與輸入裝置1的移動相匹配。應(yīng)注意,并不總是需要通過上述計算方法來計算速度值(Vx, Vy)。例如,MPU19可通過在使用角速度值(ov coe)作為用于積 分運算的代數(shù)余子式的同時例如對加速度值(ax, ay)進行積分來 計算速度值??蛇x地,還可以通過對加速度^直(ax, ay)進4亍簡單 積分來計算速度值(Vx, Vy)。可選地,所檢測的角速度值(ov coe) 可以按原樣被用作外殼的速度值(Vx, Vy)。還可以通過對所檢測 的角速度值(ov coe )求時間微分來獲得角加速度值(Aov Awe ), 并將它們用作外殼的加速度^直。MPU19判定加速度值的絕對值(|ax|, |ay|)是否都等于或小于 閾值(為了方便,下文稱作閾值th4 )(第一判定裝置)(步驟104 )。 當(dāng)laxl和layl都不等于或小于闊值th4時,MPU 19經(jīng)由收發(fā)器21將速 度值(Vx, Vy )傳送至控制裝置40 (步驟105 )。否則,MPU 19停 止輸出(傳送)速度值(Vx,, Vy)(步驟106)。在步驟106中, MPU19可以停止計算速度值(Vx,, Vy)。在步驟106中,MPU 19 通常用作用于去相關(guān)處理的執(zhí)行裝置。通過停止傳送或計算速度值(Vx, Vy),指針2在畫面3上的移動停止??梢匀我庠O(shè)置閾值th4。圖IO是用于示出在輸入裝置(的外殼) 的位置與閾值th4之間關(guān)系的示圖。如圖IO所示,通常,輸入裝置 1的外殼10的位置落入與垂直于地面(水平面)97的線(第一位置)成角度士a的角度范圍內(nèi)的時間為絕對值變得等于或小于閾值 th4的時間。僅需要將角度a設(shè)置為約10°~50°或20°~40°,但不限于這些范圍。輸入裝置l可以包括用于調(diào)節(jié)角度a的調(diào)節(jié)裝置。作為調(diào)節(jié)裝 置,僅需要向輸入裝置提供諸如DIP開關(guān)、靜態(tài)開關(guān)、壓電開關(guān)等 的枳4成開關(guān)。在這種情況下,調(diào)節(jié)步-驟的凄t量可以為兩步以上???選地,控制裝置40可包括包含GUI的軟件作為調(diào)節(jié)裝置的。因此, 在調(diào)節(jié)角度a之后,控制裝置40將關(guān)于調(diào)節(jié)結(jié)果的信息傳送至輸 入裝置1,然后輸入裝置1存儲該信息??刂蒲b置40的MPU 35經(jīng)由天線39和收發(fā)器38 4妻收關(guān)于速 度值(Vx, Vy )的信息(步驟107 )。輸入裝置1每隔預(yù)定時鐘(即, 每單位時間)就輸出速度值(Vx, Vy),所以控制裝置40可以接收 該速度值并獲得每單位時間在X軸和Y軸方向上的位移量。MPU 35通過以下等式(1)和(2)生成只于應(yīng)于每單^f立時間在 X軸和Y軸方向上獲得的位移量的指針2在畫面3上的坐標(biāo)值 (X(t), Y(t))(步驟108 )。基于所生成的坐標(biāo)值,MPU35控制顯 示以使指針2在畫面3上移動(步驟109)(坐標(biāo)信息生成裝置)。X(t) = X(t-l) + Vx...(l) Y(t"Y(t-l) + Vy…(2)根據(jù)本實施例,當(dāng)外殼10的位置如圖10所示在角度士a的范圍 內(nèi)時,停止速度值的計算或傳送并停止指針2的移動。換句話說, 當(dāng)輸入裝置1的位置在角度士a范圍內(nèi)時,輸入裝置1的移動和指針 在畫面3上的狀態(tài)不相關(guān)(去相關(guān)處理)。因此,對于角度士a,可以防止指針2才艮據(jù)用戶無意識的移動輸入裝置1而在畫面3上移動。 此外,由于用戶不需要如相關(guān)技術(shù)一樣執(zhí)行用于停止指針2的移動 的有意識地按壓按鈕等的操作,所以操作變得更加容易。在本實施例中,當(dāng)執(zhí)行指向搮:作時,如圖7所示,用戶將輸入裝置1對準(zhǔn)畫面3。當(dāng)沒有執(zhí)行指向操作時,僅需要輸入裝置1 (的 4姿4丑11和12側(cè))朝下??蛇x地,當(dāng)不#丸4亍指向#:作時,用戶可以使輸入裝置1 (的按-4丑11和12側(cè))朝上。此外,在這種情況下,當(dāng)laxl和layl都變成閾Y直 th4時,指針的移動停止。去相關(guān)處理不4義限于4亭止移動指4t" 2的處理。例如,MPU 19 可以執(zhí)行以下處理實例(1) ~ (4)中的任何一個。(1 )輸出用于將指針2在畫面3上的移動量設(shè)為0的信號的處理。(2) 輸出用于隱藏指針2的信號的處理。(3) 輸出指針2的移動量大大超過畫面3的尺寸范圍的移動 信號的處理。(4) 與llr入裝置1的移動無關(guān)地以恒定速度或通過給定移動 將指針2移動至(例如)畫面3的端部(或預(yù)定的坐標(biāo)位置)的處理。當(dāng)用戶沒有執(zhí)行指向操作時,除了使輸入裝置l朝上或朝下之 外,還存在以下方法。圖11是示出這種情況下輸入裝置1的4吏用 實例的示圖。例如,將作為保持部的皮帶98與其附接的安裝部130設(shè)置在 外殼10的端部。例如,安裝部30為穿透外殼10的孔。通過將皮 帶98的細繩部98a插入該孔,將皮帶98附4妄至安裝部130。例如, 用戶將皮帶98掛在脖子、手腕等上。關(guān)于皮帶98的長度,如果使 用長于如圖ll所示的皮帶,則用戶可以將皮帶98掛在脖子上。在這種情況下,當(dāng)輸入裝置1的重心GO在安裝部130的下方 并且外殼10的位置為預(yù)定位置時,即,相對于沿重力方向的軸傾 斜預(yù)定的角度范圍內(nèi)(在以上角度士a范圍內(nèi)),連接安裝部130和 重心GO的虛線L1穿過角度土a范圍的內(nèi)側(cè)。為處于如上所述確定 的位置的外殼l(H殳置安裝部130。如上所述,在本實施例中,將以連接安裝部130和輸入裝置1 的重心G0的虛線L1與重力方向一致的位置為中心的角度a的位置 范圍設(shè)置為預(yù)定位置。在圖11的實例中,由輸入裝置1相對于安 裝部130的傾斜角度來表示角度a。另外,本實施例中,將傳感器 單元17 i殳置在外殼10的內(nèi)部,4吏得形成在與加速度傳感器16( 161 、 162)的^r測軸垂直的軸(Z'軸)的方向與重力方向之間的角度y變 得小于預(yù)定角度(y<a),盡管不限于此。因此,當(dāng)用戶經(jīng)由皮帶98保持輸入裝置1時,例如,外殼10 的位置由于輸入裝置1本身的重力而自動地在角度士a的范圍內(nèi)傾 斜。例如,當(dāng)在展示過程中執(zhí)行指向操作時,在保持附接至掛在脖 子上的皮帶的輸入裝置1的同時,用戶移動輸入裝置l。通過用戶 釋放輸入裝置1,輸入裝置1的位置在角度士a的范圍內(nèi)自動傾斜并 由此停止指針2的移動,這時4艮便利的。除皮帶之外,例如,可以將鑰匙環(huán)用作4呆持部。圖12是才艮據(jù)控制系統(tǒng)100的另一實施例的流^E圖。在圖9中, 輸入裝置1已經(jīng)在步驟104中執(zhí)行了判定處理。然而,在圖12所 示的實施例中,控制裝置40 4丸4亍這種判定處理。步吝聚201 ~ 203與步驟101 ~ 103才目同。在步驟204中,MPU 19 傳送在步驟202中獲得的速度值(Vx, Vy)和加速度值(ax, ay)??刂蒲b置40的MPU 35 4妻收速度4直(Vx, Vy )和加速度4直(ax, ay)(步駛《205)。 MPU35以與圖9的步驟104中相同的方式來執(zhí)4亍 判定處理(步驟206)。當(dāng)la^和layl兩者都不等于或小于閾值th4時, MPU 35寺丸4亍與圖9中的步驟108和109相同的處理。否則,MPU 35 停止接收速度值(Vx, Vy )(步驟208 )。因此,停止指針2在畫面 3上的移動。在步驟208中,MPU 35還可以停止生成指針2的坐標(biāo)值。除圖12所示的處理之外,在如圖13所示的步驟302之后,輸 入裝置1的MPU 19可以將加速度值(ax, ay )和角速度值(cov, coe ) 傳送至控制裝置40 (步驟303 )。控制裝置40的MPU 35接收加速 度值(ax, ay)和角速度值(ov coe)(步驟304),并基于這些值計 算速度值(Vx, Vy)(步驟305)。 MPU 35僅需要執(zhí)行基本與圖12 所示的步驟206 ~ 209相同的處理(步驟306 ~ 309 )。在步驟104、 206和306的判定處理中,進行l(wèi)axl和layl兩者是否 都等于或小于閾值th4的判定。然而,本發(fā)明不限于此,而是可以 進行基于W和layl獲得的運算值是否等于或小于閾值的判定。運算值是通過加法、乘法、或向量運算、或通過其他運算表達 式所獲得的值。例如,向量運算的表達式為(^|2+| |2)1/2。此外,在 這些情況下,將閾值設(shè)置為適當(dāng)值。器單元117中所包4舌加速度 傳感器單元116是除關(guān)于X'軸和Y'軸的加速度之外還檢測Z'軸的加 速度的az的三軸加速度傳感器單元。應(yīng)注意,在本實施例中,分別將加速度傳感器單元116和角速 度傳感器單元15安裝在電路^反125的一個表面和與其相對的表面 上。然而,可以如圖8所示4又將它們安裝在電鴻4反125的一個表面 上。通過將速度傳感器單元116和角速度傳感器單元15安裝在電 路板125的各個表面上,可以將電路板125制作的很小。圖15是示出在輸入裝置101用在如圖7所示參考位置的情況 下的傳感器單元117的位置的示圖。如圖所示,在參考位置中,Z' 軸方向是基本上與畫面3垂直的方向。圖16是示出在使用輸入裝置101的情況下的控制系統(tǒng)100的 操作的流程圖。步驟401 ~ 403的處理基本與圖9所示的步驟101 ~ 103相同。 々I如MPU 19在步驟402中獲得三軸加速度值(ax, ay, az )。在步驟404中,MPU 19判定Z'軸上的加速度值az的絕對值^| 是否等于或大于閾值th5。 ^f叉需要以與閾值th4相同的方式來適當(dāng)?shù)?設(shè)置閾值th5。當(dāng)lazl不等于或小于閾值th5時,MPU 19傳送速度值 (Vx, Vy)(步-驟405)。否則,MPU 1SM亭止專敘出(步驟406)。換 句話說,由于KI在輸入裝置1通過角度士a的傾斜而相對于參考位 置朝下或朝上時增加,所以〗又需要監(jiān)控lazl (參見圖10)。步艱《407 ~ 409的處J里與步驟107 ~ 109才目同。如上所述,本實施例得到與以上實施例相同的操作效果。此外, 因為MPU 19可以4又通過監(jiān)控lazl而不是laxl和layl來執(zhí)^f亍判定處理,所 以可以減少運算量。應(yīng)注意,除步驟404的判定處理之外,還可以在計算輸入裝置 1的速度值(Vx, Vy)的處理中使用加速度值az。此外,在圖16中所示的流禾呈圖中,控制裝置40可以以與圖12 或圖13所示處理相同的方式來執(zhí)行速度值的判定處理和計算。圖17是示出在4吏用圖14所示輸入裝置101的情況下的、圖16 所示處理的變型實例的流^E圖。在如圖17所示的處理中,步驟504的處理與步驟404不同。 在步驟504中,MPU 19判定lazl是否等于或大于閾值th5且az的符 號是否為預(yù)定的正號或負號。在這種情況下,MPU 19實際上起到 第一判定部和第二判定部的作用。通過判定az的符號,MPU19可 以識別出輸入裝置l(的按鈕11和12側(cè))的位置是在向下的角度士a 范圍內(nèi)(參見圖10)還是向上的角度士a范圍內(nèi)。例如,當(dāng)輸入裝 置1的位置在向下的角度士a范圍內(nèi)時,MPU19僅需要前進至步驟 506??蛇x地,當(dāng)在步驟504中輸入裝置1的位置在向上的角度士a 范圍內(nèi)時,MPU19也可以前進至步驟506。此外,在如圖17所示的流禾呈圖中,控制裝置40可以以與圖12 或圖13的處理相同的方式來執(zhí)行速度值的判定處理和計算。圖18是示出在7吏用圖14所示l敘入裝置101的情況下圖16和 圖17所示處理的變型實例的流禾呈圖。在圖18所示的處理中,步驟604的處理與步驟404和504不 同。在步驟604中,MPU19判定laxl和layl中的至少一個是否等于或 小于閾值th4且lazl是否等于或大于閾值th5。當(dāng)判定是時,MPU 19 前進至步驟606,而當(dāng)判定否時,前進至步驟605。此外,在圖18所示的流程圖中,控制裝置40可以以與圖12 或圖13的處理相同的方式來扭^亍速度^t的判定處理和計算。除參照圖16 ~圖18所述的處理之夕卜,例^口, MPU 19還可以 基于ax、 ay和az的所有加速度值(向量)所獲得的合成向量運算值 來沖丸行用于去相關(guān)處理的判定處理。換句話說,例如,當(dāng)合成向量 運算值在對應(yīng)于如圖IO所示外殼IO的位置的預(yù)定數(shù)值范圍內(nèi)時, MPU 19#丸4于去相關(guān)處理。在這種情況下,合成向量運算〗直是表示 3D空間內(nèi)的絕對方向和水平的值。因此,盡管MPU19的運算量增 加,但提高了判定處理的精度。圖19是示出根據(jù)又一個實施例的控制系統(tǒng)100的操作的流程 圖。在本實施例中,將描述4吏用雙軸加速度傳感器單元16和雙軸 角速度傳感器單元15的情況。步驟1101 ~ 1104的處理與圖9所示步驟101 ~ 104的處理相同。當(dāng)在步驟1104中l(wèi)axl和layl都等于或小于閾值th4時,MPU 19激 活定時器(未示出)以開始遞增計數(shù)(步驟1106),并傳送速度值 (Vx, Vy)(步驟1107)。MPU 19判定計凄t值是否與預(yù)定值相匹配(步驟1108 )。 MPU 19僅需要將計數(shù)器(定時器)的預(yù)定數(shù)值預(yù)先存儲在存儲器等中。當(dāng) 在步驟1108中這些值相匹配時,即,當(dāng)從遞增計數(shù)開始之后過去 預(yù)定的時間周期時,MPU 19停止輸出(傳送或計算)速度值(步 -驟1113)。因此,指4十2在畫面3上的移動4亭止。當(dāng)計數(shù)值和預(yù)定值不匹配時,即,當(dāng)從遞增計數(shù)開始之后為沒 有過去預(yù)定的時間周期時,MPU19使計數(shù)值遞增1 (步驟1109)。 然后,MPU 19執(zhí)行如步驟1101 ~ 1103中的處理(步驟1110-1112) 并返回到步-驟1107。當(dāng)在步驟1104中l(wèi)axl和layl都超過閾值th4時,MPU 19傳送速度 值(步驟1105 )。步驟1114 ~ 1116的處理與圖9所示步驟107 ~ 109 的處J里相同。如上所述,監(jiān)控輸入裝置1的位置處于預(yù)定位置(例如,圖10 所示角度士a的范圍內(nèi))的狀態(tài)是否維持了預(yù)定的時間周期。在這種 情況下,MPU 19實際上用作時間判定裝置。4灸句話 說,MPU 19 實際上起到用于判定輸入裝置1的位置處于預(yù)定位置的狀態(tài)是否持 續(xù)了預(yù)定計數(shù)(計數(shù)值的計數(shù))的計數(shù)裝置的作用。預(yù)定時間周期通常為0.3 sec - 1 sec, ^旦不限于該范圍。上述的實施例具有以下優(yōu)點。例如,可能以下情況即4吏當(dāng)用 戶正在移動輸入裝置1以執(zhí)行指向操作時,如圖IO所示,其位置 偶然向下(和/或上)。然而,在本實施例中,當(dāng)圖IO所示的位置不能維持預(yù)定的時間周期時,不扭j亍去相關(guān)處理。因此,可以4是高枱r 測指針的移動是否是用戶有意識的移動的精度??蛇x地,不限于偶然情況,在本實施例中,當(dāng)執(zhí)行如步驟1104 中的輸入裝置1的加速度值的閾值判定時,也可以提高檢測指針的 移動是否是用戶有意識的移動的精度。此外,在圖19所示的流程圖中,控制裝置40可以以與圖12 或圖13的處理相同的方式來4丸行速度值的判定處理和計算。在這 種情況下,控制裝置40主要執(zhí)行步驟1104 (或1103)、 1106-1112、 1115和1116??蛇x地,可以在圖19所示的流程圖中結(jié)合使用三軸加速度傳 感器單元116的情況下所執(zhí)4亍的圖16-圖18所示的處理。在這種 情況下,代替步驟1104,執(zhí)行步驟404、 504或604的處理。圖20是示出根據(jù)又一實施例的控制系統(tǒng)100的操作的流程圖。 在該實施例中, 一尋描述4吏用三軸加速度4專感器單元116和乂又軸角速 度傳感器單元15的情況。步駛《1201 ~ 1206的處J里與步艱《101 ~ 106的處5里才目同。在步驟1206之后,MPU 19執(zhí)4亍與步驟1201 ~ 1203的處理相 同的處理(步驟1207 ~ 1209 )。 MPU 19判定laxl和layl是否都等于或 大于閾值th6 (步驟1210 )。只要將閾值th6設(shè)置為大于th4的值,就可以適當(dāng)?shù)馗淖冊撛O(shè) 置。當(dāng)在例如在角度|±|3| = a + (5 ~ 20°)或|±|3| = a + (5 ~ 50。)的范圍內(nèi) 傾斜輸入裝置1的位置時,為加速度值i殳置閾值th6。然而,角度l土卩l(xiāng) 不限于這些范圍??蛇x地,例如,可以根據(jù)以下方面來設(shè)置角度±|3。例如,當(dāng)重新開始指向才喿作時,用戶設(shè)法移動輸入裝置1,以 使其位置變成參考位置。因此,可以在參考位置中或者4妄近參考位 置的位置中將角度j3設(shè)置為外殼10的角度。34可以允許用戶通過與上述類似的調(diào)節(jié)裝置來自定義角度P。在本實施例中,當(dāng)判定輸入裝置1的位置在角度士(3的范圍內(nèi) 時,MPU 19寺丸4亍去相關(guān)處5里。因此,可以在用戶無意"i只i也移動專lr 入裝置1的情況下防止頻繁地重復(fù)不總是停止或開始指針2的移動的狀況。此外,在圖20所示的流禾呈圖中,」檢制裝置40可以以與圖12 或圖13的處理相同的方式來執(zhí)4亍速度^i的判定處理和計算。在這 種情況下,4空制裝置40主要4丸4亍步驟1204(或1203 )、 1206 ~ 1210、 1222和1223??梢詫D20所示的部分流程圖與圖19所示的流程圖結(jié)合。在 這種情況下,當(dāng)基于圖19所示的流程進行描述時,例如,MPU19 在步驟1112之后4丸行步驟1210的判定處理。在該判定處理中,當(dāng) kl和layl都等于或大于閾值th6時,MPU 19前進至步驟1105。否則, MPU19停止輸出速度值,隨后重復(fù)步驟1110、 1111、 1112和1210 的處J里??蛇x地,可以在圖20所示的流程圖中和并在使用三軸加速度 傳感器單元116的情況下所寺丸4亍的圖16 ~圖18所示的處理。在這 種情況下,代替步驟1204和/或1210,執(zhí)行步驟404、 504或604 的處理。在該處理的情況下,不用說,將不同閾值用于與步驟1204 相對應(yīng)的處理和與步驟1210相對應(yīng)的處理。具體地,4義需要的是 當(dāng)將圖16所示步驟404的判定處理結(jié)合在圖20的處理中時,例如 當(dāng)lazl變得等于或小于閾值th7 (小于步驟1210中的闊值th6)時, 耳又消去相關(guān)處理。在圖20中所示的處理中,當(dāng)輸入裝置1的位置在進入角度士a 范圍之后遠離角度士a (±(3)范圍時,MPU 19還可以傳送用于在畫面3上的預(yù)定坐標(biāo)位置處顯示指針2的信號(生成裝置)??蛇x地, 控制裝置40可以#14亍這種處理。如上所述,當(dāng)用戶已經(jīng)識別將在 畫面3上的預(yù)定坐標(biāo)位置處顯示指針2時,在輸入裝置1的位置已 經(jīng)遠離角度士a范圍內(nèi)之后,更容易地執(zhí)行指向操作。預(yù)定的坐標(biāo)位置通常為畫面3的中心位置。例如,用戶經(jīng)常在 使輸入裝置1面向畫面3的中心的同時恢復(fù)可以移動指針2的狀態(tài)。 因此,如果指針2從畫面3的中心位置開始移動,則對用戶來說才喿 作變得更加直乂見。然而,預(yù)定的坐標(biāo)〗立置不限于此,而是可以為畫面上的<壬意4立 置。輸入裝置1或控制裝置40可包括用于使用戶定制坐標(biāo)位置的 裝置。定制裝置的典型實例為控制裝置40所包括的包括GUI的軟 件。然而,作為定制裝置,可以為輸入裝置1或控制裝置40設(shè)置 其他機械開關(guān)等。當(dāng)輸入裝置1的位置已經(jīng)遠離角度士a范圍時MPU 19傳送用于 在畫面3上的預(yù)定坐標(biāo)位置處顯示的信號的處理不限于應(yīng)用于圖20 所示實施例的情況。還可以將該處理應(yīng)用于圖9、圖12、圖13和 圖16~圖19。作為圖9、圖12、圖13和圖16-圖20的變型實例,當(dāng)在flT入 裝置1的位置進入角度士a范圍之后遠離角度士a或士p范圍時,可通 過以下處理取消去相關(guān)處理。具體地,在輸入裝置l的位置已經(jīng)遠 離角度士a或±|3范圍的情況下,例如,當(dāng)用戶對為輸入裝置1提供 的^乘作開關(guān)(未示出)進4亍輸入時,MPU 19可以取消去相關(guān)處理 (取消裝置)。用于才乘作開關(guān)的輸入的結(jié)構(gòu)實例包括按4丑11、 12和13。在這些按4丑中,可以釆用作為輸入4安4丑的按確丑11。然而,可以將附加操:為操作開關(guān)。因此,用戶可以恢復(fù)可利用直觀操作進行指 向操作的狀態(tài)。本發(fā)明的實施例不限于上述實施例,而是可以具有各種其他實施例。在以上實施例中,當(dāng)輸入裝置1的外殼10的位置向下或向上 傾斜角度士a時,已經(jīng)執(zhí)4亍去相關(guān)處理。然而,例如,當(dāng)輸入裝置l 從參考位置開始在繞Z'軸的滾轉(zhuǎn)角方向上旋轉(zhuǎn)預(yù)定角度時,也可以 4丸行去相關(guān)處理。在圖8所示的傳感器單元17的情況下,通過作 為基于加速度傳感器單元16的X'軸和Y'軸的比率的運算,即,通 過cp = arctan(ax/ay)來計算滾轉(zhuǎn)角cp。在圖9、圖12、圖13和圖16 ~圖20所示的處理中,在停止輸 出速度值的同時,MPU 19可以停止向加速度傳感器單元16、角加 速度傳感器單元15和傳送裝置21的至少一個4是供電源。例如,設(shè) 置加速度傳感器單元16但不設(shè)置角速度傳感器單元15的結(jié)構(gòu)是可 能的。在這種情況下,通過對在步驟103中由加速度傳感器單元16 檢測的加速度值(ax, ay)進行積分來獲得速度值(Vx, Vy)(假設(shè) 在這種情況下,不能獲得繞Y軸和X軸的角速度值(cov, coe))。 代替加速度傳感器單元16,還可以通過圖像傳感器來計算加速度。代替角速度傳感器單元15,可以使用角度傳感器或角加速度傳 感器。角傳感器的實例包括地磁傳感器和圖像傳感器。例如,當(dāng)使 用三軸地磁傳感器時,檢測角度值的改變量。因此,在這種情況下, 對角度值執(zhí)行微分運算,從而獲得角速度值。作為多個加速度傳感 器的組合構(gòu)成角加速度傳感器,并且通過對由角加速度傳感器獲得 的角加速度值執(zhí)行積分來獲得角速度值。根據(jù)此實施例,MPU 19 或MPU 35主要用作用于輸出角度相關(guān)值作為與角度相關(guān)的值的計 算裝置。例如,在上述計算回轉(zhuǎn)半徑R(t)的過程中可以使用用于檢測 繞Y軸和X軸的角加速度的角加速度傳感器或者用于檢測角度的 傳感器。在這種情況下,通過對由角加速度傳感器檢測的角加速度 值進4亍積分來獲得角速度值(cov, coe)??蛇x地,通過對由角度傳 感器檢測的角度值進行微分來獲得角速度值(ov coe )。作為如上述角加速度傳感器的單軸角加速度傳感器,通常使用 設(shè)置在回轉(zhuǎn)半徑R (t)上的兩個單軸加速度傳感器。將通過兩個加 速度傳感器獲得的兩個加速度值之間的差除以兩個加速度傳感器 之間的距離,由此計算輸入裝置1 (或101;下文稱作輸入裝置1 等)的角速度值。與上述兩個單軸加速度傳感器的檢測原理類似, 僅需要將兩個雙軸加速度傳感器用作雙軸角加速度傳感器。在這種 情況下,除地磁傳感器和圖像傳感器之外,僅需要將雙軸加速度傳 感器用作角度傳感器以實現(xiàn)獲得諸如滾轉(zhuǎn)角cp (圖8中繞Z軸的角 度)的原理。因此,僅需要將兩個雙軸加速度傳感器用于4企測繞Y 軸和X軸的?又軸角度。圖像傳感器的實例包括CCD (電荷耦合器件)和CMOS (互 補金屬氧化物半導(dǎo)體)。在以上實施例中,將輸入裝置1等描述為監(jiān)控輸入裝置1等的 外殼的移動和指針2在畫面3上的移動的相對位置的輸入裝置。然 而,可將輸入裝置1等用作監(jiān)控3D空間內(nèi)的絕對位置的輸入裝置。 作為監(jiān)控3D空間內(nèi)的絕對位置的輸入裝置,〗吏用包括三軸地》茲傳 感器和雙軸加速度傳感器(360度檢測傳感器)的輸入裝置。在這 些輸入裝置中,作為外殼的運動信號,使用通過雙軸加速度傳感器 檢測的加速度值或作為由三軸地磁傳感器獲得的角度的4效分值的 角速度??蛇x地,輸入裝置1等可以包括4力險測輸入裝置1等的位置的傾斜傳感器(未示出)。傾斜傳感器包括外殼、在外殼內(nèi)滾轉(zhuǎn)的 導(dǎo)電構(gòu)件(例如,導(dǎo)電球)以及為了給于能量當(dāng)將預(yù)定傾斜應(yīng)用于 輸入裝置1時與通過重力作用在外殼內(nèi)移動的導(dǎo)電構(gòu)件接觸的電極端子。在以上實施例的輸入裝置中,將輸入信息無線傳送至控制裝 置。然而,可用有線傳送輸入信息。例如,可以將本發(fā)明應(yīng)用于包括顯示部的手持型信息處理裝置 (手持裝置)。在這種情況下,通過用戶移動手持裝置的主體,移 動在顯示部上顯示的指針。手持裝置的實例包括PDA (個人數(shù)字助 理)、移動電話、便攜式音樂播放器和數(shù)碼相機。在以上實施例中,將^4居輸入裝置1的移動在畫面上移動的指 針2表示為箭頭的圖像。然而,指針2的圖像不限于箭頭,而是可 以為簡單的圓形、正方形等,或字符圖^象或任何其他圖4象。傳感器單元17的角速度傳感器單元15和加速度傳感器單元16 中每一個的檢測軸并不必須如上述X'軸和Y'軸一樣互相垂直。在這 種情況下,分別沿互相垂直的軸方向上投射的加速度可以通過使用 三角函數(shù)的計算來獲得。類似地,繞互相垂直的軸的角速度可以通 過使用三角函數(shù)的計算來獲得。已給出對以上實施例中描述的傳感器單元17的角速度傳感器 單元15的X'和Y'4企測軸以及加速度傳感器單元16的X'和Y'檢測 軸相匹配的情況的描述。然而,這些4全測軸沒有必要匹配。例如, 在將角速度傳感器15和加速度傳感器單元16安裝在基板上的情況 下,角速度傳感器15和加速度傳感器單元16可以在基板的主表面 內(nèi)偏離預(yù)定旋轉(zhuǎn)角度的同時被安裝,以使角速度傳感器15和加速度4專感器單元16的沖企測軸不匹配。在這種'lf況下,可通過4吏用三 角函數(shù)的計算來獲得關(guān)于各個軸的加速度和角速度。
[圖1]示出根據(jù)本發(fā)明實施例的控制系統(tǒng)的示圖。[圖2]示出輸入裝置的透視圖。[圖3]示意性示出輸入裝置的內(nèi)部結(jié)構(gòu)的示圖。[圖4]示出輸入裝置的電結(jié)構(gòu)的框圖。[圖5]示出顯示在顯示裝置上的畫面的實例的示圖。[圖6]示出用戶握住輸入裝置1的狀態(tài)的示圖。[圖7]示出移動^r入裝置的方式和指針因此在畫面上移動的方式的典型實例的i兌明圖。[圖8]示出傳感器單元的透—見圖。[圖9]示出控制系統(tǒng)的4喿作的流程圖。[圖10]用于說明在輸入裝置(的外殼)的位置和閾值之間的 關(guān)系的示圖。[圖11]存在除4吏輸入裝置向下或向上的方法之外的以下方法。 圖11是示出這種情況下的輸入裝置1的使用實例的示圖。[圖12]圖12是在控制裝置40執(zhí)行主要判定處理的情況下根 據(jù)控制裝置100的另一個實施例的流程圖。[圖13]示出圖12所示處理的變型實例的流i艮圖。[圖14]示出根據(jù)本發(fā)明另一個實施例的輸入裝置的示意圖。[圖15]示出在將圖14所示的輸入裝置用在圖7所示的參考4立 置的情況下的傳感器單元的位置的示圖。[圖16]示出在4吏用圖14所示的輸入裝置的情況下的控制系統(tǒng)的才喿作的流程圖。[圖17]示出在4吏用圖14所示的輸入裝置的情況下的圖16所 示處理的變型實例的流:程圖。[圖18]示出在^f吏用圖14所示的^T入裝置的情況下的圖16和 圖17所示處理的變型實例的流-f呈圖。[圖19]示出根據(jù)又一個實施例的控制系統(tǒng)的操作的流程圖。[圖20]示出沖艮據(jù)又一個實施例的控制系統(tǒng)的操作的流程圖。參考數(shù)字的描述I、 101 輸入裝置2 指針3 畫面 10 外殼II、 12、 13 按鈕15 角速度傳感器單元16、 116 加速度傳感器單元17、 117 傳感器單元 18 主基板19、 35 MPU21 收發(fā)器38 收發(fā)器40 控制裝置98a 纟田繩部98 皮帶100 4空制系纟充130 安裝部
權(quán)利要求
1.一種輸入裝置,控制指針在畫面上的移動,包括外殼;輸出裝置,用于檢測關(guān)于所述外殼的移動和位置的所述外殼的狀態(tài)并輸出表示所述外殼的狀態(tài)的狀態(tài)信號;移動信號輸出裝置,用于基于已輸出的所述狀態(tài)信號中作為關(guān)于所述外殼的移動的信號的運動信號,輸出用于使所述指針在所述畫面上移動的移動信號;第一判定裝置,用于判定所述外殼的檢測位置是作為預(yù)定位置的第一位置還是不為所述預(yù)定位置的第二位置;以及執(zhí)行裝置,用于當(dāng)所述外殼的檢測位置是所述第一位置時,執(zhí)行用于將所述畫面上的所述指針的狀態(tài)設(shè)置為與所述運動信號無關(guān)的狀態(tài)的去相關(guān)處理。
2. 根據(jù)權(quán)利要求1所述的輸入裝置,還包括時間判定裝置,用于判定所述外殼的位置為所述第 一位 置的狀態(tài)是否維持了預(yù)定的時間周期,其中,當(dāng)所述外殼的位置為所述第一位置的狀態(tài)維持了 所述預(yù)定的時間周期時,所述執(zhí)4亍裝置扭j亍所述去相關(guān)處理。
3. 根據(jù)權(quán)利要求1所述的輸入裝置,還包括第二判定裝置,用于在所述外殼從所述第二位置轉(zhuǎn)換到 所述第 一位置之后,判定所述外殼的位置是否在包括所述第一 位置且寬于所述第一位置的預(yù)定位置范圍內(nèi),其中,當(dāng)所述外殼的位置在寬于所述第一位置的所述預(yù) 定位置范圍內(nèi)時,所述執(zhí)行裝置繼續(xù)執(zhí)行所述去相關(guān)處理。
4. 根據(jù)權(quán)利要求1所述的輸入裝置,其中,所述輸出裝置輸出所述外殼在沿第一軸的方向上 的第一加速度值和所述外殼在沿與所述第一軸不同的第二軸 的方向上的第二加速度值,作為所述狀態(tài)信號。
5. 根據(jù)權(quán)利要求4所述的輸入裝置,其中,所述第一判定裝置判定所述第一加速度值和所述 第二加速度值兩者的絕對值是否都等于或小于閾值,并且當(dāng)這 兩個絕對值都等于或小于所述閾值時,判定所述外殼的檢測位 置為所述第一位置。
6. 根據(jù)權(quán)利要求4所述的輸入裝置,其中,所述第一判定裝置判定基于所述第一加速度值和 所述第二加速度值獲得的運算值是否等于或小于閾值,并且當(dāng) 所述運算值等于或小于所述閾值時,判定所述外殼的檢測位置 為所述第一位置。
7. 根據(jù)權(quán)利要求4所述的輸入裝置,其中,所述輸出裝置額外輸出所述外殼沿與包括所述第 一軸和所述第二軸的平面相交的第三軸的第三加速度值,作為 所述狀態(tài)信號。
8. 根據(jù)權(quán)利要求7所述的輸入裝置,其中,所述第一判定裝置判定所述第三加速度值的絕對 值是否等于或大于閾值,并且當(dāng)所述第三加速度值的所述絕對值等于或大于所述閾值時,判定所述外殼的4企測位置為所述第 一位置。
9. 根據(jù)權(quán)利要求7所述的輸入裝置,其中,當(dāng)所述第一加速度值和所述第二加速度值中的至 少 一個的絕對值等于或小于第 一 閾值且所述第三加速度值的 絕對值等于或大于第二閾值時,所述第 一判定裝置判定所述外 殼的測位置為所述第 一位置。
10. 根據(jù)權(quán)利要求7所述的輸入裝置,其中,所述第一判定裝置包括第一判定部,判定所述 第三加速度值的絕對值是否等于或大于閾值;以及第二判定 部,判定所述第三加速度值的符號為正號還是負號,以及其中,當(dāng)所述第三加速度值的絕對值等于或大于所述閾 值且所述符號為正號和負號中的任一個的預(yù)定符號時,所述第 一判定裝置判定所述外殼的檢測位置不是所述第一位置。
11. 根據(jù)權(quán)利要求7所述的輸入裝置,其中,所述第一判定裝置判定所述第一加速度值、所述 第二加速度值和所述第三加速度值的合成向量運算量是否在 預(yù)定范圍內(nèi),并且當(dāng)所述合成向量運算值在所述預(yù)定范圍內(nèi) 時,判定所述外殼的4企測位置為所述第一位置。
12. 根據(jù)權(quán)利要求1所述的輸入裝置,還包括生成裝置,用于當(dāng)通過所述第一判定裝置判定所述外殼 的位置已乂人所述第一位置轉(zhuǎn)變?yōu)樗龅诙恢脮r,生成用于在 所述畫面上的預(yù)定坐標(biāo)位置處顯示所述指^"的信號。
13. 根據(jù)權(quán)利要求1所述的輸入裝置,還包括取消裝置,包括操作開關(guān),用于當(dāng)通過所述第一判定裝 置判定所述外殼的位置已從所述第 一位置轉(zhuǎn)換為所述第二位 置時并且當(dāng)獲得來自所述操作開關(guān)的輸入信號時,取消通過所 述執(zhí)行裝置進行的所述去相關(guān)處理。
14. 根據(jù)權(quán)利要求1所述的輸入裝置,還包括安裝部,安裝有用于使所述輸入裝置保持在任意位置處 的保持部,其中,以連接所述安裝部和所述輸入裝置的重心的虛線 與重力方向相 一 致的4立置為中心的預(yù)定位置范圍凈皮i殳為所述 第 一位置,所述第 一判定裝置判定所述外殼的位置是所述第一 位置還是所述第二位置。
15. —種控制裝置,基于從輸入裝置傳送的狀態(tài)信號和移動信號來 控制指針在畫面上的移動,所述輸入裝置包括外殼;輸出裝 置,用于^f企測關(guān)于所述外殼的移動和位置的所述外殼的狀態(tài)并 輸出表示所述外殼的狀態(tài)的所述狀態(tài)信號;移動信號輸出裝 置,用于基于已輸出的所述狀態(tài)信號中作為關(guān)于所述外殼的移 動的信號的運動信號,輸出用于使所述指針在所述畫面上移動 的移動信號;以及傳送裝置,用于傳送所述狀態(tài)信號和所述移 動信號,所述控制裝置包括接收裝置,用于接收所述狀態(tài)信號和所述移動信號;坐標(biāo)信息生成裝置,用于基于所接收的移動信號生成所 述指針在所述畫面上的坐標(biāo)信息;第一判定裝置,用于基于所接收的狀態(tài)信號來判定所述 外殼的位置是作為預(yù)定位置的第一位置還是不為所述預(yù)定位 置的第二^f立置;以及執(zhí)行裝置,用于當(dāng)所述外殼的所述檢測位置是所述第一 位置時,執(zhí)行用于將所述畫面上的所述指針的狀態(tài)設(shè)置為與所 述運動信號無關(guān)的狀態(tài)的去相關(guān)處理。
16. —種控制裝置,基于從輸入裝置傳送的狀態(tài)信號來控制指針在 畫面上的移動,所述輸入裝置包括外殼;輸出裝置,用于檢 測關(guān)于所述外殼的移動和位置的所述外殼的狀態(tài)并輸出表示 所述外殼的狀態(tài)的所述狀態(tài)信號;以及傳送裝置,用于傳送所 述狀態(tài)信號,所述控制裝置包括接收裝置,用于接收所述狀態(tài)信號;移動信號輸出裝置,用于基于所述狀態(tài)信號中作為關(guān)于 所述外殼的移動的信號的運動信號,輸出用于使所述指針在所 述畫面上移動的移動〗言號;坐標(biāo)信息生成裝置,用于基于所述移動信號生成所述指 4十在所述畫面上的坐標(biāo)信息;第一判定裝置,用于基于所接收的狀態(tài)信號來判定所述 外殼的位置是作為預(yù)定位置的第 一位置還是不為所述預(yù)定位 置的第二^f立置;以及執(zhí)行裝置,用于當(dāng)所述外殼的所述檢測位置是所述第一 位置時,執(zhí)行用于將所述畫面上的所述指針的狀態(tài)設(shè)置為與所 述運動信號無關(guān)的狀態(tài)的去相關(guān)處理。
17. —種控制系統(tǒng),控制指針在畫面上的移動,所述控制系統(tǒng)包括輸入裝置,包括 外殼;輸出裝置,用于檢測關(guān)于所述外殼的移動和位置的所 述外殼的狀態(tài)并輸出表示所述外殼的狀態(tài)的狀態(tài)信號;移動信號輸出裝置,用于基于已輸出的所述狀態(tài)信號 中作為關(guān)于所述外殼的移動的信號的運動信號,輸出用于4吏所述指針在所述畫面上移動的移動信號;以及傳送裝置,用于傳送所述狀態(tài)信號和所述移動信號;以及控制裝置,包括接收裝置,用于接收所述狀態(tài)信號和所述移動信號;坐標(biāo)信息生成裝置,用于基于所接收的移動信號生成 所述指針在所述畫面上的坐標(biāo)信息;第一判定裝置,用于基于所接收的狀態(tài)信號判定所述 外殼的位置是作為預(yù)定位置的第 一位置還是不為所述預(yù) 定位置的第二位置;以及執(zhí)行裝置,用于當(dāng)所述外殼的所述檢測位置是所述第 一位置時,執(zhí)行用于將所述畫面上的所述指針的狀態(tài)設(shè)置 為與所述運動信號無關(guān)的狀態(tài)的去相關(guān)處理。
18. —種4空制方法,包括檢測關(guān)于外殼的移動和位置的、輸入裝置的外殼的狀態(tài);輸出表示所述外殼的狀態(tài)的狀態(tài)信號;基于已輸出的所述狀態(tài)信號中作為關(guān)于所述外殼的移動 的信號的運動信號,輸出用于使所述指針在所述畫面上移動的 移動信號;基于所述移動信號生成所述指針在所述畫面上的坐標(biāo)信息;基于所述狀態(tài)信號判定所述外殼的位置是作為預(yù)定位置 的第一位置還是不為所述預(yù)定位置的第二位置;以及當(dāng)所述外殼的所述檢測位置是所述第 一位置時,執(zhí)行用 于將所述畫面上的所述指針的狀態(tài)設(shè)置為與所述運動信號無 關(guān)的狀態(tài)的去相關(guān)處理。
19. 一種手持裝置,控制指針在畫面上的移動,所述手持裝置包括 外殼;顯示部,用以顯示所述畫面;輸出裝置,用于^r測關(guān)于所述外殼的移動和位置的所述外 殼的狀態(tài)并輸出表示所述外殼的狀態(tài)的狀態(tài)信號;移動信號輸出裝置,用于基于已輸出的所述狀態(tài)信號中 作為關(guān)于所述外殼的移動的信號的運動信號,輸出用于在所述 畫面上移動所述指針的移動信號;第一判定裝置,用于判定所述外殼的檢測位置是作為預(yù) 定位置的第一位置還是不為所述預(yù)定位置的第二位置;以及執(zhí)行裝置,用于當(dāng)所述外殼的所述檢測位置是所述第一 位置時,執(zhí)行用于將所述畫面上的所述指針的狀態(tài)設(shè)置為與所 述運動信號無關(guān)的狀態(tài)的去相關(guān)處理。
全文摘要
提供了一種輸入裝置、控制裝置、控制系統(tǒng)、控制方法和手持裝置,例如通過簡單操作或者不需要用戶有意識的操作可以停止指針在畫面上的移動。MPU(19)判定加速度值的絕對值(|a<sub>x</sub>|,|a<sub>y</sub>|)是否都等于或小于閾值(為了方便,以下稱作閾值(th4))(步驟104)。當(dāng)|a<sub>x</sub>|和|a<sub>y</sub>|都不等于或小于閾值(th4)時,MPU(19)將速度值(V<sub>x</sub>,V<sub>y</sub>)傳送至控制裝置(40)(步驟105)。否則,MPU(19)停止輸出(傳送)速度值(V<sub>x</sub>,V<sub>y</sub>)(步驟106)。通常,輸入裝置(1)的外殼(10)的位置落入相對于與地面(水平面)(97)垂直的線成角度±α的角度范圍內(nèi)的時間為絕對值等于或小于閾值(th4)的時間。
文檔編號G06F3/0346GK101606117SQ200880004359
公開日2009年12月16日 申請日期2008年12月1日 優(yōu)先權(quán)日2007年12月7日
發(fā)明者山本一幸, 椛澤秀年 申請人:索尼株式會社