熟悉HTC HD2这款手机的朋友应该对它的“神奇”有所了解,我们之前曾经用它做过Android 2.3、Android 3.0的体验文章,做过Android 2.3下音质测评报告,今天,HD2回归自己的原身——Window Mobile 6.5[WM6.5]——HD2本身是一款WM6.5的智能手机,我们在WM6.5和Windows Phone 7[WP7]下进行两组音频子系统的测试。由于HD2在破解后,可以几乎完美运行WP7和Android操作系统,所以我们在同样硬件平台下可以测试不同操作系统环境对音频子系统输出的影响,看看今天的结果会如何呢?
这里对HTC HD2机器本身和它破解后刷新Windows Phone 7进行简单说明。HD2本身是一款运行Windows Mobile 6.5操作系统的智能手机,它在破解状态可以几乎完美运行Android和WP7,由于HD2的硬件配置在芯片组部分与WP7手机HTC HD7完全一样,所以破解后运行相对完美。经过几个版本优化,目前WP7在HD2下运行稳定,本次使用的是来自XDA开发的具有NODO更新的最新版固件。Windows Mobile 6.5为官方最新核心固件。从我们对多个固件使用和观察和HD7本身硬件与HD2相同的条件分析,破解过程对音频子系统影响可能性极小,即理论上不会影响我们测试的正确性。
客观测试
按照惯例,我们对HD2在两个系统下的耳机输出进行一组客观测试,测试还是选用专业级声卡录入的形式,结合常见的分析方式,提供直观的测量结果。
在Windows Mobile 6.5下,MediaPlayer和机器的硬件均可以控制的音量,我们将MediaPlayer音量调整至100%,机器系统音量也为最大。在最大档音量下,播放标准电平测试文件时输出电平为-9.7dB,但此时信号出现溢出,我们将音量缩小一档进行测试,此时输出电平为-11.8dB。在WM6.5下,我们使用WAV格式的测试文件。
在Windows Phone 7下,播放器有30档音量调节可控制,在最大音量档位时,播放标准电平测试文件时输出电平为-9.8dB,但同样信号严重溢出,将音量缩小到28档位,溢出消失,此时输出电平为-10.8dB。 由于WP7播放器不支持WAV格式,所以测试尝试使用WMA Lossless和CBR 320KB Lame 编码的MP3。但实际测试发现,无损WMA表现反而不好,所以下面展示成绩来自于MP3,而我们也会放出无损WMA播放时的问题截图。
下面,先来看一组RMAA的测试,测试时的信号使用了16bit 44.1KHZ和48KHz两种规格。
测试项目 | [email protected] | WM6.5@48KHz |
噪声水平, dB (A): | -90.5 | -87.8 |
动态范围, dB (A): | 91.7 | 89.0 |
总谐波失真, %: | 0.057 | 0.013 |
互调失真, %: | 0.967 | 0.081 |
立体声分离度, dB: | -88.8 | -85.8 |
测试项目 | [email protected] | WP7@48KHz |
噪声水平, dB (A): | -88.6 | -91.7 |
动态范围, dB (A): | 89.4 | 90.9 |
总谐波失真, %: | 0.029 | 0.035 |
互调失真, %: | 0.109 | 0.097 |
立体声分离度, dB: | -87.9 | -89.3 |
从测试来看,Windows Mobile 6.5和Windows Phone 7下的测试成绩都要稍好于Android 2.3,但从两个失真度的表现来看,要比Android下更差。从频响曲线来看,WM6.5下高频频响有明显衰减,这是什么原因?我们还发现在WM6.5 44.1KHz采样信号测试中,互调失真高的离谱,而我们也会发现,在所有测试中互调失真表现均相对过差,其中Android 2.3 44.1KHz采样信号测试中,互调失真也达到了0.143,很差的水平。这些又是什么原因?我们再来看频率分析图。
我们先来看一张WM6.5系统下,在44.1KHz采样信号的频率扫描图,我们看到光谱分析中出现了熟悉的图案,这是劣质SRC造成的问题,这与Android系统下播放48KHz采样信号时表现趋势一致。而从频率扫描波形来看,高频部分衰减可能与SRC有很大关系。为什么在44.1KHz信号下会出现SRC?从表面来看,这意味着WM6.5系统或MediaPlayer播放器有关,它们会强行对44.1KHz信号进行SRC到48KHz,也许是WM6.5系统或MediaPlayer播放器只支持48KHz采样标准。关于其中问题是否来自播放器,我们会进一步验证。而WM6.5系统不支持44.1KHz采样率直接输出,似乎比Android 48KHz SRC的问题来得更让人意外。
接着,我们来看一组WM6.5系统在48KHz下的测试结果。大家记得,我们在HD2 Android 2.3测试中曾经补充测试过48KHz的结果,但由于Android的问题,48KHz时发生劣质的SRC。而看到以上几张测试图你会发现,在WM6.5下,HD2的表现竟然有所改善,并且没有在Android 44.1KHz下的奇怪频率噪声出现。
最后,再来看HD2在Windows Phone7下的频率扫描分析。第一张图,来自于无损WMA压缩的信号,从波形来看,WMA解码在主信号附近出现非常多毛刺[点击看大图],而包括RMAA在内的测试成绩使用无损WMA,还不如MP3表现更好。接下来测试均来自于MP3文件。大家看到,在Windows Phone 7 44.1KHz采样信号测试中,我们又看到了熟悉的在高通芯片组上容易出现的噪声。不过,在48KHz测试中,WP7下并没有发生SRC,也没有出现高通芯片组特征的噪声信号光谱。这似乎可以说明,高通HD2使用的QSD8250芯片组的音频单元部分,在44.1KHz产生噪声的原因。虽然这些数据看起来有些繁杂,但大家仔细想想,高通芯片组的硬件是一定存在问题的,我们会在随后的总结文章中,说明其中关系。
从以上测试,我们也看到,在Windows Phone 7下,系统本身在44.1KHz和48KHz信号下是都不会出现SRC的情况,所以对常用音乐文件规格和常用视频文件音频规格都不会存在还原时的缺陷。而WM6.5可能存在对44.1KHz还原时的SRC缺陷,好在这个系统已经几乎慢慢被淘汰,我们会接着验证播放器是否会影响SRC的问题,但不再做深究。
主观听感:整体来说,WP7下HD2的声音表现和Android下的类似,声音表现不够好,解析力和结像都远不如iOS系统和表现较好的便携式播放器。而在WM6.5下,由于存在严重的SRC,它的声音表现就更差,且声音风格稍有不同。HD2 WM6.5的声音中高频干涩,但并不显明亮,高频偏暗又干瘪。而在中低频部分,声音浑浊,整个声音解析力差,低频发散,搭配入耳式耳机低频表现会非常差。
总结:整体来看,在Windows Mobile 6.5和Windows Phone 7下,让我们看到HD2和HD2使用的高通QSD8250在Android下不同的一面。一方面,我们看到WP7不存在48KHz的SRC问题,同时我们发现在48KHz时,高通芯片QSD8250表现会好于44.1KHz,由于Android问题,48KHz的表现在之前是被掩盖的。而高通芯片的噪声是如何形成的?是否所有高通芯片都有类似问题?请关注我们近期HTC Sensation和Motorola XT316代表的两款高通芯片组,高通MSM8260和MSM7227的测评报告。