基于一维数据的加速图像梯度的制作方法

文档序号:12513350阅读:来源:国知局

技术特征:

1.一种生成图像梯度的方法,所述方法包括:

将用于生成二维数字图像的图像数据提供给硬件图形处理器,其中所述图像数据包括沿着所述数字图像的第一方向的单个像素和沿着所述数字图像的第二方向的多个像素,并且其中沿着所述数字图像的第二方向的所述多个像素包括图像梯度;以及

基于所述图像数据,发起所述硬件图形处理器的一维拉伸操作,以生成所述数字图像;

其中,响应于所述一维拉伸操作,所述数字图像包括针对所述单个像素的每个对应像素沿着所述第一方向的多个像素,并且其中针对所述单个像素的每个对应像素沿着所述第一方向的多个像素的每个像素包括对应的像素。

2.根据权利要求1所述的方法,其中

所述第一方向包括水平方向;并且

所述第二方向包括与水平方向正交的垂直方向。

3.根据权利要求1所述的方法,其中

所述第一方向包括垂直方向;并且

所述第二方向包括与所述垂直方向正交的水平方向。

4.根据权利要求1到3中的任一项所述的方法,其中:

与所述数字图像的所述第一方向对应的尺寸长度等于显示所述数字图像所采用的显示单元的第一方向的尺寸长度;并且

与所述数字图像的所述第二方向对应的尺寸长度等于显示所述数字图像所采用的显示单元的第二方向的尺寸长度。

5.根据权利要求1到3中的任一项所述的方法,其中与所述数字图像的所述第一方向对应的尺寸长度小于显示所述数字图像所采用的显示单元的第一方向的尺寸长度。

6.根据权利要求1到3中的任一项所述的方法,其中与所述数字图像的所述第二方向对应的尺寸长度小于显示所述数字图像所采用的显示单元的第二方向的尺寸长度。

7.根据权利要求1到6中的任一项所述的方法,其中所述图像梯度包括强度梯度。

8.根据权利要求1到6中的任一项所述的方法,其中所述图像梯度包括颜色梯度。

9.根据权利要求1到6中的任一项所述的方法,其中所述图像梯度包括实心到透明梯度或者透明到实心梯度中的一个。

10.根据权利要求1到9中的任一项所述的方法,其中所述一维拉伸操作在被发起时,在所述数字图像的第二方向上多次复制沿着所述数字图像的第一方向的所述单个像素中的每个像素,其中的次数等于比沿着所述数字图像的第一方向的多个像素的数量少一个。

11.根据权利要求1到10中的任一项所述的方法,进一步包括:

基于所述图像梯度生成用于生成二维图像的图像数据;

将用于生成二维数据的图像数据存储在存储器中的位置;

生成第一输入,所述第一输入包括存储器中的位置的地址;以及

生成第二输入,所述第二输入包括等于比沿着所述数字图像的第一方向的多个像素的数量少一个的拉伸因子;

其中所述一维拉伸操作的发起包括将所述第一输入和所述第二输入提供给所述硬件图形处理器。

12.根据权利要求1到11中的任一项所述的方法,进一步包括:

在显示设备上所呈现的图形化用户界面中采用所述数字图像。

13.根据权利要求12所述的方法,其中所述显示设备包括所述硬件图形处理器。

14.根据权利要求12所述的方法,其中与所述显示设备进行通信耦接的电子设备包括所述硬件图形处理器。

15.一种包括指令的非瞬态计算机可读存储介质,当通过机器的至少一个处理器执行所述指令时,使得所述机器执行如下操作:

将用于生成二维数字图像的图像数据提供给硬件图形处理器,其中所述图像数据包括沿着所述数字图像的第一方向的单个像素和沿着所述数字图像的第二方向的多个像素,并且其中沿着所述数字图像的第二方向的多个像素包括图像梯度;以及

基于所述图像数据,发起所述硬件图形处理器的一维拉伸操作,以生成所述数字图像:

其中,响应于所述一维拉伸操作,所述数字图像包括针对每个单个像素的沿着第一方向的多个像素,并且其中针对单个像素的对应像素沿着第一方向的每个多个像素包括对应的像素。

16.一个系统,包括:

用于对于图像数据执行一维拉伸操作的硬件图形处理器;以及

至少一个控制处理器,其用于:

将用于生成二维数字图像的图像数据提供给所述硬件图形处理器,其中所述图像数据包括沿着所述数字图像的第一方向的单个像素和沿着所述数字图像的第二方向的多个像素,并且其中沿着所述数字图像的第二方向的多个像素包括图像梯度;以及

基于所述图像数据,发起所述硬件图形处理器的一维拉伸操作,以生成所述数字图像;

其中,响应于所述一维拉伸操作,所述数字图像包括针对每个单个像素的沿着第一方向的多个像素,

并且其中针对单个像素的对应像素的沿着第一方向的多个像素中的每个像素包括对应的像素。

17.根据权利要求16所述的系统,其中所述硬件图像处理器响应于所述一维拉伸操作的发起,用于在所述数字图像的第一方向上多次复制沿着所述数字图像的第一方向的每个单个像素,其中的次数等于比沿着所述数字图像的第一方向的多个像素的数量少一个。

18.根据权利要求16或17所述的系统,其中至少一个控制处理器进一步用于:

基于所述图像梯度生成用于生成二维图像的图像数据;

将用于生成二维数据的图像数据存储在存储器中的位置;

生成包括存储器中的位置的地址的第一输入;

生成第二输入,所述第二输入包括等于比沿着所述数字图像的第一方向的多个像素的数量少一个的拉伸因子;以及

将所述第一输入和第二输入提供给所述硬件图像处理器作为所述一维拉伸操作的发起的部分。

19.根据权利要求16到18中的任一项所述的系统,进一步包括:

显示设备;

其中至少一个控制处理器用于在所述显示设备上所呈现的图形化用户界面中采用所述数字图像。

20.根据权利要求16到19中的任一项所述的系统,进一步包括:

媒体内容设备,其包括所述至少一个控制处理器和所述硬件图形处理器。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1