專利名稱:控制系統(tǒng)、控制設(shè)備、手持設(shè)備、控制方法及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及有關(guān)包括三維操作輸入設(shè)備和控制設(shè)備的控制系統(tǒng)的技術(shù),其中,該控制設(shè)備根據(jù)輸入設(shè)備的移動(dòng)來控制屏幕上顯示的指針的移動(dòng)。
背景技術(shù):
指示裝置,具體為鼠標(biāo)和觸摸板,用作PC (個(gè)人計(jì)算機(jī))中廣泛使用的GUI的控制器。GUI不只是作為現(xiàn)有技術(shù)中的PC的HI (人機(jī)接口),GUI現(xiàn)在開始用作AV設(shè)備和游戲裝置的接口,其中,在具有例如作為圖像媒體的電視機(jī)的起居室等中使用該AV設(shè)備和游戲裝置。提出了用戶能夠三維地操作的各種指示裝置,作為這種類型的GUI的控制器(例如, 參考日本專利申請公開第2001-56743號(hào))。
發(fā)明內(nèi)容
當(dāng)使用這種類型的三維操作輸入設(shè)備時(shí),用戶握持輸入設(shè)備并三維地操作輸入設(shè)備以移動(dòng)在屏幕上顯示的指針。然后,用戶將指針移動(dòng)到顯示在屏幕上的圖標(biāo)上并按壓設(shè)置在輸入設(shè)備中的操作按鈕等以選擇圖標(biāo)。在這種三維操作輸入設(shè)備的情況下,與諸如平面操作類型的鼠標(biāo)和觸摸板的輸入設(shè)備不同,用戶的抖動(dòng)可成為問題。具體地,當(dāng)用戶通過三維地操作輸入設(shè)備將指針移動(dòng)到目標(biāo)圖標(biāo)上時(shí),用戶的抖動(dòng)反映在指針移動(dòng)上。因此,出現(xiàn)了這樣的問題用戶變得難以將指針定位在目標(biāo)圖標(biāo)上,因此用戶變得無法容易地選擇圖標(biāo)??紤]到上述情形,存在對有關(guān)這樣的控制系統(tǒng)的技術(shù)的需求該控制系統(tǒng)使得用戶即使在發(fā)生抖動(dòng)時(shí)也能容易地選擇圖標(biāo)成為可能。根據(jù)本發(fā)明的實(shí)施例,提供了一種包括輸入設(shè)備和控制設(shè)備的控制系統(tǒng)。輸入設(shè)備包括傳感器部分。控制設(shè)備包括坐標(biāo)生成部分、選擇區(qū)域改變部分、和顯示控制部分。坐標(biāo)生成部分基于傳感器部分檢測到的檢測信號(hào)生成指針在屏幕上的位置坐標(biāo)。選擇區(qū)域改變部分根據(jù)基于檢測信號(hào)計(jì)算出的抖動(dòng)量的水平,來改變作為圖標(biāo)選擇區(qū)域的大小,該圖標(biāo)選擇區(qū)域是在其中通過指針選擇屏幕上的圖標(biāo)的區(qū)域。顯示控制部分控制屏幕上的顯示,使得在與指針的位置坐標(biāo)對應(yīng)的位置處顯示指針。在控制系統(tǒng)中,根據(jù)抖動(dòng)量的水平來改變圖標(biāo)選擇區(qū)域的大小。利用這種結(jié)構(gòu),即使當(dāng)發(fā)生抖動(dòng)時(shí),也能夠容易地選擇目標(biāo)圖標(biāo)?!皞鞲衅鞑糠帧笨捎杉染哂凶鴺?biāo)傳感器的功能又具有抖動(dòng)檢測傳感器的功能的傳感器組成,其中,坐標(biāo)傳感器輸出用于生成指針的位置坐標(biāo)的檢測信號(hào),而抖動(dòng)檢測傳感器輸出用于計(jì)算抖動(dòng)量的水平的檢測信號(hào)。具有這兩個(gè)功能的這種傳感器的示例包括圖像傳感器和運(yùn)動(dòng)傳感器,其中,圖像傳感器檢測輸入設(shè)備和包括屏幕的顯示設(shè)備的相對位置,而運(yùn)動(dòng)傳感器檢測輸入設(shè)備的移動(dòng)。替選地,坐標(biāo)傳感器和抖動(dòng)檢測傳感器可由不同的傳感器組成。在這種情況下, “傳感器部分”包括那些傳感器。坐標(biāo)傳感器的示例包括圖像傳感器和運(yùn)動(dòng)傳感器。圖像傳感器和運(yùn)動(dòng)傳感器也可用作抖動(dòng)檢測傳感器。在控制系統(tǒng)中,選擇區(qū)域改變部分可在預(yù)定定時(shí)改變圖標(biāo)選擇區(qū)域的大小。在控制系統(tǒng)中,選擇區(qū)域改變部分可在以下定時(shí)之一改變圖標(biāo)選擇區(qū)域的大小 指針接近圖標(biāo)的定時(shí)、和指針遠(yuǎn)離圖標(biāo)的定時(shí)。利用該結(jié)構(gòu),能夠在適當(dāng)?shù)亩〞r(shí)改變圖標(biāo)選擇區(qū)域的大小。在控制系統(tǒng)中,控制設(shè)備還可包括距離計(jì)算部分和距離判斷部分。距離計(jì)算部分基于圖標(biāo)和指針的位置坐標(biāo)來計(jì)算圖標(biāo)與指針之間的距離。距離判斷部分判斷圖標(biāo)與指針之間的距離是否小于比較(comparative)距離。在這種情況下,選擇區(qū)域改變部分可在以下定時(shí)之一改變圖標(biāo)選擇區(qū)域的大小 圖標(biāo)與指針之間的距離從等于或大于比較距離變成在比較距離以下的定時(shí)、和距離從在比較距離以下變成等于或大于比較距離的定時(shí)。在控制系統(tǒng)中,選擇區(qū)域改變部分可每當(dāng)在屏幕的刷新率定時(shí)至少一次繪制屏幕時(shí),改變圖標(biāo)選擇區(qū)域的大小。而且在這種情況下,能夠在適當(dāng)?shù)亩〞r(shí)改變圖標(biāo)選擇區(qū)域的大小。在控制系統(tǒng)中,輸入設(shè)備可包括操作部分。在這種情況下,選擇區(qū)域改變部分可在這樣的定時(shí)改變圖標(biāo)選擇區(qū)域的大小用戶經(jīng)由操作部分指示改變圖標(biāo)選擇區(qū)域的大小的定時(shí)。而且在這種情況下,能夠在適當(dāng)?shù)亩〞r(shí)改變圖標(biāo)選擇區(qū)域的大小。在控制系統(tǒng)中,選擇區(qū)域改變部分可在屏幕上的顯示結(jié)構(gòu)改變的定時(shí)改變圖標(biāo)選擇區(qū)域的大小當(dāng)。而且在這種情況下,能夠在適當(dāng)?shù)亩〞r(shí)改變圖標(biāo)選擇區(qū)域的大小。表述“屏幕上的顯示結(jié)構(gòu)改變”是指這樣的情況切換屏幕上的顯示的全部或部分,以及切換之前屏幕上的顯示和切換之后屏幕上的顯示不同。在控制系統(tǒng)中,顯示控制部分可根據(jù)圖標(biāo)選擇區(qū)域的大小的改變,來顯示具有與屏幕上圖標(biāo)選擇區(qū)域相對應(yīng)的大小的圖標(biāo)。利用該結(jié)構(gòu),用戶能夠可視地辨認(rèn)出圖標(biāo)選擇區(qū)域的大小已改變。在控制系統(tǒng)中,顯示控制部分可不管圖標(biāo)選擇區(qū)域的大小是否改變,在屏幕上顯示一定大小的圖標(biāo)。在這種情況下,控制設(shè)備還可包括指針位置判斷部分,該指針位置判斷部分判斷指針的位置坐標(biāo)是否在圖標(biāo)選擇區(qū)域之內(nèi)。在這種情況下,當(dāng)指針的位置坐標(biāo)在圖標(biāo)選擇區(qū)域之內(nèi)時(shí),顯示控制部分可突出顯示圖標(biāo)。在控制系統(tǒng)中,即使當(dāng)圖標(biāo)選擇區(qū)域的大小根據(jù)抖動(dòng)量而改變時(shí),用戶還是不能可視地辨認(rèn)出圖標(biāo)選擇區(qū)域的大小已改變。但是,在控制系統(tǒng)中,當(dāng)指針在選擇區(qū)域之內(nèi)時(shí),突出顯示圖標(biāo)。因此,在控制系統(tǒng)中,用戶也能夠容易地選擇目標(biāo)圖標(biāo)。
在控制系統(tǒng)中,控制設(shè)備還可包括位置坐標(biāo)改變部分,當(dāng)圖標(biāo)選擇區(qū)域的大小改變時(shí),該位置坐標(biāo)改變部分根據(jù)抖動(dòng)量的水平來改變圖標(biāo)的位置坐標(biāo)。利用該結(jié)構(gòu),即使當(dāng)圖標(biāo)之間的距離小、同時(shí)發(fā)生大的抖動(dòng)時(shí),也能夠通過擴(kuò)展圖標(biāo)之間的距離來擴(kuò)大圖標(biāo)選擇區(qū)域。因此,額外地促進(jìn)了用戶的圖標(biāo)選擇。根據(jù)本發(fā)明的實(shí)施例,提供了一種基于輸入設(shè)備的傳感器部分檢測到的檢測信號(hào)來控制屏幕上的顯示的控制設(shè)備,該控制設(shè)備包括坐標(biāo)生成部分、選擇區(qū)域改變部分和顯示控制部分。坐標(biāo)生成部分被配置成基于檢測信號(hào)來生成指針在屏幕上的位置坐標(biāo)。選擇區(qū)域改變部分被配置成根據(jù)基于檢測信號(hào)計(jì)算出的抖動(dòng)量的水平,來改變圖標(biāo)選擇區(qū)域的大小,該圖標(biāo)選擇區(qū)域是在其中通過指針選擇屏幕上的圖標(biāo)的區(qū)域。顯示控制部分被配置成控制屏幕上的顯示,使得在與指針的位置坐標(biāo)對應(yīng)的位置處顯示指針。根據(jù)本發(fā)明的實(shí)施例,提供了一種手持設(shè)備,該手持設(shè)備包括顯示部分、傳感器部分、坐標(biāo)生成部分、選擇區(qū)域改變部分和顯示控制部分。顯示部分包括屏幕。坐標(biāo)生成部分被配置成基于檢測器部分檢測到的檢測信號(hào)來生成指針在屏幕上的位置坐標(biāo)。選擇區(qū)域改變部分被配置成根據(jù)基于檢測信號(hào)計(jì)算出的抖動(dòng)量的水平,來改變圖標(biāo)選擇區(qū)域的大小,該圖標(biāo)選擇區(qū)域是在其中通過指針選擇屏幕上的圖標(biāo)的區(qū)域。顯示控制部分被配置成控制屏幕上的顯示,使得在與指針的位置坐標(biāo)對應(yīng)的位置處顯示指針。“傳感器部分”可由既具有坐標(biāo)傳感器的功能又具有抖動(dòng)檢測傳感器的功能的傳感器組成,其中,坐標(biāo)傳感器輸出用于生成指針的位置坐標(biāo)的檢測信號(hào),而抖動(dòng)檢測傳感器輸出用于計(jì)算抖動(dòng)量的水平的檢測信號(hào)。具有這兩個(gè)功能的這種傳感器的示例為檢測輸入設(shè)備的移動(dòng)的運(yùn)動(dòng)傳感器。替選地,坐標(biāo)傳感器和抖動(dòng)檢測傳感器可由不同的傳感器組成。在這種情況下, “傳感器部分”包括那些傳感器。坐標(biāo)傳感器的示例為檢測手持設(shè)備的移動(dòng)的運(yùn)動(dòng)傳感器。此外,在電阻膜型、電容型、電磁感應(yīng)型、超聲波表面聲波型和紅外操作型的觸控板中使用的各種觸摸傳感器被用作坐標(biāo)傳感器。抖動(dòng)檢測傳感器的示例包括圖像傳感器和運(yùn)動(dòng)傳感器。根據(jù)本發(fā)明的實(shí)施例,提供了一種控制方法,該方法包括基于傳感器部分檢測到的檢測信號(hào)來生成指針在屏幕上的位置坐標(biāo)。根據(jù)基于檢測信號(hào)計(jì)算出的抖動(dòng)量的水平,來改變圖標(biāo)選擇區(qū)域的大小,該圖標(biāo)選擇區(qū)域是在其中通過指針選擇屏幕上的圖標(biāo)的區(qū)域。控制屏幕上的顯示,使得在與指針的位置坐標(biāo)對應(yīng)的位置處顯示指針。如上所述,根據(jù)本發(fā)明的實(shí)施例,能夠提供涉及這樣的控制系統(tǒng)的技術(shù)即使發(fā)生抖動(dòng)時(shí),該控制系統(tǒng)也使得用戶能夠容易地選擇目標(biāo)圖標(biāo)。如附圖中所示出的,根據(jù)以下對本發(fā)明最佳模式實(shí)施例的詳細(xì)說明,本發(fā)明的這些和其它目標(biāo)、特征和優(yōu)點(diǎn)將變得更明顯。
圖1是示出根據(jù)本發(fā)明實(shí)施例的控制系統(tǒng)的圖;圖2是顯示設(shè)備的放大圖;圖3是輸入設(shè)備的透視圖;圖4是示出輸入設(shè)備的電結(jié)構(gòu)的方框圖;圖5是示出控制設(shè)備的處理的流程圖;圖6是示出抖動(dòng)量的水平與圖標(biāo)選擇區(qū)域的大小之間的關(guān)系的示例的圖;圖7是用于解釋抖動(dòng)量的水平與圖標(biāo)選擇區(qū)域的大小之間的關(guān)系的圖,該圖示出在執(zhí)行圖5所示的處理的情況下屏幕上的顯示情形;圖8是示出根據(jù)本發(fā)明另一實(shí)施例的控制設(shè)備的處理的流程圖;圖9是用于解釋抖動(dòng)量的水平與圖標(biāo)選擇區(qū)域的大小之間的關(guān)系的圖,該圖示出在執(zhí)行圖8所示的處理的情況下屏幕上的顯示情形;圖10是示出根據(jù)指針的位置突出顯示圖標(biāo)的情形的圖;圖11是示出根據(jù)本發(fā)明又一實(shí)施例的控制設(shè)備的處理的流程圖;圖12是示出在執(zhí)行圖11所示的處理的情況下指針的移動(dòng)和與指針的移動(dòng)對應(yīng)的圖標(biāo)選擇區(qū)域的大小的改變的示例的圖;圖13是示出根據(jù)圖標(biāo)選擇區(qū)域的大小的改變來改變圖標(biāo)的位置坐標(biāo)的情況的示例;以及圖14是示出根據(jù)圖標(biāo)選擇區(qū)域的大小的改變來改變圖標(biāo)的位置坐標(biāo)的情況的示例。
具體實(shí)施例方式在下文中,將參考附圖來描述本發(fā)明的實(shí)施例。<第一實(shí)施例>(控制系統(tǒng)的整體結(jié)構(gòu)和部件結(jié)構(gòu))圖1是示出根據(jù)本發(fā)明的第一實(shí)施例的控制系統(tǒng)的圖。如圖1所示,控制系統(tǒng)100包括輸入設(shè)備10、控制設(shè)備50和顯示設(shè)備60。圖2是顯示設(shè)備60的放大圖。顯示設(shè)備60例如由液晶顯示器或EL (Electro-Luminescence,電致發(fā)光)顯示器組成。顯示設(shè)備60可以是集成有能夠接收電視廣播等的顯示器的設(shè)備,或者是其中集成了這樣的顯示器和控制設(shè)備50的設(shè)備。在顯示設(shè)備60的上部,設(shè)置了輸出紅外線的兩個(gè)LED (發(fā)光二極管)模塊61和 62。應(yīng)當(dāng)指出的是,LED模塊的數(shù)目可以是3個(gè)或更多個(gè),而且不具體限制。在顯示設(shè)備60的屏幕9上顯示⑶I,例如指針1和圖標(biāo)2。指針1具有箭頭的形狀,盡管不限于此。例如,指針1可具有簡單的圓形、多邊形、透鏡或手的形狀,或者可以是字符圖標(biāo)。應(yīng)當(dāng)指出的是,指針1可以不是臨時(shí)顯示在屏幕9上。
7
圖標(biāo)2是在屏幕9上表示計(jì)算機(jī)上的程序功能、執(zhí)行命令、文件內(nèi)容等的圖像。圖標(biāo)2包括作為要通過指針1選擇的區(qū)域的圖標(biāo)選擇區(qū)域3 (參見虛線)。當(dāng)指針 1在圖標(biāo)選擇區(qū)域3之內(nèi)時(shí),能夠選擇圖標(biāo)2。稍后將給出圖標(biāo)選擇區(qū)域的細(xì)節(jié)。圖3是輸入設(shè)備10的透視圖。如圖3所示,輸入設(shè)備10包括外殼11、設(shè)置在外殼11上部的操作部分12、和設(shè)置在外殼11頂端部的紅外線圖像拾取部分13。外殼11沿一個(gè)方向伸長,以及具有用戶能夠握持的大小。操作部分12包括按鈕15至17、滾輪按鈕18、和方向鍵19。按鈕15分配有與平面操作型鼠標(biāo)的左鍵(確定按鈕)對應(yīng)的功能,而按鈕16分配有與鼠標(biāo)的右鍵對應(yīng)的功能。另外,按鈕17分配有各種未分配給按鈕15和16的其它功能。滾輪按鈕18分配有滾動(dòng)屏幕上顯示的圖像的功能。方向鍵19例如分配有向前移動(dòng)屏幕9上顯示的靜態(tài)圖像的幀、對屏幕9上顯示的運(yùn)動(dòng)圖像進(jìn)行快進(jìn)和倒回、以及改變廣播節(jié)目的頻道等功能。應(yīng)當(dāng)指出的是,能夠根據(jù)需要改變設(shè)置在操作部分12中的部分15至19的位置及向其分配的功能。圖4是示出輸入設(shè)備10的電結(jié)構(gòu)的方框圖。如圖4所示,輸入設(shè)備10除了包括操作部分12和紅外線圖像拾取部分13之外, 還包括圖像處理電路24、CPU(中央處理單元)25、存儲(chǔ)器四、發(fā)送裝置沈、天線27和晶體振蕩器28。圖像處理電路24、CPU 25、存儲(chǔ)器四、發(fā)送裝置沈和晶體振蕩器28安裝在電路板(未示出)上,而天線27印刷在電路板上。紅外線圖像拾取部分13包括圖像傳感器23,例如CXD(電荷耦合器件)傳感器和 CMOS (互補(bǔ)金屬氧化物半導(dǎo)體)傳感器。紅外線圖像拾取部分13還包括設(shè)置在圖像傳感器 23前方的透鏡22和設(shè)置在透鏡22前方的紅外線濾光器21。圖像傳感器23經(jīng)由紅外線濾光器21和透鏡22拾取從LED模塊61和62輸出的紅外線,以及將拾取到的紅外線圖像數(shù)據(jù)輸出到圖像處理電路對。應(yīng)當(dāng)指出的是,在該實(shí)施例中,圖像傳感器23既具有坐標(biāo)傳感器的功能,又具有抖動(dòng)檢測傳感器的功能,其中,坐標(biāo)傳感器輸出用于生成指針1的位置坐標(biāo)的檢測信號(hào),而抖動(dòng)檢測傳感器輸出用于計(jì)算抖動(dòng)量的水平的檢測信號(hào)。圖像處理電路M處理從紅外線圖像拾取部分13輸出的紅外線圖像數(shù)據(jù),檢測高亮度部分,以及將其輸出到CPU 25。CPU 25接收從圖像處理電路M輸出的信號(hào)的輸入、來自操作部分12的操作信號(hào)等,以及執(zhí)行用于生成與輸入信號(hào)對應(yīng)的預(yù)定操作信號(hào)的各種類型的操作處理。發(fā)送裝置沈?qū)PU 25生成的控制信號(hào)作為RF無線信號(hào)經(jīng)由天線發(fā)送給控制設(shè)備50。存儲(chǔ)器四是為輸入設(shè)備10的處理所需要的易失性存儲(chǔ)器和非易失性存儲(chǔ)器。易失性存儲(chǔ)器用作CPU 25的工作區(qū),而非易失性存儲(chǔ)器存儲(chǔ)為輸入設(shè)備10的處理所需要的各種程序。晶體振蕩器28生成參考時(shí)鐘,以及將參考時(shí)鐘提供給CPU 25。
應(yīng)當(dāng)指出的是,干電池、可充電電池等(未示出)安裝在輸入設(shè)備10內(nèi)部,以及將電力從干電池等提供給輸入設(shè)備10。返回參考圖1,控制設(shè)備50包括CPU 51、RAM (隨機(jī)訪問存儲(chǔ)器)52、ROM (只讀存儲(chǔ)器)53、接收器裝置M、天線55、顯示控制部分56和視頻RAM 57。接收器裝置M經(jīng)由天線55接收從輸入設(shè)備10發(fā)送的控制信號(hào)。CPTOl對接收到的控制信號(hào)進(jìn)行分析,以及執(zhí)行各種類型的操作處理。RAM 52用作CPU 51等的工作區(qū),以及臨時(shí)存儲(chǔ)正被執(zhí)行的各種程序和正被處理的各種類型的數(shù)據(jù)。ROM 53是非易失性存儲(chǔ)器,其存儲(chǔ)為控制設(shè)備50的處理所需要的各種程序。在CPU 51的控制下,顯示控制部分56生成要在顯示設(shè)備60的屏幕9上顯示的圖像數(shù)據(jù)。視頻MM 57用作顯示控制部分56的工作區(qū),以及臨時(shí)存儲(chǔ)所生成的圖像數(shù)據(jù)。控制設(shè)備50可以是專用于輸入設(shè)備10的設(shè)備,或者可以是PC等。控制設(shè)備50 可以是集成有顯示設(shè)備60的計(jì)算機(jī)、視聽設(shè)備、游戲裝置等。應(yīng)當(dāng)指出的是,盡管在對圖1的描述中已將CPU 51和顯示控制部分56描述為單獨(dú)部件,但是CPU 51可以具有顯示控制部分56的功能。此外,盡管在對圖1的描述中已將 RAM 52和視頻RAM 57描述為單獨(dú)部件,但是RAM 52可以具有視頻RAM 57的功能。(對操作的描述)(相對于輸入設(shè)備三維移動(dòng)的指針移動(dòng))首先,將描述移動(dòng)輸入設(shè)備10的方式的典型示例和指針1如何相應(yīng)地移動(dòng)的典型示例。用戶握持輸入設(shè)備10,以及將輸入設(shè)備10的頂端側(cè)指向顯示設(shè)備60。此時(shí),設(shè)置在輸入設(shè)備10的頂端側(cè)的紅外線圖像拾取部分13面向顯示設(shè)備60的屏幕9和設(shè)置在屏幕9上方的兩個(gè)LED模塊61和62。兩個(gè)LED模塊61和62以預(yù)定周期閃爍,以及以預(yù)定周期從LED模塊61和62輸出紅外線。圖像傳感器經(jīng)由紅外線濾光器21和透鏡22拾取從LED模塊61和62輸出的紅外線,以及將拾取到的紅外線圖像數(shù)據(jù)輸出到圖像處理電路對。通過處理從紅外線圖像拾取部分13輸出的紅外線圖像數(shù)據(jù),圖像處理電路M獲取高亮度點(diǎn)的位置信息,以及將該信息輸出到CPU 25。CPU25經(jīng)由發(fā)送裝置沈和天線27 將圖像處理電路M獲取的高亮度點(diǎn)的位置信息發(fā)送給控制設(shè)備50。控制設(shè)備50的CPU 51經(jīng)由天線55和接收器裝置M接收高亮度點(diǎn)的位置信息。 基于高亮度點(diǎn)的位置信息,CPU 51生成指針1的位置坐標(biāo)。顯示控制部分56控制屏幕9的顯示,使得在所生成的位置坐標(biāo)處顯示指針1。當(dāng)用戶握持輸入設(shè)備10以及三維地移動(dòng)該輸入設(shè)備10時(shí),高亮度點(diǎn)的位置信息根據(jù)輸入設(shè)備10的移動(dòng)而改變。使用該關(guān)系,指針在屏幕上移動(dòng)。在控制系統(tǒng)100中,準(zhǔn)確地在輸入設(shè)備10的頂端部所指向的位置處顯示指針1。(對應(yīng)于抖動(dòng)量的圖標(biāo)選擇區(qū)域3的大小的改變)接著,將描述對應(yīng)于抖動(dòng)量的圖標(biāo)選擇區(qū)域3的大小的改變。圖5是示出根據(jù)第一實(shí)施例的控制設(shè)備50的處理的流程圖。圖6是示出抖動(dòng)量的水平與圖標(biāo)選擇區(qū)域3的大小之間的關(guān)系的示例的圖。
9
圖7是用于解釋抖動(dòng)量的水平與圖標(biāo)選擇區(qū)域的大小之間的關(guān)系的圖,該圖示出在執(zhí)行圖5所示的處理的情況下屏幕9上的顯示情形。在圖7中,實(shí)際顯示在屏幕9上的圖標(biāo)2的大小用實(shí)線表示,而圖標(biāo)選擇區(qū)域3的大小用虛線表示。此外,圖7示意性示出指針1根據(jù)抖動(dòng)量(Shl,Sh2)的水平在屏幕9上抖動(dòng)的情形。應(yīng)當(dāng)指出的是,圖標(biāo)選擇區(qū)域3是圖標(biāo)2變成能夠通過上述指針1選擇的區(qū)域。首先,控制設(shè)備50的CPU 51計(jì)算輸入設(shè)備10(外殼11)的抖動(dòng)量的大小(步驟 101)。在這種情況下,CPU 51基于從高亮度點(diǎn)的位置信息獲取的指針1的位置坐標(biāo),來獲取關(guān)于指針1的軌跡的以往(past)信息(例如,大約0. 5秒至1秒),以及基于軌跡信息來計(jì)算輸入設(shè)備10的抖動(dòng)量的水平。接著,控制設(shè)備50的CPU 51基于抖動(dòng)量的水平來改變圖標(biāo)選擇區(qū)域3的大小(步驟 102)。在這種情況下,CPU 51將抖動(dòng)量的水平與如圖6所示的閾值Thl和Th2進(jìn)行比較, 以及當(dāng)抖動(dòng)量的大小小于閾值Thl時(shí),將圖標(biāo)選擇區(qū)域3的大小設(shè)置成SO。當(dāng)抖動(dòng)量的水平等于或大于閾值Thl、或小于閾值Th2時(shí),CPU 51將圖標(biāo)選擇區(qū)域3的大小設(shè)置成Si,以及當(dāng)抖動(dòng)量的水平等于或大于閾值Th2時(shí),將圖標(biāo)選擇區(qū)域3的大小設(shè)置成S2。在改變圖標(biāo)選擇區(qū)域3的大小之后,顯示控制部分56接著控制屏幕9上的顯示, 使得顯示大小對應(yīng)于圖標(biāo)選擇區(qū)域3的大小的圖標(biāo)2 (步驟103)。在顯示大小對應(yīng)于圖標(biāo)選擇區(qū)域3的大小的圖標(biāo)2之后,CPU 51返回到步驟101, 以及計(jì)算輸入設(shè)備10的抖動(dòng)量的水平。應(yīng)當(dāng)指出的是,每當(dāng)在屏幕9的刷新率(例如,50次/秒,100次/秒)定時(shí)描繪屏幕9 一次或多次O次至10次)時(shí),執(zhí)行步驟101至步驟103的處理。通過上述處理,在該實(shí)施例中,隨著抖動(dòng)量的水平增加,逐步地增加圖標(biāo)選擇區(qū)域 3的大小,而且屏幕9上顯示的圖標(biāo)2的大小也相應(yīng)地逐步增加(參見圖7)。因此,在該實(shí)施例中,能夠以對應(yīng)于抖動(dòng)量的水平的適當(dāng)大小來顯示圖標(biāo)選擇區(qū)域3和圖標(biāo)2。當(dāng)用戶選擇目標(biāo)圖標(biāo)2時(shí),用戶三維地操作輸入設(shè)備10以將指針1定位在該圖標(biāo) 2(圖標(biāo)選擇區(qū)域幻上,以及按壓設(shè)置在輸入設(shè)備10上的按鈕。此時(shí),由于如以上所描述的,以對應(yīng)于抖動(dòng)量的水平的適當(dāng)大小來顯示圖標(biāo)選擇區(qū)域3和圖標(biāo)2,因此即使當(dāng)發(fā)生抖動(dòng)時(shí),用戶也能容易地選擇目標(biāo)圖標(biāo)2。此外,由于在該實(shí)施例中,當(dāng)圖標(biāo)選擇區(qū)域3的大小改變時(shí),屏幕9上顯示的圖標(biāo) 2的大小改變成與圖標(biāo)選擇區(qū)域3的大小對應(yīng)的大小,因此用戶能容易地、可視地辨認(rèn)出圖標(biāo)選擇區(qū)域3的大小已改變。另外,由于在該實(shí)施例中,圖標(biāo)選擇區(qū)域3和圖標(biāo)2的大小的改變判斷定時(shí)(改變定時(shí))是描繪屏幕9 一次或多次的定時(shí),所以改變判斷定時(shí)的周期短。因此,用戶的抖動(dòng)量的水平能適當(dāng)?shù)胤从吃趫D標(biāo)選擇區(qū)域3的大小上。對隨著抖動(dòng)量的水平增加而逐步地增加圖標(biāo)選擇區(qū)域3的大小的情況,已給出了以上描述。但是,抖動(dòng)量的水平與圖標(biāo)選擇區(qū)域3的大小之間的關(guān)系不限于此。例如,當(dāng)抖動(dòng)量的水平超過預(yù)定閾值時(shí),隨著抖動(dòng)量的水平增加,可按比例地增加或指數(shù)地增加圖標(biāo)選擇區(qū)域3的大小。
10
應(yīng)當(dāng)指出的是,在第一實(shí)施例的情況下,當(dāng)圖標(biāo)選擇區(qū)域3的大小改變時(shí),屏幕9 上顯示的圖標(biāo)2的大小也改變。另外,圖標(biāo)選擇區(qū)域3的改變判斷定時(shí)的周期短。所以,當(dāng)圖標(biāo)選擇區(qū)域3的大小按比例地增加或指數(shù)地增加時(shí),以短的周期來改變屏幕9上顯示的圖標(biāo)2的大小。在這種情況下,圖標(biāo)2的大小以短的周期增加和減小,而且可見度減弱。所以,在當(dāng)圖標(biāo)選擇區(qū)域3的大小改變時(shí)、屏幕9上顯示的圖標(biāo)2的大小也改變的情況下,特別有效的是,如以上參考圖6、圖7等所描述的,隨著抖動(dòng)量的水平增加,逐步地增加圖標(biāo)選擇區(qū)域 3的大小。在這種情況下,由于屏幕9上顯示的圖標(biāo)2的大小幾乎不以短的周期增加或減小,因此防止可見度減弱是可能的?!吹诙?shí)施例〉接著,將描述本發(fā)明的第二實(shí)施例。第二實(shí)施例與以上第一實(shí)施例的區(qū)別在于,即使當(dāng)改變圖標(biāo)選擇區(qū)域3的大小時(shí),也使屏幕9上顯示的圖標(biāo)2的大小保持不變。因此,將主要描述該點(diǎn)。應(yīng)當(dāng)指出的是,在對第二實(shí)施例及隨后實(shí)施例的描述中,省略或簡化對具有與以上第一實(shí)施例的功能和結(jié)構(gòu)相同的功能和結(jié)構(gòu)的部分的描述。圖8是示出根據(jù)第二實(shí)施例的控制設(shè)備50的處理的流程圖。圖9是用于解釋抖動(dòng)量的水平與圖標(biāo)選擇區(qū)域的大小之間的關(guān)系的圖,該圖示出在執(zhí)行圖8所示的處理的情況下屏幕上的顯示情形。在圖9中,實(shí)際顯示在屏幕9上的圖標(biāo)2的大小用實(shí)線表示,而圖標(biāo)選擇區(qū)域3的大小用虛線表示。此外,圖9示意性示出指針1根據(jù)抖動(dòng)量(Shl,Sh2)的水平在屏幕9上抖動(dòng)的情形。圖10是示出根據(jù)指針1的位置突出顯示圖標(biāo)2的情形的圖。首先,控制設(shè)備50的CPU 51計(jì)算輸入設(shè)備10的抖動(dòng)量的水平(步驟201)。如以上所描述的,基于例如指針1的以往軌跡,來計(jì)算輸入設(shè)備10的抖動(dòng)量。接著,CPU 51基于抖動(dòng)量的水平來改變圖標(biāo)選擇區(qū)域3的大小(步驟202)。在這種情況下,如圖5所示,CPU 51將圖標(biāo)選擇區(qū)域3的大小改變成隨著抖動(dòng)量的水平增加而逐步增加。應(yīng)當(dāng)指出的是,在第二實(shí)施例中,與第一實(shí)施例中不同,如圖9所示,即使當(dāng)改變圖標(biāo)選擇區(qū)域3的大小時(shí),屏幕9上顯示的圖標(biāo)2的大小保持不變。接著,CPU 51判斷指針1的位置坐標(biāo)是否在圖標(biāo)選擇區(qū)域3之內(nèi)(步驟203)。當(dāng)指針1的位置坐標(biāo)不在圖標(biāo)選擇區(qū)域3之內(nèi)時(shí)(步驟203中的“否”)(參見圖10A),CPU51返回到步驟201,以及再次計(jì)算抖動(dòng)量的水平。另一方面,當(dāng)指針1的位置坐標(biāo)在圖標(biāo)選擇區(qū)域3之內(nèi)時(shí)(步驟203中的“是”), 顯示控制部分56控制屏幕9上的顯示,使得突出顯示圖標(biāo)2 (步驟204)(參見圖10B)。應(yīng)當(dāng)指出的是,盡管圖IOB示出了每當(dāng)指針1的位置坐標(biāo)在圖標(biāo)選擇區(qū)域3之內(nèi)時(shí)在屏幕9上顯示指針1以及因此突出顯示圖標(biāo)2的情況,但是不需要總是顯示指針1。此處,突出顯示指的是例如圖標(biāo)2的點(diǎn)亮、圖標(biāo)2的閃爍、圖標(biāo)2的顏色改變、圖標(biāo) 2周圍的框的顯示以及圖標(biāo)2的擴(kuò)張/收縮。當(dāng)突出顯示圖標(biāo)2時(shí),CPU 51返回到步驟201,以及再次判斷抖動(dòng)量的水平。應(yīng)當(dāng)指出的是,每當(dāng)在屏幕9的刷新率(例如,50次/秒,100次/秒)定時(shí)描繪屏幕9 一次或多次O次至10次)時(shí),執(zhí)行步驟201至步驟204的處理。在第二實(shí)施例中,即使當(dāng)根據(jù)抖動(dòng)量的水平改變圖標(biāo)選擇區(qū)域3的大小時(shí),用戶也不能可視地辨認(rèn)出圖標(biāo)選擇區(qū)域3的大小。但是,當(dāng)指針1在選擇區(qū)域之內(nèi)時(shí),突出顯示圖標(biāo)2。所以,在第二實(shí)施例中,用戶也能容易地選擇目標(biāo)圖標(biāo)2。盡管第二實(shí)施例已描述了隨著抖動(dòng)量的水平增加而逐步地增加圖標(biāo)選擇區(qū)域3 的大小的情況,但是圖標(biāo)選擇區(qū)域3的大小可按比例地改變或指數(shù)地改變。與第一實(shí)施例中不同,在第二實(shí)施例中,即使當(dāng)改變圖標(biāo)選擇區(qū)域3的大小時(shí),也使屏幕9上顯示的圖標(biāo)2的大小保持不變。所以,即使當(dāng)圖標(biāo)選擇區(qū)域3的大小按比例改變或指數(shù)地改變時(shí),也不會(huì)以短的周期來增加或減小圖標(biāo)2的大小以減弱可見度。因此,即使當(dāng)圖標(biāo)選擇區(qū)域3的大小根據(jù)抖動(dòng)量的水平而逐步地增加、按比例地增加或指數(shù)地增加時(shí),第二實(shí)施例也實(shí)現(xiàn)相同的效果?!吹谌龑?shí)施例〉接著,將描述本發(fā)明的第三實(shí)施例。在第三實(shí)施例中,圖標(biāo)選擇區(qū)域3的大小的改變判斷定時(shí)(改變定時(shí))與以上實(shí)施例的改變判斷定時(shí)不同。因此,將主要描述該點(diǎn)。圖11是示出根據(jù)第三實(shí)施例的控制設(shè)備50的處理的流程圖。圖12是示出在執(zhí)行圖11所示的處理的情況下指針1的移動(dòng)和與指針1的移動(dòng)對應(yīng)的圖標(biāo)選擇區(qū)域3(圖標(biāo)2)的大小的改變的示例的圖??刂圃O(shè)備50的CPU 51基于圖標(biāo)2的位置坐標(biāo)和指針1的位置坐標(biāo)來計(jì)算圖標(biāo)2 與指針1之間的距離dl (步驟301)。接著,CPU 51判斷圖標(biāo)2與指針1之間的距離dl是否小于比較距離d2(步驟 302)。比較距離d2通常為特定距離。考慮到圖標(biāo)選擇區(qū)域3等的最大大小,根據(jù)需要來設(shè)置比較距離。當(dāng)圖標(biāo)2與指針1之間的距離dl小于比較距離d2時(shí)(步驟302中的“是”),CPU 51從存儲(chǔ)部分中讀出步驟302的最近判斷結(jié)果。然后,基于步驟302的最近判斷結(jié)果,CPU 51判斷圖標(biāo)2與指針1之間的距離dl是否小于比較距離d2(步驟303)。當(dāng)在最近判斷中圖標(biāo)2與指針1之間的距離dl小于比較距離d2時(shí)(步驟303中的“是”),CPU 51返回到步驟301,以及再次計(jì)算圖標(biāo)2與指針1之間的距離dl。另一方面,當(dāng)在最近判斷中圖標(biāo)2與指針1之間的距離dl等于或大于比較距離d2 時(shí)(步驟303中的“否”)(參見圖12B),CPU 51基于指針1的以往軌跡來計(jì)算抖動(dòng)量的水平(步驟304)。當(dāng)計(jì)算抖動(dòng)量的水平時(shí),CPU 51接著根據(jù)抖動(dòng)量的水平來改變圖標(biāo)選擇區(qū)域3的大小(步驟30 。在這種情況下,如圖5所示,將圖標(biāo)選擇區(qū)域3的大小改變成隨著抖動(dòng)量的水平增加而逐步增加。接著,顯示控制部分56控制指針1的顯示,使得以對應(yīng)于圖標(biāo)選擇區(qū)域3的大小在屏幕9上顯示圖標(biāo)2 (步驟306)。應(yīng)當(dāng)指出的是,圖12B示出了這樣的狀態(tài)在該狀態(tài)中,當(dāng)抖動(dòng)量的水平為Sh2時(shí), 圖標(biāo)2與指針1之間的距離dl從在比較距離d2以上變成在比較距離d2以下,以及圖標(biāo)選擇區(qū)域3的大小從SO變成S2。
12
當(dāng)在步驟302中圖標(biāo)2與指針1之間的距離dl等于或大于比較距離d2時(shí)(步驟 302中的“否”),CPU 51從存儲(chǔ)部分中讀出步驟302的最近判斷結(jié)果。然后,基于步驟302 的最近判斷結(jié)果,CPU 51判斷圖標(biāo)2與指針1之間的距離dl是否小于比較距離d2(步驟 307)。當(dāng)在最近判斷中圖標(biāo)2與指針1之間的距離dl等于或大于比較距離d2時(shí)(步驟 307中的“否”)(參見圖12A),CPU 51返回到步驟301,以及再次計(jì)算圖標(biāo)2與指針1之間的距離dl。當(dāng)在最近判斷中圖標(biāo)2與指針1之間的距離dl小于比較距離d2時(shí)(步驟307中的 “是”)(參見圖12C),CPU 51判斷圖標(biāo)選擇區(qū)域3的當(dāng)前大小是否為Sl或S2 (步驟308)。當(dāng)圖標(biāo)選擇區(qū)域3的大小不是Sl也不是S2時(shí)(步驟308中的“否”),即當(dāng)圖標(biāo)選擇區(qū)域3的大小是SO時(shí),CPU 51再次返回到步驟301。另一方面,當(dāng)圖標(biāo)選擇區(qū)域3的大小是Sl或S2時(shí)(步驟308中的“是”),將圖標(biāo)選擇區(qū)域3的大小從Sl或S2改變成SO (步驟309)。在將圖標(biāo)選擇區(qū)域3的大小從Sl或 S2改變成SO之后,顯示控制部分56以對應(yīng)于圖標(biāo)選擇區(qū)域3 (SO)的大小在屏幕9上顯示圖標(biāo)2 (步驟310)。當(dāng)以對應(yīng)于圖標(biāo)選擇區(qū)域3 (SO)的大小在屏幕9上顯示圖標(biāo)2時(shí),CPU 51再次返回到步驟301。應(yīng)當(dāng)指出的是,圖12C示出了這樣的狀態(tài)在該狀態(tài)中,當(dāng)抖動(dòng)量的水平為Sh2時(shí), 圖標(biāo)2與指針1之間的距離dl從在比較距離d2以下而超過比較距離d2,以及圖標(biāo)選擇區(qū)域3的大小從S2改變成SO。在第三實(shí)施例中,在指針1接近屏幕9上的圖標(biāo)2、以及圖標(biāo)2與指針1之間的距離dl從等于或大于比較距離d2變成在比較距離d2以下的定時(shí),計(jì)算抖動(dòng)量的水平,以及在該定時(shí)還改變圖標(biāo)選擇區(qū)域3的大小。通過在這樣的定時(shí)如此計(jì)算抖動(dòng)量的水平以及改變圖標(biāo)選擇區(qū)域3的大小,能夠使圖標(biāo)選擇區(qū)域3的大小變成與抖動(dòng)量的水平對應(yīng)的適當(dāng)大小。盡管第三實(shí)施例已描述了隨著抖動(dòng)量的水平增加而逐步地增加圖標(biāo)選擇區(qū)域3 的大小的情況,但是隨著抖動(dòng)量的水平增加可按比例地增加或指數(shù)地增加圖標(biāo)選擇區(qū)域3 的大小。此外,盡管第三實(shí)施例已描述了顯示在屏幕9上的圖標(biāo)2的大小對應(yīng)于圖標(biāo)選擇區(qū)域3的大小的情況,但是圖標(biāo)2的大小可以在例如SO保持不變。在這種情況下,如以上在第二實(shí)施例中所描述的,當(dāng)指針1的位置坐標(biāo)在圖標(biāo)選擇區(qū)域3之內(nèi)時(shí),可執(zhí)行對顯示在屏幕9上的圖標(biāo)2進(jìn)行突出顯示的處理。盡管比較距離d2在第三實(shí)施例中保持不變,但是可基于抖動(dòng)量的水平來改變比較距離d2。在這種情況下,將比較距離d2改變成隨著抖動(dòng)量的水平增加而增加。換言之, 由于圖標(biāo)選擇區(qū)域3的大小根據(jù)抖動(dòng)量的水平而改變,因此也可根據(jù)抖動(dòng)量的水平來改變比較距離d2。〈修改示例〉以上第一和第二實(shí)施例已經(jīng)描述了圖標(biāo)選擇區(qū)域3的改變定時(shí)(圖標(biāo)選擇區(qū)域3 的改變判斷定時(shí))是根據(jù)刷新率描繪屏幕9一次或多次的定時(shí)。此外,第三實(shí)施例已經(jīng)描
1述了改變定時(shí)是圖標(biāo)2與指針1之間的距離dl從等于或大于比較距離d2變成在比較距離 d2以下的定時(shí),或者距離dl從在比較距離d2以下變成等于或大于比較距離d2的定時(shí)。但是,圖標(biāo)選擇區(qū)域3的改變定時(shí)不限于以上實(shí)施例。例如,圖標(biāo)選擇區(qū)域3的改變定時(shí)可以是用戶操作輸入設(shè)備10的操作部分12以經(jīng)由操作部分12指示改變圖標(biāo)選擇區(qū)域3的定時(shí)。在這種情況下,例如,將用于改變圖標(biāo)選擇區(qū)域3的功能分配給輸入設(shè)備10的按鈕17。當(dāng)用戶按壓按鈕17時(shí),將指示按鈕17已被按壓的信息從輸入設(shè)備10發(fā)送給控制設(shè)備50。當(dāng)接收到信息時(shí),控制設(shè)備50的CPU 51僅需要計(jì)算輸入設(shè)備10的抖動(dòng)量,以及根據(jù)抖動(dòng)量的水平來改變圖標(biāo)選擇區(qū)域3的大小。替選地,圖標(biāo)選擇區(qū)域3的改變定時(shí)可以是屏幕9上的顯示結(jié)構(gòu)改變的定時(shí)。此處,屏幕9上的顯示結(jié)構(gòu)的改變是指這樣的情況在該情況下,切換屏幕9上的顯示的全部或顯示,并且在切換之前屏幕9上的顯示與切換之后屏幕9上的顯示不同。屏幕9上的顯示結(jié)構(gòu)改變的情況是用戶選擇屏幕9上顯示的圖標(biāo)2 (例如,文件圖標(biāo)2)以移動(dòng)到更深一級(jí)(1 step deeper)的層或更高一級(jí)(1 step higher)的層的情況。 因此,改變了屏幕9上的顯示結(jié)構(gòu)。在這種情況下,控制設(shè)備50的CPU 51僅需要判斷屏幕9的顯示結(jié)構(gòu)是否已改變, 以及當(dāng)屏幕9的顯示結(jié)構(gòu)已改變時(shí),計(jì)算輸入設(shè)備10的抖動(dòng)量以及根據(jù)計(jì)算出的抖動(dòng)量來改變圖標(biāo)選擇區(qū)域3的大小。在這種情況下,根據(jù)抖動(dòng)量的水平來改變在改變顯示結(jié)構(gòu)之后顯示在屏幕9上的圖標(biāo)2的圖標(biāo)選擇區(qū)域3的大小。當(dāng)在上述定時(shí)改變圖標(biāo)選擇區(qū)域3的大小時(shí),用戶也能容易地選擇目標(biāo)圖標(biāo)2。對根據(jù)抖動(dòng)量的水平來改變圖標(biāo)選擇區(qū)域3的大小的情況,已經(jīng)給出了以上說明。但是,本發(fā)明不限于此,而且可以根據(jù)抖動(dòng)量的水平來改變屏幕9上顯示的字符的大還可能的是,當(dāng)改變圖標(biāo)選擇區(qū)域3的大小時(shí),根據(jù)抖動(dòng)量的水平來改變圖標(biāo)2的位置坐標(biāo)。圖13和圖14是各自示出根據(jù)圖標(biāo)選擇區(qū)域3的大小的改變來改變圖標(biāo)2的位置坐標(biāo)的情況的示例的圖。圖13示出與圖標(biāo)選擇區(qū)域3的大小的改變和圖標(biāo)2的位置坐標(biāo)的改變一起來改變屏幕大小的情況的示例。在這種情況下,控制設(shè)備50的CPU 51計(jì)算輸入設(shè)備10的抖動(dòng)量的水平,以及當(dāng)抖動(dòng)量的水平等于或大于預(yù)定閾值時(shí),改變圖標(biāo)選擇區(qū)域3的大小、圖標(biāo)2的位置坐標(biāo)、和屏幕大小(參見圖13B)。應(yīng)當(dāng)指出的是,圖標(biāo)選擇區(qū)域3的大小的改變定時(shí)、圖標(biāo)2的位置坐標(biāo)的改變定時(shí)、和屏幕大小的改變定時(shí)可以是上述定時(shí)中的任一個(gè)。由于在圖13所示的示例中屏幕大小大于屏幕9的實(shí)際大小,因此用戶轉(zhuǎn)動(dòng)滾輪按鈕18以滾動(dòng)屏幕9。圖14示出與圖標(biāo)選擇區(qū)域3的大小的改變和圖標(biāo)2的位置坐標(biāo)的改變一起對屏幕9進(jìn)行劃分的情況的示例。在這種情況下,控制設(shè)備50的CPU 51計(jì)算輸入設(shè)備10的抖動(dòng)量的水平。當(dāng)抖動(dòng)量的水平等于或大于預(yù)定閾值時(shí),CPU 51改變圖標(biāo)選擇區(qū)域3的大小和圖標(biāo)2的位置坐標(biāo),
14以及將屏幕9劃分成多個(gè)部分(參見圖14B)。應(yīng)當(dāng)指出的是,圖標(biāo)選擇區(qū)域3的大小的改變定時(shí)、圖標(biāo)2的位置坐標(biāo)的改變定時(shí)、和屏幕9的劃分?jǐn)?shù)目的改變定時(shí)可以是上述定時(shí)中的任一個(gè)。在這種情況下,用戶僅需要操作輸入設(shè)備10的操作部分12以在多個(gè)屏幕9中進(jìn)行切換。在以上說明中,已將圖像傳感器23作為在輸入設(shè)備10中使用的傳感器部分的示例。但是,本發(fā)明不限于此,而且檢測輸入設(shè)備10(外殼11)的移動(dòng)的運(yùn)動(dòng)傳感器可以設(shè)置在輸入設(shè)備10中作為傳感器部分。將角速度傳感器、加速傳感器、或速度傳感器用作運(yùn)動(dòng)傳感器。角速度傳感器的示例包括振動(dòng)型陀螺傳感器、頂部旋轉(zhuǎn)陀螺傳感器(rotary top gyrosensor)、環(huán)形激光陀螺傳感器、氣體速率陀螺傳感器(gas rate gyrosensor)、和地磁陀螺傳感器。加速傳感器的示例包括壓電電阻型加速傳感器、和電容型加速傳感器。此外, 速度傳感器的示例為皮氏流速測定管(Pitot tube)。運(yùn)動(dòng)傳感器可以是上述兩個(gè)或更多個(gè)傳感器的組合。此處,例如,當(dāng)將振動(dòng)型陀螺傳感器用作運(yùn)動(dòng)傳感器時(shí),通過使用帶通濾波器能夠檢測抖動(dòng)量的水平,其中,帶通濾波器使具有預(yù)定頻率范圍(1至20赫茲)之內(nèi)的頻率的信號(hào)通過。對組成傳感器部分的傳感器既具有坐標(biāo)傳感器功能又具有抖動(dòng)檢測傳感器功能的情況,已經(jīng)給出了以上的說明,其中,坐標(biāo)傳感器輸出用于生成指針1的位置坐標(biāo)的檢測信號(hào),而抖動(dòng)檢測傳感器輸出用于計(jì)算抖動(dòng)量的水平的檢測信號(hào)。但是,本發(fā)明不限于此,而且可將坐標(biāo)傳感器和抖動(dòng)檢測傳感器構(gòu)成為不同的傳感器。在這種情況下,傳感器部分包括那些傳感器。將檢測輸入設(shè)備10和顯示設(shè)備60的相對位置的圖像傳感器、檢測輸入設(shè)備10的移動(dòng)的運(yùn)動(dòng)傳感器等用作坐標(biāo)傳感器。能夠?qū)D像傳感器、運(yùn)動(dòng)傳感器等用作抖動(dòng)檢測傳感器。當(dāng)輸入設(shè)備10的抖動(dòng)非常大時(shí),例如,控制系統(tǒng)可將指針1的移動(dòng)的輸入方式從輸入設(shè)備10的三維操作切換到使用輸入設(shè)備10的方向鍵19的輸入。本發(fā)明能夠應(yīng)用到包括顯示部分的手持設(shè)備,其中顯示部分設(shè)置有屏幕9和傳感器部分。手持設(shè)備的示例包括PDA(個(gè)人數(shù)字助理)、蜂窩式電話、便攜式音樂播放器、和數(shù)碼相機(jī)。手持設(shè)備的傳感器部分可由既具有坐標(biāo)傳感器功能又具有抖動(dòng)傳感器功能的傳感器構(gòu)成。具有這兩個(gè)功能的這種傳感器的示例為運(yùn)動(dòng)傳感器。當(dāng)使用運(yùn)動(dòng)傳感器時(shí),在用戶三維地操作手持設(shè)備時(shí),運(yùn)動(dòng)傳感器檢測手持設(shè)備的三維移動(dòng),以及屏幕9上顯示的指針1根據(jù)三維操作而移動(dòng)。另外,根據(jù)基于運(yùn)動(dòng)傳感器輸出的檢測信號(hào)計(jì)算出的抖動(dòng)量的水平,來改變圖標(biāo)選擇區(qū)域3的大小。還在這種情況下,由于根據(jù)抖動(dòng)量的水平來改變圖標(biāo)選擇區(qū)域3的大小,因此即使當(dāng)發(fā)生抖動(dòng)時(shí),用戶也能容易地選擇目標(biāo)圖標(biāo)2。可將坐標(biāo)傳感器和抖動(dòng)檢測傳感器構(gòu)成為不同的傳感器。在這種情況下,傳感器部分包括那些傳感器。坐標(biāo)傳感器的示例包括檢測手持設(shè)備的移動(dòng)的運(yùn)動(dòng)傳感器和各種在電阻膜型、電容型、電磁感應(yīng)型、超聲波表面聲波型和紅外操作型的觸控板中使用的觸摸傳感器。抖動(dòng)檢測傳感器的示例包括圖像傳感器和運(yùn)動(dòng)傳感器。作為示例,將描述觸摸傳感器被用作坐標(biāo)傳感器以及運(yùn)動(dòng)傳感器被用作抖動(dòng)檢測傳感器的情況。在這種情況下,通過用戶以手指或觸摸筆來觸摸手持設(shè)備的顯示部分的屏幕9,觸摸傳感器檢測觸摸位置,以及指針1在屏幕9上移動(dòng)。另外,根據(jù)基于運(yùn)動(dòng)傳感器檢測到的檢測信號(hào)計(jì)算出的抖動(dòng)量的水平,來改變圖標(biāo)選擇區(qū)域3的大小。還在這種情況下,由于根據(jù)抖動(dòng)量的水平來改變圖標(biāo)選擇區(qū)域3的大小,因此即使當(dāng)發(fā)生抖動(dòng)時(shí),用戶也能容易地選擇目標(biāo)圖標(biāo)2。本申請包含與2010年6月3日在日本專利局提交的日本優(yōu)先權(quán)專利申請 JP2010-127513中所公開的主題有關(guān)的主題,其全部內(nèi)容通過參考合并與此。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,可在所附權(quán)利要求或其等同物的范圍內(nèi),取決于設(shè)計(jì)要求和其它因素,進(jìn)行各種修改、組合、子組合和替換。
權(quán)利要求
1.一種控制系統(tǒng),包括輸入設(shè)備,其包括傳感器部分;以及控制設(shè)備,其包括坐標(biāo)生成部分,其基于所述傳感器部分檢測到的檢測信號(hào)生成指針在屏幕上的位置坐標(biāo),選擇區(qū)域改變部分,其根據(jù)基于所述檢測信號(hào)計(jì)算出的抖動(dòng)量的水平,來改變圖標(biāo)選擇區(qū)域的大小,所述圖標(biāo)選擇區(qū)域是在其中通過所述指針選擇所述屏幕上的圖標(biāo)的區(qū)域, 以及顯示控制部分,其對所述屏幕上的顯示進(jìn)行控制,使得在與所述指針的位置坐標(biāo)對應(yīng)的位置處顯示所述指針。
2.根據(jù)權(quán)利要求1所述的控制系統(tǒng),其中,所述選擇區(qū)域改變部分在預(yù)定定時(shí)改變所述圖標(biāo)選擇區(qū)域的大小。
3.根據(jù)權(quán)利要求2所述的控制系統(tǒng),其中,所述選擇區(qū)域改變部分在以下定時(shí)之一改變所述圖標(biāo)選擇區(qū)域的大小所述指針接近所述圖標(biāo)的定時(shí)、和所述指針遠(yuǎn)離所述圖標(biāo)的定時(shí)。
4.根據(jù)權(quán)利要求3所述的控制系統(tǒng),其中,所述控制設(shè)備還包括距離計(jì)算部分,其基于所述圖標(biāo)的位置坐標(biāo)和所述指針的位置坐標(biāo)來計(jì)算所述圖標(biāo)與所述指針之間的距離,以及距離判斷部分,其判斷所述圖標(biāo)與所述指針之間的所述距離是否小于比較距離,以及其中,所述選擇區(qū)域改變部分在以下定時(shí)之一改變所述圖標(biāo)選擇區(qū)域的大小所述圖標(biāo)與所述指針之間的所述距離從等于或大于所述比較距離變成在所述比較距離以下的定時(shí)、和所述距離從在所述比較距離以下變成等于或大于所述比較距離的定時(shí)。
5.根據(jù)權(quán)利要求2所述的控制系統(tǒng),其中,所述選擇區(qū)域改變部分每當(dāng)在所述屏幕的刷新率定時(shí)至少一次繪制所述屏幕時(shí),改變所述圖標(biāo)選擇區(qū)域的大小。
6.根據(jù)權(quán)利要求2所述的控制系統(tǒng),其中,所述輸入設(shè)備包括操作部分,以及其中,所述選擇區(qū)域改變部分在這樣的定時(shí)改變所述圖標(biāo)選擇區(qū)域的大小用戶經(jīng)由所述操作部分指示改變所述圖標(biāo)選擇區(qū)域的大小的指示的定時(shí)。
7.根據(jù)權(quán)利要求2所述的控制系統(tǒng),其中,所述選擇區(qū)域改變部分在所述屏幕上的顯示結(jié)構(gòu)改變的定時(shí)改變所述圖標(biāo)選擇區(qū)域的大小。
8.根據(jù)權(quán)利要求1所述的控制系統(tǒng),其中,所述顯示控制部分根據(jù)所述圖標(biāo)選擇區(qū)域的大小的改變,在所述屏幕上顯示具有與所述圖標(biāo)選擇區(qū)域相對應(yīng)的大小的圖標(biāo)。
9.根據(jù)權(quán)利要求1所述的控制系統(tǒng),其中,所述顯示控制部分不管所述圖標(biāo)選擇區(qū)域的大小是否改變,在所述屏幕上顯示一定大小的圖標(biāo)。
10.根據(jù)權(quán)利要求9所述的控制系統(tǒng),其中,所述控制設(shè)備還包括指針位置判斷部分,所述指針位置判斷部分判斷所述指針的所述位置坐標(biāo)是否在所述圖標(biāo)選擇區(qū)域之內(nèi),以及其中,當(dāng)所述指針的所述位置坐標(biāo)在所述圖標(biāo)選擇區(qū)域之內(nèi)時(shí),所述顯示控制部分突出顯示所述圖標(biāo)。
11.根據(jù)權(quán)利要求1所述的控制系統(tǒng),其中,所述控制設(shè)備還包括位置坐標(biāo)改變部分,當(dāng)所述圖標(biāo)選擇區(qū)域的大小改變時(shí),所述位置坐標(biāo)改變部分根據(jù)所述抖動(dòng)量的水平來改變所述圖標(biāo)的所述位置坐標(biāo)。
12.一種基于輸入設(shè)備的傳感器部分檢測到的檢測信號(hào)來控制屏幕上的顯示的控制設(shè)備,包括坐標(biāo)生成部分,其被配置成基于所述檢測信號(hào)來生成指針在所述屏幕上的位置坐標(biāo); 選擇區(qū)域改變部分,其被配置成根據(jù)基于所述檢測信號(hào)計(jì)算出的抖動(dòng)量的水平,來改變圖標(biāo)選擇區(qū)域的大小,所述圖標(biāo)選擇區(qū)域是在其中通過所述指針選擇所述屏幕上的圖標(biāo)的區(qū)域;以及顯示控制部分,其被配置成控制所述屏幕上的顯示,使得在與所述指針的所述位置坐標(biāo)對應(yīng)的位置處顯示所述指針。
13.一種手持設(shè)備,包括 顯示部分,其包括屏幕; 傳感器部分;坐標(biāo)生成部分,其被配置成基于所述檢測器部分檢測到的檢測信號(hào)來生成指針在所述屏幕上的位置坐標(biāo);選擇區(qū)域改變部分,其被配置成根據(jù)基于所述檢測信號(hào)計(jì)算出的抖動(dòng)量的水平,來改變圖標(biāo)選擇區(qū)域的大小,所述圖標(biāo)選擇區(qū)域是在其中通過所述指針選擇所述屏幕上的圖標(biāo)的區(qū)域;以及顯示控制部分,其被配置成控制所述屏幕上的顯示,使得在與所述指針的所述位置坐標(biāo)對應(yīng)的位置處顯示所述指針。
14.一種控制方法,包括基于傳感器部分檢測到的檢測信號(hào)來生成指針在屏幕上的位置坐標(biāo); 根據(jù)基于所述檢測信號(hào)計(jì)算出的抖動(dòng)量的水平,來改變圖標(biāo)選擇區(qū)域的大小,所述圖標(biāo)選擇區(qū)域是在其中通過所述指針選擇所述屏幕上的圖標(biāo)的區(qū)域;以及控制所述屏幕上的顯示,使得在與所述指針的所述位置坐標(biāo)對應(yīng)的位置處顯示所述指針。
15.一種程序,其使計(jì)算機(jī)執(zhí)行以下步驟基于傳感器部分檢測到的檢測信號(hào)來生成指針在屏幕上的位置坐標(biāo); 根據(jù)基于所述檢測信號(hào)計(jì)算出的抖動(dòng)量的水平,來改變圖標(biāo)選擇區(qū)域的大小,所述圖標(biāo)選擇區(qū)域是在其中通過所述指針選擇所述屏幕上的圖標(biāo);以及控制所述屏幕上的顯示,使得在與所述指針的所述位置坐標(biāo)對應(yīng)的位置處顯示所述指針。
全文摘要
公開了一種控制系統(tǒng)、控制設(shè)備、手持設(shè)備、控制方法及程序,該控制系統(tǒng)包括輸入設(shè)備,其包括傳感器部分;以及控制設(shè)備,其包括坐標(biāo)生成部分,其基于傳感器部分檢測到的檢測信號(hào)生成指針在屏幕上的位置坐標(biāo),選擇區(qū)域改變部分,其根據(jù)基于檢測信號(hào)計(jì)算出的抖動(dòng)量的水平,來改變圖標(biāo)選擇區(qū)域的大小,該圖標(biāo)選擇區(qū)域是在其中通過指針選擇屏幕上的圖標(biāo)的區(qū)域,以及顯示控制部分,其控制屏幕上的顯示,使得在與指針的位置坐標(biāo)相對應(yīng)的位置處顯示指針。
文檔編號(hào)G06F3/033GK102270052SQ20111014752
公開日2011年12月7日 申請日期2011年5月27日 優(yōu)先權(quán)日2010年6月3日
發(fā)明者藤田拓也 申請人:索尼公司