Vehicle control device, method, and program
Patent Information
- Application Number
- JP2024552574
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Filing Date
- 2025-04-16
- Publication Date
- 2025-06-27
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing vehicle control systems fail to adapt to changes in occupant habits, leading to unnecessary automatic operations, such as opening doors that are not needed, which require manual closure by the occupant.
A vehicle control device that acquires the riding status of occupants, associates it with control details of controlled devices, and updates control information based on the occupant's reaction to the control of these devices, allowing dynamic adjustment of operations.
Enables the vehicle control system to change its operations according to the occupant's preferences, reducing unnecessary actions and improving user experience by ensuring that control actions align with the occupant's current habits and needs.
Abstract
Description
Vehicle control device, method, and computer-readable medium
[0001] The present disclosure relates to a vehicle control device, a method, and a computer-readable medium.
[0002] As a related technique, Patent Document 1 discloses a vehicle control device. The vehicle control device described in Patent Document 1 learns the correspondence between the riding status of occupants in the vehicle and the seat arrangements and door opening actions performed by the occupants as the occupant's habits. In Patent Document 1, the riding status includes the number of occupants, the combination of occupants, and the time of boarding. The vehicle control device detects the riding status when the occupant gets in the vehicle, and if the detected riding status of the occupant matches the riding status in the learned habits, it automatically executes the seat arrangements and door opening actions that have been learned as habits as vehicle control.
[0003] Japanese Patent Application Laid-Open No. 2017-202767
[0004] The vehicle control device described in Patent Document 1 detects the riding situation and automatically controls the controlled devices that have been learned as habits, i.e., seat arrangement and door opening operations, depending on the detected riding situation. However, even in the same riding situation, the habits of occupants may change. The vehicle control device described in Patent Document 1 automatically executes door opening operations and other operations according to the original habits, even if the occupant's habits change from one habit to another. If a door that does not need to be opened is opened, the occupant must manually close the door.
[0005] In view of the above circumstances, the present disclosure aims to provide a vehicle control device, method, and computer-readable medium that can change the control content of a controlled device depending on the occupant's response to the control of the controlled device.
[0006] In order to achieve the above object, the present disclosure provides, as a first aspect, a vehicle control device including: a riding status acquisition means for acquiring a riding status of an occupant riding in a vehicle; a control content acquisition means for acquiring control content corresponding to the acquired riding status using control information in which the riding status is associated with control content of one or more controlled devices; a control means for controlling the one or more controlled devices in accordance with the acquired control content; a determination means for determining whether to update the control information based on control of the one or more controlled devices performed by the control means and results of operations on the one or more controlled devices; and an update means for updating the control information based on operations of the one or more controlled devices by the occupant when the determination means determines to update the control information.
[0007] The present disclosure provides, as a second aspect, a vehicle control method, which includes acquiring a riding status of an occupant riding in a vehicle, acquiring control content corresponding to the acquired riding status using control information in which the riding status is associated with control content of one or more controlled devices, controlling the one or more controlled devices in accordance with the acquired control content, determining whether to update the control information based on control of the one or more controlled devices and results of operations on the one or more controlled devices, and, if it is determined that the control information should be updated, updating the control information based on operations of the one or more controlled devices by the occupant.
[0008] In a third aspect, the present disclosure provides a computer-readable medium storing a program for causing a processor to execute processing including acquiring a riding status of an occupant riding in a vehicle, acquiring control content corresponding to the acquired riding status using control information in which the riding status is associated with control content of one or more controlled devices, controlling the one or more controlled devices in accordance with the acquired control content, determining whether to update the control information based on control of the one or more controlled devices and results of operations on the one or more controlled devices, and, if it is determined that the control information should be updated, updating the control information based on operations of the one or more controlled devices by the occupant.
[0009] The equipment control device, method, and computer-readable medium according to the present disclosure can change the control content for the controlled equipment depending on the passenger's reaction to the control of the controlled equipment.
[0010] A block diagram showing a schematic configuration example of a vehicle control device according to the present disclosure. A block diagram showing a vehicle control device according to a first embodiment of the present disclosure. A diagram showing a specific example of a control table. A flowchart showing an operation procedure of the vehicle control device. A diagram showing a specific example of a control table used in a second embodiment of the present disclosure. A block diagram showing a vehicle control device according to a third embodiment of the present disclosure. A block diagram showing a hardware configuration of the vehicle control device.
[0011] Prior to describing embodiments of the present disclosure, an overview of the present disclosure will be described. Fig. 1 shows a schematic configuration example of a vehicle control device according to the present disclosure. The vehicle control device 10 includes a riding status acquisition unit 11, a control content acquisition unit 12, a control unit 13, a determination unit 14, and an update unit 15.
[0012] The riding status acquisition means 11 acquires the riding status of passengers riding in the vehicle. The control information 16 is information in which the riding status is associated with the control content of one or more controlled devices. The control content acquisition means 12 uses the control information 16 to acquire the control content corresponding to the riding status acquired by the riding status acquisition means 11. The control means 13 controls the one or more controlled devices in accordance with the control content acquired by the control content acquisition means 12.
[0013] The determination means 14 determines whether to update the control information based on the control of one or more controlled devices implemented by the control means 13 and the operation results for the one or more controlled devices. If the determination means 14 determines to update the control information 16, the update means 15 updates the control information 16 based on the operation of the one or more controlled devices by the occupant.
[0014] In the present disclosure, the control content acquisition means 12 acquires control content for the controlled devices according to the acquired riding status of the occupant, and the control means 13 controls the controlled devices according to the acquired control content. Furthermore, the determination means 14 determines whether to update the control information 16 according to the result of an operation on the controlled device after control. For example, when the control means 13 controls a controlled device, the determination means 14 can determine to update the control information 16 if the occupant operates another controlled device. In this way, the present disclosure, when controlling the controlled devices according to the riding status, can update the control information 16 according to the occupant's response to the control of the controlled device and change the control content for the controlled device.
[0015] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. Note that the following description and drawings have been omitted and simplified as appropriate for clarity of explanation. In addition, in each drawing, the same or similar elements are designated by the same reference numerals, and duplicate explanations are omitted as necessary.
[0016] FIG. 2 shows a vehicle control device according to the first embodiment of the present disclosure. The vehicle control device 100 includes a riding status acquisition unit 101, a control content acquisition unit 102, a control table 103, a control unit 104, an operation result acquisition unit 105, a determination unit 106, and an update unit 107. The vehicle control device 100 may be physically configured as a device including, for example, one or more memories and one or more processors. At least a portion of the functions of each unit in the vehicle control device 100 may be realized by one or more processors operating in accordance with instructions read from one or more memories. The vehicle control device 100 is mounted on, for example, a vehicle. The vehicle control device 100 corresponds to the vehicle control device 10 shown in FIG. 1.
[0017] The riding status acquisition unit 101 acquires camera images from the camera 130. The camera 130 is mounted on a vehicle and captures images of the outside of the vehicle. The camera 130 captures images of the outside of the vehicle from inside the vehicle, for example. The camera 130 captures images of a person about to board the vehicle, i.e., an occupant. Note that while only one camera 130 is illustrated in FIG. 2 , the number of cameras 130 is not limited to one. The riding status acquisition unit 101 may acquire camera images from each of multiple cameras 130. For example, the riding status acquisition unit 101 may acquire camera images from a camera that captures an area in front of the vehicle, a camera that captures an area on the left side of the vehicle, a camera that captures an area on the right side of the vehicle, and a camera that captures an area behind the vehicle.
[0018] The riding status acquisition unit 101 acquires the riding status of an occupant who is about to board the vehicle using a camera image. The riding status includes, for example, information indicating who is about to board the vehicle and with what kind of person. The riding status acquisition unit 101 identifies a person near the vehicle, i.e., an occupant, from the camera image using, for example, facial recognition. More specifically, the riding status acquisition unit 101 detects a facial area of a person near the vehicle from the camera image. The riding status acquisition unit 101 performs facial recognition by comparing features extracted from the detected facial area with features of the facial area of a person previously registered as an occupant. For example, the riding status acquisition unit 101 may identify a person approaching the driver's seat of the vehicle as the driver. The riding status acquisition unit 101 may identify a person other than the driver as a companion. Note that the identification of an occupant is not limited to facial recognition. The riding status acquisition unit 101 may also identify an occupant using a method other than facial recognition.
[0019] The riding status acquisition unit 101 acquires, for example, at least one of occupant identification information and occupant attribute information as the riding status. In addition to the occupant identification information and occupant attribute information, the riding status acquisition unit 101 may also acquire, as the riding status, the number of occupants and the riding positions of each occupant. The number of occupants can be acquired, for example, by the number of people identified by facial recognition. Alternatively, the number of occupants can be acquired by the number of face areas detected from a camera image. The attributes of each occupant include, for example, adults and children. The attributes of the occupants may be estimated, for example, based on images of the detected face areas. The riding status acquisition unit 101 acquires, for example, occupant identification information, the number of occupants, and information indicating whether the occupants are all adults or whether the occupants include children as the riding status. The riding status acquisition unit 101 corresponds to the riding status acquisition means 11 shown in FIG. 1.
[0020] The control table 103 is a table in which riding conditions are associated with control contents of one or more controlled devices 150. The controlled devices 150 are devices operated by occupants inside the vehicle. The controlled devices 150 may include, for example, devices provided in the vehicle or devices operated by occupants while driving the vehicle. The controlled devices 150 may include in-vehicle devices such as a display audio (DA) and a car navigation system. Furthermore, the controlled devices 150 may be user devices such as a smartphone brought into the vehicle by the occupant. The control content acquisition unit 102 refers to the control table 103 and acquires control contents corresponding to the riding conditions acquired by the riding condition acquisition unit 101. The control content acquisition unit 102 corresponds to the control content acquisition means 12 shown in FIG. 1. The control table 103 corresponds to the control information 16 shown in FIG. 1.
[0021] FIG. 3 shows an example of the control table 103. The control table 103 registers, for a plurality of riding situations, the correspondence between the riding situation and the control content of one or more controlled devices 150. In the example shown in FIG. 3, the riding situation includes identification information of the occupant who is the driver and information on accompanying occupants other than the driver. With regard to the accompanying occupant information, "none" indicates that there is no accompanying occupant, "adult" indicates that accompanying occupants are adults only, and "child" indicates that accompanying occupants include children. In the example shown in FIG. 3, the control table 103 registers, for occupant A and occupant B, the control content for controlled devices 1 to n, where n is an integer equal to or greater than 2.
[0022] 3, the controlled device 1 is the front door, and the controlled device 2 is the rear door. The control contents for the controlled device 1 and the controlled device 2 include "unlock" and "door open." The control contents include not controlling the controlled device 150, in other words, not issuing any instructions to the controlled device 150. In the initial state, the control table 103 may register one or more control contents for the controlled devices 150 set by each occupant.
[0023] The control unit 104 controls the controlled device 150 according to the control content acquired by the control content acquisition unit 102. The control unit 104 can control each of the multiple controlled devices 150 according to the acquired control content. When the controlled device 150 is a device provided in a vehicle or a device installed in a vehicle, the control unit 104 may transmit a control signal to the controlled device 150 via an in-vehicle network to control the controlled device 150. When the controlled device 150 is a user device such as a smartphone, an application that communicates with the vehicle control device 100 may be installed in the user device. The control unit 104 may transmit a control signal to the application of the user device to control the operation of the user device.
[0024] For example, if the control content acquired for the front door is "unlock," the control unit 104 unlocks the front door. Furthermore, if the control content acquired for the rear door is "open door," the control unit 104 unlocks the rear door and opens it. For example, if the door is an electric sliding door, the control unit 104 sends a control signal to a controller such as an ECU (Electronic Control Unit) that controls the electric sliding door, and controls a motor that drives the electric sliding door. For example, if the door is a hinged door, the control unit 104 may set the door to a half-open state via some mechanism. The control unit 104 corresponds to the control means 13 shown in FIG. 1 .
[0025] After the control unit 104 controls the controlled device 150, the operation result acquisition unit 105 acquires the operation result for the controlled device 150. The operation result acquisition unit 105 acquires, for example, the occupant's response to the control of the controlled device 150 as the operation result. For example, when the control unit 104 unlocks a door, the operation result acquisition unit 105 acquires whether the occupant opened the door or did not open the door. Alternatively, when the control unit 104 opens a door, the operation result acquisition unit 105 acquires whether the occupant got in through that door or whether the door was closed without the occupant getting in through the door. Which door the occupant got in through can be determined based on an image captured by a camera capturing the interior of the vehicle (not shown in FIG. 2 ). When a sensor for detecting the passage of an object is provided in each door, which door the occupant got in through can be determined based on whether the sensor in each door detects the passage of an object. The operation result acquisition unit 105 is also referred to as an operation result acquisition means.
[0026] The determination unit 106 determines whether or not to update the control table 103 based on the control of the controlled device 150 performed by the control unit 104 and the operation result acquired by the operation result acquisition unit 105. The determination unit 106 determines, for example, whether or not the control content of the controlled device 150 differs from the operation result. If the determination unit 106 determines that the control content and the operation result differ, it determines that the control table 103 should be updated.
[0027] For example, when a door is unlocked and no passenger gets in through that door, the determination unit 106 determines that the control content and the operation result are different. Also, when a door is opened and no passenger gets in through that door, the determination unit 106 determines that the control content and the operation result are different. The determination unit 106 may count the number of times the control content and the operation result are different, and when the number of times the control content and the operation result are different is equal to or greater than a predetermined number, determine that the control table 103 should be updated. The determination unit 106 corresponds to the determination means 14 shown in FIG. 1.
[0028] When the determination unit 106 determines that the control table 103 should be updated, the update unit 107 updates the control table 103 based on the operation result acquired by the operation result acquisition unit 105. The update unit 107 changes the control content of the control table 103 so that the control content and the operation result match for the control content of the controlled device corresponding to a certain riding situation. For example, when the control content in the control table 103 is "unlock," if an unlocked door cannot be opened, the control content is changed to no control. The update unit 107 corresponds to the update means 15 shown in FIG. 1.
[0029] Next, the operation procedure will be described. Fig. 4 shows the operation procedure of the vehicle control device 100. The operation procedure of the vehicle control device 100 corresponds to a vehicle control method. The riding status acquisition unit 101 acquires the riding status of occupants riding in the vehicle (step S1). In step S1, the riding status acquisition unit 101 performs face recognition on a camera image from the camera 130, for example, and acquires occupant identification information, the number of occupants, and occupant attribute information.
[0030] The control content acquisition unit 102 refers to the control table 103 and acquires the control content corresponding to the riding status acquired in step S1 (step S2). The control unit 104 controls the controlled device 150 in accordance with the control content acquired in step S2 (step S3). The operation result acquisition unit 105 acquires the occupant's operation on the controlled device 150 as the operation result (step S4). In step S4, the operation result acquisition unit 105 acquires the occupant's reaction to the control of the controlled device 150 in step S3 as the operation result. For example, when a door lock of a certain door is released in step S3, the operation result acquisition unit 105 acquires whether or not an occupant has gotten in through that door as the operation result.
[0031] The determination unit 106 determines whether or not to update the control table 103 based on the operation result acquired in step S4 (step S5). If it is determined in step S5 that the control table 103 should be updated, the update unit 107 updates the control table 103 (step S6). In step S6, the update unit 107 updates the control content in the control table 103 corresponding to the riding status acquired in step S1 using the operation result acquired in step S4.
[0032] For example, suppose that when a certain occupant gets in the vehicle, the passenger door is unlocked in step S3. The occupant also opens the driver's door and gets into the vehicle through the driver's door. In this case, in step S6, the update unit 107 updates the control contents of the control table 103 so that the passenger door will not be unlocked from the next time the same occupant gets in the vehicle.
[0033] In this embodiment, the control content acquisition unit 102 acquires control content corresponding to the riding status acquired by the riding status acquisition unit 101 from the control table 103. The control unit 104 controls the controlled device 150 using the acquired control content. In this embodiment, the control content expected by the occupant is registered in the control table 103 for each riding status, thereby enabling control of the controlled device 150 for each occupant according to the riding status.
[0034] Furthermore, in this embodiment, the operation result acquisition unit 105 acquires the operation result for the controlled device 150 after the control unit 104 performs control on the controlled device 150. The determination unit 106 determines whether to update the control table 103 according to the operation result acquired by the operation result acquisition unit 105. For example, when the control performed by the control unit 104 differs from the operation result acquired by the operation result acquisition unit 105, the determination unit 106 determines to update the control table 103. When it is determined to update the control table 103, the update unit 107 updates the control table 103 using the operation result acquired by the operation result acquisition unit 105. In this way, the control content in the control table 103 can be changed according to the behavior of the occupant after the control unit 104 controls the controlled device 150. Therefore, in this embodiment, even if the control for the controlled device 150 changes while the occupant is inside the vehicle, the controlled device 150 can be controlled with the changed control content.
[0035] Next, a second embodiment of the present disclosure will be described. The configuration of a vehicle control device according to this embodiment may be similar to the configuration of the vehicle control device 100 described in the first embodiment and illustrated in FIG. 2 . In this embodiment, in addition to the operations described in the first embodiment, the riding status acquisition unit 101 detects an object from a camera image. In this embodiment, the riding status acquisition unit 101 acquires information indicating whether or not an object such as luggage is being carried as the riding status. For example, the riding status acquisition unit 101 detects an umbrella from a camera image and acquires information indicating whether or not the occupant is carrying the umbrella as the riding status. Alternatively, or in addition, the riding status acquisition unit 101 may detect an object from a camera image and acquire information indicating the size of the object as the riding status.
[0036] FIG. 5 shows an example of the control table 103 used in this embodiment. In this example, the riding status includes identification information of the occupant (driver) and information indicating whether or not the occupant is carrying an umbrella. In the umbrella information, "none" indicates that the occupant is not carrying an umbrella, and "yes" indicates that the occupant is carrying an umbrella. In the example shown in FIG. 5, the control table 103 registers control details for controlled devices 1 to n for occupant A and occupant B, for both the case where an umbrella is carried and the case where an umbrella is not carried. In this embodiment, as in the example shown in FIG. 3, the control table 103 may also include information about accompanying persons.
[0037] In this embodiment, the control content acquisition unit 102 acquires control content from the control table 103 according to a combination of an occupant and an object carried by the occupant. For example, for occupant A, the control content acquisition unit 102 may acquire different control content depending on whether the occupant is carrying an umbrella or not. Alternatively, for example, for occupant A, the control content acquisition unit 102 may acquire different control content depending on whether the object carried by the occupant A is a large object or a small object. The control unit 104 controls the controlled device 150 in accordance with the control content acquired by the control content acquisition unit 102.
[0038] In this embodiment, the riding status acquisition unit 101 performs object detection to detect what object the occupant is carrying. The control content acquisition unit 102 acquires the control content of the controlled device 150 corresponding to the detected object from the control table 103. In this embodiment, by registering different control content in the control table 103 depending on the object carried, it is possible to change the control performed on the controlled device 150 depending on what luggage the occupant is carrying. Other effects are similar to those described in the first embodiment.
[0039] Next, a third embodiment of the present disclosure will be described. Fig. 6 shows a vehicle control device according to the third embodiment of the present disclosure. In this embodiment, the vehicle control device 100a has an internal situation acquisition unit 108 in addition to the components of the vehicle control device 100 according to the first embodiment shown in Fig. 2. The internal situation acquisition unit 108 acquires the internal situation of the vehicle. The operation of the vehicle control device 100a according to this embodiment differs from the operation of the vehicle control device 100 described in the first or second embodiment in that the internal situation of the vehicle is used to control the controlled device 150.
[0040] The internal situation acquisition unit 108 acquires, for example, the usage status of the seats and the luggage compartment as the internal situation of the vehicle. The internal situation acquisition unit 108 acquires, for example, whether a person is sitting in a seat or whether luggage is placed in the luggage compartment as the internal situation of the vehicle. The internal situation acquisition unit 108 may acquire, for example, an interior camera image from a camera (not shown) that captures an image of the interior area of the vehicle, and detect a person sitting in a seat and luggage placed in the luggage compartment from the interior camera image. The internal situation acquisition unit 108 may detect an occupant or luggage using a sensor such as a pressure sensor provided in the seat or the luggage compartment. The internal situation acquisition unit 108 is also referred to as an internal situation acquisition means.
[0041] In this embodiment, control contents are registered in the control table 103 for combinations of the riding status of the occupants and the internal conditions of the vehicle. The control content acquisition unit 102 acquires the control contents of the controlled device 150 from the control table 103 in accordance with the riding status acquired by the riding status acquisition unit 101 and the internal conditions acquired by the internal condition acquisition unit 108. The control unit 104 controls the controlled device 150 in accordance with the control contents acquired by the control content acquisition unit 102.
[0042] In this embodiment, in addition to the riding status of the occupant, the internal status of the vehicle is also acquired. In this embodiment, different control contents are registered in the control table 103 according to the combination of the riding status of the occupant and the internal status of the vehicle, so that the control performed on the controlled device 150 can be changed according to the riding status of the occupant and the internal status of the vehicle. Other effects are the same as those described in the first or second embodiment.
[0043] In the above embodiment, the control content acquisition unit 102 may acquire control content for the controlled device 150 by using other information in addition to the riding status of the occupant. The control content acquisition unit 102 may, for example, acquire information from an external server and acquire control content for the controlled device 150 by using the information acquired from the external server. For example, the control content acquisition unit 102 may acquire information about weather from the external server and acquire control content for the controlled device 150 based on the riding status of the occupant and the acquired information about weather. In this case, the control table 103 may register control content for the controlled device 150 for each combination of the riding status of the occupant and information about weather.
[0044] Next, the hardware configuration of the vehicle control device 100 will be described. Fig. 7 shows the hardware configuration of the vehicle control device 100. The vehicle control device 100 has a processor (CPU: Central Processing Unit) 501, a ROM (read only memory) 502, and a RAM (random access memory) 503. In the vehicle control device 100, the processor 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. Although not shown, the vehicle control device 100 may include other circuits such as peripheral circuits, communication circuits, and interface circuits.
[0045] The ROM 502 is a non-volatile storage device. For example, a semiconductor storage device with a relatively small capacity, such as a flash memory, is used as the ROM 502. The ROM 502 stores the programs executed by the processor 501.
[0046] The program includes instructions (or software code) that, when loaded into a computer, cause the computer to perform one or more functions described in the embodiments. The program may be stored in a non-transitory computer-readable medium or a tangible storage medium. By way of example and not limitation, computer-readable media or tangible storage media include RAM, ROM, flash memory, solid-state drive (SSD) or other memory technologies, compact discs (CDs), digital versatile discs (DVDs), Blu-ray discs or other optical disc storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices. The program may also be transmitted on a transitory computer-readable medium or a communication medium. By way of example and not limitation, transitory computer-readable media or communication media include electrical, optical, acoustic, or other forms of propagated signals.
[0047] The RAM 503 is a volatile storage device. Various semiconductor memory devices such as a dynamic random access memory (DRAM) or a static random access memory (SRAM) are used for the RAM 503. The RAM 503 can be used as an internal buffer for temporarily storing data and the like.
[0048] The processor 501 loads the program stored in the ROM 502 into the RAM 503 and executes the program. When the CPU 501 executes the program, the functions of the various units in the vehicle control device 100 can be realized.
[0049] The vehicle control device 100 does not necessarily have to be a single device. The vehicle control device 100 may be configured using multiple physically separated devices. Furthermore, the vehicle control device 100 only needs to be able to control the controlled device 150 in the vehicle, and all functions do not necessarily need to be installed in the vehicle. For example, in the vehicle control device 100, the determination unit 106 and the update unit 107 may be located outside the vehicle. In this case, the determination unit 106 may receive an operation result from the operation result acquisition unit 105 via a wireless communication network. Furthermore, the update unit 107 may access the control table 103 via the wireless communication network and update the control table 103.
[0050] The above describes the embodiments of the present disclosure in detail, but the present disclosure is not limited to the above-described embodiments, and changes and modifications to the above-described embodiments that do not deviate from the spirit of the present disclosure are also included in the present disclosure.
[0051] 10: Vehicle control device 11: Ride status acquisition means 12: Control content acquisition means 13: Control means 14: Determination means 15: Update means 16: Control information 100: Vehicle control device 101: Ride status acquisition unit 102: Control content acquisition unit 103: Control table 104: Control unit 105: Operation result acquisition unit 106: Determination unit 107: Update unit 130: Camera 150: Controlled device 501: Processor 502: ROM 503: RAM 504: Bus
Claims
1. A riding status acquisition means for acquiring a riding status of a passenger riding in a vehicle; a control content acquisition means for acquiring control content corresponding to the acquired riding status by using control information in which the riding status and the control content of one or more controlled devices are associated with each other; A control means for controlling the one or more controlled devices in accordance with the acquired control content; a determination means for determining whether or not to update the control information based on the control of the one or more controlled devices performed by the control means and an operation result of the one or more controlled devices; and an update means for updating the control information based on an operation of the occupant on the one or more controlled devices when the determination means determines that the control information should be updated.
2. 2. The vehicle control device according to claim 1, wherein the determination means determines whether or not there is a difference between the control of the one or more controlled devices performed by the control means and the operation result of the one or more controlled devices, and if there is a difference, determines to update the control information.
3. The vehicle control device according to claim 1 , wherein the riding condition acquisition means acquires the riding condition of the occupant based on a camera image captured by a camera that captures an image of the surroundings of the vehicle.
4. The vehicle control device according to claim 3 , wherein the riding status acquisition means performs face recognition on a camera image and acquires at least one of identification information of the occupant and attribute information of the occupant as the riding status of the occupant.
5. The vehicle control device according to claim 4 , wherein the occupant attribute information includes an adult and a child.
6. The vehicle control device according to claim 3 , wherein the riding condition acquisition means detects an object in the camera image and acquires an object carried by the occupant as the riding condition of the occupant.
7. The vehicle control device according to claim 1 , further comprising an operation result acquisition unit that acquires an operation result of the occupant on the one or more controlled devices.
8. The vehicle further includes an internal condition acquisition means for acquiring an internal condition of the vehicle, In the control information, a riding situation and an internal situation are associated with control contents of one or more controlled devices, The vehicle control device according to claim 1 , wherein the control content acquisition means acquires control content corresponding to the acquired riding condition and the acquired internal condition.
9. Acquire the riding status of the occupants of the vehicle; acquiring control content corresponding to the acquired riding status using control information in which the riding status and the control content of one or more controlled devices are associated with each other; Controlling the one or more controlled devices in accordance with the acquired control content; determining whether to update the control information based on control of the one or more controlled devices and an operation result of the one or more controlled devices; A vehicle control method comprising: when it is determined that the control information is to be updated, updating the control information based on an operation of the occupant on the one or more controlled devices.
10. Acquire the riding status of the occupants of the vehicle; acquiring control content corresponding to the acquired riding status using control information in which the riding status and the control content of one or more controlled devices are associated with each other; Controlling the one or more controlled devices in accordance with the acquired control content; determining whether to update the control information based on control of the one or more controlled devices and an operation result of the one or more controlled devices; A program for causing a processor to execute a process including updating the control information based on an operation of the occupant on the one or more controlled devices when it is determined that the control information should be updated.