PREDICTION AND USE OF PROCESSOR INACTIVITY FOR RENDERING FRAMES

    公开(公告)号:US20240320897A1

    公开(公告)日:2024-09-26

    申请号:US18731141

    申请日:2024-05-31

    Applicant: Apple Inc.

    CPC classification number: G06T15/005 G09G5/003 G09G2320/103

    Abstract: A computing device performs a first operation before a first commit deadline, resulting in a first frame being rendered and displayed in a first cycle. A second operation is performed, before a second commit deadline, resulting in a second frame being rendered and displayed in a second cycle. A time remaining to a third commit deadline is determined, using the current time. A third operation is predicted, performable before a third commit deadline. An additional operation is predicted, performable for a future cycle. A total processing time for the third and additional operations is determined, being less than the remaining time. The third and additional operations are performed for use in a future cycle. The result of the third operation is used to render a third frame for the third cycle. The result of the additional operation is used to render an additional frame before a future render deadline.

    Prediction and use of processor inactivity for rendering frames

    公开(公告)号:US12002143B2

    公开(公告)日:2024-06-04

    申请号:US17653087

    申请日:2022-03-01

    Applicant: Apple Inc.

    CPC classification number: G06T15/005 G09G5/003 G09G2320/103

    Abstract: A computing device performs a first operation before a first commit deadline, resulting in a first frame being rendered and displayed in a first cycle. A second operation is performed, before a second commit deadline, resulting in a second frame being rendered and displayed in a second cycle. A time remaining to a third commit deadline is determined, using the current time. A third operation is predicted, performable before a third commit deadline. An additional operation is predicted, performable for a future cycle. A total processing time for the third and additional operations is determined, being less than the remaining time. The third and additional operations are performed for use in a future cycle. The result of the third operation is used to render a third frame for the third cycle. The result of the additional operation is used to render an additional frame before a future render deadline.

    PREDICTION AND USE OF PROCESSOR INACTIVITY FOR RENDERING FRAMES

    公开(公告)号:US20220392137A1

    公开(公告)日:2022-12-08

    申请号:US17653087

    申请日:2022-03-01

    Applicant: Apple Inc.

    Abstract: A computing device performs a first operation before a first commit deadline, resulting in a first frame being rendered and displayed in a first cycle. A second operation is performed, before a second commit deadline, resulting in a second frame being rendered and displayed in a second cycle. A time remaining to a third commit deadline is determined, using the current time. A third operation is predicted, performable before a third commit deadline. An additional operation is predicted, performable for a future cycle. A total processing time for the third and additional operations is determined, being less than the remaining time. The third and additional operations are performed for use in a future cycle. The result of the third operation is used to render a third frame for the third cycle. The result of the additional operation is used to render an additional frame before a future render deadline.

Patent Agency Ranking