Virtual Screen Color Correction Without Altering Studio Background
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual studio production tools lack the ability to provide granular color correction for individual virtual screens within a virtual studio environment, necessitating additional graphics engine programming and failing to meet broadcast-ready color correction requirements.
Innovation Solution
A system and method that allows operators to perform color correction on individual virtual screens using a color correction app and plug-in within the graphics engine, enabling separate control of virtual monitors without altering the virtual background scene, and ensuring compliance with brand and regulatory color specifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a known graphics engine (e.g., Unreal Engine) is used to drive images in the virtual studio, then the virtual studio can display virtual screens and virtual sets, but the system lacks granular color correction control for individual virtual screens
Solution Approach 1:
The patent divides the virtual studio display system into separate controllable components: the virtual background scene and individual virtual screens. Each virtual screen can be color corrected independently through separate texture inputs, allowing granular control over each display element while maintaining the overall virtual studio environment.
Solution Approach 2:
The patent introduces an intermediary color correction module that sits between the graphics engine and the final display output. This module receives the virtual studio render, separates individual virtual screens, applies color correction to each screen's texture independently, and composite's the corrected output back into the final scene.
2Adaptability or versatility
If additional graphics engine programming is implemented to achieve color correction, then color control capability is improved, but staffing requirements and system complexity increase
Solution Approach 1:
The patent implements a self-service color correction system where the virtual studio infrastructure automatically separates and processes each virtual screen's texture through color correction without requiring manual intervention or additional programming. The system identifies virtual screens, extracts their textures, applies color correction, and re-integrates them automatically.
Solution Approach 2:
The patent performs preliminary color correction on virtual screen textures before they are rendered into the final virtual studio scene. By pre-processing the textures with color correction applied, the system eliminates the need for post-rendering adjustments and reduces the need for additional graphics programming during production.
3Stability of the object's composition
If global color correction is applied to the entire virtual studio, then overall color consistency is improved, but individual virtual screen color control is lost
Solution Approach 1:
The patent segments the color correction process by separating the virtual background scene from individual virtual screens. Each screen receives its own color correction parameters and texture processing, while the background scene maintains its own color integrity. This segmentation enables both global consistency and individual control simultaneously.
Solution Approach 2:
The patent applies local quality control by allowing different color correction parameters to be applied to different virtual screens within the same virtual studio environment. Each screen can have customized color correction settings while the overall scene maintains visual coherence, enabling localized adjustments without affecting the global composition.
Data Source
AI summary
A system and method to perform color correction of at least one virtual screen image displayed on a portion of a virtual background scene in a virtual studio while not altering the color of the background scene, includes providing an RGB virtual screen image having RGB components with RGB component values, displaying on a user device, a plurality of selectable color correction parameters and a range of values for each of the selectable color correction parameters, and at least one selectable virtual screen image corresponding to the color correction parameters, receiving from a user a selection of a value for at least one of the selectable color correction parameters corresponding to a selected virtual screen image as selected color correction parameter values, and adjusting the values of the RGB components of the RGB virtual screen image based on the selected color correction parameter values as a color adjusted virtual screen image.


