Controlling personality manifestations by objects in a computer-assisted animation environment
First Claim
1. A method for managing personality manifestation by an object in a scene on a computer system, the computer-implemented method comprising the steps of:
- providing a first object, the first object being a controller object in that it has semantic information about the scene or about other objects in the scene, the controller object having a controller object identifier;
providing a second object, the second object being a personality object in that it encapsulates personality traits or behaviors of a character, the personality object having a personality object identifier;
establishing a communication channel between the personality object and the controller object;
exchanging the identifiers across the communication channel; and
determining personality manifestations in the form of personality object actions at least in part on the basis of the exchanged identifiers, the character personality trait or behavior encapsulated in the personality object, and semantic information of the controller object.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system support the definition, authentication, and enforcement of constraints on speech, appearance, movements, associations, and other properties that are used to suggest or exhibit the personality traits and behaviors of animated characters. The system includes a controlling object and one or more personality objects running in any of a wide range of software and hardware environments. Zero or more personality subobjects may be associated with each personality object. The methods provide steps for authenticating an object, controlling associations between objects and subobjects, controlling events involving one or more objects, controlling the proximity of personality objects to one another, controlling the distribution of objects, and mandating the use of auxiliary objects under specified circumstances.
-
Citations
32 Claims
-
1. A method for managing personality manifestation by an object in a scene on a computer system, the computer-implemented method comprising the steps of:
-
providing a first object, the first object being a controller object in that it has semantic information about the scene or about other objects in the scene, the controller object having a controller object identifier; providing a second object, the second object being a personality object in that it encapsulates personality traits or behaviors of a character, the personality object having a personality object identifier; establishing a communication channel between the personality object and the controller object; exchanging the identifiers across the communication channel; and determining personality manifestations in the form of personality object actions at least in part on the basis of the exchanged identifiers, the character personality trait or behavior encapsulated in the personality object, and semantic information of the controller object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for managing personality manifestations by one or more personality objects which encapsulate the personality traits and behaviors of proprietary characters within a computer-based animation system, comprising:
-
a computer system having a display device and a memory; a scene on the computer system, at least part of the scene displayed on the display device based on data in the memory; and personality manifestation controlling means for controlling the manifestation of character personality by at least one personality object with respect to the scene by communication between a controller object and the personality object, whereby the system prevents at least some unauthorized manipulations of proprietary animated characters which could otherwise damage the public image or commercial prospects of the characters'"'"' owners. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A computer storage medium having a configuration that represents data and instructions which will cause at least a portion of a computer system to perform method steps for controlling a personality object, the method steps comprising the steps of:
-
providing a first object, the first object being a controller object in that it has semantic information about the scene or about other objects in the scene, the controller object having a controller object identifier; providing a second object, the second object being a personality object in that it encapsulates personality traits or behaviors of a character, the personality object having a personality object identifier; establishing a communication channel between the personality object and the controller object; exchanging the identifiers across the communication channel; and determining personality manifestations in the form of personality object actions at least in part on the basis of the exchanged identifiers, the character personality trait or behavior encapsulated in the personality object, and semantic information of the controller object. - View Dependent Claims (28, 29, 30, 31, 32)
-
Specification