一种用于图像显示容错的方法、系统、设备和存储介质技术方案

技术编号:32905376 阅读:19 留言:0更新日期:2022-04-07 11:55
本发明专利技术提供一种用于图像显示容错的方法、系统、设备和存储介质,方法包括:响应于存储器失效,接收先进先出队列输入的原始数据;根据计算精度选择插值计算的模式,并确定输入的所述原始数据中需要进行插值计算和替换的待处理数据;判断所述待处理数据是否为所述先进先出队列的第一个数据;以及响应于所述待处理数据不为所述先进先出队列的第一个数据,根据所述插值计算的模式对所述待处理数据进行插值计算和替换。本发明专利技术能在部分存储器单元失效的情况下,用较小的资源损耗,采用其相关数据的插值计算结果替换失效数据,形成对应图像像素点的近似化和模糊化处理,有效地降低存储器件部分失效的影响。部分失效的影响。部分失效的影响。

【技术实现步骤摘要】
一种用于图像显示容错的方法、系统、设备和存储介质


[0001]本专利技术涉及芯片设计领域,更具体地,特别是指一种用于图像显示容错的方法、系统、设备和存储介质。

技术介绍

[0002]随着计算机视觉、人工智能图像识别等技术的发展,对于图像(包括视频和图片)的传输和处理有需求的场景越来越多,相应的数据量也越来越大,给承载图像显示功能的芯片在可靠性上提出了挑战。通常所说的图像显示功能,不涉及图像数据的采集、优化、压缩/解压缩等操作,指的是将接收到的数据按照预先设定的标准制式要求(往往需要做一定的数据格式转换操作)将数据发送给显示设备。因为图像显示功能相对独立,与前置的图像采集、处理等操作并行执行,所以发送给图像显示功能芯片(或芯片模块)的数据会先存储在芯片内的特定FIFO(First

In

First

Out,先进先出队列)中。
[0003]所有存储结构,最后都是由标准的存储器件实现(SRAM(Static Random Access Memory,静态随机存取存储器)、FLASH(闪存)等等),存储器件一定会存在损坏或故障导致失效的问题,尤其是在频繁高速的访问操作下。而且存储器件的失效往往是不规律的,即同一个工艺下生产、用于同一个存储结构下的不同存储单元,其失效的具体时间和顺序无法预测。显然,在FIFO这种结构下,一旦出现部分存储单元失效,其对应的图像显示往往会出现有规律的图像显示错误,比如图像部分区域一直花屏,对于人眼识别来说,花屏区域不大的话还不会造成严重影响,但如果用于机器识别,很有可能得到截然不同的结果。
[0004]目前在大批量的芯片上,在设计阶段和大批量生产的芯片的生产流程上,都会通过各种方式提高对于存储器件的失效检查和测试,筛除不合格的芯片。但是在芯片出厂之后的使用中出现的存储器件失效,一般只能通过增加冗余的备用存储器件来降低需要替换芯片的风险。另外,图像显示往往会支持多种分辨率,在出现错误的时候可以通过手动或者自动降低分辨率的方式减少对存储器件的使用。
[0005]增加冗余的备用存储器件,带来的问题,一是芯片的成本会提高,二是单芯片集成的存储器件增加,本身就会在工艺制造上带来更大的出错概率。而更重要的是,因为存储器件失效的不规律性,备用的存储器件很难起到针对性的容错作用。而单纯降低分辨率的方式,灵活度很低,很难高效地解决问题。

技术实现思路

[0006]有鉴于此,本专利技术实施例的目的在于提出一种用于图像显示容错的方法、系统、计算机设备及计算机可读存储介质,本专利技术能在部分存储器单元失效的情况下,用较小的资源损耗,采用其相关数据的插值计算结果替换失效数据,形成对应图像像素点的近似化和模糊化处理,有效地降低存储器件部分失效的影响,能避免因为小范围的存储器件故障造成的不得不替换芯片甚至整个子系统的情况,提高了芯片和子系统的容错能力和可靠性。
[0007]基于上述目的,本专利技术实施例的一方面提供了一种用于图像显示容错的方法,包
括如下步骤:响应于存储器失效,接收先进先出队列输入的原始数据;根据计算精度选择插值计算的模式,并确定输入的所述原始数据中需要进行插值计算和替换的待处理数据;判断所述待处理数据是否为所述先进先出队列的第一个数据;以及响应于所述待处理数据不为所述先进先出队列的第一个数据,根据所述插值计算的模式对所述待处理数据进行插值计算和替换。
[0008]在一些实施方式中,所述根据所述插值计算的模式对所述待处理数据进行插值计算和替换包括:响应于采用最近邻插值法模式,选取所述待处理数据的前一个数据作为所述待处理数据的值。
[0009]在一些实施方式中,方法还包括:响应于所述待处理数据为所述先进先出队列的第一个数据,将所述待处理数据设置为预设值。
[0010]在一些实施方式中,方法还包括:根据所述差值计算的模式确定缓存寄存器的个数,并设置所述缓存寄存器的位宽与所述先进先出队列的位宽保持一致。
[0011]本专利技术实施例的另一方面,提供了一种用于图像显示容错的系统,包括:接收模块,配置用于响应于存储器失效,接收先进先出队列输入的原始数据;选择模块,配置用于根据计算精度选择插值计算的模式,并确定输入的所述原始数据中需要进行插值计算和替换的待处理数据;判断模块,配置用于判断所述待处理数据是否为所述先进先出队列的第一个数据;以及执行模块,配置用于响应于所述待处理数据不为所述先进先出队列的第一个数据,根据所述插值计算的模式对所述待处理数据进行插值计算和替换。
[0012]在一些实施方式中,所述执行模块配置用于:响应于采用最近邻插值法模式,选取所述待处理数据的前一个数据作为所述待处理数据的值。
[0013]在一些实施方式中,系统还包括设置模块,配置用于:响应于所述待处理数据为所述先进先出队列的第一个数据,将所述待处理数据设置为预设值。
[0014]在一些实施方式中,系统还包括第二设置模块,配置用于:根据所述差值计算的模式确定缓存寄存器的个数,并设置所述缓存寄存器的位宽与所述先进先出队列的位宽保持一致。
[0015]本专利技术实施例的又一方面,还提供了一种计算机设备,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现如上方法的步骤。
[0016]本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序。
[0017]本专利技术具有以下有益技术效果:能在部分存储器单元失效的情况下,用较小的资源损耗,采用其相关数据的插值计算结果替换失效数据,形成对应图像像素点的近似化和模糊化处理,有效地降低存储器件部分失效的影响,能避免因为小范围的存储器件故障造成的不得不替换芯片甚至整个子系统的情况,提高了芯片和子系统的容错能力和可靠性。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以
根据这些附图获得其他的实施例。
[0019]图1为本专利技术提供的用于图像显示容错的方法的实施例的示意图;
[0020]图2为本专利技术提供的用于图像显示容错的系统的实施例的示意图;
[0021]图3为本专利技术提供的用于图像显示容错的计算机设备的实施例的硬件结构示意图;
[0022]图4为本专利技术提供的用于图像显示容错的计算机存储介质的实施例的示意图。
具体实施方式
[0023]为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。
[0024]需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于图像显示容错的方法,其特征在于,包括如下步骤:响应于存储器失效,接收先进先出队列输入的原始数据;根据计算精度选择插值计算的模式,并确定输入的所述原始数据中需要进行插值计算和替换的待处理数据;判断所述待处理数据是否为所述先进先出队列的第一个数据;以及响应于所述待处理数据不为所述先进先出队列的第一个数据,根据所述插值计算的模式对所述待处理数据进行插值计算和替换。2.根据权利要求1所述的方法,其特征在于,所述根据所述插值计算的模式对所述待处理数据进行插值计算和替换包括:响应于采用最近邻插值法模式,选取所述待处理数据的前一个数据作为所述待处理数据的值。3.根据权利要求1所述的方法,其特征在于,方法还包括:响应于所述待处理数据为所述先进先出队列的第一个数据,将所述待处理数据设置为预设值。4.根据权利要求1所述的方法,其特征在于,方法还包括:根据所述差值计算的模式确定缓存寄存器的个数,并设置所述缓存寄存器的位宽与所述先进先出队列的位宽保持一致。5.一种用于图像显示容错的系统,其特征在于,包括:接收模块,配置用于响应于存储器失效,接收先进先出队列输入的原始数据;选择模块,配置用于根据计算精度选择插值计算的模式,并确定输入的所述原始数据中需要进行插值计算和替换的待处理数据;判断模块,...

【专利技术属性】
技术研发人员:李拓
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:

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

1