Video rate control for streaming and local recording optimized for mobile devices

M. Rezaei, S. Wenger, M. Gabbouj
{"title":"Video rate control for streaming and local recording optimized for mobile devices","authors":"M. Rezaei, S. Wenger, M. Gabbouj","doi":"10.1109/PIMRC.2005.1651852","DOIUrl":null,"url":null,"abstract":"In this paper, we propose a real-time, low-complexity video rate control algorithm designed to obey buffer constraints. The algorithm is optimized for streaming and local recording applications in mobile devices. Today, most mobile phones include a digital camera that can be used to capture video. The on-phone processor technology has become powerful enough to encode video in real-time. The resulting file can, for example, be archived in the phone's memory, or (progressively or as one block) downloaded, through the 3G mobile network, Bluetooth, or WLAN, to Internet-connected computer systems. From here, all forms of multimedia transmission, such as streaming, file sharing, or multimedia mail become possible. In local recording and streaming applications on a mobile phone, we assume that no memory for storage of uncompressed video is available. Therefore, look-ahead and multi-path rate control is not possible. Furthermore, considering the processing power and, more importantly, battery life constraints in mobile devices, the proposed algorithm needs to be as simple as possible. The described algorithm implements a variable bitrate (VBR) by controlling the quantization scale (QS) on a per picture basis. The QS is calculated based on two other QSs, which correspond to constant rate and constant quality rate controls. The algorithm utilizes the variable bitrate benefits as much as possible so as to minimize the variation of the QS scale, and to provide encoded video with high visual quality. Although it strictly obeys buffering constraints as discussed later, the experimental results show that it allows encoded video at average quality levels significantly higher than reported in earlier works","PeriodicalId":248766,"journal":{"name":"2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications","volume":"125 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"21","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PIMRC.2005.1651852","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 21

Abstract

In this paper, we propose a real-time, low-complexity video rate control algorithm designed to obey buffer constraints. The algorithm is optimized for streaming and local recording applications in mobile devices. Today, most mobile phones include a digital camera that can be used to capture video. The on-phone processor technology has become powerful enough to encode video in real-time. The resulting file can, for example, be archived in the phone's memory, or (progressively or as one block) downloaded, through the 3G mobile network, Bluetooth, or WLAN, to Internet-connected computer systems. From here, all forms of multimedia transmission, such as streaming, file sharing, or multimedia mail become possible. In local recording and streaming applications on a mobile phone, we assume that no memory for storage of uncompressed video is available. Therefore, look-ahead and multi-path rate control is not possible. Furthermore, considering the processing power and, more importantly, battery life constraints in mobile devices, the proposed algorithm needs to be as simple as possible. The described algorithm implements a variable bitrate (VBR) by controlling the quantization scale (QS) on a per picture basis. The QS is calculated based on two other QSs, which correspond to constant rate and constant quality rate controls. The algorithm utilizes the variable bitrate benefits as much as possible so as to minimize the variation of the QS scale, and to provide encoded video with high visual quality. Although it strictly obeys buffering constraints as discussed later, the experimental results show that it allows encoded video at average quality levels significantly higher than reported in earlier works
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
针对移动设备优化的流媒体和本地录制的视频速率控制
在本文中,我们提出了一种实时、低复杂度的视频速率控制算法,该算法设计遵循缓冲约束。该算法针对移动设备中的流媒体和本地录制应用进行了优化。今天,大多数移动电话都有一个可以用来拍摄视频的数码相机。手机上的处理器技术已经强大到可以对视频进行实时编码。例如,生成的文件可以存档在手机的内存中,或者通过3G移动网络、蓝牙或WLAN下载到与internet连接的计算机系统中(逐步或作为一个块)。从这里开始,所有形式的多媒体传输,如流媒体、文件共享或多媒体邮件都成为可能。在移动电话的本地录制和流媒体应用程序中,我们假设没有可用的内存来存储未压缩的视频。因此,前瞻性和多路径速率控制是不可能的。此外,考虑到移动设备的处理能力,更重要的是电池寿命的限制,所提出的算法需要尽可能简单。该算法通过控制每个图像的量化尺度来实现可变比特率(VBR)。QS是根据另外两个QS计算的,这两个QS对应于恒定速率和恒定质量率控制。该算法尽可能地利用可变比特率的优势,使QS尺度的变化最小化,从而提供高视觉质量的编码视频。尽管它严格遵守后面讨论的缓冲约束,但实验结果表明,它允许编码的视频在平均质量水平上显著高于早期工作中报道的水平
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Experimental investigation of undersampling for adjacent channel interference cancellation scheme Uplink Pre-Equalization Using MMSE Prediction for TDDIMC-CDMA Systems Split multi-path routing protocol with load balancing policy (SMR-LB) to improve TCP performance in mobile ad hoc networks Influence of sampling jitter on discrete time receiver OVSF code allocation and two-stage combining method to reduce inter-code interference in OFCDM system
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1