IP Library Granted Patent US 12670346
Granted Patent B2
US 12670346 · App. 18/853,965 · Granted Jun 30, 2026

Consumer product packaging with a visible code, system comprising the packaging and method for framing the visible code

Inventors: Javier Pita Lozano (Murcia, ES); Juan Manuel Saez Martínez (Murcia, ES)
Assignee: NUEVOS SISTEMAS TECNOLÓGICOS S.L.
G06K7/10722G06K7/1417G06K19/06037
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12670346
App. No.
18/853,965
Granted
Jun 30, 2026
Kind
B2
Abstract

A packaging for a consumer product is provided with: a first visible code, the first visible code being associated with a first maximum reading distance of a camera and a first information density; and a second visible code having a second maximum distance reading distance and a second information density. The first maximum distance is less than the second maximum distance, and the first information density is greater than the second information density. A system having the packaging and a camera and a method for using the system are also related.

Claims (25)

1 . A packaging for a consumer product, the packaging comprising a first visible code, the first visible code having associated therewith a first maximum reading distance of a camera and a first information density, wherein the packaging further comprises a second visible code having a second maximum reading distance of the camera and a second information density, and wherein:

the first maximum distance is smaller than the second maximum distance;

the first information density is greater than the second information density;

and the second visible code contains information relating to the relative position of the first visible code with respect to the second visible code.

2 . The packaging according to claim 1 , wherein the first visible code is a high-density code such as a QR code, a Data Matrix code, a barcode, a MaxiCode, a PDF417 code, or an Aztec code.

3 . The packaging according to claim 1 , wherein the first visible code is a date.

4 . The packaging according to claim 1 , wherein the second visible code is a long-range code such as an ArUCo code, AprilTag, ARTag, ARToolKit, or ddTags.

5 . The packaging according to claim 1 , wherein the first code and the second code are arranged adjacent to one another and in the same plane, with several pairs of the first code and the second code being able to exist together on the product.

6 . A system comprising a packaging according to claim 1 and a device provided with a camera.

7 . The system according to claim 6 , wherein the device is configured to carry out the following steps:

a) detecting and reading the second visible code with the camera being arranged at a distance greater than the first maximum distance and smaller than the second maximum distance;

b) extracting from the second visible code information relating to the relative position of the first visible code with respect to the second visible code;

c) framing based on said information the image region in which the first visible code is located; and

d) extracting information contained in the first visible code based on the framing.

8 . The system according to claim 7 , wherein the device is configured to perform a subsequent step consisting of displaying an enlarged image of the first visible code on a screen.

9 . The system according to claim 7 , wherein the first code and the second code are arranged in an oblique plane with respect to the line of view of the camera, wherein the device is configured to obtain, after step b), information about the orientation of the second code, infer a transformation that converts the image of the second code into a vertical representation, and to apply, after step c), the same transformation to the image of the first visible code.

10 . The system according to claim 7 , wherein in step c) the device is configured to focus on the image region in which the first visible code is located.

11 . A method for framing a visible code, the visible code being arranged in the packaging according to claim 1 , wherein a device provided with a camera is used, the method including the following steps:

a) detecting and reading the second visible code with the camera being arranged at a distance greater than the first maximum distance and smaller than the second maximum distance;

b) extracting from the second visible code information relating to the relative position of the first visible code with respect to the second visible code;

c) framing based on said information the image region in which the first visible code is located; and

d) extracting information contained in the first visible code based on the framing.

12 . The method according to claim 11 , wherein step c) is performed by focusing on the image region in which the first visible code is located.

13 . The method according to claim 12 , comprising a subsequent step consisting of displaying an enlarged image of the first visible code on a screen.

14 . The method according to claim 11 , wherein the first code and the second code are arranged in an oblique plane with respect to the line of view of the camera, wherein, after step b), information about the orientation of the second code is obtained, a transformation that converts the image of the second code into a vertical representation is inferred, and wherein, after step c), the same transformation is applied to the image of the first visible code.