CN1301506C - 播放表管理设备和方法 - Google Patents

播放表管理设备和方法 Download PDF

Info

Publication number
CN1301506C
CN1301506C CNB200310101084XA CN200310101084A CN1301506C CN 1301506 C CN1301506 C CN 1301506C CN B200310101084X A CNB200310101084X A CN B200310101084XA CN 200310101084 A CN200310101084 A CN 200310101084A CN 1301506 C CN1301506 C CN 1301506C
Authority
CN
China
Prior art keywords
playlist
hit rate
voice data
audio data
storage medium
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB200310101084XA
Other languages
English (en)
Other versions
CN1512501A (zh
Inventor
金斗镒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1512501A publication Critical patent/CN1512501A/zh
Application granted granted Critical
Publication of CN1301506C publication Critical patent/CN1301506C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02Control of operating function, e.g. switching from recording to reproducing
    • G11B19/022Control panels
    • G11B19/025'Virtual' control panels, e.g. Graphical User Interface [GUI]
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0033Recording/reproducing or transmission of music for electrophonic musical instruments
    • G10H1/0041Recording/reproducing or transmission of music for electrophonic musical instruments in coded form
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/327Table of contents
    • G11B27/329Table of contents on a disc [VTOC]
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/36Monitoring, i.e. supervising the progress of recording or reproducing
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2240/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/121Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
    • G10H2240/155Library update, i.e. making or modifying a musical database using musical parameters as indices
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/21Disc-shaped record carriers characterised in that the disc is of read-only, rewritable, or recordable type
    • G11B2220/215Recordable discs
    • G11B2220/218Write-once discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2545CDs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/65Solid state media wherein solid state memory is used for storing indexing information or metadata

Abstract

本发明涉及一种能够响应于用户的趣味的动态改变,自动生成和更新播放表的播放表管理设备和方法。在解码和输出音频数据段的时候,根据音频数据段的输出状态来计算各段音频数据的命中率,并且根据所计算的命中率更新播放表或生成播放表,使得不能再现用户不喜欢的音频数据段。

Description

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

Claims (30)

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所述的设备,其中,所述命中率是为含有所述音频数据的播放表中的多个项目的每一个计算的。
CNB200310101084XA 2002-12-27 2003-10-14 播放表管理设备和方法 Expired - Fee Related CN1301506C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR10-2002-0085121A KR100520115B1 (ko) 2002-12-27 2002-12-27 플레이리스트 관리 장치 및 방법
KR0085121/02 2002-12-27
KR0085121/2002 2002-12-27

Publications (2)

Publication Number Publication Date
CN1512501A CN1512501A (zh) 2004-07-14
CN1301506C true CN1301506C (zh) 2007-02-21

Family

ID=32653168

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200310101084XA Expired - Fee Related CN1301506C (zh) 2002-12-27 2003-10-14 播放表管理设备和方法

Country Status (4)

Country Link
US (1) US7227073B2 (zh)
JP (1) JP4015599B2 (zh)
KR (1) KR100520115B1 (zh)
CN (1) CN1301506C (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8316322B2 (en) 2007-09-17 2012-11-20 Samsung Electronics Co., Ltd. Method for editing playlist and multimedia reproducing apparatus employing the same

Families Citing this family (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8595372B2 (en) 2000-09-12 2013-11-26 Wag Acquisition, Llc Streaming media buffering system
US7716358B2 (en) 2000-09-12 2010-05-11 Wag Acquisition, Llc Streaming media buffering system
US6766376B2 (en) 2000-09-12 2004-07-20 Sn Acquisition, L.L.C Streaming media buffering system
US7739601B1 (en) 2002-01-23 2010-06-15 Microsoft Corporation Media authoring and presentation
US9715500B2 (en) * 2004-04-27 2017-07-25 Apple Inc. Method and system for sharing playlists
US7680849B2 (en) * 2004-10-25 2010-03-16 Apple Inc. Multiple media type synchronization between host computer and media device
US7797446B2 (en) 2002-07-16 2010-09-14 Apple Inc. Method and system for updating playlists
US9412417B2 (en) 2002-04-05 2016-08-09 Apple Inc. Persistent group of media items for a media device
US7827259B2 (en) 2004-04-27 2010-11-02 Apple Inc. Method and system for configurable automatic media selection
US20040002993A1 (en) * 2002-06-26 2004-01-01 Microsoft Corporation User feedback processing of metadata associated with digital media files
EP2357623A1 (en) 2003-04-25 2011-08-17 Apple Inc. Graphical user interface for browsing, searching and presenting media items
US9406068B2 (en) 2003-04-25 2016-08-02 Apple Inc. Method and system for submitting media for network-based purchase and distribution
US7345232B2 (en) * 2003-11-06 2008-03-18 Nokia Corporation Automatic personal playlist generation with implicit user feedback
JP2005267559A (ja) * 2004-03-22 2005-09-29 Sony Corp 記録再生装置、情報転送管理方法および記録媒体
JP4133902B2 (ja) * 2004-03-30 2008-08-13 Necパーソナルプロダクツ株式会社 情報処理装置、コンテンツ記録方法、プログラムおよび記録媒体
JP4433290B2 (ja) * 2004-05-19 2010-03-17 ソニー株式会社 コンテンツ提示装置、コンテンツ提示方法及びコンテンツ提示プログラム
DE202004008164U1 (de) * 2004-05-19 2004-07-29 Helbrecht, Andreas Sport- bzw. Schutzbrille
US8261246B1 (en) 2004-09-07 2012-09-04 Apple Inc. Method and system for dynamically populating groups in a developer environment
US20060083119A1 (en) * 2004-10-20 2006-04-20 Hayes Thomas J Scalable system and method for predicting hit music preferences for an individual
US20080098027A1 (en) * 2005-01-04 2008-04-24 Koninklijke Philips Electronics, N.V. Apparatus For And A Method Of Processing Reproducible Data
US11314378B2 (en) 2005-01-07 2022-04-26 Apple Inc. Persistent group of media items for a media device
US7958441B2 (en) 2005-01-07 2011-06-07 Apple Inc. Media management for groups of media items
US7593782B2 (en) 2005-01-07 2009-09-22 Apple Inc. Highly portable media device
US7818350B2 (en) 2005-02-28 2010-10-19 Yahoo! Inc. System and method for creating a collaborative playlist
US8180770B2 (en) * 2005-02-28 2012-05-15 Yahoo! Inc. System and method for creating a playlist
JP4306629B2 (ja) * 2005-03-16 2009-08-05 ソニー株式会社 データ処理方法、電子機器、プログラムおよび記録媒体
US7756388B2 (en) * 2005-03-21 2010-07-13 Microsoft Corporation Media item subgroup generation from a library
US20060218187A1 (en) * 2005-03-25 2006-09-28 Microsoft Corporation Methods, systems, and computer-readable media for generating an ordered list of one or more media items
US7533091B2 (en) * 2005-04-06 2009-05-12 Microsoft Corporation Methods, systems, and computer-readable media for generating a suggested list of media items based upon a seed
KR100677580B1 (ko) * 2005-04-28 2007-02-02 삼성전자주식회사 움직임 감지 센서를 구비한 휴대용 음악 재생 장치 및 그음악 재생 방법
GB0512110D0 (en) 2005-06-14 2005-07-20 Univ Bristol Media player
US20070078847A1 (en) * 2005-06-17 2007-04-05 Kuan-Hong Hsieh System and method for generating a play-list
CN1885286A (zh) * 2005-06-24 2006-12-27 鸿富锦精密工业(深圳)有限公司 一种播放列表生成系统及方法
CN1881411A (zh) * 2005-06-17 2006-12-20 鸿富锦精密工业(深圳)有限公司 一种播放列表生成系统及方法
CN100468389C (zh) * 2005-06-24 2009-03-11 鸿富锦精密工业(深圳)有限公司 一种播放列表生成系统及方法
US20070078895A1 (en) * 2005-06-17 2007-04-05 Kuan-Hong Hsieh System and method for generating a play-list
CN100468388C (zh) * 2005-06-24 2009-03-11 鸿富锦精密工业(深圳)有限公司 一种播放列表生成系统及方法
JP4696734B2 (ja) * 2005-07-06 2011-06-08 ソニー株式会社 コンテンツデータ再生装置及びコンテンツデータ再生方法
US7580932B2 (en) * 2005-07-15 2009-08-25 Microsoft Corporation User interface for establishing a filtering engine
US9230029B2 (en) * 2005-07-26 2016-01-05 Creative Technology Ltd System and method for modifying media content playback based on an intelligent random selection
US7680824B2 (en) * 2005-08-11 2010-03-16 Microsoft Corporation Single action media playlist generation
US7831605B2 (en) * 2005-08-12 2010-11-09 Microsoft Corporation Media player service library
US20070048713A1 (en) * 2005-08-12 2007-03-01 Microsoft Corporation Media player service library
US7793206B2 (en) * 2005-11-02 2010-09-07 Creative Technology Ltd System for downloading digital content published in a media channel
US7685210B2 (en) * 2005-12-30 2010-03-23 Microsoft Corporation Media discovery and curation of playlists
KR101031602B1 (ko) * 2006-02-10 2011-04-27 스트랜즈, 아이엔씨. 휴대용미디어플레이어 파일들에 우선순위를 설정하는시스템 및 방법
US7790974B2 (en) * 2006-05-01 2010-09-07 Microsoft Corporation Metadata-based song creation and editing
EP1860581A1 (en) * 2006-05-22 2007-11-28 SonicSwap Inc. Systems and methods for sharing digital media content
US8621392B2 (en) * 2006-06-23 2013-12-31 Koninklijke Philips N.V. Method of navigating items at a media player
KR101242040B1 (ko) * 2006-06-26 2013-03-12 삼성전자주식회사 포터블 기기의 재생 목록 자동 생성 방법 및 장치
JP4844270B2 (ja) * 2006-07-21 2011-12-28 ソニー株式会社 表示制御装置、記録媒体、表示制御方法及び表示制御プログラム。
US7574574B2 (en) * 2006-09-11 2009-08-11 Apple Inc. Backup of media libraries
US8489594B2 (en) * 2007-02-07 2013-07-16 Cisco Technology, Inc. Playlist override queue
US7873634B2 (en) * 2007-03-12 2011-01-18 Hitlab Ulc. Method and a system for automatic evaluation of digital files
US8046369B2 (en) 2007-09-04 2011-10-25 Apple Inc. Media asset rating system
US20100023578A1 (en) * 2008-07-28 2010-01-28 Brant Kelly M Systems, methods, and media for sharing and processing digital media content in a scaleable distributed computing environment
US7635280B1 (en) * 2008-07-30 2009-12-22 Apple Inc. Type A USB receptacle with plug detection
JP2010039744A (ja) * 2008-08-05 2010-02-18 Kenwood Corp 情報表示装置、情報表示方法及びプログラム
KR101589991B1 (ko) 2008-12-01 2016-01-29 삼성전자주식회사 컨텐츠 생성 기능을 갖는 컨텐츠 재생 장치 및 그의 컨텐츠생성 방법
US8669457B2 (en) * 2008-12-22 2014-03-11 Amazon Technologies, Inc. Dynamic generation of playlists
US20100169458A1 (en) * 2008-12-31 2010-07-01 David Biderman Real-Time or Near Real-Time Streaming
CN102611701B (zh) * 2008-12-31 2015-07-15 苹果公司 通过非流化协议流化多媒体数据的方法
US8578272B2 (en) 2008-12-31 2013-11-05 Apple Inc. Real-time or near real-time streaming
US8156089B2 (en) 2008-12-31 2012-04-10 Apple, Inc. Real-time or near real-time streaming with compressed playlists
AU2011203178B2 (en) * 2008-12-31 2013-01-31 Apple Inc. Real-time or near real-time streaming
US8260877B2 (en) 2008-12-31 2012-09-04 Apple Inc. Variant streams for real-time or near real-time streaming to provide failover protection
AU2013202695B2 (en) * 2008-12-31 2016-01-28 Apple Inc. Real-time or near real-time streaming
US8805963B2 (en) 2010-04-01 2014-08-12 Apple Inc. Real-time or near real-time streaming
US8560642B2 (en) 2010-04-01 2013-10-15 Apple Inc. Real-time or near real-time streaming
GB201105502D0 (en) 2010-04-01 2011-05-18 Apple Inc Real time or near real time streaming
US8892691B2 (en) 2010-04-07 2014-11-18 Apple Inc. Real-time or near real-time streaming
US8805758B2 (en) 2010-11-09 2014-08-12 David Wallace Croft Method of automatically modifying the probability of random selection of a presentation based on how long the user delays before skipping (time-based skip weighting)
US8843586B2 (en) 2011-06-03 2014-09-23 Apple Inc. Playlists for real-time or near real-time streaming
US8856283B2 (en) 2011-06-03 2014-10-07 Apple Inc. Playlists for real-time or near real-time streaming
US9147435B2 (en) 2011-06-09 2015-09-29 Sony Computer Entertainment America Llc Weighted playlist
US8825668B2 (en) * 2011-11-16 2014-09-02 Google Inc. Method and apparatus for updating song playlists based on received user ratings
USD792420S1 (en) 2014-03-07 2017-07-18 Sonos, Inc. Display screen or portion thereof with graphical user interface
USD786266S1 (en) 2014-03-07 2017-05-09 Sonos, Inc. Display screen or portion thereof with graphical user interface
USD775632S1 (en) 2014-03-07 2017-01-03 Sonos, Inc. Display screen or portion thereof with graphical user interface
KR102211684B1 (ko) * 2014-07-14 2021-02-03 현대모비스 주식회사 피드백형 랜덤 재생 장치 및 방법
USD854043S1 (en) 2017-09-29 2019-07-16 Sonos, Inc. Display screen or portion thereof with graphical user interface
USD963685S1 (en) 2018-12-06 2022-09-13 Sonos, Inc. Display screen or portion thereof with graphical user interface for media playback control

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6356971B1 (en) * 1999-03-04 2002-03-12 Sony Corporation System for managing multimedia discs, tracks and files on a standalone computer
CN1383677A (zh) * 2000-04-21 2002-12-04 索尼公司 信息处理设备和方法、程序和记录介质

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02139783A (ja) 1988-11-18 1990-05-29 Alpine Electron Inc コンパクトディスクプレーヤ
JPH04351777A (ja) 1991-05-28 1992-12-07 Fujitsu Ten Ltd 光ディスク再生装置における自動選曲方法
JP3350976B2 (ja) * 1991-11-25 2002-11-25 ソニー株式会社 ディスク再生装置および記録装置
JPH0714365A (ja) 1993-06-25 1995-01-17 Kenwood Corp 光ディスクプレーヤのランダムプレー装置
JP3493822B2 (ja) 1995-08-04 2004-02-03 ソニー株式会社 データ記録方法及び装置、並びに、データ再生方法及び装置
US5668788A (en) * 1996-06-10 1997-09-16 Allison; Avery Vince Programmed juke box capable of calculating a continuous updated playlist
EP0933776A3 (en) * 1998-01-30 2006-05-17 Victor Company of Japan, Ltd. Signal encoding apparatus, audio data transmitting method, audio data recording method, audio data decoding method and audio disc
JPH11242873A (ja) 1998-02-26 1999-09-07 Sony Corp 記録再生装置
JP2000215650A (ja) 1999-01-26 2000-08-04 Sharp Corp ディスク編集装置
JP2000339818A (ja) 1999-05-31 2000-12-08 Matsushita Electric Ind Co Ltd 光ディスク装置
JP2001118328A (ja) 1999-10-15 2001-04-27 Sony Corp 記録及び/又は再生装置、並びに、記録及び/又は再生方法
JP4155686B2 (ja) 1999-12-08 2008-09-24 三洋電機株式会社 ランダムアクセス可能な記録媒体を用いたデジタル記録再生装置およびデジタルデータの記録再生方法
JP4304802B2 (ja) * 1999-12-17 2009-07-29 ソニー株式会社 ダビング装置
JP2001210017A (ja) 2000-01-27 2001-08-03 Matsushita Electric Ind Co Ltd 動画データ管理方法
JP2001291365A (ja) 2000-03-31 2001-10-19 Pioneer Electronic Corp 記録再生装置及び記録方法
JP2002112185A (ja) 2000-09-27 2002-04-12 Aiwa Co Ltd 信号記録方法と記録可能残り時間表示方法及び信号記録再生装置
JP2002117649A (ja) 2000-10-05 2002-04-19 Sony Corp 光ディスク、情報記録装置および情報記録方法
JP2002171467A (ja) 2000-11-30 2002-06-14 Toshiba Corp 記録再生装置及び記録再生方法
JP2003022655A (ja) 2001-07-04 2003-01-24 Sony Corp 記録再生装置、再生装置および登録方法
JP2003030969A (ja) 2001-07-13 2003-01-31 Sony Corp 再生装置および方法
US6987221B2 (en) * 2002-05-30 2006-01-17 Microsoft Corporation Auto playlist generation with multiple seed songs
KR100892978B1 (ko) * 2002-07-09 2009-04-10 엘지전자 주식회사 고밀도 광디스크의 실시간 네비게이션 데이터 기록 관리방법
US7228054B2 (en) * 2002-07-29 2007-06-05 Sigmatel, Inc. Automated playlist generation
US7707231B2 (en) * 2002-10-16 2010-04-27 Microsoft Corporation Creating standardized playlists and maintaining coherency
JP4302967B2 (ja) * 2002-11-18 2009-07-29 パイオニア株式会社 楽曲検索方法、楽曲検索装置及び楽曲検索プログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6356971B1 (en) * 1999-03-04 2002-03-12 Sony Corporation System for managing multimedia discs, tracks and files on a standalone computer
CN1383677A (zh) * 2000-04-21 2002-12-04 索尼公司 信息处理设备和方法、程序和记录介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8316322B2 (en) 2007-09-17 2012-11-20 Samsung Electronics Co., Ltd. Method for editing playlist and multimedia reproducing apparatus employing the same

Also Published As

Publication number Publication date
CN1512501A (zh) 2004-07-14
KR20040058741A (ko) 2004-07-05
US20040123725A1 (en) 2004-07-01
JP4015599B2 (ja) 2007-11-28
JP2004213858A (ja) 2004-07-29
KR100520115B1 (ko) 2005-10-10
US7227073B2 (en) 2007-06-05

Similar Documents

Publication Publication Date Title
CN1301506C (zh) 播放表管理设备和方法
CN1115641C (zh) 卡拉ok系统和用于此系统的内容存储媒体
US20100332483A1 (en) Content output queue generation
CN1554095A (zh) 用于在数字音频数据播放器中建立带索引的播放列表的方法和装置
CN1554094A (zh) 用于支持在数字音频播放器中的用户接口和导航任务的m3u文件格式的扩展
CN1554098A (zh) 用于激活自动均衡模式的方法和装置
CN1200424C (zh) 向/从可重写记录介质记录和再现音频数据的方法
US20070053246A1 (en) Recording/reproducing apparatus, and associated content display control method
US20070233714A1 (en) Reproducing apparatus, content selection method, and program
JP3719645B2 (ja) オーディオプレーヤ
KR100745995B1 (ko) 메타 데이터 관리 장치 및 방법
JP2005284574A (ja) 車載用情報機器、車載用情報機器の制御方法、制御プログラムおよび記録媒体
US20080154953A1 (en) Data display method and reproduction apparatus
JP2006127574A (ja) コンテンツ利用装置、コンテンツ利用方法、配信サーバー装置、情報配信方法および記録媒体
CN1106006C (zh) 将写入数据再现为声频信号的放音装置
CN1783326A (zh) 记录媒体、记录设备、记录方法、数据搜索设备、数据搜索方法和数据生成设备
JP2002023771A (ja) オーディオプレーヤ
JP4858332B2 (ja) オーディオ装置及び連続再生プログラム
JP2010066805A (ja) 再生装置及び表示方法
CN1592289A (zh) 基于搜索信息的重复重放活动画面数据的方法及再现装置
KR100621123B1 (ko) 플레이리스트 관리 시스템 및 방법
JP2005276337A (ja) 再生装置
JP2007299508A (ja) 再生装置、コンテンツ選択方法、記録媒体
KR20080061498A (ko) 태그 정보를 이용한 오디오 데이터 재생 방법 및 이를실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한기록 매체
KR20080022328A (ko) 미디어 재생 장치에서의 오디오 파일 재생 방법 및 이를실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한기록 매체

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070221

Termination date: 20161014

CF01 Termination of patent right due to non-payment of annual fee