-
公开(公告)号:US10432818B2
公开(公告)日:2019-10-01
申请号:US15497042
申请日:2017-04-25
Applicant: Digimarc Corporation
Inventor: Vojtech Holub , Donald Haaga , Ravi K. Sharma
IPC: H04N1/00 , H04N1/32 , H04N19/124 , H04N19/467 , G06T1/00 , B41F3/42
Abstract: Sparse signal modulation schemes encode a data channel on a substrate in a manner that is robust, flexible to achieve perceptual quality constraints, and provides improved data capacity. The substrate is printed by any of a variety of means to apply the image, with sparse signal, to an object. After image capture of the object, a decoder processes the captured image to detect and extract data modulated into the sparse signal. The sparse signal may incorporate implicit or explicit synchronization components, which are either formed from the data signal or are complementary to it.
-
132.
公开(公告)号:US10402929B2
公开(公告)日:2019-09-03
申请号:US15959992
申请日:2018-04-23
Applicant: Digimarc Corporation
Inventor: Ravi K. Sharma , John D. Lord , Robert G. Lyons
Abstract: Signal processing devices and methods estimate transforms between signals using a least squares technique. 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 a suspect signal. For each candidate, update coordinates of reference signal features are identified in the suspect 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 transform or set of top transforms based on a further analysis of correlation, as well as other results.
-
公开(公告)号:US20190188819A1
公开(公告)日:2019-06-20
申请号:US16207509
申请日:2018-12-03
Applicant: Digimarc Corporation
Inventor: Jacob L. Boles , Ravi K. Sharma , John D. Lord
IPC: G06T1/00 , H04N19/42 , H04N19/467
CPC classification number: G06T1/005 , G06T1/0064 , G06T2200/08 , G06T2200/28 , G06T2201/0065 , 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.
-
公开(公告)号:US10282470B2
公开(公告)日:2019-05-07
申请号:US15836692
申请日:2017-12-08
Applicant: Digimarc Corporation
Inventor: Ravi K. Sharma , Tony F. Rodriguez
IPC: H04M1/00 , G06F17/30 , G06T1/00 , H04N1/00 , H04N1/32 , H04M1/02 , G06K9/00 , G10L25/18 , G10L25/21 , H04W88/02
Abstract: This disclosure describes a distributed reader architecture for a mobile computing device such as cellular telephone handset. One claim recites a portable computing device including: memory for storing a library of processing components, the library including a signal detector component and an audio fingerprinting component; a microphone for capturing ambient audio; one or more processors configured for: invoking the audio fingerprinting component for processing captured audio to produce an audio fingerprint, wherein the audio fingerprinting component comprises a filtering process, in which the filtering process produces components of the captured audio that are used to produce the audio fingerprint; and invoking the signal detector component, in which the signal detector component comprises a fast detect process for analyzing the captured audio to determine the presence of an auxiliary signal within the captured audio, and when the presence of the auxiliary signal is detected, controlling the signal detector component for detecting the auxiliary signal to yield a detected auxiliary signal. The device further includes a communications output for communicating the audio fingerprint and the detected auxiliary signal to a remotely located server. Of course, other claims and combinations are provided as well.
-
公开(公告)号:US10254383B2
公开(公告)日:2019-04-09
申请号:US14562584
申请日:2014-12-05
Applicant: Digimarc Corporation
Inventor: Brett A. Bradley , Ravi K. Sharma , Shankar Thagadur Shivappa , John D. Lord
Abstract: Mobile device positioning employs various forms of audio signal structures and detection methodologies. In one method, detection of an audio signal from a first source enables construction of a signal to facilitate detection of an audio signal from another source. Signals detected from these sources enable positioning of the mobile device receiving those signals. Another method forms audio signals transmitted from audio sources so that they have parts that add constructively and parts that differentiate the sources to enable positioning. Another audio signal based positioning method adaptively switches among positioning methods so that positioning remains operative as a mobile device moves toward and away from the sources. Another method tracks positioning history, evaluates it for errors and performs error mitigation to improve accuracy. Various other positioning technologies are detailed as well.
-
公开(公告)号:US20180373959A1
公开(公告)日:2018-12-27
申请号:US15996078
申请日:2018-06-01
Applicant: Digimarc Corporation
Inventor: Geoffrey B. Rhoads , Yang Bai , Tony F. Rodriguez , Eliot Rogers , Ravi K. Sharma , John D. Lord , Scott Long , Brian T. MacIntosh , Kurt M. Eaton
Abstract: Methods and arrangements involving portable user devices such smartphones and wearable electronic devices are disclosed, as well as other devices and sensors distributed within an ambient environment. Some arrangements enable a user to perform an object recognition process in a computationally- and time-efficient manner. Other arrangements enable users and other entities to, either individually or cooperatively, register or enroll physical objects into one or more object registries on which an object recognition process can be performed. Still other arrangements enable users and other entities to, either individually or cooperatively, associate registered or enrolled objects with one or more items of metadata. A great variety of other features and arrangements are also detailed.
-
公开(公告)号:US10147156B2
公开(公告)日:2018-12-04
申请号:US15810676
申请日:2017-11-13
Applicant: Digimarc Corporation
Inventor: Jacob L. Boles , Ravi K. Sharma , John D. Lord
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.
-
公开(公告)号:US10026410B2
公开(公告)日:2018-07-17
申请号:US15220209
申请日:2016-07-26
Applicant: Digimarc Corporation
Inventor: Aparna R. Gurijala , Yang Bai , Ravi K. Sharma , Brett A. Bradley
IPC: G10L19/00 , G10L19/018 , G10L19/028 , G10L25/87 , G10L19/02
Abstract: Audio signal processing enhances audio watermark embedding and detecting processes. Audio signal processes include audio classification and adapting watermark embedding and detecting based on classification. Advances in audio watermark design include adaptive watermark signal structure data protocols, perceptual models, and insertion methods. Perceptual and robustness evaluation is integrated into audio watermark embedding to optimize audio quality relative the original signal, and to optimize robustness or data capacity. These methods are applied to audio segments in audio embedder and detector configurations to support real time operation. Feature extraction and matching are also used to adapt audio watermark embedding and detecting.
-
139.
公开(公告)号:US09959587B2
公开(公告)日:2018-05-01
申请号: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 method applies a seed transform candidate to a reference signal. 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. 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. The geometric transform is used to facilitate extracting embedded digital messages from the image.
-
140.
公开(公告)号:US20170345126A1
公开(公告)日:2017-11-30
申请号:US15595662
申请日:2017-05-15
Applicant: Digimarc Corporation
Inventor: Ravi K. Sharma , John D. Lord
CPC classification number: G06T3/0056 , G06K9/522 , G06K9/6206 , G06T1/0021 , G06T1/0064 , G06T2201/0065
Abstract: A phase deviation method determines an offset between a reference and suspect signal by analyzing a phase deviation surface created by computing a deviation metric for phase shift and then analyzing a surface formed from the deviation metrics for an array of offsets. The phase deviation method analyzes the deviation surface to determine an offset that minimizes phase deviation. This method is applied at increasing levels of detail to refine the determination of the offset.
-
-
-
-
-
-
-
-
-