# US 12,003,934 B2 · Controlling dual-mode bluetooth low energy multimedia devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,003,934 B2
- Document ID: US12003934B2
- Status: Granted
- Kind: B2
- Application number: 18/134,244
- Filed: 2023-04-13
- Published: 2023-10-05
- Granted: 2024-06-04
- Earliest claimed: 2017-10-20
- Assignees: Google Inc.
- Applicants: Google LLC
- Inventors: Thomas Girardier; Julien Goupy; Nicolas Guezellot Prudhomme
- Web page: https://patentgrep.com/patent/US12003934B2

## CPC

- H04R 5/04: Circuit arrangements, {e.g. for selective connection of amplifier inputs/outputs to loudspeakers, for loudspeaker detection, or for adaptation of settings to personal preferences or hearing impairments (combinations of amplifiers H03F3/68; stereophonic systems H04S)}
- H04L 65/61: for supporting one-way streaming services, e.g. Internet radio
- H04L 65/65: Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
- H04R 3/12: for distributing signals to two or more loudspeakers {(specially adapted for hearing aids H04R25/407)}
- H04S 7/30: {Control circuits for electronic adaptation of the sound field}
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04W 24/08: Testing, {supervising or monitoring} using real traffic
- H04W 56/001: {Synchronization between nodes}
- H04W 88/18: Service support devices; Network management devices
- H04R 2420/07: Applications of wireless loudspeakers or wireless microphones
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W 88/06: adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals
- H04R: LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS (producing sounds with frequency not determined by supply frequency G10K)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04S: STEREOPHONIC SYSTEMS
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The description relates to a device (CTRL-DEV) for controlling a dual-mode Bluetooth low energy multimedia device (DM-BLE), the dual-mode BLE multimedia device comprising a first sound system (SS1) and a second sound system (SS2) which are arranged to simultaneously stream an input multimedia stream, the first and second sound systems being respectively associated with at least one first Bluetooth multimedia device (SPK1, SPK2, SPKN) and at least one Bluetooth multimedia device (BLE-SPK1, BLE-SPK2, BLE-SPKN). The description also refers to a dual-mode Bluetooth low energy multimedia device (DM-BLE′), a method, a computer program and a non-transitory computer-readable storage medium.

## Claims

### Claim 1

A device having a first sound system adapted to be associated with at least one first device and a second sound system adapted to be associated with at least one second device, the device comprising:
one or more circuits configured to:
determine a maximum signal processing latency value based, at least in part, on one or more of a first signal processing latency value associated with the first sound system or a second signal processing latency value associated with the second sound system;
determine a first subtraction value and a second subtraction value by respectively subtracting the first signal processing latency value and the second signal processing latency value from the maximum signal processing latency value;
delay a first multimedia signal and a second multimedia signal by the first subtraction value and the second subtraction value, respectively; and
transmit the first multimedia signal to the first sound system and the second multimedia signal to the second sound system.

### Claim 2 (depends on 1)

The device of claim 1, wherein the one or more circuits are further configured to obtain the first signal processing latency value of the first sound system and the second signal processing latency value of the second sound system.

### Claim 3 (depends on 2)

The device of claim 2, further comprising a database, and wherein the one or more circuits are further configured to obtain the first signal processing latency and/or the second signal processing latency value from the database.

### Claim 4 (depends on 1)

The device of claim 1, wherein the one or more circuits are further configured to separate an input multimedia stream into the first multimedia signal and the second multimedia signal.

### Claim 5 (depends on 1)

The device of claim 1, wherein:
the device is a dual mode Bluetooth low energy multimedia device,
the at least one first device is a Bluetooth multimedia device, and
the at least one second device is a Bluetooth Low Energy multimedia device.

### Claim 6 (depends on 1)

The device of claim 1, wherein the one or more circuits are further configured to further delay the first multimedia signal and the second multimedia signal by a predetermined signal processing latency value.

### Claim 7 (depends on 1)

The device of claim 1, wherein the first sound system comprises a Basic Rate/Enhanced Data Rate controller and the second sound system comprises a Bluetooth low energy controller.

### Claim 8

A method of controlling a device having a first sound system adapted to be associated with at least one first device and a second sound system adapted to be associated with at least one second device the method comprising:
determining a maximum signal processing latency value based, at least in part, on one or more of a first signal processing latency value of the first sound system or a second signal processing latency value of the second sound system;
determining a first subtraction value and a second subtraction value by respectively subtracting the first signal processing latency value and the second signal processing latency value from the maximum signal processing latency value;
delaying a first multimedia signal and a second multimedia signal by the first subtraction value and the second subtraction value, respectively; and
transmitting the first multimedia signal to the first sound system and the second multimedia signal to the second sound system.

### Claim 9 (depends on 8)

The method of claim 8, further comprising obtaining the first signal processing latency value of the first sound system and the second signal processing latency value of the second sound system.

### Claim 10 (depends on 9)

The method of claim 9, wherein the device is a dual-mode Bluetooth low energy multimedia device, and wherein the obtaining the first signal processing latency value and the second signal processing latency value includes obtaining the first signal processing latency value and/or the second signal processing latency value from a database of the dual-mode Bluetooth low energy multimedia device.

### Claim 11 (depends on 8)

The method of claim 8, further comprising separating an input multimedia stream into the first multimedia signal and the second multimedia signal.

### Claim 12 (depends on 8)

The method of claim 8, wherein:
the device is a dual mode Bluetooth low energy multimedia device,
the at least one first device is a Bluetooth multimedia device, and
the at least one second device is a Bluetooth Low Energy multimedia device.

### Claim 13 (depends on 8)

The method of claim 8, wherein the delaying the first and second multimedia signals further includes delaying the first and second multimedia signal by a predetermined signal processing latency value.

### Claim 14 (depends on 8)

The method of claim 8, wherein the first sound system comprises a Basic Rate/Enhanced Data Rate controller and the second sound system comprises a Bluetooth low energy controller.

### Claim 15

A non-transitory computer-readable storage medium storing instructions, which when executed by one or more processors, cause the one or more processors to:
determine a maximum signal processing latency value based, at least in part, on one or more of a first signal processing latency value associated with a first sound system or a second signal processing latency value associated with a second sound system;
determine a first subtraction value and a second subtraction value by respectively subtracting the first signal processing latency value and the second signal processing latency value from the maximum signal processing latency value;
delay a first multimedia signal and a second multimedia signal by the first subtraction value and the second subtraction value, respectively; and
cause the first multimedia signal to be transmitted to the first sound system and the second multimedia signal to be transmitted to the second sound system.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the one or more processors are further configured to obtain the first signal processing latency value of the first sound system and the second signal processing latency value of the second sound system.

### Claim 17 (depends on 16)

The non-transitory computer-readable storage medium of claim 16, wherein the one or more processors are further configured to obtain the first signal processing latency value and the second signal processing latency value includes obtaining the first signal processing latency value and/or the second signal processing latency value from a database.

### Claim 18 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the one or more processors are further configured to separate an input multimedia stream into the first multimedia signal and the second multimedia signal.

### Claim 19 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein:
the non-transitory computer-readable storage medium storage instructions, which when executed by the one or more processors, cause the one or more processors to control a device;
the device is a dual mode Bluetooth low energy multimedia device,
the first sound system is associated with at least one first device that is a Bluetooth multimedia device, and
the second sound system is associated with at least one second device that is a Bluetooth Low Energy multimedia device.

### Claim 20 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein when delaying the first and second multimedia signals the one or more processors are further configured to delay the first and second multimedia signal by a predetermined signal processing latency value.
