Video Stream Layout Management via Route Descriptions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing videoconferencing systems face complexity in managing multiple video streams and data streams during multipoint calls, requiring code-level changes that are difficult for end users to implement and can introduce errors.

Innovation Solution

A system with a multipoint control unit (MCU) that determines the state and configuration of a videoconference and accesses route descriptions to control the spatial arrangement of video streams, allowing for dynamic layout management without code modifications, using a presentation and layout manager to process and translate route descriptions into display settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If code-level changes are made to manage multiple video streams and data streams during multipoint calls, then the system can control display layouts, but the complexity increases and end users find it difficult to implement without introducing errors

Engineering Contradiction:
Improveease of layout managementVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a presentation and layout manager as an intermediary component between the videoconferencing system and the display devices. This manager handles the complexity of routing and arranging multiple video streams and data streams, shielding end users from the underlying system complexity while enabling effective layout control during multipoint calls.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the layout management functionality into a separate, dedicated module (presentation and layout manager) that can be independently configured and managed. This separation allows the core videoconferencing system to remain unchanged while adding layout control capabilities, reducing the risk of introducing errors into the existing system.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If code modifications are implemented to manage video streams, then layout control is achieved, but the risk of introducing errors increases

Engineering Contradiction:
Improvelayout adaptabilityVSAvoidsystem reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent uses template-based layout configurations that can be copied and reused across different videoconference sessions. These templates define predefined routing rules and display arrangements that can be applied without modifying the underlying code, thereby maintaining system reliability while achieving layout adaptability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements pre-configured routing rules and layout templates that are established before videoconference calls begin. These preliminary configurations reduce the need for real-time code modifications during calls, thereby maintaining system reliability while enabling flexible layout adaptation to different call scenarios.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple video streams and data streams are managed during multipoint calls, then comprehensive display control is achieved, but the complexity of managing routing and layout increases

Engineering Contradiction:
Improvevideoconference efficiencyVSAvoidrouting management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the video stream and data stream routing into distinct, manageable components within the presentation and layout manager. Each stream type can be configured and routed independently using specific rules, reducing the overall complexity of managing multiple simultaneous streams during multipoint calls while maintaining comprehensive display control.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9088692B2Managing the layout of multiple video streams displayed on a destination display screen during a videoconference
Publication Date: 2015.07.21 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US9088692B2 patent drawing
  • US9088692B2 patent drawing
  • US9088692B2 patent drawing

AI summary

A system includes a network interface for sending and receiving at least video data between two or more endpoints, where each endpoint includes a display screen. A camera may be located at more than one endpoint capturing video data. The system also includes a control unit for controlling spatial arrangement of one or more video data streams displayed on a display screen of one or more endpoints. The control unit determines a state and configuration of a videoconference and accesses a route description corresponding to the state and configuration of the videoconference. The route description includes a video data stream destination, one or more video data stream sources, and layout information determining the spatial arrangement of one or more video data streams displayed on the video data stream destination.