An entertainment system 10 has: a depth computing module 210 which
computes a viewpoint distance from viewpoint coordinate to an object; a
scaling computing module 208 which computes scaling for a unique size of
the object based on the viewpoint distance; a model transforming module
206 which multiples the unique size of the object by the scaling,
computes the size of the object, and arranges the object in the computed
size; a view transforming module 214 which transforms the arranged object
to a viewpoint coordinate system; a perspective transformation module 216
which perspective transforms the transformed object to a screen
coordinate system relative to an origin point of the viewpoint coordinate
system; and an image output module 218 which displays a part of the
screen coordinate system where the object has been perspective
transformed on a display 12, the system can properly display an object
separated from the viewpoint coordinate by a predetermined distance.