象限滑動信息輸入方法
【專利摘要】本發(fā)明公開了一種基于觸摸屏虛擬按鍵的信息輸入方法,涉及信息輸入【技術(shù)領(lǐng)域】,為提高輸入效率而發(fā)明。所述基于觸摸屏虛擬按鍵的信息輸入方法采用的輸入操作為滑動操作,內(nèi)部處理單元根據(jù)滑動軌跡與所設(shè)置的矩形框的位置關(guān)系來得到輸入信息。本發(fā)明用于觸屏設(shè)備上的信息輸入。
【專利說明】象限滑動信息輸入方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息輸入【技術(shù)領(lǐng)域】。特別是涉及采用觸摸屏的信息處理設(shè)備的信息輸入方法。
【背景技術(shù)】
[0002]隨著觸屏手機和平板電腦的日益普及,許多基于傳統(tǒng)PC的信息消費和生產(chǎn)活動開始越來越多地轉(zhuǎn)移到新興的采用觸摸屏的手持設(shè)備上來,如使用手機或平板電腦進行網(wǎng)頁瀏覽、移動辦公等。與之相應(yīng),人們對基于觸屏的信息輸入的效率也提出了越來越高的要求,尤其是語言文字的輸入,長期以來都被視為觸屏輸入的一個短板。
[0003]在國外,T9輸入法的發(fā)明人Cliff Kushler適時地推出了完全針對觸屏設(shè)計開發(fā)的Swype輸入法,嘗試以滑動輸入這一新思路來提升觸屏上的文字輸入效率,并很快在西文輸入領(lǐng)域獲得了廣泛認可。后來,在國人的期盼下,Swype又加入了對中文的支持,不過反響卻一般。究其原因,乃是Swype所使用的字母串聯(lián)的滑動輸入方式在西文輸入上雖然表現(xiàn)優(yōu)異,但卻不能很好地應(yīng)對中文的輸入。而這一結(jié)果,又是由中西文各自不同的語言特征所決定的。本發(fā)明所提出的象限滑動信息輸入方法,是一種與Swype所采用的字母串聯(lián)的滑動輸入截然不同的新型滑動輸入方法。有望通過推廣普及,切實大幅提升中文在觸屏上的輸入效率。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例的目的在于提供一種基于觸摸屏虛擬按鍵的信息輸入方法,以提高信息輸入的效率和用戶體驗。
[0005]為達到上述目的,本發(fā)明實施例采用如下技術(shù)方案:
[0006]一種基于觸摸屏虛擬按鍵的信息輸入方法,其特征在于,所采用的輸入操作為滑動操作,內(nèi)部處理單元根據(jù)滑動軌跡與所設(shè)置的矩形框的位置關(guān)系來得到輸入信息。
[0007]前面所述的基于觸摸屏虛擬按鍵的信息輸入方法,其特征在于,所述所采用的滑動操作指的是手指(或可替代物)在觸摸虛擬按鍵后并不原地抬起而是在與觸摸屏保持接觸的情況下移動一段距離后才脫離屏幕的操作方法。
[0008]前面所述的基于觸摸屏虛擬按鍵的信息輸入方法,其特征在于,所述矩形框指的是當手指(或可替代物)觸摸到屏幕上的虛擬按鍵時,內(nèi)部處理單元在觸摸點(也就是即將開始的滑動操作所形成的滑動軌跡的起點位置)周圍顯式地或隱含地設(shè)置的一個包含觸摸點的矩形框。
[0009]前面所述的基于觸摸屏虛擬按鍵的信息輸入方法,其特征在于,所述矩形框的每個頂點都可直觀地視作以相交于此頂點的兩條邊線所在直線為坐標軸的坐標系的原點。
[0010]前面所述的基于觸摸屏虛擬按鍵的信息輸入方法,其特征在于,所述滑動軌跡與所設(shè)置的矩形框的位置關(guān)系指的是手指(或可替代物)圍繞矩形框的某個頂點滑動后所形成的滑動軌跡的結(jié)束點位于以此頂點為原點、以相交于此頂點的兩條邊線所在直線為坐標軸的坐標系的哪個象限。
[0011]前面所述的基于觸摸屏虛擬按鍵的信息輸入方法,其特征在于,所述矩形框也可用平行四邊形或一般四邊形框代替。
[0012]前面所述的基于觸摸屏虛擬按鍵的信息輸入方法,其特征在于,其技術(shù)實現(xiàn)包括:
[0013]檢測單元對用戶的滑動操作進行滑動軌跡坐標的連續(xù)采集與分析;
[0014]轉(zhuǎn)換單元根據(jù)檢測單元所獲取的相關(guān)數(shù)據(jù)及程序預(yù)設(shè)的對應(yīng)關(guān)系,完成由滑動軌跡信息至對應(yīng)輸入信息的轉(zhuǎn)換。
[0015]本發(fā)明實施例提供的基于觸摸屏虛擬按鍵的信息輸入方法,可以極大地擴充虛擬按鍵可輸入信息的數(shù)量,在用于拼音輸入時更可以通過一次簡單的滑動操作完成需兩次以上點擊操作方能完成的信息輸入,因此提高了輸入的效率。
【專利附圖】
【附圖說明】
[0016]圖1是本發(fā)明實施例所述在觸摸虛擬按鍵時處理程序設(shè)置矩形框的情形示意圖;
[0017]圖2是本發(fā)明實施例所述手指從矩形框的右邊線滑出時的情形示意圖;
[0018]圖3是本發(fā)明實施例所述手指繼續(xù)滑動進入R2象限時的情形示意圖;
[0019]圖4是本發(fā)明實施例所述手指繼續(xù)滑動進入R3象限時的情形示意圖;
[0020]圖5是本發(fā)明實施例所述手指繼續(xù)滑動進入R4象限時的情形示意圖;
[0021]圖6是本發(fā)明實施例所述以B鍵所代表的聲母B開頭的全部音節(jié)的輸入方法的示意圖;
[0022]圖7是本發(fā)明實施例所述多功能編輯鍵的各項編輯功能輸入的示意圖。
【具體實施方式】
[0023]下面結(jié)合附圖對本發(fā)明的部分實施例進行詳細描述。
[0024]為了使表述更加簡明、清楚、便于理解,此部分內(nèi)容將同時從操作方法和技術(shù)實現(xiàn)兩個方面進行闡述。另外,因為以下實施例的技術(shù)實現(xiàn)并不需要復(fù)雜的算法支持,所以對于所屬【技術(shù)領(lǐng)域】的一般技術(shù)人員完全可以理解和加以實現(xiàn)。
[0025]應(yīng)當明確,以下所闡述的實施例僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。
[0026]第一實施例:一種拼音輸入法方案
[0027]1.一鍵多信息輸入的實現(xiàn)
[0028]第一步:輸入法程序在觸摸屏上顯示虛擬鍵盤。當手指(或可替代物)觸摸到虛擬鍵盤上的虛擬按鍵時,輸入法程序圍繞觸摸點設(shè)置一個矩形框(如果虛擬按鍵亦為矩形,則此矩形框可與其重合,也可不與其重合),將觸摸點圍在當中,如圖1所示。
[0029]第二步:手指(或可替代物)觸摸虛擬按鍵后并不抬起,而是向輸入法程序設(shè)置的矩形框外進行滑動。因為矩形框是由四條邊線圍構(gòu)而成,所以滑出軌跡必與其中一條邊線相交,而輸入法程序?qū)⒁源?即滑出軌跡與所設(shè)置的矩形框的哪條邊線相交)作為區(qū)別不同信息輸入的一個選擇器(暫名為選擇器I)。[0030]第三步:手指(或可替代物)滑出處理程序設(shè)定的矩形框后,可停止滑動結(jié)束當次操作,也可選擇圍繞滑出矩形框時所經(jīng)邊線的兩相鄰頂點之一繼續(xù)滑動。這里配合附圖詳述如下:附圖中,vl、v2、hl、h2為矩形框的四條邊線所在直線;尾端帶箭頭的線代表滑動軌跡;L點和R點為手指滑出矩形框時所經(jīng)邊線的兩相鄰頂點。
[0031]以圖2中情形為例,手指從矩形框的右邊線滑出后,可選擇圍繞R點或圍繞L點繼續(xù)滑動,當手指繼續(xù)滑動并與直線h2相交進入R2區(qū)域時,輸入法程序?qū)⒂纱苏J定用戶選擇了以R點為原點、以h2和v2為坐標軸的坐標系,并進入了此坐標系的2號象限R2,如圖3所示。反之,當手指從矩形框的右邊線滑出后繼續(xù)滑動并與直線hi相交進入L2區(qū)域時,則輸入法程序?qū)⒄J定用戶選擇了以L點為原點、以hi和v2為坐標軸的坐標系,并進入了此坐標系的2號象限L2。
[0032]可見,在圖中所示情形中,輸入法程序會將滑動軌跡是與hi相交還是與h2相交作為判別用戶選擇了以L為原點的坐標系還是以R為原點坐標系的依據(jù),并進而作為區(qū)別不同信息輸入的第二個選擇器(暫名為選擇器2)。
[0033]第四步:圖3展示的是在圖2的情形(手指從矩形框的右邊線滑出)下如前一步所述繼續(xù)滑動并與直線h2相交進入R2區(qū)域后的情形。如前所述,此時輸入法程序會判定用戶選擇了以頂點R為原點的坐標系,并判定其當前位置所在為以R為原點的坐標系的2號象限R2。而進入R2象限前,即從矩形框的右邊線滑出而尚未跨越h2之時的位置所在則自然被視為R坐標系的I號象限。
[0034]如圖3所示,手指進入R2象限后,可選擇抬起而脫離屏幕,從而結(jié)束當次操作,也可選擇圍繞R點繼續(xù)滑動,如果其滑動軌跡進而與v2相交進入到R3區(qū)域,則輸入法程序?qū)⑴卸ㄆ溥M入了以R為原點的坐標系的3號象限R3,如圖4所示。
[0035]第五步:如圖4所示,手指進入R3象限后,可選擇抬起從而結(jié)束當次操作,也可選擇圍繞R點繼續(xù)滑動,如果其滑動軌跡跨越h2進入到R4區(qū)域,則輸入法程序?qū)⑴卸ㄆ溥M入了以R為原點的坐標系的4號象限R4,如圖5所示。
[0036]小結(jié):縱觀前述第一至第五步,可知在手指從矩形框的右邊線滑出的情形下,滑動軌跡可依次進入R坐標系的I至4號象限:R1、R2、R3、R4。而如果手指從矩形框的右邊線滑出后繼續(xù)滑動并向上跨越hi從而選擇了以L為原點的坐標系的話,則可依次進入以L為原點的坐標系的I至4號象限:L1、L2、L3、L4。由于手指從矩形框的右邊線滑出而尚未跨越hi或h2之時,即未經(jīng)選擇器2過濾時,無法區(qū)別其位置所在是R坐標系的I號象限Rl還是L坐標系的I號象限LI,因此以滑動軌跡結(jié)束點的位置(即處于哪個坐標系的哪個象限)作為區(qū)別不同信息輸入的判別依據(jù)而最終實現(xiàn)的可區(qū)分信息輸入的數(shù)量為7。
[0037]手指從矩形框的另外三條邊滑出(也即經(jīng)選擇器I過濾)的情形也是同樣的結(jié)果,所以對于一個虛擬按鍵,可實現(xiàn)總共(4*7 = )28條可區(qū)分信息的輸入。
[0038]2.通過象限滑動信息輸入方法實現(xiàn)拼音的輸入
[0039]可以很容意地把前述象限滑動信息輸入方法所實現(xiàn)的一鍵多信息輸入的方案用于拼音輸入法的音節(jié)輸入環(huán)節(jié)。具體做法為:把韻母部分按一定規(guī)律分配到前述虛擬按鍵的28條信息輸入途徑上,下面的表格即給出了一種可行的分配方案:
[0040]表1:韻母分配表
[0041]
【權(quán)利要求】
1.一種基于觸摸屏虛擬按鍵的信息輸入方法,其特征在于:所采用的操作方式為滑動操作;當手指(或可替代物)觸摸到屏幕上的虛擬按鍵時,內(nèi)部處理單元在觸摸點(也就是即將開始的滑動操作所將形成的滑動軌跡的起點)周圍顯式地或隱含地設(shè)置一個包含觸摸點的矩形框;此矩形框的每個頂點都可直觀地視作以相交于此頂點的兩條邊線所在直線為坐標軸的坐標系的原點;每次滑動操作完成,內(nèi)部處理單元最終以手指(或可替代物)圍繞所設(shè)置的矩形框的某個頂點滑動后所形成的滑動軌跡與矩形框的位置關(guān)系(主要是滑動軌跡結(jié)束點位于以此頂點為原點、以相交于此頂點的兩條邊線所在直線為坐標軸的坐標系的哪個象限)作為判別不同信息輸入的條件來得到輸入信息。
2.根據(jù)權(quán)利要求1所述的基于觸摸屏虛擬按鍵的信息輸入方法,其特征在于,所述矩形框也可用平行四邊形或一般四邊形框代替。
3.根據(jù)權(quán)利要求1所述的基于觸摸屏虛擬按鍵的信息輸入方法,其特征在于,其技術(shù)實現(xiàn)包括: 檢測單元對用戶的滑動操作進行滑動軌跡坐標的連續(xù)采集與分析; 轉(zhuǎn)換單元根據(jù)檢測單元所獲取的相關(guān)數(shù)據(jù)及程序預(yù)設(shè)的對應(yīng)關(guān)系,完成由滑動軌跡信息至對應(yīng)輸入信息的轉(zhuǎn)換。
【文檔編號】G06F3/0488GK103853480SQ201210519550
【公開日】2014年6月11日 申請日期:2012年12月7日 優(yōu)先權(quán)日:2012年12月7日
【發(fā)明者】丁萬全 申請人:丁萬全