一种高速图像的实时压缩编码方法技术

技术编号:22060730 阅读:21 留言:0更新日期:2019-09-07 18:08
本发明专利技术公开了一种高速图像的实时压缩编码方法,包括通过采集单元采集高速图像,并将图像信息转换成数字信号;对转换的数字信号进行滤波除杂,任务单元对图像信息进行处理任务顺序性安排;储存其任务安排顺序,和滤波后的图像信息,同步将图像信息进行压缩;对图像数据进行逐行逐点读取,并对图像数据进行缓存,缓存两行数据;处理器对编码信息进行标识并制定储存位置,同时设定读取路径。本发明专利技术中,由于在对图像进行编码时是逐行逐点进行压缩编码,不需要在缓存整幅图像的基础上进行编码,使得在图像采集过程中同时进行压缩编码处理,因此压缩编码速率更高,更加适合于对高速图像进行实时压缩编码操作。

A Real-time Compression Coding Method for High-Speed Image

【技术实现步骤摘要】
一种高速图像的实时压缩编码方法
本专利技术属于图像处理
,具体为一种高速图像的实时压缩编码方法。
技术介绍
图像压缩编码是在满足一定保真度的要求下,对图像数据的进行变换、编码和压缩,去除多余数据减少表示数字图像时需要的数据量,以便于图像的存储和传输,即以较少的数据量有损或无损地表示原来的像素矩阵的技术,也称图像编码,图像压缩编码可分为两类:一类压缩是可逆的,即从压缩后的数据可以完全恢复原来的图像,信息没有损失,称为无损压缩编码;另一类压缩是不可逆的,即从压缩后的数据无法完全恢复原来的图像,信息有一定损失,称为有损压缩编码。现有的图像压缩编码过程中,需要提前缓存整个图像,然后再对图像进行压缩编码,从而导致效率低的问题出现,同时现有的图像压缩编码方法运算复杂度较高,难以高效实现,因此其存在着难以满足高速图像的实时压缩编码要求的问题,因此我们提出一种高速图像的实时压缩编码方法。
技术实现思路
本专利技术的目的在于:为了解决现有技术成本高,效率低,耗时间的问题,提供一种高速图像的实时压缩编码方法。本专利技术采用的技术方案如下:一种高速图像的实时压缩编码方法,包括以下具体步骤:步骤1:通过采集单元采集高速图像,并将图像信息转换成数字信号;步骤2:对转换的数字信号进行滤波除杂,任务单元对图像信息进行处理任务顺序性安排;步骤3:储存其任务安排顺序,和滤波后的图像信息,同步将图像信息进行压缩;步骤4:对图像数据进行逐行逐点读取,并对图像数据进行缓存,缓存两行数据;步骤5:使用已读取的上方像素点的值P(x,y-1)及左侧像素点的值P(x-1,y),对当前读取的数据进行预测,并求得预测值Pre(x,y),具体预测算法为按照以下算式进行运算:Pre(x,y)=(P(x,y-1)+P(x-1,y))/2;计算得到的预测值Pre(x,y)与原像素值P(x,y)之间的差值,当差值较小时,选择算术编码器进行编码,当差值较大时,使用游长编码器进行编码;步骤6:处理器对编码信息进行标识并制定储存位置,同时设定读取路径。其中,所述采集单元由摄像机主动拍摄获取的图像资源。其中,所述采集单元还包括接收传输的图像资源。其中,所述采集单元还包括直接采集本地已存储的图像资源。其中,所述任务单元的任务顺序分配由图像信息的输入顺序为依据进行分配。其中,所述任务单元还可通过处理器手动控制分配任务顺序。其中,所述采集单元还包括音频采集功能。其中,所述采集单元采集到的音频经信号转换单元转换成数字信号,伴随图像同步进行压缩编码处理。综上所述,由于采用了上述技术方案,本专利技术的有益效果是:1、本专利技术中,通过采用复杂度较低的预测及编码算法来处理待编码图像,较现有的高复杂度算法来进行编码压缩,大大减少了编码所需时间,提升效率。2、本专利技术中,采用逐行逐点对待编码图像进行压缩编码,图像信息的缓存只缓存两行,不再需要提前缓存整幅图像,不仅减少了对运行资源空间的占用,同时有利于提升编码效率。3、本专利技术中,由于在对图像进行编码时是逐行逐点进行压缩编码,不需要在缓存整幅图像的基础上进行编码,使得在图像采集过程中同时进行压缩编码处理,因此压缩编码速率更高,更加适合于对高速图像进行实时压缩编码操作。4、本专利技术中,利用任务单元将图像压缩编码顺序进行排列,从而可以实现不用输入时间的图像压缩编码时间可控,可以人为选择先压缩编码重要的图像或急用的图像,从而提升其灵活性,使得图像压缩编码使用更灵活方便。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。实施例一:一种高速图像的实时压缩编码方法,包括以下具体步骤:步骤1:通过采集单元采集高速图像,并将图像信息转换成数字信号;步骤2:对转换的数字信号进行滤波除杂,任务单元对图像信息进行处理任务顺序性安排;步骤3:储存其任务安排顺序,和滤波后的图像信息,同步将图像信息进行压缩;步骤4:对图像数据进行逐行逐点读取,并对图像数据进行缓存,缓存两行数据;步骤5:使用已读取的上方像素点的值P(x,y-1)及左侧像素点的值P(x-1,y),对当前读取的数据进行预测,并求得预测值Pre(x,y),具体预测算法为按照以下算式进行运算:Pre(x,y)=(P(x,y-1)+P(x-1,y))/2;计算得到的预测值Pre(x,y)与原像素值P(x,y)之间的差值,当差值较小时,选择算术编码器进行编码,当差值较大时,使用游长编码器进行编码;步骤6:处理器对编码信息进行标识并制定储存位置,同时设定读取路径。所述采集单元由摄像机主动拍摄获取的图像资源以及接收传输的图像资源,同时包括直接采集本地已存储的图像资源。实施例二:一种高速图像的实时压缩编码方法,包括以下具体步骤:步骤1:通过采集单元采集高速图像,利用图像分层单元将采集到的图像进行分层,并将分层的图像信息转换成数字信号;步骤2:对转换的数字信号进行滤波除杂,任务单元对图像信息进行处理任务顺序性安排;步骤3:储存其任务安排顺序,和滤波后的图像信息,同步将图像信息进行压缩;步骤4:对图像数据进行逐行逐点读取,并对图像数据进行缓存,缓存两行数据;步骤5:使用已读取的上方像素点的值P(x,y-1)及左侧像素点的值P(x-1,y),对当前读取的数据进行预测,并求得预测值Pre(x,y),具体预测算法为按照以下算式进行运算:Pre(x,y)=(P(x,y-1)+P(x-1,y))/2;计算得到的预测值Pre(x,y)与原像素值P(x,y)之间的差值,当差值较小时,选择算术编码器进行编码,当差值较大时,使用游长编码器进行编码;步骤6:处理器对编码信息进行标识并制定储存位置,同时设定读取路径。所述采集单元由摄像机主动拍摄获取的图像资源以及接收传输的图像资源,同时包括直接采集本地已存储的图像资源;所述任务单元的任务顺序分配由图像信息的输入顺序为依据进行分配,还可通过处理器手动控制分配任务顺序。实施例三:一种高速图像的实时压缩编码方法,包括以下具体步骤:步骤1:通过采集单元采集高速图像,利用图像分层单元将采集到的图像进行分层,并将分层的图像信息转换成数字信号;步骤2:对转换的数字信号进行滤波除杂,任务单元对图像信息进行处理任务顺序性安排;步骤3:储存其任务安排顺序,和滤波后的图像信息,同步将图像信息进行压缩;步骤4:对图像数据进行逐行逐点读取,并对图像数据进行缓存,缓存两行数据;步骤5:使用已读取的上方像素点的值P(x,y-1)及左侧像素点的值P(x-1,y),对当前读取的数据进行预测,并求得预测值Pre(x,y),具体预测算法为按照以下算式进行运算:Pre(x,y)=(P(x,y-1)+P(x-1,y))/2;计算得到的预测值Pre(x,y)与原像素值P(x,y)之间的差值,当差值较小时,选择算术编码器进行编码,当差值较大时,使用游长编码器进行编码;步骤6:处理器对编码信息进行标识并制定储存位置,同时设定读取路径。所述采集单元由摄像机主动拍摄获取的图像资源以及接收传输的图像资源,同时包括直接采集本地已存储的图像资源;所述任务单元的任务顺序分配由图像信息的输入顺序为依据进行分配,还可通过处理器手动控制分配任务顺序;所述采集本文档来自技高网...

【技术保护点】
1.一种高速图像的实时压缩编码方法,其特征在于,包括以下具体步骤:步骤1:通过采集单元采集高速图像,并将图像信息转换成数字信号;步骤2:对转换的数字信号进行滤波除杂,任务单元对图像信息进行处理任务顺序性安排;步骤3:储存其任务安排顺序,和滤波后的图像信息,同步将图像信息进行压缩;步骤4:对图像数据进行逐行逐点读取,并对图像数据进行缓存,缓存两行数据;步骤5:使用已读取的上方像素点的值P(x,y‑1)及左侧像素点的值P(x‑1,y),对当前读取的数据进行预测,并求得预测值Pre(x,y),具体预测算法为按照以下算式进行运算:Pre(x,y)=(P(x,y‑1)+P(x‑1,y))/2;计算得到的预测值Pre(x,y)与原像素值P(x,y)之间的差值,当差值较小时,选择算术编码器进行编码,当差值较大时,使用游长编码器进行编码;步骤6:处理器对编码信息进行标识并制定储存位置,同时设定读取路径。

【技术特征摘要】
1.一种高速图像的实时压缩编码方法,其特征在于,包括以下具体步骤:步骤1:通过采集单元采集高速图像,并将图像信息转换成数字信号;步骤2:对转换的数字信号进行滤波除杂,任务单元对图像信息进行处理任务顺序性安排;步骤3:储存其任务安排顺序,和滤波后的图像信息,同步将图像信息进行压缩;步骤4:对图像数据进行逐行逐点读取,并对图像数据进行缓存,缓存两行数据;步骤5:使用已读取的上方像素点的值P(x,y-1)及左侧像素点的值P(x-1,y),对当前读取的数据进行预测,并求得预测值Pre(x,y),具体预测算法为按照以下算式进行运算:Pre(x,y)=(P(x,y-1)+P(x-1,y))/2;计算得到的预测值Pre(x,y)与原像素值P(x,y)之间的差值,当差值较小时,选择算术编码器进行编码,当差值较大时,使用游长编码器进行编码;步骤6:处理器对编码信息进行标识并制定储存位置,同时设定读取路径。2.如权利...

【专利技术属性】
技术研发人员:李俊峰樊春晓张津
申请(专利权)人:合肥安杰特光电科技有限公司
类型:发明
国别省市:安徽,34

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

1