{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,4]],"date-time":"2025-05-04T04:01:50Z","timestamp":1746331310252,"version":"3.40.4"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2014,5,27]],"date-time":"2014-05-27T00:00:00Z","timestamp":1401148800000},"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 Real-Time Image Proc"],"published-print":{"date-parts":[[2016,4]]},"DOI":"10.1007\/s11554-014-0430-1","type":"journal-article","created":{"date-parts":[[2014,5,26]],"date-time":"2014-05-26T08:53:59Z","timestamp":1401094439000},"page":"633-644","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["High performance architecture for real-time HDTV broadcasting"],"prefix":"10.1007","volume":"11","author":[{"given":"Yasser","family":"Ismail","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wael","family":"El-Medany","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hessa","family":"Al-Junaid","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed","family":"Abdelgawad","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2014,5,27]]},"reference":[{"key":"430_CR1","doi-asserted-by":"crossref","first-page":"560","DOI":"10.1109\/TCSVT.2003.815165","volume":"13","author":"T Wiegand","year":"2003","unstructured":"Wiegand, T., Sullivan, G.J., Bjontegaard, G., Luthra, A.: Overview of the H.264\/AVC video coding standard. IEEE Trans. Circ. Syst. Video Technol. 13, 560\u2013576 (2003)","journal-title":"IEEE Trans. Circ. Syst. Video Technol."},{"key":"430_CR2","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1117\/12.206349","volume":"2419","author":"S Eckart","year":"1995","unstructured":"Eckart, S., Fogg, C.: ISO\/IEC MPEG-2 software video codec. Proc. SPIE 2419, 100\u2013118 (1995)","journal-title":"Proc. SPIE"},{"unstructured":"ITU-T Rec. H.263: Video coding for low bit rate communication (1998)","key":"430_CR3"},{"unstructured":"ISO\/IEC 14496-2 (MPEG-4 Video): Information technology\u2014Coding of audio visual objects (1999)","key":"430_CR4"},{"unstructured":"ITU-T Rec. H.264 and ISO\/IEC 14496-10 AVC: Advanced video coding for generic audiovisual services (2003)","key":"430_CR5"},{"unstructured":"Woong, I.L.C., Byeungwoo, J., Jechang, J.: Fast motion estimation with modified diamond search for variable motion block sizes. In: Proceedings. 2003 International Conference on Image Processing, 2003. ICIP 2003, vol. 3, pp. II-371-4 (2003)","key":"430_CR6"},{"doi-asserted-by":"crossref","unstructured":"Goel, S., Ismail, Y., Bayoumi, M.A.: Adaptive search window size algorithm for fast motion estimation in H.264\/AVC standard. In: 48th Midwest Symposium on Circuits and Systems, 2005, vol. 2, pp. 1557\u20131560 (2005)","key":"430_CR7","DOI":"10.1109\/MWSCAS.2005.1594412"},{"doi-asserted-by":"crossref","unstructured":"Goel, S., Ismail, Y., Devulapalli, P., McNeely, J., Bayoumi, M.A.: An efficient data reuse motion estimation engine. In: IEEE Workshop on Signal Processing Systems Design and Implementation, 2006. SIPS \u201806, pp. 383\u2013386 (2006)","key":"430_CR8","DOI":"10.1109\/SIPS.2006.352613"},{"doi-asserted-by":"crossref","unstructured":"Ahmed, A., Shahid, M.U., Martina, M., Magli, E., Masera, G.: VLSI architecture for low-complexity motion estimation in H.264 multiview video coding. In: 2013 Euromicro Conference on Digital System Design (DSD), pp. 288\u2013292 (2013)","key":"430_CR9","DOI":"10.1109\/DSD.2013.145"},{"key":"430_CR10","doi-asserted-by":"crossref","first-page":"794","DOI":"10.1109\/TCE.2011.5955224","volume":"57","author":"H Huong","year":"2011","unstructured":"Huong, H., Klepko, R., Nam, N., Demin, W.: A high performance hardware architecture for multi-frame hierarchical motion estimation. IEEE Trans. Consum. Electron. 57, 794\u2013801 (2011)","journal-title":"IEEE Trans. Consum. Electron."},{"key":"430_CR11","doi-asserted-by":"crossref","first-page":"802","DOI":"10.1109\/TCSVT.2012.2223791","volume":"23","author":"G Pastuszak","year":"2013","unstructured":"Pastuszak, G., Jakubowski, M.: Adaptive computationally scalable motion estimation for the hardware H.264\/AVC encoder. IEEE Trans. Circ. Syst. Video Technol. 23, 802\u2013812 (2013)","journal-title":"IEEE Trans. Circ. Syst. Video Technol."},{"unstructured":"Koga, T., Iinuma, K., Iijima, A.: Motion-compensated interframe coding for video conferencing. In: Proceedings of NTC81, pp. C9.6\u20139.6.5, New Orleans, LA (1981)","key":"430_CR12"},{"key":"430_CR13","doi-asserted-by":"crossref","first-page":"438","DOI":"10.1109\/76.313138","volume":"4","author":"R Li","year":"1994","unstructured":"Li, R., Zeng, B., Liou, M.L.: A new three-step search algorithm for block motion estimation. IEEE Trans. Circ. Syst. Video Technol. 4, 438\u2013442 (1994)","journal-title":"IEEE Trans. Circ. Syst. Video Technol."},{"key":"430_CR14","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1109\/76.499840","volume":"6","author":"LM Po","year":"1996","unstructured":"Po, L.M., Ma, W.C.: A novel four-step search algorithm for fast block motion estimation. IEEE Trans. Circ. Syst. Video Technol. 6, 313\u2013317 (1996)","journal-title":"IEEE Trans. Circ. Syst. Video Technol."},{"key":"430_CR15","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1109\/83.821744","volume":"9","author":"S Zhu","year":"2000","unstructured":"Zhu, S., Ma, K\u2013.K.: A new diamond search algorithm for fast block matching motion estimation. IEEE Trans. Image Process. 9, 287\u2013290 (2000)","journal-title":"IEEE Trans. Image Process."},{"key":"430_CR16","doi-asserted-by":"crossref","first-page":"1168","DOI":"10.1109\/TCSVT.2002.806815","volume":"12","author":"CH Cheung","year":"2002","unstructured":"Cheung, C.H., Po, L.M.: A novel cross-diamond search algorithm for fast block motion estimation. IEEE Trans. Circ. Syst. Video Technol. 12, 1168\u20131177 (2002)","journal-title":"IEEE Trans. Circ. Syst. Video Technol."},{"doi-asserted-by":"crossref","unstructured":"Sahani, S.K., Adhikari, G., Das, B.K.: Fast template matching based on multilevel successive elimination algorithm. In: 2012 International Conference on Signal Processing and Communications (SPCOM), pp. 1\u20135 (2012)","key":"430_CR17","DOI":"10.1109\/SPCOM.2012.6290001"},{"key":"430_CR18","doi-asserted-by":"crossref","first-page":"1265","DOI":"10.1109\/TCSVT.2004.835146","volume":"14","author":"A Tae Gyoung","year":"2004","unstructured":"Tae Gyoung, A., Yong Ho, M., Jae-Ho, K.: Fast full-search motion estimation based on multilevel successive elimination algorithm. IEEE Trans. Circ. Syst. Video Technol. 14, 1265\u20131269 (2004)","journal-title":"IEEE Trans. Circ. Syst. Video Technol."},{"key":"430_CR19","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1109\/TIP.2004.840702","volume":"14","author":"Z Ce","year":"2005","unstructured":"Ce, Z., Wei-Song, Q., Ser, W.: Predictive fine granularity successive elimination for fast optimal block-matching motion estimation. Image Process. IEEE Trans. 14, 213\u2013221 (2005)","journal-title":"Image Process. IEEE Trans."},{"key":"430_CR20","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1109\/TCSVT.2011.2148450","volume":"22","author":"Y Ismail","year":"2012","unstructured":"Ismail, Y., McNeely, J.B., Shaaban, M., Mahmoud, H., Bayoumi, M.A.: Fast motion estimation system using dynamic models for H.264\/AVC video coding. IEEE Trans. Circ. Syst. Video Technol. 22, 28\u201342 (2012)","journal-title":"IEEE Trans. Circ. Syst. Video Technol."},{"doi-asserted-by":"crossref","unstructured":"Luheng, J., Au, O.C., Chi-ying, T., Yongfang, S., Rui, M., Hong, Z.: A diamond search window based adaptive search range algorithm. In: 2013 IEEE International Conference on Multimedia and Expo Workshops (ICMEW), pp. 1\u20134 (2013)","key":"430_CR21","DOI":"10.1109\/ICMEW.2013.6618263"},{"key":"430_CR22","doi-asserted-by":"crossref","first-page":"1301","DOI":"10.1109\/31.44346","volume":"36","author":"T Komarek","year":"1989","unstructured":"Komarek, T., Pirsch, P.: Array architectures for block matching algorithms. IEEE Trans. Circ. Syst. 36, 1301\u20131308 (1989)","journal-title":"IEEE Trans. Circ. Syst."},{"key":"430_CR23","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1109\/5.364465","volume":"83","author":"P Pirsch","year":"1995","unstructured":"Pirsch, P., Demassieux, N., Gehrke, W.: VLSI architectures for video compression\u2014a survey. Proc. IEEE 83, 220\u2013246 (1995)","journal-title":"Proc. IEEE"},{"doi-asserted-by":"crossref","unstructured":"Minmin, S., Li, L., Jiawen, W., Hongbing, P., Wei, L.: A horizontal data reuse approach for fractional motion estimation in H.264\/AVC encoder. In: 2012 International Conference on Computer Science and Information Processing (CSIP), pp. 821\u2013825 (2012)","key":"430_CR24","DOI":"10.1109\/CSIP.2012.6308979"},{"doi-asserted-by":"crossref","unstructured":"Kaijin, W., Rongwei, Z., Shanghang, Z., Huizhu, J., Don, X., Wen, G.: An optimized hardware video encoder for AVS with Level C\u00a0+\u00a0data reuse scheme for motion estimation. In: 2012 IEEE International Conference on Multimedia and Expo (ICME), pp. 1055\u20131060 (2012)","key":"430_CR25","DOI":"10.1109\/ICME.2012.11"},{"key":"430_CR26","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1109\/76.981846","volume":"12","author":"J-C Tuan","year":"2002","unstructured":"Tuan, J.-C., Chang, T.-S., Jen, C.-W.: On the data reuse and memory bandwidth analysis for full-search block-matching VLSI architecture. Trans. Circ. Syst. Video Technol. 12, 61\u201372 (2002)","journal-title":"Trans. Circ. Syst. Video Technol."},{"key":"430_CR27","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1093\/comjnl\/bxr034","volume":"55","author":"S Goel","year":"2011","unstructured":"Goel, S., Ismail, Y., Bayoumi, M.: High-speed motion estimation architecture for real-time video transmission. Computer J. 55, 35\u201346 (2011)","journal-title":"Computer J."},{"doi-asserted-by":"crossref","unstructured":"Minho, K., Ingu, H., Soo-Ik, C.: A fast VLSI architecture for full-search variable block size motion estimation in MPEG-4 AVC\/H.264. In: Proceedings of the ASP-DAC 2005. Asia and South Pacific Design Automation Conference, vol. 1, pp. 631\u2013634 (2005)","key":"430_CR28","DOI":"10.1109\/ASPDAC.2005.1466240"},{"issue":"5","key":"430_CR29","doi-asserted-by":"crossref","first-page":"417","DOI":"10.1109\/76.473554","volume":"5","author":"LD Vos","year":"1995","unstructured":"Vos, L.D., Schobinger, M.: VLSI architecture for a flexible block matching processor. IEEE Trans. Circ. Syst. Video Technol. 5(5), 417\u2013428 (1995)","journal-title":"IEEE Trans. Circ. Syst. Video Technol."},{"doi-asserted-by":"crossref","unstructured":"Lai, Y.-K., Chen, L.-F.: A high data-reuse architecture with double-slice processing for full-search block-matching algorithm. In: Proceedings of ISCAS 2003, vol. 2, pp. II-716\u2013II-719 (2003)","key":"430_CR30","DOI":"10.1109\/ISCAS.2003.1206074"},{"unstructured":"Swee Yeow,Y., McCanny, J.V.: A VLSI architecture for advanced video coding motion estimation. In: Proceedings. IEEE International Conference on Application-Specific Systems, Architectures, and Processors, pp. 293\u2013301 (2003)","key":"430_CR31"},{"doi-asserted-by":"crossref","unstructured":"Borkar, S.: Design challenges of technology scaling. Micro IEEE, pp. 23\u201329 (1999)","key":"430_CR32","DOI":"10.1109\/40.782564"},{"unstructured":"Joint Video Team: Reference Software JM12.4. http:\/\/iphome.hhi.de\/suehring\/tml\/download\/ (2014)","key":"430_CR33"},{"unstructured":"Azadfar, M.M.: Implementation of a optimized systolic array architecture for FSBMA using FPGA for real-time applications. IJCSNS Int. J. Comput. Sci. Netw. Sec. 8(3), 46\u201351 (2008)","key":"430_CR34"},{"key":"430_CR35","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/76.276169","volume":"4","author":"B-M Wang","year":"1994","unstructured":"Wang, B.-M., Yen, J.-C., Chang, S.: Zero waiting-cycle hierarchical block matching algorithm and its array architecture. IEEE Trans. Circ. Syst. Video Technol. 4, 18\u201328 (1994)","journal-title":"IEEE Trans. Circ. Syst. Video Technol."},{"key":"430_CR36","doi-asserted-by":"crossref","first-page":"889","DOI":"10.1109\/78.193224","volume":"41","author":"Y-S Jehng","year":"1993","unstructured":"Jehng, Y.-S., Chen, L.-G., Chiueh, T.-D.: An efficient and simple VLSI tree architecture for motion estimation algorithms. IEEE Trans. Signal Process. 41, 889\u2013900 (1993)","journal-title":"IEEE Trans. Signal Process."},{"issue":"Issue3","key":"430_CR37","doi-asserted-by":"crossref","first-page":"437","DOI":"10.1109\/TVLSI.2010.2104166","volume":"20","author":"JL Nunez-Yanez","year":"2012","unstructured":"Nunez-Yanez, J.L., Nabina, A., Hung, E., Vafiadis, G.: Cogeneration of fast motion estimation processors and algorithms for advanced video coding. IEEE Trans Very Large Scale Integr (VLSI) Syst 20(Issue3), 437\u2013448 (2012)","journal-title":"IEEE Trans Very Large Scale Integr (VLSI) Syst"},{"doi-asserted-by":"crossref","unstructured":"Zhang, J., Nezan, J.-F., Cousin, J.-G.: Implementation of motion estimation based on heterogeneous parallel computing system with open CL. In: IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), High Performance Computing and Communication, pp. 41\u201345 (2012)","key":"430_CR38","DOI":"10.1109\/HPCC.2012.16"},{"key":"430_CR39","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1186\/1687-6180-2013-118","volume":"2013","author":"D Gonz\u00e1lez","year":"2013","unstructured":"Gonz\u00e1lez, D., Botella, G., Garc\u00eda, C., Prieto, M., Tirado, F.: Acceleration of blockmatching algorithms using a custom instruction-based paradigm on a Nios II microprocessor. EURASIP J. Adv. Signal Process. 2013, 118 (2013). doi: 10.1186\/1687-6180-2013-118","journal-title":"EURASIP J. Adv. Signal Process."},{"key":"430_CR40","doi-asserted-by":"crossref","first-page":"13126","DOI":"10.3390\/s121013126","volume":"12","author":"D Gonz\u00e1lez","year":"2012","unstructured":"Gonz\u00e1lez, D., Botella, G., Meyer-Baese, U., Garc\u00ed, C., Sanz, C., Prieto-Mat\u00edas, M., Tirado, F.: A low cost matching motion estimation sensor based on the NIOS II microprocessor. Sens. Basel 12, 13126\u201313149 (2012). doi: 10.3390\/s121013126","journal-title":"Sens. Basel"},{"doi-asserted-by":"crossref","unstructured":"Monteiro, E., Maule, M., Sampaio, F., Diniz, C., Zatt, B., Bampi, S.: Real-time block matching motion estimation onto GPGPU. In: 19th IEEE International Conference on Image Processing (ICIP), pp. 1693\u20131696 (2012)","key":"430_CR41","DOI":"10.1109\/ICIP.2012.6467204"}],"container-title":["Journal of Real-Time Image Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-014-0430-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11554-014-0430-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11554-014-0430-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T03:15:13Z","timestamp":1746242113000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11554-014-0430-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,5,27]]},"references-count":41,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2016,4]]}},"alternative-id":["430"],"URL":"https:\/\/doi.org\/10.1007\/s11554-014-0430-1","relation":{},"ISSN":["1861-8200","1861-8219"],"issn-type":[{"type":"print","value":"1861-8200"},{"type":"electronic","value":"1861-8219"}],"subject":[],"published":{"date-parts":[[2014,5,27]]}}}