CN116600137B - 视频图像压缩存储或解压方法、装置、设备及介质 - Google Patents

视频图像压缩存储或解压方法、装置、设备及介质 Download PDF

Info

Publication number
CN116600137B
CN116600137B CN202310872436.9A CN202310872436A CN116600137B CN 116600137 B CN116600137 B CN 116600137B CN 202310872436 A CN202310872436 A CN 202310872436A CN 116600137 B CN116600137 B CN 116600137B
Authority
CN
China
Prior art keywords
image data
detected
video image
comparison result
video
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310872436.9A
Other languages
English (en)
Other versions
CN116600137A (zh
Inventor
詹澄海
曾水生
涂华康
韦玉善
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Dongming Juchuang Electronics Co ltd
Original Assignee
Shenzhen Dongming Juchuang Electronics Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Dongming Juchuang Electronics Co ltd filed Critical Shenzhen Dongming Juchuang Electronics Co ltd
Priority to CN202310872436.9A priority Critical patent/CN116600137B/zh
Publication of CN116600137A publication Critical patent/CN116600137A/zh
Application granted granted Critical
Publication of CN116600137B publication Critical patent/CN116600137B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/423Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本申请公开了一种视频图像压缩存储或解压方法、装置、设备及介质,其中,该视频图像压缩存储方法包括:获取基准视频图像对应的基准图像数据;获取下一帧视频图像对应的待测图像数据;将基准图像数据与待测图像数据进行比对,获取比对结果;若比对结果小于预设的比对阈值,则保留待测图像数据中的与基准图像数据有差异的目标图像数据;将新的待测图像数据作为新的基准图像数据,并重复执行获取下一帧视频图像对应的待测图像数据的步骤,直至获取最后一帧视频图像对应的待测图像数据。该方法以改进视频图像占据较多的存储空间的问题。

Description

视频图像压缩存储或解压方法、装置、设备及介质
技术领域
本发明涉及视频图像处理技术领域,尤其涉及一种视频图像压缩存储或解压方法、装置、设备及介质。
背景技术
随着计算机技术和网络通信技术的飞速发展,实时可视化通信、多媒体通信、网络电视、视频监控、视频直播等业务的应用越来越广泛。这些业务所涉及的视频图像的传输和存储也越来越多,因此,视频图像占据越来越多的存储空间。
发明内容
本发明实施例提供一种视频图像压缩存储或解压方法、装置、设备及介质,以改进视频图像占据较多的存储空间的问题。
一种视频图像压缩存储方法,包括:
获取基准视频图像对应的基准图像数据;
获取下一帧视频图像对应的待测图像数据;
将基准图像数据与待测图像数据进行比对,获取比对结果;
若比对结果小于预设的比对阈值,则保留待测图像数据中的与基准图像数据有差异的目标图像数据;
将新的待测图像数据作为新的基准图像数据,并重复执行获取下一帧视频图像对应的待测图像数据的步骤,直至获取最后一帧视频图像对应的待测图像数据。
一种视频图像压缩存储装置,包括:
基准图像数据获取模块,用于获取基准视频图像对应的基准图像数据;图
待测图像数据获取模块,用于获取下一帧视频图像对应的待测图像数据;
比对结果获取模块,用于将基准图像数据与待测图像数据进行比对,获取比对结果;
保留模块,用于若比对结果小于预设的比对阈值,则保留待测图像数据中的与基准图像数据有差异的目标图像数据;
循环执行模块,用于将新的待测图像数据作为新的基准图像数据,并重复执行获取下一帧视频图像对应的待测图像数据的步骤,直至获取最后一帧视频图像对应的待测图像数据。
一种视频图像压缩存储装置,还用于:
若对比结果大于或等于预设的比对阈值,则保留待测图像数据。
在一些实施例中,比对结果获取模块,还用于:
获取基准图像数据中的基准像素点的基准RGB值;
获取待测图像数据中的待测像素点的待测RDB值;
若基准像素点在视频图像的位置与待测像素点在下一帧视频图像的位置一致,则将基准像素点的基准RGB值与待测像素点的待测RDB值进行对比,获取RGB值对比结果;
统计所有RGB值对比结果为不一致的占比,获取RGB值最终对比结果。
在一些实施例中,保留模块,还用于:若所述RGB值最终对比结果小于预设的RGB值比对阈值,则保留与基准像素点在所述RGB值对比结果不一致的所述待测像素点的目标图像数据。
一种视频图像压缩存储装置,还用于:
获取基准像素点的基准灰度值;
获取与基准像素点对应的待测像素点的待测灰度值;
将基准像素点的基准灰度值与对应的待测像素点的待测灰度值进行对比,获取灰度值对比结果;
确定在RGB值对比结果为一致且灰度值对比结果为不一致的待测像素点,保留待测像素点的灰度值数据,丢弃待测像素点的待丢弃数据。
一种视频图像解压方法,包括:
获取基准视频图像的基准目标图像数据;
获取下一帧视频图像对应的待解目标图像数据;
将待解目标图像数据与基准目标图像数据进行对比,确定基准目标图像数据中的待复制目标图像数据和基准目标图像数据中有差异的待替换目标图像数据;
过滤待替换目标图像数据,并在目标图像数据中复制待复制目标图像;
基于待复制目标图像和待解目标图像数据,生成下一帧视频图像对应的新的解压目标图像数据;
将解压目标图像数据作为新的基准视频图像数据,并重复执行获取下一帧视频图像对应的待测图像数据的步骤,直至获取最后一帧视频图像对应的待测图像数据。
一种视频图像解压装置,包括:
基准目标图像数据获取模块,用于获取基准视频图像的基准目标图像数据;
待解目标图像数据获取模块,用于获取下一帧视频图像对应的待解目标图像数据;
对比模块,用于将待解目标图像数据与基准目标图像数据进行对比,确定基准目标图像数据中的待复制目标图像数据和基准目标图像数据中有差异的待替换目标图像数据;
数据处理模块,用于过滤待替换目标图像数据,并在目标图像数据中复制待复制目标图像;
生成模块,用于基于待复制目标图像和待解目标图像数据,生成下一帧视频图像对应的新的解压目标图像数据;
重复执行模块,用于将解压目标图像数据作为新的基准视频图像数据,并重复执行获取下一帧视频图像对应的待测图像数据的步骤,直至获取最后一帧视频图像对应的待测图像数据。
一种设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述视频图像压缩存储方法或视频图像解压方法。
一种计算机可读介质,计算机可读介质存储有计算机程序,计算机程序被处理器执行时实现上述视频图像压缩存储方法或视频图像解压方法。
上述视频图像压缩存储或解压方法、装置、设备及介质,通过获取基准视频图像对应的基准图像数据;获取下一帧视频图像对应的待测图像数据;将基准图像数据与待测图像数据进行比对,获取比对结果;若比对结果小于预设的比对阈值,则保留待测图像数据中的与基准图像数据有差异的目标图像数据;将新的待测图像数据作为新的基准图像数据,并重复执行获取下一帧视频图像对应的待测图像数据的步骤,直至获取最后一帧视频图像对应的待测图像数据。这样,就可以保留视频的所有有差异的图像数据,在实际测试中能压缩30-100倍的存储空间,同时,也大大缩减了对视频传输的要求,因此可在画质无损的情况下提示传输距离。该方法改进了视频图像占据较多的存储空间的问题。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1绘示本发明一实施例中视频图像压缩存储方法的应用环境示意图;
图2绘示本发明一实施例中视频图像压缩存储方法的第一流程图;
图3绘示本发明一实施例中视频图像压缩存储方法的第二流程图;
图4绘示本发明一实施例中视频图像解压方法的第三流程图;
图5绘示本发明一实施例中视频图像压缩存储装置的示意图;
图6绘示本发明一实施例中视频图像解压装置的示意图;
图7绘示本发明一实施例中设备的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的视频图像压缩存储或解压方法,可应用在如图1的应用环境中,该视频图像压缩存储或解压方法应用在视频图像压缩存储或解压***中,该视频图像压缩存储或解压***包括客户端和服务器,其中,客户端通过网络与服务器进行通信。客户端又称为用户端,是指与服务器相对应,为客户端提供本地服务的程序。进一步地,客户端为计算机端程序、智能设备的APP程序或嵌入其他APP的第三方小程序。该客户端可安装在但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备等设备上。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一实施例中,如图2所示,提供一种视频图像压缩存储方法,以该方法应用在图1中的服务器为例进行说明,具体包括如下步骤:
S10.获取基准视频图像对应的基准图像数据。
其中,基准视频图像可以为第一帧视频图像。基准图像数据可以为基准视频图像携带的像素点数据,包括有像素值、像素点位置、RGB值和灰度值等。
具体地,该方法获取基准视频图像对应的基准图像数据。
S20.获取下一帧视频图像对应的待测图像数据。
其中,下一帧视频图像为与基准视频图像相邻的下一帧图像。待测图像数据可以为待测视频图像携带的数据,包括有像素值、像素点位置、RGB值和灰度值等。
具体地,该方法获取下一帧视频图像对应的待测图像数据。
S30.将基准图像数据与待测图像数据进行比对,获取比对结果。
其中,基准图像和待测图像具有相同的像素值和像素点位置,则基准图像的像素点可以与待测图像的像素点进行对应。该基准像素点(基准图像的像素点)和待测像素点(待测图像的像素点)具有相同的像素点位置信息的图像数据,但可能具有不同的RGB值和灰度值。
具体地,该方法将基准图像数据与待测图像数据进行比对,获取待测图像数据相对于基准图像数据,具有差异的目标图像数据,统计所述目标数据占总共的基准图像数据(待测图像数据)的比对。
例如:该方法将基准像素点与待测像素点进行比对,获取待测像素相对于基准像素点,具有差异的待测像素点,统计该有差异的待测像素点占总共的基准像素点(待测像素点)的比例值,该比例值即为比对结果。
S40.若比对结果小于预设的比对阈值,则保留待测图像数据中的与基准图像数据有差异的目标图像数据。
其中,目标图像数据包括但不限于像素值、像素点位置、RGB值和灰度值。
具体地,若比对结果小于预设的比对阈值,则该方法保留待测图像数据中的与基准图像数据有差异的目标图像数据,丢弃与基准图像数据无差异的目标图像数据。
例如:当第一帧和第二帧图像画面相差不大,即比对结果小于预设的比对阈值(比对阈值可以为百分之五十等),该方法保留第一帧的数据,但第二帧只保存和第一帧差异的部分数据。
S50.将新的待测图像数据作为新的基准图像数据,并重复执行获取下一帧视频图像对应的待测图像数据的步骤,直至获取最后一帧视频图像对应的待测图像数据。
具体地,该方法将新的待测图像数据作为新的基准图像数据,与下一帧视频图像的数据进行对比,再基于相对应的像素点位置,找出这一帧图像数据与下一帧图像数据有差异的部分数据,并将其进行保留,丢弃重复的图像数据。重复执行步骤,直至获取最后一帧视频图像对应的待测图像数据。这样,就可以保留视频的所有有差异的图像数据,在实际测试中能压缩30-100倍的存储空间,同时,也大大缩减了对视频传输的要求,因此可在画质无损的情况下提示传输距离。
例如:当第一帧和第二帧画面相差不大,该方法只保留第一帧的数据,第二帧只保存和第一帧差异的部分,第三帧只保存和第二帧差异的部分。
上述视频图像压缩存储方法,通过获取基准视频图像对应的基准图像数据;获取下一帧视频图像对应的待测图像数据;将基准图像数据与待测图像数据进行比对,获取比对结果;若比对结果小于预设的比对阈值,则保留待测图像数据中的与基准图像数据有差异的目标图像数据;将新的待测图像数据作为新的基准图像数据,并重复执行获取下一帧视频图像对应的待测图像数据的步骤,直至获取最后一帧视频图像对应的待测图像数据。这样,就可以保留视频的所有有差异的图像数据,在实际测试中能压缩30-100倍的存储空间,同时,也大大缩减了对视频传输的要求,因此可在画质无损的情况下提示传输距离。该方法改进了视频图像占据较多的存储空间的问题。
在一实施例中,如图3所示,在步骤S30之后,即将基准图像数据与待测图像数据进行比对,获取比对结果之后,具体还包括如下步骤:
S301.若对比结果大于或等于预设的比对阈值,则保留待测图像数据。
具体地,若对比结果大于或等于预设的比对阈值(如:下一帧视频图像出现有差异的画面或像素点大于50%),则该方法保留这一帧视频图像(下一帧视频图像)的所有数据,并将这一帧的视频图像作为新的基准图像,与下一帧视频图像的比对参考,从而确定下一帧视频图像的有差异数据。这样,既可以尽量减少存储空间,又可以保证数据具有较高的准确性。
在一实施例中,如图3所示,在步骤S30中,即将基准图像数据与待测图像数据进行比对,获取比对结果,具体包括如下步骤:
S303.获取基准图像数据中的基准像素点的基准RGB值。
S304.获取待测图像数据中的待测像素点的待测RDB值。
S305.若基准像素点在视频图像的位置与待测像素点在下一帧视频图像的位置一致,则将基准像素点的基准RGB值与待测像素点的待测RDB值进行对比,获取RGB值对比结果。
S306.统计所有RGB值对比结果为不一致的占比,获取RGB值最终对比结果。
其中,RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)和蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的。RDB值可以指某种颜色中的红(R)、绿(G)和蓝(B)成分,每种成分从0、1、2,...,255表示,共256级。
具体地,该方法获取基准图像数据中的基准像素点的基准RGB值和待测图像数据中的对应待测像素点的待测RDB值,对基准RGB值和待测RDB值进行比对,获取RGB值对比结果,RGB值对比结果可以为一致或不一致。该方法获取基准图像和待测图像所有对应像素点之间的RGB值对比结果,将所有RGB值对比结果为不一致进行占比统计,获取RGB值最终对比结果,该RGB值最终对比结果为比例值。
步骤S303至S305的作用在于,通过RGB值对视频图像像素点进行分析,确定具体待测像素点的压缩位置和压缩数据。
在一实施例中,如图3所示,在步骤S40中,即若比对结果小于预设的比对阈值,则保留待测图像数据中的与基准图像数据有差异的目标图像数据,具体包括如下步骤:
S401.若RGB值最终对比结果小于预设的RGB值比对阈值,则保留与基准像素点在RGB值对比结果不一致的待测像素点的目标图像数据。
具体地,若RGB值最终对比结果小于预设的RGB值比对阈值,则该方法保留与基准像素点在RGB值对比结果不一致的待测像素点的所有数据。
在一实施例中,如图3所示,在步骤S401之后,即若RGB值最终对比结果小于预设的RGB值比对阈值之后,具体还包括如下步骤:
S402.获取基准像素点的基准灰度值。
S403.获取与基准像素点对应的待测像素点的待测灰度值。
S404.将基准像素点的基准灰度值与对应的待测像素点的待测灰度值进行对比,获取灰度值对比结果。
S405.确定在RGB值对比结果为一致且灰度值对比结果为不一致的待测像素点,保留待测像素点的灰度值数据,丢弃待测像素点的待丢弃数据。
其中,灰度值可以为亮度值,在RGB值一样的情况下,灰度值也可能不一样。
具体地,该方法获取基准图像数据中的RGB值一样的基准像素点的基准灰度值和待测图像数据中的对应RGB值一样的待测像素点的待测灰度值,对该基准灰度值和该待测灰度值进行比对,获取灰度值对比结果,灰度值对比结果可以为一致或不一致。该方法保留与基准像素点的RGB值一样的待测像素点的灰度值数据,丢弃待测像素点的待丢弃数据,待丢弃数据可以为处灰度值数据之外的RGB值数据和像素点位置等。
例如:当一帧视频图像与下一帧视频图像的像素点在RGB值上均相同,但一帧视频图像和下一帧视频图像只是灰度值不一样,则可以丢弃下一帧视频图像的RGB值数据,保留下一帧视频图像的灰度值数据,进一步减少存储空间。
步骤S402至S405的作用在于,在对RGB值的基础分析下,对灰度值进行分析。
在一实施例中,如图4所示,提供一种视频图像解压方法,以该方法应用在图1中的服务器为例进行说明,具体包括如下步骤:
S110.获取基准视频图像的基准目标图像数据。
S120.获取下一帧视频图像对应的待解目标图像数据。
S130.将待解目标图像数据与基准目标图像数据进行对比,确定基准目标图像数据中的待复制目标图像数据和基准目标图像数据中有差异的待替换目标图像数据。
S140.过滤待替换目标图像数据,并在目标图像数据中复制待复制目标图像。
S150.基于待复制目标图像和待解目标图像数据,生成下一帧视频图像对应的新的解压目标图像数据。
S160.将解压目标图像数据作为新的基准视频图像数据,并重复执行获取下一帧视频图像对应的待测图像数据的步骤,直至获取最后一帧视频图像对应的待测图像数据。
其中,基准视频图像和下一帧视频图像可能存在像素值、RGB值或灰度值的不同数据。基准目标图像数据包括但不限于像素值、像素点位置、RGB值和灰度值。待解目标图像数据包括但不限于像素值、像素点位置、RGB值和灰度值。待替换目标图像数据可以为在基准视频图像相对应的像素点位置处,下一帧视频图像具有相对应的待解目标图像数据数据;待复制目标图像数据可以基准视频图像为与下一帧视频图像相比,下一帧视频图像中不存在的图像数据,但该图像数据不属于待替换目标图像数据;解压目标图像数据可以为下一帧视频图像的所有图像数据。
具体地,该方法获取基准视频图像的基准目标图像数据和下一帧视频图像对应的待解目标图像数据,将待解目标图像数据与基准目标图像数据进行对比,确定基准目标图像数据中的待复制目标图像数据和基准目标图像数据中有差异的待替换目标图像数据;过滤待替换目标图像数据,并在目标图像数据中复制待复制目标图像,并生成下一帧视频图像对应的新的解压目标图像数据;将解压目标图像数据作为新的基准视频图像数据,并重复执行获取下一帧视频图像对应的待测图像数据的步骤,直至获取最后一帧视频图像对应的待测图像数据。
在对压缩存储的视频图像进行传输至新的计算机时,运输协议可以携带该解压方法对应的步骤信息,计算机通过该解压方法对视频图像进行解压。
步骤S110至S160的作用在于,对视频图像进行解压(或在压缩存储的视频图像进行传输后,对视频图像进行解压),还原所有的图像数据。
上述视频图像压缩存储方法,通过获取基准视频图像对应的基准图像数据;获取下一帧视频图像对应的待测图像数据;将基准图像数据与待测图像数据进行比对,获取比对结果;若比对结果小于预设的比对阈值,则保留待测图像数据中的与基准图像数据有差异的目标图像数据;将新的待测图像数据作为新的基准图像数据,并重复执行获取下一帧视频图像对应的待测图像数据的步骤,直至获取最后一帧视频图像对应的待测图像数据。这样,就可以保留视频的所有有差异的图像数据,在实际测试中能压缩30-100倍的存储空间,同时,也大大缩减了对视频传输的要求,因此可在画质无损的情况下提示传输距离。该方法改进了视频图像占据较多的存储空间的问题。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
在一实施例中,提供一种视频图像压缩存储装置,该视频图像压缩存储装置与上述实施例中视频图像压缩存储方法一一对应。如图5所示,该视频图像压缩存储装置包括基准图像数据获取模块10、待测图像数据获取模块20、比对结果获取模块30、保留模块40和循环执行模块50。各功能模块详细说明如下:
基准图像数据获取模块10,用于获取基准视频图像对应的基准图像数据。
待测图像数据获取模块20,用于获取下一帧视频图像对应的待测图像数据。
比对结果获取模块30,用于将基准图像数据与待测图像数据进行比对,获取比对结果。
保留模块40,用于若比对结果小于预设的比对阈值,则保留待测图像数据中的与基准图像数据有差异的目标图像数据。
循环执行模块50,用于将新的待测图像数据作为新的基准图像数据,并重复执行获取下一帧视频图像对应的待测图像数据的步骤,直至获取最后一帧视频图像对应的待测图像数据。
上述视频图像压缩存储装置,通过获取基准视频图像对应的基准图像数据;获取下一帧视频图像对应的待测图像数据;将基准图像数据与待测图像数据进行比对,获取比对结果;若比对结果小于预设的比对阈值,则保留待测图像数据中的与基准图像数据有差异的目标图像数据;将新的待测图像数据作为新的基准图像数据,并重复执行获取下一帧视频图像对应的待测图像数据的步骤,直至获取最后一帧视频图像对应的待测图像数据。这样,就可以保留视频的所有有差异的图像数据,在实际测试中能压缩30-100倍的存储空间,同时,也大大缩减了对视频传输的要求,因此可在画质无损的情况下提示传输距离。该方法改进了视频图像占据较多的存储空间的问题。
在一实施例中,提供一种视频图像解压装置,该视频图像解压装置与上述实施例中视频图像解压方法一一对应。如图6所示,该视频图像解压装置包括基准目标图像数据获取模块110、待解目标图像数据获取模块120、对比模块130、数据处理模块140、生成模块150和重复执行模块160。各功能模块详细说明如下:
基准目标图像数据获取模块110,用于获取基准视频图像的基准目标图像数据。
待解目标图像数据获取模块120,用于获取下一帧视频图像对应的待解目标图像数据。
对比模块130,用于将待解目标图像数据与基准目标图像数据进行对比,确定基准目标图像数据中的待复制目标图像数据和基准目标图像数据中有差异的待替换目标图像数据。
数据处理模块140,用于过滤待替换目标图像数据,并在目标图像数据中复制待复制目标图像。
生成模块150,用于基于待复制目标图像和待解目标图像数据,生成下一帧视频图像对应的新的解压目标图像数据。
重复执行模块160,用于将解压目标图像数据作为新的基准视频图像数据,并重复执行获取下一帧视频图像对应的待测图像数据的步骤,直至获取最后一帧视频图像对应的待测图像数据。
关于视频图像压缩存储装置的具体限定可以参见上文中对于视频图像压缩存储方法的限定,在此不再赘述。上述视频图像压缩存储装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于设备中的处理器中,也可以以软件形式存储于设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一实施例中,提供了一种设备,该设备可以是服务器,其内部结构图可以如图7所示。该设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该设备的处理器用于提供计算和控制能力。该设备的存储器包括非易失性介质、内存储器。该非易失性介质存储有操作***、计算机程序和数据库。该内存储器为非易失性介质中的操作***和计算机程序的运行提供环境。该设备的数据库用于视频图像压缩存储或解压方法相关的数据。该设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种视频图像压缩存储或解压方法。
在一实施例中,提供一种设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例视频图像压缩存储方法,例如图2所示S10至步骤S50,或处理器执行计算机程序时实现上述实施例视频图像解压方法,例如图4所述S110至步骤S160。或者,处理器执行计算机程序时实现上述实施例中视频图像压缩存储装置的各模块/单元的功能,例如图5所示模块10至模块50的功能,或处理器执行计算机程序时实现上述实施例中视频图像解压装置的各模块/单元的功能,例如图6所示模块110至模块160的功能。为避免重复,此处不再赘述。
在一实施例中,提供一种计算机可读介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例视频图像压缩存储方法,例如图2所示S10至步骤S50,或计算机程序被处理器执行时实现上述实施例视频图像解压方法,例如图4所述S110至步骤S160。或者,该计算机程序被处理器执行时实现上述装置实施例中视频图像压缩存储装置中各模块/单元的功能,例如图5所示模块10至模块50的功能,或该计算机程序被处理器执行时实现上述装置实施例中视频图像解压装置中各模块/单元的功能,例如图6所示模块110至模块160的功能。为避免重复,此处不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

Claims (4)

1.一种视频图像压缩存储方法,其特征在于,包括:
获取基准视频图像对应的基准图像数据;
获取下一帧视频图像对应的待测图像数据;
将所述基准图像数据与所述待测图像数据进行比对,获取比对结果;
若比对结果小于预设的比对阈值,则保留所述待测图像数据中的与基准图像数据有差异的目标图像数据;
若对比结果大于或等于预设的比对阈值,则保留所述待测图像数据;
将待测图像数据作为新的基准图像数据,并获取新的基准图像数据的下一帧视频图像对应的待测图像数据;重复上述步骤,直至获取最后一帧视频图像对应的待测图像数据;
所述将所述基准图像数据与所述待测图像数据进行比对,获取比对结果,包括:
获取所述基准图像数据中的基准像素点的基准RGB值;
获取所述待测图像数据中的待测像素点的待测RGB值;
若所述基准像素点在所述基准视频图像的位置与所述待测像素点在下一帧视频图像的位置一致,则将所述基准像素点的基准RGB值与待测像素点的待测RGB值进行对比,获取RGB值对比结果;
统计所有所述RGB值对比结果为不一致的占比,获取RGB值最终对比结果;
所述若比对结果小于预设的比对阈值,则保留所述待测图像数据中的与基准图像数据有差异的目标图像数据,包括:
若所述RGB值最终对比结果小于预设的RGB值比对阈值,则保留与基准像素点在所述RGB值对比结果不一致的所述待测像素点的目标图像数据;
所述若所述RGB值最终对比结果小于预设的RGB值比对阈值之后,还包括:
获取所述基准像素点的基准灰度值;
获取与所述基准像素点对应的待测像素点的待测灰度值;
将所述基准像素点的基准灰度值与对应的待测像素点的待测灰度值进行对比,获取灰度值对比结果;
确定在RGB值对比结果为一致且灰度值对比结果为不一致的待测像素点,保留所述待测像素点的灰度值数据,丢弃所述待测像素点的待丢弃数据。
2.一种视频图像压缩存储装置,其特征在于,包括:
基准图像数据获取模块,用于获取基准视频图像对应的基准图像数据;
待测图像数据获取模块,用于获取下一帧视频图像对应的待测图像数据;
比对结果获取模块,用于将所述基准图像数据与所述待测图像数据进行比对,获取比对结果;所述将所述基准图像数据与所述待测图像数据进行比对,获取比对结果,包括:
获取所述基准图像数据中的基准像素点的基准RGB值;
获取所述待测图像数据中的待测像素点的待测RGB值;
若所述基准像素点在所述基准视频图像的位置与所述待测像素点在下一帧视频图像的位置一致,则将所述基准像素点的基准RGB值与待测像素点的待测RGB值进行对比,获取RGB值对比结果;
统计所有所述RGB值对比结果为不一致的占比,获取RGB值最终对比结果;
保留模块,用于若比对结果小于预设的比对阈值,则保留所述待测图像数据中的与基准图像数据有差异的目标图像数据;若对比结果大于或等于预设的比对阈值,则保留所述待测图像数据;所述若比对结果小于预设的比对阈值,则保留所述待测图像数据中的与基准图像数据有差异的目标图像数据,包括:
若所述RGB值最终对比结果小于预设的RGB值比对阈值,则保留与基准像素点在所述RGB值对比结果不一致的所述待测像素点的目标图像数据;
所述若所述RGB值最终对比结果小于预设的RGB值比对阈值之后,还包括:
获取所述基准像素点的基准灰度值;
获取与所述基准像素点对应的待测像素点的待测灰度值;
将所述基准像素点的基准灰度值与对应的待测像素点的待测灰度值进行对比,获取灰度值对比结果;
确定在RGB值对比结果为一致且灰度值对比结果为不一致的待测像素点,保留所述待测像素点的灰度值数据,丢弃所述待测像素点的待丢弃数据;
循环执行模块,用于将待测图像数据作为新的基准图像数据,并获取新的基准图像数据的下一帧视频图像对应的待测图像数据;重复上述步骤,直至获取最后一帧视频图像对应的待测图像数据。
3.一种视频图像压缩设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1所述的视频图像压缩存储方法。
4.一种计算机可读介质,所述计算机可读介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1所述的视频图像压缩存储方法。
CN202310872436.9A 2023-07-17 2023-07-17 视频图像压缩存储或解压方法、装置、设备及介质 Active CN116600137B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310872436.9A CN116600137B (zh) 2023-07-17 2023-07-17 视频图像压缩存储或解压方法、装置、设备及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310872436.9A CN116600137B (zh) 2023-07-17 2023-07-17 视频图像压缩存储或解压方法、装置、设备及介质

Publications (2)

Publication Number Publication Date
CN116600137A CN116600137A (zh) 2023-08-15
CN116600137B true CN116600137B (zh) 2023-11-17

Family

ID=87599484

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310872436.9A Active CN116600137B (zh) 2023-07-17 2023-07-17 视频图像压缩存储或解压方法、装置、设备及介质

Country Status (1)

Country Link
CN (1) CN116600137B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102348115A (zh) * 2010-08-02 2012-02-08 南京壹进制信息技术有限公司 一种去除视频中冗余图像的方法和装置
CN111866514A (zh) * 2019-04-25 2020-10-30 ***通信集团贵州有限公司 一种压缩视频、解压视频的方法和装置
CN114139015A (zh) * 2021-11-30 2022-03-04 招商局金融科技有限公司 基于关键事件识别的视频存储方法、装置、设备及介质
CN114758268A (zh) * 2022-03-17 2022-07-15 深圳市优必选科技股份有限公司 手势识别方法、装置及智能设备
CN114943663A (zh) * 2022-04-15 2022-08-26 北京奕斯伟计算技术股份有限公司 一种教学***
CN115309331A (zh) * 2022-07-28 2022-11-08 山东华芯半导体有限公司 一种应用于视频监控领域的数据压缩ssd实现方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102348115A (zh) * 2010-08-02 2012-02-08 南京壹进制信息技术有限公司 一种去除视频中冗余图像的方法和装置
CN111866514A (zh) * 2019-04-25 2020-10-30 ***通信集团贵州有限公司 一种压缩视频、解压视频的方法和装置
CN114139015A (zh) * 2021-11-30 2022-03-04 招商局金融科技有限公司 基于关键事件识别的视频存储方法、装置、设备及介质
CN114758268A (zh) * 2022-03-17 2022-07-15 深圳市优必选科技股份有限公司 手势识别方法、装置及智能设备
CN114943663A (zh) * 2022-04-15 2022-08-26 北京奕斯伟计算技术股份有限公司 一种教学***
CN115309331A (zh) * 2022-07-28 2022-11-08 山东华芯半导体有限公司 一种应用于视频监控领域的数据压缩ssd实现方法

Also Published As

Publication number Publication date
CN116600137A (zh) 2023-08-15

Similar Documents

Publication Publication Date Title
US11373275B2 (en) Method for generating high-resolution picture, computer device, and storage medium
CN108399052B (zh) 图片压缩方法、装置、计算机设备和存储介质
CN108933935B (zh) 视频通信***的检测方法、装置、存储介质和计算机设备
Shi et al. Study on subjective quality assessment of screen content images
CN111918065A (zh) 一种信息压缩/解压缩方法及装置
CN111091146B (zh) 图片相似度获取方法、装置、计算机设备及存储介质
CN111932521A (zh) 图像质量测试方法和装置、服务器、计算机可读存储介质
CN111428740A (zh) 网络翻拍照片的检测方法、装置、计算机设备及存储介质
CN115687674A (zh) 服务于智慧云服务平台的大数据需求分析方法及***
CN109934783B (zh) 图像处理方法、装置、计算机设备和存储介质
CN113381898B (zh) 显示模组去干扰方法、装置、计算机设备和存储介质
CN116600137B (zh) 视频图像压缩存储或解压方法、装置、设备及介质
CN112073718B (zh) 一种电视机花屏检测方法、装置、计算机设备及储存介质
US10079981B2 (en) Image dynamic range adjustment method, terminal, and storage medium
WO2020135097A1 (zh) 显示终端通道切换检测方法和装置
CN117218039A (zh) 图像处理方法、装置、计算机设备及存储介质
CN114765666A (zh) 红外图像亮度评价、曝光控制方法、设备及介质
Yang et al. Subjective quality evaluation of compressed digital compound images
WO2023151210A1 (zh) 图像处理方法、电子设备及计算机可读存储介质
CN113342627B (zh) 一种终端的应用服务监控方法及监控***
CN115222693A (zh) 一种白屏检测方法、装置、设备及介质
CN114584781A (zh) 视频压缩方法及装置、计算机可读存储介质
CN111243046B (zh) 图像质量检测方法、装置、电子设备及存储介质
CN111601108B (zh) 监控视频处理方法、装置及视频监控终端
CN108933945B (zh) 一种gif图片的压缩方法、装置及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant