{"title":"Multi-rate encoding of a video sequence in the DCT domain","authors":"A. Zaccarin, B. Yeo","doi":"10.1109/ISCAS.2002.1011444","DOIUrl":null,"url":null,"abstract":"In today's streaming servers, video sequences are offered to users at different fixed bit rates. This paper presents an efficient approach for simultaneous encoding of a video sequence at multiple bit rates. In this encoder, motion estimation is performed only once for the reference stream. We also take the DCT out of the encoding loop so that it is only computed once per frame. As a result, no iDCT has to be computed at the encoder. However, motion compensation is performed in the DCT domain, and drift error can be introduced adaptively to reduce the computational cost of the DCT-domain motion compensation. Results show that significant computational reduction can be achieved with less than 0.3 dB loss in PSNR when compared to independently encoding the video sequence at multiple rates.","PeriodicalId":203750,"journal":{"name":"2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-08-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2002 IEEE International Symposium on Circuits and Systems. Proceedings (Cat. No.02CH37353)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCAS.2002.1011444","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
Abstract
In today's streaming servers, video sequences are offered to users at different fixed bit rates. This paper presents an efficient approach for simultaneous encoding of a video sequence at multiple bit rates. In this encoder, motion estimation is performed only once for the reference stream. We also take the DCT out of the encoding loop so that it is only computed once per frame. As a result, no iDCT has to be computed at the encoder. However, motion compensation is performed in the DCT domain, and drift error can be introduced adaptively to reduce the computational cost of the DCT-domain motion compensation. Results show that significant computational reduction can be achieved with less than 0.3 dB loss in PSNR when compared to independently encoding the video sequence at multiple rates.