Patent ID: 8718145

Claim:
A computer-implemented method of determining whether to provide a high quality transcoded version of a source video stored in a video repository, comprising: generating a low-quality transcoded version of the source video; generating a high-quality transcoded version of the source video having higher quality than the low-quality transcoded version; determining a relative quality score that quantifies a difference in quality between the high-quality transcoded version and the low-quality transcoded version by: computing a first quality metric for the high-quality transcoded version that indicates a degree of similarity between the high-quality transcoded version and the source video; computing a second quality metric for the low-quality transcoded version that indicates a degree of similarity between the low-quality transcoded version and the source video; and analyzing the first quality metric and the second quality metric to determine the relative quality score; adjusting the relative quality score using a measure of quality of the source video; and responsive at least in part to the adjusted relative quality score indicating at least a threshold level of quality, storing the high-quality transcoded version of the video in the video repository.