EP0942397A2

Shared virtual space display method and apparatus using said method

Abstract

A plurality of terminals (101-103) are connected to a server (50) via a communication network (LAN) and share a predetermined common virtual space. The terminals each always send to the server the position coordinates of the viewing point and direction of eyes of its user in the virtual space, and the visual field image viewed from that viewing point is displayed on a display. Based on the position coordinates and direction of eyes of the avatar each of the other terminals received from each of the other terminals via the server, each terminal generates an avatar image in the specified direction and at the specified position and displays it in the visual field. The server is always supplied with the latest position information of the avatar from every terminal and, when the distance between two arbitrary avatars becomes smaller than a threshold value, connects speech channels of the two terminals corresponding to these avatars.

EP0942397A2, drawing sheet 1
Sheet 1 of 28

Term

Term ended

Projected expiry passed 2 August 2015, 11.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

18 claims: 4 independent, 14 dependent

  1. 1
    A virtual space sharing apparatus which has a plurality of terminals connected to a communication network and sharing a predetermined common virtual space and generates and displays a visual field image which changes as an avatar representing a user of each terminal moves in said virtual space at said each terminal, said each terminal comprising:sending and receiving means which receives speech data of users of said terminals except said each terminal and position information of their avatars and sends speech data of the user of said each terminal and position information of its avatar to said terminals;speech quality determining means which determines the levels of quality for speech data of other users in accordance with the relationship of the avatars of said other users to the avatar of said each user through the use of position information of said avatars of said other users received from said other terminals;speech quality control means which controls the quality of speech data of said other users in accordance with the levels of quality determined therefor relative to the avatar of said each user;mixer means which mixes said quality-controlled speech data of said other users in correspondence with said each user and outputs mixed sound data;and acoustic signal output means which outputs said mixed sound data from said mixer means as an acoustic signal.
  2. 2
    A virtual space sharing apparatus which has a plurality of terminals connected to a server and sharing a predetermined common virtual space and generates and displays a visual field image which changes as an avatar representing a user of each terminal moves in said virtual space at said each terminal, said server comprising:sending and receiving means which receives speech data of users of said terminals except said each terminal and position information of their avatars and sends speech data of the user of said each terminal and position information of its avatar to said terminals;speech and position information distributing means which distributes speech data of the user and position information of its avatar, received from said each terminal, to all the other terminals via said sending and receiving means;speech quality determining means which determines the speech quality for speech data of other users in accordance with the relationship of the avatars of said other users to the avatar of said each user through the use of position information of said avatars of said other users received from said other terminals;speech quality control means which controls the speech quality of speech data of said other users in accordance with the speech quality determined therefor relative to the avatar of said each user;and mixer means which mixes said quality-controlled speech data of said other users in correspondence with said each user and outputs mixed sound data;wherein said mixed sound data is sent via said sending and receiving means to corresponding ones of said terminals.
  3. 10
    A display method for a virtual space which has a plurality of terminals connected to a communication network and sharing a predetermined common virtual space and generates and displays a visual field image which changes as an avatar representing a user of each terminal moves in said virtual space at said each terminal, said each terminal performing the steps of:(a) receiving speech data of the users and position information of their avatars from the other terminals;(b) sending speech data of the avatar of said each terminal and position information of its avatar to each of said other terminals;(c) determining the levels of quality for speech data of the users of said other terminals in accordance with the relationship of the avatars of the users said other terminals to the avatar of the user of said each terminal through the use of position information of said avatars of said other users received from said other terminals;(d) controlling the quality of speech data of said other users in accordance with the levels of quality determined therefor relative to the avatar of said each user;and (e) mixing said quality-controlled speech data of said other users in correspondence with said each user and outputting mixed sound data as acoustic signal.
  4. 11
    A display method for a virtual space which has a plurality of terminals connected to server means and sharing a predetermined common virtual space and generates and displays a visual field image which changes as an avatar representing a user of each terminal moves in said virtual space at said each terminal, said each server means performing the steps of:(a) receiving speech data of the users and position information of their avatars from the other terminals;(b) sending to each terminal speech data and position information of their avatars;(c) distributing the speech data of the user and position information of its avatar received from said each terminal to all the other terminals;(d) determining the levels of quality for speech data of the users of said other terminals in accordance with the relationship of the avatars of the users of said other terminals to the avatar of the user of said each terminal through the use of position information of said avatars of said other users received from said other terminals;(e) controlling the quality of speech data of said other users in accordance with the levels of quality determined therefor relative to the avatar of said each user;and (f) mixing said quality-controlled speech data of said other users in correspondence with said each user and outputting and sending mixed sound data to said terminals corresponding thereto.