US 12,483,704 B2
Convex hull encoding method
Leiming Chen, Shanghai (CN); and Ruoyu Zhu, Shanghai (CN)
Assigned to Cidana (Shanghai) Co., Ltd., Shanghai (CN)
Filed by Cidana (Shanghai) Co., Ltd., Shanghai (CN)
Filed on Aug. 12, 2024, as Appl. No. 18/801,170.
Claims priority of provisional application 63/597,755, filed on Nov. 10, 2023.
Prior Publication US 2025/0159174 A1, May 15, 2025
Int. Cl. H04N 7/12 (2006.01); H04N 19/119 (2014.01); H04N 19/124 (2014.01); H04N 19/127 (2014.01); H04N 19/142 (2014.01); H04N 19/154 (2014.01); H04N 19/30 (2014.01)
CPC H04N 19/127 (2014.11) [H04N 19/119 (2014.11); H04N 19/124 (2014.11); H04N 19/142 (2014.11); H04N 19/154 (2014.11); H04N 19/30 (2014.11)] 5 Claims
OG exemplary drawing
 
1. A convex hull encoding method, comprising following steps of:
providing a source video clip;
splitting the source video clip into a plurality of video shots by a video splitter, the plurality of video shots having a similar scene determined by a scene change detector;
slicing each of the plurality of video shots to obtain a plurality of preset length video shots;
providing down-sampling process to the plurality of preset length video shots to obtain a plurality of low resolution video shots;
encoding the plurality of preset length video shots and the plurality of low resolution video shots with a preset fast encoding parameter and preset constant rate factors to obtain a plurality of encoded video shots and decoding the plurality of encoded video shots to obtain a plurality of decoded video shots;
providing up-sampling process to the plurality of decoded video shots to obtain a plurality of analysis video shots;
calculating a quality index between the plurality of preset length video shots and the plurality of analysis video shots to obtain quality metrics;
selecting convex hull points of the quality metrics and calculating slopes between the convex hull points;
picking a plurality of operation points from the convex hull points with similar slopes to form a plurality of operation point series and predicting a plurality of quantizer parameters of the plurality of operation point series and corresponding resolutions;
encoding the source video clip by the plurality of quantization parameters and the corresponding resolutions to obtain a compressed video.