{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,13]],"date-time":"2023-09-13T21:24:04Z","timestamp":1694640244230},"reference-count":24,"publisher":"IGI Global","issue":"3","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,7,1]]},"abstract":"<p>Mobile games and graphics are popular because un-tethered computing is convenient and ubiquitous entertainment is compelling. However, rendering graphics on mobile devices faces challenges due to limited system resources, such as battery energy, and low memory and disk space. Real time frame rates, low energy consumption and high image quality are all desirable attributes of interactive mobile graphics; however, achieving these objectives is conflicting. For instance, increasing mesh resolutions improves rendered image quality but consumes more battery energy. Therefore, the authors propose a mobile graphics heuristic to minimize energy consumption while maintaining acceptable image quality and interactive frame rates. Over the lifetime of a mobile graphics application, scene complexity, animation paths, user interactivity and other elements all change its CPU and resource demands. In this regard, a heuristic that dynamically changes scene mesh LoDs and amount of CPU timeslices allotted to the mobile graphics application is presented to select optimal operating conditions that balance rendering speed, energy conservation and image quality. Additionally, a workload predict model is proposed so that the heuristic can monitor both application workload and the availability of resources of mobile devices periodically, while adaptively determining how much resources will be allocated to applications.<\/p>","DOI":"10.4018\/jhcr.2010070104","type":"journal-article","created":{"date-parts":[[2010,9,7]],"date-time":"2010-09-07T23:51:09Z","timestamp":1283903469000},"page":"51-71","source":"Crossref","is-referenced-by-count":0,"title":["On Balancing Energy Consumption, Rendering Speed, and Image Quality on Mobile Devices"],"prefix":"10.4018","volume":"1","author":[{"given":"Fan","family":"Wu","sequence":"first","affiliation":[{"name":"Tuskegee University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Emmanuel","family":"Agu","sequence":"additional","affiliation":[{"name":"Worcester Polytechnic Institute, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Clifford","family":"Lindsay","sequence":"additional","affiliation":[{"name":"Worcester Polytechnic Institute, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chung-han","family":"Chen","sequence":"additional","affiliation":[{"name":"Tuskegee University, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"2432","reference":[{"key":"jhcr.2010070104-0","doi-asserted-by":"crossref","unstructured":"Choi, K., Dantu, K., Cheng, W., & Pedram, M. (2002). Frame-based dynamic voltage and frequency scaling for a mpeg decoder. In Proceedings of the IEEE\/ACM CAD\u201902 (pp. 732-737).","DOI":"10.1145\/774572.774680"},{"key":"jhcr.2010070104-1","doi-asserted-by":"crossref","unstructured":"Christopoulos, C., Skodras, A., & Ebrahimi, T. (2000). The JPEG2000 still image coding system: an overview. In Proceeding of IEEE Trans. on Consumer Electronics (Vol. 46, No. 4, pp. 1103-1127).","DOI":"10.1109\/30.920468"},{"key":"jhcr.2010070104-2","doi-asserted-by":"crossref","unstructured":"Cohen, J., Varshney, A., Manocha, D., Turk, G., Weber, H., Agarwal, P., et al. (1996). Simplification Envelopes. In Proceeding of ACM SIGGRAPH 1996.","DOI":"10.1145\/237170.237220"},{"key":"jhcr.2010070104-3","doi-asserted-by":"crossref","unstructured":"Flinn, J., deLara, E., Satyanarayanan, M., Wallach, D., & Zwaenepoel, W. (2001). Reducing the energy usage of office applications. In Proceedings of Middleware\u201901.","DOI":"10.1007\/3-540-45518-3_14"},{"key":"jhcr.2010070104-4","doi-asserted-by":"crossref","unstructured":"Funkhouser, T., & Sequin, C. (1993). Adaptive display algorithm for interactive frame rates during visualization of complex virtual environments. In Proceeding of ACM SIGGRAPH\u201993 (pp. 247-254)","DOI":"10.1145\/166117.166149"},{"key":"jhcr.2010070104-5","doi-asserted-by":"crossref","unstructured":"Garland, M., & Heckbert, P. (1997). Surface Simplification using Quadric Error Metrics. In Proceedings of ACM SIGGRAPH 1997 (pp. 209-216).","DOI":"10.1145\/258734.258849"},{"key":"jhcr.2010070104-6","unstructured":"Gobbeti, E., & Bouvier, E. (1999). Time-Critical Multi-resolution Scene Rendering. In Proceedings of IEEE Visualizatoin (pp. 123-130)."},{"key":"jhcr.2010070104-7","doi-asserted-by":"publisher","DOI":"10.1109\/38.909012"},{"key":"jhcr.2010070104-8","doi-asserted-by":"publisher","DOI":"10.1145\/353981.353995"},{"key":"jhcr.2010070104-9","doi-asserted-by":"crossref","unstructured":"Liu, X., Shenoy, P., & Corner, M. (2005). Chameleon: Application level power management with performance isolation. In Proceedings of ACM MM\u201905.","DOI":"10.1145\/1101149.1101332"},{"key":"jhcr.2010070104-10","unstructured":"Lounsbery, M. (1994). Multi-resolution analysis for surfaces of arbitrary topological type. Unpublished doctoral dissertation, University of Washington, Seattle, WA."},{"key":"jhcr.2010070104-11","doi-asserted-by":"crossref","unstructured":"Luebke, D., & Hallen, B. (2001). Perceptually driven simplification for interactive rendering. In Proceedings of Eurographics Rendering Workshop (pp. 7-18)","DOI":"10.1007\/978-3-7091-6242-2_21"},{"key":"jhcr.2010070104-12","unstructured":"Mobile Games Industry Worth, U. S. $11.2 Billion by 2010. (2005). Retrieved from http:\/\/www.3g.co.uk\/PR\/May2005\/1459.htm"},{"key":"jhcr.2010070104-13","doi-asserted-by":"publisher","DOI":"10.1109\/38.946633"},{"key":"jhcr.2010070104-14","doi-asserted-by":"crossref","unstructured":"Rohlf, J., & Helman, J. (1994). IRIS Performer: A High Performance Multiprocessing Toolkit for Real- Time 3D Graphics. In Proceeding of ACM SIGGRAPH\u201994 (pp. 381-395).","DOI":"10.1145\/192161.192262"},{"key":"jhcr.2010070104-15","doi-asserted-by":"crossref","unstructured":"Schroder, P. (1992). Decimation of triangle meshes. In Proceedings of ACM SIGGRAPH\u201992 (pp. 65-70).","DOI":"10.1145\/142920.134010"},{"key":"jhcr.2010070104-16","doi-asserted-by":"crossref","unstructured":"Schroder, P., & Sweldens, W. (1995). Spherical wavelets: Efficiently representing functions on the sphere. In Proceeding of ACM SIGGRAPH\u2019 95 (pp. 161-172).","DOI":"10.1145\/218380.218439"},{"key":"jhcr.2010070104-17","doi-asserted-by":"crossref","unstructured":"Tack, N., Moran, F., Lafruit, G., & Lauwereins, R. (2004). 3D Rendering Time Modeling and Control for Mobile Terminals. In Proceeding of ACM Web3D Symposium (pp. 109-117).","DOI":"10.1145\/985040.985056"},{"key":"jhcr.2010070104-18","doi-asserted-by":"crossref","unstructured":"Tamai, M., Sun, T., Yasumoto, K., Shibata, N., & Ito, M. (2004). Energy-aware video streaming with QoS control for portable computing devices. In Proceeding of ACM NOSSDAV\u201904 (pp. 68-73).","DOI":"10.1145\/1005847.1005863"},{"key":"jhcr.2010070104-19","unstructured":"Teller, S. (1992). Visibility Computations in Densely Occluded Polyhedral Environments. Unpublished doctoral dissertation."},{"key":"jhcr.2010070104-20","unstructured":"Winmmer, M., & Wonka, P. (2003). Rendering time estimation for Real-Time Rendering. In Proceedings of the Eurographics Symposium on Rendering (pp. 118-129)."},{"key":"jhcr.2010070104-21","doi-asserted-by":"crossref","unstructured":"Wu, F., & Agu, E. (2006). Unequal Error Protection for Wavelet-Based Wireless Mesh Transmission. Presented at the ACM SIGGRAPH, Boston, MA.","DOI":"10.1145\/1179622.1179824"},{"key":"jhcr.2010070104-22","unstructured":"Wu, F., Agu, E., & Lindsay, C. (2007). Pareto-Based Perceptual Metric for Imperceptible simplification on mobile displays. In Proceedings of Eurographics 2007, Prague, Czech Republic."},{"key":"jhcr.2010070104-23","doi-asserted-by":"crossref","unstructured":"Yuan, W., & Nahrstedt, K. (2004). Practical voltage scaling for mobile multimedia device. In Proceedings of ACM MM\u201904 (pp. 924-931).","DOI":"10.1145\/1027527.1027737"}],"container-title":["International Journal of Handheld Computing Research"],"original-title":[],"language":"ng","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=46087","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,1]],"date-time":"2022-06-01T16:22:36Z","timestamp":1654100556000},"score":1,"resource":{"primary":{"URL":"https:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/jhcr.2010070104"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2010,7,1]]},"references-count":24,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2010,7]]}},"URL":"https:\/\/doi.org\/10.4018\/jhcr.2010070104","relation":{},"ISSN":["1947-9158","1947-9166"],"issn-type":[{"value":"1947-9158","type":"print"},{"value":"1947-9166","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,7,1]]}}}