# US 2019/0379472 A1 · Method, device, and non-transitory computer-readable recording medium for supporting relay broadcast

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0379472 A1
- Document ID: US20190379472A1
- Status: Published application
- Kind: A1
- Application number: 16/547,361
- Filed: 2019-08-21
- Published: 2019-12-12
- Earliest claimed: 2017-02-21
- Assignees: 39Degrees C Inc.
- Applicants: 39Degrees C Inc.
- Inventors: SEUNG WON WOO; HYUN GOO PARK
- Web page: https://patentgrep.com/patent/US20190379472A1

## CPC

- H04H 20/08: among terminal devices
- H04N 21/47205: {for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally}
- H04H 60/06: Arrangements for scheduling broadcast services or broadcast-related services
- H04H 60/375: {Commercial}
- H04N 21/2743: Video hosting of uploaded data from client
- H04N 21/632: {using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices (broadcast-related systems characterised by transmission among terminal devices H04H60/80; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04N 21/812: {involving advertisement data (advertising per se G06Q30/02)}
- H04N 21/854: Content authoring
- H04H 60/73: using meta-information
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

According to one aspect of the invention, there is provided a method for supporting a relay broadcast, comprising the steps of: acquiring real-time data containing videos or audios captured or recorded in real time by at least one device, and acquiring non-real-time data containing pre-stored videos or audios; according to an editing input from a user, extracting processed non-real-time data of the same format as the real-time data from the non-real-time data, and generating metadata related to editing of a relay broadcast content containing the real-time data and the processed non-real-time data; and transmitting the real-time data and the processed non-real-time data contained in the relay broadcast content and the metadata to another device or an external server.

## Claims

### Claim 1

A method for supporting a relay broadcast, comprising the steps of:
acquiring real-time data containing videos or audios captured or recorded in real time by at least one device, and acquiring non-real-time data containing pre-stored videos or audios;
according to an editing input from a user, extracting processed non-real-time data of the same format as the real-time data from the non-real-time data, and generating metadata related to editing of a relay broadcast content containing the real-time data and the processed non-real-time data; and
transmitting the real-time data and the processed non-real-time data contained in the relay broadcast content and the metadata to another device or an external server.

### Claim 2 (depends on 1)

The method of claim 1, wherein the real-time video data and real-time audio data contained in the relay broadcast content are transmitted to the another device or the external server while maintaining a state of raw data received from the at least one device, and the processed non-real-time video data and processed non-real-time audio data contained in the relay broadcast content are transmitted to the another device or the external server while maintaining the format as extracted.

### Claim 3 (depends on 1)

The method of claim 1, wherein when specific processed non-real-time data are inserted in the relay broadcast content during a time period from a first time point to a second time point according to the editing input, the real-time data which has been transmitted as contained in the relay broadcast content are not transmitted to the another device or the external server during the time period from the first time point to the second time point, and are transmitted to the another device or the external server after the second time point, with a time shift corresponding to a time period for which the specific non-real-time data are reproduced.

### Claim 4 (depends on 3)

The method of claim 3, wherein the specific processed non-real-time data are transmitted to the another device or the external server during the time period from the first time point to the second time point, with a time shift corresponding to a predetermined cycle in terms of a plurality of frames corresponding to the predetermined cycle in the respective predetermined cycle.

### Claim 5 (depends on 4)

The method of claim 4, wherein the predetermined cycle is determined on the basis of a time interval between key frames constituting the specific processed non-real-time data.

### Claim 6 (depends on 1)

The method of claim 1, wherein the non-real-time data include advertisement content data pre-stored or acquired from an advertiser server.

### Claim 7 (depends on 1)

The method of claim 1, wherein the real-time data include first real-time data acquired from a first device and second real-time data acquired from a second device.

### Claim 8 (depends on 1)

The method of claim 1, wherein the metadata include at least one of information on switching between the real-time video data or real-time audio data and the processed non-real-time video data or processed non-real-time audio data, and information on combination between the real-time video data or processed non-real-time video data and the real-time audio data or processed non-real-time audio data.

### Claim 9 (depends on 1)

A non-transitory computer-readable recording medium having stored thereon a computer program for executing the method of claim 1.

### Claim 10

A device for supporting a relay broadcast, comprising:
a data acquisition unit configured to acquire real-time data containing videos or audios captured or recorded in real time by at least one device, and acquire non-real-time data containing pre-stored videos or audios;
a relay broadcast content editing unit configured to, according to an editing input from a user, extract processed non-real-time data of the same format as the real-time data from the non-real-time data, and generate metadata related to editing of a relay broadcast content containing the real-time data and the processed non-real-time data; and
a relay broadcast content transmission unit configured to transmit the real-time data and the processed non-real-time data contained in the relay broadcast content and the metadata to another device or an external server.
