A vehicle information projecting system, comprising:
- an image-capturing unit that captures an image of an actual landscape in front of a vehicle, the actual landscape including a road on which the vehicle is traveling, the road including a traveling lane in which the vehicle is traveling and an adjacent lane disposed adjacent to the traveling lane;
- a rear side information acquiring unit that detects a rear side vehicle being present at a rear side of the vehicle, wherein the detecting the rear side vehicle includes acquiring rear side vehicle information of the rear side vehicle;
- a steering angle sensor that detects a steering angle of a steering wheel of the vehicle;
- a lane change information acquiring unit that detects the vehicle making a lane change from the traveling lane to the adjacent lane based at least on the steering angle of the steering wheel;
- a display mechanism that projects a virtual image within a part of a windshield of the vehicle so that the virtual image overlaps the actual landscape;
- and
- a processing unit that:
- determines a degree of caution with respect to the rear side vehicle based on the acquired rear side vehicle information and the detected lane change;
- generates, in response to detecting the rear side vehicle and detecting the lane change, a first virtual object to be included in the virtual image, the first virtual object indicates the determined degree of caution;
- generates, in response to detecting the rear side vehicle and detecting the lane change, a second virtual object to be included in the virtual image, the second virtual object indicating a trajectory line to be followed by the vehicle, the trajectory line predicted based on the steering angle;
- and
- controls the display mechanism to include the generated first virtual object and the generated second virtual object in the virtual image so that 1) the first virtual object overlaps a boundary line between the traveling lane and the adjacent lane and 2) the second virtual object is disposed at an angle with respect to the first virtual object;
- wherein when the steering angle sensor detects a change in the steering angle, the angle at which the second virtual object is disposed with respect to the first virtual object is adjusted by moving the second virtual object based on the change in the steering angle,
- wherein when 1) the angle at which the second virtual object is disposed with respect to the first virtual object meets a threshold and 2) the second virtual object deviates off of the virtual image, the processing unit;
- generates a third virtual object;
- and
- controls the display mechanism to 1) remove the second virtual object from the virtual image and 2) include the third virtual object in the virtual image.