KR20240059268A - Qr code for easy data detection and manufacturing method thereof - Google Patents
Qr code for easy data detection and manufacturing method thereof Download PDFInfo
- Publication number
- KR20240059268A KR20240059268A KR1020220140322A KR20220140322A KR20240059268A KR 20240059268 A KR20240059268 A KR 20240059268A KR 1020220140322 A KR1020220140322 A KR 1020220140322A KR 20220140322 A KR20220140322 A KR 20220140322A KR 20240059268 A KR20240059268 A KR 20240059268A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- code
- frame
- pattern
- cells
- Prior art date
Links
- 238000004519 manufacturing process Methods 0.000 title claims description 20
- 238000001514 detection method Methods 0.000 title claims description 10
- 238000000034 method Methods 0.000 claims description 38
- 238000003860 storage Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 19
- 238000012937 correction Methods 0.000 description 6
- 239000003086 colorant Substances 0.000 description 5
- 230000001965 increasing effect Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000002093 peripheral effect Effects 0.000 description 4
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 238000004904 shortening Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000013075 data extraction Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000003702 image correction Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000002054 transplantation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record 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/06009—Record 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/06037—Record 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record 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/06009—Record 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/06046—Constructional details
- G06K19/06103—Constructional details the marking being embedded in a human recognizable image, e.g. a company logo with an embedded two-dimensional code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record 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/06009—Record 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/06046—Constructional details
- G06K19/06131—Constructional details the marking comprising a target pattern, e.g. for indicating the center of the bar code or for helping a bar code reader to properly orient the scanner or to retrieve the bar code inside of an image
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
본 발명은 제1프레임(111) 및 제1프레임(111)의 내측에 일정 간격으로 이격되어 형성된 제2프레임(112)으로 구성된 코드프레임; 제1프레임(111)과 제2프레임(112) 사이에 구획된 공간을 따라 배열되고, 외부에서 제공된 정보데이터에 기초한 다수의 코드가 기록된 복수의 데이터셀을 포함하는 데이터패턴(130); 제1프레임(111)과 제2프레임(112)의 간격에 의해 형성되는 공간에 배치되어 데이터셀의 인식 시작점을 표시하는 기준패턴(120); 및 제2프레임(112)의 내측에 형성된 이미지 영역(140)에 삽입되는 이미지; 를 포함하는 데이터 감지가 용이한 큐알코드를 제공한다. The present invention provides a code frame consisting of a first frame 111 and a second frame 112 formed inside the first frame 111 and spaced at regular intervals; A data pattern 130 arranged along the space defined between the first frame 111 and the second frame 112 and including a plurality of data cells in which a plurality of codes based on externally provided information data are recorded; a reference pattern 120 disposed in the space formed by the gap between the first frame 111 and the second frame 112 and indicating the recognition start point of the data cell; and an image inserted into the image area 140 formed inside the second frame 112; Provides a QR code that is easy to detect data including.
Description
본 발명은 기록 가능한 데이터의 용량을 증가시킬 수 있고, 이미지의 왜곡으로 인한 데이터 감지 오류가 방지되는 데이터 감지가 용이한 큐알코드에 관한 것이다. The present invention relates to a QR code that is easy to detect data and can increase the capacity of recordable data and prevent data detection errors due to image distortion.
큐알코드(QR CODE)는 종래에 많이 쓰이던 1차원 바코드의 용량 제한을 극복하고, 그 형식과 내용을 확장한 2차원 바코드로 종횡의 정보를 가져 숫자 외에 문자의 데이터를 저장할 수 있다. 이러한 큐알코드(QR CODE)는 보통 디지털 카메라나 전용 스캐너 또는 스마트폰 등으로 읽어들여 활용한다.QR CODE is a two-dimensional barcode that overcomes the capacity limitations of the previously widely used one-dimensional barcode and expands its format and content, and can store character data in addition to numbers by containing vertical and horizontal information. These QR CODEs are usually read and utilized with a digital camera, dedicated scanner, or smartphone.
초기의 큐알코드(QR CODE)는 자동차 부품 생산 관리 등 상품 관리에 널리 이용되었으며, 이후 다양한 인쇄매체 등에 인쇄되어 사용자들이 큐알코드(QR CODE)를 통해 상품정보, 인터넷 정보 등을 검색하도록 하는 광고수단으로 발전하였다. Initially, QR CODE was widely used for product management, such as automobile parts production management, and was later printed on various print media, etc. as an advertising tool that allowed users to search for product information, Internet information, etc. through QR CODE. developed into
예컨대, 잡지 광고에 큐알코드(QR CODE)를 인쇄하여 삽입하고, 이를 본 사람들이 자신의 스마트폰 등을 통해 큐알코드(QR CODE)를 촬영하여 인식하면, 상기 큐알코드(QR CODE)에 저장된 웹사이트로 연결하여 더욱 상세한 정보를 제공하는 등의 광고수단으로 발전되고 있다. 이를 위하여, 대부분의 스마트폰에는 큐알코드(QR CODE)를 촬영하여 인식할 수 있도록 애플리케이션이 지원되고 있다.For example, if a QR CODE is printed and inserted into a magazine advertisement, and people who see it recognize it by taking a photo of the QR CODE using their smartphone, etc., the web stored in the QR CODE It is being developed as an advertising tool by linking to sites and providing more detailed information. For this purpose, most smartphones support an application that allows you to capture and recognize the QR code.
도 1은 종래의 큐알코드(QR CODE)를 나타내는 도면이다. Figure 1 is a diagram showing a conventional QR CODE.
도 1을 참조하면, 종래의 큐알코드(QR CODE)는 사각형의 형태를 갖는다. 큐알코드(QR CODE)는 3개의 위치검출패턴(10)과 위치검출패턴(10) 사이에 배치된 데이터패턴(20)으로 구성된다. Referring to Figure 1, the conventional QR CODE has a square shape. QR CODE consists of three
위치검출패턴(10)은 큐알코드(QR CODE)의 크기, 방향 또는 회전각도를 정의한다. 예컨대, 도 1의 큐알코드(QR CODE)에서 상단에 2개의 위치검출패턴(10)이 배치되고 하단에 1개의 위치검출패턴(10)이 배치된다. 이에, 사용자가 다양한 각도에서 큐알코드(QR CODE)를 촬영하더라도 2개의 위치검출패턴(10)이 배치된 부분을 큐알코드(QR CODE)의 상부로 인식하게 된다. The
데이터패턴(20)은 다수개의 흑색데이터셀(21)과 백색데이터셀(22)을 포함한다. 흑색데이터셀(21) 및 백색데이터셀(22) 각각은 사각형 형태를 가지며, 각 셀마다 소정의 정보데이터가 기록되어 저장된다.The data pattern 20 includes a plurality of black data cells 21 and white data cells 22. Each of the black data cells 21 and white data cells 22 has a rectangular shape, and predetermined information data is recorded and stored in each cell.
상술한 종래의 큐알코드(QR CODE)는 기존의 바코드와 대비하여 저장할 수 있는 데이터의 용량이 증가되며, 이에 기업 등에서 상기 큐알코드(QR CODE)를 이용하여 다수의 사람들에게 다양한 정보, 예컨대 기업 제품에 대한 광고정보 등을 제공하게 된다. 그러나, 종래의 큐알코드(QR CODE)는 다수의 데이터셀(21, 22)이 2차원 바코드 형태로 배열되어 구성되므로, 사람의 시각에서 큐알코드(QR CODE)에 포함되어 있는 정보를 인식하거나 예상하는 것이 불가능하였다. The conventional QR CODE described above increases the capacity of data that can be stored compared to the existing barcode, and thus companies, etc. use the QR CODE to provide various information to a large number of people, such as corporate products. Advertising information, etc. will be provided. However, the conventional QR CODE is composed of multiple data cells 21 and 22 arranged in a two-dimensional barcode form, so it is difficult to recognize or predict the information contained in the QR CODE from human perspective. It was impossible to do.
다시 말해, 종래의 큐알코드(QR CODE)는 그 자체만으로 어떠한 정보가 포함되어 있는지 예상할 수 없다. 따라서, 사람들은 스마트폰 등과 같은 장치를 통해 큐알코드(QR CODE)를 촬영하여 인식하는 과정을 반드시 수행해야 하며, 이로 인해 큐알코드(QR CODE)의 인식과정이 번거로워 불편함을 초래하여 큐알코드(QR CODE)를 이용한 광고효과가 저하되었다. In other words, the conventional QR CODE cannot predict what information it contains by itself. Therefore, people must perform the process of recognizing the QR Code by taking a photo of it using a device such as a smartphone. This causes the QR Code recognition process to be cumbersome and inconvenient. The effectiveness of advertising using QR CODE decreased.
또한, 종래의 큐알코드(QR CODE)는 모서리부에 배치된 다수의 위치검출패턴(10)에 의해 대부분이 사각형의 형태로 형성되므로, 큐알코드(QR CODE)의 심미감이 저하되어 사람들의 관심이 떨어지는 문제가 있다. In addition, since the conventional QR CODE is mostly formed in a square shape by a plurality of
또한, 종래에는 위와 같은 문제점을 해결하기 위하여 광고 및 심미감을 줄 수 있는 이미지를 포함하는 큐알코드(QR CODE)가 제작 및 제안 되었다. In addition, in order to solve the above problems, a QR CODE containing images that can provide advertisements and aesthetics has been produced and proposed.
하지만, 종래의 이미지를 포함하는 큐알코드(QR CODE)는 이미지가 포함된 영역과 데이터 패턴이 삽입되는 영역을 구획해야되고, 데이터 패턴의 시작 및 위치 기준을 표시해야 되기에 삽입 가능한 이미지의 크기와 데이터 패턴의 용량이 한정될 수 밖에 없었다. However, a QR CODE containing a conventional image must distinguish between the area containing the image and the area where the data pattern is inserted, and must indicate the start and position standards of the data pattern, so the size of the image that can be inserted The capacity of data patterns was inevitably limited.
따라서 종래의 큐알코드(QR CODE)는 데이터 패턴의 표현이 다양하지 못하여 단순(예를 들면, URL 정보) 정보만을 전달하는 한계가 있었다. Therefore, the conventional QR CODE had the limitation of transmitting only simple information (for example, URL information) because the expression of data patterns was not diverse.
그러나, 현재 스마트 기기의 사용자가 전체 인구의 대다수를 차지하고 있는 만큼, 보다 다양한 방식으로 활용될 소지가 있고, 이와 같은 향후 발전 가능성에 비추어볼 때, 큐알코드(QR CODE)가 갖는 데이터 표현이 한정적인 문제는 동반 성장에 걸림돌이 될 수 있어 개선책이 필요한 시점이다. However, as users of smart devices currently account for the majority of the total population, there is a possibility that they can be used in more diverse ways, and in light of the possibility of future development, the data expression of QR CODE is limited. The problem can become an obstacle to mutual growth, so it is time for improvement measures.
본 발명은 상기와 같은 종래의 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은 데이터의 인식 오류의 방지 및 기록 가능한 데이터 용량을 증가시킬 수 있는 큐알코드(QR CODE)를 제공함에 있다. The present invention was created to solve the above-described conventional problems, and the purpose of the present invention is to provide a QR CODE that can prevent data recognition errors and increase recordable data capacity.
본 발명은 상기와 같은 목적을 달성하기 위하여 하기와 같은 실시예를 포함할 수 있다. The present invention may include the following examples to achieve the above object.
본 발명의 실시예는 제1프레임 및 제1프레임의 내측에 일정 간격으로 이격되어 형성된 제2프레임으로 구성된 코드프레임과, 제1프레임과 제2프레임 사이에 구획된 공간을 따라 배열되고, 외부에서 제공된 정보데이터에 기초한 다수의 코드가 기록된 복수의 데이터셀을 포함하는 데이터패턴 및 제1프레임과 제2프레임의 간격에 의해 형성되는 공간에 배치되어 데이터셀의 인식 시작점을 표시하는 기준패턴 및 제2프레임의 내측에 형성된 이미지 영역에 삽입되는 이미지를 포함하는 데이터 감지가 용이한 큐알코드를 제공한다. An embodiment of the present invention is arranged along a space defined between the first frame and the second frame, and a code frame composed of a first frame and a second frame formed inside the first frame at regular intervals, and from the outside. A data pattern including a plurality of data cells in which a plurality of codes based on provided information data are recorded, a reference pattern arranged in the space formed by the gap between the first frame and the second frame, and indicating the recognition start point of the data cell, and a second frame. It provides a QR code that makes it easy to detect data including an image inserted into the image area formed inside the second frame.
본 발명은 데이터를 감지할 수 있는 시작점을 표시함에 따라 종래에 비하여 큐알코드(QR CODE)의 구성을 간략히 할 수 있고, 균일한 규칙을 갖고 제작된 코드프레임에 의해 왜곡된 이미지 보정이 용이함에 따라 데이터 인식 오류가 방지되는 효과가 있다. The present invention can simplify the configuration of the QR CODE compared to the prior art by indicating a starting point from which data can be detected, and it is easy to correct distorted images by code frames produced with uniform rules. This has the effect of preventing data recognition errors.
또한, 본 발명은 복수의 데이터셀의 배치위치와 각도 및 거리 중 적어도 하나가 조합된 규칙에 따라 값을 표현할 수 있어 기록 가능한 데이터 용량을 증가시킬 수 있다. In addition, the present invention can increase recordable data capacity by expressing values according to a rule that combines at least one of the arrangement position, angle, and distance of a plurality of data cells.
또한, 본 발명은 외곽의 레이아웃을 형성하는 다각형의 코드프레임에 의해 다양한 형태로 생성될 수 있고, 그 내측 영역에 큐알코드(QR CODE)를 통해 제공하고자 하는 정보와 관련된 로고 이미지 등을 삽입함으로써, 다수의 사용자들이 QR코드의 로고 이미지에 대한 시각적 인지를 통해 코드 내부에 포함된 정보를 예측할 수 있어 코드 식별력을 높일 수 있으며, 이로 인해 큐알코드(QR CODE)를 통한 개인이나 기업 또는 이들의 제품에 대한 광고효과를 향상시킬 수 있다. In addition, the present invention can be created in various forms by a polygonal code frame that forms the outer layout, and by inserting a logo image, etc. related to the information to be provided through the QR CODE in the inner area, Many users can predict the information contained within the code through visual recognition of the logo image of the QR code, thereby increasing code identification, which can result in identification of individuals, companies, or their products through QR CODE. Advertising effectiveness can be improved.
도 1은 종래의 큐알코드를 도시한 도면이다.
도 2는 본 발명의 일 실시예를 도시한 도면이다.
도 3은 데이터 패턴의 추출 예를 도시한 도면이다.
도 4는 왜곡 발생시 데이터 패턴의 추출 과정을 도시한 도면이다.
도 5는 일 실시예에서 데이터 패턴의 다른 예를 도시한도 도면이다.
도 6과 도 7a 내지 도 7e는 본 발명의 다른 실시예를 도시한 도면이다.
도 8은 본 발명의 또 다른 실시예를 도시한 도면이다.
도 9는 또 다른 실시예에서 데이터 패턴의 추출 예를 도시한 도면이다.
도 10과 도 11은 또 다른 실시예를 도시한 도면이다.
도 13은 본 발명에 따른 큐알코드 제작 시스템을 도시한 블럭도이다.
도 14는 본 발명의 실시예에 따른 큐알코드의 제작방법을 나타내는 도면이다. Figure 1 is a diagram showing a conventional QR code.
Figure 2 is a diagram showing one embodiment of the present invention.
Figure 3 is a diagram showing an example of data pattern extraction.
Figure 4 is a diagram showing the process of extracting a data pattern when distortion occurs.
Figure 5 is a diagram showing another example of a data pattern in one embodiment.
6 and 7A to 7E are diagrams showing another embodiment of the present invention.
Figure 8 is a diagram showing another embodiment of the present invention.
Figure 9 is a diagram illustrating an example of data pattern extraction in another embodiment.
10 and 11 are diagrams showing another embodiment.
Figure 13 is a block diagram showing the QR code production system according to the present invention.
Figure 14 is a diagram showing a method of producing a QR code according to an embodiment of the present invention.
본 명세서 및 청구범위에서 사용되는 용어는 본 발명의 다양한 실시 예들에서의 기능을 고려하여 일반적인 용어들을 선택하였다. 하지만, 이러한 용어들은 당 분야에 종사하는 기술자의 의도나 법률적 또는 기술적 해석 및 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 일부 용어는 출원인이 임의로 선정한 용어일 수 있다. 이러한 용어에 대해서는 본 명세서에서 정의된 의미로 해석될 수 있으며, 구체적인 용어 정의가 없으면 본 명세서의 전반적인 내용 및 당해 기술 분야의 통상적인 기술 상식을 토대로 해석될 수도 있다.The terms used in the specification and claims are general terms selected in consideration of their functions in various embodiments of the present invention. However, these terms may vary depending on the intention of technicians working in the field, legal or technical interpretation, and the emergence of new technologies. Additionally, some terms may be terms arbitrarily selected by the applicant. These terms may be interpreted as defined in this specification, and if there is no specific term definition, they may be interpreted based on the overall content of this specification and common technical knowledge in the relevant technical field.
또한, 본 명세서에 첨부된 각 도면에 기재된 동일한 참조 번호 또는 부호는 실질적으로 동일한 기능을 수행하는 부품 또는 구성요소를 나타낸다. 설명 및 이해의 편의를 위해서 서로 다른 실시 예들에서도 동일한 참조번호 또는 부호를 사용하여 설명하도록 한다. 즉, 복수의 도면에서 동일한 참조 번호를 가지는 구성 요소를 모두 도시하고 있다고 하더라도, 복수의 도면들이 하나의 실시 예를 의미하는 것은 아니다.In addition, the same reference numerals or symbols in each drawing attached to this specification indicate parts or components that perform substantially the same function. For convenience of explanation and understanding, different embodiments will be described using the same reference numbers or symbols. That is, even if all components having the same reference number are shown in multiple drawings, the multiple drawings do not represent one embodiment.
또한, 본 명세서 및 청구범위에서는 구성요소들 간의 구별을 위하여 '제1', '제2' 등과 같이 서수를 포함하는 용어가 사용될 수 있다. 이러한 서수는 동일 또는 유사한 구성 요소들을 서로 구별하기 위하여 사용하는 것이며, 이러한 서수 사용으로 인하여 용어의 의미가 한정 해석되어서는 안될 것이다. 일 예로, 이러한 서수와 결합된 구성 요소는 그 숫자에 의해 사용 순서나 배치 순서 등이 제한 해석되어서는 안된다. 필요에 따라서는, 각 서수들은 서로 교체되어 사용될 수도 있다.Additionally, in this specification and claims, terms including ordinal numbers such as 'first', 'second', etc. may be used to distinguish between components. These ordinal numbers are used to distinguish identical or similar components from each other, and the meaning of the term should not be interpreted limitedly due to the use of these ordinal numbers. For example, components combined with these ordinal numbers should not be interpreted as having a limited order of use or arrangement based on the number. If necessary, each ordinal number may be used interchangeably.
도 2는 본 발명의 일 실시예를 도시한 도면이다. Figure 2 is a diagram showing one embodiment of the present invention.
도 2를 참조하면, 본 실시예의 큐알코드(100)는 코드프레임(110), 기준패턴(120), 데이터패턴(130) 및 이미지 영역(140)을 포함할 수 있다. Referring to FIG. 2, the
코드프레임(110)은 큐알코드(100)의 형태 또는 크기 등과 같은 레이아웃을 구성할 수 있다. 코드프레임(110)은 다양한 형태의 다각형 폐루프로 형성되며, 본 실시예에서는 원형의 폐루프를 형성하는 코드프레임(110)을 예로 설명하기로 한다. The
코드프레임(110)은 제1프레임(111)과 제2프레임(112)으로 상호 이격되어 그 사이에 데이터가 기록되는 영역을 구획한다. 제1프레임(111)과 제2프레임(112) 간의 간격은 데이터패턴(130)의 배치형태에 따라 그 폭이 달라질 수 있다. The
또한, 제1프레임(111)과 제2프레임(112)은 상호 동일한 거리만큼 이격되도록 형성되어 스캐닝 과정에서 형상의 왜곡으로 인한 보정을 보다 빠르게 진행할 수 있도록 기준점을 제공할 수 있다. 이는 후술한다. In addition, the
기준패턴(120)은 코드프레임(110)의 제1프레임(111)과 제2프레임(112)에 의해 형성된 공간에 배치될 수 있다. 기준패턴(120)은 데이터패턴(!30)의 시작점이나 형식을 결정할 수 있으며, 다양한 컬러 및 형상(예를 들면, 수평 일자형, 세로 일자형, 원형, 타원형, 삼각형 및 그 이상의 다각형) 형태를 가질 수 있다. The
예컨대, 본 실시예의 큐알코드(100)에서는 기준패턴(120)이 배치된 위치가 데이터 인식의 시작점으로 결정될 수 있다. 사용자가 자신의 단말기(스캐닝 단말)를 통해 일방향으로 회전된 큐알코드(100)를 촬영하더라도, 사용자의 단말기는 큐알코드(100)의 기준패턴(120)을 중심으로 코드프레임(110)을 따라 일 방향으로 다수의 데이터패턴(130)을 인식하여 이에 기록된 정보를 획득할 수 있다. For example, in the
즉, 기준패턴(120)은 큐알코드에 기록된 데이터의 인식을 위한 시작점을 의미한다. In other words, the
데이터패턴(130)은 제1프레임(111)과 제2프레임(112) 사이의 공간에서 제1프레임(111) 또는 제2프레임(112)의 외주면을 둘러싸도록 배치될 수 있다. 이러한 데이터패턴(130)은 유색상으로 표현되는 복수의 데이터들 간의 거리에 따라 값이 설정된다. The
도 3을 참조하여 설명하자면, 데이터패턴(130)은 동일 또는 다른 색상을 갖는 어느 형태(예를 들면, 유색상의 점 또는 유색상의 다각형)의 데이터셀(131~135)들로 구성된다. 데이터셀(131~135)들은 설정 간격대로 배치되어 큐알코드(100)의 다수의 정보, 예컨대 데이터코드, 보안코드 또는 버전코드 등을 기록하여 저장된다. To explain with reference to FIG. 3, the
이중 데이터코드는 큐알코드(100)로부터 다수의 사용자들에게 제공되는 정보에 기초하여 기록되는 코드일 수 있다. 보안코드는 데이터코드의 검증을 위해 기록되는 코드일 수 있다. 또한, 버전코드는 큐알코드(100)의 버전에 대한 정보를 위해 기록되는 코드일 수 있다. 이러한 데이터코드, 보안코드 및 버전코드는 큐알코드(100)를 제작하여 배포하고자 하는 제작자로부터 제공되는 정보데이터에 기초하여 생성될 수 있다. Among these, the data code may be a code recorded based on information provided to multiple users from the
또한, 데이터패턴(130)의 데이터코드는 외부에서 입력되는 정보데이터의 크기 또는 정보량에 따라 직접 기록방식 또는 간접 기록방식으로 기록될 수 있다. 여기서, 직접 기록방식은 정보데이터 자체를 기록하는 방식으로 상대적으로 저용량의 데이터, 예컨대 저용량의 사진이나 문서 등의 정보데이터를 기록하는 데 사용될 수 있다. 간접 기록방식은 정보데이터가 저장된 외부장치, 예컨대 서버(도시되지 않음)의 접속주소 등을 기록하는 방식으로 상대적으로 고용량이 데이터, 예컨대 고용량의 동영상이나 웹페이지 등의 정보데이터를 기록하는 데 사용될 수 있다. 이러한 데이터코드의 기록방식은 후에 도면을 참조하여 구체적으로 설명하기로 한다. Additionally, the data code of the
한편, 데이터패턴(130)이 배치되는 제1프레임(111)과 제2프레임(112) 사이의 공간은 다수개의 영역으로 구획될 수 있으며, 각 영역에 전술된 데이터코드, 보안코드 및 버전코드가 각각 기록되거나 뒤섞여 기록될 수 있다. Meanwhile, the space between the
예컨대, 상기 공간은 데이터코드가 기록되는 제1영역(도시되지 않음), 보안코드가 기록되는 제2영역(도시되지 않음) 및 버전코드가 기록되는 제3영역(도시되지 않음)으로 구획될 수 있다. 이때, 보안코드 또는 버전코드와 대비하여 상대적으로 많은 정보량을 갖는 데이터코드가 기록되는 제1영역은 다른 영역보다 그 구간 범위가 클 수 있다. For example, the space can be divided into a first area (not shown) where the data code is recorded, a second area (not shown) where the security code is recorded, and a third area (not shown) where the version code is recorded. there is. At this time, the first area where a data code with a relatively large amount of information compared to the security code or version code is recorded may have a larger section range than other areas.
바람직하게는 상기 제1영역과 제2영역 및 제3영역에는 각 영역의 시작을 표현할 수 있는 영역패턴(도시되지 않음)을 더 포함할 수 있다. 영역패턴(도시되지 않음)은 기준패턴(120)과 조합되어 큐알코드의 스캐닝 시에 오류를 방지할 수 있다. 또한 영역패턴(도시되지 않음)은 데이터코드와 버전코드 및 보안코드 중 어느 하나의 용량을 증가하거나 감소시키더라도 해당 코드들을 구획시킬 수 있기에 코드별 데이터 용량 조절이 용이하다. Preferably, the first, second, and third regions may further include a region pattern (not shown) that can represent the start of each region. The area pattern (not shown) can be combined with the
위와 같은 코드들은 하나의 값(예를 들면, 0 또는 1)을 갖는 복수의 데이터셀로서 표현된다. 데이터셀들의 설정값은 기준패턴(120)에서의 시작 방향(예를 들면, 우측 방향)으로서 인접한 데이터셀간의 거리에 따라 설정될 수 있다. 예를 들면, 기준패턴(120)(또는 데이터셀)과 우측 방향으로 가장 인접한 데이터셀과의 거리가 기준 이하이면, '0', 기준 이상이면 '1'을 표현할 수 있다. The above codes are expressed as a plurality of data cells with one value (for example, 0 or 1). Setting values of data cells may be set according to the distance between adjacent data cells as the starting direction (for example, right direction) in the
도 3을 통해 구체적으로 실시예를 설명한다. 제1데이터셀(131)은 기준패턴(120)과 설정 거리 이하이기에 '0', 제2데이터셀(132)은 제1데이터셀(131)과 설정 거리 이하이기에 '0' 제3데이터셀(133)은 제2데이터셀(132)과 기준 거리 이상 이므로 '1', 제4데이터셀(134)은 제3데이터셀(133)과 기준 거리 이상이므로 '1', 제5데이터셀(135)은 제4데이터셀(134)과 기준 거리 이하이므로 '0'으로 해석될 수 있다.An embodiment will be described in detail with reference to FIG. 3 . The
즉, 본 발명의 일실시예에서 데이터셀(131~135)은 유색상을 갖고 소정의 형상으로 표현되되, 설정 방향으로 이전 데이셀과의 거리에 따라 값을 표현하는 것이 특징이다. That is, in one embodiment of the present invention, the
이미지 영역(140)은 코드프레임(110)의 제2프레임(112) 내 외측 중 적어도 하나에 형성될 수 있다. 이러한 이미지 영역(140)은 제2프레임(112)과 중첩되지 않는 형태와 크기를 가질 수 있다. The
이미지 영역(140)에는 데이터패턴(130)에 기록된 정보, 즉 큐알코드(100)를 통해 사용자들에게 제공하고자 하는 정보와 관련된 하나 이상의 이미지가 삽입될 수 있다. 이미지 영역(140)에 삽입되는 이미지는 큐알코드(100)를 통해 정보를 제공하고자 하는 기업의 로고 또는 상기 기업의 제품에 대한 사진 등일 수 있다. One or more images related to information recorded in the
상술한 바와 같이, 본 실시예의 큐알코드(100)는 폐루프를 형성하는 다각형 형태의 코드프레임(110)에 의해 다양한 형태로 형성될 수 있어 기존 큐알코드와 대비하여 심미감을 높일 수 있다. As described above, the
또한, 본 큐알코드(100)는 그 내측 영역에 큐알코드(100)에서 제공하고자 하는 정보와 관련된 다양한 이미지, 예컨대 사진이나 로고 등의 이미지를 삽입하여 생성되므로, 다수의 사용자들이 큐알코드(100)에 삽입된 이미지의 시각적 인지를 통해 큐알코드(100)에 포함된 정보를 예측할 수 있어 코드 식별력을 높이며, 이로 인해 큐알코드(100)를 통한 기업이나 제품의 광고효과를 향상시킬 수 있다. In addition, this
또한, 본 발명은 다른 실시예로서 큐알코드에서 데이터셀(131~35) 간의 각도 편차에 따라 값을 표현할 수 있다. 이는 도 4를 참조하여 설명한다. In addition, as another embodiment of the present invention, a value can be expressed according to the angle difference between
도 4는 본 발명의 다른 실시예를 도시한 도면이다. Figure 4 is a diagram showing another embodiment of the present invention.
도 4를 참조하면, 본 발명의 다른 실시예에서 데이터패턴(130)은 제1프레임(111)과 제2프레임(112)에 의해 구획된 폐곡선 영역 내에서 복수가 정렬되는 데이터셀(131, 132)을 포함한다. Referring to FIG. 4, in another embodiment of the present invention, the
데이터셀들(131, 132)은 유색상으로서 소정의 형상을 갖는 복수로서 이미지 영역(140)의 중심점(141) 및 인접한 데이터셀(131, 132)과의 각도 및 각도 편차에 따라 특정 값을 표현하는 것을 특징으로 한다. The
예를 들면, 제1데이터셀(131)은 중심점과의 각도(α°) 또는 기준패턴(120)과의 각도 편차(90°-α°)가 설정 범위 이내라면 '1', 제2데이터셀(132)은 중심점과의 각도(α1°) 또는 제1데이터셀(131)과의 각도 편차(α°-α1°)가 설정 범위 이하 또는 초과일때, '0'의 값을 표현하도록 설정할 수 있다. For example, the
여기서 중심점(141)과 데이터셀(131, 132) 간의 각도는 이미지 영역(140)의 중심점(141)에서 연장되어 데이터셀(131, 132)의 일측 외곽선과 접점을 이루도록 연장되는 접선(T)을 통해 산출할 수 있다.Here, the angle between the
또는, 다른 실시에에서 데이터셀(131, 132)들은 위와 같은 중심점(141)과의 각도 및 인접 데이터셀(131, 132)과의 각도 편차 중 어느 하나와 데이터셀(131, 132) 간의 간격(거리)이 조합되어 값을 표현함도 가능하다. Alternatively, in another embodiment, the
이와 같은 본 발명의 실시예들은 큐알코드(QR CODE)의 스캐닝 시에 발생되는 왜곡된 형상의 보정을 보다 용이하게 할 수 있다. 이는 도 5를 참조하여 설명한다. These embodiments of the present invention can more easily correct the distorted shape that occurs when scanning a QR CODE. This is explained with reference to FIG. 5 .
도 5는 왜곡 발생시 데이터 패턴의 추출 과정을 도시한 도면이다. Figure 5 is a diagram showing the process of extracting a data pattern when distortion occurs.
도 5를 참조하면, 큐알코드는 원래 형상은 도 5의 (a)와 같이, 제1프레임(111)과 제2프레임(112)에 의해 구획된 폐루프 영역 내에 기준패턴(120)과, 복수의 데이터셀(131, 132)들이 상호 이격되도록 정렬되도록 배치된다. 여기서 복수의 데이터셀들은 버전코드, 보안코드 및 데이터코드 중 적어도 하나가 포함될 수 있다.Referring to FIG. 5, the QR code has an original shape, as shown in (a) of FIG. 5, including a
사용자가 스캐닝 단말(예를 들면, 스마트폰, 키오스크)을 통하여 큐알코드를 촬영하다보면, 위치나 자세 및 기타 다양한 이유에 의해 도 5의 (b)와 같이 왜곡이 발생된 이미지로 촬영될 수 있다. When a user photographs a QR code through a scanning terminal (e.g., smartphone, kiosk), a distorted image may be captured as shown in (b) of FIG. 5 due to location, posture, or various other reasons. .
이때, 스캐닝 단말은 기준패턴(120)(도 5의 (c) 참조)을 확인하고, 기준패턴(120)에서 설정된 방향으로 가장 가까운 제1데이터셀(131)과, 제1데이터셀(131)과 가장 인접한 제2데이터셀(132)과의 간격 등 인접한 데이터셀들 간의 간격(거리)를 추출하여 일렬형 양식(도 5의 (d) 참조)으로 정렬한다. At this time, the scanning terminal checks the reference pattern 120 (see (c) in Figure 5), and the
이후, 스캐닝 단말은 도 5의 (e)와 같이 추출 및 정렬된 데이터셀간의 간격을 설정된 기준에 따라 원래코드를 복원 및 복호화시킨다. 이때 큐알코드 이미지의 왜곡으로 인해 데이터셀간의 간격에 약간의 오차가 발생할 수 있지만, 서로 다른 설정값에 해당되는 간격에 충분한 차이를 두었다면 일정 수준을 넘지 않는 오차는 무시되므로 특별한 보정단계 없이도 인접한 데이터셀 간 간격의 비교를 통해 올바른 코드를 추출할 수 있다. Afterwards, the scanning terminal restores and decodes the original code according to a set standard for the interval between extracted and aligned data cells, as shown in (e) of FIG. 5. At this time, some errors may occur in the spacing between data cells due to distortion of the QR code image, but if there is a sufficient difference in the spacing corresponding to different setting values, errors that do not exceed a certain level are ignored, so adjacent data cells do not need a special correction step. The correct code can be extracted by comparing the spacing between cells.
예를 들어 설정값 ‘0’에 해당하는 간격이 d일 때 ‘1’에 해당하는 간격이 3d라면 2d보다 작은 간격은 ‘0’으로 간주되고 2d보다 큰 간격은 ‘1’로 간주되므로 d 미만의 오차는 무시할 수 있게 된다. 다만, 이와 같이 간격의 차를 크게 잡으면 결과적으로 데이터셀들의 평균적인 조밀성이 낮아져 동일길이의 큐알코드 내 정보량은 줄어들게 된다. 따라서 설정값에 따른 데이터셀 간격을 코드 삽입단계에서 적절히 조절하여 최적의 기하적 왜곡 강인성과 정보량을 획득하도록 할 수 있다.For example, if the interval corresponding to the set value '0' is d and the interval corresponding to '1' is 3d, the interval less than 2d is considered '0' and the interval greater than 2d is considered '1', so the interval less than d The error becomes negligible. However, if the difference in spacing is made large like this, the average density of data cells is lowered and the amount of information in the QR code of the same length is reduced. Therefore, the data cell spacing according to the setting value can be appropriately adjusted at the code insertion stage to obtain optimal geometric distortion robustness and information amount.
즉, 본 발명은 위와 같이 코드 프레임을 원형으로 형성하고, 제1프레임(111)과 제2프레임(112)을 통한 폐루프 영역 내에 데이터셀(131, 132)들을 배치하고, 데이터셀(131 132)들 간의 간격에 따라서 그 값을 표현함에 따라 왜곡된 큐알코드 이미지의 보정 과정이 별도로 필요하지 않다. That is, in the present invention, the code frame is formed in a circular shape as above, the
또한, 본 발명은 다양한 형상의 코드프레임을 구현함도 가능하다. 예를 들면, 본 발명에서 코드 프레임은 도 6에 도시된 바와 같이 사각형과, 도 7a 내지 도 7e에 도시된 바와 같이 다양한 형상을 이룰 수 있` 있다. 여기서 제1프레임(111)과 제2프레임(112)은 설정된 간격만큼 이격되어 데이터패턴(130)이 기록되는 영역을 형성한다. Additionally, the present invention is also possible to implement code frames of various shapes. For example, in the present invention, the code frame can be rectangular as shown in FIG. 6 and various shapes as shown in FIGS. 7A to 7E. Here, the
데이터패턴(130)은 유색상의 소정 형상을 갖는 복수의 데이터셀로 표현되며, 각 데이터셀은 인접한 데이터셀과의 간격과, 중심점에서 각도 및 기준패턴(120)과 인접 데이터셀과의 각도 편차 값 중 어느 하나 또는 모두의 조합된 기준에 의해 설정 값을 표현할 수 있다. The
특히, 본 발명은 코드프레임을 제1프레임(111)과 제2프레임(112)으로 이미지 영역(140)과 데이터셀이 기록되는 영역을 구획하고, 제1프레임(111)과 제2프레임(112)간의 간격을 동일하게 유지 및 설정함에 따라 스캐닝 단말(도시되지 않음)에서의 왜곡된 이미지의 보정을 매우 용이하게 할 수 있다. In particular, the present invention divides the code frame into a
예를 들면, 스캐닝 단말(도시되지 않음)은 사각형 또는 마름모 형의 큐알코드가 도 5의 (b)와 같이 기울어진 형태로 촬영되었다면, 기준패턴(120)을 식별하여 데이터 인식 방향을 추출하고, 데이터셀(131, 132)간의 간격 및/또는 중심점(141)과의 각도 및 각도편차를 통해 원래의 값을 복원할 수 있다. For example, if a square or diamond-shaped QR code is photographed in an inclined form as shown in (b) of FIG. 5, the scanning terminal (not shown) identifies the
또는, 스캐닝 단말(도시되지 않음)은 왜곡된 이미지를 정상 이미지로 보정함도 가능하다. 스캐닝 단말(도시되지 않음)은 기준패턴(120)을 식별하여 정위치를 확인하고, 정위치에 맞도록 기울어진 이미지를 회전, 늘이기, 줄이기와 같은 과정으로 이미지를 보정한다. 이때, 이미지는 일부분이 늘이거나 줄일 때, 나머지 부분과의 비율이 일치되어야 한다. Alternatively, the scanning terminal (not shown) may correct the distorted image into a normal image. The scanning terminal (not shown) identifies the
본 발명은 위와 같이 늘이기 또는 줄이기, 회전 과정에서 전체 영역이 균형있게 변형될 수 있도록 제1프레임(111)과 제2프레임(112)을 기준점으로 활용할 수 있다. In the present invention, the
즉, 스캐닝 단말은 왜곡된 이미지의 보정시에 제1프레임(111)과 제2프레임(112)의 간격이 동일하게 유지하면, 이미지의 늘이기 및/또는 줄이기의 보정과정에서 전체적인 균형이 이루어질 수 있어 이미지 보정에 용이할 것이다.In other words, if the scanning terminal maintains the same spacing between the
또한, 본 발명에 따른 데이터셀의 배치 및 설정은 스캐닝 단말에서 큐알코드(QR CODE)의 촬영시 왜곡된 이미지에서 그 효과가 보다 명확해질 수 있다. 데이터셀이 종래와 같이 특정 색상과, 해당 색상의 반전된 색상으로 표현될 때, 이미지의 왜곡시에 데이터셀들이 서로 뭉개지면서 그 경계가 모호한 부분이 발생될 수 있다. 그러므로 종래에는 2 가지 색상으로 데이터셀을 표현하기에 스캐닝 단말의 이식 과정에서 왜곡된 이미지로 인해 데이터의 인식 오류의 가능성이 있었다. In addition, the effect of the arrangement and setting of the data cell according to the present invention can be more clear in a distorted image when shooting a QR code at a scanning terminal. When data cells are expressed as a specific color and an inverted color of that color as in the past, the data cells may be crushed together when the image is distorted, creating an area where the boundaries are ambiguous. Therefore, since data cells were conventionally expressed in two colors, there was a possibility of data recognition errors due to distorted images during the transplantation process of the scanning terminal.
하지만, 본 발명에서는 제1프레임(111)과 제2프레임(112)의 균일한 간격을 통해 보정이 용이하고, 하나의 색상으로 데이터셀(131, 132)을 표현하거나 서로 이격된 거리 또는 각도를 통해 데이터셀의 설정값을 표현하기에 위와 같은 문제점이 방지될 수 있다. However, in the present invention, correction is easy through the uniform spacing between the
또한, 본 발명은 또 다른 실시예로서 데이터셀들을 이중으로 정렬시키도록 데이터패턴(130)을 형성할 수 있다. 이는 도 8 및 도 9를 참조하여 설명한다. Additionally, as another embodiment of the present invention, the
도 8은 본 발명의 또 다른 실시예를 도시한 도면이다. Figure 8 is a diagram showing another embodiment of the present invention.
도 8을 참조하면, 본 발명의 또 다른 실시예는 앞서 설명된 큐알코드(100)와 대비하여 데이터패턴(130)을 구성하는 다수의 데이터셀(131, 132)들이 다중 폐루프의 형태를 갖도록 복수의 열로 배치된 것을 제외하고, 실질적으로 동일한 구성을 갖는다. 이에, 동일부재에 대해서는 동일부호로 나타내고 이에 대한 상세한 설명은 생략하기로 한다. Referring to FIG. 8, in another embodiment of the present invention, compared to the
도 8에 도시된 바와 같이, 코드프레임(110)은 소정 간격으로 이격 배치되어 기준패턴(120) 및 데이터패턴(130)이 배치되는 공간을 형성하는 제1프레임(111)과 제2프레임(112)을 포함할 수 있다. 제1프레임(111)과 제2프레임(112)은 다각형 형태를 가질 수 있으며, 각각은 폐루프의 형태로 형성될 수 있다. As shown in FIG. 8, the
기준패턴(120)은 다양한 컬러의 다각형 형태로 형성되며, 코드프레임(110)의 제1프레임(111)과 제2프레임(112)에 의해 구획된 영역 내에 하나 이상 배치될 수 있다. 기준패턴(120)은 큐알코드(101)의 정위치 및 데이터추출의 시작 점과 추출 방향을 결정할 수 있다. The
데이터패턴(130)은 제1프레임(111)과 제2프레임(112) 사이의 공간에서 제1프레임(111) 또는 제2프레임(112)의 외주면을 둘러싸도록 배치될 수 있다. 이러한 데이터패턴(130)은 동일 또는 다른 색상을 갖는 다수의 데이터셀(131, 132)로 이루어질 수 있다. 다수의 데이터셀(131, 132)은 사각형, 원형, 삼각형 등과 같은 다각형 형태로서 유색상을 갖고 다중 열로서 배치된다.The
이와 같은 다중 열에 의한 배치는 도 8과 같이 다중 열 중 어느 하나로부터 데이터셀의 감지가 이루어질 수 있다.In this arrangement by multiple columns, data cells can be detected from any one of the multiple columns, as shown in FIG. 8.
또한, 데이터셀(131, 132)들은 컬러, 형태 또는 배치위치 등의 파라메타에 따라 조합되어 큐알코드(101)의 다양한 정보, 즉 데이터코드, 보안코드 또는 버전코드 등이 기록될 수 있다. In addition, the
또한, 데이터패턴(130)을 구성하는 다수의 데이터셀들은 지그재그(zigzag) 형태(도 9의 (a) 참조)로 배치될 수 있다. Additionally, a plurality of data cells constituting the
그러므로 본 실시예의 데이터패턴(130)은 복수의 데이터셀(131, 132)들이 서로 다른 크기의 이중의 폐곡선 형태로서 다중 열 또는 지그 재그 중 어느 하나로 배치되므로, 데이터패턴(130)에 기록되어 저장되는 정보의 양이 증가될 수 있다. 따라서 데이터셀(131, 132) 개수의 증가에 따라 본 실시예의 큐알코드에 저장될 수 있는 정보데이터의 양이 증가되며, 이로 인해 제작자는 다양한 형태의 정보를 큐알코드(101)를 통해 다수의 사용자들에게 제공할 수 있다. Therefore, the
또한, 본 발명의 또 다른 실시예는 동일 열 및 지그재그 배치형으로 조합된 데이터셀을 제1프레임(111)과 제2프레임(112) 중 어느 쪽과의 가깝냐에 따라 '0'과 '1' 중 어느 하나의 값을 표현할수 있다. In addition, in another embodiment of the present invention, data cells combined in the same row and zigzag arrangement are '0' and '1' depending on whether they are closer to the
이와 같은 구성의 큐알코드(QR CODE)는 스캐닝 단말(도시되지 않음)에서 설정된 일렬형의 양식으로서 그 값이 추출된다. 즉, 스캐닝 단말(도시되지 않음)은 기준패턴(120)에서 어느 한 방향으로부터 가장 가까운 위치의 데이터셀들 부터 순차적으로 식별하여 그 값을 일렬형 양식으로 추출한다. The QR CODE of this configuration is a linear format set in a scanning terminal (not shown), and its value is extracted. That is, the scanning terminal (not shown) sequentially identifies data cells at the closest positions in one direction in the
이때 추출된 양식을 통해 데이터패턴(130)에 포함된 정보 중 일부를 추출하여 그 예를 설명한다. 이는 도 9를 참조한다. At this time, some of the information included in the
도 9는 또 다른 실시예에서 일렬형 양식을 도시한 도면이다. 이중 도 9의 (b)를 참조하면, 스캐닝 단말은 추출된 일렬형 양식을 통하여 예를 들면, 제1데이터셀(131)은 제1프레임(111)보다 제2프레임(112)과 가깝다면 '0', 제2데이터셀(132)은 제1프레임(111)이 가깝기 때문에 '1', 제3데이타셀(133)은 제1프레임(111)이 가깝기 때문에 '1', 제4데이터셀(134)은 제2프레임(112)에 가까운 위치 임에 따라 '0' 의 값을 추출할 수 있다. Figure 9 is a diagram illustrating a linear format in another embodiment. Referring to (b) of FIG. 9, the scanning terminal uses the extracted serial format. For example, if the
또한, 본 발명의 또 다른 실시예는 상술한 데이터셀들의 다중 폐루프 형상을 통하여 인접한 데이터셀간의 각도를 통하여 값을 표현할 수 있다. 이는 도 10을 참조하여 설명한다. In addition, another embodiment of the present invention can express values through the angle between adjacent data cells through the multiple closed loop shape of the data cells described above. This is explained with reference to FIG. 10.
도 10은 본 발명의 또 다른 실시예를 도시한 확대 도면이다. Figure 10 is an enlarged view showing another embodiment of the present invention.
도 10을 참조하면, 본 발명은 다수의 데이터셀(131, 132, 133)들이 2개의 폐루프를 형성하고 있으며, 데이터셀들은 상호 지그 재그 방식으로 배치되었다. Referring to FIG. 10, in the present invention, a plurality of
이와 같은 데이터셀의 배치는 기준패턴(120)으로부터 설정된 방향으로 데이터셀을 인식하고, 기준패턴(120)과 제1데이터셀(131)의 각도, 제1데이터셀(131)에서 제2데이터셀(132)의 각도, 제3데이터셀(133)에서 제4데이터셀(134)의 각도를 통해 그 값을 표현할 수 있다. This arrangement of data cells recognizes the data cells in a direction set from the
예를 들면, 기준패턴(120)의 어느 한 지점(예를 들면, 중심점, 상부외주면, 또는 하부 외주면)을 시작점으로 설정한다. 그리고 제1데이터셀(131)은 기준패턴(120)의 시작점과 경사지게 배치되면 '1', 제2데이터셀(132)은 제1데이터셀(131)과 경사지게 배치되면 '1', 제3데이터셀(133)은 제2데이터셀(132)과 경사지게 배치되어 '1', 제4데이터셀(134)은 제3데이터셀(133)과 수평한 위치에 배치되어 '0'의 값을 표현한다. For example, any point (eg, center point, upper outer peripheral surface, or lower outer peripheral surface) of the
또는 각 데이터셀의 값은 접선 간의 각도 값을 통해 그 값을 표현할 수 있다. Alternatively, the value of each data cell can be expressed through the angle value between tangent lines.
예를 들면, 제1데이터셀(131)은 기준패턴(120)에서 제1데이터셀(131)로 연장된 접선(T0)과, 제1데이터셀(131)과 제2데이터셀(132)을 연장하는 접선(T1)간의 각도 범위에 따라 제1데이터셀(131)의 값을 '0' 또는 '1'로 표현할 수 있다. For example, the
또한 제2데이터셀(132)의 값은 제1데이터셀(131)에서 연장된 접선(T2)과 제3데이터셀(133)에서 연장된 접선(T3) 간의 각도 범위를 통해 '0' 또는 '1'로 표현될 수 있다. In addition, the value of the
이와 같이 다중 폐루프로 배치되는 데이터셀의 예는 인접한 데이셀들간의 배치 각도와, 연장된 접선간의 각도 범위를 통해 그 값을 표현함에 따라 기존 큐알코드에 비하여 보다 많은 데이터의 표현이 가능하다. In this example of data cells arranged in multiple closed loops, more data can be expressed compared to the existing QR code because the value is expressed through the arrangement angle between adjacent data cells and the angular range between the extended tangents.
또한, 본 발명의 또 다른 실시예는 다양한 형상으로 코드프레임을 통해 다중 폐루프로 데이터셀을 배치하는 것이 가능하다. 이는 도 11과 도 12에 도시된 바와 같다.Additionally, in another embodiment of the present invention, it is possible to arrange data cells in multiple closed loops through code frames in various shapes. This is as shown in Figures 11 and 12.
도 11과 도 12를 참조하면, 본 발명의 또 다른 실시예는 데이터패턴(130)을 다중 폐루프로 정렬하는 영역을 구획하는 코드프레임을 사각형, 마름모형 등 다각형으로 구성한 것이다. 여기서 기준패턴(120)은 하나로서 큐알코드의 정 위치와, 데이터 추출의 기준점(방향)을 제공할 수 있다. Referring to Figures 11 and 12, in another embodiment of the present invention, the code frame that partitions the area where the
도 13은 본 발명에 따른 큐알코드를 제작 시스템을 나타내는 도면이다. Figure 13 is a diagram showing a system for producing a QR code according to the present invention.
도 13을 참조하면, 본 실시예의 큐알코드 제작시스템(이하, 제작시스템)은 큐알코드(100, 101, 102)를 제작하고자 하는 개인이나 기업 등의 제작자가 소지하는 제작자단말기(200) 및 상기 제작자단말기(200)와 유/무선 네트워크로 연결되어 통신하는 코드제작서버(300)를 포함하여 구성될 수 있다. Referring to FIG. 13, the QR code production system (hereinafter referred to as production system) of this embodiment includes a
코드제작서버(300)는 제작자단말기(200)로부터 정보데이터 및 이미지를 수신하는 입력부(310), 상기 입력부(310)에 수신된 정보데이터의 크기 또는 용량에 따라 분류하는 분류부(320), 분류된 정보데이터 및 이미지에 기초하여 큐알코드(100, 101, 102)를 생성하는 코드생성부(330) 및 생성된 큐알코드(100, 101, 102)에 포함되는 정보데이터 중 일부가 저장되는 데이터베이스(340)를 포함할 수 있다. The
또한, 코드생성부(330)는 소정 간격으로 이격되도록 배치되어 각각이 폐루프를 형성하는 제1프레임(111)과 제2프레임(112)을 포함하는 다각형의 코드프레임(110)을 생성하는 코드프레임생성부(331), 상기 제1프레임(111) 및 제2프레임(112) 사이의 공간 내에 배치되는 하나 이상의 기준패턴(120)을 생성하는 기준패턴(120)생성부(333), 상기 공간 내에 배치되는 다수의 제1데이터셀(131)과 제2데이터셀(132)로 이루어진 데이터패턴(130)을 생성하는 데이터패턴생성부(335) 및 제2프레임(112) 내측의 이미지 영역(140)에 사진이나 로고 등과 같은 이미지를 삽입하는 이미지삽입부(337)를 포함할 수 있다. In addition, the
도 14는 본 발명의 실시예에 따른 큐알코드 제작방법을 나타내는 도면이다. Figure 14 is a diagram showing a QR code production method according to an embodiment of the present invention.
도 14를 참조하면, 큐알코드(100)를 제작하고자 하는 사람, 즉 제작자는 자신의 단말기(200)를 통해 코드제작서버(300)에 접속하고, 제작하고자 하는 큐알코드(100)에 대한 정보데이터와 이미지를 코드제작서버(300)로 전송할 수 있다(S10). Referring to FIG. 14, a person who wants to produce a
제작자단말기(200)로부터 전송된 정보데이터 및 이미지는 큐알코드(100)를 통해 다수의 사용자들에게 제공하고자 하는 정보, 예컨대 개인이나 기업, 또는 이들의 제품 등에 대한 사진 등의 이미지, 문서, 동영상, 웹페이지 등의 데이터를 포함할 수 있다. Information data and images transmitted from the
이어, 코드제작서버(300)의 분류부(320)는 입력부(310)를 통해 수신된 정보데이터를 그 크기 또는 용량에 따라 분류할 수 있다(S20). Next, the
예컨대, 정보데이터에는 저용량 데이터, 예컨대 간단한 이미지 또는 문서 등의 데이터와 이에 대비하여 고용량 데이터, 예컨대 동영상이나 복잡한 웹페이지 등의 데이터가 포함될 수 있다. For example, information data may include low-capacity data, such as simple images or documents, and high-capacity data, such as video or complex web pages.
분류부(320)는 수신된 정보데이터의 크기 또는 용량을 설정된 기준값, 예컨대 설정크기값 또는 설정용량값과 비교하고, 비교결과에 기초하여 저용량 데이터와 고용량 데이터로 분류할 수 있다. The
그리고, 분류부(320)는 고용량 데이터로 분류된 정보데이터를 데이터베이스(340)에 저장할 수 있다(S30). 이때, 데이터베이스(340)에는 고용량 데이터와 함께 이의 저장위치에 대한 위치값이 저장될 수 있다. And, the
다음으로, 코드제작서버(300)의 코드프레임생성부(331)는 분류된 정보데이터에 기초하여 큐알코드(100)의 전체 레이아웃을 결정할 수 있는 코드프레임(110)을 생성할 수 있다(S40). Next, the
여기서 코드제작서버(300)는 데이터 용량에 따라 데이터셀의 폐루프의 숫자를 결정할 수 있다. 예를 들면, 코드제작서버는 저용량 데이터라면 단일 폐루프를 구성할 수 있는 영역의 레이아웃, 고용량 데이터라면, 다중 폐루프를 구성할 수 있는 영역을 갖도록 레이아웃을 결정할 수 있다. Here, the
코드프레임생성부(331)는 폐루프 형태의 코드프레임(110)을 생성할 수 있다. 이러한 코드프레임(110)은 데이터 용량(또는 폐루프의 숫자)에 따라 제1프레임(111)과 제2프레임(112)간의 간격을 조절할 수 있다. 제1프레임(111)과 제2프레임(112)은 다각형의 형태로 형성될 수 있다. The
이어, 기준패턴(120)생성부(333)는 코드프레임(110)의 제1프레임(111)과 제2프레임(112) 사이의 간격에 의해 형성된 공간에 하나 이상의 기준패턴(120)을 생성하여 배치할 수 있다(S50). Next, the
기준패턴(120)은 다각형의 형태로 형성될 수 있으며, 큐알코드(100)의 방향 또는 회전각도를 결정할 수 있다. The
바람직하게로는 기준패턴(120)은 제1프레임(111)과 제2프레임(112)간의 간격에 따라 그 크기나 형상이 선택될 수 있다. 예를 들면, 기준패턴(120)생성부(333)은 기준패턴(120)의 크기와 디자인을 선택함에 있어 제1프레임(111)과 제2프레임(112)간의 간격에 비하여 기준패턴(120)의 높이가 클 경우에 심미감을 저해하지 않도록 설정된 기준에 따라 그 크기와 형상을 선택할 수 있다. 여기서 기준패턴(120)의 형상은 작업자의 선택에 의해 결정됨도 가능하다. Preferably, the size or shape of the
다음으로, 데이터패턴생성부(335)는 기 생성된 기준패턴(120)을 중심으로 제1프레임(111)과 제2프레임(112)에 의해 생성된 공간 내에 정보데이터를 기초로 한 데이터패턴(130)을 생성할 수 있다(S60). Next, the
데이터패턴(130)은 다각형 형태의 다수의 제1데이터셀(131)과 다수의 제2데이터셀(132)을 포함할 수 있다. 이에, 데이터패턴생성부(335)는 단일 폐곡선 형태로 다수의 데이터셀을 배치하여 데이터패턴(130)을 생성하거나, 다중 폐곡선 형태로 다수의 데이터셀을 배치하되, 폐루프별로 연계되지 않아 하나의 코드를 하나의 폐루프에 별도로 배치하거나, 1군의 데이터(비전코드, 데이터코드, 보안코드가 포함된 데이터) 별로 하나의 폐루프를 구성하도록 배치하거나, 폐루프와 다른 폐루프들을 동일 그룹의 데이터로 연계될 수 있도록 지그재그 형태로 배치하여 데이터패턴(130)을 생성할 수 있다. The
또한, 데이터패턴생성부(335)는 데이터셀의 컬러, 형태, 위치 및 서로 간의 각도 등과 같은 파라메타에 기초하여 조합함으로써, 이들에 다양한 정보를 기록하여 저장함도 가능하다. In addition, the
여기서 데이터패턴생성부(335)는 분류부(320)에 의한 정보데이터의 분류결과에 기초하여 직접 기록방식 또는 간접 기록방식을 통해 데이터코드를 기록할 수 있다. Here, the data
예컨대, 데이터패턴생성부(335)는 분류부(320)에 의해 저용량 데이터로 분류된 정보데이터를 다수의 제1데이터셀(131) 및 제2데이터셀(132)에 직접 기록방식을 통해 데이터코드로 기록할 수 있다. For example, the
이러한 직접 기록방식의 데이터코드는 해당 정보데이터, 즉 저용량 데이터의 모든 구성요소들을 포함할 수 있다. 이에, 다수의 사용자들이 소정의 단말기를 통해 큐알코드(100)를 촬영하는 경우에, 직접 기록방식으로 기록된 데이터코드에 따라 해당 정보데이터를 즉시 열람할 수 있다. This direct recording type data code can include all components of the corresponding information data, that is, low-capacity data. Accordingly, when multiple users capture the
또한, 데이터패턴생성부(335)는 분류부(320)에 의해 고용량 데이터로 분류된 정보데이터를 다수의 제1데이터셀(131) 및 제2데이터셀(132)에 간접 기록방식을 통해 데이터코드로 기록할 수 있다. In addition, the
간접 기록방식의 데이터코드는 코드제작서버(300)의 데이터베이스(340)에 접속할 수 있는 주소정보 및 상기 데이터베이스(340)에 저장된 고용량 정보데이터의 저장 위치값을 포함할 수 있다. 이에, 다수의 사용자들이 단말기를 통해 큐알코드(100)를 촬영하는 경우에, 간접 기록방식으로 기록된 데이터코드에 따라 해당 정보데이터가 저장된 서버에 접속하여 이를 열람할 수 있다. The data code of the indirect recording method may include address information that can access the
한편, 데이터패턴생성부(335)는 제1프레임(111)과 제2프레임(112)에 의한 공간을 다수개의 영역으로 구획하고, 각 영역에 다수의 데이터셀을 조합하여 데이터코드, 보안코드 및 버전코드를 각각 기록할 수 있다. 이때, 데이터코드가 기록되는 영역의 크기는 보안코드 및 버전코드가 기록되는 영역보다 상대적으로 클 수 있다. Meanwhile, the
다음으로, 이미지삽입부(337)는 큐알코드(100)의 내측영역, 즉 제2프레임(112) 내측의 이미지 영역(140)에 제작자단말기(200)로부터 제공된 이미지를 삽입할 수 있다(S70). 삽입되는 이미지는 개인 또는 기업의 사진이나 로고에 대한 이미지이거나, 이들의 제품에 대한 사진이나 로고에 대한 이미지일 수 있다. Next, the image insertion unit 337 may insert the image provided from the
코드제작서버(300)는 이미지가 삽입된 큐알코드(100)를 유/무선 네트워크를 통해 사용자단말기(도시되지 않음)로 배포하거나 또는 다양한 인쇄매체에 인쇄하여 다수의 사용자들에게 배포할 수 있다(S80). The
상술한 바와 같이, 본 실시예의 큐알코드 제작방법은 폐루프를 형성하는 다각형 형태의 코드프레임(110)을 형성함으로써 다양한 형태를 갖는 큐알코드(100)를 생성할 수 있어 기존 큐알코드와 대비하여 심미감을 높일 수 있다. As described above, the QR code production method of this embodiment can generate the
또한, 본 실시예의 큐알코드 제작방법은, 내측 영역에 큐알코드(100)에서 제공하고자 하는 정보와 관련된 다양한 이미지, 예컨대 로고이미지를 삽입함으로써, 다수의 사용자들이 큐알코드(100)에 삽입된 이미지의 시각적 인지를 통해 큐알코드(100)에 포함된 정보를 예측할 수 있어 코드 식별력을 높일 수 있으며, 이로 인해 큐알코드(100)를 통한 개인이나 기업 또는 이들의 제품에 대한 광고효과를 향상시킬 수 있다. In addition, the QR code production method of this embodiment is to insert various images related to the information to be provided by the
이상, 본 발명의 일 실시 예에 대하여 설명하였으나, 해당 기술 분야에서 통상의 지식을 가진 자라면 특허청구범위에 기재된 본 발명의 사상으로부터 벗어나지 않는 범위 내에서, 구성 요소의 부가, 변경, 삭제 또는 추가 등에 의해 본 발명을 다양하게 수정 및 변경시킬 수 있을 것이며, 이 또한 본 발명의 권리범위 내에 포함된다고 할 것이다.Above, an embodiment of the present invention has been described, but those skilled in the art can add, change, delete or add components without departing from the spirit of the present invention as set forth in the patent claims. The present invention may be modified and changed in various ways, and this will also be included within the scope of rights of the present invention.
100: 큐알코드
110: 코드프레임
111: 제1프레임
112: 제2프레임
120: 기준패턴
130: 데이터패턴
131, 132, 133, 134, 134 : 데이터셀
140: 이미지 영역
200: 제작자단말기
300: 코드제작서버
310: 입력부
320: 분류부
330: 코드생성부
340: 데이터베이스100: QR code 110: Code frame
111: 1st frame 112: 2nd frame
120: Standard pattern 130: Data pattern
131, 132, 133, 134, 134: data cell
140: Image area 200: Producer terminal
300: Code production server 310: Input unit
320: Classification unit 330: Code generation unit
340: database
Claims (12)
제1프레임(111)과 제2프레임(112) 사이에 구획된 공간을 따라 배열되고, 외부에서 제공된 정보데이터에 기초한 다수의 코드가 기록된 복수의 데이터셀을 포함하는 데이터패턴(130); 및
제1프레임(111)과 제2프레임(112)의 간격에 의해 형성되는 공간에 배치되어 데이터셀의 인식 시작점을 표시하는 기준패턴(120); 및
제2프레임(112)의 내측에 형성된 이미지 영역(140)에 삽입되는 이미지; 를 포함하는 데이터 감지가 용이한 큐알코드.
A code frame consisting of a first frame 111 and a second frame 112 formed inside the first frame 111 and spaced at regular intervals;
A data pattern 130 arranged along the space defined between the first frame 111 and the second frame 112 and including a plurality of data cells in which a plurality of codes based on externally provided information data are recorded; and
a reference pattern 120 disposed in the space formed by the gap between the first frame 111 and the second frame 112 and indicating the recognition start point of the data cell; and
An image inserted into the image area 140 formed inside the second frame 112; QR code that is easy to detect data containing.
The method according to claim 1, wherein the first frame 111 and the second frame 112 are arranged at uniform intervals; QR code that is easy to detect data, characterized by .
제1프레임(111)과 제2프레임(112) 사이의 구획된 영역 내에 하나 이상의 폐곡선 형태로 배열되는 것; 을 특징으로 하는 데이터 감지가 용이한 큐알코드.
The method in claim 1, wherein the plurality of data cells
arranged in the form of one or more closed curves in the demarcated area between the first frame 111 and the second frame 112; QR code that is easy to detect data, characterized by .
인접한 데이터셀들 간의 거리와, 인접한 데이터셀 간의 각도 중 하나에 따라 조합되어 제1프레임(111)과 제2프레임(112) 사이의 구획된 영역 내에서 지그재그 형태로 배치되는 것; 을 특징으로 하는 데이터 감지가 용이한 큐알코드.
The method in claim 1, wherein the plurality of data cells
combined according to one of the distance between adjacent data cells and the angle between adjacent data cells and arranged in a zigzag shape within the partitioned area between the first frame 111 and the second frame 112; QR code that is easy to detect data, characterized by .
이미지 영역(140)의 중심점과의 각도에 따라 그 값이 설정되는 것; 을 특징으로 하는 데이터 감지가 용이한 큐알코드.
The method in claim 1, wherein the plurality of data cells
The value is set according to the angle with the center point of the image area 140; QR code that is easy to detect data, characterized by .
동일 색상을 갖는 것; 을 특징으로 하는 데이터 감지가 용이한 큐알코드.
The method of claim 3 or claim 4, wherein the plurality of data cells
having the same color; QR code that is easy to detect data, characterized by .
제1프레임과 제2프레임과의 거리에 따라 그 값이 설정되는 것; 을 특징으로 하는 데이터 감지가 용이한 큐알코드.
The method in claim 1, wherein the plurality of data cells
The value is set according to the distance between the first frame and the second frame; QR code that is easy to detect data, characterized by .
제1프레임(111)과 제2프레임(112) 사이에서 복수로 구획된 영역 중 설정된 영역 별로 복수의 데이터셀의 조합에 따라 정보데이터에 기초한 데이터코드, 보안코드 및 버전코드 중 어느 하나가 기록되고,
데이터코드는 데이터패턴(130)에 직접 기록방식 및 간접 기록방식 중 하나로 기록된 것을 특징으로 하는 데이터 감지가 용이한 큐알코드.
In claim 1, the data pattern 130 is
Among the plurality of partitioned areas between the first frame 111 and the second frame 112, one of a data code, a security code, and a version code based on information data is recorded according to the combination of a plurality of data cells for each set area. ,
The data code is a QR code that is easy to detect data, characterized in that it is recorded in the data pattern 130 in either a direct recording method or an indirect recording method.
정보데이터가 저장된 외부서버의 접속주소 및 정보데이터의 저장 위치값을 포함하는 것을 특징으로 하는 데이타 감지가 용이한 큐알코드.
In claim 8, the data code recorded in the indirect recording method is:
A QR code that facilitates data detection, characterized by including the connection address of the external server where the information data is stored and the storage location value of the information data.
수신된 상기 정보데이터를 저용량 데이터와 고용량 데이터로 분류하고, 상기 고용량 데이터를 데이터베이스에 저장 위치값과 함께 저장하는 단계;
분류된 정보데이터의 용량에 따라 폐루프의 숫자와 서로 간의 간격을 설정하여 폐루프 형태의 제1프레임(111)과 제2프레임(112)을 생성하는 단계;
제1프레임(111)과 제2프레임(112) 사이의 공간에 데이터의 인식 시작점을 표시하는 기준패턴(120)을 생성하는 단계;
분류된 정보데이터에 기초하여 제1프레임(111)과 제2프레임(112) 사이의 영역 내에 복수의 데이터셀을 설정 조건에 따라 기록하여 데이터패턴(130)을 생성하는 단계; 및
제2프레임(112)의 내측에 이미지 영역(140)을 형성하고, 이미지를 삽입하는 단계; 를 포함하고,
데이터패턴(130)을 생성하는 단계는
다수의 데이터셀의 컬러, 형태, 배치위치 및 인접한 한 쌍의 데이터셀 간의 각도와 거리 중 적어도 하나에 따라 조합하여 적어도 하나 이상의 폐곡선 형태로 배열하는 것; 을 특징으로 하는 데이터 감지가 용이한 큐알코드의 제작방법.
A code production server receiving information data and images from a producer terminal;
Classifying the received information data into low-capacity data and high-capacity data, and storing the high-capacity data in a database along with a storage location value;
Creating a first frame 111 and a second frame 112 in the form of a closed loop by setting the number of closed loops and the interval between them according to the capacity of the classified information data;
Generating a reference pattern 120 indicating a recognition start point of data in the space between the first frame 111 and the second frame 112;
Generating a data pattern 130 by recording a plurality of data cells in an area between the first frame 111 and the second frame 112 based on the classified information data according to set conditions; and
forming an image area 140 inside the second frame 112 and inserting an image; Including,
The step of generating the data pattern 130 is
Arranging a plurality of data cells in the form of at least one closed curve by combining them according to at least one of the color, shape, arrangement position, and angle and distance between a pair of adjacent data cells; A method of producing a QR code that is easy to detect data, characterized by:
분류된 정보데이터 중 상기 저용량 데이터를 직접 기록방식의 데이터코드로 기록하는 단계; 및
분류된 정보데이터 중 고용량 데이터를 간접 기록방식의 데이터코드로 기록하는 단계를 포함하고,
간접 기록방식의 데이터코드는,
고용량 데이터가 저장된 데이터서버의 접속주소 및 저장 위치값을 포함하는 것을 특징으로 하는 데이터 감지가 용이한 큐알코드의 제작방법.
The method of claim 10, wherein the step of generating the data pattern 130 includes,
Recording the low-capacity data among the classified information data using a direct recording data code; and
It includes the step of recording high-capacity data among the classified information data with a data code in an indirect recording method,
The data code of the indirect recording method is,
A method of producing a QR code that is easy to detect data, comprising the connection address and storage location value of a data server storing high-capacity data.
데이터패턴(130)을 생성하는 단계는,
제1프레임(111)과 제2프레임(112) 사이의 영역을 복수로 구획하고, 구획된 영역 각각에 분류된 정보데이터에 기초한 서로 다른 종류의 코드를 기록하는 단계를 포함하는 것을 특징으로 하는 데이터 감지가 용이한 큐알코드의 제작방법.
In claim 10,
The step of generating the data pattern 130 is,
Data comprising the step of dividing the area between the first frame 111 and the second frame 112 into a plurality of areas and recording different types of codes based on classified information data in each of the divided areas. A method of producing a QR code that is easy to detect.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220140322A KR20240059268A (en) | 2022-10-27 | 2022-10-27 | Qr code for easy data detection and manufacturing method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220140322A KR20240059268A (en) | 2022-10-27 | 2022-10-27 | Qr code for easy data detection and manufacturing method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20240059268A true KR20240059268A (en) | 2024-05-07 |
Family
ID=91078270
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220140322A KR20240059268A (en) | 2022-10-27 | 2022-10-27 | Qr code for easy data detection and manufacturing method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20240059268A (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050119807A (en) | 2004-06-17 | 2005-12-22 | (주)엠비원 | Pattern code with logo insertion and method for encoding and decoding thereof |
-
2022
- 2022-10-27 KR KR1020220140322A patent/KR20240059268A/en not_active Application Discontinuation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050119807A (en) | 2004-06-17 | 2005-12-22 | (주)엠비원 | Pattern code with logo insertion and method for encoding and decoding thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101167084B (en) | Information I/O method using dot pattern | |
US20150108220A1 (en) | Method for generating information embedded code for mobile phone, method for embedding information code, and method for reading the same | |
US9552543B2 (en) | Method and apparatus for proving an authentication of an original item and method and apparatus for determining an authentication status of a suspect item | |
US7702162B2 (en) | Mixed code, and method and apparatus for generating the same | |
USRE44139E1 (en) | Method and apparatus for decoding mixed code | |
KR102234606B1 (en) | Data transmission using optical codes | |
US20140119647A1 (en) | Method and Apparatus for Decoding Mixed Code | |
US20090310185A1 (en) | Credential and method and system of making same | |
JP5344328B1 (en) | Dot pattern, dot pattern forming medium, dot pattern image data generating program, dot pattern forming device, optical device, optical reader, information input / output device, dot pattern reader | |
KR101535534B1 (en) | A Creating and Verifying Method Of A Document Having Printed Means Of Preventing From Forging/Manipulating | |
CN105706107A (en) | Two dimensional barcode and method of authentication of such barcode | |
CN107563966A (en) | A kind of Quick Response Code and image interfusion method and Quick Response Code | |
JP6394725B2 (en) | Information code generation method, information code, information code reader, and information code utilization system | |
CN106156821A (en) | A kind of optical readability bar code anti-counterfeit structure and implementation method | |
US20170204543A1 (en) | Data-bearing fabric | |
US20140369569A1 (en) | Printed Authentication Pattern for Low Resolution Reproductions | |
KR100919818B1 (en) | Method of encoding divided two-dimensional barcodes for mobile communication terminal | |
CN110009080B (en) | Two-dimensional code generation method, verification method, server and two-dimensional code | |
KR20240059268A (en) | Qr code for easy data detection and manufacturing method thereof | |
KR101727585B1 (en) | A Document Having Printed Means Of Preventing From Forging/Manipulating | |
KR102485940B1 (en) | QR code with image inserted method for manufacturing thereof | |
KR102471729B1 (en) | QR code with logo-image inserted method for manufacturing thereof | |
KR20220161941A (en) | QR code and method for manufacturing thereof | |
JP5967000B2 (en) | Information code reading system, information code reading device, information code | |
KR20240059269A (en) | Qr code that can be produced in various designs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AMND | Amendment | ||
X091 | Application refused [patent] |