專利名稱:便攜終端中的四向擊鍵的輪輸入設(shè)備和方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及便攜終端的輪輸入設(shè)備及其方法,更具體地,涉及一種使能安裝在便攜終端中的滾輪的四向擊鍵(four-way key stroke)的方法。
背景技術(shù):
半導(dǎo)體電路集成技術(shù)和信息與通信技術(shù)的最新發(fā)展已經(jīng)導(dǎo)致了諸如移動(dòng)電話、個(gè)人數(shù)字助理(PDA)等的個(gè)人便攜終端的普遍使用。諸如鍵盤、觸摸屏、操縱桿、滾輪等的輸入設(shè)備被普遍用于便攜終端。操縱桿或滾輪正越來越多地用于便攜終端以加強(qiáng)消息發(fā)送。該趨勢反映對快速和便利的用戶接口的需要。
滾輪(也被稱為跟蹤(track)輪或滾輪鍵)是一種典型地提供諸如上/下移動(dòng)和確認(rèn)等三種功能的輸入設(shè)備。滾輪采用一種使用用戶手指在前向和后向旋轉(zhuǎn)輪子的方法,并且具有通過生成快速和正確的按鍵事件來控制軟件的結(jié)構(gòu)。例如,在2005年9月1日公開的并且轉(zhuǎn)讓給Research in Motion的美國專利申請公開No.20050190146 A1、和在2006年1月12日公開的并且轉(zhuǎn)讓給Research in Motion的美國專利申請公開No.20060007129中公開了關(guān)于滾輪的傳統(tǒng)技術(shù)。
為了使用滾輪,便攜終端的操作系統(tǒng)或應(yīng)用程序必須提供針對滾輪操作而優(yōu)化的用戶接口。然而,由于用戶接口一般設(shè)計(jì)用于在四個(gè)方向操作的四個(gè)移動(dòng)鍵,所以通常傳統(tǒng)的操作系統(tǒng)和應(yīng)用程序不能用于滾輪的操作,并且因此傳統(tǒng)的滾輪自身不能實(shí)現(xiàn)四向擊鍵作為最少方向移動(dòng)功能。在上述美國專利申請公開中公開的滾輪基本上只提供上/下移動(dòng)和確認(rèn)三種功能。
然而,2004年3月2日授權(quán)的并且轉(zhuǎn)讓給Microsoft的美國專利No.6,700,564 B2公開了一種用于使能四向擊鍵的滾輪的技術(shù)。該技術(shù)通過橫向移動(dòng)安裝在鼠標(biāo)或鍵盤中的滾輪來提供右/左擊鍵。然而,為了應(yīng)用傳統(tǒng)技術(shù),滾輪必須具有足夠的空間來橫向移動(dòng)。因此,傳統(tǒng)技術(shù)不適用于便攜終端,因?yàn)榭臻g節(jié)省是便攜終端設(shè)計(jì)中的一個(gè)重要因素。
發(fā)明內(nèi)容
已經(jīng)考慮上述問題作出了本發(fā)明,并且本發(fā)明的一個(gè)目的是提供一種使能四向擊鍵的便攜終端的輪輸入設(shè)備及其方法。
本發(fā)明的另一目的是提供一種使能空間節(jié)省和高效的鍵排列的便攜終端的輪輸入設(shè)備及其方法。
本發(fā)明的另一目的是提供一種適用于現(xiàn)有操作系統(tǒng)或應(yīng)用程序的便攜終端的輪輸入設(shè)備及其方法。
為了達(dá)到上述目的,根據(jù)本發(fā)明的便攜終端的輪輸入設(shè)備被安裝在便攜終端的主體中,并且包括滾輪和方向改變按鈕。滾輪的一部分安裝在主體中,滾輪的另一部分突出到主體外部。滾輪沿上/下方向旋轉(zhuǎn),并且通過施加力將其按向主體。用于控制滾輪的方向?qū)傩缘姆较蚋淖儼粹o位于滾輪附近,并且方向改變按鈕的一部分突出到主體外部。
優(yōu)選地,便攜終端的輪輸入設(shè)備還包括輪旋轉(zhuǎn)傳感器,用于檢測并輸出滾輪的旋轉(zhuǎn)輸入;輪點(diǎn)擊傳感器,用于檢測并輸出滾輪的點(diǎn)擊輸入;按鈕點(diǎn)擊傳感器,用于檢測并輸出方向改變按鈕的點(diǎn)擊輸入;控制單元,用于控制光標(biāo)移動(dòng)或執(zhí)行對應(yīng)于來自輪旋轉(zhuǎn)傳感器和輪點(diǎn)擊傳感器的輸出的特定功能;以及移動(dòng)方向判定單元,用于判定對應(yīng)于來自按鈕點(diǎn)擊傳感器的輸出而改變光標(biāo)移動(dòng)方向,并將關(guān)于移動(dòng)方向的判定信息傳送到控制單元。
優(yōu)選地,滾輪和方向改變按鈕可以安裝在主體的前表面或側(cè)表面。
控制單元通過接收輪旋轉(zhuǎn)傳感器的輸出、控制沿著第一方向的光標(biāo)的移動(dòng)方向,并且通過接收來自移動(dòng)方向判定單元的關(guān)于移動(dòng)方向的判定信息、控制沿著第二方向的光標(biāo)移動(dòng)方向。第一方向是上/下方向,以及第二方向是右/左方向。
根據(jù)本發(fā)明的便攜終端的輪輸入方法包括利用方向改變按鈕輸入按鈕點(diǎn)擊;利用按鈕點(diǎn)擊傳感器檢測并輸出按鈕點(diǎn)擊輸入;由移動(dòng)方向判定單元根據(jù)對來自按鈕點(diǎn)擊傳感器的輸出的接收來判定將光標(biāo)的移動(dòng)方向從第一方向改變?yōu)榈诙较?,并將判定信息傳送到控制單元;利用滾輪輸入輪旋轉(zhuǎn);利用輪旋轉(zhuǎn)傳感器檢測并輸出輪旋轉(zhuǎn)輸入;以及由控制單元根據(jù)由移動(dòng)方向判定單元基于所接收的輪旋轉(zhuǎn)傳感器的輸出而判定的移動(dòng)方向、控制沿著第二方向的光標(biāo)移動(dòng)。
輪輸入方法在檢測并輸出按鈕點(diǎn)擊輸入的步驟和判定改變光標(biāo)移動(dòng)的步驟之間還包括利用按鈕點(diǎn)擊傳感器識別按鈕點(diǎn)擊輸入是否已經(jīng)持續(xù)預(yù)定時(shí)間;并且,如果按鈕點(diǎn)擊輸入已經(jīng)持續(xù)預(yù)定時(shí)間,則由控制單元執(zhí)行特定功能。如果按鈕點(diǎn)擊輸入尚未持續(xù)預(yù)定時(shí)間,則執(zhí)行判定改變光標(biāo)移動(dòng)方向的步驟。
優(yōu)選地,第一方向是上/下方向,以及第二方向是右/左方向。
根據(jù)本發(fā)明的輪輸入方法還包括步驟在控制光標(biāo)移動(dòng)的步驟之后,如果利用方向改變按鈕再次輸入按鈕點(diǎn)擊,則利用移動(dòng)方向判定單元判定將光標(biāo)移動(dòng)方向從第二方向改變?yōu)榈谝环较颉?br>
根據(jù)本發(fā)明的便攜終端的輪輸入設(shè)備包括滾輪、輪旋轉(zhuǎn)傳感器、輪點(diǎn)擊傳感器、輪點(diǎn)擊識別單元、移動(dòng)方向判定單元、和控制單元。滾輪的一部分安裝在主體中,以及滾輪的另一部分突出到主體外部。滾輪沿上/下方向旋轉(zhuǎn),并且通過施加力將其按向主體。旋轉(zhuǎn)傳感器檢測并輸出滾輪的旋轉(zhuǎn)輸入,并且輪點(diǎn)擊傳感器檢測并輸出滾輪的點(diǎn)擊輸入。輪點(diǎn)擊識別單元通過接收來自輪點(diǎn)擊傳感器的輸出來識別點(diǎn)擊輸入的類型。如果來自輪點(diǎn)擊識別單元的點(diǎn)擊輸入是伴隨移動(dòng)方向改變所分配的點(diǎn)擊類型,則移動(dòng)方向判定單元判定改變光標(biāo)移動(dòng)方向,并傳送關(guān)于移動(dòng)方向的判定信息??刂茊卧刂乒鈽?biāo)移動(dòng)或執(zhí)行對應(yīng)于來自輪旋轉(zhuǎn)傳感器和移動(dòng)方向判定單元的輸出的特定功能。
優(yōu)選地,點(diǎn)擊類型包括短點(diǎn)擊、長點(diǎn)擊、和雙擊。從短點(diǎn)擊、長點(diǎn)擊、和雙擊中的一個(gè)選擇伴隨移動(dòng)方向改變所分配的點(diǎn)擊類型。
優(yōu)選地,滾輪可以安裝在主體的前表面或側(cè)表面。
控制單元通過接收輪旋轉(zhuǎn)傳感器的輸出來控制沿著第一方向的光標(biāo)移動(dòng),并且通過從移動(dòng)方向判定單元接收關(guān)于移動(dòng)方向的判定信息來控制沿著第二方向的光標(biāo)移動(dòng)方向。優(yōu)選地,第一方向是上/下方向,以及第二方向是右/左方向。
根據(jù)本發(fā)明的便攜終端的輪輸入方法包括利用滾輪輸入輪點(diǎn)擊;利用輪點(diǎn)擊傳感器檢測并輸出輪點(diǎn)擊輸入;由輪點(diǎn)擊識別單元根據(jù)對來自輪點(diǎn)擊傳感器的輸出的接收來識別輪點(diǎn)擊輸入的類型,并將點(diǎn)擊類型信息傳送到移動(dòng)方向判定單元;如果點(diǎn)擊類型是伴隨移動(dòng)方向改變所分配的點(diǎn)擊,則移動(dòng)方向判定單元判定將光標(biāo)移動(dòng)方向從第一方向改變?yōu)榈诙较?,并將判定信息傳送到控制單元;利用滾輪輸入輪旋轉(zhuǎn);利用輪旋轉(zhuǎn)傳感器檢測并輸出輪旋轉(zhuǎn)輸入;以及由控制單元根據(jù)對來自輪旋轉(zhuǎn)傳感器的輸出和對來自移動(dòng)方向判定單元的關(guān)于移動(dòng)方向的判定信息的接收,控制沿著第二方向的光標(biāo)移動(dòng)。
識別輪點(diǎn)擊輸入類型的步驟還包括利用輪點(diǎn)擊識別單元識別輪點(diǎn)擊輸入是否已經(jīng)持續(xù)預(yù)定時(shí)間;并且如果輪點(diǎn)擊輸入尚未持續(xù)預(yù)定時(shí)間,則檢查是否輸入雙擊。如果輪點(diǎn)擊輸入不是雙擊,則執(zhí)行判定改變光標(biāo)移動(dòng)方向的步驟。如果輪輸入已經(jīng)持續(xù)預(yù)定時(shí)間,則輪輸入方法還包括由控制單元執(zhí)行特定功能。
識別輪點(diǎn)擊輸入類型的步驟中的點(diǎn)擊類型信息包括短點(diǎn)擊、長點(diǎn)擊、和雙擊??梢詮亩厅c(diǎn)擊、長點(diǎn)擊、和雙擊中的一個(gè)選擇在判定改變光標(biāo)移動(dòng)的步驟中的伴隨移動(dòng)方向改變所分配的點(diǎn)擊類型。
優(yōu)選地,第一方向是上/下方向,以及第二方向是右/左方向。
根據(jù)本發(fā)明的輪輸入方法還包括步驟在控制光標(biāo)移動(dòng)的步驟之后,如果由滾輪再次輸入輪點(diǎn)擊并且輪點(diǎn)擊類型是伴隨移動(dòng)方向改變所分配的點(diǎn)擊,則由移動(dòng)方向判定單元判定將光標(biāo)移動(dòng)方向從第二方向改變?yōu)榈谝环较颉?br>
從結(jié)合附圖的下面的詳細(xì)描述中,本發(fā)明的上述和其它目的、和優(yōu)點(diǎn)將變得更加明顯,在附圖中圖1是示出配備有根據(jù)本發(fā)明的輪輸入設(shè)備的便攜終端的正視圖;圖2是示出配備有根據(jù)本發(fā)明的輪輸入設(shè)備的便攜終端的正視圖;圖3是示出根據(jù)本發(fā)明的輪輸入設(shè)備的配置的方框圖;圖4A是示出使用圖3所示的輪輸入設(shè)備的輪輸入方法的流程圖;圖4B是示出圖4A中示出的方法的修改示例的流程圖;圖5是示出根據(jù)本發(fā)明的輪輸入設(shè)備的配置的方框圖;圖6A是示出使用圖5所示的輪輸入設(shè)備的輪輸入方法的流程圖;以及圖6B是示出圖6A所示的識別點(diǎn)擊類型的步驟的流程圖。
具體實(shí)施例方式
此后,將參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。在附圖中,相同或相似的元件使用相同的附圖標(biāo)記。另外,省略了對公知功能和部件的詳細(xì)解釋,以避免混淆本發(fā)明。
參考圖1和圖2,便攜終端10和30包括諸如移動(dòng)電話、PDA、便攜多媒體播放機(jī)(PMP)等便利的便攜電子裝置,其具有諸如信息處理、信息提供、通信等功能。
終端10和30的對應(yīng)主體11和31具有薄長方形平行六面體的形狀,該形狀具有前表面、后表面、和側(cè)表面,或具有其它類似形狀。屏幕顯示單元12與32和鍵盤13與33布置在對應(yīng)主體11或31的前表面上。
屏幕顯示單元12和32顯示相關(guān)終端的功能菜單、用戶輸入的內(nèi)容、信息處理的結(jié)果、和信息服務(wù)的內(nèi)容。通常使用液晶顯示器(LCD)作為屏幕顯示單元。根據(jù)擊鍵沿著上/下方向15和35、或沿著右/左方向16和36移動(dòng)的光標(biāo)14和34一般顯示在對應(yīng)屏幕顯示單元12或32上。
鍵盤13和33是用于對應(yīng)終端10或30的操作的輸入設(shè)備,并且被配置為包括數(shù)字/字符組合鍵、方向移動(dòng)鍵、功能鍵等。可以以安裝在屏幕顯示單元12和32上的觸摸屏、或安裝在主體11和31的前表面上的操縱桿的形式來提供替代的輸入設(shè)備。
在圖1中,滾輪21和方向改變按鈕22安裝在主體11的側(cè)表面。在圖2中,滾輪41和方向改變按鈕42安裝在主體31的前表面。滾輪21和41具有圓盤形,其一部分分別安裝在主體11和31中,且另一部分向外突出。滾輪21和41可以沿上/下方向旋轉(zhuǎn),或通過施加力將其按向主體。如果滾輪21和41沿上/下方向旋轉(zhuǎn),則屏幕顯示單元12和32的光標(biāo)14和34分別沿著傳統(tǒng)的上/下方向15和35移動(dòng)。通過將滾輪21和41按向主體,來執(zhí)行確認(rèn)鍵的傳統(tǒng)功能(例如,選擇或執(zhí)行位于光標(biāo)14或34下的項(xiàng)目)。
方向改變按鈕22和42位于靠近對應(yīng)滾輪21和41的任何位置(例如,上/下/右/左),并且按鈕的一部分突出到對應(yīng)主體11或31外部。方向改變按鈕22和42控制對應(yīng)滾輪21或41的方向?qū)傩浴H绻c(diǎn)擊對應(yīng)方向改變按鈕22和42之后滾輪21和41在上/下方向旋轉(zhuǎn),則對應(yīng)屏幕顯示單元12和32的光標(biāo)14和34沿著右/左方向16和36移動(dòng),這與傳統(tǒng)技術(shù)不同。如果再次點(diǎn)擊方向改變按鈕22和42,則滾輪21和41的功能返回上/下移動(dòng)鍵的初始功能。當(dāng)發(fā)生長點(diǎn)擊時(shí),方向改變按鈕22和42可以被配置為執(zhí)行諸如取消等特定功能。
圖3是示出根據(jù)本發(fā)明的輪輸入設(shè)備50的配置的方框圖。
輪輸入設(shè)備50包括滾輪51、方向改變按鈕52、輪旋轉(zhuǎn)傳感器53、輪點(diǎn)擊傳感器54、按鈕點(diǎn)擊傳感器55、控制單元56、和移動(dòng)方向判定單元57。
滾輪51和方向改變按鈕52具有與相關(guān)的圖1和圖2所示的滾輪21和41以及方向改變按鈕22和42相同的結(jié)構(gòu)和功能。輪旋轉(zhuǎn)傳感器53、輪點(diǎn)擊傳感器54、和按鈕點(diǎn)擊傳感器55安裝在終端的主體中,并且具有用于執(zhí)行獨(dú)立特定功能的傳統(tǒng)結(jié)構(gòu)。輪旋轉(zhuǎn)傳感器53檢測滾輪51的旋轉(zhuǎn),并通過將旋轉(zhuǎn)轉(zhuǎn)換成電信號來輸出電信號。輪點(diǎn)擊傳感器54和按鈕點(diǎn)擊傳感器55分別檢測滾輪51和方向改變按鈕52的點(diǎn)擊,并通過將點(diǎn)擊轉(zhuǎn)換成電信號來輸出電信號。
將由輪旋轉(zhuǎn)傳感器53和輪點(diǎn)擊傳感器54輸出的電信號傳送到控制單元56。將由按鈕點(diǎn)擊傳感器55輸出的電信號傳送到移動(dòng)方向判定單元57??刂茊卧?6通過接收對應(yīng)于滾輪51的旋轉(zhuǎn)或點(diǎn)擊的電信號來控制光標(biāo)移動(dòng)或執(zhí)行確認(rèn)功能。移動(dòng)方向判定單元57通過接收對應(yīng)于方向改變按鈕52的點(diǎn)擊的電信號來判定改變光標(biāo)移動(dòng)方向,并將判定信息傳送到控制單元56。
圖4A是示出使用圖3所示的輪輸入設(shè)備50的輪輸入方法60的流程圖。
輪輸入方法60包括按鈕點(diǎn)擊輸入步驟S61、按鈕點(diǎn)擊檢測步驟S62、移動(dòng)方向改變步驟S63、輪旋轉(zhuǎn)輸入步驟S64、輪旋轉(zhuǎn)檢測步驟S65、和光標(biāo)移動(dòng)控制步驟S66。
參考圖3和圖4A,在步驟S61中,用戶通過按下方向改變按鈕52輸入按鈕點(diǎn)擊,以開始移動(dòng)終端的操作。在步驟S62中,按鈕點(diǎn)擊傳感器55檢測按鈕點(diǎn)擊,并通過將點(diǎn)擊轉(zhuǎn)換成電信號來輸出電信號。在步驟S63,移動(dòng)方向判定單元57通過接收來自按鈕點(diǎn)擊傳感器55的輸出來判定將光標(biāo)移動(dòng)方向從第一方向(例如,上/下方向)改變?yōu)榈诙较?例如,右/左方向),并將判定信息傳送到控制單元56。
隨后,在步驟S64中如果用戶通過旋轉(zhuǎn)滾輪51輸入輪旋轉(zhuǎn),則在步驟S65中輪旋轉(zhuǎn)傳感器53檢測旋轉(zhuǎn)并通過將旋轉(zhuǎn)轉(zhuǎn)換成電信號來輸出電信號。在步驟S66中,控制單元56接收來自輪旋轉(zhuǎn)傳感器53的輸出,并根據(jù)由移動(dòng)方向判定單元57判定的移動(dòng)方向來控制沿第二方向的光標(biāo)移動(dòng)。
如果再次按下方向改變按鈕52,則移動(dòng)方向判定單元57將光標(biāo)移動(dòng)方向改變?yōu)榈谝环较?。隨后,如果旋轉(zhuǎn)滾輪51,則控制單元56控制沿第一方向的光標(biāo)移動(dòng)。
圖4B是示出圖4A所示的方法的修改示例的流程圖。
如圖4B所示,在上面的輪輸入方法中,可以在方向改變按鈕52的點(diǎn)擊檢測步驟S62和移動(dòng)方向改變步驟S63之間插入流逝時(shí)間檢查步驟S67和特定功能執(zhí)行步驟S68。
在執(zhí)行點(diǎn)擊檢測步驟S62之后,在步驟S67中,按鈕點(diǎn)擊傳感器55識別按鈕點(diǎn)擊輸入是否已經(jīng)持續(xù)預(yù)定時(shí)間。也就是說,按鈕點(diǎn)擊傳感器55識別用戶是否已經(jīng)按下方向改變按鈕52較長的時(shí)間。如果按鈕點(diǎn)擊輸入尚未持續(xù)預(yù)定時(shí)間(即,如果用戶按下方向改變按鈕較短時(shí)間),則后面接著移動(dòng)方向改變步驟S63。如果按鈕點(diǎn)擊輸入已經(jīng)持續(xù)預(yù)定時(shí)間(即,如果用戶已經(jīng)按下方向改變按鈕較長的時(shí)間),則在步驟S68執(zhí)行預(yù)設(shè)的特定功能。例如,可以使用取消先前操作的功能作為特定功能。
圖5是示出根據(jù)本發(fā)明另一示例的輪輸入設(shè)備70的配置的方框圖。
輪輸入設(shè)備70包括滾輪71、輪旋轉(zhuǎn)傳感器72、輪點(diǎn)擊傳感器73、控制單元74、輪點(diǎn)擊識別單元75、和移動(dòng)方向判定單元76。
與圖3的輪輸入設(shè)備50相比較,輪輸入設(shè)備70不包括方向改變按鈕和按鈕點(diǎn)擊傳感器。替代地,輪輸入設(shè)備70包括輪點(diǎn)擊識別單元75。
滾輪71具有與對應(yīng)的圖1和圖2所示的滾輪21和41相同的結(jié)構(gòu)和功能。輪旋轉(zhuǎn)傳感器72和輪點(diǎn)擊傳感器73安裝在終端的主體內(nèi),并且具有用于執(zhí)行各個(gè)獨(dú)立功能的傳統(tǒng)結(jié)構(gòu)。輪旋轉(zhuǎn)傳感器72和輪點(diǎn)擊傳感器73檢測滾輪71的旋轉(zhuǎn)和點(diǎn)擊,并通過將旋轉(zhuǎn)和點(diǎn)擊轉(zhuǎn)換成電信號來輸出電信號。
將由輪旋轉(zhuǎn)傳感器72輸出的電信號直接傳送到控制單元74。將由輪點(diǎn)擊傳感器73輸出的電信號通過輪點(diǎn)擊識別單元75和移動(dòng)方向判定單元76傳送到控制單元74。
輪點(diǎn)擊識別單元75識別滾輪71的點(diǎn)擊輸入類型。點(diǎn)擊輸入類型可以包括短點(diǎn)擊、長點(diǎn)擊、和雙擊,并且給各個(gè)點(diǎn)擊類型分配不同功能。例如,可以給短點(diǎn)擊分配移動(dòng)方向改變功能,以及可以給長點(diǎn)擊或雙擊分配確認(rèn)功能。
已經(jīng)將上述在滾輪71和點(diǎn)擊類型之間的分配方法作為示例進(jìn)行了描述。然而,本發(fā)明不僅限于該方法。作為另一示例,可以分別給短點(diǎn)擊、長點(diǎn)擊、和雙擊分配移動(dòng)方向改變功能、確認(rèn)功能、和取消功能。替代地,可以分別給短點(diǎn)擊、長點(diǎn)擊、和雙擊分配確認(rèn)功能、移動(dòng)方向改變功能、和另一特定功能。
移動(dòng)方向判定單元76從輪點(diǎn)擊識別單元75接收電信號,判定光標(biāo)移動(dòng)方向,并且如果電信號是伴隨移動(dòng)方向改變所分配的點(diǎn)擊類型,則將判定信息傳送給控制單元74。
控制單元74通過接收對應(yīng)于滾輪71旋轉(zhuǎn)的電信號來控制光標(biāo)移動(dòng)。另外,當(dāng)執(zhí)行滾輪71的點(diǎn)擊輸入時(shí),控制單元74通過接收對應(yīng)電信號、關(guān)于點(diǎn)擊類型的信息、和關(guān)于移動(dòng)方向判定的信息來執(zhí)行特定功能。例如,當(dāng)發(fā)生滾輪71的短點(diǎn)擊時(shí),可以控制光標(biāo)移動(dòng)方向進(jìn)行改變;以及當(dāng)發(fā)生長點(diǎn)擊或雙擊時(shí),可以執(zhí)行確認(rèn)功能(例如,選擇或執(zhí)行對應(yīng)項(xiàng)目)。
圖6A是示出使用圖5所示的輪輸入設(shè)備70的輪輸入方法80的流程圖。
輪輸入方法80包括輪點(diǎn)擊輸入步驟S81、輪點(diǎn)擊檢測步驟S82、點(diǎn)擊類型識別步驟S83、移動(dòng)方向改變步驟S84、輪旋轉(zhuǎn)輸入步驟S85、輪旋轉(zhuǎn)檢測步驟S86、和光標(biāo)移動(dòng)控制步驟S87。
參考圖5和圖6A,在步驟S81中,如果用戶通過按下滾輪71輸入輪點(diǎn)擊,則在步驟S82中,輪點(diǎn)擊傳感器73檢測輪點(diǎn)擊輸入并通過將輸入轉(zhuǎn)換成電信號來輸出電信號。在步驟S83中,輪點(diǎn)擊識別單元75識別輪點(diǎn)擊輸入類型,并將點(diǎn)擊類型信息傳送到移動(dòng)方向判定單元76。在步驟S84中,當(dāng)發(fā)生伴隨移動(dòng)方向改變所分配的點(diǎn)擊類型(例如,短點(diǎn)擊)時(shí),移動(dòng)方向判定單元76判定將光標(biāo)移動(dòng)方向從第一方向(例如,上/下方向)改變?yōu)榈诙较?例如,右/左方向),并將判定信息傳送到控制單元74。
隨后,如果在步驟S85中用戶通過旋轉(zhuǎn)滾輪71輸入輪旋轉(zhuǎn),則在步驟S86中輪旋轉(zhuǎn)傳感器72檢測旋轉(zhuǎn)并通過將旋轉(zhuǎn)轉(zhuǎn)換成電信號來輸出電信號。在步驟S87中,控制單元74接收來自輪旋轉(zhuǎn)傳感器72的輸出,并根據(jù)由移動(dòng)方向判定單元76所判定的移動(dòng)方向來控制沿第二方向的光標(biāo)移動(dòng)。
如果再次短點(diǎn)擊滾輪71,當(dāng)發(fā)生伴隨移動(dòng)方向改變所分配的點(diǎn)擊類型時(shí),移動(dòng)方向判定單元76將光標(biāo)移動(dòng)方向改變?yōu)榈谝环较颉kS后,如果旋轉(zhuǎn)滾輪71,則控制單元74控制沿第一方向的光標(biāo)移動(dòng)。
圖6B是示出圖6A所示的識別點(diǎn)擊類型的步驟S83的詳細(xì)流程圖。
在執(zhí)行點(diǎn)擊識別步驟S82之后,輪點(diǎn)擊識別單元75在步驟S83a中識別輪點(diǎn)擊輸入是否已經(jīng)持續(xù)了預(yù)定時(shí)間。也就是說,輪點(diǎn)擊識別單元75識別用戶是否已經(jīng)按下滾輪71較長時(shí)間。如果輪點(diǎn)擊輸入尚未持續(xù)預(yù)定時(shí)間(即,如果用戶按下滾輪較短時(shí)間),則輪點(diǎn)擊識別單元75在步驟S83b中檢查輪點(diǎn)擊輸入是否是雙擊。也就是說,輪點(diǎn)擊識別單元75識別用戶是否雙擊了滾輪。如果點(diǎn)擊輸入不是雙擊,則下面接著移動(dòng)方向改變步驟S84。如果在步驟S83a中按鈕點(diǎn)擊輸入已經(jīng)持續(xù)了預(yù)定時(shí)間(即,如果用戶已經(jīng)按下滾輪較長時(shí)間)或者如果在步驟S83a中輸入了雙擊(即,如果用戶已經(jīng)兩次點(diǎn)擊滾輪),則在步驟S88中執(zhí)行預(yù)設(shè)的特定功能(例如,確認(rèn)功能)。
如上所述,與只用作為上/下方向鍵和確認(rèn)鍵的傳統(tǒng)滾輪鍵相比較,本發(fā)明具有如下優(yōu)點(diǎn),即通過增加移動(dòng)改變按鈕或通過由點(diǎn)擊識別單元使能右/左方向鍵功能來提供四向擊鍵。
另外,本發(fā)明提供空間節(jié)省和高效的鍵排列,這是由于通過替換布置在終端前表面的四個(gè)傳統(tǒng)方向鍵可以將輪輸入設(shè)備簡單地布置在終端的前表面或側(cè)表面。
此外,本發(fā)明具有如下效果,即即使在具有與滾輪鍵不兼容的接口的操作系統(tǒng)或應(yīng)用程序中,也可以便利地使用輪輸入設(shè)備,而無需改變操作系統(tǒng)或應(yīng)用程序。
盡管上面已經(jīng)詳細(xì)描述了本發(fā)明的優(yōu)選實(shí)施例,但是應(yīng)該理解,對于本領(lǐng)域的技術(shù)人員顯而易見的、這里描述的基本發(fā)明構(gòu)思的許多變形和/或修改仍將落入如由所附權(quán)利要求所限定的本發(fā)明的優(yōu)選實(shí)施例的精神和范圍之內(nèi)。
權(quán)利要求
1.一種安裝在便攜終端的主體中的輪輸入設(shè)備,該輪輸入設(shè)備包括滾輪,沿著上/下方向旋轉(zhuǎn)并通過施加力將其按向所述主體,其中滾輪的一部分安裝在所述主體中,滾輪的另一部分突出到所述主體外部;以及方向改變按鈕,用于控制所述滾輪的方向?qū)傩?,其中所述方向改變按鈕位于所述滾輪附近,并且所述方向改變按鈕的一部分突出到所述主體外部。
2.如權(quán)利要求1所述的輪輸入設(shè)備,還包括輪旋轉(zhuǎn)傳感器,用于檢測并輸出所述滾輪的旋轉(zhuǎn)輸入;輪點(diǎn)擊傳感器,用于檢測并輸出所述滾輪的點(diǎn)擊輸入;按鈕點(diǎn)擊傳感器,用于檢測并輸出所述方向改變按鈕的點(diǎn)擊輸入;控制單元,用于控制光標(biāo)移動(dòng)或執(zhí)行對應(yīng)于來自所述輪旋轉(zhuǎn)傳感器和所述輪點(diǎn)擊傳感器的輸出的特定功能;以及移動(dòng)方向判定單元,用于判定對應(yīng)于來自所述按鈕點(diǎn)擊傳感器的輸出而改變光標(biāo)移動(dòng)方向,并且將關(guān)于所述移動(dòng)方向的判定信息傳送到所述控制單元。
3.如權(quán)利要求1所述的輪輸入設(shè)備,其中所述滾輪和所述方向改變按鈕安裝在所述主體的前表面或側(cè)表面。
4.如權(quán)利要求2所述的輪輸入設(shè)備,其中控制單元通過接收所述輪旋轉(zhuǎn)傳感器的輸出、控制沿著第一方向的光標(biāo)移動(dòng)方向,并且通過從所述移動(dòng)方向判定單元接收關(guān)于所述移動(dòng)方向的判定信息、控制沿著第二方向的光標(biāo)移動(dòng)方向。
5.如權(quán)利要求4所述的輪輸入設(shè)備,其中所述第一方向是上/下方向,以及所述第二方向是右/左方向。
6.如權(quán)利要求2所述的輪輸入設(shè)備,其中所述滾輪和所述方向改變按鈕安裝在所述主體的前表面或側(cè)表面。
7.一種用于具有滾輪和方向改變按鈕的便攜終端的輪輸入方法,該輪輸入方法包括如下步驟用所述方向改變按鈕輸入按鈕點(diǎn)擊;用按鈕點(diǎn)擊傳感器檢測并輸出所述按鈕點(diǎn)擊輸入;移動(dòng)方向判定單元根據(jù)對來自所述按鈕點(diǎn)擊傳感器的輸出的接收來判定將光標(biāo)移動(dòng)方向從第一方向改變?yōu)榈诙较颍⑴卸ㄐ畔魉偷娇刂茊卧?;用滾輪輸入輪旋轉(zhuǎn);用輪旋轉(zhuǎn)傳感器檢測并輸出所述輪旋轉(zhuǎn)輸入;以及控制單元根據(jù)由移動(dòng)方向判定單元基于所接收的輪旋轉(zhuǎn)傳感器輸出而判定的移動(dòng)方向,控制沿著第二方向的光標(biāo)移動(dòng)。
8.如權(quán)利要求7所述的輪輸入方法,在所述檢測并輸出按鈕點(diǎn)擊輸入的步驟和所述判定改變光標(biāo)移動(dòng)的步驟之間還包括用按鈕點(diǎn)擊傳感器識別按鈕點(diǎn)擊輸入是否已經(jīng)持續(xù)了預(yù)定時(shí)間;如果所述按鈕點(diǎn)擊輸入已經(jīng)持續(xù)了預(yù)定時(shí)間,則由所述控制單元執(zhí)行特定功能。
9.如權(quán)利要求8所述的輪輸入方法,其中,如果所述按鈕點(diǎn)擊輸入尚未持續(xù)預(yù)定時(shí)間,則執(zhí)行判定改變光標(biāo)移動(dòng)方向的步驟。
10.如權(quán)利要求7所述的輪輸入方法,其中所述第一方向是上/下方向,以及所述第二方向是右/左方向。
11.如權(quán)利要求7所述的輪輸入方法,還包括步驟在所述控制光標(biāo)移動(dòng)的步驟之后,如果用所述方向改變按鈕再次輸入按鈕點(diǎn)擊,則用所述移動(dòng)方向判定單元判定將光標(biāo)移動(dòng)方向從所述第二方向改變?yōu)樗龅谝环较颉?br>
12.一種安裝在便攜終端主體中的輪輸入設(shè)備,該輪輸入設(shè)備包括滾輪,沿著上/下方向旋轉(zhuǎn),并通過施加力將其按向所述主體,其中所述滾輪的一部分安裝在主體內(nèi),并且所述滾輪的另一部分突出到主體外部;輪旋轉(zhuǎn)傳感器,用于檢測并輸出所述滾輪的旋轉(zhuǎn)輸入;輪點(diǎn)擊傳感器,用于檢測并輸出所述滾輪的點(diǎn)擊輸入;輪點(diǎn)擊識別單元,用于通過接收來自所述輪點(diǎn)擊傳感器的輸出來識別點(diǎn)擊輸入類型;移動(dòng)方向判定單元,用于如果來自所述輪點(diǎn)擊識別單元的點(diǎn)擊輸入是伴隨移動(dòng)方向改變所分配的點(diǎn)擊類型,則判定改變光標(biāo)移動(dòng)方向并傳送關(guān)于所述移動(dòng)方向的判定信息;以及控制單元,用于控制所述光標(biāo)移動(dòng)或執(zhí)行對應(yīng)于來自所述輪旋轉(zhuǎn)傳感器、輪點(diǎn)擊識別單元、和移動(dòng)方向判定單元的輸出的特定功能。
13.如權(quán)利要求12所述的輪輸入設(shè)備,其中所述點(diǎn)擊類型包括短點(diǎn)擊、長點(diǎn)擊、和雙擊。
14.如權(quán)利要求12所述的輪輸入設(shè)備,其中從短點(diǎn)擊、長點(diǎn)擊、和雙擊中的一個(gè)選擇伴隨所述移動(dòng)方向改變所分配的點(diǎn)擊類型。
15.如權(quán)利要求12所述的輪輸入設(shè)備,其中所述滾輪安裝在所述主體的前表面或側(cè)表面。
16.如權(quán)利要求12所述的輪輸入設(shè)備,其中所述控制單元通過接收所述輪旋轉(zhuǎn)傳感器的輸出來控制沿第一方向的光標(biāo)移動(dòng),并且通過從所述移動(dòng)方向判定單元接收關(guān)于移動(dòng)方向的判定信息來控制沿第二方向的光標(biāo)移動(dòng)方向。
17.如權(quán)利要求16所述的輪輸入設(shè)備,其中所述第一方向是上/下方向,并且所述第二方向是右/左方向。
18.一種用于具有滾輪的便攜終端的輪輸入方法,包括如下步驟用滾輪輸入輪點(diǎn)擊;用輪點(diǎn)擊傳感器檢測并輸出所述輪點(diǎn)擊輸入;輪點(diǎn)擊識別單元根據(jù)對來自輪點(diǎn)擊傳感器的輸出的接收來識別所述輪點(diǎn)擊輸入的類型,并將點(diǎn)擊類型信息傳送到移動(dòng)方向判定單元;如果所述點(diǎn)擊類型是伴隨移動(dòng)方向改變所分配的點(diǎn)擊,則由移動(dòng)方向判定單元判定將光標(biāo)移動(dòng)方向從第一方向改變?yōu)榈诙较颍⑴卸ㄐ畔魉偷娇刂茊卧?;用所述滾輪輸入輪旋轉(zhuǎn);用輪旋轉(zhuǎn)傳感器檢測并輸出所述輪旋轉(zhuǎn)輸入;以及所述控制單元根據(jù)對來自所述輪旋轉(zhuǎn)傳感器的輸出和對來自所述移動(dòng)方向判定單元的關(guān)于移動(dòng)方向的判定信息的接收、控制沿所述第二方向的光標(biāo)移動(dòng)。
19.如權(quán)利要求18所述的輪輸入方法,其中所述識別輪點(diǎn)擊輸入類型的步驟包括用所述輪點(diǎn)擊識別單元識別輪點(diǎn)擊輸入是否已經(jīng)持續(xù)了預(yù)定時(shí)間;如果所述輪點(diǎn)擊輸入尚未持續(xù)預(yù)定時(shí)間,則檢查是否輸入雙擊。
20.如權(quán)利要求19所述的輪輸入方法,其中,如果所述輪點(diǎn)擊輸入不是雙擊,則執(zhí)行判定改變光標(biāo)移動(dòng)方向的步驟。
21.如權(quán)利要求19所述的輪輸入方法,還包括如果所述輪輸入已經(jīng)持續(xù)預(yù)定時(shí)間、則由所述控制單元執(zhí)行特定功能的步驟。
22.如權(quán)利要求18所述的輪輸入方法,其中,在所述識別輪點(diǎn)擊輸入類型的步驟中,點(diǎn)擊類型信息包括短點(diǎn)擊、長點(diǎn)擊、和雙擊。
23.如權(quán)利要求18所述的輪輸入方法,其中,在所述判定改變光標(biāo)移動(dòng)方向的步驟中,從短點(diǎn)擊、長點(diǎn)擊、和雙擊中的一個(gè)選擇伴隨移動(dòng)方向改變所分配的點(diǎn)擊類型。
24.如權(quán)利要求18所述的輪輸入方法,其中所述第一方向是上/下方向,以及所述第二方向是右/左方向。
25.如權(quán)利要求18所述的輪輸入方法,還包括在控制光標(biāo)移動(dòng)的步驟之后,如果滾輪再次輸入輪點(diǎn)擊并且所述輪點(diǎn)擊類型是伴隨移動(dòng)方向改變所分配的點(diǎn)擊,則由所述移動(dòng)方向判定單元判定將光標(biāo)移動(dòng)方向從所述第二方向改變?yōu)樗龅谝环较颉?br>
全文摘要
一種輪輸入設(shè)備及其方法,通過使用滾輪來使能四向擊鍵、空間節(jié)省、高效鍵排列、和適用于現(xiàn)有操作系統(tǒng)或應(yīng)用程序。方向改變按鈕可以用于控制滾輪的方向?qū)傩?。通過在點(diǎn)擊方向改變按鈕之后沿著上/下方向旋轉(zhuǎn)滾輪,屏幕顯示單元上的光標(biāo)與其初始功能不同地沿著右/左方向移動(dòng)。通過再次點(diǎn)擊方向改變按鈕,滾輪功能返回其初始功能??梢越o方向改變按鈕的長點(diǎn)擊設(shè)定特定功能。替代地,可以使用點(diǎn)擊識別單元來代替方向改變按鈕,以提供四向擊鍵。
文檔編號G06F3/048GK101046712SQ20071008770
公開日2007年10月3日 申請日期2007年3月12日 優(yōu)先權(quán)日2006年3月31日
發(fā)明者文炳燮 申請人:三星電子株式會社