A display apparatus comprising: a communication interface comprising communication interface circuitry configured to communicate with a content providing device and a remote controller; a memory storing a first user interface and key mapping information, wherein the key mapping information includes stored key input information for identifying a plurality of keys included in the remote controller and information regarding the position of a second user interface corresponding to the stored key input information; a display; and a processor, configured to: receive an image including the second user interface from the content providing device through the communication interface, receive key input information from the remote controller through the communication interface, determine a position of the second user interface included in the received image using the key mapping information corresponding to the key input information received from the remote controller, and display the image received from the content providing device, and the first user interface, by changing at least one from among a position, a size and a display period of the first user interface so that the first user interface is provided separately from the second user interface on the display. a communication interface comprising communication interface circuitry configured to communicate with a content providing device and a remote controller; a memory storing a first user interface and key mapping information, wherein the key mapping information includes stored key input information for identifying a plurality of keys included in the remote controller and information regarding the position of a second user interface corresponding to the stored key input information; a display; and a processor, configured to: receive an image including the second user interface from the content providing device through the communication interface, receive key input information from the remote controller through the communication interface, determine a position of the second user interface included in the received image using the key mapping information corresponding to the key input information received from the remote controller, and display the image received from the content providing device, and the first user interface, by changing at least one from among a position, a size and a display period of the first user interface so that the first user interface is provided separately from the second user interface on the display. receive an image including the second user interface from the content providing device through the communication interface, receive key input information from the remote controller through the communication interface, determine a position of the second user interface included in the received image using the key mapping information corresponding to the key input information received from the remote controller, and display the image received from the content providing device, and the first user interface, by changing at least one from among a position, a size and a display period of the first user interface so that the first user interface is provided separately from the second user interface on the display.