字符輸入裝置及字符輸入方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種字符輸入裝置及字符輸入方法,更詳細地涉及一種字符輸入裝置 及字符輸入方法,其在可通過觸摸(touch)操作來輸入字符的字符輸入裝置提供雙重字符 鍵區(qū)(keypad),從而可易于輸入字符。
【背景技術(shù)】
[0002] 最近,廣泛普及了可通過觸摸或非觸摸方式來輸入字符的各種計算(computing) 裝置。
[0003] 在可觸摸輸入的計算機裝置中作為字符等數(shù)據(jù)輸入裝置有以軟件的形式實現(xiàn)并 提供在觸摸屏上的鍵盤(keyboard)、鍵區(qū)(keypad)等。
[0004] 在如上所述的計算裝置中,通過觸摸輸入字符的方法與硬件及軟件的發(fā)展一起成 為引人注目的重要的用戶界面(user interface)技術(shù)。
[0005] 此外,在對可穿戴(wearable)計算機、柔性(flexible)顯示器智能手機等信息通 信設(shè)備的發(fā)展可能性、用戶階層的多樣化等考慮時,需要最優(yōu)化的新的字符輸入技術(shù)。
[0006] 但是,目前可觸摸輸入的計算裝置中的字符輸入技術(shù)與過去的硬件鍵盤類技術(shù)及 使用方法沒有太大的區(qū)別。例如,在柔性(flexible)形態(tài)的鍵區(qū)將要利用現(xiàn)有技術(shù)來輸入 字符的情況下,在彎曲的觸摸面板(touch panel)上難以指定字符鍵(key),從而發(fā)生敲打 (tapping)鍵的操作時所產(chǎn)生的字符輸入錯誤等許多問題。
[0007] 此外,設(shè)置在便攜式終端機的觸摸屏也是因便攜式終端的限定的大小而其大小被 限制。由此,將虛擬鍵區(qū)顯示在便攜式終端機的觸摸屏,從而要輸入字符的情況下,如果使 用標準鍵盤(qwerty)方式的虛擬鍵區(qū),則產(chǎn)生分配在一個鍵的區(qū)域變小的問題。所述問題 在用戶準確地觸摸將要輸入的鍵時帶來不便,其結(jié)果頻繁引發(fā)在脫離鍵的中央的區(qū)域而實 現(xiàn)觸摸等輸錯的問題。
[0008] 由此,在對計算裝置的發(fā)展可能性和用戶環(huán)境及階層考慮時,需要更加得到改善 的字符輸入方法。
[0009] [先行技術(shù)文獻]
[0010] 韓國公開專利第2009-0053419號(2009. 05. 27),發(fā)明名稱:具有觸摸屏的便攜式 終端機的字符輸入方法及裝置
【發(fā)明內(nèi)容】
[0011] 本發(fā)明的目的在于,提供一種字符輸入裝置及方法,其在各種材料、形態(tài)的觸摸 或非觸摸操作型字符輸入裝置中提供雙重鍵區(qū),從而簡便且迅速,可減少誤差輸入(error input)〇
[0012] 本發(fā)明的另一個目的在于,提供一種字符輸入裝置及方法,如果在作為真實 (real)鍵區(qū)的第一鍵區(qū)感知到觸摸開始,則以虛擬的方式提供第二鍵區(qū),將可通過用戶的 觸摸移動來輸入的字符顯示在所述第二鍵區(qū),從而可更加準確且柔性地輸入字符。
[0013] 本發(fā)明的又另一個目的在于,提供一種字符輸入裝置及方法,其在利用觸摸屏輸 入字符時,不用多次按壓鍵,而是通過觸摸開始字符鍵,可輸入多個字符。
[0014] 本發(fā)明的又另一個目的在于,提供一種字符輸入裝置及方法,其在觸摸式鍵區(qū)通 過一次觸摸及觸摸移動操作將完整的一個字顯示在畫面,從而可提高字符輸入速度。
[0015] 本發(fā)明的又另一個目的在于,提供一種字符輸入裝置及方法,其在多樣的用戶的 字符輸入環(huán)境下,縮短字符輸入所需的指距、提高字符鍵觸摸的準確度及將手操作最小化, 從而可提高字符輸入的效率。
[0016] 為了實現(xiàn)所述目的,根據(jù)本發(fā)明的一個側(cè)面,提供一種字符輸入裝置,其包括:觸 摸屏(touch screen);第一鍵區(qū)信息數(shù)據(jù)庫,其存儲有對于第一鍵區(qū)的信息;第二鍵區(qū)信 息數(shù)據(jù)庫,其存儲有對于第二鍵區(qū)的信息;第一鍵區(qū)生成部,其在字符輸入模式時,將由至 少一個以上的字符鍵構(gòu)成的第一鍵區(qū)顯示在所述觸摸屏上;第一鍵觸摸識別部,其在所述 第一鍵區(qū)如果感知到第一鍵的觸摸,則從所述第一鍵區(qū)信息數(shù)據(jù)庫獲取對應(yīng)于所述第一鍵 的值的字符代碼,并呼叫第二鍵區(qū)生成部;第二鍵區(qū)生成部,其根據(jù)所述第一鍵觸摸識別部 的呼叫,生成包括與所述第一鍵相關(guān)的字符鍵的第二鍵區(qū),從而以虛擬的形式顯示在所述 觸摸屏上;第二鍵觸摸識別部,其在所述第二鍵區(qū)如果感知到觸摸移動操作,則從所述第二 鍵區(qū)信息數(shù)據(jù)庫獲取對應(yīng)于所述觸摸移動操作的字符,從而顯示在所述觸摸屏上。
[0017] 所述第一鍵區(qū)生成部可生成由字符鍵構(gòu)成的第一鍵區(qū),所述字符鍵具有點(dot)、 直線、曲線、多邊形、圓形、色形中至少一種形態(tài)。
[0018] 在所述第一鍵區(qū)信息數(shù)據(jù)庫中可存儲根據(jù)構(gòu)成第一鍵區(qū)的字符鍵的形態(tài)及大小 的坐標值、配置在第一鍵區(qū)的字符鍵的中心點坐標值或者中心點顏色值、對應(yīng)于中心點坐 標值或中心點顏色值的字符代碼及字符標簽中至少一個。
[0019] 所述第一觸摸識別部在所述第一鍵區(qū)如果感知到第一鍵的觸摸,則獲取對應(yīng)于所 述第一鍵的中心點坐標值或中心點顏色值,可從所述第一鍵區(qū)信息數(shù)據(jù)庫提取對應(yīng)于所述 獲取的中心點坐標值或中心點顏色值的字符代碼。
[0020] 在所述第二鍵區(qū)信息數(shù)據(jù)庫中可存儲根據(jù)對應(yīng)于第一鍵區(qū)的各個鍵的第二鍵區(qū) 形態(tài)及大小的坐標值、配置在第二鍵區(qū)的字符鍵的中心點坐標值或中心點顏色值、對應(yīng)于 中心點坐標值或中心點顏色值的第二鍵區(qū)上的字符代碼及字符標簽、對應(yīng)于第一鍵區(qū)的字 符代碼和觸摸移動方向信息的第二鍵區(qū)上的字符代碼及字符標簽中至少一個。
[0021] 所述第二鍵區(qū)生成部對包括配置在所述第一鍵周圍的一定數(shù)量的字符鍵的第二 鍵區(qū)進行生成,或者可對包括依據(jù)字符鍵使用模式而與第一鍵一起使用的次數(shù)較多的一定 數(shù)量的字符鍵的第二鍵區(qū)進行生成。
[0022] 此外,第二鍵區(qū)生成部可在第一鍵中心點的上、下、左、右、對角線方向中至少一個 方向上以虛擬的形式生成第二鍵區(qū)。
[0023] 此外,所述第二鍵區(qū)生成部以所述第一鍵區(qū)的第一鍵為中心在鍵內(nèi)部或外部以可 見或不可見的形式生成虛擬的第二鍵區(qū)。
[0024] 此外,所述第二鍵區(qū)生成部可生成由字符鍵構(gòu)成的第二鍵區(qū),所述字符鍵具有點 (dot)、直線、曲線、多邊形、圓形、色形中至少一種形態(tài)。
[0025] 所述觸摸移動操作包括拖拽(drag)、輕彈(flick)、滑動(sliding)中至少一個, 并且可以是在第一鍵觸摸操作中連續(xù)連接的操作。
[0026] 所述第二鍵觸摸識別部在所述第二鍵區(qū)獲取根據(jù)觸摸移動操作的坐標值或顏色 值,從所述第二鍵區(qū)信息數(shù)據(jù)庫提取對應(yīng)于所述獲取的值的字符代碼后,可將所屬于所述 提取的字符代碼的字符顯示在所述觸摸屏上。
[0027] 此外,所述第二鍵觸摸識別部在所述第二鍵區(qū)獲取根據(jù)觸摸移動操作的坐標值, 通過所述第一鍵的中心點坐標值和根據(jù)所述觸摸移動操作的坐標值的計算檢測出觸摸移 動方向信息后,檢索所述第二鍵區(qū)信息數(shù)據(jù)庫,并提取對應(yīng)于所述第一鍵的代碼和所述觸 摸移動方向信息的組合的字符代碼,可將對應(yīng)于所述提取的字符代碼的字符顯示在所述觸 摸屏上。
[0028] 此外,所述第二鍵觸摸識別部可通過第一鍵的中心點坐標值和根據(jù)所述觸摸移動 操作的坐標值的減法計算檢測出觸摸移動方向信息。
[0029] 根據(jù)本發(fā)明的另一個側(cè)面,提供一種字符輸入方法,就設(shè)置有觸摸屏的字符輸入 裝置中輸入字符的方法而言,所述字符輸入方法包括如下步驟:(a)在字符輸入模式時,將 由至少一個以上的字符鍵構(gòu)成的第一鍵區(qū)顯示在所述觸摸屏上;(b)如果在所述第一鍵區(qū) 感知到第一鍵觸摸,則獲取對應(yīng)于第一鍵的值的字符代碼,對包括與所述第一鍵相關(guān)的字 符鍵的第二鍵區(qū)進行生成并顯示在觸摸屏上;(c)在所述第二鍵區(qū)上感知到觸摸移動操作 的情況下,將對應(yīng)于觸摸移動操作的字符顯示在所述觸摸屏上。
[0030] 所述第一鍵區(qū)可由具有點(dot)、直線、曲線、多邊形、圓形、色形中至少一種形態(tài) 的字符鍵構(gòu)成。
[0031] 所述(b)步驟可包括如下步驟:如果在所述第一鍵區(qū)感知到第一鍵觸摸,則獲取 所述第一鍵的中心點坐標值或中心點顏色值;對已設(shè)置的第一鍵區(qū)信息數(shù)據(jù)庫進行檢索, 并獲取對應(yīng)于所述第一鍵的中心點坐標值或中心點顏色值的字符代碼;對包括配置在所述 第一鍵周圍的一定數(shù)量的字符鍵的第二鍵區(qū)進行生成,并顯示在觸摸屏上,或者對包括依 據(jù)字符鍵使用模式而與第一鍵一起使用的次數(shù)較多的一定數(shù)量的字符鍵的第二鍵區(qū)進行 生成,并顯示在所述觸摸屏上。
[0032] 所述(C)步驟可包括如下步驟:如果在所述第二鍵區(qū)上感知到觸摸移動操作,則 獲取根據(jù)觸摸移動操作的字符鍵的中心點坐標值或中心點顏色值;對設(shè)置的第二鍵區(qū)信息 數(shù)據(jù)庫進行檢索,提取對應(yīng)于所述字符鍵的中心點坐標值或中心點顏色值的字符代碼;在 觸摸移動結(jié)束的情況下,將對應(yīng)于所述提取的字符代碼的字符顯示在觸摸屏上。
[0033] 此外,所述(C)步驟可包括如下步驟:如果在所述第二鍵區(qū)上感知到觸摸移動操 作,則獲取根據(jù)觸摸移動操作的坐標值;通過所述第一鍵的中心點坐標值和根據(jù)所述觸摸 移動操作的坐標值的計算檢測出觸摸移動方向信息;對設(shè)置的第二鍵區(qū)信息數(shù)據(jù)庫進行檢 索,提取對應(yīng)于所述第一鍵的字符代碼和所述觸摸移動方向信息的組合的字符代碼;在觸 摸移動結(jié)束的情況下,將對應(yīng)于所述提取的字符代碼的字符顯示在所述觸摸屏上。
[0034] 所述觸摸移動方向信息可通過第一鍵的中心點坐標值和根據(jù)所述觸摸移動操作 的坐標值的減法計算來求得。
[0035] 在所述第二鍵區(qū)上沒有感知到觸摸移動操作的情況下,可將所屬于與所述獲取的 第一鍵的值對應(yīng)的字符代碼的字符顯示在觸摸屏上。
[0036] 所述第二鍵區(qū)可以以虛擬的形式生成在第一鍵中心點的上、下、左、右、對角線方 向中至少一個方向。
[0037] 此外,所述第二鍵區(qū)可以以所述第一鍵區(qū)的第一鍵為中心在鍵內(nèi)部或外部以虛擬 的形式且以可見或不可見的形式生成。
[0038] 此外,所述第二鍵區(qū)可以由具有點(dot)、直線、曲線、多邊形、圓形、色形中至少一 種形態(tài)的字符鍵構(gòu)成。
[0039] 所述觸摸移動操作包括拖拽(drag)、輕彈(flick)、滑動(sliding)中至少一個, 并且可以是在第一鍵觸摸操作中連續(xù)連接的操作。
[0040] 根據(jù)本發(fā)明,在各種材料、形態(tài)的觸摸或非觸摸操作型字符輸入裝置提供雙重鍵 區(qū),從而可簡便且迅速地輸入字符,進而可減少誤差輸入(error input)。
[0041] 此外,如果在作為基本而提供的第一鍵區(qū)感知到第一鍵的觸摸開始,則以虛擬的 形式提供顯示有通過用戶的觸摸移動可輸入的字符的第二鍵區(qū),從而可更加準確且柔性地 輸入字符。
[0042] 此外,以虛擬的形式顯示在第一鍵區(qū)上的第二鍵區(qū)的鍵沿著上、下、