Video Stream Switching Using Control-Aware Window Transformation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multi-screen collaboration technologies experience issues such as screen flickering, black screens, or stuttering when switching video streams due to the lack of control information transfer between electronic devices, leading to inefficient video stream switching.
Innovation Solution
The method involves transferring control information, such as location and size, of a video playback control from a first electronic device to a second device, enabling the second device to generate a switching animation effect based on this information to smoothly transition between video stream states.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If video stream switching is implemented without transferring control information, then device complexity is reduced, but display quality deteriorates due to screen flickering and stuttering
Solution Approach 1:
The patent introduces control information as an intermediary element that mediates between the source electronic device and the display device. This control information includes parameters such as window position, size, and playback state, which are transferred alongside the video stream to enable smooth transitions without requiring complex synchronization mechanisms.
Solution Approach 2:
The patent applies preliminary action by preparing and transferring control information in advance before the actual video stream switching occurs. The control information is obtained and transmitted ahead of time, allowing the display device to pre-calculate transformation parameters and prepare for seamless switching, thereby avoiding flickering and stuttering during the transition.
2Reliability
If control information is transferred to enable smooth switching, then display quality is improved, but information transfer requirements increase
Solution Approach 1:
The patent merges the control information transfer with the existing video stream transmission infrastructure. The control information is packaged and transmitted through the same communication channel used for video data, combining multiple types of data transfer into a unified process. This approach minimizes additional overhead and avoids separate information transfer channels that would increase system complexity.
3Ease of operation
If window transformation is implemented during switching, then user experience is improved through smooth animations, but processing time increases
Solution Approach 1:
The patent implements dynamics by enabling real-time calculation and application of transformation parameters based on the actual window positions and sizes detected in the control information. The system dynamically adjusts animation parameters such as easing functions, transition speeds, and interpolation methods to create smooth visual effects while optimizing processing time through adaptive algorithms that respond to the specific switching conditions.
Data Source
AI summary
A video switching method and an electronic device are provided. In the method, a second electronic device receives a first video stream sent by a first electronic device, where the first video stream is display data present when the first electronic device displays a window of a first application in a first state. The second electronic device may further receive a second video stream and first control information that from the first electronic device, where the second video stream is display data present when the first electronic device displays the window of the first application in a second state. The first control information is associated with a location of a first control in the window of the first application that is displayed in the second state. The second electronic device can determine a transformation location of a first window based on first window information, the first control information, and second window information, to generate a switching animation effect to cause the second electronic device to switch from displaying the window of the first application in the first state to displaying the window of the first application in the second state. In this way, smoothness of video stream switching by the second electronic device can be improved.


