許多用戶可以與各種類型的計(jì)算設(shè)備(諸如膝上型計(jì)算機(jī)、平板電腦、個(gè)人計(jì)算機(jī)、移動(dòng)電話、信息亭、視頻游戲系統(tǒng)等)交互。在一個(gè)示例中,用戶可以利用移動(dòng)電話來通過地圖界面而獲得去往目的地的駕駛方向。在另一示例中,用戶可以利用商店信息亭來通過商店用戶界面去打印優(yōu)惠券和查找?guī)齑妗S脩艨梢岳面I盤、鼠標(biāo)、觸摸輸入設(shè)備、相機(jī)和/或其它輸入設(shè)備與這樣的計(jì)算設(shè)備交互。
技術(shù)實(shí)現(xiàn)要素:
本概要被提供來以簡(jiǎn)化的形式介紹概念的選擇,這些概念將在以下的詳細(xì)描述中被進(jìn)一步說明。本概要既不打算標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵因素或必要特征,也不打算被用來限制所要求保護(hù)的主題的范圍。
除了其他的之外,本文提供了用于針對(duì)次要(secondary)用戶界面的手勢(shì)導(dǎo)航的一個(gè)或多個(gè)系統(tǒng)和/或技術(shù)。在一個(gè)示例中,主要(primary)設(shè)備建立與次要設(shè)備的通信連接。主要設(shè)備將在主要設(shè)備上執(zhí)行的次要應(yīng)用的次要用戶界面的再現(xiàn)投影到次要設(shè)備的次要顯示器。次要用戶界面包括用戶界面元素。主要設(shè)備通過與主要設(shè)備相關(guān)聯(lián)的主要輸入傳感器接收連續(xù)的運(yùn)動(dòng)手勢(shì)輸入。例如,可以在顯示于主要設(shè)備的主要顯示器上的主要用戶界面內(nèi)填充虛擬觸控板(touch pad),通過該虛擬觸控板可以接收連續(xù)的運(yùn)動(dòng)手勢(shì)輸入。主要設(shè)備基于連續(xù)的運(yùn)動(dòng)手勢(shì)輸入而通過次要用戶界面來可視地遍歷(traverse)用戶界面元素的一個(gè)或多個(gè)內(nèi)容項(xiàng)目。
為了實(shí)現(xiàn)前述和相關(guān)的目的,以下的描述和附圖闡述了某些說明性方面和實(shí)施方式。這些僅指示可以按其采用一個(gè)或多個(gè)方面的各種方式中的幾種方式。當(dāng)結(jié)合附圖考慮時(shí),從下面的詳細(xì)描述中,本公開的其他方面、優(yōu)點(diǎn)和新穎特征將變得顯而易見。
附圖說明
圖1是圖示用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的示范性方法的流程圖。
圖2A是圖示用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的示范性系統(tǒng)的組件框圖。
圖2B是圖示用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的示范性系統(tǒng)的組件框圖,其中次要用戶界面的再現(xiàn)被投影到次要顯示器。
圖2C是圖示用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的示范性系統(tǒng)的組件框圖,其中用戶界面元素的內(nèi)容項(xiàng)目被可視地遍歷。
圖2D是圖示用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的示范性系統(tǒng)的組件框圖,其中用戶界面元素的內(nèi)容項(xiàng)目被可視地遍歷。
圖2E是圖示用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的示范性系統(tǒng)的組件框圖,其中內(nèi)容項(xiàng)目被激活。
圖2F是圖示用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的示范性系統(tǒng)的組件框圖,其中實(shí)施了回退命令(back command)。
圖3是圖示用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的示范性系統(tǒng)的組件框圖,其中用戶界面元素被定位。
圖4是圖示用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的示范性系統(tǒng)的組件框圖。
圖5是圖示用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的示范性系統(tǒng)的組件框圖。
圖6是示范性計(jì)算機(jī)可讀介質(zhì)的圖示,在所述介質(zhì)中可以包括處理器可執(zhí)行指令,其被配置來具體化本文闡述的一個(gè)或多個(gè)規(guī)定。
圖7圖示了在其中可以實(shí)現(xiàn)本文闡述的一個(gè)或多個(gè)規(guī)定的示范性計(jì)算環(huán)境。
具體實(shí)施方式
現(xiàn)在參考附圖描述所要求保護(hù)的主題,其中在各處同樣的參考數(shù)字通常用于指代同樣的元件。在下面的描述中,為了解釋的目的,闡述了許多具體細(xì)節(jié)以提供對(duì)所要求保護(hù)的主題的理解。然而,可能明顯的是,可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐所要求保護(hù)的主題。在其它實(shí)例中,以框圖形式圖示了結(jié)構(gòu)和設(shè)備,以便易于描述所要求保護(hù)的主題。
本文提供了用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的一個(gè)或多個(gè)系統(tǒng)和/或技術(shù)。用戶可能期望將在主要設(shè)備(例如,智能電話)上執(zhí)行的應(yīng)用投影到次要設(shè)備(例如,電視),使得應(yīng)用的應(yīng)用界面按照次要設(shè)備的設(shè)備特性(例如,與電視的電視顯示器的寬高比匹配)被顯示在次要設(shè)備的次要顯示器上。因?yàn)閼?yīng)用正在主要設(shè)備上執(zhí)行但被顯示在次要設(shè)備的次要顯示器上,所以由于主要設(shè)備正在驅(qū)動(dòng)次要顯示器,因而用戶可以與主要設(shè)備交互(例如,在智能電話上的觸摸手勢(shì)),以便與應(yīng)用界面的用戶界面元素交互。因此,如本文所提供的,通過與主要顯示器相關(guān)聯(lián)的主要輸入傳感器接收的連續(xù)的運(yùn)動(dòng)手勢(shì)輸入(例如,在智能手機(jī)所顯示的輸入用戶界面表面——比如虛擬化觸控板——上的圓形(circular)手指手勢(shì))可以被用于可視地遍歷次要用戶界面的用戶界面元素的一個(gè)或多個(gè)內(nèi)容項(xiàng)目(例如,用戶可以滾動(dòng)通過投影到電視顯示器的次要用戶界面的圖像輪播(carousel)的圖像)。以這種方式,用戶可以使用主要設(shè)備上的連續(xù)的運(yùn)動(dòng)手勢(shì)輸入來滾動(dòng)通過顯示在次要顯示器上的用戶界面元素的內(nèi)容項(xiàng)目。因?yàn)檫B續(xù)的運(yùn)動(dòng)手勢(shì)輸入可以被用于遍歷一個(gè)或多個(gè)內(nèi)容項(xiàng)目(例如,圓形手指手勢(shì)可以是模擬輸入,其中每個(gè)環(huán)回(loop)被翻譯為某個(gè)圖像的單個(gè)滾動(dòng),因此10個(gè)連續(xù)的環(huán)回可以導(dǎo)致用戶滾動(dòng)通過10個(gè)圖像),所以用戶也許不會(huì)為必須執(zhí)行多個(gè)單獨(dú)的輕拂(flick)手勢(shì)(例如,10個(gè)單獨(dú)的輕拂手勢(shì))所累,不然的話要使用多個(gè)單獨(dú)的輕拂手勢(shì)來在內(nèi)容項(xiàng)目之間導(dǎo)航。因此,主要設(shè)備上的簡(jiǎn)單連續(xù)手勢(shì)可以影響從主要設(shè)備(例如,智能電話)投影到次要設(shè)備(例如,電視)的次要用戶界面的再現(xiàn)。
針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的實(shí)施例由圖1的示范性方法100來圖示。在102,該方法開始。在104,主要設(shè)備可以建立與次要設(shè)備的通信連接。主要設(shè)備(例如,智能電話、平板電腦等)可以被配置為本地地支持次要應(yīng)用的執(zhí)行,次要應(yīng)用諸如是安裝在主要設(shè)備上的照片app。次要設(shè)備(例如,諸如冰箱的器具、電視、視聽設(shè)備、車輛設(shè)備、諸如智能手表或眼鏡的可佩戴設(shè)備、膝上型計(jì)算機(jī)、個(gè)人計(jì)算機(jī)等等)可以不本地地支持次要應(yīng)用的執(zhí)行(例如,照片app可以不安裝在次要設(shè)備上)。在示例中,通信連接可以是無線通信信道(例如,藍(lán)牙)。在示例中,用戶可以在持有智能電話主要設(shè)備的同時(shí)走過電視次要設(shè)備,并且因此可以(例如,自動(dòng)地、以編程方式等)建立通信連接。在示例中,用戶可以(例如,手動(dòng)地)發(fā)起通信連接。
在106,在主要設(shè)備上執(zhí)行的次要應(yīng)用的次要用戶界面的再現(xiàn)可以從主要設(shè)備投影到次要設(shè)備的次要顯示器。次要用戶界面包括用戶界面元素。例如,智能電話主要設(shè)備可以正在執(zhí)行照片app。智能手機(jī)主要設(shè)備可以生成包括標(biāo)題用戶界面元素、照片輪播用戶界面元素、搜索文本輸入框用戶界面元素和/或其他用戶界面元素的照片app用戶界面的再現(xiàn)。智能電話主要設(shè)備可以通過向電視次要設(shè)備提供那些再現(xiàn)以供在電視顯示器上顯示來驅(qū)動(dòng)電視次要設(shè)備的電視顯示器。以這種方式,智能手機(jī)主要設(shè)備可以通過將那些再現(xiàn)提供給電視次要設(shè)備以供在電視顯示器上顯示而將照片app用戶界面的再現(xiàn)投影到電視顯示器。
在示例中,主要用戶界面被顯示在主要設(shè)備的主要顯示器上。例如,由智能手機(jī)主要設(shè)備的移動(dòng)操作系統(tǒng)所宿有(host)的電子郵件應(yīng)用可以被顯示在智能手機(jī)顯示器上。在示例中,主要用戶界面不同于次要用戶界面(例如,主要用戶界面對(duì)應(yīng)于電子郵件應(yīng)用,同時(shí)次要用戶界面對(duì)應(yīng)于照片app)。在示例中,次要用戶界面不顯示在主要顯示器上,和/或主要用戶界面不顯示在次要顯示器上(例如,次要用戶界面并不是顯示在主要顯示器上的東西的鏡像)。在示例中,主要用戶界面可以被填充以輸入用戶界面表面,諸如虛擬化觸控板,通過其用戶可以提供輸入,比如連續(xù)的運(yùn)動(dòng)手勢(shì)輸入,該輸入可以被用作為對(duì)于被通過次要顯示器投影為次要用戶界面的次要應(yīng)用的輸入。
在108,連續(xù)的運(yùn)動(dòng)手勢(shì)輸入可以由主要設(shè)備通過與主要設(shè)備相關(guān)聯(lián)的主要輸入傳感器(例如,檢測(cè)可視手勢(shì)或身體姿勢(shì)的相機(jī)輸入傳感器,可視手勢(shì)或身體姿勢(shì)諸如是用戶以圓形運(yùn)動(dòng)移動(dòng)手或臂;虛擬化觸控板;運(yùn)動(dòng)傳感器、羅盤、腕部傳感器和/或陀螺儀,其可以檢測(cè)到用戶以圓形運(yùn)動(dòng)移動(dòng)智能手機(jī)主要設(shè)備;觸摸傳感器,比如智能手機(jī)主要設(shè)備的使能觸摸的顯示器等)接收。例如,用戶可以在虛擬化觸控板上(例如,使用手指)繪制至少部分連續(xù)的形狀(例如,圓形、正方形、多邊形或任何其他環(huán)回(loop)類型的手勢(shì))。以這種方式,連續(xù)的運(yùn)動(dòng)手勢(shì)輸入可以包括圓形手勢(shì)、環(huán)回手勢(shì)、觸摸手勢(shì)、主要設(shè)備移動(dòng)手勢(shì)、由相機(jī)輸入傳感器捕獲的可視手勢(shì)等。在示例中,連續(xù)的運(yùn)動(dòng)手勢(shì)可以包括第一觸摸輸入和第二觸摸輸入。第二觸摸輸入可以是與第一觸摸輸入并發(fā)的(例如,雙指輕掃(swipe)、捏合等)。在示例中,連續(xù)的運(yùn)動(dòng)手勢(shì)可以包括第一錨(anchor)觸摸輸入和第二運(yùn)動(dòng)觸摸輸入(例如,用戶可以在虛擬化觸控板上將第一手指保持為錨,并且可以以圓形運(yùn)動(dòng)圍繞第一手指輕掃第二手指)。可以意識(shí)到的是,可以將各種各樣輸入檢測(cè)為連續(xù)的運(yùn)動(dòng)手勢(shì)輸入。
在110,可以基于連續(xù)的運(yùn)動(dòng)手勢(shì)輸入來遍歷用戶界面元素的一個(gè)或多個(gè)內(nèi)容項(xiàng)目。例如,在電視顯示器上顯示的照片app用戶界面內(nèi)的照片輪播用戶界面元素的照片可以被遍歷(例如,在其間滾動(dòng)以使得照片被帶入到照片輪播用戶界面元素的焦點(diǎn)中(into focus),然后離開焦點(diǎn)(out of focus))。以這種方式,主要設(shè)備上的用戶輸入可以被用于遍歷與正在主要設(shè)備上執(zhí)行且被投影到次要設(shè)備的次要顯示器的次要應(yīng)用相關(guān)聯(lián)的內(nèi)容項(xiàng)目。連續(xù)的運(yùn)動(dòng)手勢(shì)輸入可以允許用戶利用單個(gè)連續(xù)手勢(shì)來遍歷多個(gè)內(nèi)容項(xiàng)目,諸如在多個(gè)內(nèi)容項(xiàng)目之間滾動(dòng)(例如,單個(gè)環(huán)回手勢(shì)可以被用作模擬輸入以在任何數(shù)量的照片之間滾動(dòng)),這與諸如輕拂手勢(shì)之類的其他手勢(shì)形成對(duì)比,其對(duì)于每個(gè)內(nèi)容項(xiàng)目遍歷可能需要單獨(dú)的輕拂手勢(shì)(例如,10個(gè)輕拂手勢(shì)以在10張照片之間滾動(dòng))。
在示例中,可以在未選擇次要用戶界面的可遍歷用戶界面元素的時(shí)候接收到連續(xù)的運(yùn)動(dòng)手勢(shì)輸入,但仍然可以遍歷用戶界面元素。例如,可以確定用戶意圖,并且可以選擇相應(yīng)的用戶界面元素用于遍歷。例如,因?yàn)檎掌啿ビ脩艚缑嬖鼗蛟S是可能可遍歷的唯一用戶界面元素、因?yàn)檎掌啿ビ脩艚缑嬖厥怯脩襞c之交互的最后的用戶界面元素、因?yàn)檎掌啿ビ脩艚缑嬖厥蔷喈?dāng)前光標(biāo)位置最近的用戶界面元素等,所以相對(duì)于標(biāo)題用戶界面元素、搜索文本輸入框用戶界面元素和/或其他用戶界面元素而言,用戶意圖可被確定為對(duì)應(yīng)于照片輪播用戶界面元素。因此,可以基于用戶意圖來選擇照片輪播用戶界面元素用于遍歷。
在示例中,內(nèi)容項(xiàng)目可以以相對(duì)于連續(xù)的運(yùn)動(dòng)手勢(shì)輸入的速度的遍歷速度被可視地遍歷,因此環(huán)回手勢(shì)的速度可以影響在內(nèi)容項(xiàng)目之間滾動(dòng)的速度)。例如,可以基于連續(xù)的運(yùn)動(dòng)手勢(shì)輸入的速度的增加或減小而增加或減小遍歷速度,從而向用戶提供例如對(duì)于用戶多快地滾動(dòng)通過照片輪播用戶界面元素的照片的控制。
在示例中,連續(xù)的運(yùn)動(dòng)手勢(shì)輸入包括第一觸摸輸入(例如,第一手指手勢(shì))和第二觸摸輸入(例如,第二手指手勢(shì))。第二觸摸輸入可以是與第一觸摸輸入并發(fā)的。主要設(shè)備可以基于第一觸摸輸入控制可視遍歷的第一遍歷方面(例如,滾動(dòng)方向)。主要設(shè)備可以基于第二觸摸輸入來控制可視遍歷的第二遍歷方面(例如,照片的縮放方面)。
在示例中,連續(xù)的運(yùn)動(dòng)手勢(shì)輸入包括第一錨觸摸輸入(例如,用戶可以將第一手指保持在智能手機(jī)顯示器上)和第二運(yùn)動(dòng)觸摸輸入(例如,用戶可以用第二手指繞第一手指環(huán)回)??梢曰诘诙\(yùn)動(dòng)觸摸輸入并且基于在第一錨觸摸輸入的第一錨觸摸輸入位置和第二運(yùn)動(dòng)觸摸輸入的第二運(yùn)動(dòng)觸摸輸入位置之間的距離來可視地遍歷一個(gè)或多個(gè)內(nèi)容項(xiàng)目(例如,可以在對(duì)應(yīng)于第二運(yùn)動(dòng)觸摸輸入的方向上且以對(duì)應(yīng)于在第一錨觸摸輸入位置和第二運(yùn)動(dòng)觸摸輸入位置之間的距離的遍歷速度來遍歷照片)。
在示例中,連續(xù)的運(yùn)動(dòng)手勢(shì)輸入包括第一觸摸輸入和與第一觸摸輸入并發(fā)的第二觸摸輸入。第一觸摸輸入可以被映射為對(duì)用戶界面元素的第一輸入,用于控制一個(gè)或多個(gè)內(nèi)容項(xiàng)目的可視遍歷。第二觸摸輸入可以被映射為對(duì)第二用戶界面元素(例如,可滾動(dòng)的相冊(cè)選擇列表用戶界面元素)的第二輸入。以這種方式,用戶可以并發(fā)地控制多個(gè)用戶界面元素(例如,第一觸摸輸入可以被用于滾動(dòng)照片輪播用戶界面元素的照片,并且第二觸摸輸入可以被用于滾動(dòng)可滾動(dòng)的相冊(cè)選擇列表的相冊(cè))。
在示例中,可以通過主要輸入傳感器接收激活輸入(例如,觸摸手勢(shì),諸如虛擬化觸控板上的輕擊輸入、雙擊輸入等)。在次要顯示器上,用戶界面元素被聚焦在其上的當(dāng)前內(nèi)容項(xiàng)目可以變?yōu)榧せ畹?。例如,用戶可以滾動(dòng)通過照片輪播用戶界面元素,直到海灘度假照片被帶入焦點(diǎn)中。用戶可以使用輕擊手勢(shì)將海灘度假照片打開為全屏觀看模式(例如,照片app用戶界面可以被轉(zhuǎn)移到海灘度假照片的全屏觀看模式)。在示例中,可以基于次要用戶界面基于激活而轉(zhuǎn)移到新狀態(tài)(例如,基于照片app用戶界面轉(zhuǎn)移到全屏觀看模式),來在回退堆棧(例如,由智能電話主要設(shè)備的移動(dòng)操作系統(tǒng)維護(hù)的、被用于導(dǎo)航回到用戶界面的先前狀態(tài)的回退堆棧)中創(chuàng)建條目。條目可以指定:在激活之前的次要用戶界面的先前狀態(tài)期間該當(dāng)前內(nèi)容項(xiàng)目處于焦點(diǎn)中(例如,在照片app用戶界面轉(zhuǎn)移到全屏觀看模式之前海灘度假照片對(duì)于照片輪播用戶界面元素是處于焦點(diǎn)中的)。響應(yīng)于接收到回退命令輸入,次要用戶界面可以從新狀態(tài)轉(zhuǎn)變到先前狀態(tài),基于回退堆棧內(nèi)的條目而使該當(dāng)前內(nèi)容項(xiàng)目被帶入焦點(diǎn)中。以這種方式,用戶可以在次要用戶界面的各種狀態(tài)之間導(dǎo)航。在112,該方法結(jié)束。
圖2A-2F圖示了用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的系統(tǒng)201的示例,其包括主要設(shè)備208。圖2A圖示了用戶206在主要設(shè)備208(例如,智能電話主要設(shè)備)上收聽搖滾樂隊(duì)歌曲210的示例200。主要設(shè)備208可以距包括處于空閑模式的次要顯示器204的次要設(shè)備202(例如,電視次要設(shè)備)大于閾值距離212。圖2B圖示了基于主要設(shè)備208處在距次要設(shè)備202的閾值距離212內(nèi)而令投影觸發(fā)事件觸發(fā)的示例220。主要設(shè)備208可以建立與次要設(shè)備202的通信連接220。安裝在主要設(shè)備208上的音樂視頻播放器app可以被執(zhí)行來提供音樂視頻觀看功能性(例如,對(duì)于搖滾樂隊(duì)歌曲210的視頻)。因此,主要設(shè)備208可以利用主要設(shè)備208的主處理器、主存儲(chǔ)器和/或其他資源來執(zhí)行音樂視頻播放器app以創(chuàng)建音樂視頻播放器app用戶界面232,用于投影到次要設(shè)備202的次要顯示器204。主要設(shè)備208可以將音樂視頻播放器app用戶界面232的再現(xiàn)222投影到次要顯示器204(例如,主要設(shè)備208可以本地生成再現(xiàn)222,并且可以通過通信連接220發(fā)送該再現(xiàn)222到次要設(shè)備202以供在次要顯示器204上顯示)。以這種方式,主要設(shè)備208可以驅(qū)動(dòng)次要顯示器204。在示例中,音樂視頻播放器app用戶界面232不顯示在主要設(shè)備208上。
音樂視頻播放器app用戶界面232可以包括一個(gè)或多個(gè)用戶界面元素, 比如視頻選擇輪播用戶界面元素224。視頻選擇輪播用戶界面元素224可以包括可能可遍歷(比如可滾動(dòng))的一個(gè)或多個(gè)內(nèi)容項(xiàng)目。例如,視頻選擇輪播用戶界面元素224可以包括重金屬樂隊(duì)視頻228、搖滾樂隊(duì)視頻226、鄉(xiāng)村樂隊(duì)視頻230和/或可用于通過音樂視頻播放器app播放的其他視頻內(nèi)容項(xiàng)目。
圖2C圖示了主要設(shè)備208接收連續(xù)的運(yùn)動(dòng)手勢(shì)輸入244(例如,用戶206可以使用手指242來執(zhí)行環(huán)回手勢(shì),例如第一環(huán)回)的示例240。主要設(shè)備208可以基于連續(xù)的運(yùn)動(dòng)手勢(shì)輸入244而通過音樂視頻播放器app用戶界面232來可視地遍歷246視頻選擇輪播用戶界面元素224的一個(gè)或多個(gè)視頻內(nèi)容項(xiàng)目。例如,基于連續(xù)的運(yùn)動(dòng)手勢(shì)輸入244(例如,用戶可以緩慢地執(zhí)行環(huán)回手勢(shì))以5個(gè)中的1個(gè)的遍歷速度,重金屬樂隊(duì)視頻228可以被向左滾動(dòng)離開音樂視頻播放器app用戶界面232的視野,搖滾樂隊(duì)視頻226可以被向左滾動(dòng)離開焦點(diǎn),而鄉(xiāng)村樂隊(duì)視頻230可以被向左滾動(dòng)到焦點(diǎn)中,從而導(dǎo)致第一更新的視頻選擇輪播用戶界面元素224a。在示例中,主要設(shè)備208可以將第一更新的視頻選擇輪播用戶界面元素224a的再現(xiàn)投影到次要顯示器204。
圖2D圖示了主要設(shè)備208繼續(xù)接收連續(xù)的運(yùn)動(dòng)手勢(shì)輸入244a(例如,用戶206可以繼續(xù)使用手指242執(zhí)行環(huán)回手勢(shì),諸如執(zhí)行第二環(huán)回)的示例250。主要設(shè)備208可以基于用戶繼續(xù)執(zhí)行連續(xù)的運(yùn)動(dòng)手勢(shì)輸入244a而通過音樂視頻播放器app用戶界面232來繼續(xù)可視地遍歷254第一更新的視頻選擇輪播用戶界面元素224a的一個(gè)或多個(gè)視頻內(nèi)容項(xiàng)目。例如,基于連續(xù)的運(yùn)動(dòng)手勢(shì)輸入244a(例如,用戶206可以以更快速率的速度執(zhí)行環(huán)回手勢(shì))以5個(gè)中的3個(gè)的遍歷速度,搖滾樂隊(duì)視頻226可以被向左滾動(dòng)離開音樂視頻播放器app用戶界面232的視野,鄉(xiāng)村樂隊(duì)視頻230可以被向左滾動(dòng)離開焦點(diǎn),垃圾樂隊(duì)視頻256可以被向左滾動(dòng)進(jìn)入焦點(diǎn),而流行樂隊(duì)視頻258可以被向左滾動(dòng)進(jìn)入視野中,從而導(dǎo)致第二更新的視頻選擇輪播用戶界面元素224b。在示例中,主要設(shè)備208可以將第二更新的視頻選擇輪播用戶界面元素224b的再現(xiàn)投影到次要顯示器204。
圖2E圖示了主要設(shè)備208基于接收到激活輸入262而激活內(nèi)容項(xiàng)目的示例260。例如,音樂視頻播放器app用戶界面232的第一狀態(tài)可以包括垃圾樂隊(duì)視頻256對(duì)于第二更新的視頻選擇輪播用戶界面元素224b而言處于焦點(diǎn)中(例如,圖2D的示例250)。當(dāng)垃圾樂隊(duì)視頻256處于焦點(diǎn)中時(shí),用戶206可以輕擊主要設(shè)備208(例如,輕擊智能手機(jī)主要設(shè)備的觸摸屏),其可以被主要設(shè)備208作為激活輸入262而接收。主要設(shè)備208可以通過調(diào)用在主要設(shè)備208上執(zhí)行的音樂視頻播放器app來實(shí)現(xiàn)激活輸入262,以通過視頻回放用戶界面元素266來播放垃圾樂隊(duì)視頻256。在示例中,主要設(shè)備208可以將視頻回放用戶界面元素266的再現(xiàn)投影到次要顯示器204。以這種方式,音樂視頻播放器app用戶界面232的新狀態(tài)可以包括播放垃圾樂隊(duì)視頻256的視頻回放用戶界面元素266。在示例中,主要設(shè)備208可以在回退堆棧264(例如,由智能手機(jī)主要設(shè)備的移動(dòng)操作系統(tǒng)維護(hù)的、被用于導(dǎo)航回到用戶界面的先前狀態(tài)的回退堆棧)內(nèi)創(chuàng)建條目。該條目可以指定:在激活垃圾樂隊(duì)視頻256之前的音樂視頻播放器app用戶界面232的第一狀態(tài)(例如,先前狀態(tài))期間,垃圾樂隊(duì)視頻256處在焦點(diǎn)中。
圖2F圖示了主要設(shè)備208利用回退堆棧264內(nèi)的條目實(shí)現(xiàn)回退命令276的示例270。例如,用戶206可以在通過視頻回放用戶界面元素266觀看垃圾樂隊(duì)視頻256的時(shí)候執(zhí)行回退命令手勢(shì)272。主要設(shè)備208可以查詢回退堆棧264以識(shí)別指定在激活垃圾樂隊(duì)視頻256之前的音樂視頻播放器app用戶界面232的第一狀態(tài)(例如,先前狀態(tài))期間垃圾樂隊(duì)視頻256處在焦點(diǎn)中的條目。因此,主要設(shè)備208可以將音樂視頻播放器app用戶界面232轉(zhuǎn)移到第一狀態(tài),其中,對(duì)于第二更新的視頻選擇輪播用戶界面元素224b,垃圾樂隊(duì)視頻256處在焦點(diǎn)中。在示例中,主要設(shè)備208可以將第二更新的視頻選擇輪播用戶界面元素224b的再現(xiàn)投影到次要顯示器204。
圖3圖示了用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的系統(tǒng)301的示例300。主要設(shè)備308可以建立與次要設(shè)備302的通信連接314。主要設(shè)備308可以被配置為本地地支持次要應(yīng)用(比如安裝在主要設(shè)備308上的圖像app)的執(zhí)行。次要設(shè)備302可以不本地地支持次要應(yīng)用的執(zhí)行(例如,圖像app可以不安裝在次要設(shè)備302上)。主要設(shè)備308可以將在主要設(shè)備308上執(zhí)行的圖像app的圖像app用戶界面318的再現(xiàn)投影到次要設(shè)備302的次要顯示器304。圖像app用戶界面318可以包括度假圖像列表用戶界面元素320、廣告用戶界面元素322、文本框用戶界面元素324、圖像用戶界面元素326和/或其他用戶界面元素。
主要設(shè)備308可以通過與主要設(shè)備308相關(guān)聯(lián)的主要輸入傳感器接收連續(xù)的運(yùn)動(dòng)手勢(shì)輸入312(例如,由相機(jī)輸入傳感器檢測(cè)到的圓形的手部手勢(shì))??梢栽谖催x擇圖像app用戶界面318的可遍歷的用戶界面元素的時(shí)候接收連續(xù)的運(yùn)動(dòng)手勢(shì)輸入312。因此,主要設(shè)備308可以定位316用戶界面元素來用于遍歷。例如,主要設(shè)備308可以確定與度假圖像列表320的遍歷相對(duì)應(yīng)的用戶意圖(例如,因?yàn)槎燃賵D像列表320可以是用戶306與之交互的最后的用戶界面元素)。主要設(shè)備308可以基于用戶意圖而選擇度假圖像列表用戶界面元素320來用于遍歷。以這種方式,用戶306可以基于連續(xù)的運(yùn)動(dòng)手勢(shì)輸入312而遍歷通過度假圖像列表用戶界面元素320內(nèi)的度假圖像。
圖4圖示了包括顯示虛擬化觸控板408的主要設(shè)備402(例如,平板主要設(shè)備)的系統(tǒng)400的示例,用戶可以通過虛擬化觸控板408與在主要設(shè)備上執(zhí)行的次要應(yīng)用(例如,圖像app)的次要用戶界面交互,該次要用戶界面被投影到次要設(shè)備(例如,電視)的次要顯示器。例如,可以通過虛擬化觸控板408接收連續(xù)的運(yùn)動(dòng)手勢(shì)輸入。連續(xù)的運(yùn)動(dòng)手勢(shì)輸入包括第一錨觸摸輸入406(例如,用戶可以將第一手指保持在第一錨觸摸輸入406的第一錨觸摸輸入位置)和第二運(yùn)動(dòng)觸摸輸入404(例如,用戶可以以第一錨觸摸輸入位置和第二運(yùn)動(dòng)觸摸輸入404的第二運(yùn)動(dòng)觸摸輸入位置404a之間的距離410而讓第二手指繞第一錨觸摸輸入位置環(huán)回)。主要設(shè)備402可以基于第二運(yùn)動(dòng)觸摸輸入(例如,對(duì)應(yīng)于圖像輪播用戶界面元素內(nèi)的圖像之間的滾動(dòng)方向和遍歷速度)和/或基于距離410(例如,對(duì)應(yīng)于圖像的縮放水平,比如隨著距離410減小的對(duì)于圖像的放大,以及隨著距離410增加的對(duì)于圖像的縮?。┒梢暤乇闅v次要用戶界面的用戶界面元素的一個(gè)或多個(gè)內(nèi)容項(xiàng)目(例如,滾動(dòng)通過圖像app的圖像輪播用戶界面元素的圖像)。以這種方式,用戶可以使用在主要設(shè)備402的虛擬化觸控板408上的連續(xù)的運(yùn)動(dòng)手勢(shì)輸入來導(dǎo)航通過顯示在次要顯示器上的圖像app,和/或以其他方式與之交互。
圖5圖示了包括顯示虛擬化觸控板508的主要設(shè)備502(例如,平板主要設(shè)備)的系統(tǒng)500的示例,用戶可以通過虛擬化觸控板508與在主要設(shè)備上執(zhí)行的次要應(yīng)用(例如,音樂app)的次要用戶界面交互,該次要用戶界面被投影到次要設(shè)備(例如,電視)的次要顯示器。例如,可以通過虛擬化觸控板508接收連續(xù)的運(yùn)動(dòng)手勢(shì)輸入。連續(xù)的運(yùn)動(dòng)手勢(shì)輸入包括第一觸摸輸入506(例如,用戶可以按照第一環(huán)回手勢(shì)來移動(dòng)第一手指)和第二觸摸輸入504(例如,用戶可以按照第二環(huán)回手勢(shì)來移動(dòng)第二手指)。主要設(shè)備502可以基于第一觸摸輸入506和第二觸摸輸入504來可視地遍歷次要用戶界面的用戶界面元素的一個(gè)或多個(gè)內(nèi)容項(xiàng)目(例如,滾動(dòng)通過音量設(shè)置)。例如,音量設(shè)置可以以增加的遍歷速度來遍歷,因?yàn)檫B續(xù)的運(yùn)動(dòng)手勢(shì)輸入包括第一觸摸輸入506和第二觸摸輸入504兩者,這與否則可能導(dǎo)致音量設(shè)置的相對(duì)較慢遍歷的僅僅單個(gè)觸摸輸入形成對(duì)比。以這種方式,用戶可以使用在虛擬化觸控板508上的連續(xù)的運(yùn)動(dòng)手勢(shì)輸入來導(dǎo)航通過顯示在次要顯示器上的音樂app,和/或以其他方式與之交互。
根據(jù)本公開的一個(gè)方面,提供了一種用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的系統(tǒng)。該系統(tǒng)包括主要設(shè)備。主要設(shè)備被配置為建立與次要設(shè)備的通信連接。主要設(shè)備被配置為將在主要設(shè)備上執(zhí)行的次要應(yīng)用的次要用戶界面的再現(xiàn)投影到次要設(shè)備的次要顯示器。次要用戶界面包括用戶界面元素。主要設(shè)備被配置為通過與主要設(shè)備相關(guān)聯(lián)的主要輸入傳感器接收連續(xù)的運(yùn)動(dòng)手勢(shì)輸入。主要設(shè)備被配置為基于連續(xù)的運(yùn)動(dòng)手勢(shì)輸入而通過次要用戶界面來可視地遍歷用戶界面元素的一個(gè)或多個(gè)內(nèi)容項(xiàng)目。
根據(jù)本公開的一個(gè)方面,提供了一種用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的方法。該方法包括在主要設(shè)備和次要設(shè)備之間建立通信連接。該方法包括由主要設(shè)備將在主要設(shè)備上執(zhí)行的次要應(yīng)用的次要用戶界面的再現(xiàn)投影到次要設(shè)備的次要顯示器。次要用戶界面包括用戶界面元素。該方法包括由主要設(shè)備通過與主要設(shè)備相關(guān)聯(lián)的主要輸入傳感器接收連續(xù)的運(yùn)動(dòng)手勢(shì)輸入。該方法包括基于連續(xù)的運(yùn)動(dòng)手勢(shì)輸入而由主要設(shè)備通過次要用戶界面來可視地遍歷用戶界面元素的一個(gè)或多個(gè)內(nèi)容項(xiàng)目。
根據(jù)本公開的一個(gè)方面,提供了一種包括指令的計(jì)算機(jī)可讀介質(zhì),所述指令在被執(zhí)行時(shí)完成用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的方法。該方法包括在主要設(shè)備的主要顯示器上顯示主要用戶界面。該方法包括在主要設(shè)備和次要設(shè)備之間建立通信連接。該方法包括由主要設(shè)備將在主要設(shè)備上執(zhí)行的次要應(yīng)用的次要用戶界面的再現(xiàn)投影到次要設(shè)備的次要顯示器。次要用戶界面包括用戶界面元素,其中次要用戶界面與主要用戶界面不同。該方法包括由主要設(shè)備用輸入用戶界面表面填充主要用戶界面。該方法包括由主要設(shè)備通過輸入用戶界面表面接收連續(xù)的運(yùn)動(dòng)手勢(shì)輸入。該方法包括基于連續(xù)的運(yùn)動(dòng)手勢(shì)輸入,由主要設(shè)備通過次要用戶界面來可視地遍歷用戶界面元素的一個(gè)或多個(gè)內(nèi)容項(xiàng)目。
根據(jù)本公開的一個(gè)方面,提供了一種用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的裝置。通過用于手勢(shì)導(dǎo)航的裝置建立主要設(shè)備和次要設(shè)備之間的通信連接。通過用于手勢(shì)導(dǎo)航的裝置將在主要設(shè)備上執(zhí)行的次要應(yīng)用的次要用戶界面的再現(xiàn)投影到次要設(shè)備的次要顯示器。次要用戶界面包括用戶界面元素。通過用于手勢(shì)導(dǎo)航的裝置經(jīng)由與主要設(shè)備相關(guān)聯(lián)的主要輸入傳感器接收連續(xù)的運(yùn)動(dòng)手勢(shì)輸入。通過用于手勢(shì)導(dǎo)航的裝置,基于連續(xù)的運(yùn)動(dòng)手勢(shì)輸入而可視地遍歷用戶界面元素的一個(gè)或多個(gè)內(nèi)容項(xiàng)目。
根據(jù)本公開的一個(gè)方面,提供了一種用于針對(duì)次要用戶界面的手勢(shì)導(dǎo)航的裝置。通過用于手勢(shì)導(dǎo)航的裝置把主要用戶界面顯示在主要設(shè)備的主要顯示器上。通過用于手勢(shì)導(dǎo)航的裝置建立主要設(shè)備和次要設(shè)備之間的通信連接。通過用于手勢(shì)導(dǎo)航的裝置將在主要設(shè)備上執(zhí)行的次要應(yīng)用的次要用戶界面的再現(xiàn)投影到次要設(shè)備的次要顯示器。次要用戶界面包括用戶界面元素,其中次要用戶界面與主要用戶界面不同。通過用于手勢(shì)導(dǎo)航的裝置用輸入用戶界面表面來填充主要用戶界面。通過用于手勢(shì)導(dǎo)航的裝置經(jīng)由輸入用戶界面表面來接收連續(xù)的運(yùn)動(dòng)手勢(shì)輸入。通過用于手勢(shì)導(dǎo)航的裝置,基于連續(xù)的運(yùn)動(dòng)手勢(shì)輸入而可視地遍歷用戶界面元素的一個(gè)或多個(gè)內(nèi)容項(xiàng)目。
又一個(gè)實(shí)施例涉及一種包括處理器可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述處理器可執(zhí)行指令被配置為實(shí)現(xiàn)本文所提出的技術(shù)中的一項(xiàng)或多項(xiàng)。圖6中圖示了計(jì)算機(jī)可讀介質(zhì)或計(jì)算機(jī)可讀設(shè)備的示例實(shí)施例,其中實(shí)現(xiàn)600包括計(jì)算機(jī)可讀介質(zhì)608,諸如CD-R、DVD-R、閃存驅(qū)動(dòng)器、硬盤驅(qū)動(dòng)器的盤片(platter)等,其上編碼有計(jì)算機(jī)可讀數(shù)據(jù)606。計(jì)算機(jī)可讀數(shù)據(jù)606——諸如包括零或一中的至少一個(gè)的二進(jìn)制數(shù)據(jù)——進(jìn)而又包括被配置為根據(jù)本文闡述的一個(gè)或多個(gè)原理操作的一組計(jì)算機(jī)指令604。在一些實(shí)施例中,處理器可執(zhí)行計(jì)算機(jī)指令604被配置為執(zhí)行方法602,舉例而言比如圖1的示范性方法100中的至少一些。在一些實(shí)施例中,處理器可執(zhí)行指令604被配置為實(shí)現(xiàn)一系統(tǒng),舉例而言比如圖2A-2F的示范性系統(tǒng)201中的至少一些、圖3的示范性系統(tǒng)301的至少一些、圖4的示范性系統(tǒng)400的至少一些和/或圖5的示范性系統(tǒng)500中的至少一些。本領(lǐng)域的普通技術(shù)人員設(shè)計(jì)了許多這樣的計(jì)算機(jī)可讀介質(zhì),其被配置為根據(jù)本文給出的技術(shù)進(jìn)行操作。
盡管已經(jīng)用特定于結(jié)構(gòu)特征和/或方法動(dòng)作的語言描述了主題,但是應(yīng)當(dāng)理解,在所附權(quán)利要求中限定的主題不一定限于上述具體的特征或動(dòng)作。相反,上述具體的特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求中的至少一些的示例形式而被公開的。
當(dāng)在本申請(qǐng)中使用時(shí),術(shù)語“組件”、“模塊”、“系統(tǒng)”、“接口”和/或諸如此類通常打算指計(jì)算機(jī)相關(guān)的實(shí)體,或者是硬件、硬件和軟件的組合、軟件,或者是執(zhí)行中的軟件。例如,組件可以是,但不限于,在處理器上運(yùn)行的進(jìn)程、處理器、對(duì)象、可執(zhí)行文件、執(zhí)行的線程、程序和/或計(jì)算機(jī)。作為舉例說明,在控制器上運(yùn)行的應(yīng)用和控制器兩者都可以是組件。一個(gè)或多個(gè)組件可以駐留在進(jìn)程和/或執(zhí)行的線程內(nèi),并且組件可以被局限在一個(gè)計(jì)算機(jī)上和/或被分布在兩個(gè)或更多個(gè)計(jì)算機(jī)之間。
此外,所要求保護(hù)的主題可以被實(shí)現(xiàn)為使用標(biāo)準(zhǔn)編程和/或工程技術(shù)來產(chǎn)生軟件、固件、硬件或其任何組合的方法、裝置或制品,以控制計(jì)算機(jī)去實(shí)現(xiàn)所公開的主題。當(dāng)在本文中使用時(shí),術(shù)語“制品”打算包括可從任何計(jì)算機(jī)可讀設(shè)備、載體或介質(zhì)訪問的計(jì)算機(jī)程序。當(dāng)然,在不脫離所要求保護(hù)的主題的范圍或精神的情況下,可以對(duì)該配置進(jìn)行許多修改。
圖7和以下的討論提供了合適計(jì)算環(huán)境的簡(jiǎn)要的一般描述,該合適計(jì)算環(huán)境用于實(shí)現(xiàn)本文所闡述的規(guī)定中的一項(xiàng)或多項(xiàng)的實(shí)施例。圖7的操作環(huán)境僅僅是合適的操作環(huán)境的一個(gè)示例,且不打算提出有關(guān)操作環(huán)境的使用范圍或功能性的任何限制。示例計(jì)算設(shè)備包括但不限于個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持或膝上型設(shè)備、移動(dòng)設(shè)備(諸如移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、媒體播放器等)、多處理器系統(tǒng)、消費(fèi)電子產(chǎn)品、微型計(jì)算機(jī)、大型計(jì)算機(jī)、包括任何上述系統(tǒng)或設(shè)備的分布式計(jì)算環(huán)境等。
雖然不是必需的,但是實(shí)施例是在“計(jì)算機(jī)可讀指令” 正由一個(gè)或多個(gè)計(jì)算設(shè)備執(zhí)行的一般上下文中描述的。計(jì)算機(jī)可讀指令可以經(jīng)由計(jì)算機(jī)可讀介質(zhì)(下面討論)來分發(fā)。計(jì)算機(jī)可讀指令可以被實(shí)現(xiàn)為執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的程序模塊,諸如函數(shù)、對(duì)象、應(yīng)用編程接口(API)、數(shù)據(jù)結(jié)構(gòu)等。通常,計(jì)算機(jī)可讀指令的功能性可以按所需要的那樣在各種環(huán)境中被組合或分布。
圖7圖示了包括被配置為實(shí)現(xiàn)本文提供的一個(gè)或多個(gè)實(shí)施例的計(jì)算設(shè)備712的系統(tǒng)700的示例。在一種配置中,計(jì)算設(shè)備712包括至少一個(gè)處理單元716和存儲(chǔ)器718。取決于計(jì)算設(shè)備的確切的配置和類型,存儲(chǔ)器718可以是易失性的(舉例而言,比如RAM)、非易失性的(舉例而言,比如ROM、閃存等)或兩者的某種組合。該配置在圖7中由虛線714來圖示。
在其他實(shí)施例中,設(shè)備712可以包括附加的特征和/或功能性。例如,設(shè)備712還可以包括附加的存儲(chǔ)裝置(例如,可拆卸和/或不可拆卸的),包括但不限于磁存儲(chǔ)裝置、光存儲(chǔ)裝置等。這樣的附加的存儲(chǔ)裝置在圖7中由存儲(chǔ)裝置720來圖示。在一個(gè)實(shí)施例中,用于實(shí)現(xiàn)本文提供的一個(gè)或多個(gè)實(shí)施例的計(jì)算機(jī)可讀指令可以在存儲(chǔ)裝置720中。存儲(chǔ)裝置720還可以存儲(chǔ)其他計(jì)算機(jī)可讀指令以實(shí)現(xiàn)操作系統(tǒng)、應(yīng)用程序等。例如,計(jì)算機(jī)可讀指令可以被加載到存儲(chǔ)器718中以便由處理單元716執(zhí)行。
當(dāng)在本文中使用時(shí),術(shù)語“計(jì)算機(jī)可讀介質(zhì)”包括計(jì)算機(jī)存儲(chǔ)介質(zhì)。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令或其他數(shù)據(jù)之類的信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可拆卸和不可拆卸的介質(zhì)。存儲(chǔ)器718和存儲(chǔ)裝置720是計(jì)算機(jī)存儲(chǔ)介質(zhì)的示例。計(jì)算機(jī)存儲(chǔ)介質(zhì)包括但不限于RAM、ROM、EEPROM、閃存或其他存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字通用盤(DVD)或其他光存儲(chǔ)裝置、磁帶盒、磁帶、磁盤存儲(chǔ)裝置或其它磁存儲(chǔ)設(shè)備,或者可用于存儲(chǔ)所期望的信息且可由設(shè)備712訪問的任何其它介質(zhì)。然而,計(jì)算機(jī)存儲(chǔ)介質(zhì)不包括傳播的信號(hào)。相反,計(jì)算機(jī)存儲(chǔ)介質(zhì)排除了傳播的信號(hào)。任何這樣的計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是設(shè)備712的一部分。
設(shè)備712還可以包括允許設(shè)備712與其他設(shè)備通信的(多個(gè))通信連接726。(多個(gè))通信連接726可以包括但不限于調(diào)制解調(diào)器、網(wǎng)絡(luò)接口卡(NIC)、集成的網(wǎng)絡(luò)接口、射頻發(fā)射器/接收器、紅外端口、USB連接或用于將計(jì)算設(shè)備712連接到其他計(jì)算設(shè)備的其他接口。(多個(gè))通信連接726可以包括有線連接或無線連接。(多個(gè))通信連接726可以發(fā)送和/或接收通信介質(zhì)。
術(shù)語“計(jì)算機(jī)可讀介質(zhì)”可以包括通信介質(zhì)。通信介質(zhì)通常將計(jì)算機(jī)可讀指令或其他數(shù)據(jù)具體化在諸如載波或其它傳輸機(jī)制的“調(diào)制的數(shù)據(jù)信號(hào)”中,并且通信介質(zhì)包括任何信息傳遞介質(zhì)。術(shù)語“調(diào)制的數(shù)據(jù)信號(hào)”可以包括使其一個(gè)或多個(gè)特性以在信號(hào)中編碼信息這樣的方式來設(shè)置或改變的信號(hào)。
設(shè)備712可以包括(多個(gè))輸入設(shè)備724,諸如鍵盤、鼠標(biāo)、筆、話音輸入設(shè)備、觸摸輸入設(shè)備、紅外攝像機(jī)、視頻輸入設(shè)備和/或任何其它輸入設(shè)備。在設(shè)備712中還可以包括(多個(gè))輸出設(shè)備722,諸如一個(gè)或多個(gè)顯示器、揚(yáng)聲器、打印機(jī)和/或任何其他輸出設(shè)備。(多個(gè))輸入設(shè)備724和(多個(gè))輸出設(shè)備722可以經(jīng)由有線連接、無線連接或其任何組合而被連接到設(shè)備712。在一個(gè)實(shí)施例中,來自另一計(jì)算設(shè)備的輸入設(shè)備或輸出設(shè)備可以被用作計(jì)算設(shè)備712的(多個(gè))輸入設(shè)備724或(多個(gè))輸出設(shè)備722。
計(jì)算設(shè)備712的組件可以通過各種互連(諸如總線)被連接。這樣的互連可以包括諸如PCI Express的外圍組件互連(PCI)、通用串行總線(USB)、火線(IEEE1394)、光總線結(jié)構(gòu)等。在另一實(shí)施例中,計(jì)算設(shè)備712的組件可以通過網(wǎng)絡(luò)來互連。例如,存儲(chǔ)器718可以由位于通過網(wǎng)絡(luò)互連的不同物理位置中的多個(gè)物理存儲(chǔ)器單元組成。
本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,被利用來存儲(chǔ)計(jì)算機(jī)可讀指令的存儲(chǔ)設(shè)備可以跨網(wǎng)絡(luò)地分布。例如,經(jīng)由網(wǎng)絡(luò)728可訪問的計(jì)算設(shè)備730可以存儲(chǔ)計(jì)算機(jī)可讀指令以實(shí)現(xiàn)本文提供的一個(gè)或多個(gè)實(shí)施例。計(jì)算設(shè)備712可以訪問計(jì)算設(shè)備730并下載部分或全部的所述計(jì)算機(jī)可讀指令以供執(zhí)行。替換地,計(jì)算設(shè)備712可以按所需要的下載多條計(jì)算機(jī)可讀指令,或者一些指令可以在計(jì)算設(shè)備712處執(zhí)行,而一些指令可以在計(jì)算設(shè)備730處執(zhí)行。
本文提供了實(shí)施例的各種操作。在一個(gè)實(shí)施例中,所描述的操作中的一個(gè)或多個(gè)可以構(gòu)成存儲(chǔ)在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)可讀指令,如果由計(jì)算設(shè)備執(zhí)行,其將導(dǎo)致計(jì)算設(shè)備執(zhí)行所描述的操作。描述一些或所有操作所用的順序不應(yīng)被解釋為暗示這些操作必定是與順序相關(guān)的。受益于本說明書的本領(lǐng)域技術(shù)人員將意識(shí)到有可替換的順序。此外,應(yīng)當(dāng)理解,并非所有的操作都必定存在于本文提供的每個(gè)實(shí)施例中。而且,要理解,在一些實(shí)施例中不是所有的操作都是必要的。
此外,除非另外規(guī)定,否則“第一”、“第二”和/或諸如此類并不打算暗示時(shí)間方面、空間方面、排序等。相反,這樣的術(shù)語僅被用作對(duì)于特征、元素、項(xiàng)目等的標(biāo)識(shí)符、名稱等。例如,第一對(duì)象和第二對(duì)象通常對(duì)應(yīng)于對(duì)象A和對(duì)象B或兩個(gè)不同的或兩個(gè)相同的對(duì)象或同一對(duì)象。
此外,當(dāng)在本文中使用時(shí),“示范性”意味著充當(dāng)示例、實(shí)例、舉例說明等,并且不一定是有利的。當(dāng)在本文中使用時(shí),“或”打算意指包括性的“或”而不是排他性的“或”。另外,除非另外規(guī)定或者從上下文中清楚的是針對(duì)單數(shù)形式,否則在本申請(qǐng)中使用的“一”和“一個(gè)”通常被解釋為意指“一個(gè)或多個(gè)”。此外,A和B中的至少一個(gè)和/或類似表達(dá)通常意指A或B和/或A和B兩者。另外,在“包含”、“具有”、“有”、“帶有”和/或其變體被使用在詳細(xì)描述或權(quán)利要求中的意義上,這樣的術(shù)語打算以類似于術(shù)語“包括(comprise)”的方式是包含性的。
此外,盡管已經(jīng)關(guān)于一個(gè)或多個(gè)實(shí)現(xiàn)而示出和描述了本公開,但是基于對(duì)本說明書和附圖的閱讀和理解,本領(lǐng)域技術(shù)人員將想到等同的更改和修改。本公開包括所有這樣的修改和更改,并且僅由以下的權(quán)利要求的范圍限制。特別地,關(guān)于由上述組件(例如,元件、資源等)執(zhí)行的各種功能,除非另外指明,否則用于描述這樣的組件的術(shù)語打算對(duì)應(yīng)于執(zhí)行所描述組件的規(guī)定功能的任何組件(例如,其是功能上等同的),即使其在結(jié)構(gòu)上不等同于所公開的結(jié)構(gòu)。另外,雖然本公開的特定特征可能是相對(duì)于幾個(gè)實(shí)現(xiàn)中的僅一個(gè)實(shí)現(xiàn)而公開的,但是這樣的特征可以按對(duì)于任何給定或特定的應(yīng)用可能是期望的和有利的那樣,與其它實(shí)現(xiàn)的一個(gè)或多個(gè)其他特征組合。