KR20180062621A - Method for providing contents by using a plurality of contents support devices, and contents support device for implementing same method - Google Patents

Method for providing contents by using a plurality of contents support devices, and contents support device for implementing same method Download PDF

Info

Publication number
KR20180062621A
KR20180062621A KR1020160162490A KR20160162490A KR20180062621A KR 20180062621 A KR20180062621 A KR 20180062621A KR 1020160162490 A KR1020160162490 A KR 1020160162490A KR 20160162490 A KR20160162490 A KR 20160162490A KR 20180062621 A KR20180062621 A KR 20180062621A
Authority
KR
South Korea
Prior art keywords
content
support device
information
group
buffering
Prior art date
Application number
KR1020160162490A
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 KR1020160162490A priority Critical patent/KR20180062621A/en
Publication of KR20180062621A publication Critical patent/KR20180062621A/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/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
    • H04N21/43076Synchronising 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 of the same content streams on multiple devices, e.g. when family members are watching the same movie on different devices
    • 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
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25049Master processor gives timing information to slaves

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to a method for providing content using a plurality of content support devices, and a content support device for realizing the same. According to one aspect of the present invention, the method for providing content using a plurality of content support devices comprises the steps of: generating a sink group for a first content support device set as a master and at least one second content support device set as a slave on the basis of content support device group information; synchronizing time information on the at least one second content support device on the basis of time information of the first content support device, and transmitting information regarding the time at which corresponding content is provided to the at least one second content support device on the basis of content information of the first content support device; and providing the content by at least one content device included in the sink group in accordance with the information regarding the time at which the content is provided.

Description

복수의 콘텐츠 지원 디바이스를 이용하여 콘텐츠를 제공하기 위한 방법, 그리고 상기 방법이 실현되도록 하기 위한 콘텐츠 지원 디바이스{METHOD FOR PROVIDING CONTENTS BY USING A PLURALITY OF CONTENTS SUPPORT DEVICES, AND CONTENTS SUPPORT DEVICE FOR IMPLEMENTING SAME METHOD}TECHNICAL FIELD [0001] The present invention relates to a method for providing a content using a plurality of content supporting devices, and a content supporting device for realizing the method. [0002]

본 발명은 복수의 콘텐츠 지원 디바이스를 이용하여 콘텐츠를 제공하기 위한 방법, 그리고 상기 방법이 실현되도록 하기 위한 콘텐츠 지원 디바이스에 관한 것이다.The present invention relates to a method for providing content using a plurality of content supporting devices, and a content supporting device for causing the method to be realized.

근래에 들어, 복수의 디스플레이가 합쳐져서 대형 화면으로 영상 콘텐츠 등을 제공할 수 있는 멀티 비전, 미디어 월 등이 옥외나 건물 내에서 많이 사용되고 있다. 이러한 복수의 디스플레이의 각각에 의하여 콘텐츠가 제공되도록 하기 위해서(이때, 하나의 디스플레이는 전체 콘텐츠의 일부만을 분담할 수도 있음), 콘텐츠 지원 디바이스가 개발되어 사용되고 있다. 이러한 콘텐츠 지원 디바이스는 해당 디스플레이에 연결되어 그것이 담당한 콘텐츠를 제공하게끔 지원할 수 있다.In recent years, multi-vision and media wall, which can provide video contents on a large screen by combining a plurality of displays, are widely used in outdoor buildings and buildings. In order for the content to be provided by each of the plurality of displays (at this time, one display may share only a part of the entire content), a content supporting device is developed and used. Such a content supporting device can be connected to the display and support to provide the content it is responsible for.

연관된 종래 기술로서, 콘텐츠 지원 디바이스의 일 예인 셋톱 박스를 이용하는, 한국공개특허공보 제2013-45655호 개시의 기술을 예로 들 수 있는데, 이에 따르면, 복수의 셋톱 박스를 마스터 셋톱 박스 및 슬레이브 셋톱 박스로 구분하고, 마스터 셋톱 박스에서 송출된 RF 신호를 이용하여 슬레이브 셋톱 박스를 제어한다.As a related art, there is a technique disclosed in Korean Laid-Open Publication No. 2013-45655, which uses a set-top box, which is an example of a content supporting device. According to this technology, a plurality of set-top boxes are connected to a master set-top box and a slave set- And controls the slave set top box using the RF signal transmitted from the master set top box.

하지만, 위의 종래 기술을 비롯하여 지금까지 소개된 기술에 의하면, 복수의 콘텐츠 지원 디바이스를 이용하여 콘텐츠가 제공되도록 하는 경우에 콘텐츠 지원 디바이스 간의 싱크(SYNC)의 불성립, 콘텐츠 제공에 관한 트리거의 지연 등의 문제점이 발생하는 한계가 있었다.However, according to the above-described prior art and the above-described techniques, in the case where a content is provided using a plurality of content support devices, it is possible to prevent a SYNC from being incomplete between content support devices, There is a problem that the problem of

본 발명은 전술한 종래 기술의 문제점을 모두 해결하는 것을 그 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been made to solve all the problems of the prior art described above.

본 발명은 콘텐츠 지원 디바이스 그룹 정보에 기초하여 복수의 콘텐츠 지원 디바이스 중 적어도 일부의 싱크 그룹을 생성하고, 싱크 그룹 내에서 시각 정보를 동기화하는 것을 다른 목적으로 한다.Another object of the present invention is to create at least some sync groups among a plurality of content support devices based on the content support device group information and synchronize the time information in the sync group.

본 발명은 싱크 그룹 내에서 공유된 콘텐츠 제공 시각 정보에 기초하여 콘텐츠가 일시에 제공되도록 하는 것을 또 다른 목적으로 한다.It is another object of the present invention to allow content to be provided at a time based on content-providing time information shared within a sync group.

상기 목적을 달성하기 위한 본 발명의 대표적인 구성은 다음과 같다.In order to accomplish the above object, a representative structure of the present invention is as follows.

본 발명의 일 태양에 따르면, 복수의 콘텐츠 지원 디바이스를 이용하여 콘텐츠를 제공하기 위한 방법으로서, 콘텐츠 지원 디바이스 그룹 정보에 기초하여, 마스터로 설정되는 제1 콘텐츠 지원 디바이스와 슬레이브로 설정되는 적어도 하나의 제2 콘텐츠 지원 디바이스에 관한 싱크 그룹을 생성하는 단계, 상기 제1 콘텐츠 지원 디바이스의 시각 정보에 기초하여 상기 적어도 하나의 제2 콘텐츠 지원 디바이스의 시각 정보를 동기화하고, 상기 제1 콘텐츠 지원 디바이스의 콘텐츠 정보에 기초하여 상기 적어도 하나의 제2 콘텐츠 지원 디바이스로 해당 콘텐츠의 제공 시각에 관한 정보가 전송되도록 하는 단계, 및 상기 콘텐츠 제공 시각 정보에 따라, 상기 싱크 그룹에 속하는 적어도 하나의 콘텐츠 디바이스에 의하여 상기 콘텐츠가 제공되도록 하는 단계를 포함하는 방법이 제공된다.According to one aspect of the present invention there is provided a method for providing content using a plurality of content supporting devices, the method comprising the steps of: Synchronizing time information of the at least one second content supporting device based on time information of the first content supporting device, synchronizing time information of the at least one second content supporting device with content of the first content supporting device Comprising the steps of: causing the at least one second content supporting device to transmit information on the providing time of the content to the at least one second content supporting device based on the information, The steps to make the content available Is provided.

이 외에도, 본 발명을 구현하기 위한 다른 방법 및 상기 방법이 실현되도록 하기 위한 콘텐츠 지원 디바이스가 더 제공된다.In addition, another method for implementing the present invention and a content supporting device for realizing the method are further provided.

본 발명에 의하면, 콘텐츠 지원 디바이스 그룹 정보에 기초하여 복수의 콘텐츠 지원 디바이스 중 적어도 일부의 싱크 그룹을 생성하고, 싱크 그룹 내에서 시각 정보를 동기화할 수 있게 된다.According to the present invention, at least some sync groups among a plurality of content support devices can be created based on the content support device group information, and time information can be synchronized in the sync group.

본 발명에 의하면, 싱크 그룹 내에서 공유된 콘텐츠 제공 시각 정보에 기초하여 콘텐츠가 일시에 제공된다.According to the present invention, the content is provided at a time based on the content providing time information shared in the sync group.

도 1은 본 발명의 일 실시예에 따라 복수의 콘텐츠 지원 디바이스(200)를 이용하여 콘텐츠를 제공하기 위한 전체 시스템의 개략적인 구성을 도시하는 도면이다.
도 2는 본 발명의 일 실시예에 따른 콘텐츠 지원 디바이스(200)의 내부 구성을 상세하게 도시하는 도면이다.
도 3은 본 발명의 일 실시예에 따라 복수의 콘텐츠 지원 디바이스(200)에 의하여 콘텐츠 제공이 지원되는 상황을 예시적으로 나타내는 도면이다.
1 is a diagram showing a schematic configuration of an overall system for providing contents using a plurality of content supporting devices 200 according to an embodiment of the present invention.
2 is a diagram showing in detail an internal configuration of a content supporting device 200 according to an embodiment of the present invention.
FIG. 3 is a diagram illustrating a situation in which content provision is supported by a plurality of content supporting devices 200 according to an embodiment of the present invention.

후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이러한 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 본 명세서에 기재되어 있는 특정 형상, 구조 및 특성은 본 발명의 정신과 범위를 벗어나지 않으면서 일 실시예로부터 다른 실시예로 변경되어 구현될 수 있다. 또한, 각각의 실시예 내의 개별 구성요소의 위치 또는 배치도 본 발명의 정신과 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 행하여지는 것이 아니며, 본 발명의 범위는 특허청구범위의 청구항들이 청구하는 범위 및 그와 균등한 모든 범위를 포괄하는 것으로 받아들여져야 한다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 구성요소를 나타낸다.The following detailed description of the invention refers to the accompanying drawings, which illustrate, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different, but need not be mutually exclusive. For example, the specific shapes, structures, and characteristics described herein may be implemented by changing from one embodiment to another without departing from the spirit and scope of the invention. It should also be understood that the location or arrangement of individual components within each embodiment may be varied without departing from the spirit and scope of the present invention. Therefore, the following detailed description is not to be taken in a limiting sense, and the scope of the present invention should be construed as encompassing the scope of the appended claims and all equivalents thereof. In the drawings, like reference numbers designate the same or similar components throughout the several views.

이하에서는, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 여러 바람직한 실시예에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, various embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention.

[본 발명의 바람직한 실시예][Preferred Embodiment of the Present Invention]

본 명세서에서, 콘텐츠(contents) 또는 콘텐트란, 통신망을 통하여 접근 가능한, 문자, 부호, 음성, 음향, 이미지, 동영상 등으로 이루어지는 디지털 정보 또는 개별 정보 요소를 총칭하는 개념이다. 이러한 콘텐츠는, 예를 들면, 텍스트, 이미지, 동영상, 오디오, 링크(예를 들면, 웹 링크) 등의 데이터 또는 이러한 데이터 중 적어도 두 가지의 조합을 포함하여 구성될 수 있다.In the present specification, contents or contents are collectively referred to as digital information or individual information elements, which are accessible through a communication network, such as characters, codes, sounds, sounds, images, and moving pictures. Such content may comprise, for example, data such as text, images, animations, audio, links (e.g., web links), or a combination of at least two of these data.

전체 시스템의 구성Configuration of the entire system

도 1은 본 발명의 일 실시예에 따라 복수의 콘텐츠 지원 디바이스(200)를 이용하여 콘텐츠를 제공하기 위한 전체 시스템의 개략적인 구성을 도시하는 도면이다.1 is a diagram showing a schematic configuration of an overall system for providing contents using a plurality of content supporting devices 200 according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 전체 시스템은 통신망(100) 및 복수의 콘텐츠 지원 디바이스(200)를 포함할 수 있다.As shown in FIG. 1, an overall system according to an embodiment of the present invention may include a communication network 100 and a plurality of content supporting devices 200.

먼저, 본 발명의 일 실시예에 따른 통신망(100)은 유선 통신이나 무선 통신과 같은 통신 양태를 가리지 않고 구성될 수 있으며, 근거리 통신망(LAN; Local Area Network), 도시권 통신망(MAN; Metropolitan Area Network), 광역 통신망(WAN; Wide Area Network) 등 다양한 통신망으로 구성될 수 있다. 바람직하게는, 본 명세서에서 말하는 통신망(100)은 공지의 인터넷 또는 월드와이드웹(WWW; World Wide Web)일 수 있다. 그러나, 통신망(100)은, 굳이 이에 국한될 필요 없이, 공지의 유무선 데이터 통신망, 공지의 전화망 또는 공지의 유무선 텔레비전 통신망을 그 적어도 일부에 있어서 포함할 수도 있다.First, the communication network 100 according to an embodiment of the present invention may be configured without regard to communication modes such as wired communication and wireless communication, and may be a LAN (Local Area Network), a Metropolitan Area Network ), A wide area network (WAN), and the like. Preferably, the communication network 100 referred to herein may be the well-known Internet or World Wide Web (WWW). However, the communication network 100 may include, at least in part, a known wire / wireless data communication network, a known telephone network, or a known wire / wireless television communication network, without being limited thereto.

예를 들면, 통신망(100)은 무선 데이터 통신망으로서, 와이파이(WiFi) 통신, 와이파이 다이렉트(WiFi-Direct) 통신, 롱텀 에볼루션(Long Term Evolution) 통신, 블루투스 통신(예를 들면, 저전력 블루투스(Bluetooth Low Energy) 통신), 적외선 통신, 초음파 통신 등과 같은 종래의 통신 방식을 적어도 그 일부분에 있어서 구현하는 것일 수 있다. 다른 예를 들면, 통신망(100)은 광 통신망으로서, 라이파이(LiFi; Light Fidelity) 등과 같은 종래의 통신 방식을 적어도 그 일부분에 있어서 구현하는 것일 수 있다.For example, the communication network 100 may be a wireless data communication network, such as a WiFi communication, a WiFi-Direct communication, a Long Term Evolution communication, a Bluetooth communication (for example, Bluetooth Low Energy communication), infrared communication, ultrasonic communication, and the like, at least in part. As another example, the communication network 100 may be an optical communication network, and at least a part of a conventional communication method such as LiFi (Light Fidelity) may be implemented.

다음으로, 본 발명의 일 실시예에 따른 콘텐츠 지원 디바이스(200)는 통신망(100)을 통하여 다른 콘텐츠 지원 디바이스(200)와 통신하거나 자신과 연결된 디스플레이가 콘텐츠(영상 콘텐츠 등)를 제공할 수 있도록 지원하는 기능을 수행하는 디지털 기기로서, 전형적으로는 콘텐츠 서버(미도시됨)와 디스플레이 장치(미도시됨) 사이에서, 콘텐츠 서버로부터 콘텐츠를 제공 받아 디스플레이 장치로 콘텐츠를 제공하는 셋톱 박스(Set-Top Box)나 기타 미들웨어(Middleware) 장치일 수 있다. 이러한 콘텐츠 지원 디바이스(200)는 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 것일 수 있다.The content supporting device 200 according to an exemplary embodiment of the present invention may be configured to communicate with other content supporting devices 200 through the communication network 100 or to allow a display connected thereto to provide content (image content, etc.) A set-top box (a set-top box) for receiving content from a content server and providing content to a display device, typically between a content server (not shown) and a display device (not shown) Top Box) or other middleware devices. Such a content supporting device 200 may be equipped with a memory means and equipped with a microprocessor to have computing capability.

복수의 콘텐츠 지원 디바이스(200)는, 콘텐츠 지원 디바이스 그룹 정보에 기초하여, 그 중 하나가 마스터(master) 콘텐츠 지원 디바이스(200)로 설정되고, 그 나머지의 적어도 일부가 슬레이브(slave) 콘텐츠 지원 디바이스(200)로 설정될 수 있다. 어떤 콘텐츠 지원 디바이스(200)가 마스터가 될 것인가, 슬레이브가 될 것인가 또는 둘 다 되지 않을 것인가에 관하여는 콘텐츠 지원 디바이스 그룹 정보에 의하여 정하여져 있을 수 있다. 이와 같은 콘텐츠 지원 디바이스 그룹 정보는 상기 복수의 콘텐츠 지원 디바이스(200)의 각각 내에 미리 내재되어 있을 수도 있지만, 콘텐츠 서버, 상기 복수의 콘텐츠 지원 디바이스(200) 중 적어도 하나, 상기 복수의 콘텐츠 지원 디바이스(200) 중 적어도 하나와 연결되어 있는 디스플레이 장치, 또는 기타 외부 장치(미도시됨)에 의하여 제공되는 것일 수도 있다.The plurality of content supporting devices 200 are configured such that one of them is set as a master content supporting device 200 and at least a part of the rest is set as a slave content supporting device 200, (200). Whether or not a certain content supporting device 200 will be a master, a slave, or both may be determined by content supporting device group information. Such content supporting device group information may be stored in advance in each of the plurality of content supporting devices 200. However, the content supporting device group information may include at least one of the content server, the plurality of content supporting devices 200, 200, or other external device (not shown).

콘텐츠 지원 디바이스 그룹 정보에 의하여 마스터 또는 슬레이브로 설정된 콘텐츠 지원 디바이스(200)는 하나의 싱크 그룹에 속하는 것으로 정해질 수 있다. 이러한 싱크 그룹은 비록 가변적인 것이나(예를 들면, 콘텐츠 지원 디바이스 그룹 정보가 갱신됨에 따라 해체되거나 변경될 수 있음), 적어도 일시적으로는 해당 콘텐츠 지원 디바이스들(200)이 함께 하나의 콘텐츠가 제공되게끔 할 수 있다. 특정 싱크 그룹에 속하는 복수의 콘텐츠 지원 디바이스(200)는 그 시각 정보가 동기화될 수 있고, 콘텐츠 제공에 관한 시작 시각을 공유할 수 있다. 따라서, 싱크 그룹에 속하는 복수의 콘텐츠 지원 디바이스(200)의 각각은 해당 디스플레이가 하나의 전체적인 콘텐츠를 분담하여 제공하도록 할 수 있다. 물론, 복수의 콘텐츠 지원 디바이스(200)는 해당 디스플레이가 함께 하나의 콘텐츠를 동일하게 제공하도록 할 수도 있기는 하다. 후자의 경우, 하나의 콘텐츠는 각 디스플레이에 의하여 그 전체로서 제공될 수 있다.The content supporting device 200 set as the master or the slave by the content supporting device group information may be defined as belonging to one sink group. Such a sync group may be variable although it may be variable (e.g., it may be disjointed or changed as content support device group information is updated), at least temporarily so that the content support devices 200 together provide a single content can do. A plurality of content supporting devices 200 belonging to a specific sync group can synchronize their time information and can share a start time regarding content provisioning. Therefore, each of the plurality of content supporting devices 200 belonging to the sync group can provide the corresponding display to share one entire content. Of course, the plurality of content supporting devices 200 may cause the display to provide one content equally together. In the latter case, one content may be provided as a whole by each display.

한편, 콘텐츠 지원 디바이스(200)에는 그것과 연결된 디스플레이가 콘텐츠를 제공할 수 있도록 지원하는 애플리케이션이 포함되어 실행될 수 있다. 이와 같은 애플리케이션은 콘텐츠 서버, 다른 콘텐츠 지원 디바이스(200) 등으로부터 다운로드되거나 전송된 것일 수 있다. 이러한 애플리케이션은 콘텐츠의 일방적인 제공뿐만 아니라, 콘텐츠를 경험하는 사람과의 인터랙션을 지원하는 것일 수도 있다.On the other hand, the content supporting device 200 can be executed with an application supporting the display connected to it to provide the content. Such an application may be downloaded from a content server, another content supporting device 200, or the like. Such an application may not only provide one-sided content, but may also support the interaction with the person experiencing the content.

콘텐츠 지원 Content support 디바이스의Device 내부 구성 Internal configuration

이하에서는, 본 발명에 따른 콘텐츠 지원 디바이스(200)의 내부 구성과 각 구성요소의 기능에 대하여 살펴보기로 한다. 복수의 콘텐츠 지원 디바이스(200)는 그것이 마스터로 설정되는지 또는 슬레이브로 설정되는지에 무관하게 동일한 내부 구성을 가질 수도 있다.Hereinafter, an internal configuration of the content supporting device 200 according to the present invention and functions of the respective components will be described. A plurality of content support devices 200 may have the same internal configuration regardless of whether it is set as a master or a slave.

도 2는 본 발명의 일 실시예에 따른 콘텐츠 지원 디바이스(200)의 내부 구성을 상세하게 도시하는 도면이다.2 is a diagram showing in detail an internal configuration of a content supporting device 200 according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 콘텐츠 지원 디바이스(200)는 그룹 생성부(210), 콘텐츠 관리부(220), 콘텐츠 제공부(230), 통신부(240) 및 제어부(250)를 포함하여 구성될 수 있다. 본 발명의 일 실시예에 따른 그룹 생성부(210), 콘텐츠 관리부(220), 콘텐츠 제공부(230), 통신부(240) 및 제어부(250)는 그 중 적어도 일부가 콘텐츠 서버, 다른 콘텐츠 지원 디바이스(200) 등과 통신하는 프로그램 모듈일 수 있다. 이러한 프로그램 모듈은 운영 시스템, 응용 프로그램 모듈 또는 기타 프로그램 모듈의 형태로 콘텐츠 지원 디바이스(200)에 포함될 수 있고, 물리적으로는 여러 가지 공지의 기억 장치에 저장될 수 있다.  또한, 이러한 프로그램 모듈은 콘텐츠 지원 디바이스(200)와 통신 가능한 원격 기억 장치에 저장될 수도 있다.  한편, 이러한 프로그램 모듈은 본 발명에 따라 후술할 특정 업무를 수행하거나 특정 추상 데이터 유형을 실행하는 루틴, 서브루틴, 프로그램, 오브젝트, 컴포넌트, 데이터 구조 등을 포괄하지만, 이에 제한되지는 않는다.2, the content supporting device 200 may include a group generating unit 210, a content managing unit 220, a content providing unit 230, a communication unit 240, and a control unit 250 have. The content provider 220, the content provider 230, the communication unit 240, and the controller 250 according to an exemplary embodiment of the present invention may be configured such that at least a part of the content provider, (200) and the like. Such a program module may be included in the content supporting device 200 in the form of an operating system, an application program module or other program module, and may be physically stored in various well-known storage devices. Such a program module may also be stored in a remote storage device capable of communicating with the content supporting device 200. [ Such program modules, on the other hand, encompass but are not limited to routines, subroutines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types as described below in accordance with the present invention.

먼저, 본 발명의 일 실시예에 따른 그룹 생성부(210)는, 콘텐츠 지원 디바이스 그룹 정보에 기초하여, 해당 콘텐츠 지원 디바이스(200)와 적어도 하나의 다른 콘텐츠 지원 디바이스(200)를 포함하는 특정 싱크 그룹을 생성하는 기능을 수행할 수 있다.First, the group generation unit 210 according to an embodiment of the present invention generates a specific sync message including the content support device 200 and at least one other content support device 200 based on the content support device group information, A group can be created.

콘텐츠 지원 디바이스 그룹 정보에는, 두 개 이상의 콘텐츠 지원 디바이스(200) 간의 통신 연결에 관한 정보가 포함될 수 있다. 이러한 정보는, 콘텐츠 지원 디바이스(200) 사이에서 복수의 통신망(100)이 사용될 수 있는 경우, 통신망(100)의 특정에 관한 정보를 포함할 수 있고, 콘텐츠 지원 디바이스(200) 간의 통신 연결의 방식(예를 들면, 유선 연결, WiFi 연결, 블루투스 연결 등)에 관한 정보를 포함할 수도 있다(이와 같은 통신 연결은 하이브리드 연결일 수도 있다. 즉, 여러 통신 연결 방식이 하나의 콘텐츠 지원 디바이스 그룹 정보에 의하여 동시에 인정될 수도 있다.). 또한, 콘텐츠 지원 디바이스 그룹 정보에는, 특정 콘텐츠 지원 디바이스(200)가 마스터로 설정되는지 또는 슬레이브로 설정되는지에 관한 정보(이러한 설정은 어떤 다른 콘텐츠 지원 디바이스(200)가 마스터 또는 슬레이브로 설정되는 것을 조건으로 하는 것일 수도 있음)가 포함될 수 있다.The content supporting device group information may include information about a communication connection between two or more content supporting devices 200. [ This information may include information about the specificity of the communication network 100 when a plurality of communication networks 100 can be used between the content supporting devices 200 and may include information on the type of communication connection between the content supporting devices 200 (For example, a wired connection, a WiFi connection, a Bluetooth connection, etc.) (this communication connection may be a hybrid connection, that is, It can be recognized at the same time. The content supporting device group information also includes information on whether the specific content supporting device 200 is set as a master or a slave (this setting is a condition that a certain content supporting device 200 is set as a master or a slave May be included).

구체적으로는, 콘텐츠 지원 디바이스 그룹 정보에 따라 마스터로 설정된 콘텐츠 지원 디바이스(200)의 그룹 생성부(210)는, 콘텐츠 지원 디바이스 그룹 정보에 따르면 그것이 연동하게끔 되어 있는, 슬레이브로 설정되는 다른 콘텐츠 지원 디바이스(200)를 적어도 하나 포함하는 싱크 그룹을 생성하려고 하게 될 수 있다. 이에 따라, 마스터로 설정된 콘텐츠 지원 디바이스(200)는 슬레이브로 설정된 콘텐츠 지원 디바이스(200)와 상호 통신을 할 수 있다. 경우에 따라, 이러한 통신은 슬레이브 콘텐츠 지원 디바이스(200)의 통신 요청에 대한 마스터 콘텐츠 지원 디바이스(200)의 허락에 의하여 실현될 수 있다.Specifically, the group generation unit 210 of the content support device 200 set as a master in accordance with the content support device group information, according to the content support device group information, It may be attempted to create a sync group including at least one sync block 200. [ Accordingly, the content supporting device 200 set as the master can communicate with the content supporting device 200 set as the slave. In some cases, such communication can be realized by the permission of the master content supporting device 200 for the communication request of the slave content supporting device 200. [

싱크 그룹의 생성은, 콘텐츠 지원 디바이스 그룹 정보에 따른 마스터 콘텐츠 지원 디바이스(200)와 모든 슬레이브 콘텐츠 지원 디바이스(200) 사이에서 통신 연결이 성립되는 때에 완료될 수 있다.The creation of the sync group can be completed when a communication connection is established between the master content support device 200 and all the slave content support devices 200 according to the content support device group information.

다음으로, 본 발명의 일 실시예에 따른 콘텐츠 관리부(220)는 그룹 생성부(210)에 의하여 생성된 싱크 그룹 내에서 모든 콘텐츠 지원 디바이스(200)의 시각 정보를 동기화하는 기능을 수행할 수 있다. 위와 같은 시각 정보는 절대적인 시점에 대한 정보일 수도 있고, 상기 싱크 그룹 내에서의 소정의 시간 카운트에 관한 정보일 수도 있다.Next, the content management unit 220 according to an embodiment of the present invention can perform a function of synchronizing the time information of all the content supporting devices 200 in the sync group generated by the group generating unit 210 . The time information as described above may be information on an absolute time or may be information on a predetermined time count in the sync group.

구체적으로, 마스터인 콘텐츠 지원 디바이스(200)는 그것의 특정 시각 정보에 기초하여 싱크 그룹 내의 슬레이브 콘텐츠 지원 디바이스(200)의 시각 정보를 업데이트함으로써, 싱크 그룹 내에서 시각 정보를 동기화할 수 있다. 이를 위하여, 싱크 그룹 내의 여러 콘텐츠 지원 디바이스(200)의 콘텐츠 관리부(220) 간에는 시각 정보에 관한 메시지가 송수신될 수 있다.Specifically, the content support device 200 as a master can synchronize the time information in the sync group by updating the time information of the slave content support device 200 in the sync group based on the specific time information. For this purpose, a message relating to time information can be transmitted and received between the content management units 220 of the various content support devices 200 in the sync group.

동기화 이후에도, 싱크 그룹 내의 여러 콘텐츠 지원 디바이스(200)의 콘텐츠 관리부(220)는, 어느 하나의 콘텐츠 지원 디바이스(200)의 요청에 따라, 간헐적으로 또는 주기적으로 시각 정보에 관한 메시지를 송수신하여 여전히 동기화가 잘 유지되고 있는지 확인할 수도 있다.The content management unit 220 of the plurality of content support devices 200 in the sync group transmits and receives a message relating to the time information intermittently or periodically at the request of any one of the content support devices 200, May well be maintained.

한편, 본 발명의 일 실시예에 따르면, 싱크 그룹 내의 여러 슬레이브 콘텐츠 지원 디바이스(200)의 콘텐츠 관리부(220)의 각각은, 마스터로 알려져 있는 콘텐츠 지원 디바이스(200)가 제공을 지원하려고 하는 콘텐츠에 관한 정보에 기초하여, 상기 콘텐츠의 해당 디스플레이 장치에 대한 제공을 준비할 수 있다. 이와 같은 콘텐츠 정보에는, 제공될 하나 이상의 콘텐츠의 식별 정보, 제공될 콘텐츠의 메타 정보(예를 들면, 콘텐츠를 제공하는 리소스의 위치를 나타내는 URL 정보 등), 콘텐츠가 제공되기 시작하는 시각의 정보 등 중 적어도 하나가 포함될 수 있다. 위의 콘텐츠 제공 시각 정보는 콘텐츠가 제공되어야 하는 어떤 절대적인 시각일 수도 있지만, 싱크 그룹 내에서 유효한 어떤 특정 시간 카운트에 관한 정보일 수도 있다.According to an embodiment of the present invention, each of the content management units 220 of the plurality of slave content support devices 200 in the sync group is configured to allow the content support device 200, which is known as the master, The contents can be prepared for the corresponding display device based on the information on the display device. Such content information includes identification information of one or more contents to be provided, meta information of a content to be provided (for example, URL information indicating a location of a resource for providing the content, etc.) May be included. The above-mentioned content providing time information may be any absolute time in which the content should be provided, but it may be information about a certain time count valid in the sync group.

상기 콘텐츠 정보에 기초하여, 콘텐츠는 콘텐츠 서버로부터 콘텐츠 지원 디바이스(200)로, 또는 콘텐츠 지원 디바이스(200)로부터 다른 콘텐츠 지원 디바이스(200)로 제공될 수 있다(전자의 경우에는 콘텐츠 지원 디바이스들(200) 간의 통신 연결이 일시적으로 끊어져도 무방하다는 장점이 있고, 후자의 경우에는 인터넷 등이 사용 불가능한 상황에서도 유선이나 기타 다른 방법으로 연결된 콘텐츠 지원 디바이스들(200)이 상호 간에 콘텐츠를 제공 받을 수 있다는 장점이 있다). 이러한 제공은, 경우에 따라, 콘텐츠 서버나 마스터 콘텐츠 지원 디바이스(200)(콘텐츠 서버로부터 미리 콘텐츠를 제공 받아 두었을 수 있음)로부터 슬레이브 콘텐츠 지원 디바이스(200)로의 버퍼링을 포함할 수 있다. 이러한 버퍼링은 콘텐츠 제공 시각 전에 마무리되거나 최소한 어느 정도 진행되어 싱크 그룹 내에서의 콘텐츠 제공의 동시성을 보장할 수 있다(전자의 경우, 슬레이브 콘텐츠 지원 디바이스(200)는 마스터 콘텐츠 지원 디바이스(200)로 버퍼링의 완료를 보고할 수도 있다.). 바람직하게는, 버퍼링은 전술한 바와 같은 시각 정보 동기화나 콘텐츠 제공 시각 정보의 제공의 이전에 또는 그 도중에 행하여질 수도 있다.Based on the content information, the content may be provided from the content server to the content supporting device 200 or from the content supporting device 200 to the other content supporting device 200 (in the former case, the content supporting devices 200 can be temporarily disconnected. In the latter case, the contents supporting devices 200 connected to each other by wire or other methods can receive content from each other even in a situation where the Internet or the like is unavailable ). This provision may include buffering from the content server or master content support device 200 (which may have previously provided content from the content server) to the slave content support device 200, as the case may be. This buffering may be completed before the content providing time or at least a certain degree of progress may be ensured to ensure the concurrence of the content provision in the sink group (in the former case, the slave content supporting device 200 is buffered May report completion of. Preferably, the buffering may be performed before or during the provision of the time information synchronization or the content provision time information as described above.

또한, 콘텐츠 지원 디바이스 그룹 정보 내에 더 포함될 수 있는, 싱크 그룹에 속하는 복수의 콘텐츠 지원 디바이스(200)의 배열에 관한 정보(예를 들면, 행과 열에 관한 정보)를 더 참조하여, 해당하는 각각의 콘텐츠 관리부(220)는, 상기 배열과 상응하여 콘텐츠가 제공되도록 할 수 있다. 즉, 위와 같은 배열에 따라, 콘텐츠가 시차를 두고 차례대로 디스플레이될 수도 있고, 콘텐츠의 일부가 각각 차례대로 디스플레이될 수도 있다. 콘텐츠의 일부가 제공되는 경우, 공지의 기술에 따른 화면 분할기(미도시됨)가 콘텐츠 서버나 마스터 콘텐츠 지원 디바이스(200)에 의하여 이용될 수도 있다.Further, by referring to information (for example, information on rows and columns) about the arrangement of the plurality of content support devices 200 belonging to the sync group, which can be further included in the content support device group information, The content management unit 220 may provide the content corresponding to the arrangement. That is, according to the arrangement as described above, the contents may be sequentially displayed with a parallax, and a part of the contents may be displayed in turn. When a part of the content is provided, a screen divider (not shown) according to a known technique may be used by the content server or the master content supporting device 200.

다음으로, 본 발명의 일 실시예에 따른 콘텐츠 제공부(230)는 싱크 그룹에 속하는 복수의 콘텐츠 지원 디바이스(200)의 각각이 - 마스터인지 슬레이브인지 여부를 불문함 - 해당하는 디스플레이에 대하여 콘텐츠를 제공하도록 하는 기능을 수행할 수 있다. 이러한 콘텐츠의 제공은 전술한 바와 같은 콘텐츠 제공 시각 정보에 따라 싱크 그룹 내의 모든 콘텐츠 지원 디바이스(200)에 의하여 동시에 수행될 수 있다. 이때에 발생할 수 있는 지연을 방지하기 위하여, 각 콘텐츠 지원 디바이스(200)는, 콘텐츠 제공 전에, 그 메모리에 콘텐츠의 파일을 미리 올려 둔 상태일 수 있다.Next, a content providing unit 230 according to an embodiment of the present invention transmits content to a corresponding display regardless of whether each of a plurality of content supporting devices 200 belonging to a sync group is a master or a slave And the like. The provision of such content can be performed simultaneously by all the content supporting devices 200 in the sync group according to the content providing time information as described above. In order to prevent a delay that may occur at this time, each content support device 200 may have a file of the content in advance in the memory before the content is provided.

다음으로, 본 발명의 일 실시예에 따른 통신부(240)는 그룹 생성부(210), 콘텐츠 관리부(220) 및 콘텐츠 제공부(230)로부터의/로의 데이터 송수신이 가능하도록 하는 기능을 수행할 수 있다.The communication unit 240 according to an embodiment of the present invention can perform a function of enabling data transmission / reception to / from the group generating unit 210, the content managing unit 220, and the content providing unit 230 have.

마지막으로, 본 발명의 일 실시예에 따른 제어부(250)는 그룹 생성부(210), 콘텐츠 관리부(220), 콘텐츠 제공부(230) 및 통신부(240) 간의 데이터의 흐름을 제어하는 기능을 수행할 수 있다. 즉, 본 발명에 따른 제어부(250)는 콘텐츠 지원 디바이스(200)의 외부로부터의/로의 데이터 흐름 또는 콘텐츠 지원 디바이스(200)의 각 구성요소 간의 데이터 흐름을 제어함으로써, 그룹 생성부(210), 콘텐츠 관리부(220), 콘텐츠 제공부(230) 및 통신부(240)에서 각각 고유 기능을 수행하도록 제어할 수 있다.The control unit 250 controls the flow of data between the group generating unit 210, the content managing unit 220, the content providing unit 230, and the communication unit 240 according to an exemplary embodiment of the present invention. can do. That is, the control unit 250 according to the present invention controls the flow of data from / to the outside of the content supporting device 200 or the data flow between the respective components of the content supporting device 200, The content managing unit 220, the content providing unit 230, and the communication unit 240, respectively.

도 3은 본 발명의 일 실시예에 따라 복수의 콘텐츠 지원 디바이스(200)에 의하여 콘텐츠 제공이 지원되는 상황을 예시적으로 나타내는 도면이다.FIG. 3 is a diagram illustrating a situation in which content provision is supported by a plurality of content supporting devices 200 according to an embodiment of the present invention.

도 3에 도시된 바와 같이, 복수의 콘텐츠 지원 디바이스(200)는 셋톱 박스(200a, 200b, 200c)일 수 있다. 셋톱 박스(200a, 200b, 200c)는 통신망(100)을 통하여 상호 연결되어 있을 수 있다. 이러한 연결은 기기 간의 독립적인 연결일 수도 있고, 하나의 공유된 망에 의한 것일 수도 있다. 셋톱 박스(200a, 200b, 200c)가 미리 갖고 있는 셋톱 박스 그룹 정보에 기초하여, 제1 셋톱 박스(200a)가 마스터 셋톱 박스로 설정되고, 제2 셋톱 박스(200b) 및 제3 셋톱 박스(200c)가 슬레이브 셋톱 박스로 설정될 수 있다. 또한, 각 셋톱 박스(200a, 200b, 200c)는 영상 콘텐츠의 재생을 위한 각 디스플레이(300a, 300b, 300c)와 순서대로 연결되어 있을 수 있다.As shown in FIG. 3, the plurality of content supporting devices 200 may be set-top boxes 200a, 200b, and 200c. The set-top boxes 200a, 200b, and 200c may be interconnected through the communication network 100. [ Such a connection may be an independent connection between the devices or by a single shared network. The first set-top box 200a is set as a master set-top box, and the second set-top box 200b and the third set-top box 200c (200c) are set based on the set- ) Can be set as a slave set top box. In addition, the set-top boxes 200a, 200b, and 200c may be sequentially connected to the respective displays 300a, 300b, and 300c for reproducing image contents.

셋톱 박스 그룹 정보에 기초하여, 제1 셋톱 박스(200a), 제2 셋톱 박스(200b) 및 제3 셋톱 박스(200c)에 관하여 하나의 싱크 그룹이 생성될 수 있다. 이에 따라, 제1 셋톱 박스(200a)의 시각 정보를 전송 받아, 제2 셋톱 박스(200b) 및 제3 셋톱 박스(200c)가 제1 셋톱 박스(200a)에 대하여 동기화될 수 있다. 그 다음에, 제1 셋톱 박스(200a)의 콘텐츠 정보를 참조하여, 제1 셋톱 박스(200a)로부터 제2 셋톱 박스(200b) 및 제3 셋톱 박스(200c)로 콘텐츠 제공 시각 정보가 전송될 수 있다.One sync group may be generated with respect to the first set-top box 200a, the second set-top box 200b, and the third set-top box 200c based on the set-top box group information. Accordingly, the second set-top box 200b and the third set-top box 200c can be synchronized with respect to the first set-top box 200a by receiving the time information of the first set-top box 200a. Then, referring to the content information of the first set top box 200a, the content provision time information is transmitted from the first set top box 200a to the second set top box 200b and the third set top box 200c have.

셋톱 박스(200a, 200b, 200c)는 콘텐츠 정보를 참조하여 콘텐츠 제공 시각 전에 콘텐츠 서버나 제1 셋톱 박스(200a)로부터 콘텐츠를 전송 받아 버퍼링을 할 수 있다. 버퍼링이 종료된 후, 디스플레이(300a, 300b, 300c)에 대하여, 셋톱 박스(200a, 200b, 200c)로부터 콘텐츠가 일시에 전송될 수 있다. 이에 따라, 디스플레이(300a, 300b, 300c)의 각각은 하나의 전체적인 콘텐츠를 분담하여 각 부분을 동시에 디스플레이할 수 있다.The set-top boxes 200a, 200b, and 200c may receive the content from the content server or the first set-top box 200a before the content providing time with reference to the content information. After the buffering is completed, the contents can be transmitted to the displays 300a, 300b, and 300c from the set top boxes 200a, 200b, and 200c at a time. Accordingly, each of the displays 300a, 300b, and 300c can share one whole content and display each part simultaneously.

이상 설명된 본 발명에 따른 실시예는 다양한 컴퓨터 구성요소를 통하여 실행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수 있다. 컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical medium), 및 ROM, RAM, 플래시 메모리 등과 같은, 프로그램 명령어를 저장하고 실행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령어의 예에는, 컴파일러에 의하여 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용하여 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위하여 하나 이상의 소프트웨어 모듈로 변경될 수 있으며, 그 역도 마찬가지이다.The embodiments of the present invention described above can be implemented in the form of program instructions that can be executed through various computer components and recorded in a computer-readable recording medium. The computer-readable recording medium may include program commands, data files, data structures, and the like, alone or in combination. The program instructions recorded on the computer-readable recording medium may be those specifically designed and configured for the present invention or may be those known and used by those skilled in the computer software arts. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROM and DVD, magneto-optical media such as floptical disks, medium, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code, such as those generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware device may be modified into one or more software modules for performing the processing according to the present invention, and vice versa.

이상에서 본 발명이 구체적인 구성요소 등과 같은 특정 사항과 한정된 실시예 및 도면에 의하여 설명되었으나, 이는 본 발명의 보다 전반적인 이해를 돕기 위하여 제공된 것일 뿐, 본 발명이 상기 실시예에 한정되는 것은 아니며, 본 발명이 속하는 기술분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정과 변경을 꾀할 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, Those skilled in the art will appreciate that various modifications and changes may be made thereto without departing from the scope of the present invention.

따라서, 본 발명의 사상은 상기 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 또는 이로부터 등가적으로 변경된 모든 범위는 본 발명의 사상의 범주에 속한다고 할 것이다.Accordingly, the spirit of the present invention should not be construed as being limited to the above-described embodiments, and all ranges that are equivalent to or equivalent to the claims of the present invention as well as the claims .

100: 통신망
200: 콘텐츠 지원 디바이스
210: 그룹 생성부
220: 콘텐츠 관리부
230: 콘텐츠 제공부
240: 통신부
250: 제어부
100: Network
200: Content support device
210:
220:
230: Content provider
240:
250:

Claims (14)

복수의 콘텐츠 지원 디바이스를 이용하여 콘텐츠를 제공하기 위한 방법으로서,
콘텐츠 지원 디바이스 그룹 정보에 기초하여, 마스터로 설정되는 제1 콘텐츠 지원 디바이스와 슬레이브로 설정되는 적어도 하나의 제2 콘텐츠 지원 디바이스에 관한 싱크 그룹을 생성하는 단계,
상기 제1 콘텐츠 지원 디바이스의 시각 정보에 기초하여 상기 적어도 하나의 제2 콘텐츠 지원 디바이스의 시각 정보를 동기화하고, 상기 제1 콘텐츠 지원 디바이스의 콘텐츠 정보에 기초하여 상기 적어도 하나의 제2 콘텐츠 지원 디바이스로 해당 콘텐츠의 제공 시각에 관한 정보가 전송되도록 하는 단계, 및
상기 콘텐츠 제공 시각 정보에 따라, 상기 싱크 그룹에 속하는 적어도 하나의 콘텐츠 디바이스에 의하여 상기 콘텐츠가 제공되도록 하는 단계
를 포함하는 방법.
A method for providing content using a plurality of content support devices,
Generating a sync group for at least one second content supporting device set as a slave and a first content supporting device set as a master based on the content supporting device group information,
Synchronizing time information of the at least one second content support device based on time information of the first content support device and synchronizing time information of the at least one second content support device with the at least one second content support device based on the content information of the first content support device The information about the presentation time of the content is transmitted, and
Causing the content to be provided by at least one content device belonging to the sync group according to the content providing time information
≪ / RTI >
제1항에 있어서,
상기 콘텐츠 지원 디바이스 그룹 정보에는, 특정 콘텐츠 지원 디바이스의 마스터 또는 슬레이브의 속성에 관한 정보 및 특정 콘텐츠 지원 디바이스 간의 통신 연결에 관한 정보 중 적어도 하나가 포함되는 방법.
The method according to claim 1,
Wherein the content supporting device group information includes at least one of information on attributes of a master or a slave of a specific content supporting device and information on communication connection between specific content supporting devices.
제1항에 있어서,
상기 싱크 그룹은 가변적인 것인 방법.
The method according to claim 1,
Wherein the sync group is variable.
제1항에 있어서,
상기 동기화/전송 단계가 전부 수행되기 전에, 상기 콘텐츠의 상기 적어도 하나의 제2 콘텐츠 지원 디바이스로의 버퍼링이 완료되는 방법.
The method according to claim 1,
Wherein buffering of the content to the at least one second content support device is completed before all of the synchronization / transmission steps are performed.
제4항에 있어서,
상기 버퍼링은 콘텐츠 서버로부터의 버퍼링인 방법.
5. The method of claim 4,
Wherein the buffering is buffering from a content server.
제4항에 있어서,
상기 버퍼링은 상기 제1 콘텐츠 지원 디바이스로부터의 버퍼링인 방법.
5. The method of claim 4,
Wherein the buffering is buffering from the first content support device.
제1항에 있어서,
상기 적어도 하나의 콘텐츠 지원 디바이스의 각각은 상기 콘텐츠 제공을 분담하는 방법.
The method according to claim 1,
Wherein each of the at least one content support device shares the content provision.
복수의 콘텐츠 지원 디바이스의 어셈블리로서,
콘텐츠 지원 디바이스 그룹 정보에 기초하여 마스터로 설정되는 제1 콘텐츠 지원 디바이스와 상기 콘텐츠 지원 디바이스 그룹 정보에 기초하여 슬레이브로 설정되는 적어도 하나의 제2 콘텐츠 지원 디바이스를 포함하고,
상기 콘텐츠 지원 디바이스 그룹 정보에 기초하여, 상기 제1 콘텐츠 지원 디바이스 및 상기 적어도 하나의 제2 콘텐츠 지원 디바이스에 관한 싱크 그룹을 생성하며,
상기 제1 콘텐츠 지원 디바이스의 시각 정보에 기초하여 상기 적어도 하나의 제2 콘텐츠 지원 디바이스의 시각 정보를 동기화하고,
상기 제1 콘텐츠 지원 디바이스는 그 콘텐츠 정보에 기초하여 상기 적어도 하나의 제2 콘텐츠 지원 디바이스로 해당 콘텐츠의 제공 시각에 관한 정보를 전송하며,
상기 콘텐츠 제공 시각 정보에 따라, 상기 콘텐츠를 제공하는
복수의 콘텐츠 지원 디바이스의 어셈블리.
An assembly of a plurality of content support devices,
A first content support device set as a master based on content support device group information and at least one second content support device set as a slave based on the content support device group information,
Generates a sync group for the first content support device and the at least one second content support device based on the content support device group information,
Synchronize time information of the at least one second content support device based on time information of the first content support device,
Wherein the first content supporting device transmits information on the presentation time of the content to the at least one second content support device based on the content information,
In accordance with the content providing time information,
An assembly of a plurality of content support devices.
제8항에 있어서,
상기 콘텐츠 지원 디바이스 그룹 정보에는, 특정 콘텐츠 지원 디바이스의 마스터 또는 슬레이브의 속성에 관한 정보 및 특정 콘텐츠 지원 디바이스 간의 통신 연결에 관한 정보 중 적어도 하나가 포함되는, 복수의 콘텐츠 지원 디바이스의 어셈블리.
9. The method of claim 8,
Wherein the content supporting device group information includes at least one of information on attributes of a master or a slave of a specific content supporting device and information on a communication connection between specific content supporting devices.
제8항에 있어서,
상기 싱크 그룹은 가변적인 것인, 복수의 콘텐츠 지원 디바이스의 어셈블리.
9. The method of claim 8,
Wherein the sync group is variable.
제8항에 있어서,
상기 동기화/전송이 전부 수행되기 전에, 상기 콘텐츠의 상기 적어도 하나의 제2 콘텐츠 지원 디바이스로의 버퍼링이 완료되는, 복수의 콘텐츠 지원 디바이스의 어셈블리.
9. The method of claim 8,
Wherein buffering of the content to the at least one second content support device is completed before all synchronization / transmission is performed.
제11항에 있어서,
상기 버퍼링은 콘텐츠 서버로부터의 버퍼링인, 복수의 콘텐츠 지원 디바이스의 어셈블리.
12. The method of claim 11,
Wherein the buffering is buffering from a content server.
제11항에 있어서,
상기 버퍼링은 상기 제1 콘텐츠 지원 디바이스로부터의 버퍼링인, 복수의 콘텐츠 지원 디바이스의 어셈블리.
12. The method of claim 11,
Wherein the buffering is buffering from the first content support device.
제8항에 있어서,
상기 제1 콘텐츠 지원 디바이스 및 상기 적어도 하나의 제2 콘텐츠 지원 디바이스의 각각은 상기 콘텐츠 제공을 분담하는, 복수의 콘텐츠 지원 디바이스의 어셈블리.
9. The method of claim 8,
Wherein each of the first content support device and the at least one second content support device shares the content provision.
KR1020160162490A 2016-12-01 2016-12-01 Method for providing contents by using a plurality of contents support devices, and contents support device for implementing same method KR20180062621A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160162490A KR20180062621A (en) 2016-12-01 2016-12-01 Method for providing contents by using a plurality of contents support devices, and contents support device for implementing same method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160162490A KR20180062621A (en) 2016-12-01 2016-12-01 Method for providing contents by using a plurality of contents support devices, and contents support device for implementing same method

Publications (1)

Publication Number Publication Date
KR20180062621A true KR20180062621A (en) 2018-06-11

Family

ID=62600756

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160162490A KR20180062621A (en) 2016-12-01 2016-12-01 Method for providing contents by using a plurality of contents support devices, and contents support device for implementing same method

Country Status (1)

Country Link
KR (1) KR20180062621A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102093749B1 (en) * 2018-10-05 2020-03-27 주식회사 시더 Content displaying system and method using multi-device base on web-browser
KR102493804B1 (en) * 2022-09-14 2023-01-31 (주)플랫브레드 Method and server for outputting synchronized digital image content based on location information to a plurality of display devices

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140012505A (en) * 2012-07-20 2014-02-03 삼성전자주식회사 Device and method for sharing content

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140012505A (en) * 2012-07-20 2014-02-03 삼성전자주식회사 Device and method for sharing content

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102093749B1 (en) * 2018-10-05 2020-03-27 주식회사 시더 Content displaying system and method using multi-device base on web-browser
KR102493804B1 (en) * 2022-09-14 2023-01-31 (주)플랫브레드 Method and server for outputting synchronized digital image content based on location information to a plurality of display devices

Similar Documents

Publication Publication Date Title
EP3304942B1 (en) Method and apparatus for sharing application
KR101971792B1 (en) Method and device for playing video
JP5979483B2 (en) Content reproduction apparatus, content reproduction system, and content reproduction method
KR20190062414A (en) The reverse cast from the first screen device to the second screen device
CN106303648A (en) A kind of method and device synchronizing to play multi-medium data
CN105027578A (en) Connected-media end user experience using an overlay network
CN104581366A (en) Internet television broadcasting method and server
JP5913554B2 (en) System and method for transmitting media over a network
JP6467822B2 (en) Display system, transmission device, and display system control method
KR20180062621A (en) Method for providing contents by using a plurality of contents support devices, and contents support device for implementing same method
CN103116482B (en) Picture playing method and device based on combination
KR20130099515A (en) Apparatas and method of displaying a contents using for key frame in a terminal
US8904378B2 (en) Method and apparatus for performing service related to a predetermined device to another device based on widget migration
CN105915964A (en) Indefinite-time-length advertisement playing method and indefinite-time-length advertisement playing system of network television system
CN104661089A (en) Terminal desktop display method, terminal desktop display device and terminal
CN103731339A (en) Digital life network alliance system and method for sharing online multimedia resources in digital life network alliance system
CN115515003B (en) Device management in an ad hoc presence network
CN110049360B (en) Cross-platform content control method, device, terminal, server and storage medium
CN107820111B (en) Information equipment
US10534571B2 (en) Object-based presentation system
KR101930352B1 (en) Method for multivision service using smart signage
US20150020139A1 (en) Apparatus and method for transceiving scene composition information in multimedia communication system
CN110620761B (en) Method and device for realizing multi-person virtual interaction
KR20170101674A (en) Server, Terminal, and Method for P2P-based CDN Service
CN108289226B (en) Method, server and system for showing digital movie video data

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application