IP Library Granted Patent US 12,436,389
Granted Patent B2
US 12,436,389 · App. 17/699,701 · Granted Oct 7, 2025

Sensor system based on stacked sensor layers

Inventor: Xinqiao Liu (Medina, WA)
Assignee: Meta Platforms Technologies, LLC
G02B27/017G02B27/0172G06F3/013G06F18/214G06F18/241G06F18/2413G06T7/73G06T19/006G06V10/454G06V10/764G06V10/955G06V20/20G06V20/64G06V20/647G06V30/195H04N25/78G02B2027/011G02B2027/0138G02B2027/014G02B2027/0178G06T2207/20084H10F39/18H10F39/191H10F39/8063H10F39/809H10F39/811H10F77/1433H10F77/1625H10K19/20H10K39/32
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,436,389
App. No.
17/699,701
Granted
Oct 7, 2025
Kind
B2
Abstract

A sensor assembly for determining one or more features of a local area is presented herein. The sensor assembly includes a plurality of stacked sensor layers. A first sensor layer of the plurality of stacked sensor layers located on top of the sensor assembly includes an array of pixels. The top sensor layer can be configured to capture one or more images of light reflected from one or more objects in the local area. The sensor assembly further includes one or more sensor layers located beneath the top sensor layer. The one or more sensor layers can be configured to process data related to the captured one or more images. A plurality of sensor assemblies can be integrated into an artificial reality system, e.g., a head-mounted display.

Claims (54)

1. A system comprising:

a first camera positioned to capture images of a first field of view;

a second camera positioned to capture images of a second field of view that is non-overlapping with the first field of view; and

a controller communicatively coupled to the first camera and the second camera, the controller being configured to:

activate the first camera to capture the images of the first field of view;

detect an event, wherein the event involves a movement of a physical object from the first field of view to the second field of view, and wherein the first camera and the second camera are configured to track the movement of the physical object; and

in response to detecting the event:

deactivate the first camera; and

activate the second camera to capture the images of the second field of view.

2. The system of claim 1 , wherein the event is associated with a simulation.

3. The system of claim 1 , wherein the first camera and the second camera are positioned on a head-mounted display.

4. The system of claim 1 , wherein the first camera is configured to:

capture images of at least one physical object in the first field of view;

perform feature extraction on the captured images to identify a feature of the at least one physical object; and

transmit data about the feature to the second camera.

5. The system of claim 4 , wherein the second camera is configured to track the feature of the physical object based on the data.

6. The system of claim 1 , wherein the controller is configured to:

predict that a particular camera, among a group of cameras that includes the first camera and the second camera, will be able to capture a feature of at least one physical object at a future point in time; and

in response to predicting that the particular camera will be able to capture the feature of the at least one physical object at the future point in time, activate the particular camera.

7. The system of claim 6 , wherein the controller is configured to, in response to predicting that the particular camera will be able to capture the feature of the physical object at the future point in time:

deactivate at least one camera in the group of cameras, the at least one camera being different from the particular camera.

8. A method comprising:

activating, by a controller, a first camera to capture images of a first field of view, wherein the first camera is configured to:

capture images of a physical object in the first field of view;

perform feature extraction on the captured images to identify a feature of the physical object; and

transmit data about the feature for use by a second camera;

detecting, by the controller, an event; and

in response to detecting the event:

deactivating, by the controller, the first camera; and

activating, by the controller, the second camera to capture images of a second field of view that is non-overlapping with the first field of view.

9. The method of claim 8 , wherein the event involves an execution of a simulation.

10. The method of claim 8 , wherein the event involves a movement of at least one physical object from the first field of view to the second field of view, and wherein the first camera and the second camera are configured to track the movement of the at least one physical object.

11. The method of claim 8 , wherein the first camera and the second camera are positioned on a head-mounted display.

12. The method of claim 8 , wherein the second camera is configured to track the feature of the physical object based on the data.

13. The method of claim 8 , wherein the controller is configured to:

predict that a particular camera, among a group of cameras that includes the first camera and the second camera, will be able to capture a feature of at least one physical object at a future point in time; and

in response to predicting that the particular camera will be able to capture the feature of the at least one physical object at the future point in time, activate the particular camera.

14. The method of claim 13 , wherein the controller is configured to, in response to predicting that the particular camera will be able to capture the feature of the physical object at the future point in time:

deactivate at least one camera in the group of cameras, the at least one camera being different from the particular camera.

15. A non-transitory computer-readable medium comprising program code that is executable by a processor to cause the processor to:

activate a first camera to capture images of a first field of view;

activate a second camera to capture images of a second field of view that is non-overlapping with the first field of view;

predict that a particular camera, among a group of cameras that includes the first camera and the second camera, will be able to capture a feature of a physical object at a future point in time; and

in response to predicting that the particular camera will be able to capture the feature of the physical object at the future point in time, activate the particular camera.

16. The non-transitory computer-readable medium of claim 15 , wherein the first camera is configured to:

capture images of at least one physical object in the first field of view;

perform feature extraction on the captured images to identify a feature of the at least one physical object; and

transmit data about the feature for use by the second camera.

17. The non-transitory computer-readable medium of claim 16 , wherein the second camera is configured to track the feature of the physical object based on the data.

18. The non-transitory computer-readable medium of claim 15 , further comprising program code that is executable by the processor to cause the processor to:

detect an event; and

in response to detecting the event, deactivate the first camera.

19. The non-transitory computer-readable medium of claim 18 , wherein the event involves an execution of a simulation.

20. The non-transitory computer-readable medium of claim 18 , wherein the event involves a movement of at least one physical object from the first field of view to the second field of view, and wherein the first camera and the second camera are configured to track the movement of the at least one physical object.

Assignments (3)
CHANGE OF NAME Recorded Jul 27, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060990/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2022
From: LIU, XINQIAO
To: OCULUS VR, LLC
Reel/Frame 059980/0876 →
CHANGE OF NAME Recorded May 23, 2022
From: OCULUS VR, LLC
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 060385/0181 →
Continuity (4)
Continuation 16910844 · Jun 24, 2020
Continuation 15909162 · Mar 1, 2018
Provisional Application 62536605 · Jul 25, 2017
Related Publication 20220254117A1 · Aug 11, 2022
References Cited (134)
US 7362365B1 · Reyneri et al. · 2008 [cited by applicant]
US 8134623B2 · Purcell et al. · 2012 [cited by applicant]
US 8779346B2 · Fowler et al. · 2014 [cited by applicant]
US 9001251B2 · Smith et al. · 2015 [cited by applicant]
US 9094629B2 · Ishibashi · 2015 [cited by applicant]
US 9282264B2 · Park et al. · 2016 [cited by applicant]
US 9363454B2 · Ito et al. · 2016 [cited by applicant]
US 9672627B1 · Ramaswamy · 2017 [cited by examiner]
US 9940534B1 · Yang et al. · 2018 [cited by applicant]
US 10726627B2 · Liu · 2020 [cited by applicant]
US 11057581B2 · Liu · 2021 [cited by applicant]
US 11315330B1 · Liu · 2022 [cited by applicant]
US 11568609B1 · Liu et al. · 2023 [cited by applicant]
US 11729525B2 · Liu · 2023 [cited by applicant]
US 20030020100A1 · Guidash · 2003 [cited by applicant]
US 20050057389A1 · Krymski · 2005 [cited by applicant]
US 20070222881A1 · Mentzer · 2007 [cited by applicant]
US 20090244346A1 · Funaki · 2009 [cited by applicant]
US 20090245637A1 · Barman et al. · 2009 [cited by applicant]
US 20090321615A1 · Sugiyama et al. · 2009 [cited by applicant]
US 20100276572A1 · Iwabuchi et al. · 2010 [cited by applicant]
US 20110254986A1 · Nishimura et al. · 2011 [cited by applicant]
US 20120133807A1 · Wu et al. · 2012 [cited by applicant]
US 20120212465A1 · White et al. · 2012 [cited by applicant]
US 20120262616A1 · Sa et al. · 2012 [cited by applicant]
US 20130056809A1 · Mao et al. · 2013 [cited by applicant]
US 20130057742A1 · Nakamura et al. · 2013 [cited by applicant]
US 20130141619A1 · Lim et al. · 2013 [cited by applicant]
US 20130207219A1 · Ahn · 2013 [cited by applicant]
US 20130299674A1 · Fowler et al. · 2013 [cited by applicant]
US 20140042299A1 · Wan et al. · 2014 [cited by applicant]
US 20140368687A1 · Yu et al. · 2014 [cited by applicant]
US 20150035165A1 · Chen et al. · 2015 [cited by applicant]
US 20150189209A1 · Yang et al. · 2015 [cited by applicant]
US 20150201142A1 · Smith et al. · 2015 [cited by applicant]
US 20150229859A1 · Guidash et al. · 2015 [cited by applicant]
US 20150279884A1 · Kusumoto · 2015 [cited by applicant]
US 20150309316A1 · Osterhout et al. · 2015 [cited by applicant]
US 20150312502A1 · Borremans · 2015 [cited by applicant]
US 20150358571A1 · Dominguez Castro et al. · 2015 [cited by applicant]
US 20150381911A1 · Shen et al. · 2015 [cited by applicant]
US 20160011422A1 · Thurber et al. · 2016 [cited by applicant]
US 20160018645A1 · Haddick et al. · 2016 [cited by applicant]
US 20160028974A1 · Guidash et al. · 2016 [cited by applicant]
US 20160088253A1 · Tezuka · 2016 [cited by applicant]
US 20160100115A1 · Kusano · 2016 [cited by applicant]
US 20160165160A1 · Hseih et al. · 2016 [cited by applicant]
US 20160197117A1 · Nakata et al. · 2016 [cited by applicant]
US 20160210785A1 · Balachandreswaran et al. · 2016 [cited by applicant]
US 20160360127A1 · Dierickx et al. · 2016 [cited by applicant]
US 20170039906A1 · Jepsen · 2017 [cited by applicant]
US 20170142329A1 · Pelz · 2017 [cited by examiner]
US 20170192232A1 · Katz et al. · 2017 [cited by applicant]
US 20170228345A1 · Gupta et al. · 2017 [cited by applicant]
US 20170272768A1 · Tall et al. · 2017 [cited by applicant]
US 20170280031A1 · Price et al. · 2017 [cited by applicant]
US 20170324917A1 · Mlinar et al. · 2017 [cited by applicant]
US 20170339327A1 · Koshkin et al. · 2017 [cited by applicant]
US 20180136471A1 · Miller et al. · 2018 [cited by applicant]
US 20180167575A1 · Watanabe et al. · 2018 [cited by applicant]
US 20180205933A1 · Aflaki Beni · 2018 [cited by applicant]
US 20180276841A1 · Krishnaswamy et al. · 2018 [cited by applicant]
US 20190035154A1 · Liu · 2019 [cited by applicant]
US 20190098232A1 · Mori et al. · 2019 [cited by applicant]
US 20200053299A1 · Zhang et al. · 2020 [cited by applicant]
US 20210019606A1 · Yang et al. · 2021 [cited by applicant]
CN 103207716A · 2013 [cited by applicant]
CN 103748599A · 2014 [cited by applicant]
CN 104125418A · 2014 [cited by applicant]
CN 104204904A · 2014 [cited by applicant]
CN 104704812A · 2015 [cited by applicant]
CN 105144022A · 2015 [cited by applicant]
CN 105493528A · 2016 [cited by applicant]
CN 105706439A · 2016 [cited by applicant]
CN 106255978A · 2016 [cited by applicant]
CN 106791504A · 2017 [cited by applicant]
CN 109298528A · 2019 [cited by applicant]
CN 110572593A · 2019 [cited by applicant]
CN 111194423A · 2020 [cited by applicant]
CN 111602082A · 2020 [cited by applicant]
CN 115299039A · 2022 [cited by applicant]
EP 1746820A1 · 2007 [cited by applicant]
EP 2804074A2 · 2014 [cited by applicant]
JP 2021523348A · 2021 [cited by applicant]
WO 2014055391A2 · 2014 [cited by applicant]
WO 2016095057A1 · 2016 [cited by applicant]
WO 2017013806A1 · 2017 [cited by applicant]
WO 2020085116A1 · 2020 [cited by applicant]
WO 2020222059A1 · 2020 [cited by applicant]
Amir M.F., et al., “3-D Stacked Image Sensor With Deep Neural Network Computation,” IEEE Sensors Journal, IEEE Service Center, New York, NY, US, May 15, 2018, vol. 18 (10), pp. 4187-4199, XP011681876. [cited by applicant]
Cho K., et al., “A Low Power Dual CDS for a Column-Parallel CMOS Image Sensor,” Journal of Semiconductor Technology and Science, Dec. 30, 2012, vol. 12 (4), pp. 388-396. [cited by applicant]
Chuxi L., et al., “A Memristor-Based Processing-in-Memory Architechture for Deep Convolutional Neural Networks Approximate Computation,” Journal of Computer Research and Development, Jun. 30, 2017, vol. 54 (6), pp. 1367… [cited by applicant]
Corrected Notice of Allowability mailed Apr. 9, 2021 for U.S. Appl. No. 16/255,528, filed Jan. 23, 2019, 5 Pages. [cited by applicant]
Extended European Search Report for European Application No. 18179846.3, mailed Dec. 7, 2018, 10 Pages. [cited by applicant]
Extended European Search Report for European Application No. 18179851.3, mailed Dec. 7, 2018, 8 Pages. [cited by applicant]
Extended European Search Report for European Application No. 19743908.6, mailed Sep. 30, 2020, 9 Pages. [cited by applicant]
Final Office Action mailed Jan. 27, 2021 for U.S. Appl. No. 16/255,528, filed Jan. 23, 2019, 31 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2018/039350, mailed Nov. 15, 2018, 11 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2018/039352, mailed Oct. 26, 2018, 8 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2018/039431, mailed Nov. 7, 2018, 12 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2019/014904, mailed Aug. 5, 2019, 7 Pages. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2021/031201, mailed Aug. 2, 2021, 13 Pages. [cited by applicant]
Millet L., et al., “A 5500-Frames/s 85-GOPS/W 3-D Stacked BSI Vision Chip Based on Parallel In-Focal-Plane Acquisition and Processing,” IEEE Journal of Solid-State Circuits, USA, Apr. 1, 2019, vol. 54 (4), pp. 1096-1105… [cited by applicant]
Non-Final Office Action mailed Sep. 2, 2021 for U.S. Appl. No. 16/910,844, filed Jun. 24, 2020, 7 Pages. [cited by applicant]
Non-Final Office Action mailed Jul. 10, 2020 for U.S. Appl. No. 16/255,528, filed Jan. 23, 2019, 27 Pages. [cited by applicant]
Non-Final Office Action mailed Nov. 23, 2018 for U.S. Appl. No. 15/847,517, filed Dec. 19, 2017, 21 Pages. [cited by applicant]
Non-Final Office Action mailed Jul. 25, 2019 for U.S. Appl. No. 15/909,162, filed Mar. 1, 2018, 20 Pages. [cited by applicant]
Notice of Allowance mailed Apr. 1, 2021 for U.S. Appl. No. 16/255,528, filed Jan. 23, 2019, 7 Pages. [cited by applicant]
Notice of Allowance mailed Mar. 18, 2020 for U.S. Appl. No. 15/909,162, filed Mar. 1, 2018, 9 Pages. [cited by applicant]
Notice of Allowance mailed Dec. 22, 2021 for U.S. Appl. No. 16/910,844, filed Jun. 24, 2020, 7 pages. [cited by applicant]
Notice of Allowance mailed Nov. 24, 2021 for U.S. Appl. No. 16/910,844, filed Jun. 24, 2020, 8 pages. [cited by applicant]
Notification of the First Office Action mailed Oct. 28, 2021 for Chinese Application No. 2019800218483, filed Jan. 24, 2019, 17 pages. [cited by applicant]
Office Action mailed Jul. 3, 2020 for Chinese Application No. 201810821296, filed Jul. 24, 2018, 17 Pages. [cited by applicant]
Office Action mailed Mar. 9, 2021 for Chinese Application No. 201810821296, filed Jul. 24, 2018, 10 Pages. [cited by applicant]
Office Action mailed Jun. 28, 2020 for Chinese Application No. 201810821296, filed Jul. 24, 2018, 2 Pages. [cited by applicant]
Partial European Search Report for European Application No. 18179838.0, mailed Dec. 5, 2018, 13 Pages. [cited by applicant]
Sebastian A., et al., “Memory Devices and Applications for In-memory Computing,” Nature Nanotechnology, Nature Publication Group, Inc, London, Mar. 30, 2020, vol. 15 (7), pp. 529-544, XP037194929. [cited by applicant]
Shi C., et al., “A 1000fps Vision Chip Based on a Dynamically Reconfigurable Hybrid Architecture Comprising a PE Array and Self-Organizing Map Neural Network,” International Solid-State Circuits Conference, Session 7, I… [cited by applicant]
Amir M.F., et aL, “NeuroSensor: A 3D Image Sensor with Integrated Neural Accelerator,” IEEE SOI-3D-Subthreshold Microelectronics Technology Unified Conference (S3S), Oct. 2016, pp. 1-2. [cited by applicant]
Chi P., et al., “Prime: A Novel Processing-in-memory Architecture for Neural Network Computation in ReRam-based Main Memory,” ACM/IEEE 43rd Annual International Symposium on Computer Architecture, 2016, pp. 27-39. [cited by applicant]
Hu M., et al., “Hardware Realization of BSB Recall Function Using Memristor Crossbar Arrays,” DAC Design Automation Conference, 2012, pp. 498-503. [cited by applicant]
International Preliminary Report on Patentability for International Application No. PCT/US2021/031201, mailed Nov. 8, 2022, 8 pages. [cited by applicant]
Non-Final Office Action mailed Oct. 6, 2022 for U.S. Appl. No. 17/363,915, filed Jun. 30, 2021, 17 pages. [cited by applicant]
Non-Final Office Action mailed Jun. 21, 2022 for U.S. Appl. No. 17/313,884, filed May 6, 2021, 19 pages, [FACTP164US]. [cited by applicant]
Non-Final Office Action mailed Jun. 21, 2022 for U.S. Appl. No. 17/315,056, filed May 7, 2021, 18 pages. [cited by applicant]
Notice of Allowance mailed Mar. 22, 2023 for U.S. Appl. No. 17/363,915, filed Jun. 30, 2021, 8 pages. [cited by applicant]
Notice of Allowance mailed Sep. 28, 2022 for U.S. Appl. No. 17/315,056, filed May 7, 2021, 9 pages. [cited by applicant]
Office Action mailed Apr. 28, 2022 for Taiwan Application No. 20190102703, 32 pages. [cited by applicant]
Office Action mailed Aug. 29, 2024 for Chinese Application No. 202180022776.1, filed May 7, 2021, 10 pages. [cited by applicant]
Yao H., et al., “Gabor Feature Based Convolutional Neural Network for Object Recognition in Natural Scene,” 3rd International Conference on Information Scene and Control Engineer, 2016, pp. 386-390. [cited by applicant]
Office Action mailed Dec. 20, 2024 for Chinese Application No. 202210638608.1, filed Jul. 24, 2018, 7 pages. [cited by applicant]
Chenli R., et al., “Small Field of View Research on Stereoscopic Measurement System,” Computer Engineering and Applications, Jun. 21, 2006. [cited by applicant]
Office Action mailed Feb. 28, 2025 for Chinese Application No. 202210638608.1, filed Jul. 24, 2018, 1 page. [cited by applicant]
Office Action mailed Apr. 30, 2025 for Japanese Application No. 2022-548742, filed on May 7, 2021, 4 pages. [cited by applicant]