[go: up one dir, main page]

KR102695733B1 - Advertisement transmission system - Google Patents

Advertisement transmission system Download PDF

Info

Publication number
KR102695733B1
KR102695733B1 KR1020230178231A KR20230178231A KR102695733B1 KR 102695733 B1 KR102695733 B1 KR 102695733B1 KR 1020230178231 A KR1020230178231 A KR 1020230178231A KR 20230178231 A KR20230178231 A KR 20230178231A KR 102695733 B1 KR102695733 B1 KR 102695733B1
Authority
KR
South Korea
Prior art keywords
synchronization
server
top boxes
advertisement
advertising
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020230178231A
Other languages
Korean (ko)
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 KR1020230178231A priority Critical patent/KR102695733B1/en
Application granted granted Critical
Publication of KR102695733B1 publication Critical patent/KR102695733B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/242Synchronization processes, e.g. processing of PCR [Program Clock References]
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • 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/4424Monitoring of the internal components or processes of the client device, e.g. CPU or memory load, processing speed, timer, counter or percentage of the hard disk space used
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 광고 송출 시스템을 개시하며, 복수의 셋탑 박스를 통하여 광고 컨텐츠를 송출하는 경우, 광고 서버, 셋탑 박스 또는 기타의 이유로 광고 컨텐츠의 시간 동기에 오류가 발생하는 것을 개선할 수 있다.The present invention discloses an advertisement transmission system, and when transmitting advertisement content through a plurality of set-top boxes, it can improve errors in time synchronization of advertisement content due to advertisement servers, set-top boxes, or other reasons.

Description

광고 송출 시스템{ADVERTISEMENT TRANSMISSION SYSTEM}{ADVERTISEMENT TRANSMISSION SYSTEM}

본 발명은 광고 송출 시스템에 관한 것으로서, 보다 상세하게는 복수의 디스플레이 장치에 광고 컨텐츠를 송출하는 복수의 셋탑 박스들이 광고 컨텐츠의 구동 시간들을 상호 동기화하도록 개선한 광고 송출 시스템에 관한 것이다.The present invention relates to an advertisement transmission system, and more specifically, to an advertisement transmission system in which a plurality of set-top boxes transmitting advertisement content to a plurality of display devices are improved to mutually synchronize the running times of the advertisement content.

광고 컨텐츠는 시각적 및 음향적 광고를 위하여 다양하게 제작될 수 있으며, 예시적으로, 디스플레이 정보 또는 디스플레이 정보 및 오디오 정보를 포함하는 디지털 저작물로 이해될 수 있다.Advertising content can be produced in various ways for visual and audio advertising, and can be understood as, for example, a digital work including display information or display information and audio information.

광고 컨텐츠는 광고를 위한 장소에 설치된 디스플레이 장치로 송출됨으로써 디스플레이 장치에서 디스플레이될 수 있다. 이때, 디스플레이 장치는 키오스크나 광고 전용 평판 디스플레이 장치 등이 이용될 수 있다.Advertising content can be displayed on a display device by being transmitted to a display device installed in a place for advertising. At this time, the display device can be a kiosk or a flat panel display device dedicated to advertising.

광고 컨텐츠는 네트워크를 통하여 광고 서버에서 셋탑 박스에 제공될 수 있다. 이를 위하여, 광고 서버는 셋탑 박스에 제공하기 위한 복수의 광고 컨텐츠를 저장하고, 각 광고 컨텐츠는 송출을 위하여 구동하기 위한 스케쥴 정보를 포함할 수 있다. 셋탑 박스는 광고 서버에서 제공되는 광고 컨텐츠를 미리 정해진 스케쥴에 따라 구동함으로써 디스플레이 장치로 송출하도록 구성될 수 있다.Advertising content can be provided from an advertising server to a set-top box via a network. To this end, the advertising server stores a plurality of advertising contents to be provided to the set-top box, and each advertising content can include schedule information for driving for transmission. The set-top box can be configured to drive the advertising contents provided from the advertising server according to a predetermined schedule and transmit them to a display device.

셋탑 박스와 디스플레이 장치는 하나의 세트로 구성되거나 별도로 구성될 수 있다. 디스플레이 장치는 광고 컨텐츠를 디스플레이할 위치 별로 설치될 수 있다. 키오스크는 셋탑 박스와 디스플레이 장치가 일체로 제작된 일례로 볼 수 있다.The set-top box and display device may be configured as a single set or configured separately. The display device may be installed according to the location where the advertising content is to be displayed. A kiosk can be considered an example in which the set-top box and display device are manufactured as one unit.

동일한 광고 컨텐츠가 복수의 장소에 분산 배치된 복수의 디스플레이 장치에 동시에 디스플레이되도록 스케쥴된 경우, 복수의 셋탑 박스는 동일 시간에 동일한 광고 컨텐츠를 구동하여서 디스플레이 장치로 동시에 송출해야 하고, 그에 따라 복수의 장소의 디스플레이 장치는 해당 광고 컨텐츠를 동일 시간에 디스플레이할 수 있다.When the same advertising content is scheduled to be displayed simultaneously on multiple display devices distributed in multiple locations, multiple set-top boxes must drive the same advertising content at the same time and transmit it to the display devices simultaneously, and thus the display devices in multiple locations can display the corresponding advertising content at the same time.

그러나, 복수의 셋탑 박스에서 광고 컨텐츠를 구동하는 시간들은 광고 서버, 셋탑 박스 또는 기타의 문제에 영향을 받을 수 있으며, 복수의 셋탑 박스에서 광고 컨텐츠를 송출하는 시간들은 서로 달라질 수 있다. However, the times at which advertising content is played on multiple set-top boxes may be affected by issues with the advertising server, set-top boxes, or other issues, and the times at which advertising content is broadcast on multiple set-top boxes may differ from each other.

그 결과, 동시에 구동하도록 스케쥴된 광고 컨텐츠는 상기한 이유로 복수의 셋탑 박스에서 동시에 구동 및 송출되거나 동일 시간에 복수의 디스플레이 장치에서 디스플레이되는 것을 기대하기 어렵다.As a result, it is difficult to expect that advertising content scheduled to run simultaneously will run and be transmitted simultaneously on multiple set-top boxes or displayed on multiple display devices at the same time for the above reasons.

이 경우, 광고 컨텐츠의 디스플레이를 통한 광고 효과가 떨어질 수 있고, 광고 송출 시스템의 신뢰성이 저하되는 문제점이 있다.In this case, there is a problem that the advertising effect through the display of advertising content may be reduced and the reliability of the advertising transmission system may be lowered.

본 발명의 목적은 동일 시간에 복수의 디스플레이 장치에서 디스플레이하도록 스케쥴된 광고 컨텐츠를 복수의 셋탑 박스에서 동시에 구동하여 복수의 디스플레이 장치에 송출할 수 있는 광고 송출 시스템을 제공함에 있다.An object of the present invention is to provide an advertisement transmission system capable of simultaneously driving advertisement contents scheduled to be displayed on multiple display devices at the same time from multiple set-top boxes and transmitting them to multiple display devices.

본 발명의 다른 목적은 광고 컨텐츠를 송출하는 복수의 셋탑 박스의 구동 시간들을 상호 동기화함으로써 복수의 디스플레이 장치에서 광고 컨텐츠를 동시에 디스플레이할 수 있는 광고 송출 시스템을 제공함에 있다.Another object of the present invention is to provide an advertisement transmission system capable of simultaneously displaying advertisement content on a plurality of display devices by mutually synchronizing the operating times of a plurality of set-top boxes transmitting advertisement content.

본 발명의 광고 송출 시스템은, 광고 컨텐츠들을 제공하는 광고 서버; 및 상기 광고 컨텐츠들을 저장하고, 동일 시간에 디스플레이 할 광고 컨텐츠를 구동하여 송출하며, 상기 광고 컨텐츠를 구동하는 시점에 상기 광고 서버를 호출하는 복수의 셋탑 박스;를 포함함을 특징으로 한다. The advertisement transmission system of the present invention is characterized by including: an advertisement server providing advertisement contents; and a plurality of set-top boxes storing the advertisement contents, driving and transmitting advertisement contents to be displayed at the same time, and calling the advertisement server at the time of driving the advertisement contents.

상기 광고 서버는, 상기 복수의 셋탑 박스의 호출에 해당하는 서버 시간들의 평균을 기준으로 설정되는 서버 동기화 판단 범위를 이용하여 셋탑 박스 별 서버 시간의 오류를 검출하고; 상기 서버 시간들의 최대 편차가 상기 서버 동기화 판단 범위에 해당하는지 여부에 따라 동기화 유형을 셋탑 박스 별 동기화 또는 서버 동기화로 판단하며; 상기 동기화 유형이 상기 셋탑 박스 별 동기화에 해당하는 경우, 일부 셋탑 박스들의 상기 서버 시간들과 상기 평균의 차에 해당하는 오프셋 값들을 생성하고, 상기 오프셋 값들을 상기 일부 셋탑 박스들에 제공하며; 그리고, 상기 동기화 유형이 상기 서버 동기화에 해당하는 경우, 전체 셋탑 박스들이 동일한 방법으로 다음 광고 컨텐츠의 구동을 제어하기 위한 서버 동기화 정보를 제공함이 바람직하다.The above advertisement server detects an error in the server time of each set-top box by using a server synchronization judgment range set based on an average of server times corresponding to calls of the plurality of set-top boxes; determines the synchronization type as set-top box-specific synchronization or server synchronization depending on whether the maximum deviation of the server times corresponds to the server synchronization judgment range; if the synchronization type corresponds to the set-top box-specific synchronization, it generates offset values corresponding to a difference between the server times of some set-top boxes and the average, and provides the offset values to some set-top boxes; and, if the synchronization type corresponds to the server synchronization, it is preferable that all set-top boxes provide server synchronization information for controlling the driving of the next advertisement content in the same manner.

그리고, 각각의 셋탑 박스는, 상기 오프셋 값을 수신하는 경우, 상기 오프셋 값을 적용하여 다음 광고 컨텐츠의 구동 시간을 변경하고; 그리고 상기 서버 동기화 정보가 수신되는 경우, 상기 서버 동기화 정보에 대응하는 방법으로 상기 다음 광고 컨텐츠의 구동을 제어함이 바람직하다.And, each set-top box, when receiving the offset value, preferably changes the operating time of the next advertising content by applying the offset value; and when receiving the server synchronization information, preferably controls the operating of the next advertising content in a method corresponding to the server synchronization information.

본 발명은 복수의 셋탑 박스에서 동일 시간에 구동하는 광고 컨텐츠의 구동 시간들의 오류에 따른 동기화 유형을 판단하여 셋탑 박스 별로 광고 컨텐츠의 구동 시간을 제어하거나 광고 서버에서 전체 셋탑 박스의 광고 컨텐츠의 구동을 제어함으로써 디스플레이 장치들에 송출을 위하여 복수의 셋탑 박스에서 동일 시간에 구동하는 광고 컨텐츠의 구동 시간을 상호 동기화할 수 있는 이점이 있다. The present invention has an advantage in that the running times of advertising contents running at the same time on a plurality of set-top boxes can be mutually synchronized for transmission to display devices by controlling the running times of advertising contents for each set-top box by determining the type of synchronization according to errors in the running times of advertising contents running at the same time on a plurality of set-top boxes, or by controlling the running of advertising contents of all set-top boxes from an advertising server.

상기한 이점에 의해, 본 발명은 복수의 디스플레이 장치에서 광고 컨텐츠가 동일 시간에 디스플레이될 수 있으므로 개선된 광고 효과를 얻을 수 있고, 광고 송출 시스템의 신뢰성이 개선되는 효과를 얻을 수 있다.Due to the above advantages, the present invention can obtain an improved advertising effect since advertising content can be displayed at the same time on multiple display devices, and can obtain the effect of improving the reliability of the advertising transmission system.

도 1은 본 발명의 광고 송출 시스템의 바람직한 실시예를 나타내는 블록도.
도 2는 도 1의 광고 서버 및 셋탑 박스의 상세 블록도.
도 3은 동기화 유형을 판단, 셋탑 박스 별 동기화 및 서버 동기화를 설명하기 위한 흐름도.
도 4는 구동 시간들의 평균, 편차들, 허용 오차 범위 및 서버 동기화 판단 범위를 설명하는 도면.
도 5는 도 3의 오프셋 제어를 설명하기 위한 흐름도.
도 6은 도 3의 포즈 제어를 설명하기 위한 흐름도.
Figure 1 is a block diagram showing a preferred embodiment of the advertisement transmission system of the present invention.
Figure 2 is a detailed block diagram of the advertising server and set-top box of Figure 1.
Figure 3 is a flow chart for determining the synchronization type, explaining synchronization by set-top box, and server synchronization.
Figure 4 is a diagram illustrating the average, deviations, allowable error ranges, and server synchronization judgment ranges of driving times.
Figure 5 is a flow chart for explaining the offset control of Figure 3.
Figure 6 is a flowchart for explaining the pose control of Figure 3.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세하게 설명한다. 본 명세서 및 특허청구범위에 사용된 용어는 통상적이거나 사전적 의미로 한정되어 해석되지 아니하며, 본 발명의 기술적 사항에 부합하는 의미와 개념으로 해석되어야 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the attached drawings. The terms used in this specification and the patent claims should not be interpreted as being limited to their usual or dictionary meanings, but should be interpreted as meanings and concepts that are consistent with the technical aspects of the present invention.

본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 바람직한 실시예이며, 본 발명의 기술적 사상을 모두 대변하는 것이 아니므로, 본 출원 시점에서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있다.The embodiments described in this specification and the configurations illustrated in the drawings are preferred embodiments of the present invention, and do not represent all of the technical ideas of the present invention, so there may be various equivalents and modified examples that can replace them at the time of filing this application.

도 1을 참조하면, 본 발명의 광고 송출 시스템은 광고 서버(10), 복수의 셋탑 박스(30a, 30b, 30c) 및 복수의 디스플레이 장치(40a, 40b, 40c)를 포함하도록 실시될 수 있다.Referring to FIG. 1, the advertisement transmission system of the present invention can be implemented to include an advertisement server (10), a plurality of set-top boxes (30a, 30b, 30c), and a plurality of display devices (40a, 40b, 40c).

광고 서버(10)는 광고 컨텐츠를 저장하고 네트워크를 통한 상호 통신에 의해 광고 컨텐츠를 복수의 셋탑 박스(30a, 30b, 30c)에 제공하도록 구성되며, 복수의 셋탑 박스(30a, 30b, 30c)는 광고 컨텐츠를 구동함으로써 송출하도록 구성되고, 복수의 디스플레이 장치(40a, 40b, 40c)는 복수의 셋탑 박스(30a, 30b, 30c)에서 송출된 광고 컨텐츠를 디스플레이하도록 구성된다. An advertisement server (10) is configured to store advertisement content and provide the advertisement content to a plurality of set-top boxes (30a, 30b, 30c) through mutual communication over a network, and the plurality of set-top boxes (30a, 30b, 30c) are configured to transmit the advertisement content by driving it, and the plurality of display devices (40a, 40b, 40c) are configured to display the advertisement content transmitted from the plurality of set-top boxes (30a, 30b, 30c).

여기에서, 네트워크는 양방향 통신이 가능한 통상의 인터넷망이나 전용망으로 이해될 수 있다.Here, the network can be understood as a normal Internet network or a dedicated network that allows two-way communication.

그리고, 복수의 셋탑 박스(30a, 30b, 30c)와 복수의 디스플레이 장치(30a, 30b, 30c)는 일대일로 대응하도록 구성될 수 있으며, 광고나 판매 등에 이용되는 키오스크와 같이 하나의 세트로 구성되거나 서로 이격된 위치에 별도로 구성될 수 있다. 복수의 디스플레이 장치(30a, 30b, 30c)는 자신에 해당하는 셋탑 박스(30a, 30b, 30c)에서 송출되는 광고 컨텐츠를 시각적으로 표시할 수 있다. 필요한 경우, 디스플레이 장치(40a, 40b, 40c)는 오디오 출력 기능을 갖는 것으로 구성될 수 있다.And, the plurality of set-top boxes (30a, 30b, 30c) and the plurality of display devices (30a, 30b, 30c) can be configured to correspond one-to-one, and can be configured as a single set, such as a kiosk used for advertising or sales, or can be configured separately at separate locations. The plurality of display devices (30a, 30b, 30c) can visually display advertising content transmitted from the set-top boxes (30a, 30b, 30c) corresponding to them. If necessary, the display devices (40a, 40b, 40c) can be configured to have an audio output function.

도 1의 광고 서버(10) 및 복수의 셋탑 박스들(30a, 30b, 30c)의 상세한 구성은 도 2를 참조하여 설명한다. 설명의 편의를 위하여, 디스플레이 장치는 필요한 경우 도 1의 "40a, 40b, 40c"로 표시할 수 있으나 통칭하는 경우 도 2의 "40"으로 표시하고, 셋탑 박스는 필요한 경우 도 1의 "30a, 30b, 30c"로 표시할 수 있으나 통칭하는 경우 도 2의 "30"으로 표시한다. The detailed configuration of the advertisement server (10) and the plurality of set-top boxes (30a, 30b, 30c) of Fig. 1 is explained with reference to Fig. 2. For convenience of explanation, the display devices may be indicated as "40a, 40b, 40c" of Fig. 1 when necessary, but are collectively indicated as "40" of Fig. 2, and the set-top boxes may be indicated as "30a, 30b, 30c" of Fig. 1 when necessary, but are collectively indicated as "30" of Fig. 2.

먼저, 광고 서버(10)는 셋탑 박스들(30)에 광고 컨텐츠를 제공하도록 구성되며, 동일 시간에 광고 컨텐츠를 디스플레이 장치(40)로 송출하기 위하여 셋탑 박스들(30)에서 광고 컨텐츠를 구동하는 구동 시간들의 상호 동기화를 제어하도록 구성될 수 있다.First, the advertisement server (10) is configured to provide advertisement content to set-top boxes (30), and may be configured to control mutual synchronization of the driving times for driving advertisement content in the set-top boxes (30) in order to transmit the advertisement content to the display device (40) at the same time.

먼저, 광고 콘텐츠를 제공하기 위하여, 광고 서버(10)는 광고 컨텐츠를 저장하는 광고 제공부(12)를 포함할 수 있다. First, in order to provide advertising content, the advertising server (10) may include an advertising provision unit (12) that stores advertising content.

광고 제공부(12)는 디스플레이 장치에 표시하기 위하여 제작된 복수의 광고 컨텐츠를 저장하고, 광고 컨텐츠를 디스플레이 장치에 표시하기 위한 스케쥴 정보를 관리하며, 광고 컨텐츠를 네트워크 상 목적지로 설정된 셋탑 박스들(30)에 제공하도록 구성된다. 광고 컨텐츠는 스케쥴 정보와 같이 제공될 수 있으나, 본 발명의 설명의 편의를 위하여 스케쥴 정보의 구체적인 설명은 생략한다.The advertisement providing unit (12) is configured to store a plurality of advertisement contents produced for display on a display device, manage schedule information for displaying the advertisement contents on the display device, and provide the advertisement contents to set-top boxes (30) set as destinations on a network. The advertisement contents may be provided together with the schedule information, but for the convenience of explaining the present invention, a detailed description of the schedule information is omitted.

이에 대응하여, 셋탑 박스들(30)은 광고 서버(10)의 광고 제공부(12)에서 제공되는 광고 컨텐츠들을 저장하고, 동일 시간에 디스플레이 할 광고 컨텐츠를 구동하여 디스플레이 장치(40)로 송출하도록 구성될 수 있다. 이를 위하여 셋탑 박스들(30) 각각은 광고 송출부(32)와 광고 저장부(38)를 포함할 수 있다.In response to this, the set-top boxes (30) may be configured to store advertising contents provided by the advertising provision unit (12) of the advertising server (10), and to drive advertising contents to be displayed at the same time and transmit them to the display device (40). To this end, each of the set-top boxes (30) may include an advertising transmission unit (32) and an advertising storage unit (38).

광고 송출부(32)는 광고 서버(10)의 광고 제공부(12)에서 제공되는 광고 컨텐츠를 수신하며 광고 저장부(38)에 전달하여 저장하고, 광고 저장부(38)에 저장된 광고 컨텐츠들을 스케쥴에 따라 구동하여서 디스플레이 장치(40)에 송출하도록 구성된다.The advertisement transmission unit (32) receives advertisement content provided by the advertisement provision unit (12) of the advertisement server (10), transmits it to the advertisement storage unit (38) for storage, and is configured to operate the advertisement content stored in the advertisement storage unit (38) according to a schedule and transmit it to the display device (40).

광고 저장부(38)는 예시적으로 큐(Queue) 형태로 광고 컨텐츠들을 저장할 수 있으며, 도 2의 AD1, AD2, ADn은 큐 형태의 광고 컨텐츠들를 표시하는 것으로 이해될 수 있다.The advertisement storage unit (38) can store advertisement contents in the form of a queue, for example, and AD1, AD2, and ADn in Fig. 2 can be understood as indicating advertisement contents in the form of a queue.

본 발명은 셋탑 박스들(30)의 동일 시간에 송출할 광고 컨텐츠들의 구동 시간들의 상호 동기화를 위하여, 광고 서버(10)는 동기화 제어부(14)를 포함하고, 셋탑 박스들(30)은 동기화 플레이어(33)를 포함할 수 있다. 동기화 제어부(14)와 동기화 플레이어(33)는 서로 통신할 수 있고 상호 동기화에 필요한 동작을 수행할 수 있다.In order to mutually synchronize the operating times of advertising contents to be transmitted at the same time of set-top boxes (30), the advertising server (10) may include a synchronization control unit (14), and the set-top boxes (30) may include a synchronization player (33). The synchronization control unit (14) and the synchronization player (33) may communicate with each other and perform operations necessary for mutual synchronization.

예시적으로, 셋탑 박스들(30)의 동기화 플레이어(33)는 동일 시간에 디스플레이할 광고 컨텐츠를 광고 송출부(32)에서 구동할 수 있으며, 광고 컨텐츠를 구동하는 시점에 광고 서버(10)의 동기화 제어부(14)를 호출하도록 구성될 수 있다. 이때, 동기화 플레이어(33)가 광고 컨텐츠를 구동하는 것은 광고 송출부(32)에서 광고 컨텐츠를 구동하는 것을 제어하는 것을 포함하는 것으로 이해될 수 있다.For example, the synchronization player (33) of the set-top boxes (30) can drive the advertisement content to be displayed at the same time from the advertisement transmission unit (32) and can be configured to call the synchronization control unit (14) of the advertisement server (10) at the time of driving the advertisement content. At this time, it can be understood that the synchronization player (33) driving the advertisement content includes controlling the driving of the advertisement content from the advertisement transmission unit (32).

광고 서버(10)의 동기화 제어부(14)는 셋탑 박스들(30)의 동기화 플레이어(33)의 호출 시점들 즉 광고 컨텐츠의 구동 시간들에 해당하는 서버 시간들을 생성할 수 있다. 이때, 서버 시간들은 광고 서버(10)에서 동기화를 제어하기 위하여 이용할 수 있는 절대 시간을 이용하여 생성되거나 서버 시간들 간의 차이를 표시하는 임의의 시간 정보를 이용하여 생성될 수 있다.The synchronization control unit (14) of the advertisement server (10) can generate server times corresponding to the call times of the synchronization player (33) of the set-top boxes (30), i.e., the running times of the advertisement content. At this time, the server times can be generated using absolute time that can be used to control synchronization in the advertisement server (10) or can be generated using arbitrary time information that indicates the difference between the server times.

한편, 광고 서버(10)는 오류 검출부(15), 점프 제어부(16) 및 리셋 제어부(17)를 포함할 수 있고, 셋탑 박스들(30)은 각각 오프셋 제어부(35) 및 포즈 제어부(36)를 포함할 수 있다.Meanwhile, the advertisement server (10) may include an error detection unit (15), a jump control unit (16), and a reset control unit (17), and the set-top boxes (30) may each include an offset control unit (35) and a pause control unit (36).

도 2와 같이 구성된 광고 서버(10)와 셋탑 박스들(30)은 도 3과 같이 동기화 유형을 판단, 셋탑 박스 별 동기화 및 서버 동기화를 위한 동작을 수행할 수 있다.The advertising server (10) and set-top boxes (30) configured as in Fig. 2 can determine the synchronization type as in Fig. 3 and perform operations for synchronization by set-top box and server synchronization.

도 2 및 도 3을 참조한 광고 서버(10) 및 셋탑 박스들(30)의 동작을 설명하기 전, 도 4를 참조하여 셋탑 박스들(30)의 구동 시간들, 광고 서버(10)의 서버 시간들, 서버 시간들의 평균 및 편차들, 허용 오차 범위 및 서버 동기화 판단 범위를 먼저 설명한다.Before explaining the operation of the advertisement server (10) and set-top boxes (30) with reference to FIGS. 2 and 3, the operating times of the set-top boxes (30), the server times of the advertisement server (10), the averages and deviations of the server times, the allowable error range, and the server synchronization judgment range are first explained with reference to FIG. 4.

동기화 플레이어(33)에 의해 광고 컨텐츠를 구동하는 각 셋탑 박스(30)의 구동 시간은 광고 서버(10), 셋탑 박스(30) 또는 기타의 문제에 영향을 받아서 달라질 수 있다. 그리고, 상기한 영향은 셋탑 박스들(30) 별로 다르게 작용할 수 있다. 그러므로, 동일한 시간으로 구동하는 것으로 스케쥴링된 광고 컨텐츠의 셋탑 박스들(30)의 구동 시간들은 서로 달라질 수 있고, 그 결과 광고 컨텐츠가 디스플레이 장치들(40)로 송출되는 시간들이 셋탑 박스들(30) 별로 서로 달라질 수 있다.The operating time of each set-top box (30) that drives the advertising content by the synchronization player (33) may vary depending on the advertising server (10), the set-top box (30), or other issues. And, the above-mentioned influence may act differently for each set-top box (30). Therefore, the operating times of the set-top boxes (30) of the advertising content scheduled to be driven at the same time may vary from each other, and as a result, the times at which the advertising content is transmitted to the display devices (40) may vary from each set-top box (30).

즉, 동일한 시간으로 구동하는 것으로 스케쥴링된 광고 컨텐츠의 셋탑 박스들(30)의 구동 시간들은 도 4의 D1, D2, D3와 같이 다른 시점에 형성될 수 있다. 셋탑 박스들(30)의 동기화 플레이어(33)가 상기한 구동 시간들 D1, D2, D3에 광고 서버(10)를 호출하면, 광고 서버(10)의 동기화 제어부(14)는 호출에 대응한 서로 다른 시점의 서버 시간들 T1, T2, T3을 생성할 수 있다.That is, the operating times of the set-top boxes (30) of the advertising contents scheduled to be operated at the same time can be formed at different times, such as D1, D2, and D3 of Fig. 4. When the synchronization player (33) of the set-top boxes (30) calls the advertising server (10) at the above-mentioned operating times D1, D2, and D3, the synchronization control unit (14) of the advertising server (10) can generate server times T1, T2, and T3 at different times corresponding to the call.

도 4에서, 상기한 서버 시간들 T1. T2. T3의 평균은 Cav로 표시하고, 평균 Cav를 기준으로 한 서버 시간들 T1, T2, T3의 편차들은 C1, C2, C3로 표시되고, 허용 오차 범위는 PL로 표시되며, 서버 동기화 판단 범위는 PG로 표시된다. 여기에서, 허용 오차 범위 PL과 서버 동기화 판단 범위 PG는 광고 서버(10)의 오류 검출부(15) 및 동기화 제어부(14)에 설정될 수 있고, 허용 오차 범위 PL는 편차가 큰 서버 시간에 해당하는 셋탑 박스(30)에 후술하는 오프셋 값을 제공하기 위한 것이고, 서버 동기화 판단 범위 PG는 서버 시간들 T1, T2, T3의 편차들 C1, C2, C3로써 동기화 유형을 판단하기 위한 것이다. 허용 오차 범위 PL과 서버 동기화 판단 범위 PG는 평균 Cav을 기준으로 미리 설정된 범위를 갖도록 설정된 것이며, 서버 동기화 판단 범위 PG가 허용 오차 범위 PL보다 큰 범위를 가짐이 바람직하다.In Fig. 4, the average of the above-mentioned server times T1, T2, T3 is represented as Cav, the deviations of the server times T1, T2, T3 based on the average Cav are represented as C1, C2, C3, the allowable error range is represented as PL, and the server synchronization judgment range is represented as PG. Here, the allowable error range PL and the server synchronization judgment range PG can be set in the error detection unit (15) and the synchronization control unit (14) of the advertisement server (10), and the allowable error range PL is for providing an offset value described later to the set-top box (30) corresponding to a server time with a large deviation, and the server synchronization judgment range PG is for judging the synchronization type by the deviations C1, C2, C3 of the server times T1, T2, T3. The allowable error range PL and the server synchronization judgment range PG are set to have a preset range based on the average Cav, and it is preferable that the server synchronization judgment range PG has a range larger than the allowable error range PL.

이하, 도 2 및 도 3을 참조하여 광고 서버(10) 및 셋탑 박스들(30)의 동작을 설명한다.Hereinafter, the operation of the advertisement server (10) and set-top boxes (30) will be described with reference to FIGS. 2 and 3.

광고 서버(10)에서, 동기화 제어부(14)는 셋탑 박스 별 오류 검출(S10)을 수행한다. 이를 위하여, 동기화 제어부(14)는 광고 컨텐츠의 구동 시간 D1, D2, D3의 셋탑 박스들(10)의 호출에 해당하는 서버 시간들 T1, T2, T3을 생성하고, 서버 시간들 T1, T2, T3을 오류 검출부(15)에 제공한다. In the advertisement server (10), the synchronization control unit (14) performs error detection (S10) for each set-top box. To this end, the synchronization control unit (14) generates server times T1, T2, and T3 corresponding to calls of the set-top boxes (10) of the operating times D1, D2, and D3 of the advertisement content, and provides the server times T1, T2, and T3 to the error detection unit (15).

오류 검출부(15)는 오류 검출을 위한 서버 시간들 T1, T2, T3을 동기화 제어부(14)에서 수신하고, 셋탑 박스들(30)의 오류에 대응한 동기화 유형을 판단한다(S12).The error detection unit (15) receives server times T1, T2, and T3 for error detection from the synchronization control unit (14) and determines the synchronization type corresponding to the error of the set-top boxes (30) (S12).

보다 구체적으로, 오류 검출부(15)는 서버 시간들 T1, T2, T3을 계산하여 평균 Cav를 생성하며, 평균 Cav와 서버 시간들 T1, T2, T3의 차에 해당하는 편차들 C1, C2, C3을 생성한다. 오류 검출부(15)는 평균 Cav을 기준으로 설정되는 서버 동기화 판단 범위 PG를 이용하여 셋탑 박스들의 서버 시간들 T1, T2, T3의 오류에 따른 동기화 유형을 판단한다. 즉, 오류 검출부(15)는 평균 Cav를 기준으로 설정되는 서버 동기화 판단 범위 PG와 편차들 C1, C2, C3 중 최대 편차를 비교하여 동기화 유형을 판단한 동기화 유형 정보를 생성할 수 있다. 도 4의 경우 편차 C3가 최대 편차에 해당하는 것으로 이해될 수 있다.More specifically, the error detection unit (15) calculates the server times T1, T2, and T3 to generate an average Cav, and generates deviations C1, C2, and C3 corresponding to the difference between the average Cav and the server times T1, T2, and T3. The error detection unit (15) determines the synchronization type according to the error of the server times T1, T2, and T3 of the set-top boxes by using the server synchronization judgment range PG set based on the average Cav. That is, the error detection unit (15) can generate synchronization type information by determining the synchronization type by comparing the server synchronization judgment range PG set based on the average Cav with the maximum deviation among the deviations C1, C2, and C3. In the case of Fig. 4, it can be understood that the deviation C3 corresponds to the maximum deviation.

오류 검출부(15)는 셋탑 박스들(30)의 오류에 대응한 동기화 유형을 판단한 동기화 유형 정보를 동기화 제어부(14)로 제공할 수 있다. The error detection unit (15) can provide synchronization type information that determines the synchronization type corresponding to the error of the set-top boxes (30) to the synchronization control unit (14).

오류 검출부(15)는 편차들 C1, C2, C3 중 최대 편차가 서버 동기화 판단 범위 PG 이내이면 동기화 유형이 셋탑 박스 별 동기화에 해당하는 것으로 판단할 수 있고, 편차들 C1, C2, C3 중 최대 편차가 서버 동기화 판단 범위 PG를 벗어나면 동기화 유형이 서버 동기화 동기화에 해당하는 것으로 판단할 수 있으며, 상기한 판단 결과에 따른 동기화 유형 정보를 제공할 수 있다. The error detection unit (15) can determine that the synchronization type corresponds to set-top box-specific synchronization if the maximum deviation among deviations C1, C2, and C3 is within the server synchronization judgment range PG, and can determine that the synchronization type corresponds to server synchronization if the maximum deviation among deviations C1, C2, and C3 is outside the server synchronization judgment range PG, and can provide synchronization type information according to the above judgment result.

상기한 구성에 의해, 오류 검출부(15)는 동기화 오류 유형 판단(S12)를 수행한 결과로서 평균 Cav, 편차들 C1, C2, C3 및 동기화 유형 정보를 동기화 제어부(14)에 제공할 수 있다. By the above configuration, the error detection unit (15) can provide the average Cav, deviations C1, C2, C3, and synchronization type information to the synchronization control unit (14) as a result of performing the synchronization error type judgment (S12).

광고 서버(10)의 동기화 제어부(14)는 서버 시간들 T1, T2, T3의 최대 편차가 서버 동기화 판단 범위 PG에 해당하는지 여부에 따라 달라지는 오류 검출부(15)의 동기화 유형 정보에 의해 동기화 유형을 셋탑 박스 별 동기화 또는 서버 동기화로 판단할 수 있다. 즉, 동기화 제어부(14)는 동기화 유형 정보를 참조하여 동기화 유형이 셋탑 박스 별 동기화가 필요한 경우에 해당하는지(S14) 또는 서버 동기화가 필요한 경우에 해당하는지(S16) 판단할 수 있다.The synchronization control unit (14) of the advertisement server (10) can determine the synchronization type as set-top box-specific synchronization or server synchronization based on the synchronization type information of the error detection unit (15) that varies depending on whether the maximum deviation of the server times T1, T2, and T3 corresponds to the server synchronization judgment range PG. That is, the synchronization control unit (14) can determine whether the synchronization type corresponds to a case where set-top box-specific synchronization is required (S14) or a case where server synchronization is required (S16) by referring to the synchronization type information.

동기화 유형이 셋탑 박스 별 동기화인 경우(S14), 광고 서버(10)의 동기화 제어부(14)는 오프셋 제어 또는 포즈 제어(S20, S24) 여부를 확인하고, 오프셋 제어(S22) 또는 포즈 제어(S26)를 수행한다. 이때, 동기화 제어부(14)는 셋탑 박스(30)에서 포즈 제어 정보가 수신되는지에 따라 오프셋 제어(S22) 또는 포즈 제어를 택일하여 수행할 수 있다. 오프셋 제어(S22)는 포즈 제어 정보가 수신되지 않으며 일부 셋탑 박스의 오프셋을 제어하기 위한 오프셋 값들을 제공하는 것으로 이해될 수 있고, 포즈 제어(S26)는 포즈 제어 정보가 수신되는 경우에 해당하는 것으로 이해될 수 있다. 포즈 제어 정보는 셋탑 박스(30)가 오류 발생에 의해 다음 광고 컨텐츠를 포즈(Pause)한 것을 알리기 위하여 동기화 플레이어(33)에서 동기화 제어부(14)로 제공하는 정보로 이해될 수 있다.If the synchronization type is synchronization by set-top box (S14), the synchronization control unit (14) of the advertisement server (10) checks whether offset control or pause control (S20, S24) is performed and performs offset control (S22) or pause control (S26). At this time, the synchronization control unit (14) can selectively perform offset control (S22) or pause control depending on whether pause control information is received from the set-top box (30). The offset control (S22) may be understood as providing offset values for controlling the offset of some set-top boxes when pause control information is not received, and the pause control (S26) may be understood as corresponding to the case where pause control information is received. The pause control information may be understood as information provided from the synchronization player (33) to the synchronization control unit (14) to notify that the set-top box (30) has paused the next advertisement content due to an error.

그리고, 동기화 유형이 서버 동기화인 경우(S16), 광고 서버(10)의 동기화 제어부(14)는 점프 제어 또는 리셋 제어(S30, S34) 여부를 확인하고, 전체 셋탑 박스들(30)이 점프 또는 리셋과 같은 동일한 방법으로 다음 광고 컨텐츠의 구동을 제어하기 위한 점프 제어(S32) 또는 리셋 제어(S36)를 수행한다. And, if the synchronization type is server synchronization (S16), the synchronization control unit (14) of the advertisement server (10) checks whether it is jump control or reset control (S30, S34), and performs jump control (S32) or reset control (S36) to control the operation of the next advertisement content in the same way as jump or reset of all set-top boxes (30).

먼저, 광고 서버(10)에서, 동기화 제어부(14)는 오프셋 제어(S22)를 위하여 오류 검출부(15)에서 제공되는 동기화 유형 정보, 평균 Cav, 편차들 C1, C2, C3을 수신하고, 허용 오차 범위 PL를 벗어나는 일부 편차들에 대한 오프셋 값들을 생성하고, 오프셋 값들을 일부 편차들에 해당하는 셋탑 박스들에 제공할 수 있다.First, in the advertisement server (10), the synchronization control unit (14) receives the synchronization type information, average Cav, and deviations C1, C2, and C3 provided from the error detection unit (15) for offset control (S22), generates offset values for some deviations that fall outside the allowable error range PL, and provides the offset values to set-top boxes corresponding to some deviations.

보다 구체적으로, 동기화 제어부(14)는 평균 Cav과 가장 큰 차이를 갖는 적어도 두 개의 셋탑 박스들(30)의 편차들에 대한 오프셋 값들을 생성하고, 오프셋 값들을 편차들에 해당하는 적어도 두 개의 셋탑 박스들(30)에 제공하도록 구성될 수 있다. More specifically, the synchronization control unit (14) may be configured to generate offset values for deviations of at least two set-top boxes (30) having the largest difference from the average Cav, and provide the offset values to at least two set-top boxes (30) corresponding to the deviations.

상기한 오프셋 제어(S22)는 도 5를 참조하여 설명될 수 있다.The above-mentioned offset control (S22) can be explained with reference to Fig. 5.

예시적으로, 평균 Cav과 가장 큰 차이를 갖는 적어도 두 개의 셋탑 박스들(30)의 편차들은 허용 오차 범위 PL을 벗어난 편차들 중 가장 빠른 서버 시간과 가장 느린 서버 시간에 해당하는 것들 선택될 수 있으며, 도 4의 경우 서버 시간 T1과 서버 시간 T3에 해당하는 편차들 C1, C3이 해당하는 것으로 이해될 수 있다. 이 경우, 동기화 제어부(14)는 편차들 C1, C3에 대한 오프셋 값들을 생성하고, 편차들 C1, C3에 해당하는 셋탑 박스들(30)에 오프셋 값들을 제공할 수 있다(S40).For example, the deviations of at least two set-top boxes (30) having the largest difference from the average Cav may be selected as those corresponding to the fastest and slowest server times among the deviations out of the allowable error range PL, and in the case of Fig. 4, it may be understood that the deviations C1 and C3 correspond to server time T1 and server time T3. In this case, the synchronization control unit (14) may generate offset values for the deviations C1 and C3 and provide the offset values to the set-top boxes (30) corresponding to the deviations C1 and C3 (S40).

셋탑 박스들(30)은 동기화 플레이어(33) 및 오프셋 제어부(35)를 구비함으로써 상기한 광고 서버(10)의 상기한 오프셋 제어(S22)에 대응한 동작을 수행할 수 있다.Set-top boxes (30) can perform operations corresponding to the offset control (S22) of the above-described advertisement server (10) by having a synchronization player (33) and an offset control unit (35).

보다 구체적으로, 동기화 플레이어(33)는 오프셋 값이 광고 서버(10)의 동기화 제어부(14)에서 수신된 경우 오프셋 값을 오프셋 제어부(35)로 전달한다. 오프셋 제어부(35)는 상기와 같이 전달된 오프셋 값을 저장하고, 동기화 제어부(14)가 광고 컨텐츠를 구동할 때 오프셋 값을 제공할 수 있다. More specifically, the synchronization player (33) transmits the offset value to the offset control unit (35) when the offset value is received from the synchronization control unit (14) of the advertisement server (10). The offset control unit (35) stores the offset value transmitted as described above, and can provide the offset value when the synchronization control unit (14) drives the advertisement content.

그에 따라, 동기화 플레이어(33)는 오프셋 제어부(35)에서 제공되는 오프셋 값을 적용하여 다음 광고 컨텐츠의 구동 시간을 변경할 수 있다(S42). Accordingly, the synchronization player (33) can change the running time of the next advertising content by applying the offset value provided from the offset control unit (35) (S42).

여기에서, 오프셋 값의 적용은 원래 스케쥴된 다음 광고 컨텐츠의 구동 시간에 오프셋 값을 더하는 것으로 이해될 수 있으며, 동기화 플레이어(33)는 상기와 같이 오프셋 값이 적용되어 변경된 구동 시간에 다음 광고 컨텐츠를 구동할 수 있다.Here, the application of the offset value can be understood as adding the offset value to the originally scheduled running time of the next advertising content, and the synchronization player (33) can run the next advertising content at the changed running time by applying the offset value as described above.

상기한 오프셋 제어(D22)에 의하여, 허용 오차 범위 PL를 벗어나는 셋탑 박스들(30)의 구동 시간들의 편차들을 줄일 수 있다. 그러므로, 본 발명에 의해 편차들이 허용 오차 범위 PL 이내를 만족하도록 지속적으로 관리되면, 동시에 광고 컨텐츠를 송출하기 위한 셋탑 박스들(30)의 구동 시간들은 상호 동기화에 의해 양호한 상태로 제어될 수 있다.By the above-mentioned offset control (D22), the deviations in the operating times of the set-top boxes (30) that are out of the allowable error range PL can be reduced. Therefore, if the deviations are continuously managed to satisfy the allowable error range PL by the present invention, the operating times of the set-top boxes (30) for simultaneously transmitting advertising content can be controlled in a good state by mutual synchronization.

한편, 포즈 제어(S26)는 도 6을 참조하여 설명될 수 있다.Meanwhile, pose control (S26) can be explained with reference to Fig. 6.

셋탑 박스들(30)은 동기화 플레이어(33)와 포즈 제어부(36)의 동작에 의해 광고 컨텐츠에 대한 포즈(Pause)를 제어할 수 있다. Set-top boxes (30) can control pause for advertising content by the operation of the synchronization player (33) and pause control unit (36).

오프셋 제어를 위한 오프셋 값이 수신된 경우, 동기화 플레이어(33)는 오프셋 값을 오프셋 제어부(35)로 전달하면서 오프셋 값 제공에 대한 정보를 포즈 제어부(36)에 제공한다.When an offset value for offset control is received, the synchronization player (33) transmits the offset value to the offset control unit (35) and provides information on providing the offset value to the pause control unit (36).

포즈 제어부(36)는 오프셋 값이 제공된 회수를 카운트하며 허용 회수 이상으로 오프셋 값이 제공되는 오차가 발생하였는지 판단한다(S50). 예시적으로, 허용 회수는 3회와 같이 제작자에 의해 미리 설정될 수 있다.The pose control unit (36) counts the number of times the offset value is provided and determines whether an error has occurred in which the offset value is provided more than the allowable number of times (S50). For example, the allowable number of times may be preset by the manufacturer, such as 3 times.

포즈 제어부(36)는 허용 회수를 초과하여 오프셋 값들이 지속적으로 수신되면 오차가 발생한 것으로 체크하고(S52) 포즈 제어 정보를 동기화 플레이어(33)에 제공할 수 있다.The pose control unit (36) checks that an error has occurred if offset values are continuously received exceeding the allowable number of times (S52) and can provide pose control information to the synchronization player (33).

동기화 플레이어(33)는 포즈 제어부(36)의 포즈 제어 정보에 대응하여 다음 광고 컨텐츠의 구동 시간에 다음 광고 컨텐츠를 포즈하도록 제어하고(S54) 포즈 제어 정보를 광고 서버(10)로 전달할 수 있다.The synchronization player (33) can control the next advertisement content to be paused at the next advertisement content's running time in response to the pause control information of the pause control unit (36) (S54) and transmit the pause control information to the advertisement server (10).

광고 서버(10)는 특정한 셋탑 박스(30)에서 다음 광고 컨텐츠의 구동을 포즈하면 나머지 셋탑 박스들이 다음 광고 컨텐츠를 구동 시간에 포즈하도록 제어할 수 있다. The advertisement server (10) can control the remaining set-top boxes to pause the next advertisement content at the time of operation when the next advertisement content is paused on a specific set-top box (30).

그러므로, 광고 서버(10)의 동기화 제어부(14)는 특정 셋탑 박스(30)에서 포즈 제어 정보가 수신되면 나머지 셋탑 박스들(30)에 대한 포즈를 제어할 수 있다. Therefore, the synchronization control unit (14) of the advertisement server (10) can control the pause for the remaining set-top boxes (30) when pause control information is received from a specific set-top box (30).

동기화 제어부(14)가 나머지 셋탑 박스들(30)의 포즈를 제어하면, 나머지 셋탑 박스들(30)의 동기화 플레이어(33)는 다음 광고 컨텐츠의 구동 시간에 다음 광고 컨텐츠를 포즈하도록 제어하고 포즈로 진입하였음을 동기화 제어부(14)에 알릴 수 있다. When the synchronization control unit (14) controls the pause of the remaining set-top boxes (30), the synchronization players (33) of the remaining set-top boxes (30) can control the next advertisement content to pause at the operating time of the next advertisement content and notify the synchronization control unit (14) that they have entered the pause.

광고 서버(10)의 동기화 제어부(14)는 모든 셋탑 박스들(30)이 다음 광고 컨텐츠를 포즈하면, 마지막 셋탑 박스의 포즈에 동기하여 포즈된 전체 셋탑 박스(30)의 다음 광고 컨텐츠를 동시에 구동하도록 재실행 명령을 제공하도록 구성될 수 있다.The synchronization control unit (14) of the advertisement server (10) may be configured to provide a re-execution command to simultaneously drive the next advertisement content of all set-top boxes (30) that have been paused in synchronization with the pause of the last set-top box when all set-top boxes (30) pause the next advertisement content.

전체 셋탑 박스(30)는 광고 서버(10)에서 재실행 명령을 수신하면 다음 광고 컨텐츠를 실행할 수 있다(S56).The entire set-top box (30) can execute the next advertising content when it receives a re-execution command from the advertising server (10) (S56).

한편, 광고 서버(10)는 상기한 점프 제어(S32)를 위한 점프 제어부(16)와 상기한 리셋 제어(S36)를 위한 리셋 제어부(17)를 구비할 수 있다. Meanwhile, the advertisement server (10) may be equipped with a jump control unit (16) for the above-described jump control (S32) and a reset control unit (17) for the above-described reset control (S36).

여기에서, 점프는 광고 컨텐츠의 최초 위치를 이벤트 시간으로 설정된 시간으로 이동시키는 것을 의미한다. 그리고, 리셋은 광고 저장부(38)에 저장된 광고 컨텐츠 AD1, AD2, ADn을 모두 삭제한 후 광고 컨텐츠들을 다시 광고 서버(10)로부터 수신하여 광고 저장부(38)에 저장하고, 다시 저장된 광고 컨텐츠들을 구동하는 것을 의미한다.Here, jump means moving the initial position of the advertisement content to the time set as the event time. And reset means deleting all advertisement contents AD1, AD2, and ADn stored in the advertisement storage unit (38), receiving the advertisement contents again from the advertisement server (10), storing them in the advertisement storage unit (38), and then operating the stored advertisement contents again.

상기한 점프 제어(S32)는 광고 서버(10)의 점프 제어부(16)에 의해 제어될 수 있다. The above-mentioned jump control (S32) can be controlled by the jump control unit (16) of the advertisement server (10).

점프 제어부(16)는 동기화 제어부(14)에서 제공되는 동기화 유형 정보가 광고 컨텐츠의 최초 위치를 이동시키는 점프에 해당하는 경우, 평균 Cav를 이벤트 시간으로 설정하는 점프 정보를 제공하도록 구성될 수 있다.The jump control unit (16) may be configured to provide jump information that sets the average Cav as the event time when the synchronization type information provided from the synchronization control unit (14) corresponds to a jump that moves the initial position of the advertisement content.

그리고, 동기화 제어부(14)는 서버 동기화 정보로서 점프 정보를 전체 셋탑 박스들(30)에 제공하도록 구성될 수 있다. Additionally, the synchronization control unit (14) can be configured to provide jump information as server synchronization information to all set-top boxes (30).

따라서, 전체 셋탑 박스들(30)은 점프 정보에 대응하여 광고 컨텐츠의 최초 위치를 이벤트 시간으로 이동시켜서 광고 컨텐츠를 구동할 수 있다.Accordingly, all set-top boxes (30) can drive the advertising content by moving the initial position of the advertising content to the event time in response to the jump information.

점프는 긴 시간 오차에서 포즈보다 더 정밀하고 자연스러운 조정을 위하여 사용될 수 있다. 이를 위하여, 점프 제어부(16)는 평균 Cav를 이벤트 시간으로 설정하도록 구성됨이 바람직하다.Jumps can be used for more precise and natural adjustments than poses over long time errors. For this purpose, it is preferable that the jump control unit (16) be configured to set the average Cav as the event time.

또한, 리셋은 전체 셋탑 박스들(30)이 광고 저장부(38)에 저장된 광고 컨텐츠 AD1, AD2, ADn을 모두 삭제한 후 광고 컨텐츠들을 다시 광고 서버(10)로부터 수신하여 광고 저장부(38)에 저장하고 다시 저장된 광고 컨텐츠를 구동하는 것을 의미한다.In addition, reset means that all set-top boxes (30) delete all the advertisement contents AD1, AD2, and ADn stored in the advertisement storage unit (38), then receive the advertisement contents again from the advertisement server (10), store them in the advertisement storage unit (38), and then run the stored advertisement contents again.

상기한 리셋은 리셋 제어부(17)에 의해 제어될 수 있다.The above reset can be controlled by the reset control unit (17).

리셋 제어부(17)는 동기화 제어부(14)에서 제공되는 동기화 유형 정보가 리셋에 해당하는 경우, 리셋 정보를 제공하도록 구성될 수 있다. The reset control unit (17) can be configured to provide reset information when the synchronization type information provided from the synchronization control unit (14) corresponds to reset.

동기화 제어부(14)는 서버 동기화 정보로서 리셋 정보를 전체 셋탑 박스들(30)에 제공하도록 구성될 수 있다. The synchronization control unit (14) can be configured to provide reset information as server synchronization information to all set-top boxes (30).

따라서, 전체 셋탑 박스들(30)은 리셋 정보에 대응하여 광고 저장부(38)에 저장된 광고 컨텐츠 AD1, AD2, ADn을 모두 삭제한 후 광고 컨텐츠들을 다시 광고 서버(10)로부터 수신하여 광고 저장부(38)에 저장하고 다시 저장된 광고 컨텐츠를 구동할 수 있다.Accordingly, all set-top boxes (30) can delete all of the advertisement contents AD1, AD2, and ADn stored in the advertisement storage unit (38) in response to the reset information, receive the advertisement contents again from the advertisement server (10), store them in the advertisement storage unit (38), and then run the stored advertisement contents again.

상기한 점프와 리셋은 서버 시간들 T1, T2, T3의 최대 편차가 서버 동기화 판단 범위 PG를 벗어나는 경우에 해당하는 동기화 유형 정보에 의해 제어될 수 있있다.The above jump and reset can be controlled by the synchronization type information corresponding to the case where the maximum deviation of the server times T1, T2, and T3 is outside the server synchronization judgment range PG.

리셋 제어부(17)는 점프로 판단되는 것 보다 더 크게 최대 편차가 발생한 경우, 셋탑 박스 별 호출 또는 상기 구동 시간의 인덱스 오류, 및 알 수 없는 동기화 오류 중 적어도 하나에 해당하는 동기화 유형 정보에 의해 리셋을 위한 리셋 정보를 제공하도록 구성될 수 있다. 이때, 셋탑 박스 별 호출 또는 구동 시간의 인덱스 오류 및 알 수 없는 동기화 오류는 동기화 제어부(14)가 셋탑 박스들(30)과 통신을 수행하는 중 발생된 오류 정보를 참조하여 판단할 수 있으며, 동기화 제어부(14)는 리셋을 위한 동기화 유형 정보를 리셋 제어부(17)에 제공하도록 구성될 수 있다.The reset control unit (17) may be configured to provide reset information for reset by synchronization type information corresponding to at least one of a call by set-top box or an index error of the drive time, and an unknown synchronization error, if a maximum deviation greater than that determined by a jump occurs. At this time, the call by set-top box or an index error of the drive time and the unknown synchronization error may be determined by referring to error information generated while the synchronization control unit (14) is performing communication with the set-top boxes (30), and the synchronization control unit (14) may be configured to provide the synchronization type information for reset to the reset control unit (17).

상기한 본 발명의 실시예는 광고 서버(10)의 서버 시간들의 최대 편차가 서버 동기화 판단 범위에 해당하는지 여부에 따라 동기화 유형을 셋탑 박스 별 동기화 또는 서버 동기화로 판단할 수 있다.The above-described embodiment of the present invention can determine the type of synchronization as set-top box-specific synchronization or server synchronization depending on whether the maximum deviation of the server times of the advertisement server (10) falls within the server synchronization determination range.

그리고, 셋탑 박스의 동기화의 경우, 본 발명의 실시예는 일부 셋탑 박스들의 서버 시간들과 상기 평균의 차에 해당하는 오프셋 값들을 생성하고, 오프셋 값들을 일부 셋탑 박스들에 제공하여서 다음 광고 컨텐츠의 구동 시간을 오프셋 값으로 변경하는 오프셋 제어를 수행할 수 있다. 그리고, 상기한 오프셋 제어가 허용 회수를 초과하는 경우, 전체 셋탑 박스들에 대한 포즈를 수행함으로써 전체 셋탑 박스가 재실행되어 다음 광고 컨텐츠를 구동할 수 있다.And, in the case of synchronization of set-top boxes, the embodiment of the present invention can perform offset control by generating offset values corresponding to the difference between the server times of some set-top boxes and the above average, and providing the offset values to some set-top boxes to change the running time of the next advertising content to the offset value. And, in the case where the above offset control exceeds the allowable number of times, a pause is performed on all set-top boxes so that all set-top boxes can be re-executed to run the next advertising content.

또한, 서버 동기화의 경우, 본 발명의 실시예는 전체 셋탑 박스들을 점프나 리셋과 같은 동일한 방법으로 다음 광고 컨텐츠의 구동을 제어할 수 있다.Additionally, in the case of server synchronization, the embodiment of the present invention can control the driving of the next advertising content in the same way, such as by jumping or resetting all set-top boxes.

상술한 본 발명의 실시예는 셋탑 박스들(30)의 광고 컨텐츠를 구동하는 구동 시간들을 오프셋 제어, 포즈 제어, 점프 제어 및 리셋 제어와 같은 방법으로 상호 동기화될 수 있도록 구성된다.The above-described embodiment of the present invention is configured so that the driving times for driving advertising content of set-top boxes (30) can be mutually synchronized by methods such as offset control, pause control, jump control, and reset control.

따라서, 본 발명은 복수의 셋탑 박스에서 동일 시간에 구동하는 광고 컨텐츠의 구동 시간들의 오류를 셋탑 박스들의 구동 시간들의 상호 동기화를 통하여 해소할 수 있다.Accordingly, the present invention can resolve errors in the operating times of advertising contents running at the same time on multiple set-top boxes by mutually synchronizing the operating times of the set-top boxes.

그 결과, 본 발명은 복수의 디스플레이 장치에서 광고 컨텐츠가 동일 시간에 디스플레이될 수 있으므로 개선된 광고 효과를 얻을 수 있고, 광고 송출 시스템의 신뢰성이 개선되는 효과를 얻을 수 있다.As a result, the present invention can obtain an improved advertising effect because advertising content can be displayed at the same time on multiple display devices, and can obtain the effect of improving the reliability of the advertising transmission system.

Claims (9)

광고 컨텐츠들을 제공하는 광고 서버; 및
상기 광고 컨텐츠들을 저장하고, 동일 시간에 디스플레이 할 광고 컨텐츠를 구동하여 송출하며, 상기 광고 컨텐츠를 구동하는 시점에 상기 광고 서버를 호출하는 복수의 셋탑 박스;를 포함하며,
상기 광고 서버는,
상기 복수의 셋탑 박스의 호출에 해당하는 서버 시간들의 평균을 기준으로 설정되는 서버 동기화 판단 범위를 이용하여 셋탑 박스 별 서버 시간의 오류를 검출하고;
상기 서버 시간들의 최대 편차가 상기 서버 동기화 판단 범위에 해당하는지 여부에 따라 동기화 유형을 셋탑 박스 별 동기화 또는 서버 동기화로 판단하며;
상기 동기화 유형이 상기 셋탑 박스 별 동기화에 해당하는 경우, 일부 셋탑 박스들의 상기 서버 시간들과 상기 평균의 차에 해당하는 오프셋 값들을 생성하고, 상기 오프셋 값들을 상기 일부 셋탑 박스들에 제공하며; 그리고,
상기 동기화 유형이 상기 서버 동기화에 해당하는 경우, 전체 셋탑 박스들이 동일한 방법으로 다음 광고 컨텐츠의 구동을 제어하기 위한 서버 동기화 정보를 제공하고; 그리고,
각각의 셋탑 박스는,
상기 오프셋 값을 수신하는 경우, 상기 오프셋 값을 적용하여 다음 광고 컨텐츠의 구동 시간을 변경하고; 그리고
상기 서버 동기화 정보가 수신되는 경우, 상기 서버 동기화 정보에 대응하는 방법으로 상기 다음 광고 컨텐츠의 구동을 제어하며,
상기 일부 셋탑 박스는, 상기 복수의 셋탑 박스 중 상기 서버 동기화 판단 범위보다 적은 범위로 미리 설정해 놓은 허용 오차 범위보다 큰 편차를 가지는 셋탑 박스인 것을 특징으로 하는 광고 송출 시스템.
An advertising server that provides advertising content; and
It includes a plurality of set-top boxes that store the above advertising contents, drive and transmit advertising contents to be displayed at the same time, and call the advertising server at the time of driving the advertising contents;
The above advertising server,
Detecting server time errors for each set-top box by using a server synchronization judgment range set based on an average of server times corresponding to calls of the above multiple set-top boxes;
The synchronization type is determined as set-top box-specific synchronization or server synchronization depending on whether the maximum deviation of the above server times falls within the server synchronization judgment range;
If the above synchronization type corresponds to synchronization by set-top boxes, offset values corresponding to the difference between the server times of some set-top boxes and the average are generated, and the offset values are provided to some set-top boxes; and,
If the above synchronization type corresponds to the above server synchronization, all set-top boxes provide server synchronization information for controlling the operation of the next advertising content in the same manner; and,
Each set-top box,
When the above offset value is received, the running time of the next advertising content is changed by applying the above offset value; and
When the above server synchronization information is received, the operation of the next advertising content is controlled in a manner corresponding to the server synchronization information.
An advertisement transmission system, characterized in that the above set-top boxes are set-top boxes having a deviation greater than a preset allowable error range that is less than the server synchronization judgment range among the plurality of set-top boxes.
제1 항에 있어서,
상기 광고 서버는,
상기 복수의 셋탑 박스의 호출에 대응하는 상기 서버 시간들을 생성하는 동기화 제어부; 및
상기 서버 시간들의 상기 평균 및 편차들을 생성하고, 상기 평균을 기준으로 설정되는 상기 서버 동기화 판단 범위와 상기 편차들 중 상기 최대 편차를 비교하여 상기 동기화 유형을 판단한 동기화 유형 정보를 생성하며, 상기 평균, 상기 편차들 및 상기 동기화 유형 정보를 제공하는 오류 검출부;를 포함하고,
상기 동기화 제어부는 상기 동기화 유형 정보가 상기 셋탑 박스 별 동기화에 해당하는 경우, 상기 평균과 가장 큰 차이를 갖는 적어도 두 개의 셋탑 박스들의 편차들에 대한 상기 오프셋 값들을 생성하고, 상기 오프셋 값들을 상기 적어도 두 개의 셋탑 박스들에 제공하는 광고 송출 시스템.
In the first paragraph,
The above advertising server,
A synchronization control unit for generating the server times corresponding to calls from the plurality of set-top boxes; and
An error detection unit is provided which generates the average and deviations of the server times, compares the server synchronization judgment range set based on the average with the maximum deviation among the deviations, and generates synchronization type information that determines the synchronization type, and provides the average, the deviations, and the synchronization type information.
An advertisement transmission system in which the synchronization control unit, when the synchronization type information corresponds to synchronization by set-top box, generates offset values for deviations of at least two set-top boxes having the largest difference from the average, and provides the offset values to the at least two set-top boxes.
제2 항에 있어서,
상기 동기화 제어부는 상기 동기화 판단 범위보다 좁은 범위로 설정되는 허용 오차를 최대 편차가 벗어나는 경우, 가장 빠른 서버 시간과 가장 느린 서버 시간에 해당하는 오프셋 값들을 생성하고, 해당하는 두 개의 셋탑 박스들에 상기 오프셋 값들을 제공하는 광고 송출 시스템.
In the second paragraph,
An advertisement transmission system in which the synchronization control unit generates offset values corresponding to the fastest server time and the slowest server time when the maximum deviation exceeds the allowable error set to a narrower range than the synchronization judgment range, and provides the offset values to the two corresponding set-top boxes.
제2 항에 있어서,
상기 셋탑 박스 각각은,
상기 구동 시간에 상기 광고 컨텐츠를 구동하고, 상기 광고 컨텐츠를 구동하는 시점에 상기 광고 서버를 호출하는 동기화 플레이어; 및
상기 광고 서버에서 제공되는 상기 오프셋 값을 저장하고, 상기 다음 광고 컨텐츠를 위하여 상기 오프셋 값을 제공하여 상기 구동 시간을 변경하는 오프셋 제어부;를 구비하는 광고 송출 시스템.
In the second paragraph,
Each of the above set-top boxes,
A synchronous player that drives the advertising content at the driving time and calls the advertising server at the time of driving the advertising content; and
An advertisement transmission system comprising: an offset control unit that stores the offset value provided from the advertisement server and changes the driving time by providing the offset value for the next advertisement content.
제4 항에 있어서,
상기 광고 서버에서 오프셋 값이 수신되는 오차가 허용 회수 이상의 발생하였는지 체크하고, 상기 오차가 미리 설정된 허용 회수를 초과하면 상기 다음 광고 컨텐츠를 해당 구동 시간에 포즈(Pause)하는 포즈 제어 정보를 제공하는 포즈 제어부;를 더 구비하며,
상기 동기화 플레이어는 상기 포즈 제어 정보에 대응하여 상기 다음 광고 컨텐츠의 구동을 포즈하는 광고 송출 시스템.
In the fourth paragraph,
The method further comprises a pause control unit that checks whether an error in receiving an offset value from the advertisement server has occurred more than an allowable number of times, and provides pause control information to pause the next advertisement content at the corresponding running time if the error exceeds a preset allowable number of times.
The above-mentioned synchronization player is an advertisement transmission system that poses the driving of the next advertisement content in response to the above-mentioned pause control information.
제5 항에 있어서, 상기 광고 서버는,
특정 셋탑 박스에서 상기 다음 광고 컨텐츠의 구동을 포즈하면 나머지 나머지 셋탑 박스들이 상기 다음 광고 컨텐츠를 상기 구동 시간에 포즈하도록 제어하고, 그리고
전체 셋탑 박스가 상기 다음 광고 컨텐츠를 포즈하면, 마지막 셋탑 박스의 포즈에 동기하여 포즈된 전체 셋탑 박스의 상기 다음 광고 컨텐츠를 동시에 구동시키는 재실행 명령을 제공하는 광고 송출 시스템.
In the fifth paragraph, the advertising server,
When the operation of the next advertising content is paused on a specific set-top box, the remaining set-top boxes are controlled to pause the operation of the next advertising content at the operation time, and
An advertisement delivery system that provides a re-run command to simultaneously run the next advertisement content of all set-top boxes that are paused in synchronization with the pause of the last set-top box when all set-top boxes pause the next advertisement content.
제2 항에 있어서,
상기 동기화 유형 정보가 상기 서버 동기화에 해당하는 경우,
상기 광고 서버는 상기 광고 컨텐츠의 최초 위치를 이동시키는 점프에 해당하는 경우 상기 평균을 이벤트 시간으로 1설정하는 점프 정보를 제공하는 점프 제어부;를 더 포함하고,
상기 동기화 제어부는 상기 서버 동기화 정보로서 상기 점프 정보를 전체 셋탑 박스들에 제공하며, 그리고,
전체 셋탑 박스들은 상기 점프 정보에 대응하여 상기 광고 컨텐츠의 최초 위치를 상기 이벤트 시간으로 이동시켜서 상기 광고 컨텐츠를 구동하는 광고 송출 시스템.
In the second paragraph,
If the above synchronization type information corresponds to the above server synchronization,
The above advertisement server further includes a jump control unit that provides jump information for setting the average to 1 as the event time when the jump corresponds to a jump that moves the initial position of the advertisement content;
The above synchronization control unit provides the jump information as the server synchronization information to all set-top boxes, and,
An advertisement transmission system in which all set-top boxes drive the advertisement content by moving the initial position of the advertisement content to the event time in response to the jump information.
제7 항에 있어서,
상기 동기화 유형 정보가 상기 서버 동기화에 해당하는 경우,
상기 광고 서버는 상기 동기화 유형 정보가 리셋에 해당하는 경우, 리셋 정보를 제공하는 리셋 제어부;를 더 포함하고,
상기 동기화 제어부는 상기 서버 동기화 정보로서 상기 리셋 정보를 전체 셋탑 박스들에 제공하며, 그리고,
전체 셋탑 박스들은 상기 리셋 정보에 대응하여 저장된 상기 광고 컨텐츠를 모두 삭제한 후 상기 광고 컨텐츠를 다시 수신하여 구동하는 광고 송출 시스템.
In Article 7,
If the above synchronization type information corresponds to the above server synchronization,
The above advertising server further includes a reset control unit that provides reset information when the above synchronization type information corresponds to reset;
The above synchronization control unit provides the above reset information as the above server synchronization information to all set-top boxes, and,
An advertising transmission system in which all set-top boxes delete all advertising contents stored in response to the reset information and then receive and operate the advertising contents again.
제8 항에 있어서,
상기 리셋 제어부는 상기 점프로 판단되는 것 보다 더 상기 최대 편차가 발생한 경우, 셋탑 박스 별 호출 또는 상기 구동 시간의 인덱스 오류, 및 알 수 없는 동기화 오류 중 적어도 하나에 해당하는 상기 동기화 유형 정보를 리셋에 해당하는 것으로 판단하는 광고 송출 시스템.
In Article 8,
The above reset control unit is an advertisement transmission system that determines that the synchronization type information corresponding to at least one of a call by set-top box or an index error of the above driving time, and an unknown synchronization error corresponds to a reset if the maximum deviation occurs more than what is determined by the above jump.
KR1020230178231A 2023-12-11 2023-12-11 Advertisement transmission system Active KR102695733B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020230178231A KR102695733B1 (en) 2023-12-11 2023-12-11 Advertisement transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020230178231A KR102695733B1 (en) 2023-12-11 2023-12-11 Advertisement transmission system

Publications (1)

Publication Number Publication Date
KR102695733B1 true KR102695733B1 (en) 2024-08-19

Family

ID=92567972

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020230178231A Active KR102695733B1 (en) 2023-12-11 2023-12-11 Advertisement transmission system

Country Status (1)

Country Link
KR (1) KR102695733B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130031273A1 (en) * 2010-10-08 2013-01-31 Johannes Berg Scalable synchronization of events among server and clients with varying lag-times

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130031273A1 (en) * 2010-10-08 2013-01-31 Johannes Berg Scalable synchronization of events among server and clients with varying lag-times

Similar Documents

Publication Publication Date Title
US10942588B2 (en) Latency adjustment of user input devices
US5619733A (en) Method and apparatus for synchronizing streaming and non-streaming multimedia devices by controlling the play speed of the non-streaming device in response to a synchronization signal
US9742964B2 (en) Audio/visual device and control method thereof
MX2022000538A (en) Method and apparatus for displaying multimedia resources, and storage medium.
US20110193897A1 (en) Method and apparatus for controlling the partitions of a backlight unit of a 3d display apparatus
KR102655052B1 (en) Display apparatus and source driver and packet recognition method thereof
KR101695931B1 (en) Image apparatus for multi-screens
US8639370B2 (en) Audio source system and method
KR102695733B1 (en) Advertisement transmission system
JP2012128376A (en) Display device
WO2012101768A1 (en) Elevator guidance device
KR20220053542A (en) Method of display playback synchronization of digital contents in multiple connected devices and apparatus using the same
US20090265502A1 (en) Signal processing device and control method, signal processing method, program, and signal processing system
CN1998042A (en) drive matrix display
EP1865490A1 (en) Display apparatus and control method thereof
US7923957B2 (en) Control system and method for motor drivers
KR20030023638A (en) Method and device for the time-synchronised relaying of signals
KR102588299B1 (en) Electronic shelf label system with positioned virtual shelf labels and a method of positioning said virtual shelf labels
US20140184908A1 (en) Method and apparatus for multimedia stream synchronization
KR20150025971A (en) Display device
US20150002525A1 (en) Display system and data transmission method thereof
KR100738497B1 (en) Multi-sync video output system
WO2019117906A1 (en) Gate line break displays
US20060170775A1 (en) Test apparatus and test method using the same
US9489923B2 (en) Synchronization of video wall movement with content on the wall

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20231211

PA0201 Request for examination

Patent event code: PA02011R01I

Patent event date: 20231211

Comment text: Patent Application

PA0302 Request for accelerated examination

Patent event date: 20231214

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20240312

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20240805

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20240812

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20240812

End annual number: 3

Start annual number: 1

PG1601 Publication of registration