Bi-predictive motion estimation for HEVC on a graphics processing unit (GPU)

High Efficiency Video Coding (HEVC), the latest video compression standard, will play an important role in many multimedia applications in the foreseeable future. Its superior compression performance enables HEVC to be particularly suitable for high-definition videos in consumer electronics environm...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on consumer electronics 2014-11, Vol.60 (4), p.728-736
Hauptverfasser: Radicke, Stefan, Hahn, Jens-Uwe, Qi Wang, Grecos, Christos
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 736
container_issue 4
container_start_page 728
container_title IEEE transactions on consumer electronics
container_volume 60
creator Radicke, Stefan
Hahn, Jens-Uwe
Qi Wang
Grecos, Christos
description High Efficiency Video Coding (HEVC), the latest video compression standard, will play an important role in many multimedia applications in the foreseeable future. Its superior compression performance enables HEVC to be particularly suitable for high-definition videos in consumer electronics environments; however, it comes with the price of substantially high computational complexity. The HEVC encoding process, especially the Motion Estimation (ME), is very time consuming, which makes HEVC impractical for real-time applications at the moment. In this work, a hybrid encoding architecture with a set of algorithms is proposed, exploring a Graphics Processing Unit (GPU) to perform both uni-predictive and bi-predictive ME in a highly parallel manner. This reduces the complexity of the uni- and bipredictive ME on the Central Processing Unit (CPU) by up to 99% and 95% respectively, and brings significant overall time savings of up to 57.65% and 54.16% for the low delay P and the random access coding configurations respectively. The Rate-Distortion (RD) performance is only marginally affected in both cases.
doi_str_mv 10.1109/TCE.2014.7027349
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_1684187089</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7027349</ieee_id><sourcerecordid>3699470611</sourcerecordid><originalsourceid>FETCH-LOGICAL-c291t-b2663290fabfaf86ac3e8e068cf583bfd9da062801c4866a73e35bf488f7f31e3</originalsourceid><addsrcrecordid>eNo9kM1LAzEQxYMoWKt3wUvAix62TpLdbHLUpbZCQQ-t15BNk5pid9dkW_C_N7XV0zyY9-bjh9A1gREhIB_m1XhEgeSjEmjJcnmCBqQoRJYTWp6iAYAUGQPOztFFjGtIzoKKAZo9-awLdulN73cWb9retw22sfcb_StdG_B0_F7hpDVeBd19eBNxF1pjY_TNCm8b3-O7ydvi_hKdOf0Z7dWxDtHieTyvptnsdfJSPc4yQyXps5pyzqgEp2unneDaMCsscGFcIVjtlnKpgVMBxOSCc10yy4ra5UK40jFi2RDdHuamK7626Vi1brehSSsV4SInogQhkwsOLhPaGIN1qgvpq_CtCKg9M5WYqT0zdWSWIjeHiLfW_tv_uj-b-2at</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1684187089</pqid></control><display><type>article</type><title>Bi-predictive motion estimation for HEVC on a graphics processing unit (GPU)</title><source>IEEE Electronic Library (IEL)</source><creator>Radicke, Stefan ; Hahn, Jens-Uwe ; Qi Wang ; Grecos, Christos</creator><creatorcontrib>Radicke, Stefan ; Hahn, Jens-Uwe ; Qi Wang ; Grecos, Christos</creatorcontrib><description>High Efficiency Video Coding (HEVC), the latest video compression standard, will play an important role in many multimedia applications in the foreseeable future. Its superior compression performance enables HEVC to be particularly suitable for high-definition videos in consumer electronics environments; however, it comes with the price of substantially high computational complexity. The HEVC encoding process, especially the Motion Estimation (ME), is very time consuming, which makes HEVC impractical for real-time applications at the moment. In this work, a hybrid encoding architecture with a set of algorithms is proposed, exploring a Graphics Processing Unit (GPU) to perform both uni-predictive and bi-predictive ME in a highly parallel manner. This reduces the complexity of the uni- and bipredictive ME on the Central Processing Unit (CPU) by up to 99% and 95% respectively, and brings significant overall time savings of up to 57.65% and 54.16% for the low delay P and the random access coding configurations respectively. The Rate-Distortion (RD) performance is only marginally affected in both cases.</description><identifier>ISSN: 0098-3063</identifier><identifier>EISSN: 1558-4127</identifier><identifier>DOI: 10.1109/TCE.2014.7027349</identifier><identifier>CODEN: ITCEDA</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Bi-Predictive Motion Estimation (ME) ; Complexity theory ; Encoding ; Graphics Processing Unit (GPU) ; Graphics processing units ; High Efficiency Video Coding (HEVC) ; Instruction sets ; Kernel ; Prediction algorithms ; Vectors ; Video compression</subject><ispartof>IEEE transactions on consumer electronics, 2014-11, Vol.60 (4), p.728-736</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Nov 2014</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c291t-b2663290fabfaf86ac3e8e068cf583bfd9da062801c4866a73e35bf488f7f31e3</citedby><cites>FETCH-LOGICAL-c291t-b2663290fabfaf86ac3e8e068cf583bfd9da062801c4866a73e35bf488f7f31e3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7027349$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,777,781,793,27905,27906,54739</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7027349$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Radicke, Stefan</creatorcontrib><creatorcontrib>Hahn, Jens-Uwe</creatorcontrib><creatorcontrib>Qi Wang</creatorcontrib><creatorcontrib>Grecos, Christos</creatorcontrib><title>Bi-predictive motion estimation for HEVC on a graphics processing unit (GPU)</title><title>IEEE transactions on consumer electronics</title><addtitle>T-CE</addtitle><description>High Efficiency Video Coding (HEVC), the latest video compression standard, will play an important role in many multimedia applications in the foreseeable future. Its superior compression performance enables HEVC to be particularly suitable for high-definition videos in consumer electronics environments; however, it comes with the price of substantially high computational complexity. The HEVC encoding process, especially the Motion Estimation (ME), is very time consuming, which makes HEVC impractical for real-time applications at the moment. In this work, a hybrid encoding architecture with a set of algorithms is proposed, exploring a Graphics Processing Unit (GPU) to perform both uni-predictive and bi-predictive ME in a highly parallel manner. This reduces the complexity of the uni- and bipredictive ME on the Central Processing Unit (CPU) by up to 99% and 95% respectively, and brings significant overall time savings of up to 57.65% and 54.16% for the low delay P and the random access coding configurations respectively. The Rate-Distortion (RD) performance is only marginally affected in both cases.</description><subject>Bi-Predictive Motion Estimation (ME)</subject><subject>Complexity theory</subject><subject>Encoding</subject><subject>Graphics Processing Unit (GPU)</subject><subject>Graphics processing units</subject><subject>High Efficiency Video Coding (HEVC)</subject><subject>Instruction sets</subject><subject>Kernel</subject><subject>Prediction algorithms</subject><subject>Vectors</subject><subject>Video compression</subject><issn>0098-3063</issn><issn>1558-4127</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kM1LAzEQxYMoWKt3wUvAix62TpLdbHLUpbZCQQ-t15BNk5pid9dkW_C_N7XV0zyY9-bjh9A1gREhIB_m1XhEgeSjEmjJcnmCBqQoRJYTWp6iAYAUGQPOztFFjGtIzoKKAZo9-awLdulN73cWb9retw22sfcb_StdG_B0_F7hpDVeBd19eBNxF1pjY_TNCm8b3-O7ydvi_hKdOf0Z7dWxDtHieTyvptnsdfJSPc4yQyXps5pyzqgEp2unneDaMCsscGFcIVjtlnKpgVMBxOSCc10yy4ra5UK40jFi2RDdHuamK7626Vi1brehSSsV4SInogQhkwsOLhPaGIN1qgvpq_CtCKg9M5WYqT0zdWSWIjeHiLfW_tv_uj-b-2at</recordid><startdate>201411</startdate><enddate>201411</enddate><creator>Radicke, Stefan</creator><creator>Hahn, Jens-Uwe</creator><creator>Qi Wang</creator><creator>Grecos, Christos</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>L7M</scope></search><sort><creationdate>201411</creationdate><title>Bi-predictive motion estimation for HEVC on a graphics processing unit (GPU)</title><author>Radicke, Stefan ; Hahn, Jens-Uwe ; Qi Wang ; Grecos, Christos</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c291t-b2663290fabfaf86ac3e8e068cf583bfd9da062801c4866a73e35bf488f7f31e3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Bi-Predictive Motion Estimation (ME)</topic><topic>Complexity theory</topic><topic>Encoding</topic><topic>Graphics Processing Unit (GPU)</topic><topic>Graphics processing units</topic><topic>High Efficiency Video Coding (HEVC)</topic><topic>Instruction sets</topic><topic>Kernel</topic><topic>Prediction algorithms</topic><topic>Vectors</topic><topic>Video compression</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Radicke, Stefan</creatorcontrib><creatorcontrib>Hahn, Jens-Uwe</creatorcontrib><creatorcontrib>Qi Wang</creatorcontrib><creatorcontrib>Grecos, Christos</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>IEEE transactions on consumer electronics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Radicke, Stefan</au><au>Hahn, Jens-Uwe</au><au>Qi Wang</au><au>Grecos, Christos</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Bi-predictive motion estimation for HEVC on a graphics processing unit (GPU)</atitle><jtitle>IEEE transactions on consumer electronics</jtitle><stitle>T-CE</stitle><date>2014-11</date><risdate>2014</risdate><volume>60</volume><issue>4</issue><spage>728</spage><epage>736</epage><pages>728-736</pages><issn>0098-3063</issn><eissn>1558-4127</eissn><coden>ITCEDA</coden><abstract>High Efficiency Video Coding (HEVC), the latest video compression standard, will play an important role in many multimedia applications in the foreseeable future. Its superior compression performance enables HEVC to be particularly suitable for high-definition videos in consumer electronics environments; however, it comes with the price of substantially high computational complexity. The HEVC encoding process, especially the Motion Estimation (ME), is very time consuming, which makes HEVC impractical for real-time applications at the moment. In this work, a hybrid encoding architecture with a set of algorithms is proposed, exploring a Graphics Processing Unit (GPU) to perform both uni-predictive and bi-predictive ME in a highly parallel manner. This reduces the complexity of the uni- and bipredictive ME on the Central Processing Unit (CPU) by up to 99% and 95% respectively, and brings significant overall time savings of up to 57.65% and 54.16% for the low delay P and the random access coding configurations respectively. The Rate-Distortion (RD) performance is only marginally affected in both cases.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TCE.2014.7027349</doi><tpages>9</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0098-3063
ispartof IEEE transactions on consumer electronics, 2014-11, Vol.60 (4), p.728-736
issn 0098-3063
1558-4127
language eng
recordid cdi_proquest_journals_1684187089
source IEEE Electronic Library (IEL)
subjects Bi-Predictive Motion Estimation (ME)
Complexity theory
Encoding
Graphics Processing Unit (GPU)
Graphics processing units
High Efficiency Video Coding (HEVC)
Instruction sets
Kernel
Prediction algorithms
Vectors
Video compression
title Bi-predictive motion estimation for HEVC on a graphics processing unit (GPU)
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-21T03%3A16%3A04IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Bi-predictive%20motion%20estimation%20for%20HEVC%20on%20a%20graphics%20processing%20unit%20(GPU)&rft.jtitle=IEEE%20transactions%20on%20consumer%20electronics&rft.au=Radicke,%20Stefan&rft.date=2014-11&rft.volume=60&rft.issue=4&rft.spage=728&rft.epage=736&rft.pages=728-736&rft.issn=0098-3063&rft.eissn=1558-4127&rft.coden=ITCEDA&rft_id=info:doi/10.1109/TCE.2014.7027349&rft_dat=%3Cproquest_RIE%3E3699470611%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1684187089&rft_id=info:pmid/&rft_ieee_id=7027349&rfr_iscdi=true