IP Library › Granted Patent US 12,382,188
Granted Patent B2
US 12,382,188 · App. 17/947,947 · Granted Aug 5, 2025

Hand-tracking pipeline dimming

Inventors: Jan Bajana (Vienna, AT); Daniel Colascione (Seattle, WA); Georgios Evangelidis (Vienna, AT); Erick Mendez Mendez (Vienna, AT); Daniel Wolf (Mödling, AT)
Assignee: SNAP INC.
H04N23/90G06V10/764G06V10/94G06V20/20G06V40/28H04N23/611H04N23/651H04N23/667
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,382,188
App. No.
17/947,947
Filed
Sep 19, 2022
Granted
Aug 5, 2025
Kind
B2
Art Unit
2638
USPC
348/222.1
Abstract

A hand-tracking input pipeline dimming system for an AR system is provided. The AR system deactivates the hand-tracking input pipeline and places a camera component of the hand-tracking input pipeline in a limited operational mode. The AR system uses the camera component to detect initiation of a gesture by a user of the AR system and in response to detecting the initiation of the gesture, the AR system activates the hand-tracking input pipeline and places the camera component in a fully operational mode.

Claims (69)

1. A computer-implemented method comprising:

deactivating, by one or more processors of an Augmented Reality (AR) system, a hand-tracking input pipeline of the AR system;

instructing, by the one or more processors, a camera component of the AR system to enter into a limited operational mode, the limited operational mode allowing capturing limited frame rate video data;

capturing, by the one or more processors using the camera component, the limited frame rate video data;

detecting, by the one or more processors using the limited frame rate video data, initiation of a gesture by a user of the AR system; and

performing, by the one or more processors, on a basis of detecting the initiation of the gesture, operations comprising:

activating the hand-tracking input pipeline while the user is still making the gesture of the detected initiation; and

instructing the camera component to enter into a fully operational mode to recognize the gesture while the user is still making the gesture.

2. The method of claim 1 , wherein detecting the initiation of the gesture further comprises:

recognizing the initiation of the gesture using a binary gesture classifier.

3. The method of claim 1 , wherein the limited operational mode of the camera component includes a limited operational frame rate.

4. The method of claim 3 , wherein the limited operational frame rate is a frame rate less than a fully operational frame rate.

5. The method of claim 1 , wherein

the camera component comprises a plurality of cameras, and

wherein instructing the camera component of the AR system to enter into a limited operational mode further comprises:

instructing the camera component to selectively turn off one or more cameras of the camera component.

6. The method of claim 1 , further comprising:

on a basis of detecting the initiation of the gesture, performing operations comprising:

setting a timer; and

on a basis of determining that the timer has expired, performing operations comprising;

deactivating the one or more components of the hand-tracking input pipeline; and

instructing the camera component to enter into the limited operational mode.

7. The method of claim 1 , wherein the AR system comprises a head-worn device.

8. A computing apparatus comprising:

one or more processors; and

a memory storing instructions that, when executed by the one or more processors, cause the computing apparatus to perform operations comprising:

deactivating a hand-tracking input pipeline of an AR system;

instructing a camera component of the AR system to enter into a limited operational mode, the limited operational mode allowing capturing limited frame rate video data;

capturing, using the camera component, the limited frame rate video data;

detecting, using the limited frame rate video data, initiation of a gesture by a user of the AR system; and

performing, on a basis of detecting the initiation of the gesture, operations comprising:

activating the hand-tracking input pipeline while the user is still making the gesture of the detected initiation; and

instructing the camera component to enter into a fully operational mode to recognize the gesture while the user is still making the gesture.

9. The computing apparatus of claim 8 , wherein the instructions that, when executed by the one or more processors, cause the computing apparatus to perform operations of detecting the initiation of the gesture further comprise:

recognizing the initiation of the gesture using a binary gesture classifier.

10. The computing apparatus of claim 8 , wherein the limited operational mode of the camera component includes a limited operational frame rate.

11. The computing apparatus of claim 10 , wherein the limited operational frame rate is a frame rate less than a fully operational frame rate.

12. The computing apparatus of claim 8 ,

wherein the camera component comprises a plurality of cameras, and

wherein the instructions that, when executed by the one or more processors, cause the computing system to perform operations comprising instructing the camera component of the AR system to enter into a limited operational mode further cause the computing system to perform operations comprising:

instructing the camera component to selectively turn off one or more cameras of the camera component.

13. The computing apparatus of claim 8 , wherein the instructions when executed by the one or more processors further cause the computing apparatus to perform operations comprising:

performing, by the one or more processors, on a basis of detecting the initiation of the gesture, operations comprising:

setting, by the one or more processors a timer;

performing, on a basis of determining that the timer has expired, operations comprising;

deactivating one or more components of the hand-tracking input pipeline; and

placing the camera component in a limited operational mode.

14. The computing apparatus of claim 8 , wherein the AR system comprises a head-worn device.

15. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by one or more processors of a computer, cause the computer to perform operations comprising:

deactivating a hand-tracking input pipeline of a AR system in a deactivated mode;

placing a camera component of the AR system in a limited operational mode, the limited operational mode allowing capturing limited frame rate video data;

capturing, using the camera component, the limited frame rate video data;

detecting, using the limited frame rate video data, initiation of a gesture by a user of the AR system; and

performing, on a basis of detecting the initiation of the gesture, operations comprising:

activating the hand-tracking input pipeline while the user is still making the gesture of the detected initiation; and

instructing the camera component to enter into a fully operational mode to recognize the gesture while the user is still making the gesture.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions that when executed by one or more processors of a computer cause the computer to perform operations of detecting the initiation of the gesture further comprise:

recognizing the initiation of the gesture using a binary gesture classifier.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the limited operational mode of the camera component includes a limited operational frame rate.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the limited operational frame rate is a frame rate less than a fully operational frame rate.

19. The non-transitory computer-readable storage medium of claim 15 ,

wherein the camera component comprises a plurality of cameras, and

wherein the instructions that, when executed by the one or more processors, cause the computer to perform operations comprising instructing the camera component of the AR system to enter into a limited operational mode further cause the computer to perform operations comprising:

instructing the camera component to selectively turn off one or more cameras of the camera component.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the instructions when executed by one or more processors of a computer further cause the computer to perform operations comprising:

performing, on a basis of detecting the initiation of the gesture, operations comprising:

activating the hand-tracking input pipeline; and

placing the camera component in a fully operational mode.

21. The non-transitory computer-readable storage medium of claim 15 , wherein the AR system comprises a head-worn device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2024
From: COLASCIONE, DANIEL
To: SNAP INC.
Reel/Frame 067758/0260 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2022
From: BAJANA, JAN; EVANGELIDIS, GEORGIOS; MENDEZ MENDEZ, ERICK; WOLF, DANIEL
To: SNAP INC.
Reel/Frame 061396/0823 →
Priority Claims (1)
GR 20220100508 · Jun 22, 2022 · national
Continuity (1)
Related Publication 20230421895A1 · Dec 28, 2023
References Cited (87)
US 7971156B2 · Albertson et al. · 2011 [cited by applicant]
US 7996793B2 · Latta et al. · 2011 [cited by applicant]
US 8487938B2 · Latta et al. · 2013 [cited by applicant]
US 8856691B2 · Geisner et al. · 2014 [cited by applicant]
US 9225897B1 · Sehn et al. · 2015 [cited by applicant]
US 9230160B1 · Kanter · 2016 [cited by applicant]
US 9276886B1 · Samaranayake · 2016 [cited by applicant]
US 9705831B2 · Spiegel · 2017 [cited by applicant]
US 9742713B2 · Spiegel et al. · 2017 [cited by applicant]
US 10102423B2 · Shaburov et al. · 2018 [cited by applicant]
US 10284508B1 · Allen et al. · 2019 [cited by applicant]
US 10439972B1 · Spiegel et al. · 2019 [cited by applicant]
US 10509466B1 · Miller et al. · 2019 [cited by applicant]
US 10514876B2 · Sehn · 2019 [cited by applicant]
US 10579869B1 · Xiong et al. · 2020 [cited by applicant]
US 10614855B2 · Huang · 2020 [cited by applicant]
US 10748347B1 · Li et al. · 2020 [cited by applicant]
US 10958608B1 · Allen et al. · 2021 [cited by applicant]
US 10962809B1 · Castañeda · 2021 [cited by applicant]
US 10996846B2 · Robertson et al. · 2021 [cited by applicant]
US 10997787B2 · Ge et al. · 2021 [cited by applicant]
US 11012390B1 · Al Majid et al. · 2021 [cited by applicant]
US 11030454B1 · Xiong et al. · 2021 [cited by applicant]
US 11036368B1 · Al Majid et al. · 2021 [cited by applicant]
US 11062498B1 · Voss et al. · 2021 [cited by applicant]
US 11087728B1 · Canberk et al. · 2021 [cited by applicant]
US 11092998B1 · Castañeda et al. · 2021 [cited by applicant]
US 11106342B1 · Al Majid et al. · 2021 [cited by applicant]
US 11126206B2 · Meisenholder et al. · 2021 [cited by applicant]
US 11143867B2 · Rodriguez, II · 2021 [cited by applicant]
US 11169600B1 · Canberk et al. · 2021 [cited by applicant]
US 11227626B1 · Krishnan Gorumkonda et al. · 2022 [cited by applicant]
US 11307747B2 · Dancie et al. · 2022 [cited by applicant]
US 11531402B1 · Stolzenberg · 2022 [cited by applicant]
US 11546505B2 · Canberk · 2023 [cited by applicant]
US 20090012788A1 · Gilbert et al. · 2009 [cited by applicant]
US 20110301934A1 · Tardif · 2011 [cited by applicant]
US 20140171036A1 · Simmons · 2014 [cited by applicant]
US 20150120293A1 · Wohlert et al. · 2015 [cited by applicant]
US 20150370320A1 · Connor · 2015 [cited by applicant]
US 20160173752A1 · Caviedes · 2016 [cited by examiner]
US 20170123487A1 · Hazra et al. · 2017 [cited by applicant]
US 20170277684A1 · Dharmarajan Mary · 2017 [cited by applicant]
US 20170277685A1 · Takumi · 2017 [cited by applicant]
US 20170351910A1 · Elwazer et al. · 2017 [cited by applicant]
US 20180158370A1 · Pryor · 2018 [cited by applicant]
US 20210011612A1 · Dancie et al. · 2021 [cited by applicant]
US 20210074016A1 · Li et al. · 2021 [cited by applicant]
US 20210166732A1 · Shaburova et al. · 2021 [cited by applicant]
US 20210174034A1 · Retek et al. · 2021 [cited by applicant]
US 20210241529A1 · Cowburn et al. · 2021 [cited by applicant]
US 20210303075A1 · Cowburn et al. · 2021 [cited by applicant]
US 20210303077A1 · Anvaripour et al. · 2021 [cited by applicant]
US 20210303140A1 · Mourkogiannis · 2021 [cited by applicant]
US 20210382564A1 · Blachly et al. · 2021 [cited by applicant]
US 20210397000A1 · Rodriguez, II · 2021 [cited by applicant]
US 20210405761A1 · Canberk · 2021 [cited by applicant]
US 20220121288A1 · Wu · 2022 [cited by examiner]
US 20220188539A1 · Chan et al. · 2022 [cited by applicant]
US 20220206588A1 · Canberk et al. · 2022 [cited by applicant]
US 20220300730A1 · Eirinberg et al. · 2022 [cited by applicant]
US 20220300731A1 · Firinberg et al. · 2022 [cited by applicant]
US 20220326781A1 · Hwang et al. · 2022 [cited by applicant]
US 20220334649A1 · Hwang et al. · 2022 [cited by applicant]
CN 103049761 · 2016 [cited by applicant]
CN 119404168A · 2025 [cited by applicant]
EP 2590055 · 2013 [cited by applicant]
EP 2984542 · 2016 [cited by applicant]
EP 3707693 · 2020 [cited by applicant]
EP 3979046 · 2022 [cited by applicant]
KR 20220158824 · 2022 [cited by applicant]
WO 2016168591 · 2016 [cited by applicant]
WO 2019094618 · 2019 [cited by applicant]
WO 2022005687 · 2022 [cited by applicant]
WO 2022005693 · 2022 [cited by applicant]
WO 2022060549 · 2022 [cited by applicant]
WO 2022066578 · 2022 [cited by applicant]
WO 2022132381 · 2022 [cited by applicant]
WO 2022146678 · 2022 [cited by applicant]
WO 2022198182 · 2022 [cited by applicant]
WO 2022216784 · 2022 [cited by applicant]
WO 2022225761 · 2022 [cited by applicant]
WO 2022245765 · 2022 [cited by applicant]
WO 2023249820 · 2023 [cited by applicant]
“International Application Serial No. PCT/US2023/024845, International Preliminary Report on Patentability mailed Jan. 2, 2025”, 9 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/024845, International Search Report mailed Sep. 29, 2023”, 3 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/024845, Written Opinion mailed Sep. 29, 2023”, 7 pgs. [cited by applicant]