-
公开(公告)号:US11763414B2
公开(公告)日:2023-09-19
申请号:US17029750
申请日:2020-09-23
Applicant: ATI TECHNOLOGIES ULC
Inventor: Anthony W L Koo , Syed Athar Hussain
Abstract: A rendering device signals a display device to capture and replay a current frame to maintain a static image while switching between multiple graphics processing units (GPUs) at a multiplexer (MUX). Replaying the current frame while the MUX switch is in progress smooths the user experience such that no screen blanking or artifacts are observable.
-
公开(公告)号:US11688031B2
公开(公告)日:2023-06-27
申请号:US17060942
申请日:2020-10-01
Applicant: ATI TECHNOLOGIES ULC
Inventor: Anthony W L Koo , Syed Athar Hussain , David I. J. Glen
CPC classification number: G06T1/20 , G09G3/3618 , G09G2340/16 , G09G2360/18
Abstract: A display system receives first timing information prior to the display system entering a panel self-refresh (PSR) mode. The display system supports a range of refresh rates. Prior to the display system entering the PSR mode, first timing information indicating a first refresh rate that is lower than a maximum refresh rate supported by the display system is received by the display system. The display system then refreshes images at a second refresh rate that is less than or equal to the first refresh rate using a frame stored in a buffer prior to entering the PSR mode. In some cases, the processing unit also receives second timing information from the display system in response to initiating an exit from a panel self-refresh (PSR) mode. The second timing information indicates a current scanout line that is used to schedule transmission of a subsequent frame.
-
公开(公告)号:US12079642B2
公开(公告)日:2024-09-03
申请号:US15338492
申请日:2016-10-31
Applicant: ATI TECHNOLOGIES ULC
Inventor: Anthony W L Koo , Syed Athar Hussain
CPC classification number: G06F9/451 , G06F9/4411 , G09G5/14 , G09G5/363 , G09G5/399 , G09G2310/061 , G09G2310/08 , G09G2340/0435 , G09G2340/14 , G09G2360/08 , G09G2360/18
Abstract: A system is provided that includes a computing device operable to render video content for display on a display device and to periodically refresh that display device. The video content includes at least one application window. A desktop compositor is operable to wake and execute commands to compose video frames that are composited surfaces that include the at least one application window and to initiate a buffer flip to deliver the video frames to the display device. A high resolution timer is operable to cause the desktop compositor to wake and execute the commands in multiple instances between display refreshes.
-
公开(公告)号:US12014700B2
公开(公告)日:2024-06-18
申请号:US18089837
申请日:2022-12-28
Applicant: ATI TECHNOLOGIES ULC
Inventor: Syed Athar Hussain , Anthony W L Koo , David I. J. Glen
CPC classification number: G09G5/00 , G06T1/20 , G06T9/00 , G09G2330/023 , G09G2360/18 , G09G2370/12
Abstract: A graphics processing unit (GPU) of a processing system transmits pixel data for a frame to a display in a compressed burst, so that the pixel data is communicated at a rate that is higher than the rate at which the display scans out the pixel data to refresh the frame at a display panel. By transmitting pixel data for the frame in a compressed burst, the GPU shortens the time spent transmitting the pixel data and extends the time before the next frame of pixel data is to be transmitted. During the extended time before the next frame of pixel data is to be transmitted, the GPU saves power by placing portions of the processing system in a reduced power mode.
-
公开(公告)号:US11862066B2
公开(公告)日:2024-01-02
申请号:US17706790
申请日:2022-03-29
Applicant: ATI TECHNOLOGIES ULC
Inventor: Anthony W L Koo , Syed Athar Hussain
CPC classification number: G09G3/2096 , G09G5/006 , G09G5/363 , G09G2310/08 , G09G2320/0247 , G09G2320/10 , G09G2320/103 , G09G2340/0435 , G09G2360/18
Abstract: A graphics processing unit (GPU) instructs a display control module to capture content and display captured content in response to the refresh rate of a display exceeding a frame generation rate of the GPU. Rather than re-transmit the same frame multiple times, the GPU instructs the display control module to replay a previously-transmitted frame. During a refresh cycle in which the display control module is replaying captured content, the GPU omits accessing memory to retrieve and resend the frame that is being replayed, and instead sends only invalid data and GPU timing information so that the display control module remains synchronized with the GPU.
-
公开(公告)号:US11551632B2
公开(公告)日:2023-01-10
申请号:US17029736
申请日:2020-09-23
Applicant: ATI TECHNOLOGIES ULC
Inventor: Syed Athar Hussain , Anthony W L Koo , David I. J. Glen
Abstract: A graphics processing unit (GPU) of a processing system transmits pixel data for a frame to a display in a compressed burst, so that the pixel data is communicated at a rate that is higher than the rate at which the display scans out the pixel data to refresh the frame at a display panel. By transmitting pixel data for the frame in a compressed burst, the GPU shortens the time spent transmitting the pixel data and extends the time before the next frame of pixel data is to be transmitted. During the extended time before the next frame of pixel data is to be transmitted, the GPU saves power by placing portions of the processing system in a reduced power mode.
-
公开(公告)号:US11145240B2
公开(公告)日:2021-10-12
申请号:US16146731
申请日:2018-09-28
Applicant: ATI TECHNOLOGIES ULC
Inventor: Anthony W L Koo , Syed Athar Hussain , Krunoslav Kovac
Abstract: A method for dynamic scaling of content luminance and backlight level includes determining, using one or more processors of a display system, an ambient light level of a local environment proximate the display system. Based on the ambient light level being brighter than a first ambient light threshold, it is determined that the display system is in a normal room or a bright environment. A minimum viewable threshold representing a minimum pixel luminance value perceivable by a user in the ambient light level of the local environment is determined. The method further includes generating a modified display image by shifting the pixel luminance values of one or more pixels of an input image such that a darkest pixel value of the modified display image is equal to or greater than the minimum viewable threshold before transmitting the modified display image for display.
-
公开(公告)号:US10706812B2
公开(公告)日:2020-07-07
申请号:US15993393
申请日:2018-05-30
Applicant: ATI TECHNOLOGIES ULC
Inventor: Anthony W L Koo , Syed Athar Hussain
Abstract: A display system includes a rendering device configured to couple to a display monitor. The rendering device includes a graphics processing unit (GPU) configured to render display images for a video stream to be displayed at the display monitor. The rendering device further includes a central processing unit (CPU) configured to obtain display parameters for the display monitor, the display parameters including data identifying a native color gamut, a native luminance range of the display monitor, and one or more backlighting characteristics of the display monitor, and to configure the GPU to render a display image of the video stream that is tone mapped to the native color gamut and the native luminance range and based on the one or more backlighting characteristics. The display monitor is configured to provide the display image for display without tone re-mapping the display image.
-
公开(公告)号:US11782540B2
公开(公告)日:2023-10-10
申请号:US17029721
申请日:2020-09-23
Applicant: ATI TECHNOLOGIES ULC
Inventor: Anthony W L Koo , Syed Athar Hussain
CPC classification number: G06F3/0412 , G09G5/393 , G09G5/363 , G09G5/399 , G09G2340/0435 , G09G2354/00 , G09G2360/18
Abstract: A processing system reduces latency and improves predictability of a scan out position to support graphics processing unit (GPU) front buffer rendering with a variable refresh rate (VRR) display. The GPU detects whether front buffer rendering such as inking is occurring on a frame-by-frame basis. In order to maintain a safe distance from the current scan out position and achieve low latency to improve the user experience, the GPU increases the refresh rate of the VRR display to a low-latency (high-frequency) fixed refresh rate in response to detecting front buffer rendering. In some embodiments, the GPU decreases the refresh rate in response to detecting a static screen to save power.
-
公开(公告)号:US11295660B2
公开(公告)日:2022-04-05
申请号:US16436876
申请日:2019-06-10
Applicant: ATI TECHNOLOGIES ULC
Inventor: Anthony W L Koo , Syed Athar Hussain
Abstract: A graphics processing unit (GPU) instructs a display control module to capture content and display captured content in response to the refresh rate of a display exceeding a frame generation rate of the GPU. Rather than re-transmit the same frame multiple times, the GPU instructs the display control module to replay a previously-transmitted frame. During a refresh cycle in which the display control module is replaying captured content, the GPU omits accessing memory to retrieve and resend the frame that is being replayed, and instead sends only invalid data and GPU timing information so that the display control module remains synchronized with the GPU.
-
-
-
-
-
-
-
-
-