A device such as a headworn device (HMD) (300125) includes one or more processors (335) configured to implement a graphics pipeline (100) that presents pixels in a window space (405510) at non-uniform pixel intervals. The device also includes a first distortion function (109525) that maps the nonuniform spaced pixels in the window space to the evenly spaced pixels in the raster space (410520). The device also includes a scan converter (1101225) configured to sample the pixels in the window space through the first distortion function. The scan converter is configured to present a display pixel for generating an image for display to the user based on the evenly spaced pixels in the raster space. In some cases, the pixels in the window space are rendered such that the pixel density of each opposite region is constant in the user's field of view.
【技术实现步骤摘要】
【国外来华专利技术】单通柔性屏/刻度光栅化
技术介绍
图形处理器使用一系列可编程着色器和固定功能硬件块为增强现实(AR)和虚拟现实(VR)应用中的头戴式显示器(HMD)生成图像。例如,在帧中可见的对象的3-D模型由一组图元(诸如三角形、其他多边形或曲面)表示,所述图元在图形流水线中进行处理以产生像素值以便显示给用户。像素通常在窗口空间中呈现,其中在窗口上具有均匀的像素间隔。因此,每个对向角的像素密度随着与用户中心凝视方向或HMD中的透镜中心相距的像素距离而增加。通过扫描转换器以规则间隔对像素进行采样以产生矩形图像。后处理步骤使矩形图像失真,使得当用户通过一组显示透镜观看图像时,例如当用户佩戴HMD时,图像看起来是规则的。附图说明通过参考附图,本领域技术人员可以更好地理解本公开,并且其众多特征和优势是显而易见的。不同附图中使用的相同参考符号指示相似或相同物品。图1是根据一些实施方案的实现DX12应用编程接口(API)的图形流水线的框图。图2示出根据一些实施方案的包括电子装置的显示系统,所述电子装置被配置为提供沉浸式虚拟现实(VR)或增强现实(AR)功能。图3示出根据一些实施方案的包括电子装置的显示系统,所述电子装置被配置为通过显示器向佩戴电子装置的用户提供AR或VR功能。图4示出根据一些实施方案的窗口空间中的非均匀间隔像素到光栅空间中的均匀间隔像素的映射。图5是示出根据一些实施方案的呈现显示像素以用于向佩戴HMD的用户的眼睛显示的过程的框图。图6是表示根据一些实施方案的用于实现失真函数的水平失真函 ...
【技术保护点】
1.一种方法,其包括:/n在图形流水线(100)中以非均匀像素间隔呈现窗口空间中的像素;/n利用扫描转换器(110,1225)通过失真函数(109,515)对窗口空间(405,510)中的所述像素进行采样,所述失真函数将窗口空间中的所述非均匀间隔像素映射到光栅空间(410,520)中的均匀间隔像素;以及/n使用由所述扫描转换器基于光栅空间中的所述均匀间隔像素呈现的显示像素来生成图像以便显示给用户。/n
【技术特征摘要】
【国外来华专利技术】20170327 US 62/477,149;20171215 US 15/843,9681.一种方法,其包括:
在图形流水线(100)中以非均匀像素间隔呈现窗口空间中的像素;
利用扫描转换器(110,1225)通过失真函数(109,515)对窗口空间(405,510)中的所述像素进行采样,所述失真函数将窗口空间中的所述非均匀间隔像素映射到光栅空间(410,520)中的均匀间隔像素;以及
使用由所述扫描转换器基于光栅空间中的所述均匀间隔像素呈现的显示像素来生成图像以便显示给用户。
2.如权利要求1所述的方法,其中利用所述非均匀像素间隔呈现所述窗口空间中的所述像素包括:呈现所述窗口空间中的所述像素,使得每个对向区域的像素密度在所述用户的视场中是恒定的。
3.如权利要求2所述的方法,其中呈现所述窗口空间中的所述像素包括:呈现所述窗口空间中的所述像素,使得每个对向角的像素密度在与所述用户相关联的中央凹区域(225,240)中相对较高并且在与所述用户相关联的视觉周边(230,250)上相对较低。
4.如权利要求1所述的方法,其中通过所述失真函数对窗口空间中的所述像素进行采样包括通过以下对窗口空间中的所述像素进行采样:将窗口空间中的非均匀间隔像素的第一维度映射到光栅空间中的均匀间隔像素的垂直失真函数(610),以及将窗口空间中的所述非均匀间隔像素的第二维度映射到光栅空间中的所述均匀间隔像素的水平失真函数(605)。
5.如权利要求4所述的方法,其中所述垂直失真函数和所述水平失真函数由来自线性函数的对应位移集限定,所述线性函数将窗口空间中的均匀间隔像素映射到光栅空间中的所述均匀间隔像素。
6.如权利要求5所述的方法,其还包括:
确定所述用户的中央凹区域(225,240);以及
修改所述垂直失真函数和所述水平失真函数以增加所述窗口空间的对应于所述中央凹区域位置的部分中的像素的分辨率。
7.如权利要求1所述的方法,其还包括:
将图元(1000)的边界框(1105)与窗口空间中的所述非均匀间隔像素的边界进行比较;以及
基于所述比较通过所述图形流水线来路由所述图元。
8.如权利要求7所述的方法,其还包括:
基于所述图元与窗口空间中的所述非均匀间隔像素的交叉点来将所述图元的样本装仓。
9.一种设备,其包括:
至少一个处理器(335),所述至少一个处理器被配置为实现图形流水线,所述图形流水线以非均匀像素间隔呈现窗口空间中的像素;
失真函数(109,515),所述失真函数将窗口空间(405,510)中的所述非均匀间隔像素映射到光栅空间(410,520)中的均匀间隔像素;以及
扫描转换器(110,1225),所述扫描转换器被配置为:
通过所述失真函数对窗口空间中的所述像素进行采样;并且
基于光栅空间中的所述均匀间隔像素呈现用于生成图像以便显示给用户的显示像素。
10.如权利要求9所述的设备,其中所述至...
【专利技术属性】
技术研发人员:迈克尔·曼特,劳伦特·列斐伏尔,米卡·托米,基亚·卡利奥,
申请(专利权)人:超威半导体公司,ATI科技无限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。