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
OG exemplary drawing
 
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.