播放列表配置以及预览的制作方法

文档序号:6740052阅读:185来源:国知局
专利名称:播放列表配置以及预览的制作方法
技术领域
本公开主要涉及媒体回放以及播放列表配置。
背景技术
目前几乎每个人都能访问到数字媒体。人们拥有存储有包括成千的音乐声轨的数字音乐库的数字音频设备。用户经常在因特网上听音乐。这些设备和技术经常允许用户基于代表性的音乐声轨、艺术家、流派或者其他用户指定的标准来自动地生成播放列表或广播电台。当音乐声轨从播放列表或广播电台被播放时,可以接收用户对音乐声轨的反馈。用户可以指示用户是否喜欢或不喜欢一个音乐声轨,并且用户的喜欢或不喜欢可以弓I起对影响将来哪些音乐声轨会被播放的播放列表或广播电台标准的调整。

发明内容
在一些实现中,用户可以从一个动态生成的播放列表播放音乐声轨。该用户可以提供指示用户喜欢或不喜欢该音乐声轨的输入,并且该播放列表可以基于用户输入来调整。在一些实现中,信息可被呈现给用户,以使得用户可以在对播放列表进行改变之前预览对播放列表的改变。在一些实现中,用户可以通过调整特定的音乐特征来调整播放列表标准(配置)。在一些实现中,用户可以通过操作代表性的音乐声轨列表来调整播放列表标准。在一些实现中,用户可以比较该用户的播放列表和其他用户的播放列表。特定的实现至少提供了如下的优点:用户可以容易地预览列播放列表的改变并避免对播放列表有负面影响的改变。用户被给予了对播放列表标准和与播放列表相关联的音乐声轨的更大的控制。一个或多个实现的细节将在下面的附图和说明中被阐明。其他特征、方面和可能的优点从说明书和附图以及从权利要求书来看将是显然的。


图1图不了用于产生动态播放列表的系统。图2图示了用于从播放列表播放媒体的示例图形界面。图3图示了用于确认对播放列表的改变的示例图形界面。图4图示了用于编辑音乐声轨的特征的示例图形界面。图5图示了用于呈现对播放列表的改变的预览的示例图形界面。图6图示了用于查看和操作播放列表标准的示例图形界面。图7图示了用于比较用户的播放列表的示例图形界面。图8图示了用于呈现详细的播放列表比较信息的示例图形界面。图9是呈现对用户初始化的播放列表标准的改变的反馈的示例过程的流程图。图10是配置播放列表标准的示例过程的流程图。图11是实现图1-10的特征和过程的示范系统架构的框图。
图12是根据本发明的一个实施例的回放设备的框图。图13是根据本发明的另一个实施例的回放设备的框图。在不同附图中的相同参考符号指示相同的元素。
具体实施例方式动态播放列表图1图示了用于产生动态播放列表的系统100。在一些实现中,用户在回放设备102上播放与播放列表相关联的媒体。例如,回放设备102可以是膝上型计算机、台式计算机、手持音乐播放器、智能手机、平板计算机或任何其他可被配置为回放音乐媒体的设备。在一些实现中,播放列表可在回放设备102上本地生成。例如,播放列表可由音乐引擎104基于媒体库106 (例如,数字音乐库)来生成,该媒体库106存储在回放设备102中或是可被回放设备102访问。例如,音乐引擎104可以是回放设备102上的媒体应用,其管理并播放与播放列表相关联的音乐。媒体库106可包括可与播放列表相关联并在回放设备102上播放的音乐声轨的集合。在一些实现中,播放列表可在音乐服务108处生成。例如,音乐服务108可以是基于因特网的服务,音乐声轨可被音乐引擎110选为播放列表,并经过网络114从音乐服务108流式传输到回放设备102。播放列表的音乐声轨可由音乐引擎110通过匹配播放列表标准和存储在音乐数据库112或音乐库106中的音乐声轨的特征来识别。在一些实现中,音乐数据库112可以与音乐声轨相关联地存储音乐特征。在一些实现中,音乐数据库112可以为多个用户存储播放列表配置。例如,音乐数据库112可以为与多个用户相关联的多个播放列表存储播放列表标准。在一些实现中,播放列表(或广播电台)可以是动态和/或自动生成的音乐声轨的序列。音乐声轨可基于用户指定的标准被选择用于播放列表。在一些实现中,用户可以选择一个音乐声轨,并且该音乐声轨可充当创建播放列表的基础。例如,该音乐声轨可具有特定的特征集合(例如,快节奏、乡村流派、弦乐器、旋律歌词等),并且该被选择的音乐声轨的特征可成为未来为播放列表选择音乐声轨的标准。该播放列表可以动态生成。例如,该播放列表不必须是音乐声轨的离散集合。音乐声轨可基于播放列表标准被实时添加并从播放列表中移除。例如,当目前的音乐声轨正在被播放时,下一个音乐声轨(或下五个音乐声轨,下十个音乐声轨)可被选择并添加到播放列表队列中,并在当前的音乐声轨结束时自动播放。接收用户反馈图2图示了用于从播放列表播放媒体的示例图形界面200。例如,图形界面200可以对应于回放设备102的界面。在一些实现中,图形界面200可呈现用于初始化回放来自播放列表的音乐声轨的图形元素202。例如,图形元素202可以是当其被选择时使得来自播放列表的音乐声轨被回放设备播放的播放按钮。在一些实现中,图形界面可以显示对应于目前正在播放的音乐声轨的图像204。例如,图像204可以是对应于与目前播放的声轨相关联的唱片的插图。在一些实现中,图形界面200可包括进度条206以及指示器208。例如,进度条206可以代表音乐声轨的长度,指示器208可以指示音乐声轨中对应于目前正在播放的音乐声轨的部分的位置。
在一些实现中,图形界面200可包括用于跳到播放列表中的下一个音乐声轨的图形元素210。例如,如果用户想要在当前播放的音乐声轨结束前播放播放列表中的下一个音乐声轨,那么用户可以选择图形元素210以使得下一个音乐声轨被播放。在一些实现中,图形界面200可包括图形元素212。例如,图形元素212可被选择为使得播放列表配置界面被显示,其将在下面参考图6描述。在一些实现中,图形界面200可包括音乐声轨列表214。例如,音乐声轨列表214可以是在播放列表中将要被播放的下五个音乐声轨的列表。当音乐声轨列表214中的每一个音乐声轨被播放时,一个新选择的音乐声轨可被添加到播放列表中。音乐声轨列表214可包括用于音乐声轨列表中的每一个音乐声轨的图标。例如,图标可以是与每个音乐声轨相关联的唱片插图的图像。在一些实现中,用户可以操作音乐声轨列表214中的音乐声轨。例如,用户可以在音乐声轨列表214中选择一个音乐声轨(例如,图标),并从音乐声轨列表214中删除该音乐声轨。用户可以对音乐声轨列表214中的音乐声轨执行拖放操作来对音乐声轨列表214中即将来临的音乐声轨的顺序进行重新排列。例如,如果用户在音乐声轨列表214中看到一个该用户特别喜欢的音乐声轨,那么该用户可以将该音乐声轨拖拽到音乐声轨列表214的前面(例如,左端)以使得该音乐声轨比音乐声轨列表214中的其他音乐声轨更早被播放。在一些实现中,图形界面200可包括允许用户提供关于用户对当前播放的音乐声轨的印象或意见的反馈的图形元素216和218。例如,用户可以选择图形元素216来指示该用户喜欢当前播放的音乐声轨。用户可以选择图形元素218来指示该用户不喜欢当前播放的音乐声轨。对图形元素216或218的选择可以指示用户是否认为当前播放的声轨适合于播放列表。在一些实现中,当用户选择图形元素216 (例如,喜欢按钮)或图形元素218 (例如,不喜欢按钮)时,用户的选择可以影响为播放列表选择哪些音乐声轨。例如,如果用户指示该用户不喜欢一个音乐声轨(例如,该用户选择图形元素218),那么为播放列表选择音乐声轨的标准将会被调整以使得与该不喜欢的音乐声轨具有相似特征的音乐声轨在将来较不可能被选择回放。如果用户指示该用户喜欢一个音乐声轨(例如,该用户选择图形兀素216),为播放列表选择音乐声轨的标准将会被调整使得与该喜欢的音乐声轨具有相似特征的音乐声轨在将来更可能被选择回放。在一些实现中,对音乐声轨列表214的操作可影响为播放列表选择哪些音乐声轨。例如,当一个音乐声轨从音乐声轨列表214被删除时,该删除与用户选择图形元素218具有相同的影响。例如,在选择未来的音乐声轨时被删除的音乐声轨的特征将会被考虑。与该删除的音乐声轨具有相似特征的音乐声轨在将来较不可能被播放。确认对播放列表标准的改变图3图示了用于确认对播放列表的改变的示例图形界面300。例如,图形界面300可响应于用户选择图形元素216或图形元素218被显示。例如,图形界面300可响应于用户从音乐声轨列表214中删除音乐声轨被显示。在一些实现中,图形界面300可包括信息区域302。例如,信息区域302可显示描述用户对图形元素216 (例如,喜欢)或图形元素218 (例如,不喜欢)的选择将会对播放列表的未来音乐声轨的选择产生怎样影响的信息。信息区域可以描述喜欢的或不喜欢的音乐声轨的特征,并指示具有相似特征的音乐声轨在将来更可能或更不可能被播放。在一些实现中,图形界面300也可以包括用于指示用户为什么喜欢或不喜欢该音乐声轨的原因的图形元素304。例如,图形元素304可以是包括用户为什么喜欢或不喜欢音乐声轨的原因的列表306的下拉菜单。用户可以从列表306中选择一个原因来指示为什么喜欢或不喜欢音乐声轨的原因。在一些实现中,用户喜欢或不喜欢音乐声轨的原因可被上传到音乐服务108并被用来改变存储在音乐数据库112中的音乐声轨的分类或特征。例如,如果用户选择“错误的流派”作为该用户不喜欢音乐声轨的原因,那么该音乐声轨可在音乐服务108被标记,使得在音乐数据库112中与该音乐声轨相关联的特征(例如,被分配的流派)可被重新评估和调整。在一些实现中,图形界面300还可包括用于取消用户对音乐声轨的喜欢或不喜欢输入的图形元素308。例如,当用户选择图形元素308时,用户对图形元素216或图形218的选择将会被忽视,也不会对播放列表做出调整。在一些实现中,图形界面300可包括用于仅从播放列表中移除当前的音乐声轨的图形元素310。例如,当用户选择图形元素310时,用户的输入(例如,喜欢或不喜欢的输入)将仅影响当前音乐声轨被播放的频率,而播放列表标准不会被调整。在一些实现中,图形界面300可包括用于接受用户的喜欢或不喜欢的输入的图形元素312。例如,当用户选择图形元素312时,在信息区域302中描述的对播放列表的改变以及其他任何播放列表输入或配置改变将会被应用到播放列表。在一些实现中,对图形元素308,310或312的选择使得图形界面300关闭,并且图形界面200被显示。在一些实现中,图形界面300可包括用于呈现对播放列表的改变的预览的图形元素314。例如,当用户选择图形元素314时,可显示呈现了如果用户的喜欢或不喜欢的输入被应用到播放列表则将会对播放列表做出的调整的详细预览的界面,如在下文参考图5详细描述的。在一些实现中,图形界面300可包括用于编辑音乐声轨的特征的图形元素316。调整声轨特征图4图示了用于编辑音乐声轨的特征的示例图形界面400。例如,图形界面400可响应于图3中的图形元素316的选择而被显示。在一些实现中,图形界面400可包括用于呈现、编辑和/或调整音乐声轨的特征的图形元素402-414。例如,音乐声轨可与描述该音乐声轨的特征相关联。音乐服务110(例如,为音乐服务工作的人,音乐评论家)可为音乐声轨分配描述音乐声轨的内容的特征,允许对音乐声轨的分类和比较。当图形界面400被调用或初始化显示时,图形元素402-412可被配置为呈现该被分配的特征。在一些实现中,用户可通过操作图形元素402-414来改变与音乐声轨相关联的特征。例如,图形元素402-414被用户操作来调整用户通过选择图形元素216或218喜欢或不喜欢的音乐声轨的特征。例如,如果用户认为该音乐声轨不属于用户的播放列表或者分配给该音乐声轨的特征是错误的,那么用户可希望指示更好地代表该音乐声轨的不同的特征设置。在一些实现中,用户可以通过选择图形元素402来改变与音乐声轨相关联的流派。例如,图形元素402可以是列出了音乐流派的下拉菜单,用户可以通过从下拉菜单的列表中选择一个新的流派来改变与该音乐声轨相关联的流派。在一些实现中,当前与该音乐声轨关联的流派可被显示在下拉菜单的列表的顶部。当下拉列表没有被显示时,当前与该音乐声轨关联的流派可被显示。在一些实现中,用户可以通过调整图形元素404-414来改变音乐声轨的特征。例如,图形元素404-414可对应于音乐特征,例如,音调、节奏、力度变化(dynamics)、音色以及纹理。例如,图形元素404可以对应于音速(例如,声轨的速度或步速)。如果用户认为当前分配给音乐声轨的音速值不准确,那么用户可以调整图形元素404来表示用户对声轨的音速的意见。例如,图形元素404可以是滑动条元素,滑动条的左端对应于慢速,滑动条的右端对应于快速。用户可以沿滑动条向左或右滑动位置指示器416来调整分配给音乐声轨的音速。对图形元素404的调整不改变音乐声轨的内容,调整仅仅改变分配给音乐声轨的描述特征。其他音乐特征可以通过操作图形元素404-414来调整。例如,与由音乐声轨引起的用户的感受相关的特征可以由图形元素404-424来表现和调整。例如,这些特征可以对应于引起的听者的情绪(黑暗、明亮、高兴、悲伤等)。在一些实现中,图形界面400可包括用于提交特征编辑到音乐服务108的图形元素420。例如,一旦用户对分配的音乐声轨的特征做出调整,用户可以提交调整到音乐服务以供考虑。例如,音乐服务可以管理与音乐数据库112中的音乐声轨相关联的元数据(包括音乐声轨特征)并在音乐声轨元数据改变时使用音乐声轨元数据更新回放设备102。例如,音乐服务108可以基于用户对图形界面400的输入调整音乐声轨的特征。例如,音乐服务108可以传送调整后的特征到用户的回放设备来更新音乐库106,从而音乐引擎104可以基于更新后的元数据来为播放列表识别音乐声轨。如果音乐服务108被配置来缓冲播放列表音乐声轨到回放设备102,音乐服务108可以使用音乐数据库112中的调整后的音乐声轨特征来确定播放列表应该包括哪些音乐声轨。例如,音乐引擎104和/或音乐引擎110可以匹配播放列表标准和音乐声轨特征来确定音乐声轨和播放列表之间的匹配。在一些实现中,图形界面400可以包括用于重置音乐声轨特征的图形元素418。例如,如果用户在图形界面400上对声轨的特征进行了调整,那么用户可以通过选择图形元素418来重置音乐声轨的特征回到它们之前的值(例如,重置回由音乐服务108定义的特征)。在一些实现中,用户可以选择图形元素422以返回到图形界面300。播放列表调整预览图5图示了用于呈现对播放列表改变的预览的示例图形界面500。例如,图形界面500可响应于用户选择图3中的图形元素314而被呈现。例如,图形界面500可呈现对播放列表的改变的预览,播放列表的改变是由用户表达或指示对音乐声轨喜欢(例如,选择图形元素216)或不喜欢(例如,选择图形元素218)导致的。在一些实现中,图形界面500可呈现对播放列表标准改变的预览。例如,播放列表标准可包括音乐特征,例如与音乐声轨相关联的如上描述的特征。例如,播放列表标准(特征)可被呈现为一定值范围内的一个值并由图形元素502-510来代表。例如,图形元素510可代表音速的范围。在一些实现中,图形元素502-510可以指示当前值并提供对播放列表标准的未来值的预览。例如,当前的位置指示器512可以指示播放列表标准的音速特征的当前值。预览指示器514可以指示播放列表标准的音速特征的未来值。例如,预览指示器514可以指示如果用户的喜欢或不喜欢指示被应用到播放列表那么音速特征将会是哪个值。因此,用户可以快速识别用户的反馈将会怎样地影响播放列表标准。在一些实现中,图形界面500可以呈现由用户对音乐声轨指示喜欢或不喜欢所导致的音乐声轨选择的改变的预览。例如,图形界面500可以显示代表目前的播放列表标准的音乐声轨的列表516。在一些实现中,列表516可包括与每个音乐声轨相关联的图标或图像。例如,图标或图像可以对应于与每个音乐声轨相关联的唱片插图。例如,列表516中的音乐声轨可以是最佳地代表目前的播放列表标准的五个音乐声轨。在一些实现中,列表516可以呈现在播放列表中将会被播放的下面的歌曲列表。例如,列表516可呈现将要播放的下五首歌曲。在一些实现中,列表516可对应于音乐声轨列表214。在一些实现中,图形界面500可以显不代表未来的播放列表标准的音乐声轨的列表518。例如,列表518可以呈现代表对播放列表标准的改变的音乐声轨的列表,播放列表标准的改变是由用户喜欢或不喜欢一个音乐声轨所导致的。在一些实现中,列表518可以包括与每个未来的音乐声轨相关联的图标或图像。例如,图标或图像可以对应于与每个未来的音乐声轨相关联的唱片插图。例如,列表518中的音乐声轨可以是最佳地代表未来的播放列表标准的五个音乐声轨。在一些实现中,列表518可以呈现如果播放列表标准被改变则将会被播放的下面的歌曲列表。例如,列表518可呈现基于被改变的标准将要播放的下五首歌曲。在一些实现中,用户可以在列表516和列表518中列出的代表性音乐声轨和列出的即将到来的音乐声轨之间改变。例如,图形元素520可以可选以在代表性音乐声轨列表和即将到来的音乐声轨列表之间切换。在一些实现中,例如,图形元素520的下划线文本可被选择以切换到即将到来的音乐声轨列表。当即将到来的音乐声轨列表被显不在列表516和518中时,图形元素520的对应于代表性列表的文本可被加下划线,并且用户可以选择下划线文本来显不代表性音乐声轨列表。在一些实现中,用户可以视觉地比较列表516和列表518来确定对播放列表标准的改变将如何改变哪个歌曲将会被选择用于播放列表。例如,通过检查和比较列表516和列表518,用户可以快速地识别出预览列表中的歌曲3和歌曲5与当前声轨列表中的歌曲3和歌曲5不同。这一视觉比较可给予用户关于响应于播放列表标准的改变音乐声轨的选择将如何改变的更好的想法。用户可以选择图形元素422来返回到图3的图形界面300。播放列表配置图6图示了用于查看和操作播放列表标准的示例图形界面600。例如,图形界面600可响应于用户选择图2中的图形元素212而被显示。在一些实现中,图形界面600可包括用于显示和操作播放列表标准的图形元素602-610。例如,图形元素602-610可对应于定义了播放列表并且包括上面描述的音乐声轨特征的音乐特征。在一些实现中,图形元素602-610可以是滑动条,其可被用户操作来调整播放列表标准或特征的值。例如,如果图形元素610对应于一音速值范围,那么用户可以选择并沿着图形元素610的滑动条拖拽位置指示器612到不同的位置来为播放列表设置新的音速值。对音速值的该改变可导致在未来为播放列表选择具有例如更快或更慢音速的音乐声轨。在一些实现中,图形界面600可包括代表性的音乐声轨列表614。例如,列表614可对应于图5中的列表516。代表性的音乐声轨列表可以显不与列表中的声轨相关联的图像或图标。在一些实现中,列表614可以呈现最佳地代表播放列表标准的音乐声轨的列表。在一些实现中,列表614可以在对播放列表标准做出改变时被实时更新。例如,当对图形元素602-610做出调整时,列表614可被更新以表示最佳地代表调整后的标准的音乐声轨。
在一些实现中,代表性的音乐声轨列表614可调整以改变播放列表标准。例如,用户可以对列表614中的音乐声轨重新布置以强调特定音乐声轨的特征。例如,如果用户将列表614中的一个音乐声轨从位置五移动到位置一,那么播放列表标准可被调整为给予该被移动的音乐声轨的特征更大的权重。在一些实现中,用户可以替换列表614中的一个音乐声轨来引起对播放列表标准的相应调整。例如,用户可以选择图像列表614来调用用于选择不同的音乐声轨的界面(未示出)。一旦不同的音乐声轨被选择,该音乐声轨可以替换选择被替换的音乐声轨。在一些实现中,替换音乐声轨的特征可以被并入到播放列表标准中。在一些实现中,当列表614中的音乐声轨被操作、移动或替换,图形元素602-610可被调整以反映由对列表614的操作导致的播放列表标准的改变。在一些实现中,代表性音乐声轨的特征可被取平均来确定播放列表标准的值。例如,当用户替换代表性音乐声轨列表614中的音乐声轨,与加入的音乐声轨相关联的特征值可与列表614中已有的音乐声轨取平均来确定相应的播放列表标准的值。例如,如果代表性列表614包括具有在一到十内的比例尺(刻度1-10)上值为5、8、6、9和7的音速的音乐声轨,然后播放列表标准对应于音速的值可被设定为七。在一些实现中,最常出现的值将会被用于确定播放列表标准的值。例如,在代表性列表中的音乐声轨可以与不同的流派相关联。流派值不能被平均,因此在代性列表中最经常出现的流派可被用作播放列表标准的流派。在一些实现中,用户可以选择图形元素616来将播放列表标准重置到它们之前的值。例如,如果用户通过操作图形元素602-610或通过操作代表性的音乐声轨列表614调整了播放列表标准的值,之后播放列表标准可通过选择图形元素616被重置回它们之前的值(例如,当图形界面600被调用时它们被设置的值)。在一些实现中,当用户选择图形元素422时对播放列表标准的改变可被保存。例如,对播放列表标准的改变可被保存到回放设备102和/或上传到音乐服务108。在一些实现中,响应于用户选择图形元素422,图形界面600可被关闭,并且图形界面200可被显示。在一些实现中,用户可以通过选择图形元素618来比较该用户的播放列表和其他用户的播放列表。比较用户的播放列表图7图示了用于比较用户的播放列表的示例图形界面700。例如,图形界面700可以允许用户比较用户的播放列表标准和其他用户的播放列表标准。例如,音乐服务108可以管理用户的播放列表。当用户更新或修改播放列表标准时,播放列表标准可以被上传到音乐服务108。因此,媒体服务可以为许多用户管理播放列表标准。在一些实现中,当在回放设备102上调用图形界面700时,对其他用户的播放列表的请求可被传送到音乐服务108。例如,该请求可以包括该用户的播放列表的播放列表标准和/或代表性的音乐声轨。该请求可以包括歌曲、艺术家、流派或者其他播放列表基于的标准。音乐服务可从与其他用户相关联的播放列表中确定相似的播放列表。例如,播放列表标准和/或代表性的歌曲可与其他用户的播放列表的播放列表标准和/或代表性的歌曲比较来确定播放列表之间的相似度。在一些实现中,只有具有不同播放列表标准或代表性音乐声轨的播放列表将被显示在图形界面700中。例如,图形界面700可呈现代表不同播放列表的音乐声轨,从而用户可比较该用户的播放列表的代表性声轨和其他用户的播放列表的代表性声轨。通过比较其他播放列表的代表性声轨,用户可以识别出调整用户的播放列表标准从而产生更好的播放列表的方法。例如,用户可以将来自其他用户的播放列表的代表性歌曲合并到该用户的播放列表以形成更好的播放列表。在一些实现中,图形界面700可包括代表性的声轨列表702。例如,声轨列表702可包括代表用户的播放列表标准的音乐声轨。图形界面700可包括代表性的声轨列表704。例如,声轨列表704可包括代表另一个用户(例如,用户I)的播放列表标准的音乐声轨。图形界面700可包括图形元素706来显示其他用户的更多的播放列表信息。例如,如果图形界面700显示其他用户1-3的播放列表信息,那么对图形元素706的选择将导致其他用户4-6的播放列表信息被显不。在一些实现中,用户可以选择图形元素708来查看详细的播放列表比较信息。例如,用户可以选择图形元素708的文本(例如,对应于用户3)来显示用于比较用户三的播放列表的详情和该用户的播放列表的详情的界面。在一些实现中,用户可以选择图形元素422来使得图形界面600被显示。详细的播放列表比较图8图示了用于呈现详细的播放列表比较信息的示例图形界面800。在一些实现中,图形界面800可显示代表用户的播放列表的音乐声轨的列表802和代表另一个用户的播放列表的列表804。显示列表802和列表804可以允许用户容易地在视觉上比较播放列表标准。在一些实现中,用户可以通过操作列表802和804来调整用户的播放列表的播放列表标准。例如,如果用户在列表804中看到一个用户喜欢的音乐声轨,那么用户可以选择该音乐声轨并将其从列表804拖拽到列表802。用户可以选择该声轨并将其拖拽到列表802中的一个位置,该列表能够自动调整来为该选择的声轨腾出空间。例如,列表802中的最后一个音乐声轨可被移除来为从列表804选择的音乐声轨腾出空间。在一些实现中,添加的音乐声轨的特征可被合并到播放列表标准。例如,播放列表标准可被调整为考虑添加的音乐声轨和移除的音乐声轨。在一些实现中,图形元素806-814可以显示在图形界面800上显示的与播放列表相关联的播放列表标准的值。例如,如上描述的,图形元素806-814可以对应于播放列表标准(例如,音乐特征)。例如,图形元素814可对应于一音速值范围。位置指示器816可以对应于用户的播放列表的音速值(例如,音速值3)。位置指示器818可以对应于其他用户的播放列表的音速值(例如,音速值6)。因此,用户可以快速地比较用户的播放列表标准与其他用户的播放列表标准。在一些实现中,用户可以调整图形元素806-814来使得播放列表标准做出相应的调整。例如,用户可以沿着图形元素814的滑动条移动位置指示器816来调整播放列表标准的音速值。用户可以做出音速调整来改变用户的播放列表的音速值,使其更接近比较的播放列表(例如,其他用户的播放列表)的音速值。在一些实现中,用户可以选择图形元素422来退出图形界面800并使得图形界面600被显示。音乐特征的其他表示在一些实现中,音乐特征和/或播放列表标准可使用各种图形界面元素来代表和调整。例如,由图形元素304-314,402-410,602-610和/或806-814代表的音乐特征以及播放列表标准值可使用颜色、形状、大小、容量和/或其他图形元素来代表。
在一些实现中,图形界面可被显示为其中每个音乐特征或播放列表标准由不同的颜色来表示。例如,音速可以由红色来代表。在一些实现中,音乐特征或播放列表标准的值可由显示的颜色的容量、面积、量或密度来表示。例如,在图形界面上显示的大面积的红色可以代表快音速。小面积的红色可以代表慢音速。在一些实现中,用户可以画出颜色的面积来改变与一个声轨或播放列表标准相关联的音乐特征。因此,具有音乐特征或播放列表标准的颜色表示的图形界面可以呈现代表不同的音乐特征和/或播放列表标准的许多不同的颜色。在一些实现中,颜色可以是在图形界面上填充几何形状的颜色,并且几何形状的大小可以代表相应的音乐特征和/或播放列表标准的值。例如,用户可以改变几何形状的大小和尺寸,以引起对音乐特征或播放列表标准的相应的改变。在一些实现中,音乐特征和播放列表标准值可在二维网格上表示。例如,一个二维网格可被显示,其中一维代表音速,另一维代表音质。该二维网格可包括位置指示器,其可由用户在该二维网格内移动来指定音速和音质的值。示例过程图9是呈现关于用户初始化的播放列表标准的改变的反馈的示例过程900的流程图。在步骤902,与播放列表相关联的音乐声轨在回放设备上被播放。例如,该音乐声轨可在图1的回放设备102上被播放。在步骤904,指示用户对正在播放的音乐声轨的印象或观点的输入可以被接收。例如,如参考图2描述的,用户可以指示该用户喜欢或不喜欢目前在播放的音乐声轨。在步骤906,指示播放列表标准将基于用户输入如何改变的信息可被呈现。例如,如参考图3描述的,描述音乐声轨特征和这些特征将如何改变播放列表标准的信息可被显
/Jn o在步骤908,可接收对用户输入的确认。例如,如参考图3-5描述的,一旦用户回顾或预览对播放列表标准的改变,用户就可以确认播放列表标准改变了。在步骤910,用户的输入可被应用来改变播放列表标准。例如,如上描述的,播放列表标准可基于用户喜欢或不喜欢的音乐声轨的特征而被调整。图10是用于配置播放列表标准的示例过程1000的流程图。在步骤1002,与播放列表相关联的音乐声轨可在回放设备上播放。例如,该音乐声轨可在图1的回放设备100上播放。在步骤1004,可接收调用播放列表配置显示的用户输入。例如,播放列表配置显示可从图2的图形界面200被调用。在步骤1006,播放列表标准可被呈现。例如,播放列表标准可被呈现在图1的设备102上。例如,播放列表标准可使用参考图5-8描述的图形界面被呈现给用户。在步骤1008,可接收对播放列表标准的调整。例如,播放列表标准可由用户使用参考图5-8描述的图形界面来调整。示例系统架构图11是可实现图1-10的特征和过程的示例计算设备1100的框图。例如,计算设备1100可对应于图1的回放设备100。该计算设备1100可包括存储器接口 1102、一个或多个数据处理器、图像处理器和/或中央处理器单元1104、以及外围接口 1106。存储器接口 1102、一个或多个处理器1104和/或外围接口 1106可以是单独的组件,或者可被集成到一个或多个集成电路中,在计算设备1100中的各个组件可通过一个或多个通信总线或信号线来耦接。传感器、设备以及子系统可被耦接到外围接口 1106来辅助多种功能。例如,移动传感器1110、光传感器1112以及接近传感器1114可被耦接到外围接口 1106来辅助定向、照明以及接近功能。其他传感器1116同样可连接到外围接口 1106,例如全球导航卫星系统(GNSS)(例如,GPS接收器)、温度传感器,生物识别传感器,或其他传感设备,来辅助相关的功能。照相机子系统1120和光学传感器1122(例如,电荷耦合器件(CXD)或互补金属氧化物半导体(CMOS)光学传感器)可被采用来辅助照相功能,例如记录照片以及视频片段。照相机子系统1120以及光学传感器1122可被用来,例如,通过执行面部识别分析来收集在用户认证期间所使用的用户的图像。通信功能可通过一个或多个无线通信子系统1124来被辅助,无线通信子系统1124包括射频接收器和发射器、和/或光学(例如,红外)接收器和发射器。通信子系统1124的具体设计和实现可取决于计算设备1100想要操作的通信网络。例如,计算设备1100可包括被设计成基于GSM网络、GPRS网络、EDGE网络、W1-Fi或WiMax网络以及Bluetooth 网络工作的通信子系统1124。特别是,无线通信子系统1124可包括主机协议,以使得设备102可被配置为用于其他无线设备的基站。音频子系统1126可耦接到扬声器1128和麦克风1130来辅助语音启用功能,例如扬声器识别、语音复制、数字记录以及电话功能。音频子系统1126可被配置为辅助与播放列表相关联的音频声轨的回放,如上面参考图1-10描述的。I/O子系统1140可包括触摸面控制器1142和/或其他输入控制器1144。触摸面控制器1142可被耦接到触摸面1146。触摸面1146和触摸面控制器1142可以使用众多触摸感测技术(包括但不限于电容、电阻、红外、和表面声波技术)中的任意一种以及其他接近传感器阵列或者其他用于在触摸面1146上确定一个或多个接触点的元件来,例如,检测触摸和移动或者其中断。其他输入控制器1144可被耦接到其他辅入/控制设备1148,例如一个或多个按钮、翘板开关、拇指轮、红外端口、USB端口和/或指针设备,例如定位笔。一个或多个按钮(未不出)可以包括用于扬声器1128和/或麦克风1130的音量控制的上/下按钮。在一个实现中,按压按钮达第一持续时间可以解除对触摸面1146的锁定,按压按钮达比第一持续时间长的第二持续时间可以使计算设备1100的电源打开或关闭。按压按钮达第三持续时间可以激活语音控制或语音命令模块,其使得用户对麦克风1130说出命令,从而使得设备执行说出的命令。用户可以定制一个或多个按钮的功能。触摸面1146同样可以,例如,被用于实现虚拟或软按钮和/或键盘。在一些实现中,计算设备1100可以呈现记录的音频和/或视颜文件,例如,MP3、AAC以及MPEG文件。在一些实现中,计算设备1100可以包括MP3播放器的功能,例如iPod 。因此,计算设备1100可包括与iPod兼容的36针连接器。其他输入/输出以及控制设备同样可被使用。存储器接口 1102可耦接到存储器1150。存储器1150可包括高速随机访问存储器和/或非易失存储器,例如,一个或多个磁盘存储器设备、一个或多个光学存储设备、和/或闪存存储器(例如,NAND,NOR)。存储器1150可存储操作系统1152,例如,Darwin、RTXC、LINUX、UNIX、OSX, WINDOWS 或嵌入操作系统,例如 VxWorks。操作系统1152可包括用于处理基本系统服务和执行依赖于硬件的任务的指令。在一些实现中,操作系统1152可以是核(例如,UNIX核)。在一些实现中,操作系统1152可以包括用于执行播放列表配置和预览功能的指令。例如,操作系统1152可实现参考图1-10描述的播放列表配置和预览特征。存储器1150也可以存储通信指令1154来辅助与一个或多个另外的设备、一个或多个计算机和/或一个或多个服务器之间的通信。存储器1150可包括用于辅助图形用户界面处理的图形用户界面指令1156 ;用于辅助与传感器相关的过程和功能的传感器处理指令1158 ;用于辅助与电话相关的过程和功能的电话指令1160 ;用于辅助与电子消息相关的过程和功能的电子消息指令1162 ;用于辅助与web浏览相关的过程和功能的web浏览指令1164 ;用于辅助与媒体处理相关的过程和功能的媒体处理指令1166 ;用于辅助与GNSS和导航相关的过程和功能的GNSS/导航指令1168 ;和/或用于辅助与照相机相关的过程和功能的照相机指令1170。存储器1150可存储音乐软件指令1172来辅助其他过程和功能,例如参考图1-10描述的播放列表配置和预览过程和功能。例如,软件指令可对应于回放设备102、音乐服务108和/或音乐引擎104或110的特征。存储器1150还可以存储其他软件指令(未示出),例如web视频指令来辅助与web视频相关的过程和功能;和/或用于辅助与web购物相关的过程和功能的web购物指令。在一些实现中,媒体处理指令1166被划分为音频处理指令和视频处理指令以分别辅助与音频处理相关的过程和功能、以及与音频处理相关的过程和功能。激活记录和国际移动设备识别码(IMIE) 1174或类似的硬件识别码同样可存储在存储器1150中。上面识别的指令和应用的每一个可对应于执行一个或多个上面描述的功能的指令的集合。这些指令不需要被实现为单独的软件程序、流程或模块。存储器1150可包括附加的指令或更少的指令。此外,计算设备1100的各种功能可以在硬件和/或软件中实现,包括在一个或多个信号处理和/或应用专用集成电路中实现。因此,根据上面的描述,本公开的一些例子目的在于一种方法,该方法包括:从自动生成的播放列表播放声轨,其中,播放列表的声轨是基于一个或多个用户指定的标准自动选择出来的;接收对应于声轨的正面或负面的印象的用户输入;呈现指示如果输入被应用到播放列表该输入将会如何影响未来的播放列表的声轨选择的信息;接收用户输入的确认;以及当确认被接收时将输入应用到播放列表。对上面公开的一个或多个例子的附加的或可选的是,在一些例子中呈现信息包括呈现与声轨相关联的特征列表。对上面公开的一个或多个例子的附加的或可选的是,在一些例子中呈现信息包括:呈现代表播放列表的声轨的列表;以及呈现当输入被应用到播放列表时代表播放列表将如何改变的声轨列表的预览。对上面公开的一个或多个例子的附加的或可选的是,在一些例子中将输入应用到播放列表包括基于声轨的一个或多个特征调整一个或多个用户指定的标准。本公开的一些例子目的在于一种方法包括:从自动生成的播放列表播放声轨,其中播放列表的声轨是基于一个或多个用户指定的标准自动选择出来的;接收调用播放列表配置显示的用户输入;响应于用户输入,呈现一个或多个用户指定的标准;以及接收对用户指定的标准的一个或多个调整。对上面公开的一个或多个例子附加或可选的是,在一些例子中,一个或多个用户指定的标准是从一首歌中得到的。对上面公开的一个或多个例子附加或可选的是,在一些例子中,一个或多个用户指定的标准对应于音乐的特征。本公开的一些例子目的在于一种非暂态计算机可读介质,其包括一个或多个指令序列,当指令被一个或多个处理器执行时使得:从自动生成的播放列表播放声轨,其中播放列表的声轨是基于一个或多个用户指定的标准自动选择的;接收对应于对声轨的正面或负面印象的用户输入;呈现指示如果输入被应用到播放列表该输入将如何影响未来的播放列表的声轨选择的信息;接收用户输入的确认;以及当确认被接收时将输入应用到播放列表。对上面公开的一个或多个例子附加或可选的是,在一些例子中,使得呈现信息的指令包括使得呈现与声轨相关联的特征列表的指令。对上面公开的一个或多个例子附加或可选的是,在一些例子中,使得呈现信息的指令包括使得进行以下操作的指令:呈现代表播放列表的声轨的列表;以及呈现当输入被应用到播放列表时代播放列表将如何改变的声轨列表的预览。对上面公开的一个或多个例子附加或可选的是,在一些例子中,使得将输入应用到播放列表的指令包括使得基于声轨的一个或多个特征调整一个或多个用户指定的标准的指令。本公开的一些实施例目的在于一种非暂态计算机可读介质,其包括一个或多个指令序列,当指令被一个或多个处理器执行时使得:从自动生成的播放列表播放声轨,其中,播放列表的声轨是基于一个或多个用户指定的标准自动选择的;接收调用播放列表配置显示的用户输入;响应于用户输入,呈现一个或多个用户指定的标准;以及接收对用户指定的标准的一个或多个调整。对上面公开的一个或多个例子附加或可选的是,在一些例子中,一个或多个用户指定标准是从一首歌中获取的。对上面公开的一个或多个例子附加或可选的是,在一些例子中,一个或多个用户指定标准对应于音乐的特征。本公开的一些例子目的在于一种系统,该系统包括:一个或多个处理器;和包括一个或多个指令序列的非暂态计算机可读介质,当指令被一个或多个处理器执行时使得:从自动生成的播放列表播放声轨,其中,播放列表的声轨是基于一个或多个用户指定的标准自动选择出来的;接收对应于对声轨的正面或负面印象的用户输入;呈现指示如果输入被应用到播放列表那么该输入将如何影响未来的播放列表的声轨选择的信息;接收用户输入的确认;以及当确认被接收时将输入应用到播放列表。对上面公开的一个或多个例子附加或可选的是,在一些例子中使得呈现信息的指令包括使得呈现与声轨相关联的特征列表的指令。对上面公开的一个或多个例子附加或可选的是,在一些例子中使得呈现信息的指令包括使得进行以下操作的指令:呈现代表播放列表的声轨的列表;以及呈现当输入被应用到播放列表时代表播放列表将如何改变的声轨列表的预览。对上面公开的一个或多个例子附加或可选的是,在一些例子中使得将输入应用到播放列表的指令包括使得基于声轨的一个或多个特征调整一个或多个用户指定的标准的指令。本公开的一些例子目的在于一种系统,该系统包括:一个或多个处理器;包括一个或多个指令序列的非暂态计算机可读介质,当指令被一个或多个处理器执行时使得:从自动生成的播放列表播放声轨,其中播放列表的声轨是基于一个或多个用户指定的标准自动选择的;接收调用播放列表配置显示的用户输入;响应于用户输入,呈现一个或多个用户指定的标准;以及接收对用户指定的标准的一个或多个调整。对上面公开的一个或多个例子附加或可选的是,在一些例子中一个或多个用户指定的标准是从一首歌中获取的。对上面公开的一个或多个例子附加或可选的是,在一些例子中,一个或多个用户指定的标准对应于音乐的特征。本公开的一些例子目的在于如本发明的图12所示的一种回放设备。特别地,该回放设备120包括播放列表配置系统1200,其包括:播放单元1201,用于播放来自自动生成的播放列表的声轨,其中播放列表的声轨是基于一个或多个用户指定的标准自动选择的;第一接收单元1202,用于接收对应于对声轨的正面或负面的印象的用户输入;呈现单元1203,用于呈现指示如果输入被应用到播放列表该输入将如何影响未来的播放列表的声轨选择的信息;第二接收单元1204,用于接收用户输入的确认;以及应用单元1205,用于当确认被接收时将输入应用到播放列表。,呈现信息包括呈现与声轨相关联的特征列表。,呈现信息包括:呈现代表播放列表的声轨的列表;以及呈现当输播放列表时代表播放列表将如何改变的声轨列表的预览。,将输入应用到播放列表包括基于声轨的一个或多个特征调整一个指定的标准。的一些例子目的在于如本发明的图13所示的一种回放设备。特别设备130包括播放列表配置系统1300,该系统包括:播放单元1301,生成的播放列表播放声轨,其中播放列表的声轨是基于一个或多个标准自动选择出来的;第一接收单元1302,用于接收调用播放列表用户输入;呈现单元1303,用于响应于用户输入,呈现一个或多个标准;以及第二接收单元1304,用于接收对用户指定的标准的一个。,一个或多个用户指定的标准是从一首歌中获取的。,一个或多个用户指定的标准对应于音乐的特征。表配置系统中的上述单元可被实现为软件或硬件。
权利要求
1.一种方法包括: 播放来自自动生成的播放列表的声轨,其中播放列表的声轨是基于一个或多个用户指定的标准自动选择的; 接收对应于对声轨的正面或负面印象的用户输入; 呈现指不如果输入被应用到播放列表则该输入将如何影响未来的播放列表的声轨选择的信息; 接收用户输入的确认;以及 当确认被接收时将输入应用到播放列表。
2.根据权利要求1所述的方法,其中呈现信息包括呈现与声轨相关联的特征列表。
3.根据权利要求1所述的方法,其中呈现信息包括: 呈现代表播放列表的声轨的列表;以及 呈现当输入被应用到播 放列表时代表播放列表将如何改变的声轨列表的预览。
4.根据权利要求1所述的方法,其中将输入应用到播放列表包括基于声轨的一个或多个特征调整一个或多个用户指定的标准。
5.一种方法包括: 播放来自自动生成的播放列表的声轨,其中播放列表的声轨是基于一个或多个用户指定的标准自动选择的; 接收调用播放列表配置显示的用户输入; 响应于用户输入,呈现一个或多个用户指定的标准;以及 接收对一个或多个用户指定的标准的一个或多个调整。
6.根据权利要求5所述的方法,其中一个或多个用户指定的标准是从歌曲获取的。
7.根据权利要求5所述的方法,其中一个或多个用户指定的标准对应于音乐的特征。
8.一种播放列表配置系统,包括: 播放单元,用于播放来自自动生成的播放列表的声轨,其中播放列表的声轨是基于一个或多个用户指定的标准自动选择的; 第一接收单元,用于接收对应于对声轨的正面或负面印象的用户输入; 呈现单元,用于呈现指示如果输入被应用到播放列表则该输入将如何影响未来的播放列表的声轨选择的信息; 第二接收单元,用于接收用户输入的确放;以及 应用单元,用于当确认被接收时将输入应用到播放列表。
9.根据权利要求8所述的播放列表配置系统,其中呈现信息包括呈现与声轨相关联的特征列表。
10.根据权利要求8所述的播放列表配置系统,其中呈现信息包括: 呈现代表播放列表的声轨的列表;以及 呈现当输入被应用到播放列表时代表播放列表将如何改变的声轨列表的预览。
11.根据权利要求8所述的播放列表配置系统,其中将输入应用到播放列表包括:基于声轨的一个或多个特征调整一个或多个用户指定的标准。
12.—种播放列表配置系统,包括: 播放单元,用于播放来自自动生成的播放列表的声轨,其中播放列表的声轨是基于一个或多个用户指定的标准自动选择的; 第一接收单元,用于接收调用播放列表配置显示的用户输入; 呈现单元,用于响应于用户输入,呈现一个或多个用户指定的标准;以及 第二接收单元,用于接收对用户指定的标准的一个或多个调整。
13.根据权利要求12所述的播放列表配置系统,其中一个或多个用户指定的标准是从歌曲中获取的。
14.根据权利要求12所述的播放列表配置系统,其中一个或多个用户指定的标准对应于音乐的特征。
15.一种回放设备,包括 根据权利要求8-14中任意一个所述的系统。
全文摘要
本公开涉及播放列表配置以及预览。在一些实现中,用户可以播放来自动态生成的播放列表的音乐声轨。该用户可以提供指示用户喜欢或不喜欢该音乐声轨的输入,并且该播放列表可以基于用户输入来调整。在一些实现中,信息可被呈现给用户使得用户可以在列播放列表进行改变前预览对播放列表的改变。在一些实现中,用户可以通过调整特定的音乐特征来调整播放列表标准(配置)。在一些实现中,用户可以通过操作代表性的音乐声轨的列表来调整播放列表标准。在一些实现中,用户可以比较该用户的播放列表和其他用户的播放列表。
文档编号G11B19/02GK103177738SQ20121050624
公开日2013年6月26日 申请日期2012年9月28日 优先权日2011年12月22日
发明者S·E·弗里森, J·S·菲诺, J·A·斯金德 申请人:苹果公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1