-
61.
公开(公告)号:US20220004727A1
公开(公告)日:2022-01-06
申请号:US17372179
申请日:2021-07-09
Applicant: Digimarc Corporation
Inventor: Ravi K. Sharma , Tomas Denemark , Brett A. Bradley , Geoffrey B. Rhoads , Emma C. Sinclair , Vojtech Holub , Hugh L. Brunk , Trent J. Brundage , John F. Stach , John D. Lord , Joel R. Meyer , Tomas Filler , Ajith M. Kamath , Mark-Andrew Ray Tait , Kevin J. Hansonoda , Adnan M. Alattar
IPC: G06K7/14
Abstract: The parameters of an optical code are optimized to achieve improved signal robustness, reliability, capacity and/or visual quality. An optimization program can determine spatial density, dot distance, dot size and signal component priority to optimize robustness. An optical code generator employs these parameters to produce an optical code at the desired spatial density and robustness. The optical code is merged into a host image, such as imagery, text and graphics of a package or label, or it may be printed by itself, e.g., on an otherwise blank label or carton. A great number of other features and arrangements are also detailed.
-
公开(公告)号:US20210192162A1
公开(公告)日:2021-06-24
申请号:US17142928
申请日:2021-01-06
Applicant: Digimarc Corporation
Inventor: Tony F. Rodriguez , Bruce L. Davis , Geoffrey B. Rhoads , John D. Lord , Alastair M. Reed , Eric D. Evans , Rebecca L. Gerlach , Yang Bai , John F. Stach , Tomas Filler , Marc G. Footen , Sean Calhoon , William Y. Conwell , Brian T. MacIntosh
IPC: G06K7/10 , G06K7/14 , G06K9/18 , G06K9/20 , G06K9/78 , G06Q30/00 , G07G1/00 , G06Q20/20 , G06K9/00 , G06Q10/08
Abstract: In some arrangements, product packaging is digitally watermarked over most of its extent to facilitate high-throughput item identification at retail checkouts. Imagery captured by conventional or plenoptic cameras can be processed (e.g., by GPUs) to derive several different perspective-transformed views—further minimizing the need to manually reposition items for identification. Crinkles and other deformations in product packaging can be optically sensed, allowing such surfaces to be virtually flattened to aid identification. Piles of items can be 3D-modelled and virtually segmented into geometric primitives to aid identification, and to discover locations of obscured items. Other data (e.g., including data from sensors in aisles, shelves and carts, and gaze tracking for clues about visual saliency) can be used in assessing identification hypotheses about an item. Logos may be identified and used—or ignored—in product identification. A great variety of other features and arrangements are also detailed.
-
公开(公告)号:US20210142514A1
公开(公告)日:2021-05-13
申请号:US16951308
申请日:2020-11-18
Applicant: Digimarc Corporation
Inventor: Geoffrey B. Rhoads , Utkarsh Deshmukh , John D. Lord
Abstract: The geometric pose of a patch of watermark data is estimated based on the position of a similar, but non-identical, patch of information within a data structure. The information in the data structure corresponds to a tiled array of calibration patterns that is sampled along at least three non-parallel paths. In a particular embodiment, the calibration patterns are sampled so that edges are globally-curved, yet locally-flat. Use of such information in the data structure enables enhanced pose estimation, e.g., speeding up operation, enabling pose estimation from smaller patches of watermark signals, and/or enabling pose estimation from weaker watermark signals. A great variety of other features and arrangements are also detailed.
-
公开(公告)号:US10593008B2
公开(公告)日:2020-03-17
申请号:US16207509
申请日:2018-12-03
Applicant: Digimarc Corporation
Inventor: Jacob L. Boles , Ravi K. Sharma , John D. Lord
IPC: G06K9/00 , H04N7/167 , G06T1/00 , H04N19/42 , H04N19/467
Abstract: There are many advantages to implementing a watermark-based system using dedicated hardware, rather than using software executing on a general purpose processor. These include higher speed and lower power consumption. However, hardware implementations incur substantial design and development costs. Moreover, because each watermarking application has its own design constraints and parameters, it has not been cost-effective to develop a hardware chip design for each, since such chips would typically not be manufactured in volumes sufficient to bring per-unit costs down to an acceptable level. The present technology provides various techniques for making watermarking hardware adaptable, so that a single chip can serve multiple diverse watermark applications. By so-doing, the advantages of hardware implementation are made available where it was formerly cost-prohibitive, thereby enhancing operation of a great variety of watermark-based systems.
-
公开(公告)号:US20190213497A1
公开(公告)日:2019-07-11
申请号:US16247097
申请日:2019-01-14
Applicant: Digimarc Corporation
Inventor: Scott M. Long , John D. Lord
CPC classification number: G06N20/00 , G11C7/1006 , G11C19/00 , H04L67/125 , H04L67/327 , H04W88/02
Abstract: A system learns to automatically identify, and detect, contextual conditions that may serve as action triggers to help please a user (or avoid annoying a user). Among other features, a simple sensor arrangement is detailed which, in addition to producing a customary stream of high bandwidth sensor data, provides an output of low bandwidth data. This low-bandwidth data serves to identify a particular reference pattern with which the high-bandwidth sensor data is found to correspond. Such a sensor can employ reference patterns discovered through pseudo-random trials. A great number of other advantageous features and arrangements are also detailed.
-
公开(公告)号:US10223560B2
公开(公告)日:2019-03-05
申请号:US15687153
申请日:2017-08-25
Applicant: Digimarc Corporation
Inventor: Jacob L. Boles , Alastair M. Reed , John D. Lord
IPC: G06K9/00 , G06K7/10 , G06K9/20 , H04N1/48 , H04N1/40 , G06F17/30 , G06K7/12 , H04N5/225 , H04N9/73 , G06K7/14 , H04N5/33
Abstract: Signal detection and recognition employees coordinated illumination and capture of images under to facilitate extraction of a signal of interest. Pulsed illumination of different colors facilitates extraction of signals from color channels, as well as improved signal to noise ratio by combining signals of different color channels. The successive pulsing of different color illumination appears white to the user, yet facilitates signal detection, even for lower cost monochrome sensors, as in barcode scanning and other automatic identification equipment.
-
公开(公告)号:US20180233028A1
公开(公告)日:2018-08-16
申请号:US15889013
申请日:2018-02-05
Applicant: Digimarc Corporation
Inventor: Geoffrey B. Rhoads , Tony F. Rodriguez , John D. Lord , Nicole Rhoads , Brian T. MacIntosh , William Y. Conwell
IPC: G08C17/02 , H04L29/08 , G06F3/0482 , H04W88/02
CPC classification number: G08C17/02 , G06F3/0482 , G06F16/29 , G06F16/58 , G06F16/5838 , G06F16/9535 , G06F16/9537 , G06F16/9554 , G06K9/00 , G06K9/00664 , G06K9/22 , G06K9/32 , G06K9/6253 , G06T1/20 , G08C2201/93 , H04L67/34 , H04N1/00307 , H04N5/23219 , H04N2013/0074 , H04N2101/00 , H04N2201/3278 , H04W88/02
Abstract: Mobile phones and other portable devices are equipped with a variety of technologies by which existing functionality can be improved, and new functionality can be provided. Some aspects relate to visual search capabilities, and determining appropriate actions responsive to different image inputs. Others relate to processing of image data. Still others concern metadata generation, processing, and representation. Yet others concern user interface improvements. Other aspects relate to imaging architectures, in which a mobile phone's image sensor is one in a chain of stages that successively act on packetized instructions/data, to capture and later process imagery. Still other aspects relate to distribution of processing tasks between the mobile device and remote resources (“the cloud”). Elemental image processing (e.g., simple filtering and edge detection) can be performed on the mobile phone, while other operations can be referred out to remote service providers. The remote service providers can be selected using techniques such as reverse auctions, through which they compete for processing tasks. A great number of other features and arrangements are also detailed.
-
公开(公告)号:US09847976B2
公开(公告)日:2017-12-19
申请号:US14681610
申请日:2015-04-08
Applicant: Digimarc Corporation
Inventor: John D. Lord , John Stach
IPC: H04L29/06 , H04M1/02 , H04B10/114 , H04B10/116 , H04W12/06 , H04B10/00 , H04M1/00 , H04W12/04 , H04W88/06
CPC classification number: H04L63/0428 , H04B10/1141 , H04B10/116 , H04B10/22 , H04L63/083 , H04L63/18 , H04M1/003 , H04M1/0264 , H04W12/04 , H04W12/06 , H04W88/06
Abstract: Digital data is optically broadcast through an environment by controllably switching the brightness or chrominance of LED solid state lamps, or of other illumination sources (e.g., television screens and backlit computer displays). This optical data channel is useful to convey cryptographic key data by which devices within the environment can authenticate themselves to a secure network. In some embodiments, the optical modulation is sensed by the camera of a smartphone. The row data output by the smartphone's camera sensor is processed to extract the modulated data signal. In some monochrome embodiments, data communication speeds far in excess of the camera's frame rate (e.g., 30/second), or even the camera's row rate (e.g., 14,400/second) are achieved. Still greater rates can be achieved by conveying different data in different chrominance channels. A great number of other features and arrangements are also detailed.
-
69.
公开(公告)号:US09836807B2
公开(公告)日:2017-12-05
申请号:US14520160
申请日:2014-10-21
Applicant: Digimarc Corporation
Inventor: Robert G. Lyons , John D. Lord
CPC classification number: G06T1/0064 , G06F1/02 , G06K9/6206 , G06T1/0021 , G06T3/0006 , G06T3/0056
Abstract: A phase estimation method estimates the phase of signal components using a point spread function. The method obtains a point spread function that expresses complex frequencies at a non integer location in terms of integral frequencies, for a complex frequency of a signal at a non integer location in a complex frequency domain. It obtains complex frequencies of the signal for the integral frequencies, and computes a sum of products of the complex frequencies of the signal at the integral frequencies with the corresponding complex values of the point spread function to provide an estimate of phase of the signal at the non integer location.
-
70.
公开(公告)号:US20170193628A1
公开(公告)日:2017-07-06
申请号:US15211944
申请日:2016-07-15
Applicant: Digimarc Corporation
Inventor: Ravi K. Sharma , John D. Lord , Robert G. Lyons , Osama M. Alattar , Jacob L. Boles
CPC classification number: G06T1/0064 , G06K9/6206 , G06T3/0006 , G06T3/0056 , G06T2201/0052 , G06T2201/0065 , G06T2201/0081
Abstract: Signal processing devices and methods estimate a geometric transform of an image signal. From a seed set of transform candidates, a direct least squares method applies a seed transform candidate to a reference signal and then measures correlation between the transformed reference signal and an image signal in which the reference signal is encoded. Geometric transform candidates encompass differential scale and shear, which are useful in approximating a perspective transform. For each candidate, update coordinates of reference signal features are identified in the image signal and provided as input to a least squares method to compute an update to the transform candidate. The method iterates so long as the update of the transform provides a better correlation. At the end of the process, the method identifies a geometric transform or set of top transforms based on a further analysis of correlation, as well as other results. Phase characteristics are exploited in the process of updating coordinates and measuring correlation. The geometric transform is used as an approximation of the geometric distortion of an image after digital data is encoded in it, and is used to compensate for this distortion to facilitate extracting embedded digital messages from the image. Due to the errors in the approximation, a signal confidence metric is determined and used to weight message symbol estimates extracted from the image.
-
-
-
-
-
-
-
-
-