Container-Based Video Streaming in Distributed Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software architectures for simulating physical entities struggle with combining and streaming video images across a distributed network, requiring complex analog video mixing equipment and restricting the number of viewers, while prior solutions lack an object-oriented container-based framework for realistic simulation environments.

Innovation Solution

An object-oriented container-based software architecture that provides a framework for simulating physical entities in a time domain over a distributed computer network, enabling realistic simulation environments by using simulation containers with plug-in components, run loop management, event posting, and network data reflection services, along with views containers for graphical image generation and display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If analog video mixing equipment is used to combine and transport video, then video can be presented to operators, but the system requires complex hardware, long video cable runs, and fixed non-transportable arrangements

Engineering Contradiction:
Improvevideo presentation capabilityVSAvoidhardware arrangement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical analog video mixing equipment with a software-based digital video processing system. Video signals are captured, processed, and distributed through software applications running on general-purpose computing devices, eliminating the need for specialized analog video mixing hardware and extensive cable infrastructure.

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

Solution Approach 2:

The software architecture enables video processing capabilities to be distributed across multiple general-purpose computing devices that can serve various functions beyond video mixing, including data processing, storage, and presentation. This multi-functional approach replaces dedicated video hardware with versatile software solutions.

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

2Reliability

If analog video mixing equipment is used to combine and transport video, then video can be presented to operators, but the system restricts the number of viewers and requires additional hardware for each new location

Engineering Contradiction:
Improvevideo presentation capabilityVSAvoidnumber of viewers and locations
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The video distribution system is segmented into independent software components that can be deployed across multiple computing devices. Each device can independently receive and display video streams, allowing the system to scale to numerous viewers and locations without requiring centralized analog video mixing equipment for each endpoint.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The software architecture enables digital video streams to be copied and distributed to multiple computing devices simultaneously. Unlike analog systems where signal splitting degrades quality, digital copying maintains video quality while allowing unlimited distribution to additional viewers and locations.

Inventive Principle:
Principle #26Copying

3Reliability

If complex analog video mixing equipment is used, then video can be combined and transported, but the system becomes fixed and non-transportable

Engineering Contradiction:
Improvevideo combination and transport capabilityVSAvoidsystem portability
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent replaces fixed mechanical video mixing equipment with software-based video processing that runs on portable computing devices. This substitution transforms the system from a fixed hardware installation to a mobile software-based solution that can be easily deployed and relocated.

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

Data Source

PatentUS10083621B2System and method for streaming video into a container-based architecture simulation
Publication Date: 2018.09.25 ZEDASOFT
  • US10083621B2 patent drawing
  • US10083621B2 patent drawing
  • US10083621B2 patent drawing

AI summary

The present invention relates generally to a software architecture for simulation of physical entities. The invention provides an object-oriented container based framework architecture for simulator software implementations, methods, and objects in a time domain on a distributed computer network. The invention further provides an interface system and a plug-in definition which allows compartmentalization of participants in the container and easy extensibility of the system. The invention further provides a system and method for streaming video in a container-based architecture.