Dynamic camera image presentation in a vehicle is described herein. In an example, a computer system presents, on a display of a vehicle, first image data generated by a camera of the vehicle. The first image data is based at least in part on a first presentation property. The computer system determines a trigger to change the first presentation property and a second presentation property associated with a type of the trigger. The computer system presents, on the display, second image data generated by the camera. The second image data is presented based at least in part on the second presentation property.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A vehicle system comprising: a rear-view camera configured for installation in a vehicle; a display configured for installation in the vehicle; and a computer system configured for installation in the vehicle and comprising one or more processors and one or more memory storing instructions that, upon execution by the one or more processors, configure the computer system to: present, in a container on the display, first image data generated by the rear-view camera, the first image data presented based at least in part on a first presentation property that uses at least one of: a size of the container or a setting of the rear-view camera; determine a trigger to change the first presentation property; determine a second presentation property associated with a type of the trigger, the second presentation property using at least one of: a different size of the container or a different setting of the rear-view camera; determine that an object is shown in the first image data at a pixel distance from an image reference point; determine a change to the object's position, wherein the type of the trigger corresponds to the change; determine a zoom level change such that the object remains to be shown at the same pixel distance from the image reference point, wherein the second presentation property uses at least the zoom level change; and present, in the container, second image data generated by the rear-view camera, the second image data presented based at least in part on the second presentation property.
2. The vehicle system of claim 1, wherein: the execution of the instructions further configures the computer system to: determine, based at least in part on first data from a mobile device of a user of the vehicle or from a remote system, a use of the vehicle in support of a workflow, wherein the workflow is associated with using the vehicle for item deliveries; and determine, based at least in part on second data from the mobile device, the remote system, or an electronic control unit (ECU) of the vehicle, a workflow activity of the workflow, wherein the type of the trigger further corresponds to a start or an end of the workflow activity, and wherein the second presentation property is defined for at least a portion of the workflow activity.
3. The vehicle system of claim 1, wherein the execution of the instructions further configures the computer system to: determine, based at least in part on first data sent on a controlled area network (CAN) bus of the vehicle or sent by an electronic control unit (ECU) of the vehicle, a vehicle activity, wherein the type of the trigger corresponds to at least a portion of the vehicle activity, and wherein the second presentation property is defined for at least the portion of the vehicle activity.
4. The vehicle system of claim 1, wherein the execution of the instructions further configures the computer system to: store a first association between a first user input and a first setting of the rear-view camera and a second association between a second user input and a second setting of the rear-view camera; receive user input data requesting a change to the setting of the rear-view camera, wherein the type of the trigger corresponds to the user input data; determine that the user input data corresponds to the first user input rather than the second user input; and determine the first setting based at least in part on the first association, wherein the second presentation property uses the first setting.
5. The vehicle system of claim 1, wherein the execution of the instructions further configures the computer system to: receive data indicating a user input requesting a change to the setting of the rear-view camera, wherein the type of the trigger corresponds to the user input; determine a vehicle context of the vehicle; and determine a constraint on the change based at least in part on the vehicle context, wherein the second presentation property is based at least in part on the change and the constraint.
6. A computer-implemented method comprising: presenting, on a display of a vehicle, first image data generated by a camera of the vehicle, the first image data presented based at least in part on a first presentation property; determining a trigger to change the first presentation property; determining a second presentation property associated with a type of the trigger; determining that an object is shown in the first image data at a pixel distance from an image reference point; determining a change to the object's position, wherein the type of the trigger corresponds to the change; determining a zoom level change such that the object remains to be shown at the same pixel distance from the image reference point, wherein the second presentation property uses at least the zoom level change; and presenting, on the display, second image data generated by the camera, the second image data presented based at least in part on the second presentation property.
7. The computer-implemented method of claim 6, wherein: presenting the first image data comprises presenting the first image data in a container of the display, wherein the first presentation property uses at least one of: a size of the container or a setting of a rear-view camera, wherein the camera includes the rear-view camera; and presenting the second image data comprises presenting the second image data in the container of the display, wherein the second presentation property uses at least one of: a different size of the container or a different setting of the rear-view camera.
8. The computer-implemented method of claim 6, wherein the type of the trigger is a first trigger type, and wherein the computer-implemented method further comprises: storing a first association between the first trigger type and the second presentation property and a second association between a second trigger type and a third presentation property; storing a hierarchy of trigger types; determining a second trigger to change the first presentation property, wherein the second trigger has the second trigger type; and selecting the first trigger type from the first trigger type and the second trigger type based at least in part on the hierarchy, wherein the second presentation property is determined based at least in part on the first association.
9. The computer-implemented method of claim 6, further comprising: determining an object activity that comprises at least one of: an object being detected from the first image data or a proximity change between the object and the vehicle; and determining a vehicle activity of the vehicle, wherein the type of the trigger corresponds to the object activity and the vehicle activity, and wherein the second presentation property is associated with the object activity and the vehicle activity.
10. The computer-implemented method of claim 6, further comprising: determining a workflow activity of a workflow associated with using the vehicle for item deliveries, wherein the workflow activity comprises at least one of: arriving to a stop location associated with an item delivery, conducting a parking maneuver associated with the stop location, the vehicle being parked in association with the item delivery, or departing from the stop location, wherein the type of the trigger corresponds to a start or an end of the workflow activity, and wherein the second presentation property is associated with at least a portion of the workflow activity.
11. The computer-implemented method of claim 6, further comprising: determining a vehicle activity, wherein the type of the trigger corresponds to at least a portion of the vehicle activity, and wherein the second presentation property is associated with at least the portion of the vehicle activity.
12. The computer-implemented method of claim 6, further comprising: determining a speed of the vehicle over time, wherein the type of the trigger corresponds to a change of the speed; and determining presentation property changes over time based at least in part on the speed, wherein an output of the camera is presented on the display based at least in part on the presentation property changes.
13. One or more non-transitory computer-readable storage media storing instructions that, upon execution by a system, cause the system to perform operations comprising: presenting, on a display of a vehicle, first image data generated by a camera of the vehicle, the first image data presented based at least in part on a first presentation property; determining a trigger to change the first presentation property; determining a second presentation property associated with a type of the trigger; determining that an object is shown in the first image data at a pixel distance from an image reference point; determining a change to the object's position, wherein the type of the trigger corresponds to the change; determining a zoom level change such that the object remains to be shown at the same pixel distance from the image reference point, wherein the second presentation property uses at least the zoom level change; and presenting, on the display, second image data generated by the camera, the second image data presented based at least in part on the second presentation property.
14. The one or more non-transitory computer-readable storage media of claim 13, wherein the operations further comprise: storing a first association between a first blind spot of the vehicle and the second presentation property; storing a second association between a second blind spot of the vehicle and a third presentation property; and determining a vehicle activity associated with the first blind spot, wherein the type of the trigger corresponds to the vehicle activity, wherein the second presentation property is determined based at least in part on the first association.
15. The one or more non-transitory computer-readable storage media of claim 13, wherein the operations further comprise: storing a first association between a first vehicle activity and the second presentation property; storing a second association between a second vehicle activity and a third presentation property; and determining that a vehicle activity change to the first vehicle activity, wherein the type of the trigger corresponds to the vehicle activity change, wherein the second presentation property is determined based at least in part on the first association.
16. The one or more non-transitory computer-readable storage media of claim 13, wherein determining the second presentation property comprises determining at least one of a zoom level change, a camera tilt change, a camera panning change, a camera brightness change, a camera ISO change, a camera contrast change, and/or a night mode change based at least in part on the type of the trigger.
17. The one or more non-transitory computer-readable storage media of claim 13, wherein determining a digital zoom change based at least in part on the type of the trigger.
18. The one or more non-transitory computer-readable storage media of claim 13, wherein the operations further comprise: determining another trigger; determining, based on the other trigger, that third image data of another camera of the vehicle is to be presented on the display based at least in part on a third presentation property, wherein the third presentation property is associated with the other trigger; and presenting, on the display, the third image data based at least in part on the third presentation property.
19. The one or more non-transitory computer-readable storage media of claim 13, wherein determining the trigger comprises determining at least one of: a voice command requesting a first change to the first presentation property, a second change to a type of use of the vehicle, or an environmental trigger associated with a surrounding environment of the vehicle.
20. The one or more non-transitory computer-readable storage media of claim 13, wherein the operations further comprise: determining a workflow delivery activity associated with using the vehicle for item deliveries, wherein the type of the trigger corresponds to at least a portion of the workflow delivery activity, and wherein the second presentation property is defined for at least the portion.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 29, 2022
June 17, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.