在光学介质内嵌入光学驱动器兼容性信息的系统和方法

文档序号:6757519阅读:82来源:国知局
专利名称:在光学介质内嵌入光学驱动器兼容性信息的系统和方法
技术领域
本发明通常涉及在光学介质上存储信息的领域,尤其是涉及用于在光学介质内嵌入光学驱动器兼容性信息的系统和方法。
背景技术
随着信息的价值和用途继续增加,个人和企业寻求另外的方法来处理和存储信息。用户能用的一个选择是信息处理系统。信息处理系统通常处理、编译、存储和/或通讯信息或数据用于商业、个人或其他目的,从而使用户能利用信息的价值。因为在不同的用户或应用之间,技术和信息处理的需要和要求不同,关于处理什么信息,如何处理信息,处理、存储或通讯多少信息,可以多快速和有效地处理、存储或通讯信息,信息处理系统也可以不同。信息处理系统内的变化允许信息处理系统通用,或者配置用于特定用户或特定用途,例如金融交易处理、航线预定、企业数据存储或全球通信。另外,信息处理系统可以包括各种硬件和软件部分,它们可以配置成处理、存储和通讯信息,并且可以包括一个或多个计算机系统、数据存储系统和网络系统。
信息处理系统常常产生相对大量要存储的信息,尤其是在多媒体应用的使用中,例如,产生或存储图像、视频或音频信息的应用。尽管在过去几年内已经增加硬盘驱动器存储容量来满足许多信息处理系统用户的永久存储需要,便携式磁盘存储容量已经在很大程度上保持停滞。结果,信息处理系统用户日益转向光学存储介质作为以便携式方式存储信息的更实用方案。光学存储介质通常通过使用激光器修改光学材料来存储信息,并且通过使用激光器照射光学材料和测量从光学材料反射的激光来读取信息。光学存储介质流行各种形式,包括使用红外激光存储和读取信息的压密盘(CD),使用红激光的数字化通用盘(DVD),以及使用蓝激光存储和读取信息的Blu-Ray盘(BD)。随着激光波长的尺寸减少,光学介质通常能存储更大量信息。
使用光学介质的一个困难在于,常常使用很多种材料和设计来制造光学介质,使得对不同光学介质而言,光盘驱动器将常常依靠在光学介质内使用的材料和设计类型用不同质量写入信息。为了补偿光学介质的各种材料和设计,典型地,光盘制造商在每种类型光学介质能用时测试它,以便开发写入策略来用于把信息写入每个光学介质。写入策略改变用来使用激光器写入信息的参数,例如激光器的功率设定,以便为写入信息获得理想的精确度。典型地,通过与每种类型光学介质的唯一识别码相关联,写入策略存储在光盘驱动器固件内。使用标准化格式把唯一识别码嵌入光学介质内,使得光盘驱动器能从插入的光学媒体中读取识别码,并且为存储在固件内并与识别码相关联的写入策略设定写入参数。尽管使用嵌入信息允许光学驱动器根据介质特性动态调节写入策略,但在为最终用户配置光学驱动器之后,光学驱动器将在驱动器制造之后不能识别新发布的光学介质识别码。尽管一些光学驱动器制造商提供更新的识别表和写入策略,例如通过因特网进行下载,如果有过的话,用户很少更新光学驱动器固件,并且常常不知道这些固件更新的可用性或需要性。在一些情况下,如果没有正确标识和正确使用当前写入策略,试图把信息从光盘驱动器写入光学介质导致对光学驱动器的物理和甚至严重损害,例如光学捡拾单元损害或激光器烧毁。作为选择,写入未被识别的光学介质的信息有时不能恢复。类似地,在很少情况下,已经表示光学驱动器关于它们的读取或伺服操作与某些介质设计不能兼容。当这样的情况出现时,光盘驱动器或光学介质制造商通常试图警告用户风险或承担昂贵的光学介质召回。

发明内容
因此已经出现了对一种用于确定光学介质和光学驱动器兼容性的系统和方法的需要,其更新光学驱动器对光学介质的识别。
依据本发明,提供一种系统和方法,它们基本上减少了与以前用于确定光学介质和光盘驱动器兼容性的方法和系统相关的缺点和问题。嵌入在光学介质内的兼容性信息防止与光学介质不能兼容的光盘驱动器执行不能兼容的动作,这些不兼容的动作有对光盘驱动器造成物理损害的风险。用不兼容的光学介质修改光盘驱动器允许的操作来限制不想要的结果。
更具体地,嵌在光学介质上的兼容性表通过固件版本识别光盘驱动器,光盘驱动器与光学介质物理上不能兼容,如果对光学介质执行光盘驱动器操作,则存在物理损害的风险。光学介质刚一开始插入光盘驱动器内,就读取嵌入的兼容性信息,并且通过与光盘驱动器相关的兼容引擎进行分析以确定对光盘驱动器与光学介质允许的动作进行的适当修改。例如,不兼容性可以导致相容的动作,例如使不具有写入能力,或者可以依赖于在兼容性表内定义的修改。对光盘驱动器操作的修改的一个实例是向相关信息处理系统的用户显示界面,指导用户在使用插入的光学介质之前更新光盘驱动器的固件。作为选择,用在信息处理系统上运行的光盘驱动器固件更新引擎来自动支持固件更新。
本发明提供许多重要的技术优点。重要技术优点的一个实例是识别和兼容性信息嵌在光学介质上,以便避免损害与光学介质不兼容的光盘驱动器。例如,嵌在光学介质内的一列光盘驱动器和固件版本指示,光盘驱动器对光学介质的写入企图可能导致严重损害。刚一确定与插入的光学介质不兼容,光盘驱动器就向用户显示风险警告和用于获取固件更新的指令以防损害。因此,信息处理系统用户避免损害系统,并且获取指令来帮助使光学介质能用于驱动。作为选择,检测到不兼容性导致自动向光盘驱动器下载固件更新来校正不兼容性,例如因特网下载或从光学介质本身中下载。


通过参考附图,可以更好地理解本发明,并且使它的许多目的、特征和优点对本领域技术人员来说变得显而易见。全部几个附图使用相同附图标记指示相同或相似部件。
图1描述具有光盘驱动器的信息处理系统的方框图,所述光盘驱动器配置成应用嵌在光学介质上的兼容性信息;和图2描述应用嵌入的兼容性信息来修改光盘驱动器在插入的光学介质上允许的动作的过程的流程图。
具体实施例方式
通过读取和应用嵌在光学介质内的兼容性信息来保护光盘驱动器免遭不兼容光学介质引入的损害。兼容性信息与相关信息处理系统协作来修改光盘驱动器允许的动作。为了这个公开的目的,信息处理系统可以包括任何可操作的工具或工具集来计算、分类、处理、传输、接收、取回、引起、切换、存储、显示、表明、检测、记录、再现、操作或利用任何形式的信息、情报或数据,用于商业、科学、控制或其他目的。例如,信息处理系统可以是个人计算机、网络存储设备或任何其他适当设备,并且可以在尺寸、形状、性能、功能和价格方面变化。信息处理系统可以包括随机存取存储器(RAM)、一个或多个处理资源例如中央处理器(CPU)或硬件或软件控制逻辑、ROM和/或其他类型非易失存储器。信息处理系统的附件可以包括一个或多个盘驱动器、一个或多个与外部设备通信的网络端口、以及各种输入和输出(I/O)设备,例如键盘、鼠标和视频显示器。信息处理系统也可以包括一根或多根总线,所述总线可操作来在各种硬件部件之间传输信息。
现在参考图1,方框图描述具有光盘驱动器12的信息处理系统10,光盘驱动器12配置成应用嵌在光学媒体14,例如BD盘上的兼容性信息。光盘驱动器12具有光学捡拾单元16,光学捡拾单元16包括照射光学媒体14的激光器和通过激光器接收并测量从光学媒体14反射的光的光学捡拾器。刚一开始插入光学媒体,光学捡拾单元16就从光学媒体14的嵌入区读取嵌入的信息,以配置它本身以便与光学媒体14的信息存储区20以适当格式相互作用。读取引擎读取媒体识别信息以确定光学媒体的类型,例如用于光学媒体的DVD或CD格式,并且配置光学捡拾单元以使用适当激光器和激光器设置以便照射光学媒体来读取信息。写入引擎24应用光学媒体识别信息来从写入策略表26中选择适当写入策略以便把信息写入光学媒体。如果读取引擎22或写入引擎26未能识别光学媒体识别信息,则应用默认读取和写入策略从光学媒体14中读取和写入信息,可能使用在介质上能用的非驱动器专用写入策略信息。
为了减少光盘驱动器12物理损害的风险,尤其是光学捡拾单元16,兼容引擎28从嵌入信息区18中读取嵌入的信息以取回兼容性表30。兼容性表30包括光盘驱动器识别码,所述识别码识别与光学媒体媒体14具有物理不兼容性的光盘驱动器,这引入对光盘驱动器或媒体物理损害的风险。另外,对于每个光盘驱动器而言,兼容性表30识别具有不兼容性的固件版本或光盘驱动器版本以及具有固件版本更新的更新地址来校正不兼容性。识别符在光盘驱动器的释放和对光盘驱动器固件的修正之间保持不变来最小化每个光学媒体的表项目数量,以便兼容性表30在嵌入区内具有缩小的尺寸。另外,兼容性表30可以包括用于专用兼容性动作的代码,这些代码为光学媒体14修改能在光盘驱动器12上使用的操作。兼容性表30具有位于嵌入区内的标题区、驱动器兼容性信息区和终止区,但也可以指向光学媒体的其他部分,它们在适当的地方保存更详细的信息。
兼容引擎28将光盘驱动器12的识别码和固件版本与兼容性表30内的进行比较,如果发现相配,则为光盘驱动器12确定适当的修改或限制以便在对光学媒体14的读取或写入中使用。例如,兼容引擎28限制写入引擎24对光学媒体14进行写入,限制读取引擎22从光学媒体14中读取信息,或者限制任何更多动作,直到通过从事于不兼容性的更新引擎32执行了固件更新。例如通过信息处理系统界面34可以获得固件更新,信息处理系统界面34与信息处理系统10的更新地址通信以接触更新站点,或者固件更新可以包括在光学媒体14上,或者在嵌入区18内或者在信息存储区20内。
信息处理系统10的用户通过信息处理系统界面34与光盘驱动器相互作用。处理部件36例如CPU、存储器、操作系统和应用程序处理向光学媒体14写入而生成的信息以及从光学媒体14读取的信息。如果兼容引擎28确定光学媒体与光盘驱动器12不能兼容,则更新引擎32把不兼容性通讯给光学驱动器固件更新引擎38,例如位于光盘驱动器12的操作系统驱动器内的模块。光学驱动器固件更新引擎38通过网络接口40和因特网42进行通信来联系光学驱动器固件更新站点44,以获得光盘驱动器12的最新固件版本。光学驱动器固件更新引擎38以显示器46作为界面,为用户提供兼容性用户界面48以便操控光盘驱动器12上的光学媒体14的使用。例如,显示器可以通知用户,光学媒体不能兼容并且应该取走,或者可以向用户解释光学媒体的使用受到限制,除非用户获得将使光学媒体能使用的固件更新。为了减小兼容性表30的尺寸,当光盘驱动器对光学媒体的使用产生严重故障时,通常认为光盘驱动器不能兼容。然而,作为选择,兼容性表30可以使兼容性基于光学媒体的内容和各种光盘驱动器上的内容的播放能力。照这样,内容供应商可以优美地通知用户,光学媒体的内容不能与用户的光盘驱动器兼容。
现在参考图2,流程图描述了应用嵌入的兼容性信息来修改光盘驱动器在插入的光学媒体上允许的动作的过程。该过程从步骤50开始,其中把光学媒体插入光盘驱动器,继续步骤52,其中光盘驱动器读取光盘驱动器兼容性信息。在步骤54中,判定在光盘驱动器的识别码和兼容性表内发现的识别码之间是否存在相配。如果在步骤54中发现不相配,则过程继续步骤62用于光学媒体最后的初始化。如果发现相配,则过程继续步骤56,用于与兼容性表内的固件领域的以前数量进行比较,来分析光学媒体的固件版本。例如,如果在校正不兼容性之前,在兼容性表内为光盘驱动器存在三个固件更新,并且光盘驱动器的当前固件是第五个更新,则在步骤58中,确定固件能与光学媒体兼容,并且过程继续步骤62。相反,如果当前固件更新是第二个更新,则在步骤58中,确定固件不能与光学媒体兼容。在步骤60中,从光学媒体中读取兼容性动作,并且在光盘驱动器上实施,例如在允许使用光学媒体之前,禁止对光学媒体写入或者请求对光盘驱动器的固件进行更新。更新的驱动器固件的下载可以校正多种写入设置,例如通过提供新写入策略内容或其他新特性来避免驱动器和媒体之间的严重冲击,如不同的读取功率设置、新伺服参数或新校准程序。一旦执行了修改动作,过程继续步骤62,其中用适当的限制结束了光学媒体的初始化。
尽管已经详细地描述了本发明,但应该理解,可以对本发明进行各种改变、替代和变更而不脱离如附属权利要求书所定义的本发明的本质和范围。
权利要求
1.一种信息处理系统,包括处理部件,所述处理部件能操作来生成对光学介质写入的信息;光盘驱动器,所述光盘驱动器与所述处理部件连接,所述光盘驱动器具有能从所述光学媒体中读取信息的光学捡拾单元;以及兼容引擎,所述兼容引擎与所述光学捡拾单元连接,并且能操作来操控所述光学捡拾单元从所述光学介质中读取嵌入的兼容性信息,所述兼容性信息与所述光盘驱动器在所述光学介质上执行的一个或多个动作对所述光盘驱动器的物理损害相关,所述兼容引擎还能操作来应用所述兼容性信息以修改所述光盘驱动器允许的对所述光学介质一个或多个动作。
2.如权利要求1所述的信息处理系统,其中所述一个或多个修改动作包括防止所述光盘驱动器对所述光学媒体进行写入。
3.如权利要求1所述的信息处理系统,其中所述一个或多个修改动作包括防止所述光盘驱动器从所述光学媒体中读取更多信息。
4.如权利要求1所述的信息处理系统,其中所述修改动作是防止所述光盘驱动器对所述光学介质进行任何更多使用。
5.如权利要求1所述的信息处理系统,其中所述修改动作包括改变所述光盘驱动器的固件以便对所述光学媒体写入信息。
6.如权利要求5所述的信息处理系统,其中所述嵌入的兼容性信息包括更改的固件。
7.如权利要求1所述的信息处理系统,其中所述修改动作包括从远程网络位置下载光学驱动器固件,并且应用下载的固件把信息写入所述光学媒体。
8.如权利要求1所述的信息处理系统,其中所述修改动作包括在所述信息处理系统上显示用户界面,在允许所述光学驱动器进行任何更多动作之前,确定所述光学介质不能兼容所述光盘驱动器。
9.如权利要求1所述的信息处理系统,其中所述光学媒体包括BD盘。
10.一种用于操控光学媒体和光学驱动器兼容性的方法,所述方法包括确定光学介质和光学驱动器具有不兼容性,所述不兼容性与所述光学驱动器的物理损害的风险相关;在所述光学媒体内嵌入兼容性信息,所述兼容性识别所述光学驱动器;把所述光学介质插入所述光学驱动器;用所述光学驱动器读取所述兼容性信息;应用所述兼容性信息来修改所述光学驱动器允许的一个或多个动作。
11.如权利要求10所述的方法,其中应用所述兼容性信息还包括禁止从所述光学驱动器向所述光学媒体的写入。
12.如权利要求10所述的方法,其中应用所述兼容性信息还包括把与所述光学媒体相关的光学驱动器固件更新复制到所述光盘驱动器;和所述光盘驱动器使用所述固件更新把信息写入所述光学媒体。
13.如权利要求12所述的方法,其中复制所述固件更新还包括从所述光学媒体下载写入策略。
14.如权利要求12所述的方法,其中复制所述固件更新还包括从网络位置下载写入策略。
15.如权利要求14所述的方法,其中下载固件更新还包括从嵌有所述兼容性信息的网络位置下载所述写入策略。
16.如权利要求14所述的方法,其中下载固件更新还包括从与所述光盘驱动器相关的网络位置下载所述写入策略。
17.一种光学介质,包括信息存储区,所述信息存储区能从光学驱动器捡拾单元接收信息写入;嵌入信息区,所述嵌入信息区具有所述光学驱动器捡拾单元能读取的光学媒体识别信息;和兼容性表,所述兼容性表与所述嵌入信息区相关,所述兼容性表具有由一个或多个预定的光盘驱动器在所述光学介质上限制写入操作的兼容性信息,所述写入操作与所述一个或多个预定光盘驱动器的损害风险相关。
18.如权利要求17所述的光学介质,其中所述兼容性表还包括一列光学驱动器制造商识别符,所述标识符具有与所述光学介质不兼容的光盘驱动器。
19.如权利要求17所述的光学介质,其中所述兼容性表还包括一列光学驱动器识别符,以便识别与所述光学介质不兼容的光学驱动器。
20.如权利要求19所述的光学介质,其中所述兼容性表还包括与所述光学驱动器标识符相关的固件版本标识符,以便识别与所述光学介质不兼容的固件版本。
全文摘要
嵌在光学介质内的兼容性信息修改预定的不兼容的光盘驱动器在光学介质上允许的动作,例如,如果在光学介质上执行某些动作,则光盘驱动器可以受到损害。例如,光盘驱动器的兼容引擎应用从光学介质中读取的兼容性信息,确定在使用光学介质时施加的限制,例如,限制光盘驱动器对光学介质进行写入,从光学介质进行读取或执行任何操作,直到要么自动要么在与光盘驱动器相关的信息处理系统上的兼容性用户界面的显示来执行光盘驱动器固件更新。在一个实施方案中,兼容性信息通过唯一识别符来确认不能兼容的光盘驱动器和固件版本。
文档编号G11B19/12GK1719540SQ20051007308
公开日2006年1月11日 申请日期2005年5月30日 优先权日2004年7月7日
发明者D·埃里克森, R·A·布隆迪基克, J·P·J·赫恩斯克, J·G·尼杰博尔, C·斯滕贝根, C·R·魏劳赫 申请人:戴尔产品有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1