1. A voice recognition device for controlling a display device using a voice utterance of a user, the voice recognition device comprising: an extractor configured to extract at least one of a first utterance element indicating an execution command and a second utterance element indicating a subject, from the voice utterance of the user; a domain determiner configured to generate a current conversation frame based on the first and second utterance elements, and determine a current domain to provide response information regarding the voice utterance based on the generated current conversation frame, wherein the current domain is determined by matching information stored in domain tables with the current conversation frame based on the first and second utterance elements; and a controller configured to determine a candidate conversation frame to provide the response information regarding the voice utterance on at least one of the current domain and a previous domain based on a conversation state of the current domain, wherein the previous domain is determined from a previous voice utterance of the user, wherein, when the current domain determined using the stored domain tables is different from the previous domain, and when a conversation context is converted between the two domains, the controller is further configured to determine at least one of a candidate conversation frame regarding the current conversation frame based on a previous conversation frame, a candidate conversation frame regarding the current conversation frame on the previous domain, and a candidate conversation frame regarding an initialized conversation frame initialized in relation with the current conversation frame on the current domain, and wherein the voice utterance is collected from the user by the display device, and the response information is output to the user through at least one of a screen of the display device and a speaker of the display device.