CN110378973A - 图像信息处理方法、装置以及电子设备 - Google Patents
图像信息处理方法、装置以及电子设备 Download PDFInfo
- Publication number
- CN110378973A CN110378973A CN201910647093.XA CN201910647093A CN110378973A CN 110378973 A CN110378973 A CN 110378973A CN 201910647093 A CN201910647093 A CN 201910647093A CN 110378973 A CN110378973 A CN 110378973A
- Authority
- CN
- China
- Prior art keywords
- color gamut
- picture
- gamut space
- screen
- space
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10024—Color image
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Color Image Communication Systems (AREA)
- Image Processing (AREA)
Abstract
本申请实施例公开了一种图像信息处理方法、装置以及电子设备。所述方法包括:获取待显示图片的色域空间;获取所述屏幕的色域空间;若所述待显示图片的色域空间的与所述屏幕的色域空间的不一致,检测是否满足色域空间转换条件;若满足色域空间转换条件,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。通过该方法可以使得无论所要展示的待显示图片的色域空间是哪一种,都可以将待显示图片以最真实的状态进行展示,提升了用户体验。
Description
技术领域
本申请涉及图像处理技术领域,更具体地,涉及一种图像信息处理方法、装置以及电子设备。
背景技术
带屏幕的电子设备应用随着社会的发展,其应用范围不断地扩大。例如,利于屏幕显示图片以及视频等图像。而相关电子设备不能很好的反应图像被采集时的显示效果,造成用户体验不佳。
发明内容
鉴于上述问题,本申请提出了一种图像信息处理方法、装置以及电子设备,以改善上述问题。
第一方面,本申请提供了一种图像信息处理方法,应用于具有屏幕的电子设备,所述屏幕支持基于多种色域空间进行图像显示,所述方法包括:获取待显示图片的色域空间;获取所述屏幕的色域空间;若所述待显示图片的色域空间的与所述屏幕的色域空间的不一致;若满足色域空间转换条件,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
第二方面,本申请提供了一种图像信息处理装置,运行于具有屏幕的电子设备,所述屏幕支持基于多种色域空间进行图像显示,所述装置包括:图像信息获取单元,用于获取待显示图片的色域空间;所述图像信息获取单元,还用于获取所述屏幕的色域空间;信息对比单元,用于对所述待显示图片的色域空间和所述屏幕的色域空间进行比对;信息处理单元,用于若所述待显示图片的色域空间的与所述屏幕的色域空间的不一致;若满足色域空间转换条件,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
第三方面,本申请提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述的方法。
第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述的方法。
本申请提供的一种图像信息处理方法、装置以及电子设备,通过获取待显示图片的色域空间以及获取所述屏幕的色域空间,将待显示图片的色域空间与所述屏幕的色域空间进行对比,若所述待显示图片的色域空间的与所述屏幕的色域空间的不一致,并且在若满足色域空间转换条件的情况下,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。通过该方法可以使得无论所要展示的待显示图片的色域空间是哪一种,都可以将待显示图片以最真实的状态进行展示,提升了用户体验。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请实施例提出的一种图像处理的环境图;
图2示出了本申请实施例提出的一种图像信息处理方法的流程图;
图3示出了本申请实施例提出的一种图像信息处理方法中的待显示图片的显示示意图;
图4示出了本申请实施例提出的一种图像信息处理方法中的待显示图片的确认示意图;
图5示出了本申请实施例提出的另一种图像信息处理方法中控制控件的示意图;
图6示出了本申请另一实施例提出的一种图像信息处理方法的流程图;
图7示出了本申请提另一实施例提出的一种图像信息处理方法中目标图片的示意图;
图8示出了本申请提再一实施例提出的一种图像信息处理方法的流程图;
图9示出了本申请提实施例出的一种图像信息处理装置的结构框图;
图10示出了本申请提另一实施例出的另一种图像信息处理装置的结构框图;
图11示出了本申请再一实施例提出的再一种图像信息处理装置的结构框图;
图12示出了本申请的用于执行根据本申请实施例的图像信息处理方法的电子设备的结构框图。
图13是本申请实施例的用于保存或者携带实现根据本申请实施例的图像处理方法的程序代码的存储单元。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
随着电子设备的硬件性能的提升,更多的电子设备可以支持进行清晰度更高的图片进行显示。然而发明人在研究中发现,影响图片显示效果的因素除了图片本身的信息外,还有图片信息与进行图片显示的屏幕之间的匹配程度。
以色域空间为例。色域即色域空间,是对一种颜色进行编码的方法,也指一个技术***能够产生的颜色的总和。在计算机图形处理中,色域是颜色的某个完全的子集。色域空间可以包括有sRGB色域、Adobe RGB色域或者DCI-P3色域。其中,sRGB是最早期的色域标准之一,并得到了来自业界的W3C、Exif、Intel、Pantone、Corel以及其它许多业界厂商的支持。Adobe RGB色域主要就是提高了在青绿色系上的显示,因此大概可以覆盖50%CIE1931XYZ色彩空间。DCI-P3是一种应用于数字影院的色域,它是一种以人类视觉体验为主导的色域标准,尽可能匹配电影场景中能展现的全部色域。它也不是色域最广的标准(目前最新的标准为BT.2020),但是在Rec.709标准之上,拥有更广阔的红色/绿色系范围。
而发明人发现,当图片的色域空间与屏幕的色域空间不一致时,直接在该屏幕上显示色域空间不一致的图片会造成无法显示图片原本被采集时的显示效果。例如,当对应的色域空间更广的图片显示在对应的色域空间更窄的屏幕上时,所显示的图片会变得更加的过饱和。而当对应的色域空间更窄的图片显示在对应的色域空间更广的屏幕上时,所显示的图片会变得更加的暗淡。
因此,为了改善上述问题,发明人提出了本申请提供的可以使得无论所要展示的待显示图片的色域空间是哪一种,都可以将待显示图片以最真实的状态进行展示,提升了用户体验的图像信息处理方法、装置以及电子设备。
下面先对本申请实施例所运行的环境进行介绍。
如图1所示,在本申请实施例中在画布(Canvas)中进行界面(例如activity)中的图片的色域转换处理,要进行色域转换的图片会先经过图形处理函数库(Skia)的处理得到对应的位图,然后基于位图进行色域转换。在色域转换过程中会先基于硬件加速绘图模块(HWUI)或者图形处理函数库(Skia)进行色域转换,然后经过OpenGL ES(一种图形库)、图层模块(Surface)、图层传递模块(Surface Flinger)、硬件图层混合器(HWC)以及多媒体显示处理器(MDP)的处理,进而最终显示到屏幕上。
下面将结合具体实施例对本申请内容进行介绍。
请参阅图2,本申请提供的一种图像信息处理方法,应用于具有屏幕的电子设备,所述屏幕支持基于多种色域空间进行图像显示,所述方法包括:
步骤S110:获取待显示图片的色域空间。
作为一种方式,待显示图片为还未展示图片本身的内容,并且被用户选中的图片。例如,如图3所示,在界面99中展示有多个图片的图标,当检测到其中某个图标被用户选中以后,则确定该被选中的图标所对应的图片为待显示图片。作为一种方式,当检测到其中某个图标为用户触控后,确定该被触控的图标被用户选中。作为另外一种方式,当检测到有作用于展示图标的界面内按压操作,且在保持该按压操作移动一定距离所划分的区域内有图标时,将处于该区域内的图标对应的图片作为待显示图片。例如,如图4所示,在图4中,先检测到用户作用于触控点98的按压操作,并保持按压持续移动到触控点97,那么图中的虚线框所围绕的区域内的4个图标就是被选中的图标,进一步的被选中的图标所对应的图片为待显示图片。
作为另外一种方式,待显示图片为展示了预览图像,且被用户选中进行放大以进行全屏显示的图片。
而对于电子设备可以有多种方式来获取待显示图片的色域空间。
作为一种方式,可以直接读取图片的EXIF(Exchangeable Image File)信息,从EXIF信息中读取出图片的色域空间。其中,EXIF信息是一种专门为数字照片设定的格式。这样的格式能够用来记录数字照片的属性信息,如相机的品牌及型号、相片的拍摄时间、拍摄时所设置的光圈大小、快门速度、ISO等信息以及色域空间等。
作为另外一种方式,可以直接基于图片的像素点的颜色值来分析出图片的色域空间。
作为再一种方式,电子设备可以在采集图像时,生成EXIF信息的同时,还生成一个图像信息伴随文件。在该文件中存储图片后续会因为再次编辑而被修改的信息,例如,图片的色域空间或者饱和度等。然后将所采集的图片的信息做哈希运算以得到一个全局唯一的标识符,将该标识符***到该图像信息伴随文件中。并件该图像信息伴随文件同步到云端,那么当在其他电子设备上展示前述采集的图片时,即使该图片已经被再次编辑而造成EXIF信息中的信息已经不是最初被采集时的信息时(例如,因为颜色被编辑而造成色域空间变化),其他的电子设备可以通过云端来获取到图像信息伴随文件来查找到图片最初被采集时的信息(例如,色域空间),以便可以更好的恢复图片被采集时的显示效果。
步骤S120:获取所述屏幕的色域空间。
作为一种方式,可以在电子设备的***中配置一文件用于存储屏幕的当前色域空间。那么在这种方式下,电子设备可以通过读取该文件的方式获取到所述屏幕的色域空间。
步骤S130:若所述待显示图片的色域空间的与所述屏幕的色域空间的不一致,检测是否满足色域空间转换条件。
步骤S140:若满足色域空间转换条件,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
步骤S141:若不满足色域空间转换条件,不执行将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
需要说明的是,在本申请实施例中,色域空间转换条件可以有多种。
作为一种方式,色域空间转换条件表征当前电子设备的资源是否允许进行色域转换。可以理解的是,电子设备进行色域空间的转换需要消耗处理器资源以及电量资源。那么在这种方式下,色域空间转换条件可以为当电子设备当前的处理资源较为紧张或者电量较低时,不允许进行色域空间的转换。可以理解的是,其中可以通过配置阈值的方式来使电子设备检测当前处理资源是否较为紧张或者电量是否较低。例如,对于处理资源可以配置CPU的占用率阈值,当电子设备检测到当前的CPU占用率高于前述的占用率阈值时,表征当前CPU处于高负荷运行,那么就判定不进行色域转换。类似的,对于电量也可以配置低电量阈值,当电子设备检测到当前的电量低于前述的低电量阈值时,表征当前电量较低,那么就判定不进行色域转换。
作为另外一种方式,色域空间转换条件表征当前电子设备是否已经开启了进行色域转换。
可选的,该是否开启进行色域空间的转换可以是针对电子设备全局而言。也可以是针对某单个应用程序而言。在针对某单个应用程序的这种方式中。电子设备可以设置一个配置界面,以便用户可以控制哪些应用程序在展示图片时可以开启色域转换,而哪些应用程序在展示图片时不会开启色域转换。而对于该界面中配置的是否可以进行色域转换的应用程序,可以通过建立名单的方式来进行区别。
例如,如图5所示,在图5所示的界面中显示有多个应用程序,以及每个应用程序对应的控制控件的状态。可以理解的是,若应用程序对应的控制控件的状态为图示的“关”,那么表示该应用程序移除或者不加入到上述名单中,若应用程序对应的控制控件的状态为图示的“开”,那么表示该应用程序加入到上述名单中。例如,对于名称为“TX图片”的应用程序,其对应的控制控件的状态为“开”,即表示“TX图片”这个应用程序会存在于前述的名单中。而对于名称为“AQY图片”的应用程序,其对应的控制控件的状态为“关”,那么表示“AQY图片”这个应用程序不会存在于前述的名单中。可以理解的是,存在于名单中的应用程序则表征在进行图片展示时会开启色域转换。
作为再一种方式,色域空间转换条件可以表征当前是否有必要进行色域空间的转换。因为,即使不进行的色域空间的转换,也可以让待显示图片显示出比较好的真实性。
可选的,所述色域空间转换条件包括:所述待显示图片的曝光度低于指定曝光度值,且所述待显示图片的色域空间范围小于所述屏幕的色域空间的范围。可以理解的是,图片的曝光度可以影响图片的饱和度,那么在对应的色域空间更窄的图片直接显示到色域空间更广的屏幕的情况下,会造成图片显得比较暗淡,但是,若图片本身的曝光度较高,该较高的曝光度可以与暗淡的为效果进行抵消,进而会使得图片的显示效果不会变得更差,或者更加丢失真实性。
色域空间转换条件除了包括上述方式外,还可以包括所述待显示图片的曝光度大于指定曝光度值,且所述待显示图片的色域空间范围大于所述屏幕的色域空间的范围。
本申请提供的一种图像信息处理方法,通过获取待显示图片的色域空间以及获取所述屏幕的色域空间,将待显示图片的色域空间与所述屏幕的色域空间进行对比,若所述待显示图片的色域空间的与所述屏幕的色域空间的不一致,并且在若满足色域空间转换条件的情况下,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。通过该方法可以使得无论所要展示的待显示图片的色域空间是哪一种,都可以将待显示图片以最真实的状态进行展示,提升了用户体验。
请参阅图6,本申请提供的一种图像信息处理方法,应用于具有屏幕的电子设备,所述屏幕支持基于多种色域空间进行图像显示,所述方法包括:
步骤S210:在所述屏幕中显示多个待选的图片。
可以理解的是,对于待选的图片可以以图标的形式进行显示,也可以以缩略图的形式进行显示。
步骤S220:将从所述多个待选的图片中选中进行全屏展示的图片确定为待显示图片。
步骤S230:获取所述屏幕的色域空间。
步骤S240:比对所述待显示图片的色域空间与所述屏幕的色域空间是否一致。
步骤S250:若所述待显示图片的色域空间的与所述屏幕的色域空间的一致,对所述待显示图片进行全屏显示。
步骤S260:若所述待显示图片的色域空间的与所述屏幕的色域空间的不一致,检测是否满足色域空间转换条件。
步骤S270:若不满足色域空间转换条件,对所述待显示图片进行全屏显示。
步骤S280:若满足色域空间转换条件,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致后全屏显示所述待显示图片。
需要说明的是,电子设备在进行色域空间转换的过程中会消耗一定的资源,那么如果转换过于频繁可能会更加影响电子设备的资源。例如,当前有10张图片需要进行全屏展示,那么并且这10张图片均是同一种色域空间,且屏幕当前的色域空间与这10张图片的色域空间不同。并且,在后续的色域转换过程中是将图片的色域空间转换为与屏幕当前的色域空间一致,那么就会造成每个图片在全屏展示之前都会进行一次转换。但是,若这10张图片中除了当前被选中的图片,其余图片的色域空间与屏幕均是一致的情况下,若是将屏幕的色域空间转换为与当前的待显示图片的色域空间一致,那就会造成后续还需要再次进行一次色域转换。
为了改善上述方式,作为一种方式,以所述待显示图片为基准,获取目标图片,所述目标图片为所述多个待选的图片中满足目标概率被用户选中的图片。获取所述目标图片的色域空间,若所述目标图片的色域空间与所述待显示图片的色域空间一致,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
可以理解的是,用户在通过某个应用程序查看图片的过程中,可能会基于一定的相似性为查看逻辑。例如,用户可能会连续查看多张内容相似的图片以便进行对比。再例如,用户也可能会连续查看同一天采集的图片。再或者,用户可能就近查看已经进行全屏显示的图片附近的图片。
那么基于上述内容,作为一种方式,所述目标图片满足以下条件中的至少一个:与所述待显示图片的内容相似度满足指定条件;与所述待显示图片的采集日期相同;以及与所述待显示图片相邻排列。其中,相似度满足指定条件可以包括均为同种类型的图片。例如,都为人物类的图片或者都为风景类的图片。可以理解的是,为了降低数据处理量,电子设备可以进对屏幕所显示的多个待选的图片进行内容相似的判断。而作为另外一种方式,电子设备可以在进行图片被存储时就预先对图片的类型进行划分,并存储划分结果。那么在这种方式下,当电子设备需要通过图片内容来确定目标图片的情况下,可以直接查询预先的划分结果即可,而不用再实时进行内容识别,进而可以提升识别效率。
例如,如图7所示,若所述目标图片为与所述待显示图片相邻排列的图片。那么在这种情况下,若当前待显示图片为图片A,那么目标图片包括图片B、图片E以及图片D。若当前待显示图片为图片E,那么目标图片包括图片A、图片B、图片C、图片D、图片F、图片K、图片H、图片G以及图片D。而若当目标图片为与所述待显示图片相邻排列、且内容相似度满足指定条件的图片的情况下,若识别到只有图片F、图片G、图片H以及图片K,那么目标图片仅包括图片F、图片G、图片H以及图片K。
再进一步的,若所述目标图片中色域空间与所述待显示图片的色域空间一致的图片的数量大于目标值,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
再者,为了作为一种方式方式,在检测目标图片的色域空间与当前的待显示图片的色域空间一致后,可以在目标图片的周围显示一个外框,以便引起用户的注意,使得用户更大概率的选择目标图片进行查看。
步骤S290:对所述待显示图片进行全屏显示。
本申请提供的一种图像信息处理方法,在选择图片进行全屏显示的过程中,通过获取待显示图片的色域空间以及获取所述屏幕的色域空间,将待显示图片的色域空间与所述屏幕的色域空间进行对比,若所述待显示图片的色域空间的与所述屏幕的色域空间的不一致,并且在若满足色域空间转换条件的情况下,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致,并进行全屏显示。通过该方法可以使得无论所要展示的待显示图片的色域空间是哪一种,都可以将待显示图片以最真实的状态进行展示,提升了用户体验。
请参阅图8,本申请提供的一种图像信息处理方法,应用于具有屏幕的电子设备,所述屏幕支持基于多种色域空间进行图像显示,所述方法包括:
步骤S310:获取待显示图片的色域空间。
步骤S320:获取所述屏幕的色域空间。
步骤S330:若所述待显示图片的色域空间的与所述屏幕的色域空间的不一致,识别所述屏幕的亮度是否大于目标阈值。
步骤S340:若识别到所述屏幕的亮度大于目标阈值,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
需要说明的是,当屏幕的亮度低于一定的亮度值的情况下,所显示的图片是否暗淡或者是否过饱和并不会特别明显,那么如果依然还进行色域的转换,可能会造成资源的浪费。因此,当识别到所述屏幕的亮度大于目标阈值的情况下,再将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致,这样可以使得所进行的色域转换能够实际起到提升用户体验的作用。
作为一种方式,目标阈值可以为用户手动设定的当前的屏幕亮度。作为另外一种方式,目标阈值为电子设备自动根据当前外界环境光强度设置的屏幕亮度。
步骤S350:若所述屏幕的亮度不大于所述目标阈值,检测所述亮度与目标阈值的偏离度是否大于指定阈值。
可以理解的是,本实施例中的偏离度表征屏幕的实际亮度与前述目标阈值之间的差值的大小。
如前述内容所述,目标阈值可以为用户手动设定的当前的屏幕亮度,也可以为电子设备自动根据当前外界环境光强度设置的屏幕亮度。或者为预先配置的可以被明显感知到颜色变化的屏幕亮度。而需要说明的是,通常用户手动设置的屏幕亮度会比电子设备自动根据环境光调节的亮度更亮,也就是亮度值更高。那么作为一种方式,若电子设备识别到当前未开启自动基于环境光调节屏幕亮度的情况下,将偏离度对应的指定阈值设定为第一指定阈值,而当电子设备识别到当前开启自动基于环境光调节屏幕亮度的情况下,将偏离度对应的指定阈值设定为第二指定阈值,其中,第一指定阈值大于第二指定阈值。
步骤S360:若所述偏离度不大于指定阈值,检测所述屏幕的色域空间的范围小于所述待显示图片的色域空间的范围;
步骤S361:若所述屏幕的色域空间的范围小于所述待显示图片的色域空间的范围,不执行将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
步骤S362:若所述屏幕的色域空间的范围大于所述待显示图片的色域空间的范围,执行将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
可以理解的是,若屏幕的色域空间的范围大于所述待显示图片的色域空间的范围,在不进行任何的色域空间转换的情况下,屏幕所显示的图片会相对该待显示图片的真实情况更为暗淡。但是,若屏幕的色域空间的范围小于所述待显示图片的色域空间的范围,在不进行任何的色域空间转换的情况下,屏幕所显示的图片会相对该待显示图片的真实情况更为过饱和,那么在偏离度还未大于指定阈值的情况下么,虽然当前的实际亮度低于可以被明显感知到颜色变化的屏幕亮度,但是因为即使不进行色域转换,因为图片的过饱和显示效果也会和当前的实际亮度相对较暗(相对目标阈值较暗)的效果相抵消,进而即使不转换也不会太影响用户的视觉体验,那么在这种情况下本着节约能源的目的,就可以不进行色域转换。
步骤S370:若所述偏离度大于指定阈值,不执行所述将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致的步骤。
可以理解的是,若所述偏离度大于指定阈值,表征当前屏幕的亮度较低,以至于用户无法有效的感知到色域转换所带来的效果,那么在这种情况下本着节约能源的目的,就可以不进行色域转换。
本申请提供的一种图像信息处理方法,通过该方法可以使得无论所要展示的待显示图片的色域空间是哪一种,都可以将待显示图片以最真实的状态进行展示,提升了用户体验。并且,在识别所述待显示图片的色域空间的与所述屏幕的色域空间的不一致的情况下,可以根据屏幕当前的亮度来确定是否进行色域转换,进而提升了转换的针对性以及灵活性。
请参阅图9,本申请提供的一种图像信息处理装置400,运行于具有屏幕的电子设备,所述屏幕支持基于多种色域空间进行图像显示,所述装置400包括:
图像信息获取单元410,用于获取待显示图片的色域空间。
作为一种方式,图像信息获取单元410,具体用于在所述屏幕中显示多个待选的图片;将从所述多个待选的图片中选中进行全屏展示的图片确定为待显示图片。
所述图像信息获取单元420,还用于获取所述屏幕的色域空间。
信息对比单元430,用于对所述待显示图片的色域空间和所述屏幕的色域空间进行比对。
信息处理单元440,用于若所述待显示图片的色域空间的与所述屏幕的色域空间的不一致;若满足色域空间转换条件,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
可选的,作为一种方式,所述色域空间转换条件包括:识别到所述屏幕的亮度大于目标阈值。在这种方式下,如图10所示,所述装置还包括偏离度检测单元450,用于若所述屏幕的亮度不大于所述目标阈值,检测所述亮度与目标阈值的偏离度;若所述偏离度不大于指定阈值,且所述屏幕的色域空间的范围大于所述待显示图片的色域空间的范围,不执行将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。若所述偏离度大于指定阈值,不执行所述将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致的步骤。
作为另外一种方式,所述色域空间转换条件包括:
所述待显示图片的曝光度低于指定曝光度值,且所述待显示图片的色域空间范围小于所述屏幕的色域空间的范围;或者
所述待显示图片的曝光度大于指定曝光度值,且所述待显示图片的色域空间范围大于所述屏幕的色域空间的范围。
作为一种方式,信息处理单元440,具体用于以所述待显示图片为基准,获取目标图片,所述目标图片为所述多个待选的图片中满足目标概率被用户选中的图片;获取所述目标图片的色域空间;若所述目标图片的色域空间与所述待显示图片的色域空间一致,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
可选的,信息处理单元440,具体用于若所述目标图片中色域空间与所述待显示图片的色域空间一致的图片的数量大于目标值,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。其中,所述目标图片满足以下条件中的至少一个:与所述待显示图片的内容相似度满足指定条件;与所述待显示图片的采集日期相同;以及与所述待显示图片相邻排列。
作为一种方式,如图11所示,所述装置400还包括:
全屏显示单元460,对所述待显示图片进行全屏显示。
下面将结合图12对本申请提供的一种电子设备进行说明。
请参阅图12,基于上述的图像处理方法、装置,本申请实施例还提供的另一种可以执行前述终端控制方法的电子设备100。电子设备100包括相互耦合的一个或多个(图中仅示出一个)处理器102、存储器104、网络模块106、图像处理模块108、摄像头110以及支持基于多种色域空间进行图像显示的屏幕112。其中,该存储器104中存储有可以执行前述实施例中内容的程序,而处理器102可以执行该存储器104中存储的程序。
其中,处理器102可以包括一个或者多个处理核。处理器102利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器104内的指令、程序、代码集或指令集,以及调用存储在存储器104内的数据,执行电子设备100的各种功能和处理数据。可选地,处理器102可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(ProgrammableLogic Array,PLA)中的至少一种硬件形式来实现。处理器102可集成中央处理器(CentralProcessing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器102中,单独通过一块通信芯片进行实现。
存储器104可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器104可用于存储指令、程序、代码、代码集或指令集。存储器104可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
所述网络模块106用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯,例如和无线接入点进行通讯。所述网络模块106可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。所述网络模块106可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。
该图像处理模块108可以用于对摄像头110所采集的图像进行编码,或者对网络模块106从网络请求的数据进行解码,以便传输到屏幕112进行显示。具体的,图像处理模块108可以为GPU、专用的DSP、FPGA、ASIC芯片等。
请参考图13,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质800中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质800可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质800包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。
综上所述,本申请提供的一种图像信息处理方法、装置以及电子设备,通过获取待显示图片的色域空间以及获取所述屏幕的色域空间,将待显示图片的色域空间与所述屏幕的色域空间进行对比,若所述待显示图片的色域空间的与所述屏幕的色域空间的不一致,并且在若满足色域空间转换条件的情况下,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。通过该方法可以使得无论所要展示的待显示图片的色域空间是哪一种,都可以将待显示图片以最真实的状态进行展示,提升了用户体验。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (12)
1.一种图像信息处理方法,其特征在于,应用于具有屏幕的电子设备,所述屏幕支持基于多种色域空间进行图像显示,所述方法包括:
获取待显示图片的色域空间;
获取所述屏幕的色域空间;
若所述待显示图片的色域空间的与所述屏幕的色域空间的不一致,检测是否满足色域空间转换条件;
若满足色域空间转换条件,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
2.根据权利要求1所述的方法,其特征在于,所述获取待显示图片的色域空间的步骤包括:
在所述屏幕中显示多个待选的图片;
将从所述多个待选的图片中选中进行全屏展示的图片确定为待显示图片;
所述将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致的步骤之后还包括:
对所述待显示图片进行全屏显示。
3.根据权利要求2所述的方法,其特征在于,所述将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致的步骤包括:
以所述待显示图片为基准,获取目标图片,所述目标图片为所述多个待选的图片中满足目标概率被用户选中的图片;
获取所述目标图片的色域空间;
若所述目标图片的色域空间与所述待显示图片的色域空间一致,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
4.根据权利要求3所述的方法,其特征在于,所述目标图片有多个,所述若所述目标图片的色域空间与所述待显示图片的色域空间一致,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致的步骤包括:
若所述目标图片中色域空间与所述待显示图片的色域空间一致的图片的数量大于目标值,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
5.根据权利要求3或4所述的方法,其特征在于,所述目标图片满足以下条件中的至少一个:
与所述待显示图片的内容相似度满足指定条件;
与所述待显示图片的采集日期相同;以及
与所述待显示图片相邻排列。
6.根据权利要求1所述的方法,其特征在于,所述色域空间转换条件包括:
识别到所述屏幕的亮度大于目标阈值。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若所述屏幕的亮度不大于所述目标阈值,检测所述亮度与目标阈值的偏离度;
若所述偏离度不大于指定阈值,且所述屏幕的色域空间的范围小于所述待显示图片的色域空间的范围,不执行将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
若所述偏离度大于指定阈值,不执行所述将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致的步骤。
9.根据权利要求1所述的方法,其特征在于,所述色域空间转换条件包括:
所述待显示图片的曝光度低于指定曝光度值,且所述待显示图片的色域空间范围小于所述屏幕的色域空间的范围;或者
所述待显示图片的曝光度大于指定曝光度值,且所述待显示图片的色域空间范围大于所述屏幕的色域空间的范围。
10.一种图像信息处理装置,其特征在于,运行于具有屏幕的电子设备,所述屏幕支持基于多种色域空间进行图像显示,所述装置包括:
图像信息获取单元,用于获取待显示图片的色域空间;
所述图像信息获取单元,还用于获取所述屏幕的色域空间;
信息对比单元,用于对所述待显示图片的色域空间和所述屏幕的色域空间进行比对;
信息处理单元,用于若所述待显示图片的色域空间的与所述屏幕的色域空间的不一致;若满足色域空间转换条件,将所述屏幕的色域空间转换为与所述待显示图片的色域空间一致。
11.一种电子设备,其特征在于,包括一个或多个处理器、视频编解码器以及存储器;
一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行权利要求1-9任一所述的方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码被处理器运行时执行权利要求1-9任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910647093.XA CN110378973B (zh) | 2019-07-17 | 2019-07-17 | 图像信息处理方法、装置以及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910647093.XA CN110378973B (zh) | 2019-07-17 | 2019-07-17 | 图像信息处理方法、装置以及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110378973A true CN110378973A (zh) | 2019-10-25 |
CN110378973B CN110378973B (zh) | 2022-08-12 |
Family
ID=68253716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910647093.XA Active CN110378973B (zh) | 2019-07-17 | 2019-07-17 | 图像信息处理方法、装置以及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110378973B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021008345A1 (zh) * | 2019-07-17 | 2021-01-21 | Oppo广东移动通信有限公司 | 图像信息处理方法、装置、电子设备及存储介质 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101252635A (zh) * | 2007-02-22 | 2008-08-27 | 富士施乐株式会社 | 图像处理装置和图像处理方法 |
CN102577397A (zh) * | 2009-11-20 | 2012-07-11 | 夏普株式会社 | 图像处理装置和图像处理方法 |
US20130076776A1 (en) * | 2011-09-26 | 2013-03-28 | Ati Technologies Ulc | Method and apparatus for providing independent gamut remapping for multiple screen subsections |
US20130335439A1 (en) * | 2012-06-18 | 2013-12-19 | Samsung Display Co., Ltd. | System and method for converting color gamut |
CN103634580A (zh) * | 2013-12-19 | 2014-03-12 | 敦泰科技有限公司 | 一种彩色图像的色域调整方法及装置 |
US20150243248A1 (en) * | 2014-02-21 | 2015-08-27 | Samsung Electronics Co., Ltd. | Image processing apparatus, display apparatus, and image processing system and method, for displaying image data |
CN105118026A (zh) * | 2015-07-28 | 2015-12-02 | 小米科技有限责任公司 | 色域模式切换方法及装置 |
CN105261326A (zh) * | 2015-10-09 | 2016-01-20 | 惠州Tcl移动通信有限公司 | 调整显示色域的显示设备及其调整显示色域的方法 |
CN107845363A (zh) * | 2017-11-23 | 2018-03-27 | 维沃移动通信有限公司 | 一种显示控制方法及移动终端 |
CN108184037A (zh) * | 2017-12-12 | 2018-06-19 | 维沃移动通信有限公司 | 一种图像显示方法及移动终端 |
CN108810507A (zh) * | 2018-06-15 | 2018-11-13 | 京东方科技集团股份有限公司 | 一种色域转换方法及色域转换器、显示装置 |
CN109618228A (zh) * | 2018-11-27 | 2019-04-12 | Oppo广东移动通信有限公司 | 视频增强控制方法、装置以及电子设备 |
CN109923606A (zh) * | 2017-07-31 | 2019-06-21 | 华为技术有限公司 | 一种广色域图像显示方法及设备 |
-
2019
- 2019-07-17 CN CN201910647093.XA patent/CN110378973B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101252635A (zh) * | 2007-02-22 | 2008-08-27 | 富士施乐株式会社 | 图像处理装置和图像处理方法 |
CN102577397A (zh) * | 2009-11-20 | 2012-07-11 | 夏普株式会社 | 图像处理装置和图像处理方法 |
US20130076776A1 (en) * | 2011-09-26 | 2013-03-28 | Ati Technologies Ulc | Method and apparatus for providing independent gamut remapping for multiple screen subsections |
US20130335439A1 (en) * | 2012-06-18 | 2013-12-19 | Samsung Display Co., Ltd. | System and method for converting color gamut |
CN103634580A (zh) * | 2013-12-19 | 2014-03-12 | 敦泰科技有限公司 | 一种彩色图像的色域调整方法及装置 |
US20150243248A1 (en) * | 2014-02-21 | 2015-08-27 | Samsung Electronics Co., Ltd. | Image processing apparatus, display apparatus, and image processing system and method, for displaying image data |
CN105118026A (zh) * | 2015-07-28 | 2015-12-02 | 小米科技有限责任公司 | 色域模式切换方法及装置 |
CN105261326A (zh) * | 2015-10-09 | 2016-01-20 | 惠州Tcl移动通信有限公司 | 调整显示色域的显示设备及其调整显示色域的方法 |
CN109923606A (zh) * | 2017-07-31 | 2019-06-21 | 华为技术有限公司 | 一种广色域图像显示方法及设备 |
CN107845363A (zh) * | 2017-11-23 | 2018-03-27 | 维沃移动通信有限公司 | 一种显示控制方法及移动终端 |
CN108184037A (zh) * | 2017-12-12 | 2018-06-19 | 维沃移动通信有限公司 | 一种图像显示方法及移动终端 |
CN108810507A (zh) * | 2018-06-15 | 2018-11-13 | 京东方科技集团股份有限公司 | 一种色域转换方法及色域转换器、显示装置 |
CN109618228A (zh) * | 2018-11-27 | 2019-04-12 | Oppo广东移动通信有限公司 | 视频增强控制方法、装置以及电子设备 |
Non-Patent Citations (2)
Title |
---|
HAOLIANG LI等: "Color Space Identification from Single Images", 《2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS)》 * |
孔宪君等: "计算机相关设备的图像颜色处理及其转换", 《煤炭技术》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021008345A1 (zh) * | 2019-07-17 | 2021-01-21 | Oppo广东移动通信有限公司 | 图像信息处理方法、装置、电子设备及存储介质 |
EP4002823B1 (en) * | 2019-07-17 | 2023-07-26 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Image information processing method, apparatus, and storage medium for display gamut adaptation to a display interface |
Also Published As
Publication number | Publication date |
---|---|
CN110378973B (zh) | 2022-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108600781B (zh) | 一种视频封面生成的方法以及服务器 | |
US8994845B2 (en) | System and method of adjusting a camera based on image data | |
US9451173B2 (en) | Electronic device and control method of the same | |
CN110377391B (zh) | 图片显示方法、装置、移动终端及存储介质 | |
US11810529B2 (en) | Screen color gamut control method, electronic device and storage medium | |
US20220139296A1 (en) | Image information processing method, electronic device and storage medium | |
CN111932521B (zh) | 图像质量测试方法和装置、服务器、计算机可读存储介质 | |
CN111311500A (zh) | 一种对图像进行颜色还原的方法和装置 | |
CN110413360A (zh) | 图片显示方法、装置、移动终端及存储介质 | |
CN110378973A (zh) | 图像信息处理方法、装置以及电子设备 | |
US9076207B1 (en) | Image processing method, system and electronic device | |
CN112419218A (zh) | 图像处理方法、装置及电子设备 | |
EP2658245B1 (en) | System and method of adjusting camera image data | |
CN110377773B (zh) | 图片处理方法、装置、移动终端以及存储介质 | |
WO2023151210A1 (zh) | 图像处理方法、电子设备及计算机可读存储介质 | |
CN110365962B (zh) | 色域转换处理方法、装置以及电子设备 | |
CN114089931B (zh) | 图片打印方法、电子设备及计算机可读存储介质 | |
CN110362188B (zh) | 图片处理方法、装置、移动终端以及存储介质 | |
CN114692800A (zh) | 一种二维码生成方法以及相关设备 | |
CN111866383A (zh) | 一种图像处理方法、终端及存储介质 | |
RU2794062C2 (ru) | Устройство и способ обработки изображения и оборудование | |
CA2776009C (en) | System and method of adjusting camera image data | |
CN116363017B (zh) | 图像处理方法及装置 | |
CN118233718A (zh) | 坏点校正方法及电子设备 | |
CN115705663B (zh) | 图像处理方法与电子设备 |
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 |