亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

輸入設(shè)備及其控制方法與流程

文檔序號:12836850閱讀:250來源:國知局
輸入設(shè)備及其控制方法與流程

本發(fā)明涉及一種輸入裝置及其控制方法。



背景技術(shù):

一般而言,計(jì)算機(jī)系統(tǒng)由三類設(shè)備所構(gòu)成,即輸入設(shè)備、輸出設(shè)備以及主機(jī)設(shè)備。輸入設(shè)備用以供用戶控制主機(jī)設(shè)備。常見的輸入設(shè)備包括鼠標(biāo)、鍵盤、軌跡球、游戲桿、觸摸板等等。大部分的輸入設(shè)備具有至少一按鍵。用戶按下按鍵后,主機(jī)設(shè)備將進(jìn)行一相對應(yīng)的動作,如開啟某個應(yīng)用程序。在電競游戲中,用戶對于鼠標(biāo)的按鍵反應(yīng)速度要求越來越高。如果無法及時判斷按鍵是否被按下,將造成使用上的不便。



技術(shù)實(shí)現(xiàn)要素:

為了克服上述現(xiàn)在技術(shù)存在的缺陷,本發(fā)明提供一種輸入裝置及其控制方法。

本發(fā)明提供一種輸入設(shè)備,包括至少一按鍵以及處理電路。處理電路具有輸入接腳以及輸出接腳。輸入接腳耦接按鍵。輸出接腳提供按鍵信號給主機(jī)裝置。處理電路根據(jù)輸入接腳的位準(zhǔn)控制按鍵信號的位準(zhǔn)。當(dāng)輸入接腳的位準(zhǔn)由第一位準(zhǔn)變化至第二位準(zhǔn)時,在一預(yù)定時間后,將處理電路設(shè)定按鍵信號為第三位準(zhǔn),并在第一屏蔽期間內(nèi),忽略輸入接腳的位準(zhǔn)變化,并維持按鍵信號在第三位準(zhǔn)。

本發(fā)明另提供一種應(yīng)用于如上所述的輸入設(shè)備的控制方法,包括判斷一按鍵的位準(zhǔn)變化;當(dāng)按鍵的位準(zhǔn)由第一位準(zhǔn)變化至第二位準(zhǔn)時,在一預(yù)定時間后,設(shè)定按鍵信號為一第三位準(zhǔn),并在第一屏蔽期間內(nèi),忽略按鍵的位準(zhǔn)變化,并維持按鍵信號在第三位準(zhǔn);提供按鍵信號給主機(jī)裝置。主機(jī)裝置根據(jù)按鍵信號執(zhí)行按鍵所對應(yīng)的功能。

以下結(jié)合附圖和具體實(shí)施例對本發(fā)明進(jìn)行詳細(xì)描述,但不作為對本發(fā)明的限定。

附圖說明

為讓本發(fā)明的特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉出較佳實(shí)施例,并配合附圖,作詳細(xì)說明如下:

圖1為本發(fā)明一實(shí)施例的操作系統(tǒng)的示意圖;

圖2a為理想狀態(tài)下按鍵的位準(zhǔn)變化示意圖;

圖2b為實(shí)際狀態(tài)下按鍵的位準(zhǔn)變化示意圖;

圖3a~3d為按鍵信號與接腳的位準(zhǔn)示意圖;

圖4為本發(fā)明一實(shí)施例的控制方法的示意圖。

各圖中的附圖標(biāo)記如下:

100:操作系統(tǒng);110:輸入裝置;

120:主機(jī)裝置;111:處理電路;

ky1~kyn:按鍵;p1~pn、po:接腳;

sbt、sbt1~sbt4:按鍵信號;im:阻抗;

lv、sp1:位準(zhǔn);t1、t2:時間點(diǎn);

h:高位準(zhǔn);l:低位準(zhǔn);

311~314:屏蔽期間;315:預(yù)設(shè)時間;

s411~s417:步驟。

具體實(shí)施方式

下面結(jié)合附圖對本發(fā)明的結(jié)構(gòu)原理和工作原理作具體的描述:

圖1為本發(fā)明一實(shí)施例的操作系統(tǒng)的示意圖。如圖所示,操作系統(tǒng)100包括輸入設(shè)備110以及主機(jī)裝置120。輸入設(shè)備110可能是鼠標(biāo)、鍵盤、軌跡球、游戲桿或是觸摸板,但并非用以限制本發(fā)明。其它具有按鍵的計(jì)算機(jī)外設(shè)設(shè)備(如打印機(jī)或掃描儀)亦可作為輸入設(shè)備110。主機(jī)裝置120根據(jù)輸入設(shè)備110所提供的信息,執(zhí)行相對應(yīng)的服務(wù)程序。

在本實(shí)施例中,輸入設(shè)備110包括按鍵ky1~kyn以及處理電路111,n為正整數(shù)。當(dāng)按鍵ky1~kyn中的一個被按下時,處理電路111輸出相對應(yīng)的按鍵信號sbt給主機(jī)裝置120。主機(jī)裝置120再執(zhí)行相對于該被按壓按鍵的功能或服務(wù)程序。本發(fā)明并不限定按鍵的數(shù)量。在一可能實(shí)施例中,輸入設(shè)備110僅具有單一按鍵。本發(fā)明亦不限定按鍵ky1~kyn的種類。在其它實(shí)施例中,按鍵ky1~kyn為機(jī)械式開關(guān),如微動開關(guān)。

處理電路111具有接腳p1~pn以及po。接腳p1~pn分別耦接按鍵ky1~kyn。處理電路111根據(jù)按鍵ky1~kyn的按壓狀態(tài),產(chǎn)生按鍵信號sbt,再通過接腳po輸出按鍵信號sbt予主機(jī)裝置120。主機(jī)裝置120根據(jù)按鍵信號sbt執(zhí)行被按下的按鍵所對應(yīng)的功能或服務(wù)程序。本發(fā)明并不限定處理電路111如何判斷出按鍵ky1~kyn的按壓狀態(tài)。在一可能實(shí)施例中,處理電路111系根據(jù)按鍵ky1~kyn的位準(zhǔn)變化,判斷出是否有按鍵被按下。舉例而言,當(dāng)按鍵ky1~kyn中的一個被按下時,被按下的按鍵的位準(zhǔn)將發(fā)生變化,而其它未被按下的按鍵的位準(zhǔn)固定不變。因此,通過偵測按鍵ky1~kyn的位準(zhǔn),便可得知是否有按鍵被按下。

圖2a為理想狀態(tài)下按鍵的阻抗及位準(zhǔn)變化示意圖。圖2b為實(shí)際狀態(tài)下按鍵的阻抗及位準(zhǔn)變化示意圖。由于按鍵ky1~kyn的特性相同,故以下以按鍵ky1為例。如圖2a所示,在理想狀態(tài)下,在對按鍵ky1進(jìn)行一次按壓與松開過程中,當(dāng)按鍵ky1被按下時(即時間點(diǎn)t1),按鍵ky1的阻抗im將由高阻抗變化至低阻抗,并維持在低阻抗;當(dāng)按鍵ky1被放開時(時間點(diǎn)t2),按鍵ky1的阻抗im由低阻抗變化至高阻抗。

當(dāng)按鍵ky1為高阻抗時,按鍵ky1的位準(zhǔn)lv為一低位準(zhǔn)l。當(dāng)按鍵ky1為低阻抗時,按鍵ky1的位準(zhǔn)lv系為一高位準(zhǔn)h。因此,藉由測量按鍵ky1的位準(zhǔn)lv,便可判斷出按鍵ky1的按壓狀態(tài)。舉例而言,當(dāng)按鍵ky1的位準(zhǔn)lv在低位準(zhǔn)l時,表示按鍵ky1未被按壓。相反地,當(dāng)按鍵ky1的位準(zhǔn)lv在高位準(zhǔn)h時,表示按鍵ky1被按壓。

然而,實(shí)際上,當(dāng)按鍵ky1被按下或放開時,阻抗及位準(zhǔn)的切換狀態(tài)不是瞬時完成,而是伴有振動的過程,即按鍵ky1的阻抗im會發(fā)生一抖動現(xiàn)象(bounce),如圖2b所示。在按鍵ky1被按下的一短暫時間內(nèi),按鍵ky1的阻抗im發(fā)生一抖動現(xiàn)象,如符號210所示。同樣地,在按鍵ky1被放開時,按鍵ky1的阻抗im也會發(fā)生一抖動現(xiàn)象,如符號220所示。

當(dāng)按鍵ky1的阻抗im發(fā)生抖動現(xiàn)象210與220時,按鍵ky1所輸出的位準(zhǔn)也會隨著發(fā)生抖動。如圖2b所示,在時間點(diǎn)t1之后的一段時間,按鍵ky1所輸出的位準(zhǔn)在高位準(zhǔn)h與低位準(zhǔn)l之間變化,然后才會穩(wěn)定在高位準(zhǔn)h。在時間點(diǎn)t2后的一段時間內(nèi),按鍵ky1所輸出的位準(zhǔn)也在高位準(zhǔn)h與低位準(zhǔn)l之間變化,然后才會穩(wěn)定在低位準(zhǔn)l。

按鍵ky1的位準(zhǔn)抖動現(xiàn)象會讓處理電路111誤以為按鍵ky1被按下數(shù)次,因而輸出錯誤的按鍵信號給主機(jī)裝置120,使主機(jī)裝置120執(zhí)行錯誤的功能或服務(wù)程序。因振動現(xiàn)象的存在,傳統(tǒng)輸入設(shè)備的按鍵控制方式通常提供防抖動(debounce)功能,即處理電路的接腳(如p1)在讀到按鍵ky1的信號變化時,暫時不發(fā)送按鍵信號sbt至主機(jī)裝置,而是在一預(yù)定時間后確認(rèn)信號是變化后的狀態(tài)(如按鍵ky1所輸出的位準(zhǔn)從低位準(zhǔn)變化到高位準(zhǔn)并維持為高位準(zhǔn))后,再發(fā)送按鍵信號sbt至主機(jī)裝置,以此來防止送出多次連續(xù)的按鍵信號。該傳統(tǒng)的輸入設(shè)備中的防抖動預(yù)定時間通常依據(jù)輸入設(shè)備的產(chǎn)品規(guī)格而定,一般時間都較長(例如10ms),故而傳統(tǒng)輸入設(shè)備的按鍵反應(yīng)較慢。而本發(fā)明提出兩種按鍵控制方案使按鍵信號提前送出,相比現(xiàn)有傳統(tǒng)輸入設(shè)備,按鍵反應(yīng)時間縮短,按鍵反應(yīng)更快。

本發(fā)明一實(shí)施例提供的輸入設(shè)備按鍵控制方案是:當(dāng)處理電路的接腳(如p1)在讀到按鍵ky1的信號變化(如按鍵ky1所輸出的位準(zhǔn)從低位準(zhǔn)變化到高位準(zhǔn))時,立即送出按鍵信號sbt至主機(jī)裝置,之后的一預(yù)定時間內(nèi)的任何信號均不做動作,在一可能實(shí)施例中,這一預(yù)定時間可以是小于按壓并松開按鍵間隔的極限,并大于按鍵振動的時間。

本發(fā)明另一實(shí)施例提供的輸入設(shè)備按鍵控制方案是:當(dāng)處理電路的接腳(如p1)在讀到按鍵ky1的信號變化(如按鍵ky1所輸出的位準(zhǔn)從低位準(zhǔn)變化到高位準(zhǔn))時,在一第一預(yù)定時間內(nèi)進(jìn)行防抖動處理,該防抖動處理的預(yù)定時間設(shè)置為小于傳統(tǒng)輸入設(shè)備的防抖動預(yù)定時間(例如10ms),例如設(shè)置為2ms,處理電路確認(rèn)按鍵所輸出的位準(zhǔn)仍處于振動狀態(tài)或者變化后的狀態(tài),此時發(fā)送按鍵信號sbt至主機(jī)裝置,之后的一第二預(yù)定時間(例如8ms)內(nèi)的任何信號均不做動作,一種實(shí)現(xiàn)中這一第二預(yù)定時間為按鍵原始規(guī)格設(shè)定的防抖動時間減去第一預(yù)定時間。

相比傳統(tǒng)輸入設(shè)備的按鍵控制方式,無論上述任一種輸入設(shè)備案件處理方案中,因降低由壓下按鍵至送出信號之間的響應(yīng)延遲,從而可提高按鍵反應(yīng)速度,例如前一處理方式可減少例如10ms以上的延遲,后一處理方式可減少8ms以上的延遲。

以下通過具體實(shí)施例描述本發(fā)明前述兩種輸入設(shè)備案件處理方案。

在一實(shí)施例中,當(dāng)接腳p1的位準(zhǔn)由一第一位準(zhǔn)(如低位準(zhǔn)l)變化至一第二位準(zhǔn)(如高位準(zhǔn)h)時,處理電路111設(shè)定按鍵信號sbt為一第三位準(zhǔn)(如高位準(zhǔn)h)。應(yīng)理解,一旦按鍵信號sbt被處理電路111設(shè)定,表示處理電路立即將該設(shè)定的按鍵信號sbt發(fā)送予主機(jī)裝置。接著在一屏蔽期間內(nèi),忽略接腳p1的位準(zhǔn)變化,并將按鍵信號sbt的位準(zhǔn)維持在第三位準(zhǔn)。在屏蔽期間后,處理電路111才根據(jù)接腳p1的位準(zhǔn)設(shè)定按鍵信號sbt的位準(zhǔn)。

舉例而言,在屏蔽期間后,如果接腳p1的位準(zhǔn)維持在第二位準(zhǔn),處理電路111將按鍵信號sbt的位準(zhǔn)設(shè)定在第三位準(zhǔn)。相反地,在屏蔽期間后,如果接腳p1的位準(zhǔn)已回到第一位準(zhǔn)時,處理電路111將按鍵信號sbt的位準(zhǔn)設(shè)定在一第四位準(zhǔn)(如低位準(zhǔn)l)。

本發(fā)明并不限定第一至第四位準(zhǔn)之間的關(guān)系。在本實(shí)施例中,第一位準(zhǔn)不同第二位準(zhǔn),第三位準(zhǔn)不同于第四位準(zhǔn)。舉例而言,第一位準(zhǔn)為一低位準(zhǔn),第二位準(zhǔn)為一高位準(zhǔn)。在另一可能實(shí)施例中,第一位準(zhǔn)可能相同或不同于第三位準(zhǔn),第二位準(zhǔn)可能相同或不同于第四位準(zhǔn)。

圖3a為按鍵信號sbt與接腳p1的位準(zhǔn)示意圖。在本實(shí)施例中,當(dāng)接腳p1的位準(zhǔn)sp1不等于第一位準(zhǔn)時(如不等于低位準(zhǔn)l),處理電路111將按鍵信號sbt1的位準(zhǔn)設(shè)定在第三位準(zhǔn)(如高位準(zhǔn)h)。在一可能實(shí)施例中,當(dāng)接腳p1的位準(zhǔn)sp1不等于低位準(zhǔn)時(如在時間點(diǎn)t1),處理電路111立即將按鍵信號sbt1的位準(zhǔn)設(shè)定成高位準(zhǔn)h。

接著,在屏蔽期間311內(nèi),不論接腳p1的位準(zhǔn)為第一或第二位準(zhǔn),處理電路111將按鍵信號sbt維持在第三位準(zhǔn)(如高位準(zhǔn)h)。在屏蔽期間311后,處理電路111才會根據(jù)接腳p1的位準(zhǔn)設(shè)定按鍵信號的位準(zhǔn)。在本實(shí)施例中,在屏蔽期間311后,由于接腳p1的位準(zhǔn)sp1仍維持在第二位準(zhǔn)(如高位準(zhǔn)h),因此,處理電路111設(shè)定按鍵信號sbt1的位準(zhǔn)維持在第三位準(zhǔn)(如高位準(zhǔn)h)。在其它實(shí)施例中,在屏蔽期間311后,如果接腳p1的位準(zhǔn)sp1已回到第一位準(zhǔn)(如虛線所示)時,處理電路111立即將按鍵信號sbt1的位準(zhǔn)由第三位準(zhǔn)(如高位準(zhǔn)h)改變至第四位準(zhǔn)(如低位準(zhǔn)l)。

在時間點(diǎn)t2,接腳p1的位準(zhǔn)sp1由第二位準(zhǔn)(如高位準(zhǔn)h)回到第一位準(zhǔn)(如低位準(zhǔn)l)。由于接腳p1的位準(zhǔn)sp1發(fā)生變化,因此,處理電路111立即設(shè)定按鍵信號sbt1由第三位準(zhǔn)(如高位準(zhǔn)h)改變至第四位準(zhǔn)(如低位準(zhǔn)l)。接著在一屏蔽期間312內(nèi),處理電路111忽略接腳p1的位準(zhǔn)sp1變化,并將按鍵信號sbt1維持在第四位準(zhǔn)(如低位準(zhǔn)l)。在屏蔽期間312后,處理電路111才會再度根據(jù)接腳p1的位準(zhǔn)sp1設(shè)定按鍵信號sbt1的位準(zhǔn)。

本發(fā)明并不限定屏蔽期間311與312的長短。屏蔽期間311可能相同或不同于屏蔽期間312。在一可能實(shí)施例中,屏蔽期間311長于屏蔽期間312。在其它可能實(shí)施例中,屏蔽期間311與312大于按鍵的阻抗抖動時間。另外,在用戶按下并放開按鍵后,通常最快也要隔70~80ms后,才會再按下一次。因此,屏蔽期間311與312需小于70~80ms。在一些實(shí)施例中,屏蔽期間312系被省略。

圖3b為按鍵信號sbt與接腳p1的位準(zhǔn)的另一示意圖。圖3b相似圖3a,不同之處在于,在時間點(diǎn)t2,雖然接腳p1的位準(zhǔn)sp1發(fā)生變化(由高位準(zhǔn)變化至低位準(zhǔn)),但處理電路111等待一默認(rèn)時間315后,才將按鍵信號sbt2的位準(zhǔn)由第三位準(zhǔn)(如高位準(zhǔn)h)改變至第四位準(zhǔn)(如低位準(zhǔn)l)。在此例中,在屏蔽期間312內(nèi),處理電路111忽略接腳p1的位準(zhǔn)sp1變化,并維持按鍵信號sbt2在第四位準(zhǔn)(如低位準(zhǔn)l)。在屏蔽期間312后,處理電路111根據(jù)接腳p1的位準(zhǔn)sp1設(shè)定按鍵信號sbt2的位準(zhǔn)。在一可能實(shí)施例中,屏蔽期間312后,處理電路111可能根據(jù)接腳p1的位準(zhǔn)sp1立即設(shè)定按鍵信號sbt2的位準(zhǔn)或等待一段時間后才設(shè)定按鍵信號sbt2的位準(zhǔn)。

圖3c為按鍵信號sbt與接腳p1的位準(zhǔn)的另一示意圖。在本實(shí)施例中,當(dāng)接腳p1的位準(zhǔn)發(fā)生變化時,處理電路111等待一段時間315后,才會設(shè)定按鍵信號sbt3的位準(zhǔn),并在設(shè)定后的一屏蔽期間313,忽略接腳p1的位準(zhǔn)變化,直到屏蔽期間313后,才會根據(jù)接腳p1的位準(zhǔn)設(shè)定按鍵信號sbt3的位準(zhǔn)。

舉例而言,在時間點(diǎn)t1,接腳p1的位準(zhǔn)sp1由第一位準(zhǔn)(如低位準(zhǔn)l)變化至第二位準(zhǔn)(如高位準(zhǔn)h)。雖然接腳p1的位準(zhǔn)sp1發(fā)生變化,但處理電路111等待一默認(rèn)時間315后,才會將按鍵信號sbt3的位準(zhǔn)設(shè)定在第三位準(zhǔn)(如高位準(zhǔn)h)。接著,在屏蔽期間313,處理電路111無視接腳p1的位準(zhǔn)sp1變化,將按鍵信號sbt3的位準(zhǔn)維持在第三位準(zhǔn)(如高位準(zhǔn)h)。

在屏蔽期間313后,當(dāng)接腳p1的位準(zhǔn)sp1由第二位準(zhǔn)(如高位準(zhǔn)h)回到第一位準(zhǔn)(如低位準(zhǔn)l)時,處理電路111仍會等待一預(yù)設(shè)時間315后,才會將按鍵信號sbt3的位準(zhǔn)由第三位準(zhǔn)(如高位準(zhǔn)h)改變至第四位準(zhǔn)(如低位準(zhǔn)l),接著在另一屏蔽期間314,處理電路111忽略接腳p1的位準(zhǔn)sp1變化,并維持按鍵信號sbt3在第四位準(zhǔn)(如低位準(zhǔn)l)。在屏蔽期間314后,處理電路111根據(jù)接腳p1的位準(zhǔn)sp1設(shè)定按鍵信號sbt3的位準(zhǔn)。

屏蔽期間314可能相同或不同于屏蔽期間313。在一可能實(shí)施例中,屏蔽期間314短于屏蔽期間313。在其它實(shí)施例中,屏蔽期間314可能相同、短于或長于于屏蔽期間312。屏蔽期間313也可能相同、短于或長于屏蔽期間311。

圖3d為按鍵信號sbt與接腳p1的位準(zhǔn)的另一示意圖。圖3d相似圖3c,不同之處在于,在屏蔽期間313后,當(dāng)接腳p1的位準(zhǔn)sp1由第二位準(zhǔn)(如高位準(zhǔn)h)回到第一位準(zhǔn)(如低位準(zhǔn)l)時(即時間點(diǎn)t2),處理電路111立即將按鍵信號sbt3的位準(zhǔn)由第三位準(zhǔn)(如高位準(zhǔn)h)改變至第四位準(zhǔn)(如低位準(zhǔn)l),接著在一屏蔽期間314內(nèi),忽略接腳p1的位準(zhǔn)sp1變化,并維持按鍵信號sbt3的位準(zhǔn)在第四位準(zhǔn)(如低位準(zhǔn)l),在屏蔽期間314后,處理電路111根據(jù)接腳p1的位準(zhǔn)sp1設(shè)定按鍵信號sbt3的位準(zhǔn)。

圖4為本發(fā)明一實(shí)施例的應(yīng)用于以上實(shí)施例的輸入裝置的控制方法的一可能流程圖。該實(shí)施例的控制方法用以判斷一按鍵是否被按下,并根據(jù)按鍵的按壓狀態(tài),設(shè)定一按鍵信號的位準(zhǔn),使得一主機(jī)裝置根據(jù)該按鍵信號執(zhí)行相對應(yīng)的服務(wù)程序。

在步驟s411中,判斷是否有按鍵被按下。在一可能實(shí)施例,步驟s411系根據(jù)按鍵位準(zhǔn)判斷按鍵是否被按下,但并非用以限制本發(fā)明。在其它實(shí)施例中,步驟s411可能系根據(jù)按鍵的阻抗變化判斷按鍵是否被按下。為方便說明,以下的說明系以按鍵的位準(zhǔn)為例。

當(dāng)按鍵的位準(zhǔn)發(fā)生變化時,如由一第一位準(zhǔn)變化至一第二位準(zhǔn),表示按鍵被按下,因此,設(shè)定按鍵信號的位準(zhǔn)為一第三位準(zhǔn)(步驟s412)。在一可能實(shí)施例中,當(dāng)按鍵的位準(zhǔn)第一位準(zhǔn)變化至第二位準(zhǔn)時,立即將按鍵信號的位準(zhǔn)設(shè)定在第三位準(zhǔn)。在又一可能實(shí)施例中,當(dāng)按鍵的位準(zhǔn)由第一位準(zhǔn)變化至第二位準(zhǔn),立即將按鍵信號的位準(zhǔn)設(shè)定在第三位準(zhǔn),并屏蔽一段時間內(nèi)的任何信號。在另一可能實(shí)施例中,當(dāng)按鍵的位準(zhǔn)由第一位準(zhǔn)變化至第二位準(zhǔn),等待一第一預(yù)設(shè)時間(如2ms)后,才將按鍵信號的位準(zhǔn)設(shè)定在第三位準(zhǔn)。

在本實(shí)施例中,第一位準(zhǔn)不同于第二位準(zhǔn)。舉例而言,第一位準(zhǔn)為一低位準(zhǔn)或一高位準(zhǔn),第二位準(zhǔn)為一高位準(zhǔn)或一低位準(zhǔn)。另外,本發(fā)明亦不限定第三位準(zhǔn)的大小。在一可能實(shí)施例中,第三位準(zhǔn)可能相同于第一或第二位準(zhǔn)。

接著,在一屏蔽期間內(nèi),忽略按鍵的位準(zhǔn)變化,并維持按鍵信號在第三位準(zhǔn)(步驟s413)。屏蔽期間必須長于按鍵的位準(zhǔn)發(fā)生抖動的時間。另外,屏蔽期間需短于使用者連續(xù)兩次按壓的間隔時間。舉例而言,如果使用者約每隔70~80ms才會再度按壓按鍵時,則屏蔽時間需短于70~80ms。

在屏蔽期間后,根據(jù)按鍵的位準(zhǔn)設(shè)定按鍵信號的位準(zhǔn)(步驟s414)。在本實(shí)施例中,步驟s414包括步驟s415~s417。在步驟s415中,判斷按鍵的位準(zhǔn)是否發(fā)生變化。當(dāng)按鍵的仍位準(zhǔn)維持在第二位準(zhǔn)時,維持按鍵信號的位準(zhǔn)在第三位準(zhǔn)(步驟s416),并再回到步驟s415,繼續(xù)判斷按鍵信號的位準(zhǔn)是否發(fā)生變化。

當(dāng)按鍵信號的位準(zhǔn)從第二位準(zhǔn)變化至第一位準(zhǔn)時,表示按鍵被放開。因此,改變按鍵信號的位準(zhǔn),由第三位準(zhǔn)至第四位準(zhǔn)(步驟s417)。在一可能實(shí)施例中,按鍵信號的位準(zhǔn)系立即從第三位準(zhǔn)改變至第四位準(zhǔn)。在其它實(shí)施例,等待一第二預(yù)設(shè)時間后,才將按鍵信號的位準(zhǔn)從第三位準(zhǔn)改變至第四位準(zhǔn)。

本發(fā)明并不限定第三及第四位準(zhǔn)的大小。在一實(shí)施例中,第四位準(zhǔn)不同于第三位準(zhǔn)。舉例而言,第三位準(zhǔn)為一高位準(zhǔn)或一低位準(zhǔn)時,第四位準(zhǔn)為一低位準(zhǔn)或一高位準(zhǔn)。在其它實(shí)施例中,第四位準(zhǔn)可能等于第二或第一位準(zhǔn)。

在一可能實(shí)施例中,每當(dāng)按鍵信號的位準(zhǔn)需要改變時(如由第三位準(zhǔn)改變至第四位準(zhǔn)或是由第四位準(zhǔn)改變至第三位準(zhǔn)),可立即改變按鍵信號的位準(zhǔn),或是等待一段默認(rèn)時間后才改變按鍵信號的位準(zhǔn)。

以圖3a為例,按鍵信號的位準(zhǔn)立即由低位準(zhǔn)改變至高位準(zhǔn),并立即由高位準(zhǔn)改變至低位準(zhǔn)。在圖3b中,按鍵信號的位準(zhǔn)立即由低位準(zhǔn)改變至高位準(zhǔn),但等待一預(yù)設(shè)時間后才由高位準(zhǔn)改變至低位準(zhǔn)。在圖3c中,按鍵信號等待一第一默認(rèn)時間后才由低位準(zhǔn)改變至高位準(zhǔn),并等待一第二預(yù)設(shè)時間后才由高位準(zhǔn)改變至低位準(zhǔn)。第一預(yù)設(shè)時間可能等于、長于或短于第二預(yù)設(shè)時間。在圖3d中,按鍵信號等待一默認(rèn)時間后才由低位準(zhǔn)改變至高位準(zhǔn),但立即才由高位準(zhǔn)改變至低位準(zhǔn)。

在本實(shí)施例中,由于按鍵信號的位準(zhǔn)并不會受到按鍵的抖動位準(zhǔn)所影響,故可避免主機(jī)裝置誤以為按鍵被按下數(shù)次。另外,當(dāng)按鍵被按下時,按鍵信號的位準(zhǔn)立即隨的改變,則可使主機(jī)裝置立即做出反應(yīng),執(zhí)行相對應(yīng)的服務(wù)程序。

除非另作定義,在此所有詞匯(包含技術(shù)與科學(xué)詞匯)均屬本發(fā)明所屬技術(shù)領(lǐng)域中普通技術(shù)人員的一般理解。此外,除非明白表示,詞匯于一般字典中的定義應(yīng)解釋為與其相關(guān)技術(shù)領(lǐng)域的文章中意義一致,而不應(yīng)解釋為理想狀態(tài)或過分正式的語態(tài)。

當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1