JP3193263B2 - 3D image display system - Google Patents
3D image display systemInfo
- Publication number
- JP3193263B2 JP3193263B2 JP13832395A JP13832395A JP3193263B2 JP 3193263 B2 JP3193263 B2 JP 3193263B2 JP 13832395 A JP13832395 A JP 13832395A JP 13832395 A JP13832395 A JP 13832395A JP 3193263 B2 JP3193263 B2 JP 3193263B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- face image
- virtual space
- display system
- users
- 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.)
- Expired - Lifetime
Links
Landscapes
- Processing Or Creating Images (AREA)
- Digital Computer Display Output (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Closed-Circuit Television Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Computer And Data Communications (AREA)
- User Interface Of Digital Computer (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、複数の利用者が共有
し、各利用者が自分の意志で自由に移動可能な3次元仮
想空間において、各利用者の向きに応じた顔画像を、そ
の利用者の分身オブジェクトにマッピングして表示する
仮想空間形の3次元映像表示システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a three-dimensional virtual space which is shared by a plurality of users and which can be freely moved by each user's own will. The present invention relates to a virtual space type three-dimensional image display system that maps and displays the user's alter ego object.
【0002】[0002]
【従来の技術】図1は、複数の利用者が共有し、各利用
者が自分の意志で自由に移動可能な3次元映像表示シス
テムの概要を示す図である。図中、複数の利用者端末1
は通信回線3を通して制御サーバ2に接続されている。
各利用者端末1の利用者は、あらかじめ制御サーバ2か
ら送信された仮想空間を共有し、操作器を操作して該仮
想空間内を自由に移動する。各利用者端末1は、該操作
器により入力される仮想空間内の利用者の位置情報と向
き情報を制御サーバ2に送信する。制御サーバ2は、各
利用者端末1から収集した全ての利用者の位置情報と向
き情報を他の利用者端末1に送信する。各利用者端末1
は、自利用者と相手利用者の位置情報および向き情報に
基づいて、各利用者の分身オブジェクトを仮想空間内に
表示する。2. Description of the Related Art FIG. 1 is a diagram showing an outline of a three-dimensional video display system shared by a plurality of users and which can be freely moved by each user. In the figure, a plurality of user terminals 1
Is connected to the control server 2 through the communication line 3.
The user of each user terminal 1 shares the virtual space transmitted from the control server 2 in advance, and operates the operation device to move freely in the virtual space. Each user terminal 1 transmits to the control server 2 the position information and the direction information of the user in the virtual space input by the operation device. The control server 2 transmits the position information and the orientation information of all the users collected from each user terminal 1 to the other user terminals 1. Each user terminal 1
Displays the alter ego object of each user in the virtual space based on the position information and the direction information of the own user and the partner user.
【0003】このような仮想空間形の3次元映像表示シ
ステムにおいて、従来手法では、予め各利用者の正面顔
画像のみを登録しておき、この正面顔画像を各利用者の
分身オブジェクトにマッピングして仮想空間内に表示し
ていた(例えば、電子情報通信学会技術報告IE92−
120の「サイバーコミュニティの検討」1993年2
月発行)。In such a virtual space type three-dimensional image display system, in the conventional method, only the front face image of each user is registered in advance, and this front face image is mapped to the alter ego object of each user. (For example, IEICE Technical Report IE92-
120 "Cyber Community Study", 1993 2
Month).
【0004】図3は、複数の利用者が共有できる3次元
仮想空間において、3人の利用者A,B,Cの位置を上
空から見た図である。図4は、利用者Cの仮想空間での
視界、すなわち、利用者Cが利用している表示装置での
従来手法における画面例であり、平面で構成される利用
者の分身オブジェクトA´、B´に、正面顔画像がマッ
ピングして表示される。FIG. 3 is a diagram showing the positions of three users A, B, and C viewed from above in a three-dimensional virtual space that can be shared by a plurality of users. FIG. 4 is an example of a view of the user C in the virtual space, that is, an example of a screen in a conventional method on a display device used by the user C. ', A frontal face image is mapped and displayed.
【0005】[0005]
【発明が解決しようとする課題】従来技術においては、
利用者が斜めを向いた場合(図4の利用者Aの例)に
は、正面顔画像の分身オブジェクトがそのまま斜めに表
示されるため、その利用者の顔画像が見にくく、かつ該
利用者がどこを見ているかが分かりにくいという問題が
あった。In the prior art,
When the user faces obliquely (example of the user A in FIG. 4), the alter ego object of the front face image is displayed obliquely as it is, so that the face image of the user is difficult to see, and There was a problem that it was difficult to understand where you were looking.
【0006】本発明の目的は、上記従来技術の問題点を
解決し、各利用者の向きに応じた顔画像を分身オブジェ
クトにマッピングして表示する仮想空間形の3次元映像
表示システムを提供することにある。An object of the present invention is to solve the above-mentioned problems of the prior art, and to provide a virtual space type three-dimensional video display system that maps a face image corresponding to the orientation of each user to a self-alteration object and displays it. It is in.
【0007】[0007]
【課題を解決するための手段】上記目的を達成するため
に本発明では、複数の利用者が共有し、各利用者が自由
に移動可能な3次元仮想空間にて、操作器により入力さ
れる各利用者の位置情報と向き情報に基づいて、各利用
者の分身オブジェクトを前記3次元仮想空間に表示する
3次元仮想空間表示システムにおいて、各利用者の様々
な角度から撮像した顔画像を蓄積する顔画像データベー
スと、仮想空間に存在する利用者間の相対角度を計測す
る手段と、該計測された相対角度に基づいて、各利用者
の該当角度の顔画像を前記顔画像データベースより出力
する手段と、該出力された顔画像を各利用者の分身オブ
ジェクトにマッピングする手段とを有することを主たる
特徴とするものである。In order to achieve the above object, according to the present invention, a plurality of users share and are input by an operating device in a three-dimensional virtual space in which each user can move freely. In the three-dimensional virtual space display system that displays the alter ego object of each user in the three-dimensional virtual space based on the position information and the orientation information of each user, face images captured from various angles of each user are stored. A face image database, means for measuring a relative angle between users existing in the virtual space, and, based on the measured relative angle, outputting a face image of the corresponding angle of each user from the face image database. And a means for mapping the output face image to the alter ego object of each user.
【0008】[0008]
【作用】本発明では、各利用者の向きに応じた顔画像を
分身オブジェクトにマッピングし表示できることから、
利用者の顔画像が見やすく、かつ該利用者がどこを見て
いるかが分かり易い。According to the present invention, since a face image corresponding to the direction of each user can be mapped to the alter ego object and displayed,
It is easy to see the face image of the user, and it is easy to see where the user is looking.
【0009】[0009]
【実施例】以下、本発明の一実施例について図面により
詳述する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below in detail with reference to the drawings.
【0010】図2は、本発明の3次元映像表示システム
における利用者端末の一実施例のブロック図である。位
置情報入力部11は、利用者が自分を仮想空間内のどの
位置にどの向きに置くかを制御するための情報を入力す
るものであり、ジョイステイック等の操作器で構成され
る。位置情報入力部11により入力される自利用者の位
置情報と向き情報は仮想空間生成部12に与えられると
同時に、通信回線31により制御サーバへ送信される。
制御サーバは、各利用者端末から収集した位置情報と向
き情報を他の各利用者端末に送信する。制御サーバから
通信回線32を通して送信されてくる他利用者の位置情
報と向き情報は、仮想空間生成部12に入力される。仮
想空間生成部12では、自位置情報入力部11からの指
示により仮想空間の表示画面を更新し、また、通信相手
の他の利用者端末からの位置情報により、仮想空間内の
他の利用者の分身オブシェクトを生成する。さらに、仮
想空間生成部12は、自利用者の向き情報と他利用者の
向き情報により相対角度を計算し、該相対角度に基づい
て、顔画像データベース13から選択する各利用者の顔
画像を指示する。顔画像データベース13には、あらか
じめ全利用者の様々な方向から撮像した顔画像が蓄積さ
れている。画像マッピング部14では、仮想空間生成部
12で生成された他の利用者の分身オブジェクトに、そ
れぞれ顔画像データベース13から出力された該当利用
者の対応する向きの顔画像をマッピングする。該マッピ
ングされた顔画像を含む仮想空間内の人物の様子が表示
装置15にパースペクティブに表示される。なお、画像
マッピング部14では、自利用者と他利用者の相対位置
に応じ、遠くに位置する他利用者の顔画像は縮小し、近
くに位置する他利用者の顔画像は拡大して、マッピング
するようにしてもよい。FIG. 2 is a block diagram of one embodiment of a user terminal in the three-dimensional video display system of the present invention. The position information input unit 11 is for inputting information for controlling which position the user places in the virtual space and in which direction in the virtual space, and is constituted by an operating device such as a joystick. The position information and the direction information of the own user input by the position information input unit 11 are provided to the virtual space generation unit 12 and transmitted to the control server via the communication line 31 at the same time.
The control server transmits the position information and the direction information collected from each user terminal to each of the other user terminals. Position information and orientation information of other users transmitted from the control server through the communication line 32 are input to the virtual space generation unit 12. The virtual space generation unit 12 updates the display screen of the virtual space in accordance with an instruction from the own position information input unit 11, and also uses another user in the virtual space in accordance with position information from another user terminal of the communication partner. Generate alter ego object of. Further, the virtual space generation unit 12 calculates a relative angle based on the direction information of the own user and the direction information of the other user, and generates a face image of each user selected from the face image database 13 based on the relative angle. To instruct. The face image database 13 stores face images of all users captured in various directions in advance. The image mapping unit 14 maps the face images in the corresponding directions of the corresponding user output from the face image database 13 to the alter ego objects of the other users generated by the virtual space generation unit 12. The state of the person in the virtual space including the mapped face image is displayed on the display device 15 in a perspective. In addition, in the image mapping unit 14, the face image of another user located far away is reduced, and the face image of another user located nearby is enlarged according to the relative position of the own user and another user. Mapping may be performed.
【0011】図5は、仮想空間内での利用者A,B,C
のx−y平面上での人物位置を示す。また、図6は、本
発明における利用者Cの視界、すなわち利用者Cが利用
している表示装置での画面例を示したものである。FIG. 5 shows users A, B, and C in a virtual space.
3 shows the position of the person on the xy plane. FIG. 6 shows a view of the user C in the present invention, that is, an example of a screen on a display device used by the user C.
【0012】仮想空間生成部12では、仮想空間内の各
分身オブジェクトのワールド座標値(Xi,Yi,θi)に
より、各オブジェクト間の相対位置および向きを計測す
る。ここで、Xi,Yiは、それぞれx,y平面上での位
置座標、θiは、y軸に対する回転角度とする。例え
ば、図5において、利用者AとCの相対角度θacは、θ
ac=θa−θcで表される。この場合、利用者Aの顔画像
としては、角度θac′=(180°−θac)をもった顔
画像を顔画像データベース43から出力し、図6に示す
如く利用者Aの分身オブジェクトA′にマッピングして
表示すればよい。ここで、θac′が0°の時は、利用者
Cに対して利用者Aが正対している顔画像がマッピング
される。なお、利用者Aの分身オブジェクトA´は利用
者Cの視線方向に対して常に直交する位置、すなわち、
図5のA′の破線位置とする。利用者Bについても同様
である。各分身オブジェクトにマッピングされる顔画像
は、視点が変化し、相対角度が変化する毎に逐次更新さ
れる。また、自利用者から遠くに位置する相手の顔画像
は縮小して、近くに位置する相手の顔画像は拡大してマ
ッピングされる。The virtual space generation unit 12 measures the relative position and orientation between each of the alter ego objects in the virtual space, based on the world coordinate values (Xi, Yi, θi). Here, Xi and Yi are position coordinates on the x and y planes, respectively, and θi is a rotation angle with respect to the y axis. For example, in FIG. 5, the relative angle θac between the users A and C is θ
ac = θa−θc. In this case, as the face image of the user A, a face image having an angle θac ′ = (180 ° −θac) is output from the face image database 43, and is converted to the alter ego object A ′ of the user A as shown in FIG. What is necessary is just to map and display. Here, when θac ′ is 0 °, a face image directly facing user A is mapped to user C. In addition, the alter ego object A ′ of the user A is always at a position orthogonal to the line of sight of the user C, that is,
The position is indicated by the broken line A 'in FIG. The same applies to user B. The face image mapped to each alter ego object is sequentially updated each time the viewpoint changes and the relative angle changes. In addition, the face image of the partner located far from the user is reduced, and the face image of the partner located near is enlarged and mapped.
【0013】以上、実施例の説明では、各利用者端末
が、全利用者の様々な方向から撮像した顔画像を蓄積す
る顔画像データベースを有するとしたが、該顔画像デー
タベースを制御サーバに持たせ、制御サーバが各利用者
間の相対位置および相対角度を計算して、各利用者の対
応する顔画像をデータベースから読み出して各利用者端
末に送信することも可能である。この場合、各利用者端
末で顔画像データベースを持つ必要がないため、システ
ム全体のコスト低減がはかれる。As described above, in the description of the embodiment, each user terminal has a face image database for storing face images taken from various directions of all users, but the control server has the face image database. Then, the control server may calculate the relative position and the relative angle between the users, read the corresponding face image of each user from the database, and transmit the face image to each user terminal. In this case, since it is not necessary for each user terminal to have a face image database, the cost of the entire system can be reduced.
【0014】[0014]
【発明の効果】以上説明したように、本発明によれば、
3次元仮想空間内の利用者の向きに応じて、平面で構成
される利用者の分身オブジェクトにマッピングする顔画
像を選択するため、利用者が3次元空間内で向きを変え
ても利用者の顔画像が見やすく、かつ、該利用者がどこ
を見てているが分かり易い表示法が可能であるという利
点がある。また、利用者間の相対位置に応じて、分身オ
ブジェクトにマッピングする顔画像を拡大・縮小するこ
とにより、実空間の臨場感を実現できるという利点があ
る。As described above, according to the present invention,
According to the orientation of the user in the three-dimensional virtual space, a face image to be mapped to the alter ego object of the user composed of a plane is selected. There is an advantage that a display method that makes it easy to see a face image and that is easy to understand wherever the user is looking is possible. Further, there is an advantage that realism in a real space can be realized by enlarging / reducing a face image to be mapped to the alter ego object in accordance with the relative position between the users.
【図1】本発明で対象とする3次元映像表示システムの
概要図である。FIG. 1 is a schematic diagram of a three-dimensional video display system targeted by the present invention.
【図2】本発明における利用者端末の一実施例を示す図
である。FIG. 2 is a diagram showing one embodiment of a user terminal according to the present invention.
【図3】従来手法の顔画像マッピングを説明する図であ
る。FIG. 3 is a diagram illustrating face image mapping according to a conventional method.
【図4】従来手法における表示装置での画面例である。FIG. 4 is an example of a screen on a display device according to a conventional method.
【図5】本発明の顔画像マッピングを説明する図であ
る。FIG. 5 is a diagram illustrating face image mapping according to the present invention.
【図6】本発明における表示装置での画面例である。FIG. 6 is an example of a screen on a display device according to the present invention.
1 利用者端末 2 制御サーバ 3 通信回線 11 位置情報入力部 12 仮想空間生成部 13 顔画像データベース 14 画像マッピング部 15 表示装置 DESCRIPTION OF SYMBOLS 1 User terminal 2 Control server 3 Communication line 11 Position information input part 12 Virtual space generation part 13 Face image database 14 Image mapping part 15 Display device
フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G06T 15/00 - 17/50 G06F 13/00 H04N 7/14 - 7/22 Continuation of the front page (58) Field surveyed (Int. Cl. 7 , DB name) G06T 15/00-17/50 G06F 13/00 H04N 7 /14-7/22
Claims (2)
に移動可能な3次元仮想空間にて、操作器により入力さ
れる各利用者の位置情報と向き情報に基づいて、各利用
者の分身オブジェクトを前記3次元仮想空間に表示する
3次元映像表示システムにおいて、各利用者の様々な角
度から撮像した顔画像を蓄積する顔画像データベース
と、仮想空間に存在する利用者間の相対角度を計測する
手段と、該計測された相対角度に基づいて、各利用者の
該当角度の顔画像を前記顔画像データベースより出力す
る手段と、該出力された顔画像を各利用者の分身オブジ
ェクトにマッピングする手段とを有することを特徴とす
る3次元映像表示システム。1. A method according to claim 1, further comprising the steps of: using a user in a three-dimensional virtual space that is shared by a plurality of users and is freely movable based on position information and orientation information of each user input by an operation device. In a three-dimensional video display system for displaying an alter ego object of a user in the three-dimensional virtual space, a face image database storing face images captured from various angles of each user, and a relative image between users existing in the virtual space. A means for measuring an angle, a means for outputting a face image of the corresponding angle of each user from the face image database based on the measured relative angle, and a copy object of the user for the output face image. A three-dimensional video display system comprising:
において、仮想空間に存在する利用者間の相対角度に加
えて該利用者間の相対位置も計測し、該計測された相対
位置に基づいて、顔画像データベースから出力された顔
画像を拡大・縮小して利用者の分身オブジェクトにマッ
ピングすることを特徴とする3次元映像表示システム。2. The three-dimensional video display system according to claim 1, wherein in addition to a relative angle between the users existing in the virtual space, a relative position between the users is measured, and based on the measured relative position. A three-dimensional video display system characterized in that a face image output from a face image database is enlarged / reduced and mapped to a user's alter ego object.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13832395A JP3193263B2 (en) | 1995-06-05 | 1995-06-05 | 3D image display system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13832395A JP3193263B2 (en) | 1995-06-05 | 1995-06-05 | 3D image display system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08329282A JPH08329282A (en) | 1996-12-13 |
JP3193263B2 true JP3193263B2 (en) | 2001-07-30 |
Family
ID=15219225
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13832395A Expired - Lifetime JP3193263B2 (en) | 1995-06-05 | 1995-06-05 | 3D image display system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3193263B2 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6697869B1 (en) * | 1998-08-24 | 2004-02-24 | Koninklijke Philips Electronics N.V. | Emulation of streaming over the internet in a broadcast application |
JP3605317B2 (en) * | 1999-06-07 | 2004-12-22 | 株式会社ソニー・コンピュータエンタテインメント | Image drawing method, image drawing apparatus, and recording medium |
KR20010093938A (en) * | 2000-04-03 | 2001-10-31 | 김성천 | Method and apparatus for shaping an abata using internet |
KR20020014176A (en) * | 2000-08-16 | 2002-02-25 | 김세진 | Apparatus and method for instant photographing and characterizing user's feature |
JP3466143B2 (en) * | 2000-09-07 | 2003-11-10 | 東平 新田 | Distributed virtual environment computer system for learning foreign languages |
JP2008219390A (en) * | 2007-03-02 | 2008-09-18 | Victor Co Of Japan Ltd | Image reader |
JP2017027477A (en) * | 2015-07-24 | 2017-02-02 | 株式会社オプティム | Three-dimensional output server, three-dimensional output method, and program for three-dimensional output server |
JP7173249B2 (en) * | 2017-05-09 | 2022-11-16 | ソニーグループ株式会社 | CLIENT DEVICE, DISPLAY SYSTEM, CLIENT DEVICE PROCESSING METHOD AND PROGRAM |
JP7280223B2 (en) * | 2020-06-17 | 2023-05-23 | Kddi株式会社 | Information terminal device, remote communication support method and program |
WO2023119484A1 (en) * | 2021-12-22 | 2023-06-29 | 株式会社ハシラス | Metaverse space provision program |
-
1995
- 1995-06-05 JP JP13832395A patent/JP3193263B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH08329282A (en) | 1996-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8379057B2 (en) | Dynamic perspective video window | |
US5694533A (en) | 3-Dimensional model composed against textured midground image and perspective enhancing hemispherically mapped backdrop image for visual realism | |
US8314832B2 (en) | Systems and methods for generating stereoscopic images | |
EP0969418A2 (en) | Image processing apparatus for displaying three-dimensional image | |
US20050264558A1 (en) | Multi-plane horizontal perspective hands-on simulator | |
US20110285703A1 (en) | 3d avatar service providing system and method using background image | |
JP3193263B2 (en) | 3D image display system | |
CN104536579A (en) | Interactive three-dimensional scenery and digital image high-speed fusing processing system and method | |
JP2004062758A (en) | Information processor and information processing method | |
CN112929651B (en) | Display method, device, electronic device and storage medium | |
CN109961520B (en) | A VR/MR classroom based on third perspective technology and its construction method | |
CN113849112A (en) | Augmented reality interaction method, device and storage medium suitable for power grid regulation | |
Tachi et al. | A method of mutual tele-existence in a virtual environment | |
CN112667137B (en) | Switching display method and device for house type graph and house three-dimensional model | |
CN109949396A (en) | A kind of rendering method, device, equipment and medium | |
CN118233619A (en) | Image adjusting method, device, storage medium and mixed reality equipment | |
Avery et al. | Visualizing occluded physical objects in unfamiliar outdoor augmented reality environments | |
Yu et al. | Projective bisector mirror (PBM): concept and rationale | |
CN213934814U (en) | 3D (three-dimensional) interactive display system | |
JP3114862B2 (en) | An interactive landscape labeling system | |
KR20190085681A (en) | Method and server for providing realistic virtual reality image | |
JP2023028330A (en) | Information processing device, information processing method and program | |
JP3203614B2 (en) | Virtual shared display method in image communication system | |
JPH07210705A (en) | Virtual reality device | |
CN114706497B (en) | A touch control method, related device and system for multi-screen linkage display |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090525 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090525 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100525 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100525 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110525 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120525 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130525 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140525 Year of fee payment: 13 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
EXPY | Cancellation because of completion of term |