欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于在電子設(shè)備中構(gòu)成漢字的方法和裝置的制造方法

文檔序號(hào):8282318閱讀:320來(lái)源:國(guó)知局
用于在電子設(shè)備中構(gòu)成漢字的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的各實(shí)施方式涉及字符構(gòu)造,并且更具體地,涉及用于在電子設(shè)備中構(gòu)成漢字的方法和裝置。
【背景技術(shù)】
[0002]為了文字的顯示或打印的方便,通常會(huì)預(yù)先建立字庫(kù)存儲(chǔ)器,其中存儲(chǔ)有大量特定字符的點(diǎn)陣信息。在顯示或打印文字時(shí),可以根據(jù)字庫(kù)存儲(chǔ)的字符的點(diǎn)陣信息構(gòu)成文字。其中點(diǎn)陣信息是一個(gè)字符的點(diǎn)陣圖片信息,通過(guò)對(duì)字符的點(diǎn)陣信息進(jìn)行渲染,可以顯示或打印該字符。
[0003]漢字具有獨(dú)特的特點(diǎn),不同于拉丁語(yǔ)系或希伯來(lái)語(yǔ)系等語(yǔ)系中的文字能夠用有限的字符表示,漢字具有大量不同的字符。這一特點(diǎn)為漢字的存儲(chǔ)和構(gòu)成帶來(lái)了難題。
[0004]現(xiàn)有技術(shù)的字庫(kù)存儲(chǔ)器在存儲(chǔ)漢字時(shí),通常為待存儲(chǔ)的漢字分配代碼;以及存儲(chǔ)該漢字整體的點(diǎn)陣信息以及它的代碼。為了構(gòu)成漢字,首先需要獲取待構(gòu)成漢字的代碼;根據(jù)該代碼向字庫(kù)設(shè)備請(qǐng)求該漢字的點(diǎn)陣信息;接收字庫(kù)設(shè)備返回的漢字的點(diǎn)陣信息;根據(jù)漢字的點(diǎn)陣信息即可構(gòu)成漢字。
[0005]上述方法在存儲(chǔ)時(shí)將整個(gè)漢字進(jìn)行存儲(chǔ),由于漢字的數(shù)量非常龐大,所需的存儲(chǔ)空間也很大。并且,也是由于漢字的數(shù)量太大,每個(gè)漢字被使用的概率較低,基本無(wú)法將漢字緩存在本地緩存器中,因?yàn)榫彺娴臐h字被再次使用的概率非常低。因而在構(gòu)成漢字時(shí),每次均需要向字庫(kù)存儲(chǔ)器請(qǐng)求待構(gòu)成的漢字,使得構(gòu)成漢字的過(guò)程較為緩慢且復(fù)雜。

【發(fā)明內(nèi)容】

[0006]針對(duì)現(xiàn)有技術(shù)中存在的技術(shù)問(wèn)題,本發(fā)明的多種實(shí)施方式提供了用于在電子設(shè)備中構(gòu)成漢字的方法以及用于構(gòu)成漢字的裝置。
[0007]根據(jù)本發(fā)明的第一方面,提供了一種用于在電子設(shè)備中構(gòu)成漢字的方法,包括:接收待構(gòu)成漢字的代碼。該方法還包括基于代碼,從字庫(kù)存儲(chǔ)器獲取漢字的組合信息以及漢字的一個(gè)或多個(gè)字塊的各自索引號(hào)。該方法還包括根據(jù)索引號(hào),從字塊緩存器和字庫(kù)存儲(chǔ)器中的至少一個(gè)獲得一個(gè)或多個(gè)字塊的各自點(diǎn)陣信息;以及基于組合信息和點(diǎn)陣列信息構(gòu)成漢字。
[0008]根據(jù)本發(fā)明的可選實(shí)施方式,其中根據(jù)索引號(hào),從字塊緩存器和字庫(kù)存儲(chǔ)器中的至少一個(gè)獲得一個(gè)或多個(gè)字塊的各自點(diǎn)陣信息包括:將每個(gè)索引號(hào)與字塊緩存器中緩存的索引號(hào)進(jìn)行匹配;如果匹配,則從字塊緩存器獲取匹配的索引號(hào)對(duì)應(yīng)的字塊的點(diǎn)陣信息;如果未匹配,則從字庫(kù)存儲(chǔ)器獲得未匹配的索引號(hào)對(duì)應(yīng)的字塊的點(diǎn)陣信息。
[0009]根據(jù)本發(fā)明的可選實(shí)施方式,其中從字庫(kù)存儲(chǔ)器獲得未匹配的索引號(hào)對(duì)應(yīng)的字塊的點(diǎn)陣信息包括:如果字庫(kù)存儲(chǔ)器存儲(chǔ)的是字塊的點(diǎn)陣信息,則從字庫(kù)存儲(chǔ)器獲取未匹配的索引號(hào)對(duì)應(yīng)的字塊的點(diǎn)陣信息;以及如果字庫(kù)存儲(chǔ)器存儲(chǔ)的是字塊的矢量信息,則從字庫(kù)存儲(chǔ)器獲取未匹配的索引號(hào)對(duì)應(yīng)的字塊的矢量信息;并且對(duì)未匹配的索引號(hào)對(duì)應(yīng)的字塊的矢量信息進(jìn)行柵格化以獲得未匹配的索引號(hào)對(duì)應(yīng)的字塊的點(diǎn)陣信息。
[0010]根據(jù)本發(fā)明的可選實(shí)施方式,字塊緩存器中緩存以下字塊的點(diǎn)陣信息中的任一項(xiàng):用于構(gòu)成漢字的頻率高于預(yù)定閾值的字塊的點(diǎn)陣信息;或者最近被使用的預(yù)定數(shù)量的字塊的點(diǎn)陣信息。
[0011]根據(jù)本發(fā)明的可選實(shí)施方式,其中組合信息包括一個(gè)或多個(gè)字塊在構(gòu)成漢字時(shí)的顯示大小和顯示位置;其中基于組合信息和點(diǎn)陣列信息構(gòu)成漢字包括:根據(jù)組合信息中每個(gè)字塊的顯示大小調(diào)整每個(gè)字塊的點(diǎn)陣信息;以及根據(jù)組合信息中每個(gè)字塊的顯示位置組合每個(gè)調(diào)整后的字塊的點(diǎn)陣信息,以構(gòu)成漢字的點(diǎn)陣信息。
[0012]根據(jù)本發(fā)明的可選實(shí)施方式,該方法進(jìn)一步包括:根據(jù)預(yù)定緩存規(guī)則緩存未匹配的索引號(hào)對(duì)應(yīng)的字塊的點(diǎn)陣信息以及未匹配的索引號(hào)。
[0013]根據(jù)本發(fā)明的可選實(shí)施方式,其中字塊包括漢字的字根、偏旁、部首中的一個(gè)或它們的組合。
[0014]根據(jù)本發(fā)明的可選實(shí)施方式,該方法進(jìn)一步包括:根據(jù)接收到的漢字的字體號(hào),從多個(gè)字庫(kù)存儲(chǔ)器中選擇一個(gè)相應(yīng)的字庫(kù)存儲(chǔ)器作為字庫(kù)存儲(chǔ)器。
[0015]根據(jù)本發(fā)明的第二方面,還提供了一種用于構(gòu)成漢字的裝置,該裝置包括接收模塊,被配置用于接收待構(gòu)成漢字的代碼。該裝置還包括獲取模塊,被配置用于基于代碼,從字庫(kù)存儲(chǔ)器獲取漢字的組合信息以及漢字的一個(gè)或多個(gè)字塊的各自索引號(hào)。該裝置還包括獲得模塊,被配置用于根據(jù)索引號(hào),從字塊緩存器和字庫(kù)存儲(chǔ)器中的至少一個(gè)獲得一個(gè)或多個(gè)字塊的各自點(diǎn)陣信息;以及組合模塊,被配置用于基于組合信息和點(diǎn)陣列信息構(gòu)成漢字。
[0016]根據(jù)本發(fā)明的可選實(shí)施方式,其中獲得裝置包括:匹配單元,被配置用于將每個(gè)索引號(hào)與字塊緩存器中緩存的索引號(hào)進(jìn)行匹配;獲取單元,用于在匹配時(shí)從字塊緩存器獲取匹配的索引號(hào)對(duì)應(yīng)的字塊的點(diǎn)陣信息;獲得單元,用于在未匹配時(shí)從字庫(kù)存儲(chǔ)器獲得未匹配的索引號(hào)對(duì)應(yīng)的字塊的點(diǎn)陣信息。
[0017]根據(jù)本發(fā)明的可選實(shí)施方式,其中獲得單元被配置用于:在字庫(kù)存儲(chǔ)器存儲(chǔ)的是字塊的點(diǎn)陣信息時(shí),從字庫(kù)存儲(chǔ)器獲取未匹配的索引號(hào)對(duì)應(yīng)的字塊的點(diǎn)陣信息;以及在字庫(kù)存儲(chǔ)器存儲(chǔ)的是字塊的矢量信息時(shí),從字庫(kù)存儲(chǔ)器獲取未匹配的索引號(hào)對(duì)應(yīng)的字塊的矢量信息;并且對(duì)未匹配的索引號(hào)對(duì)應(yīng)的字塊的矢量信息進(jìn)行柵格化以獲得未匹配的索引號(hào)對(duì)應(yīng)的字塊的點(diǎn)陣信息。
[0018]根據(jù)本發(fā)明的可選實(shí)施方式,字塊緩存器中緩存以下字塊的點(diǎn)陣信息中的任一項(xiàng):用于構(gòu)成漢字的頻率高于預(yù)定閾值的字塊的點(diǎn)陣信息;或者最近被使用的預(yù)定數(shù)量的字塊的點(diǎn)陣信息。
[0019]根據(jù)本發(fā)明的可選實(shí)施方式,其中組合信息包括一個(gè)或多個(gè)字塊在構(gòu)成漢字時(shí)的顯示大小和顯示位置;其中組合模塊包括:調(diào)整單元,被配置用于根據(jù)組合信息中每個(gè)字塊的顯示大小調(diào)整每個(gè)字塊的點(diǎn)陣信息;以及組合單元,被配置用于根據(jù)組合信息中每個(gè)字塊的顯示位置組合每個(gè)調(diào)整后的字塊的點(diǎn)陣信息,以構(gòu)成漢字的點(diǎn)陣信息。
[0020]根據(jù)本發(fā)明的可選實(shí)施方式,該裝置進(jìn)一步包括:緩存模塊,被配置用于根據(jù)預(yù)定緩存規(guī)則緩存未匹配的索引號(hào)對(duì)應(yīng)的字塊的點(diǎn)陣信息以及未匹配的索引號(hào)。
[0021]根據(jù)本發(fā)明的可選實(shí)施方式,其中字塊包括漢字的字根、偏旁、部首中的一個(gè)或它們的組合。
[0022]根據(jù)本發(fā)明的可選實(shí)施方式,該裝置進(jìn)一步包括:選擇模塊,被配置用于根據(jù)接收到的漢字的字體號(hào),從多個(gè)字庫(kù)存儲(chǔ)器中選擇一個(gè)相應(yīng)的字庫(kù)存儲(chǔ)器作為字庫(kù)存儲(chǔ)器。
[0023]根據(jù)本發(fā)明的第三方面,還提供了一種存儲(chǔ)程序指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),程序指令使得至少一個(gè)處理器執(zhí)行如上文的任一方法。
[0024]根據(jù)本發(fā)明的第四方面,還提供了用于構(gòu)成漢字的裝置,包括:至少一個(gè)處理器;以及包括計(jì)算機(jī)程序代碼的至少一個(gè)存儲(chǔ)器,其中所述至少一個(gè)存儲(chǔ)器和所述計(jì)算機(jī)程序代碼配置用于利用所述至少一個(gè)處理器使得所述裝置執(zhí)行如上文的任一方法。
[0025]采用本發(fā)明的各個(gè)實(shí)施方式的技術(shù)方案,由于將漢字劃分為字塊并且多個(gè)漢字可以具有相同字塊,從而使得字塊緩存的重復(fù)利用率較高。在構(gòu)成漢字時(shí),可以從字塊緩存器中以更大概率獲取到所需的字塊的點(diǎn)陣信息,提高了構(gòu)成漢字的過(guò)程的方便性和速度,從而便于在資源相對(duì)有限的手持設(shè)備中對(duì)漢字進(jìn)行更快速地顯示、打印、傳輸或進(jìn)行其他處理。
【附圖說(shuō)明】
[0026]通過(guò)參考附圖閱讀下文的詳細(xì)描述,本發(fā)明實(shí)施方式的上述以及其他目的、特征和優(yōu)點(diǎn)將變得易于理解。在附圖中,以示例性而非限制性的方式示出了本發(fā)明的若干實(shí)施方式,其中:
[0027]圖1示出了適于用來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施方式的示例性電子設(shè)備;
[0028]圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的用于在電子設(shè)備中構(gòu)成漢字的方法的流程圖;
[0029]圖3示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的在構(gòu)成漢字過(guò)程中多個(gè)裝置之間的交互圖;以及
[0030]圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的用于構(gòu)成漢字的裝置的框圖。
[0031]在各個(gè)附圖中,相同或?qū)?yīng)的標(biāo)號(hào)表不相同或?qū)?yīng)的部分。
【具體實(shí)施方式】
[0032]下面將參照附圖更詳細(xì)地描述本公開(kāi)的優(yōu)選實(shí)施方式。雖然附圖中顯示了本公開(kāi)的優(yōu)選實(shí)施方式,然而應(yīng)該理解,可以以各種形式實(shí)現(xiàn)本公開(kāi)而不應(yīng)被這里闡述的實(shí)施方式所限制。相反,提供這些實(shí)施方式是為了使本公開(kāi)更加透徹和完整,并且能夠?qū)⒈竟_(kāi)的范圍完整地傳達(dá)給本領(lǐng)域
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
济阳县| 家居| 察雅县| 桐城市| 古蔺县| 八宿县| 靖安县| 酒泉市| 肥城市| 萨迦县| 建平县| 秭归县| 泽州县| 钟山县| 房产| 灵璧县| 肇州县| 宜章县| 凤阳县| 乌兰浩特市| 定陶县| 阿尔山市| 玉山县| 久治县| 南昌市| 依兰县| 拉萨市| 仙居县| 陆良县| 额尔古纳市| 伊宁市| 深泽县| 金坛市| 资溪县| 突泉县| 吴旗县| 崇阳县| 云龙县| 高邑县| 泗阳县| 罗平县|