{"title":"Implementation of H.264 on TMS320DM642","authors":"Hui Liu, Ruchao Xu, Zhi Liu","doi":"10.1109/ICESS.2008.56","DOIUrl":null,"url":null,"abstract":"H.264/AVC is the newest video standard to resolve the efficient transmission of video data. Compared to previous generations, it delivers better quality at lower bit rates. However, its computational complexity increases almost exponentially, which is still a problem and has motivated much research into H.264 real-time codec both in industry and academia. H.264 baseline real-time video decoder implementation based on TMS320DM642 and JM86 test code is described in this paper. Firstly, the structure of JM86 is rearranged into three parallel tasks using BIOS multithreading technology. Then, the data structure is redesigned to make full use of the DSP memory and to improve the addressing capability of array and pointer. Finally, lots of time-consuming functions of JM86 are rewritten with assembly language. The system highly speeded up the decoding while maintaining the quality as well. For video sequence of D1 format, the decoding speed reached 25 frames per-second and for CIF format, it reached 60 frames per-second.","PeriodicalId":278372,"journal":{"name":"2008 International Conference on Embedded Software and Systems","volume":"55 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 International Conference on Embedded Software and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICESS.2008.56","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
H.264/AVC is the newest video standard to resolve the efficient transmission of video data. Compared to previous generations, it delivers better quality at lower bit rates. However, its computational complexity increases almost exponentially, which is still a problem and has motivated much research into H.264 real-time codec both in industry and academia. H.264 baseline real-time video decoder implementation based on TMS320DM642 and JM86 test code is described in this paper. Firstly, the structure of JM86 is rearranged into three parallel tasks using BIOS multithreading technology. Then, the data structure is redesigned to make full use of the DSP memory and to improve the addressing capability of array and pointer. Finally, lots of time-consuming functions of JM86 are rewritten with assembly language. The system highly speeded up the decoding while maintaining the quality as well. For video sequence of D1 format, the decoding speed reached 25 frames per-second and for CIF format, it reached 60 frames per-second.