Method and system for avatar replay based on mobile sensor information
First Claim
Patent Images
1. A method comprising:
- receiving, by a device, sensor data generated during a drive, from one or more sensors onboard a vehicle;
receiving, by the device and in advance of the drive, mapping data corresponding to locations to be traveled during the drive by the vehicle,the mapping data, comprising 2D or 3D images and road information, having been generated independent of the drive by the vehicle;
processing the sensor data and the mapping data, by the device, to correlate the sensor data and the mapping data using location information in the sensor data and in the mapping data;
generating, by the device, a video animation of the drive using the sensor data and mapping data,at least a portion of the video animation being generated in advance of the drive based on the 2D or 3D images and road information received in advance of the drive,modifying, by the device, the at least the portion of the video animation, generated in advance of the drive, to include a precise location on a road in which the vehicle traveled during the drive based on the sensor data generated during the drive by the one or more sensors onboard the vehicle; and
outputting, by the device, the video animation of the drive, including at least a modified portion of the video animation, to a display device.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating and displaying a video animation or replay of a user'"'"'s drive or run using data from sensors, mapping data, manufacturer data, environmental data, and/or user data. The video replay shows an avatar representing the user or the user'"'"'s vehicle and may also show the surrounding environment through which the user traveled. The video replay may be used for entertainment, instruction, insurance, or law enforcement purposes, for example.
18 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a device, sensor data generated during a drive, from one or more sensors onboard a vehicle; receiving, by the device and in advance of the drive, mapping data corresponding to locations to be traveled during the drive by the vehicle, the mapping data, comprising 2D or 3D images and road information, having been generated independent of the drive by the vehicle; processing the sensor data and the mapping data, by the device, to correlate the sensor data and the mapping data using location information in the sensor data and in the mapping data; generating, by the device, a video animation of the drive using the sensor data and mapping data, at least a portion of the video animation being generated in advance of the drive based on the 2D or 3D images and road information received in advance of the drive, modifying, by the device, the at least the portion of the video animation, generated in advance of the drive, to include a precise location on a road in which the vehicle traveled during the drive based on the sensor data generated during the drive by the one or more sensors onboard the vehicle; and outputting, by the device, the video animation of the drive, including at least a modified portion of the video animation, to a display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 16, 17, 18, 19, 20)
-
-
10. A device comprising:
one or more processors to; receive sensor data, generated during a drive, from one or more sensors onboard a vehicle; receive, in advance of the drive, mapping data corresponding to locations to be traveled during the drive by the vehicle, the mapping data, comprising 2D or 3D images and road information, having been generated independent of the drive by the vehicle; process the sensor data and the mapping data to correlate the sensor data and the mapping data using location information in the sensor data and in the mapping data; generate a video animation of the drive using the sensor data and mapping data, at least a portion of the video animation being generated in advance of the drive based on the 2D or 3D images and road information received in advance of the drive, modify the at least the portion of the video animation, generated in advance of the drive, to include a precise location on a road in which the vehicle traveled during the drive based on the sensor data generated during the drive by the one or more sensors onboard the vehicle; and output the video animation of the drive, including at least a modified portion of the video animation, to a display device. - View Dependent Claims (11, 12, 13, 14)
-
15. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions which, when executed by a processor, cause the processor to; receive sensor data, sensed during a drive, from one or more sensors onboard a vehicle; receive, in advance of the drive, mapping data corresponding to locations to be traveled during the drive by the vehicle, the mapping data, comprising 2D or 3D images and road information, having been generated independent of the drive by the vehicle; process the sensor data and the mapping data to correlate the sensor data and the mapping data using location information in the sensor data and in the mapping data; generate a video animation of the drive using the sensor data and mapping data, at least a portion of the video animation being generated in advance of the drive based on the 2D or 3D images and road information received in advance of the drive, modify the at least the portion of the video animation, generated in advance of the drive, to include a precise location on a road in which the vehicle traveled during the drive based on the sensor data sensed during the drive by the one or more sensors onboard the vehicle; and output the video animation of the drive, including at least a modified portion of the video animation, to a display device.
Specification