一种图像数据处理方法及电子设备的制造方法
【技术领域】
[0001 ] 本发明涉及屏幕制造领域,特别是涉及一种图像数据处理方法及电子设备。
【背景技术】
[0002]时下的电子设备,大多都具有图形处理器(Graphic Processing Unit, GPU)。例如,手机、平板电脑、笔记本电脑等设备,都具有相应的GPU。
[0003]现有技术中,对于图像数据的分析或识别过程,主要还是由CPU来实现。在CPU对图像数据进行处理之前,需要将图像数据由GPU的显存传输至电子设备的内存,然后才可以由CPU对图像数据进行分析或识别等处理。
[0004]但是,图像数据的数据量往往较大,将图像数据从显存传输至内存中的过程消耗的时间较长,有时甚至会成为减少图像数据的处理时间的瓶颈。
【发明内容】
[0005]本发明的目的是提供一种图像数据处理方法及电子设备,能够减少图像数据从显存传输至内存中的过程消耗的时间,提高图像数据的处理效率。
[0006]为实现上述目的,本发明提供了如下方案:
[0007]—种图像数据处理方法,所述方法应用于具有图像处理单元和中央处理器的电子设备,所述方法包括:
[0008]获取待处理的图像数据;
[0009]基于对所述图像数据的处理策略,确定在对所述图像数据进行处理的过程中所采用的所述图像数据的第一像素特征值;其中,一个所述图像数据具有多个像素特征值;
[0010]将所述多个像素特征值中的第一像素特征值传输至所述电子设备的内存中,以便所述中央处理器基于所述第一像素特征值进行处理。
[0011]可选的,所述确定在对所述图像数据进行处理的过程中所采用的所述图像数据的第一像素特征值,具体包括:
[0012]从所述图像数据的四个像素特征值中,确定在对所述图像数据进行处理的过程中所采用的所述图像数据的第一像素特征值。
[0013]可选的,所述将所述多个像素特征值中的第一像素特征值传输至所述电子设备的内存中,具体包括:
[0014]通过RGBA通道中的第一通道,将所述多个像素特征值中的第一像素特征值传输至所述电子设备的内存中。
[0015]可选的,所述将所述多个像素特征值中的第一像素特征值传输至所述电子设备的内存中,具体包括:
[0016]通过RGBA通道中的四个通道,将四个图像数据分别对应的共四个第一像素特征值以一次数据传输过程传输至所述电子设备的内存中。
[0017]可选的,所述中央处理器基于所述第一像素特征值进行处理,具体包括:
[0018]统计第一像素特征值符合第一预设条件的图像数据的个数;
[0019]判断所述个数是否大于第一预设阈值,得到第一判断结果;
[0020]当所述第一判断结果表示所述个数大于第一预设阈值时,采用预设处理策略对所述图像数据进行处理。
[0021]一种电子设备,所述电子设备具有图像处理单元和中央处理器,所述电子设备包括:
[0022]图像数据获取单元,用于获取待处理的图像数据;
[0023]第一像素特征值确定单元,用于基于对所述图像数据的处理策略,确定在对所述图像数据进行处理的过程中所采用的所述图像数据的第一像素特征值;其中,一个所述图像数据具有多个像素特征值;
[0024]传输单元,用于将所述多个像素特征值中的第一像素特征值传输至所述电子设备的内存中,以便所述中央处理器基于所述第一像素特征值进行处理。
[0025]可选的,所述第一像素特征值确定单元,具体包括:
[0026]第一像素特征值确定子单元,用于从所述图像数据的四个像素特征值中,确定在对所述图像数据进行处理的过程中所采用的所述图像数据的第一像素特征值。
[0027]可选的,所述传输单元,具体包括:
[0028]第一传输子单元,用于通过RGBA通道中的第一通道,将所述多个像素特征值中的第一像素特征值传输至所述电子设备的内存中。
[0029]可选的,所述传输单元,具体包括:
[0030]第二传输子单元,用于通过RGBA通道中的四个通道,将四个图像数据分别对应的共四个第一像素特征值以一次数据传输过程传输至所述电子设备的内存中。
[0031]可选的,所述中央处理器,具体包括:
[0032]统计单元,用于统计第一像素特征值符合第一预设条件的图像数据的个数;
[0033]判断单元,用于判断所述个数是否大于第一预设阈值,得到第一判断结果;
[0034]处理单元,用于当所述第一判断结果表示所述个数大于第一预设阈值时,采用预设处理策略对所述图像数据进行处理。
[0035]根据本发明提供的具体实施例,本发明公开了以下技术效果:
[0036]本发明的图像数据处理方法及电子设备,通过基于对所述图像数据的处理策略,确定在对所述图像数据进行处理的过程中所采用的所述图像数据的第一像素特征值,将所述多个像素特征值中的第一像素特征值传输至所述电子设备的内存中,能够减少图像数据从显存传输至内存中的过程消耗的时间,并且,由于传输至内存中的数据均是与所述处理策略相关的数据,没有与所述处理策略无关的数据,因此,中央处理器还可以省去从多种像素特征值中识别与所述处理策略相关的第一像素特征值的步骤,从而可以提高中央处理对于图像数据的处理效率。
【附图说明】
[0037]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本发明的图像数据处理方法实施例1的流程图;
[0039]图2为本发明的图像数据处理方法实施例2的流程图;
[0040]图3为本发明的图像数据处理方法实施例3的流程图;
[0041]图4为本发明的电子设备实施例的结构图。
【具体实施方式】
[0042]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0044]本发明的图像数据处理方法,可以应用于具有图像处理单元和中央处理器的电子设备。所述电子设备可以是手机、平板电脑、笔记本电脑、台式计算机等设备。所述图像处理单元可以是所述电子设备内部的具有图像处理功能的芯片,英文名称可以为GPU(GraphicProcessing Unit)。所述中央处理器,英文名称可以为 CPU(Central Processing Unit)。
[0045]图1为本发明的图像数据处理方法实施例1的流程图。如图1所示,该方法可以包括:
[0046]步骤101:获取待处理的图像数据;
[0047]所述待处理的图像数据,可以是各种类型的图像数据。例如,所述图像数据可以是电子设备拍摄照片或者视频时,图像采集单元采集到的图像数据;也可以是电子设备浏览视频文件或者图片时,获取到的图像数据。
[0048]步骤102:基于对所述图像数据的处理策略,确定在对所述图像数据进行处理的过程中所采用的所述图像数据的第一像素特征值;其中,一个所述图像数据具有多个像素特征值;
[0049]所述处理策略,可以是对所述图像数据进行处理时所采用的策略。例如,所述处理策略可以是:当所述图像数据中,亮度低于预设值的图像数据的个数大于预设数量时,调高所述电子设备的显示单元的显示亮度。又例如,所述处理策略可以是:当所述图像数据中,红色的色度值低于预设值的图像数据的个数大于预设数量时,调高红色的颜色分量在显示画面中所占的比例。具体的,所述处理策略可以根据实际需要进行设定,此处不再一一列举。
[0050]通常,所述图像数据可以具有多种像素特征值。例如,一个图像数据按照颜色来说,可以具有RGBA四个像素特征值;按照坐标来说,可以具有XYZW四个像素特征值。其中,RGBA这四个参数分别代表Red (红色)Green (绿色)Blue (蓝色)和Alpha通道。Alpha通道可以表示透明度参数。XYZW这四个参数是描述顶点坐