Microsoft HoloLens

From Infogalactic: the planetary knowledge core
(Redirected from HoloLens)
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

Microsoft HoloLens
150px
Hololens.png
The HoloLens Development Edition
Also known as Project Baraboo (in-development)
Developer Microsoft
Manufacturer Microsoft
Product family Windows 10
Type Mixed reality optical head-mounted display smartglasses
Release date <templatestyles src="Plainlist/styles.css"/>
  • March 30, 2016 (2016-03-30) (Development Edition) *TBA (Consumer version)
Introductory price $3000[1]
Operating system Windows Holographic
CPU Intel 32-bit (2GB)
Memory <templatestyles src="Plainlist/styles.css"/>
Storage 64GB (flash memory)
Display 2.3 megapixel widescreen stereoscopic head-mounted display
Sound Spatial sound technology
Input <templatestyles src="Plainlist/styles.css"/>
Controller input Gestural commands via sensors and HPU
Camera 2.4 MP
Touchpad None.
Connectivity
Platform Android, iOS, OS X, Windows 10
Weight 579 g
Website Official website

Microsoft HoloLens, known under development as Project Baraboo, is a pair of mixed reality head-mounted smartglasses developed and manufactured by Microsoft Corporation. HoloLens gained popularity for being one of the first computers running the Windows Holographic platform under the Windows 10 operating system. It was introduced with operating systems, such as Android, iOS and OS X on April 5, 2015.

The HoloLens can trace its lineage to Kinect, an add-on for Microsoft's Xbox gaming console that was introduced in 2010.[2]

The pre-production version of HoloLens, the Development Edition, shipped on 30 March 2016, and is targeted to developers in the United States and Canada for a list price of $3,000.[3][4] Samsung and Asus have extended an offer to Microsoft to help produce their own mixed-reality products, in collaboration with Microsoft, based around the concept and hardware on HoloLens.[5][6]

On February 2016, Alex Kipman, the chief inventor of the HoloLens, announced that Microsoft has delayed the launch of the consumer version.

Design

The HoloLens is a head-mounted display unit connected to an adjustable, cushioned inner headband, which can tilt HoloLens up and down, as well as forward and backward.[7] To wear the unit, the user fits the HoloLens on their head, using an adjustment wheel at the back of the headband to secure it around the crown, supporting and distributing the weight of the unit equally for comfort,[8] before tilting the visor towards the front of the eyes.[7]

In the front is much of the sensors and related hardware, including the cameras and processors. The visor is tinted;[8] enclosed in the visor piece is a pair of transparent combiner lenses, in which the projected images are displayed in the lower half.[9] The HoloLens must be calibrated to the interpupillary distance (IPD), or accustomed vision of the user.[10][11]

Along the bottom edges of the side, located near the user's ears, are a pair of small, red 3D audio speakers. The speakers, competing against typical sound systems, do not obstruct external sounds, allowing the user to hear virtual sounds, along with the environment.[8] Using head-related transfer functions, the HoloLens generates binaural audio, which can simulate spatial effects; meaning the user, virtually, can perceive and locate a sound, as though it is coming from a virtual pinpoint or location.[12][13][note 1]

On the top edge are two pairs of buttons: display brightness buttons above the left ear, and volume buttons above the right ear.[14] Adjacent buttons are shaped differently—one concave, one convex—so that the user can distinguish them by touch.[7]

At the end of the left arm is a power button and row of five, small individual LED nodes, used to indicate system status, as well as for power management, indicating battery level and setting power/standby mode.[7] A USB 2.0 micro-B receptacle is located along the bottom edge.[8] A 3.5 mm audio jack is located along the bottom edge of the right arm.[4][8]

Hardware

The HoloLens features an inertial measurement unit (IMU), which includes an accelerometer, gyroscope, and a magnetometer,[15] four "environment understanding" sensors, an energy-efficient depth camera with a 120°×120° angle of view,[16] a 2.4-megapixel photographic video camera, a four-microphone array, and an ambient light sensor.[4][17]

In addition to a CPU and GPU, HoloLens features a custom-made Microsoft Holographic Processing Unit (HPU),[4] a coprocessor manufactured specifically for the HoloLens by Microsoft. The main purpose of the HPU is processesing and integrating data from the sensors, as well as handling tasks such as spatial mapping, gesture recognition, and voice and speech recognition.[9][15][note 2] According to Alex Kipman, the HPU processes "terabytes of information" from the HoloLens's sensors from real-time data.[18] (See also Vision Processing Unit).

The lenses of the HoloLens use optical waveguides to color blue, green, and red across three different layers[note 3]—each with diffractive features.[note 4] A "light engine" above each combiner lens projects light into the lens, a wavelength which then hits a diffractive element and is reflected repeatedly along a layer until it is output to the eye.[note 5][19] Similar to that of many other optical head-mounted displays,[20] the display projection for the HoloLens occupies a limited portion of the user's field of view (FOV), particularly in comparison to virtual reality head-mounted displays, which typically cover a much greater field of view.[21][22][23][24][14][25][26] Based on preliminary hardware, most observers have characterized the field of view of the HoloLens as small, though subjective estimates vary significantly.[20][23][27][28] From the Build 2015 developer conference in May, one attendee estimated that the display field of view of the demonstration units was 30°×17.5°.[24] In an interview at the 2015 Electronic Entertainment Expo in June, Microsoft Vice-President of Next-Gen Experiences, Kudo Tsunoda, indicated that the field of view is unlikely to be significantly different on release of the consumer version.[29]

The HoloLens contains an internal rechargeable battery, with average life rated at 2–3 hours of active use, or 2 weeks of standby time. The HoloLens can be operated while charging.[4]

HoloLens features IEEE 802.11ac Wi-Fi and Bluetooth 4.1 Low Energy (LE) wireless connectivity. The headset uses Bluetooth LE to pair with the included Clicker, a thumb-sized finger-operating input device that can be used for interface scrolling and selecting.[note 6] The Clicker features a clickable surface for selecting, and an orientation sensor which provides for scrolling functions via tilting and panning of the unit. The Clicker features an elastic finger loop for holding the device, and a USB 2.0 micro-B receptacle for charging its internal battery.[30]

Applications

As of 2016, a number of augmented-reality applications have been announced or showcased for Microsoft HoloLens. A collection of applications will be provided for free for developers purchasing the Microsoft HoloLens Developer Edition. Applications available at launch include:

Actiongram, an application for staging and recording short video clips of simple mixed-reality presentations using pre-made 3D virtual assets,[33] will be released in summer 2016 in the United States and Canada.[38][note 7]

Artist's imagining of Minecraft on HoloLens

Other applications announced or showcased for HoloLens include:

Developed in collaboration with JPL, OnSight integrates data from the Curiosity rover into a 3D simulation of the Martian environment,[51] which scientists around the world can visualize, interact with, and collaborate in together using HoloLens devices. OnSight can be used in mission planning, with users able to program rover activities by looking at a target within the simulation, and using gestures to pull up and select menu commands.[52] JPL plans to deploy OnSight in Curiosity mission operations, using it to control rover activities by July 2015.[18][needs update]

Interface

HoloLens, through the use of the HPU, uses sensual and natural interface commands—gaze, gesture, and voice—sometimes referred to as "GGV", inputs.[53] Gaze commands, such as head-tracking, allows the user to bring application focus to whatever the user is perceiving.[54] "Elements"—or any virtual application or button—are selected using an air tap method, similar to clicking an imaginary computer mouse. The tap can be held for a drag simulation to move an element, as well as voice commands for certain commands and actions.

The HoloLens shell carries over and adapts many elements from the Windows desktop environment. A "bloom" gesture for accessing the shell (performing a similar function to pressing a Windows key on a Windows keyboard or tablet, or the Xbox button on an Xbox One Controller) is performed by opening one's hand, fingers spread with the palm facing up.[19][55] Windows can be dragged to a particular position, as well as resized. Virtual elements such as windows or menus can be "pinned" to locations, physical structures or objects within the environment; or can be "carried," or fixed in relation to the user, following the user as they move around.[56] Title bars for application windows have a title on the left, and buttons for window management functions on the right.

Notes

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.
  4. 4.0 4.1 4.2 4.3 4.4 Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. 7.0 7.1 7.2 7.3 Lua error in package.lua at line 80: module 'strict' not found.
  8. 8.0 8.1 8.2 8.3 8.4 Lua error in package.lua at line 80: module 'strict' not found.
  9. 9.0 9.1 Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. 14.0 14.1 Lua error in package.lua at line 80: module 'strict' not found.
  15. 15.0 15.1 Lua error in package.lua at line 80: module 'strict' not found.
  16. Lua error in package.lua at line 80: module 'strict' not found.
  17. Microsoft HoloLens - Here are the full processor, storage and RAM specs, Windows Central, May 2, 2016
  18. 18.0 18.1 Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.
  19. 19.0 19.1 Lua error in package.lua at line 80: module 'strict' not found.
  20. 20.0 20.1 Lua error in package.lua at line 80: module 'strict' not found.
  21. 21.0 21.1 Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. 23.0 23.1 Lua error in package.lua at line 80: module 'strict' not found.
  24. 24.0 24.1 Lua error in package.lua at line 80: module 'strict' not found.
  25. Lua error in package.lua at line 80: module 'strict' not found.
  26. Lua error in package.lua at line 80: module 'strict' not found.
  27. Lua error in package.lua at line 80: module 'strict' not found.
  28. 28.0 28.1 28.2 Lua error in package.lua at line 80: module 'strict' not found.
  29. Lua error in package.lua at line 80: module 'strict' not found.
  30. Lua error in package.lua at line 80: module 'strict' not found.
  31. Lua error in package.lua at line 80: module 'strict' not found.
  32. Lua error in package.lua at line 80: module 'strict' not found.
  33. 33.0 33.1 Lua error in package.lua at line 80: module 'strict' not found.
  34. Lua error in package.lua at line 80: module 'strict' not found.
  35. Lua error in package.lua at line 80: module 'strict' not found.
  36. Lua error in package.lua at line 80: module 'strict' not found.
  37. Lua error in package.lua at line 80: module 'strict' not found.
  38. Lua error in package.lua at line 80: module 'strict' not found.
  39. Lua error in package.lua at line 80: module 'strict' not found.
  40. Lua error in package.lua at line 80: module 'strict' not found.
  41. Lua error in package.lua at line 80: module 'strict' not found.
  42. Lua error in package.lua at line 80: module 'strict' not found.
  43. Lua error in package.lua at line 80: module 'strict' not found.
  44. Lua error in package.lua at line 80: module 'strict' not found.
  45. Lua error in package.lua at line 80: module 'strict' not found.
  46. Lua error in package.lua at line 80: module 'strict' not found.
  47. Lua error in package.lua at line 80: module 'strict' not found.
  48. Lua error in package.lua at line 80: module 'strict' not found.
  49. Lua error in package.lua at line 80: module 'strict' not found.
  50. Lua error in package.lua at line 80: module 'strict' not found.
  51. Lua error in package.lua at line 80: module 'strict' not found.Lua error in package.lua at line 80: module 'strict' not found.
  52. Lua error in package.lua at line 80: module 'strict' not found.
  53. Lua error in package.lua at line 80: module 'strict' not found.
  54. Lua error in package.lua at line 80: module 'strict' not found.
  55. Lua error in package.lua at line 80: module 'strict' not found.
  56. Lua error in package.lua at line 80: module 'strict' not found.

External links