| CPC B60R 16/0373 (2013.01) [B60J 3/04 (2013.01); B60Q 3/80 (2017.02); G06V 20/597 (2022.01)] | 15 Claims |

|
1. A system for controlling an in-vehicle environment based on a purpose of using a vehicle, the system comprising a processor and a memory, wherein the processor is configured to execute a command in the memory to perform:
acquiring behavioral information of an occupant, in-vehicle voice information, and seat-position information;
building personalization data based on acquired pieces of information;
determining a purpose of using a vehicle, using currently acquired pieces of information; and
controlling at least one of in-vehicle illumination and a window transparency level to have a predefined value according to the purpose of using the vehicle, wherein the predefined value is an individually customized value according to each specific purpose of using the vehicle and the personalization data,
wherein the controlling comprises:
determining whether accumulated personalization data has a size equal to or greater than a predetermined size;
controlling the at least one of the in-vehicle illumination and the window transparency level to have the predefined value that is based on standard data, instead of the personalization data, upon determination that the accumulated personalization data has a size less than the predetermined size; and
controlling the at least one of the in-vehicle illumination and the window transparency level to have the predefined value that is based on the accumulated personalization data, upon determination that the accumulated personalization data has the size equal to or greater than the predetermined size.
|