Rendering system, display system, moving vehicle, rendering method, and non-transitory storage medium for correcting a rendering location of a marker
A rendering system includes a rendering unit and a correction unit. The rendering unit renders, based on a result of detection by a detection system, a marker corresponding to a location of a target. The detection system is installed in a moving vehicle for the purpose of detecting the target. The correction unit corrects, based on correction data, the location of the target in accordance with the result of detection by the detection system and thereby determines a location of the marker to be rendered by the rendering unit. The correction data is obtained based on at least traveling information about a traveling condition of the moving vehicle.
1 . A rendering system, comprising:
a processor; and
a memory including a program that, when executed by the processor, causes the processor to perform functions, the functions including:
determining, based on a result of detection by a detection system installed in a moving vehicle for a purpose of detecting a target, a rendering location of a marker corresponding to a location of the target;
predicting, based on traveling information and target information, the location of the target in order to obtain correction data for the location of the target;
correcting the rendering location of the marker based on the correction data of the target; and
rendering the marker at the corrected rendering location,
wherein the correction data is obtained based on the traveling information about a traveling condition of the moving vehicle and the target information about a traveling condition of the target,
the traveling information is predicted from at least past behavior of the moving vehicle equipped with the rendering system,
the target information is predicted from at least past behavior of the target, and
the traveling information relates to at least one of parameters including a moving velocity, a magnitude of movement, a traveling direction, acceleration, a duration of traveling, or an orientation of the moving vehicle during traveling.
2 . The rendering system of claim 1 , wherein
the target information relates to at least one of parameters including a moving velocity, a magnitude of movement, a traveling direction, acceleration, a duration of traveling, and an orientation during traveling of the target.
3 . The rendering system of claim 2 , wherein
the marker is a three-dimensional image including location information in a depth direction and representing a distance from the detection system to the target.
4 . The rendering system of claim 2 , wherein
the detection system outputs the result of detection in every first cycle,
the processor renders, based on the result of detection in every first cycle, the marker at least in every first cycle and updates the marker in every second cycle, the second cycle being shorter than the first cycle, and
the processor makes, whenever the marker is updated in every second cycle, interpolation based on interpolation data to obtain an interpolated marker as the marker that has been updated.
5 . The rendering system of claim 1 , wherein
the marker is a three-dimensional image including location information in a depth direction and representing a distance from the detection system to the target.
6 . The rendering system of claim 1 , wherein
the detection system outputs the result of detection in every first cycle,
the processor renders, based on the result of detection in every first cycle, the marker at least in every first cycle and updates the marker in every second cycle, the second cycle being shorter than the first cycle, and
the processor makes, whenever the marker is updated in every second cycle, interpolation based on interpolation data to obtain an interpolated marker as the marker that has been updated.
7 . The rendering system of claim 1 , wherein
the processor determines contents of the marker based on the correction data, and
the contents include at least one of a figure, a sign, a character, a numeral, a pattern, a photograph, or a combination thereof.
8 . The rendering system of claim 1 , wherein the functions further include:
adjusting a strength of the predicting of the location of the target.
9 . The rendering system of claim 1 , wherein
the traveling information is about the traveling condition of the moving vehicle in a delay period, the delay period being at least from a first point in time when the detection system detects the target to a second point in time when the processor renders the marker.
10 . A display system, comprising:
the rendering system of claim 1 ; and
a display device that displays the marker rendered by the rendering system.
11 . The rendering system of claim 1 , wherein
the traveling information further relates to at least one of a distance traveled or an angle of movement.
12 . A rendering method, comprising:
determining, based on a result of detection by a detection system installed in a moving vehicle for a purpose of detecting a target, a rendering location of a marker corresponding to a location of the target, the moving vehicle being equipped with a rendering system;
predicting, based on traveling information and target information, the location of the target in order to obtain correction data for the location of the target;
correcting the rendering location of the marker based on the correction data of the target; and
rendering, by the rendering system of the vehicle, the marker at the corrected rendering location,
wherein the correction data is obtained based on the traveling information about a traveling condition of the moving vehicle and the target information about a traveling condition of the target,
the traveling information is predicted from at least past behavior of the moving vehicle equipped with the rendering system,
the target information is predicted from at least past behavior of the target, and
the traveling information relates to at least one of parameters including a moving velocity, a magnitude of movement, a traveling direction, acceleration, a duration of traveling, or an orientation of the moving vehicle during traveling.
13 . A non-transitory storage medium including a program configured to cause one or more processors to perform the rendering method of claim 12 .
14 . The rendering method of claim 12 , wherein
the traveling information further relates to at least one of a distance traveled or an angle of movement.