Dynamic Video Stream Switching for Conference Visual Awareness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In video conferences, users often need to monitor multiple video feeds to detect non-verbal activity, which can be distracting and inefficient, especially in large groups or on devices with limited display space, and current systems fail to effectively display non-verbal events without disrupting the primary audio and video of speaking users.

Innovation Solution

A communication system that implements a 'Storied Experience View' by selecting and displaying video streams based on detected changes in visual content, such as enter/leave events and user movements, using a central server to manage video streams and allocate bandwidth efficiently, allowing users to focus on key activities without replacing speaking users' audio and video.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all video streams are displayed in a grid layout, then all participants are visible, but display space is wasted and user focus is diluted

Engineering Contradiction:
Improvevisibility of participant activityVSAvoiddisplay space efficiency
Core Design Contradiction:
Loss of informationVSArea of stationary object

Solution Approach 1:

The system dynamically switches between grid layout and spotlight layout based on detected visual changes. When non-verbal activity is detected, the system transitions from a static grid displaying all participants to a dynamic spotlight view that focuses on the active participant, optimizing display space while maintaining visibility of relevant information.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The display is segmented into two functional areas: the main spotlight area that shows the active participant in high detail, and a secondary area that maintains context about other participants. This segmentation allows efficient use of display space while preserving awareness of overall participant activity.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If video streams are switched frequently to show non-verbal activity, then spatial awareness is improved, but user distraction increases

Engineering Contradiction:
Improvespatial awarenessVSAvoiduser focus
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system employs periodic detection of visual changes at controlled intervals rather than continuous monitoring. When changes are detected, the system transitions to spotlight view temporarily, then returns to grid view, creating a rhythmic pattern that maintains spatial awareness without causing continuous distraction.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies partial action by showing only the specific portion of video content that contains non-verbal activity rather than switching between all participants. This selective display provides necessary spatial information while minimizing disruption to user focus on the primary conversation.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of information

If bandwidth is allocated to all video streams, then all participants are visible, but network resources are wasted

Engineering Contradiction:
Improvecompleteness of video informationVSAvoidbandwidth efficiency
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system extracts and prioritizes transmission of only the video stream containing non-verbal activity when such activity is detected. Other participant video streams are either reduced in quality or temporarily suspended, extracting the essential information needed while eliminating wasteful bandwidth consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system dynamically changes video stream parameters (resolution, frame rate, bitrate) based on activity detection. When non-verbal activity is detected in a particular stream, that stream receives high-quality parameters while other streams are downgraded or suspended, optimizing bandwidth efficiency while preserving necessary information.

Inventive Principle:
Principle #35Parameter changes

4Loss of information

If speaking users' audio and video are replaced to show non-verbal activity, then spatial awareness is improved, but communication quality deteriorates

Engineering Contradiction:
Improveawareness of participant activityVSAvoidcommunication quality
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system uses an intermediary approach by introducing a secondary display area or overlay that shows non-verbal activity without replacing the primary speaking user's audio and video. This intermediary element provides additional spatial information while maintaining the reliability of the main communication channel.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system applies partial action by showing non-verbal activity in a limited, non-intrusive manner (such as a small overlay or secondary window) rather than fully replacing the speaking user's feed. This provides awareness of participant activity while preserving the primary communication quality.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10491859B2Communication event
Publication Date: 2019.11.26 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10491859B2 patent drawing
  • US10491859B2 patent drawing
  • US10491859B2 patent drawing

AI summary

In a communication event between a first user and one or more second users via a communication network. A plurality of video streams is received via the network at a computer connected to the network. Each of the streams carries a respective moving image of at least one respective user. The computer causes the respective moving image of a first of the video streams to be displayed at a user device of the first user for a first time interval. The computer detects, in the respective moving image of a second of the video streams that is not displayed at the user device in the first time interval, a change in the visual content thereof. In response to detecting said change in the visual content, the computer causes at least the second video stream to be displayed at the user device for a second time interval.