Resynchronization of a display system and GPU after panel self refresh

    公开(公告)号:US11688031B2

    公开(公告)日:2023-06-27

    申请号:US17060942

    申请日:2020-10-01

    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.

    REDUCING 3D LOOKUP TABLE INTERPOLATION ERROR WHILE MINIMIZING ON-CHIP STORAGE

    公开(公告)号:US20200279538A1

    公开(公告)日:2020-09-03

    申请号:US16289260

    申请日:2019-02-28

    Abstract: Systems, apparatuses, and methods for reducing three dimensional (3D) lookup table (LUT) interpolation error while minimizing on-chip storage are disclosed. A processor generates a plurality of mappings from a first gamut to a second gamut at locations interspersed throughout a 3D representation of the pixel component space. For example, in one implementation, the processor calculates mappings for 17×17×17 vertices within the 3D representation. Other implementations can include other numbers of vertices. Rather than increasing the number of vertices to reduce interpolation error, the processor calculates mappings for centroids of the sub-cubes defined by the vertices within the 3D representation of the first gamut. This results in a smaller increase to the LUT size as compared to increasing the number of vertices. The centroid mappings are used for performing tetrahedral interpolation to map source pixels in the first gamut into the second gamut with a reduced amount of interpolation error.

    Method and apparatus for compensating for variable refresh rate display range limitations

    公开(公告)号:US09984664B2

    公开(公告)日:2018-05-29

    申请号:US14661868

    申请日:2015-03-18

    Abstract: Briefly, methods and apparatus provide image content to, and display image content on, displays with a variable refresh rate that reduce frame delays and avoid display image flickering problems. In one example, the methods and apparatus are operative to vary a display's refresh rate by varying a current frame's vertical blanking period by re-providing the current frame for display prior to providing a new frame for display. In this fashion, the displaying of a new frame may be advanced by assuring that a new frame can be provided for display as soon as it has been rendered and available for display. In addition, by re-providing the current frame for display prior to providing a new frame for display, new frames may be provided for display at rates within a safe rate range such that display image flickering issues are avoided or reduced.

    METHOD AND APPARATUS FOR COMPENSATING FOR VARIABLE REFRESH RATE DISPLAY RANGE LIMITATIONS
    4.
    发明申请
    METHOD AND APPARATUS FOR COMPENSATING FOR VARIABLE REFRESH RATE DISPLAY RANGE LIMITATIONS 有权
    用于补偿可变速率显示范围限制的方法和装置

    公开(公告)号:US20160275916A1

    公开(公告)日:2016-09-22

    申请号:US14661868

    申请日:2015-03-18

    Abstract: Briefly, methods and apparatus provide image content to, and display image content on, displays with a variable refresh rate that reduce frame delays and avoid display image flickering problems. In one example, the methods and apparatus are operative to vary a display's refresh rate by varying a current frame's vertical blanking period by re-providing the current frame for display prior to providing a new frame for display. In this fashion, the displaying of a new frame may be advanced by assuring that a new frame can be provided for display as soon as it has been rendered and available for display. In addition, by re-providing the current frame for display prior to providing a new frame for display, new frames may be provided for display at rates within a safe rate range such that display image flickering issues are avoided or reduced.

    Abstract translation: 简而言之,方法和装置以可减少帧延迟并避免显示图像闪烁问题的可变刷新速率为显示器提供图像内容和显示图像内容。 在一个示例中,方法和装置可操作以通过在提供用于显示的新帧之前重新提供用于显示的当前帧来改变当前帧的垂直消隐周期来改变显示器的刷新率。 以这种方式,可以通过确保新的帧可以被提供用于显示,一旦它被渲染并且可用于显示,就可以提高新帧的显示。 此外,通过在提供用于显示的新帧之前重新提供用于显示的当前帧,可以提供新帧以用于以安全速率范围内的速率显示,使得避免或减少显示图像闪烁问题。

    Method and system for improved visibility in blended layers for high dynamic range displays

    公开(公告)号:US11657483B2

    公开(公告)日:2023-05-23

    申请号:US17069523

    申请日:2020-10-13

    CPC classification number: G06T5/009 H04N5/2355 G06T2207/20208

    Abstract: There are many instances where a standard dynamic range (“SDR”) overlay is displayed over high dynamic range (“HDR”) content on HDR displays. Because the overlay is SDR, the maximum brightness of the overlay is much lower than the maximum brightness of the HDR content, which can lead to the SDR elements being obscured if those elements have at least some transparency. The present disclosure provides techniques including modifying the luminance of either or both of the HDR and SDR content when an SDR layer with some transparency is displayed over HDR content. A variety of techniques are provided. In one example, a fixed adjustment is applied to pixels of one or both of the SDR layer and the HDR layer. The fixed adjustment comprises decreasing the luminance of the HDR layer and/or increasing the luminance of the SDR layer. In another example, a variable adjustment is applied.

    Accelerated frame transmission
    7.
    发明授权

    公开(公告)号:US11551632B2

    公开(公告)日:2023-01-10

    申请号:US17029736

    申请日:2020-09-23

    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.

    Downstream video composition
    8.
    发明授权

    公开(公告)号:US10368108B2

    公开(公告)日:2019-07-30

    申请号:US13723486

    申请日:2012-12-21

    Inventor: David I. J. Glen

    Abstract: A video source, a display and a method of processing multilayered video are disclosed. The video source decodes a multilayered video bit stream to transmit synchronized streams of decompressed video images and corresponding overlay images to an interconnected display. The display receives separate streams of video and overlay images. Transmission and reception of corresponding video and overlay images is synchronized in time. A video image received in the display can be selectively processed separately from its corresponding overlay image. The video image as processed at the display is later composited with its corresponding overlay image to form an output image for display.

    Method and apparatus for controlling image processing pipeline configuration data during demonstration and non-demonstration modes

    公开(公告)号:US12039626B2

    公开(公告)日:2024-07-16

    申请号:US17555955

    申请日:2021-12-20

    Inventor: David I. J. Glen

    CPC classification number: G06T1/20 G06F3/14 G06F3/04847

    Abstract: An image generation apparatus includes at least a first configuration register that includes first configuration data for configuring parameters of an image processor, at least a second configuration register that includes second configuration data for configuring the parameters of a same image processing pipeline in the image processor, multiplexing logic coupled to the first configuration register and to the second configuration register, control logic that controls the multiplexing logic to in a non-demonstration mode select one of the first or second configuration registers to produce a first image frame and operative in a demonstration mode to provide both the first and second configuration data for the same image processing pipeline of the image processor to use for generating different regions of an image frame.

Patent Agency Ranking