一種通過中文輸入實現電視快速檢索和人機互動的方法
2023-09-23 02:07:50 1
專利名稱:一種通過中文輸入實現電視快速檢索和人機互動的方法
技術領域:
本發明涉及電視的檢索及控制方法,準確地說是通過便捷的電視的中文輸入方式達到快速檢索、控制以及人機互動的方法。
背景技術:
隨著電視技術的進步,傳統電視的功能越來越多,越來越完善。近年來數位電視節目的推廣把電視的應用推向了一個新的高度,從模擬電視向數位電視的過渡,和當時黑白電視被彩色電視取代一樣,也被看作是一次重大的變革。數位電視不僅僅帶來了模擬電視信號到數位電視信號的轉變,使圖像質量得到質的飛躍,而且實現了傳統電視從單純的圖像顯示中心向信息平臺的轉變。
電視節目和信息的豐富對電視管理功能提出了更高的要求,相應地,電視功能的增多使電視和電視用戶之間交互也越來越多。然而,這種交互在信息量上卻是不對等的。電視給出了大量的信息,尤其是電視功能的增加,特別是3C電視,給用戶提供了大量可應用的信息,而目前的電視設置,使得用戶只是在限定的所給的選項中進行簡單的選擇,無法更加主動地參與到交互中來。數位電視給這種雙向的人機互動帶來了希望,但同時也給電視功能提出了相應的要求必須有能夠進行互動的工具。通常,電視是通過遙控器來實現上述目的,但是由於遙控器只能輸入簡單的英文字母和數字,不能進行中文輸入,對於電視的多功能的選擇和使用很不方便,對於習慣中文方式來互動的用戶則有很大的局限性。
發明內容
本發明的首要目的是提供一種用於電視的中文輸入方法,可以對電視系統進行數字、中英文的混合輸入,該方法通過實現電視的中文輸入,便於快速進行多功能的檢索、控制,便於實現雙向的人機互動。
本發明的另一個目的是提供一種通過中文輸入實現電視快速檢索和人機互動的方法,該方法提供中文輸入方式的設置,便於提供快速便捷的通道實現電視機多功能的快速控制,方便人機互動,且操作簡便,實現成本低。
為了實現上述發明目的,本發明主要對電視的輸入系統做了改進,所述的電視輸入系統除了包括有一控制器、一存儲器、一信息輸入裝置、一計時器、一顯示屏外,還包括一緩衝區用來保存中文模式下所輸入的拼音字母。存儲器內存放有數字和英文/拼音字母對照表,以及拼音漢字對照表。中文拼音字母可通過信息輸入裝置,如遙控器的數字按鍵輸入後,由控制器根據數字和英文/拼音字母對照表的對應關係進行選擇,並且操作過程中已經輸入的拼音內容可以反映在顯示屏上。
另外,由於本發明可以由一個數字按鍵實現多個拼音字母的輸入,所以系統需要使用計時器用於設定固定時間,以進行多個字母的轉換選擇。
一種通過中文輸入實現電視快速檢索和人機互動的方法,其特徵是預先在存儲器中儲存有中文信息數據,通過對數字按鍵的對應設置達到讀取中文信息數據的目的,其實現步驟為1、設置步驟,將中文信息數據儲存在存儲器中,並建立對應的地址;2、啟動輸入步驟,啟動中文信息的輸入模式;3、輸入步驟,再通過按鍵輸入所要確定的中文信息,4、執行步驟,確定輸入後,按照所輸入中文信息的要求進行快速檢索或者人機互動。
所述的中文輸入方法,其輸入步驟包括(1)輸入字符信息;(2)判斷已輸入的字符串是否為有效組合;(3)若有效,則顯示待選漢字,否則等待修改或添加新的字母;(4)從待選漢字中進行選擇;(5)顯示屏輸出被選漢字。
其中,步驟(1)可以通過普通的遙控器上的數字按鍵進行輸入,此時系統會根據預先設定的數字與拼音字母的對照表作簡單字母的轉換。當已輸入的拼音為有效字符串時,電視的顯示屏會彈出一個提示窗口,將相關的漢字顯示出來。
上述的輸入步驟,其步驟(2)判斷為有效組合後,電視系統會通過尋址及時讀取存儲器中所儲存的中文信息數據,並顯示出漢字,供用戶選擇。
上述的輸入步驟,其輸入的字符及被選的漢字存儲於緩衝區,直至輸入完畢,進行執行步驟後,再清空緩衝區。
對於遙控器按鍵,其數字鍵1-9分別代表兩個或兩個以上的英文字母,即所述的數字和英文/拼音字母對照表,該對應關係是1-abc,2-def,3-ghi,4-jkl,5-mno,6-pqr,7-stuv,8-wx,9-yz。英文空格是用數字鍵0表示。
電視通過特定的按鍵或者進行功能選擇進入中文輸入模式,接收到相應的指令後控制器便調用相應的輸入模式,一般情況下,設置特定的功能按鍵啟動中文輸入模式比較方便使用。
上述的中文輸入模式下,數字鍵被按壓時,同時啟動計時器,控制字符的輸入,並將輸入的字符存儲於緩衝區。
具體地說,數字鍵代表幾個字符,通過該數字鍵在固定時間內確定的被按壓次數確定其對應的輸入字符,即當某一數字鍵被按下的時候,計時器開始計時,並且與該數字鍵對應的第一個字母(字符)被輸入。如果在一固定時間內(比如一秒)該數字鍵再次被按下,則原來輸入的第一個字母被其對應的第二個字母替換,重新開始計時,如此循環更替。
如果在固定時間內沒有按鍵動作輸入,則計時停止,原先輸入的字母(字符)保存在緩衝區,繼續下一步的操作或者其它的輸入。如果在固定時間內有其他不同的數字鍵被按下,則原先輸入的字母被存儲到緩衝區內加以保存,同時啟動計時器,開始第二輪計時,依此確定其它字母的輸入。
在字母(字符)輸入的過程中,控制器根據拼音漢字對照表,檢查緩衝區中的字符串是否為有效的拼音。如果不是,則等待用戶修改當前的字母串或者繼續輸入下一個字母。如果是有效的拼音,則顯示該拼音對應的待選漢字。
在該方法中,還可設置提示窗口的界面對輸入信息進行提示。通常該窗口分為上下兩部分,上部是拼音輸入框,下部是待選漢字框。當輸入的字符串是有效的漢語拼音,則顯示出該拼音對應的待選漢字,並通過反色或者高亮度的狀態確定所選擇的漢字,若待某個選漢字呈反色或高亮狀態,表示選中。這時按確定鍵就可以將選中的漢字輸入,按左右鍵可以選擇待選漢字。
上述的窗口一次只能顯示一頁或者一行漢字,當一頁或者一行無法顯示所有的待選漢字的時,窗口會顯示▲符號,表明還有下一頁/下一行或上一頁/上一行的漢字,此時可以通過遙控器上的左右鍵完成前移或後移一個漢字,完成漢字的選擇。
本發明的技術方案,通過設置電視的中文輸入方法,避免了原先用英文字母代號和字母編輯不夠直觀的缺點,增強了人機對話的互動,更加符合中國用戶的習慣。通過中文輸入法不僅可以方便用戶進行電視編輯和管理,如頻道的命名、節目分類的定義等,而且也可以在電視上用中文記錄信息,如事務提醒、收視日誌等信息。
圖1為本發明用於電視輸入方法的流程圖,圖2為本發明輸入方法的OSD菜單示意圖,圖3為本發明中文輸入法的窗口示意圖。
具體實施例方式
下面結合附圖和本發明的具體實施方式
對本發明作進一步的詳細說明。
支持本發明方法的電視系統包括一控制器、一存儲器、一信息輸入裝置、一計時器以及一顯示屏。其中控制器用於實現數字、中文和英文三種輸入法的調用和切換;信息輸入裝置,如遙控器用於輸入法菜單選擇和信息的輸入;顯示屏用於顯示OSD輸入法選擇菜單和輸入過程中的輸入窗口;定時器用於幫助進行英文字母間的轉換選擇。存儲器內存放有數字和英文/拼音字母對照表,以及拼音漢字對照表。另外,本電視系統還包括一緩衝區用來保存中文模式下所輸入的拼音字母。
由於本發明用於電視的輸入方法完全由軟體結合硬體的設置完成,上述的遙控器不需作任何修改,只是在輸入按鍵對應中文輸入時做適當的調整,以符合中文輸入的要求,而這些是通過本發明的系統設置實現的。在本發明下文所列舉的具體實施方式
中,該輸入方法是在運行嵌入式Linux作業系統的電視處理晶片上實現的,實際在應用本發明的技術方案時,也可以採用其他功能強大的微處理晶片來實現。
如圖1所示,為本發明中文輸入方法的流程圖。
在用戶需要輸入信息的時候,用戶通過遙控器按鍵從顯示屏上的OSD菜單選擇輸入法,選項包括數字、大寫英文字母、小寫英文字母和拼音。圖2所示為OSD菜單進行輸入法選擇的示意圖。在數字輸入模式下,可由遙控器0~9的數字按鍵直接輸入。在英文或中文輸入模式下,數字鍵1-9分別代表兩個或兩個以上的英文字母,即所述的數字和英文/拼音字母對照表,該對應關係是1-abc,2-def,3-ghi,4-jkl,5-mno,6-pqr,7-stuv,8-wx,9-yz。英文空格是用數字鍵0表示。
若用戶選用中文輸入法,系統的控制器便調用相應的輸入模式。此時,當某一數字鍵被按下的時候,計時器開始計時,並且與該數字鍵對應的第一個字母被輸入。如果在一固定時間內(比如一秒)該數字鍵再次被按下,則原來輸入的第一個字母被其對應的第二個字母替換,重新開始計時,當替換到該數字鍵對應的最後一個字母時再從第一個字母重新開始,如此循環更替。如果在固定時間內沒有按鍵動作,則計時停止,原先輸入的字母保留在緩衝區。如果在固定時間內有其他數字鍵被按下,則原先輸入的字母被存儲到緩衝區內加以保存,同時啟動計時器,開始第二輪計時,按上述方法進行第二個字母的輸入確定。如果在固定時間內按下確定鍵,保留原來輸入的字母,停止計時。在字母輸入的過程中,控制器根據拼音漢字對照表,檢查緩衝區中的字符串是否為有效的拼音。如果不是,則等待用戶修改當前的字母串或者繼續輸入下一個字母。如果是有效的拼音,則顯示該拼音對應的待選漢字。用戶可以繼續修改當前的拼音或追加新的拼音字母,也可以直接在待選漢字中選擇所需漢字。用戶選擇漢字之後,顯示屏上將輸出該漢字,同時緩衝區被清空以備下一次輸入的存儲。
在進行中文輸入過程中,顯示屏上會彈出如圖3所示的一個提示窗口。該窗口分為上下兩部分,上部是拼音輸入框,下部是待選漢字框。當輸入的字符串是有效的漢語拼音,則顯示出該拼音對應的待選漢字,若待某個選漢字呈反色或高亮狀態,表示選中。這時按確定鍵就可以將選中的漢字輸入,按左右鍵可以選擇待選漢字。該窗口一次只能顯示一頁漢字,當一頁無法顯示所有的待選漢字的時,窗口會顯示▲符號,表明還有下一頁或上一頁的漢字,此時可以通過遙控器上的左右鍵完成前移或後移一個漢字,或者通過翻頁鍵快速將一頁待選漢字移入,再通過左右鍵選擇。
為滿足日常使用,本實施方式中的中文拼音輸入法包括了GB2312-80所定義的所有中文漢字,並針對在電視機這個特殊的應用環境對常用字的字頻進行了調整,即針對一些使用頻率比較高的詞組,比如中央臺、新聞、電影、體育等等,將構成這些詞的漢字放在待選漢字列表靠前的位置,方便用戶選擇。但是本發明的具體實施例並沒有對詞組進行聯想,比如說用戶輸入了「電」字,把「視」、「影」放在待選漢字靠前的位置。不過隨著以後漢字輸入應用增多也可以加入這樣的功能,以更加方便用戶使用。
權利要求
1.一種通過中文輸入實現電視快速檢索和人機互動的方法,其特徵是預先在存儲器中儲存有中文信息數據,通過對數字按鍵的對應設置達到讀取中文信息數據的目的,其實現步驟為a、設置步驟,將中文信息數據儲存在存儲器中,並建立對應的地址;b、啟動輸入步驟,啟動中文信息的輸入模式;c、輸入步驟,再通過按鍵輸入所要確定的中文信息,d、執行步驟,確定輸入後,按照所輸入中文信息的要求進行快速檢索或者人機互動。
2.如權利要求1所述的通過中文輸入實現電視快速檢索和人機互動的方法,其特徵是其輸入步驟包括(1)輸入字符信息;(2)判斷已輸入的字符串是否為有效組合;(3)若有效,則顯示待選漢字,否則等待修改或添加新的字母;(4)從待選漢字中進行選擇;(5)顯示屏輸出被選漢字。
3.如權利要求2所述的通過中文輸入實現電視快速檢索和人機互動的方法,其特徵是步驟(1)可以通過遙控器上的數字按鍵進行輸入。
4.如權利要求2所述的通過中文輸入實現電視快速檢索和人機互動的方法,其特徵是其步驟(2)判斷為有效組合後,電視系統會通過尋址及時讀取存儲器中所儲存的中文信息數據,並顯示出漢字,供用戶選擇。
5.如權利要求2所述的通過中文輸入實現電視快速檢索和人機互動的方法,其特徵是其輸入的字符及被選的漢字存儲於緩衝區,直至輸入完畢,進行執行步驟後,再清空緩衝區。
6.如權利要求3所述的通過中文輸入實現電視快速檢索和人機互動的方法,其特徵是對於遙控器按鍵,其數字鍵1-9分別代表兩個或兩個以上的英文字母。
7.如權利要求1所述的通過中文輸入實現電視快速檢索和人機互動的方法,其特徵是電視通過特定的按鍵或者進行功能選擇進入中文輸入模式。
8.如權利要求7所述的通過中文輸入實現電視快速檢索和人機互動的方法,其特徵是在上述中文輸入模式下,數字鍵被按壓時,同時啟動計時器。
9.如權利要求8所述的通過中文輸入實現電視快速檢索和人機互動的方法,其特徵是通過該數字鍵在固定時間內確定的被按壓次數確定其對應的輸入字符。
10.如權利要求8所述的通過中文輸入實現電視快速檢索和人機互動的方法,其特徵是如果在固定時間內沒有按鍵動作輸入,則計時停止。
11.如權利要求2所述的通過中文輸入實現電視快速檢索和人機互動的方法,其特徵是還可設置提示窗口的界面對輸入信息進行提示。
12.如權利要求11所述的通過中文輸入實現電視快速檢索和人機互動的方法,其特徵是並通過反色或者高亮度的狀態確定所選中的漢字。
13.如權利要求12所述的通過中文輸入實現電視快速檢索和人機互動的方法,其特徵是上述的窗口一次只能顯示一頁或者一行漢字,當一頁或者一行無法顯示所有的待選漢字的時,窗口會顯示▲符號,表明還有下一頁/下一行或上一頁/上一行的漢字,此時可以通過遙控器上的左右鍵完成前移或後移一個漢字,完成漢字的選擇。
全文摘要
一種通過中文輸入實現電視快速檢索和人機互動的方法,其特徵是預先在存儲器中儲存有中文信息數據,通過對數字按鍵的對應設置達到讀取中文信息數據的目的,該方法可以在對電視系統進行數字、中英文的混合輸入,該方法通過實現電視的中文輸入,便於快速進行多功能的檢索、控制,便於實現雙向的人機互動。通過中文輸入法不僅可以方便用戶進行電視編輯和管理,如頻道的命名、節目分類的定義等,而且也可以在電視上用中文記錄信息,如事務提醒、收視日誌等信息。
文檔編號H04N5/445GK1949145SQ200510100299
公開日2007年4月18日 申請日期2005年10月11日 優先權日2005年10月11日
發明者王 琦, 付遙遠 申請人:深圳Tcl新技術有限公司