1. A method of recognizing gesture operable at an apparatus, comprising: generating raw data of a gesture from one or more gesture capturing sensors; categorizing the raw data into a plurality of gesture elements, each gesture element corresponding to a predetermined movement identified from the raw data; determining a contextual dependency between the plurality of gesture elements, wherein the contextual dependency comprises probabilities of the plurality of gesture elements appearing next to each other in a temporal order or sequence; recategorizing the raw data into different gesture elements based on the contextual dependency between the plurality of gesture elements; and recognizing the gesture based on the determined gesture elements.