IP Library Granted Patent US 12,382,117
Granted Patent B2
US 12,382,117 · App. 17/654,504 · Granted Aug 5, 2025

System and method for dynamic bitrate switching of media streams in a media broadcast production

Inventors: Joost August Adriaan Felix Emanuel Uijtdehaag (Breda, NL); Paulus Wilhelmus Marinus Gijsbertus De Bresser (Breda, NL)
Assignee: GRASS VALLEY CANADA
H04N21/2385H04N21/2187
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,382,117
App. No.
17/654,504
Granted
Aug 5, 2025
Kind
B2
Abstract

A system and method is provided for reducing the bandwidth for media broadcast production. The system includes a plurality of content providing devices and a remote production system. Each of the content providing devices has a corresponding variable encoder. The remote production system transmits control signals to the variable encoders, controlling them to use a high-fidelity encoding method or a compressed encoding method. The remote production system controls the variable encoders such that a media feed being included in a media production is encoded using the high-fidelity encoding method, and some or all of the other media streams are encoded using the compressed encoding method.

Claims (30)

1. A system for dynamic bitrate switching of media streams in a media video production, the system comprising:

a plurality of content providing devices that each have a variable encoder configured to encode a media stream at a media production quality and at a non-media production quality that is lower than the media production quality; and

a production system located remotely from the plurality of content providing devices in a cloud-computing environment and configured to transmit respective control signals to at least one content providing device of the plurality of content providing devices to control an encoding process by the variable encoder of the at least one content providing device, wherein the respective control signals sent to the at least one content providing device configure the at least one content providing device to encode the respective media stream at a visually lossless compression,

wherein the production system includes a control system for transmitting the respective control signals to each variable encoder of the plurality of content providing devices to dynamically adjust respective bitrates of each media stream transmitted by the plurality of content providing devices to maintain a total bandwidth consumption of a data transmission link between the plurality of content providing devices and the production system below a predefined bandwidth consumption threshold,

wherein the control system is further configured to reset each variable encoder of the plurality of content providing devices at a top of each frame of each media stream to dynamically adjust the respective bitrates of each media stream instantaneously,

wherein the at least one content providing device is a media production camera and the respective control signal sent to the at least one content providing device is a tally signal indicating the media stream of the at least one content providing device is currently being distributed in a live media production by the production system, such that the variable encoder of the at least one content providing device encodes the media stream in the media production quality,

wherein the production system is configured to generate the live media production based on the media stream received from the at least one content providing device.

2. The system according to claim 1 , wherein the plurality of content providing devices are located at a venue for providing each media stream of live video content for a live media production.

3. The system according to claim 1 , wherein each variable encoder of the plurality of content providing devices are configured to encode the respective media stream at a plurality of compression rates including compression rates for the media production quality and the non-media production quality.

4. The system according to claim 1 , wherein the data transmission link has a total predefined bandwidth with the variable encoders each being configured to dynamically adjust the compression of each of the media streams to ensure that a total consumed bandwidth by the media streams is at or below the predefined bandwidth consumption threshold.

5. A system for dynamic bitrate switching of media streams in a media video production, the system comprising:

a plurality of content providing devices that each have a variable encoder configured to encode a media stream at a media production quality and at a non-media production quality that is lower than the media production quality; and

a production system located remotely from the plurality of content providing devices on a cloud computing environment and configured to transmit respective control signals to at least one content providing device of the plurality of content providing devices to control an encoding process by the variable encoder of the at least one content providing device, wherein the respective control signals sent to the at least one content providing device configure the at least one content providing device to encode the respective media stream at a visually lossless compression,

wherein the production system includes a control system for transmitting the respective control signals to each variable encoder of the plurality of content providing devices to dynamically adjust respective bitrates of each media stream transmitted by the plurality of content providing devices to maintain a total bandwidth consumption of a data transmission link between the plurality of content providing devices and the production system below a predefined bandwidth consumption threshold,

wherein the control system is further configured to reset each variable encoder of the plurality of content providing devices at a top of each frame of each media stream to dynamically adjust the respective bitrates of each media stream instantaneously.

6. The system according to claim 5 , wherein the at least one content providing device is a media production camera and the respective control signal sent to the at least one content providing device is a tally signal indicating the media stream of the at least one content providing device is currently being distributed in a live media production by the production system, such that the variable encoder of the at least one content providing device encodes the media stream in the media production quality.

7. The system according to claim 6 , wherein the production system is configured to generate the live media production based on the media stream received from the at least one content providing device.

8. The system according to claim 5 , wherein the plurality of content providing devices are located at a venue for providing each media stream of live video content for a live media production.

9. The system according to claim 5 , wherein each variable encoder of the plurality of content providing devices are configured to encode the respective media stream at a plurality of compression rates including compression rates for the media production quality and the non-media production quality.

10. The system according to claim 5 , wherein the production system is further configured as a virtual router panel and production system in a cloud-computing environment.

11. The system according to claim 5 , wherein the data transmission link has a total predefined bandwidth with the variable encoders each being configured to dynamically adjust the compression of each of the media streams to ensure that a total consumed bandwidth by the media streams is at or below the predefined bandwidth consumption threshold.

12. A system for dynamic bitrate switching of media streams in a media video production, the system comprising:

at least one content providing device having a variable encoder configured to encode a media stream at a media production quality and at a non-media production quality that is lower than the media production quality; and

a production system located remotely from the at least one content providing device on a cloud computing environment and configured to transmit a control signal to the at least one content providing device to control an encoding process by the variable encoder, wherein the control signal sent to the at least one content providing device configures the at least one content providing device to encode the respective media stream at a visually lossless compression,

wherein the production system includes a control system for transmitting the control signal to each variable encoder of the at least one content providing devices to dynamically adjust a bitrate of the media stream transmitted by the at least one content providing device to maintain a total bandwidth consumption of a data transmission link between the at least one content providing device and the production system below a predefined bandwidth consumption threshold, wherein the control system is further configured to reset each variable encoder of the at least one content providing devices at a top of each frame of each media stream to dynamically adjust the respective bitrates of each media stream instantaneously.

13. The system according to claim 12 , wherein the at least one content providing device is a media production camera and the respective control signal sent to the at least one content providing device is a tally signal indicating the media stream of the at least one content providing device is currently being distributed in a live media production by the production system, such that the variable encoder of the at least one content providing device encodes the media stream in the media production quality.

14. The system according to claim 13 , wherein the production system is configured to generate the live media production based on the media stream received from the at least one content providing device.

15. The system according to claim 12 , wherein the variable encoder of the at least one content providing device is configured to encode the media stream at a plurality of compression rates including compression rates for the media production quality and the non-media production quality.

16. The system according to claim 12 , wherein the production system is further configured as a virtual router panel and production system in a cloud-computing environment.

17. The system according to claim 12 , wherein the data transmission link has a total predefined bandwidth with the variable encoders each being configured to dynamically adjust the compression of each of the media streams to ensure that a total consumed bandwidth by the media streams is at or below the predefined bandwidth consumption threshold.

Assignments (4)
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded Dec 12, 2025
From: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
To: MGG INVESTMENT GROUP LP
Reel/Frame 073959/0584 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT THE LAST NAME OF THE FIRST ASSIGNOR FROM "UIJTDEHAA" TO "UIJTDEHAAG" PREVIOUSLY RECORDED ON REEL 66754 FRAME 314. ASSIGNOR(S) HEREBY CONFIRMS THE HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST . Recorded Jun 19, 2025
From: UIJTDEHAAG, JOOST AUGUST ADRIAAN FELIX EMANUEL; DE BRESSER, PAULUS WILHELMUS MARINUS GIJSBERTUS
To: GRASS VALLEY CANADA
Reel/Frame 071671/0469 →
SECURITY INTEREST Recorded Mar 20, 2024
From: GRASS VALLEY CANADA; GRASS VALLEY LIMITED
To: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
Reel/Frame 066850/0869 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2024
From: UIJTDEHAA, JOOST AUGUST ADRIAAN FELIX EMANUEL; DE BRESSER, PAULUS WILHELMUS MARINUS GIJSBERTUS
To: GRASS VALLEY CANADA
Reel/Frame 066754/0314 →
Continuity (2)
Provisional Application 63162981 · Mar 18, 2021
Related Publication 20220303596A1 · Sep 22, 2022
References Cited (11)
US 7839926B1 · Metzger · 2010 [cited by examiner]
US 9788017B2 · Laganiere · 2017 [cited by examiner]
US 10009443B1 · Guigli · 2018 [cited by examiner]
US 20010017671A1 · Pleven · 2001 [cited by examiner]
US 20150281752A1 · Van Veldhuisen · 2015 [cited by examiner]
US 20160227546A1 · Freeman et al. · 2016 [cited by applicant]
US 20160314819A1 · Elsner · 2016 [cited by examiner]
US 20180212768A1 · Kawashima · 2018 [cited by examiner]
US 20200084482A1 · Nielsen · 2020 [cited by applicant]
US 20200112726A1 · Lie et al. · 2020 [cited by applicant]
International Search Report mailed on Jun. 10, 2022, from PCT/CA2022/050405, International filing date Mar. 17, 2022. 9 pages. [cited by applicant]