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...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on image processing 2016-07, Vol.25 (7), p.3112-3125 |
---|---|
Hauptverfasser: | , , |
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 & 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 & 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 |