CNIPA.AI
Back to Search
Dossier

METHOD AND ELECTRONIC DEVICE FOR OPTIMIZING FRAME BUFFER MANAGEMENT

InventionPending
1views
15Claims · 2 independent
§ Ⅰ

Dossier Overview

Inventor

Sethu Mathavan Baskaran; Sripurna Mutalik; Anuradha Kanukotla

IPC Classification

G6T 1/60G6T 11/G6T 13/80

CPC Classification

G6T1/60G6T11/G6T13/80G6T2200/24

An electronic device may create a maximum number of frames in a frame buffer queue for a foreground application based on a plurality of frame metrics, detect a scroll operation performed on the foreground application, determine a frame rendering duration of at least one frame based on an idle time on a main thread of the foreground application after detecting the scroll operation, generate an artificial synchronization pulse for creation of additional frames for the foreground application based on the frame rendering duration of the at least one frame, adjust a timeline of a scroll animation created independently of a display synchronization pulse, and display the additional frames by filling the additional frames into the frame buffer queue until the frame buffer queue reaches a maximum capacity.

Original (Chinese)

An electronic device may create a maximum number of frames in a frame buffer queue for a foreground application based on a plurality of frame metrics, detect a scroll operation performed on the foreground application, determine a frame rendering duration of at least one frame based on an idle time on a main thread of the foreground application after detecting the scroll operation, generate an artificial synchronization pulse for creation of additional frames for the foreground application based on the frame rendering duration of the at least one frame, adjust a timeline of a scroll animation created independently of a display synchronization pulse, and display the additional frames by filling the additional frames into the frame buffer queue until the frame buffer queue reaches a maximum capacity.

External Resources