一种JPEG接口及数字图像处理系统技术方案

技术编号:28046406 阅读:24 留言:0更新日期:2021-04-09 23:32
本申请公开了一种JPEG接口及数字图像处理系统,该JPEG接口包括JPEG压缩模块,用于对图像进行压缩,还包括主控模块,可实现接口数据转换等数据处理操作,同时将处理后的图像数据存储在存储队列中,保证了图像数据的完整性,提高数字图像处理系统的可靠性,本申请提供的JPEG接口可实现图像数据压缩所需的各个功能,因此,将其应用在数字图像处理系统中时,不需要在设计辅助模块,实现简单,同时AXI能够时片上系统以更小的面积、更低的功耗,获得更加优异的性能。

【技术实现步骤摘要】
一种JPEG接口及数字图像处理系统
本申请涉及图像处理领域,特别涉及一种JPEG接口及数字图像处理系统。
技术介绍
随着互联网多媒体技术的不断发展,数字图像信息图变得越来越重要,因其数据量大,像压缩技术成为不可或缺的一部分,如常用的有JPEG(JointPhotographicExpertsGroup,联合图像专家小组提出的一种图像压缩标准)压缩、小波变换压缩和分形压缩。很多厂商提供的JPEGIP,需要自行添加辅助模块(如接口转换模块等)后才能在数字图像处理系统中正常使用,操作复杂。因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
技术实现思路
本申请的目的是提供一种JPEG接口及数字图像处理系统,该基于AXI设计的JPEG接口应用在数字图像处理系统中时,不需要在设计辅助模块,实现简单,性能优异。为解决上述技术问题,本申请提供了一种JPEG接口,应用于数字图像处理系统,所述数字图像处理系统包括DDR,该JPEG接口包括:通过AXI总线与所述DDR连接的主控模块,用于接收控制信号,根据所述控制信号从所述DDR中读取待压缩的图像数据,并将所述待压缩的图像数据写入第一存储队列;所述主控模块还用于从第二存储队列中获取压缩后的图像数据,并将所述压缩后的图像数据写入到所述DDR中;图像压缩模块,用于读取所述第一存储队列中的所述待压缩的图像数据,对所述待压缩的图像数据执行压缩操作得到所述压缩后的图像数据,并将所述压缩后的图像数据写入所述第二存储队列;<br>所述第一存储队列,用于存储所述待压缩的图像数据;所述第二存储队列,用于存储所述压缩后的图像数据。优选的,该JPEG接口还包括:监控模块,用于根据系统配置信息生成所述控制信号。优选的,所述监控模块还用于:获取所述主控模块的工作状态信息。优选的,所述将所述待压缩的图像数据写入第一存储队列的过程具体包括:将当前帧的待压缩的图像数据写入所述第一存储队列,将与当前帧间隔预设帧的帧作为当前帧,重复本步骤。优选的,所述主控模块还用于:当将当前帧的待压缩的图像数据写入所述第一存储队列之后,生成中断信号。优选的,所述主控模块还用于:根据帧头标志位和帧尾标志位判断当前帧的所述压缩后的图像数据是否完整;若否,将当前帧的压缩后的图像数据丢弃。优选的,所述主控模块,还用于:当将当前帧的所述压缩后的图像数据写入到所述DDR之后,生成中断信号。优选的,所述主控模块,还用于:将当前帧的压缩后的图像数据丢弃之后,生成新地址,将下一完整帧的压缩后的图像数据按所述新地址写入所述DDR。优选的,所述第一存储队列为第一FIFO存储队列,所述第二存储队列为第二FIFO存储队列。为解决上述技术问题,本申请还提供了一种数字图像处理系统,包括如上文任意一项所述的JPEG接口。本申请提供了一种JPEG接口,该JPEG接口包括JPEG压缩模块,用于对图像进行压缩,还包括主控模块,可实现接口数据转换等数据处理操作,同时将处理后的图像数据存储在存储队列中,保证了图像数据的完整性,提高数字图像处理系统的可靠性,本申请提供的JPEG接口可实现图像数据压缩所需的各个功能,因此,将其应用在数字图像处理系统中时,不需要在设计辅助模块,实现简单,同时AXI能够时片上系统以更小的面积、更低的功耗,获得更加优异的性能。本申请还提供了一种数字图像处理系统,具有和上述JPEG接口相同的效果。附图说明为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请所提供的一种JPEG接口的结构示意图;图2为本申请所提供的另一种JPEG接口的结构示意图。具体实施方式本申请的核心是提供一种JPEG接口及数字图像处理系统,该基于AXI设计的JPEG接口应用在数字图像处理系统中时,不需要在设计辅助模块,实现简单,性能优异。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参照图1,图1为本申请所提供的一种JPEG接口的结构示意图,该JPEG接口包括:通过AXI(AdvancedeXtensibleInterface,总线协议)总线与DDR连接的主控模块1,用于接收控制信号,根据控制信号从DDR中读取待压缩的图像数据,并将待压缩的图像数据写入第一存储队列3;主控模块1还用于从第二存储队列4中获取压缩后的图像数据,并将压缩后的图像数据写入到DDR中;图像压缩模块2,用于读取第一存储队列3中的待压缩的图像数据,对待压缩的图像数据执行压缩操作得到压缩后的图像数据,并将压缩后的图像数据写入第二存储队列4;第一存储队列3,用于存储待压缩的图像数据;第二存储队列4,用于存储压缩后的图像数据。首先需要说明的是,本实施例所提供的JPEG接口应用于数字图像处理系统,数字图像处理系统还包括VGA(VideoGraphicsArray,视频图形阵列)、DDR(DoubleDataRate,双倍速率同步动态随机存储器)等,JPEG接口通过AXI总线与DDR连接,AXI是AMBA(AdvancedMicrocontrollerBusArchitecture,先进微控制器总线体系结构)中一个新的高性能协议,是一种面向高性能、高带宽、低延迟的片内总线,它是单向通道体系结构,支持多项数据交换,具有独立的地址和数据通道,增强灵活性,AXI技术丰富了现有的AMBA标准内容,满足超高性能和复杂的片上系统设计的需求,它能够使片上系统以更小的面积、更低的功耗,获得更加优异的性能。具体的,VGA获取到图像数据后,会按帧将图像数据写入到DDR中的指定位置,JPEG接口中的主控模块1会根据接收到的控制信号,从DDR的指定位置按帧读取待压缩的图像数据,然后将每帧待压缩的图像数据依次写入到第一存储队列3中,供后续模块使用。相应的,图像压缩模块2从第一存储队列3中按帧获取待压缩的图像数据,对每帧待压缩的图像数据进行压缩处理,得到压缩结果,即压缩后的图像数据,将压缩结果按帧写入到第二存储队列4中,主控模块1从第二存储队列4中读取压缩后的图像数据,并将压缩后的图像数据通过AXI总线写入到DDR中。作为一种优选的实施例,主控模块1首先判断第二存储队列4中是否为空,来控制对第二存储队列4中的图像数据地读取,若不为空,则开始读取第二存储队列4中存储的压缩后的图像数据,并向AX本文档来自技高网...

【技术保护点】
1.一种JPEG接口,其特征在于,应用于数字图像处理系统,所述数字图像处理系统包括DDR,该JPEG接口包括:/n通过AXI总线与所述DDR连接的主控模块,用于接收控制信号,根据所述控制信号从所述DDR中读取待压缩的图像数据,并将所述待压缩的图像数据写入第一存储队列;所述主控模块还用于从第二存储队列中获取压缩后的图像数据,并将所述压缩后的图像数据写入到所述DDR中;/n图像压缩模块,用于读取所述第一存储队列中的所述待压缩的图像数据,对所述待压缩的图像数据执行压缩操作得到所述压缩后的图像数据,并将所述压缩后的图像数据写入所述第二存储队列;/n所述第一存储队列,用于存储所述待压缩的图像数据;/n所述第二存储队列,用于存储所述压缩后的图像数据。/n

【技术特征摘要】
1.一种JPEG接口,其特征在于,应用于数字图像处理系统,所述数字图像处理系统包括DDR,该JPEG接口包括:
通过AXI总线与所述DDR连接的主控模块,用于接收控制信号,根据所述控制信号从所述DDR中读取待压缩的图像数据,并将所述待压缩的图像数据写入第一存储队列;所述主控模块还用于从第二存储队列中获取压缩后的图像数据,并将所述压缩后的图像数据写入到所述DDR中;
图像压缩模块,用于读取所述第一存储队列中的所述待压缩的图像数据,对所述待压缩的图像数据执行压缩操作得到所述压缩后的图像数据,并将所述压缩后的图像数据写入所述第二存储队列;
所述第一存储队列,用于存储所述待压缩的图像数据;
所述第二存储队列,用于存储所述压缩后的图像数据。


2.根据权利要求1所述的JPEG接口,其特征在于,该JPEG接口还包括:
监控模块,用于根据系统配置信息生成所述控制信号。


3.根据权利要求1所述的JPEG接口,其特征在于,所述监控模块还用于:
获取所述主控模块的工作状态信息。


4.根据权利要求1所述的JPEG接口,其特征在于,所述将所述待压缩的图像数据写入第一存储队列的过程具体包括:
将当前帧的待压缩的图像数据...

【专利技术属性】
技术研发人员:杨琳琳
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

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

1