×

Method and apparatus for recognizing motion feature of user, using orthogonal semisupervised non-negative matrix factorization (OSSNMF)-based feature data

  • US 10,337,868 B2
  • Filed: 01/21/2014
  • Issued: 07/02/2019
  • Est. Priority Date: 01/18/2013
  • Status: Active Grant
First Claim
Patent Images

1. A processor implemented method, performed by a mobile terminal, of recognizing a user'"'"'s motions using an Orthogonal Semi-Supervised Non-negative Matrix Factorization (OSSNMF)-based data factorization, the method comprising:

  • measuring, using a plurality of sensors by one or more processors of the mobile terminal, sensor data;

    determining, by the one or more processors, label data from the measured sensor data;

    generating, by the one or more processors, a spectrogram of the measured sensor data based on a conversion of the measured sensor data from a time domain to a frequency domain;

    generating, by the one or more processors, first and second motion feature data associated with the user and extracted, using an orthogonal conversion, from the measured sensor data, based on the generated spectrogram of the measured sensor data and the determined label data;

    repeatedly performing, by the one or more processors, the orthogonal conversion, associated with the measured sensor data, while the first and second motion feature data are updated every time when the orthogonal conversion is performed, whereinfor the repeatedly performing of the orthogonal conversion, the method further includes randomly initializing the first motion feature data, the second motion feature data, and an encoding feature data, and selectively updating the initialized first motion feature data, the initialized second motion feature data, and the initialized encoding feature data while requiring that each of the updated first motion feature data and the updated second feature data are orthogonal and without calculating a respective pseudo-inverse of the initialized first motion feature data and the initialized second motion feature data, so that the performing of the orthogonal conversion does not include performing an additional inversion of the measured sensor data, resulting in improving an accuracy of the extracting of motion features data and reducing resource requirement to perform the orthogonal conversion, thereby improving a performance of the recognizing of the user'"'"'s motions; and

    performing the recognizing of, by the one or more processors, the user'"'"'s motions based on extracted motion feature data of the user'"'"'s motions and combined motion feature data of the first and second motion feature data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×