[發明專利]數據嵌入方法、數據讀取方法、裝置及可讀存儲介質在審
| 申請號: | 201710856102.7 | 申請日: | 2017-09-20 |
| 公開(公告)號: | CN107742145A | 公開(公告)日: | 2018-02-27 |
| 發明(設計)人: | 李政放;常治國;呂迎豐 | 申請(專利權)人: | 深圳市天朗時代科技有限公司 |
| 主分類號: | G06K19/06 | 分類號: | G06K19/06;G06K9/34;G06K9/46 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所44287 | 代理人: | 胡海國,嚴理佳 |
| 地址: | 518057 廣東省深圳市南山區科技園*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 嵌入 方法 讀取 裝置 可讀 存儲 介質 | ||
技術領域
本發明涉及數據編碼與圖像模式識別領域,尤其涉及數據嵌入方法、數據讀取方法、裝置及可讀存儲介質。
背景技術
現有各種矩陣式二維碼均使用深色和淺色兩種矩形塊拼接組成一個帶特定識別模式的大矩形圖案,其主要設計目的之一是與早期的數字成像技術相匹配,并支持計算能力較弱的終端設備對其進行實時識別。此類二維碼的一個主要不足點是需要在載體表面獨占一塊區域,當它們應用于印刷出版物或廣告呈現時難于與圖文內容保持版式和視覺美觀上的一致,也難于與其它圖形融合排版。因此,需要解決數據嵌入圖形與載體圖形外觀難以協調的問題。
上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
發明內容
本發明的主要目的在于提供一種數據嵌入方法、數據讀取方法、裝置及可讀存儲介質,旨在解決數據嵌入與載體圖形外觀難以協調的問題。
為實現上述目的,本發明提供一種數據嵌入方法,所述數據嵌入方法包括以下步驟:
基于給定的圖形,構建至少一標識圖形,以生成用于數據嵌入的數據帶;
將已生成的數據帶按照預設方式進行分割,形成若干個數據片段;
根據數據與填充色顏色值的預設映射關系,在各所述數據片段上填充與需要嵌入的數據對應的填充色,以生成數據嵌入圖形。
優選地,所述根據數據與填充色顏色值的預設映射關系,在各所述數據片段上填充與需要嵌入的數據對應的填充色,以生成數據嵌入圖形的步驟包括:
根據數據與填充色顏色值的預設映射關系,在所述數據帶預設位置的數據片段上填充預設的填充色,形成用于數據讀取時圖形定位的同步位。
優選地,所述根據數據與填充色顏色值的預設映射關系,在各所述數據片段上填充與需要嵌入的數據對應的填充色,以生成數據嵌入圖形的步驟包括:
根據數據與填充色顏色值的預設映射關系,在所述數據帶預設位置的數據片段上填充預設的填充色,形成用于嵌入目標數據的數據位。
優選地,所述數據位用于存儲目標數據及根據預設糾錯編碼算法得到的與所述目標數據對應的糾錯數據。
此外,為實現上述目的,本發明還提供一種數據讀取方法,所述數據讀取方法包括以下步驟:
獲取含有數據嵌入圖形的目標數字圖像;
根據所述目標數字圖像,識別所述數據嵌入圖形中的數據帶;
在所述數據帶上進行采樣,獲取各采樣點的填充色顏色值;
根據所述填充色顏色值及預設讀取規則,生成原始嵌入數據。
優選地,所述根據所述目標數字圖像,識別所述數據嵌入圖形中的數據帶的步驟包括:
確定所述數據嵌入圖形在所述目標數字圖像中的對應區域;其中,所述對應區域含有完整的數據帶;
運用預設識別算法匹配所述對應區域的數據嵌入圖形;
根據匹配結果及預設軌跡跟蹤算法,識別出所述數據嵌入圖形中的數據帶各軌跡點;
獲取所述數據帶各軌跡點的坐標值,擬合生成對應的數據帶中心線解析方程。
優選地,所述擬合生成對應的數據帶中心線解析方程的步驟之后,還包括:
根據所述數據帶中心線解析方程,在數據帶中心線上采樣,讀取所述數據帶中心線上對應采樣點的填充顏色值;
根據所述填充顏色值對應的灰度值,獲得波形數據,并生成對應波形。
優選地,所述根據所述填充色顏色值及預設讀取規則,生成原始嵌入數據的步驟包括:
根據預設讀取規則,讀取基于所述各采樣點的填充色顏色值生成的波形上對應采樣點的比特流;
將所述比特流按編碼時預設順序拼裝,生成原始嵌入數據。
此外,為實現上述目的,本發明還提供一種數據處理裝置,所述數據處理裝置包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的數據嵌入程序和數據讀取程序,所述數據嵌入程序被所述處理器執行時實現如上所述的數據嵌入方法的步驟,所述數據讀取程序被所述處理器執行時實現如上所述的數據讀取方法的步驟。
此外,為實現上述目的,本發明還提供一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有數據嵌入程序和數據讀取程序,所述數據嵌入程序被處理器執行時實現如上所述的數據嵌入方法的步驟,所述數據讀取程序被處理器執行時實現如上所述的數據讀取方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市天朗時代科技有限公司,未經深圳市天朗時代科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710856102.7/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





