一种图像处理方法、设备、系统及存储介质

文档序号:1493703 发布日期:2020-02-04 浏览:14次 >En<

阅读说明:本技术 一种图像处理方法、设备、系统及存储介质 (Image processing method, device, system and storage medium ) 是由 陈奋 王黎 郑元华 于 2018-09-29 设计创作,主要内容包括:本发明实施例提供了一种图像处理方法、设备、系统及存储介质,其中,方法包括:获取待显示的图像数据,所述图像数据中的每个像素点的数据包括颜色值和透明度值;对所述图像数据中每个像素点的数据进行分离处理,得到所述图像数据的颜色值和透明度关联数据;将所述透明度关联数据作为第一路数据,并将所述颜色值作为第二路数据,向第二图像处理设备分别发送所述第一路数据和第二路数据。通过这种方式,实现了对透明度值的传输,提高了图像传输效率。(The embodiment of the invention provides an image processing method, equipment, a system and a storage medium, wherein the method comprises the following steps: acquiring image data to be displayed, wherein the data of each pixel point in the image data comprises a color value and a transparency value; separating the data of each pixel point in the image data to obtain color values and transparency related data of the image data; and taking the transparency associated data as a first path of data, taking the color value as a second path of data, and respectively sending the first path of data and the second path of data to second image processing equipment. By the mode, the transmission of the transparency value is realized, and the image transmission efficiency is improved.)

一种图像处理方法、设备、系统及存储介质

技术领域

本发明涉及控制技术领域,尤其涉及一种图像处理方法、设备、系统及存储介质。

背景技术

目前,通常使用通用图像数据接口(如RGB Digital接口、Mipi-DSI、Lvds接口数据协议)实现不同图像处理设备之间图像数据的传输,这种通用图像数据接口仅能够高速传输未编码、未压缩的图像数据,而不支持透明度数据的传输,无法实现对携带透明度的图像数据的传输。因此如何更有效地实现图像数据的传输成为研究的重点。

发明内容

本发明实施例提供了一种图像处理方法、设备、系统及存储介质,可实现对透明度数据的传输,提高了图像数据的传输效率。

第一方面,本发明实施例提供了一种图像处理方法,应用于第一图像处理设备,所述方法包括:

获取待显示的图像数据,所述图像数据中的每个像素点的数据包括颜色值和透明度值;

对所述图像数据中每个像素点的数据进行分离处理,得到所述图像数据的颜色值和透明度关联数据;

将所述透明度关联数据作为第一路数据,并将所述颜色值作为第二路数据,向第二图像处理设备分别发送所述第一路数据和第二路数据。

第二方面,本发明实施例提供了另一种图像处理方法,应用于第二图像处理设备,所述方法包括:

接收第一图像处理设备发送的第一路数据和第二路数据;

根据所述第一路数据确定待显示的图像数据中每个像素点的透明度关联数据,以及根据所述第二路数据确定待显示的图像数据中每个像素点的颜色值;

对所述颜色值和所述透明度关联数据进行叠加处理,得到待显示的图像数据;

将所述待显示的图像数据输出至显示设备进行显示。

第三方面,本发明实施例提供了又一种图像处理方法,应用于第一图像处理设备,所述方法包括:

获取初始图像数据,所述初始图像数据中的每个像素点包括颜色值和透明度值;

按照预设的分辨率扩大规则扩大所述初始图像数据的分辨率,得到更新图像数据,其中,所述更新图像数据中的像素点的值是根据所述初始图像数据中的像素点的颜色值和透明度值得到的;

将所述更新图像数据发送给第二图像处理设备。

第四方面,本发明实施例提供了又一种图像处理方法,应用于第二图像处理设备,所述方法包括:

接收第一图像处理设备发送的更新图像数据,所述更新图像数据中的像素点的值是根据初始图像数据中的像素点的颜色值和透明度值得到的;

根据预设的分辨率还原规则对所述更新图像数据的分辨率进行处理,得到初始图像数据,所述初始图像数据中的每个像素点包括颜色值和透明度值;

将所述初始图像数据输出至显示设备进行显示。

第五方面,本发明实施例提供了一种图像处理设备,包括存储器和处理器;

所述存储器,用于存储程序指令;

所述处理器,用于调用所述程序指令,当所述程序指令被执行时,用于执行以下操作:

获取待显示的图像数据,所述图像数据中的每个像素点的数据包括颜色值和透明度值;

对所述图像数据中每个像素点的数据进行分离处理,得到所述图像数据的颜色值和透明度关联数据;

将所述透明度关联数据作为第一路数据,并将所述颜色值作为第二路数据,向第二图像处理设备分别发送所述第一路数据和第二路数据。

第六方面,本发明实施例提供了另一种图像处理设备,包括存储器和处理器;

所述存储器,用于存储程序指令;

所述处理器,用于调用所述程序指令,当所述程序指令被执行时,用于执行以下操作:

接收第一图像处理设备发送的第一路数据和第二路数据;

根据所述第一路数据确定待显示的图像数据中每个像素点的透明度关联数据,以及根据所述第二路数据确定待显示的图像数据中每个像素点的颜色值;

对所述颜色值和所述透明度关联数据进行叠加处理,得到待显示的图像数据;

将所述待显示的图像数据输出至显示设备进行显示。

第七方面,本发明实施例提供了又一种图像处理设备,包括存储器和处理器;

所述存储器,用于存储程序指令;

所述处理器,用于调用所述程序指令,当所述程序指令被执行时,用于执行以下操作:

获取初始图像数据,所述初始图像数据中的每个像素点包括颜色值和透明度值;

按照预设的分辨率扩大规则扩大所述初始图像数据的分辨率,得到更新图像数据,其中,所述更新图像数据中的像素点的值是根据所述初始图像数据中的像素点的颜色值和透明度值得到的;

将所述更新图像数据发送给第二图像处理设备。

第八方面,本发明实施例提供了又一种图像处理设备,包括存储器和处理器;

所述存储器,用于存储程序指令;

所述处理器,用于调用所述程序指令,当所述程序指令被执行时,用于执行以下操作:

接收第一图像处理设备发送的更新图像数据,所述更新图像数据中的像素点的值是根据初始图像数据中的像素点的颜色值和透明度值得到的;

根据预设的分辨率还原规则对所述更新图像数据的分辨率进行处理,得到初始图像数据,所述初始图像数据中的每个像素点包括颜色值和透明度值;

将所述初始图像数据输出至显示设备进行显示。

第九方面,本发明实施例提供了一种图像处理系统,包括:第一图像处理设备和第二图像处理设备,所述第一图像处理设备包括第一接口单元,所述第二图像处理设备包括第二接口单元;

所述第一图像处理设备,用于获取待显示的图像数据,所述图像数据中的每个像素点包括颜色值和透明度值,并对所述图像数据中每个像素点的数据进行分离处理,得到所述图像数据的颜色值和透明度关联数据,将所述颜色值作为第一路数据,并将所述透明度关联数据作为第二路数据,通过第一接口单元向第二图像处理设备分别发送所述第一路数据和第二路数据;

所述第二图像处理设备,用于通过第二接口单元接收第一图像处理设备发送的第一路数据和第二路数据,根据所述第一路数据确定待显示的图像数据中每个像素点的颜色值,以及根据所述第二路数据确定待显示的图像数据中每个像素点的透明度关联数据,对所述颜色值和所述透明度关联数据进行叠加处理,得到待显示的图像数据,并将所述待显示的图像数据输出至显示设备进行显示。

第十方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面、第二方面、第三方面、第四方面所述的图像处理方法。

本发明实施例中,图像处理设备可以对获取到的包括颜色值和透明度值的图像数据进行分离处理,得到所述图像数据的颜色值和透明度关联数据,并将所述透明度关联数据作为第一路数据,并将所述颜色值作为第二路数据,向第二图像处理设备分别发送所述第一路数据和第二路数据,从而实现了对透明度关联数据的传输,提高了图像数据的传输效率。

附图说明

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

图1a是本发明实施例提供的一种图像处理系统的结构示意图;

图1b是本发明实施例提供的另一种图像处理系统的结构示意图;

图2是本发明实施例提供的一种图像处理方法的流程示意图;

图3是本发明实施例提供的另一种图像处理方法的流程示意图;

图4是本发明实施例提供的又一种图像处理方法的流程示意图;

图5a是本发明实施例提供的一种更改图像分辨率的像素点的结构示意图;

图5b是本发明实施例提供的另一种更改图像分辨率的像素点的结构示意图;

图6是本发明实施例提供的又一种图像处理方法的流程示意图;

图7是本发明实施例提供的一种图像处理设备的结构示意图;

图8是本发明实施例提供的另一种图像处理设备的结构示意图;

图9是本发明实施例提供的又一种图像处理设备的结构示意图;

图10是本发明实施例提供的又一种图像处理设备的结构示意图。

具体实施方式

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

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

本发明实施例中提供的图像处理方法可以由一种图像处理系统执行,所述图像处理系统可以包括第一图像处理设备和第二图像处理设备。在一个实施例中,所述第一图像处理设备包括第一芯片,用于向第二图像处理设备传输携带透明度关联数据和颜色值的图像数据;在一个实施例中,所述第二图像处理设备包括第二芯片,用于接收所述第一图像处理设备传输的透明度关联数据和颜色值,并根据所述透明度关联数据中颜色值与透明度值的映射关系,对所述颜色值和与该颜色值对应的透明度值进行图像叠加处理。在一个实施例中,所述第一芯片可以是32bit的芯片,所述第二芯片可以是24bit的芯片。在一个实施例中,所述第一图像处理设备包括第一接口单元,所述第二图像处理设备包括第二接口单元。在一个实施例中,所述图像处理系统可以设置在无人机、机器人、移动终端(如手机)等设备上。下面对由第一图像处理设备和第二图像处理设备组成的图像处理系统进行示意性说明。

请参见图1a,图1a是本发明实施例提供的一种图像处理系统的结构示意图,如图1a所示的图像处理系统包括:第一图像处理设备1和第二图像处理设备2,所述第一图像处理设备1可以通过GUI子系统11获取待显示的图像数据12,所述第一图像处理设备1可以通过对所述图像数据12中每个像素点的数据进行分离处理,得到所述图像数据12的颜色值121和透明度关联数据122。在一个实施例中,所述透明度关联数据122包括映射表数据,所述映射表数据对应的映射表用于记录所述图像数据中每一个像素点的透明度值和颜色值之间的映射关系。所述第一图像处理设备1可以将所述颜色值121作为第一路数据,将所述透明度关联数据122作为第二路数据,并通过第一接口单元13向第二图像处理设备2分别发送所述第一路数据和第二路数据。在一个实施例中,第一图像处理设备1在通过第一接口单元13向第二图像处理设备2分别发送所述第一路数据和第二路数据之后,第二图像处理设备2的第二接口单元14可以接收第一图像处理设备1发送的第一路数据和第二路数据,并根据所述第一路数据确定待显示的图像数据中每个像素点的透明度关联数据,以及根据所述第二路数据确定待显示的图像数据中每个像素点的颜色值。在一个实施例中,所述第二图像处理设备2确定出第一图像处理设备发送的颜色值和透明度关联数据之后,可以对所述颜色值和所述透明度关联数据进行叠加处理,得到待显示的图像数据,并通过第二图像处理设备2的显示控制器22将所述待显示的图像数据输出至显示设备3进行显示。

在一个实施例中,所述第一接口单元13可以包括第一接口131和第二接口132,所述图像处理系统的第一图像处理设备1在通过第一接口单元13向第二图像处理设备2分别发送所述第一路数据和第二路数据时,可以通过第一接口131将所述第一路数据发送给所述第二图像处理设备2,以及通过第二接口132将所述第二路数据发送给所述第二图像处理设备2。在一个实施例中,所述第一接口131可以包括第一SPI接口,所述第二接口132可以包括第一RGB数据接口。在一个实施例中,所述第一路数据可以为透明度关联数据,所述第二路数据可以为颜色值。

在一个实施例中,所述第二接口单元14可以包括第三接口141和第四接口142,所述第三接口141可以包括第二SPI接口,所述第四接口142可以包括第二RGB数据接口。在一个实施例中,所述图像处理系统的第二图像处理设备2在通过第二接口单元14接收第一图像处理设备1发送的第一路数据和第二路数据时,可以通过第三接口141接收所述第一图像处理设备1通过第一接口131发送的第一路数据;以及,通过第四接口142接收所述第一图像处理设备1通过第二接口132发送的第二路数据。

在一个实施例中,所述第一接口单元13可以包括如图1b所示的第一连接接口133,图1b是本发明实施例提供的另一种图像处理系统的结构示意图。所述图像处理系统的第一图像处理设备1在通过第一接口单元13向第二图像处理设备2分别发送所述第一路数据和第二路数据时,可以通过所述第一图像处理设备1和所述第二图像处理设备2之间的第一连接接口133发送所述第一路数据和第二路数据;其中,所述第一连接接口133可以包括第一通道和第二通道,所述第一通道用于发送所述第一路数据,所述第二通道用于发送所述第二路数据。在一个实施例中,所述第一连接接口133可以包括第一Mipi DSI接口。

在一个实施例中,所述第二接口单元14可以包括第二连接接口143;所述第二图像处理设备2通过第二接口单元14接收第一图像处理设备1发送的第一路数据和第二路数据时,可以通过所述第一图像处理设备1和所述第二图像处理设备2之间的第二连接接口143接收所述第一图像处理设备1发送的第一路数据和第二路数据;其中,所述第二连接接口143包括第三通道和第四通道,所述第三通道用于接收所述第一路数据,所述第四通道用于接收所述第二路数据;在一个实施例中,所述第二连接接口143可以包括第二Mipi DSI接口。

在一个实施例中,所述第二图像处理设备2可以对接收到的第一图像处理设备1发送的颜色值和透明度关联数据进行叠加处理,得到待显示的图像数据,并输出至显示设备进行显示。

在一个实施例中,所述第二图像处理设备2还可以获取除接收到的第一图像处理设备发送的待显示的图像数据之外的其他图像数据15,如相机视频数据,所述其他图像数据可以包括颜色值和/或透明度关联数据,本发明实施例对所述其他图像数据不做具体限定。

在一个实施例中,所述第二图像处理设备2可以将接收到的第一图像处理设备1发送的颜色值和透明度关联数据与获取到的其他图像数据15进行叠加处理,得到待显示的图像数据,并输出至显示设备进行显示。

下面结合附图对本发明实施例提供的图像处理方法进行示意性说明。

请参见图2,图2是本发明实施例提供的一种图像处理方法的流程示意图,所述方法可以由图像处理设备执行,所述图像处理设备对应于上述第一图像处理设备,其中,所述图像处理设备的具体解释如前所述。具体地,本发明实施例的所述方法包括如下步骤。

S201:获取待显示的图像数据。

本发明实施例中,图像处理设备可以获取待显示的图像数据,其中,所述图像数据中的每个像素点的数据包括颜色值和透明度值。在一个实施例中,所述颜色值可以为RGB值,所述透明度值可以为Alpha值。

S202:对所述图像数据中每个像素点的数据进行分离处理,得到所述图像数据的颜色值和透明度关联数据。

本发明实施例中,图像处理设备可以对所述图像数据中每个像素点的数据进行分离处理,得到所述图像数据的颜色值和透明度关联数据。在一个实施例中,所述透明度关联数据包括映射表数据,所述映射表数据对应的映射表用于记录所述图像数据中每一个像素点的透明度值和颜色值之间的映射关系。在一个实施例中,所述映射表数据可以包括A-RGB查找表。

S203:将所述透明度关联数据作为第一路数据,以及将所述颜色值作为第二路数据,向第二图像处理设备分别发送所述第一路数据和第二路数据。

本发明实施例中,图像处理设备可以将所述透明度关联数据作为第一路数据,以及将所述颜色值作为第二路数据,向第二图像处理设备分别发送所述第一路数据和第二路数据。即所述图像处理设备可以分别将所述透明度关联数据和颜色值发送给第二图像处理设备。

在一个实施例中,所述图像处理设备包括第一接口单元,所述第一接口单元中包括第一接口和第二接口。在一个实施例中,所述图像处理设备在向第二图像处理设备分别发送所述第一路数据和第二路数据时,可以通过所述第一接口将所述第一路数据发送给所述第二图像处理设备,以及通过所述第二接口将所述第二路数据发送给所述第二图像处理设备。在一个实施例中,所述第一接口可以为第一SPI接口,所述第一SPI接口为通用低速数据接口;在一个实施例中,所述第二接口可以为第一RGB数据接口,所述第一RGB数据接口用于高速传输未编码、未压缩的图像数据如颜色值。在其他实施例中,所述第一接口还可以为其他通用低速数据接口,本发明实施例不做具体限定。

具体可以图1a为例进行说明,假设所述第一接口131为第一SPI接口,所述第二接口132为第一RGB数据接口,则所述图像处理设备1可以通过所述第一SPI接口将作为第一路数据的透明度关联数据发送给第二图像处理设备2,以及通过第一RGB数据接口将作为第二路数据的颜色值发送给所述第二图像处理设备2。

在一个实施例中,所述图像处理设备包括第一连接接口,所述图像处理设备向第二图像处理设备分别发送所述第一路数据和第二路数据时,可以通过所述第一连接接口发送所述第一路数据和第二路数据;其中,所述第一连接接口包括第一通道和第二通道,所述第一通道用于发送所述第一路数据,所述第二通道用于发送所述第二路数据。在一个实施例中,所述第一连接接口包括第一Mipi DSI接口,所述第一Mipi DSI接口包括第一通道和第二通道,所述第一通道用于发送所述第一路数据,所述第二通道用于发送所述第二路数据。

具体可以图1b为例进行说明,假设所述第一连接接口133为第一Mipi DSI接口,如果所述第一路数据为透明度关联数据,所述第二路数据为颜色值,则所述图像处理设备可以通过所述第一Mipi DSI接口的第一通道发送所述透明度关联数据,以及通过所述第一Mipi DSI接口的第二通道发送颜色值。

在一个实施例中,所述图像处理设备可以通过修改Mipi DSI接口的电路结构,以使修改电路结构之后的Mipi DSI接口无需通过第一通道发送透明度关联数据,以及通过所述第一Mipi DSI接口的第二通道发送颜色值,可以直接传输图像数据中的透明度关联数据和颜色值。

本发明实施例中,所述图像处理设备可以对获取到的包括颜色值和透明度值的图像数据进行分离处理,得到所述图像数据的颜色值和透明度关联数据,并将所述透明度关联数据作为第一路数据,并将所述颜色值作为第二路数据,向第二图像处理设备分别发送所述第一路数据和第二路数据,从而实现了对透明度关联数据的传输,提高了图像数据的传输效率。

请参见图3,图3是本发明实施例提供的另一种图像处理方法的流程示意图,所述方法可以由图像处理设备执行,所述图像处理设备对应于上述第二图像处理设备,其中,所述图像处理设备的具体解释如前所述。本发明实施例与上述图2所述实施例的区别在于,本发明实施例是对图像处理设备上的图像数据的处理过程的示意性说明。

S301:接收第一图像处理设备发送的第一路数据和第二路数据。

本发明实施例中,所述图像处理设备可以接收第一图像处理设备发送的第一路数据和第二路数据。所述第一路数据和第二路数据的解释如前所述,此处不再赘述。

在一个实施例中,所述图像处理设备包括第二接口单元,所述第二接口单元包括第三接口和第四接口。在一个实施例中,所述图像处理设备在接收第一图像处理设备发送的第一路数据和第二路数据时,可以通过第三接口接收所述第一图像处理设备通过第一接口发送的第一路数据;以及,通过第四接口接收所述第一图像处理设备通过第二接口发送的第二路数据。在一个实施例中,所述第三接口可以包括第二SPI接口,所述第二SPI接口用于接收所述第一图像处理设备通过第一接口发送的第一路数据;在一个实施例中,所述第四接口可以包括第二RGB数据接口,所述第二RGB数据接口用于接收所述第一图像处理设备通过第二接口发送的第二路数据。

在一个实施例中,所述图像处理设备包括第二连接接口,所述图像处理设备接收第一图像处理设备发送的第一路数据和第二路数据时,可以通过所述第二连接接口接收所述第一图像处理设备通过第一连接接口的第一通道发送的第一路数据,以及通过第一连接接口的第二通道发送的第二路数据。在一个实施例中,所述第二连接接口包括第三通道和第四通道,所述第三通道用于接收所述第一图像处理设备通过第一连接接口的第一通道发送的第一路数据,所述第四通道用于接收所述第一图像处理设备通过第一连接接口的第二通道发送的第二路数据。在一个实施例中,所述第二连接接口可以包括第二Mipi DSI接口。

S302:根据所述第一路数据确定待显示的图像数据中每个像素点的透明度关联数据,以及根据所述第二路数据确定待显示的图像数据中每个像素点的颜色值。

本发明实施例中,所述图像处理设备在接收到接收第一图像处理设备发送的第一路数据和第二路数据之后,可以根据所述第一路数据确定待显示的图像数据中每个像素点的透明度关联数据,以及根据所述第二路数据确定待显示的图像数据中每个像素点的颜色值。在一个实施例中,所述透明度关联数据包括映射表数据,所述映射表数据对应的映射表用于记录所述图像数据中每一个像素点的透明度值和颜色值之间的映射关系。

在一个实施例中,所述图像处理设备在确定待显示的图像数据中每个像素点的透明度关联数据以及颜色值时,可以根据接收到的第一图像处理设备发送的颜色值和透明度关联数据,从接收到的透明度关联数据中映射表数据对应的映射表中记录的图像数据的每一个像素点的透明度值和颜色值之间的映射关系,确定与接收到的第一图像处理设备发送的颜色值对应的透明度值。

S303:对所述颜色值和所述透明度关联数据进行叠加处理,得到待显示的图像数据。

本发明实施例中,所述图像处理设备可以对所述颜色值和所述透明度关联数据进行叠加处理,得到待显示的图像数据。

在一个实施例中,所述图像处理设备在确定出的与接收到的第一图像处理设备发送的颜色值对应的透明度值之后,可以根据接收到的第一图像处理设备发送的所述透明度关联数据中的映射表数据,确定每一个像素点的透明度值和颜色值之间的映射关系,并根据所述映射关系,确定出与接收到的第一图像处理设备发送的颜色值对应的透明度值,从而对所述颜色值以及对应的透明度值进行叠加处理,得到待显示的图像数据。

在一个实施例中,所述图像处理设备还可以获取到除第一图像处理设备发送的图像数据之外的其他图像数据如相机视频数据,所述其他图像数据可以包括颜色值和/或透明度关联数据。

在一个实施例中,所述其他图像数据包括颜色值和透明度关联数据,所述图像处理设备可以根据所述其他图像数据的颜色值和透明度关联数据,从所述其他图像数据的透明度关联数据的颜色值与透明度值的映射关系中,确定出与所述其他图像数据的颜色值对应的透明度值,从而对所述其他图像数据的颜色值和透明度值进行叠加处理,得到叠加后的待显示的图像数据。

在一个实施例中,所述其他图像数据包括颜色值,所述图像处理设备可以根据所述其他图像数据的颜色值,从接收到的第一图像处理设备发送的透明度关联数据的颜色值与透明度值的映射关系中,确定出与所述其他图像数据的颜色值对应的透明度值,从而将所述其他图像数据的颜色值与所述第一图像处理设备发送的待显示的图像数据的透明度值进行叠加处理,以实现对接收到的第一图像处理设备发送的待显示的图像数据与其他图像数据之间的叠加处理,得到叠加后的待显示的图像数据。

如图1a所示,所述图像处理设备2可以将从第三接口141和第四接口142接收到的待显示的图像数据,与图像处理设备2获取到的其他图像数据15进行叠加处理。

S304:将所述待显示的图像数据输出至显示设备进行显示。

本发明实施例中,图像处理设备可以将所述待显示的图像数据输出至显示设备进行显示。

本发明实施例中,图像处理设备可以接收第一图像处理设备发送的第一路数据和第二路数据,根据所述第一路数据确定待显示的图像数据中每个像素点的透明度关联数据,以及根据所述第二路数据确定待显示的图像数据中每个像素点的颜色值,并对所述颜色值和所述透明度关联数据进行叠加处理,从而将所述待显示的图像数据输出至显示设备进行显示。通过这种方式,实现了在主图像处理设备以外的图像处理设备上进行图像叠加,提高了图像叠加的准确性。

请参见图4,图4是本发明实施例提供的又一种图像处理方法的流程示意图,所述方法可以由图像处理设备执行,其中,所述图像处理设备对应于上述第一图像处理设备,所述图像处理设备的具体解释如前所述。本发明实施例与上述图3所述实施例的区别在于,本发明实施例是对通过调整图像处理设备的图像数据的分辨率来对图像数据进行更新的过程的示意性说明。

S401:获取初始图像数据。

本发明实施例中,图像处理设备可以获取初始图像数据,所述初始图像数据中的每个像素点包括颜色值和透明度值。

S402:按照预设的分辨率扩大规则扩大所述初始图像数据的分辨率,得到更新图像数据。

本发明实施例中,图像处理设备可以按照预设的分辨率扩大规则扩大所述初始图像数据的分辨率,得到更新图像数据。在一个实施例中,所述预设的分辨率扩大规则可以为增加初始图像数据的像素点的行数,且保持初始图像数据的像素点的列数不变。

在一个实施例中,所述更新图像数据包括第一类像素点和第二类像素点,所述第一类像素点的值为所述初始图像数据中对应位置处的像素点的颜色值,所述第二类像素点的值为所述初始图像数据中对应位置处的像素点的透明度值。

在一个实施例中,所述预设的分辨率扩大规则可以为在增加初始图像数据的像素点的行数,且保持初始图像数据的像素点的列数不变之后的更新图像数据中的每个像素点中依次存放图像数据的颜色值和透明度值。

具体可以图5a为例进行说明,图5a是本发明实施例提供的一种更改图像分辨率的像素点的结构示意图。假设所述颜色值为RGB,所述透明度值用A表示,则扩大分辨率的规则可以为根据所述初始图像数据上的像素点的排列顺序,依次通过第一个像素点的1、2、3通道分别存放颜色值R、G、B,通过第二个像素点的通道4存放与第一个像素点的颜色值对应的透明度值A,通过第三个像素点的7、8、9通道分别存放颜色值R、G、B,依次循环存放RGB和A值。

在一个实施例中,所述初始图像数据中每个像素点的颜色值包括N个通道的颜色值;所述更新图像数据中每个像素点的值为M个通道的值,所述M个通道的值是根据所述初始图像数据上的像素点的排列顺序、以及每个像素点的N个通道的颜色值和1个透明度值来确定的;其中,所述M和N为正整数,且M小于N+1。

在一个实施例中,所述预设的分辨率扩大规则可以为在增加初始图像数据的像素点的行数,且保持初始图像数据的像素点的列数不变之后的更新图像数据中的每个像素点的各个通道中依次存放图像数据的颜色值和透明度值。

具体可以图5b为例进行说明,图5b是本发明实施例提供的另一种更改图像分辨率的像素点的结构示意图。假设所述颜色值为RGB,所述透明度值用A表示,则扩大分辨率的规则可以为根据所述初始图像数据上的像素点的排列顺序,依次通过每个像素点的各个通道存放RGB和A,如图5b所示,依次通过第一个像素点的1、2、3通道存放颜色值R、G、B,通过第二个像素点的通道4存放与第一个像素点的颜色值对应的透明度值A,通过第二个像素点的通道5和6存放颜色值R和G,通过第三个像素点的7、8、9通道分别存放颜色值B、透明度值A、颜色值R,依次通过各个通道循环存放RGB和A值。

S403:将所述更新图像数据发送给第二图像处理设备。

本发明实施例中,图像处理设备可以通过通用图像数据接口将所述更新图像数据发送给第二图像处理设备。在一个实施例中,所述通用图像数据接口可以包括RGB数据接口、SPI接口、Mipi DSI接口等图像数据接口。

本发明实施例中,图像处理设备可以获取初始图像数据,按照预设的分辨率扩大规则扩大所述初始图像数据的分辨率,得到更新图像数据,其中,所述更新图像数据中的像素点的值是根据所述初始图像数据中的像素点的颜色值和透明度值得到的,并将所述更新图像数据发送给第二图像处理设备。通过对图像数据的分辨率进行调整,实现了对携带透明度值的图像数据在图像处理设备之间的传输,提高了图像数据的传输效率。

请参见图6,图6是本发明实施例提供的又一种图像处理方法的流程示意图,所述方法可以由图像处理设备执行,所述图像处理设备对应于上述第二图像处理设备,其中,所述图像处理设备的具体解释如前所述。本发明实施例与上述图4所述实施例的区别在于,本发明实施例是对图像处理设备接收的更新图像分辨率之后的图像数据的处理过程的示意性说明。

S601:接收第一图像处理设备发送的更新图像数据。

本发明实施例中,图像处理设备可以接收第一图像处理设备发送的更新图像数据,所述更新图像数据中的像素点的值是根据初始图像数据中的像素点的颜色值和透明度值得到的。

在一个实施例中,所述更新图像数据包括第一类像素点和第二类像素点,所述第一类像素点的值为所述初始图像数据中对应位置处的像素点的颜色值,所述第二类像素点的值为所述初始图像数据中对应位置处的像素点的透明度值。

在一个实施例中,所述更新图像数据中每个像素点的值为M个通道的值,所述M个通道的值是根据所述初始图像数据上的像素点的排列顺序、以及每个像素点的N个通道的颜色值和1个透明度值来确定的;所述初始图像数据中每个像素点的颜色值包括N个通道的颜色值,所述N个通道的颜色值是根据所述更新图像数据上的像素点的排列顺序、以及每个像素点的M个通道的值来确定的;其中,所述M和N为正整数,且M小于N+1。

S602:根据预设的分辨率还原规则对所述更新图像数据的分辨率进行处理,得到初始图像数据。

本发明实施例中,所述图像处理设备可以根据预设的分辨率还原规则对所述更新图像数据的分辨率进行处理,得到初始图像数据,所述初始图像数据中的每个像素点包括颜色值和透明度值。

S603:将所述初始图像数据输出至显示设备进行显示。

本发明实施例中,图像处理设备可以将所述初始图像数据输出至显示设备进行显示。

本发明实施例中,图像处理设备可以接收第一图像处理设备发送的更新图像数据,并根据预设的分辨率还原规则对所述更新图像数据的分辨率进行处理,得到初始图像数据,以及将所述初始图像数据输出至显示设备进行显示。通过这种方式,实现了对接收到的更新图像数据进行还原,提高了图像还原的准确率。

请参见图7,图7是本发明实施例提供的一种图像处理设备的结构示意图。具体的,所述图像处理设备包括:存储器701、处理器702以及数据接口703。

所述存储器701可以包括易失性存储器(volatile memory);存储器701也可以包括非易失性存储器(non-volatile memory);存储器701还可以包括上述种类的存储器的组合。所述处理器702可以是中央处理器(central processing unit,CPU)。所述处理器702还可以进一步包括硬件图像处理设备。上述硬件图像处理设备可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmablelogic device,PLD)或其组合。具体例如可以是复杂可编程逻辑器件(complexprogrammable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gatearray,FPGA)或其任意组合。

进一步地,所述存储器701用于存储程序指令,当程序指令被执行时所述处理器702可以调用存储器701中存储的程序指令,用于执行如下步骤:

获取待显示的图像数据,所述图像数据中的每个像素点的数据包括颜色值和透明度值;

对所述图像数据中每个像素点的数据进行分离处理,得到所述图像数据的颜色值和透明度关联数据;

将所述透明度关联数据作为第一路数据,并将所述颜色值作为第二路数据,向第二图像处理设备分别发送所述第一路数据和第二路数据。

进一步地,所述设备还包括第一接口和第二接口;所述处理器702向第二图像处理设备分别发送所述第一路数据和第二路数据时,具体用于:

通过第一接口将所述第一路数据发送给所述第二图像处理设备;

通过第二接口将所述第二路数据发送给所述第二图像处理设备。

进一步地,所述第一接口包括第一SPI接口,所述第二接口包括第一RGB数据接口。

进一步地,所述设备还包括第一连接接口;所述处理器702向第二图像处理设备分别发送所述第一路数据和第二路数据时,具体用于:

通过所述第一连接接口发送所述第一路数据和第二路数据;

其中,所述第一连接接口包括第一通道和第二通道,所述第一通道用于发送所述第一路数据,所述第二通道用于发送所述第二路数据。

进一步地,所述第一连接接口包括第一Mipi DSI接口。

进一步地,所述透明度关联数据包括映射表数据,所述映射表数据对应的映射表用于记录所述图像数据中每一个像素点的透明度值和颜色值之间的映射关系。

本发明实施例中,所述图像处理设备可以对获取到的包括颜色值和透明度值的图像数据进行分离处理,得到所述图像数据的颜色值和透明度关联数据,并将所述透明度关联数据作为第一路数据,并将所述颜色值作为第二路数据,向第二图像处理设备分别发送所述第一路数据和第二路数据,从而实现了对透明度关联数据的传输,提高了图像数据的传输效率。

请参见图8,图8是本发明实施例提供的另一种图像处理设备的结构示意图。具体的,所述图像处理设备包括:存储器801、处理器802以及数据接口803。

所述存储器801可以包括易失性存储器(volatile memory);存储器801也可以包括非易失性存储器(non-volatile memory);存储器801还可以包括上述种类的存储器的组合。所述处理器802可以是中央处理器(central processing unit,CPU)。所述处理器802还可以进一步包括硬件图像处理设备。上述硬件图像处理设备可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmablelogic device,PLD)或其组合。具体例如可以是复杂可编程逻辑器件(complexprogrammable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gatearray,FPGA)或其任意组合。

进一步地,所述存储器801用于存储程序指令,当程序指令被执行时所述处理器802可以调用存储器801中存储的程序指令,用于执行如下步骤:

接收第一图像处理设备发送的第一路数据和第二路数据;

根据所述第一路数据确定待显示的图像数据中每个像素点的透明度关联数据,以及根据所述第二路数据确定待显示的图像数据中每个像素点的颜色值;

对所述颜色值和所述透明度关联数据进行叠加处理,得到待显示的图像数据;

将所述待显示的图像数据输出至显示设备进行显示。

进一步地,所述设备还包括第三接口和第四接口;所述处理器802接收第一图像处理设备发送的第一路数据和第二路数据时,具体用于:

通过第三接口接收所述第一图像处理设备通过第一接口发送的第一路数据;

以及,通过第四接口接收所述第一图像处理设备通过第二接口发送的第二路数据。

进一步地,所述第三接口包括第二SPI接口,所述第四接口包括第二RGB数据接口。

进一步地,所述设备还包括第二连接接口;所述处理器802接收第一图像处理设备发送的第一路数据和第二路数据时,具体用于:

通过所述第二连接接口接收所述第一图像处理设备发送的第一路数据和第二路数据;

其中,所述第二连接接口包括第三通道和第四通道,所述第三通道用于接收所述第一路数据,所述第四通道用于接收所述第二路数据。

进一步地,所述第二连接接口包括第二Mipi DSI接口。

进一步地,所述透明度关联数据包括映射表数据,所述映射表数据对应的映射表用于记录所述图像数据中每一个像素点的透明度值和颜色值之间的映射关系。

进一步地,所述处理器802对所述颜色值和所述透明度关联数据进行叠加处理,得到待显示的图像数据时,具体用于:

根据所述透明度关联数据中的映射表数据,确定每一个像素点的透明度值和颜色值之间的映射关系;

根据所述映射关系对所述颜色值和所述透明度值进行叠加处理,得到待显示的图像数据。

本发明实施例中,图像处理设备可以接收第一图像处理设备发送的第一路数据和第二路数据,根据所述第一路数据确定待显示的图像数据中每个像素点的透明度关联数据,以及根据所述第二路数据确定待显示的图像数据中每个像素点的颜色值,并对所述颜色值和所述透明度关联数据进行叠加处理,从而将所述待显示的图像数据输出至显示设备进行显示。通过这种方式,实现了在主图像处理设备以外的图像处理设备上进行图像叠加,提高了图像叠加的准确性。

请参见图9,图9是本发明实施例提供的又一种图像处理设备的结构示意图。具体的,所述图像处理设备包括:存储器901、处理器902以及数据接口903。

所述存储器901可以包括易失性存储器(volatile memory);存储器901也可以包括非易失性存储器(non-volatile memory);存储器901还可以包括上述种类的存储器的组合。所述处理器902可以是中央处理器(central processing unit,CPU)。所述处理器902还可以进一步包括硬件图像处理设备。上述硬件图像处理设备可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmablelogic device,PLD)或其组合。具体例如可以是复杂可编程逻辑器件(complexprogrammable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gatearray,FPGA)或其任意组合。

进一步地,所述存储器901用于存储程序指令,当程序指令被执行时所述处理器902可以调用存储器901中存储的程序指令,用于执行如下步骤:

获取初始图像数据,所述初始图像数据中的每个像素点包括颜色值和透明度值;

按照预设的分辨率扩大规则扩大所述初始图像数据的分辨率,得到更新图像数据,其中,所述更新图像数据中的像素点的值是根据所述初始图像数据中的像素点的颜色值和透明度值得到的;

将所述更新图像数据发送给第二图像处理设备。

进一步地,所述更新图像数据包括第一类像素点和第二类像素点,所述第一类像素点的值为所述初始图像数据中对应位置处的像素点的颜色值,所述第二类像素点的值为所述初始图像数据中对应位置处的像素点的透明度值。

进一步地,所述初始图像数据中每个像素点的颜色值包括N个通道的颜色值;

所述更新图像数据中每个像素点的值为M个通道的值,所述M个通道的值是根据所述初始图像数据上的像素点的排列顺序、以及每个像素点的N个通道的颜色值和1个透明度值来确定的;

其中,所述M和N为正整数,且M小于N+1。

本发明实施例中,图像处理设备可以获取初始图像数据,按照预设的分辨率扩大规则扩大所述初始图像数据的分辨率,得到更新图像数据,其中,所述更新图像数据中的像素点的值是根据所述初始图像数据中的像素点的颜色值和透明度值得到的,并将所述更新图像数据发送给第二图像处理设备。通过对图像数据的分辨率进行调整,实现了对携带透明度值的图像数据在图像处理设备之间的传输,提高了图像数据的传输效率。

请参见图10,图10是本发明实施例提供的又一种图像处理设备的结构示意图。具体的,所述图像处理设备包括:存储器1001、处理器1002以及数据接口1003。

所述存储器1001可以包括易失性存储器(volatile memory);存储器1001也可以包括非易失性存储器(non-volatile memory);存储器1001还可以包括上述种类的存储器的组合。所述处理器1002可以是中央处理器(central processing unit,CPU)。所述处理器1002还可以进一步包括硬件图像处理设备。上述硬件图像处理设备可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmablelogic device,PLD)或其组合。具体例如可以是复杂可编程逻辑器件(complexprogrammable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gatearray,FPGA)或其任意组合。

进一步地,所述存储器1001用于存储程序指令,当程序指令被执行时所述处理器1002可以调用存储器1001中存储的程序指令,用于执行如下步骤:

接收第一图像处理设备发送的更新图像数据,所述更新图像数据中的像素点的值是根据初始图像数据中的像素点的颜色值和透明度值得到的;

根据预设的分辨率还原规则对所述更新图像数据的分辨率进行处理,得到初始图像数据,所述初始图像数据中的每个像素点包括颜色值和透明度值;

将所述初始图像数据输出至显示设备进行显示。

进一步地,所述更新图像数据包括第一类像素点和第二类像素点,所述第一类像素点的值为所述初始图像数据中对应位置处的像素点的颜色值,所述第二类像素点的值为所述初始图像数据中对应位置处的像素点的透明度值。

进一步地,所述更新图像数据中每个像素点的值为M个通道的值,所述M个通道的值是根据所述初始图像数据上的像素点的排列顺序、以及每个像素点的N个通道的颜色值和1个透明度值来确定的;

所述初始图像数据中每个像素点的颜色值包括N个通道的颜色值,所述N个通道的颜色值是根据所述更新图像数据上的像素点的排列顺序、以及每个像素点的M个通道的值来确定的;

其中,所述M和N为正整数,且M小于N+1。

本发明实施例中,图像处理设备可以接收第一图像处理设备发送的更新图像数据,并根据预设的分辨率还原规则对所述更新图像数据的分辨率进行处理,得到初始图像数据,以及将所述初始图像数据输出至显示设备进行显示。通过这种方式,实现了对接收到的更新图像数据进行还原,提高了图像还原的准确率。

在本发明的实施例中还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例中描述的图像处理方法方式,在此不再赘述。

所述计算机可读存储介质可以是前述任一项实施例所述的设备的内部存储单元,例如设备的硬盘或内存。所述计算机可读存储介质也可以是所述设备的外部存储设备,例如所述设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(SecureDigital,SD)卡,闪存卡(Flash Card)等。进一步地,所述计算机可读存储介质还可以既包括所述设备的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述设备所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。

以上所揭露的仅为本发明部分实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

29页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于提供内容的系统和方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类