音频的智能线路输入处理的制作方法

文档序号:11434091阅读:723来源:国知局
音频的智能线路输入处理的制造方法与工艺

本申请是申请日为2012年4月17日,申请号为201280029979.4的中国专利申请“音频的智能线路输入处理”的分案申请。

当前描述的技术涉及在消费性电子设备的领域中使用的技术。具体地说,特定的实施例涉及用于在音频环境中使用的智能线路输入处理。



背景技术:

音乐是我们日常生活非常重要的一部分。并且由于技术的发展,音乐内容现在比以往更容易访问。对于诸如电视、电影和其它音频和视频内容等的其它类型的媒体也是如此。实际上,现在,除了访问音频和视频内容的更传统的方式以外,用户甚至还可以通过在线商店、互联网无线电台、在线音乐服务、在线电影服务等通过互联网访问内容。

对这种音频和视频内容的需求日益激增。考虑到多年以来的高需求,用于访问和播放这种内容的技术同样已经改善。即使这样,可以通过市场或终端用户可能没有预料到的方式显著改善或开发用于访问内容和回放这种内容的技术。

附图说明

参照下面的描述、所附权利要求和附图,本领域技术人员将更好地理解当前描述的技术的这些和其它特征、方面和优点,其中,在附图中:

图1示出了可以实现特定实施例的示例性配置;

图2a示出了根据特定实施例的播放器的示例性功能框图;

图2b示出了可以用于遥控图2a的一个或多个播放器的控制器的示例;

图2c示出了可以用于遥控图2a的一个或多个播放器的控制器的示例;

图2d示出了根据特定实施例的控制器的示例性内部功能框图;

图3a提供了分区(zone)场景配置的图示;

图3b示出了用户定义要同时聚集的多个组;

图4示出了可以在图1的控制器或计算机上显示的示例性用户界面;

图5a示出了允许用户形成场景的示例性用户界面;

图5b示出了允许用户形成场景的另一示例性用户界面;

图5c示出了允许用户单独地或共同地调整分区场景中的分区播放器的音量水平的示例性用户界面;

图6示出了向多个播放器提供播放器主题或分区场景的流程图或过程,其中,在分区中放置了播放器中的一个或多个;

图7示出了根据一个实施例在两个播放器上回放音频源的示例性配置;

图8示出了根据一个实施例在多个播放器之间进行配对的示例性配置;

图9示出了对多个音频产品进行分组以同步地播放分离的音轨从而模拟多声道收听环境的流程图或过程;

图10a至图10f示出了在特定实施例中使用的控制器的示例性屏幕截图;以及

图11示出了根据特定实施例的智能线路输入处理的示例性配置。

此外,附图用于说明特定实施例的目的,但是将理解的是,本发明不局限于附图中所示的布置和手段。

具体实施方式

i、概述

本文所描述的实施例涉及智能线路输入处理。实施例在回放设备能够从两个或更多个不同的源播放音频数据并且源中的至少一个经由线路输入连接从音频设备接收其音频数据的联网环境中特别有用。本文所描述的特定实施例的优点尤其在于,听众可以控制音频设备本身并使系统检测线路输入信号并且使回放设备的源自动地切换为从音频设备播放。因此,听众不必在播放音频设备之前手动地切换回放设备的源。本文所描述的特定实施例的另一优点在于,系统可以允许听众在仍然存在线路输入信号的同时也将回放设备切换到不同的源。本文所描述的特定实施例的另一优点在于,系统能够对其自身进行重新装备,使得如果系统再次检测到线路输入信号,则系统可以将源切换回到音频设备。实施例还可以结合需要多源回放的任何环境来发现实用性。

在特定实施例中,回放设备是空闲的,因此未正在产生声音,或者回放设备被配置为从第一源接收第一音频数据流并且播放第一音频数据流。回放设备还能够从第二源接收第二音频数据流并且播放第二音频数据流。第二源通过第二源上的线路输入连接器耦连到音频设备。听众命令音频设备播放音频。第二源被配置为使得当在线路输入连接器上检测到信号时,第二源使回放设备自动地切换为经由第二音频数据流从音频设备播放音频。切换为从音频设备播放音频可以可选地仅在第二源在阈值时间内在线路输入连接器上检测到信号以后才执行。播放第二音频数据流可以超控播放第一音频数据流。回放设备以及第一源和第二源中的任意一个可以是单个装置的组件,或者回放设备可以与第一源和第二源中的任意一个分离,并且例如通过网络相互通信。

在特定实施例中,回放设备被配置为从源接收音频并且播放音频,其中,源从经由线路输入连接器耦连到源的音频设备接收音频。在从音频设备播放音频期间,听众命令回放设备从不同的源播放新的音频数据流。在接收到该命令以后,回放设备切换为播放新的音频数据流。接下来,回放设备指示源停止向回放设备发送音频设备的音频。源停止向回放设备发送音频,并且等待,直到在时间间隔内在其线路输入连接器上不再检测到信号为止。当在时间间隔内在线路输入连接器上未检测到信号时,源准备好如果源在其线路输入连接器上再次检测到信号,则使回放设备自动地切换为从音频设备播放音频。回放设备以及源和不同源中的任意一个可以是单个装置的组件,或者回放设备可以与源和不同源中的任意一个分离,并且例如通过网络相互通信。

在特定实施例中,回放设备被配置为根据第一音量水平输出音频数据。当回放设备自动地切换为从新源播放音频时,回放设备的音量被修改为第二音量水平,其中,新源从经由线路输入连接器耦连到新源的音频设备接收音频。第二音量水平被设置为使得向经由线路输入连接到新源的音频设备的音量控制提供增加的动态范围。当回放设备切换为从与具有线路输入连接器的新源不同的源播放音频时,回放设备的音量返回到安全音量水平,使得不会以高水平向听众回放音频。

在特定实施例中,回放设备包括网络接口、处理器,并且可选地包括以下各项中的任意一项:放大器和扬声器驱动器。网络接口可以被配置为通过网络接收和发送音频数据。放大器(如果回放设备如此配备的话)给可选的扬声器驱动器供电。处理器处理要发送到另一设备以便实际回放的音频数据,通过扬声器驱动器(如果回放设备如此配置的话)进行输出,或者进行这两个操作。回放设备还包括:线路输入连接器,用于从音频设备接收音频。回放设备可以实现自动源切换,使得当在线路输入连接器上检测到信号时,回放设备自动地触发来自音频设备的音频由回放设备本身播放、由与该回放设备进行通信的另一设备播放、或者由这二者播放。自动切换为从音频设备播放音频可以可选地仅当在阈值时间内在线路输入连接器上检测到信号以后才执行。

在特定实施例中,回放设备包括网络接口、处理器、放大器、以及扬声器驱动器。网络接口可以被配置为通过网络接收和发送音频数据。放大器给扬声器驱动器供电。处理器处理要通过扬声器驱动器输出的音频数据。回放设备可以自动地切换为播放从源设备接收的流式(streaming)音频数据。源设备包括线路输入连接器,通过该线路输入连接器连接音频设备。当在源设备的线路输入连接器上检测到信号(从而指示听众希望从音频设备听音频)时,回放设备从源设备到接收自动地从音频设备播放流式音频数据的命令。自动切换为从音频设备播放音频可以可选地仅在阈值时间内在线路输入连接器上检测到信号以后执行。

下面更详细地描述这些实施例和很多另外的实施例。此外,详细描述在很大程度上是围绕直接或间接类似于耦连到网络的数据处理设备的操作的示例性环境、系统、过程、步骤、逻辑框、处理、以及其它符号表示来给出的。这些过程描述和表示通常由本领域技术人员使用以向本领域其它技术人员最有效地传达其工作的实质。阐述了大量具体细节,以提供对本发明的全面理解。然而,本领域技术人员将理解的是,可以在没有特定具体细节的情况下实现本发明的特定实施例。在其它实例中,未详细地描述公知的方法、过程、组件和电路,以避免不必要地模糊实施例的各个方面。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

ii、示例性环境

现在参照附图,在多个附图中,相似的数字可以指示相似的部分。图1示出了可以实现特定实施例的示例性配置100。配置100可以表示、但不局限于:住宅、办公楼或具有多个分区的综合设施的一部分。存在多个多媒体播放器,多个多媒体播放器的三个示例102、104和106被示出为音频设备。音频设备中的每一个可以被安装或设置在一个特定的区域或分区中,因此在本文中被称作分区播放器。将理解的是,分区可以包括多于一个分区播放器。

如本文所使用的,除非另外明确声明,否则一个或多个音频源通常具有数字格式,并且可以通过数据网络进行传输或流式传输。为了有助于对图1的示例性环境的理解,假设配置100表示住宅。但是,将理解的是,该技术不局限于其应用场所。返回参照图1,分区播放器102和104可以位于卧室中的一个或两个中,而分区播放器106可以被安装或定位在客厅中。所有分区播放器102、104和106均直接或间接耦连到数据网络108。此外,计算设备110被示出为耦连在网络108上。实际上,诸如家庭网关设备、存储设备或mp3播放器等的任何其它设备也可以耦连到网络108。

网络108可以是有线网络、无线网络或者这二者的组合。在一个示例中,包括分区播放器102、104和106的所有设备均通过基于诸如ieee802.11等的工业标准的无线方式耦连到网络108。在另一示例中,包括分区播放器102、104和106的所有设备均是与广域网(例如,互联网)进行通信的局域网的一部分。在另一示例中,包括分区播放器102、104和106以及控制器142的所有设备形成自组网络,并且被专门命名为例如家庭标识符:smith家,以与使用诸如kallai家等的家庭标识符的类似邻近设置区分开。

网络108上的很多设备被配置为下载和存储音频源。例如,计算设备110可以从互联网(例如,“云”)或某其它源下载诸如与视频相关联的音乐或音频等的音频源,并且在本地存储下载的音频源以与互联网或网络108上的其它设备共享。计算设备110或分区播放器102、104和106中的任意一个也可以被配置为接收流式音频。示出为立体声系统的设备112被配置为接收(例如,来自广播的)模拟音频源或者(例如,从压缩磁盘)获取数字音频源。模拟音频源可以被转换为数字音频源。根据特定实施例,可以在网络108上的设备之间共享各个音频源。

两个或更多个分区播放器(例如,分区播放器102、104和106中的任意两个或更多个)可以被分组在一起以形成新的分区组。分区播放器的任何组合与现有分区组可以被分组在一起。在一个实例中,通过将一个分区播放器添加至另一分区播放器或者现有的分区组来形成新的分区组。

在特定实施例中,在一个环境(例如,住宅内的客厅)中存在两个或更多个分区播放器。不是将这两个分区播放器分成一组以同步地回放相同的音频源,而是这两个分区播放器可以被配置为在左声道和右声道中播放两个独立的声音。换言之,通过这两个分区播放器再现或增强声音的立体声效果,其中,一个分区播放器针对左边的声音,另一个分区播放器针对右边的声音。同样地,对于三声道(或者2.1声效)声音而言,可以将三个分区播放器重新配置为如同存在三个扬声器(左扬声器和右扬声器以及重低音扬声器)一样,以形成立体声。下面更详细地描述重新配置分区播放器并且操作这些音频产品的细节。具有多个声道(大于3个声道,例如,4、5、6、7、9个声道等)的类似配置也适用。例如,使用多于两个声道的配置可以在电视和电影院型的设置中使用,其中,例如电视和电影形式的视频内容与包含多于两个声道的音频内容一起播放。此外,类似地,可以使用多于两个声道的声音来编码特定的音乐。

在特定实施例中,可以对两个或更多个分区播放器进行合并,以形成单个合并分区播放器。合并分区播放器可以进一步与单个分区播放器或另一个合并分区播放器配对。合并分区播放器可以包括一个或多个单独的回放设备。优选地,在合并模式中设置合并回放设备的每一个回放设备。

根据特定实施例,可以继续进行分组、合并、以及配对中的任意一个,直到期望的配置完成为止。优选地,通过控制界面而不是物理地将扬声器线连接和重新连接到例如单独的不同扬声器以创建不同的配置,来执行分组、合并和配对的动作。因此,本文所描述的特定实施例提供了更灵活且动态的平台,通过该更灵活且动态的平台,可以向终端用户提供声音再现。

根据特定实施例,特定的分区播放器(例如,分区播放器102、104和106中的任意一个)可以被配置为从第一源接收第一音频数据流。除了访问音频和视频内容的更传统的方式以外,第一源还可以从下载的歌曲(例如,存储在可访问硬盘驱动器上的音乐文件)、互联网无线电台、在线音乐服务、在线电影服务等中的任意一个获得第一音频数据流。分区播放器还能够从第二源接收第二音频数据流并且播放第二音频数据流。第二源可以通过第二源上的线路输入连接器耦连到音频设备。在特定实施例中,音频设备可以包括诸如留声机、收音机、卡式录音机、cd播放器、dvd播放器等的音频信号源设备中的任意一个。在特定实施例中,音频源可以包括诸如airportexpress等的无线联网设备,其中,airportexpress是苹果公司商业出售的音频设备。airportexpress可以向第二源的线路输入连接提供流式音频数据。可以经由诸如itunes音乐播放器等的图形界面来控制来自airportexpress设备的音频数据,其中,图形界面可以与回放设备或第二源的控制器分离。将理解的是,第一源和第二源可以包括分区播放器(例如,分区播放器102、104和106中的任意一个)。

听众可以命令音频播放器播放音频(例如,无需在分区播放器上手动地切换源)。例如,如果音频设备是airportexpress,则听众可以使用具有itunes音乐播放器的支持airport的计算机或者智能电话来命令音频设备播放。第二源被配置为使得当在线路输入连接器上检测到信号时,第二源使分区播放器自动地切换为经由第二音频数据流从音频设备播放音频。切换为从音频设备播放音频可以可选地仅在第二源在阈值时间内在线路输入连接器上检测到信号以后才执行。示例性的阈值时间是300毫秒或者更少,但是任何编程的时间可以操作。回放第二音频数据流可以超控回放第一音频数据流。分区播放器以及第一源和第二源中的任意一个可以是单个装置的组件,或者回放设备可以与第一源和第二源中的任意一个分离,并且例如通过网络相互通信。

在某稍后时间点处,在经由音频设备的线路输入连接器连接到第二源的音频设备仍然在播放的情况下,听众可以判定从不同的源播放新的音频数据流,并且作为响应,输入播放新的音频数据流的命令,该命令被传送到分区播放器。分区播放器接收到该命令并切换到听众期望的源,并且播放新的音频数据流。接下来,分区播放器指示具有线路输入连接器的第二源停止向分区播放器发送其音频数据流。此时,第二源等待,直到第二源在时间间隔内在其线路输入连接器上不再检测到信号为止。示例性的时间间隔为13秒或者更少,但是任何编程的时间可以操作。现在装备(或者重新装备)第二源,并且第二源再次准备好在第二源再次在其线路输入连接器上检测到来自音频设备的信号的情况下在分区播放器上使回放自动地切换到来自第二源的音频数据流。

上文所描述的特定实施例的优点在于,听众可以(例如,通过按压音频设备本身上的“播放”或“停止”或者通过按压与音频设备相关联的图形界面上的“播放”或“停止”)来控制音频设备本身,并且使系统检测线路输入信号并且自动地切换分区播放器的源,而无需听众必须手动地切换分区播放器源。

上文所描述的特定实施例的另一优点在于,系统可以允许听众即使当仍然存在线路输入信号时也使回放设备切换到不同源。

上文所描述的特定实施例的另一优点在于,系统能够对其本身进行重新装备,使得在系统再次检测到线路输入信号的情况下可以将源切换回到音频设备。

根据一些实施例,特定分区播放器(例如,分区播放器102、104和106中的任意一个)被配置为根据第一音量水平输出音频数据。当分区播放器自动地切换为从具有线路输入连接器的新源播放音频数据流时,分区播放器的音量被修改为第二音量水平。第二音量水平被设置为使得向线路输入连接源的音量控制给出增加的动态范围。示例性的第二音量水平是总音量的75%。当分区播放器再次切换为从与具有线路输入连接器的新源不同的源播放音频流时,分区播放器的音量返回到安全音量水平,使得不会以高水平向听众回放音频。示例性的安全音量水平是总音量的25%。

将理解的是,本文所描述的技术不局限于其应用场所。例如,将理解的是,除了住宅、办公室、健身房、学校、医院、酒店、电影院、商场、商店、娱乐场、博物馆、游乐园、或者可以播放音频内容的任何其它场所以外,本文所描述的分区和分区播放器以及实施例还可以在车辆中、船舶、飞机、竞技场上、室外、沿着村庄或城市的街道等使用。因此,将认识到,本文所描述的实施例可以与需要特定音频系统配置的任何系统或应用结合使用。

iii、示例性的回放设备

现在参照图2a,示出了根据一个实施例的分区播放器200的示例性功能框图。分区播放器200包括网络接口202、线路输入连接220、处理器204、存储器206、音频处理电路210、模块212,并且可选地包括可以在内部或外部的音频放大器214以及可选地包括连接到音频放大器214的扬声器单元218。网络接口202有助于数据网络(即,图1的数据网络108)与分区播放器200之间的数据流,并且通常执行特殊的规则集合(即,协议)以来回发送数据。在互联网中使用的公共协议之一是tcp/ip(传输控制协议/互联网协议)。通常,网络接口202管理将音频源或文件组装成要通过数据网络发送的较小分组,或者将接收的分组重组为原始源或文件。此外,网络接口202处理每一个分组的地址部分,使得它到达正确的目的地或者拦截去往分区播放器200的分组。因此,在特定实施例中,分组中的每一个包括基于ip的源地址以及基于ip的目的地地址。

网络接口202可以包括无线接口216和有线接口217中的一个或这二者。无线接口216(也称作rf接口)通过无线的方式向分区播放器200提供网络接口功能,以根据通信协议(例如,无线标准ieee802.11a、802.11b、802.11g、802.11n或802.15.1)来与其它设备进行通信。有线接口217通过有线的方式(例如,以太网电缆)提供网络接口功能。在一个实施例中,分区播放器包括接口216和217二者,其它分区播放器仅包括rf接口或有线接口。因此,这些其它分区播放器与网络上的其它设备进行通信,或者经由分区播放器获取音频源。处理器204被配置为控制分区播放器200中的其它部分的操作。存储器206可以加载有可以由处理器204执行以实现期望的任务的一个或多个软件模块。根据一个实施例,执行用于实现例如本文所描述的实施例的软件模块,处理器204根据软件模块参照描述用户创建的分区组的特征的保存的分区组配置来操作,使分区播放器200从另一分区播放器或者网络上的设备获取音频源,并且对分区组中的播放器进行同步,以根据需要回放音频源。根据另一实施例,实现本文所描述的实施例的软件模块在两个或更多个分区播放器之间创建对,以创建期望的多声道音频环境。

根据另一实施例,实现本文所描述的一个或多个实施例的软件模块允许自动化源切换。例如,处理器204根据软件模块操作以用于确定在线路输入连接器220处存在音频信号并且作为响应,使分区播放器或回放设备的源切换到音频设备。根据软件模块,处理器204还可以接收即使当线路输入连接器220处存在音频信号时也停止从音频设备回放音频数据的指令。根据软件模块,处理器204可以进一步确定在线路输入连接器220处不再存在音频信号,并且作为响应,重新装备,使得音频信号的后续存在将使源切换到音频设备。

线路输入连接220可以包括用于插头或某一其它音频连接器的插座,并且可以耦连到音频处理电路210。在特定实施例中,线路输入连接220包括用于0.25英寸插头、3.5mm插头和2.5mm插头中的任意一个的插座。示例性的设置可以包括经由分区播放器200的3.5mm连接(例如,线路输入连接220)使airportexpress经由其3.5mm的立体声迷你插孔(jack)连接被连接到分区播放器200。

根据一个实施例,存储器206用于保存可以被获取以在任何时候进行修改的一个或多个保存的分区配置文件。通常,当用户操作控制设备时,将保存的分区组配置文件发送到控制器(例如,图1的控制设备140或142、计算机、便携式设备或tv)。分区组配置提供了交互式用户界面,使得可以对分区播放器进行各种操纵或控制。

在特定实施例中,音频处理电路210类似于音频回放设备中的电路,并且包括一个或多个模数转换器(adc)、一个或多个数模转换器(dac)、音频预处理部分、音频增强部分或者数字信号处理器等。在操作中,当经由网络接口202获取音频源时,在音频处理电路210中处理音频源,以产生模拟音频信号。然后,将经处理的模拟音频信号提供给音频放大器214以在扬声器上进行回放。此外,音频处理电路210可以包括将模拟信号作为输入进行处理以产生用于与网络上的其它设备共享的数字信号所必需的电路。

根据具体实现,模块212可以被实现为硬件和软件的组合。在一个实施例中,模块212用于保存场景。音频放大器214通常是给提供的模拟音频信号供电以驱动一个或多个扬声器的模拟电路。

将理解的是,分区播放器200是回放设备的示例。回放设备的示例包括由加利福尼亚、圣巴巴拉市的sonos有限公司商业出售的那些分区播放器。它们目前包括zoneplayer90、zoneplayer120和sonoss5。zoneplayer90是不具有内置放大器的示例性分区播放器,而zoneplayer120是具有内置放大器的示例性分区播放器。s5是具有内置放大器和扬声器的示例性分区播放器。具体地说,s5是包括两个高音扬声器、两个中音驱动器和一个重低音扬声器的五驱动器扬声器系统。当经由s5播放音频内容时,音轨的左音频数据从左高音扬声器和左中音驱动器发出,而音轨的右音频数据从右高音扬声器和右中音驱动器发出,并且单声道低音从重低音扬声器发出。此外,两个中音驱动器和两个高音扬声器具有相同的均衡(或者基本上相同的均衡)。也即是说,它们都是以相同的频率发出的,只是来自不同的音频声道。虽然s5是具有扬声器的分区播放器的示例,但是将理解的是,具有扬声器的分区播放器不局限于具有特定数量的扬声器(例如,在s5中,五个扬声器)的分区播放器,而是可以包含一个或多个扬声器。此外,分区播放器可以是另一设备的一部分,该另一设备甚至可能为与音频不同的主要目的服务。

iv、示例性控制器

现在参照图2b,示出了示例性控制器240,其可以与图1的控制设备140或142相对应。控制器240可以用于有助于对综合设施中的多媒体应用、自动化等的控制。具体地说,控制器240被配置为有助于对网络上可用的多个音频源的选择,从而通过与图2a的无线接口216相对应的rf接口控制一个或多个分区播放器(例如,分区播放器200)的操作。根据一个实施例,无线方式基于工业标准(例如,红外线、无线电、无线标准ieee802.11a、802.11b、802.11g、802.11n或802.15.1)。当正在分区播放器200中播放特定的音频源时,如果存在与音频源相关联的任何画面,则可以将该画面从分区播放器200发送到控制器240以进行显示。在一个实施例中,控制器240用于通过将分区播放器分为一组来同步多于一个分区播放器的音频回放。在另一实施例中,控制器240用于单独地或共同地控制分区组中的每一个分区播放器的音量。

在一个实施例中,控制器240用于在两个或更多个回放设备之间创建配对,以创建或增强多声道收听环境。例如,控制器240可以用于对两个或更多个回放设备进行选择和配对。此外,控制器240可以用于开启或关闭配对。控制器240还可以用于合并回放设备,并且进一步在合并模式中设置特定的回放设备。因此,在一些实施例中,控制器240提供用于动态地配置多声道音频环境的灵活机制。在一些实例中,配对创建了多声道收听环境。在一些实例中,配对通过增加设备之间的间隔增强了多声道收听环境。例如,与来自仅单个设备的音频相比,彼此相距一段距离的两个单独的回放设备可以向收听者提供更大的声道间隔。

控制器240的用户界面包括屏幕242(例如,lcd屏幕)和以下功能按钮集合:“分区”按钮244、“后退”按钮246、“音乐”按钮248、滚轮250、“好”按钮252、走带控制按钮(transportcontrolbutton)集合254、静音按钮262、音量增加/减小按钮264、与屏幕242上显示的标签268相对应的软按钮集合266。

屏幕242响应于用户的选择来显示各个屏幕菜单。在一个实施例中,“分区”按钮244激活分区管理屏幕或“分区菜单”,下面对此进行更详细地描述。“后退”按钮246可以根据当前屏幕引起不同的动作。在一个实施例中,“后退”按钮触发当前屏幕显示回到前一屏幕显示。在另一实施例中,“后退”按钮取消用户的错误选择。“音乐”按钮248激活音乐菜单,这允许将音频源(例如,歌曲)的选择添加至分区播放器的音乐队列以进行回放。

滚轮250用于每当在屏幕242上呈现列表时选择列表中的项。当列表中的项太多而不能容纳在一个屏幕显示中时,诸如滚动条或滚动箭头等的滚动指示符被显示在列表旁边。当显示滚动指示符时,用户可以旋转滚轮250以选择显示的项或者显示列表中隐藏的项。“好”按钮252用于确认屏幕242上的用户选择。

存在三个走带按钮254,其用于控制当前播放歌曲的效果。例如,走带按钮的功能可以包括播放/暂停以及前进/倒退歌曲,前移至下一首歌曲音轨,或者后移至前一个音轨。根据一个实施例,按压诸如静音按钮262或音量增加/减小按钮264等的音量控制按钮之一激活了音量面板。此外,存在三个软按钮266,其可以根据屏幕242上的标签268被激活。将理解的是,在多分区系统中,可能存在分别正在多于一个分区播放器中播放的多个音频源。当选择分区播放器或分区组之一时,本文所描述的音乐走带功能将选择性地应用于这些源中的一个源。

图2c示出了可以与图1的控制设备140或142相对应的示例性控制器260。控制器260配备有触摸屏,触摸屏允许用户与控制器进行交互,以例如导航具有很多项的播放列表,从而控制一个或多个播放器的操作。在一个实施例中,如图10a至10f中进一步所示,用户可以与控制器进行交互,以制作多声道音频环境,例如,创建立体声对,并且可以甚至用于分离多声道音频环境,例如,解除立体声对。应当注意的是,其它支持网络的便携式设备(例如,iphone、ipad或者任何其它智能电话或支持网络的设备)可以用作控制器以与环境中的多个分区播放器进行交互并且控制这些分区播放器(例如,诸如pc或mac等的联网计算机也可以用作控制器)。根据一个实施例,可以将应用下载到支持网络的设备中。这种应用可以使用设备中的导航机制或触摸屏执行上文针对控制器240所讨论的大多数功能。考虑到本文的详细描述,本领域技术人员将清楚这种应用的灵活性及其被移植到新型的便携式设备的能力。

图2d示出了示例性的控制器270的内部功能框图,该示例性的控制器270可以与图2b的控制器240、计算设备、智能电话、或者任何其它通信设备相对应。控制器270上的屏幕272可以是lcd屏幕。屏幕272与屏幕驱动器274进行通信,并且由屏幕驱动器274指挥,其中,屏幕驱动器274受到微控制器(例如,处理器)276的控制。存储器282可以加载有一个或多个应用模块284,微控制器276可以在具有或不具有经由用户界面278的用户输入的情况下执行一个或多个应用模块284以实现期望的任务。在一个实施例中,应用模块被配置为有助于将多个所选分区播放器分组为分区组,并且同步针对一个音频源的分区播放器。在另一实施例中,应用模块被配置为对分区组中的分区播放器的音频声音(例如,音量)一起进行控制。在操作中,当微控制器276执行应用模块284中的一个或多个时,屏幕驱动器274生成控制信号以驱动屏幕272,相应地显示应用特有的用户界面,下面将对此进行更详细地描述。

控制器270包括网络接口280(被称作rf接口280),其有助于经由其相应的rf接口与分区播放器的无线通信。在一个实施例中,经由rf接口发送诸如音量控制和音频回放同步等的命令。在另一实施例中,经由rf接口在分区播放器与控制器之间传输保存的分区组配置。控制器270可以控制一个或多个分区播放器,例如,图1的102、104和106。但是,可以存在多于一个控制器,每一个控制器优选地处于分区(例如,靠近彼此的房间)中并且被配置为控制任何一个分区播放器和所有分区播放器。

在一个实施例中,用户通过控制器240创建包括至少两个分区播放器的分区组,其中,控制器240向分区播放器之一发送信号或数据。当所有分区播放器被耦连在网络上时,在一个分区播放器中接收的信号可以使组中的其它分区播放器被同步,使得组中的所有分区播放器以时间同步的方式回放相同的音频源或具有相同的音频源的列表,使得不会(或基本上不会)听见可听的延迟或短暂的停顿。类似地,当用户通过控制器增加组的音频音量时,增加组的音频音量的信号或数据被发送到分区播放器之一,并且使组中的其它分区播放器的音量和音阶(scale)一起增加。

根据一个实施方式,应用模块被加载到存储器282中以进行分区组管理。当在控制器240上激活预定的按键(例如,“分区”按钮244)时,在微控制器276中执行应用模块。耦连到微控制器276并且由微控制器276控制的输入界面278从用户接收输入。然后,在屏幕272上显示“分区菜单”。用户可以开始通过激活“链接分区”或“添加分区”软按钮来将分区播放器分组为分区组,或者通过激活“取消链接分区”或“减少分区”按钮来解除对分区组的分组。下面将进一步讨论分区组处理的细节。

如上所述,输入界面278包括多个功能按钮以及屏幕图形用户界面。应当指出的是,图2b中的控制器240不是可以实现实施例的唯一控制设备。提供等同控制功能的其它设备(例如,计算设备、手持设备)也可以被配置为实现本发明。在上面的描述中,除非另外专门描述,否则将清楚的是,按键或按钮通常被称作使用户能够输入命令或数据的物理按钮或软按钮。

用于将分区播放器“结合”在一起以进行音乐回放的一种机制是将多个分区播放器链接在一起以形成组。为了将多个分区播放器链接在一起,用户可以手动地将每一个分区播放器或者房间相继地链接在一起。例如,存在包括以下分区的多分区系统:

浴室

卧室

书房

餐厅

家庭室

休息室

如果用户希望使用当前机制链接六个分区播放器中的五个分区播放器,则用户可以以单个分区开始,然后手动地将每一个分区链接到该分区。该机制有时可能非常耗时。根据一个实施例,可以使用一个命令来动态地将分区集合链接在一起。通过使用本文提到的主题或分区场景,可以在特定的场景(例如,早晨、下午或花园)中配置分区,其中,自动地实现预定的分区分组以及对分组的属性的设置。

例如,“早晨”分区场景/配置命令将在一个动作中将卧室、书房和餐厅链接在一起。在没有该单个命令的情况下,用户将需要手动地且单独地链接每一个分区。图3a提供了一个分区场景的图示,其中,左边一列示出了起始分区分组——所有分区是独立的,右边一列示出了对分区进行分组以构成命名为“早晨”的具有三个分区的组的效果。

进一步扩展该构思,可以设置分区场景以创建多个链接分区集合。例如,场景创建三个独立的分区组,楼下的分区将被一起链接在其自己的组中,楼上的分区将被一起链接在其自己的组中,并且室外分区(在该情况下,露台)将移动到只有其自已的组中。

在图3b中所示的一个实施例中,用户定义要同时聚集的多个组。例如,期望“晚上场景”链接以下分区:

-组1

o卧室

o书房

o餐厅

-组2

o车库

o花园

其中,如果在调用分区场景以前浴室、家庭室和休息室是组的一部分,则应当将它们与任何组分离。

特定实施例的特征在于,不需要在调用分区场景以前分离分区。在一个实施例中,如果调用命令,则提供命令并且命令在一个步骤中链接所有分区。该命令具有分区场景的形式。在链接适当的分区以后,分区场景命令可以应用以下属性:

设置每一个分区中的音量水平(每一个分区可以具有不同的音量)

静音/取消静音分区。

选择和播放分区中的特定音乐。

设置音乐的播放模式(随机、重复、随机-重复)

设置每一个分区的音乐回放均衡(例如,低音高音)。

该实施例的另一个扩展是触发作为闹钟功能的分区场景命令。例如,分区场景被设置为在8:00am时应用。它可以自动地链接适合的分区,设置特定音乐来播放,然后在预定持续时间以后停止音乐。虽然可以将单个分区指派给闹钟,但是设置为闹钟的场景提供了同步闹钟,从而允许在场景中链接的任何分区在特定的时间或者在特定的持续时间播放预定的音频(例如,最爱音乐、预定播放列表)。如果由于任何原因,调度的音乐未能播放(例如,空播放列表、未与共享连接、故障的upnp、没有针对互联网无线电台的互联网连接),则备用警报器将发出声音。该警报器将是存储在分区播放器中的声音文件。

图4示出了可以在图1的控制器142或计算机110上显示的示例性用户界面400。界面400显示可以由用户建立以使场景在特定时间工作的项列表。在图4中所示的实施例中,项列表包括“闹钟”、“时间”、“分区”、“音乐”、“频率”和“闹钟长度”。“闹钟”可以被设置为打开或关闭。当“闹钟”被设置为打开时,“时间”是设置关闭闹钟的特定时间。“分区”显示哪些分区播放器正在被设置为在特定时间播放指定音频。“音乐”显示当特定时间到来时要播放的内容。“频率”允许用户定义闹钟的频率。“闹钟长度”定义音频要播放多长时间。应当注意的是,在本文中提供了用户界面400以显示与建立闹钟相关联的功能中的一些。根据具体实施方式,还可以提供用于显示的诸如时区、夏时令、时间同步和时间/日期格式等的其它功能。

根据一个实施例,可以针对不同的闹钟设置场景中的每一个分区播放器。例如,“早晨”场景包括三个分区播放器,分别在卧室、书房和餐厅中。在选择场景以后,用户可以为整个场景设置闹钟。因此,将在特定时间激活分区播放器中的每一个。

图5a示出了允许用户形成场景的用户界面500。左边的面板显示家庭中的可用分区。右边的面板显示已经被选择和分组作为该场景的一部分的分区。根据用户界面的具体实现,可以提供添加/移除按钮以在面板之间移动分区,或者可以在面板之间拖动分区。

图5b示出了允许用户形成场景的另一个用户界面520。可以在控制器或计算设备上显示的用户界面520列出了系统中的可用分区。在每一个分区旁边提供了复选框,使得用户可以选中(checkin)要与场景相关联的分区。

图5c示出了允许用户单独地或共同地调整分区场景中的分区播放器的音量水平的用户界面510。如在用户界面510中所示,“音量...”按钮(被示出为滑块,可有其它形式)允许用户在调用分区场景时影响相关联的分区播放器的音量。在一个实施例中,分区播放器可以被设置为在调用场景时保存它们当前具有的任何音量。此外,用户可以在调用场景时判定是否应当对音量进行取消静音或静音。

v、提供示例播放器主题或分区场景

图6示出了向多个播放器提供播放器主题或分区场景的流程图或过程600,其中,在分区中放置播放器中的一个或多个。根据本发明的一个实施例给出过程600,并且可以在要位于图2c的存储器282中的模块中执行过程600。

当用户判定在602继续处理分区场景时,发起过程600。然后,过程600移动到604,在604,它允许用户判定哪些分区播放器与场景相关联。例如,在家庭中存在十个播放器,并且场景被命名为“早晨”。可以向用户提供界面以选择十个播放器中的四个播放器以与场景相关联。在606,保存场景。可以在场景中的成员中的任意一个中保存场景。在图1的示例中,场景被保存在分区播放器之一中并且在控制器142上进行显示。在操作中,属于该场景的数据集合包括多个参数。在一个实施例中,参数包括但可以不限于关联的播放器的标识符(例如,ip地址)和播放列表。参数还可以包括针对场景中关联的播放器的音量/音调没置。根据需要,用户可以返回602以配置另一场景。

给出保存的场景,在610,用户可以在任何时间激活场景或者设置定时器以激活场景。当在610处激活了保存的场景时,过程600可以继续。在612,一旦激活保存的场景,过程600检查与场景相关联的播放器的状态。播放器的状态意味着播放器中的每一个将处于以同步的方式进行反应的状态。在一个实施例中,检查播放器的互连,以确保播放器相互通信和/或与控制器进行通信(如果在场景中存在该控制器的话)。

假设与场景相关联的所有播放器处于良好的状态。在614,使用参数(例如,属于播放列表和音量的参数)执行命令。在一个实施例中,包括参数的数据从场景中的一个成员(例如,控制器)转移到其它成员,使得播放器对场景中配置的操作进行同步。该操作可以使所有播放器以相同或不同的音量回放歌曲或者回放预先存储的文件。

vi、示例性的多声道环境

图7示出了根据示例性实施例在两个播放器702和704上回放音频源的示例性配置。这两个播放器702和704可以位于一个场所(例如,大厅、房间或附近的房间)中和附近,并且被指定为分别播放两个音轨。例如,音频源可以具有左声音声道和右声音声道或者左音轨和右音轨(例如,立体声)。不是对播放器702和704分为一组以一起同步地回放音频源(其中,每一个播放器702和704基本上同时播放相同的音频内容),而是播放器702和704可以被配对以同步地播放音频源的不同声道。作为配对的结果,相对于经由播放器702和704中的一个播放器或零个播放器,可以经由两个播放器702和704模拟或增强立体声效果。

在特定实施例中,播放器702和704中的每一个播放器包括网络接口、一个或多个扬声器驱动器(在一些实例中,例如当播放器可以在没有配对的立体声模式中播放时,两个或更多个扬声器驱动器)、放大器、处理器,如2a中所示。网络接口通过网络接收音频数据。一个或多个放大器给扬声器驱动器供电。处理器处理音频数据以通过扬声器驱动器输出。处理器可以进一步根据第一类型的配对来配置来自扬声器驱动器的输出的第一均衡,并且根据第二类型的配对来配置来自扬声器驱动器的输出的第二均衡。

在一个实施例中,两个播放器702和704被配置为独立于彼此输出多个音频声道。例如,每一个播放器702和704可以被配置为独立于彼此以立体声输出音频内容。在配对以后,一个回放设备(例如,播放器702)被配置为输出多个音频声道的第一子集,另一回放设备(例如,播放器704)被配置为输出多个音频声道的第二子集。第一子集和第二子集是不同的。在该示例中,在对播放器702和704进行配对以后,播放器702可以播放右声道,播放器704可以播放左声道。在另一示例中,播放器702可以播放右声道加上中间声道(例如,在电视或电影院模式中),播放器704可以播放左声道加上中间声道。即使在后一个示例中,第一子集和第二子集也是不同的,这是因为播放器702正在播放右声道+中间声道,而播放器704正在播放左声道+中间声道。在另一实施例中,在配对以后,播放器702可以播放除了特定低音频以外的所有声道,其中,特定的低音频可以经由播放器704播放,由此将播放器704用作重低音扬声器。

在另一实施例中,三个或更多个回放设备(例如,播放器702、704、以及一个或多个另外的播放器)的集合中的每个回放设备被配置为独立于集合中的另一回放设备输出多个音频声道。在配对以后,回放设备中的每一个被配置为从集合输出通常不同的音频声道。该实施例在电视或电影院设置中特别有用,在电视或电影院设置中,多个回放设备中的特定回放设备被配置为(例如,当播放歌曲时)在双声道或立体声模式中同时输出,并且在配对以后,被配置为(例如,当看电影或电视时)按照前右声道、前中声道、前左声道、后右声道、后左声道等输出。

在另一实施例中,配对的回放设备之一(例如,播放器702或播放器704)处理音频项的数据,从而实质上将数据分到声道上,其中,每一个声道表示例如单音轨并且正在回放设备之一中被回放,从而创建或增强多声道收听环境。在备选的实施例中,两个回放设备(例如,播放器702和704)均可以接收和处理音频项的数据,并且每一个回放设备可以仅输出针对相应的播放器指定的音频内容。例如,播放器702可以接收左声道音频和右声道音频二者,但是仅播放左声道,而播放器704也可以接收左声道音频和右声道音频二者,但是仅播放右声道。

在另一实施例中,两个或更多个回放设备(例如,播放器702或704)可以被分组为单个或合并回放设备,并且合并回放设备(例如,合并播放器702+704)可以与一个或多个回放设备配对。例如,两个回放设备可以被分组为第一合并回放设备,而两个另外的回放设备可以被分组为第二合并回放设备。然后,第一合并回放设备和第二合并回放设备可以被配对以创建或增强多声道收听环境。

在特定实施例中,将被配置为输出音频声道的回放设备(例如,播放器702或704)与一个或多个另外的回放设备进行配对,使得回放设备被配置为输出与先前配置的音频声道不同的音频声道。例如,回放设备可以被配置为在立体声模式中输出右声道,但是在与一个或多个另外的回放设备配对以后,可以被配置为在电影院模式中输出后右声道。回放设备可以与一个或多个其它回放设备配对。

在特定实施例中,将被配置为输出多个音频声道的回放设备(例如,播放器702或704)与一个或多个另外的回放设备进行配对,使得回放设备被配置为相对于一个或多个另外的回放设备输出多个音频声道的子集。例如,回放设备可以被配置为在双声道或立体声模式中输出,但是在与一个或多个回放设备配对以后,可以被配置为输出右声道或左声道。回放设备可以与一个或多个其它回放设备配对。

根据特定实施例,对两个或更多个回放设备进行配对的动作是基于经由控制界面来自用户的命令(例如,手动命令)或者响应于事件(例如,自动命令)触发的。例如,用户可以使用控制器在两个或更多个回放设备之间创建配对,或者解除两个或更多个回放设备之间的配对。在另一示例中,可以通过音频内容本身、从源设备接收的信号或者某一其它预定事件来触发配对,使得配对在例如控制器或回放设备检测到事件时发生。此外,另一设备可以被编程以检测事件并且向控制器和/或回放设备提供配对信号。

此外,将理解的是,从无配对(未配对的或非配对的)的配置到配对的配置或者从一种类型的配对(例如,在一种类型的立体声模式或电影院模式中使用的配对)到不同类型的配对(例如,在一种类型的立体声模式或电影院模式中使用的另一配对)均是可以根据特定实施例发生的各种类型的“配对”。此外,解除多个回放设备之间的配对可以例如从配对变为无配对或者从第一类型的配对回到前一类型的配对。

在一个示例中,第一类型的配对可能包括与另一个回放设备“未配对”,第二类型的配对可能包括与一个或多个附加的回放设备配对。在第二示例中,第一类型的配对可以包括与第二回放设备配对,第二类型的配对可以包括与多个回放设备配对。在第三示例中,第一类型的配对可以包括经由扬声器驱动器再现双声道声音,第二类型的配对包括经由扬声器驱动器再现双声道声音的不超过一个声道。在第四示例中,第一类型的配对可以包括经由扬声器驱动器再现第一音频声道,第二类型的配对可以包括经由扬声器驱动器再现第二音频声道。在第五示例中,第一类型的配对可以包括在立体声模式中经由扬声器驱动器再现音频内容,第二类型的配对可以包括在电影院模式中经由扬声器驱动器再现音频内容。在第六示例中,第一类型的配对可以包括经由扬声器驱动器再现音频内容,第二类型的配对包括当在合并模式中时经由扬声器驱动器再现音频内容。将理解的是,可以对上文刚刚描述的示例进行各种变化和修改,以得到本文所描述的技术的优点中的一些或全部。

根据特定实施例,回放设备的配置可以包括以下各项中的任意一项:通过改变一个或多个特定扬声器驱动器的均衡以及优化配对设备之间的同步来改变回放设备的均衡。改变回放设备的均衡可以包括以下各项中的任意一项:打开或关闭(或实际上静音)一个或多个特定扬声器驱动器,改变一个或多个扬声器驱动器的声道输出,改变一个或多个特定扬声器驱动器的频率响应,改变任何特定扬声器驱动器的放大器增益,整体改变回放设备的放大器增益。

在特定实施例中,改变回放设备的均衡(例如,改变回放设备的一个或多个扬声器驱动器的均衡)可以影响与频率相关参数。示例可以包括调整音频数据中的频率的强度、相位调整、以及时间延迟调整。此外,特定的均衡可以使用第一类型的带通滤波器,例如,衰减例如高频、中频或低频同时允许其它频率在未被滤波(或者基本上未被滤波)的情况下通过的带通滤波器。滤波器还可以具有不同类型或者不同阶数(例如,一阶滤波器、二阶滤波器、三阶滤波器、四阶滤波器等等)。例如,回放设备的第一均衡可能包括使用第一类型的带通滤波器以基于第一类型的配对修改输出,回放设备的第二均衡可以包括使用第二类型的带通滤波器以基于第二类型的配对修改输出。在该示例中,第一类型的带通滤波器和第二类型的带通滤波器具有一个或不同的属性和/或特性,从而改变设备的均衡和声波特性。

举例说明,当例如两个s5设备被配对以创建立体声对时,一个s5设备可以被配置为“左”,另一s5设备可以被配置为“右”。在一个实施例中,用户可以确定哪一个是左或右。在该配置中,例如,左音频数据和右音频数据可以被发送到两个s5设备,但是音轨的左音频数据从被配置为左的s5设备播出,音轨的右音频数据从被配置为右的s5设备播出。此外,改变每一个s5设备的均衡以尝试减小或消除特定的相长干扰或相消干扰。例如,每一个s5设备上的一个高音扬声器可以被关闭或者实质上被静音。在特定实施例中,与每一个驱动器的交叉频率甚至可以相对于前一配置发生改变,使得两个或更多个驱动器不一定输出正好相同的音频数据,否则相长干扰或相消干扰可能发生。在特定实施例中,针对特定的扬声器驱动器和/或针对整个回放设备调整放大器增益。

在操作中,根据特定实施例,控制器706(例如,图1的控制器142或图2b的控制器240或便携式设备)用于发起操作。如果音频源在网络708(例如,互联网或局域网)上,控制器706通过用户界面使播放器702获取音频源。类似地,控制器706还可以使指定的设备(例如,另一联网设备)建立与播放器702的通信会话以传递请求的音频源。在任何情况下,播放器702和704中的任意一个或这二者可以访问表示音频源的数据。

在特定实施例中,播放器702中的模块被激活以处理数据。根据一个实施例,分离右音轨和左音轨。一个音轨被本地保存在一个播放器中,另一个音轨(例如,经由自组网络)被推送或上载到另一设备。当同时或者基本上同时回放右音轨和左音轨时,可以欣赏到立体声效果。

在另一实施例中,例如,在电视或电影院模式中,多个音轨是分离的。例如,可以将音轨分离为中间声道、右前声道、左前声道、右后声道、左后声道等等。因此,一个或多个音轨可以被本地保持在一个播放器中,其它音轨被推送或上载到其它设备。

在另一实施例中,一个播放器可以处理数据并且在本地保持一个或多个音轨,而剩余的数据被发送到另一播放器上。然后,接收播放器可以处理数据,在本地保存一个或多个音轨,并且向另一播放器发送任何剩余数据。该过程或者与该过程类似的过程可以继续,直到相应的播放器设备在本地保存了所有音轨为止。

在另一实施例中,每一个播放器可以接收并处理数据,并且仅播放针对该播放器指定的声道。

在特定实施例中,维持良好的同步是很重要的,特别是当对两个或更多个独立钟控的回放设备进行配对使得多声道音频内容如最初所期望的那样被回放时。根据一个实施例,可以从一个设备向另一设备发起消息,其中,另一设备也被激活以发送回肯定应答。一旦接收到肯定应答,可以测量从一个设备向另一设备传输数据的时间延迟。当对两个播放器进行同步以回放两个分离的音轨时,将考虑该时间延迟。在特定实施例中,如果向回放设备发送分组(例如,符合sntp协议的分组)并且接收响应花费了例如多于十五毫秒的时间,则包含在该分组中的定时信息(例如,时钟信息)被丢弃。如果发送和接收分组小于十五毫秒,则如果必要的话,来自分组的信息用于调整回放。

在于2004年4月1日提交的题为“systemandmethodforsynchronizingoperationsamongapluralityofindependentlyclockeddigitaldataprocessingdevices”的共同受让的美国申请no.:10/816,217中提供了同步两个或更多个独立钟控的播放器的操作的另外细节,其中,该美国申请通过引用的方式并入本文。

图8示出了根据一个实施例的在类电影院环境中的多个播放器802、804、806、808、810和812之间进行配对的示例性配置。播放器802可以作为左前声道进行操作,播放器804可以作为中间声道进行操作,播放器806可以作为右前声道进行操作,播放器808可以作为重低音扬声器进行操作,播放器810可以作为右后声道进行操作,并且播放器812可以作为右后声道进行操作。在该示例中,播放器802、804、806、808、810和812通过网络815被无线地耦连,以通过无线网络接收和发送数据,并且从墙壁中的插座或者通过某一其它电源(例如,电池)获得电力。播放器802、804、806、808、810和812可以被有线地连接(如果在备选的实施例中被这样配置的话)。控制器814可以是支持网络的设备,其示例包括智能电话、平板计算机、膝上型计算机、台式计算机或者电视。

在一个实施例中,诸如播放器804等的指定播放器从源816接收多声道音频内容。源816可以包括从互联网、dvd、或蓝光播放器、或从某一其它音频和/或视频内容源下载或流式传输的音频和/或视频内容。播放器804分离多声道音频,并且将相应的音频声道发送到其回放所有者。例如,如果针对右前扬声器指定特定的音频声道,则将内容从播放器804无线地导向播放器802等等。播放器802、804、806、808、810和812同步地播放音频内容,以创建多声道收听环境。此外,如果源816提供视频内容以及音频内容,则音频内容优选地与视频内容同步播放。

在另一实施例中,播放器802、804、806、808、810和812中的每一个播放器可以区分开其自己的一个或多个声道以进行回放。也即是说,将所有音频内容或者其一部分(例如,从源816或另一回放设备)发送到每一个播放器,并且播放器本身获得其自己的数据以进行回放。

此外,播放器802、804、806、808、810和812可以被重新配置为在如上所述的很多不同的配置中操作。例如,播放器802和806可以被配对以在立体声模式中操作,而其它播放器保持在睡眠模式或者被关闭(播放器808可以继续保持在任何特定的配置中(如果如此期望和配置的话),这是因为它是作为重低音扬声器操作的)。在另一示例中,播放器802和810可以被合并并且输出左声道音频,而播放器806和812可以被合并并且输出右声道音频。在另一示例中,播放器802、804、806、808、810和812中的一些被合并为单个播放器并且与例如相邻房间中的附加的播放设备配对。在另一示例中,当音频内容是音乐(与例如电影内容相对)时,播放器802、804、806、808、810和812被分为一组但未被配对。这些仅是一些配置示例。通过使用本文所描述的教导,很多其它配置是可能的。

图9示出了对多个音频产品进行分组以同步地播放分离的音轨从而模拟多声道收听环境的流程图或过程900。根据特定实施例给出过程900,并且可以在要位于图2d的存储器282中的模块中执行过程900。为了有助于对过程900的描述,描述了具有左声道和右声道的立体声收听环境。本领域技术人员可以清楚的是,本描述可以等同地应用于其它形式的多声道收听环境(例如,三声道环境、五声道环境、七声道环境)。

通常,存在正在由一个或多个控制器控制的多个播放器,其中,这些播放器位于多个位置处。例如,在住宅中存在五个播放器;其中三个分别位于三个房间中,而两个播放器位于较大房间中。因此,这两个播放器将是要被配对以模拟立体声收听环境的候选,而不是仅以分组的方式从两个播放器播放同步的音频。在另一示例中,在较大的空间或相邻的空间中存在四个播放器,可以对两对播放器进行配对以模拟立体声收听环境,其中,一个合并对中的两个播放器可以被分组以回放一个(左)音轨,另一合并对中的另外两个播放器可以被分组以回放一个(右)音轨。

在任何情况下,在902,判定对两组播放器或两个播放器进行配对。如果未对播放器进行配对,则过程900将不会被激活。假设在902,选择对来自正在由控制器控制的一组播放器的两个播放器进行配对。过程900继续进行。

在904,用户可以判定哪一个播放器要回放哪一个音轨。根据用户或听众相对于所选播放器的位置,假设播放器或单元a被选择为回放左音轨并且另一播放器或单元b被选择为回放右音轨。在备选的实施例中,播放器本身(或者控制器)可以在没有来自用户的输入的情况下自动地确定哪一个单元被配置为播放右声道并且哪一个单元被配置为播放左声道。

根据一个实施例,在906,测量在两个单元a和b之间传输数据的时间延迟。该时间延迟可以有助于两个单元之间的声音同步,这是因为单元之一将从另一单元接收处理的音轨。在910,用户可以继续操作控制器以选择要在两个单元上回放的标题(例如,来自播放列表的音频源或项)。

一旦在912确定了标题,就访问针对该标题的数据。根据数据所处的位置,控制器可以被配置为使两个单元之一获得或涌入(streamin)数据。在一个实施例中,控制器或单元a向远端联网设备发起提供或存储数据的请求。假设认证过程(如果有的话)成功地完成,则远端设备开始向单元a上载数据。同样地,如果数据被本地存储在单元a中,则可以在不向网络请求数据的情况下在本地访问数据。当正在单元a中接收或访问数据时,在914,在单元a中激活处理模块以处理数据,从而实质上将数据分离为两个音轨流。在备选的实施例中,每一个单元可以接收和处理数据,从而实质上将数据分到要由相应的单元播放的流中。

在916,经由本地网络(例如,由正在被控制器控制的所有播放器形成的自组网络)从单元a向单元b上载流之一。当流正在被分发时,两个单元被配置为在918分别回放流,每一个流再现单音轨的声音。两个单元一起同步地创建立体声收听环境。

应当注意的是,如果延迟时间明显的话,可以将延迟时间并入单元a中以将流的消耗延迟该延迟时间以便与单元b同步。备选地,未选择的播放器可以用于处理标题的流式数据,并且被配置为向这对播放器提供两个流,从而均衡否则将被单元b体验到的时间延迟。

图10a至图10f示出了根据特定实施例用于创建立体声对的控制器的示例性屏幕截图。屏幕截图来自用作控制器的计算设备(例如,平板计算机、膝上型计算机或台式计算机)。本领域技术人员可以清楚的是,图10a至图10f可以容易地修改为在具有网络能力的便携式设备(例如,iphone或itouch或其它智能电话或其它具有网络能力的设备)中使用。此外,控制器可以作为播放器本身的一部分而存在,或者可以直接/间接耦连到播放器,因此,这些屏幕截图可以被相应地修改——因为播放器将具有网络连接,因此这种控制器不需要具有网络能力。

图10a示出了当用户期望使用系统中的两个播放器创建立体声对时可以在控制器上显示的图形界面1000。将理解的是,该系统可以包括两个或更多个播放器。如果期望立体声对,如结合图10a至图10f的示例所讨论的,则可以对系统中的任何两个播放器(其中的一个或这二者可以是合并播放器)进行配对。然而,如果期望对多于两个播放器进行配对,例如,创建能够播放多于两个声道的音频数据的环境,则图形界面1000可以包括附加的一个或多个选项。例如,选项可以包括“制作电影环绕声配对”、“制作音乐环绕声配对”、或者“制作杜比定向逻辑配对”。任何描述性语言可以用于向用户适当地指示可以创建的配对的类型。在选择选项时,控制器上的安装向导可以帮助用户适当地配置系统,使得系统可以有效地实现多声道分立音频。

返回图10a,界面1000允许用户使用命名为“zps5-black”的分区播放器发起立体声对。在特定实施例中,系统识别出zps5-black是特定分区(例如,厨房、家庭室、卧室等)的一部分。系统可以允许用户将zps5-black与仅相同分区中的另一播放器进行配对,或者备选地,系统可以允许用户将zps5-black与不同分区(例如,相邻分区)中的另一播放器进行配对。当开放空间被划分为两个或更多个分区(例如,开放空间可以包括例如厨房和家庭室)时,对不同分区中的播放器进行配对可能特别有用。

此外,系统可以被编程为,使得对来自不同分区的播放器进行配对创建另一分区,从而以配对模式反映播放器(例如,在配对操作期间的单个厨房-家庭室分区可以源自在未配对操作期间的厨房分区和家庭室分区)。在这种实施例中,用户能够在分区之间切换,或者动态地创建新的分区。

在特定实施例中,如果另一类似的播放器可用于配对,则可以显示图10b的屏幕截图。如果用户希望继续创建对,则用户可以选择“好”。如果否,则用户可以选择“取消”。在另一实施例中,不同的播放器(例如,不是s5的播放器)可以被配对在一起。也即是说,可以对不同类型的播放器进行配对(如果播放器被如此设计为进行配对的话)。为了适应播放器类型的差异,可以相应地调整一个或多个播放器的均衡,以相对于另一播放器补偿诸如在一个播放器中使用的扬声器驱动器的数目和大小等的参数。在另一实施例中,可以显示系统中的播放器列表(未示出),用户可以从该播放器列表中选择两个或更多个播放器来制作立体声对。系统可以基于播放器在住宅、房间中的特定位置或与房间中的其它播放器有关的配置来自动地确定播放器列表。

现在转向图10c,在该示例中,假设用户可以选择命名为“zps5-white”的分区播放器来与“zps5-black”进行配对,以创建立体声对。如果需要,则用户可以选择“好”以继续进行配对。否则,用户可以选择“取消”。在特定实施例中,zps5-white可以与zps5-black处于相同的分区中。在其它实施例中,zps5-white可以与zps5-black处于不同的分区中。

当在图10c中选择“好”时,可以向用户显示诸如图10d的屏幕截图等的屏幕截图,从而指示用户按压立体声对的“左”播放器上的静音按钮(或者某一其它指定的按钮)。此外,播放器上的灯可以闪烁以进一步指示播放器中的每一个能够用于左声道配对。在选择左播放器以后,如果需要,则可以显示图10e以向用户通知已经创建了配对以及该配对的名字。作为响应,系统将从用户指定的播放器播放左声道音频,并且将自动地从另一播放器播放右声道音频。图10f提供了允许用户分离立体声对(如果需要的话)的示例性的屏幕截图。

在备选实施例中,创建立体声对可以是针对特定分区或多个分区(例如,具有分区的家庭)的选项。例如,诸如“创建立体声对”等的选项可以存在,使得在选择时,安装向导可以发起要求用户按压用户希望成为分区、分区的一部分、或者所有分区中的左扬声器的无论哪一个扬声器上的闪烁的静音按钮(或者某一其它指定的按钮)。在一个实施例中,闪烁将针对所有相同的扬声器类型发生。在另一实施例中,闪烁将针对能够被配对的所有扬声器类型发生。在选择左扬声器以后,向导屏幕将要求用户针对右扬声器进行相同的操作。优选地,只有能够被配对为右扬声器的扬声器才闪烁,以使用户的选择适当地变窄。

此外,在一个实施例中并且如图3a或3b中所示,提供图形显示以向用户显示系统中的所有播放器以及如何对它们进行分组或命名。如果在立体声对完成以后修改图3a,则在图3a中可以加亮并且将进一步显示显示1040中的立体声对的昵称。

类似的图形界面可以用于在具有多于两个声道的环境中创建对。例如,在家庭影院环境中,系统可以列出多于两个的单独的播放器,用户可以通过从多于两个的单独的播放器中选择要作为右前播放器、中间播放器、左前播放器、右后播放器和左后播放器操作的播放器来创建配对。重低音扬声器也可以被添加至列表,使得它可以被用户并入多声道配对。

举例说明,类似于在上面的各个实施例中关于创建立体声对所描述的内容,系统可以使所有有关的播放器上的指示灯闪烁,并且安装向导可以要求用户选择“左前”、然后选择“右前”、然后选择“中前”、然后选择“左后”、然后选择“右后”等等,直到对所有播放器进行适当地配对为止。优选地,只有能够被配对为下一个扬声器的扬声器才能够闪烁,以使用户的选择适当地变窄。

vii、示例性的智能线路输入处理

图11示出了根据一个实施例的智能线路输入处理的示例性配置。系统1100包括回放设备1102、第一源1104、具有线路输入连接器1108的第二源1106以及音频设备1110。回放设备1102以及第一源1104和第二源1106中的任意一个可以是单个装置(例如,单个回放设备)的组件,或者回放设备1102可以与第一源1104和第二源1106中的任意一个分离,并且例如通过有线网络或无线网络相互通信。举例说明,回放设备1102可以是例如图1、图2a、图7和图8中所示的分区播放器或回放设备。此外,将理解的是,第一源1104和第二源1106也可以各自是本文所描述的回放设备。

在特定实施例中,回放设备1102是空闲的,因此未正在产生音乐。备选地,回放设备1102被配置为从第一源1104接收第一音频数据流并且播放第一音频数据流。回放设备1102还能够从第二源1106接收第二音频数据流并且播放第二音频数据流。第二源1106通过第二源1106上的线路输入连接器1108耦连到音频设备1110。线路输入连接器1108可以包括trs类型的连接器/插座(例如,trs连接器可以被称作音频插孔、插头、立体声插头、微型插孔以及微型立体声)。也可以根据应用使用其它类型的连接器。此外,可以实现数字音频连接而不是模拟音频连接。例如,如上所述,示例性的音频设备1110可以包括诸如airportexpress等的无线联网设备,其中,airportexpress是由苹果公司商业出售的产品。

听众(例如,1100的用户)可以(例如,经由诸如itunes音乐控制器等的分离的控制界面)命令音频播放器1110播放音频。第二源1106被配置为使得当在线路输入连接器1108上检测到信号时,第二源1106使回放设备1102自动地切换为经由第二音频数据流从音频设备1110播放音频。切换到从音频设备1110播放音频可以可选地仅在第二源1106在阈值时间(例如,300毫秒或者更少)内间在线路输入连接器1108上检测到信号之后才执行。将理解的是,如果回放设备1102正在从第一源1104接收和/或播放音频,则播放第二音频数据流可以超控播放第一音频数据流。此外,当回放设备1102自动地切换为从第二源1106播放音频时,回放设备1102的音量被修改为第二音量水平,其中,第二源1106从经由线路输入连接器1108耦连到第二源1106的音频设备1110接收音频。第二音量水平被设置为使得向经由线路输入连接到第二源1106的音频设备1110的音量控制给出增加的动态范围。

在另一例证中,回放设备1102被配置为从第二源1106接收音频并且播放音频。在播放期间,听众经由控制器(例如,如图2d中所示)命令回放设备1102取而代之地从第一源1104播放第一音频数据流。在接收到命令以后,回放设备1102切换为播放第一音频数据流。接下来,回放设备1102指示第二源1106停止向回放设备1102发送音频设备1110的音频。第二源1106停止向回放设备1102发送音频,并且等待,直到它在时间间隔期间在其线路输入连接器1108上不再检测到信号为止。当在时间间隔(例如,13秒或者更少)期间在线路输入连接器1108上未检测到信号时,第二源1106准备好如果第二源1106再次在其线路输入连接器1108上检测到信号,则使回放设备1102自动地切换为从音频设备1110播放音频。此外,当回放设备1102切换为播放第一音频数据流时,回放设备1102的音量返回安全音量水平,使得不会以高水平向听众回放音频。虽然高水平可以被适量地编程,但是安全音量水平的示例小于100db。

vii、结论

上文所讨论的系统的组件、元件和/或功能可以单独地或以多种形式组合地实现在硬件、固件中和/或实现为例如软件中的指令集合。特定实施例可以作为驻留在计算机可读介质(例如,存储器、硬盘、cd-rom、dvd和/或eprom)上的指令集合来提供以便在诸如控制器和/或回放设备等的处理设备上执行。

已经在具有一定程度针对性的情况下充分详细地描述了各个发明。本领域技术人员将理解的是,仅通过举例说明的方式给出了实施例的公开内容,并且可以在不偏离要求保护的本发明的精神和范围的情况下采用部分的布置和组合的多个改变。虽然本文所讨论的实施例可能看起来在格式和布置方面包括对信息单元的呈现的一定限制,但是本领域技术人员可以清楚的是,这些实施例具有超出该实施例的适用性。因此,本发明的范围是由所附权利要求而不是对实施例的前述描述来限定的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1