×

Method of causing object to take motion using motion data

  • US 7,868,889 B2
  • Filed: 10/04/2006
  • Issued: 01/11/2011
  • Est. Priority Date: 10/04/2005
  • Status: Active Grant
First Claim
Patent Images

1. An image generating apparatus that generates a motion image of an object, comprising:

  • a coordinate position receiver comprising a touch panel that receives a coordinate position on a virtual two-dimensional plane according to an operation of an operator;

    a memory that stores plural pieces of motion data defining motions of the object present in a virtual three-dimensional space;

    a motion data determiner that determines motion data for moving the object in the virtual three-dimensional space by using the plural pieces of motion data based on the two-dimensional coordinate position received on the virtual two-dimensional plane;

    an object mover that moves the object using the determined motion data;

    a motion image generator that generates the motion image of the object by performing perspective transformation of the moved object, the motion image being generated based on a virtual camera set to a predetermined position in the virtual three-dimensional space;

    a display that displays the generated motion image of the object; and

    wherein a plurality of specific coordinate positions are preset on the virtual two-dimensional plane,the memory stores plural pieces of motion data respectively associated with the plurality of specific coordinate positions andthe motion data determiner blends the plural pieces of motion data based on a positional relationship between each of the plurality of specific coordinate positions and the received coordinate position, and determines blended motion data as the motion data for moving the object; and

    wherein the plural pieces of motion data are blended according to a distance between the received coordinate position and each of the plurality of specific coordinate positions in a first direction on the virtual two-dimensional plane, and a distance between the received coordinate position and each of the plurality of specific coordinate positions in a second direction perpendicular to the first direction on the virtual two-dimensional plane.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×