多媒体文件处理方法、装置及电子设备制造方法及图纸

技术编号:37534056 阅读:15 留言:0更新日期:2023-05-12 16:01
本申请提供了一种多媒体文件处理方法、装置、电子设备及计算机可读存储介质,涉及计算机技术领域。该方法包括:获取所述像素点的目标压缩参数,基于所述目标压缩参数,对每个所述像素点进行压缩编码处理,得到目标压缩文件。具体来说,可以通过对图像压缩单元中每行像素点、每列像素点、对角线上的像素点以及图像压缩单元中每个像素点的原始像素参数进行压缩运算等方式,得到目标压缩参数;目标压缩参数的数据量小于原始像素参数的数据量;基于所述目标压缩参数,对每个所述像素点进行压缩编码处理,实现了对多媒体文件的压缩,减小了存储多媒体文件所占用的存储空间,减少传输多媒体文件时所占用的带宽。媒体文件时所占用的带宽。媒体文件时所占用的带宽。

【技术实现步骤摘要】
多媒体文件处理方法、装置及电子设备


[0001]本申请涉及计算机
,具体而言,本申请涉及一种多媒体文件处理方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着移动互联网行业的迅速发展,高清晰度的多媒体文件(例如,图像、视频等)已成为主流媒体形式。对于清晰度较高的多媒体文件,例如高清图像、高清视频、超高清图像、超高清视频等,其给用户带来较好的视觉效果的同时,分辨率也从影音光碟(Video Compact Disc,VCD)的352
×
240到家用电视支持4K(水平方向每行像素值达到或者接近4096个),甚至8K(分辨率是4K的4倍)。
[0003]多媒体文件数据的爆发式增长以及超高清视频的发展,给移动互联网视频存储和传输带来了巨大的挑战,同时,巨大的视频数据给传输带宽带来了压力与高成本。具体地,较高的分辨率的图像、视频的数据量较大,占用存储空间较大,且传输该图像、视频时,占用带宽较多。

技术实现思路

[0004]本申请的目的旨在至少能解决上述的技术缺陷之一,特别是多媒体文件占用存储空间较大、占用带宽较多的技术缺陷。
[0005]根据本申请的另一个方面,提供了一种多媒体文件处理装置,该装置包括:
[0006]第一获取模块,用于获取多媒体文件的图像压缩单元;其中,每个所述图像压缩单元中包含至少两个像素点;
[0007]第二获取模块,用于获取所述像素点的目标压缩参数;
[0008]编码模块,用于基于所述目标压缩参数,对每个所述像素点进行压缩编码处理,得到目标压缩文件;
[0009]其中,所述目标压缩参数通过以下至少一种压缩运算得到:
[0010]基于所述图像压缩单元中每行像素点的原始像素参数进行第一压缩运算;基于所述图像压缩单元中每列像素点的原始像素参数进行第二压缩运算;基于所述图像压缩单元中对角线上的像素点的原始像素参数进行第三压缩运算;基于所述图像压缩单元中每个像素点的原始像素参数进行第四压缩运算。
[0011]可选的,所述第二获取模块包括:
[0012]运算单元,用于分别对所述像素点的原始像素参数进行至少两种压缩运算,确定每种压缩运算对应的压缩像素参数;
[0013]确定单元,用于确定所述压缩像素参数中的目标压缩参数。
[0014]可选的,所述确定单元具体用于:
[0015]分别确定每种压缩运算对应的压缩像素参数与所述原始像素参数之间的参数差;
[0016]将所述参数差最小的压缩像素参数确定为所述目标压缩参数。
[0017]可选的,所述运算单元具体用于:
[0018]确定平均像素参数;其中,所述平均像素参数包括以下至少一项:所述第一压缩运算对应的每行像素点的原始像素参数的平均值;所述第二压缩运算对应的每列像素点的原始像素参数的平均值;所述第三压缩运算对应的对角线上的像素点的原始像素参数的平均值;
[0019]根据所述平均像素参数以及预设压缩数据关系,得到所述压缩像素参数。
[0020]可选的,所述运算方式包括所述第四压缩运算的情况下,所述运算单元具体用于:将所述原始像素参数右移预设位数,得到所述压缩像素参数;所述预设位数与压缩倍率相对应。
[0021]可选的,还包括:解码模块,用于:
[0022]在得到目标压缩文件之后,接收到解压缩指令,确定所述目标文件对应的压缩运算方式;
[0023]通过与所述压缩运算方式对应的解压运算,对所述目标压缩文件进行解压缩处理,得到所述目标文件。
[0024]可选的,所述像素点的原始像素参数包括所述像素点的目标颜色通道的原始像素参数;
[0025]所述目标颜色通道包括第一颜色通道、第二颜色通道以及第三颜色通道。
[0026]根据本申请的一个方面,提供了一种多媒体文件处理方法,该方法包括:获取多媒体文件的图像压缩单元;其中,每个所述图像压缩单元中包含至少两个像素点;
[0027]获取所述像素点的目标压缩参数;
[0028]基于所述目标压缩参数,对每个所述像素点进行压缩编码处理,得到目标压缩文件;
[0029]其中,所述目标压缩参数通过以下至少一种压缩运算得到:
[0030]基于所述图像压缩单元中每行像素点的原始像素参数进行第一压缩运算;基于所述图像压缩单元中每列像素点的原始像素参数进行第二压缩运算;基于所述图像压缩单元中对角线上的像素点的原始像素参数进行第三压缩运算;基于所述图像压缩单元中每个像素点的原始像素参数进行第四压缩运算。
[0031]根据本申请的另一个方面,提供了一种电子设备,该电子设备包括:
[0032]本申请的第一方面任一项所述的多媒体文件处理装置。
[0033]根据本申请的再一个方面,提供了一种计算机可读存储介质,所述计算机程序被处理器执行时实现本申请的第一方面任一项所述的多媒体文件处理方法。
[0034]例如,本申请实施例的第四方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现本申请第一方面所示的多媒体文件处理方法。
[0035]根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面的各种可选实现方式中提供的方法。
[0036]本申请提供的技术方案带来的有益效果是:
[0037]本申请实施例中,获取所述像素点的目标压缩参数,基于所述目标压缩参数,对每个所述像素点进行压缩编码处理,得到目标压缩文件。具体来说,可以通过对图像压缩单元中每行像素点、每列像素点、对角线上的像素点以及图像压缩单元中每个像素点的原始像素参数进行压缩运算等方式,得到目标压缩参数;目标压缩参数的数据量小于原始像素参数的数据量;基于所述目标压缩参数,对每个所述像素点进行压缩编码处理,实现了对多媒体文件的压缩,减小了存储多媒体文件所占用的存储空间,减少传输多媒体文件时所占用的带宽。
附图说明
[0038]为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。
[0039]图1为本申请实施例提供的一种多媒体文件处理装置的结构示意图;
[0040]图2为本申请实施例提供的一种多媒体文件处理方法的应用场景示意图之一;
[0041]图3为本申请实施例提供的一种多媒体文件处理方法的应用场景示意图之二;
[0042]图4a为本申请实施例提供的一种多媒体文件处理方法的应用场景示意图之三;
[0043]图4b为本申请实施例提供的一种多媒体文件处理方法的应用场景示意图之四;
[0044]图4c为本申请实施例提供的一种多媒体文件处理方法的应用场景示意图之五;
[0045]图4d为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多媒体文件处理装置,其特征在于,包括:第一获取模块,用于获取多媒体文件的图像压缩单元;其中,每个所述图像压缩单元中包含至少两个像素点;第二获取模块,用于获取所述像素点的目标压缩参数;编码模块,用于基于所述目标压缩参数,对每个所述像素点进行压缩编码处理,得到目标压缩文件;其中,所述目标压缩参数通过以下至少一种压缩运算得到:基于所述图像压缩单元中每行像素点的原始像素参数进行第一压缩运算;基于所述图像压缩单元中每列像素点的原始像素参数进行第二压缩运算;基于所述图像压缩单元中对角线上的像素点的原始像素参数进行第三压缩运算;基于所述图像压缩单元中每个像素点的原始像素参数进行第四压缩运算。2.根据权利要求1所述的多媒体文件处理装置,其特征在于,所述第二获取模块包括:运算单元,用于分别对所述像素点的原始像素参数进行至少两种压缩运算,确定每种压缩运算对应的压缩像素参数;确定单元,用于确定所述压缩像素参数中的目标压缩参数。3.根据权利要求2所述的多媒体文件处理装置,其特征在于,所述确定单元具体用于:分别确定每种压缩运算对应的压缩像素参数与所述原始像素参数之间的参数差;将所述参数差最小的压缩像素参数确定为所述目标压缩参数。4.根据权利要求2所述的多媒体文件处理装置,其特征在于,所述运算单元具体用于:确定平均像素参数;其中,所述平均像素参数包括以下至少一项:所述第一压缩运算对应的每行像素点的原始像素参数的平均值;所述第二压缩运算对应的每列像素点的原始像素参数的平均值;所述第三压缩运算对应的对角线上的像素点的原始像素参数的平均值;根据所述平均像素参数以及预设压缩数据关系,得到所述压缩像素参数。5.根据权利要求2所...

【专利技术属性】
技术研发人员:苏少刚
申请(专利权)人:北京奕斯伟计算技术股份有限公司
类型:发明
国别省市:

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

1