Method and device for processing video obtained by circuit driving of vehicle
A method for processing video obtained by circuit driving includes receiving a plurality of videos taken by shooting an outside of a vehicle, receiving input by a user for moving a viewpoint of a first surround view video, creating a second surround view video having the viewpoint moved from the first surround view video based on the plurality of videos and the input by the user, and providing the second surround view video, where the first surround view video and the second surround view video display both the outside of the vehicle and a virtual model of the vehicle through processing of the plurality of videos.
1 . A method for processing video obtained by circuit driving, the method comprising:
receiving, by a processor, a plurality of videos taken by shooting an outside of a vehicle;
receiving, by the processor, input by a user for moving a viewpoint of a first surround view video;
creating, by the processor, a second surround view video having the viewpoint moved from the first surround view video based on the plurality of videos and the input by the user; and
providing, by the processor, the second surround view video,
wherein the first surround view video and the second surround view video display both the outside of the vehicle and a virtual model of the vehicle through processing of the plurality of videos, and
wherein the plurality of videos, the first surround view video, and the second surround view video are any one of real-time videos or recorded videos.
2 . The method of claim 1 , further comprising:
receiving, by the processor, one or more of a driving state of the vehicle or position information of the vehicle; and
providing, by the processor, the first surround view video or the second surround view video in accordance with any one or more of the driving state of the vehicle or the position information of the vehicle.
3 . The method of claim 2 , wherein the providing of the first surround view video or the second surround view video includes providing the first surround view video or the second surround view video when any one or more conditions in which the driving state of the vehicle is a stop state or the position of the vehicle is on a circuit that is a racing road are satisfied.
4 . The method of claim 3 , further comprising:
creating, by the processor, a circuit map of the circuit on which the vehicle drove and a tracking line along which the vehicle drove on the circuit using the plurality of videos;
creating, by the processor, a first circuit driving map showing the circuit and a driving path of the vehicle using the circuit map and the tracking line; and
providing, by the processor, the first circuit driving map.
5 . The method of claim 3 , further comprising:
receiving, by the processor, position information of the vehicle and circuit data related to the position of the vehicle;
creating, by the processor, a tracking line along which the vehicle drove in a circuit map included in the circuit data using the position information of the vehicle and the circuit data;
creating, by the processor, a second circuit driving map showing the circuit and a driving path of the vehicle using the circuit map and the tracking line; and
providing, by the processor, the second circuit driving map.
6 . The method of claim 5 , further comprising:
receiving, by the processor, an optimal driving line in the circuit map;
creating, by the processor, a third circuit driving map showing the tracking line and the optimal driving line in the circuit map; and
providing, by the processor, the third circuit driving map.
7 . The method of claim 3 , further comprising:
receiving, by the processor, position information of another vehicle, which is positioned on the same circuit as the vehicle, and circuit data related to the position of the vehicle;
creating, by the processor, a fourth circuit driving map showing the position of the another vehicle in a circuit map included in the circuit data using the position information of the another vehicle and the circuit data; and
providing, by the processor, the fourth circuit driving map.
8 . The method of claim 1 , further comprising transmitting, by the processor, any one or more of the first surround view video or the second surround view video in a real-time streaming manner.
9 . The method of claim 1 , wherein the first surround view video and the second surround view video are provided as a Virtual Reality (VR) video.
10 . A device for processing video obtained by circuit driving, the device comprising:
a memory configured to store instructions for processing video obtained by the circuit driving; and
a processor configured to execute the instructions,
wherein the instructions are configured to, when executed by the processor, cause the device to:
receive a plurality of videos taken by shooting an outside of a vehicle;
receive input by a user for moving a viewpoint of a first surround view video;
create a second surround view video having the viewpoint moved from the first surround view video based on the plurality of videos and the input by the user; and
provide the second surround view video,
wherein the first surround view video and the second surround view video display both the outside of the vehicle and a virtual model of the vehicle through processing of the plurality of videos, and
wherein the plurality of videos, the first surround view video, and the second surround view video are any one of real-time videos or recorded videos.
11 . The device of claim 10 , wherein the processor is configured to:
receive one or more of a driving state of the vehicle or position information of the vehicle, and
provide the first surround view video or the second surround view video in accordance with any one or more of the driving state of the vehicle or the position information of the vehicle.
12 . The device of claim 11 , wherein the processor is configured to provide the first surround view video or the second surround view video when any one or more conditions in which a driving state of the vehicle is a stop state or the position of the vehicle is on a circuit that is a racing road are satisfied.
13 . The device of claim 12 , wherein the processor is configured to:
create a circuit map of the circuit on which the vehicle drove and a tracking line along which the vehicle drove on the circuit using the plurality of videos,
create a first circuit driving map showing the circuit and a driving path of the vehicle using the circuit map and the tracking line, and
provide the first circuit driving map.
14 . The device of claim 12 , wherein the processor is configured to:
receive position information of the vehicle and circuit data related to the position of the vehicle,
create a tracking line along which the vehicle drove in a circuit map included in the circuit data using the position information of the vehicle and the circuit data,
create a second circuit driving map showing the circuit and a driving path of the vehicle using the circuit map and the tracking line, and
provide the second circuit driving map.
15 . The device of claim 14 , wherein the processor is configured to:
receive an optimal driving line in the circuit map;
create a fourth circuit driving map showing the tracking line and the optimal driving line in the circuit map, and
provide the fourth circuit driving map.
16 . The device of claim 12 , wherein the processor is configured to:
receive position information of another vehicle, which is positioned on the same circuit as the vehicle, and circuit data related to the position of the vehicle;
create a third circuit driving map showing the position of the another vehicle in a circuit map included in the circuit data using the position information of the another vehicle and the circuit data, and
provide the third circuit driving map.
17 . The device of claim 10 , wherein the processor is configured to transmit any one or more of the first surround view video or the second surround view video in a real-time streaming manner.
18 . The device of claim 10 , wherein the first surround view video and the second surround view video are provided as a Virtual Reality (VR) video.