ELECTRONIC APPARATUS AND OPERATING METHOD THEREOF
FIG2 is a block diagram illustrating an example electronic apparatus according to an example embodiment
FIG2 is a block diagram illustrating the electronic apparatus 100 according to an example embodiment. Referring to FIG2, the electronic apparatus 100 may include a broadcasting content receiver 110, a communication interface (e.g., including communication circuitry) 120, the ACR module (e.g., including ACR circuitry) 130, a display 140, a video processor (e.g., including video processing circuitry) 150, an audio output unit (e.g., including audio output circuitry) 160, an audio processor (e.g., including audio processing circuitry) 170, a controller (e.g., including processing circuitry)_180 and a memory 190. In addition to the components illustrated in FIG2, the electronic apparatus 100 may further include an input/output unit configured to receive a video, an audio, and additional information from the outside of the electronic apparatus 100, and a sensor configured to sense an image of a user and an interaction of the user. Meanwhile, the block diagram of the electronic apparatus 100 illustrated in FIG2 is merely an example embodiment. The components of the block diagram of FIG2 may be combined, added, or omitted according to the specification of the electronic apparatus 100 actually implemented. That is, two or more components may be combined into one component, or one component may be divided into two or more components, according to necessity. Also, a function performed by each block is for describing embodiments, and its specific operation or apparatus does not limit the scope of the present disclosure.
block diagram
150
video processor
160
audio output interface
130
ACR module
100
electronic apparatus
250
server
300
content server
190
memory
180
controller
260
fingerprint DB
140
display
110
broadcasting content receiver
200
broadcasting content server
170
audio processor
120
communication interface
['1. An electronic apparatus comprising: a communication interface comprising communication circuitry; a display; a memory configured to store one or more instructions; and a processor configured to execute the one or more instructions stored in the memory, the instructions, when executed by the processor, cause the electronic apparatus to: transmit, to an external server, information for recognition of content displayed on the display, receive, from the external server, in response to the transmission of the information for recognition of the content, address information of replacement content to be displayed in a replacement slot including a section between the content and next content displayed next to the content and information on the replacement slot including a length of the replacement slot, access a content server to download the replacement content based on the address information of the replacement content received from the external server, parse the replacement content downloaded from the content server to obtain information on a length of the replacement content, compare the length of the replacement slot received from the external server, with the length of the replacement content obtained by parsing the replacement content downloaded from the content server, and when the length of the replacement slot is not matched with the length of the replacement content, process the replacement content using one or more frames included in the replacement content, wherein: based on the length of the replacement content being less than the length of the replacement slot, a display time of one or more frames included in the replacement content is increased so that the replacement content is displayed for a period of time corresponding to the length of the replacement slot, and based on the length of the replacement content being greater than the length of the replacement slot, one or more frames included in the replacement content is periodically removed.']