-
公开(公告)号:US20210174571A1
公开(公告)日:2021-06-10
申请号:US16712771
申请日:2019-12-12
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Jason Wen-Tse Wu , Parimalkumar Patel , Jia Hui Li , Chao Zhan
IPC: G06T15/04 , G06F9/54 , G06F9/4401 , G06F16/901 , G06F9/38
Abstract: Systems, apparatuses, and methods for implementing kernel software driven color remapping of rendered primary surfaces are disclosed. A system includes at least a general processor, a graphics processor, and a memory. The general processor executes a user-mode application, a user-mode driver, and a kernel-mode driver. A primary surface is rendered on the graphics processor on behalf of the user-mode application. The primary surface is stored in memory locations allocated for the primary surface by the user-mode driver and the kernel-mode driver is notified when the primary surface is ready to be displayed. Rather than displaying the primary surface, the kernel-mode driver causes the pixels of the primary surface to be remapped on the graphics processor using a selected lookup table (LUT) so as to generate a remapped surface which stored in memory locations allocated for the remapped surface by the user-mode driver. Then, the remapped surface is displayed.
-
公开(公告)号:US20220101814A1
公开(公告)日:2022-03-31
申请号:US17119360
申请日:2020-12-11
Applicant: ATI Technologies ULC
Inventor: Nitant Patel , Parimalkumar Patel , Anthony Brown
IPC: G09G5/377 , G09G5/36 , G06F3/0482 , G06F3/0484 , G06F9/455
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.
-
公开(公告)号:US11915359B2
公开(公告)日:2024-02-27
申请号:US16712771
申请日:2019-12-12
Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
Inventor: Jason Wen-Tse Wu , Parimalkumar Patel , Jia Hui Li , Chao Zhan
IPC: G06T15/04 , G06F9/54 , G06F9/38 , G06F16/901 , G06F9/4401
CPC classification number: G06T15/04 , G06F9/3877 , G06F9/4411 , G06F9/545 , G06F16/9017
Abstract: Systems, apparatuses, and methods for implementing kernel software driven color remapping of rendered primary surfaces are disclosed. A system includes at least a general processor, a graphics processor, and a memory. The general processor executes a user-mode application, a user-mode driver, and a kernel-mode driver. A primary surface is rendered on the graphics processor on behalf of the user-mode application. The primary surface is stored in memory locations allocated for the primary surface by the user-mode driver and the kernel-mode driver is notified when the primary surface is ready to be displayed. Rather than displaying the primary surface, the kernel-mode driver causes the pixels of the primary surface to be remapped on the graphics processor using a selected lookup table (LUT) so as to generate a remapped surface which stored in memory locations allocated for the remapped surface by the user-mode driver. Then, the remapped surface is displayed.
-
公开(公告)号:US11721306B2
公开(公告)日:2023-08-08
申请号:US17119360
申请日:2020-12-11
Applicant: ATI Technologies ULC
Inventor: Nitant Patel , Parimalkumar Patel , Anthony Brown
IPC: G09G5/377 , G09G5/36 , G06F3/0482 , G06F9/455 , G06F3/0484
CPC classification number: G09G5/377 , G06F3/0482 , G06F3/0484 , G06F9/45508 , G09G5/363 , G06F2203/04804 , G09G2340/12 , G09G2354/00
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.
-
-
-