Control of video conferencing system with pointing device
DC CAFCFirst Claim
1. A method of controlling operations of a video conferencing system, the method comprising the steps of:
- controlling in real time the operation of a camera which provides video to be displayed through input to a pointing device so as to provide direct control of the motion of the camera through movement of the pointing device, wherein said step of controlling comprises the steps of;
receiving input from the pointing device corresponding to movement of the pointing device to provide movement data;
actuating the camera associated with the video conferencing system in a direction indicated by the movement data;
initiating a timer upon receipt of the movement data; and
stopping motion of the camera if the timer expires without receiving subsequent movement data.
11 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Methods, systems or apparatus and computer program products are provided that control the operation of a camera in a video conferencing system. In particular, the setup and display of video information in a video conferencing system may be controlled by displaying a graphic user interface associated with the setup of the video conferencing system which includes an icon corresponding to input from a pointing device so as to provide computer generated visual feedback as to a screen location corresponding to a location of the pointing device and displaying video information so as to replace substantially all of the displayed graphic user interface including the icon. When displaying video information, control of the video information displayed is based upon user input from a pointing device without displaying an icon corresponding to the pointing device. Furthermore, the camera movement may be controlled in real time based on pointing device input such as movement.
-
Citations
21 Claims
-
1. A method of controlling operations of a video conferencing system, the method comprising the steps of:
-
controlling in real time the operation of a camera which provides video to be displayed through input to a pointing device so as to provide direct control of the motion of the camera through movement of the pointing device, wherein said step of controlling comprises the steps of;
receiving input from the pointing device corresponding to movement of the pointing device to provide movement data;
actuating the camera associated with the video conferencing system in a direction indicated by the movement data;
initiating a timer upon receipt of the movement data; and
stopping motion of the camera if the timer expires without receiving subsequent movement data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
receiving input from the pointing device corresponding to activation of a first selection device of the pointing device;
actuating a camera associated with the video conferencing system so as to zoom the camera in a first direction in response to the received input corresponding to the activation of the first selection device;
receiving input from the pointing device corresponding to de-activation of the first selection device of the pointing device; and
stopping the zoom of the camera in response to the received input corresponding to the de-activation of the first selection device.
-
-
5. A method according to claim 1, further comprising the step of controlling the source of the video information displayed based upon input from the pointing device.
-
6. A method according to claim 5, wherein said step of controlling the source of video information comprises the step of selecting for display a source of video information from a plurality of video information sources based upon input from the pointing device.
-
7. A method according to claim 1, further comprising the step of controlling the arrangement of the display of video information from multiple video information sources.
-
8. A system for controlling operations of a video conferencing systems comprising:
-
a camera capable of remote control operation; and
means for controlling in real time the operation of the camera which provides video to be displayed through input to a pointing device so as to provide direct control of the motion of the camera through movement of the pointing device, wherein said means for controlling comprise;
means for receiving input from the pointing device corresponding to movement of the pointing device to provide movement data;
means for actuating the camera associated with the video conferencing system in a direction indicated by the movement data;
means for initiating a timer upon receipt of the movement data; and
means for stopping motion of the camera if the timer expires without receiving subsequent movement data. - View Dependent Claims (9, 10, 11, 12, 13, 14)
means for receiving input from the pointing device corresponding to activation of a first selection device of the pointing device;
means for actuating the camera so as to zoom the camera in a first direction in response to the received input corresponding to the activation of the first selection device;
means for receiving input from the pointing device corresponding to de-activation of the first selection device of the pointing device; and
means for stopping the zoom of the camera in response to the received input corresponding to the de-activation of the first selection device.
-
-
12. A system according to claim 8, further comprising means for controlling the source of the video information displayed based upon input from the pointing device.
-
13. A system according to claim 12, wherein said means for controlling the source of video information comprises means for selecting for display a source of video information from a plurality of video information sources based upon input from the pointing device.
-
14. A system according to claim 8, further comprising means for controlling the arrangement of the display of video information from multiple video information sources.
-
15. A computer program product for controlling operations of a video conferencing system, the computer program product comprising:
-
a computer-readable storage medium having computer-readable program code means embodied in said medium, said computer-readable program code means comprising;
computer-readable program code means for controlling in real time the operation of a camera which provides video to be displayed through input to a pointing device so as to provide direct control of the motion of the camera through movement of the pointing device, wherein said computer readable code means for controlling comprise;
computer readable code means for receiving input from the pointing device corresponding to movement of the pointing device to provide movement data;
computer readable code means for actuating the camera associated with the video conferencing system in a direction indicated by the movement data;
computer readable code means for initiating a timer upon receipt of the movement data; and
computer readable code means for stopping motion of the camera if the timer expires without receiving subsequent movement data. - View Dependent Claims (16, 17, 18, 19, 20, 21)
computer readable program code means for receiving input from the pointing device corresponding to activation of a first selection device of the pointing device;
computer readable program code means for actuating a camera so as to zoom the camera in a first direction in response to the received input corresponding to the activation of the first selection device;
computer readable program code means for receiving input from the pointing device corresponding to de-activation of the first selection device of the pointing device; and
computer readable program code means for stopping the zoom of the camera in response to the received input corresponding to the de-activation of the first selection device.
-
-
19. A computer program according to claim 15, further comprising computer readable program code means for controlling the source of the video information displayed based upon input from the pointing device.
-
20. A computer program product according to claim 15, wherein said computer readable program code means for controlling the source of video information comprises computer readable program code means for selecting for display a source of video information from a plurality of video information sources based upon input from the pointing device.
-
21. A computer program product according to claim 15, further comprising computer readable program code means for controlling the arrangement of the display of video information from multiple video information sources.
Specification