首页> 中国专利> 基于嵌入式平台的JPEG2000图像编码与传输方法及系统

基于嵌入式平台的JPEG2000图像编码与传输方法及系统

摘要

本发明涉及一种基于嵌入式平台的JPEG2000图像编码与传输方法及系统。其图像编码及传输的步骤为:采用图像采集部件接收摄像头传来的模拟信号,进行A/D转换;采用图像编码部件接收图像采集部件采集转换的图像数据,使用硬件编码方式对图像进行JPEG2000格式编码,编码方式与流程为:①将采集部件传来的图像数据缓存在存储器中,②设计基于FPGA平台的图像编码算法,使用硬件逻辑直接产生编码数据,③将编码后的数据存储在存储器中;采用控制处理部件,获取图像编码部件产生的JPEG2000格式的图像编码数据,并将该数据按照TCP/IP协议进行打包处理,再通过标准以太网接口转发至以太网络。其系统是由图像采集部件、图像编码部件、控制处理器部件和电源部件组成。本发明的整套系统基于嵌入式处理器平台,结构简单、图像编码质量好,速度快、数据处理能力强,且体积小,成本低。

著录项

  • 公开/公告号CN1645414A

    专利类型发明专利

  • 公开/公告日2005-07-27

    原文格式PDF

  • 申请/专利权人 上海大学;

    申请/专利号CN200510023574.1

  • 发明设计人 罗伟栋;方勇;黄素娟;

    申请日2005-01-26

  • 分类号G06T9/00;H04L29/06;

  • 代理机构上海上大专利事务所;

  • 代理人何文欣

  • 地址 200072 上海市闸北区延长路149号

  • 入库时间 2023-12-17 16:21:02

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2011-03-30

    未缴年费专利权终止 IPC(主分类):G06T9/00 授权公告日:20070502 终止日期:20100228 申请日:20050126

    专利权的终止

  • 2007-05-02

    授权

    授权

  • 2005-09-21

    实质审查的生效

    实质审查的生效

  • 2005-07-27

    公开

    公开

说明书

技术领域

本发明涉及一种JPEG2000图像的编码与传输方法及系统,尤其是一种可以在基于EP1C12Q240C8与S3C4510B嵌入式平台上实现的装置进行图像的编码与传输方法及系统。

背景技术

JPEG2000标准是高质量的静态图像编码标准,可以提供从无损到有损的不同压缩质量的图像编、解码算法。随着多媒体和网络技术的发展,网络图像传输已得到广泛应用。

由于JPEG2000编码标准压缩图像质量高、算法复杂,因而目前传统的编码系统都采用基于PC的计算机平台或基于嵌入式操作系统的高端MCU来实现,设备庞大复杂,成本高,运行速度与执行效率低。随着视频网络传输产品应用的民用化、普及化,研究便携廉价的图像编码与网络传输系统显得尤为重要。同时,在需要实时压缩图像的应用环境中,需要高效快速的图像编码部件,使用传统软件压缩的方法不能满足要求,因而需要一种使用硬件电路直接完成图像编码的方法。

发明内容

本发明的目的在于提供一种基于嵌入式平台的JPEG2000图像编码与传输的方法及系统。该系统可以实时处理由摄像头采集的图像,用硬件电路逻辑对所采集图像按照JPEG2000标准进行实时编码,编码后的数据按照TCP/IP协议通过以太网络进行传输。整套系统基于嵌入式处理器平台,结构简单,图像编码质量好、速率快,数据处理能力强,且体积小、成本低。

为达到上述目的,本发明采用下述技术方案:

一种基于嵌入式平台的JPEG2000图像编码与传输方法,其特征在于该图像编码及传输系统的工作步骤为:

a.采用图像采集部件接收摄像头传来的模拟信号,进行A/D转换;

b.采用图像编码部件接收图像采集部件采集转换的图像数据,使用硬件编码方式对图像进行JPEG2000格式编码,编码方式与流程为:①将采集部件传来的图像数据缓存在存储器中,②设计基于FPGA平台的图像编码算法,使用硬件逻辑直接产生编码数据,③将编码后的数据存储在存储器中;

c.采用控制处理部件,获取图像编码部件产生的JPEG2000格式的图像编码数据,并将该数据按照TCP/IP协议进行打包处理,再通过标准以太网接口转发至以太网络。

上述的图像编码部件从采集部件的视频数据缓冲区提取图像数据,按照JPE62000编码标准算法,使用硬件电路逻辑完成图像编码,该编码过程在FPGA平台上实现,编码后的数据放入编码数据缓冲区。

上述的控制处理部件从编码数据缓冲区中提取编码数据,按照所需的数据格式进行分割打包处理,生成符合TCP/IP协议要求的数据包,再根据请求数据发送者的网络IP地址,通过标准以太网络接口将数据包发往远端的PC。

上述的控制处理部件对某个与局域网内部计算机事先约定好的网络端口进行侦听。一旦接收到传送图像编码数据的请求,即会用请求者的IP地址作为目标地址,按照TCP/IP协议,通过以太网络将编码后的图像数据发送给请求者。

一种用于上述的基于嵌入式平台的JPEG2000图像编码与传输方法的系统,由图像采集部件、图像编码部件、控制处理器部件和电源部件组成,其特征是:图像采集部件和图像编码部件通过相应的接口电路连接,图像编码部件通过相应的接口电路与控制处理部件相连,控制处理部件与外部以太网络相连,电源部件与其他各部件电源输入端口连接。

上述的图像采集部件包含有视频采集头、图像采集芯片,视频采集头的输出与图像采集芯片的输入相连。所述图像采集芯片的型号是Philips公司的SAA7113H。

上述的图像编码部件包含有FPGA芯片、SDRAM芯片、PROM芯片,SDRAM芯片、PROM芯片的数据总线、地址总线与FPGA芯片的通用端口相连,其中,SDRAM芯片作为FPGA芯片的数据存储器,PROM芯片作为FPGA芯片的配置存储器。所述FPGA芯片的型号是Altera公司的EP1C12Q240CB,SDRAM芯片的型号是Samsung公司的K4S643232F,PROM芯片的型号是Altera公司的EPCS1。

上述的控制处理部件包含有嵌入式处理器、SDRAM芯片、FLASH芯片、以太网物理层芯片,SDRAM芯片、FLASH芯片的数据总线、地址总线与嵌入式处理器的对应总线相连,以太网物理层芯片与嵌入式处理器的通用端口相连。所述的嵌入式处理器的型号是Samsung公司的S3C4510B,SDRAM芯片的型号是Samsung公司的K4S643232F,FLASH芯片的型号是SST公司的39VF800A,以太网物理层芯片的型号是ALTIMA公司的AC101-TF。

上述的电源部件包含有3.3V、1.8V的DC-DC转换芯片;1.8V的DC-DC转换芯片与FPGA芯片的电源端相连,其型号是NIKO公司的L1085S;3.3V的DC-DC转换芯片与嵌入式处理器等其他芯片的电源端相连,其型号是ALPH公司的AS2830-3.3。

本发明与现有技术相比,具有如下显而易见的突出实质性特点和显著优点:

1.本发明采用FPGA芯片实现图像的JPEG2000标准编码,用硬件电路逻辑完成编码算法,产生编码数据,很大地提高了编码速率与效率,与传统的软件编码方式相比具有快速高效编码特性。

2.本发明采用嵌入式的硬件结构,保证了该图像传输系统比基于PC机的系统具有更高的稳定性和可靠性,运行速度快,无需专人管理,非常适合远程无人值守的环境。

3.本发明是一个标准的网络设备,只需指定一个有效的IP地址,就可与各种类型的以太网设备无缝连接。由于Internet是一个开放的网络环境,所以只要将本发明接入Internet,即可进行远程监控等应用,组网方式灵活,具有良好的扩展性。同时还具有体积小,使用方便的特点。

4.普通网络图像传输系统通常都需要复杂的系统,涉及到PC机、附加软件和硬件设备。本发明无需额外的设备,价格低廉、

附图说明

图1是本发明的系统结构框图。

图2是本发明图像采集部件的连接图。

图3是本发明图像编码部件的连接图。

图4是本发明控制处理部件的连接图。

图5是本发明电源部件的连接图。

具体实施方式

下面结合附图和实施例对本发明进一步说明。本发明的一个优选实施例参见图1,该实例是基于嵌入式平台的JPEG2000图像编码与传输系统,由图像采集部件1、图像编码部件2、控制处理部件3、电源部件4连接构成。图像采集部件1与图像编码部件2相连,图像编码部件2与控制处理部件3相连,电源部件4分别与部件1、2、3相连。图像采集部件1与摄像头相连,控制处理部件3与外部以太网6相连。

上述图像采集部件1包含同轴视频采集接头7和图像采集芯片8,芯片型号为Philips公司的SAA7113H,其连接方式如图2所示。同轴视频采集接头7与SAA7113H的视频输入端相连,将外部的视频信号输入SAA7113H,进行图像采集转换;SAA7113H的数据输出与同步信号输出与图像编码部件2的FPGA芯片9相连,采集到的图像数据送入FPGA芯片9中缓存,SAA7113H的控制信号亦与FPGA相连,由FPGA产生控制逻辑,控制SAA7113H工作。外部视频信号通过图像采集部件1后,被转变为数字图像数据送入图像编码部件2。

上述图像编码部件2包括FPGA芯片9,型号为Altera公司的EP1C12Q240CB;SDRAM芯片10,型号为Samsung公司的K4S643232F;PROM芯片11,型号为Altera公司的EPCS1。各芯片连接如图3所示。其中FPGA芯片9是图像编码部件2的主处理芯片,用于实现JPEG2000标准的图像编码。它的输入/输出端口与图像采集部件1的数据信号、同步信号及控制信号相连,负责从图像采集部件1中获取数字图像数据,缓存在SDRAM存储器中,并根据JPEG2000标准要求的编码算法,对图像进行编码;同时它还与控制处理部件3中的嵌入式处理器芯片相连,将编码后的数据传送给控制处理芯片。PROM芯片11是FPGA系统的配置存储芯片,与FPGA芯片9的配置管脚相连,将FPGA芯片9配置为符合JPEG2000标准算法的编码芯片。SDRAM的地址线Addr、数据线Data与选通信号与FPGA芯片9的输入/输出接口相连,作为FPGA芯片的数据缓冲区,存储数字图像数据。

上述控制处理部件3包括32位嵌入式处理器12,型号为Samsung公司的S3C4510B;SDRAM芯片13,型号为Samsung公司的K4S643232F;FLASH芯片14,型号为SST公司的39VF800A;以太网物理层芯片15,型号可以是ALTIMA公司的AC101-TF。各芯片连接如图4所示。其中嵌入式处理器12为系统的核心处理部件,其输入/输出管脚与图像编码部件2中FPGA芯片9的输入/输出管脚相连,直接获取经过FPGA芯片9编码后的图像数据,并对该数据按照以太网传输标准进行打包处理,通过以太网络6发送出去。SDRAM的地址线、数据线、选通控制线分别与处理器芯片的地址总线、数据总线及存储选通线相连,作为处理器工作时的数据存储区。FLASH芯片14的地址线、数据线及选通控制线亦分别与处理器芯片的地址总线、数据总线及存储选通线相连,作为处理器的程序空间。以太网物理层芯片15的数据输入/输出线、控制线与处理器芯片的输入/输出线相连,由处理器来控制工作,作为与以太网的数据接口,打包后的数据通过该芯片发送到网络上。

上述的电源部件4包括3.3V和1.8V的DC-DC转换芯片16、17,3.3V的DC-DC转换芯片16的型号是ALPH公司的AS2830-3.3,1.8V的DC-DC转换芯片17的型号是NIKO公司的L1085S,芯片连接如图5所示。转换芯片的电源输入均为外部输入电源,1.8V转换芯片17的输出与FPGA芯片9的电源输入相连,为FPGA芯片9提供电源;3.3V转换芯片的输出与嵌入式处理器等其它芯片的电源相连,为它们工作提供电源。

系统上电后,存放在控制处理部件3中的FLASH芯片中的启动代码自动运行,在应用程序中初始化图像采集芯片、网络传输芯片等外围芯片,设置其工作参数;同时存放在图像编码部件2中的PROM中的配置数据自动传输到FPGA芯片9中,将FPGA芯片9配置为符合JPEG2000标准算法的图像编码系统。

系统的工作流程是:图像采集部件1通过视频接头接收摄像机传来的模拟图像信号,将其转换为数字图像信号,并传送给图像编码部件2中的FPGA芯片9,存储在缓冲区中;图像编码部件2中的FPGA芯片9对该数字信号按照JPEG2000标准算法,使用电路逻辑进行数据编码,并将编码后的码流数据存放在编码数据缓冲区;控制处理部件3中的嵌入式处理器芯片与图像编码部件2中的FPGA芯片9通过输入/输出接口进行数据传输操作,从编码数据缓冲区中提取图像的JPEG2000编码数据,按照TCP/IP协议进行分割处理打包;同时控制处理部件对局域网内特定的网络端口进行侦听,一旦接收到传送视频数据的请求,即会用请求者的IP地址作为目标地址,通过以太网络将编码后的图像数据发送给远端请求者。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号