跳到主要內容區
回首頁   |    高科大    |   網站管理
 

【I738447】二維條碼的資訊隱藏方法、電子裝置與電腦程式產品

公告號 I738447
公告日 20210901
公報卷期 48-25
證書號 I738447
申請號 109126106
申請日 20200731
公報IPC G06K 19/06(2006.01)
當前IPC G06K 19/06(2006.01)
申請人 國立高雄科技大學 高雄市三民區建工路415號;
NATIONAL KAOHSIUNG UNIVERSITY OF SCIENCE AND TECHNOLOGY NO. 415, JIANGONG RD., SANMIN DIST., KAOHSIUNG CITY, TAIWAN, R.O.C. (TW)
當前專利權人 國立高雄科技大學; NATIONAL KAOHSIUNG UNIVERSITY OF SCIENCE AND TECHNOLOGY
發明人 吳大鈞; WU, DA-CHUN (TW);
吳原銘; WU, YUAN-MING (TW)
代理人 李世章; 秦建譜
審查委員 黃偉程
摘要 本發明提出一種二維條碼的資訊隱藏方法,包括:從二維條碼取得多個模組,定義前模組對與目前模組對;若目前模組對為雙色且前模組對為單色,移動目前模組對中兩個模組之間的邊界以嵌入訊息的位元至二維條碼;以及在水平地且垂直地嵌入訊息至二維條碼以後,偵測並重建模組塊中的空洞區與重疊區。本發明也提出邊界配對以避免鋸齒狀的現象。
引用專利 CN106157244A; TW201928781A; US2014/0306019A1
引用非專利 Da-Chun Wu and Yuan-Ming Wu, “Covert Communication via the QR Code Image by a Data Hiding Technique Based on Module Shape Adjustments,” IEEE Open Journal of the Computer Society, vol. 1, pp.12-34, 02 April 2020(https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=9054963)。
專利範圍 1.一種二維條碼的資訊隱藏方法,適用於一電子裝置,該資訊隱藏方法包括: 從該二維條碼取得多個模組; 根據該些模組定義一前模組對與一目前模組對; 若該目前模組對為雙色且該前模組對為單色,移動該目前模組對中兩個模組之間的邊界以嵌入一訊息的一位元至該二維條碼;以及 在水平地且垂直地嵌入該訊息至該二維條碼以後,偵測一模組塊中的空洞區與重疊區並且重建該空洞區與該重疊區。

2.如請求項1所述之資訊隱藏方法,進一步包括: 如果該目前模組對為單色,則維持該目前模組對不變;以及 如果該目前模組對為雙色且該前模組對為雙色,對該目前模組對執行一配對調整,使得該目前模組對中該兩個模組之間的邊界配對至該前模組對中兩個模組之間的邊界。

3.如請求項1所述之資訊隱藏方法,其中偵測該模組塊中的該空洞區與該重疊區並且重建該空洞區與該重疊區的步驟包括: 取得該模組塊中的一左上模組、一右上模組、一左下模組與一右下模組; 如果該左上模組的右下角位於該右下模組的左上角的右下方,則判斷該模組塊具有該重疊區,且該重疊區存在於該左上模組的右下角與該右下模組的左上角之間;以及 根據該左上模組的顏色來重建該重疊區。

4.如請求項1所述之資訊隱藏方法,其中偵測該模組塊中的該空洞區與該重疊區並且重建該空洞區與該重疊區的步驟包括: 取得該模組塊中的一左上模組、一右上模組、一左下模組與一右下模組; 如果該左上模組的右下角位於該右下模組的左上角的左下方且該左下模組的顏色為白色,則判斷該模組塊具有該空洞區,且該空洞區存在於該左上模組的右下角與該右下模組的左上角之間;以及 根據該左上模組的顏色來重建該空洞區。

5.如請求項1所述之資訊隱藏方法,其中偵測該模組塊中的該空洞區與該重疊區並且重建該空洞區與該重疊區的步驟包括: 取得該模組塊中的一左上模組、一右上模組、一左下模組與一右下模組; 如果該右上模組的左下角位於該左下模組的右上角的右下方且該右上模組的顏色是白色,則判斷該模組塊具有該空洞區,且該空洞區存在於該右上模組的左下角與該左下模組的右上角之間;以及 根據該左上模組的顏色來重建該空洞區。

6.如請求項1所述之資訊隱藏方法,其中從該二維條碼取得該些模組的步驟包括: 以光柵掃描的方式水平地且垂直地掃描該二維條碼,計算每一多個運行的長度; 將該些長度中出現最多次的長度設定為一模組長度; 根據該模組長度計算一預設範圍,根據該預設範圍中出現第二多次的長度計算一位移量; 根據該模組長度從該二維條碼取得該些模組;以及 根據該模組長度與該位移量決定每一該些模組的未改變區域,並根據該未改變區域決定每一該些模組的顏色。

7.一種電子裝置,包括: 一記憶體,儲存有多個指令;以及 一處理器,用以執行該些指令以完成多個步驟: 從一二維條碼取得多個模組; 根據該些模組定義一前模組對與一目前模組對; 若該目前模組對為雙色且該前模組對為單色,移動該目前模組對中兩個模組之間的邊界以嵌入一訊息的一位元至該二維條碼;以及 在水平地且垂直地嵌入該訊息至該二維條碼以後,偵測一模組塊中的空洞區與重疊區並且重建該空洞區與該重疊區。

8.一種電腦程式產品,由一電子裝置載入並執行以完成多個步驟: 從一二維條碼取得多個模組; 根據該些模組定義一前模組對與一目前模組對; 若該目前模組對為雙色且該前模組對為單色,移動該目前模組對中兩個模組之間的邊界以嵌入一訊息的一位元至該二維條碼;以及 在水平地且垂直地嵌入該訊息至該二維條碼以後,偵測一模組塊中的空洞區與重疊區並且重建該空洞區與該重疊區。
瀏覽數:
登入成功