專利名稱:路徑型字符輸入法的實(shí)現(xiàn)方法及系統(tǒng)的制作方法
路徑型字符輸入法的實(shí)現(xiàn)方法及系統(tǒng)技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)、軟件技術(shù)領(lǐng)域。 技術(shù)背景
在人們進(jìn)行文檔編輯、文檔撰寫的時(shí)候,會(huì)接觸到大量的字符內(nèi)容。這些字符內(nèi)容,一般是通過逐行的方式進(jìn)行排列的,或者通過逐列的方式進(jìn)行排列的。這種排布方式, 對(duì)用戶的編輯及閱讀都會(huì)帶來便利。
但在實(shí)際的操作過程中,有時(shí)候人們會(huì)希望獲得一些表達(dá)方式特殊的字符形式, 目前提供該技術(shù)的水平還有待提升。發(fā)明內(nèi)容
本發(fā)明的目的,是提供一種路徑型字符輸入法的實(shí)現(xiàn)方法,以及配套的系統(tǒng),利用本發(fā)明,用戶通過輸入法就能夠利用路徑的形式來布局字符。
一種路徑型字符輸入法的實(shí)現(xiàn)方法,該方法包括有如下步驟
步驟1,觸發(fā)輸入法界面中的路徑設(shè)置功能;
步驟2,采集所設(shè)置的路徑結(jié)構(gòu),以及采集用戶所輸入的字符信息;
步驟3,將獲得的字符信息,按照前述的路徑結(jié)構(gòu)進(jìn)行排布后輸出。
進(jìn)一步,針對(duì)于該步驟1,在進(jìn)行具體操作時(shí),用以實(shí)現(xiàn)觸發(fā)輸入法界面的形式,包括但不局限于如下方式,
(1)通過輸入法界面,來點(diǎn)擊相應(yīng)的功能選擇項(xiàng);
(2)通過輸入用以實(shí)現(xiàn)該功能的關(guān)鍵字,來進(jìn)行相應(yīng)的選擇;
(3)通過快捷鍵的方式來實(shí)現(xiàn)觸發(fā)功能;
(4)通過采集用戶語(yǔ)音輸入的方式,來觸發(fā)功能。
進(jìn)一步,在前述的通過輸入用以實(shí)現(xiàn)該功能的關(guān)鍵字進(jìn)行選擇的方式中,包括有如下操作步驟,
步驟Al,采集用戶通過輸入法界面所輸入的字符串信息;
步驟A2,判斷用戶所輸入的字符串內(nèi)容,是否包括有路徑功能觸發(fā)字符;
步驟A3,若無(wú),則繼續(xù)進(jìn)行字符輸入操作,若有,則轉(zhuǎn)入到下一步驟;
步驟A4,觸發(fā)路徑設(shè)置路徑功能。
進(jìn)一步,所描述的路徑結(jié)構(gòu),是預(yù)先備好的路徑結(jié)構(gòu),或者是用戶根據(jù)自己的需求進(jìn)行繪制的路徑結(jié)構(gòu)。
進(jìn)一步,用以調(diào)整路徑結(jié)構(gòu)的尺寸和字符之間的協(xié)調(diào)關(guān)系,包括有如下步驟,
步驟Bi,設(shè)置每單位距離的路徑,包括目標(biāo)字符大小與字符密度;
步驟B2,比較布局的字符和前述的目標(biāo)字符大小及字符密度之間的差異度是否超出閾值;
步驟B3,在未超出閾值的情況下,則維持原字符大小與字符密度,否則,對(duì)字符大小與密度進(jìn)行調(diào)整,使其達(dá)到要求。
進(jìn)一步,采集的字符類型,按照是否已完成輸入操作來分,共包括有三種,其對(duì)應(yīng)處理方式為,
(1)對(duì)于在采集操作進(jìn)行之前,已經(jīng)完成輸入操作的字符內(nèi)容,在輸入法界面設(shè)置字符選擇結(jié)構(gòu),進(jìn)行字符的重新選擇,或者,利用關(guān)聯(lián)工具,進(jìn)行內(nèi)容的載入操作;
(2)對(duì)于在采集操作觸發(fā)之后,且已經(jīng)輸入到文檔位置中的字符內(nèi)容,在用戶輸入操作進(jìn)行的過程中,即可完成字符的采集操作;
(3)對(duì)于在采集操作觸發(fā)之后,且還沒有輸入到文檔位置,停留在輸入法界面中的字符內(nèi)容,在用戶進(jìn)行輸入操作的過程,同步完成字符內(nèi)容的采集操作。
進(jìn)一步,根據(jù)所獲得的字符內(nèi)容,在路徑結(jié)構(gòu)中進(jìn)行排布的形式,包括如下方式其中其一,
(1)計(jì)算字符的總量,然后在路徑上進(jìn)行計(jì)算,均勻設(shè)置相應(yīng)的位置點(diǎn),然后將字符轉(zhuǎn)移到與路徑相對(duì)應(yīng)的位置點(diǎn)處;
(2)根據(jù)路徑的狀況設(shè)置位置點(diǎn),且位置點(diǎn)的數(shù)量,大于或等于需要載入的字符總量,在載入字符時(shí),按照先后次序,將字符載入到相應(yīng)的位置點(diǎn);
(3)根據(jù)路徑的狀況設(shè)置位置點(diǎn),且位置點(diǎn)的數(shù)量,和需要載入的字符總量不發(fā)生關(guān)聯(lián)關(guān)系,若字符的數(shù)量小于需要路徑上的位置點(diǎn),則直接將字符在位置點(diǎn)中進(jìn)行布局,若字符的數(shù)量大于位置點(diǎn),則將多余的字符轉(zhuǎn)移到路徑之外的位置處。
進(jìn)一步,將字符在路徑結(jié)構(gòu)中進(jìn)行排布時(shí),在路徑上的單個(gè)位置點(diǎn)處,設(shè)置兩個(gè)或兩個(gè)以上的字符。
進(jìn)一步,對(duì)應(yīng)著路徑所設(shè)置的字符信息,利用字符顯示特性的逐次變化,來表達(dá)字符內(nèi)容的先后次序。
進(jìn)一步,所述的字符的顯示特性,包括有如下方式其中其一,
A為字符施加具有差異性的色彩;
B將字符改變尺寸;
C改變字符的字體類型;
D為字符增加外設(shè)結(jié)構(gòu)。
進(jìn)一步,在進(jìn)行字符的區(qū)別性顯示時(shí),按顯示字符的量來區(qū)分,實(shí)現(xiàn)方式包括如下兩者其一,
(1)每次著重顯示一個(gè)字符,然后逐次進(jìn)行顯示;
(2)每次顯示多個(gè)字符。
進(jìn)一步,對(duì)應(yīng)著路徑結(jié)構(gòu)上設(shè)置的字符,標(biāo)注有字符的起始位置及結(jié)束位置。
進(jìn)一步,將處于突出顯示狀態(tài)的字符,處于可視狀態(tài),而沒有突出顯示的字符,設(shè)置為未顯示狀態(tài)。
進(jìn)一步,基于視覺暫留的原理,在一次視覺暫留的時(shí)間范圍內(nèi),針對(duì)于占據(jù)著路徑位置的字符,顯示一遍全部或部分內(nèi)容。
進(jìn)一步,所設(shè)置的路徑結(jié)構(gòu),在字符完成排布之后,進(jìn)行消隱處理,僅顯示字符信息
本發(fā)明還提供一種路徑型字符輸入法的實(shí)現(xiàn)系統(tǒng),該系統(tǒng)包括有如下組成部分
路徑設(shè)置輸入法觸發(fā)模塊,用以觸發(fā)輸入法界面中的路徑設(shè)置功能;
信息采集模塊,用以采集所設(shè)置的路徑結(jié)構(gòu),以及采集用戶所輸入的字符信息;
輸出模塊,用以將獲得的字符信息,按照前述的路徑結(jié)構(gòu)進(jìn)行排布后輸出。
圖1是本發(fā)明中,設(shè)置路徑結(jié)構(gòu)的一種實(shí)施例。
圖2是本發(fā)明中,根據(jù)所設(shè)置的路徑結(jié)構(gòu)排布字符的一個(gè)示意圖,與圖1所示的實(shí)施例相對(duì)應(yīng)。
圖3是本發(fā)明中,是通過路徑結(jié)構(gòu)排布字符的一種實(shí)施例的示意圖。
圖4是本發(fā)明中,針對(duì)路徑結(jié)構(gòu)中同一位置點(diǎn)設(shè)置多個(gè)字符的一種實(shí)施例的示意圖。
圖5是本發(fā)明中,所描述的路徑型字符的顯示方式的示意圖,為一種實(shí)施例。
圖6是本發(fā)明中,逐次顯示路徑型字符信息的一種實(shí)施例的示意圖。
圖7是本發(fā)明中,借助于路徑進(jìn)行逐次顯示字符行信息的一種實(shí)施例的示意圖。
圖8是本發(fā)明中所描述方法的流程圖。
圖9是本發(fā)明中所述系統(tǒng)的結(jié)構(gòu)框圖。具體實(shí)施例
為了對(duì)本發(fā)明作更好的描述,作為舉例而非限定,將本發(fā)明的思想描述如下
用戶利用輸入法界面,選擇相應(yīng)的路徑結(jié)構(gòu),來作為字符的排布路徑,結(jié)合該排布路徑,將字符進(jìn)行更加靈活的排布。利用該方式,能夠讓用戶獲得更加豐富的字符輸入形式。
下面結(jié)合著附圖,對(duì)本發(fā)明所描述的方法做詳細(xì)說明。
本發(fā)明所描述的一種路徑型字符輸入法的實(shí)現(xiàn)方法,其主要步驟包括
步驟1,觸發(fā)輸入法界面中的路徑設(shè)置功能。
該步驟的功能在于
該功能是屬于輸入法中的一種功能項(xiàng)形式,因此,需要采集輸入法界面中相應(yīng)的路徑型字符的設(shè)置功能,才可以實(shí)現(xiàn)本發(fā)明。
針對(duì)于該步驟1,在進(jìn)行具體操作時(shí),用以實(shí)現(xiàn)觸發(fā)輸入法界面的形式,包括但不局限于
(1)通過輸入法界面,來點(diǎn)擊相應(yīng)的功能選擇項(xiàng)。通過激發(fā)功能選擇項(xiàng)的方式,來觸發(fā)相應(yīng)的功能。
(2)通過輸入用以實(shí)現(xiàn)該功能的關(guān)鍵字,來進(jìn)行相應(yīng)的選擇。
該方式在具體實(shí)施時(shí),是這樣的
步驟Al,采集用戶通過輸入法界面所輸入的字符串信息;
步驟A2,判斷用戶所輸入的字符串內(nèi)容,是否包括有路徑功能觸發(fā)字符;
步驟A3,若無(wú),則繼續(xù)進(jìn)行字符輸入操作,若有,則轉(zhuǎn)入到下一步驟;
步驟A4,觸發(fā)路徑設(shè)置路徑功能。
比如,用戶可以通過輸入法界面,輸入“l(fā)ujing-”這一字符串信息,獲得“路徑_”4/6頁(yè)的候選項(xiàng),從而利用這一信息觸發(fā)路徑設(shè)置功能。
(3)通過快捷鍵的方式,來實(shí)現(xiàn)該功能。
這種情況下,只需要設(shè)置相應(yīng)的快捷鍵,就可以了。
(4)通過采集用戶語(yǔ)音輸入的方式,來實(shí)現(xiàn)該功能。
這種情況下,需要用戶預(yù)先設(shè)定,利用輸入法界面中的語(yǔ)音采集的內(nèi)容,來實(shí)現(xiàn)對(duì)路徑設(shè)置功能進(jìn)行觸發(fā)。
比如,預(yù)設(shè)用以觸發(fā)路徑設(shè)置功能的原因內(nèi)容為“路徑”的讀音。于是,在采集到該語(yǔ)音信息的時(shí)候,就可以實(shí)現(xiàn)相應(yīng)功能的觸發(fā)。
步驟2,采集所設(shè)置的路徑結(jié)構(gòu),以及采集用戶所輸入的字符信息。
該步驟的功能在于
采集所設(shè)置的路徑結(jié)構(gòu),來為設(shè)置相應(yīng)的字符位置做服務(wù)。而所描述的路徑結(jié)構(gòu), 既可以是預(yù)先備好的路徑結(jié)構(gòu),也可以是用戶根據(jù)自己的需求進(jìn)行繪制的路徑結(jié)構(gòu)。
參圖1所示,這兒展示了一個(gè)路徑結(jié)構(gòu)100來表達(dá)路徑結(jié)構(gòu),它是一個(gè)“Z”字型的曲線,當(dāng)然,路徑結(jié)構(gòu)100的具體類型,是不做任何限定的。
但需要指出的是,所設(shè)置的路徑結(jié)構(gòu)100的尺寸,需要和字符之間具有協(xié)調(diào)關(guān)系。 如果兩者之間的尺寸不協(xié)調(diào),就不利于字符在路徑結(jié)構(gòu)100上的排布。
這種協(xié)調(diào)性,可以通過如下形式來實(shí)現(xiàn)
步驟Bi,設(shè)置每單位距離的路徑,包括目標(biāo)字符大小與字符密度;
步驟B2,比較布局的字符和前述的目標(biāo)字符大小及字符密度之間的差異度是否超出閾值;
步驟B3,在未超出閾值的情況下,則維持原字符大小與字符密度,否則,對(duì)字符大小與密度進(jìn)行調(diào)整,使其達(dá)到要求。
采集用戶所輸入的字符信息,其主要功能在于基于前述的路徑結(jié)構(gòu)狀況,采集用戶所輸入的字符信息,來作為路徑中字符布局的內(nèi)容形式。采集的字符類型,按照是否已完成輸入操作來分,共包括有三種
在采集操作進(jìn)行之前,已經(jīng)完成輸入操作的字符內(nèi)容。
這些字符內(nèi)容,可以是用戶在采集之前輸入的字符信息,也可以是其它已有的字符信息。
對(duì)于這種情況,需要在輸入法界面設(shè)置字符選擇結(jié)構(gòu),進(jìn)行字符的重新選擇,或者,利用其它的工具形式,進(jìn)行內(nèi)容的載入操作。
(2)在采集操作觸發(fā)之后,且已經(jīng)輸入到文檔位置中的字符內(nèi)容。
這種情況下,用戶在輸入操作進(jìn)行的過程中,即可完成字符的采集操作。
(3)在采集操作觸發(fā)之后,且還沒有輸入到文檔位置,停留在輸入法界面中的字符內(nèi)容。
這種情況下,同樣在用戶進(jìn)行輸入操作的過程,同步完成字符內(nèi)容的采集操作。
步驟3,將獲得的字符信息,按照前述的路徑結(jié)構(gòu)進(jìn)行排布后輸出。
根據(jù)所獲得的字符內(nèi)容,按照前述的路徑狀況,進(jìn)行布局之后輸出給用戶。排布的形式,有多種類型
(1)計(jì)算字符的總量,然后在路徑上進(jìn)行計(jì)算,均勻設(shè)置相應(yīng)的位置點(diǎn),然后將字7符轉(zhuǎn)移到與路徑相對(duì)應(yīng)的位置點(diǎn)處。
比如說,參圖2所示,路徑結(jié)構(gòu)100的總長(zhǎng)度為22em,要安排11個(gè)字符200,于是, 每個(gè)字符200所占用的路徑結(jié)構(gòu)100的長(zhǎng)度,就是0. 5cm 了。
在圖中,用圓圈代表字符,下同。
(2)根據(jù)路徑的狀況,直接設(shè)置位置點(diǎn),且位置點(diǎn)的數(shù)量,大于或等于需要載入的字符總量。在載入字符時(shí),按照先后次序,將字符載入到相應(yīng)的位置點(diǎn)處,就可以了。
(3)根據(jù)路徑的狀況,直接設(shè)置位置點(diǎn),且位置點(diǎn)的數(shù)量,和需要載入的字符總量不發(fā)生關(guān)聯(lián)關(guān)系。若字符的數(shù)量小于需要路徑上的位置點(diǎn),則直接將字符在位置點(diǎn)中進(jìn)行布局就可以了。如果字符的數(shù)量大于位置點(diǎn),則可以將一些字符直接轉(zhuǎn)移到路徑之外的位置處。
參圖3所示,在本圖所示的實(shí)施例中,就展示了這樣的一種方案。其中,字符200 的數(shù)量大于路徑結(jié)構(gòu)100上所安排的位置點(diǎn),于是,就可以將余出來的字符設(shè)置在路徑結(jié)構(gòu)100的旁邊即可。
(4)可以在路徑上的單個(gè)位置點(diǎn)處,設(shè)置兩個(gè)或兩個(gè)以上的字符。
參圖4所示,在本圖所示的實(shí)施例中,對(duì)應(yīng)著路徑結(jié)構(gòu)100上的一個(gè)位置點(diǎn)110,就設(shè)置有兩個(gè)字符200。這種情況下,通過多個(gè)字符對(duì)應(yīng)一個(gè)位置點(diǎn)的方式,來靈活載入字符的數(shù)量。
另外,所設(shè)置的路徑結(jié)構(gòu),還可以在字符完成排布之后,進(jìn)行消隱處理,使其處于不可視狀態(tài),而僅僅顯示字符信息;當(dāng)然,也可以不進(jìn)行消隱處理。
當(dāng)字符在路徑的位置點(diǎn)處進(jìn)行排布之后,輸出相應(yīng)的依據(jù)路徑結(jié)構(gòu)的字符。針對(duì)于其中的一些技術(shù)要點(diǎn),描述如下
對(duì)應(yīng)著路徑所設(shè)置的字符信息,利用字符顯示特性的逐次變化,來表達(dá)字符內(nèi)容的先后次序。
字符的顯示特性,作為典型的舉例而非限定,包括有如下幾種
A為字符施加具有差異性的色彩。
比如,周圍的字符為黑色,而正在突出顯示的字符,可以設(shè)置為紅色,或其它顏色。
B將字符改變尺寸。
改變的方式,既可以是將字符放大,也可以是將字符縮小。比如,周圍的字符都是四號(hào)字體,而將著重顯示的字符,設(shè)置為三號(hào)字體或五號(hào)字體。
C改變字符的字體類型。
比如,周圍字符是漢字中的宋體字,而將著重顯示的字符,設(shè)置為幼圓字體。
D為字符增加外設(shè)結(jié)構(gòu)。
比如,需要著重顯示的字符處,可以設(shè)置下劃線、框體,或者其它的用以指示目的的符號(hào),等等。
在進(jìn)行字符的區(qū)別性顯示時(shí),按顯示字符的量來區(qū)分,有這樣兩種方案可供選擇
(1)每次著重顯示一個(gè)字符,然后逐次進(jìn)行顯示。
(2)每次顯示多個(gè)字符。
這種情況下,在每次所顯示的多個(gè)字符中,比如一次顯示的5個(gè)字符,還可以在這5個(gè)字符之中,設(shè)置向后次序,來賦予其先后的區(qū)別。
另外,還可以直接標(biāo)注字符的起始位置。如,在字符的開始位置處,設(shè)置“丨”;在字符的結(jié)束位置處,設(shè)置“丨”,等等。
進(jìn)一步,還有一種字符的突出顯示方式
每次突出顯示的字符,處于可視狀態(tài),而沒有突出顯示的字符,則處于未顯示狀態(tài)。
這種實(shí)施方案中,對(duì)于突出顯示的字符來說,還可以設(shè)置其透明度的變化狀況。比如,一次需要進(jìn)行突出顯示的字符共包括5個(gè)字符的話,則各字符的透明度,可以逐次進(jìn)行變化,如逐次降低,或逐次提高,或既有升高也有降低。
對(duì)于這種應(yīng)用情況,還有進(jìn)一步的實(shí)現(xiàn)方案
可以利用視覺暫留的原理,來突出顯示特定的字符,而不顯示其它字符。
人類視覺暫留的時(shí)間,約為0. 1-0.4秒之間,于是,就可以將需要顯示的字符內(nèi)容,在一次視覺暫留的時(shí)間范圍內(nèi),針對(duì)于占據(jù)著路徑位置的字符,顯示一遍全部或部分內(nèi)容。
參圖5所示,在該圖所對(duì)應(yīng)的實(shí)施例中,設(shè)置有心形的路徑,通過這種方式構(gòu)成的字符相當(dāng)漂亮。字符是如何顯示先后次序的?在本實(shí)施例中,是采用一次突出顯示一個(gè)字符的方式,來進(jìn)行表達(dá)的。各字符一個(gè)接一個(gè)的進(jìn)行突出顯示。
在該實(shí)施例中,具體是通過色彩的變化,來表達(dá)突出顯示字符的。
參圖6所示,在該圖所示的實(shí)施例中,在路徑上,同時(shí)顯示有三個(gè)字符。通過其透明度的依次變化,來引導(dǎo)用戶的對(duì)字符的閱讀次序。
以上是從字符的角度進(jìn)行顯示先后次序描述的,另外,還可以從路徑的角度,來進(jìn)行顯示上的區(qū)分。
參圖7所示,在本圖所示的實(shí)施例中,通過路徑中色彩由淺到深的依次變化來引導(dǎo)用戶按相應(yīng)的次序閱讀字符。
結(jié)合圖9所示,在本發(fā)明中,還提供了一種用以實(shí)現(xiàn)路徑型字符的系統(tǒng)300,它包括有如下組成部分
路徑設(shè)置輸入法觸發(fā)模塊310,用以觸發(fā)輸入法界面中的路徑設(shè)置功能;
信息采集模塊320,用以采集所設(shè)置的路徑結(jié)構(gòu),以及采集用戶所輸入的字符信息;
輸出模塊330,用以將獲得的字符信息,按照前述的路徑結(jié)構(gòu)進(jìn)行排布后輸出。
該系統(tǒng)中的各組成部分的相應(yīng)功能,以及關(guān)聯(lián)方式,與前面所描述的方法相對(duì)應(yīng)。
以上是對(duì)本發(fā)明的描述而非限定,基于本發(fā)明思想的其它實(shí)施例,亦均在本發(fā)明的保護(hù)范圍之中。
權(quán)利要求
1.路徑型字符輸入法的實(shí)現(xiàn)方法,其特征在于該方法包括有如下步驟步驟1,觸發(fā)輸入法界面中的路徑設(shè)置功能;步驟2,采集所設(shè)置的路徑結(jié)構(gòu),以及采集用戶所輸入的字符信息;步驟3,將獲得的字符信息,按照前述的路徑結(jié)構(gòu)進(jìn)行排布后輸出。
2.根據(jù)權(quán)利要求1所述的一種路徑型字符輸入法的實(shí)現(xiàn)方法,其特征在于針對(duì)于該步驟1,在進(jìn)行具體操作時(shí),用以實(shí)現(xiàn)觸發(fā)輸入法界面的形式,包括但不局限于如下方式,(1)通過輸入法界面,來點(diǎn)擊相應(yīng)的功能選擇項(xiàng);(2)通過輸入用以實(shí)現(xiàn)該功能的關(guān)鍵字,來進(jìn)行相應(yīng)的選擇;(3)通過快捷鍵的方式來實(shí)現(xiàn)觸發(fā)功能;(4)通過采集用戶語(yǔ)音輸入的方式,來觸發(fā)功能。
3.根據(jù)權(quán)利要求2所述的一種路徑型字符輸入法的實(shí)現(xiàn)方法,其特征在于在前述的通過輸入用以實(shí)現(xiàn)該功能的關(guān)鍵字進(jìn)行選擇的方式中,包括有如下操作步驟,步驟Al,采集用戶通過輸入法界面所輸入的字符串信息;步驟A2,判斷用戶所輸入的字符串內(nèi)容,是否包括有路徑功能觸發(fā)字符;步驟A3,若無(wú),則繼續(xù)進(jìn)行字符輸入操作,若有,則轉(zhuǎn)入到下一步驟;步驟A4,觸發(fā)路徑設(shè)置路徑功能。
4.根據(jù)權(quán)利要求1所述的一種路徑型字符輸入法的實(shí)現(xiàn)方法,其特征在于所描述的路徑結(jié)構(gòu),是預(yù)先備好的路徑結(jié)構(gòu),或者是用戶根據(jù)自己的需求進(jìn)行繪制的路徑結(jié)構(gòu)。
5.根據(jù)權(quán)利要求1所述的一種路徑型字符輸入法的實(shí)現(xiàn)方法,其特征在于用以調(diào)整路徑結(jié)構(gòu)的尺寸和字符之間的協(xié)調(diào)關(guān)系,包括有如下步驟,步驟Bi,設(shè)置每單位距離的路徑,包括目標(biāo)字符大小與字符密度;步驟B2,比較布局的字符和前述的目標(biāo)字符大小及字符密度之間的差異度是否超出閾值;步驟B3,在未超出閾值的情況下,則維持原字符大小與字符密度,否則,對(duì)字符大小與密度進(jìn)行調(diào)整,使其達(dá)到要求。
6.根據(jù)權(quán)利要求1所述的一種路徑型字符輸入法的實(shí)現(xiàn)方法,其特征在于采集的字符類型,按照是否已完成輸入操作來分,共包括有三種,其對(duì)應(yīng)處理方式為,(1)對(duì)于在采集操作進(jìn)行之前,已經(jīng)完成輸入操作的字符內(nèi)容,在輸入法界面設(shè)置字符選擇結(jié)構(gòu),進(jìn)行字符的重新選擇,或者,利用關(guān)聯(lián)工具,進(jìn)行內(nèi)容的載入操作;(2)對(duì)于在采集操作觸發(fā)之后,且已經(jīng)輸入到文檔位置中的字符內(nèi)容,在用戶輸入操作進(jìn)行的過程中,即可完成字符的采集操作;(3)對(duì)于在采集操作觸發(fā)之后,且還沒有輸入到文檔位置,停留在輸入法界面中的字符內(nèi)容,在用戶進(jìn)行輸入操作的過程,同步完成字符內(nèi)容的采集操作。
7.根據(jù)權(quán)利要求1所述的一種路徑型字符輸入法的實(shí)現(xiàn)方法,其特征在于根據(jù)所獲得的字符內(nèi)容,在路徑結(jié)構(gòu)中進(jìn)行排布的形式,包括如下方式其中其一,(1)計(jì)算字符的總量,然后在路徑上進(jìn)行計(jì)算,均勻設(shè)置相應(yīng)的位置點(diǎn),然后將字符轉(zhuǎn)移到與路徑相對(duì)應(yīng)的位置點(diǎn)處;(2)根據(jù)路徑的狀況設(shè)置位置點(diǎn),且位置點(diǎn)的數(shù)量,大于或等于需要載入的字符總量, 在載入字符時(shí),按照先后次序,將字符載入到相應(yīng)的位置點(diǎn);(3)根據(jù)路徑的狀況設(shè)置位置點(diǎn),且位置點(diǎn)的數(shù)量,和需要載入的字符總量不發(fā)生關(guān)聯(lián)關(guān)系,若字符的數(shù)量小于需要路徑上的位置點(diǎn),則直接將字符在位置點(diǎn)中進(jìn)行布局,若字符的數(shù)量大于位置點(diǎn),則將多余的字符轉(zhuǎn)移到路徑之外的位置處。
8.根據(jù)權(quán)利要求1所述的一種路徑型字符輸入法的實(shí)現(xiàn)方法,其特征在于將字符在路徑結(jié)構(gòu)中進(jìn)行排布時(shí),在路徑上的單個(gè)位置點(diǎn)處,設(shè)置兩個(gè)或兩個(gè)以上的字符。
9.根據(jù)權(quán)利要求1所述的一種路徑型字符輸入法的實(shí)現(xiàn)方法,其特征在于對(duì)應(yīng)著路徑所設(shè)置的字符信息,利用字符顯示特性的逐次變化,來表達(dá)字符內(nèi)容的先后次序。
10.根據(jù)權(quán)利要求9所述的一種路徑型字符輸入法的實(shí)現(xiàn)方法,其特征在于所述的字符的顯示特性,包括有如下方式其中其一,A為字符施加具有差異性的色彩;B將字符改變尺寸;C改變字符的字體類型;D為字符增加外設(shè)結(jié)構(gòu)。
11.根據(jù)權(quán)利要求1所述的一種路徑型字符輸入法的實(shí)現(xiàn)方法,其特征在于在進(jìn)行字符的區(qū)別性顯示時(shí),按顯示字符的量來區(qū)分,實(shí)現(xiàn)方式包括如下兩者其一,(1)每次著重顯示一個(gè)字符,然后逐次進(jìn)行顯示;(2)每次顯示多個(gè)字符。
12.根據(jù)權(quán)利要求1所述的一種路徑型字符輸入法的實(shí)現(xiàn)方法,其特征在于對(duì)應(yīng)著路徑結(jié)構(gòu)上設(shè)置的字符,標(biāo)注有字符的起始位置及結(jié)束位置。
13.根據(jù)權(quán)利要求1所述的一種路徑型字符輸入法的實(shí)現(xiàn)方法,其特征在于將處于突出顯示狀態(tài)的字符,處于可視狀態(tài),而沒有突出顯示的字符,設(shè)置為未顯示狀態(tài)。
14.根據(jù)權(quán)利要求1所述的一種路徑型字符輸入法的實(shí)現(xiàn)方法,其特征在于基于視覺暫留的原理,在一次視覺暫留的時(shí)間范圍內(nèi),針對(duì)于占據(jù)著路徑位置的字符,顯示一遍全部或部分內(nèi)容。
15.根據(jù)權(quán)利要求1所述的一種路徑型字符輸入法的實(shí)現(xiàn)方法,其特征在于所設(shè)置的路徑結(jié)構(gòu),在字符完成排布之后,進(jìn)行消隱處理,僅顯示字符信息。
16.一種路徑型字符輸入法的實(shí)現(xiàn)系統(tǒng),其特征在于該系統(tǒng)包括有如下組成部分路徑設(shè)置輸入法觸發(fā)模塊,用以觸發(fā)輸入法界面中的路徑設(shè)置功能;信息采集模塊,用以采集所設(shè)置的路徑結(jié)構(gòu),以及采集用戶所輸入的字符信息;輸出模塊,用以將獲得的字符信息,按照前述的路徑結(jié)構(gòu)進(jìn)行排布后輸出。
全文摘要
本發(fā)明提供了一種路徑型字符輸入法的實(shí)現(xiàn)方法及系統(tǒng),屬于計(jì)算機(jī)、軟件技術(shù)領(lǐng)域。該方法包括有如下步驟步驟1,觸發(fā)輸入法界面中的路徑設(shè)置功能;步驟2,采集所設(shè)置的路徑結(jié)構(gòu),以及采集用戶所輸入的字符信息;步驟3,將獲得的字符信息,按照前述的路徑結(jié)構(gòu)進(jìn)行排布后輸出。利用本發(fā)明,用戶通過輸入法就能夠利用路徑的形式來布局字符。
文檔編號(hào)G06F3/023GK102541283SQ20101060565
公開日2012年7月4日 申請(qǐng)日期2010年12月25日 優(yōu)先權(quán)日2010年12月25日
發(fā)明者馬宇塵 申請(qǐng)人:上海量明科技發(fā)展有限公司