# US 2019/0174149 A1 · Systems and methods for uav interactive video broadcasting

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

- Number: US 2019/0174149 A1
- Document ID: US20190174149A1
- Status: Published application
- Kind: A1
- Application number: 16/252,705
- Filed: 2019-01-20
- Published: 2019-06-06
- Earliest claimed: 2016-07-22
- Assignees: Sz Dji Technology Co., Ltd.
- Applicants: Sz Dji Technology Co., Ltd.
- Inventors: Jinhua ZHANG; Qiheng SONG; Zhun DING
- Web page: https://patentgrep.com/patent/US20190174149A1

## CPC

- H04N 21/21805: {enabling multiple viewpoints, e.g. using a plurality of cameras}
- G05D 1/2232: {Touch screens}
- G05D 1/46: Control of position or course in three dimensions [3D]
- G05D 1/689: Pointing payloads towards fixed or moving targets (positioning towed, pushed or suspended implements G05D1/672)
- G05D 1/6985: {using a lead vehicle, e.g. primary-secondary arrangements}
- G05D 1/6987: {by centralised control off-board any of the vehicles}
- H04N 7/18: Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N 7/181: {for receiving images from a plurality of remote sources}
- H04N 7/185: {from a mobile camera, e.g. for remote control}
- H04N 21/2187: Live feed
- H04N 21/2393: {involving handling client requests (scheduling or organising the servicing of application requests H04L67/60)}
- H04N 21/4312: {involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations}
- H04N 21/47202: {for requesting content on demand, e.g. video on demand}
- H04N 21/4728: for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
- B64U 10/20: Vertical take-off and landing [VTOL] aircraft (flying platforms B64U10/13; helicopters B64U10/17)
- B64U 2101/24: for use as flying displays, e.g. advertising or billboards
- B64U 2201/102: adapted for flying in formations
- G05D 2105/80: for information gathering, e.g. for academic research
- G05D 2109/20: Aircraft, e.g. drones
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- B64U: UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR

## Abstract

Systems, and methods are provided herein for UAV video broadcasting. A method for video broadcasting may comprise: receiving broadcast data from a broadcasting end, wherein the broadcast data comprises video data collected by a plurality of unmanned aerial vehicles (UAVs), and wherein said UAVs are configured to be (1) operated in a coordinated manner and (2) in communication with one or more ground stations; receiving a user input from a viewing end, wherein the user input comprises one or more instructions configured for interacting with the broadcasting end; processing the user input from the viewing end; and transmitting the processed user input to the broadcasting end to adjust video broadcasting at the broadcasting end.

## Claims

### Claim 1

A method for video broadcasting, the method comprising:
receiving broadcast data from a broadcasting end, wherein the broadcast data comprises video data collected by a plurality of unmanned aerial vehicles (UAVs), and wherein said UAVs are configured to be (1) operated in a coordinated manner and (2) in communication with one or more ground stations;
receiving a user input from a viewing end, wherein the user input comprises one or more instructions configured for interacting with the broadcasting end;
processing the user input from the viewing end; and
transmitting the processed user input to the broadcasting end to adjust video broadcasting at the broadcasting end.

### Claim 2 (depends on 1)

The method of claim 1, wherein the coordinated manner comprises a decentralized swarm configuration in which the UAVs are configured to operate autonomously.

### Claim 3 (depends on 2)

The method of claim 2, wherein each UAV is configured to operate autonomously using in part environmental information collected via an environmental sensing system onboard each UAV.

### Claim 4 (depends on 2)

The method of claim 2, wherein each UAV is configured to operate autonomously based in part on information of adjacent UAV(s), wherein the information comprises a position and an orientation of a camera onboard the adjacent UAV(s).

### Claim 5 (depends on 1)

The method of claim 1, wherein the one or more ground stations are configured to control the UAVs to operate in the coordinated manner.

### Claim 6 (depends on 1)

The method of claim 1, wherein the coordinated manner comprises a master-slave configuration in which a master UAV is configured to control one or more slave UAVs.

### Claim 7 (depends on 6)

The method of claim 6, wherein the master UAV is configured to control a flight path of each of the slave UAV(s).

### Claim 8 (depends on 6)

The method of claim 6, wherein the control of the slave UAV(s) is transferred from the master UAV to the ground station(s) or a back-up UAV upon occurrence of one or more conditions that prevent the master UAV from controlling the slave UAV(s).

### Claim 9 (depends on 8)

The method of claim 8, wherein the one or more conditions include: (1) loss of communication between the master UAV and the slave UAV(s), and/or (2) a malfunction or damage to one or more components of the master UAV.

### Claim 10 (depends on 1)

The method of claim 1, wherein processing the user input from the viewing end comprises determining whether the user input includes conflicting instructions for controlling the UAVs.

### Claim 11 (depends on 10)

The method of claim 10, wherein the conflicting instructions are resolved based on a priority level associated with each user

### Claim 12 (depends on 10)

The method of claim 10, wherein the conflicting instructions are resolved based on a number of votes associated with each user.

### Claim 13 (depends on 1)

The method of claim 1, wherein processing the user input from the viewing end comprises determining whether the user input satisfies an operational condition.

### Claim 14 (depends on 1)

The method of claim 1, further comprising: receiving a broadcast request from the broadcasting end, and processing the broadcast request based on one or more operational parameters at the broadcasting end.

### Claim 15 (depends on 14)

The method of claim 14, wherein the operational parameters comprise (1) a first set of parameters associated with operation of the one or more UAVs, and (2) a second set of parameters associated with an environment in which the one or more UAVs are configured to operate.

### Claim 16 (depends on 15)

The method of claim 15, wherein the first set of parameters comprises (1) motion path of the UAVs, (2) type of video data to be broadcasted, (3) permission level of the UAVs to broadcast, or any combination thereof.

### Claim 17

A system for video broadcasting, the system comprising a control hub including one or more servers that are individually or collectively configured to:
receive broadcast data from a broadcasting end, wherein the broadcast data comprises video data collected by a plurality of unmanned aerial vehicles (UAVs), and wherein said UAVs are configured to be (1) operated in a coordinated manner and (2) in communication with one or more ground stations;
receive a user input from a viewing end, wherein the user input comprises one or more instructions configured for interacting with the broadcasting end;
process the user input from the viewing end; and
transmit the processed user input to the broadcasting end to adjust video broadcasting at the broadcasting end.

### Claim 18 (depends on 17)

The system of claim 17, wherein processing the user input comprises determining whether the user input includes conflicting instructions for controlling the UAVs.

### Claim 19 (depends on 17)

The system of claim 17, wherein processing the user input comprises determining whether the user input satisfies an operational condition.

### Claim 20

A system for interactive video broadcasting, the system comprising a viewing end including one or more processors that are individually or collectively configured to:
receive broadcast data from a broadcasting end, wherein the broadcast data comprises video data collected by a plurality of unmanned aerial vehicles (UAVs), and wherein said UAVs are configured to be (1) operated in a coordinated manner and (2) in communication with one or more ground stations;
detect a user input at a viewing end, wherein the user input comprises one or more instructions configured to interact with the broadcasting end; and
transmit the user input to the broadcasting end to adjust video broadcasting at the broadcasting end.
