Electronic apparatus and method of operating the same
First Claim
1. An electronic apparatus comprising:
- a communication interface;
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,wherein, when executed, the one or more instructions cause the processor to;
extract a plurality of fingerprints of content displayed on the display;
recognize, based on the plurality of fingerprints, a first broadcast channel corresponding to the content displayed on the display;
determine, based on the plurality of fingerprints, a period of time during which the first broadcast channel is output on the display;
based on the period of time being greater than a predetermined period of time, request a broadcast fingerprint of the first broadcast channel from a server;
in response to determining, based on the broadcast fingerprint, that a broadcast schedule of a replacement target existing advertisement is included in a broadcast schedule of the first broadcast channel, download a replacement advertisement from the server based on a start point of the replacement target existing advertisement; and
reproduce the replacement advertisement at an advertisement time of the replacement target existing advertisement of the first broadcast channel,wherein the plurality of fingerprints are extracted at regular intervals, andwherein the period of time is determined by counting a number of sequential fingerprints from among the plurality of fingerprints which correspond to the first broadcast channel.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic apparatus including a communication interface, 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, wherein, when executed, the one or more instructions cause the processor to receive, based on a fingerprint extracted from content displayed on the display, information of a first broadcast channel corresponding to the content from a server and recognize the first broadcast channel corresponding to the content, in response to determining that a broadcast schedule of a replacement target existing advertisement is included in a broadcast schedule of the first broadcast channel, download a replacement advertisement from the server based on a start point of the replacement target existing advertisement, and reproduce the replacement advertisement at an advertisement time of the replacement target existing advertisement of the first broadcast channel.
25 Citations
20 Claims
-
1. An electronic apparatus comprising:
-
a communication interface; 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, wherein, when executed, the one or more instructions cause the processor to; extract a plurality of fingerprints of content displayed on the display; recognize, based on the plurality of fingerprints, a first broadcast channel corresponding to the content displayed on the display; determine, based on the plurality of fingerprints, a period of time during which the first broadcast channel is output on the display; based on the period of time being greater than a predetermined period of time, request a broadcast fingerprint of the first broadcast channel from a server; in response to determining, based on the broadcast fingerprint, that a broadcast schedule of a replacement target existing advertisement is included in a broadcast schedule of the first broadcast channel, download a replacement advertisement from the server based on a start point of the replacement target existing advertisement; and reproduce the replacement advertisement at an advertisement time of the replacement target existing advertisement of the first broadcast channel, wherein the plurality of fingerprints are extracted at regular intervals, and wherein the period of time is determined by counting a number of sequential fingerprints from among the plurality of fingerprints which correspond to the first broadcast channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of operating an electronic apparatus, the method comprising:
-
extracting a plurality of fingerprints of content displayed on a display of the electronic apparatus; recognizing, based on the plurality of fingerprints, a first broadcast channel corresponding to the content displayed on the display; determining, based on the plurality of fingerprints, a period of time during which the first broadcast channel is output on the display; based on the period of time being greater than a predetermined period of time, requesting a broadcast fingerprint of the first broadcast channel from a server; in response to determining, based on the broadcast fingerprint, that a broadcast schedule of a replacement target existing advertisement is included in a broadcast schedule of the first broadcast channel, downloading a replacement advertisement from the server based on a start point of the replacement target existing advertisement; and
reproducing the replacement advertisement at an advertisement time of the replacement target existing advertisement of the first broadcast channel,wherein the plurality of fingerprints are extracted at regular intervals, and wherein the period of time is determined by counting a number of sequential fingerprints from among the plurality of fingerprints which correspond to the first broadcast channel. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A server comprising:
-
a communication interface; a storage storing one or more instructions; and a processor configured to execute the one or more instructions stored in the storage, wherein when executed, the one or more instructions cause the processor to; receive broadcast information about each of broadcast channels from a broadcast station and extract a broadcast fingerprint of an image of each of the broadcast channels; receive a fingerprint of content displayed on an electronic apparatus from the electronic apparatus, wherein the fingerprint of the content is sent by the electronic apparatus based on the content being displayed on the electronic apparatus for a period of time that is greater than a predetermined period of time; determine a first broadcast channel corresponding to the content by comparing the fingerprint of the content and the broadcast fingerprint of the image of each of the broadcast channels; determine, based on a broadcast schedule of the first broadcast channel, whether a replacement target existing advertisement is scheduled to be broadcasted in the electronic apparatus; and transmit a replacement advertisement to the electronic apparatus based on a start point of the replacement target existing advertisement when the replacement target existing advertisement is scheduled to be broadcasted in the electronic apparatus, wherein the fingerprint of the content is included in a plurality of fingerprints of the content, wherein the plurality of fingerprints of the content are extracted at regular intervals, and wherein the period of time is determined by counting a number of sequential fingerprints of the content from among the plurality of fingerprints of the content which correspond to the first broadcast channel. - View Dependent Claims (18)
-
-
19. A method of operating a server, the method comprising:
-
receiving broadcast information about each of broadcast channels from a broadcast station and extracting a broadcast fingerprint of an image of each of the broadcast channels; receiving a fingerprint of content displayed on an electronic apparatus of a user from the electronic apparatus, wherein the fingerprint of the content is sent by the electronic apparatus based on the content being displayed on the electronic apparatus for a period of time that is greater than a predetermined period of time; determining a first broadcast channel corresponding to the content by comparing the fingerprint of the content and the broadcast fingerprint of the image of each of the broadcast channels; determining, based on a broadcast schedule of the first broadcast channel, whether a replacement target existing advertisement is scheduled to be broadcasted in the electronic apparatus; and
transmitting a replacement advertisement to the electronic apparatus based on a start point of the replacement target existing advertisement when the replacement target existing advertisement is scheduled to be broadcasted in the electronic apparatus,wherein the fingerprint of the content is included in a plurality of fingerprints of the content, wherein the plurality of fingerprints of the content are extracted at regular intervals, and wherein the period of time is determined by counting a number of sequential fingerprints of the content from among the plurality of fingerprints of the content which correspond to the first broadcast channel.
-
-
20. An electronic apparatus comprising:
-
a communication interface; 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, wherein, when executed, the one or more instructions cause the processor to; extract a plurality of fingerprints of content displayed on the display; recognize, based on the plurality of fingerprints, a first broadcast channel corresponding to the content displayed on the display; determine, based on the plurality of fingerprints, a period of time during which the first broadcast channel is output on the display; based on the period of time being greater than a predetermined period of time, request a broadcast fingerprint of the first broadcast channel from a server; in response to determining, based on the broadcast fingerprint, that a broadcast schedule of a replacement target existing advertisement is included in a broadcast schedule of the first broadcast channel, download a replacement advertisement from the server based on a start point of the replacement target existing advertisement; and reproduce the replacement advertisement at an advertisement time of the replacement target existing advertisement of the first broadcast channel, wherein the one or more instructions further cause the processor to; in response to an execution screen for control of the electronic apparatus being called, display the execution screen as overlapping an image of the replacement advertisement, wherein the execution screen comprises a first execution screen portion and a second execution screen portion, and wherein the displaying of the execution screen comprises displaying the second execution screen portion as overlapping the first execution screen portion, and displaying the first execution screen portion and the second execution screen portion as overlapping the image of the replacement advertisement.
-
Specification