Presentation System Buffering Area for Multi-Device Redirection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems for redirecting application windows and audio to devices with weak computing capabilities, such as TVs, are complex and limited in their ability to handle multiple auxiliary display devices without requiring multiple virtual video card drivers, and do not allow user execution of PC programs on the display device.
Innovation Solution
A presentation system and method that creates a buffering area on a first presentation device to intercept and transmit presentation-related data, including audio and video, to a second presentation device, establishing a connection through probe or announcement packets, and modifying output functions to redirect data without requiring computing capabilities on the presentation device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If virtual video card technique is used to enable PC control at the side of the display device, then the display device can show PC content, but the system becomes complex and requires multiple virtual video card drivers for multiple auxiliary display devices
Solution Approach 1:
The patent introduces a buffering area as an intermediary component that stores presentation-related data from the host PC. This buffering area acts as a mediator between the host and multiple auxiliary display devices, allowing data to be intercepted and distributed without requiring complex virtual video card drivers for each device. The buffering area simplifies the system architecture by providing a centralized data storage point that multiple devices can access.
2Ease of operation
If a special data transmission format is defined between applications and auxiliary display screen, then window redirection is enabled, but only conforming applications can be displayed and no PC programs can be executed at the display device
Solution Approach 1:
The patent extracts the data transmission format requirement from the application layer and implements it at the operating system level through a buffering area. By intercepting presentation-related data at the OS level, the system enables window redirection for any application without requiring applications to conform to special formats. This extraction moves the complexity from individual applications to the system level, improving application compatibility.
3Device complexity
If presentation-related data is directly transmitted from host to auxiliary display device, then simple redirection is achieved, but computing capability is required at the display device
Solution Approach 1:
The patent implements preliminary action by creating a buffering area that stores presentation-related data before transmission to auxiliary display devices. This buffering area prepares and caches the data in advance, allowing simple redirection without requiring computing capability at the display device. The data is processed and stored at the host level beforehand, ensuring reliable transmission while keeping the display device simple.
Data Source
AI summary
A presentation system and method is disclosed, and the method includes the steps of: creating at least one buffer area in a first presentation device for at least one application; relocating the presentation-related data of a running application to the buffer area; and intercepting the presentation-related data from the buffer area and transmitting them to at least one second presentation device. With the above configuration of the present invention, the presentation-related data of various applications running in the host can be redirected as demanded by a user to a corresponding presentation device. With only one host, multiple application windows can be presented on multiple presentation devices at the same time.


