首页> 中国专利> 使用本地存储再现记录在记录介质中的数据的方法和装置

使用本地存储再现记录在记录介质中的数据的方法和装置

摘要

公开了一种使用本地存储来从记录介质再现数据的方法和装置。该使用本地存储来再现记录介质的数据的方法包括以下步骤:a)从本地存储中所包含的文件结构中读取与一记录介质相关联的目录中所包含的绑定单元;b)执行将所读取的绑定单元与所述记录介质中所包含的文件结构组合并构成虚拟包的绑定操作;以及c)使用所构成的虚拟包来再现存储在记录介质中的数据和/或存储在本地存储中的数据。因此,存储在记录介质中的原始数据和存储在本地存储中的附加数据可被有效地再现,从而实现更为便利的使用。

著录项

  • 公开/公告号CN101019174A

    专利类型发明专利

  • 公开/公告日2007-08-15

    原文格式PDF

  • 申请/专利权人 LG电子株式会社;

    申请/专利号CN200580030610.5

  • 发明设计人 徐康洙;金柄辰;刘齐镛;

    申请日2005-09-13

  • 分类号G11B7/00(20060101);G11B27/034(20060101);G11B20/10(20060101);

  • 代理机构31100 上海专利商标事务所有限公司;

  • 代理人侯颖媖

  • 地址 韩国首尔

  • 入库时间 2023-12-17 18:59:03

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2012-11-14

    未缴年费专利权终止 IPC(主分类):G11B7/00 授权公告日:20091111 终止日期:20110913 申请日:20050913

    专利权的终止

  • 2009-11-11

    授权

    授权

  • 2007-11-07

    实质审查的生效

    实质审查的生效

  • 2007-08-15

    公开

    公开

说明书

技术领域

本发明涉及从记录介质再现数据的方法和装置,尤其涉及使用包含在光学记录/再现设备中的本地存储来从记录介质再现数据的方法和装置。

背景技术

一般而言,起到能在其中记录大量数据的记录介质的作用的光盘已被广泛使用。特别是近来已开发出一种能长时间记录/存储高质量视频数据和高质量音频数据的高密度光学记录介质,例如蓝光盘(BD)。

基于下一代记录介质技术的BD被视为是能存储比常规DVD多得多的数据的下一代光学记录方案。近来,许多开发者已对与BD以及其它数字设备相关联的国际标准技术规范进行了密集的研究。

与上述情况相关联地,近来已开发出基于BD国际标准的光学记录/再现设备,但是BD国际标准还有待完成,从而在开发光学记录/再现设备时产生了许多局限和问题。

特别是,上述光学记录/再现设备不仅必需考虑记录/再现BD数据的基本功能,而且还要考虑使光学记录/再现设备能与外围数字设备交互的附加功能。换言之,光学记录/再现装置必须接收外部输入信号,必须显示所接收的信号,并且必须使用该外部输入信号和BD来再现所需的数据。

但是,从记录介质再现数据以同时再现外部输入信号和BD数据的方法尚有待建立,从而在开发基于BD的光学记录/再现设备时产生了许多限制和问题。

发明内容

由此,本发明涉及一种使用本地存储从记录介质再现数据的方法和装置,它基本上避免了由于相关技术的局限和缺点造成的一个或多个问题。

本发明为解决该问题而设计的一个目的在于一种再现适用于记录介质的数据的方法和装置。

本发明为解决该问题而设计的另一个目的在于一种包括能接收/存储来自外部方的数据的本地存储、并同时再现存储在本地存储中的数据和记录在记录介质中的数据的回放系统,以及一种从记录介质再现数据的方法。

本发明为解决该问题而设计的又一个目的在于一种构成能够再现存储在记录介质中的数据的虚拟文件结构的方法。

本发明为解决该问题而设计的再一个目的在于一种在本地存储中存储数据用的优选的文件结构。

本发明的目的可通过提供一种使用本地存储来再现记录介质的数据的方法来实现,该方法包括以下步骤:a)从本地存储中所包含的文件结构读取与一记录介质相关联的目录中所包含的绑定单元;b)执行将所读取的绑定单元与该记录介质中所包含的文件结构组合并构成虚拟包的绑定操作;以及c)使用所构成的虚拟包来再现存储在该记录介质中的数据和/或存储在本地存储中的数据。

在本发明的另一个方面,在此提供一种构建本地存储文件系统的方法,该方法包括以下步骤:a)允许每个内容供应方的组织ID目录具有至少一个盘ID目录和单个共享目录;b)允许每个盘ID目录具有仅与相应记录介质(即,盘)组合的第一绑定单元;以及c)允许该单个共享目录具有与从该内容供应方提供的所有记录介质(即,盘)组合的第二绑定单元。

在本发明的又一个方面,在此提供一种构建本地存储文件系统的方法,该方法包括以下步骤:a)允许每个内容供应方的组织ID目录包括至少一个盘ID目录;以及b)允许该盘ID目录包括具有能够构建当前绑定单元的活动目录(Active)的以及不能构建当前绑定单元的非活动目录(Inactive)的第一目录。

在本发明的再一个方面,在此提供一种构成虚拟包的方法,该方法包括以下步骤:a)读取一记录介质中所包含的能够再现记录在该记录介质中的原始数据的文件结构(即,盘包);b)从本地存储文件结构中的与该记录介质具有相同标识(ID)信息的目录中读取与该记录介质相关联的绑定单元;以及c)将所读取的绑定单元与该盘包组合,并构成能够再现包含在该记录介质中的原始数据和/或包含在本地存储中的附加数据的虚拟包。

在本发明的另一个方面,在此提供一种构成虚拟包的方法,该方法包括以下步骤:a)读取用于再现记录介质中所包含的原始数据的原始文件,并读取包含在本地存储中的附加文件;b)如果原始文件与附加文件具有相同的名称,则用附加文件替换原始文件;以及c)如果原始文件与附加文件具有不同的名称,则添加或附加该附加文件,并构成虚拟包。

在本发明的又一个方面,在此提供一种使用本地存储来再现记录介质的数据的装置,该装置包括:拾取单元,用于从记录介质读取原始数据;本地存储,用于存储与原始数据相关联的附加数据,并包括用于管理该附加数据的文件结构,从而该文件结构包括用于标识各个记录介质的至少一个目录;以及控制器,用于构成虚拟文件系统以同时再现原始数据和/或附加数据,并使用该虚拟文件系统构成能够再现原始数据和附加数据的虚拟包。

附图简要说明

包括在内以提供对本发明进一步的理解的附图示出了本发明的各个实施例,并与说明书一起用来解释本发明的原理。

在附图中:

图1是示出根据本发明的一种从记录介质再现数据的方法和装置的概念图;

图2是示出记录在作为记录介质的光盘中的文件结构、以及一种使用该文件结构来再现特定标题的方法的概念图;

图3是示出根据本发明的作为记录介质的光盘的数据记录结构的结构图;

图4A是示出根据本发明的一种光学记录/再现设备的框图;

图4B是示出根据本发明的一种使用该光学记录/再现设备中所包含的全部组件当中的本地存储来再现数据的装置的框图;

图5是示出根据本发明的一种构成能够再现记录在记录介质中的数据和记录在本地存储中的数据的虚拟文件系统的方法的概念图;

图6A到6G是根据本发明的各个优选实施例的在本地存储文件系统中使用的概念性文件结构;

图7是示出根据本发明的一种构成虚拟包的方法的概念图;

图8A到8C是根据本发明的其它优选实施例的在本地存储文件系统中使用的概念性文件结构;

图9A到9C是示出根据本发明的构成另一虚拟包的方法的概念图;以及

图10A到10D是根据本发明的其它优选实施例的在本地存储文件系统中使用的概念性文件结构。

实施本发明的最优方式

现在将对本发明的优选实施例进行详细参考,在附图中示出了这些优选实施例的示例。

以下将参考附图对一种使用本地存储来从记录介质再现数据的方法和装置进行说明。

在对本发明进行说明之前,应当注意,本文中所披露的大多数术语对应于本技术领域中公知的通用术语,但是一些术语是由申请人按需选择的,并将在以下对本发明的说明中披露。因此,较佳的是对于由申请人定义的术语要基于其在本发明中的涵义来理解。

在本发明中使用的记录介质指根据各种记录方案的所有可记录介质,例如光盘、以及磁带等。

为便于说明和更好地理解本发明,以下将示例性地使用诸如BD等光盘作为本发明中上述的记录介质。应当注意,本发明的技术理念可适用于其它记录介质,而不会偏离本发明的范围和精神。

术语“本地存储”是指图1中所示的光学记录/再现设备10中所包含的存储单元。更具体地,术语“本地存储”指示能够从用户接收所需的信息或数据、并存储所接收的信息或数据的组件。例如,通用本地存储可指硬盘驱动器(HDD),但应注意,本发明的术语“本地存储”并不限于HDD,并且根据需要也适用于其它示例。

具体而言,术语“本地存储”指用于存储与诸如BD等记录介质相关联的数据的存储单元。与记录介质相关联的数据一般从外部设备下载。与以上说明相关联地,对本领域技术人员显而易见的是,本地存储可从记录介质直接读取某些许可数据,并可生成与记录介质的记录/再现操作相关联的系统数据(例如,元数据),从而该系统数据可被存储在本地存储中。

术语“绑定单元”是指存储在本地存储中的一组文件。具体而言,绑定单元是指与特定记录介质相关联的一组信息(即,信息集)。在此情形中,该信息集以该特定记录介质中所包含的文件信息替换或被添加到该文件信息中,从而能够同时再现记录介质的数据和本地存储的数据。绑定单元的详细说明将在稍后给出。

为便于说明,记录在记录介质中的数据称为“原始数据”,来自存储在本地存储中的多个数据单元当中的与记录介质相关联的数据称为“附加数据”。

图1是示出根据本发明的一种再现数据的方法和装置的概念图。图1中示出了光学记录/再现10和外围设备的统一使用。

光学记录/再现设备10可在具有不同格式的各种光盘中记录/从其再现数据。如有需要,光学记录/再现设备10可仅在诸如BD等特定光盘中记录特定数据/从其再现特定数据,或可从光盘再现数据而不在其中记录数据。应当注意,为便于说明,考虑到BD与外围设备之间的相关性,本发明示例性地使用能够从BD再现数据的BD播放器或能够在BD中记录数据的BD记录器。光学记录/再现设备10也适用于嵌入在诸如计算机等特定设备中的驱动器,这在本领域中是公知的。

光学记录/再现设备10在光盘30中记录数据/从其再现数据,接收外部输入信号,对所接收的信号执行信号处理,并将信号处理的结果传送给外部显示器20,从而用户可在显示器20上观看信号处理的结果。在此情形中,对于可接收的外部信号没有限定。例如,代表性的外部输入信号可被确定为与DTV相关联的信号和与因特网相关联的信号等。具体而言,因特网是指用户能容易地接入的通信网络,从而用户可使用光学记录/再现设备10下载特定因特网数据,并可使用所下载的数据。

与以上说明相关联地,用作外部源的提供内容数据的实体通常称为内容供应方(CP)。

当原始数据记录在位于光学记录/再现设备10中的光盘30中,且与原始数据相关联的附加数据存在于其它存储位置(例如,因特网)中时,本发明旨在同时再现原始数据和附加数据。

例如,假设多路复用的AV(音频/视频)流被记录为光盘中所记录的原始数据,并且因特网中供使用的附加数据是与原始数据的音频流(例如,韩文)不同的音频流。在此情形中,一些用户可从因特网下载作为附加数据的特定音频流(例如,英文),可期望将所下载的音频流随作为原始数据的AV流一起再现,或可期望仅再现附加数据。为了实现用户的上述期望,必需建立原始数据与附加数据之间的相关性,并且需要一种根据用户请求来管理/再现上述数据的系统化方法。

为便于说明,尽管记录在盘中的信号称为原始数据,并且存在于盘外的其它信号称为附加数据,但是应当注意,原始数据和附加数据并不限于任何特定数据。

一般而言,附加数据可指音频数据、呈现图形(PG)数据、交互图形(IG)数据、或文本字幕等,但附加数据也可指包括上述数据和视频数据的多路复用的AV流。换言之,同时存在于本地存储中的与原始数据相关联的数据可作为附加数据。

为了满足上述用户请求,必须在原始数据与附加数据之间建立预定文件结构。相应地,以下将参考图2到3对在BD中使用的文件结构和数据记录结构进行说明。

图2是示出用于再现/管理记录在光盘中的原始数据的文件结构、以及一种根据该文件结构来再现特定标题的方法的概念图。

图2中示出了上述文件结构的一个示例。根据本发明的该文件结构在单个根目录下包括一个或多个BD目录(BDMV)。BD目录(BDMV)不仅包括作为能够确保用户交互性的通用文件(即,上层文件)的索引文件“index”,而且还包括上述对象。该文件结构包括用于存储记录在盘中的实际数据的信息以及与再现这些数据的方法相关联的其它信息的各种目录,例如,播放列表目录(PLAYLIST)、剪辑信息目录(CLIPINF)、流目录(STREAM)、辅助目录(AUXDATA)、以及备份目录(BACKUP)。上述目录和这些目录中所包括的各种文件将在以下说明。

AUXDATA目录包括用于再现盘的数据的附加数据文件。例如,AUXDATA目录包括用于在执行交互图形功能时向用户提供声音数据的“Sound.bdmv”文件、以及用于在再现盘的数据时向用户提供字体信息的“11111.otf”文件。

流目录(STREAM)包括根据特定格式记录在盘中的多个AV流文件。一般而言,各个流是使用基于MPEG-2的传输分组来记录的,并且流目录(STREAM)使用流文件(01000.m2ts和02000.m2ts)的扩展名作为特定扩展名“*.m2ts”。特别地,如果来自上述流当中的视频/音频/图形信息被多路复用,则多路复用信息称为AV流,并且一个标题由至少一个AV流文件组成。

剪辑信息(Clip-info)目录(CLIPINF)由在一对一的基础上连接到上述流文件的多个剪辑信息文件(01000.clpi和02000.clpi)组成。具体而言,剪辑信息文件(*.clpi)在其中记录流文件(*.m2ts)的属性信息和定时信息。在一对一的基础上连接到流文件(*.m2ts)的剪辑信息文件(*.clpi)通常称为“剪辑”。换言之,这意味着一个剪辑是指由一个流文件(*.m2ts)和一个剪辑信息文件(*.clpi)组成的数据。记录在盘中的剪辑称为原始剪辑。下载并存储在本地存储中的剪辑称为附加剪辑。

播放列表目录(PLAYLIST)包括多个播放列表文件(*.mpls)。每个播放列表文件(*.mpls)包括一个或多个播放项(PlayItem)以及一个或多个子播放项(SubPlayItem)。每个播放项(PlayItem)和每个子播放项(SubPlayItem)适于指定再现特定剪辑的播放区间。播放项(PlayItem)和子播放项(SubPlayItem)包括与所要再现的特定剪辑相关联的信息,即,与特定剪辑的再现起始时间(IN-Time)相关联的信息、以及与再现终止时间(OUT-Time)相关联的另一信息。

与上述说明相关联地,使用播放列表文件中的至少一个播放项(PlayItem)来再现数据的过程称为主路径,而使用各个子播放项(SubPlayItem)来再现数据的过程称为子路径。播放列表文件必须包含单个主路径。播放列表文件可根据子播放项(SubPlayItem)的存在与否按需包含至少一个子路径。

概而言之,播放列表文件通过一个或多个播放项(PlayItem)的组合来再现所需的剪辑。

备份目录(BACKUP)存储多个复制文件,即,存储与盘再现相关联的信息的索引文件“index”的复制文件(也称为“拷贝文件”)、对象文件“MovieObject”的复制文件、播放列表目录(PLAYLIST)中所包含的所有播放列表文件(*.mpls)的复制文件、以及剪辑信息目录(CLIPINF)中所包含的所有剪辑信息文件(*.clpi)的复制文件。如果上述文件(“index”、“MovieObject”、“*.mpls”和“*.clpi”被损坏,则盘再现过程也被致命地破坏,从而备份目录(BACKUP)被设计成预存上述文件的复制文件作为备份文件。

与以上说明相关联地,图2中示出了一种使用上述盘文件结构来再现特定标题的方法。

如果用户输入了与用作索引文件的标题(也称为“索引表”)相关联的标题再现命令,则开始该标题的再现。以下将对此进行详细说明。

索引文件(index.bdmv)包括指示与相应盘的数据加载时首先再现的图像相关联的信息的首先回放信息“首先回放”、用于提供菜单图像的顶层菜单“顶层菜单”、以及至少一个标题信息“标题#1到标题#n”。

如果盘30被加载到光学记录/再现设备10中,则与索引表相关联的标题菜单信息经由显示器20提供给用户。如果用户选择菜单图像中所包含的特定标题或特定菜单,则根据盘制造者预定义的脚本开始数据再现。换言之,如果用户输入再现特定标题(例如,标题#1)的命令,则根据该再现/管理文件结构的对象文件(MovieObject)中所包含的命令来执行特定播放列表文件。此后,根据播放列表文件信息由播放列表文件中所包含的特定播放项和/或子播放项再现构成标题#1的一个或多个剪辑(例如,剪辑#1到剪辑#3)。

图3是示出根据本发明的记录在记录介质中的数据记录结构的结构图。更具体地,图3示出与该文件结构相关联的信息的盘记录格式。如图3中所示,从盘的内部区域的观点来看,上述盘结构顺序地包括作为用于管理全部文件的系统信息的文件系统信息区域、用于记录播放列表文件和剪辑信息文件以再现所记录的AV流(*.m2ts)的数据库区域、以及用于记录由音频数据、视频数据和图形数据等构成的多个流的AV流区域。特别应当注意,如前所述,记录在AV流区域中的数据可被确定为原始数据。

本发明提供一种同时再现记录在盘中的原始数据(例如,图2中所示的文件结构)和记录在本地存储中的附加数据的方法和装置,并且以下将对根据本发明的各种优选实施例进行说明。

图4A是示出根据本发明的光学记录/再现设备10的框图。

参见图4A,光学记录/再现设备10包括拾取单元11、伺服单元14、信号处理器13、以及微处理器16。拾取单元11读取记录在光盘中的原始数据以及包括再现/管理文件信息的管理信息。伺服单元14控制拾取单元11的操作。信号处理器13从拾取单元11接收再现信号,将所接收的再现信号恢复到所需的信号值,或将所要记录的信号调制成记录在光盘中的另一信号,由此传送已恢复或已调制的结果。微处理器16控制上述组件的相互操作。

控制器12在接收到来自用户的命令时从光盘以外下载附加数据,将所下载的附加数据存储在本地存储15中,并配置虚拟文件系统(VFS)以再现记录在光盘中的原始数据和存储在本地存储中的附加数据。控制器12使用VFS构成包括原始数据和相关联附加数据的虚拟文件结构(以下称为虚拟包),并在接收到来自用户的请求时使用所构成的虚拟包来再现原始数据和/或附加数据。

与以上说明相关联地,以下将参考图5来对VFS和虚拟包进行详细说明。

解码器17在从控制器12接收到控制信号时最终解码输出数据(即,原始数据和/或附加数据),并向用户提供经解码的结果。

编码器18在从控制器12接收到控制信号时将输入信号转换成特定格式的信号(例如,MPEG2传输流),并将经转换的结果传送给信号处理器13。

新的虚拟包可被存储在本地存储15中,由此在将来它可被重复使用。并且,新的虚拟包可被临时存储在附加的动态存储器中,然后可被使用。

图4B是示出根据本发明的一种使用光学记录/再现设备10中所包含的全部组件当中的本地存储来再现光盘的数据的装置的框图。

以下将对存储在本地存储15中的信息进行说明。根据本发明的本地存储15存储包括各个盘标识(ID)信息的目录和文件在内的文件信息(Disk_id#n的目录文件树信息)、以及从外部下载的多个附加剪辑。本地存储15还可存储与盘包相关联的绑定操作的绑定信息、以及用于解释存储在本地存储15中的内容数据的多个文件(内容标识信息文件)。

具体而言,本地存储15可包括用以处理不同盘的多个文件信息单元(Disk_id#n的目录文件树信息)。因此,本地存储15还需要用于管理上述文件信息单元的文件系统。具体而言,该文件系统也称为本地存储文件系统41,并且本地存储文件系统41是指用于管理存储在本地存储15中的所有文件的系统。

因此,如果特定盘ID(Disk_id)的光盘(例如,Disk_id#1)被加载到光学记录/再现设备10中,则光学记录/再现设备10中所包含的控制器12使用拾取单元11和信号处理器13来识别该盘的ID信息,从存储在本地存储15中的所有文件信息单元当中读取等于所加载的盘ID信息的文件信息,通过将所读取的信息与该盘包绑定(或组合)来构成虚拟包,并使用所构成的虚拟包来再现盘的原始数据和本地存储的附加数据两者。

以下将对根据本发明的用于生成虚拟包的一个优选实施例进行说明。

图5是示出根据本发明的一种构成上述虚拟文件系统(即,虚拟包)的方法的概念图。

如果在图4B中所示的信息和内容存储在本地存储15中的情况下特定盘被加载到光学记录/再现设备10中,则光学记录/再现设备10读取包含在本地存储15中的文件系统信息41,并且与此同时读取包括记录在盘中的文件结构的盘文件系统信息42,从而创建VFS。更具体地,虚拟文件系统(VFS)是指虚拟地形成的用于管理本地存储15中所包含的文件系统和所加载盘的另一文件系统两者的文件系统。

该光学记录/再现设备构成新的虚拟包以使用上述虚拟文件系统(VFS)来同时再现记录在盘中的原始数据和记录在本地存储中的附加数据。为此目的,光学记录/再现设备10从该文件系统读取与盘(例如,Disc_id#1)相关联的文件信息(Disc_id#n的目录文件树信息),并执行用所加载的盘(Disc_id#1)的盘包来取代所读取的文件信息或将所读取的文件信息加入到该盘包中的绑定操作。

由上述绑定操作构成的虚拟包是指用于再现/管理原始剪辑422和附加剪辑412的文件结构。原始剪辑422由记录在盘中的原始数据组成。附加剪辑412由记录在本地存储中的附加数据组成。

与以上说明相关联地,新的虚拟包与盘包42具有相同的目录结构,并且将参考图7对此给出详细说明。

图6A到6G是根据本发明的各个优选实施例的在本地存储文件系统中使用的概念性文件结构。更具体地,图6A到6G中示出了与本地存储15中所包含的文件系统(即,本地存储文件系统)相关联的文件结构的各个示例。

图6a是根据本发明的本地存储文件系统41的概念性文件结构。

参见图6A,本地存储文件系统41包括用于管理所下载的附加数据的“目录和文件结构”(B)、以及用于标识与所下载的附加数据相组合的特定盘的“顶层目录结构”(A)。“顶层目录结构”(A)称为“顶层目录”。“目录和文件结构”(B)称为“绑定单元”。

与以上说明相关联地,绑定单元与图2中所示的盘包具有相同结构(即,盘文件结构)。绑定单元包括索引文件、对象文件、播放列表目录(PLAYLIST)、剪辑信息目录(CLIPINF)、流目录(STREAM)、以及辅助目录(AUXDATA)。上述目录(PLAYLIST、CLIPINF、STREAM和AUXDATA)包括独有的文件。

绑定单元与附加数据全部都是下载的特定情形相关联。如果仅有一部分文件是下载的,则对于本领域技术人员显而易见的是在绑定单元中仅出现与所下载的文件相关联的目录和文件。

例如,如果仅下载了播放列表文件(*.mpls)和剪辑(*.clpi、*.m2ts),则绑定单元可仅包括播放列表目录(PLAYLIST)、剪辑信息目录(CLIPINF)、以及流目录(STREAM)以按需管理所下载的播放列表文件(*.mpls)和所下载的剪辑(*.clpi、*.m2ts)。

“顶层目录”(A)结构包括用于标识必须将所下载的附加数据与之组合的特定盘的至少一个目录结构(A)。以下将参考图6B到6G来对上述“顶层目录”(A)结构的各种优选实施例进行说明。

图6B是根据本发明的一个优选实施例的在本地存储文件系统41中使用的概念性文件结构。具体而言,图6B的本地存储文件系统41是在“顶层目录”(A)的基础上示出的。

参见图6B,在本地存储文件系统41的根目录61下设置了用于标识与特定盘(例如,BD)相关联的已下载附加数据的BD目录61a、以及用于管理通用应用数据的其它目录(即,AAAAA目录61b和/或BBBBB目录61c)。

与以上说明相关联地,AAAAA目录61b和/或BBBBB目录61c的详细结构不直接与本发明相关联,所以为便于说明在此将略去对它们的详细说明。

与以上说明相关联地,在BD目录61a下设置用于标识特定盘的类型信息的至少一个盘ID(discID)。具有不同类型的各张盘包括至少一个盘ID目录63。每个盘ID目录BD包括上述绑定单元B。

例如,图6B示出本地存储文件系统41仅包括盘ID(discID)目录63作为能标识与每个已下载附加数据相组合的特定盘的盘ID目录。

因此,如果特定盘被加载到光学记录/再现设备中,则将与相应盘ID(例如,“Disc id”)包含在同一目录下的绑定单元B与所加载的盘文件结构组合,从而构成上述虚拟包。

图6C是根据本发明的另一个优选实施例的在本地存储文件系统41中使用的概念性文件结构。具体而言,图6C的本地存储文件系统41是在“顶层目录”(A)的基础上示出的。

与以上说明相关联地,图6C的文件结构与图6B的相同。但是,图6C的本地存储文件系统还对每个内容数据包括一个内容ID(contentID)目录64,这与图6B的本地存储文件系统不同。

例如,与上述内容ID(contentID)目录641、642和643相关联地,每当下载了与盘ID(discID)目录631相关联的特定内容数据时,就构成单个内容ID目录641、642或643。

因此,在BD目录61a下分层设置了用于标识特定盘的类型信息的盘ID目录63和用于标识内容数据的内容ID目录64。上述绑定单元B包含在每个内容ID目录64中。

图6D是根据本发明的另一个优选实施例的在本地存储文件系统41中使用的概念性文件结构。具体而言,图6D的本地存储文件系统41是在“顶层目录”(A)的基础上示出的。

参见图6D,在本地存储文件系统41的根目录61下设置了用于标识所下载的与特定盘(例如,BD)相关联的附加数据的BD目录61a、以及用于管理通用应用数据的其它目录(即,AAAAA目录61b和/或BBBBB目录61c)。

与以上说明相关联地,在BD目录61a下设置了用于标识内容供应方(CP)的组织ID(Org ID)目录62、以及用于标识特定盘的类型信息的盘ID目录63。上述绑定单元B包含在每个盘ID目录63中。

组织ID目录62包括根据提供上述附加数据的内容供应方(CP)来分类的一个或多个目录。一般而言,组织ID目录62中所包含的目录是根据制作影片标题的标题制作者(也称为“工作室”)来分类的。例如,org ID_1目录621指A工作室,org ID_2目录622指B工作室,而org ID_3目录623指C工作室。在组织ID目录621、622和623每一个之下设置了根据各个工作室制作的盘类型来分类的一个或多个盘ID目录63。例如,来自由org ID_1目录621标识的A工作室制作的各个标题#1到#3当中的标题#1由盘ID_1目录631标识,标题#2由盘ID_2目录632标识,而标题#3由盘ID_3目录633标识。上述绑定单元被包含在盘ID目录631、632和633的每一个之中。

根据图6D中所示的该优选实施例,作为用于标识与各个下载附加数据相组合的特定盘的ID目录的组织ID目录62和盘ID目录63以分层结构形式包含在本地存储文件系统41中。因此,如果特定盘被加载到光学记录/再现设备中,则使与所加载盘的ID信息(例如,“Org_ID和Disc_id”)包含在同一目录中的绑定单元与所加载的盘包组合,从而构成上述虚拟包。

与以上说明相关联地,图6D的本地存储文件系统41还包括普遍适于所有内容供应方(CP)的第一共享(Shared)目录62a,以及普遍适于各个CP的所有盘ID目录63的第二共享(Shared)目录63a。在此情形中,第一共享目录62a和第二共享目录63a被设置在BD目录61a下。

第一共享目录62a旨在提供普遍适于所有工作室的通用数据。优选的是,假定所有工作室(即,CP)就上述第一共享目录62a的必要性达成一致,图6D的本地存储文件系统41可包括第一共享目录62a。为了指出上述事实,一虚线连接至第一共享目录62a。

与此同时,第二共享目录63a旨在提供普遍适于各个工作室的所有标题(例如,组织ID目录621中所包含的盘ID目录631到633)的通用数据。

例如,第二共享目录63a适于将相同的初始屏幕应用于相应工作室制作的标题,或用作提供特定屏幕图像为相应工作室的新标题做广告的目录。换言之,尽管并没有在所有工作室之间达成协议,但是第二共享目录63a可根据需要包含在该文件结构中,这与第一共享目录62a是不同的。

因此,如果有第一共享目录62a和/或第二共享目录63a,则将相应共享目录中所包含的绑定单元B与该盘包组合,稍后将参考图7对此进行详细说明。

图6E是根据本发明的另一个优选实施例的在本地存储文件系统41中使用的概念性文件结构。具体而言,图6E的本地存储文件系统41是在“顶层目录”(A)的基础上示出的。

与以上说明相关联地,图6E的文件结构与图6D的相同。但是,图6E的本地存储文件系统还对每个下载的内容数据单元包括一个内容ID(contentID)目录64,这与图6D的本地存储文件系统不同。内容ID目录64被设置在盘ID目录63下。

例如,与上述内容ID(contentID)目录641、642和643相关联地,每当下载了与盘ID(discID)目录631相关联的特定内容数据时就构成单个内容ID目录641、642或643。

因此,在BD目录61a下设置了用于标识内容供应方(CP)的组织ID目录62、用于标识特定盘的类型信息的盘ID目录63、以及用于标识内容数据的内容ID目录64。上述绑定单元B包含在每个内容ID目录64中。

图6E的本地存储文件系统还可用与图6D中相同的方式包括第一共享目录62a和/或第二共享目录63a。

图6F是根据本发明的另一个优选实施例的在本地存储文件系统41中使用的概念性文件结构。具体而言,图6F的本地存储文件系统41是在“顶层目录”(A)的基础上示出的。

与以上说明相关联地,图6F的本地存储文件系统的特征在于,它包括用于标识特定盘的单个目录。例如,图6C中所示的盘ID目录63和内容ID目录64被统一,由此构成盘内容ID(disc_content_ID)目录65。

更具体地,与盘内容ID(disc_content_ID)目录651、652和653相关联地,每当下载了与特定盘相关联的特定内容数据时,就构成单个盘内容ID目录651、652或653。

因此,在BD目录61a下仅设置了用于标识特定盘类型信息和内容类型信息的盘内容ID(disc_content_ID)目录65。上述绑定单元B被包含在各个盘内容ID(disc_content_ID)目录651、652和653中。

图6G是根据本发明的另一个优选实施例的在本地存储文件系统41中使用的概念性文件结构。具体而言,图6G的本地存储文件系统41是在“顶层目录”(A)的基础上示出的。

与以上说明相关联地,图6G的本地存储文件系统的特征在于,它包括用于标识特定盘的单个目录。例如,图6E中所示的组织ID(orgID)目录62、盘ID目录63和内容ID目录64被统一,从而构成组织盘内容ID(org_disc_content_ID)目录66。

更具体地,与组织盘内容ID(org_disc_content_ID)目录661、662和663相关联地,每当下载了与特定盘相关联的特定内容数据时,就形成单个组织盘内容ID目录661、662或663。

因此,在BD目录61a下仅设置了用于标识特定工作室、盘、和内容数据的类型信息的组织盘内容ID(org_disc_content_ID)目录66。上述绑定单元B被包含在各个组织盘内容ID(org_disc_content_ID)目录661、662和663中。

与关联于根据本发明的本地存储文件系统41的上述优选实施例相关联地,除图6E的优选实施例以外的其余优选实施例中包括至少一个ID目录。因此,除图6E的优选实施例以外的其余优选实施例中不包含的目录以指示系统数据的元数据形式来配置、然后将其另外存储是合乎需要的。

例如,图6B的优选实施例不包括组织ID目录62和内容ID目录64。优选地,CP信息和内容信息可用元数据的形式来配置,然后可进行管理。图6D的优选实施例中不存在内容ID目录,由此与内容相关联的信息可用元数据的形式来配置,然后可进行管理。

图7是示出一种使用基于根据本发明的文件结构的虚拟文件系统来构成虚拟包的方法的概念图。

参见图7,特定文件结构(即,图2的盘包)记录在所加载的盘中。包括图6B到6G的盘包之一的本地存储文件系统41包含在本地存储中。

本地存储文件系统41包括与所加载的盘(例如,Disc_id#1)组合的绑定单元和绑定信息。

与以上说明相关联地,本发明示例性地示出以下情形,其中根据图6D的优选实施例,本地存储文件系统41的盘包在组织ID目录62下包括盘ID目录63和第二共享目录63a。

如从图7可见,盘ID目录63和第二共享目录63a的每一个均包括与所加载的盘(例如,OrgID 1和DiscID_1)组合的绑定单元②。

本地存储文件系统41包括绑定信息③。绑定信息③包括与绑定单元②相关联的各种信息,例如,绑定单元的文件类型、绑定单元的更新次数、绑定方法等等。但是,根据需要可对某些示例应用预定的绑定方法。换言之,即使没有绑定信息,该预定绑定方法也可被应用于某些示例。

与以上说明相关联地,绑定单元②基本类似于盘包。具体而言,绑定单元可包括与盘中所包含的特定播放列表文件具有相同名称的播放列表文件,从而可将其与特定播放列表文件组合。但是,绑定单元独自不能作为再现/管理文件,并且此事实被视为是绑定单元②与盘包①之间的区别。

应当注意,绑定单元②本身不能作为再现/管理文件来操作,这与盘包①不同。如果假设绑定单元②被设计成独自来执行数据再现,则此数据再现类似于本地存储的数据再现,从而绑定单元的上述操作与本发明的同时再现记录在盘中的原始数据和记录在本地存储中的附加数据的目的相背。

因此,虚拟文件系统(VFS)执行使用上述绑定信息③将绑定单元②与所加载的盘的盘包①组合的绑定操作,从而构成新的虚拟包51。

与以上说明相关联地,以下将对上述绑定操作以及由该绑定操作构成的虚拟包的各种特征进行说明。

绑定操作的第一个特征如下。如果盘包①中所包含的文件的名称等于绑定单元②中所包含的文件的名称,则用上述包含在绑定单元②中的文件来替换虚拟包51中所包含的文件。例如,如图7中所示,绑定单元②中存在与包含在盘包①中的索引文件(index.bdmv)81和播放列表文件(00000.mpls)71具有相同文件名的索引文件(index.bdmv)82和播放列表文件(00000.mpls)72,则用包含在新的虚拟包的绑定单元②中的文件来替换该索引文件(index.bdmv)82和播放列表文件(00000.mpls)72。

能够提供前述绑定单元②中所包含的索引文件(index.bdmv)82和播放列表文件(00000.mpls)72的外部内容供应方(CP)必须考虑上述索引文件(index.bdmv)82和播放列表文件(00000.mpls)72代替盘包①中所包含的索引文件(index.bdmv)81和播放列表文件(00000.mpls)71,并且必须以完成文件(即,完整的文件)的形式来预制作上述文件,从而外部CP能预提供完全成形的索引文件(index.bdmv)82和完全成形的播放列表文件(00000.bdmv)72。

但是,在外部CP不提供完全成形的索引文件(index.bdmv)82和完全成形的播放列表文件(00000.bdmv)72的情况下,虚拟包51必须与包含在盘包①中的索引文件(index.bdmv)81和播放列表文件(00000.mpls)71相关联地执行组合操作,从而可使用前述组合操作来构成新的索引文件(index.bdmv)(未示出)和新的播放列表文件(00000.mpls)(未示出)。

绑定操作的第二特征如下。如果盘包①中所包含的文件的名称与绑定单元②中所包含的文件的名称不同,则绑定单元②中所包含的文件被附加或添加到虚拟包。例如,如图7中所示,disc ID_1目录63中所包含的“02000.clpi”文件和“02000.m2ts”文件、以及第二共享目录63a中所包含的“01000.mpls”文件、“03000.clpi”文件和“03000.m2ts”文件指示新添加的具有与盘包①中所包含的文件名不同的文件名的文件,从而通过添加上述文件来配置新的虚拟包51。

绑定操作的第三特征如下。如果在disc ID_1目录63和第二共享目录63a中的绑定单元②中存在相同的文件名,则首先使用disc ID_1目录63中所包含的文件。换言之,虚拟包51中所构成的文件的优先次序确定为disc ID_1目录63→第二共享目录63a→盘包①的次序。

因此,假设在disc ID_ 1目录63和第二共享目录63a中存在“00002.mpls”文件(未示出),则该新的虚拟包中所包含的文件将用前述包含在disc ID_1目录63中的“00002.mpls”文件来替换。以此方式,假设在第二共享目录63a中存在“00003.mpls”文件(未示出),则将用包含在disc ID_1目录63中的“00003.mpls”文件来替换包含在新的虚拟包51中的文件。因此,虚拟包51由上述第一到第三特征构成,从而可使用前述虚拟包51来同时再现记录在盘中的原始数据和记录在本地存储15中的附加数据。

图8a到8c是根据本发明的其它优选实施例的在本地存储文件系统中使用的概念性文件结构。

图8a示出盘ID目录631、632和633的详细结构。具体而言,如从图8可见,盘ID目录631、632和633中所包含的应用目录6311和6312与应用目录6311和6312以及虚拟包数据目录6313分离。例如,disc ID_0目录631、disc ID_1目录632、以及disc ID_2目录633设置在org ID_0目录621下。disc ID_0目录631包括应用目录6311和6312以及虚拟包数据目录6313。在此情形中,应用目录6311和6312的每一个包括仅由具有特定ID“disc ID_0”的盘控制的应用文件或程序。虚拟包数据目录6313与“disc ID_0”的特定盘组合,并包括要包含在虚拟包中的文件。

图8B到8C示出虚拟包数据目录6313的详细结构。与以上说明相关联地,图8B到8C的优选实施例的特征在于,在图8B到8C中使用活动目录(Active)和非活动目录(Inactive)。

在此情形中,活动(Active)目录是指由当前虚拟包的文件组成的目录,并且还指示活动(Inactive)目录中所包含的所有文件用于绑定操作。

优选的是,活动(Active)目录可仅由一Java系统(例如,BD-J应用)控制,活动(Active)目录中所包含的文件可仅在访问之后才再现,并且可以不允许诸如文件删除等编辑操作。

非活动(Inactive)是指由不能构成当前虚拟包的一个或多个文件组成的目录。因此,非活动(Inactive)目录由Java系统(例如,BD-J应用)控制,并且非活动(Inactive)目录中所包含的文件被访问,由此允许诸如文件删除等编辑操作。

与以上说明相关联地,单个虚拟包数据目录6313可包括单个活动(Active)目录6313a和多个非活动目录6313b和6313c。换言之,单个活动目录必须呈现为虚拟包数据目录中用于当前绑定操作的目录。并且,根据需要,还可呈现至少一个非活动目录作为虚拟包数据目录中不用于当前绑定操作的目录。并且,非活动(Inactive)目录可被变更为活动(Active)目录,并且活动(Active)目录也可被变更为非活动(Inactive)目录。

但是,作为另一示例,在虚拟包数据目录中可呈现多个活动(Active)目录。在此情形中,可能需要用于控制绑定操作的高层控制程序。

虚拟包数据目录6313中所包含的目录(00000、00001和00002)可用作能够存储根据所下载内容数据分类的文件的目录。换言之,根据需要,可将单个标题中所包含的多个内容数据单元可相互分开。例如,单个标题包括一音频流和一图形流。该音频流存储在非活动目录(00001)中,而该图形流存储在非活动目录(00002)中。

因此,在绑定操作之前,分离/存储的内容数据移到活动(Active)目录。

图8B示出虚拟包数据目录6313中包含单个活动目录(00000)和多个非活动目录(00001、00002)的示例。在活动目录(00000)中呈现用于构成虚拟包的绑定单元。尽管图8B中示出了非活动目录(00001、00002)中包含的文件,但是可在图8B的结构中呈现活动目录(00000)的绑定单元中所包含的所有文件。

图8C示出活动目录(0000)中能够构成虚拟包的绑定单元的另一个示例。换言之,单个标题中所包含的多个内容数据单元被配置在这组附加文件中。例如,第一组(101S)音频文件(00000.01.mpls、01000.clpi、及01000.m2ts)、第二组(102S)呈现图形(PG)文件(00000.02.mpls、09001.clpi及09001.m2ts)、以及第三组(103S)文本字幕(TXT-ST)文件(00000.03.mpls、09002.clpi及09002.m2ts)可被相互分开地配置。在上述示例的情形中,第一文件组101S、第二文件组102S和第三文件组103S在根据内容单元分类时下载,作为单个文件存储在非活动目录中,并在绑定操作之前移到活动目录,从而构成了单个绑定单元。

图9A到9C是示出根据本发明的构成另一虚拟包的方法的概念图。例如,图9A到9C中示出了在图8C的绑定单元中使用的绑定方法。

图9A示出将盘中所包含的单个播放列表文件(00000.mpls)100与绑定单元中所包含的多个播放列表文件101、102和103组合的绑定操作。可注意到,绑定单元中所包含的多个播放列表文件101、102和103等于与盘中所包含的播放列表文件100相关联的各个内容的播放列表文件。

图9B示出图9B中所示的处理的详细绑定操作。

与以上说明相关联地,图9B示出盘的播放列表文件100构成主路径、而绑定单元中所包含的多个播放列表文件101、102和103分别构成子路径的示例。

首先,绑定单元中所包含的多个播放列表文件101、102和103被合并以构成至少一条子路径,然后将该子路径与盘中所包含的播放列表文件100组合,从而构成虚拟包中所包含的虚拟播放列表文件。在此情形中,可构成单个子路径,或也可构成根据各个播放列表文件101、102和103分类的多个子路径。

与以上说明相关联地,图9C示出盘中所包含的播放列表文件100构成主路径、并且绑定单元中所包含的每个播放列表文件101、102和103包括主路径和子路径。

在此情形中,通过合并绑定单元中所包含的播放列表文件101、102和103而不与盘中所包含的播放列表文件100合并来构成虚拟包中所包含的虚拟播放列表文件104。图9C示出绑定单元中所包含的每个播放列表文件101、102和103包括主路径的示例,由此在图9C中预包含盘中所包含的播放列表文件的内容数据。

与以上说明相关联地,假设在绑定单元中仅呈现单个播放列表文件101、102或103,则相应播放列表文件可用虚拟播放列表文件104来替换。

图10A到10D是根据本发明另外的优选实施例的在本地存储文件系统中使用的概念性文件结构。具体而言,图10A到10D的结构是在共享目录的基础上描述的。

图10A中以与图6D的优选实施例中相同的方式描述了用于允许组织ID目录621、622和623共享通用文件信息的第一共享目录62a、以及用于允许盘ID目录631、632和633共享通用文件信息的第二共享目录63a。

并且,各个目录由作为系统程序的常驻应用来管理。换言之,光学记录/再现设备中所包含的常驻应用编辑本地存储中所包含的特定目录的文件,或控制特定目录的文件的绑定操作。

与以上说明相关联地,根据图10A的优选实施例,第一共享目录62a、盘ID目录631到633、以及第二共享目录63a的绑定单元被配置成具有相同格式。

与以上说明相关联地,以下将对第一共享目录62a中所包含的文件和第二共享目录63a中所包含的文件进行说明。

首先,应当注意第一共享目录62a中所包含文件的类型的数目是有限的,因为不同内容供应方(CP)所构成的组织ID目录621到623中可能发生版权侵犯。因此,优选的是第一共享目录62a由不具有版权侵犯问题的最少的文件组成。

第二共享目录63a中所包含的文件类型有各种方式可用,因为由单个CP构成的盘ID目录631到633产生上述版权侵犯问题的概率较低。例如,可提供通用的点击声音文件作为辅助数据,或者根据需要,也可提供新的电影预告片标题作为辅助数据。但是,应当注意,第二共享目录63a中不包含与特定盘相关联的数据库文件或内容文件。优选的是,上述绑定单元的绑定操作的优先次序可确定为盘ID目录63→第二共享目录63a→第一共享目录62a的次序。

图10B示例性地示出第二共享目录63a的标题结构。换言之,图10B的优选实施例被设计成考虑以标题为单位来编辑文件。

因此,假设第二共享目录63a中所包含的特定标题(例如,标题#1)仅与特定盘ID目录631相关联,而不与其它盘ID目录632和633相关联,可独立执行文件编辑。

但是,如果第二共享目录63a中所包含的特定标题(例如,标题#2)与多个盘ID目录631和632相关联,则难以执行前述的独立文件编辑。在此情形中,必须同时编辑与相应标题相关联的所有盘ID目录631和632。

作为又一示例,可设计一种在制造光学记录/再现设备时防止文件编辑的系统。并且,还可设计另一种在执行文件添加时防止文件被删除的系统。以此方式,可根据其独特的应用来设计各种系统。

图10C到10D示出根据本发明的包含在本地存储文件系统中的文件结构的各种优选实施例。具体而言,图10C到10D中示出了用于在绑定单元中构建绑定信息的文件结构。

绑定信息是指能够确定绑定操作的特定信息。图10C到10D的优选实施例的特征在于,它包括用于绑定信息的附加目录和附加文件结构。

例如,绑定单元包括元数据目录(META),而元数据目录(META)包括装备有绑定信息的文件。

根据图10C到10D的优选实施例,上述装备有绑定信息的文件称为清单文件,并且根据上层绑定单元类别,可称为“bumf_disc0_ID.xml”文件201、“bumfdshared.xml”文件202和“bumf_oshared.xml”文件203等之一。对本领域技术人员显而易见的是,元数据目录(META)除上述清单文件以外还可根据需要包括其它各种元数据文件。

上述清单文件包括各种绑定信息单元。

换言之,清单文件可指定绑定对象文件,并可根据需要确定绑定操作的内容数据。并且,清单文件可记录特定文件的下载时间和更新时间,还可包括指示该特定文件是否对应于一文件编辑对象的特定信息。

与以上说明相关联地,图10C示出在各个盘中构成单个清单文件的一个示例,而图10D示出在盘中所包含的各个标题中构成清单文件的另一示例。

例如,盘ID目录631的绑定单元中所包含的三个标题可分别具有“bumf_disc0_ID_001.xml”文件201、“bumf_disc0_ID_002.xml”文件202、以及“bumf_disc0_ID_003.xml”文件203。以此方式,第二共享目录63a的各个标题也可分别具有“bumf_dshared_001.xml”文件301、“bumf_dshared_002.xml”文件302、以及“bumf_dshared_003.xml”文件303。当如上所述地构建各个标题的清单文件时,能更高效地执行各个标题的绑定和编辑操作。

对本领域技术人员显而易见的是,可在本发明中进行各种修改和变更而不会偏离本发明的精神和范围。由此,本发明旨在覆盖对本发明的这些修改和变更,只要它们落在所附权利要求及其等效技术方案范围之内即可。

工业实用性

本发明提供一种使用本地存储从记录介质再现数据的方法和装置及一种构成虚拟包的方法,从而它们能有效地再现记录在记录介质中的原始数据和存储在本地存储中的附加数据,从而为用户创建出更便利的功能。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号