專利名稱:縮放調(diào)整處理的制作方法
技術(shù)領(lǐng)域:
本文所公開的主題涉及用于調(diào)整顯示的電子內(nèi)容的縮放水平的處理。
背景技術(shù):
隨著便攜式手持電子設(shè)備在尺寸上繼續(xù)減小以及在能力上日益增大,此類設(shè)備的 顯示器作為設(shè)備的圖形用戶接口(GUI)而趨向于扮演重要角色。例如,此類電子設(shè)備可以 運(yùn)行多個(gè)應(yīng)用,而依賴觸摸屏向一個(gè)或多個(gè)運(yùn)行應(yīng)用提供用戶輸入。隨著這種增加的顯示 行為,顯示面積的策略性使用或者用于輸入用戶輸入信息的技術(shù)可能變得更為期待。
發(fā)明內(nèi)容
在一個(gè)方面,本發(fā)明的實(shí)施方式涉及一種方法,包括顯示電子內(nèi)容;針對(duì)所述顯 示的電子內(nèi)容的至少部分疊加縮放控件;以及響應(yīng)于與所述縮放控件的交互來調(diào)整所述電 子內(nèi)容的縮放水平;其中所述電子內(nèi)容的所述縮放水平的變化速率至少部分基于接收到的 指示操作所述縮放控件所處的所述縮放控件的二維位置的輸入。在另一方面,本發(fā)明的實(shí)施方式涉及一種方法,包括生成要與在設(shè)備的顯示器上 正查看的電子內(nèi)容一起顯示在所述顯示器上的縮放控件,所述縮放控件相對(duì)于所述正查看 的電子內(nèi)容而出現(xiàn)在所述顯示器的部分中,其中所述部分響應(yīng)于對(duì)所述顯示器上的所述縮 放控件的選擇是可變化的,以及其中所述電子內(nèi)容的放大或縮小的速率至少部分基于接收 到的指示在所述顯示器上操作所述縮放控件所處的二維位置的輸入。在另一方面,本發(fā)明的實(shí)施方式涉及一種制品,包括存儲(chǔ)有指令的存儲(chǔ)介質(zhì),所 述指令可由處理器執(zhí)行以顯示電子內(nèi)容;在所述顯示的電子內(nèi)容的至少部分上疊加縮放 控件;以及響應(yīng)于與所述縮放控件的交互來調(diào)整所述電子內(nèi)容的縮放水平;其中所述電子 內(nèi)容的所述縮放水平的變化速率至少部分基于接收到的指示操作所述縮放控件所處的所 述縮放控件的二維位置的輸入。
將參考以下附圖來描述非限制性和非窮舉式實(shí)施方式,其中貫穿各個(gè)附圖,除非 特別指出,否則類似參考標(biāo)號(hào)指示類似部分。圖1和圖2是按照一個(gè)實(shí)施方式的用戶顯示器的截屏視圖的表示;圖3是按照一個(gè)實(shí)施方式的包括縮放控件的顯示器的表示;圖4是按照一個(gè)實(shí)施方式的縮放調(diào)整處理的流程圖;以及圖5是示出了計(jì)算系統(tǒng)的示例實(shí)施方式的示意圖。
具體實(shí)施例方式在下文詳細(xì)描述中,闡述了諸多具體細(xì)節(jié)以提供對(duì)請(qǐng)求保護(hù)的主題的透徹理解。 然而,本領(lǐng)域技術(shù)人員將理解,沒有這些具體細(xì)節(jié)仍然可以實(shí)現(xiàn)所請(qǐng)求保護(hù)的主題。在其他實(shí)例中,未詳細(xì)描述普通技術(shù)人員公知的方法、裝置或系統(tǒng)以免模糊所請(qǐng)求保護(hù)的主題。下文詳細(xì)描述中的某些部分是按照存儲(chǔ)在特定裝置或?qū)S糜?jì)算設(shè)備或平臺(tái)的存 儲(chǔ)器內(nèi)的二進(jìn)制數(shù)字信號(hào)的操作的符號(hào)表示或算法給出的。在本特定說明書的上下文中, 術(shù)語(yǔ)“特定裝置”等包括通用計(jì)算機(jī),當(dāng)其被編程時(shí),按照來自程序軟件的指令而執(zhí)行特定 操作。算法描述或符號(hào)表示是信號(hào)處理或相關(guān)領(lǐng)域的普通技術(shù)人員用于將其工作的實(shí)質(zhì) 內(nèi)容傳遞給該領(lǐng)域的其他技術(shù)人員的技術(shù)示例。此處的算法通常視為是產(chǎn)生所期望結(jié)果 的自一致操作序列或類似的信號(hào)處理。在此上下文中,操作或處理涉及對(duì)物理量的物理操 縱。通常但非必需地,這些量可以采用能夠被存儲(chǔ)、傳輸、組合、比較或以其他方式操縱的電 子或磁信號(hào)的形式。已經(jīng)證實(shí),有時(shí),主要出于通用的原因,將這些信號(hào)表示為位、數(shù)據(jù)、值、 元素、符號(hào)、字符、項(xiàng)、數(shù)字、數(shù)值等是方便的。然而應(yīng)當(dāng)理解,所有這些或類似的術(shù)語(yǔ)與適當(dāng) 的物理量相關(guān)聯(lián),并且僅是方便的標(biāo)記。除非特別說明,否則從下面討論中可以明了,應(yīng)當(dāng) 理解在整個(gè)說明書的討論中,使用術(shù)語(yǔ)諸如“處理”,“計(jì)算”、“推算”、“確定”等來指示特定 裝置諸如專用計(jì)算機(jī)或類似的專用電子計(jì)算設(shè)備的動(dòng)作或處理。因此在本說明書的上下文 中,專用計(jì)算機(jī)或類似的專用電子計(jì)算設(shè)備能夠操縱或傳輸通常被表示為專用計(jì)算機(jī)或類 似的專用電子計(jì)算設(shè)備的存儲(chǔ)器、寄存器或其他信息存儲(chǔ)設(shè)備、傳輸設(shè)備或顯示設(shè)備內(nèi)的 物理的電或磁量值的信號(hào)。本文所使用的詞語(yǔ)“和”、“和/或”和“或”可以包括多種含義,這將至少部分取決 于其所使用的上下文。通常,如果“和/或”以及“或”用于關(guān)聯(lián)列表,諸如A、B或C,則其旨 在表示A、B和C(用于包含意義),以及表示A、B或C(用于排他意義)。貫穿本說明書,提 及“一個(gè)實(shí)施方式”或“實(shí)施方式”意味著結(jié)合實(shí)施方式描述的特定特征、結(jié)構(gòu)或特性包括 在所請(qǐng)求保護(hù)主題的至少一個(gè)實(shí)施方式中。因此,貫穿此說明書在各處出現(xiàn)的短語(yǔ)“在一個(gè) 實(shí)施方式中”或“實(shí)施方式”不一定要指示同一實(shí)施方式。而且,特定的特征、結(jié)構(gòu)或特性可 以在一個(gè)或多個(gè)實(shí)施方式中進(jìn)行組合。本文所描述的實(shí)施方式可以包括使用數(shù)字信號(hào)進(jìn)行 操作的機(jī)器、設(shè)備、引擎或裝置。這種信號(hào)例如可以包括電信號(hào)、光信號(hào)、電磁信號(hào)或提供位 置之間的信息的任何能量形式。在一個(gè)或多個(gè)實(shí)施方式中,圖形用戶接口(GUI)例如可以表示利用顯示的圖形信 息以允許用戶控制或操作專用計(jì)算平臺(tái)的程序接口。指針例如可以表示出現(xiàn)在顯示器上、 可以利用指點(diǎn)設(shè)備進(jìn)行移動(dòng)或控制以經(jīng)由專用計(jì)算平臺(tái)的GUI來選擇對(duì)象或輸入命令的 光標(biāo)或其他符號(hào)。指點(diǎn)設(shè)備可以表示用于例如經(jīng)由專用計(jì)算平臺(tái)的GUI來控制光標(biāo)、選擇 對(duì)象或輸入信息(諸如命令)的設(shè)備。這種指點(diǎn)設(shè)備可以包括,例如鼠標(biāo)、軌跡球、軌跡板、 軌跡筆、鍵盤、觸筆、數(shù)字面板或類似的其他類型的設(shè)備。光標(biāo)例如可以表示可以由GUI實(shí) 現(xiàn)的激勵(lì)或輸入選擇所在的符號(hào)或指針。在本文中,諸如“單擊”或“點(diǎn)擊”之類的詞語(yǔ)可以 表示由任何指點(diǎn)設(shè)備(諸如鼠標(biāo))做出的選擇過程,但是這種詞語(yǔ)的使用并不旨在于如此 限制。例如,選擇過程或調(diào)整可以通過觸摸屏來做出。在此,當(dāng)使用觸摸屏?xí)r,“點(diǎn)擊”可以 由“觸摸”來代替。而且,在觸摸屏的情況下,應(yīng)當(dāng)理解,用戶的手指、拇指或其他物體(諸 如觸筆)可以用于觸摸和操作觸摸屏,盡管在下文描述中可能僅使用詞語(yǔ)“手指”。當(dāng)然,這 些僅僅是選擇對(duì)象或輸入信息的方法示例,并且所請(qǐng)求保護(hù)的主題在這些方面上其范圍并 不受限。在一個(gè)實(shí)施方式中,顯示的縮放控件可以提供便利的縮放調(diào)整處理,以允許用戶選擇例如這種縮放調(diào)整的速率,諸如粗略的或精細(xì)的。在一個(gè)特定實(shí)施方式中,這種處理的 便利實(shí)現(xiàn)可以通過輻射狀(radial)縮放控件來實(shí)現(xiàn),其對(duì)沿著輻射狀縮放控件的半徑的 位置做出響應(yīng),在一個(gè)特定實(shí)施方式中,用戶可以在該位置處進(jìn)行選擇以旋轉(zhuǎn)該輻射狀縮 放控件。例如,用戶可以經(jīng)由鼠標(biāo)、通過在特定半徑上點(diǎn)擊該輻射狀縮放控件以及隨后在至 少有點(diǎn)相切于輻射狀縮放控件的周長(zhǎng)的方向上拖動(dòng)鼠標(biāo)所操作的光標(biāo),來旋轉(zhuǎn)顯示的輻射 狀縮放控件。在特定半徑上的這種旋轉(zhuǎn)可以得到以特定速率對(duì)顯示的電子內(nèi)容的縮放調(diào) 整。類似地,在輻射狀縮放控件的不同半徑上的這種旋轉(zhuǎn)可以得到以不同速率對(duì)顯示的電 子內(nèi)容的縮放調(diào)整。相應(yīng)地,這種縮放調(diào)整處理可以為用戶提供關(guān)于輻射狀縮放控件的旋 轉(zhuǎn)速度、至少隱式地選擇電子內(nèi)容放大或縮小的速率或靈敏度的機(jī)會(huì)。在其他實(shí)施方式中,這種顯示的縮放控件可以很容易使得其自身適合于涉及觸摸 屏的應(yīng)用。例如,在諸如個(gè)人數(shù)字助理(PDA)、導(dǎo)航設(shè)備、蜂窩電話等的手持移動(dòng)設(shè)備中可以 采用觸摸屏顯示器。在觸摸屏的情況下,例如,用戶可以通過在特定半徑處觸摸輻射狀縮放 控件以及隨后在至少有點(diǎn)相切于輻射狀縮放控件的周長(zhǎng)的方向上拖動(dòng)手指,來旋轉(zhuǎn)顯示的 輻射狀縮放控件。如上面所描述的,在這種特定半徑上應(yīng)用旋轉(zhuǎn)可以得到以特定速率對(duì)顯 示的電子內(nèi)容的縮放調(diào)整。類似地,在不同半徑上觸摸和拖動(dòng)輻射狀縮放控件可以得到不 同速率的縮放調(diào)整。在一個(gè)實(shí)現(xiàn)中,縮放控件可以用于調(diào)整包含地圖的電子內(nèi)容的縮放水平。這種縮 放控件可以用在與地圖的平移(panning)功能交互之前、期間或之后。當(dāng)然,這種平移功能 或縮放控件可以應(yīng)用于除地圖之外的電子內(nèi)容,諸如文檔、文本、圖形、照片、web頁(yè)面、視頻 等等,盡管所請(qǐng)求保護(hù)的主題不限于此。本文中,平移是指選擇顯示的電子內(nèi)容的特定部分 以置于顯示器中的中心或特別定位。例如,用戶可以“拖動(dòng)”顯示的電子內(nèi)容向右以將顯示 的電子內(nèi)容的左部分移動(dòng)向顯示器的中心。平移、縮放、選擇或調(diào)整顯示的電子內(nèi)容可以稱 為導(dǎo)航顯示。向用戶提供便利地選擇縮放調(diào)整的速率的機(jī)會(huì),可以在導(dǎo)航顯示的同時(shí)帶來諸多 益處。例如,用戶可以平移到所顯示地圖的期望部分,接著在該地圖上慢慢地放大以在精細(xì) 查看地圖詳情與維持期望的地圖范圍顯示之間找到折衷。與之相比,用戶代替地可以迅速 地在地圖上放大以快速獲得精細(xì)的地圖詳情。當(dāng)然,針對(duì)一個(gè)特定實(shí)施方式的這種縮放處 理的描述及其益處僅僅是一個(gè)示例,所請(qǐng)求保護(hù)的主題不必受限于此。縮放控件的實(shí)施方式還可以提供如下益處,包括用戶使用一只手操作縮放控件 (例如,操作觸摸屏)同時(shí)使用同一只手來握持縮放控件所駐留的設(shè)備的能力。例如,用戶 可以用右手握持便攜式手持設(shè)備,同時(shí)伸出右手拇指以導(dǎo)航該設(shè)備的顯示器。此處所描述 的用于選擇或操作縮放控件的技術(shù)可以以這種方式協(xié)助單手操作縮放控件。類似地,在縮 放控件為輻射狀的實(shí)施方式中,這種益處可以更為明顯。在一個(gè)實(shí)施方式中,用戶可以選擇例如縮放控件的形狀。如上所提到的,這種形狀 可以包括輻射狀形狀。其他示例可以包括矩形形狀或條形形狀,此處僅舉幾例。例如可以至少部分地通過專用計(jì)算機(jī)平臺(tái)來協(xié)助輻射狀縮放控件,該專用計(jì)算機(jī) 平臺(tái)可以主控一個(gè)或多個(gè)應(yīng)用以顯示電子內(nèi)容、在所顯示的電子內(nèi)容的至少部分上疊加輻 射狀縮放控件,或者響應(yīng)于用戶與輻射狀縮放控件的交互來調(diào)整電子內(nèi)容的縮放水平。這 種輻射狀縮放控件例如可以包括“軟”撥盤,其對(duì)于用戶可以表現(xiàn)出具有類似于物理?yè)鼙P的6特征,但是僅僅是顯示器中的圖像。在一個(gè)特定實(shí)現(xiàn)中,這種軟撥盤的顯示大小可以根據(jù)用 戶是否正在操作該軟撥盤而變化。例如,軟撥盤的顯示大小在被用戶選擇時(shí)可以增大,或者 在不活躍周期之后縮小。用戶可以在這種軟撥盤所定位之處導(dǎo)航指針或者觸摸顯示器,以 選擇或操作該軟撥盤,諸如旋轉(zhuǎn)軟撥盤。例如,設(shè)備內(nèi)的感應(yīng)器可以對(duì)在顯示器中的軟撥盤 位置處、在設(shè)備顯示器上點(diǎn)擊或拖動(dòng)指點(diǎn)設(shè)備或擊打或拖動(dòng)手指或觸筆做出響應(yīng),以便啟 動(dòng)軟撥盤的旋轉(zhuǎn)。如上所討論的,電子內(nèi)容的縮放水平的變化速率可以至少部分基于用戶 旋轉(zhuǎn)輻射狀縮放控件所處的輻射狀縮放控件的半徑。相應(yīng)地,專用計(jì)算機(jī)平臺(tái)可以包括顯 示器或GUI,以顯示可視內(nèi)容或檢測(cè)用戶旋轉(zhuǎn)該輻射狀縮放控件所處的徑向位置。在觸摸屏 的情況下,這種檢測(cè)例如可以至少部分基于用戶手指與觸摸屏之間耦合的電容。然而,也可 以采用其他特定方法,并且其也包含在所請(qǐng)求保護(hù)的主題的范圍內(nèi)。當(dāng)然,設(shè)備以及包含在 該設(shè)備中的顯示器通常是特定硬件,而GUI通常是設(shè)計(jì)為由特定硬件執(zhí)行的應(yīng)用。例如,這 種應(yīng)用可以包括網(wǎng)絡(luò)瀏覽器或支持設(shè)備與位于網(wǎng)絡(luò)(諸如互聯(lián)網(wǎng))上的顯示信息進(jìn)行交互 的類似應(yīng)用。當(dāng)然,設(shè)備及其關(guān)聯(lián)的GUI的各種實(shí)施方式也是可行的,其不旨在于將所請(qǐng)求 保護(hù)的主題限制于特定實(shí)施方式。盡管如此,下文在不以任何方式進(jìn)行限制的情況下對(duì)各 種可能的實(shí)施方式進(jìn)行描述。在一個(gè)實(shí)施方式中,這種設(shè)備例如可以包括能夠執(zhí)行由數(shù)字 信號(hào)表示的指令的專用機(jī)器。圖1和圖2是按照一個(gè)實(shí)施方式的顯示器的截屏視圖的表示。例如,顯示器140 可以包括電子內(nèi)容120,諸如地圖、照片、文本或其他。輻射狀縮放控件110可以疊加在電子 內(nèi)容120的至少部分上,并且位于顯示器140的右下角。在一個(gè)實(shí)現(xiàn)中,響應(yīng)于用戶對(duì)顯示 器140的部分的物理觸摸,輻射狀縮放控件110的位置可以從顯示器140的一邊或角落切 換到另一邊或角落。例如,如果慣用左手的用戶收到來自慣用右手的用戶的手持設(shè)備,則響 應(yīng)于慣用左手的用戶對(duì)顯示器140的左部分的觸摸,輻射狀縮放控件110可以從顯示器140 的右邊切換到顯示器140的左邊。在另一實(shí)現(xiàn)中,輻射狀縮放控件110的位置可以作為用 戶偏好而由用戶進(jìn)行選擇。在顯示器120為觸敏的情況下,用戶可以使用手指130來選擇 或旋轉(zhuǎn)輻射狀縮放控件110。如下文詳細(xì)解釋的,在一個(gè)特定實(shí)施方式中,如果用戶觸摸輻射狀縮放控件110 一擴(kuò)展時(shí)間段,則輻射狀縮放控件110的大小可以增大至例如圖2中所示的輻射狀縮放控 件210。這種更大的尺寸相比于較小尺寸的輻射狀縮放控件例如可以更易于用戶操作或操 縱。相應(yīng)地,更大尺寸的輻射狀縮放控件可以更易于用戶調(diào)整縮放水平??s放水平可以調(diào) 整的速率至少部分取決于用戶選擇以調(diào)整縮放控件之處的二維位置。具體地,如下文進(jìn)一 步詳細(xì)描述的,縮放水平可以調(diào)整的速率可以至少部分取決于用戶選擇以旋轉(zhuǎn)輻射狀縮放 控件之處的徑向位置。二維位置是指可以由兩個(gè)坐標(biāo)、兩個(gè)維度、水平和垂直位置、角度和 半徑等等來描述或定義的位置。符號(hào)或圖標(biāo)230可以向用戶指示輻射狀縮放控件210當(dāng)前 是否在操作以增大或減小電子內(nèi)容220的縮放水平。當(dāng)然,縮放控件的這種細(xì)節(jié)僅僅是示 例,并且請(qǐng)求保護(hù)的主題不限于此。圖3是按照一個(gè)實(shí)施方式的包括輻射狀縮放控件的顯示器的示意性表示。輻射狀 縮放控件310可以位于顯示器320的角落中。在一個(gè)特定實(shí)現(xiàn)中,輻射狀縮放控件310可 以包括例如基本上四分之一個(gè)圓形。在觸摸屏的情況下,例如,用戶基本上可以通過觸摸輻 射狀縮放控件的任何部分來操作輻射狀縮放控件310。在一個(gè)實(shí)現(xiàn)中,輻射狀縮放控件310可以包括放大部分340和縮小部分330,其例如在圖中由相應(yīng)的符號(hào)或圖標(biāo)來表示。在一個(gè) 特定實(shí)現(xiàn)中,選擇(例如,觸摸)這種放大/縮小部分可以將輻射狀縮放控件310配置成專 門的放大或縮小控件。例如,選擇放大部分340可以將輻射狀縮放控件310配置成響應(yīng)于 用戶順時(shí)針或逆時(shí)針(在圖3中由箭頭350指示)旋轉(zhuǎn)輻射狀縮放控件310來增大所顯示 的電子內(nèi)容的縮放水平。在這種情況下,為了切換縮放方向或取消當(dāng)前縮放方向,用戶例如 可以雙擊或兩次敲打輻射狀縮放控件310上的顯示器區(qū)域。在另一情況下,切換縮放方向 或取消當(dāng)前縮放方向可以實(shí)現(xiàn)為用戶將指針或手指移動(dòng)到縮放控件310的另一部分,或移 離縮放控件310,盡管所請(qǐng)求保護(hù)的主題不限于此。在另一特定實(shí)現(xiàn)中,所顯示的電子內(nèi)容的縮放水平可以響應(yīng)于用戶順時(shí)針旋轉(zhuǎn)輻 射狀縮放控件310而增大,同時(shí)縮放水平可以響應(yīng)于用戶逆時(shí)針旋轉(zhuǎn)輻射狀縮放控件310 而減小。如前面所提到的,輻射狀縮放控件可以響應(yīng)于用戶選擇或操作輻射狀縮放控件而 在尺寸上增大。在一個(gè)特定實(shí)現(xiàn)中,如果用戶允許光標(biāo)懸停或者如果用戶在包括輻射縮放 控件310的至少部分的顯示區(qū)域上觸摸屏幕,則輻射狀縮放控件310的尺寸可以增大,如圖 3中箭頭360所指示的。這種尺寸增大例如可以在相對(duì)短的延遲(例如,1或2秒)之后發(fā) 生。盡管相對(duì)較小的輻射狀縮放控件可以占用較少的顯示面積,但是這種尺寸增大可以允 許輻射狀縮放控件310比在輻射狀縮放控件保持較小時(shí)更容易操縱。隨后,輻射狀縮放控 件310可以被逆時(shí)針旋轉(zhuǎn)以減小所顯示的電子內(nèi)容380的縮放水平,或者反之,順時(shí)針旋轉(zhuǎn) 以增大所顯示的電子內(nèi)容380的縮放水平。放大部分340和縮小部分330中的符號(hào)可以向 用戶指示旋轉(zhuǎn)輻射狀縮放控件是增大縮放水平還是減小縮放水平。例如,如果用戶向逆時(shí) 針方向旋轉(zhuǎn)輻射狀縮放控件310,則在顯示器320中可以出現(xiàn)“-”,而如果用戶向順時(shí)針方 向旋轉(zhuǎn)輻射狀縮放控件310,則在顯示器320中可以出現(xiàn)“ + ”。在一個(gè)實(shí)現(xiàn)中,輻射狀縮放控件310可以包括隨著輻射狀縮放控件310旋轉(zhuǎn)而旋 轉(zhuǎn)的徑向線390。這種徑向線390可以向用戶指示輻射狀縮放控件310的旋轉(zhuǎn)。如上面所提到的,縮放水平調(diào)整的速率可以至少部分取決于用戶選擇以旋轉(zhuǎn)輻射 狀縮放控件所處的徑向位置。例如,相比于在較大的徑向部分375處旋轉(zhuǎn)輻射狀縮放控件 310,用戶在徑向部分370處旋轉(zhuǎn)輻射狀縮放控件310可以相對(duì)迅速地調(diào)整縮放水平。換 言之,在相對(duì)小的徑向部分370處旋轉(zhuǎn)可以提供快速、粗略的縮放水平調(diào)整,而在相對(duì)大的 徑向部分375處旋轉(zhuǎn)可以提供緩慢、精細(xì)的縮放水平調(diào)整。同時(shí),為了指示旋轉(zhuǎn)速度,在一 個(gè)實(shí)現(xiàn)中,徑向線390可以以對(duì)應(yīng)于用戶旋轉(zhuǎn)輻射狀縮放控件所處的徑向部分的速率而旋 轉(zhuǎn)。在一個(gè)特定實(shí)現(xiàn)中,輻射狀縮放控件在顯示器中的旋轉(zhuǎn)速度或縮放水平可以在顯示器 的部分中進(jìn)行指示,諸如在顯示器的較下部分,盡管所請(qǐng)求保護(hù)的主題不限于此。例如,一 個(gè)或多個(gè)數(shù)字可以將這種旋轉(zhuǎn)速度或縮放水平表示為相對(duì)百分比值。在一個(gè)特定示例中, 旋轉(zhuǎn)速度可以表示為每單位時(shí)間的比例尺變化,諸如每秒(時(shí)間)每英寸的一公里(比例 尺變化)。這種旋轉(zhuǎn)速度例如還可以包括正值或負(fù)值以指示輻射狀縮放控件是順時(shí)針旋轉(zhuǎn) 還是逆時(shí)針旋轉(zhuǎn)。當(dāng)然,這種旋轉(zhuǎn)速度的指示的細(xì)節(jié)僅僅是示例,所請(qǐng)求保護(hù)的主題不限于 此。例如歸因于手部不穩(wěn)定或不精確的導(dǎo)向,用戶所選擇的徑向位置可能隨著用戶旋 轉(zhuǎn)輻射狀縮放控件310而漂移或改變。這種徑向變動(dòng)也可能是故意的。在一個(gè)實(shí)現(xiàn)中,就確定縮放水平的變化速率而言,可以忽視這種變動(dòng)。在這種情況下,在用戶旋轉(zhuǎn)輻射狀縮放 控件310期間確定恒定縮放水平變化速率時(shí),可以考慮原始徑向位置。隨后的用戶動(dòng)作,諸 如雙擊或兩次敲打,可以取消或重置這種持續(xù)應(yīng)用的縮放水平變化速率。在另一實(shí)現(xiàn)中,在 用戶旋轉(zhuǎn)輻射狀縮放控件310期間確定縮放水平變化速率時(shí),可以考慮這種變動(dòng)。在這種 情況下,例如,改變徑向位置可以導(dǎo)致改變縮放水平變化速率。換言之,縮放水平變化的速 率可以相對(duì)快速地對(duì)應(yīng)于用戶選擇的徑向位置。 在一個(gè)實(shí)施方式中,輻射狀縮放控件310可以相對(duì)于下面所顯示的電子內(nèi)容部分 半透明、全部半透明或透明。這種半透明例如還可以作為用戶選項(xiàng)而可調(diào)整。在另一實(shí)施 方式中,輻射狀縮放控件310可以間或地或間歇式地顯示。例如,顯示的輻射狀縮放控件可 以在用戶與這種輻射狀縮放控件交互的一相對(duì)較短時(shí)段之后從顯示器320上消失。這種輻 射狀縮放控件不必是可見的以維持其功能性用戶可以按照如同輻射狀縮放控件310是可 見時(shí)的方式來觸摸屏幕或調(diào)整光標(biāo)位置。相應(yīng)地,顯示的電子內(nèi)容不一定要被輻射狀縮放 控件所覆蓋,但是這種縮放功能性可以仍然對(duì)用戶可用。隱藏的、不可見或間歇式顯示輻射 狀縮放控件的益處可以包括為電子內(nèi)容提供增大的顯示面積。
圖4是按照一個(gè)實(shí)施方式的縮放調(diào)整處理400的流程圖。在框410處,用戶可以在 例如計(jì)算設(shè)備上運(yùn)行一個(gè)或多個(gè)應(yīng)用,諸如Web瀏覽器。耦合至這種計(jì)算設(shè)備的顯示器可 以顯示得到的電子內(nèi)容。例如,用戶可以瀏覽Web以獲取地圖,該地圖可以作為結(jié)果而顯示 在顯示器上。然而,用戶可能期望調(diào)整地圖的放大倍率或縮放水平,以便查看更多的細(xì)節(jié), 或者相反,查看更大的地圖覆蓋。在框420處,用戶可以激活縮放控件,諸如圖3中所示的 縮放控件310。這種激活可以起因于用戶選擇縮放控件,其可以包括在縮放控件上保持指 針或手指,或者在顯示器的這種控件上雙擊或敲打。在這種激活之前,可以顯示輻射狀縮放 控件以便降低難度這種輻射狀縮放控件可以顯示成相對(duì)小的符號(hào)或圖標(biāo),利用相對(duì)高的 透明度進(jìn)行顯示,至少部分隱藏在顯示器的邊緣之外,或者不可見,例如前面所描述的。在 框430處,用戶可以選擇輻射狀縮放控件的特定徑向部分以旋轉(zhuǎn)該輻射狀縮放控件。在框 440處,用戶可以通過在基本上順時(shí)針或逆時(shí)針方向上拖動(dòng)指針、手指或圖標(biāo)來旋轉(zhuǎn)這種輻 射狀縮放控件,如前面所描述的。圖5是示出了包括耦合至顯示器530的計(jì)算設(shè)備504的計(jì)算系統(tǒng)500的示例實(shí)施 方式的示意圖。計(jì)算系統(tǒng)500可以包括手持移動(dòng)設(shè)備,諸如PDA、導(dǎo)航設(shè)備或蜂窩電話,此 處僅舉幾例。計(jì)算設(shè)備504可以包括一個(gè)或多個(gè)處理器,例如用于執(zhí)行代碼或應(yīng)用以實(shí)現(xiàn) 例如在前面描述的實(shí)施方式中的用于顯示器530的縮放控件。例如,這種代碼可以包括專 用多媒體計(jì)算機(jī)平臺(tái),諸如可從加利福尼亞圣荷塞的Adobe Systems hcorporated獲得的 Flash 多媒體平臺(tái)。當(dāng)然,系統(tǒng)500中示出的各種設(shè)備的全部或部分,以及本文所描述的 過程和方法可以使用硬件、固件、軟件或其任何組合來實(shí)現(xiàn),盡管所請(qǐng)求保護(hù)的主題并不旨 在覆蓋軟件本身。在一個(gè)實(shí)施方式中,計(jì)算設(shè)備504可以包括至少一個(gè)處理單元520,其通過總線 540操作性地耦合至存儲(chǔ)器設(shè)備510以及主機(jī)或存儲(chǔ)器控制器515。處理單元520代表執(zhí) 行數(shù)據(jù)計(jì)算進(jìn)程或處理的至少一部分的一個(gè)或多個(gè)電路。作為示例但非限制性的,處理單 元520可以包括一個(gè)或多個(gè)處理器、控制器、微處理器、微控制器、專用集成電路、數(shù)字信號(hào) 處理器、可編程邏輯器件、現(xiàn)場(chǎng)可編程門陣列等等或其任意組合。處理單元520可以包括可執(zhí)行以與存儲(chǔ)器控制器515通信的操作系統(tǒng)。這種操作系統(tǒng)例如可以生成要通過總線540 向存儲(chǔ)器控制器515發(fā)送的命令。在一個(gè)實(shí)現(xiàn)中,存儲(chǔ)器設(shè)備510可以包括存儲(chǔ)器控制器515和存儲(chǔ)器522,其可以 用于存儲(chǔ)諸如用于多媒體平臺(tái)的可執(zhí)行代碼,代碼可以包括一個(gè)或多個(gè)系統(tǒng)或用戶應(yīng)用, 或者用戶設(shè)置,僅舉幾例說明。存儲(chǔ)器522可以代表任何數(shù)據(jù)存儲(chǔ)機(jī)制。存儲(chǔ)器522例如 可以包括主存儲(chǔ)器5M或輔助存儲(chǔ)器526。主存儲(chǔ)器5M例如可以包括隨機(jī)訪問存儲(chǔ)器、只 讀存儲(chǔ)器等。盡管在此示例中示出為與處理單元520分離,但是應(yīng)當(dāng)理解,主存儲(chǔ)器524的 全部或部分例如可以提供在處理單元520之內(nèi)或者以其他方式與處理單元520共同定位/ 耦合。輔助存儲(chǔ)器5 例如可以包括與主存儲(chǔ)器相同或相似類型的存儲(chǔ)器,或者包括一個(gè) 或多個(gè)數(shù)據(jù)存儲(chǔ)設(shè)備或系統(tǒng),例如磁盤驅(qū)動(dòng)器、光盤驅(qū)動(dòng)器、磁帶驅(qū)動(dòng)器、固態(tài)存儲(chǔ)器驅(qū)動(dòng)-V^r ^t ο計(jì)算設(shè)備504例如可以包括輸入/輸出設(shè)備532。輸入/輸出設(shè)備532可以代表 用于接受或以其他方式引入人類或機(jī)器生成的輸入信息的一個(gè)或多個(gè)設(shè)備或特征,或者用 于遞送或以其他方式提供人類或機(jī)器生成的輸出信息的一個(gè)或多個(gè)設(shè)備或特征。作為示例 但非限制性的,輸入/輸出設(shè)備532可以包括操作性耦合的揚(yáng)聲器、鍵盤、鼠標(biāo)、軌跡球、數(shù) 據(jù)端口、觸摸屏等。顯示器530可以包括液晶顯示器(LCD)、觸摸屏顯示器,僅舉幾例說明。在一個(gè)實(shí)現(xiàn)中,執(zhí)行多媒體平臺(tái)(諸如Flash 多媒體平臺(tái))可以提供包括在顯 示器530上的時(shí)間線或其他顯示特征的GUI,其可被操作以響應(yīng)于用戶調(diào)整一個(gè)或多個(gè)這 種顯示特征的位置,來調(diào)整顯示內(nèi)容的縮放水平。在另一實(shí)現(xiàn)中,執(zhí)行這種多媒體平臺(tái)可以 提供編程環(huán)境,其可以用于將例如經(jīng)由輸入/輸出設(shè)備532的用戶的屏幕輸入信息與顯示 內(nèi)容的縮放水平相關(guān)聯(lián)。例如,編程環(huán)境可以如此操作,使得順時(shí)針滑動(dòng)手指對(duì)應(yīng)于一定弧 度數(shù)的量,繼而會(huì)增大縮放水平一定百分比。這種滑動(dòng)運(yùn)動(dòng)與縮放水平的比率可以預(yù)先編 程或者由用戶設(shè)置為偏好。當(dāng)然,可以使用其他應(yīng)用或計(jì)算機(jī)平臺(tái),并且所請(qǐng)求保護(hù)的主題 不限于上面提供的這種示例。當(dāng)然,還可以理解,盡管已經(jīng)描述了特定實(shí)施方式,但是所請(qǐng)求保護(hù)的主題在范圍 上并不限于特定實(shí)施方式或?qū)崿F(xiàn)。例如,一個(gè)實(shí)施方式可以以硬件實(shí)現(xiàn),諸如實(shí)現(xiàn)在前面描 述的設(shè)備或設(shè)備組合上。類似地,盡管所請(qǐng)求保護(hù)的主題在范圍上并不受限于此方面,但是 一個(gè)實(shí)施方式可以包括一個(gè)或多個(gè)制品,諸如前面所描述的一個(gè)或多個(gè)存儲(chǔ)介質(zhì),例如包 括存儲(chǔ)于其上的機(jī)器可讀指令,其響應(yīng)于由專用計(jì)算設(shè)備執(zhí)行而適于支持所述專用計(jì)算設(shè) 備啟動(dòng)按照所請(qǐng)求的主題的方法的實(shí)施方式(諸如前述實(shí)施方式之一)以執(zhí)行。作為一個(gè) 潛在的示例,特定的或?qū)S糜?jì)算平臺(tái)可以包括一個(gè)或多個(gè)處理單元或處理器、一個(gè)或多個(gè) 輸入/輸出設(shè)備(諸如顯示器、觸摸屏顯示器、鍵盤或鼠標(biāo))、或者一個(gè)或多個(gè)存儲(chǔ)器(諸如 靜態(tài)隨機(jī)訪問存儲(chǔ)器、動(dòng)態(tài)隨機(jī)訪問存儲(chǔ)器、閃存或硬驅(qū)),同樣地,盡管所請(qǐng)求保護(hù)的主題 在范圍上不限于此示例。在前述描述中,已經(jīng)描述了所請(qǐng)求保護(hù)的主題的各種方面。出于解釋目的,可能已 經(jīng)給出了特定數(shù)值、系統(tǒng)或配置以提供對(duì)所請(qǐng)求保護(hù)的主題的透徹理解。然而,對(duì)于受益于 本公開的本領(lǐng)域技術(shù)人員而言很明顯的是,所請(qǐng)求保護(hù)的主題可以在不具有這些特定細(xì)節(jié) 的情況下實(shí)踐。在其他實(shí)例中,省略或簡(jiǎn)化了普通技術(shù)人員可以理解的特征以免模糊所請(qǐng) 求保護(hù)的主題。盡管本文中示出或描述了特定特征,但是本領(lǐng)域技術(shù)人員可以想到多種修10改、替換、改變或等價(jià)物。因此,應(yīng)當(dāng)理解,所附權(quán)利要求書旨在于覆蓋落入所請(qǐng)求保護(hù)的主 題的真正精神范圍內(nèi)的所有這種修改或改變。
權(quán)利要求
1.一種方法,包括顯示電子內(nèi)容;針對(duì)所述顯示的電子內(nèi)容的至少部分疊加縮放控件;以及響應(yīng)于與所述縮放控件的交互來調(diào)整所述電子內(nèi)容的縮放水平;其中所述電子內(nèi)容的所述縮放水平的變化速率至少部分基于接收到的指示操作所述 縮放控件所處的所述縮放控件的二維位置的輸入。
2.如權(quán)利要求1所述的方法,其中所述縮放控件包括輻射狀縮放控件,并且其中所述 縮放水平的所述變化速率至少部分基于指示操作所述輻射狀縮放控件所處的所述縮放控 件的半徑的輸入。
3.如權(quán)利要求2所述的方法,其中所述電子內(nèi)容的所述縮放水平的所述變化速率至少 部分基于操作所述輻射狀縮放控件的速率。
4.如權(quán)利要求2所述的方法,其中與所述輻射狀縮放控件的所述交互包括對(duì)顯示所述 電子內(nèi)容的顯示器的至少部分的物理觸摸。
5.如權(quán)利要求2所述的方法,其中所述輻射狀縮放控件包括顯示在所述顯示的電子內(nèi) 容的角落處的基本上四分之一個(gè)圓形。
6.如權(quán)利要求1所述的方法,進(jìn)一步包括響應(yīng)于指示對(duì)包括所述縮放控件的至少部分的顯示器的部分的物理雙擊或選擇的輸 入,擴(kuò)展所述疊加的縮放控件的大小。
7.如權(quán)利要求1所述的方法,其中所述電子內(nèi)容包括下列中的至少之一圖像;文檔; 視頻;地圖;或其任何部分或組合。
8.如權(quán)利要求1所述的方法,進(jìn)一步包括響應(yīng)于指示對(duì)顯示器的部分的物理觸摸的輸入,將所述疊加的縮放控件的位置從所述 顯示器的一邊或角落切換到所述顯示器的另一邊或角落。
9.如權(quán)利要求1所述的方法,進(jìn)一步包括響應(yīng)于指示對(duì)所述顯示的電子內(nèi)容的至少部分的拖動(dòng)的輸入,平移所述顯示的電子內(nèi)容。
10.如權(quán)利要求1所述的方法,其中所述輻射狀縮放控件包括軟撥盤。
11.如權(quán)利要求1所述的方法,其中所述縮放控件是以下中至少之一相對(duì)于下面所顯 示的電子內(nèi)容部分半透明、全部半透明或透明。
12.一種方法,包括生成要與正在設(shè)備的顯示器上查看的電子內(nèi)容一起顯示在所述顯示器上的縮放控件, 所述縮放控件相對(duì)于所述正查看的電子內(nèi)容而出現(xiàn)在所述顯示器的部分中,其中所述部分響應(yīng)于對(duì)所述顯示器上的所述縮放控件的選擇是可變化的,以及其中所述電子內(nèi)容的放大或縮小的速率至少部分基于接收到的指示在所述顯示器上 操作所述縮放控件所處的二維位置的輸入。
13.如權(quán)利要求12所述的方法,其中所述縮放控件包括輻射狀縮放控件,并且其中所 述電子內(nèi)容的放大或縮小的所述速率至少部分基于指示操作所述輻射狀縮放控件所處的 所述縮放控件的半徑的輸入。
14.如權(quán)利要求13所述的方法,其中所述電子內(nèi)容的放大或縮小的所述速率至少部分基于指示在所述顯示器上操作所述輻射狀縮放控件的速率的輸入。
15.如權(quán)利要求14所述的方法,其中與所述輻射狀縮放控件的所述交互包括對(duì)對(duì)應(yīng) 于所述顯示器上的所述輻射狀縮放控件的所述顯示器的部分的物理觸摸。
16.一種制品,包括存儲(chǔ)有指令的存儲(chǔ)介質(zhì),所述指令可由處理器執(zhí)行以顯示電子內(nèi)容;在所述顯示的電子內(nèi)容的至少部分上疊加縮放控件;以及響應(yīng)于與所述縮放控件的交互來調(diào)整所述電子內(nèi)容的縮放水平;其中所述電子內(nèi)容的所述縮放水平的變化速率至少部分基于接收到的指示操作所述 縮放控件所處的所述縮放控件的二維位置的輸入。
17.如權(quán)利要求16所述的制品,其中所述指令進(jìn)一步可由所述處理器執(zhí)行以疊加輻 射狀縮放控件,以及至少部分基于指示操作所述輻射狀縮放控件所處的所述縮放控件的半 徑的輸入來調(diào)整所述縮放水平的所述變化速率。
18.如權(quán)利要求17所述的制品,其中所述指令進(jìn)一步可由所述處理器執(zhí)行以至少部 分基于操作所述輻射狀縮放控件的速率來調(diào)整所述電子內(nèi)容的所述縮放水平的變化速率。
19.如權(quán)利要求17所述的制品,其中所述指令進(jìn)一步可由所述處理器執(zhí)行以響應(yīng)于 對(duì)顯示所述電子內(nèi)容的顯示器的至少部分的物理觸摸,調(diào)整所述縮放水平。
20.如權(quán)利要求17所述的制品,其中所述指令進(jìn)一步可由所述處理器執(zhí)行以在所述 顯示的電子內(nèi)容的角落處疊加具有四分之一個(gè)圓形形狀的所述輻射狀縮放控件。
全文摘要
本文所公開的主題涉及縮放調(diào)整處理,具體地,例如涉及用于調(diào)整顯示的電子內(nèi)容的縮放水平的過程、系統(tǒng)、設(shè)備或制品的實(shí)施方式。
文檔編號(hào)G06F3/048GK102053782SQ20101050316
公開日2011年5月11日 申請(qǐng)日期2010年10月9日 優(yōu)先權(quán)日2009年10月26日
發(fā)明者D·祖弗尼克 申請(qǐng)人:奧多比公司