在頭戴式顯示器中利用身體握手的制作方法
【技術(shù)領(lǐng)域】
[0001]概括地說,本公開內(nèi)容涉及使用具有頭戴式顯示器(Head Mounted Display,HMD)(例如,增強(qiáng)現(xiàn)實(shí)(AR))眼鏡)接口設(shè)備,而更具體地說,本公開內(nèi)容涉及通過這樣的設(shè)備呈現(xiàn)的信息的管理。
【背景技術(shù)】
[0002]用于實(shí)現(xiàn)增強(qiáng)現(xiàn)實(shí)的系統(tǒng)和方法已變得非常流行和普遍。通常,AR系統(tǒng)包括頭戴式顯式器,該頭戴式顯式器使得用戶能夠觀察他的周圍環(huán)境并與其進(jìn)行交互,同時(shí)與諸如電子郵件和媒體播放器之類的應(yīng)用進(jìn)行交互。盡管很多AR應(yīng)用可以運(yùn)行在智能電話和平板型計(jì)算機(jī)上,但用于實(shí)現(xiàn)AR系統(tǒng)的最自然形式的要素是光學(xué)設(shè)備,例如具有AR眼鏡的形式的頭戴式顯示器。
[0003]用戶可能期望的一種AR系統(tǒng)特征是記住并回憶該用戶先前遇見或者接觸的人的面部的能力。當(dāng)前,一些AR系統(tǒng)使用前置攝像頭(其還被稱為場(chǎng)景攝像頭)來發(fā)現(xiàn)視野中的面部。該系統(tǒng)使用面部識(shí)別軟件來識(shí)別熟悉的面部,并在該AR系統(tǒng)的顯示器上標(biāo)記每一個(gè)識(shí)別的面部。其缺點(diǎn)是AR系統(tǒng)可以潛在地標(biāo)記視野中的每一個(gè)面部,由此顯示使顯示器顯得雜亂的大量不相關(guān)的信息。信息可能是不相關(guān)的,這是因?yàn)橛脩艨赡芤呀?jīng)認(rèn)出特定的人,因而不需要AR系統(tǒng)來識(shí)別這個(gè)人。
【發(fā)明內(nèi)容】
[0004]提供了用于管理用于接口設(shè)備的信息的系統(tǒng)、方法和計(jì)算機(jī)程序產(chǎn)品。該系統(tǒng)檢測(cè)接口設(shè)備的用戶和一個(gè)人之間的當(dāng)前身體接觸以及該用戶和一個(gè)人之間的非身體接觸中的一種。該系統(tǒng)確定檢測(cè)到的當(dāng)前身體接觸是初次接觸還是后續(xù)接觸,以及在當(dāng)前身體接觸是初次接觸時(shí),將與這個(gè)人相關(guān)聯(lián)的內(nèi)容添加到先前接觸的人的數(shù)據(jù)庫(kù)中。在當(dāng)前身體接觸是后續(xù)接觸,或者檢測(cè)到當(dāng)前非身體接觸時(shí),該系統(tǒng)確定該用戶是否認(rèn)識(shí)這個(gè)人。如果該用戶不認(rèn)識(shí)這個(gè)人,則該系統(tǒng)向接口設(shè)備呈現(xiàn)與這個(gè)人相對(duì)應(yīng)的信息。
【附圖說明】
[0005]圖1是描繪AR系統(tǒng)的圖,該AR系統(tǒng)包括具有一副AR眼鏡的形式的用戶接口設(shè)備和具有腕帶的形式的身體接觸檢測(cè)設(shè)備。
[0006]圖2是管理信息以在用戶接口設(shè)備上顯示的方法的流程圖。
[0007]圖3是描繪EMG傳感器的輸出的改變的圖,其對(duì)應(yīng)于用戶握著并輕輕地?cái)D壓物體。
[0008]圖4是描繪與一種動(dòng)作(例如,握手)相對(duì)應(yīng)的加速計(jì)輸出的改變的圖。
[0009]圖5是描繪示例性AR系統(tǒng)中的不同模塊/單元/組件的操作的概念性流圖。
[0010]圖6是描繪采用處理系統(tǒng)的AR系統(tǒng)的硬件實(shí)施方式的例子的圖。
【具體實(shí)施方式】
[0011]下面結(jié)合附圖闡述的詳細(xì)描述旨在作為對(duì)各種配置的描述,而不是要表示可以實(shí)踐本文描述的構(gòu)思的唯一配置。詳細(xì)描述包括具體細(xì)節(jié),以提供對(duì)各種構(gòu)思的透徹理解。然而,對(duì)本領(lǐng)域技術(shù)人員而言,將顯而易見的是,沒有這些具體細(xì)節(jié)也可以實(shí)踐這些構(gòu)思。在一些實(shí)例中,以框圖形式示出公知的結(jié)構(gòu)和組件,以避免使這樣的構(gòu)思不清楚。
[0012]現(xiàn)在將參照各種裝置和方法來介紹AR系統(tǒng)的若干方面。將通過各種方框、模塊、組件、電路、步驟、過程、算法等(統(tǒng)稱為“元素”),在以下詳細(xì)描述中描述并且在附圖中描繪這些裝置和方法。這些元素可以使用電子硬件、計(jì)算機(jī)軟件或其任意組合來實(shí)現(xiàn)。這樣的元素是被實(shí)現(xiàn)為硬件還是軟件取決于具體應(yīng)用和施加在整個(gè)系統(tǒng)上的設(shè)計(jì)約束。
[0013]通過舉例的方式,可以利用包括一個(gè)或多個(gè)處理器的“處理系統(tǒng)”來實(shí)現(xiàn)元素或元素的任意部分或元素的任意組合。處理器的例子包括微處理器、微控制器、數(shù)字信號(hào)處理器(DSP)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、可編程邏輯器件(PLD)、狀態(tài)機(jī)、門控邏輯單元、分立的硬件電路以及被配置為執(zhí)行貫穿本公開內(nèi)容描述的各種功能的其它適當(dāng)?shù)挠布?。處理系統(tǒng)中的一個(gè)或多個(gè)處理器可以執(zhí)行軟件。無(wú)論是被稱為軟件、固件、中間件、微代碼、硬件描述語(yǔ)言還是其它術(shù)語(yǔ),軟件都應(yīng)當(dāng)被廣義地解釋為意指指令、指令集、代碼、代碼段、程序代碼、程序、子程序、軟件模塊、應(yīng)用、軟件應(yīng)用、軟件包、例程、子例程、對(duì)象、可執(zhí)行文件、執(zhí)行線程、過程、功能等。
[0014]因此,在一個(gè)或多個(gè)示例性實(shí)施例中,可以使用硬件、軟件、固件或其任意組合來實(shí)現(xiàn)描述的功能。如果使用軟件實(shí)現(xiàn),則可以將這些功能作為一個(gè)或多個(gè)指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)。存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存取的任何可用介質(zhì)。通過舉例而非限制的方式,這樣的計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPROM、⑶-ROM或其它光盤存儲(chǔ)、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備、或者能夠用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計(jì)算機(jī)存取的任何其它介質(zhì)。如本文所使用的,磁盤和光盤包括壓縮光盤(CD)、激光光盤、光盤、數(shù)字多功能光盤(DVD)、軟盤和藍(lán)光光盤,其中,磁盤通常磁性地復(fù)制數(shù)據(jù),而光盤則用激光來光學(xué)地復(fù)制數(shù)據(jù)。上面的組合也應(yīng)當(dāng)被包括在計(jì)算機(jī)可讀介質(zhì)的范圍之內(nèi)。
[0015]圖1是描繪包括用戶接口設(shè)備102和身體接觸檢測(cè)設(shè)備104的AR系統(tǒng)100的圖。所描繪的用戶接口設(shè)備102是被配置為使用本領(lǐng)域已知的方法,通過其透鏡投射內(nèi)容的一副AR眼鏡。例如,AR眼鏡102可以被配置為通過其透鏡投射應(yīng)用內(nèi)容,例如,電子郵件、文檔、網(wǎng)頁(yè)或者諸如視頻游戲、電影或電子書之類的媒體內(nèi)容。其它類型的用戶接口設(shè)備102可以包括智能電話、平板型計(jì)算機(jī)、膝上型計(jì)算機(jī)等。
[0016]AR眼鏡102包括用于與身體接觸檢測(cè)設(shè)備104通信的通信設(shè)備106。例如,通信設(shè)備106可以是藍(lán)牙設(shè)備。AR眼鏡102還包括處理器108,其用于響應(yīng)于從身體接觸檢測(cè)設(shè)備104接收的通信/信號(hào),對(duì)信息進(jìn)行處理和管理以進(jìn)行顯示。
[0017]接觸檢測(cè)設(shè)備104被配置為與身體部分相關(guān)聯(lián),并且可以是有助于提供這樣的關(guān)聯(lián)的任何形式。例如,如果該身體部分是手或者手指,則身體接觸檢測(cè)設(shè)備可以被配置為如圖1中所描繪的腕帶104。在一種配置中,身體接觸檢測(cè)設(shè)備104包括:提供EMG感測(cè)能力的一對(duì)電極110、112,運(yùn)動(dòng)傳感器114和用于與用戶接口設(shè)備102通信的通信設(shè)備116。接觸檢測(cè)設(shè)備104還包括用于對(duì)各種傳感器所提供的信號(hào)進(jìn)行處理的處理器118。如下面進(jìn)一步解釋的,傳感器110、112、114結(jié)合處理器118提供身體接觸檢測(cè)能力。
[0018]電極110、112優(yōu)選地位于腕帶上,從而當(dāng)用戶穿戴該腕帶104時(shí),定位這些電極,以便對(duì)例如指示與握手緊密關(guān)聯(lián)的動(dòng)作(例如,抓緊)的源自于手腕的肌肉運(yùn)動(dòng)的電活動(dòng)進(jìn)行感測(cè)。電極110、112結(jié)合處理器118的EMG感測(cè)單元充當(dāng)EMG傳感器,其提供指示特定的動(dòng)作的信號(hào)。EMG感測(cè)能力基于公知的技術(shù)。
[0019]運(yùn)動(dòng)傳感器114可以位于腕帶上的任何地方,并且提供用于指示與握手緊密關(guān)聯(lián)的另外的動(dòng)作(例如,上下手臂運(yùn)動(dòng))的信號(hào)。運(yùn)動(dòng)傳感器114可以是加速計(jì)、陀螺儀、磁力計(jì)或者其它這樣的設(shè)備。
[0020]AR系統(tǒng)100管理與用戶的與其它人的交互有關(guān)的信息。為此,該系統(tǒng)將用戶剛剛遇見的人的屬性(例如,面部)和信息(例如,名字)編入目錄中,以便以后當(dāng)用戶接觸他先前遇見過,但記不起來的人時(shí)進(jìn)行檢索。該系統(tǒng)的編目錄方面是一個(gè)持續(xù)的過程,總的來說,涉及檢測(cè)用于指示與該用戶剛剛遇見的人的接觸的接觸。當(dāng)系統(tǒng)檢測(cè)到由用戶執(zhí)行的握手時(shí),發(fā)生這樣的檢測(cè),前提是假定用戶與他第一次遇見的人握手。例如,AR系統(tǒng)100的身體接觸檢測(cè)設(shè)備104可以監(jiān)測(cè)升高的EMG信號(hào),其與對(duì)應(yīng)于握手的EMG信號(hào)的特性相匹配。當(dāng)這種檢測(cè)發(fā)生時(shí),身體接觸檢測(cè)設(shè)備104可以檢查加速計(jì)數(shù)據(jù),以觀察該數(shù)據(jù)是否還示出用戶不只是在空中移動(dòng)他的手,而是進(jìn)行與握手相對(duì)應(yīng)的重復(fù)動(dòng)作,例如,向上和向下擠壓和移動(dòng)物體,其中手的方向類似于握著槍。
[0021]如果上面