Automatic voice tracking camera system and method of operation
DCFirst Claim
1. An automatic voice tracking camera system, comprising:
- a first camera operable to receive control signals for controlling a view of the first camera; and
a camera controller coupled to the first camera, the camera controller operable;
to determine a responsive camera movement of the first camera based upon coordinates for a point in space, the determination comprising comparing the coordinates with a first spacial region defined around a current speaker position;
to generate camera control signals based upon the appropriate responsive camera movement; and
to provide the camera control signals to the first camera.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An automatic voice tracking camera system (12) and method of operation are disclosed. The system (12) includes a first camera (18) and a camera controller (36). The first camera (18) is operable to receive control signals for controlling a view of the first camera (18). The camera controller (36) is operable to determine a responsive camera movement of the first camera (18) based upon coordinates for a point in space where the determination comprises comparing the coordinates with a first spacial region (90) defined around a current speaker position. The camera controller (36) is then operable to generate camera control signals based upon the appropriate responsive camera movement and to provide the camera control signals to the first camera (18). In one embodiment, the camera controller is further operable also to compare the coordinates with a second spacial region (92) defined around the current speaker position.
88 Citations
24 Claims
-
1. An automatic voice tracking camera system, comprising:
-
a first camera operable to receive control signals for controlling a view of the first camera; and
a camera controller coupled to the first camera, the camera controller operable;
to determine a responsive camera movement of the first camera based upon coordinates for a point in space, the determination comprising comparing the coordinates with a first spacial region defined around a current speaker position;
to generate camera control signals based upon the appropriate responsive camera movement; and
to provide the camera control signals to the first camera. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
a second camera operable to receive control signals for controlling a view of the second camera; and
the camera controller coupled to the second camera, the camera controller further operable;
to determine a responsive camera movement of the second camera based upon coordinates for a point in space, the determination comprising comparing the coordinates with the first spacial region and a second spacial region defined around a current speaker position;
to generate camera control signals based upon the appropriate responsive camera movement; and
to provide the camera control signals to the second camera.
-
-
6. The automatic voice tracking camera system of claim 5, wherein the responsive camera movement of the second camera comprises moving the second camera to view the coordinates when the coordinates are outside of both the first spacial region and the second spacial region.
-
7. The automatic voice tracking camera system of claim 1, wherein the camera controller is further operable to filter the coordinates to delay movement of the first camera until a new speaker position is verified.
-
8. The automatic voice tracking camera system of claim 7, wherein the new speaker position is verified by storing and averaging a plurality of coordinates for temporary speaker positions.
-
9. An automatic camera controller for controlling a camera, the automatic camera controller comprising:
-
a camera controller operable;
to determine a responsive camera movement of the first camera based upon coordinates for a point in space, the determination comprising comparing the coordinates with a first spacial region defined around a current speaker position;
to generate camera control signals based upon the appropriate responsive camera movement;
to provide the camera control signals to the first camera; and
an interface coupled to the camera controller, the interface operable to communicate with a host video conference system and with the camera controller. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
to determine a responsive camera movement of a second camera based upon coordinates for a point in space, the determination comprising comparing the coordinates with the first spacial region and a second spacial region defined around a current speaker position;
to generate camera control signals based upon the appropriate responsive camera movement; and
to provide the camera control signals to the second camera.
-
-
14. The automatic camera controller of claim 13, wherein the responsive camera movement of the second camera comprises moving the second camera to view the coordinates when the coordinates are outside of both the first spacial region and second spacial region.
-
15. The automatic camera controller of claim 9, wherein the camera controller is further operable to filter the coordinates to delay movement of the first camera until a new speaker position is verified.
-
16. The automatic camera controller of claim 15, wherein the new speaker position is verified by storing and averaging a plurality of coordinates for temporary speaker positions.
-
17. A method of automatically controlling a camera, comprising:
-
determining an appropriate responsive camera movement from coordinates for a point in space, the determining comprising comparing the coordinates with a first spacial region defined around a current speaker position;
generating camera control signals based upon the appropriate responsive camera movement; and
providing the camera control signals to a first camera. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
determining an appropriate responsive camera movement of a second camera from the coordinates, the determining comprising comparing the coordinates with the first spacial region and a second spacial region defined around a current speaker position;
generating camera control signals based upon the appropriate responsive camera movement of the second camera; and
providing the camera control signals to the second camera.
-
-
22. The method of claim 21, wherein the responsive camera movement of the second camera comprises moving the second camera to view the coordinates when the coordinates are outside of both the first spacial region and second spacial region.
-
23. The method of claim 17, further comprising filtering the coordinates to delay movement of the first camera until a new speaker position is verified.
-
24. The method of claim 23, wherein the new speaker position is verified by storing and averaging a plurality of coordinates for temporary speaker positions.
Specification