{"title":"基于二维圆形寄存器文件的H.264解码器运动补偿单元设计","authors":"Chanho Lee, Yong-Hoon Yu","doi":"10.1109/SOCDC.2008.4815696","DOIUrl":null,"url":null,"abstract":"H.264 video coding standard is widely used due to the high compression rate and quality. The motion compensation is the most time-consuming and complex unit in the H.264 decoder. The performance of the motion compensation is determined by the calculation of pixel interpolation and management of the reference pixels. The reference pixels read from external memory and efficient memory management for data reuse is necessary. We propose the architecture of a motion compensation for H.264 decoders. It is composed of 2-dimensional circular register files, a motion vector predictor and interpolators with dual-channel pipelined processing elements. The processing elements can interpolate integer-, half- and quarter-pixel data. The 2-dimensional circular register files reuse reference pixel data as much as possible, and feed reference pixel data to interpolators without any latency and complex logic circuits. The motion compensation unit has dual processing pipelines for luminance and chroma data. We design a motion compensation unit for the baseline profile using Verilog-HDL.","PeriodicalId":405078,"journal":{"name":"2008 International SoC Design Conference","volume":"30 11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Design of a motion compensation unit for H.264 decoder using 2-dimensional circular register files\",\"authors\":\"Chanho Lee, Yong-Hoon Yu\",\"doi\":\"10.1109/SOCDC.2008.4815696\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"H.264 video coding standard is widely used due to the high compression rate and quality. The motion compensation is the most time-consuming and complex unit in the H.264 decoder. The performance of the motion compensation is determined by the calculation of pixel interpolation and management of the reference pixels. The reference pixels read from external memory and efficient memory management for data reuse is necessary. We propose the architecture of a motion compensation for H.264 decoders. It is composed of 2-dimensional circular register files, a motion vector predictor and interpolators with dual-channel pipelined processing elements. The processing elements can interpolate integer-, half- and quarter-pixel data. The 2-dimensional circular register files reuse reference pixel data as much as possible, and feed reference pixel data to interpolators without any latency and complex logic circuits. The motion compensation unit has dual processing pipelines for luminance and chroma data. We design a motion compensation unit for the baseline profile using Verilog-HDL.\",\"PeriodicalId\":405078,\"journal\":{\"name\":\"2008 International SoC Design Conference\",\"volume\":\"30 11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2008 International SoC Design Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SOCDC.2008.4815696\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 International SoC Design Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SOCDC.2008.4815696","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design of a motion compensation unit for H.264 decoder using 2-dimensional circular register files
H.264 video coding standard is widely used due to the high compression rate and quality. The motion compensation is the most time-consuming and complex unit in the H.264 decoder. The performance of the motion compensation is determined by the calculation of pixel interpolation and management of the reference pixels. The reference pixels read from external memory and efficient memory management for data reuse is necessary. We propose the architecture of a motion compensation for H.264 decoders. It is composed of 2-dimensional circular register files, a motion vector predictor and interpolators with dual-channel pipelined processing elements. The processing elements can interpolate integer-, half- and quarter-pixel data. The 2-dimensional circular register files reuse reference pixel data as much as possible, and feed reference pixel data to interpolators without any latency and complex logic circuits. The motion compensation unit has dual processing pipelines for luminance and chroma data. We design a motion compensation unit for the baseline profile using Verilog-HDL.