專利名稱:一種字符輸入方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)字電視領(lǐng)域,特別涉及一種字符輸入方法及其裝置。
背景技術(shù):
數(shù)字電視終端,如數(shù)字電視機及機頂盒,有很多輸入字符的操作,如訪問WIFI時 需輸入密碼、修改密碼、對視頻文件進行重命名等?,F(xiàn)有的數(shù)字電視終端的字符輸入方法包 括九宮格輸入方法及實體Qwerty輸入方法。九宮格輸入方法即將沈個英文字母及標點符 號分配到遙控器的0-9是個數(shù)字鍵上,每個數(shù)字鍵上具有4個字符,當需要輸入的字符位于 最后一位時,需要連續(xù)點擊該數(shù)字鍵4下,使得輸入字符的速度很慢。實體Qwerty輸入方 法將遙控器的按鍵仿照計算機鍵盤按鍵的分布,按鍵很多,成本較高,且按鍵的尺寸很小不 便于操作?,F(xiàn)有一種在電視機屏幕上顯示軟鍵盤的輸入方法,用戶通過遙控器的四個方向 鍵移動屏幕上的光標選擇字符,按下確認鍵輸入字符,此方法需要不斷按壓方向鍵,輸入字 符的速度也很慢。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種字符輸入方法及其裝置,旨在用于解決現(xiàn)有的 數(shù)字電視終端輸入字符的速度較慢、成本較高的問題。本發(fā)明實施例是這樣實現(xiàn)的,一種字符輸入方法,包括以下步驟在接收到字符輸入指令時,輸出字符矩陣,所述字符矩陣由若干矩陣單元組成,若 干字符設(shè)置于該字符矩陣的矩陣單元中;選擇字符矩陣的行坐標及列坐標;將由行坐標及列坐標確定的矩陣單元中的字符輸入到字符輸入界面中。本發(fā)明實施例還提供一種字符輸入裝置,包括字符矩陣,其顯示于數(shù)字電視終端的屏幕上,所述字符矩陣由若干矩陣單元組成, 若干字符設(shè)置于該字符矩陣的矩陣單元中;坐標接收單元,用于接收字符矩陣的行坐標及列坐標;字符輸入單元,用于將由行坐標及列坐標確定的矩陣單元中的字符輸入到字符輸 入界面。本發(fā)明字符輸入方法及其裝置通過接收字符輸入指令,在數(shù)字電視終端屏幕上輸 出字符矩陣,選擇字符矩陣的行坐標及列坐標,將由行坐標及列坐標確定的矩陣單元中的 字符輸入到字符輸入界面中。如此使得數(shù)字電視終端輸入字符的速度較快,同時無需增加 額外的按鍵,成本較低。
圖1是本發(fā)明實施例提供的字符輸入方法的流程圖。圖2是圖1中字符矩陣的第一分布圖。
圖3是圖1中字符矩陣的第二分布圖。圖4是本發(fā)明字符輸入方法的自定義字符矩陣的流程圖。圖5是本發(fā)明字符輸入方法的聯(lián)想輸入的流程圖。圖6是本發(fā)明實施例提供的字符輸入裝置的方框圖。圖7是本發(fā)明字符輸入裝置的字符矩陣自定義單元的方框示意圖。圖8是本發(fā)明字符輸入裝置的聯(lián)想輸入單元的方框示意圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。本發(fā)明字符輸入方法通過在數(shù)字電視終端屏幕上輸出字符輸入界面及字符矩陣, 按壓遙控器上的數(shù)字鍵以選擇字符矩陣的行坐標及列坐標,將由行坐標及列坐標確定的矩 陣單元中的字符輸入到字符輸入界面中。如此使得數(shù)字電視終端輸入字符的速度較快,同 時無需增加額外的按鍵,成本較低。請參考圖1,本發(fā)明實施例提供的字符輸入方法包括以下步驟步驟Sl 接收字符輸入指令。該字符輸入指令可由用戶通過遙控器向數(shù)字電視終 端發(fā)出,如對視頻文件重命名;該字符輸入指令也可由數(shù)字電視終端系統(tǒng)自動發(fā)出,如訪問 WIFI時要求用戶輸入密碼。字符包括數(shù)字、英文字母及符號等。步驟S2 在數(shù)字電視終端的屏幕上輸出字符輸入界面。步驟S3 在數(shù)字電視終端的屏幕上輸出字符矩陣。字符矩陣由若干矩陣單元組 成,數(shù)字、字母及符號等字符按照一定的規(guī)律設(shè)置于該字符矩陣的矩陣單元中,選擇該字符 矩陣中的一個矩陣單元,即可將矩陣單元中的字符輸入到字符輸入界面中。步驟S4 按壓遙控器上的數(shù)字鍵,以選擇字符矩陣的行坐標;步驟S5 按壓遙控器上的數(shù)字鍵,以選擇字符矩陣的列坐標;步驟S6 自動將由行坐標及列坐標確定的矩陣單元中的字符輸入到字符輸入界其他實施方式中,步驟S4和步驟S5的先后順序可以調(diào)換。本發(fā)明字符輸入方法通過接收字符輸入指令,在數(shù)字電視終端屏幕上輸出字符矩 陣,按壓遙控器上的數(shù)字鍵以選擇字符矩陣的行坐標,按壓遙控器上的數(shù)字鍵以選擇字符 矩陣的列坐標,從而選中由行坐標及列坐標確定的矩陣單元,將矩陣單元中的字符輸入到 字符輸入界面中。如此使得數(shù)字電視終端輸入字符的速度較快,同時無需增加額外的按鍵, 成本較低。進一步地,該字符矩陣為10X10字符矩陣,數(shù)字、字母及符號按照一定的規(guī)律排 列在該IOX 10字符矩陣的矩陣單元中。字符在IOX 10字符矩陣中的排列以便于用戶查找 為原則。在字符矩陣的第一行的上方顯示行號,在字符矩陣最左邊的第一列的左方顯示列 號,以便于用戶識別行數(shù)及列數(shù)。請同時參考圖2,在該10X10字符矩陣的第一分布圖中,其字符分布參照計算機 Qwerty鍵盤的字符分布設(shè)計第一行由數(shù)字0_9組成;第二行對應排列為符號“ ! ”、“@”、“#”、“$”、“ %”、“"”、“&”、“*”、“(”及“)”;第三至第五行為Qwerty全鍵盤的小寫字母區(qū); 第六至第八行為Qwerty全鍵盤的大寫字母區(qū);第九行的前7位分別為符號“ ”、“_”、“ + ”、 “ I ”、“ {,,、“} ”及““”,后3位為空;第十行的前7位分別為符號‘‘―”、‘‘-”、‘‘ =”、‘‘\”、“ [,,、 “]”及“’ ”,后3位為空。請繼續(xù)參考圖3,在該10X10字符矩陣的第二分布圖中,沿左上到右下的對角線 依次為數(shù)字0-9;除該對角線外,第一至第三行為小寫字母區(qū);第四至第六行為大寫字母 區(qū);第七至第十行為符號區(qū)。進一步地,在上述步驟S3之后,所述字符輸入方法還包括切換輸入語言的步驟。 在切換輸入語言的步驟中,選擇英文、中文或者其他輸入語言。所述字符輸入方法默認的輸 入語言為英文。當選擇中文時,可根據(jù)漢字的五筆編碼對應的4個英文字母來確定一個漢 字;當選擇的其他輸入語言為日語時,數(shù)字、平假名、片假名及符號等字符按照一定的規(guī)律 排列在字符矩陣中。請參考圖4,進一步地,在上述步驟S3之后,所述字符輸入方法還包括自定義字符 矩陣的步驟。自定義字符矩陣包括以下步驟步驟S31 設(shè)置字符矩陣的行數(shù);步驟S32 設(shè)置字符矩陣的列數(shù);步驟S33 將各個字符設(shè)置于字符矩陣的矩陣單元中。更進一步地,在自定義字符矩陣的步驟后,若存在矩陣單元中分布有兩個或以上 的字符,在選擇了字符矩陣的行坐標及列坐標之后,接收換擋指令以選擇需輸入的字符。比 如,在遙控器上設(shè)置一換擋鍵以輸入換擋指令;當需要輸入的字符位于矩陣單元的第一位 時,則不需要按壓換擋鍵;當需要輸入的字符位于矩陣單元的第二位時,按壓一次換擋鍵; 當需要輸入的字符位于矩陣單元的第三位時,按壓兩次換擋鍵,以此類推。更進一步地,在自定義字符矩陣的步驟后,若字符矩陣的行數(shù)超過10行或者列數(shù) 超過10列,在用戶輸入行坐標或列坐標時,判斷用戶輸入的數(shù)字為個位數(shù)還是十位數(shù)。本實施方式中,在選擇第10行之后的行坐標或第10列之后的列坐標之前,接收雙 位選擇指令,以此判斷用戶之后輸入的數(shù)字是個位數(shù)還是十位數(shù)。比如,在選擇第12行的 行坐標時,先按壓遙控器上的雙位鍵(一/-)以輸入雙位選擇指令,再輸入行坐標13;若在 輸入了雙位的行坐標或列坐標之后,需要輸入個位數(shù)的行坐標或列坐標時,先按壓遙控器 上的雙位鍵(一/-)以取消雙位選擇指令,再輸入0-9之間的數(shù)字。其他實施方式中,在輸入行坐標或列坐標時,可根據(jù)用戶按壓數(shù)字鍵的時間間隔 智能地判斷輸入的一個或多個數(shù)字為個位數(shù)還是十位數(shù)。比如,若用戶按壓第一個數(shù)字鍵 與按壓第二個數(shù)字鍵的間隔小于預設(shè)值,則判斷用戶輸入的第一個數(shù)字為行坐標,第二個 數(shù)字為列坐標;若用戶按壓第一個數(shù)字鍵與按壓第二個數(shù)字鍵的間隔大于或等于預設(shè)值, 則判斷用戶輸入的兩個數(shù)字為十位數(shù)的行坐標。進一步地,在步驟S4之后,將行坐標的所在行設(shè)置為突出顯示,如設(shè)置為高亮,以 響應用戶操作。進一步地,在步驟S5之后,將列坐標的所在列設(shè)置為突出顯示,如設(shè)置為高亮,以 響應用戶操作。請參考圖5,進一步地,所述方法在執(zhí)行將由行坐標及列坐標確定的矩陣單元中的字符輸入到字符輸入界面的步驟S6之后,還包括聯(lián)想輸入的步驟。聯(lián)想輸入的步驟包括步驟S71 統(tǒng)計之前跟隨選中的字符的各個字符的概率。步驟S72 將跟隨選中的字符的概率最高的若干字符進行顏色標記,如將概率最 高的四個字符分別標記為紅色、綠色、黃色、藍色。步驟S73 選擇不同顏色標記的字符,并將其輸入到字符輸入界面。用戶可按壓遙 控器上的紅、綠、黃、藍四個顏色鍵中的一個,從而將對應顏色標識的字符輸入到字符輸入 界面。進一步地,所述方法在執(zhí)行將由行坐標及列坐標確定的字符輸入到字符輸入界面 的步驟S6之后,還包括重復輸入的步驟。在重復輸入的步驟中,按壓遙控器上的確認鍵,將 由行坐標及列坐標確定的字符再一次輸入到字符輸入界面。進一步地,所述方法在執(zhí)行將由行坐標及列坐標確定的字符輸入到字符輸入界面 的步驟S6之后,還包括行選擇的步驟。在行選擇步驟中,通過按壓遙控器上的上、下方向 鍵,選擇原行坐標所在行的上一行或下一行。若選擇的行已經(jīng)位于字符矩陣的第一行,此時 按壓上方向鍵,則跳到字符矩陣的第十行;同理,若選擇的行已經(jīng)位于字符矩陣的第十行, 此時按壓下方向鍵,則跳到字符矩陣的第一行。當選定行之后,按壓遙控器的確認鍵,由原 列坐標及選擇后的行所確定的字符即被輸入到字符輸入界面中。進一步地,所述方法在執(zhí)行將由行坐標及列坐標確定的字符輸入到字符輸入界面 的步驟S6之后,還包括列選擇的步驟。在列選擇步驟中,通過按壓遙控器上的左、右方向 鍵,選擇原列坐標所在列的左一行或右一行。若選擇的列已經(jīng)位于字符矩陣的第一列,此時 按壓左方向鍵,則跳到字符矩陣的第十列;同理,若選擇的列已經(jīng)位于字符矩陣的第十列, 此時按壓下方向鍵,則跳到字符矩陣的第一列。當選定列之后,按壓遙控器的確認鍵,由原 行坐標及選擇后的列所確定的字符即被輸入到字符輸入界面中。請參考圖6,本發(fā)明實施例還提供一種字符輸入裝置100,包括字符輸入指令接收 單元10、字符輸入界面20、字符矩陣30、行坐標接收單元40、列坐標接收單元50及字符輸 入單元60。字符輸入指令接收單元10用于接收字符輸入指令,該字符輸入指令可由用戶通 過遙控器向數(shù)字電視終端發(fā)出,如對視頻文件重命名;該字符輸入指令也可由數(shù)字電視終 端系統(tǒng)自動發(fā)出,如訪問WIFI時要求用戶輸入密碼。字符包括數(shù)字、字母及符號等。字符輸入界面20顯示于數(shù)字電視終端的屏幕上。字符矩陣30顯示于數(shù)字電視終端的屏幕上。字符矩陣30由若干矩陣單元組成, 數(shù)字、字母及符號等字符按照一定的規(guī)律排列在該字符矩陣的每一矩陣單元中。行坐標接收單元40用于接收字符矩陣30的行坐標。用戶可通過按壓遙控器上的 數(shù)字鍵,以選擇行坐標。列坐標接收單元50用于接收字符矩陣30的列坐標。用戶可通過按壓遙控器上的 數(shù)字鍵,以選擇列坐標,此時由行坐標及列坐標確定的矩陣單元即被選中。字符輸入單元60用于將選中的矩陣單元中的字符輸入到字符輸入界面。進一步地,所述裝置還包括輸入語言切換單元70,用于切換輸入語言,如英文、中 文或者其他輸入語言。請參考圖7,進一步地,所述裝置還包括字符矩陣自定義單元80,用于設(shè)置字符矩陣的大小及字符矩陣中的字符分布。字符矩陣自定義單元80包括行設(shè)置模塊81、列設(shè)置模 塊82及字符設(shè)置模塊83。行設(shè)置模塊81用于設(shè)置字符矩陣的行數(shù),列設(shè)置模塊82用于設(shè)置字符矩陣的列 數(shù),字符設(shè)置模塊83用于將各個字符設(shè)置于字符矩陣的矩陣單元中。進一步地,所述裝置還包括換擋指令接收單元90。若在矩陣單元中分布有兩個或 以上的字符,在選擇了字符矩陣的行坐標及列坐標之后,換擋指令接收單元90接收換擋指 令以選擇需輸入的字符。比如,可在遙控器上設(shè)置一換擋鍵以輸入換擋指令;當需要輸入 的字符位于矩陣單元的第一位時,則不需要按壓換擋鍵;當需要輸入的字符位于矩陣單元 的第二位時,按壓一次換擋鍵;當需要輸入的字符位于矩陣單元的第三位時,按壓兩次換擋 鍵,以此類推。進一步地,所述裝置還包括雙位選擇指令接收單元110。若字符矩陣的行數(shù)超過 10行或者列數(shù)超過10列,在選擇第10行之后的行坐標或第10列之后的列坐標之前,雙位 選擇指令接收單元110接收雙位選擇指令。比如,在選擇第12行的行坐標時,先按壓遙控 器上的雙位鍵(一/-)以輸入雙位選擇指令,再輸入行坐標13 ;若在輸入了雙位的行坐標或 列坐標之后,需要輸入個位數(shù)的行坐標或列坐標時,先按壓遙控器上的雙位鍵(一/-)以取 消雙位選擇指令,再輸入0-9之間的數(shù)字。其他實施方式中,所述裝置還包括位數(shù)判斷單元 (圖未示),在輸入行坐標或列坐標時,位數(shù)判斷單元根據(jù)用戶按壓數(shù)字鍵的時間間隔智能 地判斷輸入的一個或多個數(shù)字為個位數(shù)還是十位數(shù)。比如,若用戶按壓第一個數(shù)字鍵與按 壓第二個數(shù)字鍵的間隔小于預設(shè)值,則判斷用戶輸入的第一個數(shù)字為行坐標,第二個數(shù)字 為列坐標;若用戶按壓第一個數(shù)字鍵與按壓第二個數(shù)字鍵的間隔大于或等于預設(shè)值,則判 斷用戶輸入的兩個數(shù)字為十位數(shù)的行坐標。進一步地,所述裝置還包括突出顯示設(shè)置單元120。當選擇了行坐標或列坐標之 后,突出顯示設(shè)置單元120即將行坐標或列坐標所在的行或列設(shè)置為高亮,以響應用戶的 操作。請參考圖8,進一步地,所述裝置還包括聯(lián)想輸入單元130。聯(lián)想輸入單元130包 括概率統(tǒng)計模塊131、顏色標識模塊132及字符選擇模塊133。概率統(tǒng)計模塊131用于統(tǒng)計跟隨選中的字符的各個字符的概率。顏色標識模塊132用于將跟隨選中的字符的概率最高的若干字符分別用不同的 顏色標識出來,如將跟隨選中的字符的概率最高的四個字符分別用紅色、綠色、黃色、藍色 進行標識。字符選擇模塊133用于選擇不同顏色標識的字符,并將其輸入到字符輸入界面。 用戶可通過按壓遙控器上的紅、綠、黃、藍四個顏色鍵中的一個,以選擇對應顏色標識的字 符。進一步地,所述裝置還包括重復輸入單元140。重復輸入單元140用于將由行坐標 及列坐標確定的字符再一次輸入到字符輸入界面。進一步地,所述裝置100還包括行選擇單元150及列選擇單元160。行選擇單元 150用于選擇原行坐標所在行的上一行或下一行,以將由原列坐標及選擇后的行所確定的 字符輸入到字符輸入界面中。列選擇單元160用于選擇原列坐標所在列的左一行或右一 行,以將由原行坐標及選擇后的列所確定的字符輸入到字符輸入界面中。
本發(fā)明字符輸入方法及字符輸入裝置100通過接收字符輸入指令,在數(shù)字電視終 端屏幕上輸出字符輸入界面及字符矩陣,按壓遙控器上的數(shù)字鍵以選擇字符矩陣的行坐 標,按壓遙控器上的數(shù)字鍵以選擇字符矩陣的列坐標,從而選中由行坐標及列坐標確定的 矩陣單元,將選中的矩陣單元中的字符輸入到字符輸入界面中。如此使得數(shù)字電視終端輸 入字符的速度較快,同時無需增加額外的按鍵,成本較低。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種字符輸入方法,其特征在于,所述方法包括以下步驟在接收到字符輸入指令時,輸出字符矩陣,所述字符矩陣由若干矩陣單元組成,若干字 符設(shè)置于該字符矩陣的矩陣單元中;選擇字符矩陣的行坐標及列坐標;將由行坐標及列坐標確定的矩陣單元中的字符輸入到字符輸入界面中。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法在執(zhí)行輸出字符矩陣的步驟后,還 包括切換輸入語言的步驟。
3.如權(quán)利要求1所述的方法,其特征在于,所述方法在執(zhí)行輸出字符矩陣的步驟后,還 包括自定義字符矩陣的步驟,自定義字符矩陣的步驟包括設(shè)置字符矩陣的行數(shù);設(shè)置字符矩陣的列數(shù);將各個字符設(shè)置于字符矩陣的矩陣單元中。
4.如權(quán)利要求3所述的方法,其特征在于,所述方法在執(zhí)行自定義字符矩陣的步驟之 后,若存在矩陣單元中分布有若干字符,在選擇了字符矩陣的行坐標及列坐標之后,接收換 擋指令以選擇需輸入的字符。
5.如權(quán)利要求3所述的方法,其特征在于,所述方法在執(zhí)行自定義字符矩陣的步驟之 后,若字符矩陣的行數(shù)超過10行或者列數(shù)超過10列,在用戶輸入行坐標或列坐標時,判斷 用戶輸入的數(shù)字為個位數(shù)還是十位數(shù)。
6.如權(quán)利要求1所述的方法,其特征在于,所述方法在執(zhí)行選擇行坐標及列坐標的步 驟之后,還包括將行坐標及列坐標的所在行及列設(shè)置為突出顯示。
7.如權(quán)利要求1所述的方法,其特征在于,所述方法在執(zhí)行將由行坐標及列坐標確定 的矩陣單元中的字符輸入到字符輸入界面的步驟之后,還包括聯(lián)想輸入的步驟,所述聯(lián)想 輸入的步驟包括統(tǒng)計之前跟隨選中的字符的各個字符的概率;將跟隨選中的字符的概率最高的若干字符進行顏色標記;選擇不同顏色標記的字符,并將其輸入到字符輸入界面。
8.一種字符輸入裝置,包括字符矩陣,其顯示于數(shù)字電視終端的屏幕上,所述字符矩陣由若干矩陣單元組成,若干 字符設(shè)置于該字符矩陣的矩陣單元中;坐標接收單元,用于接收字符矩陣的行坐標及列坐標;字符輸入單元,用于將由行坐標及列坐標確定的矩陣單元中的字符輸入到字符輸入界
9.如權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括字符矩陣自定義單元,所述 字符矩陣自定義單元包括行設(shè)置模塊、列設(shè)置模塊及字符設(shè)置模塊,行設(shè)置模塊用于設(shè)置 字符矩陣的行數(shù),列設(shè)置模塊用于設(shè)置字符矩陣的列數(shù),字符設(shè)置模塊用于將各個字符設(shè) 置于字符矩陣的矩陣單元中。
10.如權(quán)利要求8所述的裝置,其特征在于,所述裝置還包括聯(lián)想輸入單元,所述聯(lián)想 輸入單元包括概率統(tǒng)計模塊、顏色標識模塊及字符選擇模塊,所述概率統(tǒng)計模塊用于統(tǒng)計 跟隨選中的字符的各個字符的概率,所述顏色標識模塊用于將跟隨選中的字符的概率最高的若干字符分別用不同的顏色標識出來,所述字符選擇模塊用于將選擇的顏色標識的字符 輸入到字符輸入界面。
全文摘要
本發(fā)明提供了一種字符輸入方法及其裝置,通過接收字符輸入指令,在數(shù)字電視終端屏幕上輸出字符矩陣,選擇字符矩陣的行坐標及列坐標,將由行坐標及列坐標確定的矩陣單元中的字符輸入到字符輸入界面中。如此使得數(shù)字電視終端輸入字符的速度較快,同時無需增加額外的按鍵,成本較低。
文檔編號G06F3/048GK102063259SQ20111000177
公開日2011年5月18日 申請日期2011年1月6日 優(yōu)先權(quán)日2011年1月6日
發(fā)明者阮祥輝 申請人:深圳市九洲電器有限公司