Vehicles may be equipped with multiple displays for different purposes, such as instrument cluster displays and center stack displays. In some instances, each display is designed for and serves one purpose. When it comes to autonomous vehicles, more displays may be incorporated into the vehicle for more applications, such as passenger entertainment and in-vehicle information sharing. However, the incorporation of more displays may result in increased vehicle costs.
More so, fixed-position displays may be inefficient for ride hailing vehicles because the number and position of passengers may change each trip.
The detailed description is set forth with reference to the accompanying drawings. The use of the same reference numerals may indicate similar or identical items. Various embodiments may utilize elements and/or components other than those illustrated in the drawings, and some elements and/or components may not be present in various embodiments. Elements and/or components in the figures are not necessarily drawn to scale. Throughout this disclosure, depending on the context, singular and plural terminology may be used interchangeably.
The disclosure is directed to systems and methods for moving one or more displays within a vehicle based on location data associated with one or more occupants within the vehicle. For example, the one or more displays may be automatically moved to optimal viewing positions within the vehicle based on the number and position of the one or more occupants within the vehicle, such as the location of the occupants within various seats within the vehicle. One or more sensors (e.g., a camera) may be used to determine the number and position of the occupants within the vehicle. Other sensors may be used as well, including weight sensors within seats, sonar, radar, lidar, etc. to determine the number and location of the occupants within the vehicle.
In some instances, the vehicle may be an autonomous vehicle (including levels 1-5 of autonomy). Any vehicle may be used herein. In certain embodiments, whether autonomous or not, the vehicle may be part of a bus service or a ride hailing service, in which the vehicle is used to pick-up and drop-off customers. In such instances, the sensors within the vehicle may periodically or continuously monitor the interior of the vehicle to determine the number and location of occupants within the vehicle, as such information may change as customers are picked-up and dropped-off. Occupants may also move about the vehicle while the vehicle is moving between stops. Based on the number and position of the one or more occupants within the vehicle, as determined by the sensors, the one or more displays within the vehicle may be automatically moved to optimal or preferred viewing positions within the vehicle.
The moveable display 106 may be moved (or repositioned) within the vehicle 102 by way of a positioning system 110. The positioning system 110 may include an actuator 112 in communication with the moveable display 106. The actuator 112 may move the moveable display 106 based on one or more commands from the controller 108.
In some instances, the vehicle 102 may be manually driven. In other instances, the vehicle 102 may be fully or partially autonomous. For example, the vehicle 102 may be an autonomous vehicle (e.g., levels 1-5 of autonomy). Any vehicle may be used herein for any purpose. In certain embodiments, whether autonomous or not, the vehicle 102 may be part of a ride hailing service, in which the vehicle 102 is used to pick-up and drop-off customers.
The sensor 104 may include a camera. Any suitable camera may be used herein. In some instances, multiple cameras may be used. For example, the camera may be an RGB camera and/or IR camera mounted within the interior of the vehicle. The camera may be located at any suitable position within the vehicle. In other instances, the camera may be mounted on an exterior of the vehicle 102.
As depicted in
The controller 108 may determine the location of the occupant 116 by analyzing the shape and/or temperature of the object in the seat 114. In this way, the controller 108 can distinguish a human being from other objects, such as an animal or luggage. When the controller 108 determines the number and location of occupants, the controller 108 can send commands to the actuator 112 to move (or not) the moveable display 106 based on the number of occupants and the location of the occupants.
Other sensors may be used in lieu of or in conjunction with the camera. For example, the sensor may comprise weight sensors within seats 114, sonar sensors, radar sensors, lidar sensors, heat sensors, motion sensors, etc. that are configured to determine (individually or collectively) the number and location of the occupants 116 within the vehicle 102. That is, the various sensor data from the various different sensors may be provided to the controller 108, which may process the data through one or more algorithms to determine the number and location of occupants within the vehicle.
The display 106 may be any suitable display. For example, the display may comprise a liquid crystal display (LCD), an LCD with backlit lighting-emitting diode (LED), a plasma panel, an electroluminescent panel, an organic LED, a quantum dot LED, etc. The display 106 may be any suitable size, shape, or configuration.
As depicted in
In one example embodiment, if the controller 108 determines that the vehicle 102 includes a single occupant in a far left seat, then the controller can send a command to the actuator 112 to move the moveable display 106 to a position in front of the far left seat. In another example embodiment, if the controller 108 determines that the vehicle 102 includes a single occupant in the center seat, then the controller can send a command to the actuator 112 to move the moveable display 106 to a position in front of the center seat. In another example embodiment, if the controller 108 determines that the vehicle 102 includes a single occupant in a far right seat, then the controller can send a command to the actuator 112 to move the moveable display 106 to a position in front of the far right seat. In another example embodiment, if the controller 108 determines that the vehicle 102 includes one occupant in a center seat and another occupant in a far right seat, then the controller can send a command to the actuator 112 to move the moveable display 106 to a position between the center and far right seat. In another example embodiment, if the controller 108 determines that the vehicle 102 includes one occupant in a center seat and another occupant in a far left seat, then the controller can send a command to the actuator 112 to move the moveable display 106 to a position between the center and far left seat. In another example embodiment, if the controller 108 determines that the vehicle 102 includes one occupant in far left seat and another occupant in a far right seat, then the controller can send a command to the actuator 112 to move the moveable display 106 to a position between the far left seat and the far right seat. In another example embodiment, if the controller 108 determines that the vehicle 102 includes an occupant in each of the three seats, then the controller can send a command to the actuator 112 to move the moveable display 106 to a center position.
In some instances, each moveable display 106 is configured to be attached to the pedestal 120. The pedestal 120 can then be connected to the actuator 112 (e.g., a motor), which is used to move the moveable display 106. In some instances, the positioning system 110 may include a number of actuators 112. For example, each moveable display 106 can be controlled by an independent motor, or all moveable displays 106 can be controlled by one motor (e.g., with a moving belt or the like). The track 118 can be located anywhere within the vehicle 102. In some instances, the track 118 can include one or more docking stations along the track 118 to lock the moveable displays 106 in place along the track 118 based on seat positions.
As depicted in
In certain embodiments, when passengers are onboard the vehicle and the vehicle is on and ready to go, the camera is configured to monitor the number and position information of passengers and send said information to the controller. The controller may analyze the information and then command the actuator to move the moveable display to preferred or optimal locations based on the number and position of passengers. The track may include docking stations that can lock the moveable display in its position along the track. The system is also configured to move the moveable display again when passengers change seats.
At block 302, the camera may monitor the interior of the vehicle and send said information to the controller. The controller may analyze the information from the camera at block 304. If the controller determines that there are no passengers within the vehicle at block 306, then no action is taken to move the moveable displays at block 308. If the controller determines that there are passengers within the vehicle at block 310, then the controller implements a time delay (e.g., 30 second) at block 312, before moving the moveable displays at block 314. In the passengers change seats again at block 316, then the time delay at block 312 is implemented again. If the passengers do not change seats at block 318, then no action is taken.
Although specific embodiments of the disclosure have been described, numerous other modifications and alternative embodiments are within the scope of the disclosure. For example, any of the functionality described with respect to a particular device or component may be performed by another device or component. Further, while specific device characteristics have been described, embodiments of the disclosure may relate to numerous other device characteristics. Further, while embodiments of the disclosure have been described with respect to specific configurations, numerous other configurations are within the scope of this disclosure. Still further, while embodiments of the disclosure have been described with respect to specific types or configurations of systems and devices, numerous other types and configurations are within the scope of this disclosure.
Although embodiments have been described in language specific to structural features and/or methodological acts, it is to be understood that the disclosure is not necessarily limited to the specific features or acts described. Rather, the specific features and acts are disclosed as illustrative forms of implementing the embodiments. Conditional language, such as, among others, “can,” “could,” “might,” or “may,” unless specifically stated otherwise, or otherwise understood within the context as used, is generally intended to convey that certain embodiments could include, while other embodiments do not include, certain features, elements, and/or steps. Thus, such conditional language is not generally intended to imply that features, elements, and/or steps are in any way required for one or more embodiments.