国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      文本信息傳送方法及系統(tǒng)、文本信息顯示方法及系統(tǒng)的制作方法

      文檔序號(hào):6510872閱讀:211來(lái)源:國(guó)知局
      文本信息傳送方法及系統(tǒng)、文本信息顯示方法及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明提供一種文本信息傳送方法,包括如下步驟:獲取文字的二值化點(diǎn)陣信息,將所述點(diǎn)陣信息轉(zhuǎn)換為位圖;根據(jù)預(yù)設(shè)的最小編碼單位及所述位圖中像素點(diǎn)的像素值,確定所有編碼區(qū)塊,并對(duì)所述編碼區(qū)塊進(jìn)行編號(hào);按預(yù)設(shè)的編碼順序及最小編碼單位讀取所述位圖,在每一次讀取到當(dāng)前的編碼區(qū)塊與上一個(gè)編碼區(qū)塊不同時(shí),記錄上一個(gè)編碼區(qū)塊的連續(xù)次數(shù);將所述位圖的長(zhǎng)、寬、最小編碼單位、編碼順序、編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù)打包后輸出。本發(fā)明還提供對(duì)應(yīng)的文本信息傳送系統(tǒng)和文本信息顯示方法及系統(tǒng),能保留輸出端文字的顯示效果,并且傳送的數(shù)據(jù)量較小。
      【專利說(shuō)明】文本信息傳送方法及系統(tǒng)、文本信息顯示方法及系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及文本信息處理【技術(shù)領(lǐng)域】,特別是涉及一種文本信息傳送方法、一種文本信息傳送系統(tǒng),一種文本信息顯不方法,以及一種文本信息顯不系統(tǒng)。
      【背景技術(shù)】
      [0002]文字自古以來(lái)就是一種傳遞信息的重要方式,現(xiàn)在人們對(duì)通過(guò)網(wǎng)絡(luò)發(fā)送文字信息早就習(xí)以為常,例如短信、微博。
      [0003]然而,在現(xiàn)實(shí)的應(yīng)用中由于某些限制會(huì)遇到一些問(wèn)題。第一,我們知道文字有很多種字體,它是以字庫(kù)的形式保存在本地的操作系統(tǒng)中,字庫(kù)對(duì)每個(gè)文字用點(diǎn)陣或數(shù)學(xué)函數(shù)曲線進(jìn)行描述,使用編碼來(lái)建立文字到點(diǎn)陣或數(shù)學(xué)函數(shù)曲線的聯(lián)系,我們傳輸文字的時(shí)候一般只是傳輸文字的編碼,接收端只有到顯示的時(shí)候才根據(jù)編碼獲取點(diǎn)陣數(shù)據(jù)或數(shù)學(xué)函數(shù)曲線,然后進(jìn)行渲染顯示。這就要求傳輸?shù)碾p方必須同時(shí)都有相同的字庫(kù),但是有一些嵌入式設(shè)備,例如手機(jī),因?yàn)樵O(shè)備存儲(chǔ)空間和性能等原因不可能包含很多字庫(kù),這就造成別人發(fā)的一些文字無(wú)法顯示,或者無(wú)法達(dá)到原有的顯示效果;現(xiàn)有技術(shù)中通過(guò)將文字轉(zhuǎn)換為圖片后進(jìn)行傳輸,但圖片壓縮后數(shù)據(jù)量太大,耗費(fèi)資源。

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

      [0004]基于此,本發(fā)明提供一種文本信息傳送方法和文本信息顯示方法,能保留輸出端文字的顯示效果,并且傳送的數(shù)據(jù)量較小。
      [0005]一種文本信息傳送方法,包括如下步驟:
      [0006]獲取文字的二值化點(diǎn)陣信息,將所述點(diǎn)陣信息轉(zhuǎn)換為位圖;
      [0007]根據(jù)預(yù)設(shè)的最小編碼單位及所述位圖中像素點(diǎn)的像素值,確定所有編碼區(qū)塊,并對(duì)所述編碼區(qū)塊進(jìn)行編號(hào);
      [0008]按預(yù)設(shè)的編碼順序及最小編碼單位讀取所述位圖,在每一次讀取到當(dāng)前的編碼區(qū)塊與上一個(gè)編碼區(qū)塊不同時(shí),記錄上一個(gè)編碼區(qū)塊的連續(xù)次數(shù);
      [0009]將所述位圖的長(zhǎng)、寬、編碼順序、最小編碼單位、編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù)打包后輸出。
      [0010]一種文本信息顯示方法,包括如下步驟:
      [0011]接收輸入的文本信息壓縮包,其中,所述壓縮包包含位圖的長(zhǎng)、寬、編碼順序、最小編碼單位、編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù);
      [0012]根據(jù)所述位圖的長(zhǎng)、寬生成所述位圖,按照所述編碼順序,根據(jù)編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù),將預(yù)設(shè)的與所述編號(hào)對(duì)應(yīng)的編碼區(qū)塊填充至所述位圖中。
      [0013]—種文本信息傳送系統(tǒng),包括:
      [0014]轉(zhuǎn)換模塊,用于獲取文字的二值化點(diǎn)陣信息,將所述點(diǎn)陣信息轉(zhuǎn)換為位圖;
      [0015]編號(hào)模塊,用于根據(jù)預(yù)設(shè)的最小編碼單位及所述位圖中像素點(diǎn)的像素值,確定所有編碼區(qū)塊,并對(duì)所述編碼區(qū)塊進(jìn)行編號(hào);[0016]讀取模塊,用于按預(yù)設(shè)的編碼順序及最小編碼單位讀取所述位圖,在每一次讀取到當(dāng)前的編碼區(qū)塊與上一個(gè)編碼區(qū)塊不同時(shí),記錄上一個(gè)編碼區(qū)塊的連續(xù)次數(shù);
      [0017]輸出模塊,用于將所述位圖的長(zhǎng)、寬、編碼順序、最小編碼單位、編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù)打包后輸出。
      [0018]一種文本信息顯示系統(tǒng),包括:
      [0019]接收模塊,用于接收輸入的文本信息壓縮包,其中,所述壓縮包包含位圖的長(zhǎng)、寬、編碼順序、最小編碼單位、編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù);
      [0020]填充模塊,用于根據(jù)所述位圖的長(zhǎng)、寬生成所述位圖,按照所述編碼順序,根據(jù)編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù),將預(yù)設(shè)的與所述編號(hào)對(duì)應(yīng)的編碼區(qū)塊填充至所述位圖中。
      [0021]上述文本信息傳送方法及系統(tǒng)、文本信息顯示方法及系統(tǒng),通過(guò)獲取文字的二值化點(diǎn)陣信息,根據(jù)二值化的點(diǎn)陣信息生成的位圖,會(huì)包含有多個(gè)連續(xù)的像素值相同的像素點(diǎn);在編碼時(shí),記錄對(duì)應(yīng)的編碼區(qū)塊及其連續(xù)次數(shù);大大提高了壓縮效率;而接收端根據(jù)接收的數(shù)據(jù),按照所述編碼順序,根據(jù)編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù),將預(yù)設(shè)的與所述編號(hào)對(duì)應(yīng)的編碼區(qū)塊填充得到所述位圖,無(wú)需接收端的字庫(kù)支持,即可保留原有的文字顯示效果。
      【專利附圖】

      【附圖說(shuō)明】
      [0022]圖1為本發(fā)明文本信息傳送方法在一實(shí)施例中的流程示意圖。
      [0023]圖2為圖1中漢字“好”的點(diǎn)陣信息示意圖。
      [0024]圖3為圖1中以2*2為最小編碼單位對(duì)應(yīng)的16種編碼區(qū)塊示意圖。
      [0025]圖4為本發(fā)明文本信息顯示方法在一實(shí)施例中的流程示意圖。
      [0026]圖5為本發(fā)明文本信息顯示系統(tǒng)在一實(shí)施例中的結(jié)構(gòu)示意圖。
      [0027]圖6為本發(fā)明文本信息顯示系統(tǒng)在一實(shí)施例中的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0028]下面結(jié)合實(shí)施例及附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明,但本發(fā)明的實(shí)施方式不限于此。
      [0029]如圖1所示,是本發(fā)明一種文本信息傳送方法的流程示意圖,包括如下步驟:
      [0030]S11、獲取文字的二值化點(diǎn)陣信息,將所述點(diǎn)陣信息轉(zhuǎn)換為位圖;
      [0031]根據(jù)用戶輸入的文字,根據(jù)文字內(nèi)容、字體類型、字號(hào)提取字模,從點(diǎn)陣字庫(kù)中提取二值化的點(diǎn)陣信息;
      [0032]點(diǎn)陣字庫(kù)是一個(gè)數(shù)據(jù)文件,在這個(gè)數(shù)據(jù)文件里面保存了所有文字的點(diǎn)陣數(shù)據(jù),點(diǎn)陣從本質(zhì)上講就是單色位圖,其使用一個(gè)比特來(lái)表示一個(gè)點(diǎn),如果比特為0,表示某個(gè)位置沒(méi)有點(diǎn),如果為I表示某個(gè)位置有點(diǎn);如圖2所示,是本實(shí)施例中漢字“好”的點(diǎn)陣信息示意圖;其中點(diǎn)陣式字體可直接提取,矢量字體需先點(diǎn)陣化之后再提?。?br> [0033]根據(jù)點(diǎn)陣信息生成位圖數(shù)據(jù),位圖數(shù)據(jù)與點(diǎn)陣信息一樣,由多個(gè)像素點(diǎn)構(gòu)成,同樣可如圖2所示,每個(gè)像素點(diǎn)存儲(chǔ)像素值,根據(jù)二值化的點(diǎn)陣信息生成的位圖,包含了多個(gè)像素點(diǎn),像素點(diǎn)的數(shù)值只有兩種情況,可為O或1,并且會(huì)有多個(gè)連續(xù)的像素值相同的像素點(diǎn),有利于后續(xù)的編碼壓縮。
      [0034]S12、根據(jù)預(yù)設(shè)的最小編碼單位及所述位圖中像素點(diǎn)的像素值,確定所有編碼區(qū)塊,并對(duì)所述編碼區(qū)塊進(jìn)行編號(hào);
      [0035]在一較佳實(shí)施例中,所述根據(jù)預(yù)設(shè)的最小編碼單位從所述位圖中確定所有編碼區(qū)塊的步驟為:
      [0036]根據(jù)所述預(yù)設(shè)的最小編碼單位確定2?種存儲(chǔ)不同像素值的編碼區(qū)塊,其中,所述預(yù)設(shè)的最小編碼單位為N*M個(gè)像素點(diǎn)構(gòu)成的矩形,所述N為大于等于I的整數(shù),所述M為大于等于I的整數(shù);所述位圖中每個(gè)像素點(diǎn)的像素值為O或I ;
      [0037]S13、按預(yù)設(shè)的編碼順序及最小編碼單位讀取所述位圖,在每一次讀取到當(dāng)前的編碼區(qū)塊與上一個(gè)編碼區(qū)塊不同時(shí),記錄上一個(gè)編碼區(qū)塊的連續(xù)次數(shù);
      [0038]如圖2所示,位圖中包含多個(gè)連續(xù)的像素值相同的像素點(diǎn);若以每個(gè)像素點(diǎn)為最小編碼單位,第一行全部32位都為0,所以直接表示為(32,0),緊接著的4行全O可用同樣的方法表示,而第六行可以表示為(9,0),(2,1), (21,0)。由于文字的特性,位圖數(shù)據(jù)中會(huì)出現(xiàn)大量的連續(xù)O或者連續(xù)1,所以使用上述方法可以大大提高壓縮比;其中,本實(shí)施例以行為編碼順序讀取位圖,也可根據(jù)實(shí)際需要以列為順序讀取位圖,或者以Z字編碼順序等多種編碼順序進(jìn)行讀取。
      [0039]根據(jù)位圖的特點(diǎn),由于存在連續(xù)的O或者連續(xù)的1,并且在水平方向上和垂直方向上是存在關(guān)聯(lián)的,為了同時(shí)考慮水平方向和垂直方向上的關(guān)聯(lián)性,實(shí)際上可設(shè)置更大的最小編碼單位,以加快編碼速度和提高壓縮比;
      [0040]例如,可設(shè)置2*2為最小編碼單位,則最多會(huì)出現(xiàn)如圖3所示的16種編碼區(qū)塊,對(duì)各個(gè)編碼區(qū)塊進(jìn)行編號(hào);若以行為編碼順序讀取該位圖,可以看出前面有連續(xù)36個(gè)編號(hào)為O的2*2點(diǎn)陣,所以直接表示為(36,0),緊接著依次是(1,1),(1,2),(14,0),大大提高了壓縮比。
      [0041]上述實(shí)施例以一個(gè)漢字為例闡述了編碼過(guò)程,也可將所有輸入的文字對(duì)應(yīng)轉(zhuǎn)換為多張位圖,拼接所有位圖之后再進(jìn)行編碼;或者多個(gè)文字的位圖拼接后再編碼,具體可根據(jù)實(shí)際需要而定。
      [0042]S14、將所述位圖的長(zhǎng)、寬、編碼順序、最小編碼單位、編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù)打包后輸出;
      [0043]在一較佳實(shí)施例中,可將編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù)作為一組存儲(chǔ)在一個(gè)字節(jié)中,所述編號(hào)存儲(chǔ)在每個(gè)字節(jié)的高N*M位,所述連續(xù)次數(shù)存儲(chǔ)在低8-N*M位中,其中,N*M小于8,所述N為大于等于I的整數(shù),所述M為大于等于I的整數(shù);所述預(yù)設(shè)的最小編碼單位為N*M個(gè)像素點(diǎn)構(gòu)成的矩形,最小編碼單位可以有多種選擇方式,如2*2、2*3、4*4等,在本實(shí)施例中,優(yōu)選為N*M小于8,一方面防止對(duì)應(yīng)的編碼區(qū)塊個(gè)數(shù)過(guò)多,減弱壓縮速度,另一方面也便于將編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù)作為一組存儲(chǔ)在一個(gè)字節(jié)中,方便數(shù)據(jù)打包存儲(chǔ)以及接收端的顯示處理。
      [0044]其中,還可添加標(biāo)識(shí),用于記錄和識(shí)別上述編碼格式;例如,前四個(gè)字節(jié)為0x54,0x58,0x54,0x50,作為這種編碼格式的標(biāo)識(shí),接著四個(gè)字節(jié)為位圖的長(zhǎng)度,再接著四個(gè)字節(jié)為位圖的寬度,再接著一個(gè)字節(jié)為編碼順序,O表示以行為序,I表示以列為序,再接著一個(gè)字節(jié)為最小編碼單位,高4位保存N,低4位保存所述的M,再接著四個(gè)字節(jié)為后續(xù)壓縮后位圖數(shù)據(jù)的總長(zhǎng)度,最后為壓縮后的數(shù)據(jù),壓縮數(shù)據(jù)以每個(gè)字節(jié)為一組,此字節(jié)的高N*M位保存圖3中的編碼區(qū)塊的編號(hào),低8-N*M位表示編碼區(qū)塊的連續(xù)次數(shù)。[0045]如圖4所示,是本發(fā)明一種文本信息顯示方法的流程示意圖,包括如下步驟:
      [0046]S41、接收輸入的文本信息壓縮包,其中,所述壓縮包包含位圖的長(zhǎng)、寬、編碼順序、最小編碼單位、編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù);
      [0047]S42、根據(jù)所述位圖的長(zhǎng)、寬生成所述位圖,按照所述編碼順序和最小編碼單位,根據(jù)編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù),將預(yù)設(shè)的與所述編號(hào)對(duì)應(yīng)的編碼區(qū)塊填充至所述位圖中。
      [0048]在一較佳實(shí)施例中,所述位圖中每個(gè)像素點(diǎn)的像素值為O或I ;所述預(yù)設(shè)的最小編碼單位為N*M個(gè)像素點(diǎn)構(gòu)成的矩形,所述N為大于等于I的整數(shù),所述M為大于等于I的整數(shù);所述編碼區(qū)塊共有2?種,分別存儲(chǔ)不同的像素值,其中,最小編碼單位可以有多種選擇方式,如2*2、2*3、4*4等,在本實(shí)施例中,可優(yōu)選為N*M小于8,可防止對(duì)應(yīng)的編碼區(qū)塊個(gè)數(shù)過(guò)多,減弱處理速度。
      [0049]如圖5所示,本發(fā)明提供了一種文本信息傳送系統(tǒng),包括:
      [0050]轉(zhuǎn)換模塊51,用于獲取文字的二值化點(diǎn)陣信息,將所述點(diǎn)陣信息轉(zhuǎn)換為位圖;
      [0051]根據(jù)用戶輸入的文字,根據(jù)文字內(nèi)容、字體類型、字號(hào)提取字模,從點(diǎn)陣字庫(kù)中提取二值化的點(diǎn)陣信息;
      [0052]點(diǎn)陣字庫(kù)是一個(gè)數(shù)據(jù)文件,在這個(gè)數(shù)據(jù)文件里面保存了所有文字的點(diǎn)陣數(shù)據(jù),點(diǎn)陣從本質(zhì)上講就是單色位圖,其使用一個(gè)比特來(lái)表示一個(gè)點(diǎn),如果比特為0,表示某個(gè)位置沒(méi)有點(diǎn),如果為I表示某個(gè)位置有點(diǎn);
      [0053]根據(jù)點(diǎn)陣信息生成位圖數(shù)據(jù),其中點(diǎn)陣式字體可直接提取,矢量字體需先點(diǎn)陣化之后再提取;位圖數(shù)據(jù)與點(diǎn)陣信息一樣,由多個(gè)像素點(diǎn)構(gòu)成,同樣可如圖2所示,每個(gè)像素點(diǎn)存儲(chǔ)像素值,根據(jù)二值化的點(diǎn)陣信息生成的位圖,包含了多個(gè)像素點(diǎn),像素點(diǎn)的數(shù)值只有兩種情況,可為O或1,并且會(huì)有多個(gè)連續(xù)的像素值相同的像素點(diǎn),有利于后續(xù)的編碼壓縮。
      [0054]編號(hào)模塊52,用于根據(jù)預(yù)設(shè)的最小編碼單位及所述位圖中像素點(diǎn)的像素值,確定所有編碼區(qū)塊,并對(duì)所述編碼區(qū)塊進(jìn)行編號(hào);
      [0055]在一較佳實(shí)施例中,所述編號(hào)模塊52還可用于:
      [0056]根據(jù)所述預(yù)設(shè)的最小編碼單位確定2?種存儲(chǔ)不同像素值的編碼區(qū)塊,其中,所述預(yù)設(shè)的最小編碼單位為N*M個(gè)像素點(diǎn)構(gòu)成的矩形,所述N為大于等于I的整數(shù),所述M為大于等于I的整數(shù);所述位圖中每個(gè)像素點(diǎn)的像素值為O或I ;
      [0057]讀取模塊53,用于按預(yù)設(shè)的編碼順序及最小編碼單位讀取所述位圖,在每一次讀取到當(dāng)前的編碼區(qū)塊與上一個(gè)編碼區(qū)塊不同時(shí),記錄上一個(gè)編碼區(qū)塊的連續(xù)次數(shù);
      [0058]如圖2所示,位圖中包含多個(gè)連續(xù)的像素值相同的像素點(diǎn);若以每個(gè)像素點(diǎn)為最小編碼單位,第一行全部32位都為0,所以直接表示為(32,0),緊接著的4行全O可用同樣的方法表示,而第六行可以表示為(9,0),(2,1), (21,0)。由于文字的特性,位圖數(shù)據(jù)中會(huì)出現(xiàn)大量的連續(xù)O或者連續(xù)1,所以使用上述方法可以大大提高壓縮比。
      [0059]根據(jù)位圖的特點(diǎn),由于存在連續(xù)的O或者連續(xù)的1,并且在水平方向上和垂直方向上是存在關(guān)聯(lián)的,為了同時(shí)考慮水平方向和垂直方向上的關(guān)聯(lián)性,實(shí)際上可設(shè)置更大的最小編碼單位,以加快編碼速度和提高壓縮比;
      [0060]例如,可設(shè)置2*2為最小編碼單位,則最多會(huì)出現(xiàn)如圖3所示的16種編碼區(qū)塊,對(duì)各個(gè)編碼區(qū)塊進(jìn)行編號(hào);若以行為編碼順序讀取該位圖,可以看出前面有連續(xù)36個(gè)編號(hào)為O的2*2點(diǎn)陣,所以直接表示為(36,0),緊接著依次是(1,1),(1,2),(14,0),大大提高了壓縮比。
      [0061]輸出模塊54,用于將所述位圖的長(zhǎng)、寬、編碼順序、最小編碼單位、編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù)打包后輸出;
      [0062]在一較佳實(shí)施例中,所述輸出模塊54還可用于:
      [0063]將編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù)作為一組存儲(chǔ)在一個(gè)字節(jié)中,所述編號(hào)存儲(chǔ)在每個(gè)字節(jié)的高N*M位,所述連續(xù)次數(shù)存儲(chǔ)在低8-N*M位中,其中,N*M小于8,所述N為大于等于I的整數(shù),所述M為大于等于I的整數(shù);所述預(yù)設(shè)的最小編碼單位為N*M個(gè)像素點(diǎn)構(gòu)成的矩形,最小編碼單位可以有多種選擇方式,如2*2、2*3、4*4等,在本實(shí)施例中,優(yōu)選為N*M小于8,一方面防止對(duì)應(yīng)的編碼區(qū)塊個(gè)數(shù)過(guò)多,減弱壓縮速度,另一方面也便于將編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù)作為一組存儲(chǔ)在一個(gè)字節(jié)中,方便數(shù)據(jù)打包存儲(chǔ)以及接收端的顯示處理。
      [0064]其中,還可添加標(biāo)識(shí),用于記錄和識(shí)別上述編碼格式;例如,前四個(gè)字節(jié)為0x54,0x58,0x54,0x50,作為這種編碼格式的標(biāo)識(shí),接著四個(gè)字節(jié)為位圖的長(zhǎng)度,再接著四個(gè)字節(jié)為位圖的寬度,再接著一個(gè)字節(jié)為編碼順序,O表示以行為序,I表示以列為序,再接著一個(gè)字節(jié)為最小編碼單位,高4位保存N,低4位保存所述的M,再接著四個(gè)字節(jié)為后續(xù)壓縮后位圖數(shù)據(jù)的總長(zhǎng)度,最后為壓縮后的數(shù)據(jù),壓縮數(shù)據(jù)以每個(gè)字節(jié)為一組,此字節(jié)的高N*M位保存圖3中的編碼區(qū)塊的編號(hào),低8-N*M位表示編碼區(qū)塊的連續(xù)次數(shù)。
      [0065]如圖6所示,本發(fā)明還提供了一種文本信息顯示系統(tǒng),包括:
      [0066]接收模塊61,用于接收輸入的文本信息壓縮包,其中,所述壓縮包包含位圖的長(zhǎng)、寬、編碼順序、最小編碼單位、編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù);
      [0067]填充模塊62,用于根據(jù)所述位圖的長(zhǎng)、寬生成所述位圖,按照所述編碼順序和最小編碼單位,根據(jù)編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù),將預(yù)設(shè)的與所述編號(hào)對(duì)應(yīng)的編碼區(qū)塊填充至所述位圖中。
      [0068]在一較佳實(shí)施例中,所述位圖中每個(gè)像素點(diǎn)的像素值為O或I ;所述預(yù)設(shè)的最小編碼單位為N*M個(gè)像素點(diǎn)構(gòu)成的矩形,所述N為大于等于I的整數(shù),所述M為大于等于I的整數(shù);所述編碼區(qū)塊共有2?種,分別存儲(chǔ)不同的像素值,其中,最小編碼單位可以有多種選擇方式,如2*2、2*3、4*4等,在本實(shí)施例中,可優(yōu)選為N*M小于8,可防止對(duì)應(yīng)的編碼區(qū)塊個(gè)數(shù)過(guò)多,減弱處理速度。
      [0069]本發(fā)明文本信息傳送方法及系統(tǒng)、文本信息顯示方法及系統(tǒng),通過(guò)獲取文字的二值化點(diǎn)陣信息,根據(jù)二值化的點(diǎn)陣信息生成的位圖,會(huì)包含有多個(gè)連續(xù)的像素值相同的像素點(diǎn);在編碼時(shí),記錄對(duì)應(yīng)的編碼區(qū)塊及其連續(xù)次數(shù);大大提高了壓縮效率;而接收端根據(jù)接收的數(shù)據(jù),按照所述編碼順序,根據(jù)編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù),將預(yù)設(shè)的與所述編號(hào)對(duì)應(yīng)的編碼區(qū)塊填充得到所述位圖,無(wú)需接收端的字庫(kù)支持,即可保留原有的文字顯示效果O
      [0070]利用本發(fā)明,接收端并不需要字庫(kù)的支持,只需要按照預(yù)定的格式進(jìn)行解碼顯示,就可以把輸出端各種風(fēng)格各異的文字按原樣顯示出來(lái),這對(duì)于嵌入式設(shè)備來(lái)說(shuō)是非常有益的;另一方面,把文字提取字模生成二值化的位圖數(shù)據(jù)后,此時(shí)數(shù)據(jù)將變成由許多連續(xù)相同數(shù)據(jù)構(gòu)成,會(huì)大大提高壓縮效率;例如,可應(yīng)用在新浪微博的長(zhǎng)微博輸出中,現(xiàn)有的處理方式是將所有微博文字轉(zhuǎn)換為圖片,而一般圖片壓縮方法,壓縮效率比較低,導(dǎo)致圖片比較大,傳輸?shù)臅r(shí)候會(huì)消耗較多的網(wǎng)絡(luò)流量,同時(shí)也需要更多的傳輸?shù)却龝r(shí)間;而采用本發(fā)明的處理方式,壓縮效率和傳輸速度具有較大優(yōu)勢(shì)。
      [0071]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
      【權(quán)利要求】
      1.一種文本信息傳送方法,其特征在于,包括如下步驟: 獲取文字的二值化點(diǎn)陣信息,將所述點(diǎn)陣信息轉(zhuǎn)換為位圖; 根據(jù)預(yù)設(shè)的最小編碼單位及所述位圖中像素點(diǎn)的像素值,確定所有編碼區(qū)塊,并對(duì)所述編碼區(qū)塊進(jìn)行編號(hào); 按預(yù)設(shè)的編碼順序及最小編碼單位讀取所述位圖,在每一次讀取到當(dāng)前的編碼區(qū)塊與上一個(gè)編碼區(qū)塊不同時(shí),記錄上一個(gè)編碼區(qū)塊的連續(xù)次數(shù); 將所述位圖的長(zhǎng)、寬、編碼順序、最小編碼單位、編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù)打包后輸出。
      2.根據(jù)權(quán)利要求1所述的文本信息傳送方法,其特征在于,所述根據(jù)預(yù)設(shè)的最小編碼單位從所述位圖中確定所有編碼區(qū)塊的步驟為: 根據(jù)所述預(yù)設(shè)的最小編碼單位確定2?種存儲(chǔ)不同像素值的編碼區(qū)塊,其中,所述預(yù)設(shè)的最小編碼單位為N*M個(gè)像素點(diǎn)構(gòu)成的矩形,所述N為大于等于I的整數(shù),所述M為大于等于I的整數(shù);所述位圖中每個(gè)像素點(diǎn)的像素值為O或I。
      3.根據(jù)權(quán)利要求1或2所述的文本信息傳送方法,其特征在于,所述將所述位圖的長(zhǎng)、寬、編碼順序、最小編碼單位、編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù)封裝后輸出的步驟包括: 將編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù)作為一組存儲(chǔ)在一個(gè)字節(jié)中,所述編號(hào)存儲(chǔ)在每個(gè)字節(jié)的高N*M位,所述連續(xù)次數(shù)存儲(chǔ)在低8-N*M位中,其中,N*M小于8,所述N為大于等于I的整數(shù),所述M為大于等于I的整數(shù)。
      4.一種文本信息顯示方法,其特征在于,包括如下步驟: 接收輸入的文本信息壓縮包,其中,所述壓縮包包含位圖的長(zhǎng)、寬、編碼順序、最小編碼單位、編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù); 根據(jù)所述位圖的長(zhǎng)、寬生成所述位圖,按照所述編碼順序和最小編碼單位,根據(jù)編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù),將預(yù)設(shè)的與所述編號(hào)對(duì)應(yīng)的編碼區(qū)塊填充至所述位圖中。
      5.根據(jù)權(quán)利要求4所述的文本信息顯示方法,其特征在于: 所述位圖中每個(gè)像素點(diǎn)的像素值為O或I ;所述預(yù)設(shè)的最小編碼單位為N*M個(gè)像素點(diǎn)構(gòu)成的矩形,所述N為大于等于I的整數(shù),所述M為大于等于I的整數(shù);所述編碼區(qū)塊共有2?種,分別存儲(chǔ)不同的像素值。
      6.一種文本信息傳送系統(tǒng),其特征在于,包括: 轉(zhuǎn)換模塊,用于獲取文字的二值化點(diǎn)陣信息,將所述點(diǎn)陣信息轉(zhuǎn)換為位圖; 編號(hào)模塊,用于根據(jù)預(yù)設(shè)的最小編碼單位及所述位圖中像素點(diǎn)的像素值,確定所有編碼區(qū)塊,并對(duì)所述編碼區(qū)塊進(jìn)行編號(hào); 讀取模塊,用于按預(yù)設(shè)的編碼順序及最小編碼單位讀取所述位圖,在每一次讀取到當(dāng)前的編碼區(qū)塊與上一個(gè)編碼區(qū)塊不同時(shí),記錄上一個(gè)編碼區(qū)塊的連續(xù)次數(shù); 輸出模塊,用于將所述位圖的長(zhǎng)、寬、編碼順序、最小編碼單位、編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù)打包后輸出。
      7.根據(jù)權(quán)利要求6所述的文本信息傳送系統(tǒng),其特征在于,所述編號(hào)模塊還用于: 根據(jù)所述預(yù)設(shè)的最小編碼單位確定2?種存儲(chǔ)不同像素值的編碼區(qū)塊,其中,所述預(yù)設(shè)的最小編碼單位為N*M個(gè)像素點(diǎn)構(gòu)成的矩形,所述N為大于等于1的整數(shù),所述M為大于等于I的整數(shù);所述位圖中每個(gè)像素點(diǎn)的像素值為O或I。
      8.根據(jù)權(quán)利要求6或7所述的文本信息傳送系統(tǒng),其特征在于,所述輸出模塊還用于: 將編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù)作為一組存儲(chǔ)在一個(gè)字節(jié)中,所述編號(hào)存儲(chǔ)在每個(gè)字節(jié)的高N*M位,所述連續(xù)次數(shù)存儲(chǔ)在低8-N*M位,其中N*M小于8。
      9.一種文本信息顯示系統(tǒng),其特征在于,包括: 接收模塊,用于接收輸入的文本信息壓縮包,其中,所述壓縮包包含位圖的長(zhǎng)、寬、編碼順序、最小編碼單位、編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù); 填充模塊,用于根據(jù)所述位圖的長(zhǎng)、寬生成所述位圖,按照所述編碼順序和最小編碼單位,根據(jù)編碼區(qū)塊的編號(hào)及其連續(xù)次數(shù),將預(yù)設(shè)的與所述編號(hào)對(duì)應(yīng)的編碼區(qū)塊填充至所述位圖中。
      10.根據(jù)權(quán)利要求9所述的文本信息顯示系統(tǒng),其特征在于: 所述位圖中每個(gè)像素點(diǎn)的像素值為O或I ;所述預(yù)設(shè)的最小編碼單位為N*M個(gè)像素點(diǎn)構(gòu)成的矩形,所述N為大于等于I的整數(shù),所述M為大于等于I的整數(shù);所述編碼區(qū)塊共有2?種,分別存儲(chǔ)不同的像 素值。
      【文檔編號(hào)】G06F17/22GK103488618SQ201310407734
      【公開(kāi)日】2014年1月1日 申請(qǐng)日期:2013年9月9日 優(yōu)先權(quán)日:2013年9月9日
      【發(fā)明者】董友球, 葉伯洪, 譚建軍 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1