SYSTEM AND METHOD FOR LOW-DELAY, INTERACTIVE COMMUNICATION USING MULTIPLE TCP CONNECTIONS AND SCALABLE CODING
First Claim
1. An audiovisual communication system including a communication network that uses the IP protocol and has a plurality of TCP connections to carry audiovisual signal data packets between a sender and a receiver, wherein audiovisual signals are scalable-coded by the sender into a set of scalable layers according to a scalable coding structure for transmission over the plurality of TCP connections, and wherein portions of the scalable layers data are designated as key frames, the system comprising:
- a Scheduling Inverse Multiplexer (S-IMUX) coupled to the plurality of TCP connections at the sender, wherein the S-IMUX is configured to schedule transmission of individual scalable-coded data packets over the plurality of TCP connections;
a Feedback Multiplexer (F-MUX) coupled to the plurality of TCP connections at the receiver, wherein the F-MUX is configured to reassemble individual scalable-coded data packets received over different TCP connections in a single packet stream for decoding.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for communication of scaleable-coded audiovisual signals over multiple TCP/IP connections are provided. The sender schedules and prioritizes transmission of individual scalable-coded data packets over the plurality of TCP connections according to their relative importance in the scalable coding structure for signal reconstruction quality and according to receiver feedback. Low-latency packet delivery over the multiple TCP/IP connections is maintained by avoiding transmission or retransmission of packets that are less important for reconstructed media quality.
39 Citations
19 Claims
-
1. An audiovisual communication system including a communication network that uses the IP protocol and has a plurality of TCP connections to carry audiovisual signal data packets between a sender and a receiver, wherein audiovisual signals are scalable-coded by the sender into a set of scalable layers according to a scalable coding structure for transmission over the plurality of TCP connections, and wherein portions of the scalable layers data are designated as key frames, the system comprising:
-
a Scheduling Inverse Multiplexer (S-IMUX) coupled to the plurality of TCP connections at the sender, wherein the S-IMUX is configured to schedule transmission of individual scalable-coded data packets over the plurality of TCP connections; a Feedback Multiplexer (F-MUX) coupled to the plurality of TCP connections at the receiver, wherein the F-MUX is configured to reassemble individual scalable-coded data packets received over different TCP connections in a single packet stream for decoding. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for audiovisual communication over a communication network that uses the IP protocol and has a plurality of TCP connections to carry audiovisual signal data packets between a sender and a receiver, wherein audiovisual signals are scalable-coded by the sender into a set of scalable layers according to a scalable coding structure for transmission over the plurality of TCP connections, and wherein portions of the scalable layers data are designated as key frames, the method comprising:
-
at the sender, scheduling transmission of individual scalable-coded data packets of the audiovisual signal over the plurality of TCP connections; at the receiver, reassembling individual scalable-coded data packets received over different TCP connections in a single packet stream for decoding. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification