IP Library Granted Patent US 10,003,738
Granted Patent B2
US 10,003,738 · App. 15/297,129 · Granted Jun 19, 2018

Methods and apparatus for detecting and/or indicating a blocked sensor or camera module

Inventors: Bradley Lautenbach (San Fransisco, CA); Rajiv Laroia (Far Hills, NJ)
Assignee: Light Labs Inc.
H04N5/23222G08B6/00H04N5/23293
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 10,003,738
App. No.
15/297,129
Granted
Jun 19, 2018
Kind
B2
Abstract

Methods and apparatus for detecting and/or indicating a blocked sensor and/or blocked camera module are described. The sensor maybe a distance sensor used to support focus operations. Depending on the embodiment, the camera system may include one or more sensors and one or more camera modules. As sensor output is received and/or images are captured by one or more camera modules, the sensor output, e.g., distance sensor output, and/or captured images, e.g., optical image sensor output, are checked to determine if one or more of the sensors and/or camera modules are obstructed. When an obstruction of a sensor or camera module is detected, to make a user aware of the obstruction condition a visual and/or physical indication of an obstructed sensor or camera module is provided to the user of the camera device. The indication may include haptic feedback in the form of vibrations and/or a visual obstruction indication.

Claims (50)

1. A method of operating a camera, the method comprising:

detecting obstruction of a sensor or camera module;

indicating via visual feedback that a sensor or camera module is obstructed, said indicating including displaying on a display of the camera a first image showing a sensor or camera module with an indication that the sensor or camera module is obstructed; and

selecting, prior to displaying on the display of the camera the first imae, said first image from a plurality of stored images, different images in said plurality of stored images corresponding to obstruction of different sensors or camera modules.

2. The method of claim 1 , wherein selecting said first image from the plurality of stored images includes selecting said first image based on which of a plurality of sensors or camera modules is determined to be obstructed.

3. The method of claim 2 , wherein the selected first image shows an object obstructing at least the sensor or camera module which was determined to be obstructed.

4. The method of claim 1 , wherein said sensor is a distance sensor.

5. The method of claim 1 , further comprising:

waiting a predetermined period of time;

checking the camera module or sensor which was obstructed to determine if it is still obstructed; and

if the camera module or sensor is still obstructed, repeating said step of indicating via visual feedback that a sensor or camera module is obstructed.

6. The method of claim 1 , wherein said first image is an image showing a finger blocking at least a portion of a sensor or camera module.

7. A method of operating a camera, the method comprising:

detecting obstruction of a sensor or camera module;

indicating via visual feedback that a sensor or camera module is obstructed, said indicating including displaying on a display of the camera a first image showing a sensor or camera module with an indication that the sensor or camera module is obstructed; and

wherein said first image is displayed as an inset (PIP) image on the display while a preview image is being displayed.

8. The method of claim 7 , wherein the display is on the rear of the camera and the first image is displayed on a portion of the display corresponding to the front portion of the camera where the obstructed sensor or camera module is located.

9. The method of claim 7 , wherein said sensor is a distance sensor.

10. The method of claim 7 , further comprising:

waiting a predetermined period of time;

checking the camera module or sensor which was obstructed to determine if it is still obstructed; and

if the camera module or sensor is still obstructed, repeating said step of indicating via visual feedback that a sensor or camera module is obstructed.

11. The method of claim 7 , wherein said first image is an image showing a finger blocking at least a portion of a sensor or camera module.

12. A camera comprising:

at least one sensor;

a plurality of camera modules;

a display; and

a processor configured to:

detect obstruction of a sensor or camera module;

indicate via visual feedback that a sensor or camera module is obstructed, wherein being configured to indicate includes being configured to display on the display of the camera a first image showing a sensor or camera module with an indication that the sensor or camera module is obstructed; and

select, prior to display on the display of the camera the first image, said first image from a plurality of stored images, different images in said plurality of stored images corresponding to obstruction of different sensors or camera modules.

13. The camera of claim 12 , wherein said sensor is a distance sensor.

14. The camera of claim 12 , wherein said processor is further configured to:

wait a predetermined period of time;

check the camera module or sensor which was obstructed to determine if it is still obstructed; and

if the camera module or sensor is still obstructed, repeat said indicating via visual feedback that a sensor or camera module is obstructed.

15. The camera of claim 12 , wherein said first image is an image showing a finger blocking at least a portion of a sensor or camera module.

16. A non-transitory computer readable medium including computer executable instructions which when executed by a processor control a camera apparatus to perform the steps of:

detecting obstruction of a sensor or camera module;

indicating via visual feedback that a sensor or camera module is obstructed, said indicating including displaying on a display of the camera apparatus a first image showing a sensor or camera module with an indication that the sensor or camera module is obstructed; and

selecting, prior to displaying on the display of the camera apparatus the first image, said first image from a plurality of stored images, different images in said plurality of stored images corresponding to obstruction of different sensors or camera modules.

17. A camera comprising:

at least one sensor;

a plurality of camera modules;

a display; and

a processor configured to:

detect obstruction of a sensor or camera module; and

indicate via visual feedback that a sensor or camera module is obstructed, wherein being configured to indicate includes being configured to display on the display of the camera a first image showing a sensor or camera module with an indication that the sensor or camera module is obstructed; and

wherein said processor is configured to display said first image as an inset (PIP) image on the display while a preview image is being displayed.

18. The camera of claim 17 , wherein said sensor is a distance sensor.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2022
From: LGT (ABC), LLC
To: BLUE RIVER TECHNOLOGY INC.
Reel/Frame 061770/0923 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2022
From: LIGHT LABS INC.
To: LGT (ABC), LLC
Reel/Frame 061770/0945 →
CHANGE OF ADDRESS Recorded Mar 6, 2019
From: LIGHT LABS INC.
To: LIGHT LABS INC.
Reel/Frame 048524/0940 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2018
From: LAROIA, RAJIV
To: LIGHT LABS INC.
Reel/Frame 045057/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2018
From: LAUTENBACH, BRADLEY
To: LIGHT LABS INC.
Reel/Frame 045057/0295 →
Continuity (3)
Continuation In Part 14976765 · Dec 21, 2015
Provisional Application 62269732 · Dec 18, 2015
Related Publication 20170180637A1 · Jun 22, 2017
Cited By (14)
US 12,189,748 US 12,210,603 US 12,216,754 US 12,262,111 US 12,314,527 US 12,333,509 US 12,406,490 US 12,456,129 US 12,462,005 US 12,586,054 US 12,596,776 US 12,619,304 US 12,619,701 US 12,645,778