标值的参数。顶点(Vertex)是图形学中的最基本元素,在三维空间中,每个顶点都拥有自己的坐标和颜色值等参数。
[0051]本发明实施例中的所述处理策略,只与图像数据的全部像素特征值中的一种或几种相关,而不是与图像数据的全部像素特征值都相关。因此,本发明实施例中,确定在对所述图像数据进行处理的过程中所采用的所述图像数据的第一像素特征值,可以只对与所述处理策略相关的像素特征值进行传输,而减少或者避免对与所述处理策略无关的像素特征值进行传输。
[0052]步骤103:将所述多个像素特征值中的第一像素特征值传输至所述电子设备的内存中,以便所述中央处理器基于所述第一像素特征值进行处理。
[0053]通常,对于一个图像数据而言,该图像数据可以具有多种类型的像素特征值,而本实施例中,只是将所述多个像素特征值中的第一像素特征值传输至所述电子设备的内存中,而不是将该图像数据具有的多种类型的像素特征值全部传输至所述电子设备的内存中,因此,可以提闻传输效率。
[0054]综上所述,本实施例中,通过基于对所述图像数据的处理策略,确定在对所述图像数据进行处理的过程中所采用的所述图像数据的第一像素特征值,将所述多个像素特征值中的第一像素特征值传输至所述电子设备的内存中,能够减少图像数据从显存传输至内存中的过程消耗的时间,并且,由于传输至内存中的数据均是与所述处理策略相关的数据,没有与所述处理策略无关的数据,因此,中央处理器还可以省去从多种像素特征值中识别与所述处理策略相关的第一像素特征值的步骤,从而可以提高中央处理对于图像数据的处理效率。
[0055]图2为本发明的图像数据处理方法实施例2的流程图。如图2所示,该方法可以包括:
[0056]步骤201:获取待处理的图像数据;
[0057]步骤202:基于对所述图像数据的处理策略,从所述图像数据的四个像素特征值中,确定在对所述图像数据进行处理的过程中所采用的所述图像数据的第一像素特征值;其中,一个所述图像数据具有多个像素特征值;
[0058]通常,一个所述图像数据的像素特征值可以是有四个。例如,一个图像数据按照颜色来说,可以具有RGBA四个像素特征值;按照坐标来说,可以具有XYZW四个像素特征值。
[0059]另外,根据RGBA四个像素特征值,还可以计算出亮度特征值。本申请中,亮度可以用参数U表示,可以根据公式U = R*0.299+G*0.587+B*0.114,计算出亮度特征值U。
[0060]步骤203:通过RGBA通道中的第一通道,将所述多个像素特征值中的第一像素特征值传输至所述电子设备的内存中。
[0061]现有的图像处理单元,在向电子设备的内存中传输数据时,是采用RGBA通道进行传输的。RGBA四个参数的参数值,可以在一次传输过程中传输至所述电子设备的内存中。
[0062]在本发明实施例中,为了进一步提高传输效率,可以通过RGBA通道中的四个通道,利用每一个通道表示一个图像数据的第一像素特征值,然后将四个通道中的四个第一像素特征值以一次数据传输过程传输至所述电子设备的内存中。其中,所述四个第一像素特征值分别对应四个图像数据,每个第一像素特征值对应一个图像数据。
[0063]假设图像数据A的第一像素特征值为XI,图像数据B的第一像素特征值为X2,图像数据C的第一像素特征值为X3,图像数据D的第一像素特征值为X4 ;则可以将RGBA通道中的四个参数分别设置为(X1,X2,X3,X4),然后采用一次数据传输过程传输至所述电子设备的内存中。
[0064]这样,可以一次完成四个图像数据的像素特征值的传输,相较于现有技术中一次传输过程只能完成一个图像数据的像素特征值的传输,上述方式可以显著提高传输像素特征值的效率。
[0065]图3为本发明的图像数据处理方法实施例3的流程图。如图3所示,该方法可以包括:
[0066]步骤301:获取待处理的图像数据;
[0067]步骤302:基于对所述图像数据的处理策略,确定在对所述图像数据进行处理的过程中所采用的所述图像数据的第一像素特征值;其中,一个所述图像数据具有多个像素特征值;
[0068]步骤303:将所述多个像素特征值中的第一像素特征值传输至所述电子设备的内存中;
[0069]步骤304:所述中央处理器统计第一像素特征值符合第一预设条件的图像数据的个数;
[0070]所述中央处理器可以对内存中的数据进行读取和分析。
[0071]步骤305:判断所述个数是否大于第一预设阈值,得到第一判断结果;
[0072]步骤306:当所述第一判断结果表示所述个数大于第一预设阈值时,采用预设处理策略对所述图像数据进行处理。
[0073]本实施例中,所述第一像素特征值,可以是描述所述图像数据的某种特征的值。例如,所述第一像素特征值可以是亮度值,或者,所述第一像素特征值也可以是色度值。以所述第一像素特征值是亮度值为例,所述第一预设条件可以是亮度值小于100。假设一幅图像中共存在60000个像素(即图像数据),所述第一预设阈值可以是30000。此时,如果第一判断结果为是,则表示60000个图像数据中,有一半以上的图像数据的亮度小于100,可以认为图像亮度较低,可以调高所述电子设备的显示单元的显示亮度。这个例子中,调高所述电子设备的显示单元的显示亮度就是预设处理策略的一个具体例子。
[0074]需要说明的是,本领域技术人员可以根据实际需求,采用其他像素特征值作为所述第一像素特征值,相应的可以采用其他的第一预设条件、第一预设阈值和预设处理策略,从而实现对于图像数据的其他处理方式。本申请在此不再一一列举。
[0075]综上所述,本实施例中,通过将所述多个像素特征值中的第一像素特征值传输至所述电子设备的内存中,能够减少图像数据从显存传输至内存中的过程消耗的时间,并且,由于传输至内存中的数据均是与所述处理策略相关的数据,没有与所述处理策略无关的数据,因此,中央处理器还可以省去从多种像素特征值中识别与所述处理策略相关的第一像素特征值的步骤,从而可以提高中央处理对于图像数据的处理效率。
[0076]本发明还公开了一种电子设备。所述电子设备具有图像处理单元和中央处理器。所述电子设备可以是手机、平板电脑、笔记本电脑、台式计算机等设备。所述图像处理单元可以是所述电子设备内部的具有图像处理功能的芯片,英文名称可以为GPU(GraphicProcessing Unit)。所述中央处理器,英文名称可以为 CPU(Central Processing Unit)。
[0077]图4为本发明的电子设备实施例的结构图。如图4所示,所述电子设备可以包括:
[0078]图像数据获取单元401,用于获取待处理的图像数据;
[0079]所述待处理的图像数据,可以是各种类型的图像数据。例如,所述图像数据可以是电子设备拍摄照片或者视频时,图像采集单元采集到的图像数据;也可以是电子设备浏览视频文件或者图片时,获取到的图像数据。
[0080]第一像素特征值确定单元402,用于基于对所述图像数据的处理策略,确定在对所述图像数据进行处理的过程中所采用的所述图像数据的第一像素特征值;其中,一个所述图像数据具有多个像素特征值;
[0081]传输单元403,用于将所述多个像素特征值中的第一像素特征值传输至所述电子设备的内存中,以便所述中央处理器基于所述第一像素特征值进行处理。
[0082]所述处理策略,可以是对所述图像数据进行处理时所采用的策略。例如,所述处理策略可以是:当所述图像数据中,亮度低于预设值的图像数据的个数大于预设数量时,调高所述电子设备的显示单元的显示亮度。又例如,所述处理策略可以是:当所述图像数据中,红色的色度值低于预设值的图像数据的个数大于预设数量时,调高红色的颜色分量在显示画面中所占的比例。具体的,所述处理策略可以根据实际需要进行设定,此处不再一一列举。
[0083]通常,所述图像数据可以具有多种像素特征值。例如,一个图像数据按照颜色来说,可以具有RGBA四个像素特征值;按照坐标来说,可以具有XYZW四个像素特征值。其中,RGBA这四个参数分别代表Red (红色)Green (绿色)Blue (蓝色)和Alpha通道。Alpha通道可以表示透明度参数。XYZW这四个参数是描述顶点坐标值的参数。顶点(Vertex)是图形学中的最基本元素,在三维空间中,每个顶点都拥有自己的坐标和颜色值等参数。
[0084]本发明实施例中的所述处理策略,只与图像数据的全部像素特征值中的一种或几种相关,而不是与图