存储多个数字媒体文件和播放列表的存储器器件.pdf

上传人:1*** 文档编号:1279050 上传时间:2018-04-12 格式:PDF 页数:17 大小:711.52KB
返回 下载 相关 举报
摘要
申请专利号:

CN200980122078.8

申请日:

2009.05.12

公开号:

CN102067120A

公开日:

2011.05.18

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 17/30申请公布日:20110518|||著录事项变更IPC(主分类):G06F 17/30变更事项:申请人变更前:桑迪士克科技股份有限公司变更后:桑迪士克科技有限责任公司变更事项:地址变更前:美国得克萨斯州变更后:美国得克萨斯州|||专利申请权的转移IPC(主分类):G06F 17/30变更事项:申请人变更前权利人:桑迪士克公司变更后权利人:桑迪士克科技股份有限公司变更事项:地址变更前权利人:美国加利福尼亚州变更后权利人:美国得克萨斯州登记生效日:20120621|||实质审查的生效IPC(主分类):G06F 17/30申请日:20090512|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

桑迪士克公司

发明人:

理查德·C·斯彭斯; 凯文·M·康利

地址:

美国加利福尼亚州

优先权:

2008.06.13 US 12/157,846

专利代理机构:

北京市柳沈律师事务所 11105

代理人:

黄小临

PDF下载: PDF下载
内容摘要

公开了一种存储多个数字媒体文件和播放列表的存储器器件。该存储器器件包括:连接器,被配置为与数字媒体播放器连接;以及存储器,与所述连接器通信。在一个实施例中,每个播放列表由管理员创建。在另一实施例中,至少一个播放列表指定未由所述多个播放列表中的另一播放列表指定的至少一个数字媒体文件。在另一实施例中,第一多个播放列表与第一频道相关联,第二多个播放列表与第二频道相关联,其中每个播放列表指定所述多个数字媒体文件中的至少一些的预定播放顺序。

权利要求书

1: 一种存储器器件, 包括 : 连接器, 被配置为与数字媒体播放器连接 ; 以及 存储器, 与所述连接器通信, 并存储多个数字媒体文件和多个播放列表, 其中每个播放 列表指定所述多个数字媒体文件中的至少一些的预定播放顺序, 并由管理员创建。
2: 如权利要求 1 所述的存储器器件, 其中所述存储器包括隐藏的分区和公共分区, 以 及其中所述多个数字媒体文件和所述多个播放列表被存储在所述隐藏的分区中。
3: 如权利要求 1 所述的存储器器件, 其中所述存储器器件包括存储卡。
4: 一种存储器器件, 包括 : 连接器, 被配置为与数字媒体播放器连接 ; 以及 存储器, 与所述连接器通信, 并存储多个数字媒体文件和多个播放列表, 其中每个播放 列表指定所述多个数字媒体文件中的至少一些的预定播放顺序, 以及其中所述多个播放列 表中的至少一个播放列表指定未由所述多个播放列表中的另一播放列表指定的至少一个 数字媒体文件。
5: 如权利要求 4 所述的存储器器件, 其中所述存储器包括隐藏的分区和公共分区, 以 及其中所述多个数字媒体文件和所述多个播放列表被存储在所述隐藏的分区中。
6: 如权利要求 4 所述的存储器器件, 其中所述存储器器件包括存储卡。
7: 一种存储器器件, 包括 : 连接器, 被配置为与数字媒体播放器连接 ; 以及 存储器, 与所述连接器通信, 并存储多个数字媒体文件、 与第一频道相关联的第一多个 播放列表以及与第二频道相关联的第二多个播放列表, 其中每个播放列表指定所述多个数 字媒体文件中的至少一些的预定播放顺序。
8: 如权利要求 7 所述的存储器器件, 其中所述存储器包括隐藏的分区和公共分区, 以 及其中所述多个数字媒体文件和所述第一和第二多个播放列表被存储在所述隐藏的分区 中。
9: 如权利要求 7 所述的存储器器件, 其中所述存储器器件包括存储卡。

说明书


存储多个数字媒体文件和播放列表的存储器器件

    背景技术 诸如 Slacker Portable and Rhapsody Channels 的一些服务通过允许用户选择 不同频道的音乐而在便携数字音频播放器上模拟类似收音机 (radio) 的收听体验。这种服 务为用户提供了以比用户购买每个单独的歌曲更低的价格来收听大量内容的能力 ( 带有 某些限制 )。在操作中, 这样的服务将多首歌曲与播放列表或者规定歌曲的预定播放顺序 的其他机制一起缓存。这些服务每频道使用一个播放列表。每个频道中的播放顺序通常由 专业管理员建立, 以创建类似收音机的收听体验。虽然存储在便携数字音频播放器上的歌 曲的数量可以相对大, 但是随着时间流逝, 用户将达到播放列表的末尾。 如果简单地重复一 个频道的播放列表, 则体验变得乏味并且导致反复的、 不像收音机的体验。 虽然将歌曲的回 放随机化将保持体验新鲜感, 但是随机化可能导致在时间上并列 (juxtapose) 不适当的歌 曲。 随机化还可能导致奇怪的收听体验, 诸如当连续播放两个 “station ID drops( 站点 ID 丢失 )” 时。从而, 可能需要用户将其设备连接到因特网以下载新的歌曲集和新的播放列表 以保持收听体验新鲜感, 同时避免上述问题。 但是, 连接到网络对于某些用户来说可能不方 便或麻烦。
     发明内容
     本发明由权利要求定义, 此部分中的内容不应被当作对那些权利要求的限制。
     作为介绍, 以下描述的实施例提供了存储多个数字媒体文件和播放列表的存储器 器件。该存储器器件包括 : 连接器, 其被配置为与数字媒体播放器连接 ; 以及存储器, 与连 接器通信。在一个实施例中, 每个播放列表由管理员 (curator) 创建。在另一实施例中, 至 少一个播放列表指定未由多个播放列表中的另一播放列表指定的至少一个数字媒体文件。 在另一实施例中, 第一多个播放列表与第一频道相关, 并且第二多个播放列表与第二频道 相关, 其中每个播放列表指定多个数字媒体文件中的至少一些的预定播放顺序。公开了其 他实施例, 每个实施例可以单独或者组合在一起使用。
     限制将参考附图描述这些实施例。 附图说明 图 1 是带有嵌入的存储器的实施例的数字媒体播放器的方框图。
     图 2 是带有可移除存储卡的实施例的数字媒体播放器的方框图。
     图 3 是其中第一播放列表指定未由第二播放列表指定的至少一个数字媒体文件 的实施例的图示。
     图 4 是其中使用随机算法来选择播放列表的实施例的图示。
     图 5 是使用多个频道的实施例的文件系统的示例表示的图示。
     图 6 是一个实施例的数字媒体播放器的图示。
     图 7 是一个实施例的存储卡的图示。
     具体实施方式
     介绍
     通过介绍, 以下实施例克服了保持类似收音机的收听体验而无需用户将其数字媒 体播放器连接到因特网的上述问题。 一个实施例使用多个播放列表而不是单个播放列表来 引用 (reference) 给定的数字媒体文件库 (pool)。在已经播放了一个播放列表的歌曲后, 选择另一播放列表, 并播放来自该播放列表的歌曲。因为播放列表选择是由数字媒体播放 器在其脱机 (offline) 时自动做出的, 因此创建了新鲜的收听体验而无需用户将其数字媒 体播放器连接到因特网。优选地, 有意地管理 (curate) 每个播放顺序以确保播放列表保持 该体验与具体品牌信息 (brand message) 相当。
     在转向这些和其他实施例之前, 提供示例数字媒体播放器的一般概况。
     示例数字媒体播放器
     通常, 数字媒体播放器是具有存储数字媒体文件的存储器 ( 嵌入的或可移除的 ( 例如可移除存储卡 )) 和用于播放那些文件的电路的设备。 数字媒体播放器可以包括其他 组件, 诸如但不限于播放设备、 音频输出插孔、 扬声器和无线收发器。数字媒体播放器中的 存储器可以采取任何适当的形式, 诸如但不限于非易失性固态存储器 ( 例如闪存、 NAND 存 储器和多级单元 (“MLC” ) 存储器 )、 光存储器和磁存储器。如在此使用的, “电路” 可以包 括一个或多个组件, 并且可以是纯硬件实现和 / 或组合的硬件 / 软件 ( 或固件 ) 实现。从 而, “电路” 可以采取例如微处理器或处理器以及存储可由 ( 微 ) 处理器执行的计算机可读 程序代码 ( 例如软件或固件 ) 的计算机可读介质、 逻辑门、 开关、 专用集成电路 (ASIC)、 可编 程逻辑控制器和嵌入的微控制器中的一个或多个的形式。 除了可操作以播放数字媒体文件 之外, 该电路还可操作以进行其他功能, 诸如但不限于经由有线或无线连接与主机设备通 信、 记录数字媒体文件和管理数字媒体播放器的操作。虽然数字媒体部分是可以是专用于 播放数字媒体的设备, 其也可以是进行各种其他功能的设备, 在该情况下, 播放器中的电路 还可以操作以进行那些其他的功能。例如, 数字媒体播放器可以是移动电话、 游戏设备、 个 人数字助理 (PDA)、 电子邮件 / 文本消息发送设备、 数字相机、 个人导航系统 (PND) 和移动因 特网设备 (MID) 的部分。
     数字媒体可以采取任何适当的形式, 诸如但不限于音频 ( 例如歌曲、 说的话、 播客 (podcast)、 一个或一系列声音等 )、 视频 ( 带有或不带有随附的音频 )( 例如电影、 电视剧的 一集、 新闻节目等 )、 静止或运动图像 ( 例如照片、 计算机生成的显示等 )、 文本 ( 带有或不 带有图形 )( 例如文章、 文本文件等 ) 以及这些形式中的两个或更多的混合多媒体呈现。为 了简化, 在以下实施例中, 数字媒体播放器将采取便携数字音频播放器的形式。再次, 数字 音频播放器仅仅是数字媒体播放器可以采取的许多形式中的一个, 并且权利要求不应被理 解为要求是数字音频播放器, 除非在其中明确使用了该术语。 从而, 这些实施例可以被适配 用于与其他类型的数字媒体 ( 例如数字视频 ) 一起使用。
     现在转向附图, 图 1 是实施例的便携数字音频播放器 100 的图示。如图 1 所示, 数字音频播放器 100 包括控制器 110, 在此实施例中, 该控制器 110 包括 : 中央处理单元 (CPU)111 ; 以及 CPU 总线 112, 其将 CPU 111 置于与控制器 110 中的几个其他组件通信 : 存 储器 (ROM/RAM)113( 优选是 ROM、 SRAM 和类似于 DRAM 的 ITSRAM 的组合 ), 其存储可由 CPU 111 执行以运行数字音频播放器 100 的计算机可读程序代码 ( 例如固件 ) ; USB 2.0 接口114, 可操作以将数字音频播放器 100 置于与主机计算机 10 通信 ; 音频接口 115( 例如 I2S 接口 ) ; 通用输入 - 输出 (GPIO) 电路 116 ; 以及闪存接口 117。数字音频播放器 100 还包括 音频编解码器 120、 用户控制器和 LED 或 LCM 显示器 130 以及嵌入的 NAND 闪存 140。( 虽然 存储器 140 被示出为图 1 中的单个组件, 但是应该理解可以使用几个分离的存储器组件。) 音频编解码器 120 与音频接口 115 通信, 并通过耳机插孔或者扬声器 ( 未示出 ) 提供音频 输出。用户控制器和 LED 或 LCM 显示器 130 提供如下用户接口, 通过该用户接口, 用户可以 通过 GPIO116 控制数字音频播放器 100 的操作, 并且 NAND 闪存 140 存储控制器 110 经由闪 存接口 117 接收的数字音频文件, 并通过音频接口 115 和音频编解码器 120 播放。
     在此实施例中, 数字音频播放器 100 经由 USB 2.0 接口 114 从与数字音频播放器 100 通信的主机计算机 10 接收数字音频文件。如在此使用的, 短语 “与 ...... 通信” 意味 着直接 ( 例如通过有线或无线连接 ) 与其通信或者经过可能或者可能没有在此示出或描述 的一个或多个组件间接与其通信。数字音频播放器 100 和主机计算机 10 可以具有匹配的 端口, 或者可以使用线缆或支架 (cradle) 来连接数字音频播放器 100 与主机计算机 10, 该 主机计算机 10 将数字内容下载到播放器 100 中的嵌入的 NAND 闪存 140 中。数字音频文件 的源可以是主机计算机 10 本身或者经由诸如因特网的网络与主机计算机 10 通信的外部位 置。
     应该注意, 图 1 所示的数字音频播放器 100 仅仅是数字音频播放器的一个例子, 并 且可以使用对图 1 中所示的组件的各种变化。例如, 在图 2 所示的替换的数字音频播放器 200 中, 闪存接口 117 和嵌入的 NAND 闪存 140 被存储卡接口 217( 例如 SD 卡接口 ) 和由数 字音频播放器 200 经由存储卡槽 ( 未示出 ) 接收的存储卡 240 替代。在此实施例中, 代替 或者除了从主机计算机 20 下载数字音频文件之外, 可以经由可移除存储卡 240 呈现数字音 频文件给数字音频播放器 200。 在另一替换方式中, 数字音频播放器可以具有嵌入的存储卡 和可移除存储卡两者。 此外, 代替数字音频播放器具有与主机计算机的有线连接, 数字音频 播放器可以具有无线收发器, 以将数字音频播放器置于与主机计算机通信。利用无线收发 器, 数字音频播放器可以直接与联网的组件通信而无需使用主机计算机。 此外, 在其他实施 例中, 数字音频播放器仅具有存储卡槽, 并且不具有与主机设备或网络的连接。 作为另一变 型, 如图 1 和图 2 所示, 数字音频播放器 100、 200 可以具有显示设备 ( 例如 LCM 显示器 ) 或 者简单的 LED 以向用户提供某些可视反馈。在替换实施例中, 既不使用显示设备也不使用 LED。
     通过现在给出的示例数字媒体播放器的概况, 以下段落将描述与多个播放列表的 使用有关的实施例。为了简化, 将结合图 2 的数字音频播放器 200 来描述这些实施例。但 是, 应该注意, 也可以通过这些实施例来使用图 1 的数字音频播放器 100 以及其他类型的数 字媒体播放器。
     多个播放列表的使用
     如上所述, 使用多个播放列表、 而不是使用单个播放列表来引用给出的固定库的 数字媒体文件可以保持优质管理的 (premium-curated) 体验新鲜感而无需用户将其数字 媒体播放器连接到因特网。在工作中, 数字媒体播放器 200 从存储卡 240 中存储的多个播 放列表中选择第一播放列表, 并播放在第一播放列表中指定的数字媒体文件。 ( 第一播放列 表可以是初始的默认播放列表。) 在从头到尾播放了第一播放列表中指定的数字媒体文件后, 数字媒体播放器 200 从多个播放列表中选择第二播放列表。( 如将在以下更详细讨论 的, 第二播放列表不一定是按顺序的下一播放列表。 ) 该处理继续播放每个播放列表。 因为 该处理在数字媒体播放器 200 脱机时发生, 因此使用多个播放列表提供了新鲜的、 类似收 音机的收听体验而无需数字媒体播放器 200 在播放了由单个播放列表指定的所有内容后 联机 (online)。如在此使用的, “脱机” 指的是如下事实 : 数字媒体播放器 200 进行上述动 作而没有连接到向数字媒体播放器 200 提供新的播放列表的另一设备 ( 例如没有连接到单 独的设备或者可经由诸如因特网的网络访问的存储并提供新的 ( 一个或多个 ) 播放列表的 设备 )。
     虽然可以使用任意数量的播放列表, 但是当前优选地, 使用至少三个 ( 以及甚至 更优选地至少五个 ) 播放列表来提供最佳收听体验。此外, 当前优选地, 每个播放列表由管 理员创建以帮助确保每个播放列表的播放顺序与具体品牌信息相称。 如在此使用的, “管理 员” 是不同于数字媒体播放器 200 的用户的某个实体, 并且可以是人 ( 例如专业 DJ)、 自动 的实体 ( 例如算法 ) 或者人和自动实体的组合。从而, 播放列表管理可以是手动的、 半自动 的或自动的处理。
     应该注意, 播放列表可以采取任何适当的形式。在一个实施例中, 播放列表采 取与数字音频文件分离的文件的形式, 并且包含对于要播放的所有歌曲的按顺序的音轨 (track) 位置。 可以使用任何适当的播放列表格式。 例如, 以下是用于都位于子目录 “音乐” 中的以三个不同格式 (OGG、 FLAC 和 MP3) 编码的三个歌曲的回放的 XML 格式的示例播放列 表。 xml version =″ 1.0″ encoding =″ UTF-8″? >
    
    
     file:///music/song_1.ogg
     file:///music/song_2.flac
     file:///music/song_3.mp3
    

    

     当然, 可以使用其他格式的播放列表, 诸如但不限于 m3u。
     播放列表的组成
     每个播放列表可以按期望的方式指定所存储的数字音频文件。例如, 在一个实施 例中, 每个播放列表指定与所有其他播放列表相同的数字音频文件, 但是将那些数字音频 文件按照不同的预定播放顺序排序。因此, 如果存储卡 240 存储了 800 首歌, 则每个播放列 表将包含所有的 800 首歌但是按不同的播放顺序。在另一实施例中, 至少一个播放列表指 定对于该播放列表特有的 (unique) 并且不由任何其他播放列表指定的数字媒体文件。在 图 3 中更详细地示出该实施例。如图 3 所示, 存储卡 240 存储了 20 个歌曲音轨, 并具有两 个播放列表 : 播放列表 1 和播放列表 2。( 已选择 20 个音轨来简化此例示。实践中, 可以使 用大得多的数量的歌曲和播放列表。 ) 在此实施例中, 播放列表 1 和播放列表 2 两者都指定 18 个音轨 ( 虽然每个播放列表可以指定不同数量的音轨 )。但是, 代替指定相同的 18 个音 轨, 每个播放列表包含对两个播放列表共同的 14 个音轨 ( 诸如音轨 1、 3、 19 和 20) 以及对
     该播放列表特有的四个音轨 ( 诸如对播放列表 1 的音轨 2 和对播放列表 2 的音轨 11)。因 此, 除了共同音轨的不同播放顺序之外, 每个播放列表在音轨内容方面变化了一定程度, 因 为音频内容的数据库包含了比在给定播放列表的单个实例中出现更多的音轨。 不同的播放 顺序和稍有不同的内容的组合使得每个播放列表的收听体验有些独特性。但是, 因为大多 数音轨仍然共享, 因此仍然提供了紧凑的实现方式。当然, 如上所述, 可以在不用特有音轨 的概念 (notion) 的情况下来使用播放列表, 在此情况下各播放列表精确地指定相同的音 轨, 但是将那些音轨按不同的播放顺序排序。即, 存储卡 240 中的音频内容的数据库不需要 包含比在给定播放列表中所包含的更多的音频对象。如从以上可见的, 可以从音频音轨的 单个集合中创建具有不同播放顺序 ( 以及可选地具有特有的音轨 ) 的播放列表。利用足够 的特有音轨, 可以创造看起来像正在进行而没有重复的管理的收听体验, 在此情况下一旦 播完 (exhaust) 了一个播放列表, 就选择另一播放列表。
     播放列表选择
     如上所述, 在播完了一个播放列表后, 数字媒体播放器 200 选择引用那些数字媒 体文件的另一播放列表, 以提供新鲜的、 类似收音机的收听体验而无需数字媒体播放器 200 在播放了由单个播放列表指定的所有内容后联机。数字音频播放器 200 可以按任何适当 的方式自动选择播放列表。例如, 在一个实施例中, 数字音频播放器 200 按它们被存储的 顺序一次一个地选择播放列表 ( 例如播放列表 1、 然后播放列表 2、 然后播放列表 3 等等 )。 在其他实施例中, 数字音频播放器 200 为了甚至更特有的收听体验而按照随机或者伪随机 的方式选择播放列表。存在许多可以使用的随机或伪随机算法。例如, 可以使用随机种子 (seed) 来确定应该首先播放哪个播放列表。然后可以在伪随机数发生器的控制下播放剩 余的播放列表, 每个播放列表被排除以不进一步回放, 直到播放了所有的播放列表。 新的随 机种子可以用于下一序列, 然后随机播放列表选择的另一序列。图 4 利用指示被选播放列 表的外框和被示出为被排除在回放选择外直到播放了所有播放列表的斜体的播放列表来 例示这可以如何来进行。该机制将给出对于每个开始点的可重复的序列。为了添加进一步 的变化, 可以采用多个伪随机序列发生器, 使得即使当选择了相同的初始播放列表时, 序列 也将变化。虽然在此实施例中优选的是有限的随机或伪随机播放列表顺序选择, 但是可以 按多种其他方式、 诸如带有或不带有重复限制的真实随机选择来控制播放列表选择的随机 性。但是, 可以优选地, 确保该随机化不允许在给定的播放列表的回放已完成后立即 ( 或在 某个时间时 ) 选择该播放列表。
     频道的使用
     现在转向另一实施例, 为了使收听体验甚至更像收音机, 数字音频播放器 200 可 以具有切换到不同 “频道” 的能力, 其中每个频道与其自身的多个播放列表相关联 ( 即第一 频道与第一多个播放列表相关联, 第二频道与第二多个播放列表相关联, 等等 )。( 该体验 在频道的概念和编排歌曲的顺序方面 “更像收音机” , 但是该体验实际上强大得多, 因为其 允许按保持在新鲜和意想不到的激发兴趣的方式来即时访问巨大量的音乐, 并且不像收音 机那样, 其在某些实施例中可以被暂停和跳过。) 两个频道可以具有特有的音轨, 使得在歌 曲上没有重叠, 或者两个频道可以在它们之间共享至少一个音轨。图 5 是使用多个频道的 实施例的文件系统的示例表示的图示。如图 5 所示, 在根目录, 存在两个子目录 : 一个用于 音乐频道并且一个用于播放列表。 注意, 该表示仅用于示例目的, 因为播放列表可以位于文件系统中的任何位置并且为音频音轨指定文件系统内的任何位置。从而, 任何数量的不同 文件系统配置是可能的。
     数字音频播放器可以提供用于信道选择的任何适当类型的机制。例如, 数字音频 播放器可以包括下一频道用户输入元件和前一类别用户输入元件。在图 6 中示出了这样的 数字音频播放器 300。在此实施例中, 包括固态存储器的存储卡 310 被用于经由在播放器 300 的底部侧的存储卡槽 ( 图 6 中不可见 ) 向数字音频播放器 300 提供数字音频文件和播 放列表。( 如上所述, 代替或者除了使用存储卡 310 之外, 数字音频播放器 300 可以从主机 计算机和 / 或网络位置接收数字音频文件。) 如存储卡 310 的标签上所示, 该存储卡 310 存 储爵士歌曲。虽然存储卡 310 上的所有歌曲都是爵士歌曲, 但存储卡 310 上的爵士歌曲被 分组成多个频道 ( 例如 “Groove Boutique” 、 “经典爵士” 和 “现代爵士” )。从而, 如通过此 例可见, “频道” 不一定是不同流派的音乐, 而是仅仅与不同的多个播放列表相关联。
     如图 6 所示, 数字音频播放器 300 具有允许用户选择内容的频道的两个用户输入 元件 ( 在此左箭头按钮 320 和右箭头按钮 330)。( 用户输入元件可以采取其他形式, 诸如 但不限于滚轮 (wheel)、 控制杆 (lever)、 旋钮 (knob) 或触摸敏感的元件。) 这两个按钮 320、 330 用作 “改变频道” 按钮, 左箭头按钮 320 指示 “前一频道” , 右箭头按钮 330 指示 “下 一频道” 。当数字媒体播放器 300 中的电路接收到左箭头按钮 320 的用户选择时, 其选择前 一频道并播放由与该频道相关联的播放列表指定的数字媒体文件。 例如考虑具有三个频道 (“Groove Boutique” 、 “经典爵士” 和 “现代爵士” 的存储卡 310( 当然, 存储卡 310 可以具 有更多或更少的频道 )), 且数字音频播放器 300 当前正在播放来自 “经典爵士” 频道的歌 曲。当数字音频播放器 300 中的电路接收到左箭头按钮 320 的用户选择时, 其选择前一频 道, 这在此卡中是 “GrooveBoutique” , 并播放由与该频道相关联的播放列表指定的数字音 频文件。当用户按下右箭头按钮 330 时, 将发生类似的操作, 但是数字音频播放器 300 将播 放由与下一频道 ( 例如 “现代爵士” ) 而不是前一频道 ( 例如 “GrooveBoutique” ) 相关联 的播放列表指定的歌曲。从而, 用户可以通过按下单个按钮来选择频道, 很像按下 FM 收音 机上的前一频道或下一频道按钮的用户体验。
     虽然此实施例中的数字音频播放器 300 具有前一频道按钮 320 和下一频道按钮 330 两者, 但是替代地数字音频播放器 300 可以仅具有这些按钮中的一个 ( 而不是两者 )。 此外, 代替或者除了具有下一和 / 或前一频道按钮之外, 数字音频播放器 300 可以具有被 配置为对应于各个频道的专用用户输入元件。而且, 虽然不是必需的, 如图 6 所示, 数字音 频播放器 300 可以提供其他元件以增强使用播放器 300 的用户体验。例如, 为了更丰富的 体验, 图 6 中的数字音频播放器 300 包括显示设备 340, 显示正播放的当前频道以及其他信 息。数字音频播放器 300 还包括附加的用户界面按钮, 诸如音量调高按钮 350、 音量调低按 钮 360、 “跳过歌曲” 按钮 370( 该播放器 300 不具有 “前一歌曲” 按钮, 但是可以添加一个 )、 用于在 “关闭” 、 “卡” 和 “FM” 工作模式之间选择的开关 380。( 在此实施例中, 数字音频播 放器 300 还具有 FM 收音机接收机。当处于 “FM” 模式时, 左箭头按钮 320 和右箭头按钮 330 可以上下扫描拨盘 (dial)。)
     如上所述, 各服务可以以低于如果用户购买每个单独的歌曲的价格为用户提供收 听很大库的内容的能力。但是, 作为折衷, 可能对用户自由地 “使用” 各歌曲的能力置入了 一些限制。例如, 图 6 的数字音频播放器 300 仅允许用户跳过歌曲但不能重放歌曲。其他限制可以适用, 诸如但不限于不允许用户浏览整个内容, 不允许用户搜索歌曲, 不允许用户 随意查看频道中的艺术家和歌曲的名称, 不允许用户选择随机歌曲, 以及不允许用户创建 其自己的播放列表。
     存储器器件实施方式
     在一个当前优选的实施例中, 数字媒体文件和多个播放列表两者都被存储在可移 除存储器器件的存储器中 ( 例如存储卡的存储器中 ), 该存储器具有被配置为与数字媒体 播放器连接的连接器, 并且数字媒体播放器中的电路可操作以如上所述自动选择播放列 表。如果播放列表的回放 ( 例如通过播放 / 暂停序列、 电源关 / 开序列或者通过选择另一 频道, 这将在以下描述 ) 中断, 则优选地, 向存储卡写入 “书签 (bookmark)” , 使得当恢复该 播放列表的回放时, 播放列表从其停止的点开始。
     优选地, 数字媒体文件和播放列表 ( 以及书签 ) 按安全方式存储, 以防止未被授权 的使用或篡改。在当前优选的实施例中, 来自 SanDisk 公司的 TrustedFlashTM 架构被用于 将数字媒体文件和播放列表存储在存储卡 240 上的隐藏分区中。关于 TrustedFlashTM 的进 一步的信息可以在美国专利申请序号 11/314411( 公开为美国专利申请 2006/0242068A1)、 11/557028 以及 11/322812( 公开为美国专利申请 2007/0043667A1) 中找到, 其被转让给本 申请的受让人并通过参考合并于此。优选地, 虽然不是必需的, 在此实施例中, 存储卡 240 不包含在由播放列表引用的文件之外的数字音频文件的通用库。
     可以使用任何适当类型的存储卡 ( 或者更常用地是存储器器件 ( 例如 USB 盘 等 ))。图 7 是示例存储卡 1000 的图示。如图 7 所示, 存储卡 1000 包括存储器 1010 和控制 器 1020。 在此实施例中, 存储器 1010 采取由可按更小单位的页读取和编程的非易失性单元 的可擦除块组成的 NAND 闪存的形式, 虽然可以使用其他存储器类型。 控制器 1020 优选地被 实现为可以或者可以不与 NAND 存储器 1010 一起封装的单个集成电路。控制器 1020 包括 CPU1022、 存储器 (ROM/RAM)1024、 卡接口 ( 例如 SD)1026、 闪存接口 1028 和 CPU 总线 1029。 控制器 1020 负责翻译来自主机 1030( 例如数字音频播放器 ) 的数据传送的请求, 这通常是 读或写种类, 并且指定开始的逻辑块地址和要传送的块的数量。
     将数字媒体文件和引用数字媒体文件的多个播放列表都存储在可移除存储卡上 允许采用向终端用户销售预加载的卡的商业模型。 虽然包含预加载的内容的存储卡已经可 用 ( 诸如存储艺术家的一个或多个专辑的存储卡 ), 但是这样的存储卡不具有引用同一内 容数据库的多个播放列表。从而, 这样的卡不提供在使用多个播放列表时可以提供的新鲜 的类似收音机的收听体验。
     当然, 如上所述, 可以将数字媒体文件和 / 或播放列表除了经由可移除存储卡之 外提供给数字媒体播放器。例如, 可以从主机计算机或者间接或直接从因特网加载数字媒 体文件和 / 或播放列表。此外, 可以提供混合使用的情况, 由此数字媒体文件和 / 或播放列 表初始地经由可移除存储卡被提供给数字媒体播放器, 并且稍后, 经由主机设备或者网络 连接来提供更新过的 ( 或者 “刷新的” ) 数字媒体文件和 / 或播放列表。
     结论
     应该注意, 这些实施例中的任意一个可以单独使用或者以各种组合使用。 例如, 其 中多个播放列表中的至少一个播放列表指定至少一个特有音轨的实施例可以与其中管理 播放列表的实施例和 / 或与具有多个频道的实施例一起或者分开地使用。此外通过参考合并于此并被转让给本申请的受让人的以下美国专利申请描述可还可以与在此描述的任意 实施例组合使用的各种实施例 “ :Powerfully Simple Digital Media Player and Methods for Use Therewith” , 美国专利申请号 11/967861, 提交于 2007 年 12 月 31 日。
     而且, 意图前述详细描述应被理解为对本发明可以采取的所选形式的例示, 而不 是对本发明的限定。意图仅以下权利要求、 包括其等效物来定义本发明的范围。而且, 以下 权利要求中的一些可能陈述组件可操作以进行某个功能或者被配置用于某个任务。 应该注 意, 这些不是约束性的限制。 还应该注意, 权利要求中所列的动作可以按任何顺序进行—— 不一定按照它们被列出的顺序。

存储多个数字媒体文件和播放列表的存储器器件.pdf_第1页
第1页 / 共17页
存储多个数字媒体文件和播放列表的存储器器件.pdf_第2页
第2页 / 共17页
存储多个数字媒体文件和播放列表的存储器器件.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《存储多个数字媒体文件和播放列表的存储器器件.pdf》由会员分享,可在线阅读,更多相关《存储多个数字媒体文件和播放列表的存储器器件.pdf(17页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102067120A43申请公布日20110518CN102067120ACN102067120A21申请号200980122078822申请日2009051212/157,84620080613USG06F17/3020060171申请人桑迪士克公司地址美国加利福尼亚州72发明人理查德C斯彭斯凯文M康利74专利代理机构北京市柳沈律师事务所11105代理人黄小临54发明名称存储多个数字媒体文件和播放列表的存储器器件57摘要公开了一种存储多个数字媒体文件和播放列表的存储器器件。该存储器器件包括连接器,被配置为与数字媒体播放器连接;以及存储器,与所述连接器通信。在一个实施例中,每。

2、个播放列表由管理员创建。在另一实施例中,至少一个播放列表指定未由所述多个播放列表中的另一播放列表指定的至少一个数字媒体文件。在另一实施例中,第一多个播放列表与第一频道相关联,第二多个播放列表与第二频道相关联,其中每个播放列表指定所述多个数字媒体文件中的至少一些的预定播放顺序。30优先权数据85PCT申请进入国家阶段日2010121386PCT申请的申请数据PCT/US2009/0029422009051287PCT申请的公布数据WO2009/151524EN2009121751INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书8页附图7页CN102067130A1/。

3、1页21一种存储器器件,包括连接器,被配置为与数字媒体播放器连接;以及存储器,与所述连接器通信,并存储多个数字媒体文件和多个播放列表,其中每个播放列表指定所述多个数字媒体文件中的至少一些的预定播放顺序,并由管理员创建。2如权利要求1所述的存储器器件,其中所述存储器包括隐藏的分区和公共分区,以及其中所述多个数字媒体文件和所述多个播放列表被存储在所述隐藏的分区中。3如权利要求1所述的存储器器件,其中所述存储器器件包括存储卡。4一种存储器器件,包括连接器,被配置为与数字媒体播放器连接;以及存储器,与所述连接器通信,并存储多个数字媒体文件和多个播放列表,其中每个播放列表指定所述多个数字媒体文件中的至少。

4、一些的预定播放顺序,以及其中所述多个播放列表中的至少一个播放列表指定未由所述多个播放列表中的另一播放列表指定的至少一个数字媒体文件。5如权利要求4所述的存储器器件,其中所述存储器包括隐藏的分区和公共分区,以及其中所述多个数字媒体文件和所述多个播放列表被存储在所述隐藏的分区中。6如权利要求4所述的存储器器件,其中所述存储器器件包括存储卡。7一种存储器器件,包括连接器,被配置为与数字媒体播放器连接;以及存储器,与所述连接器通信,并存储多个数字媒体文件、与第一频道相关联的第一多个播放列表以及与第二频道相关联的第二多个播放列表,其中每个播放列表指定所述多个数字媒体文件中的至少一些的预定播放顺序。8如权。

5、利要求7所述的存储器器件,其中所述存储器包括隐藏的分区和公共分区,以及其中所述多个数字媒体文件和所述第一和第二多个播放列表被存储在所述隐藏的分区中。9如权利要求7所述的存储器器件,其中所述存储器器件包括存储卡。权利要求书CN102067120ACN102067130A1/8页3存储多个数字媒体文件和播放列表的存储器器件背景技术0001诸如SLACKERPORTABLEANDRHAPSODYCHANNELS的一些服务通过允许用户选择不同频道的音乐而在便携数字音频播放器上模拟类似收音机RADIO的收听体验。这种服务为用户提供了以比用户购买每个单独的歌曲更低的价格来收听大量内容的能力带有某些限制。在。

6、操作中,这样的服务将多首歌曲与播放列表或者规定歌曲的预定播放顺序的其他机制一起缓存。这些服务每频道使用一个播放列表。每个频道中的播放顺序通常由专业管理员建立,以创建类似收音机的收听体验。虽然存储在便携数字音频播放器上的歌曲的数量可以相对大,但是随着时间流逝,用户将达到播放列表的末尾。如果简单地重复一个频道的播放列表,则体验变得乏味并且导致反复的、不像收音机的体验。虽然将歌曲的回放随机化将保持体验新鲜感,但是随机化可能导致在时间上并列JUXTAPOSE不适当的歌曲。随机化还可能导致奇怪的收听体验,诸如当连续播放两个“STATIONIDDROPS站点ID丢失”时。从而,可能需要用户将其设备连接到因。

7、特网以下载新的歌曲集和新的播放列表以保持收听体验新鲜感,同时避免上述问题。但是,连接到网络对于某些用户来说可能不方便或麻烦。发明内容0002本发明由权利要求定义,此部分中的内容不应被当作对那些权利要求的限制。0003作为介绍,以下描述的实施例提供了存储多个数字媒体文件和播放列表的存储器器件。该存储器器件包括连接器,其被配置为与数字媒体播放器连接;以及存储器,与连接器通信。在一个实施例中,每个播放列表由管理员CURATOR创建。在另一实施例中,至少一个播放列表指定未由多个播放列表中的另一播放列表指定的至少一个数字媒体文件。在另一实施例中,第一多个播放列表与第一频道相关,并且第二多个播放列表与第二。

8、频道相关,其中每个播放列表指定多个数字媒体文件中的至少一些的预定播放顺序。公开了其他实施例,每个实施例可以单独或者组合在一起使用。0004限制将参考附图描述这些实施例。附图说明0005图1是带有嵌入的存储器的实施例的数字媒体播放器的方框图。0006图2是带有可移除存储卡的实施例的数字媒体播放器的方框图。0007图3是其中第一播放列表指定未由第二播放列表指定的至少一个数字媒体文件的实施例的图示。0008图4是其中使用随机算法来选择播放列表的实施例的图示。0009图5是使用多个频道的实施例的文件系统的示例表示的图示。0010图6是一个实施例的数字媒体播放器的图示。0011图7是一个实施例的存储卡的。

9、图示。说明书CN102067120ACN102067130A2/8页4具体实施方式0012介绍0013通过介绍,以下实施例克服了保持类似收音机的收听体验而无需用户将其数字媒体播放器连接到因特网的上述问题。一个实施例使用多个播放列表而不是单个播放列表来引用REFERENCE给定的数字媒体文件库POOL。在已经播放了一个播放列表的歌曲后,选择另一播放列表,并播放来自该播放列表的歌曲。因为播放列表选择是由数字媒体播放器在其脱机OFFLINE时自动做出的,因此创建了新鲜的收听体验而无需用户将其数字媒体播放器连接到因特网。优选地,有意地管理CURATE每个播放顺序以确保播放列表保持该体验与具体品牌信息B。

10、RANDMESSAGE相当。0014在转向这些和其他实施例之前,提供示例数字媒体播放器的一般概况。0015示例数字媒体播放器0016通常,数字媒体播放器是具有存储数字媒体文件的存储器嵌入的或可移除的例如可移除存储卡和用于播放那些文件的电路的设备。数字媒体播放器可以包括其他组件,诸如但不限于播放设备、音频输出插孔、扬声器和无线收发器。数字媒体播放器中的存储器可以采取任何适当的形式,诸如但不限于非易失性固态存储器例如闪存、NAND存储器和多级单元“MLC”存储器、光存储器和磁存储器。如在此使用的,“电路”可以包括一个或多个组件,并且可以是纯硬件实现和/或组合的硬件/软件或固件实现。从而,“电路”可。

11、以采取例如微处理器或处理器以及存储可由微处理器执行的计算机可读程序代码例如软件或固件的计算机可读介质、逻辑门、开关、专用集成电路ASIC、可编程逻辑控制器和嵌入的微控制器中的一个或多个的形式。除了可操作以播放数字媒体文件之外,该电路还可操作以进行其他功能,诸如但不限于经由有线或无线连接与主机设备通信、记录数字媒体文件和管理数字媒体播放器的操作。虽然数字媒体部分是可以是专用于播放数字媒体的设备,其也可以是进行各种其他功能的设备,在该情况下,播放器中的电路还可以操作以进行那些其他的功能。例如,数字媒体播放器可以是移动电话、游戏设备、个人数字助理PDA、电子邮件/文本消息发送设备、数字相机、个人导航。

12、系统PND和移动因特网设备MID的部分。0017数字媒体可以采取任何适当的形式,诸如但不限于音频例如歌曲、说的话、播客PODCAST、一个或一系列声音等、视频带有或不带有随附的音频例如电影、电视剧的一集、新闻节目等、静止或运动图像例如照片、计算机生成的显示等、文本带有或不带有图形例如文章、文本文件等以及这些形式中的两个或更多的混合多媒体呈现。为了简化,在以下实施例中,数字媒体播放器将采取便携数字音频播放器的形式。再次,数字音频播放器仅仅是数字媒体播放器可以采取的许多形式中的一个,并且权利要求不应被理解为要求是数字音频播放器,除非在其中明确使用了该术语。从而,这些实施例可以被适配用于与其他类型的。

13、数字媒体例如数字视频一起使用。0018现在转向附图,图1是实施例的便携数字音频播放器100的图示。如图1所示,数字音频播放器100包括控制器110,在此实施例中,该控制器110包括中央处理单元CPU111;以及CPU总线112,其将CPU111置于与控制器110中的几个其他组件通信存储器ROM/RAM113优选是ROM、SRAM和类似于DRAM的ITSRAM的组合,其存储可由CPU111执行以运行数字音频播放器100的计算机可读程序代码例如固件;USB20接口说明书CN102067120ACN102067130A3/8页5114,可操作以将数字音频播放器100置于与主机计算机10通信;音频接口。

14、115例如I2S接口;通用输入输出GPIO电路116;以及闪存接口117。数字音频播放器100还包括音频编解码器120、用户控制器和LED或LCM显示器130以及嵌入的NAND闪存140。虽然存储器140被示出为图1中的单个组件,但是应该理解可以使用几个分离的存储器组件。音频编解码器120与音频接口115通信,并通过耳机插孔或者扬声器未示出提供音频输出。用户控制器和LED或LCM显示器130提供如下用户接口,通过该用户接口,用户可以通过GPIO116控制数字音频播放器100的操作,并且NAND闪存140存储控制器110经由闪存接口117接收的数字音频文件,并通过音频接口115和音频编解码器12。

15、0播放。0019在此实施例中,数字音频播放器100经由USB20接口114从与数字音频播放器100通信的主机计算机10接收数字音频文件。如在此使用的,短语“与通信”意味着直接例如通过有线或无线连接与其通信或者经过可能或者可能没有在此示出或描述的一个或多个组件间接与其通信。数字音频播放器100和主机计算机10可以具有匹配的端口,或者可以使用线缆或支架CRADLE来连接数字音频播放器100与主机计算机10,该主机计算机10将数字内容下载到播放器100中的嵌入的NAND闪存140中。数字音频文件的源可以是主机计算机10本身或者经由诸如因特网的网络与主机计算机10通信的外部位置。0020应该注意,图1。

16、所示的数字音频播放器100仅仅是数字音频播放器的一个例子,并且可以使用对图1中所示的组件的各种变化。例如,在图2所示的替换的数字音频播放器200中,闪存接口117和嵌入的NAND闪存140被存储卡接口217例如SD卡接口和由数字音频播放器200经由存储卡槽未示出接收的存储卡240替代。在此实施例中,代替或者除了从主机计算机20下载数字音频文件之外,可以经由可移除存储卡240呈现数字音频文件给数字音频播放器200。在另一替换方式中,数字音频播放器可以具有嵌入的存储卡和可移除存储卡两者。此外,代替数字音频播放器具有与主机计算机的有线连接,数字音频播放器可以具有无线收发器,以将数字音频播放器置于与主。

17、机计算机通信。利用无线收发器,数字音频播放器可以直接与联网的组件通信而无需使用主机计算机。此外,在其他实施例中,数字音频播放器仅具有存储卡槽,并且不具有与主机设备或网络的连接。作为另一变型,如图1和图2所示,数字音频播放器100、200可以具有显示设备例如LCM显示器或者简单的LED以向用户提供某些可视反馈。在替换实施例中,既不使用显示设备也不使用LED。0021通过现在给出的示例数字媒体播放器的概况,以下段落将描述与多个播放列表的使用有关的实施例。为了简化,将结合图2的数字音频播放器200来描述这些实施例。但是,应该注意,也可以通过这些实施例来使用图1的数字音频播放器100以及其他类型的数字。

18、媒体播放器。0022多个播放列表的使用0023如上所述,使用多个播放列表、而不是使用单个播放列表来引用给出的固定库的数字媒体文件可以保持优质管理的PREMIUMCURATED体验新鲜感而无需用户将其数字媒体播放器连接到因特网。在工作中,数字媒体播放器200从存储卡240中存储的多个播放列表中选择第一播放列表,并播放在第一播放列表中指定的数字媒体文件。第一播放列表可以是初始的默认播放列表。在从头到尾播放了第一播放列表中指定的数字媒体文件说明书CN102067120ACN102067130A4/8页6后,数字媒体播放器200从多个播放列表中选择第二播放列表。如将在以下更详细讨论的,第二播放列表不一。

19、定是按顺序的下一播放列表。该处理继续播放每个播放列表。因为该处理在数字媒体播放器200脱机时发生,因此使用多个播放列表提供了新鲜的、类似收音机的收听体验而无需数字媒体播放器200在播放了由单个播放列表指定的所有内容后联机ONLINE。如在此使用的,“脱机”指的是如下事实数字媒体播放器200进行上述动作而没有连接到向数字媒体播放器200提供新的播放列表的另一设备例如没有连接到单独的设备或者可经由诸如因特网的网络访问的存储并提供新的一个或多个播放列表的设备。0024虽然可以使用任意数量的播放列表,但是当前优选地,使用至少三个以及甚至更优选地至少五个播放列表来提供最佳收听体验。此外,当前优选地,每个。

20、播放列表由管理员创建以帮助确保每个播放列表的播放顺序与具体品牌信息相称。如在此使用的,“管理员”是不同于数字媒体播放器200的用户的某个实体,并且可以是人例如专业DJ、自动的实体例如算法或者人和自动实体的组合。从而,播放列表管理可以是手动的、半自动的或自动的处理。0025应该注意,播放列表可以采取任何适当的形式。在一个实施例中,播放列表采取与数字音频文件分离的文件的形式,并且包含对于要播放的所有歌曲的按顺序的音轨TRACK位置。可以使用任何适当的播放列表格式。例如,以下是用于都位于子目录“音乐”中的以三个不同格式OGG、FLAC和MP3编码的三个歌曲的回放的XML格式的示例播放列表。0026X。

21、MLVERSION10ENCODINGUTF8002700280029FILE/MUSIC/SONG_1OGG0030FILE/MUSIC/SONG_2FLAC0031FILE/MUSIC/SONG_3MP3003200330034当然,可以使用其他格式的播放列表,诸如但不限于M3U。0035播放列表的组成0036每个播放列表可以按期望的方式指定所存储的数字音频文件。例如,在一个实施例中,每个播放列表指定与所有其他播放列表相同的数字音频文件,但是将那些数字音频文件按照不同的预定播放顺序排序。因此,如果存储卡240存储了800首歌,则每个播放列表将包含所有的800首歌但是按不同的播放顺序。在另一。

22、实施例中,至少一个播放列表指定对于该播放列表特有的UNIQUE并且不由任何其他播放列表指定的数字媒体文件。在图3中更详细地示出该实施例。如图3所示,存储卡240存储了20个歌曲音轨,并具有两个播放列表播放列表1和播放列表2。已选择20个音轨来简化此例示。实践中,可以使用大得多的数量的歌曲和播放列表。在此实施例中,播放列表1和播放列表2两者都指定18个音轨虽然每个播放列表可以指定不同数量的音轨。但是,代替指定相同的18个音轨,每个播放列表包含对两个播放列表共同的14个音轨诸如音轨1、3、19和20以及对说明书CN102067120ACN102067130A5/8页7该播放列表特有的四个音轨诸如对。

23、播放列表1的音轨2和对播放列表2的音轨11。因此,除了共同音轨的不同播放顺序之外,每个播放列表在音轨内容方面变化了一定程度,因为音频内容的数据库包含了比在给定播放列表的单个实例中出现更多的音轨。不同的播放顺序和稍有不同的内容的组合使得每个播放列表的收听体验有些独特性。但是,因为大多数音轨仍然共享,因此仍然提供了紧凑的实现方式。当然,如上所述,可以在不用特有音轨的概念NOTION的情况下来使用播放列表,在此情况下各播放列表精确地指定相同的音轨,但是将那些音轨按不同的播放顺序排序。即,存储卡240中的音频内容的数据库不需要包含比在给定播放列表中所包含的更多的音频对象。如从以上可见的,可以从音频音轨。

24、的单个集合中创建具有不同播放顺序以及可选地具有特有的音轨的播放列表。利用足够的特有音轨,可以创造看起来像正在进行而没有重复的管理的收听体验,在此情况下一旦播完EXHAUST了一个播放列表,就选择另一播放列表。0037播放列表选择0038如上所述,在播完了一个播放列表后,数字媒体播放器200选择引用那些数字媒体文件的另一播放列表,以提供新鲜的、类似收音机的收听体验而无需数字媒体播放器200在播放了由单个播放列表指定的所有内容后联机。数字音频播放器200可以按任何适当的方式自动选择播放列表。例如,在一个实施例中,数字音频播放器200按它们被存储的顺序一次一个地选择播放列表例如播放列表1、然后播放列。

25、表2、然后播放列表3等等。在其他实施例中,数字音频播放器200为了甚至更特有的收听体验而按照随机或者伪随机的方式选择播放列表。存在许多可以使用的随机或伪随机算法。例如,可以使用随机种子SEED来确定应该首先播放哪个播放列表。然后可以在伪随机数发生器的控制下播放剩余的播放列表,每个播放列表被排除以不进一步回放,直到播放了所有的播放列表。新的随机种子可以用于下一序列,然后随机播放列表选择的另一序列。图4利用指示被选播放列表的外框和被示出为被排除在回放选择外直到播放了所有播放列表的斜体的播放列表来例示这可以如何来进行。该机制将给出对于每个开始点的可重复的序列。为了添加进一步的变化,可以采用多个伪随机。

26、序列发生器,使得即使当选择了相同的初始播放列表时,序列也将变化。虽然在此实施例中优选的是有限的随机或伪随机播放列表顺序选择,但是可以按多种其他方式、诸如带有或不带有重复限制的真实随机选择来控制播放列表选择的随机性。但是,可以优选地,确保该随机化不允许在给定的播放列表的回放已完成后立即或在某个时间时选择该播放列表。0039频道的使用0040现在转向另一实施例,为了使收听体验甚至更像收音机,数字音频播放器200可以具有切换到不同“频道”的能力,其中每个频道与其自身的多个播放列表相关联即第一频道与第一多个播放列表相关联,第二频道与第二多个播放列表相关联,等等。该体验在频道的概念和编排歌曲的顺序方面“。

27、更像收音机”,但是该体验实际上强大得多,因为其允许按保持在新鲜和意想不到的激发兴趣的方式来即时访问巨大量的音乐,并且不像收音机那样,其在某些实施例中可以被暂停和跳过。两个频道可以具有特有的音轨,使得在歌曲上没有重叠,或者两个频道可以在它们之间共享至少一个音轨。图5是使用多个频道的实施例的文件系统的示例表示的图示。如图5所示,在根目录,存在两个子目录一个用于音乐频道并且一个用于播放列表。注意,该表示仅用于示例目的,因为播放列表可以位于文说明书CN102067120ACN102067130A6/8页8件系统中的任何位置并且为音频音轨指定文件系统内的任何位置。从而,任何数量的不同文件系统配置是可能的。

28、。0041数字音频播放器可以提供用于信道选择的任何适当类型的机制。例如,数字音频播放器可以包括下一频道用户输入元件和前一类别用户输入元件。在图6中示出了这样的数字音频播放器300。在此实施例中,包括固态存储器的存储卡310被用于经由在播放器300的底部侧的存储卡槽图6中不可见向数字音频播放器300提供数字音频文件和播放列表。如上所述,代替或者除了使用存储卡310之外,数字音频播放器300可以从主机计算机和/或网络位置接收数字音频文件。如存储卡310的标签上所示,该存储卡310存储爵士歌曲。虽然存储卡310上的所有歌曲都是爵士歌曲,但存储卡310上的爵士歌曲被分组成多个频道例如“GROOVEBO。

29、UTIQUE”、“经典爵士”和“现代爵士”。从而,如通过此例可见,“频道”不一定是不同流派的音乐,而是仅仅与不同的多个播放列表相关联。0042如图6所示,数字音频播放器300具有允许用户选择内容的频道的两个用户输入元件在此左箭头按钮320和右箭头按钮330。用户输入元件可以采取其他形式,诸如但不限于滚轮WHEEL、控制杆LEVER、旋钮KNOB或触摸敏感的元件。这两个按钮320、330用作“改变频道”按钮,左箭头按钮320指示“前一频道”,右箭头按钮330指示“下一频道”。当数字媒体播放器300中的电路接收到左箭头按钮320的用户选择时,其选择前一频道并播放由与该频道相关联的播放列表指定的数字。

30、媒体文件。例如考虑具有三个频道“GROOVEBOUTIQUE”、“经典爵士”和“现代爵士”的存储卡310当然,存储卡310可以具有更多或更少的频道,且数字音频播放器300当前正在播放来自“经典爵士”频道的歌曲。当数字音频播放器300中的电路接收到左箭头按钮320的用户选择时,其选择前一频道,这在此卡中是“GROOVEBOUTIQUE”,并播放由与该频道相关联的播放列表指定的数字音频文件。当用户按下右箭头按钮330时,将发生类似的操作,但是数字音频播放器300将播放由与下一频道例如“现代爵士”而不是前一频道例如“GROOVEBOUTIQUE”相关联的播放列表指定的歌曲。从而,用户可以通过按下单个。

31、按钮来选择频道,很像按下FM收音机上的前一频道或下一频道按钮的用户体验。0043虽然此实施例中的数字音频播放器300具有前一频道按钮320和下一频道按钮330两者,但是替代地数字音频播放器300可以仅具有这些按钮中的一个而不是两者。此外,代替或者除了具有下一和/或前一频道按钮之外,数字音频播放器300可以具有被配置为对应于各个频道的专用用户输入元件。而且,虽然不是必需的,如图6所示,数字音频播放器300可以提供其他元件以增强使用播放器300的用户体验。例如,为了更丰富的体验,图6中的数字音频播放器300包括显示设备340,显示正播放的当前频道以及其他信息。数字音频播放器300还包括附加的用户界。

32、面按钮,诸如音量调高按钮350、音量调低按钮360、“跳过歌曲”按钮370该播放器300不具有“前一歌曲”按钮,但是可以添加一个、用于在“关闭”、“卡”和“FM”工作模式之间选择的开关380。在此实施例中,数字音频播放器300还具有FM收音机接收机。当处于“FM”模式时,左箭头按钮320和右箭头按钮330可以上下扫描拨盘DIAL。0044如上所述,各服务可以以低于如果用户购买每个单独的歌曲的价格为用户提供收听很大库的内容的能力。但是,作为折衷,可能对用户自由地“使用”各歌曲的能力置入了一些限制。例如,图6的数字音频播放器300仅允许用户跳过歌曲但不能重放歌曲。其他说明书CN102067120A。

33、CN102067130A7/8页9限制可以适用,诸如但不限于不允许用户浏览整个内容,不允许用户搜索歌曲,不允许用户随意查看频道中的艺术家和歌曲的名称,不允许用户选择随机歌曲,以及不允许用户创建其自己的播放列表。0045存储器器件实施方式0046在一个当前优选的实施例中,数字媒体文件和多个播放列表两者都被存储在可移除存储器器件的存储器中例如存储卡的存储器中,该存储器具有被配置为与数字媒体播放器连接的连接器,并且数字媒体播放器中的电路可操作以如上所述自动选择播放列表。如果播放列表的回放例如通过播放/暂停序列、电源关/开序列或者通过选择另一频道,这将在以下描述中断,则优选地,向存储卡写入“书签BOO。

34、KMARK”,使得当恢复该播放列表的回放时,播放列表从其停止的点开始。0047优选地,数字媒体文件和播放列表以及书签按安全方式存储,以防止未被授权的使用或篡改。在当前优选的实施例中,来自SANDISK公司的TRUSTEDFLASHTM架构被用于将数字媒体文件和播放列表存储在存储卡240上的隐藏分区中。关于TRUSTEDFLASHTM的进一步的信息可以在美国专利申请序号11/314411公开为美国专利申请2006/0242068A1、11/557028以及11/322812公开为美国专利申请2007/0043667A1中找到,其被转让给本申请的受让人并通过参考合并于此。优选地,虽然不是必需的,在。

35、此实施例中,存储卡240不包含在由播放列表引用的文件之外的数字音频文件的通用库。0048可以使用任何适当类型的存储卡或者更常用地是存储器器件例如USB盘等。图7是示例存储卡1000的图示。如图7所示,存储卡1000包括存储器1010和控制器1020。在此实施例中,存储器1010采取由可按更小单位的页读取和编程的非易失性单元的可擦除块组成的NAND闪存的形式,虽然可以使用其他存储器类型。控制器1020优选地被实现为可以或者可以不与NAND存储器1010一起封装的单个集成电路。控制器1020包括CPU1022、存储器ROM/RAM1024、卡接口例如SD1026、闪存接口1028和CPU总线102。

36、9。控制器1020负责翻译来自主机1030例如数字音频播放器的数据传送的请求,这通常是读或写种类,并且指定开始的逻辑块地址和要传送的块的数量。0049将数字媒体文件和引用数字媒体文件的多个播放列表都存储在可移除存储卡上允许采用向终端用户销售预加载的卡的商业模型。虽然包含预加载的内容的存储卡已经可用诸如存储艺术家的一个或多个专辑的存储卡,但是这样的存储卡不具有引用同一内容数据库的多个播放列表。从而,这样的卡不提供在使用多个播放列表时可以提供的新鲜的类似收音机的收听体验。0050当然,如上所述,可以将数字媒体文件和/或播放列表除了经由可移除存储卡之外提供给数字媒体播放器。例如,可以从主机计算机或者。

37、间接或直接从因特网加载数字媒体文件和/或播放列表。此外,可以提供混合使用的情况,由此数字媒体文件和/或播放列表初始地经由可移除存储卡被提供给数字媒体播放器,并且稍后,经由主机设备或者网络连接来提供更新过的或者“刷新的”数字媒体文件和/或播放列表。0051结论0052应该注意,这些实施例中的任意一个可以单独使用或者以各种组合使用。例如,其中多个播放列表中的至少一个播放列表指定至少一个特有音轨的实施例可以与其中管理播放列表的实施例和/或与具有多个频道的实施例一起或者分开地使用。此外通过参考合说明书CN102067120ACN102067130A8/8页10并于此并被转让给本申请的受让人的以下美国专。

38、利申请描述可还可以与在此描述的任意实施例组合使用的各种实施例“POWERFULLYSIMPLEDIGITALMEDIAPLAYERANDMETHODSFORUSETHEREWITH”,美国专利申请号11/967861,提交于2007年12月31日。0053而且,意图前述详细描述应被理解为对本发明可以采取的所选形式的例示,而不是对本发明的限定。意图仅以下权利要求、包括其等效物来定义本发明的范围。而且,以下权利要求中的一些可能陈述组件可操作以进行某个功能或者被配置用于某个任务。应该注意,这些不是约束性的限制。还应该注意,权利要求中所列的动作可以按任何顺序进行不一定按照它们被列出的顺序。说明书CN102067120ACN102067130A1/7页11图1说明书附图CN102067120ACN102067130A2/7页12图2说明书附图CN102067120ACN102067130A3/7页13图3说明书附图CN102067120ACN102067130A4/7页14图4说明书附图CN102067120ACN102067130A5/7页15图5说明书附图CN102067120ACN102067130A6/7页16图6说明书附图CN102067120ACN102067130A7/7页17图7说明书附图CN102067120A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1