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...
Gespeichert in:
Veröffentlicht in: | International arab journal of information technology 2010, Vol.7 (1), p.96-104 |
---|---|
Hauptverfasser: | , , , , |
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 |