[go: up one dir, main page]

JP2009151608A - Image formation method and image display method - Google Patents

Image formation method and image display method Download PDF

Info

Publication number
JP2009151608A
JP2009151608A JP2007329686A JP2007329686A JP2009151608A JP 2009151608 A JP2009151608 A JP 2009151608A JP 2007329686 A JP2007329686 A JP 2007329686A JP 2007329686 A JP2007329686 A JP 2007329686A JP 2009151608 A JP2009151608 A JP 2009151608A
Authority
JP
Japan
Prior art keywords
dimensional
image
avatar
virtual space
coordinate system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007329686A
Other languages
Japanese (ja)
Inventor
Kotetsu Ko
黄昊哲
Tsugihide Cho
張世英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NHN Japan Corp
NHN Corp
Original Assignee
NHN Japan Corp
NHN Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NHN Japan Corp, NHN Corp filed Critical NHN Japan Corp
Priority to JP2007329686A priority Critical patent/JP2009151608A/en
Publication of JP2009151608A publication Critical patent/JP2009151608A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image formation method forming a three-dimensional image displaying a two-dimensional image of an avatar image or the like on three-dimensional virtual space. <P>SOLUTION: In the image formation method, the three-dimensional image to be displayed on the three-dimensional virtual space is formed from the two-dimensional image, and it includes a first step of converting the two-dimensional image displayed on a plane coordinate system into a coordinate system of the three-dimensional virtual space, and a second step of plurally overlapping two-dimensional images in converted states, and forming the three-dimensional image having a thickness in an overlapping direction. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、アバター画像等の2次元画像から3次元仮想空間上に表示される3次元画像を生成する画像生成方法及び2次元画像を3次元仮想空間上で立体的に表示する画像表示方法に関する。   The present invention relates to an image generation method for generating a 3D image displayed on a 3D virtual space from a 2D image such as an avatar image, and an image display method for stereoscopically displaying the 2D image on the 3D virtual space. .

アバター(avatar)は、インターネット上のWEBサイト等が提供する仮想空間内に表示される利用者自身の分身となるキャラクター(又はそのサービスの総称)であり、チャット、掲示板、電子メール等のコミュニティーサービスで提供されている。   Avatar is a character (or generic name of the service) that is a user's own character displayed in a virtual space provided by a website on the Internet, etc., and is a community service such as chat, bulletin board, e-mail, etc. Is provided by.

通常、アバターは、アバター本体オブジェクトに服やアイテムなどの装飾オブジェクトを重ね合わせて生成される2次元アバター(2次元画像)として提供されるが、近年、3次元仮想空間等の共有仮想空間内を自由に移動して他のアバター(他の利用者)とコミュニケーションを行うサービスが登場している。   Normally, an avatar is provided as a two-dimensional avatar (two-dimensional image) generated by overlaying decoration objects such as clothes and items on an avatar body object. Services that move freely and communicate with other avatars (other users) have appeared.

このような3次元仮想空間を移動するキャラクタとしてアバターを表示する方法としては、3次元仮想空間に対応した2次元アバター画像の変換処理を行わずに、2次元アバター画像をそのまま3次元仮想空間に表示させる方法がある。   As a method of displaying an avatar as a character that moves in such a three-dimensional virtual space, the conversion process of the two-dimensional avatar image corresponding to the three-dimensional virtual space is not performed, and the two-dimensional avatar image is directly converted into the three-dimensional virtual space. There is a way to display.

しかしながら、平面画像である2次元アバター画像をそのまま3次元仮想空間に表示させると、3次元仮想空間の座標系と平面座標系の相違から3次元仮想空間内の移動等に対して利用者に違和感を与えてしまう。このため、例えば、3次元仮想空間における各視点に対応した複数の3次元画像を予め生成して格納しておき、3次元仮想空間内を移動するアバターの移動方向の各視点に対応する3次元画像を表示させる手法がある。このように3次元仮想空間表示用に専用の3次元画像を用意することで、アバターを使用した3次元仮想空間でのコミュニケーションサービスの充実を図ることができる。   However, if a two-dimensional avatar image that is a planar image is displayed as it is in the three-dimensional virtual space, the user feels uncomfortable with respect to movement in the three-dimensional virtual space due to the difference between the coordinate system of the three-dimensional virtual space and the planar coordinate system. Will be given. Therefore, for example, a plurality of three-dimensional images corresponding to each viewpoint in the three-dimensional virtual space are generated and stored in advance, and the three-dimensional corresponding to each viewpoint in the moving direction of the avatar moving in the three-dimensional virtual space. There is a technique for displaying an image. Thus, by preparing a dedicated three-dimensional image for displaying a three-dimensional virtual space, it is possible to enhance communication services in the three-dimensional virtual space using an avatar.

例えば、図12に示すように、3次元仮想空間の3次元座標系(X,Y,Z)に対応した4つの各3次元画像を、3次元仮想空間表示専用に予め生成し、利用者の操作に応じた移動方向に対応する各3次元画像を表示している。   For example, as shown in FIG. 12, four three-dimensional images corresponding to the three-dimensional coordinate system (X, Y, Z) of the three-dimensional virtual space are generated in advance for display of the three-dimensional virtual space, and the user's Each three-dimensional image corresponding to the moving direction according to the operation is displayed.

さらに、他の手法としては、例えば、マイクロソフト社製のDIRECTX(登録商標)等の3Dグラフィックエンジンを使用してモデリング及びレンダリング等に基づく3次元グラフィックアバターを生成し、仮想空間内にアバターを立体的に表示する方法もある。   Furthermore, as another method, for example, a 3D graphic avatar based on modeling and rendering is generated using a 3D graphic engine such as Microsoft's DIRECTX (registered trademark), and the avatar is three-dimensionally created in a virtual space. There is also a way to display.

しかしながら、3次元仮想空間にアバターを立体的に表示させる従来の方法は、以下のような問題を有していた。   However, the conventional method for displaying an avatar three-dimensionally in a three-dimensional virtual space has the following problems.

第1に、3次元仮想空間への表示に対応するために専用の各々異なる視点の複数の3次元画像を保持する場合、図12に示すように、各視点における3次元画像を別個に手作業で一から新たに作成しなければならない。すなわち、各視点間の3次元画像は、表示画像としての共通性がなく、各仮想空間(座標系)、各視点位置、各アバター毎に専用の3次元画像を生成しなければならず、かつ利用者毎にこれら専用の3次元画像を生成及び保持する必要がある。したがって、アバターの特性上、利用者毎にアバター本体の各パーツ(腕や体)や服装が異なり、また、利用者はこれらのパーツや服装等を任意に変更できるため、例えば、パーツ、服装、装飾アイテム毎に各視点に対応する3次元画像を作成しなければならず、3次元仮想空間に表示するための画像作成の負担及び画像データの保持容量が大きくなる。   First, when holding a plurality of three-dimensional images of different viewpoints dedicated to display in the three-dimensional virtual space, as shown in FIG. You have to start from scratch. That is, the three-dimensional image between the viewpoints has no common display image, and a dedicated three-dimensional image must be generated for each virtual space (coordinate system), each viewpoint position, and each avatar. It is necessary to generate and hold these dedicated three-dimensional images for each user. Therefore, each part of the avatar body (arms and body) and clothes are different for each user due to the characteristics of the avatar, and since the user can arbitrarily change these parts and clothes, for example, parts, clothes, A 3D image corresponding to each viewpoint must be created for each decoration item, and the burden of creating an image for displaying in the 3D virtual space and the storage capacity of the image data increase.

第2に、DIRECTX(登録商標)等の3Dグラフィックエンジンを使用してアバターを立体的に表示する場合、利用者は、高性能のグラフィックツールを備える必要がある。また、3Dグラフィックツールは、CPUやメモリの使用率が高いことから利用者のコンピュータ端末での処理能力に依存した表示がなされ、円滑で安定したサービスを提供することができない。   Second, when a 3D graphic engine such as DIRECTTX (registered trademark) is used to display an avatar in a three-dimensional manner, the user needs to have a high-performance graphic tool. In addition, since the 3D graphic tool has a high usage rate of the CPU and the memory, the display depends on the processing capability of the user's computer terminal and cannot provide a smooth and stable service.

そこで、本発明の目的は、アバター画像等の2次元画像から3次元仮想空間上に表示される3次元画像を生成する画像生成方法を提供することにある。   Therefore, an object of the present invention is to provide an image generation method for generating a three-dimensional image displayed on a three-dimensional virtual space from a two-dimensional image such as an avatar image.

また、本発明の他の目的は、2次元画像を3次元仮想空間上で立体的に表示する画像表示方法を提供することにある。   Another object of the present invention is to provide an image display method for stereoscopically displaying a two-dimensional image in a three-dimensional virtual space.

本発明の1つの観点としての画像生成方法は、2次元画像から3次元仮想空間上に表示される3次元画像を生成する画像生成方法であって、平面座標系で表示された2次元画像を上記3次元仮想空間の座標系に変換する第1ステップと、上記変換された状態の2次元画像を複数重ね合わせ、上記重ね合わせた方向に厚さを有する3次元画像を生成する第2ステップと、を含むことを特徴とする。   An image generation method as one aspect of the present invention is an image generation method for generating a three-dimensional image displayed in a three-dimensional virtual space from a two-dimensional image, and the two-dimensional image displayed in a plane coordinate system is A first step of converting the coordinate system of the three-dimensional virtual space; a second step of generating a three-dimensional image having a thickness in the superimposed direction by superimposing a plurality of the converted two-dimensional images; , Including.

また、上記画像生成方法において、上記第1ステップは、上記2次元画像を上記3次元仮想空間の3次元座標系の所定の視点に合わせて幾何学的に変換し、上記第2ステップは、変換された状態の2次元画像を複数生成するステップと、複数の上記2次元画像を上記視点の方向に複数重ね合わせて上記方向に厚さを有する上記3次元画像を生成するステップと、を含むことができる。   In the image generation method, the first step geometrically transforms the two-dimensional image according to a predetermined viewpoint of the three-dimensional coordinate system of the three-dimensional virtual space, and the second step comprises a transformation. Generating a plurality of two-dimensional images in the processed state, and generating a three-dimensional image having a thickness in the direction by superimposing a plurality of the two-dimensional images in the direction of the viewpoint. Can do.

また、本発明の他の観点としての画像表示方法は、2次元画像を3次元仮想空間上で立体的に表示する画像表示方法であって、平面座標系で表示された2次元画像を上記3次元仮想空間の座標系に変換し、かつ上記変換された状態の2次元画像を複数重ね合わせることにより生成される上記重ね合わせた方向に厚さを有する3次元画像を、上記3次元仮想空間の複数の視点に応じて複数生成する第1ステップと、上記3次元仮想空間における向き又は移動方向に対応する上記視点の3次元画像を抽出し、上記抽出した3次元画像を上記3次元仮想空間に表示する第2ステップと、を含むことを特徴とする。   An image display method according to another aspect of the present invention is an image display method for displaying a two-dimensional image three-dimensionally in a three-dimensional virtual space. A three-dimensional image having a thickness in the superimposed direction, which is generated by converting a plurality of two-dimensional images in the converted state into a coordinate system of the three-dimensional virtual space, A plurality of first steps generated according to a plurality of viewpoints, a three-dimensional image of the viewpoint corresponding to a direction or a moving direction in the three-dimensional virtual space, and the extracted three-dimensional image in the three-dimensional virtual space; And a second step of displaying.

また、本発明のさらに他の観点としてのアバター提供システムは、ネットワークを通じて接続する利用者端末の利用者にアバターを提供するアバター提供サーバを備えたアバター提供システムであって、上記アバター提供サーバが、平面座標系で表示された各利用者の2次元アバター画像を格納する格納手段と、上記利用者端末からの上記3次元仮想空間内でのアバター表示要求を受信した場合に、3次元仮想空間を提供する仮想空間提供手段と、を有する、そして、上記利用者端末が、上記2次元アバター画像を上記3次元仮想空間の座標系に変換し、かつ上記変換された状態の2次元アバター画像を複数重ね合わせることにより生成される上記重ね合わせた方向に厚さを有する3次元アバター画像を、上記3次元仮想空間の複数の視点に応じて複数生成する画像生成手段と、上記3次元仮想空間における向き又は移動方向に対応する上記視点の前記3次元アバター画像を抽出し、上記抽出した3次元アバター画像を上記3次元仮想空間に表示する表示制御手段と、を有することを特徴とする。   An avatar providing system according to still another aspect of the present invention is an avatar providing system including an avatar providing server that provides an avatar to a user of a user terminal connected through a network, and the avatar providing server includes: When the storage means for storing the two-dimensional avatar image of each user displayed in the plane coordinate system and the avatar display request in the three-dimensional virtual space from the user terminal are received, the three-dimensional virtual space is Virtual space providing means for providing, and the user terminal converts the two-dimensional avatar image into the coordinate system of the three-dimensional virtual space, and a plurality of the converted two-dimensional avatar images. The three-dimensional avatar image having a thickness in the superimposed direction generated by superimposing the images on a plurality of viewpoints in the three-dimensional virtual space. And a plurality of image generating means for generating the same, and extracting the 3D avatar image of the viewpoint corresponding to the direction or moving direction in the 3D virtual space, and displaying the extracted 3D avatar image in the 3D virtual space. Display control means.

本発明の画像生成方法によれば、平面座標系の2次元画像を利用して3次元画像を生成する。このため、3次元仮想空間表示用の別途の3次元画像の作成や保持の必要がなく、作業負担等が軽減される。   According to the image generation method of the present invention, a three-dimensional image is generated using a two-dimensional image in a plane coordinate system. For this reason, it is not necessary to create and maintain a separate three-dimensional image for displaying a three-dimensional virtual space, thereby reducing the work load.

また、本発明の画像表示方法によれば、平面座標系の2次元画像を利用して仮想空間上に表示される3次元画像を生成するので、最小限の処理で2次元画像を3次元仮想空間上で立体的に表示することが可能となる。   In addition, according to the image display method of the present invention, since a 3D image displayed on the virtual space is generated using a 2D image in a plane coordinate system, the 2D image is converted into a 3D virtual image with a minimum of processing. It is possible to display in three dimensions in space.

以下、本発明の好適な実施形態を、図面を参照しながら説明する。   Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.

(第1実施形態)
図1は、本発明の画像生成方法及び画像表示方法が適用されたアバター提供システムの構成図である。本実施形態のアバター提供システムは、アバター提供サーバ100、本システムにインターネット等のネットワークNを介して接続可能な複数の利用者端末300、該システムが提供するアバターサービスを受ける利用者の認証処理を行う認証サーバ200、及びユーザ情報DB400を含む。利用者端末300は、パーソナルコンピュータやPDA(Personal Digital Assistant)、携帯電話機等の移動通信端末装置などの通信機能及び演算機能を備えた端末装置である。
(First embodiment)
FIG. 1 is a configuration diagram of an avatar providing system to which an image generation method and an image display method of the present invention are applied. The avatar providing system according to the present embodiment performs an authentication process for an avatar providing server 100, a plurality of user terminals 300 connectable to the system via a network N such as the Internet, and a user who receives an avatar service provided by the system. The authentication server 200 to perform and the user information DB 400 are included. The user terminal 300 is a terminal device having a communication function and an arithmetic function, such as a personal computer, a PDA (Personal Digital Assistant), and a mobile communication terminal device such as a mobile phone.

アバター提供サーバ100は、日記、ブログ、電子掲示板、チャット、電子メール等をWEBページを介して利用者に提供するとともに、これらのサービスに付加的に又は独立してアバターサービスを提供する。   The avatar providing server 100 provides a user with a diary, a blog, an electronic bulletin board, a chat, an e-mail, and the like via a web page, and provides an avatar service in addition to or independently from these services.

そして、本実施形態のアバター提供システムでは、アバターに付随する機能として、複数の利用者で共有可能な3次元仮想空間を提供し、利用者が3次元仮想空間上に配置された自身のアバターを任意に移動させて他のアバター(他の利用者)とチャット等を通じてコミュニケーションを行うことができる3次元仮想空間コミュニケーション機能を提供する。   And in the avatar provision system of this embodiment, as a function accompanying an avatar, a 3D virtual space that can be shared by a plurality of users is provided, and the user's own avatar arranged in the 3D virtual space is displayed. Provide a 3D virtual space communication function that can be arbitrarily moved and communicate with other avatars (other users) through chat or the like.

なお、本システムは、アバター以外の他のサービス、例えば、ゲームサービス(ゲームサーバ)を提供することも可能であり、その態様は、オンラインゲームシステムの一部として構成することも可能である。また、アバター提供サーバ100、認証サーバ200を含む各サーバは、各機能を担う個別のサーバを適用しているが、これに限らず、1つのサーバ、例えば、アバター提供サーバ100に認証サーバ200の機能を組み込み、アバター提供サーバ100がユーザ情報DB400に格納された情報を用いてユーザ認証処理を遂行するように構成することも可能である。   In addition, this system can also provide services other than an avatar, for example, a game service (game server), The aspect can also be comprised as a part of online game system. In addition, each server including the avatar providing server 100 and the authentication server 200 applies an individual server responsible for each function. However, the present invention is not limited to this, and one server, for example, the avatar providing server 100 includes the authentication server 200. It is also possible to configure so that the avatar providing server 100 performs a user authentication process using information stored in the user information DB 400 by incorporating a function.

図2は、本実施形態のアバター提供サーバ100の構成ブロック図であり、ネットワークNを介した複数の利用者端末300との通信制御及び認証サーバ200との通信制御を行う通信制御部110、アバター提供サーバ100全体の制御を司る制御部(CPU)120、各利用者に提供されるアバターを制御するアバター制御部130、及び利用者ID毎にアバター情報を格納するアバター格納部140を含む。   FIG. 2 is a block diagram illustrating the configuration of the avatar providing server 100 according to the present embodiment. The communication control unit 110 performs communication control with a plurality of user terminals 300 and communication control with the authentication server 200 via the network N, and the avatar. It includes a control unit (CPU) 120 that controls the entire providing server 100, an avatar control unit 130 that controls an avatar provided to each user, and an avatar storage unit 140 that stores avatar information for each user ID.

アバター制御部130は、インターネット上に2次元仮想空間を提供し、該2次元仮想空間に利用者自身の分身として登場させ、利用者端末300からの操作指示に応じてアバターと仮想空間上に配置されるアバターオブジェクトとを制御する。アバターとともに2次元仮想空間に配置されるアバターオブジェクトは、例えば、利用者自身の分身であるアバターに付加される髪型や洋服、アクセサリ、靴などの2次元仮想空間内のアバターアイテム(表示アイテム)であり、アバター制御部130は、アバターアイテムを自身のアバターに装着・装備させる2次元仮想空間上でのアバター操作を制御する。アバターにオブジェクトを装着させるための実際の処理は、アバター画像にアバターオブジェクト画像を重ね合わせることにより行われる。   The avatar control unit 130 provides a two-dimensional virtual space on the Internet, appears in the two-dimensional virtual space as a user's own alternation, and is arranged on the avatar and the virtual space according to an operation instruction from the user terminal 300. Control the avatar object that is played. The avatar object arranged in the two-dimensional virtual space together with the avatar is an avatar item (display item) in the two-dimensional virtual space such as a hairstyle, clothes, accessories, shoes, and the like added to the user's own avatar. Yes, the avatar control unit 130 controls the avatar operation on the two-dimensional virtual space in which the avatar item is mounted and equipped on the avatar. Actual processing for attaching an object to an avatar is performed by superimposing an avatar object image on an avatar image.

また、アバター制御部130は、通常の利用者自身のアバターのみが表示される仮想空間とは異なる複数の利用者が共有可能な3次元仮想空間を提供し、3次元仮想空間内での利用者の操作に基づく制御を遂行する。   In addition, the avatar control unit 130 provides a three-dimensional virtual space that can be shared by a plurality of users different from the virtual space in which only the normal user's own avatar is displayed, and the user in the three-dimensional virtual space Perform control based on the operation.

なお、利用者に提供されるアバターは、利用者毎に付与される利用者IDに、当該アバターに装着等されているアバターアイテムのアイテムコードを紐付けたアバター情報としてアバター格納部140に格納される。例えば、アバターアイテムID毎に、アイテム名称と、アバターのどの部位(構成要素)に装着されるものなのかを示す属性とが格納されるアバターアイテムテーブルと、1つの利用者IDに対して複数のアバターアイテムIDが紐付けされたアバター情報を格納するアバター情報テーブルとを保持し、利用者がアバターサービスにログインした際に、利用者IDに基づいてこれらのテーブルからアバター情報及びアバターアイテムID等を抽出し、アバター画像とアバターオブジェクト画像とを重ね合わせて2次元アバター画像を生成し、表示することができる。   The avatar provided to the user is stored in the avatar storage unit 140 as avatar information in which an item code of an avatar item attached to the avatar is associated with a user ID given to each user. The For example, for each avatar item ID, an avatar item table storing an item name and an attribute indicating which part (component) of the avatar is to be worn, and a plurality of one user ID An avatar information table storing avatar information associated with an avatar item ID is stored, and when the user logs in to the avatar service, the avatar information, the avatar item ID, and the like are obtained from these tables based on the user ID. The two-dimensional avatar image can be generated and displayed by superimposing the avatar image and the avatar object image.

次に、図3は利用者の利用者端末300の構成ブロック図である。同図に示すように、本実施形態の利用者端末300は、ネットワークNを介したアバター提供システムとの通信制御を行う通信制御部310、利用者端末300全体の制御を司る制御部(CPU)320、2次元アバター画像を3次元仮想空間内で立体的に表示するための3次元アバター画像を生成する画像生成部330、画像生成部330で生成された3次元アバター画像を用いたディスプレイ等への表示制御を遂行する表示制御部340、画像生成部330で生成された3次元画像がロードされるRAM等の主記憶装置であるメモリ350、外部インターフェース360、操作入力部370(キーボード、マウス、コントローラ等)、表示インターフェース380、及び表示部390(表示ディスプレイ)を備える。   Next, FIG. 3 is a configuration block diagram of the user terminal 300 of the user. As shown in the figure, a user terminal 300 according to the present embodiment includes a communication control unit 310 that performs communication control with an avatar providing system via a network N, and a control unit (CPU) that controls the entire user terminal 300. 320, an image generation unit 330 that generates a 3D avatar image for stereoscopically displaying a 2D avatar image in a 3D virtual space, a display using the 3D avatar image generated by the image generation unit 330, and the like. A display control unit 340 that performs display control, a memory 350 that is a main storage device such as a RAM to which a three-dimensional image generated by the image generation unit 330 is loaded, an external interface 360, an operation input unit 370 (a keyboard, a mouse, Controller), a display interface 380, and a display unit 390 (display display).

なお、利用者端末300には、アバター提供サーバ100が提供するWEBページを表示するためのWEBブラウザやFlash(登録商標)などのコンテンツ再生ツールが設置され、本実施形態の仮想空間及びアバターは、これらWEBブラウザやFlashなどを通じて利用者端末300に提供される。つまり、仮想空間及びアバターは、FlashコンテンツとしてWEBページに組み込まれた状態で、また、WEBページと独立してFlash画面を通じて提供することが可能である。   The user terminal 300 is installed with a content playback tool such as a WEB browser or Flash (registered trademark) for displaying a WEB page provided by the avatar providing server 100. The virtual space and the avatar of this embodiment are The information is provided to the user terminal 300 through the WEB browser or Flash. In other words, the virtual space and the avatar can be provided through the flash screen in a state where the virtual space and the avatar are incorporated in the WEB page as the flash content and independently of the WEB page.

画像生成部330は、アバター提供サーバ100から提供される利用者の2次元アバター画像を3次元仮想空間上で立体的に表示するための3次元アバター画像を生成する。   The image generation unit 330 generates a 3D avatar image for stereoscopically displaying the 2D avatar image of the user provided from the avatar providing server 100 in the 3D virtual space.

図4から図6は、本実施形態の3次元画像生成方法を説明するための図である。上述のように、アバター提供サーバ100から利用者端末300に提供されるアバターは、2次元アバター画像である。そこで、本実施形態では、1つの2次元アバター画像から3次元仮想空間上に立体的に表示するための3次元アバター画像を生成する。   4 to 6 are diagrams for explaining the three-dimensional image generation method of the present embodiment. As described above, the avatar provided to the user terminal 300 from the avatar providing server 100 is a two-dimensional avatar image. Therefore, in this embodiment, a three-dimensional avatar image for three-dimensional display on a three-dimensional virtual space is generated from one two-dimensional avatar image.

図4に示すように、本実施形態の画像生成方法は、X座標の平面座標系で構成された2次元アバター画像を、アバター提供サーバ100が提供する3次元仮想空間の3次元座標系(X3,Y3,Z3)に幾何学的に変換する。具体的には、2次元アバター画像のX座標を3次元座標のX3,Y3に座標変換する。図4の例では、2次元アバター画像が3次元仮想空間の3次元座標系Xに座標変換され、平面座標系Xに対して傾斜した状態の2次元アバター画像が生成される。この座標変換は、既存の画像処理技術であるアフィン変換を適用することで実現でき、詳細な座標変換処理についての説明は省略する。 As shown in FIG. 4, the image generation method according to the present embodiment is a three-dimensional coordinate in a three-dimensional virtual space in which the avatar providing server 100 provides a two-dimensional avatar image configured in a plane coordinate system of X 2 Y 2 coordinates. Geometrically transformed into the system (X 3 , Y 3 , Z 3 ). Specifically, the X 2 Y 2 coordinates of the two-dimensional avatar image are coordinate-converted to three-dimensional coordinates X 3 and Y 3 . In the example of FIG. 4, the two-dimensional avatar image is coordinate-transformed into the three-dimensional coordinate system X 3 Y 3 in the three-dimensional virtual space, and a two-dimensional avatar image that is tilted with respect to the planar coordinate system X 2 Y 2 is generated. The This coordinate transformation can be realized by applying affine transformation, which is an existing image processing technique, and detailed description of the coordinate transformation processing is omitted.

そして、3次元座標系に変換されて傾斜した状態の2次元アバター画像を複数複製し、複製した各2次元アバター画像を重ね合わせることで、3次元座標系のZ方向に厚さdを有する3次元アバター画像を生成する。なお、複製する傾斜した状態の2次元アバター画像数は、任意に設定することができる。 Then, a two-dimensional avatar image in a state inclined been converted into 3-dimensional coordinate system multiple replicates, by superposing each of the two-dimensional avatar image duplicating, has a thickness d in the Z 3 directions of the three-dimensional coordinate system A three-dimensional avatar image is generated. Note that the number of two-dimensional avatar images in an inclined state to be copied can be arbitrarily set.

本実施形態の画像生成方法では、3次元仮想空間上の任意の複数の視点に対応した複数の各3次元アバター画像を生成することができる。つまり、3次元仮想空間に配置されたアバターが、自由に空間上を移動して他のアバターとコミュニケーションを行うため、3次元仮想空間上の複数の所定の視点に対応した3次元アバター画像を生成する。言い換えれば、3次元仮想空間の向き又は移動方向に対応した複数の視点の各々に対する3次元アバター画像を生成する。   In the image generation method according to the present embodiment, a plurality of three-dimensional avatar images corresponding to a plurality of arbitrary viewpoints in the three-dimensional virtual space can be generated. In other words, avatars placed in the 3D virtual space can freely move in the space and communicate with other avatars, so that 3D avatar images corresponding to a plurality of predetermined viewpoints in the 3D virtual space are generated. To do. In other words, a three-dimensional avatar image for each of a plurality of viewpoints corresponding to the direction or moving direction of the three-dimensional virtual space is generated.

具体的には、3次元仮想空間上の視点を16方向とし、各視点位置に対応する3次元アバター画像を16枚生成する。まず、利用者に提供される3次元仮想空間の3次元座標系に対して予め16方向の視点を決定し、次に2次元アバター画像のX座標を3次元座標のX3,Y3に座標変換する際、各視点に合わせて幾何学的に3次元座標のX3´,Y3´に変換する。図6に示すように、視点3a−1〜3a−8及び3b−1〜3b−8の計16の視点位置を決定し、3次元仮想空間の各視点位置に対して2次元アバター画像を変換する。なお、3次元仮想空間の3次元座標系Xに座標変換された2次元アバター画像を、各視点方向に対してX回りに回転させることで、各視点に合わせた3次元座標系への2次元アバター画像の変換処理を遂行することも可能である。つまり、本実施形態の3次元仮想空間の各視点位置に対して2次元アバター画像を変換する処理は、2次元アバター画像を3次元仮想空間における各視点に合わせてX回りに回転させるように所定角度傾斜させる座標変換処理として捉えることができる。 Specifically, the viewpoint in the three-dimensional virtual space is set to 16 directions, and 16 three-dimensional avatar images corresponding to the respective viewpoint positions are generated. First, a viewpoint in 16 directions is determined in advance with respect to the three-dimensional coordinate system of the three-dimensional virtual space provided to the user, and then the X 2 Y 2 coordinates of the two-dimensional avatar image are changed to X 3 , Y of the three-dimensional coordinates. When the coordinate is converted to 3 , it is geometrically converted into three-dimensional coordinates X 3 ′ and Y 3 ′ according to each viewpoint. As shown in FIG. 6, a total of 16 viewpoint positions of viewpoints 3a-1 to 3a-8 and 3b-1 to 3b-8 are determined, and a two-dimensional avatar image is converted for each viewpoint position in the three-dimensional virtual space. To do. A three-dimensional coordinate system adapted to each viewpoint by rotating a two-dimensional avatar image coordinate-converted into a three-dimensional coordinate system X 3 Y 3 in the three-dimensional virtual space around X 3 with respect to each viewpoint direction. It is also possible to perform a conversion process of a two-dimensional avatar image into In other words, the process of converting a two-dimensional avatar images for each viewpoint position of the three-dimensional virtual space in this embodiment, a two-dimensional avatar images to rotate together in the X 3 around the respective viewpoints in the three-dimensional virtual space It can be understood as a coordinate conversion process for tilting at a predetermined angle.

このように例えば、回転行列を用いた3次元空間上でのアフィン変換により、16の各視点3a−1〜3a−8及び3b−1〜3b−8に対応する幾何学変換された16の2次元アバター画像を生成することができる。そして、複製及び各視点の方向に重ね合わせる処理を経て、16視点の対応した各3次元アバター画像3a−1〜3a−8及び3b−1〜3b−8を生成する。   Thus, for example, the geometrically transformed 16 2 corresponding to each of the 16 viewpoints 3a-1 to 3a-8 and 3b-1 to 3b-8 by affine transformation on a three-dimensional space using a rotation matrix. A dimensional avatar image can be generated. Then, through the process of duplicating and superimposing in the direction of each viewpoint, the three-dimensional avatar images 3a-1 to 3a-8 and 3b-1 to 3b-8 corresponding to 16 viewpoints are generated.

また、本実施形態では、3次元仮想空間上をアバターの向きを明確にするため、アバターの背面に対応する視点の3次元アバター画像には、陰影処理が施されている。図5及び図6の例では、3次元アバター画像3a−5〜3a−8及び3b−1〜3b−4が、アバターの背面に対応して陰影処理が施されている。なお、この陰影処理は、各視点に合わせて3次元座標系に変換された2次元アバター画像又は生成された3次元アバター画像に対して行われる。また、図5に示すように本実施形態では、3次元アバター画像3a−1〜3a−4と3次元アバター画像3b−1〜3b−4が各々対応関係にある。この場合、3次元アバター画像3a−1〜3a−4を生成した後に、これらの3次元アバター画像を複製し、複製した3次元アバター画像に陰影処理を施すことで、3次元アバター画像3b−1〜3b−4を生成することも可能である。3次元アバター画像3a−5〜3a−8と3次元アバター画像3b−5〜3b−8についても各々対応関係にあり、同様に生成することが可能である。   Moreover, in this embodiment, in order to clarify the direction of the avatar in the three-dimensional virtual space, the three-dimensional avatar image at the viewpoint corresponding to the back surface of the avatar is subjected to shadow processing. In the example of FIGS. 5 and 6, the three-dimensional avatar images 3 a-5 to 3 a-8 and 3 b-1 to 3 b-4 are subjected to shadow processing corresponding to the back surface of the avatar. This shading process is performed on the two-dimensional avatar image converted into the three-dimensional coordinate system in accordance with each viewpoint or the generated three-dimensional avatar image. As shown in FIG. 5, in the present embodiment, the three-dimensional avatar images 3a-1 to 3a-4 and the three-dimensional avatar images 3b-1 to 3b-4 are in a correspondence relationship. In this case, after generating the three-dimensional avatar images 3a-1 to 3a-4, these three-dimensional avatar images are duplicated, and the three-dimensional avatar image 3b-1 is subjected to shadow processing on the duplicated three-dimensional avatar image. It is also possible to generate ˜3b-4. The three-dimensional avatar images 3a-5 to 3a-8 and the three-dimensional avatar images 3b-5 to 3b-8 are also in a correspondence relationship and can be generated in the same manner.

したがって、図5に示すように、3次元仮想空間の視点とアバターの移動方向とを関連付け、例えば、2次元アバター画像が視点3b−6方向に向きを変更又は移動する際、3次元アバター画像3b−6を表示する。また、視点3a−7方向に向きを変更又は移動する際、陰影処理が施された3次元アバター画像3a−7を表示する。   Accordingly, as shown in FIG. 5, when the viewpoint of the three-dimensional virtual space is associated with the moving direction of the avatar, for example, when the two-dimensional avatar image changes or moves in the direction of the viewpoint 3b-6, the three-dimensional avatar image 3b. -6 is displayed. Further, when the direction is changed or moved in the direction of the viewpoint 3a-7, the three-dimensional avatar image 3a-7 subjected to the shading process is displayed.

表示制御部340は、画像生成部330で生成された複数の3次元アバター画像を、3次元仮想空間内のアバターの向き又は移動方向に合わせて表示する表示制御を遂行する。特に本実施形態では、画像生成部330は、生成した3次元アバター画像をメモリ350にロードし、表示制御分340は、メモリ350にロードされた複数の3次元アバター画像の中から3次元仮想空間内のアバターの向き又は移動方向に適合する3次元アバター画像を抽出し、当該3次元仮想空間に表示する。   The display control unit 340 performs display control for displaying a plurality of three-dimensional avatar images generated by the image generation unit 330 according to the direction or moving direction of the avatar in the three-dimensional virtual space. In particular, in the present embodiment, the image generation unit 330 loads the generated three-dimensional avatar image into the memory 350, and the display control component 340 includes a three-dimensional virtual space from among the plurality of three-dimensional avatar images loaded into the memory 350. A three-dimensional avatar image that matches the direction or moving direction of the avatar is extracted and displayed in the three-dimensional virtual space.

図7は、本実施形態の画像生成方法の処理フローを示したフローチャートである。利用者端末300の画像生成部330は、利用者が3次元仮想空間コミュニケーション機能を選択した場合に、利用者の2次元アバター画像をアバター提供サーバ100又は既に利用者端末300に2次元アバター画像が格納されている場合は、不図示の格納部から取得する(3ステップS701)。また、当該ステップS701では、アバター提供サーバ100から提供される3次元仮想空間の視点情報をアバター提供サーバ100から受信する。   FIG. 7 is a flowchart showing a processing flow of the image generation method of the present embodiment. When the user selects the three-dimensional virtual space communication function, the image generation unit 330 of the user terminal 300 displays the two-dimensional avatar image of the user on the avatar providing server 100 or the user terminal 300. If it is stored, it is obtained from a storage unit (not shown) (3 step S701). In step S <b> 701, the viewpoint information of the three-dimensional virtual space provided from the avatar providing server 100 is received from the avatar providing server 100.

そして、視点情報に基づいて3次元仮想空間上の視点に合わせて幾何学的に平面座標系で表示された2次元アバター画像を3次元座標系に座標変換し(ステップS702)、3次元座標系に変換した2次元アバター画像を複数複製し(ステップS703)、複製した複数の2次元アバター画像を当該視点の方向に重ね合わせて(ステップS704)、3次元座標系のZ方向に厚さdを有する3次元アバター画像を生成する(ステップS705)。このステップS702からS705までの3次元アバター画像生成処理を3次元仮想空間の視点情報に基づいて各視点分生成し(ステップS706)、各視点の複数の3次元アバター画像は、制御部320によりメモリ350にロードされる。 Then, based on the viewpoint information, the two-dimensional avatar image geometrically displayed in the planar coordinate system in accordance with the viewpoint in the three-dimensional virtual space is coordinate-transformed into the three-dimensional coordinate system (step S702), and the three-dimensional coordinate system multiple duplicate the two-dimensional avatar image converted (step S703), a plurality of 2-dimensional avatar image duplicating superposed in the direction of the viewpoint (step S704), the thickness d in the Z 3 directions of the three-dimensional coordinate system Is generated (step S705). The three-dimensional avatar image generation processing from step S702 to S705 is generated for each viewpoint based on the viewpoint information of the three-dimensional virtual space (step S706), and a plurality of three-dimensional avatar images at each viewpoint are stored in the memory by the control unit 320. 350 is loaded.

図8は、本実施形態の画像表示方法の処理フローを示したフローチャートである。表示制御部340は、アバター提供サーバ100から提供された3次元仮想空間におけるアバターの操作情報を検出する。例えば、マウスポインタの位置や移動後の位置の指定操作を検出することで、検出したマウスポインタの位置と現在アバターが表示されている位置とから、アバターの向き又は移動方向を判別することができる(ステップS801)。表示制御部340は、判別した向き又は移動方向に対応する視点、若しくは、判別した向き又は移動方向に一番近い視点を判別し、当該視点に対応する3次元アバター画像をメモリ350が抽出する(ステップS802)。そして、表示制御部340は、抽出した3次元アバター画像を3次元仮想空間に表示する制御及び当該3次元アバター画像の3次元仮想空間における移動制御を遂行する(ステップS803)。   FIG. 8 is a flowchart showing a processing flow of the image display method of the present embodiment. The display control unit 340 detects avatar operation information in the three-dimensional virtual space provided from the avatar providing server 100. For example, by detecting the designation operation of the position of the mouse pointer or the position after the movement, the direction or moving direction of the avatar can be determined from the detected position of the mouse pointer and the position where the current avatar is displayed. (Step S801). The display control unit 340 determines a viewpoint corresponding to the determined direction or movement direction, or a viewpoint closest to the determined direction or movement direction, and the memory 350 extracts a three-dimensional avatar image corresponding to the viewpoint ( Step S802). Then, the display control unit 340 performs control to display the extracted three-dimensional avatar image in the three-dimensional virtual space and movement control of the three-dimensional avatar image in the three-dimensional virtual space (step S803).

例えば、マウスポインタの位置が、現在表示されている位置に対して視点3a−3に位置している場合、表示制御部340は、視点3a−3に対応して生成された3次元アバター画像3a−3を抽出して、3次元仮想空間に表示する。また、3次元仮想空間内でのアバターの移動方向が連続して変化する場合は、移動方向の変化を検出し変化した移動方向に対応する視点の3次元アバター画像を表示することができる。   For example, when the position of the mouse pointer is located at the viewpoint 3a-3 with respect to the currently displayed position, the display control unit 340 generates the three-dimensional avatar image 3a generated corresponding to the viewpoint 3a-3. -3 is extracted and displayed in the three-dimensional virtual space. Further, when the moving direction of the avatar in the three-dimensional virtual space changes continuously, a change in the moving direction can be detected and a three-dimensional avatar image of the viewpoint corresponding to the changed moving direction can be displayed.

図9は、本実施形態の画像生成方法及び画像表示方法が適用されたアバター提供システムの処理フローを示したフローチャートである。   FIG. 9 is a flowchart showing a processing flow of the avatar providing system to which the image generation method and the image display method of the present embodiment are applied.

同図に示すように、アバターサービスを受ける利用者は、利用者端末300からネットワークNを介してアバター提供サーバ100に接続する。利用者は、アバター提供サーバが提供するログイン画面から利用者ID、パスワードを入力し、アバター提供サーバ100では、受信した利用者ID及びパスワードを認証サーバ200に送信し、認証結果を認証サーバ200から受信する(ステップS301,S101)。   As shown in the figure, the user who receives the avatar service connects to the avatar providing server 100 via the network N from the user terminal 300. The user inputs the user ID and password from the login screen provided by the avatar providing server, and the avatar providing server 100 transmits the received user ID and password to the authentication server 200, and the authentication result is sent from the authentication server 200. Receive (steps S301 and S101).

ログイン認証が正常に終了した場合、アバター提供サーバ100は、アバターサービスを提供するWEB画面を利用者端末300に送信し、利用者端末300に表示させる。利用者は、WEB画面に表示された3次元仮想空間コミュニティーサービスを選択するとともに、複数の3次元仮想空間(コミュニティールーム)が提供される場合には、複数の3次元仮想空間の中から1の3次元仮想空間(コミュニティー仮想空間)を選択する(ステップS302)。3次元仮想空間の選択操作に応答して、画像生成部330は、アバター提供サーバ100が提供している2次元アバター画像を取得し(ステップS303)、選択した3次元仮想空間の視点情報に基づく複数の3次元アバター画像を生成する(ステップS304)   When the login authentication is completed normally, the avatar providing server 100 transmits a WEB screen for providing the avatar service to the user terminal 300 and causes the user terminal 300 to display the web screen. The user selects the 3D virtual space community service displayed on the WEB screen, and when a plurality of 3D virtual spaces (community rooms) are provided, one of the plurality of 3D virtual spaces is selected. A three-dimensional virtual space (community virtual space) is selected (step S302). In response to the selection operation of the three-dimensional virtual space, the image generation unit 330 acquires the two-dimensional avatar image provided by the avatar providing server 100 (step S303), and based on the viewpoint information of the selected three-dimensional virtual space. A plurality of three-dimensional avatar images are generated (step S304).

生成された3次元アバター画像はメモリ350にロードされ(ステップS305)、アバター提供サーバ100は、メモリ350に3次元アバター画像がロードされたことを確認した後、利用者により選択された3次元仮想空間を利用者端末300に提供する(ステップ102)。   The generated three-dimensional avatar image is loaded into the memory 350 (step S305), and the avatar providing server 100 confirms that the three-dimensional avatar image is loaded into the memory 350, and then the three-dimensional virtual image selected by the user. A space is provided to the user terminal 300 (step 102).

次に、表示制御部340は、3次元仮想空間の提供又は画像生成部330の画像生成処理終了を契機に、メモリ350にロードされた3次元アバター画像を用いた表示制御を遂行する。表示制御部340は、3次元仮想空間における利用者のアバター操作を検出し、アバターの向き又は移動方向を判別する(ステップS306)。表示制御部340は、判別した向き又は移動方向に対応する視点、若しくは、判別した向き又は移動方向に一番近い視点を決定し、当該視点に対応する3次元アバター画像をメモリ350が抽出する(ステップS307)。そして、表示制御部340は、抽出した3次元アバター画像を3次元仮想空間に表示する制御及び当該3次元アバター画像の3次元仮想空間における移動制御を遂行する(ステップS308)。   Next, the display control unit 340 performs display control using the three-dimensional avatar image loaded in the memory 350 when the three-dimensional virtual space is provided or the image generation process of the image generation unit 330 is terminated. The display control unit 340 detects the user's avatar operation in the three-dimensional virtual space, and determines the direction or moving direction of the avatar (step S306). The display control unit 340 determines a viewpoint corresponding to the determined orientation or movement direction, or a viewpoint closest to the determined direction or movement direction, and the memory 350 extracts a three-dimensional avatar image corresponding to the viewpoint ( Step S307). Then, the display control unit 340 performs control for displaying the extracted 3D avatar image in the 3D virtual space and movement control of the 3D avatar image in the 3D virtual space (step S308).

このように本実施形態の画像生成方法は、平面画像として提供されている2次元アバター画像を利用して3次元仮想空間で表示する3次元アバター画像を生成する。つまり、1つの2次元画像から複数の3次元画像を生成し、複数の各3次元画像の各々は、1つの共通する2次元画像から生成される。従来のように3次元仮想空間表示用の別途の3次元アバター画像を作成する必要がなく、かつアバター提供サーバ100は、2次元アバター以外に3次元アバターを別途保持する必要がないので、サービス提供側の作業負担等が軽減される。   Thus, the image generation method of this embodiment generates a three-dimensional avatar image to be displayed in a three-dimensional virtual space using a two-dimensional avatar image provided as a planar image. That is, a plurality of three-dimensional images are generated from one two-dimensional image, and each of the plurality of three-dimensional images is generated from one common two-dimensional image. It is not necessary to create a separate 3D avatar image for displaying a 3D virtual space as in the conventional case, and the avatar providing server 100 does not need to separately hold a 3D avatar in addition to the 2D avatar. The work burden on the side is reduced.

さらに、本実施形態の3次元アバター画像は、2次元アバター画像を複数重ね合わせて生成される。このため別途作成される専用の立体アバターよりも3次元アバター画像の1つ当たりのデータ容量が小さいため、画像生成処理の負担が低減する。   Furthermore, the three-dimensional avatar image of the present embodiment is generated by overlapping a plurality of two-dimensional avatar images. For this reason, since the data capacity per one three-dimensional avatar image is smaller than a dedicated three-dimensional avatar created separately, the burden of image generation processing is reduced.

そして、本実施形態の画像表示方法では、この画像生成方法を活用することにより、最小限の処理で2次元画像を3次元仮想空間上で立体的に表示することが可能となる。すなわち、本実施形態の3次元アバター画像は、2次元アバター画像をそのまま利用しているため、別途3次元アバター画像を一から描画せずに少ない処理で3次元アバター画像を生成することができる。そして、生成した複数の各3次元アバター画像は、データ容量が小さいのでメモリ350にロードした状態で、表示制御を遂行することができる。   In the image display method of the present embodiment, by utilizing this image generation method, it is possible to display a two-dimensional image three-dimensionally in a three-dimensional virtual space with minimal processing. That is, since the 3D avatar image of the present embodiment uses the 2D avatar image as it is, it is possible to generate the 3D avatar image with a small amount of processing without drawing the 3D avatar image from scratch. Since each of the generated three-dimensional avatar images has a small data capacity, display control can be performed in a state of being loaded in the memory 350.

したがって、3次元仮想空間でのアバター表示を素早く行うことが可能となり、利用者の操作に対してレスポンス性の高い3次元仮想空間コミュニティーサービスを提供することが可能となるとともに、DIRECTX(登録商標)等の3Dグラフィックエンジンを使用する必要がないため、利用者端末300の処理負担を軽減させた円滑で安定したアバターサービスを提供することが可能となる。   Accordingly, it is possible to quickly display an avatar in a three-dimensional virtual space, and it is possible to provide a three-dimensional virtual space community service that is highly responsive to user operations, and DIRECTX (registered trademark). Therefore, it is possible to provide a smooth and stable avatar service that reduces the processing load on the user terminal 300.

なお、アバター提供システムの変形例(第1変形例)としては、図10に示すように、本実施形態の画像生成処理をアバター提供サーバ100側で遂行することも可能である。同図に示すように、ステップS1001からステップS1002までの画像生成処理(図9のステップS303〜S304に対応)をアバター提供サーバ100で遂行し、生成した3次元アバター画像を利用者端末300に送信する(ステップS1003)。なお、その他の処理については、図9と同様であるため、同符号を付して説明を省略する。また、図10の例では、画像生成部330は、アバター提供サーバ100に設けられることになる。   As a modified example (first modified example) of the avatar providing system, as illustrated in FIG. 10, the image generation process of the present embodiment can be performed on the avatar providing server 100 side. As shown in the figure, the image generation processing from step S1001 to step S1002 (corresponding to steps S303 to S304 in FIG. 9) is performed by the avatar providing server 100, and the generated three-dimensional avatar image is transmitted to the user terminal 300. (Step S1003). Since other processes are the same as those in FIG. 9, the same reference numerals are given and description thereof is omitted. In the example of FIG. 10, the image generation unit 330 is provided in the avatar providing server 100.

また、他の変形例(第2変形例)としては、予め複数の3次元アバター画像を生成してメモリ350にロードするのではなく、3次元仮想空間内のアバターの向き又は移動方向を検出した際に、対応する視点の3次元アバター画像をその都度生成するように構成することも可能である。   As another modification (second modification), rather than generating a plurality of three-dimensional avatar images in advance and loading them into the memory 350, the direction or moving direction of the avatar in the three-dimensional virtual space is detected. In this case, it is also possible to configure to generate a three-dimensional avatar image of the corresponding viewpoint each time.

図11に示すように、表示制御部340は、メモリ350にロードされた3次元アバター画像を用いた表示制御を遂行するのではなく、3次元仮想空間における利用者のアバター操作を検出し、判別したアバターの向き又は移動方向に対応する視点、又は判別した向き又は移動方向に一番近い視点を決定し、当該視点に対応する3次元アバター画像を2次元アバター画像から生成する(ステップS1101)。そして、表示制御部340は、生成した3次元アバター画像を3次元仮想空間に表示する制御及び当該3次元アバター画像の3次元仮想空間における移動制御を遂行する(ステップS1102)。   As shown in FIG. 11, the display control unit 340 does not perform display control using the three-dimensional avatar image loaded in the memory 350 but detects and determines the user's avatar operation in the three-dimensional virtual space. The viewpoint corresponding to the orientation or movement direction of the avatar or the viewpoint closest to the determined orientation or movement direction is determined, and a three-dimensional avatar image corresponding to the viewpoint is generated from the two-dimensional avatar image (step S1101). Then, the display control unit 340 performs control to display the generated three-dimensional avatar image in the three-dimensional virtual space and movement control of the three-dimensional avatar image in the three-dimensional virtual space (step S1102).

これら図10及び図11に示した変形例は、上述のように1つの共通する2次元アバター画像から複数の3次元アバター画像を生成するために、画像処理負担が軽減され、かつ3次元アバター画像の1つ当たりのデータ容量が小さいことから実現される変形例である。   In the modification shown in FIGS. 10 and 11, since a plurality of three-dimensional avatar images are generated from one common two-dimensional avatar image as described above, the image processing burden is reduced, and the three-dimensional avatar image is also generated. This is a modification realized because the data capacity per one is small.

以上、上記実施形態では、アバターを一例に説明したが、アバターに限らず他のコンテンツ等についても適用可能である。つまり、2次元画像で生成されたキャラクタやゲームオブジェクトを3次元仮想空間に表示する場合に、当該2次元画像から3次元画像を生成して表示することが可能である。例えば、ゲームキャラクタやネット販売などの商品などの2次元画像を3次元仮想空間上に立体的に表示することができる。   As described above, in the above embodiment, an avatar has been described as an example. That is, when a character or game object generated with a two-dimensional image is displayed in a three-dimensional virtual space, it is possible to generate and display a three-dimensional image from the two-dimensional image. For example, a two-dimensional image such as a game character or merchandise such as online sales can be displayed three-dimensionally in a three-dimensional virtual space.

また、上記実施形態では、3次元仮想空間上をアバターが移動する際の移動方向に対応した各視点の3次元アバター画像を生成している。このため、通常、2次元アバター画像は、2次元仮想空間に配置されて利用者に表示されるが、2次元アバター画像が表示される仮想空間が3次元仮想空間である場合、本発明の画像生成方法及び画像表示方法を適用して、移動を伴わないアバターの回転表示、つまり、アバターの向きを変更した表示制御を実現することも可能である。   Moreover, in the said embodiment, the three-dimensional avatar image of each viewpoint corresponding to the moving direction at the time of avatar moving on the three-dimensional virtual space is produced | generated. For this reason, normally, a two-dimensional avatar image is arranged in a two-dimensional virtual space and displayed to a user. However, when the virtual space in which the two-dimensional avatar image is displayed is a three-dimensional virtual space, the image of the present invention. By applying the generation method and the image display method, it is also possible to realize the rotation display of the avatar without movement, that is, the display control in which the avatar direction is changed.

また、上記実施形態の3次元仮想空間は、3次元直交座標系の座標系を有する空間であっても、本発明の画像生成方法及び画像表示方法を適用することができる。この場合、2次元画像の平面座標系のXYと、3次元直交座標系のXYとが同じ座標系であるが、2次元画像を3次元直交座標系に変換し、変換された状態の2次元画像を複数重ね合わせ、当該重ね合わせた方向に厚さを有する3次元画像を生成することができる。   In addition, the image generation method and the image display method of the present invention can be applied even if the three-dimensional virtual space of the above embodiment is a space having a coordinate system of a three-dimensional orthogonal coordinate system. In this case, XY in the plane coordinate system of the two-dimensional image and XY in the three-dimensional orthogonal coordinate system are the same coordinate system, but the two-dimensional image is converted into a three-dimensional orthogonal coordinate system, and the converted two-dimensional image A plurality of images can be superimposed, and a three-dimensional image having a thickness in the superimposed direction can be generated.

また、上記実施形態における各サーバは、ハードウェア構成として上述以外にも、キーボード、マウス、スキャナー等の操作入力手段、液晶ディスプレイ等の表示手段、プリンタ、スピーカなどの出力手段、主記憶装置(メモリ)、補助記憶装置(ハードディスク等)等を備えることが可能であり、ユーザ端末においてもこれらの手段を備えることができる。各手段に制御は、サーバ又はコンピュータ全体の制御を司る制御手段(CPU)により遂行される(不図示)。   In addition to the above-described hardware configurations, each server in the above embodiment includes operation input means such as a keyboard, mouse, and scanner, display means such as a liquid crystal display, output means such as a printer and a speaker, a main storage device (memory ), An auxiliary storage device (such as a hard disk) or the like, and these means can also be provided in the user terminal. Control of each means is performed by a control means (CPU) that controls the server or the entire computer (not shown).

また、本発明の画像生成方法及び画像表示方法は、コンピュータを機能させるプログラムとして実現され、コンピュータ読取可能な記録媒体に記録された状態で、又はインターネット等のネットワークを通じて利用者端末に提供される。コンピュータ読取可能な記録媒体としては、CD−ROM等の光ディスク、DVD−ROM等の相変化型光ディスク、MO(Magnet Optical)やMD(Mini Disk)などの光磁気ディスク、フロッピー(登録商標)ディスクやリムーバブルハードディスクなどの磁気ディスク、コンパクトフラッシュ(登録商標)、スマートメディア、SDメモリカード、メモリスティック等のメモリカードが挙げられる。   The image generation method and the image display method of the present invention are realized as a program for causing a computer to function, and are provided to a user terminal in a state recorded on a computer-readable recording medium or through a network such as the Internet. Computer-readable recording media include optical disks such as CD-ROM, phase change optical disks such as DVD-ROM, magneto-optical disks such as MO (Magnet Optical) and MD (Mini Disk), floppy (registered trademark) disks, Examples include magnetic disks such as removable hard disks, memory cards such as compact flash (registered trademark), smart media, SD memory cards, and memory sticks.

なお、本発明の詳細な説明では具体的な実施形態について説明したが、本発明の要旨から逸脱しない範囲内で多様に変形できる。よって、本発明の範囲は、上述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められるべきである。   In addition, although specific embodiment was described in detailed description of this invention, it can change variously within the range which does not deviate from the summary of this invention. Therefore, the scope of the present invention is not limited to the above-described embodiment, but should be determined based on the description of the scope of claims and equivalents thereof.

本発明の第1実施形態におけるアバター提供システムの構成図である。It is a block diagram of the avatar provision system in 1st Embodiment of this invention. 本発明の第1実施形態におけるアバター提供サーバの構成ブロック図である。It is a block diagram of the configuration of the avatar providing server in the first embodiment of the present invention. 本発明の第1実施形態における利用者端末の構成ブロック図である。It is a block diagram of the configuration of the user terminal in the first embodiment of the present invention. 本発明の第1実施形態における画像生成方法を説明するための図である。It is a figure for demonstrating the image generation method in 1st Embodiment of this invention. 図4の画像生成方法により生成された3次元画像の一例を示す図である。It is a figure which shows an example of the three-dimensional image produced | generated by the image production | generation method of FIG. 図5の各3次元画像と3次元仮想空間の複数の各視点との対応関係を説明するための図である。It is a figure for demonstrating the correspondence of each 3D image of FIG. 5, and each some viewpoint of 3D virtual space. 本発明の第1実施形態における画像生成方法の処理フローを示したフローチャートである。It is the flowchart which showed the processing flow of the image generation method in 1st Embodiment of this invention. 本発明の第1実施形態における画像表示方法の処理フローを示したフローチャートである。It is the flowchart which showed the processing flow of the image display method in 1st Embodiment of this invention. 本発明の第1実施形態における画像生成方法及び画像表示方法が適用されたアバター提供システムの処理フローを示したフローチャートである。It is the flowchart which showed the processing flow of the avatar provision system to which the image generation method and image display method in 1st Embodiment of this invention were applied. 図9の画像生成方法及び画像表示方法が適用されたアバター提供システムの処理フローの第1変形例を示したフローチャートである。It is the flowchart which showed the 1st modification of the processing flow of the avatar provision system to which the image generation method and image display method of FIG. 9 were applied. 図9の画像生成方法及び画像表示方法が適用されたアバター提供システムの処理フローの第2変形例を示したフローチャートである。It is the flowchart which showed the 2nd modification of the processing flow of the avatar provision system to which the image generation method and image display method of FIG. 9 were applied. 従来の画像生成方法及び画像表示方法を説明するための図である。It is a figure for demonstrating the conventional image generation method and image display method.

符号の説明Explanation of symbols

100 アバター提供サーバ
110 通信制御部
120 制御部(CPU)
130 アバター制御部
140 アバター格納部
200 認証サーバ
300 利用者端末
310 通信制御部
320 制御部(CPU)
330 画像生成部
340 表示制御部
350 メモリ
360 外部インターフェース
370 操作入力部
380 表示インターフェース
390 表示部
400 ユーザ情報DB
100 Avatar providing server 110 Communication control unit 120 Control unit (CPU)
130 avatar control unit 140 avatar storage unit 200 authentication server 300 user terminal 310 communication control unit 320 control unit (CPU)
330 Image Generation Unit 340 Display Control Unit 350 Memory 360 External Interface 370 Operation Input Unit 380 Display Interface 390 Display Unit 400 User Information DB

Claims (14)

2次元画像から3次元仮想空間上に表示される3次元画像を生成する画像生成方法であって、
平面座標系で表示された2次元画像を前記3次元仮想空間の座標系に変換する第1ステップと、
前記変換された状態の2次元画像を複数重ね合わせ、前記重ね合わせた方向に厚さを有する3次元画像を生成する第2ステップと、
を含むことを特徴とする画像生成方法。
An image generation method for generating a three-dimensional image displayed on a three-dimensional virtual space from a two-dimensional image,
A first step of converting a two-dimensional image displayed in a plane coordinate system into a coordinate system of the three-dimensional virtual space;
A second step of superposing a plurality of the two-dimensional images in the converted state and generating a three-dimensional image having a thickness in the superposed direction;
An image generation method comprising:
前記第1ステップは、
前記2次元画像を前記3次元仮想空間の3次元座標系の所定の視点に合わせて幾何学的に変換するステップであり、
前記第2ステップは、
変換された状態の2次元画像を複数生成するステップと、
複数の前記2次元画像を前記視点の方向に複数重ね合わせて前記方向に厚さを有する前記3次元画像を生成するステップと、を含むことを特徴とする請求項1に記載の画像生成方法。
The first step includes
Transforming the two-dimensional image geometrically in accordance with a predetermined viewpoint of a three-dimensional coordinate system of the three-dimensional virtual space;
The second step includes
Generating a plurality of two-dimensional images in a converted state;
The image generating method according to claim 1, further comprising: superposing a plurality of the two-dimensional images in the direction of the viewpoint to generate the three-dimensional image having a thickness in the direction.
前記第1ステップは、1つの2次元画像を前記3次元仮想空間の座標系の複数の各視点に合わせて各々幾何学的に変換し、
前記第2ステップは、変換された状態の各2次元画像を対応する各視点の方向に複数重ね合わせて前記各視点の方向に厚さを有する複数の前記各3次元画像を生成することを特徴とする請求項1に記載の画像生成方法。
The first step geometrically transforms one two-dimensional image according to each of a plurality of viewpoints of the coordinate system of the three-dimensional virtual space,
The second step generates a plurality of the three-dimensional images having thicknesses in the directions of the respective viewpoints by superimposing a plurality of the converted two-dimensional images in the directions of the corresponding viewpoints. The image generation method according to claim 1.
2次元画像から3次元仮想空間上に表示される3次元画像を生成する画像生成プログラムであって、コンピュータに、
平面座標系で表示された2次元画像を前記3次元仮想空間の座標系に変換する機能と、
前記変換された状態の2次元画像を複数重ね合わせ、前記重ね合わせた方向に厚さを有する3次元画像を生成する機能と、
を実現させるための画像生成プログラム。
An image generation program for generating a three-dimensional image displayed on a three-dimensional virtual space from a two-dimensional image,
A function of converting a two-dimensional image displayed in a plane coordinate system into a coordinate system of the three-dimensional virtual space;
A function of superimposing a plurality of the two-dimensional images in the converted state and generating a three-dimensional image having a thickness in the superimposed direction;
An image generation program for realizing
2次元画像から3次元仮想空間上に表示される3次元画像を生成する画像生成装置であって、
平面座標系で表示された2次元画像を前記3次元仮想空間の座標系に変換する変換手段と、
前記変換された状態の2次元画像を複数重ね合わせ、前記重ね合わせた方向に厚さを有する3次元画像を生成する画像生成手段と、を有することを特徴とする画像生成装置。
An image generation device that generates a three-dimensional image displayed on a three-dimensional virtual space from a two-dimensional image,
Conversion means for converting a two-dimensional image displayed in a plane coordinate system into a coordinate system of the three-dimensional virtual space;
An image generation apparatus comprising: an image generation unit configured to superimpose a plurality of the converted two-dimensional images and generate a three-dimensional image having a thickness in the superimposed direction.
2次元画像を3次元仮想空間上で立体的に表示する画像表示方法であって、
平面座標系で表示された2次元画像を前記3次元仮想空間の座標系に変換し、かつ前記変換された状態の2次元画像を複数重ね合わせることにより生成される前記重ね合わせた方向に厚さを有する3次元画像を、前記3次元仮想空間の複数の視点に応じて複数生成する第1ステップと、
前記3次元仮想空間における向き又は移動方向に対応する前記視点の3次元画像を抽出し、前記抽出した3次元画像を前記3次元仮想空間に表示する第2ステップと、
を含むことを特徴とする画像表示方法。
An image display method for stereoscopically displaying a two-dimensional image in a three-dimensional virtual space,
A thickness in the superimposed direction generated by converting a two-dimensional image displayed in a planar coordinate system into a coordinate system of the three-dimensional virtual space and superposing a plurality of the two-dimensional images in the converted state. A first step of generating a plurality of three-dimensional images according to a plurality of viewpoints of the three-dimensional virtual space;
A second step of extracting a three-dimensional image of the viewpoint corresponding to a direction or a moving direction in the three-dimensional virtual space, and displaying the extracted three-dimensional image in the three-dimensional virtual space;
An image display method comprising:
生成した複数の前記3次元画像をメモリにロードするステップをさらに有し、
前記第2ステップは、前記メモリにロードされた前記複数の3次元画像から前記向き又は移動方向に対応する3次元画像を抽出することを特徴とする請求項6に記載の画像表示方法。
Loading the plurality of generated three-dimensional images into a memory;
The image display method according to claim 6, wherein the second step extracts a three-dimensional image corresponding to the direction or the moving direction from the plurality of three-dimensional images loaded in the memory.
2次元画像を3次元仮想空間上で立体的に表示する画像表示プログラムであって、コンピュータに、
平面座標系で表示された2次元画像を前記3次元仮想空間の座標系に変換し、かつ前記変換された状態の2次元画像を複数重ね合わせることにより生成される前記重ね合わせた方向に厚さを有する3次元画像を、前記3次元仮想空間の複数の視点に応じて複数生成する機能と、
前記3次元仮想空間における向き又は移動方向に対応する前記視点の3次元画像を抽出し、前記抽出した3次元画像を前記3次元仮想空間に表示する機能と、
を実現させるための画像表示プログラム。
An image display program for stereoscopically displaying a two-dimensional image in a three-dimensional virtual space,
A thickness in the superimposed direction generated by converting a two-dimensional image displayed in a planar coordinate system into a coordinate system of the three-dimensional virtual space and superposing a plurality of the two-dimensional images in the converted state. A function of generating a plurality of three-dimensional images according to a plurality of viewpoints of the three-dimensional virtual space;
A function of extracting a three-dimensional image of the viewpoint corresponding to a direction or a moving direction in the three-dimensional virtual space, and displaying the extracted three-dimensional image in the three-dimensional virtual space;
An image display program for realizing
2次元画像を3次元仮想空間上で立体的に表示する画像表示装置であって、
平面座標系で表示された2次元画像を前記3次元仮想空間の座標系に変換し、かつ前記変換された状態の2次元画像を複数重ね合わせることにより生成される前記方向に厚さを有する3次元画像を、前記3次元仮想空間の複数の視点に応じて複数生成する画像生成手段と、
前記3次元仮想空間における向き又は移動方向に対応する前記視点の3次元画像を抽出し、前記抽出した3次元画像を前記3次元仮想空間に表示する表示制御手段と、を有することを特徴とする画像表示装置。
An image display device that stereoscopically displays a two-dimensional image in a three-dimensional virtual space,
3 having a thickness in the direction generated by converting a two-dimensional image displayed in a plane coordinate system into a coordinate system of the three-dimensional virtual space and superimposing a plurality of the two-dimensional images in the converted state. Image generating means for generating a plurality of three-dimensional images according to a plurality of viewpoints of the three-dimensional virtual space;
Display control means for extracting a three-dimensional image of the viewpoint corresponding to a direction or a moving direction in the three-dimensional virtual space, and displaying the extracted three-dimensional image in the three-dimensional virtual space. Image display device.
平面座標系で表示された2次元画像を3次元仮想空間上で立体的に表示する画像表示方法であって、
前記3次元仮想空間に前記2次元画像が配置された際の向き又は移動方向を判別する第1ステップと、
前記判別された向き又は移動方向に対応する前記3次元仮想空間の座標系の所定の視点に合わせて前記2次元画像を幾何学的に変換する第2ステップと、
前記変換された状態の2次元画像を前記視点の方向に複数重ね合わせて前記方向に厚さを有する3次元画像を生成する第3ステップと、
生成した前記3次元画像を前記3次元仮想空間に表示する第4ステップと、
を含むことを特徴とする画像表示方法。
An image display method for stereoscopically displaying a two-dimensional image displayed in a plane coordinate system in a three-dimensional virtual space,
A first step of determining a direction or a moving direction when the two-dimensional image is arranged in the three-dimensional virtual space;
A second step of geometrically transforming the two-dimensional image in accordance with a predetermined viewpoint of the coordinate system of the three-dimensional virtual space corresponding to the determined direction or moving direction;
A third step of generating a three-dimensional image having a thickness in the direction by superimposing a plurality of the converted two-dimensional images in the direction of the viewpoint;
A fourth step of displaying the generated three-dimensional image in the three-dimensional virtual space;
An image display method comprising:
ネットワークを通じて接続する利用者端末の利用者にアバターを提供するアバター提供サーバを備えたアバター提供システムであって、
前記アバター提供サーバが、
平面座標系で表示された各利用者の2次元アバター画像を格納する格納手段と、
前記利用者端末からの前記3次元仮想空間内でのアバター表示要求を受信した場合に、3次元仮想空間を提供する仮想空間提供手段と、を有し、
前記利用者端末が、
前記2次元アバター画像を前記3次元仮想空間の座標系に変換し、かつ前記変換された状態の2次元アバター画像を複数重ね合わせることにより生成される前記重ね合わせた方向に厚さを有する3次元アバター画像を、前記3次元仮想空間の複数の視点に応じて複数生成する画像生成手段と、
前記3次元仮想空間における向き又は移動方向に対応する前記視点の前記3次元アバター画像を抽出し、前記抽出した3次元アバター画像を前記3次元仮想空間に表示する表示制御手段と、
を有することを特徴とする画像表示システム。
An avatar providing system including an avatar providing server that provides an avatar to a user of a user terminal connected through a network,
The avatar providing server is
Storage means for storing a two-dimensional avatar image of each user displayed in a plane coordinate system;
Virtual space providing means for providing a three-dimensional virtual space when receiving an avatar display request in the three-dimensional virtual space from the user terminal;
The user terminal is
A three-dimensional image having a thickness in the superimposed direction generated by converting the two-dimensional avatar image into a coordinate system of the three-dimensional virtual space and overlapping a plurality of the converted two-dimensional avatar images. Image generating means for generating a plurality of avatar images according to a plurality of viewpoints of the three-dimensional virtual space;
Display control means for extracting the 3D avatar image of the viewpoint corresponding to a direction or a moving direction in the 3D virtual space, and displaying the extracted 3D avatar image in the 3D virtual space;
An image display system comprising:
ネットワークを通じて接続する利用者端末の利用者にアバターを提供するアバター提供サーバを備えたアバター提供システムであって、
前記アバター提供サーバが、
平面座標系で表示された各利用者の2次元アバター画像を格納する格納手段と、
前記利用者端末からの前記3次元仮想空間内でのアバター表示要求を受信した場合に、3次元仮想空間を提供する3次元仮想空間提供手段と、
前記3次元仮想空間の座標系に変換された前記2次元アバター画像を複数重ね合わせることにより生成される前記重ね合わせた方向に厚さを有する3次元アバター画像を、前記3次元仮想空間の複数の視点に応じて複数生成する画像生成手段と、を有し、
前記利用者端末が、
前記3次元仮想空間における向き又は移動方向に対応する前記視点の前記3次元アバター画像を、前記アバター提供サーバから送信される複数の前記3次元アバター画像から抽出し、前記抽出した3次元アバター画像を前記3次元仮想空間に表示する表示制御手段と、
を有することを特徴とする画像表示システム。
An avatar providing system including an avatar providing server that provides an avatar to a user of a user terminal connected through a network,
The avatar providing server is
Storage means for storing a two-dimensional avatar image of each user displayed in a plane coordinate system;
3D virtual space providing means for providing a 3D virtual space when receiving an avatar display request in the 3D virtual space from the user terminal;
A three-dimensional avatar image having a thickness in the superimposed direction generated by superimposing a plurality of the two-dimensional avatar images converted into the coordinate system of the three-dimensional virtual space, Image generating means for generating a plurality of images according to the viewpoint,
The user terminal is
The 3D avatar image of the viewpoint corresponding to the direction or the moving direction in the 3D virtual space is extracted from the plurality of 3D avatar images transmitted from the avatar providing server, and the extracted 3D avatar image is Display control means for displaying in the three-dimensional virtual space;
An image display system comprising:
前記画像生成手段は、アバターの背面に対応する前記視点の3次元アバター画像を生成する場合に、変換された前記2次元アバター画像又は生成された前記3次元アバター画像に対して陰影処理を遂行することを特徴とする請求項11又は12に記載の画像表示システム。   The image generation means performs shadow processing on the converted two-dimensional avatar image or the generated three-dimensional avatar image when generating the three-dimensional avatar image of the viewpoint corresponding to the back side of the avatar. The image display system according to claim 11 or 12, 請求項4又は8に記載のプログラムを格納したコンピュータ読取可能な記録媒体。   A computer-readable recording medium storing the program according to claim 4 or 8.
JP2007329686A 2007-12-21 2007-12-21 Image formation method and image display method Pending JP2009151608A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007329686A JP2009151608A (en) 2007-12-21 2007-12-21 Image formation method and image display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007329686A JP2009151608A (en) 2007-12-21 2007-12-21 Image formation method and image display method

Publications (1)

Publication Number Publication Date
JP2009151608A true JP2009151608A (en) 2009-07-09

Family

ID=40920686

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007329686A Pending JP2009151608A (en) 2007-12-21 2007-12-21 Image formation method and image display method

Country Status (1)

Country Link
JP (1) JP2009151608A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012014680A (en) * 2010-06-02 2012-01-19 Nintendo Co Ltd Information processing program, information processor, information processing system and information processing method
JP2015526783A (en) * 2012-06-05 2015-09-10 リー、チューヤンLEE, Choong−young 3D digital comic viewer providing system and method
US9278281B2 (en) 2010-09-27 2016-03-08 Nintendo Co., Ltd. Computer-readable storage medium, information processing apparatus, information processing system, and information processing method
US9282319B2 (en) 2010-06-02 2016-03-08 Nintendo Co., Ltd. Image display system, image display apparatus, and image display method
US10015473B2 (en) 2010-06-11 2018-07-03 Nintendo Co., Ltd. Computer-readable storage medium, image display apparatus, image display system, and image display method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012014680A (en) * 2010-06-02 2012-01-19 Nintendo Co Ltd Information processing program, information processor, information processing system and information processing method
US9282319B2 (en) 2010-06-02 2016-03-08 Nintendo Co., Ltd. Image display system, image display apparatus, and image display method
US10015473B2 (en) 2010-06-11 2018-07-03 Nintendo Co., Ltd. Computer-readable storage medium, image display apparatus, image display system, and image display method
US9278281B2 (en) 2010-09-27 2016-03-08 Nintendo Co., Ltd. Computer-readable storage medium, information processing apparatus, information processing system, and information processing method
JP2015526783A (en) * 2012-06-05 2015-09-10 リー、チューヤンLEE, Choong−young 3D digital comic viewer providing system and method

Similar Documents

Publication Publication Date Title
Dionisio et al. 3D virtual worlds and the metaverse: Current status and future possibilities
JP6377082B2 (en) Providing a remote immersive experience using a mirror metaphor
US8966356B1 (en) Providing views of three-dimensional (3D) object data models
CN114625304A (en) Virtual reality and cross-device experience
CN107852573A (en) The social interaction of mixed reality
CN111803945A (en) Interface rendering method and device, electronic equipment and storage medium
JP2010539567A (en) System and method for remote file transfer
JP2008250813A (en) Image creating device, image processing method, and program
JP7337428B1 (en) CONTROL METHOD, CONTROL DEVICE, AND RECORDING MEDIUM FOR INTERACTIVE THREE-DIMENSIONAL REPRESENTATION OF OBJECT
JP2009151608A (en) Image formation method and image display method
US11978152B2 (en) Computer-assisted graphical development tools
US20240428524A1 (en) Information processing system, information processing method, and program
CN108885646A (en) It is intended to using the user of deduction to enhance object and indicate
JP6357412B2 (en) Information processing apparatus, information processing system, information processing method, and program
JP6051521B2 (en) Image composition system
CN116471366A (en) Special effect generation method, device, computer equipment and storage medium
CN112312110A (en) Non-transitory computer readable medium, image processing apparatus and image processing method
JP7661928B2 (en) Terminal device and program
CN108920598A (en) Panorama sketch browsing method, device, terminal device, server and storage medium
JPH113434A (en) 3D virtual space construction method
CN114332424A (en) Display method and device, computer equipment and storage medium
JP3602061B2 (en) Three-dimensional graphics display device and method
WO2022074791A1 (en) Three-dimensional augmented reality processing system, three-dimensional augmented reality processing method, and user interface device for three-dimensional augmented reality processing system
JP2004054828A (en) Image processing device
KR20220037138A (en) Exhibitedrtwork Imagendrt Exhibition Image Generating System using 3D Image Rendering