Apparatus and method for controlling object
First Claim
1. An object controlling apparatus, comprising:
- an input unit to receive, from an input device, a pointing signal for manipulating an object of a virtual world;
a database to store object information associated with the object including a transform of the object;
a decision unit to determine that the received pointing signal is a valid signal when the received pointing signal matches the transform of the object stored in the database and to determine that the received pointing signal is an invalid signal when the received pointing signal does not match the transform of the object; and
a controller to control at least one of an operation, a state, and a shape of the object based on the received pointing signal and the object information when the decision unit determines that the received pointing signal matches the transform of the object stored in the database and otherwise to not control the operation, the state, or the shape of the object based on the received pointing signal when the decision unit determines that the received pointing signal is the invalid signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An object controlling apparatus and method are provided. An object of a virtual world may be more intuitively and readily manipulated by controlling an operation, a state, a shape, and the like of the object based on transform information associated with the object and a pointing signal for manipulating the virtual that is received from an input device. In addition, by manipulating the object based on information matching the input pointing signal between internal transform information and total transform information, a unique transform operation may be assigned to each object and thus, the user may be provided with a variety of functions. Here, the internal transform information is uniquely set for each object and the total transform information is set to be commonly applied to all the objects of the virtual world.
-
Citations
18 Claims
-
1. An object controlling apparatus, comprising:
-
an input unit to receive, from an input device, a pointing signal for manipulating an object of a virtual world; a database to store object information associated with the object including a transform of the object; a decision unit to determine that the received pointing signal is a valid signal when the received pointing signal matches the transform of the object stored in the database and to determine that the received pointing signal is an invalid signal when the received pointing signal does not match the transform of the object; and a controller to control at least one of an operation, a state, and a shape of the object based on the received pointing signal and the object information when the decision unit determines that the received pointing signal matches the transform of the object stored in the database and otherwise to not control the operation, the state, or the shape of the object based on the received pointing signal when the decision unit determines that the received pointing signal is the invalid signal. - View Dependent Claims (2, 3)
-
-
4. An object controlling apparatus for controlling an object of a virtual world, comprising:
-
an input unit to receive a pointing signal for manipulating the object from an input device; a database to store internal transform information associated with an internal transform of the object and total transform information associated with a total transform of the object; a first decision unit to determine whether the pointing signal corresponds to a valid input signal; a second decision unit to determine whether the pointing signal matches the internal transform information, when the pointing signal corresponds to the valid input signal; and a controller to control the internal transform of the object based on the internal transform information when the pointing signal matches the internal transform information, and to control the total transform of the object based on the total transform information when the pointing signal does not match the internal transform information. - View Dependent Claims (5)
-
-
6. An object controlling method comprising:
-
receiving, from an input device, a pointing signal for manipulating an object of a virtual world, wherein the received pointing signal includes at least one of a first pointing signal for internally transforming the object and a second pointing signal for totally transforming the object; determining that the received pointing signal is a valid signal when the received pointing signal matches one of a pointing signal for an internal transform of the object stored in the database and a pointing signal for a total transform of the object stored in the database; determining that the received pointing signal is an invalid signal when the received pointing signal does not match one of the pointing signal for the internal transform of the object stored in the database and the pointing signal for the total transform of the object stored in the database; and controlling at least one of an operation, a state, and a shape of the object based on the received pointing signal and the object information when the received pointing signal is determined as the valid signal and otherwise to not control the operation, the state, or the shape of the object based on the received pointing signal when the received pointing signal is determined as the invalid signal. - View Dependent Claims (7, 8)
-
-
9. An object controlling method of controlling an object of a virtual world, comprising:
-
receiving, from an input device, a pointing signal for manipulating the object; determining whether the pointing signal corresponds to a valid input signal; determining whether the pointing signal matches internal transform information associated with an internal transform of the object stored in a database, when the pointing signal corresponds to the valid input signal; and controlling, by way of a processor, the internal transform of the object based on the internal transform information when the pointing signal matches the internal transform information, and controlling a total transform of the object stored in the database when the pointing signal does not match the internal transform information. - View Dependent Claims (10)
-
-
11. A method comprising:
-
obtaining a plurality of pointing signals; obtaining internal transform information of at least one subpart of a virtual object; determining whether the plurality of pointing signals match the internal transform information of the at least one subpart of the virtual object; and controlling an internal transform of the virtual object when the plurality of pointing signals match the internal transform information of the at least one subpart of the virtual object. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification