JP2007188310A - Virtual chat space system, terminal, method and program - Google Patents
Virtual chat space system, terminal, method and program Download PDFInfo
- Publication number
- JP2007188310A JP2007188310A JP2006006204A JP2006006204A JP2007188310A JP 2007188310 A JP2007188310 A JP 2007188310A JP 2006006204 A JP2006006204 A JP 2006006204A JP 2006006204 A JP2006006204 A JP 2006006204A JP 2007188310 A JP2007188310 A JP 2007188310A
- Authority
- JP
- Japan
- Prior art keywords
- chat
- space
- virtual
- avatar
- terminal
- 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
Links
- 238000000034 method Methods 0.000 title claims description 18
- 230000008569 process Effects 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 15
- 238000007726 management method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
Images
Landscapes
- Processing Or Creating Images (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、仮想空間内にいる複数のアバタがチャットでメッセージ交換を行う仮想チャット空間システムにおいて、アバタが表示される仮想チャット空間ウィンドウと、チャットメッセージが表示されるチャットメッセージウィンドウとは別に、チャットメッセージを発信したアバタがいる方向を示す方向指示ウィンドウを表示するようにした仮想チャット空間システム、端末、方法及びプログラムに関する。 The present invention provides a virtual chat space system in which a plurality of avatars in a virtual space exchange messages by chat, in addition to a virtual chat space window in which avatars are displayed and a chat message window in which chat messages are displayed. The present invention relates to a virtual chat space system, a terminal, a method, and a program that display a direction indication window indicating a direction in which an avatar that has sent a message is present.
仮想的なチャットの会場やゲームの場面に、ユーザの分身であるアバタを登場させてより現実感のある仮想空間を演出することが行われている。 An avatar that is a user's alternation appears in a virtual chat hall or game scene to produce a more realistic virtual space.
特開平10−154243号公報(特許文献1)には、複数のユーザによって共有される仮想空間内における自己のアバタの位置と自己の周囲にいる他のユーザのアバタとの位置関係をレーダマップに表示する、というシステムが開示されている。 Japanese Laid-Open Patent Publication No. 10-154243 (Patent Document 1) discloses a radar map showing the positional relationship between the position of an avatar in a virtual space shared by a plurality of users and the avatars of other users around the user. A system for displaying is disclosed.
上述した特許文献1記載の技術においては、仮想空間内の視認可能領域を表示する画像とその仮想空間を共有している複数のユーザのアバタの位置を表示するレーダマップとを重ねて表示することにより、自己のアバタと他のユーザのアバタとの位置関係を容易に認識することができる。 In the technique described in Patent Document 1 described above, an image displaying a viewable region in a virtual space and a radar map displaying the positions of avatars of a plurality of users sharing the virtual space are displayed in an overlapping manner. Thus, the positional relationship between the own avatar and the avatars of other users can be easily recognized.
また、この特許文献1には、仮想空間内の視認可能領域の画像を表示するウインドウとチャットを行うためのウインドウを表示することができることが記載されている([0233]欄)。 Further, Patent Document 1 describes that a window for displaying an image of a viewable area in the virtual space and a window for chatting can be displayed ([0233] column).
しかしながら、この特許文献1記載の技術においては、仮想空間を共有しているユーザのアバタがチャットでメッセージを送信しても、仮想空間内のいずれのユーザのアバタがメッセージを送信したのかを認識することができないという問題点がある。 However, in the technique described in Patent Document 1, even if a user's avatar sharing a virtual space transmits a message by chat, it recognizes which user's avatar in the virtual space has transmitted the message. There is a problem that can not be.
その理由は、チャットで送信されるメッセージの制御機能と、仮想空間内の視認可能領域の表示機能または仮想空間内のユーザのアバタの位置をレーダマップに示す機能との間に全く連携が考慮されていないためである。 The reason for this is that there is a complete linkage between the control function for messages sent in chat and the function for displaying the viewable area in the virtual space or the function for displaying the position of the user's avatar in the virtual space on the radar map. Because it is not.
例えば、仮想空間を表示する画面上で複数のアバタがチャットでメッセージ交換しながら処理が進行するというようなゲームを想定する。このようなゲームにおいては、メッセージを発信する発信元アバタが受信先アバタから見て仮想空間内のどの方向にいるのかが分からないと、仮想空間内の視認可能領域内のどのアバタからメッセージが発信されたのか、または、特に視認可能領域外にその発信元アバタがいる場合には、受信先アバタが仮想空間内をどの方向に移動して行けば発信元アバタのいる視認可能領域に辿り着けるのかが分からないので、視認可能領域内でアバタ同士が何らかのやりとりを行うという場面を演出できないという問題が生じる。 For example, a game is assumed in which processing proceeds while a plurality of avatars exchange messages by chat on a screen displaying a virtual space. In such a game, if the sender avatar that sends a message is not sure in which direction in the virtual space it is seen from the receiver avatar, the message is sent from which avatar in the viewable area in the virtual space. In which direction the receiver avatar moves in the virtual space to reach the viewable area where the source avatar is located, especially if the source avatar is outside the viewable area Therefore, there is a problem that it is not possible to produce a scene in which avatars perform some kind of exchange within the viewable area.
本発明の目的は、仮想空間内にいる複数のアバタがチャットでメッセージ交換を行う仮想チャット空間システムにおいて、アバタが表示される仮想チャット空間ウィンドウと、チャットメッセージが表示されるチャットメッセージウィンドウとは別に、チャットメッセージを発信したアバタ(以下、発信元アバタとする)がいる方向を示す方向指示ウィンドウを設定し、チャットメッセージ表示ウィンドウに対するチャットメッセージの表示機能と、方向指示ウィンドウに対する発信元アバタが存在する方向の情報の表示機能とを連携させることにより、チャットメッセージを発信したユーザに対応する発信元アバタを仮想空間内において探索する画面操作を容易にする(視認可能領域に発信元アバタを捉える)ことを実現する仮想チャット空間システムを提供することにある。 An object of the present invention is to provide a virtual chat space system in which a plurality of avatars in a virtual space exchange messages by chat, separately from a virtual chat space window in which avatars are displayed and a chat message window in which chat messages are displayed. A direction indication window indicating the direction in which the avatar that sent the chat message (hereinafter referred to as a source avatar) is present is set, and a chat message display function for the chat message display window and a source avatar for the direction indication window exist. Linking with the direction information display function facilitates screen operations for searching for a source avatar corresponding to the user who sent the chat message in the virtual space (capturing the source avatar in the viewable area) Virtual chat to realize To provide between systems.
本発明の第1の仮想チャット空間システムは、チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を表示する方向指示ウィンドウを当該チャットメッセージを受信した端末の画面に表示することを特徴とする。 In the first virtual chat space system of the present invention, a direction indication window for displaying information on a direction in which a caller avatar corresponding to a user who has sent a chat message exists in the virtual chat space is displayed on the terminal that has received the chat message. It is displayed on the screen.
本発明の第2の仮想チャット空間システムは、チャットに参加するユーザが利用する端末がチャットメッセージを受信した時、当該チャットメッセージを当該端末の画面のチャットメッセージウィンドウに表示するとともに、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を前記端末の方向指示ウィンドウに表示することを特徴とする。 In the second virtual chat space system of the present invention, when a terminal used by a user participating in chat receives a chat message, the chat message is displayed in a chat message window on the screen of the terminal, and the chat message is displayed. Information on a direction in which a caller avatar corresponding to a user who has made a call exists in the virtual chat space is displayed in a direction indication window of the terminal.
本発明の第3の仮想チャット空間システムは、第1または第2の仮想チャット空間システムにおいて、前記仮想チャット空間の一部の領域である視認可能領域の画像を表示する仮想チャット空間ウィンドウを前記端末の画面に表示し、前記発信元アバタが前記視認可能領域内に存在しない場合には、前記方向指示ウィンドウに当該発信元アバタが前記仮想チャット空間内において存在する方向の情報を表示し、前記発信元アバタが前記視認可能領域内に存在する場合には、前記仮想チャット空間ウィンドウの画像に当該発信元アバタを識別できるように強調表示するとともに、前記方向指示ウィンドウに当該発信元アバタが前記仮想チャット空間内において存在する方向の情報を表示することを特徴とする。 According to a third virtual chat space system of the present invention, in the first or second virtual chat space system, a virtual chat space window that displays an image of a viewable region that is a partial region of the virtual chat space is displayed on the terminal. If the caller avatar does not exist in the viewable area, information on the direction in which the caller avatar exists in the virtual chat space is displayed in the direction indication window. When the original avatar exists in the viewable area, the virtual avatar is highlighted in the virtual chat space window so that the source avatar can be identified, and the source avatar is displayed in the direction indication window. It is characterized by displaying information on the direction existing in the space.
本発明の第4の仮想チャット空間システムは、第3の仮想チャット空間システムにおいて、前記方向指示ウィンドウに表示される発信元アバタが仮想チャット空間内において存在する方向の情報は、チャットメッセージを受信した端末のユーザに対応するアバタが前記仮想チャット空間内において存在する座標と当該発信元アバタが前記仮想空間内において存在する座標とに基づいて決定されることを特徴とする。 According to a fourth virtual chat space system of the present invention, in the third virtual chat space system, information on a direction in which the caller avatar displayed in the direction indication window exists in the virtual chat space is a chat message. The avatar corresponding to the user of the terminal is determined based on the coordinates where the avatar exists in the virtual chat space and the coordinates where the sender avatar exists in the virtual space.
本発明の第5の仮想チャット空間システムは、第3または第4のいずれかの仮想チャット空間システムにおいて、仮想チャット空間の画像データとチャットに参加するユーザに対応するアバタの画像データとを格納する共有仮想チャット空間ファイルを有し、チャットに参加するユーザによるチャット開始の指示に応じて、前記共有仮想チャット空間ファイルを読み出し、当該共有仮想チャット空間ファイルに含まれる仮想チャット空間の画像データから当該端末のユーザに対応するアバタが存在する座標を含む所定の大きさの空間の画像データを前記視認可能領域として抽出し、当該視認可能領域の画像データと当該視認可能領域に存在するアバタの画像データとを前記仮想チャット空間ウィンドウに表示することを特徴とする。 A fifth virtual chat space system of the present invention stores image data of a virtual chat space and image data of an avatar corresponding to a user who participates in a chat in either the third or fourth virtual chat space system. In response to an instruction to start chatting by a user who has a shared virtual chat space file and participates in chat, the shared virtual chat space file is read out, and the terminal from the virtual chat space image data included in the shared virtual chat space file Image data of a space of a predetermined size including coordinates where an avatar corresponding to the user exists is extracted as the viewable area, image data of the viewable area, and image data of the avatar existing in the viewable area; Is displayed in the virtual chat space window.
本発明の第1の端末は、チャットメッセージを受信する手段と、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を方向指示ウィンドウに表示する手段とを備えたことを特徴とする。 The first terminal of the present invention includes means for receiving a chat message, means for displaying information on a direction in which a caller avatar corresponding to the user who has transmitted the chat message exists in the virtual chat space, in a direction indication window. It is provided with.
本発明の第2の端末は、チャットメッセージを受信する手段と、当該チャットメッセージをチャットメッセージウィンドウに表示する手段と、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を方向指示ウィンドウに表示する手段とを備えたことを特徴とする。 The second terminal of the present invention has means for receiving a chat message, means for displaying the chat message in a chat message window, and a source avatar corresponding to the user who sent the chat message exists in the virtual chat space. Means for displaying information on the direction to be displayed in a direction indication window.
本発明の第3の端末は、第1または第2の端末において、前記仮想チャット空間の一部の領域である視認可能領域の画像を仮想チャット空間ウィンドウに表示する手段と、前記発信元アバタが前記視認可能領域内に存在するか否かを判定する手段と、存在すると判定された場合に、前記仮想チャット空間ウィンドウの画像に当該発信元アバタを識別できるように強調表示する手段とを備えたことを特徴とする。 According to a third terminal of the present invention, in the first or second terminal, a means for displaying an image of a viewable area that is a partial area of the virtual chat space on a virtual chat space window; Means for determining whether or not it exists in the viewable area, and means for highlighting so as to identify the sender avatar in the image of the virtual chat space window when it is determined that it exists. It is characterized by that.
本発明の第4の端末は、第3の端末において、前記方向指示ウィンドウに表示される発信元アバタが仮想チャット空間内において存在する方向の情報は、自端末のユーザに対応するアバタが前記仮想チャット空間内において存在する座標と前記発信元アバタが前記仮想チャット空間内において存在する座標とに基づいて決定されることを特徴とする。 In the fourth terminal of the present invention, in the third terminal, the information on the direction in which the caller avatar displayed in the direction indication window exists in the virtual chat space is obtained by the avatar corresponding to the user of the own terminal. The present invention is characterized in that the coordinates existing in the chat space and the originator avatar are determined based on the coordinates existing in the virtual chat space.
本発明の第5の端末は、第3または第4のいずれかの端末において、チャット開始の指示を入力する手段と、仮想チャット空間の画像データとチャットに参加するユーザに対応するアバタの画像データとを格納する共有仮想チャット空間ファイルを読み出す手段と、当該共有仮想チャット空間ファイルに含まれる仮想チャット空間の画像データから自端末のユーザに対応するアバタが存在する座標を含む所定の大きさの空間の画像データを前記視認可能領域として抽出する手段と、当該視認可能領域の画像データと当該視認可能領域に存在するアバタの画像データとを前記仮想チャット空間ウィンドウに表示する手段とを備えたことを特徴とする。 According to a fifth terminal of the present invention, in any one of the third and fourth terminals, a means for inputting a chat start instruction, image data in a virtual chat space, and image data of an avatar corresponding to a user participating in the chat And a space of a predetermined size including coordinates where an avatar corresponding to the user of the terminal exists from image data of the virtual chat space included in the shared virtual chat space file. Means for extracting the image data as the viewable area, and means for displaying the image data of the viewable area and the image data of the avatar existing in the viewable area in the virtual chat space window. Features.
本発明の第1の方法は、端末が、チャットメッセージを受信するステップと、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を方向指示ウィンドウに表示するステップとを含むことを特徴とする。 According to a first method of the present invention, a terminal receives a chat message, and displays information on a direction in which a caller avatar corresponding to the user who has transmitted the chat message exists in the virtual chat space in the direction indication window. And the step of performing.
本発明の第2の方法は、端末が、チャットメッセージを受信するステップと、当該チャットメッセージをチャットメッセージウィンドウに表示するステップと、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を方向指示ウィンドウに表示するステップとを含むことを特徴とする。 According to a second method of the present invention, a terminal receives a chat message, a step of displaying the chat message in a chat message window, and a source avatar corresponding to a user who has transmitted the chat message is a virtual chat space. And displaying information on the direction existing in the direction indication window.
本発明の第1のプログラムは、チャットメッセージを受信する処理と、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を方向指示ウィンドウに表示する処理とを端末に行わせることを特徴とする。 The first program of the present invention includes a process of receiving a chat message, a process of displaying information on a direction in which a caller avatar corresponding to a user who has transmitted the chat message exists in the virtual chat space in a direction indication window To the terminal.
本発明の第2のプログラムは、チャットメッセージを受信する処理と、当該チャットメッセージをチャットメッセージウィンドウに表示する処理と、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を方向指示ウィンドウに表示する処理とを端末に行わせることを特徴とする。 The second program of the present invention includes a process for receiving a chat message, a process for displaying the chat message in a chat message window, and a source avatar corresponding to the user who sent the chat message exists in the virtual chat space. The terminal is caused to perform processing for displaying information on the direction to be displayed in the direction indication window.
本発明によれば、仮想チャット空間内にいる複数のアバタがチャットでメッセージ交換を行う仮想チャット空間システムにおいて、チャットメッセージを発信したユーザに対応する発信元アバタを仮想チャット空間内において探索する画面操作を容易にする(視認可能領域に発信元アバタを捉える)ことができる。その理由は、アバタが表示される仮想チャット空間ウィンドウと、チャットメッセージが表示されるチャットメッセージウィンドウとは別に、チャットメッセージを発信したアバタ(以下、発信元アバタとする)がいる方向を示す方向指示ウィンドウを設定し、チャットメッセージ表示ウィンドウに対するチャットメッセージの表示機能と、方向指示ウィンドウに対する発信元アバタが存在する方向の情報の表示機能とを連携させることを実現したからである。 According to the present invention, in a virtual chat space system in which a plurality of avatars in a virtual chat space exchange messages by chat, a screen operation for searching in the virtual chat space for a caller avatar corresponding to the user who sent the chat message (The source avatar is captured in the visible area). The reason for this is a direction indication indicating the direction of the avatar that sent the chat message (hereinafter referred to as the sender avatar) separately from the virtual chat space window in which the avatar is displayed and the chat message window in which the chat message is displayed. This is because a window is set and a chat message display function with respect to the chat message display window is linked to a direction information display function with a source avatar for the direction indication window.
本発明を実施するための最良の形態について図面を参照して説明する。 The best mode for carrying out the present invention will be described with reference to the drawings.
図1を参照すると、仮想チャット空間システム10は、チャットメッセージを発信したユーザに対応する発信元アバタが存在する仮想チャット空間内の方向の情報を表示する方向指示ウィンドウを当該チャットメッセージを受信した端末の画面に表示するために、チャットに参加するユーザに共有仮想チャット空間を提供し、該空間内にアバタを登場させた仮想チャット空間を各ユーザ端末に共有させる仮想チャット空間サイト20と、チャットに参加するユーザに対応するアバタを画面中央に位置させた所定の大きさの視認可能領域である仮想チャット空間の画像データを生成し、当該画像データをディスプレイに表示し、チャットメッセージを送受する端末30と、仮想チャット空間サイト20と端末30とを接続するネットワーク40とを備えて構成されている。
Referring to FIG. 1, the virtual chat space system 10 displays a direction indication window that displays information on a direction in a virtual chat space where a source avatar corresponding to a user who has transmitted a chat message is present, and a terminal that has received the chat message. A virtual
更に、図1を参照すると、仮想チャット空間サイト20は、端末30に仮想チャット空間の画像データを提供するために、共有仮想チャット空間ファイル21を有する。共有仮想チャット空間ファイル21には、チャットに参加するユーザに対応するアバタが登録されていない仮想チャット空間の(初期)状態の画像データに、チャットに参加するユーザに対応するアバタの更新データが登録される。
Further, referring to FIG. 1, the virtual
図2を参照すると、仮想チャット空間サイト20は、共有仮想チャット空間ファイル21に格納されている共有仮想チャット空間の画像データを、端末30から送信されるチャットに参加するユーザに対応するアバタに関するデータで更新して複数の端末30間で共有する仮想チャット空間の画像データとして共有仮想チャット空間ファイル21に格納する共有仮想チャット空間ファイル更新部201と、端末30に共有仮想チャット空間の画像データを提供し、チャットメッセージを送受するために、端末30からのチャット参加要求を受けて、共有仮想チャット空間ファイル21に格納されている共有仮想チャット空間の画像データを端末30にダウンロードする共有仮想チャット空間ファイルダウンロード部202と、端末30から発信されるチャットメッセージを他の端末30に配信するチャットメッセージ配信部203とを有する。
Referring to FIG. 2, the virtual
図3を参照すると、端末30は、チャットメッセージを受信し、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内に存在する方向の情報を方向指示ウィンドウに表示するために、ネットワーク40に接続し、仮想チャット空間サイト20と通信するウェブブラウザ部31と、端末30毎に仮想チャット空間の画像データをディスプレイに表示し、チャットメッセージを送受するアプリケーション部32と、各端末30が保持するデータベースのデータベース管理部33と、入出力装置に入出力する入出力処理装置34と、アプリケーション部32の処理を実行する内部記憶部35とを有する。
Referring to FIG. 3, the
各端末30が保持するデータベースは、仮想チャット空間画像を生成するための仮想チャット空間画像ファイル331と、端末30が送受するチャットメッセージをログするチャットメッセージファイル332とを含む。
The database held by each
更に、端末30は、仮想チャット空間画像に対する画面操作やチャットメッセージの受発信をするための、キーボード341と、マウスやタブレットなどのポインティングデバイス342と、ディスプレイ343と、を有し、それらに入出力をする入出力処理部34と、アプリケーション部32が処理を実行する内部記憶部35とを備える。
Further, the terminal 30 includes a
アプリケーション部32は、チャット開始の指示を入力し、仮想チャット空間の画像データとチャットに参加するユーザに対応するアバタの画像データとを格納する共有仮想チャット空間ファイル21を読み出し、当該共有仮想チャット空間ファイル21に含まれる仮想チャット空間の画像データから自端末のユーザに対応するアバタが存在する座標を含む所定の大きさの空間の画像データを視認可能領域として抽出し、当該視認可能領域の画像データと当該視認可能領域に存在するアバタの画像データとを前記仮想チャット空間ウィンドウに表示し、発信元アバタが存在するか否かを判定し、存在すると判定された場合に、仮想チャット空間ウィンドウの画像に当該発信元アバタを識別できるように強調表示する。そのため、仮想チャット空間サイト20に対して共有仮想チャット空間ファイル21に格納されている共有仮想チャット空間の画像データのダウンロードを要求する共有仮想チャット空間ファイルダウンロード要求部321と、自身のアバタに関するデータを仮想チャット空間サイト20にアップロードして、共有仮想チャット空間ファイル21を更新させる共有仮想チャット空間ファイル更新要求部322と、共有仮想チャット空間ファイル21に基づいて、ユーザのアバタが中央に位置するように仮想チャット空間内の視認可能領域の画像データを生成し、ディスプレイ343に出力する仮想チャット空間画像生成表示部323と、ディスプレイ343の画像上でアバタを移動させたことによる更新データを共有仮想チャット空間ファイル21及び仮想チャット空間ファイル331に反映させるアバタ位置更新部324と、端末30が発信するユーザ識別子とメッセージ本文とを含むチャットメッセージを仮想チャット空間サイト20に発信し、該チャットメッセージを仮想チャット空間サイト20に送信し、自表示画面のチャットメッセージウィンドウに表示出力し、チャットメッセージファイル332に当該チャットメッセージをログするチャット発信処理部325と、他の端末30のチャットメッセージを受信して、自表示画面のチャットメッセージウィンドウに当該チャットメッセージを表示出力し、チャットメッセージファイルに当該チャットメッセージのログを記録するチャット受信処理部326と、チャットメッセージを発信した発信元アバタを強調表示する、あるいはその所在を示す方位を表示出力するアバタ所在方向及び強調表示部327と、を備える。
The application unit 32 inputs an instruction to start chatting, reads out the shared virtual chat space file 21 that stores the image data of the virtual chat space and the image data of the avatar corresponding to the user participating in the chat, and the shared virtual chat space Image data of a predetermined size space including coordinates where the avatar corresponding to the user of the terminal is present is extracted as a viewable area from the image data of the virtual chat space included in the file 21, and the image data of the viewable area is displayed. And the image data of the avatar existing in the viewable area are displayed in the virtual chat space window, and it is determined whether or not the caller avatar is present. Is highlighted so that the source avatar can be identified. Therefore, the shared virtual chat space file
図4を参照すると、ディスプレイ343は表示画面3431を有し、仮想チャット空間画像を表示する仮想チャット空間ウィンドウ3432と、チャットメッセージを送受信の時系列で出力するチャットメッセージウィンドウ3433と、仮想チャット空間内の発信元アバタの所在を示す方位を出力する方向指示ウィンドウ3434と、チャットメッセージの入力モニタウィンドウ3435とを備える。
Referring to FIG. 4, the
図5を参照すると、端末30が有する仮想チャット空間ファイル331の構成を例示する。仮想チャット空間サイト20から共有仮想チャット空間ファイル21に格納されている画像データをダウンロードして格納する仮想チャット空間ファイル331は、共有仮想チャット空間ファイル21をダウンロードして得られる背景などの画像データである共有仮想チャット空間データ3310と、端末30がアバタを登録した登録オブジェクト3320とを含む。登録オブジェクト3320は、アバタ毎に、当該アバタを登録した端末30の識別子である識別子a3321乃至識別子n332nと、シンボルa乃至シンボルnと、仮想チャット空間における座標データ(X、Y、Z)とを含む。X、Y、Zは例えばそれぞれ東西軸、南北軸、高さ軸に対応し、当該座標データにより仮想チャット空間内におけるアバタの位置と方位とを計算することができる。仮想チャット空間ウィンドウ3432に表示する仮想チャット空間の画像データは当該仮想チャット空間の一部の領域を所定の大きさに切り出した視認可能領域の画像データである。
Referring to FIG. 5, the configuration of the virtual
次に、本実施の形態の動作を図面を参照して詳細に説明する。 Next, the operation of the present embodiment will be described in detail with reference to the drawings.
この仮想チャット空間システムの全体動作を示すフローチャートの図6を参照すると、この仮想チャット空間システム10においては、チャットに参加するユーザの端末30が、チャットメッセージを受信し、当該チャットメッセージをチャットメッセージウィンドウ3433に表示し、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を方向指示ウィンドウ3434に表示するために、まず、端末30は、仮想チャット空間サイト20にチャット参加要求を送るとともに共有仮想チャット空間ファイルダウンロード要求部321により共有仮想チャット空間ファイル21に格納されている共有仮想チャット空間の画像データのダウンロードを要求する。該画像データは初期状態の画像データに他のユーザが登録したアバタのデータ(があればそれを)を含む(図6のステップ361)。仮想チャット空間サイト20は、共有仮想チャット空間ファイルダウンロード要求部321により共有仮想チャット空間ファイル21に格納されている共有仮想チャット空間の画像データを端末30にダウンロードし、初期仮想チャット空間データ3310及び登録オブジェクト3320として仮想チャット空間ファイル331に格納する(ステップ362)。初期仮想チャット空間データ3310は、仮想現実モデリング言語(VRML)で記述された仮想チャット空間の背景などの画像データである。チャットに参加するユーザに対応するアバタのデータは登録オブジェクト3320に登録される。
Referring to FIG. 6 of the flowchart showing the overall operation of this virtual chat space system, in this virtual chat space system 10, the
端末30は、仮想チャット空間画像生成表示部323により当該初期仮想チャット空間データ3310をディスプレイ343の仮想チャット空間ウィンドウ3432に表示し、ユーザに対応するアバタに関する更新データを画面に入力し、登録オブジェクト3320に登録する(ステップ363)。端末30は共有仮想チャット空間ファイル更新要求部322により該更新データを仮想チャット空間サイト20にアップロードする(ステップ364)。仮想チャット空間サイト20は、該更新データによって、端末30間で共有される共有仮想チャット空間ファイル21を更新する(ステップ365)。仮想チャット空間サイト20は、共有仮想チャット空間ファイル21に格納されている共有仮想チャット空間の画像データ(当該更新データを含む)を端末30に配信する(ステップ366)。端末30は、配信された共有仮想チャット空間の画像データを仮想チャット空間ファイル331に格納し、仮想チャット空間画像生成表示部323により当該画像データに基づいて仮想チャット空間画像を生成し、仮想チャット空間ウィンドウ3432に表示する(ステップ367)。
The terminal 30 displays the initial virtual
端末30はチャットメッセージ発信処理部325により仮想チャット空間内に存在するアバタに対して、チャットメッセージを発信する(ステップ368)。仮想チャット空間サイト20はチャットに参加しているすべての端末30の内、発信元の端末30を除いた端末装置30に当該チャットメッセージを配信する(発信元の端末30を除かずにすべての端末30に配信するようにしても良い、また、当該チャットメッセージに宛先を付し、特定の宛先にのみ配信するようにしても良い)(ステップ369)。端末30は、チャットメッセージ受信処理部326により仮想チャット空間サイト20を経由して配信されるチャットメッセージを受信する(ステップ370)。
The terminal 30 transmits a chat message to the avatar present in the virtual chat space by the chat message transmission processing unit 325 (step 368). The virtual
端末30は、チャットメッセージを受信したら、アバタ所在方向及び強調表示部327により当該チャットメッセージの発信元アバタの所在を探索し、当該発信元アバタが仮想チャット空間内で存在する方向を方向指示ウィンドウ3434に出力するとともに、仮想チャット空間ウィンドウ3432に当該発信元アバタが表示されていれば、当該発信元アバタを強調表示する(ステップ371)。
When receiving the chat message, the terminal 30 searches the location of the originator avatar of the chat message by the avatar location direction and highlighting
端末30で、方向指示ウィンドウ3434に示される方位の方向にアバタを移動させたり、あるいは、アバタの向きを変える等、アバタの位置が変更される画面操作を行う。例えば、チャットメッセージの発信元アバタが、仮想チャット空間の視認可能領域外にいるとき、すなわち仮想チャット空間ウィンドウ3432に表示されていないとき、指示された方向に当該発信元アバタを探しに行く等の動作である。端末30は、アバタの位置が変更されると、仮想チャット空間ファイル331内の登録オブジェクト3320を更新する(ステップ372)。仮想チャット空間ファイル331内の登録オブジェクト3320の更新データは、仮想チャット空間サイト20にアップロードされ(ステップ373)、仮想チャット空間サイト20は当該更新データにより共有仮想チャット空間ファイル21を更新する(ステップ374)。
The terminal 30 performs a screen operation in which the position of the avatar is changed, such as moving the avatar in the direction indicated by the
図7のフローチャートを参照して、ステップ369におけるチャットメッセージの配信処理369の詳細を説明すると、端末30は、キーボード341から発信元名となる端末30の識別子とチャット本文とを含むチャットメッセージを入力し(ステップ3691)、当該チャットメッセージを発信する(ステップ3692)。仮想チャット空間サイト20は、当該チャットメッセージを受信し、チャットに参加しているすべての端末30の内、発信元の端末30を除いた端末30に当該チャットメッセージを配信する(発信元の端末30を除かずにすべての端末30に配信するようにしても良い。また、当該チャットメッセージに宛先を付し、特定の宛先にのみ配信するようにしても良い)(ステップ3693)。チャットメッセージを発信した端末30は、当該チャットメッセージをチャットメッセージファイル332にログする(ステップ3694)とともに、当該チャットメッセージをチャットメッセージウィンドウ3433に表示する(ステップ3695)(仮想チャット空間サイト20が発信元の端末30を除かずにすべての端末30にチャットメッセージを配信した場合には、端末30は、受信したチャットメッセージをチャットメッセージファイル332にログするとともに、チャットメッセージウィンドウ3433に表示する)。
The details of the chat
図8のフローチャートを参照して、ステップ371における発信元アバタが仮想チャット空間内において存在する方向を方向指示ウィンドウ3434に表示する処理と、仮想チャット空間ウィンドウ3432への強調表示処理371の詳細を説明すると、端末30は、チャットメッセージを受信すると、当該チャットメッセージに含まれる発信元名である端末30の識別子で仮想チャット空間ファイル331を検索し、対応するアバタ(発信元アバタ)の登録オブジェクト3320を特定する(ステップ3711)。端末30は、発信元アバタの登録オブジェクト3320を特定したら、当該登録オブジェクト3320に含まれる当該発信元アバタの座標データと自端末30に対応するアバタ(受信先アバタとする)の座標データとを特定する(ステップ3712)。受信先アバタは、座標中心にいるとして、当該受信先アバタから発信元アバタの座標への方位を計算する(受信先アバタのY軸方向を基準にして時計回りに方位を計算する)(ステップ3713)。端末30は、仮想チャット空間ウィンドウ3432に発信元アバタが表示されていれば当該発信元アバタを強調表示するとともに、ステップ3713で計算した発信元アバタの方位を方向指示ウィンドウ3434に表示する(ステップ3714)。例えば、方位は円の中心に受信先アバタがいるとして、その円周上にマークで表す。最後に、端末30は、受信したチャットメッセージをチャットメッセージウィンドウ3433に出力する(ステップ3715)。上述の方位の計算において、発信元のアバタaへの受信先のアバタbからの方向は、仮想チャット空間におけるアバタaの座標(Xa、Ya、Za)とアバタbの座標(Xb、Yb、Zb)とに基づいて計算される3次元座標系における方位を方向指示ウィンドウ3434の2次元画面に変換して表示される。その際、受信先アバタは、方向指示ウィンドウ3434内の円形の中心に位置するとし、視点をY軸方向に向けているとして計算する。
With reference to the flowchart of FIG. 8, details of the process of displaying the direction in which the caller avatar exists in the virtual chat space in
次に、図9を参照して、ディスプレイ343の表示画面3431に出力する仮想チャット空間画像を例示する。表示画面3431には、仮想チャット空間ウィンドウ3432と、チャットメッセージウィンドウ3433と、方向表示ウィンドウ3434と、メッセージ入力モニタウィンドウ3435とが表示される。仮想チャット空間ウィンドウ3432には、共有仮想チャット空間フィル21に記述された背景34321や木立34326の画像データと、アバタ34322とアバタ34323とアバタ34325等のアバタの画像データとが表示される。チャットに参加するユーザが登録したアバタは、仮想チャット空間画像の中央に常に位置し、該アバタが位置や視点を変更した場合、該アバタ以外の画像内の背景や他のアバタの位置関係が変化する。
Next, with reference to FIG. 9, the virtual chat space image output to the
チャットメッセージウィンドウ3433には、受信したチャットメッセージが発信元を付したチャットメッセージ34331,33442が時系列で出力される。
In the
方向表示ウィンドウ3434には受信先アバタ34323が円の中心343230にいるとして、発信元アバタのいる方向を円周上にマーク34327で強調表示する。
In the
上述の実施の形態に音声による入出力機能を付加することにより、チャットメッセージをテキストメッセージだけでなく、音声メッセージと併用する仮想チャット空間システム10としても良い。つまり、仮想チャット空間サイト20のチャットメッセージ配信部203に音声パケットを配信する機能を付加し、更に、端末30の入出力処理部34に例えば図示しないヘッドセットを接続して音声通信機能を付加する。該音声通信機能が有する音声パケット通信機能によって音声をデジタル音声信号に変換して生成する音声パケットをチャットメッセージ発信処理部325により仮想チャット空間サイト20に発信する。更に、該音声通信機能がデジタル音声信号をテキスト変換する音声テキスト変換機能を有して音声テキストメッセージを生成し、キーボード341から入力したチャットメッセージと同様にチャットメッセージ発信処理部325により発信する。
By adding a voice input / output function to the above-described embodiment, the chat message may be a virtual chat space system 10 used in combination with a voice message as well as a text message. That is, a function of delivering voice packets to the chat
チャットメッセージ受信処理部326によって受信される音声パケットは入出力処理部34で音声変換されてヘッドセットのイヤホーンに出力される。該音声パケットには発信元及び配信先が付され、通常のテキストメッセージと同じようにチャットメッセージ受信処理部326が処理する。発信元を特定して、仮想チャット空間ウィンドウ3432の該当する発信元アバタを強調表示し、方向指示ウィンドウ3434に発信元アバタの所在方向を表示する。なお、音声通信機能による音声パケットと、該音声パケットから変換されるテキストメッセージとは、単独あるいは併用することができる。
The voice packet received by the chat message
仮想空間を表示する画面上で複数のアバタがチャットでメッセージ交換しながら処理が進行するというようなゲーム等のアプリケーションプログラムに適用できる。 The present invention can be applied to an application program such as a game in which a plurality of avatars process messages while chatting on a screen displaying a virtual space.
10 仮想チャット空間システム
20 仮想チャット空間サイト
21 共有仮想チャット空間ファイル
30 端末
31 ウェブブラウザ部
32 アプリケーション部
33 データベース管理部
34 入出力処理部
35 内部記憶部
40 ネットワーク
DESCRIPTION OF SYMBOLS 10 Virtual
Claims (14)
前記発信元アバタが前記視認可能領域内に存在しない場合には、前記方向指示ウィンドウに当該発信元アバタが前記仮想チャット空間内において存在する方向の情報を表示し、
前記発信元アバタが前記視認可能領域内に存在する場合には、前記仮想チャット空間ウィンドウの画像に当該発信元アバタを識別できるように強調表示するとともに、前記方向指示ウィンドウに当該発信元アバタが前記仮想チャット空間内において存在する方向の情報を表示することを特徴とする請求項1または2に記載の仮想チャット空間システム。 Displaying a virtual chat space window on the screen of the terminal that displays an image of a viewable area that is a partial area of the virtual chat space;
If the source avatar does not exist in the viewable area, the direction indication window displays information on the direction in which the source avatar exists in the virtual chat space,
When the source avatar is present in the viewable area, the source avatar is highlighted on the image of the virtual chat space window so that the source avatar can be identified, and the source avatar is displayed on the direction indication window. The virtual chat space system according to claim 1 or 2, wherein information on a direction existing in the virtual chat space is displayed.
チャットに参加するユーザによるチャット開始の指示に応じて、前記共有仮想チャット空間ファイルを読み出し、当該共有仮想チャット空間ファイルに含まれる仮想チャット空間の画像データから当該端末のユーザに対応するアバタが存在する座標を含む所定の大きさの空間の画像データを前記視認可能領域として抽出し、当該視認可能領域の画像データと当該視認可能領域に存在するアバタの画像データとを前記仮想チャット空間ウィンドウに表示することを特徴とする請求項3または請求項4のいずれかに記載の仮想チャット空間システム。 Having a shared virtual chat space file that stores the image data of the virtual chat space and the image data of the avatar corresponding to the user participating in the chat;
The shared virtual chat space file is read in response to a chat start instruction by a user participating in the chat, and an avatar corresponding to the user of the terminal exists from the image data of the virtual chat space included in the shared virtual chat space file Image data of a space having a predetermined size including coordinates is extracted as the viewable area, and the image data of the viewable area and the image data of the avatar existing in the viewable area are displayed in the virtual chat space window. The virtual chat space system according to any one of claims 3 and 4, wherein the virtual chat space system is provided.
A process for receiving a chat message, a process for displaying the chat message in the chat message window, and information on the direction in which the source avatar corresponding to the user who sent the chat message exists in the virtual chat space is displayed in the direction indication window. A program that causes a terminal to perform a process of displaying.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006006204A JP2007188310A (en) | 2006-01-13 | 2006-01-13 | Virtual chat space system, terminal, method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006006204A JP2007188310A (en) | 2006-01-13 | 2006-01-13 | Virtual chat space system, terminal, method and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2007188310A true JP2007188310A (en) | 2007-07-26 |
Family
ID=38343439
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006006204A Pending JP2007188310A (en) | 2006-01-13 | 2006-01-13 | Virtual chat space system, terminal, method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2007188310A (en) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010262523A (en) * | 2009-05-08 | 2010-11-18 | Nintendo Co Ltd | Network system, information processing apparatus, and information processing program |
| JP2011048825A (en) * | 2007-10-03 | 2011-03-10 | Sony Computer Entertainment Europe Ltd | Apparatus and method of on-line reporting |
| JP2013061833A (en) * | 2011-09-14 | 2013-04-04 | Brother Ind Ltd | Information processing device, information communication system, information communication method and program |
| WO2014002704A1 (en) * | 2012-06-25 | 2014-01-03 | 株式会社コナミデジタルエンタテインメント | Message management device, message management method, and program |
| JP2014233348A (en) * | 2013-05-31 | 2014-12-15 | 株式会社スクウェア・エニックス | Video game processor, and video game processing program |
| JP5696996B2 (en) * | 2009-12-28 | 2015-04-08 | サイバーアイ・エンタテインメント株式会社 | Image display system |
| WO2018216355A1 (en) * | 2017-05-24 | 2018-11-29 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
| US11265277B2 (en) | 2018-11-05 | 2022-03-01 | International Business Machines Corporation | Dynamic notification groups |
| KR102476830B1 (en) * | 2022-02-03 | 2022-12-12 | 한예은 | System for synthesizing of immersive video based metaverse |
| JP2023004507A (en) * | 2021-06-28 | 2023-01-17 | グリー株式会社 | Information processing system, information processing method and information processing program |
| JP2024153795A (en) * | 2018-04-27 | 2024-10-29 | 株式会社コロプラ | PROGRAM, INFORMATION PROCESSING APPARATUS, AND METHOD |
| US12361632B2 (en) | 2021-11-19 | 2025-07-15 | Gree, Inc. | Information processing system, information processing method, and information processing program |
-
2006
- 2006-01-13 JP JP2006006204A patent/JP2007188310A/en active Pending
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011048825A (en) * | 2007-10-03 | 2011-03-10 | Sony Computer Entertainment Europe Ltd | Apparatus and method of on-line reporting |
| US8771083B2 (en) | 2007-10-03 | 2014-07-08 | Sony Computer Entertainment Europe Limited | Apparatus and method of on-line reporting |
| JP2010262523A (en) * | 2009-05-08 | 2010-11-18 | Nintendo Co Ltd | Network system, information processing apparatus, and information processing program |
| JP5696996B2 (en) * | 2009-12-28 | 2015-04-08 | サイバーアイ・エンタテインメント株式会社 | Image display system |
| US9135752B2 (en) | 2009-12-28 | 2015-09-15 | Cyber Ai Entertainment Inc. | Image display system |
| JP2013061833A (en) * | 2011-09-14 | 2013-04-04 | Brother Ind Ltd | Information processing device, information communication system, information communication method and program |
| WO2014002704A1 (en) * | 2012-06-25 | 2014-01-03 | 株式会社コナミデジタルエンタテインメント | Message management device, message management method, and program |
| JP2014233348A (en) * | 2013-05-31 | 2014-12-15 | 株式会社スクウェア・エニックス | Video game processor, and video game processing program |
| EP3633497A4 (en) * | 2017-05-24 | 2020-04-08 | Sony Corporation | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM |
| CN110637274A (en) * | 2017-05-24 | 2019-12-31 | 索尼公司 | Information processing apparatus, information processing method, and program |
| WO2018216355A1 (en) * | 2017-05-24 | 2018-11-29 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
| JPWO2018216355A1 (en) * | 2017-05-24 | 2020-05-21 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
| CN110637274B (en) * | 2017-05-24 | 2022-05-03 | 索尼公司 | Information processing apparatus, information processing method, and program |
| US11361497B2 (en) | 2017-05-24 | 2022-06-14 | Sony Corporation | Information processing device and information processing method |
| JP7755008B2 (en) | 2018-04-27 | 2025-10-15 | 株式会社コロプラ | Program, information processing device, and method |
| JP2024153795A (en) * | 2018-04-27 | 2024-10-29 | 株式会社コロプラ | PROGRAM, INFORMATION PROCESSING APPARATUS, AND METHOD |
| US11265277B2 (en) | 2018-11-05 | 2022-03-01 | International Business Machines Corporation | Dynamic notification groups |
| US11998845B2 (en) | 2021-06-28 | 2024-06-04 | Gree, Inc. | Information processing system, information processing method and information processing program |
| JP7324469B2 (en) | 2021-06-28 | 2023-08-10 | グリー株式会社 | Information processing system, information processing method, information processing program |
| JP2023004507A (en) * | 2021-06-28 | 2023-01-17 | グリー株式会社 | Information processing system, information processing method and information processing program |
| US12330064B2 (en) | 2021-06-28 | 2025-06-17 | Gree, Inc. | Information processing system, information processing method and information processing program |
| US12361632B2 (en) | 2021-11-19 | 2025-07-15 | Gree, Inc. | Information processing system, information processing method, and information processing program |
| KR102476830B1 (en) * | 2022-02-03 | 2022-12-12 | 한예은 | System for synthesizing of immersive video based metaverse |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5100494B2 (en) | Virtual space providing apparatus, program, and virtual space providing system | |
| CN113630511B (en) | Reaction display method, computer device, and computer-readable recording medium | |
| Lehner et al. | Distributed virtual reality: Supporting remote collaboration in vehicle design | |
| EP3370445B1 (en) | Method and apparatus for creating virtual graffiti in a mobile virtual and augmented reality system | |
| US9710969B2 (en) | Indicating the geographic origin of a digitally-mediated communication | |
| KR101335065B1 (en) | Conversational message service operating method for providing acknowledgement | |
| KR102077354B1 (en) | Communication system | |
| JP2020091504A (en) | Avatar display system in virtual space, avatar display method in virtual space, computer program | |
| US20100017728A1 (en) | Apparatus and method of interworking between virtual reality services | |
| JP2007188310A (en) | Virtual chat space system, terminal, method and program | |
| KR100946611B1 (en) | User speech synthesis device, virtual space sharing system, computer control method and information storage medium | |
| JP2018073172A (en) | Information processing apparatus and image generation method | |
| CN109040289A (en) | Interest point information method for pushing, server, terminal and storage medium | |
| US20220263781A1 (en) | Method and system for managing avatar usage rights | |
| US20130016058A1 (en) | Electronic device, display method and computer-readable recording medium storing display program | |
| US20130014022A1 (en) | Network system, communication method, and communication terminal | |
| CN114979564B (en) | Video shooting method, electronic equipment, device, system and medium | |
| JP2009259135A (en) | Network type real-time communication system | |
| JP2009251631A (en) | Chat system | |
| WO2024103708A1 (en) | Positioning method, terminal device, server, and storage medium | |
| US10540412B2 (en) | Information processing system capable of promoting communication between users, information processing apparatus, non-transitory storage medium encoded with computer readable program, and method of controlling information processing apparatus | |
| JP2001160022A (en) | Chat system and chat control method and recording medium with program recorded thereon | |
| CN116389565B (en) | Message transmission method, device and readable storage medium applied to metaverse | |
| JP2013061833A (en) | Information processing device, information communication system, information communication method and program | |
| JP2021005347A (en) | Spatial reproduction method and spatial reproduction system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20080617 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20090601 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090610 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090615 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090806 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090901 |