4 t3 w' q5 i r, n 然而,当我们希望把现下的无损音频播放方式移植到车上,或者更直接的,我们希望在车上简单、有效、高质量的回放我们收集到的各种无损音频文件(如Wav、Ape、Acc、Flac等)时,撇开RCA接口或功率输出与车用要求完全不符的“死症”,我们还是会发觉每一种方式都有着它们固有的先天性的弊端:. Z$ Z) _" l! }( }$ K0 S# q
3 }" c' }( H8 s6 l4 X. j
1、家用式的播放器,这里根本不用展开,供电方式完全不一样; ( D, `$ ^" n8 z. X1 Y& \) E/ T 5 P6 _# w$ @; K% r 2、便携式播放器如七彩虹C4、QLS QA-550、Iriver AK-120等,都有数字输出,续航能力也绝对够用,作为无损音频播放器接在车上是目前比较流行的做法,优点是携带方便,音质有保证,缺点是屏幕太小,操作不便,行车时操作非常危险(这当中尤以C4为甚); ! a) a- W Q8 r* b4 m3 } _, P- m/ r, \$ U 6 F6 [0 \2 [! o 3、苹果IPAD及IPAD Mini为首的平板电脑,屏幕够大,操作也比较简单、方便,本来也应该是无损音频播放器的首选(我甚至曾经在Mini问世时在论坛里发起讨论帖:《讨论下ipad mini作为数字转盘的可能性。。》),但奈何最大64G(实际根本没有那么多)的容量,根本装不了几个专辑,且苹果的唯一接口如果用作数字输出,更加很难做容量扩展;% [$ x. Q, c) \
6 G9 x6 r* ~% C4 b/ I . H9 C* v) t) A 4、PC-HiFi移植方案一:使用笔记本+带数字接口的USB声卡,供电、接口的问题解决了,但上车之后笔记本放哪里?放副驾驶位意味着别人没法坐了(或者帮你一路抱着这台笔记本),放后排操作不了,放脚底下影响开车……$ O R9 X/ f' ^ ]/ }# D
/ V1 [8 Q; l; G E( R7 L 5、PC-HiFi移植方案二:装一台电脑,扔在随便什么角落,接上带数字接口的声卡,操控可以选择用平板通过远程连接操控,甚至可以通过ARM,通过原车或加装的电子屏、方向盘遥控等实现。关于这种无损音频播放模式,有个非常著名的帖子《京帮咖啡车载电脑上车作业 一期工程完工了》(by @茉茗沏妙 ), 大家可以百度一下参考 。这个做法目前来看,算是音质与操控皆可兼顾了,但由于需要对电脑软、硬件有比较深入的认知,自己玩玩DIY过把瘾可以,还不适合大规模推广应用。 / v' N" S- X' |; b% l! k" U7 p! Q! T! i/ J' f z+ s, n9 b
6、PC-HiFi移植方案三:直接在原车2 din位装一台dvd导航大小,带显示屏的微型PC,并兼容ARM平台,这个我和@Rocky 一年多前做过尝试,最后由于时间关系中断了,现在回想,还有一大原因是windows系统在触摸屏上实在太难用(当时Win8还没问世),我们甚至想过预备一只无线鼠标,反正我俩的大腿都又肥又滑……总之,这个就算试验成功,依然属于DIY的范畴,对市场不会带来任何的正面作用; & j2 q3 V6 U6 m+ u$ v2 Z+ W* E: v- j/ K6 z/ d) O
7、在现今的DVD导航上加上无损音频播放功能。这个其实一些大牌子早就加了,只是在他们看来,无损音频播放=usb口+足够的格式支持,音质从来不是他们需要考虑的因素。有的大牌子DVD导航虽然提供了数字输出,但输出质量实在不敢恭维,而且bug多多,用起来平添烦恼。/ _/ b' _- a3 Q. v2 W+ _
3 Y# p+ V0 V' o5 T6 n4 ^7 N5 a
8、阿尔派(Alpine)将其车用数字播放器产品系列定位为“低端消费品”,格式仅仅支援MP3/AAC;先锋(Pioneer)有款名为CD-7X的“数字接口”,可以接驳USB,可以支援Wav格式,但缺乏对CUE文件的支持,更要命的是,虽然其能通过支持的主机上直接进行选歌等操作,但这些主机无一例外均是先锋的高端播放器如P01、ODR等,换句话说,这个CD-7X只能作为这些动辄过万的高端主机的“附属品”存在,完全不具备性价比。 3 ?7 P3 t5 N) N& |# \/ H# |4 V+ s4 O2 E+ E8 @1 \- Y. W% X. E. X" m; v5 k
以上的种种“不妥”说明了他们还未能满足能让大多数车主应用上的车用无损音频播放的基本要求。那么,我所说的“基本要求”都包括什么内容呢?满足这些要求,又有多大的难度呢? , B/ \* u- g/ i5 x- K" E$ ~ ' M' ]( Z8 W) i9 n1 o1 \( c4 @ 在我看来,一台真正的车用无损音频播放器的设计,需要从三个方面去把握:In,Out,Process。 . p U& w2 l& Q2 G7 u9 b" B" g* Y) m4 f2 s( U ! {, y. e( g$ g& c4 g
$ s E4 K" K& J! m, e, p1 J0 u: T一、In0 `) X0 W! l# ^4 y! j2 U# {
& h L9 t3 o% u5 r/ c 这里的In有两层含义,一是指Command Input(指令输入),二是指System Embedded(系统嵌入)。 B. c4 S! i) f- O
3 M) j! _" ?3 ?6 X+ o 和家用绝然不同的是,我在这里将车用无损音频播放器的指令输入作为最最基本和关键的一环,原因就是四个字“行车安全”。一般来说,我们的眼睛离开前方路面的时间超过0.4秒(大脑做出紧急反应判断的最慢时间),就有可能对安全行车造成威胁(低速的,视野开阔的环境下,这个时间可以适当放宽);这就使得我们不可能像在“我的电脑”或者“foobar”上利用键盘输入一长串歌名去查找一首歌。那么,如何能够快速、安全、有效的从可能的海量歌曲中迅速定位到某一首歌,就是一个播放器是否真的适合放在汽车使用的分水岭。以下,是各种常见的指令输入方式的比较: ( M6 u2 G2 O/ ?9 F 5 L: N/ I" t' z (1)按键输入。包括主机上的按键,遥控器按钮,方向盘控制器按钮等“有形”的物理按键。其好处是熟悉之后可以就某些指令进行“盲操作”,比如上一首下一首、大小声调教、暂停、重播、随机播放等。缺点是当操作指令超过3步,效率就会急剧下降;超过8步,比如快速挑选多层目录、搜索歌曲等,基本上就会失效。一种解决方法是增加更多物理按键,或者添加更多的“快捷方式”,如长按、双按均可做出定义,但这并不能根本上解决长指令的效率问题。8 H. c; K1 x# F% ?% T4 G2 `
}* `( r A$ t
(2)触屏输入。在触摸屏上输入指令。好处是所见即所得,操作指令越复杂,越能体现其效率。但缺点非常明显:由于不能精确定位,盲操作失误率极高。打个比方,(1)和(2)就好像以前的有按键的手机和现在的智能手机,当需要拨打电话时(本人反对开车时操作电话,只是为了举例,特此说明),如果记得号码,(1)比(2)要方便得多,盲操作就能拨出;但如果接听电话时需要查找某个号码或者录音,或者查找某条短信,则(1)是怎么也快不过(2)的。一个有效的解决办法,是利用多点触控功能,定义一些快捷键手势(如两指左右划、两指连击等),增加短指令盲操作的成功率。% k: Q% T, m" Q) O
* b! a, e& d+ R* Q6 ]4 t" N8 B L
& U0 Q8 n% r) p9 Q" E; j 8 Y ]3 j, l V7 ^ ?2 m6 `9 F 0 y" a" e. I6 c二、Out - T! K- r$ N0 b( J" S ' P' w9 T6 s7 ?) K/ P5 ] 这里的Out也有两重含义,一是指Display Output(显示输出),二是指Wave Out(音频输出)。 " U0 W8 U" W* Q# I; ? 9 R: V% M( I5 z) b, c 1、Display Output(显示输出), l, R# O* m# T3 I
! F1 E9 m! V: z+ Y. }
从字面意思就能猜到,这里是指如何将播放器的状态、内容,以及查找、设置等显示出来。家用的简单,直接在播放器上加一块屏就可以了。但车用的就需要考虑播放器的安装位置,如果装在主机位置,尚且可以通过改变中控台模具来实现不同车型的匹配;但如果播放器装在其他地方,比如手套箱、座椅底甚至尾箱呢?因此,车用的播放器必须设置一个独立的视频输出接口,以方便连接显示屏。 ; B( U' ]' u& F' D* K4 ^4 D6 `* M8 G
(1)将显示内容通过视频接口显示在原车的dvd屏(如果有的话)上。好处是够“原装”,不好的是由于各种车型的dvd屏的尺寸和分辨率不一样,视频输出的设置方面需要顾及周全,否则要么一些内容看不到,要么显示尺寸太小,看不清楚。. p, L: t! I8 I+ z E( M6 X6 \
' _9 @6 f# S" |( f (2)增加一个选配件,就像阿尔派的C800一样,即既带有显示屏又有功能按钮,通过连接线接到播放器上。好处是显示效果可控,部分简易的输入指令也可轻松设定。坏处是这个类似C800的选配件,带着一根长线,到底装在哪里好呢?而且,这个选配件的体积、面积、重量,都要有很繁琐的要求,否则会对车用内饰视觉效果造成严重影响。 - c5 M, p- y; g. m, ]5 p- E$ r/ b8 M1 B% [ f* @" [
(3)增加一个选配件,即后视镜显示屏,要注意的是这个显示屏只有显示功能,不带按钮,指令输入还是在遥控器上。这样做的好处当然是显示效果可控,而且由于在车顶,接线可以从车顶走,不像上面第二点,显示屏的线如何埋线成为一个难题。+ [) G8 B' m3 g
& P& h E9 R B: ^% |/ k% H2 w
(4)使用平板电脑或者手机,通过软件来实现远程控制,相当于一个无线的显示屏,相较于上面的三点,优势实在有些大;尤其是当使用DLNA(Digital Living Network Alliance,数字生活联盟)标准来实现其对播放器的控制时,其便利性更是秒掉上面三点几条街。问题是现在DLNA对无损音频格式的支持还不是很充分,如果采用自行开发的协议,开发、维护的成本和难度都非常高。6 O$ ?( i9 `' I2 u e+ [
1 b2 N& i1 Q: m6 s! L) E (5)还有一个“无招胜有招”的方法,就是跟苹果的shuffle一样,完全不提供显示输出。且看看苹果公司对于shuffle的想法:(摘自互动百科) - R( H# `6 ?+ k3 t( @6 A+ q, R" w9 c5 m7 S* h
“IPOD Shuffle的推出,其实是APPLE公司想推广自己的随机播放的理念,因为‘Shuffle’就是随心随意随机的意思。其实APPLE公司就是想把这一理念推广到如今繁忙的城市生活中去,让人们活得更随心随意,不要受到拘束,就连听音乐也不用太刻意去根据一个顺序播放,听到什么是什么,仿佛一场音乐冒险。”& H7 j5 b7 \/ d
: \7 h8 L& q2 y% E/ b 至于数字输出,就要配合车用的音频解码器使用了。目前车用带数字输入的音频解码器并不多,来来去去不外乎先锋的ODR系列、阿尔派的H系列、ARC DSP8、Audison Bit One等音频处理器,抛去最终的音质及效果,选择依然是很少的。但随着数字播放的普及,这类音频处理器肯定会越来越多,因此车用的音频播放器,是必须要保留数字输出接口的。& Q! Q- x# C3 H7 W
; }( l6 t. s8 N% G
关于输出的最后一个问题:车用无损音频播放器,是否每个产品都必须带着这三种接口呢?个人的看法是不能贪多求全,因为体积的问题,高电平输出所带来的总体功率、干扰、散热等负面因素不能忽略,实际上要想声音更好,单纯的数字转盘(就是只有数字输出)是最理想的;但因应汽车音响改装市场的现状,高电平输出反而是最实际的。因此,不同的音频接口组合,可以作为产品的不同定位使用;如果能够像一些阿尔派主机一样,用户使用其他接口时,可以通过设置将高电平输出屏蔽,那就更好了。 5 N* A8 ^2 l3 ?$ z0 ?4 B0 S+ f1 b' U - [ n5 _( f5 F) J X三、Process2 N/ J. f9 o2 c* ^
1 _. t1 I' k5 Q5 B$ U. g 这里的Process,指的是音频处理,包括File Format Support(文件格式支持),以及Digital Sound Process(数字声音处理)。 9 l8 k1 l6 H' z. N# a) X0 I6 M# G. B7 q4 R1 x$ }( K. d
1 ?- Y' m2 p3 y, S7 R 1、File Format Support(文件格式支持) ; `5 f4 F/ B& A, p 4 v9 t( f: x# E" L U, w 数字音频文件这两年的发展,可以用“卫星发射”来形容:“高清音频”格式从理论到实物到音乐资源,都呈现了几何级数的增长;所带来的其中一项影响,就是今天的无损音频播放器所需要支持的文件格式比过去越来越多;但也许18个月后(墨菲定律),就可能有一大批音频格式不能支持了(举个例子:“blu-ray audio(蓝光音乐)”粉墨登场,一张专辑将近50G)。以下我先整理一下现今比较流行的数字音频格式,它们主要分为三大类: " Y" }# I' J3 t# B0 x5 ^) Y" T, A' C
(1)基于“CD格式”的音频文件格式 % u& A1 ^4 o9 W! a CD问世10年后,基于“CD格式”的各种有损、无损压缩音频格式开始渐渐涌现,至今仍是主流。他们的生成是从CD抓轨得到的“非压缩”16bit/44.1kHz的WAV文件,再通过某种算法对WAV文件进行压缩,就得到了大小不同音质也不同的音频文件。他们的分类如下: 8 \/ `- T) ^- {7 {# b 非压缩:WAV,一张专辑的大小约为600-750M。 5 N5 ^$ h( o" W& {/ n6 @ 无损压缩:APE、FLAC、TTA、AU、WavPack等,根据不同的算法以及压缩比的不同,一张专辑的大小从250M到400M不等。 ; s& U; S# x6 q4 H% \2 c" S3 F 有损压缩:MP3、WMA、OGG、AAC等,根据不同的算法以及压缩比的不同,一张专辑的大小从90M到200M不等。; ]9 f. E4 R! s, Y/ n5 e$ ]
- ]3 o7 p/ c Y7 U. p2 S 4 v- M* n9 d# `
& V7 n3 o! l, y4 x6 ?
(2)双声道高清音频2 u; O' ]- q7 W) Y$ b
CD格式的采样精度只有44.1kHz,位深只有16位;当音频文件的位深和采样精度比CD格式高,无论是16/88.2还是24/192,我们就统称之为“高清音频”。尽管文件的后缀名是WAV或者FLAC,但它们的大小比CD格式要大得多,比如24bit/192kHz的数字音频文件,一张专辑的大小约为4G。常见的双声道高清音频文件包括WAV、FLAC、ISO(SACD)、ISO(DVD-Audio)等。 ( R1 S9 q! q7 a3 }! z* f6 q' w1 u: E- K# }0 o
(3)多声道环绕音频6 C" _' G% S2 Y+ s9 {
数字化多声道音频,本来是作为数字化电影院的必备设备,Dolby(杜比)、THX与DTS(Digital Theatre System,数字化影院系统)是其广泛应用的一种多声道有损压缩编码方式。10年前开始,陆续有国外机构将其应用于单纯的多声道录音、直播上,取得了非常大的反响。如今,名目繁多的环绕模式、增混方式等层出不穷,也有DTS-HD Master Audio这个真正意义上的无损压缩编码,普通用户要想搞清楚这之间的关系实在不是一时半会儿的事情。 1 I& r0 G; o5 x% I2 w / O' S" T3 p1 M2 f8 j$ h 除了上面三种格式,一个无损音频播放器还必须支持一种特殊的文件格式,它的名称叫做“cue脚本”,文件后缀名是.cue,大小只有1、2k。通过cue脚本,我们可以方便的将一个集成多个音乐片段(track)的音频文件虚拟划分为多个原来多个音频片段,而无需直接分区该集成音频文件;除外,也可以记录整个音频文件和每个分轨的描述信息。无论是wav、ape、flac或者mp3,只要这个文件是从光盘整体拷贝的,那么没有cue脚本,就不能对这个文件进行分轨播放,更不要说切割了。3 y: H: Z4 k3 U4 ?) o d0 E
" o* ~2 S. F( m 以笔者多年以来使用家用、便携无损音频播放器的经验,音频文件的数量、音频文件的码率、无损压缩比、是否需要虚拟分轨、是否需要“升频(就是将16bit/44.1kHz的文件利用算法实时加工为更高码率的文件进行播放)”等,都会对整体使用的流畅性带来显著的影响。车用无损音频播放器必须采用分离式的人机界面,所处理的I/O指令更为复杂,对响应速度要求更高,因此,如果屏蔽某些不是太常用的格式和码率,以提升整体的流畅度,是一个可行的做法。特别是当作为数字转盘输出时,目前车用最高端的解码器也不过24bit/96kHz,而且就算能解码,决定汽车音响最终效果的短板也并不在音源上,故而量力而为,“死守”16/44.1(或者24/48)并不会招来多少恶评,最多少了些宣传上的噱头而已。 / _5 Z$ e; U1 D9 ?& b & f+ {! a$ K& U4 g0 d2、Digital Sound Process(数字声音处理) 7 ? e; u7 m1 H 3 Z& \# s- E% O6 i/ ~3 i7 e, ?& w
数字声音处理是改变“实际听音效果(也就是‘音效’)”的一个重要和常用途径,基础的处理包括EQ(均衡器)、reverb(混响)、time alignment(时间校正)等;一些固定的EQ、混响组合会被封装为诸如rock(摇滚)、classic(古典),还有我们最常见的LOUD(等响度补偿)等等提供给用户选择;还有一些有着各自厂商专利的组合,则会以各种名字出现,比如alpine自带的MX模式、先锋自带的BBE……这些数字声音处理都提供了改善音效的便捷途径,但车用无损播放器,还是在于上面提到的Display Output并不固定,因此过于复杂的如图形均衡器等,显示起来就会出现兼容性的问题。因此,数字声音处理的功能,个人觉得可以采取“一键选择”的方式,就是预设几条综合的曲线,由用户通过遥控器去选择是否用、用哪一条。 . r/ q+ u5 h# e! l; ?" o8 f - S, o3 H' D) [ 没有,行不行?不仅行,而且,真的是作为高端数字转盘存在的话,所有的数字声音处理功能都不应出现。前面提到,这些处理改变的是“音效”,而不是“音质”。很不幸的,每一次声音处理过程,就是对音质的损害过程。特别是廉价的DSP芯片,其互调失真之大,令人咋舌。与其勉强去做,不如不做,而将设计资源放到“人机界面”那里去。 ) K8 c6 [" g J: A# Z: G2 K ; Q0 _- n; u' o/ u1 e: g' I 以上就是我对真正的车用无损音频播放器的设计要求的粗浅认识,敬请各位指正。 " W0 ?8 v, R' ]! q! D; ? ' O, I2 o8 H& S( E' B9 w1 J% H m$ N. C6 W3 o
2 v7 \, G r: |" \+ b- \. w6 J / X/ X, v+ j. T# y. a