Code for package, product or document, and product, package or document provided with code, and method for extracting information contained in code
By introducing a second code surrounded by different colored frames into the QR code system, the problems of insufficient detection distance and information density are solved, and robustness under long-distance positioning and fuzzy conditions is achieved, making it easier for visually impaired people to obtain product information.
Patent Information
- Application Number
- CN202480019539.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-03-22
- Filing Date
- 2024-03-12
- Publication Date
- 2025-12-02
AI Technical Summary
In existing technologies, the detection distance and information density of QR codes are insufficient, making it difficult for visually impaired people to locate and obtain product information from a distance. Furthermore, existing positioning solutions are not robust enough under ambiguous conditions.
A coding system consisting of a first code and a second code is adopted. The first code is located in the center, and the second code is surrounded by a frame of different colors, providing independent positioning marks, enhancing positioning capabilities and increasing the detection range.
It enables long-distance positioning and reading of dense codes, enhances robustness under ambiguous conditions, and facilitates product information access for visually impaired individuals.
Smart Images

Figure CN121058024A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to encoding for packaging, products, documents, or visual media, and is intended to facilitate access to information, particularly for visually impaired individuals. Background Technology
[0002] The patterns used to locate the QR codes arranged in the three corner squares are known. In this case, they are considered part of the encoding itself.
[0003] Furthermore, improving positioning capabilities by providing a locator outside the main code itself has been conceptualized. This type of solution consists of a series of collinear circles and rectangles.
[0004] Complete localization of this type of encoding requires four non-collinear 3x3 points on the image. Since it is formed by points on two straight line segments, there are no four points that uniquely satisfy this requirement in the encoding. Therefore, some known solutions also utilize one of the typical localization squares inherent in the QR code. The more information a QR code contains, the higher the required resolution, causing the squares to become smaller and smaller, thus reducing the detection distance of distant markers. Therefore, state-of-the-art solutions based on rectangles and circles depend on their accompanying encoding.
[0005] Another drawback is that, given its design, the positioning pattern is very small because it is on the same scale as the data, which can also negatively impact the detection distance.
[0006] Furthermore, ES1295251U, published in the name of this applicant, discloses a system based on the association of a first and a second code. The first visible code has a first maximum distance and a first information density associated with it, read by a camera. The second visible code includes a second maximum distance and a second information density read by a camera, wherein the first maximum distance is less than the second maximum distance, and the first information density is greater than the second information density. This allows the product to have a code visible from a great distance, containing information about the location of another code, which is not visible from a great distance because it contains much more information than the other code. Once the device has information to locate the first code, it can then focus on the first code (either by means of optical focusing of the same camera or by using another camera with a longer range and a smaller field of view).
[0007] The purpose of these codes is to allow visually impaired people to locate the QR code from a distance. For this purpose, the QR code is placed adjacent to another remote code. The camera will be able to read this remote code from a distance and guide the visually impaired user, or even the blind, so that the system can read the QR code from closer range. In other words, it has a remote location code and a regular QR code containing information.
[0008] As described in the registration section above, the remote code can contain low-density information related to the product (e.g., supermarket product categories: dairy, meat, fish, etc.) or its GTIN, EAN, SKU identifiers, etc. The QR code, on the other hand, can contain specific product information: expiration date, price, batch number, variants, URL, etc. Therefore, a user can determine from a distance whether he / she is interested in a category, allowing them to approach and retrieve all its information.
[0009] Consumer goods are understood here as any physical product that is available to consumers, and particularly as products that may be displayed or stocked in stores, on shelves, display racks, or counters. Therefore, it includes food, pharmaceutical products, personal hygiene products, or medicines, and generally any product with a visible surface that may support printed codes or codes affixed by means of adhesive. In this sense, consumer goods may also include clothing, leisure products, sporting goods, etc. Summary of the Invention
[0010] To overcome the shortcomings of the prior art, a first aspect of the present invention proposes an encoding method, which is composed of a first encoding and a second encoding sequentially. The first encoding has a first maximum distance and a first information density associated with it, as read by a camera, and the second encoding has a second maximum distance and a second information density associated with it, as read by a camera, wherein: - The first maximum distance is less than the second maximum distance; and - The first information density is greater than the second information density. Furthermore, the first code occupies the central area of the square, and the second code is a frame composed of at least two different colors or two different shades of squares, which completely surrounds the first code on its four sides.
[0011] In other words, according to the present invention, an encoding-based system is proposed in which data is encoded along the perimeter, but using a block-based box, overcoming the shortcomings of known perimeter or partial perimeter solutions.
[0012] In some embodiments, the second encoding includes a positioning mark consisting of a first positioning frame outside a frame composed of squares and a second positioning frame outside and adjacent to the first positioning frame.
[0013] In other words, preferably, the encoding according to the invention comprises a dual positioning frame. This dual positioning frame provides complete independence from the internal encoding, thus allowing for different types of internal encodings of arbitrary density without affecting the detection of the positioning encoding.
[0014] In some embodiments, the positioning frame has different colors and / or chromaticity.
[0015] In other embodiments, the first positioning frame is black and the second positioning frame is white.
[0016] In either case, the detection range is greater than that of the known code because, due to the independence of the internal code, remote detection depends only on the resolution of the location code, regardless of the density of the internal code.
[0017] Another advantage of the positioning box, which has already been experimentally proven, is that positioning is much easier under adverse conditions, such as when moving, by using elements with larger dimensions relative to dense internal coding. Solutions based on incomplete utilization of perimeters and shapes (e.g., stripes and dots) are very sensitive to blur, which is the jaggedness that appears in the image when the camera moves. The solution of the invention claimed herein is robust to blur due to the use of larger-scale elements. This is crucial for visually impaired individuals who are unable to frame or focus and are constantly moving the camera.
[0018] In some embodiments, in the second encoding, the block may have a third color and / or a fourth color or a third chromaticity and a fourth chromaticity.
[0019] Preferably, the colors are four different colors, and more preferably cyan, magenta, yellow and black.
[0020] Solutions based on four chromaticities or four colors allow for doubling the coding density within the same space.
[0021] In some embodiments, the first encoding is a QR code, a data matrix code, a barcode, a Maxi code, a PDF417 code, or an Aztec code.
[0022] In some embodiments, there is a separation between the first encoding and the second encoding, which preferably has one of the colors of the first encoding.
[0023] The present invention also relates to a product or packaging comprising a code according to any variation thereof.
[0024] Furthermore, the present invention also relates to a printed document comprising encoding according to any variation of the invention. It can be a menu, official document, etc.
[0025] Finally, the present invention can also be applied to virtual files displayed on a screen.
[0026] In summary, the encoding according to the present invention provides a system for locating densely encoded codes independent of the code to be located, and therefore it is not limited to QR codes. For the same reason, the characteristics of the code to be located do not constrain the reading of the location code. The elements of the encoding are compatible with scales larger than known schemes, thus enabling earlier (larger range) location and greater robustness to camera movement (blurring). Attached Figure Description
[0027] As a supplement to the specification, and to aid in a clearer understanding of the features of the invention, a set of drawings is provided in accordance with actual exemplary embodiments of the invention. These drawings are illustrated, rather than limiting, as follows: Figure 1 The encoding according to the invention is shown, wherein the dense internal QR code is white on a black background.
[0028] Figure 2 The encoding according to the invention is shown, wherein the dense internal QR code is black on a white background.
[0029] Figure 3 A system using encoding according to the present invention is shown.
[0030] Figures 4 to 13 Various encodings according to different variants of the present invention are shown. Detailed Implementation
[0031] In describing possible preferred embodiments of the invention, extensive details must be provided in order to better understand the invention. Even so, it will be apparent to those skilled in the art that the invention can be practiced without these specific details. On the other hand, well-known features have not been described in detail to avoid unnecessarily complicating the description.
[0032] like Figure 1 As shown, the present invention relates to an encoding 1, which is composed of a first encoding Q1 and a second encoding Q2, wherein the first encoding Q1 has a first maximum distance L1 and a first information density D1 associated with it, which are read by a camera CA, and the second encoding Q2 has a second maximum distance L2 and a second information density associated with it, which are read by a camera CA, and wherein: - The first maximum distance L1 is less than the second maximum distance L2; and - The first information density D1 is greater than the second information density D2.
[0033] In other words, it is known that systems based on the coding of this invention allow camera CA to locate a second code Q2, which contains information for locating a denser first code Q1.
[0034] According to the present invention, the first code Q1 occupies the central area of the square, and the second code Q2 is a frame M1 composed of squares of at least two different colors C1, C2 or two different chromaticities, which completely surrounds the first code Q1 on the four sides.
[0035] This solution allows for the location of codes from a sufficiently large distance to be applied to products displayed in stores. Furthermore, it allows for the reading of dense codes that are much smaller than commonly used codes.
[0036] According to a particularly preferred embodiment, the second code Q2 includes positioning marks PA and P2, which are formed by a first positioning frame P1 outside the frame M1 composed of squares and a second positioning frame P2 outside and adjacent to the first positioning frame P1.
[0037] As mentioned above, this positioning element is highly efficient.
[0038] In addition, like colored, block-based perimeters, it has the advantage of being aesthetically pleasing due to its symmetry.
[0039] exist Figures 1 to 13 In the illustrated embodiment, the first positioning frame P1 is black, and the second positioning frame P2 is white. It is also conceivable that the frames have two different colors, specifically to match the color of the packaging to which they are applied.
[0040] For the second code Q2, we can imagine that they have four different colors, specifically cyan, magenta, yellow, and black, such as Figure 1 and Figure 2 As shown. In Figure 9 and Figure 11 In the middle, although they are depicted in black and white, the four colors of the squares are indicated by their first letters. Figure 4 A solution is proposed in which the second encoding Q2 uses only two colors.
[0041] As can also be seen from the figure, both QR codes and data matrix codes can be used as dense encoding Q1. Although not depicted, the present invention is also applicable to barcodes, Maxi codes, PDF417 codes, or Aztec codes.
[0042] Figure 3 The application of the invention to product 2 is illustrated. However, many other applications (e.g., printed documents or screen displays) will be apparent to those skilled in the art.
[0043] An embodiment of the second encoding consisting of 20 or 32 units has been described. However, it is clear that the invention can also be applied to other combinations.
[0044] The present invention also relates to a method for extracting information contained in code 1 as defined in any variant of the present invention, comprising the following steps: a) Detect and read the second visible code Q2 using a camera CA positioned at a distance greater than the first maximum distance L1 and less than the second maximum distance L2; b) Extract information from the geometry of the second visible code Q2 that relates to the relative position of the first visible code Q1 with respect to the second visible code Q2, regardless of the category or composition of the first visible code Q1; c) Based on the information, select the image region where the first visible code Q1 is located.
[0045] Based on the description and accompanying drawings, those skilled in the art will understand that the invention has been described according to some preferred embodiments, but various changes may be introduced into the preferred embodiments without departing from the purpose of the claimed invention.
[0046] In this paper, the term "comprise(s)" and its derivatives (such as "comprising") should not be understood in an exclusive sense. That is, these terms should not be interpreted as excluding the possibility that the content described and defined may include more elements, stages, etc.
Claims
1. An encoding (1) comprising a first encoding (Q1) and a second encoding (Q2) sequentially, the first encoding (Q1) having a first maximum distance (L1) and a first information density (D1) associated thereto, read by a camera (CA), and the second encoding (Q2) having a second maximum distance (L2) and a second information density (D2) associated thereto, read by the camera (CA), wherein: - The first maximum distance (L1) is less than the second maximum distance (L2); and - The first information density (D1) is greater than the second information density (D2). The first code (Q1) occupies the central area of the square, and the second code (Q2) is a frame (M1) composed of squares of at least two different colors (C1, C2) or two different chromaticities, the frame (M1) completely surrounding the first code (Q1) on its four sides.
2. The encoding (1) according to claim 1, wherein, The second code (Q2) includes positioning marks (PA, P2), which are composed of a first positioning frame (P1) outside the frame (M1) composed of squares and a second positioning frame (P2) outside and adjacent to the first positioning frame (P1).
3. The encoding (1) according to claim 2, wherein, The positioning frames (P1, P2) have different colors and / or chromaticity.
4. The encoding (1) according to claim 2, wherein, The first positioning frame (P1) is black and the second positioning frame (P2) is white.
5. The encoding according to any one of the preceding claims includes blocks (C3, C4) having a third color and / or a fourth color or a third chromaticity and a fourth chromaticity (C3, C4).
6. The encoding according to claim 5, wherein, The colors are four different colors (C1, C2, C3, C4), preferably cyan, magenta, yellow and black.
7. The encoding according to any one of the preceding claims, wherein, The first code (Q1) is a QR code, data matrix code, barcode, Maxi code, PDF417 code, or Aztec code.
8. The encoding according to any one of the preceding claims, wherein, There is a separator (M3) between the first code (Q1) and the second code (Q2), and the separator (M3) preferably has one of the colors of the first code (Q1).
9. A product or packaging (2) comprising a code according to any one of claims 1 to 8.
10. A printed document comprising the encoding according to any one of claims 1 to 8.
11. A virtual file comprising the encoding according to any one of claims 1 to 8.
12. A method for extracting information contained in the code (1) as defined in any one of claims 1 to 8, comprising the following steps: a) Detect and read the second visibility code (Q2) using a camera (CA) positioned at a distance greater than the first maximum distance (L1) and less than the second maximum distance (L2); b) Extract information from the geometry of the second visible code (Q2) relating to the relative position of the first visible code (Q1) with respect to the second visible code (Q2), regardless of the category or composition of the first visible code (Q1); c) Based on the information, select the image region where the first visible code (Q1) is located.
Citation Information
Patent Citations
Packaging for consumer product with visible code and system that comprises the packaging
ES1295251U