IP Library Granted Patent US 8,331,609
Granted Patent B2
US 8,331,609 · App. 12/309,372 · Granted Dec 11, 2012

Method and system for temporal synchronization

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,331,609
App. No.
12/309,372
Granted
Dec 11, 2012
Kind
B2
Abstract

Embodiments of the present invention provide a method, apparatus and system for temporal synchronization of digital content based on a marker symbol and a marker code. A marker symbol is inserted at an identifiable location of a payload (e.g., the beginning and/or end of a payload) at regular intervals in the digital content and the payload is marker coded to form a periodic sequence. The payload is marker coded such that the maker symbol is not repeated by the coded payload. The periodic sequence is then embedded into digital content. A decoder is able to re-synchronize the payload by determining the location of the marker symbol. As such, a method, apparatus and system is provided for robust temporal synchronization for, for example, content encoding and decoding for applications such as audio and video water-marking and the like.

Claims (38)

1. A method for temporal synchronization of digital content, comprising:

determining at least one marker symbol and a corresponding marker code such that when said digital content is coded using said marker code, said marker symbol is not repeated by said coded digital content;

embedding said determined marker symbol in an identifiable location in a payload of said digital content; and

coding the payload of said digital content using said determined marker code to form a periodic sequence;

wherein the payload of said digital content is temporally synchronized for decoding by identifying said marker symbol in the payload of said digital content, said marker symbol marking an identifiable location in the payload for use in decoding said payload of said digital content.

2. The method of claim 1 , further comprising error correction coding said digital content.

3. The method of claim 1 , wherein said marker symbol is embedded in said digital content at a regular interval.

4. The method of claim 3 , wherein said regular interval comprises a payload interval.

5. The method of claim 1 , wherein marker code words of said marker code are selected such that marker code words that result in payload bits resembling the marker symbol are not used for marker coding the payload of the digital content.

6. The method of claim 1 , further comprising embedding an additional synchronization signal into the payload of said digital content.

7. The method of claim 1 , further comprising encoding said coded digital content for transmission to a decoding device.

8. The method of claim 1 , further comprising appending a CRC code to the payload of said digital content.

9. A method for temporal synchronization of digital content, comprising:

receiving digital content having an embedded, unique marker symbol in a payload of said digital content, said digital content having been coded via a marker code to form a periodic sequence,

temporally synchronizing said digital content for decoding by identifying said marker symbol in the payload of said digital content, said marker symbol marking an identifiable location in the payload for use in decoding said payload of said digital content; and

decoding the payload of said digital content using at least a location of said identified marker symbol and said marker code;

wherein said received marker coded digital content further undergoes extraction and error correction decoding.

10. The method of claim 9 , wherein in response to a marker symbol in the payload of said digital content not being identified, a maximum likelihood principle is applied to the payload of said digital content to determine which payload sequence is most likely the marker symbol embedded in the content.

11. The method of claim 9 , further comprising examining a cyclic redundancy check (CRC) code appended to the payload of said digital content to determine if said digital content has been properly decoded.

12. The method of claim 11 , wherein if an examined CRC code does not match a CRC code appended to the payload of said digital content during an encoding process, payload bits surrounding an identified marker symbol are regrouped in an attempt to locate and identify said appended CRC code in said digital content.

13. An apparatus for temporal synchronization of digital content for use in encoding said digital content, comprising:

a marker generation/coding unit configured to:

determine at least one marker symbol and a corresponding marker code such that when said digital content is coded using said marker code, said marker symbol is not repeated by said coded digital content;

embed said determined marker symbol in an identifiable location in a payload of said digital content; and

code the payload of said digital content using said determined marker code to form a periodic sequence.

14. The apparatus of claim 13 , wherein said apparatus comprises an encoder.

15. The apparatus of claim 13 , wherein said marker symbol and corresponding marker code are used in watermarking audio and/or video digital content

16. The apparatus of claim 13 , further comprising a transmitter for communicating said coded digital content to a decoding device.

17. A system for temporal synchronization of digital content, comprising:

a marker generation/coding unit configured to:

determine at least one marker symbol and a corresponding marker code such that when said digital content Is coded using said marker code, said marker symbol is not repeated by said coded digital content;

embed said determined marker symbol in an identifiable location in a payload of said digital content; and

code the payload of said digital content using said determined marker code to form a periodic sequence; and

a marker decoding unit configured to:

receive digital content having an embedded, unique marker symbol in a payload of said digital content, said digital content having been coded via a marker code to form a periodic sequence,

temporally synchronize said digital content for decoding by identifying said marker symbol in the payload of said digital content, said marker symbol marking an identifiable location in the payload for use in decoding said payload of said digital content; and

decoding the payload of said digital content using at least a location of said identified marker symbol and said marker code.

18. The system of claim 17 , further comprising an output device for presenting said decoded digital content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2020
From: THOMSON LICENSING S.A.S.
To: MAGNOLIA LICENSING LLC
Reel/Frame 053570/0237 →