一种行车数字录像压缩处理方法技术

技术编号:38320898 阅读:47 留言:0更新日期:2023-07-29 09:02
本发明专利技术涉及数据压缩存储技术领域,具体涉及一种行车数字录像压缩处理方法,包括:将行车数字录像的每个视频帧分割成多个图像块,获取每个图像块的待编码序列、游程编码序列、灰度序列以及游程长度序列,进而得到每个图像块的游程长度优势,根据游程长度优势选择对图像块的压缩方式,当图像块的游程长度优势大于0时,根据灰度序列以及游程长度序列构建灰度范式霍夫曼树以及游程范式霍夫曼树,进而得到霍夫曼游程树,根据霍夫曼游程树对图像块的游程编码序列进行编码,得到压缩结果。本发明专利技术结合游程长度对霍夫曼编码进行改进,对于包含长游程的数据压缩效率更高,通过游程长度优势选择图像块的压缩方式,使得图像块的压缩效率尽可能达到最高。能达到最高。能达到最高。

【技术实现步骤摘要】
一种行车数字录像压缩处理方法


[0001]本专利技术涉及数据压缩存储
,具体涉及一种行车数字录像压缩处理方法。

技术介绍

[0002]行车记录仪记录车辆行驶过程中的行车画面,用于事故证明、安全监控等。行车数字录像通常存储在行车记录仪中的内存卡中,由于内存卡的存储空间有限,为了尽可能保留更多时间的行车数字录像,需要对行车数字录像进行压缩存储。
[0003]霍夫曼编码为最常用的压缩算法。由于图像具有局部相似性,使得图像块中灰度值的游程非常长,采用霍夫曼编码需要对重复的每一个灰度值进行编码,使得最终的编码长度较长,压缩效率有限。

技术实现思路

[0004]本专利技术提供一种行车数字录像压缩处理方法,以解决现有的问题。
[0005]本专利技术的一种行车数字录像压缩处理方法采用如下技术方案:本专利技术一个实施例提供了一种行车数字录像压缩处理方法,该方法包括以下步骤:采集行车数字录像;将行车数字录像的每个视频帧分割成多个图像块;将每个图像块中所有像素点的灰度值展开成一维的序列,作为待编码序列;对每个图像块的待编码序列进本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种行车数字录像压缩处理方法,其特征在于,该方法包括以下步骤:采集行车数字录像;将行车数字录像的每个视频帧分割成多个图像块;将每个图像块中所有像素点的灰度值展开成一维的序列,作为待编码序列;对每个图像块的待编码序列进行游程编码,得到每个图像块的游程编码序列;根据每个图像块的游程编码序列获得每个图像块的灰度序列以及游程长度序列;根据待编码序列、灰度序列以及游程长度序列获取每个图像块的游程长度优势;当图像块的游程长度优势小于或等于0时,利用霍夫曼编码对图像块的待编码序列进行编码,得到图像块的压缩结果;当图像块的游程长度优势大于0时,根据图像块的灰度序列中每种灰度值的频率构建灰度范式霍夫曼树;根据图像块的游程长度序列中每种游程长度的频率构建游程范式霍夫曼树;根据灰度范式霍夫曼树以及游程范式霍夫曼树获取霍夫曼游程树;根据霍夫曼游程树对图像块的游程编码序列进行编码,得到图像块的压缩结果;将所有图像块的压缩结果作为压缩数据。2.根据权利要求1所述的一种行车数字录像压缩处理方法,其特征在于,所述将行车数字录像的每个视频帧分割成多个图像块,包括的具体步骤如下:S1:将视频帧分割成大小相同的两个区域;S2:计算每个区域内所有像素点灰度值的方差,作为每个区域的复杂度;当所有区域的个数小于图像块个数阈值时,将复杂度最大的区域作为目标区域,若目标区域的复杂度大于复杂度阈值,将目标区域分割成大小相同的两个区域;S3:重复S2,直到所有区域的个数大于或等于图像块个数阈值时,或目标区域的复杂度小于或等于复杂度阈值时停止迭代;将每个区域作为一个图像块。3.根据权利要求1所述的一种行车数字录像压缩处理方法,其特征在于,所述根据每个图像块的游程编码序列获得每个图像块的灰度序列以及游程长度序列,包括的具体步骤如下:将游程编码序列中所有灰度值按照顺序构成灰度序列,将游程编码序列中所有除1外的游程长度按照顺序构成游程长度序列。4.根据权利要求1所述的一种行车数字录像压...

【专利技术属性】
技术研发人员:郑华开邓海滨吕诚驱
申请(专利权)人:深圳市美力高集团有限公司
类型:发明
国别省市:

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

1