| CPC B60Q 1/0023 (2013.01) [B60K 35/10 (2024.01); B60K 35/21 (2024.01); B60K 35/60 (2024.01); B60K 35/80 (2024.01); B60R 1/20 (2022.01); B60R 25/305 (2013.01); B60R 25/31 (2013.01); B60Q 2400/50 (2013.01); B60R 2300/105 (2013.01); B60R 2300/8073 (2013.01)] | 19 Claims |

|
1. A device for providing an interface using a projection, comprising:
a first camera for capturing a vehicle user when an approach of the vehicle user to a vehicle is detected;
a projector for projecting one or more interfaces on a ground where the vehicle is located based on user identification information, wherein each interface corresponds to at least one vehicle control function, and each vehicle control function is selectively executed by interaction between the vehicle user and corresponding interface;
a second camera for capturing an area on which the one or more interfaces are projected;
a memory storing one or more instructions; and
a processor for executing the instructions to: identify the vehicle user based on an image captured by the first camera, recognize a user input to a first interface among the one or more interfaces using the second camera, and perform a vehicle control corresponding to the first interface where the user input is recognized,
wherein, the processor determines the number of the interfaces to be projected on the ground, or a position on the ground where each interface is projected, wherein the number or the position is determined based on user identification information of the identified vehicle user,
wherein, the processor recognizes the user input to a specific interface corresponding to a vehicle control function associated with vehicle movement,
wherein, the projector further projects an image onto the ground indicating a direction of movement of the vehicle, based on recognizing the user input to the first interface corresponding to the vehicle control function associated with vehicle movement, and
wherein, the processor controls, based on recognizing the user input to the specific interface, the vehicle to move in a direction toward the vehicle user, and to follow the vehicle user until a distance between the vehicle and the vehicle user becomes less than a predetermined distance.
|