Method and apparatus for providing a picture-in-picture (pip) overlay window on a single physical monitor
AssigneeATI Technologies ULC
InventorsNitant Patel, Parimalkumar Patel, Anthony Brown
Life of this patent
Estimating the term…
Abstract
Methods and apparatus provide a picture-in-picture (PIP) overlay window on a single physical monitor by displaying a first swap chain of the single physical monitor, reporting to an operating system (OS), a display level request for a fake connection to a non-existent second monitor, and displaying on the single physical monitor a virtual display defined by a second swap chain of the non-existent second monitor, as the PIP overlay window on the displayed content of the first swap chain on the single physical monitor.
Claims20
A method for providing a picture-in-picture (PIP) overlay window on a single physical monitor comprising:
- displaying content of a first primary swap chain of the single physical monitor;
- reporting to an operating system (OS), a display level request for a fake connection to a non-existent second monitor;
- and
- displaying on the single physical monitor a virtual display defined by a second primary swap chain of the non-existent second monitor, as a PIP overlay window on the displayed content of the first primary swap chain on the single physical monitor.
An apparatus for providing a picture-in-picture overlay on a single monitor comprising:
- memory comprising stored executable instructions that define an operating system and a graphics driver;
- at least one processor, in operative communication with the memory, configured to execute the stored instruction defining the operating system and the graphics driver;
- a graphics processor, in operative communication with the memory and the processor,
- the processor when executing the graphics driver causes the graphics driver to:
- display content of a first primary swap chain of the single physical monitor;
- report to an operating system (OS), a display level request for a fake connection to a non-existent second monitor;
- and
- display on the single physical monitor a virtual display defined by a second primary swap chain of the non-existent second monitor, as a PIP overlay window on the displayed content of the first primary swap chain on the single physical monitor.
A non-transitory storage medium comprising stored executable instructions that when executed by one or more processors causes the one or more processors to operate as a graphics driver that:
- displays content of a first primary swap chain of a single physical monitor;
- reports to an operating system (OS), a display level request for a fake connection to a non-existent second monitor;
- and
- displays on the single physical monitor a virtual display defined by a second primary swap chain of the non-existent second monitor, as a PIP overlay window on the displayed content of the first primary swap chain on the single physical monitor.
Dependencies are inferred from the claim text.