著录项信息
专利名称 | 播放表管理设备和方法 |
申请号 | CN200310101084.X | 申请日期 | 2003-10-14 |
法律状态 | 权利终止 | 申报国家 | 暂无 |
公开/公告日 | 2004-07-14 | 公开/公告号 | CN1512501 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G11B20/10 | IPC分类号 | G;1;1;B;2;0;/;1;0;;;G;1;1;B;7;/;0;0查看分类表>
|
申请人 | 三星电子株式会社 | 申请人地址 | 韩国京畿道
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 三星电子株式会社 | 当前权利人 | 三星电子株式会社 |
发明人 | 金斗镒 |
代理机构 | 北京市柳沈律师事务所 | 代理人 | 黄小临;王志森 |
摘要
本发明涉及一种能够响应于用户的趣味的动态改变,自动生成和更新播放表的播放表管理设备和方法。在解码和输出音频数据段的时候,根据音频数据段的输出状态来计算各段音频数据的命中率,并且根据所计算的命中率更新播放表或生成播放表,使得不能再现用户不喜欢的音频数据段。
1.一种播放表管理设备,包括:
盘驱动单元,用于从存储介质中接收音频数据;
解码器,用于从盘驱动单元接收音频数据,和解码并输出所接收的音频 数据;
播放表管理单元,用于根据音频数据的输出状态,来计算音频数据的命 中率,并且根据计算的命中率生成播放表;和
中央控制单元,用于对至少一个输入控制信号作出响应,控制盘驱动单 元、解码器和播放表管理单元的操作,
其中,用于计算命中率的音频数据的输出状态是跳过和再现完成中的一 个。
2.根据权利要求1所述的设备,其中,存储介质包括由盘驱动单元检索 的播放表,和中央控制单元控制盘驱动单元和解码器的操作,以便按照检索 的播放表解码和输出音频数据。
3.根据权利要求1所述的设备,其中,盘驱动单元检索存储在附加的存 储器中的播放表,和中央控制单元控制盘驱动单元和解码器的操作,以便按 照检索的播放表解码和输出音频数据。
4.根据权利要求2或3所述的设备,其中,播放表管理单元更新检索的 播放表,以产生所生成的播放表的更新版本。
5.根据权利要求4所述的设备,其中,将更新的播放表存储在存储介质 中。
6.根据权利要求4所述的设备,其中,将更新的播放表存储在附加的存 储器中。
7.根据权利要求1所述的设备,其中,存储介质满足多音频规范。
8.根据权利要求1所述的设备,还包括显示单元,用于显示检索的播放 表和生成的播放表之一。
9.根据权利要求1所述的设备,其中,命中率是通过计算已经解码和输 出的音频数据的帧的长度计算出来的。
10.根据权利要求1或9所述的设备,其中,命中率是根据已经解码和 输出的音频数据的帧的长度加权的。
11.根据权利要求1所述的设备,其中,播放表管理单元通过利用使生 成的播放表被唯一标识的代码值来命名生成的播放表。
12.根据权利要求11所述的设备,其中,通过利用使存储介质被标识的 标识符来生成代码值。
13.根据权利要求11所述的设备,其中,利用计算的命中率来生成代码 值。
14.根据权利要求11所述的设备,其中,代码值包括利用已生成的播放 表的全部或一部分的播放时间来生成的那些值。
15.一种播放表管理方法,包括如下步骤:
对输入控制信号作出响应,从存储介质中检索音频数据,并且进行控制, 以便解码和输出所检索的音频数据;和
当解码和输出音频数据时,基于音频数据的输出状态为表示音频数据的 至少一个项目计算命中率,和按照计算的命中率,生成播放表,
其中,用于计算命中率的音频数据的输出状态是跳过和再现完成中的一 个。
16.根据权利要求15所述的方法,还包括如下步骤:
检索存储在存储介质中的播放表;和
进行控制,以便按照检索的播放表来解码和输出音频数据。
17.根据权利要求15所述的方法,还包括如下步骤:
检索存储在附加的存储器中的播放表;和
进行控制,以便按照检索的播放表来解码和输出音频数据。
18.根据权利要求16或17所述的方法,还包括更新检索的播放表,以 产生所生成的播放表的更新版本的步骤。
19.根据权利要求18所述的方法,其中,将更新的播放表存储在存储介 质中。
20.根据权利要求18所述的方法,其中,将更新的播放表存储在附加的 存储器中。
21.根据权利要求15所述的方法,其中,存储介质满足多音频规范。
22.根据权利要求15所述的方法,还包括显示检索的播放表和生成的播 放表之一的步骤。
23.根据权利要求15所述的方法,其中,命中率是通过计算已经解码和 输出的音频数据的帧的长度计算出来的。
24.根据权利要求15或23所述的方法,其中,命中率是根据已经解码 和输出的音频数据的帧的长度加权的。
25.根据权利要求15或23所述的方法,还包括利用使生成的播放表被 唯一标识的代码值来命名所生成的播放表的步骤。
26.根据权利要求25所述的方法,其中,基于使存储介质被标识的标识 符来生成代码值。
27.根据权利要求25所述的方法,其中,基于所计算的命中率来生成代 码值。
28.根据权利要求25所述的方法,其中,代码值是根据所生成的播放表 的全部播放时间或一部分播放时间生成的。
29.根据权利要求15所述的方法,其中,所述命中率是为含有所述音频 数据的播放表中的多个项目的每一个计算的。
30.根据权利要求1所述的设备,其中,所述命中率是为含有所述音频 数据的播放表中的多个项目的每一个计算的。
技术领域\n本发明涉及一种播放表管理设备和方法,尤其涉及一种能够对用户的动 态变化的趣味作出响应,自动生成和更新播放表的播放表管理设备和方法。\n背景技术\n在现有技术中,光盘(CD)是这样构造的光存储介质,即,根据轨道排 序和在其中存储诸如文本、声音和图像之类的数据。当需要时,可以读出记 录在轨道上的数据。按照红皮书(Red Book)标准,每个光盘包括在上面记 录包括有关轨道的个数、轨道的起点、和轨道的长度等的信息的内容表(下 文称之为“TOC”)的导入区、实际记录音频数据的节目区、和指示CD结束的 导出区。\n在现有技术音频CD的情况中,在导入区中的TOC中包括记录在CD中的 多段音乐的号码、名称、和播放时间。当把音频CD插入CD播放器中,读出 记录在导入区中的TOC,并且,可以根据包括在TOC中的信息再现音频数据。\n但是,现有技术存在着各种各样的问题和缺点。例如,但不作为限制, 按照红皮书标准制造的现有技术音频CD使用从头到尾依次读取TOC的方案。 因此,现有技术的问题在于,通过这种访问方法增加了识别记录在CD上的很 多段音频数据所需的初始化时间。\n并且,在按照红皮书标准制造的音频CD的情况中,由于只有有关各个轨 道的播放时间的信息被包括在TOC中,因此,现有技术的问题在于,不可能 利用诸如音乐家的名字、一段音乐的名称、或曲集的名称之类的关键字进行 关键字搜索。因此,需要大量的时间和精力来搜寻所需要的音乐片段。\n为了解决这些现有技术的问题,人们已经对能够通过在短的时间间隔内 读取TOC,缩短对CD的访问时间,和能够通过同时读取TOC中有关艺术家、 类型、和曲集等的信息,提供对一段音乐的搜索功能的CD标准进行了积极的 研究。\n作为这样的CD标准之一,甚至使用和CD一样的其它存储介质,推荐的 多音频(MultiAudio)规范(1.10版本,2002.9.18,OSTA;下文称之为“MA”) 格式也能够再现按与文件系统无关的格式压缩的数字音频数据。MA是一种使 像MP3或WMA文件那样的压缩的数字音频数据记录在上面的盘以与满足一般 红皮书标准的音频CD相同的方式得到使用的音频数据记录格式。\n图1是显示MA的布局的视图。多段音频数据、TOC文件(TOC.MAU)、和 诸如Blues.MAU或Jazz.MAU之类的一个或多个TrackList(轨道表)文件被 记录在满足MA规范的CD上。TOC文件包括用于指示各段数字音频数据的位 置的TrackEntries字段、和用于指示按用户所希望的次序排列的 TrackEntries的User Defined Playlist字段。TrackList文件包括因缺少 存储介质的存储器而准备的、将TrackEntries按与Playlist字段相同的次 序排列的字段。\n换句话说,在MA的情况中,把作为音频数据的记录单位的轨道或一部分 轨道设置成一个用户定义的轨道,并且,生成和在用户定义的轨道上记录作 为根据用户所需的每段音乐再现轨道的次序的播放表。因此,在将来,只有 用户所需的音乐段才可以按照用户想要再现的多段音乐的播放表来依次得到 再现。\n但是,在记录了与多达200段的音乐相对应的数字音频数据的CD的情况 中,难以在某个时刻设置如此很多段的音频数据之中所需的音频数据段的次 序和生成播放表。于是,每当再现播放表中不需要的音频数据段时,用户就 按下跳过按钮,或进行从相关播放表中删除不需要的音频数据段的操作。\n更具体地说,一旦生成播放表,马上就把生成的播放表烧录在CD上。因 此,在把播放表记录在不可写CD上的情况中,编辑该播放表是不可能的。在 这样的情况下,在再现包括在播放表中的音频数据段的期间,每当再现不需 要的音乐段时,用户就按下跳过按钮。并且,即使把播放表记录在可写CD上, 用户也要通过编辑播放表,进行从播放表中删除不需要的相关音乐段的操作。 因此,存在的问题在于,上面所讨论的现有技术方案是令人不便的。\n也就是说,尽管按照MA格式制造的音频CD可以提供快速初始化驱动和 对一段音乐的关键字搜索功能,但是,存在的局限性在于,不可能提供对用 户的趣味的动态改变作出响应的播放表。\n发明内容\n本发明就是为了解决上述问题而构想出来的。本发明的目的是提供一种 通过在按照MA格式制造的存储介质中,对用户趣味的改变作出响应,自动生 成或更新播放表,而无需进行附加的操作就可以使用户只听到所需的音频数 据段的设备和方法。\n为了达到该目的,播放表管理设备包括:盘驱动单元,用于从存储介质 接收音频数据;解码器,用于从盘驱动单元接收音频数据,并且解码和输出 所接收的音频数据;中央控制单元,用于对至少一个输入控制信号作出响应, 控制盘驱动单元、解码器和播放表管理单元的操作。该设备还包括播放表管 理单元,用于根据音频数据的输出状态,计算音频数据的命中率,和根据所 计算的命中率来生成播放表。其中,用于计算命中率的音频数据的输出状态 是跳过和再现完成中的一个。\n播放表管理方法包括如下步骤:对输入控制信号作出响应,从存储介质 中检索音频数据,并且进行控制,以便解码和输出所检索的音频数据;和当 解码和输出音频数据时,基于音频数据的输出状态为表示该音频数据的至少 一个项目计算命中率,和按照所计算的命中率,来生成播放表。其中,用于 计算命中率的音频数据的输出状态是跳过和再现完成中的一个。\n并且,提供了被配置来存储起管理播放表作用的指令集合的计算机可读 介质。该指令集合包括:对输入控制信号作出响应,从存储介质中检索音频 数据,并且进行控制,以便解码和输出检索的音频数据;和当解码和输出音 频数据时,为该音频数据所代表的至少一个项目计算命中率,和按照所计算 的命中率,来生成播放表。此外,该指令集合还包括:检索存储在存储介质 中的播放表,并且进行控制,以便按照检索的播放表来解码和输出音频数据。\n根据本发明的一个优选实施例,命中率是通过计算已经解码和输出的音 频数据段的帧的长度计算出来的。\n根据本发明的另一个优选实施例,播放表管理单元利用使其被唯一标识 的代码值来命名所生成的播放表。\n附图说明\n通过对结合附图给出的优选实施例进行如下的描述,本发明的上面和其 它目的和特征将变得更加清楚,其中:\n图1是显示现有技术MA数据的布局的视图;\n图2是根据本发明的示范性的、非限制性的实施例的播放表管理设备的 示意性方块图;\n图3是显示用于实现本发明的示范性的、非限制性的实施例的应用程序 的屏幕配置的视图;\n图4是概括说明根据本发明的示范性的、非限制性的实施例的播放表管 理方法的流程图;\n图5是根据本发明的示范性的、非限制性的实施例,图4中的命中率计 算步骤的详细的流程图;\n图6是说明根据本发明的示范性的、非限制性的实施例的命中率计算方 法的视图;\n图7是根据本发明的示范性的、非限制性的实施例,图4中的播放表更 新步骤的详细的流程图;和\n图8(a)到(c)是显示根据本发明的示范性的、非限制性的实施例, 不同地命名的播放表的例子的视图。\n具体实施方式\n在下文中,将参照附图来详细描述本发明的优选实施例。\n图2是根据本发明的播放表管理设备的示意性方块图,和图3是显示用 于实现本发明的应用程序的屏幕配置的视图。\n播放表管理设备包括盘驱动单元10、解码器20、输入单元30、显示单 元40、中央控制单元50、和播放表管理单元60。\n盘驱动单元10通过聚焦和跟踪,来拾取和输出记录在CD A上的数据。 当把CD A插入播放器中时,插入CD A的导入区受到搜索,并且把导入区中 的TOC发送到中央控制单元50。按照中央控制单元50的控制,从CD A中拾 取音频数据,然后,将其输出到解码器20。\n此时,在TOC中包括记录在CD A上的所有音频数据段的,诸如「Music No.」、「Music Name」、「Musician」、「Album Name」、和「Time」之类的附加信息。 中央控制单元50读取该TOC,并且把附加信息转换成输出到显示单元40的、 将要显示在屏幕上的适当格式。\n由于盘驱动单元10的构造和操作与通常用在CD再现设备的现有技术领 域中的盘驱动单元相同,因此,这里将省略对它的详细描述。\n当把压缩的音频数据从盘驱动单元10输入到解码器20时,解码器20把 该音频数据解码成音频信号,并且,输出该音频信号。也就是说,解码器20 解码压缩的音频数据和对已解码的数据进行反量化(dequantization),还原 在编码数据期间进行的量化,以便可以输出原始的音频信号。\n由于解码器20的构造和操作也与通常用在CD再现设备的领域中的解码 器相同,因此,这里将省略对它的详细描述。\n输入单元30接收用户通过按钮的输入,由此把预定的控制信号输出到中 央控制单元50。如图3所示,输入单元30包括在应用程序中作为用户界面 来实现的播放按钮、跳过按钮、暂停按钮、停止按钮、播放模式按钮、和音 量按钮等。\n当用户选择特定的按钮时,中央控制单元50识别由用户选择的按钮,并 且,对输入作出响应,以控制盘驱动单元10、解码器20、显示单元40或播 放表管理单元60。\n例如,但不作为限制,如果用户选择跳过按钮,则中央控制单元50停止 再现当前再现的那段音频数据,控制盘驱动单元10再现下一段的音频数据, 并且控制显示单元40显示有关要再现的下一段的音频数据的信息。\n或者,如果用户选择停止按钮,中央控制单元50停止再现当前再现的那 段音频数据。如果用户选择暂停按钮,中央控制单元50暂时停止再现当前再 现的那段音频数据。如果用户选择播放模式按钮,中央控制单元50让用户选 择如下三种模式的任何一种:能够依次再现包括在播放表中的多段音频数据 的顺序播放模式、能够随机再现多段音频数据的随机播放模式、和能够混洗 多段音频数据,以便不重复再现多段音频数据之中以前已经再现过的那些音 频数据段,并且随机读取和再现音频数据段的混洗播放模式。\n尽管在图3所示的本实施例中,输入单元30是以在计算机(或计算机可 读介质)中执行的应用程序(指令集合)的形式实现的,但是,输入单元30 的播放按钮、跳过按钮、暂停按钮、停止按钮、播放模式按钮、和音量按钮 等也可以以,例如,硬件按钮的形式实现。\n显示单元40在它的屏幕上显示播放表和有关通过盘驱动单元10拾取的 音频数据的附加信息。对来自中央控制单元50的控制命令作出响应,显示单 元40在屏幕上显示记录在CD A的TOC中的播放表。或者,如果用户选择任 何一个播放表,显示单元40在屏幕上依次显示包括在所选播放表中的音频数 据段,和一旦再现音频数据段时,就在屏幕上显示各段音频数据的、诸如 「Music No.」、「Music Name」、「Musician」、「Album Name」、和「Time」之类的附 加信息。\n并且,显示单元40用强调颜色(例如,红色)显示当前正在再现的那段 音频数据,和用相对浅的颜色(例如,灰色)显示有关还没有再现的或已经 再现过的音频数据段的附加信息。于是,显示单元40使用户可以容易地明白 当前正在再现和随后将要再现那段音频数据等。\n中央控制单元50对用户通过输入单元30的按钮的输入作出响应,控制 盘驱动单元10、解码器20、显示单元40和播放表管理单元60,以便控制再 现音频数据的一般操作。在下文中,将详细描述中央控制单元50的操作。\n当把CD A插入播放器中时,中央控制单元50通过盘驱动单元10来检 索CD A的TOC,读取检索的TOC,把记录在TOC中的播放表发送到播放表管 理单元60,和使该播放表显示在显示单元40的屏幕上。\n此外,当用户通过输入单元30选择特定的播放表时,中央控制单元50 识别特定的播放表的选择,和如图3所示,使包括在所选播放表中的音频数 据段的、诸如「Music No.」、「Music Name」、「Musician」、「Album Name」、和「Time」 之类的信息显示在显示单元40的屏幕上。\n并且,当用户选择输入单元30中的播放按钮时,中央控制单元50识别 播放按钮的选择,和使包括在播放表中的音频数据段得到再现。中央控制单 元50检索将要通过盘驱动单元10从CD A的节目区中再现的音频数据段。 然后,中央控制单元50使检索的音频数据段通过解码器20得到解码,以输 出用户可以听到的音频信号。另外,中央控制单元50控制再现音频数据的一 般操作。\n播放表管理单元60计算在再现包括在播放表中的音频数据段期间,每段 音频数据的命中率。在完成了包括在播放表中的所有音频数据段的再现之后, 从播放表中自动删除命中率低的那段音频数据,以便不再再现用户不喜欢的 那段音频数据。后面将和结合图5给出的描述一起对这种特征作更详细的描 述。\n同时,根据本发明的播放表管理方法包括如下步骤:对输入控制信号作 出响应,从存储介质中拾取音频数据段,并且进行控制,以便解码和输出拾 取的音频数据段;和当正在解码和输出音频数据段时,计算各段音频数据的 命中率,和按照计算的命中率,来生成播放表。\n图4是概括说明根据本发明的播放表管理方法的流程图。\n当把CD A插入播放器中时,中央控制单元50读取插入的CD A的TOC, 把记录在TOC中的播放表发送到播放表管理单元60,和使记录在TOC中的播 放表显示在显示单元40的屏幕上(S10)。\n此时,如果在TOC中没有播放表,那么中央控制单元50使包括记录在 CD A上的所有音乐段的名称的默认播放表显示在屏幕上。\n当用户选择播放表中的任何一个时(S20),以要再现的次序把包括在所 选的播放表中的音频数据段显示在显示单元40上。此时,在屏幕上还显示音 频数据段的、诸如「Music No.」、「Music Name」、「Musician」、「Album Name」、 和「Time」之类的附加信息。\n用户可以从他/她自己准备的播放表之中,或者,从根据类型、艺术家、 或曲集分类的多个播放表之中选择特定的播放表。例如,但不作为限制,根 据类型分类的多个播放表包括诸如「Ballads」、「Jazz」、「Rock」、「Dance」、和 「Classical」之类的类型索引。按曲集分类的播放表包括诸如「New Story」、「The Natural」、「Miracle」、和「Someday」之类的曲集索引。按艺术家分类的播放表 包括诸如「Queen」、「Mariah Carey」、「Beatles」、和「Michael Jackson」之类的 艺术家索引。但是,本发明不局限于此。\n同时,当以要再现的次序在屏幕上显示包括在播放表中的音频数据段时, 用户可以通过诸如鼠标的拖放操作之类的各种操作,来编辑播放表或生成新 的播放表。\n然后,当用户选择播放按钮时,中央控制单元50按照所选的播放表,通 过盘驱动单元10和解码器20依次再现音频数据段(S30)。下面将对此作更 详细的描述。当中央控制单元50控制盘驱动单元10,以便可以跳跃到记录 音频数据段的轨道位置时,盘驱动单元10据此从CD A中拾取音频数据段, 并且将它们输出到解码器20。解码器20解码输入的音频数据段,以生成用 户可以听到的音频信号,并且输出该音频信号。\n正如结合图1所述的那样,如果在再现包括在播放表中的音频数据段期 间,再现了不需要的音频数据段,那么,用户按下跳过按钮,或者进行从相 关播放表中删除音频数据段的操作。在现有技术中,由于每当遇到不需要的 音频数据段时,必须重复这个过程,这是令人不便的。\n为此,本发明的示范性的、非限制性的实施例通过在再现包括在播放表 中的音频数据段的同时,计算各段音频数据的命中率(S40),和按照所计算 的命中率来更新播放表,使用户不喜欢的音频数据段不被再现。下面将参照 图5和6更具体地说明计算命中率的步骤S40。\n图5是图4中的命中率计算步骤S40的详细的流程图。播放表管理单元 60首先确定在再现音频数据段期间是否出现了中断(S41)。如果因用户操作 按钮而已经发生中断,那么,确定中断是选择了跳过按钮导致的(S42)还是 选择了停止/暂停按钮导致的(S43)。\n如果中断是选择了跳过按钮导致的,中央控制单元50控制盘驱动单元 10,以便跳到记录下一段音频数据的轨道位置上,并且计算直到现在为止通 过播放表60已经解码和输出的帧的长度(S44)。直到现在为止已经解码和输 出的帧的长度可以简单地根据开始解码相关的音频数据段的那一时刻与选择 了跳过按钮的那一时刻之间的时间差来计算。\n一旦以这样的方式计算出直到现在为止已经解码和输出的帧的长度,播 放表管理单元60就可以根据计算的帧的长度,来计算相关的音频数据段的命 中率(S45)。在下文中,将参照图6详细说明音频数据段的命中率计算方法。\n图6是说明音频数据段的命中率计算方法的视图。假设一段音频数据段 的总长是100,把命中率表达成根据所解码的输出帧的长度来加权的值(即, 加权值)。例如,但不作为限制,计算出直到40个帧的解码和输出的音频数 据段的命中率为-1,和计算出直到80个帧的解码和输出的音频数据段的命中 率为6。\n基于解码的输出帧的长度的权重是可以改变的。除了已解码的输出帧的 长度之外,还可以根据一段音频数据的再现比(即,在选择跳过按钮之前的 音频数据段的播放时间与音频数据段的总的播放时间之比)来计算命中率。\n也就是说,本发明中的命中率可以被理解为具有与用户对某段音频数据 的偏好相同的含义。因此,命中率低的一段音频数据可以被确定为用户不喜 欢的一段音乐,而命中率高的一段音频数据可以被确定为用户喜欢的一段音 乐。\n返回到图5,当中断是选择了停止按钮导致的时,中央控制单元50通过 控制盘驱动单元10和解码器20,来停止再现当前正在再现的那段音频数据。 当中断是选择了暂停按钮导致的时,中央控制单元50暂时停止再现当前正在 再现的那段音频数据(S46)。\n同时,如果在再现音频数据段期间没有发生中断,那么,播放表管理单 元60确认是否已经全部再现了相关的音频数据段,直到它的末端(S47)。如 果是的话,计算根据音频数据段完全再现的命中率(S48)。由于已经参照图 6具体说明了命中率计算方法,因此,将略去对它的详细描述。\n再次参照图4,播放表管理单元60通过这样的过程,计算各段音频数据 的命中率,然后,确认包括在播放表中的所有音频数据段是否都已经得到再 现(S50)。如果是的话,播放表管理单元60生成新的播放表,或根据所计算 的命中率来更新相关的播放表(S60)。在下文中,将参照图7详细说明播放 表更新步骤S60。\n图7是图4中的播放表更新步骤S60的详细的流程图。播放表管理单元 60首先根据所计算的命中率,按降序排列包括在播放表中的所有音频数据段 (S61)。把命中率低的音频数据段确定为用户不喜欢的音乐段,然后,从播 放表中去除它们(S62)。\n参照图3,例如,但不作为限制,在依次再现包括在播放表001中的音 频数据段的同时,播放表管理单元60计算各段音频数据的命中率。分别计算 出已经完全再现的、“Lucky”、“One love”、“The one”、“When I dream”、 “Supreme”、“Dear Ben”、“I′m glad”、“All I have”、和“I′ve Been Thinking”的命中率为10。分别计算出在再现它们期间在较早部分已经跳过 的“Still”、“Loving You”、“Evergreen”、和“Again”的命中率为-5。\n把计算的命中率暂时存储在音频管理信息区中。当完成了播放表的再现 时,播放表管理单元60接着根据记录在音频管理信息区中的命中率,按降序 排列音频数据段。把命中率低的“Still”、“Loving You”、“Evergreen”、和 “Again”确定为用户不喜欢的音乐段,然后,将其从播放表中去除。\n也就是说,播放表管理单元60根据它计算的命中率,来确定用户是否喜 欢每段音频数据,并且,从相关的播放表中去除包括在播放表中的音频数据 段之中的用户不喜欢的音频数据段,以便不再再现用户不喜欢的音频数据段。\n同时,播放表管理单元60利用如下的ISO(国际标准化组织)9660文件 系统和预定代码值,不同地命名在这样的过程中生成的播放表,以便可以将 生成的播放表与记录在同一个CD或其它CD上的其它播放表的那些区分开 (S63)。在下文中,将参照图8详细说明播放表命名方法。\nISO 9660文件系统是使CD能够与所使用的平台(例如,Windows和Macin- tosh)无关地得到读取的、用于CD的标准文件系统。基于ISO 9660文件系 统准备的文件几乎可以被任何计算机所读取。为了满足ISO 9660文件系统, 文件名应该遵从8.3格式(即,最长8个字母和/或数字,后面跟着句点和3 个字母的扩展名)。\n播放表管理单元60根据在满足ISO 9660文件系统的同时,使播放表被 唯一地标识的代码值,来命名播放表。此时,使播放表被唯一标识的代码值 包括,例如,根据使CD被标识的标识符(例如,卷标)、命中率、类型、或 每个播放表的全部或一部分的播放时间来生成的那些值。\n图8(a)到(c)是显示根据这样的命名方法,不同地命名播放表的例 子的视图。如图8(a)中所示,播放表管理单元60可以把播放表命名为 X_T_10.MAU、X_T_50.MAU、和X_T_100.MAU等,使得可以把所生成的播放表 识别为具有卷标为X的CD中的根据命中率的最高等级来生成的播放表。\n或者,如图8(b)所示,播放表管理单元60可以把播放表命名为 Y_K_BLUE.MAU、Y_K_ROCK.MAU、和Y_K_POP.MAU等,从而,可以把所生成的 播放表识别为具有卷标为Y的CD中根据CD的类型来生成的播放表。\n否则,如图8(c)所示,播放表管理单元60可以把播放表命名为 Z_P_TOT.MAU、Z_P_10.MAU、和Z_P_20.MAU等,从而,可以把所生成的播放 表识别为具有卷标为Z的CD中根据CD的播放时间来生成的播放表。\n尽管为了易于理解本发明的目的,在本实施例中用字母来表达命名播放 表的代码值,但是,可以任意地把代码值改变成十六进制数或特殊字符。\n本发明也可以以含有与上述步骤相对应的指令集合的计算机可读介质的 形式实现。\n本发明具有各种各样的优点。例如,但不作为限制,归功于这样的播放 表命名过程,即使从播放器中移去CD或再次把CD插入播放器中,也可以自 动识别多个播放表之中只包括用户喜欢的音乐段的播放表。因此,没有必要 再次进行从播放表中除去用户不喜欢的音乐段的操作。\n然后,播放表管理单元60确认当前插入的CD A是否是可写介质(S64)。 如果确认CD是可写介质,那么,通过盘驱动单元10把更新的播放表记录在 CD A中TOC的User Defined Playlist字段中(S65)。如果不是,则把更新 的播放表记录在用闪速存储器实现的系统存储器(例如,RAM或ROM)中(S66)。\n另一方面,如果不把这样的播放表记录在CD A的TOC中(即,只存在 默认播放表),那么,可以根据所计算的命中率,按降序排列包括在默认播放 表中的音频数据段,以便生成新的播放表。\n如上所述,根据本发明,存在着通过对用户的趣味改变作出响应,自动 生成或更新播放表,无需另外进行跳过操作或播放表编辑操作,用户就可以 只听到他或她自己所需的音频数据段的优点。\n尽管参照附图,通过举例的方式描述了本发明的优选实施例,但是,它 们只是说明性的。本领域的普通技术人员应该明白,可以对其作各种各样的 修改和可以构造其它等效的实施例。\n根据本实施例,例如,但不作为限制,如果在还没有再现CD A的整个 播放表的状态下,改变播放表,那么,用户可能重复地听到他/她已经听过的 一段音乐,和用户可能等待许多时间才能听到他/她还没有听过的音乐段。因 此,虽然通过举例描述了至少一次从头到尾地再现播放表,然后更新它的情 况,但是,可以任意地改变更新播放表的时刻,例如,以在所计算的命中率 达到阈值的时候更新播放表的方式,来改变更新播放表的时刻。\n并且,尽管在实施例中已经描述了再现音频数据的情况,但是,本发明 不局限于此。例如,但不作为限制,本发明可广泛应用于再现视频内容的情 况。\n此外,尽管已经描述了在本实施例中把记录在CD的TOC中的音乐名的播 放表用作播放表的情况,但是,本发明不局限于此。例如,但不作为限制, 本发明可广泛应用于记录在个人计算机的存储器中的各种各样的管理表被用 作播放表的情况下。
法律信息
- 2017-12-08
未缴年费专利权终止
IPC(主分类): G11B 20/10
专利号: ZL 200310101084.X
申请日: 2003.10.14
授权公告日: 2007.02.21
- 2007-02-21
- 2004-09-22
- 2004-07-14
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2002-12-04
|
2001-04-20
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |