Streaming Media System and Method
First Claim
Patent Images
1. A media arrangement for streaming media in a network, the arrangement comprising:
- a source providing media comprising a plurality of channels;
a streaming media system receiving media provided by the source and outputting a media stream; and
a plurality of destination devices, wherein each destination device in the plurality of destination devices receives and outputs a channel of the streamed media from the streaming media system, the output of the streamed media by the plurality of destination devices is synchronized in time.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for streaming media on a wireless network is provided. In one aspect, the system includes a streaming device driver; a multidestination wireless streaming protocol module, a multitank level algorithm module, a synchronization mechanism module, and an autoequalizing speaker and drive system module. The system and method minimize latency, dropout, jitter, and synchronization issues associated with media streaming while optimizing performance and output quality of the media.
216 Citations
27 Claims
-
1. A media arrangement for streaming media in a network, the arrangement comprising:
-
a source providing media comprising a plurality of channels; a streaming media system receiving media provided by the source and outputting a media stream; and a plurality of destination devices, wherein each destination device in the plurality of destination devices receives and outputs a channel of the streamed media from the streaming media system, the output of the streamed media by the plurality of destination devices is synchronized in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An audio system comprising:
-
a plurality of destination devices for outputting media synchronized in time; and a source for streaming media, the source having a software application and a streaming device driver, the source coupled to the plurality of destination devices, the streaming device driver representing the plurality of destination devices to the source and to the software application as a standard audio device connected to the source. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for synchronizing a time output of data samples at multiple destination devices receiving a packet data stream, the method comprising:
-
broadcasting a time check message from a source to a predetermined set of destination devices; upon receipt of the broadcasted time check message, each destination device in the predetermined set of destination devices intercepting the time check message at a Link layer of an IP network stack at each destination device in the predetermined set of destination devices and recording a time check message receipt time; sending an acknowledge message from each destination device in the predetermined set of destination devices to the source, the acknowledge message indicating the recorded time check message receipt time; and the source using the acknowledge messages to determine content of an adjust output time message sent to each destination device in the predetermined set of destination devices, the determined content of the adjust output time message determining the time of output of subsequent data samples at each destination device in the predetermined set of destination devices. - View Dependent Claims (21)
-
-
22. A speaker comprising:
-
a diaphragm; a voice coil associated with the diaphragm; and a sensor associated with the diaphragm, the sensor for sensing a signal related to the movement of the diaphragm and the voice coil. - View Dependent Claims (23, 24, 25, 26, 27)
-
Specification