javascript
[JSConf EU 2018] 大脑控制 Javascript
主題:Explore alternative interactions?
本文主要探索的是交互。?
日常的生活離不開(kāi)交互,我們的智能手環(huán)、語(yǔ)音輸入、感應(yīng)系統(tǒng)、面部識(shí)別、生物反饋全都是比較新型的交互方式。
回歸到最初的生物活動(dòng): 當(dāng)你想走路的時(shí)候,這個(gè)信號(hào)觸發(fā)大腦產(chǎn)生信號(hào),大腦再把信號(hào)傳遞給身體,身體得到信號(hào),才會(huì)有走路這個(gè)動(dòng)作。
作者就根據(jù)這樣一個(gè)最基本的原理,自己寫(xiě)了一個(gè)Epoc.js;后臺(tái)使用C ,Node.js加載項(xiàng),使用Javascript實(shí)時(shí)訪(fǎng)問(wèn)數(shù)據(jù),獲取面部表情,根據(jù)獲取到的表情,來(lái)控制鍵盤(pán)。
傳感器的感應(yīng)點(diǎn)
模擬的鍵盤(pán)與感應(yīng)設(shè)備
代碼分享:
目前的一些限制
技術(shù)限制
1.當(dāng)用戶(hù)第一次使用的時(shí)候,需要培訓(xùn);
2.不能追蹤一切;
3.延遲;它必須關(guān)注和檢查當(dāng)前腦電波之間的所有時(shí)間差異,以及它所知道的所有模式,所以在思考和聚焦之間有一個(gè)延遲。
用戶(hù)體驗(yàn)的限制
1.無(wú)法實(shí)現(xiàn)真正的無(wú)縫互動(dòng):作為開(kāi)發(fā)人員,當(dāng)有一項(xiàng)技術(shù)革新的時(shí)候,會(huì)非常激動(dòng),可是作為用戶(hù)來(lái)說(shuō),如果它對(duì)用戶(hù)的工作生活沒(méi)有任何改變,那用戶(hù)是不會(huì)考慮使用它的。
2.信任危機(jī):人們習(xí)慣性去嘗試高科技,但是在使用過(guò)程中,一旦失敗,那么就意味著這個(gè)產(chǎn)品已經(jīng)結(jié)束了。
3.真正的價(jià)值:就像剛剛的大腦傳感器一樣,必須要找到一個(gè)方法,讓它來(lái)實(shí)現(xiàn)它的價(jià)值。人們都有習(xí)慣,不想打破習(xí)慣,你必須要確保你研究的東西,足夠讓人們?cè)敢獯蚱屏?xí)慣來(lái)使用它。
例子:
麻省理工學(xué)院的一項(xiàng)研究的一臺(tái)設(shè)備,相當(dāng)于相機(jī)和投影儀,并把東西投射到周?chē)沫h(huán)境,或是只需擺出拍照的姿勢(shì),就可以實(shí)現(xiàn)拍照功能,可是令作者感慨的是,這是一項(xiàng)10年前就已經(jīng)實(shí)現(xiàn)的技術(shù)!
這不禁讓我想起,前一段時(shí)間老羅推出的TNT,在發(fā)布會(huì)上演示的語(yǔ)音控制電腦、改變字體屬性等技術(shù),李開(kāi)復(fù)在1992年就曾演示過(guò)。
我們努力的工作,卻使我們忘記思考技術(shù),我們需要更多的基于用戶(hù)的思考!
可能性
有可能會(huì)取得一些可見(jiàn)的成果,比如,目前已經(jīng)有人在研究用傳感器來(lái)控制輪椅。也有可能有助于人類(lèi)的精神健康,幫助人們更好的處理壓力和注意力!
感觸:毫無(wú)用途,絕不是毫無(wú)價(jià)值!
可能目前所做的事情都是沒(méi)有用的,但是從這個(gè)過(guò)程中,學(xué)到了一些東西,恰巧可以用于其他的項(xiàng)目。
共勉!
如有理解錯(cuò)誤,歡迎指正!
參考地址
演講視頻地址
PPT地址
Epoc.js
Node-gyp
Nan?
Node-bindings?
Emotiv Community SDK
Node addon examples
NeurotechX Slack channel
總結(jié)
以上是生活随笔為你收集整理的[JSConf EU 2018] 大脑控制 Javascript的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【干货】十分钟读懂浏览器渲染流程
- 下一篇: JavaScript中不得不说的断言?