Watermark decoder and method for providing binary message data

US9299356B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9299356-B2
Application numberUS-201213589696-A
CountryUS
Kind codeB2
Filing dateAug 20, 2012
Priority dateFeb 26, 2010
Publication dateMar 29, 2016
Grant dateMar 29, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A watermark decoder includes a time-frequency-domain representation provider, a memory unit, a synchronization determiner and a watermark extractor. The time-frequency-domain representation provider provides a frequency-domain representation of the watermarked signal for a plurality of time blocks. The memory unit stores the frequency-domain representation of the watermarked signal for a plurality of time blocks. Further, the synchronization determiner identifies an alignment time block based on the frequency-domain representation of the watermarked signal of a plurality of time blocks. The watermark extractor provides binary message data based on stored frequency-domain representations of the watermarked signal of time blocks temporally preceding the identified alignment time block considering a distance to the identified alignment time block.

First claim

Opening claim text (preview).

The invention claimed is: 1. A watermark decoder for providing binary message data in dependence on a watermarked signal, the watermark decoder comprising: a time-frequency-domain representation provider that provides a frequency-domain representation of the watermarked signal for a plurality of time blocks; a memory unit that stores the frequency-domain representation of the watermarked signal for a plurality of time blocks; a synchronization determiner that identifies an alignment time block based on the frequency-domain representation of the watermarked signal of a plurality of time blocks; a watermark extractor that provides binary message data based on stored frequency-domain representations of the watermarked signal of time blocks temporally preceding the identified alignment time block considering a distance to the identified alignment time block; and a redundancy decoder that provides binary message data of an incomplete message of the watermarked signal temporally preceding a message comprising the identified alignment time block using redundant data of the incomplete message. 2. The watermark decoder according to claim 1 , wherein the provided binary message data represents a content of a message of the watermarked signal temporally preceding a message comprising the alignment time block. 3. The watermark decoder according to claim 1 , wherein the watermark extractor provides further binary message data based on frequency-domain representations of the watermarked signal of time blocks temporally following the identified alignment time block considering a distance to the identified alignment time block. 4. The watermark decoder according to claim 1 , wherein the memory unit releases memory space comprising a stored frequency-domain representation of the watermarked signal after a predefined storage time for erasing or overwriting. 5. The watermark decoder according to claim 1 , wherein the memory unit releases memory space comprising a stored frequency-domain representation of the watermarked signal after binary message data was acquired by the watermark extractor from the stored frequency-domain representation of the watermarked signal for erasing or overwriting. 6. A method for providing binary message data in dependence on a watermarked signal, the method comprising: providing a frequency-domain representation of the watermarked signal for a plurality of time blocks; storing the frequency-domain representation of the watermarked signal for a plurality of time blocks; identifying an alignment time block based on the frequency-domain representation of the watermarked signal of a plurality of time blocks; and providing binary message data based on stored frequency-domain representations of the watermarked signal of time blocks temporally preceding the identified alignment time block considering a distance to the identified alignment time block; wherein the method further includes providing binary message data of an incomplete message of the watermarked signal that temporally precedes a message including the identified alignment time block, using redundant data of the incomplete message of the watermarked signal. 7. A non-transitory computer-readable medium including a computer program for performing, when the computer program runs on a computer, a method for providing binary message data in dependence on a watermarked signal, the method comprising: providing a frequency-domain representation of the watermarked signal for a plurality of time blocks; storing the frequency-domain representation of the watermarked signal for a plurality of time blocks; identifying an alignment time block based on the frequency-domain representation of the watermarked signal of a plurality of time blocks; and providing binary message data based on stored frequency-domain representations of the watermarked signal of time blocks temporally preceding the identified alignment time block considering a distance to the identified alignment time block; wherein the method further includes providing binary message data of an incomplete message of the watermarked signal that temporally precedes a message including the identified alignment time block, using redundant data of the incomplete message of the watermarked signal. 8. A watermark decoder for providing binary message data in dependence on a watermarked signal, the watermark decoder comprising: a time-frequency-domain representation provider that provides a frequency-domain representation of the watermarked signal for a plurality of time blocks; a memory unit that stores the frequency-domain representation of the watermarked signal for a plurality of time blocks; a synchronization determiner that identifies an alignment time block based on the frequency-domain representation of the watermarked signal of a plurality of time blocks, to determine a temporal alignment of encoded watermark data relative to the time-frequency domain representation; and a watermark extractor that provides binary message data based on stored frequency-domain representations of the watermarked signal of time blocks temporally preceding the identified alignment time block considering a distance to the identified alignment time block, to exploit binary message data of messages received before a synchronization by identifying an alignment time block was available; wherein the identified alignment time block is used to regain binary message data; and according to the distance to the identified alignment time block, a correct assignment of time blocks preceding the alignment time block to a message can be determined. 9. A method for providing binary message data in dependence on a watermarked signal, the method comprising: providing a frequency-domain representation of the watermarked signal for a plurality of time blocks; storing the frequency-domain representation of the watermarked signal for a plurality of time blocks, to determine a temporal alignment of encoded watermark data relative to the time-frequency domain representation; identifying an alignment time block based on the frequency-domain representation of the watermarked signal of a plurality of time blocks; and providing binary message data based on stored frequency-domain representations of the watermarked signal of time blocks temporally preceding the identified alignment time block considering a distance to the identified alignment time block, to exploit binary message data of messages received before a synchronization by identifying an alignment time block was available; wherein the identified alignment time block is used to regain binary message data; and according to the distance to the identified alignment time block, a correct assignment of time blocks preceding the alignment time block to a message can be determined. 10. A non-transitory computer-readable medium including a computer program for performing, when the computer program runs on a computer, a method according to claim 9 . 11. A watermark decoder for providing binary message data in dependence on a watermarked signal, the watermarks decoder comprising: a time-frequency-domain representation provider that provides a frequency-domain representation of the watermarked signal for a plurality of time blocks; a memory unit that stores the frequency-domain representation of the watermarked signal for a plurality of time blocks; a synchronization determiner that identifies an alignment time block based on the frequency-domain representation of the watermarked signal of a plurality of time blocks; and a watermark extractor that provides binary message data based on stored frequency-domain representations of the watermarked signal of time blocks

Assignees

Inventors

Classifications

  • G10L19/018Primary

    Audio watermarking, i.e. embedding inaudible data in the audio signal · CPC title

  • G10L19/00Primary

    Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis (in musical instruments G10H) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9299356B2 cover?
A watermark decoder includes a time-frequency-domain representation provider, a memory unit, a synchronization determiner and a watermark extractor. The time-frequency-domain representation provider provides a frequency-domain representation of the watermarked signal for a plurality of time blocks. The memory unit stores the frequency-domain representation of the watermarked signal for a plural…
Who is the assignee on this patent?
Wabnik Stefan, Pickel Joerg, Greevenbosch Bert, and 9 more
What technology area does this patent fall under?
Primary CPC classification G10L19/018. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).