Layered Coding for Mobile Cloud Gaming Using Scalable Blinn-Phong Lighting

In a mobile cloud gaming, high-quality, high-frame-rate game images of immense data size need to be delivered to the clients over wireless networks under stringent delay requirement. For good gaming experience, reducing the transmission bit rate of the game images is necessary. Most existing cloud g...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on image processing 2016-07, Vol.25 (7), p.3112-3125
Hauptverfasser: Chuah, Seong-Ping, Cheung, Ngai-Man, Yuen, Chau
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 3125
container_issue 7
container_start_page 3112
container_title IEEE transactions on image processing
container_volume 25
creator Chuah, Seong-Ping
Cheung, Ngai-Man
Yuen, Chau
description In a mobile cloud gaming, high-quality, high-frame-rate game images of immense data size need to be delivered to the clients over wireless networks under stringent delay requirement. For good gaming experience, reducing the transmission bit rate of the game images is necessary. Most existing cloud gaming platforms simply employ standard, off-the-shelf video codecs for game image compression. In this paper, we propose the layered coding scheme to reduce transmission bandwidth and latency. We leverage the rendering computation of modern mobile devices to render a low-quality local game image, or the base layer (BL). Instead of sending a high-quality game image, cloud servers can send enhancement layer information, which clients can utilize to improve the quality of the BL. Central to the layered coding scheme is the design of a complexity-scalable BL rendering pipeline that can be executed on a range of power-constrained mobile devices. In this paper, we focus on the lighting stage in modern graphics rendering and propose a method to scale the popular Blinn-Phong lighting for the use in BL rendering. We derive an information-theoretic model on the Blinn-Phong lighting to estimate the rendered image entropy. The analytic model informs the optimal BL rendering design that can lead to maximum bandwidth saving subject to the constraint on the computation capability of the client. We show that the information rate of the enhancement layer could be much less than that of the high-quality game image, while the BL can be generated with only a very small amount of computation. Experiment results suggest that our analytic model is accurate in estimating. For layered coding scheme, up to 84% reduction in bandwidth usage can be achieved by sending the enhancement layer information instead of the original high-quality game images compressed by H.264/AVC.
doi_str_mv 10.1109/TIP.2016.2565259
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TIP_2016_2565259</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7466839</ieee_id><sourcerecordid>1861613545</sourcerecordid><originalsourceid>FETCH-LOGICAL-c380t-a156b8076bdfdc44bb879b34ca2c2d25cf006bf62fa9ac035b1f68bc0681aadf3</originalsourceid><addsrcrecordid>eNqNkcFLIzEUh4OsWFe9C8IysBcvU9_LJJnkuJbVrVQU1HNIMomdMp24k87B_96Udj3sycvL4_2-9yB8hJwjTBFBXT3PH6cUUEwpF5xydUCOUTEsARj9lnvgdVkjUxPyPaUVADKO4ohMqESsUNJjcrcw737wTTGLTdu_FiEOxX20beeLWRfHprg16-38JW3rkzOdsTm77tq-Lx-XMQ8X7etyk9NTchhMl_zZ_j0hLze_n2d_ysXD7Xz2a1G6SsKmNMiFlVAL24TGMWatrJWtmDPU0YZyFwCEDYIGo4yDilsMQloHQqIxTahOyOXu7tsQ_44-bfS6Tc53nel9HJNGKVBgxRn_AooCBALUGf35H7qK49Dnj2isFdTIFaOZgh3lhpjS4IN-G9q1Gd41gt4q0VmJ3irReyV55cf-8GjXvvlc-OcgAxc7oPXef8Y1E0JWqvoAjm2Ngw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1790715942</pqid></control><display><type>article</type><title>Layered Coding for Mobile Cloud Gaming Using Scalable Blinn-Phong Lighting</title><source>IEEE Electronic Library (IEL)</source><creator>Chuah, Seong-Ping ; Cheung, Ngai-Man ; Yuen, Chau</creator><creatorcontrib>Chuah, Seong-Ping ; Cheung, Ngai-Man ; Yuen, Chau</creatorcontrib><description>In a mobile cloud gaming, high-quality, high-frame-rate game images of immense data size need to be delivered to the clients over wireless networks under stringent delay requirement. For good gaming experience, reducing the transmission bit rate of the game images is necessary. Most existing cloud gaming platforms simply employ standard, off-the-shelf video codecs for game image compression. In this paper, we propose the layered coding scheme to reduce transmission bandwidth and latency. We leverage the rendering computation of modern mobile devices to render a low-quality local game image, or the base layer (BL). Instead of sending a high-quality game image, cloud servers can send enhancement layer information, which clients can utilize to improve the quality of the BL. Central to the layered coding scheme is the design of a complexity-scalable BL rendering pipeline that can be executed on a range of power-constrained mobile devices. In this paper, we focus on the lighting stage in modern graphics rendering and propose a method to scale the popular Blinn-Phong lighting for the use in BL rendering. We derive an information-theoretic model on the Blinn-Phong lighting to estimate the rendered image entropy. The analytic model informs the optimal BL rendering design that can lead to maximum bandwidth saving subject to the constraint on the computation capability of the client. We show that the information rate of the enhancement layer could be much less than that of the high-quality game image, while the BL can be generated with only a very small amount of computation. Experiment results suggest that our analytic model is accurate in estimating. For layered coding scheme, up to 84% reduction in bandwidth usage can be achieved by sending the enhancement layer information instead of the original high-quality game images compressed by H.264/AVC.</description><identifier>ISSN: 1057-7149</identifier><identifier>EISSN: 1941-0042</identifier><identifier>DOI: 10.1109/TIP.2016.2565259</identifier><identifier>PMID: 28113182</identifier><identifier>CODEN: IIPRE4</identifier><language>eng</language><publisher>United States: IEEE</publisher><subject>Bandwidths ; Blinn-Phong Lighting ; Clients ; Cloud Gaming ; Coding ; Computation ; Games ; Graphic Rendering ; Illumination ; Image and Video Coding ; Image coding ; Lighting ; Quality ; Rendering ; Rendering (computer graphics) ; Streaming media ; Video Streaming ; Wireless networks</subject><ispartof>IEEE transactions on image processing, 2016-07, Vol.25 (7), p.3112-3125</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2016</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c380t-a156b8076bdfdc44bb879b34ca2c2d25cf006bf62fa9ac035b1f68bc0681aadf3</citedby><cites>FETCH-LOGICAL-c380t-a156b8076bdfdc44bb879b34ca2c2d25cf006bf62fa9ac035b1f68bc0681aadf3</cites><orcidid>0000-0002-0247-9559</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7466839$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7466839$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/28113182$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Chuah, Seong-Ping</creatorcontrib><creatorcontrib>Cheung, Ngai-Man</creatorcontrib><creatorcontrib>Yuen, Chau</creatorcontrib><title>Layered Coding for Mobile Cloud Gaming Using Scalable Blinn-Phong Lighting</title><title>IEEE transactions on image processing</title><addtitle>TIP</addtitle><addtitle>IEEE Trans Image Process</addtitle><description>In a mobile cloud gaming, high-quality, high-frame-rate game images of immense data size need to be delivered to the clients over wireless networks under stringent delay requirement. For good gaming experience, reducing the transmission bit rate of the game images is necessary. Most existing cloud gaming platforms simply employ standard, off-the-shelf video codecs for game image compression. In this paper, we propose the layered coding scheme to reduce transmission bandwidth and latency. We leverage the rendering computation of modern mobile devices to render a low-quality local game image, or the base layer (BL). Instead of sending a high-quality game image, cloud servers can send enhancement layer information, which clients can utilize to improve the quality of the BL. Central to the layered coding scheme is the design of a complexity-scalable BL rendering pipeline that can be executed on a range of power-constrained mobile devices. In this paper, we focus on the lighting stage in modern graphics rendering and propose a method to scale the popular Blinn-Phong lighting for the use in BL rendering. We derive an information-theoretic model on the Blinn-Phong lighting to estimate the rendered image entropy. The analytic model informs the optimal BL rendering design that can lead to maximum bandwidth saving subject to the constraint on the computation capability of the client. We show that the information rate of the enhancement layer could be much less than that of the high-quality game image, while the BL can be generated with only a very small amount of computation. Experiment results suggest that our analytic model is accurate in estimating. For layered coding scheme, up to 84% reduction in bandwidth usage can be achieved by sending the enhancement layer information instead of the original high-quality game images compressed by H.264/AVC.</description><subject>Bandwidths</subject><subject>Blinn-Phong Lighting</subject><subject>Clients</subject><subject>Cloud Gaming</subject><subject>Coding</subject><subject>Computation</subject><subject>Games</subject><subject>Graphic Rendering</subject><subject>Illumination</subject><subject>Image and Video Coding</subject><subject>Image coding</subject><subject>Lighting</subject><subject>Quality</subject><subject>Rendering</subject><subject>Rendering (computer graphics)</subject><subject>Streaming media</subject><subject>Video Streaming</subject><subject>Wireless networks</subject><issn>1057-7149</issn><issn>1941-0042</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNqNkcFLIzEUh4OsWFe9C8IysBcvU9_LJJnkuJbVrVQU1HNIMomdMp24k87B_96Udj3sycvL4_2-9yB8hJwjTBFBXT3PH6cUUEwpF5xydUCOUTEsARj9lnvgdVkjUxPyPaUVADKO4ohMqESsUNJjcrcw737wTTGLTdu_FiEOxX20beeLWRfHprg16-38JW3rkzOdsTm77tq-Lx-XMQ8X7etyk9NTchhMl_zZ_j0hLze_n2d_ysXD7Xz2a1G6SsKmNMiFlVAL24TGMWatrJWtmDPU0YZyFwCEDYIGo4yDilsMQloHQqIxTahOyOXu7tsQ_44-bfS6Tc53nel9HJNGKVBgxRn_AooCBALUGf35H7qK49Dnj2isFdTIFaOZgh3lhpjS4IN-G9q1Gd41gt4q0VmJ3irReyV55cf-8GjXvvlc-OcgAxc7oPXef8Y1E0JWqvoAjm2Ngw</recordid><startdate>20160701</startdate><enddate>20160701</enddate><creator>Chuah, Seong-Ping</creator><creator>Cheung, Ngai-Man</creator><creator>Yuen, Chau</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>NPM</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><scope>7X8</scope><orcidid>https://orcid.org/0000-0002-0247-9559</orcidid></search><sort><creationdate>20160701</creationdate><title>Layered Coding for Mobile Cloud Gaming Using Scalable Blinn-Phong Lighting</title><author>Chuah, Seong-Ping ; Cheung, Ngai-Man ; Yuen, Chau</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c380t-a156b8076bdfdc44bb879b34ca2c2d25cf006bf62fa9ac035b1f68bc0681aadf3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Bandwidths</topic><topic>Blinn-Phong Lighting</topic><topic>Clients</topic><topic>Cloud Gaming</topic><topic>Coding</topic><topic>Computation</topic><topic>Games</topic><topic>Graphic Rendering</topic><topic>Illumination</topic><topic>Image and Video Coding</topic><topic>Image coding</topic><topic>Lighting</topic><topic>Quality</topic><topic>Rendering</topic><topic>Rendering (computer graphics)</topic><topic>Streaming media</topic><topic>Video Streaming</topic><topic>Wireless networks</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Chuah, Seong-Ping</creatorcontrib><creatorcontrib>Cheung, Ngai-Man</creatorcontrib><creatorcontrib>Yuen, Chau</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>PubMed</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><collection>MEDLINE - Academic</collection><jtitle>IEEE transactions on image processing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Chuah, Seong-Ping</au><au>Cheung, Ngai-Man</au><au>Yuen, Chau</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Layered Coding for Mobile Cloud Gaming Using Scalable Blinn-Phong Lighting</atitle><jtitle>IEEE transactions on image processing</jtitle><stitle>TIP</stitle><addtitle>IEEE Trans Image Process</addtitle><date>2016-07-01</date><risdate>2016</risdate><volume>25</volume><issue>7</issue><spage>3112</spage><epage>3125</epage><pages>3112-3125</pages><issn>1057-7149</issn><eissn>1941-0042</eissn><coden>IIPRE4</coden><abstract>In a mobile cloud gaming, high-quality, high-frame-rate game images of immense data size need to be delivered to the clients over wireless networks under stringent delay requirement. For good gaming experience, reducing the transmission bit rate of the game images is necessary. Most existing cloud gaming platforms simply employ standard, off-the-shelf video codecs for game image compression. In this paper, we propose the layered coding scheme to reduce transmission bandwidth and latency. We leverage the rendering computation of modern mobile devices to render a low-quality local game image, or the base layer (BL). Instead of sending a high-quality game image, cloud servers can send enhancement layer information, which clients can utilize to improve the quality of the BL. Central to the layered coding scheme is the design of a complexity-scalable BL rendering pipeline that can be executed on a range of power-constrained mobile devices. In this paper, we focus on the lighting stage in modern graphics rendering and propose a method to scale the popular Blinn-Phong lighting for the use in BL rendering. We derive an information-theoretic model on the Blinn-Phong lighting to estimate the rendered image entropy. The analytic model informs the optimal BL rendering design that can lead to maximum bandwidth saving subject to the constraint on the computation capability of the client. We show that the information rate of the enhancement layer could be much less than that of the high-quality game image, while the BL can be generated with only a very small amount of computation. Experiment results suggest that our analytic model is accurate in estimating. For layered coding scheme, up to 84% reduction in bandwidth usage can be achieved by sending the enhancement layer information instead of the original high-quality game images compressed by H.264/AVC.</abstract><cop>United States</cop><pub>IEEE</pub><pmid>28113182</pmid><doi>10.1109/TIP.2016.2565259</doi><tpages>14</tpages><orcidid>https://orcid.org/0000-0002-0247-9559</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1057-7149
ispartof IEEE transactions on image processing, 2016-07, Vol.25 (7), p.3112-3125
issn 1057-7149
1941-0042
language eng
recordid cdi_crossref_primary_10_1109_TIP_2016_2565259
source IEEE Electronic Library (IEL)
subjects Bandwidths
Blinn-Phong Lighting
Clients
Cloud Gaming
Coding
Computation
Games
Graphic Rendering
Illumination
Image and Video Coding
Image coding
Lighting
Quality
Rendering
Rendering (computer graphics)
Streaming media
Video Streaming
Wireless networks
title Layered Coding for Mobile Cloud Gaming Using Scalable Blinn-Phong Lighting
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-05T01%3A53%3A08IST&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=Layered%20Coding%20for%20Mobile%20Cloud%20Gaming%20Using%20Scalable%20Blinn-Phong%20Lighting&rft.jtitle=IEEE%20transactions%20on%20image%20processing&rft.au=Chuah,%20Seong-Ping&rft.date=2016-07-01&rft.volume=25&rft.issue=7&rft.spage=3112&rft.epage=3125&rft.pages=3112-3125&rft.issn=1057-7149&rft.eissn=1941-0042&rft.coden=IIPRE4&rft_id=info:doi/10.1109/TIP.2016.2565259&rft_dat=%3Cproquest_RIE%3E1861613545%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=1790715942&rft_id=info:pmid/28113182&rft_ieee_id=7466839&rfr_iscdi=true