Screen Sharing Negotiation for Multi-Display Configurations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current screen sharing technologies are limited in their ability to effectively share screen information between electronic devices with multiple displays, particularly in scenarios where display configurations and capabilities differ, leading to inefficiencies in content presentation and user experience.
Innovation Solution
The development of electronic devices and methods that negotiate and determine optimal display methods based on device capabilities, allowing for the sharing of screen information across devices with varying display configurations, using protocols like Miracast, DLNA, and Chromecast to reconfigure and transmit screen configuration information for seamless display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional screen sharing services are used, then screen information can be shared between electronic devices, but the sharing effectiveness is limited when devices have multiple displays with different configurations and capabilities
Solution Approach 1:
The patent implements dynamic screen configuration negotiation between devices, where the display method is determined based on real-time device capabilities and display configurations. The system dynamically adjusts the screen sharing parameters to match the specific combination of source device and target device displays, rather than using static predefined configurations.
Solution Approach 2:
The patent changes key parameters including the number of displays, display resolution, and display orientation based on the negotiated device capabilities. The system transmits multiple possible screen configurations and selects the optimal one based on the target device's display characteristics, effectively adapting the screen sharing parameters to the specific scenario.
2Manufacturing precision
If screen sharing is implemented without negotiation, then the process is simpler, but the content presentation is not optimal for different display configurations
Solution Approach 1:
The patent performs preliminary negotiation of the display method before actual screen information transmission. The devices exchange their display capabilities and negotiate the optimal configuration in advance, which allows the subsequent screen sharing to be optimized without adding significant complexity to the user experience.
Solution Approach 2:
The system implements feedback mechanisms where devices transmit their display capabilities information to each other, and the receiving device provides feedback on its display characteristics. This feedback loop enables the transmitting device to select the most appropriate screen configuration from multiple options, ensuring optimal content presentation.
3Adaptability or versatility
If multiple screen configurations are transmitted, then adaptability to different devices is improved, but the data transmission volume increases
Solution Approach 1:
The patent segments the screen configuration information into multiple discrete configuration options, each representing a different display scenario. Instead of transmitting a single monolithic configuration, the system divides the configuration space into manageable segments that can be independently evaluated and selected based on device capabilities.
Solution Approach 2:
The system transmits a set of predefined screen configurations that covers most common display scenarios, which is more than a single configuration but less than all possible configurations. This partial approach provides sufficient adaptability for various devices while controlling the data transmission volume by not exhaustively listing every possible configuration combination.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A device and method for sharing a screen in an electronic device including at least one display are provided. The electronic device includes at least one display that displays information, a communication interface that transmits/receives a signal to/from an external electronic device, and a processor that determines a display method of the external electronic device based on the device capability of the external electronic device, generates screen configuration information corresponding to information displayed on the at least one display based on the display method of the external electronic device, and makes a control to transmit the screen configuration information to the external electronic device through the communication interface.