Loading…

Luma Mapping with Chroma Scaling in Versatile Video Coding

This paper describes a new video coding tool in the Versatile Video Coding standard (VVC) named as luma mapping with chroma scaling (LMCS). Experimental compression performance results for LMCS and non-normative examples for deriving LMCS parameter values are also provided. LMCS has two main compone...

Full description

Saved in:
Bibliographic Details
Main Authors: Lu, Taoran, Pu, Fangjun, Yin, Peng, McCarthy, Sean, Husak, Walt, Chen, Tao, Francois, Edouard, Chevance, Christophe, Hiron, Franck, Chen, Jie, Liao, Ru-Ling, Ye, Yan, Luo, Jiancong
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 202
container_issue
container_start_page 193
container_title
container_volume
creator Lu, Taoran
Pu, Fangjun
Yin, Peng
McCarthy, Sean
Husak, Walt
Chen, Tao
Francois, Edouard
Chevance, Christophe
Hiron, Franck
Chen, Jie
Liao, Ru-Ling
Ye, Yan
Luo, Jiancong
description This paper describes a new video coding tool in the Versatile Video Coding standard (VVC) named as luma mapping with chroma scaling (LMCS). Experimental compression performance results for LMCS and non-normative examples for deriving LMCS parameter values are also provided. LMCS has two main components: 1) a process for mapping input luma code values to a new set of code values for use inside the coding loop; and 2) a luma-dependent process for scaling chroma residue values. The first process, luma mapping, aims at improving the coding efficiency for standard and high dynamic range video signals by making better use of the range of luma code values allowed at a specified bit depth. The second process, chroma scaling, manages relative compression efficiency for the luma and chroma components of the video signal. The luma mapping process of LMCS is applied at the pixel sample level, and is implemented using a piecewise linear model. The chroma scaling process is applied at the chroma block level, and is implemented using a scaling factor derived from reconstructed neighboring luma samples of the chroma block.
doi_str_mv 10.1109/DCC47342.2020.00027
format conference_proceeding
fullrecord <record><control><sourceid>ieee_CHZPO</sourceid><recordid>TN_cdi_ieee_primary_9105793</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9105793</ieee_id><sourcerecordid>9105793</sourcerecordid><originalsourceid>FETCH-LOGICAL-i203t-dd42effa0f4bfdb1c03a9526444289ac118171f32107fd038bb3cb3cb2f77a8d3</originalsourceid><addsrcrecordid>eNotjt1KxDAUhKMguK77BHuTF2g95yRtEu8k_kLFC3Vvl7RJ3Eh3W9qK-PZ2URgY-GYYhrE1Qo4I5urWWqmEpJyAIAcAUidsZZRGRRpLWSg8ZQsSqshAFOacXYzj59wCKHHBrquvvePPru_T4YN_p2nH7W7oZvbauPbI0oFvwjC6KbWBb5IPHbedn5NLdhZdO4bVvy_Z-_3dm33MqpeHJ3tTZYlATJn3kkKMDqKso6-xAeFMQaWUkrRxDeL8FKMgBBU9CF3XojmKolJOe7Fk67_dFELY9kPau-FnaxAKZYT4Baa1Rwg</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Luma Mapping with Chroma Scaling in Versatile Video Coding</title><source>IEEE Xplore All Conference Series</source><creator>Lu, Taoran ; Pu, Fangjun ; Yin, Peng ; McCarthy, Sean ; Husak, Walt ; Chen, Tao ; Francois, Edouard ; Chevance, Christophe ; Hiron, Franck ; Chen, Jie ; Liao, Ru-Ling ; Ye, Yan ; Luo, Jiancong</creator><creatorcontrib>Lu, Taoran ; Pu, Fangjun ; Yin, Peng ; McCarthy, Sean ; Husak, Walt ; Chen, Tao ; Francois, Edouard ; Chevance, Christophe ; Hiron, Franck ; Chen, Jie ; Liao, Ru-Ling ; Ye, Yan ; Luo, Jiancong</creatorcontrib><description>This paper describes a new video coding tool in the Versatile Video Coding standard (VVC) named as luma mapping with chroma scaling (LMCS). Experimental compression performance results for LMCS and non-normative examples for deriving LMCS parameter values are also provided. LMCS has two main components: 1) a process for mapping input luma code values to a new set of code values for use inside the coding loop; and 2) a luma-dependent process for scaling chroma residue values. The first process, luma mapping, aims at improving the coding efficiency for standard and high dynamic range video signals by making better use of the range of luma code values allowed at a specified bit depth. The second process, chroma scaling, manages relative compression efficiency for the luma and chroma components of the video signal. The luma mapping process of LMCS is applied at the pixel sample level, and is implemented using a piecewise linear model. The chroma scaling process is applied at the chroma block level, and is implemented using a scaling factor derived from reconstructed neighboring luma samples of the chroma block.</description><identifier>EISSN: 2375-0359</identifier><identifier>EISBN: 9781728164571</identifier><identifier>EISBN: 1728164575</identifier><identifier>DOI: 10.1109/DCC47342.2020.00027</identifier><identifier>CODEN: IEEPAD</identifier><language>eng</language><publisher>IEEE</publisher><subject>LMCS ; VVC</subject><ispartof>2020 Data Compression Conference (DCC), 2020, p.193-202</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9105793$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,27925,54555,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9105793$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Lu, Taoran</creatorcontrib><creatorcontrib>Pu, Fangjun</creatorcontrib><creatorcontrib>Yin, Peng</creatorcontrib><creatorcontrib>McCarthy, Sean</creatorcontrib><creatorcontrib>Husak, Walt</creatorcontrib><creatorcontrib>Chen, Tao</creatorcontrib><creatorcontrib>Francois, Edouard</creatorcontrib><creatorcontrib>Chevance, Christophe</creatorcontrib><creatorcontrib>Hiron, Franck</creatorcontrib><creatorcontrib>Chen, Jie</creatorcontrib><creatorcontrib>Liao, Ru-Ling</creatorcontrib><creatorcontrib>Ye, Yan</creatorcontrib><creatorcontrib>Luo, Jiancong</creatorcontrib><title>Luma Mapping with Chroma Scaling in Versatile Video Coding</title><title>2020 Data Compression Conference (DCC)</title><addtitle>DCC</addtitle><description>This paper describes a new video coding tool in the Versatile Video Coding standard (VVC) named as luma mapping with chroma scaling (LMCS). Experimental compression performance results for LMCS and non-normative examples for deriving LMCS parameter values are also provided. LMCS has two main components: 1) a process for mapping input luma code values to a new set of code values for use inside the coding loop; and 2) a luma-dependent process for scaling chroma residue values. The first process, luma mapping, aims at improving the coding efficiency for standard and high dynamic range video signals by making better use of the range of luma code values allowed at a specified bit depth. The second process, chroma scaling, manages relative compression efficiency for the luma and chroma components of the video signal. The luma mapping process of LMCS is applied at the pixel sample level, and is implemented using a piecewise linear model. The chroma scaling process is applied at the chroma block level, and is implemented using a scaling factor derived from reconstructed neighboring luma samples of the chroma block.</description><subject>LMCS</subject><subject>VVC</subject><issn>2375-0359</issn><isbn>9781728164571</isbn><isbn>1728164575</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2020</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNotjt1KxDAUhKMguK77BHuTF2g95yRtEu8k_kLFC3Vvl7RJ3Eh3W9qK-PZ2URgY-GYYhrE1Qo4I5urWWqmEpJyAIAcAUidsZZRGRRpLWSg8ZQsSqshAFOacXYzj59wCKHHBrquvvePPru_T4YN_p2nH7W7oZvbauPbI0oFvwjC6KbWBb5IPHbedn5NLdhZdO4bVvy_Z-_3dm33MqpeHJ3tTZYlATJn3kkKMDqKso6-xAeFMQaWUkrRxDeL8FKMgBBU9CF3XojmKolJOe7Fk67_dFELY9kPau-FnaxAKZYT4Baa1Rwg</recordid><startdate>202003</startdate><enddate>202003</enddate><creator>Lu, Taoran</creator><creator>Pu, Fangjun</creator><creator>Yin, Peng</creator><creator>McCarthy, Sean</creator><creator>Husak, Walt</creator><creator>Chen, Tao</creator><creator>Francois, Edouard</creator><creator>Chevance, Christophe</creator><creator>Hiron, Franck</creator><creator>Chen, Jie</creator><creator>Liao, Ru-Ling</creator><creator>Ye, Yan</creator><creator>Luo, Jiancong</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>202003</creationdate><title>Luma Mapping with Chroma Scaling in Versatile Video Coding</title><author>Lu, Taoran ; Pu, Fangjun ; Yin, Peng ; McCarthy, Sean ; Husak, Walt ; Chen, Tao ; Francois, Edouard ; Chevance, Christophe ; Hiron, Franck ; Chen, Jie ; Liao, Ru-Ling ; Ye, Yan ; Luo, Jiancong</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i203t-dd42effa0f4bfdb1c03a9526444289ac118171f32107fd038bb3cb3cb2f77a8d3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2020</creationdate><topic>LMCS</topic><topic>VVC</topic><toplevel>online_resources</toplevel><creatorcontrib>Lu, Taoran</creatorcontrib><creatorcontrib>Pu, Fangjun</creatorcontrib><creatorcontrib>Yin, Peng</creatorcontrib><creatorcontrib>McCarthy, Sean</creatorcontrib><creatorcontrib>Husak, Walt</creatorcontrib><creatorcontrib>Chen, Tao</creatorcontrib><creatorcontrib>Francois, Edouard</creatorcontrib><creatorcontrib>Chevance, Christophe</creatorcontrib><creatorcontrib>Hiron, Franck</creatorcontrib><creatorcontrib>Chen, Jie</creatorcontrib><creatorcontrib>Liao, Ru-Ling</creatorcontrib><creatorcontrib>Ye, Yan</creatorcontrib><creatorcontrib>Luo, Jiancong</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Lu, Taoran</au><au>Pu, Fangjun</au><au>Yin, Peng</au><au>McCarthy, Sean</au><au>Husak, Walt</au><au>Chen, Tao</au><au>Francois, Edouard</au><au>Chevance, Christophe</au><au>Hiron, Franck</au><au>Chen, Jie</au><au>Liao, Ru-Ling</au><au>Ye, Yan</au><au>Luo, Jiancong</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Luma Mapping with Chroma Scaling in Versatile Video Coding</atitle><btitle>2020 Data Compression Conference (DCC)</btitle><stitle>DCC</stitle><date>2020-03</date><risdate>2020</risdate><spage>193</spage><epage>202</epage><pages>193-202</pages><eissn>2375-0359</eissn><eisbn>9781728164571</eisbn><eisbn>1728164575</eisbn><coden>IEEPAD</coden><abstract>This paper describes a new video coding tool in the Versatile Video Coding standard (VVC) named as luma mapping with chroma scaling (LMCS). Experimental compression performance results for LMCS and non-normative examples for deriving LMCS parameter values are also provided. LMCS has two main components: 1) a process for mapping input luma code values to a new set of code values for use inside the coding loop; and 2) a luma-dependent process for scaling chroma residue values. The first process, luma mapping, aims at improving the coding efficiency for standard and high dynamic range video signals by making better use of the range of luma code values allowed at a specified bit depth. The second process, chroma scaling, manages relative compression efficiency for the luma and chroma components of the video signal. The luma mapping process of LMCS is applied at the pixel sample level, and is implemented using a piecewise linear model. The chroma scaling process is applied at the chroma block level, and is implemented using a scaling factor derived from reconstructed neighboring luma samples of the chroma block.</abstract><pub>IEEE</pub><doi>10.1109/DCC47342.2020.00027</doi><tpages>10</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier EISSN: 2375-0359
ispartof 2020 Data Compression Conference (DCC), 2020, p.193-202
issn 2375-0359
language eng
recordid cdi_ieee_primary_9105793
source IEEE Xplore All Conference Series
subjects LMCS
VVC
title Luma Mapping with Chroma Scaling in Versatile 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-07T21%3A33%3A11IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Luma%20Mapping%20with%20Chroma%20Scaling%20in%20Versatile%20Video%20Coding&rft.btitle=2020%20Data%20Compression%20Conference%20(DCC)&rft.au=Lu,%20Taoran&rft.date=2020-03&rft.spage=193&rft.epage=202&rft.pages=193-202&rft.eissn=2375-0359&rft.coden=IEEPAD&rft_id=info:doi/10.1109/DCC47342.2020.00027&rft.eisbn=9781728164571&rft.eisbn_list=1728164575&rft_dat=%3Cieee_CHZPO%3E9105793%3C/ieee_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-i203t-dd42effa0f4bfdb1c03a9526444289ac118171f32107fd038bb3cb3cb2f77a8d3%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=9105793&rfr_iscdi=true