[发明专利]一种数据压缩处理方法无效
| 申请号: | 200810025644.0 | 申请日: | 2008-01-04 |
| 公开(公告)号: | CN101217655A | 公开(公告)日: | 2008-07-09 |
| 发明(设计)人: | 卢如西 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
| 主分类号: | H04N7/24 | 分类号: | H04N7/24;H04N11/04;G06F3/14 |
| 代理公司: | 广州市华学知识产权代理有限公司 | 代理人: | 李卫东 |
| 地址: | 510663广东省广州*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据压缩 处理 方法 | ||
技术领域
本发明涉及数据处理,具体涉及一种数据压缩处理方法。
背景技术
目前显示数据一般采用24位颜色,是指红、绿、蓝三中颜色都用一个字节表示,每种颜色深度为256级。申请号为200510034435.9,名称为“一种基于服务器端/客户端结构远程显示处理方法”的中国专利公开了一种远程显示处理方法,主要是在服务器端采用特殊的帧间增量压缩和帧内相邻区位的数据比较压缩的技术,然后再在客户端采用增量刷新的方式进行图像显示的方法,来提高刷新速度和降低计算机系统资源的占用率。是一种无损的快速数据压缩解压办法,对于静止显示数据比较多,而活动显示数据比较少时非常有效。对于活动显示数据比较多时,该发明就显得无能为力。如果采用MPEG2或MPEG4等压缩算法又要占用相当的硬件和软件资源,使应用成本很高。
因此,对现有技术进行改进,能够提供一种在活动显示数据较多情况下占用计算机硬件软件资源少、速度快的和压缩效率高的压缩解压方法实为必要。
发明内容
本发明要解决的技术问题是为了克服现有技术中的上述缺点和不足,提供一种简单方便、效率高和资源占用少的数据压缩处理方法。所述的数据压缩处理方法,包括以下步骤:
(1)在服务器端计算机的内存中分出三个区块,第一个区块用来存储原始帧数据,第二个区块用来存储当前生成的帧数据,第三个区块用来存储压缩后将要传输的数据;
(2)以当前图像信号作为数据源,从中提取原始帧并保存在第一个区块;
(3)其后所提取的当前生成的帧数据保存在第二区块,从第二帧开始进行当前帧与上一帧之间的一对一像素点数据比较,根据需要,选定1%~30%之间的某个数值;
如果像素点各颜色数据变化值小于所对应选定的这个数值,则视为无变化,第一区块的相应数据不变;
如果像素点各颜色数据变化值大于或等于所对应选定的这个数值,则视为该像素点数据发生变化,将该变化的帧数据覆盖第一区块的相应的帧数据;然后,进行帧内相邻像素间的比较数据采集压缩编码,并保存在第三区块,所述的压缩编码时如果发现数据将要超出规定的存储容量,则停止压缩,将变化的数据全部复制到第一区块,并传送给客户端,同时通知客户端该数据为非压缩数据;
(4)将压缩编码的数据打包,然后传输到客户端,客户端接收到来自服务器端的压缩编码数据后进行解压并送到客户端计算机内存,客户端计算机收到解压数据后,比较并对有变化的部分进行刷新。
其中,步骤(2)所述图像信号可包括视频信号或电脑RGB信号。
步骤(3)所述各颜色数据变化值为|R1-R0|/R0,其中R0为上一帧各颜色数据的值,R1为当前帧各颜色数据的值;
所述选定1%~30%之间的某个数值,可以对红绿蓝三种颜色都统一选定某一数值,例如,红绿蓝三种颜色都统一选定8%,也可以对红绿蓝三种颜色分别选定某一值,例如,红色8%,绿色9%,蓝色10%;
步骤(4)所述的传输为通过100M/1000M网络、USB接口、无线通信或者专用通信线路传输。
步骤(3)所述数据采集压缩包括采用如下方式采集压缩:
A、在比较过程中,增加判断值以判断是否发生了帧间的变化、相邻像素是否基本一样;根据上述的判断情况进行压缩编码;
B、在比较过程中,利用长度标示以判断帧间连续没有变化的数值个数、帧内连续基本一样的像素个数。
本发明所述的数据压缩处理方法,在采集与压缩编码处理之间还可包括用图像侦测电路或图像侦测模块对图像进行侦测,所述用图像侦测电路或图像侦测模块对图像进行侦测包括以下步骤:
(1)在图像侦测电路或图像侦测模块的存储器中分出两个区块,第一个区块用来存储原始帧数据,第二个区块用来存储当前生成的帧数据;
(2)把开始接收到的图像信号帧数据保存在第一个区块和/或输送给压缩模块;
(3)其后接收到的图像信号帧数据与第一区块之间相对应位置进行逐个比较,与此同时,如果需要,把该帧数据传送给压缩模块;或者,其后接收到的图像信号帧数据存储在第二区块和/或传送给压缩模块,然后与第一区块之间相对应位置进行逐个比较;
当图像侦测电路或图像侦测模块发现图像没有实质变化时,就通知压缩模块暂停压缩,也不输出数据;如果连续没有实质变化可以不要重复通知压缩模块暂停压缩;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810025644.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:气动滑动件悬架锁定销系统
- 下一篇:具有柔韧侧壁的高机动性轮胎





