Loading…

Level C+ data reuse scheme for motion estimation with corresponding coding orders

The memory bandwidth reduction for motion estimation is important because of the power consumption and limited memory bandwidth in video coding systems. In this paper, we propose a Level C+ scheme which can fully reuse the overlapped searching region in the horizontal direction and partially reuse t...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on circuits and systems for video technology 2006-04, Vol.16 (4), p.553-558
Main Authors: CHEN, Ching-Yeh, HUANG, Chao-Tsung, CHEN, Yi-Hau, CHEN, Liang-Gee
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c354t-f7db4e6cad6c4f666b113734a4e0efe263e7eab0e85e8aacaf3d1e79d594f0003
cites cdi_FETCH-LOGICAL-c354t-f7db4e6cad6c4f666b113734a4e0efe263e7eab0e85e8aacaf3d1e79d594f0003
container_end_page 558
container_issue 4
container_start_page 553
container_title IEEE transactions on circuits and systems for video technology
container_volume 16
creator CHEN, Ching-Yeh
HUANG, Chao-Tsung
CHEN, Yi-Hau
CHEN, Liang-Gee
description The memory bandwidth reduction for motion estimation is important because of the power consumption and limited memory bandwidth in video coding systems. In this paper, we propose a Level C+ scheme which can fully reuse the overlapped searching region in the horizontal direction and partially reuse the overlapped searching region in the vertical direction to save more memory bandwidth compared to the Level C scheme. However, direct implementation of the Level C+ scheme may conflict with some important coding tools and then induces a lower hardware efficiency of video coding systems. Therefore, we propose n-stitched zigzag scan for the Level C+ scheme and discuss two types of 2-stitched zigzag scan for MPEG-4 and H.264 as examples. They can reduce memory bandwidth and solve the conflictions. When the specification is HDTV 720p, where the searching range is [-128,128), the required memory bandwidth is only 54%, and the increase of on-chip memory size is only 12% compared to those of traditional Level C data reuse scheme.
doi_str_mv 10.1109/TCSVT.2006.871388
format article
fullrecord <record><control><sourceid>proquest_pasca</sourceid><recordid>TN_cdi_pascalfrancis_primary_17722910</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1626287</ieee_id><sourcerecordid>2544609821</sourcerecordid><originalsourceid>FETCH-LOGICAL-c354t-f7db4e6cad6c4f666b113734a4e0efe263e7eab0e85e8aacaf3d1e79d594f0003</originalsourceid><addsrcrecordid>eNpdkFtLw0AQhYMoqNUfIL4EQXyQ1J2951GCNyiIWH1dtptZjaTZupsq_nvTVij4NGeYb4YzJ8tOgIwBSHk1rZ5fp2NKiBxrBUzrnewAhNAFpUTsDpoIKDQFsZ8dpvRBCHDN1UH2NMEvbPPqMq9tb_OIy4R5cu84x9yHmM9D34Qux9Q3c7uW303_nrsQI6ZF6Oqmexu6dQmxxpiOsj1v24THf3WUvdzeTKv7YvJ491BdTwrHBO8Lr-oZR-lsLR33UsoZAFOMW44EPVLJUKGdEdQCtbXOelYDqrIWJfeEEDbKLjZ3FzF8LgeDZt4kh21rOwzLZHQpKZRa0IE8-0d-hGXsBnOmBEpBEcYHCDaQiyGliN4s4vBy_DFAzCpis47YrCI2m4iHnfO_wzY52_poO9ek7aJSlJawsnq64RpE3I4llVQr9gtZhoVr</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>912217034</pqid></control><display><type>article</type><title>Level C+ data reuse scheme for motion estimation with corresponding coding orders</title><source>IEEE Xplore (Online service)</source><creator>CHEN, Ching-Yeh ; HUANG, Chao-Tsung ; CHEN, Yi-Hau ; CHEN, Liang-Gee</creator><creatorcontrib>CHEN, Ching-Yeh ; HUANG, Chao-Tsung ; CHEN, Yi-Hau ; CHEN, Liang-Gee</creatorcontrib><description>The memory bandwidth reduction for motion estimation is important because of the power consumption and limited memory bandwidth in video coding systems. In this paper, we propose a Level C+ scheme which can fully reuse the overlapped searching region in the horizontal direction and partially reuse the overlapped searching region in the vertical direction to save more memory bandwidth compared to the Level C scheme. However, direct implementation of the Level C+ scheme may conflict with some important coding tools and then induces a lower hardware efficiency of video coding systems. Therefore, we propose n-stitched zigzag scan for the Level C+ scheme and discuss two types of 2-stitched zigzag scan for MPEG-4 and H.264 as examples. They can reduce memory bandwidth and solve the conflictions. When the specification is HDTV 720p, where the searching range is [-128,128), the required memory bandwidth is only 54%, and the increase of on-chip memory size is only 12% compared to those of traditional Level C data reuse scheme.</description><identifier>ISSN: 1051-8215</identifier><identifier>EISSN: 1558-2205</identifier><identifier>DOI: 10.1109/TCSVT.2006.871388</identifier><identifier>CODEN: ITCTEM</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Applied sciences ; Bandwidth ; Chaotic communication ; Circuits ; Coding ; Coding, codes ; Concurrent computing ; Data reuse ; Energy consumption ; Exact sciences and technology ; Hardware ; HDTV ; Information, signal and communications theory ; memory bandwidth ; Microprocessors ; Miscellaneous ; Motion estimation ; MPEG 4 Standard ; Power consumption ; Reuse ; Searching ; Semiconductors ; Signal and communications theory ; Signal processing ; Specifications ; Telecommunications and information theory ; Video coding ; Video compression</subject><ispartof>IEEE transactions on circuits and systems for video technology, 2006-04, Vol.16 (4), p.553-558</ispartof><rights>2006 INIST-CNRS</rights><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2006</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c354t-f7db4e6cad6c4f666b113734a4e0efe263e7eab0e85e8aacaf3d1e79d594f0003</citedby><cites>FETCH-LOGICAL-c354t-f7db4e6cad6c4f666b113734a4e0efe263e7eab0e85e8aacaf3d1e79d594f0003</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1626287$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27924,27925,54796</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=17722910$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>CHEN, Ching-Yeh</creatorcontrib><creatorcontrib>HUANG, Chao-Tsung</creatorcontrib><creatorcontrib>CHEN, Yi-Hau</creatorcontrib><creatorcontrib>CHEN, Liang-Gee</creatorcontrib><title>Level C+ data reuse scheme for motion estimation with corresponding coding orders</title><title>IEEE transactions on circuits and systems for video technology</title><addtitle>TCSVT</addtitle><description>The memory bandwidth reduction for motion estimation is important because of the power consumption and limited memory bandwidth in video coding systems. In this paper, we propose a Level C+ scheme which can fully reuse the overlapped searching region in the horizontal direction and partially reuse the overlapped searching region in the vertical direction to save more memory bandwidth compared to the Level C scheme. However, direct implementation of the Level C+ scheme may conflict with some important coding tools and then induces a lower hardware efficiency of video coding systems. Therefore, we propose n-stitched zigzag scan for the Level C+ scheme and discuss two types of 2-stitched zigzag scan for MPEG-4 and H.264 as examples. They can reduce memory bandwidth and solve the conflictions. When the specification is HDTV 720p, where the searching range is [-128,128), the required memory bandwidth is only 54%, and the increase of on-chip memory size is only 12% compared to those of traditional Level C data reuse scheme.</description><subject>Applied sciences</subject><subject>Bandwidth</subject><subject>Chaotic communication</subject><subject>Circuits</subject><subject>Coding</subject><subject>Coding, codes</subject><subject>Concurrent computing</subject><subject>Data reuse</subject><subject>Energy consumption</subject><subject>Exact sciences and technology</subject><subject>Hardware</subject><subject>HDTV</subject><subject>Information, signal and communications theory</subject><subject>memory bandwidth</subject><subject>Microprocessors</subject><subject>Miscellaneous</subject><subject>Motion estimation</subject><subject>MPEG 4 Standard</subject><subject>Power consumption</subject><subject>Reuse</subject><subject>Searching</subject><subject>Semiconductors</subject><subject>Signal and communications theory</subject><subject>Signal processing</subject><subject>Specifications</subject><subject>Telecommunications and information theory</subject><subject>Video coding</subject><subject>Video compression</subject><issn>1051-8215</issn><issn>1558-2205</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2006</creationdate><recordtype>article</recordtype><recordid>eNpdkFtLw0AQhYMoqNUfIL4EQXyQ1J2951GCNyiIWH1dtptZjaTZupsq_nvTVij4NGeYb4YzJ8tOgIwBSHk1rZ5fp2NKiBxrBUzrnewAhNAFpUTsDpoIKDQFsZ8dpvRBCHDN1UH2NMEvbPPqMq9tb_OIy4R5cu84x9yHmM9D34Qux9Q3c7uW303_nrsQI6ZF6Oqmexu6dQmxxpiOsj1v24THf3WUvdzeTKv7YvJ491BdTwrHBO8Lr-oZR-lsLR33UsoZAFOMW44EPVLJUKGdEdQCtbXOelYDqrIWJfeEEDbKLjZ3FzF8LgeDZt4kh21rOwzLZHQpKZRa0IE8-0d-hGXsBnOmBEpBEcYHCDaQiyGliN4s4vBy_DFAzCpis47YrCI2m4iHnfO_wzY52_poO9ek7aJSlJawsnq64RpE3I4llVQr9gtZhoVr</recordid><startdate>20060401</startdate><enddate>20060401</enddate><creator>CHEN, Ching-Yeh</creator><creator>HUANG, Chao-Tsung</creator><creator>CHEN, Yi-Hau</creator><creator>CHEN, Liang-Gee</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20060401</creationdate><title>Level C+ data reuse scheme for motion estimation with corresponding coding orders</title><author>CHEN, Ching-Yeh ; HUANG, Chao-Tsung ; CHEN, Yi-Hau ; CHEN, Liang-Gee</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c354t-f7db4e6cad6c4f666b113734a4e0efe263e7eab0e85e8aacaf3d1e79d594f0003</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2006</creationdate><topic>Applied sciences</topic><topic>Bandwidth</topic><topic>Chaotic communication</topic><topic>Circuits</topic><topic>Coding</topic><topic>Coding, codes</topic><topic>Concurrent computing</topic><topic>Data reuse</topic><topic>Energy consumption</topic><topic>Exact sciences and technology</topic><topic>Hardware</topic><topic>HDTV</topic><topic>Information, signal and communications theory</topic><topic>memory bandwidth</topic><topic>Microprocessors</topic><topic>Miscellaneous</topic><topic>Motion estimation</topic><topic>MPEG 4 Standard</topic><topic>Power consumption</topic><topic>Reuse</topic><topic>Searching</topic><topic>Semiconductors</topic><topic>Signal and communications theory</topic><topic>Signal processing</topic><topic>Specifications</topic><topic>Telecommunications and information theory</topic><topic>Video coding</topic><topic>Video compression</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>CHEN, Ching-Yeh</creatorcontrib><creatorcontrib>HUANG, Chao-Tsung</creatorcontrib><creatorcontrib>CHEN, Yi-Hau</creatorcontrib><creatorcontrib>CHEN, Liang-Gee</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore (Online service)</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on circuits and systems for video technology</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>CHEN, Ching-Yeh</au><au>HUANG, Chao-Tsung</au><au>CHEN, Yi-Hau</au><au>CHEN, Liang-Gee</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Level C+ data reuse scheme for motion estimation with corresponding coding orders</atitle><jtitle>IEEE transactions on circuits and systems for video technology</jtitle><stitle>TCSVT</stitle><date>2006-04-01</date><risdate>2006</risdate><volume>16</volume><issue>4</issue><spage>553</spage><epage>558</epage><pages>553-558</pages><issn>1051-8215</issn><eissn>1558-2205</eissn><coden>ITCTEM</coden><abstract>The memory bandwidth reduction for motion estimation is important because of the power consumption and limited memory bandwidth in video coding systems. In this paper, we propose a Level C+ scheme which can fully reuse the overlapped searching region in the horizontal direction and partially reuse the overlapped searching region in the vertical direction to save more memory bandwidth compared to the Level C scheme. However, direct implementation of the Level C+ scheme may conflict with some important coding tools and then induces a lower hardware efficiency of video coding systems. Therefore, we propose n-stitched zigzag scan for the Level C+ scheme and discuss two types of 2-stitched zigzag scan for MPEG-4 and H.264 as examples. They can reduce memory bandwidth and solve the conflictions. When the specification is HDTV 720p, where the searching range is [-128,128), the required memory bandwidth is only 54%, and the increase of on-chip memory size is only 12% compared to those of traditional Level C data reuse scheme.</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/TCSVT.2006.871388</doi><tpages>6</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1051-8215
ispartof IEEE transactions on circuits and systems for video technology, 2006-04, Vol.16 (4), p.553-558
issn 1051-8215
1558-2205
language eng
recordid cdi_pascalfrancis_primary_17722910
source IEEE Xplore (Online service)
subjects Applied sciences
Bandwidth
Chaotic communication
Circuits
Coding
Coding, codes
Concurrent computing
Data reuse
Energy consumption
Exact sciences and technology
Hardware
HDTV
Information, signal and communications theory
memory bandwidth
Microprocessors
Miscellaneous
Motion estimation
MPEG 4 Standard
Power consumption
Reuse
Searching
Semiconductors
Signal and communications theory
Signal processing
Specifications
Telecommunications and information theory
Video coding
Video compression
title Level C+ data reuse scheme for motion estimation with corresponding coding orders
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-25T22%3A11%3A46IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pasca&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Level%20C+%20data%20reuse%20scheme%20for%20motion%20estimation%20with%20corresponding%20coding%20orders&rft.jtitle=IEEE%20transactions%20on%20circuits%20and%20systems%20for%20video%20technology&rft.au=CHEN,%20Ching-Yeh&rft.date=2006-04-01&rft.volume=16&rft.issue=4&rft.spage=553&rft.epage=558&rft.pages=553-558&rft.issn=1051-8215&rft.eissn=1558-2205&rft.coden=ITCTEM&rft_id=info:doi/10.1109/TCSVT.2006.871388&rft_dat=%3Cproquest_pasca%3E2544609821%3C/proquest_pasca%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c354t-f7db4e6cad6c4f666b113734a4e0efe263e7eab0e85e8aacaf3d1e79d594f0003%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=912217034&rft_id=info:pmid/&rft_ieee_id=1626287&rfr_iscdi=true