專利名稱:電子裝置與其輸入方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種輸入方法,特別是涉及一種整合鍵盤及手寫輸入的方法與電子裝置。
背景技術(shù):
隨著移動科技的進(jìn)步,移動裝置的外觀不僅日趨輕薄,整合在其中的功能種類也越來越多。由于移動裝置是以便于攜帶為訴求,因此產(chǎn)品的尺寸及重量也十分受到消費者的重視。為了進(jìn)一步縮減產(chǎn)品的大小,同時又要兼具較大的屏幕顯示畫面,制造商紛紛開始以觸控屏幕取代傳統(tǒng)按鍵,進(jìn)而作為移動裝置的輸入及輸出工具。當(dāng)使用者欲通過觸控屏幕輸入文字時,必須依照所需的語言切換至對應(yīng)的軟件鍵盤(Software Input Panel, SIP)。詳細(xì)地說,由于不同輸入語言所對應(yīng)的軟件鍵盤各不相同,而每種軟件鍵盤均具有各自的按鍵排列方式,因此使用者不僅需要熟記各種輸入語言所對應(yīng)的軟件鍵盤的按鍵排列方式,當(dāng)需要穿插輸入別種語言的文句或符號時,還必須不斷地在多種軟件鍵盤間來回切換,而易造成輸入效率的低落。
發(fā)明內(nèi)容
本發(fā)明提供一種輸入方法及應(yīng)用此方法的電子裝置,以利使用者在通過軟件鍵盤進(jìn)行輸入時,亦能以手寫輸入多種符號。本發(fā)明提出一種輸入方法,用于具有觸控屏幕的電子裝置。此方法包括于觸控屏幕上顯示軟件鍵盤(Software Input Panel,SIP),其中軟件鍵盤以一種鍵盤布局支持多種語言輸入。當(dāng)軟件鍵盤顯示于觸控屏幕時,自觸控屏幕接收手寫輸入,并根據(jù)手寫輸入的軌跡產(chǎn)生輔助符號。從另一觀點來看,本發(fā)明提出一種電子裝置,包括觸控屏幕、檢測模塊以及識別模塊。其中觸控屏幕用以顯示一軟件鍵盤,此軟件鍵盤以一種鍵盤布局支持多種語言輸入。檢測模塊耦接觸控屏幕,用以在軟件鍵盤顯示于觸控屏幕上時,自觸控屏幕接收手寫輸入。識別模塊耦接觸控屏幕與檢測模塊,用以根據(jù)手寫輸入的軌跡產(chǎn)生輔助符號?;谏鲜觯景l(fā)明在觸控屏幕顯示軟件鍵盤以接收按鍵輸入時,亦能通過觸控屏幕接收手寫輸入,進(jìn)而對應(yīng)產(chǎn)生多種輔助符號。據(jù)此可以減少使用者在不同軟件鍵盤之間切換的次數(shù),從而增加將數(shù)據(jù)輸入至電子裝置的便利性。為使本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并結(jié)合附圖詳細(xì)說明如下。
圖IA是依照本發(fā)明的一實施例所繪示的電子裝置的方塊圖。圖IB是依照本發(fā)明的一實施例所繪示的電子裝置的方塊圖。
3
圖2是依照本發(fā)明的一丨
圖3是依照本發(fā)明的一對應(yīng)關(guān)系示意表。
圖4是依照本發(fā)明的一
圖5是依照本發(fā)明的一意圖。
圖6是依照本發(fā)明的另-
附圖符號說明
100電子裝置
110觸控屏幕
120檢測模塊
130識別模塊
140控制模塊
200軟件鍵盤
210,220 按鍵
410 430 本發(fā)明的一:
510操作畫面
610 650 本發(fā)明的另
實施例所繪示的軟件鍵盤按鍵的英文字母與注音符號的
實施例所繪示的輸入方法的流程圖。
實施例所繪示的電子裝置的觸控屏幕顯示軟件鍵盤的示
一實施例所繪示的輸入方法的流程圖。
實施例所述的輸入方法的各步驟一實施例所述的輸入方法的各步驟
具體實施例方式圖IA是依照本發(fā)明的一實施例所繪示的電子裝置的方塊圖。請參閱圖1A,電子裝置100包括觸控屏幕110、檢測模塊120以及識別模塊130。電子裝置100例如是手機、個人數(shù)字助理(Personal Digital Assistant, PDA)、個人數(shù)字助理手機、智能型手機(smart phone)、計算機、音樂播放器、游戲裝置、數(shù)字相機或其它任何通過觸控屏幕110進(jìn)行操作的電子裝置。觸控屏幕110可以是電阻式觸控屏幕或電容式觸控屏幕,用以作為電子裝置100 的輸入與輸出接口。在本實施例中,觸控屏幕110用以顯示一軟件鍵盤(Software Input Panel,SIP),此軟件鍵盤是以一種鍵盤布局支持多種語言輸入。亦即,即便使用者切換選擇不同的輸入語言,軟件鍵盤的外觀均不會改變。圖2是依照本發(fā)明的一實施例所繪示的軟件鍵盤的示意圖。在本實施例中,軟件鍵盤200具有觀個按鍵,以分布成7列且每列包含4個按鍵的方式顯示于觸控屏幕110。 在軟件鍵盤200的每個按鍵上都顯示有對應(yīng)的標(biāo)志。其中的沈個按鍵上標(biāo)示了英文字母 A-Z,而位于最后一列的按鍵210、220則分別是具有清除功能以及切換語系功能的功能鍵, 在按鍵210與220上亦顯示有代表其功能的圖標(biāo)。在本實施例中,具有英文字母標(biāo)志的這些按鍵是依照英文字母的先后順序依序排列顯示在軟件鍵盤200上。倘若電子裝置100能提供英文、中文,以及日文三種輸入語言,無論使用者切換至何種輸入語言,軟件鍵盤200仍會保持相同于圖2的鍵盤布局。舉例來說,當(dāng)使用者將所欲輸入的語言切換為中文時,電子裝置100例如會提供以拼音為基礎(chǔ)的輸入法,進(jìn)而讓使用者能利用軟件鍵盤200來輸入中文。在一實施例中,電子裝置100所提供的以拼音為基礎(chǔ)的輸入法是依照注音符號的發(fā)音及/或外形來制定注音符號與英文字母的對應(yīng)關(guān)系(此對應(yīng)關(guān)系可如圖3所示,但不以此為限),進(jìn)而讓使用者能通過軟件鍵盤200輸入中文。由于軟件鍵盤200是以一種鍵盤布局支持多種語言的輸入,因此使用者只需要熟記一種按鍵的配置方式,而不需要針對不同的輸入語言個別記憶其對應(yīng)的鍵盤布局。然而必需特別說明的是,圖2所示的軟件鍵盤200僅是為了方便說明所舉出的范例,本發(fā)明并不對鍵盤布局的樣式加以限制。檢測模塊120耦接觸控屏幕110。當(dāng)使用者利用手指或觸控筆對觸控屏幕110進(jìn)行操作時,檢測模塊120將自觸控屏幕110接收使用者觸發(fā)的輸入訊號。同時,檢測模塊 120也可取得輸入訊號的位置信息。識別模塊130耦接檢測模塊120。識別模塊130用以識別使用者的輸入進(jìn)而產(chǎn)生對應(yīng)的文字及/或符號。圖IB是依照本發(fā)明的另一實施例所繪示的電子裝置的方塊圖。如圖IB所示,在本實施例中電子裝置100除了包括觸控屏幕110、檢測模塊120以及識別模塊130之外,還包括控制模塊140??刂颇K140耦接識別模塊130??刂颇K140在取得識別模塊130所產(chǎn)生的文字及/或符號后,可控制觸控屏幕110顯示上述文字及/或符號。圖4是依照本發(fā)明的一實施例所繪示的輸入方法的流程圖,請同時參閱圖IA與圖4。首先如步驟410所示,由電子裝置100的觸控屏幕110顯示一軟件鍵盤。此軟件鍵盤將以單一種鍵盤布局支持多種語言輸入。在本實施例中,觸控屏幕110例如是以全屏幕且半透明的方式顯示軟件鍵盤。以圖5為例,假設(shè)軟件鍵盤200具有50%的透明度,觸控屏幕110會在目前所顯示的操作畫面510的上方,以全屏幕的方式顯示軟件鍵盤200。以全屏幕的方式顯示軟件鍵盤200可使其每一按鍵的顯示區(qū)域增加,以降低使用者誤按按鍵的情況,又由于以半透明的方式顯示軟件鍵盤200,因此即使軟件鍵盤200是以全屏幕顯示, 使用者仍然能通過軟件鍵盤200看到顯示在軟件鍵盤200下方的操作畫面510。當(dāng)軟件鍵盤顯示于觸控屏幕110上時,接著如步驟420所示,檢測模塊120自觸控屏幕120接收一手寫輸入。在本實施例中,手寫輸入可發(fā)生在觸控屏幕120的任意位置。舉例來說,手寫輸入可以是在觸控屏幕120顯示軟件鍵盤的區(qū)域之內(nèi),或是在軟件鍵盤顯示區(qū)域之外的另一區(qū)域。接下來如步驟430所示,由識別模塊130根據(jù)手寫輸入的軌跡產(chǎn)生輔助符號。其中,輔助符號可以是標(biāo)點符號及/或在使用者所選擇的輸入語言下任何在輸入數(shù)據(jù)時可能需要使用到的符號。舉例來說,當(dāng)電子裝置100被設(shè)定為日文輸入模式時,識別模塊130因應(yīng)手寫輸入的軌跡而產(chǎn)生的輔助符號可包括濁音符號以及半濁音符號。更詳細(xì)地說,當(dāng)識別模塊130識別手寫輸入的軌跡是連續(xù)兩點時,所對應(yīng)產(chǎn)生的輔助符號是日文里的濁音符號;當(dāng)識別模塊130識別出手寫輸入的軌跡是圓圈時,對應(yīng)產(chǎn)生的輔助符號則是日文里的半濁音符號。另舉例來說,當(dāng)電子裝置100被設(shè)定為中文輸入模式時,識別模塊130因應(yīng)手寫輸入的軌跡而產(chǎn)生的輔助符號可包括注音的聲調(diào)符號。更詳細(xì)地說,當(dāng)識別模塊130 識別出手寫輸入的軌跡是圓圈時,對應(yīng)產(chǎn)生的輔助符號是注音里的輕聲符號;當(dāng)識別模塊 130識別手寫輸入的軌跡是連續(xù)兩點時,對應(yīng)產(chǎn)生的輔助符號是注音里的一聲符號;當(dāng)識別模塊130識別出手寫輸入的軌跡是斜向右上方的線條時,對應(yīng)產(chǎn)生的輔助符號是注音里的二聲符號;在識別模塊130識別出手寫輸入的軌跡是打勾線條時,對應(yīng)產(chǎn)生的輔助符號是注音里的三聲符號;而當(dāng)識別模塊130識別出手寫輸入的軌跡是斜向右下方的線條時, 對應(yīng)產(chǎn)生的輔助符號則是注音里的四聲符號。在另一實施例中,當(dāng)識別模塊130根據(jù)手寫輸入的軌跡而產(chǎn)生輔助符號后,圖IB 所示的控制模塊140可控制觸控屏幕110顯示該輔助符號。舉例來說,當(dāng)識別模塊130根據(jù)使用者的手寫輸入而產(chǎn)生標(biāo)點符號時,控制模塊140會控制觸控屏幕110在電子裝置100 目前所執(zhí)行的應(yīng)用程序的輸入字段中顯示該標(biāo)點符號,并以該標(biāo)點符號作為輸入數(shù)據(jù)。另舉例來說,當(dāng)識別模塊130根據(jù)手寫輸入的軌跡產(chǎn)生一個或多個候選輔助符號時,控制模塊140便控制觸控屏幕110顯示上述候選輔助符號以供使用者選擇。在使用者進(jìn)行選擇后, 控制模塊140會控制觸控屏幕110在電子裝置100目前所執(zhí)行的應(yīng)用程序的輸入字段中, 顯示使用者選擇的候選輔助符號,并將此候選輔助符號視為電子裝置100的輸入數(shù)據(jù)。圖6是依照本發(fā)明的另一實施例所繪示的輸入方法的流程圖,請同時參閱圖IB與圖6。首先如步驟610所示,由電子裝置100的觸控屏幕110顯示軟件鍵盤,此軟件鍵盤將以單一種鍵盤布局支持多種語言輸入。為了方便說明,在本實施例中假設(shè)軟件鍵盤可支持中文輸入,且電子裝置100的輸入語言被設(shè)定為中文。此時,電子裝置100所提供的輸入法例如是依照圖3所示的注音符號與英文字母的對應(yīng)關(guān)系來讓使用者輸入中文。接著在步驟620中,檢測模塊120自軟件鍵盤接收至少一按鍵輸入,并自觸控屏幕 110接收手寫輸入。而在步驟630中,識別模塊130取得各按鍵輸入所分別代表的注音符號,并根據(jù)手寫輸入的軌跡產(chǎn)生輔助符號。其中,識別模塊130所產(chǎn)生的輔助符號例如是注音的聲調(diào)符號。接下來在步驟640中,識別模塊130根據(jù)按鍵輸入以及輔助符號(即注音的聲調(diào)符號)產(chǎn)生至少一候選字。最后如步驟650所示,由控制模塊140控制觸控屏幕110顯示上述候選字以供使用者選擇。在一實施例中,控制模塊140會控制觸控屏幕110以全屏幕的方式顯示候選字,進(jìn)而以較大的畫面呈現(xiàn)候選字以利使用者進(jìn)行選取。在另一實施例中,顯示于觸控屏幕110 的候選字例如具有透明度,故使用者仍能看到位于候選字下方的操作畫面。當(dāng)使用者完成選擇動作后,被選擇的候選字則會顯示在電子裝置100目前所執(zhí)行的應(yīng)用程序的輸入字段,并且被視為電子裝置100的輸入數(shù)據(jù)。延續(xù)前述實施例,當(dāng)使用者將電子裝置100的輸入語言設(shè)定為中文,并要通過如圖2所示的軟件鍵盤200來輸入中文字「我」時,只需按下軟件鍵盤200上標(biāo)示有英文字母 “W”及“0”的按鍵,并在觸控屏幕110上劃出一個打勾的手勢。通過檢測模塊120及識別模塊130的運作,便可產(chǎn)生「我」、「錁」、「棵」這三個候選字以供使用者選擇。另外當(dāng)使用者需要輸入標(biāo)點符號時,也只需要在觸控屏幕110上以手寫的方式進(jìn)行輸入,便可將標(biāo)點符號輸入至電子裝置100。如上所示,由于電子裝置100能在提供鍵盤輸入時同時支持手寫輸入,因此當(dāng)使用者在利用顯示于觸控屏幕110上的軟件鍵盤輸入字詞時,可直接通過手寫的方式輸入所需的標(biāo)點符號,而不需要切換到其它符號鍵盤。而在使用者利用軟件鍵盤輸入中文時,也能直接用手寫的方式輸入聲調(diào)符號以完成中文字的輸入。換句話說,由于不需在軟件鍵盤設(shè)置聲調(diào)符號的按鍵,原本需要用來顯示聲調(diào)符號按鍵的空間便能挪為他用,且支持手寫輸入各式符號也能讓輸入動作變得更直觀、便利。 綜上所述,本發(fā)明所述的電子裝置與其輸入方法在觸控屏幕顯示軟件鍵盤以供使用者進(jìn)行按鍵輸入時,亦可檢測及識別使用者的手寫輸入,并對應(yīng)產(chǎn)生輔助符號。如此一來,使用者便能同時利用鍵盤以及手寫的方式將數(shù)據(jù)輸入電子裝置,從而大幅提升輸入時的便利性。雖然本發(fā)明已以實施例揭示如上,然其并非用以限定本發(fā)明,本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的前提下,可作若干的更動與潤飾,故本發(fā)明的保護(hù)范圍以本發(fā)明的權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種輸入方法,用于具有一觸控屏幕的一電子裝置,該方法包括于該觸控屏幕上顯示一軟件鍵盤,其中該軟件鍵盤以一種鍵盤布局支持多種語言輸入;當(dāng)該軟件鍵盤顯示于該觸控屏幕時,自該觸控屏幕接收一手寫輸入;以及根據(jù)該手寫輸入的軌跡產(chǎn)生一輔助符號。
2.如權(quán)利要求1所述的方法,其中該輔助符號包括一標(biāo)點符號。
3.如權(quán)利要求1所述的方法,其中當(dāng)該軟件鍵盤支持中文輸入時,該輔助符號包括一聲調(diào)符號。
4.如權(quán)利要求1所述的方法,其中當(dāng)該軟件鍵盤支持日文輸入時,該輔助符號包括一濁音符號、一半濁音符號以及一拗音符號。
5.如權(quán)利要求1所述的方法,還包括 于該觸控屏幕上顯示該輔助符號。
6.如權(quán)利要求1所述的方法,還包括根據(jù)該手寫輸入的軌跡產(chǎn)生至少一候選輔助符號;以及于該觸控屏幕上顯示該至少一候選輔助符號。
7.如權(quán)利要求1所述的方法,還包括 自該軟件鍵盤接收至少一按鍵輸入;根據(jù)該至少一按鍵輸入與該輔助符號產(chǎn)生至少一候選字;以及于該觸控屏幕上顯示該至少一候選字。
8.一種電子裝置,包括一觸控屏幕,用以顯示一軟件鍵盤,其中該軟件鍵盤以一種鍵盤布局支持多種語言輸入;一檢測模塊,耦接該觸控屏幕,用以在該軟件鍵盤顯示于該觸控屏幕上時,自該觸控屏幕接收一手寫輸入;以及一識別模塊,耦接該檢測模塊,用以根據(jù)該手寫輸入的軌跡產(chǎn)生一輔助符號。
9.如權(quán)利要求8所述的電子裝置,其中該輔助符號包括一標(biāo)點符號。
10.如權(quán)利要求8所述的電子裝置,其中當(dāng)所選擇的輸入語言為中文時,該輔助符號還包括一聲調(diào)符號。
11.如權(quán)利要求8所述的電子裝置,其中當(dāng)所選擇的輸入語言為日文時,該輔助符號還包括一濁音符號、一半濁音符號,以及一拗音符號。
12.如權(quán)利要求8所述的電子裝置,還包括一控制模塊,耦接該識別模塊,用以控制該觸控屏幕顯示該輔助符號。
13.如權(quán)利要求12所述的電子裝置,其中該識別模塊根據(jù)該手寫輸入的軌跡產(chǎn)生至少一候選輔助符號,該控制模塊控制該觸控屏幕顯示該至少一候選輔助符號。
14.如權(quán)利要求12所述的電子裝置,其中該檢測模塊自該軟件鍵盤接收至少一按鍵輸入,該識別模塊根據(jù)該至少一按鍵輸入與該輔助符號產(chǎn)生至少一候選字,該控制模塊控制該觸控屏幕顯示該至少一候選字。
全文摘要
一種電子裝置與其輸入方法。此方法包括在電子裝置的觸控屏幕上顯示軟件鍵盤,此軟件鍵盤以一種鍵盤布局支持多種語言輸入。當(dāng)軟件鍵盤顯示于觸控屏幕時,自觸控屏幕接收手寫輸入,并根據(jù)手寫輸入的軌跡產(chǎn)生輔助符號。據(jù)此,使電子裝置能同時支持鍵盤輸入與手寫輸入,進(jìn)而增加將數(shù)據(jù)輸入電子裝置的便利性。
文檔編號G06F3/048GK102279652SQ20101020276
公開日2011年12月14日 申請日期2010年6月11日 優(yōu)先權(quán)日2010年6月11日
發(fā)明者黃福源 申請人:宏達(dá)國際電子股份有限公司