新四季網

用於一個或多個用戶的注視跟蹤的製作方法

2024-03-05 04:13:15


許多用戶利用計算設備來執行任務。在示例中,用戶可以利用行動裝置將方向從當前位置映射到遊樂場。在另一示例中,用戶可以利用平板設備來閱讀書籍。各種類型的輸入可用於執行任務,諸如觸摸姿勢、滑鼠輸入、鍵盤輸入、語言命令、運動控制等。對象檢測組件可以例如被配置為視覺地檢測用戶的身體移動作為用於執行任務和/或命令的輸入。



技術實現要素:

提供該發明內容以便以簡化的形式來引入下面的具體實施方式中進一步描述的概念的選擇。該發明內容不旨在確定所要求保護的主題的關鍵特徵或主要特徵,也不旨在用於限定所要求保護的主題的範圍。

除了其它方面,本文提供了用於注視跟蹤的一個或多個系統和/或技術。注視跟蹤組件可與用戶跟蹤組件和眼捕獲照相機配置相關聯。用戶可以採取贊成動作來提供選入同意以允許注視跟蹤組件執行對該用戶和/或其它用戶的注視跟蹤。用戶跟蹤組件可以包括深度照相機、被動式傳感器、主動式傳感器、紅外設備、飛行時間設備、照相機、或任何其它類型的跟蹤設備。眼捕獲照相機配置可以包括多個眼捕獲照相機(例如,包含窄視場透鏡的相對高解析度的照相機)。在示例中,眼捕獲照相機是根據固定視錐體(view frustum)配置來配置的,與否則可能會降低耐久性和/或由於(除了其他方面之外)移動部件和/或相關聯的控制項而增加眼捕獲照相機配置的成本的雲臺(pan/tilt)或其它移動配置不同。在示例中,當沒有主動用於注視跟蹤時,注視跟蹤組件使得眼捕獲照相機保持處於掉電狀態(例如,低功率狀態或關閉狀態)(例如,在用戶能由眼捕獲照相機檢測到時眼捕獲照相機可以加電,而當諸如由於用戶移動離開了眼捕獲照相機而導致用戶不能被眼捕獲照相機檢測到時眼捕獲照相機可以關閉),這可以降低功耗和/或帶寬消耗。

在注視跟蹤的示例中,注視跟蹤組件可使用用戶跟蹤組件來獲得針對用戶的用戶跟蹤數據。注視跟蹤組件可以評估用戶跟蹤數據以識別用戶的空間位置。基於眼捕獲照相機具有對應於所述空間位置的視錐體,可以從眼捕獲照相機配置中選定該眼捕獲照相機。眼捕獲照相機可以被調用以獲得用戶的眼區域成像。在示例中,具有不對應於所述空間位置的視錐體的眼捕獲照相機可以被掉電或者保持處於掉電狀態。注視跟蹤組件可以基於眼區域成像而生成用戶的注視跟蹤信息。可以基於注視跟蹤信息來執行各種任務(例如,可以執行視頻遊戲命令,可以促進與用戶接口的交互,可以打開文件,可以執行應用,可以播放歌曲,可以播放電影,和/或可以執行各種類型的其它計算命令)。在示例中,注視跟蹤組件可以被配置為同時跟蹤用戶跟蹤組件所檢測到的多個用戶的注視跟蹤信息。

為了實現上述目的以及相關的目的,下面的說明書和附圖闡述了一些示例性的方面和實現方式。這些指示可以採用一個或多個方面的各種方式中的僅幾個方式。當結合附圖考慮時,根據下面的具體實施方式本公開的其它方面、優點和新穎特徵將變得顯而易見。

附圖說明

圖1是示出示範性的注視跟蹤方法的流程圖。

圖2A是示出用於注視跟蹤的示範性的系統的組件框圖,

圖2B是示出用於注視跟蹤的示範性的系統的組件框圖,其中注視跟蹤組件使用用戶跟蹤組件來獲得第一用戶的第一用戶跟蹤數據。

圖2C是示出用於注視跟蹤的示範性的系統的組件框圖,其中注視跟蹤組件使用一個或多個眼捕獲照相機進行注視跟蹤。

圖2D是示出用於注視跟蹤的示範性的系統的組件框圖,其中注視跟蹤組件使用一個或多個眼捕獲照相機進行注視跟蹤。

圖2E是示出用於注視跟蹤的示範性的系統的組件框圖,其中注視跟蹤組件選擇性地使用一個或多個眼捕獲照相機來進行多個用戶的注視跟蹤。

圖2F是示出用於注視跟蹤的示範性的系統的組件框圖,其中注視跟蹤組件選擇性地使用一個或多個眼捕獲照相機來進行多個用戶的注視跟蹤。

圖3A是基於第一用戶的注視跟蹤信息來執行第一任務的示例的圖示。

圖3B是基於第一用戶的注視跟蹤信息來執行第二任務的示例的圖示。

圖4是示範性的計算機可讀介質的圖示,其中可包括被配置為具體實施本文闡述的一個或多個規定的處理器可執行指令。

圖5示出了可以實現本文所闡述的一個或多個規定的示範性的計算環境。

具體實施方式

現在參考附圖來描述要求保護的主題,其中相似的附圖標記一般用於在通篇指代相似的元件。在下面的說明書中,為了說明的目的,闡述了大量具體的細節來提供對要求保護的主題的理解。然而,顯然的是權利要求主題可以在沒有這些具體細節的情況下實踐。在其它實例中,以框圖形式示出了結構和設備,從而利於描述要求保護的主題。

本文提供了用於注視跟蹤的一個或多個技術和/或系統。用戶跟蹤組件可被用來獲得一個或多個用戶(例如,提供了對注視跟蹤的選入同意的用戶)的用戶跟蹤數據。當用戶被識別為處於與眼捕獲照相機的視錐體對應的空間位置時,則眼捕獲照相機可被調用以獲得該用戶的眼區域成像。眼區域成像可用來生成注視跟蹤信息,該注視跟蹤信息可用來執行各種任務,諸如打開文件、執行應用、控制視頻遊戲,和/或與用戶接口交互。當沒有主動地跟蹤用戶時,可將眼捕獲照相機保持處於掉電狀態(例如,關閉),這可以降低功率和/或帶寬消耗。在示例中,可對於多個用戶同時生成和/或跟蹤注視跟蹤信息(例如,第一用戶可利用眼睛命令來控制視頻遊戲的第一化身,而第二用戶可以同時利用眼睛命令來控制視頻遊戲的第二化身)。

通過圖1的示範性的方法100圖示說明了注視跟蹤的實施例。在102處,方法開始。用戶跟蹤組件可被配置為跟蹤一個或多個用戶的空間位置。在示例中,用戶跟蹤組件可以包括深度照相機、被動式傳感器、主動式傳感器、紅外設備、飛行時間設備、照相機、和/或任何其它跟蹤設備。眼捕獲照相機配置可以包括多個眼捕獲照相機,它們被配置為通過捕獲描繪用戶的眼睛的成像來獲得注視跟蹤信息。在示例中,眼捕獲照相機可以具有比用戶跟蹤組件的像素解析度大的像素解析度(例如,相對較低解析度的照相機可用來跟蹤用戶的空間位置,而相對較高解析度的照相機可用來跟蹤用戶的眼睛,諸如能夠經過用戶的眼睛而捕獲大約150個像素或更多像素的解析度(例如,在x方向或水平方向上經過眼睛捕獲160個像素))。在示例中,眼捕獲照相機配置的眼捕獲照相機可以根據固定視錐體配置來配置(例如,眼捕獲照相機可以具有固定視場和/或可以具有缺少否則用於雲臺照相機的移動部件的固定式的非雲臺(non-pan non-tilt)配置),這可以減少否則由於雲臺或其它可動配置而導致的成本和/或可靠性問題。在眼捕獲照相機的示例中,眼捕獲照相機包括瞳孔照射結構(例如,圍繞眼捕獲照相機的明亮瞳孔環),其被配置為調用眼睛中的瞳孔響應,該瞳孔響應可由眼捕獲照相機使用注視跟蹤來檢測到。在眼捕獲照相機的另一示例中,LED暗瞳孔結構可以打開以產生閃耀角膜反射,閃耀角膜反射可以通過眼捕獲照相機利用注視跟蹤來檢測到。在示例中,兩個或更多個眼捕獲照相機可以被配置為捕獲重疊的視錐體內的成像,這可以減輕成像的失真或成像內的失真(例如,該失真可能在成像的邊緣處更明顯)。在至少兩個眼捕獲照相機被配置為捕獲不同深度的成像的示例中,第一眼捕獲照相機可以被配置為捕獲具有第一深度的第一視錐體內的成像,而第二眼捕獲照相機可以被配置為捕獲在具有不同於第一深度的第二深度的第二視錐體內的成像。

眼捕獲照相機可以被選擇性地用來同時跟蹤一個或多個用戶的注視跟蹤信息。在示例中,當未用於注視跟蹤時,眼捕獲照相機可以保持處於掉電狀態(例如,當用戶在眼捕獲照相機的視錐體內時,眼捕獲照相機可被加電以進行注視跟蹤,而當用戶離開視錐體時,眼捕獲照相機可掉電),這樣減少功率和/或帶寬消耗。

在104處,用戶跟蹤組件可用來獲得第一用戶在第一時間T1的第一用戶跟蹤數據(例如,在用戶跟蹤組件所在的起居室內用戶可能坐在沙發上)。在106處,可以評估第一用戶跟蹤數據來識別第一用戶在第一時間T1的第一空間位置(例如,在起居室內的沙發的空間位置)。在108處,在眼捕獲照相機配置內的第一眼捕獲照相機可以基於第一眼捕獲照相機具有對應於第一空間位置的第一視錐體而被選定(例如,第一眼捕獲照相機可能朝向用戶就坐的沙發定位,並且因此能夠捕獲第一用戶眼睛的成像)。在110處,可以調用第一眼捕獲照相機以獲得第一用戶在第一時間T1或者第一時間T1左右的第一眼區域成像(例如,經過第一用戶的至少一隻眼睛大約150個像素或更多)。在示例中,如果第一眼捕獲照相機處於掉電狀態,則第一眼捕獲照相機可以加電並且被指示用於捕獲可以描繪第一用戶眼睛的成像。

在112處,可以基於第一眼區域成像來生成第一用戶的第一注視跟蹤信息(例如,對應於第一時間T1)(例如,第一眼區域成像可以包括指示第一用戶的瞳孔/眼睛移動的多個圖像)。可以基於第一注視跟蹤信息來執行任務。例如,第一注視跟蹤信息可以指示,用戶向左看,這可以映射成可以被執行以執行任務的命令(例如,向左看注視輸入可以映射成駕駛視頻遊戲的汽車左轉向輸入;向左看注視輸入可以映射成音樂播放器應用的播放前一首歌曲輸入;向左看注視輸入可以映射成鍵入接口的空格輸入;等等)。可以意識到,可以執行各種各樣的任務(例如,基於從注視跟蹤信息取得的模擬和/或數字命令來控制視頻遊戲),並且僅提供了若干示例。

在用戶位於重疊的視錐體內的注視跟蹤的示例中,第二眼捕獲照相機可以基於第二眼捕獲照相機具有對應於第一空間位置的第二視錐體而從眼捕獲照相機配置中被選定(例如,用戶可能正坐在沙發的對應於第一眼捕獲照相機的第一視錐體和第二眼捕獲照相機的第二視錐體之間的重疊的部分上)。可以調用第二眼捕獲照相機以獲得第一用戶在第一時間T1或者第一時間T1左右的第二眼區域成像。第一眼區域成像和第二眼區域成像可以組合(例如,使用圖像縫合功能;測量組合功能;和/或任何其它技術)來生成第一注視跟蹤信息。

可以隨著第一用戶在起居室內四處走動,諸如在用戶跟蹤組件的可檢測範圍內,對第一用戶執行注視跟蹤。在示例中,用戶跟蹤組件可以獲得指示第一用戶在第二時間T2處於第二空間位置的第一用戶跟蹤數據(例如,第一用戶可能已經從沙發走到起居室內的桌子)。第三眼捕獲照相機可以基於該第三眼捕獲照相機具有對應於第二空間位置的第三視錐體而從眼捕獲照相機配置中被選定(例如,用戶可能走入與圖2A所示的第三照相機206相關聯的第三視錐體220內)。如果第一眼捕獲照相機的第一視錐體不對應於第二空間位置,則第一眼捕獲照相機在第二時間T2或者第二時間T2左右轉變成掉電狀態。可以調用第三眼捕獲照相機以獲得第一用戶在第二時間T2或第二時間T2左右的第三眼區域成像。基於第三眼區域成像,可以生成第一用戶在第二時間T2或第二時間T2左右的第三注視跟蹤信息。通過這種方式,眼捕獲照相機可以被選擇性地加電以用於獲得第一用戶的眼區域成像,並且當不使用時可以選擇性掉電(例如,當第一用戶不在眼捕獲照相機的視錐體內時,眼捕獲照相機可以掉電)。

在示例中,可以評估第一用戶的空間位置數據來預測第一用戶的可能的新空間位置。例如,先前的空間位置數據可能表明,第一用戶在第一視錐體內,但是走向第二視錐體(例如,並且因此可推測在特定時間/持續時間內進入第二視錐體)。因此,基於空間位置數據,在第一用戶被期望/預測進入第二視錐體之前(例如,略微),可以喚醒第二眼捕獲照相機進入捕獲就緒狀態以用於獲得眼區域成像。通過這種方式,可以減少與在多個眼捕獲照相機之間獲得注視跟蹤信息相關聯的滯後。

可以對於多個用戶同時跟蹤注視跟蹤信息。在示例中,可以使用用戶跟蹤組件來獲得第二用戶在第一時間T1的第二用戶跟蹤數據。可以評估該第二用戶跟蹤數據來識別第二用戶在第一時間T1的空間位置。可以基於眼捕獲照相機具有對應於第二用戶在第一時間T1的空間位置的視錐體而從眼捕獲照相機配置中選定該眼捕獲照相機。可以調用該眼捕獲照相機來獲得第二用戶在第一時間T1或第一時間T1左右的眼區域成像。可以基於第二用戶在第一時間T1的眼區域成像來生成第二用戶的注視跟蹤信息。通過這種方式,可以對多個用戶同時執行注視跟蹤,這可允許多個用戶執行任務(例如,第一用戶可以控制視頻遊戲的第一化身,而第二用戶可以控制視頻遊戲的第二化身)。在114處,方法結束。

圖2A-2F圖示出用於注視跟蹤的系統201的示例。圖2A示出了注視跟蹤組件214的示例200。注視跟蹤組件214可以被配置為使用用戶跟蹤組件212來跟蹤一個或多個用戶的空間位置。注視跟蹤組件214可以選擇性地調用眼捕獲照相機配置的眼捕獲照相機來獲得用戶在各個時間的眼區域成像以實現注視跟蹤的目的。在示例中,眼捕獲照相機配置包括一個或多個眼捕獲照相機,諸如被配置為從第一視錐體216獲得成像的第一眼捕獲照相機202、被配置為從第二視錐體218獲得成像的第二眼捕獲照相機204、被配置為從第三視錐體220獲得成像的第三眼捕獲照相機206、被配置為從第四視錐體222獲得成像的第四眼捕獲照相機208、被配置為從第五視錐體224獲得成像的第五眼捕獲照相機210和/或其它眼捕獲照相機(例如,相對高解析度的照相機,諸如約40MP或更大的照相機,包括具有約20度至約40度的水平視圖(例如,約22度的水平視圖)和約10度至約30度的垂直視圖(例如,約17度的垂直視圖)的窄視場透鏡。在示例中,一個或多個視錐體會重疊,這可以減輕通過眼捕獲照相機獲得的成像的邊緣周圍的透鏡失真。當不使用時(例如,當從用戶跟蹤組件212獲得的用戶跟蹤數據表明用戶不在眼捕獲照相機的視錐體內時),眼捕獲照相機可以轉變成掉電狀態,這可以減少功率和/或帶寬消耗。

圖2B示出了注視跟蹤組件214使用用戶跟蹤組件212來獲得第一用戶232在第一時間T1的第一用戶跟蹤數據的示例230。注視跟蹤組件214可以評估第一用戶跟蹤數據以識別第一用戶232在第一時間T1的第一空間位置。因為第一空間位置對應於第一眼捕獲照相機202的第一視錐體216,所以注視跟蹤組件214可以打開234第一眼捕獲照相機202並且可以調用第一眼捕獲照相機202以獲得第一用戶232在第一時間T1或第一時間T1左右的第一眼區域成像(例如,第一眼捕獲照相機202可能捕獲包括經過第一用戶232的至少一隻眼睛的約150個像素或更多像素的成像)。基於第一眼區域成像,可以生成第一用戶232在第一時間T1的第一注視跟蹤信息。可以基於第一注視跟蹤信息來執行一個或多個任務(例如,第一用戶232可以眨左眼從而播放歌曲)。

圖2C示出了注視跟蹤組件214選擇性地使用一個或多個眼捕獲照相機用於注視跟蹤的示例240。注視跟蹤組件214可以判定,用戶跟蹤組件212獲得了表明第一用戶232在第二時間T2位於第二空間位置的第一用戶跟蹤數據。因為第二空間位置對應於第二眼捕獲照相機204的第二視錐體218,所以注視跟蹤組件214可以打開244第二眼捕獲照相機204且可以調用第二眼捕獲照相機204來獲得第一用戶232在第二時間T2或第二時間T2左右的第二眼區域成像。基於第二眼區域成像,可以生成第一用戶232在第二時間T2的第一用戶232的第一注視跟蹤信息。可以基於第一注視跟蹤信息來執行一個或多個任務(例如,第一用戶232可以眨右眼從而停止播放歌曲)。因為第一用戶232在第二時間T2的第二空間位置不對應於第一眼捕獲照相機202的第一視錐體216,注視跟蹤組件214可以使得第一眼捕獲照相機202掉電242為掉電狀態。

圖2D示出了注視跟蹤組件214選擇性地使用一個或多個眼捕獲照相機用於注視跟蹤的示例250。注視跟蹤組件214可以判定,用戶跟蹤組件212獲得了表明第一用戶232在第三時間T3位於第三空間位置的第一用戶跟蹤數據。因為第三空間位置對應於第二眼捕獲照相機204的第二視錐體218和第三眼捕獲照相機206的第三視錐體220(例如,第一用戶232在第三時間T3的第三空間位置可以對應於第二視錐體218和第三視錐體220之間的重疊),所以注視跟蹤組件214可以打開252第三眼捕獲照相機206並且可以調用第三眼捕獲照相機206來獲得第一用戶232在第三時間T3或第三時間T3左右的第三眼區域成像。在示例中,注視跟蹤組件214可以將第二眼捕獲照相機204獲得的第二眼區域成像和第三眼捕獲照相機206獲得的第三眼區域成像組合(例如,縫合在一起)以生成用戶在第三時間T3的注視跟蹤信息。可以基於注視跟蹤信息來執行一個或多個任務(例如,第一用戶232可以向右看從而跳到下一首要播放的歌曲)。

圖2E示出了注視跟蹤組件214選擇性地使用一個或多個眼捕獲照相機來進行對多個用戶的注視跟蹤的示例260。在示例中,基於第一用戶232在空間上位於第二視錐體218和第三視錐體220之間的重疊區域中,可以調用第二眼捕獲照相機204和第三眼捕獲照相機206以捕獲第一用戶232在第四時間T4的注視跟蹤信息。注視跟蹤組件214可以使用用戶跟蹤組件212來獲得第二用戶262在第四時間T4的第二用戶跟蹤數據。注視跟蹤組件214可以評估第二用戶跟蹤數據以識別第二用戶262在第四時間T4的空間位置。因為該空間位置對應於第五眼捕獲照相機210的第五視錐體224,所以注視跟蹤組件214可以打開262第五眼捕獲照相機210並且可以調用第五眼捕獲照相機210來獲得第二用戶262在第四時間T4或第四時間T4左右的眼區域成像。可以生成第二用戶262在第四時間T4的注視跟蹤信息。基於第一用戶232在第四時間T4的注視跟蹤信息,可以代表第一用戶232來執行一個或多個任務,和/或基於第二用戶262在第四時間T4的注視跟蹤信息,可以代表第二用戶262來執行一個或多個任務。

圖2F示出了注視跟蹤組件214選擇性地使用一個或多個眼捕獲照相機來進行對多個用戶的注視跟蹤的示例270。在示例中,用戶跟蹤組件212可以獲得表明第一用戶232在第五時間T5位於第四空間位置內的第一用戶跟蹤數據並且可以獲得表明第二用戶262在第五時間T5位於第五空間位置內的第二用戶跟蹤數據。因為第四空間位置和第五空間位置對應於第四眼捕獲照相機208的第四視錐體222,所以注視跟蹤組件214可以打開278第四眼捕獲照相機208且可以調用第四眼捕獲照相機208來獲得第一用戶232在第五時間T5或第五時間T5左右的眼區域成像以及第二用戶262在第五時間T5或第五時間T5左右的眼區域成像。基於第二視錐體218、第三視錐體220和第五視錐體224不對應於第四空間位置和/或第五空間位置,注視跟蹤組件可以將第二眼捕獲照相機204掉電272,將第三眼捕獲照相機206掉電274,以及將第五眼捕獲照相機210掉電280。基於第四眼捕獲照相機208捕獲的第一用戶232和第二用戶262的眼區域成像,可以生成第一用戶232在第五時間T5的注視跟蹤信息以及第二用戶262在第五時間T5的注視跟蹤信息。基於第一用戶232在第五時間T5的注視跟蹤信息,可以代表第一用戶232來執行一個或多個任務,和/或基於第二用戶262在第五時間T5的注視跟蹤信息,可以代表第二用戶262來執行一個或多個任務。

圖3A示出了基於第一用戶在第一時間T1的注視跟蹤信息302來執行第一任務(例如,視頻遊戲命令)的示例300。注視跟蹤組件304可以基於一個或多個眼捕獲照相機所獲得的第一用戶的眼區域成像來生成注視跟蹤信息302。例如,基於用戶跟蹤組件表明第一用戶在第一時間T1的第一空間位置在第一眼捕獲照相機的第一視錐體內,注視跟蹤組件304可以調用第一眼捕獲照相機來獲得第一用戶在第一時間T1的第一眼區域成像(例如,第一用戶可能向上看和向右看)。注視跟蹤組件304可以確定向上看和向右看注視輸入映射成冒險視頻遊戲308的向上和向右移動化身的視頻遊戲命令306。因此,化身310可以向上和向右移動312。

圖3B示出了基於第一用戶在第二時間T2的第二注視跟蹤信息322來執行第二任務(例如,視頻遊戲命令)的示例320。注視跟蹤組件304可以基於一個或多個眼捕獲照相機獲得的第一用戶的第二眼區域成像來生成第二注視跟蹤信息322。例如,基於用戶跟蹤組件表明第一用戶在第二時間T2的第二空間位置在第二眼捕獲照相機的第二視錐體內,注視跟蹤組件304可以調用第二眼捕獲照相機以獲得第一用戶在第二時間T2的第二眼區域成像(例如,第一用戶可能向下看)。注視跟蹤組件304可以確定,向下看注視輸入映射成冒險視頻遊戲308的向下移動化身的視頻遊戲命令324。因此,化身310可以向下移動326。

另外的實施例涉及到包括被配置為實現本文提供的一種或多種技術的處理器可執行指令的計算機可讀介質。在圖4中示出了計算機可讀介質或計算機可讀設備的示例的實施例,其中實現方式400包括其中編碼有計算機可讀數據406的計算機可讀介質408,諸如CD-R、DVD-R、閃速驅動器、硬碟驅動底板等。該計算機可讀數據406,諸如包括零或一中的至少一個的二進位數據,進而包括被配置為根據本文闡述的一個或多個原理而操縱的一組計算機指令404。在一些實施例中,處理器可執行計算機指令404被配置為執行方法402,諸如例如圖1的示範性的方法100中的至少一些。在一些實施例中,處理器可執行指令404被配置為實現系統,諸如例如圖2A-2F的示範性的系統201中的至少一些。許多這樣的被配置為依照本文提供的技術而操縱的計算機可讀介質由本領域普通技術人員構思出。

雖然用特定於結構特徵和/或方法行為的語言描述了主題,應當理解的是在隨附的權利要求中限定的主題不一定限於上述的特定特徵或行為。相反,上述的特定的特徵和行為被公開作為實現權利要求中的至少一些的示例的形式。

如該申請中使用的,術語「組件」、「模塊」、「系統」、「接口」和/或類似術語通常旨在指代計算機相關實體,或者是硬體、硬體和軟體的組合、軟體、或執行中的軟體。例如,組件可以為但不限於在處理器上運行的進程、處理器、對象、可執行程序、執行線程、程序和/或計算機。通過示例的方式,運行於控制器上的應用和控制器都可以是組件。一個或多個組件可以駐留於進程和/或執行線程內,並且組件可以位於一臺計算機上和/或分布於兩臺或更多臺計算機之間。

此外,要求保護的主題可以實現為利用標準編程和/或工程技術來產生軟體、固件、硬體或其任意組合從而控制計算機實現公開的主題的方法、裝置或製品。本文所使用的術語「製品」旨在涵蓋能夠從任意計算機可讀設備、載波或介質訪問的電腦程式。當然,可以對該配置做出許多修改,而不偏離權利要求主題的範圍或精神。

圖5以及後面的論述提供了實現本文闡述的一個或多個規定的實施例的適合的計算環境的簡要的大體的描述。圖5的操作環境僅是適合的操作環境的一個示例,而不意在暗示對操作環境的使用或功能的範圍的任何限制。示例的計算設備包括但不限於個人計算機、伺服器計算機、手持式或膝上型設備、行動裝置(諸如行動電話、個人數字助理(PDA)、媒體播放器等)、多處理器系統、消費電子設備、微型計算機、主機型計算機、包括任意上述系統或設備的分布式計算環境,等等。

雖然不做要求,在一個或多個計算設備執行「計算機可讀指令」的總的背景下描述了實施例。計算機可讀指令可以經由計算機可讀介質(下文論述)來分配。計算機可讀指令可以實現為執行特定的任務或者實現特定的抽象數據類型的程序模塊,諸如函數、對象、應用編程接口(API)、數據結構等。典型地,計算機可讀指令的功能可以根據需要在各環境中進行組合或分布。

圖5示出了系統500的示例,該系統包括被配置為實現本文提供的一個或多個實施例的計算設備512。在一個配置中,計算設備512包括至少一個處理單元516以及存儲器518。根據計算設備的確切的配置和類型,存儲器518可以是易失性的(諸如例如RAM)、非易失性的(諸如例如ROM、閃速存儲器等)或者兩者的某組合。該配置通過虛線514圖示在圖5中。

在其它實施例中,設備512可以包括額外的特徵和/或功能。例如,設備512還可以包括額外的存儲設備(例如,可移除的和/或非可移除的),包括但不限於磁存儲設備、光存儲設備和類似物。該額外的存儲設備在圖5中由存儲設備520示出。在一個實施例中,實現本文提供的一個或多個實施例的計算機可讀指令可以在存儲設備520中。存儲設備520還可以存儲實現作業系統、應用程式和類似物的其它計算機可讀指令。計算機可讀指令可以裝載到存儲器518中,以便由例如處理單元516來執行。

本文所使用的術語「計算機可讀介質」包括計算機存儲介質。計算機存儲介質包括以用於存儲諸如計算機可讀指令或其它數據的信息的任何方法或技術實現的易失性的和非易失性的、可移除的和非可移除的介質。存儲器518和存儲設備520是計算機存儲介質的示例。計算機存儲介質包括但不限於RAM、ROM、EEPROM、閃速存儲器或其它存儲器技術、CD-ROM、數字多功能盤(DVD)或其它光存儲設備、磁盒、磁帶、磁碟存儲或其它磁存儲設備、或能夠用於存儲所需的信息且能夠由設備512訪問的任何其它介質。然而,計算機存儲介質不包括傳播信號。相反,計算機存儲介質排除了傳播信號。任何這樣的計算機存儲介質可以是設備512的部分。

設備512還可以包括允許設備512與其它設備通信的通信連接526。通信連接526可以包括但不限於數據機、網絡接口卡(NIC)、集成網絡接口、射頻發射機/接收機、紅外埠、USB連接或將計算設備512與其它計算設備連接的其它接口。通信連接526可包括有線連接或無線連接。通信連接526可以發送和/或接收通信介質。

術語「計算機可讀介質」可包括通信介質。通信介質典型地具體實施諸如載波或其它傳輸機制的「調製數據信號」中的計算機可讀指令或其它數據並且包括任何信息遞送介質。術語「調製數據信號」可以包括使其特性中的一個或多個以將信息編碼在信號中的方式來設定或改變的信號。

設備512可以包括輸入設備524,諸如鍵盤、滑鼠、筆、語音輸入設備、觸摸輸入設備、紅外照相機、視頻輸入設備和/或任何其它輸入設備。在設備512中還可以包括輸出設備522,諸如一個或多個顯示器、揚聲器、印表機和/或任何其它輸出設備。輸入設備524和輸出設備522可以經由有線連接、無線連接或其任意組合而連接到設備512。在一個實施例中,來自另一計算設備的輸入設備或輸出設備可以用作計算設備512的輸入設備524或輸出設備522。

計算設備512的組件可以通過諸如總線的各種互連來連接。這些互連可以包括外圍組件互連(PCI)、諸如PCI Express、通用串行總線(USB)、火線(IEEE 1394)、光總線結構等。在另一實施例中,計算設備512的組件可通過網絡來互連。例如,存儲器518可由位於網絡互連的不同的物理位置中的多個物理存儲器單元構成。

本領域技術人員將認識到,用於存儲計算機可讀指令的存儲設備可分布在網絡中。例如,能夠經由網絡528訪問的計算設備530可以存儲實現本文提供的一個或多個實施例的計算機可讀指令。計算設備512可以訪問計算設備530且下載計算機可讀指令的部分或全部用於執行。可替代地,計算設備512可以根據需要來下載多條計算機可讀指令,或者一些指令可以在計算設備512處執行,一些在計算設備530處執行。

本文提供了實施例的各種操作。在一個實施例中,所描述的操作中的一個或多個可以構成存儲在一個或多個計算機可讀介質上的計算機可讀指令,如果由計算設備執行,則計算機可讀指令將使得計算設備執行所描述的操作。描述操作中的一些或全部的順序不應解釋為暗指這些操作必然是順序相關的。本領域技術人員在獲益於本說明書後將理解到可替代的排序。此外,將理解的是,不是全部操作都必然存在於本文提供的每個實施例中。而且,將理解的是,不是全部操作都是一些實施例中所必需的。

此外,除非特別指出,否則「第一」、「第二」和/或類似術語不意在暗示時間方面、空間方面、排序等。相反,這些術語僅用作特徵、元件項等的標識符、名稱等。例如,第一對象和第二對象大體對應於對象A和對象B或者兩個不同的或兩個等同的對象或相同的對象。

而且,「示範性的」在本文用來意指充當示例、實例、圖示等,而不一定是有益的。如本文所使用,「或者」意在表示包含性的「或者」,而不是排他性的「或者」。另外,在本申請中使用的「一(a)」和「一個(an)」通常解釋為意指「一個或多個」,除非特別規定或者根據上下文明顯是指單數形式。而且,A和B中的至少一個和/或類似措辭通常意指A或B和/或A和B兩者。此外,在「包含」、「具有」、「設有」、「帶有」和/或其變體在具體實施方式或權利要求中使用的程度上,這些術語意在包含性的,方式類似於術語「包括」。

而且,雖然已經結合一個或多個實現方式顯示和描述了本公開,基於對該說明書以及附圖的閱讀和理解,等同的改動和修改對於本領域其它技術人員而言將是顯而易見的。本公開包括全部這樣的修改和改動,並且僅受隨附權利要求的範圍限制。特別地關於上述組件(例如,元件、資源等)所執行的各功能,除非特別指出,否則用於描述這些組件的術語意在對應於執行所描述的組件的規定功能(例如,功能上等同的)的任何組件,即使結構上不等同於公開的結構。另外,雖然公開的特定特徵已經參考多個實現方式中的僅一個進行了公開,但該特徵可以與對於任何給定的或特定的應用而言所期望或有益的其它實現方式的一個或多個其它特徵相組合。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀