Processing video and sensor data associated with a vehicle
First Claim
Patent Images
1. A method comprising:
- obtaining first data associated with a vehicle, the first data comprising positioning data indicative of positioning of the vehicle and video data from a camera associated with the vehicle and indicative of a point of view from the vehicle;
obtaining second data associated with the vehicle or with another vehicle, the second data comprising positioning data indicative of the positioning of the vehicle or positioning of the other vehicle and video data from the camera associated with the vehicle indicative of the point of view from the vehicle or from a camera associated with the other vehicle indicative of a point of view from the other vehicle;
determining alignment data for the second data, the alignment data comprising an array of map distances and respective timing information, the map distance corresponding to a distance travelled from a defined start point;
determining alignment data for the first set of data such that when the first and second vehicles are at equivalent positions the map distances for the first and second vehicles are the same; and
causing at least some of the video data comprised in the first data and at least some of the video data comprised in the second data to be displayed, an effective playback rate of data from the second data being controlled using a clock and an effective playback rate of data from the first data is varied using the alignment data such that the video data from the first data and the video data from the second data are displayed simultaneously and are associated, respectively, with different points in time.
1 Assignment
0 Petitions
Accused Products
Abstract
Processing video and sensor data associated with a vehicle Apparatus (5) is configured to: obtain first data corresponding to video data from a video camera (6) associated with a vehicle; obtain second data corresponding to sensor data from one or more sensors (8) associated with the vehicle; form a data structure including metadata and the first and second data, wherein first timing information for the first data is included in the metadata and second timing information for the second data is included in the second data, wherein the first and second timing information enable the first and second data to be temporally related.
9 Citations
20 Claims
-
1. A method comprising:
-
obtaining first data associated with a vehicle, the first data comprising positioning data indicative of positioning of the vehicle and video data from a camera associated with the vehicle and indicative of a point of view from the vehicle; obtaining second data associated with the vehicle or with another vehicle, the second data comprising positioning data indicative of the positioning of the vehicle or positioning of the other vehicle and video data from the camera associated with the vehicle indicative of the point of view from the vehicle or from a camera associated with the other vehicle indicative of a point of view from the other vehicle; determining alignment data for the second data, the alignment data comprising an array of map distances and respective timing information, the map distance corresponding to a distance travelled from a defined start point; determining alignment data for the first set of data such that when the first and second vehicles are at equivalent positions the map distances for the first and second vehicles are the same; and causing at least some of the video data comprised in the first data and at least some of the video data comprised in the second data to be displayed, an effective playback rate of data from the second data being controlled using a clock and an effective playback rate of data from the first data is varied using the alignment data such that the video data from the first data and the video data from the second data are displayed simultaneously and are associated, respectively, with different points in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium storing a computer program for performing a method comprising:
-
obtaining first data associated with a vehicle, the first data comprising positioning data indicative of positioning of the vehicle and video data from a camera associated with the vehicle and indicative of a point of view from the vehicle; obtaining second data associated with the vehicle or with another vehicle, the second data comprising positioning data indicative of the positioning of the vehicle or positioning of the other vehicle and video data from the camera associated with the vehicle indicative of the point of view from the vehicle or from a camera associated with the other vehicle indicative of a point of view from the other vehicle; determining alignment data for the second data, the alignment data comprising an array of map distances and respective timing information, the map distance corresponding a distance travelled from a defined start point; determining alignment data for the first data such that when the first and second vehicle are at equivalent positions the map distances for the first and second vehicles are the same; and causing at least some of the video that is displayed at a particular time relates to equivalent positions of video data comprised in the first data and at least some of the video data comprised in the second data to be displayed, an effective playback rate of data from the second data being controlled using a clock and an effective playback rate of data from the first data is varied using the alignment data such that the video data from the first data and the video data from the second data are displayed simultaneously and are associated, respectively, with different points in time.
-
-
12. Apparatus configured to:
-
obtain first data associated with a vehicle, the first data comprising position data indicative of positioning of the vehicle and video data from a camera associated with the vehicle and indicative of a point of view from the vehicle; obtain second data associated with the vehicle or with another vehicle, the second data comprising positioning data indicative of the positioning of the vehicle or positioning of the other vehicle and video data from the camera associated with the vehicle indicative of the point of view from the vehicle or from a camera associated with the other vehicle indicative of a point of view from the other vehicle; determine alignment data for the second data, the alignment data comprising an array of map distances and respective timing information, the map distance corresponding to a distance travelled from a defined start point;
determine alignment data for the first data such that when the first and second vehicles are at equivalent positions the map distances for the first and second vehicles are the same; andcause at least some of the video data comprised in the first data and at least some of the video data comprised in the second data to be displayed, wherein an effective playback rate of data from the second data is controlled using a clock and an effective playback rate of data from the first data is varied using the alignment data such that the video data from the first data and the video data from the second data are displayed simultaneously and are associated, respectively, with different points in time. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification