A touch panel comprising: a receiver configured to receive response signals from a plurality of objects (10, 20, 30, 40); and a controller configured to identify positions of the plurality of objects (10, 20, 30, 40) based on different frequencies emitted from each of the plurality of objects (10, 20, 30, 40) in response to the response signals being simultaneously received through the receiver, wherein the controller is further configured to alternately perform a first scanning operation that determines a position of a contact object using all the response signals of the plurality of antenna loops (111-1, 111-2, 111-3, 111-4, 111-5) and a second scanning operation that determines a position of a contact object only using a response signal of a loop group corresponding to the detected contact object in the first scanning operation, wherein, in response to a number of contact objects (10, 20, 30, 40) determined in the second scanning operation being smaller than a number of contact objects (10, 20, 30, 40) determined in a previous process, the controller is further configured to determine a position of the contact object by additionally using a response signal of another loop group adjacent to the loop group. a receiver configured to receive response signals from a plurality of objects (10, 20, 30, 40); and a controller configured to identify positions of the plurality of objects (10, 20, 30, 40) based on different frequencies emitted from each of the plurality of objects (10, 20, 30, 40) in response to the response signals being simultaneously received through the receiver, wherein the controller is further configured to alternately perform a first scanning operation that determines a position of a contact object using all the response signals of the plurality of antenna loops (111-1, 111-2, 111-3, 111-4, 111-5) and a second scanning operation that determines a position of a contact object only using a response signal of a loop group corresponding to the detected contact object in the first scanning operation, wherein, in response to a number of contact objects (10, 20, 30, 40) determined in the second scanning operation being smaller than a number of contact objects (10, 20, 30, 40) determined in a previous process, the controller is further configured to determine a position of the contact object by additionally using a response signal of another loop group adjacent to the loop group. wherein the controller is further configured to alternately perform a first scanning operation that determines a position of a contact object using all the response signals of the plurality of antenna loops (111-1, 111-2, 111-3, 111-4, 111-5) and a second scanning operation that determines a position of a contact object only using a response signal of a loop group corresponding to the detected contact object in the first scanning operation, wherein, in response to a number of contact objects (10, 20, 30, 40) determined in the second scanning operation being smaller than a number of contact objects (10, 20, 30, 40) determined in a previous process, the controller is further configured to determine a position of the contact object by additionally using a response signal of another loop group adjacent to the loop group.