專利名稱:使用觸摸屏顯示器的命令輸入裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種使用觸摸屏顯示器的命令輸入裝置,尤其涉及一種適用于車載導(dǎo)航裝置的命令輸入裝置。
背景技術(shù):
傳統(tǒng)的導(dǎo)航裝置將參考圖9進(jìn)行描述。從方向傳感器301輸出的數(shù)據(jù)和從距離傳感器902輸出的數(shù)據(jù)通過輸入接口903提供給CPU904。CPU 904基于這些數(shù)據(jù)獲得車輛的方向,行駛路徑等等。另外,從GPS接收器906獲得的絕對位置信息和存儲(chǔ)在DVD-ROM 907中的地圖數(shù)據(jù)通過通信接口905提供給CPU 904。根據(jù)存儲(chǔ)在程序ROM904a中的程序,CPU 904基于上述各種數(shù)據(jù)適當(dāng)?shù)厥褂肦AM 904b來計(jì)算車輛的當(dāng)前位置。
另外,根據(jù)存儲(chǔ)在程序ROM 904a中的程序,CPU 904適當(dāng)?shù)厥褂肦AM 904b來控制圖像處理處理器908和觸摸屏顯示器909,以基于車輛的當(dāng)前位置顯示地圖和車輛位置,該當(dāng)前位置是根據(jù)程序ROM 904b中存儲(chǔ)的程序、從DVD-ROM 907中讀取的地圖數(shù)據(jù),以及通過操作檢測部件910從觸摸屏顯示器909輸入的用戶命令計(jì)算出的。操作檢測部件910檢測手指是否與觸摸屏顯示器909接觸,并且檢測接觸位置的坐標(biāo)。
圖10中,說明了要在觸摸屏顯示器909上顯示的示例性圖像。如圖10所示,操作按鈕1002、1003和1004顯示在觸摸屏顯示器909的顯示屏1001上。操作按鈕1002、1003和1004每個(gè)被分配給預(yù)定的命令,用戶通過將手指與這些操作按鈕中的一個(gè)接觸來輸入期望的命令。
以下,將參考圖11的流程圖詳細(xì)描述CPU 904對用戶的命令輸入所執(zhí)行的處理。首先,CPU 904基于操作檢測部件910的輸出,確定手指是否接觸觸摸屏顯示器909(S1101),如果手指與其接觸,則檢測接觸位置的坐標(biāo)(S1102)。接著,確定與坐標(biāo)相對應(yīng)的命令(S1103),并且選擇與確定的命令(如,放大地圖)相關(guān)聯(lián)的操作(S1104)。然后實(shí)現(xiàn)執(zhí)行所選操作的控制(S1105)。
注意,除了上述通過按壓操作按鈕輸入命令的方法之外,還有通過手指在觸摸屏顯示器的顯示屏上滑動(dòng)來輸入期望命令的傳統(tǒng)方法(例如,參見日本特許專利公開Nos.11-85398,10-141974以及11-102274)。
發(fā)明內(nèi)容
但是,在通過使用觸摸屏顯示器上顯示的操作按鈕輸入命令的情況下,需要作為用戶的駕駛者可視地檢查觸摸屏顯示器的顯示屏,來檢查對應(yīng)于期望命令的操作按鈕的位置。但是,當(dāng)正在行駛時(shí)輸入命令是非常危險(xiǎn)的。另外,如果移動(dòng)中的車輛顛簸的話,有可能使操作按鈕錯(cuò)誤地按下。
另外,即使在手指滑過觸摸屏顯示器的顯示屏的情況下,也會(huì)有例如手指滑動(dòng)的起始或結(jié)束位置這樣的一些限制,因此完全不看觸摸屏顯示器的顯示屏很難輸入期望的命令。另外,如果移動(dòng)中的車輛顛簸的話,有可能跟蹤錯(cuò)誤的路徑。
本發(fā)明可以解決上述的常規(guī)問題,其一個(gè)目的就是提供一種命令輸入裝置,當(dāng)在行駛過程中駕駛員輸入命令的情況下,無需該駕駛員看觸摸屏顯示器,即使在車輛振動(dòng)的情況下,命令也能準(zhǔn)確地輸入。
使用本發(fā)明的觸摸屏顯示器的命令輸入裝置包括接觸時(shí)間檢測模塊,用于檢測手指或筆持續(xù)接觸觸摸屏顯示器的時(shí)間周期;接觸次數(shù)檢測模塊,用于檢測手指或筆接觸觸摸屏顯示器的次數(shù);接觸間隔檢測模塊,用于檢測手指或筆離開觸摸屏顯示器和隨后手指或筆再次與其接觸之間的時(shí)間周期;輸入確定模塊,用于基于從接觸時(shí)間檢測模塊、接觸次數(shù)檢測模塊以及接觸間隔檢測模塊所獲得的檢測結(jié)果確定輸入命令;操作選擇模塊,用于基于輸入確定模塊確定的輸入命令在預(yù)定操作中選擇與輸入命令相關(guān)聯(lián)的操作;以及操作控制模塊,用于執(zhí)行操作選擇模塊選擇的操作。
通過這種配置,可以基于手指或筆接觸觸摸屏顯示器的時(shí)間周期、接觸次數(shù),以及接觸之間的時(shí)間間隔來輸入命令,這樣使得有可能不用視覺檢查就能輸入各種命令。
另外,使用本發(fā)明的觸摸屏顯示器的命令輸入裝置,從輸入確定模塊獲得的確定結(jié)果不受手指或筆在觸摸屏顯示器上的接觸位置影響。
通過這種配置,用戶可以通過將手指放在觸摸屏顯示器的任意位置來輸入命令,這樣使得很容易完全不用看觸摸屏顯示器就能輸入命令。
另外,使用本發(fā)明的觸摸屏顯示器的命令輸入裝置還包括輸入組合設(shè)定模塊,用于任意設(shè)定從接觸時(shí)間檢測模塊、接觸次數(shù)檢測模塊和接觸間隔檢測模塊獲得的檢測結(jié)果與基于該檢測結(jié)果由輸入確定模塊確定的輸入命令之間的關(guān)聯(lián)關(guān)系。
通過這種配置,用戶可以任意設(shè)定使手指或筆與觸摸屏顯示器接觸的時(shí)間周期、接觸次數(shù)以及接觸之間的時(shí)間間隔的組合。
另外,使用本發(fā)明的觸摸屏顯示器的命令輸入裝置還包括操作設(shè)定模塊,用于任意設(shè)定輸入確定模塊確定的輸入命令以及基于該輸入命令由操作選擇模塊確定的控制命令之間的關(guān)聯(lián)關(guān)系。
通過這種配置,用戶可以將任意操作分配給預(yù)定命令。
另外,使用本發(fā)明的觸摸屏顯示器的命令輸入裝置還包括振動(dòng)檢測模塊用于檢測振動(dòng),以及誤操作防止模塊,用于防止手指或筆接觸觸摸屏顯示器時(shí)的抖動(dòng)效應(yīng);由誤操作防止模塊確定為抖動(dòng)的手指或筆的接觸之間的時(shí)間間隔,依賴于從振動(dòng)檢測模塊獲得的檢測結(jié)果而變化。
通過這種配置,要確定為抖動(dòng)的接觸之間的時(shí)間間隔,依賴于車輛的振動(dòng)而變化,例如,當(dāng)停止時(shí),要確定為抖動(dòng)的接觸之間的時(shí)間間隔縮短,當(dāng)行駛在碎石路上時(shí),要確定為抖動(dòng)的接觸之間的時(shí)間間隔延長,使得能夠根據(jù)車輛的狀態(tài)進(jìn)行最優(yōu)抖動(dòng)防止處理。
另外,使用本發(fā)明的觸摸屏顯示器的命令輸入裝置,接觸時(shí)間檢測模塊根據(jù)持續(xù)接觸的時(shí)間長度區(qū)分兩種或更多種狀態(tài)。
通過這種配置,能夠基于持續(xù)接觸的時(shí)間長度區(qū)分多種命令,使得允許輸入更多種命令。
另外,使用本發(fā)明的觸摸屏顯示器的命令輸入裝置,接觸時(shí)間檢測模塊能夠任意設(shè)定區(qū)分持續(xù)接觸的時(shí)間周期的長度。
通過這種配置,用戶能夠任意設(shè)定用于確定接觸時(shí)間周期的閾值,從而用戶能夠根據(jù)他或她的感覺來執(zhí)行輸入操作。
另外,使用本發(fā)明的觸摸屏顯示器的命令輸入裝置,接觸間隔檢測模塊能夠任意設(shè)定命令輸入的結(jié)束時(shí)間。
通過這種配置,可以調(diào)整直到命令輸入結(jié)束為止所度過的等待時(shí)間周期,以滿足用戶需求。
圖1是根據(jù)本發(fā)明的第一實(shí)施例的命令輸入裝置的方框圖;圖2是說明本發(fā)明的第一實(shí)施例中手指接觸觸摸屏顯示器100的接觸時(shí)間周期、接觸次數(shù)以及接觸之間的間隔的圖;圖3是根據(jù)本發(fā)明的第一實(shí)施例,示例性說明輸入確定模塊104所參照的表格的圖;圖4是根據(jù)本發(fā)明的第一實(shí)施例,示例性說明操作選擇模塊105所參照的表格的圖;圖5是用于解釋根據(jù)本發(fā)明的第一實(shí)施例的命令輸入裝置的操作的流程圖;圖6是說明根據(jù)本發(fā)明的第二實(shí)施例的命令輸入裝置的方框圖;圖7是說明本發(fā)明的第二實(shí)施例中由于觸摸屏顯示器100和手指之間的抖動(dòng)引起的接觸之間的時(shí)間間隔的圖;圖8是說明本發(fā)明的第二實(shí)施例中由誤操作防止模塊610確定為抖動(dòng)的接觸之間的時(shí)間間隔的圖;圖9是傳統(tǒng)汽車導(dǎo)航裝置的方框圖;圖10是示例性地說明傳統(tǒng)汽車導(dǎo)航裝置的觸摸屏顯示器909的顯示屏的圖;
圖11是用于解釋關(guān)于傳統(tǒng)汽車導(dǎo)航裝置的命令輸入的操作的流程圖。
具體實(shí)施例方式
以下,將參考附圖描述本發(fā)明的各種實(shí)施例。
(第一實(shí)施例)根據(jù)本發(fā)明的第一實(shí)施例的命令輸入裝置的配置在圖1中說明。
圖1中,命令輸入裝置包括觸摸屏顯示器100;接觸時(shí)間檢測模塊101,用于檢測手指(或筆;下文省略)持續(xù)接觸觸摸屏顯示器100的時(shí)間周期;接觸次數(shù)檢測模塊102,用于檢測手指接觸觸摸屏顯示器100的次數(shù);接觸間隔檢測模塊103,用于檢測手指離開觸摸屏顯示器100和隨后再次與其接觸之間的時(shí)間周期;輸入確定模塊104,用于基于從接觸時(shí)間檢測模塊101、接觸次數(shù)檢測模塊102以及接觸間隔檢測模塊103獲得的檢測結(jié)果確定輸入命令;操作選擇模塊105,用于基于輸入確定模塊104確定的輸入命令從預(yù)定操作中選擇與該輸入命令相關(guān)聯(lián)的操作;操作控制模塊106,用于執(zhí)行由操作選擇模塊105選擇的操作;輸入組合設(shè)定模塊107,用于任意設(shè)定從接觸時(shí)間檢測模塊101、接觸次數(shù)檢測模塊102以及接觸間隔檢測模塊103中獲得的檢測結(jié)果與輸入確定模塊104確定的輸入命令之間的關(guān)聯(lián)關(guān)系;以及操作設(shè)定模塊108,用于任意設(shè)定輸入確定模塊104確定的輸入命令和操作選擇模塊105選擇的操作之間的關(guān)聯(lián)關(guān)系。
下面描述如上配置的本實(shí)施例的命令輸入裝置的操作。
表示手指是否與顯示屏接觸的信號(hào)從觸摸屏顯示器100分別提供給接觸時(shí)間檢測模塊101、接觸次數(shù)檢測模塊102和接觸間隔檢測模塊103中的每一個(gè)。注意,通常使用的觸摸屏顯示器具有輸出手指的接觸位置的坐標(biāo)的功能,但是在本發(fā)明中,并不特別需要這一功能。但是具有這樣的功能的觸摸屏顯示器也一樣可以使用。
接觸時(shí)間檢測模塊101基于來自觸摸屏顯示器100的信號(hào),檢測手指與觸摸屏顯示器100接觸的時(shí)間周期。例如,該時(shí)間周期對應(yīng)于如圖2所示的T(1)、T(2)或T(3)。注意,圖2以時(shí)間次序說明了手指三次接觸觸摸屏顯示器100的狀態(tài)。
接觸次數(shù)檢測模塊102基于來自觸摸屏顯示器100的信號(hào),檢測手指接觸觸摸屏顯示器100的次數(shù)。例如,該次數(shù)對應(yīng)于如圖2所示的N。
接觸間隔檢測模塊103基于來自觸摸屏顯示器100的信號(hào),檢測手指離開觸摸屏顯示器100和隨后再次與其接觸之間的時(shí)間周期。例如,該時(shí)間周期對應(yīng)于如圖2所示的I(1)、I(2)或I(3)。
輸入確定模塊104基于例如圖3所示的預(yù)設(shè)表格,確定與從接觸時(shí)間檢測模塊101、接觸次數(shù)檢測模塊102和接觸間隔檢測模塊103中獲得的檢測結(jié)果相對應(yīng)的命令。注意,圖3中,接觸時(shí)間檢測模塊101檢測的時(shí)間周期(T(1)、T(2)、T(3),...)和接觸間隔檢測模塊103檢測的時(shí)間周期(I(1)、I(2)、I(3),...)表示為“長”或者“短”。也就是說,在圖3的例子中,如果接觸時(shí)間檢測模塊101或接觸間隔檢測模塊103測出的時(shí)間周期比預(yù)定的閾值(例如,一秒)時(shí)間長,則表示為“長”,如果比閾值時(shí)間短則表示為“短”。盡管在本實(shí)施例中,接觸時(shí)間檢測模塊101或接觸間隔檢測模塊103檢測的時(shí)間周期是基于比預(yù)定閾值時(shí)間長還是短來評(píng)價(jià),但本發(fā)明并不限制于此,可以用兩個(gè)閾值將檢測到的時(shí)間周期劃分為三種,即“短”、“中”和“長”,或者更多來進(jìn)行評(píng)價(jià)。另外,閾值可由用戶設(shè)定和改變。
下面將詳細(xì)描述輸入確定模塊104的操作。在用戶用手指以“短擊、短擊”的方式按壓觸摸屏顯示器100的情況下,輸入確定模塊104基于圖3所示的表格,確定用戶輸入的命令是命令A(yù)。在用戶用手指以“短擊、(暫停)、短擊”的方式按壓觸摸屏顯示器100的情況下,輸入確定模塊104確定用戶輸入的命令是命令B。另外,當(dāng)用戶用手指以“短擊,短擊,短擊”的方式按壓觸摸屏顯示器100時(shí),輸入確定模塊104確定用戶輸入的命令是命令C。當(dāng)用戶用手指以“短擊,短擊,長擊”的方式按壓觸摸屏顯示器100時(shí),輸入確定模塊104確定用戶輸入的命令是命令E。
注意,本實(shí)施例的命令輸入裝置提供了輸入組合設(shè)定模塊107,用于任意設(shè)定如圖3所示的表格。因此,用戶可以設(shè)定手指接觸觸摸屏顯示器100的時(shí)間周期、接觸次數(shù),以及接觸之間的時(shí)間間隔的組合。
操作選擇模塊105基于例如圖4所示的預(yù)設(shè)表格,選擇對應(yīng)于輸入確定模塊104中獲得的檢測結(jié)果的操作。更詳細(xì)的描述當(dāng)從輸入確定模塊104中獲得的確定結(jié)果是命令A(yù)時(shí),基于圖4所示的表格選中“開始路徑制導(dǎo)”。當(dāng)從輸入確定模塊104中獲得的確定結(jié)果是命令B時(shí),基于圖4所示的表格選中“結(jié)束路徑制導(dǎo)”。當(dāng)從輸入確定模塊104中獲得的確定結(jié)果是命令C時(shí),基于圖4所示的表格選中“地圖比例放大一階”。當(dāng)從輸入確定模塊104中獲得的確定結(jié)果是命令F時(shí),基于圖4所示的表格選中“地圖比例縮小兩階”。
注意,使用本實(shí)施例的命令輸入裝置,提供了操作設(shè)定模塊108,用于任意設(shè)定圖4所示的表格。因此,用戶可以將任意操作分配給預(yù)定命令。
操作控制模塊106執(zhí)行操作選擇模塊105選擇的操作。例如,路徑制導(dǎo)開始或者地圖比例放大一階。
注意,接觸時(shí)間檢測模塊101、接觸次數(shù)檢測模塊102、接觸間隔檢測模塊103、輸入確定模塊104、操作選擇模塊105以及操作控制模塊106可以由硬件實(shí)現(xiàn)或由硬件和軟件組合來實(shí)現(xiàn),如圖9所示的CPU 904、RAM 904a和程序ROM 904b。由CPU和程序?qū)崿F(xiàn)這種配置的情況下,CPU的處理流程如圖5所示。
首先,CPU基于來自觸摸屏顯示器100的信號(hào)確定手指是否接觸觸摸屏顯示器100(S501)。然后,在手指接觸了觸摸屏顯示器的情況下,在步驟S502中檢測接觸次數(shù)。具體地,接觸次數(shù)N增加。例如,假定N的初始值是0,當(dāng)處理從步驟S501進(jìn)行到步驟S502時(shí),接觸次數(shù)N設(shè)定為1。
在步驟S503中,CPU檢測接觸時(shí)間周期。具體地,接觸時(shí)間周期T(N)被計(jì)數(shù)。注意,其中的N與接觸次數(shù)N相同。另外,在步驟S504中,CPU基于來自觸摸屏顯示器100的信號(hào)確定手指是否離開觸摸屏顯示器100,如果手指未離開則進(jìn)行到步驟S505,如果手指未離開則返回步驟S503。換句話說,接觸時(shí)間周期T(N)被持續(xù)計(jì)數(shù)直到手指離開觸摸屏顯示器100。
在步驟S505中,CPU檢測接觸之間的時(shí)間間隔。具體地,接觸之間的時(shí)間間隔I(N)被計(jì)數(shù)。注意,其中的N與接觸次數(shù)N相同。另外,在步驟S506中,CPU基于來自觸摸屏顯示器100的信號(hào)確定手指是否接觸觸摸屏顯示器100,如果手指接觸則返回步驟S502,如果手指未接觸則進(jìn)行到步驟S507。在步驟S507中,確定用戶的命令輸入是否結(jié)束,如果命令輸入已結(jié)束,CPU進(jìn)行到步驟S508,如果還未結(jié)束,則返回步驟S505。注意,可用各種方法確定命令輸入是否結(jié)束。例如,從用戶手指離開觸摸屏顯示器100之后的預(yù)定時(shí)間(可由用戶改變)結(jié)束后,可以確定命令輸入已結(jié)束。
通過上述步驟S505到S507,接觸之間的時(shí)間間隔I(N)從手指離開觸摸屏顯示器100到手指再次接觸觸摸屏顯示器是持續(xù)計(jì)數(shù)的。在步驟S506中手指接觸觸摸屏顯示器100的情況下,控制返回步驟S502,并且接觸次數(shù)N增加以執(zhí)行類似的處理。結(jié)果是,順序檢測出接觸時(shí)間周期T(2)和T(3),以及接觸之間的間隔I(2)和I(3)。
在步驟S507中命令輸入已結(jié)束的情況下,CPU基于上述處理所檢測出的N、T(1)、T(2)、I(1)、I(2)等以及圖3所示的表格來確定命令(S508)。另外,基于步驟S508確定的命令以及圖4所示的表格選擇一個(gè)操作(S509),并執(zhí)行與該操作相關(guān)聯(lián)的控制(S510)。
如上所述,根據(jù)本發(fā)明的第一實(shí)施例的命令輸入裝置提供了接觸時(shí)間檢測模塊,用于檢測手指持續(xù)接觸觸摸屏顯示器的時(shí)間周期;接觸次數(shù)檢測模塊,用于檢測手指接觸觸摸屏顯示器的次數(shù);接觸間隔檢測模塊,用于檢測手指離開觸摸屏顯示器和隨后手指再次與其接觸之間的時(shí)間間隔;以及輸入確定模塊,用于基于從接觸時(shí)間檢測模塊、接觸次數(shù)檢測模塊和接觸間隔檢測模塊獲得的檢測結(jié)果確定輸入命令,從而有可能基于手指接觸觸摸屏顯示器的時(shí)間周期、接觸次數(shù)以及接觸之間的時(shí)間間隔來輸入命令,以便不用視覺檢查就可輸入各種命令。另外,用戶可以通過用他/她的手指接觸觸摸屏顯示器上的任意位置來進(jìn)行輸入,從而完全不用看觸摸屏顯示器就可以容易地輸入命令。
(第二實(shí)施例)接著,在圖6中說明根據(jù)本發(fā)明的第二實(shí)施例的命令輸入裝置的配置。
圖6中,命令輸入裝置包括觸摸屏顯示器100;接觸時(shí)間檢測模塊601,用于檢測手指持續(xù)接觸觸摸屏顯示器100的時(shí)間周期;接觸次數(shù)檢測模塊602,用于檢測手指接觸觸摸屏顯示器100的次數(shù);接觸間隔檢測模塊603,用于檢測手指離開觸摸屏顯示器100和手指隨后再次與其接觸之間的時(shí)間周期;輸入確定模塊104,用于基于從接觸時(shí)間檢測模塊601、接觸次數(shù)檢測模塊602和接觸間隔檢測模塊603獲得的檢測結(jié)果確定輸入命令;操作選擇模塊105,用于基于輸入確定模塊104確定的輸入命令從預(yù)定操作中選擇與輸入確定模塊104確定的輸入命令相關(guān)聯(lián)的操作;操作控制模塊106,用于執(zhí)行操作選擇模塊105選擇的操作;輸入組合設(shè)定模塊107,用于任意設(shè)定從接觸時(shí)間檢測模塊601、接觸次數(shù)檢測模塊602和接觸間隔檢測模塊603中獲得的檢測結(jié)果與輸入確定模塊104確定的輸入命令之間的關(guān)聯(lián)關(guān)系;操作設(shè)定模塊108,用于任意設(shè)定輸入確定模塊104確定的輸入命令和操作選擇模塊105選擇的操作之間的關(guān)聯(lián)關(guān)系;振動(dòng)檢測模塊609,用于檢測振動(dòng);誤操作防止模塊610,用于根據(jù)振動(dòng)檢測模塊609獲得的檢測結(jié)果控制接觸時(shí)間檢測模塊601、接觸次數(shù)檢測模塊602和接觸間隔檢測模塊603,以防止由于抖動(dòng)引起的誤操作。注意,圖6中,與圖1中部件相似的部件用相同的參考標(biāo)號(hào)表示并省略了其描述。
下面描述根據(jù)上述配置的實(shí)施例的命令輸入裝置的操作。
本實(shí)施例的接觸時(shí)間檢測模塊601、接觸次數(shù)檢測模塊602和接觸間隔檢測模塊603具有用于防止由于抖動(dòng)(當(dāng)用戶手指接觸或離開觸摸屏顯示器100時(shí),手指從其短暫接觸或離開的現(xiàn)象)引起的誤操作的功能。
如圖7所示,當(dāng)出現(xiàn)抖動(dòng)時(shí),手指非用戶所想要地短暫離開(ΔI)觸摸屏顯示器100。這里,如果接觸時(shí)間檢測模塊、接觸次數(shù)檢測模塊和接觸間隔檢測模塊將手指的這一動(dòng)作處理為用戶的命令輸入的話,將會(huì)出現(xiàn)誤操作。具體地,接觸時(shí)間檢測模塊檢測的T(2)近似為0,接觸次數(shù)檢測模塊檢測的次數(shù)N比預(yù)期的多1次,并且接觸間隔檢測模塊檢測的I(2)是ΔI。結(jié)果是,從輸入確定模塊中獲得的確定結(jié)果不是用戶所想要的。
因此,為了防止上述誤操作,設(shè)定本實(shí)施例的接觸時(shí)間檢測模塊601、接觸次數(shù)檢測模塊602和接觸間隔檢測模塊603,以便使接觸之間的小的時(shí)間間隔(例如,等于或小于10ms)被確定為由于抖動(dòng)而引起的,從而不將此反映到檢測結(jié)果。從而,即使出現(xiàn)抖動(dòng)也不會(huì)發(fā)生誤操作。
順便提及,在本實(shí)施例的命令輸入裝置應(yīng)用于車載導(dǎo)航裝置的情況下,由于車輛移動(dòng)時(shí)的振動(dòng),更容易出現(xiàn)抖動(dòng)并且由于抖動(dòng)引起的接觸之間的時(shí)間間隔ΔI比車輛停止時(shí)的要大。因此,本實(shí)施例中,振動(dòng)檢測模塊609安裝在車輛或命令輸入裝置上,以便誤操作防止模塊610能夠根據(jù)檢測結(jié)果,控制接觸之間的時(shí)間間隔ΔI,接觸時(shí)間檢測模塊601、接觸次數(shù)檢測模塊602和接觸間隔檢測模塊603通過該時(shí)間間隔ΔI確定抖動(dòng)的效應(yīng)。更具體地,當(dāng)振動(dòng)檢測模塊609未檢測到振動(dòng)時(shí),誤操作防止模塊610基于圖8示例性所示的表格將用于確定抖動(dòng)效應(yīng)的接觸之間的時(shí)間間隔設(shè)定為等于或小于10ms,而當(dāng)振動(dòng)檢測模塊609檢測到振動(dòng)時(shí),將用于確定抖動(dòng)效應(yīng)的接觸之間的時(shí)間間隔設(shè)定為等于或小于100ms。因此即使車輛移動(dòng)時(shí)也能夠有效地防止抖動(dòng)效應(yīng)。
盡管圖8舉例說明了根據(jù)振動(dòng)存在與否用兩種方式控制用于確定抖動(dòng)效應(yīng)的接觸之間的時(shí)間間隔,但本發(fā)明并不限制于此,例如,也可用三種方式控制用于確定抖動(dòng)效應(yīng)的接觸之間的時(shí)間間隔。
如上所述,根據(jù)本發(fā)明的第二實(shí)施例的命令輸入裝置,通過提供用于檢測振動(dòng)的振動(dòng)檢測模塊和用于響應(yīng)從振動(dòng)檢測模塊獲得的檢測結(jié)果來防止由于抖動(dòng)引起的誤操作的誤操作防止模塊,有可能根據(jù)車輛狀態(tài)來得到最優(yōu)的抖動(dòng)效應(yīng)防止處理。
工業(yè)應(yīng)用性例如,本發(fā)明對于采用觸摸屏顯示器的汽車導(dǎo)航裝置是理想的。
權(quán)利要求
1.一種命令輸入裝置,包括接觸時(shí)間檢測模塊,用于檢測手指或筆持續(xù)接觸觸摸屏顯示器的時(shí)間周期;接觸次數(shù)檢測模塊,用于檢測手指或筆接觸所述觸摸屏顯示器的次數(shù);接觸間隔檢測模塊,用于檢測手指或筆離開所述觸摸屏顯示器和隨后再次接觸所述觸摸屏顯示器之間的時(shí)間周期;輸入確定模塊,用于基于從所述接觸時(shí)間檢測模塊、所述接觸次數(shù)檢測模塊和所述接觸間隔檢測模塊獲得的檢測結(jié)果確定輸入命令;操作選擇模塊,用于基于所述輸入確定模塊確定的所述輸入命令從預(yù)定操作中選擇與所述輸入命令相關(guān)聯(lián)的操作;以及操作控制模塊,用于執(zhí)行所述操作選擇模塊選擇的所述操作。
2.根據(jù)權(quán)利要求1所述的命令輸入裝置,其中,從所述輸入確定模塊獲得的所述檢測結(jié)果不受手指或筆在觸摸屏顯示器上的接觸位置影響。
3.根據(jù)權(quán)利要求1所述的命令輸入裝置,還包括輸入組合設(shè)定模塊,用于任意設(shè)定從所述接觸時(shí)間檢測模塊、所述接觸次數(shù)檢測模塊和所述接觸間隔檢測模塊中獲得的所述檢測結(jié)果與基于所述檢測結(jié)果由所述輸入確定模塊確定的所述輸入命令之間的關(guān)聯(lián)關(guān)系。
4.根據(jù)權(quán)利要求1所述的命令輸入裝置,還包括操作設(shè)定模塊,用于任意設(shè)定所述輸入確定模塊確定的所述輸入命令和基于所述輸入命令由所述操作選擇模塊選擇的所述操作之間的關(guān)聯(lián)關(guān)系。
5.根據(jù)權(quán)利要求1所述的命令輸入裝置,還包括振動(dòng)檢測模塊,用于檢測振動(dòng);以及誤操作防止模塊,用于防止手指或筆接觸所述觸摸屏?xí)r的抖動(dòng)效應(yīng),其中,由所述誤操作防止模塊確定為抖動(dòng)的手指或筆的接觸之間的時(shí)間間隔,基于從所述振動(dòng)檢測模塊獲得的所述檢測結(jié)果而變化。
6.根據(jù)權(quán)利要求1所述的命令輸入裝置,其中,所述接觸時(shí)間檢測模塊根據(jù)持續(xù)接觸的時(shí)間長度,區(qū)分兩個(gè)或更多狀態(tài)。
7.根據(jù)權(quán)利要求1所述的命令輸入裝置,其中,所述接觸時(shí)間檢測模塊能夠任意設(shè)定區(qū)分所述持續(xù)接觸的時(shí)間周期的長度。
8.根據(jù)權(quán)利要求1所述的命令輸入裝置,其中,所述接觸間隔檢測模塊能夠任意設(shè)定命令輸入結(jié)束的時(shí)間周期。
全文摘要
提供了接觸時(shí)間檢測模塊(101),用于檢測手指持續(xù)接觸觸摸屏顯示器(100)的時(shí)間周期,接觸次數(shù)檢測模塊(102),用于檢測手指接觸觸摸屏顯示器(100)的次數(shù),以及接觸間隔檢測模塊(103),用于檢測手指離開觸摸屏顯示器(100)和手指再次與其接觸之間的時(shí)間周期,并且基于這些檢測結(jié)果,確定輸入命令。從而不用視覺檢查即可輸入各種命令。
文檔編號(hào)G06F3/041GK1813237SQ20048001818
公開日2006年8月2日 申請日期2004年6月25日 優(yōu)先權(quán)日2004年6月25日
發(fā)明者新島裕幸 申請人:松下電器產(chǎn)業(yè)株式會(huì)社