用于提供鍵盤布局的用戶界面裝置及方法
【專利摘要】一種用于提供鍵盤布局的用戶界面裝置。所述用戶界面裝置的顯示單元,其顯示所述鍵盤布局中包含的多個(gè)鍵的一部分,并在通過不顯示多個(gè)鍵的一部分被限定的顯示區(qū)域內(nèi)提供預(yù)先設(shè)定尺寸的個(gè)別輸入鍵。顯示單元中所顯示的鍵中包括:分配給第1字符的第1輸入鍵;和分配給不同于所述第1字符的第2字符的第2輸入鍵。在這種情況下,當(dāng)傳感器單元感應(yīng)所述第1輸入鍵的用戶輸入,且所述第1輸入鍵經(jīng)所述用戶輸入往所述第2輸入鍵的位置移動(dòng),從而所述第1輸入鍵以小于預(yù)先設(shè)定的閾值的距離靠近所述第2輸入鍵時(shí),所述處理器將不同于所述第1字符和所述第2字符的第3字符設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。其中,所述第3字符對應(yīng)于所述顯示單元沒有以個(gè)別輸入鍵顯示的字符。
【專利說明】用于提供鍵盤布局的用戶界面裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種用于輸入鍵的用戶界面裝置,特別是,涉及一種在特定的觸摸屏環(huán)境中用于輸入鍵的用戶界面裝置。
技術(shù)背景
[0002]最近,對于移動(dòng)(Mobile)終端的興趣度正在不斷增加。與智能手機(jī)相似,移動(dòng)終端也可以是一般的功能手機(jī)或個(gè)人數(shù)字助理(PDA)等多種形式。該移動(dòng)終端的輸入鍵界面正不斷采用觸摸(Touch)輸入的方式。
[0003]但是,移動(dòng)終端的特征上,在顯示柯蒂(Qwerty)方式的鍵排列時(shí),在較局限的顯示單元須顯示很多鍵,因此,分配給一個(gè)鍵的面積相對來說較小,輸入時(shí)不僅容易出現(xiàn)打字錯(cuò)誤(Typo),而且視力較差的用戶較難識別鍵。
[0004]特別是,手指較大的用戶提出在最近銷售的智能手機(jī)(Smart phone)中進(jìn)行輸入時(shí)較難且十分不便。例如,相對孩子來說大人的手較大,相對女孩來說男孩的手較大,且相對亞洲人來說西方人的手較大,因此,在智能手機(jī)中很容易出現(xiàn)輸入錯(cuò)誤。
[0005]在一個(gè)側(cè)面,為了滿足上述需要,提出了利用語音識別的文字輸入界面作為解決方案。但是,在執(zhí)行語音識別時(shí),仍存在識別的正確性;輸入消息的發(fā)音;以及在其他人存在的場所中會妨礙到其他人;用戶自身的私生活泄露或業(yè)務(wù)上秘密被泄露等問題。語音識別方式的文本輸入只有在不用考慮其他人的環(huán)境中例如獨(dú)自在房間里或車輛中才有用。
[0006]因此,移動(dòng)終端(Mobile device)中以打字方式的鍵盤仍舊十分重要。因此,需要針對輸入界面裝置提出改善的新方案,提供一種可減少打字錯(cuò)誤同時(shí)較直觀的具用戶親和性(User friendly)的鍵盤布局。
【發(fā)明內(nèi)容】
[0007]技術(shù)方案
[0008]根據(jù)本發(fā)明的一個(gè)側(cè)面,提供一種用于提供鍵盤布局的用戶界面裝置,所述用戶界面裝置包括:顯示單元,顯示分配給第I字符的第I輸入鍵和分配給不同于所述第I字符的第2字符的第2輸入鍵;傳感器單元,感應(yīng)所述第I輸入鍵的用戶輸入;和處理器,當(dāng)所述第I輸入鍵經(jīng)所述用戶輸入往所述第2輸入鍵的位置移動(dòng),從而所述第I輸入鍵以小于預(yù)先設(shè)定的閾值的距離靠近所述第2輸入鍵時(shí),所述處理器將不同于所述第I字符和所述第2字符的第3字符設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
[0009]同時(shí),在整個(gè)說明書中,根據(jù)本發(fā)明的另一個(gè)實(shí)施例,當(dāng)所述第I輸入鍵以小于所述閾值的距離靠近所述第2輸入鍵時(shí)設(shè)定所述當(dāng)前值的過程,與經(jīng)所述用戶輸入所述第I輸入鍵往所述第2輸入鍵的方向移動(dòng),以大于其他閾值的面積互相重疊(overlap)時(shí)設(shè)定當(dāng)前值的過程相同。在此省略具體說明。
[0010]同時(shí),所述鍵盤布局中提供的多個(gè)輸入鍵被排列成矩陣,使所述第I輸入鍵和所述第2鍵在所述矩陣的同一行中相鄰地配置并顯示。[0011 ] 根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述顯示單元,進(jìn)一步顯示分配給第4字符的第3輸入鍵,所述第4字符,其與所述第I字符相鄰地配置在所述矩陣的同一列中,不同于所述第I字符和所述第2字符,且在這種情況下,當(dāng)所述第I輸入鍵經(jīng)所述用戶輸入往所述第3輸入鍵的位置移動(dòng),從而所述第I輸入鍵以小于所述閾值的距離靠近所述第3輸入鍵時(shí),所述處理器將對應(yīng)分配至所述第I輸入鍵和所述第3輸入鍵的位置的第I數(shù)字設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
[0012]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述顯示單元,進(jìn)一步顯示分配給第5字符的第4輸入鍵,所述第5字符,其與所述第I字符在所述矩陣中以對角方向相鄰地配置,不同于所述第I字符和所述第2字符,且在這種情況下,所述處理器,當(dāng)所述第I輸入鍵經(jīng)所述用戶輸入往所述第4輸入鍵的位置移動(dòng),從而所述第I輸入鍵以小于所述閾值的距離靠近所述第4輸入鍵時(shí),所述處理器將對應(yīng)分配至所述第I輸入鍵和所述第4輸入鍵的位置的第I特殊文字設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
[0013]其中,所述第I輸入鍵經(jīng)所述用戶輸入往所述第2輸入鍵的位置移動(dòng),從而所述第I輸入鍵以小于預(yù)先設(shè)定的閾值的距離靠近所述第2輸入鍵,之后在所述用戶輸入被持續(xù)的狀態(tài)下,所述第I字符經(jīng)所述用戶輸入再次以大于所述閾值的距離變遠(yuǎn)時(shí),所述處理器不將所述第2字符或所述第3字符設(shè)定為所述當(dāng)前輸入值。
[0014]在這種情況下,當(dāng)所述第I輸入鍵經(jīng)所述用戶輸入移動(dòng)至所述第2輸入鍵的位置,從而所述第I輸入鍵以小于預(yù)先設(shè)定的閾值的距離靠近所述第2輸入鍵時(shí),所述顯示單元將所述第3字符漸顯,且在所述用戶輸入持續(xù)的狀態(tài)下,所述第I字符經(jīng)所述用戶輸入再次以大于所述閾值的距離變遠(yuǎn)時(shí),所述顯示單元將所述第3字符消退。
[0015]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述鍵盤布局,是通過將A至Z的字母符號交替,以顯示一個(gè)省略一個(gè)的方 式,來顯示所述A至Z的字母符號中的至少一部分并省略剩余的部分。
[0016]例如,以顯示'A / ’ ' C / ’ ' E / ’ ' G / ,' I /等,且不顯示^ B',' D',' F',' H',' J'等的方式,可減少實(shí)際提供的輸入鍵的數(shù)量。
[0017]根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述鍵盤布局,是通過將柯蒂鍵盤布局中按順序排列的多個(gè)字母符號交替,以顯不一個(gè)省略一個(gè)的方式,來顯不所述柯蒂鍵盤布局中包含的多個(gè)輸入鍵中的至少一部分并省略剩余的部分。
[0018]例如,在按順序示出'Q'E' R' ?' Y' V' I' O'的現(xiàn)有QWERTY方式的鍵盤布局中,顯示'?τ夕E'夕Iw ^ U'夕(V等,且不顯示'Ψ' R' Y' I' P'等,可減少實(shí)際提供的輸入鍵的數(shù)量。
[0019]其中,所述第I輸入鍵相鄰于所述顯示單元的外圍,位于所述顯示單元所顯示的多個(gè)輸入鍵中的邊緣,且所述第I輸入鍵經(jīng)所述用戶輸入往所述外圍方向移動(dòng)時(shí),所述處理器將不同于所述第I字符和所述第2字符的第3字符設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。在該實(shí)施例中,邊緣的輸入鍵除了與自身相鄰的輸入鍵組合,自身還具有另外的輸入鍵。
[0020]在這種情況下,當(dāng)所述第I輸入鍵從原先顯示的位置以大于閾值的距離變遠(yuǎn)時(shí),可將所述第3字符設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
[0021]根據(jù)本發(fā)明的另一個(gè)側(cè)面,提供一種用于提供鍵盤布局的用戶界面裝置,所述用戶界面裝置包括:顯示單元,顯示所述鍵盤布局中包含的多個(gè)輸入鍵;傳感器單元,感應(yīng)所述多個(gè)輸入鍵中第I輸入鍵的用戶輸入;和處理器,當(dāng)所述第I輸入鍵經(jīng)所述用戶輸入移動(dòng),經(jīng)由與所述第I輸入鍵相鄰的第2輸入鍵,并以小于預(yù)先設(shè)定的閾值的距離靠近第3輸入鍵時(shí),所述處理器將空格鍵、退格鍵、上側(cè)箭頭鍵、下側(cè)箭頭鍵中的任何一個(gè)設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值,其中,所述第3輸入鍵以所述第I輸入鍵的相反方向與所述第2輸入鍵相鄰。
[0022]根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)所述鍵盤布局中所述第I輸入鍵配置在所述第3字符的左側(cè)時(shí),所述處理器將對應(yīng)于所述用戶輸入的當(dāng)前輸入值設(shè)定為所述空格鍵。
[0023]根據(jù)本發(fā)明的又另一個(gè)側(cè)面,提供一種用于提供鍵盤布局的用戶界面裝置,所述用戶界面裝置包括:顯示單元,顯示分配給第I字符的第I輸入鍵和分配給不同于所述第I字符的第2字符的第2輸入鍵;傳感器單元,感應(yīng)所述第I輸入鍵的用戶輸入;和處理器,當(dāng)所述第I輸入鍵經(jīng)所述用戶輸入被移動(dòng)時(shí),所述處理器計(jì)算對應(yīng)于所述移動(dòng)的矢量,且當(dāng)所述矢量的方向,與所述第I輸入鍵的位置往所述鍵盤布局中多個(gè)輸入鍵中的所述第2輸入鍵位置的方向最接近時(shí),所述處理器將不同于所述第I字符和所述第2字符的第3字符設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
[0024]根據(jù)本發(fā)明的又另一個(gè)側(cè)面,提供一種記錄有用于提供鍵盤應(yīng)用軟件的程序的計(jì)算機(jī)可讀記錄媒體,所述程序在計(jì)算機(jī)終端中被執(zhí)行,利用所述終端的顯示單元和傳感器單元來提供所述鍵盤應(yīng)用軟件,所述程序包括:第I指令集,用于將分配給第I字符的第I輸入鍵和分配給不同于所述第I字符的第2字符的第2輸入鍵顯示在所述顯示單元中;第2指令集,當(dāng)所述傳感器單元感應(yīng)到用戶輸入時(shí),判斷所述用戶輸入是否對應(yīng)于所述第I輸入鍵和所述第2輸入鍵的組合輸入;和第3指令集,當(dāng)所述用戶輸入對應(yīng)于所述第I輸入鍵和所述第2輸入鍵的組合輸入時(shí),將不同于所述第I字符和所述第2字符的第3字符設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
[0025]根據(jù)本發(fā)明得一個(gè)實(shí)施例,當(dāng)所述用戶輸入對應(yīng)于選擇所述第I輸入鍵后將所述第I輸入鍵往所述第2輸入鍵方向移動(dòng)的輸入時(shí),所述第2指令集判定所述用戶輸入對應(yīng)于所述組合輸入。
[0026]根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述用戶輸入為觸摸所述第I輸入鍵后拖動(dòng)所述第I輸入鍵的輸入時(shí),所述第2指令集計(jì)算對應(yīng)于所述拖動(dòng)的矢量大小及方向,且當(dāng)所述矢量大于預(yù)先設(shè)定的閾值,所述矢量的方向與所述鍵盤應(yīng)用軟件中提供的多個(gè)輸入鍵中所述第2輸入鍵的方向最接近時(shí),所述第2指令集判定所述用戶輸入對應(yīng)于所述組合輸入。
[0027]根據(jù)本發(fā)明的又另一個(gè)實(shí)施例,當(dāng)所述用戶輸入為觸摸及拖動(dòng)的輸入,且所述觸摸及拖動(dòng)的開始在對應(yīng)于所述第I輸入鍵的第I區(qū)域中,且所述觸摸及拖動(dòng)的結(jié)束在對應(yīng)于所述第2輸入鍵的第2區(qū)域中時(shí),所述第2指令集判定所述用戶輸入對應(yīng)于所述組合輸入。
[0028]同時(shí),根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述鍵盤應(yīng)用軟件中提供的鍵盤布局,是通過將A至Z的字母符號交替,以顯示一個(gè)省略一個(gè)的方式,來顯示所述A至Z的字母符號中的至少一部分并省略剩余的部分。
[0029]根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述鍵盤應(yīng)用軟件中提供的鍵盤布局,是通過將柯蒂鍵盤布局中按順序排列的多個(gè)字母符號交替,以顯不一個(gè)省略一個(gè)的方式,來顯不所述柯蒂鍵盤布局中包含的多個(gè)輸入鍵中的至少一部分并省略剩余的部分。[0030]根據(jù)本發(fā)明的又另一個(gè)側(cè)面,提供一種記錄有用于提供鍵盤應(yīng)用軟件的程序的計(jì)算機(jī)可讀記錄媒體,所述程序在計(jì)算機(jī)終端中被執(zhí)行,利用所述終端的顯示單元和傳感器單元來提供所述鍵盤應(yīng)用軟件,所述程序包括:第I指令集,將分配的第I輸入鍵顯示在所述顯示單元中,用于對應(yīng)于第I語言的第I語言模式、對應(yīng)于與所述第I語言相異的第2語言的第I語言模式、數(shù)字輸入模式、特殊鍵輸入模式中的至少一部分模式之間的模式轉(zhuǎn)換,并在與所述第I輸入鍵相異的位置中顯示至少一個(gè)的第2輸入鍵;第2指令集,當(dāng)通過所述傳感器單元感應(yīng)到所述第I輸入鍵上的用戶輸入時(shí),判斷所述用戶輸入是否對應(yīng)于所述第I輸入鍵和所述第2輸入鍵的組合輸入;和第3指令集,當(dāng)所述用戶輸入對應(yīng)于所述第I輸入鍵和所述第2輸入鍵的組合輸入時(shí),根據(jù)所述第2輸入鍵來執(zhí)行所述模式轉(zhuǎn)換。
[0031]根據(jù)本發(fā)明的又另一個(gè)側(cè)面,提供一種用戶界面裝置提供鍵盤布局的用戶界面提供方法,所述用戶界面提供方法包括以下步驟:所述用戶界面裝置的顯示單元顯示分配給第I字符的第I輸入鍵和分配給不同于所述第I字符的第2字符的第2輸入鍵;所述用戶界面裝置的傳感器單元感應(yīng)所述第I輸入鍵的用戶輸入;以及當(dāng)所述第I輸入鍵經(jīng)所述用戶輸入往所述第2輸入鍵的位置移動(dòng),從而所述第I輸入鍵以小于預(yù)先設(shè)定的閾值的距離靠近所述第2輸入鍵時(shí),所述用戶界面裝置的處理器將不同于所述第I字符和所述第2字符的第3字符設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
[0032]根據(jù)本發(fā)明的又另一個(gè)側(cè)面,提供一種用戶界面裝置提供鍵盤布局的用戶界面提供方法,所述用戶界面提供方法包括以下步驟:所述用戶界面裝置的顯示單元顯示分配給所述鍵盤布局中包含的多個(gè)字符中第I字符的第I輸入鍵和分配給不同于所述第I字符的第2字符的第2輸入鍵;所述用戶界面裝置的傳感器單元感應(yīng)所述第I輸入鍵的用戶輸入;以及當(dāng)所述用戶輸入為觸摸所述第I輸入鍵并往第I方向拖動(dòng),且所述第I方向?yàn)榉謩e對應(yīng)于所述多個(gè)字符的輸入鍵中的往所述第2輸入鍵的方向時(shí),所述用戶界面裝置的處理器將不同于所述第I字符和所述第2字符的第3字符設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
[0033]根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述鍵盤布局,是通過將A至Z的字母符號交替,以顯示一個(gè)省略一個(gè)的方式,來顯示所述A至Z的字母符號中的至少一部分并省略剩余的部分。
[0034]根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述鍵盤布局,是通過將柯蒂鍵盤布局中按順序排列的多個(gè)字母符號交替,以顯不一個(gè)省略一個(gè)的方式,來顯不所述柯蒂鍵盤布局中包含的多個(gè)輸入鍵中的至少一部分并省略剩余的部分。
[0035]技術(shù)效果
[0036]在尺寸有限的顯示單元中須提供鍵盤布局的裝置,例如智能手機(jī)等觸摸輸入方式的裝置中,可提供相對來說較少數(shù)量的輸入鍵且用戶可以方便地直觀性地進(jìn)行使用。
[0037]由此,直接顯示的輸入鍵的數(shù)量減少,可將個(gè)別輸入鍵的尺寸增大,從而減少打字錯(cuò)誤。
[0038]可解除為了輸入數(shù)字或特殊文字須一個(gè)個(gè)改變模式或按上檔鍵(Shift)來改變模式的不方便性。
[0039]對于鍵盤語言轉(zhuǎn)換或特殊文字和表情符號等之間的模式轉(zhuǎn)換,不需要多次按模式轉(zhuǎn)換按鈕,因此,可迅速地進(jìn)行模式轉(zhuǎn)換?!緦@綀D】
【附圖說明】
[0040]圖1是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用戶界面裝置的示圖。
[0041]圖2是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用戶界面裝置提供的示例性鍵盤布局ACEGI的示圖。
[0042]圖3是用于說明根據(jù)本發(fā)明的一個(gè)實(shí)施例,感應(yīng)輸入鍵之間的組合輸入來設(shè)定當(dāng)前輸入鍵的過程的概念圖。
[0043]圖4是用于說明根據(jù)本發(fā)明的另一個(gè)實(shí)施例,感應(yīng)輸入鍵之間的組合輸入來設(shè)定當(dāng)前輸入鍵的過程的概念圖。
[0044]圖5是用于說明根據(jù)本發(fā)明的一個(gè)實(shí)施例,用戶取消(Undo)輸入鍵之間的組合輸入的過程的概念圖。
[0045]圖6是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的ACEGI鍵盤布局的變形的示圖。
[0046]圖7是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用戶界面裝置提供的另一個(gè)示例性鍵盤布局QETUO的示圖。
[0047]圖8是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的QETUO鍵盤布局的變形的示圖。
[0048]圖9是示出根據(jù)本發(fā)明的又另一個(gè)實(shí)施例的ACEGI鍵盤布局的示圖。
[0049]圖10是示出根據(jù)本發(fā)明的又另一個(gè)實(shí)施例的QETUO鍵盤布局的示圖。
[0050]圖11是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用戶界面提供方法的示圖。
[0051]圖12是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用戶界面提供方法的示圖。
【具體實(shí)施方式】
[0052]以下,參照附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。但是,本發(fā)明并不僅局限于該實(shí)施例,各附圖中示出的相同符號表示相同的部件。
[0053]圖1是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用戶界面裝置100的示圖。
[0054]顯示單元110作為圖形用戶界面⑶I (Graphic User Interface),用來顯示根據(jù)本發(fā)明的實(shí)施例的鍵盤布局。
[0055]此外,傳感器單元120感應(yīng)所述鍵盤布局的用戶輸入,例如,觸摸輸入或拖拉輸入
坐寸ο
[0056]根據(jù)本發(fā)明的一個(gè)實(shí)施例,在產(chǎn)業(yè)應(yīng)用中,所述顯示單元110和傳感器單元120可由現(xiàn)有的觸摸屏(Touch panel)來體現(xiàn),就算以下分別說明顯示單元110和傳感器單元120,也不是物理性分開的結(jié)構(gòu)。
[0057]處理器130進(jìn)行控制,使顯示單元110顯示根據(jù)本發(fā)明的實(shí)施例的鍵盤布局,并接收傳感器單元120的感應(yīng)結(jié)果,執(zhí)行用于設(shè)定對應(yīng)于用戶輸入的當(dāng)前輸入值的一系列演
笪
ο
[0058]存儲單元140可存儲至少一個(gè)的鍵盤布局,且處理器130可根據(jù)需要,讀取存儲單元140中存儲的鍵盤布局中特定的鍵盤布局。
[0059]此外,存儲單元140可在處理器130設(shè)定當(dāng)前輸入值的過程中,作為處理器130的臨時(shí)存儲空間,例如緩存(Cache)或主存儲器(Main memory)。
[0060]用戶界面裝置100的具體運(yùn)作及根據(jù)本發(fā)明的實(shí)施例的鍵盤布局將參照圖2來詳細(xì)說明。[0061]圖2是示出根據(jù)本發(fā)明的一個(gè)實(shí)施例的用戶界面裝置100提供的示例性鍵盤布局ACEGI?的示圖。
[0062]如圖所示出的,ACEGI?鍵盤布局通過觸摸屏200以⑶I形式被顯示。在圖1中,上述的觸摸屏200可包括用戶界面裝置100的顯示單元110和傳感器單元120。以下,對鍵盤布局進(jìn)行說明。
[0063]在本發(fā)明中,提出ACEGItIP QETU0?兩種示例性鍵盤布局。
[0064]首先,圖2至圖6中對根據(jù)本發(fā)明的一個(gè)實(shí)施例的ACEGI?鍵盤布局進(jìn)行說明,且圖7和圖8中,對根據(jù)本發(fā)明的另一個(gè)實(shí)施例的QETU0?鍵盤布局進(jìn)行說明。
[0065]但是,上述兩種鍵盤布局僅為用于理解本發(fā)明的示例性應(yīng)用,本發(fā)明的【技術(shù)領(lǐng)域】的普通技術(shù)人員應(yīng)理解在不超出本發(fā)明的思想范圍內(nèi)進(jìn)行的變形可視為沒有超出本發(fā)明的范圍。
[0066]根據(jù)本發(fā)明的一個(gè)實(shí)施例的ACEGItIP QETU0?鍵盤布局,可解決移動(dòng)通信裝置,例如現(xiàn)有智能手機(jī)或平板電腦所提供的鍵盤布局不方便的問題。
[0067]通常,在上述裝置中,現(xiàn)有的柯蒂(Qwerty)方式鍵盤,較難在3~4英寸(inch)的移動(dòng)顯示環(huán)境中被適用。
[0068]在狹窄的畫面中要顯不出'A'至'V的26個(gè)字母符號、空格鍵(Space key orSpace bar)、退格鍵Oack space key)、以及其他執(zhí)行鍵,因此,各自的輸入鍵的尺寸變得更小,互相擠在一起,手指較粗的男性用戶或西方用戶,需十分謹(jǐn)慎才可不造成失誤,且就算謹(jǐn)慎還是會經(jīng)常發(fā)生打字錯(cuò)誤(Typo)。
[0069]事實(shí)上,參照最近正被普及的智能手機(jī)中蘋果公司所使用的柯蒂鍵盤布局,可發(fā)現(xiàn)其在第I行(raw)中提供'Q'至'P'的10個(gè)輸入鍵,且在第2行中包括'K'至'L'的9個(gè)輸入鍵,此外,在第3行中 包括'V至'M1的7個(gè)鍵,以及上檔鍵(shift)和退格鍵(back space)等,將許多較小尺寸的輸入鍵緊密地配置。
[0070]但是,對于通常輸入英語文本的用戶來說,很容易辨別字母符號'A'和'C'中間為,B',且'C1和'E'之間為^ D'。
[0071]因此,在寄予該直觀的辨別,鍵盤布局中對應(yīng)于'A' C' E'的輸入鍵實(shí)際被顯示,且對應(yīng)于'B'和'D'的輸入鍵不顯示被省略,因此,可將須一次顯示的輸入鍵數(shù)量減少一半。
[0072]即,根據(jù)本發(fā)明的一個(gè)實(shí)施例,如圖2所示出的,以矩陣(Matrix)形式來提供鍵盤布局,所述矩陣的第I行中提供'K' C' E' G'以及'I'鍵,且第2行中提供'J',' V,' N',' ?'以及'R'鍵,在第3行中,提供'S',' U',' W'以及'V鍵和退格鍵,其被稱為ACEGI?鍵盤布局。
[0073]由此,當(dāng)用戶想要輸入'K'時(shí),觸摸被顯示的'K'輸入鍵便可,想要輸入'C'時(shí),觸摸被顯示的'C'輸入鍵便可,想要輸入'B'時(shí),將顯示的'K'輸入鍵和顯示的'C1輸入鍵組合輸入(Combinational input)便可。
[0074]在此,組合輸入可以是多種形式。最簡單的實(shí)施例是為了輸入'B',可同時(shí)觸摸'A'輸入鍵和'C1輸入鍵,或是在觸摸'K'輸入鍵的狀態(tài)下往'C1輸入鍵方向拖拉(Drag)便可。
[0075]在這種情況下,與拖拉方向無關(guān),即,在觸摸'K'輸入鍵的狀態(tài)下往'C1輸入鍵方向拖拉,或是相反在觸摸,C'輸入鍵的狀態(tài)下往'k'輸入鍵方向拖拉可獲得相同的效果。其用來對慣用左手的用戶和慣用右手的用戶提供方便。
[0076]此外,上述組合輸入也可以是將'K'輸入鍵往'C'輸入鍵方向推或輕彈,當(dāng)然也可以是其他多種形式。在使用輕彈輸入鍵的情況下,將,K'輸入鍵往'C'輸入鍵方向輕彈,和將'C'輸入鍵往'K'輸入鍵方向輕彈可獲得相同的效果。
[0077]此外,由于對應(yīng)該組合輸入來進(jìn)行拖拉輸入或輕彈輸入是將輸入來視覺性地表現(xiàn),因此,可設(shè)計(jì)成使'K'輸入鍵根據(jù)用戶的拖拉輸入往'C'輸入鍵方向移動(dòng),也可以不設(shè)計(jì)。
[0078]進(jìn)一步,組合輸入并不僅限于互相相鄰的鍵,例如圖2中的'K'輸入鍵和'C'輸入鍵,可進(jìn)行組合輸入的輸入鍵也可以是被理解為互相不同的任意的輸入鍵對(pair)。
[0079]根據(jù)該過程,例如,在包含有η個(gè)(在此,η為2以上的自然數(shù))輸入鍵的鍵盤布局中可執(zhí)行相當(dāng)于nC2或nP2的組合輸入。在此,nC2是指將η個(gè)輸入鍵中的任意2個(gè)不按順序組合輸入,C是表示組合(Combination)意思的數(shù)學(xué)符號
[0080]此外,nP2是指將η個(gè)輸入鍵中的任意2個(gè)按順序來組合輸入,P是表示排列(Permutation)意思的數(shù)學(xué)符號。
[0081]如上所述,互相不相鄰的輸入鍵之間也可組合輸入,在該實(shí)施例中,具有可減少實(shí)際被顯示的輸入鍵的數(shù)量,以及/或是使可組合輸入的輸入值更多樣化的效果。
[0082]有關(guān)組合輸入的實(shí)施例和處理器130判定組合輸入的內(nèi)容將參照圖3至圖5來進(jìn)行詳細(xì)的說明。
[0083]再次參照圖2中所示出的實(shí)施例,針對用戶在文本輸入應(yīng)用軟件部分210中包含的光標(biāo)201位置中輸入'V'的情況進(jìn)行說明。
[0084]用戶在輸入類似“Dear my daughter, I love you”的文本時(shí),須在當(dāng)前光標(biāo)201位置中輸入'V。在這種情況下,原先知道字母符號順序上'U,和'r之間為'V'的用戶可以在觸摸'U,輸入鍵后拖拉(Drag)至'r輸入鍵,或是觸摸'U,輸入鍵后往,r輸入鍵方向推,或是觸摸'U,輸入鍵后往'r輸入鍵方向輕彈,來執(zhí)行組合輸入。
[0085]由此,用戶界面裝置100的處理器130可將對應(yīng)于所述用戶輸入的當(dāng)前輸入值設(shè)定為'V',而不是'U'或'r。
[0086]同樣,用戶在輸入'W時(shí),可通過將第2行中的'L'輸入鍵和'N'輸入鍵組合輸入來進(jìn)行。
[0087]在這種情況下,現(xiàn)有的柯蒂鍵盤布局中須提供10個(gè)鍵的第I行中,只需提供'A',' C',' E',' G'以及'I'的5個(gè)鍵便可,且第2行和第3行中也只需提供5個(gè)或4個(gè)便可。
[0088]因此,可減少觸摸輸入時(shí)打字錯(cuò)誤的概率。
[0089]ACEGI?鍵盤布局的優(yōu)點(diǎn)在于,經(jīng)常使用的字符鍵大部分可直接被顯示,且不經(jīng)常使用的字符鍵可不顯示。
[0090]在英語詞語中字母符號使用頻率(frequency of the letters of the alphabetin English)的研究中,針對牛津大學(xué)出版社(OXFORD UNIVERSITY PRESS)發(fā)行的2004年第11次修訂版的牛精簡明詞典中主要詞目中所列的詞語中的字母出現(xiàn)頻率(theletters occurring in the words listed in the main entries of the ConciseOxford Dictionary, Ilth edition revised, 2004)進(jìn)行了計(jì)算,1 A 1 至 f Z 1 的26個(gè)字符中'E,的頻率為11.1607%。該結(jié)果可在在線牛津字典網(wǎng)頁(http://www.0xforddictionaries.com/page/133)中搜索到。
[0091]以下為所述網(wǎng)頁中所提供的研究結(jié)果。
[0092][表 I]
[0093]
【權(quán)利要求】
1.一種用于提供鍵盤布局的用戶界面裝置,所述用戶界面裝置包括: 顯示單元,顯示分配給第I字符的第I輸入鍵和分配給不同于所述第I字符的第2字符的第2輸入鍵; 傳感器單元,感應(yīng)所述第I輸入鍵的用戶輸入;和 處理器,當(dāng)所述第I輸入鍵經(jīng)所述用戶輸入往所述第2輸入鍵的位置移動(dòng),從而所述第I輸入鍵以小于預(yù)先設(shè)定的閾值的距離靠近所述第2輸入鍵時(shí),所述處理器將不同于所述第I字符和所述第2字符的第3字符設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
2.如權(quán)利要求1所述的用戶界面裝置,其中,所述鍵盤布局中提供的多個(gè)輸入鍵被排列成矩陣,使所述第I輸入鍵和所述第2鍵在所述矩陣的同一行中相鄰地配置并顯示。
3.如權(quán)利要求2所述的用戶界面裝置,其中,所述顯示單元,進(jìn)一步顯示分配給第4字符的第3輸入鍵,所述第4字符,其與所述第I字符相鄰地配置在所述矩陣的同一列中,不同于所述第I字符和所述第2字符,且 當(dāng)所述第I輸入鍵經(jīng)所述用戶輸入往所述第3輸入鍵的位置移動(dòng),從而所述第I輸入鍵以小于所述閾值的距離靠近所述第3輸入鍵時(shí),所述處理器將對應(yīng)分配至所述第I輸入鍵和所述第3輸入鍵位置的第I數(shù)字設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
4.如權(quán)利要求2所述的用戶界面裝置,其中,所述顯示單元,進(jìn)一步顯示分配給第5字符的第4輸入鍵,所述第5字符,其與所述第I字符在所述矩陣中以對角方向相鄰地配置,不同于所述第I字符和所述第2字符,且 所述處理器,當(dāng)所述第I輸入鍵經(jīng)所述用戶輸入往所述第4輸入鍵的位置移動(dòng),從而所述第I輸入鍵以小于所述閾值的距離靠近所述第4輸入鍵時(shí),所述處理器將對應(yīng)分配至所述第I輸入鍵和所述第4輸入鍵位置的第I特殊文字設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
5.如權(quán)利要求1所述的用戶界面裝置,其中,所述第I輸入鍵經(jīng)所述用戶輸入往所述第2輸入鍵的位置移動(dòng),從而所述第I輸入鍵以小于預(yù)先設(shè)定的閾值的距離靠近所述第2輸入鍵,之后在所述用戶輸入被持續(xù)的狀態(tài)下,所述第I字符經(jīng)所述用戶輸入再次以大于所述閾值的距離變遠(yuǎn)時(shí),所述處理器不將所述第2字符或所述第3字符設(shè)定為所述當(dāng)前輸入值。
6.如權(quán)利要求5所述的用戶界面裝置,其中,當(dāng)所述第I輸入鍵經(jīng)所述用戶輸入移動(dòng)至所述第2輸入鍵的位置,從而所述第I輸入鍵以小于預(yù)先設(shè)定的閾值的距離靠近所述第2輸入鍵時(shí),所述顯示單元將所述第3字符漸顯,且在所述用戶輸入持續(xù)的狀態(tài)下,所述第I字符經(jīng)所述用戶輸入再次以大于所述閾值的距離變遠(yuǎn)時(shí),所述顯示單元將所述第3字符消退。
7.如權(quán)利要求1所述的用戶界面裝置,其中,所述鍵盤布局,是通過將A至Z的字母符號交替,以顯不一個(gè)省略一個(gè)的方式,來顯不所述A至Z的字母符號中的至少一部分并省略剩余的部分。
8.如權(quán)利要求1所述的用戶界面裝置,其中,所述鍵盤布局,是通過將柯蒂鍵盤布局中按順序排列的多個(gè)字母符號交替,以顯不一個(gè)省略一個(gè)的方式,來顯不所述柯蒂鍵盤布局中包含的多個(gè)輸入鍵中的至少一部分并省略剩余的部分。
9.如權(quán)利要求1所述的用戶界面裝置,其中,所述第I輸入鍵相鄰于所述顯示單元的外圍,位于所述顯示單元所顯示的多個(gè)輸入鍵中的邊緣,且所述第I輸入鍵經(jīng)所述用戶輸入往所述外圍方向移動(dòng)時(shí),所述處理器將不同于所述第I字符和所述第2字符的第3字符設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
10.一種用于提供鍵盤布局的用戶界面裝置,所述用戶界面裝置包括: 顯示單元,顯示所述鍵盤布局中包含的多個(gè)輸入鍵; 傳感器單元,感應(yīng)所述多個(gè)輸入鍵中第I輸入鍵的用戶輸入;和 處理器,當(dāng)所述第I輸入鍵經(jīng)所述用戶輸入移動(dòng),經(jīng)由與所述第I輸入鍵相鄰的第2輸入鍵,并以小于預(yù)先設(shè)定的閾值的距離靠近第3輸入鍵時(shí),所述處理器將空格鍵、退格鍵、上側(cè)箭頭鍵、下側(cè)箭頭鍵中的任何一個(gè)設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值,其中,所述第3輸入鍵以所述第I輸入鍵的相反方向與所述第2輸入鍵相鄰。
11.如權(quán)利要求10所述的用戶界面裝置,其中,當(dāng)所述鍵盤布局中所述第I輸入鍵配置在所述第3字符的左側(cè)時(shí),所述處理器將對應(yīng)于所述用戶輸入的當(dāng)前輸入值設(shè)定為所述空格鍵。
12.如權(quán)利要求10所述的用戶界面裝置,其中,當(dāng)所述鍵盤布局中所述第I輸入鍵配置在所述第3字符的右側(cè) 時(shí),所述處理器將對應(yīng)于所述用戶輸入的當(dāng)前輸入值設(shè)定為所述退格鍵。
13.如權(quán)利要求10所述的用戶界面裝置,其中,當(dāng)所述鍵盤布局中所述第I輸入鍵配置在所述第3字符的下側(cè)時(shí),所述處理器將對應(yīng)于所述用戶輸入的當(dāng)前輸入值設(shè)定為所述上側(cè)箭頭鍵,且當(dāng)所述鍵盤布局中所述第I輸入鍵配置在所述第3字符的上側(cè)時(shí),所述處理器將對應(yīng)于所述用戶輸入的當(dāng)前輸入值設(shè)定為所述下側(cè)箭頭鍵。
14.一種用于提供鍵盤布局的用戶界面裝置,所述用戶界面裝置包括: 顯示單元,顯示分配給第I字符的第I輸入鍵和分配給不同于所述第I字符的第2字符的第2輸入鍵; 傳感器單元,感應(yīng)所述第I輸入鍵的用戶輸入;和 處理器,當(dāng)所述第I輸入鍵經(jīng)所述用戶輸入被移動(dòng)時(shí),所述處理器計(jì)算對應(yīng)于所述移動(dòng)的矢量,且當(dāng)所述矢量的方向,與所述第I輸入鍵的位置往所述鍵盤布局中多個(gè)輸入鍵中的所述第2輸入鍵位置的方向最接近時(shí),所述處理器將不同于所述第I字符和所述第2字符的第3字符設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
15.如權(quán)利要求14所述的用戶界面裝置,其中,所述第3字符,是字符順序上所述第I字符和所述第2字符之間的字符。
16.如權(quán)利要求14所述的用戶界面裝置,其中,所述鍵盤布局,是通過將柯蒂鍵盤布局中按順序排列的多個(gè)字母符號交替,以顯不一個(gè)省略一個(gè)的方式,來顯不所述柯蒂鍵盤布局中包含的多個(gè)輸入鍵中的至少一部分并省略剩余的部分,且 所述第I字符和所述第2字符是在所述鍵盤布局中被顯示同時(shí)互相相鄰的字符,且所述第3字符是在所述柯蒂鍵盤布局中對應(yīng)于所述第I字符和所述第2字符之間的順序,沒有被顯示且省略的字符。
17.—種記錄有用于提供鍵盤應(yīng)用軟件的程序的計(jì)算機(jī)可讀記錄媒體,所述程序在計(jì)算機(jī)終端中被執(zhí)行,利用所述終端的顯示單元和傳感器單元來提供所述鍵盤應(yīng)用軟件,所述程序包括: 第I指令集,用于將分配給第I字符的第I輸入鍵和分配給不同于所述第I字符的第2字符的第2輸入鍵顯示在所述顯示單元中; 第2指令集,當(dāng)所述傳感器單元感應(yīng)到用戶輸入時(shí),判斷所述用戶輸入是否對應(yīng)于所述第I輸入鍵和所述第2輸入鍵的組合輸入;和 第3指令集,當(dāng)所述用戶輸入對應(yīng)于所述第I輸入鍵和所述第2輸入鍵的組合輸入時(shí),將不同于所述第I字符和所述第2字符的第3字符設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
18.如權(quán)利要求17所述的計(jì)算機(jī)可讀記錄媒體,其中,當(dāng)所述用戶輸入對應(yīng)于選擇所述第I輸入鍵后將所述第I輸入鍵往所述第2輸入鍵方向移動(dòng)的輸入時(shí),所述第2指令集判定所述用戶輸入對應(yīng)于所述組合輸入。
19.如權(quán)利要求17所述的計(jì)算機(jī)可讀記錄媒體,其中,所述用戶輸入為觸摸所述第I輸入鍵后拖動(dòng)所述第I輸入鍵的輸入時(shí),所述第2指令集計(jì)算對應(yīng)于所述拖動(dòng)的矢量大小及方向,且當(dāng)所述矢量大于預(yù)先設(shè)定的閾值,所述矢量的方向與所述鍵盤應(yīng)用軟件中提供的多個(gè)輸入鍵中所述第2輸入鍵的方向最接近時(shí),所述第2指令集判定所述用戶輸入對應(yīng)于所述組合輸入。
20.如權(quán)利要求17所述的計(jì)算機(jī)可讀記錄媒體,其中,當(dāng)所述用戶輸入為觸摸及拖動(dòng)的輸入,且所述觸摸及拖動(dòng)的開始在對應(yīng)于所述第I輸入鍵的第I區(qū)域中,且所述觸摸及拖動(dòng)的結(jié)束在對應(yīng)于所述第2輸入鍵的第2區(qū)域中時(shí),所述第2指令集判定所述用戶輸入對應(yīng)于所述組合輸入。
21.如權(quán)利要求17所述的計(jì)算機(jī)可讀記錄媒體,其中,所述鍵盤應(yīng)用軟件中提供的鍵盤布局,是通過將A至Z的字母符號交替,以顯示一個(gè)省略一個(gè)的方式,來顯示所述A至Z的字母符號中的至少一部分并省略剩余的部分。
22.如權(quán)利要求17所述的計(jì)算機(jī)可讀記錄媒體,其中,所述鍵盤應(yīng)用軟件中提供的鍵盤布局,是通過將柯蒂鍵盤布局中按順序排列的多個(gè)字母符號交替,以顯不一個(gè)省略一個(gè)的方式,來顯示所述柯蒂鍵盤布局中包含的多個(gè)輸入鍵中的至少一部分并省略剩余的部分。
23.—種記錄有用于提供鍵盤應(yīng)用軟件的程序的計(jì)算機(jī)可讀記錄媒體,所述程序在計(jì)算機(jī)終端中被執(zhí)行,利用所述終端的顯示單元和傳感器單元來提供所述鍵盤應(yīng)用軟件,所述程序包括: 第I指令集,將分配的第I輸入鍵顯示在所述顯示單元中,用于對應(yīng)于第I語言的第I語言模式、對應(yīng)于與所述第I語言相異的第2語言的第I語言模式、數(shù)字輸入模式、特殊鍵輸入模式中的至少一部分模式之間的模式轉(zhuǎn)換,并在與所述第I輸入鍵相異的位置中顯示至少一個(gè)的第2輸入鍵; 第2指令集,當(dāng)通過所述傳感器單元感應(yīng)到所述第I輸入鍵上的用戶輸入時(shí),判斷所述用戶輸入是否對應(yīng)于所述第I輸入鍵和所述第2輸入鍵的組合輸入;和 第3指令集,當(dāng)所述用戶輸入對應(yīng)于所述第I輸入鍵和所述第2輸入鍵的組合輸入時(shí),根據(jù)所述第2輸入鍵來執(zhí)行所述模式轉(zhuǎn)換。
24.一種用戶界面裝置提供鍵盤布局的用戶界面提供方法,所述用戶界面提供方法包括以下步驟: 所述用戶界面裝置的顯示單元顯示分配給第I字符的第I輸入鍵和分配給不同于所述第I字符的第2字符的第2輸入鍵; 所述用戶界面裝置的傳感器單元感應(yīng)所述第I輸入鍵的用戶輸入;以及當(dāng)所述第I輸入鍵經(jīng)所述用戶輸入往所述第2輸入鍵的位置移動(dòng),從而所述第I輸入鍵以小于預(yù)先設(shè)定的閾值的距離靠近所述第2輸入鍵時(shí),所述用戶界面裝置的處理器將不同于所述第I字符和所述第2字符的第3字符設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
25.一種用戶界面裝置提供鍵盤布局的用戶界面提供方法,所述用戶界面提供方法包括以下步驟: 所述用戶界面裝置的顯示單元顯示分配給所述鍵盤布局中包含的多個(gè)字符中第I字符的第I輸入鍵和分配給不同于所述第I字符的第2字符的第2輸入鍵; 所述用戶界面裝置的傳感器單元感應(yīng)所述第I輸入鍵的用戶輸入;以及當(dāng)所述用戶輸入為觸摸所述第I輸入鍵并往第I方向拖動(dòng),且所述第I方向?yàn)榉謩e對應(yīng)于所述多個(gè)字符的輸入鍵中的往所述第2輸入鍵的方向時(shí),所述用戶界面裝置的處理器將不同于所述第I字符和所述第2字符的第3字符設(shè)定為對應(yīng)于所述用戶輸入的當(dāng)前輸入值。
26.如權(quán)利要求25所述的用戶界面提供方法,其中,所述鍵盤布局,是通過將A至Z的字母符號交替,以顯示一個(gè)省略一個(gè)的方式,來顯示所述A至Z的字母符號中的至少一部分并省略剩余的部分。
27.如權(quán)利要求25所述的用戶界面提供方法,其中,所述鍵盤布局,是通過將柯蒂鍵盤布局中按順序排列的多個(gè)字母符號交替,以顯不一個(gè)省略一個(gè)的方式,來顯不所述柯蒂鍵盤布局中包含的多個(gè)輸入鍵中的至少一部分并省略剩余的部分。
【文檔編號】G06F3/02GK103733173SQ201280039913
【公開日】2014年4月16日 申請日期:2012年6月12日 優(yōu)先權(quán)日:2011年6月15日
【發(fā)明者】徐賑皓 申請人:徐賑皓