过滤准则的动态显示的制作方法

文档序号:11892832阅读:289来源:国知局
过滤准则的动态显示的制作方法与工艺

本申请要求于2014年3月18日提交的美国申请第14/218,546号的优先权,该美国申请通过引用特此全部被合并。

技术领域

本公开内容涉及消费者产品,更具体地,涉及与媒体回放或者其某个方面有关的方法、系统、产品、特征、服务和其他要素。



背景技术:

用于以较大声音设置来访问和聆听数字音频的选项受到限制,直到2003年,在2003年,SONOS公司提交了名称为“Method for Synchronizing Audio Playback between Multiple Networked Devices”的它的最重要的专利申请之一,并且SONOS公司在2005年开始供售媒体回放系统。Sonos无线HiFi系统使人们能够经由一个或更多个联网回放设备从多个源体验音乐。通过安装在智能手机、平板计算机或计算机上的软件控制应用,一个人可以在具有联网回放设备的任何房间中播放他或她想要的。另外,使用该控制器,例如,可以将不同的歌曲流送至具有回放设备的每个房间,可以将房间分组在一起以同步回放,或者可以在所有房间中同步地聆听同一歌曲。

考虑到对数字媒体日益增长的兴趣,继续存在开发消费者可访问的技术以进一步提高聆听体验的需要。

附图说明

参照以下描述、所附权利要求和附图,可以更好地理解目前公开的技术的特征、方面和优点,在附图中:

图1示出了可以实践特定实施方式的示例媒体回放系统配置;

图2示出了示例回放设备的功能框图;

图3示出了示例控制设备的功能框图;

图4示出了示例控制器界面;

图5示出了示例方法的示例流程图;

图6A和图6B每个示出了根据图5中所示的示例方法的图形显示器的示例;以及

图7A至图7C每个示出了根据图5中所示的示例方法的图形显示器的示例。

附图是出于图示示例实施方式的目的,但是应当理解,本发明不限于附图中所示的布置和手段。

具体实施方式

Ι.概述

媒体项(例如,歌曲、视频等)的回放已经成为许多人的日常活动。因此,现在存在许多媒体源,用户可以从这些媒体源搜索或以其他方式访问媒体项。例如,存在诸如电台、电台、Google PlayTM和iTunes RadioSM等的各种流媒体源。随着媒体源选项的数量增加,媒体项搜索结果的复杂性也同样增加。为了改进用户体验,可能期望更方便地查看由这样的媒体源提供的媒体项的搜索结果,以及对这样的结果进行过滤以帮助找到特定媒体项。本文中描述的实施方式提供了用于媒体回放系统的控制设备上的过滤准则的动态显示以帮助提供查看搜索结果的这样的方便方式。

例如,媒体回放系统的控制设备可以提供用户界面,用户可以从用户界面控制媒体回放系统。用户可以使用这样的用户界面执行的一个操作,该操作可以包括搜索可以最终由媒体回放系统回放的媒体项。在这样的操作中,用户可以直接搜索媒体项(例如,通过输入媒体项名或媒体项名的一部分)或者用户可以间接搜索媒体项(例如,通过首先搜索艺术家姓名、专辑名称等)。

在任何情况下,在控制设备接收到来自用户的搜索输入之后,然后控制设备可以将搜索结果返回给用户。搜索结果可以以多种方式显示并且可以包括各种信息。在一个示例中,搜索结果可以标识提供与用户的搜索有关的一个或更多个媒体项的一个或更多个媒体源,并且搜索结果还可以标识相关媒体项信息(例如,艺术家姓名、专辑名称、音轨名称等)。

搜索结果可以连同第一组过滤准则一起显示,用户可以使用第一组过滤准则聚焦和/或组织该用户的搜索。例如,第一组过滤准则可以允许用户查看搜索结果的子集。此外,第一组过滤准则可以允许用户基于特定类别对搜索结果进行分类。例如,第一组过滤准则可以包括艺术家、音轨、专辑、播放列表、电台、演出和流派。这样,第一组过滤准则可以允许用户根据例如艺术家姓名对搜索结果进行分类。

在某一时刻,用户可以选择从中产生搜索结果的特定媒体源。这样的选择可以指示用户对查看与所选择的媒体源相关联的搜索结果感兴趣。基于该选择,控制设备可以确定第二组过滤准则,然后连同第二组过滤准则返回过滤结果。过滤结果可以包括来自与特定媒体源相关联的搜索结果的信息,并且可以将第二组过滤准则用于进一步聚焦过滤结果。

第二组过滤准则可以与第一组过滤准则不同。例如,第二组过滤准则可以包括艺术家、流派和音轨。此外,第二组过滤准则可以反映与所选择的媒体源相关的过滤准则。例如,第二组过滤准则可以仅包括当用户搜索所选择的媒体源的媒体库时由所选择的媒体源所提供的准则。这样,第二组过滤准则可以允许用户以对所选择的媒体源定制的方式来查看过滤结果的方面以及组织过滤结果。

如上面所指出的,本文中提供的示例涉及媒体回放系统的控制设备上的过滤准则的动态显示。在一方面,提供了一种方法。该方法包括:(a)使计算设备的图形显示器显示(i)第一组过滤准则以及(ii)包括标识多个相应的媒体源的多个媒体源标识符的搜索结果;(b)由计算设备接收指示对多个媒体源标识符之一的选择的选择数据;(c)由计算设备基于所选择的媒体源标识符确定第二组过滤准则,其中,第二组过滤准则与第一组过滤准则不同;以及(d)使图形显示器显示所确定的第二组过滤准则。

在另一方面,提供了一种设备。该设备包括:图形显示器、输入接口、非暂态计算机可读介质以及程序指令,程序指令存储在非暂态计算机可读介质上并且能够由至少一个处理器执行以使计算设备执行下述操作:(a)使图形显示器显示(i)第一组过滤准则以及(ii)包括标识多个相应的媒体源的多个媒体源标识符的搜索结果;(b)通过输入接口接收指示对多个媒体源标识符之一的选择的选择数据;(c)基于所选择的媒体源标识符确定第二组过滤准则,其中,第二组过滤准则与第一组过滤准则不同;以及(d)使图形显示器显示所确定的第二组过滤准则。

在又一方面,提供了一种非暂态计算机可读存储器。该非暂态计算机可读介质上存储有能够由至少一个处理器执行的指令。这些指令包括:(a)用于使计算设备的图形显示器显示(i)第一组过滤准则以及(ii)包括标识多个相应的媒体源的多个媒体源标识符的搜索结果的指令;(b)用于由计算设备接收指示对多个媒体源标识符之一的选择的选择数据的指令;(c)用于由计算设备基于所选择的媒体源标识符确定第二组过滤准则的指令,其中,第二组过滤准则与第一组过滤准则不同;以及(d)用于使图形显示器显示所确定的第二组过滤准则的指令。

本领域普通技术人员之一将理解,本公开内容包括许多其他实施方式。

II.示例操作环境

图1示出了可以实践或实现本文中公开的一个或更多个实施方式的媒体回放系统100的示例配置。所示的媒体回放系统100与具有若干诸如例如主卧、办公室、餐厅和客厅等的房间和空间的示例家庭环境相关联。如图1的示例中所示,媒体回放系统100包括:回放设备102至124、控制设备126和128以及有线或无线网络路由器130。

在以下部分可以发现与示例媒体回放系统100的不同部件以及这些不同部件可以如何交互以为用户提供媒体体验有关的进一步论述。虽然本文中的论述可以一般涉及示例媒体回放系统100,但是本文中描述的技术尤其不限于图1中所示的家庭环境中的应用。例如,本文中描述的技术可以在可以期望多区域音频的环境中有用,诸如像餐馆、商场或机场的商业环境,像运动型多功能车(SUV)、公共汽车或小汽车的交通工具,舰或船、飞机等。

a.示例回放设备

图2示出了示例回放设备200的功能框图,该示例性回放设备200可以被配置成为图1的媒体回放系统100的回放设备102至124中的一个或更多个。回放设备200可以包括处理器202、软件组件204、存储器206、音频处理组件208、音频放大器210、扬声器212以及包括无线接口216和有线接口218的网络接口214。在一种情况下,回放设备200可以不包括扬声器212,而是可以包括用于连接回放设备200至外部扬声器的扬声器接口。在另一种情况下,回放设备200可以既不包括扬声器212也不包括音频放大器210,而是可以只包括用于连接回放设备200至外部音频放大器或视听接收器的音频接口。

在一个示例中,处理器202可以是被配置成根据存储在存储器206中的指令来处理选择数据的时钟驱动计算部件。存储器206可以是被配置成存储能够由处理器202执行的指令的有形计算机可读介质。例如,存储器206可以是能够加载能够由处理器202执行以实现某些功能的软件组件204中的一个或更多个的数据存储器。在一个示例中,功能可以包括回放设备200从音频源或另一回放设备检索音频数据。在另一示例中,功能可以包括回放设备200向网络上的另一设备或回放设备发送音频数据。在又一示例中,功能可以包括回放设备200与一个或更多个回放设备的配对以创建多通道音频环境。

特定功能可以包括回放设备200与一个或更多个其他回放设备同步音频内容的回放。优选地,在同步回放期间,听者将不能感知到回放设备200的和一个或更多个其他回放设备的音频内容的回放之间的时间延迟差。名称为“System and method for synchronizing operations among a plurality of independently clocked digital data processing devices”的美国专利第8,234,395号更详细地提供了用于回放设备之间的音频回放同步的一些示例,该申请特此通过引用被合并。

存储器206还可以进一步被配置成存储与回放设备200(诸如回放设备200是一个或更多个区域和/或区域组的一部分)、能够由回放设备200访问的音频源或者回放设备200(或某其他回放设备)可以与其相关联的回放队列相关联的数据。可以将这些数据存储为周期性被更新并且用于描述回放设备200的状态的一个或更多个状态变量。存储器206还可以包括与媒体系统的其他设备的状态相关联并且有时在设备之间共享使得这些设备中的一个或更多个具有与系统相关联的最新数据的数据。其他实施方式也是可以的。

音频处理部件208可以包括一个或更多个数模转换器(DAC)、音频预处理部件、音频增强部件或数字信号处理器(DSP)等。在一个实施方式中,音频处理部件208中的一个或更多个可以是处理器202的子部件。在一个示例中,音频处理部件208可以处理和/或有意地改变音频内容以产生音频信号。然后,可以将产生的音频信号提供至用于放大的音频放大器210并且通过扬声器212回放。特别地,音频放大器210可以包括被配置成将音频信号放大至用于驱动扬声器212中的一个或更多个的水平的设备。扬声器212可以包括单独的换能器(例如,“驱动器”)或者包括具有一个或更多个驱动器的外壳的完整的扬声器系统。扬声器212的特定驱动器可以包括例如低音炮(例如,用于低频)、中频段驱动器(例如,用于中频)和/或高频扬声器(例如,用于高频)。在一些情况下,一个或更多个扬声器212中的每个换能器可以由音频放大器210的单独的对应音频放大器来驱动。除了产生用于由回放设备200回放的模拟信号以外,音频处理部件208还可以被配置成对要被发送至用于回放的一个或更多个其他回放设备的音频内容进行处理。

可以诸如经由音频线路输入连接(例如,自动检测3.5mm音频线路输入连接)或网络接口214从外部源接收要由回放设备200处理和/或回放的音频内容。

网络接口214可以被配置成便于回放设备200与数据网络上的一个或更多个其他设备之间的数据流动。这样,回放设备200可以被配置成从与该回放设备200、局域网内的网络设备进行通信的一个或更多个其他回放设备通过数据网络接收音频内容或者通过诸如因特网的广域网接收音频内容源。在一个示例中,可以以包括基于英特网协议(IP)的源地址和基于IP的目标地址的数字分组数据的形式传送由回放设备200发送和接收的音频内容和其他信号。在这种情况下,网络接口214可以被配置成对数字分组数据进行解析,使得回放设备200正确地接收和处理去往回放设备200的数据。

如所示出的,网络接口214可以包括无线接口216和有线接口218。无线接口216可以为回放设备200提供网络接口功能以根据通信协议(例如任何无线标准,包括IEEE 802.11a、802.11b、802.11g、802.11n、802.11ac、802.15、4G移动通信标准等)与其他设备(例如,数据网络内的与回放设备200相关联的其他回放设备、扬声器、接收器、网络设备、控制设备)进行无线通信。有线接口218可以为回放设备200提供网络接口功能以根据通信协议(例如,IEEE 802.3)通过有线连接与其他设备进行通信。虽然图2中所示的网络接口214包括无线接口216和有线接口218两者,但是在一些实施方式中网络接口214可以仅包括无线接口或仅包括有线接口。

在一个示例中,可以将回放设备200与一个其他回放设备进行配对以播放音频内容的两个分开的音频分量。例如,回放设备200可以被配置成播放左声道音频分量,而其他回放设备可以被配置成播放右声道音频分量,从而产生或增强音频内容的立体声效果。配对的回放设备(也被称为“绑定的回放设备”)还可以与其他回放设备同步播放音频内容。

在另一示例中,可以将回放设备200与一个或更多个其他回放设备在声音上联合以形成单个联合的回放设备。因为联合的回放设备可以具有可以通过其呈现音频内容的另外的扬声器驱动器,所以联合的回放设备可以被配置成与非联合的回放设备或配对的回放设备不同地处理和再现声音。例如,如果回放设备200是被设计成呈现低频段音频内容的回放设备(即,低音炮),则回放设备200可以与被设计成呈现全频段音频内容的回放设备联合。在这样的情况下,当与低频回放设备200联合时,全频段回放设备可以被配置成仅呈现音频内容的中频分量和高频分量,而低频段回放设备200呈现音频内容的低频分量。联合的回放设备还可以与单个回放设备或又一联合的回放设备配对。

举例来说,SONOS公司目前供售(或已经供售)特定回放设备,特定回放设备包括“PLAY:1”、“PLAY:3”、“PLAY:5”、“PLAYBAR”、“CONNECT:AMP”、“CONNECT”和“SUB”。任何其他过去的、现在的和/或将来的回放设备可以附加地或替选地用于实现本文中公开的示例实施方式的回放设备。另外,应当理解,回放设备不限于图2中所图示的示例或SONOS产品供应。例如,回放设备可以包括有线或无线耳机。在另一示例中,回放设备可以包括用于个人移动媒体回放设备的插接站(docking station)或者与插接站交互。在又一示例中,回放设备可以是对诸如电视、照明器材或者供室内或室外使用的一些其他设备的另一设备或组件所必需的。

b.示例回放区域配置

向回参照图1的媒体回放系统100,环境可以具有一个或更多个回放区域,每个回放区域具有一个或更多个回放设备。可以用一个或更多个回放区域来创建媒体回放系统100,此后,一个或更多个区域可以被添加或移除以得出图1中所示的示例配置。可以根据诸如办公室、浴室、主卧、卧室、厨房、餐厅、客厅和/或阳台的不同的房间或空间给每个区域一个名称。在一种情况下,单独的回放区域可以包括多个房间或空间。在另一种情况下,单独的房间或空间可以包括多个回放区域。

如图1中所示,阳台、餐厅、厨房、浴室、办公室和卧室区域每个具有一个回放设备,而客厅和主卧区域每个具有多个回放设备。在客厅区域中,回放设备104、106、108和110可以被配置成:作为单独的回放设备、作为一个或更多个绑定的回放设备、作为一个或更多个联合的回放设备或者上述的任何组合来同步播放音频内容。类似地,在主卧的情况下,回放设备122和124可以被配置成:作为单独的回放设备、作为绑定的回放设备或者作为联合的回放设备来同步播放音频内容。

在一个示例中,图1的环境中的一个或更多个回放区域可以每个都正播放不同的音频内容。例如,用户可以正在阳台区域烧烤并且聆听由回放设备102正播放的嘻哈音乐,同时另一用户可以正在厨房区域准备食物并且聆听由回放设备114正播放的古典音乐。在另一示例中,回放区域可以与另一回放区域同步播放同一音频内容。例如,用户可以在以下办公室区域中,在该办公室区域中回放设备118正播放与阳台区域中的回放设备102正播放的摇滚音乐相同的摇滚音乐。在这样的情况下,回放设备102和118可以同步播放摇滚音乐,使得当用户在不同回放区域之间移动时可以无缝地(或至少基本上无缝地)欣赏正被大声音播放的音频内容。如在先前引用的美国专利第8,234,395号中描述的,可以以与回放设备之间的同步方式类似的方式实现回放区域之间的同步。

如上面提出的,可以动态地修改媒体回放系统100的区域配置,并且在一些实施方式中,媒体回放系统100支持许多配置。例如,如果用户物理上将一个或更多个回放设备移动至一个区域或者从该区域移动一个或更多个回放设备,则媒体回放系统100可以被重新配置成适应前述改变。例如,如果用户物理上将回放设备102从阳台区域移动至办公室区域,则办公室区域现在可以包括回放设备118和回放设备102两者。如果需要,则可以经由诸如控制设备126和128的控制设备将回放设备102与办公区域配对或分组在一起和/或对该回放设备102重命名。另一方面,如果一个或更多个回放设备被移动至已经不是回放区域的室内环境中的特定区域,则可以为该特定区域创建新的回放区域。

此外,可以将媒体回放系统100的不同回放区域动态地组合成区域组或者将其划分成单独的回放区域。例如,可以将餐厅区域和厨房区域114组合成用于宴会的区域组,使得回放设备112和114可以同步呈现音频内容。另一方面,如果一个用户希望在客厅空间聆听音乐而另一用户希望看电视,则可以将客厅区域划分成包括回放设备104的电视区域以及包括回放设备106、108和110的聆听区域。

c.示例控制设备

图3示出了示例控制设备300的功能框图,该示例控制设备300可以被配置成媒体回放系统100的控制设备126和128中的一个或两个。如所示出的,控制设备300可以包括处理器302、存储器304、网络接口306和用户界面308。在一个示例中,控制设备300可以是用于媒体回放系统100的专用控制器。在另一示例中,控制设备300可以是能够被安装媒体回放系统控制器应用软件的网络设备,诸如iPhoneTM、iPadTM或者任何其他智能电话、平板计算机或网络设备(例如,联网的诸如PC或MacTM的计算机)等。

处理器302可以被配置成执行与便于媒体回放系统100的用户访问、控制以及配置有关的功能。存储器304可以被配置成存储能够由处理器302运行以执行那些功能的指令。存储器304还可以被配置成存储媒体回放系统控制器应用软件以及与媒体回放系统100和用户相关联的其他数据。

在一个示例中,网络接口306可以基于行业标准(例如,红外标准,无线标准,包括IEEE 802.3的有线标准,包括IEEE 802.11a、802.11b、802.11g、802.11n、802.11ac、802.15、4G移动通信标准的无线标准等)。网络接口306可以为控制设备300提供与媒体回放系统100中的其他设备进行通信的途径。在一个示例中,可以经由网络接口306在控制设备300与其他设备之间传送数据和信息(例如,状态变量等)。例如,控制设备300可以经由网络接口306从回放设备或另一网络设备接收媒体回放系统100中的回放区域和区域组配置或者控制设备300可以经由网络接口306将媒体回放系统100中的回放区域和区域组配置发送至另一回放设备或网络设备。在一些情况下,其他网络设备可以是另一控制设备。

还可以经由网络接口306将诸如音量控制和音频回放控制的回放设备控制命令从控制设备300传送至回放设备。如上面提出的,媒体回放系统100的配置的改变还可以通过用户使用控制设备300来执行。配置改变可以包括:将一个或更多个回放设备添加至区域或从区域移除一个或更多个回放设备;将一个或更多个区域添加至区域组或从区域组移除一个或更多个区域;形成绑定的或联合的播放器;从绑定的或联合的播放器分离一个或更多个回放设备。因此,不论控制设备300是专用控制器还是安装媒体回放系统控制器应用软件的网络设备,有时都可以将控制设备300称为控制器。

控制设备300的用户界面308可以被配置成通过提供诸如图4中所示的控制器界面400的控制器界面来便利媒体回放系统100的用户访问和控制。控制器界面400包括回放控制区410、回放区域区420、回放状态区430、回放队列区440和音频内容源区450。所示的用户界面400仅是可以在诸如图3的控制设备300(和/或图1的控制设备126和128)的网络设备上布置并且由用户访问以控制诸如媒体回放系统100的媒体回放系统的用户界面的一个示例。可替选地,可以在一个或更多个网络设备上实现不同格式、不同类型和不同交互顺序的其他用户界面以提供对媒体回放系统的类似控制访问。

回放控制区410可以包括使所选择的回放区域或区域组中的回放设备播放或暂停、快进、回退(rewind)、跳到下一首、跳到上一首、进入/退出随机模式、进入/退出重复模式、进入/退出交叉淡入淡出模式(cross fade mode)的可选择(例如,通过触摸或通过使用光标)图标。在其他可能性中,回放控制区410还可以包括修改均衡设置和回放音量的可选择图标。

回放区域区420可以包括媒体回放系统100中的回放区域的表示。在其他可能性中,在一些实施方式中,回放区域的图形表示可以是可选择的以带出管理或配置诸如如绑定区域的创建、区域组的创建、区域组的分离以及区域组的重命名的媒体回放系统中的回放区域的附加可选择图标。

例如,如所示出的,可以在回放区域的图形表示中的每个内提供“分组”图标。在特定区域的图形表示内提供的“分组”图标可以是可选择的以带出对媒体回放系统中的要与该特定区域分组在一起的一个或更多个其他区域进行选择的选项。一旦被分组,已经与特定区域分组在一起的区域中的回放设备将被配置成与特定区域中的一个或更多个回放设备同步播放音频内容。类似地,可以在区域组的图形表示内提供“分组”图标。在这种情况下,“分组”图标可以是可选择的以带出取消选择区域组中的要从该区域组移除的一个或更多个区域的选项。用于经由诸如用户界面400的用户界面分组区域和取消分组区域的其他交互和实现也是可以的。随着回放区域或区域组配置被修改,可以动态地更新回放区域区420中的回放区域的表示。

回放状态区430可以包括所选择的回放区域或区域组中的目前正在被播放、先前被播放或被安排接下来要播放的音频内容的图形表示。在诸如在回放区域区420和/或回放状态区430内的用户界面上可以视觉上区分所选择的回放区域或区域组。图形表示可以包括音轨名称、艺术家姓名、专辑名称、专辑年份、音轨长度以及对用户了解何时经由用户界面400来控制媒体回放系统而言有用的其他相关信息。

回放队列区440可以包括与所选择的回放区域或区域组相关联的回放队列中的音频内容的图形表示。在一些实施方式中,每个回放区域或区域组可以与包括和零个或更多个供回放区域或区域组回放的音频项目对应的信息的回放队列相关联。例如,回放队列中的每个音频项目可以包括回放区域或区域组中的回放设备可以用来从本地音频内容源或联网音频内容源查找和/或检索可能用于由回放设备回放的音频项目的统一资源标识符(URI)、统一资源定位符(URL)或一些其他标识符。

在一个示例中,可以将播放列表添加至回放队列,在这种情况下,可以将与播放列表中的每个音频项目对应的信息添加至回放队列。在另一示例中,可以将回放队列中的音频项目保存为播放列表。在又一示例中,当回放区域或区域组正连续播放流音频内容(诸如可以连续播放直到以其他方式被停止的互联网广播),而不是播放具有回放持续时间的离散音频项时,回放队列可以是空的或者被填充但“不在使用中”。在替选实施方式中,当回放区域或区域组正播放英特网广播和/或其他流音频内容项时,回放队列可以包括这些项目并且“在使用中”。其他示例也是可以的。

当回放区域或区域组被“分组”或被“取消分组”时,可以清空或重新关联与受影响的回放区域或区域组相关联的回放队列。例如,如果将包括第一回放队列的第一回放区域与包括第二回放队列的第二回放区域分组在一起,则所创建的区域组可以具有关联的回放队列,关联的回放队列最初为空,该关联的回放队列包括来自第一回放队列的音频项目(诸如,如果第二回放区域被添加至第一回放区域),该关联的回放队列包括来自第二回放队列的音频项目(诸如,如果第一回放区域被添加至第二回放区域),或者该关联的回放队列包括来自第一回放队列和第二回放队列两者的音频项目的组合。随后,如果所创建的区域组被取消分组,则所得到的第一回放区域可以与先前的第一回放队列重新关联,或者可以与以下新回放队列相关联,该新回放队列是空的或者包括来自与所创建的区域组被取消分组之前的该所创建的区域组相关联的回放队列的音频项目。类似地,所得到的第二回放区域可以与先前的第二回放队列重新关联,或者与以下新回放队列相关联,该新回放队列是空的或者包括来自与所创建的区域组被取消分组之前的该所创建的区域组相关联的回放队列的音频项目。其他示例也是可以的。

返向回参照图4的用户界面400,回放队列区440中的音频内容的图形表示可以包括音轨名称、艺术家姓名、音轨长度以及与回放队列中的音频内容相关联的其他相关信息。在一个示例中,音频内容的图形表示可以是可选择的以带出管理和/或操纵回放队列和/或回放队列中表示的音频内容的附加可选择图标。例如,在其他可能性中,可以从回放队列移除所表示的音频内容,可以将所表示的音频内容移动至回放队列内的不同位置,或者可以选择立即播放所表示的音频内容,或者可以选择在任何当前正播放的音频内容之后播放所表示的音频内容。与回放区域或区域组相关联的回放队列可以被存储在回放区域或区域组中的一个或更多个回放设备上的存储器中,或者可以被存储在不在回放区域或区域组中的回放设备上的存储器中,和/或可以被存储在某其他指定设备上的存储器中。

音频内容源区450可以包括以下可选择的音频内容源的图形表示:可以从前述可选择的音频内容源检索音频内容并且由所选择的回放区域或区域组播放该音频内容。在以下部分中可以发现关于音频内容源的论述。

d.示例音频内容源

如先前所指示的,区域或区域组中的一个或更多个回放设备可以被配置成从各种可用音频内容源检索供回放的音频内容(例如,根据音频内容的相应的URI或URL)。在一个示例中,回放设备可以从相应的音频内容源(例如,线路输入连接)直接检索音频内容。在另一示例中,可以通过网络经由一个或更多个其他回放设备或网络设备将音频内容提供至回放设备。

在其他可能性中,示例音频内容源可以包括:诸如图1的媒体回放系统100的媒体回放系统中的一个或更多个回放设备的存储器、一个或更多个网络设备(诸如控制设备、能够上网的个人计算机或网络附加存储(NAS)等)上的本地音乐库、经由英特网(例如,云)提供音频内容的流音频服务、或者经由回放设备或网络设备上的线路输入连接与媒体回放系统连接的音频源。

在一些实施方式中,可以定期地向诸如图1的媒体回放系统100的媒体回放系统添加音频内容源或从诸如图1的媒体回放系统100的媒体回放系统移除音频内容源。在一个示例中,无论何时添加、移除或更新一个或更多个音频内容源,都可以执行为音频项目编索引。为音频项目编索引可以包括:在能够由媒体回放系统中的回放设备访问的网络上被共享的所有文件夹/目录中扫描可识别的音频项目;以及生成或更新包括元数据(除了别的以外,例如,标题、艺术家、专辑、音轨长度)和其他关联信息如找到的每个可识别的音频项的URI或URL的音频内容数据库。用于管理和保持音频内容源的其他示例也是可以的。

与回放设备、控制器设备、回放区域配置和媒体内容源有关的上面的论述仅提供了可以在其中实现下述功能和方法的操作环境的一些示例。本文中没有明确描述的媒体回放系统、回放设备和网络设备的其他操作环境和配置也可应用于并适合于前述功能和方法的实现。

III.用于过滤准则的动态显示的方法

如上所述,本文中描述的实施方式可以提供媒体回放系统的控制设备上的过滤准则的动态显示。

图5中所示的方法500提供能够在包括例如图1的媒体回放系统100的操作环境内实现的方法的一个实施方式。特别地,方法500可以在媒体回放系统100的诸如图3的控制设备300的控制设备上执行。在一些实现中,与控制设备通信的计算系统(例如,云服务器)可以执行方法500的诸方面。方法500可以包括如由框502至508中的一个或更多个所图示的一个或更多个操作、功能或动作。虽然这些框按照顺序次序被图示,但是这些框也可以并行地被执行,和/或按照与本文中描述的次序不同的次序被执行。此外,各种框可以基于期望的实现被组合成较少的框,被分成附加框,和/或被移除。

另外,对于本文中公开的方法500以及其他处理和方法,流程图示出了当前实施方式的一种可能的实现的功能和操作。在这一点上,每个框可以表示程序代码的模块、片段或一部分,其包括能够由处理器执行的用于实现处理中的特定逻辑功能或步骤的一个或更多个指令。可以将程序代码存储在任何类型的计算机可读介质上,例如,包括磁盘或硬盘驱动器的存储设备等。计算机可读介质可以包括非暂态计算机可读介质,例如,如寄存器存储器、处理器高速缓冲存储器和随机存取存储器(RAM)的将数据短时间段存储的计算机可读介质等。例如,计算机可读介质还可以包括非暂态介质,诸如像只读存储器(ROM)、光盘或磁盘、光盘只读存储器(CD-ROM)的辅助存储器或持久长期存储器。计算机可读介质还可以是任何其他易失性或非易失性存储系统。例如,计算机可读介质可以被视为计算机可读存储介质或有形存储设备。另外,对于本文中公开的方法500以及其他处理和方法,图5中的每个框可以表示被布线成执行处理中的特定逻辑功能的电路。

为了清楚起见,本文中参照图6A至图6B以及图7A至图7C来描述方法500。然而,应当理解,这仅出于示例和说明的目的,并且方法500的操作不限于这些图。

在框502处,方法500以使计算设备的图形显示器显示(i)第一组过滤准则以及(ii)包括标识多个相应的媒体源的至少多个媒体源标识符的搜索结果而开始。在框504处,方法500包括:由计算设备接收指示对多个媒体源标识符之一的选择的选择数据。在框506处,该方法包括:由计算设备基于所选择的媒体源标识符来确定第二组过滤准则,其中,第二组过滤准则与第一组过滤准则不同。在框508处,该方法包括使图形显示器显示所确定的第二组过滤准则。下面将进一步详细论述关于图5所示的框中的每个框。

a.使图形显示器显示第一组过滤准则与搜索结果

在框502处,方法500以使计算设备的图形显示器显示(i)第一组过滤准则以及(ii)包括标识多个相应的媒体源的至少多个媒体源标识符的搜索结果而开始。例如,控制设备300可以使控制设备300的图形显示器(例如,用户界面308)显示第一组过滤准则和搜索结果。

实际上,在该功能发生之前,可以在控制设备300处执行一个或更多个功能。具体地,控制设备300可以首先接收指示与媒体项有关的搜索的搜索数据。控制设备300接收搜索数据可以是控制设备300接收指示反映用户正尝试定位的媒体项的搜索字符串(例如,词或短语)的一个或更多个用户输入的结果。搜索字符串可以指示例如完整的或部分的艺术家姓名(或乐队名称)、媒体项名称(例如,音轨名称)、专辑名称、流派、电台名称、播放列表名等。

响应于搜索数据,控制设备300可以执行对与搜索字符串有关的媒体项和/或媒体项信息的搜索。在一个示例中,控制设备300可以通过搜索一个或更多个媒体源的媒体库来执行这样的搜索。然后,控制设备300可以基于该搜索生成搜索结果数据。搜索结果数据可以标识其媒体库包括与搜索字符串有关的媒体项信息的一个或更多个媒体源,并且搜索结果数据还可以标识诸如一个或更多个艺术家姓名、媒体项名称、专辑名称、流派、电台名称、播放列表名称、演出名称、作曲家姓名、策划人姓名(例如,如创建播放列表的名人的姓名)等的媒体项信息本身。

此外,在搜索之后,控制设备300可以确定第一组过滤准则,当显示给用户时,第一组过滤准则可以提供以下机制:用户通过该机制可以向控制设备300输入命令以过滤搜索结果数据。具体地,第一组过滤准则可以被配置成允许用户聚焦和/或组织搜索结果数据。也就是说,第一组过滤准则可以允许用户基于某些类别查看搜索结果数据的子集和/或组织搜索结果数据。例如,第一组过滤准则可以被配置成允许用户能够根据艺术家姓名、媒体项名称、专辑名称、流派、电台名称、播放列表名称、演出名称、作曲家姓名、人等过滤搜索结果数据。本领域普通技术人员将明白,这些只是可能的过滤准则的少数示例。其他示例也是可以的,并且特定过滤准则对于本文中描述的实施方式并非是至关重要的。

控制设备300可以以许多方式确定第一组过滤准则。在一个示例中,控制设备300可以通过获取先前存储在控制设备300、回放设备或别处的信息来确定第一组过滤准则。在其他示例中,控制设备300可以基于由搜索结果数据所标识的媒体源来确定第一组过滤准则。例如,控制设备300可以将控制设备300先前已经使用的与特定媒体源有关的过滤准则存储在存储器304中。然后,控制设备300可以通过对由搜索结果数据所标识的每个相应的媒体源的所存储的过滤准则数据进行编译来确定第一组过滤准则。

另外或替选地,该功能可以包括:控制设备300从一个或更多个媒体源接收过滤准则信息并且然后基于所接收的过滤准则信息来确定第一组过滤准则。例如,给定媒体源可以提供用户通过其可以在给定媒体源的媒体库中进行搜索的机制,并且给定媒体源还可以允许用户使用特定于给定媒体源的过滤准则来过滤搜索结果。在某时候,控制设备300可以从指示特定于给定媒体源的过滤准则的给定媒体源接收过滤准则信息。例如,第一次控制设备300访问给定媒体服务时,如当用户首次在给定媒体源上以帐户注册控制设备300时,控制设备300可以从给定媒体源接收这样的信息。在其他示例中,如每当媒体源更新这样的信息时,控制设备300可以从媒体源周期性地接收过滤准则信息。控制设备300可以从多个媒体源接收这样的信息并且然后以许多方式基于所接收的信息确定第一组过滤准则。

在一个实例中,基于所接收的过滤准则信息确定第一组过滤准则可以包括控制设备300将所接收的过滤准则信息用作第一组过滤准则。也就是说,第一组过滤准则可以与特定于媒体源的过滤准则相同。在另一实例中,该功能可以包括控制设备300基于所接收的过滤准则信息生成一个或更多个一般过滤准则。例如,来自第一媒体源的过滤准则信息可以指示第一媒体源使用歌曲名称过滤准则,而来自第二媒体源的过滤准则信息可以指示第二媒体源使用音轨名称过滤准则。控制设备300可以被配置成:确定歌曲名称和音轨名称在意义上是相似的,并且根据这样的确定,控制设备300可以生成诸如包括歌曲名称和音轨名称二者的音轨的一般过滤准则。其他示例也是可以的。控制设备300可以针对每个所接收的过滤准则信息执行这样的操作。

另外或替选地,控制设备300可以通过获取指示关于第一组过滤准则的用户偏好的用户偏好输入来确定第一组过滤准则。例如,用户可以选择显示第一组过滤准则中的哪几个。在这样的示例中,控制设备300可以将任何用户偏好数据存储在存储器304中并且当用户执行将来的搜索时获取这样的数据。

替选地,无论搜索字符串和所得到的搜索结果数据如何,第一组过滤准则都可以包括相同的过滤准则。也就是说,在一些示例中,可以将第一组过滤准则确定为一组预定的默认过滤准则。

在任何情况下,在控制设备300生成搜索结果数据并确定第一组过滤准则之后,控制设备300可以使该控制设备300的图形显示器显示第一组过滤准则和搜索结果(例如,所显示的搜索结果数据)。第一组过滤准则和搜索结果可以以多种布置来显示并且可以以用户可以导航至第一组过滤准则和/或搜索结果的方面以及以其他方式与第一组过滤准则和/或搜索结果的方面交互的这样的方式来显示。

为了图示,图6A和图6B每个示出了根据方法500的图形显示器的示例。在用户界面308处接收到指示搜索字符串“bob jones”的用户输入之后,控制设备300可以使图形显示器600和610显示搜索结果。如所示出的,图形显示器600和610每个示出了第一组过滤准则602以及由媒体源所组织的包括媒体源标识符604和媒体项信息(例如,艺术家姓名)606的搜索结果。在本示例中,如由在准则“艺术家”下方的过滤指示器608所指示的,搜索结果通过艺术家姓名来组织,但是应当理解,搜索结果也可以根据第一组过滤准则602的其他准则中的任何准则来组织。例如,选择准则“音轨”可以使通过音轨名称来组织和显示搜索结果,并且使过滤指示器608出现在准则“音轨”下面。具体地,搜索结果可以包括具有其名称与“bob jones”有关的媒体项以及标识这样的媒体项的相应的媒体项标识符的媒体源的媒体源标识符。其他示例也是可以的。

如上所述,第一组过滤准则可以允许用户聚焦和/或组织搜索结果数据。因此,可以以允许用户过滤所显示的搜索结果的任何方式来显示第一组过滤准则。例如,第一组过滤准则可以采用图形和/或文本的形式,并且可以被配置成使得用户可以从第一组过滤准则中选择一个或更多个准则。此外,可以以用户可以浏览过滤准则或者以另外的方式与过滤准则交互的这样的方式来显示第一组过滤准则。例如,可以使用允许用户浏览过滤准则的滚动条或下拉式列表来显示第一组过滤准则。其他示例也是可以的。

如图6A和图6B中所示出的,显示第一组过滤准则602使得仅过滤准则的一部分可见。为此,所显示的第一组过滤准则602可以被配置成使得用户可以导航至当前对用户不可见的过滤准则的部分。通过比较图6A和图6B中的第一组过滤准则602来描述这样的功能。例如,第一组过滤准则可以包括“艺术家”、“音轨”、“专辑”、“播放列表”、“电台”、“演出”、“流派”、“作曲家”以及“人”(例如,管理者姓名)。如图6A中所示出的,第一组过滤准则602被显示为包括“艺术家”、“音轨”和“专辑”,并且“播放列表”的一部分也被显示。图6B示出了示出“播放列表”、“电台”和“演出”的第一组过滤准则602,并且还示出了“流派”部分。图6B中所示出的第一组过滤准则602可以是用户将第一组过滤准则602从图6A向左滚动的结果。也可以以其他方式来显示第一组过滤准则602。

还如上所述,搜索结果至少包括多个媒体源标识符。媒体源标识符可以是标识给定媒体源的任何机制。如上所述,存在诸如电台、电台、Google PlayTM和iTunes RadioSM等的许多媒体源。媒体源标识符进行操作以区分一个媒体源与其他媒体源。例如,媒体源标识符可以采用图形(例如,与媒体源相关联的标志)和/或区分给定媒体源与其他媒体源的文本的形式。此外,可以配置媒体源标识符使得用户可以选择媒体源标识符并且使图形显示器输出新的显示。例如,媒体源标识符可以包括超链接功能,使得当被选择时使控制设备300自动输出不同显示。

再返回至图6A和图6B,媒体源标识符604标识流媒体源、服务1和服务2。虽然仅两个媒体源标识符被示出,但是搜索结果可以包括附加媒体源标识符和/或不可见的媒体项信息。因此,用户能够导航至对该用户当前不可见的搜索结果的部分。

除了刚论述的搜索结果的方面以外,搜索结果还可以包括附加方面。例如,搜索结果可以包括来自搜索结果数据的诸如一个或更多个艺术家姓名、专辑名称、流派、电台名称、播放列表名称、演出名称、作曲家姓名和/或人等的媒体项信息。可以诸如通过文本和/或图形以许多方式来显示这样的信息。

如图6A和图6B中所示,媒体项信息606可以包括与使搜索结果被生成的搜索字符串有关的信息。在这个示例中,媒体项信息606包括与搜索字符串“bob jones”有关的艺术家姓名。例如,媒体项信息606包括包含来自搜索字符串的词的艺术家姓名,并且媒体项信息606还包括来自除了音乐以外的诸如喜剧的其他领域的艺术家姓名。此外,可以以强调来自搜索字符串的搜索词的方式(例如,通过加粗这样的搜索词)来显示媒体项信息606。还如所示的,使用与给定艺术家姓名相关联的文本和图形二者来显示媒体项信息606。也可以以其他方式显示媒体项信息606。

另外,搜索结果可以包括标识一个或更多个相应的媒体项的一个或更多个媒体项标识符。媒体项标识符可以是区分给定媒体项与其他媒体项的任何机制。例如,媒体项标识符可以采用文本(例如,媒体项的名称)和/或图形(例如,与媒体项相关联的专辑封面)的形式。此外,可以配置媒体项标识符使得当被选择时控制设备300向相应的媒体源发送请求以检索媒体项。更重要的是,当媒体项标识符被选择时,控制设备300可以显示与相应的媒体项有关的附加媒体项信息。

b.接收选择数据

返回至图5,在框504处,方法500包括由计算设备接收指示对多个媒体源标识符之一的选择的选择数据。例如,控制设备300可以在用户界面308处接收指示对媒体源标识符602之一的选择的用户输入。用户输入尤其可以采用触摸输入或语音命令的形式。以这种方式,用户可以选择媒体源标识符以通过给定媒体源来缩小搜索结果。

因此,控制设备300然后可以使用搜索结果数据来执行过滤操作。具体地,控制设备300可以生成包括来自与由所选择的媒体源标识符所标识的媒体源有关的搜索结果数据的数据的过滤结果数据。控制设备300还可以执行其他操作。

c.确定第二组过滤准则

在接收选择数据之后,在框506处,该方法包括由计算设备基于所选择的媒体源标识符来确定第二组过滤准则,其中,第二组过滤准则与第一组过滤准则不同。可以以许多方式执行该功能。

在一个示例中,该功能可以包括控制设备300从存储器304检索以下过滤准则:控制设备300先前已将该过滤准则关联为与由所选择的媒体源标识符所标识的媒体源有关的第二组过滤准则。在另一示例中,该功能可以包括:控制设备300使用控制设备300从由所选择的媒体源标识符所标识的媒体源接收的过滤准则信息。在另一示例中,该功能可以包括:控制设备300使用控制设备300从回放设备200接收的过滤准则信息。其他示例也是可以的。

在其他示例中,该功能可以包括:控制设备300访问所接收的过滤准则信息并且然后将这样的所接收的信息映射到特定于控制设备的准则。例如,控制设备300可以已经从媒体源接收了指示该媒体源使用过滤准则“乐队名称”的过滤准则信息并将其存储在存储器304中。控制设备300可以确定过滤准则映射到特定于控制设备的准则“艺术家”并且然后可以将“艺术家”用作第二组过滤准则的准则。控制设备300可以对控制设备300从由所选择的媒体源标识符所标识的媒体源已经接收的任何其他过滤准则信息进行相同的操作。在示例实现中,计算系统(诸如云服务器)或不同的计算设备(诸如回放设备)可以执行映射功能并且然后或许周期性地将第二组过滤准则发送至控制设备300。

另外或替选地,可以不考虑第一组过滤准则而确定第二组过滤准则。例如,控制设备300可以已经将第一组准则的准则确定为“音轨”。例如,在从第一媒体源接收到指示该第一媒体源使用过滤准则“歌曲名称”的过滤准则信息以及从第二媒体源接收到指示该第二媒体源使用过滤准则“音轨名称”的过滤准则信息之后,控制设备300可以已经生成了一般过滤准则“音轨”。在这样的示例中,如果所选择的媒体源标识符对应于第一媒体源,则即使控制设备300使用第一组过滤准则中的一般搜索准则“音轨”,控制设备300仍然可以使用第二组过滤准则中的“歌曲名称”。其他示例也是可以的。

这些仅是可以确定第二组过滤准则的方法的几个示例。其他示例也是可以的。在任何情况下,确定第二组过滤准则使得该第二组过滤准则与第一组过滤准则不同。例如,第二组过滤准则可以具有多于或少于第一组过滤准则的准则。此外,第二组过滤准则可以包括与第一组过滤准则不同的准则术语。更重要的是,第二组过滤准则可以与第一组过滤准则不同地被排序(例如,第二组过滤准则可以基于由所选择的媒体项标识符所标识的媒体源而“被排列”)。其他示例差异也是可以的。

d.使图形显示器显示第二组过滤准则

再返回至图5,在框508处,该方法包括使图形显示器显示所确定的第二组过滤准则。例如,控制设备300可以使该控制设备300的图形显示器(例如,用户界面308)显示第二组过滤准则。控制设备300可以以许多方式显示第二组过滤准则并且还连同媒体项信息一起显示第二组过滤准则。

在一个示例中,控制设备300可以以与控制设备300显示第一组过滤准则相同或相似的方式来显示第二组过滤准则(例如,都经由滚动条被显示)。在其他示例中,控制设备300可以以与第一组过滤准则不同的方式来显示第二组过滤准则(例如,一个经由水平滚动条来显示而另一个使用竖直滚动轮来显示)。在这方面,因为第二组过滤准则与第一组过滤准则不同,所以控制设备300将向用户显示关于过滤准则的不同表示。在任何情况下,可以用与如上所述的第一组过滤准则的功能相似的功能来配置第二组过滤准则。

此外,控制设备300可以使图形显示器连同第二组过滤准则显示上面论述的媒体项信息中的任何信息。具体地,控制设备300可以基于从框504所选择的媒体源标识符来显示一个或更多个媒体项标识符。例如,控制设备300可以显示标识可以通过由所选择的媒体源标识符所标识的媒体源提供的媒体项的媒体项标识符。其他媒体项信息也可以被显示。

为了图示,图7A、图7B和图7C每个示出了根据方法500的图形显示器的示例。如所示出的,图形显示器700、710和720分别示出了第二组过滤准则702、712和722以及过滤结果。每个过滤结果包括与从框504所选择的媒体项标识符相对应的媒体源标识符704、714和724以及媒体项信息(例如,艺术家姓名)706、716和726。如由在准则“艺术家”下方的过滤指示器708、718和728所指示的,过滤结果通过艺术家姓名来组织,但应当理解,过滤结果也可以根据相应的第二组过滤准则的其他准则中的任何准则来组织。

图形显示器700、710和720可以是分别从图6A和图6B的图形显示器600或610中的任一个对媒体源标识符选择的结果。例如,图7A的图形显示器700可以是用户选择与服务1相对应的媒体源标识符604的结果。如所示出的,第二组过滤准则702包括“艺术家”、“流派”和“音轨”,其是与第一组过滤准则602的准则不同的准则。

类似地,图7B的图形显示器710可以是用户选择与服务2相对应的媒体标识符604的结果。如所示出的,第二组过滤准则712被显示包括“艺术家”、“专辑”和“作曲家”,并且“音轨”的一部分也被显示。与上面所论述的一致,可以配置第二组过滤准则712可导航的,使得用户可以查看第二组过滤准则712的当前不可见的那部分。在任何情况下,第二组过滤准则712都与第一组过滤准则602不同。

同样地,图7C的图形显示器720可以是用户选择与服务3(图6A和图6B中未示出)相对应的媒体标识符的结果。如所描述的,第二组过滤准则722包括“艺术家”和“播放列表”,第二组过滤准则是与第一组过滤准则602不同的一组准则。

在控制设备300使图形显示器显示所确定的第二组过滤准则之后,在控制设备300处可以发生各种操作。例如,控制设备300可以接收指示对来自第二组过滤准则的准则之一的选择或对媒体项信息之一的选择的用户输入。响应于这样的输入,控制设备300可以使图形显示器输出新的显示和/或可以联系媒体源以获得媒体项。控制设备300还可以执行其他操作。

IV.总结

以上描述公开了各种示例系统、方法、装置以及包括在硬件上执行的固件和/或软件等组件的制品。应当理解,这些示例仅是示例性的,而不应当被认为是限制性的。例如,可以想到,这些固件、硬件和/或软件方面或组件中的任何一个或全部可以仅以硬件形式实现、仅以软件形式实现、仅以固件形式实现、或以硬件、软件和/或固件的任何组合的形式实现。因此,所提供的示例不是用于实现这样的系统、方法、装置和/或制品的唯一方式。

如上面所指示的,本文中提供的示例涉及提供媒体回放系统的控制设备上的过滤准则的动态显示。在一个方面,提供了一种方法。该方法包括:(a)使计算设备的图形显示器显示(i)第一组过滤准则以及(ii)包括标识多个相应的媒体源的多个媒体源标识符的搜索结果;(b)由计算设备接收指示对多个媒体源标识符之一的选择的选择数据;(c)由计算设备基于所选择的媒体源标识符确定第二组过滤准则,其中,第二组过滤准则与第一组过滤准则不同;以及(d)使图形显示器显示所确定的第二组过滤准则。

在另一方面,提供了一种设备。该设备包括图形显示器、输入接口、非暂态计算机可读介质以及程序指令,程序指令存储在该非暂态计算机可读介质上并且能够由至少一个处理器执行以使计算设备执行下述操作:(a)使图形显示器显示(i)第一组过滤准则以及(ii)包括标识多个相应的媒体源的多个媒体源标识符的搜索结果;(b)通过输入接口接收指示对多个媒体源标识符之一的选择的选择数据;(c)基于所选择的媒体源标识符确定第二组过滤准则,其中,第二组过滤准则与第一组过滤准则不同;以及(d)使图形显示器显示所确定的第二组过滤准则。

在又一方面,提供了一种非暂态计算机可读存储器。该非暂态计算机可读介质上存储有能够由至少一个处理器执行的指令。指令包括:(a)用于使计算设备的图形显示器显示(i)第一组过滤准则以及(ii)包括标识多个相应的媒体源的多个媒体源标识符的搜索结果的指令;(b)用于由计算设备接收指示对多个媒体源标识符之一的选择的选择数据的指令;(c)用于由计算设备基于所选择的媒体源标识符确定第二组过滤准则的指令,其中,第二组过滤准则与第一组过滤准则不同;以及(d)用于使图形显示器显示所确定的第二组过滤准则的指令。

另外,本文对“实施方式”的提及意味着结合实施方式描述的特定特征、结构或特性可以包括在本发明的至少一个示例实施方式中。在说明书中各处出现该短语不一定指代同一实施方式,也不是与其他实施方式互斥的分立的或替代实施方式。这样,本领域技术人员应当明确地和隐含地理解本文中描述的实施方式可以与其他实施方式组合。

主要在说明性的环境、系统、过程、步骤、逻辑块、处理以及直接或间接地与耦接至网络的数据处理设备的操作相类似的其他象征性表示的方面上,提出本说明书。本领域技术人员通常使用这些处理描述和表示以向本领域其他技术人员最有效地传达他们的工作主旨。阐述了许多具体细节,以提供对本公开内容的透彻理解。然而,本领域技术人员应当理解,在没有特定、具体细节的情况下也可以实践本公开内容的某些实施方式。在其他实例中,没有详细描述熟知的方法、过程、组件和电路,以避免不必要地使实施方式的方面模糊不清。因此,本公开内容的范围由所附权利要求而不是由以上对实施方式的描述来限定。

当所附权利要求中的任一项被理解成涵盖纯软件和/或固件的实现时,至少一个示例中的至少一个单元特此被明确限定成包括存储软件和/或固件的诸如存储器、DVD、CD、蓝光等的有形非暂态介质。

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