一种图片格式转换方法、装置和系统制造方法及图纸

技术编号:15268093 阅读:87 留言:0更新日期:2017-05-04 03:17
本发明专利技术实施例公开了一种图片格式转换方法、装置和系统;本发明专利技术实施例通过对需要进行格式转换的图片信息进行质量检测,得到原始编码质量参数,根据该原始编码质量参数对该图片信息进行解码,以得到原始数据,然后,根据该原始编码质量参数和预置的权值表计算对应的加权值,并利用预置函数对该加权值进行计算,得到目标编码质量参数,再然后,根据该目标编码质量参数对该原始数据进行编码,得到目标格式图片;该方案不仅可以提高其转换的灵活性和转换效果,而且,还可以提高其计算效率。

Image format conversion method, device and system

The embodiment of the invention discloses a device and a system for image format conversion method; the embodiment of the invention performs quality inspection for format conversion of image information, get the original encoding quality parameters, according to the original encoding quality parameters to decode the image information, to obtain the original data, then, according to the original weighted encoding quality parameters and the preset weights corresponding value, and use the preset function to the weighted values were calculated to obtain the target encoding quality parameters, and then, according to the original data encoding the target encoding quality parameters, get the target picture format; the scheme can not only improve the effect, the flexibility of conversion and conversion also, also can improve the computational efficiency.

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及一种图片格式转换方法、装置和系统
技术介绍
图片格式转换,指的是将图片从一种格式转换成另一种格式,简称图片转码。其中,常见的图片格式包括标准图像文件格式(BMP,Bitmap)、联合图像专家小组所制定的图像格式(JPEG,JointPhotographicExpertsGroup)、图像文件存储格式(PNG,PortableNetworkGraphicFormat)、图像互换格式(GIF,GraphicsInterchangeFormat)、JP2(JPEG2000标准的一种格式)、以及便携式文档格式(PDF,PortableDocumentFormat)等。在进行图片格式转换时,一般需要对图片进行编码质量检测,以确定图片的编码质量Q1,然后根据该编码质量Q1对图片进行解码,得到原始YUV(YCrCb,一种颜色编码方法)数据,将该原始YUV数据按照预置的目标编码质量Q2进行编码,便可以得到目标格式图片。其中,在对图片进行编码质量检测时,可以采用多种方式,例如,以JPEG图片为例,在现有技术中,一般需要针对JPEG图片的编码质量参数1-100,预先计算出各个质量的量化表QTable1到QTable100,其中,每个量化表64个参数,然后,解码JPEG图片的文件头,得到原始JPEG图片的量化表QTtableX,并在QTable1到QTable100当中查找与QTtableX匹配度最高的量化表,比如QTableN,则可确定X=N,也就是该JPEG图片的编码参数为N,从而得到该JPEG图片的编码质量。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,在现有方案中,如果Q1比较大,而Q2远远小于Q1,则会导致高质量图片转码后质量损失过大的情况的发生,而如果Q1比较小,Q2远远大于Q1,则转码后图片体积将会变大,浪费网络带宽,因此,转换效果并不佳;而且,由于现有的由量化表确定原始编码质量参数的方法有一定的复杂度,比如,以每个表64个参数为例,则100个表便有6400个参数,需将这些参数一一比较才能得出图片的质量,所以计算效率也比较低。
技术实现思路
本专利技术实施例提供一种图片格式转换方法、装置和系统,可以提高转换效果,以及提高计算效率。本专利技术实施例提供一种图片格式转换方法,包括:获取需要进行格式转换的图片信息;对所述图片信息进行质量检测,得到原始编码质量参数;根据所述原始编码质量参数对所述图片信息进行解码,得到原始数据;根据所述原始编码质量参数和预置的权值表计算对应的加权值;利用预置函数,对所述加权值进行计算,得到目标编码质量参数;根据所述目标编码质量参数对所述原始数据进行编码,得到目标格式图片。相应的,本专利技术实施例还提供一种图片格式转换装置,包括:获取单元,用于获取需要进行格式转换的图片信息;检测单元,用于对所述图片信息进行质量检测,得到原始编码质量参数;解码单元,用于根据所述原始编码质量参数对所述图片信息进行解码,得到原始数据;第一运算单元,用于根据所述原始编码质量参数和预置的权值表计算对应的加权值;第二运算单元,用于利用预置函数,对所述加权值进行计算,得到目标编码质量参数;编码单元,用于根据所述目标编码质量参数对所述原始数据进行编码,得到目标格式图片。此外,本专利技术实施例还提供一种图片格式转换系统,包括本专利技术实施例提供的任一种图片格式转换装置。本专利技术实施例通过对需要进行格式转换的图片信息进行质量检测,得到原始编码质量参数,然后,一方面根据该原始编码质量参数对该图片信息进行解码,以得到原始数据,另一方面,根据该原始编码质量参数和预置的权值表计算对应的加权值,并利用预置函数对该加权值进行计算,得到目标编码质量参数,再然后,根据该目标编码质量参数对该原始数据进行编码,得到目标格式图片;由于该方案在转码时,可以根据图片的原始编码质量参数对应的加权值,以及预置的函数计算目标编码质量参数,而该预置的函数又可以根据实际应用的需求进行调整,因此,相对于现有技术而言,该方案可以实现编码质量的自适应调整,既可以实现高质量原始图片在转码时希望保留图片质量的目的,也可以实现低质量原始图片在转码时希望减少图片的体积以节省网络带宽的要求,大大提高了其转换的灵活性和转换效果;而且,由于该方案在对图片信息进行质量检测时,并不需要对其参数进行一一比较,而是直接计算相应的加权值,因此,大大减低了其复杂性,可以提高其计算效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a是本专利技术实施例提供的图片格式转换系统的场景示意图;图1b是本专利技术实施例提供的图片格式转换方法的流程图;图2a是本专利技术实施例提供的图片格式转换方法的另一流程图;图2b是本专利技术实施例提供的图片格式转换方法中加权值和编码质量参数的关系示意图;图3a是本专利技术实施例提供的图片格式转换装置的结构示意图;图3b是本专利技术实施例提供的图片格式转换装置的另一结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种图片格式转换方法、装置和系统。其中,该图片格式转换系统可以包括本专利技术实施例所提供的任一种图片格式转换装置,该图片格式转换装置可以作为独立的实体存在,也可以集成或安装在其他的设备,比如终端中。例如,以集成在终端为例,参见图1a,当需要对图片进行格式转换时,比如,接收到用户触发的图片格式转换请求时,该终端可以获取需要进行格式转换的图片信息,然后,对该图片信息进行质量检测,得到原始编码质量参数,并根据该原始编码质量参数对该图片信息进行解码,得到原始数据,以及根据该原始编码质量参数和预置的权值表计算对应的加权值,再然后,利用预置函数,对该加权值进行计算,得到目标编码质量参数,并根据该目标编码质量参数对该原始数据进行编码,便可得到目标格式图片。其中,该预置的函数可以根据实际应用的需求灵活设定。此外,该图片格式转换系统还可以包括其他的设备,比如输入设备,如键盘和鼠标等,以及存储设备等等。以下将分别进行详细说明。实施例一、本实施例将从图片格式转换装置的角度进行描述,该图片格式转换装置具体可以集成在终端等设备中,也可以以终端应用的形式安装在终端中。一种图片格式转换方法,包括:获取需要进行格式转换的图片信息,对该图片信息进行质量检测,得到原始编码质量参数;根据该原始编码质量参数对该图片信息进行解码,得到原始数据;根据该原始编码质量参数和预置的权值表计算对应的加权值;利用预置函数,对该加权值进行计算,得到目标编码质量参数;根据该目标编码质量参数对该原始数据进行编码,得到目标格式图片。如图1b所示,该图片格式转换方法的具体流程可以如下:101、获取需要进行格式转换的图片信息。例如,具体可以接收用户触发本文档来自技高网
...
一种图片格式转换方法、装置和系统

【技术保护点】
一种图片格式转换方法,其特征在于,包括:获取需要进行格式转换的图片信息;对所述图片信息进行质量检测,得到原始编码质量参数;根据所述原始编码质量参数对所述图片信息进行解码,得到原始数据;根据所述原始编码质量参数和预置的权值表计算对应的加权值;利用预置函数,对所述加权值进行计算,得到目标编码质量参数;根据所述目标编码质量参数对所述原始数据进行编码,得到目标格式图片。

【技术特征摘要】
1.一种图片格式转换方法,其特征在于,包括:获取需要进行格式转换的图片信息;对所述图片信息进行质量检测,得到原始编码质量参数;根据所述原始编码质量参数对所述图片信息进行解码,得到原始数据;根据所述原始编码质量参数和预置的权值表计算对应的加权值;利用预置函数,对所述加权值进行计算,得到目标编码质量参数;根据所述目标编码质量参数对所述原始数据进行编码,得到目标格式图片。2.根据权利要求1所述的方法,其特征在于,所述权值表为符合第一格式的矩阵,则所述对所述图片信息进行质量检测,得到原始编码质量参数,包括:解析所述图片信息,得到对应量化表,所述量化表为符合第一格式的矩阵;所述根据所述原始编码质量参数和预置的权值表计算对应的加权值,具体为:分别将所述量化表中的元素与预置权值表中相应位置的元素分别进行相乘,得到对应的乘积,计算所有乘积的和,得到对应的加权值。3.根据权利要求1所述的方法,其特征在于,所述根据所述原始编码质量参数和预置的权值表计算对应的加权值之前,还包括:设置权值表,使得所述权值表中的权值从左到右、以及从上到下依次递减。4.根据权利要求3所述的方法,其特征在于,所述设置权值表,包括:获取预置范围内的所有编码质量参数;针对每个编码质量参数计算权值,并建立权值与所述每个编码质量参数的一一映射关系;将所述映射关系保存为权值表。5.根据权利要求4所述的方法,其特征在于,所述针对每个编码质量参数计算权值,并建立权值与所述每个编码质量参数的一一映射关系,包括:根据编码质量参数计算各个质量对应的量化表;针对每个质量对应的量化表计算权值,并建立权值与所述每个质量对应的量化表的一一映射关系。6.根据权利要求3所述的方法,其特征在于,所述权值表中的权值使用2的n次方来表示,n为大于等于0的正整数7.根据权利要求1至6任一项所述的方法,其特征在于,所述利用预置函数,对所述加权值进行计算,得到目标编码质量参数之前,还包括:获取用户的函数设置请求;根据所述函数设置请求对函数进行设置。8.根据权利要求1至6任一项所述的方法,其特征在于,所述利用预置函数,对所述加权值进行计算,得到目标编码质量参数,包括:接收用户的函数选择请求;根据所述函数选择请...

【专利技术属性】
技术研发人员:王文强高剑林
申请(专利权)人:深圳市腾讯计算机系统有限公司
类型:发明
国别省市:广东;44

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

1