EP3526969B1 - Electronic apparatus for playing substitutional advertisement and method for controlling method thereof - Google Patents
Electronic apparatus for playing substitutional advertisement and method for controlling method thereof Download PDFInfo
- Publication number
- EP3526969B1 EP3526969B1 EP18754422.6A EP18754422A EP3526969B1 EP 3526969 B1 EP3526969 B1 EP 3526969B1 EP 18754422 A EP18754422 A EP 18754422A EP 3526969 B1 EP3526969 B1 EP 3526969B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- image
- display apparatus
- broadcasting
- substitutional
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 15
- 230000005540 biological transmission Effects 0.000 claims description 31
- 238000012545 processing Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 15
- 230000001276 controlling effect Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23424—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
- H04N21/26216—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the channel capacity, e.g. network bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44016—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4622—Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
Definitions
- the present disclosure relates to a display apparatus that plays a substitutional advertisement, and a controlling method of the display apparatus.
- the mobile device may directly provide a user with the variety of content.
- Patent publication US 2010/0325657 A1 describes insertion of recorded secondary digital video content during playback of primary digital video content.
- Patent publication US 2012/0110615 A1 describes a method and apparatus for permitting user interruption of an advertisement and the substitution of alternate advertisement version.
- a display apparatus executes an application playing a substitutional advertisement and may substitute a broadcasting image received from a broadcasting station through the executed application with a substitutional advertisement to play the substitutional advertisement.
- the display apparatus may execute an application for the purpose of preventing limited hardware resources from being wasted. At this time, the case where the substitutional advertisement is not played through the application may occur depending on the state of the display apparatus, thereby wasting the limited hardware resource.
- Various embodiments of the present disclosure is to provide a display apparatus that verifies the state of the display apparatus before the execution of an application, thereby preventing limited hardware resources from being wasted, and a controlling method of the display apparatus.
- control ling method of a display apparatus the method as set out in the accompanying claims.
- an display apparatus and a controlling method of the display apparatus may determine whether the state of a display apparatus is a state where a substitutional advertisement image is displayed in a display, based on the presence of an operable hardware resource for displaying a substitutional advertisement image and a change state of a broadcasting image displayed in the display, when substituting the broadcasting image received from a broadcasting transmission apparatus (or a broadcasting station) with the substitutional advertisement image to display the substitutional advertisement image in the display, and may execute an application for displaying the substitutional advertisement image in a display, if the display apparatus is capable of displaying the substitutional advertisement image, thereby preventing limited hardware resources from being wasted.
- FIG. 1 is a view illustrating a substitutional advertisement providing system, according to various embodiments of the present disclosure.
- a substitutional advertisement system 10 may include a display apparatus 100, a broadcasting transmission apparatus (or a broadcasting station) 200, an automatic content recognition (ACR) server 300, and an advertisement server 400.
- the display apparatus 100 may play the content and the advertisement, which are received from the broadcasting transmission apparatus 200.
- the content and advertisement may include image (e.g., a video image) and audio signals.
- the display apparatus 100 may receive a broadcasting image from the broadcasting transmission apparatus 200.
- the display apparatus 100 may be connected to the broadcasting transmission apparatus 200 through a communication network (e.g., a RF communication network or an IP communication network) so as to receive the broadcasting image.
- the broadcasting image may include a content image (e.g., a broadcasting program) or an advertisement image.
- the display apparatus 100 may display the broadcasting image on a display.
- the display apparatus 100 may receive the broadcasting image from a broadcasting reception apparatus (e.g., a set-top box) (not illustrated).
- the display apparatus 100 may be connected to the broadcasting reception apparatus by wire (e.g., a high definition multimedia interface (HDMI) or the like) or wirelessly (e.g., wireless-fidelity (Wi-Fi) or the like) and may receive the broadcasting image.
- the broadcasting reception apparatus may be connected to the broadcasting transmission apparatus 200 over a communication network; and the broadcasting reception apparatus may receive the broadcasting image and may transmit the received broadcasting image to the display apparatus 100.
- a user interface (UI) image generated by the broadcasting reception apparatus maybe blended in the broadcasting image received from the broadcasting reception apparatus.
- UI user interface
- the display apparatus 100 may receive information of a channel corresponding to an image displayed on a display, from the ACR server 300.
- the display apparatus 100 may be connected to the ACR server 300 through a communication network (e.g., an IP communication network) to receive the channel information.
- the display apparatus 100 may transmit image identification information generated based on the image displayed on the display, to the ACR server 300 and may receive channel information corresponding to the image identification information.
- the display apparatus 100 may receive a substitutional advertisement image from the advertisement server 400.
- the display apparatus 100 may be connected to the advertisement server 400 through the communication network (e.g., the IP communication network) to receive the substitutional advertisement image.
- the display apparatus 100 may receive the substitutional advertisement image, which will substitute an advertisement image of a broadcasting image received from the broadcasting transmission apparatus 200, based on the channel information received from the ACR server 300.
- the display apparatus 100 may substitute the broadcasting image received from the broadcasting transmission apparatus 200 to display the substitutional advertisement image on a display.
- the substitutional advertisement image may be displayed on the display by substituting an advertisement image included in the broadcasting image received from the broadcasting transmission apparatus 200.
- the display apparatus 100 may be implemented with various apparatuses, which are able to receive content from an external device and to display the content, such as a TV, a desktop, a notebook PC, a smartphone, a tablet PC, a monitor, an electronic frame, and the like.
- the broadcasting transmission apparatus 200 may transmit the broadcasting image to the display apparatus 100.
- the broadcasting transmission apparatus 200 may transmit the broadcasting image corresponding to a channel selected by the display apparatus 100, to the display apparatus 100.
- the broadcasting image may include a content image (e.g., a broadcasting program) and an advertisement image.
- the ACR server 300 may verify a channel corresponding to the broadcasting image displayed in the display apparatus 100. For example, the ACR server 300 may verify a channel corresponding to the image displayed in the display apparatus 100, based on image identification information received from the display apparatus 100. According to an embodiment, the ACR server 300 may transmit information about the verified channel (or channel information) to the display apparatus 100.
- the advertisement server 400 may transmit a substitutional advertisement to the display apparatus 100.
- the advertisement server 400 may receive a request for the substitutional advertisement, from the display apparatus 100 and may transmit the substitutional advertisement image to the display apparatus 100 depending on the request.
- the display apparatus 100 may substitute the broadcasting image received from the broadcasting transmission apparatus 200 with the substitutional advertisement image received from the advertisement server 400 to display the substitutional advertisement image on a display.
- the display apparatus 100 may execute an application for displaying the substitutional advertisement image in a display. If verifying a substitutable advertisement among advertisement images of the broadcasting image received from the broadcasting transmission apparatus 200, the display apparatus 100 may execute an application for the purpose of preventing the wasting of hardware resources. At this time, the case where the substitutional advertisement is not displayed depending on the state of the display apparatus 100 may occur. As such, even though the display apparatus 100 fails to display the substitutional advertisement image on a display, the display apparatus 100 may execute the application, thereby wasting hardware resources.
- the display apparatus 100 may verify the state of the display apparatus 100 before executing the application, thereby preventing the limited hardware resources from being wasted.
- FIG. 2 is a block diagram illustrating a configuration of a display apparatus, according to an embodiment of the present disclosure.
- the display apparatus 100 may include a communication interface 110, an input interface 120, a memory 130, a display 140, and a processor 150.
- the communication interface 110 may be connected to an external device so as to transmit and receive data to and from the external device.
- the communication interface 110 may be connected to the broadcasting transmission apparatus 200 so as to receive a broadcasting image from the broadcasting transmission apparatus 200.
- the communication interface 110 may be connected to the ACR server 300 so as to transmit image identification information to the ACR server 300 and so as to receive channel information corresponding to the image identification information from the ACR server 300.
- the communication interface 110 may be connected to the advertisement server 400 so as to transmit a substitutional advertisement request to the advertisement server 400 and so as to receive a substitutional advertisement according to the request from the advertisement server 400.
- the input interface 120 may receive a user input.
- the input interface 120 may be a user input for changing a broadcast ing image displayed on the display 140.
- the user input may be a user input for changing the scale of the broadcasting image.
- the user input may be a user input for displaying additional information received together with the broadcasting image, on the display 140.
- the memory 130 may store an application that displays a substitutional advertisement on the display 140.
- the memory 130 may store an application that substitutes an advertisement image received from the broadcasting transmission apparatus 200 with the substitutional advertisement image received from the advertisement server 400 to display the substitutional advertisement image on the display 140.
- the display 140 may display an image received from an external apparatus.
- the display 140 may display the broadcasting image (e.g., a content image or an advertisement image) received from the broadcasting transmission apparatus 200.
- the display 140 may substitute the advertisement image received from the broadcasting transmission apparatus 200 with the substitutional advertisement image received from the advertisement server 400 to display the substitutional advertisement image.
- the processor 150 may control overall operations of the display apparatus 100. For example, the processor 150 may control the communication interface 110, the input interface 120, the memory 130, and the display 140 to display the image received from the broadcasting transmission apparatus 200 on the display 140.
- the processor 150 may determine whether the display apparatus 100 is capable of displaying the substitutional advertisement image; if the display apparatus 100 is capable of displaying the substitutional advertisement image, the processor 150 may display the substitutional advertisement image on the display 140.
- An operation in which the processor 150 determines the state of the display apparatus 100 to display the substitutional advertisement image on the display 140 will be described with reference to FIGS. 3 and 4 .
- FIG. 3 is a view illustrating a program module included on a display apparatus, according to an embodiment of the present disclosure.
- a program module included in the display apparatus 100 may include an ACR module 161, a DAR manager 163, and a playback module 165.
- the program modules may be stored in the memory 130. After being executed by a processor 150, the program modules may perform operations.
- the ACR module 161 may generate image identification information based on an image displayed on the display 140.
- the ACR module 161 may be an application capable of generating the identification information of an image.
- the ACR module 161 may capture the image displayed on the display 140 and may generate image identification information (fingerprint information or watermark information) by using the captured image.
- the ACR module 161 may reduce the captured image and may extract minutiae representing the captured image to generate fingerprint information.
- the ACR module 161 may extract a unique watermark inserted into the captured image, to generate watermark information.
- the ACR module 161 may transmit the image identification information to the ACR server 300.
- the ACR server 300 may receive the image identification information to verify a channel corresponding to the image identification information.
- the ACR server 300 may include a database that stores the image identification information corresponding to each broadcasting channel.
- the ACR server 300 may compare the image identification information received from the ACR module 161 with image identification information for each broadcasting channel, which is stored in the database, to verify a channel (or channel information) corresponding to the image identification information.
- the ACR server 300 may verify a broadcasting schedule (e.g., a broadcasting program schedule or an advertisement schedule) of the channel corresponding to the verified channel information. For example, the ACR server 300 may determine whether a substitutable advertisement is included in the channel corresponding to the channel information, by using broadcasting schedules of a plurality of channels stored in the database. If the substitutable advertisement is included in the channel corresponding to the channel information, the ACR server 300 may verify information (e.g. , the start time of an advert isement , identification information of an advertisement, or the like) about the substitutable advertisement. The ACR server 300 may transmit, to the display apparatus 100, the channel information and the information about the substitutable advertisement of the channel corresponding to the channel information. According to an embodiment, at least part of operations performed by the ACR server 300 may be performed by the ACR module 161.
- a broadcasting schedule e.g., a broadcasting program schedule or an advertisement schedule
- the DAR manager 163 may execute the playback module 165.
- the DAR manager 163 may be middleware capable of executing the playback module 165. If the information about the substitutable advertisement is received from the ACR server 300, the DAR manager 163 may execute the playback module 165 for the purpose of displaying the substitutional advertisement received from the advertisement server 400 on the display 140.
- the BAR manager 163 determines whether the state of the display apparatus 100 satisfies a specified condition for displaying the substitutional advertisement image. In other words, when receiving the information about the substitutable advertisement , the BAR manager 163 determines whether the state of the display apparatus 100 satisfies the specified condition for displaying the substitutional advertisement image. For example, for the purpose of determining whether the specified condition is satisfied, the BAR manager 163 determines whether an operable hardware resource for displaying the substitutional advertisement image is present and the broadcasting image is not changed depending on the user input.
- the DAR manager 163 determines whether the operable hardware resource for displaying the substitutional advertisement image is present. For example, the DAR manager 163 determines whether the operable scaler for processing the substitutional advertisement image is present. In other words, for the purpose of processing the substitutional advertisement image, the DAR manager 163 determines whether the operable hardware resource for displaying the substitutional advertisement image is present, by determining whether the operable scaler is present.
- the BAR manager 163 determines whether the scaler is capable of processing the substitutional advertisement image to determine whether the scaler corresponds to the operable scaler for processing the substitutional advertisement image.
- the BAR manager 163 may include a plurality of scalers.
- the plurality of scalers may include a main scaler and a sub scaler.
- the main scaler may be a scaler for displaying the broadcasting image on the display 140
- the sub scaler may be a scaler for displaying an image (e.g., a substitutional advertisement image or an additional information image) other than the broadcasting image on the display 140.
- the BAR manager 163 may determine whether the sub scaler is capable of processing the substitutional advertisement image on the display 140, to determine whether the sub scaler corresponds to the operable scaler for processing the substitutional advertisement image.
- the BAR manager 163 may determine whether the broadcasting image received from the broadcasting transmission apparatus 200 is not changed by a user input. For example, the DAR manager 163 may determine whether the scale (e.g., an image rate, an image size, or the like) of the broadcasting image, which is received from the broadcasting transmission apparatus 200 and which is displayed on the display 140, is not changed depending on the user input. If determining that the scale of the broadcasting image displayed on the display 140 is not changed depending on the user input, the DAR manager 163 may determine whether the broadcasting image is not changed.
- the scale e.g., an image rate, an image size, or the like
- the DAR manager 163 may determine whether an image included in additional information (e.g., subtitle information) capable of being received from the broadcasting transmission apparatus 200 together with the broadcasting image is not displayed in the display 140 together with the broadcasting image depending on the user input. If determining that the image included in the additional information is not displayed on the display 140 together with the broadcasting image depending on the user input, the DAR manager 163 may determine whether the broadcasting image is not changed.
- the additional information may be information corresponding to the broadcasting image, and the image included in the additional information may be displayed in the display 140 together with the broadcasting image depending on the selection of a user.
- the DAR manager 163 may determine whether a channel in which the broadcasting image is received from the broadcasting transmission apparatus 200 is not changed depending on the user input. If determining that the channel is not changed depending on the user input, the DAR manager 163 may determine that the broadcasting image is not changed. For example, in the case where the channel is changed by the user input, the DAR manager 163 may determine whether information about the changed channel is not received (or a channel unknown state).
- the DAR manager 163 may determine whether the received broadcasting image is not changed by the user input. For example, the DAR manager 163 may determine whether an UI image generated by the broadcasting reception apparatus is not blended by the user input in the image received from the broadcasting reception apparatus. For example, the DAR manager 163 may analyze the broadcasting image received from the broadcasting reception apparatus to determine whether the UI image is blended.
- the DAR manager 163 may determine that a specified condition is satisfied. As such, if the state of the display apparatus 100 satisfies the specified condition, the BAR manager 163 may execute the playback module 165.
- the DAR manager 163 may determine that the specified condition is not satisfied. According to an embodiment, if the state of the display apparatus 100 does not satisfy the specified condition, the BAR manager 163 may verify the hardware resource and the state of the broadcasting image at a specified period. If the hardware resource and the state of the broadcasting image are changed, the BAR manager 163 may determine (or recheck) whether the state of the display apparatus 100 satisfies the specified condition for displaying the substitutional advertisement image. According to an embodiment, if the state of the display apparatus 100 satisfies the specified condition, the BAR manager 163 may execute the playback module 165.
- the playback module 165 may transmit a substitutional advertisement request to the advertisement server 400.
- the substitutional advertisement request may include information necessary for the advertisement server 400 to select the substitutional advertisement.
- the substitutional advertisement request may include the information about the substitutable advertisement and user profile information (e.g., residence area, gender, age, interest, or the like).
- the advertisement server 400 may transmit the substitutional advertisement (or a substitutional advertisement image) to the display apparatus 100 in response to the request of the playback module 165.
- the advertisement server 400 may select the substitutional advertisement based on at least one of the information about the substitutable advertisement and the user profile information, which are included in the substitutional advertisement request, and may transmit the selected substitutional advertisement to the display apparatus 100.
- the advertisement server 400 may transmit the time when the substitutable advertisement is displayed on the display 140 or the substitutional advertisement corresponding to a type of the substitutable advertisement to transmit the time or the substitutional advertisement in the display apparatus 100.
- the advertisement server 400 may select the substitutional advertisement corresponding to the user profile information to transmit the substitutional advertisement to the display apparatus 100.
- the playback module 165 may display the substitutional advertisement image received from the advertisement server 400 on the display 140.
- the playback module 165 may receive the substitutional advertisement corresponding to the substitutional advertisement request transmitted to the advertisement server 400, from the advertisement server 400.
- the playback module 165 may display the substitutional advertisement image on the display 140 depending on information (e.g., the start time of an advertisement, identification information of an advertisement, or the like) about the substitutable advertisement verified through the ACR server 300.
- the playback module 165 may play and output the substitutional advertisement received from the advertisement server 400.
- the playback module 165 may display the substitutional advertisement image on the display 140.
- the playback module 165 may substitute the advertisement image received from the broadcasting transmission apparatus 200, with the substitutional advertisement image to display the substitutional advertisement image on the display 140.
- the playback module 165 may output an audio signal included in the substitutional advertisement through a speaker (not illustrated) in synchronization with the substitutional advertisement image.
- the display apparatus 100 may verify the presence of an operable hardware resource for displaying the substitutional advertisement image and the change state of a broadcasting image displayed on the display 140 to determine whether the state of the display apparatus 100 is a state where the substitutional advertisement image is capable of being displayed on the display 140 and may execute an application for displaying the substitutional advertisement image on the display 140, thereby preventing limited hardware resources from being wasted.
- FIG. 4 is a flowchart illustrating a substitutional advertisement playing method of a display apparatus, according to an embodiment of the present disclosure.
- the display apparatus 100 may verify the state of the display apparatus 100 and may execute an application for displaying a substitutional advertisement image on the display 140 when the display apparatus 100 is capable of displaying the substitutional advertisement image on the display 140.
- the display apparatus 100 may receive information about a substitutable advertisement from the ACR server 300.
- the display apparatus 100 may verify channel information corresponding to a broadcasting image, which is being displayed in the display apparatus 100, through the ACR server 300 and may verify a broadcasting schedule corresponding to the verified channel information to verify information about the substitutable advertisement of the channel.
- the ACR server 300 may transmit the information about the substitutable advertisement to the display apparatus 100.
- the display apparatus 100 may determine whether the state of the display apparatus 100 satisfies a specified condition for displaying the substitutional advertisement image on the display 140. For example, the display apparatus 100 may determine whether an operable hardware resource for displaying the substitutional advertisement image is present and the broadcasting image is not changed depending on a user input. For example, if the operable hardware resource for displaying the substitutional advertisement image is present and the broadcasting image is not changed depending on the user input, the display apparatus 100 may determine that the specified condition is satisfied.
- the display apparatus 100 may execute an application for displaying the substitutional advertisement image on the display 140.
- the display apparatus 100 may execute the application and may substitute the broadcasting image received from the broadcasting transmission apparatus 200 with the substitutional advertisement image to display the substitutional advertisement image.
- the display apparatus 100 may verify the state of the display apparatus 100 at a specified period. For example, the display apparatus 100 may verify hardware resources and the state of the broadcasting image at a specified period. According to an embodiment, if the state of the display apparatus 100 is changed(No), display apparatus 100 may reverify the state of the display apparatus 100. For example, the display apparatus 100 may reverify the state of the display apparatus 100 after a specified time. According to an embodiment, if the state of the display apparatus 100 is changed(Yes), the display apparatus 100 may determine whether the state of the display apparatus 100 satisfies the specified condition for displaying the substitutional advertisement image.
- an apparatus e.g., modules or functions thereof or a method e.g., operations may be, for example, implemented by instructions stored in a computer-readable storage media in the form of a program module.
- the instruction when executed by a processor, may cause the processor to perform a function corresponding to the instruction.
- the computer-readable recording medium may include a hard disk, a floppy disk, a magnetic media e.g., a magnetic tape, an optical media e.g., a compact disc read only memory CD-ROM and a digital versati le disc DVD, a magneto-optical media e.g. , a floptical disk, an embedded memory, and the like.
- the one or more instructions may contain a code made by a compiler or a code executable by an interpreter.
- condition for displaying the substitutional advertisement image on the display 140 may determine whether an operable hardware resource for displaying the substitutional advertisement image is present and the broadcasting image is not changed depending on a user input. For example, if the operable hardware resource for displaying the substitutional advertisement image is present and the broadcasting image is not changed depending on the user input, the display apparatus 100 may determine that the specified condition is satisfied.
- the display apparatus 100 may execute an application for displaying the substitutional advertisement image on the display 140.
- the display apparatus 100 may execute the application and may substitute the broadcasting image received from the broadcasting transmission apparatus 200 with the substitutional advertisement image to display the substitutional advertisement image.
- the display apparatus 100 may verify the state of the display apparatus 100 at a specified period. For example, the display apparatus 100 may verify hardware resources and the state of the broadcasting image at a specified period. According to an embodiment, if the state of the display apparatus 100 is changed(No), display apparatus 100 may reverify the state of the display apparatus 100. For example, the display apparatus 100 may reverify the state of the display apparatus 100 after a specified time. According to an embodiment, if the state of the display apparatus 100 is changed(Yes), the display apparatus 100 may determine whether the state of the display apparatus 100 satisfies the specified condition for displaying the substitutional advertisement image.
- At least a part of an apparatus e.g., modules or functions thereof or a method e.g., operations may be, for example, implemented by instructions stored in a computer-readable storage media in the form of a program module.
- the instruction when executed by a processor, may cause the processor to perform a function corresponding to the instruction.
- the computer-readable recording medium may include a hard disk, a floppy disk, a magnetic media e.g., a magnetic tape, an optical media e.g., a compact disc read only memory CD-ROM and a digital versatile disc DVD, a magneto-optical media e.g. , a floptical disk, an embedded memory, and the like.
- the one or more instructions may contain a code made by a compiler or a code executable by an interpreter.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Databases & Information Systems (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Controls And Circuits For Display Device (AREA)
Description
- The present disclosure relates to a display apparatus that plays a substitutional advertisement, and a controlling method of the display apparatus.
- The above information is presented as background information only to assist with an understanding of the present disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the present disclosure.
- With the development of various types of electronic devices as well as the development of a broadcasting technology and an Internet communication technology, a variety of content may be provided to a user. In particular, thanks to the development of a mobile device such as a notebook PC, a smartphone, a tablet PC, or the like, the mobile device may directly provide a user with the variety of content.
- As well as providing the same content to a plurality of users unilaterally by using the mobile device, it may be possible to provide the plurality of users with different content by using user information of the mobile device.
- Patent publication
US 2010/0325657 A1 describes insertion of recorded secondary digital video content during playback of primary digital video content. Patent publicationUS 2012/0110615 A1 describes a method and apparatus for permitting user interruption of an advertisement and the substitution of alternate advertisement version. - A display apparatus executes an application playing a substitutional advertisement and may substitute a broadcasting image received from a broadcasting station through the executed application with a substitutional advertisement to play the substitutional advertisement. When receiving information about a substitutable broadcasting image, the display apparatus may execute an application for the purpose of preventing limited hardware resources from being wasted. At this time, the case where the substitutional advertisement is not played through the application may occur depending on the state of the display apparatus, thereby wasting the limited hardware resource.
- Various embodiments of the present disclosure is to provide a display apparatus that verifies the state of the display apparatus before the execution of an application, thereby preventing limited hardware resources from being wasted, and a controlling method of the display apparatus.
- In accordance with an aspect of the present disclosure, provided is a display apparatus as set out in the accompanying claims.
- In accordance with an aspect of the present disclosure, provided is a control ling method of a display apparatus, the method as set out in the accompanying claims.
- According to an embodiment of the present disclosure, an display apparatus and a controlling method of the display apparatus may determine whether the state of a display apparatus is a state where a substitutional advertisement image is displayed in a display, based on the presence of an operable hardware resource for displaying a substitutional advertisement image and a change state of a broadcasting image displayed in the display, when substituting the broadcasting image received from a broadcasting transmission apparatus (or a broadcasting station) with the substitutional advertisement image to display the substitutional advertisement image in the display, and may execute an application for displaying the substitutional advertisement image in a display, if the display apparatus is capable of displaying the substitutional advertisement image, thereby preventing limited hardware resources from being wasted.
- Besides, a variety of effects directly or indirectly understood through this disclosure may be provided.
- Other aspects, advantages, and salient features of the disclosure will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses various embodiments of the present disclosure.
- The above and other aspects, features, and advantages of certain embodiments of the present disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
-
FIG. 1 is a view illustrating a substitutional advertisement providing system, according to various embodiments of the present disclosure; -
FIG. 2 is a block diagram illustrating a conf iguration of a display apparatus, according to an embodiment of the present disclosure; -
FIG. 3 is a view illustrating a program module included on a display apparatus, according to an embodiment of the present disclosure; and -
FIG. 4 is a flowchart illustrating a substitutional advertisement playing method of a display apparatus, according to an embodiment of the present disclosure. - Throughout the drawings, it should be noted that like reference numbers are used to depict the same or similar elements, features, and structures.
- Hereinafter, various embodiments of the present disclosure will be described with reference to accompanying drawings. Accordingly, those of ordinary skill in the art will recognize that modification, equivalent, and/or alternative on the various embodiments described herein can be variously made without departing from the scope of the present disclosure. With regard to description of drawings, similar elements may be marked by similar reference numerals.
-
FIG. 1 is a view illustrating a substitutional advertisement providing system, according to various embodiments of the present disclosure. - Referring to
FIG. 1 , asubstitutional advertisement system 10 may include adisplay apparatus 100, a broadcasting transmission apparatus (or a broadcasting station) 200, an automatic content recognition (ACR)server 300, and anadvertisement server 400. Thedisplay apparatus 100 may play the content and the advertisement, which are received from thebroadcasting transmission apparatus 200. The content and advertisement may include image (e.g., a video image) and audio signals. - The
display apparatus 100 may receive a broadcasting image from thebroadcasting transmission apparatus 200. For example, thedisplay apparatus 100 may be connected to thebroadcasting transmission apparatus 200 through a communication network (e.g., a RF communication network or an IP communication network) so as to receive the broadcasting image. For example, the broadcasting image may include a content image (e.g., a broadcasting program) or an advertisement image. According to an embodiment, thedisplay apparatus 100 may display the broadcasting image on a display. - According to another embodiment, the
display apparatus 100 may receive the broadcasting image from a broadcasting reception apparatus (e.g., a set-top box) (not illustrated). For example, thedisplay apparatus 100 may be connected to the broadcasting reception apparatus by wire (e.g., a high definition multimedia interface (HDMI) or the like) or wirelessly (e.g., wireless-fidelity (Wi-Fi) or the like) and may receive the broadcasting image. For example, the broadcasting reception apparatus may be connected to thebroadcasting transmission apparatus 200 over a communication network; and the broadcasting reception apparatus may receive the broadcasting image and may transmit the received broadcasting image to thedisplay apparatus 100. A user interface (UI) image generated by the broadcasting reception apparatus maybe blended in the broadcasting image received from the broadcasting reception apparatus. - According to an embodiment, the
display apparatus 100 may receive information of a channel corresponding to an image displayed on a display, from theACR server 300. For example, thedisplay apparatus 100 may be connected to theACR server 300 through a communication network (e.g., an IP communication network) to receive the channel information. Thedisplay apparatus 100 may transmit image identification information generated based on the image displayed on the display, to theACR server 300 and may receive channel information corresponding to the image identification information. - According to an embodiment, the
display apparatus 100 may receive a substitutional advertisement image from theadvertisement server 400. For example, thedisplay apparatus 100 may be connected to theadvertisement server 400 through the communication network (e.g., the IP communication network) to receive the substitutional advertisement image. Thedisplay apparatus 100 may receive the substitutional advertisement image, which will substitute an advertisement image of a broadcasting image received from thebroadcasting transmission apparatus 200, based on the channel information received from theACR server 300. According to an embodiment, thedisplay apparatus 100 may substitute the broadcasting image received from thebroadcasting transmission apparatus 200 to display the substitutional advertisement image on a display. For example, the substitutional advertisement image may be displayed on the display by substituting an advertisement image included in the broadcasting image received from thebroadcasting transmission apparatus 200. - According to an embodiment, the
display apparatus 100 may be implemented with various apparatuses, which are able to receive content from an external device and to display the content, such as a TV, a desktop, a notebook PC, a smartphone, a tablet PC, a monitor, an electronic frame, and the like. - The
broadcasting transmission apparatus 200 may transmit the broadcasting image to thedisplay apparatus 100. For example, thebroadcasting transmission apparatus 200 may transmit the broadcasting image corresponding to a channel selected by thedisplay apparatus 100, to thedisplay apparatus 100. For example, the broadcasting image may include a content image (e.g., a broadcasting program) and an advertisement image. - The ACR
server 300 may verify a channel corresponding to the broadcasting image displayed in thedisplay apparatus 100. For example, theACR server 300 may verify a channel corresponding to the image displayed in thedisplay apparatus 100, based on image identification information received from thedisplay apparatus 100. According to an embodiment, the ACRserver 300 may transmit information about the verified channel (or channel information) to thedisplay apparatus 100. - The
advertisement server 400 may transmit a substitutional advertisement to thedisplay apparatus 100. For example, theadvertisement server 400 may receive a request for the substitutional advertisement, from thedisplay apparatus 100 and may transmit the substitutional advertisement image to thedisplay apparatus 100 depending on the request. - The
display apparatus 100 may substitute the broadcasting image received from thebroadcasting transmission apparatus 200 with the substitutional advertisement image received from theadvertisement server 400 to display the substitutional advertisement image on a display. Thedisplay apparatus 100 may execute an application for displaying the substitutional advertisement image in a display. If verifying a substitutable advertisement among advertisement images of the broadcasting image received from thebroadcasting transmission apparatus 200, thedisplay apparatus 100 may execute an application for the purpose of preventing the wasting of hardware resources. At this time, the case where the substitutional advertisement is not displayed depending on the state of thedisplay apparatus 100 may occur. As such, even though thedisplay apparatus 100 fails to display the substitutional advertisement image on a display, thedisplay apparatus 100 may execute the application, thereby wasting hardware resources. Thedisplay apparatus 100 according to various embodiments of the present disclosure may verify the state of thedisplay apparatus 100 before executing the application, thereby preventing the limited hardware resources from being wasted. -
FIG. 2 is a block diagram illustrating a configuration of a display apparatus, according to an embodiment of the present disclosure. - Referring to
FIG. 2 , thedisplay apparatus 100 may include acommunication interface 110, aninput interface 120, amemory 130, adisplay 140, and aprocessor 150. - The
communication interface 110 may be connected to an external device so as to transmit and receive data to and from the external device. For example, thecommunication interface 110 may be connected to thebroadcasting transmission apparatus 200 so as to receive a broadcasting image from thebroadcasting transmission apparatus 200. Thecommunication interface 110 may be connected to theACR server 300 so as to transmit image identification information to theACR server 300 and so as to receive channel information corresponding to the image identification information from theACR server 300. Thecommunication interface 110 may be connected to theadvertisement server 400 so as to transmit a substitutional advertisement request to theadvertisement server 400 and so as to receive a substitutional advertisement according to the request from theadvertisement server 400. - According to an embodiment, the
input interface 120 may receive a user input. For example, theinput interface 120 may be a user input for changing a broadcast ing image displayed on thedisplay 140. For example, the user input may be a user input for changing the scale of the broadcasting image. For another example, the user input may be a user input for displaying additional information received together with the broadcasting image, on thedisplay 140. - According to an embodiment, the
memory 130 may store an application that displays a substitutional advertisement on thedisplay 140. For example, thememory 130 may store an application that substitutes an advertisement image received from thebroadcasting transmission apparatus 200 with the substitutional advertisement image received from theadvertisement server 400 to display the substitutional advertisement image on thedisplay 140. - The
display 140 may display an image received from an external apparatus. For example, thedisplay 140 may display the broadcasting image (e.g., a content image or an advertisement image) received from thebroadcasting transmission apparatus 200. Thedisplay 140 may substitute the advertisement image received from thebroadcasting transmission apparatus 200 with the substitutional advertisement image received from theadvertisement server 400 to display the substitutional advertisement image. - The
processor 150 may control overall operations of thedisplay apparatus 100. For example, theprocessor 150 may control thecommunication interface 110, theinput interface 120, thememory 130, and thedisplay 140 to display the image received from thebroadcasting transmission apparatus 200 on thedisplay 140. When displaying the substitutional advertisement image on thedisplay 140, theprocessor 150 may determine whether thedisplay apparatus 100 is capable of displaying the substitutional advertisement image; if thedisplay apparatus 100 is capable of displaying the substitutional advertisement image, theprocessor 150 may display the substitutional advertisement image on thedisplay 140. An operation in which theprocessor 150 determines the state of thedisplay apparatus 100 to display the substitutional advertisement image on thedisplay 140 will be described with reference toFIGS. 3 and4 . -
FIG. 3 is a view illustrating a program module included on a display apparatus, according to an embodiment of the present disclosure. - Referring to
FIG. 3 , a program module (e.g., middleware or an application) included in thedisplay apparatus 100 may include anACR module 161, aDAR manager 163, and aplayback module 165. The program modules may be stored in thememory 130. After being executed by aprocessor 150, the program modules may perform operations. - The
ACR module 161 may generate image identification information based on an image displayed on thedisplay 140. For example, theACR module 161 may be an application capable of generating the identification information of an image. TheACR module 161 may capture the image displayed on thedisplay 140 and may generate image identification information (fingerprint information or watermark information) by using the captured image. For example, theACR module 161 may reduce the captured image and may extract minutiae representing the captured image to generate fingerprint information. For another example, theACR module 161 may extract a unique watermark inserted into the captured image, to generate watermark information. According to an embodiment, theACR module 161 may transmit the image identification information to theACR server 300. - According to an embodiment, the
ACR server 300 may receive the image identification information to verify a channel corresponding to the image identification information. For example, theACR server 300 may include a database that stores the image identification information corresponding to each broadcasting channel. TheACR server 300 may compare the image identification information received from theACR module 161 with image identification information for each broadcasting channel, which is stored in the database, to verify a channel (or channel information) corresponding to the image identification information. - According to an embodiment, the
ACR server 300 may verify a broadcasting schedule (e.g., a broadcasting program schedule or an advertisement schedule) of the channel corresponding to the verified channel information. For example, theACR server 300 may determine whether a substitutable advertisement is included in the channel corresponding to the channel information, by using broadcasting schedules of a plurality of channels stored in the database. If the substitutable advertisement is included in the channel corresponding to the channel information, theACR server 300 may verify information (e.g. , the start time of an advert isement , identification information of an advertisement, or the like) about the substitutable advertisement. TheACR server 300 may transmit, to thedisplay apparatus 100, the channel information and the information about the substitutable advertisement of the channel corresponding to the channel information. According to an embodiment, at least part of operations performed by theACR server 300 may be performed by theACR module 161. - According to an embodiment, if the information about the substitutable advertisement is received from the
ACR server 300, theDAR manager 163 may execute theplayback module 165. For example, theDAR manager 163 may be middleware capable of executing theplayback module 165. If the information about the substitutable advertisement is received from theACR server 300, theDAR manager 163 may execute theplayback module 165 for the purpose of displaying the substitutional advertisement received from theadvertisement server 400 on thedisplay 140. - According to the invention, before executing the
playback module 165, theBAR manager 163 determines whether the state of thedisplay apparatus 100 satisfies a specified condition for displaying the substitutional advertisement image. In other words, when receiving the information about the substitutable advertisement , theBAR manager 163 determines whether the state of thedisplay apparatus 100 satisfies the specified condition for displaying the substitutional advertisement image. For example, for the purpose of determining whether the specified condition is satisfied, theBAR manager 163 determines whether an operable hardware resource for displaying the substitutional advertisement image is present and the broadcasting image is not changed depending on the user input. - According to the invention the
DAR manager 163 determines whether the operable hardware resource for displaying the substitutional advertisement image is present. For example, theDAR manager 163 determines whether the operable scaler for processing the substitutional advertisement image is present. In other words, for the purpose of processing the substitutional advertisement image, theDAR manager 163 determines whether the operable hardware resource for displaying the substitutional advertisement image is present, by determining whether the operable scaler is present. TheBAR manager 163 determines whether the scaler is capable of processing the substitutional advertisement image to determine whether the scaler corresponds to the operable scaler for processing the substitutional advertisement image. According to an embodiment, theBAR manager 163 may include a plurality of scalers. For example, the plurality of scalers may include a main scaler and a sub scaler. The main scaler may be a scaler for displaying the broadcasting image on thedisplay 140, and the sub scaler may be a scaler for displaying an image (e.g., a substitutional advertisement image or an additional information image) other than the broadcasting image on thedisplay 140. As such, theBAR manager 163 may determine whether the sub scaler is capable of processing the substitutional advertisement image on thedisplay 140, to determine whether the sub scaler corresponds to the operable scaler for processing the substitutional advertisement image. - According to an embodiment, the
BAR manager 163 may determine whether the broadcasting image received from thebroadcasting transmission apparatus 200 is not changed by a user input. For example, theDAR manager 163 may determine whether the scale (e.g., an image rate, an image size, or the like) of the broadcasting image, which is received from thebroadcasting transmission apparatus 200 and which is displayed on thedisplay 140, is not changed depending on the user input. If determining that the scale of the broadcasting image displayed on thedisplay 140 is not changed depending on the user input, theDAR manager 163 may determine whether the broadcasting image is not changed. For another example, theDAR manager 163 may determine whether an image included in additional information (e.g., subtitle information) capable of being received from thebroadcasting transmission apparatus 200 together with the broadcasting image is not displayed in thedisplay 140 together with the broadcasting image depending on the user input. If determining that the image included in the additional information is not displayed on thedisplay 140 together with the broadcasting image depending on the user input, theDAR manager 163 may determine whether the broadcasting image is not changed. For example, the additional information may be information corresponding to the broadcasting image, and the image included in the additional information may be displayed in thedisplay 140 together with the broadcasting image depending on the selection of a user. For another example, theDAR manager 163 may determine whether a channel in which the broadcasting image is received from thebroadcasting transmission apparatus 200 is not changed depending on the user input. If determining that the channel is not changed depending on the user input, theDAR manager 163 may determine that the broadcasting image is not changed. For example, in the case where the channel is changed by the user input, theDAR manager 163 may determine whether information about the changed channel is not received (or a channel unknown state). - According to another embodiment, in the case where the
display apparatus 100 receives the broadcasting image from a broadcasting reception apparatus (not illustrated), theDAR manager 163 may determine whether the received broadcasting image is not changed by the user input. For example, theDAR manager 163 may determine whether an UI image generated by the broadcasting reception apparatus is not blended by the user input in the image received from the broadcasting reception apparatus. For example, theDAR manager 163 may analyze the broadcasting image received from the broadcasting reception apparatus to determine whether the UI image is blended. - According to an embodiment, if an operable hardware resource for displaying the substitutional advertisement image is present and the broadcasting image is not changed depending on the user input, the
DAR manager 163 may determine that a specified condition is satisfied. As such, if the state of thedisplay apparatus 100 satisfies the specified condition, theBAR manager 163 may execute theplayback module 165. - According to another embodiment, if the operable hardware resource for displaying the substitutional advertisement image is not present and the broadcasting image is changed depending on the user input, the
DAR manager 163 may determine that the specified condition is not satisfied. According to an embodiment, if the state of thedisplay apparatus 100 does not satisfy the specified condition, theBAR manager 163 may verify the hardware resource and the state of the broadcasting image at a specified period. If the hardware resource and the state of the broadcasting image are changed, theBAR manager 163 may determine (or recheck) whether the state of thedisplay apparatus 100 satisfies the specified condition for displaying the substitutional advertisement image. According to an embodiment, if the state of thedisplay apparatus 100 satisfies the specified condition, theBAR manager 163 may execute theplayback module 165. - According to an embodiment, if being executed, the
playback module 165 may transmit a substitutional advertisement request to theadvertisement server 400. The substitutional advertisement request may include information necessary for theadvertisement server 400 to select the substitutional advertisement. For example, the substitutional advertisement request may include the information about the substitutable advertisement and user profile information (e.g., residence area, gender, age, interest, or the like). - According to an embodiment, the
advertisement server 400 may transmit the substitutional advertisement (or a substitutional advertisement image) to thedisplay apparatus 100 in response to the request of theplayback module 165. According to an example, theadvertisement server 400 may select the substitutional advertisement based on at least one of the information about the substitutable advertisement and the user profile information, which are included in the substitutional advertisement request, and may transmit the selected substitutional advertisement to thedisplay apparatus 100. For example, theadvertisement server 400 may transmit the time when the substitutable advertisement is displayed on thedisplay 140 or the substitutional advertisement corresponding to a type of the substitutable advertisement to transmit the time or the substitutional advertisement in thedisplay apparatus 100. In addition, theadvertisement server 400 may select the substitutional advertisement corresponding to the user profile information to transmit the substitutional advertisement to thedisplay apparatus 100. - According to an embodiment, the
playback module 165 may display the substitutional advertisement image received from theadvertisement server 400 on thedisplay 140. For example, theplayback module 165 may receive the substitutional advertisement corresponding to the substitutional advertisement request transmitted to theadvertisement server 400, from theadvertisement server 400. Theplayback module 165 may display the substitutional advertisement image on thedisplay 140 depending on information (e.g., the start time of an advertisement, identification information of an advertisement, or the like) about the substitutable advertisement verified through theACR server 300. - According to an embodiment, the
playback module 165 may play and output the substitutional advertisement received from theadvertisement server 400. According to an embodiment, theplayback module 165 may display the substitutional advertisement image on thedisplay 140. For example, theplayback module 165 may substitute the advertisement image received from thebroadcasting transmission apparatus 200, with the substitutional advertisement image to display the substitutional advertisement image on thedisplay 140. According to an example, theplayback module 165 may output an audio signal included in the substitutional advertisement through a speaker (not illustrated) in synchronization with the substitutional advertisement image. - According to an embodiment of the present disclosure described with reference to
FIGS. 1 to 3 , when substituting a broadcasting image received from thebroadcasting transmission apparatus 200 with a substitutional advertisement image to display the substitutional advertisement image on thedisplay 140, thedisplay apparatus 100 may verify the presence of an operable hardware resource for displaying the substitutional advertisement image and the change state of a broadcasting image displayed on thedisplay 140 to determine whether the state of thedisplay apparatus 100 is a state where the substitutional advertisement image is capable of being displayed on thedisplay 140 and may execute an application for displaying the substitutional advertisement image on thedisplay 140, thereby preventing limited hardware resources from being wasted. -
FIG. 4 is a flowchart illustrating a substitutional advertisement playing method of a display apparatus, according to an embodiment of the present disclosure. - Referring to
FIG. 4 , thedisplay apparatus 100 may verify the state of thedisplay apparatus 100 and may execute an application for displaying a substitutional advertisement image on thedisplay 140 when thedisplay apparatus 100 is capable of displaying the substitutional advertisement image on thedisplay 140. - According to an embodiment, in
operation 410, thedisplay apparatus 100 may receive information about a substitutable advertisement from theACR server 300. For example, thedisplay apparatus 100 may verify channel information corresponding to a broadcasting image, which is being displayed in thedisplay apparatus 100, through theACR server 300 and may verify a broadcasting schedule corresponding to the verified channel information to verify information about the substitutable advertisement of the channel. TheACR server 300 may transmit the information about the substitutable advertisement to thedisplay apparatus 100. - According to an embodiment, in
operation 420, thedisplay apparatus 100 may determine whether the state of thedisplay apparatus 100 satisfies a specified condition for displaying the substitutional advertisement image on thedisplay 140. For example, thedisplay apparatus 100 may determine whether an operable hardware resource for displaying the substitutional advertisement image is present and the broadcasting image is not changed depending on a user input. For example, if the operable hardware resource for displaying the substitutional advertisement image is present and the broadcasting image is not changed depending on the user input, thedisplay apparatus 100 may determine that the specified condition is satisfied. - According to an embodiment, if the state of the
display apparatus 100 satisfies the specified condition(Yes), inoperation 440, thedisplay apparatus 100 may execute an application for displaying the substitutional advertisement image on thedisplay 140. Thedisplay apparatus 100 may execute the application and may substitute the broadcasting image received from thebroadcasting transmission apparatus 200 with the substitutional advertisement image to display the substitutional advertisement image. - According to an embodiment, if the state of the
display apparatus 100 does not satisfy the specified condition(No), inoperation 430, thedisplay apparatus 100 may verify the state of thedisplay apparatus 100 at a specified period. For example, thedisplay apparatus 100 may verify hardware resources and the state of the broadcasting image at a specified period. According to an embodiment, if the state of thedisplay apparatus 100 is changed(No),display apparatus 100 may reverify the state of thedisplay apparatus 100. For example, thedisplay apparatus 100 may reverify the state of thedisplay apparatus 100 after a specified time. According to an embodiment, if the state of thedisplay apparatus 100 is changed(Yes), thedisplay apparatus 100 may determine whether the state of thedisplay apparatus 100 satisfies the specified condition for displaying the substitutional advertisement image. - According to various embodiments, at least a part of an apparatus e.g., modules or functions thereof or a method e.g., operations may be, for example, implemented by instructions stored in a computer-readable storage media in the form of a program module. The instruction, when executed by a processor, may cause the processor to perform a function corresponding to the instruction. The computer-readable recording medium may include a hard disk, a floppy disk, a magnetic media e.g., a magnetic tape, an optical media e.g., a compact disc read only memory CD-ROM and a digital versati le disc DVD, a magneto-optical media e.g. , a floptical disk, an embedded memory, and the like. The one or more instructions may contain a code made by a compiler or a code executable by an interpreter.
- While the present disclosure has been shown and described with reference to various embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the present disclosure as defined by the appended claims and their equivalents.
condition for displaying the substitutional advertisement image on thedisplay 140. For example, thedisplay apparatus 100 may determine whether an operable hardware resource for displaying the substitutional advertisement image is present and the broadcasting image is not changed depending on a user input. For example, if the operable hardware resource for displaying the substitutional advertisement image is present and the broadcasting image is not changed depending on the user input, thedisplay apparatus 100 may determine that the specified condition is satisfied. - According to an embodiment, if the state of the
display apparatus 100 satisfies the specified condition(Yes), inoperation 440, thedisplay apparatus 100 may execute an application for displaying the substitutional advertisement image on thedisplay 140. Thedisplay apparatus 100 may execute the application and may substitute the broadcasting image received from thebroadcasting transmission apparatus 200 with the substitutional advertisement image to display the substitutional advertisement image. - According to an embodiment, if the state of the
display apparatus 100 does not satisfy the specified condition(No), inoperation 430, thedisplay apparatus 100 may verify the state of thedisplay apparatus 100 at a specified period. For example, thedisplay apparatus 100 may verify hardware resources and the state of the broadcasting image at a specified period. According to an embodiment, if the state of thedisplay apparatus 100 is changed(No),display apparatus 100 may reverify the state of thedisplay apparatus 100. For example, thedisplay apparatus 100 may reverify the state of thedisplay apparatus 100 after a specified time. According to an embodiment, if the state of thedisplay apparatus 100 is changed(Yes), thedisplay apparatus 100 may determine whether the state of thedisplay apparatus 100 satisfies the specified condition for displaying the substitutional advertisement image. - According to various embodiments, at least a part of an apparatus e.g., modules or functions thereof or a method e.g., operations may be, for example, implemented by instructions stored in a computer-readable storage media in the form of a program module. The instruction, when executed by a processor, may cause the processor to perform a function corresponding to the instruction. The computer-readable recording medium may include a hard disk, a floppy disk, a magnetic media e.g., a magnetic tape, an optical media e.g., a compact disc read only memory CD-ROM and a digital versatile disc DVD, a magneto-optical media e.g. , a floptical disk, an embedded memory, and the like. The one or more instructions may contain a code made by a compiler or a code executable by an interpreter.
- While the present disclosure has been shown and described with reference to various embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the present disclosure as defined by the appended claims and their equivalents.
Claims (6)
- A display apparatus (100) comprising:a display (140);a memory (130) configured to store instructions; anda processor (150) configured to execute the instructions to cause the following to be performed by the display apparatus:receiving, from a broadcasting transmission apparatus, an advertisement image corresponding to a channel,transmitting, to an advertising server, a request for a substitutional advertisement image for the channel,receiving, from the advertising server, the substitutional advertisement image in response to the transmitted request,determining whether an operable hardware resource for displaying the received substitutional advertisement image is present in the display apparatus (100); andwhen the determining determines the operable hardware resource is determined to be present,substituting the received substitutional advertisement image for the advertisement image, anddisplaying the substituted substitutional image on the display,wherein the processor (150) is further configured to execute the instructions to cause the following to be performed by the display apparatus:
determining whether the operable hardware resource is present when an operable scaler is present. - The display apparatus of claim 1, wherein the at least one processor is further configured to execute the instructions to cause the following to be performed by the display apparatus:determining whether a broadcasting image for the channel transmitted from the broadcasting transmission apparatus has changed;substituting the received substitutional advertisement image for the advertisement image when the operable hardware is determined to be present and the broadcasting image is determined to not have changed.
- The display apparatus of claim 2,
wherein the broadcasting image is determined to not have changed when a scale of the broadcasting image has not changed. - The display apparatus of claim 2, wherein the processor (150) is further configured to execute the instructions to cause the following to be performed by the display apparatus:receiving additional information corresponding to the broadcasting image together with the broadcasting image, andthe broadcasting image is determined to not have changed when an additional information image included in the additional information is not displayed on the display together with the broadcasting image, andsubstituting the received substitutional advertisement image for the advertisement image when the operable hardware is determined to be present and the broadcasting image is determined to not have changed.
- A controlling method of a display apparatus, the method comprising:
by the display apparatus:receiving, from a broadcasting transmission apparatus, an advertisement image corresponding to a channel,transmitting, to an advertising server, a request for a substitutional advertisement image for the channel,receiving, from the advertising server, the substitutional advertisement image in response to the transmitted request,determining whether an operable hardware resource for displaying the received substitutional advertisement image is present in the display apparatus (100); andwhen the determining determines that the operable hardware resource is determined to be present, substituting the received substitutional image for the advertisement image, and displaying the substituted substitutional image on the display,wherein the determining whether the operable hardware resource is present includes, by the display apparatus:determining whether an operable scaler for processing the received substitutional advertisement image is present, andwhen the operable scaler is present, determining that the operable hardware resource is present. - The method of claim 5, further comprising:determining whether a broadcasting image for the channel transmitted from the broadcasting transmission apparatus has changed, andwherein the substituting the received substitutional image for the advertisement image comprises the determining substituting the received substitutional image for the advertisement image when the operable hardware resource is determined to be present and the broadcasting image is determined to have not changed.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170020589A KR20180094367A (en) | 2017-02-15 | 2017-02-15 | Electronic apparatus for playing substitutional advertisement and method for controlling method thereof |
PCT/KR2018/001954 WO2018151540A1 (en) | 2017-02-15 | 2018-02-14 | Electronic apparatus for playing substitutional advertisement and method for controlling method thereof |
Publications (3)
Publication Number | Publication Date |
---|---|
EP3526969A1 EP3526969A1 (en) | 2019-08-21 |
EP3526969A4 EP3526969A4 (en) | 2019-08-28 |
EP3526969B1 true EP3526969B1 (en) | 2023-05-31 |
Family
ID=63105938
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP18754422.6A Active EP3526969B1 (en) | 2017-02-15 | 2018-02-14 | Electronic apparatus for playing substitutional advertisement and method for controlling method thereof |
Country Status (5)
Country | Link |
---|---|
US (1) | US10771846B2 (en) |
EP (1) | EP3526969B1 (en) |
KR (1) | KR20180094367A (en) |
CN (1) | CN110140357B (en) |
WO (1) | WO2018151540A1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113966618B (en) * | 2019-06-07 | 2022-08-16 | 六科股份有限公司 | Content modification system with system resource request features |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100325657A1 (en) * | 2009-06-17 | 2010-12-23 | General Instrument Corporation | Insertion of recorded secondary digital video content during playback of primary digital video content |
US20120110615A1 (en) * | 2008-03-10 | 2012-05-03 | Hulu Llc | Method and apparatus for permitting user interruption of an advertisement and the substitution of alternate advertisement version |
US20120143660A1 (en) * | 2008-06-26 | 2012-06-07 | Thomson Licensing | Interval based ad insertion used for the delivery of video streams |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001031622A1 (en) * | 1999-10-28 | 2001-05-03 | Arachnid, Inc. | On demand installation and playback of unauthorized advertisements |
US6993245B1 (en) * | 1999-11-18 | 2006-01-31 | Vulcan Patents Llc | Iterative, maximally probable, batch-mode commercial detection for audiovisual content |
US20020083435A1 (en) * | 2000-08-31 | 2002-06-27 | Blasko John P. | Method and system for addressing targeted advertisements using detection of operational status of display device |
KR100685992B1 (en) | 2004-11-10 | 2007-02-23 | 엘지전자 주식회사 | Method for information outputting during channel Change in digital broadcasting receiver |
US8826328B2 (en) * | 2004-11-12 | 2014-09-02 | Opentv, Inc. | Communicating primary content streams and secondary content streams including targeted advertising to a remote unit |
US9710818B2 (en) * | 2006-04-03 | 2017-07-18 | Kontera Technologies, Inc. | Contextual advertising techniques for implemented at mobile devices |
KR20080010692A (en) * | 2006-07-27 | 2008-01-31 | 삼성전자주식회사 | Broadcasting receive apparatus and screen conversion method thereof |
US20090029721A1 (en) * | 2007-07-25 | 2009-01-29 | Naganand Doraswamy | Method And System For Delivering Customized Advertisements To Mobile Devices |
KR20090015836A (en) * | 2007-08-08 | 2009-02-12 | 주식회사 알티캐스트 | Method for providing personalized advertisements |
US9078031B2 (en) | 2010-10-01 | 2015-07-07 | Sony Corporation | Reception apparatus, reception method, and program |
WO2013088822A1 (en) | 2011-12-16 | 2013-06-20 | 株式会社ソニー・コンピュータエンタテインメント | Broadcast program processing device, broadcast program processing method, broadcast station device, information distribution server, program and information storage medium |
US9319740B2 (en) * | 2012-02-07 | 2016-04-19 | Turner Broadcasting System, Inc. | Method and system for TV everywhere authentication based on automatic content recognition |
KR101434843B1 (en) | 2012-03-28 | 2014-09-03 | 주식회사 이루온 | System and method for providing advertisement |
EP2883348B1 (en) * | 2012-08-07 | 2020-03-04 | Visible World, LLC | Systems, methods and computer-readable media for resource-based allocation of content transmitted in a media network |
US9516305B2 (en) * | 2012-09-10 | 2016-12-06 | Apple Inc. | Adaptive scaler switching |
US20140249929A1 (en) * | 2013-02-25 | 2014-09-04 | AdBuddy Inc. | Advertisement matching platform |
US20140337127A1 (en) * | 2013-04-23 | 2014-11-13 | Brightcove, Inc. | Client bridge |
KR20160086088A (en) | 2015-01-09 | 2016-07-19 | 에스케이플래닛 주식회사 | Advertisement delivery system and method thereof, and apparatus applied to the same |
US9710239B2 (en) | 2015-02-27 | 2017-07-18 | Wipro Limited | System and method for software application lifecycle management |
KR20180093702A (en) * | 2017-02-14 | 2018-08-22 | 삼성전자주식회사 | Electronic apparatus for playing substitutional advertisement and method for controlling method thereof |
-
2017
- 2017-02-15 KR KR1020170020589A patent/KR20180094367A/en not_active Application Discontinuation
-
2018
- 2018-02-14 WO PCT/KR2018/001954 patent/WO2018151540A1/en unknown
- 2018-02-14 US US15/896,510 patent/US10771846B2/en active Active
- 2018-02-14 EP EP18754422.6A patent/EP3526969B1/en active Active
- 2018-02-14 CN CN201880005618.3A patent/CN110140357B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120110615A1 (en) * | 2008-03-10 | 2012-05-03 | Hulu Llc | Method and apparatus for permitting user interruption of an advertisement and the substitution of alternate advertisement version |
US20120143660A1 (en) * | 2008-06-26 | 2012-06-07 | Thomson Licensing | Interval based ad insertion used for the delivery of video streams |
US20100325657A1 (en) * | 2009-06-17 | 2010-12-23 | General Instrument Corporation | Insertion of recorded secondary digital video content during playback of primary digital video content |
Also Published As
Publication number | Publication date |
---|---|
CN110140357A (en) | 2019-08-16 |
EP3526969A1 (en) | 2019-08-21 |
US20180234729A1 (en) | 2018-08-16 |
KR20180094367A (en) | 2018-08-23 |
EP3526969A4 (en) | 2019-08-28 |
US10771846B2 (en) | 2020-09-08 |
CN110140357B (en) | 2021-11-12 |
WO2018151540A1 (en) | 2018-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10187689B2 (en) | Dynamic advertisement insertion | |
US10945020B2 (en) | Electronic apparatus and method of operating the same | |
EP3361745B1 (en) | Display apparatus for playing substitutional advertisement and control method thereof | |
EP1708485A1 (en) | Signal output apparatus and signal output method | |
JP2009540668A (en) | System and method for applying closed captions | |
US10560730B2 (en) | Electronic apparatus and operating method thereof | |
US10110887B2 (en) | Display diagnostics for enhancing performance of display devices | |
EP3654656B1 (en) | Video display system and video display method | |
US9807360B2 (en) | Method and apparatus for reproducing content | |
US9860600B2 (en) | Display apparatus and control method thereof | |
US20160322080A1 (en) | Unified Processing of Multi-Format Timed Data | |
EP3526969B1 (en) | Electronic apparatus for playing substitutional advertisement and method for controlling method thereof | |
EP3151549A1 (en) | A digital video recorder and a method for dynamic management of advertising content on a digital video recorder | |
US20180255264A1 (en) | Electronic apparatus for playing substitutional advertisement and controlling method thereof | |
KR20230029438A (en) | Display device and controlling method of display device | |
KR20130061501A (en) | System and method for playing video of multiple scenarious | |
EP4319175A1 (en) | Display device and method for controlling display device | |
EP3533231B1 (en) | Electronic apparatus and operating method thereof | |
US9930381B1 (en) | Ancillary data video validator and QC system | |
EP3588968A1 (en) | Method and device for launching an action related to an upcoming audio visual program | |
KR100850964B1 (en) | Display system including a display device and one or more devices to be connected the display device, and method for controlling the display system | |
CN115004690A (en) | Broadcast receiving apparatus, server apparatus, information recording/playing apparatus, and display system | |
JP2016052058A (en) | Image display apparatus and image processing method | |
CN115623276A (en) | Display device and advertisement insertion method | |
KR20110018543A (en) | Display apparatus and method for controlling lip-synchronization of display apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20190516 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
A4 | Supplementary search report drawn up and despatched |
Effective date: 20190729 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: H04N 21/433 20110101ALI20190723BHEP Ipc: H04N 21/462 20110101ALI20190723BHEP Ipc: G06Q 30/02 20120101ALI20190723BHEP Ipc: H04N 21/81 20110101ALI20190723BHEP Ipc: H04N 21/44 20110101ALI20190723BHEP Ipc: H04N 21/234 20110101AFI20190723BHEP Ipc: H04N 21/41 20110101ALI20190723BHEP |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: EXAMINATION IS IN PROGRESS |
|
17Q | First examination report despatched |
Effective date: 20210219 |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTG | Intention to grant announced |
Effective date: 20221213 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Ref country code: CH Ref legal event code: EP |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602018050466 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: REF Ref document number: 1571710 Country of ref document: AT Kind code of ref document: T Effective date: 20230615 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG9D |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20230531 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 1571710 Country of ref document: AT Kind code of ref document: T Effective date: 20230531 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230831 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230930 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230901 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SM Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 Ref country code: SK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 Ref country code: RO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231002 Ref country code: EE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602018050466 Country of ref document: DE |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20240122 Year of fee payment: 7 Ref country code: GB Payment date: 20240122 Year of fee payment: 7 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 |
|
26N | No opposition filed |
Effective date: 20240301 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SI Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 Ref country code: IT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20230531 |