{"title":"H.264视频编码中的帧级复杂度控制","authors":"H. Ateş, Y. Altunbasak","doi":"10.1109/SIU.2007.4298619","DOIUrl":null,"url":null,"abstract":"H.264 video coding standard supports several interprediction coding modes that use macroblock partitions with variable block sizes. Unfortunately, searching for optimal motion vectors of each possible partition incurs a heavy computational cost. In this paper, we propose a novel frame-level complexity control algorithm that determines for each macroblock which partitions are likely to be optimal. Motion vector search is carried out for only the selected partitions, thus reducing the complexity of the motion estimation step. The mode selection criteria is based on a measure of spatio-temporal activity within the macroblock. For each frame, the procedure guarantees that an execution time budget is met with minimum loss of coding efficiency. Simulation results show that the algorithm speeds up integerpel motion estimation by a factor of up to 40 with less than 0.2 dB loss in coding efficiency.","PeriodicalId":315147,"journal":{"name":"2007 IEEE 15th Signal Processing and Communications Applications","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Frame-level Complexity Control in H.264 Video Coding\",\"authors\":\"H. Ateş, Y. Altunbasak\",\"doi\":\"10.1109/SIU.2007.4298619\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"H.264 video coding standard supports several interprediction coding modes that use macroblock partitions with variable block sizes. Unfortunately, searching for optimal motion vectors of each possible partition incurs a heavy computational cost. In this paper, we propose a novel frame-level complexity control algorithm that determines for each macroblock which partitions are likely to be optimal. Motion vector search is carried out for only the selected partitions, thus reducing the complexity of the motion estimation step. The mode selection criteria is based on a measure of spatio-temporal activity within the macroblock. For each frame, the procedure guarantees that an execution time budget is met with minimum loss of coding efficiency. Simulation results show that the algorithm speeds up integerpel motion estimation by a factor of up to 40 with less than 0.2 dB loss in coding efficiency.\",\"PeriodicalId\":315147,\"journal\":{\"name\":\"2007 IEEE 15th Signal Processing and Communications Applications\",\"volume\":\"19 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-06-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2007 IEEE 15th Signal Processing and Communications Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SIU.2007.4298619\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2007 IEEE 15th Signal Processing and Communications Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIU.2007.4298619","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Frame-level Complexity Control in H.264 Video Coding
H.264 video coding standard supports several interprediction coding modes that use macroblock partitions with variable block sizes. Unfortunately, searching for optimal motion vectors of each possible partition incurs a heavy computational cost. In this paper, we propose a novel frame-level complexity control algorithm that determines for each macroblock which partitions are likely to be optimal. Motion vector search is carried out for only the selected partitions, thus reducing the complexity of the motion estimation step. The mode selection criteria is based on a measure of spatio-temporal activity within the macroblock. For each frame, the procedure guarantees that an execution time budget is met with minimum loss of coding efficiency. Simulation results show that the algorithm speeds up integerpel motion estimation by a factor of up to 40 with less than 0.2 dB loss in coding efficiency.