專利名稱:一種移動通信終端信息輸入方法及裝置的制作方法
技術領域:
本發(fā)明關于無線通信技術,特別是關于無線通信終端的信息輸入技術,具體的講是一種移動通信終端信息輸入方法及裝置。
背景技術:
在手機等移動通信終端設備上,經(jīng)常會使用鍵盤來完成字符等信息的輸
入。由于手機體積有限,鍵盤上提供的按鍵數(shù)量也有限, 一般都少于26個英文字符的數(shù)量,所以往往是一個按鍵對應多個字母,例如按鍵"2"還對應字母"A"、 "B"、 "C",按鍵"6"還對應字母"M"、 "N"、 "0"。用戶要完成字符等信息的輸入,通常包括以下輸入手段
(1) 通過按鍵次數(shù)來表示當前希望輸入的字母,例如上述的按鍵"2",短按一次表示要輸入的是"2",短按兩次表示要輸入的是"A",短按三次表示要輸入的是"B"。
(2) 通過字符組合,來縮小選擇范圍,然后給出所有的組合可能,讓用戶直接進行選擇。例如,用戶想輸入漢字"曹",需要輸入的字符為"CAO",在按下上述的"2"、 "2"、 "6"鍵后,手機上顯示如下供選擇的字符組合bao、ban、 can、和cao,用戶必須手動切換到"cao"字符串,才能輸入相應的漢字。
(3) 通過輔助判斷方式,確認當前要輸入的是按鍵的第幾選擇,例如按上述的"2"鍵,表示要輸入的是"2",按下"2"鍵的同時,也按下"*"鍵,則表示要輸入"A",同時按下"#"鍵表示輸入"B"等。
在上述的手段中,手段(1)輸入速度較慢,因為用戶往往需要多按很多次鍵,才能完成想要的字符串的輸入。手段(2)盡管字符組合可以縮小選擇范圍,但是某些組合可供選擇的組合太多,總需要選擇也會影響輸入速度。手段(3)的輔助判斷方式主要是按鍵輔助,這樣的輔助操作,往往需要用戶
5使用兩個手來操作手機,而用戶輸入短信等操作往往習慣于單手。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種移動通信終端信息輸入方法及裝置,用以提高按鍵的輸入速度。
本發(fā)明實施例的目的之一是,提供一種移動通信終端信息輸入方法,所述的方法包括檢測移動通信終端按鍵的觸發(fā)信號,獲取該觸發(fā)按鍵對應的按鍵信息;檢測所述移動通信終端的加速度信號,生成所述移動通信終端的運動方向信息;根據(jù)所述的運動方向信息從獲取的按鍵信息中得到所述觸發(fā)按鍵的輸入信息。
本發(fā)明實施例的目的之一是,提供一種移動通信終端信息輸入裝置,所述的裝置包括按鍵信息獲取單元,用于檢測移動通信終端按鍵的觸發(fā)信號,獲取該觸發(fā)按鍵對應的按鍵信息;方向信息獲取單元,用于檢測所述移動通信終端的加速度信號,生成所述移動通信終端的運動方向信息;輸入信息獲取單元,用于根據(jù)所述的運動方向信息從獲取的按鍵信息中得到所述觸發(fā)按鍵的輸入信息。
本發(fā)明實施例的目的之一是,提供一種移動通信終端,所述的移動通信終端包括移動通信終端本體;鍵盤,用于輸入被觸發(fā)按鍵對應的按鍵信息;加速度傳感器,用于檢測所述移動通信終端的加速度信號,生成所述移動通信終端的運動方向信息;輸入信息處理器,用于根據(jù)所述的運動方向信息從獲取的按鍵信息中得到所述觸發(fā)按鍵的輸入信息。
本發(fā)明實施例的有益效果在于,利用加速度傳感器檢測的移動通信終端的運動方向來輔助字符輸入,判斷用戶想輸入的字符到底是當前按鍵的第幾選擇,提高按鍵的輸入速度,且可以單手進行操作。本發(fā)明實施例也可以和字符組合輸入的方式,即手段(2)共同來使用。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實 施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面 描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講, 在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例信息輸入裝置的結(jié)構(gòu)框圖; 圖2為本發(fā)明實施例信息輸入工作流程圖; 圖3為本發(fā)明實施例移動通信終端的電路原理圖; 圖4為本發(fā)明實施例加速度傳感器的電路原理圖; 圖5為本發(fā)明實施例手機的鍵盤示意圖6為本發(fā)明實施例鍵盤中按鍵"2"的按鍵信息與手機運動方向的對應 關系示意圖7為本發(fā)明實施例鍵盤中按鍵"6"的按鍵信息與手機運動方向的對應 關系示意圖8為本發(fā)明實施例手機屏幕的輸入信息顯示示意圖; 圖9為本發(fā)明實施例手機信息輸入工作流程圖。
脅麯対
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行 清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而 不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做 出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
實施例一
如圖1所示,本發(fā)明實施例的移動通信終端信息輸入裝置包括按鍵信
息獲取單元101用于檢測移動通信終端按鍵的觸發(fā)信號,獲取該觸發(fā)按鍵對 應的按鍵信息;方向信息獲取單元102用于檢測移動通信終端的加速度信號,生成移動通信終端的運動方向信息;輸入信息獲取單元103用于根據(jù)運動方 向信息從獲取的按鍵信息中得到觸發(fā)按鍵的輸入信息。
如圖2所示,本發(fā)明實施例的移動通信終端信息輸入方法包括以下步驟:
檢測移動通信終端按鍵的觸發(fā)信號,獲取該觸發(fā)按鍵對應的按鍵信息S101;
檢測所述移動通信終端的加速度信號,生成所述移動通信終端的運動方向信
息S102;根據(jù)所述的運動方向信息從獲取的按鍵信息中得到所述觸發(fā)按鍵的
輸入信息S103。
如圖5所示,鍵盤中按鍵"2"的按鍵信息包括2、 A、 B和C,按鍵"6" 的按鍵信息包括6、 M、 N和O。
如圖6所示,按鍵"2"的按鍵信息2印制于該按鍵的中部位置,按鍵信息 A印制于該按鍵的左上部位置,按鍵信息B印制于該按鍵的右上部位置,按鍵 信息C印制于該按鍵的右下部位置。
如圖7所示,按鍵"6"的按鍵信息6印制于該按鍵的中部位置,按鍵信息 M印制于該按鍵的左上部位置,按鍵信息N印制于該按鍵的右上部位置,按鍵 信息O印制于該按鍵的右下部位置。
如果用戶按下"2"鍵,且終端為靜止狀態(tài),則表示要輸入的是按鍵對應 的第一選擇"2"。
如果按下按鍵"2"的同時將終端向左上傾斜,表示要輸入的是按鍵對應 的字母"A";按下按鍵"2",同時將終端向右上傾斜表示想輸入的是按鍵對 應的字母"B",按鍵的同時將手機向右下傾斜,表示想輸入的是按鍵對應的 字母"C"。
因此,如果要按漢語拼音輸入法輸入漢字"曹",則需用戶輸入"CAO" 字符串,"CAO"字符串的輸入方法為按下"2"鍵同時手機向右下傾斜,再 按下"2"鍵同時手機向左上傾斜,再按下"6"鍵同時向右下傾斜,手機感 知到用戶的操作后,會將"CAO"字符串輸入,并顯示出漢字"曹"供用戶選 擇,從而加快用戶的輸入速度。
8可見利用本發(fā)明實施例,在進行按鍵操作的時候,可以通過控制手機的 運動方向,來讓手機知道當前優(yōu)先要輸入的字符。此外,這里說的按鍵的同 時向左上傾斜表示選擇某一字母,向右下傾斜表示選擇某一字母等,只是一 個舉例,用戶可以自行設置喜歡的操作方式,例如還可以是向著用戶方向運 動表示特定選擇,遠離用戶方向的運動表示特定選擇等,總之,是利用用戶 控制手機的定向移動,來決定字符輸入的優(yōu)先排序。
實施例二
如圖3所示,本發(fā)明實施例的手機包括射頻電路,音頻處理器,存儲 器,中央處理器,顯示屏,電源電路,SIM卡模塊等;還包括鍵盤用于輸 入被觸發(fā)按鍵對應的按鍵信息;加速度傳感器用于檢測所述移動通信終端的 加速度信號,生成所述移動通信終端的運動方向信息;中央處理器中的輸入
信息處理模塊用于根據(jù)所述的運動方向信息從獲取的按鍵信息中得到所述觸 發(fā)按鍵的輸入信息。
輸入信息處理模塊對手機當前狀態(tài)的檢測使用加速感應芯片(如ADI 公司的ADXL330三軸加速感應芯片),判斷手機當前的標準狀態(tài),作為后面判 斷用戶控制手機運動方向的一個基準。這是因為用戶和手機往往不一定是一 個靜止的狀態(tài),或者不是一個手機顯示界面向上的狀態(tài),例如用戶很可能是 在公共汽車上對手機進行操作,或者用戶是躺著仰面向上操作手機等。
如圖4所示,ADXL330三軸加速感應芯片的三軸感應原理是在加速感應 芯片內(nèi)部,會有三個不同軸向的傳感器,每個傳感器主要由一個利用表面微 機械加工的多晶硅機構(gòu)和一個差動電容器組成。多晶硅結(jié)構(gòu)由多晶硅彈簧支 撐,處于晶片的頂部,并與差動電容的運動中心極板相連。分別在差動電容 的固定上下極板上加兩路幅度相等、相位差為180。的方波。在加速度的作用 下,多晶硅結(jié)構(gòu)會產(chǎn)生偏移,拉動差動電容的中心極板滑動,使電容容值不 同,便在中心極板產(chǎn)生電壓,傳感器輸出方波。輸出方波的幅值與所測的加 速度成正比。當手機運動的時候,三個傳感器分別感受不同軸向上的加速度變化,從而計算得出手機的運動情況。因此,通過三軸加速感應芯片,就可 以判斷出當前手機的基本運動以及放置方向的情況。此判斷可以在用戶啟動 了輸入法的時候同時啟動,取用戶按鍵輸入字符前一吋刻的加速感應芯片輸 出作為判斷信號。當然,也可以將不同時刻的加速感應芯片輸出信號進行平 滑,這樣可以得到一個更長時間內(nèi)的手機狀態(tài)基準。
輸入信息處理模塊對手機運動方向的檢測在前面,已經(jīng)得到了當前手 機的基準狀態(tài),因此,在此基準狀態(tài)上,通過檢測加速感應芯片輸出信號的 變化,就可以判斷手機的運動情況。具體過程如下(如圖9所示)
用戶按下按鍵(步驟S201)。
手機收到按鍵事件后,立刻開始統(tǒng)計從按鍵按下一直到按鍵釋放過程中 的加速感應芯片的輸出,并進行計算,如果發(fā)現(xiàn)沒什么變化,則表示用戶沒 有對進行額外的傾斜操作,如果有比較明顯的變化,則可以根據(jù)三個方向上 加速度的變化情況,結(jié)合按鍵前的手機基準情況,判斷出用戶具體是將手機
向右傾斜,還是向左傾斜等步驟(步驟S202)。
用戶松開按鍵,手機根據(jù)這段時間內(nèi)的加速感應芯片信號的變化情況, 給出判斷,并記錄下來,用于輔助字符排列的判斷。如果手機判斷出用戶按
下了 "6"鍵,同時手機未動(步驟S203),則按鍵"6"的輸入信息為"6"(步 驟S204)。
如果手機判斷出用戶按下了 "6"鍵,同時又向左上進行了傾斜(步驟 S205);則按鍵"6"對應三個字母的排序為"M"、 "N"、 "0"。按鍵"6"的輸 入信息為第一位"M"(步驟S206)。
如果手機判斷出用戶按下了 "6"鍵,同時又向右上進行了傾斜(步驟 S207),則"6"鍵對應三個字母的排序,就從"M"、 "N"、 "0",變成了 "N"、 "M"、 "0"。按鍵"6"的輸入信息為第一位"N"(步驟S208)。
如果手機判斷出用戶按下了 "6"鍵,同時又向右下進行了傾斜(步驟 S209),則"6"鍵對應三個字母的排序,就從"M"、 "N"、 "0",變成了 "0"、"M"、 "N"。按鍵"6"的輸入信息為第一位"0"(步驟S210)。
因此,如果要按漢語拼音輸入法輸入漢字"曹",則需用戶輸入"CAO" 字符串,"CAO"字符串的輸入方法為按下"2"鍵同時手機向右下傾斜,再 按下"2"鍵同時手機向左上傾斜,再按下"6"鍵同時向右下傾斜,手機感 知到用戶的操作后,手機顯示屏會將"CAO"字符串顯示,并顯示出漢字"曹" 供用戶選擇(如圖8所示),從而加快用戶的輸入速度。
前面已經(jīng)判斷出了每個按鍵對應字符的優(yōu)先排序,因此這里就可以按照 具體單個字符的優(yōu)先排序情況,決定完整字符串的優(yōu)先排序情況。例如,己
經(jīng)判斷出用戶按下"2"鍵的同時將手機向右傾斜,即表示"C"的排序要在 "B"前面,這樣,含有"C"的字符串的排序,也就要在相同位置字符是"B" 的字符串的前面。
本發(fā)明實施例手機在按鍵輸入字符前,從加速感應芯片處獲取加速度數(shù) 據(jù),并估算得出當前自身的運動狀態(tài)。手機根據(jù)按鍵按下和松開這段時間中 加速感應芯片測量數(shù)據(jù)的變化情況,估算得出在此期間的手機運動情況。根 據(jù)按鍵過程中手機的運動情況,輔助判斷用戶想要輸入的字符,并對字符串 重新進行優(yōu)先排列,從而加快字符輸入速度,且可以單手進行輸入操作。
實施例三
輸入信息處理模塊對手機運動方向的檢測在前面,已經(jīng)得到了當前手 機的基準狀態(tài),因此,在此基準狀態(tài)上,通過檢測加速感應芯片輸出信號的 變化,就可以判斷手機的運動情況。具體過程如下
用戶先將手機的輸入方式設置位漢語拼音輸入方式,然后按下按鍵"6"。 手機收到按鍵事件后,立刻開始統(tǒng)計從按鍵按下一直到按鍵釋放過程中 的加速感應芯片的輸出,并進行計算,如果發(fā)現(xiàn)沒什么變化,則表示用戶沒 有對進行額外的傾斜操作,如果有比較明顯的變化,則可以根據(jù)三個方向上 加速度的變化情況,結(jié)合按鍵前的手機基準情況,判斷出用戶具體是將手機 向右傾斜,還是向左傾斜等步驟。
11用戶松開按鍵,手機根據(jù)這段時間內(nèi)的加速感應芯片信號的變化情況, 給出判斷,并記錄下來,用于輔助字符排列的判斷。
如果手機判斷出用戶按下了 "6"鍵,同時又向左上進行了傾斜;則按鍵
"6"對應三個字母的排序為"M"、 "N"、 "0"。按鍵"6"的輸入信息為第一 位"M"。
如果手機判斷出用戶按下了 "6"鍵,同時又向右上進行了傾斜,則"6" 鍵對應三個字母的排序,就從"M"、 "N"、 "0",變成了 "N"、 "M"、 "0"。按 鍵"6"的輸入信息為第一位"N"。
如果手機判斷出用戶按下了 "6"鍵,同時又向右下進行了傾斜,則"6" 鍵對應三個字母的排序,就從"M"、 "N"、 "0",變成了 "0"、 "M"、 "N"。按 鍵"6"的輸入信息為第一位"0"。
如果用戶基本保持手機靜止的情況下按下了 "6",則考慮到手機不可能 絕對靜止,在一定的閾值門限內(nèi),優(yōu)先選擇第一選擇項"M",然后根據(jù)手機 的輕微運動情況,再決定是"N"排在前面還是"0"排在前面。
本發(fā)明實施例手機在按鍵輸入字符前,從加速感應芯片處獲取加速度數(shù) 據(jù),并估算得出當前自身的運動狀態(tài)。手機根據(jù)按鍵按下和松開這段時間中 加速感應芯片測量數(shù)據(jù)的變化情況,估算得出在此期間的手機運動情況。根 據(jù)按鍵過程中手機的運動情況,輔助判斷用戶想要輸入的字符,并對字符串 重新進行優(yōu)先排列,從而加快字符輸入速度,且可以單手進行輸入操作。
1權利要求
1.一種移動通信終端信息輸入方法,其特征是,所述的方法包括檢測移動通信終端按鍵的觸發(fā)信號,獲取該觸發(fā)按鍵對應的按鍵信息;檢測所述移動通信終端的加速度信號,生成所述移動通信終端的運動方向信息;根據(jù)所述的運動方向信息從獲取的按鍵信息中得到所述觸發(fā)按鍵的輸入信息。
2. 根據(jù)權利要求1所述的方法,其特征是,所述的按鍵信息包括所述 觸發(fā)按鍵上的數(shù)字、字母和/或字符。
3. 根據(jù)權利要求2所述的方法,其特征是,根據(jù)所述的運動方向信息從獲取的按鍵信息中得到所述觸發(fā)按鍵的輸入信息包括-根據(jù)所述運動方向信息與所述觸發(fā)按鍵上的數(shù)字、字母或字符位置的一 一對應關系從所述的按鍵信息中得到對應的數(shù)字、字母或字符作為所述觸發(fā) 按鍵的輸入信息。
4. 根據(jù)權利要求1所述的方法,其特征是,所述的按鍵信息包括所述 觸發(fā)按鍵上的順序排列的數(shù)字和字母。
5. 根據(jù)權利要求4所述的方法,其特征是,根據(jù)所述的運動方向信息從 獲取的按鍵信息中得到所述觸發(fā)按鍵的輸入信息包括根據(jù)所述運動方向信息與所述觸發(fā)按鍵上的數(shù)字或字母位置的一一對應 關系調(diào)整所述按鍵信息中數(shù)字和字母的排列順序,并將順序排列的數(shù)字和字 母的第一位數(shù)字或字母作為所述觸發(fā)按鍵的輸入信息。
6. —種移動通信終端信息輸入裝置,其特征是,所述的裝置包括-按鍵信息獲取單元,用于檢測移動通信終端按鍵的觸發(fā)信號,獲取該觸發(fā)按鍵對應的按鍵信息;方向信息獲取單元,用于檢測所述移動通信終端的加速度信號,生成所述移動通信終端的運動方向信息;輸入信息獲取單元,用于根據(jù)所述的運動方向信息從獲取的按鍵信息中得到所述觸發(fā)按鍵的輸入信息。
7. 根據(jù)權利要求6所述的裝置,其特征是,所述的按鍵信息包括所述觸發(fā)按鍵上的數(shù)字、字母和/或字符。
8. 根據(jù)權利要求7所述的裝置,其特征是,所述的輸入信息獲取單元根據(jù)所述運動方向信息與所述觸發(fā)按鍵上的數(shù)字、字母或字符位置的一一對應關系從所述的按鍵信息中得到對應的數(shù)字、字母或字符作為所述觸發(fā)按鍵的輸入信息。
9. 根據(jù)權利要求6所述的裝置,其特征是,所述的按鍵信息包括所述觸發(fā)按鍵上的順序排列的數(shù)字和字母。
10. 根據(jù)權利要求9所述的裝置,其特征是,所述的輸入信息獲取單元根據(jù)所述運動方向信息與所述觸發(fā)按鍵上的數(shù)字或字母位置的一一對應關系調(diào)整所述按鍵信息中數(shù)字和字母的排列順序,并將順序排列的數(shù)字和字母的第一位數(shù)字或字母作為所述觸發(fā)按鍵的輸入信息。
11. 一種移動通信終端,所述的移動通信終端包括移動通信終端本體;其特征是,所述的移動通信終端包括鍵盤,用于輸入被觸發(fā)按鍵對應的按鍵信息;加速度傳感器,用于檢測所述移動通信終端的加速度信號,生成所述移動通信終端的運動方向信息;輸入信息處理器,用于根據(jù)所述的運動方向信息從獲取的按鍵信息中得到所述觸發(fā)按鍵的輸入信息。
12. 根據(jù)權利要求ll所述的移動通信終端,其特征是,所述的按鍵信息包括所述觸發(fā)按鍵上的數(shù)字、字母和/或字符。
13. 根據(jù)權利要求12所述的移動通信終端,其特征是,所述的輸入信息處理器根據(jù)所述運動方向信息與所述觸發(fā)按鍵上的數(shù)字、字母或字符位置的一一對應關系從所述的按鍵信息中得到對應的數(shù)字、字母或字符作為所述觸 發(fā)按鍵的輸入信息。
14. 根據(jù)權利要求ll所述的移動通信終端,其特征是,所述的按鍵信息 包括所述觸發(fā)按鍵上的順序排列的數(shù)字和字母。
15. 根據(jù)權利要求14所述的移動通信終端,其特征是,所述的輸入信息處理器根據(jù)所述運動方向信息與所述觸發(fā)按鍵上的數(shù)字或字母位置的一一對 應關系調(diào)整所述按鍵信息中數(shù)字和字母的排列順序,并將順序排列的數(shù)字和 字母的第一位數(shù)字或字母作為所述觸發(fā)按鍵的輸入信息。
全文摘要
本發(fā)明實施例提供了一種移動通信終端信息輸入方法及裝置,所述的方法包括檢測移動通信終端按鍵的觸發(fā)信號,獲取該觸發(fā)按鍵對應的按鍵信息;檢測所述移動通信終端的加速度信號,生成所述移動通信終端的運動方向信息;根據(jù)所述的運動方向信息從獲取的按鍵信息中得到所述觸發(fā)按鍵的輸入信息。用以提高按鍵的輸入速度,且可以單手進行輸入操作。
文檔編號H04M1/23GK101494674SQ20091012610
公開日2009年7月29日 申請日期2009年2月27日 優(yōu)先權日2009年2月27日
發(fā)明者磊 陳 申請人:深圳華為通信技術有限公司