Method and system for a transactional based display pipeline to interface with graphics processing units

    公开(公告)号:US11055807B2

    公开(公告)日:2021-07-06

    申请号:US15979139

    申请日:2018-05-14

    Applicant: Apple Inc.

    Abstract: Interfacing with a graphics processing unit (GPU) in a computer system in a transactional manner is disclosed. Discovering feature data regarding the GPU includes determining if the GPU understands transactional-based communication and may be determined by query or by using a look up table (LUT) containing one or more configuration identifiers. Transactions include information including directives to be performed by the GPU and data on which to perform the directives. Transactions may be provided through an application program interface from a user level software module or possibly at the kernel level of an operating system. Transactions may be applied as atomic operations at a discrete point in time to prevent visible glitching or other undesirable display artifacts from being discernable on a display device (e.g., directly connected monitor or remote display device).

    Automatic Display Orientation Configuration
    2.
    发明申请

    公开(公告)号:US20200380935A1

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

    申请号:US16887521

    申请日:2020-05-29

    Applicant: Apple Inc.

    Abstract: Host content is received from a host device coupled to an external display device. The host content is displayed on the external display device when an orientation state of the external display device is a first orientation state. Change of the orientation state from the first orientation state to a second orientation state is detected, e.g., with a sensor. Orientation data corresponding to the second orientation state is transmitted to the host device. Host content, which has been transformed by a rendering pipeline configured at the host device based on the transmitted orientation data corresponding to the second orientation state, is received from the host device. The transformed host content is displayed on the external display device in response to the orientation state of the display device being changed to the second orientation state. In other embodiments, the display may be updated continuously during the orientation change.

    Method And System For A Transactional Based Display Pipeline To Interface With Graphics Processing Units

    公开(公告)号:US20180357746A1

    公开(公告)日:2018-12-13

    申请号:US15979139

    申请日:2018-05-14

    Applicant: Apple Inc.

    CPC classification number: G06T1/20 G06F9/448 G06F9/466 G06F9/546 G06F17/30952

    Abstract: Interfacing with a graphics processing unit (GPU) in a computer system in a transactional manner is disclosed. Discovering feature data regarding the GPU includes determining if the GPU understands transactional-based communication and may be determined by query or by using a look up table (LUT) containing one or more configuration identifiers. Transactions include information including directives to be performed by the GPU and data on which to perform the directives. Transactions may be provided through an application program interface from a user level software module or possibly at the kernel level of an operating system. Transactions may be applied as atomic operations at a discrete point in time to prevent visible glitching or other undesirable display artifacts from being discernable on a display device (e.g., directly connected monitor or remote display device).

Patent Agency Ranking