BACKGROUND
[0001] People are more mobile than ever before. The number of cars, trucks, buses, recreational
vehicles, and sport utility vehicles (collectively "automobiles") on the road appears
to increase with each passing day. Moreover, the ongoing transportation explosion
is not limited to automobiles. A wide variety of different vehicles such as motorcycles,
trains, light, medium, and heavy duty trucks, construction equipment, and other transportation
devices (collectively "vehicles") are used to move people and cargo from place to
place. While there are many advantages to our increasingly mobile society, there are
also costs associated with the explosion in the number and variety of vehicles.
[0002] Accidents are one example of such a cost. The vehicle and automobile industry is
continually searching for ways to reduce accidents and/or severity of such accidents.
SUMMARY
[0004] Embodiments of the present disclosure address the aforementioned need and others
by providing various types of information to the vehicle driver. Such information
can be used by the vehicle driver singularly or in conjunction with other information
available to the vehicle driver in order to allow the driver to operate the vehicle
in an increasingly safe manner and/or to reduce the likelihood of property damage
and/or possible bodily injuries to the driver, etc. In some embodiments, as will be
described in more detail below, such information is presented to the driver as an
augmented reality environment such that the driver can "see through" objects that
may be occluding the driver's vision.
[0005] In accordance with the present invention, a method implemented in computer-executable
instructions for displaying information about vehicle surroundings to a driver of
a host vehicle according to claim 1 is provided. The method includes obtaining vehicle
environment data from one or more information sources. The vehicle environment data
in one embodiment is indicative of at least a part of a scene occluded from view of
a driver when operating the vehicle. The method also includes presenting to the driver
of the vehicle, with the aid of a display, an augmented reality environment based
on the vehicle surroundings data and representative of an area surrounding the vehicle
but obstructed from operator view.
[0006] In accordance with another aspect of the present disclosure, a computer-readable
medium is provided having modules for conveying information to a vehicle driver regarding
vehicle surroundings. The one or more modules includes an information gathering module
configured to collect data from one or more information sources associated with one
or more sensing zones, an augmented reality image rendering module configured to generate
from the collected data one or more virtual design elements representative of objects
occluded from view of the vehicle driver, and a display module configured to cause
the virtual design elements to be presented to a display.
[0007] This summary is provided to introduce a selection of concepts in a simplified form
that are further described below in the Detailed Description. This summary is not
intended to identify key features of the claimed subject matter, nor is it intended
to be used as an aid in determining the scope of the claimed subject matter.
DESCRIPTION OF THE DRAWINGS
[0008] The foregoing aspects and many of the attendant advantages of the claimed subject
matter will become more readily appreciated as the same become better understood by
reference to the following detailed description, when taken in conjunction with the
accompanying drawings, wherein:
FIGURE 1 is a block diagram of one representative embodiment of a vehicle safety system
in accordance with one or more aspects of the present disclosure;
FIGURE 2 is a schematic diagram illustrating a number of blind spots experienced by
drivers of one representative vehicle;
FIGURE 3 is a schematic diagram illustrating a number of sensing zones monitored by
the system of FIGURE 1;
FIGURE 4 is a block diagram of one representative embodiment of the augmented reality
display generator of FIGURE 1;
FIGURE 5 is a block diagram of another representative embodiment of an augmented reality
display generator in accordance with an aspect of the present disclosure;
FIGURE 6 is a flow diagram illustrating one representative embodiment of an augmented
reality display method in accordance with an aspect of the present disclosure; and
FIGURES 7-10 illustrate embodiments of one or more components of the safety system
incorporated at various locations around the vehicle.
DETAILED DESCRIPTION
[0009] The detailed description set forth below in connection with the appended drawings,
where like numerals reference like elements, is intended as a description of various
embodiments of the disclosed subject matter and is not intended to represent the only
embodiments. Each embodiment described in this disclosure is provided merely as an
example or illustration and should not be construed as preferred or advantageous over
other embodiments. The illustrative examples provided herein are not intended to be
exhaustive or to limit the claimed subject matter to the precise forms disclosed.
[0010] References to "embodiments" throughout the description which are not under the scope
of the appended claims merely represent possible exemplary executions and are therefore
not part of the present invention.
[0011] The present disclosure relates to a system of information gathering devices, displays
and associated programmed hardware, and their methods of use, that provide, for example,
increased driver visibility and blind spot prevention in vehicles, such as Class 8
trucks. The systems and/or methods can be employed alone or can be employed to augment
other blind spot prevention aids, such as side view mirrors, etc. In some embodiments,
the system is configured to employ augmented reality techniques and methodologies
in order to "see-through" an obstruction in the driver's view. For example, it is
known that a driver's view in a tractor-trailer combination is very limited when changing
lanes or backing up, for example, into a tight loading dock, due to the presence of
occluding vehicle objects, such as the semi-trailer, the sleeper cab, if equipped,
other cab structure, combinations thereof, etc. As a result of the occluding objects
being "virtually" removed by the systems and methods of the present disclosure, improved
visibility to the driver is provided, and increased safety and reduced property damage
may be achieved.
[0012] As will be described in more detail below, digital cameras, radar, lidar, thermal
imaging devices and/or similar information gathering devices can be placed at various
locations around the vehicle and/or associated trailer, if equipped. Additionally,
one or more displays are placed around the vehicle at locations that may correspond
to actual view points of the vehicle driver. Some examples of the placement of displays
that will be described in more detail below include the following: (1) a display provided
at the rear of the sleeper or day cab in order to present the rear scene looking behind
an associated trailer, as shown in FIGURE 7; (2) a display provided with the rear
view mirror, as shown in FIGURE 8; (3) a display provided with the side view mirrors
to augment the viewing capabilities of the mirrors, as shown in FIGURE 9; (4) one
or more displays provided on each side of the driver seat, as shown in FIGURE 10.
[0013] The term "augmented reality" as used throughout this detailed description and in
the claims refers to any rendered image, article or object using a combination of
real-world views that are merged with computer generated images. For purposes of clarity,
the terms "real" and "virtual" are used throughout this detailed description and in
the claims to distinguish between various types of images and/or objects. For example,
a real view or real image refers to any view or image of a real environment that is
occupied by a user. These views are typically reproduced with still or video cameras.
In contrast, a virtual image or virtual object is any image or object that is generated
by a computing device and which is associated with a virtual environment. Moreover,
for purposes of clarity, the term "virtual design element" is used throughout this
detailed description and in the claims to refer collectively to any type of virtual
object, virtual image or virtual graphic that may be created by, or used with, the
system.
[0014] An augmented reality environment can be created by the combination of virtual images
or objects with a real views or images. In some embodiments that will be described
in more detail below, the real objects or images are provided naturally by a mirror
or like reflective surface or a transparent surface, such as a window. In other embodiments,
the real objects or images are generated by, for example, one or more cameras and/or
the like. It will be appreciated that the generation of an augmented reality environment
or scene can use a single source of information, or a combination of any two or more
sources of information described herein.
[0015] In the following description, numerous specific details are set forth in order to
provide a thorough understanding of one or more embodiments of the present disclosure.
It will be apparent to one skilled in the art, however, that many embodiments of the
present disclosure may be practiced without some or all of the specific details. In
some instances, well-known process steps have not been described in detail in order
to not unnecessarily obscure various aspects of the present disclosure. Further, it
will be appreciated that embodiments of the present disclosure may employ any combination
of features described herein.
[0016] Although representative embodiments of the present disclosure is described with reference
to Class 8 trucks, it will be appreciated that aspects of the present disclosure have
wide application, and therefore, may be suitable for use with many types of vehicles,
such as passenger vehicles, buses, RVs, commercial vehicles, light and medium duty
vehicles, and the like. Accordingly, the following descriptions and illustrations
herein should be considered illustrative in nature, and thus, not limiting the scope
of the claimed subject matter.
[0017] Turning now to FIGURE 1, there is shown a schematic diagram of one example of a vehicle
safety system, generally designated 20, in accordance with aspects of the present
disclosure. The system 20 may be installed in a suitable vehicle (sometimes referred
to herein as the "host vehicle") for providing one or more benefits to the driver,
such as improved driver visibility, reduction of blind spots, etc. This may include
detecting or sensing an environment composed of one or more foreign objects (e.g.
target object(s)) in relation to the host vehicle, which, for example, could pose
a potential safety concern to the driver of the host vehicle, to a pedestrian in the
vicinity of the host vehicle, to a driver of an adjacent vehicle, etc. The system
20 is capable of detecting or sensing a wide variety of different target objects,
including both moving and non-moving objects. For example, the target object can be
a vehicle in an adjacent lane (e.g., a "side vehicle") or a vehicle approaching the
vehicle from behind (e.g., a "rear trailing vehicle"). The target object may also
be a pedestrian or animal either stationarily positioned or crossing behind the host
vehicle, etc., or may be stationary, inanimate objects, such as trees, barriers, buildings,
street signs, etc., on the periphery of or behind the vehicle.
[0018] As mentioned above, the target object(s) may be located in the blind spot or occluded
area of the host vehicle. In that regard, FIGURE 2 illustrates various blind spots
common to conventional vehicles, such as a tractor-trailer combination. As shown in
FIGURE 2, typical blind spots include an area 40 located at the driver's side of the
vehicle caused by the A pillar, the B pillar, the sleeper section or other structure
of the cab. Area 40 is typically not accessible by the driver side mirrors. The blind
spots also include an area 42 located behind the trailer. The blind spots also include
an area 44 located at the passenger's side of the vehicle and at an angle with respect
to the vehicle caused by the A pillar, the B pillar, the sleeper section or other
structure of the cab. Area 44 is typically not accessible by the passenger side mirrors.
In some instances, portions of area 44 may be slightly accessible by the side mirrors.
The blind spots may also include an area 46 in front of the vehicle and to the passenger
side of the vehicle caused by the front section/hood of the vehicle. Area 46 also
extends rearwardly to include the area on the passenger side adjacent the vehicle
front section/hood.
[0019] To sense one or more target objects in the vicinity of the vehicle, the vehicle safety
system 20 collects information from various information sources 24 associated with
the host vehicle. In some embodiments, the collected information represents data associated
with the vehicle surroundings, sometimes referred to as the vehicle environment. In
one embodiment, the collected information represents data associated at least in part
with one or more blind spots of the vehicle driver, including areas 40, 42, 44, and
46. The information sources 24 can include, for example, devices such as digital cameras,
radar, lidar, thermal imaging cameras, etc., which are mounted on or otherwise associated
with the host vehicle in suitable locations for obtaining information related to the
driver's various blind spots or other occluded areas. In another embodiment, the information
sources 24 may include devices discrete from vehicle, such as traffic cameras, roadside
beacons, components of system 20 or a similar system installed on third-party vehicles,
which communicate with the host vehicle via cellular, short or long range RF, or similar
protocols, and provide information related to the driver's various blind spots or
other occluded areas. In these or other embodiments, the information sources 24 may
also optionally include devices that collect or generate data indicative of vehicle
operating parameters, such as vehicle speed, vehicle acceleration, etc.
[0020] In response to information collected by one or more of these information sources
24, or any combination thereof, the system 20 presents to the driver with the aid
of one or more displays an augmented reality environment comprising a real image depicting
a scene from the viewpoint of the driver and virtual design elements (e.g., person,
animal, barrier, road, terrain, etc.) that are located in one of the driver's blind
spots or occluded areas. In some embodiments, the virtual design elements also include
the object (e.g., trailer, vehicle structure (e.g., hood, cab, etc.), etc.) that is
occluding the view of the driver. As a result, the presence of the virtual design
elements allows the driver to "see through" the occluding structures, such as the
trailer, in order to increase driver visibility, etc.
[0021] Still referring to FIGURE 1, the components of the system 20 will now be described
in more detail. As shown in the embodiment of FIGURE 1, the system 20 includes one
or more information sources 24, an augmented reality display generator 28, and one
or more displays 32. The display generator 28 is either directly connected in communication
with one or more information sources 24 or can be connected to the one or more information
sources 24 via a vehicle wide network 36, such as a controller area network (CAN).
Those skilled in the art and others will recognize that the vehicle-wide network 36
may be implemented using any number of different communication protocols such as,
but not limited to, Society of Automotive Engineers' ("SAE") J1587, SAE J1922, SAE
J1939, SAE J1708, and combinations thereof. Direct connection can be carried out either
wired or wirelessly, or both.
[0022] The information sources 24 in some embodiments can include but are not limited to
digital cameras or other image gathering devices, optical sensors, radar, lidar, ultrasonic
or other RF sensors, thermal imaging cameras, thermal sensors, proximity sensors,
etc. In use, for example, a single device or sensor or a combination of two or more
of these devices and/or sensors is capable of generating vehicle environment data,
which may, for example, contain camera images, an infrared image, etc., of the environment
surrounding the host vehicle. As will be described in more detail below, the information
contained in this vehicle environment data can be used by the system 20 to either
generate real images, virtual images, or both.
[0023] In some embodiments, the information generating sources 24 are mounted to or otherwise
associated with the host vehicle at one or more desired information gathering locations.
As can be appreciated, the location and number of devices that are used will depend
upon the particular application and can be readily modified as conditions dictate.
In the embodiment shown in FIGURE 3, the information sources 24 are placed around
host vehicle (shown as a tractor trailer combination) so as to form side sensing zones
50 and 52 and a rear sensing zone 54. In one embodiment, one or more information sources
24 can also be located around the host vehicle so as to form a front sensing zone
56. In another embodiment, one or more information sources 24 can also be located
at the rear of the lead vehicle (e.g., tractor) so as to form a gap sensing zone 58.
[0024] In some embodiments, additional information sources 24 can be optionally employed
in order to carry out one or more functions of the system 20. In that regard, some
embodiments of the system 20 also employ various vehicle system sensors or the like,
including brake sensors, wheel speed sensors, a vehicle speed sensor, transmission
gear sensor, accelerometers, a steering angle sensor, etc. Information from these
additional information sources can be used in conjunction with the information sources
associated with the sensing zones 50, 52, 54, 56, and 58 in some embodiments in order
to carry out various functionality of the system 20.
[0025] At least one of the information sources 24 of the vehicle safety system 20 in some
embodiments may optionally include a data acquisition unit that comprises one or more
receivers. In these embodiments, the data acquisition unit is configured to receive,
for example, information from information sources discrete from the host vehicle,
such as short-range communication devices (transmitters or the like from other vehicles
in the vicinity of the host vehicle that are equipped with the system 20 or similar
functionality, road side or traffic intersection beacons, traffic cameras, etc.).
Information that can be transmitted to the vehicle 20 includes but is not limited
to one or more of the following: vehicle operating data, blind spot data related to
the host vehicle or to the transmitting vehicle, and incident data. In some embodiments,
the data acquisition unit may also include transmitters or can be equipped with transceivers
in order to transmit information generated by system 20 to other vehicles in the vicinity
of the host vehicle.
[0026] In one embodiment, the system 20 may be used in conjunction with other vehicle safety
systems or functionality, such as adaptive cruise control, autonomous driving, collision
avoidance, collision warning, lane departure warning, lane change/merge detection,
object detection, vehicle path prediction, rear impact collision warning/avoidance,
road condition detection, just to name a few. In that regard, the system 20 in one
embodiment is configured to receive and/or share data with these optional vehicle
systems in order to carry out the functionality of the system 20.
[0027] The information from at least one these information sources 24, or any combination
of these information sources 24, can be processed by the display generator 28 or other
components so that an augmented reality environment can be presented to the vehicle
driver with the aid of one or more of the displays 32. As was described briefly above
and will be described in more detail below, the augmented reality environment in some
embodiments is created by the combination of a real image and one or more virtual
design elements, which is presented together to the vehicle driver.
[0028] In various embodiments of the system 20, the one or more displays 32 can include
a generally opaque display, for example, a liquid crystal display (LCD), a light emitting
polymer display (LPD), a plasma display, or a light emitting diode (LED) display.
In these embodiments, the augmented reality environment can be presented to the driver
entirely by the opaque display. In other embodiments of the system 20, the one or
more displays can include transparent displays or "see through" displays, such as
transparent LCD, OLED or Head-up displays (HUD). In one embodiment, the transparent
display can be fabricated as a layer of OLEDs sandwiched between two transparent pieces
of film (e.g., silicon or plastic film, etc.). In these embodiments, as will be described
in more detail below, the transparent displays can be either mounted directly over
a mirror of the vehicle, such as a rearview mirror, a side view mirror, etc., or can
overlay a vehicle window or sections thereof, such as a rear window or front windshield
of the vehicle. As such, the augmented reality environment is presented to the vehicle
driver by a combination of a reflective or transparent layer (e.g., mirror, window,
etc.) of the vehicle, which allows real images to be presented naturally to the driver
via transmission of light, and a transparent display 32, which provides the virtual
design elements to the driver.
[0029] In accordance with an aspect of the present disclosure, the display generator 28
is configured to: (1) collect information from one or more information sources 24;
(2) generate virtual design elements based on the collected information; and (3) present
the augmented reality environment or portions thereof to the vehicle driver via at
least one of the one or more displays 32. As will be described in more detail below,
the virtual design elements can include target objects, such as people, animals, posts,
building structure, etc., as well as portions of the environment occluded by the host
vehicle. As presented to the vehicle driver, the augmented reality environment provides
a "see through" effect in order to represent information to the driver that would
be normally hidden or obscured from view.
[0030] Turning now to FIGURE 4, there is shown in block diagrammatic form one representative
embodiment of the display generator 28 formed in accordance with an aspect of the
present disclosure and capable of carrying out the functionality described above.
As shown in FIGURE 4, the display generator 28 includes one or more modules. In the
embodiment shown, the display generator 28 includes an information gathering module
62, an augmented reality rendering module 66, and a display module 72. While the modules
are separately illustrated in the embodiment shown, it will be appreciated that the
functionality carried out by each module can be combined into fewer modules or further
separated into additional modules. In some embodiments, the modules of the display
generator 28 contain logic rules for carrying out the functionality of the system.
The logic rules in these and other embodiments can be implemented in hardware, in
software, or combinations of hardware and software.
[0031] Still referring to FIGURE 4, the information gathering module 62 implements logic
for obtaining real-time or near real time data from the information sources 24. The
data can include images, video, etc., associated with one or more of the side sensing
zones 50 and 52, the rear sensing zone 54, the front sensing zone 56, and the gap
sensing zone 58. In some embodiments, only one zone is needed to generate the augmented
reality environment. In other embodiments, a combination of two or more zones is used
to generate the augmented reality environment or scene. The data can also optionally
include vehicle operating data, or data from external sources (third party vehicles,
beacons, traffic cameras, etc.) representing images or video associated with one or
more of the various sensing zones. During the acquisition process, data received from
the information sources 24 can be processed and temporary stored, such as in memory
and/or an associated buffer.
[0032] The augmented reality rendering module 66 implements logic for generating virtual
design elements for the augmented reality environment based on information obtained
from the information gathering module 62. In doing so, the augmented reality rendering
module 66 can interpret various types of information and employ various augmented
reality rendering engines for generating the augmented reality environment. In one
embodiment, the module 62 can convert radar, lidar, and/or thermal imaging into virtual
design elements that graphically represent a scene, an image, or objects therein that
are hidden or occluded from view of the driver. In another embodiment, the module
66 converts a camera image into virtual design elements that graphically represent
a scene, an image, or objects therein that are hidden or occluded from view of the
driver. In some embodiments, the augmented reality rendering module 78 also implements
logic for presenting real images for the augmented reality environment based on information
obtained from the information gathering module 62. In some of these embodiments, the
module 62 combines the real images and the virtual images in a suitable manner to
form the augmented reality environment.
[0033] As further illustrated in FIGURE 4, the display generator 28 further includes a display
module 72. The display module 72 implements logic for causing the virtual design elements
generated by the augmented reality rendering module 78 to be presented to the display
32 for display. In some embodiments, the display module 72 is further configured to
present the virtual design elements together with the real images for display. It
will be appreciated that know image processing, buffering, and/or the like can occur
at one or more of the modules 62, 66, and 72.
[0034] FIGURE 5 illustrates another suitable embodiment of the display generator 28 in block
diagrammatic form. As shown in FIGURE 5, the display generator 28 includes a processor
76 and memory 78. The memory 78 may include computer readable storage media in read-only
memory (ROM), random-access memory (RAM), and keep-alive memory (KAM), for example.
The KAM may be used to store various operating variables or program instructions while
the processor 76 is powered down. The computer-readable storage media may be implemented
using any of a number of known memory devices such as PROMs (programmable read-only
memory), EPROMs (electrically PROM), EEPROMs (electrically erasable PROM), flash memory,
or any other electric, magnetic, optical, or combination memory devices capable of
storing data, instructions, programs, modules, etc. In the embodiment shown, a data
acquisition module 62, an augmented reality 66, and a display module 66 are stored
in memory 78. In some embodiments, the display generator 28 may include additional
components including but not limited to, analog to digital (A/D) and digital to analog
(D/A) circuitry, input/output circuitry and devices (I/O) and appropriate signal conditioning
and buffer circuitry.
[0035] As used herein, the term processor is not limited to integrated circuits referred
to in the art as a computer, but broadly refers to a microcontroller, a microcomputer,
a microprocessor, a programmable logic controller, an application specific integrated
circuit, other programmable circuits, combinations of the above, among others. Therefore,
as used herein, the term "processor" can be used to generally describe these aforementioned
components, and can be either hardware or software, or combinations thereof, that
implement logic for carrying out various aspects of the present disclosure. Similarly,
the term "module" can include logic that may be implemented in either hardware or
software, or combinations thereof.
[0036] FIGURE 6 is a flow diagram that depicts one exemplary embodiment of an augmented
reality display method 600 formed in accordance with the disclosed subject matter.
In one embodiment, the method 600 may be implemented by the modules 62, 66, and 72
of the display generator 36 from either FIGURE 4 or 5. Accordingly, information may
be collected or otherwise received from one or more information sources 24, converted
into an augmented reality environment or virtual design elements thereof, and presented
to the vehicle driver with the aid of one or more displays 32. As a preliminary matter,
those skilled in the art will appreciate that such functionality is typically designed
to be carried out in a continual manner, i.e., once initialized and operating, the
display generator 28 continually monitors and displays information. Accordingly, the
method 600 operates continually until the display generator is powered down or its
operation is otherwise interrupted.
[0037] As illustrated in FIGURE 6, the routine 600 begins at block 602 where a start-up
event occurs that will cause an augmented reality environment to be presented to the
vehicle driver with the aid of one or more displays 32. Generally described, a start-up
event is an event type that will cause the display 32 to transition from an inactive
state to an active state. By way of example only, the start-up event that occurs at
block 602 may be the ignition of the vehicle's engine, which results in power being
supplied to an ignition bus. Also, the display 32 may be put to "sleep" in a reduced
power state when the vehicle is inactive for a predetermined period of time. Thus,
the start-up event may be another type of event, such as the return of the display
32 from a reduced power state.
[0038] If a start event occurs at block 602, the method 600 proceeds to block 604, where
the display generator 28 begins collecting information from the one or more information
sources 24 indicative of one or more events occurring in one or more of the sensing
zones 50, 52, 54, 56, and 58. Next, at block 606, the display generator 28 renders
one or more virtual design elements 80 representative of occluded objects located
in one or more of the sensing zones for subsequent display. In one embodiment, the
virtual design elements 80 are rendered based on the driver's view point. In some
embodiments, the virtual design elements 80 can include, for example, a general outline
of the occluding structure, such as the trailer, and any target objects that may be
occluded thereby. For example, the virtual design elements 80 can include an animal
80B, the road 80C, and the terrain 80D, that is normally occluded by the trailer,
as shown in FIGURE 7. The virtual design elements 80 can also include vehicle structure
80A, such as the outline of the trailer, that is responsible for the occluded view.
In some embodiments, the rendered virtual design elements 80 can be temporarily stored
in memory 58 or an associated buffer. This information may be continually collected
and processed so that current events can be conveyed on one or more displays 32.
[0039] From block 606, the method proceeds to block 608, where the virtual design elements
are then presented to a display 32 for display. Once received by the display 32, the
virtual design elements are rendered by display 32, as shown in the examples of FIGURES
7-10. In some embodiments that employ an opaque display, the virtual design elements
80 are presented to the display 32 in conjunction with real images 82. For example,
real images 82 can be obtained or converted from the information provided from the
information sources 24. In this embodiment, the display generator 28 overlays, superimposes
or otherwise combines the virtual design elements 80 with the real images 82 to form
an augmented reality environment at block 610 for display. In other embodiments, the
display generator 28 takes the real image of the vehicle environment and converts
only that portion of the real image that is occluded from the view of the driver into
virtual design elements 80 in order to form an augmented reality environment. In some
embodiments, the real images 82 can be temporarily stored in memory 58 or an associated
buffer. This information may be continually collected and processed so that current
events can be conveyed on one or more displays 32.
[0040] The method 600 then proceeds to block 612, where a determination is made as to whether
a process termination event has occurred. The termination event can be turning the
ignition key to the "off position, powering down the system 20 or one or more displays
32, or placing one or more of the displays 32 in sleep or stand-by mode, etc. If a
termination event occurs at block 612, then the method 600 ends. If not, the method
returns to block 604 so that a continuous feed is presented to the display 26.
[0041] It should be well understood that the routine 600 described above with reference
to FIGURE 6 does not show all of the functions performed when presenting the augmented
reality environment to the driver. Instead, the routine 600 describes exemplary embodiments
of the disclosed subject matter. Those skilled in the art and others will recognize
that some functions may be performed in a different order, omitted/added, or otherwise
varied without departing from the scope of the claimed subject matter.
[0042] Carrying out the one or more embodiments of the method 600 results in augmented reality
environments depicted schematically in the examples of FIGURES 7-10. For ease of illustration,
the real images 82 are shown with thicker lines, which appear darker in the FIGURES,
while the virtual design elements are shown with thinner lines, which appear lighter
in the FIGURES.
[0043] FIGURE 7 is a schematic representation of a display 32 employed in lieu of the rear
window of the host vehicle. As shown in FIGURE 7, the augmented reality environment
is created by the virtual design elements 80A-80D and the real image 82 presented
by the display 32. In the embodiment shown, the virtual design elements include the
outline of the occluding structure 80A, the animal 80B, the road 80C, and the terrain
80D, which are normally occluded by the trailer. In generating the virtual design
elements 80, information based on sensing zones 50, 52, 54, and/or 58 can be used.
In this embodiment, the real image 82 includes the scene behind the tractor that is
not occluded by the trailer. In other embodiments, instead of an opaque display, a
transparent display can be used in conjunction with the rear window in order to present
the augmented reality environment to the driver.
[0044] FIGURE 8 is a schematic representation of a display 32 mounted over a section of
the rear view mirror 90. As shown in FIGURE 8, the augmented reality environment is
created by the virtual design elements 80 presented by display 32 and the real image
82 presented by the reflective surface of the mirror 90. In the embodiment shown,
the virtual design elements include the trailer outline 80A, the road 80C, and the
terrain 80D normally occluded by the trailer.
[0045] FIGURE 9 is a schematic representation of a display 32 mounted over a section of
the side view mirror 96. As shown in FIGURE 9, the augmented reality environment is
created by the virtual design elements 80 presented by display 32 and the real image
82 presented by the reflective surface 98 of the mirror 96. Of course, some embodiments
can employ an opaque display in lieu of the side mirror, as well. In the embodiment
shown, the virtual design elements 80 include building 80E, portions of the flag 80F,
and the outline of the trailer 80A,
[0046] FIGURE 10 is a schematic representation of two displays 32A and 32B mounted on the
sides of the driver seat 100. As shown in FIGURE 10, the augmented reality environment
is created by both the virtual design elements 80 and the real images 82 presented
by displays 32A and 32B. In this embodiment, the augment reality environment includes
the occluded areas on the passenger and driver side of the trailer, which may be based
on information from sensing zones 50, 52, and/or 54. The augment reality environment
presented by such displays 32A and 32B can be used in conjunction with either traditional
side mirrors, or side mirrors configured as described in FIGURE 9. Of course, some
of the information regarding the side sensing zones can be obtained from other vehicles
in the vicinity of the host vehicle.
[0047] Other applications of one or more embodiments of the system 20 are contemplated in
accordance with one or more aspects of the present disclosure. For example, the system
20 in one embodiment may be alternatively or additionally configured to employ a heads
up display (HUD) as one of the displays 32 for presenting different configurations
of the hood to the driver. In one embodiment, the display generator 28 of the system
20 is configured to generate virtual design elements in the form of the vehicle hood
and objects that are present in area 46 (See FIGURE 2) but occluded by the front section/hood
of the vehicle. In another embodiment, the display generator 28 of the system 20 is
configured to generate either virtual design elements or a real representation of
a vehicle hood from a different vehicle model. For example, the host vehicle may be
a commercial truck, such as the Peterbilt® 389 semi-truck that is equipped with a
"long" hood, but the system 20 may present through the HUD a virtual hood representative
of a shorter version of the hood, sometimes referred to as the "aero" hood, or vice
versa.
[0048] In yet other embodiments, the system 20 may utilize information from other systems
20 installed in either trailing vehicles or leading vehicles. For example, if the
host vehicle is part of a vehicle platoon (i.e., two or more vehicles one in front
of the other), the system 20 of the host vehicle can communicate with the other vehicle(s)
in order to provide the driver of the host vehicle with an augmented reality environment
of what is in front of the lead vehicle, or what is behind the trailing vehicle. As
such, the augmented reality environment presented by the system 20 of the host vehicle
allows the driver to "see through" the lead vehicle (the lead vehicle transmits information
from in front of the lead vehicle, including area 46), thereby reducing driver eye
fatigue, or allows the driver to "see through" the trailing vehicle (the trailing
vehicle transmits information from behind the trailing vehicle, including from area
42), thereby providing the driver with additional information regarding the environment.
1. Method implemented in computer-executable instructions for displaying information
about vehicle surroundings to a driver of a host vehicle, wherein the host vehicle
having a display (32), the method comprising:
obtaining vehicle environment data from one or more information sources (24), the
vehicle environment data indicative of at least a part of a scene occluded from view
of the driver when operating the host vehicle; and
presenting to the driver, with the aid of the display (32), an augmented reality environment
based on the vehicle environment data and representative of an area surrounding the
host vehicle but obstructed from view of the driver;
characterized in that
the host vehicle is part of a vehicle platoon having a trailing vehicle,
the trailing vehicle transmits information from behind the trailing vehicle,
a system (20) of the host vehicle communicates with the other vehicle(s) in order
to provide the driver of the host vehicle with an augmented reality environment of
what is behind the trailing vehicle, wherein the augmented reality environment presented
with the aid of the display (32) of the host vehicle allows the driver to "see through"
the trailing vehicle
either the display (32) is a transparent display overlaying a rear window of the host
vehicle or the display (32) is employed in lieu of the rear window of the host vehicle.
2. The method of Claim 1, wherein said presenting includes
causing the display (32) to render one or more virtual design elements representative
of one or more objects located in the scene occluded from view of the driver of the
host vehicle.
3. The method of Claim 1, wherein said presenting includes
generating one or more virtual design elements representative of one or more objects
located in the scene occluded from view of the driver of the host vehicle;
obtaining a real image (82) of the scene, the real image based on the point of view
of the driver; and
causing the virtual design elements and the real image to be displayed together by
the display (32).
4. The method of Claim 3, wherein said causing the virtual design elements and the real
image (82) to be displayed together by the display (32) includes
arranging the generated one or more virtual design elements over a preselected area
(40, 42, 44, 46) of the real image.
5. The method of Claim 1, wherein said obtaining vehicle environment data includes
obtaining additional data from a source discrete from the host vehicle, the source
including one of a beacon and a traffic camera.
6. The method of Claim 1, wherein the vehicle environment data is associated with one
or more sensing zones that correspond to one or more external areas of the host vehicle,
wherein the one or more external areas of the host vehicle represent at least in part
areas occluded from view of the driver when operating the host vehicle.
7. The method of Claim 1, wherein the display is a transparent display overlaying a rear
window of the host vehicle.
8. The method of Claim 1, wherein the display is employed in lieu of the rear window
of the host vehicle.
9. The method of Claim 1, wherein the data include video associated with a rear sensing
zone.
10. A computer-readable medium having modules configured to convey information to a driver
of a host vehicle in a vehicle platoon regarding vehicle surroundings, wherein the
vehicle platoon includes the host vehicle and a trailing vehicle, using a method as
recited in any of Claims 1-9.
1. Verfahren, das in computerausführbaren Anweisungen implementiert ist, zum Anzeigen
von Informationen über Fahrzeugumgebungen an einen Fahrer eines Host-Fahrzeugs, wobei
das Host-Fahrzeug eine Anzeige (32) aufweist, wobei das Verfahren umfasst:
Erhalten von Fahrzeugumgebungsdaten von einer oder mehreren Informationsquellen (24),
wobei die Fahrzeugumgebungsdaten zumindest einen Teil einer Szene angeben, die aus
Sicht des Fahrers beim Bedienen des Host-Fahrzeugs verdeckt ist; und
Darstellen, für den Fahrer, mit Hilfe der Anzeige (32), einer Augmented-Reality-Umgebung,
die auf den Fahrzeugumgebungsdaten basiert und repräsentativ für einen Bereich ist,
der das Host-Fahrzeug umgibt, jedoch für den Fahrer versperrt ist;
dadurch gekennzeichnet, dass
das Host-Fahrzeug Teil eines Fahrzeugzuges mit einem nachlaufenden Fahrzeug ist,
das nachlaufende Fahrzeug Informationen von hinter dem nachlaufenden Fahrzeug überträgt,
ein System (20) des Host-Fahrzeugs mit dem anderen Fahrzeug(en) kommuniziert, um dem
Fahrer des Host-Fahrzeugs eine Augmented-Reality-Umgebung von dem, was sich hinter
dem nachlaufenden Fahrzeug befindet, bereitzustellen, wobei die Augmented-Reality-Umgebung,
die mit Hilfe der Anzeige (32) des Host-Fahrzeugs dargestellt wird, es dem Fahrer
ermöglicht, durch das nachlaufende Fahrzeug "hindurchzuschauen",
wobei entweder die Anzeige (32) eine transparente Anzeige ist, die eine Heckscheibe
des Host-Fahrzeugs überlagert, oder die Anzeige (32) anstelle der Heckscheibe des
Host-Fahrzeugs verwendet wird.
2. Verfahren nach Anspruch 1, wobei das Darstellen aufweist
Bewirken, dass die Anzeige (32) eines oder mehrere virtuelle Gestaltungselemente wiedergibt,
die für eines oder mehrere Objekte in der Szene, die aus Sicht des Fahrers des Host-Fahrzeugs
verdeckt sind, repräsentativ sind.
3. Verfahren nach Anspruch 1, wobei das Darstellen aufweist
Erzeugen eines oder mehrerer virtueller Gestaltungselemente, die für eines oder mehrere
Objekte in der Szene repräsentativ sind, die aus Sicht des Fahrers des Host-Fahrzeugs
verdeckt sind;
Erhalten eines realen Bildes (82) der Szene, wobei das reale Bild auf dem Blickpunkt
des Fahrers basiert; und
Bewirken, dass die virtuellen Gestaltungselemente und das reale Bild zusammen durch
die Anzeige (32) angezeigt werden.
4. Verfahren nach Anspruch 3, wobei das Bewirken, dass die virtuellen Gestaltungselemente
und das reale Bild (82) zusammen durch die Anzeige (32) angezeigt werden, aufweist
Anordnen des einen oder der mehreren erzeugten virtuellen Gestaltungselemente über
einen vorausgewählten Bereich (40, 42, 44, 46) des realen Bildes.
5. Verfahren nach Anspruch 1, wobei das Erhalten von Fahrzeugumgebungsdaten aufweist
Erhalten zusätzlicher Daten von einer von dem Host-Fahrzeug getrennten Quelle, wobei
die Quelle eine Bake oder eine Verkehrskamera aufweist.
6. Verfahren nach Anspruch 1, wobei die Fahrzeugumgebungsdaten einer oder mehreren Erfassungszonen
zugeordnet sind, die einem oder mehreren externen Bereichen des Host-Fahrzeugs entsprechen,
wobei der eine oder die mehreren externen Bereiche des Host-Fahrzeugs zumindest teilweise
Bereiche darstellen, die bei dem Betrieb des Host-Fahrzeugs aus Sicht des Fahrers
verdeckt sind.
7. Verfahren nach Anspruch 1, wobei die Anzeige eine transparente Anzeige ist, die eine
Heckscheibe des Host-Fahrzeugs überlagert.
8. Verfahren nach Anspruch 1, wobei die Anzeige anstelle der Heckscheibe des Host-Fahrzeugs
verwendet wird.
9. Verfahren nach Anspruch 1, wobei die Daten ein Video umfassen, das einer hinteren
Erfassungszone zugeordnet ist.
10. Computerlesbares Medium mit Modulen, die dazu ausgelegt sind, einem Fahrer eines Host-Fahrzeugs
in einem Fahrzeugzug Informationen über Fahrzeugumgebungen zu übermitteln, wobei der
Fahrzeugzug das Host-Fahrzeug und ein nachlaufendes Fahrzeug aufweist, wobei ein Verfahren
verwendet wird, wie es in einem der Ansprüche 1-9 angegeben ist.