Patent ID: 8885702

Claim:
A computer system for optimizing encoding bitrate, distortion and complexity of an input video, the system comprising: a video description length (VDL) module configured to: obtain an overall VDL, a temporal VDL and a spatial VDL of the input video, the overall VDL of the input video indicating overall content complexity of the input video, the temporal VDL of the input video indicating temporal complexity of the input video and the special VDL of the input video indicating spatial complexity of the input video; and compare the overall VDL, the temporal VDL and the spatial VDL of the input video with corresponding reference overall VDL, reference temporal VDL and reference spatial VDL; adjust an encoding bitrate, the overall encoding complexity, the temporal encoding complexity and the spatial encoding complexity of the input video based on the comparison; and a video transcoder, coupled with the video description length module, configured to: encode the input video with the adjusted encoding bitrate, the overall encoding complexity, the temporal encoding complexity and the spatial encoding complexity of the input video.