1. A multimedia data search method comprising:
searching for data corresponding to search condition data input by a user in search target data;
selecting training data for machine learning on the basis of the search result;
performing machine learning by using the selected training data; and
modifying the search result by using the result of the machine learning.
2. The method of claim 1, wherein:
the searching includes ranking the search target data sequentially according to degrees of correspondence with the search condition data.
3. The method of claim 2, wherein:
the selecting includes selecting a subset of the ranked search target data as the training data sequentially from a first rank to lower ranks.
4. The method of claim 2, wherein:
the selecting includes selecting a smaller amount of data from a first rank to lower ranks as the training data when the degree of correspondence of a first rank data of the ranked search target data is equal to or higher than a reference similarity, as compared to when the degree of correspondence is lower than the reference similarity.
5. The method of claim 2, wherein:
the selecting includes selecting a smaller amount of data from the first rank to lower ranks as the training data when a difference in the degree of correspondence between a first rank data and a second rank data of the ranked search target data is equal to or greater than a reference similarity difference, as compared to when the difference in the degree of correspondence is less than the reference similarity difference.
6. The method of claim 2, wherein:
the modifying includes re-ranking the ranked search target data by using the result of the machine learning.
7. A multimedia data search apparatus comprising:
a database storing search target data and primary search target features extracted from the search target data;
a first search unit extracting primary search condition feature from search condition data input by a user and searching for data corresponding to the primary search condition feature in the database by comparing the primary search target features with the primary search condition feature;
a performing unit selecting training data for machine learning on the basis of the search result and performing machine learning by using the selected training data; and
a second search unit modifying the search result by using the result of the machine learning.
8. The apparatus of claim 7, wherein:
the first search unit ranks the search target data sequentially according to degrees of correspondence between the primary search condition feature and the primary search target features.
9. The apparatus of claim 8, wherein:
the performing unit selects a subset of the ranked search target data as the training data sequentially from a first rank to lower ranks.
10. The apparatus of claim 8, wherein:
the second search unit
extracts secondary features from the primary search condition feature and the primary search target features by using the result of the machine learning, respectively, and
compares the secondarily extracted features and re-ranks at least a part of the ranked search target data according to the comparison result.
11. The apparatus of claim 8, wherein:
the second search unit
extracts secondary features from the search condition data and at least a part of the search target data by using the result of the machine learning, respectively, and
compares the secondarily extracted features and re-ranks the at least a part of the ranked search target data according to the comparison result.
12. The apparatus of claim 8, wherein:
the second search unit classifies the primary search condition feature, and re-ranks at least a part of the search target data on the basis of the classified result.
13. The apparatus of claim 12, wherein:
the second search unit uses SVM (support vector machine).
14. The apparatus of claim 8, wherein:
the performing unit selects a smaller amount of data from a first rank to lower ranks as the training data when the degree of correspondence of a first rank data of the ranked search target data is equal to or higher than a reference similarity, as compared to when the degree of correspondence is lower than the reference similarity.
15. The apparatus of claim 8, wherein:
the performing unit selects a smaller amount of data from a first rank to lower ranks as the training data when a difference in the degree of correspondence between a first rank data and a second rank data of the ranked search target data is equal to or greater than a reference similarity difference, as compared to when the difference in the degree of correspondence is less than the reference similarity difference.
16. The apparatus of claim 7, wherein:
the performing unit performs learning by at least one of PCA (principal component analysis), kernel PCA, FLD (fisher linear discriminator), and kernel FLD.
17. A pattern recognition method comprising:
selecting a subset of training data on the basis of test data;
performing machine learning by using the selected training data; and
applying the result of the machine learning to the test data.
18. The method of claim 17, wherein:
in the selecting, data capable of approximating the test data, or data capable of predict a class of the test data, or data being in a predetermined range from a statistical property of the test data is selected as the training data.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A human-machine interface assembly, comprising:
a user interface configured to rotate, from a null position, in first and second directions about a first rotational axis and in first and second directions about a second rotational axis, the second rotational axis perpendicular to the first rotational axis, the user interface configured to receive an input force and, in response to the input force, to rotate, from the null position to a control position, about one or both of the first and second rotational axes;
a first motor disposed apart from the first rotational axis and configured, upon being energized, to generate a drive force about a third rotational axis, the third rotational axis parallel to the first rotational axis;
a second motor disposed apart from the second rotational axis and configured, upon being energized, to generate a drive force about a fourth rotational axis, the fourth rotational axis parallel to the second rotational axis;
a first sector gear coupled between the first motor and the user interface, to thereby transfer the drive force generated by the first motor to the user interface; and
a second sector gear coupled between the second motor and the user interface, to thereby transfer the drive force generated by the second motor to the user interface.
2. The assembly of claim 1, wherein:
the first sector gear comprises a first pair of sector gears; and
the second sector gear comprises a second pair of sector gears.
3. The assembly of 2, further comprising:
a first spring coupled between the first pair of sector gears; and
a second spring coupled between the second pair of sector gears.
4. The assembly of claim 1, wherein:
the first and second rotational axes are each disposed in a first plane;
the third rotational axis is disposed in a second plane that is displaced from the first plane; and
the fourth rotational axis is disposed in a third plane that is displaced from the first and second planes.
5. The assembly of claim 1, wherein:
the first rotational axis and the third rotational axis are displaced from each other by a first distance;
the second and fourth rotational axes are displaced from each other by a second distance; and
the first distance is greater than the second distance.
6. The assembly of claim 1, wherein the first and second sector gears each supply at least substantially equivalent gear reduction between the first and second motors, respectively, and the user interface.
7. An active human-machine interface system, comprising:
a user interface configured to rotate, from a null position, in first and second directions about a first rotational axis and in first and second directions about a second rotational axis, the second rotational axis perpendicular to the first rotational axis, the user interface configured to receive an input force and, in response to the input force, to rotate, from the null position to a control position, about one or both of the first and second rotational axes;
a first motor configured, upon being energized, to generate a drive force;
a second motor configured, upon being energized, to generate a drive force;
a first pair of sector gears coupled between the first motor and the user interface to thereby transfer the drive force generated by the first motor to the user interface;
a second pair of sector gears coupled between the second motor and the user interface to thereby transfer the drive force generated by the second motor to the user interface;
a first spring coupled between the first pair of sector gears; and
a second spring coupled between the second pair of sector gears.
8. The assembly of claim 7, wherein:
the first motor is disposed apart from the first rotational axis and, when energized, generates a drive force about a third rotational axis, the third rotational axis parallel to the first rotational axis; and
the second motor is disposed apart from the second rotational axis and, when energized, generates a drive force about a fourth rotational axis, the fourth rotational axis parallel to the second rotational axis.
9. The assembly of claim 8, wherein:
the first and second rotational axes are each disposed in a first plane;
the third rotational axis is disposed in a second plane that is displaced from the first plane; and
the fourth rotational axis is disposed in a third plane that is displaced from the first and second planes.
10. The assembly of claim 8, wherein:
the first rotational axis and the third rotational axis are displaced from each other by a first distance;
the second and fourth rotational axes are displaced from each other by a second distance; and
the first distance is greater than the second distance.
11. The assembly of claim 7, wherein the first and second sector gears each supply at least substantially equivalent gear reduction between the first and second motors, respectively, and the user interface.
12. A human-machine interface assembly, comprising:
a user interface configured to rotate, from a null position, in first and second directions about a first rotational axis and in first and second directions about a second rotational axis, the second rotational axis perpendicular to the first rotational axis, the user interface configured to receive an input force and, in response to the input force, to rotate, from the null position to a control position, about one or both of the first and second rotational axes;
a first motor disposed apart from the first rotational axis and configured, upon being energized, to generate a drive force about a third rotational axis, the third rotational axis parallel to the first rotational axis;
a second motor disposed apart from the second rotational axis and configured, upon being energized, to generate a drive force about a fourth rotational axis, the fourth rotational axis parallel to the second rotational axis;
a first pair of sector gears coupled between the first motor and the user interface, to thereby transfer the drive force generated by the first motor to the user interface; and
a second pair of sector gears coupled between the second motor and the user interface, to thereby transfer the drive force generated by the second motor to the user interface,
wherein:
the first and second rotational axes are each disposed in a first plane;
the third rotational axis is disposed in a second plane that is displaced from the first plane, and
the fourth rotational axis is disposed in a third plane that is displaced from the first and second planes.
13. The assembly of 12, further comprising:
a first spring coupled between the first pair of sector gears; and
a second spring coupled between the second pair of sector gears.
14. The assembly of claim 12, wherein:
the first rotational axis and the third rotational axis are displaced from each other by a first distance;
the second and fourth rotational axes are displaced from each other by a second distance; and
the first distance is greater than the second distance.
15. The assembly of claim 12, wherein the first and second sector gears each supply at least substantially equivalent gear reduction between the first and second motors, respectively, and the user interface.