IP Library Granted Patent US 12,208,732
Granted Patent B2
US 12,208,732 · App. 16/773,883 · Granted Jan 28, 2025

Automatically-adjusting mirror for use in vehicles

Inventors: Feng Hu (Santa Clara, CA); Niranjan Avadhanam (Saratoga, CA); Ratin Kumar (Cupertino, CA); Simon John Baker (Los Altos Hills, CA)
Assignee: NVIDIA Corporation
B60R1/025B60R1/072B60R1/12B60R2001/1253B60R2300/8006
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,208,732
App. No.
16/773,883
Granted
Jan 28, 2025
Kind
B2
Abstract

Systems and methods for a self-adjusting vehicle mirror. The mirror automatically locates the face of the driver or another passenger, and orients the mirror to provide the driver/passenger face with a desired view from the mirror. The mirror may continue to reorient itself as the driver or passenger shifts position, to continuously provide a desired field of view even as he or she changes position over time. In certain embodiments, the mirror system of the disclosure can be a self-contained system, with the mirror, mirror actuator, camera, and computing device all contained within the mirror housing as a single integrated unit.

Claims (50)

1. A system comprising:

a mirror articulable relative to a vehicle;

one or more cameras;

an actuator capable of adjusting the mirror to a target orientation; and

control circuitry electronically coupled to the actuator, the control circuitry to:

receive, from the one or more cameras, image data depicting at least a portion of a driver of the vehicle and at least a portion of an object at a predetermined location, the object having an apparent shape in one or more views of at least one camera of the one or more cameras, the apparent shape varying with a current orientation of the mirror;

determine, from the image data, at least one position of the driver and the apparent shape of the object;

determine the current orientation of the mirror based at least on the apparent shape of the object;

determine a target orientation of the mirror based at least on the at least one position of the driver; and

cause the actuator to position the mirror based at least on the target orientation and the current orientation of the mirror.

2. The system of claim 1 , wherein the object is coupled to the mirror, and a second mirror is positioned to reflect an image of the object to the at least one camera.

3. The system of claim 2 , wherein the one or more cameras are behind the mirror to capture the image data through the mirror and the driver is in front of the mirror.

4. The system of claim 1 , wherein the object includes a static pattern affixed to the mirror.

5. The system of claim 1 , wherein the determining the includes evaluating, using computer vision, reference object features depicted by the image data.

6. The system of claim 1 , wherein

an image represented by the image data depicts the driver and depicts the object on the mirror, and

each of the at least one position of the driver and the orientation of the object is determined within the image.

7. The system of claim 1 , wherein the determining the current orientation of the mirror includes determining, based least on the apparent shape of the object, a pose of the object in three-dimensional space, and determining the current orientation of the mirror based at least on the pose of the object.

8. The system of claim 1 , wherein the object is coupled to the mirror so as to move with the mirror.

9. The system of claim 1 :

wherein the control circuitry is to cause the actuator to position the mirror in response to the at least one position of the driver being maintained for at least a predetermined period of time.

10. A method comprising:

receiving, from one or more cameras, image data depicting at least a portion of an occupant of a vehicle and at least a portion of an object at a predetermined location, the object having an apparent shape in one or more views of at least one camera of the one or more cameras, the apparent shape varying with a current orientation of a mirror of the vehicle;

determining, from the image data, at least one position of the occupant and the apparent shape of the object;

determining the current orientation of the mirror of the vehicle based at least on the apparent shape of the object;

calculating a target orientation of the mirror based at least on the at least one position of the occupant; and

causing the mirror to be oriented at the target orientation based at least on the current orientation of the mirror.

11. The method of claim 10 , wherein the image data represents a plurality of images indicative of the occupant over time.

12. The method of claim 10 , wherein the object comprises a static pattern.

13. The method of claim 10 , wherein the mirror comprises a side view mirror and the target orientation is calculated based at least on including a portion of a side of the vehicle in a field of view of the occupant.

14. The method of claim 10 , wherein the calculating the target orientation of the mirror includes determining an orientation difference between the current orientation and the target orientation, and wherein the causing is performed based at least on the orientation difference.

15. The method of claim 10 , wherein the object is reflected into one or more fields of view of the one or more cameras using a second mirror on a same mirror assembly as the mirror.

16. The method of claim 10 , wherein the target orientation is determined based at least on two or more visual reference points, one of the two or more visual reference points being on the occupant.

17. The method of claim 10 , wherein the determining further comprises determining the at least one position of the occupant without using a neural network.

18. The method of claim 10 , wherein the causing further comprises causing the mirror to be oriented at the target orientation in response to determining that the at least one position of the occupant has been maintained for at least a predetermined period of time.

19. A system comprising:

one or more circuits to control a mirror of a vehicle based at least on the one or more circuits:

receiving, from one or more cameras, image data depicting at least a portion of an occupant of the vehicle and at least a portion of an object at a predetermined location, the object having an apparent shape in one or more views of at least one camera of the one or more cameras, the apparent shape varying with a current orientation of the mirror;

determining, from the image data, at least one position of the occupant and the apparent shape of the object;

determining the current orientation of the mirror of the vehicle based at least on the apparent shape of the object;

calculating a target orientation of the mirror based at least on the at least one position of the occupant; and

causing the mirror to be oriented at the target orientation based at least on the current orientation of the mirror.

20. The system of claim 19 , wherein the calculating the target orientation of the mirror is based at least on the one or more circuits determining a threshold portion of the vehicle appears in a field of view of the occupant from the mirror.

21. The system of claim 19 , wherein the mirror is one of:

a side view mirror or a rear view mirror.

22. The system of claim 19 , wherein

a second mirror is positioned to reflect an image of the object to the one or more cameras used to generate the image data.

23. The system of claim 19 , wherein the one or more circuits includes parallel processing circuitry.

24. The system of claim 19 , wherein the one or more circuits is within the mirror of the vehicle.

25. The system of claim 19 , wherein the causing the mirror to be oriented at the target orientation includes the one or more circuits using an actuator to position the mirror based at least on the target orientation after determining that the at least one position of the occupant has been maintained for at least a predetermined period of time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2020
From: HU, FENG; AVADHANAM, NIRANJAN; KUMAR, RATIN; BAKER, SIMON JOHN
To: NVIDIA CORPORATION
Reel/Frame 051636/0024 →
Continuity (1)
Related Publication 20210229601A1 · Jul 29, 2021
References Cited (28)
US 7354166B2 · Qualich · 2008 [cited by examiner]
US 9073493B1 · Yun · 2015 [cited by examiner]
US 9340157B2 · Sulc · 2016 [cited by examiner]
US 9598015B1 · Pertsel · 2017 [cited by examiner]
US 20050111117A1 · Qualich · 2005 [cited by examiner]
US 20090079585A1 · Chinomi · 2009 [cited by examiner]
US 20110122520A1 · Verheyden · 2011 [cited by examiner]
US 20130258512A1 · Raz · 2013 [cited by examiner]
US 20150085116A1 · Graumann · 2015 [cited by examiner]
US 20150109429A1 · Inoue · 2015 [cited by examiner]
US 20150239398A1 · Kaplan · 2015 [cited by examiner]
US 20160176371A1 · Coleman · 2016 [cited by examiner]
US 20190381938A1 · Hopkins · 2019 [cited by applicant]
US 20200369206A1 · Baltaxe · 2020 [cited by examiner]
CN 201009817Y · 2008 [cited by applicant]
CN 103358997A · 2013 [cited by applicant]
CN 106257486A · 2016 [cited by applicant]
CN 107074150A · 2017 [cited by applicant]
GB 2539467 · 2016 [cited by applicant]
GB 2539471 · 2016 [cited by examiner]
KR 20110028760 · 2011 [cited by applicant]
WO WO2009156941 · 2009 [cited by applicant]
WO 2011030958A1 · 2011 [cited by applicant]
WO WO2011030958 · 2011 [cited by examiner]
International Search Report and Written Opinion for International Application No. PCT/US2021/015254, dated Mar. 25, 2021 (14 pages). [cited by applicant]
Hu, Feng; First Office Action for Chinese Patent Application No. 202180004465.2, filed Jan. 4, 2022, mailed Sep. 18, 2023, 11 pgs. [cited by applicant]
International Preliminary Report on Patentability for PCT Application No. PCT/US2021/015254, filed Jan. 27, 2021, mailed Aug. 11, 2022, 7 pgs. [cited by applicant]
Hu, Feng; Second Office Action for Chinese Patent Application No. 202180004465.2, filed Jan. 4, 2022, mailed Dec. 18, 2023, 9 pgs. [cited by applicant]