Back to results
US 11,388,338 B2Granted
Video processing for vehicle ride
AssigneeDr. Ing. h.c. F. Porsche Aktiengesellschaft
InventorEthan Papp
Life of this patent
Estimating the term…
Abstract
A method includes capturing video data from a camera over a period of time while capturing motion data from a detector over that same period of time. Then, the method additionally includes selecting a subset of the video data captured during the period of time, based on a corresponding subset of the motion data. The method then proscribes storing this selected subset of video data in memory.
Claims15
A method for curating a video of a vehicle drive, the method comprising:
- capturing video data of the vehicle drive over a first period of time;
- capturing motion data for the vehicle over the first period of time;
- selecting a first subset of the video data captured during the first period of time, based on a corresponding first subset of the motion data captured during the first period of time, the first subsets each spanning a second period of time, wherein the first subset of the video data is selected when a moving average of a quantity, which is calculated as a function of both a longitudinal acceleration and a lateral acceleration of the vehicle occurring during the second period of time, exceeds a threshold value, and wherein the first subset of the video data is also selected when both (i) the quantity that is a function of both the longitudinal acceleration and the lateral acceleration of the vehicle occurring during the second period of time, exceeds a second threshold value that is lower than said threshold value, and (ii) the steering angle during the second period of time exceeds a steering angle threshold value;
- storing the first subset of the video data;
- selecting a second subset of the video data captured during the first period of time based on a corresponding second subset of the motion data captured during the first period of time, the second subset spanning a third period of time, wherein the second subset of the video data is selected when a moving average of a quantity, which is calculated as a function of both the longitudinal acceleration and the lateral acceleration of the vehicle occurring during the third period of time, exceeds the threshold value;
- storing the second subset of the video data in the memory;
- and
- combining the first subset of the video data and the second subset of the video data into a subset video composition.
5 more elements
A video curation system for a vehicle, comprising:
- a motion detector that is configured to capture motion data of the vehicle during a vehicle drive;
- a camera that is configured to capture video data relating to the vehicle drive;
- a processor coupled to the motion detector and the camera;
- a memory coupled to the processor;
- and
- programming in the memory, wherein execution of the programming by the processor configures the video curation system to implement functions, including functions to:
- capture video data from the camera over a first period of time;
- capture motion data from the motion detector over the first period of time;
- select a first subset of the video data captured during the first period of time based on a corresponding first subset of the motion data captured during the first period of time, the first subset of the video spanning a second period of time, wherein the first subset of the video data is selected when a moving average of a quantity, which is calculated as a function of both a longitudinal acceleration and a lateral acceleration of the vehicle occurring during the second period of time, exceeds a threshold value and wherein the first subset of the video data is also selected when both (i) the quantity that is a function of both the longitudinal acceleration and the lateral acceleration of the vehicle occurring during the second period of time, exceeds a second threshold value that is lower than said threshold value, and (ii) the steering angle during the second period of time exceeds a steering angle threshold value;
- store the first subset of the video data in the memory;
- selecting a second subset of the video data captured during the first period of time based on a corresponding second subset of the motion data captured during the first period of time, the second subset spanning a third period of time, wherein the second subset of the video data is selected when a moving average of a quantity, which is calculated as a function of both the longitudinal acceleration and the lateral acceleration of the vehicle occurring during the third period of time, exceeds the threshold value;
- storing the second subset of the video data in the memory;
- and
- combining the first subset of the video data and the second subset of the video data into a subset video composition.
11 more elements
A video curation system for a vehicle, comprising:
- a motion detector that is configured to capture motion data of the vehicle during a vehicle drive;
- a camera that is configured to capture video data relating to the vehicle drive;
- a processor coupled to the motion detector and the camera;
- a memory coupled to the processor;
- and
- programming in the memory, wherein execution of the programming by the processor configures the video curation system to implement functions, including functions to:
- (i) capture video data from the camera over a first period of time;
- (ii) capture motion data from the motion detector over the first period of time;
- (iii) select a first subset of the video data captured during the first period of time based on a corresponding first subset of the motion data captured during the first period of time, the first subset of the video spanning a second period of time;
- (iv) store the first subset of the video data in the memory;
- (v) collect metadata regarding operation of the video curation device, wherein the metadata comprises the identity of music the video curation device played during the first period of time;
- and
- (vi) store the metadata in the memory.
10 more elements
Dependencies are inferred from the claim text.