IP Library Granted Patent US 9,792,921
Granted Patent B2
US 9,792,921 · App. 15/336,501 · Granted Oct 17, 2017

Media synchronisation system

Inventors: Peter Haywood (Harston, GB); Michael Raymond Reynolds (Harston, GB); Peter John Kelly (Harston, GB); Nedeljko Cvejic (Harston, GB); David John Barrott (Harston, GB); Stephen Starkie (Harston, GB)
Assignee: Intrasonics S.á r.l.
G10L19/018H04H20/18H04N21/23892H04N21/41407H04N21/42203H04N21/4394H04N21/8106H04N21/8547
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 9,792,921
App. No.
15/336,501
Granted
Oct 17, 2017
Kind
B2
Abstract

A communications system distributes code word pairs within the audio of a television or radio program or the like. Each pair of code words includes an ID code word that is the same for a given program and a synchronization code word that is unique within the program. A portable user device is able to synchronize itself to the program using the embedded synchronization code words.

Claims (30)

1. A method of embedding code words into an audio signal, the method comprising:

receiving pairs of code words, each pair of code words comprising an ID code word and a synchronisation code word, wherein the ID code words of all of the pairs for a given audio signal are the same and wherein each synchronization code word for the audio signal is unique;

encoding the code words of each pair of code words separately to form encoded code word signals;

receiving an audio signal; and

combining the encoded code word signals with different portions of the received audio signal to form a modified audio signal that carries the pairs of code words distributed within the audio signal.

2. The method according to claim 1 , wherein the pairs of code words are continuously encoded within the audio signal.

3. The method according to claim 1 , wherein the audio signal comprises one or more break points and wherein one or more additional synchronisation code words are encoded into the audio signal after a break point.

4. The method according to claim 1 , wherein the encoding step generates timing information associated with at least the synchronisation code word that identifies a point in time where the code word is encoded within the audio signal.

5. A non-transitory computer program product comprising computer implementable instructions for causing a programmable computer device to perform all the method steps of claim 1 .

6. A method of synchronising a device with an audio signal having encoded pairs of code words embedded separately therein, each pair of code words including an ID code word and a synchronisation code word, the method comprising:

receiving the audio signal with the encoded pairs of code words, wherein the ID code words of all of the pairs for a given audio signal are the same and wherein each synchronization code word for the audio signal is unique; and

synchronising the device with the audio signal by detecting: i) an ID code word and a synchronisation code word from one pair of code words; or ii) an ID code word from one pair of code words and a synchronisation code word from another pair of code words.

7. The method according to claim 6 , further comprising storing action information that defines one or more actions that the device should take at defined times during the reception of the audio signal.

8. The method according to claim 6 , comprising using a first decoding technique to decode the encoded code words in the received audio signal before synchronisation and using a second decoding technique to decode the encoded code words after synchronisation.

9. The method according to claim 6 , comprising using a first decoding technique to decode the encoded code words in the received audio signal and using a second decoding technique to decode the encoded code words in the event that an expected code word is not detected.

10. A non-transitory computer program product comprising computer implementable instructions for causing a programmable computer device to perform all the method steps of claim 6 .

11. An apparatus for embedding code words within an audio signal, the apparatus comprising:

an encoder configured to receive pairs of code words, each pair of code words comprising an ID code word and a synchronisation code word, wherein the ID code words of all of the pairs for a given audio signal are the same and wherein each synchronization code word for the audio signal is unique, the encoder being and configured to encode the code words of each pair of code words separately to form encoded code word signals; and

a combiner configured to combine the encoded code word signals with different portions of the received audio signal to form a modified audio signal that carries the pairs of code words distributed within the audio signal.

12. The apparatus according to claim 11 , wherein the pairs of code words are continuously encoded within the audio signal.

13. The apparatus according to claim 11 , wherein the audio signal comprises one or more break points and wherein the combiner is arranged to combine the signals so that one or more additional synchronisation code words are encoded into the audio signal after a break point.

14. The apparatus according to claim 11 , wherein the encoder is arranged to generate timing information associated with at least the synchronisation code words, which timing information identifies the timing within the audio signal where the code word is encoded.

15. The apparatus according to claim 11 , wherein the code words are encoded within the audio signal using one or more of spread spectrum encoding, echo modulation and critical band encoding so that the code words are unobtrusive to a user listening to the audio.

16. An apparatus for synchronising a device with an audio signal having encoded pairs of code words embedded separately therein, each pair of code words including an ID code word and a synchronisation code word, the method comprising:

a receiver configured to receive the audio signal with the encoded pairs of code words wherein the ID code words of all of the pairs for a given audio signal are the same and wherein each synchronization code word for the audio signal is unique; and

a synchronisation controller configured to synchronise the device with the received audio signal by detecting: i) an ID code word and a synchronisation code word from one pair of code words; or ii) an ID code word from one pair of code words and a synchronisation code word from another pair of code words.

17. The apparatus according to claim 16 , further comprising storage that stores action information that defines one or more actions that the device should take at defined times during the reception of the audio signal.

18. The apparatus according to claim 16 , comprising a code word extracting module that uses a first decoding technique to decode the encoded code words in the received audio signal before synchronisation and that uses a second decoding technique to decode the encoded code words after synchronisation.

19. The apparatus according to claim 16 , comprising a code word extracting module that uses a first decoding technique to decode the encoded code words in the received audio signal and that uses a second decoding technique to decode the encoded code words in the event that an expected code word is not detected.

20. The apparatus according to claim 16 , comprising a microphone for receiving an acoustic signal and wherein the receiver is configured to receive an audio signal obtained from the microphone.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2025
From: INTRASONICS S.À.R.L.
To: INTERACTIVE SOLUTIONS SA
Reel/Frame 073119/0077 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2025
From: INTERACTIVE SOLUTIONS SA
To: IPSOS EMEA HOLDINGS LIMITED
Reel/Frame 073119/0122 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2025
From: IPSOS EMEA HOLDINGS LIMITED
To: IPSOS MORI UK LIMITED
Reel/Frame 073119/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2016
From: HAYWOOD, PETER; REYNOLDS, MICHAEL RAYMOND; KELLY, PETER JOHN; CVEJIC, NEDELJKO; BARROTT, DAVID JOHN; STARKIE, STEPHEN
To: INTRASONICS S.Á R.L.
Reel/Frame 040155/0155 →
Priority Claims (1)
GB 1206564.5 · Apr 13, 2012 · national
Continuity (2)
Continuation 14394247
Related Publication 20170047073A1 · Feb 16, 2017