System and method for controlling a camera based on processing an image captured by other camera
First Claim
1. A method for controlling a first camera by estimating the angular deviation between a person gaze direction and a digital camera line of sight, for use with a device including a first digital camera having a first center line of sight and a second digital camera having a second center line of sight that is parallel and opposing the first center line of sight, the method comprising the steps of:
- capturing an image to an image file by the second digital camera;
detecting a human face in the image by using a face detection algorithm;
estimating an angular deviation α
between the second center line of sight and an imaginary line from the second camera to the detected human face based on the captured image;
estimating an angular deviation β
between the imaginary line from the second camera to the detected face and the human face gaze direction based on the captured image;
estimating an angular deviation φ
between the first center line of sight and the human face gaze direction based on the estimated angular deviation α and
the estimated angular deviation β
; and
initiating, controlling, stopping, or inhibiting an action is response to the value of the estimated angular deviation φ
.
2 Assignments
0 Petitions
Accused Products
Abstract
A device comprises a first digital camera having a first center line of sight and a second digital camera having a second center line of sight that is parallel and opposing the first camera. A method for controlling the first camera based on estimating the angular deviation between a person gaze direction and the line of sight of the first digital camera. A human face is detected in an image captured as an image file by the second digital camera, using a face detection algorithm. An angular deviation α is estimated, defined between the second center line of sight and an imaginary line from the second camera to the detected human face based on the captured image, and an angular deviation β is estimated, defined between the imaginary line from the second camera to the detected face and the human face gaze direction based on the captured image.
144 Citations
96 Claims
-
1. A method for controlling a first camera by estimating the angular deviation between a person gaze direction and a digital camera line of sight, for use with a device including a first digital camera having a first center line of sight and a second digital camera having a second center line of sight that is parallel and opposing the first center line of sight, the method comprising the steps of:
-
capturing an image to an image file by the second digital camera; detecting a human face in the image by using a face detection algorithm; estimating an angular deviation α
between the second center line of sight and an imaginary line from the second camera to the detected human face based on the captured image;estimating an angular deviation β
between the imaginary line from the second camera to the detected face and the human face gaze direction based on the captured image;estimating an angular deviation φ
between the first center line of sight and the human face gaze direction based on the estimated angular deviation α and
the estimated angular deviation β
; andinitiating, controlling, stopping, or inhibiting an action is response to the value of the estimated angular deviation φ
. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A device for controlling a camera operation based on image processing of an image captured by another camera, the device comprising:
-
a first digital camera having a first center line of sight; a second digital camera having a second center line of sight that is parallel and opposing to the first center line of sight, and configured to capturing an image to an image file; a memory for storing computer executable instructions and for storing the image file; a processor for executing the instructions, the processor coupled to the memory and to the first and second digital cameras, and configured by the memory for detecting a human face in the image by using a face detection algorithm and for estimating an angular deviation φ
between the first center line of sight and a human face gaze direction based on an estimated angular deviation α and
an estimated angular deviation β
;a control port coupled to the processor for outputting a control signal in response to the value of the estimated angular deviation φ
; anda single portable or hand-held enclosure housing the first and second digital cameras, the memory, the processor, and the control port, wherein the angular deviation α
is defined between the second center line of sight and an imaginary line from the second camera to the detected human face, and the angular deviation β
is defined between the imaginary line from the second camera to the detected face and the human face gaze direction. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96)
-
Specification