TWI399963B - Two dimensional barcode recognition system on mobile phone - Google Patents
Two dimensional barcode recognition system on mobile phone Download PDFInfo
- Publication number
- TWI399963B TWI399963B TW96111535A TW96111535A TWI399963B TW I399963 B TWI399963 B TW I399963B TW 96111535 A TW96111535 A TW 96111535A TW 96111535 A TW96111535 A TW 96111535A TW I399963 B TWI399963 B TW I399963B
- Authority
- TW
- Taiwan
- Prior art keywords
- dimensional barcode
- mobile phone
- reading system
- unit
- image
- Prior art date
Links
Landscapes
- Telephone Function (AREA)
Description
本發明係關於一種手機上的二維條碼識讀系統,特別是指一種以照相手機和可同時識讀三種不同二維條碼的辨識軟體所組成的二維條碼識讀系統。 The invention relates to a two-dimensional barcode reading system on a mobile phone, in particular to a two-dimensional barcode reading system comprising a camera phone and an identification software capable of simultaneously reading three different two-dimensional barcodes.
目前市面上常見的可辨識二維條碼的裝置多為工業用設計的特殊規格,如專利公報公告第D107193號「二維條碼讀取機」及專利公報公告第M251220號「條碼讀取設備」,僅適用於像超商或公司行號等特殊地點,並無法普及於一般大眾;為了讓二維條碼的應用更多元化,需要有一種可以安裝在手機上並且可以在手機上直接識讀的二維條碼識讀軟體,讓使用照像手機的人隨時隨地都可以讀取二維條碼。 Most of the devices currently available on the market that can recognize two-dimensional bar codes are special specifications for industrial design, such as Patent Gazette Notice No. D107193 "Two-dimensional Bar Code Reader" and Patent Gazette Notice No. M251220 "Bar Code Reading Device". It is only suitable for special places like super business or company line number, and it is not popular among the general public; in order to make the application of 2D barcode more diversified, it needs to be installed on the mobile phone and can be directly read on the mobile phone. The 2D barcode reading software allows people who use a photo phone to read 2D barcodes anytime, anywhere.
本發明的主要目的係提供一種手機上的二維條碼識讀系統,特別是指一種以照相手機和可同時識讀三種不同二維條碼的辨識軟體所組成的二維條碼識讀系統。 The main object of the present invention is to provide a two-dimensional barcode reading system on a mobile phone, in particular to a two-dimensional barcode reading system comprising a camera phone and an identification software capable of simultaneously reading three different two-dimensional barcodes.
本發明的次要目的係使識讀二維條碼不需要用到特殊的硬體,只要在照相手機上安裝可同時識讀三種二維條碼的辨識軟體即可直接於手機上同時識讀QuickMark,QR Code,及Data Matrix三種二維條碼。 The secondary purpose of the present invention is that a special hardware is not required for reading a two-dimensional barcode, and a QuickMark can be directly read on a mobile phone by installing an identification software that can simultaneously read three kinds of two-dimensional barcodes on a camera phone. QR Code, and Data Matrix three kinds of 2D barcodes.
為達成上述發明的目的,主要係在照相手機上安裝可 同時識讀三種二維條碼的辨識軟體,在使用該手機辨識二維條碼時,需先啟動該二維條碼辨識軟體來控制手機上的相機以拍攝影像,並對影像做強化、二值化及特徵識別,藉由識別出來的特徵判斷二維條碼的種類、大小及位置,再對其做解碼,使用者可從顯示單元取得該二維條碼的內容,並透過輸入單元選擇所需要的服務項目,二維條碼辨識軟體接收到輸入單元的訊號之後,會儲存該二維條碼的內容到儲存單元,並以指令及啟動相關的應用軟體之方式來處理該二維條碼的內容。 In order to achieve the above object, the main purpose is to install on a camera phone. At the same time, the identification software of three kinds of two-dimensional barcodes is read. When using the mobile phone to recognize the two-dimensional barcode, the two-dimensional barcode recognition software is first started to control the camera on the mobile phone to capture images, and the image is strengthened and binarized. Feature recognition, the type, size and position of the two-dimensional barcode are judged by the identified features, and then decoded, the user can obtain the content of the two-dimensional barcode from the display unit, and select the required service item through the input unit. After receiving the signal of the input unit, the two-dimensional barcode recognition software stores the content of the two-dimensional barcode to the storage unit, and processes the content of the two-dimensional barcode by instructing and starting the related application software.
如圖一所示,係為手機上的二維條碼識讀系統之系統架構圖。在手機上的二維條碼識讀系統2中,係包含一軟體單元4,用以識讀二維條碼的影像1和處理二維條碼的內容,且該軟體可同時識讀三種二維條碼,且產生至少一種結果;一硬體單元5,為具有相機3的手機和個人數位助理(PDA),用以拍攝影像、執行二維條碼識讀軟體所交付的指令、接收使用者輸入的指令及儲存二維條碼的內容;該硬體單元5尚包含有顯示單元53、輸入單元51及儲存單元52,分別為手機和個人數位助理的螢幕、鍵盤及儲存媒體,該儲存媒體可為唯讀記憶體、快閃記憶體及微型硬碟。 As shown in Figure 1, it is the system architecture diagram of the 2D barcode reading system on the mobile phone. The two-dimensional barcode reading system 2 on the mobile phone includes a software unit 4 for reading the image 1 of the two-dimensional barcode and processing the content of the two-dimensional barcode, and the software can simultaneously read three kinds of two-dimensional barcodes. And generating at least one result; a hardware unit 5, which is a mobile phone with a camera 3 and a personal digital assistant (PDA), for capturing images, executing instructions delivered by the two-dimensional barcode reading software, receiving commands input by the user, and The content of the two-dimensional barcode is stored; the hardware unit 5 further includes a display unit 53, an input unit 51 and a storage unit 52, which are respectively a screen, a keyboard and a storage medium of the mobile phone and the personal digital assistant, and the storage medium can be a read-only memory. Body, flash memory and mini hard drive.
如圖二所示,係為二維條碼辨識軟體的實施步驟流程圖,底下分為辨識二維條碼的影像7及處理二維條碼的內容8兩部分做說明。在辨識二維條碼的影像7部分,該軟 體啟動後,由軟體控制手機內的照相機,自動擷取二維條碼影像6,每一張影像都會使用該軟體來進行影像強化71、影像二值化72、特徵識別73及二維條碼解碼74,其中,影像強化是藉由加強影像中的明暗對比,以使二維條碼更清晰容易識別;影像二值化則是把彩色影像簡化為黑白影像,以降低影像的維度來加快運算速度的方法;特徵識別是把影像中可能的二維條碼特徵加以標示與分析,並把二維條碼可能的種類、大小及位置計算出來;當成功識別出特徵之後,該軟體便能使用正確的二維條碼解碼規則來對該二維條碼做解碼,以取得二維條碼解的內容。在處理二維條碼的內容8部分,該軟體先對二維條碼的內容81做語法分析(parse)82,以取得該二維條碼內容所需的服務型態,再將二維條碼的內容顯示於顯示單元上,使用者從該顯示單元取得二維條碼的內容後,透過輸入單元來選擇所需要的服務項目83,二維條碼辨識軟體接收到輸入單元的訊號之後,會儲存該二維條碼的內容到手機的儲存單元,該儲存單元可以是唯讀記憶體(ROM)、快閃記憶體(Flash)或微型硬碟;並以指令及啟動相關於該服務項目的應用軟體84之方式來處理該二維條碼的內容,以進行諸如撥打電話、連結上網、傳送簡訊、寄發電子郵件、新增通訊錄及資料下載等服務項目。 As shown in FIG. 2, it is a flow chart of the implementation steps of the two-dimensional barcode recognition software, and the bottom part is divided into two parts: the image 7 for identifying the two-dimensional barcode and the content 8 for processing the two-dimensional barcode. In the image 7 part of identifying the 2D barcode, the soft After the body is started, the camera in the mobile phone is controlled by the software, and the 2D barcode image is automatically captured. Each image is used to perform image enhancement 71, image binarization 72, feature recognition 73, and 2D barcode decoding. Among them, image enhancement is to enhance the contrast between light and dark in the image, so that the two-dimensional bar code is clearer and easier to recognize; image binarization is a method of reducing the color image to black and white image to reduce the dimension of the image to speed up the operation. Feature recognition is to mark and analyze the possible 2D barcode features in the image, and calculate the possible type, size and position of the 2D barcode; when the feature is successfully identified, the software can use the correct 2D barcode. The decoding rule is to decode the two-dimensional barcode to obtain the content of the two-dimensional barcode solution. In processing the content 8 portion of the two-dimensional barcode, the software first parses 82 the content 81 of the two-dimensional barcode to obtain the service type required for the content of the two-dimensional barcode, and then displays the content of the two-dimensional barcode. On the display unit, after the user obtains the content of the two-dimensional barcode from the display unit, the user selects the required service item 83 through the input unit, and the two-dimensional barcode recognition software stores the two-dimensional barcode after receiving the signal of the input unit. The content to the storage unit of the mobile phone, the storage unit may be a read only memory (ROM), a flash memory (Flash) or a mini hard drive; and the method of instructing and launching the application software 84 related to the service item The content of the two-dimensional barcode is processed to perform services such as making a call, connecting to the Internet, transmitting a newsletter, sending an email, adding a new address book, and downloading a data.
本發明是一種以照相手機和可同時識讀三種二維條碼的辨識軟體所組成的二維條碼識讀系統,該系統運行時需 要在光線充足的地方使用照相手機拍攝二維條碼影像,並操作安裝於手機上且可同時識讀三種二維條碼的辨識軟體對二維條碼影像進行識讀,即可從手機螢幕上得到二維條碼的內容,並選擇所要的服務項目。 The invention relates to a two-dimensional barcode reading system which is composed of a camera phone and an identification software capable of simultaneously reading three kinds of two-dimensional barcodes. To use a camera phone to take a 2D barcode image in a well-lit area, and operate the recognition software installed on the mobile phone and can read three kinds of 2D barcodes at the same time to read the 2D barcode image, you can get 2 from the mobile phone screen. Dimension the contents of the barcode and select the desired service item.
1‧‧‧二維條碼影像 1‧‧‧2D barcode image
2‧‧‧可辨識二維條碼的行動系統 2‧‧‧A mobile system that recognizes 2D barcodes
3‧‧‧相機 3‧‧‧ camera
4‧‧‧軟體單元 4‧‧‧Software unit
5‧‧‧硬體單元 5‧‧‧ hardware unit
51‧‧‧輸入單元 51‧‧‧ input unit
52‧‧‧儲存單元 52‧‧‧ storage unit
53‧‧‧顯示單元 53‧‧‧Display unit
6‧‧‧二維條碼影像 6‧‧‧2D barcode image
7‧‧‧辨識二維條碼的影像 7‧‧‧Recognizing images of 2D barcodes
71‧‧‧影像強化 71‧‧·Image enhancement
72‧‧‧影像二值化 72‧‧‧Image binarization
73‧‧‧特徵識別 73‧‧‧Characteristic identification
74‧‧‧二維條碼解碼 74‧‧‧Two-dimensional barcode decoding
8‧‧‧處理二維條碼的內容 8‧‧‧Handling the contents of 2D barcodes
81‧‧‧二維條碼內容 81‧‧‧2D barcode content
82‧‧‧語法分析 82‧‧‧ Grammatical analysis
83‧‧‧使用者選擇服務項目 83‧‧‧Users choose service items
84‧‧‧啟動服務項目的應用軟體 84‧‧‧Application software for starting service projects
圖一是本發明手機上的二維條碼識讀系統之系統架構圖;圖二是二維條碼辨識軟體的實施步驟流程圖。 1 is a system architecture diagram of a two-dimensional barcode recognition system on a mobile phone of the present invention; and FIG. 2 is a flow chart of implementation steps of a two-dimensional barcode recognition software.
1‧‧‧二維條碼影像 1‧‧‧2D barcode image
2‧‧‧可辨識二維條碼的系統 2‧‧‧System for recognizing 2D barcodes
3‧‧‧相機 3‧‧‧ camera
4‧‧‧軟體單元 4‧‧‧Software unit
5‧‧‧硬體單元 5‧‧‧ hardware unit
51‧‧‧輸入單元 51‧‧‧ input unit
52‧‧‧儲存單元 52‧‧‧ storage unit
53‧‧‧顯示單元 53‧‧‧Display unit
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW96111535A TWI399963B (en) | 2007-04-02 | 2007-04-02 | Two dimensional barcode recognition system on mobile phone |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW96111535A TWI399963B (en) | 2007-04-02 | 2007-04-02 | Two dimensional barcode recognition system on mobile phone |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200841686A TW200841686A (en) | 2008-10-16 |
| TWI399963B true TWI399963B (en) | 2013-06-21 |
Family
ID=44821610
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW96111535A TWI399963B (en) | 2007-04-02 | 2007-04-02 | Two dimensional barcode recognition system on mobile phone |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI399963B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI502515B (en) * | 2013-10-30 | 2015-10-01 | Ind Tech Res Inst | Method, apparatus and system for color barcode generation and authentication |
| US9311652B2 (en) | 2013-10-30 | 2016-04-12 | Industrial Technology Research Institute | Method, apparatus and system for generating and verifying color barcode |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102034084B (en) | 2009-09-25 | 2013-03-06 | 神基科技股份有限公司 | Multi-type barcode identification method and barcode identification device |
| CN102034073B (en) | 2009-09-25 | 2013-11-06 | 神基科技股份有限公司 | Bar code identification method and bar code identification device |
| CN106127093A (en) * | 2016-06-17 | 2016-11-16 | 广州中大微电子有限公司 | A kind of Quick Response Code identification chip and its implementation |
-
2007
- 2007-04-02 TW TW96111535A patent/TWI399963B/en not_active IP Right Cessation
Non-Patent Citations (2)
| Title |
|---|
| 2005年11月P. Lv, S. Lai, L. Liu, Y. Zhuo, and K. Liu, " Research and Implementation of Automatic Recognition of Two Dimensional Barcode Mobile Computing." Mobile Technology, Applications and Systems, 2005 2nd International Conferenceon 15-17 * |
| E. Ottaviani, A. Pavan, M. Bottazzi, E. Brunclli, F. Caselli, M. Guerrero. " A Common Image Processing Framework for 2D Barcode Reading." Image Processing and its Applications, Conference * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI502515B (en) * | 2013-10-30 | 2015-10-01 | Ind Tech Res Inst | Method, apparatus and system for color barcode generation and authentication |
| US9311652B2 (en) | 2013-10-30 | 2016-04-12 | Industrial Technology Research Institute | Method, apparatus and system for generating and verifying color barcode |
Also Published As
| Publication number | Publication date |
|---|---|
| TW200841686A (en) | 2008-10-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3070587B1 (en) | Method and apparatus for scanning a barcode with a smart device while displaying an application on the smart device | |
| KR102257908B1 (en) | Custom functional patterns for optical barcodes | |
| US10289993B2 (en) | MMS text messaging for hand held indicia reader | |
| KR101860569B1 (en) | Recognition device for text and barcode reconizing text and barcode simultaneously | |
| CN206193814U (en) | Use has bar code scanning system of wearable equipment of embedded camera | |
| US8565815B2 (en) | Methods and systems responsive to features sensed from imagery or other data | |
| US8376217B2 (en) | Method of barcode sequencing when area imaging | |
| EP1387560A3 (en) | Portable terminal device, in particular a mobile phone, for barcode reading and for taking photographs | |
| CN102982302A (en) | A method for automatic identification of two-dimensional codes by mobile phones | |
| TWI399963B (en) | Two dimensional barcode recognition system on mobile phone | |
| US20160171265A1 (en) | System and method for setting a real-time clock of a barcode reading device | |
| US20140267832A1 (en) | System and Method for Naming an Image File | |
| CN101132577A (en) | Method and device for providing inherent information in mobile communication terminal | |
| KR100609582B1 (en) | Mobile phone that can control electronic products remotely using 2D barcode symbol | |
| JP2004152036A (en) | Cellular phone with character recognizing function, correction method of recognized character, and program | |
| JP2007034625A (en) | Information display device | |
| CN105893996B (en) | Information processing method and electronic equipment | |
| US8500004B2 (en) | Obtaining a resource to read a symbol | |
| JP2004126942A (en) | Portable terminal device, information providing system, recording medium recording information providing program, and print medium | |
| KR20080113843A (en) | Apparatus and method for retrieving user information through face recognition in portable terminal | |
| Soman et al. | Automated Examination Using QR Code | |
| KR20060078769A (en) | Electronic Commerce Method of Mobile Communication Terminal by Barcode | |
| KR100770841B1 (en) | Method of calling using barcode and mobile communication terminal for same | |
| KR20060114137A (en) | Mobile communication terminal with character recognition function and call processing method using same | |
| KR20050074729A (en) | Method and terminal, system of inputting information |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |