[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2018151507A1 - 디스플레이 장치와 방법 및 광고 서버 - Google Patents

디스플레이 장치와 방법 및 광고 서버 Download PDF

Info

Publication number
WO2018151507A1
WO2018151507A1 PCT/KR2018/001893 KR2018001893W WO2018151507A1 WO 2018151507 A1 WO2018151507 A1 WO 2018151507A1 KR 2018001893 W KR2018001893 W KR 2018001893W WO 2018151507 A1 WO2018151507 A1 WO 2018151507A1
Authority
WO
WIPO (PCT)
Prior art keywords
input device
information
display
image
advertisement
Prior art date
Application number
PCT/KR2018/001893
Other languages
English (en)
French (fr)
Inventor
윤병호
Original Assignee
삼성전자 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 삼성전자 주식회사 filed Critical 삼성전자 주식회사
Priority to US16/481,570 priority Critical patent/US20200007922A1/en
Publication of WO2018151507A1 publication Critical patent/WO2018151507A1/ko
Priority to US17/246,195 priority patent/US11622145B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/44016Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/4508Management of client data or end-user data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management 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/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6582Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data

Definitions

  • Embodiments disclosed herein relate to a display apparatus, a method, and an advertisement server capable of providing at least one of a content and a UI image based on a user input.
  • the digital broadcasting system may provide a multimedia service through a broadcasting network or an RF network. Unlike the conventional real-time over-the-air broadcasting system, the digital broadcasting system may provide desired content at a desired time.
  • the user's preference may be monitored to provide content corresponding to the user's preference.
  • a conventional digital broadcasting system may monitor user preferences based on at least one of user information (region, gender, age, etc.) or content viewing history identified at the time of subscribing to a digital broadcasting service.
  • the digital broadcasting system may provide various services (eg, content provision according to preferences) suitable for user preferences in consideration of user preferences.
  • Various embodiments of the present disclosure may provide a display device, a method, and an advertisement server that can interact with a user through an input device having a high user preference.
  • a display device may include: a display displaying content; Communication circuitry for communicating with an external electronic device; Interface circuitry for receiving user input using at least one input device; And a first image for transmitting input device information about the identified input device to the external electronic device through the communication circuit, and for interfacing with a user through one of the identified input devices from the external electronic device. And a processor configured to receive and overlay the first image on the content, wherein the one input device is an input device having the highest usage frequency information or the most recently used input device among the identified input devices. It is characterized by.
  • an advertisement server may include a memory; A communication module in communication with the display device; When receiving input device information from the display device through the communication module, at least one of a first image and an advertisement content corresponding to one input device for the display device to interface with a user through one input device using input device information. And a processor for retrieving from the memory and transmitting the retrieved first image to the display device through the communication module, wherein the processor comprises: a frequency of use of each input device connected to the display device from the input device information; Identify at least one of the most recent order of use of each input device, and determine the input device with the highest frequency of use or the most recently used input device as the one input device, or the most determined by the display device from the input device information. High frequency of use, It is characterized by checking the information of one input device that was used most recently.
  • a display method by a display apparatus comprising: identifying at least one input device connected to the display device; Transmitting input device information on the identified input device to an external electronic device; Receiving a first image for interfacing with a user through one of the identified input devices from the external electronic device; And overlaying the first image on content and displaying the first image on a display, wherein the one input device is one of the input devices having the highest frequency of use information or the most recently used input device. It is characterized by that.
  • the user may interact with the user through an input device having high user preference.
  • FIG. 1 is a block diagram illustrating a broadcast system according to an exemplary embodiment.
  • FIG. 2 is a block diagram illustrating a display apparatus according to an exemplary embodiment.
  • 3A and 3B are diagrams illustrating an interface circuit according to an exemplary embodiment.
  • FIG. 4 is a diagram illustrating a program module included in a display apparatus according to an exemplary embodiment.
  • FIG. 5 is a block diagram illustrating an advertisement server according to an embodiment.
  • 6A and 6B are exemplary diagrams of a first image corresponding to an input device having a plurality of direction keys according to an exemplary embodiment.
  • 6C is an exemplary diagram of a first image corresponding to a mouse, according to an exemplary embodiment.
  • 6D illustrates an example of a first image corresponding to a keyboard, according to an exemplary embodiment.
  • FIG. 7 is a flowchart illustrating a first image providing method corresponding to an input device by a display apparatus according to an exemplary embodiment.
  • FIG. 8 is a flowchart illustrating a first image providing method corresponding to an input device by an advertisement server according to an exemplary embodiment.
  • first, second, or first or second may be used merely to distinguish a component from other corresponding components, and to separate the components from other aspects (e.g. Order).
  • Some (eg, first) component may be referred to as “coupled” or “connected” to another (eg, second) component, with or without the term “functionally” or “communicatively”.
  • any component can be connected directly to the other component (eg, by wire), wirelessly, or via a third component.
  • FIG. 1 is a block diagram illustrating a broadcast system according to an exemplary embodiment.
  • the broadcast system 1000 may include a broadcast server 400, an ACR server 300, an advertisement server 500, and a display device 100.
  • a display apparatus 100 may be a plurality of display apparatuses.
  • the display apparatus 100 may receive broadcast content corresponding to a user input (or a selected channel or request content) from among broadcast content (eg, broadcast program content, advertisement content, etc.) from the broadcast server 400. Can be received and played back.
  • the broadcast content may include, for example, a content (eg, a broadcast program) image or an advertisement image.
  • the display apparatus 100 may display a broadcast image on the display.
  • the display apparatus 100 may generate image identification information (for example, a fingerprint of a content image, a watermark, etc.) of broadcast content from the broadcast server 400 and transmit the generated image identification information to the ACR server 300. Can be.
  • image identification information for example, a fingerprint of a content image, a watermark, etc.
  • the display apparatus 100 may transmit a replacement advertisement request (a message related to the replacement advertisement request) to the advertisement server 400.
  • the replacement advertisement request may include information necessary for the advertisement server 400 to select a replacement advertisement (alternative advertisement content).
  • the replacement advertisement request may include information about the replaceable advertisement (hereinafter referred to as 'advertisement information to be replaced') (e.g., the play time of the advertisement or identification information of the advertisement) and user profile information (e.g., residence Geography, gender, age, interests, etc.).
  • 'advertisement information to be replaced' e.g., the play time of the advertisement or identification information of the advertisement
  • user profile information e.g., residence Geography, gender, age, interests, etc.
  • the display apparatus 100 when the display apparatus 100 receives the substitute advertisement from the advertisement server 500, the display apparatus 100 outputs the substitute advertisement instead of the broadcast content from the broadcast server 400 at the start time of the advertisement according to the advertisement information to be replaced. can do.
  • the display apparatus 100 may transmit input device information about an input device that receives a user input prior to the start time of the advertisement to the advertisement server 500.
  • the display apparatus 100 may receive a first image that can interface with a user through an input device from the advertisement server 500, and display the first image overlaid on the broadcast content or the substitute advertisement.
  • the display apparatus 100 may communicate with the broadcast server 400, the ACR server 300, or the advertisement server 500 through a communication network.
  • the communication network may include at least one of an IP network such as LAN, FTTH or xDSL, and an RF network such as WiFi, Wibro, 3G, or 4G.
  • the display device 100 may be a TV, a monitor, a notebook computer, a large format display (LFD), a tablet personal computer (PC), an e-book reader, a desktop personal computer (PC), a laptop. It may include at least one of a laptop (PC), a netbook computer, or an electronic picture frame.
  • the display device 100 may be a smartphone, a mobile phone, a video phone, an MP3 player, a camera, a personal digital assistant, a portable multimedia player, or a wearable. It may also include at least one of a wearable device.
  • the ACR server 300 may receive image identification information and check a channel corresponding to the image identification information.
  • the ACR server 300 may include a database that stores image identification information corresponding to each broadcast channel.
  • the ACR server 300 may check the channel corresponding to the image identification information by comparing the image identification information received from the ACR module 151 with the image identification information for each broadcasting channel stored in the database.
  • the ACR server 300 may check the broadcast schedule (eg, broadcast program schedule, advertisement schedule) of the identified channel.
  • the ACR server 300 may check whether there is a replaceable advertisement in the identified channel using the broadcast schedule of the plurality of channels stored in the database. If there is an replaceable advertisement in the identified channel, the ACR server 300 may check advertisement information to be replaced (for example, a start time of the advertisement or identification information of the advertisement).
  • the ACR server 300 may transmit the advertisement information to be replaced to the display apparatus 100. According to an embodiment, at least some of the operations performed by the ACR server 300 may be performed by the display apparatus 100.
  • the broadcast server 400 may transmit real-time broadcast content to the display apparatus 100.
  • the broadcast server 400 may transmit the broadcast content requested by the display apparatus 100 to the display apparatus 100.
  • the advertisement server 500 may provide a substitute advertisement to the display apparatus 100 at the request of the display apparatus 100.
  • the ad server 500 may request a substitute advertisement request including at least one of information about a replaceable advertisement and user profile information (eg, region of residence, gender, age, interests, etc.) from the display apparatus 100. Can be received.
  • the advertisement server 500 may select a substitute advertisement based on at least one of the information on the replaceable advertisement included in the substitute advertisement request and the user profile information, and transmit the selected substitute advertisement to the display apparatus 100.
  • the advertisement server 500 may check or determine an input device from the input device information.
  • the advertisement server 500 may transmit the first image for the display apparatus 100 to interface with the user through one input device to the display apparatus 100.
  • FIG. 2 is a block diagram illustrating a display apparatus according to an exemplary embodiment.
  • 3A and 3B are diagrams illustrating an interface circuit according to an exemplary embodiment.
  • the display apparatus 100 may include an interface circuit 110, a communication circuit 120, a display 130, a memory 140, and a processor 150.
  • some components may be omitted or further include additional components.
  • some of the components may be combined to form a single entity, but may perform the same functions of the corresponding components before combining.
  • the input / output relationship illustrated in FIG. 2 is merely an example for convenience of description and the present disclosure may not be limited thereto.
  • the interface circuit 110 may receive a user input from at least one input device.
  • the interface circuit 110 may include at least one communication unit 110a in communication with at least one input device.
  • the communication unit 110a receives user input from at least one input device such as the remote controller 210, the smartphone 220, or the motion sensor 260 in various near field communication schemes such as Bluetooth, infrared communication, and NFC. Can be received.
  • the motion sensor 260 may be used as a acceleration sensor, a gyro sensor, or the like, and is held by a user.
  • the motion sensor 260 may be included in the smartphone 220 or the like.
  • the communication unit 110a may receive a user input from at least one input device such as a game pad 230, a keyboard 240, a mouse 250, or the like in a wired communication scheme such as USB, PS2, or the like. .
  • the interface circuit 110 may include at least one input device or may be at least one input device. In the former case, the interface circuit 110 may be included in the processor 150. Referring to FIG. 3B, the interface circuit 110 may include at least one of a camera sensor 111 that detects a user input, a voice recognition sensor 112, a touch sensor 113, and an input button 114. In this case, the interface circuit 110 may output information corresponding to a user input received from at least one input device. The information corresponding to the user input may include, for example, a photographed image by the camera sensor 111, voice information detected by the voice recognition sensor 112, touch coordinates detected by the touch sensor 113, and an input button ( The operation key information sensed by the device 114).
  • the communication circuit 120 may communicate with at least one external server.
  • the external server may include, for example, at least one of the ACR server 300, the broadcast server 400, and the advertisement server 500.
  • the communication circuit 120 may communicate with an external server through at least one communication network of a broadcasting network and an RF network.
  • the communication circuit 120 may convert information (eg, content) received from the communication network into a form that can be interpreted by the processor 150.
  • the communication circuit 120 may convert information (for example, input device information) received from the processor 150 into information that can be transmitted to the communication network and transmit the information to the communication network.
  • Display 130 may include, for example, a liquid crystal display (LCD), a light emitting diode (LED) display, an organic light emitting diode (OLED) display, or an electronic paper display.
  • the display 130 may display, for example, various contents (eg, text, images, videos, icons, and / or symbols, etc.) and a first image to be overlaid on the contents to the user.
  • the memory 140 may be volatile memory (eg, RAM, etc.), nonvolatile memory (eg, ROM, flash memory, etc.), or a combination thereof.
  • the memory 140 may store, for example, commands or data related to at least one other element of the display apparatus 100.
  • the memory 140 may store instructions for selecting one input device from among input devices connected to the interface circuit 110.
  • the memory 140 may store instructions for outputting the replacement advertisement received from the advertisement server 500 in place of the broadcast content (for example, the advertisement content) received from the broadcast server 400.
  • the memory 140 may store instructions for displaying the first image by overlaying the first image on the broadcast content or the substitute advertisement being played.
  • the processor 150 may include, for example, a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor, an application processor, an application specific integrated circuit (ASIC), and field programmable gate arrays (FPGAs). )) And may have a plurality of cores.
  • the processor 150 may execute operations or data processing related to control and / or communication of at least one other component of the display apparatus 100.
  • the processor 150 may receive and play broadcast content from the broadcast server 400.
  • the processor 150 may request broadcast content from the broadcast server 400 according to a user input through the interface circuit 110, and receive broadcast content in response to the broadcast server 400.
  • the processor 150 may communicate with the ACR server 300 to check broadcast content being played or advertisement information to be replaced.
  • the processor 150 may generate image identification information of an image of broadcast content being reproduced, and transmit the generated image identification information to the ACR server 300.
  • the image identification information may be, for example, at least one of a watermark and a fingerprint of the broadcast content image.
  • the processor 150 may replace the advertisement to be replaced.
  • the information (for example, the playing time of the advertisement or the identification information of the advertisement) can be checked.
  • the processor 150 may periodically identify broadcast content or advertisement information to be replaced as described above.
  • the processor 150 may perform at least some of the operations performed by the ACR server 300.
  • the processor 150 may include at least one connected to the display apparatus 100 or the interface circuit 110 at a point in time (hereinafter, referred to as a “first point in time”) preceding the replacement advertisement time according to the advertisement information to be replaced.
  • the input device may be identified and input device information of the at least one input device identified may be generated.
  • the first time point may be determined based on time taken to receive and overlay the first image to be overlaid on the broadcast content or the substitute advertisement after transmitting the input device information.
  • the processor 150 may determine one input device among at least one input device at a first time point, and generate input device information for one input device.
  • the input device information may include, for example, at least one of type information of one input device and list information of at least one input device.
  • the processor 150 may generate input device information for at least one input device at a first time point.
  • the input device information may include, for example, at least one of list information of at least one input device, frequency of use of each input device, and recent use order information of each input device.
  • the processor 150 may transmit one input device information to the advertisement server 500, and receive a first image for interfacing with a user through the one input device from the advertisement server 500.
  • the processor 150 may identify an input device having the highest frequency of use among at least one input device, and transmit the input device information of the identified input device to the advertisement server 500.
  • the processor 150 may identify the most recently used input device among the at least one input device and transmit the confirmed input device information to the advertisement server 500.
  • the advertisement server 500 may check the type of the identified input device from the identified input device information and transmit a first image for interfacing with the user through the identified input device.
  • the processor 150 transmits input device information about all input devices connected to the interface circuit 110 to the advertisement server 500, and corresponds to one input device selected by the advertisement server 500.
  • the first image may be received.
  • the input device information may include at least one of list information of at least one input device, use frequency information of each input device, and recent use order information of each input device.
  • the advertisement server 500 may select an input device having the highest usage frequency or the most recently used among the at least one input device corresponding to the list information, and transmit a first image corresponding to the selected input device. .
  • the processor 150 may display the substitute advertisement received from the advertisement server 500 on the display 130 in place of the broadcast content received from the broadcast server 400 at the start time of the advertisement. For example, the processor 150 requests the advertisement server 500 for the advertisement content to be output before the start time of the advertisement (for example, the first time point), and as a result, receives the advertisement content from the advertisement server 500 to receive the advertisement. May be displayed on the display 130 at the start time. In an embodiment of the present disclosure, the processor 150 may overlay the first image on the broadcast content or the replacement advertisement, and display the first image on the display 130.
  • the processor 150 may change the broadcast content, the substitute advertisement, or the first image based on the user input received from one input device and display the same on the display 130.
  • the processor 150 may transmit the interface information for one input device to the advertisement server 500.
  • the advertisement server 500 may provide the display apparatus 100 with the changed broadcast content, the replacement advertisement, or the first image based on the interface information.
  • the processor 150 may determine completion of at least one of the first image and the substitute advertisement based on a user input through one input device. For example, when the processor 150 determines that at least one object included in the first image is selected through one input device, the processor 150 may determine completion of at least one of the first image and the substitute advertisement.
  • the processor 150 when it is determined that viewing is completed, transmits interface information indicating the completion of viewing to the advertisement server 500 through the communication circuit 120, and transmits the advertisement server (through the communication circuit 120). 500 may also receive compensation information for viewing completion.
  • the user's interest in the advertisement may be increased as the user interacts with the user.
  • FIG. 4 is a diagram illustrating a program module included in a display apparatus according to an exemplary embodiment.
  • a program module included in the display apparatus 100 may include an ACR module 151, a DAR module 153, and a playback module 155.
  • the program modules may be stored in the memory 120.
  • the program modules may be executed by the processor 150 to perform each operation.
  • the ACR module 151 may generate image identification information based on the image displayed on the display 130. For example, the ACR module 151 may capture an image displayed on the display 130 and generate image identification information (finger print information or watermark information) using the captured image. For example, the ACR module 151 may generate fingerprint information by reducing a captured image and extracting feature points representing the captured image. For another example, the ACR module 151 may generate watermark information by extracting a unique watermark embedded in the captured image. According to an embodiment, the ACR module 151 may transmit image identification information to the ACR server 300.
  • the ACR server 300 may check the channel corresponding to the image identification information by receiving the image identification information.
  • the ACR server 300 may include a database that stores image identification information corresponding to each broadcast channel.
  • the ACR server 300 may check the channel corresponding to the image identification information by comparing the image identification information received from the ACR module 151 with the image identification information for each broadcasting channel stored in the database.
  • the ACR server 300 may check a broadcast schedule (eg, a broadcast program schedule, an advertisement schedule) of a channel corresponding to the checked channel information. For example, the ACR server 300 may check whether a replaceable advertisement is included in a channel corresponding to the channel information by using a broadcast schedule of a plurality of channels stored in a database. If the replaceable advertisement is included in the channel corresponding to the channel information, the ACR server 300 may check information on the replaceable advertisement (for example, a start time of the advertisement or identification information of the advertisement). The ACR server 300 may transmit the information about the replaceable advertisement to the display apparatus 100. According to an embodiment, at least some of the operations performed by the ACR server 300 may be performed by the ACR module 151.
  • a broadcast schedule eg, a broadcast program schedule, an advertisement schedule
  • the DAR module 153 may transmit a replacement advertisement request to the advertisement server 400 when the information on the replaceable advertisement is received from the ACR server 300.
  • the replacement advertisement request may include information necessary for the advertisement server 400 to select a replacement advertisement.
  • the replacement advertisement request may include information on the replaceable advertisement and user profile information (eg, region of residence, gender, age, interest area, etc.).
  • the advertisement server 400 may transmit a substitute advertisement (or a substitute advertisement image) to the display apparatus 100 in response to a request of the DAR module 153.
  • the advertisement server 400 selects a substitute advertisement based on at least one of information about a replaceable advertisement included in the substitute advertisement request and user profile information, and transmits the selected substitute advertisement to the display apparatus 100. can do.
  • the playback module 155 may play and output the substitute advertisement and the first image received from the advertisement server 400.
  • the playback module 155 may display the substitute advertisement image and the first image on the display 130.
  • the playback module 155 may replace the broadcast image from the broadcast server 400 with a substitute advertisement image and display it on the display 130.
  • the playback module 155 may output an audio signal included in the substitute advertisement through a speaker (not shown) in synchronization with the substitute advertisement image.
  • FIG. 5 is a block diagram illustrating an advertisement server according to an embodiment.
  • the advertisement server 500 may include a communication module 510, a memory 520, and a processor 530.
  • some components may be omitted or further include additional components.
  • some of the components may be combined to form a single entity, but may perform the same functions of the corresponding components before combining.
  • the input / output relationship illustrated in FIG. 5 is merely an example for convenience of description and the present disclosure may not be limited thereto.
  • the communication module 510 may convert a signal (for example, input device information) received from the display apparatus 100 into a form that can be interpreted by the processor 530, and from the processor 530.
  • the signal (for example, advertising content) can be converted into a signal that can be transmitted to the communication network and transmitted to the communication network.
  • the memory 520 may be a volatile memory (for example, RAM), a nonvolatile memory (for example, a ROM, a flash memory, or the like) or a combination thereof.
  • the memory 520 may store, for example, instructions or data related to at least one other component of the advertisement server 500.
  • the memory 520 may store advertisement content for each broadcast time slot according to a broadcast channel.
  • the memory 520 may store a first image associated with each advertisement content.
  • the memory 520 may store advertisement content for each input device and a first image.
  • the advertisement content for each input device may be advertisement content corresponding to at least one of a propensity and an interest of a user using each input device.
  • the advertising content corresponding to the game pad may include game content, game consoles, and the latest electronics. Device or relatively trendy content.
  • the advertisement content corresponding to the camera sensor 211 may be fashion related (eg, cosmetics, clothes, etc.). Can be.
  • the advertisement content corresponding to the motion sensor 360 may be related to an item required for outdoor activity. have.
  • the advertisement content corresponding to the input device according to the above-described example may be determined through analysis of at least one of a user's disposition and interests according to the input device.
  • the processor 530 may include, for example, a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor, an application processor, an application specific integrated circuit (ASIC), and field programmable gate arrays (FPGAs). )) And may have a plurality of cores.
  • the processor 530 may execute operations or data processing related to control and / or communication of at least one other component of the advertisement server 500.
  • the processor 530 may determine one input device using the input device information.
  • the input device information may include at least one of input device list information, frequency of use of each input device, and recent use order information of each input device.
  • the processor 530 determines that the input device corresponding to the input device list information is the most frequently used or the most recently used input device as one input device to provide an interface between the display apparatus 100 and the user. Can be.
  • the processor 530 may not determine one input device separately.
  • the processor 530 may retrieve at least one of a substitute advertisement and a first image corresponding to an input device from the memory 520 and transmit the at least one of the first image to the display apparatus 100 through the communication module 510. have.
  • the processor 530 when the processor 530 confirms selection of one of the objects included in the first image through the communication module 510, the processor 530 may change at least one of the advertisement content and the first image based on the selected object. At least one of the updated advertisement content and the first image may be transmitted to the display apparatus 100 through the communication module 510.
  • the processor 530 may determine whether the user has completed viewing at least one of the first image and the advertisement content based on the interface information on the first image transmitted by the display apparatus 100. For example, the processor 530 may determine whether the user has completed viewing the advertisement content according to the selection of the designated object included in the first image from the interface information.
  • the processor 530 may transmit the compensation information to the display apparatus 100 through the communication module 510.
  • the reward information may be a discount coupon, a point, or the like.
  • the processor 530 may transmit the compensation information including the first object to the display apparatus 100.
  • the processor 530 receives the interface information indicating that the user using the input device selects the first object from the display apparatus 100 through the communication module 510
  • the processor 530 receives an external electronic device (not shown) based on the interface information. Reward information may be transmitted.
  • the external electronic device (not shown) may be a user's portable device such as a smart phone, a mobile terminal, a smart pad, and an iPad.
  • the viewer can provide the advertisement content in a form that can increase the immersion and interest in the advertisement.
  • 6A through 6D are exemplary views of a first image displayed on a display according to an exemplary embodiment.
  • 6A and 6B are exemplary diagrams of a first image corresponding to an input device having a plurality of direction keys according to an exemplary embodiment.
  • 6C is an exemplary diagram of a first image corresponding to a mouse, according to an exemplary embodiment.
  • 6D illustrates an example of a first image corresponding to a keyboard, according to an exemplary embodiment.
  • a first image corresponding to an input device having four direction keys may include four objects 611, 612, 613, and 614 respectively corresponding to four direction keys.
  • the input device having the four direction keys may include at least one of a game pad, a remote controller, and a smartphone.
  • the substitute advertisement 610 in which the first image including four objects 611, 612, 613, and 614 is overlaid may be, for example, simple game content that can be performed by manipulating four direction keys.
  • the ad server 500 may provide a demonstration of a new game to the display device 100 via a substitute ad 610.
  • the first image may be one object moving in a direction corresponding to manipulation of four direction keys of the input apparatus.
  • the first image corresponding to the input device having two direction keys may include two objects 621 and 622 corresponding to the two direction keys.
  • the substitute advertisement 620 in which the first image is overlaid may be, for example, a content (eg, text content) in the form of a still image that can be switched to a previous screen and a next screen by manipulating two direction keys.
  • the advertisement server 500 guides the offline event through the replacement advertisement 620 and finishes watching the replacement advertisement 620, the advertisement server 500 provides the display apparatus 100 with discount information of the offline event. can do.
  • the first image corresponding to the mouse may include one of the first objects 631 to the third object 633 corresponding to the left click, the right click, and the scroll key.
  • the substitute advertisement 630 in which the first image is overlaid may be, for example, content in the form of a still image which may be switched to a screen according to a manipulation of a mouse.
  • the ad server 500 guides the online event through the substitute advertisement 630, and if the hyperlink of the substitute advertisement 630 is left clicked by the mouse, provides the discount information of the online event. can do.
  • the first image corresponding to the keyboard may include an input field object 641 for receiving and displaying contents input by the keyboard.
  • the substitute advertisement 640 in which the first image is overlaid may be, for example, content in the form of a still image that can be input by a keyboard.
  • the advertisement server 500 receives the correct response to the query confirming whether to watch the advertisement from the display apparatus 100 after providing the substitute advertisement 640, the user through the display apparatus 100 is provided. May provide predetermined reward information.
  • the substitute advertisement and the first image both correspond to an input device used for an interface between the display apparatus 100 and the user is described as an example.
  • one of the substitute advertisement and the first image may correspond to one input device.
  • the advertisement server 500 may transmit a substitute advertisement or a first image corresponding to an input device, and the display apparatus 100 may receive the substitute advertisement or the first image to display the substitute advertisement or the first image.
  • the user interface type advertisement content may be provided, thereby increasing the user's interest in the advertisement content and enhancing the advertisement effect.
  • FIG. 7 is a flowchart illustrating a first image providing method corresponding to an input device by a display apparatus according to an exemplary embodiment.
  • the display apparatus 100 may determine whether a designated time point (a first time point) is displayed while playing broadcast content.
  • the specified time point may be a time point earlier than a start time of an advertisement for outputting a substitute advertisement from the advertisement server 500 in place of the broadcast content from the advertisement server 500.
  • the display apparatus 100 may generate input device information.
  • the display apparatus 100 may generate input device information about all input devices connected to the display apparatus 100.
  • the input device information may include at least one of input device list information of at least one input device, use frequency information of each input device, and recent use order information.
  • the display apparatus 100 selects an input device with the highest usage frequency or the most recently used input apparatus among all input devices connected to the display apparatus 100, and inputs the selected input device.
  • Device information may also be generated.
  • the input device information on the selected input device may include at least one of type information of the selected input device and list information of all connected input devices.
  • the display apparatus 100 may transmit input device information to the advertisement server 500 through a communication network.
  • the advertisement server 500 may determine a first image to be transmitted to the display apparatus 100 based on the input device information.
  • the advertisement server 500 may determine the advertisement content to be transmitted to the display apparatus 100 based on the input device information.
  • the display apparatus 100 may determine whether a first image corresponding to one input apparatus is received from the advertisement server 500 after transmitting the input apparatus information. In operation 740, the display apparatus 100 may additionally check whether advertisement content is received from the advertisement server 500.
  • the display apparatus 100 may display the first image by overlaying the first image on the broadcast content displayed on the display 130.
  • the display apparatus 100 may display the display 130 on the display 130 and overlay the first image on the replacement advertisement.
  • the display apparatus 100 may display at least one of the first image and the substitute advertisement on the display 130 and check whether a user input is received through one input device.
  • the display apparatus 100 may change and display at least one of the first image and the substitute advertisement on the display 130 in response to the user input.
  • An algorithm for changing at least one of the first image and content (alternative advertisement) corresponding to the user input by the display apparatus 100 may be provided from the advertisement server 500.
  • the display apparatus 100 may transmit a user input to the advertisement server 500, receive at least one of the first image and the content (alternative advertisement) changed by the advertisement server 500, and display the same on the display 130. .
  • the display apparatus 100 may determine whether the user has completed viewing the first image (or advertisement content) based on the user interface information of the first image.
  • the display apparatus 100 may transmit interface information about the first image to the advertisement server 500.
  • the interface information may include information about an object selected through one input device among at least one object included in the first image.
  • the display apparatus 100 may transmit interface information whenever one of the objects included in the first image is selected through one input device.
  • the user's interest in the advertisement may be increased as the user interacts with the user.
  • FIG. 8 is a flowchart illustrating a first image providing method corresponding to an input device by an advertisement server according to an exemplary embodiment.
  • the advertisement server 500 may determine whether input device information is received through a communication network.
  • the advertisement server 500 may check input device information (for example, type information of one input device) based on the input device information.
  • the advertisement server 500 may search for the first image corresponding to the input device from the memory 520 if it is possible to check the information of the input device.
  • the first image corresponding to one input device may be an image for supporting the display apparatus 100 to interface with a user through one input device.
  • the advertisement server 500 may transmit the first image corresponding to the searched input device to the display apparatus 100 through a communication network.
  • the advertisement server 500 may monitor whether the first image (or advertisement content) has been viewed by the display apparatus 100 based on the interface information from the display apparatus 100.
  • the interface information may be information generated (or confirmed) as the display apparatus 100 interfaces with a user through an input device.
  • the interface information may include selection information on at least one object among objects included in the first image.
  • the advertisement server 500 may provide compensation information to the display apparatus 100 or the external electronic device.
  • the reward information may be a discount coupon, a point, or the like.
  • the viewer can provide the advertisement content in a form that can increase the immersion and interest in the advertisement.
  • the display device may include a display (eg, 130 of FIG. 2); Communication circuitry configured to communicate with an external electronic device 400 in FIG. 1 (eg, 120 in FIG. 2); Interface circuitry for receiving user input (eg, 110 of FIG. 2); And a processor (eg, 150 in FIG. 2) operatively connected to the communication circuit and the interface circuit and controlling the display to display content, wherein the processor includes at least one input device connected to the interface circuit. Identify the at least one input device, and transmit input device information about the at least one input device to the external electronic device through the communication circuit, and input the most frequently used or most recently used one of the at least one input device.
  • the apparatus may be configured to receive a first image for interfacing with a user through a device and to overlay the first image on the content and output the first image to the display.
  • the processor may change and display the content or the first image on the display based on a user input received from the one input device.
  • the processor identifies the input device having the highest usage frequency information among the at least one input device, transmits input device information of the input device to the external electronic device, and transmits the first device from the external electronic device. It may be set to receive an image.
  • the processor may identify the one input device that is most recently used among the at least one input device, transmit input device information of the one input device to the external electronic device, and transmit the first image from the external electronic device. It can be set to receive.
  • the input device information includes at least one of use frequency information, recent use order information, and list information of the at least one input device, and the processor is further configured to display the use frequency information, recent use order information, and the like by the external electronic device.
  • the first image may be configured to receive the first image corresponding to the input device having the highest frequency of use or the most recently used value determined based on at least one of the list information.
  • the processor may receive content determined by the external electronic device based on the input device information from the external electronic device, and display the received content on the display.
  • the content may include broadcast content received from the external electronic device through the communication circuit; And a substitute advertisement from another external electronic device via the communication circuit, wherein the memory, when executed, displays the first image in the substitute advertisement when the processor displays the substitute advertisement in place of the broadcast content. It can be set to overlay the.
  • the server device may include a communication circuit (eg, 510 of FIG. 5) that communicates with a display device (eg, 100 of FIG. 2); A processor (eg, 530 of FIG. 5) electrically connected to the communication circuit; And a memory (eg, 520 of FIG. 5) electrically connected to the processor, wherein the memory, when the processor executes, receives input device information from the display device through the communication circuit.
  • a communication circuit eg, 510 of FIG. 5
  • a processor eg, 530 of FIG. 5
  • a memory eg, 520 of FIG. 5
  • At least one memories configured to retrieve a first image for interfacing with a user through a device from the memory and to transmit the retrieved advertisement content and the retrieved first image to the display device through the communication circuit.
  • the memory may be configured to, when executed, determine whether the processor checks at least one of an input device list, a frequency of use of each input device, and a recent use order of each input device from the input device information, and includes the at least one of the input device list.
  • the apparatus may further store instructions configured to determine the input device having the highest frequency of use or the most recently used input device as the input device.
  • the advertisement content may include substitute advertisement content that the display apparatus outputs in place of broadcast content, and the memory may include a plurality of substitute advertisements corresponding to a plurality of input devices; And, when executed, the processor may further store instructions configured to retrieve, from the memory, a substitute advertisement corresponding to the one input device from among a plurality of substitute advertisements corresponding to the plurality of input devices.
  • the memory may be configured such that when the processor receives interface information indicating completion of viewing of at least one of the first image and the advertisement content from the display device, the memory may be displayed on the display device or an external electronic device corresponding to the display device. May further store instructions set to provide compensation information.
  • a display method by a display device may include: identifying at least one input device connected to the display device; Transmitting input device information about the at least one input device to an external electronic device; Receiving a first image for interfacing with a user from the external electronic device through an input device having the highest usage frequency information of the at least one input device or a recently used input device; And outputting the first image by overlaying the first image on the content being displayed on the display.
  • the display method may further include changing and displaying at least one of the content or the first image based on a user input received from the input device.
  • the display method may further include identifying the one input device having the highest usage frequency information among the at least one input device, and the transmitting may include input device information of the one input device.
  • the method may include transmitting the message to the external electronic device.
  • the display method may further include identifying the most recently used one of the at least one input device, and the transmitting may include input device information of the one input device. And transmitting to the external electronic device.
  • the input device information includes at least one of use frequency information, recent use order information, and list information of the at least one input device. And receiving the first image corresponding to the most frequently used or most recently used input device determined based on at least one of the information and the list information.
  • a display method may include: receiving the content determined by the external electronic device based on the input device information; And displaying the received content on the display.
  • the content may include broadcast content received from the external electronic device; And a substitute advertisement content received from another external electronic device, and the outputting operation includes overlaying the first image on the substitute advertisement content at the time of outputting the substitute advertisement content in place of the broadcast content. It may include.
  • At least a portion of an apparatus (eg, modules or functions thereof) or a method (eg, operations) according to various embodiments may be implemented by instructions stored in a computer-readable storage medium in the form of a program module.
  • the processor may perform a function corresponding to the instruction.
  • Computer-readable recording media include hard disks, floppy disks, magnetic media (e.g. magnetic tape), optical recording media (e.g. CD-ROM, DVD, magnetic-optical media (e.g. floppy disks), internal memory, etc.
  • Instructions may include code generated by a compiler or code executable by an interpreter Modules or program modules according to various embodiments may include at least one or more of the above-described components. , Some may be omitted, or may further include other components.
  • operations performed by a module, program module, or other component may be executed sequentially, in parallel, repeatedly, or heuristically, or at least some of the operations may be executed in a different order, omitted, or another operation may be added.
  • the embodiments disclosed herein are presented for the purpose of explanation and understanding of the disclosed, technical content, and do not limit the scope of the technology described in this document. Accordingly, the scope of this document should be construed as including all changes or various other embodiments based on the technical spirit of this document.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Social Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

디스플레이 장치와 방법 및 광고 서버가 개시된다. 일 실시 예에 따르면, 디스플레이 장치는, 콘텐츠를 표시하는 디스플레이; 외부 전자 장치와 통신하는 통신 회로; 적어도 하나의 입력 장치를 이용하여 사용자 입력을 수신하는 인터페이스 회로; 및 상기 확인된 입력 장치에 대한 입력 장치 정보를 상기 통신 회로를 통해 상기 외부 전자 장치로 송신하고, 상기 외부 전자 장치로부터 상기 확인된 입력 장치 중 한 입력 장치를 통해 사용자와 인터페이스하기 위한 제1 영상을 수신하고, 상기 제1 영상을 상기 콘텐츠에 오버레이(overlay)하는 프로세서;를 포함하며, 상기 한 입력 장치는, 상기 확인된 입력 장치 중에서 가장 사용 빈도 정보가 높은 입력 장치 또는 가장 최근에 사용된 입력 장치인 것을 특징으로 한다.

Description

디스플레이 장치와 방법 및 광고 서버
본 문서에 개시된 실시예들은 사용자 입력에 기초하여 콘텐츠 및 UI 영상 중 적어도 하나를 제공할 수 있는 디스플레이 장치와 방법 및 광고 서버에 관한 것이다.
디지털 방송 시스템은 방송망 또는 RF망을 통해 멀티미디어 서비스를 제공할 수 있다., 디지털 방송 시스템은 종래의 실시간 공중파 방송 시스템과 달리, 사용자가 원하는 시간에 원하는 콘텐츠를 제공할 수 있다.
디지털 방송 시스템은 양방향 통신 가능하므로, 사용자의 선호도를 모니터링하여 사용자의 선호도에 대응하는 콘텐츠를 제공할 수 있다.
종래의 디지털 방송 시스템은 디지털 방송 서비스에 가입할 당시에 확인된 사용자 정보(지역, 성별, 나이 등) 또는 콘텐츠 시청 이력 중 적어도 하나에 기초하여 사용자 선호도를 모니터링할 수 있다.
디지털 방송 시스템은 사용자 선호도를 고려하여 사용자 선호도에 적합한 다양한 서비스(예: 선호도에 따른 콘텐츠 제공)를 제공할 수 있다.
본 문서의 다양한 실시예들은 사용자의 선호도가 높은 입력 장치를 통해 사용자와 상호 작용할 수 있는 디스플레이 장치와 방법 및 광고 서버를 제공할 수 있다.
본 문서의 일 실시 예에 따른 디스플레이 장치는, 콘텐츠를 표시하는 디스플레이; 외부 전자 장치와 통신하는 통신 회로; 적어도 하나의 입력 장치를 이용하여 사용자 입력을 수신하는 인터페이스 회로; 및 상기 확인된 입력 장치에 대한 입력 장치 정보를 상기 통신 회로를 통해 상기 외부 전자 장치로 송신하고, 상기 외부 전자 장치로부터 상기 확인된 입력 장치 중 한 입력 장치를 통해 사용자와 인터페이스하기 위한 제1 영상을 수신하고, 상기 제1 영상을 상기 콘텐츠에 오버레이(overlay)하는 프로세서를 포함하며, 상기 한 입력 장치는, 상기 확인된 입력 장치 중에서 가장 사용 빈도 정보가 높은 입력 장치 또는 가장 최근에 사용된 입력 장치인 것을 특징으로 한다.
본 문서의 일 실시 예에 따른 광고 서버는, 메모리; 디스플레이 장치와 통신하는 통신 모듈; 상기 통신 모듈을 통해 상기 디스플레이 장치로부터 입력 장치 정보를 수신하면, 입력 장치 정보를 이용해 상기 디스플레이 장치가 한 입력 장치를 통해 사용자와 인터페이스하기 위한 제1 영상 및 한 입력 장치에 대응하는 광고 콘텐츠 중 적어도 하나를 상기 메모리로부터 검색하고, 검색된 상기 제1 영상을 상기 통신 모듈을 통해 상기 디스플레이 장치로 송신하는 프로세서를 포함하고, 상기 프로세서는, 상기 입력 장치 정보로부터 상기 디스플레이 장치에 연결된 각 입력 장치의 사용 빈도 및 각 입력 장치의 최근 사용 순서 중 적어도 하나를 확인하고, 사용 빈도가 가장 높은 입력 장치 또는 가장 최근에 사용된 입력 장치를 상기 한 입력 장치로 결정하거나, 상기 입력 장치 정보로부터 상기 디스플레이 장치에 의해 결정된 가장 사용 빈도가 높거나, 가장 최근에 사용된 한 입력 장치의 정보를 확인하는 것을 특징으로 한다.
또한, 본 문서의 일 실시 예에 따른 디스플레이 장치에 의한 디스플레이 방법으로서, 디스플레이 장치에 연결된 적어도 하나의 입력 장치를 확인하는 동작; 상기 확인된 입력 장치에 대한 입력 장치 정보를 외부 전자 장치로 송신하는 동작; 상기 외부 전자 장치로부터 상기 확인된 입력 장치 중 한 입력 장치를 통해 사용자와 인터페이스하기 위한 제1 영상을 수신하는 동작; 및 상기 제1 영상을 콘텐츠에 오버레이(overlay)하여 디스플레이에 표시하는 동작을 포함하며, 상기 한 입력 장치는, 상기 확인된 입력 장치 중에서 가장 사용 빈도 정보가 높은 입력 장치 또는 가장 최근에 사용된 입력 장치인 것을 특징으로 한다.
본 문서에 개시된 실시 예들에 따르면, 사용자의 선호도가 높은 입력 장치를 통해 사용자와 상호 작용할 수 있다.
도 1은 일 실시 예에 따른 방송 시스템을 도시한 구성도이다.
도 2는 일 실시 예에 따른 디스플레이 장치를 도시한 구성도이다.
도 3a 및 3b는 일 실시 예에 따른 인터페이스 회로를 도시한 구성도이다.
도 4는 일 실시 예에 따른 디스플레이 장치에 포함된 프로그램 모듈을 나타내는 도면이다.
도 5는 일 실시 예에 따른 광고 서버를 도시한 구성도이다.
도 6a 및 6b는 일 실시 예에 따른 복수의 방향키를 갖는 입력 장치에 대응하는 제1 영상의 예시도이다.
도 6c는 일 실시 예에 따른 마우스에 대응하는 제1 영상의 예시도이다.
도 6d는 일 실시 예에 따른 키보드에 대응하는 제1 영상의 예시도이다.
도 7은 일 실시 예에 따른 디스플레이 장치에 의한 한 입력 장치에 대응하는 제1 영상 제공 방법을 도시한 흐름도이다.
도 8은 일 실시 예에 따른 광고 서버에 의한 한 입력 장치에 대응하는 제1 영상 제공 방법을 도시한 흐름도이다.
이하, 본 발명의 다양한 실시 예가 첨부된 도면을 참조하여 기재된다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 실시 예의 다양한 변경(modification), 균등물(equivalent), 및/또는 대체물(alternative)을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다.
본 문서의 다양한 실시예들 및 이에 사용된 용어들은 본 문서에 기재된 기술적 특징들을 특정한 실시예들로 한정하려는 것이 아니며, 해당 실시예의 다양한 변경, 균등물, 또는 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 또는 관련된 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다. 아이템에 대응하는 명사의 단수 형은 관련된 문맥상 명백하게 다르게 지시하지 않는 한, 상기 아이템 한 개 또는 복수 개를 포함할 수 있다. 본 문서에서, "A 또는 B", "A 및 B 중 적어도 하나", "A 또는 B 중 적어도 하나,""A, B 또는 C," "A, B 및 C 중 적어도 하나,"및 "A, B, 또는 C 중 적어도 하나"와 같은 문구들 각각은 그 문구들 중 해당하는 문구에 함께 나열된 항목들의 모든 가능한 조합을 포함할 수 있다. "제 1", "제 2", 또는 "첫째" 또는 "둘째"와 같은 용어들은 단순히 해당 구성요소를 다른 해당 구성요소와 구분하기 위해 사용될 수 있으며, 해당 구성요소들을 다른 측면(예: 중요성 또는 순서)에서 한정하지 않는다. 어떤(예: 제 1) 구성요소가 다른(예: 제 2) 구성요소에, "기능적으로" 또는 "통신적으로"라는 용어와 함께 또는 이런 용어 없이, "커플드" 또는 "커넥티드"라고 언급된 경우, 그것은 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로(예: 유선으로), 무선으로, 또는 제 3 구성요소를 통하여 연결될 수 있다는 것을 의미한다.
도 1은 일 실시 예에 따른 방송 시스템을 도시한 구성도이다.
도 1을 참조하면, 일 실시 예에 따르면, 방송 시스템(1000)은 방송 서버(400), ACR 서버(300), 광고 서버(500) 및 디스플레이 장치(100)를 포함할 수 있다. 도 1에서는 설명의 편의성을 위하여 디스플레이 장치(100)가 하나인 경우를 예로 도시하였지만, 디스플레이 장치(100)는 복수의 디스플레이 장치일 수 있음은 물론이다.
일 실시 예에 따르면, 디스플레이 장치(100)는 방송 서버(400)로부터의 방송 콘텐츠(예: 방송 프로그램 콘텐츠, 광고 콘텐츠 등) 중에서 사용자 입력(또는, 선택 채널, 요청 콘텐츠)에 대응하는 방송 콘텐츠를 수신하여 재생할 수 있다. 상기 방송 콘텐츠는, 예를 들어, 콘텐츠(예: 방송 프로그램) 이미지 또는 광고 이미지를 포함할 수 있다. 디스플레이 장치(100)는 방송 이미지를 디스플레이에 표시할 수 있다.
일 실시 예에 따르면, 디스플레이 장치(100)는 방송 서버(400)로부터의 방송 콘텐츠에 대한 이미지 식별 정보(예: 콘텐츠 이미지의 핑거프린트, 워터마크 등)를 생성하여 ACR 서버(300)로 송신할 수 있다. 디스플레이 장치(100)는 ACR 서버(300)로부터 대체 가능한 광고에 대한 정보가 수신되면, 광고 서버(400)로 대체 광고 요청(대체 광고 요청과 관련된 메시지)을 송신할 수 있다. 상기 대체 광고 요청은 광고 서버(400)가 대체 광고(대체 광고 콘텐츠)를 선택하기 위해 필요한 정보를 포함할 수 있다. 예를 들어, 상기 대체 광고 요청은 상기 대체 가능한 광고에 대한 정보(이하, '대체될 광고 정보'라고 함)(예: 광고의 재생 시간 또는 광고의 식별 정보 등) 및 사용자 프로파일 정보(예: 거주 지역, 성별, 나이, 관심 분야 등)를 포함할 수 있다.
일 실시 예에 따르면, 디스플레이 장치(100)는 광고 서버(500)로부터 대체 광고를 수신하면, 대체될 광고 정보에 따른 광고의 시작 시간에 방송 서버(400)로부터의 방송 콘텐츠 대신에 대체 광고를 출력할 수 있다.
일 실시 예에 따르면, 디스플레이 장치(100)는 광고의 시작 시간에 앞서 사용자 입력을 수신하는 입력 장치에 대한 입력 장치 정보를 광고 서버(500)로 송신할 수 있다. 디스플레이 장치(100)는 광고 서버(500)로부터 한 입력 장치를 통해 사용자와 인터페이스할 수 있는 제1 영상을 제공받아, 방송 콘텐츠 또는 대체 광고에 오버레이하여 표시할 수 있다.
전술한 실시예에서, 디스플레이 장치(100)는 방송 서버(400), ACR 서버(300) 또는 광고 서버(500)와 통신망을 통해서 통신할 수 있다. 상기 통신망은 LAN, FTTH 또는 xDSL 등의 IP 망 및 WiFi, Wibro, 3G 또는 4G 등의 RF 망 중 적어도 하나를 포함할 수 있다.
예를 들어, 디스플레이 장치(100)는 TV, 모니터, 노트북, LFD(Large Format Display), 태블릿 PC(tablet personal computer), 전자책 리더기(e-book reader), 데스크탑 PC(desktop personal computer), 랩탑 PC(laptop personal computer), 넷북 컴퓨터(netbook computer), 또는 전자 액자 중 적어도 하나를 포함할 수 있다. 다른 예를 들어, 디스플레이 장치(100)는 스마트폰(smartphone), 이동 전화기(mobile phone), 영상 전화기, MP3 플레이어, 카메라(camera), PDA(personal digital assistant), PMP(portable multimedia player), 웨어러블 장치(wearable device) 중 적어도 하나를 포함할 수도 있다.
일 실시 예에 따르면, ACR 서버(300)는 이미지 식별 정보를 수신하고, 이미지 식별 정보에 대응되는 채널을 확인할 수 있다. 예를 들어, ACR 서버(300)는 각각의 방송 채널에 대응되는 이미지 식별 정보를 저장하는 데이터베이스를 포함할 수 있다. ACR 서버(300)는 ACR 모듈(151)로부터 수신된 이미지 식별 정보를 데이터베이스에 저장된 방송 채널별 이미지 식별 정보와 비교하여 이미지 식별 정보에 대응되는 채널을 확인할 수 있다.
ACR 서버(300)는 확인된 채널의 방송 스케줄(예: 방송 프로그램 스케줄, 광고 스케줄)을 확인할 수 있다. ACR 서버(300)는 데이터베이스에 저장된 복수의 채널의 방송 스케줄을 이용하여 확인된 채널에 대체 가능한 광고가 있는지 확인할 수 있다. ACR 서버(300)는 확인된 채널에 대체 가능한 광고가 있으면, 대체될 광고 정보(예: 광고의 시작 시간 또는 광고의 식별 정보 등)를 확인할 수 있다. ACR 서버(300)는 대체될 광고 정보를 디스플레이 장치(100)로 송신할 수 있다. 일 실시예에 따르면, ACR 서버(300)에 의해 수행되는 동작들 중 적어도 일부는 디스플레이 장치(100)에 의해 수행될 수도 있다.
일 실시 예에 따르면, 방송 서버(400)는 디스플레이 장치(100)로 실시간 방송 콘텐츠를 송신할 수 있다. 방송 서버(400)는 디스플레이 장치(100)에 의해 요청된 방송 콘텐츠를 디스플레이 장치(100)로 송신할 수 있다.
일 실시 예에 따르면, 광고 서버(500)는 디스플레이 장치(100)의 요청에 따라 디스플레이 장치(100)로 대체 광고를 제공할 수 있다. 예를 들어, 광고 서버(500)는 디스플레이 장치(100)로부터 대체 가능한 광고에 대한 정보 및 사용자 프로파일 정보(예: 거주 지역, 성별, 나이, 관심 분야 등) 중 적어도 하나를 포함하는 대체 광고 요청을 수신할 수 있다. 광고 서버(500)는 대체 광고 요청에 포함된 대체 가능한 광고에 대한 정보 및 사용자 프로파일 정보 중 적어도 하나에 기초하여 대체 광고를 선택하고 선택된 대체 광고를 디스플레이 장치(100)로 송신할 수 있다.
일 실시 예에 따르면, 광고 서버(500)는 디스플레이 장치(100)로부터 입력 장치 정보를 수신하면, 입력 장치 정보로부터 한 입력 장치를 확인 또는 결정할 수 있다. 광고 서버(500)는 디스플레이 장치(100)가 한 입력 장치를 통해 사용자와 인터페이스하기 위한 제1 영상을 디스플레이 장치(100)로 송신할 수 있다.
도 2는 일 실시 예에 따른 디스플레이 장치를 도시한 구성도이다. 도 3a 및 3b는 일 실시 예에 따른 인터페이스 회로를 도시한 구성도이다.
도 2를 참조하면, 일 실시 예에 따르면, 디스플레이 장치(100)는 인터페이스 회로(110), 통신 회로(120), 디스플레이(130), 메모리(140) 및 프로세서(150)를 포함할 수 있다. 일 실시 예에서, 일부 구성요소가 생략되거나, 추가적인 구성요소를 더 포함할 수 있다. 또는, 일 실시 예에서, 구성요소들 중 일부가 결합되어 하나의 개체로 구성되되, 결합 이전의 해당 구성요소들의 기능을 동일하게 수행할 수 있다. 도 2에 도시된 입출력 관계는 설명의 편의성을 위한 예시에 불과하며, 이에 한정되지 않을 수 있다.
일 실시 예에 따르면, 인터페이스 회로(110)는 적어도 하나의 입력 장치로부터 사용자 입력을 수신할 수 있다. 도 3a를 참조하면, 인터페이스 회로(110)는 적어도 하나의 입력 장치와 통신하는 적어도 하나의 통신 유닛(110a)을 포함할 수 있다. 예를 들어, 통신 유닛(110a)은 블루투스, 적외선 통신 및 NFC 등과 같은 다양한 근거리 통신 방식으로 리모컨(210), 스마트폰(220) 또는 모션 센서(260)과 같은 적어도 하나의 입력 장치로부터 사용자 입력을 수신할 수 있다. 그 중, 모션 센서(260)는 가속도 센서, 자이로 센서 등으로서, 사용자에 의해 파지된 상태로 이용될 수 있다 모션 센서(260)는 스마트폰(220) 등에 포함된 것일 수도 있다. 다른 예를 들어, 통신 유닛(110a)은 USB, PS2 등과 같은 유선 통신 방식으로 게임 패드(230), 키보드(240) 또는 마우스(250) 등과 같은 적어도 하나의 입력 장치로부터 사용자 입력을 수신할 수 있다.
일 실시 예에 따르면, 인터페이스 회로(110)는 적어도 하나의 입력 장치를 포함할 수 있으며, 적어도 하나의 입력 장치일 수도 있다. 전자의 경우, 인터페이스 회로(110)는 프로세서(150)에 포함될 수도 있다. 도 3b를 참조하면, 인터페이스 회로(110)는 사용자 입력을 감지하는 카메라 센서(111), 음성 인식 센서(112), 터치 센서(113) 및 입력 버튼(114) 중 적어도 하나를 포함할 수 있다. 이 경우, 인터페이스 회로(110)는 적어도 하나의 입력 장치로부터 수신된 사용자 입력에 대응하는 정보를 출력할 수 있다. 상기 사용자 입력에 대응하는 정보는 예를 들어, 카메라 센서(111)에 의한 촬영 영상, 음성 인식 센서(112)에 의해 감지된 음성 정보, 터치 센서(113)에 의해 감지된 터치 좌표, 입력 버튼(114)에 의해 감지된 조작 키 정보 등일 수 있다.
다시 도 2로 돌아가서, 일 실시 예에 따르면, 통신 회로(120)는 적어도 하나의 외부 서버와 통신할 수 있다. 상기 외부 서버는 예를 들어, ACR 서버(300), 방송 서버(400) 및 광고 서버(500) 중 적어도 하나를 포함할 수 있다. 통신 회로(120)는 외부 서버와 방송망 및 RF 망 중 적어도 하나의 통신망을 통해서 통신할 수 있다. 통신 회로(120)는 통신망으로부터 수신된 정보(예: 콘텐츠)를 프로세서(150)에 의해 해석 가능한 형태로 변환할 수 있다. 통신 회로(120)를 프로세서(150)로부터 수신된 정보(예: 입력 장치 정보)를 통신망으로 송신 가능한 정보로 변환하여 통신망으로 송신할 수 있다.
디스플레이(130)는 예를 들면, 액정 디스플레이(LCD), 발광 다이오드(LED) 디스플레이, 유기 발광 다이오드(OLED) 디스플레이, 또는 전자종이(electronic paper) 디스플레이를 포함할 수 있다. 디스플레이(130)는, 예를 들면, 사용자에게 각종 콘텐츠(예: 텍스트, 이미지, 비디오, 아이콘, 및/또는 심볼 등), 콘텐츠에 오버레이될 제1 영상을 표시할 수 있다.
메모리(140)는 휘발성 메모리(예를 들어, RAM 등), 비휘발성 메모리(예를 들어, ROM, 플래시 메모리 등) 또는 이들의 조합일 수 있다. 메모리(140)는, 예를 들면, 디스플레이 장치(100)의 적어도 하나의 다른 구성요소에 관계된 명령 또는 데이터를 저장할 수 있다. 일 실시 예에 따르면, 메모리(140)는 인터페이스 회로(110)에 연결된 입력 장치 중에서 한 입력 장치를 선택하기 위한 인스트럭션들을 저장할 수 있다. 메모리(140)는 방송 서버(400)로부터 수신된 방송 콘텐츠(예: 광고 콘텐츠)를 대신하여 광고 서버(500)로부터 수신된 대체 광고를 출력하기 위한 인스트럭션들을 저장할 수 있다. 메모리(140)는 재생중인 방송 콘텐츠 또는 대체 광고에 제1 영상을 오버레이하여 표시하기 위한 인스트럭션들을 저장할 수 있다.
프로세서(150)는 예를 들어, 중앙처리장치(CPU), 그래픽처리장치(GPU), 마이크로프로세서, 애플리케이션 프로세서(application processor), 주문형 반도체(ASIC(application specific integrated circuit), FPGA(field programmable gate arrays)) 중 적어도 하나를 포함할 수 있으며, 복수의 코어를 가질 수 있다. 프로세서(150)는 디스플레이 장치(100)의 적어도 하나의 다른 구성요소들의 제어 및/또는 통신에 관한 연산이나 데이터 처리를 실행할 수 있다.
일 실시 예에 따르면, 프로세서(150)는 방송 서버(400)로부터의 방송 콘텐츠를 수신하여 재생할 수 있다. 예를 들어, 프로세서(150)는 인터페이스 회로(110)를 통한 사용자 입력에 따라 방송 서버(400)로 방송 콘텐츠를 요청하고, 방송 서버(400)로부터 그 응답으로 방송 콘텐츠를 수신할 수도 있다.
일 실시 예에 따르면, 프로세서(150)는 ACR 서버(300)와 통신하여 재생중인 방송 콘텐츠 또는 대체될 광고 정보를 확인할 수 있다. 예를 들어, 프로세서(150)는 재생중인 방송 콘텐츠의 이미지에 대한 이미지 식별 정보를 생성하고, 생성된 이미지 식별 정보를 ACR 서버(300)로 송신할 수 있다. 상기 이미지 식별 정보는 예컨대, 방송 콘텐츠 영상의 워터마크 및 핑거프린트 중 적어도 하나일 수 있다. ACR 서버(300)가 이미지 식별 정보에 기초하여 디스플레이 장치(100)의 시청 채널을 확인하고, 확인된 채널에 대체 가능한 광고에 대한 대체될 광고 정보를 송신함에 따라, 프로세서(150)는 대체될 광고 정보(예: 광고의 재생 시간 또는 광고의 식별 정보)를 확인할 수 있다. 일 실시 예에서, 프로세서(150)는 주기적으로 전술한 바와 같이 방송 콘텐츠 또는 대체될 광고 정보를 식별할 수 있다. 프로세서(150)는 ACR 서버(300)에 의해 수행되는 동작 중 적어도 일부를 수행할 수도 있다.
일 실시 예에 따르면, 프로세서(150)는 대체될 광고 정보에 따른 대체 광고 시간에 앞선 시점(이하, '제1 시점'이라고 함) 디스플레이 장치(100) 또는 인터페이스 회로(110)에 연결된 적어도 하나의 입력 장치를 확인하고, 확인된 적어도 하나의 입력 장치의 입력 장치 정보를 생성할 수 있다. 제1 시점은 입력 장치 정보를 송신한 후 방송 콘텐츠 또는 대체 광고에 오버레이될 제1 영상을 수신하여 오버레이하는데 소요되는 시간에 기초하여 결정될 수 있다.
일 예를 들어, 프로세서(150)는 제1 시점에 적어도 하나의 입력 장치 중 한 입력 장치를 결정하고, 한 입력 장치에 대한 입력 장치 정보를 생성할 수도 있다. 상기 입력 장치 정보는 예컨대, 한 입력 장치의 종류 정보 및 적어도 하나의 입력 장치의 목록 정보 중 적어도 하나를 포함할 수 있다. 다른 예를 들어, 프로세서(150)는 제1 시점에 적어도 하나의 입력 장치에 대한 입력 장치 정보를 생성할 수 있다. 상기 입력 장치 정보는 예컨대, 적어도 하나의 입력 장치의 목록 정보, 각 입력 장치의 사용 빈도 정보 및 각 입력 장치의 최근 사용 순서 정보 중 적어도 하나를 포함할 수 있다.
일 실시 예에 따르면, 프로세서(150)는 한 입력 장치 정보를 광고 서버(500)로 송신하고, 광고 서버(500)로부터 한 입력 장치를 통해 사용자와 인터페이스하기 위한 제1 영상을 수신할 수 있다.
일 예를 들어, 프로세서(150)는 적어도 하나의 입력 장치 중에서 가장 사용 빈도가 높은 입력 장치를 확인하고, 확인된 입력 장치의 입력 장치 정보를 광고 서버(500)로 송신할 수 있다. 다른 예를 들어, 프로세서(150)는 적어도 하나의 입력 장치 중에서 가장 최근에 사용된 입력 장치를 확인하고, 확인된 입력 장치 정보를 광고 서버(500)로 송신할 수 있다. 이러한 경우, 광고 서버(500)는 확인된 입력 장치 정보로부터 확인된 입력 장치의 종류를 확인하고, 확인된 입력 장치를 통해 사용자와 인터페이스하기 위한 제1 영상을 송신할 수 있다.
일 실시 예에 따르면, 프로세서(150)는 인터페이스 회로(110)에 연결된 모든 입력 장치에 대한 입력 장치 정보를 광고 서버(500)로 송신하고, 광고 서버(500)에 의해 선택된 한 입력 장치에 대응하는 제1 영상을 수신할 수도 있다. 이 경우, 입력 장치 정보는 적어도 하나의 입력 장치의 목록 정보, 각 입력 장치의 사용 빈도 정보 및 각 입력 장치의 최근 사용 순서 정보 중 적어도 하나를 포함할 수 있다. 광고 서버(500)는 목록 정보에 대응하는 적어도 하나의 입력 장치 중에서 가장 사용 빈도가 높거나, 가장 최근에 사용된 입력 장치를 선택하고, 선택된 한 입력 장치에 대응하는 제1 영상을 송신할 수 있다.
일 실시 예에 따르면, 프로세서(150)는 광고의 시작 시간에 방송 서버(400)로부터 수신된 방송 콘텐츠를 대신하여 광고 서버(500)로부터 수신된 대체 광고를 디스플레이(130)에 표시할 수 있다. 예를 들어, 프로세서(150)는 광고의 시작 시간 이전(예: 제1 시점)에 출력될 광고 콘텐츠를 광고 서버(500)에 요청하고, 그 결과 광고 서버(500)로부터 광고 콘텐츠를 수신하여 광고의 시작 시간에 디스플레이(130)에 표시할 수 있다. 일 실시 예에서, 프로세서(150)는 방송 콘텐츠 또는 대체 광고에 제1 영상을 오버레이(overlay)하여 디스플레이(130)에 표시할 수 있다.
일 실시 예에 따르면, 프로세서(150)는 한 입력 장치로부터 수신된 사용자 입력에 기초하여 방송 콘텐츠, 대체 광고 또는 제1 영상을 변경하여 디스플레이(130)에 표시할 수 있다. 이 과정에서, 프로세서(150)는 한 입력 장치에 대한 인터페이스 정보를 광고 서버(500)로 송신할 수도 있다. 이 경우, 광고 서버(500)가 인터페이스 정보에 기초하여 변경된 방송 콘텐츠, 대체 광고 또는 제1 영상을 디스플레이 장치(100)에 제공할 수도 있다.
일 실시 예에 따르면, 프로세서(150)는 한 입력 장치를 통한 사용자 입력에 기초하여 제1 영상 및 대체 광고 중 적어도 하나의 시청 완료를 결정할 수도 있다. 예를 들어, 프로세서(150)는 한 입력 장치를 통해 제1 영상에 포함된 적어도 하나의 오브젝트가 선택됨을 확인하면, 제1 영상 및 대체 광고 중 적어도 하나의 시청 완료를 결정할 수도 있다.
일 실시 예에 따르면, 프로세서(150)는 시청 완료를 결정하면, 통신 회로(120)를 통해 광고 서버(500)로 시청 완료를 알리는 인터페이스 정보를 송신하고, 통신 회로(120)를 통해 광고 서버(500)로부터 시청 완료에 대한 보상 정보를 수신할 수도 있다.
이 같이, 일 실시 예에서는 광고 콘텐츠 또는 광고를 위한 제1 영상을 제공할 때 사용자와 상호 작용함에 따라 광고에 대한 사용자의 관심도를 증가시킬 수 있다.
도 4는 일 실시 예에 따른 디스플레이 장치에 포함된 프로그램 모듈을 나타내는 도면이다.
도 4를 참조하면, 디스플레이 장치(100)에 포함된 프로그램 모듈(예: 어플리케이션)은 ACR 모듈(151), DAR 모듈(153), 및 재생 모듈(155)을 포함할 수 있다. 상기 프로그램 모듈들은 메모리(120)에 저장될 수 있다. 상기 프로그램 모듈들은 프로세서(150)에 의해 실행되어 각각의 동작을 수행할 수 있다.
ACR 모듈(151)은 디스플레이(130)에 표시된 이미지에 기초하여 이미지 식별 정보를 생성할 수 있다. 예를 들어, ACR 모듈(151)은 디스플레이(130)에 표시된 이미지를 캡쳐(capture)하고, 상기 캡쳐된 이미지를 이용하여 이미지 식별 정보(핑거 프린트 정보 또는 워터마크 정보)를 생성할 수 있다. 예를 들어, ACR 모듈(151)은 캡쳐된 이미지를 축소시키고 캡쳐된 이미지를 대표하는 특징점들을 추출하여 핑거 프린트 정보를 생성할 수 있다. 다른 예를 들어, ACR 모듈(151)은 캡쳐된 이미지에 삽입된 고유의 워터마크를 추출하여 워터마크 정보를 생성할 수 있다. 일 실시예에 따르면 ACR 모듈(151)은 이미지 식별 정보를 ACR 서버(300)로 송신할 수 있다.
ACR 서버(300)는 상기 이미지 식별 정보를 수신하여 상기 이미지 식별 정보에 대응되는 채널을 확인할 수 있다. 예를 들어, ACR 서버(300)는 각각의 방송 채널에 대응되는 이미지 식별 정보를 저장하는 데이터베이스를 포함할 수 있다. ACR 서버(300)는 ACR 모듈(151)로부터 수신된 이미지 식별 정보를 데이터베이스에 저장된 방송 채널별 이미지 식별 정보와 비교하여 이미지 식별 정보에 대응되는 채널을 확인할 수 있다.
ACR 서버(300)는 확인된 채널 정보에 대응되는 채널의 방송 스케쥴(예: 방송 프로그램 스케쥴, 광고 스케쥴)을 확인할 수 있다. 예를 들어, ACR 서버(300)는 데이터베이스에 저장된 복수의 채널의 방송 스케쥴을 이용하여 상기 채널 정보에 대응되는 채널에 대체 가능한 광고를 포함되어 있는지 확인할 수 있다. ACR 서버(300)는 상기 채널 정보에 대응되는 채널에 대체 가능한 광고가 포함되어 있으면 대체 가능한 광고에 대한 정보(예: 광고의 시작 시간 또는 광고의 식별 정보 등)를 확인할 수 있다. ACR 서버(300)는 대체 가능한 광고에 대한 정보를 디스플레이 장치(100)로 송신할 수 있다. 일 실시 예에 따르면, ACR 서버(300)에 의해 수행되는 동작들 중 적어도 일부는 ACR 모듈(151)에 의해 수행될 수도 있다.
일 실시 예에 따르면, DAR 모듈(153)은 ACR 서버(300)로부터 대체 가능한 광고에 대한 정보가 수신되면 광고 서버(400)로 대체 광고 요청을 송신할 수 있다. 상기 대체 광고 요청은 광고 서버(400)가 대체 광고를 선택하기 위해 필요한 정보를 포함할 수 있다. 예를 들어, 상기 대체 광고 요청은 상기 대체 가능한 광고에 대한 정보 및 사용자 프로파일 정보(예: 거주 지역, 성별, 나이, 관심 분야 등)를 포함할 수 있다.
일 실시 예에 따르면, 광고 서버(400)는 DAR 모듈(153)의 요청에 응답하여 디스플레이 장치(100)로 대체 광고(또는, 대체 광고 이미지)를 송신할 수 있다. 일 실시 예에 따르면, 광고 서버(400)는 대체 광고 요청에 포함된 대체 가능한 광고에 대한 정보 및 사용자 프로파일 정보 중 적어도 하나에 기초하여 대체 광고를 선택하고 선택된 대체 광고를 디스플레이 장치(100)로 송신할 수 있다.
일 실시 예에 따르면, 재생 모듈(155)은 광고 서버(400)로부터 수신된 대체 광고 및 제1 영상을 재생하고 출력할 수 있다. 일 실시 예에 따르면, 재생 모듈(155)은 대체 광고 이미지 및 제1 영상을 디스플레이(130)에 표시할 수 있다. 예를 들어, 재생 모듈(155)은 방송 서버(400)로부터의 방송 이미지를 대체 광고 이미지로 대체하여 디스플레이(130)에 표시할 수 있다. 일 실시 예에 따르면, 재생 모듈(155)은 대체 광고 이미지에 동기를 맞춰 대체 광고에 포함된 오디오 신호를 스피커(미도시)를 통해 출력할 수 있다.
도 5는 일 실시 예에 따른 광고 서버를 도시한 구성도이다.
도 5를 참조하면, 일 실시 예에 따르면, 광고 서버(500)는 통신 모듈(510), 메모리(520) 및 프로세서(530)를 포함할 수 있다. 일 실시 예에서, 일부 구성요소가 생략되거나, 추가적인 구성요소를 더 포함할 수 있다. 또는, 일 실시 예에서, 구성요소들 중 일부가 결합되어 하나의 개체로 구성되되, 결합 이전의 해당 구성요소들의 기능을 동일하게 수행할 수 있다. 도 5에 도시된 입출력 관계는 설명의 편의성을 위한 예시에 불과하며, 이에 한정되지 않을 수 있다.
일 실시 예에 따르면, 통신 모듈(510)은 디스플레이 장치(100)로부터 수신된 신호(예: 입력 장치 정보)를 프로세서(530)에 의해 해석 가능한 형태로 변환할 수 있고, 프로세서(530)로부터의 신호(예: 광고 콘텐츠)를 통신망으로 송신 가능한 신호로 변환하여 통신망으로 송신할 수 있다.
일 실시 예에 따르면, 메모리(520)는 휘발성 메모리(예를 들어, RAM 등), 비휘발성 메모리(예를 들어, ROM, 플래시 메모리 등) 또는 이들의 조합일 수 있다. 메모리(520)는, 예를 들면, 광고 서버(500)의 적어도 하나의 다른 구성요소에 관계된 명령 또는 데이터를 저장할 수 있다. 일 실시 예에 따르면, 메모리(520)는 방송 채널에 따라 방송 시간대별 광고 콘텐츠를 저장할 수 있다. 메모리(520)는 각 광고 콘텐츠와 연관된 제1 영상을 저장할 수 있다.
일 실시 예에 따르면, 메모리(520)는 입력 장치별 광고 콘텐츠 및 제1 영상을 저장할 수 있다. 상기 입력 장치별 광고 콘텐츠는 각 입력 장치를 사용하는 사용자의 성향 및 관심분야 중 적어도 하나에 대응하는 광고 콘텐츠일 수 있다.
예를 들어, 게임 패드(330)의 사용 빈도가 높은 사용자는 게임을 좋아하며, 얼리 어댑터(early adapter) 성향을 가질 가능성이 크므로, 게임 패드에 대응하는 광고 콘텐츠는 게임 콘텐츠, 게임기, 최신 전자 장치 또는 상대적으로 최근 유행하는(trendy) 콘텐츠일 수 있다. 다른 예를 들어, 카메라 센서(211)의 사용 빈도가 높은 사용자는 외모에 관심 있을 가능성이 크므로, 카메라 센서(211)에 대응하는 광고 콘텐츠는 패션에 관련된 것(예: 화장품, 옷 등)일 수 있다. 또 다른 예를 들어, 모션 센서(360)의 사용 빈도 정보가 높은 사용자는 활동적인 성향을 가질 가능성이 크므로, 모션 센서(360)에 대응하는 광고 콘텐츠는 아웃도어 활동에 필요한 품목에 관련된 것일 수 있다. 전술한 예에 따른 입력 장치에 대응하는 광고 콘텐츠는 입력 장치에 따른 사용자의 성향 및 관심분야 중 적어도 하나에 대한 분석을 통해서 결정될 수 있다.
프로세서(530)는 예를 들어, 중앙처리장치(CPU), 그래픽처리장치(GPU), 마이크로프로세서, 애플리케이션 프로세서(application processor), 주문형 반도체(ASIC(application specific integrated circuit), FPGA(field programmable gate arrays)) 중 적어도 하나를 포함할 수 있으며, 복수의 코어를 가질 수 있다. 프로세서(530)는 광고 서버(500)의 적어도 하나의 다른 구성요소들의 제어 및/또는 통신에 관한 연산이나 데이터 처리를 실행할 수 있다.
일 실시 예에 따르면, 프로세서(530)는 입력 장치 정보를 수신하면, 입력 장치 정보를 이용해 한 입력 장치를 결정할 수 있다. 예를 들어, 입력 장치 정보는 입력 장치 목록 정보, 각 입력 장치의 사용 빈도 정보 및 각 입력 장치의 최근 사용 순서 정보 중 적어도 하나를 포함할 수 있다. 이 경우, 프로세서(530)는 입력 장치 목록 정보에 대응하는 입력 장치 중에서 가장 사용 빈도가 높거나, 가장 최근에 사용된 입력 장치를 디스플레이 장치(100)와 사용자 간의 인터페이스를 제공할 한 입력 장치로 결정할 수 있다. 다른 예를 들어, 프로세서(530)는 디스플레이 장치(100)로부터 한 입력 장치 정보를 포함하는 입력 장치 정보를 수신하면, 별도로 한 입력 장치를 결정하지 않을 수 있다.
일 실시 예에 따르면, 프로세서(530)는 메모리(520)로부터 한 입력 장치에 대응하는 대체 광고 및 제1 영상 중 적어도 하나를 검색하여 통신 모듈(510)을 통해 디스플레이 장치(100)로 송신할 수 있다.
일 실시 예에 따르면, 프로세서(530)는 통신 모듈(510)을 통해 제1 영상에 포함된 오브젝트 중 하나의 선택을 확인하면, 선택된 오브젝트에 기초하여 광고 콘텐츠 및 제1 영상 중 적어도 하나를 변화시키고 갱신된 광고 콘텐츠 및 제1 영상 중 적어도 하나를 통신 모듈(510)을 통해 디스플레이 장치(100)로 송신할 수도 있다.
일 실시 예에 따르면, 프로세서(530)는 디스플레이 장치(100)에 의해 송신된 제1 영상에 대한 인터페이스 정보에 기초하여 사용자가 제1 영상 및 광고 콘텐츠 중 적어도 하나를 시청 완료하였는지를 결정할 수 있다. 예를 들어, 프로세서(530)는 인터페이스 정보로부터 제1 영상에 포함된 지정 오브젝트의 선택을 확인함에 따라 사용자가 광고 콘텐츠를 시청 완료하였는지를 결정할 수 있다.
일 실시 예에 따르면, 프로세서(530)는 사용자가 광고 콘텐츠를 시청 완료하였다고 결정하면, 통신 모듈(510)을 통해 디스플레이 장치(100)로 보상 정보를 송신할 수 있다. 예를 들어, 보상 정보는 할인 쿠폰, 포인트 등일 수 있다.
일 실시 예에 따르면, 프로세서(530)는 제1 오브젝트를 포함하는 보상 정보를 디스플레이 장치(100)로 송신할 수도 있다. 프로세서(530)는 통신 모듈(510)을 통해 디스플레이 장치(100)로부터 한 입력 장치를 사용하는 사용자가 제1 오브젝트를 선택함을 나타내는 인터페이스 정보를 수신하면, 인터페이스 정보에 기초하여 외부 전자 장치(미도시)로 보상 정보를 송신할 수도 있다. 상기 외부 전자 장치(미도시)는 스마트폰, 휴대 단말, 스마트 패드 및 아이패드 등과 같은 사용자의 휴대 장치일 수 있다.
이 같이, 일 실시 예에서는 시청자로 하여금 광고에 대한 몰입과 관심도를 증가시킬 수 있는 형태로 광고 콘텐츠를 제공할 수 있다.
도 6a 내지 도 6d는 일 실시 예에 따른 디스플레이에 표시된 제1 영상의 예시도이다. 도 6a 및 6b는 일 실시 예에 따른 복수의 방향키를 갖는 입력 장치에 대응하는 제1 영상의 예시도이다. 도 6c는 일 실시 예에 따른 마우스에 대응하는 제1 영상의 예시도이다. 도 6d는 일 실시 예에 따른 키보드에 대응하는 제1 영상의 예시도이다.
도 6a를 참조하면, 네(four) 방향키를 갖는 입력 장치에 대응하는 제1 영상은 네 방향키에 각기 대응하는 네 개의 오브젝트(611, 612, 613, 614)를 포함할 수 있다. 상기 네 방향키를 갖는 입력 장치는 게임 패드, 리모컨, 스마트폰 중 적어도 하나를 포함할 수 있다. 네 개의 오브젝트(611, 612, 613, 614)를 포함하는 제1 영상이 오버레이된 대체 광고(610)는 예를 들어, 네 방향키를 조작함에 따라 수행 가능한 간단한 게임형 콘텐츠일 수 있다. 도 6a의 예에서, 광고 서버(500)는 새로운 게임의 데모를 대체 광고(610)를 통해 디스플레이 장치(100)에 제공할 수 있다. 도 6a와 달리, 제1 영상은 입력 장치의 네 방향키의 조작에 대응하는 방향으로 이동하는 하나의 오브젝트일 수도 있다.
도 6b를 참조하면, 두 방향키를 갖는 입력 장치에 대응하는 제1 영상은 두 방향키에 대응하는 두 개의 오브젝트(621, 622)를 포함할 수 있다. 제1 영상이 오브레이된 대체 광고(620)는 예를 들어, 두 방향키를 조작함에 따라 이전 화면과 다음 화면으로 전환 가능한 정지 영상 형태의 콘텐츠(예: 텍스트 콘텐츠)일 수 있다. 도 6b의 예에서, 광고 서버(500)는 대체 광고(620)를 통해 오프라인 이벤트를 안내하고, 대체 광고(620)의 시청을 완료할 경우, 오프라인 이벤트의 할인정보를 디스플레이 장치(100)에 제공할 수 있다.
도 6c를 참조하면, 마우스에 대응하는 제1 영상은 좌 클릭, 우 클릭 및 스크롤키에 대응하는 제1 오브젝트(631) 내지 제3 오브젝트(633) 중 하나를 포함할 수 있다. 제1 영상이 오브레이된 대체 광고(630)는 예를 들어, 마우스의 조작에 따라 화면 전환될 수 있는 정지 영상 형태의 콘텐츠일 수 있다. 도 6c의 예에서, 광고 서버(500)는 대체 광고(630)를 통해 온라인 이벤트를 안내하고, 마우스에 의해 대체 광고(630)의 하이퍼링크가 좌 클릭됨을 확인하면, 온라인 이벤트의 할인정보를 제공할 수 있다.
도 6d를 참조하면, 키보드에 대응하는 제1 영상은 키보드에 의해 입력된 내용을 수신 및 표시하는 입력필드 오브젝트(641)를 포함할 수 있다. 제1 영상이 오브레이된 대체 광고(640)는 예를 들어, 키보드에 의해 내용을 입력할 수 있는 정지 영상 형태의 콘텐츠일 수 있다. 도 6d의 예에서, 광고 서버(500)는 대체 광고(640)를 제공한 후 디스플레이 장치(100)로부터 광고 시청 여부를 확인하는 질의에 대한 올바른 응답을 수신하면, 디스플레이 장치(100)를 통해 사용자에게 소정의 보상 정보를 제공할 수 있다.
도 6a 내지 6d에서는 대체 광고 및 제1 영상이 둘 다 디스플레이 장치(100)와 사용자 간의 인터페이스에 사용되는 한 입력 장치에 대응되는 경우를 예로 들어 설명하였다. 다른 실시예로서, 대체 광고 및 제1 영상 중 하나가 한 입력 장치에 대응될 수 있다. 예를 들어, 광고 서버(500)는 한 입력 장치에 대응하는 대체 광고 또는 제1 영상을 송신하고, 디스플레이 장치(100)는 대체 광고 또는 제1 영상을 수신하여 대체 광고 또는 제1 영상을 표시할 수 있다. 이 같이, 일 실시 예에서는 사용자 인터페이스형 광고 콘텐츠를 제공할 수 있어, 광고 콘텐츠에 대한 사용자의 관심도를 높일 수 있고, 광고 효과를 높일 수 있다.
도 7은 일 실시 예에 따른 디스플레이 장치에 의한 한 입력 장치에 대응하는 제1 영상 제공 방법을 도시한 흐름도이다.
도 7을 참조하면, 동작 710에서, 디스플레이 장치(100)는 방송 콘텐츠를 재생하면서 지정된 시점(제1 시점)인지를 확인할 수 있다. 상기 지정된 시점은 광고 서버(500)로부터의 방송 콘텐츠를 대신하여 광고 서버(500)로부터의 대체 광고를 출력하는 광고의 시작 시간으로부터 지정시간만큼 앞선 시점일 수 있다.
동작 720에서, 디스플레이 장치(100)는 지정된 시점에 도래하면, 입력 장치 정보를 생성할 수 있다. 예를 들어, 디스플레이 장치(100)는 디스플레이 장치(100)에 연결된 모든 입력 장치에 대한 입력 장치 정보를 생성할 수 있다. 이 경우, 입력 장치 정보는 적어도 하나의 입력 장치의 입력 장치 목록 정보, 각 입력 장치의 사용 빈도 정보 및 최근 사용 순서 정보 중 적어도 하나를 포함할 수 있다. 다른 예를 들어, 디스플레이 장치(100)는 디스플레이 장치(100)에 연결된 모든 입력 장치 중에서 입력 장치의 가장 사용 빈도가 높거나, 가장 최근에 사용된 한 입력 장치를 선택하고, 선택된 입력 장치에 대한 입력 장치 정보를 생성할 수도 있다. 상기 선택된 입력 장치에 대한 입력 장치 정보는 선택된 입력 장치의 종류 정보 및 연결된 모든 입력 장치의 목록 정보 중 적어도 하나를 포함할 수 있다.
동작 730에서, 디스플레이 장치(100)는 입력 장치 정보를 통신망을 통해 광고 서버(500)로 송신할 수 있다. 광고 서버(500)는 입력 장치 정보를 수신하면, 입력 장치 정보에 기초하여 디스플레이 장치(100)로 송신될 제1 영상을 결정할 수 있다. 광고 서버(500)는 입력 장치 정보에 기초하여 디스플레이 장치(100)로 송신될 광고 콘텐츠를 결정할 수도 있다.
동작 740에서, 디스플레이 장치(100)는 입력 장치 정보를 송신한 후 광고 서버(500)로부터 한 입력 장치에 대응하는 제1 영상이 수신되는지를 확인할 수 있다. 동작 740에서, 디스플레이 장치(100)는 추가적으로 광고 서버(500)로부터 광고 콘텐츠가 수신되는지를 확인할 수도 있다.
동작 750에서, 제1 영상이 수신되면, 디스플레이 장치(100)는 제1 영상을 디스플레이(130)에 표시되는 방송 콘텐츠에 오버레이하여 표시할 수 있다. 동작 750에서, 디스플레이 장치(100)는 광고 서버(500)로부터 대체 광고를 수신하면, 디스플레이(130)에 표시할 수 있으며, 제1 영상을 대체 광고에 오버레이하여 표시할 수도 있다.
동작 760에서, 디스플레이 장치(100)는 제1 영상 및 대체 광고 중 적어도 하나를 디스플레이(130)에 표시하면서, 한 입력 장치를 통해 사용자 입력이 수신되는지를 확인할 수 있다.
동작 770에서, 디스플레이 장치(100)는 한 입력 장치를 통해 사용자 입력이 수신되면, 사용자 입력에 대응하여 제1 영상 및 대체 광고 중 적어도 하나를 변경하여 디스플레이(130)에 표시할 수 있다. 디스플레이 장치(100)가 사용자 입력에 대응하는 제1 영상 및 콘텐츠(대체 광고) 중 적어도 하나를 변경하는 알고리즘 등은 광고 서버(500)로부터 제공된 것일 수 있다. 디스플레이 장치(100)는 사용자 입력을 광고 서버(500)로 송신하고, 광고 서버(500)에 의해 변경된 제1 영상 및 콘텐츠(대체 광고) 중 적어도 하나를 수신하여 디스플레이(130)에 표시할 수도 있다.
동작 780에서, 디스플레이 장치(100)는 제1 영상에 대한 사용자 인터페이스 정보에 기초하여 사용자가 제1 영상(또는, 광고 콘텐츠)를 시청 완료하였는지를 결정할 수 있다.
동작 790에서, 디스플레이 장치(100)는 제1 영상(또는, 광고 콘텐츠)의 시청 완료를 결정하면, 제1 영상에 대한 인터페이스 정보를 광고 서버(500)로 송신할 수 있다. 상기 인터페이스 정보는 제1 영상에 포함된 적어도 하나의 오브젝트 중 한 입력 장치를 통해 선택된 오브젝트에 대한 정보를 포함할 수 있다. 전술한 실시예에서, 디스플레이 장치(100)는 한 입력 장치를 통해 제1 영상에 포함된 오브젝트 중 하나가 선택될 때마다 인터페이스 정보를 송신할 수도 있다. 이 같이, 일 실시 예에서는 광고 콘텐츠 또는 광고를 위한 제1 영상을 제공할 때 사용자와 상호 작용함에 따라 광고에 대한 사용자의 관심도를 증가시킬 수 있다.
도 8은 일 실시 예에 따른 광고 서버에 의한 한 입력 장치에 대응하는 제1 영상 제공 방법을 도시한 흐름도이다.
도 8을 참조하면, 동작 810에서, 광고 서버(500)는 통신망을 통해 입력 장치 정보가 수신되는지를 확인할 수 있다.
동작 820에서, 광고 서버(500)는 입력 장치 정보가 수신되면, 입력 장치 정보에 한 입력 장치 정보(예: 한 입력 장치의 종류 정보)를 확인할 수 있다.
동작 830에서, 광고 서버(500)는 한 입력 장치 정보를 확인 가능하면, 메모리(520)로부터 한 입력 장치에 대응하는 제1 영상을 검색할 수 있다. 한 입력 장치에 대응하는 제1 영상은 디스플레이 장치(100)가 한 입력 장치를 통해 사용자와 인터페이스하도록 지원하는 영상일 수 있다.
동작 840에서, 광고 서버(500)는 검색된 한 입력 장치에 대응하는 제1 영상을 통신망을 통해 디스플레이 장치(100)로 송신할 수 있다.
동작 850에서, 광고 서버(500)는 디스플레이 장치(100)로부터의 인터페이스 정보에 기초하여 디스플레이 장치(100)에 의한 제1 영상(또는, 광고 콘텐츠)의 시청 완료 여부를 모니터링할 수 있다. 상기 인터페이스 정보는 디스플레이 장치(100)가 한 입력 장치를 통해 사용자와 인터페이스함에 따라 생성(또는, 확인)된 정보일 수 있다. 예를 들어, 인터페이스 정보는 제1 영상에 포함된 오브젝트들 중에서 적어도 하나의 오브젝트에 대한 선택 정보를 포함할 수 있다.
동작 860에서, 디스플레이 장치(100)에 의한 제1 영상(또는, 광고 콘텐츠)의 시청 완료가 확인되면, 광고 서버(500)는 디스플레이 장치(100) 또는 외부 전자 장치에 보상 정보를 제공할 수 있다. 예를 들어, 보상 정보는 할인 쿠폰, 포인트 등일 수 있다.
이 같이, 일 실시 예에서는 시청자로 하여금 광고에 대한 몰입과 관심도를 증가시킬 수 있는 형태로 광고 콘텐츠를 제공할 수 있다.
일 실시 예에 따르면, 디스플레이 장치(예: 도 2의 100)는 디스플레이(예: 도 2의 130); 외부 전자 장치(도 1의 400)와 통신하도록 설정된 통신 회로(예: 도 2의 120); 사용자 입력을 수신하는 인터페이스 회로(예: 도 2의 110); 및 상기 통신 회로 및 상기 인터페이스 회로와 기능적으로 연결되고, 콘텐츠가 표시되도록 상기 디스플레이를 제어하는 프로세서(예: 도 2의 150)를 포함하고, 상기 프로세서는, 상기 인터페이스 회로에 연결된 적어도 하나의 입력 장치를 확인하고, 상기 적어도 하나의 입력 장치에 대한 입력 장치 정보를 상기 통신 회로를 통해 상기 외부 전자 장치로 송신하고, 상기 적어도 하나의 입력 장치 중 가장 사용 빈도가 높거나, 가장 최근에 사용된 한 입력 장치를 통해 사용자와 인터페이스하기 위한 제1 영상을 수신하고, 상기 콘텐츠에 상기 제1 영상을 오버레이(overlay)하여 상기 디스플레이에 출력하도록 설정될 수 있다.
상기 프로세서는 상기 한 입력 장치로부터 수신된 사용자 입력에 기초하여 상기 콘텐츠 또는 상기 제1 영상을 변경하여 상기 디스플레이에 표시할 수 있다.
상기 프로세서는, 상기 적어도 하나의 입력 장치 중에서 가장 사용 빈도 정보가 높은 상기 한 입력 장치를 확인하고, 상기 한 입력 장치의 입력 장치 정보를 상기 외부 전자 장치로 송신하고, 상기 외부 전자 장치로부터 상기 제1 영상을 수신하도록 설정될 수 있다.
상기 프로세서는, 상기 적어도 하나의 입력 장치 중에서 가장 최근에 사용된 상기 한 입력 장치를 확인하고, 상기 한 입력 장치의 입력 장치 정보를 상기 외부 전자 장치로 송신하고, 상기 외부 전자 장치로부터 상기 제1 영상을 수신하도록 설정될 수 있다.
상기 입력 장치 정보는, 상기 적어도 하나의 입력 장치의 사용 빈도 정보, 최근 사용 순서 정보 및 목록 정보 중 적어도 하나를 포함하고, 상기 프로세서는, 상기 외부 전자 장치에 의해 사용 빈도 정보, 최근 사용 순서 정보 및 목록 정보 중 적어도 하나에 기초하여 결정된, 가장 사용 빈도가 높거나, 가장 최근에 사용된 입력 장치에 대응하는 상기 제1 영상을 수신하도록 설정될 수 있다.
상기 프로세서는, 상기 외부 전자 장치가 상기 입력 장치 정보에 기초하여 결정한 콘텐츠를 상기 외부 전자 장치로부터 수신하고, 상기 수신된 콘텐츠를 상기 디스플레이에 표시할 수 있다.
상기 콘텐츠는, 상기 통신 회로를 통해 상기 외부 전자 장치로부터 수신된 방송 콘텐츠; 및 상기 통신 회로를 통해 다른 외부 전자 장치로부터 대체 광고를 포함하고, 상기 메모리는, 실행 시에 상기 프로세서가, 상기 방송 콘텐츠를 대신하여 상기 대체 광고를 표시할 때, 상기 대체 광고에 상기 제1 영상을 오버레이하도록 설정될 수 있다.
일 실시 예에 따르면, 서버 장치(예: 도 5의 500)는 디스플레이 장치(예: 도 2의 100)와 통신하는 통신 회로(예: 도 5의 510); 상기 통신 회로와 전기적으로 연결된 프로세서(예: 도 5의 530); 및 상기 프로세서와 전기적으로 연결된 메모리(예: 도 5의 520)를 포함하고, 상기 메모리는, 상기 프로세서가 실행 시에, 상기 통신 회로를 통해 상기 디스플레이 장치로부터 입력 장치 정보를 수신하면, 상기 입력 장치 정보로부터 상기 디스플레이 장치에 연결된 적어도 하나의 입력 장치 중 사용 빈도가 가장 높은 입력 장치 또는 가장 최근에 사용된 한 입력 장치를 확인하고, 상기 디스플레이 장치가 상기 한 입력 장치에 대응하는 광고 콘텐츠 및 상기 한 입력 장치를 통해 사용자와 인터페이스하기 위한 제1 영상을 상기 메모리로부터 검색하고, 상기 검색된 광고 콘텐츠 및 상기 검색된 제1 영상을 상기 통신 회로를 통해 상기 디스플레이 장치로 송신하도록 설정된 적어도 하나의 메모리들을 저장할 수 있다.
상기 메모리는, 실행 시에 상기 프로세서가, 상기 입력 장치 정보로부터 입력 장치 목록, 각 입력 장치의 사용 빈도 및 각 입력 장치의 최근 사용 순서 중 적어도 하나를 확인하고, 상기 입력 장치 목록에 포함된 상기 적어도 하나의 입력 장치 중에서 가장 사용 빈도가 높거나, 가장 최근에 사용된 입력 장치를 상기 한 입력 장치로 결정하도록 설정된 명령어들을 더 저장할 수 있다.
상기 광고 콘텐츠는, 상기 디스플레이 장치가 방송 콘텐츠를 대신하여 출력할 대체 광고 콘텐츠를 포함하고, 상기 메모리는, 복수의 입력 장치에 대응하는 복수의 대체 광고; 및, 실행 시에 상기 프로세서가, 상기 복수의 입력 장치에 대응하는 복수의 대체 광고 중에서 상기 한 입력 장치에 대응하는 대체 광고를 상기 메모리로부터 검색하도록 설정된 명령어들을 더 저장할 수 있다.
상기 메모리는, 실행 시에 상기 프로세서가, 상기 디스플레이 장치로부터 상기 제1 영상 및 상기 광고 콘텐츠 중 적어도 하나의 시청 완료를 알리는 인터페이스 정보를 수신하면, 상기 디스플레이 장치 또는 상기 디스플레이 장치에 대응하는 외부 전자 장치에 보상 정보를 제공하도록 설정된 명령어들을 더 저장할 수 있다.
일 실시 예에 따르면, 디스플레이 장치(예: 도 2의 100)에 의한 디스플레이 방법은, 디스플레이 장치에 연결된 적어도 하나의 입력 장치를 확인하는 동작; 상기 적어도 하나의 입력 장치에 대한 입력 장치 정보를 외부 전자 장치로 송신하는 동작; 상기 외부 전자 장치로부터 상기 적어도 하나의 입력 장치 중 가장 사용 빈도 정보가 높은 입력 장치 또는 가장 최근에 사용된 한 입력 장치를 통해 사용자와 인터페이스하기 위한 제1 영상을 수신하는 동작; 및 상기 제1 영상을 디스플레이에 출력중인 콘텐츠에 오버레이(overlay)하여 출력하는 동작을 포함할 수 있다.
일 실시 예에 따르면, 디스플레이 방법은, 상기 한 입력 장치로부터 수신된 사용자 입력에 기초하여 상기 콘텐츠 또는 상기 제1 영상 중 적어도 하나를 변경하여 표시하는 동작을 더 포함할 수 있다.
일 실시 예에 따르면, 디스플레이 방법은, 상기 적어도 하나의 입력 장치 중에서 가장 사용 빈도 정보가 높은 상기 한 입력 장치를 확인하는 동작을 더 포함하고, 상기 송신하는 동작은, 상기 한 입력 장치의 입력 장치 정보를 상기 외부 전자 장치로 송신하는 동작을 포함할 수 있다.
일 실시 예에 따르면, 디스플레이 방법은, 상기 적어도 하나의 입력 장치 중에서 가장 최근에 사용된 상기 한 입력 장치를 확인하는 동작을 더 포함하고, 상기 송신하는 동작은, 상기 한 입력 장치의 입력 장치 정보를 상기 외부 전자 장치로 송신하는 동작을 포함할 수 있다.
상기 입력 장치 정보는, 상기 적어도 하나의 입력 장치의 사용 빈도 정보, 최근 사용 순서 정보 및 목록 정보 중 적어도 하나를 포함하고, 상기 수신하는 동작은, 상기 외부 전자 장치가 상기 사용 빈도 정보, 최근 사용 순서 정보 및 목록 정보 중 적어도 하나에 기초하여 결정한, 상기 가장 사용 빈도가 높거나, 가장 최근에 사용된 상기 한 입력 장치에 대응하는 상기 제1 영상을 수신하는 동작을 포함할 수 있다.
일 실시 예에 따르면, 디스플레이 방법은, 상기 외부 전자 장치가 상기 입력 장치 정보에 기초하여 결정한 상기 콘텐츠를 수신하는 동작; 및 상기 수신된 콘텐츠를 상기 디스플레이에 표시하는 동작을 더 포함할 수 있다.
상기 콘텐츠는, 상기 외부 전자 장치로부터 수신된 방송 콘텐츠; 및 다른 외부 전자 장치로부터 수신된 대체 광고 콘텐츠를 포함하고, 상기 출력하는 동작은, 상기 방송 콘텐츠를 대신하여 상기 대체 광고 콘텐츠를 출력하는 시점에 상기 대체 광고 콘텐츠에 상기 제1 영상을 오버레이하는 동작을 포함할 수 있다.
다양한 실시예에 따른 장치(예: 모듈들 또는 그 기능들) 또는 방법(예: 동작들)의 적어도 일부는 프로그램 모듈의 형태로 컴퓨터로 판독 가능한 저장 매체에 저장된 명령어로 구현될 수 있다. 상기 명령어가 프로세서에 의해 실행될 경우, 프로세서가 상기 명령어에 해당하는 기능을 수행할 수 있다. 컴퓨터로 판독 가능한 기록 매체는, 하드디스크, 플로피디스크, 마그네틱 매체(예: 자기테이프), 광기록 매체(예: CD-ROM, DVD, 자기-광 매체 (예: 플롭티컬 디스크), 내장 메모리 등을 포함할 수 있다. 명령어는 컴파일러에 의해 만들어지는 코드 또는 인터프리터에 의해 실행될 수 있는 코드를 포함할 수 있다. 다양한 실시예에 따른 모듈 또는 프로그램 모듈은 전술한 구성요소들 중 적어도 하나 이상을 포함하거나, 일부가 생략되거나, 또는 다른 구성요소를 더 포함할 수 있다.
다양한 실시예에 따른, 모듈, 프로그램 모듈 또는 다른 구성요소에 의해 수행되는 동작들은 순차적, 병렬적, 반복적 또는 휴리스틱하게 실행되거나, 적어도 일부 동작이 다른 순서로 실행되거나, 생략되거나, 또는 다른 동작이 추가될 수 있다. 그리고 본 문서에 개시된 실시예는 개시된, 기술 내용의 설명 및 이해를 위해 제시된 것이며, 본 문서에서 기재된 기술의 범위를 한정하는 것은 아니다. 따라서, 본 문서의 범위는, 본 문서의 기술적 사상에 근거한 모든 변경 또는 다양한 다른 실시예를 포함하는 것으로 해석되어야 한다.

Claims (15)

  1. 디스플레이;
    외부 전자 장치와 통신하도록 설정된 통신 회로;
    사용자 입력을 수신하는 인터페이스 회로; 및
    상기 통신 회로 및 상기 인터페이스 회로와 기능적으로 연결되고, 콘텐츠가 표시되도록 상기 디스플레이를 제어하는 프로세서를 포함하고,
    상기 프로세서는,
    상기 인터페이스 회로에 연결된 적어도 하나의 입력 장치를 확인하고,
    상기 적어도 하나의 입력 장치에 대한 입력 장치 정보를 상기 통신 회로를 통해 상기 외부 전자 장치로 송신하고,
    상기 적어도 하나의 입력 장치 중 가장 사용 빈도가 높거나, 가장 최근에 사용된 한 입력 장치를 통해 사용자와 인터페이스하기 위한 제1 영상을 수신하고,
    상기 콘텐츠에 상기 제1 영상을 오버레이(overlay)하여 상기 디스플레이에 출력하도록 설정된 디스플레이 장치.
  2. 제1항에서, 상기 프로세서는,
    상기 한 입력 장치로부터 수신된 사용자 입력에 기초하여 상기 콘텐츠 또는 상기 제1 영상을 변경하여 상기 디스플레이에 표시하도록 설정된 디스플레이 장치.
  3. 제1항에서, 상기 프로세서는,
    상기 적어도 하나의 입력 장치 중에서 가장 사용 빈도 정보가 높은 상기 한 입력 장치를 확인하고,
    상기 한 입력 장치의 입력 장치 정보를 상기 외부 전자 장치로 송신하고,
    상기 외부 전자 장치로부터 상기 제1 영상을 수신하도록 설정된 디스플레이 장치.
  4. 제1항에서, 상기 프로세서는,
    상기 적어도 하나의 입력 장치 중에서 가장 최근에 사용된 상기 한 입력 장치를 확인하고,
    상기 한 입력 장치의 입력 장치 정보를 상기 외부 전자 장치로 송신하고,
    상기 외부 전자 장치로부터 상기 제1 영상을 수신하도록 설정된 디스플레이 장치.
  5. 제1항에서,
    상기 입력 장치 정보는,
    상기 적어도 하나의 입력 장치의 사용 빈도 정보, 최근 사용 순서 정보 및 목록 정보 중 적어도 하나를 포함하고,
    상기 프로세서는,
    상기 외부 전자 장치에 의해 사용 빈도 정보, 최근 사용 순서 정보 및 목록 정보 중 적어도 하나에 기초하여 결정된, 가장 사용 빈도가 높거나, 가장 최근에 사용된 입력 장치에 대응하는 상기 제1 영상을 수신하도록 설정된 디스플레이 장치.
  6. 제1항에서, 상기 프로세서는,
    상기 외부 전자 장치가 상기 입력 장치 정보에 기초하여 결정한 콘텐츠를 상기 외부 전자 장치로부터 수신하고,
    상기 수신된 콘텐츠를 상기 디스플레이에 표시하도록 설정된 디스플레이 장치.
  7. 제1항에서,
    상기 콘텐츠는,
    상기 통신 회로를 통해 상기 외부 전자 장치로부터 수신된 방송 콘텐츠; 및
    상기 통신 회로를 통해 다른 외부 전자 장치로부터 수신된 대체 광고 콘텐츠를 포함하고,
    상기 프로세서는,
    상기 방송 콘텐츠를 대신하여 상기 대체 광고 콘텐츠를 표시할 때 상기 대체 광고에 상기 제1 영상을 오버레이하도록 설정된 디스플레이 장치.
  8. 디스플레이 장치와 통신하는 통신 회로;
    상기 통신 회로로 전기적으로 연결된 프로세서; 및
    상기 프로세서와 전기적으로 연결된 메모리를 포함하고,
    상기 메모리는, 상기 프로세서가 실행 시에,
    상기 통신 회로를 통해 상기 디스플레이 장치로부터 입력 장치 정보를 수신하면, 상기 입력 장치 정보로부터 상기 디스플레이 장치에 연결된 적어도 하나의 입력 장치 중 사용 빈도가 가장 높은 입력 장치 또는 가장 최근에 사용된 한 입력 장치를 확인하고,
    상기 디스플레이 장치가 상기 한 입력 장치에 대응하는 광고 콘텐츠 및 상기 한 입력 장치를 통해 사용자와 인터페이스하기 위한 제1 영상을 상기 메모리로부터 검색하고,
    상기 검색된 광고 콘텐츠 및 상기 검색된 제1 영상을 상기 통신 회로를 통해 상기 디스플레이 장치로 송신하도록 설정된 적어도 하나의 메모리들을 저장하는 서버 장치.
  9. 제8항에서, 상기 메모리는, 실행 시에 상기 프로세서가,
    상기 입력 장치 정보로부터 입력 장치 목록, 각 입력 장치의 사용 빈도 및 각 입력 장치의 최근 사용 순서 중 적어도 하나를 확인하고,
    상기 입력 장치 목록에 포함된 상기 적어도 하나의 입력 장치 중에서 가장 사용 빈도가 높거나, 가장 최근에 사용된 입력 장치를 상기 한 입력 장치로 결정하도록 설정된 명령어들을 더 저장하는 서버 장치.
  10. 제8항에서,
    상기 광고 콘텐츠는, 상기 디스플레이 장치가 방송 콘텐츠를 대신하여 출력할 대체 광고 콘텐츠를 포함하고,
    상기 메모리는,
    복수의 입력 장치에 대응하는 복수의 대체 광고 콘텐츠; 및,
    실행 시에 상기 프로세서가,
    상기 복수의 입력 장치에 대응하는 복수의 대체 광고 콘텐츠 중에서 상기 한 입력 장치에 대응하는 대체 광고 콘텐츠를 상기 메모리로부터 검색하도록 설정된 명령어들을 더 저장하는 서버 장치.
  11. 제8항에서, 상기 메모리는, 실행 시에 상기 프로세서가,
    상기 디스플레이 장치로부터 상기 제1 영상 및 상기 광고 콘텐츠 중 적어도 하나의 시청 완료를 알리는 인터페이스 정보를 수신하면, 상기 디스플레이 장치 또는 상기 디스플레이 장치에 대응하는 외부 전자 장치에 보상 정보를 제공하도록 설정된 명령어들을 더 저장하는 서버 장치.
  12. 디스플레이 장치에 의한 디스플레이 방법으로서,
    디스플레이 장치에 연결된 적어도 하나의 입력 장치를 확인하는 동작;
    상기 적어도 하나의 입력 장치에 대한 입력 장치 정보를 외부 전자 장치로 송신하는 동작;
    상기 외부 전자 장치로부터 상기 적어도 하나의 입력 장치 중 가장 사용 빈도 정보가 높은 입력 장치 또는 가장 최근에 사용된 한 입력 장치를 통해 사용자와 인터페이스하기 위한 제1 영상을 수신하는 동작; 및
    상기 제1 영상을 디스플레이에 출력중인 콘텐츠에 오버레이(overlay)하여 출력하는 동작을 포함하는 디스플레이 방법.
  13. 제12항에서,
    상기 한 입력 장치로부터 수신된 사용자 입력에 기초하여 상기 콘텐츠 또는 상기 제1 영상 중 적어도 하나를 변경하여 표시하는 동작
    을 더 포함하는 디스플레이 방법.
  14. 제12항에서,
    상기 적어도 하나의 입력 장치 중에서 가장 사용 빈도 정보가 높은 상기 한 입력 장치를 확인하는 동작을 더 포함하고,
    상기 송신하는 동작은,
    상기 한 입력 장치의 입력 장치 정보를 상기 외부 전자 장치로 송신하는 동작을 포함하는 디스플레이 방법.
  15. 제12항에서,
    상기 적어도 하나의 입력 장치 중에서 가장 최근에 사용된 상기 한 입력 장치를 확인하는 동작을 더 포함하고,
    상기 송신하는 동작은,
    상기 한 입력 장치의 입력 장치 정보를 상기 외부 전자 장치로 송신하는 동작을 포함하는 디스플레이 방법.
PCT/KR2018/001893 2017-02-14 2018-02-13 디스플레이 장치와 방법 및 광고 서버 WO2018151507A1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US16/481,570 US20200007922A1 (en) 2017-02-14 2018-02-13 Display device and method, and advertisement server
US17/246,195 US11622145B2 (en) 2017-02-14 2021-04-30 Display device and method, and advertisement server

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020170020199A KR102591292B1 (ko) 2017-02-14 2017-02-14 디스플레이 장치와 방법 및 광고 서버
KR10-2017-0020199 2017-02-14

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US16/481,570 A-371-Of-International US20200007922A1 (en) 2017-02-14 2018-02-13 Display device and method, and advertisement server
US17/246,195 Continuation US11622145B2 (en) 2017-02-14 2021-04-30 Display device and method, and advertisement server

Publications (1)

Publication Number Publication Date
WO2018151507A1 true WO2018151507A1 (ko) 2018-08-23

Family

ID=63169497

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2018/001893 WO2018151507A1 (ko) 2017-02-14 2018-02-13 디스플레이 장치와 방법 및 광고 서버

Country Status (3)

Country Link
US (2) US20200007922A1 (ko)
KR (1) KR102591292B1 (ko)
WO (1) WO2018151507A1 (ko)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019059705A2 (ko) 2017-09-21 2019-03-28 주식회사 엘지화학 고분자 전해질 및 이의 제조방법
US11606528B2 (en) 2018-01-03 2023-03-14 Saturn Licensing Llc Advanced television systems committee (ATSC) 3.0 latency-free display of content attribute
US11044294B2 (en) 2018-01-03 2021-06-22 Sony Group Corporation ATSC 3.0 playback using MPEG media transport protocol (MMTP)
WO2020091169A1 (ko) * 2018-11-02 2020-05-07 김길수 디지털 도어락, 도어락 제어서버 및 도어락 시스템
KR101977600B1 (ko) * 2018-12-25 2019-05-14 김길수 광고용 도어락, 광고용 도어락 제어서버 및 광고용 도어락 시스템
US11706465B2 (en) * 2019-01-15 2023-07-18 Sony Group Corporation ATSC 3.0 advertising notification using event streams
US20210076095A1 (en) * 2019-08-28 2021-03-11 Verance Corporation Watermark-based dynamic ad insertion

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012010117A (ja) * 2010-06-25 2012-01-12 Kddi Corp 映像コンテンツに重畳する付加情報の領域を決定する映像出力装置、プログラム及び方法
KR101528586B1 (ko) * 2007-05-07 2015-06-12 포스월 미디어, 인코포레이티드 개인화된 리소스들을 온 디맨드로 브로드밴드 네트워크를 통해 소비자 디바이스 애플리케이션들로 제공
KR101532593B1 (ko) * 2014-09-29 2015-06-30 케이티하이텔 주식회사 셋톱박스 id 기반 데이터방송 홈쇼핑의 추천 콘텐츠 제공 방법
KR101567832B1 (ko) * 2013-12-24 2015-11-10 엘지전자 주식회사 디지털 디바이스 및 그 제어 방법
KR20160011124A (ko) * 2014-06-24 2016-01-29 삼성전자주식회사 디바이스 구성을 위한 장치 및 방법

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080133327A1 (en) * 2006-09-14 2008-06-05 Shah Ullah Methods and systems for securing content played on mobile devices
US20080276270A1 (en) 2008-06-16 2008-11-06 Chandra Shekar Kotaru System, method, and apparatus for implementing targeted advertising in communication networks
US8739201B2 (en) 2008-07-28 2014-05-27 At&T Intellectual Property I, Lp System and method of delivering advertisement data to a mobile device
KR101140430B1 (ko) 2010-09-01 2012-04-30 한국과학기술원 티브이 입력장치를 활용한 엔터테인먼트 방송 프로그램 서비스 시스템 및 방법
KR20150040349A (ko) 2012-08-07 2015-04-14 웹튜너 코포레이션 뷰어 신원 검출 시스템을 이용한 멀티미디어 광고 표적화 및 컨텐츠 추천
KR101978743B1 (ko) 2012-10-19 2019-08-29 삼성전자주식회사 디스플레이 장치, 상기 디스플레이 장치를 제어하는 원격 제어 장치, 디스플레이 장치 제어 방법, 서버 제어 방법 및 원격 제어 장치 제어 방법
KR20160003400A (ko) 2014-07-01 2016-01-11 삼성전자주식회사 디스플레이 장치 및 그 제어 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101528586B1 (ko) * 2007-05-07 2015-06-12 포스월 미디어, 인코포레이티드 개인화된 리소스들을 온 디맨드로 브로드밴드 네트워크를 통해 소비자 디바이스 애플리케이션들로 제공
JP2012010117A (ja) * 2010-06-25 2012-01-12 Kddi Corp 映像コンテンツに重畳する付加情報の領域を決定する映像出力装置、プログラム及び方法
KR101567832B1 (ko) * 2013-12-24 2015-11-10 엘지전자 주식회사 디지털 디바이스 및 그 제어 방법
KR20160011124A (ko) * 2014-06-24 2016-01-29 삼성전자주식회사 디바이스 구성을 위한 장치 및 방법
KR101532593B1 (ko) * 2014-09-29 2015-06-30 케이티하이텔 주식회사 셋톱박스 id 기반 데이터방송 홈쇼핑의 추천 콘텐츠 제공 방법

Also Published As

Publication number Publication date
US20200007922A1 (en) 2020-01-02
US20210258628A1 (en) 2021-08-19
US11622145B2 (en) 2023-04-04
KR102591292B1 (ko) 2023-10-19
KR20180093721A (ko) 2018-08-22

Similar Documents

Publication Publication Date Title
WO2018151507A1 (ko) 디스플레이 장치와 방법 및 광고 서버
WO2020256460A1 (en) Apparatus and method for driving display based on frequency operation cycle set differently according to frequency
WO2018128472A1 (en) Virtual reality experience sharing
WO2019088793A1 (ko) 전자 장치 및 이를 이용한 화면 공유 방법
WO2020050506A1 (ko) 증강 현실 영상에 부가 객체를 표시하는 전자 장치 및 상기 전자 장치의 구동 방법
WO2014069755A1 (ko) 컨텐츠 추천 서비스 제공 시스템 및 방법
WO2014069943A1 (en) Method of providing information-of-users' interest when video call is made, and electronic apparatus thereof
EP3138280A1 (en) User terminal device, method for controlling user terminal device and multimedia system thereof
WO2014175520A1 (en) Display apparatus for providing recommendation information and method thereof
WO2014042348A1 (ko) 페이지 전환 성능 조정을 위한 시스템 및 방법
WO2018128298A1 (en) Electronic apparatus and controlling method thereof
WO2012108552A1 (en) Display device and control method thereof
WO2019203494A1 (ko) 문자를 입력하기 위한 전자 장치 및 그의 동작 방법
WO2012081887A2 (en) Method and apparatus for providing advertisement service in mobile communication system
WO2014126331A1 (en) Display apparatus and control method thereof
WO2018048117A1 (en) Display apparatus and control method thereof
WO2019112154A1 (ko) 텍스트-리딩 기반의 리워드형 광고 서비스 제공 방법 및 이를 수행하기 위한 사용자 단말
WO2021085812A1 (ko) 전자장치 및 그 제어방법
WO2011056018A2 (en) Service providing apparatus and method for recommending service thereof
WO2015108282A1 (ko) 전자 장치의 광고 방법 및 그 전자 장치
WO2020138909A1 (ko) 콘텐트 공유 방법 및 그 전자 장치
WO2019160395A1 (ko) 어플리케이션의 기능을 매핑하는 방법 및 그 전자 장치
WO2019098624A1 (ko) 디스플레이장치 및 그 제어방법
WO2015046739A1 (en) Display device and server device for providing service to event winner, and methods thereof
WO2018143779A1 (ko) 동영상 관련 서비스 표시 방법, 저장 매체 및 이를 위한 전자 장치

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18753832

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18753832

Country of ref document: EP

Kind code of ref document: A1