当前位置: 首页 > 专利查询>奇跃公司专利>正文

在静态图像中编码立体闪屏制造技术

技术编号:34237720 阅读:9 留言:0更新日期:2022-07-24 08:33
在计算设备(诸如增强现实可穿戴设备)的启动过程期间,静态图像和启动过程进度条可以被编码在单个图像文件(诸如位图图像)中,并与在启动过程的各个阶段处应用于硬件伽马表的更新一起显示,以创建动画进度条的效果。以创建动画进度条的效果。以创建动画进度条的效果。

Encoding stereoscopic flash screen in still image

【技术实现步骤摘要】
【国外来华专利技术】在静态图像中编码立体闪屏


[0001]本公开涉及虚拟现实、增强现实和混合现实成像和可视化系统。

技术介绍

[0002]现代计算和显示技术促进了虚拟现实(“VR”)、增强现实(“AR”)和混合现实(“MR”)系统的发展。VR系统创建模拟环境供用户体验。这可以通过头戴式显示器向用户呈现计算机生成的图像来完成。该图像创建了感官体验,该感官体验使用户沉浸在模拟环境中。VR场景通常只涉及计算机生成的图像的呈现,而不包括实际的真实世界图像。
[0003]AR系统通常用模拟元素补充真实世界环境。例如,AR系统可以经由头戴式显示器为用户提供周围真实世界环境的视图。然而,计算机生成的图像也可以呈现在显示器上,以增强真实世界环境。该计算机生成的图像可以包括与真实世界环境上下文相关的元素。此类元素可以包括模拟文本、图像、对象等。MR系统还将模拟对象引入真实世界环境,但这些对象通常具有比AR系统更大程度的交互性。模拟元素通常可以实时交互。
[0004]因为人类视觉感知系统是复杂的,所以产生有助于舒适、自然感觉、丰富地呈现虚拟图像元素以及其它虚拟或真实世界图像元素的VR/AR/MR技术具有挑战性。
附图说明
[0005]图1示出可穿戴系统的示例。
[0006]图2示出根据一些实施例的可穿戴系统的简化框图。
[0007]图3示出将图像呈现到具有可穿戴系统的显示器上的示例。
[0008]图4示出使用校准来防止几何失真的可穿戴设备的框图。
[0009]图5是示出示例启动过程的流程图。<br/>[0010]图6A是示出更新显示硬件中的伽马表以创建动画效果的示例过程的流程图。
[0011]图6B示出对图像的动画效果的示例。
[0012]图7A

7C示出不同的伽马表的示例。
[0013]图8A示出与可以在启动过程期间所显示的静态图像相关联的像素数据的示例。
[0014]图8B示出与图8A的静态图像相关联的内插像素数据的示例。
[0015]图9A和图9B示出像素值变换被应用于进度条的各个阶段作为编码过程的一部分。
[0016]图9C示出来自图9A

9B的进度阶段中的每个进度阶段的编码像素值被叠加到单组编码像素值中的的示例。
[0017]图10示出图像数据的示例,该图像数据包括在图像文件的下部中的静态图像(例如,方形徽标(square logo))的编码像素值和在图像文件的上部中的进度条的编码像素值。
[0018]图11示出与图像数据的某些像素值相关联的伽马表值的示例。
[0019]图12示出包括静态图像和动画进度条的示例闪屏(splash screen)图像,其可以使用在此讨论的系统和方法来实现。
具体实施方式
[0020]在此公开的虚拟现实(“VR”)、增强现实(“AR”)和混合现实(“MR”)系统可以包括向用户呈现计算机生成的图像(视频/图像数据)的显示器。在一些实施例中,可穿戴系统是可穿戴的,这可以有利地提供更身临其境的VR或AR体验。
[0021]图1示出可穿戴VR/AR/MR可穿戴系统80(以下称为“系统80”)的示例。系统80包括显示器62以及支持该显示器62的功能的各种机械和电子模块和系统。显示器62可以被耦合到框架64,该框架64可由可穿戴系统用户或观看者60(下文称为“用户60”)穿戴并且被配置为将显示器62定位在用户60的眼睛前面。在一些实施例中,扬声器66被耦合到框架64并且定位在用户60的耳道附近。在一些实施例中,另一个扬声器(未示出)位于用户60的另一个耳道附近以提供立体声/可塑形声音控制。显示器62诸如通过有线或无线连接68可操作地耦合到本地处理和数据模块70,该本地处理和数据模块70可以以多种配置进行安装,诸如固定地附接到框架64、固定地附接到由用户佩戴的头盔或帽子、嵌入耳机、或以其它方式可移除地附接到用户60(例如,在背包式配置、在皮带耦合式配置中等)。
[0022]本地处理和数据模块70可以包括一个或多个处理器,诸如应用处理器(AP)和图形处理单元(GPU),以及数字存储器,诸如非易失性存储器(例如,闪存),两者都可用于协助处理和存储数据。数据包括从传感器捕获的数据,诸如图像捕获设备(例如相机)、麦克风、惯性测量单元、加速度计、罗盘、GPS单元、无线电设备、和/或陀螺仪。传感器可以可操作地耦合到框架64或以其它方式附接到用户60。可替代地或另外地,传感器数据可以使用远程处理模块72和/或远程数据存储库74来获取和/或处理,可能用于通过在此类处理或取得之后将其传输到显示器62。本地处理和数据模块70可以由通信链路76、78(诸如经由有线或无线通信链路)可操作地耦合到远程处理模块72和远程数据存储库74,使得这些远程模块72、74可操作地彼此耦合,并可作为本地处理和数据模块70的资源可用。
[0023]在一些实施例中,远程处理模块72可以包括一个或多个处理器,其被配置为分析和处理数据(例如,传感器数据和/或图像信息)。在一些实施例中,远程数据存储库74可包括数字数据存储设施,其可通过互联网或“云”资源配置中的其它网络配置获得。在一些实施例中,所有数据都被存储并且所有计算都在本地处理和数据模块中执行,从而允许从远程模块完全自主使用。
[0024]在一些实施例中,经由显示器62提供的计算机生成的图像数据可以产生三维的印象。这可以例如通过向用户60呈现立体图像数据来完成。在一些传统系统中,此类图像数据可以包括来自稍微不同的视角的场景或对象的单独图像。单独图像可以分别呈现给用户60的右眼和左眼,从而模拟双眼视觉及其相关联的深度感知。
[0025]图2示出根据一些实施例的可穿戴系统200的简化框图。在该示例中,可穿戴系统200可以包括天线210、输入

输出(I/O)接口220、一个或多个传感器230、显示器240、GPU 250、控制电路260、应用处理器(“AP”)270、和存储装置280。天线210可以用于与另一个设备(诸如远程处理模块72或远程数据存储库74(图1))进行无线通信。用户可以使用I/O接口220与可穿戴系统交互。传感器230可以包括图像捕获设备(例如,相机)、麦克风、惯性测量单元、加速度计、罗盘、GPS单元、无线电设备、陀螺仪、和/或其它输入设备。显示器240可以包括一个或多个图形显示器,诸如左眼和右眼显示面板。显示器240可以包括中央处理单元(CPU)、GPU和存储装置。
[0026]在图2的示例中,GPU 250被配置为渲染要显示给用户60的虚拟、增强和/或混合现实图像数据。GPU 250包括图形管线。控制电路260可以通信地耦合到天线210、I/O接口220、传感器230、显示器240、GPU 250、AP和存储装置280。控制电路260向天线210、I/O接口220、传感器230、显示器240、GPU 250、AP和存储装置280发送控制信号。
[0027]AP 270可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种由具有一个或多个硬件计算机处理器和一个或多个非暂态计算机可读存储设备的可穿戴系统所执行的计算机化方法,所述一个或多个非暂态计算机可读存储设备存储可由所述可穿戴系统执行以执行所述计算机化方法的软件指令,所述计算机化方法包括:将图像文件加载到显示缓冲器中;确定所述可穿戴系统的启动阶段;选择与所确定的启动阶段相关联的多组伽马表值中的一组伽马表值;以及将所选择的一组伽马表值写入与所述显示缓冲器相关联的伽马表存储装置,其中,所述可穿戴系统被配置为在所述可穿戴系统的显示器上渲染由所述伽马表存储装置中的所述伽马表值调节的所述图像文件。2.根据权利要求1所述的方法,其中,所述多组伽马表值包括与对应的至少10个启动阶段相关联的至少10组伽马表值。3.根据权利要求1所述的方法,其中,所述图像文件包括:与静态图像相关联的第一组像素,所述第一组像素中的每个像素具有在第一范围内的像素值,以及与进度条相关联的第二组像素,所述第二组像素中的每个像素具有在不与所述第一范围重叠的第二范围内的像素值。4.根据权利要求3所述的方法,其中,所述第一范围是0至63,以及所述第二范围是64至255。5.根据权利要求3所述的方法,其中,与所述第一范围的像素值相关联的所述伽马表值对于每个启动阶段是相同的,以及与所述第二范围的像素值中的至少一些像素值相关联的所述伽马表值针对对应的启动阶段而改变。6.根据权利要求3所述的方法,其中,与所述第一范围的像素值相关联的所述伽马表值在所述多组伽马表值的每一组伽马表值中是相同的,以及与所述第二范围的像素值中的至少一些像素值相关联的所述伽马表值在不同组伽马表值中改变。7.一种由具有一个或多个硬件计算机处理器和一个或多个非暂态计算机可读存储设备的可穿戴系统所执行的计算机化方法,所述一个或多个非暂态计算机可读存储设备存储可由所述可穿戴系统执行以执行所述计算机化方法的软件指令,所述计算机化方法包括:对于静态图像的每个像素值,将所述像素值内插到第一范围的值;对于启动过程的多个阶段中的每个阶段:确定与描绘所述启动过程的所述阶段的图像对应的像素值;对于所确定的像素值中的每个像素值,将所述像素值阈值化为一位;选择多个编码乘数中的与所述启动过程的所述阶段相关联的编码乘数,其中,所述多个编码乘数中的每个编码乘数在与所述第一范围的值不重叠的第二范围的值内;通过将被阈值化的像素值中的每个像素值乘以所选择的编码乘数,针对所述启动过程的所确定的阶段计算编码像素值;通过顺序叠加针对所述启动过程的所述多个阶段的所述编码像素值,生成合成编码像素值;以及生成包括与所述静态图像相关联的内插像素值和与所述启动过程的阶段相关联的所述合成编码像素值的图像文件。
8.根据权利要求7所述的方法,还包括:对于第二静态图像的每个像素值,通过将所述像素值内插到所述第一范围的值来生成第二内插像素值;对于所述启动过程的所述多个阶段中的每个阶段:确定与多个图像中的描绘所述启动过程的所述阶段的第二图像对应的像素值;对于所确定的像素值中的每个像素值,将所述像素值阈值化为一位;选择所述多个编码乘数中的与所述启动过程的所述阶段相关联的...

【专利技术属性】
技术研发人员:M
申请(专利权)人:奇跃公司
类型:发明
国别省市:

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

1