IP Library Granted Patent US 11,882,255
Granted Patent B2
US 11,882,255 · App. 17/334,114 · Granted Jan 23, 2024

Predicting detectability and grading prior to printing

Inventors: Yang Bai (Beaverton, OR); Dean H. Chadwick (Beaverton, OR); Jackson B. Bennett (Lake Oswego, OR); Daniel T. Pinard (Corvallis, OR)
Assignee: Digimarc Corporation
H04N1/32251G06T1/0028H04N1/32309H04N1/6008G06T2201/0202
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 11,882,255
App. No.
17/334,114
Granted
Jan 23, 2024
Kind
B2
Abstract

The present disclosure relates generally to image signal processing, including encoding signals for image data or artwork. A color blend/print model is used to predict signal detectability and visibility as is printed on a particular substrate, which facilitates object grading prior to print runs.

Claims (27)

1. An image processing method comprising:

obtaining a digital file representing a three-dimensional (“3D”) package, the 3D package including plural panels that adjoin each other, the 3D package comprising an encoded signal printed on at least two (2) of the plural panels;

defining plural pairs of adjoining panels;

determining an encoded signal detectability score for each of the pairs of adjoining panels, the determined encoded signal detectability score being dependent on characteristics of the encoded signal; and

combining the determined encoded signal detectability scores to yield a net score for the 3D package.

2. The method of claim 1 that includes weighting the determined encoded signal detectability score of a first of said pairs with a first weight, and weighting the determined encoded signal detectability score of a second of said pairs with a second weight, before combining said scores to yield the net score.

3. The method of claim 2 in which the first weight is based on a combined area of the first pair of panels, as a fraction of the combined area of all of said panels.

4. The method of claim 3 in which the defining act comprises defining 24 pairs of adjoining panels.

5. The method of claim 1 in which the characteristics comprise an orientation metric and a message metric.

6. A non-transitory computer readable medium comprising instructions stored thereon that, when executed by one or more multi-core processors, cause said one or more multi-core processors to perform the following acts:

obtaining a digital file representing a three-dimensional (“3D”) package, the 3D package including plural panels that adjoin each other, the 3D package comprising an encoded signal printed on at least two (2) of the plural panels;

defining plural pairs of adjoining panels;

determining an encoded signal detectability score for each of the pairs of adjoining panels, the determined encoded signal detectability score being dependent on characteristics of the encoded signal; and

combining the determined encoded signal detectability scores to yield a net score for the 3D package.

7. The non-transitory computer readable medium of claim 6 further comprising instructions that, when executed by said one or more multi-core processors, cause said one or more multi-core processors to perform the following acts: weighting the determined encoded signal detectability score of a first of said pairs with a first weight, and weighting the determined encoded signal detectability score of a second of said pairs with a second weight, before combining said scores to yield the net score.

8. The non-transitory computer readable medium of claim 7 in which the first weight is based on a combined area of the first pair of panels, as a fraction of the combined area of all said panels.

9. The non-transitory computer readable medium of claim 8 in which the defining comprises defining 24 pairs of adjoining panels.

10. The non-transitory computer readable medium of claim 6 in which the characteristics of the encoded signal comprise an orientation metric and a message metric.

11. A system comprising:

memory for storing a digital file representing a three-dimensional (“3D”) package, the 3D package including plural panels that adjoin each other, the 3D package comprising an encoded signal printed on at least two (2) of the plural panels;

means for defining plural pairs of adjoining panels;

means for determining an encoded signal detectability score for each of the pairs of adjoining panels, the determined encoded signal detectability score being dependent on characteristics of the encoded signal; and

means for combining the determined encoded signal detectability scores to yield a net score for the 3D package.

12. The system of claim 11 further comprising means for weighting the determined encoded signal detectability score of a first of said pairs with a first weight, and weighting the determined encoded signal detectability score of a second of said pairs with a second weight, before combining said scores to yield the net score.

13. The system of claim 12 in which the first weight is based on a combined area of the first pair of panels, as a fraction of the combined area of all said panels.

14. The system of claim 13 in which said means for defining is configured for defining 24 pairs of adjoining panels.

15. The system of claim 11 in which the characteristics of the encoded signal comprise an orientation metric and a message metric.

Assignments (3)
ARTICLES OF CONVERSION Recorded Jun 19, 2026
From: DIGIMARC CORPORATION
To: DIGIMARC LLC
Reel/Frame 075863/0211 →
ARTICLES OF AMENDMENT OFTHE ARTICLES OF ORGANIZATION OF DIGIMARC LLC Recorded Jun 19, 2026
From: DIGIMARC LLC
To: DMRC LLC
Reel/Frame 075863/0266 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2021
From: BAI, YANG; CHADWICK, DEAN H.; BENNETT, JACKSON B.; PINARD, DANIEL T.
To: DIGIMARC CORPORATION
Reel/Frame 056387/0323 →
Continuity (5)
Continuation 16394415 · Apr 25, 2019
Continuation 15918924 · Mar 12, 2018
Provisional Application 62628193 · Feb 8, 2018
Provisional Application 62470132 · Mar 10, 2017
Related Publication 20210368060A1 · Nov 25, 2021