用于播放媒体文件的方法和系统技术方案

技术编号:3064551 阅读:127 留言:0更新日期:2012-04-11 18:40
能播放实时音频和/或视频的系统(112)经常针对读取、处理和播放该数据有着严格的定时限制。但是,当数据有损坏或者来自数据载体(100)的扇区不正确时,该系统就尝试从损坏的数据中恢复。为防止损坏的数据造成该系统错过其定时需求,本发明专利技术管理该数据载体的损坏扇区(110,114),并且通过返回预定义数据而不是损坏的数据以隐藏来自应用程序损坏的数据。进一步讲,本发明专利技术维护逻辑文件块到损坏扇区的一次映射,以防止驱动器试图读取损坏的数据。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及从数据载体中播放媒体文件的方法,该方法包含了管理包含一个损坏扇区数据载体的第一步骤。进一步讲,本专利技术涉及用于从数据载体中播放媒体文件的系统,该系统包含用于管理在该数据载体上的损坏扇区的管理装置。再进一步讲,本专利技术涉及在数据载体上记录媒体文件的方法,以及在数据载体上记录媒体文件的系统。上述类型的方法和系统的一个实施方案在美国5,237,553中已知。本文中,使用由记录诸如声音或者视频图象等等实时数据组成的,分配给顺序存取区域的数据记录媒体。进一步讲,在此被分配的包括用于记录管理在格式化进程中被检测出有缺陷扇区的一个C(身份certification)缺陷列表的一个C列表区域,以及用于记录管理在格式化进程中被检测出有缺陷扇区的一个G(生长growing)缺陷列表的一个G列表区域,以及由用于记录诸如编码数据等等随机存取数据的一个数据区域所组成的一个随机存取区,用于替代在记录进程中被检测出有缺陷扇区的一个空闲区域,用于记录管理在有缺陷扇区和空闲区域之间关系的一个R(关系relation)缺陷列表的R列表区域。在顺序存取区域的数据记录进程中,当被登记在该C列表区域和G列表区域之中的有缺陷扇区被忽略的同时,数据被记录,由此获得既是随机存取数据又是实时数据这两者的记录。该C,G和R列表区域还被用来读取随机存取数据和实时数据。本专利技术的一个目标就是根据一种改进的方式来管理在数据载体上的损坏扇区为前提而提供播放媒体文件的方法。为获得此目标,根据本专利技术方法的特征在于该方法进一步包含映射一个文件块到损坏扇区的第二步骤,其中该媒体文件包含该文件块,播放该媒体文件的第三步骤,其中被该媒体文件用来隐藏损坏扇区的预定义数据被播放。通过映射多个文件块到一个记录媒体上的多个扇区,这些文件块就能反映记录媒体的物理状态。例如,因为损坏扇区不能被正确地读取和写入,此状态相关于记录媒体的读取和写入数据。通过使用在其文件块中控制对多个文件读出和写入的一个文件系统,此文件系统仅需咨询这些文件块而不是该记录媒体的这些扇区。但是,该记录媒体被防止存取它自己的、对多个耗时的损坏扇区进行管理的机构。进一步讲,通过对应用程序隐藏损坏扇区而使用预定义数据,例如当应用程序尝试存取被映射到损坏扇区的这些文件块时,显示视频帧或播放视频的应用程序接收定义数据。这就使此应用程序避免可在其接收未定义数据的时候出现类似应用程序崩溃或者失效等等出错情形。因为数据载体的物理损伤能损坏这些扇区。此物理损伤能在数据已被写入到这些扇区之后出现,而这些扇区可导致损坏数据。一些能显示帧或者总体上播放媒体文件的应用程序不能处理损坏的数据,这是因为损坏的数据可具有一种未知的、无法进行错误恢复的数据结构。而损坏的数据就可造成此应用程序失效。为了防止应用程序失效,假如此应用程序尝试存取那些被映射到损坏扇区中的文件块,该文件系统就能把预定义数据返回到此应用程序。根据本专利技术的方法的一个实施方案在权利要求2中被描述。通过用可包含于媒体应用程序的一个定义数据结构的预定义数据来隐藏损坏的数据,该媒体应用程序将避免对可具有一个未定义的数据结构的、损坏的数据起反应。该反应可花费几个毫秒,这被用户注意到,或者,它会造成此应用程序失效,而这是必须被避免的。在读取期间,例如因该数据未以正确速度发送到记录媒体,或者当在该数据经由一个网络发送的情形下出现网络故障的时候,会损坏该数据。另外,数据在它处于如记录媒体被损伤的情形之后被写入也会造成损坏。根据本专利技术的方法的一个实施方案在权利要求3中被描述。通过映射一个状态到引用损坏扇区的文件块,该状态就能被用来引用隐藏损坏扇区的预定义数据。该状态可包含一个被用作预定义数据的预定义的字节流,或者如,包含对包括了预定义字节模型的另一个文件块或者多个文件块的一个引用。在后者的情形中,该预定义数据可被更新。进一步讲,该状态可被用作指示出损坏扇区是否能被新的数据所写入。该字节模型的大小可等于该损坏扇区的大小。根据本专利技术的方法的一个实施方案在权利要求4中被描述。通过不读取或者忽略损坏的数据,就没有时间被消耗在试图读取和/或重新尝试读取来自该媒体的数据。然后,仅未损坏的数据能从该媒体中读取,并且该文件系统能返回用于引用损坏扇区的所有文件块的预定义数据。本专利技术的进一步的目标就是根据一种改进的方式来处理在数据载体上的损坏扇区为前提而提供播放来自数据载体中的媒体文件的系统。为获得此目标,根据本专利技术播放媒体文件的系统的特征在于该系统进一步包含用于映射一个文件块到损坏扇区的映射装置,其中该媒体文件包含该文件块,用于播放媒体文件的播放装置,其中预定义数据被播放,而该预定义数据正被用来隐藏损坏扇区。根据本专利技术播放一个媒体文件的该系统实施方案在权利要求8到10中被描述。本专利技术的进一步的目标就是根据一种改进的方式处理在数据载体上的损坏扇区为前提而提供在数据载体上记录媒体文件的方法。为获得此目标,根据本专利技术记录媒体文件的方法的特征在于该方法进一步包含映射一个文件块到损坏扇区的第二步骤,其中该媒体文件包含该文件块,记录该媒体文件的第三步骤,其中,在损坏扇区上没有数据被记录。根据本专利技术记录一个媒体文件的该方法实施方案在权利要求5到10中被描述。本专利技术的进一步的目标就是根据一种改进的方式处理在数据载体上的损坏扇区为前提而提供记录媒体文件的系统。为获得此目标,根据本专利技术记录媒体文件的系统的特征在于该系统进一步包含用于映射一个文件块到损坏扇区的映射装置,其中一个文件包含该文件块,用于播放媒体文件的播放装置,其中预定义数据被播放,而该预定义数据正被用来隐藏损坏扇区。根据本专利技术记录一个媒体文件的该系统实施方案在权利要求12中被描述。本专利技术将通过以下附图所示的实施方案方式进行描述附图说明图1概要示出了播放实时视频和/或音频的系统,图2示出了一个逻辑扇区编号对物理扇区编号的映射,图3示出了根据本专利技术这些方法的主要初始化步骤,图4示出了结果文件示意,图5示出了根据本专利技术记录一个媒体文件方法的主要步骤,图6示出了根据本专利技术播放一个媒体文件方法的主要步骤,图7以一种原理图方式示出了根据本专利技术系统的一个实施方案的最重要部分,图8以一种原理图方式示出了包含根据本专利技术系统的一个实施方案的电视机,图9以一种原理图方式示出了包含根据本专利技术系统的一个实施方案的一个机顶盒。图1概要示出了播放实时视频和/或音频的系统。播放实时视频和/或音频的系统通常具有严格的定时限制。例如,50Hz的视频表示一个视频帧必须从磁盘读取,以及在0.02秒之中处理和显示。这就意味着这些步骤中的每一个必须在一个有限的时间内被实现,不给错误恢复留有很多余地。错误恢复可通过例如控制磁盘100的磁盘驱动器或者类似于光盘、可装卸磁盘等等的其它类型存储媒体,来执行错误恢复。在确定数据从被读取的某个扇区已坏掉而数据必须被跳越之前,该驱动器首先执行一些读取该数据的重试。但是,此错误恢复要花费时间,这就对被播放的视频或者音频的质量有负面效果。应用程序102,处理被读取的数据并且显示视频帧和/或播放音频,也还能执行错误恢复。当磁盘驱动器成功读取了数据,但是该数据本身又是损坏的时候,应用程序102就能在处理它之前评估该数据或者对接收自所执行的处理步骤的多个错误本文档来自技高网...

【技术保护点】
一种用于播放来自数据载体媒体文件的方法,该方法包含:管理包含一个损坏扇区数据载体的第一步骤,其特征在于,该方法进一步包含:映射一个文件块到损坏扇区的第二步骤,其中该媒体文件包含该文件块,播放该媒体文件的第三步骤,其中 预定义数据被播放,而该预定义数据正被该媒体文件用来隐藏损坏扇区。

【技术特征摘要】
EP 2001-5-9 01201690.31.一种用于播放来自数据载体媒体文件的方法,该方法包含管理包含一个损坏扇区数据载体的第一步骤,其特征在于,该方法进一步包含映射一个文件块到损坏扇区的第二步骤,其中该媒体文件包含该文件块,播放该媒体文件的第三步骤,其中预定义数据被播放,而该预定义数据正被该媒体文件用来隐藏损坏扇区。2.权利要求1中播放媒体文件的方法,其中,损坏扇区包含损坏的数据并且预定义数据隐藏损坏的数据。3.权利要求1中播放媒体文件的方法,该第二步骤包含了映射一个状态到该文件块的一个映射子步骤,其中该状态引用预定义数据。4.权利要求1中播放媒体文件的方法,该第三步骤进一步包含了忽略读取损坏扇区的一个忽略子步骤。5.一种在数据载体上记录媒体文件的方法,该方法包含管理包含一个损坏扇区数据载体的第一步骤,其特征在于,该方法进一步包含映射一个文件块到损坏扇区的第二步骤,其中该媒体文件包含该文件块,记录该媒体文件的第三步骤,其中,在损坏扇区上没有数据被记录。6.权利要求5中记录媒体文件的方法,其中损坏扇区被写入。7.权利要求5中记录媒体文件的方法,该第二步骤包含了映射一个状态到该文件块的一个映射子步骤,其中该状态引用该预定义数据。8.一种用于播放来自数据载体(702)的媒体文件的系统(700)...

【专利技术属性】
技术研发人员:RM托尔JFR布拉克奎雷
申请(专利权)人:皇家菲利浦电子有限公司
类型:发明
国别省市:NL[荷兰]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1