摘要

在为增强和混合现实(AR&MR)应用设计光波导设备的过程中,所提供的视场(FOV)等参数是主要的兴趣所在。为了突破可实现的最大视场的极限,人们研究了各种方法,例如在从入射耦合到出射耦合的传播过程中分割视场的系统。一个非常流行的方法是所谓的 "蝴蝶出瞳扩展",即在FOV的正负部分使用两个独立的EPE光栅区域,这也被应用于微软的Hololens2。在这份文件中,我们展示了在VirtualLab Fusion中实现这样一个EPE概念,它基于微软的US9791703B1专利。

建模任务:基于专利US9791703B1的方法

任务描述

光导元件

有了光导组件,可以很容易地定义具有复杂形状的区域的系统。此外,这些区域可以配备理想化的或真实的光栅结构,作为入射器、出射器和扩瞳器发挥作用。

输入耦合和输出耦合的光栅区域

为了简单起见,我们在圆形区域使用了两个一维周期性入射耦合光栅(一个在第一表面,一个在第二表面)。这将导致FOV的左右部分的行为略微不对称,但可以通过将两个光栅组合成一个单一的二维周期结构(位于第一或第二表面)来克服这个问题。

为了重新组合和耦合光线,一个一维周期性的出射耦合器被应用,有一个矩形的区域。这是一个特殊的配置,为了使设计有更大的灵活性,可以用一个二维周期的出射耦合器来代替它。

出瞳扩展器(EPE)区域

每个区域的形状可以使用不同的方法和定义策略来非常灵活地定义。在这个例子中,两个EPE都是由多边形区域与两个椭圆体结合起来定义的,以切割内部部分。这些光栅是一维周期性的,旋转角度为±35°(分别为左侧和右侧)。更多关于区域定义的信息在下面:

设计&分析工具

VirtualLab Fusion提供了一系列的工具来帮助 光学工程师设计和分析光导系统的任务。分析光导系统的任务,包括。

- 光导布局设计工具:

设计一个具有1D-1D光瞳扩展的光导。它可以作为您系统的基础。

- k域布局工具。

分析你的设计的耦合条件。

- 尺寸和光栅分析工具。

检测您的系统中的足迹,以确定 你的区域的大小和形状。

总结-元件

结果:系统中的光线

只有光线照射到 "眼盒"(摄像机探测器)上:

所有在光导内传播的光线:

FOV:0°×0°

FOV:−20°×0°

FOV:20°×0°

VirtualLab Fusion技术

基于微软专利的带蝴蝶出瞳扩展的光波导结构相关推荐

  1. VirtualLab Fusion:基于微软专利的蝴蝶型出瞳扩展光导

    摘要 在为增强和混合现实(AR&MR)应用设计光导设备的过程中,像提供的视场(FOV)这样的参数是主要的关注点.为了提高可达到的最大视场的极限,已经研究了各种方法,例如在耦入器到耦出器之间传播 ...

  2. 猎豹浏览器打飞机_墙内最好浏览器,微软带来完整版谷歌浏览器,扩展、同步无限制!...

    Windows 10 自带的浏览器 Edge,一直被大家戏称为"其他浏览器下载器",因为新系统只用一次 Edge 浏览器,下载其他浏览器后,就再也不会主动打开. 这也不能怪用户,由 ...

  3. 论文学习:基于集成YOLO算法的蝴蝶检测与分类

    0.论文名称与地址连接 Butterfly detection and classification based on integrated YOLO algorithm 论文地址:xxx.itp.a ...

  4. chrome 同步_墙内最好浏览器,微软带来完整版谷歌浏览器,扩展、同步无限制!...

    Windows 10 自带的浏览器 Edge,一直被大家戏称为"其他浏览器下载器",因为新系统只用一次 Edge 浏览器,下载其他浏览器后,就再也不会主动打开. 这也不能怪用户,由 ...

  5. group by 和 left join 哪个慢_手机自带内存和扩展内存一样吗?哪个更好?

    前个月,无意中看到某手机的营销文案,运存4GB,总内存可达256GB.明眼人自然可以看到,这不过是通过TF卡扩展内存得到总256GB.因为还没有见过那个机器用4+256的组合的,常见都是4+32,4+ ...

  6. 基于微软开发平台构建和使用私有NuGet托管库

    本篇blog包含使用TFS2017,VS2017等平台和工具搭建和使用NuGet库等基本过程,为团体提供更加自动化和高效的研发活动支持. 作为以产品线或者以专属业务为扩展的项目类型的软件研发团体,都会 ...

  7. 基于微软 SAPI 的 TTS 程序实现

    背景描述 前几年因工作的需要,想在网上找一款 TTS(Text To Speech) 软件,用于将文字转换为特定格式(ALaw.8000Hz.8bit)的语音文件,但实在找不到合适的.最后想着,干脆自 ...

  8. 【OpenCV图像处理入门学习教程六】基于Python的网络爬虫与OpenCV扩展库中的人脸识别算法比较

    OpenCV图像处理入门学习教程系列,上一篇第五篇:基于背景差分法的视频目标运动侦测 一.网络爬虫简介(Python3) 网络爬虫,大家应该不陌生了.接下来援引一些Jack-Cui在专栏<Pyt ...

  9. 基于matlab的扩频通信系统建模与仿真,基于Simulink的基带数字通信系统的仿真实现...

    基于Simulink的基带数字通信系统的仿真实现. 记得是数字基带传输,不是数字信号的频带传输哦!! 扩展频谱通信技术的理论基础和实现方法,利用MATLAB 提供的可视化工具Simulink 建立了扩 ...

最新文章

  1. iOS 开发 OC编程 数组冒泡排序.图书管理
  2. 薛澜:人工智能发展要让创新驱动和敏捷治理并驾齐驱
  3. 防止被算力“锁死”,人工智能进化急需革命性算法
  4. 人工智能电磁车模如何入手?
  5. mysql中序列的使用,在MySQL中使用序列的简单教程
  6. crab-源码-模型和算法
  7. 十分钟了解分布式计算:GraphLab
  8. Go 开发关键技术指南 | Go 面向失败编程 (内含超全知识大图)
  9. spring之AOP(转)
  10. 如何基于 Kubernetes 构建完整的 DevOps 流水线
  11. 美团无人配送CVPR2020论文CenterMask解读
  12. iOS 判断设备型号
  13. python中time模块的时间戳和格式化日期_Python中的time模块与datetime模块
  14. 2018杭州电子科技大学计算机研究生复试笔试编程题第三题
  15. 结束下面sql块_oracle: PL/SQL基本结构,语法,变量
  16. GIMP教程 3 扭曲变换工具 (瘦脸 瘦腿)
  17. 明星的html模板,明星个人网页制作模板
  18. bugku misc-旋转跳跃
  19. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java自助旅游平台v294n
  20. java计算机毕业设计基于安卓Android/微信小程序的游泳馆管理系统APP

热门文章

  1. 网络编程 之 网络协议(一)
  2. CSDN排名第一和第二的人
  3. freemark数值如何保留两位小数的同时,使用进一法
  4. Coding有时会枯燥的,枯燥时,动动手指赚美元!
  5. 基于Web的手机模拟器的实现(含源文件)
  6. 千古才俊——纳兰容若
  7. 梁友栋-Barsky裁剪算法原理分析
  8. bzoj 4349: 最小树形图 朱-刘算法
  9. 全盘搜索器 能搜索整个磁盘所有目录
  10. 电脑发热严重:禁用独立显卡(Nvidia)/ TLP解决cpu占用率大