US 11,722,706 B2
Automated optimization of video settings in a digital video production system having multiple video capture devices
Narayana Rao, Bangaluru (IN); Laxminarayana Dalimba, Bangaluru (IN); Satish Iyer, Bangaluru (IN); and Vikram Balarajashetty, Bangaluru (IN)
Assigned to DISH Network Technologies India Private Limited
Filed by SLING MEDIA PVT LTD, Bangaluru (IN)
Filed on Dec. 18, 2020, as Appl. No. 17/126,817.
Claims priority of application No. 201941053357 (IN), filed on Dec. 23, 2019.
Prior Publication US 2021/0195252 A1, Jun. 24, 2021
Int. Cl. H04N 21/2187 (2011.01); H04N 21/4223 (2011.01); H04N 21/218 (2011.01); H04N 21/2343 (2011.01)
CPC H04N 21/2187 (2013.01) [H04N 21/21805 (2013.01); H04N 21/2343 (2013.01); H04N 21/4223 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An automated method of operating a video production device that produces a video production stream of an event from a plurality of video input streams that are captured by a plurality of different video capture devices, the method comprising:
receiving the plurality of video input streams from the plurality of different video capture devices;
selecting one of the plurality of video input streams as a current video output stream;
in response to the selecting, determining a prioritization scheme for the plurality of video input streams based at least in part on an available bandwidth from the video capture devices to a wireless access point of the video production device wherein the prioritization scheme includes a bitrate and a resolution for each video input stream of the plurality of video input streams;
generating video format instructions for each of the plurality of different video capture devices, in accordance with the determined prioritization scheme; and
sending the video format instructions from the video production device to the plurality of different video capture devices;
wherein the video format instructions are executable by the plurality of video capture devices to implement the bitrate and the resolution for each video input stream of the plurality of video input streams, such that the current video output stream is of higher quality relative to unselected video input streams of the plurality of video input streams.
 
12. A video production device for producing a video production stream of an event occurring within an environment that includes a plurality of different video capture devices capturing respective video input streams of the event, the video production device comprising:
a processor; and
a memory storage device to store processor-executable instructions that are configurable to be executed by the processor to perform a method, comprising:
receiving a plurality of video input streams from the plurality of different video capture devices;
selecting a video input stream from the plurality of video input streams as a current video output stream;
in response to the selecting, determining a prioritization scheme for the plurality of video input streams based at least in part on an available bandwidth from the video capture devices to a wireless access point of the video production device wherein the prioritization scheme includes a bitrate and a resolution for each video input stream of the plurality of video input streams;
generating video format instructions for each of the plurality of different video capture devices, in accordance with the determined prioritization scheme; and
sending the video format instructions from the video production device to the plurality of different video capture devices;
wherein the video format instructions are executable by the plurality of video capture devices to implement the bitrate and the resolution for each video input stream of the plurality of video input streams, such that the current video output stream is of higher quality relative to unselected video input streams of the plurality of video input streams.
 
19. A video production system comprising:
a plurality of video capture devices; and
a video production device comprising:
a wireless access point to wirelessly communicate with the plurality of video capture devices within a wireless network established by the video production device,
a processor, and
a memory storage device to store instructions that are executable by the processor to perform a method comprising:
receiving a plurality of video input streams from the plurality of video capture devices;
selecting one of the plurality of video input streams as a current video output stream;
in response to the selecting, determining a prioritization scheme for the plurality of video input streams based at least in part on an available bandwidth from the video capture devices to the wireless access point of the video production device;
generating video format instructions for each of the plurality of video capture devices, in accordance with the determined prioritization scheme, wherein the prioritization scheme includes a bitrate and a resolution for each video input stream of the plurality of video input streams; and
sending the video format instructions from the video production device to the plurality of video capture devices;
wherein the video format instructions cause the plurality of video capture devices to implement the bitrate and the resolution for each video input stream of the plurality of video input streams, such that the current video output stream is of higher quality relative to unselected video input streams of the plurality of video input streams.