Patents by Inventor Syed Athar Hussain
Syed Athar Hussain has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11948534Abstract: A display system modifies display cycles of one or more displays to perform a system operation while avoiding visual perturbations at the one or more displays. The display system modifies, synchronizes, or both, blanking periods of the one or more displays such that blanking periods equal or exceed a blackout duration and overlap for at least the blackout duration. Then the system performs the system operation during an overlapping portion of the one or more blanking periods, where the system operation reduces availability of display data at the one or more displays.Type: GrantFiled: July 29, 2022Date of Patent: April 2, 2024Assignee: ATI Technologies ULCInventors: Jun Lei, Syed Athar Hussain, David I. J. Glen, Rajeevan Panchacharamoorthy, Fatemeh Amirnavaei, David Galiffi, Arshad Rahman, Boris Ivanovic
-
Patent number: 11862066Abstract: 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.Type: GrantFiled: March 29, 2022Date of Patent: January 2, 2024Assignee: ATI TECHNOLOGIES ULCInventors: Anthony W L Koo, Syed Athar Hussain
-
Patent number: 11782540Abstract: 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.Type: GrantFiled: September 23, 2020Date of Patent: October 10, 2023Assignee: ATI TECHNOLOGIES ULCInventors: Anthony W L Koo, Syed Athar Hussain
-
Patent number: 11763414Abstract: 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.Type: GrantFiled: September 23, 2020Date of Patent: September 19, 2023Assignee: ATI TECHNOLOGIES ULCInventors: Anthony W L Koo, Syed Athar Hussain
-
Patent number: 11688031Abstract: 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.Type: GrantFiled: October 1, 2020Date of Patent: June 27, 2023Assignee: ATI TECHNOLOGIES ULCInventors: Anthony W L Koo, Syed Athar Hussain, David I. J. Glen
-
Publication number: 20230148254Abstract: 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.Type: ApplicationFiled: December 28, 2022Publication date: May 11, 2023Inventors: Syed Athar HUSSAIN, Anthony WL KOO, David I.J. GLEN
-
Publication number: 20230118079Abstract: A display system modifies display cycles of one or more displays to perform a system operation while avoiding visual perturbations at the one or more displays. The display system modifies, synchronizes, or both, blanking periods of the one or more displays such that blanking periods equal or exceed a blackout duration and overlap for at least the blackout duration. Then the system performs the system operation during an overlapping portion of the one or more blanking periods, where the system operation reduces availability of display data at the one or more displays.Type: ApplicationFiled: July 29, 2022Publication date: April 20, 2023Inventors: Jun LEI, Syed Athar HUSSAIN, David I.J. GLEN, Rajeevan PANCHACHARAMOORTHY, Fatemeh AMIRNAVAEI, David GALIFFI, Arshad RAHMAN, Boris IVANOVIC
-
Patent number: 11551632Abstract: 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.Type: GrantFiled: September 23, 2020Date of Patent: January 10, 2023Assignee: ATI TECHNOLOGIES ULCInventors: Syed Athar Hussain, Anthony W L Koo, David I. J. Glen
-
Patent number: 11430410Abstract: A display system modifies display cycles of one or more displays to perform a system operation while avoiding visual perturbations at the one or more displays. The display system modifies, synchronizes, or both, blanking periods of the one or more displays such that blanking periods equal or exceed a blackout duration and overlap for at least the blackout duration. Then the system performs the system operation during an overlapping portion of the one or more blanking periods, where the system operation reduces availability of display data at the one or more displays.Type: GrantFiled: June 1, 2020Date of Patent: August 30, 2022Assignee: ATI TECHNOLOGIES ULCInventors: Jun Lei, Syed Athar Hussain, David I. J. Glen, Rajeevan Panchacharamoorthy, Fatemeh Amirnavaei, David Galiffi, Arshad Rahman, Boris Ivanovic
-
Publication number: 20220223098Abstract: 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.Type: ApplicationFiled: March 29, 2022Publication date: July 14, 2022Inventors: Anthony WL KOO, Syed Athar HUSSAIN
-
Patent number: 11307655Abstract: Systems, apparatuses, and methods for using a multi-stream foveal display transport layer are disclosed. A virtual reality (VR) system includes a transmitter sending a plurality of streams over a display transport layer to a receiver coupled to a display. Each stream corresponds to a different image to be blended together by the receiver. The images include at least a foveal region image corresponding to a gaze direction of the eye and a background image which is a lower-resolution image with a wider field of view than the foveal region image. The phase timing of the foveal region stream being sent over the transport layer is adjusted with respect to the background stream to correspond to the location of the foveal region within the overall image. This helps to reduce the amount of buffering needed at the receiver for blending the images together to create a final image to be driven to the display.Type: GrantFiled: September 19, 2019Date of Patent: April 19, 2022Assignee: ATI Technologies ULCInventors: Guennadi Riguer, Syed Athar Hussain
-
Publication number: 20220108418Abstract: 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.Type: ApplicationFiled: October 1, 2020Publication date: April 7, 2022Inventors: Anthony WL KOO, Syed Athar HUSSAIN, David I. J. GLEN
-
Patent number: 11295660Abstract: 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.Type: GrantFiled: June 10, 2019Date of Patent: April 5, 2022Assignee: ATI TECHNOLOGIES ULCInventors: Anthony W L Koo, Syed Athar Hussain
-
Patent number: 11289048Abstract: A GPU is generally configured to detect changes in the rate of frame generation that can result from, for example, changes in the complexity of the frames being generated. In response to detecting the change in the rate of frame generation, the GPU identifies a corresponding change in the refresh rate that would be required to fully synchronize the refresh rate with the rate of frame generation. If the change in the refresh rate falls outside the boundaries of a specified or dynamically generated window, the GPU limits the change in refresh rate to the corresponding boundary.Type: GrantFiled: December 16, 2020Date of Patent: March 29, 2022Assignee: ATI TECHNOLOGIES ULCInventors: Anthony W L Koo, Aric Cyr, Syed Athar Hussain
-
Publication number: 20220092722Abstract: 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.Type: ApplicationFiled: September 23, 2020Publication date: March 24, 2022Inventors: Anthony WL KOO, Syed Athar HUSSAIN
-
Publication number: 20210407467Abstract: 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.Type: ApplicationFiled: September 23, 2020Publication date: December 30, 2021Inventors: Anthony WL KOO, Syed Athar HUSSAIN
-
Publication number: 20210407456Abstract: 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.Type: ApplicationFiled: September 23, 2020Publication date: December 30, 2021Inventors: Syed Athar HUSSAIN, Anthony WL KOO, David I. J. Glen
-
Publication number: 20210375234Abstract: A display system modifies display cycles of one or more displays to perform a system operation while avoiding visual perturbations at the one or more displays. The display system modifies, synchronizes, or both, blanking periods of the one or more displays such that blanking periods equal or exceed a blackout duration and overlap for at least the blackout duration. Then the system performs the system operation during an overlapping portion of the one or more blanking periods, where the system operation reduces availability of display data at the one or more displays.Type: ApplicationFiled: June 1, 2020Publication date: December 2, 2021Inventors: Jun LEI, Syed Athar HUSSAIN, David I.J. GLEN, Rajeevan PANCHACHARAMOORTHY, Fatemeh AMIRNAVAEI, David GALIFFI, Arshad RAHMAN, Boris IVANOVIC
-
Patent number: 11145240Abstract: 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.Type: GrantFiled: September 28, 2018Date of Patent: October 12, 2021Assignee: ATI TECHNOLOGIES ULCInventors: Anthony W L Koo, Syed Athar Hussain, Krunoslav Kovac
-
Patent number: 11106039Abstract: Systems, apparatuses, and methods for implementing a single-stream foveal display transport are disclosed. A system includes a transmitter sending an image over a display transport as a sequence of equi-sized rectangles to a receiver coupled to a display. The receiver then scales up the rectangles with different scale factors to cover display areas of different sizes. The pixel density within a rectangular region is uniform and scaling factors can take on integer or non-integer values. The rectilinear grid arrangement of the image results in simplified scaling operations for the display. In another scenario, the image is transmitted as a set of horizontal bands of equal size. Within each band, the same horizontal amount of transmitted pixels are redistributed across multiple rectangular regions of varied scales. The display stream includes embedded information and the horizontal and/or vertical distribution and scaling of rectangular regions, which can be adjusted for each transmitted image.Type: GrantFiled: August 26, 2019Date of Patent: August 31, 2021Assignee: ATI Technologies ULCInventors: Guennadi Riguer, Syed Athar Hussain