本发明专利技术公开了一种图像处理方法和系统,所述方法包括:根据图像数据的同步信号,对所述图像数据进行分辨率检测,获取检测分辨率;当所述检测分辨率与基准分辨率不一致时,将所述检测分辨率作为链表长度生成链表;根据所述链表,对所述图像数据进行图像处理。实施本发明专利技术的方法和系统,可避免生成错误链表、保证图像质量,进而提高图像处理系统的稳定性。
【技术实现步骤摘要】
图像处理方法和系统
本专利技术涉及图像处理
,特别是涉及一种图像处理方法和系统。
技术介绍
在图像处理技术中,视频解码装置将视频信号解成特定格式的图像数据后,再经过FPGA(Field-ProgrammableGateArray,现场可编程门阵列)采集处理,用DMA(DirectMemoryAccess,直接内存存取)方式通过PCIE总线将采集到的数据传送到显存或内存,然后利用GPU或者CPU对图像数据进行处理。但是,受信号质量差或者温度,湿度等其它因素的影响,解码装置会进入异常状态,出现解码出错的情况,会使DMA传送到显存或内存的图像数据不完整,导致显示图像出现噪点、闪烁或异常条纹。
技术实现思路
基于此,有必要针对上述图像处理技术中DMA传送到显存或内存的图像数据不完整,导致显示图像出现噪点、闪烁或异常条纹的问题,提供一种图像处理方法和系统。一种图像处理方法,包括以下步骤:根据图像数据的同步信号,对所述图像数据进行分辨率检测,获取检测分辨率;当所述检测分辨率与基准分辨率不一致时,将所述检测分辨率作为链表长度生成链表;根据所述链表,对所述图像数据进行图像处理。一种图像处理系统,包括:检测模块,用于根据图像数据的同步信号,对所述图像数据进行分辨率检测,获取检测分辨率;链表模块,用于在所述检测分辨率与基准分辨率不一致时,将所述检测分辨率作为链表长度生成链表;处理模块,用于根据所述链表,对所述图像数据进行图像处理。上述图像处理方法和系统,根据图像数据的同步信号,对所述图像数据进行分辨率检测,获取检测分辨率,在所述检测分辨率与基准分辨率不一致时,将所述检测分辨率作为链表长度生成链表,可避免因同步信号中的分辨率信息与基准分辨率不一致,而生成错误的链表,降低链表出错率,进而提高根据链表进行的图像处理的正确率,可保证图像质量、提高图像处理系统的稳定性。附图说明图1是本专利技术图像处理方法第一实施方式的流程示意图;图2是本专利技术图像处理方法第二实施方式的流程示意图;图3是本专利技术图像处理系统第一实施方式的结构示意图;图4是本专利技术图像处理系统第二实施方式的结构示意图。具体实施方式请参阅图1,图1是本专利技术图像处理方法第一实施方式的流程示意图。本实施方式的所述图像处理方法包括以下步骤:步骤101,根据图像数据的同步信号,对所述图像数据进行分辨率检测,获取检测分辨率。步骤102,当所述检测分辨率与基准分辨率不一致时,将所述检测分辨率作为链表长度生成链表。步骤103,根据所述链表,对所述图像数据进行图像处理。本实施方式所述图像处理方法,根据图像数据的同步信号,对所述图像数据进行分辨率检测,获取检测分辨率,在所述检测分辨率与基准分辨率不一致时,将所述检测分辨率作为链表长度生成链表,可避免因同步信号中的分辨率信息与基准分辨率不一致,而生成错误的链表,降低链表出错率,进而提高根据链表进行的图像处理的正确率,可保证图像质量、提高图像处理系统的稳定性。其中,对于步骤101,优选地,所述图像数据和与所述图像数据的同步信号均可通过预先获取视频图像获得,还可根据图像处理系统的需要,设定对所述图像数据进行分辨率检测的具体时间,可以对实时获取的图像数据进行分辨率检测,也可以隔一段时间检测一次,还可以定时检测。优选地,当所述图像数据为解码后的图像数据,所述基准分辨率为对应解码装置的分辨率寄存器中的值或对应解码装置的制式寄存器中的值。所述图像数据还可以为经过除图像解码外的其他图像数据。在一个实施例中,所述同步信号优选地包括视频有效区域指示信号(DE)、行同步信号(HS)和场同步信号(VS),所述根据图像数据的同步信号,对所述图像数据进行分辨率检测,获取检测分辨率的步骤包括以下步骤:步骤1011,统计水平方向视频有效指示信号的高电平所含的像素时钟个数作为所述检测分辨率中的水平分辨率。步骤1012,统计所述图像数据中两个场同步信号间视频有效区域指示信号的上升沿的个数作为所述检测分辨率中的垂直分辨率。其中,对于步骤1011,当DE为高电平时,每一个像素时钟上升沿到来时,统计的计数值加1,DE下降沿到来时,用本次计数值赋值给保存水平分辨率的寄存器,同时计数器清零,准备下一次的统计。对于步骤1012,在两个VS之间,每到来一个DE的上升沿,计数值加1,当VS上升沿到来时,用本次计数值赋值给保存垂直分辨率的寄存器,同时计数器清零,准备下一次的统计。在另一个实施例中,在执行所述根据图像数据的同步信号,对所述图像数据进行分辨率检测,获取检测分辨率的步骤之前,还包括以下步骤:实时从生成所述图像数据的生成装置获取所述图像数据和与所述图像数据对应的基准分辨率。其中,当所述图像数据为解码后的图像数据时,所述生成装置为解码装置,可读取对应解码装置的分辨率寄存器中的值为所述基准分辨率,或,读取对应解码装置的制式寄存器中的值为所述基准分辨率。在其他实施例中,也可以从用于缓存所述图像数据的缓存器和所述基准分辨率的缓存器中获取所述图像数据和所述基准分辨率。还可以使用本领域技术人员惯用的其他方式获取。对于步骤102,所述链表优选地可包括链表长度、所述图像数据的目标地址和源地址。在一个实施例中,在所述将所述检测分辨率作为链表长度生成链表的步骤之后,还包括以下步骤:判断是否已存有与所述图像数据对应的链表,若存在,将生成的链表替换原链表,并与所述图像数据唯一对应。对于步骤103,所述图像处理包括依赖于所述链表进行的图像转存、图像数字化、图像编码、图像增强、图像复原、图像分割和图像分析等处理操作。在一个实施例中,在所述根据所述链表,对所述图像数据进行图像处理的步骤之前,还包括以下步骤:当所述检测分辨率与所述基准分辨率一致时,将所述基准分辨率作为链表长度生成链表。其中,在所述将所述基准分辨率作为链表长度生成链表的步骤之前,还可包括以下步骤:判断已有链表的链表长度是否为所述基准分辨率,若否,则将所述基准分辨率作为链表长度生成链表,若是,则不更改所述已有链表,并根据所述已有链表,对所述图像数据进行图像处理。请参阅图2,图2是本专利技术图像处理方法第二实施方式的流程示意图。本实施方式的图像处理方法与第一实施方式的区别在于:在所述根据所述链表,对所述图像数据进行图像处理的步骤之前,还包括以下步骤:步骤201,当所述检测分辨率与从所述基准分辨率不一致时,对生成所述图像数据的生成装置执行复位操作。步骤202,从复位后的生成装置中获取基准分辨率和图像数据。步骤203,根据获取的图像数据的同步信号,对所述获取的图像数据进行分辨率检测,获取检测分辨率,并判断所述检测分辨率与获取的基准分辨率是否一致,若一致,则将获取的基准分辨率作为链表长度生成链表。本实施方式所述的图像处理方法,在最新获取的检测分辨率与重新获取的基准分辨率一致时,将获取的基准分辨率作为链表长度生成链表,不一直采用检测分辨率作为链表长度生成链表,可在基准分辨率与检测分辨率持续一致时,将根据所述基准分辨率在先生成的链表及时下发,提高后续的图像处理的效率。其中,对于步骤203,若所述检测分辨率与获取的基准分辨率不一致,循环执行步骤201至步骤203,直至所述检测分辨率与获取的基准分辨率一致。以下所述是本专利技术图像处理方法第三实施方式。本实施方式的图像处理本文档来自技高网...
【技术保护点】
一种图像处理方法,其特征在于,包括以下步骤:根据图像数据的同步信号,对所述图像数据进行分辨率检测,获取检测分辨率;当所述检测分辨率与基准分辨率不一致时,将所述检测分辨率作为链表长度生成链表;根据所述链表,对所述图像数据进行图像处理。
【技术特征摘要】
1.一种图像处理方法,其特征在于,包括以下步骤:根据图像数据的同步信号,对所述图像数据进行分辨率检测,获取检测分辨率;所述同步信号包括视频有效区域指示信号、行同步信号和场同步信号;当所述检测分辨率与基准分辨率不一致时,将所述检测分辨率作为链表长度生成DMA链表;所述DMA链表包括链表长度、所述图像数据的目标地址和源地址;根据所述链表长度、所述图像数据的目标地址和源地址,对所述图像数据进行图像处理。2.根据权利要求1所述的图像处理方法,其特征在于,在所述根据所述DMA链表,对所述图像数据进行图像处理的步骤之前,还包括以下步骤:当所述检测分辨率与所述基准分辨率一致时,将所述基准分辨率作为链表长度生成DMA链表。3.根据权利要求1所述的图像处理方法,其特征在于,所述根据图像数据的同步信号,对所述图像数据进行分辨率检测,获取检测分辨率的步骤包括以下步骤:统计水平方向上视频有效指示信号的高电平所含的像素时钟个数,将所述像素时钟个数作为所述检测分辨率中的水平分辨率;统计所述图像数据中两个场同步信号间的视频有效区域指示信号的上升沿的个数,将所述上升沿的个数作为所述检测分辨率中的垂直分辨率。4.根据权利要求1所述的图像处理方法,其特征在于,当所述图像数据为解码后的图像数据时:读取对应解码装置的分辨率寄存器中的值为所述基准分辨率;或,读取对应解码装置的制式寄存器中的值为所述基准分辨率。5.根据权利要求4所述的图像处理方法,其特征在于,所述根据所述DMA链表,对所述图像数据进行图像处理的步骤包括以下步骤:根据所述DMA链表,对解码后的图像数据进行直接内存存取。6.根据权利要求1至5中任意一项所述的图像处理方法,其特征在于,在所述根据所述DMA链表,对...
【专利技术属性】
技术研发人员:陈燕凯,
申请(专利权)人:广东威创视讯科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。