專利名稱:觸摸屏折線輸入法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明提出一種用于觸摸屏輸入設(shè)備的輸入法,通過起始觸摸屏某一特定區(qū)域劃寫的直線或折線實(shí)現(xiàn)拼音音節(jié)、英文、符號(hào)或功能定義的輸入。
二,背景技術(shù)
觸摸屏的應(yīng)用正在許多領(lǐng)域取代傳統(tǒng)鍵盤和鼠標(biāo),基于觸摸屏的輸入方法對(duì)設(shè)備的使用效率起著決定性的作用。本專利發(fā)明人在200910143476. X中提出的拼音矢量輸入法,把拼音韻母和一組固定的線條或折線對(duì)應(yīng)起來,拼音輸入過程只要在聲母按鍵區(qū)域劃寫一條直線或只有一個(gè)折角的折線就能實(shí)現(xiàn)一個(gè)音節(jié)輸入。雖然輸入效率高,但需要較高的用戶學(xué)習(xí)成本。該發(fā)明是在拼音矢量輸入法基礎(chǔ)上改進(jìn)而來,在盡量不降低效率的基礎(chǔ)上,盡可能降低用戶學(xué)習(xí)成本。其它一些專門針對(duì)觸摸屏的輸入法,比如已經(jīng)公布的201010154174. 5,一種六角滑行漢字拼音輸入法,200910262005. O,六角連觸拼音輸入法,是專門針對(duì)觸摸屏設(shè)備的輸入法,相對(duì)效率較高,但仍沒有充分考慮用戶習(xí)慣,在實(shí)際使用時(shí),劃寫控制有一定難度。觸摸屏折線輸入法,充分考慮了用戶學(xué)習(xí)成本,用戶使用習(xí)慣和實(shí)際使用難度,是一種高效新穎實(shí)用的觸摸屏輸入法。
三,
發(fā)明內(nèi)容
該發(fā)明通過在觸摸屏上劃寫線條實(shí)現(xiàn)拼音輸入,英文輸入和符號(hào)與功能定義的輸入。在觸摸屏輸入平面定義若干按鍵區(qū)域,起始任一按鍵區(qū)域朝向不同方向的線條編碼特定拼音、字母、符號(hào)或功能;拼音、字母、符號(hào)或功能由線條的起點(diǎn)和線條傾角決定,在能夠辨識(shí)的情況下,與線條長(zhǎng)度無關(guān)。觸摸屏上定義的按鍵區(qū)域,即虛擬鍵盤,該區(qū)域與某一按鍵對(duì)應(yīng),按鍵內(nèi)容會(huì)標(biāo)示在該區(qū)域內(nèi)。在漢語(yǔ)拼音輸入模式下,如果該區(qū)域標(biāo)示的是拼音,那么,起始該按鍵區(qū)域的直線條用來編碼a,O,e,i,U,U6個(gè)單韻母;在英文輸入模式下,如果該區(qū)域標(biāo)示的是英文字母(或字母組合,比如th, ch),起始該按鍵區(qū)域的直線條用來編碼a, O, e, i, u和按鍵本身六個(gè)元素。如果該區(qū)域標(biāo)示的是符號(hào)或功能,則起始該區(qū)域的直線條用來編碼該區(qū)域定義的符號(hào)或功能,一般為應(yīng)用方便,該區(qū)域?qū)?yīng)的所有符號(hào)或功能都標(biāo)示在該區(qū)域內(nèi),并盡可能不多于4個(gè)。在英文輸入模式下,起始某一按鍵區(qū)域的直線條中有一根用以編碼按鍵本身,主要出于以下考慮1)兼容傳統(tǒng)輸入,在傳統(tǒng)輸入法中,點(diǎn)擊任一按鍵即輸入該鍵對(duì)應(yīng)內(nèi)容,在使用折線輸入法時(shí),劃寫折線(直線)后實(shí)現(xiàn)的是按鍵對(duì)應(yīng)內(nèi)容與折線(直線)編碼內(nèi)容的輸入,如果該鍵與a,o, e, i,u不存在組合關(guān)系,那么就可以選擇輸入該鍵本身;2)在折線輸入法中,用戶可能更習(xí)慣劃寫線條,該方法使得輸入該按鍵存在兩種選擇,即點(diǎn)擊該鍵或者劃寫對(duì)應(yīng)線條;3)如果起始某一區(qū)域劃寫5根直線條來編碼a,o, e, i, U,因?yàn)橛脩敉ǔ?duì)豎直和水平方向比較敏感,5根線條的角度控制與6根線條的角度控制難度沒有太大差別。依據(jù)上面描述,容易得到如下結(jié)論I)在觸摸屏上劃寫的直線條并不是理想的直線段,因此,需要在程序擬合線段的基礎(chǔ)上獲得線條的起點(diǎn)和傾角。2)每根線條的傾角范圍取決于起始區(qū)域內(nèi)定義的可能的線條數(shù)量,線條數(shù)量越少,傾角范圍越大,輸入過程劃寫難度越小,輸入效率也就越高。點(diǎn)擊某一按鍵區(qū)域,與該鍵對(duì)應(yīng)的起始線條編碼的提示信息出現(xiàn)并均勻分布在該鍵外周,如附圖4和附圖10所示。隨著線條滑動(dòng),線條指 向端的提示信息保留下來,其它提示信息消失,并在線條起始端出現(xiàn)新的提示信息,如附圖5所示。起始端提示信息與指向端提示信息具有繼承關(guān)系或邏輯順序關(guān)系,是指向端提示信息的擴(kuò)展。如果終止當(dāng)前線條劃寫,則指向端提示信息被選擇,如果待輸入內(nèi)容(或一部分)存在起始端提示信息中,則劃寫線條轉(zhuǎn)折指向起始端提示信息。線條轉(zhuǎn)折選擇起始端提示信息有兩種方法其一是線條轉(zhuǎn)折后繼續(xù)劃寫過程中經(jīng)過待選擇提示信息或其延長(zhǎng)線經(jīng)過該提示信息;其二是定義線條轉(zhuǎn)折后與上一段線條形成的折線夾角大小與提示信息具有對(duì)應(yīng)關(guān)系。如果輸入沒有結(jié)束,新的提示信息繼續(xù)出現(xiàn),折線繼續(xù)劃寫,直到選中待輸入內(nèi)容。為降低用戶學(xué)習(xí)成本和輸入過程劃寫方便,上述過程要具有如下特征提示信息內(nèi)容是輸入過程中的可能選項(xiàng),在拼音輸入模式,提示信息即待組成音節(jié)韻母,在英文輸入模式,提示信息即構(gòu)成單詞字母或字母組合,如果起始按鍵區(qū)域是符號(hào)或功能定義,則提示信息內(nèi)容是符號(hào)或功能。在輸入過程中,提示信息直觀地指導(dǎo)用戶如何繼續(xù)劃寫折線直到找到待輸入內(nèi)容。因?yàn)樘崾拘畔⒂脕碇笇?dǎo)用戶如何劃寫折線直到找到待輸入內(nèi)容,因此,提示信息的排布決定或影響折線劃寫的行進(jìn)途徑,為降低折線劃寫難度,提示信息要具有如下特征I)線條劃寫過程中,一旦線條傾角范圍確定,線條指向端提示信息被保留,其它提示信息消失,并同時(shí)在其起始端出現(xiàn)新的提示信息(如果存在),這樣在線條轉(zhuǎn)折時(shí)盡可能增大了折線夾角;2)當(dāng)提示信息不止一條時(shí),提示信息盡可能對(duì)稱分布在當(dāng)前線條兩側(cè),每條提示信息所在位置中心與當(dāng)前線條距離盡可能拉開。這樣做的目的是使劃寫過程中指向或編碼相鄰兩條提示信息內(nèi)容的線條夾角范圍盡可能大。3)如果提示信息過多,必然造成與相鄰兩條提示信息對(duì)應(yīng)的線條夾角過小,因此,提示信息越少越好。4)提示信息數(shù)量和位置以劃寫線條過程中空間容易分辨為原則。因?yàn)樘崾拘畔⒂脕碇笇?dǎo)用戶找到待輸入內(nèi)容,劃寫折線過程中每一次出現(xiàn)的提示信息與待輸入內(nèi)容的關(guān)系,很大程度上決定了用戶學(xué)習(xí)成本,為了降低用戶學(xué)習(xí)成本,線條指向端提示信息與起始端提示信息具繼承或邏輯順序關(guān)系,如圖3所示,這種關(guān)系具有如下特征I)在拼音輸入模式,與單韻母a具有繼承關(guān)系的提示信息是以a為首字母的復(fù)韻母,包括ai,ao, an, ang。與單韻母ο具有繼承關(guān)系的提示信息是以ο為首字母的復(fù)韻母,包括ou,ong。與單韻母e具有繼承關(guān)系的提示信息是以e為首字母的復(fù)韻母,包括ei,er,en, eng。與單韻母i具有繼承關(guān)系的提示信息是以i為首字母的復(fù)韻母,包括ia,ian, iao,iang, iong, ie, iu, in, ing。與單韻母u具有繼承關(guān)系的提示信息是以u(píng)為首字母的復(fù)韻母,包括ua, uai, uan, uang, ui, uo, un。與單韻母ii具有繼承關(guān)系的提示信息是以U為首字母的復(fù)韻母,包括Ue,un, Uan。2)在英文輸入模式,根據(jù)英文單詞構(gòu)成規(guī)律,定義與a,o, e, i,u具有邏輯順序關(guān)系的字母仍然是a, o, e, i, u,從而構(gòu)成au, oa, oo, ou, ea, ei等英文字母組合。3)定義與符號(hào)(、{、[、〈、“、‘具有邏輯順序關(guān)系的信息分別為)、}、]、>、”、’。綜上所述,提示信息的次序?qū)哟魏途€條轉(zhuǎn)折多少相關(guān),某一次序出現(xiàn)提示信息多少?zèng)Q定線條劃寫難易,為降低劃寫線條難度,對(duì)上述以單韻母i和以單韻母u為首的韻母進(jìn)一步拆分,如下I) ia, ian, iao, iang, iong, ie, iu, in, ing 進(jìn)一步拆分為兩個(gè)次序 ia, iong, ie,·iu, in, ing,和以 ia 為弓I導(dǎo)的 ian, iao, iang。2)ua, uai, uan, uang, ui, uo, un 進(jìn)一步拆分為 ua, ui, uo, un 和以 ua 為引導(dǎo)的uai, uan, uang兩個(gè)次序以上可見,在拼音輸入模式下,提示信息的繼承關(guān)系具有的特征是如果當(dāng)前提示信息的某一元素仍然存在下一層的提示信息,那么下一層提示信息是在該元素基礎(chǔ)上后續(xù)增加內(nèi)容擴(kuò)展而來,比如第二個(gè)次序的提示信息ian,iao, iang是基于上一次提示信息ia擴(kuò)展而來。第二個(gè)次序的提示信息uai, uan, uang是基于上一次提示信息ua擴(kuò)展而來。在一層一層提示信息指引下,用戶最終找到要輸入內(nèi)容,終止劃寫線條。線條劃寫完成,選擇要輸入內(nèi)容,這個(gè)過程具有的特征是I)終止劃寫線條,完成待輸入內(nèi)容選擇。2)在拼音輸入模式下,終止劃寫線條后,如果起始按鍵是a,O,e,i,U,U,則輸入以a, 0, e, i, u, U為首字母的拼音韻母。3)在拼音輸入模式下,終止劃寫線條后,如果起始按鍵是除a,O,e,i,U,U外的拼音聲母,則輸入以起始按鍵聲母與所選拼音韻母組成的音節(jié)。4)在英文輸入模式下,終止劃寫線條后,如果起始按鍵是字母(或組合,比如TH,SH, CH),則輸入起始按鍵(或組合)和選擇后的字母組合,選擇后的字母組合例如au,oa,
00,ou, ea, ei 等。5)如果起始按鍵是符號(hào)或功能定義,則輸入終止線條劃寫時(shí)刻提示信息標(biāo)示的的符號(hào)或功能定義。綜上所述,觸摸屏折線輸入法同時(shí)提供了漢語(yǔ)拼音和英文輸入解決方案,對(duì)于漢語(yǔ)拼音輸入,在輸入文字過程中,從起始按鍵開始連續(xù)劃寫的一條折線就實(shí)現(xiàn)了一個(gè)完整音節(jié)的輸入,在能夠辨別的前提下,劃寫路徑可以做到最短。對(duì)于英文輸入,把a(bǔ),O,e,i,u字母和其它字母關(guān)聯(lián)起來,從某一字母鍵開始,一條折線實(shí)現(xiàn)多個(gè)字母輸入,大大提高了輸入效率。對(duì)符號(hào)也引入了邏輯先后順序的定義,使得在符號(hào)輸入過程中,在有限的輸入平面空間里包含了更多的內(nèi)容,并且這些內(nèi)容的增加并沒有增加多少用戶學(xué)習(xí)成本。
四,
圖I,拼音輸入模式采用的虛擬鍵盤。圖2,拼音輸入模式下,起始線條與對(duì)應(yīng)的提示信息說明。圖3,拼音輸入模式下,單韻母與對(duì)應(yīng)的提示信息及層次關(guān)系說明。圖4,拼音輸入模式下,檢測(cè)到J按鍵被觸摸顯示提示信息示例。圖5,拼音輸入模式下,與i對(duì)應(yīng)第二層提示信息示例。圖6,拼音輸入模式下,折線角度范圍與提示信息對(duì)應(yīng)關(guān)系示例。 圖7,拼音輸入模式下,與ia對(duì)應(yīng)提示信息示例。圖8,拼音輸入模式下,選擇與ia對(duì)應(yīng)提示信息iang的折線示例。圖9,一個(gè)按鍵區(qū)域存在四個(gè)元素情況下線條角度范圍示意。圖10,英文輸入模式下,輸入theater單詞,觸摸屏TH鍵被觸摸顯示提示信息示例。圖11,英文輸入模式下,輸入theater單詞,輸入thea過程示例。圖12,英文輸入模式下,輸入theater單詞,輸入te過程示例。圖13,英文輸入模式下,輸入theater單詞,輸入r過程示例。
五,
具體實(shí)施例方式下面通過一個(gè)典型應(yīng)用實(shí)例來進(jìn)一步闡釋觸摸屏折線輸入法的原理與應(yīng)用過程,除權(quán)利要求聲明中宣稱的權(quán)利保護(hù)范圍外,在此使用的一些已經(jīng)出現(xiàn)的術(shù)語(yǔ)或方法僅為說
明需要。觸摸屏輸入法的輸入?yún)^(qū)域是一個(gè)虛擬鍵盤,為盡量維持傳統(tǒng)用戶習(xí)慣,在拼音輸入模式下,采用如圖I所示虛擬鍵盤。對(duì)于英文輸入模式,將圖I所示虛擬鍵盤中ZH鍵內(nèi)容換為CH。該虛擬鍵盤每一按鍵區(qū)域定義為六邊形,因?yàn)樵谄匆糨斎肽J胶陀⑽妮斎肽J街?,第一段直線條對(duì)應(yīng)或編碼6個(gè)元素,六邊形中心與六個(gè)邊形成的三角形區(qū)域方便提示用戶起始直線條的傾角范圍。除拼音和字母外,該鍵盤還包括符號(hào)鍵、數(shù)字鍵和功能鍵。對(duì)圖I所示虛擬鍵盤,I和2鍵為標(biāo)點(diǎn)符號(hào)鍵,3、4、5、6鍵為數(shù)字鍵,7、8、9、10為功能定義鍵。標(biāo)點(diǎn)符號(hào)鍵和數(shù)字鍵可統(tǒng)稱為符號(hào)鍵。在拼音輸入模式下,除符號(hào)鍵和功能鍵外,在其余按鍵區(qū)域劃寫線條將輸入對(duì)應(yīng)音節(jié),圖2表示起始線條與對(duì)應(yīng)編碼單韻母的關(guān)系。這里只是實(shí)現(xiàn)形式之一,在具體應(yīng)用中,可視用戶習(xí)慣,劃寫區(qū)域使用頻率等因素進(jìn)行調(diào)整。從圖2中可見,六個(gè)單韻母均勻排布在六邊形按鍵區(qū)域周圍,與六條邊--對(duì)應(yīng),
分別占有60度角度范圍。實(shí)際劃寫時(shí),起點(diǎn)可以從該按鍵區(qū)域的任何位置起始,對(duì)應(yīng)編碼單韻母只與線條傾角有關(guān)。圖中虛線11-16為分別對(duì)應(yīng)a,O,e,i,u,U六個(gè)單韻母的標(biāo)準(zhǔn)起始線段,作為復(fù)韻母輸入時(shí)衡量線條夾角的基準(zhǔn)。對(duì)于復(fù)韻母輸入,按照發(fā)明內(nèi)容中關(guān)于六個(gè)單韻母與其具有繼承關(guān)系的復(fù)韻母的定義以及提示信息層次劃分,本例如下定義提示信息及層次a單韻母的提示信息,第一層是a,第二層是ai, ao, an, ang。ο單韻母的提示信息,第一層是O,第二層是ou,ong。e單韻母的提示信息,第一層是e,第二層是ei, er, en, eng。
i單韻母的提示信息,第一層是i,第二層是ia, ie, iu, i,與ia對(duì)應(yīng)的第三層是ian, iao, iang,與i對(duì)應(yīng)的第三層提示信息是iong, in, ing。u單韻母的提示信息,第一層是u,第二層是ua, ui, uo, un,與ua對(duì)應(yīng)的第三層提不十目息是uai, uang, Uan0U單韻母的提示信息,第一層是U,第二層是Ue,un, Uan。每增加一層提示信息,劃寫過程線條就增加一個(gè)轉(zhuǎn)折,同一層提示信息越多,選擇某一提示信息允許劃寫線條的角度范圍就越小,相應(yīng)劃寫難度增加。因此,在本例中,將與i對(duì)應(yīng)的復(fù)韻母提示信息分為3組,為延伸提示信息的繼承關(guān)系,將第一層已經(jīng)出現(xiàn)的提示信息i仍放入第二層提示信息并作為本該出現(xiàn)在第二層iong,in, ing的入口。該方法既減 少了第二層提示信息的數(shù)量,也保留了先后層提示信息的繼承關(guān)系。圖3直觀地表達(dá)了上述關(guān)系。對(duì)于特定的聲母,提示信息中的韻母可能與其并沒有拼寫關(guān)系,應(yīng)用中可省略這些提示信息。圖3所示提示信息是提示信息的最大集。這樣,每一層提示信息數(shù)量不大于四個(gè),并且提示信息以標(biāo)準(zhǔn)起始線條為中心對(duì)稱分布。該例采用折線夾角范圍來判斷4個(gè)提示信息中哪一個(gè)被選中,如圖6所示。圖中虛線即圖2中11-16中某一標(biāo)準(zhǔn)起始線條,是進(jìn)行角度判斷的基準(zhǔn)線條,圖中實(shí)線代表劃寫的線條。如圖6所示,如果線條與虛線夾角20大于60°,則虛線右側(cè)的復(fù)韻母被選中;如果折線夾角如21所示,其角度范圍介于0-45°之間,則虛線右側(cè)第一個(gè)提示信息被選中;如果折線夾角如21所示,其角度范圍如22所示,介于45°和120°之間,則虛線右側(cè)第二個(gè)提示信息被選中。如圖6所示,如果線條與虛線(標(biāo)準(zhǔn)起始線段)夾角23大于60°,則虛線左側(cè)的復(fù)韻母被選中;如果折線夾角如24所示,其角度范圍介于0-45°之間,則虛線左側(cè)第一個(gè)提示信息被選中;如果折線夾角如24所示,其角度范圍如25所示,介于45°和120°之間,則虛線左側(cè)第二個(gè)提示信息被選中。如果提示信息只有3個(gè),出現(xiàn)頻率最高的提示信息放在虛線(標(biāo)準(zhǔn)起始線條)上,其它兩個(gè)左右對(duì)稱分布。則線條夾角如圖5中21和24所示,角度范圍0-45°之間的區(qū)域都對(duì)應(yīng)中間提示信息。如果提示信息只有2個(gè),兩個(gè)提示信息對(duì)稱分布在標(biāo)準(zhǔn)起始線條兩側(cè),則選擇每個(gè)提示信息具有的角度范圍是120度。如果只有一個(gè)提示信息,則只要線條有大于60度的轉(zhuǎn)折則選中該提示信息。綜上所述在,以輸入聲母j與i或i族復(fù)韻母為例,整個(gè)過程包括如下步驟I)當(dāng)檢測(cè)到拼音按鍵區(qū)域j被觸摸,在該按鍵周圍顯示第一層提示信息,即6個(gè)單韻母,如圖4所示,17表示檢測(cè)到按鍵J區(qū)域被觸摸或按下。2)用戶繼續(xù)劃寫線條,當(dāng)檢測(cè)到線條角度范圍對(duì)應(yīng)單韻母i時(shí),第一層提示信息除i外全部消失,同時(shí)顯示與i對(duì)應(yīng)的第二層提示信息,第二層提示信息位于當(dāng)前線條起始端一側(cè),如圖5所示,18是實(shí)線,表示用戶實(shí)際劃寫線條,19是虛線,表示與i對(duì)應(yīng)的標(biāo)準(zhǔn)起始線條。3)如果線條劃寫沒有大于60° (或自定義)的轉(zhuǎn)折而終止,則輸入單韻母i,形成音節(jié)ji,全部提示信息消失,恢復(fù)圖I所示默認(rèn)界面。4)如果檢測(cè)到線條與虛線19有大于60°轉(zhuǎn)折,則用戶要輸入復(fù)韻母,該例假設(shè)輸入線條如圖7所示,線條處理程序判斷折線夾角小于45°,選中虛線右側(cè)第一個(gè)復(fù)韻母后,提示信息除ia保留外,其它同一層次提示信息消失,同時(shí)與ia對(duì)應(yīng)的提示信息出現(xiàn),提示信息同樣位于當(dāng)前線條起始端一側(cè),如圖7所示。5)如果線條劃寫沒有大于60°的轉(zhuǎn)折而終止,則輸入音節(jié)jia,界面恢復(fù)如圖I所6)如果出現(xiàn)大于60°轉(zhuǎn)折,選擇iao, ian, iang中某一個(gè)組成音節(jié),如圖8所示,折線夾角大于45°,最終輸入音節(jié)j iang,輸入過程結(jié)束。其它復(fù)韻母輸入過程與之類似,不再一一舉例。對(duì)于圖I所示虛擬鍵盤中符號(hào)鍵和功能鍵,定義如下I)每個(gè)按鍵區(qū)域最多包含6個(gè)元素,最好包含4個(gè)元素,該例采用每個(gè)按鍵區(qū)域包含四個(gè)元素方案。2)按鍵區(qū)域內(nèi)的元素排列位置暗示了起始線條的劃寫方向和角度范圍,如果其內(nèi)包含4個(gè)元素,則每個(gè)元素的角度范圍是90°,劃寫方向即從按鍵區(qū)域中心出發(fā)指向該元素的方向。如果只含有兩個(gè)元素,則每個(gè)元素劃寫線條具有的角度范圍就是180°。此處可根據(jù)需要靈活定義。以圖I中按鍵9為例,圖9標(biāo)示出了按鍵區(qū)域內(nèi)包含的四個(gè)方向鍵的角度范圍,24,25,26和27分別表示向左,向下,向右和向上四個(gè)方向鍵線條角度范圍。如,起始圖I所示按鍵9區(qū)域任意位置,線條角度范圍在圖9中24所示范圍,則執(zhí)行光標(biāo)向左移動(dòng)功能。圖I中按鍵8表示向前向后刪除功能,起始該鍵任意位置,劃寫朝向左側(cè)的所有線條執(zhí)行向前刪除功能,反之,向右的線條執(zhí)行向后刪除功能。同理,圖I中鍵10包含了回車和空格兩個(gè)功能定義。圖I中按鍵1、2是標(biāo)點(diǎn)符號(hào)鍵,在鍵2中包含了元素‘(’,如前所述,與其具有邏輯順序關(guān)系的是‘)’,在劃寫朝向線條后,在劃寫線條的起始端出現(xiàn)提示信息‘)’,如果線條不轉(zhuǎn)折,則輸入‘(’,否則輸入。圖I所示虛擬鍵盤基本包含了漢字輸入的基本要素,音節(jié)輸入完成后,選字過程通過數(shù)字鍵3、4、5、6完成。對(duì)于英文輸入法,虛擬鍵盤主體仍采用圖I所示鍵盤布局,只是將ZH鍵換成TH鍵。對(duì)于任一字母鍵,包含6條可能起始線條,在英文中沒有字母‘U’,將其替換為起始按鍵區(qū)域字母(或字母組合,如TH,SH, CH)本身,其它屬性與拼音輸入法類似。整個(gè)輸入過程包含如下步驟I)起始任一字母按鍵區(qū)域劃寫線條,處理器一檢測(cè)到觸摸屏被觸摸或按下,則在其周圍顯示提示信息,提示信息內(nèi)容是a,o,e,i,u,和按鍵區(qū)域內(nèi)字母(或組合)自身。本例以輸入英文theater為例,起始TH鍵開始劃寫線條后,出現(xiàn)提示信息如圖10,圖中28表示該按鍵區(qū)域被觸摸或按下。2)劃寫線條指向e,第一層提示信息除e外消失,出現(xiàn)第二層提示信息,a,O,e,i,U,這些提示信息位于線條的起始端。如果此時(shí)線條沒有轉(zhuǎn)折而劃寫結(jié)束,則輸入the三個(gè)字母,線條轉(zhuǎn)折后能夠繼續(xù)輸入5個(gè)提示信息中的某一字母。本例采用劃線經(jīng)過某個(gè)字母則表示對(duì)其選擇的方案。對(duì)于要輸入theater來說,線條轉(zhuǎn)折經(jīng)過a而終止劃寫,那么,此時(shí)已經(jīng)輸入4個(gè)字母thea。如圖11所示,圖中29表示劃寫的線條。
3)接下來從T鍵起始,朝向e劃寫線條,如圖12所示,終止劃寫線條后又在之前的基礎(chǔ)上輸入了 te,theate,至此只有r字母沒有輸入了,圖中30表示按鍵被觸摸或按下,31表示用戶實(shí)際劃寫的線條。4)從R鍵起始,朝向r本身劃寫線條,如圖13所示,終止劃寫線條后整個(gè)單詞 theater輸入完畢,32表示用戶實(shí)際劃寫的線條。在英文輸入模式,對(duì)于象具有file, book, data, pause等這樣結(jié)構(gòu)的單詞,折線輸入法能夠大大提高其輸入效率.
權(quán)利要求
1.觸摸屏折線輸入法,其特征之一在于所述觸摸屏輸入平面定義若干按鍵區(qū)域,起始任一按鍵區(qū)域朝向不同方向的線條編碼特定拼音、字母、符號(hào)或功能;
2.根據(jù)權(quán)利要求I所述,起始任一按鍵區(qū)域朝向不同方向的線條,其特征在于線條并非理想直線段,經(jīng)處理后獲得的線條起點(diǎn)和傾角范圍決定編碼拼音、字母、符號(hào)或功能的內(nèi)容。
3.根據(jù)權(quán)利要求I所述,起始任一按鍵區(qū)域朝向不同方向的起始線條,編碼特定拼音、字母、符號(hào)或功能的特征在于 (1)如果起始按鍵區(qū)域的內(nèi)容是拼音,所述線條編碼內(nèi)容是a,o,e, i,u,U6個(gè)單韻母,線條傾角范圍60° ; (2)如果起始按鍵區(qū)域內(nèi)容是英文字母,所述線條編碼內(nèi)容是a,O,e,i,u和按鍵區(qū)域內(nèi)容自身6個(gè)元素,線條傾角范圍60° ; (3)如果起始按鍵區(qū)域的內(nèi)容是符號(hào)或功能定義,所述線條編碼內(nèi)容是起始按鍵區(qū)域內(nèi)定義的符號(hào)或功能,線條傾角范圍由按鍵區(qū)域內(nèi)定義元素多少?zèng)Q定。
4.觸摸屏折線輸入法,其特征之二在于 (1)點(diǎn)擊某一按鍵區(qū)域,與該鍵對(duì)應(yīng)的起始線條編碼的提示信息出現(xiàn)并均勻分布在該鍵外周,隨著線條滑動(dòng),線條指向端的提示信息保留下來,其它提示信息消失,并在線條起始端出現(xiàn)新的提示信息; (2)起始端提示信息與指向端提示信息具有繼承關(guān)系或邏輯順序關(guān)系,是指向端提示信息的擴(kuò)展; (3)如果終止當(dāng)前線條劃寫,則指向端提示信息被選擇;如果待輸入內(nèi)容(或一部分)存在起始端提[目息中,則劃與線條轉(zhuǎn)折指向起始端提[目息; (4)在提示信息的指引下劃寫折線,直到找到用戶要輸入內(nèi)容。
5.根據(jù)權(quán)利要求4所述,起始某一按鍵區(qū)域朝向某一方向劃寫線條時(shí),在線條指向端和起始端出現(xiàn)與所述線條編碼內(nèi)容相關(guān)的提示信息,該提示信息的特征在于 (1)提示信息是拼音、字母、符號(hào)或功能定義; (2)經(jīng)線條處理程序處理,線條傾角或折線夾角確定后,與該線條對(duì)應(yīng)的指向端提示信息保留,其它提示信息消失,同時(shí)線條起始端出現(xiàn)新的提示信息; (3)線條傾角或折線夾角確定后,終止當(dāng)前線條劃寫,指向端提示信息作為輸入內(nèi)容被選中; (4)線條傾角或折線夾角確定后,如果指向端提示信息并非要輸入內(nèi)容,線條轉(zhuǎn)折指向起始端提示信息,該提示信息是用戶要輸入內(nèi)容或要輸入內(nèi)容一部分; (5)線條轉(zhuǎn)折前,如果起始端不止一條提示信息,其位置盡可能分布在所述線條兩側(cè),并與所述線條距離不同; (6)起始端提示信息與指向端提示信息具有繼承關(guān)系或邏輯順序關(guān)系。
6.根據(jù)權(quán)利要求4 5所述,線條起始端提示信息與線條指向端提示信息具有繼承關(guān)系或邏輯順序關(guān)系,其特征在于 (1)在拼音輸入模式,與單韻母a具有繼承關(guān)系的提示信息是以a為首字母的復(fù)韻母,"ll ai, ao, an, ang ; (2)在拼音輸入模式,與單韻母ο具有繼承關(guān)系的提示信息是以ο為首字母的復(fù)韻母,包括 ou, ong ; (3)在拼音輸入模式,與單韻母e具有繼承關(guān)系的提示信息是以e為首字母的復(fù)韻母,包括 ei, er, en, eng ; (4)在拼音輸入模式,與單韻母i具有繼承關(guān)系的提示信息是以i為首字母的復(fù)韻母,包括 ia, ian, iao, iang, iong, ie, iu, in, ing ; (5)在拼音輸入模式,與單韻母u具有繼承關(guān)系的提示信息是以u(píng)為首字母的復(fù)韻母,"Ilf舌 ua, uai, uan, uang, ui, uo, un ; (6)在拼音輸入模式,與單韻母U具有繼承關(guān)系的提示信息是以U為首字母的復(fù)韻母,包括 He, iin, Uan (J)在英文輸入模式,根據(jù)英文單詞構(gòu)成規(guī)律,定義與a,o,e,i,u具有邏輯順序關(guān)系的字母仍然是a, o, e, i, u,用以構(gòu)成au, oa, oo, ou, ea, ei等組合; (8)與符號(hào)(、{、[、〈、“、‘具有邏輯順序關(guān)系的提示信息分別是)、}、]、>、”、'
7.根據(jù)權(quán)利要求4 6所述,折線條與提示信息(拼音、字母、符號(hào)或功能定義)存在對(duì)應(yīng)關(guān)系,其特征在于 (1)根據(jù)提示信息劃寫折線直到找到用戶要輸入提示信息,即要輸入內(nèi)容; (2)因?yàn)槠鹗级颂崾拘畔⑽挥诰€條起始端一側(cè),因此保證線條轉(zhuǎn)折后形成的線條夾角足夠大; (3)折線條選擇提示信息,方法之一是采用折線夾角范圍確定折線與提示信息的對(duì)應(yīng)關(guān)系; (4)折線條選擇提示信息,方法之二是采用折線或其延長(zhǎng)線經(jīng)過區(qū)域確定折線與提示信息的關(guān)系; (5)提示信息出現(xiàn)次數(shù)決定折線線條可能轉(zhuǎn)折數(shù)量。
8.根據(jù)權(quán)利要求6所述,提示信息以及提示信息次序具有的特征是 (1)對(duì)于拼音輸入模式,起始端提示信息與指向端提示信息的繼承關(guān)系是指起始端提示信息在指向端提示信息內(nèi)容基礎(chǔ)上擴(kuò)展而來; (2)為減少同一層次提示信息數(shù)量,某一層次提示信息可以進(jìn)一步拆分,拆分后的提示信息仍然具有繼承關(guān)系或邏輯順序關(guān)系,比如ia, ian, iao, iang, iong, ie, iu, in, ing進(jìn)一步拆分為兩個(gè)次序ia, iong, ie, iu, in, ing,和ian, iao, iang ;第二個(gè)次序的提示信息內(nèi)容ian, iao, iang是基于上一次提示信息ia擴(kuò)展而來。ua, uai, uan, uang, ui, uo, un進(jìn)一步拆分為ua, ui, uo, un和uai, uan, uang兩個(gè)次序,第二個(gè)次序的提示信息內(nèi)容uai,uan, uang是基于上一次提示信息ua擴(kuò)展而來;
9.觸摸屏折線輸入法,其特征之三在于從觸摸屏輸入平面的按鍵區(qū)域起始劃寫線條,終止線條劃寫后,導(dǎo)致的行為包括 (1)如果起始按鍵區(qū)域內(nèi)容是拼音聲母,則實(shí)現(xiàn)該聲母與劃寫線條編碼的拼音韻母的首節(jié)拼與; (2)如果起始按鍵區(qū)域內(nèi)容是英文字母,則實(shí)現(xiàn)該字母與劃寫線條編碼的字母組合的輸入; (3)如果起始按鍵區(qū)域內(nèi)容是符號(hào),數(shù)字或功能定義,則選擇其編碼內(nèi)容或功能定義;
10.綜合權(quán)利要求I 9所述,在輸入法實(shí)際實(shí)現(xiàn)過程中,基于上述各申明權(quán)利所描述原理, 調(diào)整線條角度范圍,改變提示信息內(nèi)容,增減提示信息層次等行為,雖在此沒有一一聲明,但仍屬于發(fā)明者權(quán)利保護(hù)范圍。
全文摘要
觸摸屏折線輸入法提出一種用于觸摸屏設(shè)備的輸入法。在提示信息的指引下,通過起始觸摸屏某一特定區(qū)域劃寫的直線或折線實(shí)現(xiàn)拼音、英文、符號(hào)或功能定義的輸入。
文檔編號(hào)G06F3/048GK102841731SQ201110171549
公開日2012年12月26日 申請(qǐng)日期2011年6月24日 優(yōu)先權(quán)日2011年6月24日
發(fā)明者馬舜堯 申請(qǐng)人:馬舜堯