VIDEO CONFERENCE CONTROL SYSTEM AND METHOD
First Claim
1. A system at a first location, comprising:
- a display that displays video of a first application that lacks a functionality to control a remote camera of a remote video conference system at a second location, different from the first location;
a memory that includes the first application and a second application;
a processor coupled to the display and the memory; and
a network interface, coupled to the processor and configured to be coupled to a network, that receives video data from the remote video conference system, provides the video data to the first application via the processor, and provides a first camera command to the remote video conference system via the network;
wherein the processor is configured with the first application such that the processor displays the video based on the video data via the display, wherein the video includes images of a first video conference participant at the second location; and
wherein the processor is further configured with the second application such that the processor receives first user input that selects a first region of a plurality of regions associated with the video of the first application and that indicates a first camera action for the remote camera at the second location, determines the first camera command based on the first user input and the first region, and provides the first camera command to the remote video conference system via the network interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A local video conference system executing a video conference application, that lacks an ability or functionality to control a remote camera of a remote video conference system, can display video from the remote video conference system. The local video conference system can also execute a controller application that can provide the local video conference system control of the remote camera. The controller application can receive user input that selects a region of multiple regions of a display window of the video conference application indicating a camera action for the remote camera, can determine a camera action based on the user input and the selected region, and can provide the camera action to the remote video conference system via a network. The remote video conference system can pan, tilt, and/or zoom the remote camera based on the camera action received from the controller application of the local video conference system.
105 Citations
20 Claims
-
1. A system at a first location, comprising:
-
a display that displays video of a first application that lacks a functionality to control a remote camera of a remote video conference system at a second location, different from the first location; a memory that includes the first application and a second application; a processor coupled to the display and the memory; and a network interface, coupled to the processor and configured to be coupled to a network, that receives video data from the remote video conference system, provides the video data to the first application via the processor, and provides a first camera command to the remote video conference system via the network; wherein the processor is configured with the first application such that the processor displays the video based on the video data via the display, wherein the video includes images of a first video conference participant at the second location; and wherein the processor is further configured with the second application such that the processor receives first user input that selects a first region of a plurality of regions associated with the video of the first application and that indicates a first camera action for the remote camera at the second location, determines the first camera command based on the first user input and the first region, and provides the first camera command to the remote video conference system via the network interface. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable memory device comprising a first set of instructions, which when executed by a processor of a first video conference system at a first location, cause the first video conference system to perform:
-
interfacing with a device driver that provides a video stream of a first video camera of the first video conference system to a video conference application, wherein each of the device driver and the video conference application is executable by the processor; receiving, from the device driver, the video stream of the first video camera; providing the video stream to the video conference application; receiving data that indicates first user input that selects a first region of a plurality of regions of video of the video conference application and that indicates a first camera action for a remote camera of a second video conference system at a second location, different from the first location; determining the first camera command based on the data that indicates the first user input and the first region; and providing the first camera command to the second video conference system via a network interface of the first video conference system. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
interfacing with a device driver that provides a video stream of a first video camera of a first video conference system to a video conference application that is executable by a processor of a first video conference system at a first location; receiving, from the device driver, the video stream of the first video camera; providing the video stream to the video conference application; receiving data that indicates first user input that selects a first region of a plurality of regions of video of the video conference application and that indicates a first camera action for a remote camera of a second video conference system at a second location, different from the first location; determining the first camera command based on the data that indicates the first user input and the first region; and providing the first camera command to the second video conference system via a network interface of the first video conference system. - View Dependent Claims (17, 18, 19, 20)
-
Specification