Loading…

Decoder-side block motion estimation for H.264 / MPEG-4 AVC based video coding

In video coding standards like H.264 / MPEG-4 AVC, the encoder performs motion estimation in order to utilise temporal dependencies within a sequence. In addition to the rate of the residue, the encoder has to allocate bits for motion vectors required to compensate the motion at the decoder. This bi...

Full description

Saved in:
Bibliographic Details
Main Authors: Klomp, S., Munderloh, M., Vatis, Y., Ostermann, J.
Format: Conference Proceeding
Language:English
Subjects:
Online Access:Request full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites
container_end_page 1644
container_issue
container_start_page 1641
container_title
container_volume
creator Klomp, S.
Munderloh, M.
Vatis, Y.
Ostermann, J.
description In video coding standards like H.264 / MPEG-4 AVC, the encoder performs motion estimation in order to utilise temporal dependencies within a sequence. In addition to the rate of the residue, the encoder has to allocate bits for motion vectors required to compensate the motion at the decoder. This bit rate increases for smaller block sizes, since more motion vectors need to be transmitted. Therefore, motion compensation using dense motion vector field is not feasible for such an architecture. This paper proposes to estimate motion for coding of B frames at the decoder. Using this decoder-side motion estimation, the transmission of the motion vectors is not necessary and the bit rate is reduced. Furthermore, prediction quality is higher in many cases resulting in a coding gain of up to 1.7 dB at low bit rates and 0.2 dB at higher bit rates.
doi_str_mv 10.1109/ISCAS.2009.5118087
format conference_proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_5118087</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5118087</ieee_id><sourcerecordid>5118087</sourcerecordid><originalsourceid>FETCH-LOGICAL-i219t-b2b509bbb9dec456f14ae5560d2217faacaf44289b139547b58eaf84ef9e08133</originalsourceid><addsrcrecordid>eNpFkN1Kw0AUhNefgmn1BfRmX2DTs2d3k93LEmtbqD9Q9bbsJmcl2jaSBMG3N2jBqxkY5mMYxq4lpFKCm642xWyTIoBLjZQWbH7CxlKj1sqi1acsQWmskAbN2X-QZ-csAcyl0ApwxBILItOZUXDBxl33DjAQM0zYwy2VTUWt6OqKeNg15QffN33dHDh1fb33vzY2LV-mmGk-5fdP84XQfPZa8OA7qvjX0Gz4QKkPb5dsFP2uo6ujTtjL3fy5WIr142JVzNaiRul6ETAYcCEEV1GpTRal9mRMBhWizKP3pY9ao3VBKmd0HowlH62m6AisVGrCbv64NRFtP9thaPu9PR6kfgCA91Fx</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Decoder-side block motion estimation for H.264 / MPEG-4 AVC based video coding</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Klomp, S. ; Munderloh, M. ; Vatis, Y. ; Ostermann, J.</creator><creatorcontrib>Klomp, S. ; Munderloh, M. ; Vatis, Y. ; Ostermann, J.</creatorcontrib><description>In video coding standards like H.264 / MPEG-4 AVC, the encoder performs motion estimation in order to utilise temporal dependencies within a sequence. In addition to the rate of the residue, the encoder has to allocate bits for motion vectors required to compensate the motion at the decoder. This bit rate increases for smaller block sizes, since more motion vectors need to be transmitted. Therefore, motion compensation using dense motion vector field is not feasible for such an architecture. This paper proposes to estimate motion for coding of B frames at the decoder. Using this decoder-side motion estimation, the transmission of the motion vectors is not necessary and the bit rate is reduced. Furthermore, prediction quality is higher in many cases resulting in a coding gain of up to 1.7 dB at low bit rates and 0.2 dB at higher bit rates.</description><identifier>ISSN: 0271-4302</identifier><identifier>ISBN: 1424438276</identifier><identifier>ISBN: 9781424438273</identifier><identifier>EISSN: 2158-1525</identifier><identifier>EISBN: 1424438284</identifier><identifier>EISBN: 9781424438280</identifier><identifier>DOI: 10.1109/ISCAS.2009.5118087</identifier><identifier>LCCN: 80-646530</identifier><language>eng</language><publisher>IEEE</publisher><subject>Automatic voltage control ; B frames ; Bit rate ; Decoding ; Direct mode ; H.264 / MPEG-4 AVC ; Interpolation ; Motion compensation ; Motion estimation ; Motion vector ; MPEG 4 Standard ; Transform coding ; Vectors ; Video coding</subject><ispartof>2009 IEEE International Symposium on Circuits and Systems (ISCAS), 2009, p.1641-1644</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/5118087$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54555,54920,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5118087$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Klomp, S.</creatorcontrib><creatorcontrib>Munderloh, M.</creatorcontrib><creatorcontrib>Vatis, Y.</creatorcontrib><creatorcontrib>Ostermann, J.</creatorcontrib><title>Decoder-side block motion estimation for H.264 / MPEG-4 AVC based video coding</title><title>2009 IEEE International Symposium on Circuits and Systems (ISCAS)</title><addtitle>ISCAS</addtitle><description>In video coding standards like H.264 / MPEG-4 AVC, the encoder performs motion estimation in order to utilise temporal dependencies within a sequence. In addition to the rate of the residue, the encoder has to allocate bits for motion vectors required to compensate the motion at the decoder. This bit rate increases for smaller block sizes, since more motion vectors need to be transmitted. Therefore, motion compensation using dense motion vector field is not feasible for such an architecture. This paper proposes to estimate motion for coding of B frames at the decoder. Using this decoder-side motion estimation, the transmission of the motion vectors is not necessary and the bit rate is reduced. Furthermore, prediction quality is higher in many cases resulting in a coding gain of up to 1.7 dB at low bit rates and 0.2 dB at higher bit rates.</description><subject>Automatic voltage control</subject><subject>B frames</subject><subject>Bit rate</subject><subject>Decoding</subject><subject>Direct mode</subject><subject>H.264 / MPEG-4 AVC</subject><subject>Interpolation</subject><subject>Motion compensation</subject><subject>Motion estimation</subject><subject>Motion vector</subject><subject>MPEG 4 Standard</subject><subject>Transform coding</subject><subject>Vectors</subject><subject>Video coding</subject><issn>0271-4302</issn><issn>2158-1525</issn><isbn>1424438276</isbn><isbn>9781424438273</isbn><isbn>1424438284</isbn><isbn>9781424438280</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2009</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNpFkN1Kw0AUhNefgmn1BfRmX2DTs2d3k93LEmtbqD9Q9bbsJmcl2jaSBMG3N2jBqxkY5mMYxq4lpFKCm642xWyTIoBLjZQWbH7CxlKj1sqi1acsQWmskAbN2X-QZ-csAcyl0ApwxBILItOZUXDBxl33DjAQM0zYwy2VTUWt6OqKeNg15QffN33dHDh1fb33vzY2LV-mmGk-5fdP84XQfPZa8OA7qvjX0Gz4QKkPb5dsFP2uo6ujTtjL3fy5WIr142JVzNaiRul6ETAYcCEEV1GpTRal9mRMBhWizKP3pY9ao3VBKmd0HowlH62m6AisVGrCbv64NRFtP9thaPu9PR6kfgCA91Fx</recordid><startdate>20090101</startdate><enddate>20090101</enddate><creator>Klomp, S.</creator><creator>Munderloh, M.</creator><creator>Vatis, Y.</creator><creator>Ostermann, J.</creator><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>20090101</creationdate><title>Decoder-side block motion estimation for H.264 / MPEG-4 AVC based video coding</title><author>Klomp, S. ; Munderloh, M. ; Vatis, Y. ; Ostermann, J.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i219t-b2b509bbb9dec456f14ae5560d2217faacaf44289b139547b58eaf84ef9e08133</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Automatic voltage control</topic><topic>B frames</topic><topic>Bit rate</topic><topic>Decoding</topic><topic>Direct mode</topic><topic>H.264 / MPEG-4 AVC</topic><topic>Interpolation</topic><topic>Motion compensation</topic><topic>Motion estimation</topic><topic>Motion vector</topic><topic>MPEG 4 Standard</topic><topic>Transform coding</topic><topic>Vectors</topic><topic>Video coding</topic><toplevel>online_resources</toplevel><creatorcontrib>Klomp, S.</creatorcontrib><creatorcontrib>Munderloh, M.</creatorcontrib><creatorcontrib>Vatis, Y.</creatorcontrib><creatorcontrib>Ostermann, J.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Klomp, S.</au><au>Munderloh, M.</au><au>Vatis, Y.</au><au>Ostermann, J.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Decoder-side block motion estimation for H.264 / MPEG-4 AVC based video coding</atitle><btitle>2009 IEEE International Symposium on Circuits and Systems (ISCAS)</btitle><stitle>ISCAS</stitle><date>2009-01-01</date><risdate>2009</risdate><spage>1641</spage><epage>1644</epage><pages>1641-1644</pages><issn>0271-4302</issn><eissn>2158-1525</eissn><isbn>1424438276</isbn><isbn>9781424438273</isbn><eisbn>1424438284</eisbn><eisbn>9781424438280</eisbn><abstract>In video coding standards like H.264 / MPEG-4 AVC, the encoder performs motion estimation in order to utilise temporal dependencies within a sequence. In addition to the rate of the residue, the encoder has to allocate bits for motion vectors required to compensate the motion at the decoder. This bit rate increases for smaller block sizes, since more motion vectors need to be transmitted. Therefore, motion compensation using dense motion vector field is not feasible for such an architecture. This paper proposes to estimate motion for coding of B frames at the decoder. Using this decoder-side motion estimation, the transmission of the motion vectors is not necessary and the bit rate is reduced. Furthermore, prediction quality is higher in many cases resulting in a coding gain of up to 1.7 dB at low bit rates and 0.2 dB at higher bit rates.</abstract><pub>IEEE</pub><doi>10.1109/ISCAS.2009.5118087</doi><tpages>4</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 0271-4302
ispartof 2009 IEEE International Symposium on Circuits and Systems (ISCAS), 2009, p.1641-1644
issn 0271-4302
2158-1525
language eng
recordid cdi_ieee_primary_5118087
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Automatic voltage control
B frames
Bit rate
Decoding
Direct mode
H.264 / MPEG-4 AVC
Interpolation
Motion compensation
Motion estimation
Motion vector
MPEG 4 Standard
Transform coding
Vectors
Video coding
title Decoder-side block motion estimation for H.264 / MPEG-4 AVC based video coding
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-05T21%3A30%3A30IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Decoder-side%20block%20motion%20estimation%20for%20H.264%20/%20MPEG-4%20AVC%20based%20video%20coding&rft.btitle=2009%20IEEE%20International%20Symposium%20on%20Circuits%20and%20Systems%20(ISCAS)&rft.au=Klomp,%20S.&rft.date=2009-01-01&rft.spage=1641&rft.epage=1644&rft.pages=1641-1644&rft.issn=0271-4302&rft.eissn=2158-1525&rft.isbn=1424438276&rft.isbn_list=9781424438273&rft_id=info:doi/10.1109/ISCAS.2009.5118087&rft.eisbn=1424438284&rft.eisbn_list=9781424438280&rft_dat=%3Cieee_6IE%3E5118087%3C/ieee_6IE%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i219t-b2b509bbb9dec456f14ae5560d2217faacaf44289b139547b58eaf84ef9e08133%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5118087&rfr_iscdi=true