Device for easily adding a portable speaker to an existing automobile sound system
A device which is configured to receive a signal from a mobile device, pass that signal through to an automobile head unit, filter out and decode some audio-related information from the signal the device receives from the mobile device, and pass that audio-related information to a portable speaker. Preferably, a delay is calculated and added, either by the device or by the portable speaker, such that audio that emits from the portable speaker is synchronized with audio that emits from the head unit.
1 . A device for use with a mobile device, an automobile head unit and a portable speaker, said device comprising a data receiver configured to receive data from the mobile device; a data passer configured to pass data to the automobile head unit; and a filter and decoder configured send audio-related signals to the portable speaker, wherein the device is configured to add an appropriate delay to the audio-related signals that the device sends to the portable speaker such that the portable speaker emits audio that is synchronized with audio emitted by the automobile head unit through automotive speakers, wherein the device comprises a Microcontroller (MCU), an Audio Delay Buffer and an RF transmitter, wherein the MCU is configured to send signals to the Audio Delay Buffer, the Audio Delay Buffer is configured to add the appropriate delay and then send signals to RF transmitter, wherein the RF transmitter is configured to send RF signals to the portable speaker such that the portable speaker emits audio that is synchronized with audio emitted by the automobile head unit through automotive speakers, wherein the MCU comprises a USB Traffic Filter, an HID iAP1/iAP2 Protocol Decoder, and an Isochronous USB Audio Decoder, wherein the USB Traffic Filter identifies traffic between the mobile device and the automobile head unit, wherein the Isochronous USB Audio Decoder extracts a signal, converts the signal to an I2S signal, and sends that I2S signal to the Audio Delay Buffer which adds the appropriate delay and passes the signal to the RF transmitter.
2 . A device as recited in claim 1 , wherein the device is configured to connect to the mobile device via a wired connection.
3 . A device as recited in claim 1 , wherein the device is configured to connect to the mobile device via a wireless connection.
4 . A device as recited in claim 3 , wherein the device is configured to connect to the mobile device via Bluetooth or Wi-Fi.
5 . A device as recited in claim 1 , wherein the device is configured to connect to the automobile head unit via a wired connection.
6 . A device as recited in claim 1 , wherein the device is configured to connect to the automobile head unit via a wireless connection.
7 . A device as recited in claim 6 , wherein the device is configured to connect to the automobile head unit via Bluetooth or Wi-Fi.
8 . A device as recited in claim 1 , wherein the device is configured to connect to the portable speaker via a wired connection.
9 . A device as recited in claim 8 , wherein the device is configured to connect to the portable speaker via an audio cable.
10 . A device as recited in claim 1 , wherein the device is configured to connect to the portable speaker via a wireless connection.
11 . A device as recited in claim 10 , wherein the device is configured to connect to the portable speaker via Bluetooth or Wi-Fi.
12 . A device as recited in claim 1 , wherein the device is configured to work with Apple CarPlay and comprises a CarPlay Protocol Decoder and a CarPlay Protocol aware device, wherein the CarPlay Protocol Decoder sends signals to the Audio Delay Buffer and the CarPlay Protocol aware device.
13 . A device for use with a mobile device, an automobile head unit and a portable speaker, said device comprising a data receiver configured to receive data from the mobile device; a data passer configured to pass data to the automobile head unit; and a filter and decoder configured send audio-related signals to the portable speaker, wherein the device is configured to add an appropriate delay to the audio-related signals that the device sends to the portable speaker such that the portable speaker emits audio that is synchronized with audio emitted by the automobile head unit through automotive speakers, wherein the device comprises a Microcontroller (MCU), an Audio Delay Buffer and an RF transmitter, wherein the MCU is configured to send signals to the Audio Delay Buffer, the Audio Delay Buffer is configured to add the appropriate delay and then send signals to RF transmitter, wherein the RF transmitter is configured to send RF signals to the portable speaker such that the portable speaker emits audio that is synchronized with audio emitted by the automobile head unit through automotive speakers, wherein the MCU comprises a USB Traffic Filter, and an Isochronous USB Audio Decoder, wherein the USB Traffic Filter identifies traffic between the mobile device and the automobile head unit, wherein the Isochronous USB Audio Decoder extracts a signal, converts the signal to an I2S signal, and sends that I2S signal to the Audio Delay Buffer which adds the appropriate delay and passes the signal to the RF transmitter.
14 . A device as recited in claim 13 , wherein the device is configured to connect to the mobile device via a wired connection.
15 . A device as recited in claim 13 , wherein the device is configured to connect to the mobile device via a wireless connection.
16 . A device as recited in claim 15 , wherein the device is configured to connect to the mobile device via Bluetooth or Wi-Fi.
17 . A device as recited in claim 13 , wherein the device is configured to connect to the automobile head unit via a wired connection.
18 . A device as recited in claim 13 , wherein the device is configured to connect to the automobile head unit via a wireless connection.
19 . A device as recited in claim 18 , wherein the device is configured to connect to the automobile head unit via Bluetooth or Wi-Fi.
20 . A device as recited in claim 13 , wherein the device is configured to connect to the portable speaker via Bluetooth or Wi-Fi.