Runtime switchable graphics with a smart multiplexer
AssigneeIntel Corporation
InventorsJames Akiyama, Gary Smith, Satish Ramanathan, Anoop Parchuru
Life of this patent
Estimating the term…
Abstract
Methods, systems and apparatuses may provide for technology to receive a first video data stream from a first graphics display engine via a first video data channel, receive a second video data stream from a second graphics display engine via a second video data channel, and switch a video output from the first video data stream to the second video data stream based on a switch command to accompany the second video data stream.
Claims24
A computing system comprising:
- a first processor having a first graphics display engine;
- a second processor having a second graphics display engine;
- and
- a multiplexer to:
- receive a first video data stream from the first graphics display engine via a first video data channel;
- receive a second video data stream from the second graphics display engine via a second video data channel;
- and
- switch a video output from the first video data stream to the second video data stream based on a switch command to accompany the second video data stream.
A semiconductor apparatus comprising:
- one or more substrates;
- and
- logic coupled to the one or more substrates, wherein the logic includes a multiplexer and is implemented at least partly in one or more of configurable logic or fixed-functionality hardware logic, the logic coupled the one or more substrates to:
- receive a first video data stream from a first graphics display engine via a first video data channel;
- receive a second video data stream from a second graphics display engine via a second video data channel;
- and
- switch a video output from the first video data stream to the second video data stream based on a switch command to accompany the second video data stream.
At least one computer readable storage medium comprising a set of instructions which, when executed by a computing system, cause the computing system to:
- determine a graphics display engine for an application selected for execution;
- set display characteristics for the application based on current display characteristics for a different application received from a multiplexer via a video data channel;
- and
- send to the multiplexer, via the video data channel, the display characteristics for the application and a switch command to switch a video output based on the determined graphics display engine, wherein the switch command is to accompany a video data stream output of the determined graphics display engine.
A method comprising:
- determining a graphics display engine for an application selected for execution;
- setting display characteristics for the application based on current display characteristics for a different application received from a multiplexer via a video data channel;
- and
- sending to the multiplexer, via the video data channel, the display characteristics for the application and a switch command to switch a video output based on the determined graphics engine, wherein the switch command is to accompany a video data stream output of the determined graphics display engine.
Dependencies are inferred from the claim text.