Patents by Inventor Tomohiko Mukai

Tomohiko Mukai has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9208613
    Abstract: Actions of a player character in a virtual three-dimensional space are determined for each of the extremities. The position of the end portion of each extremity is determined in the local coordinates of the extremity, with the fixed portion being the reference position. The position of the end portion is determined within a pre-defined range of access, then the joint angle of the intermediate portion is fixed, and the position of the intermediate portion is determined from the angle of rotation about the axis connecting the fixed portion and the end portion. The position of the intermediate portion is determined as angular information within the range of motion of the intermediate portion, which is defined in accordance with the position of the end portion. The shape of each extremity of the character is determined by the positional information about the end portion and the angular information about the intermediate portion.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: December 8, 2015
    Assignee: KABUSHIKI KAISHA SQUARE ENIX
    Inventor: Tomohiko Mukai
  • Patent number: 9111388
    Abstract: An information processing apparatus selects a plurality of interval width sequences of internal knots of a nonuniform B-spline that approximates waveform data, based on a multivariate normal distribution, and then determines a knot vector based on each of the selected interval width sequences and an optimal control point sequence for each knot vector. Also, the apparatus repeats, for a nonuniform B-spline that is defined for each combination of a knot vector and an optimal control point sequence corresponding to the knot vector, the selection of interval width sequences, the determination of knot vectors and optimal control point sequences and the evaluation thereof, until an evaluation whose objective function is minimized is obtained.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: August 18, 2015
    Assignee: SQUARE ENIX CO., LTD.
    Inventor: Tomohiko Mukai
  • Patent number: 8970602
    Abstract: Motion data to be inserted between two different object actions that include a rotating action and are to be successively performed are generated so that the two actions are smoothly connected. Respective elements d required to define a transitional motion action are calculated from the respective frames after the end point of the former motion and before the start point of the latter motion. As for the three-dimensional rotation R(t) that defines the posture in each frame, independent linear values rx(t), ry(t), and rz(t) are calculated as values approximating the three-dimensional rotation R(t) by using exponential maps. The velocity components of the respective elements d are determined, and the largest value of the absolute values of the velocity components in each of the post-end frames and the pre-start frames is extracted as an interpolating velocity v(t). The respective elements d(t) in each of blended transitional motion frames can be determined.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: March 3, 2015
    Assignee: Kabushiki Kaisha Square Enix
    Inventor: Tomohiko Mukai
  • Publication number: 20140139529
    Abstract: An information processing apparatus selects a plurality of interval width sequences of internal knots of a nonuniform B-spline that approximates waveform data, based on a multivariate normal distribution, and then determines a knot vector based on each of the selected interval width sequences and an optimal control point sequence for each knot vector. Also, the apparatus repeats, for a nonuniform B-spline that is defined for each combination of a knot vector and an optimal control point sequence corresponding to the knot vector, the selection of interval width sequences, the determination of knot vectors and optimal control point sequences and the evaluation thereof, until an evaluation whose objective function is minimized is obtained.
    Type: Application
    Filed: August 30, 2013
    Publication date: May 22, 2014
    Applicant: SQUARE ENIX CO., LTD.
    Inventor: Tomohiko MUKAI
  • Publication number: 20130307850
    Abstract: Actions of a player character in a virtual three-dimensional space are determined for each of the extremities. The position of the end portion of each extremity is determined in the local coordinates of the extremity, with the fixed portion being the reference position. The position of the end portion is determined within a pre-defined range of access, then the joint angle of the intermediate portion is fixed, and the position of the intermediate portion is determined from the angle of rotation about the axis connecting the fixed portion and the end portion. The position of the intermediate portion is determined as angular information within the range of motion of the intermediate portion, which is defined in accordance with the position of the end portion. The shape of each extremity of the character is determined by the positional information about the end portion and the angular information about the intermediate portion.
    Type: Application
    Filed: February 13, 2012
    Publication date: November 21, 2013
    Applicant: KABUSHIKI KAISHA SQUARE ENIX (ALSO TRADING AS SQUARE ENIX CO., LTD)
    Inventor: Tomohiko Mukai
  • Publication number: 20130293538
    Abstract: Motion data to be inserted between two different object actions that include a rotating action and are to be successively performed are generated so that the two actions are smoothly connected. Respective elements d required to define a transitional motion action are calculated from the respective frames after the end point of the former motion and before the start point of the latter motion. As for the three-dimensional rotation R(t) that defines the posture in each frame, independent linear values rx(t), ry(t), and rz(t) are calculated as values approximating the three-dimensional rotation R(t) by using exponential maps. The velocity components of the respective elements d are determined, and the largest value of the absolute values of the velocity components in each of the post-end frames and the pre-start frames is extracted as an interpolating velocity v(t). The respective elements d(t) in each of blended transitional motion frames can be determined.
    Type: Application
    Filed: February 13, 2012
    Publication date: November 7, 2013
    Applicant: KABUSHIKI KAISHA SQUARE ENIX (also trading as SQUARE ENIX CO., LTD.)
    Inventor: Tomohiko Mukai
  • Patent number: 8432401
    Abstract: [Problems] An appropriate motion expression in which a processing load on image processing for a motion of a character is reduced and a predetermined site of the character is in contact with a contact allowed object appropriately is carried out.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: April 30, 2013
    Assignee: Kabushiki Kaisha Square Enix
    Inventor: Tomohiko Mukai
  • Publication number: 20110316860
    Abstract: [Problems] An appropriate motion expression in which a processing load on image processing for a motion of a character is reduced and a predetermined site of the character is in contact with a contact allowed object appropriately is carried out.
    Type: Application
    Filed: April 19, 2011
    Publication date: December 29, 2011
    Applicant: KABUSHIKI KAISHA SQUARE ENIX
    Inventor: Tomohiko Mukai