SYSTEM, METHOD, AND RECORDING MEDIUM FOR CONTROLLING AN OBJECT IN VIRTUAL WORLD
First Claim
Patent Images
1. An object controlling system, comprising:
- a control command receiver to receive a control command with respect to an object of a virtual environment; and
an object controller to control the object based on the received control command and object information of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method of controlling characteristics of an avatar in a virtual world may generate avatar control information based on avatar information of the virtual world and a sensor control command expressing a user intent using a sensor-based input device.
120 Citations
86 Claims
-
1. An object controlling system, comprising:
-
a control command receiver to receive a control command with respect to an object of a virtual environment; and an object controller to control the object based on the received control command and object information of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. An object controlling system, comprising:
-
a controller to control a virtual world object of a virtual world using a real world device, wherein the virtual world object comprises an avatar and a virtual object, and comprises, as metadata, common characteristics of the avatar and the virtual object, and the common characteristics comprises at least one element of an Identification for identifying the virtual world object, a virtual world object sound (VWOSound), a virtual world object scent (VWOScent), a virtual world object control (VWOControl), a virtual world object event (VWOEvent), a virtual world object behavior model (VWOBehaviorModel), and virtual world object haptic properties (VWOHapticProperties).
-
-
40. An object controlling system, comprising:
-
a controller to control a virtual world object of a virtual world using a real world device, wherein the virtual world object comprises an avatar and a virtual object, and comprises avatar information associated with the avatar, and the avatar information comprises at least one element of an avatar appearance (AvatarAppearance), an avatar animation (AvatarAnimation), avatar communication skills (AvatarCommunicationSkills), an avatar personality (AvatarPersonality), avatar control features (AvatarControlFeatures), and avatar common characteristics (AvatarCC), and comprises, as an attribute, a Gender of the avatar.
-
-
41. An object controlling system, comprising:
-
a controller to control a virtual world object of a virtual world using a real world device, wherein the virtual world object comprises an avatar and a virtual object, and comprises, as metadata for expressing the virtual object of a virtual environment, information associated with the virtual object and information associated with the virtual object comprises at least one element of a virtual object appearance (VOAppearance), a virtual object animation (VOAnimation), and virtual object common characteristics (VOCC).
-
-
42. An object controlling system, comprising:
-
a control command generator to generate a regularized control command based on information received from a real world device; a control command transmitter to transmit the regularized control command to a virtual world server; and an object controller to control a virtual world object based on information associated with the virtual world object received from the virtual world server. - View Dependent Claims (50)
-
-
43. An object controlling system, comprising:
-
an information generator to generate information associated with a corresponding virtual world object by converting a regularized control command received from a terminal according to the virtual world object; and an information transmitter to transmit information associated with the virtual world object to the terminal, wherein the regularized control command is generated based on information received by the terminal from a real world device.
-
-
44. An object controlling system, comprising:
-
an information transmitter to transmit, to a virtual world server, information received from a real world device; and an object controller to control a virtual world object based on information associated with the virtual world object that is received from the virtual world server according to the transmitted information.
-
-
45. An object controlling system, comprising:
-
a control command generator to generate a regularized control command based on information received from a terminal; an information generator to generate information associated with a corresponding virtual world object by converting the regularized control command according to the virtual world object; and an information transmitter to transmit information associated with the virtual world object to the terminal, wherein the received information comprises information received by the terminal from a real world device.
-
-
46. An object controlling system, comprising:
-
a control command generator to generate a regularized control command based on information received from a real world device; an information generator to generate information associated with a corresponding virtual world object by converting the regularized control command according to the virtual world object; and an object controller to control the virtual world object based on information associated with the virtual world object.
-
-
47. An object controlling system, comprising:
-
a control command generator to generate a regularized control command based on information received from a real world device; an information generator to generate information associated with a corresponding virtual world object by converting the regularized control command according to the virtual world object; an information exchanging unit to exchange information associated with the virtual world object with information associated with a virtual world object of another object controlling system; and an object controller to control the virtual world object based on information associated with the virtual world object and the exchanged information associated with the virtual world object of the other virtual world object.
-
-
48. An object controlling system, comprising:
-
an information generator to generate information associated with a virtual world object based on information received from a real world device and virtual world information received from a virtual world server; an object controller to control the virtual world object based on information associated with the virtual world object; and a processing result transmitter to transmit, to the virtual world server, a processing result according to controlling of the virtual world object.
-
-
49. An object controlling system, comprising:
-
an information transmitter to transmit virtual world information to a terminal; and an information update unit to update the virtual world information based on a processing result received from the terminal, wherein the processing result comprises a control result of a virtual world object based on information received by the terminal from a real world device, and the virtual world information.
-
-
51. A method of controlling an object in an object controlling system, the method comprising:
receiving a control command with respect to an object of a virtual environment; and
controlling the object based on the received control command and object information of the object.- View Dependent Claims (52, 53, 54, 55, 56, 69)
-
57. An object controlling method, comprising:
-
controlling a virtual world object of a virtual world using a real world device, wherein the virtual world object comprises an avatar and a virtual object, and comprises, as metadata, common characteristics of the avatar and the virtual object, and the common characteristics comprises at least one element of an Identification for identifying the virtual world object, a virtual world object sound (VWOSound), a virtual world object scent (VWOScent), a virtual world object control (VWOControl), a virtual world object event (VWOEvent), a virtual world object behavior model (VWOBehaviorModel), and virtual world object haptic properties (VWOHapticProperties).
-
-
58. An object controlling method, comprising:
-
controlling a virtual world object of a virtual world using a real world device, wherein the virtual world object comprises an avatar and a virtual object, and comprises avatar information associated with the avatar, and the avatar information comprises at least one element of an avatar appearance (AvatarAppearance), an avatar animation (AvatarAnimation), avatar communication skills (AvatarCommunicationSkills), an avatar personality (AvatarPersonality), avatar control features (AvatarControlFeatures), and avatar common characteristics (AvatarCC), and comprises, as an attribute, a Gender of the avatar.
-
-
59. An object controlling method, comprising:
-
controlling a virtual world object of a virtual world using a real world device, wherein the virtual world object comprises an avatar and a virtual object, and comprises, as metadata for expressing the virtual object of a virtual environment, information associated with the virtual object and information associated with the virtual object comprises at least one element of a virtual object appearance (VOAppearance), a virtual object animation (VOAnimation), and virtual object common characteristics (VOCC).
-
-
60. An object controlling method, comprising:
-
generating a regularized control command based on information received from a real world device; transmitting the regularized control command to a virtual world server; and controlling a virtual world object based on information associated with the virtual world object received from the virtual world server. - View Dependent Claims (68)
-
-
61. An object controlling method, comprising:
-
generating information associated with a corresponding virtual world object by converting a regularized control command received from a terminal according to the virtual world object; and transmitting information associated with the virtual world object to the terminal, wherein the regularized control command is generated based on information received by the terminal from a real world device.
-
-
62. An object controlling method, comprising:
-
transmitting, to a virtual world server, information received from a real world device; and controlling a virtual world object based on information associated with the virtual world object that is received from the virtual world server according to the transmitted information.
-
-
63. An object controlling method, comprising:
-
generating a regularized control command based on information received from a terminal; generating information associated with a corresponding virtual world object by converting the regularized control command according to the virtual world object; and transmitting information associated with the virtual world object to the terminal, wherein the received information comprises information received by the terminal from a real world device.
-
-
64. An object controlling method, comprising:
-
generating a regularized control command based on information received from a real world device; generating information associated with a corresponding virtual world object by converting the regularized control command according to the virtual world object; and controlling the virtual world object based on information associated with the virtual world object.
-
-
65. An object controlling method, comprising:
-
generating a regularized control command based on information received from a real world device; generating information associated with a corresponding virtual world object by converting the regularized control command according to the virtual world object; exchanging information associated with the virtual world object with information associated with a virtual world object of another object controlling system; and controlling the virtual world object based on information associated with the virtual world object and the exchanged information associated with the virtual world object of the other virtual world object.
-
-
66. An object controlling method, comprising:
-
generating information associated with a virtual world object based on information received from a real world device and virtual world information received from a virtual world server; controlling the virtual world object based on information associated with the virtual world object; and transmitting, to the virtual world server, a processing result according to controlling of the virtual world object.
-
-
67. An object controlling method, comprising:
-
transmitting virtual world information to a terminal; and updating the virtual world information based on a processing result received from the terminal, wherein the processing result comprises a control result of a virtual world object based on information received by the terminal from a real world device, and the virtual world information.
-
- 70. A non-transitory computer-readable storage medium storing a metadata structure, wherein an avatar face feature and a body feature point for controlling a facial expression and a motion of an avatar are defined.
-
72. An imaging apparatus comprising:
-
a storage unit to store an animation clip, animation control information, and control control information, the animation control information including information indicating a part of an avatar the animation clip corresponds to and a priority, and the control control information including information indicating a part of an avatar motion data corresponds to and a priority, the motion data being generated by processing a value received from a motion sensor; and a processing unit to compare a priority of animation control information corresponding to a first part of the avatar with a priority of control control information corresponding to the first part of the avatar, and to determine data to be applicable to the first part of the avatar. - View Dependent Claims (73, 74, 75, 76, 77)
-
-
78. A non-transitory computer-readable storage medium storing a program implemented in a computer system comprising a processor and a memory, the non-transitory computer-readable storage medium comprising:
-
a first set of instructions to store animation control information and control control information; and a second set of instructions to associate an animation clip and motion data generated from a value received from a motion sensor, based on the animation control information corresponding to each part of an avatar and the control control information, wherein the animation control information comprises information associated with a corresponding animation clip, and an identifier indicating the corresponding animation clip corresponds to one of a facial expression, a head, an upper body, a middle body, and a lower body of an avatar, and the control control information comprises an identifier indicating real-time motion data corresponds to one of the facial expression, the head, the upper body, the middle body, and the lower body of an avatar. - View Dependent Claims (79, 80, 81, 82)
-
-
83. An object controlling system, comprising:
-
a control command receiver to receive a control command with respect to an object of a virtual environment; and an object controller to control the object based on the received control command and object information of the object, the object information comprising; common characteristics of a virtual world object comprising, as metadata, at least one element of an Identification for identifying the virtual world object, a virtual world object sound (VWOSound), a virtual world object scent (VWOScent), a virtual world object control (VWOControl), a virtual world object event (VWOEvent), a virtual world object behavior model (VWOBehaviorModel), and virtual world object haptic properties (VWOHapticProperties); and avatar information associated with an avatar of a virtual world comprising, as metadata, at least one element of an avatar appearance (AvatarAppearance), an avatar animation (AvatarAnimation), avatar communication skills (AvatarCommunicationSkills), an avatar personality (AvatarPersonality), avatar control features (AvatarControlFeatures), and avatar common characteristics (AvatarCC), and comprises, as an attribute, a Gender of the avatar. - View Dependent Claims (84, 85, 86)
-
Specification