首页> 中国专利> 自适应图像缩放方法及自适应图像缩放装置、存储装置

自适应图像缩放方法及自适应图像缩放装置、存储装置

摘要

本申请提供一种自适应图像缩放方法及自适应图像缩放装置、具有存储功能的装置。该自适应图像缩放方法包括:获取图像,并沿第一方向对图像进行第一级缩放,以获取第一图像数据;根据第一方向的第一缩放比率确定是否对第一图像数据沿第一方向进行第二级缩放;沿第二方向对沿第一方向缩放后的图像数据进行第一级缩放,以获取第二图像数据,其中第一方向与第二方向垂直;根据第二方向的第二缩放比率确定是否对第二图像数据沿第二方向进行第二级缩放。通过这种方式,能够减少图像处理时延,提高图像缩放效率。

著录项

  • 公开/公告号CN112862673A

    专利类型发明专利

  • 公开/公告日2021-05-28

    原文格式PDF

  • 申请/专利权人 上海途擎微电子有限公司;

    申请/专利号CN201911101193.9

  • 发明设计人 王昆;陈鹏;

    申请日2019-11-12

  • 分类号G06T3/40(20060101);

  • 代理机构44280 深圳市威世博知识产权代理事务所(普通合伙);

  • 代理人唐双

  • 地址 200120 上海市浦东新区中国(上海)自由贸易试验区芳春路400号1幢3层

  • 入库时间 2023-06-19 11:06:50

说明书

技术领域

本申请涉及图像处理技术领域,特别是涉及一种自适应图像缩放方法及自适应图像缩放装置、具有存储功能的装置。

背景技术

随着显示屏分辨率不断的提升以及各种不同分辨率的输入片源的存在,为了更好的显示视频内容,对于图像缩放技术的要求也越来越高。

图像缩放的原理是将输出图像的像素点根据与输入图像对应的像素点周边邻域的加权求和,在频域上图像缩放过程是一个低通滤波的过程,邻域的大小以及权重系数的选取直接影响缩放的图像效果。通常的图像缩放算法有邻近法、双线性、双立方以及lanczos算法等。

本申请的发明人在长期的研发中发现,上述图像缩放算法虽然能够提升图像画质,但是在硬件处理上时延较长,缩放效率较低。

发明内容

本申请主要解决的技术问题是提供一种图像缩放方法及图像缩放装置、具有存储功能的装置,以减少图像处理时延,提高图像缩放效率。

为解决上述技术问题,本申请提供一种图像缩放方法。该图像缩放方法包括:获取图像,并沿第一方向对图像进行第一级缩放,以获取第一图像数据;根据第一方向的第一缩放比率确定是否对第一图像数据沿第一方向进行第二级缩放;沿第二方向对沿第一方向缩放后的图像数据进行第一级缩放,以获取第二图像数据,其中第一方向与第二方向垂直;根据第二方向的第二缩放比率确定是否对第二图像数据沿第二方向进行第二级缩放。

为解决上述技术问题,本申请提供一种自适应图像缩放装置。该自适应图像缩放装置包括:第一图像缩放模块、第二图像缩放模块及处理模块,处理模块与第一图像缩放模块和第二图像缩放模块连接;其中,第一图像缩放模块用于沿第一方向对图像进行第一级缩放,以获取第一图像数据;处理模块根据第一方向的第一缩放比率确定是否对第一图像数据沿第一方向进行第二级缩放;第二图像缩放模块沿第二方向对沿第一方向缩放后的图像数据进行第一级缩放,以获取第二图像数据,其中第一方向与第二方向垂直;处理模块进一步根据第二方向的第二缩放比率确定是否对第二图像数据沿第二方向进行第二级缩放,其中第一方向与第二方向垂直。

为解决上述技术问题,本申请提供一种具有存储功能的装置。该具有存储功能的装置存储有程序数据,程序数据能够被执行以实现上述自适应图像缩放方法。

与现有技术相比,本申请的有益效果是:本申请实施例自适应图像缩放方法包括:获取图像,并沿第一方向对图像进行第一级缩放,以获取第一图像数据;根据第一方向的第一缩放比率确定是否对第一图像数据沿第一方向进行第二级缩放;沿第二方向对沿第一方向缩放后的图像数据进行第一级缩放,以获取第二图像数据,其中第一方向与第二方向垂直;根据第二方向的第二缩放比率确定是否对第二图像数据沿第二方向进行第二级缩放。通过这种方式,本申请实施例首先将图像沿第一方向进行一级缩放,并根据该图像在第一方向上的第一缩放比率确定是否对该图像沿第一方向进行第二级缩放,然后对沿第一方向进行缩放后的图像数据沿第二方向进行第一级缩放,并根据该图像在第二方向上的第二缩放比率确定是否对该图像沿第一方向进行第二级缩放。因此,能够根据图像沿某个方向的缩放比率确定是否对图像沿该方向进行第二级缩放,而不必须对整个图像进行第二级缩放,因此,能够减少图像处理时延,提高图像缩放效率。

附图说明

图1是本申请自适应图像缩放方法一实施例的流程示意图;

图2是图1实施例自适应图像缩放方法中步骤S101的具体流程示意图;

图3是图1实施例自适应图像缩放方法中步骤S1302的具体流程示意图;

图4是图3实施例中步骤S301的具体流程示意图;

图5是图3实施例中步骤S302的具体流程示意图;

图6是本申请自适应图像缩放装置中多相滤波器的结构示意图;

图7是本申请自适应图像缩放方法一实施例的流程示意图;

图8是本申请实施例自适应图像缩放装置中色彩空间转换模块的结构示意图;

图9是申请自适应图像缩放装置一实施例的结构示意图;

图10是申请自适应图像缩放装置一实施例部分结构的结构示意图;

图11是本申请具有存储功能的装置一实施例的结构示意图;

图12是图5实施例中步骤S501的具体流程示意图;

图13是图1实施例中步骤S102的一具体流程示意图;

图14是图1实施例中步骤S104的一具体流程示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请首先提出一种图像缩放方法,如图1所示,图1是本申请自适应图像缩放方法一实施例的流程示意图。本实施例自适应图像缩放方法包括以下步骤:

步骤S101:获取图像,并沿第一方向对图像进行第一级缩放,以获取第一图像数据。

其中,图像由呈矩阵排列的多个像素点组成,第一方向可以是图像的垂直方向,即矩阵的列方向。

可选地,本实施例可以通过如图2所示的方法实现步骤S101。本实施例的方法包括步骤S201至步骤S203。

步骤S201:获取图像的缩放指令。

图像的缩放指令包括放大指令和缩小指令,缩放指令可以根据图像缩放前的原分辨率和图像缩放后的目标分辨率确定。具体地,可以根据图像的原分辨率和目标分辨率确定图像的缩放比率,并将缩放比率与比率阈值进行比较,若缩放比率大于比率阈值,则产生放大指令;若缩放比率小于比率阈值,则产生缩小指令;其中,该比率阈值可以是1。

步骤S202:若缩放指令为放大指令,则采用双线性法沿第一方向对图像的像素进行插值,以获取插值处理后的像素为第一图像数据。

步骤S203:若缩放指令为缩小指令,则沿第一方向获取图像中像素的邻域像素,并采用均值法获取像素与邻域像素的加权值,根据加权值获取新的像素,以作为第一图像数据。

其中,本实施例对图像进行放大及缩小均是基于双线性原理,二者的处理过程相反。具体地,图像放大可根据双线性法来计算相关权重系数,根据该权重系数对图像的像素进行插值;图像缩小可根据双线性原理,获取像素与邻域像素的加权值,将该加权值作为缩小后的像素的像素值,其中,邻域像素可选择邻近的两个像素,能够节省相关硬件资源。这种图像缩小方法能够达到较好的低通滤波效果,可以消除可能存在的混叠效应,能够提升图像质量。

当然,在其它实施例中,还可以采用例如双立方差值或者多相位差值等对图像进行放大或缩小。

第一级缩放可作为粗调,在对图像缩放要求不高的应用场景中,可以只对图像进行第一级缩放。

本实施例可采用类似的方法实现图像沿第二方向的第一级缩放,这里不赘述。

步骤S102:根据第一方向的第一缩放比率确定是否对第一图像数据沿第一方向进行第二级缩放。

具体的,本实施例可以通过如图13所示的方法实现步骤S102。本实施例的方法包括步骤S1301至步骤S1303。

步骤S1301:将第一缩放比率与预设比率进行匹配。

获取图像沿第一方向的第一缩放比率,将第一缩放比率与预设比率进行匹配。

可以根据图像的沿第一方向的原分辨率和目标分辨率确定图像沿第一方向的第一缩放比率。第一缩放比率的获取方法可以参阅上述步骤S201的具体方法。

步骤S1302:若第一缩放比率与预设比率匹配成功,则对第一图像数据沿第一方向进行第二级缩放,以获取第三图像数据。

若第一缩放比率与预设比率匹配成功,则对第一图像数据进行第二级缩放,即沿第一方向对第一级缩放后的图像数据进行第二级缩放。

步骤S1303:若第一缩放比率与预设比率匹配不成功,则结束图像沿第一方向的缩放。

本实施例的预设比率可以为比率范围,其下限可以为0.8,其上限可以为1.2,例如,预设比率A与缩放等级之间的映射关系f

例如,若第一缩放比率大于或等于0.8,且小于或等于1.2,则沿第一方向只对图像进行第一级缩放等。

步骤S103:沿第二方向对沿第一方向缩放后的图像数据进行第一级缩放,以获取第二图像数据,其中第一方向与第二方向垂直。

其中,第二方向可以是图像的水平方向,即矩阵的行方向。

具体地,可以沿第二方向对第一图像数据进行第一级缩放或者沿第二方向对第三图像数据进行第一级缩放,以获取第二图像数据。

步骤S104:根据第二方向的第二缩放比率确定是否对第二图像数据沿第二方向进行第二级缩放。

具体的,本实施例可以通过如图14所示的方法实现步骤S104。本实施例的方法包括步骤S1401至步骤S1403。

步骤S1401:将第二缩放比率与预设比率进行匹配。

获取图像沿第二方向的第二缩放比率,将第二缩放比率与预设比率进行匹配。

可以根据图像的沿第二方向的原分辨率和目标分辨率确定图像沿第二方向的第二缩放比率。第二缩放比率的获取方法可以参阅上述步骤S201的具体方法。

步骤S1402:若第二缩放比率与预设比率匹配成功,则对第二图像数据沿第二方向进行第二级缩放,以获取第四图像数据。

若第二缩放比率与预设比率匹配成功,则对第二图像数据进行第二级缩放,即沿第二方向对第一级缩放后的图像数据进行第二级缩放。

步骤S1403:若第二缩放比率与预设比率匹配不成功,则结束图像沿第二方向的缩放。

以第二图像数据作为图像缩放后的最终结果,完成图像的自适应缩放。

第二缩放比率与上述第一缩放比率相同,这里不赘述。

区别于现有技术,本实施例首先将图像沿第一方向进行一级缩放,并根据该图像在第一方向上的第一缩放比率确定是否对该图像沿第一方向进行第二级缩放,然后对沿第一方向进行缩放后的图像数据沿第二方向进行第一级缩放,并根据该图像在第二方向上的第二缩放比率确定是否对该图像沿第一方向进行第二级缩放。,因此,能够根据图像沿某个方向的缩放比率确定是否对图像沿该方向进行第二级缩放,而不必须对整个图像进行第二级缩放,因此,能够减少图像处理时延,提高图像缩放效率。

现有图像缩放算法虽然能够提升图像画质,但对一些边缘较明显的图像,因为缩放效果较好的算法在频域上更接近于理想低通滤波器,会导致高频分量的丢失也更容易产生振铃效应。

为此本实施例可以通过如图3所示的方法实现步骤S1302。本实施例的方法包括步骤S301至步骤S302。

步骤S301:获取第一图像数据的边缘信息,并根据边缘信息确定第一图像数据的缩放权重系数。

可选地,本实施例可以通过如图4所示的方法实现步骤S301。本实施例的方法包括步骤S401至步骤S402。

步骤S401:获取第一图像数据的像素。

由上述分析可知第一图像数据为图像沿第一方向的像素进行第一级缩放后的像素,因此获取第一图像的像素可以通过获取图像经第一缩放后的沿第一方向排布的像素。

步骤S402:获取像素的二阶导数,并将二阶导数与阈值进行匹配。

图像的像素二阶导数能够体现出图像中突变点(即过零点),这些突变点往往是图像的边缘点,因此图像像素的二阶导数能够体现图像的边缘信息。

因此,第一图像数据的边缘信息可采用下述二阶导数公式获取。其中,x为像素的位置信息,f

当然,在其它实施例中,还可有采用图像像素的一阶导数或者其它的算法获取第一图像数据的边缘信息。

步骤S403:若匹配成功,则获取与匹配成功的阈值对应的缩放权重系数。

本实施例的阈值与缩放权重系数有多个。

在一应用场景中,第一图像数据的边缘信息C、阈值H

例如,第一图像数据的边缘信息C小于阈值H

默认选择lanczos核函数作为缩放权重系数的核函数。由于lanczos核图像缩放中,对图像增强有较好的效果,以此作为缩放的默认权重系数,并可根据不同边缘信息,生成相适应的缩放权重系数

其中,缩放权重系数在频域为一个低通滤波器,可按照有限冲击滤波器设计低通滤波器方法生成不同组缩放权重系数;另外,可以选择lanczos核函数作为默认缩放权重系数的核函数,由于默认缩放权重系数在频域上更接近于理想低通滤波器;另外,lanczos核函数是减少混叠、锐度及振铃效应上的较佳折中方案;lanczos核函数在低通滤波的同时,对图像增强有较好的效果,以此作为缩放的默认权重系数,并可根据不同边缘信息,生成相适应的缩放权重系数。lanczos核函数L(x)如下所示:

lanczos核函数可以通过SVD(奇异值分解)分为水平方向(第二方向)和垂直方向(第一方向),能够减少计算量以及系统时延;不同的缩放方法对应不同的缩放权重系数以及缩放权重系数的宽高。

步骤S302:根据缩放权重系数对第一图像数据沿第一方向进行第二级缩放,以获取第三图像数据。

第三图像数据是图像沿第一方向进行第二级缩放后的图像数据。

可选地,本实施例根据缩放权重系数,可以使用多相滤波器对第一图像进行第二级缩放。具体地,可选地,本实施例可以通过如图5所示的方法实现步骤S302。本实施例的方法包括步骤S501至步骤S503。

步骤S501:将多个缩放权重系数划分为多个分组。

按照相位均匀的将缩放权重系数划分为多组不同相位的n组(如图6所示),以形成多条不同滤波支路p(1)-p(n)。

可选地,本实施例可以通过如图12所示的方法实现上述步骤S501。本实施例的方法包括步骤S1201和步骤S1202。

步骤S1201:获取低通滤波器的设计要求和缩放权重系数的数量。

步骤S1202:根据设计要求和所述数量,并通过软件函数获取多组缩放权重系数,且对缩放权重系数进行定点化处理及存储。

其中,软件函数可以是matlab或者fdatool中的软件函数,又或者是窗函数等;对缩放权重系数进行定点化处理能够简化计算开销。

本实施例的缩放权重系数可根据低通滤波器设计并结合定点设计确定相关值;并可以将几组缩放权重系数预存入内存SRAM中,根据不同的索引值选择不同组的缩放权重系数;且可以通过软件可编程缩放权重系数的数值,同时阈值也可以通过软件进行设定。

步骤S502:利用多相滤波器分别对第一图像数据进行滤波,其中,多相滤波器的相数与分组的数量相同,多相滤波器的滤波系数与缩放权重系数对应设置。

每条滤波支路分别对第一图像数据x进行低通滤波。

多相滤波器的滤波系数与缩放权重系数对应设置是指每条滤波支路根据第一图像的缩放权重系数选择对应的滤波系数,利用该滤波系数对第一图像数据x进行低通滤波。

步骤S503:从多相滤波器的多个输出端获取滤波后的第一图像数据为第三图像数据。

第一图像数据x和每条滤波支路的滤波系数进行乘加;在多相滤波器的输出端,以r*n(r为输入大小/输出大小)为步长从n个输出端的n组滤波数据中选取数据作为第三图像数据y。其中,r为第一图像x大小与第三图像数据y大小的比值。

通过这种方式,能够通过多相滤波器将之前阶数较高的滤波划分几个阶数较低的滤波,能够降低了系统的时延,减少计算量。

区别于现有技术,本实施例根据图像的边缘信息对图像进行第二级缩放,能够改善边缘较为突出的图像对于一些接近理想低通滤波器缩放系数容易引起振铃效应的问题。

还可以采用上述方法实现上述步骤S1402,以实现图像沿第二方向的第一级缩放和第二级缩放,这里不赘述。

因此,本实施例的方法可以根据图像沿第一方向的缩放比率及沿第二方向的缩放比率,选择性沿两个方向或者沿任意一个方向对图像进行第二级缩放,或者对图像不进行第二级缩放。

本申请进一步提出另一实施例的图像缩放方法,如图7所示,本实施例具体包括以下步骤:

步骤S701:获取图像,并判断图像的格式是否为第一格式,若否,则执行步骤S702,若是,则直接执行步骤S703。

本实施例的第一格式为YUV格式。

步骤S702:对图像进行色彩空间转换。

由于图像的数据源可能为YUV格式,需要增加将YUV格式转换为RGB格式,然后对RGB格式的图像进行缩放。

色彩空间转换公式如下所示:

色彩空间转换的具体可以通过如图8所示的色彩空间转换模块实现,色彩空间转换模块设定在RGB色彩空间对一个像素的三个分量同时处理;处理模块具有裁剪功能,能够防止数据处理中有超过设定的位宽;可以通过软件可以配置系数a

本实施例通过色彩空间转换以适应不同输入格式的图像内容。

步骤S703:沿第一方向对图像进行第一级缩放,以获取第一图像数据。

步骤S704:分别获取图像沿第一方向的第一缩放比率,将第一缩放比率与预设比率进行匹配。

步骤S705:若第一缩放比率与预设比率匹配成功,则对第一图像进行第二级缩放,以获取第二图像数据。

步骤S706:对第一图像数据或者第二图像数据沿第二方向进行缩放,其中,第一方向与第二方向垂直。

本实施例步骤S703-S706与上述步骤S101-S104类似,这里不赘述。

本申请进一步提出一种图像缩放装置,如图9所示,本实施例图像缩放装置90包括:第一图像缩放模块91、第二图像缩放模块92及处理模块93,处理模块93与第一图像缩放模块91及第二图像缩放模块92连接;其中,第一图像缩放模块91用于沿第一方向对图像进行第一级缩放,以获取第一图像数据;处理模块93根据第一方向的第一缩放比率确定是否对第一图像数据沿第一方向进行第二级缩放;第二图像缩放模块92沿第二方向对沿第一方向缩放后的图像数据进行第一级缩放,以获取第二图像数据,其中第一方向与第二方向垂直;处理模块93进一步根据第二方向的第二缩放比率确定是否对第二图像数据沿第二方向进行第二级缩放,其中第一方向与第二方向垂直。

区别于现有技术,本实施例图像缩放装置90能够根据图像沿某个方向的缩放比率确定是否对图像沿该方向进行第二级缩放,而不必须对整个图像进行第二级缩放,因此,能够减少图像处理时延,提高图像缩放效率。

在另一实施例中,如图10所示,本实施例的第一图像缩放模块(图未标)包括第一图像缩放单元911和第二图像缩放单元912,第二图像缩放模块(图未标)包括第三图像缩放单元921和第四图像缩放单元922;其中,第一图像缩放单元911用于沿第一方向对图像进行第一级缩放,第二图像缩放单元912用于沿第一方向对第一图像缩放单元911缩放后图像数据进行第二级缩放,第三图像缩放单元921用于沿第二方向对第一图像缩放单元911缩放后图像数据或者第二图像缩放单元912缩放后图像数据进行第二级缩放,第四图像缩放单元922用于沿第二方向对第三图像缩放单元922缩放后图像数据进行第二级缩放。

可选地,本实施例图像缩放装置90还包括边缘信息统计模块(图未标),边缘统计模块与处理模块(图未示)和第一图像缩放模块连接,其中,边缘统计模块包括第一边缘统计单元941和第二边缘统计单元942,第一边缘统计单元941用于获取经第一图像缩放单元911缩放后的图像数据的边缘信息,第二边缘统计单元942用于获取经第二图像缩放单元921缩放后的图像数据的边缘信息;处理模块还用于根据第一边缘统计单元941的边缘信息确定图像的缩放权重系数,并根据缩放权重系数对第一图像缩放单元911缩放后图像数据进行第二级缩放;处理模块还用于根据第二边缘统计单元942的边缘信息确定图像的缩放权重系数,并根据缩放权重系数对第三图像缩放单元921缩放后图像数据进行第二级缩放,以获取第四图像。

可选地,本实施例图像缩放装置90还包括色彩空间转换模块96,色彩空间转换模块96与第一图像缩放单元911连接,色彩空间转换模块96用于将YUV格式的图像转换给RGB格式的图像。

可选地,本实施例图像缩放装置90还包括存储器(图未标),存储器包括第一存储单元951和第二存储单元952,第一存储单元951用于存储第一边缘信息统计单元941统计的边缘信息,第二存储单元952用于存储第二边缘信息统计单元942统计的边缘信息。

本实施例的自适应图像缩放装置10还用于实现上述自适应图像缩放方法,这里不赘述。

在其它实施例中,还可以先沿第二方向对图像进行缩放,然后沿第一方向对图像进行缩放。

本申请进一步提出一种具有存储功能的装置,如图11所示,本实施例具有存储功能的装置110用于存储上述实施例的相关数据111及程序数据112,其中,相关数据111至少包括上述图像数据、缩放比率等,程序数据112能够被执行以上述方法实施例的方法。相关数据111及程序数据112已在上述方法实施例中进行了详细的叙述,这里不赘述。

本实施例具有存储功能的装置110可以是但不局限于U盘、SD卡、PD光驱、移动硬盘、大容量软驱、闪存、多媒体记忆卡、服务器等。

区别于现有技术,获取图像,并沿第一方向对图像进行第一级缩放,以获取第一图像数据;根据第一方向的第一缩放比率确定是否对第一图像数据沿第一方向进行第二级缩放;沿第二方向对沿第一方向缩放后的图像数据进行第一级缩放,以获取第二图像数据,其中第一方向与第二方向垂直;根据第二方向的第二缩放比率确定是否对第二图像数据沿第二方向进行第二级缩放。通过这种方式,本申请实施例首先将图像沿第一方向进行一级缩放,并根据该图像在第一方向上的第一缩放比率确定是否对该图像沿第一方向进行第二级缩放,然后对沿第一方向进行缩放后的图像数据沿第二方向进行第一级缩放,并根据该图像在第二方向上的第二缩放比率确定是否对该图像沿第一方向进行第二级缩放。因此,能够根据图像沿某个方向的缩放比率确定是否对图像沿该方向进行第二级缩放,而不必须对整个图像进行第二级缩放,因此,能够减少图像处理时延,提高图像缩放效率。

本申请实施例可以对要求较低的图像采用一级缩放,对要求较高的图像采用两级缩放,且可以根据第一级缩放后的图像的边缘信息与可编程阈值判断动态选择第二级缩放的缩放系数。通过这种方式,能够改善一些边缘较为突出的图像对于一些接近理想低通滤波器缩放系数会容易引起振铃效应或者选择不合适的缩放系数造成图像模糊等问题。

本申请实施例可以根据缩放比率动态切换是否采用两级缩放,并可以调整每一级缩放的缩放比率。通过这种方式,对于一些缩放比率较小可以通过一级缩放即可满足相关需求,可以较好的节省硬件流水线处理时间,两级缩放对于一些缩放系数较大的场景对缩放效果有较好的改善。

对于普通图像选择lanczos核缩放系数,增强图像的对比度,对于较为容易产生振铃效应的图像,选择普通核缩放系数。

现有技术中,合适的图像算法对于图像输出质量有着较为明显的影响,较为简单的算法容易造成图像的锯齿效应,但较为理想的算法又容易引起振铃效应,同时有些算法虽然效果较好,但是由于算法的复杂度以及相关参数较多,在硬件实现上较为困难,并且整个系统的帧率也达不到较为理想的要求

本申请实施例在完成第一方向的缩放后,第一方向处理后的数据直接通过第二方向,在第一级缩放中通过领域加权求和得到新的像素点,若需要第二级缩放,通过和缩放权重因子进行加权求和,最终得到缩放后的图像,这个数据通路是以流水线方式,一级一级向下传递。

本申请实施例能够根据图像内容动态选择合适的缩放权重因子,结合硬件流水线的设计方式,以在提高图像缩放质量的同时,降低系统的时延。

另外,上述功能如果以软件功能的形式实现并作为独立产品销售或使用时,可存储在一个移动终端可读取存储介质中,即,本申请还提供一种存储有程序数据的存储装置,所述程序数据能够被执行以实现上述实施例的方法,该存储装置可以为如U盘、光盘、服务器等。也就是说,本申请可以以软件产品的形式体现出来,其包括若干指令用以使得一台智能终端执行各个实施例所述方法的全部或部分步骤。

在本申请的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(可以是个人计算机,服务器,网络设备或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号