IP Library Granted Patent US 8,807,435
Granted Patent B2
US 8,807,435 · App. 13/080,846 · Granted Aug 19, 2014

Decoding multi-resolution optical codes

Inventor: Ronald Steven Cok (Rochester, NY)
Assignee: Eastman Kodak Company
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 8,807,435
App. No.
13/080,846
Granted
Aug 19, 2014
Kind
B2
Abstract

A method of decoding a machine-readable optical code that includes a first code including a plurality of first elements formed on or in a substrate, the first code specifying first information, wherein one or more of the first elements includes a second code on or in the substrate, the second code including a plurality of second elements specifying second information; and wherein the first code and the second code are machine-readable optical codes, the method comprising: using a first image reader to record the first code, the first code specifying first information to form a first recorded image; using a processor to decode the first information from the first recorded image; using a second image reader to record the second code to form a second recorded image; and using the processor to decode the second information from the second recorded image whereby the machine-readable optical code is decoded.

Claims (31)

1. A method of decoding machine-readable optical codes, the method comprising:

using a first image reader to record a first code specifying first information to form a first recorded image, the first code including a plurality of first elements each having pixel values formed on or in a substrate, wherein two or more adjacent and contiguous first elements make up a single second code on or in the substrate, the single second code including a plurality of second elements specifying second information, and wherein the first code and the single second code are machine-readable optical codes;

averaging the pixel values of each first element;

selecting a binary dark or light state for each of the first elements using the corresponding average pixel value;

using a processor to decode the first information from the first recorded image using the selected dark or light state for each of the first elements;

using a second image reader to record the single second code to form a second recorded image; and

using the processor to decode the second information from the second recorded image whereby the machine-readable optical code is decoded.

2. The method of claim 1 , wherein the first image reader and the second image reader are the same image reader.

3. The method of claim 1 , wherein the second image reader has a higher magnification than the first image reader.

4. The method of claim 1 , wherein the first code is recorded at a first resolution and the second code is recorded at a second resolution higher than the first resolution.

5. The method of claim 1 , wherein the first code is recorded at a first distance and the second code is recorded at a second distance less than the first distance.

6. The method of claim 1 , wherein the image readers are an area recorder, a linear recorder, or a laser scanner.

7. The method of claim 4 , wherein the image readers are a digital camera, a cellular telephone that incorporates a digital camera, or a portable computer that incorporates a digital camera.

8. The method of claim 1 , further including a display and presenting the decoded information on the display.

9. The method of claim 1 , wherein the processor is a part of the image-readers.

10. The method of claim 1 , wherein the image-readers, the processor, and a display are parts of a common mobile device.

11. The method of claim 1 , wherein the first code uses the same code format as the second code.

12. The method of claim 1 , further including visually perceiving the first code at a first distance, recording the first code, visually perceiving the second code at a second distance less than the first distance, and recording the second code.

13. The method of claim 1 , further including selecting the dark or light state for each of the first elements by comparing the average pixel value for each first element to a threshold level.

14. The method of claim 11 , further including selecting a dark state when less than half of the first element area is dark.

15. A method of decoding machine-readable optical codes, the method comprising:

using a first image reader to record a first code specifying first information to form a first recorded image, the first code including a plurality of first elements formed on or in a substrate wherein two or more adjacent and contiguous first elements make up a single second code on or in the substrate, the single second code including a plurality of second elements specifying second information, and wherein the first code and the single second code are machine-readable optical codes;

aggregating the lightness or darkness of each single second code;

determining a binary dark or light state for each single second code using the aggregated lightness or darkness;

using a processor to decode the first information from the first recorded image using the determined dark or light state for each single second code ;

using a second image reader to record the single second code to form a second recorded image; and

using the processor to decode the second information from the second recorded image whereby the machine-readable optical code is decoded.

16. The method of claim 15 , further including determining the dark or light state for each of the second codes by using a threshold level.

17. The method of claim 15 , wherein the lightness or darkness of each second code is aggregated by comparing the dark area to the light area of each second code.

18. The method of claim 15 , wherein the first image reader and the second image reader are the same image reader.

19. The method of claim 15 , wherein the image reader, the processor, and a display are parts of a common mobile device.

Assignments (14)
NOTICE OF SECURITY INTERESTS Recorded Mar 4, 2021
From: EASTMAN KODAK COMPANY
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 056984/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 4, 2021
From: EASTMAN KODAK COMPANY
To: ALTER DOMUS (US) LLC
Reel/Frame 056734/0233 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 4, 2021
From: EASTMAN KODAK COMPANY
To: ALTER DOMUS (US) LLC
Reel/Frame 056734/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Mar 4, 2021
From: EASTMAN KODAK COMPANY
To: ALTER DOMUS (US) LLC
Reel/Frame 056733/0681 →
RELEASE OF SECURITY INTEREST Recorded Jan 24, 2020
From: BARCLAYS BANK PLC
To: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST) INC.; KODAK AMERICAS LTD.; KODAK REALTY INC.; LASER PACIFIC MEDIA CORPORATION; QUALEX INC.; KODAK PHILIPPINES LTD.; NPEC INC.
Reel/Frame 052773/0001 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2019
From: JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; PFC, INC.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX, INC.; KODAK PHILIPPINES, LTD.; NPEC, INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
Reel/Frame 049901/0001 →
RELEASE OF SECURITY INTEREST Recorded Jul 22, 2019
From: JP MORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC, INC.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX, INC.; KODAK PHILIPPINES, LTD.; NPEC, INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
Reel/Frame 050239/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (ABL) Recorded Sep 5, 2013
From: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX INC.; KODAK PHILIPPINES, LTD.; NPEC INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
To: BANK OF AMERICA N.A., AS AGENT
Reel/Frame 031162/0117 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (SECOND LIEN) Recorded Sep 5, 2013
From: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST), INC.; KODAK AMERICAS, LTD.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX INC.; KODAK PHILIPPINES, LTD.; NPEC INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
Reel/Frame 031159/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 5, 2013
From: EASTMAN KODAK COMPANY; FAR EAST DEVELOPMENT LTD.; FPC INC.; KODAK (NEAR EAST), INC.; KODAK IMAGING NETWORK, INC.; KODAK PORTUGUESA LIMITED; KODAK REALTY, INC.; LASER-PACIFIC MEDIA CORPORATION; PAKON, INC.; QUALEX INC.; KODAK PHILIPPINES, LTD.; NPEC INC.; CREO MANUFACTURING AMERICA LLC; KODAK AVIATION LEASING LLC; KODAK AMERICAS, LTD.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE
Reel/Frame 031158/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Sep 5, 2013
From: CITICORP NORTH AMERICA, INC., AS SENIOR DIP AGENT; WILMINGTON TRUST, NATIONAL ASSOCIATION, AS JUNIOR DIP AGENT
To: EASTMAN KODAK COMPANY; PAKON, INC.
Reel/Frame 031157/0451 →
PATENT SECURITY AGREEMENT Recorded Apr 1, 2013
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 030122/0235 →
SECURITY INTEREST Recorded Feb 21, 2012
From: EASTMAN KODAK COMPANY; PAKON, INC.
To: CITICORP NORTH AMERICA, INC., AS AGENT
Reel/Frame 028201/0420 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2011
From: COK, RONALD STEVEN
To: EASTMAN KODAK COMPANY
Reel/Frame 026081/0914 →
Continuity (1)
Related Publication 20120256000A1 · Oct 11, 2012