CN107172425B - 缩略图生成方法、装置及终端设备 - Google Patents

缩略图生成方法、装置及终端设备 Download PDF

Info

Publication number
CN107172425B
CN107172425B CN201610127851.1A CN201610127851A CN107172425B CN 107172425 B CN107172425 B CN 107172425B CN 201610127851 A CN201610127851 A CN 201610127851A CN 107172425 B CN107172425 B CN 107172425B
Authority
CN
China
Prior art keywords
image
decoding
sampling
thumbnail
size
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
CN201610127851.1A
Other languages
English (en)
Other versions
CN107172425A (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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201610127851.1A priority Critical patent/CN107172425B/zh
Publication of CN107172425A publication Critical patent/CN107172425A/zh
Application granted granted Critical
Publication of CN107172425B publication Critical patent/CN107172425B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/132Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/59Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution

Landscapes

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

Abstract

本发明实施例公开了一种缩略图生成方法、装置及终端设备。该方法包括:确定待缩略图像的尺寸和目标缩略图的尺寸,其中所述待缩略图像为分块压缩图像;根据所述待缩略图像的尺寸和所述目标缩略图的尺寸,确定解码采样参数;根据所述解码采样参数对所述待缩略图像进行采样解码,生成解码图像;依据所述解码图像的尺寸和所述目标缩略图的尺寸,生成目标缩略图。本发明实施例提供的缩略图生成方法、装置及终端设备,避免了解码图像占用内存过大的问题,并提高了缩略图的生成效率。

Description

缩略图生成方法、装置及终端设备
技术领域
本发明实施例涉及图像处理技术,尤其涉及缩略图的生成方法、装置及终端设备。
背景技术
缩略图服务作为互联网的一项基础服务,在网站中有大量应用,其中以块压缩实现的图像格式的图像作为当前图像工业标准,例如JPEG格式的图像。
现有的缩略图的生成方法中,首先将图像整体解码,得到解码图像,然后再对解码图像按目标缩略图尺寸进行采样,得到缩略图像,最后对缩略图像进行编码生成目标缩略图。对分辨率较高的图像,在经过完全解码之后得到的解码图像,会占用高达GB级别的内存空间,这样会导致内存空间的极大消耗,如果内存不够,还会采用硬盘临时文件缓存,又因为中间文件清理困难,所以容易造成硬盘写满的情况,同时使得缩略图的生成效率降低。
发明内容
本发明实施例提供一种缩略图生成方法、装置及终端设备,避免了因解码图像占用内存过大的问题,并提高了缩略图的生成效率。
第一方面,本发明实施例提供了一种缩略图生成方法,该方法包括:
确定待缩略图像的尺寸和目标缩略图的尺寸,其中所述待缩略图像为分块压缩图像;
根据所述待缩略图像的尺寸和所述目标缩略图的尺寸,确定解码采样参数;
根据所述解码采样参数对所述待缩略图像进行采样解码,生成解码图像;
依据所述解码图像的尺寸和所述目标缩略图的尺寸,生成目标缩略图。
第二方面,本发明实施例还提供了一种缩略图生成装置,该装置包括:
尺寸确定模块,用于确定待缩略图像的尺寸和目标缩略图的尺寸,其中所述待缩略图像为分块压缩图像;
解码采样参数确定模块,用于根据所述待缩略图像的尺寸和所述目标缩略图的尺寸,确定解码采样参数;
解码图像生成模块,用于根据所述解码采样参数对所述待缩略图像进行采样解码,生成解码图像;
目的缩略图生成模块,用于依据所述解码图像的尺寸和所述目标缩略图的尺寸,生成目标缩略图。
第三方面,本发明实施例还提供了一种终端设备,包括本发明任意实施例提供的缩略图生成装置。
本发明实施例提供的技术方案,通过根据待缩略图像和目标缩略图的尺寸,获得解码采样参数,将解码采样参数用于采样解码过程中,降低了解码图像的尺寸,解决了完全解码后解码图像占用内存过大的问题,并提高了缩略图的生成效率。
附图说明
图1是本发明实施例一提供的一种缩略图生成方法的流程图;
图2是本发明实施例二提供的一种缩略图生成方法的流程图;
图3是现有技术中缩略图生成方法的过程示意图;
图4是本发明实施例二提供的一种缩略图生成方法的过程示意图;
图5是本发明实施例三提供的一种缩略图生成装置的结构示意图;
图6是本发明实施例三提供的一种终端设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1是本发明实施例一提供的一种缩略图生成方法的流程图。本实施例可适用于生成缩略图的情况。该方法可以由缩略图生成装置来执行,该装置可以由硬件和/或软件的方式实现。参见图1,本实施例提供的缩略图生成方法具体包括如下:
S110、确定待缩略图像的尺寸和目标缩略图的尺寸,其中所述待缩略图像为分块压缩图像。
其中,分块压缩图像指的是对图像中的固定尺寸的各个图像块进行压缩编码得到的图像,待缩略图像的尺寸可以通过从待缩略图像的头文件信息中读取得到,目标缩略图的尺寸可以从用户输入的目标缩略图尺寸参数中获取。
S120、根据所述待缩略图像的尺寸和所述目标缩略图的尺寸,确定解码采样参数。
其中,解码采样参数为待缩略图像在解码过程中使用的采样参数值。为了降低待缩略图像在经过采样解码之后的内存占用量,解码采样参数不小于1。例如,若待缩略图像的尺寸大于目标缩略图的尺寸,可以从预设块数值中选择解码采样参数;若待缩略图像的尺寸小于或等于目标缩略图的尺寸,可以确定采样参数值为1,或不进行采样。
S130、根据所述解码采样参数对所述待缩略图像进行采样解码,生成解码图像。
其中,采样解码为在对缩略图像按照编码规则的逆操作过程中,加入采样操作的过程。解码图像为缩略图像经过采样解码后得到的图像。
采样解码的过程可以是:对所述待缩略图像中的多个颜色分量单元进行熵解码,得到第一解码图像;对所述第一解码图像进行反量化,得到第二解码图像;对所述第二解码图像进行离散余弦逆变换,得到第三解码图像;依据所述解码采样参数对所述第三解码图像进行采样,生成第一采样矩阵;若将待缩略图像中的全部颜色分量单元进行采样解码,则根据全部颜色分量单元经过采样解码得到的第一采样矩阵,生成完整的解码图像。
其中,第一解码图像是将待缩略图像中的颜色分量单元经过熵解码得到的图像;第二解码图像是第一解码图像经过反量化得到的图像;第三解码图像是第二解码图像经过离散余弦逆变换得到的图像;第一采样矩阵为第三解码图像经过采样算法的计算得到的图像;解码图像指的是,将待缩略图像中全部颜色分量单元经过采样解码得到的第一采样矩阵,整合生成的图像。采样算法可以是任意实现采样的方法,例如可以是取多个像素的均值代替多个像素,以实现采样。
采样解码的过程也可以是:对所述待缩略图像中的多个颜色分量单元进行熵解码,得到第四解码图像;对所述第四解码图像进行反量化,得到第五解码图像;依据所述解码采样参数对所述第五解码图像进行采样,得到第二采样矩阵;对所述第二采样矩阵进行离散余弦逆变换,生成第六解码矩阵;若将待缩略图像中的全部颜色分量单元进行解码和采样,则根据全部颜色分量单元经过解码和采样得到的第六解码矩阵,生成完整的解码图像。
其中,第四解码图像为待缩略图像中的颜色分量单元经过熵解码得到的图像;第五解码图像是第四解码图像经过反量化得到的图像;第二采样矩阵是第五解码图像经过采样算法的计算得到的图像;第六解码图像是第二采样矩阵经过离散余弦逆变换得到的图像。在离散余弦逆变换之前对第五解码图象进行采样,使得需要进行离散余弦逆变换的第六解码图像的像素点数降低,提高了图像的离散余弦逆变换的效率,因而提高了缩略图的生成效率。
S140、依据所述解码图像的尺寸和所述目标缩略图的尺寸,生成目标缩略图。
为了依据解码图像生成目标缩略图像,依据所述解码图像的尺寸和所述目标缩略图的尺寸,生成目标缩略图,具体可以包括:若所述解码图像的尺寸和所述目标缩略图的尺寸相等,则对所述解码图像进行编码以生成目标缩略图;否则,依据所述解码图像的尺寸和所述目标缩略的尺寸,得到缩略参数,并依据所述缩略参数对所述解码图像进行采样和编码以生成目标缩略图。
其中,生成目标缩略图时的采样过程与上述生成解码图像时的采用过程类似,也可以通过采样算法实现采样过程,编码指的是依据解码图像生成分块压缩图像的过程。
本实施例通过利用待缩略图像和目标缩略图的尺寸,获得解码采样参数,将解码采样参数用于采样解码过程中,降低了解码图像的尺寸,解决了完全解码后解码图像占用内存过大的问题,并提高了缩略图的生成效率。
实施例二
本实施例在上述实施例一的基础上具体提供了一种缩略图生成方法。图2是本发明实施例二提供的一种缩略图生成方法的流程图。参见图2,本实施例提供的缩略图生成方法具体包括如下:
S210、确定待缩略图像的尺寸和目标缩略图的尺寸。
在本实施例中,以待缩略图像为JPEG编码格式图像为例。图3是本发明实施例二提供的一种缩略图生成方法的过程示意图。参见图3,获取目标缩略图的尺寸160*90像素,并通过读取待缩略图像的文件头信息获取待缩略图像的尺寸3840*2160像素。
S220、将所述待缩略图像的尺寸除以预设块数值,得到当前采样参数。
S230、若所述当前采样参数大于或等于目标缩略图的尺寸,则将所述预设块数值作为解码采样参数;否则,对所述预设块数值进行降值处理,并利用经过降值处理后的预设块数值执行所述将所述待缩略图像的尺寸除以预设块数值的操作,直至确定出解码采用参数。
其中,第一次除操作所采用的预设块数值的初始值可以为待缩略图像中的颜色分量单元的尺寸,颜色分量单元是图像中表示颜色分量的数据单元,例如图像为YUV格式,颜色分量单元可以是图像中表示Y分量的数据单元。如果Y分量的数据单元为8*8的矩阵,则第一除操作所采用的预设块数值为8。
进一步的,各次除操作所采用的预设块数值可以为2的幂次方,具体的,预设块数值可以是8、4或2。
例如,当第一次除操作所采用的预设块数值为8,待缩略图像的宽或高除以8,若得到的商大于或等于目标缩略图的宽或高,则将8作为解码采样参数;若得到的商小于目标缩略图的宽或高,则将4作为预设块数值,待缩略图像的宽或高除以预设块数值,若得到的商大于或等于目标缩略图的宽或高,则将4作为解码采样参数;若得到的商小于目标缩略图的宽或高,则将2作为预设块数值,待缩略图像的宽或高除以预设块数值,若得到的商大于或等于目标缩略图的宽或高,则将2作为解码采样参数;若得到的商小于目标缩略图的宽或高,则将1作为解码采样参数,或不进行采样操作。
参考图3,将所述待缩略图像的尺寸宽3840像素除以预设块数值8,得到当前采样参数为480;所述当前采样参数480大于目标缩略图的宽160像素,则将所述预设块数值8作为解码采样参数。
S240、根据所述解码采样参数对所述待缩略图像进行采样解码,生成解码图像。
优选的,对所述待缩略图像中的多个颜色分量单元进行熵解码、反量化,然后,对得到图像利用解码采样参数进行采样,得到第二采样矩阵;对所述第二采样矩阵进行离散余弦逆变换,生成第六解码矩阵;根据全部颜色分量单元经过解码和采样得到的第六解码矩阵,生成完整的解码图像,其中解码图像的尺寸为480*270像素。通过对反量化后得到的图像先进行采样,再进行离散余弦逆变换,以提高图像离散余弦逆变换的效率,从而提高缩略图的生成效率。
S250、依据所述解码图像的尺寸和所述目标缩略图的尺寸,生成目标缩略图。
为生成目标缩略图像,首先比较所述解码图像的尺寸和所述目标缩略图的尺寸,其中,目标缩略图的尺寸为160*90像素。因为所述解码图像的尺寸大于所述目标缩略图的尺寸,所以对所述解码图像再次进行采样,采样参数为解码图像与目标缩略图的尺寸中宽度的比值,经计算解码图像与目标缩略图的尺寸中宽度的比值为3。利用采样参数对解码图像进行采样,最后将采样后的解码图像编码生成JPEG编码格式的目标缩略图。
图4是现有技术中缩略图生成方法的过程示意图。参见图4,尺寸为3840*2160像素的JPEG编码格式的待缩略图像经过解码之后生成3840*2160像素的解码图像,其中每个颜色分量单元为8*8的矩阵,每个8*8的矩阵所占用内存的比特数为64*8。参见图3,本实施例的解码图像中每个颜色分量单元为1*1的矩阵,每个1*1的矩阵所占用的内存的比特数为1*8。通过比较可知,本实施例的解码图像的内存占用量远远小于现有技术中的解码图像的内存占用量。
本实施例通过根据编码格式为JPEG格式的待缩略图像和目标缩略图的尺寸,获得解码采样参数,将解码采样参数用于采样解码过程中,降低了解码图像的内存占用量,并提高了缩略图的生成效率。
实施例三
图5是本发明实施例三提供的一种缩略图生成装置的结构示意图。该所述装置可以适用于生成缩略图像的情况。参见图5,本实施例提供的缩略图生成装置01具体包括尺寸确定模块10、解码采样参数确定模块20、解码图像生成模块30和目的缩略图生成模块40。
其中,尺寸确定模块10可以用于确定待缩略图像的尺寸和目标缩略图的尺寸,其中所述待缩略图像为分块压缩图像;解码采样参数确定模块20可以用于根据所述待缩略图像的尺寸和所述目标缩略图的尺寸,确定解码采样参数;解码图像生成模块30可以用于根据所述解码采样参数对所述待缩略图像进行采样解码,生成解码图像;目的缩略图生成模块40可以用于依据所述解码图像的尺寸和所述目标缩略图的尺寸,生成目标缩略图。
进一步的,所述解码采样参数确定模块20,可以包括:采样参数计算单元、采样参数确定单元和预设块数据确定单元。其中,采样参数计算单元可以用于将所述待缩略图像的尺寸除以预设块数值,得到当前采样参数;采样参数确定单元可以用于若所述当前采样参数大于或等于目标缩略图的尺寸,则将所述预设块数值作为解码采样参数;预设块数据确定单元可以用于在所述当前采样参数小于目标缩略图的尺寸时,对所述预设块数值进行降值处理,以及在所述当前采样参数小于目标缩略图的尺寸时,所述采样参数计算单元利用所述预设块数据确定单元所确定的预设块数值计算当前采用参数,直至所述采样参数确定单元确定出解码采样参数。具体的,所述预设块数值的初始值可以为待缩略图像中的颜色分量单元的尺寸。
可选的,所述解码图像生成模块30,可以包括:第一解码单元、第二解码单元、第三解码单元、第一采样单元和第一解码图像单元。
其中,第一解码单元可以用于对所述待缩略图像中的多个颜色分量单元进行熵解码,得到第一解码图像;第二解码单元可以用于对所述第一解码图像进行反量化,得到第二解码图像;第三解码单元可以用于对所述第二解码图像进行离散余弦逆变换,得到第三解码图像;第一采样单元可以用于依据所述解码采样参数对所述第三解码图像进行采样,生成第一采样矩阵;第一解码图像单元可以用于若将待缩略图像中的全部颜色分量单元进行采样解码,则根据全部颜色分量单元经过采样解码得到的第一采样矩阵,生成完整的解码图像。
优选的,所述解码图像生成模块30,可以包括:第四解码单元、第五解码单元、第二采样单元、第六解码单元和第二解码图像单元。
其中,第四解码单元,用于对所述待缩略图像中的多个颜色分量单元进行熵解码得到第四解码图像;第五解码单元,用于对所述第四解码图像进行反量化得到第五解码图像;第二采样单元,用于依据所述解码采样参数对所述第五解码图像进行采样得到第二采样矩阵;第六解码单元,用于对所述第二采样矩阵进行离散余弦逆变换生成第六解码矩阵;第二解码图像单元,用于若将待缩略图像中的全部颜色分量单元进行解码和采样,则根据全部颜色分量单元经过解码和采样得到的第六解码矩阵,生成完整的解码图像。
进一步的,所述目的缩略图生成模块40可以用于:若所述解码图像的尺寸和所述目标缩略图的尺寸相等,则对所述解码图像进行编码以生成目标缩略图;否则,依据所述解码图像的尺寸和所述目标缩略的尺寸,得到缩略参数,并依据所述缩略参数对所述解码图像进行采样和编码以生成目标缩略图。
本实施例提供的缩略图生成装置,与本发明任意实施例所提供的缩略图的生成方法属于同一发明构思,可执行本发明任意实施例所提供的缩略图的生成方法,具备执行缩略图的生成方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例提供的缩略图的生成方法。
图6是本发明实施例三提供的一种终端设备的结构示意图,如图6所示,本实施例还提供了一种终端设备100,包括上述任意实施例提供的缩略图生成装置01。
上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (10)

1.一种缩略图生成方法,其特征在于,包括:
确定待缩略图像的尺寸和目标缩略图的尺寸,其中所述待缩略图像为分块压缩图像;
根据所述待缩略图像的尺寸和所述目标缩略图的尺寸,确定解码采样参数;
根据所述解码采样参数对所述待缩略图像进行采样解码,生成解码图像;
依据所述解码图像的尺寸和所述目标缩略图的尺寸,生成目标缩略图;
其中,根据所述待缩略图像的尺寸和所述目标缩略图的尺寸,确定解码采样参数,包括:
将所述待缩略图像的尺寸除以预设块数值,得到当前采样参数,其中所述预设块数值的初始值为所述待缩略图像中的颜色分量单元的尺寸;
若所述当前采样参数大于或等于目标缩略图的尺寸,则将所述预设块数值作为解码采样参数;
否则,对所述预设块数值进行降值处理,并利用经过降值处理后的预设块数值执行所述将所述待缩略图像的尺寸除以预设块数值的操作,直至确定出解码采用参数。
2.根据权利要求1所述的方法,其特征在于,各次除操作所采用的预设块数值为2的幂次方。
3.根据权利要求1所述的方法,其特征在于,根据所述解码采样参数对所述待缩略图像进行采样解码,生成解码图像,包括:
对所述待缩略图像中的多个颜色分量单元进行熵解码,得到第一解码图像;
对所述第一解码图像进行反量化,得到第二解码图像;
对所述第二解码图像进行离散余弦逆变换,得到第三解码图像;
依据所述解码采样参数对所述第三解码图像进行采样,生成第一采样矩阵;
若将待缩略图像中的全部颜色分量单元进行采样解码,则根据全部颜色分量单元经过采样解码得到的第一采样矩阵,生成完整的解码图像。
4.根据权利要求1所述的方法,其特征在于,根据所述解码采样参数对所述待缩略图像进行采样解码,生成解码图像,包括:
对所述待缩略图像中的多个颜色分量单元进行熵解码,得到第四解码图像;
对所述第四解码图像进行反量化,得到第五解码图像;
依据所述解码采样参数对所述第五解码图像进行采样,得到第二采样矩阵;
对所述第二采样矩阵进行离散余弦逆变换,生成第六解码矩阵;
若将待缩略图像中的全部颜色分量单元进行解码和采样,则根据全部颜色分量单元经过解码和采样得到的第六解码矩阵,生成完整的解码图像。
5.根据权利要求1-4任一项所述的方法,其特征在于,依据所述解码图像的尺寸和所述目标缩略图的尺寸,生成目标缩略图,包括:
若所述解码图像的尺寸和所述目标缩略图的尺寸相等,则对所述解码图像进行编码以生成目标缩略图;否则,依据所述解码图像的尺寸和所述目标缩略的尺寸,得到缩略参数,并依据所述缩略参数对所述解码图像进行采样和编码以生成目标缩略图。
6.一种缩略图生成装置,其特征在于,包括:
尺寸确定模块,用于确定待缩略图像的尺寸和目标缩略图的尺寸,其中所述待缩略图像为分块压缩图像;
解码采样参数确定模块,用于根据所述待缩略图像的尺寸和所述目标缩略图的尺寸,确定解码采样参数;
解码图像生成模块,用于根据所述解码采样参数对所述待缩略图像进行采样解码,生成解码图像;
目的缩略图生成模块,用于依据所述解码图像的尺寸和所述目标缩略图的尺寸,生成目标缩略图;
其中,所述解码采样参数确定模块包括:
采样参数计算单元,用于将所述待缩略图像的尺寸除以预设块数值,得到当前采样参数,其中所述预设块数值的初始值为所述待缩略图像中的颜色分量单元的尺寸;
采样参数确定单元,用于若所述当前采样参数大于或等于目标缩略图的尺寸,则将所述预设块数值作为解码采样参数;
预设块数据确定单元,用于在所述当前采样参数小于目标缩略图的尺寸时,对所述预设块数值进行降值处理,以及
在所述当前采样参数小于目标缩略图的尺寸时,所述采样参数计算单元利用所述预设块数据确定单元所确定的预设块数值计算当前采用参数,直至所述采样参数确定单元确定出解码采样参数。
7.根据权利要求6所述的装置,其特征在于,所述解码图像生成模块包括:
第一解码单元,用于对所述待缩略图像中的多个颜色分量单元进行熵解码,得到第一解码图像;
第二解码单元,用于对所述第一解码图像进行反量化,得到第二解码图像;
第三解码单元,用于对所述第二解码图像进行离散余弦逆变换,得到第三解码图像;
第一采样单元,用于依据所述解码采样参数对所述第三解码图像进行采样,生成第一采样矩阵;
第一解码图像单元,用于若将待缩略图像中的全部颜色分量单元进行采样解码,则根据全部颜色分量单元经过采样解码得到的第一采样矩阵,生成完整的解码图像。
8.根据权利要求6所述的装置,其特征在于,所述解码图像生成模块包括:
第四解码单元,用于对所述待缩略图像中的多个颜色分量单元进行熵解码,得到第四解码图像;
第五解码单元,用于对所述第四解码图像进行反量化,得到第五解码图像;
第二采样单元,用于依据所述解码采样参数对所述第五解码图像进行采样,得到第二采样矩阵;
第六解码单元,用于对所述第二采样矩阵进行离散余弦逆变换,生成第六解码矩阵;
第二解码图像单元,用于若将待缩略图像中的全部颜色分量单元进行解码和采样,则根据全部颜色分量单元经过解码和采样得到的第六解码矩阵,生成完整的解码图像。
9.根据权利要求6-8任一项所述的装置,其特征在于,所述目的缩略图生成模块用于:
若所述解码图像的尺寸和所述目标缩略图的尺寸相等,则对所述解码图像进行编码以生成目标缩略图;
否则,依据所述解码图像的尺寸和所述目标缩略的尺寸,得到缩略参数,并依据所述缩略参数对所述解码图像进行采样和编码以生成目标缩略图。
10.一种终端设备,包括如权利要求6-9中任一所述的缩略图生成装置。
CN201610127851.1A 2016-03-07 2016-03-07 缩略图生成方法、装置及终端设备 Active CN107172425B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610127851.1A CN107172425B (zh) 2016-03-07 2016-03-07 缩略图生成方法、装置及终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610127851.1A CN107172425B (zh) 2016-03-07 2016-03-07 缩略图生成方法、装置及终端设备

Publications (2)

Publication Number Publication Date
CN107172425A CN107172425A (zh) 2017-09-15
CN107172425B true CN107172425B (zh) 2020-01-31

Family

ID=59849906

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610127851.1A Active CN107172425B (zh) 2016-03-07 2016-03-07 缩略图生成方法、装置及终端设备

Country Status (1)

Country Link
CN (1) CN107172425B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113889230A (zh) * 2021-09-29 2022-01-04 纳米维景(上海)医疗科技有限公司 应用于CT机的Dicom图像缩略图的加载方法、存储介质及终端
CN116416128A (zh) * 2021-12-31 2023-07-11 北京字跳网络技术有限公司 一种图像的下采样方法及装置

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1622134A (zh) * 2005-01-11 2005-06-01 北京中星微电子有限公司 一种实现缩放的图像转换方法
CN101345887A (zh) * 2007-07-13 2009-01-14 英业达股份有限公司 改良的rgb影像缩放方法
CN101511011A (zh) * 2009-02-19 2009-08-19 浙江大学 图像降采样快速解码显示方法和装置
CN102118616A (zh) * 2011-02-24 2011-07-06 深圳市同洲电子股份有限公司 图片解码方法及图片解码器
CN103886624A (zh) * 2012-12-24 2014-06-25 三星电子(中国)研发中心 一种jpeg图像的缩略图提取方法
CN103903285A (zh) * 2012-12-25 2014-07-02 三星电子(中国)研发中心 一种png图像和bmp图像的缩略图提取方法
CN105302415A (zh) * 2015-10-19 2016-02-03 四川长虹电器股份有限公司 图像缩略图生成方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8514942B2 (en) * 2008-12-31 2013-08-20 Entropic Communications, Inc. Low-resolution video coding content extraction

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1622134A (zh) * 2005-01-11 2005-06-01 北京中星微电子有限公司 一种实现缩放的图像转换方法
CN101345887A (zh) * 2007-07-13 2009-01-14 英业达股份有限公司 改良的rgb影像缩放方法
CN101511011A (zh) * 2009-02-19 2009-08-19 浙江大学 图像降采样快速解码显示方法和装置
CN102118616A (zh) * 2011-02-24 2011-07-06 深圳市同洲电子股份有限公司 图片解码方法及图片解码器
CN103886624A (zh) * 2012-12-24 2014-06-25 三星电子(中国)研发中心 一种jpeg图像的缩略图提取方法
CN103903285A (zh) * 2012-12-25 2014-07-02 三星电子(中国)研发中心 一种png图像和bmp图像的缩略图提取方法
CN105302415A (zh) * 2015-10-19 2016-02-03 四川长虹电器股份有限公司 图像缩略图生成方法

Also Published As

Publication number Publication date
CN107172425A (zh) 2017-09-15

Similar Documents

Publication Publication Date Title
CN110024392B (zh) 用于视频译码的低复杂度符号预测
TWI536811B (zh) 影像處理方法與系統、解碼方法、編碼器與解碼器
US10499086B2 (en) Video data encoding and decoding methods and apparatuses
RU2612611C2 (ru) Способ и устройство для выполнения интерполяции на основе преобразования и обратного преобразования
CN108028941B (zh) 用于通过超像素编码和解码数字图像的方法和装置
JP5399416B2 (ja) 参照フレームの圧縮を伴うビデオ符号化システム
US8031951B2 (en) 2-dimensional signal encoding/decoding method and device
JP6276199B2 (ja) 有意性マップ符号化の計算量低減
JP2014525183A (ja) 2dマトリクスにエンコーディングパラメータを保存する画像圧縮のための方法および装置
CN106170093B (zh) 一种帧内预测性能提升编码方法
US8254700B1 (en) Optimized method and system for entropy coding
JP2014039257A (ja) デコーダおよび復号方法
MX2012004747A (es) Codificacion de graficos integrados: corriente de bits reclasificada para descodificacion paralela.
WO2020078228A1 (zh) 视频编码、视频解码方法、装置、计算机设备和存储介质
CN101827268B (zh) 一种基于对象的分形视频压缩与解压缩方法
WO2018014301A1 (zh) 视频编码方法及装置
CN108574849B (zh) Dct逆变换方法、逆变换装置、电子设备及存储介质
JP6065613B2 (ja) 動画像符号化装置
CN107172425B (zh) 缩略图生成方法、装置及终端设备
JP2011234363A (ja) 画像処理システム及び方法
JP2013506379A (ja) カラー画像のための結合スカラー埋め込みグラフィックス符号化
JP2015019364A (ja) 画像圧縮装置及び方法
CN113810717B (zh) 图像处理方法及装置
JP2009077183A (ja) データ圧縮装置、データ圧縮・伸張システム、およびデータ圧縮方法
CN108900842B (zh) Y数据压缩处理方法、装置、设备及WebP压缩***

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