[go: up one dir, main page]

JP2007188310A - Virtual chat space system, terminal, method and program - Google Patents

Virtual chat space system, terminal, method and program Download PDF

Info

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
Application number
JP2006006204A
Other languages
Japanese (ja)
Inventor
Nitoku Takada
二徳 高田
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.)
Biglobe Inc
Original Assignee
NEC Biglobe Ltd
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 NEC Biglobe Ltd filed Critical NEC Biglobe Ltd
Priority to JP2006006204A priority Critical patent/JP2007188310A/en
Publication of JP2007188310A publication Critical patent/JP2007188310A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a virtual chat space system where a plurality of avatars in a virtual space exchange their messages, in which screen operation for retrieving a transmitter avatar corresponding to a user who has transmitted a chat message inside the virtual space is facilitated. <P>SOLUTION: In the virtual chat space system 10, when a terminal 30 used by a user participating in a chat receives a chat message, a chat message window 3433 of a screen of the terminal displays the chat message and a direction designation window 3434 of the terminal 30 displays information in a direction in which the transmitter avatar corresponding to the user who has transmitted the chat message is present in the virtual chat space. <P>COPYRIGHT: (C)2007,JPO&INPIT

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.

特開平10−154243号公報JP-A-10-154243

上述した特許文献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 chat space site 20 that provides a shared virtual chat space to users who participate in the chat, and allows each user terminal to share the virtual chat space in which the avatar appears in the space. A terminal 30 that generates image data of a virtual chat space that is a visible area of a predetermined size in which an avatar corresponding to a participating user is positioned at the center of the screen, displays the image data on a display, and sends and receives chat messages. And the network 40 connecting the virtual chat space site 20 and the terminal 30 It is configured to include a.

更に、図1を参照すると、仮想チャット空間サイト20は、端末30に仮想チャット空間の画像データを提供するために、共有仮想チャット空間ファイル21を有する。共有仮想チャット空間ファイル21には、チャットに参加するユーザに対応するアバタが登録されていない仮想チャット空間の(初期)状態の画像データに、チャットに参加するユーザに対応するアバタの更新データが登録される。   Further, referring to FIG. 1, the virtual chat space site 20 has a shared virtual chat space file 21 in order to provide the terminal 30 with image data of the virtual chat space. In the shared virtual chat space file 21, update data of the avatar corresponding to the user participating in the chat is registered in the image data in the (initial) state of the virtual chat space in which the avatar corresponding to the user participating in the chat is not registered. Is done.

図2を参照すると、仮想チャット空間サイト20は、共有仮想チャット空間ファイル21に格納されている共有仮想チャット空間の画像データを、端末30から送信されるチャットに参加するユーザに対応するアバタに関するデータで更新して複数の端末30間で共有する仮想チャット空間の画像データとして共有仮想チャット空間ファイル21に格納する共有仮想チャット空間ファイル更新部201と、端末30に共有仮想チャット空間の画像データを提供し、チャットメッセージを送受するために、端末30からのチャット参加要求を受けて、共有仮想チャット空間ファイル21に格納されている共有仮想チャット空間の画像データを端末30にダウンロードする共有仮想チャット空間ファイルダウンロード部202と、端末30から発信されるチャットメッセージを他の端末30に配信するチャットメッセージ配信部203とを有する。   Referring to FIG. 2, the virtual chat space site 20 uses the image data of the shared virtual chat space stored in the shared virtual chat space file 21 as data related to the avatar corresponding to the user participating in the chat transmitted from the terminal 30. The shared virtual chat space file update unit 201 that stores the virtual chat space image data in the shared virtual chat space file 21 as virtual chat space image data that is updated and shared among a plurality of terminals 30, and provides the terminal 30 with image data of the shared virtual chat space In order to send and receive chat messages, the shared virtual chat space file that receives the chat participation request from the terminal 30 and downloads the image data of the shared virtual chat space stored in the shared virtual chat space file 21 to the terminal 30 From download unit 202 and terminal 30 Chat messages and a chat message delivery unit 203 to be delivered to another terminal 30.

図3を参照すると、端末30は、チャットメッセージを受信し、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内に存在する方向の情報を方向指示ウィンドウに表示するために、ネットワーク40に接続し、仮想チャット空間サイト20と通信するウェブブラウザ部31と、端末30毎に仮想チャット空間の画像データをディスプレイに表示し、チャットメッセージを送受するアプリケーション部32と、各端末30が保持するデータベースのデータベース管理部33と、入出力装置に入出力する入出力処理装置34と、アプリケーション部32の処理を実行する内部記憶部35とを有する。   Referring to FIG. 3, the terminal 30 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 is present in the virtual chat space in the direction indication window. A web browser unit 31 connected to the network 40 and communicating with the virtual chat space site 20, an application unit 32 for displaying image data of the virtual chat space for each terminal 30 on the display, and sending and receiving chat messages, and each terminal 30 The database management unit 33 of the database to be held, the input / output processing device 34 that inputs / outputs to / from the input / output device, and the internal storage unit 35 that executes the processing of the application unit 32 are included.

各端末30が保持するデータベースは、仮想チャット空間画像を生成するための仮想チャット空間画像ファイル331と、端末30が送受するチャットメッセージをログするチャットメッセージファイル332とを含む。   The database held by each terminal 30 includes a virtual chat space image file 331 for generating a virtual chat space image and a chat message file 332 for logging a chat message transmitted and received by the terminal 30.

更に、端末30は、仮想チャット空間画像に対する画面操作やチャットメッセージの受発信をするための、キーボード341と、マウスやタブレットなどのポインティングデバイス342と、ディスプレイ343と、を有し、それらに入出力をする入出力処理部34と、アプリケーション部32が処理を実行する内部記憶部35とを備える。   Further, the terminal 30 includes a keyboard 341, a pointing device 342 such as a mouse and a tablet, and a display 343 for performing screen operations on the virtual chat space image and receiving / sending chat messages, and inputs / outputs to / from them. The input / output processing unit 34 for performing the processing and the internal storage unit 35 for executing processing by the application unit 32 are provided.

アプリケーション部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 download request unit 321 that requests the virtual chat space site 20 to download the image data of the shared virtual chat space stored in the shared virtual chat space file 21 and the data related to its own avatar are stored. Based on the shared virtual chat space file update request unit 322 that uploads to the virtual chat space site 20 and updates the shared virtual chat space file 21 and the shared virtual chat space file 21, the user's avatar is positioned at the center. A virtual chat space image generation / display unit 323 that generates image data of a viewable area in the virtual chat space and outputs the image data to the display 343, and shared update data by moving the avatar on the image of the display 343 Phi 21 and an avatar position updating unit 324 to be reflected in the virtual chat space file 331, and a chat message including a user identifier and a message body transmitted from the terminal 30 are transmitted to the virtual chat space site 20, and the chat message is transmitted to the virtual chat space site. 20, the chat message processing unit 325 that logs the chat message to the chat message file 332, and the chat message of the other terminal 30 is received and displayed on the chat message window of the self-display screen. The chat message is displayed and output in the chat message window, the chat reception processing unit 326 that records the log of the chat message in the chat message file, and the sender avatar that sent the chat message is highlighted. Rui includes the avatar location direction and highlighting unit 327 outputs displays the direction indicating the location, the.

図4を参照すると、ディスプレイ343は表示画面3431を有し、仮想チャット空間画像を表示する仮想チャット空間ウィンドウ3432と、チャットメッセージを送受信の時系列で出力するチャットメッセージウィンドウ3433と、仮想チャット空間内の発信元アバタの所在を示す方位を出力する方向指示ウィンドウ3434と、チャットメッセージの入力モニタウィンドウ3435とを備える。   Referring to FIG. 4, the display 343 includes a display screen 3431, a virtual chat space window 3432 that displays a virtual chat space image, a chat message window 3433 that outputs chat messages in a time series of transmission / reception, and a virtual chat space A direction indication window 3434 for outputting a direction indicating the location of the source avatar, and an input monitor window 3435 for chat messages.

図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 chat space file 331 that the terminal 30 has is illustrated. A virtual chat space file 331 that downloads and stores image data stored in the shared virtual chat space file 21 from the virtual chat space site 20 is image data such as a background obtained by downloading the shared virtual chat space file 21. It includes certain shared virtual chat space data 3310 and a registered object 3320 in which the terminal 30 has registered an avatar. The registered object 3320 includes, for each avatar, identifiers a3321 to n332n that are identifiers of the terminals 30 that have registered the avatar, symbols a to n, and coordinate data (X, Y, Z) in the virtual chat space. . X, Y, and Z correspond to, for example, the east-west axis, the north-south axis, and the height axis, respectively, and the position and direction of the avatar in the virtual chat space can be calculated from the coordinate data. The image data of the virtual chat space displayed in the virtual chat space window 3432 is image data of a viewable area obtained by cutting out a part of the virtual chat space into a predetermined size.

次に、本実施の形態の動作を図面を参照して詳細に説明する。   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 terminal 30 of the user participating in the chat receives the chat message and displays the chat message in the chat message window. In order to display information on the direction in which the originator avatar corresponding to the user who has transmitted the chat message in the virtual chat space is displayed in the direction indication window 3434, the terminal 30 first displays the virtual chat space site. A chat participation request is sent to 20, and the shared virtual chat space file download request unit 321 requests download of image data of the shared virtual chat space stored in the shared virtual chat space file 21. The image data includes the avatar data (if any) registered by other users in the initial image data (step 361 in FIG. 6). The virtual chat space site 20 downloads the image data of the shared virtual chat space stored in the shared virtual chat space file 21 to the terminal 30 by the shared virtual chat space file download request unit 321 and registers the initial virtual chat space data 3310 and registration. The object 3320 is stored in the virtual chat space file 331 (step 362). The initial virtual chat space data 3310 is image data such as the background of the virtual chat space described in virtual reality modeling language (VRML). Avatar data corresponding to the user participating in the chat is registered in the registration object 3320.

端末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 chat space data 3310 on the virtual chat space window 3432 of the display 343 by the virtual chat space image generation display unit 323, inputs update data regarding the avatar corresponding to the user to the screen, and the registration object 3320. (Step 363). The terminal 30 uploads the update data to the virtual chat space site 20 through the shared virtual chat space file update request unit 322 (step 364). The virtual chat space site 20 updates the shared virtual chat space file 21 shared between the terminals 30 with the update data (step 365). The virtual chat space site 20 distributes the image data (including the update data) of the shared virtual chat space stored in the shared virtual chat space file 21 to the terminal 30 (step 366). The terminal 30 stores the distributed shared virtual chat space image data in the virtual chat space file 331, generates a virtual chat space image based on the image data by the virtual chat space image generation display unit 323, and generates a virtual chat space. The information is displayed on the window 3432 (step 367).

端末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 chat space site 20 distributes the chat message to the terminal devices 30 excluding the caller terminal 30 among all the terminals 30 participating in the chat (all terminals without removing the caller terminal 30). 30 may be delivered to the chat message, or a destination may be attached to the chat message, and the chat message may be delivered only to a specific destination) (step 369). The terminal 30 receives a chat message distributed via the virtual chat space site 20 by the chat message reception processing unit 326 (step 370).

端末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 unit 327, and indicates the direction in which the originator avatar exists in the virtual chat space in the direction indication window 3434. If the caller avatar is displayed in the virtual chat space window 3432, the caller avatar is highlighted (step 371).

端末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 direction instruction window 3434 or changing the direction of the avatar. For example, when the sender avatar of the chat message is outside the viewable area of the virtual chat space, that is, when it is not displayed in the virtual chat space window 3432, the chat message sender avatar is searched for in the designated direction. Is the action. When the position of the avatar is changed, the terminal 30 updates the registered object 3320 in the virtual chat space file 331 (step 372). The update data of the registered object 3320 in the virtual chat space file 331 is uploaded to the virtual chat space site 20 (step 373), and the virtual chat space site 20 updates the shared virtual chat space file 21 with the update data (step 374). ).

図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 message delivery processing 369 in step 369 will be described with reference to the flowchart of FIG. 7. The terminal 30 inputs a chat message including the identifier of the terminal 30 as the caller name and the chat text from the keyboard 341. Then (step 3691), the chat message is transmitted (step 3692). The virtual chat space site 20 receives the chat message, and distributes the chat message to the terminals 30 except for the terminal 30 that is the sender (all the terminals 30 that are participating in the chat) The message may be distributed to all terminals 30. Alternatively, a destination may be attached to the chat message, and the message may be distributed only to a specific destination) (step 3693). The terminal 30 that has transmitted the chat message logs the chat message in the chat message file 332 (step 3694) and displays the chat message in the chat message window 3433 (step 3695) (the virtual chat space site 20 is the source) When the chat message is distributed to all the terminals 30 without removing the terminal 30, the terminal 30 logs the received chat message in the chat message file 332 and displays it in the chat message window 3433).

図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 step 371 in the direction indication window 3434 and the highlighting process 371 in the virtual chat space window 3432 will be described. Then, when the terminal 30 receives the chat message, the terminal 30 searches the virtual chat space file 331 with the identifier of the terminal 30 that is the sender name included in the chat message, and stores the registration object 3320 of the corresponding avatar (sender avatar). It is specified (step 3711). When the terminal 30 specifies the registration object 3320 of the transmission source avatar, the terminal 30 specifies the coordinate data of the transmission source avatar included in the registration object 3320 and the coordinate data of the avatar corresponding to the terminal 30 (referred to as a reception destination avatar). (Step 3712). Assuming that the receiver avatar is at the coordinate center, calculate the azimuth from the receiver avatar to the coordinates of the sender avatar (calculate the azimuth clockwise based on the Y-axis direction of the receiver avatar) (step 3713). ). If the originator avatar is displayed in the virtual chat space window 3432, the terminal 30 highlights the originator avatar and displays the orientation of the originator avatar calculated in step 3713 in the direction indication window 3434 (step 3714). ). For example, assuming that the receiving avatar is at the center of the circle, the direction is represented by a mark on the circumference. Finally, the terminal 30 outputs the received chat message to the chat message window 3433 (step 3715). In the calculation of the azimuth described above, the direction from the destination avatar b to the source avatar a is the coordinates of the avatar a (Xa, Ya, Za) and the coordinates of the avatar b (Xb, Yb, Zb) in the virtual chat space. ) In the three-dimensional coordinate system calculated on the basis of (2) is converted into a two-dimensional screen of the direction indication window 3434 and displayed. At this time, it is assumed that the receiving destination avatar is positioned at the center of the circle in the direction indication window 3434, and the viewpoint is calculated assuming that the viewpoint is directed in the Y-axis direction.

次に、図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 display screen 3431 of the display 343 is illustrated. On the display screen 3431, a virtual chat space window 3432, a chat message window 3433, a direction display window 3434, and a message input monitor window 3435 are displayed. The virtual chat space window 3432 displays the image data of the background 34321 and the grove 34326 described in the shared virtual chat space fill 21, and the image data of the avatar such as the avatar 34322, the avatar 34323, and the avatar 34325. The avatar registered by the user participating in the chat is always located at the center of the virtual chat space image, and when the avatar changes its position and viewpoint, the background in the image other than the avatar and the positional relationship of other avatars change. To do.

チャットメッセージウィンドウ3433には、受信したチャットメッセージが発信元を付したチャットメッセージ34331,33442が時系列で出力される。   In the chat message window 3433, chat messages 34331 and 33442 to which the received chat message is attached are output in time series.

方向表示ウィンドウ3434には受信先アバタ34323が円の中心343230にいるとして、発信元アバタのいる方向を円周上にマーク34327で強調表示する。   In the direction display window 3434, it is assumed that the receiving destination avatar 34323 is at the center 343230 of the circle, and the direction in which the transmission source avatar is located is highlighted with a mark 34327 on the circumference.

上述の実施の形態に音声による入出力機能を付加することにより、チャットメッセージをテキストメッセージだけでなく、音声メッセージと併用する仮想チャット空間システム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 message delivery unit 203 of the virtual chat space site 20 is added, and further, for example, a headset (not shown) is connected to the input / output processing unit 34 of the terminal 30 to add a voice communication function. . A voice packet generated by converting voice into a digital voice signal by the voice packet communication function of the voice communication function is transmitted to the virtual chat space site 20 by the chat message transmission processing unit 325. Further, the voice communication function has a voice text conversion function for converting a digital voice signal into text, generates a voice text message, and sends it by the chat message transmission processing unit 325 in the same manner as the chat message input from the keyboard 341.

チャットメッセージ受信処理部326によって受信される音声パケットは入出力処理部34で音声変換されてヘッドセットのイヤホーンに出力される。該音声パケットには発信元及び配信先が付され、通常のテキストメッセージと同じようにチャットメッセージ受信処理部326が処理する。発信元を特定して、仮想チャット空間ウィンドウ3432の該当する発信元アバタを強調表示し、方向指示ウィンドウ3434に発信元アバタの所在方向を表示する。なお、音声通信機能による音声パケットと、該音声パケットから変換されるテキストメッセージとは、単独あるいは併用することができる。   The voice packet received by the chat message reception processing unit 326 is voice-converted by the input / output processing unit 34 and output to the earphone of the headset. The voice packet is attached with a transmission source and a delivery destination, and is processed by the chat message reception processing unit 326 in the same manner as a normal text message. The source is identified, the corresponding source avatar in the virtual chat space window 3432 is highlighted, and the location direction of the source avatar is displayed in the direction indication window 3434. Note that the voice packet by the voice communication function and the text message converted from the voice packet can be used alone or in combination.

仮想空間を表示する画面上で複数のアバタがチャットでメッセージ交換しながら処理が進行するというようなゲーム等のアプリケーションプログラムに適用できる。   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.

この発明の実施の形態を示す図である。It is a figure which shows embodiment of this invention. 仮想チャット空間サイトが有する処理部を示す図である。It is a figure which shows the process part which a virtual chat space site has. ユーザ端末の構成を示す図である。It is a figure which shows the structure of a user terminal. ディスプレイのウィンドウ構成を示す図である。It is a figure which shows the window structure of a display. 仮想チャット空間ファイルを例示する図である。It is a figure which illustrates a virtual chat space file. 仮想チャット空間システムの動作を示すフローチャートである。It is a flowchart which shows operation | movement of a virtual chat space system. チャットメッセージ発信処理を示すフローチャートである。It is a flowchart which shows a chat message transmission process. チャットメッセージ受信処理を示すフローチャートである。It is a flowchart which shows a chat message reception process. 仮想チャット空間画像の画面を例示する図である。It is a figure which illustrates the screen of a virtual chat space image.

符号の説明Explanation of symbols

10 仮想チャット空間システム
20 仮想チャット空間サイト
21 共有仮想チャット空間ファイル
30 端末
31 ウェブブラウザ部
32 アプリケーション部
33 データベース管理部
34 入出力処理部
35 内部記憶部
40 ネットワーク
DESCRIPTION OF SYMBOLS 10 Virtual chat space system 20 Virtual chat space site 21 Shared virtual chat space file 30 Terminal 31 Web browser part 32 Application part 33 Database management part 34 Input / output processing part 35 Internal storage part 40 Network

Claims (14)

チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を表示する方向指示ウィンドウを当該チャットメッセージを受信した端末の画面に表示することを特徴とする仮想チャット空間システム。 A virtual chat space characterized in that 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 screen of the terminal that has received the chat message. system. チャットに参加するユーザが利用する端末がチャットメッセージを受信した時、当該チャットメッセージを当該端末の画面のチャットメッセージウィンドウに表示するとともに、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を前記端末の方向指示ウィンドウに表示することを特徴とする仮想チャット空間システム。 When a terminal used by a user participating in a chat receives a chat message, the chat message is displayed in the chat message window on the screen of the terminal, and a source avatar corresponding to the user who has transmitted the chat message is virtual chat A virtual chat space system, wherein information on a direction existing in a space is displayed in a direction indication window of the terminal. 前記仮想チャット空間の一部の領域である視認可能領域の画像を表示する仮想チャット空間ウィンドウを前記端末の画面に表示し、
前記発信元アバタが前記視認可能領域内に存在しない場合には、前記方向指示ウィンドウに当該発信元アバタが前記仮想チャット空間内において存在する方向の情報を表示し、
前記発信元アバタが前記視認可能領域内に存在する場合には、前記仮想チャット空間ウィンドウの画像に当該発信元アバタを識別できるように強調表示するとともに、前記方向指示ウィンドウに当該発信元アバタが前記仮想チャット空間内において存在する方向の情報を表示することを特徴とする請求項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記載の仮想チャット空間システム。 Information on the direction in which the originator avatar displayed in the direction indication window exists in the virtual chat space is the coordinates of the avatar corresponding to the user of the terminal that received the chat message in the virtual chat space and the originator. 4. The virtual chat space system according to claim 3, wherein an avatar is determined based on coordinates existing in the virtual chat space. 仮想チャット空間の画像データとチャットに参加するユーザに対応するアバタの画像データとを格納する共有仮想チャット空間ファイルを有し、
チャットに参加するユーザによるチャット開始の指示に応じて、前記共有仮想チャット空間ファイルを読み出し、当該共有仮想チャット空間ファイルに含まれる仮想チャット空間の画像データから当該端末のユーザに対応するアバタが存在する座標を含む所定の大きさの空間の画像データを前記視認可能領域として抽出し、当該視認可能領域の画像データと当該視認可能領域に存在するアバタの画像データとを前記仮想チャット空間ウィンドウに表示することを特徴とする請求項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 terminal comprising: means for receiving a chat message; and means for displaying information on a direction in which a caller avatar corresponding to a user who has transmitted the chat message is present in a virtual chat space in a direction indication window. . チャットメッセージを受信する手段と、当該チャットメッセージをチャットメッセージウィンドウに表示する手段と、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を方向指示ウィンドウに表示する手段とを備えたことを特徴とする端末。 Means for receiving a chat message, means for displaying the chat message in the chat message window, and information on the direction in which the originator avatar corresponding to the user who sent the chat message exists in the virtual chat space is displayed in the direction indication window. A terminal comprising: means for displaying. 前記仮想チャット空間の一部の領域である視認可能領域の画像を仮想チャット空間ウィンドウに表示する手段と、前記発信元アバタが前記視認可能領域内に存在するか否かを判定する手段と、存在すると判定された場合に、前記仮想チャット空間ウィンドウの画像に当該発信元アバタを識別できるように強調表示する手段とを備えたことを特徴とする請求項6または請求項7に記載の端末。 Means for displaying an image of a viewable area which is a partial area of the virtual chat space in a virtual chat space window; means for determining whether or not the caller avatar exists in the viewable area; 8. The terminal according to claim 6, further comprising means for highlighting the sender avatar so that the sender avatar can be identified in the image of the virtual chat space window when it is determined. 前記方向指示ウィンドウに表示される発信元アバタが仮想チャット空間内において存在する方向の情報は、自端末のユーザに対応するアバタが前記仮想チャット空間内において存在する座標と前記発信元アバタが前記仮想チャット空間内において存在する座標とに基づいて決定されることを特徴とする請求項8記載の端末。 The information on the direction in which the originator avatar displayed in the direction indication window exists in the virtual chat space is the coordinates of the avatar corresponding to the user of the terminal in the virtual chat space, and the originator avatar is in the virtual chat space. 9. The terminal according to claim 8, wherein the terminal is determined based on coordinates existing in the chat space. チャット開始の指示を入力する手段と、仮想チャット空間の画像データとチャットに参加するユーザに対応するアバタの画像データとを格納する共有仮想チャット空間ファイルを読み出す手段と、当該共有仮想チャット空間ファイルに含まれる仮想チャット空間の画像データから自端末のユーザに対応するアバタが存在する座標を含む所定の大きさの空間の画像データを前記視認可能領域として抽出する手段と、当該視認可能領域の画像データと当該視認可能領域に存在するアバタの画像データとを前記仮想チャット空間ウィンドウに表示する手段とを備えたことを特徴とする請求項8または請求項9のいずれかに記載の端末。 Means for inputting an instruction to start chatting, means for reading out a shared virtual chat space file storing image data of the virtual chat space and image data of an avatar corresponding to the user participating in the chat, and the shared virtual chat space file Means for extracting, as the viewable area, image data of a space having a predetermined size including coordinates where the avatar corresponding to the user of the terminal exists from the image data of the virtual chat space included, and image data of the viewable area 10. The terminal according to claim 8, further comprising: means for displaying the image data of the avatar existing in the viewable area in the virtual chat space window. 端末が、チャットメッセージを受信するステップと、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を方向指示ウィンドウに表示するステップとを含むことを特徴とする方法。 The terminal includes a step of receiving a chat message, and a step of displaying information on a direction in which a transmission source avatar corresponding to the user who has transmitted the chat message is present in the virtual chat space in a direction indication window. how to. 端末が、チャットメッセージを受信するステップと、当該チャットメッセージをチャットメッセージウィンドウに表示するステップと、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を方向指示ウィンドウに表示するステップとを含むことを特徴とする方法。 A step in which the terminal receives a chat message, a step of displaying the chat message in a chat message window, and information on a direction in which a source avatar corresponding to the user who has transmitted the chat message exists in the virtual chat space. And displaying in an instruction window. チャットメッセージを受信する処理と、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を方向指示ウィンドウに表示する処理とを端末に行わせることを特徴とするプログラム。 The terminal is configured to perform processing for receiving a chat message and processing for displaying information on a direction in which a source avatar corresponding to a user who has transmitted the chat message exists in a virtual chat space in a direction indication window. Program to do. チャットメッセージを受信する処理と、当該チャットメッセージをチャットメッセージウィンドウに表示する処理と、当該チャットメッセージを発信したユーザに対応する発信元アバタが仮想チャット空間内において存在する方向の情報を方向指示ウィンドウに表示する処理とを端末に行わせることを特徴とするプログラム。
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.
JP2006006204A 2006-01-13 2006-01-13 Virtual chat space system, terminal, method and program Pending JP2007188310A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (23)

* Cited by examiner, † Cited by third party
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