Teleconference Content Analyzer Server Stream Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional teleconferencing systems struggle with efficiently sharing multiple data content streams from a single computing device to separate displays at local and remote endpoints, leading to cumbersome user experiences due to the need for multiple devices or overcrowded displays.
Innovation Solution
A content analyzer server within the teleconferencing system identifies and splits data content streams from a computing device into separate streams, allowing each data content window to be displayed on distinct displays at both local and remote endpoints, enabling selective sharing through an image analysis module and data content selection module.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If multiple data content streams are shared from a single computing device to separate displays, then display clutter is reduced and user experience is improved, but the system complexity increases due to the need for stream identification and splitting mechanisms
Solution Approach 1:
The patent segments the data content stream into multiple separate streams corresponding to different data content windows. The content analyzer server identifies individual windows within the shared display and creates separate video streams for each window, allowing them to be distributed to different displays at local and remote endpoints. This segmentation enables clean separation of content without requiring multiple physical devices.
Solution Approach 2:
The content analyzer server acts as an intermediary between the computing device and the teleconferencing system. It receives the shared display stream, analyzes it to identify data content windows, and generates separate streams for distribution. This intermediary component handles the complexity of stream management, window identification, and routing, shielding users from the underlying system complexity.
2Manufacturing precision
If multiple computing devices are used to share different data content streams, then display clarity is maintained, but device complexity and user setup effort increase
Solution Approach 1:
Instead of requiring multiple physical devices, the patent segments the display output from a single computing device into multiple virtual streams. Each data content window is extracted and processed as a separate stream, maintaining display clarity while eliminating the need for multiple physical computing devices. The segmentation occurs at the software/stream level rather than requiring hardware multiplication.
Solution Approach 2:
The system creates virtual copies of data content windows from the shared display. Rather than requiring multiple original devices, the content analyzer server captures the display output, identifies individual windows, and generates separate stream copies of each window. These copies can be distributed to multiple displays while originating from a single source device.
3Ease of operation
If all data content windows are displayed on a single display, then device setup is simplified, but display clutter increases and content visibility decreases
Solution Approach 1:
The patent distributes data content windows across multiple spatial dimensions (different displays) rather than confining them to a single display. The content analyzer server routes different window streams to different displays at local and remote endpoints, effectively adding a spatial distribution dimension. This maintains simple device setup while improving content visibility by spreading windows across multiple display surfaces.
4Loss of information
If data content streams are split into separate streams for different displays, then content visibility is improved, but processing complexity and time increase
Solution Approach 1:
The content analyzer server performs preliminary analysis of the shared display stream to identify data content windows before stream distribution. By pre-identifying windows and their boundaries in the incoming stream, the system prepares the segmentation information in advance, which facilitates efficient stream splitting and reduces real-time processing delays during active conferencing.
Data Source
AI summary
Presented herein are selective data content sharing techniques that enable multiple data content windows displayed at a computing device to be separately displayed within a teleconferencing system. In one example, a content analyzer server of a teleconferencing system receives a request from a computing device connected to a local teleconference endpoint to initiate selective data content sharing. The content analyzer server is configured to identify a plurality of data content windows displayed at the computing device for selective sharing at separate displays of the local teleconference endpoint and at separate displays of one or more remote teleconferencing endpoints. The content analyzer server is further configured to split a data content stream originating at the computing device into a plurality of separate data content streams, wherein each data content window identified for selective sharing has an associated separate data content stream.


