Optimal DSP based integer motion estimation implementation for H.264 / AVC baseline encoder

The coding gain of the H.264 / AVC video encoder mainly comes from the new incorporated prediction tools. However, their enormous computation and ultrahigh memory bandwidth are the penalties. In this paper we present an approach supporting efficient data reuse process to avoid unnecessary memory acc...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International arab journal of information technology 2010, Vol.7 (1), p.96-104
Hauptverfasser: Chaouch, haytham, Werda, Imen, Samit, Amani, Bin Ayyad, Muhammad, Masmudi, Nouri
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 104
container_issue 1
container_start_page 96
container_title International arab journal of information technology
container_volume 7
creator Chaouch, haytham
Werda, Imen
Samit, Amani
Bin Ayyad, Muhammad
Masmudi, Nouri
description The coding gain of the H.264 / AVC video encoder mainly comes from the new incorporated prediction tools. However, their enormous computation and ultrahigh memory bandwidth are the penalties. In this paper we present an approach supporting efficient data reuse process to avoid unnecessary memory accesses and redundant motion estimation computations combined with a novel fast algorithm. A merging procedure joining search origin, search pattern and new variable block size motion estimation for H.264 / AVC is detailed in this paper. Those approaches yield good tradeoffs between motion estimation distortion and number of computations since they invest and exploit the centre-biased characteristics of the real world video sequences : a reliable predictor determines the search origin, localizing the search process. An efficient search pattern exploits structural constraints within the motion field. A new fast block size selection DSP-based algorithm allows simultaneous fidelity of the video quality and the reduction of the computational cost. Extensive experimental work has been done, results of which show that our approach gives a speed up of 1.14 times over that of the recent fast algorithms and 10 times over the spiral search algorithm on average, with a negligible degradation, in peak signal-to-noise ratio. In addition interesting memory bandwidth is further saved with the proposed data reuse techniques at architecture level.
format Article
fullrecord <record><control><sourceid>emarefa</sourceid><recordid>TN_cdi_emarefa_primary_15969</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>15969</sourcerecordid><originalsourceid>FETCH-LOGICAL-e176t-386f677b2d54153724c7273c1a1931fb6f80563ec6908484b582cb6440ebcf4d3</originalsourceid><addsrcrecordid>eNpNTs1KAzEYDKJgqX0DD3mB1c1_cizrT4VChVYvHkqS_SKRTXbJ7sW3d209OJeZgZlhLtCCSM0qRoy-_Kev0Wocv-oZzFCp1AJ97IYpJtvhh_0rdnaEFsc8wScUnPop9hnD-Bs4yZiGDhLk6WxDX_DmjkqO7_H6vTnVu5gBQ_Z9C-UGXQXbjbD64yV6e3o8NJtqu3t-adbbCoiSU8W0DPMXR1vBiWCKcq-oYp5YYhgJTgZdC8nAS1NrrrkTmnonOa_B-cBbtkS3511ItkCwx6HMj8v3kQgjDfsBeEtMVQ</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Optimal DSP based integer motion estimation implementation for H.264 / AVC baseline encoder</title><source>Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals</source><creator>Chaouch, haytham ; Werda, Imen ; Samit, Amani ; Bin Ayyad, Muhammad ; Masmudi, Nouri</creator><creatorcontrib>Chaouch, haytham ; Werda, Imen ; Samit, Amani ; Bin Ayyad, Muhammad ; Masmudi, Nouri</creatorcontrib><description>The coding gain of the H.264 / AVC video encoder mainly comes from the new incorporated prediction tools. However, their enormous computation and ultrahigh memory bandwidth are the penalties. In this paper we present an approach supporting efficient data reuse process to avoid unnecessary memory accesses and redundant motion estimation computations combined with a novel fast algorithm. A merging procedure joining search origin, search pattern and new variable block size motion estimation for H.264 / AVC is detailed in this paper. Those approaches yield good tradeoffs between motion estimation distortion and number of computations since they invest and exploit the centre-biased characteristics of the real world video sequences : a reliable predictor determines the search origin, localizing the search process. An efficient search pattern exploits structural constraints within the motion field. A new fast block size selection DSP-based algorithm allows simultaneous fidelity of the video quality and the reduction of the computational cost. Extensive experimental work has been done, results of which show that our approach gives a speed up of 1.14 times over that of the recent fast algorithms and 10 times over the spiral search algorithm on average, with a negligible degradation, in peak signal-to-noise ratio. In addition interesting memory bandwidth is further saved with the proposed data reuse techniques at architecture level.</description><identifier>ISSN: 1683-3198</identifier><identifier>EISSN: 1683-3198</identifier><language>eng</language><publisher>Zarqa, Jordan: Zarqa University</publisher><subject>Computational complexity ; Computer algorithms ; Digital techniques ; Signal processing ; Video compression ; الإلكترونيات الرقمية ; الاتصالات الرقمية ; الخوارزميات</subject><ispartof>International arab journal of information technology, 2010, Vol.7 (1), p.96-104</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784</link.rule.ids></links><search><creatorcontrib>Chaouch, haytham</creatorcontrib><creatorcontrib>Werda, Imen</creatorcontrib><creatorcontrib>Samit, Amani</creatorcontrib><creatorcontrib>Bin Ayyad, Muhammad</creatorcontrib><creatorcontrib>Masmudi, Nouri</creatorcontrib><title>Optimal DSP based integer motion estimation implementation for H.264 / AVC baseline encoder</title><title>International arab journal of information technology</title><description>The coding gain of the H.264 / AVC video encoder mainly comes from the new incorporated prediction tools. However, their enormous computation and ultrahigh memory bandwidth are the penalties. In this paper we present an approach supporting efficient data reuse process to avoid unnecessary memory accesses and redundant motion estimation computations combined with a novel fast algorithm. A merging procedure joining search origin, search pattern and new variable block size motion estimation for H.264 / AVC is detailed in this paper. Those approaches yield good tradeoffs between motion estimation distortion and number of computations since they invest and exploit the centre-biased characteristics of the real world video sequences : a reliable predictor determines the search origin, localizing the search process. An efficient search pattern exploits structural constraints within the motion field. A new fast block size selection DSP-based algorithm allows simultaneous fidelity of the video quality and the reduction of the computational cost. Extensive experimental work has been done, results of which show that our approach gives a speed up of 1.14 times over that of the recent fast algorithms and 10 times over the spiral search algorithm on average, with a negligible degradation, in peak signal-to-noise ratio. In addition interesting memory bandwidth is further saved with the proposed data reuse techniques at architecture level.</description><subject>Computational complexity</subject><subject>Computer algorithms</subject><subject>Digital techniques</subject><subject>Signal processing</subject><subject>Video compression</subject><subject>الإلكترونيات الرقمية</subject><subject>الاتصالات الرقمية</subject><subject>الخوارزميات</subject><issn>1683-3198</issn><issn>1683-3198</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2010</creationdate><recordtype>article</recordtype><recordid>eNpNTs1KAzEYDKJgqX0DD3mB1c1_cizrT4VChVYvHkqS_SKRTXbJ7sW3d209OJeZgZlhLtCCSM0qRoy-_Kev0Wocv-oZzFCp1AJ97IYpJtvhh_0rdnaEFsc8wScUnPop9hnD-Bs4yZiGDhLk6WxDX_DmjkqO7_H6vTnVu5gBQ_Z9C-UGXQXbjbD64yV6e3o8NJtqu3t-adbbCoiSU8W0DPMXR1vBiWCKcq-oYp5YYhgJTgZdC8nAS1NrrrkTmnonOa_B-cBbtkS3511ItkCwx6HMj8v3kQgjDfsBeEtMVQ</recordid><startdate>2010</startdate><enddate>2010</enddate><creator>Chaouch, haytham</creator><creator>Werda, Imen</creator><creator>Samit, Amani</creator><creator>Bin Ayyad, Muhammad</creator><creator>Masmudi, Nouri</creator><general>Zarqa University</general><scope>ADJCN</scope><scope>AHFXO</scope></search><sort><creationdate>2010</creationdate><title>Optimal DSP based integer motion estimation implementation for H.264 / AVC baseline encoder</title><author>Chaouch, haytham ; Werda, Imen ; Samit, Amani ; Bin Ayyad, Muhammad ; Masmudi, Nouri</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-e176t-386f677b2d54153724c7273c1a1931fb6f80563ec6908484b582cb6440ebcf4d3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2010</creationdate><topic>Computational complexity</topic><topic>Computer algorithms</topic><topic>Digital techniques</topic><topic>Signal processing</topic><topic>Video compression</topic><topic>الإلكترونيات الرقمية</topic><topic>الاتصالات الرقمية</topic><topic>الخوارزميات</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Chaouch, haytham</creatorcontrib><creatorcontrib>Werda, Imen</creatorcontrib><creatorcontrib>Samit, Amani</creatorcontrib><creatorcontrib>Bin Ayyad, Muhammad</creatorcontrib><creatorcontrib>Masmudi, Nouri</creatorcontrib><collection>الدوريات العلمية والإحصائية - e-Marefa Academic and Statistical Periodicals</collection><collection>معرفة - المحتوى العربي الأكاديمي المتكامل - e-Marefa Academic Complete</collection><jtitle>International arab journal of information technology</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Chaouch, haytham</au><au>Werda, Imen</au><au>Samit, Amani</au><au>Bin Ayyad, Muhammad</au><au>Masmudi, Nouri</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Optimal DSP based integer motion estimation implementation for H.264 / AVC baseline encoder</atitle><jtitle>International arab journal of information technology</jtitle><date>2010</date><risdate>2010</risdate><volume>7</volume><issue>1</issue><spage>96</spage><epage>104</epage><pages>96-104</pages><issn>1683-3198</issn><eissn>1683-3198</eissn><abstract>The coding gain of the H.264 / AVC video encoder mainly comes from the new incorporated prediction tools. However, their enormous computation and ultrahigh memory bandwidth are the penalties. In this paper we present an approach supporting efficient data reuse process to avoid unnecessary memory accesses and redundant motion estimation computations combined with a novel fast algorithm. A merging procedure joining search origin, search pattern and new variable block size motion estimation for H.264 / AVC is detailed in this paper. Those approaches yield good tradeoffs between motion estimation distortion and number of computations since they invest and exploit the centre-biased characteristics of the real world video sequences : a reliable predictor determines the search origin, localizing the search process. An efficient search pattern exploits structural constraints within the motion field. A new fast block size selection DSP-based algorithm allows simultaneous fidelity of the video quality and the reduction of the computational cost. Extensive experimental work has been done, results of which show that our approach gives a speed up of 1.14 times over that of the recent fast algorithms and 10 times over the spiral search algorithm on average, with a negligible degradation, in peak signal-to-noise ratio. In addition interesting memory bandwidth is further saved with the proposed data reuse techniques at architecture level.</abstract><cop>Zarqa, Jordan</cop><pub>Zarqa University</pub><tpages>9</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1683-3198
ispartof International arab journal of information technology, 2010, Vol.7 (1), p.96-104
issn 1683-3198
1683-3198
language eng
recordid cdi_emarefa_primary_15969
source Elektronische Zeitschriftenbibliothek - Frei zugängliche E-Journals
subjects Computational complexity
Computer algorithms
Digital techniques
Signal processing
Video compression
الإلكترونيات الرقمية
الاتصالات الرقمية
الخوارزميات
title Optimal DSP based integer motion estimation implementation for H.264 / AVC baseline encoder
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T06%3A14%3A00IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-emarefa&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Optimal%20DSP%20based%20integer%20motion%20estimation%20implementation%20for%20H.264%20/%20AVC%20baseline%20encoder&rft.jtitle=International%20arab%20journal%20of%20information%20technology&rft.au=Chaouch,%20haytham&rft.date=2010&rft.volume=7&rft.issue=1&rft.spage=96&rft.epage=104&rft.pages=96-104&rft.issn=1683-3198&rft.eissn=1683-3198&rft_id=info:doi/&rft_dat=%3Cemarefa%3E15969%3C/emarefa%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true