Display Screen Sharing with Feedback-Based Area Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing screen sharing systems face challenges in maintaining synchronized shared window sizes across terminals with different display sizes, leading to difficulties in viewing the screen and lack of display state awareness for the transmission side terminal.
Innovation Solution
A display screen sharing system where the reception side terminal detects and supplies display area information to the transmission side terminal, allowing the transmission side terminal to determine and display a common display area, ensuring visibility and awareness of the shared screen state.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the reception side terminal displays with a large window size, then the viewing comfort is improved, but when the transmission side terminal has a small window size, the reception side terminal's window size becomes too small making it difficult to view the screen
Solution Approach 1:
The transmission side terminal预先 (in advance) transmits display area information to the reception side terminal before the actual screen sharing session begins. This allows the reception side terminal to pre-adjust its window size based on the transmission side's display characteristics, ensuring optimal viewing comfort while maintaining screen visibility.
Solution Approach 2:
The system implements a feedback mechanism where the transmission side terminal sends display area information to the reception side terminal, which then adjusts its window size accordingly. This closed-loop feedback ensures that the reception side terminal can view the screen appropriately regardless of size differences between terminals.
2Ease of operation
If the reception side terminal displays with a large window size, then the viewing comfort is improved, but the transmission side terminal cannot know the display state of the reception side terminal
Solution Approach 1:
The reception side terminal feeds back its display area information to the transmission side terminal. This feedback mechanism enables the transmission side terminal to know the display state of the reception side terminal, allowing it to understand what the remote user is seeing and adjust its own display accordingly.
Solution Approach 2:
Display area information serves as an intermediary data element that bridges the transmission side terminal and reception side terminal. This intermediary information allows both terminals to understand each other's display states without directly observing them, enabling coordinated display adjustments.
3Adaptability or versatility
If different window sizes are used on different terminals, then adaptability to various display sizes is improved, but mismatch between shared screens occurs making meetings proceed poorly
Solution Approach 1:
The system performs preliminary exchange of display area information between terminals before the screen sharing session starts. This preliminary action allows both terminals to understand each other's display characteristics in advance, enabling them to maintain synchronized and matched screen displays despite different terminal sizes.
Solution Approach 2:
The system changes the window size parameter of the reception side terminal based on the display area information received from the transmission side terminal. This parameter adjustment ensures that the shared screen maintains consistent appearance and behavior across terminals with different display sizes, preserving screen synchronization while adapting to various display configurations.
Data Source
AI summary
Display screen sharing system that shares common screen among a plurality of terminals comprises transmission side terminal that has operation right for common screen; and reception side terminal that does not have operation right for common screen. Reception side terminal comprises display area detection unit that acquires display area information indicating area of common screen displayed at reception side terminal itself, and supplies display area information to transmission side terminal. Transmission side terminal comprises common display area frame control unit that determines common display area based on display area information supplied from reception side terminal, and displays common display area on screen at transmission side terminal itself.


