一、HoloLens简介

Microsoft HoloLens是Windows Holographic的使用主要设备。HoloLens是一个Windows 10的智能眼镜产品。它采用先进的传感器、高清晰度3D光学头置式全角度透镜显示器以及环绕音效。它允许在增强现实中用户界面可以与用户透过眼神、语音和手势互相交流。其开发代号为“Project Baraboo”。HoloLens由微软在2015年1月21日公布,在此之前已经开发了5年之久,其构想的一部分成为了在2007年发布的Kinect。

微软展示了HoloLens的各种应用,包括HoloStudio (一个3D建模软件),可以输出成为适用于3D打印机的模型;Holobuilder,其灵感来自于电子游戏《Minecraft》;Skype;OnSight,在与美国国家航空航天局喷气推进实验室(JPL)的合作中开发的软件工具。OnSight将来自好奇号火星车的数据整合为火星环境的3D模拟,使得科学家们能够使用HoloLens设备对其观看、交互和协作。OnSight可以用于任务规划,能够观察模拟中的目标,用手势拉动,并选择菜单命令对火星车的活动进行编程。JPL计划在好奇号的任务操作中部署OnSight,在2015年7月时将其用于控制火星车。

HoloLens使用的传感器是一种高效节能的深度摄像头,具有120°×120°的视野。传感器提供的其他功能包括头部跟踪,视频拍摄,以及声音捕捉。除了高性能的CPU和GPU,HoloLens带有全息处理器(HPU)这一协处理器用于从所述的各种传感器集成数据,并处理诸如空间映射,手势识别和语音识别的任务。——维基百科

HoloLens开发者版定价3000美元,在2016年3月31日随着Build 2016的召开正式向预定消费者发货。

二、核心硬件

1、光学仪器

视觉穿透全息透镜(波导) 
2个16:9的光学引擎 
自动瞳距校准 
全息分辨率:总计2.3兆个光点 
全息密度:每条弧上超过2500个光点

Hololens拥有一枚视觉穿透全息透镜,它能使用先进的光学投影系统,生成多维全彩的全息图像,并且具有非常低的延迟,所以它能让你在你的生活中看到全息图像。获得良好的全息体验的关键在于全息图像中有足够多的光点,即拥有高全息密度,并且能将这些光点固定到你周围的世界。为了满足这些要求,在设计时,HoloLens便拥有了每条弧上超过2500个光点的全息密度。更多的光点带来的,即是更丰富,更明亮的全息图像。

2、传感器

1个IMU 
4个环境感知摄像头 
1个深度摄像头 
1个200万像素全高清视频摄像头 
4个麦克风 
1个环境光传感器

HoloLens内置了先进的传感器用于获取你的行为和你所处的环境。其内置的摄像头同样也能用于记录,我们将其称之为混合现实捕捉(Mixed Reality Capture, MRC),能够让你和别人分享带有全息图的高清图像和视频。

3、智能感知

空间声场 
视线追踪 
手势输入 
语音支持

通过HoloLens你可以用手势绘制出全息图像,用语音和视线与应用程序互动。HoloLens能够理解你的手势、视线和声音,使你得到最自然的人机交互方式。通过空间声场功能,HoloLens可以合成出空间内任意位置的声音,甚至在你的背后。

4、输入/输出/连接设备

内置扬声器 
3.5mm耳机插孔 
音量调节 
亮度调节 
电源键 
LED电源指示器 
Wi-Fi 802.11ac 
Micro-USB 2.0接口

微软HoloLens是迄今为止第一款完全无线的Windows 10设备,它自身包含了有线设备的所有需求,所以它完全不需要通过线缆、电话来连接到PC。

5、处理器

Intel定制版32位全系处理单元(Holographic Processing Unit, HPU 1.0)

与CPU和GPU不同的是,HoloLens使用的是微软HPU。这枚定制的硅元件能够高效地处理传感器每秒钟传来的大量数据。HoloLens能够感知你的手势与视线,并且能够实时地呈现你周围的世界。

三、开发工具

一台装有Visual Studio 2015的计算机和一台HoloLens。啥,一台HoloLens?!当然,并不是人手都有一台HoloLens,毕竟不是每位开发者都负担的起高达3000美元的开发设备的。于是微软很贴心地推出了HoloLens模拟器,让所有开发者都能参与到HoloLens的开发中来。

见Hololens开发之环境搭建http://write.blog.csdn.net/postedit/78208729

四、相关应用程序

1、Skype

 
在教学中HoloLens能使你更高效地进行讲解。HoloLens版的Skype能让你和你的联系人看到你绘制的物理物体的全息图像。看看全息图像如何帮助人们以全新的方式沟通。

2、HoloStudio

 
使用自然的手势和动作,通过来源于现实世界的全息建模工具来进行3D建模。设计你自己的全息图像并将他们变成可用于3D打印的物理实体。亲自了解能与用户交互的3D打印方式。

3、Actiongram Beta

 
Actiongram能够创建一种混合的全息图像,使你能有一种全新的叙事手法。使用分期移动、调整大小、旋转在你的家里,记录这些全息图像,创作你自己的全息电影并与你的朋友分享。即将推出。

4、HoloTour

 
从你的座位上站起来,去探索罗马的奇观胜景,或是去揭开马丘比丘的神秘面纱。轻松地行走在你的真实世界,并以一种自然的方式探索旅行中的种种元素。360°全方位视频、空间声场和全息风光三大技术会让你在这段旅程中身临其境。

5、RoboRaid

 
在这款第一人称射击游戏中,你将使用你的手势和视线这两种自然的方式来攻击敌人,并躲避敌人的枪林弹雨。空间映射会将每个房间变成一个独立的游戏平台,与此同时,空间声场技术会让你的整个房间都变成一个游戏空间,当心你的背后!

6、Young Conker

 
带领一位淘气的小英雄在你的世界中进行探险,一定要注意你和这位小伙伴的互动。这款游戏着眼于与虚拟与现实交互的乐趣。游戏中的水平面会随着真实环境的变化而上下更改,所以每当你来到一个新环境,都能得到一个全新的游戏体验!

7、Fragments

 
你是一名正在追捕一位高科技罪犯的侦探,随着故事的进展,会有更多和你一般高的人物出现在你的房间与你互动,并提供更多的线索。空间映射技术能让无论你在哪个房间都有动态的游戏体验!

五、参考资料

Microsoft HoloLens | Official Site

Hololens开发之HoloLens简介相关推荐

  1. 智能路由器开发之OpenWrt简介

    智能路由器开发之OpenWrt简介 1. 引言 1.1 智能路由器的重要性和应用场景 智能路由器作为网络通信的核心设备,具有重要的地位和广泛的应用场景.传统的路由器主要提供基本的网络连接功能,但随着智 ...

  2. [记录]Hololens开发之“Pin”按钮(点完之后同名应用再也无法打开)

    今天开部署到Hololens上是,原本要删除一个应用,结果不小心点到了Pin按钮.然后重新安装了一个与删除的应用同名的新应用,结果打开之后是白色框框,光标变成月亮与睡眠符号"z". ...

  3. WPF开发之WPF简介

    以下内容摘自于:百度百科 概述 WPF(Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3. ...

  4. 苹果开发之Cocoa编程(原书第4版)

    <苹果开发之Cocoa编程(原书第4版)> 基本信息 原书名:Cocoa Programming for Mac OS X: Fourth Edition 作者: (美)希莱加斯(Hill ...

  5. android注册弹窗,Android开发之PopupWindow创建弹窗、对话框的方法详解

    本文实例讲述了Android开发之PopupWindow创建弹窗.对话框的方法.分享给大家供大家参考,具体如下: 简介: PopupWindow 可创建类似对话框风格的窗口 效果: 使用方法: 使用P ...

  6. Android NDK开发之 NEON基础介绍

    原文:http://blog.csdn.net/app_12062011/article/details/50434259 Android NDK开发之 NEON基础介绍 这是官方介绍: http:/ ...

  7. python 动态调整控件大小_python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例...

    PyQt5动态(可拖动控件大小)布局控件QSplitter简介 PyQt还提供了特殊的布局管理器QSplitter.它可以动态地拖动子控件之间的边界,算是一个动态的布局管理器,QSplitter允许用 ...

  8. 开发之痛:稳定的测试环境,怎么就那么难

    简介:开发之痛:稳定的测试环境,怎么就那么难.对于生产环境,准确.稳定最重要,我们推荐以应用为中心的基于OAM和IaC的实践方式:对于测试环境,隔离.低成本和稳定的依赖是最重要的,我们推荐基于稳定环境 ...

  9. java微博开发_【新手入门篇】新浪微博应用开发之Java入门篇

    新浪微博应用开发之Java篇 2012年11月11日星期日 一.开发流程简介: 2.  在以下地址创建一个应用,假设创建一个桌面应用: 3.  进入管理中心,查看并记住应用ID和密码: 4.  在&q ...

最新文章

  1. 量子计算机人类意识云,意识上传-人类距离永生还要多久(大脑的工作原理很有可能与量子计算机一致)...
  2. 【TP3.2】路由匹配和规则
  3. 关于MySql链接url参数的设置 专题
  4. linux进程--自旋锁和互斥锁的区别(十五)
  5. 5道不一样的Python基础题练习题,很有难度
  6. 通过ObjectProvider进行依赖查找
  7. Run P4 without P4factory - A Simple Example In Tutorials. -2
  8. Sublime Text 2 VS Vim
  9. C#的变迁史05 - C# 4.0篇
  10. 数组中的键值对去重_javascript利用对象键值对中键的唯一性实现数组去重
  11. HIT Software Construction Review Notes(1-2 Quality Objectives of Software Construction)
  12. aardio中获取网络图片经GDI处理后保存到本地
  13. MTA18ASF2G72PDZ-2G6D1内存条MTA18ASF2G72PDZ-2G6E1
  14. secoclient在Mac下使用无法上网的解决办法
  15. 安装Vista与XP双系统后如何做好备份
  16. 国内比较好的云服务提供商有哪些?
  17. js-面向对象的程序设计,函数表达式
  18. MacOS Xcode与Swift版本对应关系
  19. [Nucleo-F411RE] 第2篇--用stm32CubeMx创建工程配置GPIO的流程
  20. Uber的优劣势分析

热门文章

  1. 第十二届蓝桥杯省赛 Java 大学 B 组—砝码称重—满分百分题解
  2. 图片#如何用Python创建一张图片并保存
  3. unity 2D平台跳跃游戏背景相对移动
  4. RabbitMQ消息队列(六):SpringBoot整合之通配符模式
  5. python shell换行问题
  6. 目标检测——交并比(Intersection of Union,IoU)计算
  7. 微信小程序——安卓可能遇到的卡顿问题解决方案
  8. go-golang环境二进制安装(windows、linux 安装go、go安装)
  9. 关于静态局部变量与静态外部变量
  10. 推荐一个不错的网站ImportNew,顺便推荐适合有点基础的关于学习Java的书