终端QoS:动态环境中经济高效多媒体设备的高级资源管理
1. 引言
先进的多媒体应用,如环境智能领域正在开发的那些应用,通常具有一些共同特征。它们需要借助异构的通信和消费基础设施,来访问各种各样的多媒体内容,同时还要满足低成本和低功耗的要求。然而,由于要处理大量不同类型的多媒体内容(这取决于用户的偏好和交互),可能会导致网络和终端资源的过度配置,造成成本低效。
为了解决这个问题,需要先进的资源管理技术,这些技术能够实时进行权衡,使内容带宽、媒体编码和渲染复杂度与可用的网络和终端资源相匹配,同时最大化整体感知质量。这个过程通常被称为服务质量(QoS)管理。其中,广为人知的是网络QoS,它是将传输信息与网络特性(如带宽、延迟等)相适配。但在环境智能背景下处理丰富媒体时,并非所有问题都能通过网络QoS解决。
例如,同时执行音频、视频和3D图形等多个媒体进程,会对计算能力提出很高要求,而高销量的电子消费终端由于成本原因,资源通常被限制在平均工作条件下,往往无法满足这些需求。而且,这些计算需求高度依赖于媒体的内容丰富度和观看条件(如视频窗口大小、运动程度、3D图形的真实感等),这常常导致渲染时间有高达一个数量级的变化,尤其是在3D图形方面。因此,流畅、实时的3D可视化并不总是能得到保证,这严重影响了输出质量。
为缓解这个问题,需要动态监测和调整3D解码和渲染(进行缩减),以减少过多的工作量。为了给用户带来更愉悦的体验,调整过程会寻找最优的系统运行点,使计算需求与可用处理能力相匹配,同时将感知质量的下降降到最低。显然,由于客户端向服务器反馈状态信息存在延迟,涉及网络(或服务器)无法对动态应用产生的高负载变化做出即时反应。因此,至少部分QoS过程需要在终端执行,这种基于终端