{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:36:28Z","timestamp":1750307788310,"version":"3.41.0"},"reference-count":22,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100007063","name":"Mellon College of Science, Carnegie Mellon University","doi-asserted-by":"publisher","award":["9097.60.5"],"award-info":[{"award-number":["9097.60.5"]}],"id":[{"id":"10.13039\/100007063","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000028","name":"Semiconductor Research Corporation","doi-asserted-by":"publisher","award":["2004-HJ-1189"],"award-info":[{"award-number":["2004-HJ-1189"]}],"id":[{"id":"10.13039\/100000028","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Des. Autom. Electron. Syst."],"published-print":{"date-parts":[[2008,1]]},"abstract":"<jats:p>Successful proliferation of multimedia-enabled devices and advances in very large-scale integration (VLSI) technology has spawned new research efforts in migrating video processing applications onto ever smaller and more inexpensive devices. This article focuses on the technical challenges associated with that migration.<\/jats:p>\n          <jats:p>Due to limitations in size, battery lifetime, and, ultimately, cost, mapping complex video applications onto resource-constrained systems is a very challenging proposition. To this end, we first consider a technique, region-of-interest (ROI) processing, of defining a window within a video frame and only operating on the data inside that window, ignoring the rest of the frame. By using this lossy technique, the processing requirements can be reduced by roughly 80% while the error introduced in the quality of the results is roughly 10%. The other technique is adaptive data partitioning (ADP) combined with a content-based power management algorithm. By distributing video processing among multiple processors and shutting them down when they are not needed, the energy consumed per processor can be reduced by 60% without sacrificing the performance of the underlying video-based application.<\/jats:p>\n          <jats:p>Taken together, these novel techniques enable ambient multimedia systems and maintain the needed overall efficiency in video processing.<\/jats:p>","DOI":"10.1145\/1297666.1297684","type":"journal-article","created":{"date-parts":[[2008,2,28]],"date-time":"2008-02-28T14:02:33Z","timestamp":1204207353000},"page":"1-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Enabling multimedia using resource-constrained video processing techniques"],"prefix":"10.1145","volume":"13","author":[{"given":"Nicholas H.","family":"Zamora","sequence":"first","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoping","family":"Hu","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Umit Y.","family":"Ogras","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Radu","family":"Marculescu","sequence":"additional","affiliation":[{"name":"Carnegie Mellon University, Pittsburgh, PA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2008,2,6]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/MMUL.2004.1261101"},{"volume-title":"Proceedings of the International Conference on Domain Decomposition Methods.","author":"Altilar D.","key":"e_1_2_1_2_1","unstructured":"Altilar , D. and Paker , Y . 2001. Minimum overhead data partitioning algorithms for parallel video processing . In Proceedings of the International Conference on Domain Decomposition Methods. Altilar, D. and Paker, Y. 2001. Minimum overhead data partitioning algorithms for parallel video processing. In Proceedings of the International Conference on Domain Decomposition Methods."},{"key":"e_1_2_1_3_1","unstructured":"Atmel. 2007. AT91 arm-based microcontrollers. http:\/\/www.atmel.com\/products\/AT91\/.  Atmel. 2007. AT91 arm-based microcontrollers. http:\/\/www.atmel.com\/products\/AT91\/."},{"key":"e_1_2_1_4_1","unstructured":"Bradley A. and Stentiford F. 2002. JPEG 2000 and region of interest coding. Digit. Image Comput. Tech. Appl.  Bradley A. and Stentiford F. 2002. JPEG 2000 and region of interest coding. Digit. Image Comput. Tech. Appl."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/641007.641115"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/4.720410"},{"key":"e_1_2_1_7_1","doi-asserted-by":"crossref","unstructured":"Ellis T. Black J. Xu M. and Makris D. 2005. A distributed multicamera surveillance system. In Ambient Intelligence---A Novel Paradigm Springer New York 107--138.  Ellis T. Black J. Xu M. and Makris D. 2005. A distributed multicamera surveillance system. In Ambient Intelligence---A Novel Paradigm Springer New York 107--138.","DOI":"10.1007\/0-387-22991-4_6"},{"volume-title":"Proceedings of the 4th Austrian-Hungarian Workshop on Distributed and Parallel Systems (DAPSYS).","author":"Ferscha A.","key":"e_1_2_1_8_1","unstructured":"Ferscha , A. , Vogl , S. , and Wolfgang , B . 2002. Ubiquitous context sensing in wireless environments . In Proceedings of the 4th Austrian-Hungarian Workshop on Distributed and Parallel Systems (DAPSYS). Ferscha, A., Vogl, S., and Wolfgang, B. 2002. Ubiquitous context sensing in wireless environments. In Proceedings of the 4th Austrian-Hungarian Workshop on Distributed and Parallel Systems (DAPSYS)."},{"volume-title":"Proceedings of the IEEE International Conference on Image Processing.","author":"Hamamoto T.","key":"e_1_2_1_9_1","unstructured":"Hamamoto , T. , Nagao , S. , and Aizawa , K . 2002. Real-time objects tracking by using smart image sensor and FPGA . In Proceedings of the IEEE International Conference on Image Processing. Hamamoto, T., Nagao, S., and Aizawa, K. 2002. Real-time objects tracking by using smart image sensor and FPGA. In Proceedings of the IEEE International Conference on Image Processing."},{"volume-title":"Proceedings of the IEEE International Conference on Multimedia and Expo.","author":"Hariharakrishnan K.","key":"e_1_2_1_10_1","unstructured":"Hariharakrishnan , K. , Schonfeld , D. , Raffy , P. , and Yassa , F . 2003. Object tracking using adaptive block matching . In Proceedings of the IEEE International Conference on Multimedia and Expo. Hariharakrishnan, K., Schonfeld, D., Raffy, P., and Yassa, F. 2003. Object tracking using adaptive block matching. In Proceedings of the IEEE International Conference on Multimedia and Expo."},{"volume-title":"Proceedings of the IEEE International Conference on Multimedia and Expo.","author":"Hu X.","key":"e_1_2_1_11_1","unstructured":"Hu , X. , Ogras , U. Y. , Zamora , N. H. , and Marculescu , R . 2004. Data partitioning techniques for pervasive multimedia platforms . In Proceedings of the IEEE International Conference on Multimedia and Expo. Hu, X., Ogras, U. Y., Zamora, N. H., and Marculescu, R. 2004. Data partitioning techniques for pervasive multimedia platforms. In Proceedings of the IEEE International Conference on Multimedia and Expo."},{"volume-title":"Proceedings of the IEEE International Conference on Multimedia and Expo.","author":"Huang Y.","key":"e_1_2_1_12_1","unstructured":"Huang , Y. , Hsieh , B. , Chien , S. , and Chen , L . 2002. Simple and effective algorithm for automatic tracking of a single object using a pan-tilt-zoom camera . In Proceedings of the IEEE International Conference on Multimedia and Expo. Huang, Y., Hsieh, B., Chien, S., and Chen, L. 2002. Simple and effective algorithm for automatic tracking of a single object using a pan-tilt-zoom camera. In Proceedings of the IEEE International Conference on Multimedia and Expo."},{"key":"e_1_2_1_13_1","doi-asserted-by":"crossref","unstructured":"Lee C. Wang Y. and Yang T. 1994. Static global scheduling for optimal computer vision and image processing operations on distributed-memory multiprocessors. Tech. Rep. Computer Science Department. University of California at Santa Barbara.   Lee C. Wang Y. and Yang T. 1994. Static global scheduling for optimal computer vision and image processing operations on distributed-memory multiprocessors. Tech. Rep. Computer Science Department. University of California at Santa Barbara.","DOI":"10.1007\/3-540-60268-2_403"},{"key":"e_1_2_1_14_1","unstructured":"Omnivision. 2007. OV7141 CMOS VGA. CameraChip. http:\/\/www.ovt.com\/pdfs\/pb_7141_7640.pdf.  Omnivision. 2007. OV7141 CMOS VGA. CameraChip. http:\/\/www.ovt.com\/pdfs\/pb_7141_7640.pdf."},{"key":"e_1_2_1_15_1","volume-title":"Digital Integrated Circuits","author":"Rabaey J.","unstructured":"Rabaey , J. , Chandrakasan , A. , and Nikolic' , B. 2003. Digital Integrated Circuits , 2 nd ed. Prentice Hall , Upper Saddle River, NJ, 213--231. Rabaey, J., Chandrakasan, A., and Nikolic', B. 2003. Digital Integrated Circuits, 2nd ed. Prentice Hall, Upper Saddle River, NJ, 213--231.","edition":"2"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1031419.1031436"},{"key":"e_1_2_1_17_1","doi-asserted-by":"crossref","unstructured":"Senior A. Hampapur A. Brown L. Tian Y.-L. Shu C.-F. and Pankanti S. 2005. Distributed active multicamera networks. In Ambient Intelligence---A Novel Paradigm. Springer New York 89--105.  Senior A. Hampapur A. Brown L. Tian Y.-L. Shu C.-F. and Pankanti S. 2005. Distributed active multicamera networks. In Ambient Intelligence---A Novel Paradigm. Springer New York 89--105.","DOI":"10.1007\/0-387-22991-4_5"},{"key":"e_1_2_1_18_1","doi-asserted-by":"crossref","unstructured":"Sezan M. I. and Lagendijk R. L. 1993. Motion Analysis and Image Sequence Processing. Kluwer Academic Norwell MA.   Sezan M. I. and Lagendijk R. L. 1993. Motion Analysis and Image Sequence Processing. Kluwer Academic Norwell MA.","DOI":"10.1007\/978-1-4615-3236-1"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/500141.500191"},{"key":"e_1_2_1_20_1","unstructured":"Texas Instruments. 2007. TMS320VC5510. http:\/\/focus.ti.com\/docs\/prod\/folders\/print\/tms320vc 5510a.html.  Texas Instruments. 2007. TMS320VC5510. http:\/\/focus.ti.com\/docs\/prod\/folders\/print\/tms320vc 5510a.html."},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2002.1033027"},{"volume-title":"Proceedings of the IEEE International Conference on Multimedia and Expo.","author":"Zamora N. H.","key":"e_1_2_1_22_1","unstructured":"Zamora , N. H. , Hu , X. , Ogras , U. Y. , and Marculescu , R . 2004. Resource-aware video processing techniques for ambient multimedia systems . In Proceedings of the IEEE International Conference on Multimedia and Expo. Zamora, N. H., Hu, X., Ogras, U. Y., and Marculescu, R. 2004. Resource-aware video processing techniques for ambient multimedia systems. In Proceedings of the IEEE International Conference on Multimedia and Expo."}],"container-title":["ACM Transactions on Design Automation of Electronic Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1297666.1297684","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1297666.1297684","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:56:15Z","timestamp":1750254975000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1297666.1297684"}},"subtitle":["A node-centric perspective"],"short-title":[],"issued":{"date-parts":[[2008,1]]},"references-count":22,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2008,1]]}},"alternative-id":["10.1145\/1297666.1297684"],"URL":"https:\/\/doi.org\/10.1145\/1297666.1297684","relation":{},"ISSN":["1084-4309","1557-7309"],"issn-type":[{"type":"print","value":"1084-4309"},{"type":"electronic","value":"1557-7309"}],"subject":[],"published":{"date-parts":[[2008,1]]},"assertion":[{"value":"2006-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2007-07-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2008-02-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}