[go: up one dir, main page]

TWI848282B - 複合二維碼、印刷品、資訊處理系統及程式 - Google Patents

複合二維碼、印刷品、資訊處理系統及程式 Download PDF

Info

Publication number
TWI848282B
TWI848282B TW111115076A TW111115076A TWI848282B TW I848282 B TWI848282 B TW I848282B TW 111115076 A TW111115076 A TW 111115076A TW 111115076 A TW111115076 A TW 111115076A TW I848282 B TWI848282 B TW I848282B
Authority
TW
Taiwan
Prior art keywords
color
unit
aforementioned
dimensional code
composite
Prior art date
Application number
TW111115076A
Other languages
English (en)
Other versions
TW202309787A (zh
Inventor
田見憲一朗
飯田奈穂実
茄子田真也
木下剛
須賀悠仁
Original Assignee
日商日本發條股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日商日本發條股份有限公司 filed Critical 日商日本發條股份有限公司
Publication of TW202309787A publication Critical patent/TW202309787A/zh
Application granted granted Critical
Publication of TWI848282B publication Critical patent/TWI848282B/zh

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06046Constructional details
    • G06K19/06056Constructional details the marking comprising a further embedded marking, e.g. a 1D bar code with the black bars containing a smaller sized coding
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06046Constructional details
    • G06K19/0614Constructional details the marking being selective to wavelength, e.g. color barcode or barcodes only visible under UV or IR
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/1434Barcodes with supplemental or add-on codes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K2019/06215Aspects not covered by other subgroups
    • G06K2019/06225Aspects not covered by other subgroups using wavelength selection, e.g. colour code

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Image Processing (AREA)
  • Credit Cards Or The Like (AREA)
  • Inks, Pencil-Leads, Or Crayons (AREA)

Abstract

[課題]提供可防止機械性及電子性之複製的複合二維碼。[解決手段]複合二維碼合成有第1二維碼與第2二維碼,並包含具有第1色之第1單元、具有第2色之第2單元及具有第3色之第3單元,其中第1色、第2色及第3色彼此相異,第1二維碼係透過第1過濾處理而取得,第2二維碼係透過第2過濾處理而取得。

Description

複合二維碼、印刷品、資訊處理系統及程式
本發明之一實施型態係關於合成有二維碼的複合二維碼。並且,本發明之一實施型態係關於印刷有複合二維碼的印刷品。並且,本發明之一實施型態係關於複合二維碼之資訊處理系統。並且,本發明之一實施型態係關於執行複合二維碼之讀取處理的程式。
QR碼(註冊商標)般的二維碼,與一維的條碼相比較包含多量的資訊,使用者只要讀取二維碼即可輕易取得多量的資訊。是故,近年在工序管理、庫存管理或結算等各式各樣的領域中,二維碼的利用增加。舉例而言,在專利文獻1中揭示了附有二維碼的票券。並且,在專利文獻2中揭示了附有二維碼的保險憑證。
『專利文獻』
《專利文獻1》:日本專利公開第2015-165342號公報
《專利文獻2》:日本專利公開第H11-221990號公報
然而,二維碼由複印機複製而非法使用的情形亦不 少見(亦即二維碼的偽造)。是故,為了防止二維碼的偽造,在專利文獻1中揭示了使用反射特性相異之墨水的二維碼。並且,在專利文獻2中揭示了在經複製的情況下會附有假圖的二維碼。
在專利文獻1及專利文獻2中,主要以防止由複印機複製的印刷品之二維碼的偽造為目的。亦即,以防止機械性的複製為目的。然而,近年來藉由智慧型手機等資訊終端讀取二維碼,所讀取之電子資料就此直接利用的機會亦增加。是故,在二維碼的利用中,不僅要求防止機械性的複製,還要求防止電子性的複製。
本發明之一實施型態有鑑於上述問題,以提供可防止機械性及電子性之複製的複合二維碼為目的之一。並且,本發明之一實施型態以提供可防止機械性及電子性之複製的複合二維碼之生成方法為目的之一。並且,本發明之一實施型態以提供印刷有可防止機械性及電子性的複製之複合二維碼的印刷品為目的之一。並且,本發明之一實施型態以提供執行可防止機械性及電子性之複製的複合二維碼之讀取處理的資訊處理系統為目的。並且,本發明之一實施型態以提供執行可防止機械性及電子性之複製的複合二維碼之讀取處理的程式為目的之一。
本發明之一實施型態相關之複合二維碼,其係合成有第1二維碼與第2二維碼並包含具有第1色之第1單元、具有第2色之第2單元及具有第3色之第3單元的複合二維碼,其中 第1色、第2色及第3色彼此相異,第1二維碼係透過第1過濾處理而取得,第2二維碼係透過第2過濾處理而取得。
第1過濾處理亦可為第2色之減色處理或加色處理,第2過濾處理亦可為第1色之減色處理或加色處理。
複合二維碼亦可更包含具有第4色之第1色碼、具有第5色之第2色碼及具有第6色之第3色碼,其中第4色、第5色及第6色彼此相異,第1二維碼係進一步透過包含依據第1色碼、第2色碼及第3色碼之至少1者之色彩校正的第1過濾處理而取得,第2二維碼係進一步透過包含依據第1色碼、第2色碼及第3色碼之至少1者之色彩校正的第2過濾處理而取得。
第1色、第2色及第3色亦可分別與第4色、第5色及第6色相同。第4色、第5色及第6色亦可分別為紅色、綠色及藍色。第4色、第5色及第6色亦可分別為青色、洋紅色、黃色。
第1色與第2色亦可處於互補色之關係。第3色亦可為黑色。
本發明之一實施型態相關之印刷品印刷有上述複合二維碼。
本發明之一實施型態相關之資訊處理系統,其包含:對於包含具有第1色之第1單元、具有第2色之第2單元及具有第3色之第3單元的複合二維碼進行第1過濾處理以取得第1二 維碼的第1取得部,以及對於複合二維碼進行第2過濾處理以取得第2二維碼的第2取得部。
第1取得部亦可自複合二維碼之影像資料取得第2單元之RGB值,第2單元之RGB值包含於將第2色之RGB值作為基準的第1範圍內之時,進行將第2單元之顏色轉換成第3色的第1過濾處理,取得包含具有第3色之第2單元及第3單元的第1二維碼,第2取得部亦可自影像資料取得第1單元之RGB值,第1單元之RGB值包含於將第1色之RGB值作為基準的第2範圍內之時,進行將第1單元之顏色轉換成第3色的第2過濾處理,取得包含具有第3色之第1單元及第3單元的第2二維碼。
在第1過濾處理中,亦可進一步將不包含於第1範圍內的第2單元之顏色及第1單元之顏色轉換成複合二維碼之背景色,在第2過濾處理中,亦可進一步將不包含於第2範圍內的第1單元之顏色及第2單元之顏色轉換成複合二維碼之背景色。
複合二維碼亦可更包含具有第4色之第1色碼、具有第5色之第2色碼、具有第6色之第3色碼,亦可更包含算出部,所述算出部在影像資料中,算出第1色碼之RGB值與第4色之RGB值的第1差分值、第2色碼之RGB值與第5色之RGB值的第2差分值及第3色碼之RGB值與第6色之RGB值的第3差分值,依據第1差分值、第2差分值及第3差分值之至少1者, 校正第1單元、第2單元及第3單元的顏色。
第1取得部亦可在複合二維碼之影像資料中,進行將具有第2色之第2單元轉換的第1過濾處理,取得包含具有第1色之第1單元及具有第3色之第3單元的第1二維碼之後,依據所取得之第1二維碼,取得有關於複合二維碼所包含的具有第1色之第1單元之個數的第1個數資訊,第2取得部亦可在影像資料中,進行將具有第1色之第1單元轉換的第2過濾處理,取得有關於經轉換之具有第1色之第1單元之個數的第2個數資訊,第2個數資訊滿足依據第1個數資訊的指定條件之時,取得包含具有第2色之第2單元及具有第3色之第3單元的第2二維碼。
指定條件亦可為第2個數資訊為第1個數資訊之(1-a)倍以上且第1個數資訊之(1+a)倍以下的範圍內,a為經預先設定的設定值。
第1取得部亦可在複合二維碼之影像資料中,進行將具有第2色之第2單元轉換的第1過濾處理,取得包含具有第1色之第1單元及具有第3色之第3單元的第1二維碼之後,依據所取得之第1二維碼,取得有關於具有第1色之第1單元相對於複合二維碼所占之比例的第1比例資訊,第2取得部亦可在影像資料中,進行將具有第1色之第1單元轉換的第2過濾處理,取得有關於經轉換的具有第1色之第1單元相對於複合二維碼所 占之比例的第2比例資訊,第2比例資訊滿足依據第1比例資訊的指定條件之時,取得包含具有第2色之第2單元及具有第3色之第3單元的第2二維碼。
指定條件亦可為第2比例資訊為第1比例資訊之(1-a)倍以上且第1比例資訊之(1+a)倍以下的範圍內,a為經預先設定的設定值。
本發明之一實施型態相關之程式於電腦執行:對於包含具有第1色之第1單元、具有第2色之第2單元及具有第3色之第3單元的複合二維碼進行第1過濾處理以取得第1二維碼,對於複合二維碼進行第2過濾處理以取得第2二維碼。
在第1過濾處理中,亦可自複合二維碼之影像資料取得第2單元之RGB值,第2單元之RGB值包含於將第2色之RGB值作為基準的第1範圍內之時,將第2單元之顏色轉換成第3色,在第2過濾處理中,亦可自影像資料取得第1單元之RGB值,第1單元之RGB值包含於將第1色之RGB值作為基準的第2範圍內之時,將第1單元之顏色轉換成第3色,第1二維碼亦可包含具有第3色之第2單元及第3單元,第2二維碼亦可包含具有第3色之第1單元及第3單元。
複合二維碼亦可更包含具有第4色之第1色碼、具有第5色之第2色碼、具有第6色之第3色碼,於電腦亦可進一步執行:在影像資料中,算出第1色碼之RGB值與第4色之RGB 值的第1差分值、第2色碼之RGB值與第5色之RGB值的第2差分值及第3色碼之RGB值與第6色之RGB值的第3差分值,依據第1差分值、第2差分值及第3差分值之至少1者,校正第1單元、第2單元及第3單元的顏色。
亦可在複合二維碼之影像資料中,進行將具有第2色之第2單元轉換的第1過濾處理,取得包含具有第1色之第1單元及具有第3色之第3單元的第1二維碼之後,依據所取得之第1二維碼,取得有關於複合二維碼所包含的具有第1色之第1單元之個數的第1個數資訊,亦可在影像資料中,進行將具有第1色之第1單元轉換的第2過濾處理,取得有關於經轉換的具有第1色之第1單元之個數的第2個數資訊,第2個數資訊滿足依據第1個數資訊的指定條件之時,取得包含具有第2色之第2單元及具有第3色之第3單元的第2二維碼。
亦可在複合二維碼之影像資料中,進行將具有第2色之第2單元轉換的第1過濾處理,取得包含具有第1色之第1單元及具有第3色之第3單元的第1二維碼之後,依據所取得之第1二維碼,取得有關於具有第1色之第1單元相對於複合二維碼所占之比例的第1比例資訊,亦可在影像資料中,進行將具有第1色之第1單元轉換的第2過濾處理,取得有關於經轉換的具有第1色之第1單元相對於複合二維碼所占之比例的第2比例資訊,第2比例資訊滿足依據第1比例資訊的指定條件之時,取得 包含具有第2色之第2單元及具有第3色之第3單元的第2二維碼。
本發明之一實施型態相關之複合二維碼由於包含多個二維碼,故可包含較1個二維碼還多的資訊。並且,複合二維碼由於包含多個顏色的單元,故機械性正確複製顏色或形狀並非易事。甚且,在複合二維碼中,藉由進行將經合成的二維碼分離成各個代碼的過濾處理,始可取得資訊。因此,根據複合二維碼,不僅可防止機械性的複製,還可防止電子性的複製。
10,10A,10B,10D:資訊處理系統
11,11A,11B:資訊終端
12A:伺服器
13B:濾色器
100:控制部
101:第1取得部
102:第2取得部
103D:算出部
110:攝像部
120:顯示部
130A:第1通訊部
140A:第2通訊部
300,300D:複合二維碼
301:第1單元
302:第2單元
303:第3單元
304:剪切記號
305D,305E,305F:色碼圖案部
305D-1,305E-1,305F-1:第1色碼
305D-2,305E-2,305F-2:第2色碼
305D-3,305E-3,305F-3:第3色碼
305D-4,305F-4:第4色碼
310,310B-1,310B-2:影像資料
320:二維碼
320-1:第1二維碼
320-2:第2二維碼
330-1:第1二維碼
330-2:第2二維碼
340-1:第1二維碼
340-2:第2二維碼
410:印刷品
420:影像
510:物品
520:顯示裝置
〈圖1〉係繪示本發明之一實施型態相關之複合二維碼之構造的示意圖。
〈圖2〉係繪示本發明之一實施型態相關之複合二維碼之利用態樣之例的示意圖。
〈圖3〉係繪示執行本發明之一實施型態相關之複合二維碼之讀取處理的資訊處理系統之構造的方塊圖。
〈圖4〉係本發明之一實施型態相關之複合二維碼之讀取處理的流程圖。
〈圖5〉係說明自本發明之一實施型態相關之複合二維碼取得第1二維碼之第1取得處理的示意圖。
〈圖6〉係說明自本發明之一實施型態相關之複合二維碼取得第2二維碼之第2取得處理的示意圖。
〈圖7〉係說明本發明之一實施型態相關之複合二維碼之生成處理的示意圖。
〈圖8〉係繪示執行本發明之一實施型態相關之複合二維碼之讀取處理的資訊處理系統之構造的方塊圖。
〈圖9〉係本發明之一實施型態相關之二維碼之讀取處理的流程圖。
〈圖10〉係說明執行本發明之一實施型態相關之複合二維碼之讀取處理的資訊處理系統之構造的示意圖。
〈圖11〉係本發明之一實施型態相關之複合二維碼之讀取處理的流程圖。
〈圖12〉係本發明之一實施型態相關之複合二維碼之讀取處理的流程圖。
〈圖13〉係繪示本發明之一實施型態相關之複合二維碼之構造的示意圖。
〈圖14〉係繪示執行本發明之一實施型態相關之複合二維碼之讀取處理的資訊處理系統之構造的方塊圖。
〈圖15〉係本發明之一實施型態相關之複合二維碼之讀取處理的流程圖。
〈圖16〉係繪示本發明之一實施型態相關之複合二維碼所包含的另一色碼圖案部之構造的示意圖。
〈圖17〉係本發明之一實施型態相關之複合二維碼 之讀取處理的流程圖。
以下參照圖式說明本發明之各實施型態。惟本發明可在不脫離其要旨的範圍中以各式各樣的型態實施,並非限定解釋成以下所示例之實施型態的記載內容者。
圖式為使說明更為明確,相比於實際的態樣,針對各部分的幅寬、厚度、形狀等有示意表示的情形,但終究僅係一例,並非限定本發明之解釋者。並且,在本說明書與各圖中,對於具備與已針對既有之圖說明者相同功能的要件,有時會標註相同的符號,省略重複的說明。
在本說明書及圖式中,於總括標示相同或類似的多個構造時,有標示相同符號或於相同符號添加標示大寫字母的情形。於分別區分標示一個構造之中之多個部分時,有使用相同符號並進一步使用連字符與自然數的情形。
在本說明書中,標記於各構造之「第1」、「第2」或「第3」等用語,係為了區分各構造而使用之便宜的標識,除非特別的說明,否則不具有其他的意義。
在本說明書中,所謂「二維碼」,係謂沿水平方向及垂直方向具有資訊的二維之顯示形式的代碼。二維碼係例如QR碼(註冊商標),但不受限於此。
〈第1實施型態〉
參照圖1~圖7說明本發明之一實施型態相關之複合二維碼300。
〔1.複合二維碼之構造〕
圖1係繪示本發明之一實施型態相關之複合二維碼300之構造的示意圖。
如圖1所示,複合二維碼300包含具有第1色之多個第1單元301、具有第2色之多個第2單元302及具有第3色之多個第3單元303。並且,圖1所示之複合二維碼300包含具有第3色之3個剪切記號304。
3個剪切記號304配置於對應正方形之頂點的位置。剪切記號304係成為二維碼之讀取的基準者。亦即,在二維碼之讀取中,藉由檢測3個剪切記號304的位置、傾斜或大小,可識別指定之二維碼。是故,剪切記號304亦可稱為位置檢測圖案。此外,剪切記號304的數量不受限於3個。剪切記號304的數量亦可為例如1個。
多個第1單元301、多個第2單元302及多個第3單元303沿以3個剪切記號304圍繞之矩形區域內的水平方向及垂直方向配置。二維碼所包含之資訊由第1單元301、第2單元302或第3單元303的配置決定。
圖1所示之複合二維碼300係所謂的QR碼(註冊商標)。下面為了方便,以複合二維碼300為QR碼(註冊商標) 的形式說明,但複合二維碼300不受限於QR碼(註冊商標)。
第1色、第2色及第3色係彼此相異的任意顏色。惟第1色與第2色以處於互補色之關係為佳。舉例而言,第1色為紅色時,第2色為青色。並且,第1色為洋紅色時,第2色為綠色。並且,第3色以自第1色與第2色之兩者於色相、彩度或明度有差異為佳。舉例而言,第1色與第2色處於互補色之關係時,第3色為黑色。此外,複合二維碼300包含與第1色、第2色及第3色相異的背景色。背景色以白色為佳,但不受限於此。背景色亦可為透明。
圖2係繪示本發明之一實施型態相關之複合二維碼300之利用態樣之例的示意圖。
圖2之(A)係複合二維碼300印刷於印刷品410並且印刷品410附於物品510之情形的一例。在此情況下,複合二維碼300可包含物品510之資訊。藉由複合二維碼300包含物品510之資訊,可自附於物品510之印刷品410讀取複合二維碼300之資訊,取得物品510之資訊。
印刷品410係例如紙或薄膜等,但不受限於此。並且,作為複合二維碼300往印刷品410印字的手段,可使用例如:凸版方式、平版方式、凹版方式、孔版方式、電子照片方式、噴墨方式或雷射方式等,但不受限於此等。並且,當印刷複合二維碼300時,可使用活版墨水、平版墨水、網版墨水、熱固化墨水、 紫外線固化墨水、磁性墨水或UV螢光墨水等,但不受限於此。
此外,複合二維碼300亦可直接印刷於物品510,而無須中介印刷品410。並且,於複合二維碼300亦可包含物品510以外之資訊。
圖2之(B)係以複合二維碼300為影像420的形式顯示於顯示裝置520之情形的一例。在此情況下,複合二維碼300可配合影像420被利用的態樣包含任意資訊。舉例而言,在影像420利用於結算的情況下,複合二維碼300可包含結算資訊。使用者可自影像420讀取複合二維碼300之結算資訊,執行結算處理。
顯示裝置520係可顯示資料或資訊的顯示介面。作為顯示裝置520,可使用例如液晶顯示裝置或OLED(Organic Light-Emitting Diode)顯示裝置等。
如以上所說明,複合二維碼300印刷於印刷品410或者物品510或顯示於影像420來利用,但在任一情況下皆可藉由讀取複合二維碼300來取得複合二維碼300所包含之資訊。
複合二維碼300合成有2個二維碼。是故,複合二維碼300可包含1個二維碼之約2倍的資訊。在複合二維碼300中,將1個資訊分割,經分割的2個資訊可做成包含於2個二維碼,亦可做成將2個資訊包含於2個二維碼之各者。在複合二維碼300包含2個資訊的情況下,2個資訊可為彼此有關聯的資訊, 亦可為彼此無關聯的獨立之資訊。下面說明複合二維碼300之讀取處理。
〔2.複合二維碼300之讀取處理〕
圖3係繪示執行本發明之一實施型態相關之複合二維碼300之讀取處理的資訊處理系統10之構造的方塊圖。
資訊處理系統10包含可讀取複合二維碼300的資訊終端11。資訊終端11係例如:行動電話、智慧型手機、平板電腦或個人電腦,但不受限於此等。具體而言,在資訊處理系統10中,可使用資訊終端11拍攝包含複合二維碼300的印刷品410、物品510或影像420,自所拍攝之複合二維碼300取得正規之二維碼。
在資訊處理系統10中,可藉由將程式安裝於資訊終端11,進行二維碼生成處理。並且,在資訊處理系統10中,亦可將程式儲存於記錄媒介(例如CD-ROM或DVD-ROM等),藉由以資訊終端11讀出記錄媒介,以資訊終端11進行二維碼生成處理。
如圖3所示,資訊處理系統10包含控制部100、攝像部110及顯示部120。並且,控制部100包含第1取得部101及第2取得部102。
控制部100係可使用資料或資訊進行演算處理的電腦。控制部100包含例如:中央演算處理裝置(Central Processing Unit:CPU)、微處理器(Micro Processing Unit:MPU)、影像處理裝置(Graphics Processing Unit:GPU)或隨機存取記憶體(Random Access Memory:RAM)等。具體而言,控制部100可執行程式使第1取得部101及第2取得部102發揮功能。此外,將於後敘述第1取得部101及第2取得部102的細節。
攝像部110係可拍攝印刷品410、物品510或影像420的攝像裝置。具體而言,攝像部110可拍攝包含複合二維碼300的印刷品410、物品510或影像420,生成包含複合二維碼300的影像資料310。作為攝像部110,可使用例如攝影機或掃描器等。
顯示部120係可顯示經拍攝之包含複合二維碼300之印刷品410、物品510或影像420的顯示介面。作為顯示部120,可使用例如液晶顯示裝置或OLED顯示裝置等。
第1取得部101進行第1過濾處理,自影像資料310取得第1二維碼。第1過濾處理係第2色之減色處理。具體而言,第2色之減色處理係將第2色轉換成背景色的處理。對於影像資料310進行第1過濾處理時,第2色轉換成背景色,可將具有第2色之第2單元302消除。是故,透過第1過濾處理,影像資料310轉換成包含具有第1色之多個第1單元301、具有第3色之多個第3單元303、具有第3色之3個剪切記號304的第1二維碼。
此外,第1過濾處理亦可為對於影像資料310的第2色之加色處理。具體而言,第2色之加色處理係將背景色轉換成第2色的處理。在此情況下,由於影像資料310之背景與第2單元302變得具有相同的第2色,故作為結果,可將第2單元302消除。
並且,在第1過濾處理中,亦可進行將第1單元301之第1色轉換的處理。舉例而言,透過第1過濾處理,第1色亦可轉換成第3色。
第2取得部102進行第2過濾處理,自影像資料310取得第2二維碼。第2過濾處理係第1色之減色處理。具體而言,第1色之減色處理係將第1色轉換成背景色的處理。對於影像資料310進行第2過濾處理時,第1色轉換成背景色,可將具有第1色之第1單元301消除。是故,藉由第2過濾處理,影像資料310轉換成包含具有第2色之多個第2單元302、具有第3色之多個第3單元303、具有第3色之3個剪切記號304的第2二維碼。
此外,第2過濾處理亦可為對於影像資料310的第1色之加色處理。具體而言,第1色之加色處理係將背景色轉換成第1色的處理。在此情況下,由於影像資料310之背景與第1單元301變得具有相同的第1色,故作為結果,可將第1單元301消除。
並且,在第2過濾處理中,亦可進行將第2單元302之第2色轉換的處理。舉例而言,藉由第2過濾處理,第2色亦可轉換成第3色。
圖4係本發明之一實施型態相關之複合二維碼300之讀取處理的流程圖。並且,圖5係說明自本發明之一實施型態相關之複合二維碼300取得第1二維碼320-1之第1取得處理的示意圖。並且,圖6係說明自本發明之一實施型態相關之複合二維碼300取得第2二維碼320-2之第2取得處理的示意圖。
複合二維碼300之讀取處理,在資訊處理系統10中藉由執行複合二維碼300之讀取處理的程式來開始。
在步驟S100中,攝像部110自包含複合二維碼300的印刷品410、物品510或影像420生成影像資料310。舉例而言,使用者藉由使用資訊處理系統10之攝像部110拍攝印刷品410、物品510或影像420,攝像部110可生成影像資料310。
在步驟S110中,第1取得部101對於影像資料310進行第1過濾處理,自影像資料310取得第1二維碼320-1。如圖5所示,對於影像資料310進行第2色之減色處理作為第1過濾處理時,生成具有第2色之第2單元302經消除的第1二維碼320-1。亦即,第1二維碼320-1包含具有第1色之多個第1單元301、具有第3色之多個第3單元303、具有第3色之3個剪切記號304。
在步驟S120中,第2取得部102對於影像資料310進行第2過濾處理,自影像資料310取得第2二維碼320-2。如圖6所示,對於影像資料310進行第1色之減色處理作為第2過濾處理時,生成具有第1色之第1單元301經消除的第2二維碼320-2。亦即,第2二維碼320-2包含具有第2色之多個第2單元302、具有第3色之多個第3單元303、具有第3色之3個剪切記號304。
在步驟S130中,顯示部120顯示第1二維碼320-1或第2二維碼320-2。使用者可依據所顯示之第1二維碼320-1或第2二維碼320-2,取得第1二維碼320-1或第2二維碼320-2所包含之資訊。
複合二維碼300之讀取處理因執行步驟S130而結束。
〈第1實施型態之變形例1〉
在上述第1實施型態相關之複合二維碼300之讀取處理中,第1取得部101及第2取得部102分別取得第1二維碼320-1及第2二維碼320-2。在本變形例於步驟S110中,第1取得部101進一步取得第1二維碼320-1所包含之資訊,在步驟S120中,第2取得部102進一步取得第2二維碼320-2所包含之資訊。在此情況下,在步驟S130中,顯示部120可顯示第1二維碼320-1所包含之資訊或第2二維碼320-2所包含之資訊,代替 第1二維碼320-1或第2二維碼320-2。使用者可自複合二維碼300直接取得複合二維碼300所包含之資訊。
此外,對使用者提示的資訊,不受限於第1二維碼320-1或第2二維碼320-2所包含之資訊。對使用者亦可提示與第1二維碼320-1或者第2二維碼320-2所包含之資訊相關聯的資訊,或自第1二維碼320-1或者第2二維碼320-2所包含之資訊導出的資訊(例如物品510之真偽判斷之結果的資訊等)等。以下為了方便,有將此等資訊定為二維碼所附帶的資訊來說明的情形。
如上所述,藉由利用資訊處理系統10,可自複合二維碼300取得2個二維碼320(第1二維碼320-1及第2二維碼320-2)。於2個二維碼320可包含有互為關聯的資訊,亦可包含有個別獨立的資訊。下面說明複合二維碼300之生成處理。
〔3.複合二維碼之生成處理〕
圖7係說明本發明之一實施型態相關之複合二維碼300之生成處理的示意圖。
如圖7之(A)所示,生成包含第1資訊的第1二維碼330-1及包含第2資訊的第2二維碼330-2。
隨後,如圖7之(B)所示,將第1二維碼330-1轉換成第1色。藉此,可生成包含具有第1色之多個第1單元及3個剪切記號的第1二維碼340-1。同樣將第2二維碼330-2轉換 成第2色。藉此,可生成包含具有第2色之多個第2單元及3個剪切記號的第2二維碼340-2。
隨後,如圖7之(C)所示,將第1二維碼340-1與第2二維碼340-2合成。具體而言,以第1二維碼340-1及第2二維碼340-2之各者的3個剪切記號重疊的方式,將第1二維碼340-1與第2二維碼340-2合成。此時,第1二維碼340-1之第1單元與第2二維碼340-2之第2單元重疊的第3單元轉換成第3色。第1二維碼340-1及第2二維碼340-2之各者的3個剪切記號亦重疊,故此等亦轉換成第3色。藉此,可生成包含具有第1色之多個第1單元、具有第2色之多個第2單元、具有第3色之多個第3單元及3個剪切記號的複合二維碼300。
如上所述,所生成之複合二維碼300印刷於印刷品410或者物品510或以影像420的形式顯示來利用。
〈第1實施型態之變形例2〉
於上所述之複合二維碼300雖為合成有第1二維碼320-1與第2二維碼320-2者(在複合二維碼300之生成中,合成有第1二維碼340-1與第2二維碼340-2者),但複合二維碼300亦可為合成有3個以上之二維碼者。在合成有n個(n為2以上之自然數)二維碼320的情況下,複合二維碼300包含由n+1種以上之顏色而成的單元。
如以上所說明,本實施型態相關之複合二維碼300由 於包含多個二維碼,故可包含較1個二維碼還多的資訊。並且,複合二維碼300由於包含多色的單元,故機械性正確複製顏色或形狀並非易事。甚且,在複合二維碼300中,藉由進行將經合成的二維碼分離成各個代碼的過濾處理,始可取得資訊。因此,複合二維碼300係不僅可防止機械性之複製還可防止電子性之複製的二維碼。
〈第2實施型態〉
參照圖8及圖9說明與第1實施型態相異的複合二維碼300之讀取處理。具體而言,在本實施型態中,使用資訊處理系統10A代替資訊處理系統10,來執行複合二維碼300之讀取處理。此外,資訊處理系統10A之構造與資訊處理系統10之構造相同時,有省略其說明的情形。
圖8係繪示執行本發明之一實施型態相關之複合二維碼300之讀取處理的資訊處理系統10A之構造的方塊圖。
資訊處理系統10A包含資訊終端11A及伺服器12A。資訊終端11A可中介網路NW與伺服器12A通訊連接。網路NW可為有線,亦可為無線。舉例而言,網路NW係LAN(Local Area Network)或網際網路等,但不受限於此。
資訊終端11A係可拍攝包含複合二維碼300之印刷品410、物品510或影像420並生成影像資料310的終端。資訊終端11A係例如:行動電話、智慧型手機、平板電腦或個人電腦, 但不受限於此等。
伺服器12A係可自資訊終端11A提供影像資料310、取得第1二維碼320-1及第2二維碼320-2的軟體或電腦。此外,在伺服器12A係電腦的情況下,伺服器12A可為1台電腦,亦可為多台電腦。
如上所述,資訊處理系統10A具備資訊終端11A及伺服器12A,資訊終端11A所生成的影像資料310會發送至伺服器12A。在伺服器12A中,自經發送之影像資料310取得第1二維碼320-1及第2二維碼320-2。此外,資訊處理系統10A亦可透過雲端運算方式或ASP(Application Service Provider)方式來取得第1二維碼320-1及第2二維碼320-2。
如圖8所示,資訊處理系統10A之資訊終端11A包含攝像部110、顯示部120及第1通訊部130A。資訊處理系統10A之伺服器12A包含控制部100及第2通訊部140A。並且,控制部100包含第1取得部101及第2取得部102。
第1通訊部130A及第2通訊部140A係可藉由有線或無線發送或接收資料或資訊的通訊介面。作為第1通訊部130A及第2通訊部140A,可使用例如LAN模組或Wi-Fi(註冊商標)模組等。
圖9係本發明之一實施型態相關之複合二維碼300之讀取處理的流程圖。
複合二維碼300之讀取處理,在資訊終端11A中藉由執行複合二維碼300之讀取處理的程式來開始。
在步驟S100中,攝像部110自包含複合二維碼300的印刷品410、物品510或影像420生成影像資料310。
在步驟S105A中,第1通訊部130A發送影像資料310。經發送之影像資料310由第2通訊部140A接收。
在步驟S110中,第1取得部101對於影像資料310進行第1過濾處理,自影像資料310取得第1二維碼320-1。
在步驟S120中,第2取得部102對於影像資料310進行第2過濾處理,自影像資料310取得第2二維碼320-2。
在步驟S125A中,第2通訊部140A發送第1二維碼320-1及第2二維碼320-2。經發送之第1二維碼320-1及第2二維碼320-2由第1通訊部130A接收。
在步驟S130中,顯示部120顯示第1二維碼320-1或第2二維碼320-2。
複合二維碼300之讀取處理因執行步驟S130而結束。
〈第2實施型態之變形例〉
在上述第2實施型態相關之複合二維碼300之讀取處理中,伺服器12A取得第1二維碼320-1及第2二維碼320-2,將所取得之第1二維碼320-1及第2二維碼320-2發送至資訊終 端11A。在本變形例中,伺服器12A可取得第1二維碼320-1所包含之資訊及第2二維碼320-2所包含之資訊,將所取得之第1二維碼320-1所包含之資訊及第2二維碼320-2所包含之資訊發送至資訊終端11A。在此情況下,在步驟S130中,顯示部120可顯示第1二維碼320-1所包含之資訊或第2二維碼320-2所包含之資訊,代替第1二維碼320-1或第2二維碼320-2。使用者可自複合二維碼300直接取得複合二維碼300所包含之資訊。此外,自伺服器12A發送至資訊終端11A的資訊及顯示於顯示部120的資訊,亦可為第1二維碼320-1或第2二維碼所附帶的資訊。
如以上所說明,即使在本實施型態相關之複合二維碼300之讀取處理中,亦藉由進行將經合成的二維碼分離成各個代碼的過濾處理,始可取得資訊。因此,不僅可防止二維碼之機械性的複製,還可防止電子性的複製。
〈第3實施型態〉
參照圖10及圖11進一步說明與第1實施型態相異的複合二維碼300之讀取處理。具體而言,在本實施型態中,使用資訊處理系統10B代替資訊處理系統10,來執行複合二維碼300之讀取。此外,資訊處理系統10B之構造與資訊處理系統10之構造相同時,有省略其說明的情形。
圖10係說明執行本發明之一實施型態相關之複合二維碼300之讀取處理的資訊處理系統10B之構造的示意圖。
資訊處理系統10B包含資訊終端11B及濾色器13B。資訊終端11B可中介濾色器13B拍攝包含複合二維碼300的印刷品410、物品510或影像420,取得複合二維碼300所包含之資訊。
濾色器13B可透射指定顏色的光線。將透射第1色之光線的濾色器13B重疊於複合二維碼300時,在全反射的餘白及具有第1色之第1單元301中,僅第1色的光線會透射。是故,餘白與第1單元301變得看起來為相同顏色(亦即,第1單元301看起來已消失),成為具有第1色的背景。並且,在具有第2色之第2單元302及具有第3色之第3單元303中,由於濾色器13B會吸收第1色以外的光線使得透射的光線減少,故會變暗,第2單元302與第3單元303變得看起來幾乎相同顏色(於此為了方便,以第4色的形式說明。)。因此,重疊了透射第1色之光線之濾色器13B的複合二維碼300,會轉換成包含具有第1色之背景與具有第4色之單元的二維碼。此係對應於第1實施型態之第2過濾處理者。
同樣將透射第2色之光線的濾色器13B重疊於複合二維碼300時,在全反射的餘白及具有第2色之第2單元302中,僅第2色的光線會透射。是故,餘白與第2單元302變得看起來為相同顏色(亦即,第2單元302看起來已消失),成為具有第2色的背景。並且,在具有第1色之第1單元301及具有第3色 之第3單元303中,由於濾色器13B會吸收第2色以外的光線使得透射的光線減少,故會變暗,第1單元301與第3單元303變得看起來為第4色。因此,重疊了透射第2色之光線之濾色器13B的複合二維碼300,會轉換成包含具有第2色之背景與具有第4色之單元的二維碼。此係對應於第1實施型態之第1過濾處理者。因此,下面將使透射第2色之濾色器13B重疊的處理定為第1過濾處理來說明,將使透射第1色之濾色器13B重疊的處理定為第2過濾處理來說明。
如圖10所示,資訊處理系統10B之資訊終端11B包含攝像部110及顯示部120。
圖11係本發明之一實施型態相關之複合二維碼300之讀取處理的流程圖。
複合二維碼300之讀取處理,在資訊處理系統10B中藉由執行複合二維碼300之讀取處理的程式來開始。
在步驟S110B中,攝像部110自包含已藉由濾色器13B進行第1過濾處理之複合二維碼300的印刷品410、物品510或影像420生成影像資料310B-1。於影像資料310B-1包含有第1二維碼320-1。亦即,在步驟S110B中,可取得第1二維碼320-1。
在步驟S120B中,攝像部110自包含已藉由濾色器13B進行第2過濾處理之複合二維碼300的印刷品410、物品510 或影像420生成影像資料310B-2。於影像資料310B-2包含有第2二維碼320-2。亦即,在步驟S120B中,可取得第2二維碼320-2。
在步驟S130中,顯示部120顯示第1二維碼320-1或第2二維碼320-2。使用者可依據所顯示之第1二維碼320-1或第2二維碼320-2,取得第1二維碼320-1或第2二維碼320-2所包含之資訊。
複合二維碼300之讀取處理因執行步驟S130而結束。
〈第3實施型態之變形例〉
在上述第3實施型態相關之複合二維碼300之讀取處理中,資訊終端11B取得第1二維碼320-1及第2二維碼320-2。在本變形例中,資訊終端11B進一步取得第1二維碼320-1所包含之資訊及第2二維碼320-2所包含之資訊。在此情況下,在步驟S130中,顯示部120可顯示第1二維碼320-1所包含之資訊或第2二維碼320-2所包含之資訊,代替第1二維碼320-1或第2二維碼320-2。使用者可自複合二維碼300直接取得複合二維碼300所包含之資訊。此外,對使用者亦可提示第1二維碼320-1或第2二維碼所附帶的資訊。
如以上所說明,即使在本實施型態相關之複合二維碼300之讀取處理中,亦藉由進行將經合成的二維碼分離成各個 代碼的過濾處理,始可取得資訊。因此,不僅可防止二維碼之機械性的複製,還可防止電子性的複製。
〈第4實施型態〉
參照圖12說明與第1實施型態~第3實施型態相異的複合二維碼300之讀取處理。具體而言,下面說明第1過濾處理及第2過濾處理的細節。在本實施型態中的複合二維碼300之讀取處理,可利用資訊處理系統10來執行,控制部100所包含之第1取得部101及第2取得部102可實現進一步的功能。下面針對與於上所述之構造相同的構造,有省略其說明的情形。
第1取得部101自影像資料310取得第2單元302及第3單元303之各自的RGB值,所取得之RGB值處於指定範圍內之時,可將第2單元302及第3單元303之各自的顏色轉換成第3色。
第2取得部102自影像資料310取得第1單元301及第3單元303之各自的RGB值,所取得之RGB值處於指定範圍內之時,可將第1單元301及第3單元303之各自的顏色轉換成第3色。
圖12係本發明之一實施型態相關之複合二維碼300之讀取處理的流程圖。
複合二維碼300之讀取處理,在資訊處理系統10中藉由執行複合二維碼300之讀取處理的程式來開始。
在步驟S112C中,第1取得部101對於影像資料310進行第1過濾處理。依資訊終端11的不同或攝影方法或者攝影條件的不同等,影像資料310之第1單元301、第2單元302及第3單元303之各自的顏色包含色相、彩度或明度等的參差。是故,在本實施型態中的第1過濾處理中,考慮各色的參差進行過濾處理。具體而言,自影像資料310取得之第2單元302之RGB值(R2,G2,B2)處於經預先設定的第2色之RGB值的附近之時,將第2單元302之RGB值(R2,G2,B2)轉換成經預先設定的第3色之RGB值。舉例而言,在第2色及第3色分別設定為綠色(RGB值(0,128,0))及黑色(RGB值(0,0,0))的情況下,第2單元302之RGB值(R2,G2,B2)之G2為128-c2≦G2≦128+c2 '的範圍內之時,將第2單元302之RGB值(R2,G2,B2)轉換成黑色之RGB值(0,0,0)。亦即,第2單元302之顏色轉換成係為經預先設定的第3色之黑色,而無論參差多寡。於此,c2及c2 '為預先設定的設定值,可設定例如5、10或20等任意值。此外,c2與c2 '可為相同值,亦可為相異值。
同樣自影像資料310取得之第3單元303之RGB值(R3,G3,B3)處於經預先設定的第3色之RGB值的附近之時,將第3單元303之RGB值(R3,G3,B3)轉換成經預先設定的第3色之RGB值。舉例而言,在第3色設定為黑色(RGB值(0,0,0))的情況下,第3單元303之RGB值(R3,G3,B3)之R3、G3 及B3為0≦R3,G3,B3≦c3的範圍內之時,將第3單元303之RGB值(R3,G3,B3)轉換成黑色之RGB值(0,0,0)。亦即,第3單元303的顏色轉換成係為經預先設定的第3色之黑色,而無論參差多寡。於此,c3為預先設定的設定值,可設定例如5、10或20等任意值。此外,c3在R3、G3及B3之各者上可設定相同值,亦可設定相異值。
之後,轉換成第3色之單元以外的單元之RGB值轉換成背景色,例如白色之RGB值(255,255,255)。
並且,3個剪切記號304之顏色亦可轉換成經預先設定的第3色。
因此,在步驟S112C中的第1過濾處理中,全部單元之各自轉換成第3色(例如黑色)或背景色(例如白色)之任一者。
在步驟S114C中,第1取得部101透過第1過濾處理取得所生成之第1二維碼320-1。第1二維碼320-1包含具有第3色之多個第2單元302及多個第3單元303,以及具有第3色之3個剪切記號304。
在步驟S122C中,第2取得部102對於影像資料310進行第2過濾處理。具體而言,自影像資料310取得之第1單元301之RGB值(R1,G1,B1)處於經預先設定的第1色之RGB值的附近之時,將第1單元301之RGB值(R1,G1,B1)轉換成經 預先設定的第3色之RGB值。舉例而言,在第1色及第3色分別設定為紅色(RGB值(255,0,0))及黑色(RGB值(0,0,0))的情況下,第1單元301之RGB值(R1,G1,B1)之R1為255-c1≦R1≦255的範圍內之時,將第1單元301之RGB值(R1,G1,B1)轉換成黑色之RGB值(0,0,0)。亦即,第1單元301之顏色轉換成係為經預先設定的第3色之黑色,而無論參差多寡。於此,c1為預先設定的設定值,可設定例如5、10或20等任意值。
並且,比照步驟S112C,影像資料310所包含之第3單元303之RGB值(R3,G3,B3)處於經預先設定的第3色之RGB值的附近之時,將第3單元303之RGB值(R3,G3,B3)轉換成經預先設定的第3色之RGB值。之後,轉換成第3色之單元以外的單元之RGB值轉換成背景色,例如白色之RGB值(255,255,255)。並且,3個剪切記號304之顏色亦可轉換成經預先設定的第3色。
因此,在步驟S122C中的第2過濾處理中,全部單元之各自轉換成第3色(例如黑色)或背景色(例如白色)之任一者。
在步驟S124C中,第2取得部102透過第2過濾處理取得所生成之第2二維碼320-2。第2二維碼320-2包含具有第3色之多個第1單元301及多個第3單元303,以及具有第3色之3個剪切記號304。
步驟S124C之後,執行步驟S130。複合二維碼300之讀取處理因執行步驟S130而結束。
如以上所說明,根據本實施型態相關之複合二維碼300之讀取處理,第1二維碼320-1及第2二維碼320-2可取得經第3色及背景色之2色化的二維碼,而無論影像資料310之顏色的參差多寡。因此,不僅可防止二維碼之機械性的複製,還可防止電子性的複製。
並且,由於在步驟S130中顯示的第1二維碼320-1及第2二維碼320-2係經2色化的二維碼,故在第1二維碼320-1及第2二維碼320-2之讀取中,無需特別的讀取裝置。
〈第5實施型態〉
參照圖13~圖15說明與第1實施型態~第4實施型態相異的複合二維碼300D之讀取處理。在本實施型態中,使用圖13所示之複合二維碼300D。
圖13係繪示本發明之一實施型態相關之複合二維碼300D之構造的示意圖。
如圖13所示,複合二維碼300D包含具有第1色之多個第1單元301、具有第2色之多個第2單元302、具有第3色之多個第3單元303、具有第3色之3個剪切記號304及色碼圖案部305D。此外,在本實施型態中,有將包含具有第1色之多個第1單元301、具有第2色之多個第2單元302、具有第3色之 多個第3單元303及具有第3色之3個剪切記號304的部分稱為單元圖案部的情形。
色碼圖案部305D配置於第1單元301、第2單元302、第3單元303及剪切記號304的外側。色碼圖案部305D包含第1色碼305D-1、第2色碼305D-2、第3色碼305D-3及第4色碼305D-4。第1色碼305D-1、第2色碼305D-2及第3色碼305D-3分別與第1單元301之第1色、第2單元302之第2色及第3單元303之第3色相對應。亦即,第1色碼305D-1、第2色碼305D-2及第3色碼305D-3分別具有第1色、第2色及第3色。並且,第4色碼305D-4具有背景色。
在本實施型態中的複合二維碼300D之讀取處理,可利用資訊處理系統10D來執行。此外,下面資訊處理系統10D之構造與資訊處理系統10之構造相同時,有省略資訊處理系統10D之構造之說明的情形。
圖14係繪示執行在本發明之一實施型態中的複合二維碼300D之讀取處理的資訊處理系統10D之構造的方塊圖。
如圖14所示,資訊處理系統10D之控制部100包含第1取得部101、第2取得部102及算出部103D。
算出部103D可自影像資料310取得色碼圖案部305D之第1色碼305D-1、第2色碼305D-2、第3色碼305D-3及第4色碼305D-4之各者的RGB值。並且,算出部103D可算出 所取得之RGB值與經預先設定之顏色之RGB值的差分值。再來,算出部103D可將所算出之差分值加在自影像資料310取得之RGB值上。
隨後,參照圖15說明影像資料310之顏色之校正的細節。此外,下面針對與於上所述之構造相同的構造,有省略其說明的情形。並且,下面為了方便,影像資料310之顏色的校正處理,定為有別於第1過濾處理及第2過濾處理的處理來說明,亦可於第1過濾處理及第2過濾處理之至少一者包含有影像資料310之顏色的校正處理。
圖15係本發明之一實施型態相關之複合二維碼300D之讀取處理的流程圖。
複合二維碼300D之讀取處理,在資訊處理系統10中藉由執行複合二維碼300D之讀取處理的程式來開始。
在步驟S102D中,算出部自影像資料310取得色碼圖案部305D之第1色碼305D-1、第2色碼305D-2、第3色碼305D-3及第4色碼305D-4之各者的RGB值。並且,算出部算出經預先設定之第1色之RGB值與所取得之第1色碼305D-1之RGB值得差分值(以下稱為「第1差分值」。)。算出部同樣算出經預先設定之第2色之RGB值與所取得之第2色碼305D-2之RGB值的差分值(以下稱為「第2差分值」。)、經預先設定之第3色之RGB值與所取得之第3色碼305D-3之RGB值的差分 值(以下稱為「第3差分值」),以及經預先設定之背景色之RGB值與第4色碼305D-4之RGB值的差分值(以下稱為「第4差分值」。)。藉此,可檢測起因於資訊終端11的不同或攝影方法或者攝影條件的不同等的複合二維碼300D之顏色與影像資料310之顏色的不同。
在步驟S104D中,算出部依據第1差分值、第2差分值、第3差分值及第4差分值,校正影像資料310之第1單元301、第2單元302、第3單元303及剪切記號304之各自的顏色以及背景色。具體而言,對自影像資料310取得之第1單元301之RGB值加上第1差分值。同樣對第2單元302之RGB值加上第2差分值,對第3單元303及剪切記號304之各自的RGB值加上第3差分值,以及對背景色之RGB值加上第4差分值。藉此,可校正影像資料310之顏色,以接近複合二維碼300D之顏色。
步驟S104D之後,執行步驟S112C,以後之步驟已在第4實施型態說明,故於此之說明省略。此外,亦可實施已在第1實施型態說明的步驟S110以後之步驟,代替步驟S112C以後之步驟。在此情況下,在步驟S130中,可顯示具有接近於複合二維碼300之顏色的第1二維碼320-1及第2二維碼320-2。
此外,在本實施型態中,亦可將所取得之第1色碼305D-1、第2色碼305D-2、第3色碼305D-3及第4色碼305D-4 之各自的RGB值作為基準,進行第1過濾處理及第2過濾處理,而無須進行影像資料310之顏色的校正。
〈第5實施型態之變形例〉
複合二維碼300D所包含之色碼圖案部的構造,不受限於圖13所示之色碼圖案部305D。參照圖16說明色碼圖案部之另一構造。
圖16係繪示本發明之一實施型態相關之複合二維碼300D所包含的另一色碼圖案部之構造的示意圖。
圖16之(A)所示之色碼圖案部305E包含第1色碼305E-1、第2色碼305E-2及第3色碼305E-3。第1色碼305E-1、第2色碼305E-2及第3色碼305E-3分別為紅色(R)、綠色(G)及藍色(B)。第1色碼305E-1、第2色碼305E-2及第3色碼305E-3之任一者的顏色皆與第1單元301之第1色、第2單元302之第2色及第3單元303之第3色相異。於此,紅色(R)之RGB值為(255,0,0),綠色(G)之RGB值為(0,255,0),以及藍色(B)之RGB值為(0,0,255)。是故,自影像資料310取得第1色碼305E-1、第2色碼305E-2及第3色碼305E-3之各自的RGB值,取得之第1色碼305E-1、第2色碼305E-2及第3色碼305E-3分別對應於紅色(R)、綠色(G)及藍色(B)時,可由取得之第1色碼305E-1之RGB值算出自紅色(R)之RGB值的偏移量(差分值△R),可由取得之第2色碼305E-2之RGB 值算出自綠色(G)之RGB值的偏移量(差分值△G),以及可由取得之第3色碼305E-3之RGB值算出自藍色(B)之RGB值的偏移量(差分值△B)。因此,在第1單元301、第2單元302及第3單元303之任一者中,皆可藉由對各者之RGB值加上差分值(△R,△G,△B)來校正影像資料310之顏色,以接近複合二維碼300D之顏色。
圖16之(B)所示之色碼圖案部305F包含第1色碼305F-1、第2色碼305F-2、第3色碼305F-3及第4色碼305F-4。第1色碼305F-1、第2色碼305F-2、第3色碼305F-3及第4色碼305F-4分別為青色(C)、洋紅色(M)、黃色(Y)及黑色(K)。第1色碼305F-1、第2色碼305F-2、第3色碼305F-3及第4色碼305F-4之任一者的顏色皆與第1單元301之第1色、第2單元302之第2色及第3單元303之第3色相異。於此,舉例而言,青色(C)之CMYK值為(100,0,0,0),洋紅色(M)之CMYK值為(0,100,0,0),黃色(Y)之CMYK值為(0,0,100,0),以及黑色(K)之CMYK值為(0,0,0,100)。並且,舉例而言,青色(C)之RGB值為(0,174,239),洋紅色(M)之RGB值為(255,0,255),黃色(Y)之RGB值為(255,255,0),以及黑色(K)之RGB值為(0,0,0)。在此情況下,自影像資料310取得第1色碼305F-1、第2色碼305F-2、第3色碼305F-3及第4色碼305F-4之各自的RGB值,分別與青色(C)、洋紅 色(M)、黃色(Y)及黑色(K)之RGB值對應而算出差分值。具體而言,第1色碼305F-1之差分值△C、第2色碼305F-2之差分值△M、第3色碼305F-3之差分值△Y及第4色碼305F-5之差分值△K的各者,係如式(1)所示。
『數1』△C=(△RC,△GC,△BC) △M=(△RM,△GM,△BM) △Y=(△RY,△GY,△BY) △K=(△RK,△GK,△BK)‧‧‧(1)
預先設定於複合二維碼300D之第1單元301的顏色之CMYK值定為(C1,M1,Y1,K1)時,自影像資料310取得的第1單元301之RGB值之差分值(△R1,△G1,△B1)可藉由式(2)算出。於此,α為權重係數,得因於上所述之經預先設定的青色(C)、洋紅色(M)、黃色(Y)及黑色(K)之CMYK值或RGB值而變化。
『數2』△R1=α R×(C1×△RC+M1×△RM+Y1×△RY+K1×△RK) △G1=α G×(C1×△GC+M1×△GM+Y1×△GY+K1×△GK) △B1=α B×(C1×△BC+M1×△BM+Y1×△BY+K1×△BK)‧‧‧(2)
式(2)係第1單元301之RGB值之差分值,亦同樣可算出第2單元302之RGB值、第3單元303之RGB值及背景色之RGB值之各自的差分值。因此,在第1單元301、第2單 元302、第3單元303及背景之任一者中,皆可藉由對各者之RGB值加上差分值(△R,△G,△B)來校正影像資料310之顏色,以接近複合二維碼300D之顏色。
如以上所說明,根據本實施型態相關之複合二維碼300D之讀取處理,即使影像資料310之顏色與複合二維碼300之顏色相異,亦可將第1二維碼320-1及第2二維碼320-2校正成接近複合二維碼300的顏色。因此,不僅可防止二維碼之機械性的複製,還可防止電子性的複製。
〈第6實施型態〉
參照圖17說明與第1實施型態~第5實施型態相異的複合二維碼300之讀取處理。在本實施型態中的複合二維碼300之讀取處理,可利用資訊處理系統10來執行,控制部100所包含之第1取得部101及第2取得部102可實現進一步的功能。下面針對與於上所述之構造相同的構造,有省略其說明的情形。
第1取得部101可讀取透過第1過濾處理生成的第1二維碼320-1,取得第1二維碼320-1所包含的資訊。
第2取得部102可計數透過第2過濾處理轉換的單元之個數。並且,第2取得部102可依據第1取得部101所取得的資訊及第2取得部102透過計數而取得的資訊,判斷是否滿足指定條件。
圖17係本發明之一實施型態相關之複合二維碼300 之讀取處理的流程圖。
複合二維碼300之讀取處理,在資訊處理系統10中藉由執行複合二維碼300之讀取處理的程式來開始。
在步驟S112G中,第1取得部101對於影像資料310進行第1過濾處理。在本實施型態中,為了方便,第1過濾處理定為減色處理來說明,但在本實施型態中的第1過濾處理不受限於此。
在第1過濾處理中,自影像資料310消除具有第2色之第2單元302。具體而言,第2單元302之顏色自第2色轉換成背景色。在第1過濾處理中,亦可調整第1單元301之第1色、第2單元302之第2色、第3單元303之第3色及背景色的各色。舉例而言,亦可調整第1色及第2色之各自的彩度,調整第3色及背景色之各自的明度。藉由如此調整各色,可使具有第2色之第2單元302的輪廓明顯,使第1單元301、第2單元302及第3單元303之各者的邊界明確。在第1過濾處理中,如此調整影像資料310之後,亦可自經調整之影像資料310消除具有第2色之第2單元302。此外,在背景色並非白色的情況下,背景色亦可於影像資料310之調整的時候調整成白色。
在步驟S114G中,第1取得部101取得透過第1過濾處理生成的第1二維碼320-1。第1二維碼320-1包含具有第1色之多個第1單元301、具有第3色之多個第3單元303及具有 第3色之3個剪切記號304。此外,所取得之第1二維碼320-1,亦可第1色轉換成第3色。亦即,所取得之第1二維碼320-1亦可為轉換成多個第3單元303及3個剪切記號304之第3色與背景色之2色的二維碼。
在步驟S116G中,第1取得部101讀取第1二維碼320-1,取得第1二維碼320-1所包含的資訊。於此,於第1二維碼320-1包含有複合二維碼300中之有關於第1單元之個數的資訊(以下稱為「第1單元之含有個數資訊」。)。亦即,在步驟S116G中,取得第1單元之含有個數資訊。
在步驟S122G中,第2取得部102對於影像資料310進行第2過濾處理。在本實施型態中,為了方便,第2過濾處理定為減色處理來說明,但在本實施型態中的第2過濾處理不受限於此。
在第2過濾處理中,自影像資料310消除具有第1色之第1單元301。具體而言,第1單元301之顏色自第1色轉換成背景色。在第2過濾處理中,亦可自經第1過濾處理調整的影像資料310消除具有第1色之第1單元301。並且,在第2過濾處理中,計數所消除的第1單元301之個數。亦即,在第2過濾處理中,取得有關於所消除之第1單元301之個數的資訊(以下稱為「第1單元之消除個數資訊」。)。
在步驟S123G中,第2取得部102依據第1單元之 含有個數資訊及第1單元之消除個數資訊,判斷是否滿足指定條件。舉例而言,指定條件係第1單元之消除個數資訊是否包含於第1單元之含有個數資訊之(1-a)倍以上且第1單元之含有個數資訊之(1+a)倍以下的範圍。於此,a為預先設定的設定值,可設定例如0.05、0.1或0.15等任意值。在滿足指定條件的情況下(步驟S123G:YES),執行步驟S124G。另一方面,在不滿足指定條件的情況下(步驟S123G:NO),複合二維碼300之讀取處理結束。在此情況下,複合二維碼300有係為經偽造者的可能性,故亦可生成表示無法讀取複合二維碼300的警報,並對使用者提示警報。
在步驟S124G中,第1取得部101取得透過第2過濾處理生成的第2二維碼320-2。第2二維碼320-2包含具有第2色之多個第2單元302、具有第3色之多個第3單元303及具有第3色之3個剪切記號304。此外,所取得之第2二維碼320-2亦可第2色轉換成第3色。亦即,所取得之第2二維碼320-2亦可為轉換成多個第3單元303及3個剪切記號304之第3色與背景色之2色的二維碼。
步驟S124G之後,執行步驟S130。複合二維碼300之讀取處理因執行步驟S130而結束。
〈第6實施型態之變形例1〉
第1二維碼320-1所包含的第1單元之含有個數資 訊亦可為多個,而非1個。舉例而言,將複合二維碼300分割成各自包含1個剪切記號304之3個區域及不含剪切記號304之1個區域的4個區域,第1單元之含有個數資訊亦可為有關於4個區域之各者所包含之第1單元之個數的資訊。在此情況下,在步驟S112C中,在與複合二維碼300之4個區域對應的影像資料310之4個區域的各者中,計數經消除的第1單元301之個數。亦即,第1單元之消除個數資訊包含在4個區域之各者中的4個第1單元301之消除個數。
此外,所分割之多個區域的數量不受限於4個。並且,多個區域可連續,亦可不連續。再者,多個區域之面積可相同,亦可相異。
並且,在步驟S123G中,於4個區域之各者中,判斷是否滿足於上所述之指定條件。再者,在步驟S123G中,亦可依據在4個區域中的判斷結果進行判斷。具體而言,在判斷為滿足指定條件之區域的數量為經預先設定之設定值以上的情況下,執行步驟S123G,取得第2二維碼320-2。另一方面,在判斷為滿足指定條件之區域的數量未達經預先設定之設定值的情況下,複合二維碼300之讀取處理結束。
〈第6實施型態之變形例2〉
在步驟S123G中的指定條件不受限於依據第1單元之含有個數資訊及第1單元之消除個數資訊的條件。舉例而言, 第1二維碼320-1亦可包含有關於第1單元相對於由複合二維碼300之3個剪切記號圍繞之矩形之比例的資訊(以下稱為「第1單元之含有比例資訊」。),在步驟S116G中取得第1單元之比例資訊。在此情況下,在步驟S122G中,取得影像資料310之有關於經消除之第1單元301相對於由3個剪切記號304圍繞之矩形之比例的資訊(以下稱為「第1單元之消除比例資訊」。)。因此,在步驟S123G中,判斷第1單元之消除比例資訊是否包含於第1單元之含有比例資訊之(1-a)倍以上且第1單元之含有比例資訊之(1+a)倍以下的範圍。
〈第6實施型態之變形例3〉
在步驟S116G中,亦可藉由讀取經進行於第1二維碼320-1追加單元或自第1二維碼320-1刪除單元之處理的二維碼,取得第1單元之含有個數資訊,而非直接讀取第1二維碼320-1。在此情況下,於第1二維碼320-1之經預先設定之區域追加了單元的二維碼或自第1二維碼320-1之經預先設定之區域刪除了單元的二維碼,包含第1單元之含有個數資訊,第1二維碼320-1可包含其他資訊。
並且,亦可在步驟S116G中,抽出第1二維碼320-1之指定區域,依據經抽出之區域的區域圖案,取得第1單元之含有個數資訊。舉例而言,亦可預先登記區域圖案與第1單元之含有個數資訊相關聯的資料庫,藉由將經抽出之區域的區域圖案 與資料庫比對,取得第1單元之含有個數資訊。
如以上所說明,在本實施型態相關之複合二維碼300之讀取處理中,於取得第2二維碼320-2的時候,依據經生成之第1二維碼320-1所包含之資訊或利用經生成之第1二維碼320-1而取得之資訊,取得在指定判斷條件中的參數,進行是否滿足指定判斷條件的判斷。是故,在滿足指定條件的情況下,可取得第2二維碼320-2。因此,不僅可防止二維碼之機械性的複製,還可防止電子性的複製。
於上已作為本發明之實施型態敘述的各實施型態,只要不相互矛盾,即可適當組合而實施。並且,本發明所屬技術領域中具有通常知識者以各實施型態為基礎進行適合構成要件之追加、刪除或設計變更者,只要具備本發明之要旨,亦為本發明之範圍所包含。
並且,即使係與由於上已述之各實施型態所促成之作用效果相異的其他作用效果,亦理解為自本說明書之記載顯而易見者,或對於本發明所屬技術領域中具有通常知識者而言得輕易預測者而理當由本發明所促成者。
300:複合二維碼
301:第1單元
302:第2單元
303:第3單元
304:剪切記號

Claims (26)

  1. 一種資訊處理系統,其包含:對於包含具有第1色之第1單元、具有第2色之第2單元及具有第3色之第3單元的複合二維碼進行第1過濾處理以取得第1二維碼的第1取得部,以及對於前述複合二維碼進行第2過濾處理以取得第2二維碼的第2取得部,其中前述第1取得部自前述複合二維碼之影像資料取得前述第2單元之RGB值,前述第2單元之RGB值包含於將前述第2色之RGB值作為基準的第1範圍內之時,進行將前述第2單元之顏色轉換成前述第3色的前述第1過濾處理,取得包含具有前述第3色之前述第2單元及前述第3單元的前述第1二維碼,前述第2取得部自前述影像資料取得前述第1單元之RGB值,前述第1單元之RGB值包含於將前述第1色之RGB值作為基準的第2範圍內之時,進行將前述第1單元之顏色轉換成前述第3色的前述第2過濾處理,取得包含具有前述第3色之前述第1單元及前述第3單元的前述第2二維碼。
  2. 如請求項1所述之資訊處理系統,其中在前述第1過濾處理中,進一步將不含於前述第1範圍內的前述第2單元之顏色及前述第1單元之顏色轉換成前述複合二維碼之背景色, 在前述第2過濾處理中,進一步將不含於前述第2範圍內的前述第1單元之顏色及前述第2單元之顏色轉換成前述複合二維碼之背景色。
  3. 如請求項1所述之資訊處理系統,其中前述複合二維碼更包含具有第4色之第1色碼、具有第5色之第2色碼、具有第6色之第3色碼,所述資訊處理系統更包含算出部,所述算出部在前述影像資料中,算出前述第1色碼之RGB值與第4色之RGB值的第1差分值、前述第2色碼之RGB值與第5色之RGB值的第2差分值及前述第3色碼之RGB值與第6色之RGB值的第3差分值,依據前述第1差分值、前述第2差分值及前述第3差分值之至少1者,校正前述第1單元、前述第2單元及前述第3單元的顏色。
  4. 如請求項3所述之資訊處理系統,其中在前述第1過濾處理中,進一步將不包含於前述第1範圍內的前述第2單元之顏色及前述第1單元之顏色轉換成前述複合二維碼之背景色,在前述第2過濾處理中,進一步將不包含於前述第2範圍內的前述第1單元之顏色及前述第2單元之顏色轉換成前述複合二維碼之背景色。
  5. 如請求項3所述之資訊處理系統,其中前述第1色、前述第2色及前述第3色分別與前述第4色、前述第5色及前述第6色相同。
  6. 如請求項3所述之資訊處理系統,其中前述第4色、前述第5色及前述第6色分別為紅色、綠色及藍色。
  7. 如請求項3所述之資訊處理系統,其中前述第4色、前述第5色及前述第6色分別為青色、洋紅色、黃色。
  8. 一種資訊處理系統,其包含:對於包含具有第1色之第1單元、具有第2色之第2單元及具有第3色之第3單元的複合二維碼進行第1過濾處理以取得第1二維碼的第1取得部,以及對於前述複合二維碼進行第2過濾處理以取得第2二維碼的第2取得部,其中前述第1取得部在前述複合二維碼之影像資料中,進行將具有前述第2色之第2單元轉換的前述第1過濾處理,取得包含具有前述第1色之第1單元及具有前述第3色之第3單元的前述第1二維碼之後,依據所取得之前述第1二維碼,取得有關於前述複合二維碼所包含的具有前述第1色之第1單元之個數的第1個數資訊,前述第2取得部在前述影像資料中,進行將具有前述第1色之第1單元轉換的前述第2過濾處理,取得有關於經轉換的具有 前述第1色之第1單元之個數的第2個數資訊,前述第2個數資訊滿足依據前述第1個數資訊的指定條件之時,取得包含具有前述第2色之第2單元及具有前述第3色之第3單元的前述第2二維碼。
  9. 如請求項8所述之資訊處理系統,其中前述指定條件係前述第2個數資訊為前述第1個數資訊之(1-a)倍以上且前述第1個數資訊之(1+a)倍以下的範圍內,a為經預先設定的設定值。
  10. 一種資訊處理系統,其包含:對於包含具有第1色之第1單元、具有第2色之第2單元及具有第3色之第3單元的複合二維碼進行第1過濾處理以取得第1二維碼的第1取得部,以及對於前述複合二維碼進行第2過濾處理以取得第2二維碼的第2取得部,其中前述第1取得部在前述複合二維碼之影像資料中,進行將具有前述第2色之第2單元轉換的前述第1過濾處理,取得包含具有前述第1色之第1單元及具有前述第3色之第3單元的前述第1二維碼之後,依據所取得之前述第1二維碼,取得有關於具有前述第1色之第1單元相對於前述複合二維碼所占之比例的第1比例資訊, 前述第2取得部在前述影像資料中,進行將具有前述第1色之第1單元轉換的前述第2過濾處理,取得有關於經轉換的具有前述第1色之第1單元相對於前述複合二維碼所占之比例的第2比例資訊,前述第2比例資訊滿足依據前述第1比例資訊的指定條件之時,取得包含具有前述第2色之第2單元及具有前述第3色之第3單元的前述第2二維碼。
  11. 如請求項10所述之資訊處理系統,其中前述指定條件係前述第2比例資訊為前述第1比例資訊之(1-a)倍以上且前述第1比例資訊之(1+a)倍以下的範圍內,a為經預先設定的設定值。
  12. 如請求項1至請求項11之任一項所述之資訊處理系統,其中前述第1色與前述第2色處於互補色之關係。
  13. 如請求項1至請求項11之任一項所述之資訊處理系統,其中前述第3色為黑色。
  14. 一種程式,用以於電腦執行:對於包含具有第1色之第1單元、具有第2色之第2單元及具有第3色之第3單元的複合二維碼進行第1過濾處理以取得第1二維碼,對於前述複合二維碼進行第2過濾處理以取得第2二維碼,其中 在前述第1過濾處理中,自前述複合二維碼之影像資料取得前述第2單元之RGB值,前述第2單元之RGB值包含於將前述第2色之RGB值作為基準的第1範圍內之時,將前述第2單元之顏色轉換成前述第3色,在前述第2過濾處理中,自前述影像資料取得前述第1單元之RGB值,前述第1單元之RGB值包含於將前述第1色之RGB值作為基準的第2範圍內之時,將前述第1單元之顏色轉換成前述第3色,前述第1二維碼包含具有前述第3色之前述第2單元及前述第3單元,前述第2二維碼包含具有前述第3色之前述第1單元及前述第3單元。
  15. 如請求項14所述之程式,其中在前述第1過濾處理中,進一步將不包含於前述第1範圍內的前述第2單元之顏色及前述第1單元之顏色轉換成前述複合二維碼之背景色,在前述第2過濾處理中,進一步將不包含於前述第2範圍內的前述第1單元之顏色及前述第2單元之顏色轉換成前述複合二維碼之背景色。
  16. 如請求項14所述之程式,其中 前述複合二維碼更包含具有第4色之第1色碼、具有第5色之第2色碼、具有第6色之第3色碼,於前述電腦進一步執行:在前述影像資料中,算出前述第1色碼之RGB值與第4色之RGB值的第1差分值、前述第2色碼之RGB值與第5色之RGB值的第2差分值及前述第3色碼之RGB值與第6色之RGB值的第3差分值,依據前述第1差分值、前述第2差分值及前述第3差分值之至少1者,校正前述第1單元、前述第2單元及前述第3單元的顏色。
  17. 如請求項16所述之程式,其中在前述第1過濾處理中,進一步將不包含於前述第1範圍內的前述第2單元之顏色及前述第1單元之顏色轉換成前述複合二維碼之背景色,在前述第2過濾處理中,進一步將不包含於前述第2範圍內的前述第1單元之顏色及前述第2單元之顏色轉換成前述複合二維碼之背景色。
  18. 如請求項16所述之程式,其中前述第1色、前述第2色及前述第3色分別與前述第4色、前述第5色及前述第6色相同。
  19. 如請求項16所述之程式,其中前述第4色、前述第5色及前述第6色分別為紅色、綠色及藍色。
  20. 如請求項16所述之程式,其中前述第4色、前述第5色及前述第6色分別為青色、洋紅色、黃色。
  21. 一種程式,用以於電腦執行:對於包含具有第1色之第1單元、具有第2色之第2單元及具有第3色之第3單元的複合二維碼進行第1過濾處理以取得第1二維碼,對於前述複合二維碼進行第2過濾處理以取得第2二維碼,其中在前述複合二維碼之影像資料中,進行將具有前述第2色之第2單元轉換的前述第1過濾處理,取得包含具有前述第1色之第1單元及具有前述第3色之第3單元的前述第1二維碼之後,依據所取得之前述第1二維碼,取得有關於前述複合二維碼所包含的具有前述第1色之第1單元之個數的第1個數資訊,在前述影像資料中,進行將具有前述第1色之第1單元轉換的前述第2過濾處理,取得有關於經轉換的具有前述第1色之第1單元之個數的第2個數資訊,前述第2個數資訊滿足依據前述第1個數資訊的指定條件之時,取得包含具有前述第2色之第2單元及具有前述第3色之第3單元的前述第2二維碼。
  22. 如請求項21所述之程式,其中前述指定條件係前述第2個數資訊為前述第1個數資訊之(1-a)倍以上且前述第1個數資訊之(1+a)倍以下的範圍內, a為經預先設定的設定值。
  23. 一種程式,用以於電腦執行:對於包含具有第1色之第1單元、具有第2色之第2單元及具有第3色之第3單元的複合二維碼進行第1過濾處理以取得第1二維碼,對於前述複合二維碼進行第2過濾處理以取得第2二維碼,其中在前述複合二維碼之影像資料中,進行將具有前述第2色之第2單元轉換的前述第1過濾處理,取得包含具有前述第1色之第1單元及具有前述第3色之第3單元的前述第1二維碼之後,依據所取得之前述第1二維碼,取得有關於具有前述第1色之第1單元相對於前述複合二維碼所占之比例的第1比例資訊,在前述影像資料中,進行將具有前述第1色之第1單元轉換的前述第2過濾處理,取得有關於經轉換的具有前述第1色之第1單元相對於前述複合二維碼所占之比例的第2比例資訊,前述第2比例資訊滿足依據前述第1比例資訊的指定條件之時,取得包含具有前述第2色之第2單元及具有前述第3色之第3單元的前述第2二維碼。
  24. 如請求項23所述之程式,其中前述指定條件係前述第2比例資訊為前述第1比例資訊之(1-a)倍以上且前述第1比例資訊之(1+a)倍以下的範圍內, a為經預先設定的設定值。
  25. 如請求項14至請求項24之任一項所述之程式,其中前述第1色與前述第2色處於互補色之關係。
  26. 如請求項14至請求項24之任一項所述之程式,其中前述第3色為黑色。
TW111115076A 2021-04-20 2022-04-20 複合二維碼、印刷品、資訊處理系統及程式 TWI848282B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021071296 2021-04-20
JP2021-071296 2021-04-20

Publications (2)

Publication Number Publication Date
TW202309787A TW202309787A (zh) 2023-03-01
TWI848282B true TWI848282B (zh) 2024-07-11

Family

ID=83722359

Family Applications (1)

Application Number Title Priority Date Filing Date
TW111115076A TWI848282B (zh) 2021-04-20 2022-04-20 複合二維碼、印刷品、資訊處理系統及程式

Country Status (6)

Country Link
US (1) US12430528B2 (zh)
EP (1) EP4328798A4 (zh)
JP (2) JPWO2022224969A1 (zh)
CN (1) CN117501276A (zh)
TW (1) TWI848282B (zh)
WO (1) WO2022224969A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025039381A (ja) * 2023-09-08 2025-03-21 株式会社デンソー 情報コード、情報コード生成装置及び情報コード生成プログラム
DE102024118039A1 (de) * 2024-06-26 2025-12-31 Bundesdruckerei Gmbh Sicherheitselement für ein Sicherheits- oder Wertdokument, Verfahren zum Herstellen und Verfahren zum optischen Auslesen eines Sicherheitselements sowie Sicherheits- oder Wertdokument und Verfahren zum Prüfen
DE102024118037A1 (de) * 2024-06-26 2025-12-31 Bundesdruckerei Gmbh Sicherheitselement für ein Sicherheits- oder Wertdokument, Verfahren zum Herstellen und Verfahren zum optischen Auslesen eines Sicherheitselements sowie Sicherheits- oder Wertdokument und Verfahren zum Prüfen

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05174204A (ja) * 1991-12-24 1993-07-13 Olympus Optical Co Ltd カラーバーコード及びバーコード読取装置
JP2012226710A (ja) * 2011-04-22 2012-11-15 Riso Kagaku Corp 情報コード、情報コード生成装置、情報コード生成プログラム、情報コード読取装置
US20200151528A1 (en) * 2017-07-13 2020-05-14 Ppk (Hainan) Ai Co. Ltd [Cn/Cn] Personalized pattern-based commodity virtual code assignment method and system
US20210103786A1 (en) * 2017-12-29 2021-04-08 I.P Solutions, Ltd Composite code pattern, generating device, reading device, method, and program

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61217887A (ja) * 1985-03-22 1986-09-27 Nec Ic Microcomput Syst Ltd 高情報密度バ−コ−ド方式
JPS63254586A (ja) * 1987-04-10 1988-10-21 Toru Sugita 情報記録方法及びそれを用いた記録媒体
JPH11221990A (ja) 1998-02-05 1999-08-17 Toppan Forms Co Ltd 二次元バーコード付きシート
JP2005165565A (ja) * 2003-12-01 2005-06-23 Kenpakku:Kk カラーコードシンボル及びカラーコードシンボル生成方法並びに、カラーコードシンボルを生成する記憶媒体。
JP2005250865A (ja) * 2004-03-04 2005-09-15 Fujinon Corp カラーコード、カラーコードの読取り装置および資料提示装置
JP2005338669A (ja) 2004-05-31 2005-12-08 Dainippon Printing Co Ltd 真贋判定体及び真贋判定物品とその真贋判定方法
JP2008047081A (ja) * 2006-08-16 2008-02-28 Hiroshi Sano 三次元バー・コード
US8905313B2 (en) * 2007-04-12 2014-12-09 Honeywell International Inc. Method and system for creating and reading multi-color co-planar emissive indicia using printable dyes and pigments
JP2009123179A (ja) * 2007-11-14 2009-06-04 Univ Of Tsukuba バーコード並びにその生成方法及び読取装置
JP5182182B2 (ja) * 2009-03-25 2013-04-10 株式会社デンソーウェーブ 色補正方法及び撮像システム
JP5454276B2 (ja) * 2010-03-24 2014-03-26 株式会社デンソーウェーブ 複合情報コード及び光学的情報読取装置
JP6247111B2 (ja) 2014-02-17 2017-12-13 株式会社日立システムズ カラーコードの真贋判定装置、カラーコードの真贋判定システム、カラーコードの真贋判定プログラムおよびカラーコードの真贋判定方法
JP2015165342A (ja) 2014-02-28 2015-09-17 株式会社東芝 発券機、チケットの製造方法、及び二次元コード印刷装置
JP2018147379A (ja) * 2017-03-08 2018-09-20 共同印刷株式会社 真贋判定方法、装置、及びプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05174204A (ja) * 1991-12-24 1993-07-13 Olympus Optical Co Ltd カラーバーコード及びバーコード読取装置
JP2012226710A (ja) * 2011-04-22 2012-11-15 Riso Kagaku Corp 情報コード、情報コード生成装置、情報コード生成プログラム、情報コード読取装置
US20200151528A1 (en) * 2017-07-13 2020-05-14 Ppk (Hainan) Ai Co. Ltd [Cn/Cn] Personalized pattern-based commodity virtual code assignment method and system
US20210103786A1 (en) * 2017-12-29 2021-04-08 I.P Solutions, Ltd Composite code pattern, generating device, reading device, method, and program

Also Published As

Publication number Publication date
TW202309787A (zh) 2023-03-01
US12430528B2 (en) 2025-09-30
JPWO2022224969A1 (zh) 2022-10-27
US20240046058A1 (en) 2024-02-08
EP4328798A1 (en) 2024-02-28
JP2024022459A (ja) 2024-02-16
JP7478875B2 (ja) 2024-05-07
WO2022224969A1 (ja) 2022-10-27
EP4328798A4 (en) 2025-04-02
CN117501276A (zh) 2024-02-02

Similar Documents

Publication Publication Date Title
TWI848282B (zh) 複合二維碼、印刷品、資訊處理系統及程式
KR100378911B1 (ko) 정보 처리 방법
US8550366B2 (en) Method, apparatus and computer program for embedding barcode in color image
US8111432B2 (en) Infrared watermarking of photographic images by matched differential black strategies
CN101146169B (zh) 图像处理方法、图像处理装置、原稿读取装置和图像形成装置
JP5784237B2 (ja) カメラを搭載したコンピューティングデバイスを用いた偽造印刷物の検出
US11102372B2 (en) Information recording body, medium and printed product
EP0871318A2 (en) Copy restrictive system for color-reversal documents
US20110033089A1 (en) Apparatus for appraising the genuineness of personal identification documents
JP2008511059A (ja) 組合せバーコード画像を生成するシステムおよび方法
CN110276709A (zh) 一种用于保护性文书的生成、鉴别方法和信息管理系统
US11006021B1 (en) Non-copy correlation mark
US9538041B1 (en) System and method for producing seesaw gloss effect and recording medium with seesaw gloss effect
CN110418720A (zh) 信息记录体
CN116109465B (zh) 文本文档处理方法及装置、存储介质、电子设备
US11872833B2 (en) Infrared effect preserved on copy
US9674392B1 (en) System and method for producing seesaw gloss effect and recording medium with seesaw gloss effect
JP4772783B2 (ja) サーバコンピュータおよび文書管理プログラム
US9516190B1 (en) System and method for producing seesaw gloss effect and recording medium with seesaw gloss effect
US12220934B2 (en) Method of printing authentication indicators with amplitude modulated halftone printing
JP2017072958A (ja) 画像処理装置および画像に多重化された情報の復号方法およびプログラム
JP2007068032A (ja) 画像表示媒体、合成画像表示データの作成方法及び画像生成システム
JP5009566B2 (ja) 画像表示媒体、合成画像表示データの作成方法及び画像生成システム
JP2015049794A (ja) 画像処理装置、および、コンピュータプログラム
JPH09277761A (ja) 個人識別媒体およびその製造方法