再现记录在记录介质和本地存储上的数据的方法和装置的制作方法

文档序号:6784569阅读:168来源:国知局

专利名称::再现记录在记录介质和本地存储上的数据的方法和装置的制作方法
技术领域
:本发明涉及一种记录介质,尤其涉及一种再现记录在记录介质和本地存储上的数据的方法和装置。
背景技术
:光盘被广泛地用作记录大容量数据的记录介质。最近,在各种各样的光盘当中,诸如蓝光盘(下文中称之为“BD”)的新型高密度光学记录介质正在研发中,用来长时间地记录(或写入)并存储高清晰度的视频和音频数据。当前,作为能够具有明显超过常规DVD的数据的下一代光学记录方案,称为下一代记录介质技术的蓝光盘(BD)的全球标准技术规范与多种其它数字装置一起处于研发中。相应地,采用蓝光盘(BD)标准的光学记录和再现装置也在研发中。然而,由于蓝光盘(BD)标准尚未充分完善,因此在研发完善的光学记录和再现装置过程中存在许多困难。尤其,在上述光学记录和/或再现装置中,要考虑记录和/或再现蓝光盘(BD)的基本功能、以及涉及与相关外围数字装置的结合使用的附加功能。因此,光学记录和/或再现装置一般必须具有接收外部输入信号并显示所接收的信号、或者将外部输入信号随内建的蓝光盘(BD)回放信号一起用于再现(或是呈现或回放)的功能。然而,由于在当前的蓝光盘(BD)标准中尚未提供用来实现上述附加功能的统一标准,因此在研发基于完全成熟的蓝光盘(BD)的光学记录和再现装置的过程中存在许多困难。更具体地说,在试图将存在于记录介质以外的数据和记录在记录介质(例如蓝光盘)内的数据两者作为单个再现单元进行再现时会出现问题。
发明内容因此,本发明针对能基本避免由于相关技术的限制和缺点造成的一个或多个问题的一种再现记录在记录介质和本地存储上的数据的方法和装置。本发明的一个目的是提供一种配置用于再现记录在高密度记录介质中的数据和存储在本地存储中的数据两者的再现管理文件的方法。本发明的其它优点、目的和特征一部分将在以下说明中阐明,一部分对本领域技术人员而言通过细阅下面内容将会变得明显,或可从本发明的实践中获知。本发明的目的和其它优点可由书面说明书及其权利要求书以及附图中特别指出的结构来实现和达到。为了实现这些目的和其它优点并且根据本发明的目的,如本文中所体现和宽泛说明的那样,一种再现记录在记录介质上的数据的方法包括使用包括一条主路径和一条子路径的播放列表文件再现记录在记录介质上的主数据和存储在本地存储中的子数据,其中主路径包含用于主数据的回放的一个播放项,而子路径包含与该播放项相关联的至少一个子播放项,用以与主数据的回放相关联地回放子数据。在本发明的另一方面,一种再现记录在记录介质上的数据的方法包括使用包括一条主路径和一条子路径的播放列表文件再现记录在记录介质上的主数据和存储在本地存储中的相关联的子数据,其中主路径包含用于主数据的回放的多个播放项,而子路径包含与这多个播放项相关联的至少一个子播放项,用以与主数据的回放相关联地回放子数据。在本发明的另一方面,一种再现记录在记录介质上的数据的方法包括使用包括一条主路径和多条子路径的播放列表文件再现记录在记录介质上的主数据和存储在本地存储中的子数据,其中主路径包含用于主数据的回放的一个播放项,而每条子路径包含与该播放项相关联的至少一个子播放项,用以与主数据的回放相关联地回放子数据。在本发明的另一方面,一种再现记录在记录介质上的数据的装置包括拾取单元,用来读取记录在记录介质上的主数据;本地存储,用来存储与主数据相关联的子数据;以及解码器,用来通过使用包括一条主路径和一条子路径的播放列表文件解码主数据和子数据,其中主路径包含用于主数据的回放的一个播放项,而子路径包含与该播放项相关联的至少一个子播放项,用以与主数据的回放相关联地回放子数据。在本发明的另一方面,一种再现记录在记录介质上的数据的装置包括拾取单元,用来读取记录在记录介质上的主数据;本地存储,用来存储与主数据相关联的子数据;以及解码器,用来通过使用包括一条主路径和一条子路径的播放列表文件解码主数据和子数据,其中主路径包含用于主数据的回放的多个播放项,而子路径包含与这些播放项相关联的至少一个子播放项,用以与主数据的回放相关联地回放子数据。在本发明的另一方面,一种再现记录在记录介质上的数据的装置包括拾取单元,用来读取记录在记录介质上的主数据;本地存储,用来存储与主数据相关联的子数据;以及解码器,用来通过使用包括一条主路径和多条子路径的播放列表文件解码主数据和子数据,其中主路径包含用于主数据的回放的一个播放项,而子路径包含与该播放项相关联的至少一个子播放项,用以与主数据的回放相关联地回放子数据。要理解,本发明的上面的一般描述和下面的详细描述是示例性和解释性的,并且旨在提供如要求保护的本发明的进一步阐释。包括于此以提供对本发明的进一步理解,并被收录在本申请内且构成其一部分的附图示出本发明的实施例,并与说明书一起用来解释本发明的原理。在附图中图1示出本发明的总览图;图2A和图2B示出本发明中的所记录的文件结构以及作为再现所记录的文件结构的再现管理文件的播放列表文件的结构;图3示出根据本发明的记录在记录介质上的数据的记录结构;图4示出根据本发明的光学记录和/或再现装置;图5A和图5B示出根据本发明的一种再现记录在记录介质内的数据和存储在本地存储中的数据的方法和装置;图6A到6E示出根据本发明的配置再现管理文件的方法当中的配置子播放项的例子;图7A到7D示出根据本发明的配置再现管理文件的方法当中的配置子路径的例子;图8A到8C示出根据本发明的配置再现管理文件的方法当中的配置子播放项的其它例子;图9A到9D示出根据本发明的配置再现管理文件的方法当中的配置子路径的其它例子;以及图10A到10F示出根据本发明的再现管理文件的句法。具体实施例方式下面将详细参考本发明的优选实施例,其具体例子示于附图中。在任何可能的情况下,在所有附图中使用相同的参考标号来表示相同或相似的部分。此外,尽管本发明所使用的术语是从公知公用的术语中选取的,然而在本发明说明书中提到的一些术语是由申请人根据他或她的判断选取的,其详细含意于说明书中的相关部分中说明。此外,要求本发明不是单纯通过所用的实际术语进行理解,而是通过各个术语所蕴含的意思进行理解。根据本发明,“再现管理文件”指用于再现记录在记录介质上的数据和存储在本地存储中的数据两者的管理文件。更具体地说,在蓝光盘(BD)中,再现管理文件被称为“播放列表”。再现管理文件的详细说明将参照图2A和图2B结合总的文件结构的说明来进行。换句话说,尽管“播放列表”在本发明中指再现管理文件,但显然对除蓝光盘(BD)外的不同标准的记录介质可使用不同的术语。然而,同样很明显的是,其它记录介质的技术范围不脱离本发明的范围或精神。图1示出本发明的总览图。更具体地说,图1示出光学记录和/或再现装置10和其它外围装置的结合使用的一个例子。相应地,“光学记录和/或再现装置10”可在各种标准的光盘上记录数据和/或从其再现数据。取决于其设计,该装置可在特定标准的光盘(例如蓝光盘(BD))上记录数据/从其再现数据,或该装置单纯可仅从光盘再现数据。然而,考虑到蓝光盘(BD)标准可望完善这一事实,以及蓝光盘(BD)与其它外围设备的关联,将以再现记录在蓝光盘(BD)上的数据的蓝光盘播放器(BD播放器)或将数据记录在蓝光盘(BD)上的蓝光盘记录器(BD记录器)为根据本发明的光学记录和/或再现装置10的示例。另外很明显的是,“光学记录和/或再现装置10”可指能够配备在计算机中的“驱动器”。除记录和/或再现光盘的功能外,根据本发明的光学记录和/或再现装置10还具有接收外部输入信号和处理所接收的信号并通过将经处理的信号通过显示器20传送至屏幕上来将信号提供给观看者的功能。在此情形中,对于能够输入的外部信号没有限制。然而,最常见的外部输入信号是数字广播节目(DTV)或因特网。更具体地说,由于因特网是公众能够容易地访问的媒介,因此用户能通过经由光学记录和/或再现装置10下载因特网上提供的特定数据来利用这些数据。当主数据被记录在光学记录和/或再现装置10中加载的光盘(即,BD)中,并且与该主数据相关联的子数据存在于诸如因特网等外部源时,本发明试图通过将主数据和子数据组合来高效地再现数据。为了简化本发明的说明,“主数据”指记录在光盘内的信号,而“子数据”指存在于光盘以外的外部源中的信号。然而,这些术语不单纯基于获取数据的方法,并且主数据和子数据不将数据局限于特定数据类型。因此,主数据一般包括音频数据、呈现图形(PG)数据、文本字幕、交互图形(IG)数据等。另外,不限于上述示例,可将存在于外部源中的与主数据相关联的其它类型的数据用作子数据。更具体地说,当特定影片的视频流和音频流(例如,韩语)作为主数据被记录在光盘上、并且针对该影片的不同语言(例如,英语)的音频流作为子数据存在于因特网上时,用户可能希望下载作为存在于因特网上的子数据的音频流(英语)并将所下载的音频流(英语)与主数据内的视频流一起再现。为了满足用户的要求,需要确定主数据和子数据之间的关联,并且需要一种根据用户要求管理(或控制)和再现这类数据的系统化方法。本发明试图提供满足这类要求的方法。为了满足用户的要求,需要一种与主数据和子数据相关联的文件结构,将结合图2A至图3对此进行详细说明。图2A和2B及图3示出根据本发明的可用于记录介质的文件结构和数据记录结构。参阅其中示出用于控制记录在盘内的控制信息的文件结构的图2A,根目录(root)中包括至少一个BD目录(BDMV)。每个BD目录包括一个“index.bdmv”和一个“MovieObject.bdmv”,它们代表在与一个或多个用户交互时所使用的通用文件。每个BD目录包括含所要再现的数据以及再现这些数据所需的信息的三个文件目录。包含在每个BD目录中的文件目录是流目录(STREAM)、播放列表目录(PLAYLIST)和剪辑信息目录(CLIPINF)。流目录包括音频/视频(AV)流(之后将其称为“AV流”)文件。更具体地说,AV流(01000.m2ts、02000.m2ts)一般可以是MPEG2传输分组的形式,并被命名为“*.m2ts”。在BD标准中,AV流被称为剪辑文件,而在本发明的说明中,“主数据”和“子数据”将构成为AV流文件。此外,剪辑信息目录(CLIPINF)包括与流目录中所含的AV流文件(剪辑文件)逐一对应的剪辑信息文件(01000.clpi、02000.clpi)。剪辑信息文件(*.clpi)包括相应AV流的属性信息和定时信息。更具体地说,定时信息包括使用入口点映射以源分组号(SPN)映射呈现时戳(PTS)的映射信息。在BD标准中,彼此逐一对应的AV流(*.m2ts)和对应的剪辑信息文件(*.clpi)组成的每个对被称为一个剪辑。例如,包含在CLIPINF中的01000.clpi包括STREAM中所含的01000.m2ts的属性和定时信息,并且01000.clpi和01000.m2ts构成一个剪辑(Clip)。在本发明中,“主剪辑”指与主数据相关联的剪辑,而“子剪辑”指与子数据相关联的剪辑。回来参阅图2A,播放列表目录(PLAYLIST)包括一个或多个播放列表文件(*.mpls),其中每个播放列表文件(*.mpls)包括指定特定剪辑的播放区间的至少一个播放项。更具体地说,播放项包括指定特定剪辑的呈现起始和结束时间(In-Time和Out-time)的信息,该特定剪辑可以由播放项中的clip_Information_File_name指定。相应地,播放列表文件(*.mpls)代表从一个或多个播放项的组合再现(或回放)所需剪辑的再现管理控制文件。相应地,图2B示出播放列表文件和主剪辑之间的关系(或关联)。更具体地说,播放列表文件包括具有至少一个播放项的主路径,并且每个播放项包括用于再现(或回放)特定主剪辑(剪辑#1、剪辑#2、剪辑#3)的再现(或回放)管理信息。因此,当再现(或回放)图2B的播放列表时,主剪辑#1内的AV流#1由播放项#1再现。接着,主剪辑#2内的AV流#2随后由播放项#2再现,而主剪辑#3内的AV流#3由播放项#3再现。图3示出根据本发明的、与记录在光盘上的文件结构相关联的信息(或数据)的一般结构。更具体地说,从盘的内圈(或中心)开始,盘卷包括占据盘卷最内圈部分的文件系统信息区、占据盘卷最外圈部分的AV流区以及占据文件系统信息区和流数据区之间的数据库区。在文件系统信息区中记录有用于控制整个数据文件的系统信息。另外,诸如音频/视频/图形数据的主数据被记录在AV流区中。一般文件、播放列表文件和剪辑信息文件被记录在盘卷的数据库区。更具体地说,如上所述那样,记录在盘内的AV流区中的数据被称为主数据。因此,通过使用数据库区内的信息,用户能够选择他想要再现的AV流,并确定和使用所选AV流的合适的再现方法。本发明涉及用于将记录在光盘中的主数据和存在于外部源内的子数据组合再现(或回放)记录的方法。下文中,将结合附图对本发明的各个例子进行说明。图4示出根据本发明的光学记录和/或再现装置10。光学记录和/或再现装置10基本包括拾取单元11,用来再现包括主数据的控制信息和记录在光盘上的文件信息;伺服14,用来控制拾取单元11的操作;信号处理器13,用于将接收自拾取单元11的回放信号恢复成合需的信号值,或者将所要记录的信号调制成光盘可记录信号并传送所调制的信号;以及微机16,用来控制上述操作。此外,控制器12根据用户命令下载存在于外部源中的子数据,并将所下载的子数据存储在本地存储15中。控制器12随后创建新的组合播放列表,用以再现记录在光盘内的主数据和存储在本地存储15中的子数据。此后,根据用户命令,控制器12通过使用组合播放列表来再现主数据和子数据。AV解码器17根据控制器17的控制执行输出数据(即主数据和/或子数据)的最终解码,并将经解码的数据提供给用户。此外,为了将信号记录在光盘内,AV编码器18根据控制器12的控制将输入信号转换为特定格式信号(例如MPEG2传输流)并将经转换的信号提供给信号处理器13。存储子数据的本地存储15也可被配置成例如硬盘驱动器(HDD)。另外,新创建的组合播放列表或可被存储在本地存储15中以供将来使用,或可被暂存于单独的动态存储器中并使用。作为本发明的一个例子,光学记录和/或再现装置单独创建新的组合播放列表。在另一个例子中,当下载子数据并存储所下载的子数据时,组合播放列表也能被下载和存储。在此情形中,不要求光学记录和/或再现装置10创建另一单独的组合播放列表。此外,如果用户想要将子数据和组合播放列表存储在本地存储器15以供将来使用,则给予使用记录在光盘内的仅管理主数据的播放列表较高优先级是较佳的。下面将结合图6A至图7D对创建组合播放列表的方法进行详细说明。在图4所示的根据本发明的光学记录和/或再现装置10的结构当中,图5A和图5B分别示出再现数据的装置和再现数据的方法。更具体地说,当加载了盘标识(disc_id)为#1的光盘——即disc_id=#1)时,光学记录和/或再现装置10的控制器12通过使用拾取单元11和信号处理器13来验证相应盘的标识。然后,控制器12验证与“disc_id=#1”相关联的一组子数据是否存在于本地存储15中所存储的子数据当中(S10)。例如,如果本地存储15内存在针对“disc_id=#1”的第一辅助音频流(AuxAudiol)、第二辅助音频流(AuxAudio2)和辅助呈现图形流(AuxPG),则控制器12根据用户请求或系统设置选择再现(或回放)流(S20)。换句话说,控制器12可通知用户子数据存在,随后控制器12根据用户命令或系统设置仅再现记录在盘中的主数据或者选择并再现包括本地存储内的子数据的组合播放列表。因此,当用户希望将记录在光盘中的主数据和存储在本地存储15中的子数据组合并再现时,控制器12创建诸如组合播放列表文件等再现管理文件以管理组合数据的再现,并使用新创建的再现管理文件再现数据(S202)。相应地,新创建的组合播放列表文件被存储在本地存储15中,当以后再现该子数据时,它能被再次使用。图5A示出已存储在本地存储15中以再现作为针对“disc_id=#2”的子数据的文本字幕流的组合播放列表文件的一个例子。因此,当盘ID为“disc_id=#2”的光盘被加载至光学记录和/或再现装置10中时,使用已存储在本地存储15中的组合播放列表,并且能立即执行数据再现而不必创建新的组合播放列表。此外,如上所述,组合播放列表也可被下载并使用。下面将结合图6A到图9D对根据本发明的再现管理文件的内部结构的诸优选实施例进行详细说明。下面将对根据本发明的用于配置再现管理文件(例如播放列表)的所有实施例的共同特征进行说明。用于将主数据和子数据以组合方式再现的文件信息被包含在播放列表文件中。这里,主数据由播放列表文件内的主路径中所包括的至少一个播放项再现。另外,子数据由播放列表文件内的子路径中所包括的子播放项再现。另外,子路径中所包括的针对子数据的子播放项或者与主路径中所包括的每个播放项相关联(如图6A到6E中所示),或者与主路径内的整个播放列表再现(或回放)部分相关联(如图9A到图9C中所示)。此外,辅助音频流(AUX音频)或辅助呈现图形(PG)流适于用作本发明中的子数据。更具体地说,可用与主数据中包括的主流不同的语言配置子数据内的辅助流。或者,即使用与主流相同的语言配置子数据,也可将子数据配置成具有不同的属性。此类属性可包括声道数不同、编码类型不同等。此外,即使用与主数据中所包括的主流的语言相同的语言配置辅助流,也可将辅助流的内容配置成不同形式。因此,在本发明的说明中,将以辅助音频流和辅助呈现图形流作为子数据的例子。最后,当根据本发明配置组合播放列表时,应当将有关信息存储于本地存储15中。更具体地说,有关信息由盘的作者预先准备并随子数据一起被下载。相应地,如图5A中所示,存储在本地存储15中的“信息”代表用来配置组合播放列表的信息。图6A到6E和图7A到7D示出配置组合播放列表的方法当中与每个播放项相关联的组合播放列表内的子播放项的实施例。因此,图6A到6E示出根据本发明的配置组合播放列表的方法当中配置子播放项的例子。参阅图6A,在配置子路径内的子播放项时,通过与主路径内的每个播放项逐一对应而匹配的子播放项被独立配置。更具体地说,通过指定与播放列表内所有播放项同时对应的子播放项,可用包括在子剪辑中并由每个相应子播放项指定的辅助音频流替换包括在主剪辑中并由每个播放项指定的主音频流。这简化了系统并利于各播放项的管理。因此,当使用上述组合播放列表再现光盘时,从记录在盘内的主视频流再现视频信号,并且从记录在本地存储15中的辅助音频流再现音频信号。换句话说,记录在光盘内的主音频流被存储在本地存储15中的辅助音频流所替代。参阅图6B,在配置子路径内的子播放项时,与主路径内的每个播放项逐一对应地匹配的子播放项被独立配置。然而,不是所有的播放项都存在匹配的子播放项。换句话说,通过指定与播放列表内的特定播放项对应的子播放项,只有包括在主剪辑中并由特定播放项指定的主音频流可被包括在子剪辑中并由相应子播放项指定的辅助音频流所替代。因此,当使用上述组合播放列表再现光盘时,视频信号从记录于盘内的主视频流再现。并且,当根据子路径存在子播放项时,从记录在本地存储器15中的辅助视频流再现音频信号。然而,当子播放项不存在时,则从包括在主路径中并由播放项指定的主音频流再现光盘。换句话说,光盘内的主音频流的一部分由存储在本地存储15中的辅助音频流所替换。参阅图6C,在配置子路径内的子播放项时,与主路径内的每个播放项以逐一对应关系匹配的子播放项被独立配置。然而,对于一个播放项可存在多个匹配的子播放项。换句话说,在图6A和图6B中,对于每个播放项存在一个匹配的子播放项。相反在图6C中,对于一个播放项存在多个匹配的子播放项。这里,图6C仅示出一个播放项(播放项#1)的例子。然而,很明显本发明的这个方面也可等同地适用于其它播放项(播放项#2、播放项#3)。更具体地说,通过指定与播放列表内的特定播放项对应的多个子播放项,可用包括在多个子剪辑中并由相应多个子播放项指定的辅助音频流替换包括在主剪辑中并由播放项指定的主音频流。例如,可通过用每部分两个具有不同的属性(例如语言)的辅助音频信号代替由播放项#1再现的主音频信号来进行再现。因此,当使用上述组合播放列表再现光盘时,视频信号是从记录在光盘中的主视频流再现的,并且当根据子路径存在子播放项时,则从记录在本地存储15中的辅助音频流再现音频信号。然而,当子播放项不存在时,从包括在主剪辑中并由播放项指定的主音频流再现音频信号。参阅图6D,在配置子路径内的子播放项时,与主路径内的每个播放项匹配的子播放项被独立配置。然而,可只在由播放项再现的整个部分当中的局部部分存在与该播放项匹配的子播放项。更具体地说,在图6A、6B和6C中,一个或多个子播放项与一个完整的播放项部分匹配。然而,在图6D中,只在一个局部部分中存在与一个播放项对应的子播放项。换句话说,通过仅在局部部分期间指定与包括在播放列表中的特定播放项对应的子播放项,由相应播放项再现的整个部分包括包含在主剪辑中并由该播放项指定的主音频流以及包含在子剪辑中并由子播放项指定的辅助音频流。例如,仅在由播放项#1再现的整个部分中的一部分中的具有不同属性(例如,语言)的主音频信号和辅助音频信号得以再现。因此,当使用上述组合播放列表再现光盘时,从记录于盘内的主视频流再现视频信号,并从记录在本地存储15中并由子路径内的子播放项指定的辅助音频流再现由特定播放项再现的音频信号的整个呈现部分的一部分(或局部部分)。在此情形中,由于不要求子路径内的子播放项的再现部分(或呈现部分)与主路径内的播放项相同,所以子播放项能以更加多样的方式应用辅助音频流。然而,在此情形中,会产生主剪辑的再现(或呈现)和子剪辑的再现(或呈现)之间的边界。这里,主剪辑由播放项(例如播放项#1)再现,随后主剪辑的再现变为子剪辑的再现。此时,系统需要被支持以便于即使在边界处也能在诸音频流之间实现无缝呈现。参阅图6E,在配置子路径内的子播放项时,与主路径内的每个播放项匹配的子播放项被独立配置。然而,每个子播放项通过不同的方法与其相应的播放项匹配。更具体地说,在图6E中,如图6A到6D中所示地配置子播放项的例子可应用于每个播放项。例如,用一子播放项替换播放项#1的整个部分的方法(如图6A或6B所示)、用多个子播放项替换播放项#2的整个部分的方法(图6C所示)以及用一子播放项替换播放项#3的整个部分中的仅一部分的方法在图6E中全部被应用。因此,显然对每个播放项而言,能根据图6A至图6D所示的诸方法再现(或呈现)组合播放列表。图7A到7D示出根据本发明的配置再现管理文件的方法当中的配置子路径的例子。因此,配置子路径内的子播放项的方法可适用于图6A到6E所示的任何一个例子中。然而,在图7D的情形中示出用于配置子播放项的新方法,这将在后面进行详细说明。参阅图7A,在为子数据配置子路径时,为每个辅助数据流配置一条子路径。例如,可配置子路径以使子路径#1指定辅助音频流#1,子路径#2指定辅助音频流#2,而子路径#3指定辅助呈现图形流。因此,当再现上述组合播放列表时,指定存储在本地存储15中的相同辅助流文件的子路径#1和子路径#2之一被选取并随记录在盘内并由主路径指定的主数据一起再现。这里,指定辅助呈现图形流的子路径#3也可被再现。参阅图7B,在为子数据配置子路径时,为每个辅助数据流属性配置一条子路径。例如,子路径#1被配置以指定辅助音频流。因此,相应子路径#1指定和管理存储在本地存储15中并与同一张盘对应的、具有辅助音频流属性的所有子数据。更具体地说,辅助音频流#1作为组#1被定义和管理,而辅助音频流#2作为组#2被定义和管理。类似地,子路径#2被配置以指定辅助呈现图形(PG)流。因此,相应子路径#2指定并管理存储在本地存储15中并与同一张盘对应的、具有辅助呈现图形(PG)流属性的所有子数据。更具体地说,辅助呈现图形(PG)流#1作为组#1被定义和管理,而辅助表现图形(PG)流#2作为组#2被定义和管理。因此,当再现上述组合播放列表时,指定存储在本地存储15中的子数据的子路径#1和子路径#2每一个随记录在盘内并由主路径指定的主数据一起被再现。然而,当再现子路径#1和子路径#2时,可有选择地再现每条子路径内所指定的组#1和组#2之一。参阅图7C,在为子数据配置子路径时,可将多个辅助数据流配置在一条子路径中。更具体地说,配置一条子路径以再现存储在本地存储15中的子数据,并且为相应子路径内的每个辅助数据流形成多个组。例如,可将组#1定义成与辅助音频流#1相关,将组#2定义成与辅助音频流#2相关,而将组#3定义成与辅助呈现图形(PG)流相关。因此,当再现上述组合播放列表时,指定存储在本地存储15中的子数据的子路径被随记录在盘内并由主路径指定的主数据一起再现。然而,当再现子路径时,可选择性地再现组#1、组#2和组#3之一。参阅图7D,在为子数据配置子路径时,可将多个辅助数据流配置在一条主路径中。这里,在子路径内创建用于再现子数据的组合子播放项。更具体地说,配置一子路径以再现存储在本地存储15中的子数据,并在相应子路径内创建与主路径内的每个播放项(播放项#1、#2、#3)匹配的组合子播放项(组合子播放项#1、#2、#3)。这里,各组合子播放项组合地管理要用相应播放项再现的诸辅助数据流中的至少一个。例如,组合子播放项#1包括用于再现子剪辑#1、子剪辑#2和子剪辑#3的信息。这里,子剪辑#1、子剪辑#2和子剪辑#3分别再现存储在本地存储15中的辅助音频流#1、辅助音频流#2和辅助呈现图形(PG)流。用由播放项#1指定的主剪辑同时或选择性地再现所有子剪辑#1、子剪辑#2和子剪辑#3。尽管图7D中未示出配置组合子播放项#2和组合子播放项#3的每一个的方法,但显然可通过使用与组合子播放项#1相同的方法配置这些组合子播放项。图8A到8C和图9A到9D示出在配置组合播放列表的方法当中子播放项与播放项的整个部分关联的实施例。相应地,图8A到8C示出根据本发明的配置组合播放列表的方法当中的配置子播放项的例子。参阅图8A,在配置子路径内的子播放项时,与播放列表的整个部分匹配的子播放项被独立地配置。更具体地说,通过指定与播放列表内的所有播放项同时对应的子播放项,包括在主剪辑中并由每个播放项指定的主音频流被以包括在一个子剪辑中并由相应的一个子播放项指定的辅助音频流所替换。由此可简化系统。因此,当使用上述组合播放列表再现光盘时,视频信号是从记录在盘中的主视频流再现,而音频信号是从记录在本地存储15中的辅助音频流再现。换句话说,记录在光盘内的主音频流被记录在本地存储15中的一个辅助音频流所替换。参阅图8B,在配置子路径内的子播放项时,与播放列表的整个部分匹配的子播放项被独立配置。这里,在子播放项内按时间顺序定义呈现部分。更具体地说,在图8A的情形中,子播放项包括一个起始时间(In-time)和一个结束时间(Out-time)。然而,在图8B的情形中,子播放项包括多个起始时间和结束时间。因此,被定义为起始时间和结束时间的每个部分被称为“时隙”。例如,图8B示出包括在子播放项中的三个时隙“时隙#1”、“时隙#2”和“时隙#3”。时隙可从随机部分开始创建。然而,时隙也可与主路径内的播放项#1、播放项#2和播放项#3匹配。因此,当使用上述组合播放列表再现光盘时,视频信号从记录在盘内的主视频流再现,而音频信号从记录在本地存储15中的辅助音频流再现。然而,再现(或呈现)是根据由每个时隙#1、#2和#3指定的起始时间和结束时间执行的。换句话说,用存储在本地存储15中的辅助音频流替换了记录在光盘上的主音频流。参阅图8C,在配置子路径内的子播放项时,仅与整个播放列表部分的一局部部分匹配的子播放项被单独配置。更具体地说,由播放列表再现(或呈现)的整个主数据呈现部分的一部分被子数据所替换。例如,由组合播放列表再现的整个部分的一部分再现主音频信号,而整个部分的另一部分再现辅助音频信号。因此,当使用上述组合播放列表再现光盘时,视频信号是从记录在光盘内的主视频流再现。当再现音频信号时,由组合播放列表再现的音频信号整个部分的一部分从主路径内的主音频流再现。另外,音频信号的另一部分从记录在本地存储15中并由子播放项指定的辅助音频流再现。在此情形中,由于不要求子路径内的子播放项的再现部分(或呈现部分)与主路径内的播放项相同,因此子播放项能以更加多样的方式应用辅助音频流、然而,在此情形中,产生了主剪辑再现的(或呈现)和子剪辑的再现(或呈现)之间的边界。这里,在主剪辑再现期间,主剪辑改为子剪辑的再现。此时,系统需要被支持从而即使在边界处也能实现音频流之间的无缝呈现。因此,应用于图8B的时隙能等同地应用于图8C。图9A到9D示出根据本发明的配置再现管理文件的方法当中的配置子路径的例子。相应地,可将配置子路径内的子播放项的方法应用于图8A至图8C所示的任何一个例子中。然而,在图9D的情形中示出了配置子播放项的新方法,这将在后面进行详细说明。因此,除子路径内的子播放项的结构外,子路径的结构与图7A到7D中所述的结构相同。参阅图9A,在为子数据配置子路径时,为每个辅助数据流配置子路径。例如,可配置子路径以使子路径#1指定辅助音频流#1,子路径#2指定辅助音频流#2,而子路径#3指定辅助呈现图形流。因此,当再现上述组合播放列表时,指定存储在本地存储15中的同一辅助流文件的子路径#1和子路径#2之一被选择并随记录在盘内并由主路径指定的主数据一起再现。这里,指定辅助呈现图形流的子路径#3也可被再现。参阅图9B,在为子数据配置子路径时,为每个辅助数据流属性配置一条子路径。例如配置子路径#1以指定辅助音频流。因此,相应的子路径#1指定并管理存储在本地存储15中并与同一张盘对应的、具有辅助音频流属性的所有子数据。更具体地说,辅助音频流#1作为组#1被定义和管理,而辅助音频流#2作为组#2被定义和管理。类似地,子路径#2被配置以指定辅助呈现图形(PG)流。因此,相应子路径#2指定和管理存储在本地存储15中并与同一张盘对应的、具有辅助呈现图形(PG)流属性的所有子数据。更具体地说,辅助呈现图形(PG)流#1作为组#1被定义和管理,而辅助呈现图形(PG)流#2作为组#2被定义和管理。因此,当再现上述组合播放列表时,指定存储在本地存储15中的子数据的各子路径#1和子路径#2随记录在盘内并由主路径指定的主数据一起再现。然而,当再现子路径#1和子路径#2时,可选择性地再现每条子路径内指定的组#1和组#2之一。参阅图9C,在为子数据配置子路径时,多个辅助数据流可被配置在一条子路径中。更具体地说,配置一条子路径以再现存储在本地存储15中的子数据,并且为相应子路径内的每个辅助数据流构成多个组。例如,可将组#1定义成与辅助音频流#1相关,将组#2定义成与辅助音频流#2相关,并将组#3定义成与辅助呈现图形(PG)流相关。因此,当再现上述组合播放列表时,指定存储在本地存储15中的子数据的子路径随记录在盘内并由主路径指定的主数据一起再现。然而,当再现子路径时,可选择性地再现组#1、组#2和组#3之一。参阅图9D,在为子数据配置子路径时,可将多个辅助数据流配置在一条子路径中。这里,在子路径内创建用于再现子数据的组合子播放项。更具体地说,配置一条子路径以再现存储在本地存储15中的子数据,并且在相应子路径内创建与主路径内的再现时间(或呈现时间)对应的组合子播放项(组合子播放项#1)。该组合子播放项包括用于再现子剪辑#1、子剪辑#2和子剪辑#3的信息。这里,各子剪辑#1、子剪辑#2和子剪辑#3分别再现存储在本地存储15中的辅助音频流#1、辅助音频流#2和辅助呈现图形(PG)流。子剪辑#1、子剪辑#2和子剪辑#3随由各播放项#1、播放项#2和播放项#3指定的主剪辑同时或选择性地再现。图10A到10F逐层地示出用于再现存储在本地存储15中的子数据的组合播放列表文件的句法。图10A示出播放列表文件(xxxxx.mpls)的头部部分的句法。诸如“MPLS”字符码等将当前文件标识为播放列表文件的标识信息被记录在“type_indicator”字段中。指示播放列表文件的版本的信息被记录在“version_number”字段中。指示“PlayList()”字段起始位置的位置信息被记录在“PlayList_start_address”字段中,而指示“PlayListMark()”字段起始位置的位置信息被记录在“PlayListMark_start_address”字段中。另外,播放列表文件(xxxxx.mpls)包括“AppInfoPlayList()”字段、“PlayList()”字段和“PlayListMark()”字段。“AppInfoPIayList()”字段包括关于再现(或回放)方法的信息(即PlayList_playback_type)。“PlayList()”字段包括播放项信息和子路径信息,而“PlayListMark()”字段包括用于特殊再现(或回放)的标记指针。下面是对根据本发明的“PlayList()”字段的详细说明。图10B示出包括在播放列表文件中的“PlayList()”字段的头部句法。这里,关于“PlayList()”字段的大小的信息被记录在“length”字段中。关于包括在播放列表文件中的播放项的数目的信息被记录在“number_of_PlayItem”字段中,而关于包括在播放列表文件中的子路径的数目的信息被记录在“number_of_SubPaths”字段中。相应地,基于上述数目信息创建“PlayItem()”字段和“SubPath()”字段。“PlayItem()”字段包括“STN_table()”字段,其中有能被用于相应播放项中的所有流信息。当再现与之相关联的“PlayItem()”字段和“SubPath()”字段时,光学记录和/或再现装置10可选择和再现定义在“STN_table()”字段内的流信息。因此,所有上述流信息(如图6A到9D中所示)被记录在“STN_table()”字段中。下面,将结合图10C和图10E对“PlayItem()”字段中的“STN_table()”字段的句法进行详细说明,并结合图10F对“SubPath()”字段的句法进行详细说明。图10C示出包括在“PlayItem()”字段中的“STN_table()”字段的头部句法。更具体地说,“STN_table()”字段的大小信息被记录在“length”字段中。与该播放项相关联的可再现视频流的数目被记录在“number_of_video_stream_entries”字段中,而与该播放项相关联的可再现音频流的数目被记录在“number_of_audio_stream_entries”字段中。与该播放项相关联的可再现文本字幕流的数目被记录在“number_of_PG_textST_stream_entries”字段中。并且最后,与该播放项相关联的可再现交互图形流的数目被记录在“number_of_IG_stream_entries”字段中。根据每个相应字段的上述数目信息记录流信息。然而,每个流信息分别被记录至“stream_entry()”字段和“stream_attributes()”字段。这里,流类型、主剪辑信息和子剪辑信息被记录在“stream_entry()”字段中,而每个流的属性信息被记录在“stream_attribute()”字段中。图10示出包括在“STN_table()”字段中的“stream_entry()”字段的句法。更具体地说,“stream_entry()”字段的大小信息被记录在“length”字段中,而相应流的源信息被记录在“type”字段中。例如,类型“1”代表包括在主剪辑中并由该播放项指定的流类型。类型“2”代表由子路径指定并记录在光盘内的流类型。另外,类型“3”代表由子路径指定并存储在本地存储15中的流类型。因此,在当前“stream_entry()”字段的类型为“1”时,相应主剪辑的分组ID(PID)信息被记录在“ref_to_stream_PID_of_mainclip”字段中。另外,在当前“stream_entry()”字段的类型为“2”或“3”时,相应子剪辑的分组ID(PID)信息被记录在“ref_to_stream_PID_of_subclip”字段中。显然,当包括多条子路径时,相应子路径的标识信息被记录在“ref_to_SubPath_id”字段中,并且相应子剪辑的标识信息被记录在“ref_to_Subclip_entry_id”字段中。图10E示出包括在“STN_table()”字段中的“stream_attributes()”字段的句法。更具体地说,“stream_attributes()”字段的大小信息被记录在“length”字段中,并且流类型的信息被记录在“stream_coding_type”字段中。例如,“stream_coding_type=0x02”代表视频流(尤其是MPEG2视频流),而属性信息被记录在“frame_rate”字段中。另外,“stream_coding_type=0x80或0x81或0x82”代表被编码为各种类型的音频流。这里,属性信息包括“audio_presentation_type”,其中记录当再现(或呈现)该音频流时的声道数目;以及“audio_language_code”字段,其中记录该音频流的语言信息。此外,“stream_coding_type=0x90”代表呈现图形流。属性信息包括“PG_language_code”,其中记录有呈现图形中使用的语言的信息。并且,“stream_coding_type=0x91”代表交互图形流。属性信息包括“IG_language_code”,其中记录在交互图形中使用的语言的信息。最后,“stream_coding_type=0x92”代表文本字幕流。属性信息包括“textST_language_code”,其中记录文本字幕中使用的语言信息,以及“character_code”字段,其中记录文本字幕中使用的字符码的信息。相应地,在图10E中仅示出每个流的有限属性信息类型。然而,很明显的是在每个流类型中可包括更宽范围的属性信息。图10F示出包括在“PlayList()”字段中的“SubPath()”字段的头部句法。更具体地说,“SubPath()”字段的大小信息被记录在“length”字段中,流类型信息被记录在“stream_coding_type”字段中,而相应子路径的源信息被记录在“SubPath_type”字段中。例如,SubPath_type“n”代表记录在光盘内的子路径,而SubPath_type“m”代表存储在本地存储15中的子路径。根据本实施例,可为每个流属性配置多条子路径(例如,如图7A、图7B、图9A和图9B所示)。在这种情形中,更详尽地描述子路径类型。更具体地说,SubPath_type“n1”或“m1”可代表音频流,SubPah_type“n2”或“m2”可代表文本字幕流,Subpath_type“n3”或“m3”可代表交互图形流,而SubPath_type“n4”或“m4”可代表呈现图形流。另外,指示是否要重复子路径呈现的标志信息被记录在“is_repeat_Subpath”字段中。包括在子路径中的子播放项数目被记录在“number_of_SubPlayItems”字段中。与每个子播放项对应的信息被记录在“SubPlayItem()”字段中。图10G示出包括在“SubPath()”字段中的“SubPlayItem()”字段的句法。更具体地说,“SubPlayItem()”字段的大小信息被记录在“length”字段中,存储在本地存储15中并由相应子播放项管理的子剪辑的名称被记录在“Clip_information_file_name”字段中,而指定的子剪辑内的STC_id被记录在“ref_to_STC_id”字段中。另外,由相应子播放项执行的呈现起始时间(IN_time)和呈现结束时间(OUT_time)分别被记录在“SubPlayItem_IN_time(1、2、……、k)”字段和“SubPlayItem_OUT_time(1、2、……、k)”字段中。如果子播放项如图8B所示包括一个以上的“Time_slot”,则每个“Time_slot”需要一个呈现起始时间(IN_time)和一个呈现结束时间(OUT_time)。因此,多个“SubPlayItem_IN_time”字段和“SubPlayItem_OUT_time”字段应当被包含在“SubPlayItem()”字段中。此外,与子播放项的呈现起始相关联的播放项标识信息(例如,播放项#1、播放项#2、播放项#3)被记录在“sync_PlayItem_id”字段中。与子播放项的呈现起始时间相关联的信息被记录在“sync_start_PTS_of_PlayItem”字段中。更具体地说,当播放项的呈现达到由记录在“sync_PlayItem_id”字段中的标识信息指定的特定时间时,开始呈现子播放项的信息被记录在“sync_start_PTS_of_PlayItem”字段中。换句话说,由于与播放项相关联的“sync_PlayItem_id”字段的信息以及与播放项相关联的“sync_start_PTS_of_PlayItem”字段的信息被同步,因此播放项和子播放项可彼此匹配。工业实用性对本领域内技术人员而言显而易见的是,可对本发明作出各种修改和变化而不会不脱离本发明精神或范围。因此,本发明旨在覆盖落在所附权利要求及其等效技术方案范围内的本发明的各种修改和变化。权利要求1.一种再现记录在记录介质上的数据的方法,所述方法包括使用包括一条主路径和一条子路径的播放列表文件再现记录在所述记录介质上的主数据和存储在本地存储中的子数据,其中所述主路径包含用于回放所述主数据的一个播放项,而所述子路径包含与所述播放项相关联的至少一个子播放项,用以与所述主数据的回放相关联地回放所述子数据。2.如权利要求1所述的方法,其特征在于,所述子路径包含与所述播放项相关联的单个子播放项。3.如权利要求2所述的方法,其特征在于,所述子播放项的播放区间与所述播放项的播放区间的整个部分一致。4.如权利要求2所述的方法,其特征在于,所述子播放项的播放区间与所述播放项的播放区间的选定部分一致。5.如权利要求4所述的方法,其特征在于,分配给所述选定部分的子剪辑和分配给所述播放项的播放区间的其余部分的主剪辑被无缝地呈现。6.如权利要求1所述的方法,其特征在于,所述子路径包含与所述播放项相关联的多个子播放项。7.如权利要求6所述的方法,其特征在于,所述多个子播放项基于存储在所述本地存储中的子数据的特性被划分成至少一个组。8.如权利要求6所述的方法,其特征在于,所述多个子播放项中的至少一个的播放区间与所述播放项的播放区间的整个部分一致。9.如权利要求6所述的方法,其特征在于,所述多个子播放项中的至少一个的播放区间与所述播放项的播放区间的所述选定部分一致。10.如权利要求9所述的方法,其特征在于,分配给所述选定部分的子剪辑和分配给所述播放项播放区间的其余部分的主剪辑被无缝地呈现。11.如权利要求1所述的方法,其特征在于,包含在所述子路径中的至少一个子播放项被与所述播放项同步。12.如权利要求1所述的方法,其特征在于,存储在所述本地存储中的子数据包括附加音频数据。13.如权利要求12所述的方法,其特征在于,所述播放项还被配置成回放记录在所述记录介质上的原始音频数据,并且所述附加音频数据替换所述原始音频数据。14.如权利要求12所述的方法,其特征在于,所述播放项还被配置成回放记录在所述记录介质上的原始音频数据,并且所述附加音频数据随附于所述原始音频数据。15.如权利要求1所述的方法,其特征在于,存储在所述本地存储中的所述子数据包括呈现图形数据。16.如权利要求1所述的方法,其特征在于,所述播放列表文件还包括标识所述子路径的类型的子路径类型信息。17.如权利要求1所述的方法,其特征在于,所述播放列表文件还包括将所述主数据和所述子数据彼此区分的流类型信息。18.一种再现记录在记录介质上的数据的方法,所述方法包括使用包括一条主路径和一条子路径的播放列表文件再现记录在所述记录介质上的主数据和存储在本地存储中的相关联的子数据,其中所述主路径包含用于回放所述主数据的多个播放项,而所述子路径包含与所述播放项相关联的至少一个子播放项,用以与所述主数据的回放相关联地回放所述子数据。19.如权利要求18所述的方法,其特征在于,所述子路径包含与所述多个播放项相关联的单个子播放项。20.如权利要求18所述的方法,其特征在于,所述子播放项的播放区间与所述多个播放项的组合播放区间的整个部分一致。21.如权利要求19所述的方法,其特征在于,所述子播放项的播放区间与所述多个播放项的组合播放区间的选定部分一致。22.如权利要求18所述的方法,其特征在于,所述子路径包含各自与所述多个播放项相关联的多个子播放项。23.如权利要求22所述的方法,其特征在于,所述多个子播放项基于所述子数据的特性被划分成至少一个组。24.如权利要求22所述的方法,其特征在于,所述多个子播放项中的至少一个的播放区间与所述播放项的组合播放区间的选定部分一致。25.如权利要求22所述的方法,其特征在于,所述多个子播放项的至少一个的播放区间与所述播放项的组合播放区间的整个部分一致。26.如权利要求18所述的方法,其特征在于,所述播放列表文件还包括标识所述子路径类型的子路径类型信息。27.如权利要求18所述的方法,其特征在于,所述播放列表文件还包括将所述主数据和所述子数据彼此区分的流类型信息。28.一种再现记录在记录介质上的数据的方法,所述方法包括使用包括一条主路径和多条子路径的播放列表文件再现记录在所述记录介质上的主数据和存储在本地存储器中的子数据,其中所述主路径包含用于回放所述主数据的一个播放项,而每条子路径包含与所述播放项相关联的至少一个子播放项,用以与所述主数据的回放相关联地回放所述子数据。29.如权利要求28所述的方法,其特征在于,所述子路径中的至少一条包含与所述播放项相关联的单个子播放项。30.如权利要求29所述的方法,其特征在于,所述单个子播放项的播放区间与所述播放项的播放区间的整个部分一致。31.如权利要求29所述的方法,其特征在于,所述单个子播放项的播放区间与所述播放项的播放区间的选定部分一致。32.如权利要求28所述的方法,其特征在于,所述子路径中的至少一条包含与所述播放项相关联的多个子播放项。33.如权利要求32所述的方法,其特征在于,所述多个子播放项基于存储在所述本地存储中的所述子数据的特性被划分为至少一个组。34.如权利要求32所述的方法,其特征在于,所述多个子播放项中的至少一个的播放区间与所述播放项的播放区间的选定部分一致。35.如权利要求32所述的方法,其特征在于,所述多个子播放项中的至少一个的播放区间与所述播放项的播放区间的整个部分一致。36.如权利要求28所述的方法,其特征在于,所述播放列表文件还包括标识每条子路径的类型的子路径类型信息。37.如权利要求28所述的方法,其特征在于,所述播放列表文件还包括将所述主数据和所述子数据彼此区分的流类型信息。38.一种再现记录在记录介质上的数据的装置,所述装置包括拾取单元,用于读取记录在所述记录介质上的主数据;本地存储,用于存储与所述主数据相关联的子数据;解码器,用于使用包括一条主路径和一条子路径的播放列表文件来解码所述主数据和所述子数据,其中主路径包含用于回放所述主数据的一个播放项,而所述子路径包含与所述播放项相关联的至少一个子播放项,用以与所述主数据的回放相关联地回放所述子数据。39.如权利要求38所述的装置,其特征在于,所述播放列表文件被存储在所述本地存储中。40.如权利要求38所述的装置,其特征在于,所述播放列表文件被记录在所述记录介质上。41.一种再现记录在记录介质上的数据的装置,所述装置包括拾取单元,用于读取记录在所述记录介质上的主数据;本地存储,用于存储与所述主数据相关联的子数据;和解码器,用于使用包括一条主路径和一条子路径的播放列表文件来解码所述主数据和所述子数据,其中所述主路径包含用于回放所述主数据的多个播放项,而所述子路径包含与所述播放项相关联的至少一个子播放项,用以与所述主数据的回放相关联地回放所述子数据。42.一种再现记录在记录介质上的数据的装置,所述装置包括拾取单元,用于读取记录在所述记录介质上的主数据;本地存储,用于存储与所述主数据相关联的子数据;和解码器,用于使用包括一条主路径和多条子路径的播放列表文件来解码所述主数据和所述子数据,其中所述主路径包含用于回放所述主数据的一个播放项,而每条子路径包含与所述播放项相关联的至少一个子播放项,用以与所述主数据的回放相关联地回放所述子数据。全文摘要一种用于再现记录在记录介质上的数据的装置包括拾取单元、本地存储和解码器。拾取单元读取记录在记录介质上的主数据。本地存储用于存储与主数据相关联的子数据。解码器使用包括一条主路径和一条子路径的播放列表文件解码主数据和子数据,其中主路径包含用于回放主数据的一个播放项,而子路径包含与该播放项相关联的至少一个子播放项,用以与主数据的回放相关联地回放子数据。子路径可包含单个子播放项或多个子播放项。文档编号G11B27/00GK101023483SQ200580031421公开日2007年8月22日申请日期2005年8月17日优先权日2004年8月17日发明者徐康洙,刘齐镛,金柄辰,李承勋申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1