GPU Video Stream Multiplexing for Synchronized Grid Output

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently processing and synchronizing a large number of independent video streams due to high computing requirements, which can overwhelm client devices, especially in scenarios involving mobile devices or limited bandwidth environments.

Innovation Solution

A hardware-accelerated video multiplexing component utilizing high-powered GPUs to process multiple input video streams into a single, common output video, reducing the computational burden on client devices by using specialized hardware functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple video streams are processed using software-based methods on client devices, then video stream processing capability is improved, but device power consumption and computational load increase significantly

Engineering Contradiction:
Improvevideo stream processing capabilityVSAvoiddevice power consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent introduces a server as an intermediary between video sources and client devices. The server performs video stream processing using hardware acceleration (GPU), acting as a mediator that offloads computational tasks from client devices. This allows client devices to receive pre-processed video streams without needing high processing power, thus reducing their energy consumption while maintaining productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces software-based video processing on client devices with hardware-accelerated processing on the server. By using GPU-based hardware acceleration instead of CPU-based software processing, the system achieves higher processing efficiency with lower power consumption at the client device level, as the computationally intensive tasks are performed remotely on dedicated hardware.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If multiple video streams are processed using software-based methods, then video processing functionality is improved, but processing speed and efficiency deteriorate

Engineering Contradiction:
Improvevideo processing functionalityVSAvoidprocessing speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The patent replaces software-based video processing with hardware-accelerated processing using GPU technology. This substitution enables parallel processing of multiple video streams simultaneously, dramatically improving processing speed while maintaining full video processing functionality. The hardware acceleration allows the system to handle multiple high-definition streams without the performance degradation that would occur with software-based approaches.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent segments the video processing system into distinct functional components: video stream reception, hardware-accelerated processing, and output delivery. By dividing the processing workload into separate stages handled by specialized hardware components, the system achieves higher processing speeds through parallel execution of multiple video streams without overwhelming any single processing unit.

Inventive Principle:
Principle #1Segmentation

3Productivity

If hardware-accelerated processing is implemented on client devices, then video stream processing efficiency is improved, but device complexity and cost increase

Engineering Contradiction:
Improvevideo stream processing efficiencyVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the video processing functionality into a centralized server that handles multiple client devices. Instead of each client device having its own hardware acceleration capabilities, the system combines processing resources on the server side, allowing multiple clients to share the same hardware-accelerated processing capacity. This reduces device complexity at the client level while maintaining high processing efficiency through resource consolidation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal processing platform on the server that can handle multiple video streams and serve multiple client devices simultaneously. The hardware-accelerated processing system is designed to be multi-functional, supporting various video formats, resolutions, and streaming protocols, thereby providing high processing efficiency without requiring each client device to have specialized hardware for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Manufacturing precision

If multiple video streams are synchronized and composited, then output video quality is improved, but computational requirements and processing time increase

Engineering Contradiction:
Improveoutput video qualityVSAvoidcomputational requirements
Core Design Contradiction:
Manufacturing precisionVSPower

Solution Approach 1:

The patent replaces CPU-based software processing with GPU-based hardware acceleration for video stream synchronization and compositing. The GPU's parallel processing architecture enables simultaneous synchronization of multiple video streams and compositing of output frames with high precision, while reducing the computational burden on the system. This hardware substitution maintains output video quality through precise frame timing and synchronization while lowering overall computational requirements.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS12549677B2Apparatuses, computer program products, and computer-implemented methods for hardware-accelerated video stream synthesizing
Publication Date: 2026.02.10 HONEYWELL INTERNATIONAL INC
  • US12549677B2 patent drawing
  • US12549677B2 patent drawing
  • US12549677B2 patent drawing

AI summary

Embodiments of the present disclosure efficiently create a single video stream from a plurality of individual video streams. The single video stream may embody a grid-based presentation of the individual video streams, without requiring separate objects for each stream. Such embodiments utilize particular hardware-accelerated multiplexing image pipelines executed via one or more graphics processing unit for efficient processing. Embodiments include a multiplexer component configured to perform the hardware-accelerated image pipelines executed on one or more GPUs. Some such embodiments output a common output video that may be outputted for a variety of use cases, including but without limitation outputting to a display wall, outputting to one or more web-based client devices, outputting locally to a client device, and outputting locally to a multimonitor display. Some embodiments generate utilize an image primitive frame that is sharable between multiplexers for use in different use cases without need to repeat processing steps.