US 11,861,783 B2
Methods and systems for 0-phase motion vectors in 3D graphics
Hongmin Zhang, Santa Clara, CA (US); Miao Sima, Shanghai (CN); Gongxian Liu, Shanghai (CN); Zongming Han, Shanghai (CN); Junhua Chen, Shanghai (CN); Guohua Cheng, Shanghai (CN); Baochen Liu, Shanghai (CN); Neil Woodall, Newport Beach, CA (US); Yue Ma, Los Altos, CA (US); and Huili Han, Shanghai (CN)
Filed by Pixelworks Semiconductor Technology (Shanghai) Co. Ltd., Shanghai (CN)
Filed on Mar. 23, 2022, as Appl. No. 17/656,131.
Claims priority of application No. 202210190985.3 (CN), filed on Feb. 28, 2022.
Prior Publication US 2023/0274490 A1, Aug. 31, 2023
Int. Cl. G06T 15/04 (2011.01); G06T 7/70 (2017.01); G06T 7/50 (2017.01); G06T 7/20 (2017.01)
CPC G06T 15/04 (2013.01) [G06T 7/20 (2013.01); G06T 7/50 (2017.01); G06T 7/70 (2017.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
generating, for each pixel of one or more objects to be rendered in a current frame, a 1-phase motion vector (MV1) and a 0-phase motion vector (MV0), each MV1 and MV0 having an associated depth value, to thereby form an MV1 texture and an MV0 texture, each MV0 determined based on a camera MV0 and an object MV0;
converting the MV1 texture to a set of MV1 pixel blocks and converting the MV0 texture to a set of MV0 pixel blocks; and
outputting the set of MV1 pixel blocks and the set of MV0 pixel blocks for image processing.