專利名稱:觸控式字符輸入法及其控制模組的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種觸控式字符輸入法及其控制模組,特別是涉及一種以起始位置及移動方向所定義的移動軌跡組合供作字符輸入功能使用的觸控式字符輸入法及其控制模組。
背景技術(shù):
目前所知的觸控板依其探測觸控點(diǎn)的物理原理,大致包含電容式、電阻式、電磁式、壓力式、電感式、表面聲波式、超音波式、光學(xué)式等等,一般常見的則為電阻式、電容式幾種,其主要應(yīng)用在例如筆記型電腦、平板電腦、個人數(shù)字助理等消費(fèi)性電子產(chǎn)品上,其使用方式為利用觸控筆(stylus)或者以手指在觸控板上移動,來進(jìn)行手寫文字輸入或模擬鼠標(biāo)的點(diǎn)選功能。
對于觸控板的輸入法而言,有提供以相對位置間的距離來控制鼠標(biāo)游標(biāo)的移動的相對座標(biāo)(relative coordinate)模式,或者是提供使用者進(jìn)行繪圖、手寫輸入功能的絕對座標(biāo)(absolute coordinate)模式的輸入方法。在手寫輸入功能的辨識方面,以美國專利第4,284,975號為例,是提出以計(jì)算手寫字符點(diǎn)與參考字符點(diǎn)的座標(biāo)的差異來進(jìn)行辨識,主要是用來計(jì)算點(diǎn)與點(diǎn)之間的距離測度值的方式來進(jìn)行,而這種差異的求法主要即是對手寫的移動軌跡以其座標(biāo)的相對位移量來進(jìn)行演算,由于其是以計(jì)算點(diǎn)與點(diǎn)的距離測度值的方式運(yùn)算,處理上十分復(fù)雜。
發(fā)明內(nèi)容
基于上述理由,本發(fā)明的目的,即在于提出一種處理上較為簡便,以起始位置及移動方向定義移動軌跡,來改善以往輸入法處理上運(yùn)算十分復(fù)雜的缺點(diǎn)的觸控式字符輸入法及其控制模組。
本發(fā)明的觸控式字符輸入法,是由一控制模組識別一物體在一手寫板上產(chǎn)生的移動軌跡,以不同移動軌跡所組合產(chǎn)生的控制信號供一主機(jī)作為后續(xù)的輸入功能使用,該觸控式字符輸入法包含下述步驟將不同方向的復(fù)數(shù)移動向量加以組合,于該控制模組中定義出一可供對比的參數(shù)資料集;于該物體與該手寫板相接觸時,探測第一次碰觸該手寫板的位置并將其設(shè)定為一起始位置;判斷該手寫板上產(chǎn)生的一移動軌跡是否為有效,若是則將該移動軌跡分解為至少一移動向量,若否則移除無效的該移動軌跡;將上述所得的移動向量加以組合,并于該物體與該手寫板不相接觸后一段時間后;分析組合后的該移動向量,并將其與該控制模組中所定義的該參數(shù)資料集相對比,若符合則將比對結(jié)果輸出至該主機(jī)。
本發(fā)明的控制模組,是電性連接于一手寫板及一主機(jī),用以識別一物體在一手寫板上移動時產(chǎn)生的不同移動軌跡,以不同移動軌跡所組合產(chǎn)生的控制信號供一主機(jī)作為后續(xù)的手寫輸入功能使用,該控制模組包含一座標(biāo)處理單元、一記憶單元、一運(yùn)算單元及一傳輸介面。
其中,該座標(biāo)處理單元電性連接于該手寫板,是接收該手寫板上的移動軌跡轉(zhuǎn)換為相對應(yīng)的座標(biāo)參數(shù);該記憶單元內(nèi)部預(yù)定有一可供對比的參數(shù)資料集;該運(yùn)算單元電性連接于該座標(biāo)處理單元及該參數(shù)記憶單元,以第一次碰觸該手寫板的位置設(shè)定為一起始位置,并以該移動軌跡的起始位置配合不同移動方向的各移動向量作為判斷準(zhǔn)則,于該座標(biāo)處理單元所接收到的該座標(biāo)參數(shù),將其分解為移動向量并組合,并與該參數(shù)資料集中儲存的參數(shù)相比對以輸出符合的字符所對應(yīng)的控制信號;該傳輸介面電性連接于該主機(jī),使該運(yùn)算單元所產(chǎn)生的控制信號傳遞至該主機(jī)。
下面結(jié)合附圖及實(shí)施例對本發(fā)明進(jìn)行詳細(xì)說明圖1是一示意圖,說明本發(fā)明觸控式字符輸入法的較佳實(shí)施例,以手指在手寫板表面第一次碰觸位置視為起始位置P1,移動時在其外圍夾角r介于一定范圍內(nèi),其所產(chǎn)生的移動始被判讀為有效的控制動作。
圖2是一示意圖,說明因位移量S’值太小而未達(dá)預(yù)定距離,則會被判讀為無效的控制動作,然而其后的位移量S超過預(yù)定距離,則會判讀為有效的控制動作。
圖3是一示意圖,說明沿各種方向的移動向量定義出一可供比對的參數(shù)資料集。
圖4是一示意圖,說明以書寫字符”1”、”2”、”A”、”B”為例,其符合各種移動向量的組合狀態(tài)。
圖5是一電路方塊圖,說明本發(fā)明的控制模組。
圖6是一流程圖,說明本發(fā)明觸控式字符輸入法的執(zhí)行步驟。
具體實(shí)施例方式
有關(guān)本發(fā)明之前述及其他技術(shù)內(nèi)容、特點(diǎn)與功效,在以下配合參考圖式的較佳實(shí)施例的詳細(xì)說明中,將可清楚的明白,此外,為方便說明起見,各圖式的類似元件是以相同編號來標(biāo)示。
如圖1所示,為本發(fā)明觸控式字符輸入法的較佳實(shí)施例,主要是以手指2或物體于第一次碰觸手寫板(圖未示)的位置設(shè)定為一起始位置P1,在本較佳實(shí)施例中,以手指2或物體在手寫板表面第一次碰觸位置均視為其起始位置,且在手指2或物體于手寫板只要移動時超過系統(tǒng)的預(yù)定時間,則會持續(xù)輸出控制信號,直到手指2或物體離開手寫板為止。
且在本較佳實(shí)施例中,不限于手寫板表面的任一處,皆可視為其起始位置P1,因此,若符合上述起始位置P1的定義,則由起始位置P1往縱向、橫向或斜向任一方向移動,只要在以起始位置P1為中心,移動時在其外圍夾角r介于一定范圍內(nèi),本較佳實(shí)施例為介于15度至60度間任一角度,所產(chǎn)生的移動始被判讀為有效的控制動作,更進(jìn)一步,可配合探測該手指2或物體于該手寫板所移動的位移量S,若判斷其為超過一預(yù)定距離始判讀為有效的控制動作。
如圖2所示,若開始移動時,因位移量S’值太小而未達(dá)預(yù)定距離,則會被判讀為無效的控制動作,然而若其后的位移量S超過預(yù)定距離,則會判讀為有效的控制動作而由系統(tǒng)進(jìn)行后續(xù)的辨識處理。
如圖3所示,為本發(fā)明觸控式字符輸入法,配合各該不同移動方向如沿一縱向、一橫向或一斜向任一種方向的移動向量401~408加以組合,以定義出一可供對比的參數(shù)資料集。其中,各移動向量的定義分別為移動向量401為沿向一左方、移動向量402為沿向一右方、移動向量403為沿向一上方、移動向量404為沿向一下方、移動向量405為沿向一西北方、移動向量406為沿向一東北方、移動向量407為沿向一西南方,及移動向量408為沿向一東南方方向,然而,各移動向量也可以自行定義為其他合適的角度與方向來使用,不以上述的8種方向?yàn)橄拗啤?br>
配合圖3、4所示,以書寫數(shù)字”1”為例,當(dāng)系統(tǒng)分析出移動時其為移動軌跡501,且其符合參數(shù)資料集中儲存的移動向量404,即判讀并輸出數(shù)字”1”;以書寫數(shù)字”2”為例,當(dāng)系統(tǒng)分析出移動時其共可分解出移動軌跡502~504,且其符合參數(shù)資料集中儲存的移動向量402、407、402的組合,即判讀并輸出數(shù)字”2”;以書寫英文字”A”為例,當(dāng)系統(tǒng)分析出移動時其共可分解出移動軌跡520~522,且其符合參數(shù)資料集中儲存的移動向量407、408、402的組合,即判讀并輸出英文字”A”;而以書寫英文字”B”為例,當(dāng)系統(tǒng)分析出移動時其共可分解出移動軌跡523~525,其中,移動軌跡523符合參數(shù)資料集中儲存的移動向量404,移動軌跡524符合參數(shù)資料集中儲存的移動向量402、408、407、401的組合,且移動軌跡525符合參數(shù)資料集中儲存的移動向量402、408、407、401的組合,因此即可判讀并輸出英文字”B”,至于其他字符或符號的辨識可以此方式類推。
如圖5所示,為本發(fā)明的控制模組6,其具有一電性連接于手寫板3的座標(biāo)處理單元61、一內(nèi)部預(yù)定有一可供對比的參數(shù)資料集的記憶單元62、一電性連接于座標(biāo)處理單元61及記憶單元62之間的運(yùn)算單元63,及一電性連接于運(yùn)算單元63及主機(jī)4之間的傳輸介面64。
其中,手寫板3可為一般電容式、電阻式、電磁式、壓力式、電感式、表面聲波式、超音波式或光學(xué)式觸控裝置,而主機(jī)4可為一般配合安裝有文字輸入軟體的電子裝置如電腦、手機(jī)或個人數(shù)字助理等。至于控制模組6的座標(biāo)處理單元61,其作用是接收手指2或物體在手寫板3上的移動軌跡,并將其轉(zhuǎn)換為相對應(yīng)的座標(biāo)參數(shù)501,運(yùn)算單元63的作用則是在于將第一次碰觸手寫板3的位置設(shè)定為起始位置P1,自座標(biāo)處理單元61所接收到的座標(biāo)參數(shù)轉(zhuǎn)換為移動向量,濾除掉無效的移動軌跡后,以起始位置P1配合有效的移動向量作為判斷準(zhǔn)則,與記憶單元62預(yù)先儲存在參數(shù)資料集中,以各移動向量組合的字符參數(shù)相對比,最后輸出符合該手勢所對應(yīng)的控制信號601,且傳輸介面64使運(yùn)算單元63所產(chǎn)生的控制信號601轉(zhuǎn)為主機(jī)4可用的信號傳遞至主機(jī)4使用。
如圖6所示,為本發(fā)明觸控式字符輸入法的執(zhí)行過程,在步驟701中,先探測物體于手寫板上的移動軌跡,并以第一次碰觸該手寫板的位置設(shè)定為起始位置P1,接著進(jìn)行步驟702,開始計(jì)時是否超過預(yù)定時間T1,若在預(yù)定時間T1內(nèi),則進(jìn)行步驟703,濾除掉物體于手寫板上無效的移動軌跡,若超過預(yù)定時間T1,并于步驟704探測物體于手寫板不相接觸的時間超過T2,即認(rèn)定完成一字符的輸入,繼續(xù)進(jìn)行步驟705,將該字符的移動軌跡加以分解為不同的移動向量,再于步驟706,將分解后的移動向量加以組合,于步驟708中,與參數(shù)資料集中預(yù)先儲存的字符參數(shù)相互對比,于步驟709中,判斷是否為符合參數(shù)資料集中預(yù)先儲存的字符參數(shù),若符合,則于步驟710中,將符合的字符輸出,若不符合,則于步驟711中,判斷為輸入不正確而需要使用者重新輸入,若要進(jìn)行下一次的字符輸入,再重復(fù)進(jìn)行步驟701~711,以此類推。
歸納上述,由于本發(fā)明觸控式字符輸入法,主要由本發(fā)明的控制模組6將第一次碰觸手寫板3的位置設(shè)定為起始位置P1,自座標(biāo)處理單元61所接收到的座標(biāo)參數(shù)轉(zhuǎn)換為移動向量,濾除掉無效的移動軌跡后,以起始位置P1配合有效的移動向量作為判斷準(zhǔn)則,與記憶單元62預(yù)先儲存在參數(shù)資料集中以各移動向量組合的字符參數(shù)相對比,最后輸出符合該手勢所對應(yīng)的控制信號601。因此,本發(fā)明與過去以計(jì)算字符點(diǎn)與參考點(diǎn)的座標(biāo)的差異相比較,本發(fā)明的觸控式字符輸入法以起始位置及移動方向定義移動軌跡,具有處理上較為簡便的優(yōu)點(diǎn),可改善以往輸入法處理時運(yùn)算復(fù)雜的問題。
權(quán)利要求
1.一種觸控式字符輸入法,是由一控制模組識別一物體在一手寫板上產(chǎn)生的移動軌跡,以不同移動軌跡所組合產(chǎn)生的控制信號供一主機(jī)作為后續(xù)的輸入功能使用,其特征在于該觸控式字符輸入法包含下述步驟A)將不同方向的復(fù)數(shù)移動向量加以組合,于該控制模組中定義出一可供對比的參數(shù)資料集;B)于該物體與該手寫板相接觸時,探測第一次碰觸該手寫板的位置并將其設(shè)定為一起始位置;C)判斷該手寫板上產(chǎn)生的一移動軌跡是否為有效,若是則將該移動軌跡分解為至少一移動向量,若否則移除無效的該移動軌跡;D)將步驟C)所得的移動向量加以組合,并于該物體與該手寫板不相接觸后一段時間后進(jìn)行步驟E);及E)分析組合后的該移動向量,并將其與該控制模組中所定義的該參數(shù)資料集相對比,若符合則將對比結(jié)果輸出至該主機(jī)。
2.如權(quán)利要求1所述的觸控式字符輸入法,其特征在于步驟C)中,判斷該手寫板上是否為有效的該移動軌跡產(chǎn)生的方法,是以該起始位置為中心,在其外圍夾角介于一定范圍內(nèi)產(chǎn)生的移動始視為有效動作。
3.如權(quán)利要求2所述的觸控式字符輸入法,其特征在于該夾角是介于15度至60度任一角度。
4.如權(quán)利要求2所述的觸控式字符輸入法,其特征在于步驟C)中,更配合探測該物體于該手寫板所移動的位移量,若判斷為超過一預(yù)定距離始視為有效動作。
5.如權(quán)利要求4所述的觸控式字符輸入法,其特征在于步驟A)中,該參數(shù)資料集所定義的不同方向的這種移動向量是沿一縱向、一橫向或一斜向的任一種方向。
6.一種控制模組,電性連接于一手寫板及一主機(jī),用以識別一物體在一手寫板上移動時產(chǎn)生的不同移動軌跡,以不同移動軌跡所組合產(chǎn)生的控制信號供一主機(jī)作為后續(xù)的手寫輸入功能使用,其特征在于該控制模組包含一座標(biāo)處理單元,電性連接于該手寫板,是接收該手寫板上的移動軌跡并轉(zhuǎn)換為相對應(yīng)的座標(biāo)參數(shù);一記憶單元,內(nèi)部預(yù)定一可供對比的參數(shù)資料集;一運(yùn)算單元,電性連接于該座標(biāo)處理單元及該記憶單元,以第一次碰觸該手寫板的位置設(shè)定為一起始位置,并以該移動軌跡的起始位置配合不同移動方向的各移動向量作為判斷準(zhǔn)則,于該座標(biāo)處理單元所接收到的該座標(biāo)參數(shù),將其分解為移動向量并組合,并與該參數(shù)資料集中儲存的參數(shù)相對比以輸出符合的字符所對應(yīng)的控制信號;及一傳輸介面,電性連接于該主機(jī)及該運(yùn)算單元,使該運(yùn)算單元所產(chǎn)生的控制信號傳遞至該主機(jī)。
7.如權(quán)利要求6所述的控制模組,其特征在于該參數(shù)資料集所定義的不同方向的這種移動向量是沿一縱向、一橫向或一斜向的任一種方向。
全文摘要
一種觸控式字符輸入法,是由一控制模組識別一物體在一手寫板上產(chǎn)生的移動軌跡,以作為后續(xù)的輸入功能使用,并將不同方向的復(fù)數(shù)移動向量加以組合,于控制模組中定義出一可供比對的參數(shù)資料集,于物體與手寫板相接觸時,探測第一次碰觸手寫板的位置并將其設(shè)定為一起始位置,接著判斷手寫板上產(chǎn)生的一移動軌跡是否為有效,若是則將移動軌跡分解為至少一移動向量,若否則移除無效的移動軌跡,將上述所得的移動向量加以組合后,分析組合后的移動向量,并將其與控制模組中所定義的參數(shù)資料集相比對,若符合則將比對結(jié)果輸出。
文檔編號G06K11/06GK1700244SQ200410044619
公開日2005年11月23日 申請日期2004年5月19日 優(yōu)先權(quán)日2004年5月19日
發(fā)明者沈宗毅 申請人:升達(dá)科技股份有限公司