-
公开(公告)号:US20240320897A1
公开(公告)日:2024-09-26
申请号:US18731141
申请日:2024-05-31
Applicant: Apple Inc.
Inventor: Tyler M. Fox , Andrey Pokrovskiy , Aditya Krishnadevan , James R. Montgomerie
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.
-
公开(公告)号:US12002143B2
公开(公告)日:2024-06-04
申请号:US17653087
申请日:2022-03-01
Applicant: Apple Inc.
Inventor: Tyler M. Fox , Andrey Pokrovskiy , Aditya Krishnadevan , James R. Montgomerie
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.
-
公开(公告)号:US20220392137A1
公开(公告)日:2022-12-08
申请号:US17653087
申请日:2022-03-01
Applicant: Apple Inc.
Inventor: Tyler M. Fox , Andrey Pokrovskiy , Aditya Krishnadevan , James R. Montgomerie
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.
-
-