張浩鵬
2010年11月,微軟推出了XBox360游戲機(jī)的一個(gè)附件:Kinect。 這個(gè)被微軟內(nèi)部和外界一致看作是用來(lái)對(duì)抗Wii的體感游戲的設(shè)備,一上市就開(kāi)始熱賣,在14個(gè)月內(nèi)全球熱銷了1800萬(wàn)套。XBox360也是母憑子貴,一舉擊敗多年的老對(duì)手PS3,攀上了北美家用游戲機(jī)的銷量寶座,并且直到今天一直牢牢把持著頭把交椅。
這款小小的游戲設(shè)備帶來(lái)的影響遠(yuǎn)不止在游戲領(lǐng)域。Kinect剛一問(wèn)世,就以其創(chuàng)新的設(shè)計(jì)吸引了大量黑客的目光。他們顯然不想讓這個(gè)神奇的東西僅僅用來(lái)玩游戲。于是各種各樣新奇的點(diǎn)子開(kāi)始圍繞Kinect產(chǎn)生出來(lái)。
從外觀上看,Kinect象是一個(gè)笨重的電腦攝像頭,比普通的電腦攝像頭個(gè)頭要大??此破胀ǖ耐獗硐?,是兩顆攝像頭,一顆是普通的RGB攝像頭,和平時(shí)見(jiàn)到的攝像頭并無(wú)二致;另一顆是紅外攝像頭,用來(lái)檢測(cè)物體到攝像頭的距離?;谶@樣的硬件,背后的算法實(shí)現(xiàn)了更多的基礎(chǔ)功能,例如檢測(cè)人體的骨架,檢測(cè)四肢的動(dòng)作等等。
有了底層硬件和算法的支持,微軟提供的專為Kinect設(shè)計(jì)的一系列游戲也充滿了新奇的樂(lè)趣。
Kinect的創(chuàng)新之處,主要在于利用兩個(gè)攝像頭來(lái)識(shí)別人體的各種動(dòng)作,從而實(shí)現(xiàn)無(wú)接觸式操作。這一創(chuàng)新突破了幾代人機(jī)交互界面必須接觸設(shè)備的限制,此前的無(wú)論是鍵盤、鼠標(biāo)、觸摸板還是觸摸屏,甚至于Wii的體感控制手柄,都需要手和這些設(shè)備直接接觸。而Kinect則在人體和設(shè)備不接觸的情況下實(shí)現(xiàn)了對(duì)系統(tǒng)的控制??此坪苄〉囊徊?,實(shí)則凝聚了大量的技術(shù),否則也不會(huì)引來(lái)黑客界一片喝彩了。其實(shí)Kinect也配有麥克風(fēng),可以進(jìn)行語(yǔ)音控制,但這個(gè)功能跟體感控制相比顯然只是附加的。
讓微軟始料未及的是,圍繞Kinect的開(kāi)發(fā)熱潮迅速席卷了全球,黑客們開(kāi)發(fā)了很多好玩的應(yīng)用,例如手勢(shì)輸入法、體感瀏覽器等等。微軟順勢(shì)推出了給電腦使用的Kinect設(shè)備以及相關(guān)的編程接口。除了提供技術(shù)上的支持,微軟還采用了現(xiàn)在火爆的創(chuàng)業(yè)孵化器的形式,和在美國(guó)僅次于YCombinator的孵化器公司TechStars聯(lián)手,舉辦了Kinect加速器。全球范圍內(nèi)微軟廣發(fā)英雄帖,共有超過(guò)500個(gè)團(tuán)隊(duì)被吸引參選,最終有11個(gè)隊(duì)伍參加了最后的孵化器。參加孵化的這11個(gè)隊(duì)伍,代表了當(dāng)前Kinect應(yīng)用開(kāi)發(fā)的最高水平。這些應(yīng)用五花八門,利用了Kinect的不同特性。
利用Kinect檢測(cè)人體動(dòng)作這一特性的公司有Gesture, 他們研發(fā)了基于Kinect的模擬鼠標(biāo)系統(tǒng),市場(chǎng)目標(biāo)是手術(shù)室的醫(yī)生。由于無(wú)菌的要求,醫(yī)生無(wú)法直接使用鼠標(biāo)或者鍵盤這樣的接觸式設(shè)備。一般的解決方法是停下手術(shù)戴著厚手套操作,或者由醫(yī)生指揮護(hù)士操作。這顯然不如Kinect控制電腦來(lái)的方便和直接。另一家利用了姿勢(shì)檢測(cè)的公司Jintronix也瞄準(zhǔn)了醫(yī)療市場(chǎng),他們?cè)O(shè)計(jì)的軟件用來(lái)幫助中風(fēng)病人恢復(fù)。通過(guò)Kinect可以知道病人的動(dòng)作做的標(biāo)準(zhǔn)不標(biāo)準(zhǔn),并且給出康復(fù)計(jì)劃,監(jiān)控恢復(fù)進(jìn)度等等。這樣的治療方案比起醫(yī)生的治療要廉價(jià)很多,使得更多的人能夠負(fù)擔(dān)得起。Ubi使用Kinect檢測(cè)手指的動(dòng)作,從而能夠?qū)⑹种冈谕队吧系膭?dòng)作識(shí)別為點(diǎn)擊、拖動(dòng)等觸摸屏的操作,利用這一創(chuàng)意,他們可以將任何顯示屏或者投影變成“可觸摸”的體驗(yàn)。
前面提到Kinect有兩個(gè)攝像頭,除了一個(gè)普通的RGB攝像頭,另有一個(gè)檢測(cè)深度的紅外攝像頭。我和合作伙伴一起創(chuàng)辦的公司NConnex就是利用了這一特性,實(shí)現(xiàn)了將Kinect變成3D掃描儀的算法。用戶只需要拿著Kinect繞著物體走一圈,就可以得到物體的3D模型了。第一批用戶主要來(lái)自家具行業(yè),他們利用這一解決方案將店里的家具變?yōu)?D模型,再利用NConnex提供的iPad增強(qiáng)現(xiàn)實(shí)應(yīng)用,使得要購(gòu)買家具的消費(fèi)者可以在家里提前感受一下家具的真實(shí)大小和風(fēng)格是否和房間匹配,從而方便消費(fèi)者挑選家具,減少退貨率。 另一家利用紅外攝像頭做3D掃描的是Styku,不過(guò)他們選擇的領(lǐng)域是服裝試穿,通過(guò)掃描身體,得到一個(gè)人體的3D模型,再給消費(fèi)者推薦合適尺碼的服裝,幫助網(wǎng)購(gòu)的消費(fèi)者挑到正確的衣服。
還有劍走偏鋒的Kimetric公司,試圖利用Kinect檢測(cè)到的人體骨架來(lái)判斷消費(fèi)者的年齡、性別、身高等數(shù)據(jù),從而得到一個(gè)自動(dòng)統(tǒng)計(jì)系統(tǒng)。目前他們正將這套系統(tǒng)給美國(guó)的一些商場(chǎng)試用,商場(chǎng)可以在想檢測(cè)的商品柜臺(tái)前安裝一個(gè)Kinect,從而知道關(guān)注該商品的消費(fèi)者的一些群體特征。還有其他一些公司將Kinect用于老人行動(dòng)監(jiān)測(cè),體育教學(xué)等領(lǐng)域,也帶來(lái)了不少新意。
Kinect從發(fā)布到現(xiàn)在還不到兩年時(shí)間,不過(guò)前景一片光明。參加孵化器的這些公司雖然也只是剛剛起步,但是已經(jīng)獲得了風(fēng)險(xiǎn)投資的支持來(lái)進(jìn)行更大的發(fā)展。微軟也宣布將會(huì)在Windows8中直接支持Kinect,更是表明了對(duì)這一設(shè)備的看好。Kinect給人機(jī)交互帶來(lái)的革命,將使它走出客廳,走進(jìn)辦公室,走進(jìn)醫(yī)院,走進(jìn)車間,走進(jìn)健身房,甚至走向太空。