專利名稱:控制設備、輸入設備、控制系統(tǒng)、手持式設備和控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及控制指針的坐標值的控制設備、輸入設備、控制系統(tǒng)、手持式設備和控 制方法。
背景技術(shù):
諸如鼠標、觸控板之類的輸入設備被主要用作PC (個人計算機)常用的⑶I (圖形 用戶界面)的控制器。根據(jù)現(xiàn)有技術(shù),GUI并不是處于PC的HI (人機接口)處,而是用作 在起居室等中與作為圖像媒體的電視機一起使用的AV設備或游戲機的界面。已經(jīng)提出用 戶能夠在3D空間中操作的各種空間操作型輸入設備來作為這樣的GUI控制器(例如,參見 日本未審查專利申請?zhí)亻_2001-56743號公報α0030]段和W045]段,圖2),和國際公開 No.2009/020204(
至
,
至
,圖 7))。日本未審查專利申請?zhí)亻_2001-56743號公報α0030]段和W045]段,圖2)中 所記載的輸入設備用角速度感測器檢測輸入設備的角速度,根據(jù)角速度生成光標的移位信 息,并且將其發(fā)送給控制設備??刂圃O備根據(jù)從輸入設備發(fā)送的布置信息來在屏幕上移動 光標。對于日本未審查專利申請?zhí)亻_2001-56743號公報α0030]段和W045]段,圖2) 中所記載的輸入設備,進行這樣光標的移位信息一直被發(fā)送這樣的布置,因此,光標可能執(zhí) 行用戶并不想要的移動。例如,在結(jié)束輸入設備的使用之后,當用戶嘗試將輸入設備放在桌 上時,伴隨輸入設備的移動,光標在屏幕上被移動而不論用戶的意圖如何。關(guān)于與這樣的問題有關(guān)的技術(shù),利用國際公開No. 2009/020204 (
至
,
至
,圖7)),記載了一種包括兩階段操作型操作按鈕的輸入設備,其 具有移動按鈕、確定按鈕和表面按鈕,從而移動按鈕和確定按鈕可以被接連按壓。利用該輸 入設備,在表面按鈕被用戶按壓的狀態(tài)中,指針在屏幕上不被移動。在表面按鈕被用戶半壓 的情況中,第一階段的移動按鈕被按壓,并且指針的移動在屏幕上被啟動。在表面按鈕被用 戶進一步按壓的情況中,第二階段的確定按鈕被按壓,并且預定的處理在屏幕上被執(zhí)行。隨 后,當將手指從表面按鈕上釋放時,移動按鈕的按壓被釋放,指針在屏幕上的移動被停止。 用戶可以任意地控制指針的移動的開始和停止,因此,用戶不想要的指針移動被限制。
發(fā)明內(nèi)容
順便提及,在日本未審查專利申請?zhí)亻_2001-56743號公報α0030]段和W045] 段,圖 2)中和國際公開 No. 2009/020204(
至
,
至
,圖 7))中所 記載的這樣的輸入設備是由輸入設備指示的方向與指針的顯示位置之間具有相對關(guān)系的 相關(guān)設備。在用戶使用這樣的輸入設備來操作指針的情況中,由輸入設備指示的方向與指 針的顯示位置可能不完全一致,讓用戶感到不自然。例如,在菜單形狀被顯示在屏幕的邊緣部分的情況中,當用戶正在菜單形狀的范 圍內(nèi)點擊時,指針移動到屏幕的邊緣部分,并且雖然指針不再移動,但是用戶會不斷嘗試移
10動輸入設備。因此,在屏幕的邊緣部分會發(fā)生指針的顯示位置與輸入設備的相對位置之間 的不匹配,讓用戶感到不自然。為了解決這樣的問題,例如,可以構(gòu)想到在真實屏幕區(qū)域周圍設置虛擬屏幕區(qū)域 的有效的工具。因此,可以防止通過輸入設備操作指針的范圍被限制于窄的真實屏幕區(qū)域。 因此,可以構(gòu)想到防止在真實屏幕區(qū)域的邊緣部分處發(fā)生指針的顯示位置與輸入設備的相 對位置之間的不匹配?,F(xiàn)在,讓我們假定在真實屏幕區(qū)域周圍設置虛擬屏幕區(qū)域的模式與國際公開 No. 2009/020204 (
至
,
至
,圖7))中所記載的模式的組合,移動 按鈕被提供給輸入設備。在這種情況中,假如說,在虛擬指針(被概念地確定為存在于虛擬屏幕區(qū)域內(nèi)的 虛擬指針)在虛擬屏幕區(qū)域內(nèi)正被操作的情形下,用戶釋放對移動按鈕的按壓。則,虛擬指 針的移動在虛擬屏幕區(qū)域內(nèi)被停止。然而,用戶不能在視覺上識別虛擬屏幕區(qū)域內(nèi)的虛擬指針。在虛擬指針存在于虛 擬屏幕區(qū)域內(nèi)的情況中,例如,在真實指針(要被實際顯示的指針)被顯示在屏幕的邊緣部 分上的情形下,用戶直覺上會通過使用輸入設備來點擊屏幕上可在視覺上被識別的真實指 針并按壓移動按鈕來重新開始指針的移動。然而,在該情況中,指針的實際坐標值存在于虛擬屏幕區(qū)域內(nèi)的虛擬指針的位置 上而不是被顯示的真實指針的位置上。因此,產(chǎn)生這樣的問題,即,在指針的顯示位置和在 該位置與輸入設備的點擊方向之間的相對位置之間發(fā)生不匹配。已經(jīng)發(fā)現(xiàn),希望提供了諸如控制設備等的一種技術(shù),通過所述控制設備等能夠防 止在指針的顯示位置和該位置與輸入設備的指向之間的相對位置之間發(fā)生不匹配。根據(jù)本發(fā)明一個實施例的控制設備是這樣一種控制設備,其基于與外殼的移動有 關(guān)的第一信息和與是否將該外殼的移動反映在坐標值的移動上有關(guān)的第二信息,來控制坐 標值,其中,第一信息和第二信息是從輸入單元傳送的,并且其包括接收單元、存儲單元、生 成單元、切換單元以及坐標值控制單元。接收單元被配置為接收第一信息和第二信息。存儲單元被配置為存儲包括真實屏 幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕區(qū)域,真實屏幕區(qū)域相當于真實屏幕,并且虛擬屏幕區(qū) 域是在真實屏幕區(qū)域周圍設置的虛擬區(qū)域。生成單元被配置為基于第一信息來在整體屏幕 區(qū)域內(nèi)生成坐標值。切換單元被配置為基于第二信息來切換坐標值可移動的第一狀態(tài)和坐 標值不可移動的第二狀態(tài)。判斷單元被配置為判斷坐標值屬于真實屏幕區(qū)域或虛擬屏幕區(qū) 域中的哪一個。坐標值控制單元被配置為,在坐標值屬于虛擬屏幕區(qū)域并且第一狀態(tài)和第 二狀態(tài)也被切換的情況中,控制坐標值以將虛擬屏幕區(qū)域內(nèi)的坐標值移動到真實屏幕區(qū)域 內(nèi)預定坐標值的位置?!疤摂M圖像區(qū)域”可以設置成圍繞真實屏幕區(qū)域的所有部分,或這可以設置成圍繞 真實屏幕區(qū)域的一部分?!暗谝粻顟B(tài)和第二狀態(tài)被切換的情況”包括第一狀態(tài)(坐標值可移動的狀態(tài))被切 換到第二狀態(tài)(坐標值不可移動的狀態(tài))的情況以及第二狀態(tài)被切換到第一狀態(tài)的情況。利用本發(fā)明,在坐標值屬于虛擬屏幕區(qū)域的情況中,并且在坐標值的可移動狀態(tài) 和不可移動狀態(tài)被切換的情形下,虛擬區(qū)域內(nèi)的坐標值可以被移動到真實屏幕區(qū)域內(nèi)的預定位置。因此,例如,在對移動按鈕的按壓被用戶釋放,并且指針的坐標值在虛擬屏幕內(nèi)停 止的情況中,這些坐標值被移動到真實屏幕區(qū)域內(nèi)的坐標值的位置。通常,在坐標值存在于 真實屏幕區(qū)域內(nèi)的情況中,指針被顯示在其位置上。在用戶想要在此開始移動指針并且使用輸入設備點擊被顯示在真實屏幕區(qū)域內(nèi) 的指針的情況中,與指針的坐標值對應的真實位置和該位置與輸入設備的點擊方向之間的 相對位置相匹配。因此,當用戶再次按壓移動按鈕來再次開始移動指針時,可以防止在指針 的顯示位置和該位置與輸入設備的位置之間的相對位置之間發(fā)生不匹配。該控制設備還包括顯示控制單元。該顯示控制單元,在坐標值屬于真實屏幕區(qū)域 的情況中,控制真實屏幕的顯示以在真實屏幕內(nèi)與坐標值對應的位置上顯示指針。并且,該 顯示控制單元,在坐標值屬于虛擬屏幕區(qū)域的情況中,控制真實屏幕的顯示以在與虛擬屏 幕內(nèi)的坐標值相對應的虛擬屏幕區(qū)域的邊緣部分上的位置上顯示指針。利用本發(fā)明,在坐標值屬于虛擬屏幕區(qū)域的情況中,指針被顯示在真實屏幕區(qū)域 的邊緣部分上。因此,例如,雜圖標等被顯示在真實屏幕區(qū)域的邊緣部分附近的情況中,可 以便利對所顯示的圖標等的操作。利用該控制設備,坐標值控制單元可以控制坐標值以將虛擬屏幕區(qū)域內(nèi)的坐標值 移動到真實屏幕區(qū)域內(nèi)該指針被顯示的位置??商鎿Q地,坐標值單元可以控制坐標值以將 虛擬屏幕區(qū)域內(nèi)的坐標值移動到真實屏幕區(qū)域的中心。利用該控制設備,該顯示控制裝置,在坐標值屬于虛擬屏幕區(qū)域的情況中,控制顯 示以在真實屏幕區(qū)域的邊緣部分與連接真實屏幕區(qū)域和坐標值的直線的交點上顯示指針。利用該控制設備,該顯示控制單元可以根據(jù)虛擬屏幕區(qū)域內(nèi)的坐標值的移動來改 變被顯示真實屏幕區(qū)域的邊緣部分上的指針的顯示模式。因此,用戶可以容易地識別出指針在虛擬屏幕區(qū)域內(nèi)的坐標值以及這些坐標值位 于虛擬屏幕區(qū)域內(nèi)的哪個位置。“指針的顯示模式的改變”包括指針的旋轉(zhuǎn)、變形程度的變化、旋轉(zhuǎn)速度的變化、大 小的變化、色彩的變化、色彩密度的變化、閃爍速度的變化、由動畫表示引起的變化等等。利用該控制設備,顯示控制單元可以改變指針的模式使得被顯示在真實屏幕區(qū)域 的邊緣部分上的指針指示虛擬屏幕區(qū)域內(nèi)的坐標值的方向。因此,用戶可以容易地識別虛擬屏幕區(qū)域內(nèi)的指針的坐標值的方向。利用該控制設備,該顯示控制單元可以根據(jù)虛擬屏幕區(qū)域內(nèi)的坐標值與被顯示在 真實屏幕區(qū)域的邊緣部分上的指針之間的距離來改變指針的顯示模式。因此,用戶可以容易地識別被顯示在真實屏幕區(qū)域的邊緣部分上的指針與虛擬屏 幕區(qū)域內(nèi)的指針的坐標值之間的距離。利用該控制設備,該接收單元可以接收從輸入單元發(fā)送的確定命令。在該情況中, 該坐標值控制單元,在坐標值屬于虛擬屏幕區(qū)域并且確定命令被接收到時,可以控制坐標 值以將虛擬屏幕區(qū)域內(nèi)的坐標值移動到真實屏幕區(qū)域內(nèi)的預定坐標值的位置。利用該控制設備,在還包括顯示控制單元的情況中,該顯示控制單元,在坐標值屬 于虛擬屏幕區(qū)域的情況中,可以在真實屏幕區(qū)域內(nèi)的預定區(qū)域顯示小屏幕,該小屏幕包括 指示坐標值相對于整體屏幕區(qū)域的位置的指示物,并指示整體屏幕區(qū)域。因此,用戶可以容易地在視覺上識別虛擬屏幕區(qū)域內(nèi)的指針的坐標值的位置。
利用該控制設備,該存儲單元通過將選擇操作對象與虛擬屏幕區(qū)域的部分或整體 相關(guān)聯(lián)而將選擇操作對象存儲為選擇操作區(qū)域,選擇操作對象被用作輸入設備的選擇操作 對象。在這種情況中,該控制設備還可以包括處理裝置,該處理裝置被配置為,在坐標值屬 于選擇操作區(qū)域的情況中,執(zhí)行與選擇操作對象相對應的處理。因此,用戶可以以在虛擬屏幕區(qū)域內(nèi)操作選擇操作區(qū)域的感覺來操作選擇操作對象?!斑x擇操作對象”的示例包括廣播節(jié)目等的頻道選擇,運動圖像的回放或停止的選 擇,倒退或前進的選擇,靜止圖像的幀前進或幀倒退等,它們是不同選擇項目的對象?!斑x擇操作區(qū)域”可以不僅與虛擬屏幕區(qū)域而且可以與真實屏幕區(qū)域相關(guān)聯(lián)。根據(jù)本發(fā)明另一實施例的控制設備是這樣一種控制設備,其被配置為基于從輸入 設備發(fā)送的與外殼的移動有關(guān)的信息來控制坐標值,其包括選擇單元,該選擇單元被配置 為選擇將外殼的移動反映在坐標值的移動上的第一狀態(tài)和不將外殼的移動反映在坐標值 的移動上的第二狀態(tài);和發(fā)送控制單元,該發(fā)送控制單元被配置為控制信息的發(fā)送以在第 一狀態(tài)中移動坐標值以及在第二狀態(tài)中不移動狀態(tài)值。并且,該控制設備還包括接收單元、 存儲單元、生成單元、判斷單元以及坐標值控制單元。該接收單元被配置為接收信息。存儲單元被配置為存儲包括真實屏幕區(qū)域和虛擬 屏幕區(qū)域的整體屏幕區(qū)域,真實屏幕區(qū)域相當于真實屏幕,并且虛擬屏幕區(qū)域是在真實屏 幕區(qū)域周圍設置的虛擬區(qū)域。該生成單元被配置為基于信息來在整體屏幕區(qū)域內(nèi)生成坐標 值。該判斷單元被配置為判斷坐標值屬于真實屏幕區(qū)域或虛擬屏幕區(qū)域中的哪一個。該坐 標值控制裝置被配置為,在坐標值屬于虛擬屏幕區(qū)域并且第一狀態(tài)和第二狀態(tài)也被切換的 情況中,控制坐標值以將虛擬屏幕區(qū)域內(nèi)的坐標值移動到真實屏幕區(qū)域內(nèi)的預定坐標值的 位置。根據(jù)本發(fā)明一個實施例的輸入設備包括外殼、檢測單元、選擇單元、存儲單元、生 成單元、生成控制單元、判斷單元和坐標值控制單元。該檢測單元被配置為檢測外殼的移動。該選擇單元被配置為選擇將外殼的移動反 映在坐標值的移動上的第一狀態(tài)和不將外殼的移動反映在坐標值的移動上的第二狀態(tài)。該 存儲單元被配置為存儲包括真實屏幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕區(qū)域,真實屏幕區(qū)域 相當于真實屏幕,并且虛擬屏幕區(qū)域是在真實屏幕區(qū)域周圍設置的虛擬區(qū)域。生成單元被 配置為基于外殼的移動來在整體屏幕區(qū)域內(nèi)生成坐標值。生成控制單元被配置為控制坐標 值的生成以在第一狀態(tài)中移動坐標值以及在第二狀態(tài)中不移動坐標值。該判斷單元被配置 為判斷坐標值屬于真實屏幕區(qū)域或虛擬屏幕區(qū)域中的哪一個。該坐標值控制單元被配置為 在坐標值屬于虛擬屏幕區(qū)域并且第一狀態(tài)和第二狀態(tài)也被切換的情況中,控制坐標值以將 虛擬屏幕區(qū)域內(nèi)的坐標值移動到真實屏幕區(qū)域內(nèi)預定坐標值的位置。根據(jù)本發(fā)明一個實施例的控制系統(tǒng)包括輸入設備和控制設備。該輸入設備包括外殼、檢測單元、選擇單元和發(fā)送單元。該檢測單元被配置為檢測外殼的移動。該選擇單元被配置為選擇選擇是否將外殼 的移動反映在坐標值的移動上。發(fā)送單元被配置為發(fā)送第一信息和第二信息,第一信息與 外殼的移動有關(guān),并且第二信息與是否將外殼的移動反映在坐標的移動上有關(guān)。該控制單元包括接收單元、存儲單元、生成單元、切換單元、判斷單元和坐標值控制單元。該接收單元被配置為接收第一信息和第二信息。該存儲單元被配置為存儲包括真 實屏幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕區(qū)域,真實屏幕區(qū)域相當于真實屏幕,并且虛擬屏 幕區(qū)域是在真實屏幕區(qū)域周圍設置的虛擬區(qū)域。該生成單元被配置為基于第一信息來在整 體屏幕區(qū)域內(nèi)生成坐標值。切換裝置被配置為基于第二信息來切換坐標值可移動的第一狀 態(tài)和坐標值不可移動的第二狀態(tài)。該判斷單元被配置為判斷坐標值屬于真實屏幕區(qū)域或虛 擬屏幕區(qū)域中的哪一個。該坐標值控制單元被配置為,在坐標值屬于虛擬屏幕區(qū)域并且第 一狀態(tài)和第二狀態(tài)也被切換的情況中,控制坐標值以將虛擬屏幕區(qū)域內(nèi)的坐標值移動到真 實屏幕區(qū)域內(nèi)的預定坐標值的位置。根據(jù)本發(fā)明另一實施例的控制系統(tǒng)包括輸入設備和控制設備。該輸入設備包括外殼、檢測單元、選擇單元、發(fā)送單元和發(fā)送控制單元。該檢測單元被配置為檢測外殼的移動。選擇單元被配置為選擇將外殼的移動反映 在坐標值的移動上的第一狀態(tài)和不將外殼的移動反映在坐標值的移動上的第二狀態(tài)。發(fā)送 單元被配置為發(fā)送與外殼的移動有關(guān)的信息。該發(fā)送控制裝置被配置為控制信息的發(fā)送以 在第一狀態(tài)中移動坐標值,并且在第二狀態(tài)中不移動坐標值。該控制設備包括接收單元、存儲單元、生成單元、判斷單元和坐標值控制單元。該接收單元被配置為接收信息。該存儲單元被配置為存儲包括真實屏幕區(qū)域和虛 擬屏幕區(qū)域的整體屏幕區(qū)域,真實屏幕區(qū)域相當于真實屏幕,并且虛擬屏幕區(qū)域是在真實 屏幕區(qū)域周圍設置的虛擬區(qū)域。該生成單元被配置為基于信息來在整體屏幕區(qū)域內(nèi)是生成 坐標值。該判斷單元被配置為判斷坐標值屬于真實屏幕區(qū)域或虛擬屏幕區(qū)域中的哪一個。 該坐標值控制單元被配置為,在坐標值屬于虛擬屏幕區(qū)域并且第一狀態(tài)和第二狀態(tài)也被切 換的情況中,控制坐標值以將虛擬屏幕區(qū)域內(nèi)的坐標值移動到真實屏幕區(qū)域內(nèi)的預定坐標 值的位置。根據(jù)本發(fā)明一個實施例的一種手持式設備,包括外殼、顯示單元、檢測單元、選擇 單元、存儲單元、生成單元、生成控制單元、判斷單元和坐標值控制單元。該顯示單元被提供給外殼。該檢測單元被配置為檢測外殼的移動。該選擇單元被 配置為選擇將外殼的移動反映在坐標值的移動上的第一狀態(tài)和不將外殼的移動反映在坐 標值的移動上的第二狀態(tài)。該存儲單元被配置為存儲包括真實屏幕區(qū)域和虛擬屏幕區(qū)域的 整體屏幕區(qū)域,真實屏幕區(qū)域相當于真實屏幕,并且虛擬屏幕區(qū)域是在真實屏幕區(qū)域周圍 設置的虛擬區(qū)域。該生成單元被配置為基于外殼的移動來在整體屏幕區(qū)域內(nèi)生成坐標值。 該生成控制單元被配置為控制坐標值的生成以在第一狀態(tài)中移動坐標值,并且在所述第二 狀態(tài)中不移動所述坐標值。該判斷單元被配置為判斷所述坐標值屬于真實屏幕區(qū)域或虛擬 屏幕區(qū)域中的哪一個。該坐標值控制單元被配置為,在坐標值屬于虛擬屏幕區(qū)域并且第一 狀態(tài)和第二狀態(tài)也被切換的情況中,控制坐標值以將虛擬屏幕區(qū)域內(nèi)的坐標值移動到真實 屏幕區(qū)域內(nèi)的預定坐標值的位置。根據(jù)本發(fā)明一個實施例的一種控制方法包括存儲包括真實屏幕區(qū)域和虛擬屏幕 區(qū)域的整體屏幕區(qū)域,真實屏幕區(qū)域相當于要被顯示在顯示單元上的真實屏幕,并且虛擬 屏幕區(qū)域是在真實屏幕區(qū)域周圍設置的虛擬區(qū)域。整體屏幕區(qū)域內(nèi)的坐標值是基于外殼的移動生成的。坐標值可移動的第一狀態(tài)和坐標值不可移動的第二狀態(tài)被切換。關(guān)于坐標值屬于真實屏幕區(qū)域和虛擬屏幕區(qū)域中的哪 一個進行判斷。坐標值屬于虛擬屏幕區(qū)域并且第一狀態(tài)和第二狀態(tài)也被切換的情況中,坐 標值被控制以將虛擬屏幕區(qū)域內(nèi)的坐標值移動到真實屏幕區(qū)域內(nèi)的預定坐標值的位置。對于以上描述,作為單元進行描述的組件可以用硬件實現(xiàn),或可以用軟件和硬件 兩者來實現(xiàn)。在組件用軟件和硬件兩者來實現(xiàn)的情況中,硬件至少包括存儲軟件程序的存 儲設備。硬件通常通過有選擇地采用以下單元中的至少一個來配置,這些裝置包括 CPU(中央處理單元)、MPU (微處理單元)、RAM(隨機存取存儲器)、R0M(只讀存儲器)、 DSP (數(shù)字信號處理器)、FPGA (現(xiàn)場可編程門陣列)、ASIC(專用集成電路)、NIC(網(wǎng)絡接口 卡)、(無線NIC)、調(diào)制解調(diào)器、光盤、磁盤和閃存。如上所述,根據(jù)本發(fā)明,提供了諸如控制設備等的一種技術(shù),通過所述控制設備 等,可以在用戶切換指針的移動的開始和停止時,防止在指針的顯示位置和該位置與輸入 設備的指向之間的相對位置之間發(fā)生不匹配。
圖1是圖示出根據(jù)本發(fā)明一個實施例的控制系統(tǒng)的示圖;圖2是圖示出要被顯示在顯示設備上的屏幕的示例的示圖;圖3是圖示出輸入設備的透視圖;圖4是示意性地圖示出該輸入設備的內(nèi)部配置的示圖;圖5是圖示出該輸入設備的電子配置的框圖;圖6是圖示出感測單元的透視圖;圖7A和圖7B是用于描述如何操作輸入設備以及該操作引起的指針的移動的示例 的示圖;圖8是圖示出要被存儲在控制設備中的整體屏幕區(qū)域的示圖;圖9是用于描述當在整體屏幕區(qū)域內(nèi)的指針的坐標值根據(jù)輸入設備的移動被生 成時的操作的示圖;圖10是圖示出在切換指針的可移動狀態(tài)和不可移動狀態(tài)的情況中控制系統(tǒng)的處 理的示例的示圖;圖11是圖示出在切換指針的可移動狀態(tài)和不可移動狀態(tài)的情況中控制系統(tǒng)的處 理的示例的示圖;圖12是圖示出根據(jù)本發(fā)明一個實施例的控制設備的操作的流程圖;圖13是圖示出有關(guān)第一坐標值是否是虛擬屏幕區(qū)域內(nèi)的坐標值的判斷方法的示 例的示圖;圖14是圖示出要基于第一坐標值生成的第二坐標值的生成方法的示例的示圖;圖15是圖示出在圖14中示出的處理被執(zhí)行的情況中虛擬指針和真實指針的移動 的示例的示圖;圖16是用于描述有關(guān)在圖12中示出的處理被執(zhí)行的情況中虛擬指針和真實指針 的移動的示例的示圖;圖17是圖示出根據(jù)另一實施例的控制設備的操作的流程15
圖18是圖示出在圖17中的處理被執(zhí)行的情況中虛擬指針和真實指針的移動的示 例的示圖;圖19是圖示出根據(jù)另一實施例的控制設備的操作的流程圖;圖20是圖示出在圖19中的處理被執(zhí)行的情況中虛擬指針和真實指針的移動的示 例的示圖;圖21是用于描述在虛擬指針位于角落區(qū)域時,真實指針的方向根據(jù)虛擬指針的 位置被改變的情況中的示例的示圖;圖22是圖示出根據(jù)另一實施例的控制設備的操作的流程圖;圖23是圖示出在圖22中的處理被執(zhí)行的情況中虛擬指針和真實指針的移動的示 例的示圖;圖24是圖示出根據(jù)另一實施例的由控制設備顯示在真實圖像區(qū)域內(nèi)的真實指針 的示圖;圖25是圖示出根據(jù)另一實施例的控制設備的操作的流程圖;圖26是圖示出在圖25中的處理被執(zhí)行的情況中虛擬指針和真實指針的移動的示 例的示圖;圖27A和圖27B是圖示出另一實施例的修改例的示圖;圖28A至圖28C是圖示出另一實施例的修改例的示圖;圖29A和圖29B是圖示出在以真實屏幕區(qū)域的中心坐標(原點(0,0))作為參考 時,真實指針的形狀根據(jù)真實指針與虛擬指針之間的距離而改變的情況中的示例的示圖;圖30是圖示出在虛擬指針存在于虛擬屏幕區(qū)域內(nèi)的情況中要被顯示在真實屏幕 區(qū)域內(nèi)的指示符的示圖;圖31是圖示出真實屏幕區(qū)域內(nèi)所顯示的小屏幕的示圖;圖32是圖示出根據(jù)另一實施例的控制設備以與虛擬屏幕區(qū)域相關(guān)的方式存儲的 選擇操作區(qū)域的示圖;圖33是示出根據(jù)另一實施例的控制設備的操作的流程圖;圖34是用于描述在切換速度可變的情況中的另一實施例的示圖;圖35是圖示出在運動圖像被設置到選擇操作區(qū)域的情況中的整體屏幕區(qū)域的示 圖;以及圖36是圖示出根據(jù)另一實施例的控制設備的選擇操作區(qū)域的示圖。
具體實施例方式以下,將參考附圖來描述本發(fā)明的實施例。第一實施例控制系統(tǒng)的總體配置和各個單元的配置圖1是圖示出根據(jù)本發(fā)明第一實施例的控制系統(tǒng)的示圖??刂葡到y(tǒng)100包括顯示 設備5、控制設備40和輸入設備1。圖2是圖示出要被顯示在顯示設備5上的屏幕3的示 例。諸如指針2、圖標4之類的⑶I被顯示在屏幕3上。指針2例如具有箭頭形狀。然而, 指針2的形狀不限于此,并且例如可以是單純的圓圈或多邊形等。指針2的形狀不受特別 限制。
圖標4是通過計算機上的程序功能、執(zhí)行命令或文件被成像在屏幕3上而獲得的 圖像。顯示設備5例如包括液晶顯示器、EL(電致發(fā)光)顯示器等。顯示設備5可以是 與能夠接收電視廣播等的顯示器一體的設備,或者可以是集成了這樣的顯示器和控制設備 40的設備。圖3是圖示出輸入設備1的透視圖。如圖3中所示,輸入設備1包括外殼10和被 布置在外殼10的上部的操作部件9,操作部件9具有各個按鈕11到14。外殼10為長條形, 并且具有適于用戶手握的大小。操作部件9包括被布置在外殼10的上部的尖端部分上的按鈕11,被布置在外殼 10的上部的中心附近的按鈕12,和被布置在按鈕11和按鈕12之間的按鈕13和14。按鈕11是能夠進行兩階段開關(guān)的操作部件。按鈕11包括光學感測器8,并且光學 感測器8用作第一階段的開關(guān)。按鈕11還覆蓋用于檢測按鈕11被按壓的開關(guān)23 (參見圖 4),并且開關(guān)23用作第二階段的開關(guān)。用作移動控制按鈕的功能,即,用戶用來任意地控制指針2的移動的功能被指派 給按鈕11的第一階段的開關(guān)(光學感測器8)。用作確定按鈕的功能(例如,相當于平面操 作型鼠標的左鍵的功能)被指派給按鈕11的第二階段的開關(guān)(開關(guān)23a)。光學感測器8是反射型光學感測器,并且例如包括由LED (發(fā)光二極管)等組成的 光發(fā)射元件6和由光敏晶體管等組成的光接收元件7。根據(jù)該光學感測器8,用戶的手指 (例如拇指)是否在按鈕11上被檢測到。在用戶的手指在按鈕11上的情況中,從光發(fā)射元件6發(fā)射的光在用戶的手指處被 反射,從而輸入光接收元件7,并且從光接收元件7輸出光接收信號??刂葡到y(tǒng)100基于該 光接收信號來切換指針2可移動狀態(tài)和指針2不可移動狀態(tài)。目前,存在兩種模式在用戶的手指在按鈕11上的情況中指針2可在屏幕3上移 動的模式和在用戶的手指不在按鈕11上的情況中指針2不可在屏幕3上移動的模式。控 制系統(tǒng)100不關(guān)心任一種模式,但是對于本實施例,為了描述方便,將假定是在用戶手指在 按鈕11上的情況中指針2可在屏幕3上移動的模式來進行描述。在圖3中,盡管未示出,但是在光學感測器8上布置了用于匯聚從光學感測器8發(fā) 射的光以及在用戶的手指處被反射的光的聚光透鏡組件。聚光透鏡組件由諸如聚碳酸酯、 丙烯酸樹脂之類的透光樹脂構(gòu)成,但不限于這些。聚光透鏡組件的上表面與按鈕11的上表 面被一體地形成。注意,第一階段的開關(guān)不限于光學感測器8,因此,可以使用諸如靜電電容感測器 之類的其它感測器。相當于鼠標右鍵的功能被指派給被設置在外殼10的中心附近的按鈕12。按鈕13 和14被指派以下功能,例如,音量的增/減,要被顯示在屏幕3上的運動圖像的快進/快退, 諸如廣播節(jié)目之類的頻道的上/下。注意,按鈕11到14的布局和被指派的功能在適當時 可以更改。圖4是示意性地示出輸入設備1的內(nèi)部配置的示圖。圖5是圖示出輸入設備1的 電子配置的框圖。輸入設備1包括感測單元17、控制單元30和電池24。圖6是是圖示出感測單元17的透視圖。注意,在本說明書內(nèi),隨輸入設備1移動的坐標系統(tǒng),即,固定于輸入設備1的坐標系統(tǒng)用X'軸、Y'軸和Z'軸表示。另一方面,在 地球上保持靜止的坐標系統(tǒng),即慣性坐標系統(tǒng)用X軸、Y軸和Z軸表示。利用以下描述,關(guān) 于輸入設備1的移動,圍繞X'軸的旋轉(zhuǎn)方向?qū)⒎Q為“傾斜方向(pitch direction) ”,圍繞 Y'軸的旋轉(zhuǎn)方向?qū)⒎Q為“偏航方向(yaw direction)”,而圍繞Z'軸(滾動軸)的旋轉(zhuǎn)方 向?qū)⒎Q為“滾動方向(roll direction) 感測單元17包括角速度感測單元15,其用于手 動檢測不同的角度,例如圍繞正交的兩軸(X'軸和Y'軸)的角速度。也就是說,角速度感 測單元15包括第一角速度感測器151和第二角速度感測器152這兩個感測器。并且,感測單元17包括用于檢測沿相互正交的兩軸的加速度的加速度感測單元 16。即,加速度感測單元16包括第一加速度感測器161和第二加速度感測器162這兩個感 測器。角速度感測單元15和加速度感測單元16被封裝并被安裝在電路基板25上。圖6圖示出角速度感測單元15和加速度感測單元16被安裝在電路基板25任一 端表面(前表面)上的情況。然而,安裝方法不限于此,角速度感測單元15和加速度感測 單元16可以分別被分開安裝在電路基板的兩個表面上。在該情況中,可以減小電路基板25 的大小,并且因此,可以增強電路基板25的剛性。關(guān)于第一角速度感測器151和152,采用用于檢測與角速度成比例的Coriolis力 的振動陀螺感測器(oscillation gyro sensor)。關(guān)于第一加速度感測器161和162,可 以采用任何類型的感測器,例如壓電電阻型、壓電型、電容型等。第一角速度感測器151和 152不限于振動回轉(zhuǎn)感測器,因此,可以采用旋轉(zhuǎn)慧差陀螺感測器、激光環(huán)陀螺感測器、氣流 速率陀螺感測器(gas rate gyro sensor)或地磁型陀螺感測器。如圖4中所示,假如說,外殼10的長度方向、寬度方向和厚度方向分別是Z'軸方 向、X'軸方向和Y'軸方向。在該情況中,感測單元17被外殼10覆蓋使得電路基板25上 安裝加速度感測單元16和角速度感測單元15的表面與X' -Y'平面基本平行。因此,感 測單元15和16兩者分別檢測關(guān)于X'軸和Y'軸的角速度和加速度。如圖4和5中所示,控制單元30包括主基板18 (或CPU),安裝在主基板18上的 MPU 19(微處理單元)、晶體振蕩器20、收發(fā)機21和印制在主基板18上的天線22。并且, 控制單元30包括被設置在主基板18上的開關(guān)23a至23d以分別對應于按鈕11至14。主基板18和電路基板25用軟性電導線26電連接,軟性電導線26例如包括 FFC(軟性扁平電纜)等。并且,主基板18和光學感測器8用軟性基板27電連接,軟性基板 27例如包括FPC (軟性印刷電路)。MPU 19覆蓋易失性和非易失性存儲器。MPU 19輸入來自感測單元17的檢測信號, 來自操作部件的操作信號(包括來自光學感測器8的光接收信號)等,以根據(jù)這些輸入信 號生成預定控制信號,執(zhí)行各種類型的計算處理等。以上存儲器可以與MPU 19分開設置。典型地,感測單元17輸出模擬信號。在該情況中,MPU 19包括A/D(模擬/數(shù)字) 變換器。然而,感測單元17可以是包括A/D變換器的單元。收發(fā)機21將在MPU 19處生成 的控制信號經(jīng)由天線22作為RF無線信號發(fā)送給控制設備40。并且,收發(fā)機21可以接收從 控制設備40發(fā)送的各種信號。晶體振蕩器20生成塊并且將其提供給MPU 19。干電池或充電式電池等用作電池 24。如圖1中所示,控制設備40包括MPU 35 (CPU)、RAM 36、R0M37、視頻RAM 41、顯示控制單元42、天線39和收發(fā)機38。收發(fā)機38經(jīng)由天線39接收從輸入設備1發(fā)送的控制信號。并且,收發(fā)機38可以 向輸入設備1發(fā)送預定的各種信號。MPU 35分析控制信號來執(zhí)行各種計算處理。顯示控制 單元42主要根據(jù)MPU 35的控制生成要被顯示在顯示設備5的屏幕3上的圖像數(shù)據(jù)。視頻 RAM 41用作顯示控制單元42的工作區(qū)域,并且臨時存儲所生成的圖像數(shù)據(jù)??刂圃O備40可以是輸入設備1的專用設備或可以是PC等??刂圃O備40不限于是 輸入設備的專用設備,并且可以是與顯示設備5 —體的計算機,或可以是視頻/視覺設備、 投影儀、游戲機或汽車導航設備等。接著,將描述如何操作輸入設備1以及指針2的移動的典型示例。圖7A和圖7B 是其說明性示圖。如圖7A和圖7B所示,用戶彎曲拇指抓住輸入設備1并且使輸入設備1 的頂端側(cè)朝向顯示設備5。在這種狀態(tài)中,感測單元17的電路基板25(參見圖6)與顯示 設備5的屏幕3幾乎平行,并且是感測單元17的檢測軸的這兩軸對應于屏幕3上的水平軸 (X軸)和垂直軸(Y軸)。以下,將如圖7A和圖7B中所示的輸入設備1的姿勢稱為“基本 姿勢”。首先,在基本姿勢狀態(tài)中,用戶將拇指移到按鈕11上來將指針2設置成可移動狀 態(tài)。隨后,例如如圖7A所示,用戶從基本姿勢狀態(tài)在水平方向(即偏航方向)上晃動 手腕和手臂。此時,第一加速度感測器161檢測X'軸方向上的加速度ax,并且第一角速度 感測器151檢測圍繞Y'軸的角速度ωψ。基于這樣檢測出的檢測值,控制系統(tǒng)100控制指 針2的顯示使得指針2在屏幕3的水平軸方向上移動。另一方面,例如如圖7Β中所示,在基本姿勢狀態(tài)中,用戶在垂直方向(即,傾斜方 向)上晃動手腕和手臂。此時,第二加速度感測器162檢測Y'方向上的加速度ay,并且第 二角速度感測器152檢測圍繞X'軸的角速度ω 0?;谶@樣檢測到的這些檢測值,控制系 統(tǒng)100控制指針2的顯示使得指針2在屏幕3上在垂直軸方向上移動。接著,將關(guān)于控制設備40存儲的整體屏幕區(qū)域進行描述。圖8是圖示出要被存儲 在控制設備40中的整體屏幕區(qū)域50的示圖。整體屏幕區(qū)域50被劃分成真實屏幕區(qū)域51和虛擬屏幕區(qū)域52,它們例如被存儲 在ROM 37,RAM 36或控制設備40的另一存儲器中。真實屏幕區(qū)域51是相當于要被實際顯 示在顯示設備5上的屏幕3的區(qū)域,而虛擬屏幕區(qū)域52是在真實屏幕區(qū)域51周圍設置的 虛擬區(qū)域。真實屏幕區(qū)域51的垂直和水平的像素數(shù)分別為&和Yr。整體屏幕區(qū)域的像素數(shù) 分別為Xv和Yv。真實屏幕區(qū)域51的水平和垂直的像素數(shù)0(r,Yr)的示例包括(800,600)、(1280, 1024)、(1920,1080)和(2048,1152)。然而,其數(shù)目不限于這些,并且當然可以使用其它值。整體屏幕區(qū)域50的水平和垂直像素數(shù)(Xv,Yv)應當大于0(r,Yr)。例如,當(&, Yr)是(800,600)時,(Xv, Yv)例如可以被設置為(1280,1024)或更多(或更少)。例如, 當(Xr, Yr)是(1920,1080)時,(Xv, Yv)是(3920,3080)等。然而,可以采用(Xr, Yr)和 (Xv, Yv)之間的任何組合。整體屏幕區(qū)域50關(guān)于真實屏幕區(qū)域51的大小(虛擬屏幕區(qū)域52關(guān)于真實屏幕
19區(qū)域51的大小)可以基于由控制設備40執(zhí)行的處理的內(nèi)容來改變。例如,在控制設備40 執(zhí)行有關(guān)游戲的處理并且游戲被顯示在顯示設備5上時,整體屏幕區(qū)域50可以被設置為比 真實屏幕區(qū)域51大的大小。并且,例如,在控制設備40執(zhí)行有關(guān)因特網(wǎng)的處理并且網(wǎng)絡圖 像等被顯示在顯示設備5上時,整體屏幕區(qū)域50可以被設置為比當有關(guān)游戲的處理被執(zhí)行 時整體屏幕區(qū)域50的大小小的大小??刂圃O備40的MPU 35利用包括真實屏幕區(qū)域51和虛擬屏幕區(qū)域52的坐標系統(tǒng) (整體屏幕區(qū)域50的坐標系統(tǒng))來生成坐標值,稍后將詳細描述。在該情況中,在所生成的 坐標值被包括在真實屏幕區(qū)域51中時,這些坐標值變成真實指針2'的坐標值,并且在所 生成的坐標值被包括在虛擬屏幕圖像52中的情況中,這些坐標值變成虛擬指針2"的坐標值?,F(xiàn)在,在坐標值存在于真實屏幕區(qū)域51內(nèi)的情況中,真實指針2'是要被實際地 顯示在坐標值的位置上的指針。并且,在坐標值存在于虛擬屏幕區(qū)域52內(nèi)的情況中,虛擬 指針2"是概念上被確定為存在于坐標值的位置上的虛擬指針。注意,對于本說明書,假如說,簡稱為指針2的情況中,包括真實指針2'和虛擬指 針2"兩者。對于整體屏幕區(qū)域50的坐標系統(tǒng),例如,整體屏幕區(qū)域50的中心作為原點(0,0)。真實屏幕區(qū)域51的4個角的坐標值從右上角的坐標值開始順時針順序為(XI, Yl)、(XI,-Yl)、(-XI,-Yl)和(-XI,Yl)。并且,整體屏幕區(qū)域50的4個角(虛擬屏幕 區(qū)域52的4個角)的坐標值從右上角的坐標值開始按順時針順序為(X1+X2,Y1+Y2)、 (X1+X2, -Y1-Y2)、(-X1-X2, -Y1-Y2)禾口(-X1-X2, Y1+Y2)。注意,如上所述,整體屏幕區(qū)域50的各個角(虛擬屏幕區(qū)域52的各個角)的坐標 值可以根據(jù)由控制設備40執(zhí)行的處理內(nèi)容來改變。圖8圖示出虛擬屏幕區(qū)域52被設置到真實屏幕區(qū)域51的所有部分的模式。然而, 該模式不限于此,因此,虛擬屏幕區(qū)域52可以設置到圍繞真實屏幕區(qū)域51的部分。操作的描述接著,將描述控制系統(tǒng)100的處理。當根據(jù)輸入設備1的操作利用整體屏幕區(qū)域50的坐標系統(tǒng)來生成坐標值時的處
理首先,將描述當根據(jù)輸入設備1的操作利用整體屏幕區(qū)域50的坐標系統(tǒng)來生成坐 標值時控制系統(tǒng)100的處理。圖9是圖示出此時的操作的流程圖。注意,對于圖9中的描述,為了便于描述,將 假定指針2 (包括真實指針2'和虛擬指針2")在整體屏幕區(qū)域50內(nèi)持續(xù)處于可移動狀 態(tài)來進行描述。如圖9中所示,當這兩個軸的角速度信號從角速度感測單元15輸出時,輸 入設備1的MPU 19根據(jù)這些角速度信號來獲取角速度值(ωψ,ω θ) (STlOl)。并且,當這兩軸的加速度信號從加速度感測單元16輸出時,MPU 19根據(jù)這兩軸的 加速度信號來獲取加速度值(ax,ay) (ST102)。MPU 19以同步方式執(zhí)行角速度值(ω ψ,ω θ)的獲取(STlOl)和加速度值(ax,ay) 的獲取(ST102)。然而,角速度值(ω ψ,ω J的獲取和加速度值(ax,ay)的獲取不是必須以 同步方式(同時)來執(zhí)行。例如,MPU 19可以在獲取角速度值(ωψ,ω J之后獲取加速度值(ax,ay),或者可以在獲取加速度值(ax,ay)之后獲取角速度值(ωψ,ω0)。MPU 19基于加速度值(ax,ay)和角速度值(ω ψ,ω 0),通過預定的計算來計算速 度值(第一速度值Vx,第二速度值Vy) (ST103)。第一速度值Vx是沿X'軸的方向的速度值, 并且第二速度值Vy是沿Y'軸方向的速度值。關(guān)于速度值計算方法,可以引用這樣的方法,其中,MPU 19通過將加速度值(ax, ay)除以角速度值(ωψ,ωθ)來獲得輸入設備1的操作的旋轉(zhuǎn)半徑(Rv,R0),將旋轉(zhuǎn)半 徑(Rv,Re)乘以角速度值(ω ψ,ωθ)從而獲得速度值。旋轉(zhuǎn)半徑(Rv,R0)可以通過將 加速度變化率(Aax,Aay)除以角速度的變化率(Δ (Δ ω ψ),Δ (Δ ω J)來獲得。在旋 轉(zhuǎn)半徑(Rv,Re)是通過將加速度變化率(Δ ,Aay)除以角速度的變化率(Δ (Δ ωψ), Δ (Δ ω θ))得到的情況中,可以消除重力加速度的影響。在速度值是用這樣的計算方法計算出的情況中,得到與用戶的直覺相對應的操作 感受,并且指針2在屏幕3上的移動準確地符合輸入設備1的操作。然而,速度值(Vx,Vy) 不是必須用以上計算方法來計算。作為速度值(Vx,Vy)計算方法的另一示例,可以引用這樣的方法,其中,MPU 19通 過對加速度值(ax,ay)積分來計算速度值,并且角速度值(ω ψ,ω θ)被用作積分計算的輔 助??商鎿Q地,速度值(Vx,Vy)可以僅通過對加速度值(ax,ay)積分來獲得??商鎿Q地,所 檢測到的角速度值(ω ψ,ω J可以用作指針2的移位信息。MPU 19將所計算出的速度值(Vx,Vy)的信息經(jīng)由收發(fā)機21和天線22發(fā)送給控制 設備 40(ST104)??刂圃O備40的MPU 35經(jīng)由天線39和收發(fā)機38來接收速度值(Vx,Vy)的信息 (ST105)。在該情況中,輸入設備1以預定的時鐘間隔,即以預定的時間間隔來發(fā)送速度值 (Vx, Vy),并且控制設備40接收每預定數(shù)目的時鐘的速度值。在接收到這些速度值之后,控制設備40的MPU 35用以下等式(1)和(2)將速度 值(vx,vy)與前一坐標值(X(t-l),Y(t-l))相加來生成新的坐標值(X(t),Y(t)) (ST106)。X(t) = X(t-1)+Vx. . . (1)Y(t) = Y(t-1)+Vy. . . (2)新生成的坐標值(X(t),Y(t))是整體屏幕區(qū)域50內(nèi)的坐標值(參見圖8),因此, 坐標值(x(t),Y(t))滿足以下表達式(3)和⑷。-X1-X2 彡 X(t)彡 X1+X2. . . (3)-Y1-Y2 彡 Y(t)彡 Y1+Y2. . . (4)在新的坐標值(X(t),Y(t))在整體屏幕區(qū)域50內(nèi)被生成時,MPU 35根據(jù)所生成 的坐標值的位置來控制指針2 (真實指針2')的顯示(ST107)。注意,對于本實施例,在所生成的坐標值被包括在真實屏幕區(qū)域51中的情況中, 指針2(真實指針2')被顯示在真實屏幕區(qū)域51內(nèi)與這些坐標值對應的位置上,并且在所 生成的坐標值被包括在虛擬屏幕區(qū)域52中的情況中,指針2 (真實指針2')被顯示在(真 實屏幕區(qū)域51內(nèi)的邊緣部分上)與虛擬屏幕區(qū)域52的這些坐標值對應的位置上。稍后將 描述有關(guān)指針2的顯示位置的細節(jié)。這里,可以用控制設備40來執(zhí)行速度值(Vx,Vy)的計算。在該情況中,輸入設備1 將角速度值(ω ψ,ω J和加速度值(ax,ay)的信息經(jīng)由收發(fā)機21和天線22發(fā)送給控制設備40??刂圃O備40基于經(jīng)由天線39和收發(fā)機38接收到的角速度值(ω ψ,ω J和加速度 值(ax,ay)的信息來計算速度值(Vx,Vy)。速度值計算方法如上所述。控制系統(tǒng)100為了切換指針2的可移動狀態(tài)和不可移動狀態(tài)而執(zhí)行的處理接著,將描述在按鈕11 (第一階段)已被用戶操作的情況中,控制系統(tǒng)100為了切 換指針2的可移動狀態(tài)和不可移動狀態(tài)而根據(jù)操作執(zhí)行的處理。以下,將參考若干示例來 描述用于切換指針2的可移動狀態(tài)和不可移動狀態(tài)的方法。圖10和圖11是圖示出在分別切換指針2的可移動狀態(tài)和不可移動狀態(tài)的情況中 控制系統(tǒng)100的處理的示例的示圖。如圖10中所示,輸入設備1的MPU 19判斷按鈕11的 第一階段(光學感測器8)是否為接通狀態(tài)(STllOl)。在用戶將拇指放在輸入設備1的按 鈕11上之后,從光學感測器8的光發(fā)射元件6發(fā)射的光在拇指處被反射,并且被輸入光接 收元件7。在光被輸入光接收元件7之后,光接收信號從光接收元件7被輸出,并且被輸入 MPU 19。在該情況中,MPU 19判斷按鈕11的第一階段(光學感測器8)是否為接通狀態(tài)。在按鈕11的第一階段為接通狀態(tài)的情況中(ST1101中為“是”),MPU 19將速 度值(vx,Vy)的信息(第一信息)和指針2的可移動信息(第二信息)發(fā)送給控制設備 40(ST1102)。另一方面,在按鈕11的第一階段為關(guān)斷狀態(tài)的情況中(ST1101中為“否”),MPU 19 將速度值(vx,Vy)的信息(第一信息)和指針2的不可移動信息(第二信息)發(fā)送給控制 設備 40 (STl 103)。S卩,輸入設備1的MPU 19向控制設備40發(fā)送速度值的信息和指針2的可移動/ 不可移動信息這兩條信息。控制設備40的MPU 15基于從輸入設備1發(fā)送的指針2的可移動信息或不可移動 信息來判斷指針2是否為可移動狀態(tài)(STl 104)。在指針2為可移動狀態(tài)的情況中(ST1104中為“是”),利用整體屏幕區(qū)域50的坐 標系統(tǒng),坐標值(X(t),Y(t))用上式(1)和(2)生成(ST1105)。另一方面,在指針2是不可移動狀態(tài)的情況中(ST1104中為“否”),MPU 35使用前 一坐標值(X(t-l),Y(t-l))作為坐標值(X(t),Y (t)) (STl 106)??商鎿Q地,在 STl 106 中, MPU 35可以執(zhí)行用于將(0,0)與前一坐標值(X(t-l),Y(t-l))相加的處理。在坐標值(X(t),Y(t))在整體屏幕區(qū)域50內(nèi)被生成之后,MPU 35根據(jù)所生成的 坐標值的位置來控制指針2 (真實指針2')的顯示(STl 107)。根據(jù)這樣的處理,用戶可以通過將拇指放到按鈕11上或從按鈕11上拿開來任意 地選擇開始和停止指針2的移動。輸入設備1的MPU 19可以發(fā)送指示按鈕11的第一階段(光學感測器8)為接通 狀態(tài)的信息而不是指針2的可移動信息。類似地,在STl 103中,MPU 19可以發(fā)送指示按鈕 11的第一階段(光學感測器8)為關(guān)斷狀態(tài)的信息而不是指針2的不可移動信息。在這種 情況中,控制設備40的MPU 35應當在ST1104中判斷按鈕11的第一階段(光學感測器8) 處于接通狀態(tài)還是處于關(guān)斷狀態(tài)。指針2的可移動狀態(tài)和不可移動狀態(tài)也可以用這樣的處 理來切換。接著,將描述圖11中所示出的處理。如圖11中所示,輸入設備1的MPU 19判斷 按鈕11的第一階段(光學感測器8)是否處于接通狀態(tài)(ST1201)。
在按鈕11的第一階段(光學感測器8)處于接通狀態(tài)的情況中(ST1201中為 “是”),MPU 19將速度值(Vx,Vy)的信息發(fā)送給控制設備40 (ST1202)。另一方面,在按鈕11的第一階段(光學感測器8)處于關(guān)斷狀態(tài)的情況中(ST1201 中為“否”),MPU 19將速度值(Vx,Vy)的信息發(fā)送給控制設備40(ST1203),并返回ST1201。這里,在圖11的情況中,不想圖10中所示的處理,在輸入設備1將信號發(fā)送給控 制設備40的情況中,不是必須發(fā)送兩條信息(速度值的信息和可移動/不可移動信息),而 是僅速度值的信息就足夠了??刂圃O備40的MPU 35判斷是否已經(jīng)從輸入設備1接收到速度值(Vx,Vy)的信息 (ST1204)。在已經(jīng)接收到速度值(Vx,Vy)的信息的情況中(ST1204中為“是”),利用整體屏 幕區(qū)域50的坐標系統(tǒng),用上式(1)和(2)生成坐標值(X(t),Y(t)) (ST1205)。另一方面,在還未從輸入設備1接收到速度值(Vx,Vy)的信息的情況中(ST1204中 為“否”),MPU 35 采用前一坐標值(X(t-l),Y(t-l))作為坐標值(X(t),Y(t)) (ST1206)。 可替換地,在ST1206中,MPU 35可以執(zhí)行用于將(0,0)與前一坐標值(X(t_l),Y(t_l))相 加的處理。在坐標值(X(t),Y(t))在整體屏幕區(qū)域50內(nèi)被生成后,MPU 35根據(jù)所生成的坐 標值的位置來控制指針2的顯示(真實指針2 ’ ) (ST1207)。在ST1203中,輸入設備1的MPU 19可以向控制設備40發(fā)送速度值(0,0)。S卩,在 按鈕11的第一階段(光學感測器8)為關(guān)斷狀態(tài)的情況中,MPU 19可以向控制設備40發(fā) 送速度值(0,0)。指針2的可移動和不可移動狀態(tài)也可以用這樣的處理來切換??刂圃O備的處理,以及真實指針2'和虛擬指針2"在整體屏幕區(qū)域內(nèi)的移動接著,將更詳細地描述根據(jù)本實施例的控制系統(tǒng)100中所包括的控制設備40的處 理,并且還將描述真實指針2'和虛擬指針2"在整體屏幕區(qū)域內(nèi)的移動。圖12是圖示出根據(jù)本實施例的控制設備40的操作的流程圖。在圖12中,將描述 圖10中所示的切換方法被應用于用于切換指針2的可移動狀態(tài)和不可移動狀態(tài)的方法的 情況。注意,對于圖12中的描述,以下為了描述方便,參考整體屏幕區(qū)域50要被確定的 坐標值(即,要通過圖9中的ST106、圖10中的STl 105和STl 106等的處理生成的坐標值) 將被稱為第一坐標值。并且,將參考稍后描述的圖13至圖16來描述圖12。如圖12中所示,控制設備40的MPU 35基于從輸入設備1發(fā)送的指針2的可移動 信息或不可移動信息來判斷指針2是否為可移動狀態(tài)(ST201)。在指針2為可移動狀態(tài)的情況中(ST201中為“是”),則控制設備40的MPU 35基 于從輸入設備ι發(fā)送的速度值(vx,Vy)的信息來生成整體屏幕區(qū)域50內(nèi)的坐標值(X(t), Y(t)) (ST202)。在第一坐標值(X(t),Y(t))被生成之后,MPU 35判斷坐標值(X(t),Y(t))是否是 被包括在虛擬屏幕區(qū)域52中的坐標值(ST203)。圖13是圖示出有關(guān)第一坐標值(X(t),Y(t))是否是被包括在虛擬屏幕區(qū)域52中 的坐標值的判斷方法的示例的示圖??刂圃O備40的MPU 35通過下式(5)來判斷作為第一坐標值的X軸分量的X (t) 是否是在真實屏幕區(qū)域51的左側(cè)的邊緣部分53的坐標值的X軸分量-Xl與在右側(cè)的邊緣部分53的坐標值的X軸分量Xl之間的值(ST301)。-Xl < X(t) < XI. . . (5)在不滿足上式(5)的情況中(ST301中為“否”),即,在X(t)不是在真實屏幕區(qū) 域51的左側(cè)邊緣部分53和右側(cè)邊緣部分53之間的值的情況中,MPU 35判斷第一坐標值 (X(t),Y(t))是否是虛擬屏幕區(qū)域52內(nèi)的值(ST304)。在滿足上式(5)的情況中(ST301中為“是”),MPU 35進行到ST302。在ST302中, MPU 35用下式(6)判斷作為第一坐標值的Y軸分量的Y (t)是否是在真實屏幕區(qū)域51的 下側(cè)的邊緣部分53的坐標值的Y軸分量-Yl與在上側(cè)的邊緣部分53的坐標值的Y軸分量 Yl之間的值(ST302)。-Yl < Y(t) < Yl. . . (6)在不滿足上式(6)的情況中(ST302為“否”),S卩,在Y(t)不是在真實屏幕區(qū)域51 的下側(cè)邊緣部分53與上側(cè)邊緣部分53之間的值的情況中,MPU 35判斷第一坐標值(X(t), Y(t))是在虛擬屏幕區(qū)域52內(nèi)的值(ST304)。另一方面,在滿足上式(6)的情況中(ST302為“是”),MPU 35判斷第一坐標值 (X(t),Y(t))不是虛擬屏幕區(qū)域52內(nèi)的值(ST203)。如圖12中所示,在第一坐標值(X(t),Y(t))未被包括在虛擬屏幕區(qū)域52中的情 況中(ST203為“否”),即在第一坐標值被包括在真實屏幕區(qū)域51中的情況中,MPU 35控制 屏幕3的顯示來在與坐標值(X (t),Y (t))相對應的位置上顯示真實指針2 ‘ (ST204)。另一方面,在第一坐標值(X(t),Y(t))是在虛擬屏幕區(qū)域52內(nèi)的值(ST303中 為“是”)的情況中,MPU 35基于第一坐標值(X(t),Y(t))來生成第二坐標值(X' (t), Y' (t))(ST205)ο這里,第二坐標值(X' (t),Y' (t))是要基于第一坐標值(X(t),Y(t))生成的真 實屏幕區(qū)域51內(nèi)的坐標值。對于本實施例,第二坐標值(X' (t), Y' (t))被假定是在真 實屏幕區(qū)域51的邊緣上的坐標值。在生成第二坐標值之后,MPU 35控制屏幕3上的顯示以在與第二坐標值(X' (t), Y' (t))相對應的位置上顯示真實指針2'。在這種情況中,如上所述,第二坐標值 (X' (t),Y' (t))被假定是真實屏幕區(qū)域51的邊緣部分上的坐標值,因此,真實指針2' 被顯示在屏幕3的邊緣部分上。在第一坐標值(X(t),Y(t))是虛擬屏幕區(qū)域52內(nèi)的坐標值的情況中,可以概念 地判定虛擬指針2"存在于與坐標值(X(t),Y(t))相對應的位置上。因此,通過ST205和 ST206中所示出的處理可以構(gòu)想到真實指針2'被顯示在屏幕3上與虛擬指針2"的坐標 值(第一坐標值(X(t),Y(t)))相對應的位置上。圖14是圖示出通過圖12中的ST205基于第一坐標值生成的第二坐標值的生成方 法的示例的示圖。控制設備40的MPU 35判斷X(t)是否是比真實屏幕區(qū)域51的右側(cè)的邊緣位置53 的坐標值的X軸分量Xl更大的第一坐標值的X軸分量(ST401)。在第一坐標值的X軸分量 x(t)大于Xl的情況中(ST401中為“是”),MPU 35將作為第二坐標值的X軸分量X' (t) 設置為 Xl (ST402)。另一方面,在第一坐標值的X軸分量X(t)o等于或小于Xl的情況中,MPU 35進行
24到接下來的ST403。在ST403中,判斷第一坐標值的X軸分量X(t)是否小于真實屏幕區(qū)域 51的左側(cè)邊緣部分53的坐標值的X軸分量-XI。在第一坐標值的X軸分量X(t)小于-Xl的情況中(ST403中為“是”),MPU 35將 第二坐標值的X軸分量X' (t)設置為-Xl (ST404)。另一方面,在第一坐標值的X軸分量X(t)等于或大于-Xl的情況中(ST403中為 “否”),MPU將第二坐標值的X軸分量X' (t)設置為第一坐標值的X軸分量X(t) (ST405)。接著,MPU 35判斷第一坐標值的Y軸分量Y (t)是否大于真實屏幕區(qū)域51的上邊 緣部分53的坐標值的Y軸分量Yl (ST406)。在第一坐標值的Y軸分量Y (t)大于Yl的情況 中(ST406中為“是” ),MPU 35將第二坐標值的Y軸分量Y' (t)設置為Yl (ST407)。另一方面,在第一坐標值的Y軸分量Y(t)等于或小于Yl的情況中(ST406中為 “否”),MPU 35進行到ST408。在ST408中,MPU判斷第一坐標值的Y軸分量Y(t)是否小于 真實屏幕區(qū)域51的下邊緣部分53的Y軸分量-Yl。在第一坐標值的Y軸分量Y(t)小于-Yl的情況中(ST408中為“是”),MPU將第二 坐標值的Y軸分量Y' (t)設置為-Yl (ST409)。另一方面,在第一坐標值的Y軸分量Y(t)等于或大于-Yl的情況中(ST408中為 否),MPU將第二坐標值的Y軸分量V (t)設置為第一坐標值的Y軸分量Y(t) (ST410)。圖15是圖示出在圖14中所示的處理要被執(zhí)行的情況中虛擬指針和真實指針的運 動的示例的示圖。如圖15中所示,真實指針2'被顯示在真實屏幕區(qū)域51的邊緣部分上與 虛擬指針2"的坐標值(第一坐標值(X(t2),Y(t2))到(X(t7),Y(t7)))相對應的坐標值 (第二坐標值(_Xl,Y(t2))到(X(t7),-Yl))的范圍中。因此,用戶可以通過虛擬指針2"和真實指針2'的移動來以在比真實屏幕區(qū)域 51寬的整體屏幕區(qū)域50內(nèi)操作指針2的感受來操作指針2。并且,可以防止在屏幕3 (真 實屏幕區(qū)域51)的邊緣部分發(fā)生指針2的顯示位置和該位置與輸入設備1的點擊位置之間 的相對位置之間的不匹配?;氐綀D12中的描述,在ST201中,在指針2不是可移動狀態(tài)的情況中(ST201中為 “否”),即,在已經(jīng)從輸入設備1接收到不可移動信息的情況中,MPU 35進行到ST207。在指針2為不可移動狀態(tài)的情況中,MPU 35采用前一坐標值作為第一坐標值 (ST207)。接著MPU 35判斷第一坐標值(X(t),Y(t))是否是虛擬屏幕區(qū)域52內(nèi)的坐標值 (ST208)。在該情況中,例如通過以上圖13所示的處理,判斷第一坐標值(X(t),Y(t))是虛 擬屏幕區(qū)域52內(nèi)的坐標值。在第一坐標值(X (t),Y (t))不是虛擬屏幕區(qū)域52內(nèi)的坐標值的情況中(ST208中 為“否”),即在第一坐標值(X(t),Y(t))是真實屏幕區(qū)域51內(nèi)的坐標值的情況中,MPU 35 在與第一坐標值相對應的位置上顯示真實指針2 ‘ (ST204)。另一方面,在第一坐標值(X(t),Y(t))是虛擬屏幕區(qū)域52內(nèi)的坐標值的情況中 (ST208中為“是”),MPU 35進行到接下來的ST209。在ST209中,MPU 35執(zhí)行用于將第一坐 標值(X(t),Y(t))移動到與第二坐標值(X' (t),Y' (t))響度應的位置的處理(ST209)。 即,MPU 35執(zhí)行用于利用真實指針2'的坐標值來調(diào)整虛擬指針2"的坐標值的處理。在 該情況中,第一坐標值被移動到真實屏幕區(qū)域51,因此,消除了虛擬指針2"。在將第一坐標值(X(t),Y(t))移動到與第二坐標值(X'⑴,Y'⑴)相對應的位置之后,MPU 35在與第一坐標值(X(t),Y(t))相對應的位置上顯示真實指針 2' (ST204)。圖16是用于描述在圖12中所示出的處理已被執(zhí)行的情況中有關(guān)虛擬指針2"和 真實指針2'的移動的一連串流程的示圖。例如,假如說,以真實指針2'在圖16中的(a)中所示出的位置上停止的狀態(tài)顯示 真實指針2'。在用戶從輸入設備1的按鈕11上放開拇指的狀態(tài)中,真實指針2'在屏幕 3上不移動(在圖12中,為ST201中為“否” 一ST208中為“否” 一ST204中為“否”這樣的 回路)。用戶通過將輸入設備1的頂端部分朝向圖16中的(a)中的位置上所顯示的真實 指針2'的方向來將拇指放在輸入設備1的按鈕11上。因此,真實指針2'處于可移動狀 態(tài)。接著,例如,假如說,用戶在空間中操作輸入設備1,并且將真實指針2'向圖16中的 (b)中所示出的位置(在圖12中,為ST201中為“是” 一ST203中為“否” 一ST204這樣的 回路)。在真實指針2'超過圖16中的(b)中所示出的位置的情況中,即,在超過真實屏 幕區(qū)域51的邊緣部分53的情況中,真實指針2'按照虛擬指針2"的坐標值(第一坐標值 (X(t),Y(t)))沿屏幕3的邊緣部分移動(ST201中為“是” 一ST203中為“是” 一ST206這 樣的回路)。假如說,用戶在空間中操作輸入設備1來將虛擬指針2"移動到圖16中的(C)中 指示的位置。此時,真實指針2'被顯示在圖16的(c')中示出的位置上。假如說,在虛擬指針2〃存在于圖16的(c)中所示出的位置上的情況,則用戶將拇 指從輸入設備的按鈕11上移開。在該情況中,虛擬指針2"的坐標值(第一坐標值(X(t), Y(t)))被移動到真實指針2'的坐標值(第二坐標值(X' (t), Y' (t)))的位置(ST201 中為“否” 一ST208中為“是” 一ST204)。在該情況中,第一坐標值(X(t),Y(t))被移動到 真實屏幕區(qū)域51,并且相應地,從虛擬屏幕區(qū)域52虛擬指針2”被消除。在用戶從按鈕11上放開拇指的狀態(tài)中,被顯示在圖16中的(c')中示出的位置 上的真實指針2'不移動。用戶將輸入設備1的頂端部分朝向被顯示在圖16中的(c)中示 出的位置上的真實指針2'的方向來將拇指放在輸入設備1的按鈕11上面。當將拇指放在 輸入設備1上時,真實指針2'從而為可移動狀態(tài)。用戶在空間中操作輸入設備1來將真實 指針2'從圖16中的(c')中示出的位置移動到圖16中的(d)中示出的位置,并且從按 鈕11上放開拇指。因此,真實指針2'在圖16中的(d)中示出的位置上變成停止狀態(tài)?,F(xiàn)在,假定這樣的情況,其中虛擬指針2〃存在于圖16的(c)中示出的位置上,并 且當用戶從按鈕11上放開拇指時,虛擬指針2"的坐標值(X(t),Y(t))不移向真實指針 2'的坐標值(X' (t),Y'⑴。在該情況中,當用戶從按鈕11上放開拇指時,虛擬指針2"停在虛擬屏幕區(qū)域52 內(nèi)圖16中的(c)中示出的位置處,并且真實指針2'停止在真實屏幕區(qū)域51的邊緣部分 53上圖16中的(c')中示出的位置處。用戶可以在視覺上識別被顯示在圖16的(c')中示出的位置上的真實指針2', 但是不能識別存在于圖16中的(c)中示出的位置上的虛擬指針2"。在嘗試重新移動被顯示在圖16的(c')中示出的位置上的真實指針2'的移動
26的情況中,用戶本能地將輸入設備1的頂端部分朝向可以被視覺上識別的真實指針2'的 方向。隨后,用戶將拇指放在按鈕11上來將真實指針2'變?yōu)榭梢苿訝顟B(tài)。然而,在該情況中,指針2的實際坐標值是虛擬指針2"的坐標值(第一坐標值 (X(t),Y(t))),而非真實指針2'的坐標值(第二坐標值(X' (t),Y' (t)))。例如,假如說,用戶已經(jīng)通過嘗試將被顯示在圖16的(c')中示出的位置上的真 實指針2'移向右側(cè)而向右晃動了輸入設備1。在這種情況中,在虛擬指針2"的坐標值(第 一坐標值)達到真實屏幕區(qū)域51的左側(cè)的邊緣部分53之前,真實指針2'不移動。當被顯示在圖16的(c')中的位置上的真實指針2'的移動從真實屏幕區(qū)域51 的左側(cè)的邊緣部分53向右側(cè)開始時,輸入設備1的頂端部分點擊比圖16中的(c')中所 示的位置更右的位置。即,由于虛擬指針2"的坐標值(第一坐標值(X(t),Y(t)))和真實指針2'的坐 標值(第二坐標值(X' (t), Y' (t)))之間的差值,在指針2的顯示位置與輸入設備1的 頂端部分所指向的方向之間出現(xiàn)不匹配。因此,用戶感覺不舒服。因此,利用根據(jù)本實施例的控制設備,在虛擬指針2"存在于虛擬屏幕區(qū)域52內(nèi) 的情況中并且在虛擬指針2"的移動停止的情況中,虛擬指針2"的坐標值(第一坐標值) 被移到真實指針2'的坐標值(第二坐標值)的位置。因此,例如,為了重新移動被顯示在圖16的(c')中的位置上的真實指針2',當 用戶將輸入設備1的頂端部分朝向真實指針2'的方向時,指針2的實際坐標值被移動到真 實指針2'的顯示位置。因此,可以防止在顯示位置2的位置與由輸入設備1的頂端部分指向的方向之間 發(fā)生不匹配,并且因此用戶可以按直覺操作指針2而不會感到不適。第一實施例的各種修改例對于本實施例,已經(jīng)描述了當用戶從按鈕11上放開拇指時,第一坐標值(虛擬指 針2"的坐標值)被移到第二坐標值(真實指針2'的坐標值)的位置。然而,當用戶將拇 指放在按鈕11上時,第一坐標值可以被移動到第二坐標值的位置。通過這樣的處理也可以 獲得同樣的優(yōu)點。已經(jīng)描述了,在圖12中的ST209中,第一坐標值(X(t),Y(t))(虛擬指針2“的坐 標值)被移到第二坐標值(第二坐標值(X' (t),Y' (t)))。然而,第一坐標值被移動到的 位置不限于這些。通常,第一坐標值被移到的位置可以是真實屏幕區(qū)域51內(nèi)的任何位置。 例如,第一坐標值可以被移動到真實屏幕區(qū)域51的中心(原點(0,0))。在虛擬指針2"存在的情況中,真實指針2'被顯示的位置不限于在屏幕(真實屏 幕區(qū)域51)的邊緣部分。例如,真實指針2'可以被顯示在離屏幕的邊緣部分有一點距離的 位置上。在第一坐標值(X (t),Y (t))被包括在虛擬屏幕區(qū)域52中的情況中(早虛擬指針 2"存在的情況中),真實指針2'不一定必須被顯示。具體而言,在第一坐標值被包括在虛 擬屏幕區(qū)域52中的情況中,MPU 35可執(zhí)行消除真實指針2'的處理。注意,在該情況中,第 二坐標值不一定必須被顯示。在圖12中,已經(jīng)描述了圖10中的切換方法被應用于用來切換指針2的可移動狀 態(tài)和不可移動狀態(tài)的方法。然而,圖11中的切換方法可以被應用于用來切換指針2的可移動狀態(tài)和不可移動狀態(tài)的方法。在該情況中,控制設備40的MPU 35應當在ST201中判斷 是否已經(jīng)從輸入設備1接收到速度值的信息。這與稍后描述的實施例類似。圖12中所描述的控制設備40的處理,即,與指針2的坐標值的管理有關(guān)的處理主 要由輸入設備1執(zhí)行。在該情況中,輸入設備1應當存儲整體屏幕區(qū)域50。輸入設備1應 當管理在所存儲的整體屏幕區(qū)域50內(nèi)的指針2的坐標值。對于后述實施例,類似地,輸入 設備1可以主要執(zhí)行與指針的坐標值的管理等有關(guān)的處理。第二實施例接著,將描述根據(jù)本發(fā)明第二實施例的控制系統(tǒng)100。對于第二實施例,將主要關(guān) 注根據(jù)第二實施例的控制系統(tǒng)100中所包括的控制設備40的操作來進行描述。第二實施例與以上第一實施例的不同在于不僅在用戶從按鈕11上放開拇指時 而且在確定命令從輸入設備1被發(fā)送時,虛擬指針2"的坐標值(第一坐標值)被移動到真 實屏幕區(qū)域51。因此,將主要關(guān)于這一點來進行描述。圖17是圖示出根據(jù)第二實施例的控制設備40的操作的流程圖。圖18是圖示出 圖17中所示的處理已被執(zhí)行的情況中虛擬指針和真實指針的移動的示例的示圖。在ST501至ST509中,執(zhí)行與以上圖12中的ST201至ST209相同的處理。在接收到指針2的可移動信息之后(ST501中為“是”),控制設備40的MPU 35基 于速度值的信息生成第一坐標值(ST502),并且判斷第一坐標值是否是虛擬屏幕區(qū)域52內(nèi) 的坐標值(ST503)。在第一坐標值是虛擬屏幕區(qū)域52內(nèi)的坐標值的情況中(ST503中為 “是” ),MPU 35基于第一坐標值生成第二坐標值(ST505),并且在與第二坐標值相對應的位 置上顯示真實指針2' (ST506)。接著,MPU 35判斷是否從輸入設備1接收到確定命令(ST510)。在沒有接收到確 定命令的情況中(ST501中為“否”),MPU 35返回ST501來執(zhí)行ST501和之后的處理。用戶從用戶將拇指放在輸入設備1的按鈕11之上的狀態(tài)按壓按鈕11,并且釋放按 壓。在用戶釋放對按鈕11的按壓之后,確定命令從輸入設備1經(jīng)由收發(fā)機21和天線22被 發(fā)送給控制設備40。輸入設備1可以在按鈕被按壓時而不是在對按鈕11的按壓被釋放時 發(fā)送確定命令。在確定命令從輸入設備1被發(fā)送之后,該確定命令經(jīng)由天線39和收發(fā)機38被輸 入控制設備40的MPU 35(ST510中為“是”)。在確定命令被輸入時,MPU 35根據(jù)第二坐標 值來執(zhí)行預定的處理(ST511)。具體而言,在虛擬指針2"存在于虛擬屏幕區(qū)域52內(nèi)的情 況中,MPU 35根據(jù)被顯示在真實屏幕區(qū)域51的邊緣部分53上的真實指針2'的坐標值的 位置來執(zhí)行預定處理。例如,在被顯示在真實屏幕區(qū)域51的邊緣部分53上的真實指針2' 是圖標4時,MPU 35執(zhí)行與該圖標4相對應的處理。接著,MPU 35將第一坐標值(虛擬指針2"的坐標值)移動到原點(0,0),原點(0, 0)是真實屏幕區(qū)域51的中心(ST512)。在該情況中,真實指針2'被顯示在真實屏幕區(qū)域 51的中心上,并且虛擬指針2”被消除。在再次開始移動指針2的情況中,用戶應當通過將輸入設備1的頂端部分朝向被 顯示在屏幕3的中心上的真實指針2'并將拇指放在按鈕11上來開始移動指針。注意,在第一坐標值被包括在真實屏幕區(qū)域51中的情況中,在確定命令已被接收 到的情況中(ST513),預定處理根據(jù)第一坐標值被執(zhí)行(ST514)。
參考圖18將關(guān)于在圖17中所示的處理已被執(zhí)行的情況中虛擬指針和真實指針的 移動的示例進行描述。如圖18中所示,多個圖標4沿屏幕3上真實屏幕區(qū)域51的左側(cè)邊 緣部分被顯示。例如,假如說,真實指針2'以真實指針2'停止在圖18的(a)中示出的位置處的 狀態(tài)被顯示。用戶將輸入設備1的頂端部分朝向被顯示在圖18中的(a)中示出的位置上 的真實指針2',使得拇指放在按鈕11上來將指針2變成可移動狀態(tài)。隨后,用戶在空間中 操作輸入設備1來將真實指針2'移動到沿真實屏幕區(qū)域51的邊緣部分53布置的圖標4 的位置。假如說,第一坐標值進入虛擬屏幕區(qū)域52,并且例如虛擬指針2"被移動到圖18 的(b)中所示出的位置。在該情況中,第二坐標值基于第一坐標值被生成,并且真實指針 2'被顯示在真實屏幕區(qū)域51的邊緣部分53上與虛擬指針2"的位置相對應的位置上(參 見圖18中的(b'))。假如說,用戶從用戶將拇指放在按鈕11上的狀態(tài)開始按壓按鈕11,并且之后釋放 按鈕11.在這種情況中,與和被顯示在圖18的(b')中示出的位置上顯示的真實指針2' 的位置相對應的圖標4有關(guān)的處理在屏幕3上被執(zhí)行(ST510和ST511)。隨后,存在于圖18中的(b)中示出的位置中的虛擬指針2〃的坐標值(第一坐標 值)被移動到原點(0,0)(ST512),因此,虛擬指針2"被消除,并且真實指針2'被顯示在屏 幕3的中心(參見圖18的(c))。在再次開始移動指針2的情況中,用戶將輸入設備1的頂端部分朝向被顯示在屏 幕3的中心的真實指針2',將拇指放在按鈕11上,從而開始移動指針2。根據(jù)圖17中所示的處理,可以獲得與以上第一實施例相同的優(yōu)點。即,可以防止 在指針2的顯示位置與由輸入設備1的頂端部分指向的方向之間出現(xiàn)不匹配。并且,對于第二實施例,進行這樣的布置,其中,當確定命令被發(fā)布時,真實指針 2'被移動到屏幕3的中心,并且因此,用戶通過確認真實指針2'被移動到屏幕的中心可 以容易地識別確定命令已被發(fā)布。當接收到確定命令時,MPU 35不一定必須將第一坐標值移動到真實屏幕區(qū)域51 的中心。通常,第一坐標值可以被移動到真實屏幕區(qū)域的任何位置。例如,以與圖12中的 ST209和圖17中的ST509相同的方式,第一坐標值(虛擬指針2"的坐標值)可以被移動 到第二坐標值(真實指針2'的坐標值)的位置。第三實施例接著,將描述本發(fā)明的第三實施例。如上所述,虛擬指針2"是在概念上被確定存 在于虛擬屏幕區(qū)域52內(nèi)的假想的指針,并且因此,用戶不能在視覺上識別虛擬指針2〃。因 此,當移動虛擬屏幕區(qū)域52內(nèi)的虛擬指針2"時,用戶可能無法識別虛擬指針2"的位置。因此,對于第三至第八實施例,執(zhí)行使得用戶能夠識別存在于虛擬屏幕區(qū)域52中 的虛擬指針2"的位置的處理。注意,對于第三實施例,以下將關(guān)注與以上第一實施例的不 同點來進行描述,但是第三至第八實施例都可以應用于第二實施例。圖19是圖示出根據(jù)第三實施例的控制設備40的操作的流程圖,并且圖20是圖示 出在圖19中的處理已被執(zhí)行的情況中虛擬指針和真實指針的移動的示例的示圖。如圖20 中所示,虛擬屏幕區(qū)域52被劃分成8個區(qū)域52a至52h,它們分別在真實屏幕區(qū)域51的左
29方、左下方、下方、右下方、右方、右上方、上方和左上方。注意,對于這8個劃分出的虛擬屏 幕區(qū)域52a至52h的描述,真實屏幕區(qū)域51的左方,下方、右方和上方的4個虛擬屏幕區(qū)域 52將稱為垂直和水平區(qū)域52a、52c、52e和52g。另一方面,真實屏幕區(qū)域51的左下方,右 下方、右上方和左上方的4個虛擬屏幕區(qū)域52將稱為角落區(qū)域52b、52d、52f和52h。關(guān)于圖19中除了 ST606至ST608的之外的處理,執(zhí)行與圖12中所示的處理相同 的處理。在接收到指針2的可移動信息之后(ST601中為“是”),控制設備40的MPU 35基 于速度值的信息生成第一坐標值(ST602)),并且判斷第一坐標軸是否是虛擬屏幕區(qū)域52 內(nèi)的坐標值(ST603)。在第一坐標值是虛擬屏幕區(qū)域52內(nèi)的坐標值的情況中(ST603中為 “是” ),MPU 35基于第一坐標值生成第二坐標值(ST605)。在生成第二坐標值之后,控制設備40的MPU 35判斷第一坐標值位于這8個劃分 出的虛擬屏幕區(qū)域52a至52h中的哪一個區(qū)域上(ST606)。接著,MPU 35根據(jù)所確定的虛擬屏幕區(qū)域52a至52h來確定要被顯示在真實屏幕 區(qū)域51的邊緣部分53上的真實指針2'的朝向(ST607)。例如,在第一坐標值位于真實屏幕區(qū)域51的左方的虛擬屏幕區(qū)域52a上,真實指 針2'的朝向被確定為面向左方。類似地,當?shù)谝蛔鴺酥滴挥谙路降奶摂M屏幕區(qū)域52c、右 方的虛擬屏幕區(qū)域52e和上方的虛擬屏幕區(qū)域52g時,真實指針2‘的朝向被確定為分別面 向下方、面向右方和面向上方。并且,例如,當?shù)谝蛔鴺酥滴挥谡鎸嵠聊粎^(qū)域51的左下方的虛擬屏幕區(qū)域52b上 時,真實指針2'被確定為是以45度傾傾斜面向左下方。類似地,第一坐標值位于右下方的 虛擬屏幕區(qū)域52d、右上方的虛擬屏幕區(qū)域52f和左上方的虛擬屏幕區(qū)域52h上,真實指針 2'的朝向被確定為分別以45度傾斜面向右下方,以45度傾斜面向右上方以及以45度傾 斜面向左上方。在真實指針2'的朝向被確定之后,MPU 35控制顯示以在與第二坐標值相對應的 位置上以所確定的朝向顯示真實指針2' (ST608)。接下來,將參考圖20來關(guān)于顯示的位置和朝向受虛擬指針2"的移動控制的真實 指針2'的移動進行描述。在第一坐標值超過真實屏幕區(qū)域51的左側(cè)邊緣部分53并且進入真實屏幕區(qū)域51 左方的虛擬屏幕區(qū)域52a的情況中,虛擬指針2"可以概念地被確定為虛擬指針2"存在于 該區(qū)域52a內(nèi)。在虛擬指針2〃位于真實屏幕區(qū)域51的左方的虛擬屏幕區(qū)域52a上的情況 中,真實指針2 ‘被顯示為面向真實屏幕區(qū)域51的左側(cè)邊緣部分53的左方,即,與虛擬指針 2"的位置相對應的位置。在虛擬指針2"進入真實屏幕區(qū)域51的左下方的虛擬屏幕區(qū)域52b的情況中,真 實指針2'被顯示為在與真實屏幕區(qū)域51的左下角的坐標值(-XI,-Yl)相對應的位置上 以45度傾斜面向左下方。以下,在虛擬指針2"按圖20中的虛線指示的路徑移動時,真實指針2'被顯示為 在真實屏幕區(qū)域51的下側(cè)邊緣部分53上面向下方,在真實屏幕區(qū)域51的右下角(XI,-Yl) 上以45度傾斜面向右下方。并且,真實指針2'被顯示為在真實屏幕區(qū)域51的右側(cè)邊緣部 分53上面向右方,在真實屏幕區(qū)域51的右上角(XI,Yl)上以45度傾斜面向右上方,在真實屏幕區(qū)域51的上側(cè)邊緣部分53上面向上方,在真實屏幕區(qū)域51的左上角(XI,-Yl)上 以45度傾斜面向左下方。S卩,在虛擬指針2"按圖20中的虛線指示的路徑被移動時,每次虛擬指針2"所位 于的虛擬屏幕區(qū)域52a至52h被改變時,真實屏幕區(qū)域51的邊緣部分53上的真實指針2 ‘ 被顯示為真實指針2'的朝向一次被旋轉(zhuǎn)45度。利用第三實施例,要被顯示在屏幕3的邊緣部分53上的真實指針2'的朝向根據(jù) 虛擬指針2"的位置被改變,并且因此,用戶可以容易地識別虛擬指針2"存在于的方向。 因此,可以改進指針2的操作性。第三實施例的修改例在圖19和圖20中,已經(jīng)關(guān)于8個劃分出的虛擬屏幕區(qū)域52a至52h的情況進行 了描述,在虛擬指針2"位于4個角落區(qū)域52b、52d、52f和52h上的情況中,真實指針2' 的朝向在每個區(qū)域上不變。然而,虛擬指針2"位于4個角落區(qū)域52b、52d、52f和52h上的 情況中真實指針2'的朝向的顯示方法不限于此。例如,真實指針2'的朝向可以根據(jù)虛擬 指針2"的位置被改變。圖21是用于描述在虛擬指針2"位于角落區(qū)域上時真實指針2'的朝向根據(jù)虛 擬指針2"的位置被改變的情況中的示例的示圖。圖21圖示出在真實屏幕區(qū)域51的4個 角落區(qū)域52b、52d、52f和52h中,虛擬指針在左下方的虛擬屏幕區(qū)域52b內(nèi)移動的情況中 真實指針2'的朝向的變化。如圖21中的㈧至(C)中所示,在虛擬指針2"在虛擬屏幕 區(qū)域52b內(nèi)移動的情況下,該顯示被控制使得真實指針2'在真實屏幕區(qū)域51的左下角 (-XI,-Yl)的位置處面向虛擬指針2"的方向。這樣的對真實指針2'的朝向的控制是通過由控制設備40的MPU 35基于第一坐 標值(X(t),Y(t))和真實屏幕區(qū)域51的左下角的坐標值(-X1,-Y1)來確定出真實指針2' 的朝向來實現(xiàn)的。類似地,在虛擬指針2〃位于控制設備40的其它角落52d、52e和52g上 的情況中,控制設備40的MPU 35應當分別基于第一坐標值和真實屏幕區(qū)域51的角落的坐 標值(XI,-Yl)、(XI,Yl)和(-XI,Yl)來確定真實指針2'的朝向。根據(jù)如圖21中所示的真實指針2'的朝向的控制,可以進一步輔助在虛擬指針 2"位于角落區(qū)域52b、52d、52e和52g上的情況中對虛擬指針2〃存在于的朝向的識別。第四實施例。接下來,將描述本發(fā)明的第四實施例。第四實施例與以上實施例的區(qū)別在于要被 顯示在真實屏幕區(qū)域51的邊緣部分上的真實指針2'的坐標值和朝向以真實屏幕區(qū)域51 的中心坐標(原點(0,0))為參考而受到控制。因此,將關(guān)注這一點來進行描述。圖22是圖示出根據(jù)第四實施例的控制設備的操作的流程圖。圖23是圖示出在圖 22中所示出的處理已被執(zhí)行的情況中虛擬指針和真實指針的移動的示例的示圖。關(guān)于除了 ST705到ST708以外的處理,執(zhí)行與以上圖12中所示出的處理相同的處 理。如圖22中所示,在接收到指針2的可移動信息之后(ST701中為“是”),控制設備 40的MPU 35基于速度值的信息來生成第一坐標值(ST702),并且判斷第一坐標值是否是虛 擬屏幕區(qū)域52內(nèi)的坐標值(ST703)。在第一坐標值是虛擬屏幕區(qū)域52內(nèi)的坐標值的情況中(ST703中為“是”),MPU35計算連接第一坐標值和真實屏幕區(qū)域51的中心坐標(原點(0,0))的直線的表達式 (ST705)。接著,MPU 35通過獲得所計算出的執(zhí)行與真實屏幕區(qū)域51的邊緣部分53之間的 交點來生成第二坐標值(X' (t), Y' (t))(ST706)。注意,兩個交點被計算出作為直線和 真實屏幕區(qū)域51的邊緣部分53之間的交點,但在這兩個交點中,MPU 35應當采用與第一 坐標值更接近的交點來作為第二坐標值。在第二坐標值被生成之后,MPU 35從直線的傾斜確定真實指針2'的朝向 (ST707)。在這種情況中,真實指針2'的朝向被確定為面向直線的傾斜方向。在真實指針2'的朝向被確定之后,MPU 35控制顯示使得以所確定的朝向在真實 屏幕區(qū)域51上與所生成的第二坐標值(X' (t), Y' (t))相對應的位置上顯示真實指針 2' (ST708)。根據(jù)圖22中所示出的處理,例如在圖23中示出有關(guān)虛擬指針2"的移動的真實指 針2'的移動和朝向。對于第四實施例,也和第三實施例一樣,要被顯示在真實屏幕區(qū)域51的邊緣部分 53上的真實指針2'的朝向根據(jù)虛擬指針2"的位置被改變,并且因此,用戶可以容易地識 別虛擬指針2"存在于的方向。因此,可以改進指針2的操作。第五實施例接著,將描述本發(fā)明的第五實施例。對于第五實施例,在虛擬指針2"不存在于虛 擬屏幕區(qū)域52內(nèi)的情況中真實指針2'的形狀和在虛擬指針2"存在于虛擬屏幕區(qū)域52 內(nèi)的情況中真實指針2'的形狀不同。一剎那,將關(guān)注這一點進行描述。圖24是圖示出根據(jù)第五實施例的由控制設備顯示在真實屏幕區(qū)域內(nèi)的真實指針 的示圖。如圖24中所示,在虛擬指針2"不存在于虛擬屏幕區(qū)域52內(nèi)的情況中(在第一 坐標值被包括在真實屏幕區(qū)域51中的情況中)要被顯示在真實屏幕區(qū)域51內(nèi)的真實指針 2'為圓形。另一方面,在虛擬指針2"存在于虛擬屏幕區(qū)域52內(nèi)的情況中(在第一坐標值被 包括在虛擬屏幕區(qū)域52中的情況中),要被顯示在真實屏幕區(qū)域51的邊緣部分53上的真 實指針2'不是具有簡單的圓形而是在圓形上添加了箭頭部分那樣的形狀。在虛擬指針2"不存在于虛擬屏幕區(qū)域52內(nèi)的情況中,真實指針2'具有簡單的 圓形,但對于該圓形的真實指針2',虛擬指針2"的方向不容易被指出。因此,在虛擬指針 2"存在于虛擬屏幕區(qū)域52內(nèi)的情況中,真實指針2'的形狀被改變來指出虛擬指針2"的 方向。用戶可以容易地識別虛擬指針2"存在于的方向。并且,對于第五實施例,在虛擬 指針2"存在于虛擬屏幕區(qū)域52內(nèi)的情況中,真實指針2'的形狀被改變,并且因此,用戶 可以容易地識別出指針2的操作已被切換成虛擬屏幕區(qū)域52內(nèi)的操作。真實指針2 ‘的朝向可以用以上第三實施例中所描述的方法來確定,或可以用以 上第四實施例中所描述的方法來確定。對于第五實施例,在虛擬指針2"存在于虛擬屏幕區(qū)域52內(nèi)的情況中,真實指針 2'具有圓形上添加了箭頭部分的形狀。然而,真實指針2'的形狀不限于此。通常,任何一 種形狀只要通過其可以指出虛擬指針2"的方向,就可以被采用。例如,如在以上實施例中所描述的,真實指針2'可以被改變成羽箭狀的指針2,或可以被改變成動畫表示等等。第六實施例接著,將描述本發(fā)明的第六實施例。對于第六實施例,在虛擬指針2"存在于虛擬 屏幕區(qū)域52內(nèi)的情況中,根據(jù)真實指針2'與虛擬指針2"之間的距離,不僅真實指針2' 指出虛擬指針2"的方向,并且真實指針2'的形狀也相應改變。因此,將關(guān)注這一點進行 描述。注意,對于第六實施例,將關(guān)注與以上第三實施例的不同來進行描述。圖25是圖示出根據(jù)第六實施例的控制設備的操作的流程圖,并且圖26是圖示出 在圖25中所示出的處理已被執(zhí)行的情況中虛擬指針和真實指針的運動的示例的示圖。關(guān)于除了 ST808至ST810以外的處理,執(zhí)行與圖19中所示出的處理相同的處理。 如圖25中所示,在ST807中根據(jù)第一坐標值位于8個劃分出的區(qū)域52a至52h中的哪個位 置確定真實指針2'的朝向之后,控制設備40的MPU 35獲取第一坐標值與第二坐標值之間 的距離(ST808)。接下來,MPU 35根據(jù)第一坐標值與第二坐標值之間的距離來確定真實指針2'的 壓縮程度(ST809)。在該情況中,進行判斷,使得第一坐標值與第二坐標值之間的距離越大, 真實指針2'的壓縮程度越大。接著,MPU 35控制顯示使得真實指針2'以ST807中所確定的真實指針2‘的朝 向和ST809中確定的真實指針2'的壓縮程度被顯示在真實屏幕區(qū)域51的邊緣部分53上 與第二坐標值相對應的位置上(ST810)。根據(jù)圖25中所示出的處理,有關(guān)虛擬指針2"的移動的真實指針2'的移動、朝向 和壓縮程度如圖26中所示。注意,圖26圖示出真實指針2'被顯示在真實屏幕區(qū)域51的 上側(cè)邊緣部分53上的情況。對于第六實施例,真實指針2'被以與真實指針2'與虛擬指針2"之間的距離相 對應的壓縮形狀顯示,因此,用戶不僅可以容易地識別虛擬指針2"存在于的方向,還容易 識別真實指針2'與虛擬指針2"之間的距離。第六實施例的各種修改例圖27A、圖27B和圖28A至圖28C是圖示出第六實施例的修改例的示圖。圖27A圖 示出要被顯示在真實屏幕區(qū)域51的邊緣部分53上的真實指針2'被以三維動畫表示顯示 的情況。進行動畫表示使得隨著真實指針2'與虛擬指針2"之間的距離增大,三維的真實 指針2'的壓縮程度也增大。圖27B圖示出隨著真實指針2'與虛擬指針2"之間的距離增 大,三維顯示的真實指針2'的旋轉(zhuǎn)速度也增大的情況。圖28A圖示出隨著真實指針2'與虛擬指針2"之間的距離增大,圓形的的真實指 針2'的大小也增大的情況。圖28B圖示出隨著真實指針2'與虛擬指針2"之間的距離增 大,圓形真實指針2'的餅狀圖指示計也增大的情況。圖28C圖示出隨著真實指針2'與虛 擬指針2"之間的距離增大,圓形真實指針2'中的數(shù)字也增大的情況。圖29A和圖29B是圖示出,以真實屏幕區(qū)域51的中心坐標(原點(0,0))為參考, 真實指針的形狀根據(jù)真實指針與虛擬指針之間的距離而改變的情況的示圖。圖29A圖示出 真實指針2'與虛擬指針2"之間的距離增大,羽箭狀的真實指針2'的壓縮程度也增大的 情況。圖29B圖示出真實指針2'與虛擬指針2"之間的距離增大,圓形真實指針2'的大 小也增大的情況。
33
在如圖29A和圖29B中所示的情況中,使得用戶可以識別虛擬指針2"存在于的方 向,以及真實指針2'與虛擬指針2"之間的距離。利用圖25至圖29B中的描述,已經(jīng)關(guān)于用戶被使得能夠通過真實指針2‘的壓縮 程度的變化、動畫表示的變化、旋轉(zhuǎn)速度的變化、大小的變化、餅狀圖指示計表示的變化、數(shù) 字的變化等來識別距離感。然而,使得用戶能夠識別真實指針2'與虛擬指針2"之間的距 離的方法不限于此。通常,真實指針2'的形狀被改變使得用戶能夠識別真實指針2'與虛 擬指針2"之間的距離。用于使得用戶能夠識別真實指針2'與虛擬指針2"之間的距離 的其它示例包括真實指針2'的色彩的變化、色彩密度的變化、閃爍速度的變化等??商鎿Q 地,可以采用以上示例中至少兩個的組合。第七實施例接著,將描述本發(fā)明的第七實施例。第一實施例與以上實施例的不同在于,在虛擬 指針2"存在于虛擬屏幕區(qū)域52內(nèi)的情況中,指示符61被顯示來替代真實指針2'。因此, 將關(guān)注這一點來進行描述。圖30是圖示出在虛擬指針存在于真實屏幕區(qū)域內(nèi)的情況中要被顯示在真實屏幕 區(qū)域上的指示符的示圖。如圖30中所示,虛擬屏幕區(qū)域52被劃分成在真實屏幕區(qū)域的左 方、左下方、下方、右下方、右方、右上方、上方和左上方的8個區(qū)域52a至52h。在虛擬指針2"存在于虛擬屏幕區(qū)域52內(nèi)的情況中,真實指針2'被消除,并且指 示符61被顯示來替代真實指針2'。例如,在虛擬指針2"存在于真實屏幕區(qū)域51的左側(cè)虛擬屏幕區(qū)域52a內(nèi)的情況 中,指示符61被顯示為在真實屏幕區(qū)域51的左側(cè)邊緣部分53的中心附近指向左側(cè)。類似 地,在虛擬指針2〃存在于真實屏幕區(qū)域51的下方區(qū)域52c、右方區(qū)域52e、上方區(qū)域52g內(nèi) 的情況中,指示符61分別被顯示為在真實屏幕區(qū)域51的下側(cè)邊緣部分53的中心附近指向 下方,在右邊緣部分53的中心附近指向右方以及在上邊緣部分53的中心附近指向上方。在虛擬指針2"存在于真實屏幕區(qū)域51左下方的虛擬屏幕區(qū)域52b內(nèi)的情況中, 指示符61被顯示為在真實屏幕區(qū)域51的左下角(-XI,-Yl)附近指向左下方。類似地,在 虛擬指針2"存在于真實屏幕區(qū)域51的右下方的區(qū)域52d、右上方的區(qū)域52f、左上方的區(qū) 域52h內(nèi)的情況中,指示符61分別被顯示為在右下角(X1,-Y1)的附近指向右下方,在右上 角(XI,Yl)附近執(zhí)行右上方,以及在左上角(-XI,Yl)附近執(zhí)行左上方。并且,在虛擬指針2〃存在于4個垂直的和水平的區(qū)域52a、52c、52e和52g內(nèi)的情 況中,隨著真實屏幕區(qū)域51的邊緣部分53與虛擬指針2"之間的距離增大,要被顯示的指 示符61的數(shù)目也增大。在虛擬指針2〃存在于4個角落區(qū)域52b、52d、52f和52h內(nèi)的情況中,隨著真實屏 幕區(qū)域51的角落與虛擬指針2"之間的距離增大,要被顯示的指示符61的數(shù)目也增大。關(guān)于指示符61的數(shù)目,例如,在距離短的情況中最大數(shù)目被設置為1,并且在距離 長的情況中最大數(shù)目被設置為3。注意,指示符61的數(shù)目不限于這些。例如,指示符61的 數(shù)目在1至5之間或在1至10之間變化。指示符61的數(shù)目可以在適當時改變。根據(jù)指示符61,用戶能夠容易地識別虛擬指針2"存在于的方向以及真實屏幕區(qū) 域51的邊緣部分53(或角落)與虛擬指針2"之間的距離。在圖30中,已經(jīng)描述了指示符的形狀為三角形的情況。然而,指示符的形狀不限于此。通常,任何一種形狀只要其可以指向預定方向就可以被采用。例如,指示符61可以 是動畫等。在圖30中,已經(jīng)描述了用于通過指示符61的數(shù)目的變化來使得用戶能夠識別關(guān) 于虛擬指針2"的距離感的方法。然而,用于使得用戶識別距離感的方法不限于此。例如, 可以采用指示符61的大小的變化、色彩的變化、動畫表示的變化等。第八實施例接著,將描述本發(fā)明的第八實施例。第八實施例與以上實施例的不同在于相當于 整體屏幕區(qū)域50的小屏幕被顯示在真實屏幕區(qū)域51內(nèi)。因此,將關(guān)注這一點來進行描述。圖31是圖示出要被顯示在真實屏幕區(qū)域51內(nèi)的小屏幕的示圖。如圖31中所示, 相當于整體屏幕區(qū)域50的小屏幕70被顯示在真實屏幕區(qū)域51內(nèi)。小屏幕70例如被顯示 在右上側(cè)的真實屏幕區(qū)域51內(nèi)。小屏幕70被顯示于的位置可以是任何位置,只要該顯示 位置不妨礙用戶舒適地觀看屏幕3即可。通常,在虛擬指針2 “存在于虛擬屏幕區(qū)域52內(nèi)的情況中,小屏幕70被顯示,并且 在虛擬指針2"不存在于虛擬屏幕區(qū)域52內(nèi)的情況中,小屏幕70不被顯示。然而,小屏幕 70的顯示定時不限于此,并且因此,小屏幕70可以總是被顯示在真實屏幕區(qū)域51內(nèi)。小屏幕70包括相當于真實屏幕區(qū)域51的第一區(qū)域71和相當于虛擬屏幕區(qū)域52 的第二區(qū)域72。指示真實屏幕區(qū)域51內(nèi)的真實指針2'的位置的第一個點73被顯示在第 一區(qū)域71內(nèi)。指示虛擬屏幕區(qū)域52內(nèi)的虛擬指針2"的位置的第二個點74被顯示在第二 區(qū)域72內(nèi)。第一個點73和第二個點74例如具有圓形,但是不限于此。例如,第一個點73和 第二個點74可以分別具有與真實指針2'和虛擬指針2"相同的形狀。第一個點73根據(jù)真實指針2'的移動而被移動和顯示。類似地,第二個點74根據(jù) 虛擬指針2"的移動而被移動和顯示。因此,用戶通過觀看小屏幕70就可以容易地識別虛 擬指針2"的位置。圖31圖示出這樣的情況,其中在虛擬指針2"存在于虛擬屏幕區(qū)域52內(nèi)的情況 中,真實指針2'被顯示,但是在虛擬指針2"不存在的情況中,真實指針2'不是必須被顯 示在真實屏幕區(qū)域51內(nèi)。第九實施例對于第九實施例,以下將關(guān)于選擇操作區(qū)域被設置在虛擬屏幕區(qū)域52內(nèi)的情況 進行描述。圖32是圖示出根據(jù)第九實施例的控制設備以與虛擬屏幕區(qū)域相關(guān)聯(lián)的方式存儲 的選擇操作區(qū)域的示圖。圖33是圖示出根據(jù)第九實施例的控制設備的操作的流程圖。如 圖32中所示,虛擬屏幕區(qū)域52被劃分成4個梯形區(qū)域,并且這4個區(qū)域與4個選擇操作區(qū) 域54a、54b、54c和54d相關(guān)聯(lián)??刂圃O備40將這4個選擇操作區(qū)域存儲在ROM 37、RAM 36 或其它存儲器中。圖32圖示出選擇操作區(qū)域54a、54b、54c和54d是梯形的情況,但是選擇 操作區(qū)域可以是三角形,并且因此,選擇操作區(qū)域的形狀不限于具體的形狀。位于真實屏幕區(qū)域51的左側(cè)的選擇操作區(qū)域54a例如是用于上調(diào)電視廣播等的 頻道的操作區(qū)域。位于真實屏幕區(qū)域51的右側(cè)的選擇操作區(qū)域54c例如是用于下調(diào)電視 廣播等的頻道的操作區(qū)域。
35
并且,位于真實屏幕區(qū)域51的上側(cè)的選擇操作區(qū)域54d是用于調(diào)大聲音音量輸出 的操作區(qū)域。位于真實屏幕區(qū)域51的下側(cè)的選擇操作區(qū)域54b是用于調(diào)小聲音音量輸出 的操作區(qū)域。關(guān)于除了圖33中的ST907至ST909以外的處理,執(zhí)行與圖12中所示的處理相同 的處理。在接收到指針2的可移動信息之后(ST901中為“是”),控制設備40的MPU 35基 于速度值的信息來生成第一坐標值(ST902),并且判斷第一坐標值是否是在虛擬屏幕區(qū)域 52內(nèi)的坐標值(ST903)。在第一坐標值是在虛擬屏幕區(qū)域52內(nèi)的坐標值的情況中(ST903 中為“是”),則MPU 35基于第一坐標值生成第二坐標值(ST905),并且在與第二坐標值相對 應的位置上顯示真實指針2 ‘ (ST906)。接著,控制設備40的MPU 35判斷第一坐標值屬于選擇操作區(qū)域54a、54b、54c和 54d中的哪個區(qū)域(ST907)。接著,MPU 35執(zhí)行與所確定的選擇操作區(qū)域相對應的處理(ST908)。例如,在第一 坐標值位于在真實屏幕區(qū)域51的左側(cè)的選擇操作區(qū)域54a內(nèi)的情況中,MPU 35執(zhí)行上調(diào) 電視廣播頻道的處理。并且,例如,在第一坐標值位于在真實屏幕區(qū)域51的上側(cè)的選擇操 作區(qū)域54d內(nèi)的情況中,MPU 35執(zhí)行上調(diào)聲音音量輸出的處理。在執(zhí)行與所確定的選擇操作區(qū)域相對應的處理之后,MPU 35在真實屏幕區(qū)域51 內(nèi)顯示指示處理正被執(zhí)行的圖像59(ST909)。根據(jù)圖33中所示出的處理,用戶可以以在虛擬屏幕區(qū)域52內(nèi)(在所確定的選擇 操作區(qū)域內(nèi))操作虛擬指針2"的感覺來憑直覺切換這樣的電視廣播頻道或調(diào)節(jié)聲音音量 輸出。并且,當與所確定的選擇操作區(qū)域相對應的處理正被執(zhí)行時,指示該處理正被執(zhí) 行的圖像59被顯示在真實屏幕區(qū)域51內(nèi),并且因此,用戶可以容易地識別該處理正被執(zhí) 行。因此,在用戶將拇指從輸入設備的按鈕11釋放的情況中,第一坐標值被返回到真 實屏幕區(qū)域51之內(nèi)(ST901中為“否”一ST910 — ST911中為“是”一ST912 — ST904)。在 第一坐標值被包括在真實屏幕區(qū)域51中的情況中,與所確定的選擇操作區(qū)域相對應的處 理不被執(zhí)行(ST903中為“否”,ST911中為“否”)。因此,與所確定的選擇操作區(qū)域相對應的處理可以通過用戶從按鈕11上釋放來 結(jié)束。例如,假如說,通過用戶在選擇操作區(qū)域54a內(nèi)操作虛擬指針2"已經(jīng)執(zhí)行了電視廣 播頻道切換處理。在這種情況中,當頻道被切換到任意頻道時,用戶將拇指從按鈕11釋放, 因此第一坐標值被移動到真實屏幕區(qū)域51的里面,并且因此,頻道切換可以被結(jié)束。因此, 用戶可以通過簡單的手指操作就可以結(jié)束與所確定的選擇操作區(qū)域相對應的處理。第九實施例的各種修改例在虛擬指針2"存在于選擇操作區(qū)域內(nèi)(虛擬屏幕區(qū)域52內(nèi))時,真實指針2’ 的形狀可以根據(jù)第一坐標軸與第二坐標值之間的距離來改變。在虛擬指針2"存在于選擇操作區(qū)域中的情況中,可以進行這樣的布置,其中,控 制設備40的MPU 35等候從輸入設備1發(fā)送確定命令,并且之后執(zhí)行與選擇操作區(qū)域相對 應的處理。
在圖32和33中,已經(jīng)描述了這樣的情況,其中,在虛擬指針2"存在于選擇操作區(qū) 域內(nèi)(虛擬屏幕區(qū)域52內(nèi))的情況中,真實指針2'被顯示在真實屏幕區(qū)域51內(nèi)。然而, 即使是在虛擬指針2"存在于選擇操作區(qū)域內(nèi)(虛擬屏幕區(qū)域52內(nèi))的情況中,當與所確 定的選擇操作區(qū)域相對應的處理正在被執(zhí)行時,真實指針2'不是必須被顯示在真實屏幕 區(qū)域51內(nèi)。并且,已經(jīng)描述了在與所確定的選擇操作區(qū)域相對應的處理正被執(zhí)行的情況中, 指示該處理正被執(zhí)行的圖像59被顯示,但是圖像59不是必須被顯示。在虛擬指針2"存在的情況中,MPU 35可以根據(jù)第一坐標值與第二坐標值之間的 距離,來可變地控制與所確定的選擇操作區(qū)域相對應的處理的切換速度。在這種情況中, 例如,MPU 35應當在圖33的ST907之后獲取第一坐標值與第二坐標值之間的距離,并且在 ST908中,以與所獲得的距離相對應的切換速度執(zhí)行與所確定的選擇操作區(qū)域相對應的處 理。第一坐標值與第二坐標值之間的距離是以真實屏幕區(qū)域51的原點(0,0)為參考計算 出來的(參見圖22和圖23)。在該情況中,控制被執(zhí)行使得隨著第一坐標值與第二坐標值之間的距離增大,切 換速度也增大。例如,隨著以上距離增大,頻道切換速率或音量切換速度也增大。因此,用 戶通過直覺的操作就可以任意地調(diào)節(jié)切換速度。在切換速度被可變地控制的情況中,控制 不是必須基于第一坐標值和第二坐標值來執(zhí)行。圖34是用于描述在切換速度被可變地設置的情況中的另一模式的示圖。對于圖34中示出的示例,虛擬屏幕區(qū)域52被設置到真實屏幕區(qū)域51的左側(cè)和右 側(cè)。在真實屏幕區(qū)域51左側(cè)的虛擬屏幕區(qū)域52被劃分成4個區(qū)域,并且這4個區(qū)域與4 個選擇操作區(qū)域55a、55b、55c和55d相關(guān)。類似地,在真實屏幕區(qū)域51右側(cè)的虛擬屏幕區(qū) 域52被劃分成4個區(qū)域,并且這4個區(qū)域與選擇操作區(qū)域55e、55f、55g和55h相關(guān)。艮口, 對于圖34中的示例,虛擬屏幕區(qū)域52被劃分成8個選擇操作區(qū)域。在真實屏幕區(qū)域51的左側(cè)的選擇操作區(qū)域55a、55b、55c和55d分別是相當于X 2 快退、X4快退、X8快退和X 16快退的操作區(qū)域。另一方面,在真實屏幕區(qū)域51的右側(cè)的選擇操作區(qū)域55e、55f、55g和55h是相當 于X 2快進、X4快進、X8快進和X 16快進的操作區(qū)域。在第一坐標值被包括在虛擬屏幕區(qū)域52中的情況中,MPU 35應當判斷在這8個 選擇操作區(qū)域55a至55h中,第一坐標值位于哪一個選擇操作區(qū)域中,并且MPU 35應當根 據(jù)判斷結(jié)果來執(zhí)行預定速度的倒退或前進處理。因此,切換被可變地控制。在這樣的情況 中,用戶也可以通過直覺的操作來任意地調(diào)節(jié)切換速度。圖34圖示出這樣的情況,其中在虛擬指針2"存在于虛擬屏幕區(qū)域52內(nèi)的情況 中,真實指針2'不被顯示在真實屏幕區(qū)域51內(nèi)。并且,圖34圖示出這樣的情況,其中當?shù)?退或前進處理正被執(zhí)行時,與處理相對應的圖像59被顯示在真實屏幕區(qū)域51內(nèi)的下方。這里,在圖34的情況中,選擇操作區(qū)域預先被劃分并被設置來改變切換速度,并 且因此,MPU 35不是必須獲得第一坐標值與第二坐標值之間的距離。如上所述,MPU 35應 當判斷第一坐標值位于哪一個選擇操作區(qū)域中,并且根據(jù)判斷結(jié)果,應當執(zhí)行預定速度的 倒退或前進處理。因此,切換速度被可變地控制。在圖32至圖34中,已經(jīng)假定選擇操作區(qū)域相當于頻道的上調(diào)/下調(diào)、聲音音量的上調(diào)/下調(diào)以及運動圖像的快進/快退進行了描述。然而,選擇操作區(qū)域不限于這些。例 如,選擇操作區(qū)域可以是用于運動圖像的回放/停止的操作區(qū)域,或者可以是靜止圖像的 幀前進/幀倒退,或者可以是用于運動圖像的章設置的操作區(qū)域??商鎿Q地,運動圖像本身 或靜止圖像本身可以被設置成選擇操作區(qū)域。圖35是圖示出在運動圖像被設置成選擇操作區(qū)域的情況中的整體屏幕區(qū)域的示 圖。如圖35中所示,運動圖像A被設置到位于真實屏幕區(qū)域51的左側(cè)的選擇操作區(qū)域54a。 類似地,運動圖像B、運動圖像C和運動圖像D分別被設置到真實屏幕區(qū)域51的下側(cè)的選擇 操作區(qū)域54b、右側(cè)的選擇操作區(qū)域54c和上側(cè)的選擇操作區(qū)域54d上。在第一坐標值被包括在選擇操作區(qū)域中(虛擬屏幕區(qū)域52內(nèi))的情況中,控制設 備40的MPU 35判斷第一坐標值位于這4個選擇操作區(qū)域54a至54d中的哪一個選擇操作 區(qū)域中。隨后,MPU 35應當播放被設置到所確定的選擇操作區(qū)域的運動圖像。該運動圖像 可以被顯示在真實屏幕區(qū)域51的整個區(qū)域上,或可以被顯示在真實屏幕區(qū)域51的一部分 上。因此,用戶可以以在虛擬屏幕區(qū)域52(選擇操作區(qū)域)內(nèi)操作虛擬指針2"的感覺 來從多個運動圖像中選出任意的一個運動圖像。圖35圖示出這樣的情況,其中,在虛擬指針2 “存在于虛擬屏幕區(qū)域52 (選擇操作 區(qū)域)內(nèi)的情況中,真實指針2'不被顯示,而真實指針2'可以被顯示。第十實施例接著,將描述本發(fā)明的第十實施例。對于以上第九實施例,已經(jīng)描述了這樣的情況,其中,選擇操作區(qū)域僅被設置到虛 擬屏幕區(qū)域52,并且沒有選擇操作區(qū)域被設置到真實屏幕區(qū)域51。另一方面,對于第十實 施例,選擇操作區(qū)域被設置到虛擬屏幕區(qū)域52和真實屏幕區(qū)域51這兩個區(qū)域。因此,將關(guān) 注這一點進行描述。圖36是圖示出根據(jù)第十實施例的控制設備的選擇操作區(qū)域的示圖。如圖36中所 示,選擇操作區(qū)域65、66、67和68被設置到虛擬屏幕區(qū)域52和真實屏幕區(qū)域51這兩個區(qū) 域。如圖36中所示,4個選擇操作區(qū)域65、66、67和68被分別設置到整體屏幕區(qū)域50 的左上方、左下方、右下方和右上方這4個角落。被設置到整體屏幕區(qū)域50左上角的選擇操作區(qū)域65被認為是電視廣播頻道上調(diào) 操作區(qū)域,被設置到整體屏幕區(qū)域50左下角的選擇操作區(qū)域66被認為是頻道下調(diào)操作區(qū) 域。并且,被設置到整體屏幕區(qū)域50的右上角的選擇操作區(qū)域67被認為是聲音音量 輸出的音量上調(diào)操作區(qū)域,被設置到整體屏幕區(qū)域50的右下角的選擇操作區(qū)域68被認為 是音量下調(diào)操作區(qū)域。被設置到選擇操作區(qū)域的選擇操作可以適當?shù)馗淖?。這4個選擇操作區(qū)域65、66、67和68分別地包括被設置在虛擬屏幕區(qū)域52中的 第一選擇操作區(qū)域65a、66a、67a和68a以及被設置真實屏幕區(qū)域51內(nèi)的第二選擇操作區(qū) 域 65b、66b、67b 和 68b。與第二選擇操作區(qū)域中的每一個相對應的圖標4被顯示在真實屏幕區(qū)域51中所 設置的第二選擇操作區(qū)域65b、66b、67b和68b中。圖標4可以總是被顯示,或可以在真實指針2'進入第二選擇操作區(qū)域65b、66b、67b和68b時被顯示??商鎿Q地,圖標4可以在虛 擬指針2"進入第一選擇操作區(qū)域65a、66a、67a和68a中時被顯示。在圖標4不是總是被 顯示的模式的情況中,可以改進真實屏幕區(qū)域51的可視性??刂圃O備40的MPU 35判斷第一坐標值是否位于選擇操作區(qū)域65、66、67和68中, 以及在第一坐標值位于這些選擇操作區(qū)域之一中的情況中,應當執(zhí)行與該選擇操作區(qū)域相 對應的處理。如圖36中所示,在選擇操作區(qū)域被設置到虛擬屏幕區(qū)域52和真實屏幕區(qū)域51這 兩個區(qū)域的情況中,同樣可以獲得與第九實施例相同的優(yōu)點。即,用戶可以通過指針2的直 覺操作就可以切換電視廣播等的頻道或調(diào)節(jié)聲音音量。圖36圖示出這樣的情況,其中,在虛擬指針2"存在于虛擬屏幕區(qū)域52內(nèi)的情況 中,真實指針2'被顯示在真實屏幕區(qū)域51中,但是,真實指針2'不是必須被顯示。并且, 圖36圖示出這樣的情況,其中,當與所確定的選擇操作區(qū)域相對應的處理正被執(zhí)行時,與 該處理相對應的圖像59被顯示在真實屏幕區(qū)域51中,但是圖像59不是必須被顯示。各種修改例根據(jù)本發(fā)明的實施例不限于上述實施例,并且可獲得各種修改例。本發(fā)明的一個實施例例如可以應用于包括顯示單元的手持式設備。在該情況中, 用戶通過移動手持式設備的主要單元來移動被顯示在顯示單元上的指針2。手持式設備的 示例包括PDA(個人數(shù)字助理)、蜂窩電話、便攜式音樂播放器和數(shù)碼相機。利用上述實施例,已經(jīng)描述了輸入設備1將輸入信息無線地發(fā)送給控制設備40的 模式,但是輸入信息可以通過線纜來傳送。利用上述實施例,已經(jīng)描述了雙軸加速度感測單元和雙軸角速度感測單元。然而, 不論是否這樣,輸入設備1可以包括正交軸角速度感測器和正交軸角速度感測器,或可以 僅包括這些感測器中實現(xiàn)上述實施例中所圖示的處理的一個感測器??商鎿Q地,可以構(gòu)想 到輸入設備1包括單軸加速度感測器或單軸角速度感測器這樣的模式。在設置單軸加速度 感測器或單軸角速度感測器的情況中,通??梢詷?gòu)想到這樣的屏幕,其中,用作被顯示在屏 幕3上的指針2的點選對象的多個GUI被排列在單個軸上??商鎿Q地,輸入設備1可以包括地磁感測器或圖像感測器來替代加速度感測器和 角速度感測器。感測單元17中的角速度感測單元15和加速度感測單元16的檢測軸不是必須如 上述X'軸和Y'軸那樣相互正交。在這種情況中,通過使用三角函數(shù)的計算來獲得被投影 在相互正交的軸方向上的各個加速度。并且,類似地,通過采用三角函數(shù)的計算可以獲得圍 繞相互正交的軸的各個加速度。關(guān)于上述實施例中所描述的感測單元17,已經(jīng)描述了這樣的模式,其中角速度感 測單元15的X'軸和Y'軸的檢測軸分別與加速度感測單元16的X'軸和Y'軸的檢測軸 相匹配。然而,這些軸不是必須是匹配的。例如,在角速度感測單元15和加速度感測單元 16將被安裝在基板上的情況中,角速度感測單元15和加速度感測單元16可以通過在基板的主要表面內(nèi)被轉(zhuǎn)變預 定的旋轉(zhuǎn)角度而被安裝在基板上,這樣使得角速度感測單元15和加速度感測單元16的檢 測軸不相匹配。在這種情況中,可以通過采用三角函數(shù)的計算來獲得各個軸的加速度和角速度。本申請包含與2009年6月4日于日本專利局提交的日本在先專利申請JP 2009-135018中所公開的主題有關(guān)的主題,該申請的全部內(nèi)容通過引用結(jié)合于此。本領(lǐng)域技術(shù)人員應當理解,根據(jù)設計要求和其它因素可以進行各種修改、組合、子 組合和更改,只要它們在所附權(quán)利要求及其等同物的范圍內(nèi)即可。
權(quán)利要求
一種控制設備,包括接收單元,所述接收單元被配置為接收第一信息和第二信息,所述第一信息與外殼的移動有關(guān),并且所述第二信息與是否將所述外殼的移動反映在坐標值的移動上有關(guān);存儲單元,所述存儲單元被配置為存儲包括真實屏幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕區(qū)域,所述真實屏幕區(qū)域相當于真實屏幕,所述虛擬屏幕區(qū)域是在所述真實屏幕區(qū)域周圍設置的虛擬區(qū)域;生成裝置,所述生成裝置被配置為基于所述第一信息在所述整體屏幕區(qū)域內(nèi)生成所述坐標值;切換裝置,所述切換裝置被配置為基于所述第二信息來切換第一狀態(tài)和第二狀態(tài),在所述第一狀態(tài)中所述坐標值是可移動的,在所述第二狀態(tài)中所述坐標值是不可移動的;判斷裝置,所述判斷裝置被配置為判斷所述坐標值是屬于所述真實屏幕區(qū)域還是屬于所述虛擬屏幕區(qū)域;以及坐標值控制裝置,所述坐標值控制裝置被配置為在所述坐標值屬于所述虛擬屏幕區(qū)域并且所述第一狀態(tài)和所述第二狀態(tài)被切換的情況中,控制所述坐標值以將所述虛擬屏幕區(qū)域內(nèi)的所述坐標值移動到所述真實屏幕區(qū)域內(nèi)的預定坐標值的位置;其中,所述控制設備基于從被配置為發(fā)送所述第一信息和所述第二信息的輸入設備發(fā)送的所述第一信息和所述第二信息來控制所述坐標值。
2.根據(jù)權(quán)利要求1所述的控制設備,還包括顯示控制裝置,所述顯示控制裝置被配置為在所述坐標值屬于所述真實屏幕區(qū)域的 情況中,控制所述真實屏幕的顯示,以在所述真實屏幕區(qū)域內(nèi)所述坐標值的位置上顯示指 針,以及在所述坐標值屬于所述虛擬屏幕區(qū)域的情況中,控制所述真實屏幕的顯示,以在所 述真實屏幕區(qū)域的邊緣部分上與所述虛擬屏幕區(qū)域內(nèi)的所述坐標值相對應的位置上顯示 所述指針。
3.根據(jù)權(quán)利要求2所述的控制設備,其中,所述坐標值控制裝置控制所述坐標值,以將 所述虛擬屏幕區(qū)域內(nèi)的所述坐標值移動到所述真實屏幕區(qū)域內(nèi)所述指針被顯示的位置。
4.根據(jù)權(quán)利要求2所述的控制設備,其中,所述坐標值控制裝置控制所述坐標值,以將 所述虛擬屏幕區(qū)域內(nèi)的所述坐標值移動到所述真實屏幕區(qū)域的中心。
5.根據(jù)權(quán)利要求2所述的控制設備,其中,在所述坐標值屬于所述虛擬屏幕區(qū)域的情 況中,所述顯示控制裝置控制所述顯示,以在所述真實屏幕區(qū)域的所述邊緣部分與連接所 述真實屏幕區(qū)域的中心和所述坐標值的直線的交點上顯示所述指針。
6.根據(jù)權(quán)利要求2所述的控制設備,其中,所述顯示控制裝置根據(jù)所述虛擬屏幕區(qū)域 內(nèi)的所述坐標值的移動,來改變被顯示在所述真實屏幕區(qū)域的邊緣部分上的指針的顯示模 式。
7.根據(jù)權(quán)利要求6所述的控制設備,其中,所述顯示控制裝置改變所述指針的顯示模 式,使得被顯示在所述真實屏幕區(qū)域的邊緣部分上的所述指針指示所述虛擬屏幕區(qū)域內(nèi)的 所述坐標值的方向。
8.根據(jù)權(quán)利要求6所述的控制設備,其中,所述顯示控制裝置根據(jù)所述虛擬屏幕區(qū)域 內(nèi)的所述坐標值與被顯示在所述真實屏幕區(qū)域的邊緣部分上的指針之間的距離來改變所 述指針的顯示模式。
9.根據(jù)權(quán)利要求1所述的控制設備,其中,所述接收單元接收從所述輸入設備發(fā)送的 確定命令;并且其中,當所述坐標值屬于所述虛擬屏幕區(qū)域并且所述確定命令也被接收到時,所 述坐標值控制裝置控制所述坐標值,以將所述虛擬屏幕區(qū)域內(nèi)的所述坐標值移動到所述真 實屏幕區(qū)域內(nèi)的預定坐標值的位置。
10.根據(jù)權(quán)利要求1所述的控制設備,還包括顯示控制裝置,所述顯示控制裝置被配置為在所述坐標值屬于所述虛擬屏幕區(qū)域的情 況中,在所述真實屏幕區(qū)域內(nèi)的預定區(qū)域顯示小屏幕,所述小屏幕包括用于指示所述坐標 值相對于所述整體屏幕區(qū)域的位置的指示物并指示所述整體屏幕區(qū)域。
11.根據(jù)權(quán)利要求1所述的控制設備,其中,所述存儲單元通過將選擇操作對象與所述 虛擬屏幕區(qū)域的部分或整體相關(guān)聯(lián)而將選擇操作對象存儲為選擇操作區(qū)域,其中,所述選 擇操作對象用作所述輸入設備的選擇操作對象,所述控制設備還包括處理裝置,所述處理裝置被配置為在所述坐標值屬于所述選擇操作區(qū)域的情況中,執(zhí) 行與所述選擇操作對象相對應的處理。
12.—種控制設備,包括接收單元,所述接收單元被配置為接收與外殼的移動有關(guān)的信息;存儲單元,所述存儲單元被配置為存儲包括真實屏幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕 區(qū)域,所述真實屏幕區(qū)域相當于真實屏幕,所述虛擬屏幕區(qū)域是在所述真實屏幕區(qū)域周圍 設置的虛擬區(qū)域;生成裝置,所述生成裝置被配置為基于所述信息在所述整體屏幕區(qū)域內(nèi)生成所述坐標值;判斷裝置,所述判斷裝置被配置為判斷所述坐標值是屬于所述真實屏幕區(qū)域還是屬于 所述虛擬屏幕區(qū)域;以及坐標值控制裝置,所述坐標值控制裝置被配置為在所述坐標值屬于所述虛擬屏幕區(qū) 域并且將所述外殼的移動反映在所述坐標值的移動上的第一狀態(tài)和不將所述外殼的移動 反映在所述坐標值的移動上的第二狀態(tài)被切換的情況中,控制所述坐標值以將所述虛擬屏 幕區(qū)域內(nèi)的所述坐標值移動到所述真實屏幕區(qū)域內(nèi)的預定坐標值的位置;其中,所述控制設備基于從輸入設備發(fā)送的所述信息來控制所述坐標值,所述輸入設 備包括選擇單元,所述選擇單元被配置為選擇所述第一狀態(tài)和所述第二狀態(tài),發(fā)送單元,所述發(fā)送單元被配置為發(fā)送所述信息,以及發(fā)送控制裝置,所述發(fā)送控制裝置被配置為控制所述信息的發(fā)送,以在所述第一狀態(tài) 中移動所述坐標值,并且在所述第二狀態(tài)中不移動所述坐標值。
13.一種輸入設備,包括外殼;檢測單元,所述檢測單元被配置為檢測所述外殼的移動;選擇單元,所述選擇單元被配置為選擇將所述外殼的移動反映在坐標值的移動上的第 一狀態(tài)和不將所述外殼的移動反映在所述坐標值的移動上的第二狀態(tài);存儲單元,所述存儲單元被配置為存儲包括真實屏幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕區(qū)域,所述真實屏幕區(qū)域相當于真實屏幕,所述虛擬屏幕區(qū)域是在所述真實屏幕區(qū)域周圍 設置的虛擬區(qū)域;生成裝置,所述生成裝置被配置為基于所述外殼的移動在所述整體屏幕區(qū)域內(nèi)生成所 述坐標值;生成控制裝置,所述生成控制裝置被配置為控制所述坐標值的生成,以在所述第一狀 態(tài)中移動所述坐標值,并且在所述第二狀態(tài)中不移動所述坐標值;判斷裝置,所述判斷裝置被配置為判斷所述坐標值是屬于所述真實屏幕區(qū)域還是屬于 所述虛擬屏幕區(qū)域;以及坐標值控制裝置,所述坐標值控制裝置被配置為在所述坐標值屬于所述虛擬屏幕區(qū) 域并且所述第一狀態(tài)和所述第二狀態(tài)被切換的情況中,控制所述坐標值以將所述虛擬屏幕 區(qū)域內(nèi)的所述坐標值移動到所述真實屏幕區(qū)域內(nèi)的預定坐標值的位置。
14.一種控制系統(tǒng),包括輸入設備,所述輸入設備包括 外殼,檢測單元,所述檢測單元被配置為檢測所述外殼的移動;選擇單元,所述選擇單元被配置為選擇是否將所述外殼的移動反映在坐標值的移動 上,和發(fā)送單元,所述發(fā)送單元被配置為發(fā)送第一信息和第二信息,所述第一信息與所述外 殼的移動有關(guān),所述第二信息與是否將所述外殼的移動反映在所述坐標的移動上有關(guān);以 及控制設備,所述控制設備包括接收單元,所述接收單元被配置為接收所述第一信息和所述第二信息, 存儲單元,所述存儲單元被配置為存儲包括真實屏幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕 區(qū)域,所述真實屏幕區(qū)域相當于真實屏幕,所述虛擬屏幕區(qū)域是在所述真實屏幕區(qū)域周圍 設置的虛擬區(qū)域,生成裝置,所述生成裝置被配置為基于所述第一信息在所述整體屏幕區(qū)域內(nèi)生成所述 坐標值,切換裝置,所述切換裝置被配置為基于所述第二信息來切換第一狀態(tài)和第二狀態(tài),在 所述第一狀態(tài)中所述坐標值是可移動的,在所述第二狀態(tài)中所述坐標值是不可移動的,判斷裝置,所述判斷裝置被配置為判斷所述坐標值是屬于所述真實屏幕區(qū)域還是屬于 所述虛擬屏幕區(qū)域,以及坐標值控制裝置,所述坐標值控制裝置被配置為在所述坐標值屬于所述虛擬屏幕區(qū) 域并且所述第一狀態(tài)和所述第二狀態(tài)被切換的情況中,控制所述坐標值以將所述虛擬屏幕 區(qū)域內(nèi)的所述坐標值移動到所述真實屏幕區(qū)域內(nèi)的預定坐標值的位置。
15.一種控制系統(tǒng),包括輸入設備,所述輸入設備包括 外殼,檢測單元,所述檢測單元被配置為檢測所述外殼的移動;選擇單元,所述選擇單元被配置為選擇將所述外殼的移動反映在坐標值的移動上的第一狀態(tài)和不將所述外殼的移動反映在坐標值的移動上的第二狀態(tài);發(fā)送單元,所述發(fā)送單元被配置為發(fā)送與所述外殼的移動有關(guān)的信息,以及 發(fā)送控制裝置,所述發(fā)送控制裝置被配置為控制所述信息的發(fā)送,以在第一狀態(tài)中移 動所述坐標值,并且在所述第二狀態(tài)中不移動所述坐標值;以及 控制設備,所述控制設備包括 接收單元,所述接收單元被配置為接收所述信息,存儲單元,所述存儲單元被配置為存儲包括真實屏幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕 區(qū)域,所述真實屏幕區(qū)域相當于真實屏幕,并且所述虛擬屏幕區(qū)域是在所述真實屏幕區(qū)域 周圍設置的虛擬區(qū)域,生成裝置,所述生成裝置被配置為基于所述信息在所述整體屏幕區(qū)域內(nèi)生成所述坐標值,判斷裝置,所述判斷裝置被配置為判斷所述坐標值是屬于所述真實屏幕區(qū)域還是屬于 所述虛擬屏幕區(qū)域,以及坐標值控制裝置,所述坐標值控制裝置被配置為在所述坐標值屬于所述虛擬屏幕區(qū) 域并且所述第一狀態(tài)和所述第二狀態(tài)被切換的情況中,控制所述坐標值以將所述虛擬屏幕 區(qū)域內(nèi)的所述坐標值移動到所述真實屏幕區(qū)域內(nèi)的預定坐標值的位置。
16.一種手持式設備,包括 夕卜殼;顯示單元,所述顯示單元被配備到所述外殼上; 檢測單元,所述檢測單元被配置為檢測所述外殼的移動;選擇單元,所述選擇單元被配置為選擇將所述外殼的移動反映在坐標值的移動上的第 一狀態(tài)和不將所述外殼的移動反映在坐標值的移動上的第二狀態(tài);存儲單元,所述存儲單元被配置為存儲包括真實屏幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕 區(qū)域,所述真實屏幕區(qū)域相當于要被顯示在所述顯示單元上的真實屏幕,所述虛擬屏幕區(qū) 域是在所述真實屏幕區(qū)域周圍設置的虛擬區(qū)域;生成裝置,所述生成裝置被配置為基于所述外殼的移動在所述整體屏幕區(qū)域內(nèi)生成所 述坐標值;生成控制裝置,所述生成控制裝置被配置為控制所述坐標值的生成,以在所述第一狀 態(tài)中移動所述坐標值,并且在所述第二狀態(tài)中不移動所述坐標值;判斷裝置,所述判斷裝置被配置為判斷所述坐標值是屬于所述真實屏幕區(qū)域還是屬于 所述虛擬屏幕區(qū)域;以及坐標值控制裝置,所述坐標值控制裝置被配置為在所述坐標值屬于所述虛擬屏幕區(qū) 域并且所述第一狀態(tài)和所述第二狀態(tài)被切換的情況中,控制所述坐標值以將所述虛擬屏幕 區(qū)域內(nèi)的所述坐標值移動到所述真實屏幕區(qū)域內(nèi)的預定坐標值的位置。
17.—種控制方法,包括以下步驟存儲包括真實屏幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕區(qū)域,所述真實屏幕區(qū)域相當于真 實屏幕,所述虛擬屏幕區(qū)域是在所述真實屏幕區(qū)域周圍設置的虛擬區(qū)域, 基于外殼的移動來在所述整體屏幕區(qū)域內(nèi)生成坐標值;切換第一狀態(tài)和第二狀態(tài),在所述第一狀態(tài)中所述坐標值是可移動的,在所述第二狀態(tài)中所述坐標值是不可移動的;判斷所述坐標值是屬于所述真實屏幕區(qū)域還是屬于所述虛擬屏幕區(qū)域;以及 在所述坐標值屬于所述虛擬屏幕區(qū)域并且所述第一狀態(tài)和所述第二狀態(tài)被切換的情 況中,控制所述坐標值來將所述虛擬屏幕區(qū)域內(nèi)的所述坐標值移動到所述真實屏幕區(qū)域內(nèi) 的預定坐標值的位置。
18.—種控制設備,包括接收單元,所述接收單元被配置為接收第一信息和第二信息,所述第一信息與外殼的 移動有關(guān),所述第二信息與是否將所述外殼的移動反映在坐標值的移動上有關(guān);存儲單元,所述存儲單元被配置為存儲包括真實屏幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕 區(qū)域,所述真實屏幕區(qū)域相當于真實屏幕,所述虛擬屏幕區(qū)域是在所述真實屏幕區(qū)域周圍 設置的虛擬區(qū)域;生成單元,所述生成單元被配置為基于所述第一信息來在所述整體屏幕區(qū)域內(nèi)生成所 述坐標值;切換單元,所述切換單元被配置為基于所述第二信息來切換第一狀態(tài)和第二狀態(tài),在 所述第一狀態(tài)中所述坐標值是可移動的的,在所述第二狀態(tài)中所述坐標值是不可移動的;判斷單元,所述判斷單元被配置為判斷所述坐標值是屬于所述真實屏幕區(qū)域還是屬于 所述虛擬屏幕區(qū)域;以及坐標值控制單元,所述坐標值控制單元被配置為,在所述坐標值屬于所述虛擬屏幕區(qū) 域并且所述第一狀態(tài)和所述第二狀態(tài)被切換的情況中,控制所述坐標值以將所述虛擬屏幕 區(qū)域內(nèi)的所述坐標值移動到所述真實屏幕區(qū)域內(nèi)預定坐標值的位置;其中,所述控制設備基于從被配置為發(fā)送所述第一信息和所述第二信息的輸入設備發(fā) 送的所述第一信息和所述第二信息來控制所述坐標值。
19.一種控制設備,包括接收單元,所述接收單元被配置為接收與外殼的移動有關(guān)的信息; 存儲單元,所述存儲單元被配置為存儲包括真實屏幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕 區(qū)域,所述真實屏幕區(qū)域相當于真實屏幕,所述虛擬屏幕區(qū)域是在所述真實屏幕區(qū)域周圍 設置的虛擬區(qū)域;生成單元,所述生成單元被配置為基于所述信息來在所述整體屏幕區(qū)域內(nèi)生成坐標值;判斷單元,所述判斷單元被配置為判斷所述坐標值是屬于所述真實屏幕區(qū)域還是屬于 所述虛擬屏幕區(qū)域;以及坐標值控制單元,所述坐標值控制單元被配置為,在所述坐標值屬于所述虛擬屏幕區(qū) 域并且將所述外殼的移動反映在所述坐標值的移動上的第一狀態(tài)和不將所述外殼的移動 反映在所述坐標值的移動上的第二狀態(tài)被切換的情況中,控制所述坐標值以將所述虛擬屏 幕區(qū)域內(nèi)的所述坐標值移動到所述真實屏幕區(qū)域內(nèi)的預定坐標值的位置;其中,所述控制設備基于從輸入設備發(fā)送的所述信息來控制所述坐標值,所述輸入設 備包括選擇單元,所述選擇單元被配置為選擇所述第一狀態(tài)和所述第二狀態(tài), 發(fā)送單元,所述發(fā)送單元被配置為發(fā)送所述信息,以及發(fā)送控制裝置,所述發(fā)送控制裝置被配置為控制所述信息的發(fā)送,以在所述第一狀態(tài) 中移動所述坐標值,并且在所述第二狀態(tài)中不移動所述坐標值。
20. 一種輸入設備,包括 夕卜殼;檢測單元,所述檢測單元被配置為檢測所述外殼的移動;選擇單元,所述選擇單元被配置為選擇將所述外殼的移動反映在坐標值的移動上的第 一狀態(tài)和不將所述外殼的移動反映在所述坐標值的移動上的第二狀態(tài);存儲單元,所述存儲單元被配置為存儲包括真實屏幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕 區(qū)域,所述真實屏幕區(qū)域相當于真實屏幕,所述虛擬屏幕區(qū)域是在所述真實屏幕區(qū)域周圍 設置的虛擬區(qū)域;生成裝置,所述生成裝置被配置為基于所述外殼的移動來在所述整體屏幕區(qū)域內(nèi)生成 所述坐標值;生成控制單元,所述生成控制單元被配置為控制所述坐標值的生成,以在所述第一狀 態(tài)中移動所述坐標值,并且在所述第二狀態(tài)中不移動所述坐標值;判斷單元,所述判斷單元被配置為判斷所述坐標值是屬于所述真實屏幕區(qū)域還是屬于 所述虛擬屏幕區(qū)域;以及坐標值控制單元,所述坐標值控制單元被配置為,在所述坐標值屬于所述虛擬屏幕區(qū) 域并且所述第一狀態(tài)和所述第二狀態(tài)被切換的情況中,控制所述坐標值以將所述虛擬屏幕 區(qū)域內(nèi)的所述坐標值移動到所述真實屏幕區(qū)域內(nèi)的預定坐標值的位置。
21. 一種控制系統(tǒng),包括輸入設備,所述輸入設備包括 外殼,檢測單元,所述檢測單元被配置為檢測所述外殼的移動,選擇單元,所述選擇單元被配置為選擇是否將所述外殼的移動反映在坐標值的移動 上,以及發(fā)送單元,所述發(fā)送單元被配置為發(fā)送第一信息和第二信息,所述第一信息與所述外 殼的移動有關(guān),并且所述第二信息與是否將所述外殼的移動反映在所述坐標的移動上有 關(guān);以及控制設備,所述控制設備包括接收單元,所述接收單元被配置為接收所述第一信息和所述第二信息, 存儲單元,所述存儲單元被配置為存儲包括真實屏幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕 區(qū)域,所述真實屏幕區(qū)域相當于真實屏幕,所述虛擬屏幕區(qū)域是在所述真實屏幕區(qū)域周圍 設置的虛擬區(qū)域,生成單元,所述生成單元被配置為基于所述第一信息來在所述整體屏幕區(qū)域內(nèi)生成所 述坐標值,切換單元,所述切換單元被配置為基于所述第二信息來切換第一狀態(tài)和第二狀態(tài),在 所述第一狀態(tài)中所述坐標值是可移動的,在所述第二狀態(tài)中所述坐標值是不可移動的,判斷單元,所述判斷單元被配置為判斷所述坐標值是屬于所述真實屏幕區(qū)域還是屬于 所述虛擬屏幕區(qū)域,以及坐標值控制單元,所述坐標值控制單元被配置為,在所述坐標值屬于所述虛擬屏幕區(qū) 域并且所述第一狀態(tài)和所述第二狀態(tài)被切換的情況中,控制所述坐標值以將所述虛擬屏幕 區(qū)域內(nèi)的所述坐標值移動到所述真實屏幕區(qū)域內(nèi)的預定坐標值的位置。
22.一種控制系統(tǒng),包括 所述輸入設備包括 外殼,檢測單元,所述檢測單元被配置為檢測所述外殼的移動;選擇單元,所述選擇單元被配置為選擇將所述外殼的移動反映在坐標值的移動上的第 一狀態(tài)和不將所述外殼的移動反映在坐標值的移動上的第二狀態(tài);發(fā)送單元,所述發(fā)送單元被配置為發(fā)送與所述外殼的移動有關(guān)的信息,以及 發(fā)送控制單元,所述發(fā)送控制單元被配置為控制所述信息的發(fā)送以,在第一狀態(tài)中移 動所述坐標值,并且在所述第二狀態(tài)中不移動所述坐標值;以及 控制設備,所述控制設備包括 接收單元,所述接收單元被配置為接收所述信息,存儲單元,所述存儲單元被配置為存儲包括真實屏幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕 區(qū)域,所述真實屏幕區(qū)域相當于真實屏幕,所述虛擬屏幕區(qū)域是在所述真實屏幕區(qū)域周圍 設置的虛擬區(qū)域,生成單元,所述生成單元被配置為基于所述信息來在所述整體屏幕區(qū)域內(nèi)生成所述坐 標值,判斷單元,所述判斷單元被配置為判斷所述坐標值是屬于所述真實屏幕區(qū)域還是屬于 所述虛擬屏幕區(qū)域,以及坐標值控制單元,所述坐標值控制單元被配置為,在所述坐標值屬于所述虛擬屏幕區(qū) 域并且所述第一狀態(tài)和所述第二狀態(tài)被切換的情況中,控制所述坐標值以將所述虛擬屏幕 區(qū)域內(nèi)的所述坐標值移動到所述真實屏幕區(qū)域內(nèi)的預定坐標值的位置。
23.一種手持式設備,包括 夕卜殼;顯示單元,所述顯示單元被配備到所述外殼上; 檢測單元,所述檢測單元被配置為檢測所述外殼的移動;選擇單元,所述選擇單元被配置為選擇將所述外殼的移動反映在坐標值的移動上的第 一狀態(tài)和不將所述外殼的移動反映在坐標值的移動上的第二狀態(tài);存儲單元,所述存儲單元被配置為存儲包括真實屏幕區(qū)域和虛擬屏幕區(qū)域的整體屏幕 區(qū)域,所述真實屏幕區(qū)域相當于要被顯示在所述顯示單元上的真實屏幕,所述虛擬屏幕區(qū) 域是在所述真實屏幕區(qū)域周圍設置的虛擬區(qū)域;生成單元,所述生成單元被配置為基于所述外殼的移動來在所述整體屏幕區(qū)域內(nèi)生成 所述坐標值;生成控制單元,所述生成控制單元被配置為控制所述坐標值的生成,以在所述第一狀 態(tài)中移動所述坐標值,并且在所述第二狀態(tài)中不移動所述坐標值;判斷單元,所述判斷單元被配置為判斷所述坐標值是屬于所述真實屏幕區(qū)域還是屬于 所述虛擬屏幕區(qū)域;以及坐標值控制單元,所述坐標值控制單元被配置為,在所述坐標值屬于所述虛擬屏幕區(qū) 域并且所述第一狀態(tài)和所述第二狀態(tài)被切換的情況中,控制所述坐標值以將所述虛擬屏幕 區(qū)域內(nèi)的所述坐標值移動到所述真實屏幕區(qū)域內(nèi)的預定坐標值的位置。
全文摘要
本發(fā)明公開了一種控制設備、輸入設備、控制系統(tǒng)、手持式設備和控制方法。該控制設備包括接收機,其接收與外殼的移動有關(guān)的第一信息和有關(guān)是否將第一信息反映在坐標值的移動上的第二信息;存儲單元,其存儲包括真實屏幕區(qū)域和在真實屏幕區(qū)域周圍設置的虛擬屏幕區(qū)域的整體屏幕區(qū)域;生成器,其基于第一信息生成整體屏幕區(qū)域內(nèi)的坐標值;切換器,其基于第二信息來切換坐標值可移動的第一狀態(tài)和坐標值不可移動的第二狀態(tài);判斷單元,其判斷坐標值屬于真實屏幕區(qū)域或虛擬屏幕區(qū)域中的哪一個;以及坐標值控制單元,其控制坐標值以將虛擬屏幕區(qū)域內(nèi)的坐標值移動到真實屏幕區(qū)域內(nèi)的預定坐標值的位置。
文檔編號G06F3/033GK101907936SQ20101019389
公開日2010年12月8日 申請日期2010年5月28日 優(yōu)先權(quán)日2009年6月4日
發(fā)明者山本一幸, 澤井邦仁 申請人:索尼公司