US 12,452,403 B2
Methods and devices for video codec performance measurement and evaluation
Ding Ding, Palo Alto, CA (US); Xin Zhao, San Jose, CA (US); and Shan Liu, San Jose, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by Tencent America LLC, Palo Alto, CA (US)
Filed on Jul. 16, 2024, as Appl. No. 18/773,787.
Claims priority of provisional application 63/527,268, filed on Jul. 17, 2023.
Prior Publication US 2025/0030832 A1, Jan. 23, 2025
Int. Cl. H04N 17/00 (2006.01)
CPC H04N 17/00 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method for processing video data, performed by an electronic device comprising a memory for storing instructions and a processor in communication with the memory, the method comprising:
obtaining a first plurality of anchor data points, wherein:
each anchor data point is generated based on an anchor video bitstream,
the anchor video bitstream is encoded by an anchor video codec based on a reference video and an anchor encoding parameter set from a first plurality of encoding parameter sets, and
each anchor data point represents an anchor codec performance corresponding to the anchor encoding parameter set;
obtaining a second plurality of test data points, wherein:
each test data point is generated based on a test video bitstream,
the test video bitstream is encoded by a test video codec based on the reference video and a test encoding parameter set from a second plurality of encoding parameter sets, and
each test data point represents a test codec performance corresponding to the test encoding parameter set;
analyzing monotonicity conditions of the first plurality of anchor data points and the second plurality of test data points;
determining a fitting algorithm based on the analyzed monotonicity conditions;
fitting the first plurality of anchor data points with the fitting algorithm to obtain an anchor curve;
fitting the second plurality of test data points with the fitting algorithm to obtain a test curve; and
evaluating the test codec performance based on the anchor curve and the test curve, to obtain an evaluation result.