[发明专利]一种面向BMC芯片的视频信息压缩系统和方法有效
申请号: | 201710701398.5 | 申请日: | 2017-08-16 |
公开(公告)号: | CN107257474B | 公开(公告)日: | 2020-03-10 |
发明(设计)人: | 刘同强;王朝辉;童元满;赵元 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04N19/42 | 分类号: | H04N19/42;H04N7/18;H04N5/202 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 张靖 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 bmc 芯片 视频 信息 压缩 系统 方法 | ||
1.一种面向BMC芯片的视频信息压缩系统,其特征在于,所述系统包括:
VGA模数转换模块,负责将VGA的模拟信号转换为内部可处理的数字信息,经过数模转换后每个颜色分量由8位数字信息表示,只保留同步信号与颜色分量;
像素提取模块,负责接收数模转换模块的数字信息,按照采样HS与VS,存储接收的图像信息;
图像预处理模块,负责图像信息的灰度化处理;
图像压缩模块,负责根据配置信息接收图像预处理模块处理后的灰度图像或者原始图像,依据配置信息选择压缩算法;
图像发送模块,负责读取图像压缩模块缓存中的压缩信息,按照传输协议将压缩信息发送到远程监控系统;
所述系统通过ARM处理器配置图像压缩模块为灰度处理模式,图像每个像素的值为1个8bits G表示,转换公式:
G = (R*30 + G*59 + B*11 + 50) / 100;
所述视频信息为程序文本运行型的视频信息,所述视频信息是依次变换;
或,所述视频信息为程序界面运行型的视频信息,所述视频信息是部分变换;
所述程序界面运行型视频信息的变动区域范围有三块:波形显示区域、报警显示区域、报警编号区域;
所述压缩算法通过自动匹配的方式进行选择:
通过逐行读取当前图像,同时在上副图像中扫描,查找当前图像与上副图像的差异:
如果完全相同,采用程序界面运行型压缩算法;
如果只有波形显示区域、报警显示区域、报警编号区域的图像信息有差异,采用程序界面运行型压缩算法;
其他情况采用程序文本运行型压缩算法。
2.一种面向BMC芯片的视频信息压缩方法,其特征在于,所述方法通过VGA模数转换模块,将VGA的模拟信号转换为内部可处理的数字信息,经过数模转换后每个颜色分量由8位数字信息表示,只保留同步信号与颜色分量;
通过像素提取模块接收数模转换模块的数字信息,按照采样HS与VS,存储接收的图像信息;
通过图像预处理模块将图像信息灰度化处理;
通过图像压缩模块,根据配置信息接收图像预处理模块处理后的灰度图像或者原始图像,依据配置信息选择压缩算法;
通过图像发送模块读取图像压缩模块缓存中的压缩信息,按照传输协议将压缩信息发送到远程监控系统;
所述视频信息为程序文本运行型的视频信息,所述视频信息是依次变换;
或,所述视频信息为程序界面运行型的视频信息,所述视频信息是部分变换;
所述程序界面运行型视频信息的变动区域范围有三块:波形显示区域、报警显示区域、报警编号区域;
所述压缩算法通过自动匹配的方式进行选择:
通过逐行读取当前图像,同时在上副图像中扫描,查找当前图像与上副图像的差异:
如果完全相同,采用程序界面运行型压缩算法;
如果只有波形显示区域、报警显示区域、报警编号区域的图像信息有差异,采用程序界面运行型压缩算法;
其他情况采用程序文本运行型压缩算法。
3.根据权利要求2所述的一种面向BMC芯片的视频信息压缩方法,其特征在于,所述程序文本行压缩算法处理流程包括:顺序搜索当前图像的第一行在前一副图像中的行位置index,确定之后,匹配剩余行,如果满足以下三个条件,即匹配成功:
P0[index] = P1[0]
P0[i+index] = P1[i],1<=i<479
P0[479] = P1[479-index]
当确定index之后,使用lzw算法对P1[479-index]~ P1[479]的图像进行压缩;
其中,P0:前一副图像,P1:当前图像,图像分辨率为(640,480)。
4.根据权利要求3所述的一种面向BMC芯片的视频信息压缩方法,其特征在于,所述程序界面运行型压缩方法处理流程包括:
将当前图像P1与前一副图像P0的三个区域:波形显示区域、报警显示区域、报警编号区域,进行异或,得到新的图像P1_xor_0, P1_xor_1, P1_xor_2,使用lzw算法对这3个区域图像进行压缩。
5.根据权利要求2-4任一所述的一种面向BMC芯片的视频信息压缩方法,其特征在于,所述传输协议包括内容如下:
判断压缩图像类型;
如果传输程序文本运行型压缩图像,首先发送一个字节的0x1f数据作为区分两种算法的标志,紧接着发送index与lzw的压缩数据;
远程监控系统判断算法标志,根据lzw解压压缩数据,截取P0[index]~P0[479]的数据,将解压数据追加到截取的数据之后,恢复成新的图像数据P1;
如果是程序界面运行型压缩图像,首先发送一个字节的0x10数据,灰度图像为0x00,作为区分两种算法的标志,紧接着发送3组lzw的压缩数据;
远程监控系统判断算法标志,根据lzw解压压缩数据,生成P1_xor_0, P1_xor_1, P1_xor_2图像,将3副P1_xor图像与上副图像P0的三个区域:波形显示区域、报警显示区域、报警编号区域,进行异或,其他区域保留,得到新的图像数据P1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710701398.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效的图像压缩算法
- 下一篇:利用解码装置解码视频信号的方法