WO2002031667A1 - Systeme de monde virtuel, serveur, et dispositif de traitement de l"information - Google Patents

Systeme de monde virtuel, serveur, et dispositif de traitement de l"information Download PDF

Info

Publication number
WO2002031667A1
WO2002031667A1 PCT/JP2001/008975 JP0108975W WO0231667A1 WO 2002031667 A1 WO2002031667 A1 WO 2002031667A1 JP 0108975 W JP0108975 W JP 0108975W WO 0231667 A1 WO0231667 A1 WO 0231667A1
Authority
WO
WIPO (PCT)
Prior art keywords
virtual world
server computer
user
information processing
data
Prior art date
Application number
PCT/JP2001/008975
Other languages
English (en)
French (fr)
Inventor
Keiso Shimakawa
Shuji Hiramatsu
Masakazu Suzuoki
Akio Ohba
Toyoshi Okada
Shigeru Enomoto
Muneki Shimada
Tomokazu Kake
Yousuke Kimoto
Kenjiro Komaki
Hiromasa Horie
Takahiro Fujii
Yuta Kimura
Hidehisa Onai
Original Assignee
Sony Computer Entertainment Inc.
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 Sony Computer Entertainment Inc. filed Critical Sony Computer Entertainment Inc.
Priority to AU2001294238A priority Critical patent/AU2001294238A1/en
Priority to EP01974817A priority patent/EP1326170A4/en
Priority to KR1020027007496A priority patent/KR20020071886A/ko
Publication of WO2002031667A1 publication Critical patent/WO2002031667A1/ja

Links

Classifications

    • A63F13/12
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • A63F13/352Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/31Communication aspects specific to video games, e.g. between several handheld game devices at close range
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/51Server architecture
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/5553Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history user representation in the game field, e.g. avatar
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/57Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8082Virtual reality

Definitions

  • Virtual world system server computer and information processing device
  • the present invention relates to a virtual world system in which a large number of users can virtually communicate with each other using a computer network.
  • a multiplayer virtual world system As one mode of communication using a computer network, a multiplayer virtual world system is known.
  • a virtual world is generated on a server computer, a character that is the incarnation of the user appears in the virtual world, and various actions such as movement and conversation can be performed by operating the user. It is.
  • the virtual world By displaying the virtual world, the character that is the user's operation target, and the characters that are operated by other participating users on the display screen of the terminal computer used by the user participating in the virtual world system, Each user shares the same place and realizes virtual communication. Disclosure of the invention
  • a character in general, the incarnation of a user, can own objects in the virtual world.
  • a character in the role of a soldier owns a weapon
  • a character in the role of a merchant owns a product, so that the character in the virtual world can It is diverse so that a virtual society with a lot of change can be formed.
  • the characters that can be owned by the character in the virtual world are limited to those that are predefined in the virtual world. I had to make a choice. This has led to situations, for example, in which many characters have similar items. By removing these restrictions, you can make your character own your own items. If it can be done, the virtual world system will be more interesting and the virtual world system will be more attractive to users.
  • An object of the present invention is to provide a virtual world system in which a user can use an object other than an object defined in advance in the virtual world.
  • the present invention provides:
  • the incarnation of the operator of the terminal computer is displayed in a virtual world generated on the server computer, and the operation is performed based on the operation from the terminal computer.
  • the virtual world system that makes this incarnation act In the virtual world system that makes this incarnation act,
  • An object sending means for sending the provided object to the server computer
  • Object storage means for receiving and storing the object in association with an operator of the terminal computer which has transmitted the object
  • An object display means for displaying the stored object in a virtual world based on an operation of the operator is provided.
  • the present invention is a server computer that generates a virtual world and outputs to the participant terminal symbols that act in the virtual world in response to an operation from the participant terminal, and can be used in the virtual world.
  • An object storage area for storing data about the object in a predetermined data format;
  • Object display means for displaying an object in a virtual world with reference to the object area
  • a server computer comprising: a participant receiving object data recorded in the predetermined data format and receiving the object data recorded in the object recording IS area.
  • the present invention provides a player with a task, and when the task is cleared, a virtual An information processing device comprising a game providing means for providing a game for giving an object to a player,
  • the object to be awarded is recorded in the predetermined data format, and the information processing apparatus further comprises a transmission unit for transmitting the awarded object to the server computer.
  • FIG. 1 is a block diagram for explaining the outline of the configuration of the embodiment.
  • FIG. 2 is a block diagram for explaining the functional configuration of the server computer.
  • FIG. 3 is a diagram showing an example of an object data format stored in the virtual world generation database.
  • FIG. 4 is a block diagram for explaining the functional configuration of the terminal computer.
  • FIG. 5 is a flowchart for explaining the flow of the process of the present embodiment.
  • a virtual world is generated on a server computer, a user plays a game that can acquire items using a terminal computer, and participates in the virtual world with the items acquired in the game. Take an example.
  • FIG. 1 is a block diagram showing an outline of the configuration of the present embodiment. As shown in the figure, the present embodiment has a configuration in which a plurality of terminal computers 20a, 20b, 20c ... are connected to a server computer 10 via a network 30 such as the Internet. ing.
  • Each user can participate in the virtual world created on the server computer 10 by accessing the server computer 10 using the terminal computer 20.
  • the virtual world is displayed on the display screen of the terminal computer 20 of the user participating in the virtual world, and the incarnation of each participating user is displayed as a character.
  • the operation performed by the user on his / her own terminal computer 20 determines the behavior of the character, which is the incarnation of the user, in the virtual and world, and the behavior of the character is the terminal of another user. It is also reflected on the display screen of computer 20.
  • a character in the virtual world can use items such as a car and a telephone in the virtual world in addition to actions such as movement and conversation.
  • the use states of these items are displayed on the terminal computer 20 of the user related to the character using the item, and the state is also displayed on the terminal computers of the users related to other characters.
  • FIG. 2 is a block diagram for explaining the functional configuration of server computer 10 in FIG.
  • the server computer 10 includes a virtual world control unit 101, a communication control unit 102, a virtual world generation database 103, and a user management system. It is provided with a management database 104 and a user data storage area 105.
  • the server computer 10 includes a central processing unit (CPU), a main storage device, an auxiliary storage device such as a hard disk device, and a portable storage medium such as a CD-ROM or a DVD-ROM.
  • a reading device for reading data from a computer an input device such as a keyboard and a mouse, a display device such as a display, a communication device for communicating with the terminal computer 20 or the like via the Internet, and the above-described components. It can be configured using an information processing device such as a server computer or a personal computer having a general configuration provided with an interface for transmitting and receiving data between the devices.
  • the virtual world control unit 101 reads object data and the like regarding objects such as terrain and buildings in the virtual world from the virtual world generation database 103 and generates a virtual world on the server computer 10.
  • the terminal computer 20 that has access to the server computer 10 communicates with the terminal computer 20 via the communication control unit 102 so that the user of each terminal computer 20 can participate in the virtual world.
  • the virtual world control unit 101 uses the character display data, item display data, and the like recorded in the virtual world generation database 103 to display the behavior of the character based on the operation of each user. Generate data for Then, the generated data is distributed to each terminal computer 20 participating in the virtual world via the communication control unit 102.
  • the virtual world generation database 103 is a database that stores object data relating to objects such as terrain and buildings in the virtual world, and object data relating to characters and items, as described above.
  • the object data stored in the virtual world generation database 103 can be, for example, a format 50 as shown in FIG.
  • the object data format 50 has an item and an item corresponding to the item, and the item includes an object ID 501, a name 502, an attribute 503, and an attribute 503. It has an owner 504, a size 505, a current position 506, and a display image 507.
  • the object ID 501 is a code for identifying the object. Based on this code, the virtual world control unit 101 manages the behavior of an object, for example, a character or the like.
  • the name 502 is the name of the object. For example, if the object is a character, you can give the user a name of their choice. If the object is a building in the virtual world, it can be given a name in advance.
  • the category: 503 can be, for example, a character, a car, a building, and the like, and represents a category of the object.
  • the value of the attribute 503 determines the nature of the object in the virtual world, for example, whether or not the object can be moved, what can be operated by the user on the object, and the like.
  • Owner 504 indicates the owner of the object. If the object is an item such as a mobile phone, the owner can be defined, and information on the owner is defined in this item. For example, if the object is owned by a specific user, a user ID described later can be set to the value of the owner 504. Of course, some objects do not have an owner.
  • the size 505 represents the size of the object in the virtual world. Each object is displayed on the display device of each terminal computer 20 in a size proportional to the value determined by the size 505.
  • the current position 506 represents the current position of the object in the virtual world.
  • the position of Objet in the virtual world can be specified, for example, by two-dimensional or three-dimensional coordinate values. When the object moves, this value is updated every predetermined period.
  • the display image 507 is image data for displaying the object on the display device of each terminal computer 20. Since the virtual world is usually displayed three-dimensionally, the display image 507 is recorded as image data having three-dimensional information. In addition, if the object has a movable nature, data that can generate images of each state (for example, a state of walking or holding an object) is also recorded.
  • the virtual world control unit 101 reads the object data recorded in the format described above, displays the object in the virtual world based on the display image 507, and displays the object based on the attribute. Determine the nature of
  • the virtual world control unit 101 can interpret the object data recorded in the data storage area other than the virtual world database 103 if the object data is recorded in the format described above. It can be handled in the same way as object data recorded in the virtual and world database 103.
  • data relating to objects such as terrain and buildings in the virtual world may be stored in each terminal computer 20.
  • a recording medium such as a CD-ROM, that records data on objects such as terrain and buildings in the virtual world is distributed to users participating in the virtual world in advance, or a communication line is used.
  • the terminal computer 20 refers to the data and displays the virtual world on the display device. Then, the virtual world control unit 101 transmits the data relating to the character or the item, etc., acting in the virtual world to the terminal computer 20.
  • the communication control unit 102 controls the communication device, and processes various protocols necessary for the server computer 10 to communicate with the terminal computer 20 and the like.
  • the user management database 104 manages IDs and passwords of users who participate in the virtual and world. That is, in the present embodiment, in order to participate in the virtual world, the user needs to register the server computer 10 in advance.
  • the virtual world control unit 101 prompts a user who has accessed the server computer 10 to enter an ID and a password. Then, referring to the user management database 104, the input ID and password are collated, and the authenticated user is allowed to participate in the virtual world.
  • the user data storage area 105 is a storage area given to a user who has completed user registration. Each user is assigned a dedicated storage area of a predetermined size in the user data storage area 105.
  • the storage area allocated to each user can be identified by using, for example, the user ID as a key.
  • the user It is possible to record data on items obtained in the game.
  • the data format for this item is the same as the object data format described above.
  • the virtual world control unit 101 can make this item appear in the virtual world by referring to the data recorded in the user data storage area 105.
  • FIG. 4 is a block diagram for explaining the functional configuration of the terminal computer 20 in FIG.
  • the terminal computer 20 includes a game control unit 201, a virtual world participation control unit 202, a communication control unit 203, an input control unit 204, and a display control unit 2. And a game object database 206.
  • the terminal computer 10 is provided with a central processing unit (CPU), a main storage device, an external storage device such as a hard disk device, and a portable storage medium such as a CD-ROM or a DVD-ROM.
  • CPU central processing unit
  • a reading device for reading an image an input device such as a controller, a keyboard, and a mouse; a display device such as a display; a communication device for communicating with the server computer 10 or the like via the Internet; It can be configured using an information processing device such as a personal computer or an entertainment device having a general configuration and an interface for transmitting and receiving data between elements.
  • the game control unit 201 stores a game program stored in a portable storage medium such as a CD_ROM, a DVD-ROM, or a game program acquired through a communication device in a main storage device. This is realized by reading and executing by the CPU.
  • a portable storage medium such as a CD_ROM, a DVD-ROM, or a game program acquired through a communication device in a main storage device. This is realized by reading and executing by the CPU.
  • the game provided by the game control unit 201 does not need to be associated with the virtual world generated on the server computer 10 and can be executed independently on the terminal computer 20.
  • the game genre and content are also optional.
  • the game provided by the game control unit 201 is a racing game.
  • an input device such as a controller
  • the user operates a racing car, which is an operation target displayed on the display screen, to perform a race.
  • Objects such as racing cars appearing in this racing game are read by the game control unit 201 from object data recorded in the game object database 206 and transmitted through the display control unit 205. , Are displayed on the display screen of the display device.
  • the game object database 206 is data stored in a portable storage medium such as a CD-ROM, DVD-ROM, or data stored in a storage device such as a hard disk. is there.
  • the game control unit 201 reads these data as necessary, and causes the display device to display the data via the display control unit 205.
  • Part or all of the object data recorded in the game object database 206 is recorded in accordance with the virtual world object data format 50 shown in FIG.
  • the virtual world participation control unit 202 stores a program stored in a portable storage medium such as a CD_ROM, a DVD-ROM, or a program acquired through a communication device, in a main storage device. Is read and executed by the CPU.
  • the virtual world participation control unit 202 communicates with the virtual world control unit 101 of the server computer 10 via the communication control unit 203 to receive data for generating a virtual world. Display the virtual world image on the display device of the terminal computer 20 via the display control section 205 and control the user's operation contents received via the input control section 204 in the virtual world. Transmit to the unit 101.
  • the communication control unit 203 controls the communication device, and processes various protocols necessary for the terminal computer 20 to communicate with the server computer 10 and the like.
  • the input control unit 204 has an interface function of accepting a user's operation via an input device such as a controller and a keyboard, and transmitting the content of the operation to the game control unit 201 and the virtual world participation control unit 202.
  • the display control unit 205 generates display screen data by subjecting the screen data passed from the game control unit 201 and the virtual world participation control unit 202 to synthesis processing and the like.
  • the generated display screen data is output to the display device, and the display device receiving the data displays an image according to the display screen data on the display screen.
  • FIG. 5 is a flowchart for explaining the flow of the process of the present embodiment.
  • a user who has completed user registration in the virtual world of the server computer 10 plays a game using the terminal computer 20 (S101).
  • a racing game is taken as an example as described above.
  • the object data relating to the racing car is stored in advance in the game object database 206, and is stored in the game control database.
  • the section 201 makes the object data available to the user when the user clears the race.
  • the object data is recorded in accordance with a predetermined object data format 50 that can be interpreted by the virtual world controller 101. However, it may be recorded in a format that can be changed to the object data format 50.
  • the user accesses the server computer 10 using the temporary S world participation control unit 202. Then, by entering the user ID and the password, the user participates in the virtual world (S105).
  • the obtained object data relating to the racing car is stored in its own user data storage area 105.
  • a command menu for object transmission is prepared in the virtual world participation control unit 202, and the user selects the menu and specifies an object to be transmitted, so that the user's own data storage for user is performed. Make sure that it can be saved in area 105.
  • the race car is recorded in a format that can be changed to the object data format 50, the object is not stored in the user data storage area 105 before the object data format. Data format 50.
  • the attribute 503 is a car and the owner 504 is a user recorded in the user area 105.
  • the display image 507 is recorded with image data recorded in a game object database 206 in a racing game.
  • the virtual world control unit 101 can interpret the object data recorded in the data storage area 105 of the user and make it appear in the virtual world.
  • the display image at this time can be generated by referring to the display image 507 of the object data relating to the racing car recorded as described above.
  • the image of the racing car can be displayed on the terminal computer 10 of another user.
  • the attributes it recognizes that it is a car and realizes the functions of the car in the virtual world. Specifically, based on the operation of the user, the user can carry the character and run in the virtual world. Further, since the owner is specified, the operation cannot be performed by a user other than the user who has acquired the racing car in the game.
  • the user can use objects other than the objects defined in the virtual world in the virtual world.
  • the user uses, for example, an application software for creating items to format the virtual and world object data.
  • an independently created item object may be transmitted to the server computer 10 and stored in the user data storage area 105.
  • the original items of each user can be brought to the virtual world.
  • the objects brought to the virtual world are not limited to items, and the characters themselves may be brought to the virtual world.
  • a game executed on the terminal computer 10 is a role playing game, and the game is cleared. Then, the object data of the character in charge of the user is
  • the user data storage area 105 may be stored in the user data storage area 105.
  • a user can use an object other than an object predefined in the virtual world in the virtual world.

Description

明細書
仮想世界システム、 サーバコンピュータおよび情報処理装置 技術分野
本発明は、 コンピュータネットワークを利用して、 多数のユーザ同士が仮^想的 にコミュニケーションを行うことができる仮想世界システムに関する 背景技術
コンピュータネットワークを利用したコミュュケーシヨンの一態様として、 多 人数参加型の仮想世界システムが知られている。 これはサーバコンピュータに仮 想世界を生成し、 その仮想世界にユーザの化身であるキャラクタを登場させ、 ュ 一ザの操作によって、 移動、 会話等の様々な行動を行うことができるようにした ものである。 そして、 仮想世界システムに参加しているユーザが使用する端末コ ンピュータの表示画面内に、 仮想世界とユーザの操作対象であるキャラクタと他 の参加ユーザの操作するキヤラクタの様子を表示させることにより、 各ユーザが 同一の場を共有し、 仮想的なコミュニケーションを実現するものである。 発明の開示
一般に、 多人数参加型の仮想世界システムにおいては、 ユーザの化身であるキ ャラクタは、 仮想世界内で物 (オブジェクト) を所有することができるようにな つている。 例えば、 仮想世界内で、 兵士の役割を担っているキャラクタは武器を 所有していたり、 商人の役割を担っているキャラクタは、 商品を所有しているよ うにして、 仮想世界内のキャラクタに多様性を持たせ、 変化に富んだ仮想社会を 形成できるようにしている。
し力 し、 仮想世界内でキャラクタが所有できる物は、 仮想世界内であらかじめ 定義されたものに限られ、 参加ユーザはその中から、 自分の化身であるキャラク タが所有するアイテム等のオブジェクトを選択等せざるを得なかった。 このため、 例えば、 多くのキャラクタが同じようなアイテムを所有するという状況が生じて いた。 このような制約を取り払い、 ユーザ独自のアイテムをキャラクタに所有さ せることができれば、 仮想世界システムの面白さが増し、 ユーザにとって、 仮想 世界システムが一層魅力のあるものになると考えられる。
本発明の目的は、 仮想世界内であらかじめ定義されているオブジェクト以外の オブジェクトを、 ユーザが使用することができる仮想世界システムを提供するこ とにある。
上記目的を達成するため、 本発明は、
サーバコンピュータと、 このサーバコンピュータに接続される複数の端末コン ピュータとを備え、 サーバコンピュータ上に生成する仮想世界に、 端末コンビュ ータの操作者の化身を表示させ、 端末コンピュータからの操作に基いて、 この化 身を行動させる仮想世界システムにおいて、
端末コンピュータの操作者に仮想的なォブジェクトを提供するォブジェクト提 供手段と、
提供されたォブジェクトをサーバコンピュータに送信するオブジェクト送信手 段と、
前記オブジェクトを受信し、 送信した端末コンピュータの操作者と関連付けて 記憶するオブジェクト記憶手段と、
前記記憶したオブジェクトを、 前記操作者の操作に基いて仮想世界に表示させ るオブジェクト表示手段とを備えることを特徴とする仮想世界システムを提供す る。
また、 本発明は、 仮想世界を生成し、 参加者端末からの操作に応じて仮想世界 内で行動するシンボルを参加者端末に出力するサーバコンピュータであって、 仮想世界内で利用することができるオブジェクトに関するデータを、 所定のデ ータフォーマツトで格納するォブジェクト記籠域と、
前記オブジェクト記 域を参照して、 仮想世界内にオブジェクトを表示させ るオブジェクト表示手段と、
参加者から前記所定のデータフォーマツトで記録されたォブジェクトデータを 受け付け、 前記オブジェクト記^ IS域に記録するオブジェクトデータ受け付け手 段とを備えることを特徴とするサーバコンピュータを提供する。
さらに、 本発明は、 プレイヤに課題を与え、 その課題をクリアすると仮想的な オブジェクトをプレイヤに授与するゲームを提供するゲーム提供手段を備える情 報処理装置であって、
前記授与するォブジェクトは前記所定のデータフォーマツトで記録されたもの であり、 授与したオブジェクトを前記記載のサーバコンピュータに送信する送信 手段を備えることを特徴とする情報処理装置を提供する。
図面の簡単な説明
図 1は、 実施形態の構成の概要を説明するためのプロック図である。
図 2は、 サーバコンピュータの機能構成を説明するためのブロック図である。 図 3は、 仮想世界生成データベースに格納されるォブジェクトデータフォーマツ トの一例を示す図である。
図 4は、 端末コンピュータの機能構成を説明するためのブロック図である。 図 5は、 本実施形態の処理の流れについて説明するためのフロー図である。
発明を実施するための最良の形態
本発明の実施の形態について図面を参照して詳細に説明する。 本実施例ではサ 一バコンピュータ上に仮想世界を生成し、 ユーザが端末コンピュータを用いて、 アイテムを獲得可能なゲームを行い、 そのゲームで獲得したアイテムを携えて仮 想世界に参加する形態を例にする。
図 1は、 本実施形態の構成の概要を示すプロック図である。 本図に示すように、 本実施形態は、 サーバコンピュータ 1 0に、 複数の端末コンピュータ 2 0 a、 2 0 b、 2 0 c…が、 インターネット等のネットワーク 3 0を介して接続した構成 となっている。
各ユーザは、 それぞれの端末コンピュータ 2 0を用いて、 サーバコンピュータ 1 0にアクセスすることにより、 サーバコンピュータ 1 0上に生成される仮想、世 界に参加することができる。 仮想世界に参加しているユーザの端末コンピュータ 2 0の表示画面には、 仮想世界が表示され、 また、 各参加ユーザの化身がキャラ クタとして表示される。
そして、 ユーザが自分自身の端末コンピュータ 2 0に対して行った操作によつ て、 そのユーザの化身であるキャラクタの仮想、世界における行動が定まり、 また、 そのキャラクタの行動は他のユーザの端末コンピュータ 2 0の表示画面にも反映 されるようになつている。
本実施形態において、 仮想世界内のキャラクタは、 移動、 会話等の行動に加え、 仮想世界内で車、 電話等のアイテムを使用することができる。 そして、 これらの アイテムの使用状態は、 そのアイテムを使用しているキャラクタに係るユーザの 端末コンピュータ 2 0に表示されるとともに、 その様子は他のキャラクタに係る ユーザの端末コンピュータにも表示される。
さらに、 本実施例では、 仮想世界であらかじめ定義され、 利用可能となってい るアイテムのみならず、 ユーザが、 仮想世界とは別のゲームにおいて獲得したァ ィテムを仮想世界内で利用できるようになつている。
図 2は、 図 1におけるサーバコンピュータ 1 0の機能構成を説明するためのブ 口ック図である。 本図に示すようにサーバコンピュータ 1 0は、 仮想世界制御部 1 0 1と、 通信制御部 1 0 2と、 仮想世界生成データベース 1 0 3と、 ユーザ管 理用データベース 1 0 4と、 ユーザ用データ記憶領域 1 0 5とを備えて構成され る。
なお、 サーバコンピュータ 1 0は、 中央演算処理装置 (C P U) と、 主記憶装 置と、 ハードディスク装置等の補助記憶装置と、 C D— R OM、 D VD - R OM 等の可搬性を有する記憶媒体からデータを読み取る読取装置と、 キーボード、 マ ウス等の入力装置と、 ディスプレイ等の表示装置と、 インターネットを介して端 末コンピュータ 2 0等と通信を行うための通信装置と、 上述した各構成要素間の データ送受信をつかさどるインタフェース等とを備えた、 一般的な構成を有する サーバコンピュータ、 パーソナルコンピュータ等の情報処理装置を用いて構成す ることが七きる。
仮想世界制御部 1 0 1は、 仮想世界生成データベース 1 0 3から仮想世界内の 地形、 建築物等のオブジェクトに関するオブジェクトデータ等を読み込んで、 サ 一バコンピュータ 1 0上に仮想、世界を生成し、 サーバコンピュータ 1 0にァクセ スしている端末コンピュータ 2 0に、 通信制御部 1 0 2を介して酉己信して、 各端 末コンピュータ 2 0のユーザが仮想世界に参加できるようにする。
また、 仮想世界制御部 1 0 1は、 仮想世界生成データベース 1 0 3に記録され ているキャラクタ表示用データ、 アイテム表示用データ等を用いて、 各ユーザの 操作に基くキャラクタの行動等を表示するためのデータを生成する。 そして、 生 成したデータを仮想世界に参加している各端末コンピュータ 2 0に、 通信制御部 1 0 2を介して配信する。
ここで、 仮想世界生成データベース 1 0 3は、 上述のように、 仮想世界内の地 形、 建築物等のオブジェクトに関するオブジェクトデータ、 および、 キャラクタ、 アイテム等に関するオブジェクトデータを格納したデータベースである。
仮想世界生成データベース 1 0 3に格納されるォブジェクトデータは、 例えば、 図 3に示すようなフォーマツト 5 0とすることができる。
本図において、 オブジェクデータトフォーマット 5 0は、 項目とその項目に対 するィ直とを有しており、 項目として、 ォブジェクト I D 5 0 1と、 名称 5 0 2と、 属性 5 0 3と、 所有者 5 0 4と、 大きさ 5 0 5と、 現在位置 5 0 6と、 表示用画 像 5 0 7とを有している。 オブジェクト I D 5 0 1は、 そのオブジェクトを識別するためのコードである。 このコードに基いて、 仮想、世界制御部 1 0 1は、 オブジェクト、 例えば、 キャラ クタ等の行動等を管理する。
名称 5 0 2は、 そのオブジェクトの名称である。 例えば、 ォブジェクトがキヤ ラクタの場合は、 ユーザが自分の好みの名称を付けられるようにすることができ る。 また、 オブジェクトが仮想世界内の建築物であれば、 あらかじめ名称を付け ておくようにすることができる。
属¾:5 0 3は、 例えば、 キャラクタ、 車、 建築物等とすることができ、 そのォ ブジエタトのカテゴリを表す。 この属性 5 0 3の値により、 仮想世界内のォプジ ェクトの†生質、 例えば、 移動の可否、 オブジェクトに対しユーザが操作できる内 容等が定まる。
所有者 5 0 4は、 そのオブジェクトの所有者を表す。 オブジェクトが携帯電話 等のアイテム等の場合は、 所有者を定めることができ、 その所有者に関する情報 がこの項目で定められる。 例えば、 そのオブジェクトが特定のユーザの所有物で あれば、 後述するユーザ I Dを、 所有者 5 0 4の値とすることができる。 もちろ ん、 オブジェクトによっては、 所有者の定まらないものもある。
大きさ 5 0 5は、 そのオブジェクトの仮想世界内での大きさを表す。 各ォブジ エタトは大きさ 5 0 5で定められた値に比例した大きさで、 各端末コンピュータ 2 0の表示装置に表示される。
現在位置 5 0 6は、 そのオブジェクトの仮想世界内での現在位置を表す。 ォブ ジェタトの仮想世界内における位置は、 例えば、 2次元あるいは 3次元の座標値 によって特定することができるようになつている。 オブジェクトが移動する場合 は、 所定期間ごとに、 この値が更新される。
表示用画像 5 0 7は、 そのオブジェクトを各端末コンピュータ 2 0の表示装置 に表示させるための画像データである。 仮想世界は、 通常、 3次元的に表示され るため、 表示用画像 5 0 7は、 3次元の情報を有する画像データとして記録され る。 また、 オブジェクトが、 可動の性質である場合には、 それぞれの状態 (例え ば歩いている状態、 物を持っている状態) の画像を生成できるようなデータも記 録される。 仮想世界制御部 1 0 1は、 以上に示したフォーマツトで記録されたォブジェク トデータを読み込み、 表示用画像 5 0 7に基いて仮想世界内においてそのォブジ ェクトを表示させたり、 属性に基いてそのオブジェクトの性質を定める。
また、 仮想世界制御部 1 0 1は、 前述したフォーマツトで記録されたオブジェ クトデータであれば、 仮想世界データベース 1 0 3以外のデータ記憶領域に記録 されているオブジェクトデータを角军釈することができ、 仮想、世界データベース 1 0 3に記録されているォブジェクトデータと同様に取り扱うことができる。
なお、 仮想世界内の地形、 建築物等のオブジェクトに関するデータは各端末コ ンピュータ 2 0に持たせておくようにしてもよい。 この場合は、 仮想世界に参加 するユーザにに仮想世界内の地形、 建築物等のオブジェクトに関するデータを記 録した C D— R OM等の記録媒体等をあらかじめ配布し、 もしくは、 通信回線等 を利用して配信し、 端末コンピュータ 2 0は、 そのデータを参照して仮想世界を 表示装置に表示するようにする。 そして、 仮想世界制御部 1 0 1は、 仮想世界内 を行動するキャラクタ、 あるいは、 アイテム等に関するデータを端末コンビユー タに 2 0に酉己信するようにする。
通信制御部 1 0 2は、 通信装置を制御し、 サーバコンピュータ 1 0が端末コン ピュータ 2 0等と通信を行うために必要な各種プロトコルを処理する。
ユーザ管理用データベース 1 0 4は、 仮想、世界に参 ¾するユーザの I Dとパス ワードとを管理する。 すなわち、 本実施例において、 仮想世界に参加するために は、 ユーザはあらかじめ、 サーバコンピュータ 1 0にユーザ登録をしておく必要 がある。 仮想世界制御部 1 0 1は、 サーバコンピュータ 1 0にアクセスしたユー ザに対して、 I Dとパスワードの入力を促す。 そして、 ユーザ管理用データべ一 ス 1 0 4を参照して、 入力された I Dおよびパスヮードの照合を行い、 認証され たユーザに対して仮想世界への参加を認めることとする。
ユーザ用データ記憶領域 1 0 5は、 ユーザ登録を済ませたユーザに対して与え られる記憶領域である。 各ユーザは、 ユーザ用データ記憶領域 1 0 5内の所定サ ィズの専用の記憶領域が割り当てられる。 各ユーザに割り当てられた記憶領域は、 例えば、 ユーザ I Dをキーに識別することができるようになっている。
ユーザ用データ記憶領域 1 0 5には、 例えば、 ユーザが端末コンピュータで行 つたゲームで入手したアイテムに関するデータを記録することができる。 このァ ィテムに関するデータフォーマツトが、 前述のオブジェクトデータフォーマツト
5 0にしたがったものであれば、 仮想世界制御部 1 0 1は、 ユーザ用データ記憶 領域 1 0 5に記録されたデータを参照して、 このアイテムを仮想世界に登場させ ることができる。
図 4は、 図 1における端末コンピュータ 2 0の機能構成を説明するためのプロ ック図である。 本図に示すように端末コンピュータ 2 0は、 ゲーム制御部 2 0 1 と、 仮想世界参加制御部 2 0 2と、 通信制御部 2 0 3と、 入力制御部 2 0 4と、 表示制御部 2 0 5と、 ゲーム用ォブジェクトデータベース 2 0 6とを備えて構成 される。
なお、 端末コンピュータ 1 0は、 中央処理装置 (C P U) と、 主記憶装置と、 ハードディスク装置等の外部記憶装置と、 C D— R OM、 D VD— R OM等の可 搬性を有する記憶媒体からデータを読み取る読取装置と、 コントローラ、 キーポ ード、 マウス等の入力装置と、 ディスプレイ等の表示装置と、 インターネットを 介してサーバコンピュータ 1 0等と通信を行うための通信装置と、 上述した各構 成要素間のデータ送受信をつかさどるインタフェース等とを備えた、 一般的な構 成を有するパーソナルコンピュータ、 エンタテインメント装置等の情報処理装置 を用いて構成することができる。
ゲーム制御部 2 0 1は、 C D _ R OM、 D VD - R OM等の可搬性記憶媒体に 記憶されているゲームプログラム、 あるいは、 通信装置を介して取得したゲーム プログラム等を、 主記憶装置が読み込み、 C P Uが実行することにより実現され る。
ゲーム制御部 2 0 1が提供するゲームは、 サーバコンピュータ 1 0上に生成さ れる仮想世界とは、 関連を持つ必要はなく、 独立して端末コンピュータ 2 0上で 実行することができる。 また、 ゲームのジャンル、 内容についても任意である。 本実施例においては、 ゲーム制御部 2 0 1が提供するゲームはレーシングゲー ムであるとする。 ユーザは、 コントローラ等の入力装置を操作することにより、 表示画面に表示される操作対象であるレーシングカーを操作して、 レースを行う ものとする。 このレーシングゲームに登場するレーシングカー等のオブジェクトは、 ゲーム 用オブジェクトデータベース 2 0 6に記録されているオブジェクトデータを、 ゲ ーム制御部 2 0 1が読み込んで、 表示制御部 2 0 5を介して、 表示装置の表示画 面に表示されるものである。
ここで、 ゲーム用オブジェクトデータベース 2 0 6は、 C D— R OM、 D VD 一 R OM等の可搬性記憶媒体に記憶されているデータ、 あるいは、 ハードデイス ク等の記憶装置に記憶されているデータである。 ゲーム制御部 2 0 1は、 必要に 応じて、 これらのデータを読み込んで、 表示制御部 2 0 5を介して表示装置に表 示させる。
そして、 ゲーム用ォブジェクトデータベース 2 0 6に記録されているオブジェ タトデータの一部、 または、 全部は、 図 3に一例を示した仮想世界のオブジェク トデータフォーマツト 5 0にしたがって記録されている。
仮想世界参加制御部 2 0 2は、 C D _ R OM、 D VD - R OM等の可搬性記憶 媒体に記憶されているプログラム、 あるいは、 通信装置を介して取得したプログ ラム等を、 主記憶装置が読み込み、 C P Uが実行することにより実現される。 仮想世界参加制御部 2 0 2は、 通信制御部 2 0 3を介して、 サーバコンビユー タ 1 0の仮想世界制御部 1 0 1と通信を行い、 仮想世界を生成するためのデータ を受信して、 端末コンピュータ 2 0の表示装置に、 表示制御部 2 0 5を介して仮 想世界の映像を表示させるとともに、 入力制御部 2 0 4を介して受け付けたユー ザの操作内容を仮想世界制御部 1 0 1に送信する。
通信制御部 2 0 3は、 通信装置を制御し、 端末コンピュータ 2 0がサーバコン ピュータ 1 0等と通信を行うために必要な各種プロトコルを処理する。
入力制御部 2 0 4は、 コントローラ、 キーボード等の入力装置を介してユーザ の操作を受け付け、 その操作内容をゲーム制御部 2 0 1、 仮想世界参加制御部 2 0 2に送るインタフェース機能を有する。
表示制御部 2 0 5は、 ゲーム制御部 2 0 1、 仮想世界参加制御部 2 0 2力 ら渡 された画面データに対し、 合成処理等を施して表示画面データを生成する。 生成 された表示画面データは表示装置に出力され、 これを受けた表示装置は、 表示画 面上に、 表示画面データにしたがった画像を表示する。 次に、 本実施形態の処理について説明する。
図 5は、 本実施形態の処理の流れについて説明するためのフロー図である。 サーバコンピュータ 1 0の仮想世界にユーザ登録を済ませているユーザは、 端 末コンピュータ 2 0を用いてゲームを行う (S 1 0 1 ) 。 ここでは、 前述のよう にレーシングゲームを例にする。
このゲームにおいては、 ユーザがレーシングゲームで課されるレースにおいて、 所定の条件、 例えばトップになること、 を満たすと、 そのレースをクリアしたこ とになり (S 1 0 2 ) 、 ユーザに対して、 オリジナルのレーシングカーが与えら れる (S 1 0 3 ) 。 そして、 ユーザは、 以後のレースにおいては、 このレーシン グカーが使用できるようになる。
このレーシングカーに関するオブジェクトデータは、 ゲーム用ォブジェクトデ ータベース 2 0 6にあらかじめ記憶されているものであり、 ゲーム制御
部 2 0 1は、 ユーザがレースをクリアしたことにより、 このオブジェクトデータ をユーザが利用可能な状態とする。
また、 このオブジェクトデータは、 あらかじめ定められている仮想世界制御部 1 0 1が解釈可能なオブジェクトデータフォーマット 5 0にしたがって記録され ている。 ただし、 オブジェクトデータフォーマット 5 0に変更可能な形式で記録 されていてもよい。
ユーザが、 獲得したレーシングカーを、 仮想世界に持っていこうとする場合に は (S 1 0 4 ) 、 仮 ¾S世界参加制御部 2 0 2を利用して、 サーバコンピュータ 1 0にアクセスする。 そして、 ユーザ I Dとパスワードを入力することにより、 仮 想世界に参加する (S 1 0 5 ) 。
そして、 入手したレーシングカーに関するオブジェクトデータを、 自身のユー ザ用データ記憶領域 1 0 5に保存する。 これは、 例えば、 仮想世界参加制御部 2 0 2にォブジェクト送信用のコマンドメニューを用意しておき、 ユーザがそのメ ニューを選択し、 送信するオブジェクトを指定することにより、 自身のユーザ用 データ記憶領域 1 0 5に保存できるようにしておく。 なお、 前述のように、 レー シンダカ一が、 オブジェクトデータフォーマツト 5 0に変更可能な形式で記録さ れている場合には、 ユーザ用データ記憶領域 1 0 5に保存する前に、 オブジェク トデータフォーマツト 5 0に変換するようにする。
このとき、 属性 5 0 3は車とし、 所有者 5 0 4は、 ユーザ領域 1 0 5に記録し たユーザであるとする。 また、 表示用画像 5 0 7は、 レーシングゲームにおける ゲーム用ォブジェクトデータベース 2 0 6に記録されている画像データが記録さ れる。
すると、 仮想世界制御部 1 0 1は、 ユーザのデータ記憶領域 1 0 5に記録され たオブジェクトデータを解釈し、 仮想世界に登場させることができる。 このとき の表示画像は、 上記のように記録されたレーシングカーに関するオブジェクトデ ータの表示用画像 5 0 7を参照することにより生成することができる。 これによ り、 他のユーザの端末コンピュータ 1 0にもレーシングカーの画像を表示させる ことができる。 また、 属性を参照して、 車であることを認識し、 車の機能を仮想 世界内で実現させる。 具体的には、 ユーザの操作に基き、 ユーザのキャラクタを 乗せて仮想世界内を走ることができる。 さらに、 所有者が特定されているため、 ゲームでレーシングカーを獲得した当該ユーザ以外のユーザには操作できないよ うにすることができる。
このようにすることで、 仮想、世界内であらかじめ定義されているォブジェクト 以外のオブジェクトについても、 ユーザは仮想世界内で使用することができるよ うになる。
なお、 本発明は、 上記の実施形態に限定されるものではなく、 その要旨の範囲 内で様々な変形が可能である。
例えば、 上記実施例では、 ユーザはゲームで獲得したアイテムを仮想世界に持 つていく例について説明したが、 ユーザが例えば、 アイテム作成用のアプリケー シヨンソフトを利用し、 仮想、世界のオブジェクトデータフォーマツトにしたがつ た、 独自に作成したアイテムオブジェクトをサーバコンピュータ 1 0に送信して、 ユーザ用データ記憶領域 1 0 5に保存するようにしてもよい。 この場合は、 ユー ザそれぞれのオリジナルアイテムを仮想世界に持っていくことができる。
また、 仮想世界に持っていくオブジェクトはアイテムに限られず、 キャラクタ そのものを仮想世界に持っていくようにしてもよい。 例えば、 端末コンピュータ 1 0で実行するゲームがロールプレイングゲームであり、 そのゲームをクリアす ると、 ユーザが担当したキャラクタのオブジェクトデータをサーバコンピュータ
1 0のユーザ用データ記憶領域 1 0 5に保存できるようにしてもよい。
上述のように、 本発明によれば、 仮想世界内であらかじめ定義されているォブ ジェクト以外のオブジェタトを、 ユーザが仮想世界で使用することができるよう になる。

Claims

請求の範囲
1 . サーバコンピュータと、 このサーバコンピュータに接続される複数の端末 コンピュータとを備え、 サーバコンピュータ上に生成する仮想世界に、 端末コン ピュータの操作者の化身を表示させ、 端末コンピュータからの操作に基いて、 こ の化身を行動させる仮想世界システムにおいて、
端末コンピュータの操作者に仮想的なオブジェクトを提供するォブジェクト提 供手段と、
提供されたオブジェクトをサーバコンピュータに送信するオブジェクト送信手 段と、
前記オブジェクトを受信し、 送信した端末コンピュータの操作者と関連付けて 記憶するオブジェクト記憶手段と、
前記記憶したォブジェクトを、 前記操作者の操作に基いて仮想世界に表示させ るオブジェクト表示手段とを備える。
2 . 仮想世界を生成し、 参加者端末からの操作に応じて仮想世界内で行動する シンボルを参加者端末に出力する仮想世界生成手段を備えるサーバコンピュータ であって、
仮想世界内で利用することができるオブジェクトに関するデータを、 所定のデ ータフォーマツトで格納するォブジェクト記録領域と、
前記オブジェクト記録領域を参照して、 仮想世界内にオブジェクトを表示させ るオブジェクト表示手段と、
参加者から前記所定のデータフォーマツトで記録されたォブジェクトデータを 受け付け、 前記オブジェクト記録領域に記録するオブジェクトデータ受け付け手 段とを備える。
3 . 請求項 2記載のサーバコンピュータであって、
前記オブジェクトデータ受け付け手段は、 受け付けたオブジェクトデータを、 そのオブジェクトデータに係る参加者と関連付けて前記オブジェクト記辦頁域に 記録し、
前記オブジェクト表示手段は、 当該記録されたオブジェクトデータを、 関連付 けられた参加者からの操作に基づいて参照する。
4 . プレイヤに課題を与え、 その課題をクリアすると仮想的なオブジェクトを プレイャに授与するゲームを提供するゲーム提供手段を備える情報処理装置であ つて、
前記授与するォブジェクトは請求項 2記載の所定のデータフォーマツトで記録 されたものであり、
授与したオブジェクトを請求項 2記載のサーバコンピュータに送信する送信手 段を備える。
5 . 請求項 4記載の情報処理装置であって、
請求項 2記載のサーバコンピュータにアクセスして、 当該サーバコンピュータ 上に生成されている仮想世界に参加可能とする手段と、
参加した仮想世界において、 前記授与したオブジェクトを操作者が利用可能と する手段とをさらに有する。
6 . プレイヤに課題を与え、 その課題をクリァすると仮想的なオブジェクトを プレイヤに授与するゲームを情報処理装置に実行させるためのプログラムであつ て、
前記授与するォブジェクトは請求項 2記載の所定のデータフォーマツトで記録 されたものであり、
前記プログラムは、 授与したオブジェクトを請求項 2記載のサーバコンビユー タに送信する送信処理を情報処理装置に実行させる。
7 . 請求項 6記載のプログラムであって、
請求項 2記載のサーバコンピュータにアクセスして、 当該サーバコンピュータ 上に生成されている仮想世界に参加可能とする処理と、
参加した仮想世界において、 前記授与したオブジェクトを操作者が利用可能と する処理とをさらに情報処理装置に実行させる。
8 . 操作者からの操作を受け付け、 その操作に基いて仮想的なオブジェクトを 作成する処理を情報処理装置に実行させるためのプログラムであって、
作成したオブジェクトを請求項 2記載の所定のデータフォーマツトで記録する 処理と、
記録したオブジェクトを請求項 2記載のサーバコンピュータに送信する送信処 理を情報処理装置に実行させる。
9 . 請求項 8に記載のプログラムであって、
前記サーバコンピュータに送信するォブジェクトは属性が定められ、 その属性に基いて、 仮想世界における操作者の当該オブジェクトに対する利用 態様が決定される。
1 0 . 請求項 6〜 9のいずれか一項に記載のプログラムを記録した情報処理装置 読み取り可能な記録媒体。
1 1 . コンピュータネットワークに接続されるサーバコンピュータ上に仮想世 界を生成し、 参加者端末からの操作に応じて仮想世界内で行動するシンポルを参 力 Π者端末に出力する仮想世界提供方法であって、
参加者から、 仮想世界内で利用することができるオブジェクトに関するデータ を、 所定のデータフォーマットで受け付けると、
そのオブジェクトを当該参加者の所有物として登録し、 仮想世界において当該 参加者が利用できるオブジェクトとして扱う。
PCT/JP2001/008975 2000-10-12 2001-10-12 Systeme de monde virtuel, serveur, et dispositif de traitement de l"information WO2002031667A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
AU2001294238A AU2001294238A1 (en) 2000-10-12 2001-10-12 Virtual world system, server computer, and information processing device
EP01974817A EP1326170A4 (en) 2000-10-12 2001-10-12 VIRTUAL WORLD SYSTEM, SERVER, AND INFORMATION PROCESSING DEVICE
KR1020027007496A KR20020071886A (ko) 2000-10-12 2001-10-12 가상 세계 시스템, 서버 컴퓨터 및 정보 처리 장치

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2000-312113 2000-10-12
JP2000312113 2000-10-12
JP2001312764A JP2002207685A (ja) 2000-10-12 2001-10-10 仮想世界システム、サーバコンピュータおよび情報処理装置
JP2001-312764 2001-10-10

Publications (1)

Publication Number Publication Date
WO2002031667A1 true WO2002031667A1 (fr) 2002-04-18

Family

ID=26601972

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2001/008975 WO2002031667A1 (fr) 2000-10-12 2001-10-12 Systeme de monde virtuel, serveur, et dispositif de traitement de l"information

Country Status (7)

Country Link
US (1) US7275987B2 (ja)
EP (1) EP1326170A4 (ja)
JP (1) JP2002207685A (ja)
KR (1) KR20020071886A (ja)
CN (1) CN1392984A (ja)
AU (1) AU2001294238A1 (ja)
WO (1) WO2002031667A1 (ja)

Families Citing this family (83)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7233998B2 (en) * 2001-03-22 2007-06-19 Sony Computer Entertainment Inc. Computer architecture and software cells for broadband networks
US7713116B2 (en) * 2003-06-30 2010-05-11 Microsoft Corporation Inventory management of virtual items in computer games
JP2005034303A (ja) * 2003-07-18 2005-02-10 Sega Corp ネットワークゲームシステムおよびネットワークゲーム処理方法
US7517282B1 (en) 2003-08-04 2009-04-14 Microsoft Corporation Methods and systems for monitoring a game to determine a player-exploitable game condition
US7496917B2 (en) * 2003-09-25 2009-02-24 International Business Machines Corporation Virtual devices using a pluarlity of processors
US7475257B2 (en) * 2003-09-25 2009-01-06 International Business Machines Corporation System and method for selecting and using a signal processor in a multiprocessor system to operate as a security for encryption/decryption of data
US20050071578A1 (en) * 2003-09-25 2005-03-31 International Business Machines Corporation System and method for manipulating data with a plurality of processors
US7236998B2 (en) * 2003-09-25 2007-06-26 International Business Machines Corporation System and method for solving a large system of dense linear equations
US7415703B2 (en) * 2003-09-25 2008-08-19 International Business Machines Corporation Loading software on a plurality of processors
US7478390B2 (en) * 2003-09-25 2009-01-13 International Business Machines Corporation Task queue management of virtual devices using a plurality of processors
US7444632B2 (en) * 2003-09-25 2008-10-28 International Business Machines Corporation Balancing computational load across a plurality of processors
US7146529B2 (en) * 2003-09-25 2006-12-05 International Business Machines Corporation System and method for processor thread acting as a system service processor
US7389508B2 (en) * 2003-09-25 2008-06-17 International Business Machines Corporation System and method for grouping processors and assigning shared memory space to a group in heterogeneous computer environment
US7318218B2 (en) * 2003-09-25 2008-01-08 International Business Machines Corporation System and method for processor thread for software debugging
US20050071828A1 (en) * 2003-09-25 2005-03-31 International Business Machines Corporation System and method for compiling source code for multi-processor environments
US7549145B2 (en) * 2003-09-25 2009-06-16 International Business Machines Corporation Processor dedicated code handling in a multi-processor environment
US7523157B2 (en) * 2003-09-25 2009-04-21 International Business Machines Corporation Managing a plurality of processors as devices
US7516456B2 (en) * 2003-09-25 2009-04-07 International Business Machines Corporation Asymmetric heterogeneous multi-threaded operating system
CN1319008C (zh) * 2004-06-18 2007-05-30 华为技术有限公司 游戏虚拟物品数据处理方法及游戏平台系统和游戏系统
US7675519B2 (en) * 2004-08-05 2010-03-09 Elite Avatars, Inc. Persistent, immersible and extractable avatars
US8547380B2 (en) 2004-08-05 2013-10-01 Elite Avatars, Llc Persistent, immersible and extractable avatars
US7363397B2 (en) * 2004-08-26 2008-04-22 International Business Machines Corporation System and method for DMA controller with multi-dimensional line-walking functionality
US7240137B2 (en) * 2004-08-26 2007-07-03 International Business Machines Corporation System and method for message delivery across a plurality of processors
US7240182B2 (en) * 2004-09-16 2007-07-03 International Business Machines Corporation System and method for providing a persistent function server
US7290112B2 (en) * 2004-09-30 2007-10-30 International Business Machines Corporation System and method for virtualization of processor resources
US20060070069A1 (en) * 2004-09-30 2006-03-30 International Business Machines Corporation System and method for sharing resources between real-time and virtualizing operating systems
US7506325B2 (en) 2004-10-07 2009-03-17 International Business Machines Corporation Partitioning processor resources based on memory usage
US20060080661A1 (en) * 2004-10-07 2006-04-13 International Business Machines Corporation System and method for hiding memory latency
US7512699B2 (en) * 2004-11-12 2009-03-31 International Business Machines Corporation Managing position independent code using a software framework
US7774275B2 (en) * 2005-02-28 2010-08-10 Searete Llc Payment options for virtual credit
US20060190283A1 (en) 2005-02-04 2006-08-24 Searete Llc Participating in risk mitigation in a virtual world
US20090198604A1 (en) * 2004-12-17 2009-08-06 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Tracking a participant loss in a virtual world
US8473382B2 (en) 2006-02-28 2013-06-25 The Invention Science Fund I, Llc Virtual collateral for real-world obligations
US8566111B2 (en) 2005-02-04 2013-10-22 The Invention Science Fund I, Llc Disposition of component virtual property rights
US20090043683A1 (en) * 2005-02-04 2009-02-12 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Virtual world reversion rights
US8556723B2 (en) 2005-02-04 2013-10-15 The Invention Science Fund I. LLC Third party control over virtual world characters
US8060829B2 (en) 2005-04-15 2011-11-15 The Invention Science Fund I, Llc Participation profiles of virtual world players
US8271365B2 (en) 2005-02-04 2012-09-18 The Invention Science Fund I, Llc Real-world profile data for making virtual world contacts
US7890419B2 (en) 2005-02-04 2011-02-15 The Invention Science Fund I, Llc Virtual credit in simulated environments
US7720687B2 (en) 2005-10-03 2010-05-18 The Invention Science Fund I, Llc Virtual world property disposition after real-world occurrence
US8512143B2 (en) 2005-07-18 2013-08-20 The Invention Science Fund I, Llc Third party control over virtual world characters
US20080092065A1 (en) * 2005-02-04 2008-04-17 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Third party control over virtual world characters
US8457991B2 (en) 2005-02-04 2013-06-04 The Invention Science Fund I, Llc Virtual credit in simulated environments
US7958047B2 (en) * 2005-02-04 2011-06-07 The Invention Science Fund I Virtual credit in simulated environments
US7937314B2 (en) 2005-10-21 2011-05-03 The Invention Science Fund I Disposition of component virtual property rights
KR100731272B1 (ko) * 2005-05-20 2007-06-21 노키아 코포레이션 이동 통신 장치들을 위한 장치 관리 트리를 설정할 수 있는객체들을 정의하는 방법 및 장치
US8083586B2 (en) * 2005-06-22 2011-12-27 Nokia Corporation System and method for providing interoperability of independently-operable electronic games
US20080090628A1 (en) * 2005-10-14 2008-04-17 Leviathan Entertainment, Llc Method and System to Allow for Inheritance between Characters in a Virtual Environment
WO2007148266A1 (en) * 2006-06-19 2007-12-27 Ambx Uk Limited Game enhancer
US8888592B1 (en) 2009-06-01 2014-11-18 Sony Computer Entertainment America Llc Voice overlay
US9349201B1 (en) 2006-08-03 2016-05-24 Sony Interactive Entertainment America Llc Command sentinel
US7945802B2 (en) * 2007-09-17 2011-05-17 International Business Machines Corporation Modifying time progression rates in a virtual universe
US9498714B2 (en) 2007-12-15 2016-11-22 Sony Interactive Entertainment America Llc Program mode switching
US8968087B1 (en) 2009-06-01 2015-03-03 Sony Computer Entertainment America Llc Video game overlay
US8613673B2 (en) 2008-12-15 2013-12-24 Sony Computer Entertainment America Llc Intelligent game loading
US8446414B2 (en) * 2008-07-14 2013-05-21 Microsoft Corporation Programming APIS for an extensible avatar system
US20120246585A9 (en) * 2008-07-14 2012-09-27 Microsoft Corporation System for editing an avatar
EP2149395A1 (en) 2008-07-31 2010-02-03 Alcatel, Lucent Method for extending an object from a first world to a second world, and a related data storage means and machine
US8384719B2 (en) * 2008-08-01 2013-02-26 Microsoft Corporation Avatar items and animations
US8316310B2 (en) * 2008-08-05 2012-11-20 International Business Machines Corporation System and method for human identification proof for use in virtual environments
US20100035692A1 (en) * 2008-08-08 2010-02-11 Microsoft Corporation Avatar closet/ game awarded avatar
US9426502B2 (en) 2011-11-11 2016-08-23 Sony Interactive Entertainment America Llc Real-time cloud-based video watermarking systems and methods
US9723319B1 (en) 2009-06-01 2017-08-01 Sony Interactive Entertainment America Llc Differentiation for achieving buffered decoding and bufferless decoding
KR20100138700A (ko) * 2009-06-25 2010-12-31 삼성전자주식회사 가상 세계 처리 장치 및 방법
US8326855B2 (en) 2009-12-02 2012-12-04 International Business Machines Corporation System and method for abstraction of objects for cross virtual universe deployment
US10912991B2 (en) * 2009-12-09 2021-02-09 Sony Interactive Entertainment LLC Portable game controller settings
KR101640043B1 (ko) * 2010-04-14 2016-07-15 삼성전자주식회사 가상 세계 처리 장치 및 방법
US9245177B2 (en) * 2010-06-02 2016-01-26 Microsoft Technology Licensing, Llc Limiting avatar gesture display
KR101208911B1 (ko) * 2010-06-24 2012-12-06 전자부품연구원 가상 세계 운용 시스템 및 운용 방법
KR101138020B1 (ko) * 2010-06-24 2012-07-11 전자부품연구원 가상 세계 기반에서의 가상 객체 식별 체계 지원 방법 및 이를 지원하는 시스템
US8676591B1 (en) 2010-08-02 2014-03-18 Sony Computer Entertainment America Llc Audio deceleration
JP5271319B2 (ja) * 2010-08-12 2013-08-21 株式会社コナミデジタルエンタテインメント ゲームシステム及びそのプレイ内容の閲覧制御方法
CN103442774B (zh) * 2010-09-13 2016-08-10 索尼电脑娱乐美国公司 双模式程序执行和加载
CN103403694B (zh) * 2010-09-13 2019-05-21 索尼电脑娱乐美国公司 附加组件管理
JP5378467B2 (ja) * 2011-08-03 2013-12-25 株式会社バンダイナムコゲームス 情報提供装置、情報提供システムおよびプログラム
TWI425971B (zh) * 2011-11-21 2014-02-11 Inst Information Industry 線上遊戲虛擬寶物處理方法以及系統以及儲存其之電腦可讀取記錄媒體
JP6038473B2 (ja) * 2012-03-30 2016-12-07 株式会社カプコン ゲームプログラムおよびゲームシステム
CN102629303A (zh) * 2012-04-22 2012-08-08 盛绩信息技术(上海)有限公司 建立自创世界的方法及建立自创世界的游戏开发系统
US9767720B2 (en) * 2012-06-25 2017-09-19 Microsoft Technology Licensing, Llc Object-centric mixed reality space
JP5386016B1 (ja) * 2012-07-30 2014-01-15 株式会社コナミデジタルエンタテインメント ゲーム管理装置、ゲームシステム、ゲーム管理方法、プログラム及びサービス管理装置
JP5386017B1 (ja) * 2012-07-30 2014-01-15 株式会社コナミデジタルエンタテインメント ゲーム管理装置、ゲームシステム、ゲーム管理方法、プログラム及びサービス管理装置
JP5237493B1 (ja) * 2012-10-03 2013-07-17 株式会社 ディー・エヌ・エー 情報処理装置、及び、ゲームプログラム
JP6316377B2 (ja) * 2016-11-02 2018-04-25 株式会社カプコン ゲームプログラムおよびゲームシステム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11249991A (ja) * 1998-03-05 1999-09-17 Nippon Telegr & Teleph Corp <Ntt> 仮想空間管理方法及びそのプログラムを記録した記録媒体
JP2000157741A (ja) * 1998-11-26 2000-06-13 Namco Ltd ゲーム装置及び情報記憶媒体
JP2000254353A (ja) * 1999-03-11 2000-09-19 Sony Corp 情報処理システム、情報処理方法及び装置、並びに情報提供媒体

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6219045B1 (en) * 1995-11-13 2001-04-17 Worlds, Inc. Scalable virtual world chat client-server system
US6009458A (en) * 1996-05-09 1999-12-28 3Do Company Networked computer game system with persistent playing objects
JP3685877B2 (ja) * 1996-07-19 2005-08-24 富士通株式会社 通信装置
US6476830B1 (en) * 1996-08-02 2002-11-05 Fujitsu Software Corporation Virtual objects for building a community in a virtual world
US5802296A (en) * 1996-08-02 1998-09-01 Fujitsu Software Corporation Supervisory powers that provide additional control over images on computers system displays to users interactings via computer systems
US6024643A (en) * 1997-03-04 2000-02-15 Intel Corporation Player profile based proxy play
US6119229A (en) * 1997-04-11 2000-09-12 The Brodia Group Virtual property system
US6349301B1 (en) * 1998-02-24 2002-02-19 Microsoft Corporation Virtual environment bystander updating in client server architecture
US6129045A (en) * 1998-07-07 2000-10-10 Mitsui High-Tec Inc. Apparatus and method for exchanging an atmosphere of spherical object
JP4232232B2 (ja) * 1998-09-30 2009-03-04 ソニー株式会社 情報処理装置および方法、並びに記録媒体
US6753857B1 (en) * 1999-04-16 2004-06-22 Nippon Telegraph And Telephone Corporation Method and system for 3-D shared virtual environment display communication virtual conference and programs therefor
US6102406A (en) * 1999-06-07 2000-08-15 Steven A. Miles Internet-based advertising scheme employing scavenger hunt metaphor
US6561811B2 (en) * 1999-08-09 2003-05-13 Entertainment Science, Inc. Drug abuse prevention computer game
US6749432B2 (en) * 1999-10-20 2004-06-15 Impulse Technology Ltd Education system challenging a subject's physiologic and kinesthetic systems to synergistically enhance cognitive function
US6746332B1 (en) * 2000-03-16 2004-06-08 Sony Computer Entertainment America Inc. Visual display system for multi-user application
US6672961B1 (en) * 2000-03-16 2004-01-06 Sony Computer Entertainment America Inc. Computer system and method of displaying images
US6954728B1 (en) * 2000-05-15 2005-10-11 Avatizing, Llc System and method for consumer-selected advertising and branding in interactive media

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11249991A (ja) * 1998-03-05 1999-09-17 Nippon Telegr & Teleph Corp <Ntt> 仮想空間管理方法及びそのプログラムを記録した記録媒体
JP2000157741A (ja) * 1998-11-26 2000-06-13 Namco Ltd ゲーム装置及び情報記憶媒体
JP2000254353A (ja) * 1999-03-11 2000-09-19 Sony Corp 情報処理システム、情報処理方法及び装置、並びに情報提供媒体

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
See also references of EP1326170A4 *
YOSHIO KAWAKAMI, SHIGEKI YOKOI TAKAYOSHI YASUDA: "VRML ni motozuku 3 jigen kasou kukan no kyoyuka ni kansuru kentou", DENSHI JOHO TSUSHIN GAKKAI GIJUTSU KENKYU HOKOKU, vol. 98, no. 339, 1998, pages 7 - 14, XP002907770 *

Also Published As

Publication number Publication date
JP2002207685A (ja) 2002-07-26
KR20020071886A (ko) 2002-09-13
EP1326170A4 (en) 2006-02-08
AU2001294238A1 (en) 2002-04-22
US7275987B2 (en) 2007-10-02
US20020095523A1 (en) 2002-07-18
EP1326170A1 (en) 2003-07-09
CN1392984A (zh) 2003-01-22

Similar Documents

Publication Publication Date Title
WO2002031667A1 (fr) Systeme de monde virtuel, serveur, et dispositif de traitement de l&#34;information
JP5923411B2 (ja) ゲーム制御装置、プログラム、ゲームシステム
JP2002360935A (ja) ゲームシステム、プログラムおよび情報記憶媒体
JP5819801B2 (ja) ゲーム制御装置、プログラム、ゲームシステム、抽選装置
JP5819802B2 (ja) ゲーム制御装置、プログラム、ゲームシステム、抽選装置
JP2015205200A (ja) ゲーム制御装置、プログラム、ゲームシステム
JP5941386B2 (ja) ゲーム制御装置、プログラム、ゲームシステム
JP5847302B2 (ja) コミュニケーション装置、プログラム、コミュニケーションシステム
JP2012125644A (ja) ゲームシステム
JP5529923B2 (ja) ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム、情報処理装置
JP5819803B2 (ja) ゲーム制御装置、プログラム、ゲームシステム、抽選装置
WO2013183623A1 (ja) ゲーム制御装置、ゲーム制御方法、プログラム、記録媒体、ゲームシステム、情報処理装置
JP5947434B1 (ja) プログラム、制御方法及びサーバ装置
JP2002239216A (ja) ビデオゲーム装置およびその制御方法、ならびにビデオゲームのプログラムおよびそのプログラムを記録したコンピュータ読取り可能な記録媒体。
KR102295707B1 (ko) 어플리케이션 제어 시스템, 서버 및 어플리케이션 제어 방법
JP6724191B2 (ja) コンピュータプログラム、およびコンピュータ装置
JP6724190B2 (ja) コンピュータプログラム、およびコンピュータ装置
JP6724192B2 (ja) コンピュータプログラム、およびコンピュータ装置
JP5701249B2 (ja) ゲーム制御装置、ゲーム制御方法、プログラム、ゲームシステム
JP6621064B2 (ja) プログラム
JP6016906B2 (ja) 情報処理装置、プログラム、情報処理システム
JP2002210252A (ja) 通信システム、エンタテインメント装置、記録媒体及びプログラム
JP2020022668A (ja) システム、端末装置及びサーバ
JP2011218215A (ja) ゲームシステム、ゲームサーバー、Webサーバー、業務用ゲーム装置、端末装置
JP2002215538A (ja) 通信システム、エンタテインメント装置、記録媒体及びプログラム

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU BR CA CN IN KR MX NZ RU SG

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR

WWE Wipo information: entry into national phase

Ref document number: 018030947

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 1020027007496

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2001974817

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020027007496

Country of ref document: KR

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 2001974817

Country of ref document: EP