将移动客户端的有效处理速度考虑到图像转码决策中

Richard Han
{"title":"将移动客户端的有效处理速度考虑到图像转码决策中","authors":"Richard Han","doi":"10.1145/313256.313285","DOIUrl":null,"url":null,"abstract":"An image transcoding proxy decides whether to transcode an image fetched from the Web based either on the criterion of reducing the overall response time (store-and-forward proxies), or the criterion of avoiding buffer overflow (streamed proxies). In this paper, we introduce a new parameter, namely a mobile client’s effective processing speed, into the analytical formulation of both transcoding decisions, and study the practical importance of this parameter when transcoding is applied for standard PDA clients. CPU-intensive operations like image decompression, colorspace conversion and scaling can together add excessive delay to the perceived response time when performed on a mobile client that has severely limited processing capability. Under certain conditions, a transcoding proxy that sends GIF or JPEG images can incur greater delay due to decompression on a PDA client than a better informed transcoding proxy that chooses instead to send bit-mapped equivalents that incur little to no client-side decoding delay. We designed three experiments that partitioned image processing functions between a proxy and a standard PDA in order to assess the importance of a client’s CPU limitations on the image transcoding decision. First, images were fetched by a standard Web browser that decompressed GIF’s on the PDA. This browser also enforced scaling on every image to fit within the PDA’s small screen. Second, we added a transcoding proxy that pre-scaled images, thereby bypassing the browser’s scaling function but still requiring the browser to decompress the scaled GIF’s. Third, we migrated both scaling and decompression off of the PDA on to the proxy. The proxy pre-scaled as before, and also transcoded GIF’s to grayscale bitmaps that required no client-side decompression. We measured response times from each of these three experiments and quantified how much improvement in response time can be achieved when a proxy assists a CPU-limited PDA by performing some or all CPU-intensive image processing tasks on the transcoding proxy.","PeriodicalId":91426,"journal":{"name":"World of wireless mobile and multimedia networks. IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks","volume":"47 1","pages":"91-98"},"PeriodicalIF":0.0000,"publicationDate":"1999-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":"{\"title\":\"Factoring a mobile client's effective processing speeed into the image transcoding decision\",\"authors\":\"Richard Han\",\"doi\":\"10.1145/313256.313285\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"An image transcoding proxy decides whether to transcode an image fetched from the Web based either on the criterion of reducing the overall response time (store-and-forward proxies), or the criterion of avoiding buffer overflow (streamed proxies). In this paper, we introduce a new parameter, namely a mobile client’s effective processing speed, into the analytical formulation of both transcoding decisions, and study the practical importance of this parameter when transcoding is applied for standard PDA clients. CPU-intensive operations like image decompression, colorspace conversion and scaling can together add excessive delay to the perceived response time when performed on a mobile client that has severely limited processing capability. Under certain conditions, a transcoding proxy that sends GIF or JPEG images can incur greater delay due to decompression on a PDA client than a better informed transcoding proxy that chooses instead to send bit-mapped equivalents that incur little to no client-side decoding delay. We designed three experiments that partitioned image processing functions between a proxy and a standard PDA in order to assess the importance of a client’s CPU limitations on the image transcoding decision. First, images were fetched by a standard Web browser that decompressed GIF’s on the PDA. This browser also enforced scaling on every image to fit within the PDA’s small screen. Second, we added a transcoding proxy that pre-scaled images, thereby bypassing the browser’s scaling function but still requiring the browser to decompress the scaled GIF’s. Third, we migrated both scaling and decompression off of the PDA on to the proxy. The proxy pre-scaled as before, and also transcoded GIF’s to grayscale bitmaps that required no client-side decompression. We measured response times from each of these three experiments and quantified how much improvement in response time can be achieved when a proxy assists a CPU-limited PDA by performing some or all CPU-intensive image processing tasks on the transcoding proxy.\",\"PeriodicalId\":91426,\"journal\":{\"name\":\"World of wireless mobile and multimedia networks. IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks\",\"volume\":\"47 1\",\"pages\":\"91-98\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1999-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"11\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"World of wireless mobile and multimedia networks. IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/313256.313285\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"World of wireless mobile and multimedia networks. IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/313256.313285","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

摘要

图像转码代理根据减少总体响应时间的标准(存储转发代理)或避免缓冲区溢出的标准(流代理)来决定是否对从Web获取的图像进行转码。本文在两种转码决策的分析公式中引入了一个新的参数,即移动客户端的有效处理速度,并研究了该参数在标准PDA客户端应用转码时的实际重要性。图像解压缩、色彩空间转换和缩放等cpu密集型操作在处理能力严重受限的移动客户端上执行时,可能会增加感知响应时间的过度延迟。在某些条件下,发送GIF或JPEG图像的转码代理可能会由于PDA客户机上的解压缩而导致更大的延迟,而消息更充分的转码代理则选择发送位映射的等效图像,这几乎不会导致客户端解码延迟。我们设计了三个实验,在代理和标准PDA之间划分图像处理功能,以评估客户机的CPU限制对图像转码决策的重要性。首先,图像是通过一个标准的Web浏览器在PDA上解压GIF来获取的。该浏览器还强制对每个图像进行缩放,以适应PDA的小屏幕。其次,我们添加了一个预缩放图像的转码代理,从而绕过浏览器的缩放功能,但仍然需要浏览器解压缩放后的GIF。第三,我们将扩展和解压缩从PDA迁移到代理上。代理像以前一样预缩放,并且还将GIF转换为不需要客户端解压的灰度位图。我们测量了这三个实验的响应时间,并量化了当代理通过在转码代理上执行部分或全部cpu密集型图像处理任务来辅助cpu有限的PDA时,可以实现多少响应时间的改进。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Factoring a mobile client's effective processing speeed into the image transcoding decision
An image transcoding proxy decides whether to transcode an image fetched from the Web based either on the criterion of reducing the overall response time (store-and-forward proxies), or the criterion of avoiding buffer overflow (streamed proxies). In this paper, we introduce a new parameter, namely a mobile client’s effective processing speed, into the analytical formulation of both transcoding decisions, and study the practical importance of this parameter when transcoding is applied for standard PDA clients. CPU-intensive operations like image decompression, colorspace conversion and scaling can together add excessive delay to the perceived response time when performed on a mobile client that has severely limited processing capability. Under certain conditions, a transcoding proxy that sends GIF or JPEG images can incur greater delay due to decompression on a PDA client than a better informed transcoding proxy that chooses instead to send bit-mapped equivalents that incur little to no client-side decoding delay. We designed three experiments that partitioned image processing functions between a proxy and a standard PDA in order to assess the importance of a client’s CPU limitations on the image transcoding decision. First, images were fetched by a standard Web browser that decompressed GIF’s on the PDA. This browser also enforced scaling on every image to fit within the PDA’s small screen. Second, we added a transcoding proxy that pre-scaled images, thereby bypassing the browser’s scaling function but still requiring the browser to decompress the scaled GIF’s. Third, we migrated both scaling and decompression off of the PDA on to the proxy. The proxy pre-scaled as before, and also transcoded GIF’s to grayscale bitmaps that required no client-side decompression. We measured response times from each of these three experiments and quantified how much improvement in response time can be achieved when a proxy assists a CPU-limited PDA by performing some or all CPU-intensive image processing tasks on the transcoding proxy.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信