System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 并行合成多个像素颜色的颜色处理方法和系统及电子设备技术方案_技高网
当前位置: 首页 > 专利查询>卓永红专利>正文

并行合成多个像素颜色的颜色处理方法和系统及电子设备技术方案

技术编号:41288050 阅读:7 留言:0更新日期:2024-05-11 09:36
本发明专利技术公开了并行合成多个像素颜色的颜色处理方法和装置及电子设备,通过并行读取多个像素图元列表,统计具有相同像素图元列表且位置连续的像素所组成的集合,生成图元处理分配表,再读取该图元处理分配表并行生成多个像素的图元颜色信息,同一图元处理组内生成的图元颜色信息按生成顺序排列形成一个颜色组表;再并行读取多个颜色组表,统计颜色值,并行生成多个像素的像素图元颜色列表,最后并行读取多个像素图元颜色列表,并行合成多个像素的颜色,生成图像数据并输出。本发明专利技术的图形处理装置既不需要较多的存储空间又可大幅提高图元颜色计算速度,可满足实时计算的要求,以及对高分辨率,高帧率的实时像素合成驱屏显示的需求。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术涉及图形处理,尤其涉及并行合成多个像素颜色的颜色处理方法和系统及电子设备


技术介绍

1、“逐点像素实时合成技术”是指图形处理系统(gpu)基于应用程序的绘制图形指令,依序逐点处理当前待绘制画面的像素点,读取当前待绘制像素点处的每个图元的源数据,再进行实时像素合成处理,生成图像数据,并实时发送给显示装置进行显示,而不是暂存在帧缓存,待渲染完一帧图像后再发送给显示装置。其中,图元的源数据为该图元在当前待绘制像素点处的源数据,包括颜色和透明度值。具体的,可参考另一篇pct国际专利申请《基于位图图元的图形处理系统,方法和gpu》(国际申请号pct/cn2022/10458)。帧缓冲存储器(frame buffer):简称帧缓存或显存,它是屏幕所显示画面的一个直接映象,又称为位映射图(bit map)或光栅。帧缓存的每一存储单元对应屏幕上的一个像素,整个帧缓存对应一帧图像。

2、使用“逐点像素实时合成技术”来实现计算机图形处理可以降低硬件成本,不需要帧缓存存储器。然而,若当前待显示图形中的图元数量较大时,逐一计算图形上每个像素点所叠加的图元颜色值,是一个计算量非常大的工作,每次仅处理一个像素点,无法满足实时计算的要求,以及对高分辨率,高帧率的实时像素合成驱屏显示的需求。


技术实现思路

1、本专利技术所要解决的技术问题是提供并行合成多个像素颜色的颜色处理方法和系统及电子设备,既不需要较多的存储空间又可大幅提高图元颜色计算速度,可满足实时计算的要求,以及对高分辨率,高帧率的实时像素合成驱屏显示的需求。

2、根据一实施例,一种并行合成多个像素颜色的颜色处理方法,包括:并行读取当前待绘制组的每个像素的像素图元列表,解析每个像素的位置坐标和像素图元列表中每个图元的基础信息,统计具有相同像素图元列表且位置连续的像素所组成的一个或多个集合,生成记录了集合内起始像素的坐标,图元数量,像素数量,按图元层级依次排序的每个图元的唯一标识和为每个图元分配的图元处理器的标识,以及每个像素所匹配的通道号的图元处理分配表;其中,当前待绘制组包括多个连续的属于同一像素行的像素;像素图元列表至少包括图元的唯一标识;图元的基础信息至少包括图元的唯一标识,裁剪区域,层级和格式;通道号用于标识被配置为合成像素颜色的颜色通道;读取图元处理分配表并行生成多个像素的图元颜色信息,同一图元处理组内生成的图元颜色信息按生成顺序排列形成一个颜色组表;其中,图元颜色信息至少包括通道号,图层序号,像素坐标,颜色值,图层最大标记;图层序号是指像素的全部图元按层级顺序排列而形成的序号;图层最大标记用于标记图元是像素的全部图元中层级最大的图元;图元处理组至少有两组,每组至少由两个图元处理器组成;并行读取多个颜色组表,统计像素的全部图元的颜色值,并行生成多个像素的像素图元颜色列表;其中,像素图元颜色列表至少包括像素坐标,颜色值和图层最大标记;并行读取多个像素图元颜色列表,并行合成多个像素的颜色,生成图像数据并输出。

3、根据一实施例,一种并行合成多个像素颜色的颜色处理系统,包括颜色处理器,多个图元处理器,多个处理组fifo寄存器,多个颜色通道和多个颜色着色器;颜色处理器,并行读取当前待绘制组的每个像素的像素图元列表,解析每个像素的位置坐标和像素图元列表中每个图元的基础信息,统计具有相同像素图元列表且位置连续的像素所组成的一个或多个集合,生成记录了集合内起始像素的坐标,图元数量,像素数量,按图元层级依次排序的每个图元的唯一标识和为每个图元分配的图元处理器的标识,以及每个像素所匹配的通道号的图元处理分配表;其中,当前待绘制组包括多个连续的属于同一像素行的像素;像素图元列表至少包括图元的唯一标识;图元的基础信息至少包括图元的唯一标识,裁剪区域,层级和格式;通道号用于标识被配置为合成像素颜色的颜色通道;多个图元处理器,读取图元处理分配表并行生成多个像素的图元颜色信息;其中,图元颜色信息至少包括通道号,图层序号,像素坐标,颜色值,图层最大标记;图层序号是指像素的全部图元按层级顺序排列而形成的序号;图层最大标记用于标记图元是像素的全部图元中层级最大的图元;多个处理组fifo寄存器将同一图元处理组内生成的图元颜色信息按生成顺序排列形成一个颜色组表;其中,图元处理组至少有两组,每组至少由两个图元处理器组成;多个颜色通道,并行读取多个颜色组表,统计像素的全部图元的颜色值,并行生成多个像素的像素图元颜色列表;其中,像素图元颜色列表至少包括像素坐标,颜色值和图层最大标记;多个颜色着色器,并行读取多个像素图元颜色列表,并行合成多个像素的颜色,生成图像数据并输出。

4、根据一实施例,一种电子设备,包括处理器,存储器,连接处理器和存储器的图形处理装置,和连接图形处理装置的显示装置;图形处理装置包括上述的并行合成多个像素颜色的颜色处理系统,和与并行合成多个像素图元的颜色处理系统连接的图元列表处理单元和像素颜色缓存;图元列表处理单元,生成像素图元列表;像素颜色缓存,缓存及输出所述图像数据;显示装置,接收及显示所述图像数据。

5、本专利技术的并行合成多个像素颜色的颜色处理方法和系统及电子设备,既不占用较多的存储空间又可大幅提高像素颜色生成的速度。

本文档来自技高网...

【技术保护点】

1.一种并行合成多个像素颜色的颜色处理方法,其特征在于,包括:

2.如权利要求1所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述生成所述图元处理分配表,进一步包括:

3.如权利要求2所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述并行为集合中每个图元分配相匹配的图元处理器的标识,进一步包括:

4.如权利要求2所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述并行为集合中每个像素分配相匹配的颜色通道的通道号,进一步包括:

5.如权利要求2所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述依据所述集合中每个像素的图元的格式,图元处理器的当前状态和颜色通道的当前状态,进一步包括:

6.如权利要求5所述的并行合成多个像素图元的颜色处理方法,其特征在于,所述生成图元处理分配表之后,进一步包括:

7.如权利要求2所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述依据所述集合中每个像素的图元的格式,图元处理器的当前状态和颜色通道的当前状态,进一步包括:

8.如权利要求2所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述并行为集合中每个像素的图元分配相匹配的图元处理器的标识,进一步包括:

9.如权利要求1所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述读取所述图元处理分配表并行生成多个像素的图元颜色信息,进一步包括:

10.如权利要求9所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述读取所述图元处理分配表并行生成多个像素的图元颜色信息,进一步包括:

11.如权利要求1所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述并行生成多个像素的像素图元颜色列表,进一步包括:

12.如权利要求11所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述并行生成多个像素的像素图元颜色列表之后,进一步包括:

13.如权利要求11所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述并行生成多个像素的像素图元颜色列表之后,进一步包括:

14.如权利要求1所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述并行合成多个像素的颜色值之后,进一步包括:

15.如权利要求14所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述并行生成多个像素的像素图元颜色列表之后,进一步包括:

16.一种并行合成多个像素颜色的颜色处理系统,其特征在于,包括颜色处理器,多个图元处理器,多个处理组FIFO寄存器,多个颜色通道和多个颜色着色器;

17.如权利要求16所述的并行合成多个像素颜色的颜色处理系统,其特征在于,所述颜色处理器,进一步包括:

18.如权利要求17所述的并行合成多个像素颜色的颜色处理系统,其特征在于,进一步包括:

19.如权利要求17所述的并行合成多个像素颜色的颜色处理系统,其特征在于,进一步包括:

20.如权利要求17所述的并行合成多个像素图元的颜色处理系统,其特征在于,进一步包括:

21.如权利要求20所述的并行合成多个像素图元的颜色处理系统,其特征在于,进一步包括:

22.如权利要求17所述的并行合成多个像素颜色的颜色处理系统,其特征在于,进一步包括:

23.如权利要求17所述的并行合成多个像素颜色的颜色处理系统,其特征在于,进一步包括:

24.如权利要求16所述的并行合成多个像素颜色的颜色处理系统,其特征在于,进一步包括:

25.如权利要求24所述的并行合成多个像素颜色的颜色处理系统,其特征在于,进一步包括:

26.如权利要求16所述的并行合成多个像素颜色的颜色处理系统,其特征在于,进一步包括:

27.如权利要求26所述的并行合成多个像素颜色的颜色处理系统,其特征在于,进一步包括:

28.如权利要求26所述的并行合成多个像素颜色的颜色处理系统,其特征在于,进一步包括:

29.如权利要求16所述的并行合成多个像素颜色的颜色处理系统,其特征在于,进一步包括:

30.如权利要求29所述的并行合成多个像素颜色的颜色处理系统,其特征在于,进一步包括:

31.一种电子设备,其特征在于,包括处理器,存储器,连接所述处理器和所述存储器的图形处理装置,和连接所述图形处理装置的显示装置;

...

【技术特征摘要】
【国外来华专利技术】

1.一种并行合成多个像素颜色的颜色处理方法,其特征在于,包括:

2.如权利要求1所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述生成所述图元处理分配表,进一步包括:

3.如权利要求2所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述并行为集合中每个图元分配相匹配的图元处理器的标识,进一步包括:

4.如权利要求2所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述并行为集合中每个像素分配相匹配的颜色通道的通道号,进一步包括:

5.如权利要求2所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述依据所述集合中每个像素的图元的格式,图元处理器的当前状态和颜色通道的当前状态,进一步包括:

6.如权利要求5所述的并行合成多个像素图元的颜色处理方法,其特征在于,所述生成图元处理分配表之后,进一步包括:

7.如权利要求2所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述依据所述集合中每个像素的图元的格式,图元处理器的当前状态和颜色通道的当前状态,进一步包括:

8.如权利要求2所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述并行为集合中每个像素的图元分配相匹配的图元处理器的标识,进一步包括:

9.如权利要求1所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述读取所述图元处理分配表并行生成多个像素的图元颜色信息,进一步包括:

10.如权利要求9所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述读取所述图元处理分配表并行生成多个像素的图元颜色信息,进一步包括:

11.如权利要求1所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述并行生成多个像素的像素图元颜色列表,进一步包括:

12.如权利要求11所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述并行生成多个像素的像素图元颜色列表之后,进一步包括:

13.如权利要求11所述的并行合成多个像素颜色的颜色处理方法,其特征在于,所述并行生成多个像素的像素图元颜色列表之后,进一步包括:

14.如权利要求1所述的并行合成多个像素颜色的颜色处理...

【专利技术属性】
技术研发人员:卓永红
申请(专利权)人:卓永红
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1