信息处理装置、信息处理方法和程序的制作方法

文档序号:6739556阅读:216来源:国知局
专利名称:信息处理装置、信息处理方法和程序的制作方法
信息处理装置、信息处理方法和程序技术领域
本公开涉及信息处理装置、信息处理方法和程序,以及更加具体地,涉及执行音乐再现的信息处理装置、信息处理方法和程序。
背景技术
例如,很多光盘(CD)用作音乐内容的记录介质。此外,近来已经考虑了使用具有大容量的介质,比如数字多用途盘(DVD)、蓝光盘(BD)(注册商标),或者闪速存储器。
但是,需要根据各自的标准关于比如⑶、DVD、BD等介质执行记录和再现。例如, 在CD的情况下,考虑在音乐再现时的便利将再现控制设置为容易执行的。例如,可以容易地执行用于每支乐曲的再现处理,比如从在其上记录多支乐曲的CD搜索多支乐曲的开始且随后再现任意一支乐曲的处理、重复再现一支乐曲的处理等。
同时,例如,在其上主要记录比如电影的图像数据的DVD或者BD中,将关于具有高可用性的图像再现,比如快速再现和慢速再现的再现控制,具体来说,图像再现中的更方便的再现控制设置为容易执行的。
例如,在关于DVD的图像再现控制的现有技术中,公开了日本专利注册No 3154703、日本专利注册No 3128220、日本专利注册No 3617201等。
日本专利注册No. 3154703和日本专利注册No. 3128220公开了其中可以从各个再现位置执行图像再现的配置。
日本专利注册No.3617201公开了其中执行以组合的多个图像数据设置任意再现序列的再现处理。
上述全部现有技术公开了其中一个图像场景转变为下一图像场景的控制配置。
但是,总的来说,在切换再现画面位置,比如开关场景时,黑色图像显示在显示单元上且在输出图像上出现暂停。例如,这是因为需要时间来切换包括再现控制信息的播放列表文件等。在图像上出现的暂停时间取决于再现装置的处理能力。
但是,例如,当连续地再现多支乐曲时,当在任意一支乐曲和接下来的音乐之间出现取决于再现设备而不同的暂停时间(静默时间)时用户通常可能感到不快。
总的来说,在其上记录多支乐曲的CD等中,存在很多其中各支乐曲之间的间隔设置为根据各个艺术家的要求的时间间隔的情况。
当各支乐曲之间的这些时间间隔根据再现设备的控制时间的情况而改变时,用户可能感到不快,且音乐内容本身的价值也可能恶化。
但是,例如,当执行再现DVD或者BD上的多个内容的处理时,需要执行使用很多文件,比如作为再现控制信息的播放列表、由播放列表指定的剪辑信息、与剪辑信息相关的内容文件(AV流文件)等的处理。因为占用时间来读取或切换这些文件,所以可能容易出现处理延迟。
具体来说,当使用具有低处理能力的再现设备再现音乐内容时,占用很多时间来根据一支乐曲中的变化切换文件,且各支乐曲之间的静默时间很可能过长。发明内容
例如,考虑如上所述的问题做出本公开,且本公开提供使得能够进行音乐再现而不改变各支乐曲之间的预定时间间隔或者使得能够执行从指定位置的流畅再现的信息处理装置、信息处理方法和程序,其具有其中在BD等上使用作为再现控制信息文件的播放列表执行音乐再现处理的配置。
根据本公开的第一实施例,提供了信息处理装置,包括数据处理单元,配置为执行再现包括音乐内容的内容的处理。数据处理单元使用其中记录再现控制信息的方案和包括关于要再现的内容的指定信息的播放列表文件执行内容再现处理,该播放列表文件是一个音乐再现播放列表,其中作为再现目标数据的多个音乐内容和用于要显示在显示单元上的待机屏幕的图像内容用作再现指定内容,且数据处理单元根据关于方案的再现控制信息顺序地切换在音乐再现播放列表中记录的多个播放项,顺序地选择其中存储与每一播放项相关的音乐内容的流文件,并关于在每一流文件中存储的音乐内容执行连续再现。
根据本公开的实施例,在音乐再现播放列表中记录的每一播放项具有用于其中存储一个音乐内容、一个音乐内容和待机屏幕内容或者仅待机屏幕内容中任意一个的流文件的指定信息,且数据处理单元在连续再现多个音乐内容时,顺序地切换在音乐再现播放列表中记录的多个播放项,并根据关于方案的再现控制信息执行关于在与每一播放项相关的流文件中存储的内容的再现处理。
根据本公开的实施例,在作为连续再现目标的与流文件对应的播放项之间的连接条件(CO是具有允许执行连续再现的条件设置的播放项。
根据本公开的实施例,音乐再现播放列表具有关于与每一播放项的边界位置对应的入口标记和在每一播放项的再现部分内设置的链接点的位置信息,方案具有用于作为由入口标记和链接点划分的内容部分的场景的控制信息,且数据处理单元根据用于方案的场景的控制信息执行再现控制,并基于入口标记和链接点执行要再现的场景的变换和用于方案的场景的控制信息的切换。
根据本公开的实施例,入口标记设置为至少一支乐曲的开始位置或者待机屏幕的开始位置,链接点设置为至少一支乐曲内的位置,场景由入口标记和链接点划分,且对于一支乐曲设置几个场景,并且数据处理单元根据具有取决于每一场景的不同控制信息的方案,即使在同一支乐曲的再现周期中也执行取决于要再现的场景的不同控制。
根据本公开的实施例,方案具有关于在每一场景的再现周期中根据下一条再现 (Next)指令或者前一条再现(Prev)指令的输入的变换目的地场景的指令信息作为每一场景的控制信息,且数据处理单元根据用于方案的每一场景的控制信息,即使在同一支乐曲的再现周期中也执行关于取决于下一条再现(Next)指令和前一条再现(Prev)指令输入到的场景的不同变换目的地的确定。
根据本公开的实施例,方案具有关于在每一场景的再现周期中根据快进(FF)指令或者回退(REW)指令的输入的变换目的地场景的指令信息作为每一方案的控制信息,且数据处理单元根据方案的每一场景的控制信息,即使在同一支乐曲的再现周期中也执行关于取决于快进(FF)指令或者回退(REW)指令输入到的场景的不同变换目的地的确定。
根据本公开的实施例,方案具有根据包括对于全部各支乐曲的重复再现设置、对于一支乐曲的重复再现设置和无重复再现设置的重复再现设置的控制信息作为每一场景的控制信息,且数据处理单元根据方案的每一场景的控制信息执行根据重复再现设置的再现控制,基于作为场景边界的静默段落位置的链接点检测在对于全部各支乐曲的重复再现设置或者对于一支乐曲的重复再现设置中要重复再现的一支乐曲的结尾,并执行变换到重复再现的开始位置的控制。
根据本公开的实施例,方案具有遥控器操作信息、根据菜单屏幕操作信息的控制信息或者关于依据节目再现的场景变换的控制信息的至少任意一个作为每一场景的控制信息,且数据处理单元根据方案的每一场景的控制信息执行变换目的地控制。
根据本公开的实施例,链接点设置为紧接在每一支乐曲的开始之后的位置,且场景由链接点的设置位置划分,具有场景的控制信息的方案将紧接在每一支乐曲的开始之后的场景的再现控制模式和紧接在每一支乐曲的开始之后的场景之后的场景的再现控制方式设置为彼此不同,且数据处理单元执行取决于每一场景的不同的再现控制。
根据本公开的实施例,链接点设置为每一支乐曲的结束位置和直到下一支乐曲的静默段落之间的边界位置,且场景由链接点的设置位置划分,具有场景的控制信息的方案将直到每一支乐曲的结尾的场景的再现控制模式和在紧接在每一支乐曲的结尾之后的静默段落中的场景的再现控制模式设置为彼此不同,且数据处理单元执行取决于每一场景的不同的再现控制。
根据本公开的第二实施例,提供了信息记录介质,其存储其中存储包括音乐内容的内容的流文件、其中记录关于内容的再现控制信息的方案和包括关于要再现的内容的指定信息的播放列表文件。播放列表文件是其中作为再现目标数据的多个音乐内容和用于要在显示单元上显示的待机屏幕的图像内容用作再现指定内容的一个音乐再现播放列表,且信息记录介质允许再现内容的再现装置根据关于方案的再现控制信息顺序地切换在音乐再现播放列表中记录的多个播放项,顺序地选择其中存储与每一播放项相关的音乐内容的流文件,并连续地再现在每一流文件中存储的音乐内容。
根据本公开的第三实施例,提供了由信息处理装置执行的信息处理方法,该信息处理装置具有配置为执行再现包括音乐内容的内容的处理的数据处理单元,该信息处理方法包括由数据处理单元使用其中记录再现控制信息的方案和包括关于要再现的内容的指定信息的播放列表文件执行内容再现处理。播放列表文件是其中作为再现目标数据的多个音乐内容和用于要在显示单元上显示的待机屏幕的图像内容用作再现指定内容的一个音乐再现播放列表,且执行步骤包括根据关于方案的再现控制信息顺序地切换在音乐再现播放列表中记录的多个播放项,顺序地选择其中存储与每一播放项相关的音乐内容的流文件,并连续地再现在每一流文件中存储的音乐内容。
根据本公开的第四实施例,提供了使得信息处理装置执行再现内容的处理的程序,该信息处理装置具有配置为执行再现包括音乐内容的内容的处理的数据处理单元,该程序使得数据处理单元使用其中记录再现控制信息的方案和包括关于要再现的内容的指定信息的播放列表文件执行内容再现处理。播放列表文件是其中作为再现目标数据的多个音乐内容和用于要在显示单元上显示的待机屏幕用作再现指定内容的一个音乐再现播放列表,且执行步骤包括根据关于方案的再现控制信息顺序地切换在音乐再现播放列表中记录的多个播放项,顺序地选择其中存储与每一播放项相关的音乐内容的流文件,并连续地再现在每一流文件中存储的音乐内容。
注意到,例如,本公开的程序是对于能够执行各种程序代码的信息处理装置或者计算机系统,以计算机可读形式提供的在存储介质或者通信介质中提供的程序。以计算机可读形式提供这种程序使得可以在信息处理装置或者计算机系统中实现根据程序的处理。
之后通过基于本公开实施例和附图的更详细说明将使得本公开的目的、特征和优点清楚。此外,本说明书中的系统不限于逻辑地集合全部包含在同一外壳内的多个装置的配置。
根据如上所述的本公开的实施例,实现了可以执行关于音乐内容的流畅的再现控制的装置和方法。
具体来说,使用其中记录再现控制信息的方案和包括关于要再现的内容的指定信息的播放列表文件来执行内容再现处理。播放列表文件具有播放项信息,其包括关于其中内容存储为再现目标数据的流文件的指定信息和与每一播放项的边界位置的入口标记和在每一播放项的再现部分内设置的链接点对应的位置信息。方案具有作为由入口标记和链接点划分的内容部分的场景的控制信息。执行内容再现的信息处理装置的数据处理单元根据方案的场景的控制信息执行再现控制,并基于入口标记和链接点执行要再现的场景的变换和方案的场景的控制信息的切换。
根据这些配置,实现了可以执行关于音乐内容的流畅的再现控制的装置和方法。


图I是图示使用信息处理装置的内容再现处理的概况的图2是图示在信息处理装置中的音乐再现时在信息处理装置或者输出单元上显示的图像的实例的图3是图示在信息记录介质(BD)上存储的数据的序列图4是图示使用再现控制程序(BD-J)和在JAR文件中包括的方案以及播放列表文件的音乐再现处理的概况的图5是图示应用于音乐再现处理的播放列表的配置实例的图6是图示方案应用到的音乐再现处理的图
图7是图示方案应用到的音乐再现处理的图
图8是图示方案应用到的音乐再现处理的图
图9是图示设置播放列表文件和流文件的实例的图10是图示设置播放列表文件和流文件的实例的图11是图示作为XML数据记录的方案的特定实例和再现处理的图
图12是图示作为XML数据记录的方案的特定实例和再现处理的图
图13是图示作为XML数据记录的方案的特定实例和再现处理的图
图14是图示作为XML数据记录的方案的特定实例和再现处理的图
图15是图示作为XML数据记录的方案的特定实例和再现处理的图
图16是图示根据方案描述的再现控制处理序列的实例的流程图17是图示根据方案描述的再现控制处理的序列的实例的流程图18是图示根据方案执行内容再现的信息处理装置的硬件配置的实例的图
图19是图示由信息处理装置执行的内容再现处理的整个序列的流程图;和
图20是图示内容编辑装置的配置实例的图。
具体实施方式
在下文中,将参考附图详细描述本公开的优选实施例。注意到,在该说明书和附图中,具有实质上相同的功能和结构的结构元件由相同的附图标记表示,且省略这些结构元件的重复说明。
在下文中,将参考附图描述本公开的信息处理装置、信息处理方法和程序。此外, 以以下次序进行描述
1.使用信息处理装置的内容再现处理的概况
2.再现控制处理和在信息记录介质中存储的数据的概况
3.方案应用到的音乐再现处理的实例
4.设置播放列表和流文件的其他实例5.作为XML数据记录的方案的特定实例和再现处理实例
5-1.场景00的方案的描述和根据方案的处理
5-2.场景01的方案的描述和根据方案的处理
5-3.场景02的方案的描述和根据方案的处理
5-4.场景12的方案的描述和根据方案的处理
5-5.场景13的方案的描述和根据方案的处理
5-6.场景14的方案的描述和根据方案的处理
5-7.场景15到17的方案的描述和根据方案的处理
6.根据方案的再现控制处理的流程
7.信息处理装置的配置实例
8.信息处理装置的内容再现处理序列
9.内容编辑装置的配置实例
10.本公开的配置的概述
[1.使用信息处理装置的内容再现处理的概况]
首先,将参考图1描述使用本公开的信息处理装置的内容再现处理的概况。
例如,本公开的信息处理装置是在其上记录音乐内容的信息记录介质,具体来说是从BD执行音乐再现的装置。
参考图1,图示用作记录和再现装置(比如BD记录器或者BD播放器)的信息处理装置IOOa和用作个人计算机(PC)的信息处理装置IOOb作为信息处理装置的实例。
信息处理装置IOOa和IOOb使用在装置上安装的信息记录介质(BD)IlO执行音乐再现。此外,静止图像或者运动图像内容以及音乐内容记录在信息记录介质110上,且除了音乐再现之外还再现静止图像或者运动图像。
信息处理装置100a,S卩,比如BD记录器或者BD播放器之类的记录和再现装置连接到具有显示器和扬声器的输出单元30,且由信息处理装置IOOa从信息记录介质(BD)IlO 再现的数据(音频/图像)输出到输出单元30。此外,输出单元可以配置为不具有显示器的首频输出单兀。
信息处理装置100b,S卩,PC具有扬声器和显示器,且由信息处理装置IOOb从信息记录介质(BD) 110再现的数据(音频/图像)输出到PC的扬声器和显示器。
此外,在再现音乐时,信息处理装置IOOa和IOOb经由网络20连接到服务器10。 服务器10将关于正在再现的音乐的信息,来自歌手(艺术家)的消息或者歌手(艺术家)的近况(Twitter)、与再现音乐相关的各种新闻(RSS)(比如音乐会)提供到信息处理装置IOOa 和100b。信息处理装置IOOa和IOOb输出并在显示器上显示从服务器10接收到的信息。
图2中图示了当信息处理装置IOOa和IOOb再现音乐时在信息处理装置或者输出单元上显示的图像的实例。
参考图2,
(I)在音乐再现时屏幕120的实例,和
(2)待机屏幕130的实例
图示为两个类型的显示数据的实例。
当信息记录介质(BD)IlO安装在信息处理装置IOOa和IOOb上时,启动音乐再现。 例如,当在其上记录多支乐曲的信息记录介质(BD) 110安装在信息处理装置IOOa和IOOb 上时,从第一支乐曲启动音乐再现。
此外,根据在信息记录介质(BD) 110上记录的再现控制程序执行该再现控制处理。将在之后描述再现处理的细节。
例如,在期间正在再现音乐的周期中,例如,显示作为在音乐再现时屏幕120的实例的表示为图2的(I)的静止图像屏幕。
例如,再现条121是指示关于一支乐曲的近似再现位置信息的区域。音乐指示一支乐曲。
该支乐曲的标题122是指示正在再现的音乐的标题的区域。
歌词123是指示正在再现的音乐的歌词的区域。
Twitterl24例如是指示来自正在再现的音乐的歌手(艺术家)的消息等的区域。
RSS125是指示关于再现音乐的各种新闻信息,比如近况或者音乐会的区域。
Twitterl24和RSS125例如是显示从服务器10接收到的信息的区域。
[2.再现控制处理和在信息记录介质中存储的数据的概况]
接下来,将参考图3描述再现控制处理和在信息记录介质BDllO中存储的数据的概况。
用于在BD上记录的数据的目录具有图3所示的配置。如图3所示,例如,在目录中记录以下文件
索引文件;
电影对象文件;
播放列表文件;
剪缉信息文件;
剪缉AV流文件;和
JAR 文件。
标题信息存储在索引文件中作为要应用于再现处理的索引信息。例如,用户可以指定标题以执行预定内容再现处理。
电影对象文件是主要要应用于运动图像再现处理的运动图像再现处理程序.
播放列表文件是其中根据关于由标题指定的再现程序的程序信息指定内容等的再现次序的文件,且具有与具有再现位置信息等的剪辑信息对应的指定信息。
剪缉信息文件是由播放列表文件指定的文件,且具有关于剪缉AV流文件的再现位置信息。
剪缉AV流文件是其中AV流数据存储为再现目标的文件。
JAR文件是其中存储符合BD的JAVA (注册商标)程序(BD-J)和其中在音乐再现时记录再现控制信息的方案的文件。
信息处理装置再现在信息记录介质上记录的内容的序列如下
首先,由再现应用从索引文件指定特定标题。
然后选择与指定的标题相关的再现程序。
然后选择其中指定根据关于所选的再现程序的程序信息再现内容的次序的播放列表。
AV流通过由所选的播放列表指定的剪缉信息读取为实际的内容数据,且然后再现。
此外,使用再现控制程序(BD-J)和在JAR文件中存储的方案、播放列表文件等执行以下将要描述的音乐再现处理。
例如,音乐内容存储在每一支乐曲的剪缉AV流文件(xxxxx.m2ts)中。
将参考图4描述使用再现控制程序(BD-J)和在JAR文件中存储的方案和播放列表文件的音乐再现处理的概况。
参考图4,图示了作为在信息记录介质(BD) 110上记录的音乐内容文件的再现数据(剪缉AV流文件)和用于控制音乐内容的再现的数据。具体来说,图示了以下数据
(A) JAR (JAVA (注册商标))文件;
(Al)方案 211;
(A2)再现控制程序(BD-J) 212 ;
(B)播放列表 213;
(C)剪缉文件 214;
(Cl)剪缉信息文件;和
(C2)剪缉AV流文件。
音乐内容在(C2)剪缉AV流文件中存储为再现目标。例如,在其上记录多支乐曲的BD的情况下,以下剪缉AV流文件(xxxxx. m2ts)设置为用于各支乐曲的文件。
第一支乐曲的音乐文件00000. m2ts ;
第二支乐曲的音乐文件00001. m2ts ;
第三支乐曲的音乐文件00002. m2ts。
与各个音乐文件(xxxxx. m2ts)相关地设置单个剪缉信息文件(xxxxx. dpi)。
播放列表文件213是其中存储再现控制信息的文件,获取与剪缉AV流文件 (xxxxx. m2ts)相关的剪缉信息文件(xxxxx. clpi)作为再现目标,且然后执行关于音乐内容的再现控制。
再现控制程序(BD-J) 212是符合BD的JAVA (注册商标)程序。再现控制程序(BD-J) 212使用方案211、播放列表文件213等来执行关于音乐内容的再现控制。
例如,方案211是由XML数据描述的数据,且描述仅以播放列表难以实现的各种再现序列,或者描述根据在再现音乐时的用户指令的控制信息。
具体来说,例如,方案211是包括特定再现控制信息的数据,特定再现控制信息比如关于重复再现处理的再现控制信息和根据用户输入信息的再现控制信息,用户输入信息比如作为来自用户的输入信息的下一条再现指令(Next)和前一条再现指令(Prev)。
播放项包括在播放列表中作为用于指定再现目标数据的信息。作为实际内容数据的再现数据通过作为由播放列表中包括的播放项定义的再现段落的剪缉信息选择性读取, 且然后执行再现处理。此外,多个播放项可以设置在播放列表中。
将参考图5描述要应用于音乐再现处理的播放列表(用于再现音乐的播放列表)的配置实例。
图5图示设置为关于在信息记录介质(BD)上分别记录为五支乐曲的五个AV流文件(XXXXX.m2ts)的再现控制信息的用于再现音乐的一个播放列表的配置实例。音乐指示一支乐曲。此外,在下文中,AV流文件被称为“流文件”或者“流”。
参考图5,图示了
(I)播放列表文件(用于再现音乐的播放列表文件)配置,和
(2)流文件配置。
如图5的(2)流文件配置所示,
流文件包括六个流文件,比如
与待机屏幕对应的流文件(00000. m2ts),
与第一支乐曲对应的流文件(00001. m2ts),
与第二支乐曲对应的流文件(00002. m2ts),
与第三支乐曲对应的流文件(00003. m2ts),
与第四支乐曲对应的流文件(00004. m2ts),和
与第五支乐曲对应的流文件(00005. m2ts)。
此外,例如,与待机屏幕对应的流文件(00000. m2ts)包括与参考图2描述的待机屏幕130对应的图像再现数据。
与第一到第五支乐曲对应的流文件(00001. m2ts到00005. m2ts)包括用于各支乐曲的音频数据和参考图2描述的用于在音乐再现时的屏幕120的图像再现数据。
如图5的(2)流文件配置所示,每一流文件被分为一个或多个场景。
在图示的实例中,
与待机屏幕对应的流文件(00000. m2ts)包括场景00和01,
与第一支乐曲对应的流文件(00001. m2ts)包括场景02、03和04,和
与第二支乐曲对应的流文件(00002. m2ts)包括场景05、06和07。
以这种方式,每一流文件配置为包括一个或多个场景。
可以多样地设置每一支乐曲的场景。例如,场景设置为如下划分
从该支乐曲的开始位置直到两秒的部分设置为第一场景,
从该支乐曲的开始位置后两秒直到该支乐曲的结尾的段落设置为第二场景,和
从该支乐曲的结尾直到下一支乐曲的静默段落设置为第三场景。
此外,每一场景的开始点和结束点由再现数据的分组标识符或者来自每一流文件的再现开始位置的再现时间信息定义,且位置信息或者用于获取位置信息的信息记录在播放列表文件中。
如图5的(I)播放列表文件配置所示,在播放列表中设置多个播放项作为关于再现目标数据的指定信息。
在图5图不的实例中,六个播放项#0到#5设置在一个播放列表文件(播放列表 #1)中,且与各个流文件相关联。即,播放列表文件(播放列表#1)具有六个播放项#0到#5, 其具有如下对应关系
播放项#0 :待机屏幕的流文件(00000. m2ts);
播放项#1 :第一支乐曲的流文件(00001. m2ts)
播放项#2 :第二支乐曲的流文件(00002. m2ts);
播放项#3 :第三支乐曲的流文件(00003. m2ts);
播放项#4 :第四支乐曲的流文件(00004. m2ts);和
播放项#5 :第五支乐曲的流文件(00005. m2ts)。
入口标记(Entry Mark)记录在播放项上作为与各个流文件的再现开始位置和再现结束位置对应的再现位置信息。
另外,链接点(Link Point)记录为与各个流文件的场景边界位置对应的位置信肩、O
如上所述,例如,这些再现位置作为分组标识符或者再现时间信息记录在播放列表文件上的每一条播放项信息上。
例如,使用再现位置信息控制再现使得能够从每一支乐曲的开头或者从场景边界开始再现该支乐曲。
以连续的序列号提供在一个播放列表中设置的播放项、入口标记和链接点。每一入口标记和链接点是在流的再现期间用于访问的入口位置。
例如,通过以再现次序排列入口标记来定义播放列表的再现次序。
当在再现任意播放列表时连续再现两个AV流时,因为在编码器中提供的内部缓冲器很可能溢出,所以典型地结束前一流的再现且随后执行下一流的再现。为此,当切换流时立即冻结屏幕。
但是,通过执行无缝信息应用到的处理,在流上连续地执行再现的“无缝再现”变得可能。为了创建在其上执行无缝再现的流,需要保存包括当结束前一 AV流的记录时的缓冲状态或者时间信息的无缝信息且需要将无缝信息置于可用状态。
当一个播放列表包括多个播放项时,在播放项中描述到前一播放项的连接条件 (CO,即,连续再现是否可能。当到随后的剪缉信息的连接是连续的,比如CC=5时,随后的剪缉信息的文件名和指示该连接是连续的(比如CC=5)的连接条件描述在剪缉信息中。
在图5的(I)播放列表文件配置中的播放项之间图示的CC=5指示在使得能够执行两个播放项之间的无缝再现的条件下产生内容。具体来说,例如,连接条件指示在信息记录介质(例如,BD)上记录的多个流文件设置为满足用于实现无缝再现的条件,以使得排列流以使得能够执行连续再现(无缝再现)。
此外,如图5的(2)流文件配置的底部所示,每一流文件的数据段定义为章节,且一个播放项分配给每一相应的章节。
如参考图4描述的,由设置为符合BD的JAVA (注册商标)程序的再现控制程序 (BD-J) 212执行使用播放列表文件的再现控制。
再现控制程序(BD_J)212执行使用参考图5描述的由入口标记和链接点定义的播放列表文件以及描述为XML数据的方案211的内容再现控制。
[3.方案应用到的音乐再现处理的实例]
接下来,将参考图6和后续的图描述方案应用到的音乐再现处理的实例。
如上所述,例如,方案是由XML数据描述的数据,且描述仅以播放列表难以实现的各种再现序列,或者描述根据在再现音乐时的用户指令的控制信息。具体来说,例如,方案是包括特定再现控制信息的数据,特定再现控制信息比如关于重复再现处理的再现控制信息和根据用户输入信息的再现控制信息,用户输入信息比如作为来自用户的输入信息的 Next指令和Prev指令。
例如,参考图4描述的再现控制程序(BD-J)212使用方案211和播放列表文件213 执行再现控制。参考图5描述的每一场景的再现控制信息记录在方案中。例如,作为与场景XX对应的再现控制信息,记录以下情况的控制信息
(a)当检测到在场景XX的再现周期中用户输入Next指令时的处理;
(b)当检测到在场景XX的再现周期中用户输入Prev指令时的处理;
(c)在包括(Cl)当全部各支乐曲设置为重复时、(c2)当一支乐曲设置为重复时和 (c3)当未设置重复再现时的场景XX的再现周期中当再现达到场景XX的结束位置时的处理;和
(d)当在场景XX的再现周期中检测到用户输入快进指令(FF)时的处理。
再现控制程序(BD-J) 212应用在方案中记录的数据,在播放列表文件中记录的入口标记和链接点作为在上述每一情况下的再现位置信息,以执行根据方案的描述的内容再现控制,例如,各种再现控制,比如改变正在再现的该支乐曲、重复再现、结束再现和显示待机屏幕。
在下文中,将参考图6到图8描述根据在方案中记录的各种再现控制信息的再现控制处理。
以下将描述每一控制实施例
(A)重复再现处理的实例(图6);
(B)与Next指令和Prev指令输入检测对应的再现控制处理的实例(图7);和
(C)在重复再现时与FF输入检测对应的再现控制处理的实例(图8)。
(3-1.重复再现处理的实例)
首先,将参考图6描述重复再现处理的实例。
参考图6,图示了
(Al)关于方案的再现控制信息,和
( A2 )再现处理的实例。
此外,例如,(Al)关于方案的再现控制信息实际记录为XML数据。图6的(Al)所示的“关于方案的再现控制信息”是通过其解释和描述XML数据的描述性文本。
如图6所示,在重复再现时的(Al)关于方案的再现控制信息包括以下信息
(a)当设置重复关闭(无重复再现)时的再现控制信息场景02、03、04、…、16顺序地变换和再现,且在最后的场景16 (暂停)停止再现;
(b)当设置全部重复(全部各支乐曲的重复再现)时的再现控制信息场景02、03、 04、…、16顺序地变换和再现,且处理在场景16的结束返回到场景02且 然后重复再现;和
(c)当设置重复I (一支乐曲的重复再现)时的再现控制信息场景02和03顺序地变换和再现,且再现在场景03的结束返回到场景02且然后重复。
例如,如以上的(a)到(C)中提到的,每一场景的控制信息作为XML数据记录在方案中。
图4所示的再现控制程序(BD_J)212应用在播放列表中记录的入口标记和链接点以基于在方案211中记录的场景的控制信息执行再现控制。
图6的(A2)的再现处理的实例包括用于上述的方案(a)到(C)的再现处理的实例。
(a)重复关闭的情况(无重复再现)
如图6中的(A2)的(a)所示,在重复关闭的情况下,场景03、04、…从第一支乐曲的初始场景02开始顺序地和连续地再现,且在再现达到作为与在结束最后的第五支乐曲的再现之后的静默段落的对应的场景的场景16的结束的时间进行暂停(临时停止)。
再现控制程序(BD-J)根据在方案中记录的数据执行这些处理。再现控制程序 (BD-J)可以通过参考在播放列表文件中记录的入口标记和链接点来找到确切的再现开始位置或者再现停止位置以执行再现控制。
具体来说,再现控制程序(BD-J)212从播放列表文件获取与图6的(A2)所示的入口标记EM221对应的再现开始位置,并从第一支乐曲开始启动再现。另外,再现控制程序通过参考方案的场景02到16的控制信息来执行内容再现控制。
另外,再现控制程序从播放列表文件获取在方案中记录的与场景16的结束位置对应图6的(A2)所示的入口标记EM223的位置,作为在重复关闭(无重复再现)时的再现停止位置,并当检测到再现位置达到入口标记EM223的位置时变换到暂停处理(临时停止)。
(b)全部重复(全部各支乐曲的重复再现)的情况
在全部重复(全部各支乐曲的重复再现)的情况下,场景03、04、…从第一支乐曲的第一场景02开始顺序地再现,且在再现达到作为与结束最后的第五支乐曲的再现之后的静默段落对应的场景的场景16的结束的时候处理返回到第一支乐曲的第一场景02并重复再现。
再现控制程序(BD_J)212根据在方案中记录的数据执行这些处理。再现控制程序 (BD-J)212可以通过参考在播放列表文件中记录的入口标记和链接点并找到确切的再现开始位置、停止位置和重复再现的开始位置来执行控制。
具体来说,再现控制程序(BD-J)212从播放列表文件获取与图6的(A2)所示的入口标记EM221对应的再现开始位置,并从第一支乐曲开始启动再现。另外,再现控制程序通过参考方案的场景02到16的控制信息来执行内容再现控制,检测到再现达到与在图6 的(A2)所示的入口标记EM223对应的再现停止位置,且随后停止再现。另外,再现控制程序根据全部各支乐曲的再现设置信息,从播放列表文件获取与在方案中记录的场景02的开始位置对应的图6的(A2)所示的入口标记EM221的位置,作为全部各支乐曲的再现开始位置信息,并返回到第一支乐曲的第一场景02并重复再现。
(c)重复I (一支乐曲的重复再现)的情况
在重复I (一支乐曲的重复再现)的情况下,再现控制程序从第一支乐曲的第一场景02顺序地变换到场景03以执行再现,且在与第一支乐曲的结束位置对应的场景03的结束返回到场景02并重复再现。
再现控制程序(BD_J)212根据在方案中记录的数据执行这些处理。再现控制程序 (BD-J)212可以通过参考在播放列表文件中记录的入口标记和链接点并找到确切的再现开始位置、停止位置和重复再现的开始位置来执行控制。
具体来说,再现控制程序(BD-J)212从播放列表文件获取与图6的(A2)所示的入口标记EM221对应的再现开始位置,并从第一支乐曲开始启动再现。另外,再现控制程序通过参考方案的场景02到016的控制信息来执行内容再现控制,检测到再现达到与在图 6的(A2)所示的链接点LP222对应的再现停止位置,且随后停止再现。另外,再现控制程序根据用于一支乐曲的重复再现设置信息,从播放列表文件获取与在方案中记录的场景02 的开始位置对应的图6的(A2)所示的入口标记EM221的位置,作为一支乐曲的重复再现开始位置信息,返回到第一支乐曲的第一场景02并重复再现。
(3-2.与Next指令和Prev指令的输入检测对应的再现控制处理的实例)
接下来,将参考图7描述与比如Next指令和Prev指令的用户输入的检测对应的再现控制处理的实例。
参考图7,以与图6类似的方式图示了
(BI)关于方案的再现控制信息,和
(B2)再现处理的实例。
此外,例如,(BI)关于方案的再现控制信息实际记录为XML数据。图7的(BI)所示的“关于方案的再现控制信息”是通过其解释和描述XML数据的描述性文本。
如图7的(BI)所示,与比如Next指令和Prev指令的用户输入的检测对应的(BI) 关于方案的再现控制信息包括以下信息
(a)当在场景03 (从第一支乐曲的再现开始后两秒到第一支乐曲的结尾)中检测到Next指令的输入时的再现控制信息处理变换到场景05 (第二支乐曲的开头)并执行再现;
(b)当在场景06 (从第二支乐曲的再现开始后两秒到第二支乐曲的结尾)中检测到Prev指令的输入时的再现控制信息处理变换到场景05 (第二支乐曲的开头)并执行再现;
(c)当在场景05 (从第二支乐曲的再现开始后两秒内)检测到Prev指令的输入时的再现控制信息处理变换到场景02 (第一支乐曲的开头)并执行再现;和
(d)当在场景15 (从第五支乐曲的再现开始后两秒到第五支乐曲的结尾)中检测到Next指令的输入时的再现控制信息处理变换到场景02 (第一支乐曲的开头)并执行再现。
例如,每一场景的控制信息,比如如上所述的信息(a)到⑷在方案中记录为XML 数据。
图4所示的再现控制程序(BD_J)212应用在播放列表中记录的入口标记和链接点以基于在方案211中记录的每一场景的该控制信息执行再现控制。
图7的(B2)的再现处理的实例图示与如上所述的方案(a)到(d)对应的再现处理。
(a)其中在场景03 (从第一支乐曲的再现开始后两秒到第一支乐曲的结尾)中检测到Next指令的输入的情况
如图7的(B2)的(a)Next所示,当在场景03 (从第一支乐曲的再现开始后两秒到第一支乐曲的结尾)检测到Next指令的输入时,处理变换到场景05 (第二支乐曲的开头), 并关于作为下一支乐曲的第二支乐曲执行再现。
具体来说,再现控制程序(BD_J)212从播放列表文件获取与图7的(B2)所示的入口标记EM231对应的再现开始位置,并从第一支乐曲开始启动再现。另外,再现控制程序通过参考与方案的场景02和03对应的控制信息执行内容再现控制,检测在场景03的再现期间Next指令的输入,且随后执行到作为下一支乐曲的第二支乐曲的第一场景05的变换, 作为根据场景03的方案控制信息的再现处理。当执行变换处理时,再现控制程序从播放列表文件获取与场景05的开始位置对应的图7的(B2)所示的入口标记EM232的位置,并从第二支乐曲的第一场景05开始启动再现。
(b)其中在场景06 (从第二支乐曲的再现开始后两秒到第二支乐曲的结束)中检测到Prev指令的输入的情况
如图7的(B2)的(b)Prev所示,当在场景06 (从第二支乐曲的再现开始后两秒到第二支乐曲的结尾)中检测到Prev指令的输入时,处理变换到场景05 (第二支乐曲的开头),并关于当前正在再现的第二支乐曲再次执行再现。
具体来说,再现控制程序(BD-J) 212通过参考方案的场景05和06的控制信息来执行内容再现控制以关于第二支乐曲执行再现,在场景06的再现期间检测Prev指令的输入,且随后执行变化到作为前一支乐曲的第二支乐曲的第一场景05的处理,作为根据场景 06的方案控制信息的再现处理。当执行变换处理时,再现控制程序从播放列表文件获取与场景05的开始位置对应的图7的(B2)所示的入口标记EM232的位置,并从第二支乐曲的第一场景05开始启动再现。
(c)其中在场景05 (第二支乐曲的再现开始后两秒内)中检测到Prev指令的输入的情况
如图7的(B2)的(C)Prev所示,当在场景05 (第二支乐曲的再现开始后两秒内) 中检测到Prev指令的输入时,处理变换场景02 (第一支乐曲),并启动作为对当前正在再现的该支乐曲(第二支乐曲)的前一乐曲的第一支乐曲的再现。
具体来说,再现控制程序(BD-J)212通过参考方案的场景05的控制信息来执行内容再现控制以关于第二支乐曲执行再现,在场景05的再现期间检测Prev指令的输入,且随后执行变化到作为前一支乐曲的第一支乐曲的第一场景02的处理,作为根据场景05的方案控制信息的再现处理。当执行变换处理时,再现控制程序从播放列表文件获取与场景02 的开始位置对应的在图7的(B2)所示的入口标记EM231的位置,并从第一支乐曲的第一场景02开始启动再现。
(d)其中在场景15 (从第五支乐曲的再现开始后两秒到第五支乐曲的结尾)中检测到Next指令的输入的情况
如图7中的(B2)的(d)Next所示,当在场景15 (从第五支乐曲的再现开始后两秒到第五支乐曲的结尾)中检测到Next指令的输入时,处理变换到场景02 (第一支乐曲)并关于第一支乐曲执行再现。
具体来说,再现控制程序(BD-J)212通过参考方案的场景15的控制信息来执行内容再现控制以关于第五支乐曲执行再现,在场景15的再现期间检测Next指令的输入,且随后执行变换到作为下一支乐曲的第一支乐曲的第一场景02的处理,作为根据场景15的方案控制信息的再现处理。当执行变换处理时,再现控制程序从播放列表文件获取与场景02 的开始位置对应的在图7的(B2)所示的入口标记EM231的位置,并从第一支乐曲的第一场景02开始启动再现。
此外,图7图示了
(b) Prev 指令,和
(c) Prev 指令。
这些Prev指令中的任意是在再现第二支乐曲时用于前一支乐曲再现指令的输入。但是,不同地设置前一支乐曲再现指令。
S卩,(b)的情况对应于其中在第二支乐曲的再现开始后两秒之后的场景05中检测到Prev指令的输入的情况。在这种情况下,处理返回到当前正在再现的第二支乐曲的第一场景(场景05)并执行再现。
另一方面,(C)的情况对应于其中在第二支乐曲的再现开始后两秒内的场景04中检测到Prev指令的输入的情况。在这种情况下,处理返回到第一支乐曲(场景02)并执行再现。
如上所述,当在从任意一支乐曲的再现开始后短时间内(两秒内)输入Prev指令时,处理返回到在当前正在再现的该支乐曲之前的一支乐曲,且当在两秒后输入Prev指令时,返回到当前正在再现的该支乐曲的开始位置并恢复再现。
该控制是根据其中记录每一场景的控制信息的方案描述实现的控制的一个特性。
(3-3.在重复再现时与FF指令的输入检测对应的再现控制处理的实例)
接下来,将参考图8描述在重复再现时与FF指令的输入检测对应的再现控制处理的实例。
参考图8,以与图6和图7类似的方式图示了
(Cl)关于方案的再现控制信息,和
(C2)再现处理的实例。
此外,例如,(Cl)关于方案的再现控制信息实际记录为XML数据。图8的(Cl)所示的“关于方案的再现控制信息”是通过其解释和描述XML数据的描述性文本。
如图8的(Cl)所示,在重复再现时与FF指令的输入检测对应的再现控制信息包括以下信息
(a)在场景03 (从第一支乐曲的再现开始后两秒到第一支乐曲的结尾)中的FF输入FF在场景03的结束(第一支乐曲的结尾)停止,且变换到场景02 (第一支乐曲的开头) 并执行再现。
图8的(C2)所示的再现处理的实例图示了基于上述方案执行的以下处理
(P)具有高处理速度的再现设备中的处理;和
(q)具有低处理速度的再现设备中的处理。
S卩,存在再现内容的各种类型的再现设备,比如提供有高性能的CPU并具有高处理速度的设备和提供有具有低处理速度的廉价CPU的设备。在这各种类型的设备中,当根据方案描述执行再现控制程序时,例如,可能偏离内容的再现控制定时。
图8所示的实例是图示根据再现设备的控制的差异的图。
在图8的(C2)所示的(P)具有高处理速度的再现设备中的处理中,如下执行处理。
再现控制程序(BD-J) 212关于从入口标记EM241启动的第一支乐曲执行再现,并通过参考方案的场景03的控制信息来执行内容再现控制。再现控制程序基于重复再现设置在场景03的再现期间检测FF的输入,并根据场景03的方案控制信息启动快进。再现控制程序变换到第一支乐曲的结尾(场景03的结尾)并执行处理。当执行变换时,再现控制程序从播放列表文件获取与场景03的结束位置对应的图8的(C2)所示的链接点LP242的位置,并在第一支乐曲的结尾停止再现。另外,再现控制程序从第一支乐曲的开头位置启动再现作为根据场景03的方案控制信息的重复再现处理控制。当执行变换处理时,再现控制程序从播放列表文件获取与第一支乐曲的第一场景02的开始位置对应的在图8的(C2)所示的入口标记EM241的位置,并从第一支乐曲的第一场景02开始启动再现。
在(P)具有高处理速度的再现设备的处理中,在入口标记和链接点的设置位置正确地执行FF的停止。
另一方面,在图8的(C2)所示的(q)具有低处理速度的再现设备的处理中,在FF 的停止偏离为比在第一支乐曲的结尾(场景03的结尾)设置的链接点LP242更晚。这是由于处理器等的处理具有低处理速度。
但是,即使在具有低处理速度的处理中,直到第二支乐曲的再现位置为止也不出现偏尚。
例如,当未设置链接点且仅与各支乐曲之间的播放项边界对应的入口标记用于执行控制时,在具有低处理速度的设备中执行FF时执行根据图8的(C2)所示的入口标记243 的检测的停止处理,且随后FF停止位置可能偏离直到第二支乐曲的再现位置为止。
但是,根据本公开的配置,除与各支乐曲之间的播放项边界对应的入口标记以外, 设置链接点以使得能够控制在各支乐曲之间在链接点242之前的位置。由此可以防止处理过度地前进直到不必要的快进位置(下一支乐曲的位置)且即使在具有低处理速度的设备中也防止在执行比如FF之类的处理时出现大的处理延迟。
如上参考图6到图8所述的,本公开的信息处理装置的数据处理单元根据方案的每一场景的控制信息执行再现控制。数据处理单元使用在其上记录再现控制信息的方案和包括关于要再现的内容的指定信息的用于音乐再现的播放列表文件来执行内容再现处理。
S卩,数据处理单元顺序地切换在用于音乐再现的播放列表中记录的多个播放项, 顺序地其中存储与每一播放项相关的音乐内容的流文件,并关于每一流文件中存储的音乐内容执行连续再现。
在用于音乐再现的播放列表中记录的每一播放项具有与其中存储一个音乐内容、 一个和待机屏幕内容和待机屏幕内容中的任意一个的流文件对应的指定信息,且数据处理单元根据关于方案的再现控制信息顺序地切换在用于音乐再现的播放列表文件中记录的多个播放项,并在连续地再现多个音乐内容时关于在与每一播放项相关的流文件中存储的内容执行再现处理。
另外,用于音乐再现的播放列表具有包括关于流文件的指定信息的播放项信息 (该流文件的内容存储为再现目标数据),与每一播放项的边界位置对应的入口标记和与在每一播放项的再现段落内设置的链接点对应的位置信息。方案具有作为由入口标记和链接点划分的内容部分的每一场景的控制信息。
信息处理单元的数据处理单元根据方案的每一场景的控制信息执行再现控制,并通过基于入口标记和链接点切换方案的每一场景的再现场景和控制信息的变换处理来关于内容执行再现控制。
入口标记设置在至少一支乐曲的开始位置或者待机屏幕的开始位置,且链接点设置在至少在该支乐曲内的位置。场景由入口标记和链接点划分,且对于每一支乐曲设置多个场景。根据对于每一场景具有不同控制信息的方案,即使在同一支乐曲的再现周期中,数据处理单元也根据再现场景执行不同控制。
[4.设置播放列表和流文件的其他实例]
以下参考图5到图8描述设置播放列表文件和流文件。
六个流文件如下设置
待机屏幕的流文件(00000. m2ts);
第一支乐曲的流文件(00001. m2ts);
第二支乐曲的流文件(00002. m2ts);
第三支乐曲的流文件(00003. m2ts);
第四支乐曲的流文件(00004. m2ts);和
第五支乐曲的流文件(00005. m2ts)0
此外,六个播放项#0到#5对于一个播放列表文件(播放列表#1)设置且与各个流文件如下相关联
播放项#0 :待机屏幕的流文件(00000. m2ts);
播放项#1 :第一支乐曲的流文件(00001. m2ts);
播放项#2 :第二支乐曲的流文件(00002. m2ts);
播放项#3 :第三支乐曲的流文件(00003. m2ts);
播放项#4 :第四支乐曲的流文件(00004. m2ts);和
播放项#5 :第五支乐曲的流文件(00005. m2ts)。
播放列表文件(播放列表#1)已经描述为具有包括具有这种对应关系的六个播放项#0到#5的配置。
播放列表和流文件的设置不限于如上所述的情况。
例如,可以使用图9所示的设置。
参考图9,以与如上所述图5类似的方式图示了
(I)播放列表文件配置,和
(2)流文件配置。
图9的(2)所示的流文件设置为如下的五个流文件
与待机屏幕和第一支乐曲对应的流文件(00000. m2ts);
与第二支乐曲对应的流文件(00001. m2ts);
与第三支乐曲对应的流文件(00002. m2ts);
与第四支乐曲对应的流文件(00003. m2ts);和
与第五支乐曲对应的流文件(00004. m2ts)。
即,待机屏幕未与文件分开而是与第一支乐曲包括为一个文件。
如图9的(I)所示,五个播放项#0到#4对于一个播放列表文件(播放列表#1)设置,且与各个流文件如下相关联
播放项#0 :待机屏幕和第一支乐曲的流文件(00000. m2ts);
播放项#1 :第二支乐曲的流文件(00001. m2ts)
播放项#2 :第三支乐曲的流文件(00002. m2ts)
播放项#3 :第四支乐曲的流文件(00003. m2ts);和
播放项#4 :第五支乐曲的流文件(00004. m2ts)。
播放列表文件(播放列表#1)具有具备这种对应关系的五个播放项#0到#4。
即使应用这种流文件和播放列表时,每一场景的控制信息也在方案中描述,且由此实现参考图6到图8描述的各种再现控制。
S卩,再现控制程序(BD-J)获取在方案中描述的每一场景的控制信息和关于在播放列表中记录的入口标记和链接点的位置信息,并由此实现参考图6到图8描述的各种再现控制。
此外,在参考图5到图8描述的实例中,待机屏幕设置在第一支乐曲之前的再现位置。但是,除上述的设置位置以外,例如,待机屏幕的位置可以设置在比如各支乐曲之间、最后的一支乐曲之后等的任意位置。
图10图示了其中待机屏幕设置在最后的一支乐曲之后的实例。
参考图10,以与如上所述图5类似的方式图示了
( I)播放列表文件配置,和
(2)流文件配置。
图10的(2)所示的流文件设置为如下的五个流文件
与第一支乐曲对应的流文件(00000. m2ts)
与第二支乐曲对应的流文件(00001. m2ts)
与第三支乐曲对应的流文件(00002. m2ts)
与第四支乐曲对应的流文件(00003. m2ts);和
与第五支乐曲和待机屏幕对应的流文件(00004. m2ts)。
在这种情况下,待机屏幕也不与文件分开,而是与第五支乐曲包括为一个文件。
如图10的(I)所示,五个播放项#0到#4对于一个播放列表文件(播放列表#1)设置,且与各个流文件如下相关联
播放项#0 :第一支乐曲的流文件(00000. m2ts)
播放项#1 :第二支乐曲的流文件(00001. m2ts)
播放项#2 :第三支乐曲的流文件(00002. m2ts)
播放项#3 :第四支乐曲的流文件(00003. m2ts);和
播放项#4 :第五支乐曲和待机屏幕的流文件(00004. m2ts)。
播放列表文件(播放列表#1)包括具有这种对应关系的五个播放项#0到#4。
即使应用这种流文件和播放列表时,每一场景的控制信息也在方案中描述,且由此实现参考图6到图8描述的各种再现控制。
S卩,再现控制程序(BD-J)获取在方案中描述的每一场景的控制信息和关于在播放列表中记录的入口标记和链接点的位置信息,并由此实现参考图6到图8描述的各种再现控制。
此外,待机屏幕不限于如上参考图2所述的配置,而可以采用其他配置。
例如,比如显示与盘的封套对应的图像的封套屏幕显示设置、显示操作指南的指南显示设备或者菜单屏幕显示设置的各种设置是可能的。
[5.作为XML数据记录的方案的特定实例和再现处理实例]
接下来,将参考图11和后续的附图描述作为XML数据记录的方案的特定实例和再现处理实例。
参考图11,图示了以下数据
( IA )流文件设置;和
(IB)方案的特定实例
以(IA)所示的流文件图示了由一个播放列表文件再现的流文件的一部分。入口标记以与如上参考图5到图10所述的流文件相似的方式设置在在播放列表文件中设置的播放项的边界处。此外,链接点设置在场景的边界处。关于入口标记和链接点的位置信息记录在播放列表文件中。
图11的(IB)所示的方案信息图示了描述为XML数据的方案的特定实例和关于特定方案的描述信息。
这些实例是(IA)所示的流文件中包括的每一场景的控制信息。参考图11,图示了
场景00的控制信息,和
场景01的控制信息。
此外,场景00是第一支乐曲的开头部分的再现部分(例如,在第一支乐曲的开头后两秒内),且场景01是从第一支乐曲的开头后两秒到第一支乐曲的结尾的再现部分,如图 11的(IA)所示。
在下文中,将描述方案中包括的XML数据的特定实例和根据每一方案的配置数据的控制处理。
[5-1.场景00的方案和根据方案的处理的描述]
将首先描述指示图11的(IB)所示的特定方案实例的前半部分的场景00的方案。
(场景00的前半部分的方案)
“〈Scene id=” SC-00000-000playlist=” 00000” playlistmark=” 0,,>
〈SceneEvent type=,,Plugin:Main,,param=,,track, prev. pressed,,〉
〈Action type=”PlayIfPluginVar:RepeatState=I”param=,,SC-00000-012,,/>
〈Action type=,,Play,,param=,,SC-00000-000,,/>
〈/SceneEvent〉,,
上述的方案是描述如下控制信息的方案。
“当在再现场景00时输入Prev指令时,重复再现(ItepeatState)设置为I (重复全部各支乐曲)(全部重复),且处理变换到场景12 (最后一支乐曲的开头)。”
案。
“否则,处理变换到场景00 (第一支乐曲的开头)。”(场景00的后半部分的方案)“〈SceneEvent type=,,Plugin:Main,,param=,,track, next, pressed,,〉〈Action type=” Play” param=” SC-00000-003,,/></SceneEvent>〈/Scene〉”上述的方案是描述如下处理控制信息的方案。“当再现场景00时输入Next指令时,处理变换到场景03 (下一支乐曲的开头)。” [5-2.场景01的方案和根据方案的处理的描述]接下来,将描述指示图11的(IB)所示的特定方案实例的后半部分的场景01的方(场景01的前半部分的方案)“〈Scene id=” SC-00000-001 ” playlist=” 00000” playlistmark=” I ” > 〈SceneEvent type=,,Plugin:Main,,param=,,track, prev. pressed,,〉〈Action type=” Play” param=” SC-00000-000/>〈/SceneEvent>,,上述的方案是描述如下处理控制信息的方案。“当在再现场景01时输入Prev指令时,处理变换到场景00 (当前正在再现的该支 乐曲的开头)。”
(场景01的后半部分的方案)
“〈SceneEvent type=,,Plugin:Main,,param=,,track, next, pressed,,〉
〈Action type=,,Play,,param=,,SC-00000-003,,/>
〈/SceneEvent〉
〈/Scene〉”
上述的方案是描述如下处理控制信息的方案。
“当再现场景01时输入Next指令时”,处理变换到场景03 (下一支乐曲的开头)。”
[5-3.场景02的方案和根据方案的处理的描述]
接下来,将参考图12描述场景02的方案和根据方案的处理。
参考图12,以与图11相似的方式图示以下数据
(2A)流文件设置;和
(2B)特定方案的实例。
图12的(2A)所示的流文件是与图11的(1A)示出的类似的流文件,且图示了由一 个播放列表文件再现的流文件的一部分。
图12的(2B)所示的方案信息图示了描述为XML数据的方案的特定实例和关于特 定方案的描述信息。
方案信息是(2A)所示的流文件中包括的场景的控制信息,且在图12中图示了场 景02的控制信息。
此外,场景02对应于如图12的(2A)所示的持续到第一支乐曲的结尾的静默段落 的再现段落(第一支乐曲和第二支乐曲之间的静默段落)。
将描述图12的(2B)所示的指示特定方案实例的场景02的方案。
(场景02的前半部分的方案)
“〈Scene id=” SC-00000-002” playlist=” 00000” playlistmark=” 2,,>
〈SceneEvent type=” SceneStarted,,>
〈Action type=” PlayIfPluginVar: RepeatState=2” param=” SC-00000-000/>
〈/SceneEvent〉
〈SceneEvent type=,,Plugin:Main,,param=,,track, prev. pressed,,〉
〈Action type=” Play” param=” SC-00000-000,,/>
〈/SceneEvent〉”
上述的方案是描述如下处理控制信息的方案。
“当重复设置为对于一支乐曲重复(ItepeatState=2)且检测到场景02 (持续到第一支乐曲的结尾的静默段落)的开始位置(链接点)时,处理变换到第一支乐曲的开头(场景 00)。”
“当在场景02部分(持续到第一支乐曲的结尾的静默段落)的再现期间输入Prev 指令时,处理变换到场景00 (第一支乐曲的开头)。”
(场景02的后半部分的方案))
“〈SceneEvent type=,,Plugin:Main,,param=,,track, next, pressed,,〉
〈Action type=” Play” param=” SC-00000-003,,/>
〈/SceneEvent〉
〈SceneEvent type=” SceneRewound” >
〈/SceneEvent〉
〈Action type=”PlayIfPluginVar:RepeatState=2”param=” SC-00000-003,,/>
〈/SceneEvent〉
〈/Scene〉”
上述的方案是描述如下处理控制信息的方案。
“当在场景02段落(持续到第一支乐曲的结尾的静默段落)的再现期间输入Next 指令时,处理变换到场景03 (下一第二支乐曲的开头)。”
“当重复设置为对于一支乐曲重复(R印eatState=2)且根据回退指令输入检测到场景02 (持续到第一支乐曲的结尾的静默段落)的结束位置(入口标记)时,处理变换到第二支乐曲的开头(场景03)。”
[5-4.场景12的方案和根据方案的处理的描述
接下来,将参考图13描述场景12的方案和根据方案的处理。
参考图13,以与图12相似的方式图示了以下数据
( 3A )流文件设置;和
(3B)特定方案实例。
图13的(3A)所示的流文件是与图11和图12示出的类似的流文件,且图示了由一个播放列表文件再现的流文件的一部分。
图13的(3B)所示的方案信息图示了描述为XML数据的方案的特定实例和关于特定方案的描述信息。
方案信息是(3A)所示的流文件中包括的场景的控制信息,且图13中图示了场景 12的控制信息和场景13的控制信息。此外,场景12对应于如图13的(3A)所示的从第五支乐曲的开头后两秒内的段落 的再现部分。场景13对应于从第五支乐曲的的再现开始后两秒到第五支乐曲的结尾的再现段落。将描述图13的(3B)所示的指示特定方案实例的场景12的方案。(场景12的方案)“〈Scene id=,,SC-00000-012” playlist=” 00000” playlistmark=” 12” >〈SceneEvent type=,,Plugin:Main,,param=,,track, prev. pressed,,〉〈Action type=” Play” param=” SC-00000-009,,/>〈/SceneEvent〉〈SceneEvent type=,,Plugin:Main,,param=,,track, next, pressed,,〉 〈Action type=” PlaylfPluginVar: RepeatState=l ” param=” SC-00000-000” />〈/SceneEvent〉〈/Scene〉”上述的方案是描述如下处理控制信息的方案。“当在场景12段落(第五支乐曲的开头部分)的再现期间输入Prev指令时,处理变 换到场景09 (前一支乐曲(第四支乐曲)的开头)。”“当重复设置为对于全部各支乐曲重复(RepeatState=l)且在场景12段落(第五 支乐曲的开头部分)的再现期间输入Next指令时,处理变换到场景00 (第一支乐曲的开 头) ”[5-5.场景13的方案和根据方案的处理的描述]接下来,将参考图13描述场景13的方案和根据方案的处理。如图13的(A)所示,场景13对应于从第五支乐曲的再现开始两秒到第五支乐曲 的结尾的再现段落。(场景13的方案)“〈Scene id=” SC-00000-013,,playlist:,,00000,,playlistmark=,,13,,>〈SceneEvent type=,,Plugin:Main,,param=,,track, prev. pressed,,〉〈Action type=” Play” param=” SC-00000-012,,/>〈/SceneEvent〉〈SceneEvent type=,,Plugin:Main,,param=,,track, next, pressed,,〉〈Action type=” PlaylfPluginVar: RepeatState=l ” param=” SC-00000-000/>〈/SceneEvent〉〈/Scene〉”上述的方案是描述如下处理控制信息的方案。“当在场景13段落(第五支乐曲的开头之外的后续部分)的再现期间输入Prev指 令时,处理变换到场景12 (当前一支乐曲(第五支乐曲)的开头)。”“当重复设置为对于全部各支乐曲重复(RepeatState=l)且在场景13段落(第五支乐曲的开头之外的后续部分)的再现期间输入Next指令时,处理变换到场景00 (第一支乐曲的开头)。”[5-6.场景14的方案和根据方案的处理的描述]将参考图14描述场景14的方案和根据方案的处理。如图14的(A)所示,场景14对应于第五支乐曲的结尾和待机屏幕之间的静默部
分。
(场景14的前半部分的方案)
“〈Scene id=” SC-00000-014” playlist=” 00000” playlistmark=” 14,,>
〈SceneEvent type=” SceneStarted” >
〈Action type=” PlayIfPluginVar: RepeatState=I ” param=” SC-00000-000/>
〈/SceneEvent〉
〈Action type=”PlayIfPluginVar:RepeatState=2”param=” SC-00000-012,,/>
〈/SceneEvent〉
〈SceneEvent type=,,Plugin:Main,,param=,,track, prev. pressed,,〉
〈Action type=” Play” param=” SC-00000-012,,/>
〈/SceneEvent〉”
上述的方案是描述如下处理控制信息的方案。
“当重复设置为对于全部各支乐曲重复(ItepeatState=I)且处理达到场景14 (第五支乐曲的结尾和待机屏幕之间的静默部分;链接点位置)时,处理变换到场景00 (第一支乐曲的开头)。”
“当重复设置为对于一支乐曲重复(R印eatState=2)时,处理变换到场景12 (当前一支乐曲(第五支乐曲)的开头)。”
“当在场景14段落(第五支乐曲的结尾和待机屏幕之间的静默部分)的再现期间输入Prev指令时,处理变换到场景12 (当前一支乐曲(第五支乐曲)的开头)。”
(场景14的后半部分的方案)
“〈SceneEvent type=”Plugin:Main”param=” track, next, pressed,,〉
〈Action type=,,PlayIfPluginVar: RepeatState=I ” param=,,SC-00000-000 ” />
〈/SceneEvent〉
〈SceneEvent type=” SceneEnded,,>
〈Action type=” PlayIfPluginVar: RepeatState=I ” param=” SC-00000-000/>
〈Action type=”PlayIfPluginVar:RepeatState=2”param=” SC-00000-012,,/>
〈/SceneEvent〉
〈/Scene〉”
上述的方案是描述如下处理控制信息的方案。
“当重复设置为对于全部各支乐曲重复(ItepeatState=I)且在场景14段落(第五支乐曲的结尾和待机屏幕之间的静默部分)的再现期间输入Next指令时,处理变换到场景 00 (第一支乐曲的开头)。”
“当重复设置为对于全部各支乐曲重复(ItepeatState=I)且处理达到场景14的最后位置(第五支乐曲的结尾和待机屏幕之间的静默部分;链接点位置)时,处理变换到场景00 (第一支乐曲的开头)。”
“当重复设置为对于一支乐曲重复(ItepeatState=2)且处理达到场景14的最后位置(第五支乐曲的结尾和待机屏幕之间的静默部分;链接点位置)时,处理变换到场景12(当前这支乐曲(第五支乐曲)的开头)。”
“当重复设置为关闭(无重复(Repeat OFF))且处理达到场景14的最后位置(第五支乐曲的结尾和待机屏幕之间的静默部分;链接点位置)时,处理变换到场景15(待机屏幕) 的再现。”
[5-7.场景15到17的方案和根据方案的处理的描述]
接下来,将参考图15描述场景15到17的方案和根据方案的处理。
如图15的(A)所示,场景15到17分别对应于待机屏幕的前面部分、中间部分和后面部分。
(场景15的方案)
“〈Scene id=” SC-00000-015” playlist=” 00000” playlistmark=” 15,,>
〈SceneEvent type=” SceneStarted,,>
〈Action type=” PlayIfPluginVar: RepeatState=I ” param=” SC-00000-000/>
〈Action type=”PlayIfPluginVar:RepeatState=2”param=” SC-00000-012,,/>
〈/SceneEvent〉
〈/Scene〉”
上述的方案是描述如下处理控制信息的方案。
“当重复设置为对于全部各支乐曲重复(ItepeatState=I)且处理达到场景15时, 处理变换到场景00 (第一支乐曲的开头)。”
“当重复设置为对于一支乐曲重复(ttepeatState=2)时,处理变换到场景12 (第五支乐曲的开头)。”
(场景16的方案)
“〈Scene id=” SC-00000-016” playlist=” 00000” playlistmark=” 16,,>
〈SceneEvent type=,,SceneStarted,,>
〈Action type=” Pause,,/>
〈/SceneEvent〉
〈/Scene〉”
上述的方案描述如下的处理控制信息。
“当重复设置为关闭(无重复(Itepeat OFF))且处理达到场景16 (链接点位置)时, 处理执行暂停(停止再现(当前正在再现的屏幕(待机屏幕)的连续显示))。”
(场景17的方案)
“〈Scene id=” SC-00000-017,,playlist=,,00000,,playlistmark=,,17” >
〈SceneEvent type=,,SceneStarted,,>
〈Actiontype=,,Play,,param=,,SC-00000-000/>
〈/SceneEvent〉
〈/Scene〉”
上述的方案描述如下的处理控制信息。
“当处理经由场景16达到场景17 (链接点)时,处理变换到场景00 (第一支乐曲的开头)。”
已经参考图12到图15描述了特定方案和根据方案的多个再现控制处理。
如从描述中可知道的,方案被描述为每一场景的控制信息。
具体来说,描述了根据每一场景段落的再现期间事件的输入(Prev/Next/FF/REW) 的处理、在达到每一场景的第一或者最后位置时的处理等。
当执行事件的位置检测、再现位置的变换等时,入口标记和链接点用作在播放列表标记上记录的位置信息。
具体来说,根据本公开的配置,不仅设置在各支乐曲之间设置的入口标记,而且设置指示更精细的场景划分位置的链接点以区分场景边界,且由此即使处理变换到再现位置,也可以执行每一场景的控制并执行每一场景的变换。
[6.根据方案的再现控制处理的流程]
接下来,将参考图16和图17所示的流程图描述根据方案描述的再现控制处理序列的实例。
图16和图17所示的流程图是图示根据参考图13和图14描述的场景12到14(从第五支乐曲到静默部分)的方案的处理序列的流程图。
在执行内容再现的信息处理装置的控制单元(数据处理单元)的控制下执行图16 和图17所示的流程图。
在图16的流程图的步骤S121中,当检测到再现段落输入到场景12 (第五支乐曲的开头段落(例如,两秒))时,在步骤S121和后面的步骤执行场景12的控制。信息处理装置的控制单元(数据处理单元)根据图13所示的场景12的方案执行处理。
步骤S122是确定在作为再现段落的场景12 (第五支乐曲的开头(例如,两秒))的再现期间是否检测到Prev指令的输入的处理。
当检测到Prev指令的输入时,处理进行到步骤S125,变换到场景09 (前一支乐曲 (第四支乐曲)的开头),进行到步骤S201,并启动根据场景09的方案描述的再现控制。
此外,通过参考作为在播放列表文件中记录的入口标记和链接点的再现位置信息来执行变换处理。
在步骤S122中,当未检测到Prev指令的输入时,处理进行到步骤S123,且执行确定是否检测到Next指令的输入的处理。
当检测到Next指令的输入时,处理进行到步骤S126,且确定再现处理是否设置为对于全部各支乐曲的重复(RepeatState=I)。此外,通过用户输入预先执行设置.
在步骤S126,当确定再现处理设置为对于全部各支乐曲重复(ItepeatState=I) 时,处理进行到步骤S127,变换到场景00 (第一支乐曲的开头),进行到步骤S202,且启动根据场景00的方案描述的再现控制。
此外,通过参考作为在播放列表文件中记录的入口标记和链接点的再现位置信息来执行变换处理。
另一方面,当在步骤S126确定再现处理未设置为对于全部各支乐曲重复 (RepeatState=I)时,或者当在步骤S123未检测到Next指令的输入时,处理进行到步骤 S124。CN 102982817 A书明说25/32 页
在步骤S124中,确定场景12 (第五支乐曲的开头)是否结束。基于场景12和场景13之间的链接点执行该确定处理。
在步骤S124中,当确定场景12 (第五支乐曲的开头)未结束时,处理返回到步骤 S121,且继续执行根据场景12的方案的再现控制。
另一方面,在步骤S124中,当确定场景12 (第五支乐曲的开头)结束时,处理进行到步骤S131,且根据场景13的方案启动再现控制。基于场景之间的链接点执行场景是否结束 的确定。
将描述在步骤S131之后的处理。
当确定再现段落输入到场景13 (在第五支乐曲的再现开始后两秒和第五支乐曲的结尾之间的段落)时,在步骤S131之后的步骤中关于场景13执行控制。信息处理装置的控制单元(数据处理单元)根据图13所示的场景13的方案执行处理。
步骤S132是确定在作为再现段落(第五支乐曲的再现开始后两秒和第五支乐曲的结尾之间的段落)的场景13的再现期间是否检测到Prev指令的输入。当检测到Prev指令的输入时,处理进行到步骤S121,变换到场景12 (当前这支乐曲(第五支乐曲)的开头), 并启动根据场景12的方案描述的再现控制。
此外,通过参考作为在播放列表文件中记录的入口标记和链接点的再现位置信息来执行变换处理。
在步骤S132中,当未检测到Prev指令的输入时,处理进行到步骤S133,且确定是否检测到Next指令的输入。
当检测到Next指令的输入时,处理进行到步骤S135,且确定再现处理是否设置为对于全部各支乐曲重复(RepeatState=l)。此外,通过用户输入预先执行设置.
在步骤S135,当确定再现处理设置为对于全部各支乐曲重复(ItepeatState=I) 时,处理进行到步骤S136,变换到场景00 (第一支乐曲的开头),进行到步骤S202,且启动根据场景00的方案描述的再现控制。
此外,通过参考作为在播放列表文件中记录的入口标记和链接点的再现位置信息来执行变换处理。
另一方面,当在步骤S135确定再现处理未设置为对于全部各支乐曲重复 (RepeatState=I)时或者当在步骤S133未检测到Next指令的输入时,处理进行到步骤 S134。
在步骤S134,确定场景13 (第五支乐曲的再现开始后两秒和第五支乐曲的结尾之间的段落)是否结束。基于场景13和场景14之间的链接点执行该确定处理。
在步骤S 134,当确定场景13 (第五支乐曲的再现开始后两秒和第五支乐曲的结尾之间的段落)未结束时,处理返回到步骤S131,且继续执行根据场景13的方案的再现控制。
另一方面,在步骤S134,当确定场景13 (第五支乐曲的再现开始后两秒和第五支乐曲的结尾之间的段落)结束时,处理进行到步骤S141,且根据场景14的方案启动再现控制。
基于场景之间的链接点执行场景是否结束的确定。
接下来,将参考图17所示的流程图描述根据场景14的方案的再现控制处理。29
此外,场景14对应于如图14所示的从第五支乐曲的结尾到待机屏幕的静默部分。
当信息处理装置的控制单元(数据处理单元)检测到再现段落输入到场景14 (第五支乐曲的结尾和待机屏幕之间的静默部分)时,控制单元在步骤S141之后的步骤执行场景14的控制。信息处理装置的控制单元(数据处理单元)根据图14所示的场景14的方案执行处理。
在步骤S142,确定再现处理是否设置为对于全部各支乐曲重复(ItepeatState=I)15
当再现处理设置为对于全部各支乐曲重复(RepeatState=I)时,处理进行到步骤 S151,变换到场景00 (第一支乐曲的开头),进行到步骤S203,并启动根据场景00的方案描述的再现控制。
此外,通过参考作为在播放列表文件中记录的入口标记和链接点的再现位置信息来执行变换处理。
当再现处理未设置为对于全部各支乐曲重复(RepeatState=I)时,处理进行到步骤 S143。
在步骤S143,确定再现处理是否设置为对于一支乐曲重复(ItepeatState=2)。
当确定再现处理设置为对于一支乐曲重复(RepeatState=2)时,处理进行到步骤 S121,变换到场景12 (第五支乐曲的开头),并启动根据场景12的方案描述的再现控制。
当再现处理未设置为对于一支乐曲重复(RepeatState=2)时,处理进行到步骤 S144。
步骤S144是确定在作为再现段落的场景14 (第五支乐曲的结尾和待机屏幕之间的静默部分)的再现期间是否检测到Prev指令的输入的处理。
当检测到输入prev指令时,处理进行到步骤S121,变换到场景12 (当前这支乐曲 (第五支乐曲)的开头),并启动根据场景12的方案描述的再现控制。
此外,通过参考作为在播放列表文件中记录的入口标记和链接点的再现位置信息来执行变换处理。
在步骤S144中,当未检测到Prev指令的输入时,处理进行到步骤S145,且确定是否检测到Next指令的输入。
当检测到Next指令的输入时,处理进行到步骤S147,且确定再现处理是否设置为对于全部各支乐曲重复(RepeatState=l)。此外,通过用户输入预先执行设置.
在步骤S147,当确定再现处理设置为对于全部各支乐曲重复(ItepeatState=I) 时,处理进行到步骤S151,变换到场景00 (第一支乐曲的开头),进行到步骤S203,且启动根据场景00的方案描述的再现控制。
另一方面,当在步骤S147确定再现处理未设置为对于全部各支乐曲重复 (RepeatState=I)时或者当在步骤S145未检测到Next指令的输入时,处理进行到步骤 S146。
在步骤S146,确定场景14 (第五支乐曲的结尾和待机屏幕之间的静默部分)的再现是否结束。基于场景14和场景15之间的链接点执行该确定处理。
在步骤S146,当确定场景14 (第五支乐曲的结尾和待机屏幕之间的静默部分)的再现未结束时,处理返回到步骤S141,且继续执行根据场景14的方案的再现控制。
另一方面,在步骤S146,当确定场景14 (第五支乐曲的结尾和待机屏幕之间的静默部分)的再现结束时,处理进行到步骤S148。
在步骤S148,确定再现处理是否设置为对于全部各支乐曲重复(ItepeatState=I)15 当再现处理设置为对于全部各支乐曲重复(ItepeatState=I)时,处理进行到步骤S151,变换到场景00 (第一支乐曲的开头),进行到步骤S203,并启动根据场景00的方案描述的再现控制。
当再现处理未设置为对于全部各支乐曲重复(RepeatState=I)时,处理进行到步骤 S149。
在步骤S149,确定再现处理是否设置为对于一支乐曲重复(ItepeatState=2)。
当确定再现处理设置为对于一支乐曲重复(RepeatState=2)时,处理进行到步骤 S121,变换到场景12 (第五支乐曲的开头),并启动根据场景12的方案描述的再现控制。
当再现处理未设置为对于一支乐曲重复(ttepeatState=2)时,处理进行到步骤 S204,并启动根据下一场景15 (待机屏幕)的方案描述的再现控制。
图16和图17图示使用作为方案的一部分的场景12到14的控制信息的内容再现处理序列。
用于全部场景的控制信息记录在方案中,且信息处理装置的控制单元(数据处理单元)通过参考每一场景的方案来执行再现控制。
此外,方案具有如下所列的作为每一场景的控制信息的信息
在每一场景的再现周期中根据Next指令和Prev指令的输入的变换目的地场景指令信息;
在每一场景的再现周期中根据FF和REW的输入的变换目的地场景指令信息;
根据对于全部各支乐曲的重复再现设置、对于一支乐曲的重复再现设置和无重复再现设置的控制信息;
根据遥控器操作和菜单屏幕操作的控制信息;和
关于通过程序再现等直接变换到任意场景的处理的控制信息。
数据处理单元根据方案的每一场景的控制信息确定取决于场景的不同变换目的地。
[7.信息处理装置的配置实例]
接下来,将参考图18描述根据方案执行内容再现的信息处理装置的硬件配置的实例。
中央处理单元(CPU)501用作根据在只读存储器(R0M)502或者存储单元508中存储的程序执行各种处理的数据处理单元。例如,CPU执行接收内容的处理、在存储单元508 或者可拆卸介质511上记录接收的数据的处理、从存储单元508或者可拆卸介质511再现数据的处理,等等。由CPU501执行的程序或者数据适当地存储在随机存取存储器(RAM)503 中。CPU501、R0M502和RAM503通过总线504彼此互联。
CPU501经由总线504连接到输入和输出接口 505,且输入和输出接口 505连接到比如各种开关、键盘、鼠标和麦克风之类的输入单元506以及比如显示器和扬声器之类的输出单元507。例如,CPU501根据从输入单元506输入的指令执行各种处理,并输出处理结果到输出单元507。
例如,连接到输入和输出接口 505的存储单元508包括硬盘等,并存储由CPU501执行的各种数据或者程序。通信单元509经由比如因特网和局域网的网络与外部装置通 目。
连接到输入和输出接口 505的驱动器510驱动比如磁盘、光盘、磁光盘或者比如存储卡的半导体存储器之类的可拆卸介质511。
在作为数据处理单元的CPU501的控制下,获取在可拆卸介质上记录的比如内容或者内容的再现控制信息之类的各种数据,且获取的数据用于根据由作为数据处理单元的 CPU501执行的再现程序执行内容再现处理等。
[8.信息处理装置的内容再现处理的序列]
接下来,将参考图19的流程图描述由本公开的信息处理装置执行的内容再现处理的整个序列。
在步骤S301,确定盘是否安装在信息处理装置上。该处理包括在盘未安装在信息处理装置上时在步骤S302待机,并当盘安装在信息处理装置上时进行到步骤S303。
在步骤S303,从安装的盘读出用于内容再现控制的程序和方案。例如,用于内容再现控制的程序比如当安装的盘是BD时是BD-J的程序。例如,从盘读出的方案是设置参考图6到图15描述的内容再现序列的方案。
在步骤S304,根据方案的场景的控制信息启动内容再现。此外,根据安装的盘的检测第一次再现的场景例如是第一支乐曲的开始部分的定义记录在方案中,且根据方案描述从第一支乐曲开始启动再现。
此外,关于播放项的指定信息和播放列表文件记录在方案中,选择根据播放列表文件的剪缉信息文件和根据在方案中记录的信息选择的播放项,且获取在其上存储音乐内容等的AV流文件以启动再现。
然后执行根据第一支乐曲的场景的方案描述的再现控制。当从场景00开始启动第一支乐曲的再现时,启动根据方案的场景00的控制信息的再现控制。
例如,当待机屏幕设置在第一支乐曲之前且第一支乐曲具有场景04和后续场景时,启动根据方案的场景00的控制信息的再现控制。
在步骤S305,确定场景是否变换。例如,在与如上所述在播放列表文件中记录的入口标记和链接点对应的位置处检测到场景变换。
当检测到场景变换时,在步骤S308从方案中选择出变换目的地的场景的控制信息,处理返回到步骤S304,且执行根据所选的变换目的地的场景的控制信息的再现控制。
在步骤S306,确定是否存在用户输入。例如,用户输入包括下一支乐曲再现 (Next)指令、Prev 指令、FF、REff,等等。
当检测到这些用户输入时,在步骤309执行根据在方案中记录的用户输入的控制。当在处理中执行场景变换时,选择变换目的地的场景的控制信息,处理返回到步骤 S304,且执行根据所选的变换目的地的场景的控制信息的再现控制。
在步骤S307,确定意在再现的内容的再现是否结束,且当再现未结束而正在执行时,处理继续在步骤S304的方案的场景的再现控制。
在步骤S307,当确定再现结束时处理结束。
[9.内容编辑装置的配置实例]
接下来,将参考图20描述内容编辑装置的配置实例。
图20图示内容编辑装置700的配置实例。内容编辑装置700产生包括方案的用于介质记录的数据。
要产生的用于介质记录的数据至少包括以下
(a)用于再现的内容(音频、运动图像、静止图像、文本数据等);
(b)方案(其中定义场景的再现控制信息的方案);和
(c)用于执行根据方案的内容再现的程序(BD-J等)。
图20所示的内容编辑装置700产生包括上述数据(a)到(C)的数据作为记录数据。例如,产生的数据提供到盘制造公司,创建压模,且随后大量制造盘。
数据产生/获取单元701产生或者获取音乐内容、视频内容、静止图像内容、文本信息等作为用于再现的数据。
所产生或者获取的内容存储在数据库702中。
方案产生单元703产生作为用于记录介质的记录内容的再现序列定义信息的方案。
数据转换单元704执行将数据转换为用于记录介质的数据的处理。
程序产生单元705执行产生用于记录介质的程序的处理。
如上所述,由方案产生单元703产生的方案包括场景的再现控制信息,且由程序产生单元705产生的程序是基于方案执行内容再现处理的程序。
例如,当记录介质是BD时,程序产生单元705创建作为用于BD标准的程序的 BD-J。
数据转换单元704根据如上参考图3和图4所述的BD格式,来创建具有分级结构的数据,即,作为再现控制程序的BD-J、播放列表文件、剪缉文件等。
作为记录数据的数据根据上述的介质标准产生且随后提供到盘制造公司。此外, 根据需要编码数据。当数据作为编码数据记录在介质上时,向执行内容再现的作为用户设备的信息处理装置(再现装置)提供解码密钥,且信息处理装置(再现装置)执行解码处理以执行再现处理。
[10.本公开的配置的概述]
已经参考其特定实施例描述了本公开。但是,很明显本领域技术人员在不脱离本公开的精神和范围的情况下可以做出实施例的修改或者替换。即,本公开的实施例不描述为限定性而是说明性的。考虑以下权利要求来理解本公开。
另外,例如,在本说明书中公开的本技术还可以如下配置。
(I) 一种信息处理装置,包括
数据处理单元,配置为执行再现包括音乐内容的内容的处理,
其中,该数据处理单元使用其中记录再现控制信息的方案和包括关于要再现的内容的指定信息的播放列表文件来执行内容再现处理,
播放列表文件是其中作为再现目标数据的多个音乐内容和用于要在显示单元上显示的待机屏幕的图像内容用作再现指定内容的一个音乐再现播放列表,和
数据处理单元根据关于方案的再现控制信息顺序地切换在音乐再现播放列表中记录的多个播放项,顺序地选择其中存储与每一播放项相关的音乐内容的流文件,并执行关于在每一流文件中存储的音乐内容的连续再现。
(2)根据(I)的信息处理装置,其中,
在音乐再现播放列表中记录的每一播放项具有用于其中存储一个音乐内容、一个音乐内容和待机屏幕内容或者仅待机屏幕内容的任意一个的流文件的指定信息,和
数据处理单元在连续地再现多个音乐内容时根据关于方案的再现控制信息顺序地切换在音乐再现播放列表中记录的多个播放项,并执行关于在与每一播放项相关的流文件中存储的内容的再现处理。
(3)根据(I)或者(2)的信息处理装置,其中,作为连续再现目标的与流文件对应的播放项之间的连接条件(CO是具有允许执行连续再现的条件设置的播放项。
(4)根据(I)到(3)中任意一个的信息处理装置,其中,
音乐再现播放列表具有关于与每一播放项的边界位置对应的入口标记和在每一播放项的再现段落内设置的链接点的位置信息,
方案具有作为由入口标记和链接点划分的内容部分的场景的控制信息,和
数据处理单元根据方案的场景的控制信息执行再现控制,并基于入口标记和链接点执行要再现的场景的变换和方案的场景的控制信息的切换。
(5)根据(I)到(4)中任意一个的信息处理装置,其中,
入口标记设置为至少一支乐曲的开始位置或者待机屏幕的开始位置,
链接点设置为至少一支乐曲内的位置,
场景由入口标记和链接点划分,且对于一支乐曲设置几个场景,和
数据处理单元根据具有取决于每一场景的不同控制信息的方案,即使在同一支乐曲的再现周期中也执行取决于要再现的场景的不同控制。
(6)根据(I)到(5)中任意一个的信息处理装置,
其中,方案具有关于在每一场景的再现周期中根据下一支再现(Next)指令或者前一支再现(Prev)指令的输入的变换目的地场景的指令信息,作为每一场景的控制信息,和
数据处理单元根据方案的每一场景的控制信息,即使在同一支乐曲的再现周期中也执行关于取决于下一支再现(Next)指令或者前一支再现(Prev)指令输入到的场景的不同变换目的地的确定。
(7)根据(I)到(6)中任意一个的信息处理装置,其中,
方案具有关于在每一场景的再现周期中根据快进(FF)指令和回退(REW)指令的输入的变换目的地场景的指令信息,作为每一方案的控制信息,和
数据处理单元根据方案的每一场景的控制信息,即使在同一支乐曲的再现周期中也执行关于取决于FF指令和REW指令输入到的场景的不同变换目的地的确定。
(8)根据(I)到(7)中任意一个的信息处理装置,其中,
方案具有根据重复再现设置的控制信息,作为每一场景的控制信息,该重复再现设置包括对于全部各支乐曲的重复再现设置、对于一支乐曲的重复再现设置和无重复再现设置,和
数据处理单元根据方案的每一场景的控制信息来执行根据重复再现设置的再现控制,基于作为场景边界的静默段落位置的链接点检测在对于全部各支乐曲的重复再现设置或者对于一支乐曲的重复再现设置中要重复再现的一支乐曲的结尾,并执行变换到重复再现的开始位置的控制。
(9)根据(I)到(8)中的任意一个的信息处理装置,其中,
方案具有遥控器操作信息、根据菜单屏幕操作信息的控制信息或者关于依据节目再现的场景变换的控制信息中的至少任意一个,作为每一场景的控制信息,和
数据处理单元根据方案的每一场景的控制信息执行变换目的地控制。
(10)根据(I)到(8)中的任意一个的信息处理装置,其中,
链接点设置为紧接在每一支乐曲的开始之后的位置,且场景由链接点的设置位置划分,
具有场景的控制信息的方案将紧接在每一支乐曲的开始之后的场景的再现控制模式和紧接在每一支乐曲的开始之后的场景之后的场景的再现控制模式设置为彼此不同, 且
数据处理单元执行取决于每一场景的不同再现控制。
(11)根据(I)到(9)的任意一个的信息处理装置,其中,
链接点设置为每一支乐曲的结束位置和直到下一支乐曲的静默段落之间的边界位置,且场景由链接点的设置位置划分,
具有场景的控制信息的方案将直到每一支乐曲的结尾的场景的再现控制模式和在紧接在每一支乐曲的结尾之后的静默段落中的场景的再现控制模式设置为彼此不同,和
数据处理单元执行取决于每一场景的不同再现控制。
另外,在如上所述的装置和系统中执行的处理的方法和执行处理的程序也包括在本公开的配置中。
此外,在说明书中解释的处理序列可以由硬件、由软件和由组合硬件和软件的配置实现。在由软件实现处理的情况下,可以将其中编码处理序列的程序安装在并入专用硬件的计算机内的存储器中并执行该程序。也可以将程序安装在能够执行各种类型的处理的通用计算机中并执行程序。例如,程序可以预先安装在存储介质中。除从存储介质安装在计算机中之外,还可以通过网络,比如LAN (局域网)或者因特网接收程序,且程序可以安装在内置于计算机中的比如硬盘等存储介质中。
注意到,在本说明书中描述的各种类型的处理可以不仅以如已经描述的时间序列执行,而且根据执行处理的装置的处理能力或者根据需要,还可以并行或者或者单独地执行。此外,本说明书中的系统不限于逻辑地集合全部包含在同一外壳内的多个装置的配置。
如上所述,根据本公开的实施例的配置,实现了可以执行关于音乐内容的流畅的的再现控制的装置和方法。
具体来说,使用其中记录再现控制信息的方案和包括关于要再现的内容的指定信息的播放列表文件来执行内容再现处理。播放列表文件具有播放项信息,其包括关于其中内容存储为再现目标数据的流文件的指定信息和与每一播放项的边界位置的入口标记和在每一播放项的再现段落内设置的链接点对应的位置信息。方案具有作为由入口标记和链接点划分的内容部分的场景的控制信息。执行内容再现的信息处理装置的数据处理单元根据方案的场景的控制信息执行再现控制,并基于入口标记和链接点执行要再现的场景的变换和方案的场景的控制信息的切换。
根据这些配置,实现了可以执行关于音乐内容的流畅的再现控制的装置和方法。
本公开包括与于2011年9月02日在日本专利局提交的日本优先权专利申请JP·2011-191788中公开的主题相关的主题,通过引用包含其全部内容。
权利要求
1.一种信息处理装置,包括 数据处理单元,配置为执行再现包括音乐内容的内容的处理, 其中,所述数据处理单元使用其中记录再现控制信息的方案和包括关于要再现的内容的指定信息的播放列表文件来执行内容再现处理, 所述播放列表文件是其中作为再现目标数据的多个音乐内容和用于要在显示单元上显示的待机屏幕的图像内容用作再现指定内容的一个音乐再现播放列表,和 所述数据处理单元根据关于方案的再现控制信息顺序地切换在所述音乐再现播放列表中记录的多个播放项,顺序地选择其中存储与每一播放项相关的音乐内容的流文件,并执行关于在每一流文件中存储的音乐内容的连续再现。
2.根据权利要求I的信息处理装置,其中, 在所述音乐再现播放列表中记录的每一播放项具有用于其中存储一个音乐内容、一个音乐内容和待机屏幕内容或者仅待机屏幕内容的任意一个的流文件的指定信息,和 所述数据处理单元在连续地再现多个音乐内容时根据关于方案的再现控制信息顺序地切换在所述音乐再现播放列表中记录的多个播放项,并执行关于在与每一播放项相关的流文件中存储的内容的再现处理。
3.根据权利要求I的信息处理装置,其中,作为连续再现目标的与流文件对应的播放项之间的连接条件(CC)是具有允许执行连续再现的条件设置的播放项。
4.根据权利要求I的信息处理装置,其中, 所述音乐再现播放列表具有关于与每一播放项的边界位置对应的入口标记和在每一播放项的再现段落内设置的链接点的位置信息, 所述方案具有作为由入口标记和链接点划分的内容部分的场景的控制信息,和所述数据处理单元根据方案的场景的控制信息执行再现控制,并基于所述入口标记和所述链接点执行要再现的场景的变换和方案的场景的控制信息的切换。
5.根据权利要求4的信息处理装置,其中, 所述入口标记设置为至少一支乐曲的开始位置或者待机屏幕的开始位置, 所述链接点设置为至少一支乐曲内的位置, 所述场景由所述入口标记和所述链接点划分,且对于一支乐曲设置几个场景,和所述数据处理单元根据具有取决于每一场景的不同控制信息的方案,即使在同一支乐曲的再现周期中也执行取决于要再现的场景的不同控制。
6.根据权利要求I的信息处理装置,其中,所述方案具有关于在每一场景的再现周期中根据下一支再现(Next)指令或者前一支再现(Prev)指令的输入的变换目的地场景的指令信息,作为每一场景的控制信息,和所述数据处理单元根据方案的每一场景的控制信息,即使在同一支乐曲的再现周期中也执行关于取决于下一支再现(Next)指令或者前一支再现(Prev)指令输入到的场景的不同变换目的地的确定。
7.根据权利要求I的信息处理装置,其中, 所述方案具有关于在每一场景的再现周期中根据快进(FF)指令和回退(REW)指令的输入的变换目的地场景的指令信息,作为每一方案的控制信息,和 所述数据处理单元根据方案的每一场景的控制信息,即使在同一支乐曲的再现周期中也执行关于取决于FF指令和REW指令输入到的场景的不同变换目的地的确定。
8.根据权利要求4的信息处理装置,其中, 所述方案具有根据重复再现设置的控制信息,作为每ー场景的控制信息,所述重复再现设置包括对于全部各支乐曲的重复再现设置、对于ー支乐曲的重复再现设置和无重复再现设置,和 所述数据处理单元根据方案的每ー场景的控制信息来执行根据重复再现设置的再现控制,基于作为场景边界的静默段落位置的链接点检测在对于全部各支乐曲的重复再现设置或者对于ー支乐曲的重复再现设置中要重复再现的ー支乐曲的结尾,并执行变换到重复再现的开始位置的控制。
9.根据权利要求4的信息处理装置,其中, 所述方案具有遥控器操作信息、根据菜单屏幕操作信息的控制信息或者关于依据节目再现的场景变换的控制信息中的至少任意ー个,作为每ー场景的控制信息,和所述数据处理单元根据方案的每ー场景的控制信息执行变换目的地控制。
10.根据权利要求4的信息处理装置,其中, 所述链接点设置为紧接在每ー支乐曲的开始之后的位置,且所述场景由所述链接点的设置位置划分, 具有场景的控制信息的方案将紧接在每ー支乐曲的开始之后的场景的再现控制模式和紧接在每ー支乐曲的开始之后的场景之后的场景的再现控制模式设置为彼此不同,且所述数据处理单元执行取决于每一场景的不同再现控制。
11.根据权利要求4的信息处理装置,其中, 所述链接点设置为每ー支乐曲的结束位置和直到下一支乐曲的静默段落之间的边界位置,且所述场景由所述链接点的设置位置划分, 具有场景的控制信息的方案将直到每ー支乐曲的结尾的场景的再现控制模式和在紧接在每ー支乐曲的结尾之后的静默段落中的场景的再现控制模式设置为彼此不同,和所述数据处理单元执行取决于每一场景的不同再现控制。
12.—种信息记录介质,存储 其中存储包括音乐内容的内容的流文件; 其中记录关于内容的再现控制信息的方案;和 包括关于要再现的内容的指定信息的播放列表文件, 其中,所述播放列表文件是其中作为再现目标数据的多个音乐内容和用于要在显示单元上显示的待机屏幕的图像内容用作再现指定内容的一个音乐再现播放列表,和 所述信息记录介质允许再现内容的再现装置根据关于方案的再现控制信息来顺序地切换在所述音乐再现播放列表中记录的多个播放项,顺序地选择其中存储与每ー播放项相关的音乐内容的流文件,并连续再现在每一流文件中存储的音乐内容。
13.一种由信息处理装置执行的信息处理方法,所述信息处理装置具有配置为执行再现包括音乐内容的内容的处理的数据处理単元,所述信息处理方法包括 由所述数据处理单元使用其中记录再现控制信息的方案和包括关于要再现的内容的指定信息的播放列表文件来执行内容再现处理, 其中,所述播放列表文件是其中作为再现目标数据的多个音乐内容和用于要在显示单元上显示的待机屏幕的图像内容用作再现指定内容的一个音乐再现播放列表,和 所述执行步骤包括根据关于方案的再现控制信息顺序地切换在所述音乐再现播放列表中记录的多个播放项,顺序地选择其中存储与每一播放项相关的音乐内容的流文件,并连续再现在每一流文件中存储的音乐内容。
14.一种使得信息处理装置执行再现内容的处理的程序,所述信息处理装置具有配置为执行再现包括音乐内容的内容的处理的数据处理单元,所述程序使得数据处理单元执行 使用其中记录再现控制信息的方案和包括关于要再现的内容的指定信息的播放列表文件执行内容再现处理, 其中,所述播放列表文件是其中作为再现目标数据的多个音乐内容和用于要在显示单元上显示的待机屏幕的图像内容用作再现指定内容的一个音乐再现播放列表,和 所述执行步骤包括根据关于方案的再现控制信息顺序地切换在所述音乐再现播放列表中记录的多个播放项,顺序地选择其中存储与每一播放项相关的音乐内容的流文件,并连续再现在每一流文件中存储的音乐内容。
全文摘要
提供了信息处理装置、信息处理方法和程序。该信息处理装置包括配置为执行再现包括音乐内容的内容的处理的数据处理单元。数据处理单元使用其中记录再现控制信息的方案和包括关于要再现的内容的指定信息的播放列表文件来执行内容再现处理,该播放列表文件是其中作为再现目标数据的多个音乐内容和用于要在显示单元上显示的待机屏幕的图像内容用作再现指定内容的一个音乐再现播放列表,且数据处理单元根据关于方案的再现控制信息顺序地切换在音乐再现播放列表中记录的多个播放项,顺序地选择其中存储与每一播放项相关的音乐内容的流文件,并执行关于在每一流文件中存储的音乐内容的连续再现。
文档编号G11B19/02GK102982817SQ201210305598
公开日2013年3月20日 申请日期2012年8月24日 优先权日2011年9月2日
发明者永野佳惠, 白石富三, 高桥辽平, 竹内武, 高桥美奈子 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1