加速光场显示器制造技术

技术编号:21983280 阅读:36 留言:0更新日期:2019-08-31 01:55
本发明专利技术描述了用于光场投影显示器的图形及显示处理的方法、技术、装置及设备。在一些实例中,本发明专利技术描述一种能够同时呈现及显示多个注释的投影显示系统。注释为可显示的任何信息(例如,文字、标志、方向、标识、电话号码等)。在一个实例中,本发明专利技术提出了用于在多个不同焦距处同时呈现及显示多个注释的技术。

Accelerated Optical Field Display

【技术实现步骤摘要】
【国外来华专利技术】加速光场显示器
本专利技术涉及用于投影显示器的图形及显示处理的技术。
技术介绍
光场投影显示器可用于许多应用中,包含用于汽车应用的平视显示器,用于航空电子应用的平视显示器,增强现实应用,虚拟现实应用以及全息显示应用以及其它应用。在许多投影显示应用中,在固定焦距处向用户显示信息(例如,一或多个注释)。图形处理单元(GPU)可用于呈现此些注释。
技术实现思路
大体来说,本专利技术描述了用于光场投影显示器的图形及显示处理的方法、技术、装置及设备。在一些实例中,本专利技术描述一种能够同时呈现及显示多个注释的投影显示系统。注释为可显示的任何信息(例如,文字、标志、方向、标识、电话号码等)。在一个实例中,本专利技术提出了用于在多个不同焦距处同时呈现及显示多个注释的技术。在一些实例中,选择注释的焦距以匹配到真实世界对象的焦点距离。以此方式,可在用户可能聚焦其视力的相同焦点距离处向用户显示注释。使注释的焦距与真实世界对象的焦点距离匹配通常提供更好的用户体验。对于汽车/航空电子平视显示器应用,使注释的焦距与真实世界对象的焦点距离相匹配可提供较少的干扰,且因此提供更安全的操作环境,因为用户可能不需要在真实世界对象与所显示注释之间来回不断地重新聚焦其注意力。在本专利技术的其它实例中,可连续更新到真实世界对象的距离及/或焦点距离。以此方式,也可在连续更新的焦点距离处呈现注释,使得到注释及真实世界对象的焦点距离保持相同。本专利技术还描述用于加速在不同焦距处生成多个注释的图形处理技术。另外,本专利技术还揭示用于加速投影显示器的帧的处理及读出的显示处理技术。在一个实例中,本专利技术描述一种用于信息显示的方法,所述方法包括确定到对象的距离,计算用于基于距离利用显示器显示第一注释的焦距,以及利用显示器在所述焦距处显示第一注释。在另一实例中,本专利技术描述一种用于信息显示的设备,所述设备包括:存储器,其经配置以存储注释;以及一或多个处理器,其经配置以确定到对象的距离,计算用于基于所述距离用显示器显示第一注释的焦距,且在所述焦距处显示第一注释。在另一实例中,本专利技术描述了一种用于信息显示的设备,所述设备包括用于确定到对象的距离的装置,用于计算用于基于所述距离用显示器显示第一注释的焦距的装置,以及用于在所述焦距处显示第一注释的装置。在另一实例中,本专利技术描述一种存储指令的计算机可读存储媒体,所述指令在被执行时致使一或多个处理器确定到对象的距离,计算用于基于所述距离用显示器显示第一注释的焦距,及在所述焦距处显示第一注释。在下文随附图式及描述中阐明本专利技术的一或多个实施例的细节。根据所述描述及图式以及根据权利要求书将明了其它特征、目的及优点。附图说明图1为根据本专利技术的技术说明实例性装置的框图。图2为说明具有单个注释的实例性平视投影显示器的概念图。图3是说明在不同焦距处展示多个注释的根据本专利技术的技术的投影显示系统的概念图。图4为说明在不同焦距处展示两个注释的根据本专利技术的技术的投影显示系统的概念图。图5为说明在不同焦距处展示两个注释的根据本专利技术的技术的投影显示系统的概念图。图6为更详细展示图1的系统的实例的框图。图7为更详细展示由图1的处理器执行的技术的概念图。图8为说明可如何将原始MultiViewPort命令转换成用于多个视图中的每一者的多个视口命令的概念图。图9为展示用于确定3D对象距虚拟相机的距离的技术的概念图。图10为展示用于将模型、视图及投影矩阵应用于3D对象的技术的流程图。图11为展示实例性视图矩阵的概念图。图12为展示实例性投影矩阵的概念图。图13为展示定义投影矩阵的实例性平面的概念图。图14为更详细展示由图1的处理器执行的技术的概念图。图15为展示实例性多视图图块到光场图块转换的概念图。图16为更详细地展示实例性光场图块的概念图。图17为展示实例性显示类型的图。图18为根据本专利技术的技术展示实例性方法的流程图。具体实施方式本专利技术涉及用于在显示器上显示信息(例如,文本、异议、标志、指令或更一般来说,注释)的技术。在一些实例中,本专利技术描述与使用光场投影显示器显示一或多个注释有关的技术。在一些实例中,光场投影显示器经配置以在一或多个固定焦距处显示注释。在平视显示器(HUD)应用中,此技术可能会分散注意力,因为所显示的注释可能在与真实世界对象不同的焦距处。此情况可能迫使用户不断地在所显示注释与真实世界对象之间改变其焦点,从而导致注意力分散及糟糕的用户体验。鉴于这些缺点,本专利技术提出可在不同焦距处显示一或多个注释的技术。在一个实例中,可在匹配到真实世界对象的焦距的焦距处显示一或多个注释,从而为用户提供较少注意力分散。在一些实例中,本专利技术的技术包含确定到真实世界对象的距离,使得可连续更新所显示注释的焦距。本专利技术还描述用于加速在不同焦距处生成多个注释的图形处理技术。另外,本专利技术还揭示用于加速投影显示器的帧的处理及读出的显示处理技术。图1为说明根据本专利技术中所描述的一或多个实例性技术的用于处理在投影显示器上显示的数据的实例性装置的框图。在图1的实例中,系统10包括处理器12、图形处理单元(GPU)14、显示处理器24及系统存储器16。在一些实例中,处理器12、GPU14及显示处理器24可形成为集成电路(IC)27。例如,IC27可被认为是在一个芯片封装内的处理芯片,例如对单片系统(SoC)。在一些实例中,处理器12、GPU14及显示处理器24可容纳在不同的集成电路(例如,不同的芯片封装)中。处理器12、GPU14及显示处理器24的实例包含(但不限于)一或多个数位信号处理器(DSP)、通用微处理器、专用集成电路(ASIC)、场可编程逻辑阵列(FPGA)或其它等效集成或离散逻辑电路。处理器12可为系统10的中央处理单元(CPU)。在一些实例中,GPU14可为专门硬件,其包含为GPU14提供适于图形处理的大规模并行处理能力的集成及/或离散逻辑电路。在一些例子中,GPU14还可包含通用处理能力,且在实施通用处理任务(即,非图形相关任务)时可被称作通用GPU(GPGPU)。显示处理器24可为经专门配置以对要显示的数据执行操作的处理器。例如,显示处理器24可经配置以在将此些图像发送到显示器18之前对由GPU14及处理器12产生的一或多个图像执行2D操作。2D操作的实例可包括旋转、缩放、拉伸、合成、混合及其它操作。另外,显示处理器24可经配置以将图像从输入数据格式转换为与显示器18兼容的输出数据格式。如下文将更详细解释,显示处理器24可经配置以转换由处于多视图图块格式的GPU14产生的图像转换成与光场投影显示器兼容的光场图块格式(例如,在显示器18为光场投影显示器的状况下)。由于显示处理器24为经配置以加速此些2D操作的专用硬件,因此与在GPU14或处理器12上执行的软件进程相比,显示处理器24能够更快地执行此转换。因此,可增加由显示器18显示的图像的帧速率。应理解,显示处理器24可实施为中央处理单元、DSP、GPU、ASIC、FGPA、或可编程及/或固定功能电路的任何其它组合。就此来说,在一些实例中,IC27可不包含单独的显示处理器24,而是显示处理器25的功能可由处理器12及/或GPU14执行。出于说明的目的,相对于处理器12、GPU14及/或显示处理器24描述本专利技术中所描述的实例性技术。然而本文档来自技高网...

【技术保护点】
1.一种用于信息显示的方法,所述方法包括:确定显示器与对象之间的距离;基于所述距离计算用于用显示器显示第一注释的焦距;用图形处理单元GPU基于所计算焦距在多个视图处呈现所述第一注释,其中呈现包含:接收所述多个视图的多视图视口,接收所述多个视图的模型视图投影,生成所述多个视图中的每一相应视图的相应视口,生成所述多个视图中的每一相应视图的相应模型视图投影,将所述多个视图中的每一相应视图所特有的第一命令存储在用于所述多个视图中的每一相应视图的相应第一级缓冲器中,将为所述多个视图中的每一相应视图共用的第二命令存储在第二级缓冲器中,其中所述相应第一级缓冲器中的所述第一命令调用所述第二级缓冲器中的所述第二命令,及针对所述多个视图中的每一者执行所述相应第一级缓冲器;及用所述显示器在所述焦距处显示所呈现第一注释。

【技术特征摘要】
【国外来华专利技术】2016.04.25 US 15/137,9811.一种用于信息显示的方法,所述方法包括:确定显示器与对象之间的距离;基于所述距离计算用于用显示器显示第一注释的焦距;用图形处理单元GPU基于所计算焦距在多个视图处呈现所述第一注释,其中呈现包含:接收所述多个视图的多视图视口,接收所述多个视图的模型视图投影,生成所述多个视图中的每一相应视图的相应视口,生成所述多个视图中的每一相应视图的相应模型视图投影,将所述多个视图中的每一相应视图所特有的第一命令存储在用于所述多个视图中的每一相应视图的相应第一级缓冲器中,将为所述多个视图中的每一相应视图共用的第二命令存储在第二级缓冲器中,其中所述相应第一级缓冲器中的所述第一命令调用所述第二级缓冲器中的所述第二命令,及针对所述多个视图中的每一者执行所述相应第一级缓冲器;及用所述显示器在所述焦距处显示所呈现第一注释。2.根据权利要求1所述的方法,其进一步包括:确定到所述对象的经更新距离;基于所述经更新距离而计算用于显示所述第一注释的经更新焦距;及用所述显示器在所述经更新焦距显示所述第一注释。3.根据权利要求2所述的方法,其进一步包括:确定用于一或多个额外注释的相应焦距,所述一或多个额外注释不同于所述第一注释;及在其相应焦距处显示所述一或多个额外注释。4.根据权利要求1所述的方法,其中确定到所述对象的所述距离包括以一系列时间间隔连续地确定到所述对象的所述距离,且其中计算所述焦距包括基于所述时间间隔中的每一者处的所述距离而连续计算所述焦距。5.根据权利要求1所述的方法,其中所述显示器为投影显示器。6.根据权利要求5所述的方法,其中所述投影显示器为使用针孔掩模的光场投影仪、使用小透镜阵列的光场投影仪或视网膜投影仪中的一者。7.根据权利要求1所述的方法,其中所述所呈现第一注释以多视图图块格式存储,所述方法进一步包括:用显示处理器将所述所呈现第一注释从所述多视图图块格式转换为光场图块格式。8.一种用于信息显示的设备,所述设备包括:存储器,其经配置以存储注释;及一或多个处理器,其经配置以:确定显示器与对象之间的距离;基于所述距离计算用于用所述显示器显示第一注释的焦距;基于所计算焦距在多个视图处呈现所述第一注释,其中为呈现所述第一注释,所述一或多个处理器经进一步配置以:接收所述多个视图的多视图视口,接收所述多个视图的模型视图投影,生成所述多个视图中的每一相应视图的相应视口,生成所述多个视图中的每一相应视图的相应模型视图投影,将所述多个视图中的每一相应视图所特有的第一命令存储在用于所述多个视图中的每一相应视图的相应第一级缓冲器中,将为所述多个视图中的每一相应视图共用的第二命令存储在第二级缓冲器中,其中所述相应第一级缓冲器中的所述第一命令调用所述第二级缓冲器中的所述第二命令,及针对所述多个视图中的每一者执行所述相应第一级缓冲器;及在所述焦距处显示所呈现第一注释。9.根据权利要求8所述的设备,其中所述一或多个处理器经进一步配置以:确定到所述对象的经更新距离;基于所述经更新距离而计算用于显示所述第一注释的经更新焦距;及用所述显示器在所述经更新焦距显示所述第一注释。10.根据权利要求9所述的设备,其中所述一或多个处理器经进一步配置以:确定用于一或多个额外注释的相应焦距,所述一或多个额外注释不同于所述第一注释;及在其相应焦距处显示所述一或多个额外注释。11.根据权利要求8所述的设备,其中为了确定到所述对象的所述距离,所述一或多个处理器经配置以按一系列时间间隔连续地确定到所述对象的所述距离;及其中为...

【专利技术属性】
技术研发人员:H·H·劳T·C·邝B·K·P·陈W·L·阿特金森W·H·于
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1