| CPC H04N 19/136 (2014.11) [H04N 19/154 (2014.11); H04N 19/189 (2014.11)] | 20 Claims |

|
1. A method of processing a video sequence, comprising:
for a video encoding tool of a set of video encoding tools configured for encoding the video sequence comprised in a video encoder:
determining an encoding performance value of the video encoding tool for encoding the video sequence, wherein the encoding performance value measures an encoding performance of the video encoding tool for encoding the video sequence;
determining an encoding computational complexity value of the video encoding tool for encoding the video sequence, wherein the encoding computational complexity value measures the computational complexity incurred by using the video encoding tool for performing the encoding of the video sequence;
determining an efficiency value based on a ratio of the encoding performance value over the encoding computational complexity value of the video encoding tool for encoding the video sequence; and
determining, based on the efficiency value of the video encoding tool, whether to configure the video encoder to use the video encoding tool for the encoding of the video sequence,
wherein the method further comprises:
determining a plurality of global performance efficiency values of the video encoder respectively corresponding to configurations of the video encoder in which a respective set of video encoding tools is used for the encoding of the video sequence;
determining an optimum video encoding tool in the set of video encoding tools corresponding to an optimum global performance efficiency value in the plurality of global performance efficiency values of the video encoder;
wherein the determining whether to configure the video encoder to use the video encoding tool for the encoding of the video sequence is based on a comparison of the efficiency value with an efficiency value determined for the optimum video encoding tool.
|