Method and apparatus for CMS having touchscreen-based zoom features
A method for a camera monitor system (CMS) includes displaying image feeds from a plurality of CMS cameras on a plurality of CMS displays. The image feeds depict an environment surrounding a commercial vehicle. The method also includes receiving a touchscreen command for a particular one of the CMS displays on a touchscreen interface and adjusting a zoom level of the image feed on the particular one of the CMS displays based on the touchscreen command. A camera monitor system (CMS) is also disclosed.
1 . A method for a camera monitor system (CMS), comprising:
displaying image feeds from a plurality of CMS cameras on a plurality of CMS displays, wherein the image feeds depict an environment surrounding a commercial vehicle;
receiving a touchscreen zoom command for a first one of the plurality of CMS displays on a touchscreen interface;
adjusting a zoom level of the image feed on the first one of the plurality of CMS displays based on the touchscreen zoom command;
receiving an object selection as a touchscreen command; and
based on receipt of object selection, automatically panning the image feed on at least one of the plocality of CMS displays to keep object in a field of view of the image feed on said at least one of the plurality of CMS displays as the object moves relative to the commercial vehicle.
2 . The method of claim 1 , comprising providing the touchscreen interface on the first one of the plurality of CMS displays.
3 . The method of claim 1 , wherein said adjusting a zoom level comprises:
utilizing an object detection algorithm to identify at least one predefined item in one of the image feeds, wherein the predefined item is a vehicle item or an environmental item; and
augmenting the image feed on the particular one of the CMS displays to add a visual indication of the at least one detected predefined item;
wherein the obiect selection is a selection of a particular one of the at least one detected predefined items in the augmented image feed.
4 . The method of claim 1 , wherein said adjusting a zoom level comprises:
utilizing an object detection algorithm to identify at least one predefined item in one of the image feeds, wherein the predefined item is a vehicle item or an environmental item; and
based on receiving the touchscreen command within a selection area for a particular one of the predefined items:
prompting the user to confirm that the user meant to select the particular one of the at least one predefined items; and
upon receiving confirmation from the user that the user, in response to the prompting, meant to select the particular one of the predefined items, performing said adjusting to enlarge the particular one of the at least one predefined items.
5 . The method of claim 1 , comprising providing the touchscreen interface on one of the plurality of CMS displays other than the first one of the plurality of CMS displays.
6 . The method of claim 1 , wherein:
the touchscreen command is a reverse pinch command in which two fingers that contact the touchscreen interface spread apart from each other, and said adjusting comprises increasing a zoom level of the image feed on the first one of the plurality of CMS displays; or
the touchscreen command is a pinch command in which two fingers that contact the touchscreen interface move towards each other, and said adjusting comprises reducing a zoom level of the image feed on the first one of the plurality of CMS displays.
7 . The method of claim 1 , comprising:
based on a current zoom level of the image feed on the first one of the plurality of CMS displays differing from a default zoom level, displaying a zoom notification element to a vehicle occupant on the touchscreen interface; and
reverting to the default zoom level based on receipt of a touchscreen command on the touchscreen interface in which the zoom notification element is selected.
8 . The method of claim 7 , wherein the touchscreen command in which the zoom notification element is selected is a double click of the zoom notification element.
9 . The method of claim 1 , wherein said adjusting comprises:
maintaining the image feed at a default zoom level as a background image in a first display area of the first one of the plurality of CMS displays; and
superimposing a copy of the image feed at the adjusted zoom level on top of the background image in a second display area of the first one of the plurality of CMS displays.
10 . A camera monitor system (CMS), comprising:
a plurality of CMS cameras configured to record images of an environment surrounding a commercial vehicle;
a plurality of CMS displays; and
a CMS electronic control unit (ECU) configured to:
display image feeds from the plurality of CMS cameras on the plurality of CMS displays;
receive a touchscreen zoom command for a first one of the plurality of CMS displays on a touchscreen interface; and
adjust a zoom level of the image feed on the first one of the plurality of CMS displays based on the touchscreen zoom command; and
receive an object selection as a touchscreen command; and
based on receipt of the object selection, automatically pan the image feed on at least the one of the plurality of CMS displays to keep object in a field of view of the image feed on said at least one of the plurality of CMS displays as the object moves relative to the commercial vehicle.
11 . The CMS of claim 10 , wherein the touchscreen interface is provided on the first one of the plurality of CMS displays.
12 . The CMS of claim 10 , wherein to adjust the zoom level, the CMS ECU is configured to:
utilize an object detection algorithm to identify at least one predefined item in one of the image feeds, wherein the predefined item is a vehicle item or an environmental item; and
augment the image feed on the particular one of the CMS displays to add a visual indication of the at least one detected predefined item;
wherein the object selection is a selection of a particular one of the at least one detected predefined items in the augmented image feed.
13 . The CMS of claim 10 , wherein to adjust the zoom level, the CMS ECU is configured to:
utilize an object detection algorithm to identify at least one predefined item in one of the image feeds, wherein the predefined item is a vehicle item or an environmental item; and
based on receipt of the touchscreen command within a selection area for a particular one of the predefined items:
prompt the user to confirm that the user meant to select the particular one of the at least one predefined items; and
upon receipt of confirmation from the user that the user, in response to the prompt meant to select the particular one of the predefined items, perform the adjustment to enlarge the particular one of the at least one predefined items.
14 . The CMS of claim 10 , wherein the touchscreen interface is provided on one of the plurality of CMS displays other than the first one of the plurality of CMS displays.
15 . The CMS of claim 10 , wherein:
the touchscreen command is a reverse pinch command in which two fingers that contact the touchscreen interface spread apart from each other, and the adjustment comprises an increase of a zoom level of the image feed on the first one of the plurality of CMS displays; or
the touchscreen command is a pinch command in which two fingers that contact the touchscreen interface move towards each other, and the adjustment comprises a reduction in a zoom level of the image feed on the first one of the plurality of CMS displays.
16 . The CMS of claim 10 , wherein the CMS ECU is configured to:
based on a current zoom level of the image feed on the first one of the plurality of CMS displays differing from a default zoom level, display a zoom notification element to a vehicle occupant on the touchscreen interface; and
revert to the default zoom level based on receipt of a touchscreen command on the touchscreen interface in which the zoom notification element is selected.
17 . The CMS of claim 16 , wherein the touchscreen command in which the zoom notification element is selected is a double click of the zoom notification element.
18 . The CMS of claim 10 , wherein to adjust the zoom level of the image feed on the particular one of the plurality of CMS displays, the CMS ECU is configured to:
maintain the image feed at a default zoom level as a background image in a first display area of the first one of the plurality of CMS displays; and
superimpose a copy of the image feed at the adjusted zoom level on top of the background image in a second display area of the first one of the plurality of CMS displays.