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

文档序号:6759141阅读:281来源:国知局
专利名称:使用本地存储从记录介质再现数据的方法和装置的制作方法
技术领域
本发明涉及一种用于从记录介质再现数据的方法和装置,尤其涉及一种使 用光学记录/再现设备中所包含的本地存储从记录介质中再现数据的方法和装置。
背景技术
通常,作为其中能记录大量数据的记录介质的光盘已被广泛地使用。特别 地,近来开发了一种能长时间记录/存储高质量视频数据和高质量音频数据的高 密度光学记录介质,例如蓝光盘(BD)。
基于下一代记录介质技术的BD已被认为是能比常规DVD存储多得多的 数据的下一代光学记录方案。最近,许多开发者对与BD及其它数字设备相关 联的国际标准技术规范进行了深入的研究。
与上述情形相关联地,近来已开发了一种基于BD国际标准的光学记录/ 再现设备,但BD国际标准尚不完善,因此在开发该光学记录/再现设备时出现 了许多限制和问题。
特别地,上述光学记录/再现设备必须不仅考虑到用于记录/再现BD的数 据的基本功能,还要考虑到用于使光学记录/再现设备能与外围数字设备交互的 附加功能。换言之,光学记录/再现设备必须接收外部输入信号,必须显示所接 收的信号,并且必须使用外部输入信号和BD来再现所需的数据。然而,尚 未建立一种用于从记录介质中再现数据以同时再现外部输入信号和BD的数据 的装置,因此在开发基于BD的光学记录/再现设备的过程中出现许多限制和问 题。
发明公开
因此,本发明针对一种基本上避免了由于相关技术的限制和缺点所引起的 一个或多个问题的使用本地存储从记录介质中再现数据的方法和装置。
本发明的一个目的在于提供一种用于从外部下载数据、将所下载的数据存 储在多个本地存储中、并有效地再现记录在本地存储中的数据以及记录在诸如 BD等记录介质中的数据的方法和装置。
本发明的其它优点、目的和特征部分将在以下说明中阐明,且部分在本领 域的普通技术人员仔细阅读以下说明时将变得显而易见,或可以通过本发明的 实践来获知。本发明目的和其它优点可以由在书面说明和权利要求书以及附图 中特别指出的结构来实现和得到。
为了实现这些目的和其它优点并根据本发明的目的,如本文中体现和宽泛 地说明的, 一种使用多个本地存储再现记录介质上所记录的数据的方法,包括 读取记录介质上所记录的盘包;读取与该盘包相关联并存储在这多个本地存储 中的多个绑定单元;读取各绑定单元中所包含的绑定信息;通过根据这多个绑 定单元中所包括的文件的绑定优先级来将这多个绑定单元与该盘包绑定来生 成虚拟包,其中绑定优先级是基于各绑定单元中所包括的绑定信息来确定的; 以及再现该虚拟包。
在本发明的另一方面,提供了一种用于生成虚拟包的方法,该方法包括 从多个本地存储读取多个绑定单元,每个绑定单元包括存储与记录在一记录介 质上的盘包相关联的数据的目录;以及通过根据这多个绑定单元的绑定优先级 将这多个绑定单元与该盘包绑定来生成虚拟包。
在本发明的又一方面,提供了一种用于再现记录介质上所记录的数据的装 置,该装置包括拾取单元,用于从记录介质读取盘包;多个本地存储,用于 存储与该盘包相关联的多个绑定单元;以及控制器,用于通过根据这多个绑定 单元中所包括的文件的绑定优先级将这多个绑定单元与该盘包绑定来生成虚 拟包。
应理解,本发明的以上概括说明和以下详细说明是示例性和说明性的,并 且旨在提供要求保护的本发明的进一步说明。 说明书第3/18页
附图简要说明
包括于此以提供对本发明的进一步理解、并被结合在本申请中且构成其一 部分的附图示出本发明的实施例,并与本说明一起用来解释本发明的原理。在 附图中


图1是示出根据本发明的一种用于从记录介质再现数据的方法和装置的 概念图2是示出在作为记录介质的光盘中所记录的文件结构以及使用该文件 结构再现特定标题的方法的概念图3是示出根据本发明的作为记录介质的光盘的数据记录结构的结构图4A是示出根据本发明的光学记录/再现设备的框图4B是示出根据本发明的使用光学记录/再现设备中所包含的所有组件 当中的本地存储来再现数据的装置的框图5是示出根据本发明的用于生成能同时再现记录在记录介质中的数据 和记录在本地存储中的数据的虚拟包的方法的概念图6A是示出根据本发明的一个优选实施例的用于生成虚拟包的本地存储 绑定单元的结构图6B是示出根据本发明的另一个优选实施例的用于生成虚拟包的本地存 储绑定单元的结构图7是示出一种在根据发明的文件结构的基础上使用虚拟文件系统来生 成虚拟包的方法的概念图;以及
图8是示出根据本发明的一种使用本地存储从记录介质再现数据的方法 的流程图。
实现发明的最佳模式
现在将详细参照本发明的优选实施例,其例子在附图中示出。在任何可能 的场合,将在所有附图中使用相同的标号来指相同或相似的部分。
下面将参照附图对使用本地存储从记录介质再现数据的方法和装置进行 说明。
在说明本发明之前,应注意本发明中公开的大多数术语对应于本领域中公 知的通用术语,但某些术语是由申请人按需要选择的,并且下面将在本发明的 以下说明中公开。因此,优选地,申请人所定义的术语要在本发明中它们的含 义的基础上理解。
在本发明中使用的记录介质是指根据各种记录方案的所有可记录介质,例 如,光盘和磁带等。应注意,术语"盘"被认为与根据本发明的记录介质是相 同的。
为了便于说明以及更好地理解本发明,下面将诸如BD等光盘示例性地用 作本发明中的上述记录介质。应注意,本发明的技术思路可应用于其它记录介 质而不会背离本发明的范围和精神。
术语"本地存储"是指图1中所示的光学记录/再现设备10中所包含的存
储单元。更详细地说,术语"本地存储"是指能从用户接收必要的信息和数据、 并存储所接收的信息或数据的组件。例如, 一般的本地存储可以指硬盘驱动器
(HDD),但应注意,本发明的术语"本地存储"不限定于HDD,并且可以 按需要适用于其它例子。对本领域中的技术人员显而易见的是,本地存储可以 连接至光学记录/再现设备或从光学记录/再现设备断开,并且可以用便携式记 录介质(例如,便携式HDD和便携式闪存等)来实现。
特别地,术语"本地存储"是指用于存储与诸如BD等记录介质相关联的 数据的存储单元。与记录介质相关联的数据通常从外部设备下载。
与上述说明相关联地,对本领域的技术人员显而易见的是,本地存储可以 直接从记录介质读取某种许可数据,并且可以生成与记录介质的记录/再现操作 相关联的系统数据(例如,元数据),以使得该系统数据可以被存储在本地存 储中。
术语"绑定单元"是指存储在本地存储中的一组文件。特别地,绑定单元 是指与特定记录介质相关联的一组信息(即,信息集)。在此情形中,根据绑 定单元清单文件的信息将包含在记录介质中的数据替换成该信息集,将该信息 集添加(或追加)到包含在记录介质中的数据中或与之合并,以使得能同时再 现记录介质的数据和本地存储的数据。绑定单元的详细说明将在稍后进行。
为便于说明,记录在记录介质中的数据被称为"原始数据",而本地存储 中所存储的多个数据单元当中的与该记录介质相关联的数据被称为"附加数 据"。
图1是示出根据本发明的用于再现数据的方法和装置的概念图。图1中示
出光学记录/再现设备IO及外围设备的统一使用。
光学记录/再现设备10能在/从具有不同格式的各种光盘中记录/再现数据。 必要时,光学记录/再现设备10可以只在/从诸如BD等特定光盘中记录/再现特 定数据,或者可以从光盘再现数据而不在该光盘中记录数据。应注意,为便于 说明,考虑到BD与外围设备之间的相关性,本发明示例性地使用能从BD再 现数据的BD播放器或者能在BD中记录数据的BD刻录机。在本领域中公知 光学记录/再现设备10也可适用于嵌入诸如计算机等特定设备中的驱动器。
光学记录/再现设备10在/从光盘30中记录/再现数据,接收外部输入信号, 对所接收的信号执行信号处理,并将信号处理结果传送至外部显示器20,以使 得用户能在显示器20上观看信号处理结果。在此情形中,可接收的外部信号 没有限制。例如,代表性的外部输入信号可以被确定为DTV关联信号和因特 网关联信号等。具体而言,因特网是指用户易于接入的一种通信网络,它使得 用户能使用光学记录/再现设备IO来下载特定因特网数据并能使用所下载的数 据。
与上述说明相关联地,提供用作外部源的内容数据的人通常被称为内容供 应者(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"文件,以及用于在再现盘的数据时向用户提供字体信息的 "lllll.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)包括一个或多个播放项(Playltem)以及一个或多个子 播放项(SubPlayltem)。各播放项(Playltem)和各子播放项(SubPlayltem) 适用于指定期间再现特定剪辑的播放区间。播放项(Playltem)和子播放项 (SubPlayltem)包括与所要再现的特定剪辑相关联的信息,即,与特定专辑的 再现开始时间(IN-Time)相关联的信息以及与再现终止时间(OUT-Time)相 关联的其它信息。
与上述说明相关联地,使用播放列表文件中的至少一个播放项(Playltem) 来再现数据的过程被称为主路径,而使用单个子播放项(SubPlayltem)来再现 数据的过程被称为子路径。播放列表文件必须包含单个主路径。必要时,根据 子播放项(SubPlayltem)的存在与否,播放列表文件可包含至少一个子路径。
总之,播放列表文件用作包含在整个再现/管理文件结构中的用于通过一 个或多个播放项(Playltem)的组合来再现所需的剪辑的基本再现/管理文件单 元。
备份目录(BACKUP)存储多个复制文件,即存储与盘再现相关联的信息 的索引文件"index"的复制文件(又称为"拷贝文件")、目标文件"MovieObject" 的复制文件、包含在播放列表目录(PLAYLIST)中的所有播放列表文件
(*.mpls)的复制文件、以及包含在剪辑信息目录(CLIPINF)中的所有剪辑 信息文件(*.clpi)的复制文件。如果上述文件("index" 、 "MovieObject"、
"*.mpls"以及"*.clpi")受损,则盘再现处理也受到致命的损害,因此备份 目录(BACKUP)被设计成预先存储上述文件的复制文件作为备份文件。与上
述说明相关联地,图2中示出使用上述盘文件结构来再现特定标题的方法。
如果用户输入与用作索引文件(又称为"索引表")的标题相关联的标题 再现命令,则标题的再现开始。下面将对此进行详细说明。
索引文件(index.bdmv)包括指示与加载相应盘的数据时首先的再现图 像相关联的信息的首先回放信息"First Playback"、用于提供菜单图像的顶层 菜单信息"Top Menu"、以及至少一个标题信息"标题射 标题ttn"。
如果在光学记录/再现设备10中加载了光盘30,则通过显示器20向用户 提供与索引表相关联的标题菜单信息。如果用户选择菜单图像中所包含的特定 标题或特定菜单,则根据由盘制造商预先定义的脚本开始数据再现。换言之, 如果用户输入用于再现特定标题(例如,标题弁l)的命令,则根据再现/管理文 件结构的目标文件(MovieOjbect)中所包含的命令来执行特定播放列表文件。 然后,根据播放列表文件信息通过包含在播放列表文件中的特定播放项和/或子 播放项来再现构成标题弁l的一个或多个剪辑(例如剪辑弁1~剪辑#3)。
图3是示出根据本发明的记录在记录介质中的数据记录结构的结构图。具 体而言,图3示出与文件结构相关联的信息的盘记录格式。如图3中所示,从 盘的内部区域的观点来看,上述盘结构依次包括文件系统信息区域,用作用 于管理全部文件的系统信息;数据库区域,用于记录播放列表文件和剪辑信息 文件以再现所记录的AV流(*.m2ts);以及AV流区域,用于记录由音频数 据、视频数据以及图形数据等组成的多个流。特别地,应注意,记录在AV流 区域中的数据可以被确定为如上所述的原始数据。本发明提供一种用于同时再 现记录在盘中的原始数据(例如,图2中所示的文件结构)以及记录在本地存 储中的附加数据的方法和装置,并且下面将对根据本发明的各种优选实施例进 行说明。
图4A是示出根据本发明的光学记录/再现设备10的框图。 参见图4A,光学记录/再现设备10包括拾取单元ll、伺服单元14、信 号处理器13、本地存储15以及微处理器16。拾取单元11再现光盘中所记录 的原始数据以及包括再现/管理文件信息在内的管理信息。伺服单元14控制拾
取单元11的操作。信号处理器13从拾取单元11接收再现信号,将所接收的 再现信号恢复成合需的信号值,或将要记录的信号调制成记录在光盘中的另一 信号,从而它发送恢复或调制结果。本地存储中存储数据。微处理器16控制 上述组件的相互操作。
当构建用于存储从外部下载的数据的文件结构时,根据本发明,本地存储
15可以由多个本地存储构成。为便于说明,图7示出两个本地存储(即,第一 和第二本地存储)的一个例子,但应注意,本发明不限于图7的例子,并且在
必要时适用于其它例子。
控制器12在接收到来自用户的命令时从光盘的外部下载附加数据,在本
地存储15中存储所下载的附加数据,并且使用本地存储的绑定单元清单文件
中所记录的绑定单元清单信息来配置绑定单元。另外,控制器12使用绑定单 元清单文件中所记录的绑定单元清单信息来配置虚拟文件结构(下文称为虚拟
包),使得它能再现包含在记录介质中的数据以及包含在本地存储中的数据。 控制器在接收到来自用户的请求时使用虚拟包来再现原始数据和/或附加数据。
由控制器12生成的虚拟包中包括至少一个其中包括能再现多个剪辑的播 放项的虚拟播放列表。
控制器12根据绑定优先级来执行至少一个本地存储绑定单元文件与盘包 (即,记录介质文件结构)之间的绑定操作,从而它控制生成虚拟包的方法。 在此情形中,优选地,控制器12可以确定绑定优先级。
例如,如果第一本地存储的优先级比第二本地存储的优先级高且第一本地 存储的绑定单元和第二本地存储的绑定单元执行绑定操作,则当第一和第二本 地存储的绑定单元中存在相同文件时,选择具有较高优先级的第一本地存储的 绑定单元中所包含的文件。或者,如果上述绑定单元中存在不同文件,则选择 这些绑定单元的所有文件以形成虚拟包。
与上述说明相关联地,下面将参照附图对绑定单元清单文件、绑定单元清 单信息、以及虚拟包进行详细说明。
AV解码器17在接收到来自控制器12的控制信号时对输出数据(即,原 始数据和/或附加数据)进行最终解码,并向用户提供解码结果。 AV编码器18在接收到来自控制器12的控制信号时将输入信号转换成特
定格式信号(例如,MPEG2传输流),并将经转换的信号发送至信号处理器 13。
新的虚拟包可以存储在本地存储15中以使得可以在将来再次使用它。新 的虚拟包还可以临时存储在附加动态存储器中,然后可以被使用。
图4B是示出根据本发明的使用光学记录/再现设备10中所包含的所有组 件当中的本地存储来再现光盘的数据的装置。
下面将对本地存储15中所存储的信息进行说明。根据本发明的本地存储 15存储包括每一个盘标识(ID)信息的目录和文件在内的文件信息(disc—ID #n 相关的目录文件)以及从外部下载的多个附加剪辑。生成本地存储15的绑定 单元,并且本地存储15可存储用于与盘文件结构(即,盘包)相关联的绑定 操作的绑定单元清单信息。
具体而言,本地存储15可包括用于应对不同盘的多个文件信息单元 (disc一ID弁n相关的目录文件)。因此,本地存储15还需要用于管理上述文件 信息单元的文件系统。具体而言,该文件系统又称为本地存储文件系统41,并 且本地存储文件系统41指用于管理本地存储15中所存储的所有文件的系统。
因此,如果在光学记录/再现设备10中加载了特定盘ID (disc一ID)的光 盘(例如,discJD#l),则光学记录/再现设备10中所包含的控制器12使用 拾取单元11和信号处理器13来识别盘的ID信息。如果本地存储15存储文件 信息,则控制器从存储在本地存储15中的所有文件信息单元当中读取等于所 加载的盘ID信息的绑定单元文件信息,通过将读取的信息与盘包绑定(或组 合)来生成虚拟包,并使用所生成的虚拟包来再现盘的原始数据和本地存储的 附加数据两者。
然而,虽然图4B中示出单个本地存储15和本地存储文件系统41,但本 发明涉及多个本地存储的例子,并且对本领域的技术人员显而易见的是,本地 存储15的数目可被确定为多个,且本地存储文件系统41的数目也可被确定为 多个。
下面将参照图5对一种将本地存储数据与盘包组合(或绑定)以形成虚拟
包的方法进行说明。
图5是示出根据本发明的一种生成上述虚拟包以同时再现记录介质的数 据和本地存储的数据的方法的概念图。
如果在本地存储15中存储了图4b中所示的信息和内容的情况下在光学记 录/再现设备10中加载了特定盘,则光学记录/再现设备IO读取本地存储15中 所包含的文件系统信息41,并同时读取包括盘中所记录的文件结构在内的盘文 件系统信息42,从而生成VFS。更具体而言,虚拟文件系统(VFS)是指虚拟 地生成的用于管理本地存储15中所包含的文件系统以及所加载的盘的另一文 件系统两者的文件系统。
光学记录/再现设备使用上述虚拟文件系统(VFS)生成一个新的虚拟包, 以同时再现记录在盘中的原始数据以及记录在本地存储中的附加数据。为此, 光学记录/再现设备IO从文件系统中读取与盘(例如,disc—ID弁1)相关联的文 件信息(disc一IDW相关的目录文件),根据所读取的绑定单元清单信息来生 成绑定单元,读取所生成的绑定单元,并执行用于将加载的盘(disc—ID #1) 的盘包替换成读取的文件信息或将读取的文件信息追加于盘包的绑定操作。
与上述说明相关联地,根据本发明的绑定单元清单文件包括指示文件与 标题之间的关系的列表(即,文件和标题关系列表);用于执行绑定单元中所 包含的所有文件的映射以形成虚拟包的名称映射信息;用于渐进播放列表的渐 进播放列表信息;以及凭证信息。
具体而言,当本地存储的文件结构数据生成绑定单元或当绑定单元与盘包 组合时使用上述名称映射信息。
通过上述绑定操作生成的虚拟包指示用于再现/管理原始剪辑422和附加 剪辑412的文件结构。原始剪辑422由记录在盘中的原始数据组成。附加剪辑 412由记录在本地存储中的附加数据组成。
下面将参照图6A 6B对用于生成本地存储绑定单元的优选实施例进行说 明。图6A 6B中所示的优选实施例的特征在于,绑定单元生成以标题为单元 包括目录的文件结构。
上述以标题为单元配置的绑定单元可以与记录介质具有相同的文件结构。
必要时,绑定单元可与记录介质具有不同的文件结构。
图6A是示出根据本发明的用于生成虚拟包的本地存储绑定单元的结构 图。具体而言,图6A中所示的本地存储被称为第一本地存储(本地存储l)。
参见图6A,本地存储文件结构中所包含的绑定单元清单文件(disc一ID 弁l.bumf) 61包括用于将新尾片的各个文件(42005.mpls、 42005.clpi以及 42005.m2ts)映射至盘的共享目录中所包含的辅助数据文件(Japanese.otf)的
映射信息。
如果盘绑定单元(disc一ID弁l的绑定单元)71是由上述映射信息生成的, 则新尾片目录位于特定盘目录(disc—ID #1)的下面。上述新尾片目录包括.-播放列表文件(42005.mpls)、剪辑信息文件(42005.clpi)以及流文件 (42005.m2ts)。辅助数据文件(Japanese.otf)位于共享目录的下面。
与上述说明相关联地,所生成的绑定单元的所有文件用作只读文件,并且 上述与盘组合的绑定单元生成一个新的虚拟包,用于再现记录介质的数据和/ 或本地存储的数据,下面将参照图7对生成虚拟包的方法进行说明。
图6B是示出根据本发明的另一优选实施例的用于生成虚拟包的本地存储 绑定单元的结构图。具体而言,图6B中所示的本地存储被称为第二本地存储 (本地存储2)。
参见图6B,本地存储文件结构中所包含的绑定单元清单文件(disc—ID #l.bumf) 62包括用于将新尾片的各个文件(32005.mpls、 32005.clpi以及 32005.m2ts)映射至盘的共享目录中所包含的辅助数据文件(Japanese.otf)的
映射信息。
如果盘绑定单元(disc—ID弁1的绑定单元)72是由上述映射信息生成的, 则新尾片目录位于特定盘目录(disc—ID #1)的下面。上述新尾片目录包括 播放列表文件(32005.mpls)、剪辑信息文件(32005.clpi)以及流文件 (32005.m2ts)。辅助数据文件(Chinese.otf)位于共享目录的下面。
与上述说明相关联地,所生成的绑定单元的所有文件用作只读文件,并且 上述与盘包组合的绑定单元生成一个新的虚拟包,用于再现记录介质的数据和 /或本地存储的数据,下面将参照图7对生成虚拟包的方法进行说明。
图7是示出一种在根据发明的文件结构的基础上使用虚拟文件系统(VFS) 来生成虚拟包的方法的概念图。
参见图7,在有多个本地存储包括与一记录介质相关联的内容数据、并且 存在若干绑定单元清单文件的情形中,当本地存储中所包含的绑定单元清单文 件是在最近或在最初生成时确定最高绑定优先级。如果在光学记录/再现设备中 建立了绑定优先级,则光学记录/再现设备将根据上述绑定优先级来执行绑定操 作。
另外,光学记录/再现设备可包括供用户使用的播放选项菜单,以使得用 户能使用该播放选项菜单自由地将所需的优先级分配给本地存储中的任何一 个的绑定单元。
具体而言,本发明的该优选实施例示出多个本地存储(例如,两个本地存
储(本地存储1和本地存储2)),并且假定当执行绑定操作时,本地存储1 的绑定优先级比本地存储2的绑定优先级高。
换言之,当盘包73、本地存储1的绑定单元71、本地存储2的绑定单元 72执行绑定操作时,本地存储1的文件、本地存储2的文件以及记录介质文件 间的绑定优先级被确定为本地存储1的文件一本地存储2的文件一记录介质文 件的降序。换言之,给本地存储l的文件设置最高绑定优先级,给本地存储2 的文件设置中间绑定优先级而给记录介质文件设置最低绑定优先级。
优选地,盘专用区域绑定单元的文件的优先级可高于共享区域绑定单元的 优先级。
所加载的盘中记录了一个特定文件结构(即,图2的盘包),该文件结构 可以被称为盘包。本地存储中包含本地存储文件系统41。本地存储文件系统 41包括与所加载的盘(例如,disc—ID弁1)组合的绑定单元、以及若干绑定单 元清单文件。
与上述说明相关联地,绑定单元基本上类似于盘文件结构(即,盘包)。 在必要时,以标题为单元配置的绑定单元可以与记录介质具有相同的文件结 构,或可与记录介质具有不同的文件结构。
应注意,与盘包不同,绑定单元本身不能作为再现/管理文件来操作。
如果假定绑定单元被设计成自己执行数据再现,则此数据再现类似于本地 存储的数据再现,从而绑定单元的上述操作与本发明的同时再现记录在盘中的 数据和记录在本地存储中的附加数据的目的相背。
因此,虚拟文件系统(VFS)特别使用上述绑定单元清单文件当中的名称 映射信息,并通过将更新到本地存储文件结构的绑定单元与包含在所加载的盘 中的盘包绑定(或组合)来执行绑定操作,由此来生成一个新的虚拟包。
优选地,所生成的虚拟包可与盘包具有相同的结构。
例如,盘中所包含的盘包(org—ID #1, disc—ID #1:102)包括指示根目 录的下层目录的BD目录(BDMV)中的索引文件(index.bdmv)、目标文件 (MovieObject.bdmv)、播放列表文件(OOOOO.mpls)、剪辑信息文件(OlOOO.clpi)、 流文件(01000.m2ts)、以及辅助数据文件(sound.bdmv)。
与所加载的盘(例如,disc—ID #1)相关联的新下载更新的绑定单元或预 先下载并存储在本地存储中的本地存储1的绑定单元71包括特定CP目录(例 如,org—ID弁1)下面的盘专用目录(disc—ID #1)和盘共享目录(Shared)。
指示盘专用目录(disC—ID#l)的下层目录的新尾片目录包括 一特定播 放列表文件(42005.mpls) 711、由该播放列表文件(42005.mpls) 711管理的 剪辑信息文件(42005.clpi) 712以及流文件(42005.m2ts) 713。盘共享目录 (Shared)包括辅助数据文件(Japanese.otf) 714,以生成本地存储1的绑定单 元。
根据本发明的本地存储1的绑定单元清单文件的名称映射信息包括指示 虚拟包中的绑定单元文件的名称和位置的具体信息。例如,根据绑定单元清单 文件的名称映射信息,用包含在虚拟包的播放列表目录(PLAYLIST)中的播 放列表文件(OOOOO.mpls) 741替换绑定单元中所包含的播放列表文件 (42005.mpls) 711,用虚拟包的剪辑信息目录(CLIPINF)的剪辑信息文件 (02000.clpi) 743替换剪辑信息文件(42005.clpi) 712,用虚拟包的流目录 (STREAM)的流文件(02000.m2ts) 745替换流文件(42005.m2ts) 713,并 用虚拟包的AUXDATA目录的辅助数据文件(lllll.otf) 747替换辅助数据文 件(Japanese.otf) 714。上述名称映射信息包括与文件位置相关联的文件的列
表信息。
与所加载的盘(例如,disc—ID #1)相关联的新下载更新的绑定单元或预 先下载并存储在本地存储中的本地存储2的绑定单元72包括特定CP目录(例 如,org—ID #1)下面的盘专用目录(disc—ID #1)和盘共享目录(Shared)。
指示盘专用目录(disc—ID弁1)的下层目录的新尾片目录包括 一特定播 放列表文件(32005.mpls) 712、由该播放列表文件(32005.mpls) 721管理的 剪辑信息文件(32005.clpi) 722、以及流文件(32005.m2ts) 723。盘共享目录 (Shared)包括辅助数据文件(Chinese.otf) 724,以生成本地存储2的绑定单 元。
根据本发明的本地存储2的绑定单元清单文件的名称映射信息包括指示 虚拟包中的绑定单元文件的名称和位置的具体信息。例如,根据绑定单元清单 文件的名称映射信息,用包含在虚拟包的播放列表目录(PLAYLIST)中的播 放列表文件(OOOOO.mpls) 741替换绑定单元中所包含的播放列表文件 (32005.mpls) 721,用虛拟包的剪辑信息目录(CLIPINF)的剪辑信息文件 (02000.clpi) 743替换剪辑信息文件(32005.clpi) 722,用虚拟包的流目录 (STREAM)的流文件(02000.m2ts) 745替换流文件(32005.m2ts) 723,并 用虚拟包的AUXDATA目录的辅助数据文件(222221.otf) 748替换辅助数据 文件(Chinese.otf) 724。上述名称映射信息包括与文件位置相关联的文件的列 表信息。
因此,当虚拟文件系统(VFS)执行绑定操作时,根据包含在本地存储中 的绑定单元清单文件中所记录的上述名称映射信息来执行绑定操作以生成虚 拟包。
在此情形中,包含在本地存储1的绑定单元中的文件(42005.mpls) 711 和包含在本地存储2的绑定单元中的文件(32005.mpls) 721变成包含在绑定 操作之后所生成的虚拟包中的文件(OOOOO.mpls) 741。包含在本地存储1的绑 定单元中的文件(42005.clpi) 712和包含在本地存储2的绑定单元中的文件 (32005.dpi) 722变成包含在绑定操作之后所生成的虚拟包中的文件 (02000.clpi) 743。包含在本地存储1的绑定单元中的文件(42005.m2ts) 713
和包含在本地存储2的绑定单元中的文件(32005. m2ts) 723变成包含在绑定 操作之后所生成的虚拟包中的文件(02000. m2ts) 745。本地存储1的文件的 优先级比本地存储2的文件的优先级高,因此虚拟包文件(00000.mpls: 741、 02000.clpi: 743和02000. m2ts: 745)分别由本地存储l的文件(42005.mpls: 711、 42005.clpi: 712和42005.m2ts: 713)组成。
然而,包含在本地存储l的绑定单元中的文件(Japanese.otf) 714与包含 在本地存储2的绑定单元中的文件(Chinese.otf) 724各不相同。因此,位于 在绑定操作之后生成的虚拟包74的AUXDATA目录下面的本地存储1的绑定 单元中所包含的文件(Japanese.otf) 714由辅助数据文件(lllll.otf) 747构成, 而位于在绑定操作之后生成的虚拟包74的AUXDATA目录下面的本地存^诸2 的绑定单元中所包含的文件(Chinese.otf) 724由辅助数据文件(22222.otf) 748 构成。
因此,由名称映射信息生成的虚拟包74用作根目录的下层目录的BD目 录。BD目录包括根据虚拟包的索引文件(index.bdmv)和目标文件
(MovieObject.bdmv) 。 BD目录包括播放列表目录(PLAYLIST)、剪辑信 息目录(CLIPIF)、流目录(STREAM)以及辅助数据目录(AUXDATA)。 播放列表目录(PLAYLIST)包括用作本地存储1的绑定单元71的播放列表文 件(42005.mpls) 711的替代的播放列表文件(00000.mpls) 741。剪辑信息目 录(CLIPINF)将用作本地存储1的绑定单元71的剪辑信息文件(42005.clpi) 712的替代的剪辑信息文件(02000.clpi) 743追加至盘包的剪辑信息文件
(01000.clpi) 742。流目录(STREAM)将用作本地存储1的绑定单元71的 流文件(42005.m2ts) 713的替代的流文件(02000.m2ts) 745追加至盘包的流 文件(01000.m2ts) 744。辅助数据目录(AUXDATA)将用作本地存储1的绑 定单元71的辅助数据文件(Japanese.otf)714的替代的辅助数据文件(1111 l.otf ) 747以及用作本地存储2的绑定单元72的辅助数据文件(Chinese.otf) 724的 替代的辅助数据文件(22222.otf) 748两者追加至盘包的辅助数据文件
(soimd.bdmv) 746。
与上述说明相关联地,可以根据新生成的虚拟播放列表文件(OOOOO.mpls)
741在盘中所包含的常规索引和目标文件(Index.bdmv和MovieObject.bdmv ) 中更新作为虚拟包的上层文件的索引文件(Index.bdnw)和目标文件 (MovieObject.bdmv)。具体而言,如果一标题被包含在虚拟包中的播放列表 文件(00000.mpls) 741变成另一标题(例如,如果添加了新标题,删除了旧 标题,或标题再现脚本被改为另一脚本),则可以基于新生成的虚拟包来更新 上述索引和目标文件。
下面将参照图8对一种根据上述虚拟包74来再现指示记录介质数据的原 始数据以及指示本地存储数据的附加数据的方法进行说明。
图8是示出根据本发明的一种使用本地存储从记录介质再现数据的方法 的流程图。具体而言,如果存在多个本地存储,则图8中示出用于再现记录介 质的数据和这些本地存储的数据的方法。
参见图8,如果在光学记录/再现设备中加载了盘,则在步骤S801光学记 录/再现设备在这些本地存储的数据中识别盘ID (disc—ID)信息。在步骤S802, 光学记录/再现设备确定上述这些本地存储中是否存在同一盘ID (disc—ID)的 绑定单元。在此情形中,按需要在这些本地存储中可包含同一盘ID (discJD) 的至少单个绑定单元,或这些本地存储中不存在同一盘ID (disc—ID)的绑定 单元。
如果确定这些本地存储中不存在同一盘ID (disc_ID)的绑定单元,则在 步骤S803光学记录/再现设备再现指示该记录介质的盘包的数据。
如果确定这些本地存储中存在同一盘ID (disc—ID)的绑定单元,则在步 骤S804光学记录/再现设备确定这些具有同一盘ID (disc—ID)的绑定单元中 是否存在同一文件。
如果确定这些具有同一盘ID (disc—ID)的绑定单元中不包含同一文件, 则在生成虚拟包的绑定操作期间选择所有互不相同的文件,以在步骤S805生 成虚拟包。
如果在步骤804确定这些具有同一盘ID (disc—ID)的绑定单元中存在同 一文件,则在步骤S806在生成虚拟包的绑定操作期间选择具有较高绑定优先 级的文件,以生成虚拟包。
优选地,可以将上述绑定操作同时应用于本地存储和盘包中所包含的绑定 单元。优选地,可以在光学记录/再现设备不与诸如因特网等网络连接的状况下 执行绑定操作。
与上述说明相关联地,可以在多个本地存储之间建立绑定优先级。优选i也, 控制器可以建立绑定优先级。与本地存储中所包含的绑定优先级相关联地,盘 专用区域绑定单元的文件的绑定优先级高于共享区域绑定单元的绑定优先级。
优选地,本地存储绑定单元的文件与记录介质(即,盘包)的文件之间的 绑定优先级可以按本地存储绑定单元文件一盘包文件的次序来确定。换言之, 本地存储绑定单元文件的绑定优先级高于盘包文件的绑定优先级。
步骤S805 S806中的措词"同一文件"或"不同文件"指示在根据名称 映射信息生成虚拟包之后获取的文件彼此是相同还是不同。例如,如果措词"同 一文件"被确定,则两个文件的文件名彼此相同,从而这两个文件也可能彼此 相同。
在步骤S807,由在上述步骤S805 S806选择的文件生成虚拟包,并且根 据上述虚拟包再现用作记录介质的盘的原始数据以及本地存储的附加数据。
如从上述说明中显而易见的,根据本发明的使用本地存储从记录介质再现 数据的方法和装置能有效地再现记录介质中所记录的原始数据以及下载/记录 在多个本地存储中的附加数据,从而为用户创建了更方便的功能。
工业实用性
对本领域的技术人员将显而易见的是,在本发明中能进行各种修改和z变型 而不会背离本发明的精神或范围。因此,旨在使本发明涵盖落在所附权利要求 及其等效技术方案的范围内的本发明的修改和变型。
权利要求
1.一种使用多个本地存储来再现记录介质上所记录的数据的方法,所述方法包括读取所述记录介质上所记录的盘包;读取与所述盘包相关联的并存储在所述多个本地存储中的多个绑定单元;读取各绑定单元中所包括的绑定信息;通过根据所述多个绑定单元中所包括的文件的绑定优先级将所述多个绑定单元与所述盘包绑定来生成虚拟包,其中所述绑定优先级是基于各绑定单元中所包括的绑定信息来确定的;以及再现所述虚拟包。
2. 如权利要求1所述的方法,其特征在于,当所述多个绑定单元和所述 盘包包括两个或多个相同文件要绑定时,在虚拟包中选择一个具有最高绑定优 先级的文件。
3. 如权利要求1所述的方法,其特征在于,所述多个绑定单元中所包括 的文件的绑定优先级是基于所述多个绑定单元的绑定优先级。
4. 如权利要求3所述的方法,其特征在于,在所述多个^ 定单元当中, 具有最新的绑定单元清单文件的绑定单元具有最高优先级。
5. 如权利要求1所述的方法,其特征在于,所述多个本地存储包括至少 一个内置于数据再现设备中的本地存储以及至少一个可从所述数据再现设备 移除的本地存储。
6. 如权利要求1所述的方法,其特征在于,所述多个绑定单元和所述盘 包被同时绑定。
7. 如权利要求1所述的方法,其特征在于,所述多个绑定单元和所述盘 包由不与网络连接的数据再现设备绑定。
8. 如权利要求l所述的方法,其特征在于,所述多个绑定单元各自包括盘专用数据和共享数据。
9. 如权利要求l所述的方法,其特征在于,所述多个绑定单元各自具有 其中文件按标题来配置的文件结构。
10. 如权利要求9所述的方法,其特征在于,所述多个绑定单元的文件结 构与所述盘包的文件结构相同。
11. 如权利要求9所述的方法,其特征在于,所述多个绑定单元的文件结 构与所述盘包的文件结构不相同。
12. 如权利要求l所述的方法,其特征在于,所述绑定信息包括绑定单元 清单信息。
13. 如权利要求12所述的方法,其特征在于,所述绑定单元清单信息被 包括在绑定单元清单文件中,并且所述绑定单元清单信息包括与多个绑定单元 中各自包含的文件相关联的名称映射信息。
14. 如权利要求l所述的方法,其特征在于,所述本地存储包括能标识下 载的数据的目录。
15. 如权利要求l所述的方法,其特征在于,各绑定单元具有盘专用区域 和共享区域,并且其中,所述盘专用区域中所包括的文件的绑定优先级高于所 述共享区域中所包括的文件的绑定优先级。
16. 如权利要求1所述的方法,其特征在于,所述多个绑定单元中所包括 的文件的绑定优先级高于所述盘包中所包括的文件的绑定优先级。
17. 如权利要求l所述的方法,其特征在于,所述盘包包括第一索引文件 和第一目标文件,并且所述多个绑定单元之一包括第二索引文ft^和第二目标文 件,并且其中,所述虚拟包包括所述第二索引文件和所述第二目标文件。
18. 如权利要求1所述的方法,其特征在于,所述虚拟包包括通过将包含在所述盘包中的播放列表文件与包含在所述多个绑定单元中的至少一个播放 列表文件组合所生成的虚拟播放列表文件。
19. 如权利要求l所述的方法,其特征在于,虚拟文件系统被用于生成所述虚拟包。
20. 如权利要求l所述的方法,其特征在于,所述虚拟包的文件结构与所 述盘包的文件结构相同。
21. —种用于生成虚拟包的方法,所述方法包括从多个本地存储读取多个绑定单元,每个绑定单元包括用于存储与记录在一记录介质上的盘包相关联的数据的目录;以及通过根据所述多个绑定单元的绑定优先级将所述多个绑定单元与所述盘 包绑定来生成虚拟包。
22. 如权利要求21所述的方法,其特征在于,当所述多个绑定单元包括两个或多个相同的文件要绑定时,在所述虚拟包中选中包括在具有最高绑定优 先级的绑定单元中的文件。
23. —种用于再现记录介质上所记录的数据的装置,所述装置包括-拾取单元,用于从所述记录介质读取盘包;多个本地存储,用于存储与所述盘包相关联的多个绑定单元;以及 控制器,用于通过根据所述多个绑定单元中所包括的文件的绑定优先级将 所述多个绑定单元与所述盘包绑定来生成虚拟包。
24. 如权利要求23所述的装置,其特征在于,当所述多个绑定单元包括 两个或多个相同的文件要绑定时,在所述虚拟包中选中具有最高绑定优先级的 文件。
25. 如权利要求23所述的装置,其特征在于,所述控制器使用包括在各 绑定单元中的绑定信息来确定所述多个绑定单元中所包括的文件的绑定优先 级。
全文摘要
一种用于再现记录介质上所记录的数据的装置包括拾取单元、多个本地存储以及控制器。拾取单元从记录介质读取盘包。本地存储中存储与该盘包相关联的多个绑定单元,而控制器通过根据这多个绑定单元中所包括的文件的绑定优先级将这多个绑定单元与该盘包绑定来生成虚拟包。当这多个绑定单元包括两个或多个相同文件要绑定时,在虚拟包中选择具有最高优先级的文件。
文档编号G11B27/00GK101099200SQ200580046003
公开日2008年1月2日 申请日期2005年12月29日 优先权日2005年1月7日
发明者刘齐镛, 徐康洙, 金柄辰 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1