{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,27]],"date-time":"2025-08-27T16:35:08Z","timestamp":1756312508594},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2016,1,6]],"date-time":"2016-01-06T00:00:00Z","timestamp":1452038400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Sign Process Syst"],"published-print":{"date-parts":[[2017,1]]},"DOI":"10.1007\/s11265-015-1098-x","type":"journal-article","created":{"date-parts":[[2016,1,6]],"date-time":"2016-01-06T07:48:54Z","timestamp":1452066534000},"page":"67-84","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Embedded Real-Time H264\/AVC High Definition Video Encoder on TI\u2019s KeyStone Multicore DSP"],"prefix":"10.1007","volume":"86","author":[{"given":"Nejmeddine","family":"Bahri","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thierry","family":"Grandpierre","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Med Ali Ben","family":"Ayed","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nouri","family":"Masmoudi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohamed","family":"Akil","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,1,6]]},"reference":[{"key":"1098_CR1","unstructured":"Joint Video Team (JVT) of ISO\/IEC MPEG & ITU-T VCEG (2013). Advanced video coding for generic audiovisual services. Avril 2013, http:\/\/www.itu.int\/ITU-T\/recommendations\/rec.aspx?rec=11830&lang=en . Accessed Oct 2014."},{"key":"1098_CR2","doi-asserted-by":"crossref","DOI":"10.1109\/ACSSC.2011.6190391","volume-title":"A fine-grained parallel implementation of a H.264\/AVC encoder on a 167-processor computational platform","author":"Z Xiao","year":"2011","unstructured":"Xiao, Z., Le, S., & Baas, B. (2011). A fine-grained parallel implementation of a H.264\/AVC encoder on a 167-processor computational platform. Pacific Grove, CA: ACSSC 2011."},{"key":"1098_CR3","doi-asserted-by":"publisher","unstructured":"Ming-Jiang Yang, Jo-Yew Tham, Rahardja, S., Da-Jun Wu. Real-time H.264 encoder implementation on a low-power digital signal processor, in Multimedia and Expo, 2009. ICME 2009. IEEE International Conference on , vol., no., pp.1150-1153, June 28 2009-July 3 2009.\u00a0doi: 10.1109\/ICME.2009.5202703 .","DOI":"10.1109\/ICME.2009.5202703"},{"issue":"10, Part A","key":"1098_CR4","doi-asserted-by":"crossref","first-page":"870","DOI":"10.1016\/j.sysarc.2013.05.005","volume":"59","author":"W Elhamzi","year":"2013","unstructured":"Elhamzi, W., Dubois, J., Miteran, J., Atri, M., Heyrman, B., & Ginhac, D. (2013). Efficient smart-camera accelerator: a configurable motion estimator dedicated to video codec. Journal of Systems Architecture, 59(10, Part A), 870\u2013877. ISSN 1383\u20137621.","journal-title":"Journal of Systems Architecture"},{"issue":"9","key":"1098_CR5","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1016\/j.sysarc.2012.06.005","volume":"58","author":"S Jo","year":"2012","unstructured":"Jo, S., Jo, S. H., & Song, Y. H. (2012). Exploring parallelization techniques based on OpenMP in H.264\/AVC encoder for embedded multi-core processor. Journal of Systems Architecture, 58(9), 339\u2013353.","journal-title":"Journal of Systems Architecture"},{"issue":"1","key":"1098_CR6","first-page":"34","volume":"9","author":"HK Zrida","year":"2011","unstructured":"Zrida, H. K., Ammari, A. C., Jemai, A., & Abid, M. (2011). High level optimized parallel Specificationof a H.264\/AVC video encoder. International Journal of Computing and Information Sciences, 9(1), 34\u201346.","journal-title":"International Journal of Computing and Information Sciences"},{"key":"1098_CR7","unstructured":"TMS320C6000 DSP Cache User\u2019s Guide. http:\/\/www.ti.com\/lit\/ug\/spru656a\/spru656a.pdf . Accessed Oct 2014."},{"key":"1098_CR8","volume-title":"International Conference on Circuits, System and Simulation IPCSIT","author":"S Sankaraiah","year":"2011","unstructured":"Sankaraiah, S., Lam, H. S., Eswaran, C., & Abdullah, J. (2011). GOP level parallelism on H.264 video encoder for multicore architecture. In International Conference on Circuits, System and Simulation IPCSIT. Singapore: IACSIT Press."},{"key":"1098_CR9","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-013-0267-4","author":"S Sankaraiah","year":"2013","unstructured":"Sankaraiah, S., Shuan, L. H., Eswaran, C., & Abdullah, J. (2013). Performance optimization of video coding process on multi-core platform using Gop level parallelism. International Journal of Parallel Programming. doi: 10.1007\/s10766-013-0267-4 . ISSN:1573\u20137640.","journal-title":"International Journal of Parallel Programming"},{"key":"1098_CR10","doi-asserted-by":"publisher","unstructured":"Rodriguez, A., Gonzalez, A., Malumbres, M.P. Hierarchical Parallelization of an H.264\/AVC Video Encoder, in\u00a0Parallel Computing in Electrical Engineering, 2006. PAR ELEC 2006. International Symposium on, vol., no., pp.363-368, 13-17 Sept. 2006. doi: 10.1109\/PARELEC.2006.42 .","DOI":"10.1109\/PARELEC.2006.42"},{"key":"1098_CR11","doi-asserted-by":"publisher","unstructured":"Fang Ji, Xing-yuan Li, Chang-long Yang. An Algorithm Based on AVS Encoding on FPGA Multi-Core Pipeline, in\u00a0Computational and Information Sciences (ICCIS), 2013 Fifth International Conference on, vol., no., pp. 1521-1524, 21-23 June 2013. doi: 10.1109\/ICCIS.2013.400 .","DOI":"10.1109\/ICCIS.2013.400"},{"key":"1098_CR12","doi-asserted-by":"publisher","unstructured":"Zhuo Zhao, Ping Liang. A Highly Efficient Parallel Algorithm for H.264 Video Encoder, in\u00a0Acoustics, Speech and Signal Processing, 2006. ICASSP 2006 Proceedings. 2006 IEEE International Conference on, vol.5, no., pp.V-V, 14-19 May 2006. doi: 10.1109\/ICASSP.2006.1661319 .","DOI":"10.1109\/ICASSP.2006.1661319"},{"key":"1098_CR13","unstructured":"H264\/AVC software Joint Model JM. http:\/\/iphome.hhi.de\/suehring\/tml\/download\/old_jm\/ . Accessed Oct 2014."},{"key":"1098_CR14","doi-asserted-by":"publisher","unstructured":"Yen-Kuang Chen, Tian, X., Steven Ge, Girkar, M. Towards efficient multi-level threading of H.264 encoder on Intel hyper-threading architectures, in\u00a0Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International, vol., no., pp.63-, 26-30 April 2004. doi: 10.1109\/IPDPS.2004.1302990 .","DOI":"10.1109\/IPDPS.2004.1302990"},{"issue":"1","key":"1098_CR15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/S0141-9331(01)00141-7","volume":"26","author":"O Lehtoranta","year":"2002","unstructured":"Lehtoranta, O., H\u00e4m\u00e4l\u00e4inen, T., Lappalainen, V., & Mustonen, J. (2002). Parallel implementation of video encoder on quad DSP system. Microprocessors and Microsystems, 26(1), 1\u201315.","journal-title":"Microprocessors and Microsystems"},{"key":"1098_CR16","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1007\/978-3-540-75444-2_55","volume-title":"High performance computing and communications","author":"S Sun","year":"2007","unstructured":"Sun, S., Wang, D., & Chen, S. (2007). A highly efficient parallel algorithm for H.264 encoder based on macro-block region partition. In R. Perrott, B. Chapman, J. Subhlok, R. Mello, & L. Yang (Eds.), High performance computing and communications (Vol. 4782, pp. 577\u2013585). Berlin: Springer."},{"key":"1098_CR17","doi-asserted-by":"publisher","unstructured":"Shenggang Chen, Shuming Chen, Huitao Gu, Hu Chen, Yaming Yin, Xiaowen Chen, Shuwei Sun, Sheng Liu, Yaohua Wang. Mapping of H.264\/AVC Encoder on a Hierarchical Chip Multicore DSP Platform, in\u00a0High Performance Computing and Communications (HPCC), 2010 12th IEEE International Conference on, vol., no., pp. 465-470, 1-3 Sept. 2010. doi: 10.1109\/HPCC.2010.82 .","DOI":"10.1109\/HPCC.2010.82"},{"key":"1098_CR18","doi-asserted-by":"publisher","unstructured":"Yu-Wen Huang, Tung-Chien Chen, Chen-Han Tsai, Ching-Yeh Chen, To-Wei Chen, Chi-Shi Chen, Chun-Fu Shen, Shyh-Yih Ma, Tu-Chih Wang, Bing-Yu Hsieh, Hung-Chi Fang, Liang-Gee Chen. A 1.3TOPS H.264\/AVC single-chip encoder for HDTV applications, in\u00a0Solid-State Circuits Conference, 2005. Digest of Technical Papers. ISSCC. 2005 IEEE International, vol., no., pp. 128-588 Vol. 1, 10-10 Feb. 2005 doi: 10.1109\/ISSCC.2005.1493902","DOI":"10.1109\/ISSCC.2005.1493902"},{"key":"1098_CR19","volume":"2014","author":"H Su","year":"2014","unstructured":"Su, H., Wen, M., Wu, N., Ren, J., & Zhang, C. (2014). Efficient parallel video processing techniques on GPU: from framework to implementation. The Scientific World Journal, 2014, 716020. 19 pages.","journal-title":"The Scientific World Journal"},{"key":"1098_CR20","doi-asserted-by":"publisher","unstructured":"Ant\u00f3nio Rodrigues, Nuno Roma, and Leonel Sousa. 2010. p264: open platform for designing parallel H.264\/AVC video encoders on multi-core systems. In\u00a0Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video\u00a0(NOSSDAV '10). ACM, New York, NY, USA, 81-86. doi: 10.1145\/1806565.1806586 .","DOI":"10.1145\/1806565.1806586"},{"key":"1098_CR21","doi-asserted-by":"publisher","DOI":"10.1155\/2014\/183716","volume":"2014","author":"AO Adeyemi-Ejeye","year":"2014","unstructured":"Adeyemi-Ejeye, A. O., & Walker, S. (2014). 4kUHD H264 wireless live video streaming using CUDA. Journal of Electrical and Computer Engineering, 2014, 183716. doi: 10.1155\/2014\/183716 . 12 pages.","journal-title":"Journal of Electrical and Computer Engineering"},{"key":"1098_CR22","unstructured":"TMS320C6678 multicore fixed and floating-point digital signal processor data manual. Literature Number: SPRS691D April 2013, http:\/\/www.mouser.com\/ds\/2\/405\/sprs691d-256638.pdf . Accessed Oct 2014."},{"key":"1098_CR23","unstructured":"BeagleBoard-xM Rev C system Reference Manual. http:\/\/beagleboard.org\/static\/BBxMSRM_latest.pdf . Accessed Oct 2014."},{"key":"1098_CR24","unstructured":"Banana Pro web site. http:\/\/www.lemaker.org\/ . Accessed Jan 2015."},{"key":"1098_CR25","unstructured":"TI Network Developer\u2019s Kit (NDK) v2.21 User\u2019s Guide. http:\/\/www.ti.com\/lit\/ug\/spru523h\/spru523h.pdf . Accessed Oct 2014."},{"key":"1098_CR26","unstructured":"Open source computer vision library. http:\/\/opencv.org\/ . Accessed Oct 2014."},{"key":"1098_CR27","unstructured":"SYS\/BIOS and Linux Multicore Software Development Kits (MCSDK) for C66x, C647x, C645x Processors. http:\/\/www.ti.com\/tool\/bioslinuxmcsdk . Accessed Oct 2014."},{"key":"1098_CR28","doi-asserted-by":"publisher","unstructured":"Werda, I., Kossentini, F., Ayed, M.B., Massmoudi, N. Analysis and Optimization of UB Video\u2019s H.264 Baseline Encoder Implementation on Texas Instruments\u2019 TMS320DM642 DSP, in\u00a0Image Processing, 2006 IEEE International Conference on, vol., no., pp. 3277-3280, 8-11 Oct. 2006.\u00a0doi: 10.1109\/ICIP.2006.312785 .","DOI":"10.1109\/ICIP.2006.312785"},{"issue":"9","key":"1098_CR29","first-page":"2025","volume":"8","author":"N Bahri","year":"2013","unstructured":"Bahri, N., Werda, I., Grandpierre, T., Ben Ayed, M., Masmoudi, N., & Akil, M. (2013). Optimizations for real-time implementation of H264\/AVC video encoder on DSP processor. International Review on Computers and Software (IRECOS), 8(9), 2025\u20132035.","journal-title":"International Review on Computers and Software (IRECOS)"},{"key":"1098_CR30","unstructured":"Joint Video Team (JVT) of ISO\/IEC MPEG & ITU-T VCEG organizations. http:\/\/www.itu.int\/en\/ITU-T\/studygroups\/com16\/video\/Pages\/jvt.aspx . Accessed Oct 2014."},{"issue":"6","key":"1098_CR31","doi-asserted-by":"crossref","first-page":"8","DOI":"10.5120\/4610-6601","volume":"37","author":"N Bahri","year":"2012","unstructured":"Bahri, N., Werda, I., Samet, A., Ayed, M. A. B., & Masmoudi, N. (2012). Fast intra mode decision algorithm for H264\/AVC HD baseline profile encoder. International Journal of Computer Applications, 37(6), 8\u201313.","journal-title":"International Journal of Computer Applications"},{"issue":"1","key":"1098_CR32","first-page":"96","volume":"7","author":"I Werda","year":"2010","unstructured":"Werda, I., Chaouch, H., Samet, A., Ayed, M. A. B., & Masmoudi, N. (2010). Optimal DSP based integer motion estimation implementation for H.264\/AVC baseline encoder. The International Arab Journal of Information Technology \u2013 IAJIT, 7(1), 96\u2013104.","journal-title":"The International Arab Journal of Information Technology \u2013 IAJIT"},{"key":"1098_CR33","unstructured":"C6678 power spreadsheet. http:\/\/www.ti.com\/lit\/zip\/sprm545 . Accessed Oct 2014."},{"key":"1098_CR34","unstructured":"Power consumption summary for keystone C66x devices. http:\/\/www.ti.com\/lit\/an\/sprabi5a\/sprabi5a.pdf . Accessed Oct 2014."},{"key":"1098_CR35","unstructured":"C6678 power spreadsheet. http:\/\/e2e.ti.com\/support\/dsp\/c6000_multi-core_dsps\/f\/639\/t\/171805.aspx . Accessed Oct 2014."},{"key":"1098_CR36","unstructured":"Nissim Saban. Multicore DSP Vs GPUs, [online available]: http:\/\/www.sagivtech.com\/contentManagment\/uploadedFiles\/fileGallery\/Multi_core_DSPs_vs_GPUs_TI_for_distribution.pdf"}],"container-title":["Journal of Signal Processing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-015-1098-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11265-015-1098-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-015-1098-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-015-1098-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,1]],"date-time":"2019-06-01T12:22:30Z","timestamp":1559391750000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11265-015-1098-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,1,6]]},"references-count":36,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,1]]}},"alternative-id":["1098"],"URL":"https:\/\/doi.org\/10.1007\/s11265-015-1098-x","relation":{},"ISSN":["1939-8018","1939-8115"],"issn-type":[{"value":"1939-8018","type":"print"},{"value":"1939-8115","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,1,6]]}}}