IP Library › Granted Patent US 12,253,412
Granted Patent B2
US 12,253,412 · App. 17/661,179 · Granted Mar 18, 2025

Optical sensor device

Inventor: William D. Houck (Santa Rosa, CA)
Assignee: VIAVI SOLUTIONS INC.
G01J3/0229G02B5/201G02B5/288
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 12,253,412
App. No.
17/661,179
Granted
Mar 18, 2025
Kind
B2
Abstract

An optical sensor device includes an optical sensor; an optical filter; a phase mask configured to distribute a plurality of light beams associated with a subject in an encoded pattern; a movement component configured to move the phase mask; and one or more processors configured to: obtain, from the optical sensor, a first set of sensor data that indicates information related to first light that originates at the subject and passes through the phase mask when the phase mask is located at a first position; obtain, from the optical sensor, a second set of sensor data that indicates information related to second light that originates at the subject and passes through the phase mask when the phase mask is located at a second position; determine and provide, based on the first set of sensor data and the second set of sensor data, information associated with the subject.

Claims (81)

1. An optical sensor device, comprising:

an optical sensor including a set of sensor elements;

an optical filter including one or more channels;

a phase mask configured to distribute a plurality of light beams associated with a subject in an encoded pattern on an input surface of the optical filter,

wherein the phase mask comprises a plurality of transparent mask elements and a plurality of opaque mask elements arranged in a pattern, and

wherein the plurality of transparent mask elements comprises one or more diffusive elements;

a movement component configured to move the phase mask to and from a plurality of positions,

wherein the movement component is configured to move the phase mask in a direction that is parallel to a propagation direction of light from the subject to the phase mask; and

one or more processors configured to:

obtain, from the optical sensor, a first set of sensor data associated with the subject when the phase mask is located at a first position of the plurality of positions;

obtain, from the optical sensor, a second set of sensor data associated with the subject when the phase mask is located at a second position, of the plurality of positions, that is different than the first position;

obtain, from the optical sensor, a third set of sensor data associated with the subject when the phase mask is located at a third position, of the plurality of positions, that is different than the first position and the second position;

determine, based on the first set of sensor data, the second set of sensor data, and the third set of sensor data, information associated with the subject; and

perform, based on the information associated with the subject, one or more actions.

2. The optical sensor device of claim 1 , wherein the information associated with the subject includes at least one of:

image information associated with the subject,

spectral information associated with the subject,

spatial information associated with the subject, or

distance information associated with the subject.

3. The optical sensor device of claim 1 , wherein:

the first set of sensor data indicates information related to a distribution, by the phase mask when the phase mask is located at the first position, of first light in an encoded first light pattern on the input surface of the optical filter; and

the second set of sensor data indicates information related to a distribution, by the phase mask when the phase mask is located at the second position, of second light in an encoded second light pattern on the input surface of the optical filter.

4. The optical sensor device of claim 3 , wherein the one or more processors, to determine the information associated with the subject, are configured to:

process, using at least one algorithm associated with decoding the encoded first light pattern and the encoded second light pattern, the first set of sensor data and the second set of sensor data to determine the information associated with the subject.

5. The optical sensor device of claim 3 , wherein the information associated with the subject includes image information associated with the subject, and

wherein the one or more processors, to determine the information associated with the subject, are configured to:

identify one or more algorithms for reconstructing at least one image from the encoded first light pattern and the encoded second light pattern; and

process, using the one or more algorithms, the first set of sensor data and the second set of sensor data to determine the image information associated with the subject.

6. The optical sensor device of claim 3 , wherein the information associated with the subject includes spatial information and distance information associated with the subject, and

wherein the one or more processors, to determine the information associated with the subject, are configured to:

identify one or more algorithms for reconstructing spatial information from the encoded first light pattern and the encoded second light pattern;

process, using the one or more algorithms, the first set of sensor data and the second set of sensor data to determine respective locations of incidence and respective angles of incidence of light beams of the first light and the second light on the optical filter; and

determine, based on the respective locations of incidence and the respective angles of incidence of the light beams of the first light and the second light on the optical filter, a distance to the subject.

7. The optical sensor device of claim 1 , wherein the information associated with the subject includes spectral information associated with the subject,

wherein the first set of sensor data indicates information related to first light that originates at the subject and passes through the phase mask when the phase mask is located at the first position,

wherein the second set of sensor data indicates information related to second light that originates at the subject and passes through the phase mask when the phase mask is located at the second position, and

wherein the one or more processors, to determine the information associated with the subject, are configured to:

identify, based on the first set of sensor data and the second set of sensor data, a particular sensor element, of the set of sensor elements, that received one or more respective light beams of the first light and the second light;

determine, based on configuration information associated with the phase mask located at the first position and the second position, that the particular sensor element is associated with at least one particular optical channel of the one or more channels of the optical filter;

determine, based on other configuration information associated with the optical filter and the optical sensor, that the at least one particular optical channel is configured to pass light beams associated with at least one particular subrange of a particular wavelength range; and

determine, based on determining that the at least one particular optical channel is configured to pass light beams associated with the at least one particular subrange of the particular wavelength range, that the one or more respective light beams of the first light and the second light are associated with the at least one particular subrange of the particular wavelength range.

8. The optical sensor device of claim 1 , wherein the one or more processors, to perform the one or more actions, are configured to:

cause display of the information associated with the subject.

9. An optical sensor device, comprising:

a phase mask including a plurality of transparent mask elements and a plurality of opaque mask elements arranged in a pattern,

wherein the plurality of transparent mask elements comprises one or more diffusive elements configured to diffuse light that passes through the phase mask;

a movement component configured to move the phase mask to and from a plurality of positions,

wherein the movement component is configured to move the phase mask in a direction that is parallel to a propagation direction of light from a subject to the phase mask; and

one or more processors configured to:

obtain, from an optical sensor of the optical sensor device, a first set of sensor data associated with the subject when the phase mask is located at a first position of the plurality of positions;

obtain, from the optical sensor, a second set of sensor data associated with the subject when the phase mask is located at a second position, of the plurality of positions, that is different than the first position;

determine, based on the first set of sensor data and the second set of sensor data, information associated with the subject; and

perform, based on the information associated with the subject, one or more actions.

10. The optical sensor device of claim 9 , wherein:

the movement component causes the phase mask to be located at the first position; and

the movement component causes the phase mask to be located at the second position.

11. The optical sensor device of claim 9 , wherein:

the first set of sensor data indicates information related to a distribution, by the phase mask when the phase mask is located at the first position, of first light in an encoded first light pattern; and

the second set of sensor data indicates information related to a distribution, by the phase mask when the phase mask is located at the second position, of second light in an encoded second light pattern.

12. The optical sensor device of claim 11 , wherein the one or more processors, to determine the information associated with the subject, are configured to:

process, using at least one algorithm associated with decoding the encoded first light pattern and the encoded second light pattern, the first set of sensor data and the second set of sensor data to determine the information associated with the subject.

13. The optical sensor device of claim 9 , wherein the movement component is configured to move the phase mask in a direction that is orthogonal to the propagation direction of light from the subject to the phase mask.

14. The optical sensor device of claim 9 , wherein the movement component is configured to move the phase mask around a pivot point of the phase mask.

15. The optical sensor device of claim 9 , wherein the optical sensor device is a lens-less optical sensor device.

16. A method, comprising:

obtaining, by an optical sensor device and from an optical sensor of the optical sensor device, a first set of sensor data associated with a subject when a phase mask is located at a first position,

wherein the phase mask includes a plurality of transparent mask elements and a plurality of opaque mask elements arranged in a pattern, and

wherein the plurality of transparent mask elements comprises one or more diffusive elements;

obtaining, by the optical sensor device and from the optical sensor, a second set of sensor data associated with the subject when the phase mask is located at a second position that is different than the first position,

wherein a direction of movement of the phase mask between the first position and the second position is parallel to a propagation direction of light from the subject to the phase mask;

determining, by the optical sensor device, information associated with the subject based on the first set of sensor data and the second set of sensor data; and

providing, by the optical sensor device, the information associated with the subject.

17. The method of claim 16 , wherein:

the first set of sensor data indicates information related to a distribution, by the phase mask when the phase mask is located at the first position, of first light in an encoded first light pattern; and

the second set of sensor data indicates information related to a distribution, by the phase mask when the phase mask is located at the second position, of second light in an encoded second light pattern.

18. The method of claim 17 , wherein determining the information associated with the subject comprises:

processing, using at least one algorithm associated with decoding the encoded first light pattern and the encoded second light pattern, the first set of sensor data and the second set of sensor data, to determine the information associated with the subject.

19. The method of claim 16 , wherein providing the information associated with the subject comprises:

sending the information associated with the subject to another device to cause display of the information associated with the subject.

20. The method of claim 16 , further comprising:

moving the phase mask between a plurality of positions including the first position and the second position.

Assignments (4)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 73189/0873 Recorded May 28, 2026
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
Reel/Frame 075642/0381 →
SECURITY INTEREST Recorded Nov 14, 2025
From: VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC; INERTIAL LABS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 073571/0137 →
SECURITY AGREEMENT Recorded Oct 21, 2025
From: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 073189/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2022
From: HOUCK, WILLIAM D.
To: VIAVI SOLUTIONS INC.
Reel/Frame 059761/0596 →
Continuity (2)
Provisional Application 63201808 · May 13, 2021
Related Publication 20220364917A1 · Nov 17, 2022
References Cited (13)
US 10154197B2 · Bhat et al. · 2018 [cited by applicant]
US 20070188769A1 · Rohaly et al. · 2007 [cited by applicant]
US 20180027201A1 · Sankaranarayanan · 2018 [cited by examiner]
US 20180080822A1 · Lau et al. · 2018 [cited by applicant]
US 20180247106A1 · Javidi · 2018 [cited by examiner]
US 20190246032A1 · Bikumandla · 2019 [cited by examiner]
US 20200225089A1 · Arce et al. · 2020 [cited by applicant]
US 20200300977A1 · Rowlands · 2020 [cited by examiner]
US 20210348714A1 · Burbridge · 2021 [cited by examiner]
US 20230010599A1 · Reshetouski · 2023 [cited by examiner]
International Search Report and Written Opinion for Application No. PCT/US2022/072051, mailed on Aug. 16, 2022, 12 pages. [cited by applicant]
Vivek Boominathan, et al.; “Lensless Imaging A computational renaissance”; Signal Processing for Computational Photography and Displays; IEEE Signal Processing Magazine; Sep. 2, 2016; pp. 23-35. [cited by applicant]
Grace Kuo, et al.; “DiffuserCam: Diffuser-Based Lensless Cameras”; Imaging and Applied Optics 2017; 3 pages. [cited by applicant]