在平板計(jì)算機(jī)中的浮動(dòng)導(dǎo)航控件的制作方法
【專利摘要】各方面涉及在平板計(jì)算機(jī)顯示器上的左下位置、右下位置或左下和右下位置兩者上的導(dǎo)航控件的置放。導(dǎo)航控件的置放選擇可以基于用戶拇指的方向??梢韵鄬?duì)于用戶拇指的移動(dòng)范圍和/或用戶拇指的大小來限定導(dǎo)航區(qū)域。而且,可以基于用戶偏好來在左手控件和右手控件之間轉(zhuǎn)換導(dǎo)航控件。當(dāng)在縱向和橫向模式之間轉(zhuǎn)換顯示時(shí),可以基于導(dǎo)航區(qū)域和顯示模式來自動(dòng)調(diào)整導(dǎo)航控件。
【專利說明】在平板計(jì)算機(jī)中的浮動(dòng)導(dǎo)航控件
[0001]對(duì)相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求題目為“在平板計(jì)算機(jī)中的浮動(dòng)導(dǎo)航控件”、于2012年4月10日提交的美國專利申請(qǐng)N0.13/443, 567的權(quán)益。其整體通過引用被合并于此。
【技術(shù)領(lǐng)域】
[0003]本公開涉及與平板計(jì)算機(jī)相關(guān)聯(lián)的浮動(dòng)導(dǎo)航控件。
【背景技術(shù)】
[0004]平板計(jì)算機(jī)的用戶通過與通常位于平板計(jì)算機(jī)屏幕的頂部處的導(dǎo)航控件的交互來導(dǎo)航計(jì)算機(jī)內(nèi)容。有時(shí),可能難以達(dá)到在屏幕頂部處的導(dǎo)航控件。例如,當(dāng)消費(fèi)者在橫向拿著平板計(jì)算機(jī)時(shí),用戶的手必須從其在計(jì)算機(jī)的任何一側(cè)上的位置移動(dòng)到位于屏幕的頂部處的導(dǎo)航控件。在另一個(gè)示例中,主要導(dǎo)航在左手側(cè)上,這對(duì)于右撇子的人們不理想。因此,消費(fèi)者可能在不舒適的位置拿著平板計(jì)算機(jī),以便正確地訪問導(dǎo)航控件。
【發(fā)明內(nèi)容】
[0005]下面提供本公開的簡化總結(jié),以便提供本公開的一些方面的基本了解。本
【發(fā)明內(nèi)容】
不是本公開的廣泛綜述。意欲既不識(shí)別本公開的重要或關(guān)鍵元素,也不描述本公開的特定實(shí)施例的任何范圍或權(quán)利要求的任何范圍。其唯一目的是作為對(duì)于下面提供的更詳細(xì)的說明的序言以簡化形式提供本公開的一些方面。
[0006]根據(jù)一個(gè)或多個(gè)實(shí)施例和對(duì)應(yīng)的公開,與用于平板計(jì)算機(jī)的動(dòng)態(tài)可調(diào)整的用戶界面相關(guān)地描述各個(gè)非限定性方面,其中,將導(dǎo)航控件放置在可配置的位置中,以便容易被用于觸摸屏行為的拇指訪問。
[0007]—個(gè)方面涉及一種可以包括存儲(chǔ)器和處理器的系統(tǒng)。所述存儲(chǔ)器存儲(chǔ)由所述處理器可執(zhí)行的計(jì)算機(jī)可執(zhí)行組件。所述計(jì)算機(jī)可執(zhí)行組件可以包括可以渲染在平板計(jì)算機(jī)的顯示器上的控制特征的導(dǎo)航組件。調(diào)整組件可以根據(jù)用戶的拇指的方向來修改所述控制特征的置放。所述計(jì)算機(jī)可執(zhí)行組件也可以包括保留組件,所述保留組件可以將所述控制特征保持在所修改的置放處。
[0008]另一個(gè)方面涉及一種方法,所述方法可以包括使用處理器來執(zhí)行在存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)可執(zhí)行指令。所述計(jì)算機(jī)可執(zhí)行指令可以包括:在平板計(jì)算機(jī)的顯示器上渲染多個(gè)控制特征,并且部分地基于與用戶相關(guān)聯(lián)的人類工程考慮來修改所述多個(gè)控制特征的至少子集在所述顯示器內(nèi)的置放。所述計(jì)算機(jī)可執(zhí)行指令還可以包括:保留與在所修改的置放和所述用戶之間的關(guān)聯(lián)相關(guān)的信息,其中,將所述用戶與至少一個(gè)其他用戶相區(qū)別。
[0009]另一個(gè)方面涉及一種裝置,所述裝置可以包括存儲(chǔ)計(jì)算機(jī)可執(zhí)行組件的存儲(chǔ)器和執(zhí)行在所述存儲(chǔ)器中存儲(chǔ)的所述可執(zhí)行組件的處理器。所述可執(zhí)行組件可以包括可以在平板計(jì)算機(jī)顯示器上顯示控制特征的導(dǎo)航組件和可以檢測(cè)拇指大小或移動(dòng)范圍中的至少一個(gè)的校準(zhǔn)組件。所述可執(zhí)行組件也可以包括調(diào)整組件,所述調(diào)整組件可以修改所述控制特征的第一子集在導(dǎo)航區(qū)域內(nèi)的置放。所述導(dǎo)航區(qū)域可以包括基于所述拇指大小或所述移動(dòng)范圍限定的區(qū)域。而且,所述可執(zhí)行組件可以包括修改組件,所述修改組件可以接收對(duì)于在所述第一子集內(nèi)的一個(gè)或多個(gè)控制特征的改變。所述調(diào)整組件可以向所述一個(gè)或多個(gè)控制特征應(yīng)用所接收的改變。所述可執(zhí)行組件也可以包括保留組件,所述保留組件可以將所述控制特征的所述第一子集的所述置放與用戶相關(guān)聯(lián),并且存儲(chǔ)與所述關(guān)聯(lián)相關(guān)的信息。
[0010]下面的說明和附圖闡述了本公開的某些說明性方面。然而,這些方面指示其中可以使用本公開的原理的各種方式的僅幾種。通過結(jié)合附圖考慮下面的本公開的詳細(xì)說明,本公開的其他優(yōu)點(diǎn)和新穎特征將變得清楚。
【專利附圖】
【附圖說明】
[0011]參考附圖來進(jìn)一步描述各個(gè)非限定性實(shí)現(xiàn)方式,在附圖中:
[0012]圖1圖示了根據(jù)一個(gè)方面的、提供可浮動(dòng)導(dǎo)航控件的示例非限定性系統(tǒng);
[0013]圖2圖示了根據(jù)一個(gè)方面的、具有由用戶的拇指可訪問的導(dǎo)航區(qū)域的示例性顯示區(qū)域;
[0014]圖3圖示了根據(jù)一些方面的顯示器的示例性實(shí)例的線圖的一個(gè)非限定性表示,其中浮動(dòng)控件條位于顯示器的右下部分上;
[0015]圖4圖示了根據(jù)一些方面的顯示器的示例性實(shí)例的線圖的另一個(gè)非限定性表示,其中浮動(dòng)控件條位于顯示器的左下部分上;
[0016]圖5圖示了根據(jù)一個(gè)方面的、示出位于橫向示出的顯示器的左下和右下部分上的兩個(gè)浮動(dòng)控制條的線圖的另一個(gè)非限定性表示;
[0017]圖6圖示了縱向示出的顯示器的非限定性示例;
[0018]圖7圖示了根據(jù)一個(gè)方面的、識(shí)別用戶的拇指的移動(dòng)范圍和/或大小的系統(tǒng)的另一個(gè)示例非限定性實(shí)施例;
[0019]圖8圖示了根據(jù)一個(gè)方面的、允許用戶細(xì)調(diào)一個(gè)或多個(gè)控制特征和/或浮動(dòng)控制條的系統(tǒng)的另一個(gè)示例非限定性實(shí)施例;
[0020]圖9圖示了根據(jù)一個(gè)方面的、識(shí)別平板計(jì)算機(jī)的當(dāng)前用戶的系統(tǒng)的另一個(gè)示例非限定性實(shí)施例;
[0021]圖10圖示了根據(jù)一個(gè)方面的、根據(jù)用戶是左撇子還是右撇子來調(diào)整導(dǎo)航元件的定位的系統(tǒng)的另一個(gè)示例非限定性實(shí)施例;
[0022]圖11圖示了根據(jù)一個(gè)方面的、用于提供浮動(dòng)導(dǎo)航控件的示例非限定性方法;
[0023]圖12圖示了根據(jù)一個(gè)方面的用于提供浮動(dòng)導(dǎo)航控件的另一個(gè)示例非限定性方法;
[0024]圖13圖示了表示其中可以實(shí)現(xiàn)各個(gè)實(shí)施例的示例性非限定性聯(lián)網(wǎng)環(huán)境的框圖;以及
[0025]圖14圖示了表示其中可以實(shí)現(xiàn)各個(gè)實(shí)施例的示例性非限定性計(jì)算系統(tǒng)或操作環(huán)境的框圖。
【具體實(shí)施方式】
[0026]參考附圖描述本公開的各個(gè)方面或特征,其中,貫穿各處使用相似的附圖標(biāo)號(hào)來指代相似的元件。在下面的說明中,為了解釋的目的,闡述了多個(gè)具體細(xì)節(jié)以提供本公開的徹底理解。然而,可以顯然的是,可以在沒有這些具體細(xì)節(jié)或具有其他方法、組件或材料等的情況下實(shí)施本所公開的主題。在其他情況下,以框圖形式示出了公知結(jié)構(gòu)和組件,以便便于描述本主題公開。
[0027]應(yīng)當(dāng)明白,根據(jù)在本公開中描述的一個(gè)或多個(gè)實(shí)現(xiàn)方式,用戶可以選擇退出與數(shù)據(jù)收集方面相關(guān)地提供個(gè)人信息、人口統(tǒng)計(jì)信息、位置信息、專有信息或敏感信息等。而且,在此所述的一個(gè)或多個(gè)實(shí)現(xiàn)方式可以提供將收集的、接收的或發(fā)送的數(shù)據(jù)匿名化。
[0028]通過介紹,在此公開的主題涉及在平板計(jì)算機(jī)顯示器的至少一個(gè)下象限中的自適應(yīng)和方便的位置中放置導(dǎo)航控件。例如,一個(gè)或多個(gè)浮動(dòng)導(dǎo)航控制條可以位于平板計(jì)算機(jī)顯示器的左下、右下或左下和右下位置兩者處。根據(jù)一些方面,可以根據(jù)用戶拇指對(duì)于觸摸屏行為的可訪問性(例如,基于與用戶相關(guān)聯(lián)的人體工程考慮)來選擇置放。在一個(gè)示例中,導(dǎo)航區(qū)域可以是在用戶的拇指的移動(dòng)范圍內(nèi)的區(qū)域。
[0029]一個(gè)方面涉及一種包括存儲(chǔ)器和處理器的系統(tǒng)。所述存儲(chǔ)器可以存儲(chǔ)由所述處理器可以執(zhí)行的計(jì)算機(jī)可執(zhí)行組件。所述計(jì)算機(jī)可執(zhí)行組件可以包括可以在平板計(jì)算機(jī)的顯示器上渲染控制特征的導(dǎo)航組件。另一個(gè)計(jì)算機(jī)可執(zhí)行組件可以是調(diào)整組件,其可以根據(jù)用戶的拇指的方向來修改所述控制特征的置放。所述計(jì)算機(jī)可執(zhí)行組件也可以包括保留組件,所述保留組件可以將所述控制特征保持在所修改的置放處。
[0030]在一個(gè)方面,所述調(diào)整組件可以將所述控制特征的第一子集放置在所述顯示器的左下部分處,并且將所述控制特征的第二子集放置在所述顯示器的右下部分處。
[0031]在一些方面中,所述系統(tǒng)也可以包括校準(zhǔn)組件,所述校準(zhǔn)組件可以識(shí)別用戶的拇指的移動(dòng)范圍或大小中的至少一個(gè),對(duì)于這個(gè)方面進(jìn)一步地,所述調(diào)整組件可以響應(yīng)于所述用戶的拇指的所述移動(dòng)范圍或所述大小而改變所述控制特征的置放。
[0032]根據(jù)另一個(gè)方面,所述系統(tǒng)也可以包括修改組件,所述修改組件可以接收對(duì)于所述控制特征中的一個(gè)或多個(gè)的用戶修改。對(duì)于這個(gè)方面進(jìn)一步地,所述用戶修改可以與所述一個(gè)或多個(gè)控制特征的大小或位置相關(guān)。
[0033]根據(jù)其他方面,所述系統(tǒng)可以包括用戶識(shí)別組件,所述用戶識(shí)別組件可以檢測(cè)所述平板計(jì)算機(jī)的用戶。對(duì)于這個(gè)方面進(jìn)一步地,所述調(diào)整組件可以部分地基于從所述保留組件接收的信息來修改對(duì)于所述用戶的置放。在另一個(gè)示例中,所述用戶識(shí)別組件可以基于所述用戶的生物特征來檢測(cè)所述用戶。
[0034]在另一個(gè)方面中,所述調(diào)整組件可以修改所述控制特征在所述顯示器的導(dǎo)航區(qū)域內(nèi)的置放。對(duì)于這個(gè)方面進(jìn)一步地,所述導(dǎo)航區(qū)域可以包括在用戶的拇指的移動(dòng)范圍內(nèi)的區(qū)域。
[0035]在另一個(gè)方面中,所述系統(tǒng)可以包括切換組件,所述切換組件基于用戶是左撇子還是右撇子來在左布局和右布局之間轉(zhuǎn)換所述控制特征的置放。在另一個(gè)方面中,所述系統(tǒng)可以包括模式組件,所述模式組件可以當(dāng)所述平板計(jì)算機(jī)在縱向和橫向之間改變時(shí),調(diào)整所述控制特征的置放。
[0036]根據(jù)一個(gè)方面,所述浮動(dòng)控制條可以包括所述控制特征。而且,所述控制特征可以被透明地(或半透明地)顯示以允許在所述浮動(dòng)控制條下的元件的觀看。在另一個(gè)方面中,所述浮動(dòng)控制條可以是浮動(dòng)菜單或可重新定位的菜單。在另一個(gè)方面中,所述浮動(dòng)控制條可以是在所述顯示器的左下位置或右下位置或左下位置和右下位置兩者處可訪問的。
[0037]另一個(gè)方面涉及一種裝置,所述裝置包括存儲(chǔ)計(jì)算機(jī)可執(zhí)行組件的存儲(chǔ)器和執(zhí)行在所述存儲(chǔ)器中存儲(chǔ)的所述可執(zhí)行組件的處理器。所述可執(zhí)行組件可以包括可以在平板計(jì)算機(jī)顯示器上顯示控制特征的導(dǎo)航組件和可以檢測(cè)拇指大小或移動(dòng)范圍中的至少一個(gè)的校準(zhǔn)組件。所述可執(zhí)行組件也可以包括調(diào)整組件,所述調(diào)整組件可以修改在導(dǎo)航區(qū)域內(nèi)的所述控制特征的第一子集的置放。所述導(dǎo)航區(qū)域可以包括基于所述拇指大小或所述移動(dòng)范圍來限定的區(qū)域。而且,所述可執(zhí)行組件可以包括修改組件,所述修改組件可以接收對(duì)于在所述第一子集內(nèi)的一個(gè)或多個(gè)控制特征的改變。所述調(diào)整組件可以向所述一個(gè)或多個(gè)控制特征應(yīng)用所接收的改變。所述可執(zhí)行組件也可以包括保留組件,所述保留組件可以將所述控制特征的所述第一子集的所述置放與用戶相關(guān)聯(lián),并且存儲(chǔ)與所述關(guān)聯(lián)相關(guān)的信息。
[0038]根據(jù)一個(gè)方面,所述裝置也可以包括用戶識(shí)別組件,所述用戶識(shí)別組件可以識(shí)別所述裝置的當(dāng)前用戶。對(duì)于這個(gè)方面進(jìn)一步地,所述保留組件可以檢索與用于所述當(dāng)前用戶的所述控制特征的所述第一子集的所述置放相關(guān)的信息,并且所述調(diào)整組件可以使得所述控制特征的所述第一子集顯示在所修改的置放處。
[0039]初始參見圖1,圖示了根據(jù)一個(gè)方面的提供可浮動(dòng)導(dǎo)航控件的示例非限定性系統(tǒng)100。系統(tǒng)100提供動(dòng)態(tài)可調(diào)整的用戶界面,其中,導(dǎo)航控件被放置在可配置位置,以便容易被用于觸摸屏行為的拇指訪問。在本公開中描述的系統(tǒng)、設(shè)備和/或過程的各個(gè)方面可以構(gòu)成諸如在與一個(gè)或多個(gè)機(jī)器相關(guān)聯(lián)的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)中實(shí)現(xiàn)的、在一個(gè)或多個(gè)機(jī)器內(nèi)實(shí)現(xiàn)的機(jī)器可執(zhí)行組件。這樣的組件當(dāng)被該一個(gè)或多個(gè)機(jī)器(例如,計(jì)算機(jī)、計(jì)算裝置和虛擬機(jī)等)執(zhí)行時(shí)可以使得該機(jī)器執(zhí)行所述的操作。系統(tǒng)100可以包括存儲(chǔ)器102,其存儲(chǔ)計(jì)算機(jī)可執(zhí)行組件和指令。系統(tǒng)100也可以包括處理器104,其執(zhí)行在存儲(chǔ)器102中存儲(chǔ)的計(jì)算機(jī)可執(zhí)行組件。應(yīng)當(dāng)注意,雖然一個(gè)或多個(gè)計(jì)算機(jī)可執(zhí)行組件可以在此被描述和圖示為與存儲(chǔ)器102分離的組件,但是根據(jù)各個(gè)方面,可以在存儲(chǔ)器102中存儲(chǔ)一個(gè)或多個(gè)計(jì)算機(jī)可執(zhí)行組件。
[0040]系統(tǒng)100可以被配置為將用于控件的導(dǎo)航放置在對(duì)于用戶拇指的訪問方便并且可配置的位置處,或者可以被用戶手動(dòng)地改變或者可以被自動(dòng)地(例如,基于推斷、用戶標(biāo)識(shí)、用戶偏好、屏幕方向和在被執(zhí)行的應(yīng)用的類型等)改變。例如,可以將用于應(yīng)用網(wǎng)站的主要導(dǎo)航放置在諸如平板計(jì)算機(jī)顯示器的顯示器的下底角或象限中的任何一個(gè)或兩者處(例如,左和/或右)。將導(dǎo)航控件放置在下象限的任何一個(gè)或兩者處當(dāng)用戶在使用例如平板計(jì)算機(jī)的同時(shí)斜倚在沙發(fā)上時(shí)可以提供導(dǎo)航控件的容易。
[0041]在一些方面中,可以根據(jù)用戶是否是左撇子、右撇子和/或雙手通用來定位導(dǎo)航控件。在一個(gè)示例中,用戶可能是右撇子的,并且主要使用他的右拇指,但是因?yàn)樯眢w狀況(例如,受傷的拇指和受傷的手等)可能需要使用他的左拇指。因此,該用戶可以至少暫時(shí)地修改導(dǎo)航控件,使得該控件位于顯示區(qū)域的左下位置處。在一些方面中,該用戶可能交替或使用他的左拇指來用于控件的第一子集,并且他的右拇指用于控件的第二子集,因此,可以將控件放置在顯示器的左下和右下位置處。根據(jù)一些方面,系統(tǒng)100可以被配置使得所選擇的控件的置放可以基于用戶偏好。
[0042]在一個(gè)實(shí)施例中,系統(tǒng)100包括導(dǎo)航組件106,其可以在與裝置112相關(guān)聯(lián)的顯示器110上顯示一個(gè)或多個(gè)控制特征108。根據(jù)一些方面,系統(tǒng)100可以被保留在裝置112中。在一個(gè)示例中,裝置112可以是被用戶通過與觸摸屏的交互而不是使用物理鍵盤和/或鼠標(biāo)來操作計(jì)算機(jī)(例如,移動(dòng)計(jì)算機(jī))。根據(jù)一些方面,可以利用虛擬鍵盤(例如,屏幕上的虛擬鍵盤)、觸控筆或數(shù)字筆來操作計(jì)算機(jī)。在一個(gè)示例中,該計(jì)算機(jī)是平板計(jì)算機(jī)。在此,可以可交換地使用術(shù)語“平板計(jì)算機(jī)”、“平板”或“裝置”。
[0043]一個(gè)或多個(gè)控制特征108是用戶可以選擇來執(zhí)行對(duì)于該裝置的操作的各種命令。例如,控制特征可以是對(duì)于返回“主頁”屏幕(例如,在因特網(wǎng)上沖浪的同時(shí))的請(qǐng)求。其他控制特征可以包括用于“瀏覽”或提出“收藏夾”的列表的命令??刂铺卣鞯牧硗獾氖纠梢园ㄓ糜陲@示“收件箱”(例如,用于電子郵件應(yīng)用)或顯示諸如“我的視頻”、“播放列表”、“設(shè)置”和“預(yù)訂”等的其他項(xiàng)目的命令。除了在此所述的控制特征之外的允許用戶與系統(tǒng)交互的控制特征可以用于所公開的方面。
[0044]系統(tǒng)100也可以包括調(diào)整組件114,調(diào)整組件114可以修改控制特征108的至少子集的置放。例如,系統(tǒng)100可以被初始配置為在顯示器110上的默認(rèn)位置處(例如,顯示器110的頂部)渲染控制特征108??赡苡挟?dāng)默認(rèn)位置可接受并且用戶可以使用導(dǎo)航來控制裝置112時(shí)的時(shí)間,例如,當(dāng)該裝置被放置在平坦表面(例如,課桌和桌子等)上時(shí)。
[0045]然而,可能有當(dāng)控制特征的位置不利于裝置112的有效控制和操作時(shí)的時(shí)間。例如,諸如十幾歲的青少年的該裝置的用戶可能在斜倚在長沙發(fā)或其他表面上(例如,躺在地板上、躺在床上和坐在豆袋椅中等)的同時(shí)使用該裝置。當(dāng)在斜倚位置中時(shí),在顯示器的頂部處的導(dǎo)航控件使得裝置的操作麻煩。例如,用戶必須將他的手從在裝置底部的位置(其中,手在拿著該裝置)向屏幕的頂部移動(dòng)。在該問題中手的移動(dòng)不僅麻煩,而且可以增大疲勞和/或用戶挫折。
[0046]為了改善用戶體驗(yàn),調(diào)整組件114可以修改至少一個(gè)控制特征在顯示器110的導(dǎo)航區(qū)域內(nèi)的置放。在一個(gè)方面,調(diào)整組件114根據(jù)拇指方向來修改控制特征108的子集的置放。例如,導(dǎo)航組件106可以向調(diào)整組件114提供與一個(gè)或多個(gè)控制特征108相關(guān)的信息。這樣的信息可以包括一個(gè)或多個(gè)控制特征108中的每一個(gè)的默認(rèn)位置。調(diào)整組件114可以計(jì)算在默認(rèn)位置和用戶的拇指的置放(或預(yù)期置放)之間的差(其可以被表達(dá)為距離),并且部分地基于該計(jì)算來改變一個(gè)或多個(gè)控制特征108的位置。
[0047]例如,如圖2中所示,顯示器110可以包括一個(gè)或多個(gè)導(dǎo)航區(qū)域,其中,示出第一導(dǎo)航區(qū)域202和第二導(dǎo)航區(qū)域204。導(dǎo)航區(qū)域202、204被定義為在用戶拇指206、208的移動(dòng)范圍內(nèi)的區(qū)域。在一個(gè)方面,可以通過用戶的拇指的鞍狀關(guān)節(jié)來定義拇指的移動(dòng)范圍。該鞍狀關(guān)節(jié)允許拇指的側(cè)到側(cè)移動(dòng)(例如,上和下)以及后和前移動(dòng)(例如,通過手掌),但是不允許旋轉(zhuǎn)。因此,當(dāng)用戶仰臥在沙發(fā)上,并且拿著平板電腦放在腿上時(shí),例如,用戶能夠通過移動(dòng)已經(jīng)接近顯示器的他的拇指來控制平板計(jì)算機(jī),而不是必須移動(dòng)他的手和臂。導(dǎo)航區(qū)域可以對(duì)于不同用戶而不同。例如,第一用戶可能具有大手,并且第二用戶可能具有小手,因此,導(dǎo)航區(qū)域可以對(duì)于第一用戶較大(垂直地和水平地)。
[0048]如上所述,調(diào)整組件114可以修改至少一個(gè)控制特征的置放。根據(jù)一些方面,調(diào)整組件114修改多于一個(gè)控制特征的置放或在一些方面中基本上全部控制特征的置放。在一些方面中,控制特征108可以被劃分為控制特征的兩個(gè)或更多子集,其中,在顯示器上,第一子集被放置在第一位置,并且第二子集被放置在第二位置。例如,第一子集可以被放置在顯示器的左下手角中,并且第二子集可以被放置在顯示器的右下手角中。在一些方面中,在第一子集和第二子集兩者中重復(fù)一個(gè)或多個(gè)控制特征108 (例如,“主頁”控制特征)。
[0049]也參考圖示了顯示器110的示例性實(shí)例的線圖的非限定性表示的圖3,根據(jù)一些方面,調(diào)整組件114可以修改浮動(dòng)控制條302在顯示器110內(nèi)的置放。在一個(gè)示例中,浮動(dòng)控制條302可以包括一個(gè)或多個(gè)控制特征108,其被圖示為九個(gè)控制特征,該九個(gè)控制特征包括“主頁”、“瀏覽”、“訂閱”、“收藏夾”、“播放列表”、“我的視頻”、“播放隊(duì)列”、“收件箱(6)”和“設(shè)置”。應(yīng)當(dāng)明白,根據(jù)各個(gè)方面,該一個(gè)或多個(gè)浮動(dòng)控制條可以包括比所示和所述的那些更少或更多的控制特征。
[0050]在各個(gè)方面中,浮動(dòng)控制條可以是浮動(dòng)菜單或可重新定位菜單。浮動(dòng)控制條302可以大體被放置在被顯示的其他元素上,諸如在顯示器110上正在渲染的被示出的視頻列表304。在一些方面中,如果用戶要觀看什么在浮動(dòng)控制條下(例如,視頻列表),用戶可以根據(jù)需要重新定位或移動(dòng)浮動(dòng)控制條。根據(jù)一些方面,浮動(dòng)控制條可以基本透明,使得在浮動(dòng)控制條下的元素可以被用戶感知。透明浮動(dòng)控制條允許基本同時(shí)地觀看浮動(dòng)控制條和在浮動(dòng)控制下的元素兩者。
[0051]圖3的示例圖示了右布局306,其中,浮動(dòng)控制條在顯示器的右下部分308中。然而,浮動(dòng)控制條可以位于顯示器I1的左下部分402上,如在圖4的左布局404中所示。而且,根據(jù)一些方面,可以在顯示器110的左下部分402和顯示器110的右下部分308之間劃分浮動(dòng)控制條。根據(jù)另一個(gè)示例,可以利用多于一個(gè)浮動(dòng)控制條。在其中利用多于一個(gè)浮動(dòng)控制條的方面中,每一個(gè)浮動(dòng)控制條可以包括不同的控制特征。然而,在一些方面中,可以在兩個(gè)或更多浮動(dòng)控制條中重復(fù)至少一個(gè)控制特征。在圖5中圖示了渲染至少兩個(gè)浮動(dòng)控制條的顯示器的非限定性示例線圖,其中,第一浮動(dòng)控制條502位于左下部分402上,并且第二浮動(dòng)控制條504位于右下部分308上。
[0052]再一次反饋圖1,也在系統(tǒng)100中包括保留組件116,保留組件116可以將控制特征的子集保持在修改的置放處。保留組件116可以從調(diào)整組件114接收與修改的置放相關(guān)的信息。在一些方面中,保留組件116也從導(dǎo)航組件106接收與默認(rèn)位置相關(guān)的信息。
[0053]在一個(gè)示例中內(nèi),可以在橫向模式中使用平板計(jì)算機(jī),并且調(diào)整組件114當(dāng)在橫向模式中可以已經(jīng)修改了該一個(gè)或多個(gè)控制特征的置放。然而,隨著時(shí)間推移,用戶可能期望在縱向模式中觀看屏幕內(nèi)容,并且因此,用戶改變平板計(jì)算機(jī)的方向,使得可以在縱向模式中觀看在顯示器內(nèi)的圖像。用戶可以通過下述方式來經(jīng)由可配置的設(shè)置來改變方向:通過拿著裝置使得在正確的方向上觀看顯示器等來物理地改變裝置的方向。
[0054]保留組件116可以將控制特征的子集保持在對(duì)于縱向和橫向方向類似的位置處。例如,第一子集的控制特征可以位于右下角中,并且第二子集的控制特征位于左下角中。當(dāng)屏幕從縱向向橫向模式改變時(shí),保留組件116可以將第一子集和第二子集的控制特征的位置保留于相對(duì)于顯示器的邊緣的、在顯示器內(nèi)的大體相同的位置處(例如,使得用戶可以使用他的拇指達(dá)到控制特征)。例如,保留組件116可以存儲(chǔ)與關(guān)聯(lián)于用戶的導(dǎo)航區(qū)域相關(guān)的信息,并且使用類似大小的導(dǎo)航區(qū)域來用于兩個(gè)方向(例如,縱向和橫向)。
[0055]在圖5和6中圖示了方向改變的示例,其中,圖5圖示了在橫向方向506中示出的顯示,并且圖6圖示了在縱向方向602中示出的顯示的非限定性示例。雖然未示出,根據(jù)一個(gè)方面,圖2、3和4的示例也可以以類似的方式從縱向模式轉(zhuǎn)換到橫向模式。
[0056]根據(jù)一些方面,保留組件116可以將修改的置放與特定用戶相關(guān)聯(lián)。以這樣的方式,下一次用戶操作裝置時(shí),可以自動(dòng)地識(shí)別用戶,并且,可以根據(jù)用戶的拇指(或手大小)和/或用戶偏好來調(diào)整導(dǎo)航組件的大小和定位導(dǎo)航控件。因此,可以將用戶與至少另一個(gè)用戶相區(qū)別,并且可以基于用戶的人體工程考慮、用戶偏好和/或其他參數(shù)(例如,顯示器大小、顯示器方向和要顯示的控制特征的數(shù)量等)來配置用戶界面。因此,可以對(duì)于同一裝置(或者在裝置的家族中)的不同用戶有不同的設(shè)置。
[0057]轉(zhuǎn)向圖7,圖示了根據(jù)一個(gè)方面的系統(tǒng)700的另一個(gè)示例非限定性實(shí)施例。根據(jù)一個(gè)方面,系統(tǒng)700可以使用校準(zhǔn)組件702,校準(zhǔn)組件702可以識(shí)別用戶的拇指的移動(dòng)范圍和/或大小?;谟脩舻哪粗傅囊苿?dòng)范圍和/或大小,可以將控制特征和/或浮動(dòng)控制條定向在顯示器上(例如,在導(dǎo)航區(qū)域內(nèi))并且/或者對(duì)于用戶適當(dāng)?shù)卣{(diào)整大小。
[0058]因?yàn)椴煌挠脩艨梢跃哂胁煌氖执笮『?或移動(dòng)范圍,所以校準(zhǔn)組件702可以評(píng)估用戶的特征,并且向其他系統(tǒng)組件(例如,導(dǎo)航組件106、調(diào)整組件114、保留組件116、存儲(chǔ)器102和處理器104等)提供輸入以允許相應(yīng)地對(duì)于用戶調(diào)整控制特征108 (和/或浮動(dòng)控制條)??刂铺卣?08和/或浮動(dòng)控制條應(yīng)當(dāng)基于用戶的人體過程,并且應(yīng)當(dāng)對(duì)于用戶舒適(例如,不太大和不太小等)。校準(zhǔn)組件702可以因此了解用于為用戶放置控制特征的最佳區(qū)域,并且下一次用戶與平板計(jì)算機(jī)交互時(shí),可以自動(dòng)地將控制特征放置在那些位置。
[0059]根據(jù)一些方面,可以單獨(dú)地確定每一個(gè)拇指的移動(dòng)范圍和/或大小。如果用戶不要(或不能)使用特定拇指,則對(duì)于用戶要(或可以)使用來控制平板計(jì)算機(jī)的拇指提供方向和/或大小。在初始設(shè)置過程后(或在不同的時(shí)間),用戶可以根據(jù)需要手動(dòng)地重新配置設(shè)置。校準(zhǔn)組件702可以啟動(dòng)設(shè)置過程,以自動(dòng)地提供控制特征和/或浮動(dòng)控制條的推薦的置放和/或大小。根據(jù)一些方面,當(dāng)獲得關(guān)于用戶的另外的信息時(shí),校準(zhǔn)組件702和/或系統(tǒng)700的另一個(gè)組件可以自動(dòng)調(diào)整置放和/或大小。另外的信息的示例可以包括用戶偏好和/或由用戶導(dǎo)航和/或使用控制特征和/或浮動(dòng)控制條所觀察到的困難。
[0060]為了啟動(dòng)設(shè)置過程,校準(zhǔn)組件702可以使得在顯示器110上和/或通過音頻揚(yáng)聲器輸出一組指令或提示。例如,校準(zhǔn)組件702可以指令用戶以舒適的方式來拿著裝置,并且沿著顯示器的邊(例如,顯示器的左下和右下區(qū)域)將他的拇指移來移去(例如,上和下),并且/或者使用他的拇指來執(zhí)行圓環(huán)旋轉(zhuǎn)。校準(zhǔn)組件702可以跟蹤移動(dòng),并且測(cè)量用戶的拇指延伸到顯示器內(nèi)的長度(水平地)和用戶的拇指垂直地延伸的數(shù)量,它們可以限定導(dǎo)航區(qū)域??梢韵蛘{(diào)整組件114傳送測(cè)量和/或延伸位置信息,調(diào)整組件114可以將控制特征108和/或浮動(dòng)控制條放置在對(duì)于用戶應(yīng)當(dāng)舒適的位置處。例如,如果用戶的拇指短距離水平地延伸到顯示器內(nèi),則可以將控制特征和/或浮動(dòng)控制條放置得接近顯示器110的周界。然而,如果用戶表達(dá)拇指進(jìn)一步向顯示器內(nèi)延伸(例如,用戶的拇指長),則可以將控制特征和/或浮動(dòng)控制條放置得向顯示器內(nèi)更遠(yuǎn)一點(diǎn)(例如,相對(duì)于顯示器110的周界更遠(yuǎn))。另外,可以以類似的方式對(duì)于用戶調(diào)整控制特征和/或浮動(dòng)控制條的垂直定位(例如,浮動(dòng)控制條高度)。
[0061]根據(jù)一些方面,為了啟動(dòng)設(shè)置過程,校準(zhǔn)組件702可以以游戲的形式向用戶提供一組指令或提示。例如,校準(zhǔn)組件702可以使得在顯示器上渲染可視項(xiàng)目,其中,可視項(xiàng)目提供用戶應(yīng)當(dāng)如何移動(dòng)他的拇指的指示,使得系統(tǒng)700可以確定控制特征和/或浮動(dòng)控制條的正確的方向和/或大小。該可視項(xiàng)目可以被渲染為使得用戶可以嘗試使用他的拇指來跟蹤可視項(xiàng)目的移動(dòng)。根據(jù)一些方面,該可視項(xiàng)目可以例如是三點(diǎn),并且,用戶可以被指令使用他的拇指來嘗試點(diǎn)擊該三個(gè)點(diǎn),其中,獨(dú)立地執(zhí)行每一個(gè)拇指的跟蹤(例如,首先跟蹤左拇指,然后跟蹤右拇指)。校準(zhǔn)組件702可以基于用戶是否可以使用相應(yīng)的拇指來點(diǎn)擊(或觸摸)三點(diǎn)來確定用戶的拇指的移動(dòng)范圍和/或大小。根據(jù)一些方面,如果用戶不能觸摸在顯示器上的三點(diǎn)中的任何一個(gè)(例如,不移動(dòng)他的整個(gè)手),則可以調(diào)整該一個(gè)或多個(gè)點(diǎn),并且可以向用戶提供在所顯示的位置處觸摸點(diǎn)的一個(gè)或多個(gè)其他機(jī)會(huì)。根據(jù)一些方面,可以將用戶錯(cuò)過點(diǎn)的比率或百分比分解為一個(gè)或多個(gè)控制特征和/或一個(gè)或多個(gè)控制特征浮動(dòng)控制條的更適當(dāng)?shù)拇笮『?或方向的確定。
[0062]根據(jù)一些方面,為了識(shí)別用戶的拇指的大小,并且協(xié)調(diào)適當(dāng)大小的控制特征和/或浮動(dòng)控制條,校準(zhǔn)組件702可以識(shí)別被每一個(gè)拇指觸摸的表面面積(在顯示器上)(例如,拇指的墊區(qū)域)的量。如果用戶的手大,則可以通過用戶的拇指來觸摸較大的表面區(qū)域。以類似的方式,如果用戶的手小,則用戶的拇指可以觸摸較小的表面區(qū)域。因此,基于被觸摸的表面區(qū)域的量,可以調(diào)整控制特征(和/或浮動(dòng)控制條)的大小,使得未不適當(dāng)?shù)卣{(diào)整控制特征。例如,具有大拇指的用戶在選擇小的控制特征上具有麻煩,并且因此可以選擇不期望的控制特征和/或意外選擇在顯示器上的不同元素。另一方面,如果用戶的拇指小,則大的控制特征和/或浮動(dòng)控制條可以使得用戶因?yàn)榭梢赃x擇的項(xiàng)目的大小(例如,長度、高度)而必須將她的手移動(dòng)以選擇適當(dāng)?shù)捻?xiàng)目。因此,校準(zhǔn)組件702可以考慮一個(gè)或多個(gè)控制特征的適當(dāng)大小。
[0063]圖8圖不了根據(jù)一個(gè)方面的系統(tǒng)800的另一個(gè)不例非限定性實(shí)施例。系統(tǒng)800可以使用修改組件802,修改組件802可以允許用戶細(xì)調(diào)一個(gè)或多個(gè)控制特征和/或浮動(dòng)控制條。修改組件802可以與校準(zhǔn)組件702和/或其他系統(tǒng)組件對(duì)接,以便允許用戶調(diào)整控制特征和/或浮動(dòng)控制條的大小、位置和/或方向中的一個(gè)或多個(gè)。可以向保留組件116傳送該調(diào)整,保留組件116可以將該調(diào)整與用戶(例如,被用戶名、用戶名/密碼對(duì)或通過諸如生物特征的其他手段識(shí)別)相關(guān)聯(lián)。
[0064]修改組件802可以基于用戶的手(或其一部分,諸如手指或拇指)的移動(dòng)或手勢(shì)來接收對(duì)于一個(gè)或多個(gè)控制特征和/或浮動(dòng)控制條的調(diào)整。例如,可以基于由校準(zhǔn)組件702進(jìn)行的設(shè)置過程來在顯示器上(在導(dǎo)航區(qū)域內(nèi))放置控制特征。在大約與放置和大小調(diào)整控制特征的同時(shí),用戶可以將他的手在顯示器上拖動(dòng),并且(嘗試)略微推動(dòng)控制特征(例如,向左、向右、上和下等)。基于手的移動(dòng),修改組件802可以在所指示的方向上改變控制特征的位置(例如,如果手的移動(dòng)向上,則調(diào)整組件114可以移動(dòng)控制特征,使得它在顯示器上被定位得略高)。
[0065]根據(jù)一些方面,用戶可以指示可以被修改組件802感知到的向上移動(dòng):控制特征應(yīng)當(dāng)在顯示器上被移動(dòng)得更高。該調(diào)整可以被調(diào)整組件114促進(jìn)。然而,用戶可以接下來指示相對(duì)于同一控制特征的向下移動(dòng)。取代將該移動(dòng)解釋為控制特征的期望的移動(dòng),修改組件802可以將該移動(dòng)解釋為調(diào)整控制特征的大小。因此,調(diào)整組件114可以根據(jù)該示例增大控制特征的高度。
[0066]根據(jù)各個(gè)方面,如果來自用戶的移動(dòng)或其他指示不清楚,則修改組件802可以從用戶請(qǐng)求反饋。繼續(xù)上面的示例,如果用戶使用他的手指示向上的運(yùn)動(dòng),則修改組件802可以向用戶輸出問題(例如,以提示的形式),用于詢問是否應(yīng)當(dāng)重新定位或大小調(diào)整控制特征。用戶可以例如通過使用他的拇指觸摸相應(yīng)的詞來選擇期望的行為,其中,修改組件802向調(diào)整組件114傳送用于對(duì)于控制特征的適當(dāng)?shù)母淖兊钠谕男袨椤?br>
[0067]圖9圖示了根據(jù)一個(gè)方面的系統(tǒng)900的另一個(gè)示例非限定性實(shí)施例。系統(tǒng)900可以使用用戶識(shí)別組件902,用戶識(shí)別組件902可以識(shí)別平板計(jì)算機(jī)的當(dāng)前用戶。例如,平板計(jì)算機(jī)可以被諸如家庭成員和一組朋友等的多個(gè)用戶利用。在另一個(gè)示例中,一組用戶可以利用一個(gè)家族的平板計(jì)算機(jī)。在一個(gè)特定示例中,家庭(例如,父親、母親和三個(gè)孩子)可能擁有可以被家庭的任何成員利用的一組三個(gè)裝置。因此,如果女兒走入家的一個(gè)房間內(nèi)并且在該房間中的桌子上留著裝置,則女兒可以確定使用該特定裝置來執(zhí)行各種功能(例如,觀看由他的朋友粘貼的視頻、觀看由可能對(duì)于女兒感興趣的其他人粘貼的視頻以及其他行為)。為了改善用戶體驗(yàn)(例如,在這個(gè)示例中的女兒的體驗(yàn)),用戶識(shí)別組件902可以動(dòng)態(tài)地識(shí)別女兒是裝置的當(dāng)前用戶。
[0068]為了便利用戶識(shí)別組件902的識(shí)別,可以在存儲(chǔ)器102(或另一個(gè)系統(tǒng)組件)中保留與可以與該裝置交互的每一個(gè)人相關(guān)的信息。例如,可以輸入用戶名或用戶名/密碼對(duì),以便人與裝置交互,并且用戶識(shí)別組件902利用用戶名信息來對(duì)于用戶配置該裝置。根據(jù)一些方面,用戶識(shí)別組件902可以利用區(qū)分該特定用戶的其他方式。例如,可以通過生物統(tǒng)計(jì)(例如,指紋、拇指紋和眼睛掃描等)來識(shí)別用戶。部分地基于與處理該裝置的人相關(guān)的信息,用戶識(shí)別組件902被配置為識(shí)別使用該裝置的當(dāng)前人,并且向保留組件116 (或其他系統(tǒng)組件)提供信息。以這樣的方式,對(duì)于特定用戶在顯示器上定位和/或大小調(diào)整導(dǎo)航控件或其他可配置項(xiàng)目。該置放和/或大小調(diào)整可以基于由校準(zhǔn)組件702先前(或自動(dòng))實(shí)現(xiàn)的設(shè)置過程和/或基于其他考慮(例如,由修改組件802實(shí)現(xiàn)的改變)。例如,如果由用戶識(shí)別組件902識(shí)別的人已經(jīng)向系統(tǒng)900傳送偏好(例如,在左手側(cè)上的控件的第一子集和在右手側(cè)上的控件的第二子集),則動(dòng)態(tài)地實(shí)現(xiàn)這樣的偏好,而與裝置的最近(前一個(gè))用戶的偏好無關(guān)。
[0069]根據(jù)一些方面,裝置的子集或族可以彼此進(jìn)行通信,以提供用戶標(biāo)識(shí)和/或偏好信息。例如,使用一個(gè)家族三個(gè)裝置,并且女兒已經(jīng)在使用第一裝置,并且與第一裝置相關(guān)聯(lián)的校準(zhǔn)組件702和修改組件802已經(jīng)對(duì)于女兒配置了系統(tǒng)。當(dāng)女兒決定使用第二裝置時(shí),第一裝置和第二裝置可以進(jìn)行通信,使得從第一裝置向第二裝置傳送女兒的信息。在一個(gè)方面中,該通信在與女兒開始利用第二裝置大體同時(shí)地出現(xiàn)。然而,根據(jù)一些方面,該通信在不同的時(shí)間出現(xiàn)。例如,標(biāo)識(shí)和偏好信息可以被存儲(chǔ)在第一裝置的后端中(在上面的示例中),并且在與傳送其他信息(例如,通過后端傳送的服務(wù))大體同時(shí)地被傳送到第二裝置(和/或第三裝置)。
[0070]在裝置之間(或在可以是不在同一組裝置內(nèi)而是例如通過因特網(wǎng)進(jìn)行通信的裝置的分立裝置之間)傳送的信息可以被用作用于通過在此公開的浮動(dòng)導(dǎo)航控件的使用來改善用戶體驗(yàn)的起點(diǎn)。例如,用于用戶的配置可以是位于接近該裝置的左下側(cè)邊的小的控件。第二裝置可以利用該信息,并且根據(jù)第二裝置的顯示器大小、方向和其他特征(其可以與第一裝置的特征不同)來校準(zhǔn)偏好。
[0071]圖10圖示了根據(jù)一個(gè)方面的系統(tǒng)1000的另一個(gè)示例非限定性實(shí)施例。系統(tǒng)1000可以使用切換組件1002,切換組件1002可以根據(jù)用戶是左撇子還是右撇子來調(diào)整導(dǎo)航元件的定位。根據(jù)一些方面,系統(tǒng)可以另外地或替選地使用模式組件1004,模式組件1004可以基于是縱向模式還是橫向模式來渲染顯示元件來調(diào)整導(dǎo)航元件的定位。
[0072]切換組件1002可以基于左手模式或右手模式來自動(dòng)地調(diào)整設(shè)置。例如,如果用戶使用他的右手來拿起裝置并且開始移動(dòng)他的右拇指,則切換組件1002可以識(shí)別該移動(dòng)在右,并且可以指令調(diào)整組件114將控件移動(dòng)到屏幕的右下部分。該控件可以被可以考慮用戶的拇指的移動(dòng)范圍、用戶的拇指的大小、用戶偏好以及其他考慮的其他系統(tǒng)組件進(jìn)一步調(diào)整。
[0073]根據(jù)一些方面,切換組件1002可以根據(jù)左手模式或右手模式來修改在平板顯示器內(nèi)的浮動(dòng)控制條的置放??梢曰谟脩粜?zhǔn)度量來調(diào)整相對(duì)于控件的用戶設(shè)置。例如,可以將浮動(dòng)控制條放置在顯示器的正確的(或更適合的)部分中(例如,左、右),然后系統(tǒng)進(jìn)行校準(zhǔn)和/或其他調(diào)整。
[0074]根據(jù)一些方面,切換組件1002可以在沒有來自用戶的交互的情況下推論導(dǎo)航控件和/或浮動(dòng)控制條的最適當(dāng)?shù)奈恢谩6?,切換組件1002(以及其他系統(tǒng)組件)可以在后臺(tái)執(zhí)行相應(yīng)的功能,而不用裝置的用戶知道由系統(tǒng)組件在執(zhí)行的不同的行為。例如,當(dāng)人拿起平板計(jì)算機(jī)時(shí),該人可以本能地將他們的拇指放在計(jì)算機(jī)屏幕上?;谶@一點(diǎn),切換組件1002和其他系統(tǒng)組件(例如,調(diào)整組件114、校準(zhǔn)組件702和修改組件802等)可以推論正確的(或最適合的)位置應(yīng)當(dāng)是什么和/或控件的適當(dāng)大小。
[0075]根據(jù)一些方面,當(dāng)用戶將裝置(和屏幕)從縱向模式向橫向模式或從橫向模式向縱向模式移動(dòng)時(shí),模式組件1004可以自動(dòng)調(diào)整導(dǎo)航元件的位置和/或大小。為了在縱向和橫向模式之間改變,用戶可以根據(jù)需要簡單地轉(zhuǎn)動(dòng)該裝置(或屏幕)。模式組件1004被配置為認(rèn)識(shí)到改變已經(jīng)發(fā)生,并且可以基于所檢測(cè)的改變來調(diào)整導(dǎo)航控件的定位和/或大小。
[0076]圖11圖示了根據(jù)一個(gè)方面的、用于提供浮動(dòng)導(dǎo)航控件的示例非限定性方法1100。雖然為了簡化說明的目的而將方法示出和描述為一系列行為,但是所公開的主題不被行為的順序限制,因?yàn)橐恍┬袨榭梢砸圆煌捻樞蚝?或和與在此所示和所述的不同的行為同時(shí)地出現(xiàn)。例如,本領(lǐng)域內(nèi)的技術(shù)人員可以明白和理解,可以將方法替選地表示為諸如在狀態(tài)圖中的一系列相關(guān)的狀態(tài)或事件。而且,可以要求不是所有的示出行為來實(shí)現(xiàn)根據(jù)所公開的主題的方法。另外,應(yīng)當(dāng)明白,在本公開中公開的方法能夠被存儲(chǔ)在制造品上,以便利向計(jì)算機(jī)或其他計(jì)算裝置傳送和傳輸這樣的方法。
[0077]方法1100可以提供動(dòng)態(tài)可調(diào)整的用戶界面,其中,將導(dǎo)航控件放置在可配置的位置中,以便容易被拇指訪問以獲得觸摸屏行為。根據(jù)一些方面,方法1100可以包括使用處理器來執(zhí)行在存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)可執(zhí)行指令。
[0078]在1102處,當(dāng)(例如,使用導(dǎo)航控件)在裝置的顯示器上渲染多個(gè)控制特征時(shí),方法1100開始。該裝置可以是例如是平板計(jì)算機(jī)。該多個(gè)控制特征是用戶可以選擇來執(zhí)行用于裝置的操作的各種命令。例如,可以在顯示器上在該多個(gè)控制特征的默認(rèn)位置處渲染該多個(gè)控制特征。
[0079]在1104處,可以(例如,使用調(diào)整組件)修改在顯示器內(nèi)的控制特征的至少子集的置放。該修改可以基于部分地基于與用戶相關(guān)聯(lián)的人類工程考慮。根據(jù)一個(gè)方面,修改控制特征的子集的置放可以包括根據(jù)用戶的拇指的移動(dòng)范圍或大小來修改置放。例如,該修改可以包括根據(jù)在顯示器的左下部分、右下部分或左下部分和右下部分兩者上的拇指的方向來在顯示器內(nèi)重新定位多個(gè)控制特征的子集。在另一個(gè)示例中,該修改可以包括多個(gè)控制特征的子集在由拇指的位置限定的顯示器的導(dǎo)航區(qū)域內(nèi)的置放。
[0080]在1106處(例如,使用保留組件)來保留與在修改的置放和用戶之間的關(guān)聯(lián)相關(guān)的信息。當(dāng)用戶再一次使用該裝置時(shí)可以使用該信息。例如,下一次用戶開始操作該裝置時(shí),可以(例如,使用用戶識(shí)別組件)檢測(cè)到該特定用戶,并且,可以(例如,使用保留組件)訪問特定于那個(gè)用戶的信息。根據(jù)一個(gè)方面,方法1100可以包括:識(shí)別平板計(jì)算機(jī)的用戶;獲得保留的信息;并且基于保留的信息來輸出多個(gè)控制特征的至少子集。
[0081]以這樣的方式,可以對(duì)于用戶適當(dāng)?shù)嘏渲蔑@示器,而不必(例如,使用校準(zhǔn)組件)對(duì)于用戶重新校準(zhǔn)該裝置。根據(jù)一些方面,可以將用戶與至少另一個(gè)用戶相區(qū)別(例如,使用用戶識(shí)別組件)。例如,可以基于用戶的生物特征或基于其他標(biāo)準(zhǔn)(例如,用戶名和用戶名密碼對(duì)等)來區(qū)分用戶。
[0082]根據(jù)一些方面,方法1100可以包括:檢測(cè)平板計(jì)算機(jī)的方向已經(jīng)改變(例如,使用模式組件)。對(duì)于該方面進(jìn)一步地,方法1100包括:轉(zhuǎn)換多個(gè)控制特征的至少子集的置放,以適應(yīng)在縱向方向和橫向方向之間的改變。
[0083]圖12圖示了根據(jù)一個(gè)方面的、用于提供浮動(dòng)導(dǎo)航控件的另一個(gè)示例非限定性方法1200。在1202處,當(dāng)(例如,使用導(dǎo)航組件)在顯示器上渲染多個(gè)控制特征時(shí),方法1200開始。在1204可以(例如,使用調(diào)整組件)來修改多個(gè)控制特征的至少子集的置放。
[0084]在1206處,(例如,使用校準(zhǔn)組件)來輸出一組指令。該組指令可以被設(shè)計(jì)來確定可以被用戶訪問的導(dǎo)航區(qū)域。例如,可以基于用戶的拇指的移動(dòng)范圍和/或大小來限定該導(dǎo)航區(qū)域。在一些方面中,可以以可視格式和/或可聽格式來輸出該組指令。例如,該組指令可以向用戶指示如何移動(dòng)他的拇指,以便該裝置確定應(yīng)當(dāng)對(duì)于用戶利用的人類工程考慮。
[0085]在1208處,可以(例如,使用用戶界面)接收對(duì)于一組指令的響應(yīng)。例如,可以以用戶的拇指在顯示器上的移動(dòng)的形式來接收該響應(yīng)。可以從所接收的響應(yīng)測(cè)量用戶的移動(dòng)范圍和/或拇指墊面積。根據(jù)一些方面,如果在預(yù)定的時(shí)間量(例如,默認(rèn)時(shí)間值)內(nèi)未接收到響應(yīng),則可以將響應(yīng)的缺少解釋為用戶不期望對(duì)于控制特征的改變。
[0086]在一些方面中,響應(yīng)的缺少可以僅是對(duì)于拇指之一。例如,用戶可能不要(或不能)使得在顯示器的右手側(cè)上顯示任何控制特征,并且因此不響應(yīng)于指令而移動(dòng)他的右拇指。因此,在1210處,基于響應(yīng)(例如,使用調(diào)整組件)來大小調(diào)整或重新定位控制特征的子集的至少第一控制特征。在1212處,以可檢索的格式來(例如,使用保留組件)保留在用戶處的與修改的置放、大小調(diào)整、重新定位相關(guān)的信息。
[0087]根據(jù)一些方面,方法1200也可以包括:在基于調(diào)整來重新定向或重新定位和改變(例如,使用調(diào)整組件)第一控制特征的方向或位置后,接收(例如,使用用戶界面)對(duì)于第一控制特征的調(diào)整??梢詫⒃摳淖儽A?例如,使用保留組件)為信息的一部分。
[0088]參考圖13,用于實(shí)現(xiàn)所公開的主題的各個(gè)方面的適合環(huán)境1300包括計(jì)算機(jī)1302。計(jì)算機(jī)1302包括處理單元1304、系統(tǒng)存儲(chǔ)器1306、編碼解碼器1305和系統(tǒng)總線1308。在一個(gè)或多個(gè)非限定性實(shí)現(xiàn)方式中,計(jì)算機(jī)1302可以用于實(shí)現(xiàn)結(jié)合圖1-10描述或示出的系統(tǒng)或組件中的一個(gè)或多個(gè)。系統(tǒng)總線1308耦合系統(tǒng)組件,該系統(tǒng)組件包括但是不限于系統(tǒng)存儲(chǔ)器1306至處理單元1304。處理單元1304可以是各種可獲得處理器的任何一種。也可以將雙微處理器和其他多處理器架構(gòu)用作處理單元1304。
[0089]系統(tǒng)總線1308可以是幾種類型的總線結(jié)構(gòu)的任何一種,該幾種類型的總線結(jié)構(gòu)包括使用任何各種可用的總線體系結(jié)構(gòu)的存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線或外部總線和/或本地總線,該任何各種可用的總線體系結(jié)構(gòu)包括但是不限于工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)、微通道架構(gòu)(MSA)、擴(kuò)展ISA(EISA)、智能驅(qū)動(dòng)器電子裝置(IDE)、VESA局部總線(VLB)、外圍組件互連(PCI)、卡總線、通用串行總線(USB)、高級(jí)圖形端口(AGP)、個(gè)人計(jì)算機(jī)存儲(chǔ)卡國際協(xié)會(huì)總線(PCMCIA)、火線(IEEE1394)以及小型計(jì)算機(jī)系統(tǒng)接口(SCSI)。
[0090]系統(tǒng)存儲(chǔ)器1306包括易失性存儲(chǔ)器1310和非易失性存儲(chǔ)器1312。在非易失性存儲(chǔ)器1312中存儲(chǔ)了基本輸入/輸出系統(tǒng)(B1S),其包含用于例如在啟動(dòng)期間在計(jì)算機(jī)1302內(nèi)的元件之間傳送信息的基本例程。另外,根據(jù)一個(gè)方面,編碼解碼器1305可以包括編碼器或解碼器中的至少一個(gè),其中,編碼器或解碼器中的至少一個(gè)可以由硬件、硬件和軟件的組合或軟件構(gòu)成。雖然將編碼解碼器1305描述為分立的組件,但是編碼解碼器1305可以被包含在非易失性存儲(chǔ)器1312內(nèi)。通過例示而不是限制,非易失性存儲(chǔ)器1312可以包括只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、電可編程ROM(EPROM)、電可擦除可編程ROM(EEPROM)或快閃存儲(chǔ)器。易失性存儲(chǔ)器1310包括作為外部高速緩存的隨機(jī)存取存儲(chǔ)器(RAM)。根據(jù)各個(gè)方面,易失性存儲(chǔ)器可以存儲(chǔ)寫入操作重試邏輯(在圖13中未示出)等。通過例示而不是限制,可以諸如靜態(tài)RAM(SRAM)、動(dòng)態(tài)RAM(DRAM)、同步DRAM(SDRAM)、雙數(shù)據(jù)速率SDRAM (DDR SDRAM)和增強(qiáng)型SDRAM (ESDRAM)的許多形式來獲得RAM。
[0091]計(jì)算機(jī)1302也可以包括可移動(dòng)/非可移動(dòng)、易失性/非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。圖13圖示了例如盤存儲(chǔ)1314。盤存儲(chǔ)1314包括但是不限于諸如磁盤驅(qū)動(dòng)器、固態(tài)盤(SSD)軟盤驅(qū)動(dòng)器、帶驅(qū)動(dòng)器、Jaz驅(qū)動(dòng)器、Zip驅(qū)動(dòng)器、LS-70驅(qū)動(dòng)器、快閃存儲(chǔ)卡或存儲(chǔ)棒的設(shè)備。另外,盤存儲(chǔ)1314可以包括分立或與其他存儲(chǔ)介質(zhì)組合的存儲(chǔ)介質(zhì),其包括但是不限于光盤驅(qū)動(dòng)器,諸如致密盤ROM設(shè)備(⑶-ROM)、⑶可記錄驅(qū)動(dòng)器(⑶-R驅(qū)動(dòng)器)、⑶可重寫驅(qū)動(dòng)器(⑶-RW驅(qū)動(dòng)器)或數(shù)字多功能盤ROM驅(qū)動(dòng)器(DVD-ROM)。為了便利盤存儲(chǔ)設(shè)備1314至系統(tǒng)總線1308的連接,通常使用可移動(dòng)或不可移動(dòng)接口,諸如接口 1316。
[0092]應(yīng)當(dāng)明白,圖13描述了作為在用戶和在適當(dāng)?shù)牟僮鳝h(huán)境1300中描述的基本計(jì)算機(jī)資源之間的中間體的軟件。這樣的軟件包括操作系統(tǒng)1318??梢栽诒P存儲(chǔ)1314上存儲(chǔ)的操作系統(tǒng)1318用于控制和分配計(jì)算機(jī)1302的資源。應(yīng)用1320利用操作系統(tǒng)1318通過在系統(tǒng)存儲(chǔ)器1306或盤存儲(chǔ)1314上存儲(chǔ)的、諸如引導(dǎo)/關(guān)斷事務(wù)表格等的程序模塊1324和程序數(shù)據(jù)1326對(duì)于資源的管理。應(yīng)當(dāng)明白,可以使用各種操作系統(tǒng)或操作系統(tǒng)的組合來實(shí)現(xiàn)所公開的方面。
[0093]用戶通過輸入裝置1328(例如,用戶界面)向計(jì)算機(jī)1302內(nèi)輸入命令或信息。輸入裝置1328包括但是不限于指示裝置,諸如鼠標(biāo)、跟蹤球、觸控筆、觸摸墊、鍵盤、麥克風(fēng)、操縱桿、游戲墊、圓盤式衛(wèi)星天線、掃描儀、TV調(diào)諧卡、數(shù)碼相機(jī)、數(shù)碼視頻相機(jī)和網(wǎng)絡(luò)攝像頭等等。這些和其他輸入裝置經(jīng)由接口端口 1330通過系統(tǒng)總線1308連接到處理單元1304。接口端口 1330包括例如串行端口、并行端口、游戲端口和通用串行總線(USB)。輸出裝置1336使用相同類型的端口的一些作為輸入裝置1328。因此,例如,USB端口可以用于向計(jì)算機(jī)1302提供輸入,并且向輸出裝置1336輸出來自計(jì)算機(jī)1302的信息。輸出適配器1334被提供來說明在要求特殊適配器的其他輸出裝置1336中存在一些輸出裝置1336,諸如監(jiān)控器、揚(yáng)聲器和打印機(jī)。通過圖示而不是限制,輸出適配器1334包括視頻和聲音卡,其提供在輸出裝置1336和系統(tǒng)總線1308之間的連接的手段。應(yīng)當(dāng)注意,其他裝置和/或裝置的系統(tǒng)提供輸入和輸出能力兩者,諸如遠(yuǎn)程計(jì)算機(jī)1338。
[0094]計(jì)算機(jī)1302可以在使用到諸如遠(yuǎn)程計(jì)算機(jī)1338的一個(gè)或多個(gè)遠(yuǎn)程計(jì)算機(jī)(例如,一個(gè)族的裝置)的邏輯連接的聯(lián)網(wǎng)環(huán)境中運(yùn)行。遠(yuǎn)程計(jì)算機(jī)1338可以是個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、工作站、基于微處理器的電器、對(duì)等裝置、智能電話、平板計(jì)算機(jī)或其他網(wǎng)絡(luò)節(jié)點(diǎn),并且通常包括相對(duì)于計(jì)算機(jī)1302描述的元件中的許多。為了簡潔,對(duì)于遠(yuǎn)程計(jì)算機(jī)1338圖示了僅存儲(chǔ)器存儲(chǔ)裝置1340。遠(yuǎn)程計(jì)算機(jī)1338通過網(wǎng)絡(luò)接口 1342邏輯連接到計(jì)算機(jī)1302,并且然后經(jīng)由通信連接1344連接。網(wǎng)絡(luò)接口 1342涵蓋有線和/或無線通信網(wǎng)絡(luò),諸如局域網(wǎng)(LAN)和廣域網(wǎng)(WAN)和蜂窩網(wǎng)絡(luò)。LAN技術(shù)包括光纖分布式數(shù)據(jù)接口(FDDI)、銅分布式數(shù)據(jù)接口(⑶DI)、以太網(wǎng)和令牌環(huán)等。WAN技術(shù)包括但是不限于點(diǎn)到點(diǎn)鏈路、諸如綜合服務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)和其變化形式的電路交換網(wǎng)絡(luò)、分組交換網(wǎng)絡(luò)和數(shù)字用戶線(DSL)。
[0095]通信連接1344指的是用于將網(wǎng)絡(luò)接口 1342連接到系統(tǒng)總線1308的硬件/軟件。雖然在計(jì)算機(jī)1302內(nèi)為了說明性的清楚而示出了通信連接1344,但是通信連接1344也可以在計(jì)算機(jī)1302外部。連接到網(wǎng)絡(luò)接口 1342所需的硬件/軟件僅為了示例性的目的包括內(nèi)部和外部技術(shù),諸如包括:調(diào)制解調(diào)器,其包括常規(guī)電話級(jí)調(diào)制解調(diào)器,電纜調(diào)制解調(diào)器和DSL調(diào)制解調(diào)器;ISDN適配器;以及有線和無線以太網(wǎng)卡、集線器和路由器。
[0096]現(xiàn)在參見圖14,圖示了根據(jù)所公開的方面的計(jì)算環(huán)境1400的示意框圖。計(jì)算環(huán)境1400包括一個(gè)或多個(gè)客戶端1402(例如,膝上型計(jì)算機(jī)、智能電話、PDA、媒體播放器、計(jì)算機(jī)、便攜電子裝置和平板計(jì)算機(jī)等)??蛻舳?402可以是硬件和/或軟件(例如,線程、進(jìn)程、計(jì)算裝置)。計(jì)算環(huán)境1400也包括一個(gè)或多個(gè)服務(wù)器1404。服務(wù)器1404也可以是硬件或與軟件(例如,線程、進(jìn)程、計(jì)算裝置)相組合的硬件。服務(wù)器1404可以容納例如用于通過使用本公開的方面執(zhí)行變換的線程。在客戶端1402和服務(wù)器1404之間的一種可能的通信可以具有在兩個(gè)或更多計(jì)算機(jī)進(jìn)程之間發(fā)送的數(shù)據(jù)分組的形式,其中,數(shù)據(jù)分組可以包括視頻數(shù)據(jù)。數(shù)據(jù)分組可以包括元數(shù)據(jù),諸如相關(guān)聯(lián)的上下文信息。計(jì)算環(huán)境1400包括通信框架1406(例如,諸如因特網(wǎng)或移動(dòng)網(wǎng)絡(luò)的全球通信網(wǎng)絡(luò)),其可以用于促進(jìn)在客戶端1402和服務(wù)器1404之間的通信。
[0097]可以經(jīng)由有線(包括光纖)和/或無線技術(shù)來便利通信??蛻舳?402包括或可操作地連接到可以用于存儲(chǔ)客戶端1402本地的信息(例如,相關(guān)聯(lián)的上下文信息)的一個(gè)或多個(gè)客戶端數(shù)據(jù)存儲(chǔ)器1408。類似地,服務(wù)器1404可操作地包括或可操作地連接到可以用于存儲(chǔ)服務(wù)器1404本地的信息的一個(gè)或多個(gè)服務(wù)器數(shù)據(jù)存儲(chǔ)器1410。
[0098]也可以在分布式計(jì)算環(huán)境中實(shí)施所說明的本公開的方面,在該分布式計(jì)算環(huán)境中,通過經(jīng)由通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理裝置來執(zhí)行某些任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于本地和遠(yuǎn)程存儲(chǔ)器存儲(chǔ)裝置中。
[0099]而且,應(yīng)當(dāng)明白,在本說明書中描述的各個(gè)組件可以包括電路,該電路可以包括適當(dāng)值的組件和電路元件,以便實(shí)現(xiàn)本主題創(chuàng)新的實(shí)施例。而且,可以明白,可以在一個(gè)或多個(gè)集成電路(IC)芯片上實(shí)現(xiàn)各個(gè)組件中的許多。例如,在一個(gè)實(shí)施例中,可以在單個(gè)IC芯片中實(shí)現(xiàn)一組組件。在其他實(shí)施例中,在分立的IC芯片上制造或?qū)崿F(xiàn)相應(yīng)的組件中的一個(gè)或多個(gè)。
[0100]上述內(nèi)容包括各個(gè)實(shí)施例的示例。當(dāng)然,為了描述所述一個(gè)或多個(gè)方面的目的,不可能描述組件或技術(shù)的每一個(gè)可設(shè)想的組合,但是應(yīng)當(dāng)明白,各個(gè)方面的許多另外的組合和排列是可能的。因此,本公開意欲涵蓋所有這樣的改變、修改和變化。而且,包括在摘要中的內(nèi)容的本公開的所說明的實(shí)施例的上面的說明不意欲是窮盡性的或?qū)⑺_的實(shí)施例限于所公開的精確的形式。雖然為了說明的目的而在本公開中描述了特定實(shí)施例和示例,但是本領(lǐng)域內(nèi)的技術(shù)人員可以認(rèn)識(shí)到,在這樣的實(shí)施例和示例的范圍中的考慮的各種修改是可能的。
[0101]具體地說并且關(guān)于由上述組件、裝置、電路和系統(tǒng)等執(zhí)行的各個(gè)功能,用于描述這樣的組件的術(shù)語除了另外指示意欲對(duì)應(yīng)于執(zhí)行所述組件的指定功能(例如,功能上等同)的任何組件,即使在結(jié)構(gòu)上未等同于所公開的結(jié)構(gòu),該所公開的結(jié)構(gòu)執(zhí)行在本公開說明的、所公開的主題的說明性示例性方面中的功能。在這一點(diǎn)上,也可以認(rèn)識(shí)到,所述方面包括系統(tǒng)以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)具有用于執(zhí)行所要求保護(hù)的主題的各個(gè)方法的行為和/或事件的計(jì)算機(jī)可執(zhí)行指令。
[0102]已經(jīng)參考在幾個(gè)組件/塊之間的交互描述了上述系統(tǒng)/電路/模塊。可以明白,這樣的系統(tǒng)/電路和組件/塊可以包括那些組件或指定的子組件、指定組件或子組件的一些和/或另外的組件,并且根據(jù)上述的各種排列和組合。子組件也可以被實(shí)現(xiàn)為可通信地耦合到其他組件而不是被包括在父組件(分層)中的組件。另外,應(yīng)當(dāng)注意,一個(gè)或多個(gè)組件可以被組合為單個(gè)組件,該單個(gè)組件提供集合功能或被劃分為幾個(gè)分立的子組件,并且,諸如管理層的任何一個(gè)或多個(gè)中間層可以被提供來可通信地耦合到這樣的子組件,以便提供集成功能。在本公開中描述的任何組件也可以與在本公開中未具體說明但是被本領(lǐng)域內(nèi)的技術(shù)人員已知的一個(gè)或多個(gè)其他組件交互。雖然主要與執(zhí)行相應(yīng)的行為或功能相關(guān)地描述了在此所述的組件,應(yīng)當(dāng)明白,在非活動(dòng)狀態(tài)中,這些組件可以被配置為執(zhí)行這樣的行為或功能。
[0103]另外,雖然已經(jīng)相對(duì)于幾種實(shí)現(xiàn)方式的僅一個(gè)描述了特定特征,但是這樣的特征可以與可能期望并且任何給定或特定應(yīng)用有益的其他實(shí)現(xiàn)方式的一個(gè)或多個(gè)其他特征組合。而且,在詳細(xì)說明或權(quán)利要求中使用術(shù)語“包括”、“具有”、“包含”、其變化形式和其他類似詞的意義上,這些術(shù)語意欲以類似于作為開放轉(zhuǎn)換詞的術(shù)語“包括”的方式是包括性的,而不排除任何另外或其他的元素。
[0104]在本申請(qǐng)中使用的術(shù)語“組件”、“模塊”或“系統(tǒng)”等一般意欲指代硬件(例如,電路)、硬件和軟件的組合、軟件的計(jì)算機(jī)相關(guān)的實(shí)體或者與具有一個(gè)或多個(gè)特定功能的操作機(jī)器相關(guān)的實(shí)體。例如,組件可以是但是不限于在處理器(例如,數(shù)字信號(hào)處理器)上運(yùn)行的進(jìn)程、處理器、對(duì)象、可執(zhí)行文件、執(zhí)行線程、程序和/或計(jì)算機(jī)。通過例示,在控制器上移動(dòng)的應(yīng)用和控制器兩者可以是組件。一個(gè)或多個(gè)組件可以駐留在執(zhí)行的進(jìn)程和/或線程內(nèi),并且組件可以位于一個(gè)計(jì)算機(jī)上和/或被分布在兩個(gè)或更多計(jì)算機(jī)之間。而且,“裝置”可以具有下述形式:專門設(shè)計(jì)的硬件;通過其上的軟件的執(zhí)行而被使得特殊化的硬件,該軟件使得該硬件執(zhí)行特定功能:在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)的軟件;在計(jì)算機(jī)可讀傳輸介質(zhì)上發(fā)送的軟件;或其組合。
[0105]而且,在本公開中使用詞“示例”或“示例性”來表示作為示例、實(shí)例或例示。在本公開中描述為“示例性”的任何方面或設(shè)計(jì)不必然被解釋為相對(duì)于其他方面或設(shè)計(jì)是優(yōu)選的或有益的。而是,詞“示例”或“示例性”的使用意欲以具體的方式來提供概念。在本申請(qǐng)中使用的術(shù)語“或”意欲表示包括性的“或”而不是排他性的“或”。即,除非指定或從上下文清楚,“X使用A或B”意欲表示自然包括排列的任何一種。即,如果X使用A、X使用B或X使用A和B兩者,則在上述情況的任何一種下滿足“X使用A或B”。另外,在本申請(qǐng)中以及所附的權(quán)利要求使用的冠詞“一個(gè)”應(yīng)當(dāng)一般被解釋為表示“一個(gè)或多個(gè)”,除非指定或從上下文清楚與單數(shù)形式相關(guān)。
[0106]計(jì)算裝置通常包括多種介質(zhì),其可以包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和/或通信介質(zhì),其中,這兩個(gè)術(shù)語在本說明書中彼此不同地被使用如下。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是可以被計(jì)算機(jī)訪問、通常是非永久本質(zhì)并且可以包括易失性和非易失性介質(zhì)、可移動(dòng)和非可移動(dòng)介質(zhì)的任何可用存儲(chǔ)介質(zhì)。通過示例而不是限制性地,可以與用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、程序模塊、結(jié)構(gòu)化數(shù)據(jù)或無結(jié)構(gòu)的數(shù)據(jù)的信息的任何方法或技術(shù)相關(guān)地實(shí)現(xiàn)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以包括但是不限于RAM、R0M、EEPR0M、閃存或其他存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(DVD)或其它光盤存儲(chǔ)器、磁帶盒、磁帶、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備或者可以用來存儲(chǔ)期望的信息的其他有形和/或永久介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以被一個(gè)或多個(gè)本地或遠(yuǎn)程計(jì)算裝置例如經(jīng)由訪問請(qǐng)求、查詢或其他數(shù)據(jù)檢索協(xié)議訪問,以用于相對(duì)于由介質(zhì)存儲(chǔ)的信息的各種操作。
[0107]另一方面,通信介質(zhì)通常包含在數(shù)據(jù)信號(hào)中的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他結(jié)構(gòu)化或非結(jié)構(gòu)化的數(shù)據(jù),該數(shù)據(jù)信號(hào)可以是暫時(shí)的,諸如調(diào)制的數(shù)據(jù)信號(hào),例如載波或其他傳送機(jī)制,并且包括任何信息傳遞或傳送介質(zhì)。術(shù)語“調(diào)制的數(shù)據(jù)信號(hào)”或信號(hào)是指以編碼在一個(gè)或多個(gè)信號(hào)中的信息的方式來設(shè)置或改變其特性的一個(gè)或多個(gè)的信號(hào)。通過示例而不是限制性地,通信介質(zhì)包括:有線介質(zhì),諸如有線網(wǎng)絡(luò)或直接有線連接;以及無線介質(zhì),諸如聲音、RF、紅外線和其他無線介質(zhì)。
[0108]另外,雖然已經(jīng)僅相對(duì)于幾種實(shí)現(xiàn)方式之一公開了所公開的方面的特定特征,但是這樣的特征可以與可能對(duì)于任何給定或特定應(yīng)用期望或有益的其他實(shí)現(xiàn)方式的一個(gè)或多個(gè)其他特征組合。而且,在詳細(xì)說明或權(quán)利要求中使用術(shù)語“包括”、“具有”、“包含”、其變化形式和其他類似詞的意義上,這些術(shù)語意欲以類似于作為開放轉(zhuǎn)換詞的術(shù)語“包括”的方式是包括性的,而不排除任何另外或其他的元素。
【權(quán)利要求】
1.一種系統(tǒng),包括: 存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)可執(zhí)行組件;以及 處理器,所述處理器執(zhí)行在所述存儲(chǔ)器中存儲(chǔ)的下面的計(jì)算機(jī)可執(zhí)行組件: 導(dǎo)航組件,所述導(dǎo)航組件在平板計(jì)算機(jī)的顯示器上渲染控制特征; 調(diào)整組件,所述調(diào)整組件根據(jù)用戶拇指的方向來修改所述控制特征的置放;以及 保留組件,所述保留組件將所述控制特征保持在所修改的置放處。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述調(diào)整組件將所述控制特征的第一子集放置在所述顯示器的左下部分處,并且將所述控制特征的第二子集放置在所述顯示器的右下部分處。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括校準(zhǔn)組件,所述校準(zhǔn)組件識(shí)別用戶的拇指的移動(dòng)范圍或大小中的至少一個(gè),其中,所述調(diào)整組件響應(yīng)于所述用戶的拇指的所述移動(dòng)范圍或所述大小而改變所述控制特征的所述置放。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),進(jìn)一步包括修改組件,所述修改組件接收對(duì)于所述控制特征中的一個(gè)或多個(gè)的用戶修改,其中,所述用戶修改與所述一個(gè)或多個(gè)控制特征的大小或位置相關(guān)。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括用戶識(shí)別組件,所述用戶識(shí)別組件檢測(cè)所述平板計(jì)算機(jī)的用戶,其中,所述調(diào)整組件部分地基于從所述保留組件接收的信息來為所述用戶修改置放。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其中,所述用戶識(shí)別組件基于所述用戶的生物特征來檢測(cè)所述用戶。
7.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述調(diào)整組件修改所述控制特征在所述顯示器的導(dǎo)航區(qū)域內(nèi)的置放。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中,所述導(dǎo)航區(qū)域包括在用戶的拇指的移動(dòng)范圍內(nèi)的區(qū)域。
9.根據(jù)權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括切換組件,所述切換組件基于用戶是左撇子還是右撇子來在左布局和右布局之間轉(zhuǎn)換所述控制特征的置放。
10.根據(jù)權(quán)利要求1所述的系統(tǒng),進(jìn)一步包括模式組件,所述模式組件在所述平板計(jì)算機(jī)在縱向和橫向之間被改變時(shí)調(diào)整所述控制特征的置放。
11.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,浮動(dòng)控制條包括所述控制特征。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述控制特征被透明地顯示以允許觀看在所述浮動(dòng)控制條下的元件。
13.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述浮動(dòng)控制條是浮動(dòng)菜單或可重新定位的菜單。
14.根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述浮動(dòng)控制條能在所述顯示器的左下部分或右下部分處被訪問、或者在左下部分和右下部分兩者處被訪問。
15.—種方法,包括: 使用處理器來執(zhí)行在存儲(chǔ)器中存儲(chǔ)的下面的計(jì)算機(jī)可執(zhí)行指令: 在平板計(jì)算機(jī)的顯示器上渲染多個(gè)控制特征; 部分地基于與用戶相關(guān)聯(lián)的人類工程考慮來修改所述多個(gè)控制特征的至少子集在所述顯示器內(nèi)的置放;以及 保留與在所修改的置放和所述用戶之間的關(guān)聯(lián)相關(guān)的信息,其中所述用戶被與至少一個(gè)其他用戶相區(qū)別。
16.根據(jù)權(quán)利要求15所述的方法,其中,所述修改包括根據(jù)所述用戶的拇指的移動(dòng)范圍或大小來修改所述置放。
17.根據(jù)權(quán)利要求15所述的方法,進(jìn)一步包括:根據(jù)在所述顯示器的左下部分、右下部分或左下部分和右下部分兩者處的拇指的方向來重新定位在所述顯示器內(nèi)的所述多個(gè)控制特征的所述子集。
18.根據(jù)權(quán)利要求15所述的方法,進(jìn)一步包括:修改所述多個(gè)控制特征的所述子集在由拇指的位置限定的所述顯示器的導(dǎo)航區(qū)域內(nèi)的所述置放。
19.根據(jù)權(quán)利要求15所述的方法,進(jìn)一步包括: 輸出一組指令; 接收對(duì)于所述一組指令的響應(yīng);以及 基于所述響應(yīng)來調(diào)整所述多個(gè)控制特征的至少所述子集的第一控制特征的大小或重新定位所述第一控制特征。
20.根據(jù)權(quán)利要求19所述的方法,進(jìn)一步包括: 在重新定向或重新定位之后接收對(duì)于所述第一控制特征的調(diào)整;以及基于所述調(diào)整來改變所述第一控制特征的方向或定位,其中將所述改變被保留為所述信息的一部分。
21.根據(jù)權(quán)利要求15所述的方法,進(jìn)一步包括: 識(shí)別所述平板計(jì)算機(jī)的用戶; 獲得所保留的信息;以及 基于所保留的信息來輸出所述多個(gè)控制特征的至少所述子集。
22.根據(jù)權(quán)利要求15所述的方法,進(jìn)一步包括: 檢測(cè)所述平板計(jì)算機(jī)的方向已經(jīng)改變;以及 轉(zhuǎn)換所述多個(gè)控制特征的至少所述子集的所述置放以適應(yīng)在縱向和橫向之間的改變。
23.一種裝置,包括: 存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)可執(zhí)行組件;以及 處理器,所述處理器執(zhí)行在所述存儲(chǔ)器中存儲(chǔ)的下面的計(jì)算機(jī)可執(zhí)行組件: 導(dǎo)航組件,所述導(dǎo)航組件在平板計(jì)算機(jī)的顯示器上顯示控制特征; 校準(zhǔn)組件,所述校準(zhǔn)組件檢測(cè)拇指大小或移動(dòng)范圍中的至少一個(gè); 調(diào)整組件,所述調(diào)整組件修改所述控制特征的第一子集在導(dǎo)航區(qū)域內(nèi)的置放,其中,所述導(dǎo)航區(qū)域包括基于所述拇指大小或所述移動(dòng)范圍來限定的區(qū)域; 修改組件,所述修改組件接收對(duì)于在所述第一子集內(nèi)的一個(gè)或多個(gè)特征的改變,其中,所述調(diào)整組件向所述一個(gè)或多個(gè)控制特征應(yīng)用所接收的改變;以及 保留組件,所述保留組件將所述控制特征的所述第一子集的所述置放與用戶相關(guān)聯(lián),并且存儲(chǔ)與所述關(guān)聯(lián)相關(guān)的信息。
24.根據(jù)權(quán)利要求23所述的裝置,進(jìn)一步包括用戶識(shí)別組件,所述用戶識(shí)別組件識(shí)別所述裝置的當(dāng)前用戶,其中,所述保留組件檢索與用于所述當(dāng)前用戶的所述控制特征的所述第一子集的所述置放相關(guān)的信息,并且,所述調(diào)整組件使得所述控制特征的所述第一子集在所修改的置放處被顯示。
【文檔編號(hào)】G06F3/0488GK104364752SQ201380030254
【公開日】2015年2月18日 申請(qǐng)日期:2013年4月9日 優(yōu)先權(quán)日:2012年4月10日
【發(fā)明者】蔡欣媚, 蒂莫西·查爾斯·瓊斯, 安德烈·多羅尼切夫 申請(qǐng)人:谷歌公司