[发明专利]一种光盘容错处理方法无效
申请号: | 200910091271.1 | 申请日: | 2009-08-14 |
公开(公告)号: | CN101645291A | 公开(公告)日: | 2010-02-10 |
发明(设计)人: | 胡建良;姜京梅;潘梁;齐向东;陈晓 | 申请(专利权)人: | 北京中科智网传媒技术有限公司;中国科学院声学研究所 |
主分类号: | G11B20/18 | 分类号: | G11B20/18 |
代理公司: | 北京法思腾知识产权代理有限公司 | 代理人: | 杨小蓉 |
地址: | 100190北京市海淀区中关村大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 光盘 容错 处理 方法 | ||
技术领域
本发明属于高清多媒体的MPEG视频压缩和文件系统优化技术领域,具体地说,本发明涉及一种光盘容错处理方法,该方法特别适用于高清DVD光盘(容量从单面单层的4.7GB到单面双层的9GB)。
背景技术
在这个高速发展的社会,通过DVD碟片观看电影已经成为人们日常生活的一部分,而播放质量的优劣则决定着高清DVD的发展方向。DVD碟片是移动存储设备,片的表面没有任何保护,因此在多次使用过程中,难免会出现划伤或沾染上杂物质情况,这些小毛病都会导致光盘(即DVD碟片)出现坏块,影响数据的读取。读光盘错误的表现形式各不相同,对于存储着高清视频的DVD光盘而言,读光盘错误表现为出现马赛克或者电影卡顿等音视频播放不畅的现象,这严重影响了用户对于优质影片的欣赏。因此在读取光盘时需要进行容错处理。
目前,容错处理主要有硬件容错处理和软件容错处理两个方面。硬件上常用的方法是“人工智能纠错(AIEC)”。AIEC通过对上万张光盘的采样测试,“记录”下适合他们的读盘策略,并保存在光驱BIOS芯片中,以方便光驱针对偏心盘、低反射盘、划伤盘进行自动的读盘策略的选择。但是,这种硬件容错处理方法成本高昂,实现复杂。
而软件容错处理是采用从应用程序层次对光盘的错误进行相应的处理,或者是通过一定应用层次的校验机制进行处理。但是,应用程序层次的容错处理通用性不高,对不同的播放软件往往需要专门编写不同的容错应用程序,极大地限制了其适用范围。而对于基于校验机制的容错处理,于碟片存储数据量大和算法复杂度高,对CPU和SDRAM有较高要求,且通用性很低。
发明内容
本方案的目的是克服现有光驱在读取光盘MPEG数据时遇到坏块而产生的播放卡顿的问题,基于驱动程序层次,提供一种低成本且通用性强的光盘容错处理方法。为实现上述发明目的,本发明提供的光盘容错处理方法包括:设定初次跳读数和最大连续读错误次数,驱动程序依次读取光盘块,如果在某一个光盘块发生读错误,则执行下列步骤:
1)读取从当前光盘块起始的第N个光盘块,所述N为所述初次跳读数;如果读取正常,则继续依次读取后续光盘块;如果读取错误,则进入步骤2);
2)将N赋值为2N,然后读取从当前光盘块起始的第N个光盘块,如果读取正常,则继续依次读取后续光盘块;如果读取错误,则进入步骤3);
3)判断当前连续错误次数是否达到所述最大连续读错误次数;如果判断为是,则退出读光盘程序,如果判断为否,则回到步骤2)。
上述技术方案中,所述最大连续读错误次数为15。
上述技术方案中,所述步骤1)和步骤2)中,当发生读错误时,驱动程序调用结束处理函数清除当前发生读错误的光盘块所占用的缓存。
本发明基于驱动程序层,在不做大的改动的前提下能够实现光盘容错。相对于硬件容错,本发明成本低,实现简单,时间短;而相对于其它从软件上解决的办法,本发明不需要专门编写新的应用程序,机制简单,不需要复杂的校验机制,只需要在原有驱动程序的基础上稍作调整即可;同时,本发明也具有更大通用性,可以应用在不同的平台上。
附图说明
图1是块设备驱动程序中关于读取请求的主要数据结构关系图。
图2是实现高清DVD碟片容错处理的软件机制架构示意图。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细描述:
本实施例提供的实现高清DVD碟片容错处理的实现方法,包括读取请求错误的判断;在已知该次读取请求错误的情况下的容错处理机制;对读取错误处理后的下一次读取操作处理。另外,本实施例还包括在光盘损坏比较严重的情况下尽早退出的处理机制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中科智网传媒技术有限公司;中国科学院声学研究所,未经北京中科智网传媒技术有限公司;中国科学院声学研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910091271.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种双电压非晶合金铁芯油浸配电变压器的器身结构
- 下一篇:一种网式香罩