1. A glass type wearable device comprising: an image sensor; a display unit; and a controller configured to: control to capture, through the image sensor, one or more images to sense a gesture of a user, determine a user input region based on a gesture outline or a border line of the gesture sensed from the one or more images, compare a distance from the glass type wearable device to the user input region with a threshold value, and control, based on the distance being less than the threshold value, to provide a first type virtual input interface on the display unit in the determined user input region, and control, based on the distance being greater than or equal to the threshold value, to provide a second type virtual input interface on the display unit in the determined user input region, wherein the first type virtual input interface and the second type virtual input interface allow a user input to be received.