当前位置: 首页 > 专利查询>奥多比公司专利>正文

使用多组视频缓冲器用透明度控制来控制增强现实显示器制造技术

技术编号:26347213 阅读:35 留言:0更新日期:2020-11-13 21:31
本公开的实施例涉及使用多组视频缓冲器用透明度控制来控制增强现实显示器。增强现实显示器在显示颜色帧与显示阿尔法帧之间交替以生成用于透明度控制的复合图像。显示处理器包括两组缓冲器,每一组包括颜色帧缓冲器和阿尔法帧缓冲器。一组缓冲器用以将数据提供至显示器,同时正在将新视频数据写入另一组缓冲器中。显示处理器对哪一组缓冲器正在提供数据与哪一组缓冲器正在将新视频数据写入其中进行切换。通过切换这些组中的阿尔法帧缓冲器和颜色帧缓冲器,一对颜色帧缓冲器和阿尔法帧缓冲器始终是用以将数据提供为输出的当前组缓冲器。如果发生丢帧并且下一个颜色帧或阿尔法帧尚未就绪,则不切换这组缓冲器,以免干扰闪烁的视觉伪像。

【技术实现步骤摘要】
使用多组视频缓冲器用透明度控制来控制增强现实显示器
技术介绍
随着计算机技术的发展,计算机在我们的生活中已经变得越来越普遍,并且已找到了各种不同用途。这种用途之一是增强现实(“AR”)显示器。AR显示器是显示设备,用户可以通过该显示设备进行查看,但计算机也可以在该显示设备上显示图形,从而允许实时地显示物理对象上方的虚拟图形。一种类型的AR显示器在显示颜色帧和阿尔法帧之间交替。颜色帧包括待显示的虚拟图形,而阿尔法帧是与虚拟图形相对应的掩模。可能发生出于各种不同原因(诸如虚拟图形的渲染复杂性、视频译码、文件读取、AR显示器的物理干扰等)中的任何一种而丢弃帧的情况。在丢帧的情况下,可以再次显示相同的颜色帧或阿尔法帧。这可以引起令人反感的伪像,因为颜色帧通常具有与阿尔法帧极为不同的内容。例如,颜色帧的明亮区域通常由对应阿尔法帧中的黑色区域相匹配。任何丢帧可以导致再次显示颜色帧而不是预期的阿尔法帧,或导致再次显示阿尔法帧而不是预期的颜色帧。考虑到阿尔法帧和颜色帧的内容极为不同,显示颜色帧而不是预期的阿尔法帧或显示阿尔法帧而不是预期的颜色帧可以按照明亮闪光的形式呈现给用户。由于本文档来自技高网...

【技术保护点】
1.一种用于使用系统来显示在背景场景上方的数字内容覆盖的方法,所述方法包括:/n对所述系统在第一状态与第二状态之间进行定序,所述第一状态包括:所述系统的显示屏处于发射状态并且所述系统的漫射器元件处于散射状态以用于显示所发射的光图像,所述第二状态包括:所述显示屏处于掩蔽状态并且所述漫射器元件处于透明状态以用于充当到所述背景场景的透视窗口;/n在处于所述第一状态时,在所述显示屏上显示视频内容的一个或多个所发射的光图像;/n在处于所述第二状态时,在所述显示屏上显示所述视频内容的一个或多个透明度掩模图像,每个透明度掩模图像具有与所述一个或多个所发射的光图像中的一个光图像大致相同的形状,以阻挡在与所述一...

【技术特征摘要】
20190513 US 16/410,6301.一种用于使用系统来显示在背景场景上方的数字内容覆盖的方法,所述方法包括:
对所述系统在第一状态与第二状态之间进行定序,所述第一状态包括:所述系统的显示屏处于发射状态并且所述系统的漫射器元件处于散射状态以用于显示所发射的光图像,所述第二状态包括:所述显示屏处于掩蔽状态并且所述漫射器元件处于透明状态以用于充当到所述背景场景的透视窗口;
在处于所述第一状态时,在所述显示屏上显示视频内容的一个或多个所发射的光图像;
在处于所述第二状态时,在所述显示屏上显示所述视频内容的一个或多个透明度掩模图像,每个透明度掩模图像具有与所述一个或多个所发射的光图像中的一个光图像大致相同的形状,以阻挡在与所述一个或多个所发射的光图像中的所述一个光图像大致相同的区域处的所述背景场景;
使用第一组视频缓冲器和第二组视频缓冲器来存储用于所述显示屏的视频数据,
所述第一组视频缓冲器包括第一颜色帧缓冲器和第一阿尔法帧缓冲器,所述第一颜色帧缓冲器用以存储描述第一所发射的光图像的第一颜色帧的数据,所述第一阿尔法帧缓冲器用以存储描述与所述第一颜色帧相对应的第一透明度掩模图像的数据,
所述第二组视频缓冲器包括第二颜色帧缓冲器和第二阿尔法帧缓冲器,所述第二颜色帧缓冲器用以存储描述第二所发射的光图像的第二颜色帧的数据,所述第二阿尔法帧缓冲器用以存储描述与所述第二颜色帧相对应的第二透明度掩模图像的数据;以及
在使用所述第一组视频缓冲器来显示所述第一所发射的光图像和所述第一透明度掩模图像二者与使用所述第二组视频缓冲器来显示所述第二所发射的光图像和所述第二透明度掩模图像二者之间切换。


2.根据权利要求1所述的方法,每个透明度掩模图像在所述显示屏上具有与所述一个或多个所发射的光图像中的一个光图像大致相同的位置。


3.根据权利要求1所述的方法,所述切换包括每隔一个垂直同步进行切换。


4.根据权利要求1所述的方法,其中所述第一组视频缓冲器和所述第二组视频缓冲器用以存储用于向用户的左眼而不是所述用户的右眼显示的视频数据,所述方法还包括:
使用第三组视频缓冲器和第四组视频缓冲器来存储用于朝所述用户的右眼而不是所述用户的所述左眼的所述显示屏的视频数据,
所述第三组视频缓冲器包括第三颜色帧缓冲器和第三阿尔法帧缓冲器,所述第三颜色帧缓冲器用以存储描述第三所发射的光图像的第三颜色帧的数据,所述第三阿尔法帧缓冲器用以存储描述与所述第三颜色帧相对应的第三透明度掩模图像的数据,
所述第四组视频缓冲器包括第四颜色帧缓冲器和第四阿尔法帧缓冲器,所述第四颜色帧缓冲器用以存储描述第四所发射的光图像的第四颜色帧的数据,所述第四阿尔法帧缓冲器用以存储描述与所述第四颜色帧相对应的第四透明度掩模图像的数据;以及
在使用所述第三组视频缓冲器来显示所述第三所发射的光图像和所述第三透明度掩模图像二者与使用所述第四组视频缓冲器来显示所述第四所发射的光图像和所述第四透明度掩模图像二者之间切换。


5.根据权利要求1所述的方法,其中所述第一组视频缓冲器还包括用以存储描述所述视频内容的第一半透明图像的数据的第一半透明帧缓冲器,所述第二组视频缓冲器还包括用以存储描述所述视频内容的第二半透明图像的数据的第二半透明帧缓冲器,所述定序包括按顺序通过所述第一状态、所述第二状态以及第三状态,在使用所述第一组视频缓冲器与使用所述第二组视频缓冲器之间的所述切换包括:
在使用所述第一组视频缓冲器来显示所述第一所发射的光图像、所述第一透明度掩模图像以及所述第一半透明图像与使用所述第二组视频缓冲器来显示所述第二所发射的光图像、所述第二透明度掩模图像以及所述第二半透明图像之间切换。


6.根据权利要求1所述的方法,所述定序包括按顺序通过所述第一状态、所述第二状态以及第三状态,所述第三状态包括:所述显示屏处于掩蔽状态并且所述漫射器元件处于所述透明状态,在使用所述第一组视频缓冲器与使用所述第二组视频缓冲器之间的所述切换包括:
在使用所述第一组视频缓冲器来显示所述第一所发射的光图像、所述第一透明度掩模图像以及黑色图像与使用所述第二组视频缓冲器来显示所述第二所发射的光图像、所述第二透明度掩模图像以及所述黑色图像之间切换。


7.根据权利要求1所述的方法,所述第一透明度掩模图像与所述第一透明度掩模图像的显示时间同步而不是与所述第一所发射的光图像的所述第一颜色帧同步,并且所述第二透明度掩模图像与所述第二透明度掩模图像的显示时间同步而不是与所述所发射的光图像的所述第二颜色帧同步。


8.根据权利要求1所述的方法,还包括:增加所述透明度掩模图像的一部分的透明度以使所述所发射的光图像的对应部分显得更亮。


9.根据权利要求1所述的方法,所述漫射器元件包括分段式漫射器元件,所述方法还包括:使所述显示屏的像素值的改变与所述分段式漫射器元件中的像素状态的改变同步。


10.根据权利要求1所述的方法,所述第一组视频缓冲器和所述第二组视频缓冲器被包括在显示处理器中,所述第一颜色帧包括特定区域中的一个或多个像素,所述一个或多个像素被设置为一种颜色以指示将所述漫射器元件设置为在所述显示处理器与所述漫射器元件之间不具有直接软件链路的所述散射状态,并且所述一个或多个像素被设置为不同颜色以指示将所述漫射器元件设置为在所述显示处理器与所述漫射器元件之间不具有直接软件链路的所述透明状态。


11.一种用于控制显示系统的显示处理器,所述显示处理器包括:
第一组视频缓冲器,所述第一组视频缓冲器包括第一颜色帧缓冲器和第一阿尔法帧缓冲器,所述第一颜色帧缓冲器用以存储描述第一所发射的光图像的第一颜色帧的数据,所述第一阿尔法帧缓冲器用以存储描述与所述第一颜色帧相对应的第一透明度掩模图像的数据;
第二组视频缓冲器,所述第二组视频缓冲器包括第二颜色帧缓冲器和第二阿尔法帧缓冲器,所述第二颜色帧缓冲器用以存储描述第二所发射的光图像的第二颜色帧的数据,所述第二阿尔法帧缓冲器用以存储描述与所述第二颜色帧相对应的第二透明度掩模图像的数据;
控制器,所述控制器在使用所述第一组视频缓冲器来显示所述第一所发射的光图像和所述第一透明度掩模图像二者与使用所述第二组视频缓冲器来显示所述第二所发射的光图像和所述第二透...

【专利技术属性】
技术研发人员:T·G·小罗德斯G·S·P·米勒魏立一孙琪
申请(专利权)人:奥多比公司
类型:发明
国别省市:美国;US

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

1