1. 程式人生 > >虛擬現實與增強現實(眼鏡或頭盔)的現狀與未來-簡介

虛擬現實與增強現實(眼鏡或頭盔)的現狀與未來-簡介

增強現實眼鏡簡單調研報告

一、增強現實眼鏡(Argumented Reality Glasses)的發展歷史

    增強世界博覽會(ArgumentedWorld Expo)上展出了增強現實眼鏡近50年的發展歷史,從1968年猶他大學科學家伊凡的第一代眼鏡“達摩克利斯之劍”問世開始,增強現實眼鏡的研發腳步從來沒有停止過。

    經過無數科技人不斷的努力,增強現實眼鏡已經更新迭代出了第一代的頭盔式單螢幕顯示器,第二代頭箍式擺動顯示器,第三代眼鏡式單晶顯示屏,知道如今的第四代各種3D增強的眼鏡式產品,已經可謂是百家爭鳴,百花齊放。

二、主流增強現實眼鏡的實現技術手段

1、透明顯示屏

愛普生MoverioBT-200智慧眼鏡

以Google Glass為主的大部分智慧眼鏡產品主要採取了透明顯示屏技術,與Google Glass眼鏡不同的是,愛普生Moverio BT-200儘管同樣採用透明顯示屏技術,但是區別在於它在兩個鏡片上都嵌入了一塊透明顯示屏,所以能夠在眼前形成一幅3D立體視覺效果。

2、虛擬視網膜顯示(Virtual Retinal Display)技術

    視網膜顯示器能夠通過低強度鐳射或者發光二極體直接將影像投射到使用者的視網膜上,具有不遮擋視野的特點。這一概念是在20多年前提出的,但直到近些年來技術進步才讓各種不同的視網膜顯示變得可行。比如邊發射發光二極體,其比面發射發光二極體的光輸出功率大,但比鐳射的功率要求低,將其應用於視網膜顯示器,可提供一個亮度更高而成本更低的選擇。與傳統顯示器相比,視網膜顯示器的亮度-功率比更高,能耗也會相應地大幅降低。

   VRD有點類似傳統的CRT電視的成像原理,電子槍將光線投射在玻璃螢幕上。在應用VRD的眼鏡中,沒有這層玻璃將光線吸收並轉發到真實的世界,它們的VRD影象會直接投射到使用者眼中的視網膜上。

    以這種成像方式,VRD技術會比傳統的顯示器更讓AR有感覺。因為傳統的顯示技術中,影象被分層堆積在現實世界,巨大的文字或提示資訊會浮於實景之上。而VRD裝置所產生的畫面,會成為你真實視野的一部分,你會完全融入現實,而不會只覺得你的視野被某些資訊所覆蓋。這在實際應用中,可以解決許多現實問題。例如當你遙控機器人時,你希望獲得機器人“全屏”的第一人稱視野,而不是以一個視訊匡的形式,顯示在你視野的右上角。單眼的谷歌眼鏡,更不可能讓你有這種身臨其境的感覺。

    現在正在使用VRD技術的眼鏡主要是Avegant公司的Glyph。

3、半透明分光式LCD投影

投影模組

像其他眼鏡式裝置一樣它也是投影式成像,造型極其緊湊的投影儀藏在鏡框內,左右各有一個。由LED光源將半透式LCD上的影像投射到分光鏡片上成像,從而提供了立體視覺。投影儀的TFT LCD解析度為960×540畫素。


MetaGlass投影模組

鏡片

採用半透明分光鏡鏡片,這樣就讓你看到的現實場景上,又疊加了一層投影機傳來的影像。

MetaGlass攝像頭

4、ToF攝像頭

它由一對高清攝像頭和一個紅外探測器組成,可以實現深度探測。所謂ToF是Time of Flight的縮寫,也就是光的飛行時間,通過測量光脈衝之間的傳輸延遲時間,就能得到物體的深度資訊。

這個模組擔負的責任很大,包括手勢識別、QR碼(二維碼的一種)跟蹤、特徵跟蹤、慣性測量單元等,算得上這個眼鏡的核心輸入元件。

最後給出官方提供的一些引數:

雙960×540畫素透過式TFT LCD顯示, 23°視野720p RGB 攝像頭320×240 畫素紅外深度探測攝像頭三軸加速度感測器、三軸陀螺儀、三軸羅盤

5、單色玻璃投影

   Glass Up最核心的特點在於它的右側鏡架上提供一個微型投影儀,可以在右側鏡面表面投射單色影象,讓你來閱讀資訊、文字或者瀏覽圖片。儘管不能像谷歌眼鏡那樣實時抓拍或錄影,但是相比於售價和外觀,已經足夠令人心動。

三、一些構想——全新的互動

1、眼鏡幾個思路

1)基本條件:不累眼睛,外觀漂亮,互動自然,開發流暢;

2)場景獲取:需要對外界場景有感知能力,甚至是重建能力;

3)顯示方式:我認為以螢幕顯示的方式,才能達到想要達到的理想效果,但目前似乎還有更好的技術在研究中,例如Magic Leap這種祕密專案;

4)需要以驚豔的方式讓人用,隨後獨立開發和商業應用再跟上;

5)創造新的顯示方式、互動方式,創造全新的體驗。

2、新的互動系統設想

1)基本可呼叫的介面:兩眼顯示、兩個攝像頭影像、手勢獲取、手勢深度、三軸加速度計、陀螺儀、GPS、網路、藍芽等外接裝置介面

2)基本互動邏輯:

l   兩組座標基底:相對於真實世界(可固定螢幕、固定物件等顯示效果)、相對於眼鏡(可跟隨頭部位置顯示);

l   有效指尖標亮:當前識別到的手指之間標記出來,方便使用者感知與調整;

l   可觸控:相對真實的距離中,手指碰到的物件有一定響應(如觸碰物相對高亮、或者指尖相對高亮);

l   可旋轉:空間由平面擴充套件到真實世界,物件可以被任意旋轉和縮放

l   規整:按座標規整視野內視窗或物件

3)一些具體的互動功能

l   雙手五指向前推,從後向前推出所有應用圖示,以及所有開啟的應用,排布在視野周圍

l   雙手五指向兩側撥開,放大視野、圖片等

l   手臂向下揮動,退出當前應用

l   單手五指,拖移最小可移動物件、以及選中文字、旋轉物件等,包括列表、介面的拖移,縮放觸碰的圖片等

l   兩指從捏緊到開啟,實現開啟檔案功能

l   三指滾動頁面

l   單指長觸或兩指觸碰實現輔助點按(右鍵)

l   左手兩指開啟,配合右手多選

l   單手五指先選中,另一隻手從這隻手上移開,實現複製功能

l   螢幕鎖定功能:當用戶需要暫時固定所有內容,防止誤操作的時候使用;

l   遠距提示或者收藏到後臺:當用戶離開固定螢幕一定距離時生效;

歡迎補充 

謝謝


相關推薦

虛擬現實增強現實眼鏡頭盔現狀未來簡介

增強現實眼鏡簡單調研報告 一、增強現實眼鏡(Argumented Reality Glasses)的發展歷史     增強世界博覽會(ArgumentedWorld Expo)上展出了增強現實眼鏡近50年的發展歷史,從1968年猶他大學科學家伊凡的第一代眼鏡“達摩克利斯之劍”問世開始,增強現實眼鏡的研發

虛擬現實增強現實VR&AR工具書籍彙總下載(持續更新)

簡介 本文是https://github.com/china-testing/python-api-tesing/blob/master/books.md的節選。 歡迎轉載,轉載請附帶此簡介,謝謝! GFK:虛擬現實零售市場簡述 - 2017.pdf VR虛擬現實與AR增強現實的技術

常見位操作及運算應用舉例:1,C語言中位運算子異“∧”的作用2,異運算的作用3,&運算、|運算、^運算

  1 C語言中位運算子異或“∧”的作用: 異或運算子∧也稱XOR運算子。它的規則是若參加運算的兩個二進位同號,則結果為0(假);異號則為1(真)。即0∧0=0,0∧1=1,1∧1=0。如: 即071∧052,結果為023(八進位制數)。 “異或”的意思是判斷兩個相應的位值是否為“

音訊出現Xrununderrunoverrun的原因解決辦法

音訊出現Xrun(underrun或overrun)的原因與解決辦法 2016年11月09日 16:14:44 Qidi_Huang 閱讀數:4614 標籤: xrununderrunoverrun原因解決方法 更多 個人分類: 嵌

《深入理解JAVA虛擬機器》詳細解讀第三章 :垃圾收集器記憶體分配策略

  目錄 一、垃圾收集器與記憶體分配策略 1 概述 2 物件已經死亡? 2.1引用計數法(未使用) 2.2可達性分析演算法 2.3 再談引用 2.4 生存還是死亡 2.5 回收方法區 3 垃圾收集演算法 3.1 複製演算法(Copy) 3

&運算、|運算、^運算

按位與運算子(&) 參加運算的兩個資料,按二進位制位進行“與”運算。 運算規則:0&0=0;  0&1=0;   1&0=0;    1&1=1;       即:兩位同時為“1”,結果才為“1”,否則為0 例如:3&5

重學之路---位運算和邏輯和短路

判斷 之路 rgs system sta 但是 ava lse 次方 int a = 12; int b = a << 4; System.out.println(b); 表示乘以2的4次方 >>除法 public class JavaDemo

虛擬機器安裝增強工具virtualbox 和vmware都介紹

一環境:  虛擬機器:VirtualBox-5.2.8-121009-Win  系統:CentOS-7-x86_64-DVD-1611安裝增強工具步驟:需聯網1.  選擇 裝置->重新安裝增強工具,桌面會出現一個光碟2.  yum update3.  yum ins

JAXB的應用之二---------Xml多個物件的對映聚合組合及注意事項

   在我們的實際應用中,Xml中的結構往往不止這麼簡單,一般都會有2,3層。也就是說如果對映成物件就是聚合(組合)的情況 。 就用我們上一章的例子繼續來講,簡單我們的Book的author現在不止是一個String型別的名子,他是一個物件Author,幷包含作者的相關個人

&運算、|運算、^運算的本質理解

參加運算的兩個資料,按二進位制位進行“與”運算。 運算規則:0&0=0;  0&1=0;   1&0=0;    1&1=1;       即:兩位同時為“1”,結果才為“1”,否則為0 例如:3&5  即 0000 0011&a

SQL Server 建立連線或者遠端連線出現網路相關的特定於例項的錯誤。Microsoft SQL Server,錯誤: 10061

登陸sqlserver2008時候用主機名登陸時候報這個錯誤 或者遠端登陸 “ ” 解決方法: 1:開啟sqlserver配置管理器 2:找到Sql server 網路配置管理器 ,MSSQLSE

[Linux] Linux 中的基本命令目錄結構待移除

head 命令 存在 壓縮 下載 創建文件 name 批處理 targe 簡化 Linux 中的基本命令與目錄結構 目錄 一、Linux 基本目錄結構 二、基本命令 三、瀏覽目錄 四、中間命令 五、更改密碼 六、環境變量和 shell 變量 七、命令路徑

c# excel 導入 導出可直接用

enter access arr message owin dateutil win toarray port c#操作excel方式很多 采用OleDB讀取EXCEL文件: 引用的com組件:Microsoft.Office.Interop.Excel.dll 讀

[2017浙工大之江學院決賽 L] qwb整數對離線,篩

online con ons print include main amp i++ max 題目鏈接:http://115.231.222.240:8081/JudgeOnline/problem.php?cid=1005&pid=11 這題不會,看了檸檬巨的題解才

Android五天樂第三天ListFragmentViewPager

viewgroup cat () wid group 得到 ica bottom csdn 1ListFragment 今天首先學習了一種很經常使用的展示場景:列表展示。 昨天學習了使用Fragmet來取代activity進行設計。今天在托管單

Nginx代理反向代理rpm包安裝

服務器 apache nginx 反向代理 註意:情況1:當後端是獨立的php-fpm服務器模塊的話需要fastcgi協議情況2:當後端是LAMP的話,使用的就是Apache協議不需要開啟fastcgi模塊直接寫個location / {proxy_pass http://backserver

數據結構算法刺猬書讀書筆記----目錄

更新 rip javascrip tar 結構 順序 耗時 梳理 讀書筆記 最近在抓底層的語言基礎,以前對數據結構和算法並沒有太大感覺,但越往深處學就越覺得這些基礎真的是要牢牢掌握住。一個簡簡單單的數組,深究起來都有很多學問。所以打算寫個一系列的讀書筆記,好好梳理一下這一塊

數據結構算法刺猬書讀書筆記1----數組

split() ring 此外 結果 shift 即使 cnblogs 操作符 main 在JavaScript中,數組其實是一種特殊的對象,用來表示偏移量的索引是該對象的屬性,所以JavaScript的數組本質上是對象。同時這些數字索引在內部會被轉換成為字符串類型,因為J

Spring Security4.1.3實現攔截登錄後向登錄頁面跳轉方式redirectforward返回被攔截界面

response href tools 當前 錯誤 界面 sets view 鏈接 一、看下內部原理 簡化後的認證過程分為7步: 用戶訪問網站,打開了一個鏈接(origin url)。 請求發送給服務器,服務器判斷用戶請求了受保護的資源。

Head first java chapter 16 集合泛型數據結構

技術分享 rst image 結構 logs ges nbsp alt log Head first java chapter 16 集合與泛型(數據結構)