Information processing apparatus and information processing method
Provided is an information processing apparatus that includes a viewpoint position detection unit and a correction processing unit. The viewpoint position detection unit detects a viewpoint position (PS) of an observer. The correction processing unit detects a gaze point (GP) on a viewpoint image (VPI) corresponding to the viewpoint position (PS). The correction processing unit blurs an outer edge of the viewpoint image (VPI) away from the gaze point (GP) in a parallax direction.
1 . An information processing apparatus, comprising:
at least one processor configured to:
detect a viewpoint position of an observer, wherein the viewpoint position corresponds to viewpoint position information;
detect a gaze point on a viewpoint image, wherein
the viewpoint image is on a screen, and
the gaze point corresponds to the viewpoint position;
blur an outer edge of the viewpoint image away from the gaze point in a parallax direction;
vary a blur amount of the blur of the outer edge in the viewpoint image based on a moving speed of the viewpoint position;
determine, based on the viewpoint position information, a correspondence relation between each of the viewpoint image, the blur amount, and a pixel group of the screen; and
generate a multistage blurred image based on the determined correspondence relation between each of the viewpoint image, the blur amount, and the pixel group of the screen.
2 . The information processing apparatus according to claim 1 , wherein
the viewpoint image includes a plurality of line images adjacent in the parallax direction, and
the at least one processor is further configured to selectively blur at least one line image of the plurality of line images in which the gaze point is not located.
3 . The information processing apparatus according to claim 2 , wherein
the at least one processor is further configured to blur a first line image, of the plurality of line images, more than a second line image of the plurality of line images, and
the first line image is farther from the gaze point with respect to the second line image.
4 . The information processing apparatus according to claim 1 , wherein the blur amount decreases as the moving speed of the viewpoint position increases.
5 . An information processing method comprising:
in an information processing apparatus:
detecting a viewpoint position of an observer, wherein the viewpoint position corresponds to viewpoint position information;
detecting a gaze point on a viewpoint image, wherein
the viewpoint image is on a screen, and
the gaze point corresponds to the viewpoint position;
blurring an outer edge of the viewpoint image away from the gaze point in a parallax direction;
varying a blur amount of the blur of the outer edge in the viewpoint image based on a moving speed of the viewpoint position;
determining, based on the viewpoint position information, a correspondence relation between each of the viewpoint image, the blur amount, and a pixel group of the screen; and
generating a multistage blurred image based on the determined correspondence relation between each of the viewpoint image, the blur amount, and the pixel group of the screen.
6 . A non-transitory computer-readable medium having stored thereon, computer-executable instructions which, when executed by a processor, cause the processor to execute operations, the operations comprising:
detecting a viewpoint position of an observer, wherein the viewpoint position corresponds to viewpoint position information;
detecting a gaze point on a viewpoint image, wherein
the viewpoint image is on a screen, and
the gaze point corresponds to the viewpoint position;
blurring an outer edge of the viewpoint image away from the gaze point in a parallax direction;
varying a blur amount of the blur of the outer edge in the viewpoint image based on a moving speed of the viewpoint position;
determining, based on the viewpoint position information, a correspondence relation between each of the viewpoint image, the blur amount, and a pixel group of the screen; and
generating a multistage blurred image based on the determined correspondence relation between each of the viewpoint image, the blur amount, and the pixel group of the screen.