專利名稱:一種字符顯示方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及嵌入式設備技術(shù)領(lǐng)域,尤其涉及一種字符顯示方法和裝置。
背景技術(shù):
隨著嵌入式技術(shù)的不斷發(fā)展,使得嵌入式設備得到了廣泛的使用。比如,數(shù)字電視機的機頂盒設備、手機終端設備等嵌入式設備的應用范圍很廣,其范圍也包括各少數(shù)民族聚集區(qū)域。在少數(shù)民族聚集區(qū)域,不但需要單一漢語顯示的機頂盒,更需要對漢語和少數(shù)民族語言同時支持的雙語或多語言顯示的機頂盒。由于嵌入式設備的軟硬件系統(tǒng)在運算速度、存儲空間等方面的限制,同時嵌入式設備不需要太高級的顯示效果,而解析矢量字體會消耗較多的計算資源,若采用移植PC機上的矢量字體字庫的方法用來在嵌入式設備上顯示文字,尤其是多種語言文字顯示時,影響了系統(tǒng)的運行速度并浪費了存儲空間。目前,在嵌入式設備上顯示文字,尤其是多種語言文字顯示的方法是,采用統(tǒng)一碼UNICODE索引字庫的方式。該字庫適合對多語言字符的顯示,當遇到GB2312、GB13080、UTF等編碼的漢語字符串情況下,先通過轉(zhuǎn)換表將其編碼轉(zhuǎn)為UNICODE編碼,然后統(tǒng)一在字庫中查找。該方式實現(xiàn)了多語言同時顯示的問題。但是對于少數(shù)民族語言之一的維吾爾語,其書寫順序是從右向左書寫,其字符有名義字符形式、變體顯現(xiàn)形式之分,變體顯現(xiàn)形式又分為首部變體、中部變體、尾部變體和獨立變體,變體顯現(xiàn)形式之中又有變體,甚至多個名義字符形式會變成一個變體顯現(xiàn)形式,同樣的字符實際顯示哪種字模需要看前后的字符,根據(jù)維吾爾語的語法才能決定。若嵌入式設備上需要同時顯示維吾爾語和漢語,在現(xiàn)有技術(shù)中是做不到的。
發(fā)明內(nèi)容
本發(fā)明的目的是,提供一種字符顯示方法和裝置。該方法和裝置利用識別字符信息的類型,對應不同類型的字符信息采用不同的處理方式并轉(zhuǎn)換成統(tǒng)一碼,解決了嵌入式設備上不能同時顯示維吾爾語和漢語的問題。為實現(xiàn)上述目的,本發(fā)明提供了一種顯示方法,所述方法包括接收待顯示的字符信息;根據(jù)所述字符信息識別所述字符信息的類型;根據(jù)所述字符信息的類型將所述字符信息轉(zhuǎn)換為所述字符信息的統(tǒng)一碼;根據(jù)所述字符信息的統(tǒng)一碼從字庫中獲取所述字符信息的字符屬性和字模數(shù)據(jù);根據(jù)所述字符信息的字符屬性和字模數(shù)據(jù)顯示所述字符信息。優(yōu)選地,所述字符信息的類型為漢語類型或維吾爾語類型。進一步優(yōu)選地,所述根據(jù)所述字符信息的類型將所述字符信息轉(zhuǎn)換為所述字符信息的統(tǒng)一碼具體為當識別出所述字符信息是漢語類型的字符信息時,根據(jù)第一轉(zhuǎn)換表將所述字符信息轉(zhuǎn)換為所述字符信息的統(tǒng)一碼;當識別出所述字符信息是維吾爾語類型的字符信息時,利用維吾爾語的語法分析器分析所述字符信息得到分析結(jié)果信息,并根據(jù)第二轉(zhuǎn)換表將所述分析結(jié)果信息轉(zhuǎn)換為所述分析結(jié)果信息的變體顯現(xiàn)形式編碼,將所述分析結(jié)、果信息的變體顯現(xiàn)形式編碼倒序排列,從而得到所述字符信息的統(tǒng)一碼。更進一步優(yōu)選地,所述第一轉(zhuǎn)換表為所述漢語字符信息的編碼類型到統(tǒng)一碼的轉(zhuǎn)換表。更進一步優(yōu)選地,所述第二轉(zhuǎn)換表為維吾爾語名義字符形式到維吾爾語變體顯現(xiàn)形式轉(zhuǎn)換表。更進一步優(yōu)選地,制作所述維吾爾語名義字符形式到維吾爾語變體顯現(xiàn)形式轉(zhuǎn)換表以及所述維吾爾語的語法分析器。優(yōu)選地,所述字庫為包含維吾爾語和漢語的字庫。本發(fā)明還提供了一種顯示裝置,所述裝置包括接收單元,用于待顯示接收字符信息;識別單元,用于根據(jù)所述字符信息識別所述字符信息的類型;轉(zhuǎn)換單元,用于根據(jù)所述字符信息的類型將所述字符信息轉(zhuǎn)換為所述字符信息的統(tǒng)一碼;獲取單元,用于根據(jù)所述字符信息的統(tǒng)一碼從字庫中獲取所述字符信息的字符屬性和字模數(shù)據(jù);顯示單元,用于根據(jù)所述字符信息的字符屬性和字模數(shù)據(jù)顯示所述字符信息。優(yōu)選地,所述字符信息的類型為漢語類型或維吾爾語類型。進一步優(yōu)選地,所述根據(jù)所述字符信息的類型將所述字符信息轉(zhuǎn)換為所述字符信息的統(tǒng)一碼具體為當識別出所述字符信息是漢語類型的字符信息時,根據(jù)第一轉(zhuǎn)換表將所述字符信息轉(zhuǎn)換為所述字符信息的統(tǒng)一碼;當識別出所述字符信息是維吾爾語類型的字符信息時,利用維吾爾語的語法分析器分析所述字符信息得到分析結(jié)果信息,并根據(jù)第二轉(zhuǎn)換表將所述分析結(jié)果信息轉(zhuǎn)換為所述分析結(jié)果信息的變體顯現(xiàn)形式編碼,將所述分析結(jié)果信息的變體顯現(xiàn)形式編碼倒序排列,從而得到所述字符信息的統(tǒng)一碼。更進一步優(yōu)選地,所述第一轉(zhuǎn)換表為所述漢語字符信息的編碼類型到統(tǒng)一碼的轉(zhuǎn)換表。更進一步優(yōu)選地,所述第二轉(zhuǎn)換表為維吾爾語名義字符形式到維吾爾語變體顯現(xiàn)形式轉(zhuǎn)換表。更進一步優(yōu)選地,所述裝置還包括制作單元,用于制作所述維吾爾語名義字符形式到維吾爾語變體顯現(xiàn)形式轉(zhuǎn)換表以及所述維吾爾語的語法分析器。優(yōu)選地,所述字庫為包含維吾爾語和漢語的字庫。因此,本發(fā)明公開的一種顯示方法和裝置,該方法和裝置通過接收待顯示的字符信息,根據(jù)字符信息識別字符信息的類型,通過與字符信息的類型相適應的轉(zhuǎn)換單元,將字符信息轉(zhuǎn)換為字符信息的統(tǒng)一碼,根據(jù)字符信息的統(tǒng)一碼從字庫中獲取字符信息的字符屬性和字模數(shù)據(jù),根據(jù)字符信息的字符屬性和字模數(shù)據(jù)顯示字符信息。該方法易于實現(xiàn),占用存儲空間小,對硬件計算性能要求低,可移植性好,并提高了運行效率。
圖I為本發(fā)明實施例提供的一種顯示方法的流程圖;圖2為本發(fā)明實施例提供的將維吾爾語的字符信息轉(zhuǎn)換為統(tǒng)一碼的流程圖;
圖3為本發(fā)明實施例提供的一種顯示裝置的示意圖。
具體實施例方式下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。圖I為本發(fā)明實施例提供的一種顯示方法的流程圖。如圖所示,本發(fā)明實施例具體包括以下步驟步驟101,接收待顯示的字符信息。該字符信息可以為用戶輸入的字符信息,也可以前端設備或終端設備發(fā)送的字符信息。其中,該字符信息為字符串信息。步驟102,根據(jù)字符信息識別該字符信息的類型。其中,字符信息的類型為漢語類型或維吾爾語類型。 步驟103,根據(jù)字符信息的類型將該字符信息轉(zhuǎn)換為該字符信息的統(tǒng)一碼。具體地,當識別出字符信息是漢語類型的字符信息時,根據(jù)第一轉(zhuǎn)換表將該漢語字符信息轉(zhuǎn)換為該字符信息的統(tǒng)一碼;其中,第一轉(zhuǎn)換表為漢語字符信息的編碼類型到統(tǒng)一碼的轉(zhuǎn)換表。漢語的編碼類型有很多種,比如,GB2312、GB13080、統(tǒng)一碼傳輸格式(Unicode Transformation Format, UTF)等編碼類型。當字符信息為GB2312編碼的字符信息時,第一轉(zhuǎn)換表為GB2312編碼到統(tǒng)一碼的轉(zhuǎn)換表,根據(jù)GB2312編碼到統(tǒng)一碼的轉(zhuǎn)換表將GB2312編碼的字符信息轉(zhuǎn)換為該GB2312編碼的字符信息對應的統(tǒng)一碼。同理,當字符信息為UTF編碼的字符信息時,第一轉(zhuǎn)換表為UTF編碼到統(tǒng)一碼的轉(zhuǎn)換表,根據(jù)UTF編碼到統(tǒng)一碼的轉(zhuǎn)換表將UTF編碼的字符信息轉(zhuǎn)換為該UTF編碼的字符信息對應的統(tǒng)一碼。本發(fā)明實施例適用于所有的漢語編碼類型。當識別出字符信息是維吾爾語類型的字符信息時,利用語法分析器分析該字符信息得到分析結(jié)果信息,并根據(jù)第二轉(zhuǎn)換表將分析結(jié)果信息轉(zhuǎn)換為分析結(jié)果信息的變體顯現(xiàn)形式編碼,將分析結(jié)果信息的變體顯現(xiàn)形式編碼倒序排列,從而得到字符信息的統(tǒng)一碼。其中,第二轉(zhuǎn)換表為維吾爾語名義字符形式到維吾爾語變體顯現(xiàn)形式轉(zhuǎn)換表。步驟104,根據(jù)字符信息的統(tǒng)一碼從字庫中獲取該字符的字符屬性和字模數(shù)據(jù)。其中,字庫為多語言字庫。該字庫可以為僅僅包含維吾爾語和漢語的字庫,也可以為不僅包含維吾爾語和漢語還包括其他語言的字庫。步驟105,根據(jù)字符信息的字符屬性和字模數(shù)據(jù)顯示該字符信息。具體地,根據(jù)從字庫中獲取的該字符信息的字符屬性和字模數(shù)據(jù)將該字符信息顯示在嵌入式設備上。圖2為本發(fā)明實施例提供的將維吾爾語的字符信息轉(zhuǎn)換為統(tǒng)一碼的流程圖。步驟201,制作維吾爾語名義字符形式到變體顯現(xiàn)形式的編碼轉(zhuǎn)換表以及維吾爾語的語法分析器。具體地,根據(jù)現(xiàn)有規(guī)范,比如新疆維吾爾自治區(qū)地方標準,制作維吾爾語名義字符形式到變體顯現(xiàn)形式的編碼轉(zhuǎn)換表,該編碼轉(zhuǎn)換表是維吾爾語名義字符形式到變體顯現(xiàn)形式轉(zhuǎn)換的集合,包含每種名義字符形式對應的所有變體顯現(xiàn)形式。其中,每種名義字符形式是維吾爾語中的每個字母所對應的。維吾爾語的每個字母都有兩種形式名義字符形式和變體顯現(xiàn)形式,每個字母對應一個名義字符形式,同時對應多種變體顯現(xiàn)形式。維吾爾語名義字符形式到變體顯現(xiàn)形式的編碼轉(zhuǎn)換表維吾爾語中共包含32個字母,其中25個字母中的每個字母有4種變體顯現(xiàn)形式,5個字母中的每個字母有2種變體顯現(xiàn)形式,2個字母中的每個字母有8種變體顯現(xiàn)形式,所有的變體顯現(xiàn)形式共有126種。該32個字母和126種變體顯現(xiàn)形式皆有明確的統(tǒng)一碼。比如,統(tǒng)一碼UNICODE為0X0628代表的名義字符形式對應的4種變體顯現(xiàn)形式以及統(tǒng)一碼為獨立變體0XFE8F,首部變體0XFE91,中部變體0XFE92和尾部變體0XFE90。同時,根據(jù)現(xiàn)有規(guī)范制作維吾爾語的語法分析器,該語法分析器能夠識別維吾爾語字符串中的元音和輔音,并能識別元音和輔音的關(guān)系,判斷該名義字符形式的維吾爾語應該用哪種變體顯現(xiàn)形式替換。通過對維吾爾語單詞拼寫的語法分析,能夠判斷出任意一個名義字符形式所對應的具體變體顯現(xiàn)形式。維吾爾語的32個字母中包含8個元音字母和24個輔音字母,8個元音字母的統(tǒng)一碼分別為0X0626、0X0627、0X0648、0X0649、0X06C6、0X06C7、0X06C8、0X06D0,其余字母為輔音。另外,維吾爾語名義字符形式到變體顯現(xiàn)形式的編碼轉(zhuǎn)換表以及維吾爾語的語法分析器可以利用現(xiàn)有規(guī)范制作的,也可以利用現(xiàn)有的維吾爾語名義字符形式到變體顯現(xiàn)形 式的編碼轉(zhuǎn)換表以及維吾爾語的語法分析器。步驟202,通過維吾爾語的語法分析器對維吾爾語的字符信息進行逐一分析。具體地,對于維吾爾語的字符信息通過維吾爾語的語法分析器逐個分析該字符串的名義字符形式對應的具體變體顯現(xiàn)形式字符。由于名義字符形式在字詞中所處位置的不同有著不同的變體顯現(xiàn)形式。其中,字符串是以終結(jié)符為結(jié)尾的,逐個分析字符串中每一個字符的名義字符形式,直到分析到終結(jié)符就停止分析,從而得到分析結(jié)果信息。該分析結(jié)果信息為字符串的名義字符形式對應的具體變體顯現(xiàn)形式字符。步驟203,通過維吾爾語名義字符形式到變體顯現(xiàn)形式的編碼轉(zhuǎn)換表將分析結(jié)果信息轉(zhuǎn)換為該分析結(jié)果信息的變體顯現(xiàn)形式編碼。該變體顯現(xiàn)形式編碼是統(tǒng)一碼。步驟204,將分析結(jié)果信息的變體顯現(xiàn)形式編碼倒序排列。具體地,維吾爾語的書寫方式是左向輸入文字,書寫方向是從右向左。但在計算機的處理和存儲中,UNICODE字符是以邏輯順序存儲的,即字符串的存儲方向是從左到右。為了符合維吾爾語的顯示需要,必須把變體顯現(xiàn)形式編碼的排列順序顛倒,即倒序排列變體顯現(xiàn)形式編碼。另外,當維吾爾語中插入的英文、數(shù)字(如電話號碼)等非維吾爾語信息,仍需要保持其由左向右的讀與順序。步驟205,將倒序排列的分析結(jié)果信息確定為維吾爾語的字符信息的統(tǒng)一碼。因此,本發(fā)明實施例提供的顯示方法,通過接收待顯示的字符信息,根據(jù)字符信息識別字符信息的類型,根據(jù)字符信息的類型將字符信息轉(zhuǎn)換為字符信息的統(tǒng)一碼,根據(jù)字符信息的統(tǒng)一碼從字庫中獲取字符信息的字符屬性和字模數(shù)據(jù),根據(jù)字符信息的字符屬性和字模數(shù)據(jù)顯示字符信息。該方法比較易于實現(xiàn),占用存儲空間小,對硬件計算性能要求低,可移植性好,并提高了運行效率。圖3為本發(fā)明實施例一種顯示裝置的示意圖。如圖所示,本發(fā)明實施例具體包括接收單元31、識別單元32、轉(zhuǎn)換單元33、獲取單元34和顯示單元35。接收單元31用于待顯示接收字符信息;識別單元32用于根據(jù)所述字符信息識別所述字符信息的類型;轉(zhuǎn)換單元33用于根據(jù)所述字符信息的類型將所述字符信息轉(zhuǎn)換為所述字符信息的統(tǒng)一碼;獲取單元34用于根據(jù)所述字符信息的統(tǒng)一碼從字庫中獲取所述字符信息的字符屬性和字模數(shù)據(jù);顯示單元35用于根據(jù)所述字符信息的字符屬性和字模數(shù)據(jù)顯示所述字符信息。具體地,接收單元31中字符信息可以為用戶輸入的字符信息,也可以前端設備或終端設備發(fā)送的字符信息。其中,該字符信息為字符串信息。識別單元32中字符信息的類型為漢語類型或維吾爾語類型。轉(zhuǎn)換單元33中當識別出字符信息是漢語類型的字符信息時,根據(jù)第一轉(zhuǎn)換表將該字符信息轉(zhuǎn)換為該字符信息的統(tǒng)一碼;其中,第一轉(zhuǎn)換表為字符信息的編碼類型到統(tǒng)一碼的轉(zhuǎn)換表。漢語的編碼類型有很多種,比如,GB2312、GB13080、統(tǒng)一碼傳輸格式(UnicodeTransformation Format, UTF)等編碼類型。當字符信息為GB2312編碼的字符信息時,第一轉(zhuǎn)換表為GB2312編碼到統(tǒng)一碼的轉(zhuǎn)換表,根據(jù)GB2312編碼到統(tǒng)一碼的轉(zhuǎn)換表將GB2312編碼的字符信息轉(zhuǎn)換為該GB2312編碼的字符信息的統(tǒng)一碼。同理,當字符信息為UTF編碼的字符信息時,第一轉(zhuǎn)換表為UTF編碼到統(tǒng)一碼的轉(zhuǎn)換表,根據(jù)UTF編碼到統(tǒng)一碼的轉(zhuǎn)換表將UTF編碼的字符信息轉(zhuǎn)換為該UTF編碼的字符信息的統(tǒng)一碼。本發(fā)明實施例適用于所有 的漢語編碼類型。當識別出字符信息是維吾爾語類型的字符信息時,利用語法分析器分析該字符信息得到分析結(jié)果信息,并根據(jù)第二轉(zhuǎn)換表將分析結(jié)果信息轉(zhuǎn)換為分析結(jié)果信息的變體顯現(xiàn)形式編碼,將分析結(jié)果信息的變體顯現(xiàn)形式編碼倒序排列,并保持字符信息中非維吾爾語字符存儲順序不變,從而得到字符信息的統(tǒng)一碼。其中,第二轉(zhuǎn)換表為維吾爾語名義字符形式到維吾爾語變體顯現(xiàn)形式轉(zhuǎn)換表。獲取單元34中字庫為多語言字庫。該字庫可以為僅僅包含維吾爾語和漢語的字庫,也可以為不僅包含維吾爾語和漢語還包括其他語言的字庫。顯示單元35中根據(jù)從字庫中獲取的該字符信息的字符屬性和字模數(shù)據(jù)將該字符信息顯示在嵌入式設備上。進一步,該裝置還包括制作單元,用于制作所述維吾爾語名義字符形式到維吾爾語變體顯現(xiàn)形式轉(zhuǎn)換表以及所述維吾爾語的語法分析器。具體的,制作單元中維吾爾語名義字符形式到維吾爾語變體顯現(xiàn)形式轉(zhuǎn)換表是根據(jù)根據(jù)現(xiàn)有規(guī)范,比如新疆維吾爾自治區(qū)地方標準,制作維吾爾語名義字符形式到變體顯現(xiàn)形式的編碼轉(zhuǎn)換表,該編碼轉(zhuǎn)換表是維吾爾語名義字符形式到變體顯現(xiàn)形式轉(zhuǎn)換的集合,包含每種名義字符形式對應的所有變體顯現(xiàn)形式。其中,每種名義字符形式是維吾爾語中的每個字母所對應的。維吾爾語的每個字母都有兩種形式名義字符形式和變體顯現(xiàn)形式,每個字母對應一個名義字符形式,同時對應多種變體顯現(xiàn)形式。維吾爾語名義字符形式到變體顯現(xiàn)形式的編碼轉(zhuǎn)換表維吾爾語中共包含32個字母,其中25個字母中的每個字母有4種變體顯現(xiàn)形式,5個字母中的每個字母有2種變體顯現(xiàn)形式,2個字母中的每個字母有8種變體顯現(xiàn)形式,所有的變體顯現(xiàn)形式共有126種。該32個字母和126種變體顯現(xiàn)形式皆有明確的統(tǒng)一碼。比如,統(tǒng)一碼UNICODE為0X0628代表的名義字符形式對應的4種變體顯現(xiàn)形式以及統(tǒng)一碼為獨立變體0XFE8F,首部變體0XFE91,中部變體0XFE92和尾部變體 0X1^90。同時,根據(jù)現(xiàn)有規(guī)范制作維吾爾語的語法分析器,該語法分析器能夠識別維吾爾語字符串中的元音和輔音,并能識別元音和輔音的關(guān)系,判斷該名義字符形式維吾爾語應該用哪種變體顯現(xiàn)形式替換。通過對維吾爾語單詞拼寫的語法分析,能夠判斷出任意一個名義字符形式所對應的具體變體顯現(xiàn)形式。維吾爾語的32個字母中包含8個元音字母和24個輔音字母,8個元音字母的統(tǒng)一碼分別為0X0626、0X0627、0X0648、0X0649、0X06C6、0X06C7、0X06C8、0X06D0,其余字母為輔音。另外,維吾爾語名義字符形式到變體顯現(xiàn)形式的編碼轉(zhuǎn)換表以及維吾爾語的語法分析器可以利用現(xiàn)有規(guī)范制作的,也可以利用現(xiàn)有的維吾爾語名義字符形式到變體顯現(xiàn)形式的編碼轉(zhuǎn)換表以及現(xiàn)有的維吾爾語的語法分析器。因此,本發(fā)明實施例提供的顯示裝置,通過接收單元接收待顯示的字符信息,識別單元根據(jù)字符信息識別字符信息的類型,轉(zhuǎn)換單元根據(jù)字符信息的類型將字符信息轉(zhuǎn)換為字符信息的統(tǒng)一碼,獲取單元根據(jù)字符信息的統(tǒng)一碼從字庫中獲取字符信息的字符屬性和字模數(shù)據(jù),顯示單元根據(jù)字符信息的字符屬性和字模數(shù)據(jù)顯示字符信息。該裝置比較易于實現(xiàn),占用存儲空間小,對硬件計算性能要求低,可移植性好,并提高了運行效率。專業(yè)人員應該還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應用和設計約束條件。專業(yè)技術(shù)人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。結(jié)合本發(fā)明中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。以上所述的具體實施方式
,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施方式
而已,并不用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。權(quán)利要求
1.一種字符顯示方法,其特征在于,所述方法包括 接收待顯示的字符信息; 根據(jù)所述字符信息識別所述字符信息的類型; 根據(jù)所述字符信息的類型將所述字符信 息轉(zhuǎn)換為所述字符信息的統(tǒng)一碼; 根據(jù)所述字符信息的統(tǒng)一碼從字庫中獲取所述字符信息的字符屬性和字模數(shù)據(jù); 根據(jù)所述字符信息的字符屬性和字模數(shù)據(jù)顯示所述字符信息。
2.根據(jù)權(quán)利要求I所述的顯示方法,其特征在于,所述字符信息的類型為漢語類型或維吾爾語類型。
3.根據(jù)權(quán)利要求2所述的顯示方法,其特征在于,所述根據(jù)所述字符信息的類型將所述字符信息轉(zhuǎn)換為所述字符信息的統(tǒng)一碼具體為 當識別出所述字符信息是漢語類型的字符信息時,根據(jù)第一轉(zhuǎn)換表將所述字符信息轉(zhuǎn)換為所述字符信息的統(tǒng)一碼;當識別出所述字符信息是維吾爾語類型的字符信息時,利用維吾爾語的語法分析器分析所述字符信息得到分析結(jié)果信息,并根據(jù)第二轉(zhuǎn)換表將所述分析結(jié)果信息轉(zhuǎn)換為所述分析結(jié)果信息的變體顯現(xiàn)形式編碼,將所述分析結(jié)果信息的變體顯現(xiàn)形式編碼倒序排列,從而得到所述字符信息的統(tǒng)一碼。
4.根據(jù)權(quán)利要求3所述的顯示方法,其特征在于,所述第一轉(zhuǎn)換表為所述漢語字符信息的編碼類型到統(tǒng)一碼的轉(zhuǎn)換表。
5.根據(jù)權(quán)利要求3所述的顯示方法,其特征在于,所述第二轉(zhuǎn)換表為維吾爾語名義字符形式到維吾爾語變體顯現(xiàn)形式轉(zhuǎn)換表。
6.根據(jù)權(quán)利要求5所述的顯示方法,其特征在于,所述方法還包括 制作所述維吾爾語名義字符形式到維吾爾語變體顯現(xiàn)形式轉(zhuǎn)換表以及所述維吾爾語的語法分析器。
7.根據(jù)權(quán)利要求I所述的顯示方法,其特征在于,所述字庫為包含維吾爾語和漢語的字庫。
8.—種顯示裝置,其特征在于,所述裝置包括 接收單元,用于待顯示接收字符信息; 識別單元,用于根據(jù)所述字符信息識別所述字符信息的類型; 轉(zhuǎn)換單元,用于根據(jù)所述字符信息的類型將所述字符信息轉(zhuǎn)換為所述字符信息的統(tǒng)一碼; 獲取單元,用于根據(jù)所述字符信息的統(tǒng)一碼從字庫中獲取所述字符信息的字符屬性和字模數(shù)據(jù); 顯示單元,用于根據(jù)所述字符信息的字符屬性和字模數(shù)據(jù)顯示所述字符信息。
9.根據(jù)權(quán)利要求8所述的顯示裝置,其特征在于,所述字符信息的類型為漢語類型或維吾爾語類型。
10.根據(jù)權(quán)利要求9所述的顯示裝置,其特征在于,所述根據(jù)所述字符信息的類型將所述字符信息轉(zhuǎn)換為所述字符信息的統(tǒng)一碼具體為 當識別出所述字符信息是漢語類型的字符信息時,根據(jù)第一轉(zhuǎn)換表將所述字符信息轉(zhuǎn)換為所述字符信息的統(tǒng)一碼;當識別出所述字符信息是維吾爾語類型的字符信息時,利用維吾爾語的語法分析器分析所述字符信息得到分析結(jié)果信息,并根據(jù)第二轉(zhuǎn)換表將所述分析結(jié)果信息轉(zhuǎn)換為所述分析結(jié)果信息的變體顯現(xiàn)形式編碼,將所述分析結(jié)果信息的變體顯現(xiàn)形式編碼倒序排列,從而得到所述字符信息的統(tǒng)一碼。
11.根據(jù)權(quán)利要求10所述的顯示裝置,其特征在于,所述第一轉(zhuǎn)換表為所述字符信息的編碼類型到統(tǒng)一碼的轉(zhuǎn)換表。
12.根據(jù)權(quán)利要求10所述的顯示裝置,其特征在于,所述第二轉(zhuǎn)換表為維吾爾語名義字符形式到維吾爾語變體顯現(xiàn)形式轉(zhuǎn)換表。
13.根據(jù)權(quán)利要求12所述的顯示裝置,其特征在于,所述裝置還包括 制作單元,用于制作所述維吾爾語名義字符形式到維吾爾語變體顯現(xiàn)形式轉(zhuǎn)換表以及所述維吾爾語的語法分析器。
14.根據(jù)權(quán)利要求8所述的顯示裝置,其特征在于,所述字庫為包含維吾爾語和漢語的字庫。
全文摘要
本發(fā)明涉及一種字符顯示方法和裝置,該方法包括接收待顯示的字符信息;根據(jù)所述字符信息識別所述字符信息的類型;根據(jù)所述字符信息的類型將所述字符信息轉(zhuǎn)換為所述字符信息的統(tǒng)一碼;根據(jù)所述字符信息的統(tǒng)一碼從字庫中獲取所述字符信息的字符屬性和字模數(shù)據(jù);根據(jù)所述字符信息的字符屬性和字模數(shù)據(jù)顯示所述字符信息。因此,該字符顯示方法和裝置易于實現(xiàn),占用存儲空間小,對硬件計算性能要求低,可移植性好,并提高了運行效率。
文檔編號G09G5/24GK102723067SQ20121017978
公開日2012年10月10日 申請日期2012年6月1日 優(yōu)先權(quán)日2012年6月1日
發(fā)明者劉春梅, 葉曉舟, 王健飛, 郭志川 申請人:中國科學院聲學研究所