The wireless communication unit 112 allows radio communication between the terminal 110 and a wireless communication system or a network. The A/V input unit 113 is configured to receive audio or video signals. The user input unit 114 may generate key input data according to a command inputted by the user to control various operations of the terminal device. The sensing unit 115 detects a current state of the terminal 110, a position of the terminal 110, presence or absence of a touch input by the user to the terminal 110, an orientation of the terminal 110, an acceleration or deceleration movement and a direction of the terminal 110, and the like, and generates a command or a signal for controlling the operation of the terminal 110. The interface unit 116 serves as an interface through which at least one external device can connect with the terminal 110. The output unit 118 is configured to provide an output signal in a visual, audio, and/or tactile manner. The storage unit 119 may store software programs and the like for processing and control operations performed by the controller 117, or may temporarily store data that has been outputted or is to be outputted. The storage unit 119 may include at least one type of storage medium. Moreover, the terminal 110 may cooperate with a network storage device that performs a storage function of the storage unit 119 through a network connection. The controller 117 generally controls an overall operation of the terminal device. In addition, the controller 117 may include a multimedia module for reproducing or playing back multimedia data. The controller 117 may perform a pattern recognition process to recognize a handwriting input or a picture drawing input performed on the touch screen as characters or images. The power supply unit 111 receives external power or internal power under the control of the controller 117 and provides appropriate power required to operate various elements and components.