US 12,328,445 B2
Dynamic motion estimation parameter modification for video encoding
Wei Gao, Markham (CA); Ihab Amer, Markham (CA); Haibo Liu, Markham (CA); Gabor Sines, Markham (CA); Feng Pan, Markham (CA); Crystal Sau, Markham (CA); Dong Liu, Markham (CA); and Minghao Zhu, Markham (CA)
Assigned to ATI TECHNOLOGIES ULC, Markham (CA)
Filed by ATI TECHNOLOGIES ULC, Markham (CA)
Filed on Jun. 29, 2023, as Appl. No. 18/215,897.
Prior Publication US 2025/0008149 A1, Jan. 2, 2025
Int. Cl. H04N 19/53 (2014.01)
CPC H04N 19/53 (2014.11) 20 Claims
OG exemplary drawing
 
1. A processing unit, comprising:
a hardware encoder configured to perform a first set of encoder sessions; and
a pre-processing circuitry configured to determine a set of motion estimation parameters based on an encoder delay associated with the first set of encoder sessions, wherein the hardware encoder performs a second set of encoder sessions based on the set of motion estimation parameters, the second set of encoder sessions including a first session to encode a captured frame of a set of captured frames, a second session to determine motion estimation data for a rendered frame of a set of rendered frames based on the set of motion estimation parameters, and a third session to encode the rendered frame based on the motion estimation data.