System and method for scalable and low-delay videoconferencing using scalable video coding
First Claim
Patent Images
1. A system for video communication between a plurality of endpoints over an electronic communications network and one or more servers, which network provides different quality of service and bandwidth channels linking the plurality of endpoints and servers, the channels including designated high reliability channels (HRCs) and low reliability channels (LRCs), the system comprising:
- transmitting and receiving terminals disposed at the endpoints,wherein at least one transmitting terminal is configured to prepare at least one scalably coded video signal for transmission to other terminals in a base layer and enhancement layers format, and to transmit at least the base layer over a designated HRC, andwherein at least one receiving terminal is configured to decode the scalably coded video signal layers that are received over network channels including a designated HRC, and to reconstruct a video for local use by combining the decoded video signal layers, andwherein the servers are configured to mediate the transfer of the scalably coded video signal layers transmitted by the transmitting terminal to a receiving terminal over electronic communications network channels leading to the latter terminal.
4 Assignments
0 Petitions
Accused Products
Abstract
Scalable video codecs are provided for use in videoconferencing systems and applications hosted on heterogeneous endpoints/receivers and network environments. The scalable video codecs provide a coded representation of a source video signal at multiple temporal, quality, and spatial resolutions.
-
Citations
71 Claims
-
1. A system for video communication between a plurality of endpoints over an electronic communications network and one or more servers, which network provides different quality of service and bandwidth channels linking the plurality of endpoints and servers, the channels including designated high reliability channels (HRCs) and low reliability channels (LRCs), the system comprising:
-
transmitting and receiving terminals disposed at the endpoints, wherein at least one transmitting terminal is configured to prepare at least one scalably coded video signal for transmission to other terminals in a base layer and enhancement layers format, and to transmit at least the base layer over a designated HRC, and wherein at least one receiving terminal is configured to decode the scalably coded video signal layers that are received over network channels including a designated HRC, and to reconstruct a video for local use by combining the decoded video signal layers, and wherein the servers are configured to mediate the transfer of the scalably coded video signal layers transmitted by the transmitting terminal to a receiving terminal over electronic communications network channels leading to the latter terminal. - View Dependent Claims (2)
-
-
3. An endpoint terminal for video communication with other endpoints over one or more servers disposed in an electronics communication network, which network provides different quality of service and bandwidth channels linking the plurality of endpoints, the channels including designated HRCs, the endpoint terminal comprising:
-
at least one scalable video encoder, which is configured to scalably encode at least one video signal in a base layer and enhancement layers format; and a packet multiplexer, which is configured to multiplex layers of the video signal encoded in the base layer and enhancement layers format for transmission over the electronics communication network, wherein the endpoint terminal is configured to designate at least the base layer from the base layer and enhancement layers of the video signal for transmission over the designated HRCs via a network interface controller. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 34, 35)
-
-
27. An endpoint terminal for video communication with other endpoints over one or more servers disposed in an electronics communication network, which network provides different quality of service and bandwidth channels linking the plurality of endpoints, the channels including designated HRCs, the endpoint terminal comprising:
-
a scalable video decoder or decoders, which is configured to scalably decode one or more video signals in a base layer and enhancement layers format; and a packet demultiplexer, which is configured to demultiplex layers of the video signal encoded in the base layer and enhancement layers format after reception over the electronics communication network via a network interface controller. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
-
36. A method for communication between a plurality of endpoints over an electronic communications network and one or more servers, which network provides different quality of service and bandwidth channels linking the plurality of endpoints, the channels including designated HRCs, the method comprising:
-
scalably coding a video signal in a base layer and enhancement layers format; multiplexing layers of the video signal for transmission over the electronics communication network, transmitting at least the base layer from the base layer and enhancement layers of the video signal for transmission over the designated HRCs. - View Dependent Claims (37, 71)
-
-
38. A method for communicating encoded video signal pictures, which are scalably coded in a base and enhancement layers format, between a plurality of endpoints over an electronic communications network, the method comprising:
-
selecting a picture type (I, P, or B) for the picture currently being encoded as well as a prediction reference picture from the decoded pictures stored in a frame memory; and creating a temporal scalability layer by performing picture prediction using threads. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 67, 68)
-
-
60. A method for communicating encoded video signal pictures, which are scalably coded in a base and enhancement layers format, between a plurality of endpoints and one or more servers over an electronic communications network, the method comprising using:
-
a scalable video decoder or decoders, which is configured to scalably decode one or more video signals in a base layer and enhancement layers format; and a packet demultiplexer, which is configured to demultiplex layers of the video signal encoded in the base layer and enhancement layers format after reception over the electronics communication network via a network interface controller. - View Dependent Claims (61, 62, 63, 64, 65, 66)
-
-
69. A method for video communication between a plurality of endpoints over an electronic communications network and one or more servers, which network provides different quality of service and bandwidth channels linking the plurality of endpoints and servers, the channels including designated high reliability channels (HRCs) and low reliability channels (LRCs), the method comprising:
-
disposing transmitting and receiving terminals at the endpoints, configuring at least one transmitting terminal to prepare at least one scalably coded video signal for transmission to other terminals in a base layer and enhancement layers format, and to transmit at least the base layer over a designated HRC, configuring at least one receiving terminal to decode the scalably coded video signal layers that are received over network channels including a designated HRC, and to reconstruct a video for local use by combining the decoded video signal layers, and configuring the servers to mediate the transfer of the scalably coded video signal layers transmitted by the transmitting terminal to a receiving terminal over electronic communications network channels leading to the latter terminal. - View Dependent Claims (70)
-
Specification