Yanhong Liu, S. Chakraborty, Wei Tsang Ooi, A. Gupta, Subramanian Mohan
{"title":"资源受限设备上MPEG-4解码的工作负载表征和成本-质量权衡","authors":"Yanhong Liu, S. Chakraborty, Wei Tsang Ooi, A. Gupta, Subramanian Mohan","doi":"10.1109/ESTMED.2005.1518091","DOIUrl":null,"url":null,"abstract":"There has been a lot of interest in the embedded systems community on architectures and design methods that are targeted towards multimedia applications. This trend is pri marily motivated by the proliferation of resource and power-constrained portable devices (such as mobile phones and PDAs), a major portion of whose workload is made up of multimedia applications. In this paper, we investigate the tradeoffs between video quality and the processor cycle requirements in such resource-constrained devices, in the particular context of MPEG-4 decoding using an open source codec called XviD. The XviD codec implements a number of powerful coding tools from MPEG-4, which are organized as profiles and levels. Given the specification of an architecture on which an XviD decoder is implemented, the work presented here would guide a multimedia applications developer in selecting appropriate profiles and levels for the corresponding encoder application. While the selection of such profiles has so far been primarily influenced by the network bandwidth in the case of video streaming, our work stresses the importance of additionally taking into account the architecture of the device running the decoder application. Although the relevance of this observation is increasingly being realized, sufficient work has not yet been done to provide guidelines on how to systematically make such selections. This work attempts to address this shortcoming.","PeriodicalId":119898,"journal":{"name":"3rd Workshop on Embedded Systems for Real-Time Multimedia, 2005.","volume":"266 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Workload characterization and cost-quality tradeoffs in MPEG-4 decoding on resource-constrained devices\",\"authors\":\"Yanhong Liu, S. Chakraborty, Wei Tsang Ooi, A. Gupta, Subramanian Mohan\",\"doi\":\"10.1109/ESTMED.2005.1518091\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"There has been a lot of interest in the embedded systems community on architectures and design methods that are targeted towards multimedia applications. This trend is pri marily motivated by the proliferation of resource and power-constrained portable devices (such as mobile phones and PDAs), a major portion of whose workload is made up of multimedia applications. In this paper, we investigate the tradeoffs between video quality and the processor cycle requirements in such resource-constrained devices, in the particular context of MPEG-4 decoding using an open source codec called XviD. The XviD codec implements a number of powerful coding tools from MPEG-4, which are organized as profiles and levels. Given the specification of an architecture on which an XviD decoder is implemented, the work presented here would guide a multimedia applications developer in selecting appropriate profiles and levels for the corresponding encoder application. While the selection of such profiles has so far been primarily influenced by the network bandwidth in the case of video streaming, our work stresses the importance of additionally taking into account the architecture of the device running the decoder application. Although the relevance of this observation is increasingly being realized, sufficient work has not yet been done to provide guidelines on how to systematically make such selections. This work attempts to address this shortcoming.\",\"PeriodicalId\":119898,\"journal\":{\"name\":\"3rd Workshop on Embedded Systems for Real-Time Multimedia, 2005.\",\"volume\":\"266 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-09-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"3rd Workshop on Embedded Systems for Real-Time Multimedia, 2005.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ESTMED.2005.1518091\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"3rd Workshop on Embedded Systems for Real-Time Multimedia, 2005.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ESTMED.2005.1518091","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Workload characterization and cost-quality tradeoffs in MPEG-4 decoding on resource-constrained devices
There has been a lot of interest in the embedded systems community on architectures and design methods that are targeted towards multimedia applications. This trend is pri marily motivated by the proliferation of resource and power-constrained portable devices (such as mobile phones and PDAs), a major portion of whose workload is made up of multimedia applications. In this paper, we investigate the tradeoffs between video quality and the processor cycle requirements in such resource-constrained devices, in the particular context of MPEG-4 decoding using an open source codec called XviD. The XviD codec implements a number of powerful coding tools from MPEG-4, which are organized as profiles and levels. Given the specification of an architecture on which an XviD decoder is implemented, the work presented here would guide a multimedia applications developer in selecting appropriate profiles and levels for the corresponding encoder application. While the selection of such profiles has so far been primarily influenced by the network bandwidth in the case of video streaming, our work stresses the importance of additionally taking into account the architecture of the device running the decoder application. Although the relevance of this observation is increasingly being realized, sufficient work has not yet been done to provide guidelines on how to systematically make such selections. This work attempts to address this shortcoming.