A remote control apparatus for controlling an external apparatus, comprising: a motion detecting sensor for detecting a motion on the remote control apparatus; a touch sensor for detecting a touch input on the remote control apparatus; and a controller configured to: determine whether the touch input corresponds to a touch input for controlling the external apparatus; control, when the touch input corresponds to the touch input for controlling the external apparatus, the external apparatus by using a sensing value of the touch sensor corresponding to the touch input; and control, when the touch input does not correspond to the touch input for controlling the external apparatus, the external apparatus by using a sensing value of the motion detecting sensor, wherein when the touch input is detected, the controller turns on the motion detecting sensor that is turned off and characterised in that: the controller compensates for a motion of the remote control apparatus from the timing when the touch sensor detects the touch input to the timing when the motion detecting sensor is turned on based on the detected sensing value after the timing when the motion detecting sensor is turned on and controls the external apparatus based on the compensated value. a motion detecting sensor for detecting a motion on the remote control apparatus; a touch sensor for detecting a touch input on the remote control apparatus; and a controller configured to: determine whether the touch input corresponds to a touch input for controlling the external apparatus; control, when the touch input corresponds to the touch input for controlling the external apparatus, the external apparatus by using a sensing value of the touch sensor corresponding to the touch input; and control, when the touch input does not correspond to the touch input for controlling the external apparatus, the external apparatus by using a sensing value of the motion detecting sensor, wherein when the touch input is detected, the controller turns on the motion detecting sensor that is turned off and characterised in that: the controller compensates for a motion of the remote control apparatus from the timing when the touch sensor detects the touch input to the timing when the motion detecting sensor is turned on based on the detected sensing value after the timing when the motion detecting sensor is turned on and controls the external apparatus based on the compensated value. determine whether the touch input corresponds to a touch input for controlling the external apparatus; control, when the touch input corresponds to the touch input for controlling the external apparatus, the external apparatus by using a sensing value of the touch sensor corresponding to the touch input; and control, when the touch input does not correspond to the touch input for controlling the external apparatus, the external apparatus by using a sensing value of the motion detecting sensor, wherein when the touch input is detected, the controller turns on the motion detecting sensor that is turned off and characterised in that: the controller compensates for a motion of the remote control apparatus from the timing when the touch sensor detects the touch input to the timing when the motion detecting sensor is turned on based on the detected sensing value after the timing when the motion detecting sensor is turned on and controls the external apparatus based on the compensated value.