過掃描顯示設(shè)備以及使用該過掃描顯示設(shè)備的方法
【專利摘要】一種顯示設(shè)備,該顯示設(shè)備包括顯示面板、觸摸屏面板和計(jì)算機(jī)處理器,所述顯示面板包括被配置成顯示一個或多個圖像對象的顯示區(qū)域和被配置成防止在過掃描區(qū)域內(nèi)顯示圖像的過掃描區(qū)域,覆在所述顯示區(qū)域和所述過掃描區(qū)域的所述觸摸屏面板被配置成檢測并生成指示所檢測到的交互的交互數(shù)據(jù),所述計(jì)算機(jī)處理器被配置成訪問第一交互數(shù)據(jù)、確定第一交互數(shù)據(jù)反映與所述觸摸屏面板的對應(yīng)地與所述過掃描區(qū)域重疊的至少一個部分的交互、基于第一交互數(shù)據(jù)來標(biāo)識第一特定交互輸入類型以及指令所述顯示面板調(diào)用所述顯示區(qū)域中的一個或多個圖像對象的顯示或改變所述顯示區(qū)域中的一個或多個圖像對象的顯示。
【專利說明】過掃描顯示設(shè)備以及使用該過掃描顯示設(shè)備的方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及多點(diǎn)觸摸顯示設(shè)備的特征。
[0002]背景
[0003]類似于傳統(tǒng)的觸摸屏顯示設(shè)備,一些多點(diǎn)觸摸顯示設(shè)備需要用戶提供在顯示設(shè)備的顯示區(qū)域內(nèi)的物理接觸。結(jié)果,可在顯示區(qū)域內(nèi)的畫布上對圖像對象進(jìn)行操縱。然而,使用顯示設(shè)備的顯示區(qū)域來接收用戶輸入以便對畫布的圖像對象進(jìn)行操縱有時妨礙了用戶在操縱圖像對象的同時接收顯示區(qū)域整體的無遮擋視圖。
【專利附圖】
【附圖說明】
[0004]圖1是被配置成向用戶提供操縱視圖以及操縱在畫布上排列的顯示的圖像對象的能力的多點(diǎn)觸摸顯示設(shè)備的圖。
[0005]圖2是被配置成在覆在過掃描區(qū)域上的觸摸屏設(shè)備處接收接觸輸入的顯示設(shè)備的過掃描區(qū)域的圖示。
[0006]圖3是用于為過掃描區(qū)域內(nèi)的用戶輸入選擇用戶界面交互的交互過程的示例的流程圖。
[0007]圖4-6是被配置成接收過掃描區(qū)域的各部分內(nèi)的接觸輸入以供查看器的顯示和交互的顯示設(shè)備的圖。
[0008]圖7是用于選擇用于查看器的顯示和交互的用戶界面交互的交互過程的示例的流程圖。
[0009]圖8-10是被配置成接收過掃描區(qū)域的各部分內(nèi)的接觸輸入以供鍵盤的顯示和交互的顯示設(shè)備的圖。
[0010]圖11是用于選擇用于鍵盤的顯示和交互的用戶界面交互的交互過程的示例的流程圖。
[0011]圖12-14是被配置成接收過掃描區(qū)域的各部分內(nèi)的接觸輸入以供菜單的顯示和交互的顯示設(shè)備的圖。
[0012]圖15-18是被配置成接收過掃描區(qū)域的各部分內(nèi)的接觸輸入以供另一菜單的顯示和交互的顯示設(shè)備的圖。
[0013]圖19是用于選擇用于菜單的用戶界面交互的交互過程的示例的流程圖。
[0014]圖20是用于選擇用于菜單的用戶界面交互的交互過程的另一示例的流程圖。
[0015]圖21-26是被配置成接收過掃描區(qū)域的各部分內(nèi)的接觸輸入以供下拉抽屜菜單的顯示和交互的顯示設(shè)備的圖。
[0016]圖27是用于選擇用于被配置成向用戶提供對圖像對象的選擇的下拉抽屜顯示菜單的顯示和交互的用戶界面交互的交互過程的示例的流程圖。
[0017]圖28是被配置成接收過掃描區(qū)域和顯示區(qū)域的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備的圖。
[0018]圖29是被配置成接收過掃描區(qū)域的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備的圖。
[0019]圖30是用于選擇用于平搖畫布的相機(jī)視圖的用戶界面交互的交互過程的示例的流程圖。
[0020]圖31a和31b是被配置成接收過掃描區(qū)域的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備的圖。
[0021]圖32a和32b是被配置成接收過掃描區(qū)域的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備的圖。
[0022]圖33是用于選擇用于縮放畫布的相機(jī)視圖的用戶界面交互的交互過程的示例的流程圖。
[0023]圖34是用于基于過掃描區(qū)域內(nèi)的用戶輸入來選擇用戶界面交互的示例性交互過程的流程圖。
[0024]圖35a和35b是被配置成接收過掃描區(qū)域和顯示區(qū)域的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備的圖。
[0025]圖36a和36b是被配置成接收過掃描區(qū)域和顯示區(qū)域的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備的圖。
[0026]圖37a和37b是被配置成接收過掃描區(qū)域和顯示區(qū)域的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備的圖。
[0027]圖38a和38b是被配置成接收過掃描區(qū)域和顯示區(qū)域的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備的圖。
[0028]圖39是用于選擇用于操縱畫布的相機(jī)視圖的用戶界面交互的交互過程的示例的流程圖。
[0029]圖40和41是被配置成接收過掃描區(qū)域和顯示區(qū)域的各部分內(nèi)的接觸輸入來使得能夠?qū)崿F(xiàn)對所顯示的圖像對象的選擇以及使相機(jī)視圖的中心定位在所選對象上的顯示設(shè)備的圖。
[0030]圖42是使得用戶能夠選擇所顯示的圖像對象并使相機(jī)視圖的中心定位在所選對象上的交互過程的示例的流程圖。
【具體實(shí)施方式】
[0031]觸摸屏顯示設(shè)備包括在顯示設(shè)備的顯示區(qū)域上延伸的觸敏表面。通過將這個觸敏表面延伸到觸摸屏設(shè)備的顯示區(qū)域之外,通過允許用戶使用不遮擋顯示區(qū)域的觸摸與觸摸屏設(shè)備進(jìn)行交互來增強(qiáng)觸摸屏設(shè)備的功能是可能的。觸敏表面的被定位在觸摸屏設(shè)備的非顯示區(qū)域上的部分被稱為“過掃描(overscan) ”區(qū)域并且可被有利地利用以執(zhí)行各種圖形用戶界面(GUI)功能。值得注意的是,過掃描區(qū)域和顯示區(qū)域可具有相同或基本相同的對于觸摸的二維敏感性。
[0032]如在以下更加詳細(xì)描述的,過掃描區(qū)域可被用于啟動與觸摸屏設(shè)備的各種GUI交互,包括例如,打開和關(guān)閉促進(jìn)對顯示在顯示區(qū)域中的對象的操縱的對象查看器、打開和關(guān)閉可被用于對顯示在顯示區(qū)域中的對象進(jìn)行注釋的虛擬鍵盤、打開和關(guān)閉菜單以及改變顯示在顯示區(qū)域中的對象的視圖。觸摸屏設(shè)備可基于用戶輸入的類型(例如,垂直劃動、單指輕擊、三指雙輕擊、“捏合”手勢、“張開”手勢等)和/或用戶輸入在觸摸屏設(shè)備的過掃描區(qū)域內(nèi)的位置(例如,在過掃描區(qū)域的在顯示區(qū)域的突出顯示的邊界下方的部分中等)來確定要啟動哪個GUI交互。例如,用戶可使用向上垂直劃動來觸摸或以其他方式與過掃描區(qū)域的在顯示區(qū)域下方的部分進(jìn)行交互,從而啟動虛擬鍵盤GUI交互,這得到了看上去從過掃描區(qū)域中滑出并進(jìn)入顯示區(qū)域的虛擬鍵盤。以下將進(jìn)一步描述可響應(yīng)于提供在過掃描區(qū)域中的輸入來被啟動的這個和其他⑶I交互。
[0033]圖1是多點(diǎn)觸摸顯示設(shè)備I的圖示,該多點(diǎn)觸摸顯示設(shè)備I被配置成向用戶提供操縱視圖以及操縱安排在畫布上的所顯示的圖像對象的能力。例如,用戶被提供查看畫布的全部區(qū)域以及通過使用顯示設(shè)備I的縮放控件來查看畫布的可選擇部分的能力,這將在以下詳細(xì)描述。通過使用縮放控件來查看比畫布的全部區(qū)域少的部分,用戶能夠啟動畫布的全部區(qū)域的各部分的相機(jī)視圖。在另一實(shí)現(xiàn)中,相機(jī)視圖可被操縱來平搖(pan)到畫布的其他區(qū)域。
[0034]在一個實(shí)現(xiàn)中,顯示設(shè)備I包括用界面邊界13來包圍(或圍繞)顯示區(qū)域12的過掃描區(qū)域11,其中界面邊界13形成在過掃描區(qū)域11和顯示區(qū)域12之間。在此,界面邊界可具有基本上很小的維度或沒有維度。例如,界面邊界13僅僅標(biāo)識毗連的過掃描區(qū)域11和顯示區(qū)域12之間的無縫邊界并可不具有任何特定的厚度或?qū)挾?。顯示區(qū)域12被配置成提供被安排在畫布上的所顯示的圖像對象的可選擇視圖,而過掃描區(qū)域11被配置成排除圖像對象的顯示。即,顯示區(qū)域12可被配置成包括顯示像素元素,而過掃描區(qū)域11可被配置成排除顯示像素元素(即,過掃描區(qū)域11可不包括顯示像素元素,并且因此,可不能夠顯示圖像對象)。由于過掃描區(qū)域11可有意地排除顯示像素元素,所以顯示設(shè)備I的顯示圖像對象的顯示區(qū)域12可比顯示設(shè)備I的整體大小要小。
[0035]在一些實(shí)現(xiàn)中,過掃描區(qū)域11和顯示區(qū)域12可類似于相-框,其中過掃描區(qū)域11環(huán)繞(或圍繞)顯示區(qū)域12。附加地,雖然圖1和2中顯示的顯示設(shè)備I具有矩形的幾何形狀,即,過掃描區(qū)域11和顯示區(qū)域12被顯示為矩形,但是顯示設(shè)備12可具有其他幾何形狀。例如,顯示區(qū)域12可具有圓形形狀,而過掃描區(qū)域11可以是圓形框或可以是具有完全包圍該圓形顯示區(qū)域12的不同形狀(例如,方形或矩形)的框。相反,過掃描區(qū)域11可以是具有圓形形狀的框,而顯示區(qū)域12可具有位于圓形過掃描區(qū)域11內(nèi)的不同形狀(例如,矩形或方形)。在其他實(shí)現(xiàn)中,顯示區(qū)域12可改為具有框的形狀(例如,圓形、方形或矩形),其中過掃描區(qū)域11完全被包圍在顯示區(qū)域框12中。
[0036]在一些實(shí)現(xiàn)中,過掃描區(qū)域11可僅從顯示區(qū)域120的外部邊界中的一個或多個的全部或一部分中延伸。例如,過掃描區(qū)域11可以是僅與顯示區(qū)域12的底部邊界相鄰的矩形。過掃描區(qū)域11可延伸顯示區(qū)域12的一個或多個側(cè)邊界(例如,矩形顯示區(qū)域12的頂部、底部、右或左邊界)的完整長度或可僅延伸顯示區(qū)域12的一個或多個側(cè)邊界的完整長度的一部分。例如,過掃描區(qū)域11可以是與16英寸乘9英寸的矩形顯示區(qū)域12的底部邊界的中心部分相鄰的I英寸乘I英寸的方形。
[0037]在各實(shí)現(xiàn)的每個中,過掃描區(qū)域11被配置具有使得允許接受在ID維度(S卩,沿著X軸和y軸之一或兩者)和2D維度(即,沿著X軸和y軸兩者)兩者中的接觸輸入的這樣尺寸的寬度。和被配置成接收點(diǎn)類接觸輸入的邊緣類型區(qū)域相反,過掃描區(qū)域11可被配置成具有允許沿多個X軸和I軸方向的有目的的接觸輸入的寬度。此外,過掃描區(qū)域11可被配置成維持基本不變的寬度。例如,顯示設(shè)備I可被配置使得過掃描區(qū)域11被構(gòu)建為專用于接收接觸輸入的基本“永久的”區(qū)域。在一些實(shí)現(xiàn)中,顯示設(shè)備I可不具有重新配置過掃描區(qū)域11的寬度的能力。相反地,顯示設(shè)備I可具有重新配置過掃描區(qū)域11的寬度的能力。然而,過掃描區(qū)域11可被配置成不顯示圖像對象,即,過掃描區(qū)域11排除顯示像素元素。
[0038]覆在過掃描區(qū)域11和顯示區(qū)域12之上的是觸摸屏設(shè)備14,該觸摸屏設(shè)備14在顯示設(shè)備I的水平邊1al和10a2以及垂直邊1bl和10b2之間延伸。觸摸屏設(shè)備14可被配置成覆在過掃描區(qū)域11和顯示區(qū)域12兩者之上,并可被配置成接收來自過掃描區(qū)域11和顯示區(qū)域12兩者內(nèi)的用戶輸入。
[0039]觸摸屏設(shè)備14可要求用戶用一個或多個手指、指示筆和/或其他機(jī)制來物理地觸摸其表面以與觸摸屏設(shè)備14的表面交互。觸摸屏設(shè)備14的其他實(shí)現(xiàn)可被配置成通過檢測到以下來接收輸入:一個或多個手指、指示筆和/或其他機(jī)制通過在顯示區(qū)域的表面周圍懸?;蛞云渌绞皆陲@示區(qū)域的表面附近來與多點(diǎn)觸摸顯示設(shè)備的表面進(jìn)行交互,而不要求輸入機(jī)制實(shí)際作出與觸摸屏顯示設(shè)備的表面的物理接觸。在一些實(shí)現(xiàn)中,觸摸屏設(shè)備14可通過輸入機(jī)制懸停在例如其表面的10_內(nèi)來接收輸入。在一個特定的示例中,觸摸屏設(shè)備14是通過輸入機(jī)制與觸摸屏設(shè)備的傳感器矩陣交互使得輸入機(jī)制在傳感器矩陣上的位置處作出電容變化來檢測輸入機(jī)制在其表面上的位置的電容觸摸傳感器。這個電容變化接著被測量來估計(jì)輸入機(jī)制的位置。
[0040]如以下詳細(xì)描述的,畫布的所顯示的圖像對象可基于由觸摸屏設(shè)備14提供的指示一個或多個輸入機(jī)制與覆在過掃描區(qū)域11上的觸摸屏設(shè)備14的各部分的交互的輸入數(shù)據(jù)(也稱為交互數(shù)據(jù))以及指示一個或多個輸入機(jī)制與覆在顯示區(qū)域12上的觸摸屏設(shè)備14的各部分的交互的輸入/交互數(shù)據(jù)來被操縱。此外,畫布可基于指示一個或多個輸入機(jī)制與覆在過掃描區(qū)域11和顯示區(qū)域12之一或兩者上的觸摸屏設(shè)備14的各部分的交互的輸入/交互數(shù)據(jù)來被操縱,以向用戶提供可選擇的相機(jī)視圖。
[0041]在一些實(shí)現(xiàn)中,顯示設(shè)備I包括具有單個觸摸傳感器矩陣的觸摸屏面板,該觸摸屏面板檢測一個或多個輸入機(jī)制在該矩陣上的二維位置并生成指示該一個或多個輸入機(jī)制在該矩陣上的二維位置的交互數(shù)據(jù)。矩陣可從例如第一多個基本上平行的導(dǎo)體(例如,行導(dǎo)體)中形成,該第一多個基本上平行的導(dǎo)體(例如,行導(dǎo)體)與第二多個基本上平行的導(dǎo)體(例如,列導(dǎo)體)相交使得第一多個導(dǎo)體中的每個導(dǎo)體與第二多個導(dǎo)體中的每個導(dǎo)體相交并且反之亦然。可通過例如測量從第一多個導(dǎo)體的導(dǎo)體中的一個或多個到第二多個導(dǎo)體的導(dǎo)體中的一個或多個或到共同系統(tǒng)接地的電容變化來檢測一個或多個輸入機(jī)制的位置。顯示設(shè)備I能從生成的交互數(shù)據(jù)中確定一個或多個輸入機(jī)制是位于顯示區(qū)域12上還是位于過掃描區(qū)域11上。在一個實(shí)現(xiàn)示例中,顯示設(shè)備I包括數(shù)據(jù)存儲,該數(shù)據(jù)存儲將傳感器矩陣上的第一組二維位置(其中每個位置可由例如行坐標(biāo)和列坐標(biāo)來表示)存儲為對應(yīng)于顯示區(qū)域12并將傳感器矩陣中的第二且不同的一組二維位置存儲為對應(yīng)于過掃描區(qū)域11。顯示設(shè)備I能從交互數(shù)據(jù)中確定一個或多個輸入機(jī)制的二維位置并能夠通過將所確定的位置與所存儲的第一和第二組位置進(jìn)行比較來確定一個或多個輸入機(jī)制的二維位置是在顯示區(qū)域12上還是在過掃描區(qū)域11上。顯示設(shè)備I可接著基于交互輸入是在顯示區(qū)域12內(nèi)被接收到還是在過掃描區(qū)域11內(nèi)被接收到來不同地處理交互輸入。
[0042]在一些實(shí)現(xiàn)中,第一和第二組位置可一起與形成矩陣的單個連續(xù)區(qū)域的位置相對應(yīng)。在其他實(shí)現(xiàn)中,第一和第二組位置可分別對應(yīng)于傳感器矩陣的兩個不同的區(qū)域,該兩個不同的區(qū)域彼此被傳感器矩陣的被認(rèn)為既不在顯示區(qū)域內(nèi)也不在過掃描區(qū)域內(nèi)的一個或多個導(dǎo)體(例如,行和/或列)分開。在一些實(shí)現(xiàn)中,第一和第二組位置一起包括了傳感器矩陣上的所有位置。在其他實(shí)現(xiàn)中,第一和第二組位置包括少于傳感器矩陣上的所有位置的位置,使得一些二維位置既不在顯示區(qū)域12內(nèi)也不在過掃描區(qū)域11內(nèi)。
[0043]在一些實(shí)現(xiàn)中,設(shè)備I包括沿著(或平行于)垂直邊1bl之一垂直地延伸的垂直滾動條區(qū)域15v和沿著(或平行于)水平邊10a2之一水平地延伸的水平滾動條區(qū)域15h。由于設(shè)備I被配置成向用戶提供畫布的整個區(qū)域以及畫布的可選擇區(qū)域部分的相機(jī)視圖,所以滾動條可被顯示以向用戶提供關(guān)于相機(jī)視圖相對于畫布的整體區(qū)域的相對定位的指示。如在以下詳細(xì)描述的,在一些實(shí)現(xiàn)中,操縱相機(jī)視圖來顯示畫布的特定區(qū)域使得在垂直滾動條區(qū)域15v和水平滾動條區(qū)域15h內(nèi)顯示垂直滾動條和水平滾動條。
[0044]圖2是被配置成在覆在過掃描區(qū)域11上的觸摸屏設(shè)備14處接收交互輸入的顯示設(shè)備I的過掃描區(qū)域11的圖示。出于簡明和慣例的目的,交互輸入可隨后被稱為接觸輸入,而交互輸入數(shù)據(jù)可隨后被稱為接觸輸入數(shù)據(jù)。然而,應(yīng)當(dāng)理解,在以下公開中任何對于接觸輸入和數(shù)據(jù)的引用構(gòu)想了由與觸摸屏設(shè)備14的表面直接物理接觸的一個或多個輸入機(jī)制(例如,手指或機(jī)械類型的設(shè)備,諸如指示筆)或響應(yīng)于其生成的輸入和數(shù)據(jù)以及由懸停在觸摸屏設(shè)備14的表面附近而不實(shí)際接觸觸摸屏設(shè)備14的表面的一個或多個輸入機(jī)制(如之前提到的)或響應(yīng)于其生成的輸入和數(shù)據(jù)兩者。
[0045]此外,出于簡明和慣例的目的,對接收過掃描區(qū)域11內(nèi)的接觸輸入的引用可與在觸摸屏設(shè)備14處接收過掃描區(qū)域11的對應(yīng)部分內(nèi)的接觸輸入同義。例如,當(dāng)在過掃描區(qū)域11的各部分內(nèi)接收到接觸輸入時,可以理解,接觸輸入是在過掃描區(qū)域11的對應(yīng)(各)部分處對觸摸屏設(shè)備14作出的。
[0046]可在過掃描區(qū)域11的各個區(qū)域內(nèi)接收到接觸輸入。例如,過掃描區(qū)域11可包括分別對應(yīng)于顯示設(shè)備I的頂部、邊1、底部和邊2部分的過掃描輸入?yún)^(qū)域lla-d。此外,過掃描區(qū)域11可包括分別對應(yīng)于置于過掃描輸入?yún)^(qū)域lla-d之間的角落區(qū)域的過掃描輸入角落區(qū)域llel-4。雖然過掃描輸入?yún)^(qū)域lla-d被顯示為具有基本相同的寬度wl (從界面邊界13到垂直和水平邊1al、10a2、1bl和10b2中對應(yīng)的各個),但是過掃描區(qū)域11可被提供具有基本不同的寬度wl。例如,過掃描輸入?yún)^(qū)域Ila可具有基本大于或基本小于過掃描輸入?yún)^(qū)域IlbUlc和Ild的寬度的寬度wl (沿著y軸方向),或過掃描輸入?yún)^(qū)域Ilb可具有基本大于或基本小于過掃描輸入?yún)^(qū)域lla、llc和Ild的寬度的寬度wl (沿著x軸方向)。此夕卜,相對的過掃描輸入?yún)^(qū)域Ila和Ilc可具有基本大于或基本小于相對的過掃描輸入?yún)^(qū)域Ilb和Ild的寬度wl (沿著X軸方向)的寬度wl (沿著y軸方向)。附加地,相鄰的過掃描輸入?yún)^(qū)域Ila和Ilb可具有基本大于或基本小于相鄰的過掃描輸入?yún)^(qū)域Ile和Ild的寬度wl (沿著X軸和Y軸方向)的寬度wl (沿著X軸和Y軸方向)。
[0047]在一些實(shí)現(xiàn)中,過掃描區(qū)域11可具有與顯示區(qū)域的n:m的寬度比,其中‘η’對應(yīng)于過掃描區(qū)域11的寬度wl,而‘m’對應(yīng)于顯示區(qū)域12的寬度w2,并且‘η’和‘m’中的每個都例如是I到100之間的數(shù)。作為示例,1:1的寬度比可指示過掃描區(qū)域11的寬度《I基本上與顯示區(qū)域的寬度w2相同。類似地,1:2的寬度比可指示過掃描區(qū)域11的寬度wl基本上是顯示區(qū)域的寬度w2的一半。相反地,2:1的寬度比可指示過掃描區(qū)域11的寬度wl基本上是顯示區(qū)域的寬度w2的兩倍。
[0048]在一些實(shí)現(xiàn)中,為了向顯示設(shè)備I的用戶提供對使用對過掃描區(qū)域11的接觸輸入來操縱相機(jī)(或畫布)的精度,3:1的寬度比(過掃描區(qū)域11的寬度wl基本上是顯示區(qū)域的寬度w2的三倍)或4:1的寬度比(過掃描區(qū)域11的寬度wl基本上是顯示區(qū)域的寬度w2的四倍)可以是所需要的。
[0049]在一些實(shí)現(xiàn)中,為了向顯示設(shè)備I的用戶提供對操縱顯示區(qū)域12上的圖像對象的精度,1:3的寬度比(過掃描區(qū)域11的寬度wl基本上是顯示區(qū)域的寬度w2的三分之一)或1:4的寬度比(過掃描區(qū)域11的寬度wl基本上是顯示區(qū)域的寬度w2的四分之一)可以是所需要的。
[0050]在一些實(shí)現(xiàn)中,雖然為了與過掃描輸入?yún)^(qū)域lla-d進(jìn)行區(qū)分,在圖2中顯示了過掃描輸入角落區(qū)域llel-4,但是過掃描輸入角落區(qū)域llel-4可以是過掃描輸入?yún)^(qū)域lla_d的延伸。例如,過掃描輸入角落區(qū)域Ilel和lle2可被配置成是過掃描輸入?yún)^(qū)域Ila的延伸。替換地,只有過掃描輸入角落區(qū)域Ilel和lle2之一可被配置成是過掃描輸入?yún)^(qū)域Ila的延伸。然而,出于解釋的目的,過掃描輸入角落區(qū)域llel-4將被認(rèn)為與過掃描輸入?yún)^(qū)域lla-d不同。
[0051]在一些實(shí)現(xiàn)中,過掃描輸入?yún)^(qū)域lla-e并不一定是被配置成接收特定類型的接觸輸入的離散的各個區(qū)域。但出于呈現(xiàn)過掃描輸入?yún)^(qū)域lla-e的共同整體的邏輯劃分的目的,過掃描輸入?yún)^(qū)域lla-e被單獨(dú)地顯示。例如,過掃描輸入?yún)^(qū)域lla-e的共同整體可被認(rèn)為是被配置成接收每種特定類型的接觸輸入的單個過掃描區(qū)域。在此,可在過掃描輸入?yún)^(qū)域lla-e的任一個中接收接觸輸入,而不在接觸輸入的類型之間或過掃描輸入?yún)^(qū)域lla-e中的哪些接收該些類型的接觸輸入之間進(jìn)行區(qū)分。
[0052]在一些實(shí)現(xiàn)中,過掃描輸入?yún)^(qū)域lla-e可被呈現(xiàn)為被配置成接收特定類型的接觸輸入的離散的各個區(qū)域。例如,各個過掃描輸入?yún)^(qū)域lla-e可被認(rèn)為是被配置成接收特定類型的接觸輸入的離散的過掃描區(qū)域lla-e。在此,可在過掃描輸入?yún)^(qū)域lla-e的任一個中接收接觸輸入并與在其他過掃描輸入?yún)^(qū)域lla-e的任一個中接收到的接觸輸入進(jìn)行區(qū)分。
[0053]在一些實(shí)現(xiàn)中,過掃描輸入角落區(qū)域llel-4可被呈現(xiàn)為是被配置成接收與過掃描輸入?yún)^(qū)域lla-d所接收的特定類型的接觸輸入不同的特定類型的接觸輸入的離散的各個區(qū)域。相反地,過掃描輸入角落區(qū)域llel-4可被呈現(xiàn)為是被配置成接收與過掃描輸入?yún)^(qū)域lla-d所接收的特定類型的接觸輸入類似的特定類型的接觸輸入的離散的各個區(qū)域。例如,過掃描輸入?yún)^(qū)域lla-d可被認(rèn)為是被配置成接收第一特定類型的接觸輸入的單個過掃描區(qū)域,而過掃描輸入角落區(qū)域llel-4可被配置成接收與第一類型的接觸輸入不同的第二類型的接觸輸入。在此,可在沒有區(qū)分的情況下在過掃描角落輸入?yún)^(qū)域llel-4的任一個中接收接觸輸入,或可在過掃描角落輸入?yún)^(qū)域llel-4的每個中接收不同類型的接觸輸入。
[0054]對于過掃描區(qū)域11的接觸輸入可根據(jù)類型來分類。具體而言,接觸輸入的類型可包括例如,滑掃、滑動(即,與滑掃相同,但具有較慢的速度并有時稱為拖動)、輕拂、捏合手指、張開手指、輕擊、雙輕擊、三輕擊等。這些類型中的一些可進(jìn)一步基于所涉及的手指的數(shù)量來被指定(例如,單手指輕擊、雙手指輕擊、單手指滑掃、三手指三輕擊、三手指滑動等)。滑掃、滑動和輕拂還可基于滑掃或滑動的方向來被進(jìn)一步指定(例如,垂直向上滑掃、垂直向下滑掃、從左到右水平滑動、從右向左水平滑動等)。接觸輸入的類型還可基于被用于作出接觸的手(即,左手或右手)和/或基于從其接收到接觸輸入的用戶的身份來被進(jìn)一步指定。
[0055]在一些實(shí)現(xiàn)中,接觸輸入的類型是由系統(tǒng)識別的多點(diǎn)觸摸手勢(即,標(biāo)準(zhǔn)化的繪圖運(yùn)動)(例如,單個手指的滑動以形成字母“S”、兩個手指的滑動以形成環(huán)等)。系統(tǒng)可例如將不同的GUI交互分配到位于過掃描區(qū)域的相同部分處的多個不同多點(diǎn)觸摸手勢中的每個(例如,在過掃描輸入?yún)^(qū)域IIa處的環(huán)手勢可啟動查看器GUI交互,而在過掃描輸入?yún)^(qū)域Ila處的單手指雙輕擊手勢可啟動鍵盤GUI交互)。附加地或替換地,系統(tǒng)可把將被相同的多點(diǎn)觸摸手勢啟動的不同的CTI交互分配到過掃描區(qū)域的多個不同部分中的各個(例如,在過掃描輸入?yún)^(qū)域Ila處的環(huán)手勢可啟動查看器⑶I交互,而在過掃描輸入?yún)^(qū)域Ilb處的環(huán)手勢可啟動鍵盤⑶I交互)。
[0056]一般而言,過掃描輸入?yún)^(qū)域lla-d以及過掃描輸入角落區(qū)域llel-4可被配置成接收與用于操縱顯示在顯示區(qū)域12上的對象圖像以及顯示設(shè)備I的控制操作功能的不同類型的命令相關(guān)聯(lián)的接觸輸入。例如,過掃描輸入?yún)^(qū)域lla-d接收的初始接觸輸入可提供對顯示設(shè)備I的第一類型的控制,而過掃描輸入?yún)^(qū)域lla-d接收的隨后的接觸輸入可提供對顯示設(shè)備I的第二類型的控制。替換地,過掃描輸入?yún)^(qū)域lla-d接收的初始接觸輸入可提供對顯示設(shè)備I的第一類型的控制,而除了過掃描輸入?yún)^(qū)域lla-d之外的區(qū)域(諸如顯示區(qū)域12的區(qū)域)接收的隨后的接觸輸入可提供對顯示設(shè)備I的第二類型的控制。此外,過掃描輸入?yún)^(qū)域lla-d接收的和/或顯示區(qū)域12接收的各個接觸輸入的順序組合可提供對顯示設(shè)備I的對應(yīng)的不同控制中的改變?;谠谶^掃描區(qū)域11內(nèi)接收到的接觸輸入的類型以及在過掃描區(qū)域11內(nèi)接收到的接觸輸入的位置,用戶界面交互可被選擇。
[0057]圖3是用于響應(yīng)于過掃描區(qū)域內(nèi)的用戶輸入來啟動⑶I交互的交互過程300的示例的流程圖。在一些實(shí)現(xiàn)中,圖3中示出的過程300可被例如圖1和2的顯示設(shè)備I來執(zhí)行。在顯示設(shè)備I處接收到接觸輸入(310)。作出接收到的接觸輸入是否是在過掃描區(qū)域11內(nèi)接收到的判定(320)。如果確定接收到的接觸輸入不是在過掃描區(qū)域11內(nèi)接收到的,則過程300結(jié)束。在一些實(shí)現(xiàn)中,當(dāng)接觸輸入是在顯示區(qū)域內(nèi)而非在過掃描區(qū)域內(nèi)被接收到時,可使用標(biāo)準(zhǔn)的或傳統(tǒng)的觸摸屏接觸輸入處理來對接觸輸入進(jìn)行處理。
[0058]然而,如果確定接收到的接觸輸入是在過掃描區(qū)域11內(nèi)接收到的,則基于所接收到的接觸輸入的類型和/或基于過掃描區(qū)域內(nèi)接收到該接觸輸入的位置來選擇并執(zhí)行圖形用戶界面(GUI)交互。值得注意的是,在過掃描區(qū)域11內(nèi)接收到的交互/接觸輸入也稱為過掃描輸入,而在顯示區(qū)域12內(nèi)接收到的交互/接觸輸入也稱為顯示區(qū)域輸入。在選擇了⑶I交互后,過程300可結(jié)束。
[0059]如在此描述的,⑶I交互指由顯示設(shè)備I內(nèi)的或通信地耦合到顯示設(shè)備I的一個或多個計(jì)算機(jī)處理器執(zhí)行的一組離散的過程或指令,該組離散的過程或指令通過調(diào)用顯示區(qū)域12中的圖像(即,顯示先前沒有被顯示的圖像)和/或響應(yīng)于用戶交互來對顯示區(qū)域12內(nèi)已顯示的圖像進(jìn)行操縱(例如,移動、修改和/或刪除顯示的圖像)來引起顯示設(shè)備I的顯示中的特定改變。顯示的圖像也可與用戶交互分開地(或響應(yīng)于用戶交互)來改變以向用戶傳遞新的信息。盡管在此公開的實(shí)現(xiàn)關(guān)注于響應(yīng)于過掃描輸入來選擇和執(zhí)行GUI交互,但是可響應(yīng)于過掃描輸入來觸發(fā)不與顯示的圖像有關(guān)的其他類型的交互。例如,位于過掃描區(qū)域11的部分Ile中的與環(huán)之后是水平或垂直滑動相對應(yīng)(其中環(huán)和滑動順序地發(fā)生,同時維持與過掃描區(qū)域11連續(xù)的或基本連續(xù)的接觸/交互)的過掃描輸入類型可觸發(fā)對顯示設(shè)備的音頻音量的改變。例如,滑動的方向可被用于確定音量應(yīng)該被增加還是降低(例如,從底部到頂部的垂直滑動造成音量上的增加,而從頂部到底部的垂直滑動造成音量上的減低),并且可選地,可基于滑動的長度來確定音量改變的量(例如,相比于向上滑動3英寸,向上滑動I英寸造成較少的音量上的增加)。
[0060]圖4是被配置成接收過掃描區(qū)域11的各部分內(nèi)的接觸輸入以供查看器的顯示和交互的顯示設(shè)備I的圖。在一些實(shí)現(xiàn)中,顯示設(shè)備I可包括可由用戶基于在過掃描區(qū)域11內(nèi)提供的接觸輸入來選擇的查看器14a。例如,查看器14a可響應(yīng)于用戶在過掃描區(qū)域11的對應(yīng)于查看器14a的位置并且被分配給查看器14a的部分中提供接觸輸入來顯示給用戶。查看器14a的位置的指示可沿著界面邊界13作為查看器14a的最上層邊界的表示被提供給用戶。例如,查看器14a的最上層邊界可稍微延伸到顯示區(qū)域12中。在此,查看器14a可之前已經(jīng)被對接在這個位置,如以下詳細(xì)描述的。
[0061]值得注意的是,過掃描區(qū)域11的被分配給查看器14a的部分可以例如是過掃描區(qū)域11的鄰近顯示在顯示區(qū)域12中的查看器14a的最靠近過掃描區(qū)域11的邊界(例如,垂直或水平邊界)的部分。在一些實(shí)現(xiàn)中,過掃描區(qū)域的這個部分的水平或垂直長度可以等于查看器14a的邊界的對應(yīng)水平或垂直長度。在其他實(shí)現(xiàn)中,過掃描區(qū)域的這個部分的水平或垂直長度可以分別大于或小于查看器14a的邊界的水平或垂直長度例如預(yù)定的量。
[0062]在圖4中,用戶可在過掃描區(qū)域11內(nèi)的查看器14a的最上層邊界下方對應(yīng)地垂直地沿著y軸方向的位置處提供接觸輸入(I)。在過掃描區(qū)域11內(nèi)的接觸輸入(I)的初始接觸后,可在顯示區(qū)域12內(nèi)顯示接觸輸入位置指示符16以向用戶指示接觸輸入(I)的接收。接觸輸入位置指示符16可垂直地沿著y軸方向與過掃描區(qū)域11內(nèi)接收到的接觸輸入(I)的位置對齊(例如,位置指示符16可具有與接觸輸入相同或大致相同的X軸坐標(biāo))。例如,接觸輸入(I)可包括過掃描區(qū)域11內(nèi)的單點(diǎn)觸摸接觸輸入。替換地,接觸輸入(I)可包括由過掃描區(qū)域11接收到的滑掃接觸輸入以啟動對查看器14a的打開。在此,滑掃接觸輸入可在過掃描區(qū)域11內(nèi)開始并在過掃描區(qū)域11內(nèi)沿著y軸方向繼續(xù)。在一些實(shí)現(xiàn)中,滑掃可延伸進(jìn)入顯示區(qū)域12中以創(chuàng)建用戶正將查看器14a從其所對接的位置向上滑動進(jìn)入顯示區(qū)域12內(nèi)的假象。
[0063]在過掃描區(qū)域11的被分配給查看器14a的位置中接收到接觸輸入(I)后,查看器14a可例如通過沿著y軸方向從界面邊界13滑動并進(jìn)入顯示區(qū)域12來打開,如圖5中顯示的。一旦查看器14a被打開,用戶就可選擇顯示在查看器14a中的代表性圖像對象以操縱顯示在顯示區(qū)域12上的對應(yīng)的圖像對象。例如,可通過提供對查看器14a的接觸輸入(2)來選擇顯示在查看器14a中的代表性圖像對象01,接著指示符‘r’被顯示為覆在查看器14a上并且顯示區(qū)域12將顯示在查看器14a上的代表性圖像對象01與顯示在顯示區(qū)域12上的對應(yīng)的圖像對象01’連接。用戶所提供的關(guān)于查看器14a內(nèi)的代表性圖像對象01的接觸輸入(2)的平移運(yùn)動可造成顯示區(qū)域12內(nèi)對應(yīng)的圖像對象01’的對應(yīng)的平移運(yùn)動(即,平移操縱),并且指示符‘r’將跟隨代表性圖像對象01和對應(yīng)的圖像對象01’的相對移動。一旦用戶完成了接觸輸入(2)的平移運(yùn)動并在查看器14a內(nèi)移除接觸輸入(2),指示符‘r’就將不再被顯示并且對應(yīng)的圖像對象01’將在顯示區(qū)域12內(nèi)保持固定。
[0064]在一些實(shí)現(xiàn)中,圖像對象可包括各種不同的項(xiàng)。例如,圖像對象可包括文本文檔、基本上靜止的圖像、基本上移動的圖像、地圖、出版物、視頻記錄、基本上實(shí)況的視頻信號、可視化的語音記錄、基本上實(shí)況的可視化的語音信號、因特網(wǎng)網(wǎng)頁以及因特網(wǎng)網(wǎng)站中的一個或多個。在一些實(shí)現(xiàn)中,一旦用戶完成了與查看器14a的交互,用戶就可通過提供在過掃描區(qū)域11的被分配到查看器14a的部分內(nèi)的接觸輸入(3)來關(guān)閉查看器14a,如在圖6中顯示的。如和打開查看器14a那樣,接觸輸入(3)可在顯示區(qū)域12內(nèi)生成向用戶指示接觸輸入(3)的接收的接觸輸入位置指示符16的顯示。例如,接觸輸入(3)可包括過掃描區(qū)域11內(nèi)的單點(diǎn)觸摸接觸輸入。替換地,接觸輸入(3)可包括由過掃描區(qū)域11接收到的滑掃接觸輸入以啟動對查看器14a的關(guān)閉。在此,滑掃接觸輸入可在過掃描區(qū)域11內(nèi)開始并在過掃描區(qū)域11內(nèi)沿著y軸方向(但沿著與查看器14a被打開的相反的方向)繼續(xù)(例如,滑掃可以是在較靠近于查看器14a的位置處開始并在較遠(yuǎn)離查看器14a的位置處結(jié)束的垂直滑掃)。在另一實(shí)現(xiàn)中,滑掃接觸輸入可在顯示區(qū)域12內(nèi)的覆在查看器14a的顯示上的位置處開始并在過掃描區(qū)域內(nèi)的位置處結(jié)束,使得用戶看上去觸摸查看器14a并將查看器14a滑動進(jìn)入其對接的位置,就好像它是真實(shí)的、而非虛擬對象。
[0065]在接收到接觸輸入(3)后,查看器14a可例如通過沿著y軸以從顯示區(qū)域12向界面邊界13的方向‘d’滑動來轉(zhuǎn)移到其關(guān)閉或?qū)訝顟B(tài)。如在圖4中顯示的,一旦查看器14a被關(guān)閉,就可沿著界面邊界13作為查看器14a的最上層邊界來向用戶提供查看器14a的位置的指示。例如,查看器14a的最上層邊界可稍微延伸進(jìn)入顯示區(qū)域12中以示出查看器14a的對接位置。
[0066]圖7是用于顯示查看器并使得能與其交互的交互過程700的示例的流程圖。在一些實(shí)現(xiàn)中,圖7中示出的過程700可被例如圖1和2的顯示設(shè)備I來執(zhí)行。
[0067]在顯示設(shè)備I處接收到接觸輸入(710)。作出接收的接觸輸入是否是在過掃描區(qū)域11內(nèi)的位置處的輸入的判定(720)。如果接收到的接觸輸入不是在過掃描區(qū)域11內(nèi)的位置處的輸入,則過程700結(jié)束。在一些實(shí)現(xiàn)中,當(dāng)接觸輸入是在顯示區(qū)域12內(nèi)而非在過掃描區(qū)域11內(nèi)被接收到時,可使用標(biāo)準(zhǔn)的或傳統(tǒng)的觸摸屏接觸輸入處理來對接觸輸入進(jìn)行處理。
[0068]然而,如果接收到的接觸輸入對應(yīng)于在過掃描區(qū)域11內(nèi)接收到的輸入,則基于接觸輸入在過掃描區(qū)域11內(nèi)的位置以及接觸輸入的類型來選擇GUI交互(730)。在這個示例中,基于接觸輸入是在過掃描區(qū)域11的被分配到查看器14a的部分內(nèi)的位置處接收到的判定以及基于接觸輸入對應(yīng)于與查看器GUI交互相關(guān)聯(lián)的輸入類型(例如,接觸輸入對應(yīng)于在過掃描區(qū)域中的較遠(yuǎn)離查看器14a的位置處開始并在較靠近查看器14a的位置處結(jié)束的垂直滑掃,其是先前與查看器GUI交互相關(guān)聯(lián)的接觸輸入的類型)的判定來選擇查看器⑶I交互。
[0069]執(zhí)行查看器⑶I交互(740)。對查看器⑶I交互的執(zhí)行可包括顯示/打開查看器(740a)(例如,通過將查看器滑動出其對接狀態(tài))、接收所顯示的查看器14a內(nèi)來自用戶的附加的接觸輸入(740b)以及響應(yīng)于并基于在所顯示的查看器14a內(nèi)接收到的附加的接觸輸入來操縱顯示在畫布上的圖像對象(740c)。
[0070]可在觸摸屏顯示的在所顯示的查看器14a外部的位置處接收附加的接觸輸入(750)。作出接收到的附加的接觸輸入是否是在所顯示的查看器14a外部、但在過掃描區(qū)域11內(nèi)接收到的判定(760)。如果確定接收到的附加的接觸輸入是在所顯示的查看器14a外部接收到、但不是在過掃描區(qū)域11內(nèi)接收到,則過程700返回到操作740b以等待來自用戶的進(jìn)一步的輸入。在一些實(shí)現(xiàn)中,當(dāng)附加的接觸輸入是在顯示區(qū)域內(nèi)(并且在所顯示的查看器14a外部)而非在過掃描區(qū)域內(nèi)被接收到時,可使用標(biāo)準(zhǔn)的或傳統(tǒng)的觸摸屏接觸輸入處理來對接觸輸入進(jìn)行處理。
[0071]然而,如果確定接收到的附加的接觸輸入是在所顯示的查看器14a外部但在過掃描區(qū)域11內(nèi)被接收到,則可基于過掃描區(qū)域中接收到該附加的接觸輸入的位置以及基于在過掃描區(qū)域內(nèi)接收到的接觸輸入的類型來選擇附加的圖形用戶界面(GUI)交互(770)。在這個示例中,基于接觸輸入是在過掃描區(qū)域11的被分配到查看器14a的位置內(nèi)接收到的判定以及基于接觸輸入對應(yīng)于與終止查看器GUI交互相關(guān)聯(lián)的輸入類型(例如,接觸輸入對應(yīng)于在過掃描區(qū)域中的較靠近查看器14a的位置處開始并在較遠(yuǎn)離查看器14a的位置處結(jié)束的垂直滑掃,其是先前與終止查看器GUI交互相關(guān)聯(lián)的接觸輸入的類型)的判定來選擇終止查看器⑶I交互。
[0072]對終止查看器⑶I交互的執(zhí)行發(fā)生(780)。對終止查看器⑶I交互的執(zhí)行使得查看器被移除(即,關(guān)閉或?qū)?(780a),并且過程700結(jié)束。
[0073]圖8是被配置成利用過掃描區(qū)域來使得能夠顯示虛擬鍵盤以及能夠?qū)崿F(xiàn)用戶與鍵盤的交互的顯示設(shè)備I的圖。在一些實(shí)現(xiàn)中,顯示設(shè)備I可包括可響應(yīng)于和基于用戶在過掃描區(qū)域11內(nèi)提供的接觸輸入被用戶選擇的鍵盤14b。例如,可通過在過掃描區(qū)域11的被分配到鍵盤14b并且對應(yīng)于鍵盤14b的位置的部分內(nèi)提供接觸輸入來向用戶顯示鍵盤14b。鍵盤14b的位置的指示可沿著界面邊界13作為鍵盤14b的最上層邊界的表示被提供給用戶。例如,鍵盤14b的最上層邊界可稍微延伸到顯示區(qū)域12中。在此,鍵盤14b可之前已經(jīng)被對接在這個位置,如以下詳細(xì)描述的。
[0074]值得注意的是,過掃描區(qū)域11的被分配給鍵盤14b的部分可以例如是過掃描區(qū)域11的鄰近顯示在顯示區(qū)域12中的鍵盤14b的最靠近過掃描區(qū)域11的邊界(例如,垂直或水平邊界)的部分。在一些實(shí)現(xiàn)中,過掃描區(qū)域的這個部分的水平或垂直長度可以等于鍵盤14b的邊界的對應(yīng)水平或垂直長度。在其他實(shí)現(xiàn)中,過掃描區(qū)域的這個部分的水平或垂直長度可以分別大于或小于鍵盤14b的邊界的水平或垂直長度例如預(yù)定的量。
[0075]在圖8中,用戶可在對應(yīng)地垂直地沿著從過掃描區(qū)域11內(nèi)的鍵盤14b的最上層邊界的y軸方向的位置處提供接觸輸入(I)。在過掃描區(qū)域11內(nèi)的接觸輸入(I)的初始接觸后,可在顯示區(qū)域12內(nèi)向用戶顯示指示接觸輸入(I)的接收的接觸輸入位置指示符16。接觸輸入位置指示符16可垂直地沿著y軸方向與過掃描區(qū)域11內(nèi)接收到的接觸輸入(I)的位置對齊(例如,位置指示符16可具有與接觸輸入的大致中心相同或大致相同的X軸坐標(biāo))。例如,接觸輸入(I)可包括過掃描區(qū)域11內(nèi)的四點(diǎn)觸摸接觸輸入。該四點(diǎn)觸摸接觸輸入可復(fù)制當(dāng)使用鍵盤時手指的“主行(home row)”位置。替換地,接觸輸入(I)可包括過掃描區(qū)域11內(nèi)的單點(diǎn)觸摸接觸輸入。此外,接觸輸入(I)可包括由過掃描區(qū)域11接收的單點(diǎn)接觸輸入的滑掃接觸輸入以啟動鍵盤14b的打開。在此,滑掃接觸輸入可在過掃描區(qū)域11內(nèi)啟動并在過掃描區(qū)域11內(nèi)沿著y軸方向繼續(xù)。在一些實(shí)現(xiàn)中,滑掃可延伸進(jìn)入顯示區(qū)域12中以創(chuàng)建用戶正將鍵盤14b從其所對接的位置向上滑動進(jìn)入顯示區(qū)域12內(nèi)的假象。
[0076]在過掃描區(qū)域11的被分配給鍵盤14b的位置中接收到接觸輸入(I)后,鍵盤14b可例如通過沿著y軸方向從界面邊界13滑動并進(jìn)入顯示區(qū)域12來打開,如圖9中顯示的。一旦鍵盤14b被打開,用戶可對顯示在顯示區(qū)域12中的各個圖像對象進(jìn)行注釋。例如,顯示在顯示區(qū)域12中的圖像對象O1可被選擇并且可由用戶從鍵盤14b中選擇(2)各個字符。接著,所選的字符可被覆蓋在或嵌入在所選圖像對象O1內(nèi)。
[0077]在一些實(shí)現(xiàn)中,一旦用戶完成了對顯示在顯示區(qū)域12上的圖像對象的選擇和注釋,用戶就可通過在過掃描區(qū)域11的被分配到鍵盤14b的部分內(nèi)提供接觸輸入來關(guān)閉鍵盤14b,如在圖10中顯示的。如和打開鍵盤14b那樣,接觸輸入(3)可致使在顯示區(qū)域12內(nèi)顯示向用戶指示接觸輸入(3)的接收的接觸輸入位置指示符16。例如,接觸輸入(3)可包括過掃描區(qū)域11內(nèi)的單點(diǎn)觸摸接觸輸入。替換地,接觸輸入(3)可包括由過掃描區(qū)域11接收到的滑掃接觸輸入以啟動對鍵盤14b的關(guān)閉。在此,滑掃接觸輸入可在過掃描區(qū)域11內(nèi)開始并在過掃描區(qū)域11內(nèi)沿著I軸方向(但沿著與鍵盤14b被打開的相反的方向)繼續(xù)(例如,滑掃可以是在較靠近于鍵盤14b的位置處開始并在較遠(yuǎn)離鍵盤14b的位置處結(jié)束的垂直滑掃)。在另一實(shí)現(xiàn)中,滑掃接觸輸入可在顯示區(qū)域12內(nèi)的覆在鍵盤14b的顯示上的位置處開始并在過掃描區(qū)域內(nèi)的位置處結(jié)束,使得用戶看上去觸摸鍵盤14b并將鍵盤14b滑動進(jìn)入其對接的位置,就好像它是真實(shí)的、而非虛擬對象。
[0078]在接收到接觸輸入(3)后,鍵盤14b可例如通過沿著7軸以從顯示區(qū)域12向界面邊界13的方向‘d’滑動來轉(zhuǎn)移到其關(guān)閉或?qū)游恢谩H缭趫D8中顯示的,一旦鍵盤14b被關(guān)閉,可沿著界面邊界13作為鍵盤14b的最上層邊界的表示來向用戶提供鍵盤14b的位置的指示。例如,鍵盤14b的最上層邊界可稍微延伸進(jìn)入顯示區(qū)域12中以示出鍵盤14b的對接位置。
[0079]圖11是用于顯示鍵盤并使得能與其交互的交互過程1100的示例的流程圖。在一些實(shí)現(xiàn)中,圖11中示出的過程1100可被例如圖1和2的顯示設(shè)備I來執(zhí)行。
[0080]在顯示設(shè)備I處接收到接觸輸入(1110)。
[0081]作出接收的接觸輸入是否是在過掃描區(qū)域11內(nèi)的位置處的輸入的判定(1120)。如果接收到的接觸輸入不是在過掃描區(qū)域11內(nèi)的位置處的輸入,則過程1100結(jié)束。在一些實(shí)現(xiàn)中,當(dāng)接觸輸入是在顯示區(qū)域12內(nèi)而非在過掃描區(qū)域11內(nèi)被接收到時,可使用標(biāo)準(zhǔn)的或傳統(tǒng)的觸摸屏接觸輸入處理來對接觸輸入進(jìn)行處理。然而,如果接收到的接觸輸入對應(yīng)于在過掃描區(qū)域11內(nèi)接收到的輸入,則基于接觸輸入在過掃描區(qū)域11內(nèi)的位置以及接觸輸入的類型來選擇GUI交互(1130)。在這個示例中,基于接觸輸入是在過掃描區(qū)域11的被分配到鍵盤14b的部分內(nèi)的位置處接收到的判定以及基于接觸輸入對應(yīng)于與鍵盤⑶I交互相關(guān)聯(lián)的輸入類型(例如,接觸輸入對應(yīng)于在過掃描區(qū)域中的較遠(yuǎn)離鍵盤14b的位置處開始并在較靠近鍵盤14b的位置處結(jié)束的垂直滑掃,其是先前與鍵盤GUI交互相關(guān)聯(lián)的接觸輸入的類型)的判定來選擇鍵盤GUI交互。
[0082]執(zhí)行鍵盤⑶I交互(1140)。
[0083]對鍵盤⑶I交互的執(zhí)行可包括顯示/打開鍵盤(1140a)(例如,通過將鍵盤滑動出其對接狀態(tài))、接收所顯示的鍵盤14b內(nèi)來自用戶的附加的接觸輸入(1140b)以及響應(yīng)于并基于在所顯示的鍵盤14b內(nèi)接收到的附加的接觸輸入來對顯示在畫布上的圖像對象進(jìn)行注釋(1140c)。
[0084]可在觸摸屏顯示的在所顯示的鍵盤14b外部的位置處接收附加的接觸輸入(1150)。作出是否是在所顯示的鍵盤14b外部但在過掃描區(qū)域11內(nèi)被接收到的判定(1160)。如果確定接收到的附加的接觸輸入是在所顯示的鍵盤14b外部接收到、但不是在過掃描區(qū)域I內(nèi)接收到,則過程1100返回到操作1140b以等待來自用戶的進(jìn)一步的輸入。在一些實(shí)現(xiàn)中,當(dāng)附加的接觸輸入是在顯示區(qū)域內(nèi)(并且在所顯示的鍵盤14b外部)而非在過掃描區(qū)域內(nèi)被接收到時,可使用標(biāo)準(zhǔn)的或傳統(tǒng)的觸摸屏接觸輸入處理來對接觸輸入進(jìn)行處理。然而,如果確定接收到的附加的接觸輸入是在所顯示的鍵盤14b外部但在過掃描區(qū)域11內(nèi)被接收到,則可基于過掃描區(qū)域中接收到該附加的接觸輸入的位置以及基于在過掃描區(qū)域內(nèi)接收到的接觸輸入的類型來選擇附加的圖形用戶界面(GUI)交互(1170)。在這個示例中,基于接觸輸入是在過掃描區(qū)域11的被分配到鍵盤14b的位置內(nèi)接收到的判定以及基于接觸輸入對應(yīng)于與終止鍵盤GUI交互相關(guān)聯(lián)的輸入類型(例如,接觸輸入對應(yīng)于在過掃描區(qū)域中的較靠近鍵盤14b的位置處開始并在較遠(yuǎn)離鍵盤14b的位置處結(jié)束的垂直滑掃,其是先前與終止鍵盤GUI交互相關(guān)聯(lián)的接觸輸入的類型)的判定來選擇終止鍵盤GUI交互。
[0085]對終止鍵盤⑶I交互的執(zhí)行發(fā)生(1180)。對終止鍵盤⑶I交互的執(zhí)行使得鍵盤被移除(即,關(guān)閉或?qū)?(1180a),并且過程110結(jié)束。
[0086]圖12是被配置成利用過掃描區(qū)域來使得能夠顯示菜單以及能夠?qū)崿F(xiàn)用戶與菜單的交互的顯示設(shè)備I的圖。在一些實(shí)現(xiàn)中,顯示設(shè)備I可包括可響應(yīng)于用戶在過掃描區(qū)域11內(nèi)提供接觸輸入來被顯示給用戶的菜單14c。例如,菜單14c可響應(yīng)于用戶在過掃描區(qū)域11的與菜單14c相對應(yīng)的預(yù)定部分內(nèi)提供接觸輸入來被顯示給用戶。不像過掃描區(qū)域的與已經(jīng)將它們的位置經(jīng)由圖形元素(例如,顯示區(qū)域內(nèi)鄰近或沿著界面邊界13的被突出顯示的顯示邊界或片段)標(biāo)識給用戶的查看器14a和鍵盤14b相對應(yīng)的部分,過掃描區(qū)域11的與菜單14c的相對應(yīng)部分的位置在一些實(shí)現(xiàn)中可不經(jīng)由圖形元素被可視地用信號通知給用戶,并由此,可要求用戶事先知曉關(guān)于過掃描區(qū)域11的可選擇以與菜單14c進(jìn)行交互的部分的存在和位置。例如,菜單14c可位于過掃描區(qū)域11的最左邊接觸輸入?yún)^(qū)域Ilc (在圖2中)。當(dāng)然,過掃描區(qū)域11的被分配到查看器14a、鍵盤14b和/或菜單14c中的任一個的部分可以是接觸輸入?yún)^(qū)域lla-d中的任一個或接觸輸入?yún)^(qū)域lla-d中的任一個的任一部分并且是用戶可配置的。
[0087]在圖12中,用戶可在過掃描區(qū)域11的被分配到菜單14c的部分中的位置處提供接觸輸入(I)。在接觸輸入(I)在過掃描區(qū)域11的被分配到菜單14c的部分內(nèi)的初始接觸后,可啟動對菜單14c的打開。例如,接觸輸入(I)可包括由過掃描區(qū)域11接收的單點(diǎn)接觸輸入的滑掃接觸輸入以啟動菜單14c的打開。在此,滑掃接觸輸入可在過掃描區(qū)域11內(nèi)開始并沿著過掃描區(qū)域11內(nèi)的方向‘d’(y軸方向)繼續(xù)。
[0088]在接收接觸輸入(I)后,菜單14c可由例如以從界面邊界13并進(jìn)入顯示區(qū)域12的y軸方向滑動來打開,如圖13中顯示的。一旦菜單14c被打開,用戶就可選擇(2)菜單14c內(nèi)的各個菜單項(xiàng)來執(zhí)行各種功能,各種功能可包括例如對顯示在顯示區(qū)域12中的相機(jī)視圖或圖像對象進(jìn)行操縱。
[0089]一旦用戶完成了對菜單項(xiàng)的選擇,用戶就可通過在過掃描區(qū)域11的被分配到菜單14c的部分中提供接觸輸入(3)來關(guān)閉菜單14c,如在圖12中顯示的。如和打開查看器14a和鍵盤14b那樣,接觸輸入(3)可使得在顯示區(qū)域12內(nèi)顯示向用戶指示接觸輸入(3)的接收的接觸輸入位置指示符16。例如,接觸輸入(3)可包括過掃描區(qū)域11內(nèi)的單點(diǎn)觸摸接觸輸入。替換地,接觸輸入(3)可包括由過掃描區(qū)域11接收到的滑掃接觸輸入以啟動對菜單14c的關(guān)閉。在此,滑掃接觸輸入將在過掃描區(qū)域11內(nèi)開始并在過掃描區(qū)域11內(nèi)沿著y軸方向繼續(xù)(但沿著與菜單14C被打開的相反的方向)。在接收到接觸輸入(3)后,菜單14c可沿著從顯示區(qū)域12向界面邊界13的y軸方向‘d’來關(guān)閉。
[0090]圖15是被配置成在過掃描區(qū)域11的各部分內(nèi)接收接觸輸入來使得能夠顯示附加的菜單以及使得用戶能與該附加的菜單進(jìn)行交互的顯示設(shè)備I的圖。在一些實(shí)現(xiàn)中,顯示設(shè)備I可包括可響應(yīng)于用戶在過掃描區(qū)域11內(nèi)提供接觸輸入來被顯示給用戶的菜單14d。例如,菜單14d可響應(yīng)于用戶在過掃描區(qū)域11的對應(yīng)于菜單14d的預(yù)定部分內(nèi)提供接觸輸入來被顯示給用戶。不像過掃描區(qū)域11的與已經(jīng)將它們的位置經(jīng)由圖形元素(例如,顯示區(qū)域內(nèi)鄰近或沿著界面邊界13的被突出顯示的顯示邊界或片段)標(biāo)識給用戶的查看器14a和鍵盤14b相對應(yīng)的部分,過掃描區(qū)域11的與菜單14d相對應(yīng)的部分的位置在一些實(shí)現(xiàn)中可不經(jīng)由圖形元素被可視地用信號通知給用戶,并由此,可要求用戶事先知曉關(guān)于過掃描區(qū)域11的可選擇以與菜單14d進(jìn)行交互的部分的存在和位置。例如,菜單14d可位于沿著過掃描區(qū)域11的接觸輸入?yún)^(qū)域Ild(在圖2中)。當(dāng)然,過掃描區(qū)域11的被分配到查看器14a、鍵盤14b和/或菜單14c的任一個的部分可沿著接觸輸入?yún)^(qū)域lla_d中的任一個,可以是用戶可配置的。
[0091]在圖15中,用戶可在過掃描區(qū)域I的被分配到菜單14d的部分中的位置處提供接觸輸入(I)。在接觸輸入(I)在過掃描區(qū)域11的被分配到菜單14d的部分內(nèi)的初始接觸后,可啟動對菜單14d的打開。例如,接觸輸入(I)可包括由過掃描區(qū)域11接收到的滑掃接觸輸入以啟動對菜單14d的打開。在此,滑掃接觸輸入將在過掃描區(qū)域11內(nèi)的接觸輸入
(I)處開始并在接觸輸入(Γ )處在顯示區(qū)域12內(nèi)沿著方向‘d’(X軸方向)繼續(xù)。
[0092]一旦菜單14d在顯示區(qū)域12內(nèi)被打開并且不再接收到接觸輸入(1’),如圖16中顯示的,菜單14d就可沿著方向‘d’向界面邊界13返回。接著,如在圖17中顯示的,菜單14d可對接在界面邊界13處。
[0093]一旦菜單14d被對接在界面邊界13處,用戶就可選擇菜單14d內(nèi)的各個菜單項(xiàng)來執(zhí)行各種功能,各種功能可包括例如對顯示在顯示區(qū)域12中的相機(jī)視圖或圖像對象進(jìn)行操縱。
[0094]一旦用戶完成了對菜單項(xiàng)的選擇,用戶就可通過在過掃描區(qū)域11的被分配到菜單14d的部分中提供接觸輸入(2)來關(guān)閉菜單14d,如在圖18中顯示的。
[0095]替換地,在一些實(shí)現(xiàn)中,可通過自用戶向菜單14d提供輸入以來流逝的時間量來確定對菜單14d的關(guān)閉。例如,菜單14d可在已經(jīng)經(jīng)過了預(yù)設(shè)時間量后關(guān)閉。在此,暗示是用戶不再希望與菜單14d的菜單項(xiàng)中的任一個進(jìn)行交互或選擇。由此,菜單14d可行進(jìn)到關(guān)閉。
[0096]圖19是用于顯示菜單并使得能與其交互的交互過程1900的示例的流程圖。在一些實(shí)現(xiàn)中,圖19中示出的過程1900可被例如圖1和2的顯示設(shè)備I來執(zhí)行。
[0097]在顯示設(shè)備I處接收到接觸輸入(1910)。
[0098]作出接收的接觸輸入是否是在過掃描區(qū)域11內(nèi)的位置處的輸入的判定(1920)。如果接收到的接觸輸入不是在過掃描區(qū)域11內(nèi)的位置處的輸入,則過程1900結(jié)束。在一些實(shí)現(xiàn)中,當(dāng)接觸輸入是在顯示區(qū)域12內(nèi)而非在過掃描區(qū)域11內(nèi)被接收到時,可使用標(biāo)準(zhǔn)的或傳統(tǒng)的觸摸屏接觸輸入處理來對接觸輸入進(jìn)行處理。然而,如果接收到的接觸輸入對應(yīng)于在過掃描區(qū)域11內(nèi)接收到的輸入,則基于接觸輸入在過掃描區(qū)域11內(nèi)的位置以及接觸輸入的類型來選擇GUI交互(1930)。在這個示例中,基于接觸輸入是在過掃描區(qū)域11的被分配到菜單14d的部分內(nèi)的位置處接收到的判定以及基于接觸輸入對應(yīng)于與菜單⑶I交互相關(guān)聯(lián)的輸入類型(例如,接觸輸入對應(yīng)于在過掃描區(qū)域中的較遠(yuǎn)離菜單14d的位置處開始并在較靠近菜單14d的位置處結(jié)束的水平滑掃,其是先前與菜單GUI交互相關(guān)聯(lián)的接觸輸入的類型)的判定來選擇菜單GUI交互。
[0099]執(zhí)行菜單⑶I交互(1940)。
[0100]對菜單⑶I交互的執(zhí)行可包括顯示/打開菜單(1940a)(例如,通過將查看器滑動出其對接狀態(tài))、接收所顯示的菜單14d內(nèi)來自用戶的附加的接觸輸入(1940b)以及響應(yīng)于并基于在所顯示的菜單14d內(nèi)接收到的附加的接觸輸入來操縱顯示在畫布上的圖像對象(1940c)。
[0101]可在觸摸屏顯示的在所顯示的菜單14d外部的位置處接收附加的接觸輸入(1950)。作出接收到的附加的接觸輸入是否是在所顯示的菜單14d外部、但在過掃描區(qū)域11內(nèi)接收到的判定(I960)。如果確定接收到的附加的接觸輸入是在所顯示的菜單14d外部接收到、但不是在過掃描區(qū)域11內(nèi)接收到,則過程1900返回到操作1940b以等待來自用戶的進(jìn)一步的輸入。在一些實(shí)現(xiàn)中,當(dāng)附加的接觸輸入是在顯示區(qū)域12內(nèi)(并且在所顯示的菜單14d外部)而非在過掃描區(qū)域11內(nèi)被接收到時,可使用標(biāo)準(zhǔn)的或傳統(tǒng)的觸摸屏接觸輸入處理來對附加的接觸輸入進(jìn)行處理。
[0102]然而,如果確定接收到的附加的接觸輸入是在所顯示的菜單14d外部但在過掃描區(qū)域11內(nèi)被接收到,則可基于過掃描區(qū)域11中接收到該附加的接觸輸入的位置以及基于在過掃描區(qū)域11內(nèi)接收到的接觸輸入的類型來選擇附加的圖形用戶界面(GUI)交互。在這個示例中,基于附加的接觸輸入是在過掃描區(qū)域11的被分配到菜單14d的位置內(nèi)接收到的判定以及基于附加的接觸輸入對應(yīng)于與終止菜單GUI交互相關(guān)聯(lián)的輸入類型(例如,附加的接觸輸入對應(yīng)于在過掃描區(qū)域11中的較靠近菜單14d的位置處開始并在較遠(yuǎn)離菜單14d的位置處結(jié)束的水平滑掃,其是先前與終止菜單CTI交互相關(guān)聯(lián)的接觸輸入的類型)的判定來選擇終止菜單⑶I交互。
[0103]對終止菜單⑶I交互的執(zhí)行發(fā)生(1980)。對終止菜單⑶I交互的執(zhí)行使得菜單14d被移除(即,關(guān)閉或?qū)?(1980a),并且過程1900結(jié)束。圖20是用于啟用與菜單的用戶界面交互的交互過程2000的示例的流程圖。與圖19的過程1900相反,圖20的過程2000與其中作出是否在特定的時間段期間在菜單中接收到附加的接觸輸入的判定的實(shí)現(xiàn)相對應(yīng)。在一些實(shí)現(xiàn)中,圖20中示出的過程2000可被例如圖1和2的顯示設(shè)備I來執(zhí)行。
[0104]在顯示設(shè)備I處接收到接觸輸入(2010)。
[0105]作出接收到的接觸輸入是否指示由一個或多個輸入機(jī)制與過掃描區(qū)域11的接觸的判定(2020)。如果確定接收到的接觸輸入指示在過掃描區(qū)域11外部的接觸(例如,顯示區(qū)域12內(nèi)的接觸),則過程2000結(jié)束。然而,如果確定接收到的接觸輸入指示與過掃描區(qū)域11的接觸,則基于過掃描區(qū)域內(nèi)發(fā)生該接觸輸入的位置以及接收到的接觸輸入的類型來選擇⑶I交互(2030)。在這個示例中,基于接觸輸入是在過掃描區(qū)域11的被分配到菜單的部分內(nèi)的位置處接收到的判定并且基于接觸輸入對應(yīng)于與菜單GUI交互相關(guān)聯(lián)的輸入類型(例如,接觸輸入對應(yīng)于在過掃描區(qū)域中的較遠(yuǎn)離界面邊界13的鄰近過掃描區(qū)域11的被分配到菜單的部分的片段的位置處開始并在過掃描區(qū)域中的較靠近鄰近過掃描區(qū)域11的被分配到菜單的部分的片段的位置處結(jié)束的垂直滑掃,其是先前與菜單GUI交互相關(guān)聯(lián)的接觸輸入的類型)的判定來選擇菜單GUI交互。
[0106]執(zhí)行菜單⑶I交互(2040)。對菜單⑶I交互的執(zhí)行可包括顯示/打開菜單14d(2040a)(例如,通過將菜單14d滑動出其對接狀態(tài))、接收所顯示的菜單14d內(nèi)來自用戶的附加的接觸輸入(2040b)以及響應(yīng)于并基于在所顯示的菜單14d內(nèi)接收到的附加的接觸輸入來操縱顯示在畫布上的圖像對象(2040c)。
[0107]作出是否在從在所顯示的菜單14d內(nèi)接收到接觸輸入開始的特定時間段期間在所顯示的菜單14d中接收到附加的接觸輸入的判定。如果接收到的附加的接觸輸入不是在特定時間段內(nèi)接收到的,則菜單14d從顯示中移除(2060),并且過程2000結(jié)束。然而,如果接收到的附加的接觸輸入是在特定時間段內(nèi)在所顯示的菜單14d內(nèi)接收到的,則執(zhí)行菜單⑶I交互(2070)。對菜單⑶I交互的執(zhí)行可包括操縱菜單14d的顯示并接收所顯示的菜單14d內(nèi)來自用戶的附加的接觸輸入,并且響應(yīng)于并基于在所顯示的菜單14d內(nèi)接收到的附加的接觸輸入來操縱顯示在畫布上的圖像對象(2070a)。在一些實(shí)現(xiàn)中,當(dāng)附加的接觸輸入是在顯示區(qū)域內(nèi)(并且在所顯示的菜單14d外部)而非在過掃描區(qū)域11內(nèi)被接收到時,可使用標(biāo)準(zhǔn)的或傳統(tǒng)的觸摸屏接觸輸入處理來對附加的接觸輸入進(jìn)行處理。
[0108]圖21是被配置成接收過掃描區(qū)域11的各部分內(nèi)的接觸輸入以供顯示下拉抽屜菜單和與其交互的顯示設(shè)備I的圖。在一些實(shí)現(xiàn)中,顯示設(shè)備I可包括被配置成向用戶提供對圖像對象的選擇的下拉顯示(“抽屜”)。例如,抽屜可包括先前保存/訪問的各個圖像對象,或可包括圖像對象庫(或諸庫)。在圖21中,抽屜14e可響應(yīng)于用戶在過掃描區(qū)域11的對應(yīng)于抽屜He的位置并被分配到抽屜14e的部分中提供接觸輸入來顯示給用戶。例如,用戶可提供包括在過掃描區(qū)域11的對應(yīng)于抽屜He的部分內(nèi)的觸摸接觸輸入的接觸輸入(I)連同隨后沿著方向‘d’跨越界面邊界13進(jìn)入顯示區(qū)域12的滑掃運(yùn)動(2)。在一些實(shí)現(xiàn)中,滑掃可延伸進(jìn)入顯示區(qū)域12中以創(chuàng)建用戶正將抽屜14e從其關(guān)閉位置向下滑動進(jìn)入顯示區(qū)域12內(nèi)的印象。在過掃描區(qū)域11內(nèi)接收到接觸輸入(I)后,界面邊界13的最上層的邊可變得被突出顯示以向用戶提供抽屜被啟動來打開的反饋。接著,在接收到跨越界面邊界13進(jìn)入顯示區(qū)域12的滑掃運(yùn)動(2)后,抽屜14e可沿著方向‘d’從界面邊界13的被突出顯示的最上層的邊中打開,如圖22中顯示的。作為對抽屜14e的打開過程的結(jié)果,顯示區(qū)域12的相機(jī)視圖可沿著方向‘d’被移位。
[0109]值得注意的是,過掃描區(qū)域11的被分配給抽屜14e的部分可以例如是過掃描區(qū)域11的鄰近顯示在顯示區(qū)域12中的抽屜14e的最靠近過掃描區(qū)域11的邊界(例如,垂直或水平邊界)的部分。在一些實(shí)現(xiàn)中,過掃描區(qū)域的這個部分的水平或垂直長度可以等于抽屜He的邊界的對應(yīng)水平或垂直長度。在其他實(shí)現(xiàn)中,過掃描區(qū)域的這個部分的水平或垂直長度可以分別大于或小于抽屜He的邊界的水平或垂直長度例如預(yù)定的量。
[0110]圖23是被配置成接收接觸輸入以操縱來自下拉顯示(“抽屜”)的圖像對象的顯示設(shè)備I的圖。在一些實(shí)現(xiàn)中,顯示設(shè)備I可包括用于顯示各個圖像對象的抽屜He。例如,抽屜He可包括供用戶選擇的各個不同圖像對象中的圖像對象01的顯示??赏ㄟ^沿著基本上與抽屜14e平行的方向滑掃來在抽屜14e內(nèi)查看不同的圖像對象。例如,隨著用戶沿著基本上與抽屜14e平行的方向來提供接觸輸入,可提供滾動條區(qū)域14f以向用戶指示顯示在抽屜He中的圖像對象的相對移動。隨著用戶沿著抽屜14e滑掃(或滾動),在滾動條區(qū)域14f內(nèi)顯示的滾動條14f將沿著滾動條區(qū)域14f遍歷。
[0111]在圖23中,用戶可提供對應(yīng)于所需圖像對象01的接觸輸入(2)達(dá)預(yù)定的時間段。例如,用戶可將接觸輸入(2)提供為到抽屜14e的對應(yīng)于所需圖像對象01的區(qū)域上的相對長時間的按壓輸入。自用戶向所需圖像對象01提供接觸輸入(2)經(jīng)過了預(yù)定時間段后,所需圖像對象01可被復(fù)制為覆在所需圖像對象01上的圖像對象副本01 ’,但是圖像對象副本01’可用比所需圖像對象01稍微放大的大小來顯示。一旦圖像對象副本01’被復(fù)制,附加的用戶接觸輸入(3)就可被提供到覆在圖像對象副本01’上的顯示區(qū)域12上以將圖像對象副本01’操縱到畫布上,并且重新調(diào)整圖像對象副本01’的大小。例如,用戶可將接觸輸入(3)提供為維持在圖像對象副本01’上的觸摸輸入接觸并對圖像對象副本01’重新定位(在維持觸摸輸入接觸的同時)。在此,圖像對象副本01’可沿著X軸和y軸方向兩者來操縱以及可被旋轉(zhuǎn)而具有新的參考系X’軸和I,軸并且在大小上放大或減小。一旦圖像對象副本01 ’已經(jīng)被操縱到畫布上的位置中并且被重新調(diào)整大小(如果需要的話),則用戶可移除維持的接觸輸入(4)。由此,被操縱的圖像對象副本01’可被定位到畫布上,作為圖像對象 01,,。
[0112]在一些實(shí)現(xiàn)中,雖然圖24可示出對單個圖像對象01的復(fù)制和操縱,但是抽屜14e上顯示的多個不同的圖像對象可被定位到畫布上。此外,從抽屜14e中檢索到的相同的圖像對象可在畫布上被多次復(fù)制和操縱。例如,如果用戶想要將來自抽屜He的圖像對象01的多個副本定位到畫布上,則用戶可簡單地重復(fù)圖23和24的接觸輸入以及操縱過程(2)、
(3)和(4)。
[0113]一旦用戶已經(jīng)復(fù)制并操縱了顯示在抽屜14e中的所需數(shù)量的圖像對象,抽屜就可返回到關(guān)閉位置。例如,如在圖25中顯示的,可通過在對應(yīng)于抽屜14e的過掃描區(qū)域11內(nèi)提供輸入接觸(5)來啟動對抽屜14e的關(guān)閉。在此,輸入接觸(5)可包括對過掃描區(qū)域11的單點(diǎn)觸摸輸入。結(jié)果,抽屜He可沿著方向‘d’來關(guān)閉并且顯示在顯示區(qū)域12內(nèi)的圖像對象可回復(fù)到它們的原始位置,如在圖21中顯示的。替換地,可在接收到不同的接觸輸入后關(guān)閉抽屜14e,如在圖26中顯示的。
[0114]在一些實(shí)現(xiàn)中,可提供滑掃接觸輸入以啟動對抽屜14e的關(guān)閉,如在圖26中顯示的。例如,用戶可通過提供在顯示區(qū)域12內(nèi)開始的初始滑掃接觸輸入(5)并提供沿著y軸方向跨越抽屜He并跨越界面邊界13進(jìn)入過掃描區(qū)域11的對應(yīng)部分的持續(xù)滑掃接觸輸入(5,)來發(fā)起對抽屜14e的關(guān)閉。結(jié)果,抽屜14e可沿著方向‘d’來關(guān)閉并且顯示在顯示區(qū)域12內(nèi)的圖像對象可回復(fù)到它們的原始位置,如在圖21中顯示的。
[0115]圖27是用于選擇關(guān)于被配置成向用戶提供對圖像對象的選擇的下拉顯示(“抽屜”)的用戶界面交互的交互過程2700的示例的流程圖。在一些實(shí)現(xiàn)中,圖27中示出的過程2700可被例如圖1和2的顯不設(shè)備I來執(zhí)行。
[0116]在顯示設(shè)備I處接收到接觸輸入(2710)。
[0117]作出接收的接觸輸入是否是在過掃描區(qū)域11內(nèi)的位置處的輸入的判定(2720)。如果接收到的接觸輸入不是在過掃描區(qū)域11內(nèi)的位置處的輸入,則過程2700結(jié)束。在一些實(shí)現(xiàn)中,當(dāng)接觸輸入是在顯示區(qū)域12內(nèi)而非在過掃描區(qū)域11內(nèi)被接收到時,可使用標(biāo)準(zhǔn)的或傳統(tǒng)的觸摸屏接觸輸入處理來對接觸輸入進(jìn)行處理。然而,如果接收到的接觸輸入對應(yīng)于在過掃描區(qū)域11內(nèi)接收到的輸入,則基于接觸輸入在過掃描區(qū)域11內(nèi)的位置以及接觸輸入的類型來選擇GUI交互(2730)。在這個示例中,基于接觸輸入是在過掃描區(qū)域11的被分配到抽屜He的部分內(nèi)的位置處接收到的判定以及基于接觸輸入對應(yīng)于與抽屜GUI交互相關(guān)聯(lián)的輸入類型(例如,接觸輸入對應(yīng)于在過掃描區(qū)域11中的較遠(yuǎn)離抽屜He的位置處開始并在較靠近抽屜He的位置處結(jié)束的垂直滑掃,其是先前與抽屜GUI交互相關(guān)聯(lián)的接觸輸入的類型)的判定來選擇抽屜GUI交互。執(zhí)行抽屜GUI交互(2740)。對抽屜GUI交互的執(zhí)行可包括顯示/打開抽屜14e(2740a)、接收與顯示在抽屜14e中的特定圖像對象相關(guān)聯(lián)的接觸輸入(該接觸輸入與選擇該特定圖像對象相關(guān)聯(lián))(2740b)以及響應(yīng)于并基于在抽屜14e內(nèi)的接觸輸入來復(fù)制所選的圖像對象并在覆在抽屜上的位置處顯示復(fù)制的圖像對象(2740c)。
[0118]可在復(fù)制的圖像對象的位置處接收到附加的接觸輸入以將復(fù)制的圖像對象操縱到畫布上(2750)。可在觸摸屏顯示的各位置處接收附加的接觸輸入(2760)。作出接收到的附加的接觸輸入是否是在抽屜14e外部、但在過掃描區(qū)域11內(nèi)接收到的判定(2770)。如果確定接收到的附加的接觸輸入是在抽屜He外部接收到并且不在過掃描區(qū)域11內(nèi)接收至IJ,則過程2700返回到操作2740b以等待來自用戶的進(jìn)一步輸入。在一些實(shí)現(xiàn)中,當(dāng)附加的接觸輸入是在顯示區(qū)域12內(nèi)(并且在抽屜14e外部)而非在過掃描區(qū)域內(nèi)被接收到時,可使用標(biāo)準(zhǔn)的或傳統(tǒng)的觸摸屏接觸輸入處理來對接觸輸入進(jìn)行處理。然而,如果確定接收到的附加的接觸輸入是在抽屜14e外部但在過掃描區(qū)域11內(nèi)被接收到,則可基于過掃描區(qū)域11中接收到該附加的接觸輸入的位置以及基于在過掃描區(qū)域11內(nèi)接收到的接觸輸入的類型來選擇附加的Gn交互(2780)。在這個示例中,基于接觸輸入是在過掃描區(qū)域11的被分配到抽屜He的位置內(nèi)接收到的判定以及基于接觸輸入對應(yīng)于與終止抽屜GUI交互相關(guān)聯(lián)的輸入類型(例如,接觸輸入對應(yīng)于在過掃描區(qū)域11中的較靠近抽屜He的位置處開始并在較遠(yuǎn)離抽屜He的位置處結(jié)束的垂直滑掃,其是先前與終止抽屜GUI交互相關(guān)聯(lián)的接觸輸入的類型)的判定來選擇終止抽屜⑶I交互。替換地,與終止抽屜⑶I交互相關(guān)聯(lián)的輸入類型可包括在過掃描區(qū)域11內(nèi)對應(yīng)于抽屜He的位置的位置處的接觸輸入,其是先前與終止抽屜⑶I交互相關(guān)聯(lián)的接觸輸入的類型。
[0119]對終止抽屜⑶I交互的執(zhí)行發(fā)生(2790)。對終止抽屜⑶I交互的執(zhí)行使得抽屜14e被移除(即,關(guān)閉或?qū)?(2790a),并且過程2700結(jié)束。
[0120]在一些實(shí)現(xiàn)中,可基于先前與可在過掃描區(qū)域11的先前不與查看器14a、鍵盤14b、菜單14c、菜單14d和/或抽屜14e相關(guān)聯(lián)的部分中提供的查看器14a、鍵盤14b、菜單14c、菜單14d和/或抽屜14e相關(guān)聯(lián)的特定手勢(或諸手勢)來調(diào)用對查看器14a、鍵盤14b、菜單14c、菜單14d和/或抽屜14e的打開(或顯示)。例如,包括第一圓運(yùn)動(即,完整的圓,諸如“O”)以及對角滑掃一起的第一特定手勢可與“打開”查看器14a相關(guān)聯(lián),而包括第二圓運(yùn)動(即,少于完整的圓,諸如“c”)以及對角滑掃一起的第二且不同的特定手勢可與“關(guān)閉”查看器14相關(guān)聯(lián)。在此,可順序地提供第一圓運(yùn)動和對角滑掃,同時在過掃描區(qū)域11內(nèi)維持持續(xù)接觸(或基本上持續(xù)的接觸)。類似地,可順序地提供第二圓運(yùn)動和對角滑掃,同時在過掃描區(qū)域11內(nèi)維持持續(xù)接觸(或基本上持續(xù)的接觸)。
[0121]在一些實(shí)現(xiàn)中,可在過掃描區(qū)域11的不與調(diào)用(或顯示)查看器14a相關(guān)聯(lián)的部分(相同的部分或不同的部分)內(nèi)提供這些第一和第二特定手勢,如在圖4和6中顯示的。例如,可從在過掃描區(qū)域11的邊位置(圖2中的邊I或邊2)處提供第一特定手勢來產(chǎn)生對查看器14a的調(diào)用(或顯示)。附加地,可從在過掃描區(qū)域11的頂部/底部(圖2中的頂部或底部)處提供第二特定手勢來產(chǎn)生對查看器14a的顯示的移除。
[0122]在一些實(shí)現(xiàn)中,可從在過掃描區(qū)域11的第一部分中提供第一特定手勢來產(chǎn)生對查看器14a的調(diào)用(或顯示)。附加地,可從在過掃描區(qū)域11的基本相同的第一部分處提供第二特定手勢來產(chǎn)生對查看器14a的顯示的移除。由此,過掃描區(qū)域11內(nèi)接收第一和特定手勢的位置可基本上不同或基本上彼此不同。
[0123]類似地,在一些實(shí)現(xiàn)中,可要么在過掃描區(qū)域11基本相同的部分內(nèi)要么在過掃描區(qū)域11基本不同的部分內(nèi)使用特定手勢來調(diào)用鍵盤14b、菜單14c、菜單14d和/或抽屜14e的任一或全部。
[0124]圖28是被配置成接收過掃描區(qū)域11和顯示區(qū)域12的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備I的圖。在一些實(shí)現(xiàn)中,顯示設(shè)備I可包括顯示具有沿著X軸和y軸朝向的畫布的圖像對象的顯示區(qū)域12。用戶可使用接觸輸入來操縱顯示畫布的圖像對象的相機(jī)。例如,用戶可在過掃描區(qū)域11內(nèi)提供初始接觸輸入(I)并可繼續(xù)沿著X軸方向跨越界面邊界13來進(jìn)入顯示區(qū)域12,同時維持后續(xù)的接觸輸入(I,)。在此,用戶的后續(xù)接觸輸入(Γ)與初始接觸輸入(I)是連續(xù)的,在過掃描區(qū)域11和顯示區(qū)域12之間沒有中斷接觸,即,在過掃描區(qū)域11內(nèi)開始并持續(xù)進(jìn)入到顯示區(qū)域12內(nèi)的滑掃運(yùn)動。結(jié)果,顯示在顯示區(qū)域12內(nèi)的示出圖像對象的畫布可沿著對應(yīng)的X軸方向移動,并且相機(jī)將沿著與對應(yīng)的X軸方向相反的方向來顯示畫布的各部分。例如,沿著正(+) X軸方向移動畫布造成沿著負(fù)(-)χ軸方向移動相機(jī)。
[0125]替換地,在一些實(shí)現(xiàn)中,或者除了接觸輸入(I)和(Γ )之外,后續(xù)接觸輸入(Γ )可沿著y軸方向繼續(xù)。例如,雖然初始接觸輸入(I)可在過掃描區(qū)域Ii內(nèi),但是進(jìn)入顯示區(qū)域12的后續(xù)接觸輸入(Γ)可包括y軸方向分量。結(jié)果,顯示在顯示區(qū)域12內(nèi)的示出圖像對象的相機(jī)可基于初始接觸輸入(I)和后續(xù)接觸輸入(Γ )沿著對應(yīng)的X軸方向和對應(yīng)的y軸方向來移動。
[0126]類似地,用戶可在過掃描區(qū)域11內(nèi)提供初始接觸輸入(2)并可繼續(xù)沿著y軸方向跨越界面邊界13來進(jìn)入顯示區(qū)域12,同時維持后續(xù)的接觸輸入(2’)。在此,用戶的后續(xù)接觸輸入(2’)與初始接觸輸入(2)是連續(xù)的,在過掃描區(qū)域11和顯示區(qū)域12之間沒有中斷接觸,即,在過掃描區(qū)域11內(nèi)開始并持續(xù)進(jìn)入到顯示區(qū)域12內(nèi)的滑掃運(yùn)動。結(jié)果,顯示在顯示區(qū)域12內(nèi)的示出圖像對象的畫布可沿著對應(yīng)的y軸方向移動,并且相機(jī)將沿著與對應(yīng)的y軸方向相反的方向來顯示畫布的各部分。例如,沿著正(+)y軸方向移動畫布造成沿著負(fù)(-)y軸方向移動相機(jī)。
[0127]替換地,在一些實(shí)現(xiàn)中,或者除了接觸輸入(2)和(2’ )之外,后續(xù)接觸輸入(2’ )可沿著X軸方向繼續(xù)。例如,雖然初始接觸輸入(2)可在過掃描區(qū)域11內(nèi),但是進(jìn)入顯示區(qū)域12的后續(xù)接觸輸入(2’)可包括X軸方向分量。結(jié)果,顯示在顯示區(qū)域12內(nèi)的示出圖像對象的相機(jī)可基于初始接觸輸入(2)和后續(xù)接觸輸入(2’ )沿著對應(yīng)的y軸方向和對應(yīng)的X軸方向來移動。
[0128]在一些實(shí)現(xiàn)中,可在顯示區(qū)域12上顯示垂直滾動條14v和水平滾動條14h以向用戶提供與相機(jī)相對于畫布的整體區(qū)域的位置有關(guān)的反饋。由于設(shè)備I被配置成向用戶提供畫布的整個區(qū)域的相機(jī)視圖以及畫布的可選擇區(qū)域部分,所以垂直滾動條14v和水平滾動條14h根據(jù)相機(jī)移動的量來沿著顯示區(qū)域12的垂直和水平方向移動。例如,隨著用戶提供接觸輸入⑴和(Γ ),即將畫布沿著與接觸輸入⑴和(Γ )的方向基本相同的方向相對應(yīng)的方向移動,水平滾動條將沿著與接觸輸入(I)和(Γ )序列基本相反的方向水平地移動。在此,將畫布沿著與基本上與接觸輸入(I)和(Γ)的方向相同的方向相對應(yīng)的方向移動造成沿著基本上與接觸輸入(I)和(Γ )的方向相反的方向改變畫布的相機(jī)視圖。
[0129]類似地,在一些實(shí)現(xiàn)中,隨著用戶提供接觸輸入(2)和(2’),即將畫布沿著與接觸輸入(2)和(2’)的方向基本相同的方向相對應(yīng)的方向移動,垂直滾動條將沿著與接觸輸入(2)和(2’ )序列基本相反的方向垂直地移動。在此,將畫布沿著與基本上與接觸輸入(2)和(2’ )的方向相同的方向相對應(yīng)的方向移動造成沿著基本上與接觸輸入(2)和(2’ )的方向相反的方向改變畫布的相機(jī)視圖。
[0130]此外,在一些實(shí)現(xiàn)中,隨著用戶提供接觸輸入(1)/(1’)和(2)/(2’),S卩,沿著X軸和y軸方向移動畫布,垂直和水平滾動條將沿著基本上與接觸輸入(1)/(1’ )和(2)/(2’ )序列相反的方向分別垂直地和水平地移動。在此,將畫布沿著與基本上與接觸輸入(I)/(Γ )和⑵/(2’ )的方向相同的方向相對應(yīng)的方向移動造成沿著基本上與⑴/(Γ )和(2)/(2’ )的方向相反的方向改變畫布的相機(jī)視圖。
[0131]圖29是被配置成接收過掃描區(qū)域11的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備I的圖。在一些實(shí)現(xiàn)中,顯示設(shè)備I可包括顯示具有沿著X軸和y軸朝向的畫布的圖像對象的顯示區(qū)域12。用戶可使用接觸輸入來操縱顯示畫布的圖像對象的相機(jī)。例如,用戶可在過掃描區(qū)域11的垂直部分內(nèi)沿著X軸和y軸方向兩者來提供接觸輸入(1),而在跨越界面邊界13進(jìn)入顯示區(qū)域12內(nèi)不繼續(xù)接觸輸入(I)。結(jié)果,顯示在顯示區(qū)域12內(nèi)的示出圖像對象的畫布可沿著對應(yīng)的X軸和I軸方向移動,并且相機(jī)將沿著與對應(yīng)的X軸和y軸方向相反的方向來顯不畫布的各部分。例如,沿著正(+)χ軸和y軸方向移動畫布造成沿著負(fù)(-)χ軸和I軸方向移動相機(jī)。
[0132]類似地,在一些實(shí)現(xiàn)中,用戶可使用接觸輸入來操縱顯示畫布的圖像對象的相機(jī)。例如,用戶可在過掃描區(qū)域11的水平部分內(nèi)沿著X軸和y軸方向兩者來提供接觸輸入(1),而在跨越界面邊界13進(jìn)入顯示區(qū)域12內(nèi)不繼續(xù)接觸輸入(2)。結(jié)果,顯示在顯示區(qū)域12內(nèi)顯示的圖像對象的畫布可沿著對應(yīng)的X軸和I軸方向移動,并且相機(jī)將沿著與對應(yīng)的X軸和y軸方向相反的方向來顯不畫布的各部分。例如,沿著正(+)χ軸和y軸方向移動畫布造成沿著負(fù)(-)χ軸和I軸方向移動相機(jī)。
[0133]在一些實(shí)現(xiàn)中,過掃描區(qū)域11可被配置成具有寬度(或諸寬度)以將用戶的接觸輸入基本上適應(yīng)在過掃描區(qū)域內(nèi)。例如,如圖2中顯示的,觸摸屏設(shè)備15有目的地?cái)U(kuò)展來覆蓋整個過掃描區(qū)域11。由此,用戶可充分使用整個過掃描區(qū)域11來提供對顯示設(shè)備I的接觸輸入。例如,過掃描區(qū)域11不僅僅接收接觸輸入,過掃描區(qū)域11還被配置成接收后續(xù)的接觸輸入。如在圖29中顯示的,可僅僅基于在過掃描區(qū)域11內(nèi)接收到的二維輸入來確定對畫布(或相機(jī))的操縱。由此,過掃描區(qū)域11必須擁有足夠的區(qū)域來接收二維輸入。
[0134]圖30是用于選擇與平搖畫布的相機(jī)視圖有關(guān)的用戶界面交互的交互過程3000的示例的流程圖。在一些實(shí)現(xiàn)中,圖30中示出的過程3000可被例如圖1和2的顯示設(shè)備I來執(zhí)行。
[0135]在顯示設(shè)備I處接收到接觸輸入(3010)。
[0136]作出接收的接觸輸入是否是在過掃描區(qū)域11內(nèi)的位置處的輸入的判定(3020)。如果接收到的接觸輸入不是在過掃描區(qū)域11內(nèi)的位置處的輸入,則過程3000結(jié)束。在一些實(shí)現(xiàn)中,當(dāng)接觸輸入是在顯示區(qū)域12內(nèi)而非在過掃描區(qū)域11內(nèi)被接收到時,可使用標(biāo)準(zhǔn)的或傳統(tǒng)的觸摸屏接觸輸入處理來對接觸輸入進(jìn)行處理。然而,如果接收到的接觸輸入對應(yīng)于在過掃描區(qū)域11內(nèi)接收到的輸入,則基于接觸輸入在過掃描區(qū)域11內(nèi)的位置以及接觸輸入的類型來選擇GUI交互(3030)。在這個示例中,基于接觸輸入是在過掃描區(qū)域11的部分內(nèi)的位置處接收到的判定并且基于接觸輸入對應(yīng)于與相機(jī)平搖GUI交互相關(guān)聯(lián)的輸入類型(例如,接觸輸入對應(yīng)于在過掃描區(qū)域11內(nèi)的位置處開始的垂直和/或水平滑掃)的判定來選擇相機(jī)平搖GUI交互。在一些實(shí)現(xiàn)中,如在以上詳細(xì)描述的,滑掃可在過掃描區(qū)域11內(nèi)開始并繼續(xù)跨越界面邊界13進(jìn)入顯示區(qū)域12。在一些實(shí)現(xiàn)中,如在以上詳細(xì)描述的,滑掃可在過掃描區(qū)域11內(nèi)開始并結(jié)束,而不繼續(xù)跨越界面邊界13進(jìn)入顯示區(qū)域12。在一些實(shí)現(xiàn)中,滑掃可在過掃描區(qū)域11內(nèi)開始,要么沿著X軸和y軸方向之一要么沿著X軸和I軸方向兩者繼續(xù)跨越界面邊界13進(jìn)入顯示區(qū)域12,并接著在過掃描區(qū)域11內(nèi)結(jié)束。
[0137]執(zhí)行相機(jī)平搖⑶I交互(3060)。對相機(jī)平搖⑶I交互的執(zhí)行可包括響應(yīng)于并基于在過掃描區(qū)域11內(nèi)接收到的接觸輸入來操縱畫布(或相機(jī),取決于與查看器或圖像對象有關(guān)的參考系)(3060a)。
[0138]圖31a和31b是被配置成接收過掃描區(qū)域11的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備I的圖。在某些實(shí)現(xiàn)中,顯示設(shè)備I可以包括顯示具有沿著X軸和y軸朝向的畫布的圖像對象的顯示區(qū)域12。用戶可使用接觸輸入來操縱顯示畫布的圖像對象的相機(jī)。例如,用戶可在過掃描區(qū)域11的部分14g中提供初始兩點(diǎn)接觸輸入(I)。在提供兩點(diǎn)接觸輸入(I)后,可在顯示區(qū)域內(nèi)顯示垂直和水平滾動條14v和14h,向用戶提供關(guān)于相機(jī)相對于整個畫布的位置的指示。在接收到初始兩點(diǎn)接觸輸入(I)后,用戶可在過掃描區(qū)域11的部分Hg內(nèi)提供后續(xù)兩點(diǎn)接觸輸入(2),如圖31b中顯示的。例如,用戶可提供“捏合”類型輸入(2),其將造成相機(jī)從畫布中縮小。在一些實(shí)現(xiàn)中,用戶提供“捏合”類型輸入(2)的速度可確定相機(jī)從畫布中縮小的速度。例如,以相對慢的方式提供“捏合”類型輸入⑵可造成以對應(yīng)地慢的速度從畫布中縮小。相反,以相對快的方式提供“捏合”類型輸入(2)可造成以對應(yīng)地快的速度從畫布中縮小。
[0139]作為提供“捏合”類型輸入(2)的結(jié)果,圖像對象將在大小上減小,但相機(jī)將不平搖畫布。此外,垂直和水平滾動條14v和14h將在長度上增加以向用戶提供相機(jī)正在顯示畫布的增加的區(qū)域的指示,如與在圖31a中顯示的比圖31b中顯示的垂直和水平滾動條14v和14h相對短的垂直和水平滾動條14v和14h相反。
[0140]圖32a和32b是被配置成接收過掃描區(qū)域11的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備I的圖。在一些實(shí)現(xiàn)中,顯示設(shè)備I可包括顯示具有沿著X軸和y軸朝向的畫布的圖像對象的顯示區(qū)域12。用戶可使用接觸輸入來操縱顯示畫布的圖像對象的相機(jī)。例如,用戶可在過掃描區(qū)域11的部分Hg中提供初始兩點(diǎn)接觸輸入(I)。在提供兩點(diǎn)接觸輸入(I)后,可在顯示區(qū)域內(nèi)顯示垂直和水平滾動條14v和14h,向用戶提供關(guān)于相機(jī)相對于整個畫布的位置的指示。在接收到初始兩點(diǎn)接觸輸入(I)后,用戶可在過掃描區(qū)域11的部分Hg內(nèi)提供后續(xù)兩點(diǎn)接觸輸入(2),如圖32b中顯示的。例如,用戶可提供“張開”類型輸入(2),其將造成相機(jī)對畫布放大。
[0141]在一些實(shí)現(xiàn)中,用戶提供“張開”類型輸入(2)的速度可確定相機(jī)對畫布放大的速度。例如,以相對慢的方式提供“張開”類型輸入⑵可造成以對應(yīng)地慢的速度對畫布放大。相反,以相對快的方式提供“張開”類型輸入(2)可造成以對應(yīng)地快的速度對畫布放大。
[0142]作為提供“張開”類型輸入(2)的結(jié)果,圖像對象將在大小上增加,但相機(jī)將不平搖畫布。此外,垂直和水平滾動條14v和14h將在長度上降低以向用戶提供相機(jī)正在顯示畫布的減少的區(qū)域的指示,如與在圖32a中顯示的比圖32b中顯示的垂直和水平滾動條14v和14h相對長的垂直和水平滾動條14v和14h相反。
[0143]在一些實(shí)現(xiàn)中,諸如圖31a、31b、32a和32b,過掃描區(qū)域11的部分14g可被預(yù)先安排來提供縮小/放大功能。例如,雖然過掃描區(qū)域11的部分14g被顯示為被定位于沿著過掃描區(qū)域11的水平右下區(qū)域,但是過掃描區(qū)域11的部分14g也可被定位于沿著過掃描區(qū)域11的垂直右側(cè)區(qū)域。類似地,基于用戶是慣用右手的還是慣用左手的,過掃描區(qū)域11的部分Hg可被定位于沿著過掃描區(qū)域11的水平右上/右下和/或左側(cè)區(qū)域。
[0144]圖33是用于選擇與平搖相機(jī)視圖有關(guān)的用戶界面交互的交互過程3300的示例的流程圖。在一些實(shí)現(xiàn)中,圖33中示出的過程3300可被例如圖1和2的顯示設(shè)備I來執(zhí)行。
[0145]在顯示設(shè)備I處接收到接觸輸入(3310)。
[0146]作出接收的接觸輸入是否是在過掃描區(qū)域11內(nèi)的位置處的輸入的判定(3320)。如果接收到的接觸輸入不是在過掃描區(qū)域11內(nèi)的位置處的輸入,則過程3300結(jié)束。在一些實(shí)現(xiàn)中,當(dāng)接觸輸入是在顯示區(qū)域12內(nèi)而非在過掃描區(qū)域11內(nèi)被接收到時,可使用標(biāo)準(zhǔn)的或傳統(tǒng)的觸摸屏接觸輸入處理來對接觸輸入進(jìn)行處理。然而,如果接收到的接觸輸入對應(yīng)于在過掃描區(qū)域11內(nèi)接收到的輸入,則基于接觸輸入在過掃描區(qū)域11內(nèi)的位置以及接觸輸入的類型來選擇GUI交互(3330)。在這個示例中,基于接觸輸入是在過掃描區(qū)域11的部分內(nèi)的位置Hg處接收到的判定并且基于接觸輸入對應(yīng)于與相機(jī)縮放GUI交互相關(guān)聯(lián)的輸入類型(例如,接觸輸入對應(yīng)于在過掃描區(qū)域11內(nèi)的位置處的“捏合”或“張開”運(yùn)動)的判定來選擇相機(jī)縮放GUI交互。在一些實(shí)現(xiàn)中,如以上詳細(xì)描述的,可在過掃描區(qū)域11的被分配用來接收“捏合”和/或“張開”運(yùn)動的部分Hg內(nèi)提供“捏合”或“張開”運(yùn)動。例如,相機(jī)縮放⑶I交互可包括縮小功能,其中在顯示區(qū)域12內(nèi)顯示的圖像對象的大小根據(jù)“捏合”接觸輸入提供的量來減少。相反,相機(jī)縮放GUI交互可包括放大功能,其中在顯示區(qū)域12內(nèi)顯示的圖像對象的大小根據(jù)“張開”接觸輸入提供的量來增加。執(zhí)行相機(jī)縮放⑶I交互(3340)。對相機(jī)縮放⑶I交互的執(zhí)行可包括響應(yīng)于并基于在過掃描區(qū)域11的部分Hg內(nèi)接收到的接觸輸入來操縱畫布(或相機(jī),取決于與查看器或圖像對象有關(guān)的參考系)(3340a)。
[0147]圖34是用于響應(yīng)于過掃描區(qū)域內(nèi)的用戶輸入來啟動⑶I交互的交互過程3400的示例的流程圖。過程3400類似于過程300,除了它顯式地提供通過以下觸發(fā)的⑶I交互:
(I)被同時維持的在過掃描區(qū)域內(nèi)的輸入與在顯示區(qū)域(例如,畫布區(qū)域)內(nèi)的附加的輸入的組合;和(2)被同時維持的在過掃描區(qū)域內(nèi)的輸入與在過掃描區(qū)域內(nèi)的附加的輸入的組合。在一些實(shí)現(xiàn)中,圖34中示出的過程3400可被例如圖1和2的顯示設(shè)備I來執(zhí)行。
[0148]在顯示設(shè)備I處接收到接觸輸入(3402)。作出接收到的接觸輸入是否是在過掃描區(qū)域11內(nèi)接收到的判定(3404)。如果確定接收到的接觸輸入不是在過掃描區(qū)域11內(nèi)接收到的,則過程3400結(jié)束。在一些實(shí)現(xiàn)中,當(dāng)接觸輸入是在顯示區(qū)域內(nèi)而非在過掃描區(qū)域內(nèi)被接收到時,可使用標(biāo)準(zhǔn)的或傳統(tǒng)的觸摸屏接觸輸入處理來對接觸輸入進(jìn)行處理。
[0149]然而,如果確定接收到的接觸輸入是在過掃描區(qū)域11內(nèi)接收到的,則可任選地,基于所接收到的接觸輸入的類型和/或基于過掃描區(qū)域內(nèi)接收到該接觸輸入的位置來選擇(3406)并執(zhí)行圖形用戶界面(⑶I)交互(3408和3408a)。在一些實(shí)現(xiàn)中,接收到的接觸輸入可不對應(yīng)于被系統(tǒng)識別為用于觸發(fā)⑶I交互的輸入類型,并且因此,沒有⑶I交互可響應(yīng)于接收到的接觸輸入來被選擇。
[0150]在顯示設(shè)備I處接收到附加的輸入(3410)。作出附加的輸入是在顯示區(qū)域12(例如,畫布)內(nèi)還是在過掃描區(qū)域11內(nèi)的判定(3412)。如果附加的輸入被確定為位于顯示區(qū)域12 (例如,畫布)內(nèi),則作出在操作3402期間接收到的初始過掃描輸入是否被維持的判定(3414)。換句話說,作出關(guān)于生成了或正在生成過掃描初始輸入的輸入機(jī)制是否在接收到附加的畫布輸入時維持了與觸摸屏的交互(例如,從初始過掃描手勢開始的時間到附加的畫布手勢開始或在一些實(shí)現(xiàn)中結(jié)束的時間中維持與觸摸屏連續(xù)的或基本連續(xù)的交互)的判定。如果在操作3402期間接收到的初始過掃描輸入沒有被維持(S卩,一個或多個輸入機(jī)制在附加的畫布輸入被接收到時中斷了與觸摸屏的接觸或交互),則附加的畫布輸入被認(rèn)為與過掃描輸入不相關(guān)并因此被顯示設(shè)備I根據(jù)不利用過掃描輸入的標(biāo)準(zhǔn)對象操縱技術(shù)來處理(3416)。
[0151]然而,如果在操作3402期間接收到的初始過掃描輸入在附加的畫布輸入被接收到時被維持,則根據(jù)初始過掃描輸入的位置和類型并且根據(jù)附加的畫布輸入的位置和類型來選擇⑶I交互(3418)。所選的⑶I交互可被執(zhí)行(3420)并可造成對顯示在畫布上的對象的操縱(3420a)。
[0152]由此,在過程3400,可選擇基于從過掃描觸摸/交互和并發(fā)的顯示區(qū)域(例如,畫布)觸摸/交互兩者中形成的組合輸入的特定GUI交互。例如,可基于在過掃描區(qū)域11的第一部分中檢測到的第一多點(diǎn)觸摸手勢和在顯示區(qū)域12或畫布的第一部分中并發(fā)地檢測到的第二多點(diǎn)觸摸手勢來選擇特定GUI交互。由此,可僅當(dāng)兩個不同的且預(yù)定的多點(diǎn)觸摸手勢在顯示設(shè)備I的表面的兩個不同區(qū)域中被并發(fā)地檢測到(即,在過掃描區(qū)域11的第一部分中的一個特定手勢和在顯示區(qū)域12的第一部分中的另一特定手勢)時才選擇該特定GUI交互。如果例如第二多點(diǎn)觸摸手勢被在顯示區(qū)域12的第二部分而非第一部分中并發(fā)地檢測到,則以上提到的該特定GUI交互可不被選擇并且進(jìn)而基于這兩個手勢來選擇不同的GUI交互。替換地,每個手勢可改為被相互獨(dú)立地對待,而非基于兩個手勢來選擇不同的GUI交互。即,過掃描手勢可使得基于該手勢和其在過掃描區(qū)域11中的位置來選擇特定GUI交互,并且畫布手勢可造成不利用過掃描輸入的標(biāo)準(zhǔn)對象操縱處理的并發(fā)執(zhí)行。以下關(guān)于附圖35-42描述基于過掃描區(qū)域接觸輸入和畫布/顯示區(qū)域接觸輸入的組合來選擇的GUI交互的示例。
[0153]值得注意的是,盡管過程3400構(gòu)想了過掃描區(qū)域接觸輸入(或多點(diǎn)觸摸手勢)是初始輸入并且畫布/顯示區(qū)域接觸輸入(或多點(diǎn)觸摸手勢)是后續(xù)附加的輸入,但是其他實(shí)現(xiàn)可具有對輸入的不同的時間排序。例如,畫布/顯示區(qū)域接觸輸入可以是初始輸入,而過掃描區(qū)域接觸輸入可以是后續(xù)附加的輸入,或兩個輸入被同時地接收。
[0154]回頭參考圖34,如果附加的輸入被確定為位于過掃描區(qū)域12內(nèi),則作出在操作3402期間接收到的初始過掃描輸入是否被維持的判定(3422)。換句話說,作出關(guān)于生成了或正在生成過掃描初始輸入的輸入機(jī)制是否在接收到附加的過掃描輸入時維持了與觸摸屏的交互(例如,從初始過掃描手勢開始的時間到附加的過掃描手勢開始或在一些實(shí)現(xiàn)中結(jié)束的時間中維持與觸摸屏連續(xù)的或基本連續(xù)的交互)的判定。如果在操作3402期間接收到的初始過掃描輸入沒有被維持(即,一個或多個輸入機(jī)制在附加的過掃描輸入被接收到時中斷了與觸摸屏的接觸或交互),則附加的過掃描輸入被認(rèn)為與初始過掃描輸入不相關(guān),并因此可被分開地且單獨(dú)地用于基于附加的過掃描輸入的類型和/或基于過掃描區(qū)域中接收到該附加的過掃描輸入的位置來選擇并執(zhí)行其自己的分開的圖形用戶界面(GUI)交互(3424、3426 和 3426a)。
[0155]然而,如果在操作3402期間接收到的初始過掃描輸入在附加的過掃描輸入被接收到時被維持,則基于初始過掃描輸入的位置、初始過掃描輸入的接觸類型、附加的過掃描輸入的位置和/或附加的過掃描輸入的接觸類型來選擇GUI交互(3428)。接著可執(zhí)行所選的⑶I交互(3430)以例如使得能夠?qū)︼@示在顯示區(qū)域12中的對象進(jìn)行操縱(3430a)。
[0156]值得注意的是,在一些實(shí)現(xiàn)中,初始過掃描輸入和附加的過掃描輸入可造成兩個不同的且獨(dú)立的⑶I交互分開地且同時地發(fā)生。例如,初始過掃描輸入可以是啟動鍵盤⑶I交互的垂直向上滑動,其使得鍵盤看上去從過掃描區(qū)域中向上滑出并進(jìn)入顯示區(qū)域的底部。在用戶使用一只手來向上滑動鍵盤時,用戶可同時使用第二只手來啟動分開的終止查看器GUI交互,其使得顯示在顯示區(qū)域頂部處的查看器看上去向上滑動進(jìn)入過掃描區(qū)域并滑出視圖。對查看器的向上滑動可與對鍵盤的向上滑動同時發(fā)生。
[0157]在一些實(shí)現(xiàn)中,初始過掃描輸入造成對初始⑶I交互的選擇和執(zhí)行,并且后續(xù)過掃描輸入通過用后續(xù)⑶I交互來替換初始⑶I交互來造成對初始⑶I交互的終止。例如,初始過掃描輸入可以是在過掃描區(qū)域11的部分Ilc中垂直地滑動單個手指,其造成觸發(fā)查看器開始從過掃描區(qū)域向上滑動進(jìn)入顯示區(qū)域12的查看器⑶I交互。后續(xù)過掃描輸入可以是與第一個手指組合來創(chuàng)建兩指滑動和分開手勢的沿著過掃描區(qū)域11的相同部分Ilc滑動地比第一個手勢稍微慢點(diǎn)的第二個手指,該兩指滑動和分開手勢用組合的縮放/平搖⑶I交互來替換查看器⑶I交互,該組合的縮放/平搖⑶I交互基于兩個手指之間的距離變化來縮放相機(jī)視圖并根據(jù)兩個手指位置的質(zhì)心移動來平搖相機(jī)視圖。
[0158]盡管過程3400公開了單個初始輸入和單個附加的輸入,但是應(yīng)當(dāng)理解任意數(shù)量的被并發(fā)維持(即,在同一時間同時地與觸摸屏交互)的過掃描和/或顯示區(qū)域輸入可被組合來選擇不同的GUI交互。類似地,任意數(shù)量的被并發(fā)維持的過掃描和/或顯示區(qū)域輸入可被分開地且獨(dú)立地對待,使得每個過掃描輸入可觸發(fā)與被其他輸入觸發(fā)的那些⑶I交互同時發(fā)生的其自己的分開的⑶I交互,并且每個顯示區(qū)域輸入可觸發(fā)其自己對不利用過掃描輸入的標(biāo)準(zhǔn)對象操縱處理的執(zhí)行,該執(zhí)行與被其他輸入觸發(fā)的那些處理同時發(fā)生。
[0159]圖35a和35b是被配置成接收過掃描區(qū)域11和顯示區(qū)域12的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備I的圖。在一些實(shí)現(xiàn)中,顯示設(shè)備I可包括顯示具有沿著X軸和y軸朝向的畫布的圖像對象的顯示區(qū)域12。用戶可使用接觸輸入來操縱顯示畫布的圖像對象的相機(jī)。例如,用戶可在過掃描區(qū)域11的部分Hg中提供初始兩點(diǎn)接觸輸入(1),其中圖像對象Ol被顯示。在提供兩點(diǎn)接觸輸入(I)后,可在顯示區(qū)域內(nèi)顯示垂直和水平滾動條14V和14h,向用戶提供關(guān)于相機(jī)相對于整個畫布的位置的指示。在接收到初始兩點(diǎn)接觸輸入(I)后,用戶可在過掃描區(qū)域11的部分Hg內(nèi)提供后續(xù)兩點(diǎn)接觸輸入(1’),如圖34b中顯示的。例如,用戶可提供“捏合”類型輸入(Γ ),其將造成相機(jī)從畫布中縮小,其中圖像對象01’被顯示。
[0160]在一些實(shí)現(xiàn)中,用戶提供“捏合”類型輸入(2)的速度可確定相機(jī)從畫布中縮小的速度。例如,以相對慢的方式提供“捏合”類型輸入(2)可造成以對應(yīng)地慢的速度從畫布中縮小。相反,以相對快的方式提供“捏合”類型輸入(2)可造成以對應(yīng)地快的速度從畫布中縮小。
[0161]附加地,在一些實(shí)現(xiàn)中,諸如圖34b,用戶可在顯示區(qū)域12內(nèi)提供附加的接觸輸入
(2)和后續(xù)接觸輸入(2’)。例如,后續(xù)接觸輸入(2’)可包括X軸和y軸兩者分量。在此,附加的和后續(xù)接觸輸入(2)和(2’ )可在“捏合”類型輸入(Γ )的輸入期間提供。結(jié)果,不僅圖像對象在大小上減少,畫布還沿著后續(xù)接觸輸入(2’)相對于附加的接觸輸入(2)的方向移動。此外,垂直和水平滾動條14v和14h將在長度上增加以向用戶提供相機(jī)正在顯示畫布的增加的區(qū)域的指示,如與在圖34a中顯示的比圖34b中顯示的垂直和水平滾動條14v和14h相對短的垂直和水平滾動條14v和14h相反。
[0162]此外,在一些實(shí)現(xiàn)中,如在圖34b中顯示的,提供接觸輸入(1)/(1’)和(2)/(2’),即,縮小畫布和沿著X軸和y軸方向移動畫布(平搖相機(jī)),將沿著與接觸輸入(1)/(1’)和
(2)/(2’ )序列基本上相反的方向分別垂直地和水平地移動垂直和水平滾動條14v和14h。此外,垂直和水平滾動條14v和14h將對應(yīng)于接觸輸入(1)/(1’)提供的對畫布縮小的量來增長。在此,將畫布沿著與同接觸輸入(1)/(1’)和(2)/(2’)的方向基本上相同的方向相對應(yīng)的方向移動造成沿著與接觸輸入(1)/(1’ )和(2)/(2’ )的方向基本上相反的方向改變畫布的相機(jī)視圖。
[0163]圖36a和36b是被配置成接收過掃描區(qū)域11和顯示區(qū)域12的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備I的圖。在一些實(shí)現(xiàn)中,顯示設(shè)備I可包括顯示具有沿著X軸和y軸朝向的畫布的圖像對象的顯示區(qū)域12。用戶可使用接觸輸入來操縱顯示畫布的圖像對象的相機(jī)。例如,用戶可在過掃描區(qū)域11的部分14g內(nèi)提供初始兩點(diǎn)接觸輸入
(1),其中圖像對象01被顯示。在提供兩點(diǎn)接觸輸入(I)后,可在顯示區(qū)域內(nèi)顯示垂直和水平滾動條14v和14h,向用戶提供關(guān)于相機(jī)相對于整個畫布的位置的指示。在接收到初始兩點(diǎn)接觸輸入(I)后,用戶可在過掃描區(qū)域11的部分Hg內(nèi)提供后續(xù)兩點(diǎn)接觸輸入(1’),如圖35b中顯示的。例如,用戶可提供“張開”類型輸入(Γ ),其將造成相機(jī)對畫布放大,其中圖像對象01’被顯示。
[0164]在一些實(shí)現(xiàn)中,用戶提供“張開”類型輸入(2)的速度可確定相機(jī)對畫布放大的速度。例如,以相對慢的方式提供“張開”類型輸入⑵可造成以對應(yīng)地慢的速度對畫布放大。相反,以相對快的方式提供“張開”類型輸入(2)可造成以對應(yīng)地快的速度對畫布放大。
[0165]附加地,在一些實(shí)現(xiàn)中,諸如圖35b,用戶可在顯示區(qū)域12內(nèi)提供附加的接觸輸入
(2)和后續(xù)接觸輸入(2’)。例如,后續(xù)接觸輸入(2’)可包括X軸和y軸兩者分量。在此,附加的和后續(xù)接觸輸入(2)和(2’ )可在“張開”類型輸入(Γ )的輸入期間提供。結(jié)果,不僅圖像對象在大小上增加(即,放大畫布),畫布還沿著后續(xù)接觸輸入(2’ )相對于附加的接觸輸入(2)的方向移動。此外,垂直和水平滾動條14v和14h將在長度上降低以向用戶提供相機(jī)正在顯示畫布的減少的區(qū)域的指示,如與在圖35a中顯示的比圖35b中顯示的垂直和水平滾動條14v和14h相對長的垂直和水平滾動條14v和14h相反。
[0166]此外,在一些實(shí)現(xiàn)中,如在圖35b中顯示的,提供接觸輸入(1)/(1’)和(2)/(2’),即,放大畫布和沿著X軸和y軸方向移動畫布(平搖相機(jī)),將沿著與接觸輸入(1)/(1’)和(2)/(2’ )序列基本上相反的方向分別垂直地和水平地移動垂直和水平滾動條14v和14h。此外,垂直和水平滾動條14v和14h將對應(yīng)于接觸輸入(1)/(1’)提供的對畫布放大的量來縮短。在此,將畫布沿著與同接觸輸入(1)/(1’)和(2)/(2’)的方向基本上相同的方向相對應(yīng)的方向移動造成沿著與接觸輸入(1)/(1’ )和(2)/(2’ )的方向基本上相反的方向改變畫布的相機(jī)視圖。
[0167]圖37a和37b是被配置成接收過掃描區(qū)域11和顯示區(qū)域12的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備I的圖。在一些實(shí)現(xiàn)中,顯示設(shè)備I可包括顯示具有沿著X軸和y軸朝向的畫布的圖像對象的顯示區(qū)域12。用戶可使用接觸輸入來操縱顯示畫布的圖像對象的相機(jī)。例如,用戶可在過掃描區(qū)域11的部分14g內(nèi)提供初始兩點(diǎn)接觸輸入
(1),其中圖像對象01被顯示。在提供兩點(diǎn)接觸輸入(I)后,可在顯示區(qū)域內(nèi)顯示垂直和水平滾動條14v和14h,向用戶提供關(guān)于相機(jī)相對于整個畫布的位置的指示。在接收到初始兩點(diǎn)接觸輸入(I)后,用戶可在過掃描區(qū)域11的部分Hg內(nèi)提供后續(xù)兩點(diǎn)接觸輸入(1’),如圖37b中顯示的。例如,用戶可提供“捏合”類型輸入(Γ ),其將造成相機(jī)從畫布中縮小,其中圖像對象01被順時針旋轉(zhuǎn)且被顯示為圖像對象01’。
[0168]在一些實(shí)現(xiàn)中,用戶提供“捏合”類型輸入(2)的速度可確定相機(jī)從畫布中縮小的速度。例如,以相對慢的方式提供“捏合”類型輸入(2)可造成以對應(yīng)地慢的速度從畫布中縮小。相反,以相對快的方式提供“捏合”類型輸入(2)可造成以對應(yīng)地快的速度從畫布中縮小。
[0169]附加地,在一些實(shí)現(xiàn)中,諸如在圖37b中,用戶可在顯示區(qū)域12內(nèi)提供附加的兩點(diǎn)接觸輸入(2)和后續(xù)兩點(diǎn)接觸輸入(2’)。例如,后續(xù)接觸輸入(2’ )可包括順時針旋轉(zhuǎn)移動。在此,附加的和后續(xù)接觸輸入(2)和(2’ )可在“捏合”類型輸入(Γ )的輸入期間提供。結(jié)果,不僅圖像對象在大小上減少(即,縮小畫布),畫布還被順時針旋轉(zhuǎn)大約后續(xù)接觸輸入(2’)相對于附加的兩點(diǎn)接觸輸入(2)的角度。此外,垂直和水平滾動條14v和14h將在長度上增加以向用戶提供相機(jī)正在顯示畫布的增加的區(qū)域的指示,如與在圖37a中顯示的比圖37b中顯示的垂直和水平滾動條14v和14h相對短的垂直和水平滾動條14v和14h相反。
[0170]此外,在一些實(shí)現(xiàn)中,諸如在圖37b中顯示的那樣,提供兩點(diǎn)接觸輸入(1)/(1’)和
(2)/(20,即縮小畫布和順時針旋轉(zhuǎn)畫布大約基于附加的和后續(xù)兩點(diǎn)接觸輸入⑵和(2’)的角度,將沿著與接觸輸入(I)和(Γ )序列基本上相反的方向來對應(yīng)于接觸輸入(I)和(Γ )提供的畫布縮小的量分別垂直地和水平地增長垂直和水平滾動條14v和14h。在此,將畫布沿著與同接觸輸入(I)和(Γ )的方向基本上相同的方向相對應(yīng)的方向移動造成沿著與兩點(diǎn)接觸輸入(I)和(I’ )的方向基本上相反的方向改變畫布的相機(jī)視圖。
[0171]圖38a和38b是被配置成接收過掃描區(qū)域11和顯示區(qū)域12的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備I的圖。在一些實(shí)現(xiàn)中,顯示設(shè)備I可包括顯示具有沿著X軸和y軸朝向的畫布的圖像對象的顯示區(qū)域12。用戶可使用接觸輸入來操縱顯示畫布的圖像對象的相機(jī)。例如,用戶可在過掃描區(qū)域11的部分14g內(nèi)提供初始兩點(diǎn)接觸輸入
(1),其中圖像對象Ol被顯示。在提供兩點(diǎn)接觸輸入(I)后,可在顯示區(qū)域內(nèi)顯示垂直和水平滾動條14v和14h,向用戶提供關(guān)于相機(jī)相對于整個畫布的位置的指示。在接收到初始兩點(diǎn)接觸輸入(I)后,用戶可在過掃描區(qū)域11的部分Hg內(nèi)提供后續(xù)兩點(diǎn)接觸輸入(1’),如圖38b中顯示的。例如,用戶可提供“張開”類型輸入(Γ ),其將造成相機(jī)對畫布放大,其中圖像對象01被逆時針旋轉(zhuǎn)且被顯示為圖像對象01 ’。
[0172]在一些實(shí)現(xiàn)中,用戶提供“張開”類型輸入(2)的速度可確定相機(jī)對畫布放大的速度。例如,以相對慢的方式提供“張開”類型輸入⑵可造成以對應(yīng)地慢的速度對畫布放大。相反,以相對快的方式提供“張開”類型輸入(2)可造成以對應(yīng)地快的速度對畫布放大。
[0173]附加地,在一些實(shí)現(xiàn)中,諸如在圖38b中,用戶可在顯示區(qū)域12內(nèi)提供兩點(diǎn)接觸輸入(2)和后續(xù)兩點(diǎn)接觸輸入(2’)。例如,后續(xù)接觸輸入(2’ )可包括逆時針旋轉(zhuǎn)移動。在此,附加的和后續(xù)接觸輸入(2)和(2’ )可在“張開”類型輸入(Γ )的輸入期間提供。結(jié)果,不僅圖像對象在大小上增加,畫布還被逆時針旋轉(zhuǎn)大約后續(xù)接觸輸入(2’ )相對于兩點(diǎn)接觸輸入(2)的角度。此外,垂直和水平滾動條14v和14h將在長度上降低以向用戶提供相機(jī)正在顯示畫布的減少的區(qū)域的指示,如與在圖38a中顯示的比圖38b中顯示的垂直和水平滾動條14v和14h相對長的垂直和水平滾動條14v和14h相反。
[0174]此外,在一些實(shí)現(xiàn)中,諸如在圖38b中顯示的那樣,提供兩點(diǎn)接觸輸入(1)/(1’)和
(2)/(20,即放大畫布和逆時針旋轉(zhuǎn)畫布大約基于附加的和后續(xù)兩點(diǎn)接觸輸入⑵和(2’)的角度,將沿著與接觸輸入(I)和(Γ )序列基本上相反的方向來對應(yīng)于接觸輸入(I)和(Γ )提供的畫布放大的量分別垂直地和水平地縮短垂直和水平滾動條14v和14h。在此,將畫布沿著與同接觸輸入(I)和(Γ )的方向基本上相同的方向相對應(yīng)的方向移動造成沿著與接觸輸入(I)和(I’ )的方向基本上相反的方向改變畫布的相機(jī)視圖。
[0175]圖39是用于啟用與畫布的相機(jī)視圖的交互的交互過程3900的示例的流程圖。過程3900是其中過掃描輸入觸發(fā)縮放⑶I交互(B卩,畫布的相機(jī)視圖的放大或縮小)以及附加的畫布輸入觸發(fā)相機(jī)平移/旋轉(zhuǎn)⑶I交互(即,畫布的相機(jī)視圖的平移或旋轉(zhuǎn))的過程3400的示例。在一些實(shí)現(xiàn)中,圖39中示出的過程3900可被例如圖1和2的顯示設(shè)備I來執(zhí)行。
[0176]在顯示設(shè)備I處接收到接觸輸入(3902)。作出接收到的接觸輸入是否是在過掃描區(qū)域11內(nèi)接收到的判定(3904)。在接收到的接觸輸入被確定為是在過掃描區(qū)域11內(nèi)被接收到后,基于所接收到的接觸輸入的類型和/或基于過掃描區(qū)域中接收到接觸輸入的位置來選擇(3906)并執(zhí)行縮放⑶I交互(3908和3908a)。在一些實(shí)現(xiàn)中,如以上詳細(xì)描述的,可在過掃描區(qū)域11的被分配用來接收“捏合”和/或“張開”運(yùn)動的部分Hg內(nèi)提供兩點(diǎn)“捏合”或“張開”運(yùn)動。例如,縮放⑶I交互可執(zhí)行縮小功能,其中顯示在顯示區(qū)域12內(nèi)的圖像對象的大小根據(jù)“捏合”接觸輸入提供的量來減少。相反,縮放GUI交互可執(zhí)行放大功能,其中在顯示區(qū)域12內(nèi)顯示的圖像對象的大小根據(jù)“張開”接觸輸入提供的量來增加。
[0177]在顯示設(shè)備I處接收到附加的輸入(3910)。作出附加的輸入是在顯示區(qū)域12(例如,畫布)內(nèi)還是在過掃描區(qū)域11內(nèi)的判定(3912)。附加的輸入被確定為位于顯示區(qū)域12(例如,畫布)內(nèi),并因此作出在操作3902期間接收到的初始過掃描輸入是否被維持的判定(3914)。換句話說,作出關(guān)于生成了或正在生成過掃描初始輸入的輸入機(jī)制是否在接收到附加的畫布輸入時維持了與觸摸屏的交互(例如,從初始過掃描手勢開始的時間到附加的畫布手勢開始或在一些實(shí)現(xiàn)中結(jié)束的時間中維持與觸摸屏連續(xù)的或基本連續(xù)的交互)的判定。在這個示例中,在操作3402期間接收到的初始過掃描輸入在附加的畫布輸入被接收到時被維持,并且因此根據(jù)初始過掃描輸入的位置和類型并且根據(jù)附加的畫布輸入的位置和類型來選擇相機(jī)平移/旋轉(zhuǎn)GUI交互(3918)。所選的相機(jī)平移/旋轉(zhuǎn)GUI交互可被執(zhí)行(3920)并可造成畫布的相機(jī)視圖平移和/或旋轉(zhuǎn),其造成對顯示的對象的對應(yīng)操縱,如在例如圖35到38中顯示的(3920a)。
[0178]由此,在示例性過程3900中,顯示設(shè)備I響應(yīng)于初始過掃描交互輸入(諸如例如,對應(yīng)于“捏合”或“張開”運(yùn)動的兩指接觸輸入)選擇縮放⑶I交互。顯示設(shè)備I執(zhí)行所選的縮放GUI交互來使得相機(jī)視圖響應(yīng)于捏合和/或張開運(yùn)動對畫布放大和/或縮小。在提供初始過掃描交互輸入的兩個手指保持交互并由此繼續(xù)向顯示設(shè)備的過掃描區(qū)域提供輸入時,顯示設(shè)備的顯示區(qū)域接收到附加的畫布交互輸入(諸如例如類似于在圖35B或圖36B中顯示的單手指接觸輸入)。顯示設(shè)備I基于其同時檢測到過掃描區(qū)域內(nèi)的兩指接觸輸入和顯示區(qū)域內(nèi)的單指接觸輸入來選擇相機(jī)平移/旋轉(zhuǎn)GUI交互。隨著三個手指在當(dāng)前保持與觸摸屏的交互的同時進(jìn)行移動,同時地執(zhí)行兩個不同的GUI交互來致使相機(jī)視圖改變:(1)縮放⑶I交互致使相機(jī)視圖根據(jù)過掃描區(qū)域中兩個手指之間的分開距離來放大或縮小;并且同時地(2)相機(jī)平移/旋轉(zhuǎn)GUI交互致使相機(jī)視圖根據(jù)顯示區(qū)域中單個附加的手指的平移來平移。
[0179]在另一示例中,附加的畫布交互輸入可以是類似于圖37b或圖38b中顯示的兩指接觸輸入,其中兩個手指的指尖旋轉(zhuǎn)使得對應(yīng)于兩個手指的指尖的兩個觸摸點(diǎn)/區(qū)域圍繞它們的質(zhì)心旋轉(zhuǎn)給定的角量。顯示設(shè)備I基于其同時檢測到過掃描區(qū)域內(nèi)的兩指接觸輸入和顯示區(qū)域內(nèi)的兩指接觸輸入來選擇相機(jī)平移/旋轉(zhuǎn)GUI交互。隨著四個手指在當(dāng)前保持與觸摸屏的交互的同時進(jìn)行移動,同時地執(zhí)行兩個不同的GUI交互來致使相機(jī)視圖改變:(1)縮放⑶I交互致使相機(jī)視圖根據(jù)過掃描區(qū)域中兩個手指之間的分開距離來放大或縮小;并且同時地(2)相機(jī)平移/旋轉(zhuǎn)GUI交互致使相機(jī)視圖根據(jù)對應(yīng)于接觸/交互顯示區(qū)域的兩個手指的指尖的兩個觸摸點(diǎn)/區(qū)域的旋轉(zhuǎn)來旋轉(zhuǎn)。在一些實(shí)現(xiàn)中,也計(jì)算對應(yīng)于觸摸顯示區(qū)域的兩個手指的指尖的兩個觸摸點(diǎn)/區(qū)域的質(zhì)心,使得質(zhì)心的移動附加地致使平移/旋轉(zhuǎn)GUI交互根據(jù)質(zhì)心的移動產(chǎn)生與相機(jī)視圖的旋轉(zhuǎn)同時的相機(jī)視圖的對應(yīng)平移。
[0180]圖40和41是被配置成接收過掃描區(qū)域11和顯示區(qū)域12的各部分內(nèi)的接觸輸入來操縱畫布的相機(jī)視圖的顯示設(shè)備I的圖。在一些實(shí)現(xiàn)中,顯示設(shè)備I可包括顯示具有沿著X軸和y軸朝向的畫布的圖像對象的顯示區(qū)域12。用戶可使用接觸輸入來操縱顯示畫布的圖像對象的相機(jī)。例如,如圖40中顯示的,用戶可在過掃描區(qū)域11的部分14i內(nèi)提供初始三點(diǎn)接觸輸入(I),其中圖像對象01被顯示。在提供三點(diǎn)接觸輸入(I)后,每個圖像對象(或圖像對象分組)被突出顯示以向用戶提供要被用戶選擇的圖像對象(或圖像對象分組)的可用性的指示。在接收到初始三點(diǎn)接觸輸入(I)后,用戶可通過在顯示區(qū)域12處提供瞬時接觸輸入(2)來選擇圖像對象之一 01。在提供瞬時接觸輸入(2)后,所選的圖像對象01被進(jìn)一步突出顯示來指示用戶對于圖像對象01的選擇。
[0181]接著,在一些實(shí)現(xiàn)中,諸如在圖41中顯示的那樣,用戶可通過移除三點(diǎn)接觸輸入(I)來提供后續(xù)輸入(Γ )。在移除三點(diǎn)接觸輸入(I)后,可執(zhí)行畫布的放大以及沿著X軸和y軸方向移動畫布(平搖相機(jī))。例如,由于選擇了圖像對象01,可通過將圖像對象01’置于相機(jī)內(nèi)的中心來實(shí)現(xiàn)畫布的放大。在此,圖像對象01的原始朝向?qū)⒈痪S持,并且將確定畫布被放大的量以將圖像對象01’顯示在顯示區(qū)域12內(nèi)來達(dá)到其可能的最完整程度。
[0182]圖42是用于啟用與畫布的相機(jī)視圖的交互的交互過程4200的示例的流程圖。過程4200是過程3400的示例,其中過掃描輸入觸發(fā)突出顯示可選對象⑶I交互(即,造成在屏幕上對那些可被用戶選擇的對象進(jìn)行突出顯示的交互)并且附加的畫布輸入觸發(fā)中心定位所選對象GUI交互(即,改變相機(jī)視圖以將所選的對象重新定向到屏幕的中心使得它們顯示為在顯示區(qū)域12中可能的最完整程度的交互)。在一些實(shí)現(xiàn)中,圖42中示出的過程4200可被例如圖1和2的顯示設(shè)備I來執(zhí)行。
[0183]在顯示設(shè)備I處接收到接觸輸入(4202)。作出接收到的接觸輸入是否是在過掃描區(qū)域11內(nèi)接收到的判定(4204)。在接收到的接觸輸入被確定為是在過掃描區(qū)域11內(nèi)被接收到后,基于所接收到的接觸輸入的類型和/或基于過掃描區(qū)域中接收到接觸輸入的位置來選擇(4206)并執(zhí)行突出顯示可選對象⑶I交互(4208)。執(zhí)行⑶I交互可在接觸輸入被用戶維持的同時(例如,在三點(diǎn)手指接觸輸入保持交互或接觸觸摸屏的同時)使得顯示在顯示區(qū)域12中的一個或多個先前不可被選擇的對象變?yōu)橛脩艨蛇x擇。執(zhí)行GUI交互還可在接觸輸入被用戶維持的同時造成視覺上對那些用戶可選擇對象和顯示在顯示區(qū)域12中的不是用戶可選擇的其他對象進(jìn)行區(qū)分(4208a)??赏ㄟ^例如突出顯示用戶可選擇的對象來將用戶可選擇的對象與不是用戶可選擇的對象視覺上進(jìn)行區(qū)分。在一些實(shí)現(xiàn)中,作為從例如在顏色、紋理、大小、透明度和/或朝向上的差異而產(chǎn)生的用戶可選擇對象和不是用戶可選擇的對象的可視外觀上的不同來視覺上對它們進(jìn)行區(qū)分。圖40提供了顯示區(qū)域12的一個示例,其中顯示的可選擇對象響應(yīng)于三點(diǎn)接觸輸入(例如,三指按壓)被突出顯示。
[0184]一旦接觸輸入不再被用戶維持,則突出顯示可選⑶I交互可終止,使得一個或多個對象不再被突出顯示并且不再是用戶可選擇的。用戶可通過中斷與觸摸屏的接觸/交互(例如,通過抬起所有手指或移除用于生成輸入的所有輸入機(jī)制,使得沒有手指或輸入機(jī)制被用于生成保持接觸/交互觸摸屏的輸入)和/或通過(通過例如抬起用于生成輸入的一個或多個手指/輸入機(jī)制或放下接著與手指/輸入機(jī)制組合來生成輸入的一個或多個附加的手指/輸入機(jī)制)將接觸輸入改變?yōu)閷?yīng)于不同GUI交互的不同輸入來結(jié)束接觸輸入(即,不再維持接觸輸入)。
[0185]在一些實(shí)現(xiàn)中,突出顯示可選對象GUI交互不使得先前不可選擇的對象變?yōu)橛脩艨蛇x擇的。相反,在這些實(shí)現(xiàn)中,出于使得用戶能夠快速地標(biāo)識哪些對象可被用戶選擇的目的,突出顯示可選對象⑶I交互進(jìn)而僅突出顯示或以其他方式視覺上區(qū)分那些已經(jīng)是并且繼續(xù)是用戶可選擇的那些對象。在其他實(shí)現(xiàn)中,顯示區(qū)域12可顯示可選擇的和不可選擇的對象兩者,并且突出顯示可選對象GUI交互可接著被觸發(fā)來使得不可選擇的對象中的一些變得可選擇的,同時突出顯示顯示區(qū)域12中的所有可選擇的對象并且任選地,對那些新的可選擇對象與先前的可選擇對象進(jìn)行區(qū)分。
[0186]在顯示設(shè)備I處接收到對應(yīng)于用戶對顯示在畫布內(nèi)的對象之一的選擇的附加的輸入(4210)。作出附加的輸入是在顯示區(qū)域12 (例如,畫布)內(nèi)還是在過掃描區(qū)域11內(nèi)的判定(4212)。附加的輸入被確定為位于顯示區(qū)域12(例如,畫布)內(nèi),并因此作出在操作4202期間接收到的初始過掃描輸入是否被維持的判定(4214)。換句話說,作出關(guān)于生成了或正在生成過掃描初始輸入的輸入機(jī)制是否在接收到附加的畫布輸入時維持了與觸摸屏的交互(例如,從初始過掃描手勢開始的時間到附加的畫布手勢開始或在一些實(shí)現(xiàn)中結(jié)束的時間中維持與觸摸屏連續(xù)的或基本連續(xù)的交互)的判定。在這個示例中,在操作3402期間接收到的初始過掃描輸入在附加的畫布輸入被接收到時被維持,并且因此根據(jù)初始過掃描輸入的位置和類型并且根據(jù)附加的畫布輸入的位置和類型來選擇中心定位所選對象GUI交互(4218)??蓤?zhí)行中心定位所選對象⑶I交互(4220和4220a)。
[0187]對中心定位所選對象⑶I交互的執(zhí)行可使得用戶能夠通過交互或接觸顯示區(qū)域12中的相應(yīng)對象來選擇被突出顯示的(或被視覺上區(qū)分的)用戶可選擇對象中的一個或多個,如例如在圖40中顯示的。附加地,對中心定位所選對象GUI交互的執(zhí)行可接著基于并響應(yīng)于用戶不再維持在操作4202期間接收到的初始過掃描輸入來對一個或多個所選對象進(jìn)行重新定向和/或重新調(diào)整大小,如例如在圖41中顯示的。具體地,一個或多個所選對象可被平移,使得一個或多個所選對象可被定位在相機(jī)視圖的中心并且任選地,還可在大小上被增加以使得一個或多個所選對象占據(jù)相機(jī)視圖的更大部分。在一些實(shí)現(xiàn)中,一個或多個所選對象在顯示區(qū)域12內(nèi)被變得盡可能的大,同時依然顯示全部所選對象的全部部分。在一些實(shí)現(xiàn)中,標(biāo)識一個或多個所選對象的優(yōu)選軸并且該一個或多個所選對象還被旋轉(zhuǎn)或重新定向,使得它們的優(yōu)選軸平行于顯示區(qū)域12的邊(例如,水平或垂直邊)或顯示在顯示區(qū)域12內(nèi)的邊。
[0188]在圖40和41顯示的示例中,初始過掃描輸入是過掃描區(qū)域11的部分Ilc中的三點(diǎn)接觸或三指接觸輸入。啟動或觸發(fā)中心定位所選對象GUI交互的附加的畫布輸入是在顯示區(qū)域12中的用戶可選擇對象01上的單指接觸。用戶接著從過掃描區(qū)域11中移除他的或她的手,從而中斷三點(diǎn)接觸輸入。響應(yīng)于用戶中斷三點(diǎn)接觸輸入,中心定位所選對象GUI交互對所選對象01進(jìn)行重新定向和重新調(diào)整大小,如圖41中顯示的。
[0189]以上描述的實(shí)現(xiàn)中的一些涉及執(zhí)行所選⑶I交互造成對顯示的對象的操縱。在其他實(shí)現(xiàn)中,執(zhí)行所選⑶I交互中的任一或全部可附加地或替換地造成對對象的調(diào)用(即,在顯示區(qū)域中顯示先前沒有被顯示的對象)。
[0190]在一些實(shí)現(xiàn)中,提供到過掃描區(qū)域11和/或顯示區(qū)域12的各種接觸輸入實(shí)質(zhì)上可彼此互換地使用。例如,在過掃描區(qū)域11內(nèi)提供的接觸輸入可被類似地提供為顯示區(qū)域12內(nèi)提供的接觸輸入。在此,顯示設(shè)備I可被配置成在在過掃描區(qū)域11內(nèi)提供的特定接觸輸入類型與在顯示區(qū)域12內(nèi)提供的特定接觸輸入類型之間進(jìn)行區(qū)分。相反,在顯示區(qū)域12內(nèi)提供的接觸輸入可被類似地提供為過掃描區(qū)域11內(nèi)提供的接觸輸入。此外,在過掃描區(qū)域11和/或顯示區(qū)域12內(nèi)提供的接觸輸入的組合可被用于調(diào)用對圖像對象和/或畫布(或相機(jī)視圖)的操縱。
[0191]在一些實(shí)現(xiàn)中,提供到過掃描區(qū)域11的接觸輸入可與第一特定接觸輸入類型相關(guān)聯(lián),而提供到顯示區(qū)域12的接觸輸入可與不同于第一特定接觸輸入類型的第二特定接觸輸入類型相關(guān)聯(lián)。例如,提供到顯示區(qū)域12的與第一特定接觸輸入類型相關(guān)聯(lián)的接觸輸入可不調(diào)用一般與提供到過掃描區(qū)域11的第一特定接觸輸入類型相關(guān)聯(lián)的操縱。相反,提供到過掃描區(qū)域11的與第二特定接觸輸入類型相關(guān)聯(lián)的接觸輸入可不調(diào)用一般與提供到顯示區(qū)域12的第二特定接觸輸入類型相關(guān)聯(lián)的操縱。
[0192]在一些實(shí)現(xiàn)中,顯示設(shè)備I可被配置成接收更新以將特定接觸輸入類型與過掃描區(qū)域11和/或顯示區(qū)域12相關(guān)聯(lián)(或重新關(guān)聯(lián)或去關(guān)聯(lián))。例如,顯示設(shè)備I可向用戶提供選擇性地定制并將不同的特定接觸輸入類型分配到顯示設(shè)備I的特定功能操作。
[0193]在一些實(shí)現(xiàn)中,顯示設(shè)備I可向用戶提供切換到學(xué)習(xí)模式的能力以便用顯示設(shè)備I的特定功能操作來定制用戶的獨(dú)特的行為習(xí)慣。例如,慣用左手的用戶可具有與慣用右手的用戶的偏好不同的偏好。類似地,一些用戶可偏好將顯示I定向到縱向朝向,而其他用戶可偏好橫向朝向。在任一情況下,顯示設(shè)備I可以是可配置的以適應(yīng)用戶的偏好。
[0194]在一些實(shí)現(xiàn)中,顯示設(shè)備I可被配置成向用戶提供將接觸輸入的錄入限制在過掃描區(qū)域11的特定部分內(nèi)的能力。例如,喜歡將他們的手掌沿著過掃描區(qū)域11的底部部分倚靠的用戶可“關(guān)閉”過掃描區(qū)域11的底部部分以防止接收接觸輸入,從而防止在過掃描區(qū)域11的底部部分內(nèi)的接觸輸入的無意輸入。
[0195]替換地,顯示設(shè)備I可被配置成拒絕在過掃描區(qū)域11的特定部分內(nèi)的某些接觸輸入類型。例如,相對大的接觸輸入(即,具有基本上對應(yīng)于用戶手掌面積處的面積的接觸輸入)可被選為不合乎需要的接觸輸入類型。接著,顯示設(shè)備I可識別這種“大小”的接觸輸入是不合乎需要的,并且防止調(diào)用與不合乎需要的接觸輸入類型相關(guān)聯(lián)的任何功能。類似地,提供到顯示區(qū)域12的特定接觸輸入可被預(yù)先確定為不合乎需要的接觸輸入類型。此夕卜,同時提供到過掃描區(qū)域11和顯示區(qū)域12的特定接觸輸入的組合可被預(yù)先確定為不合乎需要的接觸輸入類型。在這個實(shí)現(xiàn)中,顯示設(shè)備I可被提供對以下接觸輸入類型的預(yù)先確定的標(biāo)識:基于被分類為已知且可接受來用于調(diào)用顯示設(shè)備I的功能的接觸輸入類型被分類為“不清楚”的接觸輸入類型。
[0196]所描述的系統(tǒng)、方法和技術(shù)可以以數(shù)字電子電路、計(jì)算機(jī)硬件、固件、軟件或這些元件的組合來實(shí)現(xiàn)。實(shí)現(xiàn)這些技術(shù)的裝置可包括適當(dāng)?shù)妮斎牒洼敵鲈O(shè)備、計(jì)算機(jī)處理器以及在其上存儲計(jì)算機(jī)程序或其他計(jì)算機(jī)可讀指令以供一個或多個處理設(shè)備(例如,可編程處理器)執(zhí)行的有形計(jì)算機(jī)可讀存儲介質(zhì)。
[0197]實(shí)現(xiàn)這些技術(shù)的過程可由執(zhí)行指令的程序以便通過操作輸入數(shù)據(jù)和生成適當(dāng)?shù)妮敵鰜韴?zhí)行所需功能的可編程處理器執(zhí)行。這些技術(shù)可在可編程系統(tǒng)上可執(zhí)行的一個或多個計(jì)算機(jī)程序中實(shí)現(xiàn),可編程系統(tǒng)包括被耦合以接收來自數(shù)據(jù)存儲系統(tǒng)的數(shù)據(jù)和指令并且將數(shù)據(jù)和指令傳送至數(shù)據(jù)存儲系統(tǒng)的至少一個可編程處理器、至少一個輸入設(shè)備、以及至少一個輸出設(shè)備。每一計(jì)算機(jī)程序可用高級過程或面向?qū)ο缶幊陶Z言來實(shí)現(xiàn),或如果需要,每一計(jì)算機(jī)程序可用匯編語言或機(jī)器語言來實(shí)現(xiàn);并且在任何情況下,該語言可以是匯編或解釋語言。
[0198]合適的處理器包括,作為示例,通用和專用微處理器兩者。一般而言,處理器將接收來自只讀存儲器或隨機(jī)存取存儲器的指令和數(shù)據(jù)。適于存儲計(jì)算機(jī)程序指令和數(shù)據(jù)的存儲設(shè)備包括所有形式的非易失存儲器,包括,作為示例,半導(dǎo)體存儲設(shè)備,諸如可擦除可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM)和閃存設(shè)備;磁盤,諸如內(nèi)置硬盤或可移動盤;磁光盤;以及緊致盤只讀存儲器(CDROM)。上述各項(xiàng)中的任一個可由特別設(shè)計(jì)的專用集成電路(ASIC)補(bǔ)充或被結(jié)合在ASIC中。
[0199]多點(diǎn)觸摸顯示設(shè)備包括各種各樣的顯示設(shè)備以及相關(guān)聯(lián)的系統(tǒng)和組件。一些多點(diǎn)觸摸顯示設(shè)備要求與多點(diǎn)觸摸顯示設(shè)備的表面的物理接觸來接收輸入。例如,這樣的多點(diǎn)觸摸顯示設(shè)備可通過檢測由手指、指示筆、一些其他機(jī)械的、機(jī)電的或磁性的輸入機(jī)制和/或同時多個這樣的輸入機(jī)制的任意組合作出的與多點(diǎn)觸摸顯示設(shè)備的表面的接觸來接收輸入。此外,一些這樣的多點(diǎn)觸摸顯示設(shè)備可被配置使得接收輸入的表面可看上去與多點(diǎn)觸摸顯示設(shè)備在其上顯示對象的表面為同一表面(無論接收輸入的表面與多點(diǎn)觸摸顯示設(shè)備在其上顯示對象的表面是否實(shí)際上為同一表面)。替換地,其他這樣的多點(diǎn)觸摸顯示設(shè)備可在明顯地遠(yuǎn)離且不同于多點(diǎn)觸摸顯示設(shè)備在其上顯示對象的表面的表面上接收輸入。這樣的多點(diǎn)觸摸顯示系統(tǒng)的一個示例是向遠(yuǎn)離且不同的顯示提供輸入的啟用多點(diǎn)輸入的獨(dú)立平板。
[0200]其他多點(diǎn)觸摸顯示設(shè)備不要求與多點(diǎn)觸摸顯示設(shè)備的表面的物理接觸來接收輸入。例如,這樣的多點(diǎn)觸摸顯示設(shè)備可通過檢測在多點(diǎn)觸摸顯示設(shè)備的表面的附近存在手指、指示筆、一些其他機(jī)械的、機(jī)電的或磁性的輸入機(jī)制和/或多個這樣的輸入機(jī)制的任意組合來接收輸入,即使這樣的輸入機(jī)制并沒有與多點(diǎn)觸摸顯示設(shè)備的表面有物理接觸。
[0201]此外,在此公開的各種不同的轉(zhuǎn)換和注釋可由被配置成同時接收多個輸入的任意其他類型的多點(diǎn)計(jì)算系統(tǒng)來實(shí)現(xiàn),包括例如被配置成接收來自多個定點(diǎn)設(shè)備(例如,多個計(jì)算機(jī)鼠標(biāo))的同時輸入和/或來自一個或多個定點(diǎn)設(shè)備和另一輸入設(shè)備(例如,鍵盤)的同時輸入的系統(tǒng)。此外,在此公開的各種不同的轉(zhuǎn)換和注釋中的一些不限于在多點(diǎn)觸摸設(shè)備上的實(shí)現(xiàn)并由此可被實(shí)現(xiàn)在單點(diǎn)設(shè)備上。
[0202]可作出各種修改。例如,如果公開的技術(shù)的步驟以不同的次序來執(zhí)行,依然可達(dá)成有用的結(jié)果。此外,可通過按不同的方式來組合各種公開的技術(shù)的各個步驟或組件和/或如果公開的系統(tǒng)的組件可案不同的方式來組合和/或被其他組件替換或補(bǔ)充來達(dá)成有用的結(jié)果。
【權(quán)利要求】
1.一種顯示設(shè)備,包括: 顯示面板,所述顯示面板包括顯示區(qū)域和位于鄰近所述顯示區(qū)域的過掃描區(qū)域,其中界面邊界位于所述顯示區(qū)域和所述過掃描區(qū)域之間,所述顯示區(qū)域被配置成顯示一個或多個圖像對象并且所述過掃描區(qū)域被配置成防止在所述過掃描區(qū)域內(nèi)顯示圖像; 覆在所述顯示區(qū)域和所述過掃描區(qū)域的觸摸屏面板,所述觸摸屏面板被配置成檢測由一個或多個輸入機(jī)制對所述觸摸屏面板上的點(diǎn)作出的交互并生成指示所檢測到的交互的交互數(shù)據(jù);以及 計(jì)算機(jī)處理器,被配置成: 訪問第一交互數(shù)據(jù); 確定所述第一交互數(shù)據(jù)反映由所述一個或多個輸入機(jī)制在第一時間作出的與所述觸摸屏面板的對應(yīng)地與所述過掃描區(qū)域重疊的至少一個部分的交互; 基于所述第一交互數(shù)據(jù)來標(biāo)識多個交互輸入類型中的第一特定交互輸入類型; 確定所標(biāo)識的第一特定交互輸入類型是否與調(diào)用或改變所述顯示區(qū)域中的所述一個或多個圖像對象的顯示相關(guān)聯(lián);以及 基于確定所標(biāo)識的第一特定交互輸入類型與調(diào)用或改變所述顯示區(qū)域中的所述一個或多個圖像對象的顯示相關(guān)聯(lián),指示所述顯示面板調(diào)用所述顯示區(qū)域中的所述一個或多個圖像對象的顯示或改變所述顯示區(qū)域中所述一個或多個圖像對象的顯示。
2.如權(quán)利要求1所述的顯示設(shè)備,其特征在于,由一個或多個輸入機(jī)制作出的交互包括由所述一個或多個輸入機(jī)制懸停在所述觸摸屏面板上的所述點(diǎn)上方,而不作出與所述觸摸屏面板上的所述點(diǎn)的物理接觸。
3.如權(quán)利要求1所述的顯示設(shè)備,其特征在于,所述處理器被配置成基于所標(biāo)識的第一特定交互輸入類型來指示所述顯示面板調(diào)用所述顯示區(qū)域中的所述一個或多個圖像對象的顯示。
4.如權(quán)利要求3所述的顯示設(shè)備,其特征在于,所述一個或多個圖像對象包括文本文檔、基本上靜止的圖像、基本上移動的圖像、地圖、出版物、視頻記錄、基本上實(shí)況的視頻信號、可視化的語音記錄、基本上實(shí)況的可視化的語音信號、因特網(wǎng)網(wǎng)頁以及因特網(wǎng)網(wǎng)站。
5.如權(quán)利要求1所述的顯示設(shè)備,其特征在于,所述處理器被配置成基于所標(biāo)識的第一特定交互輸入類型來指示所述顯示面板改變所述顯示區(qū)域中的所述一個或多個圖像對象的顯示。
6.如權(quán)利要求1所述的顯示設(shè)備,其特征在于,所述第一特定交互輸入類型包括基本上持續(xù)的輸入接觸,所述基本上持續(xù)的輸入接觸通過所述觸摸屏面板的與所述過掃描區(qū)域重疊的第一點(diǎn)并繼續(xù)到所述觸摸屏面板的與所述過掃描區(qū)域重疊的第二點(diǎn),所述第一點(diǎn)對應(yīng)于第一水平坐標(biāo)和第一垂直坐標(biāo)并且所述第二點(diǎn)對應(yīng)于第二水平坐標(biāo)和第二垂直坐標(biāo),以及 其中所述第一和所述第二水平坐標(biāo)彼此不同并且所述第一和所述第二垂直坐標(biāo)彼此不同。
7.如權(quán)利要求1所述的顯示設(shè)備,其特征在于,所述處理器還被配置成: 訪問第二交互數(shù)據(jù), 確定所述第二交互數(shù)據(jù)反映由所述一個或多個輸入機(jī)制在所述第一時間之后的第二時間作出的與所述觸摸屏面板的對應(yīng)地與所述過掃描區(qū)域重疊的所述至少一個部分的交互; 基于所述第二交互數(shù)據(jù)來標(biāo)識所述多個交互輸入類型中的第二特定交互輸入類型,所標(biāo)識的第二特定交互類型不同于所標(biāo)識的第一特定交互類型; 確定所標(biāo)識的第二特定交互輸入類型是否與調(diào)用所述顯示區(qū)域中的所述一個或多個圖像對象的不同顯示或啟動對所述顯示區(qū)域中的所述一個或多個圖像對象的顯示的不同改變相關(guān)聯(lián);以及 基于確定所標(biāo)識的第二特定交互輸入類型與調(diào)用所述顯示區(qū)域中的所述一個或多個圖像對象的不同顯示或啟動對所述顯示區(qū)域中的所述一個或多個圖像對象的顯示的不同改變相關(guān)聯(lián),指示所述顯示面板調(diào)用所述顯示區(qū)域中的所述一個或多個圖像對象的不同顯示或啟動對所述顯示區(qū)域中所述一個或多個圖像對象的顯示的不同改變。
8.如權(quán)利要求1所述的顯示設(shè)備,其特征在于, 其中所述觸摸屏面板的所述至少一個部分包括對應(yīng)地與所述過掃描區(qū)域重疊的第一部分以及對應(yīng)地與所述過掃描區(qū)域重疊的第二且不同的部分; 其中所述處理器被配置成確定所述第一交互數(shù)據(jù)反映與所述觸摸屏面板的至少一部分的交互包括所述處理器被配置成確定所述第一交互數(shù)據(jù)反映由所述一個或多個輸入機(jī)制作出的與所述第一部分的交互, 其中所述處理器被配置成指示所述顯示面板調(diào)用所述顯示區(qū)域中的所述一個或多個圖像對象的顯示或改變所述顯示區(qū)域中的所述一個或多個圖像對象的顯示包括所述處理器被配置成基于所標(biāo)識的第一特定交互輸入類型以及所述第一交互數(shù)據(jù)反映與所述第一部分的交互的確定兩者來調(diào)用或改變所述顯示。
9.一種用于操作顯示設(shè)備的方法,所述顯示設(shè)備包括顯示面板、觸摸屏面板和計(jì)算機(jī)處理器,所述顯示面板包括顯示區(qū)域和鄰近所述顯示區(qū)域的過掃描區(qū)域,其中界面邊界置于所述顯示區(qū)域和所述過掃描區(qū)域之間,所述顯示區(qū)域被配置成顯示一個或多個圖像對象并且所述過掃描區(qū)域被配置成防止在所述過掃描區(qū)域內(nèi)顯示圖像,覆在所述顯示區(qū)域和所述過掃描區(qū)域的所述觸摸屏面板被配置成檢測由一個或多個輸入機(jī)制作出的對所述觸摸屏面板上的點(diǎn)的交互并生成指示所檢測到的交互的交互數(shù)據(jù),所述方法包括: 使用所述計(jì)算機(jī)處理器來訪問第一交互數(shù)據(jù); 使用所述計(jì)算機(jī)處理器來確定所述第一交互數(shù)據(jù)反映由所述一個或多個輸入機(jī)制在第一時間作出的與所述觸摸屏面板的對應(yīng)地與所述過掃描區(qū)域重疊的至少一個部分的交互; 使用所述計(jì)算機(jī)處理器基于所述第一交互數(shù)據(jù)來標(biāo)識多個交互輸入類型中的第一特定交互輸入類型; 使用所述計(jì)算機(jī)處理器來確定所標(biāo)識的第一特定交互輸入類型是否與調(diào)用或改變所述顯示區(qū)域中的所述一個或多個圖像對象的顯示相關(guān)聯(lián);以及 使用所述計(jì)算機(jī)處理器并基于確定所標(biāo)識的第一特定交互輸入類型與調(diào)用或改變所述顯示區(qū)域中的所述一個或多個圖像對象的顯示相關(guān)聯(lián),指示所述顯示面板調(diào)用所述顯示區(qū)域中的所述一個或多個圖像對象的顯示或改變所述顯示區(qū)域中所述一個或多個圖像對象的顯示。
10.如權(quán)利要求9所述的方法,其特征在于,還包括: 使用所述計(jì)算機(jī)處理器來訪問第二交互數(shù)據(jù), 使用所述計(jì)算機(jī)處理器來確定所述第二交互數(shù)據(jù)反映由所述一個或多個輸入機(jī)制在所述第一時間之后的第二時間作出的與所述觸摸屏面板的對應(yīng)地與所述過掃描區(qū)域重疊的所述至少一個部分的交互, 使用所述計(jì)算機(jī)處理器基于所述第二交互數(shù)據(jù)來標(biāo)識所述多個交互輸入類型中的第二特定交互輸入類型,所標(biāo)識的第二特定交互類型不同于所標(biāo)識的第一特定交互類型;以及 使用所述計(jì)算機(jī)處理器來基于確定所標(biāo)識的第二特定交互輸入類型與調(diào)用或改變所述顯示區(qū)域中的所述一個或多個圖像對象的顯示相關(guān)聯(lián),指示所述顯示面板調(diào)用所述顯示區(qū)域中的所述一個或多個圖像對象的不同顯示或啟動對所述顯示區(qū)域中所述一個或多個圖像對象的顯示的不同改變。
【文檔編號】G06F3/041GK104285195SQ201380024697
【公開日】2015年1月14日 申請日期:2013年5月11日 優(yōu)先權(quán)日:2012年5月11日
【發(fā)明者】P·L·戴維森 申請人:感知像素股份有限公司