Automobiles and other vehicles have lights such as headlights and taillights. These lights may be provided with sources of illumination such as light-emitting diodes or lamps.
In some embodiments, a mobile system is described. In some embodiments, the mobile system comprises an exterior surface at least partially surrounding an interior, one or more sensors configured to detect signals corresponding to an environment exterior to the exterior surface of the mobile system, wherein the signals correspond to the proximity of an object relative to the mobile system, and a display positioned on the exterior surface of the mobile system, wherein the display is configured to display a representation of the object, and wherein the display is obscured from the interior such that the representation of the object is not visible from a first position within the interior.
In some embodiments, a non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with one or more sensors and a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the one or more sensors are configured to detect signals corresponding to an environment exterior to the exterior surface of the mobile system. In some embodiments, the signals correspond to proximity of an object relative to the mobile system. In some embodiments, the display is positioned on the exterior surface of the mobile system and configured to display a representation of the object. In some embodiments, the display is obscured from the interior such that the representation of the object is not visible from a first position within the interior. In some embodiments, the one or more programs include instructions for: detecting, via the one or more sensors, proximity of an object relative to the mobile system; and, in response to detecting the proximity of the object relative to the mobile system, displaying, via the display, a representation of the object such that the representation of the object is not visible from a first position within an interior that is at least partially surrounded by the exterior surface.
In some embodiments, a transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with one or more sensors and a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the one or more sensors are configured to detect signals corresponding to an environment exterior to the exterior surface of the mobile system. In some embodiments, the signals correspond to proximity of an object relative to the mobile system. In some embodiments, the display is positioned on the exterior surface of the mobile system and configured to display a representation of the object. In some embodiments, the display is obscured from the interior such that the representation of the object is not visible from a first position within the interior. In some embodiments, the one or more programs include instructions for: detecting, via the one or more sensors, proximity of an object relative to the mobile system; and, in response to detecting the proximity of the object relative to the mobile system, displaying, via the display, a representation of the object such that the representation of the object is not visible from a first position within an interior that is at least partially surrounded by the exterior surface.
In some embodiments, a computer system that includes an exterior surface and that is in communication with one or more sensors and a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the one or more sensors are configured to detect signals corresponding to an environment exterior to the exterior surface of the mobile system. In some embodiments, the signals correspond to proximity of an object relative to the mobile system. In some embodiments, the display is positioned on the exterior surface of the mobile system and configured to display a representation of the object. In some embodiments, the display is obscured from the interior such that the representation of the object is not visible from a first position within the interior. In some embodiments, the computer system includes one or more processors and memory storing one or more programs configured to be executed by the one or more processors. In some embodiments, the one or more programs include instructions for: detecting, via the one or more sensors, proximity of an object relative to the mobile system; and, in response to detecting the proximity of the object relative to the mobile system, displaying, via the display, a representation of the object such that the representation of the object is not visible from a first position within an interior that is at least partially surrounded by the exterior surface.
In some embodiments, a computer system that includes an exterior surface and that is in communication with one or more sensors and a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the one or more sensors are configured to detect signals corresponding to an environment exterior to the exterior surface of the mobile system. In some embodiments, the signals correspond to proximity of an object relative to the mobile system. In some embodiments, the display is positioned on the exterior surface of the mobile system and configured to display a representation of the object. In some embodiments, the display is obscured from the interior such that the representation of the object is not visible from a first position within the interior. In some embodiments, the computer system includes means for performing each of the following steps: detecting, via the one or more sensors, proximity of an object relative to the mobile system; and in response to detecting the proximity of the object relative to the mobile system, displaying, via the display, a representation of the object such that the representation of the object is not visible from a first position within an interior that is at least partially surrounded by the exterior surface.
In some embodiments, a computer program product is described. In some embodiments, the computer program product comprises one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with one or more sensors and a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the one or more sensors are configured to detect signals corresponding to an environment exterior to the exterior surface of the mobile system. In some embodiments, the signals correspond to proximity of an object relative to the mobile system. In some embodiments, the display is positioned on the exterior surface of the mobile system and configured to display a representation of the object. In some embodiments, the display is obscured from the interior such that the representation of the object is not visible from a first position within the interior. In some embodiments, the one or more programs include instructions for: detecting, via the one or more sensors, proximity of an object relative to the mobile system; and in response to detecting the proximity of the object relative to the mobile system, displaying, via the display, a representation of the object such that the representation of the object is not visible from a first position within an interior that is at least partially surrounded by the exterior surface.
In some embodiments, a method that is performed at a computer system that includes an exterior surface and that is in communication with one or more sensors and a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the one or more sensors are configured to detect signals corresponding to an environment exterior to the exterior surface of the mobile system. In some embodiments, the signals correspond to proximity of an object relative to the mobile system. In some embodiments, the display is positioned on the exterior surface of the mobile system and configured to display a representation of the object. In some embodiments, the display is obscured from the interior such that the representation of the object is not visible from a first position within the interior. In some embodiments, the method comprises: detecting, via the one or more sensors, proximity of an object relative to the mobile system; and in response to detecting the proximity of the object relative to the mobile system, displaying, via the display, a representation of the object such that the representation of the object is not visible from a first position within an interior that is at least partially surrounded by the exterior surface.
In some embodiments, a mobile system is described. In some embodiments, the mobile system comprises: an exterior surface at least partially surrounding an interior; a first display positioned on the exterior surface, the first display being disposed on a first side of a longitudinal centerline of the mobile system; and a second display positioned on the exterior surface, the second display being disposed on a second side of the longitudinal centerline of the mobile system, the second side being opposite to the first side, wherein the first display is configured to display a first representation of an object external to the interior, wherein the first representation corresponds to the position of the object with respect to the first side, the second display is configured to display a second representation of the object, and wherein the second representation corresponds to the position of the object with respect to the second side.
In some embodiments, a non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with a first display and a second display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the first display is positioned on the exterior surface and disposed on a first side of a longitudinal centerline of the computer system. In some embodiments, the second display is positioned on the exterior surface and is disposed on a second side of the longitudinal centerline of the mobile. In some embodiments, the second side is opposite to the first side. In some embodiments, the first display is configured to display a first representation of an object external to the interior. In some embodiments, the first representation corresponds to the position of the object with respect to the first side. In some embodiments, the second display is configured to display a second representation of the object. In some embodiments, the second representation corresponds to the position of the object with respect to the second side. In some embodiments, the one or more programs includes instructions for: displaying, via the first display, a first representation of an object external to the interior, wherein the first representation corresponds to the position of the object with respect to the first side; and displaying, via the second display, a second representation of the object, and wherein the second representation corresponds to the position of the object with respect to the second side.
In some embodiments, a transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with a first display and a second display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the first display is positioned on the exterior surface and disposed on a first side of a longitudinal centerline of the computer system. In some embodiments, the second display is positioned on the exterior surface and is disposed on a second side of the longitudinal centerline of the mobile. In some embodiments, the second side is opposite to the first side. In some embodiments, the first display is configured to display a first representation of an object external to the interior. In some embodiments, the first representation corresponds to the position of the object with respect to the first side. In some embodiments, the second display is configured to display a second representation of the object. In some embodiments, the second representation corresponds to the position of the object with respect to the second side. In some embodiments, the one or more programs includes instructions for: displaying, via the first display, a first representation of an object external to the interior, wherein the first representation corresponds to the position of the object with respect to the first side; and displaying, via the second display, a second representation of the object, and wherein the second representation corresponds to the position of the object with respect to the second side.
In some embodiments, a computer system that includes an exterior surface and that is in communication with a first display and a second display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the first display is positioned on the exterior surface and disposed on a first side of a longitudinal centerline of the computer system. In some embodiments, the second display is positioned on the exterior surface and is disposed on a second side of the longitudinal centerline of the mobile. In some embodiments, the second side is opposite to the first side. In some embodiments, the first display is configured to display a first representation of an object external to the interior. In some embodiments, the first representation corresponds to the position of the object with respect to the first side. In some embodiments, the second display is configured to display a second representation of the object. In some embodiments, the second representation corresponds to the position of the object with respect to the second side. In some embodiments, the one or more programs includes instructions for: displaying, via the first display, a first representation of an object external to the interior, wherein the first representation corresponds to the position of the object with respect to the first side; and displaying, via the second display, a second representation of the object, and wherein the second representation corresponds to the position of the object with respect to the second side. In some embodiments, the computer system comprises one or more processors and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: displaying, via the first display, a first representation of an object external to the interior, wherein the first representation corresponds to the position of the object with respect to the first side; and displaying, via the second display, a second representation of the object, and wherein the second representation corresponds to the position of the object with respect to the second side.
In some embodiments, a computer system that includes an exterior surface and that is in communication with a first display and a second display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the first display is positioned on the exterior surface and disposed on a first side of a longitudinal centerline of the computer system. In some embodiments, the second display is positioned on the exterior surface and is disposed on a second side of the longitudinal centerline of the mobile. In some embodiments, the second side is opposite to the first side. In some embodiments, the first display is configured to display a first representation of an object external to the interior. In some embodiments, the first representation corresponds to the position of the object with respect to the first side. In some embodiments, the second display is configured to display a second representation of the object. In some embodiments, the second representation corresponds to the position of the object with respect to the second side. In some embodiments, the one or more programs includes instructions for: displaying, via the first display, a first representation of an object external to the interior, wherein the first representation corresponds to the position of the object with respect to the first side; and displaying, via the second display, a second representation of the object, and wherein the second representation corresponds to the position of the object with respect to the second side. In some embodiments, the computer system comprises means for performing each of the following steps: displaying, via the first display, a first representation of an object external to the interior, wherein the first representation corresponds to the position of the object with respect to the first side; and displaying, via the second display, a second representation of the object, and wherein the second representation corresponds to the position of the object with respect to the second side.
In some embodiments, a computer program product is described. In some embodiments, the computer program product comprises one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with a first display and a second display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the first display is positioned on the exterior surface and disposed on a first side of a longitudinal centerline of the computer system. In some embodiments, the second display is positioned on the exterior surface and is disposed on a second side of the longitudinal centerline of the mobile. In some embodiments, the second side is opposite to the first side. In some embodiments, the first display is configured to display a first representation of an object external to the interior. In some embodiments, the first representation corresponds to the position of the object with respect to the first side. In some embodiments, the second display is configured to display a second representation of the object. In some embodiments, the second representation corresponds to the position of the object with respect to the second side. In some embodiments, the one or more programs includes instructions for: displaying, via the first display, a first representation of an object external to the interior, wherein the first representation corresponds to the position of the object with respect to the first side; and displaying, via the second display, a second representation of the object, and wherein the second representation corresponds to the position of the object with respect to the second side.
In some embodiments, a method that is performed at a computer system that includes an exterior surface and that is in communication with a first display and a second display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the first display is positioned on the exterior surface and disposed on a first side of a longitudinal centerline of the computer system. In some embodiments, the second display is positioned on the exterior surface and is disposed on a second side of the longitudinal centerline of the mobile. In some embodiments, the second side is opposite to the first side. In some embodiments, the first display is configured to display a first representation of an object external to the interior. In some embodiments, the first representation corresponds to the position of the object with respect to the first side. In some embodiments, the second display is configured to display a second representation of the object. In some embodiments, the second representation corresponds to the position of the object with respect to the second side. In some embodiments, the method comprises: displaying, via the first display, a first representation of an object external to the interior, wherein the first representation corresponds to the position of the object with respect to the first side; and displaying, via the second display, a second representation of the object, and wherein the second representation corresponds to the position of the object with respect to the second side.
In some embodiments, a mobile system is described. In some embodiments, the mobile system comprises: an exterior surface at least partially surrounding an interior; an illumination source positioned on the exterior surface, the illumination source configured to illuminate an environment exterior to the exterior surface, the mobile system configured to move relative to the environment in a first direction; and a display positioned on the exterior surface configured to display a representation of an object detected in the proximity of the exterior surface, the display being obscured from the interior.
In some embodiments, a non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with an illumination source and a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the illumination source is positioned on the exterior surface. In some embodiments, the illumination source is configured to illuminate an environment exterior to the exterior surface. In some embodiments, the mobile system is configured to move relative to the environment in a first direction. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the display is configured to display a representation of an object detected in the proximity of the exterior surface. In some embodiments, the display is obscured from the interior. In some embodiments, the one or more programs includes instructions for: illuminating, via the illumination source, an environment exterior to the exterior surface; moving the computer system relative to the environment in a first direction; detecting an object in the proximity of the exterior surface; and, in response to detecting the object in the proximity of the exterior surface, displaying, via the display, a representation of the object, wherein the display is obscured from the interior.
In some embodiments, a transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with an illumination source and a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the illumination source is positioned on the exterior surface. In some embodiments, the illumination source is configured to illuminate an environment exterior to the exterior surface. In some embodiments, the mobile system is configured to move relative to the environment in a first direction. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the display is configured to display a representation of an object detected in the proximity of the exterior surface. In some embodiments, the display is obscured from the interior. In some embodiments, the one or more programs includes instructions for: illuminating, via the illumination source, an environment exterior to the exterior surface; moving the computer system relative to the environment in a first direction; detecting an object in the proximity of the exterior surface; and, in response to detecting the object in the proximity of the exterior surface, displaying, via the display, a representation of the object, wherein the display is obscured from the interior.
In some embodiments, a computer system that includes an exterior surface and that is in communication with an illumination source and a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the illumination source is positioned on the exterior surface. In some embodiments, the illumination source is configured to illuminate an environment exterior to the exterior surface. In some embodiments, the mobile system is configured to move relative to the environment in a first direction. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the display is configured to display a representation of an object detected in the proximity of the exterior surface. In some embodiments, the display is obscured from the interior. In some embodiments, the computer system comprises one or more processors and memory storing one or more programs configured to be executed by the one or more processors. In some embodiments, the one or more programs includes instructions for: illuminating, via the illumination source, an environment exterior to the exterior surface; moving the computer system relative to the environment in a first direction; detecting an object in the proximity of the exterior surface; and, in response to detecting the object in the proximity of the exterior surface, displaying, via the display, a representation of the object, wherein the display is obscured from the interior.
In some embodiments, a computer system that includes an exterior surface and that is in communication with an illumination source and a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the illumination source is positioned on the exterior surface. In some embodiments, the illumination source is configured to illuminate an environment exterior to the exterior surface. In some embodiments, the mobile system is configured to move relative to the environment in a first direction. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the display is configured to display a representation of an object detected in the proximity of the exterior surface. In some embodiments, the display is obscured from the interior. In some embodiments, the computer system comprises means for performing each of the following steps: illuminating, via the illumination source, an environment exterior to the exterior surface; moving the computer system relative to the environment in a first direction; detecting an object in the proximity of the exterior surface; and, in response to detecting the object in the proximity of the exterior surface, displaying, via the display, a representation of the object, wherein the display is obscured from the interior.
In some embodiments, a computer program product is described. In some embodiments, the computer program product comprises one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with an illumination source and a display. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the illumination source is positioned on the exterior surface. In some embodiments, the illumination source is configured to illuminate an environment exterior to the exterior surface. In some embodiments, the mobile system is configured to move relative to the environment in a first direction. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the display is configured to display a representation of an object detected in the proximity of the exterior surface. In some embodiments, the display is obscured from the interior. In some embodiments, the one or more programs includes instructions for: illuminating, via the illumination source, an environment exterior to the exterior surface; moving the computer system relative to the environment in a first direction; detecting an object in the proximity of the exterior surface; and, in response to detecting the object in the proximity of the exterior surface, displaying, via the display, a representation of the object, wherein the display is obscured from the interior.
In some embodiments, a method that is performed at a computer system that includes an exterior surface and that is in communication with an illumination source and a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the illumination source is positioned on the exterior surface. In some embodiments, the illumination source is configured to illuminate an environment exterior to the exterior surface. In some embodiments, the mobile system is configured to move relative to the environment in a first direction. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the display is configured to display a representation of an object detected in the proximity of the exterior surface. In some embodiments, the display is obscured from the interior. In some embodiments, the method comprises: illuminating, via the illumination source, an environment exterior to the exterior surface; moving the computer system relative to the environment in a first direction; detecting an object in the proximity of the exterior surface; and, in response to detecting the object in the proximity of the exterior surface, displaying, via the display, a representation of the object, wherein the display is obscured from the interior.
In some embodiments, a mobile system is described. In some embodiments, the mobile system comprises: an exterior surface at least partially surrounding an interior; a display positioned on the exterior surface; one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: concurrently displaying, via the display: an indication of a state of the mobile system; and an indication of a state of an environment external to the mobile system.
In some embodiments, a non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the one or more programs include instructions for: concurrently displaying, via the display: an indication of a state of the mobile system; and an indication of a state of an environment external to the mobile system.
In some embodiments, a transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the one or more programs include instructions for: concurrently displaying, via the display: an indication of a state of the mobile system; and an indication of a state of an environment external to the mobile system.
In some embodiments, a computer system that includes an exterior surface and that is in communication with a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the computer system comprises one or more processors; and memory storing one or more programs configured to be executed by the one or more processors. In some embodiments, the one or more programs includes instructions for: concurrently displaying, via the display: an indication of a state of the mobile system; and an indication of a state of an environment external to the mobile system.
In some embodiments, a computer system that includes an exterior surface and that is in communication with a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the computer system comprises means for performing each of the following steps: concurrently displaying, via the display: an indication of a state of the mobile system; and an indication of a state of an environment external to the mobile system.
In some embodiments, a computer program product is described. In some embodiments, the computer program product comprises one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with a display. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the one or more programs include instructions for: concurrently displaying, via the display: an indication of a state of the mobile system; and an indication of a state of an environment external to the mobile system.
In some embodiments, a method that is performed at a computer system that includes an exterior surface and that is in communication with a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the method comprises: concurrently displaying, via the display: an indication of a state of the mobile system; and an indication of a state of an environment external to the mobile system.
In some embodiments, a mobile system is described. In some embodiments, the mobile system comprises: an exterior surface at least partially surrounding an interior; a first display positioned on the exterior surface; a first illumination source that at least partially surrounds the first display; one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: while the first display and the first illumination source are in an active state, detecting movement of an object in an environment that is outside of the mobile system; in response to detecting movement of the object in the environment that is outside of the mobile system: in accordance with a determination that the object is moving in a first direction, updating the first display based on the movement of the object in the first direction without updating the first illumination source based on the movement of the object; and in accordance with a determination that the object is moving in a second direction that is different from the first direction, updating the first display based on movement of the object in the second direction without updating the first illumination source based on the movement of the object.
In some embodiments, a non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with a first display and a first illumination source is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the first display is positioned on the exterior surface. In some embodiments, the first illumination source at least partially surrounds the first display. In some embodiments, the one or more programs include instructions for: while the first display and the first illumination source are in an active state, detecting movement of an object in an environment that is outside of the mobile system; and in response to detecting movement of the object in the environment that is outside of the mobile system: in accordance with a determination that the object is moving in a first direction, updating the first display based on the movement of the object in the first direction without updating the first illumination source based on the movement of the object; and in accordance with a determination that the object is moving in a second direction that is different from the first direction, updating the first display based on movement of the object in the second direction without updating the first illumination source based on the movement of the object.
In some embodiments, a transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with a first display and a first illumination source is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the first display is positioned on the exterior surface. In some embodiments, the first illumination source at least partially surrounds the first display. In some embodiments, the one or more programs include instructions for: while the first display and the first illumination source are in an active state, detecting movement of an object in an environment that is outside of the mobile system; and in response to detecting movement of the object in the environment that is outside of the mobile system: in accordance with a determination that the object is moving in a first direction, updating the first display based on the movement of the object in the first direction without updating the first illumination source based on the movement of the object; and in accordance with a determination that the object is moving in a second direction that is different from the first direction, updating the first display based on movement of the object in the second direction without updating the first illumination source based on the movement of the object.
In some embodiments, a computer system that includes an exterior surface and that is in communication with a first display and a first illumination source is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the first display is positioned on the exterior surface. In some embodiments, the first illumination source at least partially surrounds the first display. In some embodiments, the computer system comprises one or more processors and memory storing one or more programs configured to be executed by the one or more processors. In some embodiments, the one or more programs includes instructions for: while the first display and the first illumination source are in an active state, detecting movement of an object in an environment that is outside of the mobile system; and in response to detecting movement of the object in the environment that is outside of the mobile system: in accordance with a determination that the object is moving in a first direction, updating the first display based on the movement of the object in the first direction without updating the first illumination source based on the movement of the object; and in accordance with a determination that the object is moving in a second direction that is different from the first direction, updating the first display based on movement of the object in the second direction without updating the first illumination source based on the movement of the object.
In some embodiments, a computer system that includes an exterior surface and that is in communication with a first display and a first illumination source is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the first display is positioned on the exterior surface. In some embodiments, the first illumination source at least partially surrounds the first display. In some embodiments, the computer system comprises means for performing each of the following steps: while the first display and the first illumination source are in an active state, detecting movement of an object in an environment that is outside of the mobile system; and in response to detecting movement of the object in the environment that is outside of the mobile system: in accordance with a determination that the object is moving in a first direction, updating the first display based on the movement of the object in the first direction without updating the first illumination source based on the movement of the object; and in accordance with a determination that the object is moving in a second direction that is different from the first direction, updating the first display based on movement of the object in the second direction without updating the first illumination source based on the movement of the object.
In some embodiments, a computer program product is described. In some embodiments, the computer program product comprises one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with a first display and a first illumination source. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the first display is positioned on the exterior of the surface. In some embodiments, the first illumination source at least partially surrounds the first display. In some embodiments, the one or more programs include instructions for: while the first display and the first illumination source are in an active state, detecting movement of an object in an environment that is outside of the mobile system; and in response to detecting movement of the object in the environment that is outside of the mobile system: in accordance with a determination that the object is moving in a first direction, updating the first display based on the movement of the object in the first direction without updating the first illumination source based on the movement of the object; and in accordance with a determination that the object is moving in a second direction that is different from the first direction, updating the first display based on movement of the object in the second direction without updating the first illumination source based on the movement of the object.
In some embodiments, a method that is performed at a computer system that includes an exterior surface and that is in communication with a first display and a first illumination source is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the first display is positioned on the exterior of the surface. In some embodiments, the first illumination source at least partially surrounds the first display. In some embodiments, the method comprises: while the first display and the first illumination source are in an active state, detecting movement of an object in an environment that is outside of the mobile system; and in response to detecting movement of the object in the environment that is outside of the mobile system: in accordance with a determination that the object is moving in a first direction, updating the first display based on the movement of the object in the first direction without updating the first illumination source based on the movement of the object; and in accordance with a determination that the object is moving in a second direction that is different from the first direction, updating the first display based on movement of the object in the second direction without updating the first illumination source based on the movement of the object.
In some embodiments, a mobile system is described. In some embodiments, the mobile system comprises: an exterior surface at least partially surrounding an interior; a display positioned on the exterior surface; one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: concurrently displaying, via the display: an indication of an autonomous state of the mobile system; and an indication of a movement intention of the mobile system that is different from the indication of the autonomous state of the mobile system.
In some embodiments, a non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the one or more programs include instructions for: concurrently displaying, via the display: an indication of an autonomous state of the mobile system; and an indication of a movement intention of the mobile system that is different from the indication of the autonomous state of the mobile system.
In some embodiments, a transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the one or more programs include instructions for: concurrently displaying, via the display: an indication of an autonomous state of the mobile system; and an indication of a movement intention of the mobile system that is different from the indication of the autonomous state of the mobile system.
In some embodiments, a computer system that includes an exterior surface and that is in communication with a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the computer system comprises one or more processors; and memory storing one or more programs configured to be executed by the one or more processors. In some embodiments, the one or more programs includes instructions for: concurrently displaying, via the display: an indication of an autonomous state of the mobile system; and an indication of a movement intention of the mobile system that is different from the indication of the autonomous state of the mobile system.
In some embodiments, a computer system that includes an exterior surface and that is in communication with a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the computer system comprises means for performing each of the following steps: concurrently displaying, via the display: an indication of an autonomous state of the mobile system; and an indication of a movement intention of the mobile system that is different from the indication of the autonomous state of the mobile system.
In some embodiments, a computer program product is described. In some embodiments, the computer program product comprises one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with a display. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the one or more programs include instructions for: concurrently displaying, via the display: an indication of an autonomous state of the mobile system; and an indication of a movement intention of the mobile system that is different from the indication of the autonomous state of the mobile system.
In some embodiments, a method that is performed at a computer system that includes an exterior surface and that is in communication with a display is described. In some embodiments, the exterior surface at least partially surrounds an interior. In some embodiments, the display is positioned on the exterior surface. In some embodiments, the method comprises: concurrently displaying, via the display: an indication of an autonomous state of the mobile system; and an indication of a movement intention of the mobile system that is different from the indication of the autonomous state of the mobile system.
In some embodiments, a mobile system is described. In some embodiments, the mobile system comprises: an exterior surface surrounding an interior; a suspension system; one or more processors; and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: detecting an intent to change a motion state of the mobile system; and in response to detecting the intent to change the motion state of the mobile system: in accordance with a determination that the intent to change the motion state of the mobile system corresponds to a transition from a non-moving state to a moving state, elevating, via the suspension system, the mobile system; and in accordance with a determination that the intent to change the motion state of the mobile system corresponds to a transition from the moving state to the non-moving state, lowering, via the suspension system, the mobile system.
In some embodiments, a non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with a suspension system is described. In some embodiments, the exterior surface surrounds an interior. In some embodiments, the one or more programs include instructions for: detecting an intent to change a motion state of the mobile system; and in response to detecting the intent to change the motion state of the mobile system: in accordance with a determination that the intent to change the motion state of the mobile system corresponds to a transition from a non-moving state to a moving state, elevating, via the suspension system, the mobile system; and in accordance with a determination that the intent to change the motion state of the mobile system corresponds to a transition from the moving state to the non-moving state, lowering, via the suspension system, the mobile system.
In some embodiments, a transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with a suspension system is described. In some embodiments, the exterior surface surrounds an interior. In some embodiments, the one or more programs include instructions for: detecting an intent to change a motion state of the mobile system; and in response to detecting the intent to change the motion state of the mobile system: in accordance with a determination that the intent to change the motion state of the mobile system corresponds to a transition from a non-moving state to a moving state, elevating, via the suspension system, the mobile system; and in accordance with a determination that the intent to change the motion state of the mobile system corresponds to a transition from the moving state to the non-moving state, lowering, via the suspension system, the mobile system.
In some embodiments, a computer system that includes an exterior surface and that is in communication with a suspension system is described. In some embodiments, the exterior surface surrounds an interior. In some embodiments, the computer system comprises one or more processors; and memory storing one or more programs configured to be executed by the one or more processors. In some embodiments, the one or more programs includes instructions for: detecting an intent to change a motion state of the mobile system; and in response to detecting the intent to change the motion state of the mobile system: in accordance with a determination that the intent to change the motion state of the mobile system corresponds to a transition from a non-moving state to a moving state, elevating, via the suspension system, the mobile system; and in accordance with a determination that the intent to change the motion state of the mobile system corresponds to a transition from the moving state to the non-moving state, lowering, via the suspension system, the mobile system.
In some embodiments, a computer system that includes an exterior surface and that is in communication with a suspension system is described. In some embodiments, the exterior surface surrounds an interior. In some embodiments, the computer system comprises means for performing each of the following steps: detecting an intent to change a motion state of the mobile system; and in response to detecting the intent to change the motion state of the mobile system: in accordance with a determination that the intent to change the motion state of the mobile system corresponds to a transition from a non-moving state to a moving state, elevating, via the suspension system, the mobile system; and in accordance with a determination that the intent to change the motion state of the mobile system corresponds to a transition from the moving state to the non-moving state, lowering, via the suspension system, the mobile system.
In some embodiments, a computer program product is described. In some embodiments, the computer program product comprises one or more programs configured to be executed by one or more processors of a computer system that includes an exterior surface and that is in communication with a suspension system. In some embodiments, the exterior surface surrounds an interior. In some embodiments, the one or more programs include instructions for detecting an intent to change a motion state of the mobile system; and in response to detecting the intent to change the motion state of the mobile system: in accordance with a determination that the intent to change the motion state of the mobile system corresponds to a transition from a non-moving state to a moving state, elevating, via the suspension system, the mobile system; and in accordance with a determination that the intent to change the motion state of the mobile system corresponds to a transition from the moving state to the non-moving state, lowering, via the suspension system, the mobile system.
In some embodiments, a method that is performed at a computer system that includes an exterior surface and that is in communication with a suspension system is described. In some embodiments, the exterior surface surrounds an interior. In some embodiments, the method comprises: detecting an intent to change a motion state of the mobile system; and in response to detecting the intent to change the motion state of the mobile system: in accordance with a determination that the intent to change the motion state of the mobile system corresponds to a transition from a non-moving state to a moving state, elevating, via the suspension system, the mobile system; and in accordance with a determination that the intent to change the motion state of the mobile system corresponds to a transition from the moving state to the non-moving state, lowering, via the suspension system, the mobile system.
The following description sets forth exemplary systems, methods, parameters, and the like. It should be recognized, however, that such description is not intended as a limitation on the scope of the present disclosure but is instead provided as a description of exemplary embodiments.
There is a need for systems to provide efficient methods and interfaces for indicating context. For example, a mobile system can indicate a state of the mobile system (e.g., whether the mobile system is accelerating, decelerating and/or turning in a specific direction) and/or the state of the physical environment (e.g., objects and/or hazards that are detected in the physical environment). The mobile system can indicate the state of the mobile system and/or the physical environment via one or more output devices that are in communication with the mobile system. Such techniques can reduce the cognitive burden on a subject who uses and/or interacts with the mobile system, thereby enhancing productivity and safety. Further, such techniques can reduce processor and battery power otherwise wasted on redundant user inputs.
The processes described below enhance the operability of systems and make the subject-system interfaces more efficient (e.g., by helping a subject to provide proper inputs and reducing mistakes when operating/interacting with a system) through various techniques, including by providing improved visual feedback to the subject, reducing the number of inputs needed to perform an operation, providing additional control options without cluttering the user interface with additional displayed controls, performing an operation when a set of conditions has been met without requiring further user input, and/or additional techniques. These techniques also reduce power usage and improve battery life of a system by enabling a subject to use the system more quickly and efficiently.
In addition, in methods described herein where one or more steps are contingent upon one or more conditions having been met, it should be understood that the described method can be repeated in multiple repetitions so that over the course of the repetitions all of the conditions upon which steps in the method are contingent have been met in different repetitions of the method. For example, if a method requires performing a first step if a condition is satisfied, and a second step if the condition is not satisfied, then a person of ordinary skill would appreciate that the claimed steps are repeated until the condition has been both satisfied and not satisfied, in no particular order. Thus, a method described with one or more steps that are contingent upon one or more conditions having been met could be rewritten as a method that is repeated until each of the conditions described in the method has been met. This, however, is not required of system or computer readable medium claims where the system or computer readable medium contains instructions for performing the contingent operations based on the satisfaction of the corresponding one or more conditions and thus is capable of determining whether the contingency has or has not been satisfied without explicitly repeating steps of a method until all of the conditions upon which steps in the method are contingent have been met. A person having ordinary skill in the art would also understand that, similar to a method with contingent steps, a system or computer readable storage medium can repeat the steps of a method as many times as are needed to ensure that all of the contingent steps have been performed.
Although the following description uses terms “first,” “second,” etc. to describe various elements, these elements should not be limited by the terms. In some embodiments, these terms are used to distinguish one element from another. For example, a first touch could be termed a second touch, and, similarly, a second touch could be termed a first touch, without departing from the scope of the various described embodiments. In some embodiments, the first touch and the second touch are two separate references to the same touch. In some embodiments, the first touch and the second touch are both touches, but they are not the same touch.
The terminology used in the description of the various described embodiments herein is for the purpose of describing particular embodiments only and is not intended to be limiting. As used in the description of the various described embodiments and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “and/or” as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms “includes,” “including,” “comprises,” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
The term “if” is, optionally, construed to mean “when” or “upon” or “in response to determining” or “in response to detecting,” depending on the context. Similarly, the phrase “if it is determined” or “if [a stated condition or event] is detected” is, optionally, construed to mean “upon determining” or “in response to determining” or “upon detecting [the stated condition or event]” or “in response to detecting [the stated condition or event],” depending on the context.
In some embodiments, a system, such as a smart phone, a smart watch, a tablet, a laptop, a desktop computer, an accessory device, a movable computer system, a mobile computer system, a mobile system, a smart display, a smart speaker, a smart light, a vehicle, or other system, has components that emit light such as headlights, taillights, and/or other lights. Headlights may be used to provide headlight illumination to illuminate a roadway. The headlight illumination may allow occupants of the system to view the roadway at night and/or in other low ambient lighting conditions such as at dawn or dusk, when weather reduces ambient light, and/or when the system is traveling through a dark tunnel. Headlight illumination may also be used to assist autonomous driving systems. Taillights may be used to signal braking of the system and running status of the system, and other lights may be incorporated to communicate the upcoming actions of the system, such as turning, or may be incorporated into an interior of the system. Headlights, taillights, or other lights may be used to display information to people outside of the system, such as movement of the system, status of the system, or planned movement of the system.
In an illustrative arrangement, a mobile system may include a display (sometimes referred to as a display generation component) or other illumination source having a light plate assembly or other light source to provide illumination and/or to display information regarding the status of the mobile system. In particular, the display may include a light plate assembly having light-emitting components mounted on a substrate. Fill material may be provided around each of the light-emitting components. In particular, white fill material (or other high reflectivity material) may be provided around the light-emitting components and black fill material (or other high light absorption material) may surround the white fill material. Dam material may be included around the white fill material and/or the black fill material to contain the fill material during manufacturing. The black fill material may absorb exterior, ambient light, while the white fill material may improve efficiency of the display by redirecting stray light from the light-emitting components to the exterior. Moreover, the fill material may provide additional protection for the light-emitting components. In some embodiments, the display generation component is integrated with the mobile system. In some embodiments, the display generation component is separate from the mobile system. In some embodiments, “displaying” content includes causing to display the content (e.g., video data rendered or decoded by a display controller) by transmitting, via a wired or wireless connection, data (e.g., image data or video data) to an integrated or external display generation component to visually produce the content.
Mobile system 10 may be manually driven (e.g., by a human driver), may be operated via remote control, and/or may be autonomously operated (e.g., by an autonomous driving system implemented using the control circuitry, sensors, and other components of mobile system 10). If desired, a driving system (e.g., a computer-assisted driving system that is also optionally used to support fully autonomous driving) may be used to provide driving assistance functions while mobile system 10 is being driven under manual control.
Mobile system 10 may include a body such as body 18. Body 18 may include mobile system structures such as body panels formed from metal and/or other materials, may include doors, a hood, a trunk, fenders, a chassis to which wheels are mounted, a roof, etc. Windows 16 may be formed in doors on the sides S of body 18, or in other desired portions of mobile system 10, such as on a roof of mobile system 10. Windshield 12 may be formed at front F, and rear window 14 (also referred to as rear window 14 herein) may be formed at rear R of mobile system 10, if desired. Windows 16, windshield 12, rear window 14, doors in body 18, and other portions of body 18 may separate interior region 11 of mobile system 10 from the exterior environment that is surrounding mobile system 10 (exterior 13).
Mobile system 10 may have seating such as seats 24 in interior region 11. Seats 24 may include bucket seats, bench seats, and/or other seats on which mobile system occupants may sit. These seats may include forward-facing seats and/or rear-facing seats. The configuration of
Mobile system 10 may be provided with components 26. Components 26 may include displays, speakers, interior and exterior lights, actuators for adjusting the position and motion of structures in mobile system 10, and input devices that gather user input. The input devices may include proximity sensors, touch sensors, force sensors, buttons, etc. Sensors may also be used in mobile system 10 to make measurements on environmental conditions (e.g., ambient light levels, temperatures, etc.). In some configurations, components 26 may contain wireless circuitry. The wireless circuitry may include ultrawideband (UWB) circuitry, near-field communications circuitry, Bluetooth® circuitry, wireless local area network circuitry, and/or other wireless circuitry. The wireless circuitry may be used to detect nearby devices (e.g., wireless key fobs, portable electronic devices such as wristwatches and cellular telephones emitting UWB signals and/or other short-range wireless signals, etc.). As an example, wireless circuitry may be used to detect the presence of a nearby electronic device and mobile system 10 may, in response, use an actuator to unlock a door in mobile system 10.
During operation, user input may be used to operate mobile system 10. Components 26 of mobile system 10 may include buttons, sensors, steering components (e.g., a steering wheel and steering system), pedals (e.g., an accelerator and brake pedal), and/or other components that serve as controllers for gathering user input to adjust mobile system operations. These input devices may be used for receiving user steering commands, for receiving user navigation commands for an autonomous driving system, for receiving user input to adjust lighting, media playback, heating and air-conditioning, for receiving input to open and close doors (and windows), for receiving input to lock and unlock doors (and windows), for receiving input to otherwise control doors and/or windows, for receiving input to control other mobile system operations, and for receiving other user input. In an illustrative configuration, mobile system 10 includes sensor circuitry (e.g., a touch sensor, force sensor, proximity sensor, and/or other sensor(s)) to receive commands from users (e.g., mobile system occupants, subjects approaching mobile system 10 from the outside, etc.). The sensor circuitry may, as an example, include sensors that allow a user to supply user input that directs one or more electrically adjustable actuators to move a door from a stowed to a deployed position, to open and/or close the door, to lock/unlock the door, to open and/or close a window, etc.
Components 26 may include control circuitry and input-output devices. Control circuitry and/or input-output devices in components 26 may be configured to operate mobile system systems such as the steering and propulsion system based on user input, to operate mobile system systems such as the steering and propulsion system autonomously in connection with running an autonomous driving application, to run a navigation application (e.g., an application for displaying maps on a display), to run software for controlling climate control devices, lighting, media playback, window movement, door operations, seating position devices, and/or to support the operation of other mobile system functions. The control circuitry and/or input-output devices (sensor circuitry, other input-output components, etc.) may include processing circuitry and storage and may be configured to perform operations in mobile system 10 using hardware (e.g., dedicated hardware or circuitry), firmware and/or software. Software code for performing operations in mobile system 10 and other data is stored on non-transitory computer readable storage media (e.g., tangible computer readable storage media) in the control circuitry. Remote storage and other remote-control circuitry (e.g., circuitry on remote servers, etc.) may also be used in storing the software code. The software code may sometimes be referred to as software, data, program instructions, computer instructions, instructions, or code. The non-transitory computer readable storage media may include non-volatile memory such as non-volatile random-access memory, one or more hard drives (e.g., magnetic drives or solid-state drives), one or more removable flash drives or other removable media, or other storage. Software stored on the non-transitory computer readable storage media may be executed on the processing circuitry of components 26 and/or the processing circuitry of remote hardware such as processors associated with one or more remote servers that communicate with components 26 over wired and/or wireless communications links. The processing circuitry may include application-specific integrated circuits with processing circuitry, one or more microprocessors, a central processing unit (CPU) or other processing circuitry.
The input-output components (input-output devices) of components 26 may include displays, sensors, buttons (e.g., sensors based on movable button members that press against switches), light-emitting diodes and other light-emitting devices for providing interior and/or exterior lighting, haptic devices, speakers, door locks, actuators for moving portions of doors, windows, and/or other components, and/or other devices such as input devices for gathering environmental measurements, information on mobile system operations, and/or user input. The sensors in components 26 may include ambient light sensors, touch sensors, force sensors, proximity sensors (e.g., optical proximity sensors and/or capacitive proximity sensors based on self-capacitance sensors and/or mutual capacitance sensor circuitry), optical sensors such as cameras operating at visible, infrared, and/or ultraviolet wavelengths (e.g., fisheye cameras and/or other cameras), capacitive sensors, resistive sensors, ultrasonic sensors (e.g., ultrasonic distance sensors), microphones, three-dimensional and/or two-dimensional images sensors, radio-frequency sensors such as radar sensors, lidar (light detection and ranging) sensors, door open/close sensors, seat pressure sensors and other mobile system occupant sensors, window sensors, position sensors for monitoring location, orientation, and movement, speedometers, satellite positioning system sensors, and/or other sensors. Output devices in components 26 may be used to provide mobile system occupants and others with haptic output (e.g., force feedback, vibrations, etc.), audio output, visual output (e.g., displayed content, light, etc.), and/or other suitable output. Components 26 may be mounted in interior region 11 and/or an exterior region outside of body 18 and/or may, if desired, be attached to and/or mounted to other portions of body 18.
As shown in
In embodiments in which light sources 27 are located at front F of mobile system 10, light sources 27 may form headlights and/or displays that display information at the exterior of mobile system 10. In embodiments in which light sources 27 are located at rear R of mobile system 10, light sources 27 may form taillights and/or displays that display information at the exterior of mobile system 10. In embodiments in which light sources 27 are located at side(s) S of mobile system 10, light sources 27 may displays that display information at the exterior of the mobile system 10 and/or that illuminate exterior 13 at side(s) S.
The information displayed by light source(s) 27 when the light sources are used as displays may reflect the operating status of mobile system 10 and/or may be used to inform a viewer of the displays of upcoming movements by mobile system 10. For example, a controller in mobile system 10 (e.g., part of components 26) may determine information regarding the operating state of mobile system 10 and may control the displays based on that information. In other words, light source(s) 27 may display information regarding the intent of a driver of mobile system 10 or of mobile system 10 itself if driven in an autonomous mode.
For example, light source(s) 27 may display text, symbols, images, patterns, or other information to indicate that mobile system 10 is turning (e.g., based on a turning motion), is about to turn, is moving in a particular direction (e.g., accelerating, deceleration, or reversing), as planning to move in a particular direction, is changing speed, or needs assistance (e.g., may function as hazard lights). Additionally or alternatively, light source(s) 27 may display information regarding the position or location of mobile system 10, a speed of mobile system 10, an upcoming lane change of mobile system 10, the route that mobile system 10 is taking, etc. These examples are merely illustrative of the types of information that light source(s) 27 may display, and, in general, light source(s) 27 may display any relevant information.
Although
An illustrative stack of layers that may form light source(s) 27 (and/or other light source) in mobile system 10 is shown in
Substrate 39 may be formed below carrier 31 and may be formed on substrate 39. All of the components of light source(s) 27 may be mounted in housing 29. Controller 41 may be mounted to a rear portion of housing 29.
In operation, light plate assembly 28, which may include a plurality of light-emitting components, such as light-emitting diodes (e.g., microLEDs), may emit light 17 through diffuser 34, which may homogenize light 17, through louver 36, and through cover lens 37. Diffuser 34 may be formed from any desired diffusive material, such as particles in a transparent binder, or diffusive structures (e.g., protrusions or recesses) formed on a surface of a substrate. Louver 36 may include material that absorbs visible light to reduce reflections of ambient light from interfering with light 17 emitted by light plate assembly 28. The light-absorbing material may have small openings through which light from light plate assembly 28 can pass, while external light may be absorbed. Cover lens 37 may be formed from a transparent or semi-transparent material. For example, cover lens 37 may be a glass, ceramic, or polymer layer through which at least some of the light emitted by light plate assembly 28 may pass.
The light emitted by light plate assembly 28 may provide illumination and/or may form content (e.g., when light source(s) 27 is used as a display). For example, light 17 may provide headlight, taillight, or ambient illumination for a mobile system. Alternatively or additionally, light 17 may form images, content, symbols, patterns, or other information for a viewer. For example, light 17 may form text, symbols, images, patterns, or other information to indicate that mobile system 10 is turning, is about to turn, is changing speed, needs assistance (e.g., may function as hazard lights), or may indicate another operating condition of mobile system 10. Additionally or alternatively, light 17 may form information regarding the position of mobile system 10, an upcoming lane change of mobile system 10, the route that mobile system 10 is taking, etc. For example, a controller in mobile system 10 (such as a controller in components 26 of
Light plate assembly 28 may be coupled to heatsink 30, which may prevent light plate assembly 28 from getting excessively hot during operation. If desired, heatsink 30 may include thermally conductive material to remove heat from light plate assembly 28. Additionally or alternatively, heatsink 30 may include a fan or other component to actively cool light plate assembly 28.
Light plate assembly 28 and heatsink 30 may be mounted to carrier 31 with any desired fasteners, such as screws. Light ring 38, which may be mounted on printed substrate 39, may be coupled to an opposite surface of carrier 31 and may emit light 19 around the periphery of light plate assembly 28 and through cover lens 37. In some embodiments, light ring 38 may be formed from one or more light-emitting components, such as light-emitting diodes, and may additionally include light guiding structures, such as light pipes or waveguides, if desired.
Although
In some embodiments, light 19 from light ring 38 may form a turn signal indicator that surrounds light plate assembly 28 (e.g., if light plate assembly 28 is used as a headlight or a taillight). In general, however, light ring 38 may be formed for any desired illumination.
Controller 41 may be used to control light plate assembly 28 and/or light ring 38. For example, controller 41 may send signals to driving circuitry on light plate assembly 28, which in turn may drive the light-emitting components on light plate assembly 28. Moreover, controller 41 may send signals to driving circuitry on substrate 39, which in turn may drive light ring 38. For example, controller 41 may receive signals based on an operating state of mobile system 10 (e.g., from a controller of mobile system 10), and may adjust light plate assembly 28 and/or light ring 38 based on the received signals.
In an illustrative embodiment, light source(s) 27 may have a circular shape (e.g., when viewed from the front of cover lens 37). For example, light plate assembly 28 may have a circular shape, and light ring 38 may have a corresponding circular shape and may surround light plate assembly 28. However, this is merely illustrative. In general, light source(s) 27 may have any desired shape, such as an oval shape, a rectangular shape, or any non-rectangular shape.
Regardless of the shape of light source(s) 27 and/or light plate assembly 28, light plate assembly 28 may include an array of light-emitting components. An illustrative example of a portion of light plate assembly 28 is shown in
As shown in
In some embodiments, it may be desirable to include material surrounding light-emitting components 40. As shown in
Fill material 44 may be formed from a light-absorptive material. For example, fill material 44 may absorb at least 75%, at least 80%, at least 90%, or at least 95% of visible light. In other words, fill material 44 may be an absorptive fill material. In some embodiments, fill material 44 may be a black fill material (e.g., a black dyed or otherwise colored silicone, epoxy, or other fill material). By surrounding each light-emitting component 40 with absorptive fill material 44, ambient light incident on light plate assembly 28 may be absorbed. In this way, fill material 44 may improve the contrast of light plate assembly 28 (e.g., by preventing ambient light from washing out the light emitted by light-emitting components 40).
Although fill material 44 has been described as being formed from absorptive material, such as black fill material, fill material 44 may be formed from transparent fill material In particular, if light plate assembly 28 is formed on an absorptive substrate, such as a black substrate (e.g., a substrate coated with black material), fill material 44 may allow ambient light to pass through to the substrate where it may be absorbed. The transparent material may be transparent polymer, epoxy, or silicone, as examples.
Fill material 42 may be included between light-emitting components 40 and fill material 44. Fill material 42 may be formed from a reflective material. For example, fill material 42 may reflect at least 70%, at least 75%, or at least 80% of visible light. In other words, fill material 42 may be a reflective fill material. In some embodiments, fill material 44 may be a white fill material (e.g., a white dyed or otherwise colored silicone, epoxy, or other fill material). As a result, fill material 42 may reflect stray light from light-emitting components, and the reflected stray light may exit light plate assembly 28. By including fill material 42 between light-emitting components 40 and fill material 44, the efficiency of light plate assembly 28 may be increased.
During manufacturing, it may be difficult to contain fill material 44 and/or fill material 42. Therefore, dam material 46 may be included to contain fill material 44 and/or fill material 42 in desired locations in light plate assembly 28. Dam material 46 may be formed from an epoxy, resin, polymer, or other desired material (e.g., a material that is cured prior to fill material 44 and 42 being deposited on the substrate), or may be a metal or plastic material. As shown in
Although
As shown in
The example of
Regardless of the number of light-emitting components surrounded by a dam structure and fill material, the height of the light-emitting components should be greater than the height of the fill material to prevent the fill material from interfering with the light-emitting components. An illustrative example of a light plate assembly having a light-emitting component with a greater height than the surrounding fill material is shown in
As shown in
Fill material 42 and 44 may have a maximum height TM above substrate 48. Height TM may be less than height TL. For example, height TM may be less than 150 microns, between 100 microns and 150 microns, less than 140 microns, or other suitable height. In general, by ensuring that height TM is less than height TL, fill material 42 and/or 44 may be prevented from spreading over the top of light-emitting component 40, thereby protecting light-emitting component 40 from interference from fill material 42 and 44.
Dam material 46 may have a height TD above substrate 48. In general, height TD may be any desired height that is greater than height TM to contain fill material 42 and 44 between dam material 46 and light-emitting component 40. In some embodiments, height TD may be greater than height TM but less than height TL. In this way, dam material 46 may contain fill material 42 and 44 without blocking stray light from light-emitting component 40.
Although dam material 46 has been described as surrounding both fill material 42 and fill material 44, which are in direct contact, this is merely illustrative. In general, dam material may be included anywhere in light plate assembly 28 to contain fill material 42 and/or fill material 44. An illustrative example in which additional dam material is included between fill material 42 and fill material 44 is shown in
As shown in
Alternatively, as shown in
Moreover, in some embodiments, fill material 42 may be omitted entirely. As shown in the illustrative example of
By including absorptive fill material 44 around light-emitting components 40, ambient light may be absorbed, thereby increasing the contrast of light plate assembly 28. Additionally, fill material 44 and/or 42 may provide protection for light-emitting components 40. Instead of, or in addition to, including fill material 44 to absorb ambient light and/or including fill material 42 to improve display efficiency, a stack of anti-reflection coatings may be included in a display (e.g., above a light plate assembly). An illustrative example of a display having a stack of anti-reflection coatings is shown in
As shown in
Light source(s) 27 may include multiple anti-reflection coatings, such as anti-reflection coatings 56, 62, 66, and 70. In the illustrative example of
Anti-reflection coating 62 may be formed between diffuser 34 and louver 36. Air gap 60 may separate anti-reflection coating 62 from diffuser 34. Antireflection coating 66 may be formed on louver 36, and antireflection coating 70 may be formed on cover lens 37. Air gap 68 may separate anti-reflection coating 70 from anti-reflection coating 66.
In general, the use of anti-reflection coatings may reduce the amount of ambient light that is reflected by light source(s) 27. For example, the anti-reflection coatings of
Although anti-reflection coatings 56, 62, 66, and 70 are shown as being in specific locations in
In some embodiments, the techniques described below are directed to an accessibility feature, where a system (e.g., a computer system, a movable system, a movable computer system, a mobile system, and/or a mobile computer system, such as mobile system 10 of
In some embodiments, left display 1000a and right display 1000b are disposed on a common external surface (e.g., body 18) of the system. In some embodiments, left display 1000a and right display 1000b are positioned on the system at a common depth from the common external surface. For example, left display 1000a and right display 1000b can extend inwards and/or outwards from body 18 of mobile system 10 (e.g., as referenced above at
In some embodiments, left display 1000a is covered by a cover lens (e.g., cover lens 37 as described above with respect to
In some embodiments, the system controls display operations of left display 1000a and/or right display 1000b. In some embodiments, another system (e.g., a smart phone, a smart watch, a tablet, a laptop, a desktop computer, an accessory device, a smart display, a smart speaker, and/or a smart light) (e.g., different from and/or external to the system, left display 1000a, and/or right display 1000b) controls (e.g., via the system and/or directly with left display 1000a and/or right display 1000b) display operations of left display 1000a and/or right display 1000b. In some embodiments, left display 1000a and/or right display 1000b control display operations of left display 1000a and/or right display 1000b.
In some embodiments, display of a portion of inside area 1010a (e.g., the portion including visual characteristic 1012a in
In some embodiments, inside area 1010a, outside area 1020a, inside area 1010b, and/or outside area 1020b is not visible from a position within the system. For example, inside area 1010a, outside area 1020a, inside area 1010b, and outside area 1020b can be not visible from a seated and/or standing position within the system.
In some embodiments, left display 1000a and right display 1000b (1) operate as headlights of the system (while, in some embodiments, the system does not include one or more other headlights) and (2) are coupled to a front portion (e.g., front F of mobile system 10) of the system (e.g., in close proximity to windshield 12). In some embodiments, left display 1000a and right display 1000b (1) operate as taillights of the system (while, in some embodiments, the system does not include one or more other taillights) and (2) are coupled to a rear portion (e.g., rear R of mobile system 10) of the system (e.g., in close proximity to rear window 14).
In some embodiments, the system includes one or more headlights in addition to left display 1000a and right display 1000b. In some embodiments, the one or more headlights are disposed on and/or coupled to the same side of the system as left display 1000a and/or right display 1000b. In some embodiments, the one or more headlights are facing a similar or same direction as left display 1000a and/or right display 1000b, such that the one or more headlights can light an area of the physical environment that has a view of left display 1000a and/or right display 1000b. In some embodiments, the system includes one or more taillights in addition to left display 1000a and/or right display 1000b. In some embodiments, the one or more taillights are disposed on and/or coupled to the same side of the system as left display 1000a and/or right display 1000b. In some embodiments, the one or more taillights are facing a similar, the same, and/or a different (e.g., opposite) direction as left display 1000a and/or right display 1000b. For example, the one or more taillights can light and/or output light to an area of the physical environment that has a view of left display 1000a and/or right display 1000b. For another example, the one or more taillights can light and/or output light to an area of the physical environment that does not have a view of left display 1000a and/or right display 1000b, such as when an area of the physical environment that has a view of left display 1000a and/or right display 1000b is toward a front portion (e.g., front F of
The description herein of left display 1000a, inside area 1010a, and/or outside area 1020a in
In some embodiments, left display 1000a and/or right display 1000b displays an indication (e.g., a graphical and/or textual indication) with respect to whether the system is on, active, moving, and/or will be moving within a predetermined period of time (e.g., via their respective display areas, such as within inside area 1010a and/or inside area 1010b). As illustrated in
Notably, in some figures, visual characteristic 1012a is included in a first portion of inside area 1010a while not included in another portion of inside area 1010a. In some embodiments, the first portion including visual characteristic 1012a (e.g., as illustrated in
In some embodiments, an appearance of the indication can change based on a motion state of the system (e.g., (1) whether the system is on, active, moving, and/or will be moving within the initialization time, (2) whether the system is being autonomously or manually navigated, (3) whether the system is moving, (4) a speed, acceleration, and/or direction of travel of the system, and/or (5) whether the system has determined to stop and/or move). For example, left display 1000a can display an indication whether the system is in an autonomous driving state, such as illustrated by visual characteristic 1012a in
At
At
As illustrated in
In some embodiments, as a part of increasing the size of visual characteristic 1012a, left display 1000a displays an animation of visual characteristic 1012a filling up inside area 1010a over time (e.g., a slide up animation and/or a filling animation, where visual characteristic 1012a slowly rises upward to cover more of inside area 1010a). In some embodiments, the rate of the animation of visual characteristic 1012a filling up inside area 1010a is not based on a rate of movement of the system. That is, visual characteristic 1012a fills inside area 1010a at a constant rate irrespective of the rate at which the system accelerates. In some embodiments, left display 1000a completes the display of the animation of visual characteristic 1012a filling up inside area 1010a before the system moves in a direction (e.g., forward, backwards and/or to the side).
In some embodiments, based on the determination being made that the system will begin moving within a predetermined period of time (sometimes referred to as the raising time), an elevation of the system automatically (e.g., without intervening user input) raises. In some embodiments, the elevation of the system remains raised while the system is in motion (e.g., until the system determines to stop and/or during a lowering time, as discussed further below). In some embodiments, raising the elevation of the system includes raising an elevation of a front portion (e.g., at least a portion of the area to the left of lateral axis 20 in
In some embodiments, the elevation of the system automatically (e.g., without intervening user input) decreases as the system is stopped and/or within a predetermined period of time from being stopped (sometimes referred to herein as the lowering time). For example, the elevation of the system decreases to an elevation of a sidewalk such that a passenger can safely exit the system. In some embodiments, decreasing the elevation of the system includes decreasing the elevation of the front portion of the system and raising or maintaining the elevation of the rear portion of the system. In some embodiments, the system outputs a sound as the elevation of the system decreases. In some embodiments, the audio characteristics (e.g., tone, bass, and/or pitch) of the sound that the system outputs changes as the elevation of the system changes. For example, the volume of the sound decreases as the elevation decrease. In some embodiments, left display 1000a displays visual characteristic 1012a within a portion of inside area 1010a (e.g., as illustrated in
In some embodiments, an appearance of outside area 1020a is based on different characteristics of the system than inside area 1012a. For example, the appearance of outside area 1020a can change based on an energy level of the system (e.g., a battery level of the system) and/or a driving direction (e.g., turn left or turn right) or indication (e.g., hazard) of the system as discussed further below. At
At
As explained above, the appearance of outside area 1020a is based on a characteristic of the system. As discussed in greater detail below, the appearance of outside area 1020a is at least based on the current direction of travel the system and/or a future direction of travel of the system. In some embodiments, the appearance of outside area 1020a can be based on a number of different characteristics of the system such as the speed of the system and/or an acceleration rate of the system.
As illustrated in
In some embodiments, the appearance of outside area 1020a and outside area 1020b indicate different states of the system. For example, at
Returning to discussion of the display of visual characteristic 1012a, as the system comes to a stop, the display of visual characteristic 1012a changes to indicate that the system is coming to a stop. For example, visual characteristics 1012b can fade out, decrease in a frequency in which visual characteristic 1012a pulsates, change in an amount of tint and/or shading, and/or change color as the system comes to a stop. At
At
In some embodiments, left display 1000a and/or right display 1000b can indicate information regarding conditions that are detected within the physical environment via outside area 1020a and/or outside area 1020b. For example, the appearance of outside area 1020a and/or outside area 1020b can be changed to indicate weather conditions, hazards in the path of the system, and/or hazards with respect to the operation of the system. Accordingly, outside area 1020a and/or outside area 1020b can be configured to indicate changes to the state of the system and/or conditions that are detected in the physical environment.
As illustrated in
In some embodiments, left display 1000a and/or right display 1000b do not change the display of inside area 1010a and/or inside area 1010b based on the detection of a hazard. In some embodiments, left display 1000a and/or right display 1000b changes the appearance of inside area 1010a and/or inside area 1010b and does not change the appearance of outside area 1020a and/or outside area 1020b based on the detection of the hazard. For example, left display 1000a and right display 1000b can display a graphical and/or textual representation of the detected hazard within their respective display areas. In some embodiments, left display 1000a displays outside area 1020a with a different amount of a respective visual characteristic when left display 1000a indicates the detection of a hazard in contrast to when left display 1000a signals that the system is making a turn. For example, left display 1000a can display outside area 1020a with a light blue color based on a determination that the system is making a left turn and/or a will make a left turn, and left display 1000a can display outside area 1020a with a dark blue color in response to the detection of a hazard. As an additional example, left display 1000a can display outside area 1020a as a solid static color based on a determination that the system is making a left turn and/or a will make a left turn, and left display 1000a can display outside area 1020a with an appearance that rotates between two or more colors based on a determination that a hazard is detected.
At
In some embodiments, in addition to displaying indications of the state of the system, left display 1000a and/or right display 1000b displays indications of various types of objects that are detected within the physical environment. For example, left display 1000a can display a static solid color, an animation of a color, a textual representation, and/or a graphical representation of the object that is detected in the physical environment. The appearance of the representation of the object can change as the object moves within the physical environment with respect to the system. For example, the representation of the object can grow in size as the distance between the object and the system decreases or the color of the representation of the object can increase in intensity as the distance between the object and the system increases. For another example, a pulsation frequency of the representation of the object can increase (or decrease) as the distance between the object and the system increases.
As illustrated in
At
Right display 1000b displays the indication of the object detected in the environment with an appearance that is based on the appearance of the object. For example, because the first individual is detected to be an adult, the appearance of representation of individual 1032 corresponds to that of an adult. In some embodiments, the appearance of the indication of the detection of the object is not based on the appearance of the object. For example, in some embodiments, right display 1000b displays a blue circle when an animal is detected in the physical environment. In some embodiments, representation of individual 1032 is not a live feed and/or does not actually resemble (e.g., look like) the first individual. For example, representation of individual 1032 does not mimic the motions of the first individual. In some embodiments, representation of individual 1032 does not have a fixed shape (e.g., representation of individual 1032 is a blob), where a size and/or shape of the first individual is not represented by representation of individual 1032. However, representation of individual 1032, in some embodiments, includes one or more facial features of the first individual. In some embodiments, right display 1000b moves representation of individual 1032, such that representation of individual 1032 mimics the movement of the first individual in the physical environment.
In some embodiments, right display 1000b does not display representation of individual 1032 when the first individual is at a distance from right display 1000b (e.g., and/or the system) that is greater than a predetermined distance threshold (e.g., 1-100 feet). In some embodiments, right display 1000b initiates the display of representation of individual 1032 based on a determination being made that the distance between the first individual and the system transitions from being greater than the predetermined distance threshold to a distance from right display 1000b to less than the predetermined distance threshold. For example, right display 1000b can initiate display of representation of individual 1032 based on the system having moved closer to the first individual, the first individual moving towards the system or both the first individual and the system having moved closer towards each other. In some embodiments, right display 1000b displays representation of individual 1032 with a size that is based on the distance between right display 1000b and the first individual. For example, right display 1000b displays representation of individual 1032 with a larger size the closer the first individual is to the system and right display 1000b displays representation of individual with a smaller size the further the first individual is from the system.
In some embodiments, the display of representation of individual 1032 is dynamic and visual characteristic 1012b is static. For example, the display of the representation of individual 1032 can mimic movements and/or behavior of the first individual while visual characteristic 1012 is displayed as a solid static color. In some embodiments, right display 1000b ceases to display representation of individual 1032 when a determination is made that the first individual is no longer within the predetermined area or zone of right display 1000b. In some embodiments, right display 1000b does not display representation of individual 1032 while the system is in motion.
To note, at
Right display 1000b concurrently displays an indication of the state and an indication of objects that are detected in the physical environment. More specifically, as illustrated in
At
Left display 1000a and right display 1000b can work in tandem to display the indication of the detected object as the object moves between the predetermined areas of left display 1000a and right display 1000b. At
At
Additionally, because a determination is made that the system is turning right, right display 1000b displays visual characteristic 1080b within outside area 1020b. Accordingly, as illustrated in
While
The foregoing is merely illustrative and various modifications can be made to the described embodiments. The foregoing embodiments may be implemented individually or in any combination.
The following is a description of an exemplary mobile system. The following exemplary mobile system is configured to indicate the detection of objects in a physical environment. Some of the features of the exemplary mobile system that are described below are optionally combined, modified, and/or omitted.
As described below, the exemplary mobile system provides an intuitive way for indicating the detection of objects in a physical environment. The below described exemplary mobile system increases the safety of the operation of the mobile system. For battery-operated mobile systems indicating the detection of objects in a physical environment in a faster and more efficiently conserves power and increases the time between battery charges.
In some embodiments, a mobile system (e.g., 10) comprises an exterior surface (e.g., 18) at least partially surrounding an interior (e.g., 11). In some embodiments, the exterior surface completely surrounds the interior. In some embodiments, the exterior surface does not completely surround the interior.
In some embodiments, the mobile system (e.g., 10) comprises one or more sensors (e.g., a telephoto camera, a wide angle camera, an ultra-wide angle camera, a, temperature sensor, a lidar sensor, a radar sensor, and/or a motion sensor) configured to detect signals corresponding to an environment (e.g., 13) exterior to (e.g., outside of, near, and/or within a distance from) the exterior surface (e.g., 18) of the mobile system (e.g., 10) (e.g., the environment completely and/or partially surrounds the mobile system and/or the environment encompasses the mobile system), the signals corresponding to (e.g., associated with, indicating, and/or used to determine) proximity of an object (e.g., an individual, an animal, and/or a static object (e.g., a tree, a fence, and/or a fire hydrant)) relative to the mobile system (e.g., relative to the exterior surface of the mobile system and/or relative to the one or more sensors). In some embodiments, the one or more sensors are attached to the exterior surface. In some embodiments, the one or more sensors are within the exterior surface. In some embodiments, the interior includes the one or more sensors. In some embodiments, the interior does not include the one or more sensors. In some embodiments, the signals are used to determine a location and/or orientation of the object. In some embodiments, the signals are used to determine a distance of the object from the mobile system.
In some embodiments, the mobile system (e.g., 10) comprises a display (e.g., 1000a and/or 1000b) (e.g., a display generation component (e.g., a projector, a display screen, and/or a touch-sensitive display), a projector, a display screen and/or a touch-sensitive display) positioned on (e.g., attached to, located at, and/or presenting content in a direction away from) the exterior surface (e.g., 18) of the mobile system (e.g., 10) (e.g., positioned on one or more portions of the exterior surface and/or the display spans across a majority of the exterior surface) and configured to display a representation (e.g., 1032 and/or 1034) of the object (e.g., in accordance with a. determination that one or more signals detected via the one or more sensors corresponds to the object and/or that the object is in proximity of the mobile system), the display being obscured (e.g., at least partially obscured) from the interior (e.g., 11) such that the representation of the object is not visible from a first position (and/or one or more positions) within the interior. In some embodiments, the display is configured to display the representation of the object with an appearance that corresponds to one or more characteristics (e.g., speed, movement size, and/or shape) of the object. In some embodiments, the representation of the object is displayed on one or more displays. In some embodiments, the display is configured to display the representation of the object with an appearance that is based on a state of the mobile system (e.g., the mobile system is coming to a stop, the mobile system is stopped, and/or the mobile system is accelerating). In some embodiments, the display is configured to display the representation of the object when a set of one or more criteria is satisfied (e.g., the object is within a field of view of one or more cameras of the mobile system, the brightness level of the physical environment is below a threshold amount, and/or the distance between the mobile system and the object is below a distance threshold). Having a display positioned on the exterior surface of the mobile system obscured from the interior of the mobile system that is configured to display a representation of objects in proximity to the mobile system provides subjects outside of the mobile system information on what the mobile system is detecting, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, the exterior surface (e.g., 18) includes a first terminal end (e.g., end that corresponds to 12 or 14) (e.g., the front of the exterior surface, the back of the exterior surface, or a side of the exterior surface) and a second terminal end (e.g., end that corresponds to 12 or 14) (e.g., the front of the exterior surface, the back of the exterior surface, or a side of the exterior surface) different from the first terminal end. In some embodiments, the first terminal end is disposed on a first position of a longitudinal axis (e.g., 22) of the mobile system (e.g., 10) (e.g., an axis that spans along the length of the mobile system). In some embodiments, the second terminal end is disposed on a second position of the longitudinal axis of the mobile system. In some embodiments, the first position and the second position are on opposite sides of a transverse axis (e.g., 20) of the mobile system, (e.g., an axis that spans along the width of the mobile system). In some embodiments, the display (e.g., 1000a and/or 1000b) is positioned on the first terminal end of the exterior surface (and/or not on the second terminal end of the exterior surface). In some embodiments, the display is positioned on the first terminal end of the exterior surface and the second terminal end of the exterior surface. In some embodiments, the display is located on a first portion of the first terminal end and a second portion (e.g., that is different and/or distinct from the first portion) of the first terminal end. In some embodiments, a plurality of displays, including the display, are located on the first terminal end of the exterior surface. In some embodiments, the display is on the front of the exterior surface. In some embodiments, the mobile system is configured to move in a first direction corresponding to the first terminal end of the exterior surface (e.g., while in a first mode (e.g., moving forward)). In some embodiments, the mobile system is configured to move in a second direction (e.g., different from the first direction) corresponding to the second terminal end of the exterior surface (e.g., while in a second mode (e.g., moving backwards) different from the first mode). Having a display be disposed on the first terminal end of the exterior surface of the mobile system provides subjects who are in the principal direction of travel of the mobile system with visual feedback regarding the state of the mobile system and/or the state of the environment, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, the display (e.g., 1000a and/or 1000b) is configured to display representations of objects (e.g., 1032 and/or 1034) of a first type (e.g., movable objects (e.g., individuals, and/or animals) and/or animate objects) (e.g., in accordance with a determination that an object of the first type is in a first orientation with respect to the one or more sensors and/or the mobile system and/or that the object of the first type is within a predefined distance from the one or more sensors and/or the mobile system) and is not configured to display representations of objects of a second type different from the first type (e.g., non-movable object (e.g., rocks, traffic signs, buildings, and/or trees) and/or inanimate objects) (e.g., in accordance with a determination that an object of the second type is in a second orientation (e.g., different from the first orientation) with respect to the one or more sensors and/or the mobile system) (e.g., in accordance with a determination that an object of the second type is not within the predefined distance from the one or more sensors and/or the mobile system) (e.g., in accordance with a determination that an object of the second type is in the second orientation with respect to the one or more sensors and/or the mobile system) (e.g., in accordance with a determination that an object of the second type is within the predefined distance from the one or more sensors and/or the mobile system). In some embodiments, the display is configured to display representations of both objects of the first type and objects of the second type. In some embodiments, the display is configured to display representations of objects of the second type and is not configured to display representations of objects of the first type. The display being configured to display objects of the first type and not the second type provides subjects outside of the mobile system information on what the mobile system is detecting while limiting such information to particular types of objects, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, the mobile system (e.g., 10) has a first operational state (e.g., powered on, executing one or more operations, and/or configured to execute one or more operations), a second operational state (e.g., powered on, executing one or more operations, and/or configured to execute one or more operations) and a non-operational state (e.g., powered off, not configured to execute one or more operations, and/or in a lower (e.g., lower than the first operational state and/or the second operational state and/or an off) state) (and/or one or more other operational states) (and/or one or more other states). In some embodiments, the non-operational state is different from the second operational state and the first operational state. In some embodiments, the second operational state is different from the first operational state. In some embodiments, the first operational state corresponds to (e.g., is, includes, and/or is associated with) a mobile state (e.g., the mobile system is configured to move while the mobile system is in the first operational state). In some embodiments, the mobile system is moving and/or has determined to move within the predetermined period of time when and/or while in the first operational state. In some embodiments, the mobile system changes to the first operational state in response to a determination that the mobile system will move within the predetermined period of time. In some embodiments, the second operational state corresponds to (e.g., is, includes, and/or is associated with) a non-mobile state (e.g., the mobile system and/or a portion of the mobile is system is configured to not move (e.g., the mobile system is in a respective gear (e.g., a parked gear) and/or a brake of the mobile system is being applied to a set of one or more wheels (e.g., by a user and/or by the mobile system)) within the predetermined period of time when and/or while in the second operational state). In some embodiments, the mobile system is not moving and/or has determined to not move within the predetermined period of time when and/or while in the second operational state. In some embodiments, the mobile system changes to the second operational state in response to a determination that the mobile system will not move within the predetermined period of time. In some embodiments, the mobile system is not operational (e.g., the mobile system is powered off and/or the battery life of the mobile system is below a power threshold) (e.g., and/or configured not to move) while the mobile system is in the non-operational state. In some embodiments, the one or more sensors is not configured to detect signals corresponding to the environment while in the non-operational state, the first operational state, and/or the second operational state. In some embodiments, the one or more sensors is configured to detect signals corresponding to the environment while in the non-operational state, the first operational state, and/or the second operational state. In some embodiments, the mobile system is not moving while in the non-operational state. In some embodiments, the mobile system is not and/or has not executed an operation to move the mobile system while in the non-operational state. In some embodiments, the display is off and/or inactive in the non-operational state. In some embodiments, the display is on and/or active in the non-operational state. In some embodiments, the display is on and/or active in the first operational state and/or the second operational state. In some embodiments, the display is off and/or inactive in the first operational state and/or the second operational state. The mobile system having two operational states and a non-operational state allows the mobile system to configure displays and sensors differently depending on how the mobile system is operating, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, the display (e.g., 1000a and/or 1000b) is configured to display the representation (e.g., 1032 and/or 1034) of the object in accordance with a determination (e.g., a determination that is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system that is external to the mobile system) that (and/or when, while, and/or in response to) the mobile system (e.g., 10) has transitioned from the first operational state to the second operational state. In some embodiments, the display is configured to not display the representation of the object in accordance with a determination that that the mobile system has transitioned from the second operational state to the first operational state. In some embodiments, the display is configured to display representations of objects while the mobile system is in the second operational state and not in the first operational state and/or the non-operational state. In some embodiments, the display is not configured to display representations of objects while the mobile system is in the first operational state and/or the non-operational state. In some embodiments, the display is configured to not display representations of objects while the mobile system is in the first operational state and/or the non-operational state. In some embodiments, transitioning from the first operational state to the second operational state causes the mobile system to configure the display to display representations of objects detected via the one or more sensors. In some embodiments, transitioning from the second operational state to the first operational state causes the mobile system to configure the display to no longer display representations of objects detected via the one or more sensors. Having a display that is configured to display a representation of the object when a set of prescribed conditions are met automatically allows the mobile system to configure the display to perform a display operation that indicates the current operational state of the of the mobile system, thereby performing an operation when a set of conditions has been met without requiring further user input.
In some embodiments, the first position corresponds to a seated position (e.g., on the floor of the mobile system or on a chair, bench, and/or seat of the mobile system) (e.g., of a user, person, and/or subject) within the interior (e.g., 11) (e.g., as discussed above in relation to
In some embodiments, the representation (e.g., 1032 and/or 1034) of the object is visible (e.g., essentially only visible, sometimes visible, only visible, and/or almost only visible) from the environment exterior (e.g., 13) to the exterior surface (e.g., 18) of the mobile system (e.g., 10) (e.g., a position external to and/or outside of the interior) (e.g., and not from a location within the interior). In some embodiments, the representation of the object is visible from a plurality of positions within the environment. In some embodiments, the representation of the object is not visible from a and/or any position within the interior. The display being visible to subjects exterior to the exterior surface of the mobile system allows the display to notify the subjects of what the mobile system is detecting, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, while the display (e.g., 1000a and/or 1000b) is configured to display the representation (e.g., 1032 and/or 1034) of the object and in accordance with a determination (e.g., a determination that is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system that is external to the mobile system) that the object has a first set of characteristics (e.g., size, color, speed of movement, distance from the mobile system, and/or shape of the object), the display is configured to display the representation of the object with a first set of visual characteristics (e.g., size, color, shape, movement on display, speed of the display of the representation of the object), (e.g., the first set of visual characteristics is based on and/or corresponds to the first set of characteristics) (e.g., as discussed above at
In some embodiments, (e.g., while the mobile system is not moving or moving) the display (e.g., 1000a and/or 1000b) is configured to display a first indication (1012a and/or 1012b) (e.g., an animation of a graphical indication and/or an animation of a textual indication) of a determination (e.g., a determination that is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system that is external to the mobile system) whether (and/or that) the mobile system (e.g., 10) will be in a moving state (and/or moving) within a first predetermined amount of time (e.g., 1-30 seconds) (e.g., the mobile system will transition from a moving state to a non-moving state or the mobile system will remain in a non-moving state) (e.g., the mobile system will transition from a non-moving state to a moving state or the mobile system will remain in a moving state). In some embodiments, the display ceases to be configured to display the first indication in accordance with a determination (e.g., a determination that is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system that is external to the mobile system) that the mobile system will not be in the moving state within the predetermined amount of time (e.g., 1-30 seconds). In some embodiments, the display ceases to be configured to display the first indication in accordance with a determination (e.g., a determination that is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system that is external to the mobile system) that the mobile system will be in the moving state within the predetermined amount of time (e.g., 1-30 seconds). In some embodiments, the display is concurrently configured to display an indication of a determination that the mobile system will not be in the moving state within the first predetermined amount of time and the representation of the object. In some embodiments, the display is concurrently configured to display the first indication with the representation of the object. Having the display be configured to display an indication that the mobile system will be moving within a predetermined amount of time provides subjects external to the mobile system with visual feedback regarding how long the mobile system will remain in a non-moving state, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, (e.g., while the mobile system is not moving or moving) the display (e.g., 1000a and/or 1000b) is configured to display the representation (e.g., 1032 and/or 1034) of the object with a second indication (e.g., 1012a and/or 1012b) (e.g., an animation of a graphical indication and/or an animation of a textual indication) of a determination (e.g., a determination that is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system that is external to the mobile system) that the mobile system (e.g., 10) will not be in a moving state (e.g., the mobile system will transition from a moving state to a non-moving state or the mobile system will remain in a non-moving state) within a second predetermined amount of time (e.g., 1-30 seconds). In some embodiments, the display ceases to be configured to display the second indication in accordance with a determination that the mobile system will be in a moving state within the predetermined amount of time. Having the display be configured to display an indication that the mobile system will not be moving within a predetermined amount of time provides subjects external to the mobile system with visual feedback regarding when the mobile system will transition from a moving state to a non-moving state, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, while the display (e.g., 1000a and/or 1000b) is configured to display the representation (e.g., 1032 and/or 1034) of the object and in accordance with a determination that the object is a first type of object (e.g., an animate object (e.g., an individual or an animal) or an inanimate object (e.g., a vehicle, a tree, a building, a traffic sign, and/or a traffic light)) (and/or that the object is a first subject), the display is configured to display the representation as a first type of representation (e.g., the object has a particular color, size, shape and/or positional orientation on the display) (and/or with a first visual appearance) (e.g., as described above in relation to
In some embodiments, the mobile system (e.g., 10) further comprises a set of one or more audio output devices (e.g., speakers, televisions, subwoofers, tweeter speakers, horns, and/or air horns). In some embodiments, (e.g., before, after, and/or while the display is configured to display the representation of the object) in accordance with a determination (e.g., a determination that is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system that is external to the mobile system) that the mobile system is transitioning from a moving state to a non-moving state (e.g., the mobile system is decelerating, the mobile system transitions from traveling at a speed above a threshold (e.g., 1-25 miles per hour) to a speed that is below the threshold, the mobile system will stop moving within a period of time (e.g., 1-60 seconds)), the set of one or more audio output devices is configured to output audio (e.g., one nor more audio tones, a single discrete tone, a continuous tone, and/or a repeating tone) based on a speed (e.g., a rate of movement) of the mobile system (e.g., as described in relation to
In some embodiments, (e.g., before, after, and/or while the display is configured to display the representation of the object) in accordance with a determination (e.g., a determination that is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system that is external to the mobile system) that the mobile system (e.g., 10) is in a first state (e.g., a moving state, a non-moving state, the mobile system is accelerating, the mobile system is decelerating, and/or the mobile system is not moving), the display (e.g., 1000a and/or 1000b) is configured to display a representation (e.g., a textual representation and/or a graphical representation) of the physical environment (e.g., as discussed at
In some embodiments, the display (e.g., 1000a and/or 1000b) is a first display (1010a and/or 1010b). In some embodiments, the mobile system (e.g., 10) further comprises a second display (1010a and/or 1010b) different from the first display. In some embodiments, the second display is positioned on (e.g., attached to, located at, and/or presenting content away from) the exterior surface (e.g., 18) of the mobile system (e.g., positioned on one or more portions of the surface and/or the display spans across a majority of the exterior surface) and configured to display one or more representations (e.g., 1032 and/or 1034) of one or more objects (e.g., in accordance with a. determination that one or more signals detected via the one or more sensors corresponds to the one nor more objects and/or that the one or more objects is in proximity of the mobile system). In some embodiments, the second display is obscured (e.g., at least partially obscured) from the interior (e.g., 11) such that the one or more representations of the one or more objects is not visible from a second position (and/or one or more positions) within the interior. In some embodiments, the mobile system further comprises a first illumination source (e.g., 1020a and/or 1020b) at least partially surrounding the first display (and, in some embodiments, not the second display). In some embodiments, the first illumination source fully surrounds the first display. In some embodiments, the mobile system further comprises a second illumination (e.g., 1020a and/or 1020b) source at least partially surrounding the second display (and, in some embodiments, not the first display). In some embodiments, the second illumination source fully surrounds the second display. In some embodiments, the second illumination source is different (and/or separate) from the first illumination source. In some embodiments, (e.g., before, after, and/or while the display is configured to display the representation of the object) in accordance with a determination (e.g., a determination that is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system that is external to the mobile system) that the mobile system is performing a first operation (e.g., signaling a change in the navigation of the mobile system (e.g., the mobile system will turn left)), the first illumination source and not the second illumination source is active (and/or outputting illumination) (e.g., the first illumination source is active and the second illumination source is not active (e.g., off, inactive, and/or in a lower-power state)). In some embodiments, (e.g., before, after, and/or while the display is configured to display the representation of the object) in accordance with a determination (e.g., a determination that is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system that is external to the mobile system) that the mobile system is performing a third operation (e.g., signaling a change in the navigation of the mobile system (e.g., the mobile system will turn right)), the second illumination source and not the first illumination source is active (and/or outputting illumination) (e.g., the second illumination source is active and the first illumination source is not active (e.g., off, inactive, and/or in a lower-power state)). In some embodiments, in accordance with a determination (e.g., a determination that is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system that is external to the mobile system) that the mobile system is performing a second operation different from the first operation (e.g., the mobile system is braking, signaling a status of the mobile system, and/or signaling a status of users within the mobile system), the first illumination source and the second illumination source are active (and/or outputting (e.g., concurrently and/or separately outputting) illumination).
Note that details of the exemplary mobile system described above are also applicable in an analogous manner to other exemplary mobile systems described herein. For brevity, these details are not repeated below.
The following is a description of an exemplary mobile system. The following exemplary mobile system is configured to selectively indicate the presence of an object in a physical environment. Some of the features of the exemplary mobile system that are described below are optionally combined, modified, and/or omitted.
As described below, the exemplary mobile system provides an intuitive way for selectively indicating the presence of an object in a physical environment. The below described features increases the safety of the operation of the mobile system. For battery-operated mobile systems, indicating the presence of an object in a physical environment in a faster and more efficiently conserves power and increases the time between battery charges.
In some embodiments, a mobile system (e.g., 10) comprises an exterior surface (e.g., 18) at least partially surrounding an interior (e.g., 11) (e.g., the exterior surface surrounds the entirety of the interior or less than the entirety of the interior).
In some embodiments, the mobile system (e.g., 10) comprises a first display (e.g., 1000a and/or 1000b) (e.g., a display screen and/or a touch-sensitive display) positioned on the exterior surface (e.g., 18), the first display being disposed on a first side of a longitudinal centerline (e.g., 22) of the mobile system (e.g., 10) (e.g., the first display is in communication with the mobile system and/or integrated into the mobile system on a first side of the longitudinal centerline).
In some embodiments, the mobile system (e.g., 10) comprises a second display (e.g., 1000a and/or 1000b) (e.g., a display screen and/or a touch-sensitive display) positioned on the exterior surface (e.g., 18), the second display being disposed on a second side of the longitudinal centerline (e.g., 22) of the mobile system (e.g., 10) (e.g., the first display is in communication with the mobile system and/or integrated into the mobile system on the first side of the longitudinal centerline), the second side being opposite to the first side (e.g., the second side is on the front left of the mobile system and the first side is on the front right of the mobile system or the second side is on a left side of the mobile system and the first side is on a right side of the mobile system), wherein the first display (e.g., 1000a and/or 1000b) is configured to display a first representation of an object (e.g., 1032 and/or 1034) external to the interior (e.g., 11) (e.g., the first display is configured to display the representation on a majority of the first display or less than a majority of the first display), wherein the first representation corresponds to the position of the object with respect to the first side, wherein the second display is configured to display a second representation of the object (e.g., 1032 and/or 1034) (e.g., the second display is configured to display the second representation on a majority of the second display or less than a majority of the second display), and wherein the second representation corresponds to the position of the object with respect to the second side. In some embodiments, the first display and/or the second display is configured to display the first representation and/or the second representation of the object with an appearance that corresponds to one or more characteristics (e.g., speed, movement size, and/or shape) of the object. In some embodiments, the first representation and/or the second representation of the object is displayed on one or more displays. In some embodiments, the first representation and the second representation have the same appearance. In some embodiments, the first representation and the second representation have different appearances. Having a first display on a first side of a longitudinal centerline of the mobile system be configured to display a first representation of the object and having a second display on a second side of the longitudinal centerline of the mobile system be configured to display a second representation of the object provides subjects with visual feedback regarding which objects in the environment the mobile system can detect, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, the first display (e.g., 1000a and/or 1000b) has a first field of view (e.g., 0°-180°). In some embodiments, the second display (e.g., 1000a and/or 1000b) has a second field of view (e.g., 0°-180°) different (and/or distinct) from the first field of view. In some embodiments, the first field of view at least partially overlaps with the second field of view. In some embodiments, the first field of view does not overlap with the second field of view. In some embodiments, there is a common object within the first field of view and the second field of view. In some embodiments, there is not a common object within the first field of view and the second field of view. Having the first display have a first field of view and having the second display have a second field of view that is different from the first field of view allows each display to correspond to a different area of an environment and allow subjects to be able to view whichever display is more relevant to a particular area, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, the second field of view does not overlap with the first field of view (e.g., as described above in relation to
In some embodiments, the first display (e.g., 1000a and/or 1000b) has a third field of view (e.g., 0°-360°). In some embodiments, the first display is configured to display the first representation (e.g., 1032 and/or 1034) while the object is within the third field of view. In some embodiments, the first display is configured to not display the first representation while the object is outside of the third field of view. In some embodiments, the first display is configured to display the first representation in accordance with a determination that the object is within the third field of view and not a field of view of the second display. Having the first display be configured to display the first representation when a set of prescribed conditions are met automatically allows the mobile system to automatically configure the first display to perform a display operation that indicates to subjects what objects in the environment are within the field of view of the first display and which objects in the environment are not within the field of view of the first display, thereby performing an operation when a set of conditions has been met without requiring further user input.
In some embodiments, the second display (e.g., 1000a and/or 1000b) has a fourth field of view (e.g., 0°-180°) (e.g., the fourth field of view is different than the third field of view). In some embodiments, the second display is configured to display the second representation while the object is within the fourth field of view. In some embodiments, the second display is configured to not display the second representation while the object is outside of the fourth field of view. In some embodiments, the second display is configured to display the second representation in accordance with a determination that the object is within the fourth field of view and not a field of view of the first display. Having the display be configured to display the second representation when a set of prescribed conditions are met automatically allows the mobile system to automatically configure the second display to perform a display operation that indicates to subjects what objects in the environment are within the field of view of the second display and which objects in the environment are not within the field of view of the second display, thereby performing an operation when a set of conditions has been met without requiring further user input.
In some embodiments, the first display (e.g., 1000a and/or 1000b) has a fifth field of view (e.g., 0°-180°). In some embodiments, the second display (e.g., 1000a and/or 1000b) has a sixth field of view (e.g., 0°-180°) (e.g., the fifth field of view is different and/or distinct from the sixth field of view). In some embodiments, the first display is configured to display the first representation (e.g., 1032 and/or 1034) (e.g., and the second display is configured to not display the second representation) (e.g., on a first portion of the first display (e.g., the first portion of the first display corresponds and/or is based on the position of the object)) while the object is positioned at a first position (e.g., within the physical environment that is exterior and/or surrounds the exterior surface of the mobile system) that is within the fifth field of view (e.g., and not the sixth field of view). In some embodiments, after the first display is configured to display the first representation while the object is positioned at the first position, the first display is configured to display the first representation (e.g., on a second portion of the first display (e.g., the second portion of the display is different and/or distinct from the first portion of the first display)) while the object is positioned at a second position (e.g., within the physical environment that is exterior and/or surrounds the exterior surface of the mobile system) (e.g., that is different/distinct from the first position) that is within the fifth field of view (e.g., as described above in relation to
In some embodiments, the first display (e.g., 1000a and/or 1000b) has a seventh field of view (e.g., 0°-180°). In some embodiments, the second display has an eighth field of view (e.g., 0°-180°) (e.g., the eight field of view is different and/or distinct from the seventh field of view). In some embodiments, the second display (e.g., 1000a and/or 1000b) is configured to display the second representation (e.g., 1032 and/or 1034) (e.g., and the first display is configured to not display the first representation) (e.g., on a first portion of the second display (e.g., the first portion of the second display corresponds and/or is based on the position of the object)) while the object is positioned at a third position (e.g., within the physical environment that is exterior and/or surrounds the exterior surface of the mobile system) that is within the eighth field of view (e.g., and not the seventh field of view). In some embodiments, after the second display is configured to display the second representation while the object is positioned at the third position, the second display is configured to display the second representation (e.g., on a second portion of the second display (e.g., the second portion of the second display is different and/or distinct from the first portion of the second display)) while the object is positioned at fourth position (e.g., within the physical environment that is exterior and/or surrounds the exterior surface of the mobile system) (e.g., that is different/distinct from the third position) that is within the eighth field of view (e.g., and the seventh field of view) (e.g., and the first display is configured to display the first representation in accordance with a determination that the object is positioned at the fourth position that is within the seventh field of view (e.g., and the eighth field of view)). In some embodiments, the second display is configured to display the second representation at different portions of the second display based on where the object is positioned within the eighth field of view (e.g., the second representation is displayed at a portion of the second display corresponding to a position within the eight field of view). In some embodiments, the third position is different from the fourth position. In some embodiments, after the second display is configured to display the second representation while the object is positioned at the fourth position, the second display is configured to not display the second representation while (and/or in response to) the object (e.g., is positioned at a respective position n (e.g., that is different/distinct from the third position and/or fourth position) (e.g., within the physical environment that is exterior and/or surrounds the exterior surface of the mobile system) that) is not within the eighth field of view (and/or within the seventh field of view) (e.g., as described above at
In some embodiments, the first display (e.g., 1000a and/or 1000b) has a ninth field of view (e.g., 0°-180°). In some embodiments, the second display (e.g., 1000a and/or 1000b) has a tenth field of view (e.g., 0°-180°) (e.g., the ninth field of view is different than the tenth field of view). In some embodiments, the first display is configured to display the first representation (e.g., 1032 and/or 1034) while the object is detected within the ninth field of view. In some embodiments, the first display is configured to not display the first representation while the object is not within the ninth field of view. In some embodiments, the second display is configured to display the second representation (e.g., 1032 and/or 1034) while the object is within the tenth field of view. In some embodiments, the second display is configured to not display the second representation while the object is not within the tenth field of view. Having the first display and the second display be configured to display a representation of an object when a set of prescribed conditions are met allows the mobile system to automatically configure the first display and the second display to perform a respective display operation that indicates to subjects what objects the mobile system detects within the environment, thereby performing an operation when a set of conditions has been met without requiring further user input.
In some embodiments, the object is a first type of object (e.g., moveable objects and/or living objects). In some embodiments, the first display (e.g., 1000a and/or 1000b) and the second display (e.g., 1000a and/or 1000b) are configured to not display representations (e.g., 1032 and/or 1034) of a second type (e.g., immovable objects, and/or non-living objects) of object different from the first type of object. In some embodiments, the first display and the second display are configured to display both animate and inanimate objects. In some embodiments, the appearance (e.g., size, color, and/or shape) of the representation is based on the appearance of the object. The displays being configured to display objects of the first type and not objects of the second type reduces amount of distractions and/or content included on displays when being viewed by subjects external to the interior of the mobile system, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, (e.g., before, after, and/or while the first display is configured to display the first representation of the object and before, after, and/or while the second display is configured to display the second representation of the object) in accordance with a determination (e.g., made the by the mobile system, a computer system within the mobile system and/or a computer system external to the mobile system) that the mobile system (e.g., 10) is in a first state (e.g., a moving state, a non-moving state, acceleration state, and/or deceleration state), a first portion of the first display (e.g., 1000a and/or 1000b) (e.g., less than the entirety of the first display, a majority of the first display, a minority of the first display) and a second portion of the second display (e.g., 1000a and/or 1000b) (e.g., less than the entirety of the first display, a majority of the first display, a minority of the first display) are configured to be synchronized (e.g., as described above in relation to
In some embodiments, the first display (e.g., 1000a and/or 1000b) and the second display (e.g., 1000a and/or 1000b) are disposed on a common side of a transverse axis (e.g., 20) of the mobile system (e.g., 10). The first display and the second display being disposed on a common side of a transverse axis of the mobile system allows the displays to cover a larger field of view in a particular direction while allows such content to be displayed in different locations, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, the first display (e.g., 1000a and/or 1000b) and the second display (e.g., 1000a and/or 1000b) are disposed on the mobile system (e.g., 10) at a first depth (e.g., 0.1-36 inches) from a first surface (e.g., the front, top, bottom, back, and/or side surface) of the mobile system. In some embodiments, the first display and the second display are disposed on two or more surfaces of the mobile system (e.g., as described above in relation to
In some embodiments, the mobile system (e.g., 10) further comprises a third display (e.g., 1000a and/or 1000b) (e.g., a display screen and/or a touch-sensitive display). In some embodiments, the third display is configured to display a first movement intention (e.g., 1010a, 1010b, 1020a, and/or 1020b) (e.g., determination, operation to be performed, and/or an anticipated direction) of the mobile system (e.g., 10) (e.g., the mobile system is and/or will be turning within a predetermined amount of time (e.g., 1-360 seconds)). In some embodiments, the first display (e.g., 1000a and/or 1000b) and the second display (e.g., 1000a and/or 1000b) are not configured to display a movement intention (e.g., the first movement intention and/or a different movement intention) of the mobile system. Having a third display that is configured to display a first movement intention of the mobile system allows the mobile system to provide visual feedback to subjects regarding the present and future movement intentions of the mobile system, thereby providing improved visual feedback and increasing the safety of the operation of the mobile system.
In some embodiments, the first display (e.g., 1000a and/or 1000b) and the second display (e.g., 1000a and/or 1000b) are disposed on the mobile system (e.g., 10) at a second depth (e.g., 0.1-36 inches) from a second surface (e.g., the front, top, bottom, back, and/or side surface) of the mobile system. In some embodiments, the third display is disposed on the mobile system at a third depth (e.g., 0.1-36 inches), different from the second depth (e.g., the third depth is greater than or less than the second depth), from the second surface of the mobile system (e.g., as described above in relation to
In some embodiments, the mobile system (e.g., 10) further comprises a fourth display (e.g., 1000a and/or 1000b) (e.g., a display screen and/or a touch-sensitive display). In some embodiments, the fourth display is disposed at a fourth depth (e.g., 0.1-36 inches) along a longitudinal axis (e.g., 22) (e.g., a longitudinal axis along a centerline of the mobile system or a longitudinal axis that is offset from a centerline of the mobile system) of the mobile system. In some embodiments, the first display (e.g., 1000a and/or 1000b) and the second display (e.g., 1000a and/or 1000b) are disposed at a fifth depth (e.g., 0.1-36 inches), different from the fourth depth (e.g., greater than or less than the fourth depth), along the longitudinal axis. In some embodiments, the fourth display is configured to display a third movement intention (e.g., determination, operation to be performed, and/or an anticipated direction) of the mobile system.
In some embodiments, the mobile system further comprises a set of one or more illumination sources (e.g., 1020a and/or 1020b) that, at least, partially surrounds the first display (e.g., 1000a and/or 1000b). In some embodiments, in accordance with a determination that the mobile system (e.g., 10) is performing a first operation (e.g., signaling that direction of the navigation of the mobile system will change (e.g., the mobile system will turn left and/or the mobile system will turn right)), a first portion (e.g. less than all, a majority, or a minority) of the set of one or more illumination sources is configured to illuminate (e.g. illuminate in a steady state and/or illuminate in a pattern) and a second portion of the set of one or more illumination sources is configured to not illuminate (e.g., as described above at
Note that details of the exemplary mobile system described above are also applicable in an analogous manner to other exemplary mobile systems described herein. For brevity, these details are not repeated below.
The following is a description of an exemplary mobile system. The following exemplary mobile system is configured to indicate the presence of an object in close proximity to the mobile system. Some of the features of the exemplary mobile system that are described below are optionally combined, modified, and/or omitted.
As described below, the exemplary mobile system provides an intuitive way for selectively indicating the presence of an object in close proximity to the mobile system. The below described features increases the safety of the operation of the mobile system. For battery-operated mobile systems, indicating the presence of an object in close proximity to the mobile system in a faster and more efficiently conserves power and increases the time between battery charges.
In some embodiments, a mobile system (e.g., 10) comprises an exterior surface (e.g., 18) at least partially surrounding an interior (e.g., 11) (e.g., the exterior surface surrounds the entirety of the interior or less than the entirety of the interior).
In some embodiments, the mobile system comprises, an illumination source (e.g., 1020a and/or 1020b) (e.g., a single source (e.g., a single light bulb or a single lamp) or an array of light sources (e.g., an array of light bulbs or an array of lamps)) positioned on the exterior surface (e.g., 18) (e.g., the illumination source is positioned on a portion (e.g., less than a majority) of the exterior surface or the illumination source is positioned on a majority of the exterior surface), the illumination source (e.g., 1020a and/or 1020b) configured to illuminate an environment (e.g., 13) exterior to the exterior surface (e.g., 1020a and/or 1020b), the mobile system (e.g., 10) configured to move relative to (e.g., within) the environment in a first direction.
In some embodiments, the mobile system comprises display (e.g., 1020a and/or 1020b) (e.g., display screen and/or a touch-sensitive display) positioned on the exterior surface (e.g., 18) (e.g., positioned on a majority of the exterior surface or and positioned on less than a majority of the exterior surface) configured to display a representation (e.g., a graphical representation and/or a textual representation) of an object (e.g., 1032 and/or 1034) detected in the proximity (e.g., 1-24 feet) of the exterior surface, the display being obscured from the interior (e.g., 11). Configuring the display to display a representation of an object detected in the proximity of the exterior surface provides subjects with visual feedback with respect to which objects in the environment that surrounds the mobile system are detected and which objects in the environment are not detected, thereby providing improved visual feedback.
In some embodiments, the display (e.g., 1000a and/or 1000b) is comprised of one or more of a light plate assembly (e.g., 28) (e.g. an assembly that includes a plurality of light-emitting components, cover lens (e.g., a glass, ceramic, and/or polymer layer through which light emitted by a set of one or more illumination sources shines light through), diffuser (e.g., 34), heatsink (e.g., 30) (e.g., an apparatus that draws heat from a heat source), carrier (e.g., 31), and a louver (e.g., 36) (e.g., a series of angled apertures). In some embodiments, spacers separate one of more components of the display. In some embodiments, the various elements of the display are connected via an adhesive and/or a fastener (e.g., screw and/or nail).
In some embodiments, the display (e.g., 1000a and/or 1000b) is configured to display a first indication (e.g., 1012a, 1012b, 1018a, and/or 1018b) (e.g., a textual and/or graphical indication) of a state of the mobile system (e.g., 10) in accordance with a determination that the mobile system is in a first operational state. In some embodiments, the display is configured to display a second indication (e.g., 1012a, 1012b, 1018a, and/or 1018b) (e.g., a textual and/or graphical indication) of the state of the mobile system in accordance with a determination that the mobile system is in a second operational state different from the first operational state. In some embodiments, the second indication is different from the first indication. In some embodiments, the second indication includes the first indication. In some embodiments, the display is configured to display a third indication of a transition of an operational state of the mobile system in accordance with a determination (e.g., the determination is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system external to the mobile system) that the mobile system is transitioning from the first operational state to the second operational state (e.g., the mobile system is transitioning from a non-moving state to a moving state, the mobile system is transitioning from moving in a first direction to moving in a second direction, and/or the mobile system is transitioning from a first speed to a second speed) (e.g., or will transition within a predetermined amount of time) (e.g., or has transitioned within the predetermined amount of time). In some embodiments, the display is configured to display the first representation and/or the second representation at the same time as the first indication. In some embodiments, the display is configured to display one of (1) the first indication or (2) the first representation and/or the second. Having the display be configured to display an indication of a state of the mobile system in addition to a representation of an object detected in the proximity to the exterior surface when a set of prescribed conditions are met allows the mobile system to automatically selectively configure the display to indicate to subjects the present state of the mobile system and/or a future state of the mobile system, thereby performing an operation when a set of conditions has been met without requiring further user input.
In some embodiments, the mobile system (e.g., 10) further comprises a mobile actuator (e.g., an axle being rotated via an engine (e.g., such as by a drive shaft)). In some embodiments, the mobile actuator (e.g., a pneumatic hydraulic system, a set of springs, or an electric hydraulic system) is configured to cause the mobile system (e.g., the entirety of the mobile system or a portion of the mobile system) to move in the first direction (e.g., at a first time) and a second direction (e.g., at a second time different from the first time) perpendicular to the first direction (e.g., as described above in relation to
In some embodiments, the mobile system (e.g., 10) further comprises a first set of illumination sources (e.g., 1020a and/or 1020b) (e.g., one or more light sources or a single light source) (e.g., LED lights, compact fluorescent lamps, and/or halogen lamps) that at least partially surrounds the display (e.g., 1000a and/or 1000b) (e.g., the entire periphery or a portion of the periphery of the display). In some embodiments, the first set of illumination sources are configured to output illumination to indicate a direction of travel (e.g., future travel) (e.g., turning left and/or turning right), a state of the mobile system (e.g., hazard), and/or that the mobile system is braking. The first set of illumination sources at least partially surrounding the display allows subjects external to the interior of the mobile system to look in one general direction (e.g., toward the display) to see information from both the first set of illumination sources and the display, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, the mobile system (e.g., 10) further includes a second set of one or more illumination sources (e.g., 1020a and/or 1020b) (e.g., one or more light sources or a single light source) (e.g., LED lights, compact fluorescent lamps, and/or halogen lamps) that at least partially surrounds the display (e.g., 1000a and/or 1000b) (e.g., the entire periphery or a portion of the periphery of the display). In some embodiments, the second set of one or more illumination sources is configured to emit light at least partially around (e.g., at a periphery of) a light plate assembly (e.g., 28) of the display and through a cover lens (e.g., 37) of the display.
In some embodiments, while the representation of the object (e.g., 1032 and/or 1042) is displayed, in accordance with a determination (e.g., the determination is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system external to the mobile system) that the object is a first distance from the mobile system (e.g., 10) (e.g., the exterior surface, a sensor in communication with the mobile system, a sensor of the mobile system, and/or a portion of the mobile system) the representation is a first size. In some embodiments, while the representation of the object (e.g., 1032 and/or 1042) is displayed, in accordance with a determination that the object is a second distance from the mobile system, the representation is a second size different from (e.g., smaller or bigger) the first size. In some embodiments, after displaying the representation at the first size, the display is configured to display the representation at the second size in accordance with a determination that the object is the second distance from the mobile system. In some embodiments, after displaying the representation at the second size, the display is configured to display the representation at the first size in accordance with a determination that the object is the first distance from the mobile system. Having the representation at different sizes depending on distance of the object from the mobile system allows subjects external to the interior of the mobile system to identify distance of the object as detected by the mobile system, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, (e.g., before, after, and/or while the display is configured to display the representation of the object) in accordance with a determination (e.g., the determination is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system external to the mobile system) that the mobile system (e.g., 10) is in a first state (e.g., the mobile system is not moving, the mobile system is moving, the mobile system is decelerating, the mobile system is accelerating, the mobile system will transition from a non-moving state to a moving state within a predetermined amount of time (e.g., 1-60 seconds) and/or the mobile system will transition from a moving state to a non-moving state within a predetermined amount of time (e.g., 1-60 seconds)), the display (e.g., 1000a and/or 1000b) is configured to display a first amount of light (e.g., 1-10000 lux and/or lumens). In some embodiments, (e.g., before, after, and/or while the display is configured to display the representation of the object) in accordance with a determination (e.g., the determination is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system external to the mobile system) that the mobile system is in a second state (e.g., the mobile system is not moving, the mobile system is moving, the mobile system is decelerating, the mobile system is accelerating, the mobile system will transition from a non-moving state to a moving state within a predetermined amount of time (e.g., 1-60 seconds) and/or the mobile system will transition from a moving state to a non-moving state within a predetermined amount of time (e.g., 1-60 seconds)) different from the first state, the display is configured to display a second amount of light (e.g., 1-10000 lux and/or lumens) different (e.g., greater than or less than) from the first amount of light. In some embodiments, the display transitions from being configured to display the first amount of light to being configured to display the second amount of light. Displaying different amounts of light depending on a state of the mobile system allows the mobile system to indicate to subjects external to the interior of the mobile system of the state of the mobile system, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, (e.g., before, after, and/or while the display is configured to display the representation of the object) in accordance with a determination (e.g., the determination is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system external to the mobile system) that the mobile system (e.g., 10) is accelerating (e.g., from a non-moving state), the display (e.g., 1000a and/or 1000b) is configured to increase amount of light output over time (e.g., to a maximum amount of light) (e.g., not based on an amount of acceleration (e.g., the amount of light increases at a rate that does not correspond to the amount of acceleration)). In some embodiments, after outputting the maximum amount of light, changes in acceleration do not affect the amount of light output by the display. In some embodiments, (e.g., before, after, and/or while the display is configured to display the representation of the object) in accordance with a determination (e.g., the determination is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system external to the mobile system) that the mobile system is decelerating (e.g., to a stop and/or a non-moving state), the display is configured to decrease the amount of light output over time (e.g., to a minimum (e.g., non-zero) amount of light) (e.g., based on an amount of deceleration (e.g., the amount of light decreases at a rate that corresponds to the amount of deceleration)). In some embodiments, (e.g., before, after, and/or while the display is configured to display the representation of the object) in accordance with a determination (e.g., the determination is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system external to the mobile system) that the mobile system is decelerating but not stopping, the display is configured to not decrease the amount of light output over time (e.g., remain at the maximum amount of light). Increasing the amount of light over time when the mobile system is acceleration allows the mobile system to indicate to subjects external to the interior of the mobile system of the state of the mobile system, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, (e.g., before, after, and/or while the display is configured to display the representation of the object) in accordance with a determination (e.g., the determination is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system external to the mobile system) that the object is a first type of object (e.g., an inanimate object (a building, a tree, a traffic symbol, a traffic light) or an animate object (e.g., an individual or an animal)) (and/or the object is a first subject), the display (e.g., 1000a and/or 1000b) is configured to display the representation (e.g., 1032 and/or 1034) as a first type of representation (and/or with a first visual appearance) (e.g., a textual representation, a graphical representation, a particular appearance, size, shape, and/or color). In some embodiments, the first type of representation and/or the first visual appearance is different from an appearance of the object. In some embodiments, (e.g., before, after, and/or while the display is configured to display the representation of the object) in accordance with a determination (e.g., the determination is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system external to the mobile system) that the object is a second type of object (e.g., an inanimate object (e.g., a building, a tree, a traffic symbol, a traffic light) or an animate object (e.g., an individual or an animal)) different from the first type of object (e.g., different species, different size, different color and/or different size) (and/or that the object is a second subject different from the first subject), the display is configured to display the representation as a second type of representation different (e.g., different size, different color, different shape and/or different appearance) from the first type of representation (e.g. as described above in relation to
Note that details of the exemplary mobile system described above are also applicable in an analogous manner to other exemplary mobile systems described herein. For brevity, these details are not repeated below.
The following is a description of an exemplary mobile system. The following exemplary mobile system is configured to concurrently display different types of indications. Some of the features of the exemplary mobile system that are described below are optionally combined, modified, and/or omitted.
As described below, the exemplary mobile system provides an intuitive way for concurrently displaying different types of indications. The below described features increases the safety of the operation of the mobile system. For battery-operated mobile systems, displaying different types of indications in a faster and more efficiently conserves power and increases the time between battery charges.
In some embodiments, a mobile system comprises an exterior surface (e.g., 18) at least partially surrounding an interior (e.g., 11), a display (e.g., 1000a and/or 1000b) (e.g., a single display, a single display component, a single illumination source, a headlight, and/or a single headlight) positioned on the exterior surface (e.g., 18), one or more processors, and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for concurrently displaying, via the display (e.g., 1000a and/or 1000b) an indication of a state (e.g., an internal and/or movement state) of the mobile system (e.g., 1018a, 1018b, 1012a, and/or 1012b) (e.g., 10) (e.g., speed, acceleration, deacceleration, an indication of the detected temperature, noise level, brightness level and/or number of occupants of the mobile system) and an indication of a state (e.g., an external and/or ambient state) of an environment (e.g., 1032 and/or 1034) external to the mobile system (e.g., 10) (e.g., objects (e.g., animate and/or inanimate objects) that are detected in the environment, temperature of the environment, traffic signs detected in the environment). In some embodiments, the display of the indication of the state of the environment overlaps with the display of the state of the environment external to the mobile system. In some embodiments, the display of the indication of the state of the environment does not overlap with the display of the state of the environment external to the mobile system. In some embodiments, the display of the indication of the state of the environment occupies a first percentage of the display and the display of the indication of the mobile system occupies a second percentage of the display that is different (e.g., smaller and/or larger) than the first percentage. In some embodiments, the display ceases to display the indication of the state of the environment and the state of the mobile system in accordance with a determination that the mobile system transitions from a moving state to a non-moving state or vice versa. In some embodiments, the mobile system includes a movement (e.g., wheels, tires, pulleys, skis, and/or axels), wherein the mobile system is configured to traverse (e.g., traverse a surface (e.g., a ground, a road, a path, and/or a street) and/or through a medium, such as the air) an environment (e.g., a physical environment and/or the physical world) via the movement system. Concurrently displaying an indication of the state of the mobile system and the state of the environment external to the mobile system allows the mobile system to concurrently communicate to subjects which objects present in the environment that the mobile system detects and the state of the mobile system, thereby providing improved visual feedback and increasing the safety of the operation of the mobile system (e.g., by alerting subjects how and/or if the mobile system will move).
In some embodiments the indication of the state of the environment (e.g., 1032 and/or 1034) is displayed while the mobile system (e.g., 10) is in a first state (e.g., the mobile system is not moving, the mobile system will not be moving within a predetermined amount of time (e.g., 1-60 seconds), the mobile system is decelerating, the mobile system is moving, and/or the mobile system is accelerating). In some embodiments, the one or more programs further includes instructions for after displaying the indication of the state of the environment external to the mobile system and in accordance with a determination that the mobile system is in the first state, displaying the indication of the state of the environment external (e.g., as described above in relation to
In some embodiments, the one or more programs further include instructions for: (e.g., before, after or while displaying the indication of the state of the mobile system and/or the indication of the state of the environment external to the mobile system) detecting (e.g., via one or more sensors that are in communication with the mobile system and/or via one or more cameras that are in communication with the mobile system) a first object (e.g., an inanimate object (e.g., a building, a tree, a traffic symbol, a traffic light) or an animate object (e.g., an individual or an animal)) within the environment (e.g., 13) external to the mobile system (e.g., 10). In some embodiments, the one or more programs further include instructions for in response to detecting the first object within the environment external to the mobile system and in accordance with a determination (e.g., made by the mobile system, made by a computer system within the mobile system, and/or a mobile system that is external to the computer system) that the first object is a first type of object (e.g., a moveable object (e.g., an object capable of moving on its own or) or a non-moveable object (e.g., an object incapable of moving on its own), displaying, via the display (e.g., 1000a and/or 1000b), a first representation (e.g., 1032 and/or 1034) of the first object. In some embodiments, the one or more programs further include instructions for in response to detecting the first object within the environment external to the mobile system and in accordance with a determination that the first object is a second type of object (e.g., a moveable object (e.g., an object capable of moving on its own or) or a non-moveable object (e.g., an object incapable of moving on its own) different from the first type of object, forgoing displaying the first representation of the first object (e.g., as described above in relation to
In some embodiments, the one or more programs further include instructions for: (e.g., before, after or while displaying the indication of the state of the mobile system and/or the indication of the state of the environment external to the mobile system) detecting (e.g., via one or more sensors that are in communication with the mobile system and/or via one or more cameras that are in communication with the mobile system) a second object (e.g., an inanimate object (e.g., a building, a tree, a traffic symbol, a traffic light) or an animate object (e.g., an individual or an animal)) within the environment (e.g., 13) external to the mobile system (e.g., 10). In some embodiments, the one or more programs further include instructions for in response to detecting the second object within the environment external to the mobile system and in accordance with a determination (e.g., the determination is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system external to the mobile system) that the second object is a third type of object (e.g., an inanimate object (e.g., a building, a tree, a traffic symbol, a traffic light) or an animate object (e.g., an individual or an animal)), displaying, via the display (e.g., 1000a and/or 1000b), a representation (e.g., 1032 and/or 1034) (e.g., a textual representation and/or a graphical representation) of the second object with a first set of visual characteristics. In some embodiments, the one or more programs further include instructions for in response to detecting the second object within the environment external to the mobile system and in accordance with a determination (e.g., the determination is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system external to the mobile system) that the object is a fourth type of object (e.g., an inanimate object (e.g., a building, a tree, a traffic symbol, a traffic light) or an animate object (e.g., an individual or an animal)) different from (e.g., different species, different size, different color and/or different size) the third type of object, displaying, via the display the representation of the second object (e.g., 1032 and/or 1034) with a second set of visual characteristics different from the first set of visual characteristics. In some embodiments, the appearance of the representation of the object is based on the appearance of the object. In some embodiments, the display displays the second representation of the object before, after, and/or while the display displays the first representation of the object. Displaying the representation with a respective set of visual characteristics when a set of prescribed conditions is satisfied allows the mobile system to automatically perform a display operation that indicates to subjects the type of object that the mobile system has detected, thereby performing an operation when a set of conditions has been met without requiring further user input.
In some embodiments, the indication of the state of the mobile system (e.g., 1018a, 1018b, 1012a, and/or 1012b) corresponds to (and/or includes in indication of) movement of the mobile system (e.g., the mobile system is presently moving or will be moving within a predetermined amount of time (e.g., 1-60 seconds)). In some embodiments, the indication of the state of the mobile system includes a representation (e.g., a textual representation and/or a graphical representation) (e.g., a static representation or a dynamic representation (e.g., a looping animation) of the movement of the mobile system (e.g., the speed of the mobile system, the acceleration of the mobile system, and/or the direction of movement of the mobile system). In some embodiments, the display ceases to display the indication of the state of the mobile system in accordance with a determination that the mobile system stops moving. In some embodiments, the display displays the indication of the state of the mobile system while the mobile system is moving at a speed that is greater than a speed threshold (e.g., 1-25 mph). Displaying an indication of the state of the mobile system while the mobile system is moving provides subjects with visual feedback regarding the state of one or more detected characteristics (e.g., the speed, acceleration, and/or deacceleration) of the movement of the mobile system at a point in time where the one or more detected characteristics are of heightened interest, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, (e.g., in accordance with a determination (e.g., a determination made by the mobile system, a computer system that is in communication with the mobile system and/or a computer system external to the mobile system) that the environment includes an object) the indication of the state of the environment (e.g., 1032 and/or 1034) external to the mobile system (e.g., 10) includes a representation of an object (e.g., 1032 and/or 1034) that is detected (e.g., the object is detected via one or more sensors and/or one or more cameras that are in communication with the mobile system) within the environment. In some embodiments, the display ceases to display the indication of the object within the environment in accordance with a determination that the object is not detected within the environment. Displaying an indication of an object that is within the environment provides subjects with visual feedback with respect to which objects in the environment the mobile system detects and which objects in the environment the mobile system does not detect, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, the object is a first type of object (e.g., the object is moveable (e.g., the object is moving towards or away from the mobile system)). In some embodiments, while displaying the representation of the object (e.g., 1032 and/or 1034) that is within the environment and in accordance with a determination (e.g., a determination made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system that is external to the mobile system) that the object is a first distance (e.g., 1-15 feet) from the display (e.g., 1000a and/or 1000b), the indication of the state of the environment (e.g., 1032 and/or 1034) external to the mobile system (e.g., 10) has a third set of visual characteristics (e.g., as described above in relation to
In some embodiments, the indication of the state of the environment (e.g., 1032 and/or 1034) external to the mobile system (e.g., 10) does not include a representation (e.g., a textual and/or graphical representation) of one or more objects of a second type (e.g., non-movable objects (e.g., buildings, sport balls, traffic signs, and/or rocks)) that are detected (e.g., detected by the mobile system, detected by a computer system that is in communication with the mobile system, and/or detected by a computer system that is external to the mobile system) in the environment (e.g., 13). In some embodiments, the indication of the state of the environment external to the mobile system does include indications of inanimate objects that are detected in the environment.
In some embodiments, the display (e.g., 1000a and/or 1000b) is positioned on the exterior surface (e.g., 18) such that the display is directed away from the interior (e.g., 11).
In some embodiments, the indication of the state of the environment (e.g., 1032 and/or 1034) external to the mobile system (e.g., 10) is displayed on a first portion (e.g., 1010a and/or 1010b) (e.g., a majority of the display or less than a majority of the display) of the display (e.g., 1000a and/or 1000b). In some embodiments, the indication of the state of the mobile system (e.g., 1018a, 1018b, 1012a, and/or 1012b) is displayed on a second portion (e.g., 1020a and/or 1020b), different from the first portion (e.g., a majority of the display or less than a majority of the display), of the display. In some embodiments, the first portion of the display and the second portion of the display overlap. In some embodiments, the first portion of the display and the second portion of the display do not overlap. In some embodiments, the first portion of the display and the second portion of the display are on opposite sides of the display. In some embodiments, the first portion occupies a larger percentage of the display than the second portion. In some embodiments, the first portion occupies half of the display. In some embodiments, the first portion of the display and the second portion of the display are different and/or distinct. Concurrently displaying the indication of the state of the environment external to the mobile system on a first portion of the display and displaying the indication of the state of the mobile system on a second portion of the display concurrently provides subjects with visual feedback regarding the state of one or more (e.g., detected by the mobile system) characteristics of the environment and the state of one or more (e.g., detected by the mobile system) characteristics of the state of the mobile system, thereby providing improved visual feedback and increasing the safety of the operation of the mobile system.
In some embodiments, the one or more programs further include instructions for: before displaying the indication of the state of the environment (e.g., 1032 and/or 1034) external to the mobile system (e.g., 10), displaying the indication of the state of the mobile system (e.g., 1018a, 1018b, 1012a, and/or 1012b) on the first portion of the display (e.g., 1010a and/or 1010b) and the second portion (e.g., 1020a and/or 1020b) of the display. In some embodiments, the first portion of the display and the second portion of the display accounts for the entirety of the display. In some embodiments, the first portion of the display and the second portion of the display are less than the entirety of the display. In some embodiments, while displaying the indication of the state of the environment external to the mobile system, the mobile system displays the indication of the state of the environment external to the mobile system on the first portion of the display and the indication of the state of the mobile system on the second portion of the display. Displaying the indication of the state of the mobile system on the first portion of the display and the second portion of the display provides subjects with visual feedback with respect to the state of one or more detected characteristics of the mobile system, thereby providing improved visual feedback and increasing the safety of the operation of the mobile system.
In some embodiments, the one or more programs further include instructions for: (e.g., while displaying the indication of the state of the mobile system on the first portion of the display and the second portion of the display) forgoing displaying the indication of the state of the environment (e.g., 1032 and/or 1034) external to the mobile (e.g., 10) on the second portion (e.g., 1020a and/or 1020b) of the display (e.g., 1000a and/or 1000b). In some embodiments, the second portion of the display does not include the indication of the state of the environment.
In some embodiments, the indication of the state of the mobile system (e.g., 1018a, 1018b, 1012a, and/or 1012b) is a static indication (e.g., the display does not animate the indication of the state of the mobile system and/or the display does not display the indication of the state of the mobile system as moving). In some embodiments, the indication of the state of the environment (e.g., 1032 and/or 1034) external to the mobile system is a dynamic (e.g., non-static) indication (e.g., the display animates the indication of the environment external to the mobile and/or the display displays the indication of the environment external to the mobile system as moving). Displaying the indication of the state of the environment external to the mobile system as a dynamic indication provides real-time visual feedback to subjects regarding real time detected changes to the state of the environment, thereby providing improved visual feedback and increasing the safety of the operation of the mobile system.
In some embodiments, an appearance of the indication of the state of the environment (e.g., 1032 and/or 1034) external to the mobile system (e.g., 10) includes at least one color included in the indication of the state of the mobile system (e.g., 1018a, 1018b, 1012a, and/or 1012b) (e.g., the color corresponds to the temperature, brightness, and/or noise of environment within the mobile system). In some embodiments, the color is dynamic and changes based on changes to the state of the mobile system. Displaying the indication of the state of the environment external to the mobile system with at least one color that corresponds to the state of the mobile system provides subjects with visual feedback regarding the present state of one or more detected characteristics (e.g., temperature, speed, acceleration state, deacceleration state, noise, and/or brightness) of the mobile system, thereby providing improved visual feedback and increasing the safety of the operation of the mobile system.
In some embodiments, the mobile system further comprises a set of one or more illumination sources (e.g., 1020a and/or 1020b) that, at least, partially surrounds the display (e.g., 1000a and/or 1000b). In some embodiments, the one or more programs further include instructions for: (e.g., while displaying the indication of the state of the mobile system and the indication of the state of the environment external to the mobile system) in accordance with a determination that the mobile system (e.g., 10) is performing a first operation (e.g., signaling that the direction of the mobile system will change (the mobile system will turn left the mobile system will turn right, and/or that the mobile system has detected a hazard), illuminating a first portion ((e.g. less than all, a majority, or a minority) of the set of one or more illumination sources (e.g. illuminate in a steady state and/or illuminate in a pattern) without illuminating a second portion of the set of one or more illumination sources (e.g., as described above in relation to
Note that details of the exemplary mobile system described above are also applicable in an analogous manner to other exemplary mobile systems described herein. For brevity, these details are not repeated below.
The following is a description of an exemplary mobile system. The following exemplary mobile system is configured to indicate the movement of the mobile system. Some of the features of the exemplary mobile system that are described below are optionally combined, modified, and/or omitted.
As described below, the exemplary mobile system provides an intuitive way for indicating the movement of the mobile system. The below described features increases the safety of the operation of the mobile system. For battery-operated mobile systems, indicating the movement of the mobile system in a faster and more efficiently conserves power and increases the time between battery charges.
In some embodiments, a mobile system comprises: an exterior surface (e.g., 18) at least partially surrounding an interior (e.g., 11), a first display (e.g., 1010a and/or 1010b) (e.g., a single display, a single display component, a single illumination source, a headlight, and/or a single headlight) positioned on the exterior surface (e.g., 18), a first illumination source (1020a and/or 1020b) that at least partially surrounds the first display (e.g., 1010a and/or 1010b), one or more processors, and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: while the first display (e.g., 1010a and/or 1010b) and the first illumination source (1020a and/or 1020b) are in an active state (e.g., the first display and the first illumination source are powered on and/or the first display and the first illumination source are displaying a respective user interface object and/or a respective user interface), detecting (e.g., via one or more cameras and/or via one or more sensors that are in communication with the mobile system) movement of an object (e.g., an animate object (e.g., an individual and/or an animal) or an inanimate object (e.g., a building, a traffic sign, a sports ball, a rock and/or a billboard)) in an environment (e.g., 13) that is outside of the mobile system (e.g., 10) and in response to detecting movement of the object in the environment that is outside of the mobile system (e.g., 10) in accordance with a determination (e.g., a determination that is made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system that is external to the mobile system) that the object is moving in a first direction (e.g., the first object is moving to towards the mobile system, away from the mobile system, to the left of the mobile system and/or to the right of the mobile system relative to the position of the mobile system), updating the first display (e.g., 1010a and/or 1010b) based on the movement of the object (e.g., the brightness, the display of a respective user interface object (e.g., the movement of the respective user interface object, the size of the respective user interface object, the shape of the respective user interface object and/or the color of the respective user interface object), and/or the color of the first display) in the first direction without updating the first illumination source (1020a and/or 1020b) based on the movement of the object (e.g., as described above in relation to
In some embodiments, the one or more programs further include instructions for: while the first display (e.g., 1010a and/or 1010b) and the first illumination source (1020a and/or 1020b) are in the active state, displaying, via the first display, a first set of content (e.g., 1012a and/or 1012b) (e.g., one or more user interface objects, a representation of the state of the mobile system, a representation of one or more objects in the environment, and/or a respective user interface) and displaying, via the first illumination source, a second set of content (e.g., 1018a and/or 1018b) (e.g., one or more user interface objects, a representation of the state of the mobile system, a representation of one or more objects in the environment, and/or a respective user interface). In some embodiments, the first set of content and the second set of content are different. In some embodiments, the first set of content and the second set of content are the same. In some embodiments, an appearance of the first set of content and/or the second set of content are based on one or more detected objects in the environment. Displaying the first set of content and the second set of content when a set of prescribed conditions are met (e.g., the first display and the first illumination source are in the active state) allows the mobile system to automatically perform a display operation that indicates to subjects the state of the mobile system, thereby performing an operation when a set of conditions has been met without requiring further user input and providing improved visual feedback.
In some embodiments, the mobile system (e.g., 10) further comprises a second display (1010a and/or 1010b) (e.g., the second display is the same type of display as the first display or the second display and the first display are different types of displays) positioned on the exterior surface (e.g., 18) and a second illumination source (e.g., 1020a and/or 1020b) (e.g., a single illumination source or an array of illumination sources) that at least partially surrounds the second display. In some embodiments, the second display is different from the first display (e.g., 1010a and/or 1010b). In some embodiments, the second illumination source is different from the first illumination source (1020a and/or 1020b). In some embodiments, the one or more programs further include instructions for: while the second display and the second illumination source are active and in response to detecting (e.g., via one or more sensors and/or one or more cameras that are in communication with the mobile system) movement of the object in the environment, updating the second display based on the detected movement of the object in the environment (e.g., the second display displays a user interface object that mimics the movement of the object in the environment, the second display updates the size of a user interface object that corresponds to the movement of the object (e.g., if the object moves towards the mobile system, the second display increases the size of the user interface object or if the object moves away from the mobile system, the second display decreases the size of the user interface object) the second display changes the color a user interface object based on the speed of the movement of the object) without updating the second illumination source (e.g., as described above in relation to
In some embodiments, the one or more programs further include instructions for: while the first illumination source (1020a and/or 1020b) is active, detecting (e.g., via one or more sensors and/or one or more cameras that are in communication with the mobile system) a hazard condition (e.g., a road condition (e.g., a pothole and/or an object in the road that is in the path of mobile system), one or more weather conditions (e.g., excess raining, excess snow, fire, and/or excess wind), presence of an individual in the path of the mobile system, mechanical malfunction of mobile system, and/or mobile system has reduced power supply) (e.g., detecting a hazard condition in the environment that is outside of the mobile system or detecting a hazard condition that is within an interior of the mobile system). In some embodiments, the one or more programs further include instructions for: in response to detecting the hazard condition, updating the illumination source (e.g., the brightness of the illumination source, the color of the illumination source, and/or the display of the illumination source) (e.g., without updating the first display) based on the detection of the hazard condition (e.g., as described above in relation to
In some embodiments, the hazard condition is detected while the first display (e.g., 1010a and/or 1010b) is in the active state. In some embodiments, the one or more programs further include instructions for in response to detecting the hazard condition, forgoing updating the first display. In some embodiments, the first display is updated in response to detecting the hazard condition.
In some embodiments, the one or more programs further include instructions for detecting (e.g., via one or more sensors and/or one or more cameras that are in communication with the mobile system) a change in an intended direction of movement of the mobile system (e.g., 10) (e.g., the direction of the movement of the mobile system will change within a predetermined amount of time (e.g., 1-60 seconds) and/or a user of the mobile system performs an input that causes the direction of the movement of the mobile system to change within a predetermined amount of time) (e.g., the mobile system will make a turn (e.g., a left turn or a right turn), the mobile system will transition from moving in a forward direction to moving in a backwards direction, or the mobile system will transition from moving in a backwards direction to moving in a forward direction). In some embodiments, the one or more programs further include instructions for: in response to detecting the change in the intended direction of movement of the mobile system and in accordance with a determination (e.g., made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system that is external to the mobile system) that the intended direction of movement of the mobile system is in a first direction (e.g., the mobile system intends to turn left, turn right, traverse in a forward direction and/or traversed in a backward direction), concurrently updating the first display (e.g., 1010a and/or 1010b) in a first manner (e.g., the color, brightness, appearance of the display of the first display is changed and the illumination source (e.g., 1020a and/or 1020b) in a second manner (e.g., the first manner and the second manner are the same or different) (e.g., the color, brightness, appearance of the display of the illumination source is changed). In some embodiments, the one or more programs further include instructions for: in response to detecting the change in the intended direction of movement of the mobile system and in accordance with a determination (e.g., made by the mobile system, a computer system that is in communication with the mobile system, and/or a computer system that is external to the mobile system) that the direction of travel of the mobile system changes in a second direction (e.g., the mobile system intends to turn left, turn right, traverse in a forward direction and/or traversed in a backward direction), that is different from the first direction, concurrently updating the first display in a third manner that is different than the first manner and the illumination source in a fourth manner that is different than the second manner. In some embodiments, the first manner and the second manner are the same. In some embodiments, the first manner and the second manner are different. In some embodiments, the third manner and the fourth manner are the same. In some embodiments, the third manner and the fourth manner are different. Updating the first display and the illumination source in a respective manner when a set of prescribed conditions are met automatically allows the mobile system to perform a display operation that indicates the intended movement (e.g., future movement) of the mobile system to subjects, thereby performing an operation when a set of conditions has been met without requiring further user input and increasing the safety of the operation of the mobile system.
In some embodiments, the one or more programs further include instructions for: while the mobile system (e.g., 10) is moving (e.g., the mobile system will be moving within a predetermined time (e.g., 1-60 seconds) or the mobile system has been in a moving state for the predetermined time) (before, after, and/or while detecting the change in the intended direction of movement of the mobile system) detecting (e.g., via one or more sensors and/or one or more cameras that are in communication with the mobile system) a first movement characteristic of the movement of the mobile system (the mobile system is moving in a forward direction, the mobile system is moving in a backward direction, the mobile system transitions from a powered off state to a powered on state, the mobile system transitions from a powered on state to a powered off state, the mobile system is moving at a respective speed, the mobile system is moving at a respective acceleration). In some embodiments, the one or more programs further include instructions for: while the mobile system (e.g., 10) is moving, in response to detecting the first movement characteristic of the mobile system, updating the first display (e.g., 1010a and/or 1010b) (e.g., increasing the brightness, decreasing the brightness, changing the appearance of a user interface object that is displayed on the first display, displaying an animation on the first display, ceasing to display an animation on the first display, and/or ceasing to display a respective user interface object) based on the first movement characteristic without updating the first illumination source (1020a and/or 1020b) (e.g., as discussed above in relation to
In some embodiments, the one or more programs further include instructions for:
(before, after, and/or while detecting the change in the intended direction of movement of the mobile system) detecting (e.g., via one or more sensors and/or one or more cameras that are in communication with the mobile system) (e.g., while the mobile system is moving (e.g., the mobile system will be moving within a predetermined time (e.g., 1-60 seconds) or the mobile system has been in a moving state for the predetermined time) a second movement characteristic of the movement of the mobile system (e.g., 10) (the mobile system is moving in a forward direction, the mobile system is moving in a backward direction, the mobile system transitions from a powered off state to a powered on state, the mobile system transitions from a powered on state to a powered off state, the mobile system is moving at a respective speed, the mobile system is moving at a respective acceleration) (e.g., the first movement characteristic and the second movement characteristic are the same or the first movement characteristic and the second movement characteristics are not the same). In some embodiments, the one or more programs further include instructions for: in response to detecting the second movement characteristic of the mobile system, updating the first illumination source (1020a and/or 1020b) (e.g., increasing the brightness, decreasing the brightness, changing the appearance of a user interface object that is displayed on the first illumination source, displaying an animation on the first illumination source, ceasing to display an animation on the first illumination source, and/or ceasing to display a respective user interface object) based on the second movement characteristic without updating the first display (e.g., 1010a and/or 1010b). Updating the first illumination source in response to detecting the second movement characteristic of the mobile system provides visual feedback to subjects with respect to how the mobile system is traversing and/or will traverse through the environment, thereby providing improved visual feedback and increasing the safety of the operation of the mobile system.
Note that details of the exemplary mobile system described above are also applicable in an analogous manner to other exemplary mobile systems described herein. For brevity, these details are not repeated below.
The following is a description of an exemplary mobile system. The following exemplary mobile system is configured to indicate various states of the mobile system. Some of the features of the exemplary mobile system that are described below are optionally combined, modified, and/or omitted.
As described below, the exemplary mobile system provides an intuitive way for indicating various states of the mobile system. The below described features increases the safety of the operation of the mobile system. For battery-operated mobile systems, indicating the various states of the mobile system in a faster and more efficiently conserves power and increases the time between battery charges.
In some embodiments, a mobile system (e.g., 10) comprises an exterior surface (e.g., 18) at least partially surrounding an interior (e.g., 11) (e.g., the exterior surface surrounds the entirety of the interior or less than the entirety of the interior) a display (e.g., 1000a and/or 1000b) (e.g., a single display, a single display component, a single illumination source, a headlight, and/or a single headlight) positioned on the exterior surface (e.g., 18) one or more processors and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: concurrently displaying, via the display (e.g., 1000a and/or 1000b) an indication (e.g., a graphical indication and/or a textual indication) of an autonomous state of the mobile system (e.g., 1012a and/or 1012b) (e.g., a volume level of speakers that are integrated into the mobile system, the brightness level of lights that are integrated into the mobile system, a temperature of the mobile system, and/or a speed of the mobile system) and an indication (e.g., a graphical indication and/or a textual indication) of a movement intention (e.g., 1018a and/or 1018b) of the mobile system (e.g., 10) that is different from the indication of the autonomous state of the mobile system (e.g., 1012a and/or 1012b) (e.g., the mobile system will accelerate within a predetermined amount of time, the mobile system will deaccelerate within a predetermined amount of time, the mobile system will remain in motion, the mobile system will remain static). In some embodiments, the indication of the state of the mobile does not overlap with the indication of the movement intention of the mobile system. In some embodiments, the indication of the state of the mobile does overlap with the indication of the movement intention of the mobile system. Concurrently displaying an indication of the autonomous state of the mobile system and a movement intention of the mobile system provides subjects with visual feedback with respect to how the mobile system is being controlled and how the mobile system is presently moving and/or will move, thereby providing improved visual feedback and improving the safety of the operation of the mobile system.
In some embodiments, the indication of the autonomous state of the mobile system (e.g., 1012a and/or 1012b) and the indication of the movement intention of the mobile system (e.g., 1018a and/or 1018b) are concurrently displayed in accordance with a determination that the mobile system (e.g., 10) is operating autonomously (e.g., the mobile system senses the environment that the mobile system is within and operates without user involvement, the mobile system navigates to a destination without user involvement, the mobile system is navigating autonomously and/or the mobile system navigates without user input)) and that the mobile system is in a first movement state (e.g., the mobile system is moving or the mobile system will initiate movement within a threshold amount of time (e.g., 0.1-60 seconds)). Concurrently displaying the indication of the autonomous state of the mobile and system and the indication of the movement intention of the mobile system when a set of prescribed conditions are met allows the mobile system to automatically perform a display operation that alerts subjects to how the mobile system is being controlled and the present and/or future movements of the mobile system, thereby performing an operation when a set of conditions has been met without requiring further user input.
In some embodiments, the one or more programs further include instructions for, in accordance with a determination that the mobile system (e.g., 10) is operating autonomously (e.g., the mobile system senses the environment that the mobile system is within and operates without user involvement, the mobile system navigates to a destination without user involvement, the mobile system is navigating autonomously and/or the mobile system navigates without user input) and that the mobile system is in a second movement state (e.g., the mobile system is not moving or the mobile system will cease moving within a threshold amount of time (e.g., 0.1-60 seconds)), ceasing the display of the indication of the movement intention of the mobile system (e.g., 1018a, and/or 1018b) and continuing to display the indication of the autonomous state of the mobile system (e.g., 1012a and/or 1012b). In some embodiments, the indication of the movement intention of the mobile system is redisplayed in accordance with a determination that the mobile system is operating autonomously, and that the mobile system will transition from a non-moving state to a moving state within a predetermined amount of time. Ceasing display of the indication of the movement intention of the mobile system when a set of prescribed conditions are met allows the mobile system to automatically cease the performance of a display operation to indicate to subjects that the mobile system is in the second movement state (e.g., or will shortly enter the second movement state), thereby performing an operation when a set of conditions has been meet without requiring further user input.
In some embodiments, the one or more programs further include instructions for: after displaying the of indication of the autonomous state of the mobile system (e.g., 10) and the indication of the movement intention of the mobile system (e.g., while the indication of the autonomous state of the mobile system and the indication of the movement intention of the mobile system are not displayed) and in accordance with a determination that the mobile system is operating non-autonomously (e.g., navigation of the mobile system is controlled by a user, the mobile system responds in real time to a user redirecting the navigation of mobile system via a mechanical apparatus (e.g., a steering wheel), and/or the direction of one or more wheels of the mobile system are controlled by the user) and that the mobile system is in a third state (e.g., the mobile system is powered off, a battery of the mobile system does not supply power and/or a power control of the mobile system is active), or any combination thereof, forgoing displaying the indication of the movement intention of the mobile system and forgoing displaying the indication of the autonomous state of the mobile system. In some embodiments, the mobile system ceases to display the indication of the movement of the mobile system and the indication of the autonomous state of the mobile system in response to the mobile system transitioning from an active state to an idle state. In some embodiments, the mobile system ceases to display the indication of the movement of the mobile system and the indication of the autonomous state of the mobile system in response to the mobile system transitioning between drive settings (e.g., a reverse drive setting and/or a forward drive setting).
In some embodiments, the mobile system further comprises a second display (e.g., 1000a and/or 1000b) different from the first display (e.g., 1000a and/or 1000b) (e.g., the second display is different type of display or is the same type of display as the first type of display). In some embodiments, the one or more programs further include instructions for: (e.g., before, after, and/or while the indication of the autonomous state of the mobile system and/or the indication of the movement intention of the mobile system are displayed) synchronizing content output at a first portion of the first display with content output at a second portion of the second display (e.g., the first portion and the second portion are the same size, shape, and/or located on the same area of their respective display) (e.g., both the first portion of the first display and the second portion of the second display the same content, same color, same amount of light, same brightness and/or same animation). In some embodiments, the first portion of the first display and the second portion of the second display are the same size. In some embodiments, the first portion of the first display and the second portion of the second display are positioned on the same area of the respective display. In some embodiments, the second portion corresponds to the first portion. Synchronizing content output at a first portion of the first display with content output at a second portion of the second display provides improved visual feedback by increasing the visibility of the content such that the content is displayed over a wide angular range, thereby providing improved visual feedback and increasing the safety of the operation of the mobile system (e.g., by making the content visible to more subjects).
In some embodiments, a third portion of the first display (e.g., 1000a and/or 1000b)) is not synchronized with a corresponding fourth portion of the second display (1000a and/or 1000b) (e.g., the third portion and the fourth portion are the same size, shape, and/or located on the same area of their respective display). In some embodiments, the third portion of the first display and the fourth portion of the second display independently display representations of objects (e.g., the first display displays representations of objects within a first area, and the second display displays representations of objects within a second area different from the first area). Having a third portion of the display that is not synchronized with a corresponding fourth portion of the second display provides feedback by increasing the flexibility in the amount of content and/or the type of content that the mobile system can display at any point in time, thereby providing improved visual feedback and increasing the safety of the operation of the mobile system (e.g., via allowing the mobile system to display different types of content at the same time).
In some embodiments, the exterior surface (e.g., 18) includes a first terminal end (e.g., the front of the exterior surface, the back of the exterior surface, or a side of the exterior surface) and a second terminal end (e.g., the front of the exterior surface, the back of the exterior surface, or a side of the exterior surface) different from the first terminal end. In some embodiments, the first terminal end is disposed on a first position of a longitudinal axis (e.g., 22) of the mobile system (e.g., 10) (e.g., an axis that spans along the length of the mobile system). In some embodiments, the second terminal end is disposed on a second position of the longitudinal axis of the mobile system. In some embodiments, the first position and the second position are on opposite sides of a transverse axis (e.g., 20) of the mobile system, (e.g., an axis that spans along the width of the mobile system), In some embodiments, the distance between the first display and the first terminal end is less than the distance between the first display and the second display. In some embodiments, the distance between the second display and the second terminal end is less than the distance between the second display and the first display.
Note that details of the exemplary mobile system described above are also applicable in an analogous manner to other exemplary mobile systems described herein. For brevity, these details are not repeated below.
The following is a description of an exemplary mobile system. The following exemplary mobile system is configured to adjust the elevation of the mobile system. Some of the features of the exemplary mobile system that are described below are optionally combined, modified, and/or omitted.
As described below, the exemplary mobile system provides an intuitive way for adjusting the elevation of the mobile system. The below described features increases the safety of the operation of the mobile system. For battery-operated mobile systems, adjusting the elevation of the mobile system in a faster and more efficiently conserves power and increases the time between battery charges.
In some embodiments, a mobile system (e.g., 10) comprises an exterior surface (e.g., 18) surrounding an interior (e.g., 11) (e.g., the exterior surface surrounds the entirety of the interior or less than the entirety of the interior) a suspension system (e.g., an independent suspension system, a dependent suspension system, air suspension, a spring suspension system, a hydraulic suspension system and/or an electromagnetic suspension system) one or more processors and memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for: detecting an intent to change a motion state of the mobile system (e.g., 10) (e.g., the mobile system is deaccelerating, the mobile system is accelerating, the mobile system will transition from a non-moving state to a moving state within a predetermined amount of time (e.g., 0-60 seconds) the mobile system will transition from a moving state to a non-moving state within a predetermined amount of time (e.g., 0-60 seconds) and in response to detecting the intent to change the motion state of the mobile system (e.g., 10) and in accordance with a determination that the intent to change the motion state of the mobile system (e.g., 10) corresponds to a transition from a non-moving state (e.g., the mobile system is not translating in a forward, backwards and/or sideways manner) to a moving state (e.g., the mobile system will begin to move forward, backwards, and/or to the side), elevating (e.g., raise, lift and/or heighten) (e.g., 1-24 inches), via the suspension system, the mobile system (e.g., the entire mobile system is raised or a portion of the mobile system is raised) (e.g., as described above in relation to
In some embodiments, detecting the intent to change the motion state of the mobile system (e.g., 10) does not include detecting user input (e.g., as described above at
In some embodiments, the one or more programs further include instructions for, while the mobile system (e.g., 10) is elevated (e.g., and after the mobile system is elevated to an elevated level), in accordance with a determination that a first set of one or more criteria is satisfied (e.g., the mobile system is in a moving state, the mobile system has not transitioned from a moving state to a nonmoving state, the speed of the mobile system is greater or less than a speed threshold, the mobile system is transitioning from a moving state to a nonmoving state, and/or the mobile system is transitioning from a nonmoving state to a moving state), maintaining the elevation (e.g., the elevated level) of the mobile system (e.g., as described above in relation to
In some embodiments, the intent to change the motion state of the mobile system (e.g., 10) is detected while the mobile system is elevated (e.g., an elevation that is higher than an elevation of the mobile system while the mobile system is not in motion, beginning to move and/or coming to a stop). In some embodiments, the intent to change the motion state corresponds to a transition from the moving state to the non-moving state (e.g., as described above in relation to
In some embodiments, the one or more programs further include instructions for, while the mobile system (e.g., 10) is lowered (e.g., and after the mobile system is lowered to a lowered level), in accordance with a determination that a second set of one or more criteria is satisfied (e.g., the mobile system is in a moving state, the mobile system has not transitioned from a moving state to a nonmoving state, the speed of the mobile system is greater or less than a speed threshold, the mobile system is transitioning from a moving state to a nonmoving state, and/or the mobile system is transitioning from a nonmoving state to a moving state), maintaining the elevation (e.g., the lowered level) of the mobile system. Maintaining the elevation of the mobile system in the lowered position when a set of prescribed conditions are met (e.g., there is not an intention to change the motion state of the mobile system) allows the mobile system to automatically indicate to subjects that there is no intention for the mobile system to move, thereby performing an operation when a set of conditions has been met without requiring further user input and increasing the safety of the operation of the mobile system (e.g., via providing subjects with an indication of the movement intention of the mobile system).
In some embodiments, the intent to change the motion state of the mobile system (e.g., 10) is detected while the mobile system is lowered (e.g., an elevation that is lower than an elevation of the mobile system while the mobile system is in motion, beginning to move and/or coming to a stop). In some embodiments, the intent to change the motion state corresponds to a transition from the non-moving state to the moving state (e.g., as described above in relation to
In some embodiments, the mobile system further comprises a set of one or more displays (e.g., 1000a and/or 1000b) (e.g., headlights, touch sensitive display, display screen, taillights, and/or a series of illumination sources). In some embodiments, the one or more programs further include instructions for: in response to detecting the intent to change the motion state of the mobile system (e.g., 10), changing an operation state of the set of one or more displays (e.g., as described above in relation to
In some embodiments, the mobile system (e.g., 10) further comprises a set of one or more illumination sources (e.g., 1020a and/or 1020b) (e.g., a single illumination source or an array of illumination sources), In some embodiments, the one or more programs further include instructions for, in response to detecting the intent to change the motion state of the mobile system, maintaining an operation state of the set of one or more illumination sources. In some embodiments, the set of one or more illumination sources at least partially surrounds a display of the mobile system. In some embodiments, the operation state of the set of one or more illumination sources is changed in response to detecting the intent to change the motion state of the mobile system. Maintaining the operation state of the set of one or more illumination sources (e.g., maintaining an amount of light output by the set of one or more illumination sources) allows illumination by the set of one or more illumination sources to stay consistent even when elevation of the mobile system changes, allowing a subject in the interior of the mobile system to see outside of the mobile system when dark and allowing subjects external to the mobile system to better see the mobile system, thereby providing improved visual feedback and increasing the safety of the operation of the mobile system.
In some embodiments, the mobile system (e.g., 10) further comprises a first set of one or more audio output devices (e.g., speakers, smart speakers, subwoofer speakers, horn, alarm and/or tweeter speaker). In some embodiments, the one or more programs further include instructions for, while changing the elevation of the mobile system (e.g., elevating the mobile system or lowering the mobile system), outputting, via the first set of one or more audio output devices, a first audio output (e.g., as described above in relation to
In some embodiments, the mobile system (e.g., 10) further comprises a second set of one or more audio output devices (e.g., speakers, smart speakers, subwoofer speakers, horn, alarm and/or tweeter speaker). In some embodiments, the one or more programs further include instructions for: while changing the elevation of the mobile system (e.g., elevating the mobile system or lowering the mobile system), outputting, via the second set of one or more audio output devices, a second audio output (e.g., a onetime discrete tone, a repeating tone, a media item, and/or an alert). In some embodiments, the one or more programs further include instructions for: while changing the elevation of the mobile system, in accordance with a determination that the elevation of the mobile system changes has first value, the second audio output has a first set of audio characteristics (e.g., pitch, volume level, amount of treble, amount of bass, and/or a set of speakers responsible for outputting the second audio output) (e.g., as described above in relation to
In some embodiments, the mobile system (e.g., 10) further comprises a first portion (e.g., a front portion, a rear portion and/or a side portion) and a second portion (e.g., a front portion, a rear portion and/or a side portion). In some embodiments, the first portion is disposed at a first terminal end (e.g., portion mobile system that corresponds to 13) of a longitudinal axis (e.g., 22) of the mobile system and the second portion (e.g., portion mobile system that corresponds to 14) is disposed at a second terminal end of the longitudinal axis of the mobile system different from the first terminal end. In some embodiments, lowering the mobile system includes decreasing the elevation of the first portion of the mobile system (e.g., via a suspension system of the mobile system) without deceasing the elevation of the second portion of the mobile system. In some embodiments, lowering the mobile system includes decreasing the elevation of the first portion of the mobile system and the second portion of the mobile system. In some embodiments, lowering the mobile system includes decreasing the elevation of the first portion of the mobile system and increasing the elevation of the second portion of the mobile system. In some embodiments, lowering the mobile system includes decreasing the elevation of the first portion of the mobile system and maintaining the elevation of the second portion of the mobile system. Decreasing the elevation of the first portion of the mobile system without decreasing the elevation of the second portion of the mobile system provides assistance to subjects within the mobile system with exiting and entering the mobile system, thereby increasing the safety of the operation of the mobile system.
In some embodiments, the mobile system (e.g., 10) further comprises a second set of one or more displays (e.g., 1010a and/or 1010b) (e.g., headlights, display screen, touch sensitive display, taillights, and/or a series of illumination sources) and a third set of one or more displays (e.g., 1010a and/or 1010b) (e.g., headlights, display screen, touch sensitive display, taillights, and/or a series of illumination sources). In some embodiments, the second set of one or more displays is disposed on the first portion of the mobile system (e.g., portion mobile system that corresponds to 13) and not the second portion of the mobile system (e.g., portion mobile system that corresponds to 14). In some embodiments, the third set of one or more displays is disposed on the second portion of the mobile system and not the first portion of the mobile system. In some embodiments, the first set of one or more displays is disposed on the first portion and the second portion of the mobile system. In some embodiments, the second set of one or more displays is disposed on the first portion and the second portion of the mobile system. Disposing displays on different portions of the mobile system allows the mobile system to communicate information to different areas around the mobile system using different sets of lights, thereby providing improved visual feedback and increasing the safety of the operation of the mobile system.
In some embodiments, the mobile system (e.g., 10) further comprises a second set of illumination sources (e.g., 1020a and/or 1020b) (e.g., a single illumination source or an array of illumination sources) that is disposed around (e.g., around the periphery of) at least a portion of the second set of one or more displays (e.g., 1010a and/or 1010b) and not the third set of one or more displays. In some embodiments, the second set of illumination sources is disposed around at least a portion of the second set of one or more displays and the third set of one or more displays. In some embodiments, the second set of illumination sources is disposed around the entirety of the second set of illumination sources and/or the third set of one or more illumination sources. The second set of illumination sources being disposed around at least a portion of the second set of one or more displays and not the third set of one or more displays allows the mobile system to output more and/or different types of content in certain portions of the mobile system and not others, thereby providing improved visual feedback and increasing the safety of the operation of the mobile system.
In some embodiments, the mobile system (e.g., 10) further comprises a third portion (e.g., portion mobile system that corresponds to 13) (e.g., a rear portion, a front portion and/or a side portion) and a fourth portion (e.g., portion mobile system that corresponds to 14) (e.g., a rear portion, a front portion and/or a side portion). In some embodiments, the third portion is positioned at a third terminal end of a second longitudinal axis (e.g., 22) of the mobile system and the third portion is positioned at a fourth terminal end of the second longitudinal axis of the mobile system different from the third terminal end. In some embodiments, elevating the mobile system includes raising the third portion of the mobile system without deceasing the elevation of the fourth portion of the mobile system. In some embodiments, elevating the mobile system includes raising the third portion of the mobile system and the fourth portion of mobile system. In some embodiments, elevating the mobile system includes raising the third portion of the mobile system and lowering the fourth portion of the mobile system.
In some embodiments, the mobile system (e.g., 10) further comprises a fourth set of one or more displays (e.g., 1000a and/or 1000b) (e.g., headlights, display screen, touch sensitive display, taillights, and/or a series of illumination sources) and a fifth set of one or more displays (e.g., 1000a and/or 1000b) (e.g., headlights, display screen, touch sensitive display, taillights, and/or a series of illumination sources). In some embodiments, the fourth set of one or more displays is disposed on the third portion (e.g., portion mobile system that corresponds to 13) of the mobile system and not the fourth portion of the mobile system (e.g., portion mobile system that corresponds to 114). In some embodiments, the fifth set of one or more displays is disposed on the fourth portion of the mobile system and not the third portion of the mobile system. In some embodiments, the fourth set of one or more displays is disposed on the third portion of the mobile system and the fourth portion of the mobile system. In some embodiments, the fifth set of one or more displays is disposed on the third portion of the mobile system and the fourth portion of the mobile system.
Note that details of the exemplary mobile system described above are also applicable in an analogous manner to other exemplary mobile systems described herein. For brevity, these details are not repeated below.
This application claims priority to U.S. Provisional Patent Application Ser. No. 63/541,814 entitled “CONTEXTUAL SYSTEMS,” filed Sep. 30, 2023, which is hereby incorporated by reference in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
63541814 | Sep 2023 | US |