Loading…

Hash-Based Block Matching for Screen Content Coding

By considering the increasing importance of screen contents, the high efficiency video coding (HEVC) standard includes screen content coding as one of its requirements. In this paper, we demonstrate that enabling frame level block searching in HEVC can significantly improve coding efficiency on scre...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on multimedia 2015-07, Vol.17 (7), p.935-944
Main Authors: Zhu, Weijia, Ding, Wenpeng, Xu, Jizheng, Shi, Yunhui, Yin, Baocai
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-c357t-2dad4deb037e137ab0247de6b412d20952493e13bc70b4d45eb3f7bafacb24533
cites cdi_FETCH-LOGICAL-c357t-2dad4deb037e137ab0247de6b412d20952493e13bc70b4d45eb3f7bafacb24533
container_end_page 944
container_issue 7
container_start_page 935
container_title IEEE transactions on multimedia
container_volume 17
creator Zhu, Weijia
Ding, Wenpeng
Xu, Jizheng
Shi, Yunhui
Yin, Baocai
description By considering the increasing importance of screen contents, the high efficiency video coding (HEVC) standard includes screen content coding as one of its requirements. In this paper, we demonstrate that enabling frame level block searching in HEVC can significantly improve coding efficiency on screen contents. We propose a hash-based block matching scheme for the intra block copy mode and the motion estimation process, which enables frame level block searching in HEVC without changing the HEVC syntaxes. In the proposed scheme, the blocks sharing the same hash values with the current block are selected as prediction candidates. Then the hash-based block selection is employed to select the best candidates. To achieve the best coding efficiency, the rate distortion optimization is further employed to improve the proposed scheme by balancing the coding cost of motion vectors and prediction difference. Compared with HEVC, the proposed scheme achieves 21% and 37% bitrate saving with all intra and low delay configurations with encoding time reduction. Up to 59% bitrate saving can be achieved on sequences with large motions.
doi_str_mv 10.1109/TMM.2015.2428171
format article
fullrecord <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_ieee_primary_7097736</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7097736</ieee_id><sourcerecordid>3719674221</sourcerecordid><originalsourceid>FETCH-LOGICAL-c357t-2dad4deb037e137ab0247de6b412d20952493e13bc70b4d45eb3f7bafacb24533</originalsourceid><addsrcrecordid>eNo9kMtLAzEQxoMoWFfvgpcFz1tn8mi6R1vUCi0erOeQx6xtrbs12R78701p8fQNfI-BH2O3CENEqB-Wi8WQA6ohl3yMGs_YAGuJFYDW5_lWHKqaI1yyq5Q2ACgV6AETM5tW1cQmCuVk2_mvcmF7v1q3n2XTxfLdR6K2nHZtT22fNWTnml00dpvo5qQF-3h-Wk5n1fzt5XX6OK-8ULqveLBBBnIgNKHQ1gGXOtDISeSBQ624rEV2nNfgZJCKnGi0s431jkslRMHuj7u72P3sKfVm0-1jm18aHI3rMSDkhYLBMeVjl1Kkxuzi-tvGX4NgDmhMRmMOaMwJTa7cHStrIvqPa6i1FiPxB_vWXYI</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1689801049</pqid></control><display><type>article</type><title>Hash-Based Block Matching for Screen Content Coding</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Zhu, Weijia ; Ding, Wenpeng ; Xu, Jizheng ; Shi, Yunhui ; Yin, Baocai</creator><creatorcontrib>Zhu, Weijia ; Ding, Wenpeng ; Xu, Jizheng ; Shi, Yunhui ; Yin, Baocai</creatorcontrib><description>By considering the increasing importance of screen contents, the high efficiency video coding (HEVC) standard includes screen content coding as one of its requirements. In this paper, we demonstrate that enabling frame level block searching in HEVC can significantly improve coding efficiency on screen contents. We propose a hash-based block matching scheme for the intra block copy mode and the motion estimation process, which enables frame level block searching in HEVC without changing the HEVC syntaxes. In the proposed scheme, the blocks sharing the same hash values with the current block are selected as prediction candidates. Then the hash-based block selection is employed to select the best candidates. To achieve the best coding efficiency, the rate distortion optimization is further employed to improve the proposed scheme by balancing the coding cost of motion vectors and prediction difference. Compared with HEVC, the proposed scheme achieves 21% and 37% bitrate saving with all intra and low delay configurations with encoding time reduction. Up to 59% bitrate saving can be achieved on sequences with large motions.</description><identifier>ISSN: 1520-9210</identifier><identifier>EISSN: 1941-0077</identifier><identifier>DOI: 10.1109/TMM.2015.2428171</identifier><identifier>CODEN: ITMUF8</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Algorithm design and analysis ; Complexity theory ; Efficiency ; Encoding ; Hash-based block matching ; high efficiency video coding (HEVC) framework ; Image color analysis ; Indexes ; large motions in screen videos ; long-distance repeated patterns ; Motion estimation ; screen content coding ; Transforms</subject><ispartof>IEEE transactions on multimedia, 2015-07, Vol.17 (7), p.935-944</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Jul 2015</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c357t-2dad4deb037e137ab0247de6b412d20952493e13bc70b4d45eb3f7bafacb24533</citedby><cites>FETCH-LOGICAL-c357t-2dad4deb037e137ab0247de6b412d20952493e13bc70b4d45eb3f7bafacb24533</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7097736$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27915,27916,54787</link.rule.ids></links><search><creatorcontrib>Zhu, Weijia</creatorcontrib><creatorcontrib>Ding, Wenpeng</creatorcontrib><creatorcontrib>Xu, Jizheng</creatorcontrib><creatorcontrib>Shi, Yunhui</creatorcontrib><creatorcontrib>Yin, Baocai</creatorcontrib><title>Hash-Based Block Matching for Screen Content Coding</title><title>IEEE transactions on multimedia</title><addtitle>TMM</addtitle><description>By considering the increasing importance of screen contents, the high efficiency video coding (HEVC) standard includes screen content coding as one of its requirements. In this paper, we demonstrate that enabling frame level block searching in HEVC can significantly improve coding efficiency on screen contents. We propose a hash-based block matching scheme for the intra block copy mode and the motion estimation process, which enables frame level block searching in HEVC without changing the HEVC syntaxes. In the proposed scheme, the blocks sharing the same hash values with the current block are selected as prediction candidates. Then the hash-based block selection is employed to select the best candidates. To achieve the best coding efficiency, the rate distortion optimization is further employed to improve the proposed scheme by balancing the coding cost of motion vectors and prediction difference. Compared with HEVC, the proposed scheme achieves 21% and 37% bitrate saving with all intra and low delay configurations with encoding time reduction. Up to 59% bitrate saving can be achieved on sequences with large motions.</description><subject>Algorithm design and analysis</subject><subject>Complexity theory</subject><subject>Efficiency</subject><subject>Encoding</subject><subject>Hash-based block matching</subject><subject>high efficiency video coding (HEVC) framework</subject><subject>Image color analysis</subject><subject>Indexes</subject><subject>large motions in screen videos</subject><subject>long-distance repeated patterns</subject><subject>Motion estimation</subject><subject>screen content coding</subject><subject>Transforms</subject><issn>1520-9210</issn><issn>1941-0077</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2015</creationdate><recordtype>article</recordtype><recordid>eNo9kMtLAzEQxoMoWFfvgpcFz1tn8mi6R1vUCi0erOeQx6xtrbs12R78701p8fQNfI-BH2O3CENEqB-Wi8WQA6ohl3yMGs_YAGuJFYDW5_lWHKqaI1yyq5Q2ACgV6AETM5tW1cQmCuVk2_mvcmF7v1q3n2XTxfLdR6K2nHZtT22fNWTnml00dpvo5qQF-3h-Wk5n1fzt5XX6OK-8ULqveLBBBnIgNKHQ1gGXOtDISeSBQ624rEV2nNfgZJCKnGi0s431jkslRMHuj7u72P3sKfVm0-1jm18aHI3rMSDkhYLBMeVjl1Kkxuzi-tvGX4NgDmhMRmMOaMwJTa7cHStrIvqPa6i1FiPxB_vWXYI</recordid><startdate>201507</startdate><enddate>201507</enddate><creator>Zhu, Weijia</creator><creator>Ding, Wenpeng</creator><creator>Xu, Jizheng</creator><creator>Shi, Yunhui</creator><creator>Yin, Baocai</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>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>201507</creationdate><title>Hash-Based Block Matching for Screen Content Coding</title><author>Zhu, Weijia ; Ding, Wenpeng ; Xu, Jizheng ; Shi, Yunhui ; Yin, Baocai</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c357t-2dad4deb037e137ab0247de6b412d20952493e13bc70b4d45eb3f7bafacb24533</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2015</creationdate><topic>Algorithm design and analysis</topic><topic>Complexity theory</topic><topic>Efficiency</topic><topic>Encoding</topic><topic>Hash-based block matching</topic><topic>high efficiency video coding (HEVC) framework</topic><topic>Image color analysis</topic><topic>Indexes</topic><topic>large motions in screen videos</topic><topic>long-distance repeated patterns</topic><topic>Motion estimation</topic><topic>screen content coding</topic><topic>Transforms</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhu, Weijia</creatorcontrib><creatorcontrib>Ding, Wenpeng</creatorcontrib><creatorcontrib>Xu, Jizheng</creatorcontrib><creatorcontrib>Shi, Yunhui</creatorcontrib><creatorcontrib>Yin, Baocai</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore</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><jtitle>IEEE transactions on multimedia</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zhu, Weijia</au><au>Ding, Wenpeng</au><au>Xu, Jizheng</au><au>Shi, Yunhui</au><au>Yin, Baocai</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Hash-Based Block Matching for Screen Content Coding</atitle><jtitle>IEEE transactions on multimedia</jtitle><stitle>TMM</stitle><date>2015-07</date><risdate>2015</risdate><volume>17</volume><issue>7</issue><spage>935</spage><epage>944</epage><pages>935-944</pages><issn>1520-9210</issn><eissn>1941-0077</eissn><coden>ITMUF8</coden><abstract>By considering the increasing importance of screen contents, the high efficiency video coding (HEVC) standard includes screen content coding as one of its requirements. In this paper, we demonstrate that enabling frame level block searching in HEVC can significantly improve coding efficiency on screen contents. We propose a hash-based block matching scheme for the intra block copy mode and the motion estimation process, which enables frame level block searching in HEVC without changing the HEVC syntaxes. In the proposed scheme, the blocks sharing the same hash values with the current block are selected as prediction candidates. Then the hash-based block selection is employed to select the best candidates. To achieve the best coding efficiency, the rate distortion optimization is further employed to improve the proposed scheme by balancing the coding cost of motion vectors and prediction difference. Compared with HEVC, the proposed scheme achieves 21% and 37% bitrate saving with all intra and low delay configurations with encoding time reduction. Up to 59% bitrate saving can be achieved on sequences with large motions.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/TMM.2015.2428171</doi><tpages>10</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1520-9210
ispartof IEEE transactions on multimedia, 2015-07, Vol.17 (7), p.935-944
issn 1520-9210
1941-0077
language eng
recordid cdi_ieee_primary_7097736
source IEEE Electronic Library (IEL) Journals
subjects Algorithm design and analysis
Complexity theory
Efficiency
Encoding
Hash-based block matching
high efficiency video coding (HEVC) framework
Image color analysis
Indexes
large motions in screen videos
long-distance repeated patterns
Motion estimation
screen content coding
Transforms
title Hash-Based Block Matching for Screen Content Coding
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T22%3A12%3A18IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Hash-Based%20Block%20Matching%20for%20Screen%20Content%20Coding&rft.jtitle=IEEE%20transactions%20on%20multimedia&rft.au=Zhu,%20Weijia&rft.date=2015-07&rft.volume=17&rft.issue=7&rft.spage=935&rft.epage=944&rft.pages=935-944&rft.issn=1520-9210&rft.eissn=1941-0077&rft.coden=ITMUF8&rft_id=info:doi/10.1109/TMM.2015.2428171&rft_dat=%3Cproquest_ieee_%3E3719674221%3C/proquest_ieee_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c357t-2dad4deb037e137ab0247de6b412d20952493e13bc70b4d45eb3f7bafacb24533%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1689801049&rft_id=info:pmid/&rft_ieee_id=7097736&rfr_iscdi=true