EP0753834A2

A three-dimensional virtual reality space sharing method and system

Abstract

The dynamic control of object identification codes involved in the customization such as object addition and deletion by users is facilitated. Each of client terminals 13-1 through 13-3 sets given local IDs obj101 through obj103 for a cylindrical object, a quadrangular prism object, and a conical object independently of the other client terminals. Tables T131 through T133 are registered in a server terminal 11-1 beforehand for the client terminals 13-1 and 13-3 respectively. The tables T131 through T133 each list the relationship between local IDs obj101 through obj103 of the objects controlled by the corresponding client terminal and the global IDs objA through objC controlled by the server terminal 11-1. Use of these tables T131 through T133 allows the client terminals 13-1 through 13-3 to separately set, add or delete the local IDs obj101 through obj103.

EP0753834A2, drawing sheet 1
Sheet 1 of 28

Term

Term ended

Projected expiry passed 11 July 2016, 10.2 years ago.

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

16 claims: 12 independent, 4 dependent

  1. 1
    A method of sharing a three-dimensional virtual reality space comprising the steps of:connecting a plurality of client terminals (13-1, 13-2, 13-3) for displaying a three-dimensional virtual reality space including a plurality of objects to a shared server terminal (11-1) for controlling states of said plurality of objects via a communication network (15);setting a local identification code unique to each of said plurality of objects on each of said plurality of client terminals (13-1, 13-2, 13-3);and controlling the states of said plurality of objects in said plurality of client terminals (13-1, 13-2, 13-2) by converting on said shared server terminal (11-1) said local identification code to be transferred with each of said plurality of client terminals into a global identification code by use of a conversion table registered in said shared server terminal (11-1) in advance.
  2. 6
    A system of sharing a three-dimensional virtual reality space comprising:a connecting means for connecting a plurality of client terminals (13-1, 13-2, 13-3) for displaying a three-dimensional virtual reality space including a plurality of objects to a shared server terminal (11-1) for controlling states of said plurality of objects via a communication network (15);a setting means (49) for setting a local identification code unique to each of said plurality of objects on each of said plurality of client terminals (13-1, 13-2, 13-3);and a conversion table (T131, T132 or T133) registered in said shared server terminal (11-1) in advance to convert said local identification code to be transferred with each of said plurality of client terminals (13-1, 13-2, 13-3) into a global identification code.
  3. 7
    An information recording medium for use in a three-dimensional virtual reality space sharing system, said information recording medium recording a computer programm comprising the processing steps of:connecting plurality of client terminals (13-1, 13-2, 13-3) for displaying a three-dimensional virtual reality space including a plurality of objects to a shared server terminal (11-1) for controlling states of said plurality of objects via a communication network;setting a local identification code unique to each of said plurality of objects on each of said plurality of client terminals (13-1, 13-2, 13-3);and converting said local identification code to be transferred with each of said plurality of client terminals (13-1, 13-2, 13-3) into a global identification code;wherein said computer program is recorded on said information recording medium (30) in a state readable and executable by at least one of said shared server terminal (11-1, 11-2) and said client terminal (13-1, 13-2, 13-3).
  4. 8
    An information recording method for use in a three-dimensional virtual reality space sharing system, said information recording method recording a computer program comprising the processing steps of:connecting a plurality of client terminals (13-1, 13-2, 13-3) for displaying a three-dimensional virual reality space including a plurality of objects to a shared server terminal (11-1) for controlling states of said plurality of objects via a communication network (15);setting a local identification code unique to each of said plurality of objects on each of said plurality of client terminals (13-1, 13-2, 13-3);and converting said local identification code to be transferred with each of said plurality of client terminals into a global identification code;wherein said computer program is recorded in an information recording medium (30) in a state readable and executable by at least one of said shared server terminal (11-1, 11-2) and the client terminal (13-1, 13-2, 13-3).
  5. 9
    An information transmission medium for use in a three-dimensional virtual reality space sharing system, said information transmission medium transmitting a computer program comprising the processing steps of:connecting a plurality of client terminals (13-1, 13-2, 13-3) for displaying a three-dimensional virtual reality space including a plurality of objects to a shared server terminal (11-1) for controlling states of said plurality of objects via a communication network (15);setting a local identification code unique to each of said plurality of objects on each of said plurality of client terminals (13-1, 13-2, 13-3);and converting said local identification code to be transferred with each of said plurality of client terminals into a global identification code;wherein said computer program is receivable by at least one of said shared server terminal (11-1, 11-2) and the client terminal (13-1, 13-2, 13-3) and transmitted to at least one of said shared server terminal and the client terminal in the executable state.
  6. 10
    An information transmission method for use in a three-dimensional virtual reality space sharing system, said information transmission method transmitting a computer program comprising the processing steps of:connecting a plurality of client terminals (13-1, 13-2, 13-3) for displaying a three-dimensional virtual reality space including a plurality of objects to a shared server terminal (11-1) for controlling states of said plurality of objects via a communication network (15);setting a local identification code unique to each of said plurality of objects on each of said plurality of client terminals (13-1, 13-2, 13-3);and converting said local identification code to be transferred with each of said plurality of client terminals into a global identification code;wherein said computer program is receivable by at least one of said shared server terminal (11-1, 11-2) and the client terminal (13-1, 13-2, 13-3) and transmitted to at least one of said shared server terminal and the client terminal.
  7. 11
    An information processing method of a shared server terminal in a three-dimensional virtual reality space sharing system in which a plurality of client terminal (13-1, 13-2, 13-3) for displaying a three-dimensional virtual reality space including a plurality of objects are connected to a shared server terminal (11-1) for controlling the state of each of said plurality of objects in each of said plurality of client terminals (13-1, 13-2, 13-3) via a communication network (15), said information processing method comprising the steps of:transferring a local identification code uniquely set to each of said plurality of objects on each of said plurality of client terminals (13-1, 13-2, 13-3) via said communication network (15);and converting said local identification code to be transferred with each of said plurality of client terminals (13-1, 13-2, 13-3) into a global identification code.
  8. 12
    A shared server terminal (11-1) in a three-dimensional virtual reality space sharing system in which a plurality of client terminals (13-1, 13-2, 13-3) for displaying a three-dimensional virtual reality space including a plurality of objects are connected to a shared server terminal (11-1) for controlling the state of each of said plurality of objects in each of said plurality of client terminals (13-1, 13-2, 13-3) via a communication network (15), said shared server terminal (11-1) comprising:a communication means for transferring a local identification code uniquely set to each of said plurality of objects on each of said plurality of client terminals via said communication network (15);and a conversion table (T131, T132, T133) for converting said local identification code to be transferred with each of said plurality of client terminals (13-1, 13-2, 13-3) into a global identification code.
  9. 13
    An information recording medium for use in a shared server terminal in a three-dimensional virtual reality space sharing system in which a plurality of client terminals (13-1, 13-2, 13-3) for displaying a three-dimensional virtual reality space including a plurality of objects are connected to a shared server terminal (11-1) for controlling the state of each of said plurality of objects in each of said plurality of client terminals (13-1, 13-2, 13-3) via a communication network (15), said information recording medium recording a computer program comprising the processing steps of:transferring a local identification code uniquely set to each of said plurality of objects on each of said plurality of client terminals (13-1, 13-2, 13-3) via said communication network (15);and converting said local identification code to be transferred with each of said plurality of client terminals (13-1, 13-2, 13-3) into a global identification code;wherein said computer program is recorded in said information recording medium in a state readable and executable by said shared server terminal (11-1).
  10. 14
    An information recording method for use in a shared server terminal in a three-dimensional virtual reality space sharing system in which a plurality of client terminals (13-1, 13-2, 13-3) for displaying a three-dimensional virtual reality space including a plurality of objects are connected to a shared server terminal (11-1) for controlling the state of each of said plurality of objects in each of said plurality of client terminals (13-1, 13-2, 13-3) via a communication network (15), said information recording method recording a computer program comprising the processing steps of:transferring a local identification code uniquely set to each of said plurality of objects on each of said plurality of client terminals (13-1, 13-2, 13-3) via said communication network (15);and converting said local identification code to be transferred with each of said plurality of client terminals (13-1, 13-2, 13-3) into a global identification code;wherein said computer program is recorded in said information recording medium in a state readable and executable by said shared server terminal (11-1).
  11. 15
    An information transmitting medium for use in a shared server terminal in a three-dimensional virtual reality space sharing system in which a plurality of client terminals (13-1, 13-2, 13-3) for displaying a three-dimensional virtual reality space including a plurality of objects are connected to a shared server terminal (11-1) for controlling the state of each of said plurality of objects in each of said plurality of client terminals (13-1, 13-2, 13-3) via a communication network (15), said information transmission medium transmitting a computer program comprising the processing steps of:transferring a local identification code uniquely set to each of said plurality of objects on each of said plurality of client terminals (13-1, 13-2, 13-3) via said communication network (15);and converting said local identification code to be transferred with each of said plurality of client terminals into a global identification code;wherein said computer program is transmitted to said shared server terminal (11-1) in a state receivable and executable by said shared server terminal (11-1).
  12. 16
    An information transmission method for use in a shared server terminal in a three-dimensional virtual reality space sharing system in which a plurality of client terminals (13-1, 13-2, 13-3) for displaying a three-dimensional virtual reality space including a plurality of objects are connected to a shared server terminal (11-1) for controlling the state of each of said plurality of objects in each of said plurality of client terminals (13-1, 13-2, 13-3) via a communication network (15), said information transmission method transmitting a computer program comprising the processing steps of:transferring a local identification code uniquely set to each of said plurality of objects on each of said plurality of client terminals (13-1, 13-2, 13-3) via said communication network (15);and converting said local identification code to be transferred with each of said plurality of client terminals (13-1, 13-2, 13-3) into a global identification code;wherein said computer program is transmitted to said shared server terminal (11-1) in a state receivable and executable by said shared server terminal.