图片处理方法、装置、移动终端以及存储介质与流程

文档序号:18938738发布日期:2019-10-23 00:58阅读:221来源:国知局
图片处理方法、装置、移动终端以及存储介质与流程

本申请涉及移动终端技术领域,更具体地,涉及一种图片处理方法、装置、移动终端以及存储介质。



背景技术:

随着科学技术的发展,移动终端已经成为人们日常生活中最常用的电子产品之一。并且,随着社会的发展,移动终端的应用范围不断地扩大。例如,利用移动终端显示图片以及视频等图像。但是,目前的移动终端不能很好的反应界面被设计时的显示效果,造成用户体验不佳。



技术实现要素:

鉴于上述问题,本申请提出了一种图片处理方法、装置、移动终端以及存储介质,以解决上述问题。

第一方面,本申请实施例提供了一种图片处理方法,应用于移动终端,所述移动终端包括中央处理器,所述方法包括:在检测到所述移动终端通过所述中央处理器对图片的色彩空间进行转换时,获取所述图片的图片参数;判断所述图片的图片参数是否满足预设参数,所述预设参数用于反应通过所述中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗的参数;当所述图片的图片参数满足所述预设参数时,停止对所述图片的色彩空间进行转换并直接显示所述图片。

第二方面,本申请实施例提供了一种图片处理装置,应用于移动终端,所述移动终端包括中央处理器,所述装置包括:图片参数获取模块,用于在检测到所述移动终端通过所述中央处理器对图片的色彩空间进行转换时,获取所述图片的图片参数;图片参数判断模块,用于判断所述图片的图片参数是否满足预设参数,所述预设参数用于反应通过所述中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗的参数;图片显示模块,用于当所述图片的图片参数满足所述预设参数时,停止对所述图片的色彩空间进行转换并直接显示所述图片。

第三方面,本申请实施例提供了一种移动终端,包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述方法。

第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。

本申请实施例提供的图片处理方法、装置、移动终端以及存储介质,在检测到移动终端通过中央处理器对图片的色彩空间进行转换时,获取图片的图片参数,判断该图片的图片参数是否满足预设参数,该预设参数用于反应通过中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗的参数,当该图片的图片参数满足预设参数时,停止对该图片的色彩空间进行转换并直接显示该图片,从而通过在中央处理器对图片的色彩空间进行转换时,如果图片的图片参数满足预设参数时,停止对图片的色彩空间进行转换并直接显示图片,以释放中央处理器的资源,降低功耗。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1示出了适用于本申请实施例提供的图片处理方法的应用环境示意图;

图2示出了本申请一个实施例提供的图片处理方法的流程示意图;

图3示出了本申请又一个实施例提供的图片处理方法的流程示意图;

图4示出了本申请再一个实施例提供的图片处理方法的流程示意图;

图5示出了本申请另一个实施例提供的图片处理方法的流程示意图;

图6示出了本申请又再一个实施例提供的图片处理方法的流程示意图;

图7示出了本申请实施例提供的移动终端的一种界面示意图;

图8示出了本申请实施例提供的移动终端的另一种界面示意图;

图9示出了本申请实施例提供的图片处理装置的模块框图;

图10示出了本申请实施例用于执行根据本申请实施例的图片处理方法的移动终端的框图;

图11示出了本申请实施例的用于保存或者携带实现根据本申请实施例的图片处理方法的程序代码的存储单元。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

随着移动终端的硬件性能的提升,更多的移动终端可以支持进行清晰度更高的图片的显示。然而发明人在长期的研究中发现,影响图片显示效果的因素除了图片本身的信息外,还有图片信息与进行图片显示显示屏或者应用程序的用户界面之间的匹配程度。

以色彩空间为例。色域即色彩空间,是对一种颜色进行编码的方法,也指一个技术系统能够产生的颜色的总和。在计算机图形处理中,色域是颜色的某个完全的子集。色彩空间可以包括有srgb色域、adobergb色域或者dci-p3色域。其中,srgb是最早期的色域标准之一,并得到了来自业界的w3c、exif、intel、pantone、corel以及其它许多业界厂商的支持。adobergb色域主要就是提高了在青绿色系上的显示,因此大概可以覆盖50%cie1931xyz色彩空间。dci-p3是一种应用于数字影院的色域,它是一种以人类视觉体验为主导的色域标准,尽可能匹配电影场景中能展现的全部色域。它也不是色域最广的标准(目前最新的标准为bt.2020),但是在rec.709标准之上,拥有更广阔的红色/绿色系范围。

而发明人发现,当图片的色彩空间与显示屏或者应用程序的用户界面的色彩空间不一致时,直接在该显示屏或者用户界面上显示色彩空间不一致的图片会造成无法显示图片原本被采集时的显示效果。例如,当对应的色彩空间更广的图片显示在对应的色彩空间更窄的显示屏上时,所显示的图片会变得更加的过饱和。而当对应的色彩空间更窄的图片显示在对应的色域空间更广的显示屏上时,所显示的图片会变得更加的暗淡。同时,发明人发现,在对图片的色彩空间进行转换的过程中,会造成移动终端的功耗,特别是通过中央处理器对图片的色彩空间进行转换的过程中,会造成处理资源紧张而卡顿的问题。

因此,为了改善上述问题,发明人提出了本申请实施例提供的图片处理方法、装置、移动终端以及存储介质,通过在中央处理器对图片的色彩空间进行转换时,如果图片的图片参数满足预设参数时,停止对图片的色彩空间进行转换并直接显示图片,以释放中央处理器的资源,降低功耗。其中,具体的图片处理方法在后续的实施例中进行详细的说明。

下面先对适用于本申请实施例提供的图片处理方法的应用环境进行介绍。

如图1所示,在本申请实施例中在画布(canvas)中进行界面(例如activity)中的图片的色彩空间的转换处理,要进行色彩空间转换的图片会先经过图形处理函数库(skia)的处理得到对应的位图,然后基于位图进行色彩空间转换。在色彩空间转换过程中会先基于硬件加速绘图模块(hwui)或者图形处理函数库(skia)进行色彩空间转换,然后经过opengles(一种图形库)、图层模块(surface)、图层传递模块(surfaceflinger)、硬件图层混合器(hwc)以及多媒体显示处理器(mdp)的处理,进而最终显示到移动终端的显示屏上。

请参阅图2,图2示出了本申请一个实施例提供的图片处理方法的流程示意图。所示图片处理方法用于通过在中央处理器对图片的色彩空间进行转换时,如果图片的图片参数满足预设参数时,停止对图片的色彩空间进行转换并直接显示图片,以释放中央处理器的资源,降低功耗。在具体的实施例中,所述图片处理方法应用于如图9所示的图片处理装置200以及配置有所述图片处理装置200的移动终端100(图10)。下面将以移动终端为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的移动终端可以为智能手机、平板电脑、穿戴式电子设备等设置有显示屏的电子设备,在此不做限定。下面将针对图2所示的流程进行详细的阐述,该移动终端包括中央处理器,所述图片处理方法具体可以包括以下步骤:

步骤s101:在检测到所述移动终端通过所述中央处理器对图片的色彩空间进行转换时,获取所述图片的图片参数。

在本实施例中,移动终端可以通过中央处理器(centralprocessunit,cpu)对图片的色彩空间进行转换,也可以通过图形处理器(graphicsprocessingunit,gpu)对图片的色彩空间进行转换。其中,移动终端可以根据预先设定的选择逻辑从中央处理器和图形处理器中选择其中一个元件对图片的色彩空间进行转换。例如,该选择逻辑可以包括时间选择逻辑,即在第一时间选择通过中央处理器对图片的色彩空间进行转换,并在不同于第一时间的第二时间选择图形处理器对图片的色彩空间进行转换。又例如,该选择逻辑可以包括条件选择逻辑,即对实时性要求高于预设要求的图片选择通过图形处理器对该图片的色彩空间进行转换,对实时性要求不高于预设要求的图片选择通过中央处理器对该图片的色彩空间进行转换。当然,在一些实施方式中,还可以根据其他选择逻辑对中央处理器或图形处理器进行选择,在此不作为限定。

作为一种实施方式,移动终端在显示屏或者应用程序的用户界面加载图片时,如果图片的色彩空间与显示屏的色彩空间或者应用程序的用户界面的色彩空间不一致时,可以对图片的色彩空间进行转换,以使图片的色彩空间转换为与显示屏的色彩空间一致或者与应用程序的用户界面的色彩空间一致,以提升该图片的显示效果,因此,移动终端可以通过中央处理器或者图形处理器对该图片的色彩空间进行转换。

进一步地,当移动终端对图片的色彩空间进行转换时,可以检测该移动终端是否通过中央处理器对图片的色彩空间进行转换。其中,当检测结果表征该移动终端通过中央处理器对图片的色彩空间进行转换时,可以获取该图片的图片参数,在一些实施方式中,该图片的图片参数可以包括图片的图片尺寸、图片的图片分辨率、图片的图片像素、图片的图片格式等,在此不做限定。作为一种方式,可以直接读取图片的exif(exchangeableimagefile)信息,从exif信息中读取出图片的参数信息。其中,exif信息是一种专门为数字照片设定的格式。这样的格式能够用来记录数字照片的属性信息,如相机的品牌及型号、相片的拍摄时间、拍摄时所设置的光圈大小、快门速度、iso信息、色彩空间、图片尺寸、图片分辨率、图片格式、图片像素等,在此不做限定。

步骤s102:判断所述图片的图片参数是否满足预设参数,所述预设参数用于反应通过所述中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗的参数。

在一些实施方式中,移动终端预先设置并存储有预设参数,该预设参数用于作为图片的图片参数的判断依据,因此,移动终端在获取图片的图片参数后,可以将图片的图片参数和预设参数进行比较,以判断该图片的图片参数是否满足预设参数。在本实施例中,该预设参数可以用于反应中央处理器对图片的色彩空间进行转换所造成的功耗高于预设功耗的参数,也就是说,判断该图片的图片参数是否满足预设参数,即为判断移动终端通过中央处理器对图片的色彩空间进行转换造成的功耗是否高于预设功耗,可以理解的是,当判断结果表征图片的图片参数满足预设参数,即移动终端通过中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗,则会导致中央处理器的资源紧张,进而造成移动终端的显示卡顿的问题;当判断结果表征图片的图片参数不满足预设参数,即移动终端通过中央处理器对图片的色彩空间进行转换造成的功耗不高于预设功耗,则不会导致中央处理器的资源紧张,进而造成移动终端的显示卡顿的问题。

其中,该当图片的图片参数为图片尺寸时,那么该预设参数可以为预设尺寸,判断图片的图片参数是否满足预设参数,可以为判断图片的图片尺寸是否大于预设尺寸;当该图片的图片参数为图片分辨率时,那么该预设参数可以为预设分辨率,判断图片的图片参数是否满足预设参数,可以为判断图片的图片分辨率是否大于预设分辨率;当该图片的图片参数为图片格式时,那么该预设参数可以为预设格式,判断图片的图片参数是否满足预设参数,可以为判断图片的图片格式是否满足预设格式,在此不做限定。

步骤s103:当所述图片的图片参数满足所述预设参数时,停止对所述图片的色彩空间进行转换并直接显示所述图片。

在一些实施方式中,当判断结果表征图片的图片参数满足预设参数时,即判断结果表征移动终端通过中央处理器对图片的色彩空间进行转换造成的功耗大于预设功耗时,可以停止对图片的色彩空间进行转换并直接显示该图片,以释放中央处理器的资源,降低移动终端的功耗,避免出现卡顿的问题。

本申请一个实施例提供的图片处理方法,在检测到移动终端通过中央处理器对图片的色彩空间进行转换时,获取图片的图片参数,判断该图片的图片参数是否满足预设参数,该预设参数用于反应通过中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗的参数,当该图片的图片参数满足预设参数时,停止对该图片的色彩空间进行转换并直接显示该图片,从而通过在中央处理器对图片的色彩空间进行转换时,如果图片的图片参数满足预设参数时,停止对图片的色彩空间进行转换并直接显示图片,以释放中央处理器的资源,降低功耗。

请参阅图3,图3示出了本申请又一个实施例提供的图片处理方法的流程示意图。该方法应用于上述移动终端,下面将针对图3所示的流程进行详细的阐述,所述图片处理方法具体可以包括以下步骤:

步骤s201:在检测到所述移动终端通过所述中央处理器对图片的色彩空间进行转换时,获取所述图片的图片尺寸。

在本实施例中,该图片参数为图片尺寸,其中,图片尺寸是描述一张图片的大小数据,通常描述为“图片长1920、宽1080”。数字图片的“长宽”并非物理意义的长度单位,而是在图片“横”和“竖”这两个维度上包含的像素个数。比如,1920×1080的图片是由横向1920个像素、纵向1080个像素(合计2073600个像素)构成的。相应的,在检测到移动终端通过中央处理器对图片的色彩空间进行转换时,移动终端可以获取该图片的图片尺寸。例如,移动终端可以从exif信息中读取出图片的图片尺寸,在此不做限定。

步骤s202:判断所述图片的图片尺寸是否大于预设尺寸。

在一些实施方式中,移动终端预先设置并存储有预设尺寸,该预设尺寸用于作为图片的图片尺寸的判断依据,因此,移动终端在获取图片的图片尺寸后,可以将图片的图片尺寸和预设尺寸进行比较,以判断该图片的图片尺寸是否大于预设尺寸。其中,当图片的图片尺寸大于预设尺寸时,可以认为移动终端通过中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗,确定该图片的图片参数满足预设参数;当图片的图片尺寸不大于预设尺寸时,可以认为移动终端通过中央处理器对图片的色彩空间进行转换造成的功耗不大于预设功耗,确定该图片的图片参数不满足预设参数。

步骤s203:当所述图片的图片尺寸大于所述预设尺寸时,确定所述图片的图片参数满足所述预设参数,所述预设参数用于反应通过所述中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗的参数。

步骤s204:当所述图片的图片参数满足所述预设参数时,停止对所述图片的色彩空间进行转换并直接显示所述图片。

其中,步骤s204的具体描述请参阅步骤s103,在此不再赘述。

本申请又一个实施例提供的图片处理方法,在检测到移动终端通过中央处理器对图片的色彩空间进行转换时,获取图片的图片尺寸,判断该图片的图片尺寸是否大于预设尺寸,当该图片的图片尺寸大于预设尺寸时,确定该图片的图片参数满足预设参数,该预设参数用于反应通过中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗的参数,当该图片参数满足预设参数时,停止对图片的色彩空间进行转换并直接显示该图片。相较于图2所示的图片处理方法,本实施例还通过图片的图片尺寸判断图片参数是否满足预设参数,提升图片参数判断的准确性。

请参阅图4,图4示出了本申请再一个实施例提供的图片处理方法的流程示意图。该方法应用于上述移动终端,下面将针对图4所示的流程进行详细的阐述,所述图片处理方法具体可以包括以下步骤:

步骤s301:在检测到所述移动终端通过所述中央处理器对图片的色彩空间进行转换时,获取所述图片的图片分辨率。

在本实施例中,该图片参数为图片分辨率,其中,图片分辨率是指单位面积内的像素数量,即像素密度,单位是dpi(dotsperinch,像素点/英寸)。图片总的像素数量越多,图片幅面尺寸会越大,但分辨率未必越高;真正决定图片分辨率的,是图片单位面积里的像素数量,即图片像素密度。相应的,在检测到移动终端通过中央处理器对图片的色彩空间进行转换时,移动终端可以获取该图片的图片分辨率。例如,移动终端可以从exif信息中读取出图片的图片分辨率,在此不做限定。

步骤s302:判断所述图片的图片分辨率是否大于预设分辨率。

在一些实施方式中,移动终端预先设置并存储有预设分辨率,该预设分辨率用于作为图片的图片分辨率的判断依据,因此,移动终端在获取图片的图片分辨率后,可以将图片的图片分辨率和预设分辨率进行比较,以判断该图片的图片分辨率是否大于预设分辨率。其中,当图片的图片分辨率大于预设分辨率时,可以认为移动终端通过中央处理器对图片的色彩空间进行转换造成的功耗大于预设功耗,确定该图片的图片参数满足预设参数;当图片的图片分辨率不大于预设分辨率时,可以认为移动终端通过中央处理器对图片的色彩空间进行转换造成的功耗不大于预设功耗,确定该图片的图片参数不满足预设参数。

步骤s303:当所述图片的图片分辨率大于所述预设分辨率时,确定所述图片的图片参数满足所述预设参数,所述预设参数用于反应通过所述中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗的参数。

步骤s304:当所述图片的图片参数满足所述预设参数时,停止对所述图片的色彩空间进行转换并直接显示所述图片。

其中,步骤s304的具体描述请参阅步骤s103,在此不再赘述。

本申请再一个实施例提供的图片处理方法,在检测到移动终端通过中央处理器对图片的色彩空间进行转换时,获取图片的图片分辨率,判断该图片的图片分辨率是否大于预设分辨率,当该图片的图片分辨率大于预设分辨率时,确定该图片的图片参数满足预设参数,该预设参数用于反应通过中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗的参数,当该图片参数满足预设参数时,停止对图片的色彩空间进行转换并直接显示该图片。相较于图2所示的图片处理方法,本实施例还通过图片的图片分辨率判断图片参数是否满足预设参数,提升图片参数判断的准确性。

请参阅图5,图5示出了本申请另一个实施例提供的图片处理方法的流程示意图。该方法应用于上述移动终端,下面将针对图5所示的流程进行详细的阐述,所述图片处理方法具体可以包括以下步骤:

步骤s401:在检测到所述移动终端通过所述中央处理器对图片的色彩空间进行转换时,获取所述图片的图片格式。

在本实施例中,该图片参数为图片格式。其中,图片格式是计算机存储图片的格式,常见的存储的格式有bmp、jpg、png、tif、gif、pcx、tga、exif、fpx、svg、psd、cdr、pcd、dxf、ufo、eps、ai、raw、wmf、webp等。相应的,在检测到移动终端通过中央处理器对图片的色彩空间进行转换时,移动终端可以获取该图片的图片格式。例如,移动终端可以从exif信息中读取出图片的图片格式,在此不做限定。

步骤s402:判断所述图片的图片格式是否满足预设格式。

在一些实施方式中,移动终端预先设置并存储有预设格式,该预设格式用于作为图片的图片格式的判断依据,因此,移动终端在获取图片的图片格式后,可以将图片的图片尺寸和预设格式进行比较,以判断该图片的图片格式是否满足预设格式。其中,当图片的图片格式满足预设格式时,可以认为移动终端通过中央处理器对图片的色彩空间进行转换造成的功耗大于预设功耗,确定该图片的图片参数满足预设参数;当图片的图片格式不满足预设格式时,可以认为移动终端通过中央处理器对图片的色彩空间进行转换造成的功耗不大于预设功耗,确定该图片的图片参数不满足预设参数。

其中,该预设格式可以用于表征图片大小大于预设大小的格式。例如,该预设格式可以包括:bmp、psd、hdcpg等,在此不做限定。

步骤s403:当所述图片的图片格式满足所述预设格式时,确定所述图片的图片参数满足所述预设参数,所述预设参数用于反应通过所述中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗的参数。

步骤s404:当所述图片的图片参数满足所述预设参数时,停止对所述图片的色彩空间进行转换并直接显示所述图片。

其中,步骤s404的具体描述请参阅步骤s103,在此不再赘述。

本申请另一个实施例提供的图片处理方法,在检测到移动终端通过中央处理器对图片的色彩空间进行转换时,获取图片的图片格式,判断该图片的图片格式是否满足预设格式,当该图片的图片格式满足预设格式时,确定该图片的图片参数满足预设参数,该预设参数用于反应通过中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗的参数,当该图片参数满足预设参数时,停止对图片的色彩空间进行转换并直接显示该图片。相较于图2所示的图片处理方法,本实施例还通过图片的图片格式判断图片参数是否满足预设参数,提升图片参数判断的准确性。

请参阅图6,图6示出了本申请又再一个实施例提供的图片处理方法的流程示意图。该方法应用于上述移动终端,该移动终端包括显示屏,下面将针对图6所示的流程进行详细的阐述,所述图片处理方法具体可以包括以下步骤:

步骤s501:在检测到所述移动终端通过所述中央处理器对图片的色彩空间进行转换时,检测所述中央处理器的剩余资源。

在一些实施方式中,图片的色彩空间的转换会占用较多的中央处理器的资源,因此,如果在中央处理器的剩余资源较少的情况下对较大的图片的色彩空间进行转换,可能会造成闪屏、卡死的问题,因此,在本实施例中,可以在检测到移动终端通过中央处理器对图片的色彩空间进行转换时,检测该中央处理器的剩余资源。其中,检测到的中央处理器的剩余资源可以是剩余资源值,也可以是剩余资源比例,在此不做限定。

步骤s502:判断所述剩余资源是否小于预设资源。

在一些实施方式中,移动终端预先设置并存储有预设资源,该预设资源用于作为中央处理器的剩余资源的判断依据,因此,移动终端在获取中央处理器的剩余资源后,可以将中央处理器的剩余资源和预设资源进行比较,以判断该中央处理器的剩余资源是否小于预设资源。可以理解的是,当判断结果表征剩余资源小于预设资源时,表征如果通过中央处理器对较大的图片进行处理可能会造成卡顿的问题,反之,当判断结果表征剩余资源不小于预设资源时,表征如果通过中央处理器对较大的图片进行处理也不会造成卡顿的问题。

步骤s503:当所述剩余资源小于所述预设资源时,获取所述图片的图片参数。

步骤s504:判断所述图片的图片参数是否满足预设参数,所述预设参数用于反应通过所述中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗的参数。

其中,步骤s503-步骤s504的具体描述请参阅步骤s101-步骤s102,在此不再赘述。

步骤s505:当所述图片的图片参数满足所述预设参数时,获取所述图片在所述显示屏上对应的显示区域。

在一些实施方式中,移动终端预先设定有图片在显示屏上对应的显示位置以及显示区域。因此,在图片显示在显示屏上之前,可以根据移动终端的预先设定,获取该图片在显示屏上对应的显示区域。例如,如图7所示,图7示出了本申请实施例提供的移动终端的一种界面示意图,在图7所示的界面示意图中,该图片在显示屏上对应的显示区域为a1。又例如,如图8所示,图8示出了本申请实施例提供的移动终端的另一种界面示意图,在图8所示的界面示意图中,该图片在显示屏上对应的显示区域为a2。其中,可以知道,显示区域a2大于显示区域a1。

步骤s506:计算所述显示区域在所述显示屏上的占比。

作为一种方式,可以获取显示区域的面积s1,并获取显示屏的面积s2,则显示区域在显示屏上的占比可以为s1/s2。

步骤s507:当所述占比不大于预设占比时,停止对所述图片的色彩空间进行转换并直接显示所述图片。

在一些实施方式中,移动终端预先设置并存储有预设占比,该预设占比用于作为显示区域在显示屏上的占比的判断依据,因此,移动终端在获取显示区域在显示屏上的占比后,可以将显示区域在显示屏上的占比和预设占比进行比较,以判断该显示区域在显示屏上的占比是否大于预设占比。在一些实施方式中,当显示区域在显示屏的占比不大于预设占比时,可以认为用户的注意力不会集中于图片,因此,可以停止对图片的色彩空间进行转换,并直接将图片显示在对应的显示区域上,以降低移动终端的功耗。例如,当显示区域在显示屏上的占比不大于预设占比时,表征该图片在显示屏上对应的显示区域较小,如图7所示,因此,可以认为用户的注意力不会集中于图片,即可以不对图片的色彩空间进行转换以降低移动终端的功耗。作为一种方式,该预设占比可以为1/3、1/2等,在此不做限定。

步骤s508:当所述占比由不大于所述预设占比切换为大于所述预设占比时,重新对所述图片的色彩空间进行转换。

在一些实施方式中,当显示区域在显示屏的占比由不大于预设占比切换为大于预设占比时,例如,该显示区域由如图7所示的显示区域a1切换到如图8所示的显示区域a2时,表征用户由注意力不集中在图片到注意力集中在图片上,因此,为了提升用户所见的显示效果,可以重新对图片的色彩空间进行转换。

步骤s509:当所述占比大于预设占比时,继续通过所述中央处理器对所述图片的色彩空间进行转换。

可以理解的,当显示区域在显示屏上的占比大于预设占比时,表征该图片在显示屏上对应的显示区域较大,如图8所示,因此,可以认为用户的注意力会更加集中于图片,即可以对继续对图片的色彩空间进行转换以提升显示效果。

步骤s510:显示进行色彩空间转换后的图片。

在一些实施方式中,移动终端对图片进行色彩空间转换后,可以将该图片进行显示,以提升图片的显示效果。

本申请又再一个实施例提供的图片处理方法,在检测到移动终端通过中央处理器对图片的色彩空间进行转换时,检测中央处理器的剩余资源,判断该剩余资源是否小于预设资源,当该剩余资源小于预设资源时,获取图片的图片参数,判断该图片的图片参数是否满足预设参数,该预设参数用于反应通过中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗的参数,当图片的图片参数满足预设参数时,获取该图片在显示屏上对应的显示区域,计算该显示区域在显示屏上的占比,当该占比不大于预设占比时,停止对图片的色彩空间进行转换并直接显示图片,当占比由不大于预设占比切换为大于预设占比时,重新对图片的色彩空间进行转换,当占比大于预设占比时,继续通过中央处理器对图片的色彩空间进行转换,显示进行色彩空间转换后的图片。相较于图2所示的图片处理方法,本实施例还在中央处理器的剩余资源小于预设资源时获取图片的图片参数,以减小中央处理器的剩余资源不足造成的卡顿,提升移动终端的流畅性。另外,本实施例还根据图片在显示屏上的显示区域的占比,确定是否对图片进行色彩空间的转换,以提升图片的显示效果。

请参阅图7,图7示出了本申请实施例提供的图片处理装置200的模块框图。该图片处理装置200应用于上述移动终端,该移动终端包括中央处理器,下面将针对图7所示的框图进行阐述,所述图片处理装置200包括:图片参数获取模块210、图片参数判断模块220以及图片显示模块230,其中:

图片参数获取模块210,用于在检测到所述移动终端通过所述中央处理器对图片的色彩空间进行转换时,获取所述图片的图片参数。进一步地,所述图片参数获取模块210包括:剩余资源检测子模块、剩余资源判断子模块以及图片参数获取子模块,其中:

剩余资源检测子模块,用于在检测到所述移动终端通过所述中央处理器对图片的色彩空间进行转换时,检测所述中央处理器的剩余资源。

剩余资源判断子模块,用于判断所述剩余资源是否小于预设资源。

图片参数获取子模块,用于当所述剩余资源小于所述预设资源时,获取所述图片的图片参数。

图片参数判断模块220,用于判断所述图片的图片参数是否满足预设参数,所述预设参数用于反应通过所述中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗的参数。进一步地,所述图片参数包括图片尺寸、图片分辨率以及图片格式,所述图片参数判断模块220包括:图片尺寸判断子模块、第一确定子模块、图片分辨率判断子模块、第二确定子模块、图片格式判断子模块以及第三确定子模块,其中:

图片尺寸判断子模块,用于判断所述图片的图片尺寸是否大于预设尺寸。

第一确定子模块,用于当所述图片的图片尺寸大于所述预设尺寸时,确定所述图片的图片参数满足所述预设参数。

图片分辨率判断子模块,用于判断所述图片的图片分辨率是否大于预设分辨率。

第二确定子模块,用于当所述图片的图片分辨率大于所述预设分辨率时,确定所述图片的图片参数满足所述预设参数。

图片格式判断子模块,用于判断所述图片的图片格式是否满足预设格式。

第三确定子模块,用于当所述图片的图片格式满足所述预设格式时,确定所述图片的图片参数满足所述预设参数。

图片显示模块230,用于当所述图片的图片参数满足所述预设参数时,停止对所述图片的色彩空间进行转换并直接显示所述图片。进一步地,所述移动终端还包括显示屏,所述图片显示模块230包括:显示区域获取子模块、占比计算子模块、色彩空间转换停止子模块、色彩空间转换继续子模块、转换图片显示子模块以及色彩空间转换子模块,其中:

显示区域获取子模块,用于当所述图片的图片参数满足所述预设参数时,获取所述图片在所述显示屏上对应的显示区域。

占比计算子模块,用于计算所述显示区域在所述显示屏上的占比。

色彩空间转换停止子模,用于当所述占比不大于预设占比时,停止对所述图片的色彩空间进行转换并直接显示所述图片。

色彩空间转换继续子模块,用于当所述占比大于预设占比时,继续通过所述中央处理器对所述图片的色彩空间进行转换。

转换图片显示子模块,用于显示进行色彩空间转换后的图片。

色彩空间转换子模块,用于当所述占比由不大于所述预设占比切换为大于所述预设占比时,重新对所述图片的色彩空间进行转换。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

请参阅图8,其示出了本申请实施例提供的一种移动终端100的结构框图。该移动终端100可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。本申请中的移动终端100可以包括一个或多个如下部件:处理器110、存储器120、显示屏130以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。

其中,处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个移动终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行移动终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessingunit,cpu)、图形处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。

存储器120可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。

显示屏130用于显示由用户输入的信息、提供给用户的信息以及所述移动终端100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、数字、视频和其任意组合来构成,在一个实例中,该显示屏130可以为液晶显示器(liquidcrystaldisplay,lcd),也可以为有机发光二极管(organiclight-emittingdiode,oled),在此不做限定。

请参阅图9,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质300中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。

计算机可读存储介质300可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质300包括非易失性计算机可读介质(non-transitorycomputer-readablestoragemedium)。计算机可读存储介质300具有执行上述方法中的任何方法步骤的程序代码310的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码310可以例如以适当形式进行压缩。

综上所述,本申请实施例提供的图片处理方法、装置、移动终端以及存储介质,在检测到移动终端通过中央处理器对图片的色彩空间进行转换时,获取图片的图片参数,判断该图片的图片参数是否满足预设参数,该预设参数用于反应通过中央处理器对图片的色彩空间进行转换造成的功耗高于预设功耗的参数,当该图片的图片参数满足预设参数时,停止对该图片的色彩空间进行转换并直接显示该图片,从而通过在中央处理器对图片的色彩空间进行转换时,如果图片的图片参数满足预设参数时,停止对图片的色彩空间进行转换并直接显示图片,以释放中央处理器的资源,降低功耗。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1