IP Library › Granted Patent US 12,394,313
Granted Patent B1
US 12,394,313 · App. 18/742,595 · Granted Aug 19, 2025

Displaying sensor data and supplemental data as a mask for autonomous vehicles

Inventors: Nirmal Patel (Sunnyvale, CA); Maria Moon (Mountain View, CA); Peter Crandall (San Jose, CA)
Assignee: WAYMO LLC
G08G1/096766G01S7/51G01S17/89G01S17/931
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,394,313
App. No.
18/742,595
Granted
Aug 19, 2025
Kind
B1
Abstract

Aspects of the disclosure relate to providing sensor data on a display of a vehicle. For instance, data points generated by a lidar sensor may be received. The data points may be representative of one or more objects in an external environment of the vehicle. A scene including a representation of the vehicle from a perspective of a virtual camera, a first virtual object corresponding to at least one of the one or more objects, and a second virtual object corresponding to at least one object identified from pre-stored map information may be generated. Supplemental points corresponding to a surface of the at least one object identified from the pre-stored map information may be generated. A pulse including at least some of the data points generated by the sensor and the supplemental points may be generated. The scene may be displayed with the pulse on the display.

Claims (29)

1. A method for representing sensor data on a display, the method comprising:

receiving, by one or more processors, data points generated by a lidar sensor representative of one or more objects in an environment; and

displaying, by the one or more processors on the display, a scene including a representation of a vehicle, a shape expanding outward from the representation of the vehicle based on at least some of the received data points, and a representation of one of the one or more objects.

2. The method of claim 1 , further comprising displaying, by the one or more processors on the display, highlighting of at least a portion of the representation of the one of the one or more objects based on at least some of the received data points, wherein the highlighting includes increasing brightness of all or a portion of the one or more objects.

3. The method of claim 1 , further comprising displaying, by the one or more processors on the display, highlighting of at least a portion of the representation of the one of the one or more objects based on at least some of the received data points, wherein the highlighting is displayed further based on a location of the one or more objects or a type of the one or more objects.

4. The method of claim 3 , wherein the location corresponds to a crosswalk, and the highlighting is displayed further based on the location being a crosswalk.

5. The method of claim 3 , wherein the one or more objects is a pedestrian, and the highlighting is displayed further based on the one or more objects being a pedestrian.

6. The method of claim 1 , wherein the scene includes a representation of a second object, and the method further comprises:

displaying, by the one or more processors on the display, highlighting at least a portion of the representation of the one of the one or more objects based on at least some of the received data points; and

highlighting at least a portion of the representation of the second object, wherein the second object is a crosswalk and the one or more objects is a pedestrian.

7. The method of claim 6 , wherein the highlighting of the representation of the second object is displayed while the representation of the one or more objects is within an area of the representation of the second object.

8. The method of claim 7 , wherein the highlighting of the representation of the second object is no longer displayed when the representation of the one or more objects is no longer within the area of the representation of the second object.

9. A system for representing sensor data on a display,

the system comprising one or more processors configured to:

receive data points generated by a lidar sensor representative of one or more objects in an environment; and

display, on the display, a scene including a representation of a vehicle, a shape expanding outward from the representation of the vehicle based on at least some of the received data points, and a representation of one of the one or more objects.

10. The system of claim 9 , wherein the one or more processors are further configured to display highlighting of at least a portion of the representation of the one of the one or more objects based on at least some of the received data points, and wherein the highlighting includes increasing brightness of all or a portion of the one or more objects.

11. The system of claim 10 , wherein the location corresponds to a crosswalk, and the one or more processors are further configured to display the highlighting further based on the location being a crosswalk.

12. The system of claim 10 , wherein the one or more objects is a pedestrian, and the one or more processors are further configured to display the highlighting further based on the one or more objects being a pedestrian.

13. The system of claim 12 , wherein the scene includes a representation of a second object, and wherein the one or more processors are further configured to display highlighting of at least a portion of the representation of the second object, wherein the second object is a crosswalk and the one or more objects is a pedestrian.

14. The system of claim 13 , wherein the one or more processors are further configured to display the highlighting of the representation of the second object while the representation of the one or more objects is within an area of the representation of the second object.

15. The system of claim 14 , wherein the one or more processors are further configured to no longer display the highlighting of the representation of the second object when the representation of the one or more objects is no longer within the area of the representation of the second object.

16. The system of claim 9 , wherein the one or more processors are further configured to display highlighting for at least a portion of the representation of the one of the one or more objects based on at least some of the received data points, and wherein the one or more processors are further configured to display the highlighting further based on a location of the one of the one or more objects or a type of the one or more objects.

17. The system of claim 9 , further comprising the vehicle.

18. A non-transitory computer-readable medium on which instructions are stored, the instructions, when executed by one or more processors, cause the one or more processors to perform a method for representing sensor data on a display, the method comprising:

receiving data points generated by a lidar sensor representative of one or more objects in an environment;

display, on the display, a scene including a representation of a vehicle, a shape expanding outward from the representation of the vehicle based on at least some of the received data points, and one of the one or more objects.

19. The medium of claim 18 , wherein the method further comprises, displaying, on the display, highlighting of at least a portion of the representation of the one of the one or more objects based on at least some of the received data points, the highlighting includes increasing brightness of all or a portion of the one or more objects.

20. The medium of claim 18 , wherein the method further comprises, displaying, on the display, highlighting of at least a portion of the representation of the one of the one or more objects based on at least some of the received data points, the highlighting is displayed further based on a location of the representation of the one or more objects or a type of the one or more objects.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2024
From: PATEL, NIRMAL; MOON, MARIA; CRANDALL, PETER
To: WAYMO LLC
Reel/Frame 067754/0157 →
Continuity (6)
Continuation 18335337 · Jun 15, 2023
Continuation 17115908 · Dec 9, 2020
Continuation 16881235 · May 22, 2020
Continuation 16376201 · Apr 5, 2019
Continuation 15854165 · Dec 26, 2017
Provisional Application 62578114 · Oct 27, 2017
References Cited (12)
US 6442484B1 · Miller · 2002 [cited by applicant]
US 10297152B1 · Patel et al. · 2019 [cited by applicant]
US 10699570B1 · Patel et al. · 2020 [cited by applicant]
US 11518300B2 · Kasuga · 2022 [cited by examiner]
US 20060125679A1 · Horibe · 2006 [cited by examiner]
US 20110102234A1 · Adams · 2011 [cited by examiner]
US 20130314274A1 · Nakagawa · 2013 [cited by examiner]
US 20160140400A1 · Chandraker · 2016 [cited by applicant]
US 20170212517A1 · Houle et al. · 2017 [cited by applicant]
US 20180089899A1 · Piemonte · 2018 [cited by examiner]
Luo, Zhongzhen , “Lidar Based Perception System Pioneer Technology for Safety Driving”, 234 pages. [cited by applicant]
Shim , et al., “An Autonomous Driving System for Unknown Environments Using a Unified Map”, 2015, 15 pages. [cited by applicant]