[go: up one dir, main page]

TWM528478U - QR code encoding and decoding device - Google Patents

QR code encoding and decoding device Download PDF

Info

Publication number
TWM528478U
TWM528478U TW104218692U TW104218692U TWM528478U TW M528478 U TWM528478 U TW M528478U TW 104218692 U TW104218692 U TW 104218692U TW 104218692 U TW104218692 U TW 104218692U TW M528478 U TWM528478 U TW M528478U
Authority
TW
Taiwan
Prior art keywords
image
dimensional barcode
information
code
dimensional
Prior art date
Application number
TW104218692U
Other languages
Chinese (zh)
Inventor
Shuo-Teng Wang
Original Assignee
Shuo-Teng Wang
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 Shuo-Teng Wang filed Critical Shuo-Teng Wang
Priority to TW104218692U priority Critical patent/TWM528478U/en
Publication of TWM528478U publication Critical patent/TWM528478U/en

Links

Landscapes

  • Image Processing (AREA)

Description

二維條碼之編碼裝置與解碼裝置 Two-dimensional barcode coding device and decoding device

本創作提供一種二維條碼之編碼裝置與解碼裝置,特別是指一種將至少一個一維條碼特徵編碼成二維條碼的編碼裝置與解碼裝置。 The present invention provides a two-dimensional barcode encoding apparatus and decoding apparatus, and more particularly to an encoding apparatus and a decoding apparatus that encode at least one one-dimensional barcode feature into a two-dimensional barcode.

一維條碼是一種電子條碼技術,其具有快速輸入訊息、讀取速度快與可靠性高等優點。一般常將一維條碼導入相關識別系統中以提高工作效率。目前常見一維條碼之編碼方式例如有Code39碼、Codabar碼、Code 25碼、ITF 25碼、Matrix 25碼、UPC-A碼、UPC-E碼、EAN-13碼EAN-8碼、Code-B碼、MSI碼、Code 11碼、Code 128碼、ISBN碼、ISSN碼等。一維條碼之種類雖然繁多,但由於條碼上之字元長度通常不能超過15個,故所存取之資料僅限於指示某物件,而無法對物件本身進行詳細的描述,因此於使用時必須先與網路及相關資料庫作連結。 One-dimensional bar code is an electronic bar code technology, which has the advantages of fast input information, fast reading speed and high reliability. Generally, one-dimensional barcodes are often introduced into the relevant identification system to improve work efficiency. At present, the encoding methods of common one-dimensional barcodes include Code39 code, Codabar code, Code 25 code, ITF 25 code, Matrix 25 code, UPC-A code, UPC-E code, EAN-13 code EAN-8 code, Code-B. Code, MSI code, Code 11 code, Code 128 code, ISBN code, ISSN code, etc. Although there are many types of one-dimensional barcodes, since the length of the characters on the barcode cannot usually exceed 15, the information accessed is limited to indicating an object, and the object itself cannot be described in detail. Therefore, it must be used first. Connect to the Internet and related databases.

二維條碼為另一種電子條碼技術,其主要應用在自動化文字傳輸、數位內容網址連結下載、網址快速連結、身分鑑別與商務交易。二維條碼雖然可以攜帶更多資料,但仍然具有資料容量上的限制。目前常見二維條碼之編碼方式例如有QR碼、PDF 417碼、Data Matrix碼等。二維條碼雖然可以攜帶更多資料,但仍然具有資料容量上的限制。以QR碼來說,數字最多可放7,089字元,字母最多4,296字元,二進位數(8bit)最多2,953位元組等。而習知二維條碼編碼的資料量越多,除其檔案大小會增加外,亦不利於 二維條碼的光學辨識解碼。此外,習知二維條碼的解碼方式為1)利用光學擷取設備(如CCD影像擷取器或CMOS影像擷取器)擷取二維條碼的影像,接著再2)透過解碼軟體取得二維條碼,最後再3)解碼所取得的二維條碼,並顯示其結果。 Two-dimensional bar code is another electronic bar code technology, which is mainly used in automated text transmission, digital content URL link download, URL quick link, identity authentication and business transaction. Although the 2D barcode can carry more information, it still has a limitation on the data capacity. At present, the coding methods of common two-dimensional barcodes include QR code, PDF 417 code, Data Matrix code, and the like. Although the 2D barcode can carry more information, it still has a limitation on the data capacity. In the case of a QR code, the number can be up to 7,089 characters, letters up to 4,296 characters, and binary digits (8 bits) up to 2,953 bytes. The more the amount of data encoded by the two-dimensional bar code, the more the file size will increase, it is not conducive to Optical identification decoding of 2D barcodes. In addition, the conventional 2D barcode decoding method is 1) using an optical capture device (such as a CCD image capture device or a CMOS image capture device) to capture a 2D barcode image, and then 2) obtaining a 2D image through the decoding software. The barcode, and finally 3) decode the obtained 2D barcode and display the result.

故如何在二維條碼有限的資料容量下攜帶各種型式的資訊,而不會造成檔案過大及影響光學辨識解碼能力,將有利於二維條碼攜帶更多的資料。此外,在二維條碼讀取的過程中,若可以不透過光學擷取設備來取得二維條碼的影像,將可加快解碼二維條碼的時間。 Therefore, how to carry various types of information under the limited data capacity of the two-dimensional barcode, without causing the file to be too large and affecting the optical identification and decoding capability, will facilitate the carrying of more data in the two-dimensional barcode. In addition, in the process of reading the two-dimensional barcode, if the image of the two-dimensional barcode can be obtained without the optical pickup device, the time for decoding the two-dimensional barcode can be accelerated.

本創作實施例提供一種二維條碼之編碼裝置,用以將至少一個一維條碼特徵編碼成二維條碼。一維條碼具有平行設置的複數個黑條與複數個白條。編碼裝置包括一儲存元件、一第一傳接元件與一處理器。第一傳接元件電連接儲存元件。而處理器電連接第一傳接元件,透過第一傳接元件取得一維條碼,且在鄰近一維條碼之一水平中心線的位置橫向擷取一維條碼之一水平影像並壓縮水平影像,以據此形成一密文資訊,且水平影像具有每個黑條之部分與每個白條之部分。以及處理器對密文資訊進行二維條碼之編碼以產生二維條碼的影像,並將二維條碼的影像儲存至儲存元件。 The present embodiment provides a two-dimensional barcode encoding apparatus for encoding at least one one-dimensional barcode feature into a two-dimensional barcode. The one-dimensional bar code has a plurality of black bars and a plurality of white bars arranged in parallel. The encoding device includes a storage component, a first transfer component, and a processor. The first transfer element is electrically connected to the storage element. The processor is electrically connected to the first transmission component, obtains a one-dimensional barcode through the first transmission component, and horizontally captures one horizontal image of the one-dimensional barcode and compresses the horizontal image at a position adjacent to a horizontal center line of the one-dimensional barcode. A ciphertext information is formed accordingly, and the horizontal image has a portion of each black strip and a portion of each white strip. And the processor encodes the ciphertext information into a two-dimensional barcode to generate an image of the two-dimensional barcode, and stores the image of the two-dimensional barcode to the storage component.

本創作實施例提供一種二維條碼之解碼裝置,用以取得在二維條碼的影像中的至少一個一維條碼特徵。一維條碼具有平行設置的複數個黑條與複數個白條。解碼裝置包括一第二傳接元件與一運算處理元件。運算處理元件電連接第二傳接元件,透過第二傳接元件取得二維條碼的影像,且對二維條碼的影像進行解碼以產生一密文資訊。密文資訊具有壓縮的一維條碼之一水平影像。水平影像是在鄰近一維條碼之一水平中心線的位置橫向擷取,且 水平影像具有每個黑條之部分與每個白條之部分。以及運算處理元件解壓縮密文資訊,以產生一維條碼之水平影像,並縱向擴展水平影像一條碼高度,以產生代表一維條碼的影像。 The present invention provides a two-dimensional barcode decoding apparatus for acquiring at least one one-dimensional barcode feature in a two-dimensional barcode image. The one-dimensional bar code has a plurality of black bars and a plurality of white bars arranged in parallel. The decoding device includes a second transfer component and an arithmetic processing component. The operation processing component is electrically connected to the second transmission component, obtains an image of the two-dimensional barcode through the second transmission component, and decodes the image of the two-dimensional barcode to generate a ciphertext information. Ciphertext information has a horizontal image of one of the compressed one-dimensional barcodes. The horizontal image is captured horizontally at a position adjacent to a horizontal centerline of one of the one-dimensional barcodes, and The horizontal image has a portion of each black strip and a portion of each white strip. And the operation processing component decompresses the ciphertext information to generate a horizontal image of the one-dimensional barcode, and longitudinally expands the horizontal image by a code height to generate an image representing the one-dimensional barcode.

綜合以上所述,本創作實施例提供一種二維條碼之編碼裝置與解碼裝置,其可將至少一個一維條碼特徵的影像(如上述水平影像)進行壓縮並編碼成二維條碼,並可同時將文字資訊與數字資訊其中之一或其組合編碼成二維條碼,使得二維條碼的影像檔案不會過大,也不會影響光學辨識解碼能力,更可以不透過光學擷取設備,在一次性的傳送下攜帶較多的一維條碼特徵且具有較小的檔案,進而可對物件本身進行更詳細的資訊描述。而由於二維條碼的檔案較小,故編碼裝置可快速地傳送二維條碼的影像至解碼裝置,以進一步對二維條碼解碼而產生代表一維條碼的影像,以及文字資訊與數字資訊其中之一或其組合。 In summary, the present embodiment provides a two-dimensional barcode encoding apparatus and decoding apparatus, which can compress and encode at least one image of a one-dimensional barcode feature (such as the horizontal image) into a two-dimensional barcode, and simultaneously Coding one or a combination of text information and digital information into a two-dimensional bar code, so that the image file of the two-dimensional bar code is not too large, and does not affect the optical identification decoding capability, and can not be optically captured, in one time. The transmission carries more one-dimensional bar code features and has a smaller file, so that the object itself can be described in more detail. Since the file of the two-dimensional barcode is small, the encoding device can quickly transmit the image of the two-dimensional barcode to the decoding device to further decode the two-dimensional barcode to generate an image representing the one-dimensional barcode, and the text information and the digital information. One or a combination thereof.

為使能更進一步瞭解本創作之特徵及技術內容,請參閱以下有關本創作之詳細說明與附圖,但是此等說明與所附圖式僅係用來說明本創作,而非對本創作的權利範圍作任何的限制。 In order to further understand the features and technical contents of this creation, please refer to the following detailed description and drawings of this creation, but these descriptions and drawings are only used to illustrate this creation, not the right to this creation. The scope is subject to any restrictions.

70‧‧‧設備 70‧‧‧ Equipment

80‧‧‧伺服器 80‧‧‧Server

100‧‧‧編碼裝置 100‧‧‧ coding device

110‧‧‧第一傳接元件 110‧‧‧First transmission component

130‧‧‧儲存元件 130‧‧‧Storage components

140‧‧‧處理器 140‧‧‧ processor

200‧‧‧解碼裝置 200‧‧‧ decoding device

210‧‧‧運算處理元件 210‧‧‧Operation Processing Components

220‧‧‧第二傳接元件 220‧‧‧Second transfer component

230‧‧‧顯示元件 230‧‧‧Display components

235‧‧‧解碼介面 235‧‧‧ decoding interface

1D‧‧‧一維條碼 1D‧‧‧1D barcode

a、b‧‧‧方向 a, b‧‧‧ directions

d1、e1‧‧‧影像 D1, e1‧‧‧ images

d2、d3、e2、e3‧‧‧識別影像 D2, d3, e2, e3‧‧‧ identification image

G1、G2、G3、G4‧‧‧影像 G1, G2, G3, G4‧‧ images

G5‧‧‧文字資訊與數字資訊 G5‧‧‧Text information and digital information

H‧‧‧條碼高度 H‧‧‧ bar code height

Im‧‧‧水平影像 Im‧‧‧ horizontal image

Im1、Im2‧‧‧影像 Im1, Im2‧‧ images

L‧‧‧條碼長度 L‧‧‧ barcode length

Lb‧‧‧黑條 Lb‧‧‧ black bars

Lw‧‧‧白條 Lw‧‧‧White strip

Lc‧‧‧水平中心線 Lc‧‧‧ horizontal centerline

Q1、Q2‧‧‧特定位置 Q1, Q2‧‧‧ specific location

BI‧‧‧影像 BI‧‧‧ images

VH‧‧‧條碼高度 VH‧‧‧ bar code height

圖1是本創作一實施例之二維條碼之編碼裝置的示意圖。 1 is a schematic diagram of a two-dimensional barcode encoding apparatus according to an embodiment of the present invention.

圖2A是本創作一實施例之Code 39之字元編碼的示意圖。 2A is a schematic diagram of the character encoding of Code 39 according to an embodiment of the present invention.

圖2B是本創作一實施例之一維條碼的示意圖。 FIG. 2B is a schematic diagram of a dimension bar code according to an embodiment of the present invention.

圖3A是本創作一實施例之識別影像疊加在二維條碼的影像的分解圖。 FIG. 3A is an exploded view of an image in which a recognition image is superimposed on a two-dimensional barcode according to an embodiment of the present invention. FIG.

圖3B是本創作一實施例之識別影像疊加在二維條碼的影像的示意圖。 FIG. 3B is a schematic diagram of an image in which a recognition image is superimposed on a two-dimensional barcode according to an embodiment of the present invention. FIG.

圖4是本創作一實施例之二維條碼之解碼裝置的示意圖。 4 is a schematic diagram of a two-dimensional barcode decoding apparatus according to an embodiment of the present invention.

圖5A是本創作一實施例之水平影像的示意圖。 Figure 5A is a schematic illustration of a horizontal image of an embodiment of the present invention.

圖5B是本創作一實施例之縱向擴展水平影像後代表一維條 碼的影像的示意圖。 FIG. 5B is a longitudinally extended horizontal image of an embodiment of the present invention, representing a one-dimensional strip Schematic diagram of the image of the code.

圖6A是本創作一實施例之具有發票資訊的二維條碼透過近場通訊(NFC)傳送至解碼裝置進行解碼的示意圖。 FIG. 6A is a schematic diagram of a two-dimensional barcode with invoice information according to an embodiment of the present invention transmitted to a decoding device for transmission by near field communication (NFC).

圖6B是圖6A之解碼裝置解碼後的一維條碼、文字資訊與數字資訊的示意圖。 6B is a schematic diagram of one-dimensional bar code, text information, and digital information decoded by the decoding device of FIG. 6A.

圖7是本創作一實施例之解碼裝置解碼具有折價券資訊的二維條碼的示意圖。 FIG. 7 is a schematic diagram of decoding a two-dimensional barcode having discount coupon information by a decoding apparatus according to an embodiment of the present invention.

圖8A是本創作一實施例之解碼裝置解碼具有銀行帳單資訊的二維條碼的示意圖。 FIG. 8A is a schematic diagram of decoding a two-dimensional barcode having bank billing information by a decoding apparatus according to an embodiment of the present invention.

圖8B是圖8A之解碼二維條碼後的一維條碼、文字資訊與數字資訊的示意圖。 FIG. 8B is a schematic diagram of the one-dimensional bar code, text information and digital information after decoding the two-dimensional barcode of FIG. 8A.

圖8C是圖8A之解碼二維條碼後的一維條碼、文字資訊與數字資訊的示意圖。 FIG. 8C is a schematic diagram of the one-dimensional bar code, text information and digital information after decoding the two-dimensional barcode of FIG. 8A.

在下文中,將藉由圖式說明本創作之各種例示實施例來詳細描述本創作。然而,本創作概念可能以許多不同形式來體現,且不應解釋為限於本文中所闡述之例示性實施例。此外,在圖式中相同參考數字可用以表示類似的元件。 In the following, the present creation will be described in detail by way of various illustrative embodiments of the present invention. However, the inventive concept may be embodied in many different forms and should not be construed as being limited to the illustrative embodiments set forth herein. In addition, the same reference numerals may be used in the drawings to represent similar elements.

本創作實施例提供一種二維條碼之編碼裝置與解碼裝置。在編碼過程中,編碼裝置取得一維條碼,並擷取一維條碼之水平影像作為一維條碼特徵,並將一維條碼特徵進行壓縮,且與文字資訊與數字資訊其中之一或其組合編碼為二維條碼。而在解碼過程中,解碼裝置則先將二維條碼的影像解碼為壓縮後的一維條碼特徵,以及文字資訊與數字資訊其中之一或其組合;再將壓縮後的一維條碼特徵解壓縮為代表一維條碼的水平影像,並縱向擴展代表一維條碼之水平影像一預定高度,以產生一維條碼的影像。據此,本創作實施例之二維條碼的影像檔案不會過大,也不會影響 光學辨識解碼能力,更可以不透過光學擷取設備,在一次性的傳送下攜帶較多的一維條碼特徵且具有較小的檔案,進而可對物件本身進行更詳細的資訊描述。而由於上述二維條碼的檔案較小,故編碼裝置可快速地傳送二維條碼的影像至解碼裝置,以進一步對二維條碼的影像解碼而產生一維條碼的影像。以下將進一步介紹本創作揭露之二維條碼之編碼裝置與解碼裝置。 The present embodiment provides a two-dimensional barcode encoding apparatus and decoding apparatus. In the encoding process, the encoding device obtains a one-dimensional barcode, and extracts a horizontal image of the one-dimensional barcode as a one-dimensional barcode feature, and compresses the one-dimensional barcode feature, and encodes one of the text information and the digital information or a combination thereof. For 2D barcodes. In the decoding process, the decoding device first decodes the image of the two-dimensional barcode into a compressed one-dimensional barcode feature, and one or a combination of the text information and the digital information; and then decompresses the compressed one-dimensional barcode feature. A horizontal image representing a one-dimensional bar code and longitudinally extending a horizontal image representing a one-dimensional bar code to a predetermined height to generate a one-dimensional bar code image. Accordingly, the image file of the two-dimensional barcode of the present embodiment is not too large and will not be affected. The optical identification and decoding capability can carry more detailed one-dimensional barcode features and have smaller files in one-time transmission without optical transmission, thereby providing more detailed information description of the object itself. Since the file of the two-dimensional barcode is small, the encoding device can quickly transmit the image of the two-dimensional barcode to the decoding device to further decode the image of the two-dimensional barcode to generate a one-dimensional barcode image. The encoding device and decoding device of the two-dimensional barcode disclosed in the present application will be further described below.

首先,請參考圖1,其顯示本創作一實施例之二維條碼之編碼裝置的示意圖。如圖1所示,編碼裝置100係用以將至少一個一維條碼特徵編碼成二維條碼。更進一步來說,一維條碼係由平行設置的複數個黑條與複數個白條組成,且多個黑條與多個白條根據不同的一維條碼編碼規則而有不同程度的粗細。而編碼裝置100則將多個黑條與多個白條之間的粗細特徵關係與相關於一維條碼的特徵編碼成二維條碼。 First, please refer to FIG. 1, which shows a schematic diagram of a two-dimensional barcode encoding apparatus according to an embodiment of the present invention. As shown in FIG. 1, the encoding device 100 is configured to encode at least one one-dimensional barcode feature into a two-dimensional barcode. Furthermore, the one-dimensional bar code is composed of a plurality of black bars and a plurality of white bars arranged in parallel, and the plurality of black bars and the plurality of white bars have different degrees of thickness according to different one-dimensional bar code encoding rules. The encoding device 100 encodes the feature relationship between the plurality of black bars and the plurality of white bars and the features related to the one-dimensional bar code into a two-dimensional bar code.

以一維條碼Code 39為例,請同時參考圖2A,一個字元是由5個黑條與4個白條,總共9條線組成。9條線中有3條是粗線條,6條是細線條。其中粗線條表示為「1」,而細線條則表示為「0」。因此,如圖2A所示,若欲在一維條碼中表示字元「A」,則黑條部分將以「10001」表示,且白條部分將以「0010」表示。而所屬技術領域具通常知識者應知完整一維條碼Code 39的編碼規則,故在此不再贅述。在本實施例中,編碼裝置100可為具有傳輸功能的伺服器,如基地台主機、機台(如POS機、多媒體導覽機(KIOSK))、行動裝置(如手機、平板電腦、穿戴式裝置)或各式電子裝置連接組合,本創作對此不作限制。 Taking the one-dimensional barcode code 39 as an example, please refer to FIG. 2A at the same time, one character is composed of 5 black bars and 4 white bars, and a total of 9 lines. Three of the nine lines are thick lines and six are thin lines. The thick lines are indicated as "1" and the thin lines are indicated as "0". Therefore, as shown in FIG. 2A, if the character "A" is to be represented in the one-dimensional bar code, the black bar portion will be represented by "10001", and the white bar portion will be represented by "0010". However, those skilled in the art should know the encoding rules of the complete one-dimensional barcode code 39, and therefore will not be described herein. In this embodiment, the encoding device 100 can be a server with a transmission function, such as a base station host, a machine (such as a POS machine, a multimedia guide (KIOSK)), and a mobile device (such as a mobile phone, a tablet, and a wearable device). The device or a combination of various electronic devices is not limited in this creation.

再請回到圖1,編碼裝置100包括一第一傳接元件110、一儲存元件130與一處理器140。在本實施例中,一維條碼可預先儲存在電子裝置100之儲存元件130中或由外部裝置傳送至編碼裝置100,本創作對此不作限制。 Referring back to FIG. 1 , the encoding device 100 includes a first transfer component 110 , a storage component 130 , and a processor 140 . In this embodiment, the one-dimensional barcode may be stored in the storage component 130 of the electronic device 100 or transmitted to the encoding device 100 by an external device.

請同時參考圖1與圖2B,第一傳接元件110電連接儲存元件 130且取得一維條碼1D。在本實施例中,第一傳接元件110為由外部裝置取得一維條碼1D。而第一傳接元件110亦可由儲存元件130取得一維條碼1D,本創作對此不作限制。如圖2B所示,一維條碼1D具有一定比例的條碼長度L與條碼高度H。值得注意的是,圖2B僅在表達一維條碼1D之多個黑條Lb與多個白條Lw之間的粗細關係,故本創作對圖2B之一維條碼1D不作限制。 Referring to FIG. 1 and FIG. 2B simultaneously, the first transfer component 110 is electrically connected to the storage component. 130 and obtain a one-dimensional barcode 1D. In the present embodiment, the first transfer component 110 is a one-dimensional barcode 1D obtained by an external device. The first transmission component 110 can also obtain the one-dimensional barcode 1D from the storage component 130, which is not limited in this creation. As shown in FIG. 2B, the one-dimensional barcode 1D has a certain ratio of the barcode length L and the barcode height H. It should be noted that FIG. 2B only expresses the relationship between the plurality of black bars Lb of the one-dimensional bar code 1D and the plurality of white bars Lw. Therefore, the present invention does not limit the one-dimensional bar code 1D of FIG. 2B.

處理器140電連接第一傳接元件110,且透過第一傳接元件110取得一維條碼1D,以將一維條碼1D中多個黑條與多個白條之間的粗細關係編碼成二維條碼。 The processor 140 is electrically connected to the first transfer component 110, and obtains the one-dimensional barcode 1D through the first transfer component 110 to encode the thickness relationship between the plurality of black bars and the plurality of white bars in the one-dimensional barcode 1D into two dimensions. Bar code.

如圖2B所示,處理器140在鄰近一維條碼1D之一水平中心線Lc的位置橫向擷取一維條碼1D之一水平影像Im。而水平影像Im具有每個黑條Lb之部分與每個白條Lw之部分。更進一步來說,由於一維條碼1D的結構為平行設置的多個黑條Lb與多個白條Lw,故水平影像Im將可代表一維條碼1D特徵,使得處理器140可以透過水平影像Im來得知每個黑條Lb與每個白條Lw之間的粗細關係(即每個黑條Lb間距的影像,又或者每個白條Lw間距的影像),進而可在之後本專利的解碼過程後,解析一維條碼1D的資訊內容。 As shown in FIG. 2B, the processor 140 horizontally captures one horizontal image Im of the one-dimensional barcode 1D at a position adjacent to one of the horizontal center lines Lc of the one-dimensional barcode 1D. The horizontal image Im has a portion of each black strip Lb and a portion of each white strip Lw. Furthermore, since the structure of the one-dimensional bar code 1D is a plurality of black bars Lb and a plurality of white bars Lw arranged in parallel, the horizontal image Im will represent a one-dimensional bar code 1D feature, so that the processor 140 can obtain the horizontal image Im. Knowing the thickness relationship between each black strip Lb and each white strip Lw (ie, the image of each black strip Lb spacing, or the image of each white strip Lw spacing), and then can be resolved after the decoding process of this patent One-dimensional bar code 1D information content.

在處理器140取得水平影像Im後,處理器140將壓縮水平影像Im,以據此形成一密文資訊,進而降低水平影像Im的檔案大小。在本實施例中,水平影像Im係透過一行程長度編碼(run-length encoding,RLE)方式進行壓縮而形成密文資訊,使得壓縮後的水平影像Im不會失真。而有關行程長度編碼方式為一般會使用到的影像壓縮方法,所屬技術領域具通常知識者應知行程長度編碼方式的實施與運用方式,故在此不再贅述。當然,水平影像Im亦可以其他無損失影像壓縮方式(如Huffman壓縮、Flate/deflate壓縮、LZW壓縮)、或者有損失影像壓縮方式(如JPEG壓縮)進行壓縮,本創作對此不作限制。 After the processor 140 obtains the horizontal image Im, the processor 140 compresses the horizontal image Im to form a ciphertext information, thereby reducing the file size of the horizontal image Im. In this embodiment, the horizontal image Im is compressed by a run-length encoding (RLE) method to form ciphertext information, so that the compressed horizontal image Im is not distorted. The method for encoding the length of the run length is an image compression method generally used. Those skilled in the art should know the implementation and operation mode of the run length coding method, and therefore will not be described herein. Of course, the horizontal image Im can also be compressed by other lossless image compression methods (such as Huffman compression, Flate/deflate compression, LZW compression), or lossy image compression methods (such as JPEG compression), which is not limited in this creation.

此外,在形成該密文資訊之後,處理器140可透過一RSA演算法加密密文資訊,使得密文資訊在解碼的過程中不容易被有心人士解碼而取得密文資訊中的重要資料。而有關RSA演算法為一般會使用到的加密方法,所屬技術領域具通常知識者應知加密方式的實施與運用方式,故在此不再贅述。當然,密文資訊亦可以其他的加密演算法進行加密,本創作對此不作限制。 In addition, after the ciphertext information is formed, the processor 140 can encrypt the ciphertext information through an RSA algorithm, so that the ciphertext information is not easily decoded by the interested person in the decoding process to obtain important data in the ciphertext information. The RSA algorithm is an encryption method generally used, and those skilled in the art should know the implementation and operation mode of the encryption method, and therefore will not be described here. Of course, ciphertext information can also be encrypted by other encryption algorithms. This creation does not limit this.

接下來,處理器140將對密文資訊進行二維條碼之編碼,以產生二維條碼的影像。更進一步來說,密文資訊具有一影像起始碼與一影像結束碼。因此,處理器140遂根據影像起始碼與影像結束碼將密文資訊透過一二維陣列資料結構演算法進行二維條碼之編碼,並產生攜帶有密文資訊的二維條碼的影像。而有關二維陣列資料結構演算法為一般會使用到的資料結構方法,所屬技術領域具通常知識者應知資料結構方式的實施與運用方式,故在此不再贅述。當然,密文資訊亦可以其他的資料結構演算法進行運算,本創作對此不作限制。 Next, the processor 140 encodes the ciphertext information into a two-dimensional barcode to generate an image of the two-dimensional barcode. Furthermore, the ciphertext information has an image start code and an image end code. Therefore, the processor 140 encodes the ciphertext information through a two-dimensional array data structure algorithm according to the image start code and the image end code, and generates a two-dimensional barcode image carrying the ciphertext information. The two-dimensional array data structure algorithm is a data structure method generally used, and those skilled in the art should know the implementation and operation mode of the data structure mode, and therefore will not be described here. Of course, ciphertext information can also be calculated by other data structure algorithms. This creation does not limit this.

舉例來說,一維條碼1D為「XX發票」的發票條碼,而密文資訊為壓縮後的發票條碼的水平影像Im。因此,處理器140將對壓縮後的水平影像Im(即密文資訊)進行二維條碼之編碼,以產生攜帶有壓縮後的水平影像Im的二維條碼的影像,如圖3A中二維條碼的影像d1。 For example, the one-dimensional barcode 1D is the invoice barcode of the "XX invoice", and the ciphertext information is the horizontal image Im of the compressed invoice barcode. Therefore, the processor 140 encodes the compressed horizontal image Im (ie, ciphertext information) into a two-dimensional barcode to generate an image of the two-dimensional barcode carrying the compressed horizontal image Im, as shown in FIG. 3A. Image d1.

而處理器140在密文資訊進行二維條碼之編碼後,處理器140可額外將至少一識別影像疊加在已編成之二維條碼的影像(如圖3A影像d1)的至少一特定位置,以供接收到二維條碼的使用者可以直觀地由二維條碼的影像初步了解二維條碼的資訊用途。值得注意的是,由於疊加的識別影像實際上代表二維條碼的可毀損部分,且若二維條碼的毀損部分超過一預定比例的二維條碼的影像(即二維條碼的容錯率)將無法透過解碼機制還原為真正密文資訊,故上述識別影像需小於一預定比例的二維條碼的影像。而較 佳地,預定比例為30%。故若上述識別影像小於30%的二維條碼的影像,二維條碼皆可透過解碼機制還原為真正密文資訊。 After the processor 140 performs the encoding of the two-dimensional barcode in the ciphertext information, the processor 140 may additionally superimpose at least one identification image on at least one specific position of the image of the two-dimensional barcode (such as the image d1 in FIG. 3A). The user who receives the 2D barcode can intuitively understand the information usage of the 2D barcode from the image of the 2D barcode. It is worth noting that since the superimposed identification image actually represents the damaging part of the two-dimensional barcode, and if the damaged part of the two-dimensional barcode exceeds a predetermined ratio of the two-dimensional barcode (ie, the fault tolerance of the two-dimensional barcode), The image is reduced to true ciphertext information through the decoding mechanism, so the above-mentioned identification image needs to be smaller than a predetermined ratio of the two-dimensional barcode image. And more Good place, the scheduled ratio is 30%. Therefore, if the above-mentioned identification image is less than 30% of the image of the two-dimensional barcode, the two-dimensional barcode can be restored to the true ciphertext information through the decoding mechanism.

而在其他的實施例中,處理器140可額外取得一文字資訊與一數字資訊其中之一或其組合作為一明文資訊,並對密文資訊與明文資訊進行二維條碼之編碼,以產生二維條碼的影像。更進一步來說,密文資訊具有一影像起始碼與一影像結束碼。文字資訊具有一文字起始碼與一文字結束碼。數字資訊具有一數字起始碼與一數字結束碼。因此,處理器140將可根據影像起始碼、影像結束碼、文字起始碼、文字結束碼、數字起始碼與數字結束碼將密文資訊與明文資訊,透過一二維陣列資料結構演算法進行二維條碼之編碼,以產生攜帶有密文資訊與明文資訊的二維條碼的影像。而有關二維陣列資料結構演算法為一般會使用到的資料結構方法,所屬技術領域具通常知識者應知資料結構方式的實施與運用方式,故在此不再贅述。當然,密文資訊與明文資訊亦可以其他的資料結構演算法為之,本創作對此不作限制。 In other embodiments, the processor 140 may additionally obtain one or a combination of a text message and a digital message as a plaintext message, and encode the ciphertext information and the plaintext information by two-dimensional bar code to generate a two-dimensional code. Bar code image. Furthermore, the ciphertext information has an image start code and an image end code. The text message has a text start code and a text end code. The digital information has a digital start code and a digital end code. Therefore, the processor 140 can calculate the ciphertext information and the plaintext information according to the image start code, the image end code, the text start code, the text end code, the digital start code, and the digital end code through a two-dimensional array data structure. The method performs encoding of a two-dimensional barcode to generate an image of a two-dimensional barcode carrying ciphertext information and plaintext information. The two-dimensional array data structure algorithm is a data structure method generally used, and those skilled in the art should know the implementation and operation mode of the data structure mode, and therefore will not be described here. Of course, ciphertext information and plaintext information can also be implemented by other data structure algorithms. This creation does not limit this.

同樣以圖3A之影像d1來舉例,一維條碼1D為「XX發票」的發票條碼,密文資訊為壓縮後的發票條碼的水平影像Im。而明文資訊則由文字資訊「八月份發票」與數字資訊「12345678」(未繪於圖式)組合而成。因此,處理器140將對壓縮後的水平影像Im(即密文資訊)、文字資訊「八月份發票」(即明文資訊)與數字資訊「12345678」(即明文資訊)進行二維條碼之編碼,以產生攜帶有壓縮後的水平影像Im、文字資訊「八月份發票」與數字資訊「12345678」的二維條碼的影像。 Similarly, the image d1 of FIG. 3A is used as an example. The one-dimensional barcode 1D is the invoice barcode of the “XX invoice”, and the ciphertext information is the horizontal image Im of the compressed invoice barcode. The plaintext information is a combination of the text information "August Invoice" and the digital information "12345678" (not shown in the figure). Therefore, the processor 140 encodes the compressed horizontal image Im (ie, ciphertext information), the text information "August invoice" (ie, plaintext information), and the digital information "12345678" (ie, plaintext information) into a two-dimensional barcode. The image of the two-dimensional barcode carrying the compressed horizontal image Im, the text information "August invoice" and the digital information "12345678" is generated.

如圖3A-3B所示,其顯示本創作一實施例之識別影像疊加在二維條碼的影像的分解圖與示意圖。二維條碼的影像d1攜帶有壓縮後的水平影像Im、文字資訊「八月份發票」與數字資訊「12345678」等內容。識別影像d2為「XX發票」的影像,以及識別影像d3為「8」的影像。因此,處理器140將識別影像d2與 d3分別疊加在二維條碼的影像d1的特定位置Q1與Q2,使得二維條碼的影像上有「XX發票」與「8」的影像。而所屬技術領域具通常知識者應知識別影像疊加在二維條碼的影像的實施與運用方式,故在此不再贅述。當然,識別影像亦可以其他的影像合成演算法為之,本創作對此不作限制。 As shown in FIG. 3A-3B, an exploded view and a schematic diagram of an image in which the identification image of the present embodiment is superimposed on the two-dimensional barcode is displayed. The image d1 of the two-dimensional barcode carries the compressed horizontal image Im, the text information "August invoice" and the digital information "12345678". The image in which the image d2 is "XX invoice" is recognized, and the image in which the image d3 is "8" is recognized. Therefore, the processor 140 will recognize the image d2 and D3 is superimposed on the specific positions Q1 and Q2 of the image d1 of the two-dimensional barcode, so that the images of the "XX invoice" and "8" are displayed on the image of the two-dimensional barcode. However, those skilled in the art should be aware of the implementation and operation of the image in which the image is superimposed on the two-dimensional barcode, and therefore will not be described herein. Of course, the recognition image can also be used for other image synthesis algorithms, and this creation does not limit this.

請同時參考圖1,在產生二維條碼的影像後,處理器140將可透過一傳輸方式傳送二維條碼的影像至一解碼裝置(如圖4之解碼裝置200)。此時,手持解碼裝置的使用者可以在其螢幕上直觀地看到二維條碼的影像上疊加有「XX發票」與「8」的影像,以據此初步得知此二維條碼為「8月份的XX發票」,並且可透過解碼裝置對二維條碼的影像進行解碼機制以還原為真正一維條碼的資訊、文字資訊「八月份發票」與數字資訊「12345678」。在本實施例中,解碼裝置可為具有傳輸功能的裝置,如具有電信通訊模組或網路通訊模組的智慧型手機、平板電腦、穿戴式裝置、無線通訊傳輸模組的機台,如POS機、多媒體導覽機(KIOSK),或各式電子裝置連接組合,本創作對此不作限制。 Referring to FIG. 1 at the same time, after generating the image of the two-dimensional barcode, the processor 140 transmits the image of the two-dimensional barcode to a decoding device (such as the decoding device 200 of FIG. 4) through a transmission manner. At this time, the user of the handheld decoding device can visually see the image of the "XX invoice" and the "8" superimposed on the image of the two-dimensional barcode on the screen, so as to know that the two-dimensional barcode is "8". The XX invoice for the month, and the decoding device can decode the image of the 2D barcode to restore the information of the real one-dimensional barcode, the text information "August invoice" and the digital information "12345678". In this embodiment, the decoding device may be a device having a transmission function, such as a smart phone, a tablet computer, a wearable device, or a wireless communication transmission module having a telecommunication communication module or a network communication module, such as POS machines, multimedia guides (KIOSK), or a combination of various electronic devices, this creation does not limit this.

而上述傳輸方式可為非對稱數位用戶迴路(ADSL)傳輸、有線電視網路傳輸、光纖傳輸、藍芽(Bluetooth)傳輸、近場通訊(NFC)傳輸、多媒體簡訊(MMS)傳輸、即時通訊(IM)傳輸、紅外線(Infrared)傳輸、IEEE802.11傳輸、GSM傳輸、GPRS傳輸、網際網路或3G/4G行動通訊網路,本創作對此不作限制。 The above transmission methods may be asymmetric digital subscriber loop (ADSL) transmission, cable television network transmission, optical fiber transmission, Bluetooth transmission, near field communication (NFC) transmission, multimedia messaging (MMS) transmission, instant messaging ( IM) transmission, infrared transmission, IEEE802.11 transmission, GSM transmission, GPRS transmission, Internet or 3G/4G mobile communication network, this creation does not limit this.

由上述可知,在編碼過程中,編碼裝置取得一維條碼,接著擷取並壓縮一維條碼之水平影像,以編碼為二維條碼,使得二維條碼的影像檔案不會過大,也不會影響光學辨識解碼能力,更可以在一次性的傳送下可以攜帶較多的一維條碼特徵且具有較小的檔案,進而可對物件本身進行更詳細的資訊描述。而由於二維條碼的檔案較小,故編碼裝置可快速地傳送二維條碼的影像至解碼裝置,以進一步對二維條碼解碼而產生代表一維條碼的影像。此 外,在編碼過程中,編碼裝置亦可將文字資訊與數字資訊其中之一或其組合與壓縮的水平影像編碼為二維條碼,並傳送二維條碼的影像至解碼裝置。而解碼裝置將進一步對二維條碼解碼而產生代表一維條碼的影像,以及文字資訊與數字資訊其中之一或其組合的資訊。 It can be seen from the above that in the encoding process, the encoding device obtains the one-dimensional barcode, and then captures and compresses the horizontal image of the one-dimensional barcode to encode the two-dimensional barcode, so that the image file of the two-dimensional barcode is not too large or affected. The optical identification decoding capability can carry more one-dimensional bar code features and have smaller files in one-time transmission, so that more detailed information description can be performed on the object itself. Since the file of the two-dimensional barcode is small, the encoding device can quickly transmit the image of the two-dimensional barcode to the decoding device to further decode the two-dimensional barcode to generate an image representing the one-dimensional barcode. this In addition, during the encoding process, the encoding device may also encode one or a combination of text information and digital information and the compressed horizontal image into a two-dimensional barcode, and transmit the image of the two-dimensional barcode to the decoding device. The decoding device further decodes the two-dimensional barcode to generate an image representing the one-dimensional barcode, and information of one or a combination of the text information and the digital information.

接下來,請同時參考圖1與圖4,圖4顯示本創作一實施例之二維條碼之解碼裝置的示意圖。解碼裝置200用以取得在二維條碼的影像中的至少一一維條碼特徵。更進一步來說,一維條碼為由平行設置的複數個黑條與複數個白條組成,且多個黑條與多個白條根據不同的一維條碼編碼規則而有不同程度的粗細關係。 Next, please refer to FIG. 1 and FIG. 4 at the same time, and FIG. 4 shows a schematic diagram of a decoding device for a two-dimensional barcode according to an embodiment of the present invention. The decoding device 200 is configured to obtain at least one-dimensional barcode feature in the image of the two-dimensional barcode. Furthermore, the one-dimensional bar code is composed of a plurality of black bars and a plurality of white bars arranged in parallel, and the plurality of black bars and the plurality of white bars have different degrees of thickness relationship according to different one-dimensional bar code encoding rules.

解碼裝置200包括一運算處理元件210與一第二傳接元件220。第二傳接元件220為用來取得二維條碼的影像。在本實施例中,第二傳接元件220為由外部裝置(如編碼裝置100)取得二維條碼的影像d1或取得預先儲存在解碼裝置200中的二維條碼的影像d1,本創作對此不作限制。為了方便說明,以下以解碼裝置200接收由編碼裝置100所傳送的二維條碼的影像d1來作說明。 The decoding device 200 includes an arithmetic processing component 210 and a second transfer component 220. The second transfer component 220 is an image for obtaining a two-dimensional barcode. In this embodiment, the second transfer component 220 is an image d1 of a two-dimensional barcode obtained by an external device (such as the encoding device 100) or an image d1 of a two-dimensional barcode that is previously stored in the decoding device 200. No restrictions. For convenience of explanation, the decoding device 200 will be described below by receiving the image d1 of the two-dimensional barcode transmitted by the encoding device 100.

運算處理元件210電連接第二傳接元件220,且透過第二傳接元件220取得編碼裝置100所傳送的二維條碼的影像d1。值得注意的是,解碼裝置200更包括有一顯示元件230。顯示元件230電連接運算處理元件210,且具有一解碼介面235。在運算處理元件210解碼二維條碼的影像d1之前,顯示元件230可透過一手勢控制或觸控在解碼介面235上的一顯示位置(即顯示二維條碼的影像d1的位置)產生一啟動訊號至運算處理元件210,使得運算處理元件210根據啟動訊號開始解碼二維條碼的影像d1。更進一步來說,使用者可藉由點選解碼介面235上二維條碼的影像d1或者藉由在虛擬空間中進行手勢動作來驅動解碼裝置200進行解碼。而解碼裝置200亦可透過其他方式開始解碼二維條碼的影像d1,本創作對此不作限制。 The arithmetic processing unit 210 is electrically connected to the second transfer element 220, and obtains the image d1 of the two-dimensional barcode transmitted by the encoding device 100 through the second transfer element 220. It should be noted that the decoding device 200 further includes a display component 230. Display component 230 is electrically coupled to operational processing component 210 and has a decoding interface 235. Before the operation processing component 210 decodes the image d1 of the two-dimensional barcode, the display component 230 can generate a startup signal through a gesture control or a display position on the decoding interface 235 (ie, the position of the image d1 displaying the two-dimensional barcode). The operation processing component 210 is caused to cause the arithmetic processing component 210 to start decoding the image d1 of the two-dimensional barcode according to the activation signal. Furthermore, the user can drive the decoding device 200 to decode by clicking on the image d1 of the two-dimensional barcode on the decoding interface 235 or by performing a gesture in the virtual space. The decoding device 200 can also start decoding the image d1 of the two-dimensional barcode through other means, which is not limited in this creation.

接著,運算處理元件210遂對二維條碼的影像d1進行解碼,以產生一密文資訊。密文資訊為具有壓縮的一維條碼1D之一水平影像Im,如圖2B所示。水平影像Im是在鄰近一維條碼1D之一水平中心線Lc的位置橫向擷取,且水平影像Im具有每個黑條Lb之部分與每個白條Lw之部分。有關密文資訊已於上述二維條碼之編碼的實施例中說明,故在此不再贅述。而在編碼二維條碼的過程中(如上述二維條碼之編碼的實施例),若密文資訊具有一影像起始碼與一影像結束碼,運算處理元件210可根據影像起始碼與影像結束碼將二維條碼的影像透過一二維陣列資料結構演算法解碼為密文資訊。而密文資訊亦可以其他的資料結構演算法進行運算,本創作對此不作限制。 Next, the arithmetic processing unit 210 decodes the image d1 of the two-dimensional barcode to generate a ciphertext information. The ciphertext information is a horizontal image Im having one of the compressed one-dimensional barcodes 1D, as shown in FIG. 2B. The horizontal image Im is laterally captured at a position adjacent to one of the horizontal center lines Lc of the one-dimensional bar code 1D, and the horizontal image Im has a portion of each black bar Lb and a portion of each of the white bars Lw. The ciphertext information has been described in the embodiment of encoding the above two-dimensional barcode, and therefore will not be described herein. In the process of encoding the two-dimensional barcode (such as the embodiment of encoding the two-dimensional barcode), if the ciphertext information has an image start code and an image end code, the operation processing component 210 can be based on the image start code and the image. The end code decodes the image of the 2D barcode into a ciphertext information through a two-dimensional array data structure algorithm. The ciphertext information can also be calculated by other data structure algorithms. This creation does not limit this.

在其他的實施例中,若在編碼二維條碼的過程中(如上述二維條碼之編碼的實施例)已將明文資訊(即具有一文字資訊與一數字資訊其中之一或其組合)編碼至二維條碼,運算處理元件210可對二維條碼的影像d1進行解碼以產生明文資訊與密文資訊。而有關明文資訊與密文資訊皆已於上述二維條碼之編碼的實施例中說明,故在此不再贅述。 In other embodiments, if in the process of encoding the two-dimensional barcode (such as the embodiment of the encoding of the two-dimensional barcode described above), the plaintext information (ie, having one or a combination of text information and a digital information) is encoded to The two-dimensional barcode, the operation processing component 210 can decode the image d1 of the two-dimensional barcode to generate plaintext information and ciphertext information. The information about the plain text and the ciphertext are described in the embodiment of the encoding of the above two-dimensional barcode, and therefore will not be described herein.

而類似地,在編碼二維條碼的過程中,若密文資訊具有一影像起始碼與一影像結束碼,文字資訊具有一文字起始碼與一文字結束碼,且數字資訊具有一數字起始碼與一數字結束碼,運算處理元件210可根據影像起始碼、影像結束碼、文字起始碼、文字結束碼、數字起始碼與數字結束碼將二維條碼的影像透過一二維陣列資料結構演算法解碼為密文資訊與明文資訊。 Similarly, in the process of encoding the two-dimensional barcode, if the ciphertext information has an image start code and an image end code, the text information has a text start code and a text end code, and the digital information has a digital start code. And a digital end code, the operation processing component 210 can transmit the image of the two-dimensional barcode through a two-dimensional array data according to the image start code, the image end code, the text start code, the text end code, the digital start code, and the digital end code. The structure algorithm is decoded into ciphertext information and plaintext information.

類似地,在編碼二維條碼的過程中(如上述二維條碼之編碼的實施例),若密文資訊受到RSA演算法加密,且二維條碼的影像更疊加有至少一識別影像(如圖3B所示之識別影像d2與d3),運算處理元件210將可在解碼二維條碼的影像d1之前移除疊加在二維條碼的影像d1上的識別影像(如圖3B所示之識別影像d2與d3)。 且在產生密文資訊之後,運算處理元件210將可透過RSA演算法對密文資訊解密。而所屬技術領域具通常知識者應知移除疊加在二維條碼的影像d1上的識別影像,以及透過RSA演算法對密文資訊解密的實施與運用方式,故在此不再贅述。當然,若密文資訊為以一特定加密演算法進行加密,運算處理元件210則以對應於特定加密演算法之一解密演算法對密文資訊解密,本創作對此不作限制。 Similarly, in the process of encoding a two-dimensional barcode (such as the above-described embodiment of encoding a two-dimensional barcode), if the ciphertext information is encrypted by the RSA algorithm, and the image of the two-dimensional barcode is superimposed with at least one recognition image (as shown in the figure) The recognition image d2 and d3) shown in FIG. 3B, the operation processing component 210 can remove the recognition image superimposed on the image d1 of the two-dimensional barcode before decoding the image d1 of the two-dimensional barcode (the recognition image d2 shown in FIG. 3B) With d3). And after the ciphertext information is generated, the arithmetic processing component 210 will decrypt the ciphertext information through the RSA algorithm. However, those skilled in the art should know to remove the identification image superimposed on the image d1 of the two-dimensional barcode and the implementation and operation of decrypting the ciphertext information through the RSA algorithm, and therefore will not be described herein. Of course, if the ciphertext information is encrypted by a specific encryption algorithm, the operation processing component 210 decrypts the ciphertext information in a decryption algorithm corresponding to one of the specific encryption algorithms, which is not limited in this creation.

在解碼二維條碼的影像d1以產生密文資訊之後,運算處理元件210將解壓縮密文資訊,以產生未被壓縮的一維條碼1D之水平影像Im。在本實施例中,由於在編碼二維條碼的過程中(如上述二維條碼之編碼的實施例),水平影像Im係透過一行程長度編碼(run-length encoding,RLE)方式進行壓縮而形成密文資訊。因此,在解壓縮密文資訊時,運算處理元件210將透過行程長度解碼(run-length decoding,RLD)方式對密文資訊進行解壓縮,以產生未被壓縮的一維條碼1D之水平影像Im。而所屬技術領域具通常知識者應知行程長度解碼方式的實施與運用方式,故在此不再贅述。當然,若水平影像Im透過一特定編碼方式進行壓縮而形成密文資訊,運算處理元件210則透過對應於特定編碼方式之一解碼方式對密文資訊進行解壓縮,本創作對此不作限制。 After decoding the image d1 of the two-dimensional barcode to generate the ciphertext information, the operation processing component 210 decompresses the ciphertext information to generate the horizontal image Im of the uncompressed one-dimensional barcode 1D. In this embodiment, since the horizontal image Im is compressed by a run-length encoding (RLE) method in the process of encoding the two-dimensional barcode (such as the above-described embodiment of encoding the two-dimensional barcode), the horizontal image Im is compressed by a run-length encoding (RLE) method. Ciphertext information. Therefore, when the ciphertext information is decompressed, the operation processing component 210 decompresses the ciphertext information through a run-length decoding (RLD) method to generate a horizontal image Im of the uncompressed one-dimensional barcode 1D. . However, those skilled in the art should know the implementation and operation mode of the run length decoding mode, and therefore will not be described here. Of course, if the horizontal image Im is compressed by a specific encoding method to form ciphertext information, the arithmetic processing unit 210 decompresses the ciphertext information through a decoding method corresponding to one of the specific encoding modes, which is not limited in the present invention.

接著,運算處理元件210將縱向擴展未被壓縮的水平影像Im一條碼高度,以產生代表一維條碼1D的影像。如圖5A與5B所示,在產生未被壓縮的一維條碼1D之水平影像Im後,運算處理元件210將縱向擴展水平影像Im,使得水平影像Im縱向擴展一條碼高度VH而成為代表一維條碼1D的影像Im1。由於水平影像Im攜帶有多個黑條與多個白條之間的粗細特徵關係,故縱向擴展水平影像Im後的影像Im1亦同樣攜帶有多個黑條與多個白條之間的粗細關係,使得影像Im1可以透過一般條碼讀取器解析影像Im1而得到一維條碼1D的資訊內容。 Next, the arithmetic processing unit 210 will longitudinally expand the uncompressed horizontal image Im by a code height to generate an image representing the one-dimensional barcode 1D. As shown in FIGS. 5A and 5B, after generating the horizontal image Im of the uncompressed one-dimensional barcode 1D, the arithmetic processing unit 210 will vertically expand the horizontal image Im such that the horizontal image Im is longitudinally expanded by one code height VH to become a one-dimensional representation. Barcode 1D image Im1. Since the horizontal image Im carries the thickness characteristic relationship between the plurality of black bars and the plurality of white bars, the image Im1 after the horizontally extending horizontal image Im also carries the thickness relationship between the plurality of black bars and the plurality of white bars, so that The image Im1 can analyze the image Im1 through a general barcode reader to obtain the information content of the one-dimensional barcode 1D.

由上述可知,在解碼過程中,解碼裝置200根據編碼二維條碼的過程反向對二維條碼進行解碼,以產生代表一維條碼1D的影像Im1與文字資訊與數字資訊其中之一或其組合的資訊。據此,使用者可從文字資訊或數字資訊初步得知影像Im1所代表的資訊用途,且可解析影像Im1而得到一維條碼1D的資訊內容。 As can be seen from the above, in the decoding process, the decoding device 200 reversely decodes the two-dimensional barcode according to the process of encoding the two-dimensional barcode to generate one or a combination of the image Im1 representing the one-dimensional barcode 1D and the text information and the digital information. Information. Accordingly, the user can initially know the information usage represented by the image Im1 from the text information or the digital information, and can analyze the image Im1 to obtain the information content of the one-dimensional barcode 1D.

以下將進一步介紹某一消費者消費後的發票,如圖3B所示,其一維條碼特徵、文字資訊「八月份發票」與數字資訊「12345678」編碼在疊加有識別影像d2與d3的二維條碼的影像d1中,且儲存在店家中具有NFC感應之設備70。此時,當消費者手持解碼裝置200靠近設備70時,解碼裝置200將接收到設備70所傳送帶有發票資訊的二維條碼的影像d1,並讓消費者可點選解碼,以供消費者看到發票本身更詳細的資訊描述,如圖6A所示。 The following will further introduce the invoice of a consumer after consumption, as shown in Figure 3B, its one-dimensional bar code feature, text information "August invoice" and digital information "12345678" are encoded in two dimensions superimposed with identification images d2 and d3. The bar code image d1 is stored in the store 70 with NFC sensing. At this time, when the consumer handheld decoding device 200 approaches the device 70, the decoding device 200 will receive the image d1 of the two-dimensional barcode with the invoice information transmitted by the device 70, and let the consumer click and decode for the consumer to see. A more detailed description of the information to the invoice itself, as shown in Figure 6A.

在解碼裝置200解碼完二維條碼的影像d1後,如圖6B所示,解碼介面235將可顯示代表一維條碼1D的影像Im1、文字資訊「八月份發票」與數字資訊「12345678」的內容。爾後經發票對獎並確定中獎時,消費者可攜帶存有發票資訊的二維條碼的影像d1之解碼裝置200前往具有設備70的發獎單位(如郵局、店家、便利商店)進行獎金兌領、或歸戶、或消費,以節省不必要的紙本浪費。有關二維條碼之解碼方法皆已在上述實施例中作說明,故在此不再贅述。值得注意的是,在本實施例中,設備70亦可為具有其他傳輸功能的裝置,如具有電信通訊模組或網路通訊模組的智慧型手機、平板電腦、穿戴式裝置、無線通訊傳輸模組的機台,如POS機、多媒體導覽機(KIOSK),或各式電子裝置連接組合,本創作對此不作限制。 After the decoding device 200 decodes the image d1 of the two-dimensional barcode, as shown in FIG. 6B, the decoding interface 235 can display the content of the image Im1 representing the one-dimensional barcode 1D, the text information "August invoice" and the digital information "12345678". . After the invoice is awarded and the winning is determined, the consumer can carry the decoding device 200 of the image d1 of the two-dimensional barcode containing the invoice information to the awarding unit (such as the post office, the store, the convenience store) having the device 70 for the bonus redemption. Or return to households, or consumption, to save unnecessary paper waste. The decoding method for the two-dimensional barcode has been described in the above embodiments, and therefore will not be described herein. It should be noted that, in this embodiment, the device 70 may also be a device with other transmission functions, such as a smart phone, a tablet computer, a wearable device, and a wireless communication transmission with a telecommunication communication module or a network communication module. Modules such as POS machines, multimedia guides (KIOSK), or various electronic device connection combinations, this creation does not limit this.

在其他的實施例中,如圖7所示,一般業者可利用編碼裝置100將帶有折價券資訊的二維條碼的影像e1透過簡訊方式發送至客戶端的解碼裝置200之第二傳接元件220。當使用者於解碼裝置200之第二傳接元件220接收到疊加有識別影像e2與e3的 二維條碼的影像e1時,其將顯示在解碼裝置200的解碼介面235上的一顯示位置。此時使用者可點選顯示有二維條碼的影像的顯示位置,而運算處理元件210將據此開始對疊加有識別影像e2與e3的二維條碼的影像e1進行解碼,而解碼產生的一維條碼的影像,以及文字資訊與數字資訊其中之一或其組合的資訊將顯示在解碼介面235上,類似圖6B所示。有關二維條碼之解碼方法皆已在上述實施例中作說明,故在此不再贅述。使用者可以從文字資訊或數字資訊得知一維條碼的影像Im2所代表的資訊用途,並可攜帶解碼裝置200前往具有一維條碼讀取裝置的場所(如便利商店、餐飲店)進行兌換。而具有至少一個一維條碼特徵的二維條碼亦可應用在票券、憑證、收據或其他會用到條碼的物件,本創作對此不作限制。 In other embodiments, as shown in FIG. 7, the general device can use the encoding device 100 to transmit the image e1 of the two-dimensional barcode with the coupon information to the second transmission component 220 of the decoding device 200 of the client through the short message. . When the user receives the identification image e2 and e3 superimposed on the second transfer component 220 of the decoding device 200 When the image e1 of the two-dimensional barcode is displayed, it will be displayed at a display position on the decoding interface 235 of the decoding device 200. At this time, the user can click to display the display position of the image with the two-dimensional barcode, and the arithmetic processing unit 210 will start decoding the image e1 of the two-dimensional barcode superimposed with the identification images e2 and e3, and decode the generated image. The image of the bar code, as well as information of one or a combination of text information and digital information, will be displayed on the decoding interface 235, similar to that shown in Figure 6B. The decoding method for the two-dimensional barcode has been described in the above embodiments, and therefore will not be described herein. The user can know the information usage represented by the image of the one-dimensional bar code Im2 from the text information or the digital information, and can carry the decoding device 200 to the place with the one-dimensional bar code reading device (such as a convenience store, a restaurant) for redemption. The two-dimensional bar code having at least one one-dimensional bar code feature can also be applied to tickets, vouchers, receipts, or other objects that use bar codes, which is not limited in this creation.

在其他的實施例中,具有至少一一維條碼特徵的二維條碼亦可應用在帳單業務中。如圖8A與8B所示,代表銀行帳單的二維條碼的影像BI攜帶有四個一維條碼特徵,可分別為代表代收業者的一維條碼特徵、代表代收帳號的一維條碼特徵、代表「應付總帳款」的一維條碼特徵、代表「最低應繳金額」的一維條碼特徵,以及描述帳單內容的文字資訊與數字資訊。當解碼裝置200接收到由伺服器80傳送代表銀行帳單的二維條碼的影像BI時,其將顯示在解碼裝置200的解碼介面235上的一顯示位置。 In other embodiments, a two-dimensional bar code having at least one-dimensional bar code features can also be used in the billing service. As shown in FIG. 8A and FIG. 8B, the image BI of the two-dimensional barcode representing the bank bill carries four one-dimensional barcode features, which can respectively represent one-dimensional barcode features representing the purchaser and one-dimensional barcode features representing the collection account. , one-dimensional bar code characteristics representing "accounts payable", one-dimensional bar code characteristics representing "minimum payable amount", and text information and digital information describing the contents of bills. When the decoding device 200 receives the image BI of the two-dimensional barcode representing the bank statement by the server 80, it will display a display position on the decoding interface 235 of the decoding device 200.

此時使用者可點選顯示有二維條碼的影像BI的顯示位置。解碼裝置200之運算處理元件210將接收到啟動訊號而開始對二維條碼的影像BI進行解碼,以在解碼介面235上顯示代表代收業者一維條碼的影像G1、代表代收帳戶一維條碼的影像G2、代表「應付總帳款」一維條碼的影像G3、代表「最低應繳金額」一維條碼的影像G4,以及描述帳單內容的文字資訊與數字資訊G5。 At this time, the user can click to display the display position of the image BI having the two-dimensional barcode. The operation processing component 210 of the decoding device 200 will receive the activation signal and start decoding the image BI of the two-dimensional barcode to display the image G1 representing the one-dimensional barcode of the recipient on the decoding interface 235, and the one-dimensional barcode representing the collection account. Image G2, image G3 representing the "payable general ledger" one-dimensional bar code, image G4 representing the "minimum payable amount" one-dimensional bar code, and text information and digital information G5 describing the contents of the bill.

請同時參考圖8B與圖8C,值得注意的是,若使用者將解碼裝置200由方向a轉成方向b,由於解碼裝置200是將二維條碼的 影像BI解碼為4個一維條碼的影像G1-G4,而不是一般習知技術透過一維條碼編碼原則重新產生條碼,故不需要重新產生符合方向b的四個一維條碼的影像G1-G4。據此,使用者可以從文字資訊與數字資訊G5得知二維條碼的影像BI所代表的詳細資訊,並可攜帶解碼裝置200前往具有一維條碼讀取裝置的場所(如便利商店、郵局、銀行)且依繳費需求讀取對應的一維條碼的影像G1-G4來進行繳費。 Referring to FIG. 8B and FIG. 8C at the same time, it is worth noting that if the user turns the decoding device 200 from the direction a to the direction b, since the decoding device 200 is a two-dimensional barcode The image BI is decoded into four one-dimensional barcode images G1-G4, instead of the conventional technology regenerating the barcode through the one-dimensional barcode encoding principle, so there is no need to regenerate the four-dimensional barcode images G1-G4 that match the direction b. . According to this, the user can learn the detailed information represented by the image BI of the two-dimensional barcode from the text information and the digital information G5, and can carry the decoding device 200 to the place with the one-dimensional barcode reading device (such as a convenience store, a post office, The bank) reads the corresponding one-dimensional barcode image G1-G4 according to the payment requirement to make a payment.

綜上所述,本創作實施例提供一種二維條碼之編碼裝置與解碼裝置,其可將至少一個一維條碼特徵的影像進行壓縮並編碼成二維條碼,並可同時將文字資訊與數字資訊其中之一或其組合編碼成二維條碼,使得二維條碼的影像檔案不會過大,也不會影響光學辨識解碼能力,更可以不透過光學擷取設備,在一次性的傳送下攜帶較多的一維條碼特徵且具有較小的檔案,進而可對物件本身進行更詳細的資訊描述。而由於上述二維條碼的檔案較小,故編碼裝置可快速地傳送二維條碼的影像至解碼裝置,以進一步對二維條碼解碼而產生代表一維條碼的影像,以及文字資訊與數字資訊其中之一或其組合的資訊。 In summary, the present embodiment provides a two-dimensional barcode encoding apparatus and decoding apparatus, which can compress and encode at least one image of a one-dimensional barcode feature into a two-dimensional barcode, and can simultaneously simultaneously display text information and digital information. One of them or a combination thereof is coded into a two-dimensional barcode, so that the image file of the two-dimensional barcode is not too large, and the optical identification and decoding capability is not affected, and the optical pickup device can be carried without being transmitted through one-time transmission. The one-dimensional bar code feature has a smaller file, which in turn allows for a more detailed description of the object itself. Since the file of the two-dimensional barcode is small, the encoding device can quickly transmit the image of the two-dimensional barcode to the decoding device to further decode the two-dimensional barcode to generate an image representing the one-dimensional barcode, and the text information and the digital information. Information about one or a combination thereof.

本創作實已符合新型專利之要件,依法提出申請。惟以上所揭露者,僅為本創作較佳實施例而已,自不能以此限定本案的權利範圍,因此依本案申請範圍所做的均等變化或修飾,仍屬本案所涵蓋的範圍。 This creation has already met the requirements of the new patent and applied in accordance with the law. However, the above disclosures are only preferred embodiments of the present invention, and the scope of rights of the present invention cannot be limited thereto. Therefore, the equal changes or modifications made according to the scope of the application of the present application are still covered by the present application.

100‧‧‧編碼裝置 100‧‧‧ coding device

110‧‧‧第一傳接元件 110‧‧‧First transmission component

130‧‧‧儲存元件 130‧‧‧Storage components

140‧‧‧處理器 140‧‧‧ processor

Claims (15)

一種二維條碼之編碼裝置,用以將至少一一維條碼特徵編碼成該二維條碼,其中該一維條碼具有平行設置的複數個黑條與複數個白條,且該編碼裝置包括:一儲存元件;一第一傳接元件,電連接該儲存元件;以及一處理器,電連接該第一傳接元件,透過該第一傳接元件取得該一維條碼,且在鄰近該一維條碼之一水平中心線的位置橫向擷取該一維條碼之一水平影像並壓縮該水平影像,以據此形成一密文資訊,且該水平影像具有每一該黑條之部分與每一該白條之部分;其中,該處理器對該密文資訊進行該二維條碼之編碼以產生該二維條碼的影像,並將該二維條碼的影像儲存至該儲存元件。 A two-dimensional barcode encoding device for encoding at least one-dimensional barcode feature into the two-dimensional barcode, wherein the one-dimensional barcode has a plurality of black bars and a plurality of white stripes arranged in parallel, and the encoding device comprises: a storage a first transfer component electrically connected to the storage component; and a processor electrically connected to the first transfer component, obtain the one-dimensional barcode through the first transfer component, and adjacent to the one-dimensional barcode Positioning a horizontal center line laterally capturing a horizontal image of the one-dimensional barcode and compressing the horizontal image to form a ciphertext information, and the horizontal image has a portion of each of the black stripes and each of the white stripes And the processor encodes the ciphertext information to generate the image of the two-dimensional barcode, and stores the image of the two-dimensional barcode to the storage component. 如請求項第1項之編碼裝置,其中,該密文資訊具有一影像起始碼與一影像結束碼,且該處理器根據該影像起始碼與該影像結束碼將該密文資訊,透過一資料結構演算法進行該二維條碼之編碼。 The encoding device of claim 1, wherein the ciphertext information has an image start code and an image end code, and the processor transmits the ciphertext information according to the image start code and the image end code. A data structure algorithm performs encoding of the two-dimensional barcode. 如請求項第1項之編碼裝置,其中,該處理器透過一加密演算法加密該密文資訊。 The encoding device of claim 1, wherein the processor encrypts the ciphertext information through an encryption algorithm. 如請求項第1項之編碼裝置,其中,該處理器於該密文資訊進行該二維條碼之編碼後,將至少一識別影像合成在該二維條碼的影像的至少一特定位置,其中該識別影像小於一預定比例的該二維條碼的影像。 The encoding device of claim 1, wherein the processor encodes the two-dimensional barcode after the ciphertext information is encoded, and combines at least one recognized image into at least one specific position of the image of the two-dimensional barcode, wherein the An image of the two-dimensional barcode whose image is smaller than a predetermined ratio is identified. 如請求項第1項之編碼裝置,其中,該處理器透過一傳輸方式 傳送該二維條碼的影像至一解碼裝置,其中該傳輸方式包括非對稱數位用戶迴路(ADSL)傳輸、有線電視網路傳輸、光纖傳輸、藍芽(Bluetooth)傳輸、近場通訊(NFC)傳輸、多媒體簡訊(MMS)傳輸、即時通訊(IM)傳輸、紅外線(Infrared)傳輸、IEEE802.11傳輸、GSM傳輸、GPRS傳輸、網際網路或3G/4G行動通訊網路。 The encoding device of claim 1, wherein the processor transmits a transmission method Transmitting the image of the two-dimensional barcode to a decoding device, wherein the transmission mode includes asymmetric digital subscriber loop (ADSL) transmission, cable television network transmission, optical fiber transmission, Bluetooth transmission, and near field communication (NFC) transmission. , multimedia messaging (MMS) transmission, instant messaging (IM) transmission, infrared (Infrared) transmission, IEEE 802.11 transmission, GSM transmission, GPRS transmission, Internet or 3G/4G mobile communication network. 如請求項第1項之編碼裝置,其中,該第一傳接元件取得一文字資訊與一數字資訊其中之一或其組合作為一明文資訊,該處理器接收該明文資訊,且對該密文資訊與該明文資訊進行該二維條碼之編碼以產生該二維條碼的影像。 The encoding device of claim 1, wherein the first transmitting component obtains one of text information and a digital information or a combination thereof as a plaintext information, the processor receives the plaintext information, and the ciphertext information The two-dimensional barcode is encoded with the plaintext information to generate an image of the two-dimensional barcode. 如請求項第6項之編碼裝置,其中,該密文資訊具有一影像起始碼與一影像結束碼,該文字資訊具有一文字起始碼與一文字結束碼,該數字資訊具有一數字起始碼與一數字結束碼,且該處理器根據該影像起始碼、該影像結束碼、該文字起始碼、該文字結束碼、該數字起始碼與該數字結束碼將該密文資訊與該明文資訊,透過一資料結構演算法進行該二維條碼之編碼。 The encoding device of claim 6, wherein the ciphertext information has an image start code and an image end code, the text information having a text start code and a text end code, the digital information having a digital start code And a digital end code, and the processor, according to the image start code, the image end code, the text start code, the text end code, the digital start code, and the digital end code, the ciphertext information The plaintext information is encoded by a data structure algorithm. 如請求項第6項之編碼裝置,其中,該處理器於該密文資訊與該明文資訊進行該二維條碼之編碼後,將至少一識別影像合成在該二維條碼的影像的至少一特定位置,其中該識別影像小於一預定比例的該二維條碼的影像。 The encoding device of claim 6, wherein the processor, after the ciphertext information and the plaintext information are encoded by the two-dimensional barcode, synthesize at least one recognized image into at least one specific image of the two-dimensional barcode a location, wherein the recognition image is smaller than a predetermined ratio of the image of the two-dimensional barcode. 一種二維條碼之解碼裝置,用以取得在該二維條碼的影像中的至少一一維條碼特徵,且該一維條碼具有平行設置的複數個黑條與複數個白條,該解碼裝置包括:一第二傳接元件;以及一運算處理元件,電連接該第二傳接元件,透過該第二傳接元 件取得該二維條碼的影像,且對該二維條碼的影像進行解碼以產生一密文資訊,該密文資訊具有壓縮的該一維條碼之一水平影像,該水平影像是在鄰近該一維條碼之一水平中心線的位置橫向擷取,且該水平影像具有每一該黑條之部分與每一該白條之部分;其中,該運算處理元件解壓縮該密文資訊以產生該一維條碼之該水平影像,並縱向擴展該水平影像一條碼高度,以產生代表該一維條碼的影像。 A two-dimensional barcode decoding device is configured to obtain at least one-dimensional barcode feature in the image of the two-dimensional barcode, and the one-dimensional barcode has a plurality of black bars and a plurality of white stripes arranged in parallel, and the decoding device includes: a second transfer component; and an arithmetic processing component electrically connected to the second transfer component through the second transfer element Obtaining an image of the two-dimensional barcode, and decoding the image of the two-dimensional barcode to generate a ciphertext information, the ciphertext information having a horizontal image of the one-dimensional barcode compressed, the horizontal image being adjacent to the one Positioning a horizontal center line of the dimension bar code laterally, and the horizontal image has a portion of each of the black bars and a portion of each of the white bars; wherein the operation processing component decompresses the ciphertext information to generate the one-dimensional The horizontal image of the bar code and longitudinally expanding the horizontal image by a code height to generate an image representing the one-dimensional bar code. 如請求項第9項之解碼裝置,其更包括一顯示元件,該顯示元件電連接該運算處理元件,且具有一解碼介面,該顯示元件透過一手勢控制或觸控在該解碼介面上顯示該二維條碼的影像的一顯示位置產生一啟動訊號至該運算處理元件,且該運算處理元件根據該啟動訊號開始解碼該二維條碼的影像。 The decoding device of claim 9, further comprising a display component electrically connected to the operational processing component and having a decoding interface, the display component displaying the decoding interface on the decoding interface through a gesture control or touch A display position of the image of the two-dimensional barcode generates an activation signal to the operation processing component, and the operation processing component starts decoding the image of the two-dimensional barcode according to the activation signal. 如請求項第9項之解碼裝置,其中,該密文資訊具有一影像起始碼與一影像結束碼,且該運算處理元件根據該影像起始碼與該影像結束碼將該二維條碼的影像透過一資料結構演算法解碼為該密文資訊。 The decoding device of claim 9, wherein the ciphertext information has an image start code and an image end code, and the operation processing component selects the two-dimensional barcode according to the image start code and the image end code. The image is decoded into the ciphertext information by a data structure algorithm. 如請求項第9項之解碼裝置,其中,該二維條碼的影像更合成有至少一識別影像,該識別影像小於一預定比例的該二維條碼的影像,且該運算處理元件於解碼該二維條碼的影像之前,移除合成在該二維條碼的影像上的該識別影像。 The decoding device of claim 9, wherein the image of the two-dimensional barcode is further combined with at least one identification image, the identification image is smaller than a predetermined ratio of the image of the two-dimensional barcode, and the operation processing component decodes the image Before identifying the image of the barcode, the recognized image synthesized on the image of the two-dimensional barcode is removed. 如請求項第9項之解碼裝置,其中,該密文資訊更包括一加密演算法加密,且該運算處理元件於產生該密文資訊之後透過對應於該加密演算法之一解密演算法解密該密文資訊。 The decoding device of claim 9, wherein the ciphertext information further comprises an encryption algorithm encryption, and the operation processing component decrypts the ciphertext information after the ciphertext information is generated by a decryption algorithm corresponding to the encryption algorithm. Ciphertext information. 如請求項第9項之解碼裝置,其中,該運算處理元件對該二維條碼的影像進行解碼以產生一明文資訊,且該明文資訊具有一文字資訊與一數字資訊其中之一或其組合。 The decoding device of claim 9, wherein the operation processing component decodes the image of the two-dimensional barcode to generate a plaintext information, and the plaintext information has one of a text information and a digital information or a combination thereof. 如請求項第14項之解碼裝置,其中,該密文資訊具有一影像起始碼與一影像結束碼,該文字資訊具有一文字起始碼與一文字結束碼,該數字資訊具有一數字起始碼與一數字結束碼,且該運算處理元件根據該影像起始碼、該影像結束碼、該文字起始碼、該文字結束碼、該數字起始碼與該數字結束碼將該二維條碼的影像透過一資料結構演算法解碼為該密文資訊與該明文資訊。 The decoding device of claim 14, wherein the ciphertext information has an image start code and an image end code, the text information having a text start code and a text end code, the digital information having a digital start code And a digital end code, and the operation processing component selects the two-dimensional barcode according to the image start code, the image end code, the text start code, the text end code, the digital start code, and the digital end code The image is decoded into the ciphertext information and the plaintext information through a data structure algorithm.
TW104218692U 2015-11-20 2015-11-20 QR code encoding and decoding device TWM528478U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW104218692U TWM528478U (en) 2015-11-20 2015-11-20 QR code encoding and decoding device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW104218692U TWM528478U (en) 2015-11-20 2015-11-20 QR code encoding and decoding device

Publications (1)

Publication Number Publication Date
TWM528478U true TWM528478U (en) 2016-09-11

Family

ID=57444085

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104218692U TWM528478U (en) 2015-11-20 2015-11-20 QR code encoding and decoding device

Country Status (1)

Country Link
TW (1) TWM528478U (en)

Similar Documents

Publication Publication Date Title
TWI544419B (en) Encoding method and decoding method for two-dimensional barcode, and electronic device
US10262315B2 (en) Dual mode payment application for processing of encoded transfer transaction information
TWI657685B (en) Communication method using bar code pattern and mobile terminal and service providing equipment thereof
US9529902B2 (en) Hand held bar code readers or mobile computers with cloud computing services
CN102387020B (en) Dynamic password generating device as well as dynamic password implementing method and system
JP5832640B2 (en) Electronic transactions using mobile communication devices via encoded acoustic signals
WO2012075608A1 (en) Indicia encoding system with integrated purchase and payment information
JP2014520309A (en) Electronic transactions using mobile communication devices via encoded graphical representation
US12412057B2 (en) Two-dimensional barcodes for greater storage capacity
Umaria et al. Enhancing the data storage capacity in QR code using compression algorithm and achieving security and further data storage capacity improvement using multiplexing
CN111368575B (en) One-dimensional bar code encoding and decoding method and system
CN106971213B (en) Encoding method and decoding method of two-dimensional bar code and electronic device
US20190272529A1 (en) Dual mode payment application for processing of encoded transfer transaction information
TWM528478U (en) QR code encoding and decoding device
TWI390460B (en) System and method for mobile payment
JP2017120614A (en) Electronic device, information transmission method, and information reading method
KR100789983B1 (en) Image code transmission system using text and its method
KR20140016445A (en) Method and system for making sequenced multiple multi-dimensional barcode and code, creating auto connection functionality with barcode, compressing and decompressing files by multi-dimensional barcode and code
EP2800027A1 (en) Method and apparatus for transmission of visually encoded data
HK1249629B (en) Generating method and device of two-dimensional code graphic data
Raffelsieper et al. Efficient Encoding and Transmission of Digital Receipts for mobile Commerce
CN107807829A (en) Interactive method and component between data processing equipment and mobile device
CN101470798A (en) Transaction method of digital transaction ticket and handheld communication device thereof

Legal Events

Date Code Title Description
MM4K Annulment or lapse of a utility model due to non-payment of fees