Patent ID: 8411091
Filing Date: 2013-04-02
Classification: G06N,G06T

Abstract:
1. An image drawing server connected to a client terminal via a network for constructing a three-dimensional virtual world, comprising: a reception unit for acquiring, from the client terminal, a position of an avatar of a user of said three-dimensional virtual world in said client terminal; a three-dimensional object creation unit for providing a viewpoint in the vicinity of said avatar and for creating a three-dimensional object having substantially horizontal concentric polygons or concentric circles as cross sections thereof, wherein said concentric polygons or concentric circles are centered around said viewpoint; a panoramic image creation unit for performing a perspective projection of a static object residing in a region of a plurality of regions in said three-dimensional virtual world by dividing said three-dimensional object by borders that correspond to said concentric polygons or concentric circles, wherein said perspective projection performed for said region with respect to an outer side face of a concentric polygon or concentric circle of the concentric polygons or concentric circles, while centering around said viewpoint, to create a 360 degree two-dimensional panoramic image, wherein said perspective projection is repeated for a different static object with respect to a different region of the plurality of regions to create at least one more 360 degree two-dimensional panoramic image that corresponds to an outer side face of a different concentric polygon or concentric circle of said concentric polygons or concentric circles, and said perspective projection has not already been performed for the different concentric polygon or concentric circle; and a transmission unit for transmitting, to said client terminal, said 360 degree two-dimensional panoramic images and information on a dynamic object residing in a region of an outer object within the smallest concentric polygon or concentric circle of said concentric polygons or concentric circles created by said three-dimensional object creation unit; wherein said panoramic image creation unit adds, to one of said 360 degree two-dimensional panoramic images, action information that one of said static objects has, and wherein said client terminal displays said action information such that a user can select an action that enables interaction with one of said static objects; wherein said panoramic image creation unit adds a Z value to one of said 360 degree two-dimensional panoramic images residing in a region of said three-dimensional object within the closest vicinity from said viewpoint to which one of said static objects is projected, wherein said Z value represents a position of the one of said static objects in a depth direction thereof.