Communication system and method
First Claim
1. A method of transmitting video data, the method comprising:
- establishing a bidirectional video channel between a first terminal and a second terminal in a packet-based communication network, wherein the first terminal is configured to be connected to a plurality of alternate sources;
beginning a live, face-to-face video call over the established channel by generating first video data from a video camera of the first terminal, transmitting the first video data to the second terminal for display on a screen of the second terminal, receiving second video data generated from a video camera of the second terminal, and displaying the second video data on a screen of the first terminal;
generating third video data at the first terminal from at least one source from the plurality of alternate sources other than said video camera of the first terminal;
receiving a user selection of one or any combination of the plurality of sources at the first terminal; and
in response to the user selection, enabling transmission of, in addition to the first video data, the third video data generated at the first terminal to the second terminal over said established channel of the packet-based communication network for display on the screen of the second terminal.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of transmitting video data comprising: establishing a bidirectional video channel between a first terminal and a second terminal in a packet-based communication network; beginning a live, face-to-face video call over the established channel by generating first video data from a video camera of the first terminal, transmitting the first video data to the second terminal for display on a screen of the second terminal, receiving second video data generated from a video camera of the second terminal, and displaying the second video data on a screen of the first terminal; generating third video data at the first terminal from a source other than the video camera of the first terminal; receiving a user selection at the first terminal; and in response to the user selection, transmitting the third video data to the second user over the established channel of the packet-based communication network.
-
Citations
20 Claims
-
1. A method of transmitting video data, the method comprising:
-
establishing a bidirectional video channel between a first terminal and a second terminal in a packet-based communication network, wherein the first terminal is configured to be connected to a plurality of alternate sources; beginning a live, face-to-face video call over the established channel by generating first video data from a video camera of the first terminal, transmitting the first video data to the second terminal for display on a screen of the second terminal, receiving second video data generated from a video camera of the second terminal, and displaying the second video data on a screen of the first terminal; generating third video data at the first terminal from at least one source from the plurality of alternate sources other than said video camera of the first terminal; receiving a user selection of one or any combination of the plurality of sources at the first terminal; and in response to the user selection, enabling transmission of, in addition to the first video data, the third video data generated at the first terminal to the second terminal over said established channel of the packet-based communication network for display on the screen of the second terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A first terminal comprising:
-
a first video camera for supplying first video data; an alternative video source operable to supply third video data, the alternate video source being from a plurality of alternate sources other than said first video camera; a memory storing a communication client application; processing apparatus, coupled to said memory, video signal source and first video camera, operable to execute the communication client application; and a user input device communicable with the processing apparatus; wherein the client application is programmed so as when executed to allow a user of the first terminal to establish a bidirectional video channel with a second terminal over a packet-based communication network, and thereby begin a live, face-to-face video call over the established channel by transmitting, from the first terminal, the first video data from the first video camera to the second terminal for display on a screen of the second terminal, receiving second video data generated from a second video camera of the second terminal, and displaying the second video data on a screen of the first terminal; wherein the client application is further programmed to receive a user selection of one or any combination of the plurality of alternate video sources as the third video source from the user input device, and in response to the user selection, enable transmission of, from the first terminal and in addition to the first video data, the third video data from the third video source to the second terminal over said established channel of the packet-based communication network for display on the screen of the second terminal. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A communication system comprising a first terminal configured to communicate with a second terminal connected to a packet-based communication network, wherein:
-
the first terminal comprises a memory storing a first communication client application, a first processing apparatus arranged to execute the first communication client application, a first video camera coupled to the first processing apparatus, an alternative video source from a plurality of alternate video sources, other than said first video camera, coupled to the first processing apparatus, and a user input device communicable with the first processing apparatus; wherein said first client application is programmed so as when executed to allow a bidirectional video channel to be established between the first terminal and the second terminal over the packet-based communication network, and thereby begin a live, face-to-face video call over the established channel by generating first video data from the first video camera of the first terminal, transmitting the first video data from the first terminal to the second terminal, enabling display of the first video data on a screen of the second terminal, receiving second video data from the second terminal, and displaying the second video data on a screen of the first terminal; and the first client application is further programmed to generate third video data at the first terminal from said alternative source, receive a user selection of one or any combination of the plurality of alternate sources from said user input device, and in response to the user selection, enable transmission of, from the first terminal and in addition to the first video data, the third video data to the second terminal over said established channel of the packet-based communication network for display on the screen of the second terminal. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification