A device for identifying a motion of a person, comprising: an inputter which receives image information of the person photographed by a camera; and a controller which detects skeleton positions of parts being at least a head and hands of the person based on the image information, identifies the motion of the person, and outputs information on the identified motion of the person, characterized in that the controller identifies who the person is based on the image information, determines whether or not skeleton positions of all parts of the person are detected based on the image information and, in a case of determination that the skeleton positions of all parts are detected, identifies the motion of the person based on the detected skeleton positions of all parts, wherein the controller further generates a motion model including the identified person, the detected skeleton position, and motion information representing the identified motion of the person, and stores the generated motion model in an association database of motion models, wherein a plurality of preliminarily generated fundamental motion models including standard skeleton information and motion information is preliminarily stored for predetermined age, sex, and physical size in a database of fundamental motion models, and, in a case of determination that the skeleton positions of some parts including at least a head and hands are detected, identifies the motion of the person based on the identified person, the skeleton positions of detected parts, and either on the fundamental motion models stored in the database of fundamental motion models or on the generated motion models stored in the association database of motion models in which a motion of each of a plurality of persons is registered, wherein a motion model includes person information indicating a registered person, skeleton positions of a head and hands, and motion information representing an identification result of a motion, associated with each other; and the controller uses a fundamental motion model in a case where an accumulation amount of motion models generated based on images from which skeleton detection can be performed is smaller than a predetermined amount, and switches a motion model to be used from the fundamental motion model to a motion model generated based on an image from which skeleton detection can be performed in the case where the accumulation amount of motion models generated based on images from which skeleton detection can be performed becomes equal to or larger than the predetermined amount, wherein in use of a fundamental motion model, age, sex and a physical size of the person are identified based on image information and an appropriate fundamental motion model is selected from the plurality of fundamental motion models. an inputter which receives image information of the person photographed by a camera; and a controller which detects skeleton positions of parts being at least a head and hands of the person based on the image information, identifies the motion of the person, and outputs information on the identified motion of the person, characterized in that the controller identifies who the person is based on the image information, determines whether or not skeleton positions of all parts of the person are detected based on the image information and, in a case of determination that the skeleton positions of all parts are detected, identifies the motion of the person based on the detected skeleton positions of all parts, wherein the controller further generates a motion model including the identified person, the detected skeleton position, and motion information representing the identified motion of the person, and stores the generated motion model in an association database of motion models, wherein a plurality of preliminarily generated fundamental motion models including standard skeleton information and motion information is preliminarily stored for predetermined age, sex, and physical size in a database of fundamental motion models, and, in a case of determination that the skeleton positions of some parts including at least a head and hands are detected, identifies the motion of the person based on the identified person, the skeleton positions of detected parts, and either on the fundamental motion models stored in the database of fundamental motion models or on the generated motion models stored in the association database of motion models in which a motion of each of a plurality of persons is registered, wherein a motion model includes person information indicating a registered person, skeleton positions of a head and hands, and motion information representing an identification result of a motion, associated with each other; and the controller uses a fundamental motion model in a case where an accumulation amount of motion models generated based on images from which skeleton detection can be performed is smaller than a predetermined amount, and switches a motion model to be used from the fundamental motion model to a motion model generated based on an image from which skeleton detection can be performed in the case where the accumulation amount of motion models generated based on images from which skeleton detection can be performed becomes equal to or larger than the predetermined amount, wherein in use of a fundamental motion model, age, sex and a physical size of the person are identified based on image information and an appropriate fundamental motion model is selected from the plurality of fundamental motion models.