Dynamic performance and power adjustment for split xr applications
AssigneeQUALCOMM Incorporated
InventorsArpit BHATNAGAR, Abhishek RANKA
Life of this patent
Estimating the term…
Abstract
Aspects presented herein relate to methods and devices for frame processing including an apparatus, e.g., client or server. The apparatus may estimate a set of frame processing times for at least one first frame in a set of frames. The apparatus may also detect a set of actual frame processing times for the at least one first frame in the set of frames. The apparatus may also output, based on the set of estimated frame processing times and the set of actual frame processing times, an indication to adjust a set of second frame processing times for at least one second frame in the set of frames, where the at least one second frame is subsequent to the at least one first frame in the set of frames.
Claims30
An apparatus for frame processing, comprising:
- at least one memory;
- and
- at least one processor coupled to the at least one memory and, based at least in part on information stored in the at least one memory, the at least one processor, individually or in any combination, is configured to:
- estimate a set of frame processing times for at least one first frame in a set of frames;
- detect a set of actual frame processing times for the at least one first frame in the set of frames;
- and
- output, based on the set of estimated frame processing times and the set of actual frame processing times, an indication to adjust a set of second frame processing times for at least one second frame in the set of frames, wherein the at least one second frame is subsequent to the at least one first frame in the set of frames.
A method of frame processing, comprising:
- estimating a set of frame processing times for at least one first frame in a set of frames;
- detecting a set of actual frame processing times for the at least one first frame in the set of frames;
- and
- outputting, based on the set of estimated frame processing times and the set of actual frame processing times, an indication to adjust a set of second frame processing times for at least one second frame in the set of frames, wherein the at least one second frame is subsequent to the at least one first frame in the set of frames.
An apparatus for frame processing, comprising:
- means for estimating a set of frame processing times for at least one first frame in a set of frames;
- means for detecting a set of actual frame processing times for the at least one first frame in the set of frames;
- and
- means for outputting, based on the set of estimated frame processing times and the set of actual frame processing times, an indication to adjust a set of second frame processing times for at least one second frame in the set of frames, wherein the at least one second frame is subsequent to the at least one first frame in the set of frames.
A computer-readable medium storing computer executable code for display processing, the code when executed by at least one processor causes the at least one processor to:
- estimate a set of frame processing times for at least one first frame in a set of frames;
- detect a set of actual frame processing times for the at least one first frame in the set of frames;
- and
- output, based on the set of estimated frame processing times and the set of actual frame processing times, an indication to adjust a set of second frame processing times for at least one second frame in the set of frames, wherein the at least one second frame is subsequent to the at least one first frame in the set of frames.
Dependencies are inferred from the claim text.