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 transmitting packet data over diverse transmission medium to a client;
means of detecting quality of service of said transmission;
means for Fountain encoding packet data; and
means for transmitting Fountain encoded packet data across said diverse transmission medium and performing switching of said packet data in response to changes in the detected quality of service.
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.
96 Citations
20 Claims
-
1. An apparatus for providing increased transmission quality of service, comprising:
-
a server configured for transmitting packet data over diverse transmission medium to a client;
means of detecting quality of service of said transmission;
means for Fountain encoding packet data; and
means for transmitting Fountain encoded packet data across said diverse transmission medium and performing switching of said packet data in response to changes in the detected quality of service. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for providing increased data packet transmission quality of service, comprising:
-
a server having multiple diverse forms of transmission medium configured for communicating data to a client;
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, switching Fountain encoded packet data transmission between said diverse medium in response to said changes in quality of service. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of increasing quality of service for packet based transmissions, comprising:
-
configuring a client and server for communication of data packets over diverse forms of transmission medium;
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; and
switching distribution of Fountain encoded data packet transmissions across diverse medium in response to detected quality of service for the given data packet rate between the client and server. - View Dependent Claims (19, 20)
-
Specification