An apparatus for recognizing a representative user behavior includes a unit-data extracting unit configured to extract at least one unit data from sensor data, a feature-information extracting unit configured to extract feature information from each of the at least one unit data, a unit-behavior recognizing unit configured to recognize a respective unit behavior for each of the at least one unit data based on the feature information, and a representative-behavior recognizing unit configured to recognize at least one representative behavior based on the respective unit behavior recognized for each of the at least one unit data.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. An apparatus for recognizing a representative user behavior, the apparatus comprising: a unit-data extracting unit configured to extract at least one unit data from sensor data; a feature-information extracting unit configured to extract feature information from each of the at least one unit data; a unit-behavior recognizing unit configured to recognize a respective unit behavior for each of the at least one unit data based on the feature information; and a representative-behavior recognizing unit configured to recognize at least one representative behavior based on the respective unit behavior recognized for each of the at least one unit data. 2. The apparatus of claim 1, wherein the unit-data extracting unit is further configured to divide the sensor data into unit data having a predetermined time length or a predetermined data size to extract the at least one unit data. 3. The apparatus of claim 1, wherein the unit-data extracting unit is further configured to extract at least one time-domain unit data from the sensor data, and convert the at least one time-domain unit data into at least one frequency-domain unit data; and the feature information extracting unit is further configured to extract the feature information from the at least one frequency-domain unit data. 4. The apparatus of claim 1, wherein the feature information comprises any one or any combination of a mean, entropy, energy, and a correlation. 5. The apparatus of claim 1, wherein the sensor data comprises sensor data collected from any one or any combination of an acceleration sensor, a gyroscope, a Global Positioning System (GPS), a microphone, a light sensor, a camera, a proximity sensor, a touch panel, a software sensor, and a biosensor. 6. The apparatus of claim 1, wherein the unit-behavior recognizing unit is further configured to classify the feature information into the respective unit behavior recognized for each of the at least one unit data using a predetermined learning algorithm learned from learning data. 7. The apparatus of claim 6, wherein the predetermined learning algorithm is any one of a Bayesian learning algorithm, a Support Vector Machine (SVM) learning algorithm, and a Decision Tree learning algorithm. 8. The apparatus of claim 6, further comprising an update unit configured to update the learning data based on the respective unit behavior recognized for each of the at least one unit data, or the at least one representative behavior, or the respective unit behavior recognized for each of the at least one unit data and the at least one representative behavior. 9. The apparatus of claim 1, wherein the representative-behavior recognizing unit is further configured to classify the respective unit behavior recognized for each of the unit data into the at least one representative behavior using any one of a Bayesian learning algorithm, a Support Vector Machine (SVM) learning algorithm, a Decision Tree learning algorithm, a Hidden Markov Model (HMM) learning algorithm, and a Finite-State Machine (FSM) learning algorithm. 10. The apparatus of claim 1, wherein the representative-behavior recognizing unit is further configured to select at least one unit behavior from the respective unit behavior recognized for each of the at least one unit data based on a predetermined criterion, and classify a representative behavior of the selected at least one unit behavior as a representative user behavior. 11. The apparatus of claim 1, further comprising a display unit configured to display the at least one representative behavior with the sensor data on a time axis of the sensor data. 12. A method of recognizing a representative user behavior, the method comprising: extracting at least one unit data from sensor data; extracting feature information from each of the at least one unit data; recognizing a respective unit behavior for each of the at least one unit data based on the feature information; and recognizing at least one representative behavior based on the respective unit behavior recognized for each of the at least one unit data. 13. The method of claim 12, wherein the extracting comprises dividing the sensor data into unit data have a predetermined time length or a predetermined data size to extract the at least one unit data. 14. The method of claim 12, wherein the feature information comprises any one or any combination of a mean, entropy, energy, and a correlation. 15. The method of claim 12, wherein the sensor data comprises sensor data collected from any one or any combination of an acceleration sensor, a gyroscope, a GPS, a microphone, a light sensor, a camera, a proximity sensor, a touch panel, a software sensor, and a biosensor. 16. The method of claim 12, wherein the recognizing of a respective unit behavior for each of the at least one unit data comprises classifying the feature information into the respective unit behavior recognized for each of the at least one unit data using a predetermined learning algorithm learned from learning data. 17. The method of claim 16, wherein the predetermined learning algorithm is any one of a Bayesian learning algorithm, a Support Vector Machine (SVM) learning algorithm, and a Decision Tree learning algorithm. 18. The method of claim 16, further comprising updating the learning data based on the respective unit behavior recognized for each of at least one unit data, or the at least one representative behavior, or the respective unit behavior recognized for each of the at least one unit data and the at least one representative behavior. 19. The method of claim 12, wherein the recognizing of the at least one representative behavior comprises classifying the respective unit behavior recognized for each of the unit data into the at least one representative behavior using any one of a Bayesian learning algorithm, a Support Vector Machine (SVM) learning algorithm, a Decision Tree learning algorithm, a Hidden Markov Model (HMM) learning algorithm, and a Finite-State Machine (FSM) learning algorithm. 20. The method of claim 12, wherein the recognizing of the at least one representative behavior comprises: selecting at least one unit behavior from the respective unit behavior recognized for each of the at least one unit data based on a predetermined criterion; and classifying a representative behavior of the selected at least one unit behavior as a representative user behavior.