Patent classifications
H04H60/88
SYSTEMS AND METHODS FOR SYNCRONIZING MULTIPLE ELECTRONIC DEVICES
Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.
SYSTEMS AND METHODS FOR SYNCRONIZING MULTIPLE ELECTRONIC DEVICES
Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.
SYSTEMS AND METHODS FOR SYNCRONIZING MULTIPLE ELECTRONIC DEVICES
Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.
Interactive device for internet radio station
Disclosed is an interactive device for an internet radio station including a content presentation unit and a content selection unit. The content selection unit includes an operation module, a processing module, an indication module and a communication module. The operation module is used by a user to input a channel selection command by means of manual rotation and to generate a corresponding electrical signal. The processing module is used for acquiring corresponding audio resources from the network radio according to the electrical signal and issuing the corresponding audio resources to the content presentation unit which is used for playing back the audio resource. The processing module is further used for driving the indication module to generate a state change corresponding to the electrical signal. Hence, the user may select audio resources by rotating the operation module, so that the channel selection is similar to a traditional rotary tuning method.
Interactive device for internet radio station
Disclosed is an interactive device for an internet radio station including a content presentation unit and a content selection unit. The content selection unit includes an operation module, a processing module, an indication module and a communication module. The operation module is used by a user to input a channel selection command by means of manual rotation and to generate a corresponding electrical signal. The processing module is used for acquiring corresponding audio resources from the network radio according to the electrical signal and issuing the corresponding audio resources to the content presentation unit which is used for playing back the audio resource. The processing module is further used for driving the indication module to generate a state change corresponding to the electrical signal. Hence, the user may select audio resources by rotating the operation module, so that the channel selection is similar to a traditional rotary tuning method.
Systems and methods for synchronizing multiple electronic devices
Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.
Systems and methods for synchronizing multiple electronic devices
Embodiments are provided for syncing multiple electronic devices for collective audio playback. According to certain aspects, a master device connects (218) to a slave device via a wireless connection. The master device calculates (224) a network latency via a series of network latency pings with the slave device and sends (225) the network latency to the slave device. Further, the master devices sends (232) a portion of an audio file as well as a timing instruction including a system time to the slave device. The master device initiates (234) playback of the portion of the audio file and the slave devices initiates (236) playback of the portion of the audio file according to the timing instruction and a calculated system clock offset value.
Over-the-air radio broadcast signal metadata
Over-the-air radio broadcast signals are commonly used to deliver a variety of programming content (e.g., audio, etc.) to radio receiver systems. Supplemental data (e.g., metadata) may be provided to radio broadcast receiver systems, where such supplemental data is associated with the programming content delivered via the over-the-air radio broadcast signals. In exemplary embodiments described herein, a radio receiver system receives both (i) primary programming content via over-the-air radio broadcast transmission, and (ii) metadata related to the programming content via wireless Internet. This use of metadata provides a user with an enhanced experience regardless of the type of terrestrial broadcast signal that is received at the user's radio receiver system. Users receiving radio broadcast signals at a receiver system may view images, videos, multimedia displays, text, etc., that is related to the programming content received via the over-the-air radio broadcast signals.
INTERACTIVE DEVICE FOR INTERNET RADIO STATION
Disclosed is an interactive device for an internet radio station including a content presentation unit and a content selection unit. The content selection unit includes an operation module, a processing module, an indication module and a communication module. The operation module is used by a user to input a channel selection command by means of manual rotation and to generate a corresponding electrical signal. The processing module is used for acquiring corresponding audio resources from the network radio according to the electrical signal and issuing the corresponding audio resources to the content presentation unit which is used for playing back the audio resource. The processing module is further used for driving the indication module to generate a state change corresponding to the electrical signal. Hence, the user may select audio resources by rotating the operation module, so that the channel selection is similar to a traditional rotary tuning method.
INTERACTIVE DEVICE FOR INTERNET RADIO STATION
Disclosed is an interactive device for an internet radio station including a content presentation unit and a content selection unit. The content selection unit includes an operation module, a processing module, an indication module and a communication module. The operation module is used by a user to input a channel selection command by means of manual rotation and to generate a corresponding electrical signal. The processing module is used for acquiring corresponding audio resources from the network radio according to the electrical signal and issuing the corresponding audio resources to the content presentation unit which is used for playing back the audio resource. The processing module is further used for driving the indication module to generate a state change corresponding to the electrical signal. Hence, the user may select audio resources by rotating the operation module, so that the channel selection is similar to a traditional rotary tuning method.