The invention discloses an image coding method and system. Among them, the system includes video capture card, video interface for the data collection, the initial image data; field programmable gate array FPGA for performing initial image data preprocessing, image data processor; CPU, according to the characteristics of the pixel image preprocessing data and / or file attribute confirmation of image preprocessing the data correspond to the categories, and the corresponding preprocessing image data type encoder for encoding the image preprocessing data. The invention solves the technical problem of the single function of the image coding method in the relative technology.
【技术实现步骤摘要】
图像编码方法和系统
本专利技术涉及图像编码领域,具体而言,涉及一种图像编码方法和系统。
技术介绍
随着云的日益发展,对计算机图像的传输需求越来越大,但是目前对于计算机图像的编码和传输并没有专用的装置。目前图像编码的方法最主要有两种方式:(1)H.26X系列,主要侧重网络传输,对自然视频进行编码;(2)JPEG和JPEG2000,主要对连续色调、多级灰度、静态图像的数字图像压缩编码。针对相关技术中的图像编码方法功能单一的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种图像编码方法和系统,以至少解决相关技术中的图像编码方法功能单一的技术问题。根据本专利技术实施例的一个方面,提供了一种图像编码系统,该系统包括:视频采集卡,用于通过视频接口采集数据,得到初始图像数据;现场可编程门阵列FPGA,用于对初始图像数据执行预处理,得到预处理图像数据;处理器CPU,用于根据预处理图像数据的像素特性和/或文件属性确认预处理图像数据对应的类别,并采用与预处理图像数据的类别相对应的编码器对预处理图像数据进行编码。进一步地,视频采集卡与FPGA集成在外接设备中,CPU集成在终端中,外接设备与CPU通过预设接口连接。进一步地,外接设备中还集成有直接存储器访问DMA控制器和缓存,缓存用于缓存预处理图像数据,DMA控制器用于控制缓存与其它存储器之间的数据传输。进一步地,DMA控制器集成在FPGA中,FPGA还包括缓存控制器,缓存控制器用于与缓存连接并控制与缓存之间的数据传输。进一步地,终端上还包括存储器,与CPU相连接,用于读取缓存中存储的预处理图像数据,和/ ...
【技术保护点】
一种图像编码系统,其特征在于,包括:视频采集卡,用于通过视频接口采集数据,得到初始图像数据;现场可编程门阵列FPGA,用于对所述初始图像数据执行预处理,得到预处理图像数据;处理器CPU,用于根据所述预处理图像数据的像素特性和/或文件属性确认所述预处理图像数据对应的类别,并采用与所述预处理图像数据的类别相对应的编码器对所述预处理图像数据进行编码。
【技术特征摘要】
1.一种图像编码系统,其特征在于,包括:视频采集卡,用于通过视频接口采集数据,得到初始图像数据;现场可编程门阵列FPGA,用于对所述初始图像数据执行预处理,得到预处理图像数据;处理器CPU,用于根据所述预处理图像数据的像素特性和/或文件属性确认所述预处理图像数据对应的类别,并采用与所述预处理图像数据的类别相对应的编码器对所述预处理图像数据进行编码。2.根据权利要求1所述的系统,其特征在于,所述视频采集卡与所述FPGA集成在外接设备中,所述CPU集成在终端中,所述外接设备与所述CPU通过预设接口连接。3.根据权利要求2所述的系统,其特征在于,所述外接设备中还集成有直接存储器访问DMA控制器和缓存,所述缓存用于缓存所述预处理图像数据,所述DMA控制器用于控制所述缓存与其它存储器之间的数据传输。4.根据权利要求3所述的系统,其特征在于,所述DMA控制器集成在所述FPGA中,所述FPGA还包括缓存控制器,所述缓存控制器用于与所述缓存连接并控制与所述缓存之间的数据传输。5.根据权利要求3所述的系统,其特征在于,所述终端上还包括存储器,与所述CPU相连接,用于读取所述缓存中存储的所述预处理图像数据,和/或,为所述CPU提供所述预处理图像数据,其中,所述CPU用于控制所述存储器是否开启与所述缓存之间的通讯通道。6.根据权利要求2所述的系统,其特征在于,所述外接设备为minipcie卡上,所述终端包括用于插入所述minipcie卡的卡槽。7.根据权利要求1所述的系统,其特征在于,所述FPGA与所述CPU之间基于PCIE通讯标准进行通讯。8.根据权利要求1所述的系统,其特征在...
【专利技术属性】
技术研发人员:李聪聪,钟炎培,
申请(专利权)人:西安万像电子科技有限公司,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。