[發明專利]泛字符編解碼方法及系統在審
| 申請號: | 202010143092.4 | 申請日: | 2020-03-05 |
| 公開(公告)號: | CN111368509A | 公開(公告)日: | 2020-07-03 |
| 發明(設計)人: | 薛昌熵 | 申請(專利權)人: | 薛昌熵 |
| 主分類號: | G06F40/126 | 分類號: | G06F40/126 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 726412 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 字符 解碼 方法 系統 | ||
1.一種泛文本字符編碼算法,其特征包括:對待編碼字符碼點逐個讀出其編碼的區號、語號、字號;由區號、語號、字號共同組合成編碼碼元;碼元變長,碼元僅末尾字節首位為0,非末尾字節首位為1,依此自同步,長度無限制;將碼元拼接為編碼序列。
2.根據權利1,其特征在于:根據碼元長度與編字數量和內容,將編碼區分為單字節、雙字節、三字節、四節三字、四節雙字、四節二進制等幾種結構,每個結構對應一個區號,每個碼元由區號、字號、一個或多個字號存儲一個或多個字符,按照各自區的方法如下編碼:單字節區每個碼元只有一個字節長,與ASCII一一對應;雙字節區碼元有兩個字節,存儲一個字符,存儲常用混排字符;三字節區碼元有三個字節,存儲一個字符,存儲罕用字符;四節三字區碼元有四個字節,存儲三個字符,共用區號、語號,可容納1~3個字號,每字號8位,用以存儲常用獨排字符,實現壓縮存儲;四節雙字區碼元有四個字節,存儲兩個字符,共用區號、語號,可容納1~2個字號,每字號8位,用以存儲次常用字母,實現壓縮存儲;四字節二進制區碼元有四個字節,存儲24位二進制,用以存儲二進制、新語言、自定義等內容。
3.一種泛文本字符解碼方法,其特征包括:將編碼序列通過以首位為0得字節作為碼元末尾字節,分割碼元;根據碼元長度、前綴、偏移量讀出區號、語號、字號;根據區號、語號、字號組成碼點,獲得原始字符。
4.根據權利3,其特征包括,碼元中的區號、語號、字號按照碼元長度和結構不同方式解碼:碼元長度為一字節屬于單字節區,直接映射為ASCII;碼元長度為雙字節屬于雙字節區,與常用字符一一對應;碼元長度為四字節,根據前綴碼識別區號;若前綴碼識別為四節三字區,順序讀出語號、三個字號,組成1~3個四節三字區的字符;若前綴碼識別為四節雙字區,順序讀出語號、兩個字號,組成1~2個四節雙字區的字符;若前綴碼識別為四節二進制區,讀出24位二進制區,輸出三個二進制字節。
5.一種泛文本字符編碼系統,其特征包括:分解模塊,使用分解器將待編碼的泛文本字符拆分為區號、語號、字號;合成模塊,將區號、語號、字號合稱為碼元,若前后兩個碼元中區號、語號相同而字號仍用空位,可以將字號填入上一個碼元的字符空位以壓縮存儲,具體包括單字節合成器、雙字節合成器、三字節合成器、四節三字合成器、四節雙字合成器、四節二進制合成器。
6.一種泛文本字符解碼系統,其特征包括:分解模塊,包括分割器和分解器;分割器將序列碼根據末尾字節首位0分割為碼元;分解器據碼元長度和結構依次讀出區號、語號、字號;合成模塊,將區號、語號、字號合稱為字符碼點或二進制,若字符有多個,則共用區號、語號,合成為多個字符,具體包括:單字節合成器、雙字節合成器、三字節合成器、四節三字合成器、四節雙字合成器、四節二進制合成器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于薛昌熵,未經薛昌熵許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010143092.4/1.html,轉載請聲明來源鉆瓜專利網。





