具有多个引导点的光学数据盘的制作方法

文档序号:6654905阅读:141来源:国知局

专利名称::具有多个引导点的光学数据盘的制作方法
技术领域
:本发明涉及光盘的引导过程。具体地说,本发明涉及能够从一张盘进行多重引导的盘格式。此外,本发明还涉及允许使用一张光盘支持多重引导入口点的一种系统、一种装置和一种应用。本发明与需要简单快速装载与引导过程的应用,特别是来自多层光学数据盘的应用特别相关。
背景技术
:光盘的现有标准允许在一张盘上进行单一引导格式。典型的双层盘应用将第二层的地址空间映射成与第一层的末端连续。开始于第一层的内侧的单一引导进程装载了两个层。层的转换通常对应用是透明的。第二层的现有映射(mapping)非常适合于一般的应用。但限制了为苛刻的应用进行优化的可能性。单个盘通常已经为一般用途而优化了。同时适用于一般和特定应用的单个盘证实难以实现且极不实用。原因之一是,盘的特定用途的应用是困难的,因为在应用特定用途之前,它首先必须符合一般的使用惯例。这将导致在特定应用中的巨大开销。而且,这可能导致特定应用将花费相当多的时间来执行与该特定应用无关或有限相关的任务。
发明内容因此,本发明的一个目的是提供一种具有多个用于引导的入口点的光盘。它允许在一个盘上具有多重引导格式和装载区。本发明的另一个目的是提供一种能够对特定应用进行简单快速的装载过程的光盘,同时还为规范应用提供标准装载过程。它使得特定应用的开发可以几乎不需要盘的引导和装载的开销。本发明的再一个目的是提供一种能够从光盘的多个入口点进行引导的系统。在一个优选实施例中,该光盘包括多层盘,其中至少两个层具有用于引导的入口点。在一个优选实施例中,用于引导的第一入口点位于数据层一的起点,而用于引导的第二入口点位于数据层二的起点。每个引导入口点都允许独立地装载该光盘或它的一部分。用于引导的任一个入口点通常位于螺旋光学数据层的起点。在另一个实施例中,所提供的光盘包括至少两个逻辑地址空间的映射。本发明的这些及其它方面通过下文中描述的实施例将是显而易见的并将参照这样的实施例对其进行阐明。现在将以示例的方式并参照附图更加详细地描述本发明,其中图1表示具有单一引导入口点的现有技术的单层便携蓝光盘(PortableBluedisc);图2表示具有单个引导入口点的现有技术的双层便携蓝光盘;图3描绘了根据本发明的具有双引导入口点的双层便携蓝光盘;图4表示根据本发明的能够从特定应用的光盘的第二层进行引导的系统。在所有图中,相同的附图标记指示相同的元件或执行基本相同的功能的元件。具体实施例方式本部分对实施本发明的一种最佳方式进行详细说明。图1表示(现有技术的)具有单个引导入口点的单层便携蓝光盘100(PB)。该引导入口点通常物理地存在于光数据层102的导入区106。导入区106通常包括一个光盘导航区(DN)和一个权限管理区(RM)。PB100还包括一个导出区108和一个RIM120。映射为逻辑地址空间的典型用于一种应用的PB100上的区域是以紧跟导入区106的逻辑地址“0”开始的,并直到导出区108的前面以“n”结束。通常,数据的读取方向是从导入区106朝向导出区108(箭头方向),因为典型的是在向外的(数据)螺旋中读写光盘的。导入区106常设置在靠近光盘的内孔处,而导出区108通常设置在靠近光盘的外边界处。提示逻辑地址空间通常以逻辑地址“0”开始。逻辑地址“0”的位置可以变化,也即与逻辑地址“0”相关的物理地址(即映射)可以不同。本发明人在本发明的说明书中使用逻辑地址“0”的两种可能的位置(但也可以是更多的位置),以作为例子来解释最佳实施方式在第一导入区之后的第一扇区;和在第二导出区之前的第一扇区。本说明书中对盘的描述很不完整,因为盘的具体细节对解释本发明不起实质作用而被省略。举例来说,导入区通常还包括缺陷管理区。图2表示(现有技术的)具有单个引导入口点的双层便携蓝光盘200(PB)。该引导入口点通常物理地存在于第一光学数据层202的导入区206中。第一导入区206通常包括一个光盘导航区(DN)和一个权限管理区(RM)。PB200还包括一个第一导出区208和一个RIM220。PB200还包括一个包括一第二层导入区212、一第二层RIM230和一第二层导出区210的第二光学数据层204。映射为一逻辑地址空间的典型用于一种应用的PB200上的区域开始于紧跟在导入区206之后的逻辑地址“0”,并恰好在导出区208之前直到“n”停止,接着又在第二层的“n+1”开始,该地址空间最终停在第二层的“m”。从“n”到“n+1”的地址空间的转换对于光学驱动器来说可以看作连续的地址空间。第二层的数据读取方向是从导出区210朝向导入区212(箭头方向);因为光盘的第二层通常是以向内(数据)螺旋读写的。导入区212通常设置成靠近光盘的内孔处,而导出区210通常设置在靠近光盘的外边界处。图3描绘了根据本发明的具有双引导入口点的双层便携蓝光盘300(PB)。第一引导格式是开始于第一层(L0)302的内侧的标准格式。第二格式是开始于第二层(L1)304的外侧的特定应用引导格式。为了方便在特定应用引导时对盘300的识别,一个应用识别符(AppID,310的一部分)被包括在第二层的导出区(LO)中。现在可认为LO是一个导入区310。这是为获得所提出的功能而在PB标准中需要包括的唯一措施。装载盘的设备通常选择引导进程。普通驱动器在第一层的导入区(LI)中开始。特定应用的驱动器在第二层的LO(310)中开始。特定应用装载过程可以使用与普通装载过程不同的逻辑地址映射。其逻辑地址零(图3中标记为“0”)可以位于第二层304的外侧。特定应用装载过程可以装入与普通装载过程完全不同的文件系统(如果有)。在外部具有进行特定应用的引导所需的文件系统和任何其它数据确保了以最大速度进行装载过程。第一引导入口点通常物理地存在于第一光数据层302的导入区306中。第一导入区306通常包括一个光盘导航区(DN)和一个权限管理区(RM)。第一层302还包括一个第一导出区308和一个RIM320。PB300还包括一个包含一第二层导入区310、一第二层导出区312、特定应用引导格式的速度引导区340和一第二层RIM300的第二光学数据层304。第二层导入区310包括一个应用标识符(AppID)。一个特定应用驱动器可以自动选择第二层304的所描述的示图。驱动器通过寻找合适的AppID来检查它对特定格式要求的符合程度。如果找到了,则读取速度引导数据(它可以包括一个独立文件系统)。对于这种装载类型,可将逻辑地址映射颠倒过来。逻辑地址0位于第二层(0’)的外侧且地址空间向内延伸到n’。接着将第一层的地址空间映射成和第二层的地址空间连续,即从内侧的n’+1到外侧的m’。对于常规应用,导入区310事实上是一个导出区,而导出区312事实上是一个导入区。第二层还包括一个第二层RIM330和一个第二层导出区312。通过一种简单的措施(加入AppID),双引导盘300在另外的标准盘上可实现许多变化的用途。盘300允许进行极为苛刻的特定应用引导。对于特定的应用,能够进行高速的引导过程,而不会损失盘的一般应用性能。盘300在一张盘上支持两种独立的文件系统。特定应用装载过程甚至可以没有文件系统。而且能够容易地支持两种逻辑地址映射方案。图4表示一种根据本发明的能够从特定应用光盘404的第二(或更高)层引导的系统400。系统400包括一个适于读取光盘404的光学驱动器402、应用引导软件406、存储器408、处理器410、用户接口412(UI;包括GUI、声音(sound)用户接口等)、用户输入设备414(UID;包括鼠标、键盘等)、无线接口416(例如基于蓝牙、802.11等)和互连接线420。系统400被配备成用驱动器402并利用应用引导软件406从光盘的第二层上的引导区域进行引导。在处理器410的控制下执行的应用引导软件406在盘上寻找一个应用标识符(例如位于第二层的导出区中)。一旦找到了该标识符,就开始应用引导过程。它可包括建立一个为应用使用的盘区域、请求授权使用该盘(按照一种合适的DRM方案,如利用无线接口416)、将一部分数据从盘复制到存储器408以备后用和执行、以及设置基本的输入输出接口,所述接口可包括UI412和UID414。互连接线420包括数据/存储器总线、系统控制总线以及IO总线。由于该引导对于系统是特用的,因此可以将它做得对于系统用途极其专用,例如一种具有自己的逻辑地址空间映射系统的专用文件系统。结果可以进行高速引导,这对于例如博弈(gaming)、特定应用(比如用户或客户定制应用)以及便携设备应用等的应用是有利的。而且需要开发的应用软件可能保持相当小而简单,但功能强大且迅速。提示第二装载点的配置通常对于任何主机都是隐藏的。例如,个人电脑(PC)一般会从第一装载点进行装载,但如果你想要连接到一个优先检测第二装载点的驱动器,则PC甚至可以不注意到第二装载点被使用了,因为来自驱动器的响应看起来是正常的。上文仅仅阐述了本发明的理论。因此应当理解,尽管本文中没有明确描述和展示,但本领域技术人员将能够在其主旨和范围内设计出各种方案来实施本发明的理论。例如,本领域的普通技术人员应认识到,在附图中展示的特定结构是为了便于理解的目的给出的,其各种模块的功能也可由其它的模块来实现。类似的,本领域普通技术人员应当认识到,通过改变上述光学数据盘的配置可以设计不同的数据盘来形成多重引导盘。例如,本发明人也预想到,本发明同样可应用到除了OpticalBlue(也就是例如将来的一种新的格式)以及现有格式(例如DVD、蓝射线(Blue-Ray)、磁光(MO)等)之外的其它光盘格式。事实上,本发明人预想将本发明应用于其它的数据存储格式。此外,本发明人预想将本发明应用以制造一种具有多于两个装载点的盘,比如四层盘的情况。考虑到以上公开,本领域普通技术人员将能够明白这些及其它的数据存储系统、盘和实施例,它们将包括在以下权利要求的范围内。权利要求1.一种数据盘,包括第一引导区;和第二引导区,其中,取决于一应用,该盘能够从该第一引导区和该第二引导区之一进行引导。2.如权利要求1所述的数据盘,其中该数据盘包括多层数据盘,且其中该第一引导区位于第一层,而该第二引导区位于第二层。3.如权利要求2所述的数据盘,其中该第一引导区能够进行标准引导,而第二引导区能够进行特定应用引导。4.如权利要求3所述的数据盘,其中该第二引导区包括一应用标识符。5.如权利要求2所述的数据盘,其中该第一引导区位于第一层的导入区,而该第二引导区位于第二层的导出区。6.如权利要求5所述的数据盘,其中该导入区位于朝向该数据盘的内侧,且其中该导出区位于朝向该数据盘的外侧。7.如权利要求2所述的数据盘,其中该第一引导区允许进行第一逻辑地址空间映射,而该第二引导区允许进行第二逻辑地址空间映射。8.如权利要求7所述的数据盘,包括便携蓝光盘、Blue-ray光盘和DVD光盘之一。9.如权利要求7所述的数据盘,在第二层上包括一个速度引导区。10.一种包括数据盘驱动器的系统,其中该驱动器能够使用一数据盘,该数据盘包括一标准引导区和一特定应用引导区,且其中该驱动器能够从该特定应用引导区进行引导。11.如权利要求10所述的系统,其中该驱动器能够使用包括第一层和第二层的数据盘,第一层包括该标准引导区,第二层包括该特定应用引导区。12.如权利要求11所述的系统,其中该驱动器能够使用采用了一种逻辑地址空间映射方案的数据盘,其中第一逻辑地址空间在该数据盘的第二层上开始。13.如权利要求12所述的系统,其中该驱动器能够使用允许多个逻辑地址空间映射系统的数据盘。14.如权利要求10所述的系统,其中该驱动器能够根据利于相对快速的引导过程的特定应用引导区使用一种文件系统。15.如权利要求10所述的系统,其中该数据驱动器由便携蓝光盘驱动器、Blue-ray光学驱动器和DVD光学驱动器之一构成。16.如权利要求10所述的系统,包括便携应用、客户应用和博弈应用的至少之一。全文摘要引导过程会花费漫长的时间,而它通常从光学数据盘的主数据层的导入区开始。一种作为双引导盘的便携蓝光(PB)盘包括一个第二数据层(304),特定应用光学驱动器能够直接从该层进行引导。该双引导盘仍旧符合用于常规应用的PB现有技术标准。该第二引导(340)将为特定应用缩短引导时间,并将使应用软件变小,这对于博弈、便携设备和相关的特定应用尤其相关。文档编号G06F9/445GK1910695SQ200580002760公开日2007年2月7日申请日期2005年1月14日优先权日2004年1月20日发明者W·F·J·方蒂恩申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1