IP Library › Granted Patent US 10,158,985
Granted Patent B2
US 10,158,985 · App. 15/655,551 · Granted Dec 18, 2018

Controlling connected multimedia devices

Inventors: Thomas Girardier (Fontenay-sous-Bois, FR); Julien Goupy (Fontenay-sous-Bois, FR); Bertrand Fatus (Fontenay-sous-Bois, FR)
Assignee: TAP SOUND SYSTEM
H04W4/80H04B10/1141H04L12/189H04M1/7253H04N21/4307H04N21/43637H04S7/308H04W56/004H04R2420/07
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 10,158,985
App. No.
15/655,551
Granted
Dec 18, 2018
Kind
B2
Abstract

Disclosed is a device for controlling wireless multimedia devices, including: a wireless communication circuit, to receive a wireless multimedia device identifier from each wireless multimedia device; an access circuit for accessing a database of wireless multimedia devices, to obtain from the database characteristics of each wireless multimedia device for which the communication circuit has received an identifier; a separation circuit for separating a main multimedia stream into as many separated multimedia streams as the communication circuit has received identifiers of wireless multimedia devices; an allocation circuit for allocating each separated multimedia stream to a respective wireless multimedia device; and a synchronization circuit for synchronizing the separated multimedia streams based on the characteristics of the wireless multimedia devices obtained from the database.

Claims (27)

1. A device for controlling wireless multimedia devices, comprising:

a wireless communication circuit, arranged to receive a wireless multimedia device identifier from each wireless multimedia device;

an access circuit for accessing a database of wireless multimedia devices, arranged to obtain from said database characteristics of each wireless multimedia device for which the wireless communication circuit has received an identifier,

said database being external to each of the wireless multimedia devices for which the wireless communication circuit has received an identifier;

a separation circuit for separating a main multimedia stream into as many separated multimedia streams as the wireless communication circuit has received identifiers of wireless multimedia devices;

an allocation circuit for allocating each separated multimedia stream to a respective wireless multimedia device; and

a synchronization circuit for synchronizing the separated multimedia streams based on the characteristics of the wireless multimedia devices obtained from the database.

2. The device for controlling wireless multimedia devices according to claim 1 , wherein the characteristics of each wireless multimedia device include a latency of said multimedia device, the synchronization circuit being arranged to temporally shift the transmission of a separated multimedia stream intended for a wireless multimedia device, based on its latency.

3. The device for controlling wireless multimedia devices according to claim 1 , arranged, when a multimedia stream packet intended for a wireless multimedia device is lost, to resend said multimedia stream packet to said wireless multimedia device, wherein, as each wireless multimedia device comprises a buffer memory, the synchronization circuit is arranged to determine a fill level of the buffer memory of at least one wireless multimedia device, and to determine a maximum duration during which the device for controlling wireless multimedia devices can resend a lost multimedia stream packet to a wireless multimedia device based on the fill level of the buffer memory of the at least one wireless multimedia device.

4. The device for controlling wireless multimedia devices according to claim 1 , comprising a harmonization circuit for harmonizing the separated multimedia streams based on characteristics of the wireless multimedia devices for which the wireless communication circuit has received an identifier, the characteristics of each wireless multimedia device including a frequency response of said wireless multimedia device for each frequency band in a set of frequency bands, the harmonization circuit being arranged to adjust the amplitude of each frequency component of a separated multimedia stream intended for a wireless multimedia device, based on the frequency response of said wireless multimedia device for said frequency component.

5. A method for controlling wireless multimedia devices, comprising:

receiving, by a wireless communication circuit, a wireless multimedia device identifier from each wireless multimedia device;

obtaining, by an access circuit for accessing a database of wireless multimedia devices, characteristics of each wireless multimedia device for which an identifier has been received by the wireless communication circuit,

said database being external to each of the wireless multimedia devices for which the wireless communication circuit has received an identifier;

separating, by a stream separation circuit, a main multimedia stream into as many separated multimedia streams as the wireless communication circuit has received wireless multimedia device identifiers;

allocating, by an allocation circuit, each separated multimedia stream to a respective wireless multimedia device; and

synchronizing, by a synchronization circuit, the separated multimedia streams based on the characteristics of the wireless multimedia devices obtained from the database.

6. The method for controlling wireless multimedia devices according to claim 5 , wherein the characteristics of each wireless multimedia device include a latency of said wireless multimedia device, and wherein the synchronization circuit temporally shifts the transmission of a separated multimedia stream intended for a wireless multimedia device, based on its latency.

7. The method for controlling wireless multimedia devices according to claim 5 , wherein, when a multimedia stream packet intended for a wireless multimedia device is lost, the method resends said multimedia stream packet to said wireless multimedia device, and wherein, as each wireless multimedia device comprises a buffer memory, the synchronization circuit determines a fill level of the buffer memory of at least one wireless multimedia device, and determines a maximum duration during which the device for controlling wireless multimedia devices can resend a lost multimedia stream packet to a wireless multimedia device based on the fill level of the at least one wireless multimedia device.

8. The method for controlling wireless multimedia devices according to claim 5 , wherein a harmonization circuit harmonizes the separated multimedia streams based on characteristics of the wireless multimedia devices for which the wireless communication circuit has received an identifier, the characteristics of each wireless multimedia device including a frequency response of said wireless multimedia device for each frequency band in a set of frequency bands, the harmonization circuit adjusting the amplitude of each frequency component of a separated multimedia stream intended for a wireless multimedia device, based on the frequency response of said wireless multimedia device for said frequency component.

9. A non-transitory computer readable storage medium, having stored thereon a computer program comprising program instructions, the computer program being loadable into a data-processing unit and adapted to cause the data-processing unit to carry out, for controlling wireless multimedia devices, a method comprising:

receiving, by a wireless communication circuit, a wireless multimedia device identifier from each wireless multimedia device;

obtaining, by an access circuit for accessing a database of wireless multimedia devices, characteristics of each wireless multimedia device for which an identifier has been received by the wireless communication circuit,

said database being external to each of the wireless multimedia devices for which the wireless communication circuit has received an identifier;

separating, by a stream separation circuit, a main multimedia stream into as many separated multimedia streams as the wireless communication circuit has received wireless multimedia device identifiers;

allocating, by an allocation circuit, each separated multimedia stream to a respective wireless multimedia device; and

synchronizing, by a synchronization circuit, the separated multimedia streams based on the characteristics of the wireless multimedia devices obtained from the database.

Assignments (2)
CONFIRMATORY ASSIGNMENT Recorded Jul 30, 2021
From: TAP SOUND SYSTEM SAS
To: GOOGLE LLC
Reel/Frame 057038/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2017
From: GIRARDIER, THOMAS; GOUPY, JULIEN; FATUS, BERTRAND
To: TAP SOUND SYSTEM
Reel/Frame 043698/0805 →
Priority Claims (1)
FR 16 57074 · Jul 22, 2016 · national
Continuity (1)
Related Publication 20180027368A1 · Jan 25, 2018
Cited By (1)
US 12,382,222