CN1945720A - 用于在电子媒体播放器上恢复素材的系统和方法 - Google Patents

用于在电子媒体播放器上恢复素材的系统和方法 Download PDF

Info

Publication number
CN1945720A
CN1945720A CNA2006101414372A CN200610141437A CN1945720A CN 1945720 A CN1945720 A CN 1945720A CN A2006101414372 A CNA2006101414372 A CN A2006101414372A CN 200610141437 A CN200610141437 A CN 200610141437A CN 1945720 A CN1945720 A CN 1945720A
Authority
CN
China
Prior art keywords
file
damage
primary copy
storage medium
media player
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2006101414372A
Other languages
English (en)
Other versions
CN1945720B (zh
Inventor
T·Y·维尔布林克
艾德华·E·凯利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qindarui Co.
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1945720A publication Critical patent/CN1945720A/zh
Application granted granted Critical
Publication of CN1945720B publication Critical patent/CN1945720B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0092Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which are linked to media defects or read/write errors
    • G11B20/00927Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which are linked to media defects or read/write errors wherein said defects or errors are generated on purpose, e.g. intended scratches
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/87Regeneration of colour television signals
    • H04N9/88Signal drop-out compensation
    • H04N9/888Signal drop-out compensation for signals recorded by pulse code modulation

Abstract

备份或恢复防拷贝素材并且通过在线检索系统使其可用于在电子媒体播放器上播放。电子媒体存储文件的损坏段在读取、执行或播放之前被识别和定位。然后定位来自网络的未损坏的拷贝,并且软件指令提供在电子媒体播放器上文件的未损坏段的存储,合并未损坏段到电子存储媒体文件的读取、执行或播放中来无缝地实时地产生与未损坏文件无法区分的输出。

Description

用于在电子媒体播放器上恢复素材的系统和方法
技术领域
本发明总体涉及纠正电子存储设备播放过程中发现的缺陷,尤其涉及提供用于在电子存储设备上实时地或在播放之前定位、识别和备份包括防拷贝媒体的电子媒体的在线系统和方法。
背景技术
恢复损坏的电子文件需要可以获得的具有损坏部分原来版本的原始或主拷贝用于拷贝。但是,获得特定防拷贝文件的原始或主拷贝引出其它在非防拷贝文件中没有遇到的问题。防拷贝已经成为在例如数字化视频光盘(DVD)、光盘(CD)和其他电子存储设备的电子媒体中存储的许多类型数据的组成部分。而且,多种格式用于在电子媒体上存储信息,例如光盘音频和MP3等。MP3和其它压缩格式需要在数据传输的某时进行解压缩转换。MP3是MPEG的一部分,MPEG是Motion Pictures Expert Group首字母的缩写,它是使用有损耗压缩显示视频和音频的标准系列。无论音频还是数据格式机制,为了预防违法版权法的非授权拷贝,防拷贝通常在购买电子媒体之前就内置其中。不幸的是,防拷贝阻止了为预防数据损坏事件而把电子媒体上存储的文件合法拷贝到后续备份磁盘。例如,当音乐播放光盘上的部分损坏,那么在光盘播放时,音乐信息的丢失是能感觉到的。音乐信息的丢失通常定义为音乐略过或播放停止。
现有技术没有实时解决这个问题,相反地依赖于至少需要播放系统重新格式化或重启的软件装配来解决这个问题。例如,由Kroening在2003年7月24日提交的标题为“SAVE AND RESTORE OF APROTECTED AREA”的美国专利公开号US2005/0021919A1中,教授了通过引导受保护区域、拷贝受保护区域的内容到存储设备的用户区域、重启用户区域和然后保存用户区域到备份存储设备来保存存储设备受保护区域的方法、装置、系统和信号承载介质。
本发明中检测到的损坏文件不在受保护区域;相反,它们是动态地或通过预先分析检测到的。而且,当文件被读取、执行或播放时,本发明从网络上访问未损坏的拷贝,存储文件的未损坏段到存储设备并且把该段合并到文件的读取、执行或播放中,从而无缝地实时地产生与未损坏文件无法区分的输出。如果主拷贝是压缩的格式,本发明需要解压缩作为转换处理的一部分。
发明内容
鉴于现有技术的问题和缺陷,因此,本发明的目的之一是提供使电子媒体上防拷贝文件在文件损坏后能够被使用和纠正的方法和系统。
本发明的另一个目的是提供在电子存储媒体中识别和定位损坏文件并且在检测到数据损坏后提供文件的继续播放的系统和方法。
本发明的进一步目的是提供动态地或通过预先分析来在线纠正防拷贝损坏数据文件的系统和方法。
本发明的其他目的和优点的一部分是显而易见的,且其一部分是从说明书中能看出来的。
上述和其它对本领域技术人员显而易见的目的在本发明中实现,本发明旨在用于在电子媒体播放器上恢复素材的方法,该方法包括:识别和定位在电子媒体播放器上播放的电子存储媒体文件上损坏的文件段;访问具有电子存储媒体文件的主拷贝的在线服务提供商;从主拷贝将未损坏文件段下载到电子媒体播放器,所述未损坏文件段与所述损坏文件段相匹配;并且在电子媒体播放器上的电子存储媒体文件播放期间,用所述未损坏文件段代替所述损坏文件段。这个方法进一步包括在电子存储媒体文件播放期间动态地识别和定位损坏文件段。电子存储媒体文件包括光盘、数字视频光盘、软盘、闪存或硬盘驱动器。通过搜索分配给电子存储媒体文件的唯一标识符定位主拷贝。用所述未损坏文件段来代替的步骤包括将未损坏文件段加载到电子媒体播放器的可访问存储器中。主拷贝可以包括压缩的音频或数据文件格式。进一步的方法步骤包括:解压缩主拷贝;识别未损坏文件段;和如果未损坏文件段是不兼容格式时,将未损坏文件段转换为与电子媒体播放器兼容的格式。访问在线服务提供商的步骤包括用类似的数据载体访问对等网络。方法可以进一步包括:验证主拷贝可以从在线服务提供商处得到;当主拷贝不可得到但在可访问的数据库中时,存储任何对主拷贝的请求,并且当可以得到主拷贝时提示用户;并且在下载之前验证电子存储媒体文件满足确定合法性的标准。如果主拷贝从在线服务提供商处不可得到,那么可以引导用户到其它包含主拷贝的在线位置。方法进一步包括:定位电子存储媒体文件的合法拷贝;提供给用户购买合法拷贝的机会;并且在用户接受和付款后下载合法拷贝。
在第二方面,本发明旨在用于在电子媒体播放器上恢复素材的方法,该方法包括:通过搜索分配给电子存储媒体文件的唯一标识符定位电子存储媒体文件的主拷贝;通过给损坏文件段的开始和结束点分配识别标记,识别和定位电子存储媒体文件上损坏的文件段;访问具有电子存储媒体文件主拷贝的在线服务提供商;验证主拷贝可以从在线服务提供商处得到;当主拷贝不可得到但在可访问的数据库中时,存储任何对主拷贝的请求,并且当可以得到主拷贝时提示用户;在下载之前验证电子存储媒体文件满足确定合法性的标准;当确定出电子存储媒体文件进入到电子媒体播放器的可访问存储器是合法的时,从主拷贝下载未损坏文件段到电子媒体播放器,所述未损坏文件段与所述损坏文件段相匹配;并且在电子媒体播放器上播放电子存储媒体文件期间,用所述未损坏文件段代替所述损坏文件段。该方法进一步包括:当主拷贝是压缩的格式时,解压缩主拷贝;识别未损坏文件段;和如果未损坏文件段是不兼容格式时,将所述未损坏文件段转换为与电子媒体播放器兼容的格式。
在第三方面,本发明旨在机器可读的程序存储设备,其有形地包含可由机器执行以便执行在电子媒体播放器上恢复素材的方法步骤的指令程序,所述方法步骤包括:通过搜索分配给电子存储媒体文件的唯一标识符定位电子存储媒体文件的主拷贝;通过给损坏文件段的开始和结束点分配识别标记,识别和定位电子存储媒体文件上损坏的文件段;访问具有电子存储媒体文件主拷贝的在线服务提供商;验证主拷贝可以从在线服务提供商处得到;当主拷贝不可得到但在可访问的数据库中时,存储任何对主拷贝的请求,并且当可以得到主拷贝时提示用户;在下载之前验证电子存储媒体文件满足确定合法性的标准;当确定出电子存储媒体文件进入到电子媒体播放器的可访问存储器是合法的时,从主拷贝下载未损坏文件段到电子媒体播放器,所述未损坏文件段与所述损坏文件段相匹配;并且在电子媒体播放器上播放电子存储媒体文件期间,用所述未损坏文件段代替所述损坏文件段。
附图说明
本发明的被认为是新颖的特征和作为本发明特征的元素在所附权利要求中特别阐述。附图只是为了说明且不是按照比例绘制。但是,本发明本身的组织和操作方法可以通过参考以下结合附图作出的具体描述得到最好的理解,其中:
图1是描述本发明主处理流程的流程图。
图2是描述中央在线系统处理用未损坏版本替换损坏文件段的请求的流程图,称为“子处理1”。
图3是描述实现本发明的优选的系统。
具体实施方式
在描述本发明优选实施方式时,在此参考附图中的图1-3,其中相同的标号指本发明的相同特征。
本发明动态地或通过预先分析检测例如光盘、DVD等电子存储媒体上的损坏文件。当文件被读取、执行或播放时,本发明确定文件的哪些段损坏了,从网络上访问文件有缺陷段的未损坏版本,在存储设备上存储未损坏文件段,以及合并此段到文件的读取、执行和播放来无缝地产生与未损坏文件无法区分的输出。重要的是,优选的解决方案不限于在光盘播放时纠正缺陷,而是可以类似方式用于任何其中包括例如DVD闪存和硬盘驱动器的电子媒体。而且,本发明不限于某种特殊类型的音频或数据格式,并且可以包括例如MP3压缩信息的传输和转换等。为简单起见,这里讨论的例子涉及光盘上缺陷的纠正,和通常与其关联的格式;但是,本发明并不局限于此,并且这里讨论的方法学可以同样地应用到其它电子存储媒体和其它电子音频和数据格式。
当音乐在光盘上存储和播放时,由于光盘播放器读取存储的部分有困难并且为了继续音乐播放不得不跳到后面的部分,因此很容易检测到缺陷。音乐顺序的流逝和跳转立即使用户知道文件段不可读,并且可能损坏了。确定有缺陷区域的大小和位置。例如,可以通过定义播放列表号码和播放影响时间在光盘上识别和定位缺陷,例如3号播放列表在时间点3:21开始并且延续到时间点5:04。为了消除在音乐播放中识别出的有缺陷部分的负面影响,有必要在合适的时间访问和播放那些有缺陷部分的代替段。可以使用其它识别损坏段的方法来定位光盘的有缺陷部分,并且本发明不限于任何一种特殊的识别方法学。但是,重要的是能识别损坏段以便可以获得它们确切的代替物。
另外,当获得的主拷贝是例如MP3的压缩格式的文件时,有必要在传输前解压缩文件并且识别代替段,或相反地,传输压缩的音频或数据文件并且在电子媒体播放器上解压缩格式化的版本。不管那种情况,本发明都能够寻址压缩的音频和数据文件,识别其分段的部分,并且下载用于在电子媒体播放器上播放的未损坏分段部分。
在优选实施方式中,为了准备纠正损坏文件,建立与在线服务的连接。给光盘分配唯一标识符。使用唯一标识符,在线服务提供商定位光盘的主拷贝。从主拷贝选择光盘丢失/有缺陷部分并且下载到播放光盘的设备的存储器中。在光盘上的有缺陷部分参与音乐播放之前,光盘播放器识别光盘有缺陷部分并且从光盘播放器存储器中获得相同段的无缺陷部分。当播放损坏部分适当的时间到来时,光盘播放器从光盘播放器存储器中播放未损坏段,而不是播放光盘上的有缺陷段。
在第二实施方式中,用户可以选择插入空光盘和通过拷贝光盘未损坏部分和把它们与已经下载的并且正在从存储器读取、执行或播放的文件部分合并建立新光盘。
图1描述了本发明主处理流程的流程图。在步骤100的第一动作中,执行损坏文件恢复和拷贝的软件加载到电子存储媒体文件。用户然后插入光盘、数字视频光盘、计算机软盘等,并且在步骤110播放选择的媒体。在播放过程中,光盘(或如前面所选择的其它电子存储媒体)可以显出能察觉到的缺陷,在步骤120由于读错误可能略过存储文件的部分。如果没有读错误,在步骤120a光盘继续播放。但是,在步骤120b如果检测到错误,则定位和识别或注册有缺陷的段,优选地在步骤130分配标识缺陷段开始和结束的标识符。此信息可以与包含损坏数据的簇和部分标识符一起注册。处理然后前进到步骤140访问在线服务来补救损坏文件的读取或省略。原则上,在线服务优选地是由行业站点提供的服务,例如由音乐录制行业使用的用于音乐光盘的站点或由电影制片行业使用的用于数字视频录像的站点等。本发明不限于某个特殊的站点,只要站点有存储的版本或可以直接访问CD、DVD等未损坏音频和数据版本的存储版本,并且通过系统编程结构使用户可以访问非损坏拷贝。另外,只要对等网络有存储的、未损坏的用户可以访问的文件,那么系统也可以访问具有类似数据载体的对等网络。然后,如下面参考图2更详细地进一步讨论的,在线系统在步骤150-170处理请求。
图2描述了在线系统处理用未损坏版本替换损坏文件段的请求的流程图,在图1中指“子处理1”。在步骤150在线系统首先检查并验证原始或主拷贝可以得到。在分配给CD、DVD等的唯一标识符的帮助下执行检查。如果拷贝不可得到,但在数据库中,那么在线系统存储请求,并且在步骤152当可以得到原始或主拷贝使用时提示用户。用户也可以引导到另一个可能包含选择部分的位置。一旦可以得到原始或主拷贝,在步骤160在线系统验证用户光盘的合法性。例如,在线系统将检查光盘是否是原始的拷贝。可以实现这个方法的一种途径是通过确定拷贝限制是否还是完整的。明显地,也可以结合其它更复杂的验证方法,并且其会以类似拷贝限制验证的方式实现。如果光盘验证步骤失败,在线服务提供商将拒绝下载光盘轨道的未损坏段。但是在步骤170,光盘服务提供商可以采取请求某种形式的纠正动作的可选步骤,例如给服务请求者发送其正在使用非法拷贝的通知。在线服务提供商也可以提供付款和接收合法拷贝的方法。
在步骤172,来自在线版本的非损坏部分发送到用户的电子媒体播放器或与用户的电子媒体播放器(例如用户的CD播放器等)共享。当提供共享版本时,在线系统允许用户从指定的在线位置下载选择的部分。这可以通过授予用户指定的URL或特定的用户口令来实现。解密算法也可以共享,这就允许可以使用通常可获得的URL。为了让其它电子媒体设备播放相同损坏的光盘文件,优选地允许相同受影响部分的多次下载。
在步骤174,如果格式化的音频和数据文件是如在MP3的情况下和其它压缩格式的压缩文件,本方法学需要在线地或在电子媒体播放器上解压缩和识别未损坏段。优选地,在在线服务提供商处解压缩和识别段并且然后将其发送到电子媒体播放器。在有些例子中,为了在特定的电子媒体播放器上播放未损坏段,可能需要转换一种格式为另一种。在另外的实施方式中,可以在电子媒体播放器上得到解压缩算法、转换算法或两者。在压缩格式版本中未损坏文件段识别的更简单形式可以通过首先在识别段之前解压缩音频或数据文件来完成。在电子媒体播放器需要与在线服务提供商提供的不同格式时,可以在数据传送之前在线转换或在电子媒体播放器站点处转换。在图2,步骤174中描述了发生在在线服务提供商的站点处发生的转换。
参考图1,在步骤180,从在线版本识别的非损坏部分然后发送到用户的电子媒体播放器上或与用户的电子媒体播放器共享。在步骤182,优选地,这部分的内容存储在例如光盘播放器或计算机内包含的硬盘的用户系统中,或其它可访问存储媒体。在步骤190,用户电子媒体播放器上的设置可以设置为处理备份部分。当播放时,通过从光盘播放器上播放无缝集成的非损坏部分及时地绕过光盘上损坏的文件部分。
在这个处理过程中或随后的某个时间,给予用户在新光盘上存储非损坏版本和其它未损坏部分的选择。可选地,用户可以注册所有的电子媒体播放器,它们可以同时更新,或在以后当每个播放器分别地打开时更新。
也可以提示用户用快捷方法通过清洁光盘、旋转读取设备或实现其它物理补救方法来物理地修理光盘,比如在光盘上放上透明磁带帮助定位、清洁镜头、用真空吸尘器清洁机器、重新校正镜头或下载其它驱动程序。如果用于修理的快捷方法不成功,那么损坏的文件然后必须通过预先分析在播放时或在播放之前某个时间使用本发明的方法学替换。
图3描述了用于实现本发明的优选系统。在图3A中,网络系统30直接地或通过个人计算机34连接到电子媒体播放器32。在线网络提供用于在电子媒体播放器32的存储器内下载的到主拷贝访问。可选地,如图3B所描述,具有互连到由计算机36表示的其它计算机的个人计算机34的优选系统可以在端到端级别上实现,来访问用于在电子媒体播放器32上存储的可下载主拷贝。计算机之间的连接尽管也可能是其它线缆或电磁传输连接,但是优选地通过因特网连接。
尽管本发明结合特定的优选实施方式进行了具体描述,但是很显然根据前面的描述,许多替换、修改和变化对本领域技术人员是显而易见的。因此期望所附权利要求将包含落在本发明真正范围和主旨内的任何这种替换、修改和变化。
因此,在描述了本发明后,作出以下权利要求。

Claims (19)

1、一种用于在电子媒体播放器上恢复素材的方法,所述方法包括:
识别和定位所述电子媒体播放器上播放的电子存储媒体文件上的损坏文件段;
访问具有所述电子存储媒体文件的主拷贝的在线服务提供商;
从所述主拷贝下载未损坏文件段到所述电子媒体播放器,所述未损坏文件段与所述损坏文件段相匹配;并且
在所述电子媒体播放器上播放所述电子存储媒体文件期间,用所述未损坏文件段替换所述损坏文件段。
2、如权利要求1所述的方法,进一步包括在所述电子存储媒体文件的播放过程中,动态识别和定位所述损坏文件段。
3、如权利要求1所述的方法,其中所述识别和定位所述损坏文件段、访问所述在线服务提供商和下载到所述电子媒体播放器的步骤在播放所述存储媒体文件之后的时间执行。
4、如权利要求1所述的方法,其中所述电子存储媒体文件包括光盘、数字视频光盘、软盘、闪存或硬盘驱动器。
5、如权利要求1所述的方法,进一步包括通过搜索分配给所述电子存储媒体文件的唯一标识符定位所述主拷贝。
6、如权利要求1所述的方法,其中所述用所述未损坏文件段来代替的步骤包括在所述电子媒体播放器的可访问存储器中加载所述未损坏文件段。
7、如权利要求1所述的方法,其中所述主拷贝包括压缩的音频或数据文件格式。
8、如权利要求7所述的方法,进一步包括:
解压缩所述主拷贝;
识别所述未损坏文件段;和
如果所述未损坏文件段不是兼容的格式,则将所述未损坏文件段转换为与所述电子媒体播放器兼容的格式。
9、如权利要求1所述的方法,其中所述访问所述在线服务提供商的步骤包括使用类似的数据载体访问对等网络。
10、如权利要求1所述的方法,包括:
验证可以从所述在线服务提供商处得到所述主拷贝;
当所述主拷贝不可得到但在可访问的数据库中时,存储任何对所述主拷贝的请求,并且当可以得到所述主拷贝时提示用户;并且
在下载之前验证所述电子存储媒体文件满足确定合法性的标准。
11、如权利要求10所述的方法,包括:如果从所述在线服务提供商处不可以得到所述主拷贝,则引导所述用户到另一个包含所述主拷贝的在线位置。
12、如权利要求10所述的方法,其中所述验证所述电子存储媒体文件满足合法性标准的步骤包括验证所述电子存储媒体文件的拷贝限制。
13、如权利要求10所述的方法,包括:当所述电子存储媒体文件不满足所述确定合法性的标准时,给所述用户发送目前正在使用非法拷贝的通知。
14、如权利要求13所述的方法,还包括:
定位所述电子存储媒体文件的合法拷贝;
向所述用户提供购买所述合法拷贝的机会;及
当所述用户接受并付款后下载所述合法拷贝。
15、如权利要求1所述的方法,包括:通过授予所述用户特定的URL、口令或与所述用户共享解密算法,从指定的在线位置下载所述未损坏文件段。
16、一种用于在电子媒体播放器上恢复素材的方法,所述方法包括:
通过搜索分配给所述电子存储媒体文件的唯一标识符定位电子存储媒体文件的主拷贝;
通过给所述损坏文件段的开始和结束点分配识别标记,识别和定位在所述电子存储媒体文件上的损坏文件段;
访问具有所述电子存储媒体文件的主拷贝的在线服务提供商;
验证可以从所述在线服务提供商处得到所述主拷贝;
当所述主拷贝不可得到但是在可访问数据库中时,存储任何对所述主拷贝的请求,并且当可以得到所述主拷贝时提示用户;
在下载之前验证所述电子存储媒体文件满足确定合法性的标准;
当确定出所述电子存储媒体文件进入到所述电子媒体播放器的可访问存储器是合法的时,从所述主拷贝下载未损坏文件段到所述电子媒体播放器,所述未损坏文件段与所述损坏文件段相匹配;并且
在所述电子媒体播放器上播放所述电子存储媒体文件期间,将所述损坏文件段替换为所述未损坏文件段。
17、如权利要求16所述的方法,进一步包括:
当所述主拷贝是压缩格式时,解压缩所述主拷贝;
识别所述未损坏文件段;并且
如果所述未损坏文件段不是兼容的格式时,将所述未损坏文件段转换为与所述电子媒体播放器兼容的格式。
18、一种机器可读的程序存储设备,其有形地包含可由机器执行以便执行在电子媒体播放器上恢复素材的方法步骤的指令程序,所述方法是根据前面方法权利要求中的任一个的方法。
19、一种包含用于执行前面方法权利要求中的任何一个方法的装置的系统。
CN2006101414372A 2005-10-07 2006-09-29 用于在电子媒体播放器上恢复素材的系统和方法 Active CN1945720B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/163,163 2005-10-07
US11/163,163 US7496608B2 (en) 2005-10-07 2005-10-07 Online system and method for restoring electronic media on electronic storage devices

Publications (2)

Publication Number Publication Date
CN1945720A true CN1945720A (zh) 2007-04-11
CN1945720B CN1945720B (zh) 2011-01-19

Family

ID=37912210

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101414372A Active CN1945720B (zh) 2005-10-07 2006-09-29 用于在电子媒体播放器上恢复素材的系统和方法

Country Status (3)

Country Link
US (2) US7496608B2 (zh)
JP (1) JP4988288B2 (zh)
CN (1) CN1945720B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102298548A (zh) * 2011-09-22 2011-12-28 奇智软件(北京)有限公司 一种恢复可执行程序依赖文件的方法及装置
CN107291384A (zh) * 2017-05-27 2017-10-24 深圳市环球数码科技有限公司 一种影院播放方法、装置、存储装置及系统

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7441058B1 (en) * 2006-09-11 2008-10-21 Apple Inc. Method and system for controlling an accessory having a tuner
US7895378B2 (en) 2004-04-27 2011-02-22 Apple Inc. Method and system for allowing a media player to transfer digital audio to an accessory
US7529872B1 (en) 2004-04-27 2009-05-05 Apple Inc. Communication between an accessory and a media player using a protocol with multiple lingoes
US7526588B1 (en) 2004-04-27 2009-04-28 Apple Inc. Communication between an accessory and a media player using a protocol with multiple lingoes
US7441062B2 (en) 2004-04-27 2008-10-21 Apple Inc. Connector interface system for enabling data communication with a multi-communication device
US7634605B2 (en) * 2004-04-27 2009-12-15 Apple Inc. Method and system for transferring stored data between a media player and an accessory
US7529870B1 (en) 2004-04-27 2009-05-05 Apple Inc. Communication between an accessory and a media player with multiple lingoes
US7797471B2 (en) 2004-04-27 2010-09-14 Apple Inc. Method and system for transferring album artwork between a media player and an accessory
US7673083B2 (en) * 2004-04-27 2010-03-02 Apple Inc. Method and system for controlling video selection and playback in a portable media player
US8117651B2 (en) 2004-04-27 2012-02-14 Apple Inc. Method and system for authenticating an accessory
US7826318B2 (en) * 2004-04-27 2010-11-02 Apple Inc. Method and system for allowing a media player to transfer digital audio to an accessory
US7823214B2 (en) 2005-01-07 2010-10-26 Apple Inc. Accessory authentication for electronic devices
US9740552B2 (en) * 2006-02-10 2017-08-22 Percept Technologies Inc. Method and system for error correction utilized with a system for distribution of media
US8566894B2 (en) * 2006-02-10 2013-10-22 Scott W. Lewis Method and system for distribution of media
US20070192819A1 (en) * 2006-02-10 2007-08-16 Lewis Scott W System for distribution of media utilized with a receiver/set top box
US8451850B2 (en) * 2006-02-10 2013-05-28 Scott W. Lewis Method and system for distribution of media including a gigablock
US8006019B2 (en) 2006-05-22 2011-08-23 Apple, Inc. Method and system for transferring stored data between a media player and an accessory
US7415563B1 (en) * 2006-06-27 2008-08-19 Apple Inc. Method and system for allowing a media player to determine if it supports the capabilities of an accessory
US7558894B1 (en) 2006-09-11 2009-07-07 Apple Inc. Method and system for controlling power provided to an accessory
US20090106790A1 (en) * 2007-10-23 2009-04-23 Wei-Hsin Tseng Method of recovering missed parts of mobile tv broadcasts
US7801001B2 (en) * 2007-10-25 2010-09-21 Microsoft Corporation Media disc reliability
US20090204639A1 (en) * 2008-02-11 2009-08-13 Microsoft Corporation Selective content replacement for media players
US8047966B2 (en) * 2008-02-29 2011-11-01 Apple Inc. Interfacing portable media devices and sports equipment
US8276024B2 (en) * 2008-03-25 2012-09-25 Sony Computer Entertainment America Llc Method and system for error correction of a storage media
US8208853B2 (en) 2008-09-08 2012-06-26 Apple Inc. Accessory device authentication
US8238811B2 (en) 2008-09-08 2012-08-07 Apple Inc. Cross-transport authentication
US8667087B2 (en) * 2008-11-25 2014-03-04 Broadcom Corporation Retrieving substitute data to replace damaged media data for playback in a media player
US8428421B2 (en) * 2009-02-06 2013-04-23 International Business Machines Corporation Playback of damaged video media using downloaded content
US8307089B1 (en) * 2011-08-29 2012-11-06 Ariel Inventions, Llc System and method for storing broadcast content in a cloud-based computing environment
US10484726B2 (en) * 2017-06-02 2019-11-19 Apple Inc. Playlist error tags for delivery and rendering of streamed media

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100332743B1 (ko) 1994-11-26 2002-11-07 엘지전자주식회사 디지탈영상시스템의불법시청및복사방지방법및장치
US5910827A (en) * 1997-02-26 1999-06-08 Kwan; Katherine W. Video signal decoding arrangement and method for improved error concealment
JPH10243372A (ja) * 1997-02-26 1998-09-11 Xing:Kk 情報伝送方法及びシステムと、該システムに用いるホスト装置及び端末装置
RU2214630C2 (ru) * 1997-07-09 2003-10-20 ЭДВАНСД ОДИО ДИВАЙСИЗ ЭлЭлСи Оптическое запоминающее устройство
JP3988274B2 (ja) * 1998-09-22 2007-10-10 ソニー株式会社 情報配信装置及び情報配信方法、情報受信装置及び情報受信方法
US6868405B1 (en) * 1999-11-29 2005-03-15 Microsoft Corporation Copy detection for digitally-formatted works
US7426750B2 (en) * 2000-02-18 2008-09-16 Verimatrix, Inc. Network-based content distribution system
JP3368886B2 (ja) * 2000-03-22 2003-01-20 日本電気株式会社 携帯端末装置
GB2378273A (en) * 2001-07-31 2003-02-05 Hewlett Packard Co Legitimate sharing of electronic content
JP2003057044A (ja) * 2001-08-10 2003-02-26 Aisin Aw Co Ltd ナビゲーション装置、データ修復方法及びそのプログラム
US7213151B2 (en) * 2001-09-28 2007-05-01 International Business Machines Corporation Method and computer system for encoding of information into a representation
US7783765B2 (en) * 2001-12-12 2010-08-24 Hildebrand Hal S System and method for providing distributed access control to secured documents
US7137145B2 (en) * 2002-04-09 2006-11-14 Cisco Technology, Inc. System and method for detecting an infective element in a network environment
US7748020B2 (en) 2002-10-08 2010-06-29 Canon Kabushiki Kaisha Receiving apparatus and method for processing interruptions in streaming broadcasts
US20040047424A1 (en) * 2002-10-15 2004-03-11 Kumar Ramaswamy System and method for transmitting digital video files with error recovery
US20050004873A1 (en) * 2003-02-03 2005-01-06 Robin Pou Distribution and rights management of digital content
JP2005011092A (ja) * 2003-06-19 2005-01-13 Brother Ind Ltd コンテンツ配信装置、端末装置、コンテンツ配信システムおよびプログラム
JP2005020437A (ja) * 2003-06-26 2005-01-20 Matsushita Electric Ind Co Ltd コンテンツ補正システムおよび受信機器
GB0315886D0 (en) * 2003-07-07 2003-08-13 Way Benjamin B P Anti-piracy system
US20050010616A1 (en) * 2003-07-09 2005-01-13 Burks David P. System and method for restoring files
US7657716B2 (en) 2003-07-24 2010-02-02 Gateway, Inc. Save and restore of a protected area
JP2005065232A (ja) * 2003-07-25 2005-03-10 Victor Co Of Japan Ltd ストリームデータの記録再生方法
EP1511306A1 (en) 2003-09-01 2005-03-02 Thomson Licensing S.A. Method for detecting source status changes during time-shift recording
US7343347B2 (en) * 2003-10-08 2008-03-11 Time Warner Inc. Electronic media player with metadata based control and method of operating the same
US20050203851A1 (en) * 2003-10-25 2005-09-15 Macrovision Corporation Corruption and its deterrence in swarm downloads of protected files in a file sharing network
US20050160308A1 (en) 2004-01-09 2005-07-21 General Instrument Corporation Failure recovery for digital video recorders
CN1681033A (zh) 2004-04-06 2005-10-12 皇家飞利浦电子股份有限公司 光盘播放系统的纠错机制
US7756833B2 (en) * 2004-09-22 2010-07-13 Microsoft Corporation Method and system for synthetic backup and restore
US20060095582A1 (en) * 2004-10-29 2006-05-04 Narasimhan Nitya Device and method for transferring apportioned data in a mobile ad hoc network
JP5026986B2 (ja) * 2004-12-21 2012-09-19 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 光ディスクデータの誤り訂正のための方法及び装置
JP2007058978A (ja) * 2005-08-24 2007-03-08 Canon Inc データ処理方法、装置及びプログラム
US7580325B2 (en) * 2005-11-28 2009-08-25 Delphi Technologies, Inc. Utilizing metadata to improve the access of entertainment content

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102298548A (zh) * 2011-09-22 2011-12-28 奇智软件(北京)有限公司 一种恢复可执行程序依赖文件的方法及装置
CN107291384A (zh) * 2017-05-27 2017-10-24 深圳市环球数码科技有限公司 一种影院播放方法、装置、存储装置及系统
CN107291384B (zh) * 2017-05-27 2020-12-29 深圳市环球数码科技有限公司 一种影院播放方法、装置、存储装置及系统

Also Published As

Publication number Publication date
JP2007109374A (ja) 2007-04-26
CN1945720B (zh) 2011-01-19
US20090132618A1 (en) 2009-05-21
JP4988288B2 (ja) 2012-08-01
US20070083814A1 (en) 2007-04-12
US8095505B2 (en) 2012-01-10
US7496608B2 (en) 2009-02-24

Similar Documents

Publication Publication Date Title
CN1945720B (zh) 用于在电子媒体播放器上恢复素材的系统和方法
US9363541B2 (en) Method and system for distribution of media
US20050010616A1 (en) System and method for restoring files
JP5026986B2 (ja) 光ディスクデータの誤り訂正のための方法及び装置
JP5503539B2 (ja) 損傷したハードディスクのファイルシステムを修復する方法およびシステム
CN1459106A (zh) 向/从记录介质中记录和再生样品数据的方法以及含有样品数据的记录介质
US8451850B2 (en) Method and system for distribution of media including a gigablock
WO2005122147A2 (en) Digital audio recorder for cd collections
US20060092806A1 (en) Contents recording medium compensation system, contents recording and playback devices, and contents recording and playback methods
US20050108303A1 (en) Remote backup and restore technique
US7565571B2 (en) Data processing method, data processing apparatus, and program
CN1323033A (zh) 检验盘缺陷管理区信息的方法及执行该方法的测试设备
CN1717730A (zh) 电力故障恢复方法
JP3641863B2 (ja) データ記録装置および方法
EP2531902A1 (en) Automatically bookmarking digital content
US9740552B2 (en) Method and system for error correction utilized with a system for distribution of media
CN1918647A (zh) 用于再现唯一性媒体标识符的再现设备和方法
US20080098050A1 (en) Defect Management for Storage Media
US7827112B2 (en) Digital signal processing apparatus, digital signal processing method, information center, and data delivery system
US20070192819A1 (en) System for distribution of media utilized with a receiver/set top box
KR100831993B1 (ko) 데이터 처리 방법, 데이터 처리 장치 및 기억매체
TWI390511B (zh) 用於校正於資料唯讀記憶光碟中錯誤之方法及裝置
WO2007010703A1 (ja) 記憶媒体管理装置、記憶媒体管理プログラム、コンピュータ読み取り可能な記憶媒体
CN101467126A (zh) 根据数据历史优化不同数字式数据的存储的方法和系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211206

Address after: USA New York

Patentee after: Qindarui Co.

Address before: USA New York

Patentee before: International Business Machines Corp.