[發(fā)明專利]編碼轉(zhuǎn)換方法無效
| 申請(qǐng)?zhí)枺?/td> | 201010574611.9 | 申請(qǐng)日: | 2010-12-06 |
| 公開(公告)號(hào): | CN102096662A | 公開(公告)日: | 2011-06-15 |
| 發(fā)明(設(shè)計(jì))人: | 陳淮琰;鐘輝 | 申請(qǐng)(專利權(quán))人: | 無敵科技(西安)有限公司 |
| 主分類號(hào): | G06F17/22 | 分類號(hào): | G06F17/22 |
| 代理公司: | 西安智邦專利商標(biāo)代理有限公司 61211 | 代理人: | 商宇科 |
| 地址: | 710075 陜西省*** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 編碼 轉(zhuǎn)換 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種編碼轉(zhuǎn)換方法,尤其是應(yīng)用于不同編碼方式的點(diǎn)陣字集間的轉(zhuǎn)換。
背景技術(shù)
在世界上不同的區(qū)域皆有當(dāng)?shù)赝ㄓ玫奈淖志幋a方式,但這些不同的編碼方式間,即使是相同的字符,卻常常無法正確地轉(zhuǎn)換為另一種編碼方式(例如日本的JIS,Shift-JIS,大陸的GB2312,臺(tái)灣地區(qū)的Big5等),尤其是一些衍生出來的編碼,可能不同的出版社或者一些公司會(huì)常年按照自己的使用需求增補(bǔ)一些編碼。
自從Unicode的出現(xiàn)解決了不同區(qū)域的統(tǒng)一編碼問題,使用Unicode作為數(shù)據(jù)編碼已經(jīng)是一種趨勢(shì)。然而目前有不少公司仍擁有一部分早期的產(chǎn)品或數(shù)據(jù)采用非Unicode編碼,這些產(chǎn)品及數(shù)據(jù)有很高的機(jī)率無法對(duì)應(yīng)Unicode完成轉(zhuǎn)換。
針對(duì)這些無法轉(zhuǎn)換為Unicode的編碼方式,目前常見的作法是以整個(gè)字符進(jìn)行全圖比對(duì)。然而,不同的編碼之間,其所采用的字型差異可能相當(dāng)大,雖然采用字型相近的字集進(jìn)行比對(duì),其比對(duì)相當(dāng)不易,再者,圖形符號(hào)字符的轉(zhuǎn)換相較于文字字符更是不易。
發(fā)明內(nèi)容
本發(fā)明為解決背景技術(shù)中存在的上述技術(shù)問題,而提出編碼轉(zhuǎn)換方法。
本發(fā)明的技術(shù)解決方案是本發(fā)明為一種編碼轉(zhuǎn)換方法,用于不同編碼點(diǎn)陣字集的辨識(shí)及轉(zhuǎn)換,其特殊之處在于:該方法包含以下步驟:
1)讀入第一字集,并選取第一字符;
2)讀入第二字集,并選取第二字符;
3)獲取屬于第一字符的第一筆劃;
4)獲取屬于第二字符的第二筆劃;
5)比對(duì)第一字符的第一筆劃及第二字符的第二筆劃;
6)輸出比對(duì)結(jié)果。
上述步驟3)和步驟4)中獲取筆劃的具體步驟如下:
a)在各字符的位圖中,掃描包含各字符的有效點(diǎn)的矩形范圍;
b)在矩形范圍中建立二維坐標(biāo);
c)將矩形范圍分四個(gè)象限;
d)根據(jù)由上至下,由左至右的原則,分別獲取各字符的筆劃。
上述步驟d)中,根據(jù)由上至下,由左至右的原則是在位圖中,按照至上而下、由左至右的規(guī)則,由最高及最左點(diǎn)開始作為起點(diǎn)。
上述步驟d)中,獲取各筆劃的步驟包括:
d1)由起點(diǎn)將掃描方向區(qū)分成八個(gè)方向:上,下,左,右,左上,左下,右上,右下;
d2)以起點(diǎn)為中心,沿緊鄰八個(gè)方向掃描是否有鄰近點(diǎn),由鄰近點(diǎn)方向推進(jìn)至無連接鄰近點(diǎn);
d3)完成筆劃的掃描,記錄筆劃的基本筆劃分類及所在象限位置。
上述步驟d2)中當(dāng)掃描時(shí)發(fā)現(xiàn)多個(gè)鄰近點(diǎn),則朝向原前進(jìn)方向掃描前進(jìn)。
上述步驟d)之后還包括步驟e)獲得各筆劃的基本筆劃類型及所在的象限位置。
上述步驟5)的具體步驟如下:
5.1)建立容許值,界定獲取第一筆劃與第二筆劃始末以及轉(zhuǎn)彎處可容許的雜點(diǎn)數(shù)量;
5.2)忽略雜點(diǎn)而不進(jìn)行比對(duì)。
上述步驟5)中若第一字符與第二字符相符合,則在步驟6)輸出第二字符作為比對(duì)結(jié)果。
上述步驟5)中若第一字符與第二字符不符合,則重新執(zhí)行步驟4)及步驟5),選取下一個(gè)第二字符進(jìn)行比對(duì)。
上述第一字符與第二字集比對(duì)無相對(duì)應(yīng)第二字符,則輸出第一字符至轉(zhuǎn)換錯(cuò)誤表。
通過本發(fā)明提供的,僅有少數(shù)的第一字符會(huì)無法找到對(duì)應(yīng)的第二字符,而被記錄于轉(zhuǎn)換錯(cuò)誤表。僅有記錄在轉(zhuǎn)換錯(cuò)誤表的第一字符需要通過人工比對(duì),不需以人工逐字比對(duì)每個(gè)第一字符與每個(gè)第二字符。根據(jù)本方法產(chǎn)生的編碼轉(zhuǎn)換表,可快速地將以第一字集記錄的電子數(shù)據(jù),轉(zhuǎn)換為以第二字集記錄的電子數(shù)據(jù)。
附圖說明
圖1為本發(fā)明流程圖;
圖2為本發(fā)明八方向筆劃搜尋方法示意圖;
圖3為本發(fā)明筆劃獲取方法示意圖(一);
圖4為本發(fā)明筆劃獲取方法示意圖(二);
圖5為本發(fā)明筆劃獲取方法示意圖(三);
圖6為本發(fā)明筆劃獲取方法示意圖(四);
圖7為本發(fā)明筆劃獲取方法示意圖(五);
圖8為本發(fā)明筆劃獲取方法示意圖(六);
圖9.1為本發(fā)明筆劃比對(duì)方法示意圖(一);
圖9.2為本發(fā)明筆劃比對(duì)方法示意圖(二);
圖9.3為本發(fā)明筆劃比對(duì)方法示意圖(三);
圖9.4為本發(fā)明筆劃比對(duì)方法示意圖(四);
圖9.5為本發(fā)明筆劃比對(duì)方法示意圖(五);
圖9.6為本發(fā)明筆劃比對(duì)方法示意圖(六)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于無敵科技(西安)有限公司,未經(jīng)無敵科技(西安)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010574611.9/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:帶密封槽的軸承法蘭
- 下一篇:采用O形橡膠密封圈密封的搭焊支管螺紋接頭
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫(kù)結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 體征碼及其編碼方法
- 編碼裝置和編碼方法以及解碼裝置和解碼方法
- 聲音信號(hào)編碼方法、聲音信號(hào)解碼方法、編碼裝置、解碼裝置、聲音信號(hào)處理系統(tǒng)、聲音信號(hào)編碼程序以及聲音信號(hào)解碼程序
- 用于下一代視頻的編碼/未編碼的數(shù)據(jù)的內(nèi)容自適應(yīng)熵編碼
- 編碼光符號(hào)編碼
- 一種可變幀率的編碼方法及裝置
- 一種物聯(lián)網(wǎng)編碼方法及系統(tǒng)
- 點(diǎn)陣編碼及解碼方法
- 一種視頻編碼方法、裝置和存儲(chǔ)介質(zhì)
- 視頻編碼方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 圖像轉(zhuǎn)換設(shè)備、圖像轉(zhuǎn)換電路及圖像轉(zhuǎn)換方法
- 數(shù)模轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 轉(zhuǎn)換設(shè)備和轉(zhuǎn)換方法
- 占空比轉(zhuǎn)換電路及轉(zhuǎn)換方法
- 通信轉(zhuǎn)換方法、轉(zhuǎn)換裝置及轉(zhuǎn)換系統(tǒng)
- 模數(shù)轉(zhuǎn)換和模數(shù)轉(zhuǎn)換方法
- 轉(zhuǎn)換模塊以及轉(zhuǎn)換電路
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件和熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊
- 熱電轉(zhuǎn)換材料、熱電轉(zhuǎn)換元件及熱電轉(zhuǎn)換模塊
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





