IP Library Granted Patent US 9,866,748
Granted Patent B2
US 9,866,748 · App. 15/582,720 · Granted Jan 9, 2018

System and method for controlling a camera based on processing an image captured by other camera

Inventor: Ishay Sivan (Tel-Aviv, IL)
Assignee: Snap-Aid Patents LTD.
H04N5/23219G06K9/00248G06K9/00255G06K9/00604H04N5/247H04N13/0239
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,866,748
App. No.
15/582,720
Granted
Jan 9, 2018
Kind
B2
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.

Claims (29)

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 with a known vector difference from 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. The method according to claim 1 wherein the step of estimating of the angular deviation α includes estimating a horizontal angular deviation between the second horizontal center line of sight and the horizontally detected human face; and wherein the step of estimating of the angular deviation β includes estimating the horizontal angular deviation between the horizontal line of sight to the detected face and the horizontal human face gaze direction.

3. The method according to claim 1 wherein the step of estimating of the angular deviation α includes estimating a vertical angular deviation between the second vertical center line of sight and the horizontally detected human face; and wherein the step of estimating of the angular deviation β includes estimating the vertical angular deviation between the vertical line of sight to the detected face and the vertical human face gaze direction.

4. The device housed in a single enclosure and comprising in the single enclosure the first and second digital cameras, a memory for storing computer executable instructions, and a processor for executing the instructions, the processor configured by the memory to perform acts comprising the method of claim 1 .

5. The device according to claim 4 wherein the single enclosure is a portable or a hand-held enclosure and the device is battery-operated.

6. The method according to claim 1 wherein the angular deviation α is estimated based on the detected face location in the captured image.

7. The method according to claim 6 wherein the angular deviation α is estimated based on the detected face location deviation from the center of the image.

8. The method according to claim 1 wherein the step of estimating the angular deviation β is based on applying a head pose or gaze direction estimation algorithm on the captured image.

9. The method according to claim 8 wherein the gaze direction estimation algorithm is further based on, or using, eye detection, or eye tracking.

10. The method according to claim 8 wherein the gaze direction estimation algorithm is further based on, or using, facial landmarks detection.

11. The method according to claim 1 wherein the step of estimating the angular deviation β is estimated to be 0°, based on detecting a right ear and a left ear.

12. The method according to claim 1 wherein the step of estimating the angular deviation β is estimated to be 30° when detecting right ear, a left eye, and a right eye, and not detecting a left ear, the angular deviation β is estimated to be 30°.

13. The method according to claim 1 wherein the step of estimating the angular deviation β is based on applying a gaze direction estimation algorithm on the captured image;

wherein the device further comprises a third digital camera having a third center line of sight that is with a known vector difference from to the first center line of sight, the method further comprising the steps of:

capturing an additional image to an additional image file by the third digital camera; and

forming a 3D representation of the detected human face by combining the captured image and the additional captured image; and

wherein the step of estimating the angular deviation β includes analyzing the formed 3D human face representation.

14. The method according to claim 1 wherein the action comprises controlling the first camera.

15. The method according to claim 14 wherein the controlling of the first digital camera includes changing a setting of the first digital camera.

16. The method according to claim 15 wherein the controlling of the first digital camera includes saving an image captured by the first camera in a memory.

17. The method according to claim 1 for use with a maximum threshold value or a minimum threshold value, and wherein the method further comprising the step of respectively comparing the angular deviation φ to the maximum or minimum threshold.

18. The method according to claim 17 further comprising the step of respectively initiating, stopping, controlling, or inhibiting the action if the value of the angular deviation φ is higher than the maximum value or is lower than the minimum value.

19. The method according to claim 18 further comprising the step of respectively initiating, stopping, controlling, or inhibiting the action if the value of the angular deviation φ is higher than the maximum value or is lower than the minimum value for a time interval.

20. The method according to claim 1 wherein the device further includes a visual annunciator comprising a visual signaling component, and wherein the taking an action comprises activating or controlling the visual annunciator.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2017
From: SNAPAID LTD.
To: SNAP-AID PATENTS LTD.
Reel/Frame 042445/0418 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2017
From: SIVAN, ISHAY
To: SNAPAID LTD.
Reel/Frame 042188/0065 →
Continuity (7)
Continuation 15028852
Provisional Application 61982482 · Apr 22, 2014
Provisional Application 62060020 · Oct 6, 2014
Provisional Application 62085284 · Nov 27, 2014
Provisional Application 62131854 · Mar 12, 2015
Provisional Application 62143117 · Apr 5, 2015
Related Publication 20170237897A1 · Aug 17, 2017