Reliable audio-video transmission system using multi-media diversity
First Claim
1. An apparatus for providing increased transmission quality of service, comprising:
- a server configured for simultaneously transmitting packet data through different transmitters, co-located with said server, over parallel diverse transmission medium along an entire path to a client having different receivers co-located with said client;
wherein said diverse medium are subject to different forms of interference;
means of detecting quality of service of said transmission;
means for Fountain encoding packet data using media-time coding and interleaving across said parallel diverse transmission medium; and
means for transmitting Fountain encoded packet data across said diverse transmission medium and distributing said packet data, which is interleaved and media-time coded with alternate packets transmitted, across said diverse medium in response to changes in the detected quality of service;
wherein said multiple diverse transmission medium comprise both a wireless connection and a power-line connection;
wherein said Fountain encoded data is transmitted simultaneously over said wireless connection and said power-line connection;
wherein said diverse medium comprise medium in which fading or signal strength vary independently when comparing at least two of the diverse medium; and
wherein said diverse medium comprise wireless medium, at least two of which provide different propagation characteristics.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for switching data packet traffic distribution across diverse transmission medium according to detected quality of service characteristics for a given data packet rate from server to client. It should be recognized that diverse medium are not interdependent with regard to fading or signal strength considerations. Two general modes of switching are described, switching all the data packets, and switching according to a media-time coding mechanism. In one embodiment the data is encoded using Fountain encoding prior to transmission. The data packet transmissions preferably comprise audio-video data packet streams, such as MPEG-2 streams. By way of example, the diverse transmission medium may comprise a wireless connection (i.e., WiFi) used in combination with a power-line network connection, such as within a home network.
-
Citations
20 Claims
-
1. An apparatus for providing increased transmission quality of service, comprising:
-
a server configured for simultaneously transmitting packet data through different transmitters, co-located with said server, over parallel diverse transmission medium along an entire path to a client having different receivers co-located with said client; wherein said diverse medium are subject to different forms of interference; means of detecting quality of service of said transmission; means for Fountain encoding packet data using media-time coding and interleaving across said parallel diverse transmission medium; and means for transmitting Fountain encoded packet data across said diverse transmission medium and distributing said packet data, which is interleaved and media-time coded with alternate packets transmitted, across said diverse medium in response to changes in the detected quality of service; wherein said multiple diverse transmission medium comprise both a wireless connection and a power-line connection; wherein said Fountain encoded data is transmitted simultaneously over said wireless connection and said power-line connection; wherein said diverse medium comprise medium in which fading or signal strength vary independently when comparing at least two of the diverse medium; and wherein said diverse medium comprise wireless medium, at least two of which provide different propagation characteristics. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for providing increased data packet transmission quality of service, comprising:
-
a server coupled to different transmitters, co-located with said server, having multiple diverse forms of transmission medium configured in parallel for simultaneously communicating data along an entire path to a client having different receivers; wherein said diverse medium comprises both a wireless connection and a power-line connection which are subject to different forms of interference; a computer processor configured for controlling data packet transmissions over said diverse forms of medium; and programming configured for execution by said computer processor for, detecting changes in the quality of service (QoS), segmenting data into time intervals over which data is encoded using a Fountain encoding scheme with media-time coding and interleaving across said parallel diverse transmission medium, and distributing Fountain encoded packet data transmission, which is interleaved and media-time coded with alternate packets transmitted across said diverse medium in response to said changes in quality of service; wherein said Fountain encoded data is transmitted simultaneously over both said wireless connection and said power-line connection; wherein said diverse forms of transmission medium comprise medium in which fading or signal strength vary independently when comparing at least two of the diverse transmission medium; and wherein said diverse forms of transmission medium comprise wireless medium, at least two of which provide different propagation characteristics. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of increasing quality of service for packet based transmissions, comprising:
-
configuring a client and server for simultaneous communication of data packets through different transmitters over diverse forms of parallel transmission medium along an entire path to a client having different receivers; wherein said different transmitters are collocated with said server; wherein said different receivers are collocated with said client; wherein said diverse medium comprise both wireless connection and power-line connection which are subject to different forms of interference; detecting the quality of service of said communication of data packets for a given data packet rate between the client and server; segmenting the data into time intervals over which data is encoded using a Fountain encoding scheme with media-time coding and interleaving across said parallel diverse transmission medium; and distributing Fountain encoded data packet transmissions, which are interleaved and media-time coded with alternate packets transmitted across diverse medium in response to detected quality of service for the given data packet rate between the client and server; wherein said diverse forms of transmission medium comprise medium in which fading or signal strength vary independently when comparing at least two of the diverse transmission medium; wherein said Fountain encoded data is transmitted simultaneously over both said wireless connection and said power-line connection; wherein said diverse forms of transmission medium comprise medium in which fading or signal strength vary independently when comparing at least two of the diverse transmission medium; and wherein said diverse forms of transmission medium comprise wireless medium, at least two of which provide different propagation characteristics. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification