1. A gesture recognition apparatus comprising; a recognition unit for recognizing a gesture based on a set of gesture information input in a given input period; a prediction unit for predicting the gesture from halfway input gesture information among the set of gesture information; and a notification unit for notifying a user of prediction information about the result of predicting the gesture.