A display apparatus comprising: a first communication interface; a second communication interface; a display; a first scaler configured to convert a first data format of a broadcasting image stream to a specified data format, wherein the first data format comprises at least one of a color format, a resolution, or a frame rate of the broadcasting image stream; a second scaler configured to convert a second data format of an advertisement image stream to the specified data format, wherein the second data format comprises at least one of a color format, a resolution, or a frame rate of the advertisement image stream; and a processor configured to control the first scaler and to control the second scaler, wherein the processor is configured to: receive, through the first communication interface, the broadcasting image stream; control the first scaler to convert the first data format of the broadcasting image stream to the specified data format; store at least one frame of the broadcasting image stream in a first ring buffer of the first scaler in the specified data format; display, on the display, a broadcasting image stream converted by the first scaler in the specified data format; receive, through the second communication interface from an advertisement server, the advertisement image stream; control the second scaler, based on information on the second data format of the advertisement image stream, to convert the second data format of the advertisement image stream to the specified data format; store at least one frame of the advertisement image stream in a second ring buffer of the second scaler in the specified data format before a predetermined advertisement start time of the advertisement image stream; and in response to the predetermined advertisement start time being reached, display the advertisement image stream by copying the at least one frame of the advertisement image stream in the second ring buffer to an output buffer, and displaying, on the display, the at least one frame of the advertisement image stream from the output buffer. a first communication interface; a second communication interface; a display; a first scaler configured to convert a first data format of a broadcasting image stream to a specified data format, wherein the first data format comprises at least one of a color format, a resolution, or a frame rate of the broadcasting image stream; a second scaler configured to convert a second data format of an advertisement image stream to the specified data format, wherein the second data format comprises at least one of a color format, a resolution, or a frame rate of the advertisement image stream; and a processor configured to control the first scaler and to control the second scaler, wherein the processor is configured to: receive, through the first communication interface, the broadcasting image stream; control the first scaler to convert the first data format of the broadcasting image stream to the specified data format; store at least one frame of the broadcasting image stream in a first ring buffer of the first scaler in the specified data format; display, on the display, a broadcasting image stream converted by the first scaler in the specified data format; receive, through the second communication interface from an advertisement server, the advertisement image stream; control the second scaler, based on information on the second data format of the advertisement image stream, to convert the second data format of the advertisement image stream to the specified data format; store at least one frame of the advertisement image stream in a second ring buffer of the second scaler in the specified data format before a predetermined advertisement start time of the advertisement image stream; and in response to the predetermined advertisement start time being reached, display the advertisement image stream by copying the at least one frame of the advertisement image stream in the second ring buffer to an output buffer, and displaying, on the display, the at least one frame of the advertisement image stream from the output buffer. receive, through the first communication interface, the broadcasting image stream; control the first scaler to convert the first data format of the broadcasting image stream to the specified data format; store at least one frame of the broadcasting image stream in a first ring buffer of the first scaler in the specified data format; display, on the display, a broadcasting image stream converted by the first scaler in the specified data format; receive, through the second communication interface from an advertisement server, the advertisement image stream; control the second scaler, based on information on the second data format of the advertisement image stream, to convert the second data format of the advertisement image stream to the specified data format; store at least one frame of the advertisement image stream in a second ring buffer of the second scaler in the specified data format before a predetermined advertisement start time of the advertisement image stream; and in response to the predetermined advertisement start time being reached, display the advertisement image stream by copying the at least one frame of the advertisement image stream in the second ring buffer to an output buffer, and displaying, on the display, the at least one frame of the advertisement image stream from the output buffer.