-
公开(公告)号:US10236006B1
公开(公告)日:2019-03-19
申请号:US15671090
申请日:2017-08-07
Applicant: Digimarc Corporation
Inventor: Aparna R. Gurijala , Brett A. Bradley , Ravi K. Sharma
IPC: G10L19/02 , G10L19/06 , G10L21/04 , G10L19/018 , G10L21/043
Abstract: Pre-processing modules are configured to compensate for time and pitch scaling and shifting and provide compensated audio frames to a watermark detector. Audio frames are adjusted for time stretching and shrinking and for pitch shifting. Detection metrics are evaluated to identify candidates to a watermark detector. Various schemes are also detailed for tracking modifications made to audio stems mixed into audio tracks, and for accessing a history of modifications for facilitating identification of audio stems and audio tracks comprised of stems. Various approaches address interference from audio overlays added to channels of audio after embedding. One approach applies informed embedding based on phase differences between corresponding components of the channels. A detector extracts the watermark payload effectively from either additive or subtractive combination of the channels because the informed embedding ensures that the watermark survives both types of processing. Other approaches applies different polarity patterns, watermark mappings, or protocol keys to the channels. These techniques enable the watermark to survive ambient mixing, conversion to mono, as well as channel differencing to reduce interference from voice-overs and other audio overlays.
-
公开(公告)号:US20180374183A1
公开(公告)日:2018-12-27
申请号:US15934036
申请日:2018-03-23
Applicant: Digimarc Corporation
Inventor: Alastair M. Reed , Ravi K. Sharma
CPC classification number: G06T1/0028 , G06K9/00 , G06T1/0021 , G06T1/005 , G06T2201/0051 , G06T2201/0052 , G06T2201/0601 , H04N1/32309
Abstract: The present invention relate generally to signal encoding and decoding. One claim recites a method comprising: obtaining color image data or color video data, the color image data or color video data comprising an encoded signal pattern, the encoded signal pattern aiding detection of an encoded message, the pattern comprising first frequency components and second frequency components, the color image data or color video data comprising first color data and second color data, in which the first color data comprises the first frequency components encoded therein, and the second color data comprises the second frequency components encoded therein; combining the first color data and the second color data, said combining yielding combined color data; utilizing one or more processors or electronic processing circuitry, detecting the encoded signal pattern from the combined color data, said detecting yielding rotation and scale information; and using the rotation and scale information to detect the encoded message from the combined color data. Of course, other combinations and claims are provided too.
-
公开(公告)号:US10043527B1
公开(公告)日:2018-08-07
申请号:US15213335
申请日:2016-07-18
Applicant: Digimarc Corporation
Inventor: Aparna R. Gurijala , Shankar Thagadur Shivappa , Ravi K. Sharma , Brett A. Bradley
IPC: G10L19/025 , G01L19/02 , G10L19/018 , G10L19/26 , G10L21/007 , G10L21/0208 , G10L19/02
Abstract: A method for generating a psychoacoustic model from an audio signal transforms a block of samples of an audio signal into a frequency spectrum comprising frequency components. From this frequency spectrum, it derives group masking energies. These group masking energies each correspond to a group of neighboring frequency components in the frequency spectrum. For a group of frequency components, the method allocates the group masking energy to the frequency components in the group in proportion to energy of the frequency components within the group to provide adapted mask energies for the frequency components within the group, the adapted mask energies providing masking thresholds for the psychoacoustic model of the audio signal.
-
公开(公告)号:US09986282B2
公开(公告)日:2018-05-29
申请号:US15073172
申请日:2016-03-17
Applicant: Digimarc Corporation
Inventor: Brian T. MacIntosh , Tony F. Rodriguez , Ravi K. Sharma , Matthew M. Weaver
IPC: H04N21/43 , G06T1/00 , H04N21/44 , H04N21/462 , H04N21/414 , H04N21/433
CPC classification number: H04N21/4307 , G06T1/0021 , H04N21/41407 , H04N21/4305 , H04N21/4331 , H04N21/44008 , H04N21/4622
Abstract: Supplemental network services are synchronized with a program using the program's audio signal. A synchronization method employs local caching of portions of a fingerprint database to manage network services for identifying which programs a user's mobile device is exposed to and the timing of events within the program. The system enables background recognition and synchronization of network services in a way that consumes less device power and bandwidth.
-
公开(公告)号:US20180144431A1
公开(公告)日:2018-05-24
申请号:US15810676
申请日:2017-11-13
Applicant: Digimarc Corporation
Inventor: Jacob L. Boles , Ravi K. Sharma , John D. Lord
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.
-
96.
公开(公告)号:US09953390B2
公开(公告)日:2018-04-24
申请号:US14936359
申请日:2015-11-09
Applicant: Digimarc Corporation
Inventor: Ravi K. Sharma , John D. Lord , Robert G. Lyons
CPC classification number: G06T1/0064 , G06F1/02 , G06K9/6206 , G06T1/0021 , G06T3/0006 , G06T3/0056
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.
-
97.
公开(公告)号:US09891883B2
公开(公告)日:2018-02-13
申请号:US15192925
申请日:2016-06-24
Applicant: Digimarc Corporation
Inventor: Ravi K. Sharma , Shankar Thagadur Shivappa , Osama M. Alattar , Brett A. Bradley , Scott M. Long , Ajith M. Kamath , Vojtech Holub , Hugh L. Brunk , Robert G. Lyons , Aparna R. Gurijala
CPC classification number: G06F3/165 , G10L19/018 , G10L19/0212 , G10L25/09 , G10L25/21
Abstract: Methods and arrangements involving electronic devices, such as smartphones, tablet computers, wearable devices, etc., are disclosed. One arrangement involves a low-power processing technique for discerning cues from audio input. Another involves a technique for detecting audio activity based on the Kullback-Liebler divergence (KLD) (or a modified version thereof) of the audio input. Still other arrangements concern techniques for managing the manner in which policies are embodied on an electronic device. Others relate to distributed computing techniques. A great variety of other features are also detailed.
-
公开(公告)号:US09842163B2
公开(公告)日:2017-12-12
申请号:US15137855
申请日:2016-04-25
Applicant: Digimarc Corporation
Inventor: Ravi K. Sharma , Tony F. Rodriguez
IPC: H04B1/38 , G06F17/30 , G06T1/00 , H04N1/00 , H04N1/32 , H04M1/02 , G06K9/00 , G10L25/18 , G10L25/21 , H04W88/02
CPC classification number: G06F17/30743 , G05B2219/24162 , G06K9/00503 , G06K9/0053 , G06T1/0064 , G06T2201/0052 , G10L25/18 , G10L25/21 , H04M1/0264 , H04N1/00204 , H04N1/00244 , H04N1/00307 , H04N1/00358 , H04N1/00363 , H04N1/00973 , H04N1/32117 , H04N1/32144 , H04N1/3216 , H04N2201/0096 , H04N2201/3226 , H04N2201/3233 , H04N2201/327 , H04N2201/3278 , 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.
-
公开(公告)号:US09773504B1
公开(公告)日:2017-09-26
申请号:US15289792
申请日:2016-10-10
Applicant: Digimarc Corporation
Inventor: Ravi K. Sharma , Adnan M. Alattar
IPC: G10L21/00 , G10L19/00 , G10L19/018 , G10L19/26 , G10L21/055 , G10L19/022 , G10L15/00 , G10L25/00 , H04N7/167 , G06K9/00 , G06K9/62 , G06K9/46 , H04L9/00 , H04R29/00
CPC classification number: G10L19/018 , G10L15/08 , G10L19/0019 , G10L19/022 , G10L19/12 , G10L19/265 , G10L21/055
Abstract: Spectral encoding methods are more robust when used with improved weak signal detection and synchronizations methods. Further robustness gains are achieved by using informed embedding, error correction and embedding protocols that enable signal to noise enhancements by folding and pre-filtering the received signal.
-
公开(公告)号:US09646086B2
公开(公告)日:2017-05-09
申请号:US14242774
申请日:2014-04-01
Applicant: Digimarc Corporation
Inventor: Ravi K. Sharma
IPC: H04H60/37 , H04H60/58 , G06F17/30 , G10L19/00 , H04H60/59 , H04H60/73 , G06K9/62 , G10L19/02 , G10L19/022 , G10L19/032
CPC classification number: G06F17/30743 , G06F17/30761 , G06F17/30781 , G06K9/6201 , G10L19/02 , G10L19/022 , G10L19/032 , H04H60/37 , H04H60/58 , H04H60/59 , H04H60/73
Abstract: Content signal recognition is based on a multi-axis filtering of the content signal. The signatures are calculated, formed into data structures and organized in a database for quick searching and matching operations used in content recognition. For content recognition, signals are sampled and transformed into signatures using the multi axis filter. The database is searched to recognize the signals as part of a content item in the database. Using the content identification, content metadata is retrieved and provided for a variety of applications. In one application, the metadata is provided in response to a content identification request.
-
-
-
-
-
-
-
-
-