| US 7,574,332 B2 | ||
| Apparatus and method for generating behaviour in an object | ||
| Daniel Ballin, Ipswich (United Kingdom); and Marco Gillies, Ipswich (United Kingdom) | ||
| Assigned to British Telecommunications plc, London (United Kingdom) | ||
| Appl. No. 10/550,205 PCT Filed Mar. 24, 2004, PCT No. PCT/GB2004/001301 § 371(c)(1), (2), (4) Date Sep. 21, 2005, PCT Pub. No. WO2004/086208, PCT Pub. Date Oct. 07, 2004. |
||
| Claims priority of application No. 0306875.6 (GB), filed on Mar. 25, 2003. | ||
| Prior Publication US 2006/0224546 A1, Oct. 05, 2006 | ||
| Int. Cl. G06F 7/60 (2006.01); G06T 13/00 (2006.01) | ||
| U.S. Cl. 703—2 [345/473] | 26 Claims |

| 1. A method of generating behavior for an object under the control of a behavioral controller comprising a framework of nodes,
said method comprising:
at least one node being arranged to map its input to provide output to other nodes in both a forwards and backwards direction
through said framework of nodes and at least one node being arranged to assign a global framework parameter value;
receiving input associated with one or more behavioral actions;
inferring for a plurality of behavioral nodes in said framework, a behavioral parameter value for each behavioral node from
said input in accordance with said behavioral framework;
inferring from each of said behavioral parameter values, one or more global parameter values for one or more global parameter
nodes in said framework;
mapping said global parameter values in a forwards direction through each node of said framework;
deriving output from the inferred plurality of behavioral parameter values for behavioral output nodes of the behavioral framework;
and
generating equivalent behavior by the object using the derived output.
|