Patent US5344655A successfully refreshed from Google Patents.
Patent US9224184B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US9224184B2 Active / In Force US ⏱️ 6.3 years remaining

Methods and arrangements for identifying objects

Assignee: Digimarc Corp
•
Filing: 2013-03-14
•
Granted: 2015-12-29
•
Expires: 2033-03-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present disclosure relates generally to digital watermarking and grocery/retail store checkout. One claim recites a system comprising: a 2D camera for capturing imagery of packaged items, the packaged items including digital watermarking printed on product packaging; one or more processors programmed for: prioritizing at least some image areas from within at least one captured imagery frame for digital watermark detection based on: i) area brightness, and on ii) area frame location; and detecting digital watermarks from one or more image areas prioritized from the prioritizing image areas, in which the detecting digital watermarks analyzes image areas in order of prioritization. Of course, other features, combinations and claims are also provided.

Inventors

  • 👤 Yang Bai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 11:02
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/0021; G06T1/005; G06K9/3233; G06T7/00; G06T7/10; G06T7/194; G06T7/70; G06T7/73; G06V; G06V10/00; G06V10/20; G06V10/25; G06T2201/00; G06T2201/005; G06T2201/0051; G06T2201/0065

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 94 words
A system comprising: a 2D camera for capturing imagery of packaged items moving along a path, the packaged items including digital watermarking hidden on their packaging; one or more processors programmed for: digital watermark detection of imagery captured by the 2D camera, in which image areas in a captured imagery frame are prioritized for digital watermark detection based on: i) area brightness, and on ii) area frame location, in which areas around the center of the imagery frame are more highly prioritized relative to areas on the top or bottom of the imagery frame.
Claim 2
Independent Claim 94 words
A system comprising: a 2D camera for capturing imagery of packaged items moving along a path, the packaged items including digital watermarking hidden on their packaging; one or more processors programmed for: digital watermark detection of imagery captured by the 2D camera, in which image areas in a captured imagery frame are prioritized for digital watermark detection based on: i) area brightness, and on ii) area frame location, in which areas around the center of the imagery frame are more highly prioritized relative to areas on the top or bottom of the imagery frame.
Claim 3
Dependent Claim 11 words
A grocery checkout station comprising the system of claim 1 .
Claim 4
Dependent Claim 13 words
The system of claim 2 in which the path comprises a conveyor belt.
Claim 5
Independent Claim 81 words
A system comprising: a 2D camera for capturing imagery of packaged items moving along a path, the packaged items including digital watermarking hidden on their packaging; one or more processors programmed for: digital watermark detection of imagery captured by the 2D camera, in which image areas in a captured imagery frame are prioritized for digital watermark detection based on: i) area brightness, and on ii) area frame location, in which at least some of the image areas differ in image resolution.
Claim 6
Independent Claim 81 words
A system comprising: a 2D camera for capturing imagery of packaged items moving along a path, the packaged items including digital watermarking hidden on their packaging; one or more processors programmed for: digital watermark detection of imagery captured by the 2D camera, in which image areas in a captured imagery frame are prioritized for digital watermark detection based on: i) area brightness, and on ii) area frame location, in which at least some of the image areas differ in image resolution.
Claim 7
Independent Claim 100 words
A system comprising: a 2D camera for capturing imagery of packaged items moving along a path, the packaged items including digital watermarking hidden on their packaging; one or more processors programmed for: digital watermark detection of imagery captured by the 2D camera, in which image areas in a captured imagery frame are prioritized for digital watermark detection based on: i) area brightness, and on ii) area frame location, in which image area prioritization is based, at least in part, on a training set individualized according to a user's characteristics, in which the user's characteristics include checkout speed and object orientation.
Claim 8
Independent Claim 100 words
A system comprising: a 2D camera for capturing imagery of packaged items moving along a path, the packaged items including digital watermarking hidden on their packaging; one or more processors programmed for: digital watermark detection of imagery captured by the 2D camera, in which image areas in a captured imagery frame are prioritized for digital watermark detection based on: i) area brightness, and on ii) area frame location, in which image area prioritization is based, at least in part, on a training set individualized according to a user's characteristics, in which the user's characteristics include checkout speed and object orientation.
Claim 9
Independent Claim 86 words
A system comprising: a 2D camera for capturing imagery of packaged items, the packaged items including digital watermarking printed on product packaging; one or more processors programmed for: prioritizing at least some image areas from within at least one captured imagery frame for digital watermark detection based on: i) area brightness, and on ii) area frame location; and detecting digital watermarks from one or more image areas prioritized from the prioritizing image areas, in which the detecting digital watermarks analyzes image areas in order of prioritization.
Claim 10
Independent Claim 86 words
A system comprising: a 2D camera for capturing imagery of packaged items, the packaged items including digital watermarking printed on product packaging; one or more processors programmed for: prioritizing at least some image areas from within at least one captured imagery frame for digital watermark detection based on: i) area brightness, and on ii) area frame location; and detecting digital watermarks from one or more image areas prioritized from the prioritizing image areas, in which the detecting digital watermarks analyzes image areas in order of prioritization.
Claim 11
Dependent Claim 34 words
The system of claim 6 in which image areas around the center of the captured imagery frame are more highly prioritized relative to areas on the top or bottom of the captured imagery frame.
Claim 12
Dependent Claim 16 words
The system of claim 6 in which at least some image areas differ in image resolution.
Claim 13
Dependent Claim 20 words
The system of claim 6 in which image area prioritization is based, at least in part, on a training set.
Claim 14
Dependent Claim 17 words
The system of claim 9 in which the training set is individualized according to a user's characteristics.
Claim 15
Dependent Claim 16 words
The system of claim 10 in which the user's characteristics include checkout speed and object orientation.
Claim 16
Dependent Claim 38 words
The system of claim 6 in which the one or more processors are programmed for terminating the detecting digital watermarks once a digital watermark is found in a prioritized image area rather than processing all prioritized image areas.
Claim 17
Dependent Claim 11 words
A grocery checkout station comprising the system of claim 6 .
Claim 18
Dependent Claim 29 words
The system of claim 6 in which said one or more processors are programmed for omitting images areas from within the at least one captured imagery frame from prioritization.
Claim 19
Dependent Claim 20 words
The system of claim 6 in which image areas from multiple captured imagery frames are prioritized for digital watermark detection.
Claim 20
Dependent Claim 101 words
A computer program product being embodied in non-transitory computer readable storage media and comprising processor executable instructions for: obtaining captured imagery representing packaged items, the packaged items including digital watermarking printed on product packaging, the digital watermarking being represented in the captured imagery; prioritizing at least some image areas from within at least one captured imagery frame for digital watermark detection based on: i) area brightness, and on ii) area frame location; and detecting digital watermarks from one or more image areas prioritized from the prioritizing image areas, in which the detecting digital watermarks analyzes image areas in order of prioritization.
Claim 21
Dependent Claim 101 words
A computer program product being embodied in non-transitory computer readable storage media and comprising processor executable instructions for: obtaining captured imagery representing packaged items, the packaged items including digital watermarking printed on product packaging, the digital watermarking being represented in the captured imagery; prioritizing at least some image areas from within at least one captured imagery frame for digital watermark detection based on: i) area brightness, and on ii) area frame location; and detecting digital watermarks from one or more image areas prioritized from the prioritizing image areas, in which the detecting digital watermarks analyzes image areas in order of prioritization.
Claim 22
Dependent Claim 36 words
The computer program product of claim 16 in which image areas around the center of the captured imagery frame are more highly prioritized relative to areas on the top or bottom of the captured imagery frame.
Claim 23
Dependent Claim 18 words
The computer program product of claim 16 in which at least some image areas differ in image resolution.
Claim 24
Dependent Claim 22 words
The computer program product of claim 16 in which image area prioritization is based, at least in part, on a training set.
Claim 25
Dependent Claim 19 words
The computer program product of claim 19 in which the training set is individualized according to a user's characteristics.
Claim 26
Dependent Claim 18 words
The computer program product of claim 20 in which the user's characteristics include checkout speed and object orientation.
Claim 27
Dependent Claim 34 words
The computer program product of claim 16 comprising executable instructions for terminating the detecting digital watermarks once a digital watermark is found in a prioritized image area rather than processing all prioritized image areas.
Claim 28
Dependent Claim 25 words
The computer program product of claim 16 comprising executable instructions for omitting images areas from within the at least one captured imagery frame from prioritization.
Claim 29
Dependent Claim 22 words
The computer program product of claim 16 in which image areas from multiple captured imagery frames are prioritized for digital watermark detection.
Claim 30
Independent Claim 84 words
A system comprising: a 2D camera for capturing imagery of packaged items, the packaged items including digital watermarking printed on product packaging; means for prioritizing at least some image areas from within at least one captured imagery frame for digital watermark detection based on: i) area brightness, and on ii) area frame location; and means for detecting digital watermarks from one or more image areas prioritized from the prioritizing image areas, in which the detecting digital watermarks analyzes image areas in order of prioritization.
Claim 31
Independent Claim 84 words
A system comprising: a 2D camera for capturing imagery of packaged items, the packaged items including digital watermarking printed on product packaging; means for prioritizing at least some image areas from within at least one captured imagery frame for digital watermark detection based on: i) area brightness, and on ii) area frame location; and means for detecting digital watermarks from one or more image areas prioritized from the prioritizing image areas, in which the detecting digital watermarks analyzes image areas in order of prioritization.
Claim 32
Dependent Claim 34 words
The system of claim 25 in which image areas around the center of the captured imagery frame are more highly prioritized relative to areas on the top or bottom of the captured imagery frame.
Claim 33
Dependent Claim 16 words
The system of claim 25 in which at least some image areas differ in image resolution.
Claim 34
Dependent Claim 20 words
The system of claim 25 in which image area prioritization is based, at least in part, on a training set.
Claim 35
Dependent Claim 17 words
The system of claim 28 in which the training set is individualized according to a user's characteristics.
Claim 36
Dependent Claim 16 words
The system of claim 29 in which the user's characteristics include checkout speed and object orientation.
Claim 37
Dependent Claim 38 words
The system of claim 25 in which the one or more processors are programmed for terminating the detecting digital watermarks once a digital watermark is found in a prioritized image area rather than processing all prioritized image areas.
Claim 38
Dependent Claim 11 words
A grocery checkout station comprising the system of claim 25 .
Claim 39
Dependent Claim 23 words
The system of claim 25 further comprising means for omitting images areas from within the at least one captured imagery frame from prioritization.
Claim 40
Dependent Claim 20 words
The system of claim 25 in which image areas from multiple captured imagery frames are prioritized for digital watermark detection.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2018-12-28 2019-06-29 2019-12-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2022-12-28 2023-06-29 2023-12-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2026-12-28 2027-06-29 2027-12-29 $7700.00 Pending Window

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag