一种图像处理问题定位的方法及装置制造方法及图纸

技术编号:30139070 阅读:23 留言:0更新日期:2021-09-23 14:56
本发明专利技术实施例提供了一种图像处理问题定位的方法及装置,涉及信息处理技术领域,用以提高问题定位精度和效率。该方法包括:当存在一个模块完成对图像的处理时,统计该模块已处理的总数据量以及已处理图像的数据校验和;将所述总数据量与所述数据校验存入寄存器;将所述寄存器内存储的数值与预期值进行比对,以确定当前模块是否存在问题。本发明专利技术实施例适用于图像处理的过程中。图像处理的过程中。图像处理的过程中。

【技术实现步骤摘要】
一种图像处理问题定位的方法及装置


[0001]本专利技术涉及信息处理
,尤其涉及一种图像处理问题定位的方法及装置。

技术介绍

[0002]在对图像处理过程中的寄存器传输级(RTL)进行逆设计时,经常存在图像处理过程中数据未处理完就进入到下一步处理,或某一模块处理出错,而导致最终结果不正确。图像处理流程当中包含近百个功能模块,当出现图像处理错误时很难定位到具体的功能模块,一般是通过逐个关闭模块来定位具体模块。由于模块数量过多,逐个排查的检测过程耗时过长,效率太低。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供了图像处理问题定位的方法及装置,用以提高问题定位精度和效率。
[0004]一方面,本专利技术实施例提供了一种图像处理问题定位的方法,所述方法包括:
[0005]当存在一个模块完成对图像的处理时,统计该模块已处理的总数据量以及已处理图像的数据校验和;
[0006]将所述总数据量与所述数据校验存入寄存器;
[0007]将所述寄存器内存储的数值与预期值进行比对,以确定当前模块是否存在问题。
[0008]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述将所述寄存器内存储的数值与预期值进行比对,以确定当前模块是否存在问题包括:
[0009]当所述寄存器内存储的数值与测算值相同时,则认定当前模块不存在问题;
[0010]当所述寄存器内存储的数值与测算值不同时,则认定当前模块存在问题。
[0011]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述统计该模块已处理的总数据量包括:
[0012]当图像为YUV格式时,统计该图像像素点的Y值的和、U值的和、V值的和以该图像的总位bit数;
[0013]根据所述Y值的和、U值的和、V值的和以该图像的总位bit数,确定该图像的总数据量。
[0014]如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述统计该模块已处理的总数据量包括:
[0015]当图像为RGB格式时,统计该图像像素点的R值的和、G值的和、B值的和以该图像的总位bit数;
[0016]根据所述R值的和、G值的和、B值的和以该图像的总位bit数,确定该图像的总数据量。
[0017]另一方面,本专利技术实施例还提供了一种图像处理问题定位的装置,所述装置包括:
[0018]统计单元,用于当存在一个模块完成对图像的处理时,统计该模块已处理的总数
也旨在包括多数形式,除非上下文清楚地表示其他含义。
[0036]一方面,本专利技术实施例提供了一种图像处理问题定位的方法,如图1所示,所述方法包括:
[0037]101、当存在一个模块完成对图像的处理时,统计该模块已处理的总数据量以及已处理图像的数据校验和。
[0038]需要说明的是,一般图像处理管线中图像存储格式一般为RAW、YUV和RGB格式,RAW数据为CMOS或者CCD图像感应器将捕捉到的光源信号转化为数字信号的原始数据。RAW格式文件记录了数码相机传感器的全部原始信息,其对应的总数据量即为RAW全部数据量。
[0039]而YUV和RGB均为目前常用的颜色编码方式,因此,当图像为YUV格式,总数据量的确定方式为:统计该图像像素点的Y值的和、U值的和、V值的和以该图像的总位bit数;根据所述Y值的和、U值的和、V值的和以该图像的总位bit数,确定该图像的总数据量。
[0040]当图像为RGB格式时,总数据量的确定方式为:统计该图像像素点的R值的和、G值的和、B值的和以该图像的总位bit数。根据所述R值的和、G值的和、B值的和以该图像的总位bit数,确定该图像的总数据量。
[0041]另外,补充来说,检验和(checksum),在数据处理和数据通信领域中,用于校验目的地一组数据项的和,一般指传输位数的累加,当传输结束时,接收者可以根据这个数值判断是否接到了所有的数据。它通常是以十六进制为数制表示的形式。如果校验和的数值超过十六进制的FF,也就是255,就要求其补码作为校验和。
[0042]102、将所述总数据量与所述数据校验存入寄存器。
[0043]其中,该寄存器可以是图像处理流程中本身自带的寄存器,或者是根据实现问题定位功能而独立设计的寄存器,本专利技术实施例对此不进行限制。
[0044]103、将所述寄存器内存储的数值与预期值进行比对,以确定当前模块是否存在问题。
[0045]具体来说,当所述寄存器内存储的数值与测算值相同时,则认定当前模块不存在问题。当所述寄存器内存储的数值与测算值不同时,则认定当前模块存在问题。
[0046]本专利技术实施例提供的一种图像处理问题定位的方法,通过统计图像数据校验和及处理数据的总数据量,并与预期值进行比对,以确定问题模块,可以实现快速判断处理的正确性,定位有问题的模块。
[0047]本专利技术实施例还提供了一种图像处理问题定位的装置,可用于实现前述各方法流程,如图2所示,所述装置包括:
[0048]统计单元21,用于当存在一个模块完成对图像的处理时,统计该模块已处理的总数据量以及已处理图像的数据校验和。
[0049]存储单元22,用于将所述总数据量与所述数据校验存入寄存器。
[0050]比对单元23,用于将所述寄存器内存储的数值与预期值进行比对,以确定当前模块是否存在问题。
[0051]可选的是,所述比对单元23具体用于当所述寄存器内存储的数值与测算值相同时,则认定当前模块不存在问题。
[0052]当所述寄存器内存储的数值与测算值不同时,则认定当前模块存在问题。
[0053]可选的是,所述统计模块21具体用于:
[0054]当图像为YUV格式时,统计该图像像素点的Y值的和、U值的和、V值的和以该图像的总位bit数。
[0055]根据所述Y值的和、U值的和、V值的和以该图像的总位bit数,确定该图像的总数据量。
[0056]可选的是,所述统计模块21具体用于:
[0057]当图像为RGB格式时,统计该图像像素点的R值的和、G值的和、B值的和以该图像的总位bit数。
[0058]根据所述R值的和、G值的和、B值的和以该图像的总位bit数,确定该图像的总数据量。
[0059]本专利技术实施例提供的一种图像处理问题定位的装置,通过统计图像数据校验和及处理数据的总数据量,并与预期值进行比对,以确定问题模块,可以实现快速判断处理的正确性,定位有问题的模块。
[0060]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0061]在本专利技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理问题定位的方法,其特征在于,所述方法包括:当存在一个模块完成对图像的处理时,统计该模块已处理的总数据量以及已处理图像的数据校验和;将所述总数据量与所述数据校验存入寄存器;将所述寄存器内存储的数值与预期值进行比对,以确定当前模块是否存在问题。2.根据权利要求1所述的方法,其特征在于,所述将所述寄存器内存储的数值与预期值进行比对,以确定当前模块是否存在问题包括:当所述寄存器内存储的数值与测算值相同时,则认定当前模块不存在问题;当所述寄存器内存储的数值与测算值不同时,则认定当前模块存在问题。3.根据权利要求2所述的方法,其特征在于,所述统计该模块已处理的总数据量包括:当图像为YUV格式时,统计该图像像素点的Y值的和、U值的和、V值的和以该图像的总位bit数;根据所述Y值的和、U值的和、V值的和以该图像的总位bit数,确定该图像的总数据量。4.根据权利要求2所述的方法,其特征在于,所述统计该模块已处理的总数据量包括:当图像为RGB格式时,统计该图像像素点的R值的和、G值的和、B值的和以该图像的总位bit数;根据所述R值的和、G值的和、B值的和以该图像的总位bit数,确定该...

【专利技术属性】
技术研发人员:李博昭刘明威王晓哲金艳倪阳关锐
申请(专利权)人:展讯通信天津有限公司
类型:发明
国别省市:

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

1