Dynamic Video Stream Layout Optimization via Source Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video stream control algorithms poorly utilize screen real estate and result in illegible text when combining multiple video streams, due to lack of metadata about the source device type, leading to sub-optimal output rendering.

Innovation Solution

A media receiver system that determines the source type of incoming media streams based on metadata and optimizes the display layout by using a processor to generate an optimized display for a sink device, considering characteristics like device type, aspect ratio, and active audio.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional video stream control algorithms are used to combine multiple video streams, then the implementation is simple, but the screen real estate utilization is poor and text becomes illegible

Engineering Contradiction:
Improveimplementation simplicityVSAvoidscreen real estate utilization
Core Design Contradiction:
Ease of manufactureVSArea of stationary object

Solution Approach 1:

The system dynamically changes display parameters (size, position, aspect ratio) of video streams based on metadata about the source device type. This allows the display layout to adapt to different source devices, optimizing screen real estate utilization while maintaining implementation feasibility through automated parameter adjustment.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The display layout transitions from static conventional algorithms to dynamic adaptation based on source device metadata. The system automatically adjusts video stream sizing and placement in real-time according to the detected source device type, improving screen utilization without requiring complex manual configuration.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If metadata about source device type is not obtained, then the system complexity is reduced, but the display layout optimization is lost

Engineering Contradiction:
Improvesystem complexityVSAvoiddisplay layout optimization
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by obtaining and analyzing metadata about the source device type before generating the display layout. This advance information gathering enables optimized display configurations without adding significant complexity during the actual display generation process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Metadata acts as an intermediary that carries information about the source device type between the video stream source and the display layout generator. This intermediary enables the system to adapt display layouts without requiring direct complex communication between components.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If equal sizing of all video streams is used, then the display algorithm is simple, but the text legibility and active talker emphasis are compromised

Engineering Contradiction:
Improvedisplay algorithm complexityVSAvoidtext legibility
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The system applies local quality by differentiating the display treatment of video streams based on their source device type and content characteristics. Instead of uniform sizing, each video stream receives optimized display parameters tailored to its specific characteristics, improving text legibility while maintaining manageable algorithm complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11651749B2Display layout optimization of multiple media streams
Publication Date: 2023.05.16 PANDUIT CORP
  • US11651749B2 patent drawing
  • US11651749B2 patent drawing
  • US11651749B2 patent drawing

AI summary

A system and method for optimizing a display layout of multiple video streams at a sink device is provided. The display layout of multiple streams may be dynamically optimized based on a number of different variables, including characteristics of the sink device, total number of active incoming streams, active audio, and other characteristics of the source material or device. The source of an incoming media stream may contain useful characteristics for optimizing the display layout of multiple media streams. One such characteristic of a source device may include the device type, such as laptop, PC, phone, or tablet. Information may be extracted from each incoming stream in order to predict a source device type from which the incoming media stream originates.