US 12,482,112 B2
Device and method for optimizing power consumption during frames rendering
Anton Yuryevich Olkhovik, Moscow (RU); Dmitrii Valentinovich Demidovich, Moscow (RU); Anna Andreevna Matvienko, Moscow (RU); and Anita Andreevna Smirnova, Moscow (RU)
Assigned to HUAWEI TECHNOLOGIES CO., LTD., Shenzhen (CN)
Appl. No. 18/253,682
Filed by Huawei Technologies Co., Ltd., Shenzhen (CN)
PCT Filed Nov. 20, 2020, PCT No. PCT/RU2020/000625
§ 371(c)(1), (2) Date May 19, 2023,
PCT Pub. No. WO2022/108472, PCT Pub. Date May 27, 2022.
Prior Publication US 2024/0005526 A1, Jan. 4, 2024
Int. Cl. G06T 7/246 (2017.01); G06T 5/77 (2024.01); G06T 7/00 (2017.01); G06T 15/00 (2011.01); G06V 10/764 (2022.01); G06V 10/94 (2022.01)
CPC G06T 7/248 (2017.01) [G06T 5/77 (2024.01); G06T 7/0002 (2013.01); G06T 15/005 (2013.01); G06V 10/764 (2022.01); G06V 10/955 (2022.01); G06T 2207/10024 (2013.01); G06T 2207/30168 (2013.01); G06T 2207/30244 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A terminal, comprising:
one or more processors; and
a non-transitory memory configured to store processor-executable instructions, wherein when executing the instructions, the one or more processors is configured to implement the steps:
obtaining image data comprising a sequence of original frames from a graphics application;
determining whether to enable frame prediction to render the image data based on prediction enabling information obtained from the graphics application;
enabling the graphics application to render a first subset of the sequence of original frames in the image data and to not render a second subset of the sequence of original frames in the image data to obtain rendered original frames, when the frame prediction is enabled;
after enabling the graphics application to render the first subset of the sequence of original frames and to not render the second subset of the sequence of original frames to obtain the rendered original frames, inserting one or more predicted frames into the rendered original frames obtained from the graphics application, wherein each of the one or more predicted frames is computed based on one or more original frames of the image data, wherein each of the second subset of the sequence of original frames that is not rendered by the graphics application is replaced by one of the one or more predicted frames; and
outputting rendered image data, wherein the rendered image data comprises rendered original frames from the graphics application and the one or more predicted frames.