專利名稱:觸摸屏劃線輸入法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于觸摸屏的輸入法,尤其是一種觸摸屏劃線輸入法。
背景技術(shù):
為便于攜帶,目前電子產(chǎn)品的發(fā)展趨勢(shì)是小型化,而電子產(chǎn)品的多媒體功 能又要求其具有良好的輸入輸出性,如現(xiàn)在使用的便攜式掌上電腦、個(gè)人數(shù)字
助理(PDA)、智能手機(jī)等電子產(chǎn)品,很多都采用觸摸屏輸入,即在電子產(chǎn)品的 觸摸屏上用軟件技術(shù)模擬一個(gè)虛擬鍵盤(pán),用手指或輸入筆點(diǎn)擊虛擬鍵盤(pán)上的按 鍵進(jìn)行輸入。虛擬鍵盤(pán)的按鍵一般包括若干個(gè)字符鍵及若干個(gè)選字魄輸入字 符時(shí),點(diǎn)擊字符4定,選字鍵上即會(huì)顯示與所點(diǎn)擊的字符鍵相對(duì)應(yīng)的字符或字符 組合,之后使用者根據(jù)輸入需要選中合適的選字鍵,這個(gè)選字鍵所顯示的字符 即被輸入觸摸屏的文本框上。
但是,由于觸摸屏的面積有限,其上虛擬鍵盤(pán)的按鍵面積一般都比較小, 加之虛擬鍵盤(pán)的表面光滑,不像實(shí)體鍵盤(pán)那樣在不同按鍵之間有能被手指感知 的間隙而便于彼此區(qū)分,尤其選字鍵的面積更小。因此,在觸摸屏上進(jìn)行點(diǎn)擊 輸入對(duì)人的眼力和點(diǎn)擊位置的精確性都有較高要求,對(duì)于普通使用者來(lái)說(shuō),無(wú) 論是使用手指還是輸入筆,都很難在觸摸屏上準(zhǔn)確點(diǎn)擊所需按4先錯(cuò)誤的點(diǎn)擊 將會(huì)給輸入帶來(lái)很大的不便,尤其是輸入速度難以提高。
有鑒于此,確有必要提供一種適用于觸摸屏的輸入法。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種便于輸入的觸摸屏劃線輸入法。為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種觸摸屏劃線輸入法,所述觸摸 屏上包括若干個(gè)按鍵,所述按鍵的輸入方式為觸摸屏劃線輸入,在觸摸屏上劃 線結(jié)束后,被輸入的按鍵是劃線終點(diǎn)所在的按H
作為本發(fā)明觸摸屏劃線輸入法的一種改進(jìn),所述劃在觸摸屏上的線為直線 或曲線。
作為本發(fā)明觸摸屏劃線輸入法的一種改進(jìn),所述劃在觸摸屏上的線包括起 點(diǎn)和終點(diǎn)重合的線或點(diǎn)。
作為本發(fā)明觸摸屏劃線輸入法的 一種改選所述以劃線方式輸入的按鍵包 括字符^*、功能^1、選字鍵中的一種或幾種。
作為本發(fā)明觸摸屏劃線輸入法的 一種改進(jìn),所述以劃線方式輸入的按鍵包 括觸摸屏上的所有按鍵或部分按鍵。
作為本發(fā)明觸摸屏劃線輸入法的一種改選在劃線過(guò)程中,觸摸屏上會(huì)動(dòng) 態(tài)出現(xiàn)易于感知的輸入提示,用于提示操作者劃線結(jié)束后被輸入的是哪一個(gè)按 鍵。
作為本發(fā)明觸摸屏劃線輸入法的 一種改進(jìn),所述易于感知的輸入提示是指
即將被輸入的4^4建發(fā)生變化。
作為本發(fā)明觸摸屏劃線輸入法的一種改進(jìn),所述按鍵的變化為變大、變色、
變亮中的一種或幾種。
作為本發(fā)明觸摸屏劃線輸入法的一種改進(jìn),所述易于感知的輸入提示是在 觸摸屏上設(shè)置提示框,提示框用于顯示劃線終點(diǎn)所在按鍵上的字符,所述被顯 示的字符是隨著劃線終點(diǎn)的移動(dòng)而動(dòng)態(tài)變化的。
作為本發(fā)明觸摸屏劃線輸入法的一種改進(jìn),所述觸摸屏為掌上電腦、PDA 或手機(jī)的觸摸屏。
為了解決上述技術(shù)問(wèn)題,本發(fā)明還提供了一種觸摸屏劃線輸入法,其步驟 包括偵查或等待落筆信息;接收并記錄落筆信息;判斷輸入筆是否未移動(dòng)即 離開(kāi)觸摸屏,如果判斷結(jié)果為是,把落筆點(diǎn)位置所在范圍信息作為有效輸入信
5息傳遞給引擎處理,如杲判斷結(jié)果為否,則把抬筆點(diǎn)位置所在范圍信息作為有 效輸入信息傳遞給引擎處理;在輸入欄或文本框中顯示引擎返回的信息。
作為本發(fā)明觸摸屏劃線輸入法的一種改進(jìn),在接收并記錄落筆信息的同時(shí), 顯示當(dāng)前落筆位置相應(yīng)的輸入提示框。
相對(duì)于現(xiàn)有技術(shù),本發(fā)明觸摸屏劃線輸入法以使用者在觸摸屏上的劃線終 點(diǎn)作為有效點(diǎn)來(lái)確定被輸入的按鍵,當(dāng)使用者由于各種原因未能準(zhǔn)確點(diǎn)擊待輸 入按^建時(shí),只需向待輸入按鍵的方向劃線,直至劃線終點(diǎn)進(jìn)入待輸入按鍵的有 效范圍,即可正確輸入,從而有效避免了錯(cuò)誤點(diǎn)擊時(shí)必須抬筆、刪除錯(cuò)誤輸入 后重新輸入的麻煩,大大減小了錯(cuò)誤輸入的可能,有效提高輸入速度。
圖1為使用本發(fā)明觸摸屏劃線輸入法的手機(jī)觸摸屏示意圖。
圖2至圖8為本發(fā)明觸摸屏劃線輸入法的輸入過(guò)程示意圖。 圖9為本發(fā)明所使用系統(tǒng)的輸入處理流程圖。
具體實(shí)施例方式
本發(fā)明可應(yīng)用于各種設(shè)有觸摸屏、且需要文字或其他字符輸入的電子產(chǎn)品, 如便攜式掌上電腦、PDA等,以下僅以在手機(jī)中通過(guò)輸入筆的輸入為例,詳細(xì) 說(shuō)明本發(fā)明。
請(qǐng)參閱圖1,手機(jī)的觸摸屏一般包括文本框10、虛擬鍵盤(pán)20和輸入欄30。 其中,虛擬鍵盤(pán)20用于輸入及選字,輸入欄30用于顯示輸入序列、候選拼音 組合等供使用者觀看和選擇的中間信息,文本框IO則用于顯示最終輸入結(jié)杲。
虛擬鍵盤(pán)20上包括若干個(gè)字符鍵22、若干個(gè)功能鍵23及一個(gè)或多個(gè)選字 欄24,選字欄24上包括若干個(gè)用于顯示候選字符的選字鍵26。對(duì)于大多數(shù)手 機(jī)來(lái)說(shuō),由于虛擬鍵盤(pán)20面積的限制,字符鍵22和功能鍵23的面積都比較小, 輸入時(shí)不容易準(zhǔn)確點(diǎn)擊;選字欄24則一般位于兩行字符鍵22之間,行高遠(yuǎn)小于字符4建22,而且單行按鍵數(shù)往往多于字符鍵22的單行按鍵數(shù),因此選字鍵 26的面積遠(yuǎn)小于字符鍵22和功能鍵23的面積,使點(diǎn)擊選字更加困難。
輸入欄30上也包括若干個(gè)顯示鍵,分別用于顯示可能的輸入序列或智能候 選項(xiàng)。同樣,由于整個(gè)觸摸屏大小的限制,輸入欄30上的顯示鍵面積一^:也比 較小,難以點(diǎn)擊選擇。
為了方便使用者的輸入,本發(fā)明將以往輸入法的點(diǎn)擊輸入方式改為劃線輸 入方式,或者更準(zhǔn)確地說(shuō),將以往輸入法中一點(diǎn)擊即輸入的落筆選中方式,改 變?yōu)楸景l(fā)明以劃線終點(diǎn)為準(zhǔn)的抬筆選中輸入方義也就是說(shuō),本發(fā)明不象現(xiàn)有 技術(shù)那樣,將輸入筆落筆點(diǎn)所在的按鍵作為被有效點(diǎn)擊的按魄而是將抬筆點(diǎn) 所在的按鍵作為被有效點(diǎn)擊的按鍵輸入系統(tǒng)。在使用本發(fā)明劃線輸入法的手機(jī) 觸摸屏上,當(dāng)使用者準(zhǔn)確點(diǎn)擊某一待輸入按鍵時(shí),可以直接抬筆,此時(shí)落筆點(diǎn) 和抬筆點(diǎn)相同,輸入結(jié)果也就與使用現(xiàn)有輸入法的手機(jī)輸入結(jié)果相同;不同的 是,當(dāng)使用者未能準(zhǔn)確點(diǎn)擊待輸入按鍵時(shí),無(wú)需抬筆,只要直接在觸摸屏上向 待輸入按鍵劃線,直至輸入筆進(jìn)入待輸入按鍵的有效范圍時(shí)再抬筆,即可成功 輸入待輸入按鍵。也就是說(shuō),不管輸入筆在觸摸屏上的軌跡為何,只要其劃線 終點(diǎn)在某一按鍵的有效區(qū)域內(nèi),那么這一按鍵即能被成功輸入。
另外,為了便于使用者清楚知曉某一時(shí)刻抬筆時(shí)被輸入的按鍵將是哪一個(gè), 本發(fā)明將觸摸屏的按4定設(shè)置為能夠隨輸入筆的移動(dòng)而發(fā)生易于被使用者感知的 變化,比如,劃線終點(diǎn)所在按鍵會(huì)發(fā)生變色、變大、變亮等一種或幾種變化, 當(dāng)使用者抬筆時(shí),觸摸屏上發(fā)生了變化的那個(gè)按鍵即被成功輸入。有了以上描 述的輸入提示,即使待輸入按鍵面積再小,使用者也能根據(jù)觸摸屏上按鍵動(dòng)態(tài) 變化的情況,在觸摸屏上移動(dòng)輸入筆,直至成功輸入待輸入按鍵。
請(qǐng)參閱圖9,為了便于理解,現(xiàn)對(duì)本發(fā)明所使用系統(tǒng)的輸入處理流程進(jìn)行筒 要說(shuō)明。在開(kāi)始之后,系統(tǒng)首先偵查或等待輸入筆的落筆信息(步驟60),當(dāng)輸 入筆點(diǎn)擊觸摸屏?xí)r,系統(tǒng)能夠接受并記錄落筆信息,并顯示當(dāng)前落筆位置相應(yīng) 的輸入提示框(步驟61 ),之后判斷輸入筆是否未移動(dòng)即離開(kāi)觸摸屏(步驟62):如果判斷結(jié)杲為"是",也就是說(shuō),輸入筆點(diǎn)擊之后未做任何移動(dòng)而馬上抬筆, 落筆點(diǎn)和抬筆點(diǎn)重合,系統(tǒng)則把落筆點(diǎn)(也是抬筆點(diǎn))位置所在范圍信息作為
有效輸入信息傳遞給引擎處理(步驟63),然后進(jìn)行后續(xù)的步驟;如果步驟62 的判斷結(jié)果為"否",也就是說(shuō),輸入筆沒(méi)有點(diǎn)擊之后馬上抬筆,而是在觸摸屏 上進(jìn)行了移動(dòng),那么系統(tǒng)即記錄并顯示當(dāng)前輸入筆所在位置相應(yīng)的輸入提示框 (步驟65),之后判斷輸入筆是否持續(xù)接觸觸摸屏(步驟66):如杲判斷結(jié)果為 "是",也就是說(shuō)輸入筆并沒(méi)有離開(kāi)觸摸屏,那么返回步驟65;如果判斷結(jié)果為 "否",即輸入筆已經(jīng)抬筆而不再接觸觸摸屏,則把抬筆點(diǎn)位置所在范圍信息作 為有效輸入信息傳遞給引擎處理(步驟68 )。最后,在輸入欄30或文本框10中 顯示引擎返回的信息,同時(shí)清除過(guò)往的落筆及移動(dòng)軌跡信息(步驟69),準(zhǔn)備進(jìn) 行下 一次輸入或結(jié)束流程。
以下將以拼音輸入法輸入"發(fā)"字為例,來(lái)說(shuō)明本發(fā)明劃線輸入法的輸入 過(guò)程。雖然說(shuō)明中是以輸入筆為工具進(jìn)行輸入,但實(shí)際輸入時(shí),只要觸摸屏允 許,同樣可以用手指進(jìn)行相應(yīng)的操作。為了說(shuō)明輸入筆的劃線過(guò)程,附圖中以 帶箭頭的虛線表示輸入筆在觸摸屏上的劃線軌跡及方向,按鍵輸入提示則以變 大為例。
請(qǐng)參閱圖2至圖4,首先輸入"發(fā)"字的拼音聲母"f'所在的字符鍵"def'。 由于輸入筆的落筆點(diǎn)是在按鍵"abc"上,因此按鍵"abc"變大(圖2所示), 為了輸入按鍵"def,,需要向按鍵"def,方向劃線,直至按鍵"def,變大(圖 3所示),此時(shí)抬起輸入筆,掩建"def'則輸入成功,輸入欄30上顯示"d" "e" "f,三個(gè)候選項(xiàng)(圖4所示),選字欄24則顯示與輸入欄30的拼音候選項(xiàng)相對(duì) 應(yīng)的A字。
請(qǐng)參閱圖5至圖8,以同樣的方式輸入字符鍵"abc"(圖5所示),輸入欄 30上顯示出所有可能的拼音組合"da"、 "fa"(圖6所示),選字欄24上顯示出 對(duì)應(yīng)的漢字"大,,"發(fā),,"法,,"打"。由于待輸入漢字"發(fā),,已顯示于選字欄24 的選字鍵26上,因此無(wú)需在輸入欄30上選擇"fa",而是直接選擇選字鍵"發(fā)"(圖7所示),即可成功地將"發(fā)"字顯示于文本框10內(nèi)(圖8所示)。同時(shí),
系統(tǒng)將可能與"發(fā),,字連用的漢字作為待選字符顯示于選字欄24。
如杲圖6中的輸入欄30顯示多個(gè)拼音組合"da" 、 "fa"時(shí),待輸入漢字"發(fā)" 沒(méi)有顯示于選字欄24,使用者可以在輸入欄30上選擇"fa"鍵,使選字欄24 的選字鍵26上只顯示"fa"的對(duì)應(yīng)漢字;如果待輸入漢字"發(fā),,仍未顯示于選 字4建26,可以通過(guò)翻頁(yè)鍵翻頁(yè)查找,直至待輸入漢字顯示于選字欄24的某一選 字鍵26,再選字上屏。
綜上所述,本發(fā)明觸摸屏劃線輸入法以使用者在觸摸屏上的劃線終點(diǎn)作為 有效點(diǎn)來(lái)確定被輸入的按鍵(單個(gè)的點(diǎn)可以看作是起點(diǎn)和終點(diǎn)重合的線,此點(diǎn) 所在的按鍵即為被輸入按鍵),當(dāng)使用者由于各種原因未能準(zhǔn)確點(diǎn)擊待輸入按鍵 時(shí),只需向待輸入按鍵的方向劃線,直至劃線終點(diǎn)進(jìn)入待輸入按鍵的有效范圍, 即可正確輸入,從而有效避免了錯(cuò)誤點(diǎn)擊時(shí)必須抬筆、刪除錯(cuò)誤輸入后重新輸 入的麻煩,大大減小了錯(cuò)誤輸入的可能,有效提高輸入速度。
在其他實(shí)施方式中,按鍵的輸入提示也可以通過(guò)其他方式進(jìn)行,比如將觸
摸屏的某處(可為固定位置或不固定位置)設(shè)為輸入提示框,此框中的字符隨 著輸入筆的移動(dòng)而變化,使用者抬筆后,輸入提示框最后顯示的字符所在按鍵 將#皮成功輸入。
本發(fā)明同樣適用于筆畫(huà)輸入法、英文輸入法或其他輸入法的輸入、選字/詞。 當(dāng)用筆畫(huà)輸入法輸入時(shí),上述的輸入欄30將用于顯示已輸入的筆畫(huà),選字鍵26 則顯示與所輸入筆畫(huà)相匹配的字、詞等作為待選字符。其他輸入法的輸入方式 與拼音和筆畫(huà)輸入法的輸入方法基本相同,此處不做贅述。
另外,在不同的手機(jī)觸摸屏上,各種按鍵的大小和排列等都可能會(huì)有所不 同,而且,選字欄24和輸入欄30中的^4建在沒(méi)有內(nèi)容顯示時(shí),按鍵的外框可 能也并不顯示于觸摸屏,而是以隱藏的方式存在。本說(shuō)明書(shū)的以上說(shuō)明和后續(xù) 附圖,都只是為了說(shuō)明劃線輸入的輸入方法,而不對(duì)觸摸屏本身及其按鍵設(shè)置 做特別的要求或限制。需要說(shuō)明的是,根據(jù)觸摸屏按鍵的大小和排布,本發(fā)明可以應(yīng)用于觸摸屏 上全部區(qū)域的全部按鍵,也可以僅應(yīng)用于觸摸屏上的部分區(qū)域或是部分4務(wù)鏡
比如,可以僅在選字欄24的選字鍵26上使用本發(fā)明的劃線輸入法,而在其他 區(qū)域的較大按鍵上使用現(xiàn)有技術(shù)的輸入法。
根據(jù)上述說(shuō)明書(shū)的揭示和教導(dǎo),本發(fā)明所屬領(lǐng)域的技術(shù)人員還可以對(duì)上述 實(shí)施方式進(jìn)行變更和修改。因此,本發(fā)明并不局限于上面揭示和描迷的具體實(shí) 施方式,對(duì)本發(fā)明的 一些修改和變更也應(yīng)當(dāng)落入本發(fā)明的權(quán)利要求的保護(hù)范圍 內(nèi)。此外,盡管本說(shuō)明書(shū)中使用了一些特定的術(shù)語(yǔ),但這些術(shù)語(yǔ)只是為了方便 說(shuō)明,并不對(duì)本發(fā)明構(gòu)成任何限制。
權(quán)利要求
1、一種觸摸屏劃線輸入法,所述觸摸屏上包括若干個(gè)按鍵,其特征在于所述按鍵的輸入方式為觸摸屏劃線輸入,在觸摸屏上劃線結(jié)束后,被輸入的按鍵是劃線終點(diǎn)所在的按鍵。
2、 根據(jù)權(quán)利要求l所述的觸摸屏劃線輸入法,其特征在于所述劃在觸摸屏上 的線為直線或曲線。
3、 根據(jù)權(quán)利要求2所述的觸摸屏劃線輸入法,其特征在于所述劃在觸摸屏上 的線包4舌起點(diǎn)和終點(diǎn)重合的線和點(diǎn)。
4、 根據(jù)權(quán)利要求l所述的觸摸屏劃線輸入法,其特征在于所述以劃線方式輸 入的按鍵包括字符鍵、功能鍵、選字鍵中的一種或幾種。
5、 根據(jù)權(quán)利要求1至4中任意一項(xiàng)所述的觸摸屏劃線輸入法,其特征在于在 劃線過(guò)程中,觸摸屏上會(huì)動(dòng)態(tài)出現(xiàn)易于感知的輸入提示,用于提示操作者劃 線結(jié)束后被輸入的是哪一個(gè)按鍵。
6、 根據(jù)權(quán)利要求5所述的觸摸屏劃線輸入法,其特征在于所述易于感知的輸 入提示是指即將被輸入的按4紋生變化。
7、 根據(jù)權(quán)利要求6所述的觸摸屏劃線輸入法,其特征在于所述按鍵的變化為 變大、變色、變亮中的一種或幾種。
8、根據(jù)權(quán)利要求5所述的觸摸屏劃線輸入法,其特征在于所述易于感知的輸 入提示是在觸摸屏上設(shè)置提示框,提示框用于顯示劃線終點(diǎn)所在按鍵上的字 符,所述^^皮顯示的字符是隨著劃線終點(diǎn)的移動(dòng)而動(dòng)態(tài)變化的。
9、 一種觸摸屏劃線輸入法,其步驟包括偵查或等待落筆信息; 接收并記錄落筆信息;判斷輸入筆是否未移動(dòng)即離開(kāi)觸摸屏,如果判斷結(jié)果為是,把落筆點(diǎn)位置 所在范圍信息作為有效輸入信息傳遞給引擎處理,如果判斷結(jié)果為否,則把抬筆點(diǎn)位置所在范圍信息作為有效輸入信息傳遞給引擎處環(huán) 在輸入欄或文本框中顯示引擎返回的信息。
10、 根據(jù)權(quán)利要求9所述的觸摸屏劃線輸入法,其特征在于在接收并記錄落 筆信息的同時(shí),顯示當(dāng)前落筆位置相應(yīng)的輸入提示才Eo
全文摘要
一種觸摸屏劃線輸入法,所述觸摸屏上包括若干個(gè)按鍵,所述按鍵的輸入方式為觸摸屏劃線輸入,在觸摸屏上劃線結(jié)束后,被輸入的按鍵是劃線終點(diǎn)所在的按鍵。相對(duì)于現(xiàn)有技術(shù),本發(fā)明觸摸屏劃線輸入法以使用者在觸摸屏上的劃線終點(diǎn)作為有效點(diǎn)來(lái)確定被輸入的按鍵,當(dāng)使用者由于各種原因未能準(zhǔn)確點(diǎn)擊待輸入按鍵時(shí),只需向待輸入按鍵的方向劃線,直至劃線終點(diǎn)進(jìn)入待輸入按鍵的有效范圍,即可正確輸入,從而有效避免了錯(cuò)誤點(diǎn)擊時(shí)必須抬筆、刪除錯(cuò)誤輸入后重新輸入的麻煩,大大減小了錯(cuò)誤輸入的可能,有效提高輸入速度。
文檔編號(hào)G06F3/041GK101539820SQ20091003916
公開(kāi)日2009年9月23日 申請(qǐng)日期2009年4月30日 優(yōu)先權(quán)日2009年4月30日
發(fā)明者胡安進(jìn), 陳炳輝, 高精鍊 申請(qǐng)人:廣東國(guó)筆科技股份有限公司