KR101604002B1 - Method, device and non-trnasitory computer-readable recording media for supporting relay broadcasting using mobile terminal - Google Patents

Method, device and non-trnasitory computer-readable recording media for supporting relay broadcasting using mobile terminal Download PDF

Info

Publication number
KR101604002B1
KR101604002B1 KR1020140132701A KR20140132701A KR101604002B1 KR 101604002 B1 KR101604002 B1 KR 101604002B1 KR 1020140132701 A KR1020140132701 A KR 1020140132701A KR 20140132701 A KR20140132701 A KR 20140132701A KR 101604002 B1 KR101604002 B1 KR 101604002B1
Authority
KR
South Korea
Prior art keywords
data
terminal device
audio data
video data
relay broadcast
Prior art date
Application number
KR1020140132701A
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 KR1020140132701A priority Critical patent/KR101604002B1/en
Application granted granted Critical
Publication of KR101604002B1 publication Critical patent/KR101604002B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/02Arrangements for relaying broadcast information
    • H04H20/08Arrangements for relaying broadcast information among terminal 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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4332Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6371Control signals issued by the client directed to the server or network components directed to network

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

According to one embodiment of the present invention, a method for supporting relay broadcasting using a mobile terminal may comprise: (a) receiving at least one of a first video data and a first audio data from a first photographer terminal device, and receiving at least one of a second video data and a second audio data from a second photographer terminal device; (b) generating metadata for edition of relay broadcasting contents including at least one of the first video data, the second video data, the first audio data and the second audio data, based on edition input from a user; and (c) transmitting data to be included in the relay broadcasting contents among the first video data, the second video data, the first audio data and the second audio data, and metadata for the edition, to a viewer terminal device, wherein data to be included in the relay broadcasting contents among the first video data, the second video data, the first audio data and the second audio data being transmitted to the viewer terminal device, in status of raw data received from the first photographer terminal device or the second photographer terminal device.

Description

모바일 단말 장치를 이용한 중계 방송을 지원하기 위한 방법, 장치 및 비일시성의 컴퓨터 판독 가능한 기록 매체{METHOD, DEVICE AND NON-TRNASITORY COMPUTER-READABLE RECORDING MEDIA FOR SUPPORTING RELAY BROADCASTING USING MOBILE TERMINAL}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a method, apparatus, and non-transitory computer readable recording medium for supporting a relay broadcast using a mobile terminal apparatus. 2. Description of the Related Art [0002]

본 발명은 모바일 단말 장치를 이용한 중계 방송을 지원하기 위한 방법, 장치 및 비일시성의 컴퓨터 판독 가능한 기록 매체에 관한 것이다.The present invention relates to a method, apparatus and non-transitory computer readable recording medium for supporting relay broadcasting using a mobile terminal apparatus.

기본적으로 영상(비디오, video) 신호이나 음향(오디오, audio) 신호를 처리하는 데에는 많은 하드웨어 자원(예를 들면, CPU, 메모리 등)이 소요되기 때문에, 여러 채널을 통해 입력되는 비디오 신호와 오디오 신호를 실시간으로 처리 및 편집하여 중계 방송 신호를 제작하기 위해서는 상당히 높은 사양을 갖춘 고가의 장비가 요구된다. 최근에 방송 통신 기술의 발달됨에 따라 장비의 성능이 높아지고 대중화되기는 했지만, 이들 장비가 처리해야 하는 비디오 신호와 오디오 신호 역시 그 해상도와 품질이 높아졌기 때문에, 여전히 높은 사양을 갖춘 고가의 장비를 이용하지 않고서는 복수의 비디오 신호와 오디오 신호를 처리하고 편집하기가 어려운 것이 사실이다.Basically, since a lot of hardware resources (e.g., CPU, memory, etc.) are required to process video signals and audio signals, a video signal and an audio signal It is required to have expensive equipment having a very high specification in order to produce a relay broadcast signal by processing and editing in real time. As the broadcasting and communication technology has been developed recently, the performance of the apparatus has been increased and popularized. However, since the video signals and audio signals to be processed by these apparatuses have also increased in resolution and quality, It is difficult to process and edit a plurality of video signals and audio signals.

특히, 일반 사용자는, 스마트폰이나 태블릿과 같은 모바일 단말 장치에 구비된 카메라나 마이크를 이용하여 자신만의 비디오나 오디오를 생성할 수 있음에도 불구하고, 모바일 단말 장치가 가지는 성능의 한계로 인하여 자신이 생성한 비디오 신호나 오디오 신호를 단순히 업로드하거나 다운로드하는 정도의 처리만을 할 수 있었을 뿐 여러 비디오 신호와 오디오 신호가 결합된 중계 방송 컨텐츠를 제작하는 것은 어려웠으며, 이에 따라 모바일 단말 장치를 이용하여 생성할 수 있는 비디오 및 오디오를 보다 다양한 형태로 활용하는 데에 한계를 가지고 있었다.In particular, although a general user can generate his or her own video or audio using a camera or a microphone provided in a mobile terminal device such as a smart phone or a tablet, due to the limitation of the performance of the mobile terminal device, The generated video signal or audio signal can be processed only to the extent of simply uploading or downloading, and it is difficult to produce a relay broadcast content in which a plurality of video signals and audio signals are combined. Accordingly, But it has limitations in utilizing video and audio in various forms.

본 발명은 상술한 문제점을 모두 해결하는 것을 그 목적으로 한다.It is an object of the present invention to solve all the problems described above.

또한, 본 발명은 제1 촬영자 단말 장치로부터 제1 비디오 데이터 또는 제1 오디오 데이터를 수신하고, 제2 촬영자 단말 장치로부터 제2 비디오 데이터 또는 제2 오디오 데이터를 수신하고, 사용자로부터의 편집 입력을 참조로 하여 제1 비디오 데이터, 제2 비디오 데이터, 제1 오디오 데이터 및 제2 오디오 데이터 중 적어도 하나를 포함하는 중계 방송 컨텐츠에 대한 편집에 관한 메타 데이터를 생성하고, 위의 중계 방송 컨텐츠에 포함되는 비디오 데이터 또는 오디오 데이터와 위의 편집에 관한 메타 데이터를 시청자 단말 장치에게 전송하되, 위의 중계 방송 컨텐츠에 포함되는 비디오 데이터 또는 오디오 데이터는 제1 촬영자 단말 장치 또는 제2 촬영자 단말 장치로부터 수신된 로우 데이터(raw data) 상태를 유지한 채 시청자 단말 장치에게 전송되도록 함으로써, 복수의 모바일 단말 장치로부터 수신된 비디오 데이터 또는 오디오 데이터에 대하여 많은 연산 자원이 소요되는 처리를 하지 않으면서도 중계 방송 컨텐츠를 제작할 수 있도록 하는 것을 다른 목적으로 한다.Further, the present invention is characterized by receiving first video data or first audio data from the first photographer terminal device, receiving second video data or second audio data from the second photographer terminal device, And generates metadata related to editing of relay broadcast contents including at least one of the first video data, the second video data, the first audio data, and the second audio data, The video data or the audio data included in the above relay broadcast contents are transmitted to the viewer terminal device via the first camera terminal device or the second camera terminal device, to be transmitted to the viewer terminal device while maintaining the raw data state Written and that many computational resources to create even relay broadcast contents unless the processing is required with respect to the video data or audio data received from a plurality of mobile terminal devices for other purposes.

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

본 발명의 일 태양에 따르면, 모바일 단말 장치를 이용한 중계 방송을 지원하기 위한 방법으로서, (a) 제1 촬영자 단말 장치로부터 제1 비디오 데이터 및 제1 오디오 데이터 중 적어도 하나를 수신하고, 제2 촬영자 단말 장치로부터 제2 비디오 데이터 및 제2 오디오 데이터 중 적어도 하나를 수신하는 단계, (b) 사용자로부터의 편집 입력을 참조로 하여 상기 제1 비디오 데이터, 상기 제2 비디오 데이터, 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 적어도 하나를 포함하는 중계 방송 컨텐츠에 대한 편집에 관한 메타 데이터를 생성하는 단계, 및 (c) 상기 제1 비디오 데이터, 상기 제2 비디오 데이터, 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 상기 중계 방송 컨텐츠에 포함되는 데이터와 상기 편집에 관한 메타 데이터를 시청자 단말 장치에게 전송하는 단계 - 상기 제1 비디오 데이터, 상기 제2 비디오 데이터, 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 상기 중계 방송 컨텐츠에 포함되는 데이터는 상기 제1 촬영자 단말 장치 또는 상기 제2 촬영자 단말 장치로부터 수신된 로우 데이터(raw data) 상태를 유지한 채 상기 시청자 단말 장치에게 전송됨 - 를 포함하는 방법이 제공된다.According to an aspect of the present invention, there is provided a method for supporting relay broadcasting using a mobile terminal apparatus, the method comprising: (a) receiving at least one of first video data and first audio data from a first photographer terminal device, Receiving at least one of second video data and second audio data from a terminal device, (b) receiving the first video data, the second video data, the first audio data, and the second audio data with reference to an editing input from a user, Generating metadata related to editing of relay broadcast contents including at least one of the first audio data, the second audio data, and the second audio data; and (c) 2 data included in the relay broadcast content and the metadata relating to the edit are transmitted to the viewer terminal device Wherein the first video data, the second video data, the first audio data, and the second audio data are included in the relay broadcast contents, And transmitting to the viewer terminal device while maintaining the raw data state received from the device.

본 발명의 다른 태양에 따르면, 모바일 단말 장치를 이용한 중계 방송을 지원하기 위한 장치로서, 제1 촬영자 단말 장치로부터 제1 비디오 데이터 및 제1 오디오 데이터 중 적어도 하나를 수신하고, 제2 촬영자 단말 장치로부터 제2 비디오 데이터 및 제2 오디오 데이터 중 적어도 하나를 수신하는 데이터 수신부, 사용자로부터의 편집 입력을 참조로 하여 상기 제1 비디오 데이터, 상기 제2 비디오 데이터, 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 적어도 하나를 포함하는 중계 방송 컨텐츠에 대한 편집에 관한 메타 데이터를 생성하는 중계 방송 컨텐츠 편집부, 및 상기 제1 비디오 데이터, 상기 제2 비디오 데이터, 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 상기 중계 방송 컨텐츠에 포함되는 데이터와 상기 편집에 관한 메타 데이터를 시청자 단말 장치에게 전송하는 중계 방송 컨텐츠 전송부 - 상기 제1 비디오 데이터, 상기 제2 비디오 데이터, 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 상기 중계 방송 컨텐츠에 포함되는 데이터는 상기 제1 촬영자 단말 장치 또는 상기 제2 촬영자 단말 장치로부터 수신된 로우 데이터(raw data) 상태를 유지한 채 상기 시청자 단말 장치에게 전송됨 - 를 포함하는 장치가 제공된다.According to another aspect of the present invention, there is provided an apparatus for supporting relay broadcasting using a mobile terminal apparatus, the apparatus comprising: a receiving unit receiving at least one of first video data and first audio data from a first photographer terminal apparatus, A second video data, a second audio data, and a second audio data with reference to an editing input from a user, A relay broadcast content editor for generating metadata relating to editing of relay broadcast contents including at least one of the first video data, the second video data, the first audio data, and the second audio data; The data included in the relay broadcast content and the metadata A relay broadcast content transmitting unit for transmitting the relay broadcast content to the viewer terminal apparatus; and a relay broadcast content transmitting unit for transmitting the relay broadcast content to the viewer terminal apparatus, the relay broadcast content transmitting unit transmitting the relay broadcast content including the first video data, the second video data, the first audio data, And the second camera terminal device is transmitted to the viewer terminal device while maintaining the raw data state received from the device or the second photographer terminal device.

이 외에도, 본 발명을 구현하기 위한 다른 방법, 장치 및 상기 방법을 실행하기 위한 컴퓨터 프로그램을 기록하기 위한 컴퓨터 판독 가능한 기록 매체가 더 제공된다.In addition, there is further provided a computer readable recording medium for recording a computer program for executing the method and an apparatus and an apparatus for implementing the present invention.

본 발명에 의하면, 비디오 데이터 또는 오디오 데이터에 대하여 많은 연산 자원이 소요되는 처리를 하지 않으면서도 중계 방송 컨텐츠를 제작할 수 있으므로, 통상적인 무선 통신망(예를 들면, 3G나 LTE와 같은 이동 통신망, 와이파이(Wi-Fi), 와이파이 다이렉트(Wi-Fi Direct), LTE 다이렉트(LTE Direct)와 같은 근거리 통신망 등)에 접속할 수 있는 모바일 단말 장치만을 가지고 있는 일반 사용자가 손쉽게 중계 방송 컨텐츠를 제작할 수 있게 되는 효과가 달성된다.According to the present invention, since it is possible to produce the relay broadcast contents without the processing requiring a lot of calculation resources for the video data or the audio data, the relay broadcast contents can be produced by using a conventional wireless communication network (for example, a mobile communication network such as 3G or LTE, A general user having only a mobile terminal device capable of connecting to a local area network such as Wi-Fi, Wi-Fi Direct and LTE Direct can easily produce relay broadcast contents. .

또한, 본 발명에 의하면, 사용자가 장비의 성능에 크게 영향을 받지 않으면서도 다양한 편집 효과를 낼 수 있게 되는 효과가 달성된다.In addition, according to the present invention, various editing effects can be achieved while the user is not significantly affected by the performance of the apparatus.

또한, 본 발명에 의하면, 사용자가 종래의 중계 방송 장비에서는 얻기 어려웠던 정보(예를 들면, 동기화된 시간 정보)를 모바일 단말 장치로부터 손쉽게 획득하여 중계 방송 컨텐츠를 제작하는 데에 활용할 수 있게 되는 효과가 달성된다.In addition, according to the present invention, an advantage that a user can easily obtain information (for example, synchronized time information) which is difficult to obtain in a conventional relay broadcasting equipment from the mobile terminal device and can be utilized in producing relay broadcast contents .

도 1은 본 발명을 구현하기 위한 전체 시스템의 구성을 예시적으로 나타내는 도면이다.
도 2는 본 발명의 일 실시예에 따라 중계자 단말 장치의 내부 구성을 예시적으로 나타내는 도면이다.
도 3은 본 발명의 일 실시예에 따라 중계 방송 컨텐츠를 제작하는 구성을 예시적으로 나타내는 도면이다.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram illustrating a configuration of an overall system for implementing the present invention. FIG.
2 is a diagram illustrating an internal configuration of an intermediary terminal device according to an embodiment of the present invention.
FIG. 3 is a diagram illustrating a configuration for generating relay broadcast contents according to an exemplary embodiment of the present invention. Referring to FIG.

후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 속성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.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, certain features, structures, and attributes described herein may be implemented in other embodiments without departing from the spirit and scope of the invention in connection with an embodiment. It is also to be understood that the position or arrangement of the individual components within each disclosed embodiment may be varied without departing from the spirit and scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is to be limited only by the appended claims, along with the full scope of equivalents to which such claims are entitled, if properly explained. In the drawings, like reference numerals refer to the same or similar functions throughout the several views.

이하에서는, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, preferred 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.

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

도 1은 본 발명을 구현하기 위한 전체 시스템의 구성을 예시적으로 나타내는 도면이다.BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram illustrating a configuration of an overall system for implementing the present invention. FIG.

도 1에 도시된 바와 같이, 본 발명의 일 실시예에 따른 전체 시스템은 통신망(100), 중계자 단말 장치(200), 촬영자 단말 장치(300) 및 시청자 단말 장치(400)를 포함할 수 있다.1, an overall system according to an exemplary embodiment of the present invention may include a communication network 100, an intermediary terminal device 200, a photographer terminal device 300, and a viewer terminal device 400. As shown in FIG.

먼저, 본 발명의 일 실시예에 따른 통신망(100)은 유선 통신이나 무선 통신과 같은 통신 양태를 가리지 않고 구성될 수 있으며, 근거리 통신망(LAN; Local Area Network), 도시권 통신망(MAN; Metropolitan Area Network), 광역 통신망(WAN; Wide Area Network) 등 다양한 통신망으로 구성될 수 있다. 바람직하게는, 본 명세서에서 말하는 통신망(100)은 와이파이(Wi-Fi), 와이파이 다이렉트(Wi-Fi Direct), LTE 다이렉트(LTE Direct), 블루투스(Bluetooth)와 같은 공지의 근거리 무선 통신망을 포함할 수 있다. 그러나, 통신망(100)은, 굳이 이에 국한될 필요 없이, 공지의 유무선 데이터 통신망, 공지의 전화망 또는 공지의 유무선 텔레비전 통신망을 그 적어도 일부에 있어서 포함할 수도 있다.First, the communication network 100 according to an embodiment of the present invention can be configured without regard to communication modes such as wired communication and wireless communication. The communication network 100 can be a local area network (LAN), a metropolitan area network ), A wide area network (WAN), and the like. Preferably, the communication network 100 referred to herein includes well-known short range wireless communication networks such as Wi-Fi, Wi-Fi Direct, LTE Direct, Bluetooth, . 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.

다음으로, 본 발명의 일 실시예에 따른 중계자 단말 장치(200)는 제1 촬영자 단말 장치(300A)로부터 제1 비디오 데이터 또는 제1 오디오 데이터를 수신하고, 제2 촬영자 단말 장치(300B)로부터 제2 비디오 데이터 또는 제2 오디오 데이터를 수신하고, 사용자로부터의 편집 입력을 참조로 하여 제1 비디오 데이터, 제2 비디오 데이터, 제1 오디오 데이터 및 제2 오디오 데이터 중 적어도 하나를 포함하는 중계 방송 컨텐츠에 대한 편집에 관한 메타 데이터를 생성하고, 위의 중계 방송 컨텐츠에 포함되는 비디오 데이터 또는 오디오 데이터와 위의 편집에 관한 메타 데이터를 시청자 단말 장치에게 전송하되, 위의 중계 방송 컨텐츠에 포함되는 비디오 데이터 또는 오디오 데이터는 제1 촬영자 단말 장치(300A) 또는 제2 촬영자 단말 장치(300B)로부터 수신된 로우 데이터(raw data) 상태를 유지한 채 시청자 단말 장치에게 전송되도록 함으로써, 복수의 모바일 단말 장치로부터 수신된 비디오 데이터 또는 오디오 데이터에 대하여 많은 연산 자원이 소요되는 처리를 하지 않으면서도 중계 방송 컨텐츠를 제작할 수 있도록 하는 기능을 수행할 수 있다. 스마트폰, 태블릿, 데스크탑 컴퓨터, 노트북 컴퓨터, 워크스테이션, PDA, 웹 패드, 이동 전화기 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 디지털 기기라면 얼마든지 본 발명에 따른 중계자 단말 장치(200)로서 채택될 수 있다.Next, the relay terminal device 200 according to the embodiment of the present invention receives the first video data or the first audio data from the first photographer terminal device 300A and receives the first video data or the first audio data from the second photographer terminal device 300B 2 video data or second audio data, and refers to an editing input from a user to reproduce the broadcast content including at least one of the first video data, the second video data, the first audio data, and the second audio data And transmits the video data or the audio data included in the above relay broadcast contents and the above-described edit metadata to the viewer terminal device. The video data or audio data included in the above relay broadcast contents The audio data is the raw data r (r) received from the first photographer terminal device 300A or the second photographer terminal device 300B aw data to be transmitted to the viewer terminal apparatuses so that the relay broadcast contents can be produced without processing the video data or the audio data received from the plurality of mobile terminal apparatuses requiring a lot of operation resources Function can be performed. Any digital device having memory means such as a smart phone, a tablet, a desktop computer, a notebook computer, a workstation, a PDA, a web pad, a mobile phone, etc., 200).

본 발명에 따른 중계자 단말 장치(200)의 구성과 기능에 관하여는 이하의 상세한 설명을 통하여 자세하게 알아보기로 한다.The configuration and function of the relay terminal device 200 according to the present invention will be described in detail with reference to the following detailed description.

다음으로, 본 발명의 일 실시예에 따르면, 촬영자 단말 장치(300)는 촬영자가 촬영한 비디오 데이터 또는 녹음한 오디오 데이터를 중계자 단말 장치(200)에게 전송하는 기능을 포함하는 디지털 기기로서, 스마트폰, 태블릿, 데스크탑 컴퓨터, 노트북 컴퓨터, 워크스테이션, PDA, 웹 패드, 이동 전화기 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 디지털 기기라면 얼마든지 본 발명에 따른 촬영자 단말 장치(300)로서 채택될 수 있다.Next, according to one embodiment of the present invention, the photographer terminal device 300 is a digital device including a function of transmitting video data photographed by a photographer or recorded audio data to the relay terminal device 200, The camera terminal device 300 according to the present invention can be used as any digital device having memory means such as a tablet, a desktop computer, a notebook computer, a workstation, a PDA, a web pad, a mobile phone, As shown in FIG.

다음으로, 본 발명의 일 실시예에 따르면, 시청자 단말 장치(400)는 중계자 단말 장치(200)로부터 전송되는 중계 방송 컨텐츠에 포함된 비디오 데이터, 오디오 데이터 및 메타 데이터를 수신하고 이를 이용하여 중계 방송 컨텐츠를 재생하는 기능을 포함하는 디지털 기기로서, 스마트폰, 태블릿, 데스크탑 컴퓨터, 노트북 컴퓨터, 워크스테이션, PDA, 웹 패드, 이동 전화기 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 디지털 기기라면 얼마든지 본 발명에 따른 시청자 단말 장치(400)로서 채택될 수 있다.Next, in accordance with an embodiment of the present invention, the viewer terminal 400 receives the video data, the audio data, and the metadata included in the relay broadcast contents transmitted from the relay terminal device 200, A digital device having a memory means such as a smart phone, a tablet, a desktop computer, a notebook computer, a workstation, a PDA, a web pad, a mobile phone, and the like, Any device can be adopted as the viewer's apparatus 400 according to the present invention.

특히, 중계자 단말 장치(200), 촬영자 단말 장치(400) 및 시청자 단말 장치(400)는 중계 방송 컨텐츠를 제작할 수 있도록 지원하는 전용 애플리케이션(미도시됨)을 포함할 수 있다. 이와 같은 애플리케이션은 외부의 서비스 제공 서버(미도시됨)로부터 다운로드된 것일 수 있다.In particular, the relay terminal device 200, the photographer terminal device 400, and the viewer terminal device 400 may include a dedicated application (not shown) for supporting the production of relay broadcast contents. Such an application may be downloaded from an external service providing server (not shown).

한편, 본 명세서에는 중계자 단말 장치(200), 촬영자 단말 장치(300) 및 시청자 단말 장치(400)가 각각 수행할 수 있는 고유의 기능에 대하여 중점적으로 설명되어 있지만, 중계자 단말 장치(200), 촬영자 단말 장치(300) 및 시청자 단말 장치(400)가 반드시 각각의 고유의 기능만을 수행하는 것은 아님을 밝혀 둔다. 즉, 같은 모바일 단말 장치라도 그것이 어떤 용도로 이용되느냐에 따라 중계자 단말 장치(200), 촬영자 단말 장치(300) 및 시청자 단말 장치(400) 중 어느 것이라도 될 수 있다. 예를 들면, 사용자가 자신의 모바일 단말 장치를 이용하여 촬영하거나 녹음하는 경우에 해당 모바일 단말 장치는 촬영자 단말 장치(300)가 될 수 있고, 사용자가 자신의 모바일 단말 장치를 이용하여 중계를 하는 경우에 해당 모바일 단말 장치는 중계자 단말 장치(200)가 될 수 있으며, 사용자가 자신의 모바일 단말 장치를 이용하여 시청을 하는 경우에 해당 모바일 단말 장치는 시청자 단말 장치(400)가 될 수 있다.Although the intrinsic functions that can be performed by the relay terminal device 200, the photographer terminal device 300 and the viewer terminal device 400 are mainly described in the present specification, the relay terminal device 200, It should be noted that the terminal device 300 and the viewer terminal device 400 do not necessarily perform their own functions. That is, the same mobile terminal device can be any of the relay terminal device 200, the photographer terminal device 300, and the viewer terminal device 400 depending on what purpose it is used for. For example, when a user photographs or records using his / her mobile terminal device, the corresponding mobile terminal device can be the photographer terminal device 300, and when the user performs relay using his / her mobile terminal device The mobile terminal device may be an intermediary terminal device 200. When the user uses the mobile terminal device of his or her own to watch the mobile terminal device, the mobile terminal device may be the viewer terminal device 400. [

중계자 단말 장치의 구성Configuration of relay terminal device

이하에서는, 본 발명의 구현을 위하여 중요한 기능을 수행하는 중계자 단말 장치(200)의 내부 구성 및 각 구성요소의 기능에 대하여 살펴보기로 한다.Hereinafter, an internal configuration of the intermediary terminal device 200 that performs an important function for the implementation of the present invention and functions of the respective components will be described.

도 2는 본 발명의 일 실시예에 따라 중계자 단말 장치(200)의 내부 구성을 예시적으로 나타내는 도면이다.2 is a diagram illustrating an exemplary internal configuration of an intermediary terminal 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, an intermediary terminal apparatus 200 according to an exemplary embodiment of the present invention includes a data receiving unit 210, a relay broadcast content editor 220, a relay broadcast content transmitter 230, a communication unit 240, And may include a controller 250. According to an embodiment of the present invention, at least a part of the data receiving unit 210, the relay broadcast content editing unit 220, the relay broadcast content transmitting unit 230, the communication unit 240, Lt; / RTI > may be program modules in communication with the mobile station 200. These program modules may be included in the intermediary terminal device 200 in the form of an operating system, an application program module, and other program modules, and may be physically stored on various known memory devices. Such program modules may also be stored in a remote storage device capable of communicating with the relay terminal device 200. [ These program modules include, 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)와 통신할 수 있는 적어도 하나의 촬영자 단말 장치(300)로부터 비디오 데이터 또는 오디오 데이터를 수신할 수 있다. 구체적으로, 본 발명의 일 실시예에 따르면, 제1 촬영자 단말 장치(300A)로부터 제1 비디오 데이터 또는 제1 오디오 데이터를 수신하고, 제2 촬영자 단말 장치(300B)로부터 제2 비디오 데이터 또는 제2 오디오 데이터를 수신하는 기능을 수행할 수 있다. 또한, 본 발명의 일 실시예에 따르면, 촬영자 단말 장치(300)로부터 수신된 비디오 데이터 또는 오디오 데이터는 해당 데이터가 생성된 최초의 상태에서 편집이나 중계를 위해 따로 인코딩(encoding), 디코딩(decoding), 압축 등의 처리가 행해지지 않은 로우 데이터(raw data) 형식으로 이루어질 수 있다.The data receiving unit 210 may receive video data or audio data from at least one photographer terminal 300 capable of communicating with the intermediary terminal 200. In this case, More specifically, according to one embodiment of the present invention, the first video data or the first audio data is received from the first photographer terminal device 300A, and the second video data or the second video data from the second photographer terminal device 300B And can perform a function of receiving audio data. According to an embodiment of the present invention, the video data or audio data received from the photographer terminal device 300 may be separately encoded and decoded for editing or relaying in the initial state in which the corresponding data is generated, , And a raw data format in which processing such as compression is not performed.

또한, 본 발명의 일 실시예에 따르면, 촬영자 단말 장치로부터 수신되는 비디오 데이터는 정지 영상을 담고 있는 복수의 이미지로 구성될 수 있으며, 이들 복수의 이미지는 초당 1 프레임(frame) 이상의 프레임 레이트(rate)로 비디오 데이터를 구성할 수 있다.Also, according to an embodiment of the present invention, the video data received from the photographer terminal device may be composed of a plurality of images containing a still image, and the plurality of images may have a frame rate of at least 1 frame per second ) Can constitute video data.

다음으로, 본 발명의 일 실시예에 따르면, 중계 방송 컨텐츠 편집부(220)는 제1 촬영자 단말 장치(300A) 및 제2 촬영자 단말 장치(300B)로부터 수신된 데이터를 포함하는 중계 방송 컨텐츠를 편집하는 기능을 수행할 수 있다.Next, in accordance with an embodiment of the present invention, the relay broadcast content editing unit 220 edits relay broadcast contents including data received from the first photographer terminal device 300A and the second photographer terminal device 300B Function can be performed.

구체적으로, 본 발명의 일 실시예에 따르면, 중계 방송 컨텐츠 편집부(220)는 사용자(즉, 중계자)로부터의 편집 입력을 참조로 하여 제1 비디오 데이터, 상기 제2 비디오 데이터, 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 적어도 하나를 포함하는 중계 방송 컨텐츠에 대한 편집에 관한 메타 데이터(meta data)를 생성하는 기능을 수행할 수 있다. 예를 들면, 메타 데이터에는, 제1 비디오 데이터 및 제2 비디오 데이터 사이의 전환에 관한 정보, 제1 비디오 데이터 및 제2 비디오 데이터 중 적어도 하나와 제1 오디오 데이터 및 제2 오디오 데이터 중 적어도 하나 사이의 결합에 관한 정보, 자막에 관한 정보 등이 포함될 수 있다.In more detail, according to an embodiment of the present invention, the relay broadcast content editing unit 220 extracts the first video data, the second video data, the first audio data And generating second meta data relating to editing of a relay broadcast content including at least one of the first audio data and the second audio data. For example, the meta data may include at least one of the first video data and the second video data, at least one of the first audio data and the second audio data, information about switching between the first video data and the second video data, Information on the caption, and the like.

또한, 본 발명의 일 실시예에 따르면, 중계 방송 컨텐츠에 대한 편집에 관한 메타 데이터에는 XML, JSON 등의 형식을 가지는 텍스트 기반의 데이터가 포함될 수 있다.Also, according to an embodiment of the present invention, the metadata related to the editing of the relay broadcast contents may include text-based data having a format such as XML or JSON.

도 3은 본 발명의 일 실시예에 따라 중계 방송 컨텐츠를 제작하는 구성을 예시적으로 나타내는 도면이다.FIG. 3 is a diagram illustrating a configuration for generating relay broadcast contents according to an exemplary embodiment of the present invention. Referring to FIG.

도 3을 참조하면, 먼저, 중계자 단말 장치(200)는 RTSP(Real Time Streaming Protocol), HTTP(Hyper Text Transfer Protocol) 등의 프로토콜을 통하여 제1 촬영자 단말 장치(300A)로부터 제1 비디오 데이터 및 제2 오디오 데이터를 수신하고 제2 촬영자 단말 장치(300B)로부터 제2 비디오 데이터 및 제2 오디오 데이터를 수신할 수 있다. 다음으로, 중계자는 중계자 단말 장치(200) 상에서 재생되는 제1 비디오 데이터, 제2 오디오 데이터, 제2 비디오 데이터 및 제2 오디오 데이터를 확인하면서 이들 데이터 중 적어도 일부를 포함하는 중계 방송 컨텐츠에 대한 편집을 수행할 수 있으며, 위의 편집에 관한 정보는 메타 데이터로서 저장될 수 있다. 예를 들면, 중계자는 제1 비디오 데이터와 제2 오디오 데이터를 함께 재생하면서 흑백 효과를 발생시키고 "Carryculture"라는 자막을 표시하라는 취지의 편집을 수행할 수 있다. 다음으로, 중계자 단말 장치(200)는 중계 방송 컨텐츠에 포함되는 비디오 데이터 또는 오디오 데이터와 편집에 관한 메타 데이터를 소정의 컨테이너(container)(310)로 패키징하여 시청자 단말 장치(400)에게 전송할 수 있다.3, an intermediary terminal device 200 receives first video data and first video data from a first photographer terminal device 300A through a protocol such as RTSP (Real Time Streaming Protocol) and HTTP (Hyper Text Transfer Protocol) 2 audio data, and can receive the second video data and the second audio data from the second photographer terminal device 300B. Next, the transponder confirms the first video data, the second audio data, the second video data, and the second audio data reproduced on the intermediary terminal device 200, while editing the relay broadcast contents including at least a part of these data , And the information on the above editing can be stored as metadata. For example, the relay can reproduce the effect that the first video data and the second audio data are reproduced together to generate a black and white effect and display a subtitle "Carryculture ". Next, the intermediary terminal device 200 may package the video data or the audio data included in the relay broadcast contents and the metadata related to editing in a predetermined container 310 and transmit the same to the viewer terminal device 400 .

또한, 본 발명의 일 실시예에 따르면, 중계 방송 컨텐츠 편집부(220)는 중계 방송 컨텐츠에 대한 편집의 기준이 되는 타임 코드(time code)를 촬영자 단말 장치(300)로부터 획득할 수 있는 동기화된 시간 정보를 기준으로 하여 설정할 수 있다. 구체적으로, 본 발명의 일 실시예에 따르면, 중계 방송 컨텐츠에 대한 편집의 기준이 되는 타임 코드는 중계 방송 컨텐츠에 포함되는 비디오 데이터 및 오디오 데이터 중 가장 늦게 수신된 데이터를 전송한 촬영자 단말 장치로부터 획득되는 동기화된 시간 정보를 기준으로 하여 설정될 수 있다. 본 발명에서 중계자 단말 장치(200)에게 비디오 데이터 또는 오디오 데이터를 실시간으로 전송하는 복수의 촬영자 단말 장치(300A, 300B)는 이미 이동 통신망 등을 통해 동기화된 시간 정보를 가지고 있기 때문에, 복수의 촬영자 단말 장치 중 어느 하나(300A, 300B)로부터 획득되는 동기화된 시간 정보를 활용하면 별개의 동기화 작업을 수행할 필요 없이 비디오 데이터 및 오디오 데이터 사이의 타임 코드를 손쉽게 설정하고 시간적으로 끊김 없는(seamless) 중계 방송 컨텐츠를 생성할 수 있게 된다.In addition, according to an embodiment of the present invention, the relay broadcast content editing unit 220 may include a synchronized time acquisition unit that can acquire a time code serving as a reference for editing the relay broadcast content from the photographer terminal 300 Can be set based on information. In particular, according to an embodiment of the present invention, a time code serving as a criterion for editing the relay broadcast contents is acquired from the photographer terminal device which transmitted the latest received data among the video data and audio data included in the relay broadcast contents Lt; RTI ID = 0.0 > synchronized < / RTI > Since the plurality of photographer terminal devices 300A and 300B that transmit video data or audio data in real time to the relay terminal device 200 according to the present invention already have synchronized time information through the mobile communication network or the like, By utilizing the synchronized time information obtained from any one of the apparatuses 300A and 300B, it is possible to easily set a time code between video data and audio data without performing a separate synchronization operation, The content can be generated.

또한, 본 발명의 일 실시예에 따르면, 중계 방송 컨텐츠 편집부(220)는 복수의 촬영자 단말 장치(300A, 300B) 중 어느 한 촬영자 단말 장치로부터만 오디오 데이터를 수신하고 나머지 촬영자 단말 장치로부터는 오디오 데이터를 수신함이 없이 비디오 데이터만을 수신할 수 있으며, 이와 같이 한 촬영자 단말 장치로부터 수신된 오디오 데이터만을 중계 방송 컨텐츠에 포함시키는 기능을 수행할 수 있다. 따라서, 본 발명에 의하면, 복수의 촬영자 단말 장치 각각으로부터 복수의 오디오 데이터를 수신하는 데에 소요되는 네트워크 자원을 절약할 수 있게 되고, 중계 방송 컨텐츠를 제작함에 있어서 복수의 오디오 데이터를 결합하는 데에 소요되는 연산 자원을 절약할 수 있게 된다.In addition, according to an embodiment of the present invention, the relay broadcast content editing unit 220 receives audio data from only one of the plurality of photographer terminal devices 300A and 300B and receives audio data from the remaining photographer terminal devices It is possible to receive only the video data without receiving the video data and to include only the audio data received from the photographer terminal device in the relay broadcast contents. Therefore, according to the present invention, it is possible to save network resources required for receiving a plurality of audio data from each of a plurality of photographer terminal devices, and to combine a plurality of audio data in producing relay broadcast contents It is possible to save the operation resources required.

다음으로, 본 발명의 일 실시예에 따르면, 중계 방송 컨텐츠 전송부(230)는 복수의 촬영자 단말 장치(300A, 300B)로부터 수신된 제1 비디오 데이터, 제2 비디오 데이터, 제1 오디오 데이터 및 제2 오디오 데이터 중 중계 방송 컨텐츠에 포함되는 데이터와 편집에 관한 메타 데이터를 시청자 단말 장치(400)에게 전송하는 기능을 수행할 수 있다. 구체적으로, 본 발명의 일 실시예에 따르면, 중계 방송 컨텐츠에 포함되는 제1 비디오 데이터, 제2 비디오 데이터, 제1 오디오 데이터 또는 제2 오디오 데이터는 제1 촬영자 단말 장치(300A) 또는 제2 모바일 단말 장치(300B)로부터 수신된 로우 데이터(raw data) 상태를 그대로 유지한 채 시청자 단말 장치(400)에게 전송될 수 있다.Next, in accordance with an embodiment of the present invention, the relay broadcast content transmitting unit 230 transmits the first video data, the second video data, the first audio data, and the second audio data received from the plurality of photographer terminal devices 300A and 300B 2 to the viewer terminal device 400. The viewer terminal device 400 may be configured to transmit the metadata included in the relay broadcast content and the metadata related to the editing. Specifically, according to an embodiment of the present invention, the first video data, the second video data, the first audio data, or the second audio data included in the relay broadcast contents are transmitted to the first photographer terminal device 300A or the second mobile Can be transmitted to the viewer terminal device 400 while maintaining the raw data state received from the terminal device 300B.

한편, 본 발명의 일 실시예에 따르면, 중계 방송 컨텐츠에 포함되는 비디오 데이터 또는 오디오 데이터와 편집에 관한 메타 데이터를 전송 받은 시청자 단말 장치(400)는 앞서 언급된 전용 애플리케이션을 이용하여 중계 방송 컨텐츠에 포함되는 비디오 데이터 또는 오디오 데이터를 편집에 관한 메타 데이터를 참조로 하여 재생할 수 있으며, 이에 따라 중계자 단말 장치(200)에 의하여 의도된 중계 방송 컨텐츠가 시청자에게 제공될 수 있게 된다.Meanwhile, in accordance with an embodiment of the present invention, the viewer terminal device 400 receiving the video data or audio data included in the relay broadcast content and the metadata related to the edit transmits the relay broadcast content using the above- The video data or the audio data can be reproduced with reference to the metadata related to editing, thereby enabling the relay broadcast contents intended by the relay terminal 200 to be provided to the viewer.

한편, 본 발명의 일 실시예에 따르면, 통신부(240)는 중계자 단말 장치(200)가 촬영자 단말 장치(300)나 시청자 단말 장치(400)와 같은 외부 시스템과 통신할 수 있도록 하는 기능을 수행한다.According to an embodiment of the present invention, the communication unit 240 performs a function of allowing the intermediary terminal device 200 to communicate with an external system such as the photographer terminal device 300 or the viewer terminal device 400 .

마지막으로, 본 발명의 일 실시예에 따르면, 제어부(250)는 데이터 수신부(210), 중계 방송 컨텐츠 편집부(220), 중계 방송 컨텐츠 전송부(230) 및 통신부(240) 간의 데이터의 흐름을 제어하는 기능을 수행한다. 즉, 제어부(250)는 외부로의/외부로부터의 또는 중계자 단말 장치(200)의 각 구성요소 간의 데이터의 흐름을 제어함으로써, 데이터 수신부(210), 중계 방송 컨텐츠 편집부(220), 중계 방송 컨텐츠 전송부(230) 및 통신부(240)에서 각각 고유 기능을 수행하도록 제어한다.The control unit 250 controls the flow of data between the data receiving unit 210, the relay broadcast content editing unit 220, the relay broadcast content transmitting unit 230, and the communication unit 240. [ . That is, the control unit 250 controls the flow of data between the components of the relay terminal device 200 to / from the outside or the outside, thereby controlling the data receiving unit 210, the relay broadcast content editing unit 220, And controls the transmission unit 230 and the communication unit 240 to perform their own functions.

이상 설명된 본 발명에 따른 실시예들은 다양한 컴퓨터 구성요소를 통하여 수행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 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 on 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 specially designed and constructed for the present invention or may be those known and used by those skilled in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, media, 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 configured to operate as 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 exemplary embodiments, but, on the contrary, Those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims.

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

100: 통신망
200: 중계자 단말 장치
210: 데이터 수신부
220: 중계 방송 컨텐츠 편집부
230: 중계 방송 컨텐츠 전송부
240: 통신부
250: 제어부
300: 촬영자 단말 장치
300A: 제1 촬영자 단말 장치
300B: 제2 촬영자 단말 장치
400: 시청자 단말 장치
100: Network
200: repeater terminal device
210: Data receiving unit
220: Broadcast broadcast content editor
230: Relay broadcast content transmission unit
240:
250:
300: photographer terminal device
300A: first photographer terminal device
300B: second photographer terminal device
400: viewer terminal device

Claims (10)

모바일 단말 장치를 이용한 중계 방송을 지원하기 위한 방법으로서,
(a) 제1 촬영자 단말 장치로부터 제1 비디오 데이터 및 제1 오디오 데이터 중 적어도 하나를 수신하고, 제2 촬영자 단말 장치로부터 제2 비디오 데이터 및 제2 오디오 데이터 중 적어도 하나를 수신하는 단계,
(b) 사용자로부터의 편집 입력을 참조로 하여 상기 제1 비디오 데이터, 상기 제2 비디오 데이터, 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 적어도 하나를 포함하는 중계 방송 컨텐츠에 대한 편집에 관한 메타 데이터를 생성하는 단계, 및
(c) 상기 제1 비디오 데이터, 상기 제2 비디오 데이터, 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 상기 중계 방송 컨텐츠에 포함되는 데이터와 상기 편집에 관한 메타 데이터를 시청자 단말 장치에게 전송하는 단계 - 상기 제1 비디오 데이터, 상기 제2 비디오 데이터, 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 상기 중계 방송 컨텐츠에 포함되는 데이터는 상기 제1 촬영자 단말 장치 또는 상기 제2 촬영자 단말 장치로부터 수신된 로우 데이터(raw data) 상태를 유지한 채 상기 시청자 단말 장치에게 전송됨 -
를 포함하고,
상기 중계 방송 컨텐츠에 대한 편집의 기준이 되는 타임 코드(time code)는 상기 중계 방송 컨텐츠에 포함되는 데이터 중 가장 늦게 수신된 데이터를 전송한 촬영자 단말 장치로부터 획득되는 이미 동기화된 시간 정보를 기준으로 하여 설정되고,
상기 이미 동기화된 시간 정보는, 상기 중계 방송 컨텐츠에 포함되는 데이터 중 가장 늦게 수신된 데이터를 전송한 촬영자 단말 장치가 속한 이동 통신망에서 결정되고,
상기 전송 단계에서,
상기 제1 비디오 데이터, 상기 제2 비디오 데이터, 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 상기 중계 방송 컨텐츠에 포함되는 데이터와 상기 편집에 관한 메타 데이터를 기설정된 컨테이너(container)로 패키징하고, 상기 패키징된 컨테이너를 상기 시청자 단말 장치에게 전송하는 방법.
A method for supporting relay broadcasting using a mobile terminal apparatus,
(a) receiving at least one of first video data and first audio data from a first photographer terminal device, receiving at least one of second video data and second audio data from a second photographer terminal device,
(b) a metadata relating to editing of relay broadcast contents including at least one of the first video data, the second video data, the first audio data, and the second audio data with reference to an editing input from the user; Generating data; and
(c) transmitting, from the first video data, the second video data, the first audio data, and the second audio data, the data included in the relay broadcast content and the metadata related to the edit to the viewer terminal device - the data included in the relay broadcast content among the first video data, the second video data, the first audio data, and the second audio data is received from the first photographer terminal device or the second photographer terminal device And is transmitted to the viewer terminal device while maintaining a raw data state.
Lt; / RTI >
Wherein the time code serving as a reference for editing the relay broadcast contents is based on already synchronized time information obtained from the photographer terminal device which transmitted the latest received data among the data included in the relay broadcast contents Is set,
Wherein the already synchronized time information is determined in a mobile communication network to which a photographer terminal device that has transmitted the latest received data among data included in the relay broadcast contents belongs,
In the transmitting step,
The method comprising the steps of: packaging data included in the relay broadcast content among the first video data, the second video data, the first audio data, and the second audio data, and the metadata relating to the editing in a predetermined container, And transmitting the packaged container to the viewer terminal device.
제1항에 있어서,
상기 편집에 관한 메타 데이터는, 상기 제1 비디오 데이터 및 상기 제2 비디오 데이터 사이의 전환에 관한 정보, 상기 제1 비디오 데이터 및 상기 제2 비디오 데이터 중 적어도 하나와 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 적어도 하나 사이의 결합에 관한 정보 및 자막에 관한 정보 중 적어도 하나를 포함하는 방법.
The method according to claim 1,
Wherein the metadata related to the editing includes information about switching between the first video data and the second video data, at least one of the first video data and the second video data, the first audio data, Information about a combination between at least one of audio data and audio data, and information about a subtitle.
삭제delete 삭제delete 제1항에 있어서,
상기 (a) 단계에서,
상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 어느 하나만을 수신하고,
상기 (b) 단계에서,
상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 상기 수신된 어느 하나만을 상기 중계 방송 컨텐츠에 포함시키는 방법.
The method according to claim 1,
In the step (a)
Receiving only one of the first audio data and the second audio data,
In the step (b)
And wherein only the received one of the first audio data and the second audio data is included in the relay broadcast content.
제1항에 있어서,
상기 (a) 단계에서,
상기 제1 비디오 데이터, 상기 제1 오디오 데이터, 상기 제2 비디오 데이터 및 상기 제2 오디오 데이터 중 적어도 하나는 와이파이(Wi-Fi), 와이파이 다이렉트(Wi-Fi Direct) 및 LTE 다이렉트(LTE Direct) 중 적어도 하나의 근거리 무선 기술을 통하여 수신되는 방법.
The method according to claim 1,
In the step (a)
At least one of the first video data, the first audio data, the second video data, and the second audio data is Wi-Fi, Wi-Fi Direct, or LTE Direct Wherein the method is received via at least one local area wireless technology.
제1항에 있어서,
상기 비디오 데이터는 정지 영상을 담고 있는 복수의 이미지를 포함하는 방법.
The method according to claim 1,
Wherein the video data comprises a plurality of images containing still images.
제1항에 있어서,
상기 메타 데이터는 텍스트 기반의 데이터를 포함하는 방법.
The method according to claim 1,
Wherein the metadata includes text-based data.
제1항, 제2항 및 제5항 내지 제8항 중 어느 한 항에 따른 방법을 실행하기 위한 비일시성의 컴퓨터 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.9. A non-transitory computer program for performing the method according to any one of claims 1, 2 and 5 to 8. 모바일 단말 장치를 이용한 중계 방송을 지원하기 위한 장치로서,
제1 촬영자 단말 장치로부터 제1 비디오 데이터 및 제1 오디오 데이터 중 적어도 하나를 수신하고, 제2 촬영자 단말 장치로부터 제2 비디오 데이터 및 제2 오디오 데이터 중 적어도 하나를 수신하는 데이터 수신부,
사용자로부터의 편집 입력을 참조로 하여 상기 제1 비디오 데이터, 상기 제2 비디오 데이터, 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 적어도 하나를 포함하는 중계 방송 컨텐츠에 대한 편집에 관한 메타 데이터를 생성하는 중계 방송 컨텐츠 편집부, 및
상기 제1 비디오 데이터, 상기 제2 비디오 데이터, 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 상기 중계 방송 컨텐츠에 포함되는 데이터와 상기 편집에 관한 메타 데이터를 시청자 단말 장치에게 전송하는 중계 방송 컨텐츠 전송부 - 상기 제1 비디오 데이터, 상기 제2 비디오 데이터, 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 상기 중계 방송 컨텐츠에 포함되는 데이터는 상기 제1 촬영자 단말 장치 또는 상기 제2 촬영자 단말 장치로부터 수신된 로우 데이터(raw data) 상태를 유지한 채 상기 시청자 단말 장치에게 전송됨 -
를 포함하고,
상기 중계 방송 컨텐츠에 대한 편집의 기준이 되는 타임 코드(time code)는 상기 중계 방송 컨텐츠에 포함되는 데이터 중 가장 늦게 수신된 데이터를 전송한 촬영자 단말 장치로부터 획득되는 이미 동기화된 시간 정보를 기준으로 하여 설정되고,
상기 이미 동기화된 시간 정보는, 상기 중계 방송 컨텐츠에 포함되는 데이터 중 가장 늦게 수신된 데이터를 전송한 촬영자 단말 장치가 속한 이동 통신망에서 결정되고,
상기 중계 방송 컨텐츠 전송부는, 상기 제1 비디오 데이터, 상기 제2 비디오 데이터, 상기 제1 오디오 데이터 및 상기 제2 오디오 데이터 중 상기 중계 방송 컨텐츠에 포함되는 데이터와 상기 편집에 관한 메타 데이터를 기설정된 컨테이너(container)로 패키징하고, 상기 패키징된 컨테이너를 상기 시청자 단말 장치에게 전송하는 장치.
An apparatus for supporting relay broadcasting using a mobile terminal apparatus,
A data receiving unit that receives at least one of first video data and first audio data from the first photographer terminal device and receives at least one of second video data and second audio data from the second photographer terminal device,
Generates metadata relating to editing of relay broadcast contents including at least one of the first video data, the second video data, the first audio data, and the second audio data with reference to an editing input from the user A relay broadcast content editing unit, and
A relay broadcast content transmission unit that transmits data included in the relay broadcast content among the first video data, the second video data, the first audio data, and the second audio data, and the metadata related to the edit to the viewer terminal unit The data included in the relay broadcast content among the first video data, the second video data, the first audio data, and the second audio data is received from the first photographer terminal device or the second photographer terminal device Is transmitted to the viewer terminal device while maintaining the raw data state -
Lt; / RTI >
Wherein the time code serving as a reference for editing the relay broadcast contents is based on already synchronized time information obtained from the photographer terminal device which transmitted the latest received data among the data included in the relay broadcast contents Is set,
Wherein the already synchronized time information is determined in a mobile communication network to which a photographer terminal device that has transmitted the latest received data among data included in the relay broadcast contents belongs,
Wherein the relay broadcast content transmitting unit transmits the data included in the relay broadcast content among the first video data, the second video data, the first audio data, and the second audio data, and transmits the packaged container to the viewer terminal device.
KR1020140132701A 2014-10-01 2014-10-01 Method, device and non-trnasitory computer-readable recording media for supporting relay broadcasting using mobile terminal KR101604002B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140132701A KR101604002B1 (en) 2014-10-01 2014-10-01 Method, device and non-trnasitory computer-readable recording media for supporting relay broadcasting using mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140132701A KR101604002B1 (en) 2014-10-01 2014-10-01 Method, device and non-trnasitory computer-readable recording media for supporting relay broadcasting using mobile terminal

Publications (1)

Publication Number Publication Date
KR101604002B1 true KR101604002B1 (en) 2016-03-16

Family

ID=55649913

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140132701A KR101604002B1 (en) 2014-10-01 2014-10-01 Method, device and non-trnasitory computer-readable recording media for supporting relay broadcasting using mobile terminal

Country Status (1)

Country Link
KR (1) KR101604002B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018155910A1 (en) * 2017-02-21 2018-08-30 주식회사 삼십구도씨 Method, for supporting relay broadcast, device and non-transitory computer-readable recording medium
KR20210097550A (en) 2020-01-30 2021-08-09 주식회사 로와시스 Portable wireless broadcast device and method using 5G mobile communication network

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004304405A (en) * 2003-03-31 2004-10-28 Nec Corp Additional information providing system for recorded video
JP2009267999A (en) * 2008-04-28 2009-11-12 Pasuteru Lab:Kk Live delivery system, motion picture shooting system and motion picture delivery method
KR101406243B1 (en) * 2013-02-05 2014-06-13 중앙대학교 산학협력단 system and method for streaming service

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004304405A (en) * 2003-03-31 2004-10-28 Nec Corp Additional information providing system for recorded video
JP2009267999A (en) * 2008-04-28 2009-11-12 Pasuteru Lab:Kk Live delivery system, motion picture shooting system and motion picture delivery method
KR101406243B1 (en) * 2013-02-05 2014-06-13 중앙대학교 산학협력단 system and method for streaming service

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018155910A1 (en) * 2017-02-21 2018-08-30 주식회사 삼십구도씨 Method, for supporting relay broadcast, device and non-transitory computer-readable recording medium
KR101906396B1 (en) * 2017-02-21 2018-10-10 주식회사 삼십구도씨 Method, device and non-trnasitory computer-readable recording media for supporting relay broadcasting
US10805027B2 (en) 2017-02-21 2020-10-13 39Degrees C Inc. Method, device, and non-transitory computer-readable recording medium for supporting relay broadcast
KR20210097550A (en) 2020-01-30 2021-08-09 주식회사 로와시스 Portable wireless broadcast device and method using 5G mobile communication network

Similar Documents

Publication Publication Date Title
US10698864B2 (en) Auxiliary manifest file to provide timed metadata
US9420324B2 (en) Content isolation and processing for inline video playback
CN106303663B (en) live broadcast processing method and device and live broadcast server
US20220255978A1 (en) Protocol conversion of a video stream
CN113938470B (en) Method and device for playing RTSP data source by browser and streaming media server
JP2019083555A (en) Information processing apparatus, content request method, and computer program
US9877292B2 (en) Collaborative data capturing apparatuses and methods
US20060269220A1 (en) Reproducing system, reproducing apparatus, receiving and reproducing apparatus, and reproducing method
KR101604002B1 (en) Method, device and non-trnasitory computer-readable recording media for supporting relay broadcasting using mobile terminal
US10447965B2 (en) Apparatus and method for processing image
JP6193569B2 (en) RECEPTION DEVICE, RECEPTION METHOD, AND PROGRAM, IMAGING DEVICE, IMAGING METHOD, AND PROGRAM, TRANSMISSION DEVICE, TRANSMISSION METHOD, AND PROGRAM
US11699462B2 (en) Method, apparatus and computer program
US10616724B2 (en) Method, device, and non-transitory computer-readable recording medium for supporting relay broadcasting using mobile device
JP6501127B2 (en) INFORMATION PROCESSING APPARATUS AND METHOD
KR101906396B1 (en) Method, device and non-trnasitory computer-readable recording media for supporting relay broadcasting
JP4970912B2 (en) Video segmentation server and control method thereof
KR101538114B1 (en) Video processing apparatus and method for seamless video playing in a mobile smart device based on multi-codec
CN116112476A (en) Multimedia playing method, system, equipment and storage medium of cloud desktop
CN107040827B (en) Method for supporting rebroadcasting by using mobile terminal, terminal and computer readable carrier
CN116264619A (en) Resource processing method, device, server, terminal, system and storage medium
JP6400163B2 (en) Reception device, reception method, transmission device, transmission method, and program
JPWO2012067051A1 (en) Video processing server and video processing method
JP5033564B2 (en) Video data conversion / transmission device and operation control method thereof
CN118339839A (en) Blurring alternative content in Advanced Television Systems Committee (ATSC) 3.0 system
CN115145508A (en) Screen transmission processing method, storage medium and related equipment

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20190219

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20200302

Year of fee payment: 5