专利名称:再现设备、再现方法和再现程序的制作方法
技术领域:
本发明涉及一种能够选择性地再现在记录介质中记录的音频数据的预定部分的再现设备、再现方法以及再现程序。
背景技术:
近年来,许多使用小硬盘驱动器作为记录介质的便携式再现设备已经作为产品投入实际使用。根据这种小硬盘驱动器,由于记录容量等于从几GB(G字节)到大约几十GB范围内的值,而且大量的内容数据,例如,成千上万的内容可以被记录,这种硬盘驱动器已经被快速推广。根据这种记录设备,由于其外壳很小而且重量轻,由诸如乐曲等音频数据形成的内容被记录到记录介质中,该记录介质与该再现设备一起被带到户外,而且记录在记录介质中的乐曲能够在户外再现,从而能够被享受到。
在将大量乐曲记录到记录介质中并如上所述使用这些乐曲的情况下,要求选择并指定所记录的乐曲曲目的接口能够即时地选择所想要的内容。迄今为止,已经采用了一种方法,借助这种方法,在显示单元中显示的内容列表的光标通过利用指示垂直或垂直/水平方向的滚动轮或多方向键等来移动,从而选择所想要的曲目。例如,对应于光标位置的内容通过按下播放键来再现。
在记录介质中已经记录了大量曲目的情况下,存在这样一种情形用户并不知晓在记录介质中所记录的所有唱片名或内容名(乐曲名)。在许多情况下,尽管用户了解旋律等,但他并不知晓诸如内容名等的文本信息。此外,在诸如用户步行等的移动期间,经常要使用便携式再现设备。经常很难通过利用文本信息作为提示来选择所想要的内容。
在这种情况下,由于用户在逐个再现记录介质中所记录的音频数据时要选择所想要的内容,这就非常令人烦恼。为解决这一问题,在专利文献1(JP-A-2003-50816)中已经公开了这样一种技术对于唱片的每一项内容,音频数据的预定部分被设置为高亮部分,而且这些预定部分被顺序再现。根据专利文献1所公开的方法,由于用户能够自动确认唱片的每项内容的内容,他就能够没有烦恼地选择所想要的乐曲。
发明内容
在便携式再现设备中,一般而言,音频数据是通过预定的压缩编码系统进行压缩编码并记录在记录介质中的。近年来,作为音频数据的压缩编码系统,诸如MP3(活动图像专家组1音频层3)系统、AAC(高级音频编码)系统、ATRAC3(自适应变换声学编码3)系统等等的各种系统已经被投入实际使用中。在一种压缩编码系统中,还存在以下情形存在压缩音频数据的比特率不同的系统以及在一个压缩音频数据的每个数据块中比特率可以变化的系统。
在这些便携式再现设备中,存在一种应付多种压缩编码系统的设备。在这种设备的情况下,已经通过不同压缩编码系统进行压缩编码的多个音频数据、即使在相同压缩编码系统的情况下比特率也不同的音频数据、以及比特率可以在一个数据中改变的音频数据都被记录在记录介质中以便混合存在。
需要一种对于已经通过不同格式进行压缩编码并且如上所述记录在记录介质中的每个音频数据选择性地仅再现指定部分的技术。
作为这一技术的一个实例,考虑一种方法,借助该方法,内容的预定部分被预先分别形成为音频数据,并被记录在便携式再现设备的记录介质中。然而,根据这一方法,存在一个问题,即对于该预定部分的音频数据额外消耗了记录介质的记录容量。
因此,希望提供一种无需额外消耗记录介质的记录容量就能再现记录在记录介质中的内容的预定部分的再现设备、再现方法以及再现程序,以便再现内容的预定部分。
根据本发明的一个实施例,提供一种再现设备,包括其中累积了多个内容数据的累积单元;存储数据的存储单元;再现从存储单元读出的数据的再现单元;以及控制单元,其基于对应于内容数据的属性信息从累积单元中读出在累积单元中累积的内容数据的预定部分,并允许将所述读出的预定部分存储到存储单元中。
根据本发明的另一个实施例,提供一种再现内容数据的再现方法,包括以下步骤基于对应于内容数据的属性信息从其中已经累积了多个内容数据的累积单元中读出内容数据的多个预定部分;将所述多个读出的预定部分存储到存储单元中;以及顺序再现所述存储的预定部分。
根据本发明的另一个实施例,提供一种信息再现系统,包括用于再现内容数据的内容再现设备和用于与内容再现设备通信的信息设备,其中该内容再现设备具有再现预定内容数据的再现单元;与外部设备执行通信的第一通信单元;以及控制器,其允许将对应于预定内容数据的属性信息通过第一通信单元发送到信息设备,并允许基于从信息设备发送的间隔信息再现内容数据的预定部分,以及该信息设备具有与内容再现设备执行通信的第二通信单元;以及控制单元,其搜索对应于由第二通信单元接收的属性信息的间隔信息,并允许将间隔信息发送到再现设备。
如上所述,根据本发明的一个实施例,在能够累积多个内容数据的累积单元中累积的内容数据的预定部分被基于内容数据所具有的属性信息从累积单元中选择性读出,并被临时存储在存储单元中,而且存储在存储单元中的内容数据被再现。因此,即使内容数据的预定部分没有预先累积到累积单元中作为不同于内容数据的文件,内容数据的预定部分也能够在任何时候再现。
根据本发明的另一个实施例,在存储了多个内容数据的存储单元中存储的内容数据的预定部分被基于内容数据所具有的属性信息从存储单元中选择性地读出和再现。因此,即使内容数据的预定部分没有预先形成为与内容数据不同的文件,内容数据的预定部分也能在任何时候再现。
如上所述,根据本发明的一个实施例,在能够累积多个内容数据的累积单元中累积的内容数据的预定部分,基于基于内容数据所具有的属性信息,被选择性地从累积单元中读出并被临时存储在存储单元中,并且存储单元中所存储的内容数据被再现。因此,存在这样一种效果,即无需预先将内容数据的预定部分累积到累积单元中作为不同于内容数据的文件以便选择性地再现内容数据的预定部分。
根据本发明的另一个实施例,在存储了多个内容数据的存储单元中存储的内容数据的预定部分被基于内容数据所具有的属性信息选择性地从存储单元中读出并被再现。因此,存在这样一种效果,即无需预先形成内容数据的预定部分作为不同于内容数据的文件以便选择性地再现内容数据的预定部分。
根据以下结合附图所作的详细说明,本发明的其它特征和优点将变得显而易见,附图中相同的附图标记指示相同或相似的部件。
图1示出了本发明的实施例可以应用的再现设备的一个实例的使用形式的示意图;图2是本发明的实施例可应用的便携式再现设备的一个实例的外部视图;图3是再现设备的一个实例的构成框图;图4是可应用于再现设备的体系结构的示意图;图5是属性信息表的一个实例的构成示意图;图6是自动启动预览再现的处理的一个实例的流程图;图7A-7D示出了对应于该流程图的显示单元的一个实例的显示示意图;图8A和8B是解释在再现模式从预览再现切换到正常再现时的处理的示意图;图9是在歌手链接模式中一个实例的处理流程图;图10A-10C是根据歌手链接模式中的处理的显示转换实例的示意图;图11A-11D是根据歌手链接模式中的处理的显示转换实例的示意图;图12是在再现某项数据内容期间激活了歌手链接模式的情况下的一个实例的处理流程图;图13是正常再现显示屏的一个实例的示意图;图14是搜索中显示屏的一个实例的示意图;图15是催促用户选择是否减轻关系度的参考的显示屏的一个实例的示意图;图16是催促用户将显示屏返回到展示当前正被再现的内容的显示屏的一个实例的示意图;图17是有关歌手信息显示屏的一个实例的示意图;图18A和18B是有关歌手信息显示屏的一个实例的示意图;图19是预览再现的一个实例的处理流程图;图20是预览再现的一个实例的处理流程图;图21是内容标题列表显示屏的一个实例的示意图;
图22是预览再现的一个实例的处理流程图;图23是在正常再现显示屏上显示预览内容信息的情况下的一个实例的示意图;图24是内容数据文件的一个实例的构成示意图;图25是根据本发明的第一个实施例的预览再现处理的一个实例流程的示意图;图26是根据本发明的第一个实施例从内容数据文件中读出将被预览再现的音频数据时的一个实例的处理流程图;图27是示出在缓冲存储器中存储音频数据的状态的示意图;图28A-28C是有关用于预览再现的音频数据的硬盘驱动器和缓冲存储器的一个实例的访问时序的时序图;图29是说明在某项内容的预览再现期间跳到下一内容的预览再现的控制的说明图;图30A-30C是说明再现模式从预览再现切换到正常再现时根据第一个实施例的处理的示意图;图31A-31C是说明再现模式从正常再现模式切换到预览再现模式时根据第一个实施例的处理的示意图;图32A-32C是说明在预览再现之后重新启动正常再现时根据第一个实施例的处理的示意图;图33是根据本发明第二个实施例的预览再现的一个实例的序列;图34是根据第二个实施例的读指针的移动状态的示意图;图35A~35C是说明在再现模式从预览再现切换到正常再现时根据第二个实施例的处理的示意图;图36是说明在再现模式从正常再现切换到预览再现时根据第二个实施例的处理的示意图;图37A-37C是说明在预览再现之后重新启动正常再现时根据第二个实施例的处理的示意图;图38是在内容ID被包含在头部部分的情况下一个实例的内容数据文件的构成示意图;
图39是预览再现间隔信息表的一个实例的示意图;图40是示出了在使用预览再现间隔信息的情况下预览再现处理的一个实例的流程图;图41是具有无线通信I/F的再现设备的一个实例的构成框图;图42是在通过无线通信获取预览再现间隔信息的情况下再现设备的使用形式的一个实例的示意图;以及图43是在使用可改写ROM作为记录介质的情况下再现设备的一个实例的构成框图。
具体实施例方式
下面以以下顺序描述本发明的实施例。
1.本发明的第一和第二个实施例所通用的技术1-1.本发明的实施例所应用的系统的形式1-2.再现设备的构成1-3.预览再现的示意性操作1-4.歌手链接模式的示意性操作2.歌手链接模式中的具体操作3.预览再现的控制方法3-1.根据本发明第一个实施例的方法3-1-1.文件结构3-1-2.处理流程3-1-3.切换预览再现模式和正常再现模式时的操作3-2.根据本发明第二个实施例的方法3-2-1.处理流程3-2-2.切换预览再现模式和正常再现模式时的操作4.本发明的第一和第二个实施例所通用的修正4-1.从外部获取预览再现间隔4-2.第一和第二个实施例所通用的修正的另一系统形式
5.本发明的实施例的另一修正1.本发明的第一和第二个实施例所通用的技术首先描述本发明的第一和第二个实施例所通用的技术。
1-1.本发明的实施例所应用的系统的形式图1示出了本发明的实施例可以应用的再现设备1的一个实例的使用形式。再现设备1是被设计为小型和轻型外壳以成为便携式的便携式装置(PD)。再现设备1利用硬盘驱动器作为记录介质,并再现记录在记录介质中的内容数据。再现设备1具有能够与个人计算机2(下文中缩写为PC2)通信的接口(I/F),如USB(通用串行总线)或IEEE1394(国际电气和电子工程师协会1394)接口。在本例中,假设再现设备1和PC2通过利用USB作为通信接口来连接。
以下是通过假设在再现设备1的记录介质中记录的内容数据是乐曲数据,即音频数据,而进行解释的。每个乐曲数据也称为曲目。
音乐服务器4提供诸如通过互联网3下载内容数据等类似操作的服务。音乐服务器4管理与例如,诸如歌手、记录唱片、音乐风格等属性信息相关的内容数据。如果乐曲的旋律、节奏等被进一步关联为属性信息,则更为优选。音乐服务器4还管理对应于下载内容数据的数量等的等级信息、歌手间的有关信息(称为歌手链接信息),等等,并通过互联网利用这些信息提供服务。例如,音乐服务器4将等级信息、歌手链接信息等添加到属性信息中并提供给用户。记录唱片和内容数据的发行日期也可以添加到属性信息中。
例如,用户通过利用PC2连接到互联网3,并从互联网3上的音乐服务器4下载内容数据。下载的内容被存储到例如PC2的硬盘驱动器中。此外,用户通过利用USB电缆线连接再现设备1和PC2,并将存储在PC2的硬盘驱动器中的内容数据传送到再现设备1。再现设备1将所传送的内容数据记录到内置的记录介质中。用户断开PC2和再现设备1,例如在户外运行再现设备1,再现记录介质中记录的内容数据,然后就可以享受它。
当从音乐服务器4下载内容数据时,如果等级信息作为属性信息被添加到内容数据中,而且获取了合成数据,则用户很容易搜索当前最为流行的内容。如果歌手链接信息作为属性信息被添加到内容数据中并获取了合成数据,用户就可以知道与所选择内容的歌手有关的其它歌手,并且也能够很容易地搜索有关歌手的内容。此外,如果存储了由再现设备1所再现的内容数据的历史,则可以很容易地搜索到用户最喜好的内容。
1-2.再现设备的构成图2示出了可应用于本发明的实施例的便携式再现设备1的一个实例的外部视图。再现设备1的前侧示意性地具有使用例如LCD(液晶显示)作为显示装置并为用户显示信息的显示单元10;以及具备多个键并从用户接收操作的操作单元20。显示单元10可以例如以点单位为基础进行显示控制,并且显示文本、简单字符、图标等等。
在设备的上表面上提供保持(holding)开关16和连接器部分17。保持开关16为操作单元20切换操作的“有效”和“无效”。连接器部分17具有用于将数字数据发送到诸如PC2的外部设备,和从该外部设备接收数字数据的连接器;以及用于输出由再现设备1再现的模拟音频信号的耳机终端。
现在描述为操作单元20提供的每个键。例如,当按下每个键时,输出指示该被按下的键的控制信号。不同功能可以根据按下时间的长短分配给每个键。例如,在该键的按下的持续时间等于或长于预定时间(称为长时按下)的情况下和短于该预定时间(称为短时按下)的情况下,可以分配不同的功能。在短时按下的情况下,在该键被按下之后的预定时间内该键的按下消失的定时执行该功能。另一方面,在长时按下的情况下,在该键已经被持续按下预定时间或更长时间时执行该功能。在该键中仅定义了短时按下的情况下,在该按下定时执行该功能。此外,还可能以如下方式自动定义如果该键已经被连续按下预定时间或更长时间,则该键被重复按下(称为“键重复”)。
键11A和11B是用于增大和减小每个内容数据的再现音量的音量键。每当键11A或11B被短时按下时,音量逐步改变。对于键11A和11B来说,键重复有效。
键12A、12B和12C是主要用于进行内容数据的再现控制的键。当短时按下键12A时,顺序指示内容数据的播放(再现)和暂停。通过长时按下键12A,再现设备1的工作模式被转换到睡眠模式。通过短时按下键12B,指示播放下一内容数据。通过长时按下键12B,指示快进播放当前正被再现的内容数据。类似地,通过短时按下键12C,指示播放前一内容数据。通过长时按下键12C,指示快速倒带播放当前正被再现的内容数据。
键13是五方向键,包括在中心部位的回车键13A和分布在回车键13A周围并且指示上、下、左、右方向的方向键(分别称为上方向键、下方向键、左方向键和右方向键)。键13主要指示与显示单元10中显示的显示屏对应的操作。
如果显示单元10的显示屏是展示当前正被再现的内容的显示屏,通过短时按下回车键13A,顺序指示播放和暂停当前正被再现的内容。如果显示单元10的显示屏是除了展示当前正被再现的内容的显示屏之外的显示屏,则通过按下回车键13A,当前被选定的项目在显示单元10中被确定。如果显示单元10的显示是内容列表的显示,则通过按下回车键13A,指示成批播放该列表上所显示的各种内容。
通过短时按下键13中的上方向键和下方向键,显示单元10中被选定的项目分别在上方向和下方向上切换。通过长时按下上方向键和下方向键,在显示单元10显示该列表时指示列表的快速滚屏。上方向键和下方向键中的每一个键的键重复在执行长时按下功能之前都有效。因此,例如,显示屏上的显示可以通过利用上方向键和下方向键来垂直滚屏。
通过短时按下键13中的左方向键和右方向键,显示单元10中被选定的项目分别在左方向和右方向上切换。如果显示单元10的显示屏有多个页面,通过按下左方向键和右方向键,可以指示页面的切换。对于左方向键和右方向键都没有定义长时按下,但键重复是有效的。
通过短时按下发现键14,指示利用歌手链接信息的歌手链接功能的调用。通过长时按下发现键14,调用歌手链接功能而且指示播放显示单元10中显示的所有歌手的内容。下文中将描述歌手链接功能的细节。
通过短时按下键15,指示返回已经对再现设备1执行的操作的历史。通过长时按下键15,在显示单元10中显示顶部菜单。
上述的键13-15的功能仅作为例子展示,本发明并不局限于这一例子。根据操作模式的功能可以以软件方式分配给键13-15中的每一个键。
图3示出了再现设备1的一个实例的构成。在图3的实例中,再现设备1具有三条总线30、34和40。硬盘驱动器(HDD)32、USB(通用串行总线)控制器33和系统门阵列36与总线30相连。内容数据主要传送到总线30。USB连接器31与USB控制器33相连。USB控制器33控制与连接到USB连接器31的外部设备的通信。
USB控制器33、显示控制单元35和系统门阵列36都与总线34相连。命令主要传送到总线34。基于通过总线34提供的显示控制信号,显示控制单元35驱动通过例如LCD形成的显示单元10,并允许显示单元10显示对应于显示控制信号的显示屏。
微型计算机41、系统门阵列36和ROM(只读存储器)42与总线40相连。命令主要传送到总线40。实时时钟(RTC)46和操作单元20与微型计算机41相连。操作单元20形成对应于上述的每个键11-15的操作的控制信号,并将该控制信号提供给微型计算机41。根据已经预先存储在例如ROM42中的程序,微型计算机41响应于从操作单元20提供的控制信号控制整个再现设备1。微型计算机41还根据该程序适当地形成显示控制信号。
微型计算机41中具有D/A转换单元(DAC)44。从下文中将要进行解释的解码器43提供的音频数据被转换成模拟音频信号,并提供给耳机(HP)放大器45。
ROM 42是诸如EEPROM(电可擦除可编程只读存储器)的可改写ROM,并且可以更新存储的程序。将更新的程序从例如外部计算机设备通过USB连接器31提供。
由于再现设备1是根据上述的ROM 42中存储的数据由微型计算机41控制的,其本质上可以认为是计算机设备。
系统门阵列36控制在总线30、34和40之间数据和命令的发送和接收。RAM 37和用于解码压缩编码音频数据的解码器43与系统门阵列36相连。RAM 37被用作微型计算机41的工作存储器,而且可用作将由解码器43解码的音频数据的缓存器。例如,RAM 37具有16MB(兆字节)的存储容量,而且在16MB中有12MB的预定区域被确保为缓存器存储区域。
以有线方式遥控再现设备1并且具有耳机终端的遥控命令器与远程控制终端47相连。从HP放大器45输出的模拟音频信号被发送到遥控终端47。系统门阵列36和遥控终端47相连。对应于遥控命令器的操作的控制信号从遥控终端47输入,并且通过系统门阵列36和总线40提供给微型计算机41。
前述的USB连接器31和遥控终端47被提供用于图2中的一个实例所示的连接器部分17。虽然图中没有示出,保持开关16与微型计算机41相连。
虽然上面已经通过假设再现设备1和PC2以有线方式相连进行了解释,但本发明并不局限于这一实例。例如,用于控制无线通信的无线通信I/F可以与总线30(未示出)相连,而且再现设备1和PC2之间的命令的发送和接收、从PC2传送内容数据到再现设备1等等都可以通过无线通信完成。
图4示意性地示出了可应用于再现设备1的体系结构。UI(用户接口)任务60对于显示单元10的显示、生成对应于控制单元20的操作的控制信号等等起用户接口的作用。例如,在UI任务60中执行根据操作单元20的键13的操作控制光标指示70;根据键12A-12C的操作产生控制命令以对音频数据进行再现控制,等等。作为再现控制命令,有播放(再现);停止(再现停止);前馈(再现时快进);倒带(再现时快速倒带);排队(不再现前进到预定位置);回顾(不再现返回到预定位置);暂停(再现的暂时停止);等等。
播放器任务61位于UI任务60之下,并进行有关内容数据的再现的管理。例如,播放器任务61根据来自UI任务60的指示进行下文中将进行解释的与数据库之间和接收,抓取再现内容,以及向下级任务发出内容数据的再现控制命令。播放器任务61通常抓取当前播放模式,将播放模式返回到UI任务60,并根据播放模式进行再现控制。
播放模式指示有关内容的再现顺序的操作模式。例如,存在以列表中所示的顺序再现内容的正常模式,随机替代再现顺序的混洗模式,等等。
缓存器任务62、数据库(DB)管理任务63以及解码器控制任务65分别位于播放器任务61之下。缓存器任务62进行RAM 37中的缓存器存储区域的读出控制和写入控制,并在音频数据从HDD 32中读出时进行读出控制。缓存器任务62还分析存储在缓存器存储器中的音频数据的头部信息。缓存器存储器被缓存器任务62控制作为其中头地址和尾地址已经被逻辑连接的环行缓存器。
DB管理任务63管理HDD 32中记录的内容数据。例如,DB管理任务63管理识别信息(ID)以识别HDD 32中记录的内容数据。显示内容数据的记录位置的信息以及内容数据的显示信息以便彼此相关。DB管理任务63还管理歌手链接信息。下文将说明DB管理任务63所管理的数据库的细节。
解码器控制任务65通过解码器43控制音频数据的解码处理。解码器控制任务65所进行的控制是以例如,与缓存器任务62的处理的互锁关系进行的。
OS(操作系统)68整体地管理诸如UI任务60、播放器任务61、缓存器任务62、解码器控制任务65和DB管理任务63的上级任务,这些任务位于比OS68高的上部位置。OS68还提供对于各个任务的软件的基本功能。例如,OS68为每个上级任务提供管理记录在HDD32上的文件的文件系统。文件系统以HDD 32中的记录区域、HDD 32上的文件管理等的逻辑地址单元为基础进行管理,并且提供用于从HDD 32读出数据和写入数据到HDD 32中的机制。
OS68还管理构成再现设备1的每个硬件并执行上级任务和再现设备1的硬件69之间的中间处理。例如,OS68具有用于控制HDD32的HDD驱动器64;用于对RAM 37中的缓存器存储区域进行读写控制的缓存器控制单元66;用于控制解码器43的解码器控制单元67等等。
图4所示的OS68以及任务60-65是根据存储或记录在ROM 42和/或HDD 32中的程序通过微型计算机41的操作实现的。
在这种结构中,当再现设备1和PC2通过USB电缆线相连时,USB控制器33进行与PC2的预定通信,从而使得再现设备1能够被识别为可以从PC2中移除的硬盘驱动器。即,通过利用PC2中安装的OS所提供的文件拷贝功能,PC2使得在PC2中的HDD中存储的内容数据能够记录到再现设备1的HDD 32中。
内容数据和命令从PC2通过USB电缆线发送。内容数据和命令被USB控制器33接收。接收的内容数据通过总线30被传送到HDD 32并通过USB控制器33写入HDD 32。所接收的命令通过微型计算机41经系统门阵列36从USB控制器33中取出。
下面描述再现时的处理。例如,HDD 32中记录的内容的数据库被微型计算机41参考而且用以显示内容列表的显示控制信号被形成。显示控制信号通过系统门阵列36和总线34被提供给显示控制单元35,并被转换为驱动信号以驱动显示单元10。驱动信号被提供给显示单元10。可以被再现的内容数据列表响应于该显示控制信号被适当显示。
例如,当用户基于显示单元10的显示适当地操作操作单元20时,待再现的内容数据被选定。根据本操作的控制信号从操作单元20中输出。微型计算机41监控从操作单元20输出的控制信号。当接收到指示再现指示的控制信号时,微型计算机41发出一条命令以指示读出其再现已经被指示的内容数据。该命令通过系统门阵列36和总线30被发送到HDD 32。
从HDD 32中读出的内容数据通过总线30被提供给系统门阵列36。系统门阵列36将所提供的内容数据存储到RAM 37中的缓存器存储区域。系统门阵列36读出存储在RAM 37中的缓存器存储区域中的内容数据每个预定量并将其传送到解码器43。微型计算机41监控RAM 37中的缓存器存储区域中存储的内容数据量。当存储数据的量等于或小于预定量时,微型计算机41向HDD 32发出命令以通过系统门阵列36和总线30读出内容数据。
解码器43解码所传送的内容数据并将解码的数据作为基带的音频数据传送到微型计算机41。微型计算机41执行对于从解码器43所传送的音频数据所必需的预定音频处理。所处理的数据被DAC44D/A转换并作为模拟音频信号输出。模拟音频信号被提供给HP放大器45,被放大,然后被发送到遥控终端47。
现在描述用于管理HDD 32中记录的内容数据的数据库。该数据库是通过前述的DB管理任务63管理的。图5示出了用于管理数据库中的内容数据的属性信息的属性信息表的一个实例的构成。在图5的实例中,属性信息表的记录包括有字段“内容ID”;字段“唱片ID”;字段“风格ID”;字段“歌手ID”;字段“再现历史”;以及字段“等级信息”。
在图5的实例中,作为存储在该记录的每个字段中的值,真实数据的指针信息被存储作为ID。例如,对于其中存储有真实数据的另一表格的记录的指针信息被存储到每个字段中。作为一个整体构成关系数据库。内容ID被设置为对于每个内容数据都唯一的值。属性信息表中的每条记录通过内容ID与真实内容数据相关联。该数据库的构成并不局限于这个实例,而是真实数据可以存储在除字段“内容ID”以外的每个字段中。
在属性信息表中,每当与有关记录相关的内容数据被再现就将字段“再现历史”加“1”。优选在预定定时更新等级信息。例如,还考虑一种方法,借助这种方法,当新的内容数据从音乐服务器4被下载到PC2时,还下载对于存储在PC2中的每个内容数据的等级信息,而且当内容数据从PC2传送到再现设备1时,还传送该等级信息并更新数据库。
DB管理任务63还管理歌手链接信息。歌手链接信息是这样的信息,其中,例如,某个歌手A与有关歌手B、C...的信息相关联。例如,在歌手A与歌手B和C合作出唱片Z的情况下,歌手B和C可以假设为歌手A的有关歌手。其他歌手也可以基于歌手A的类型等相关联。例如,其他歌手基于歌手A的主要内容的旋律或节奏相关联。此外,其他歌手也可基于歌手A活跃的时代等相关联。此外,歌手的信息还可以基于与该歌手有关的各种信息或该歌手的内容相关联。
歌手链接信息可以根据与目标歌手的关系度来逐步设置。例如,包含与歌手A具有较强关系的歌手B、C、D...的信息的第一歌手链接信息和包含具有较弱关系的歌手O、P、Q...的信息的第二歌手链接信息相关联。例如,可以为DB管理任务63中管理的相应歌手信息形成这两类表。还考虑一种方法,借助这种方法,在DB管理任务63中管理的所有歌手信息都以矩阵形式排列,而且为矩阵中的每个歌手信息设置关系度。歌手链接信息的构成并不局限于以上实例。
歌手链接信息被提供给用户侧作为例如音乐服务器4一侧的服务,从音乐服务器4通过互联网3被下载到PC2,从PC2被传送到再现设备1,以及被记录到HDD32中。例如,记录在PC2的HDD中的内容列表以及记录在再现设备1的HDD32中的内容列表从PC2被发送到音乐服务器4。音乐服务器4基于这些内容列表参考属性信息形成歌手链接信息并将其发送到PC2。本发明并不局限于这一实例,而且也可以在用户侧形成歌手链接信息。
1-3.预览再现的示意性操作在本发明的实施例中,在前述的内容选择操作中,如果在对应于用光标指示展示某项内容的显示的位置处,光标指示停留了预定时间或更长时间,则自动再现有关内容的预定部分。下文中用以选择性仅再现内容的预定部分的操作称为“预览再现”,而用以将内容的整个长度作为目标再现内容的操作称为“正常再现”。下面解释预览再现的方法。
图6示出了用于自动启动预览再现的处理的一个实例的流程图。图7A-7D示出了对应于图6的流程图的显示单元10的一个实例的显示。内容列表显示在显示单元10中(步骤S10)。例如,如图7A所示,内容名称的列表显示在显示单元10中,而光标指示70显示在初始位置处。
光标指示70是通过一种方法显示的,通过这种方法,例如,已经通过微型计算机41形成并允许光标在预定位置处显示的显示控制信号通过系统门阵列36和总线34被提供给显示控制单元35,以及基于显示控制单元35中的显示控制信号驱动显示单元10。光标指示70的位置是通过例如操作键13中的上和/或下方向键等移动和指定的。
在图7A-7D的实例中,光标指示70是通过反转显示内容名的显示颜色实现的。光标指示70的显示方法并不局限于这一实例。即,光标指示在对应于内容名的位置处执行就足够了。例如,通过向内容名的头部显示预定标记可以实现光标指示。
在步骤S11鉴别光标指示70是否已经移动。例如,如果键13中的上方向键、下方向键等的键输入并没有被用户执行,而且光标指示70没有移动,则光标指示70在任意内容名的位置处停留的时间T通过微型计算机41测量,而且在步骤S12鉴别时间T是否等于或大于预定时间Tth。例如,参考图7B,如果光标指示70已经被移动到内容名“CCCCC”的位置,则微型计算机41基于实时时钟(RTC)46的输出开始时间T的测量,并在时间T超过预定时间Tth之前鉴别光标指示70是否已经从内容名“CCCCC”的位置移动到另一位置。
该预定时间Tth被设置为例如,大约0.5秒。优选该预定时间Tth的值可以由用户改变。
如果在步骤S12确定时间T等于或长于预定时间Tth,则该处理例程前进到步骤S13。在步骤S13,再现对应于当前光标指示70的位置的内容的一部分。例如,如果如图7B所示,移动到内容名“CCCCC”的位置的光标指示70在内容名“CCCCC”的位置处已经停留了该预定时间Tth或者更长时间,如图7C中的实例所示,则再现对应于内容名“CCCCC”的内容数据的一部分。由内容名“CCCCC”所示的内容被预览再现。
在预览再现中,例如,仅再现从内容数据的头部开始的预定时间(例如10秒)的数据。在此实例中,在真实内容数据的全部长度中第一预定时间的数据已经被再现时可以停止再现,或者,还可能为预览再现构成一个专用文件并再现该文件。此外,从每个内容中提取的预览再现位置可以因内容而异。例如,当内容数据被记录到HDD32中时,用于预览再现的专用文件可以自动形成。
在完成了某项内容的预览再现时,可以自动启动定位于下一位置的内容的预览再现。在图7A-7D的实例中,如果已经完成了内容名“CCCCC”的预览再现,而且光标指示70没有移动,则由下一内容名“DDDDD”所示的内容的预览再现可以被自动启动。
也可以通过在预览再现期间提取键操作来移动光标指示70。而且在此情况下,如果光标指示70在移动目的地一侧的内容名的位置处停留了预定时间Tth或者更长时间,则对应于光标指示70的位置的内容可以被预览再现。
例如,参考图7C等,在光标指示70存在于内容名“CCCCC”的位置处而且该内容正被预览再现时,通过执行键操作移动光标指示70。光标指示70在预定时间Tth内被通过内容名“DDDDD”的位置,被移动到内容名“EEEEE”的位置,以及被允许停留在此。微型计算机41测量光标指示70的剩余时间T。当时间T等于或长于预定时间Tth时,由内容名“CCCCC”所示的内容的预览再现停止,而且由内容名“EEEEE”所示的内容的预览再现被启动。
通过在预览再现期间执行用于确定所选内容的操作,内容的再现可以从预览再现转换到正常再现。当再现从预览再现转换到正常再现时,例如,显示单元10的显示被切换到展示如图7D的例子所示,正常再现当前正被执行的显示。在图7D的实例中,正常再现被执行的状态是由文本“正在播放”展示的,而且正在再现的内容名“CCCCC”的属性信息被显示。
现在考虑在通过例如操作回车键13A等选择的内容的判断操作在预览再现期间被执行,而且内容的再现方法从预览再现切换到正常再现的情况下执行的处理。在此情况下,作为正常再现的再现方法,考虑以下两种方法从已经被预览再现的内容数据的头部启动再现的第一种方法;以及从已经停止预览再现的位置继续再现的第二种方法。
参考图8A和8B进行示意性说明。考虑以下情况预览再现的时间被设置为从内容数据的头部开始10秒,第一、第二和第三曲目的内容数据被顺序和自动预览再现,而且在第三曲目的预览再现期间已经执行了判断操作。
根据上述第一种方法,如图8A的实例所示,当通过例如在第三曲目的预览再现期间(指示要再现)操作回车键13A等执行判断操作时,第三曲目的预览在已经执行判断操作的时间点处停止。在经过预定时间之后,从对于该内容数据的整个长度作为目标的头部开始再现第三曲目的内容数据。
根据上述第二种方法,如图8B中的实例所示,当在第三曲目的预览再现期间执行判断操作时,在判断操作已经被执行的时间点处停止预览再现。响应于从对应于预览再现已经停止的位置的位置开始停止预览再现,对应于正在被预览再现的内容的内容数据被继续再现。
虽然,上面已经通过假设在HDD 32中记录的内容列表是直接在显示单元10中显示来描述本发明的实施例的,但本发明并不局限于这一实例。即,可以在HDD 32中记录成千上万的内容数据。由于基于上述的光标指示70的剩余时间以及通过利用内容的属性信息能够自动预览再现,从这样大量的数据中很容易搜索到想要的内容。
1-4.歌手链接模式的示意性操作作为预览再现的一种应用实例,现在将描述使用上述的歌手链接信息的选择方法。通过使用歌手链接信息选择内容的模式在下文中被称为“歌手链接模式”。
图9是歌手链接模式中的一个实例的处理流程图。图10A-10C以及图11A-11D示出了根据图9所示的处理,显示单元10的显示转换的一个实例。首先,假设再现设备1的再现操作模式是正常再现模式,而且歌手A的内容X被正常再现。例如,操作单元20的发现键14正被操作而且歌手链接模式被激活。但歌手链接模式被激活时,歌手链接信息被微型计算机41参考。如图10A中的实例所示,显示单元10的显示被切换到歌手链接显示屏,而且与歌手A有关的歌手B、C...的列表连同歌手A一起被显示在列表显示单元71A中(步骤S20)。
在本例中,参考属性信息表将歌手名按HDD32中记录的内容的较大数量的顺序排序,并显示它们的列表。光标指示70显示在歌手A的位置处。当前正在再现的内容信息显示在再现内容显示单元71B中。歌手名的排序顺序并不局限于这个实例。当光标指示70显示在歌手A的位置时,在歌手链接模式刚被激活之前以正常再现模式再现的内容(本例中为歌手A的内容X)的正常再现被继续。
通过在此状态下操作例如键13中的下方向键,如图10B中的实例所示,光标指示70被移动到有关歌手B、C...的位置(步骤S21),且操作模式被转换到预览再现模式。在图10B的实例中,光标指示70根据用户对下方向键的操作在预定时间Tth(例如0.5秒)内通过歌手B的位置,并停留在歌手C的位置。
基于微型计算机41的测量结果,鉴别光标指示70是否已经在歌手C的位置处停留预定时间Tth或更长时间(步骤S22)。如果确定剩余时间T等于或长于预定时间Tth,则处理例程前进到步骤S23。在步骤S23中,基于预定规则参考属性信息表与从定位光标指示70的项目有关的内容数据自动选择内容。
举例来说,参考图10B,假设光标指示70位于项目“歌手C”的位置处,且内容P、Q、R和S已经作为歌手C的内容被记录在HDD32中。内容P、Q、R和S基于属性信息表以较高的等级度的顺序排序。属性信息表中的字段“再现历史”被用作等级目标项,而且内容以较高再现频率的顺序排序。本发明并不局限于这一实例,而且通过利用属性信息表中的字段“等级信息”,可以以较高流行度的顺序排序内容。基于从再现历史获取的每个内容的再现次数或跳跃次数的喜爱程度也可以用作等级度。优选用户可以适当地设置等级目标的项目。在步骤S23中,例如最高等级度的内容P被自动选择。
在下一步骤S24预览再现所选择的内容P。显示单元10的显示维持歌手链接显示屏,而且再现内容显示单元71B的显示被改变为展示当前正被预览再现的内容的显示(图10C)。
在下一步骤S25中,鉴别在光标指示70停留在歌手A的位置的状态下内容P的预览再现是否已经完成。如果确定已经完成了预览再现,则处理例程前进到步骤S26,而且自动预览再现下一个被选择的内容。例如,在内容P的下一个具有最高等级度的内容(假设为内容Q)被自动预览再现。显示单元10的显示维持歌手链接显示屏,而且再现内容显示单元71B的显示被改变到展示当前正被预览再现的内容的显示(图11A)。处理例程返回步骤S25。
如果在光标指示70停留的位置处记录在HDD32中的有关歌手C的所有内容已经通过重复步骤S25和S26的处理被预览再现,则下一歌手(例如,歌手D)的内容被自动预览再现。在此实例中,显示单元10的显示维持歌手链接显示屏,而且在列表显示单元71A中,光标指示70被自动移动到对应于歌手D的位置(图11B)。再现内容显示单元71B的显示被改变到展示当前正被预览再现的内容T的显示。
如果在步骤S25确定预览再现正在执行,则处理例程前进到步骤S27,并鉴别再现模式是否已经从预览再现模式移动到正常再现模式。
例如,当在图11A的状态下通过操作例如回车键13A等执行了判断操作时,显示单元10的显示被切换到图11C的实例中所示的内容列表显示屏,从而设置可以选择歌手C的内容的状态。在内容列表显示屏中,歌手C的内容列表显示在列表显示单元71A中,而当前正被预览再现的内容显示在再现内容显示单元71B中。
当在图11B的状态下通过操作例如回车键13A等进一步执行了内容的判断操作时,确定再现模式被转换到正常再现模式。在下一步骤S28,当前正被预览再现的内容Q被正常再现。显示单元10的显示维持内容列表显示屏,并且再现内容显示单元71B的显示被改变到展示已经选择了正常再现的内容的显示(图11C)。当内容Q被正常再现时,在属性信息表中对应于内容Q的记录中,字段“再现历史”加1。
如果没有指示正常再现,则处理例程返回到步骤S25并继续预览再现。如果即使内容Q的预览再现已经完成还未移动光标指示70,则具有下一高等级度的内容R的预览再现被自动启动而且光标指示70被移动到内容R的位置。
如果在步骤S25还确定预览再现正被执行,则在图11A的歌手链接显示屏已经被显示的状态下移动光标指示70,从而使得能够选择另一歌手。即,如果在步骤S25确定预览再现正被执行,而且光标指示70已经移动,则处理例程返回到步骤S25。对于对应于光标指示70的位置的歌手内容可以类似地执行预览再现。
根据上述的本发明的实施例,仅仅通过将光标指示70移动到歌手名之上并允许光标指示70停留在那儿预定的时间,已经在HDD 32中记录并且光标指示70所定位的歌手的内容就能够被自动预览再现。
2.歌手链接模式中的具体操作现在对于该具体实例描述歌手链接模式中的操作。如上所述,歌手链接信息可以根据歌手的关系度逐步形成。下面假设歌手链接信息是通过以下两阶段形成的与某个歌手具有较强关系的第一歌手链接信息;以及与该歌手具有较弱关系的第二歌手链接信息。
图12是在某个内容数据的再现期间通过操作发现键14激活歌手链接模式的情况下的一个实例的处理流程图。在解释图12的流程图中的处理之前,假设记录在HDD 32中的某个歌手(假设为“The Police”)的内容的列表已经被预先显示在显示单元10中。在下面的说明中,在执行图12的流程图中的处理之前已经被选定的歌手(本例中的“ThePolice”)被称为“目标歌手”,而在歌手链接信息中为该目标歌手描述的歌手称为“有关歌手”。
在步骤S30中,例如,通过利用例如键13中的上和/或下方向键移动光标指示70,并且从列表上显示的内容中选择待再现的内容。当光标指示70已经移动到显示待再现的内容(假设为“Every BreathYou”)的位置,对应于光标指示70的位置的内容数据的正常再现通过例如回车键13A启动(步骤S31)。
此刻,显示单元10的显示被改变为展示内容数据的正常再现的正常再现显示屏。图13示出了正常再现显示屏100的一个实例。如图所示,在正常再现显示屏上,对于当前正被再现的内容,以下项目连同展示信息的含义的图标一起在列表显示单元71A和再现内容显示单元71B中显示内容名(“Every Breath You”);已经记录了该内容的唱片的唱片名(“The Police best”);歌手名(“The Plice”);该内容数据所属的风格(“摇滚(Rock)”);以及内容数据的当前再现时间(“00:02”)。
在以下的实例中,像注释一样示意的图标示出了内容名,像光盘一样示意的图标示出了唱片名,像人的上半身一样示意的图标示出了歌手名,而像文本框一样示意的图标示出了风格。假设,在显示单元10所显示的每个显示屏中,这些图标的含义都是通用的。
在列表显示单元71A中,当前正在再现的内容数据的等级度进一步通过星号示出,而且发行内容的年度被显示。在再现内容显示单元71B中示意性地显示了有关当前正在再现的内容数据的信息,而且显示了指示从再现开始经历的时间的信息。虽然,列表显示单元71A和再现内容显示单元71B是分别在图中显示的,但实际上它们可以在显示单元10的一个显示屏的不同区域中显示。
如果确定在内容数据的再现期间已经操作了发现键14(步骤S32),再现设备1的操作模式被转换到歌手链接模式。基于歌手链接信息,与对应于当前正在再现的内容数据的歌手具有较强关系的歌手信息被搜索,而且显示单元10的显示屏被改变到图14中的实例所示的搜索中显示屏101。
在搜索中显示屏101中,示出了作为通过歌手链接信息搜索有关歌手的目标的歌手名(“The Police”),而且通过根据文本和图标(图14的实例中的两个旋转的半圆箭头)的消息示出了当前正在搜索有关歌手的状态。继续内容数据的再现,而且将展示当前正在再现的内容的信息显示到再现内容显示单元71B中。
如果确定在显示单元10的显示改变到搜索中显示屏101之后已经过去了预定时间(步骤S34),则处理例程前进到步骤S35。基于步骤S33的搜索结果鉴别是否存在作为与对应于当前正在再现的内容数据的歌手具有较强关系的歌手信息的第一歌手链接信息。如果判断第一歌手链接信息存在,则处理例程前进到步骤S36。
如果在步骤S35判断具有较强关系的歌手链接的信息不存在,处理例程前进到步骤S41。在步骤S41,鉴别是否存在根据与当前正在再现的内容数据对应的歌手的第一歌手链接信息以及作为与该歌手具有较弱关系的有关歌手的链接信息的第二歌手链接信息。如果判断对应于该目标歌手的第一歌手链接信息和第二链接信息都不存在,则处理例程前进到步骤S43。
如果在步骤S41确定对应于目标歌手的第二歌手链接信息存在,则处理例程前进到步骤S42。在步骤S42中,对于对应于目标歌手的歌手链接信息,在显示单元10中显示催促用户选择关系度的参考是否减轻的显示屏102(参考图15)。在图15的实例中,在显示单元10中的列表显示单元71A中显示询问用户关系度的参考是否减轻(范围被扩大)而且有关歌手链接信息是否被再次显示的文本,以及为用户指导为上述操作可操作的键(例如发现键14)的显示。
在步骤S42的时间点处,继续以正常再现模式再现内容数据,而且在再现内容显示单元71B中显示展示当前正在再现的内容的信息。
在步骤S42中,如果已经操作了发现键14或回车键13A,而且判断关系度的参考减轻并且有关歌手链接信息被再次显示,则对于目标歌手的歌手链接信息从第一歌手链接信息被切换到第二歌手链接信息。处理例程被返回到步骤S35。
如果在步骤S42中已经选择了关系度的参考不减轻的模式,则处理例程前进到步骤S43。显示单元10的显示被返回到展示当前正在再现的内容而且已经参考图13进行了描述的显示屏,继续对当前正在再现的内容的正常再现。
例如,通过用户操作键15在步骤S42中所示的图15的状态下选择关系度的参考不减轻的模式,而且如图16中的实例所示,显示单元10的显示被改变到显示屏103,以催促用户返回显示单元10的显示到展示当前正在再现的内容的显示屏。在图16中的实例中,在列表显示单元71A中显示展示对应于目标歌手的第一歌手链接信息和第二歌手链接信息都不存在的文本,以及展示将被操作的键(例如键15)的显示。
基于歌手链接信息,如果在上述的步骤S35中确定展示与目标歌手有关的歌手的有关歌手信息存在,则处理例程前进到步骤S36。
在步骤S36中,显示单元10的显示被改变到有关歌手信息显示屏104,以显示如图17中的实例所示的有关歌手信息。有关歌手信息显示屏104是根据上述的每个步骤S35、S41和S42的鉴别结果基于第一歌手链接信息或第二歌手链接信息显示的。
在图17的实例中,在有关歌手信息显示屏104上,在上部与歌手指示70一起显示其中展示了有关歌手信息的作为目标的歌手名,而且基于第一或第二歌手链接信息显示已经被确定为与目标歌手有关的歌手的歌手信息列表。在图17的实例中,基于第一或第二歌手链接信息的有关歌手信息与通过虚线展示目标歌手的图标一起显示。
在图17的显示中,当对于目标歌手的歌手链接信息包括等于或大于在一个显示屏上可以显示的歌手信息数的数量的歌手信息时,通过适当操作操作单元20中的键,在当前显示屏中没有显示的歌手信息可以显示在显示单元10中。例如,通过操作键13中的下方向键将光标指示70移动到列表显示单元71A中的预定位置(在图17的例子中,显示“发现更多”的位置),一个一个地发送在列表显示单元71A中显示的有关歌手信息。
在下一步骤S37,在有关歌手信息显示屏104上,鉴别光标指示70是否已经被安排到对应于当前正在再现的内容数据的歌手名的位置。即,基于有关歌手信息显示屏104的显示,用户可以通过操作例如键13中的上方向键和下方向键将光标指示70移动到所想要的有关歌手的位置。如果光标指示70存在于其中已经显示了有关歌手信息显示屏的最初歌手名(在本例中为“The Police”)的位置处,则继续当前正在再现的内容数据的正常再现(步骤S38)。
如果确定光标指示70已经从对应于当前正在显示的内容数据的歌手名的位置移动,则处理例程前进到步骤S39。光标指示70根据例如用户对下方向键的操作移动。如图18A中的例子所示,在不同于对应于当前正在再现的内容数据的歌手名的歌手名(“Sting”)的位置处显示了光标指示70。
在步骤S39中,鉴别光标指示70是否已经在移动目的地一侧上的有关歌手名的位置处停留了预定时间或更长时间。如果判断光标指示70已经停留了预定时间或更长时间,则进入步骤S40,而且再现模式从正常再现模式被转换到预览再现模式。对应于光标指示70的位置的歌手名被设置为所选定的歌手名。对应于该歌手名的内容数据(在本例中为“Sacred Love”)被自动预览再现。如图18中的实例所示,新近选择并被再现的内容数据的信息在显示单元10的再现内容显示单元71B中显示。
下面描述从步骤S40开始的预览再现。在预览再现模式中,对应于光标指示70所停留的位置的歌手的内容数据被继续顺序再现。当记录在HDD 32中的歌手的所有内容数据都已经被再现时,所选定的歌手信息被自动改变到同一歌手链接信息中描述的下一歌手,而且启动所改变的歌手的内容数据的预览再现。
即,如图19的流程图中的实例所示,当操作了在操作单元20中提供的预定键(例如,发现键14)时,再现设备1的操作模式被转换到歌手链接模式(步骤S50)。当转换到歌手链接模式时,例如,与此前刚刚再现的内容的歌手有关的有关歌手名的列表被显示在显示单元10中。
在下一步骤S51,光标指示70被设置在对应于有关歌手名(假设为“Sting”)的位置处。鉴别光标指示70是否已经在该歌手名的位置处停留了预定时间或更长时间(步骤S52)。如果确定光标指示70已经停留了预定时间或更长时间,进入步骤S53,而且启动有关歌手的内容数据的预览再现。此刻,如果已经以正常再现模式再现了另一内容数据,则该另一内容数据的再现停止并且预览再现启动。
与预览再现的执行并行地监控操作单元20中的预定键的操作(步骤S54)。如果没有执行预定键操作就已经完成了一个内容数据的再现,在步骤S55鉴别在HDD32中记录的有关歌手的所有内容是否都已经被再现。
如果确定有关歌手的所有被记录的内容数据尚未再现,则处理例程返回步骤S53,并再现有关歌手的下一内容数据。如果确定已经完成了有关歌手的所有被记录的内容数据的再现,则再现例程前进到下一步骤S56。在有关歌手信息显示屏104中,光标指示70被自动移动到下一有关歌手(图18A和18B的实例中的“Bobby Watson”)。移动目的地一侧的有关歌手的内容数据的预览再现被自动启动。处理例程返回步骤S53,而且移动目的地一侧的有关歌手的内容数据的预览再现被类似地执行。
在上述的步骤S54中操作被监控的操作单元20中的预定键被设置为例如,具有如下功能的键将显示单元10的显示从歌手链接模式中的显示屏返回到正常再现模式中的显示屏。例如,后退键15可以用作这种键。如果在上述的步骤S54中确定在内容数据的预览再现期间已经操作了操作单元20中的该预定键,则处理例程前进到步骤S57。
在步骤S57中,停止预览再现,并且重新启动在转换到歌手连接模式之后在刚启动预览再现之前(例如,在上述的步骤S52中确定已经过去预定时间之前)其正常再现已经被执行的内容数据的再现。在激活了歌手链接模式而且启动了预览再现时,例如,从再现已经停止的位置处启动内容数据的再现。
通过在内容数据的预览再现期间执行对操作单元20的预定键操作,在显示单元10中显示的显示屏被改变到适合于显示有关已经被选定的有关歌手信息的内容数据的更为详细的信息的显示屏。参考图20和21描述作为从上述的图18A中所示的显示改变显示单元10中的显示到另一显示的例子的处理。
在图20的流程图中,例如,在图12的流程图中的步骤S38或S40的处理之后顺序预览再现有关歌手(“Sting”)的内容数据(“SacredLove”)(步骤S60)。当在预览再现期间对操作单元20执行了诸如发现键14的操作的预定操作时(步骤S61),处理例程前进到步骤S62。
在步骤S62中,显示单元10中的显示被改变到内容标题列表显示屏,在该内容标题列表显示屏上,对于其预览再现当前正在执行的有关歌手显示了HDD32中记录的内容数据的标题列表。
图21示出了内容标题列表显示屏105的一个实例。在列表显示单元71A中显示了在HDD32中记录的有关歌手的内容数据的标题列表。在内容标题列表显示屏的上部与展示歌手的图标一起显示了有关歌手名(“Sting”)。内容标题从歌手名的底部以预定顺序被显示作为列表。很难在显示单元10的整个显示区中显示的标题可以通过操作例如键13中的上方向键和/或下方向键滚动显示屏来显示。光标指示70显示在对应于当前正在预览再现的标题的位置处(本例中为“SacredLove”)。当前正在预览再现的内容的信息被适当显示在再现内容显示单元71B中。
鉴别对应于光标指示70的位置的内容数据的预览再现是否已经完成(步骤S63)。如果判断预览再现已经完成,则下一步骤为S64。在步骤S64中,光标指示70被自动移动到下一内容标题的位置(图21的例子中为“Ten Summoner’s Tale”),而且自动启动光标指示70被移动所至的内容标题中示出的内容数据的预览再现。
在通过上述的内容标题列表显示屏105预览再现内容数据期间,显示单元10中的显示可以被进一步改变到展示每个内容的信息的显示屏,而且内容数据的再现可以从预览再现切换到其中内容数据的整个长度被设置为再现目标的正常再现。下面参考图22和23描述在此情况下的一个实例中的处理。
在图22的流程图中,例如,显示单元10中的显示是上述的图21中所示的有关歌手的内容标题列表显示屏105和对应于正在预览再现的光标指示70的位置的内容数据(步骤S70)。当在预览再现期间对操作单元20已经执行了诸如发现键14的操作的预定操作时(步骤S71),处理例程前进到步骤S72。
在步骤S72中,显示单元10中的显示被改变到展示当前正在预览再现的内容数据的信息的显示屏。在下一步骤S73中,当前正在预览再现的内容的信息被显示在这一显示屏上。当前正在预览再现的内容的信息可以以类似于例如正常再现显示屏100的结构显示在显示屏之上。
图23示出了预览内容信息显示在正常再现显示屏100’上的情况下的一个实例。对于当前正在再现的内容,内容名、其中已经记录内容的唱片的唱片名、歌手名、内容数据所属的风格、以及内容数据的当前再现时间都与展示信息的含义的图标一起显示在列表显示单元71A中。类似地,有关当前正在再现的内容数据的信息在再现内容显示单元71B中示意性显示,还显示从再现开始经过的时间的信息。再现内容信息显示屏并不局限于这一实例,而是还可以进一步显示展示当前正在预览再现的内容数据的信息。
当完成了对正在再现的内容数据的预览再现时(未示出),进入步骤S74,并鉴别是否已经预览再现了有关当前选择的有关歌手的记录在HDD32中的所有内容数据。如果确定对于有关歌手还存在尚未预览再现的内容数据,则进入步骤S75。在步骤S75,待预览再现的内容数据被改变为有关歌手的下一内容数据。处理例程返回步骤S73,并在显示单元10中显示所改变的内容数据的信息。
如果在步骤S74中确定对于有关歌手的所有内容数据已经完成了预览再现,则进入步骤S76。上述有关歌手的下一有关歌手的内容数据被顺序预览再现。显示单元10中的显示可以保持到正常再现显示屏100上,以展示正在预览再现的内容数据的信息,或者可以切换到参考例如图16所述的歌手链接信息显示屏,等等,在改歌手链接信息显示屏上,光标指示70已经被设置在当前正被选择的有关歌手的位置处。
在前述的每一种情况下,通过在预览再现期间对操作单元20执行预定操作(例如播放键12A或回车键13A的操作),再现模式可以从预览再现模式切换到正常再现模式。当前正在预览再现的内容数据的正常再现可以执行。
如上所述,通过自动预览再现所选定的目标歌手的内容数据以及与目标歌手有关的歌手的内容数据,用户不用执行令人烦恼的操作就可以找到所想要的内容数据。因此,例如,即使用户携带再现设备1走动,他无需查看显示单元10中的显示就能搜索所想要的内容数据。
由于显示单元10中的显示在预览再现期间可以改变到另一显示屏,用户可以从各个视点获得有关当前正在再现的内容数据的信息。
3.预览再现的控制方法3-1.根据本发明第一个实施例的方法现在更详细地描述根据本发明的实施例的预览再现方法。
3-1-1.文件结构首先,描述根据本发明第一个实施例的预览再现方法。图24示出了其中存储有内容数据而且可以应用于本发明的第一个实施例的内容数据文件200的一个实例的构成。下面假设内容数据是已经通过预定系统压缩编码的音频数据。
内容数据文件200示意性地包括头部部分201和音频数据部分202。经压缩编码的音频数据的主体部分存储在音频数据部分202中。有关音频数据部分202中存储的音频数据主体的属性信息存储在头部部分201中。头部部分201的数据大小是在头部部分201中的预定位置描述的。在内容数据文件200中音频数据部分202的头部位置可以通过利用头部部分201的数据大小作为偏移量获得。
作为音频数据的压缩编码系统,可以应用例如以下的各种系统,例如MP3(活动图像专家组1音频层3)系统、ATRAC3(自适应变换声学编码3,注册商标)、AAC(高级音频编码)、WMA(Windows媒体音频,注册商标)。本发明并不局限于它们,而是还可以存储未被压缩编码的基带音频数据。
通过例如添加到内容数据文件200的文件名中的预定扩展可以识别音频数据部分202中存储的音频数据的压缩编码系统。在头部部分201中的预定位置还可以描述展示压缩编码系统的信息。
作为存储在头部部分201中的音频数据主体的属性信息,例如可以包括作为有关音频数据的压缩编码系统的信息的编解码信息203,以及在存储在音频数据部分202中的音频数据主体的整个长度被再现的情况下,展示从再现开始到再现结束的时间间隔的总再现时间信息204。
编解码信息203是通过在再现音频数据时必要的数据形成的。例如,如果在内容数据文件200中存储的音频数据是其中已经固定了一个帧的比特率的固定比特率的压缩编码数据,则展示比特率的信息和/或展示一帧大小的信息都可以包含在对于压缩编码音频数据的编解码信息203中。取决于压缩编码系统,可以执行其中比特率可以每帧变化的可变比特率压缩编码。在此情况下,展示可变比特率的信息可以包含在编解码信息203中。
3-1-2.处理流程图25示出了根据本发明的第一个实施例,对应于参考图4描述的体系结构的预览再现处理的一个实例的流程。例如,考虑在歌手A的内容A正在以正常再现模式正常再现时,用户已经操作了操作单元20的发现键14的情况。
在此情况下,如上所述,歌手链接模式被激活而且再现模式被改变为预览再现模式。当不执行移动光标指示70的操作时,记录在HDD32中的歌手A的音频数据以预定顺序被自动预览再现。类似地,在有关歌手信息显示屏104中,还是在光标指示70已经移动到与歌手A有关的另一歌手信息的位置,而且已经被停留预定时间或更长时间的情况下,这个另一歌手的音频数据以预定顺序被自动预览再现。
根据用户操作,从UI任务60指示预览再现的开始给播放器任务61(SEQ10)。响应于该指示,播放器任务查询DB管理任务63中待预览再现的音频数据(SEQ11)。响应于该查询,DB管理任务63将有关待预览再现的音频数据的信息返回到播放器任务61(SEQ12)。基于从DB管理任务63返回的信息,播放器任务61指示缓存器任务62输出将从HDD32读出的音频数据(SEQ13)。
缓存器任务62根据SEQ13中的指示控制HDD驱动器64(SEQ14)以便从HDD32中读出音频数据(SEQ15)。所读出的音频数据通过HDD驱动器64被发送到缓存器任务62(SEQ16和SEQ17)并存储在RAM37中的缓存器存储区域中。RAM37中的缓存器存储区域在下文中被适当地称为缓存器存储器。
如上所指出的,在预览再现中,只再现整个长度的音频数据的一部分。例如,对于预览再现目标,在音频数据已经被再现时,对应于作为从音频数据的头部开始的再现时间的经过45秒的位置被设置为再现开始时间,而对应于作为从再现开始时间开始的再现时间的经过30秒的位置(1分钟15秒)被设置为结束位置。换言之,从作为从音频数据的头部开始的再现时间的45秒后位置执行预览再现30秒。
在第一个实施例中,仅仅选择性从HDD32中读出其中已经存储了音频数据的内容数据文件中要预览再现的部分,并将其存储到缓存器存储器中。图26是根据第一个实施例从内容数据文件中读出待预览再现的音频数据时一个实例的处理流程图。根据该流程图的处理主要受缓存器任务62的控制。
在步骤S80,缓存器任务62控制HDD驱动器64,访问内容数据文件200以执行HDD 32中记录的预览再现,并从内容数据文件200中读出头部部分201。所读出的头部部分201被临时写入到例如RAM37中的缓存器区域的一个区域中。缓存器任务62分析写入到RAM 37中的头部部分201中的头部信息,并提取包含在头部部分201中的编解码信息203和总再现时间信息204。所提取的信息被保存在RAM 37中的缓存器区域的该区域中。
基于头部信息的分析结果,在下一步骤S81分析在内容数据文件200的音频数据部分202中存储的音频数据主体的每帧再现时间。例如,如果内容数据文件200中存储的音频数据已经通过固定比特率压缩编码,则可以基于展示在编解码信息203中描述的帧大小以及压缩编码时的比特率信息的信息来获取每帧再现时间。
基于关于展示在编解码信息203中是否描述了展示可变比特率使用的信息的鉴别结果,可以鉴别内容数据文件200中存储的音频数据的压缩编码是执行了固定比特率还是可变比特率。
在下一步骤S82,基于在步骤S81获取的每帧再现时间计算预览再现起始位置与音频数据部分202的头部的偏移。例如,假设作为再现时间的从音频数据头部起45秒后的位置被设置为预览再现的起始位置,则接近于通过计算(45秒)/(每帧再现时间)所获取的值的帧被设置为偏移。此外,在下一步骤S83,基于在步骤S81获取的展示每帧再现时间的信息计算适合于再现数据预定时间(在本例中为30秒)的数据大小(帧数)。
如果预览再现起始位置固定,展示启动预览再现的位置的预览再现起始位置信息可以被预先存储在例如ROM 42中。预览再现起始位置信息还可以从再现设备1的外部提供,而不局限于上述实例。例如,也可以在其中存储了内容数据的内容数据文件的头部部分中描述预览再现起始位置信息。在此情况下,在再现等时刻,就可以分析内容的头部信息,提取预览再现起始位置信息,而且可以基于所提取的预览再现起始位置信息获取预览再现时的偏移。在从外部提供预览再现起始位置信息的情况下,也可以使预览再现起始位置因内容而异。
当已经获取了与音频数据部分202中的文件头部的偏移,以及适合于再现数据预定时间的数据大小时,处理例程前进到步骤S84,而且基于所获取的这些信息从HDD 32中读出音频数据。即,在步骤S84中,HDD 32中的内容数据文件200被访问,而且从在步骤S82中获取的偏移的位置读出对应于在步骤S83中计算的数据大小的量的音频数据。所读出的音频数据被存储到缓存器存储器中。
如果存储到内容数据文件200中的音频数据已经通过利用可变比特率进行压缩编码,则优选基于头部部分201中包含的信息和通过操作系统68提供的来自文件系统的信息,获取作为预览再现目标的部分的偏移以及适合于再现数据预定时间的数据大小。
例如,如果在压缩编码时的平均比特率值已经被描述作为头部部分201中的编解码信息,则可通过利用平均比特率获取适合于执行预览再现的偏移值和数据大小。
即使平均比特率未知,例如,也可以基于音频数据部分202的数据大小信息以及预览再现起始时间(45秒)与总再现时间信息204的比值,通过内容数据文件200中的字节位置等获取用于音频数据部分202的预览再现的起始位置的偏移。类似地,基于音频数据部分202的数据大小信息和预览再现结束时间(45秒+30秒)与总再现时间信息204的比值,通过内容数据文件200中的字节位置等可以获取预览再现结束位置。
基于例如在编解码信息203中包含的展示头部部分201的数据大小的信息,以及从文件系统获取的内容数据文件200的数据大小可以知道音频数据部分202的大小。
缓存器任务62基于上述所获取的偏移位置信息和预览再现结束位置信息可以在步骤S84从HDD 32中读出音频数据。
返回到对于图25的解释,当从HDD 32中读出的一个内容的量的音频数据已经存储到缓存器存储器中时,缓存器任务62向播放器任务61通知这一事实(SEQ18)。播放器任务61查询DB管理任务63随后要读出的内容数据。播放器任务61传送音频数据的信息,该信息从DB管理任务63被返回而且应随后读出到缓存器任务62中(SEQ19)。
基于所传送的音频数据的信息,缓存器任务62如上所述读出音频数据文件200的头部部分201的信息,获取音频数据部分202中的用于预览再现的偏移位置,适合于执行预览再现的数据大小,等等,根据上述的SEQ14至SEQ17的处理,读出HDD 32中记录的音频数据,以及将其存储到缓存器存储器中。
例如,在上述的图12的流程图的步骤S33中启动将用于预览再现的音频数据存储到缓存器存储器的操作。即,当在显示单元10中显示图14所示的搜索中显示屏101时,执行从HDD 32中读出用于预览再现的音频数据以及将所读出的音频数据写入到缓存器存储器中。
图27示意性地示出了从HDD 32中读出的音频数据被存储到缓存器存储器中的状态。在本例中,在具有16MB的存储容量的RAM 37中的12MB区域被确保作为用于存储音频数据的缓存器存储区域。如图27中的例子所示,从缓存器存储区域的头部一侧开始顺序累积预定时间内从HDD 32中读出的音频数据。在本例中,存储在缓存器存储器中的内容A、内容C、内容D...的音频数据的比特率等都不同,即使在相同预览再现时间的情况下,数据大小也不同。
当缓存器存储器中已经存储了预定量或更多音频数据时,播放器任务61执行用以预览再现缓存器存储器中的音频数据的操作。例如,缓存器任务62监控缓存器存储器的状态。当预定量或更多量的音频数据已经被存入缓存器存储器时,缓存器任务62向解码器控制任务65通知这一事实。解码器控制任务65以解码单位量的单位为基础读出缓存器存储器中存储的音频数据,并通过解码器控制单元67将其提供给解码器63。
例如,在开始预览再现内容A作为待预览再现的第一内容时,缓存器任务62将读指针设置到内容A的头部中,即缓存器存储器的头部地址。缓存器任务62根据来自解码器控制任务65的读出请求移动读指针。解码器控制任务65基于读指针从缓存器存储器中读出音频数据,并以解码单位为基础将其解码。
当已经完成了内容A的读取而且读指针已经到达内容A的尾部,即内容C的头部时,缓存器任务62在经过预定暂停时间之后从内容C的头部类似地移动读指针。由于该操作是通过缓存器任务62重复进行的,可以顺序再现缓存器存储器中存储的用于预览再现的音频数据。
图18A-28C示意性地示出了HDD 32的一个实例的访问时序以及有关用于预览再现的音频数据的缓存器存储器。图28A示出了从HDD32读出音频数据的时序,图28B示出了将从HDD 32读出的音频数据写入缓存器存储器的时序,而图28C示出了用于从缓存器存储器读出用于预览再现的音频数据的时序。
如上所述,当对应于一个内容的量的用于预览再现的音频数据已经被存储到缓存器存储器中时,缓存器任务62从播放器任务61请求随后存储音频数据的信息。即,如图28A和28B中的例子所示,当内容A的预览再现数据已经从HDD 32读出时,所读出的数据被写入缓存器存储器。在完成了将一个内容的数据写入到缓存器存储器之后,缓存器任务62请求播放器任务61输出随后要存储的音频数据的信息。基于响应这一请求返回的信息,下一内容C的数据从HDD 32被读出,而且所读出的数据被写入缓存器存储器中。
上述系列操作一直重复到例如,预览再现完成或缓存器存储器的空闲容量被用完为止。也可以限制要存储到缓存器存储器中的用于预览再现的音频数据的数量。
以相比所读出的音频数据的再现时间等的极高速度执行从HDD32中读出数据和写入数据到缓存器存储器中。如果要存储到缓存器存储器中的数据的量被限制为例如大约12,则从HDD 32中读出数据和写入数据到缓存器存储器中可以例如在大约1秒内完成。
例如,如图28C中的实例所示,当已经在缓存器存储器中存储了预定量或更多量的第一内容A的数据时,可以启动为预览再现执行的从缓存器存储器中读出数据。
由于如上所述,在例如预览再现内容A开始之后经过大约1秒的时刻,多个数据被存储到缓存器存储器中,不必在完成至少一个内容的数据的预览再现之前从HDD 32中读出数据。因此,如图28A所示,在完成了从HDD 32的系列读取操作之后执行下一读取之前大约几十秒的时间间隔可以被设置为HDD 32的操作的休息时间周期。通过从HDD 32集体读出用于预览再现的多个音频数据并如上所述将它们存储到缓存器存储器中,可以形成HDD 32的操作的休息周期,而且可以抑制HDD 32中的电功耗。
存储在缓存器存储器中的数据的地址通常由缓存器任务62管理。因此,例如,可以进行在某项内容的预览再现的过程中,使再现跳至下一内容的预览再现的控制。
例如,如图29所示,当用户操作了操作单元20以指示在内容A的预览再现期间预览再现下一内容C时,从UI任务60通过播放器任务61通知缓存器任务62这一指示。根据这一指示,缓存器任务62将缓存器存储器的读指针移动到内容C的头部。解码器控制任务65根据读指针从内容C的头部读出用于预览再现的音频数据并将其再现。即使在内容C的预览再现期间也可以执行类似操作。在预览再现模式中,不用再现预置的预览再现时间的整个长度(本例中为30秒),也可以连续监控内容数据。
此外,缓存器任务62将由解码器控制任务65读出的数据的信息传送到播放器任务61。播放器任务61基于所传送的信息传送当前正在预览再现的音频数据的信息到UI任务60。播放器任务61可允许显示单元10基于所传送的信息显示有关当前正在预览再现的音频数据等的信息。
已经完成了预览再现的音频数据可以从缓存器存储器中擦除。在此情况下,还可以考虑用户追溯内容数据的顺序并预览再现已经被预览再现过的数据的情况。因此,优选在缓存器存储器中保留刚刚被预览再现的至少一到两项内容的音频数据,而不立即擦除已经完成了再现的音频数据。
3-1-3.切换预览再现模式和正常再现模式时的操作接下来参考图30A~30C示意性地说明如下的实例在预览再现期间再现模式已经从预览再现模式被切换到正常再现模式时,参考图8A和图8B所描述的两种操作被应用于第一个实施例。
如图30中的例子所示,假设已经以内容A、内容C、内容D、内容G...的顺序将用于预览再现的音频数据存储到缓存器存储器中。还假设,例如,操作了回车键13A,而且在预览再现内容C期间读指针位于位置A的定时处,再现模式从预览再现模式被切换到正常再现模式。
现在描述从预览再现的内容数据的头部启动再现的第一种方法(参考图8A)。在此情况下,如图30B中的实例所示,缓存器存储器的内容被暂时擦除,而且对于作为目标的内容C的整个长度从HDD32中读出音频数据并写入到缓存器存储器中。缓存器任务62将读指针设置为内容C的音频数据的头部(即,缓存器存储器的头部)。解码器控制任务65根据读指针从头部解码内容C的音频数据并将其再现。
现在将描述从已经停止预览再现的位置间歇性地执行再现的第二种方法(参考图8B)。在此情况下,如图30C中的实例所示,对于内容C的音频数据,从已经存储在缓存器存储器中的用于预览再现的音频数据部分的随后位置读出记录在HDD 32中的音频数据。所读出的音频数据被随后从已经被存储的内容C的音频数据的结束位置写入到缓存器存储器中。因此,已经在内容C随后存储到缓存器存储器中的内容D、内容G...的用于预览再现的音频数据被改写为内容C的音频数据。
在第二种方法的情况下,在再现模式从预览再现模式切换到正常再现模式之后,缓存器任务62继续在预览再现模式下移动读指针。因此,当再现模式从预览再现模式切换到正常再现模式时,也可以继续执行通过解码器控制任务65从缓存器存储器中读出内容C的音频数据。在切换再现模式时也可以继续执行音频数据的再现。
现在将描述在正常再现期间从正常再现模式切换再现模式到预览再现模式的操作。而且在此情况下考虑以下两种方法缓存器的内容被临时擦除,而且新近读出用于预览再现的音频数据的方法;以及,将正在以正常再现模式再现的部分或所有音频数据保留在缓存器存储器中,而且之后改写用于预览再现的音频数据的方法。
在这些方法之间,临时擦除缓存器存储器的内容的方法可以通过类似于前述方法的方法实现,借此,用于预览再现的音频数据从HDD32中读出并被存储到缓存器存储器中。例如,在正常再现模式下的再现被设置为暂停模式,而且缓存器存储器中的音频数据被擦除。之后,以类似于前述方法的方式新近读出用于预览再现的音频数据并将其存储到缓存器存储器中。
现在将参考图31A-31C描述将用于预览再现的音频数据改写到缓存器存储器中的情况。在此情况下,考虑在切换再现模式时处理因正常再现模式下内容被再现所到的位置而不同的情形。例如,在图31A中的内容A的预览再现间隔PVA之前该处理的情形(1)中,或者用于这种间隔的该处理的情形(2)中,如图31B中的实例所示,下一内容B的预览再现间隔PVB,再下一内容C的预览再现间隔PVC...被随后改写为内容A的预览再现间隔PVA。
在图31A中的内容A的预览再现间隔PVA之后的间隔内执行再现时将再现模式切换到预览再现的情形(3)中,如图31C中的实例所示,内容A的音频数据被保留在缓存器存储器中,而下一内容B的预览再现间隔PVB、再下一内容C的预览再现间隔PVC...从内容A之后被改写。读指针跳到预览再现间隔PVB的头部。
在从正常再现模式切换到预览再现模式时的前述各种控制涉及使得该实施例能被实现的一个实例的方法,但本发明并不局限于这一实例。
如同已经参考图19所描述的那样,还考虑以下情形在正常再现模式下的再现期间再现模式被切换到预览再现模式,而且在预览再现模式下的再现期间被进一步切换到正常再现模式,以及在再现模式刚被切换到预览再现模式之前从内容已经以正常再现模式再现的位置重新启动内容的正常再现。下面参考图32A-32C描述在考虑这一情形时进行的对缓存器存储器的控制。
最初在正常再现模式中,如图32A中的实例所示,被再现的内容数据(假设为内容A、B、C...)的整个长度从头部开始被累积到缓存器存储器中。现在假设在正常再现模式下内容A已经被再现到位置X时,再现模式已经从正常再现模式被切换到预览再现模式。
当再现模式被切换到预览再现模式时,停止正常再现模式下的内容A的再现,存储停止位置X,并且从HDD32中读出被预览再现的内容数据的预览再现间隔并将其累积到缓存器存储器中。
此刻,如图32B中的实例所示,在再现模式刚从正常再现模式切换到预览再现模式之前,已经以正常再现模式再现的内容(图32A-32C的实例中的内容A)的数据被保留在缓存器存储器中。待预览再现的内容数据(假设为预览再现间隔PVD、预览再现间隔PVP、预览再现间隔PVQ...)以预览再现顺序被累积到缓存器存储器中保留在缓存器存储器中的内容A的数据之后。
当待预览再现的第一数据(在图32A-32C的实例中内容D的预览再现间隔PVD)已经被写入缓存器存储器时,读指针从已经停止内容A的再现的位置X移动到待预览再现的第一数据,即移动到内容D的预览再现间隔PVD的头部。
在预览再现已经停止而且在再现模式刚被切换到预览再现模式之前已经在正常再现模式下再现的内容(内容A)的再现被重新启动的情况下,如图32C中的实例所示,读指针被移动到位置X,而且缓存器存储器中保留的内容A从位置X被再现。
虽然没有示出,但是将从其再现已经被重新启动的内容A的下一内容再现的内容数据可以在停止预览再现的时间点处从HDD 32中读出。在此情况下,所读出的数据被改写为缓存器存储器中的预览再现间隔PVD、预览再现间隔PVP、预览再现间隔PVQ...的数据,并在其再现已经被重新启动的内容A的紧之后累积。
3-2.根据本发明第二个实施例的方法现在描述根据本发明第二个实施例的预览再现方法。在第二个实施例中,也可以应用在前述的第一个实施例中描述的内容数据文件200。在第二个实施例中,在预览再现模式之下,将作为再现目标的整个长度的音频数据从HDD 32中读出并以类似于正常再现模式的情况的方式累积到缓存器存储器中。
3-2-1.处理流程图33示出了根据第二个实施例的预览再现的一个实例的序列。例如,根据对操作单元20的发现键14的操作激活歌手链接模式(步骤S90)。当激活了歌手链接模式时,从UI任务60向播放器任务61发出一个暂停命令(SEQ31)。该暂停命令从播放器任务61被发送到缓存器任务62(SEQ32)。暂时接收暂停命令的缓存器任务62停止从缓存器存储器读出数据。
缓存器任务62通过播放器任务61通知UI任务60暂停命令已经执行(SEQ33、SEQ34)。接收到这一通知的UI任务60向播放器任务61发出一命令以便读出用于从HDD 32预览再现的音频数据(SEQ35)。接收到这一命令的播放器任务61查询DB管理任务63关于将要预览再现的内容信息(SE36),并基于响应这一查询获取的内容信息向缓存器任务62发出数据读命令(SEQ37)。
缓存器任务62响应于读命令从HDD32读出内容数据文件200(SEQ38、SEQ39)。被存储到音频数据部分202的音频数据从内容数据文件200中被提取并且被顺序累积到缓存器存储器中。通过与前述第一个实施例类似的方式,连同图12的流程图中的步骤S33的处理一起启动将音频数据累积到缓存器存储器中的处理,而且连同图14中所示的搜索中显示屏101的显示一起执行。
缓存器任务62临时将所读出的内容数据文件200的头部部分201写入到例如,RAM 37中的缓存器存储器区域的一个区域并分析头部信息(步骤S91)。作为分析的结果所获取的头部信息被保存在RAM37中并被传送到播放器任务61。
以类似于前述第一个实施例的方式进行头部信息的分析。例如,缓存器任务62获取头部部分201中所包含的信息(参考图26的流程图中的步骤S80),并基于所获取的头部信息获取每帧再现时间(参考图26的流程图中的步骤S81)。此外,缓存器任务62基于展示每帧再现时间的信息获取预览再现起始位置与音频数据的头部的偏移(参考图26的流程图中的步骤S82),并计算适合于再现数据预定时间(本例中为30秒)的帧数(参考图26的流程图中的步骤S83)。
如果确定在缓存器存储器中已经累积了预定量或更多量的音频数据,则缓存器任务62通过播放器任务61向UI任务60通知这一事实(SEQ41、SEQ42)。接收了这一通知的UI任务60向播放器任务61发出排队命令(SEQ43)。响应于该排队命令,播放器任务61向缓存器任务62发出命令以便将读指针移动到作为分析头部信息的结果所获取的偏移位置(SEQ44)。
响应于这一命令,缓存器任务62将读指针移动到该偏移位置。图34示意性地示出了通过缓存器任务62移动读指针的状态。假设内容A、内容B...分别以对应于音频数据的整个长度的量被累积到缓存器存储器中。例如,在内容A的音频数据中,偏移位置,即从音频数据的头部开始的再现时间的45秒后位置被展示为位置(A),而作为从位置(A)开始的再现时间的30秒后位置被展示为位置(B)。位置(A)和(B)之间的间隔是音频数据被预览再现的时间间隔。根据SEQ44的命令,读指针从内容A的音频数据的头部被移动到位置(A)。
当完成了读指针的移动时,缓存器任务62通过播放器任务61向UI任务60通知这一事实(SEQ45、SEQ46)。响应于这一通知,UI任务60向播放器任务61发出暂停取消命令。响应于该暂停取消命令,播放器任务61向缓存器任务62发出命令以便从缓存器存储器中读出数据(SEQ48)。响应于这一命令,缓存器任务62从缓存器存储器中读出该数据。所读出的数据通过解码器控制任务65被发送到解码器43并被解码。
当UI任务在上述的SEQ47中发出了暂停取消命令时,其通过实时时钟46启动时间的测量。当已经经过了对应于执行预览再现的时间的预定时间(例如30秒)时,UI任务60发出暂停命令。暂停命令通过播放器任务61被发送到缓存器任务62(SEQ49、SEQ50)。响应于该暂停命令,缓存器任务62停止从缓存器存储器中读取该数据。在图34的实例中,在从位置(A)已经过去了30秒的再现时间的位置(B)处停止从缓存器存储器读取数据。当读取时间停止时,通过播放器任务61通知UI任务60这一事实(SEQ51、SEQ52)。
虽然没有示出,当UI任务60通过SEQ52接收到该通知时,例如,其返回对上述SEQ43的处理并通过播放器任务61向缓存器任务62发出排队命令以便预览再现下一内容。基于排队命令,缓存器任务62将读指针移动到缓存器存储器中下一音频数据的偏移位置(在图34的实例中内容B中的位置(C))。通过这种方式,内容可以被顺序预览再现。
缓存器任务62还继续执行在上述的SEQ38启动的从HDD 32读取音频数据,以及在执行SEQ38之后的其它处理的同时累积所读出的音频数据到缓存器存储器中(SEQ40)。当存储在一个内容数据文件200中的整个长度的音频数据都已经被累积到缓存器存储器中时,从HDD 32中读出下一内容数据文件200。这些处理显示在图33的虚线以下部分。
从HDD 32中读出音频数据和将其累积到缓存器存储器中的处理是与前述的预览再现控制并行地继续执行的(SEQ40)。当完成了一个音频数据的读取时(SEQ60),从存储器任务62向播放器任务61请求随后要读出的数据的信息(SEQ61)。响应于这一请求,播放器任务61查询DB管理任务63关于随后要读出的内容的信息(SEQ62),并基于响应该查询所获取的内容信息向缓存器任务62发出数据的读命令(SEQ63)。
响应于该读命令,缓存器任务62从HDD 32中读出内容数据文件200(SEQ64、SEQ65)并分析头部信息(步骤S93)。所分析的头部信息被保存在RAM37中缓存器存储区域的一个区域中。存储在音频数据部分202中的音频数据被累积到缓存器存储器中。当已经完成了从HDD32读取一个内容数据文件200(SEQ66),而且存储在内容数据文件200中的音频数据的整个长度都已经被累积到缓存器存储器中时,从缓存器任务62向播放器任务61请求随后要读出的数据的信息(SEQ67)。重复这些处理直到例如,用尽了足以将下一音频数据存储到缓存器存储器中的空区域。
3-2-2.切换预览再现模式和正常再现模式时的操作随后参考图35A-35C解释在预览再现期间再现模式从预览再现模式被切换到正常再现模式时,参考图8A和8B所述的两种操作应用于第二个实施例的例子。在第二个实施例中,音频数据的整个长度被累积到缓存器存储器中。例如,如图35A所示,假设内容A和内容B已经被累积到缓存器存储器中,而且在内容B的预览再现间隔(用斜线示出)中的位置(A)处已经指定了正常再现。
如图35B中的实例所示,通过将读指针移动到当前正在预览再现的音频数据的头部可以实现从已经被预览再现的音频数据的头部启动再现的第一种方法。如图35C中的实例所示,通过在预览再现期间继续移动读指针可以实现从已经停止预览再现的位置处继续执行再现的第二种方法。
如上所述,在第二个实施例中,也是在预览再现中,音频数据的整个长度以类似于正常再现的方式被累积到缓存器存储器中。因此,与第一个实施例相比,在缓存器存储器的使用效率方面对第二个实施例不利。另一方面,由于音频数据的整个长度都已经被累积到缓存器存储器中,特别地,第二个实施例具有从预览再现转换到正常再现时的控制更为容易的优点。
现在描述在正常再现期间从正常再现模式切换再现模式到预览再现模式的操作。在第二个实施例中,如同上面已经描述的那样,无论是正常再现模式还是预览再现模式,音频数据的整个长度都已经被累积到缓存器存储器中。因此,如图36中的实例所示,通过仅在以下任何之一情形中移动读指针就可以实现从正常再现模式切换到预览再现模式在预览再现间隔PV之前执行再现模式的切换的情形(4),在预览再现间隔的过程中执行再现模式的切换的情形(5),和在预览再现间隔之后执行再现模式的切换的情形(6)。
如同参考图19已经描述的那样,还考虑以下情形在正常再现模式中的再现期间再现模式被切换到预览再现模式,在预览再现模式的再现期间被进一步切换到正常再现模式,以及在再现模式刚切换到预览再现模式之前从数据已经在正常再现模式下再现的位置重新启动内容的正常再现。下面参考图37A-37C描述考虑到这一情形的根据第二个实施例的缓存器存储器的控制。
最初在正常再现模式下,如图37A中的实例所示,被再现的内容数据(假设为内容A、B、C...)的整个长度从缓存器存储器的头部被累积到缓存器存储器中。现在假设在正常再现模式下内容A已经被再现到了位置X时,再现模式从正常再现模式被切换到预览再现模式。
当再现模式被切换到预览再现模式时,停止在正常再现模式下内容的再现并且存储停止位置X。被预览再现的内容数据(假设为内容P、Q...)从HDD 32中读出并被累积到缓存器存储器中。
此刻,如图37B中的实例所示,在再现模式刚刚从正常再现模式被切换到预览再现模式之前在正常再现模式下已经再现的内容(图37A-37C中的实例中的内容A)的数据被保留在缓存器存储器中。被预览再现的内容数据(假设为内容P、Q...)从保留在缓存器存储器中的内容A的数据之后按预览再现顺序累积。在第二个实施例中,被预览再现的内容数据的整个长度从HDD 32中读出并累积到缓存器存储器中。
被预览再现的第一数据(图37A-37C中的实例的内容P)已经被存储到缓存器存储器中,读指针从内容A的再现已经被停止的位置X移动到第一数据中的预览再现间隔的头部,即被预览再现的内容P。
如图37C中的实例所示,在预览再现已经在例如位置Y停止以及在再现模式刚被切换到预览再现模式之前在正常再现模式下再现的内容(内容A)的再现被重新启动的情况下,读指针从位置Y被移动到位置X而且保留在缓存器存储器中的内容A从位置X再现。
虽然未示出,但是在已经停止预览再现的时间点处,可以从HDD32中读出在其再现已经被启动的内容A之后要再现的内容数据。在此情况下,所读出的内容数据被改写为内容P、Q...,以执行在缓存器存储器中累积的并在其再现已经被重新启动的内容A紧之后累积的预览再现。
4.对本发明的第一和第二个实施例的通用修正4-1.从外部获取预览再现间隔现在描述对本发明的第一和第二个实施例的通用修正。虽然已经通过假设执行预览再现的间隔为固定描述了上述的第一和第二个实施例,本发明并不局限于这一实例。在对本发明的第一和第二个实施例都通用的修正中,使展示预览再现间隔的信息对应于内容,而且执行预览再现的间隔可以为每个内容设置。
例如,如图38所示,识别内容的内容ID 205被预先存储在内容数据文件200’的头部部分201’中。例如,在音乐服务器4一侧,内容ID被预先在要下载的内容数据文件200’中描述。
内容ID并不特别受限,只要它能够无条件地识别该内容。如果内容数据文件200’的文件名是唯一的,该文件名就可以用作内容ID。在此情况下,不必将内容ID描述到头部部分201’中。还考虑了使用文件大小信息作为内容ID的情形。
当内容ID和预览再现间隔被彼此对应地保存并且内容数据文件200’被下载到PC2时,音乐服务器4将对应于内容数据的内容ID的预览再现间隔信息连同内容数据文件200’一起发送到PC2。PC2将下载的内容数据文件200’和对应于内容数据文件200’的预览再现间隔信息一起传送到再现设备1。
当内容数据文件200’从PC2传送时,再现设备1分析该文件的头部部分201’,获取内容ID,并将所获取的内容ID和连同内容数据文件200’传送的预览再现间隔信息作为彼此对应的表格管理。
图39示出了预览再现间隔信息表的一个实例,其中内容ID和预览再现间隔信息相互对应。在图39的实例中,预览再现间隔的头部位置由从音频数据的头部位置开始的再现时间展示,而且使再现时间与内容ID对应。例如,在对应于内容ID“xxx01”的内容数据文件200’中,在从音频数据部分202的头部位置开始的30秒之后位置被设置为预览再现间隔的起始位置。类似地,在对应于内容ID“xxx02”的内容数据文件200’中,在从音频数据部分202的头部位置开始的1分钟之后位置被设置为预览再现间隔的起始位置。本发明并不局限于这一实例,而是预览再现间隔的长度或者预览再现间隔的结束位置也可以包含作为预览再现间隔信息。
例如,如果展示对应内容的特征的部分被选择作为由预览再现间隔信息所展示的预览再现间隔,则用户可以在预览再现时很容易地搜索所想要的内容。因此,这是优选的。
图40是在使用预览再现间隔信息的情况下展示预览再现处理的一个实例的流程图。这里假设再现设备1中的预览再现是通过根据第一个实施例的方法仅存储对应于音频数据的预览再现间隔的部分到缓存器存储器中来执行的。
在再现设备1一侧,对应于待预览再现的音频数据的预览再现间隔信息通过从音乐服务器4等下载被预先获取(步骤S100)。其通常并不局限于预览再现间隔信息与对应的音频数据同时获取的结构,而是可以基于内容ID从音乐服务器4独立获取。所获取的预览再现间隔信息在对应于内容ID的图39中的实例所示的预览再现间隔信息表中描述,而且被存储到例如再现设备1的HDD 32中。
例如,假设操作单元20的发现键14已经被用户操作而且已经指示某项内容(假设为内容P)的预览再现(步骤S101)。该指示从UI任务60被发送到播放器任务61。播放器任务61查询DB管理任务63关于待预览再现的内容P的信息。根据该查询的信息从DB管理任务63中返回。基于从DB管理任务63中返回的信息,播放器任务61指示缓存器任务62输出将从HDD 32中读出的内容数据文件200’。
当内容数据文件200’被读出时,缓存器任务62启动被读出的内容数据文件200’的预览再现间隔的提取处理(步骤S102)。首先,缓存器任务62分析内容数据文件200’的头部部分201’并获取内容ID205(步骤S103)。随后,缓存器任务62参考预览再现间隔信息表基于所获取的内容ID获取对应于内容ID的预览再现间隔信息(步骤S104)。
虽然没有示出,但缓存器任务62可以例如基于在编解码器信息203中描述的帧大小的信息或压缩编码时的比特率信息,基于头部部分201’的分析结果获取在内容数据文件200’中存储的音频数据主体的每帧再现时间。
在下一步骤S105,缓存器任务62基于每帧再现时间和在步骤S104中基于内容ID获取的预览再现间隔信息计算预览再现起始位置与音频数据部分202的头部的偏移。例如,接近于通过计算(预览再现间隔信息中所示出的时间信息)/(每帧再现时间)所获取的值的帧被设置为偏移。此外,缓存器任务62基于每帧再现时间的信息计算适合于再现数据预定时间(本例中为30秒)的数据大小(帧数)。
如上所述,执行预览再现的时间也可以包含作为预览再现间隔信息。在此情况下,通过利用在预览再现间隔信息表中描述的与音频数据的内容ID对应的信息计算执行预览再现的音频数据的数据大小。
当如上所述获取了与音频数据部分202的文件头部的偏移以及预览再现间隔的数据大小时,处理例程前进到步骤S106。音频数据基于所获取的信息从HDD 32中被读出。即,在步骤S106,访问HDD 32中的内容数据文件200’,而且从在步骤S105获取的偏移的位置处读出仅仅为预览再现间隔的数据大小量的音频数据。所读出的音频数据被存储到缓存器存储器中。
当预定量或更多量的音频数据被存储到缓存器存储器中时,缓存器任务62通知解码器控制任务65这一事实,根据这一通知,解码器控制任务65从缓存器存储器中读出音频数据并将其传送到解码器控制单元67,而且再现预览再现间隔中的音频数据(步骤S107)。
通过使识别该内容的唯一内容ID与上述的内容的预览再现间隔相关联,音乐服务器4一侧能够设置对每项内容最佳的预览再现间隔。因此,用户一侧能够通过预览再现更适当地选择所想要的内容。
4-2.第一和第二实施例的通用修正的另一系统形式虽然上面通过假设预览再现间隔信息从音乐服务器4通过PC2提供给再现设备1来描述了本发明,本发明并不局限于这一实例。例如,如图41中的实例所示,通过提供无线通信I/F 300以控制例如无线数据通信以及用于构成图3所示的再现设备1的天线301构成再现设备1’,并通过天线301与外部通信,从而实现获取预览再现间隔信息。
虽然可以应用于无线通信I/F 300的系统并不特别受限,例如可以使用根据IEEE(国际电气电子工程协会)802.11标准的通信系统。
图42示出了在通过无线通信获取预览再现间隔信息的情况下再现设备1’的使用形式的一个实例。假设从音乐服务器4通过PC2获取的内容数据已经被预先记录在再现设备1’中。终端5是用于提供热点服务的无线终端,其与互联网3连接并且通过无线LAN(局域网)具有通信功能。热点服务是用于在本地提供终端可以通过使用无线LAN连接到互联网的环境的服务。例如,终端5被设置为诸如火车站或机场的公共设施,提供热点服务的商店等,而且可以与通过无线LAN对应于该通信并通过通信5A存在于通信范围之内的计算机设备等通信。
信息终端设备6设置在称为便利店的较大商店等中而且与预定网络相连。用户通过操作信息终端设备6根据在信息终端设备的显示屏上显示的菜单可以获取所选择的信息。信息终端设备6可以通过无线通信经通信单元6A发送和接收数据。用户根据对信息终端设备的操作可以通过无线通信获取信息。
在再现设备1’中,假设音乐服务器4的URL(通用资源定位符)已经被预先存储在ROM42中。当内容数据文件200’从音乐服务器下载时,再现设备1’从内容数据文件200’的头部部分201’获取内容ID205并且仅将内容ID 205写入预览再现间隔信息表中。内容ID 205的列表可以单独形成或者可以在属性信息表中描述内容ID 205。
例如,在使用终端5的情况下,用户携带再现设备1’并进入终端5的无线通信范围。通过对再现设备1’的操作单元20执行预定操作,在再现设备1’和终端5之间进行通信。
当建立了与终端5的通信时,再现设备1’通过互联网3与音乐服务器4通信。例如,基于在预览再现间隔信息表中的信息,再现设备1’将在HDD 32中记录的内容之间,不使预览再现间隔信息与之对应的内容的内容ID 205的列表通过终端5发送到音乐服务器4。音乐服务器4搜索对应于该列表中所包含的内容ID 205的预览再现间隔信息并发送作为对应于内容ID 205的搜索结果获取的每个预览再现间隔信息。所发送的预览再现间隔信息被终端5接收,并通过无线通信从终端5传送到再现设备1’。
在利用信息终端设备6的情况下,由于信息终端设备6具有显示单元和操作单元,容易使用户选择要下载的预览再现间隔信息,或者容易对用户下载预览再现间隔信息进行收费。
例如,当用户允许再现设备接近信息终端设备并执行对信息终端设备6的预定操作时,在再现设备1’和信息终端设备6之间进行通信。当在再现设备1’和信息终端设备6之间建立了通信时,信息终端设备6请求再现设备1’输出预览再现间隔信息表和属性信息表中的信息。信息终端设备6基于响应这一请求从再现设备1’发送的信息将对应于内容ID 205的内容名列表显示到显示单元20中。用户基于显示单元的显示选择其想要下载预览再现间隔信息到信息终端设备6的操作单元中的内容。所选择的内容的内容ID 205从信息终端设备6通过互联网3被发送到音乐服务器4。音乐服务器4搜索对应于所接收的内容ID 205的预览再现间隔信息,并通过互联网3将其传送到信息终端设备6。信息终端设备6将所接收的预览再现间隔信息传送到再现设备1’。
通过利用具有无线通信功能的再现设备1’,即使在没有PC2与互联网3相连的环境中,在已经设置了前述热点的终端5或者信息终端6的任何位置处都可以从音乐服务器4下载内容。
5.本发明的实施例的另一修正现在描述对本发明的第一和第二实施例的另一修正。虽然上面已经通过假设再现设备1或再现设备1’具有硬盘驱动器32作为记录介质以及从音乐服务器4下载的内容数据被记录到HDD 32中描述了前述第一和第二个实施例以及它们的修正,但本发明并不局限于这一实例。
例如,如图43中的实例所示,诸如闪存302的可改写ROM可以用作记录内容数据的记录介质。由于闪存302的访问速度高于HDD32的访问速度,而且其不具有机械部分,闪存302对于振动等具有更强的抵抗,而且其电功耗比HDD 32要小。因此,通过不利用缓存器存储器直接访问闪存302中的音频数据可以实现预览再现。在此情况下,例如考虑通过根据前述第二个实施例的方法进行预览再现控制的情形。
虽然在图43中示出闪存302就好像它是内置到再现设备1”中,但是本发明并不局限于这一实例,而是可以构成闪存302以便其对于再现设备1”可插拔。如果闪存302对于再现设备1”可插拔,例如,内容数据从外部存储到闪存302中,然后已经存储了内容数据的闪存302被安装到再现设备1”中进行使用的使用方法成为可能。在此情况下,可以从再现设备1”的结构中省略USB控制器33和USB连接器31。
虽然上面通过假设内容是音频数据描述了本实施例,但本发明并不局限于这一实例。即,本发明也可以应用于其它内容,只要该内容是具有时间信息并且可以随时间顺序改变的信息。例如,视频数据也可以作为内容应用。
此外,在本发明中所公开的实施例并不仅局限于再现设备,而是也可以在服务器4和PC2中实现。
本领域的技术人员应当理解,根据设计需求以及在所附权利要求书或其等同物的范围内的其它因素可以想到各种修正、组合、子组合以及变更。
权利要求
1.一种再现设备,包括其中累积有多个内容数据的累积单元;存储内容数据的存储单元;再现从所述存储单元中读出的内容数据的再现单元;以及控制单元,其基于对应于所述内容数据的属性信息,从所述累积单元中读出累积在所述累积单元中的内容数据的预定部分,并允许将所述读出的预定部分存储到所述存储单元中。
2.根据权利要求1的设备,其中所述再现设备具有再现所述内容数据的预定部分的第一再现模式;和再现所有内容数据的第二再现模式,以及在所述第一再现模式中,所述控制单元基于对应于所述内容数据的属性信息,从所述累积单元中读出所述内容数据的预定部分,并允许将所述读出的预定部分存储到所述存储单元中,以及在所述第二再现模式中,所述控制单元从所述累积单元中读出所有内容数据,并允许将所述读出的内容数据存储到所述存储单元中。
3.根据权利要求2的设备,其中在所述第一再现模式下的所述内容数据的预定部分的再现期间,再现模式被切换到所述第二再现模式时,所述控制单元擦除在所述存储单元中存储的数据,从所述累积单元中读出所述预定内容数据的整个长度,并允许将所述读出的内容数据存储到所述存储单元中。
4.根据权利要求2的设备,其中在所述第一再现模式下的所述预定内容数据的预定部分的再现期间,再现模式被切换到所述第二再现模式时,所述控制单元从所述累积单元中读出所述预定部分的后续数据,并允许在正被再现并且已经存储到所述存储单元中的所述内容数据的预定部分之后,将所述读出的数据存储到存储单元中。
5.根据权利要求2的设备,其中在所述第二再现模式下的所述预定内容数据的再现期间,再现模式被切换到所述第一再现模式时,所述控制单元擦除存储在所述存储单元中的内容数据的预定部分,从所述累积单元中读出累积在所述累积单元中的内容数据的所述预定部分,并允许将所述读出的预定部分存储到所述存储单元中。
6.根据权利要求5的设备,其中所述内容数据的预定部分是与正在以所述第二再现模式再现的内容数据有关的内容数据的预定部分。
7.根据权利要求2的设备,其中在所述第二再现模式下的内容数据的再现期间,再现模式被切换到所述第一再现模式时,所述控制单元从所述累积单元中读出内容数据的预定部分,并允许在正被再现并且已经存储到所述存储单元中的所述内容数据之后,将所述读出的预定部分存储到存储单元中。
8.根据权利要求7的设备,其中在所述第二再现模式下的内容数据的再现期间,再现模式被切换到所述第一再现模式时,所述控制单元从所述累积单元中读出所述内容数据的预定部分,允许在正被再现并且已经存储到所述存储单元中的所述内容数据之后,将所述读出的预定部分存储到存储单元中,并允许存储内容数据的再现在所述第二再现模式下已经被停止的停止位置,并且在所述第一再现模式下的所述预定部分的再现期间,再现模式被切换到所述第二再现模式时,所述控制单元从所述停止位置重新启动已经在所述第一再现模式下被再现的内容数据的再现。
9.根据权利要求7的设备,其中在所述第二再现模式下的内容数据的再现期间,再现模式被切换到所述第一再现模式时,如果在切换时的再现位置处于正在被再现的内容数据的预定部分之后,则所述控制单元从所述累积单元中读出所述内容数据的预定部分,并允许在正被再现并且已经存储到所述存储单元中的内容数据之后,将所述读出的预定部分写入存储单元中。
10.根据权利要求7的设备,其中在所述第二再现模式下的内容数据的再现期间,再现模式被切换到所述第一再现模式时,如果切换时的再现位置处于正在被再现的内容数据的预定部分之前,则所述控制单元从所述累积单元中读出所述内容数据的预定部分,并允许在正被再现并且已经存储到所述存储单元中的所述内容数据的预定部分之后,将所述读出的预定部分写入存储单元中。
11.根据权利要求1的设备,其中所述预定部分是基于所述内容数据的再现时间而指定的。
12.根据权利要求1的设备,其中所述属性信息至少包括展示总再现时间的信息和对于所述对应的内容数据编码的信息。
13.根据权利要求12的设备,其中所述属性信息还包括识别所述对应的内容数据的识别信息。
14.根据权利要求1的设备,还包括与外部通信的通信单元,以及其中所述控制单元基于通过所述通信单元从外部接收的属性信息,指定所述预定部分。
15.根据权利要求1的设备,其中可以为累积在所述累积单元中的所述多个内容数据中的每一个数据指定所述预定部分。
16.一种再现内容数据的再现方法,包括以下步骤从其中已经累积了多个内容数据的累积单元中,基于对应于所述内容数据的属性信息,读出内容数据的多个预定部分;将所述多个读出的预定部分存储到存储单元中;以及顺序地再现所述存储的预定部分。
17.根据权利要求16的方法,其中当选择用以再现所述内容数据的预定部分的第一再现模式时,基于对应于所述内容数据的属性信息,从其中已经累积了所述多个内容数据的累积单元中读出所述内容数据的预定部分,以及在选择了用以再现所有内容数据的第二再现模式时,从所述累积单元中读出所有内容数据,并将其存储到所述存储单元中。
18.根据权利要求17的方法,其中当在所述第一再现模式下的内容数据的预定部分的再现期间,再现模式被切换到所述第二再现模式时,擦除存储在所述存储单元中的数据,以及从所述累积单元中读出所述预定内容数据的整个长度,并将其存储到所述存储单元中。
19.根据权利要求17的方法,其中当在所述第一再现模式下的预定内容数据的再现期间,再现模式被切换到所述第二再现模式时,从所述累积单元中读出所述预定部分之后的数据,以及在正被再现并且已经存储到所述存储单元中的所述内容数据的预定部分之后,将所述读出的数据存储到存储单元中。
20.根据权利要求17的方法,其中当在所述第二再现模式下的预定内容数据的再现期间,再现模式被切换到所述第一再现模式时,擦除在所述存储单元中存储的所述内容数据的预定部分,从所述累积单元中读出所述内容数据的预定部分,以及将所述读出的预定部分存储到所述存储单元中。
21.根据权利要求17的方法,其中当在所述第二再现模式下的预定内容数据的再现期间,再现模式被切换到所述第一再现模式时,从所述累积单元中读出在所述累积单元中累积的内容数据的预定部分,以及在正被再现并且已经存储到所述存储单元中的所述内容数据之后,将所述读出的预定部分存储到存储单元中。
22.根据权利要求21的方法,其中当在所述第二再现模式下的内容数据的再现期间,再现模式被切换到所述第一再现模式时,存储在所述第二再现模式下内容数据的再现已经被停止的停止位置,以及当在所述第一再现模式下的内容数据的预定部分的再现期间,再现模式被切换到所述第二再现模式时,从所述停止位置重新启动已经在所述第一再现模式下再现的内容数据的再现。
23.根据权利要求21的方法,其中当在所述第二再现模式下的内容数据的再现期间,再现模式被切换到所述第一再现模式时,从所述累积单元中读出所述内容数据的预定部分,以及如果切换时的再现位置处于正在被再现的内容数据的预定部分之后,则在正被再现并且已经存储到所述存储单元中的所述内容数据之后,将所述读出的预定部分写入存储单元中。
24.根据权利要求21的方法,其中当在所述第二再现模式下的内容数据的再现期间,再现模式被切换到所述第一再现模式时,从所述累积单元中读出所述内容数据的预定部分,以及如果切换时的再现位置处于正在被再现的内容数据的预定部分之前,则在正被再现并且已经存储到所述存储单元中的所述内容数据的预定部分之后,将所述读出的预定部分写入存储单元中。
25.根据权利要求16的方法,其中从外部接收对应于所述属性信息的间隔信息,基于所述间隔信息,从其中已经累积了所述多个内容数据的累积单元读出所述内容数据的预定部分;将所述读出的预定部分存储到所述存储单元中,以及再现所述存储的预定部分。
26.一种信息再现系统,包括用于再现内容数据的内容再现设备和用于与所述内容再现设备通信的信息设备,其中所述内容再现设备具有再现预定内容数据的再现单元;与外部设备执行通信的第一通信单元,以及控制器,其允许将对应于所述预定内容数据的属性信息通过所述第一通信单元发送到所述信息设备,并且允许基于从所述信息设备发送的间隔信息,再现所述内容数据的预定部分,以及所述信息设备具有与所述内容再现设备进行通信的第二通信单元;以及控制单元,其搜索对应于由所述第二通信单元接收的属性信息的间隔信息,并允许将所述间隔信息发送到所述再现设备。
全文摘要
一种再现设备,包括其中累积有多个内容数据的累积单元;用于存储内容数据的存储单元;用于再现从所述存储单元中读出的内容数据的再现单元;以及控制单元,用于基于对应于所述内容数据的属性信息,从所述累积单元中读出累积在所述累积单元中的内容数据的预定部分,并允许将所述读出的预定部分存储到所述存储单元中。
文档编号G11B27/10GK1892872SQ200610106249
公开日2007年1月10日 申请日期2006年7月7日 优先权日2005年7月7日
发明者塚崎秀雄, 高塚进, 坂田纯一郎, 宫泽正明 申请人:索尼株式会社