存储介质的纠错方法和系统的制作方法

文档序号:6593595阅读:176来源:国知局
专利名称:存储介质的纠错方法和系统的制作方法
存储介质的纠错方法和系统
相关申请的参考
本申请要求2008年3月25日提交的申请(序列号No. 12/079186) ,"METHOD AND SYSTEM FOR ERROR CORRECTION OF AST0RAGE MEDIA”的权益,该申请的公开内容在此引为参考。
背景技术
电子娱乐设备,比如DVD播放机、⑶播放机、DVR、游戏控制台等通过读取和处理保 存在存储介质上的数据文件(一般是多媒体数据文件)的数据,保证多媒体内容,比如电 影、音乐和游戏的重放。存储介质可永久包含在娱乐设备内,比如以硬盘的形式。或者,存 储介质可以是便携的,比如采用插入娱乐设备的外部设备中的DVD、CD、存储卡、闪速设备、 USB存储设备等的形式。
一些电子娱乐设备包括通信能力,以致多媒体数据文件可被下载和随后保存在内 部或便携式存储介质上,供以后重放之用,或者可被流式传输,以便立即重放。另外,一些高 端的电子娱乐设备,比如一般在家庭影院娱乐系统中见到的电子娱乐设备能够与另一个娱 乐设备,比如视频IPOD耦接,保证保存在所耦接的娱乐设备内的存储介质上的多媒体数据 文件,在例如作为家庭影院系统的一部分的电视机上的重放。
偶尔,已保存在或者打算保存在存储介质上的多媒体数据文件的一个或多个部分 不能无错误地或者根本不能被娱乐设备读取,或者实际上从存储介质中失踪。为了便于引 用,本申请中使用的术语“不可读数据”构成由于存储介质的损害,不能从存储介质读取的 保存在存储介质上的数据文件的任何部分;由于存储介质中的制造缺陷,或者由于在下载 供写入的数据或在存储介质上写入数据的期间发生的错误,打算保存在存储介质上,但是 实际上未被保存在存储介质上的数据文件的任意部分;或者打算保存在存储介质上,不过 是以被破坏或者不完整的形式保存在介质上,以致尽管可读,但是不能被存在于娱乐设备 上的纠错技术校正的数据文件的任意部分。
在存储介质上的多媒体数据文件包括不可读数据的情况下,娱乐设备根本不能重 放多媒体数据文件的内容,或者当在从存储介质读取的数据的处理期间,遇到与文件的不 可读数据对应的那部分存储介质时,文件的重放停止或者被中断。例如,诸如CD、DVD或者 游戏光盘之类的便携式存储介质会受到刮擦,或者以其它方式受损,或者包含制造缺陷,以 致娱乐设备,比如CD播放机、DVD播放机或者游戏控制台的光学驱动器不能读取与光盘上 包含所述刮擦或者缺陷的位置对应的数据文件的任何数据,或者只能读取所述数据的一些 部分。取决于娱乐设备及其纠错能力,还取决于包含在多媒体文件中的内容,包含刮擦或者 缺陷的CD上的音频数据文件,比如歌曲,或者DVD上的音频和视频数据文件,比如电影可能 根本不能播放,或者歌曲或电影的重放会跳过与不可读数据对应的那部分数据文件,以致 在不可读的数据文件的下一部分继续进行重放。当无论如何从存储介质重放多媒体数据文 件都出错,并且个人判定原因在于存储介质,而不是娱乐设备时,个人可认为存储介质,比 如CD、DVD或游戏光盘不再可用于令人愉悦的重放。
目前,如果个人发现存储介质上的数据文件包括不可读数据,那么个人必须获得 整个数据文件的新副本,比如通过购买新的或者获得替换的便携式存储介质,比如CD、DVD, 或者通过通信网络,比如因特网从多媒体服务器,例如ITUNES下载整个数据文件,以保证 个人能够无错误或不中断地享受包含在数据文件中的整个内容的重放乐趣。从而,即使存 储介质上的不可读数据实际上只构成多媒体数据文件的很小部分,也必须更换整个数据文 件,以保证按照预期方式重放内容。
于是,需要一种易于获得与存储介质上的数据文件的不可读数据对应的替换数 据,和在数据文件的重放或执行期间使用所述替换数据的方法和系统。发明内容
按照本发明,包括网络通信能力的执行或重放数据文件的设备(“重放设备”),比 如从保存在存储介质上的数据文件读取数据,并播放包含在数据文件中的内容的多媒体播 放机确定存储介质上的数据文件是否包括不可读数据,识别所述文件中与不可读数据对应 的存储位置,并通过通信网络,向数据文件服务器(例如媒体播放器服务器)传送对与识别 的所述数据文件的存储位置对应的替换数据的请求。所述服务器从归档数据库取回所请求 的替换数据,随后把替换数据传给重放设备。在重放或执行数据文件的时候,重放设备使用 所述替换数据,以致好像保存在存储介质上的数据文件不包含不可读数据似的进行数据文 件的重放或执行。
在一个实施例中,重放设备把数据文件的替换数据,连同识别存储介质和需要请 求替换数据的数据文件的信息保存在其存储器中,当随后在重放设备播放存储介质的数据 文件时,使用保存的替换数据。
在另一个实施例中,在从存储介质重放数据文件期间,服务器向重放设备流式传 送供重放设备使用的替换数据。
在另一个实施例中,服务器把代表与为数据文件请求的替换数据对应的存储位 置,数据文件的身份,和包含所述数据文件的存储介质的身份的校正数据保存在存储器中, 以致校正数据可被用于识别和存储介质的制造、存储介质上数据文件的写入、和用于在存 储介质上写入数据文件的主数据文件有关的潜在问题。


根据目前优选的实施例的下述详细说明,本发明的其它目的和优点将是显而易见 的,应结合附图考虑所述说明,附图中
图1是按照本发明的一个方面的例证系统的方框图。
图2是按照本发明的一个方面的流程图。
图3是按照本发明的一个方面的流程图。
图4是按照本发明的一个方面的流程图。
具体实施方式
下面结合多媒体播放机,举例说明本发明,所述多媒体播放机包括用于读取保存 在光学存储介质上的可光学读取的多媒体数据文件的光学读取器,所述播放机具有通过通信网络与多媒体播放机服务器通信的能力,以便从所述服务器获得与数据文件的不可读数 据对应的替换数据,并在数据文件的多媒体内容的重放期间使用所述替换数据,以保证好 像存储介质不包含所述不可读数据似的进行重放。不过,要明白的是,可结合能够执行或者 播放从存储介质读出的不连续数据文件,通过通信网络获得与数据文件的不可读数据对应 的替换数据,并在执行或播放该数据文件时使用所述替换数据的任何设备实现本发明。
图1以方框图的形式,表示按照本发明的利用通信网络,获得与保存在存储介质 中的数据文件的不可读数据对应的替换数据,并利用所述替换数据播放包含在数据文件中 的内容的系统10的例证实施例。参见图1,系统10包括媒体播放机12,用于播放保存在存 储介质上的多媒体数据文件的内容,和媒体播放机服务器14,用于通过通信网络向媒体播 放机12传送与存储介质上的数据文件的不可读数据对应的替换数据。
播放机12包括包含存储器18的控制器16,控制器16与通信模块20、存储介质读 出器22和可选的替换数据日志模块M耦接。读出器22与日志模块M耦接,包括可拆卸 的存储介质端口 26和可选的永久存储介质沈。媒体播放机服务器14包括包含存储器42 的控制器40,控制器40与通信模块44、替换数据请求日志模块46和归档数据文件模块48 華禹接。
要明白的是,下面描述成执行数据处理操作的媒体播放机12和媒体播放机服务 器14中的每个模块是软件模块,或者硬件模块,或者组合的硬件/软件模块。另外,按照本 发明,播放机12和服务器14中的每个模块适当地包含用于存储数据和执行处理操作的指 令的记忆存储区,比如RAM,和执行数据处理指令及处理数据的处理器。另一方面,执行处理 操作的指令可被保存在播放机12和服务器14中的一个或多个模块之中的硬件中。
例如,媒体播放机12是DVD播放机、CD播放机、游戏控制台、个人计算机、DVR、手 持计算设备、蜂窝电话机、PDA等等。
控制器16是用于执行作为指令保存在存储器18中的处理的各个步骤的常规微处 理器。所述处理控制控制器16内的数据的处理,以及控制器16与读出器22、日志模块M 和通信模块20中的每一个之间的数据交换,以便实现本发明的特征。和本领域中惯常的一 样,数据处理操作包括处理多媒体数据文件,以产生用于输出给例如家庭影院系统的音频 和视频数据。
通信模块20、44都是具有有线和/或无线通信能力的常规收发器。模块20、44恰 当地保证通过有线或无线通信链路50、52发射数据信号,和从有线或无线通信链路50、52 接收数据信号,所述有线或无线通信链路50、52分别使播放机12和服务器14与诸如因特 网之类的通信网络M耦接。模块20、44分别确定播放机12和服务器14的IP地址,以保 证可通过因特网M在播放机12和服务器14之间交换数据。
存储介质读出器22是从包含以光学方式、全息方式、磁性方式等保存的数据的存 储介质读出数据的常规设备。例如,读出器22是能够读取DVD、CD、磁存储卡、闪速存储器 或者本领域中已知的类似存储设备的光学驱动器和光学数据读出器系统、磁卡读出器、闪 速介质读出器或者本领域中已知的类似读出器。
可拆卸存储介质端口沈是用于接纳便携式存储介质,比如包含可光学读取的数 据的光盘,包含以磁性方式编码的数据的存储卡,闪速存储设备或者本领域中已知的类似 介质的常规设备。
永久存储介质观是常规存储设备,比如光学硬盘、芯片存储器等,或者本领域中 已知的类似设备。
日志模块M保存由为其请求替换数据的数据文件、所述数据文件中与替换数据 对应的存储位置、和包含所述数据文件的存储介质的身份识别的替换数据。
另外,读出器模块22包括使如下更详细所述,在数据文件的重放期间,酌情需要 的从日志模块M到读出器模块22的替换数据的传送更容易的常规装置。
控制器40是用于执行作为指令保存在存储器42中的处理的各个步骤的常规微处 理器。所述处理控制控制器40内的数据的处理,以及控制器40与归档模块48、请求日志模 块46和通信模块44之间的数据交换,以便实现本发明的特征。
归档数据文件模块48包括包含数据文件,比如多媒体数据文件的数据库,所述多 媒体数据文件包含已被确认是完整的,从而可被用于获得与正在播放机12上播放的存储 介质上的数据文件的不可读数据对应的替换数据的电影、音乐、游戏、音乐等的内容。和本 领域中惯常的一样,模块48中的每个数据文件的内容信息被保存在数据分组中,每个数据 分组包括与数据文件中的存储位置对应的报头。
替换日志模块48包括数据库,所述数据库包含存储介质的身份(所述存储介质包 含在服务器14收到关于其的替换数据请求的数据文件),所述请求的数据文件的身份,和 数据文件内与所请求的替换数据对应的存储位置。
按照本发明的一个方面,当媒体播放机12确定保存在读出器22正在读取的存储 介质上的数据文件包括不可读数据时,媒体播放机12向服务器14请求与不可读数据对应 的替换数据,随后利用从服务器14传来的替换数据播放该数据文件,以致好像该数据文件 不包括不可读数据似的进行与数据文件对应的内容的重放。
图2表示确定存储介质上的数据文件是否包括不可读数据,识别与不可读数据对 应的存储位置,通过通信网络请求所识别的数据文件的存储位置的替换数据,随后当播放 数据文件的内容时,利用所述替换数据的例证处理100。为了举例说明本发明,结合由如图 1中所示的系统10的媒体播放机12和服务器14的各个组件执行的操作,说明处理100,其 中播放机12包括播放常规的可光学读取DVD的常规DVD播放机的功能,所述常规的可光学 读取DVD包含其内容作为多媒体数据文件被保存在该DVD上的电影。另外,如下所述,媒体 播放机12初次读取特定存储介质上的特定数据文件时,媒体播放机12执行处理100,以后 媒体播放机12每次从所述特定存储介质播放先前播放过的相同数据文件时,媒体播放机 12执行下面在附随图3的说明的文本中讨论的处理200。
参见图2,在DVD存储介质被插入端口沈中之后,在步骤102,播放机12的存储介 质读出器22开始以光学方式从保存在DVD上的多媒体数据文件,比如电影读取数据。和 本领域中惯常的一样,电影内容是以包含音频和视频信息的数据分组的形式保存在DVD上 的,数据文件的数据分组包括识别数据文件中的每个数据分组的存储位置的顺序编号的报 头。此外在步骤102中,读出器22按照从DVD读取数据分组的顺序,处理从数据文件读取 的数据,并确定该数据文件是否包含任何不可读数据。例如,不可读数据对应于不包含多媒 体内容数据的数据分组,其多媒体内容数据包括不能用包含在例如控制器16的存储器18 中的纠错处理校正的错误的数据分组,或者完全从读取的数据中失踪的数据文件的数据分 组。读出器22按照从DVD读取数据的顺序,继续处理读出的数据,直到最初发现任何不可读数据为止。此时,读出器22停止确定数据文件包含不可读数据的进一步处理,识别与该不 可读数据对应的数据分组的存储位置。另外,在步骤102,在尽可能的范围内,换句话说,如 果DVD的光盘标识符信息和数据文件的标识符被包含在DVD中,并且还能够从DVD读取的 话,那么读出器22确定DVD的光盘标识符信息,以及数据文件的标识符。所述光盘和数据 文件标识信息通常和数据文件一起或者在数据文件内被包括在DVD上,保证能够确认DVD 的真实性。在读出器22停止处理读出的数据之后,处理100进入步骤104。
在步骤102之后,在步骤104,读出器22确定在步骤102中是否发现任何不可读数 据。如果否,那么读出器22已读取和处理了整个数据文件,而没有发现任何不可读数据,以 致播放机12着手像DVD播放机常规那样地重放所述电影。如果是,那么数据文件包括不可 读数据,从而处理100进入步骤106。
在步骤106,读出器22在尽可能的范围内继续处理从DVD的数据文件读取的数据, 并把确定为构成不可读数据的每个数据分组的存储位置保存在其存储器中。例如,如果读 出器22确定一系列的数据分组从数据文件中失踪了,那么读出器22把不可读数据识别为 从在不构成不可读数据的最后一个数据分组之后的存储位置,到在不构成不可读数据的下 一个数据分组的位置之前的存储位置的数据分组。
此外在步骤106中,在读出器22完成处理从数据文件读取的全部数据之后,读出 器22向控制器16传送完成处理数据信号。所述完成信号指示识别不可读数据的处理已完 成,还包括DVD标识信息,识别从DVD读取的数据文件(电影)的信息,和与数据文件的不 可读数据对应的数据分组的存储位置。
随后在步骤108,控制器16产生请求替换数据控制信号,并把该信号传给通信模 块20。所述请求控制信号包括代表与不可读数据对应的数据文件的相应数据分组的存储 位置,数据文件的身份和DVD标识信息的数据(“请求数据”)。当收到请求控制信号时,模 块20再产生并通过链路50传送替换数据请求信号,所述替换数据请求信号被递送给服务 器14的IP地址,并且包括请求数据。
在步骤110,通信模块44从通信链路52接收由模块20传送的请求信号,所述请求 信号根据服务器14的IP地址,从链路50被路由到网络M、链路52,并最终被路由到服务 器14。模块44从所述请求信号中提取请求数据,随后把请求数据传给控制器40。控制器 40处理请求数据,以验证正在播放机12播放的DVD,换句话说,确保DVD不是未经授权的副 本。假定DVD被证实,控制器40把包含在请求数据中的数据文件(电影)标识符和存储位 置信息传给归档模块48,并把所有请求数据传给替换日志模块46。
此外,在步骤110中,根据从控制器40传来的数据,日志模块46创建DVD的身份、 DVD上的已为其请求替换数据的数据文件、和数据文件的不可读数据的存储位置信息的校 正记录。例如,模块46中的记录可被用于识别在某些种类的介质,比如DVD的制造中的潜 在问题,关于特定数据文件到特定种类的介质的传送的问题,和用于在存储介质上创建数 据文件的授权副本的主数据文件的问题。
再次参见图2,在步骤112中,归档模块48在其数据库中找出识别的数据文件,随 后产生替换数据。替换数据包括数据文件的具有包含在请求数据中的存储位置的每个数据 分组的副本。归档模块48随后把替换数据转发给控制器40,控制器40随后把包括所述替 换数据的控制信号传给模块44。在收到这样的控制信号之后,模块44产生并通过链路52传送替换数据信号,所述替换数据信号包括替换数据,并被递送给播放机12的IP地址。
在步骤114,在收到由模块44传送的替换数据信号之后,模块20从替换数据信号 中提取替换数据,随后把所述替换数据转发给控制器16。控制器16再把替换数据与相关的 存储介质(DVD)和数据文件标识符信息路由给日志模块M。日志模块M把由相应的存储 位置识别的,并且还由存储介质和为其请求替换数据的数据文件识别的替换数据保存在日 志模块M的存储器中。在替换数据和标识符信息在步骤114中被恰当地保存在日志模块 24的存储器中之后,日志模块M向控制器16传送日志记录完成信号。
在步骤116,在收到日志记录完成信号之后,控制器16开始数据文件的重放。控制 器16向读出器22传送控制信号,指令读出器22开始从数据文件的开端,换句话说,第一存 储位置读取数据文件,并把读取的数据传给控制器16。另外,控制器16向日志模块M传 送待播放的数据文件的替换数据的存储位置,以及识别当数据文件的数据分组由控制器16 播放时,所述数据文件的数据分组的存储位置的信息。日志模块M从其存储器取回替换数 据,并在当控制器16播放数据文件时,足够控制器16使用所述替换数据的时间内,把替换 数据转发给控制器16,以致好像数据文件不包括任何不可读数据似的进行数据文件的内容 重放。日志模块M根据替换数据的存储位置进行处理,以识别在控制器16重放数据文件 期间的哪些时候,应从日志模块M的存储器取回替换数据,随后传送给控制器16,以致好 像DVD上的数据文件不包括任何不可读数据似的进行数据文件的重放。模块M确定与数 据文件的重放有关的取回替换数据的前置时间,所述前置时间是待取回的数据的数量和种 类的函数。例如,与只包含音频数据的数据分组所需的前置时间相比,包含高清晰度视频数 据的数据分组需要更长的前置时间。
在一个实施例中,日志模块M监控控制器16进行的数据文件重放,并恰当地向控 制器16流式传输替换数据,以致当在重放期间遇到包含对应的不可读数据的那部分数据 文件时,可在数据文件的重放期间使用替换数据的适当数据分组。
在另一个实施例中,控制器16按需要直接从日志模块对取回替换数据,以保持数 据文件,比如歌曲或电影的连续重放。
在处理100的另一个实施例中,存储介质28包含供控制器16重放的数据文件。
在另一个实施例中,存储介质读出器22具有数据写入能力,把替换数据写到永久 存储介质观上,以致数据文件不再包含不可读数据,更可取地以致按照最初预期的方式把 数据文件保存在介质观上。此外在这样的实施例中,日志模块M不在其存储器中保存把 存储介质观的数据文件识别为具有对应替换数据的任何数据。
图3表示在播放机12按照上述例证处理100的步骤,至少一次地播放了存储介质 的数据文件之后,利用与所述数据文件的不可读数据对应的替换数据,播放所述数据文件 的例证处理130。为了举例说明,结合由如图1中所示的系统10的媒体播放机12和服务器 14的各个组件执行的操作,说明处理130,其中播放机12已按照如上所述的处理100,用替 换数据播放过DVD,并且在从端口沈中取出之后,DVD被再次插入介质端口沈中,以便重放 保存在该DVD上的数据文件。
参见图3,在步骤132,执行和上面关于处理100的步骤102说明的相同操作。另 外,读出器22向控制器16传送DVD的光盘标识符信息,以及DVD上的数据文件的标识符。 控制器16再向日志模块M传送取回请求。响应所述取回请求,日志模块M从其存储器取回与在端口沈中的DVD上的数据文件的替换数据对应的存储位置,并把这样的信息提供给 控制器16。
在步骤134,读出器22执行与上面关于处理100的步骤106所述的那些操作类似 的操作,识别与数据文件的不可读数据对应的存储位置。最好同时执行步骤132和134,以 减小播放器12播放数据文件之前的处理时间。当完成步骤134时,读出器22把与数据文 件上的不可读数据对应的所有存储位置传给控制器16。
在步骤134之后,在步骤136,控制器16确定数据文件的不可读数据的任意存储 位置是否与在步骤132从日志模块M取回的数据文件的替换数据的存储位置不相符。如 果否,那么在步骤137,如上关于处理100的步骤116所述那样,播放机12着手播放数据文 件。如果是,那么除了如下修改步骤108和110之外,在处理130的步骤138中顺序执行如 上所述的处理100的步骤108、110、112、114和116。在步骤108,替换数据请求只包括还不 具有保存在日志模块M中的对应替换数据的数据分组的存储位置。另外,在步骤110,服务 器14中的日志模块46创建对于特定存储介质的数据文件,以及对于特定存储介质本身,请 求多少次额外的替换数据的校正记录。
在本发明的另一个方面,介质播放机12不包括日志模块M,服务器14以流式传输 数据的形式传送替换数据。图4表示利用与数据文件中的不可读数据对应的替换数据,播 放存储介质的数据文件的例证处理150,其中服务器14把替换数据流式传输给播放机12, 在数据文件的重放期间,播放机12的控制器16可以利用所述替换数据,以致好像数据文 件不包括不可读数据似的进行数据文件的重放。参见图4,在处理150的步骤152中,最初 执行上面关于处理100的步骤102、104和106说明的操作。随后,类似于处理100的步骤 108,控制器16向服务器14传送替换数据请求,除了该请求包括把替换数据流式传输给播 放机12的指令之外。
随后,在步骤154,服务器14确认存储介质的真实性,日志模块46保存与请求相关 的信息的校正记录,和处理100的步骤110中一样。在步骤巧4之后,在步骤156,控制器 40向归档模块48传送队列控制信号。当收到所述队列信号时,模块48识别将作为替换数 据传送的数据分组的存储位置,并按照序列顺序建立对应替换数据的存储位置的队列。在 建立所述队列之后,控制器40经由模块44,把队列就绪信号通过通信网络M传给播放机 12。控制器40随后等待从播放机12接收流式传输替换数据的请求。
在步骤158,在从服务器14收到队列就绪信号之后,播放机12中的控制器16处理 从数据文件读取的数据,以确定何时应开始与数据文件中的不可读数据的存储位置对应的 替换数据的流式传输,以确保播放机12好像数据文件不包含不可读数据似的播放数据文 件。在一个实施例中,控制器16计算在整个数据文件的重放过程中,向服务器14传送流式 传输替换数据的相应请求的前置时间。就替换数据来说的所述前置时间是在数据文件的重 放期间,播放机12会播放与所请求的替换数据对应的那部分数据文件的预期时间之前的 时间间隔。在一个实施例中,以网络M的预期带宽可用性,在播放机12和服务器14的预 期处理时间,和要传送的替换数据的预期带宽的函数的形式,计算所述前置时间。在完成要 被请求的相应流式传输替换数据的前置时间的计算之后,控制器16开始播放来自存储介 质和播放机22的数据文件,按需要向服务器14传送与数据文件中的下一个不可读数据部 分的存储位置对应的流式传输替换数据的请求。
在收到流式传输替换数据的请求之后,在步骤160,服务器14的控制器40通过通 信网络M,流式传输与流式传输替换数据的请求对应的替换数据。例如,所述请求可能要求 包含跨越数据文件的许多连续数据分组的IOMB内容的替换数据的流式传输。
随后,在步骤162,连续播放数据文件的控制器16通过按需要把流式传输替换数 据临时保存在其存储器中,在适当的时候使用所述流式传输替换数据,以好像数据文件不 包含不可读数据似的播放该数据文件。在与步骤162同时执行的步骤164中,如果控制器 16确定当重放继续进行时,需要流式传输另外的替换数据,那么处理150进入步骤158,在 步骤158,传送与数据文件中的下一个不可读数据部分对应的替换数据的流式传输请求。如 果否,那么和本领域中惯常的一样,播放机12继续数据文件的重放。
尽管关于特定的实施例说明了本发明,不过显然这些实施例只是作为本发明的原 理和应用的例证。于是,要明白可对例证实施例做出众多的修改,可以设计出其它的方案, 而不脱离由附加的权利要求限定的本发明的精神和范围。
权利要求
1.一种存储介质上的数据文件的纠错方法,包括在数据文件的重放和/或执行期间,识别保存在存储介质上的数据文件的不可读数据;通过通信网络获得与不可读数据对应的替换数据;和用替换数据重放和/或执行所述数据文件。
2.按照权利要求1所述的方法,其中所述识别还包括识别与所述不可读数据对应的数 据文件的至少一个存储位置。
3.按照权利要求1所述的方法,其中获得替换数据还包括下载和/或流式传输所述替 换数据。
4.按照权利要求1所述的方法,还包括把由数据文件的标识符和包含所述数据文件的存储介质的标识符识别的替换数据保 存在存储器中。
5.按照权利要求1所述的方法,还包括把所述替换数据写在所述存储介质上。
6.按照权利要求1所述的方法,还包括保存代表与数据文件的不可读数据对应的存储位置、数据文件的标识符以及包含所述 数据文件的存储介质的标识符的校正数据。
7.按照权利要求1所述的方法,其中所述数据文件包括内容和/或可执行的软件应用, 所述存储介质是便携式存储介质或永久存储介质。
8.—种重放和/或执行保存在存储介质上的数据文件的设备,包括读取保存在存储介质上的数据文件的数据的读出器;与所述读出器耦接的控制器,其中所述控制器用于(i)根据在数据文件的重放和/或 执行期间从存储介质读取的数据,识别所述数据文件的不可读数据;(ii)通过通信网络传 送对与所述不可读数据对应的替换数据的请求;和(iii)接收所述替换数据;和其中所述控制器用所述替换数据重放和/或执行所述数据文件。
9.按照权利要求8所述的设备,其中控制器识别与所述不可读数据对应的数据文件的 至少一个存储位置,所述对替换数据的请求包括所述存储位置。
10.按照权利要求8所述的设备,其中控制器把由数据文件的标识符和包含所述数据 文件的存储介质的标识符识别的替换数据保存在存储器中。
11.按照权利要求10所述的设备,其中在所述数据文件的重放和/或执行期间,控制器 从存储器取回替换数据。
12.按照权利要求10所述的设备,其中在传送对替换数据的请求之前,控制器确定存 储器是否包括存储介质上的数据文件的替换数据,如果是,那么只有当数据文件的不可读 数据对应于与保存在存储器中的数据文件的替换数据的至少一个存储位置不对应的数据 文件的存储位置时,控制器才传送对替换数据的请求。
13.按照权利要求8所述的设备,其中读出器包括存储介质数据写入器,其中数据写入 器把替换数据写在存储介质上。
14.按照权利要求8所述的设备,其中替换数据是流式传输数据,其中在所述数据文件 的重放和/或执行期间,控制器传送对替换数据的请求。
15.按照权利要求8所述的设备,其中读出器包括可拆卸存储介质端口,所述存储介质 是便携式存储介质。
16.按照权利要求8所述的设备,其中所述存储介质是永久存储介质。
17.一种提供数据文件的替换数据的服务器,包括包含至少一个数据文件的归档存储器;和与归档存储器耦接的控制器,所述控制器用于接收对与包含在归档存储器中的数据 文件的数据分组对应的替换数据的请求,其中所述请求基于所述数据文件的重放和/或执 行,并包括与所述数据分组对应的存储位置,其中响应所述请求,所述控制器通过通信网络 传送与所述数据文件中的所述存储位置对应的替换数据。
18.按照权利要求17所述的服务器,其中控制器传送供下载的替换数据。
19.按照权利要求17所述的服务器,其中控制器以流式传输的形式,传送替换数据。
20.按照权利要求17所述的服务器,其中控制器把代表数据文件中的替换数据的存储 位置、数据文件的标识符以及包含所述数据文件的存储介质的标识符的校正数据保存在存 储器中。
全文摘要
在重放或执行期间,处理存储介质(28)上的数据文件,以识别不可读数据。通过通信网络(54)获得与不可读数据对应的替换数据,所述替换数据被用于重放或执行所述数据文件,好像所述数据文件不包含任何不可读数据似的。
文档编号G06F11/00GK102037449SQ200980117854
公开日2011年4月27日 申请日期2009年3月20日 优先权日2008年3月25日
发明者S·内尔森 申请人:索尼电脑娱乐美国有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1