專利名稱:簡化的用戶界面導(dǎo)航的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于用戶界面導(dǎo)航的系統(tǒng)、方法和程序產(chǎn)品等。
背景技術(shù):
在例如移動設(shè)備(例如,移動電話、智能電話、個人數(shù)字助理等) 上的小顯示器上的層級菜單導(dǎo)航可能是使人困惑的,它要求用戶在確 定他們想要做什么之前完全專注于菜單。傳統(tǒng)的導(dǎo)航方法遍歷圖形用
戶界面(GUI)中的多個菜單,而沒有保留針對用戶的上下文信息, 例如, 一旦位于菜單項之內(nèi),沒有可用于用戶的可視化提示來建議他 們?nèi)绾芜_到該菜單、或者該菜單之前和之后是什么、或者如何返回開 始位置。在選擇了一系列顯示的菜單選項中的一個之后,選項在顯示 前進到菜單選項時消失。而且,移動電話的導(dǎo)航通常是單向的,也即, 一旦執(zhí)行了一系列導(dǎo)航輸入,相同系列輸入的逆向操作不會將顯示返 回其初始一犬態(tài)。
發(fā)明內(nèi)容
總體上,本說明書中所描述主題的 一個方面可以在一種方法中實 現(xiàn),該方法包括從輸入控制器接收第一輸入,該第一輸入指明GUI 的第一可視區(qū)域中的第一導(dǎo)航方向,該第一可視區(qū)域呈現(xiàn)一個或多個 第一內(nèi)容類型指示符,每個第一內(nèi)容類型指示符代表不同的內(nèi)容類 型。響應(yīng)于該第一輸入,基于導(dǎo)航方向從第一內(nèi)容類型指示符中選擇 下一內(nèi)容類型指示符。在第一可視區(qū)域之上呈現(xiàn)第二可視區(qū)域,從而 使下一內(nèi)容類型指示符不可見,但是一個或多個其他內(nèi)容類型指示符 可見。在第二可視區(qū)域中呈現(xiàn)一個或多個內(nèi)容縮略圖,每個縮略圖代 表所述下一 內(nèi)容類型指示符的內(nèi)容類型的不同內(nèi)容。從輸入控制器接
收第二輸入,該第二輸入指明第二可視區(qū)域中的不同的第二導(dǎo)航方 向。并且響應(yīng)于該第二輸入,改變第二可視區(qū)域以便根據(jù)第二導(dǎo)航方 向來包括來自所述內(nèi)容縮略圖的下 一 內(nèi)容縮略圖。此方面的其他實現(xiàn) 包括相應(yīng)的系統(tǒng)、裝置和計算機程序產(chǎn)品。
可選地,這些和其他實現(xiàn)可以包括一個或多個以下特4i。響應(yīng)于 第一輸入,第二可視區(qū)域相對于第一可視區(qū)域移動。響應(yīng)于第一輸入, 改變第 一可視區(qū)域以包括下 一 內(nèi)容類型指示符。更新第二可視區(qū)域可 以包括響應(yīng)于第 一輸入或者第二輸入中的一個或多個,使第二可視區(qū) 域中內(nèi)容縮略圖的移動具有動畫效果。第一可視區(qū)域的外觀相對于第
二可視區(qū)域減小??s略圖是內(nèi)容的精簡可視表示。內(nèi)容類型是電子郵 件、新聞、天氣、股票信息、音樂、圖像、視頻、語音郵件、日歷信 息或者聯(lián)系人之一。從網(wǎng)絡(luò)位置獲取內(nèi)容的數(shù)據(jù)。在第一可視區(qū)域中 呈現(xiàn)內(nèi)容類型指示符提示,該提示是下一內(nèi)容類型指示符的可視表
各自應(yīng)用處獲取具有下 一 內(nèi)容指示符的內(nèi)容類型的每個內(nèi)容的縮略圖。
可以實現(xiàn)本i兌明書中所描述主題的具體實現(xiàn),以實現(xiàn)一個或多個
以下優(yōu)點。提供了用于移動設(shè)備或者其他設(shè)備的GUI??梢允褂弥T如 五路輸入操縱桿或者其他輸入設(shè)備的輸入設(shè)備來導(dǎo)航GUI。用戶可以 按照可逆方式與菜單進行交互,例如,用戶可以在多個層級中導(dǎo)航, 并且通過將其導(dǎo)航輸入的順序進行反向來返回其開始位置。 一旦選中 一系列所顯示的菜單選項中的一個,則選中的菜單選項擴展與選項序 列內(nèi)聯(lián)(inline),由此保留了針對用戶的上下文。當在相同內(nèi)容類 型的內(nèi)容(例如,不同城市的天氣預(yù)報)之間向左/向右滾動時,當前 內(nèi)容可視地幻燈播》文/動畫播放,以4更為下一內(nèi)容騰出空間。在閱覽一 組內(nèi)容時,存在指明所顯示的是哪個內(nèi)容以及總共有多少內(nèi)容的指 示。當用戶通過內(nèi)容類型指示符向上/向下導(dǎo)航時,內(nèi)容類型指示符列 表擴展內(nèi)聯(lián),從而使當前所選中的內(nèi)容類型占據(jù)屏幕的較大部分,但 是其仍然按照各組內(nèi)容類型指示符的相同順序而可視地呈現(xiàn)??梢燥@
示內(nèi)容指示符提示,其向用戶示出存在其他內(nèi)容,并且還向用戶示出 該用戶如何在內(nèi)容之間向前或向后移動。這允許用戶始終在各菜單之 間維持上下文。
將在下文的附圖和描述中闡述本發(fā)明的 一 個或多個實現(xiàn)的細節(jié)。 通過描述、附圖和權(quán)利要求,本發(fā)明的其他特征、方面和優(yōu)點將變得明顯。
圖1A示出了用于移動設(shè)備的示例主屏幕。
圖1B示出了示例內(nèi)容類型指示符窗口。
圖1C示出了內(nèi)容窗口的示例動畫。
圖1D到圖1E示出了內(nèi)容縮略圖的示例導(dǎo)航。
圖1F到圖1G示出了內(nèi)容縮略圖的示例動畫。
圖1H到圖1J示出了內(nèi)容類型指示符的示例動畫。
圖1K示出了示例內(nèi)容指示符提示。
圖2是用于通過內(nèi)容類型指示符和內(nèi)容縮略圖的導(dǎo)航方法的流程圖。
圖3是用于內(nèi)容類型指示符和內(nèi)容縮略圖導(dǎo)航的示例系統(tǒng)框圖。 圖4是普通移動設(shè)備的示意圖。
各附圖中,相同的參考數(shù)字和指示表示相同的元素。 具體實現(xiàn)
圖1A示出了移動設(shè)備的示例主屏幕。移動設(shè)備可以是移動電話、 智能電話、個人數(shù)字助理(PDA) 、 Blackberry (黑莓)設(shè)備、膝上 型計算機、Pocket PC、電子游戲設(shè)備、媒體播放器或者這些設(shè)備的組 合。移動設(shè)備包括顯示器102。顯示器102呈現(xiàn)用于在該移動設(shè)備上 運行的應(yīng)用的圖形用戶界面(GUI)。例如,諸如電話簿、日歷、新 聞閱讀器、照片管理器和音樂應(yīng)用的應(yīng)用可以在顯示器102上顯示文 本、音頻、圖像、視頻和其他類型的內(nèi)容。
通常,顯示器102較小,并且可以包括在其中顯示信息的有限區(qū) 域。移動設(shè)備的用戶通常希望能夠快速導(dǎo)航到內(nèi)容并且與內(nèi)容交互。 在各種實現(xiàn)中,用戶可以通過輸入控制器提供導(dǎo)航輸入,以此來導(dǎo)航
到內(nèi)容以及選擇內(nèi)容。輸入控制器例如可以是操縱桿(例如,5路操 縱桿)、軌跡球、 一個或多個按鈕、 一個或多個號碼盤或旋鈕、用于 檢測移動設(shè)備的運動和/或朝向的運動檢測器、用于識別語音命令的語 音識別單元以及顯示器102本身。在顯示輸入控制器的情況下,用戶 可以通過一個或多個手指或觸筆接觸顯示器102來提供導(dǎo)航輸入。
圖1B示出了示例內(nèi)容類型指示符窗口 122。內(nèi)容類型指明共享 一個或多個共有屬性的內(nèi)容集或者不共享任何共有屬性的內(nèi)容。例 如,內(nèi)容類型可以是電子郵件、新聞、報告、天氣預(yù)報、股票價格、 音樂、圖像、視頻、語音郵件、日歷信息或者聯(lián)系人,這僅是幾個示 例。內(nèi)容可以本地存儲在移動設(shè)備上(例如,存儲在本地磁盤或者本 地閃存上)。內(nèi)容還可以通過網(wǎng)全各訪問。例如,可以乂人網(wǎng)癥各源流式傳 輸內(nèi)容。在一些實現(xiàn)中,可以使用Adobe FlashCastTM系統(tǒng)來獲取內(nèi) 容,該系統(tǒng)可以/人加利福尼亞洲圣4可塞的Adobe Systems Incorporated 獲得。
用戶或者過程第一次提供導(dǎo)航輸入時(例如,與輸入操縱桿交互 時),如圖1B所示,可以在內(nèi)容類型指示符窗口 122中呈現(xiàn)內(nèi)容類 型指示符集合。例如,用戶可以在小鍵盤上按壓向下箭頭鍵。作為另 一示例,用戶可以沿特定方向(例如,上、下、左、右或?qū)蔷€)移 動操縱桿。
內(nèi)容類型指示符指明了不同的內(nèi)容類型,并且可以充當用戶的導(dǎo) 航輔助。內(nèi)容類型指示符窗口 122可以具有一個或多個內(nèi)容類型指示 符。這里的內(nèi)容類型窗口 122包括內(nèi)容類型指示符124a-124d,其分 別指明了如下內(nèi)容類型"照片"、"股票"、"電浮見"和"音樂"。
如圖1B所示,內(nèi)容類型指示符124a-124d可以是文本,或者其 可以是圖標或者某些其他內(nèi)容表示。如圖1B所示,內(nèi)容類型指示符 124a-124d可以顯示在豎直列表中,或者它們可以顯示在其他空間布
置中,諸如顯示在水平列表、矩形網(wǎng)格中或者一些其他二維或三維布
置中。內(nèi)容類型指示符窗口 122可以包括可以在給定時間顯示在顯示 器上的多個內(nèi)容類型指示符。例如,內(nèi)容類型指示符窗口 122可以包 括水平和豎直的滾動控件(例如,滾動條),以允許導(dǎo)航到目前不可 見的內(nèi)容類型指示符。
響應(yīng)于對內(nèi)容類型指示符的選擇,可以在內(nèi)容類型指示符窗口 122之上或者之內(nèi)呈現(xiàn)內(nèi)容窗口 126。在各實現(xiàn)中,對內(nèi)容類型指示 符或者內(nèi)容的選擇作為導(dǎo)航輸入的結(jié)果而自動發(fā)生。在其他實現(xiàn)中, 選擇需要除導(dǎo)航輸入之外的其他輸入。選擇指示新聞內(nèi)容的內(nèi)容類型 指示符可以導(dǎo)致在內(nèi)容類型指示符窗口 122之上呈現(xiàn)內(nèi)容窗口 126。 內(nèi)容窗口 126可以顯示一個或多個內(nèi)容縮略圖。內(nèi)容縮略圖是具有所 選內(nèi)容類型指示符的內(nèi)容類型的內(nèi)容的表示,例如內(nèi)容的精簡視圖。 其他縮略圖表示也是可能的。內(nèi)容縮略圖可以是純文本、圖形、文本 和圖形組合或者一些其他組合。例如,內(nèi)容窗口 126中的內(nèi)容縮略圖 128包括圖片128a、新聞故事標題128b以及部分新聞故事128c。與 內(nèi)容窗口 126相比,可以通過淡化的外觀(例如,暗淡的或者變灰的) 來顯示內(nèi)容類型指示符窗口 122。
響應(yīng)于導(dǎo)航輸入(例如,鍵的按下),可以根據(jù)該輸入所表示的 方向來選擇內(nèi)容類型指示符窗口 122中的下一內(nèi)容類型指示符。例如, 響應(yīng)于按下向下箭頭按鍵,可以選擇圖1B中所示的內(nèi)容窗口 126下 面的、指示照片內(nèi)容的內(nèi)容類型指示符124a。
圖1C示出了內(nèi)容窗口的示例動畫。響應(yīng)于選擇下一內(nèi)容類型指 示符,可以針對所選內(nèi)容類型來顯示內(nèi)容窗口 130。例如,響應(yīng)于選 擇內(nèi)容類型指示符124a,如圖1C所示,可以在內(nèi)容類型指示符窗口 122上呈現(xiàn)內(nèi)容窗口 130。用于之前所選內(nèi)容類型的內(nèi)容窗口可以隱 藏(例如,在圖1C中不存在與新聞132相關(guān)聯(lián)的內(nèi)容窗口 )。響應(yīng) 于用戶輸入,內(nèi)容窗口可以出現(xiàn)移動。對于用戶來說,內(nèi)容窗口 130 的顯示和內(nèi)容窗口 126的隱藏看起來像內(nèi)容窗口 126在內(nèi)容類型指示 符窗口 122中向下移動。 在選擇新的內(nèi)容類型指示符之后,可以使針對先前所選內(nèi)容類型 的內(nèi)容類型指示符可見。例如,響應(yīng)于選擇指示照片內(nèi)容的內(nèi)容類型
指示符124a (圖IB),可以使指示新聞內(nèi)容的內(nèi)容類型指示符132 (圖1C)可見。對內(nèi)容類型指示符的選擇可以導(dǎo)致對之前所選的內(nèi) 容類型指示符的隱式解選擇。
內(nèi)容窗口可以完全覆蓋相關(guān)聯(lián)的內(nèi)容類型指示符,這導(dǎo)致在顯示 相關(guān)聯(lián)內(nèi)容窗口時內(nèi)容類型指示符的隱藏。例如,新聞內(nèi)容窗口 126 完全覆蓋新聞內(nèi)容類型指示符132 (也即,當顯示新聞內(nèi)容窗口 126 時,新聞內(nèi)容類型指示符132在圖1B中不可見)。然而,在選擇了 不同的內(nèi)容類型指示符之后顯示不同的內(nèi)容窗口(例如,內(nèi)容窗口 130)時,新聞內(nèi)容類型指示符132在圖1C中可見。作為另一示例, 在顯示相關(guān)聯(lián)的內(nèi)容窗口 130時,圖1B的內(nèi)容類型指示符124a在圖 1C中不可見。
可選地,內(nèi)容窗口可以具有標題,它可以是與相關(guān)聯(lián)的內(nèi)容類型 指示符相同的名稱。例如,內(nèi)容窗口 126包括具有文字"新聞"的標 題,并且內(nèi)容窗口 130包括具有文字"照片"的標題。移動設(shè)備通常 沒有足夠大的顯示尺寸來同時在屏幕上顯示多個上下文級別。使得內(nèi) 容窗口具有與內(nèi)容類型指示符的文字相同的標題文字可以有助于向 用戶傳遞導(dǎo)航上下文。
用戶可以導(dǎo)力元到內(nèi)容窗口中的不同內(nèi)容縮略圖。例如,在圖1B 中,用戶可以導(dǎo)航到內(nèi)容窗口 126中的不同的新聞故事縮略圖。在圖 1C中,用戶可以導(dǎo)航到內(nèi)容窗口 130中的不同的照片縮略圖。在一 些實現(xiàn)中,用于導(dǎo)航內(nèi)容縮略圖的導(dǎo)航輸入不同于用于通過內(nèi)容類型 指示符來導(dǎo)航的導(dǎo)航輸入。例如,在一個實現(xiàn)中,用戶可以使用向上 和向下箭頭按鍵通過內(nèi)容類型指示符進行導(dǎo)航,并且可以使用向左和 向右箭頭按鍵通過內(nèi)容縮略圖進行導(dǎo)航。在另一實現(xiàn)中,用戶可以使 用相同的導(dǎo)航輸入方向來通過內(nèi)容類型指示符或者內(nèi)容縮略圖移動 (例如,可以使用向上和向下箭頭按鍵來通過內(nèi)容類型指示符或者內(nèi) 容縮略圖進行導(dǎo)航)。在這種實現(xiàn)中,用戶可以提供其他輸入(例如,
按壓修正鍵)來指示他們想要通過哪個項目集導(dǎo)航。
內(nèi)容窗口可以包括一個或多個可視指示符,其可以指明有多少特
定內(nèi)容類型的內(nèi)容縮略圖是可用的。例如,內(nèi)容窗口 126包括一組圓 圈134a-134c,其指明三個新項可用??招膱A圏134a指明用戶正在閱 覽三個項中的第一個。作為另一示例,內(nèi)容窗口 130包括文本標簽136 "3/6",其指明所選的內(nèi)容縮略圖138是6個照片縮略圖集中的第3個。
內(nèi)容窗口每次可以顯示一個或多個內(nèi)容縮略圖。例如,內(nèi)容窗口 126每次顯示一個新聞故事縮略圖。相反,內(nèi)容窗口 130顯示多個照 片縮略圖。在一些實現(xiàn)中,縮略圖138的顯示尺寸大于內(nèi)容窗口 130 中的其他縮略圖,以向用戶指明縮略圖138是所選的內(nèi)容縮略圖。所 選的內(nèi)容縮略圖138包括圖片的文本描述以及與該圖片相關(guān)聯(lián)的文件 名。如內(nèi)容窗口 130中所示,可以按照水平的、線性布置來顯示內(nèi)容 縮略圖,或者可以按照其他二維或三維的配置來布置內(nèi)容縮略圖。例 如,可以將內(nèi)容縮略圖布置在豎直列表或者矩形網(wǎng)格中。
用戶可以發(fā)起輸入以打開應(yīng)用或閱覽器程序中的所選內(nèi)容縮略 圖。例如,用戶可以打開照片管理器應(yīng)用中的內(nèi)容縮略圖138,以對 照片進行閱覽和交互。作為另一示例,用戶可以打開新聞閱讀器程序 中的內(nèi)容縮略圖128,以閱讀相關(guān)聯(lián)的新聞故事的全文。
圖1D-圖1E示出了內(nèi)容縮略圖的示例導(dǎo)^^。內(nèi)容窗口 (例如, 內(nèi)容窗口 130)可以包括可同時顯示在內(nèi)容窗口 130中的多個內(nèi)容縮 略圖。內(nèi)容窗口可以向用戶提供滾動到當前不可見的內(nèi)容縮略圖的能 力。用戶例如可以通過使用輸入控件(例如,滾動條)或通過按壓導(dǎo) 航鍵來進行滾動。例如,在一些實現(xiàn)中,如圖1D所示,閱覽所選內(nèi) 容縮略圖140的用戶可以按壓向右箭頭鍵三次以選擇內(nèi)容縮略圖 142,如圖1E中所示。內(nèi)容縮略圖142在圖1D中不可見,但是當用 戶向右滾動時,其在圖1E中變?yōu)榭梢姟?br>
在用戶進行滾動時,內(nèi)容縮略圖可以"循環(huán)滾動(wraparound)"。 例如,在圖1D中"第6"內(nèi)容縮略圖140 (也即,"6/6")被選中,
并且當用戶向右滾動3次來選擇"第3"內(nèi)容縮略圖142 (也即,如 圖1E所示的"3/6")時,所選內(nèi)容縮略圖的"索引"或者"編號" 從6 "循環(huán)滾動"到1 (并在用戶繼續(xù)滾動時接著從1增加到2,接著 從2增加到3)。內(nèi)容窗口 130邊界上的內(nèi)容縮略圖(諸如,內(nèi)容縮 略圖144a-144d)可以呈現(xiàn)為纟皮剪切,以指明通過朝向邊界和超過邊 界滾動可以閱覽更多內(nèi)容縮略圖。
圖1F-圖1G示出了內(nèi)容縮略圖的示例動畫。當用戶在內(nèi)容縮略圖 之間進行滾動時,響應(yīng)于該滾動,內(nèi)容縮略圖可以具有動畫效果并移 動。例如,在圖1F中所示的導(dǎo)航前視圖中,選中了校舍圖像內(nèi)容縮 略圖146a。如果用戶在內(nèi)容窗口 130中向右導(dǎo)航(例如,通過按壓向 右箭頭鍵),如圖1G中示出的導(dǎo)航后視圖所示,可以選擇湖水圖像 內(nèi)容縮略圖148b。響應(yīng)于選擇新的內(nèi)容縮略圖,多個內(nèi)容縮略圖可以 移動。例如,響應(yīng)于圖1F-圖1G變換中所示的向右導(dǎo)航,所有內(nèi)容 縮略圖可以向左移動(如箭頭150a-150b所示)。例如,圖1F中所 示的內(nèi)容縮略圖152a和154a向左移動,如圖1G中示出的相關(guān)聯(lián)內(nèi) 容縮略圖152b和154b所示。
響應(yīng)于導(dǎo)航,可能發(fā)生內(nèi)容縮略圖的多種其他改變,例如剪切、 隱藏和顯示。例如,在圖1F中,內(nèi)容縮略圖152a的右側(cè)看起來被剪 切了 (也即,內(nèi)容縮略圖152的右側(cè)隱藏在所選內(nèi)容縮略圖146a之 后),但是圖1G中相應(yīng)的內(nèi)容縮略圖152b的右側(cè)沒有被剪切。然而, 在圖1G中,內(nèi)容縮略圖152b的左側(cè)被剪切,但是在圖1F中,相關(guān) 聯(lián)的內(nèi)容縮略圖152a的左側(cè)沒有被剪切。在內(nèi)容縮略圖146a、 148a 和154a以及相應(yīng)的關(guān)聯(lián)內(nèi)容縮略圖146b、 148b和154b之間存在其 他剪切差異。響應(yīng)于選擇內(nèi)容縮略圖148b,圖1F中所示的最左側(cè)的 內(nèi)容縮略圖156從內(nèi)容窗口 130中消失(也即,內(nèi)容縮略圖156沒有 出現(xiàn)在圖1G所示的導(dǎo)航后視圖中)。圖1G中最右側(cè)的內(nèi)容縮略圖 158沒有出現(xiàn)在圖1F中。內(nèi)容窗口 130可以包括多于一次可顯示的 內(nèi)容縮略圖,并且響應(yīng)于導(dǎo)4元,可以顯示之前不可見的內(nèi)容縮略圖。
響應(yīng)于選擇新的內(nèi)容縮略圖,某些內(nèi)容縮略圖可以改變尺寸,以指明選擇的改變。例如,在圖IF中,所選的校舍圖像內(nèi)容縮略圖146a 以放大的尺寸顯示,以指明它是當前所選的縮略圖,在用戶向右導(dǎo)航 之后,在圖1G中以較小尺寸的內(nèi)容縮略圖146b來顯示校舍圖像,以 指明它不再是所選縮略圖。作為另一示例,在圖1F中,湖水圖像內(nèi) 容縮略圖148a的顯示尺寸小于所選內(nèi)容縮略圖146a的尺寸,以指明 它不是當前所選的縮略圖;但是在圖1G中,湖水圖像內(nèi)容縮略圖148b 以較大的尺寸顯示,以指明它現(xiàn)在是所選縮略圖。響應(yīng)于向右導(dǎo)航, 內(nèi)容縮略圖146b和148b還向左移動(與相關(guān)聯(lián)內(nèi)容縮略圖146a和 148a的位置相比)。
響應(yīng)于新選擇內(nèi)容縮略圖的放大(例如,相對于未選內(nèi)容縮略圖 148a將所選湖水圖像內(nèi)容縮略圖148b放大),所選縮略圖左側(cè)緊鄰 和右側(cè)緊鄰的內(nèi)容縮略圖可以"移開",以便為所選的內(nèi)容縮略圖騰 出空間。例如,內(nèi)容縮略圖146b和154b可以如箭頭160a-160b所示 來移動。
圖1H-圖1J示出了內(nèi)容類型指示符的動畫。圖1H-圖1J的每個 示出了對不同內(nèi)容類型的選擇。從圖1H到圖ll以及從圖II到圖1J 的變換示出了當用戶通過內(nèi)容類型指示符列表中進行導(dǎo)航時內(nèi)容類 型指示符以及內(nèi)容窗口的選擇和動畫。圖1H示出了新內(nèi)容窗口 170, 圖ll示出了照片內(nèi)容窗口 172,并且圖1J示出了股票內(nèi)容窗口 174。 響應(yīng)于選擇新聞內(nèi)容類型指示符176,可以顯示新聞內(nèi)容窗口 170; 響應(yīng)于選擇照片內(nèi)容類型指示符178,可以顯示照片內(nèi)容窗口 172; 并且響應(yīng)于選擇股票內(nèi)容類型指示符180,可以顯示股票內(nèi)容窗口 174。
在圖1H中,新聞內(nèi)容窗口 170是活躍的。如果用戶導(dǎo)航到照片 內(nèi)容類型指示符178(例如,通過按壓向下箭頭鍵),則如圖ll所示, 可以顯示照片內(nèi)容窗口 172。在顯示照片內(nèi)容窗口 172時,可以隱藏 照片內(nèi)容類型指示符178。在圖II中,為了指明新聞內(nèi)容窗口 170不 再活躍,可以隱藏新聞內(nèi)容窗口 170并可以顯示新聞內(nèi)容類型指示符 176(也即,如圖1H所示,如果新聞內(nèi)容窗口 170活躍,則新聞內(nèi)容
類型指示符176不可見;但是,如圖ll所示,如果不顯示新聞內(nèi)容 窗口 170,則顯示新聞內(nèi)容類型指示符176)。如果用戶向下導(dǎo)4元并 選擇股票內(nèi)容類型指示符180,則如圖1J所示,可以顯示股票內(nèi)容窗 口 174??梢噪[藏照片內(nèi)容窗口 172,并且可以顯示照片內(nèi)容類型指 示符178。
當用戶通過內(nèi)容類型指示符導(dǎo)航時,內(nèi)容窗口可以在用戶導(dǎo)航的 方向上看起來像是移動或"滑動"。例如,當用戶向下移動時,如圖 1H-圖1J所示,內(nèi)容窗口 170被內(nèi)容窗口 172替代,內(nèi)容窗口 172被 內(nèi)容窗口 174替代,并且每次向下導(dǎo)航發(fā)生時,所顯示的內(nèi)容窗口出 現(xiàn)在顯示器102的較低位置。
內(nèi)容類型指示符可以看起來像被"移開",以便為新顯示的內(nèi)容 窗口騰出空間。例如,如圖II中的箭頭182a-182b所示,新聞內(nèi)容類 型指示符176可以看起來像被"向上推",并且股票內(nèi)容類型指示符 180可以看起來像被"向下推",以便為由照片內(nèi)容窗口 172替代照 片內(nèi)容類型指示符178騰出空間。類似地,如圖1J中的箭頭184a-184b 所示,照片內(nèi)容類型指示符178可以看起來像被"向上推"并且電視 內(nèi)容類型指示符186可以看起來像被"向下推,,,以便為由股票內(nèi)容 窗口 174替代股票內(nèi)容類型指示符180騰出空間。
圖1K示出了示出了示例內(nèi)容指示符提示190a-190b。內(nèi)容指示符 提示190a-190b可以出現(xiàn)在內(nèi)容類型指示符集的邊界(例如,如圖1K 所示,位于內(nèi)容類型指示符窗口中顯示的內(nèi)容類型指示符的豎直列表 的頂部或者底部)。內(nèi)容指示符提示190a-190b可以向用戶提供提示 沿內(nèi)容指示符提示所指示的方向有更多內(nèi)容類型指示符(也即,更多 可選內(nèi)容)。例如,內(nèi)容指示符提示190a指明在內(nèi)容類型指示符 192之上有更多內(nèi)容。類似地,內(nèi)容指示符提示190b指明在內(nèi)容類 型指示符194之下有更多內(nèi)容。用戶可以進行滾動以查看內(nèi)容指示符 提示所指示的內(nèi)容。例如,在一些實現(xiàn)中,用戶可以通過按壓向上箭 頭鍵來向上滾動,以閱覽內(nèi)容指示符提示190a指示的內(nèi)容。類似地, 在一些實現(xiàn)中,用戶可以通過按壓向下箭頭鍵來向下滾動,以閱覽內(nèi)
容指示符提示190b指示的內(nèi)容。
內(nèi)容指示符提示可以包括文本標簽,其可以指明可以滾動到的內(nèi) 容的類型。例如,內(nèi)容指示符提示190a指明與日歷相關(guān)的內(nèi)容在 內(nèi)容類型指示符192之上。類似地,內(nèi)容指示符提示190b指明與 地址相關(guān)的內(nèi)容在內(nèi)容類型指示符194之下。內(nèi)容指示符提示可以包 括文本,其字體小于用于內(nèi)容類型指示符的文本。內(nèi)容指示符提示可 以包括表示方向的符號,例如內(nèi)容指示符提示190a-190b中所示的箭 頭符號。內(nèi)容指示符提示可以包括圖形符號,其表示可以滾動到的內(nèi) 容(例如,內(nèi)容指示符提示190a可以包括日歷的小圖像,并且內(nèi)容 指示符提示190b可以包括地址卡的小圖像)。
圖2是用于通過內(nèi)容類型指示符和內(nèi)容縮略圖導(dǎo)航的方法的流程 圖。首先,接收指明GUI的第一可視區(qū)域中的第一導(dǎo)航方向的第一輸 入(步驟202),其中,第一可視區(qū)域呈現(xiàn)一個或多個第一內(nèi)容類型 指示符,并且每個第一內(nèi)容類型指示符代表不同的內(nèi)容類型。例如, 用戶可以指明內(nèi)容類型指示符窗口 122(圖1B)中的向下方向(例如, 通過按壓向下鍵),其中,內(nèi)容類型指示符窗口 122包括內(nèi)容類型指 示符124a-124d,并且每個內(nèi)容類型指示符124a-124d代表不同的內(nèi) 容類型(例如,照片、股票、電視、音樂)。
接下來,響應(yīng)于第一輸入,根據(jù)導(dǎo)航方向從第一內(nèi)容類型指示符 中選擇下一內(nèi)容類型指示符(步驟204)。例如,響應(yīng)于向下導(dǎo)航, 可以選擇位于所選內(nèi)容窗口 126下面的照片內(nèi)容類型指示符124a(圖 1B)。
繼而,在第一可視區(qū)域上呈現(xiàn)第二可視區(qū)域,使得所述下一內(nèi)容 類型指示符不可見,但是一個或多個其他內(nèi)容類型指示符可見(步驟 206)。例如,可以在內(nèi)容類型指示符窗口 122上顯示照片內(nèi)容窗口 130 (圖1F),可以使照片內(nèi)容類型指示符124a不可見,并且可以使 新聞內(nèi)容類型指示符132 (也即,之前選擇的內(nèi)容類型的內(nèi)容類型指 示符)可見。
繼而,在第二可視區(qū)域內(nèi)呈現(xiàn)一個或多個內(nèi)容縮略圖,每個縮略 圖是所述下一內(nèi)容類型指示符的內(nèi)容類型的不同內(nèi)容的視圖(步驟
208 )。例如,可以在內(nèi)容窗口 130中顯示照片內(nèi)容縮略圖146a、 148a、 152a、 154a和156 (圖IF)。
繼而,從輸入控制器接收第二輸入,該第二輸入指明第二可視區(qū) 域中的不同的第二導(dǎo)航方向(步驟210)。例如,用戶可以通過按壓 向右箭頭鍵來指明內(nèi)容窗口 130中的向右水平導(dǎo)航方向。
接下來,響應(yīng)于第二輸入,改變第二可視區(qū)域以便根據(jù)第二導(dǎo)航 方向來包括來自所述內(nèi)容縮略圖的下一內(nèi)容縮略圖(步驟212)。例 如,可以改變內(nèi)容窗口 130,以顯示》文大的內(nèi)容縮略圖148b和新的內(nèi) 容縮略圖158 (圖1G)。
圖3是用于內(nèi)容類型指示符和內(nèi)容縮略圖導(dǎo)航的系統(tǒng)框圖。移動 設(shè)備才喿作系統(tǒng)(OS) 302在應(yīng)用(諸如,應(yīng)用304、 306和308 )與移 動設(shè)備的硬件組件之間提供層。硬件組件例如包括顯示器310、用 戶輸入設(shè)備312(例如,小鍵盤、鼠標、觸摸屏、麥克風(fēng))、用于通 過有線或無線網(wǎng)絡(luò)(例如,蜂窩網(wǎng)絡(luò)、衛(wèi)星網(wǎng)絡(luò)、基于IEEE 802.11 的網(wǎng)絡(luò)、其他適合的網(wǎng)絡(luò)及其組合)進行通信的網(wǎng)絡(luò)通信設(shè)備314、 以及本地存^f諸316 (例如,本地》茲盤或本地閃存)。應(yīng)用內(nèi)容318可 以存儲在本地存儲316中并從中獲取和/或內(nèi)容320可以從網(wǎng)絡(luò)連接接 收。在某些實現(xiàn)中,可以使用Adobe FlashCastTM系統(tǒng)來獲取內(nèi)容, 該系統(tǒng)可以乂人力o利福尼亞洲圣4可塞的Adobe Systems Incorporated獲
得)、無線二進制運行時環(huán)境或者稱"BREW"(可從Qualcomm公 司獲得),以及Windows Mobile (可從Microsoft公司獲得)。然而, 也可以4吏用其他OS。
移動設(shè)備應(yīng)用304、 306和308 (例如,地址簿管理器、照片管理 器以及音樂播放器應(yīng)用)可以展現(xiàn)導(dǎo)航應(yīng)用編程接口 (API) 322、 324 和326。應(yīng)用304、 306和308中每一個都可以處理特定的內(nèi)容類型。 例如,照片管理器應(yīng)用可以處理照片內(nèi)容,新聞閱讀器程序可以處理 新聞內(nèi)容,等等。導(dǎo)航API 322、 324和326允許圖形用戶界面(GUI) 328調(diào)用應(yīng)用322、 324和326來呈現(xiàn)內(nèi)容。例如,當響應(yīng)于選擇內(nèi)容 類型指示符而顯示內(nèi)容窗口 (例如,內(nèi)容窗口 172)時,可以顯示內(nèi) 容縮略圖。此外,用戶可以在選擇內(nèi)容縮略圖(例如,內(nèi)容縮略圖146a) 時啟動應(yīng)用304、 306和308。 API 322、 324和326可以提供標準功 能,其可以由GUI 328調(diào)用,并且可以指明特定應(yīng)用所支持的內(nèi)容類 型。可以提供其他功能,以繪制針對內(nèi)容項的內(nèi)容縮略圖。GUI 328 可以使用動畫引擎330來使內(nèi)容類型指示符和內(nèi)容縮略圖具有動畫效 果。
圖4是普通移動設(shè)備400的示意框圖。代表性移動設(shè)備的示例包 括可從Samsung />司獲得的Samsung D900、 Palm ^>司的Palm Treo、 可從Research in Motion公司獲得的Blackberry以及可以從各經(jīng)銷商 處獲得的Pocket PC。移動設(shè)備400可以用來實踐與方法200和系統(tǒng) 300相關(guān)聯(lián)而描述的操作。移動設(shè)備400至少包括 一個或多個處理 器402、存儲器404、存儲設(shè)備408、以及輸入/輸出設(shè)備,該輸入/輸 出設(shè)備包括用于處理來自小鍵盤312和其他設(shè)備的用戶輸入的處理器 414、無線通信處理器410以及用于驅(qū)動顯示器102的邏輯412。使用 系統(tǒng)總線406將每個組件402、 404、 408、 410、 412和414互連。處 理器402能夠處理用于在系統(tǒng)設(shè)備400內(nèi)執(zhí)行的指令。這樣的執(zhí)行指 令例如可以實現(xiàn)方法200的一個或多個步驟或者系統(tǒng)300的一個或多 個組件。處理器402例如是具有一個或多個處理器核的單線程或多線 程處理器。
處理器402能夠處理存儲在存儲器404中或者存儲設(shè)備408上的 指令,以便在顯示器102上顯示用于用戶界面的圖形信息。存儲器404 是計算機可讀介質(zhì),諸如存儲系統(tǒng)設(shè)備400內(nèi)信息的易失性或非易失 性隨機存取存儲器。存儲器404例如可以存儲代表內(nèi)容的數(shù)據(jù)結(jié)構(gòu)。 存儲設(shè)備408能夠為設(shè)備400提供持久性存儲。存儲設(shè)備408可以是 硬盤設(shè)備、光盤設(shè)備、閃存或者其他適合的永久性存儲裝置。
本說明書中描述的主題和功能性操作的實現(xiàn)可以在數(shù)字電子電 路中實現(xiàn)、或者在計算機軟件、固件或硬件中實現(xiàn),該計算機軟件、
固件或硬件包括本說明書中公開的結(jié)構(gòu)及其等價結(jié)構(gòu)、或是它們的一 個或多個的組合。本說明書中描述的主題的實現(xiàn)可以實現(xiàn)為 一 個或多 個計算機程序產(chǎn)品,也即,在計算機可讀介質(zhì)上編碼的、以便由數(shù)據(jù) 處理裝置執(zhí)行或控制數(shù)據(jù)處理裝置操作的一個或多個計算機程序指 令模塊。計算機可讀介質(zhì)可以是機器可讀的存儲設(shè)備、機器可讀的存 儲襯底、存儲器設(shè)備、實現(xiàn)計算機可讀的傳播信號的組合、或者它們 中的一個或多個的結(jié)合。術(shù)語"數(shù)據(jù)處理裝置"包括用于處理數(shù)據(jù)的 所有裝置、設(shè)備和機器,例如包括可編程處理器、計算機、或者多個 處理器或計算機。除了硬件之外,該裝置可以包括為考慮中的計算機 程序創(chuàng)建執(zhí)行環(huán)境的代碼,例如,構(gòu)成處理器固件、協(xié)議棧、數(shù)據(jù)庫 管理系統(tǒng)、操作系統(tǒng)、或者它們中一個或多個的結(jié)合的代碼。傳播信 號是人工產(chǎn)生的信號,例如,機器產(chǎn)生的電信號、光信號或者電磁信 號,生成該信號以對信息進行編碼,以便傳輸?shù)竭m當?shù)慕邮掌餮b置。
計算機程序(也公知為程序、軟件、軟件應(yīng)用、腳本或代碼)可 以由任意形式的編程語言編寫,包括編-澤語言或解釋語言,并且該計 算機程序可以任意形式部署,包括部署為單獨的程序或模塊、組件、 子例程、或者適于在計算環(huán)境中使用的其他單元。計算機程序無需對 應(yīng)于文件系統(tǒng)中的文件。程序可以存儲在保存其他程序或數(shù)據(jù)(例如, 存儲在標記語言文檔中的一個或多個腳本)的文件的一部分中、可以 存儲在專門用于考慮中的程序的單個文件中、或者存儲在多個協(xié)同文 件中(例如,存儲一個或多個模塊、子程序、或代碼部分的文件)。 可以將計算機程序部署為在一個計算機上執(zhí)行,或者將其部署為在位
于一個地點的多個計算機上執(zhí)行或跨過多個地點分布且通過通信網(wǎng) 絡(luò)互連的多個計算機上執(zhí)行。
本說明書中描述的處理和邏輯流程可以由執(zhí)行一個或多個計算 機程序的一個或多個可編程處理器執(zhí)行,用于通過對輸入數(shù)據(jù)進行操
作以及產(chǎn)生輸出來執(zhí)行功能。該處理和邏輯流程還可以由例如FPGA (現(xiàn)場可編程門陣列)或ASIC (特定用途集成電路)的專用邏輯電 路執(zhí)行,并且也可以將裝置實現(xiàn)為所述專用邏輯電路。
適于計算機程序執(zhí)行的處理器例如包括通用和專用處理器兩者、 以及任意類型的數(shù)字計算機的任意一個或多個處理器。通常,處理器 將從只讀存儲器或隨機訪問存儲器或兩者處接收指令和數(shù)據(jù)。計算機 的基本元件是用于執(zhí)行指令的處理器以及用于存儲指令和數(shù)據(jù)的一 個或多個存儲設(shè)備。通常,計算機還將包括用于存儲數(shù)據(jù)的一個或多 個海量存儲設(shè)備,或可操作性地耦合為從所述用于存儲數(shù)據(jù)的一個或 多個海量存儲設(shè)備接收數(shù)據(jù)、向其傳送數(shù)據(jù)、或者進行兩者,該海量 存儲設(shè)備例如》茲盤、磁光盤、或光盤。然而,計算才幾不必須具有這樣 的設(shè)備。而且,計算機可以嵌在其他設(shè)備中,例如移動電話、個人數(shù)
字助理(PDA)、移動音頻播放器、全球定位系統(tǒng)(GPS)接收器, 這僅是幾例。適于存儲計算機程序指令和數(shù)據(jù)的計算機可讀介質(zhì)包括 所有形式的非易失性存儲器、介質(zhì)和存儲設(shè)備,例如包括半導(dǎo)體存 儲設(shè)備,如EPROM、 EEPROM和閃存設(shè)備;磁盤,如內(nèi)部硬盤或可 移動硬盤;磁光盤;以及CD-ROM和DVD-ROM盤。處理器和存儲 器可以由專用邏輯電路補充或是包括在專用邏輯電路中。
為了提供與用戶的交互,本說明書中描述的主題的實現(xiàn)可以在具 有用于向用戶顯示信息的顯示設(shè)備以及用戶可以通過其向計算機提 供輸入的鍵盤和指點設(shè)備的計算機上實現(xiàn),其中顯示設(shè)備例如CRT (陰極射線管)或者LCD (液晶顯示器)監(jiān)視器,指示設(shè)備例如鼠標 或者軌跡球。也可以使用其他類型的設(shè)備來提供與用戶的交互;例如, 提供給用戶的反饋可以是任何形式的感觀反饋,例如視覺反饋、聲覺 反饋、或者觸覺反饋;并且可以接收來自用戶的任意形式的輸入,包 括聲音、語音或觸覺輸入。
本說明書中所描述主題的實現(xiàn)可以實現(xiàn)在包括后端組件的計算 系統(tǒng)中,例如數(shù)據(jù)服務(wù)器;或?qū)崿F(xiàn)在包括中間件組件的計算系統(tǒng)中, 例如應(yīng)用服務(wù)器;或?qū)崿F(xiàn)在包括前端組件的計算系統(tǒng)中,例如具有圖 形用戶界面或者Web瀏覽器的客戶端計算機,用戶通過該圖形用戶 接口或Web瀏覽器可以與本說明書中所描述主題的實現(xiàn)進行交互; 或?qū)崿F(xiàn)在一個或多個這樣的后端、中間件、或前端組件的任意結(jié)合中。
系統(tǒng)組件可以與任意形式或介質(zhì)的數(shù)字數(shù)據(jù)通信(例如,通信網(wǎng)絡(luò))
互連。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)("LAN")以及例如互聯(lián)網(wǎng)的廣 域網(wǎng)("WAN")。
計算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器一般相互遠 離,并且通常通過通信網(wǎng)絡(luò)進行交互??蛻舳撕头?wù)器的關(guān)系是借助 于在各自計算機上運行的、彼此具有客戶端-服務(wù)器關(guān)系的計算機程
序得到的。
盡管本說明書包含多種特定細節(jié),但是不應(yīng)將其理解為是對本發(fā) 明的范圍或者所要求保護內(nèi)容的限制,而應(yīng)當理解為是本發(fā)明具體實 現(xiàn)的特定特征的描述。本說明書中描述的在各個實現(xiàn)的上下文中的某 些特征也可以在單個實現(xiàn)中結(jié)合實現(xiàn)。相反,在單個實現(xiàn)上下文中描 述的各種特征也可以分別實現(xiàn)在多個實現(xiàn)中或者任意適當?shù)淖咏M合 中。而且,盡管上文可能將特征描述為在特定的組合中操作,甚至初 始也是這樣要求保護的,但是來自所要求保護的組合的一個或多個特 征在一些情況下可以從該組合中去除,并且所要求保護的組合可以針 對子組合或組合的變形。
類似地,盡管在附圖中以特定的順序描述操作,但是不應(yīng)將其理 解為要求按照所示的特定順序或是串行順序來執(zhí)行這些操作,或是要 求執(zhí)行全部所示的操作以得到期望的結(jié)果。在特定環(huán)境中,多任務(wù)和 并行處理可能是有利的。而且,在上述實現(xiàn)中多個系統(tǒng)組件的分離不 應(yīng)被理解為在所有實現(xiàn)中需要這些操作,應(yīng)當將其理解為所描述的程 序組件和系統(tǒng)通??梢栽趩蝹€軟件產(chǎn)品中集成在一起,或是被打包到 多個軟件產(chǎn)品中。
因此,已經(jīng)描述了本發(fā)明的具體實現(xiàn)。其他實現(xiàn)在所附權(quán)利要求 書的范圍之內(nèi)。例如,權(quán)利要求書中所述的動作可以按照不同的順序 執(zhí)行,并且仍然得到期望的結(jié)果。
權(quán)利要求
1.一種用于提供圖形用戶界面(GUI)的計算機實現(xiàn)的方法,包括從輸入控制器接收第一輸入,所述第一輸入指明所述GUI的第一可視區(qū)域中的第一導(dǎo)航方向,所述第一可視區(qū)域呈現(xiàn)一個或多個第一內(nèi)容類型指示符,每個第一內(nèi)容類型指示符代表不同的內(nèi)容類型;響應(yīng)于所述第一輸入,基于所述導(dǎo)航方向從所述第一內(nèi)容類型指示符中選擇下一內(nèi)容類型指示符;在所述第一可視區(qū)域之上呈現(xiàn)第二可視區(qū)域,從而使所述下一內(nèi)容類型指示符不可見,但是一個或多個其他內(nèi)容類型指示符可見;在所述第二可視區(qū)域中呈現(xiàn)一個或多個內(nèi)容縮略圖,每個縮略圖代表所述下一內(nèi)容類型指示符的內(nèi)容類型的不同內(nèi)容;從所述輸入控制器接收第二輸入,所述第二輸入指明所述第二可視區(qū)域中的不同的第二導(dǎo)航方向;以及響應(yīng)于所述第二輸入,改變所述第二可視區(qū)域,以根據(jù)所述第二導(dǎo)航方向來包括來自所述內(nèi)容縮略圖的下一內(nèi)容縮略圖。
2. 根據(jù)權(quán)利要求1所述的方法,還包括響應(yīng)于所述第一輸入,相對于所述第一可視區(qū)域來移動所述第二 可視區(qū)域。
3. 根據(jù)權(quán)利要求1所述的方法,還包括響應(yīng)于所述第一輸入,改變所述第一可浮見區(qū)域以包括所述下一內(nèi) 容類型指示符。
4. 根據(jù)權(quán)利要求1所述的方法,其中,更新所述第二可視區(qū)域包括響應(yīng)于所述第一輸入或所述第二輸入中的一個或多個,使所述第 二可碎見區(qū)域中的內(nèi)容縮略圖的移動具有動畫效果。
5. 根據(jù)權(quán)利要求1所述的方法,還包括 相對于所述第二可視區(qū)域來減小所述第一可視區(qū)域的外觀。
6. 根據(jù)權(quán)利要求1所述的方法,其中,縮略圖是內(nèi)容的精簡可視 表示。
7. 根據(jù)權(quán)利要求1所述的方法,其中,內(nèi)容類型是電子郵件、新 聞、天氣、股票信息、音樂、圖像、視頻、語音郵件、日歷信息或者 聯(lián)系人之一。
8. 才艮據(jù)權(quán)利要求1所述的方法,還包括 從網(wǎng)絡(luò)位置獲取內(nèi)容的數(shù)據(jù)。
9. 根據(jù)權(quán)利要求1所述的方法,還包括在所述第一可視區(qū)域中呈現(xiàn)內(nèi)容類型指示符提示,所述提示是所 述下一內(nèi)容類型指示符的可視表示。
10. 根據(jù)權(quán)利要求1所述的方法,其中,每個內(nèi)容類型與不同的 應(yīng)用相關(guān)聯(lián),還包括的內(nèi)容類型的每個內(nèi)容的縮略圖。
11. 一種編碼在計算機可讀介質(zhì)上的計算機程序產(chǎn)品,可進行操 作以使數(shù)據(jù)處理裝置執(zhí)行包含以下內(nèi)容的操作從輸入控制器接收第 一輸入,所述第 一輸入指明圖形用戶界面 (GUI)的第一可視區(qū)域中的第一導(dǎo)航方向,所述第一可視區(qū)域呈現(xiàn) 一個或多個第 一 內(nèi)容類型指示符,每個第 一 內(nèi)容類型指示符代表不同 的內(nèi)容類型;響應(yīng)于所述第一輸入,基于所述導(dǎo)航方向從所述第一內(nèi)容類型指 示符中選擇下一內(nèi)容類型指示符;在所述第一可見區(qū)域之上呈現(xiàn)第二可一見區(qū)域,從而^使所述下一內(nèi) 容類型指示符不可見,但是一個或多個其他內(nèi)容類型指示符可見;在所述第二可視區(qū)域中呈現(xiàn)一個或多個內(nèi)容縮略圖,每個縮略圖 代表所述下 一 內(nèi)容類型指示符的內(nèi)容類型的不同內(nèi)容;從所述輸入控制器接收第二輸入,所述第二輸入指明所述第二可 見區(qū)域中的不同的第二導(dǎo)航方向;以及響應(yīng)于所述第二輸入,改變所述第二可視區(qū)域,以根據(jù)所述第二導(dǎo)航方向來包括來自所述內(nèi)容縮略圖的下 一 內(nèi)容縮略圖。
12. 根據(jù)權(quán)利要求11所述的程序產(chǎn)品,還可進行操作以使所述數(shù) 據(jù)處理裝置執(zhí)行包含以下內(nèi)容的操作響應(yīng)于所述第一輸入,相對于所述第一可視區(qū)域來移動所述第二 可視區(qū)域。
13. 根據(jù)權(quán)利要求11所述的程序產(chǎn)品,還可進行操作以使所述數(shù) 據(jù)處理裝置執(zhí)行包含以下內(nèi)容的操作響應(yīng)于所述第一輸入,改變所述第一可視區(qū)域以包括所述下一內(nèi) 容類型指示符。
14. 根據(jù)權(quán)利要求11所述的程序產(chǎn)品,其中,更新所述第二可視 區(qū)域包括響應(yīng)于所述第 一輸入或所述第二輸入中的一個或多個,使所述第 二可浮見區(qū)域中的內(nèi)容縮略圖的移動具有動畫效果。
15. 根據(jù)權(quán)利要求11所述的程序產(chǎn)品,還可進行操作以使所述數(shù) 據(jù)處理裝置執(zhí)行包含以下內(nèi)容的操作相對于所述第二可視區(qū)域來減小所述第一可4見區(qū)域的外觀。
16. 根據(jù)權(quán)利要求11所述的程序產(chǎn)品,其中,縮略圖是內(nèi)容的精 簡可視表示。
17. 根據(jù)權(quán)利要求11所述的程序產(chǎn)品,其中,內(nèi)容類型是電子郵 件、新聞、天氣、股票信息、音樂、圖像、視頻、語音郵件、日歷信 息或者聯(lián)系人之一。
18. 根據(jù)權(quán)利要求11所述的程序產(chǎn)品,還可進行操作以使所述數(shù) 據(jù)處理裝置執(zhí)行包含以下內(nèi)容的操作從網(wǎng)絡(luò)位置獲取內(nèi)容的數(shù)據(jù)。
19. 根據(jù)權(quán)利要求11所述的程序產(chǎn)品,還可進行操作以使所述數(shù) 據(jù)處理裝置執(zhí)行包含以下內(nèi)容的操作在所述第一可視區(qū)域中呈現(xiàn)內(nèi)容類型指示符提示,所述提示是所 述下一內(nèi)容類型指示符的可視表示。
20. 根據(jù)權(quán)利要求11所述的程序產(chǎn)品,其中,每個內(nèi)容類型與不同的應(yīng)用相關(guān)聯(lián),還可進行操作以使所述數(shù)據(jù)處理裝置執(zhí)行包含以下內(nèi)容的操作的內(nèi)容類型的每個內(nèi)容的縮略圖。
21. —種系統(tǒng),包括 顯示器設(shè)備;以及可操作以與所述顯示器設(shè)備進行交互以及執(zhí)行包括以下內(nèi)容的 操作的設(shè)備從輸入控制器接收第一輸入,所述第一輸入指明所述顯示器 的圖形用戶界面(GUI)的第一可視區(qū)域中的第一導(dǎo)航方向,所 述第一可視區(qū)域呈現(xiàn)一個或多個第一內(nèi)容類型指示符,每個第一 內(nèi)容類型指示符代表不同的內(nèi)容類型;響應(yīng)于所述第一輸入,基于所述導(dǎo)航方向從所述第一內(nèi)容類 型指示符中選擇下一內(nèi)容類型指示符;在所述第一可—見區(qū)域之上呈現(xiàn)第二可一見區(qū)域,從而使所述下 一內(nèi)容類型指示符不可見,但是一個或多個其他內(nèi)容類型指示符 可見;在所述第二可視區(qū)域中呈現(xiàn)一個或多個內(nèi)容縮略圖,每個縮 略圖代表所述下一內(nèi)容類型指示符的內(nèi)容類型的不同內(nèi)容;從所述輸入控制器接收第二輸入,所述第二輸入指明所述第 二可一見區(qū)域中的不同的第二導(dǎo)4充方向;以及響應(yīng)于所述第二輸入,改變所述第二可一見區(qū)域,以#4居所述 第二導(dǎo)航方向來包括來自所述內(nèi)容縮略圖的下 一 內(nèi)容縮略圖。
22. 根據(jù)權(quán)利要求21所述的系統(tǒng),還可進行操作以執(zhí)行包含以下 內(nèi)容的操作響應(yīng)于所述第一輸入,相對于所述第一可^f見區(qū)域來移動所述第二 可視區(qū)域。
23. 根據(jù)權(quán)利要求21所述的系統(tǒng),還可進行操作以執(zhí)行包含以下 內(nèi)容的操作響應(yīng)于所述第一輸入,改變所述第一可浮見區(qū)域以包括所述下一內(nèi) 容類型指示符。
24. 根據(jù)權(quán)利要求21所述的系統(tǒng),其中,更新所述第二可視區(qū)域 包括響應(yīng)于所述第一輸入或所述第二輸入中的一個或多個,使所述第 二可碎見區(qū)域中的內(nèi)容縮略圖的移動具有動畫效果。
25. 根據(jù)權(quán)利要求21所述的系統(tǒng),還可進行操作以執(zhí)行包含以下 內(nèi)容的操作相對于所述第二可^L區(qū)域來減小所述第一可一見區(qū)域的外觀。
26. 根據(jù)權(quán)利要求21所述的系統(tǒng),其中,縮略圖是內(nèi)容的精簡可 視表示。
27. 根據(jù)權(quán)利要求21所述的系統(tǒng),其中,內(nèi)容類型是電子郵件、 新聞、天氣、股票信息、音樂、圖像、視頻、語音郵件、日歷信息或 者聯(lián)系人之一。
28. 根據(jù)權(quán)利要求21所述的系統(tǒng),還可進行操作以執(zhí)行包含以下 內(nèi)容的操作從網(wǎng)絡(luò)位置獲取內(nèi)容的數(shù)據(jù)。
29. 根據(jù)權(quán)利要求21所述的系統(tǒng),還可進行操作以執(zhí)行包含以下 內(nèi)容的操作在所述第一可視區(qū)域中呈現(xiàn)內(nèi)容類型指示符提示,所述提示是所 述下一內(nèi)容類型指示符的可視表示。
30. 根據(jù)權(quán)利要求21所述的系統(tǒng),其中,每個內(nèi)容類型與不同的 應(yīng)用相關(guān)聯(lián),還可進行操作以執(zhí)行包含以下內(nèi)容的操作的內(nèi)容類型的每個內(nèi)容的縮略圖。
全文摘要
本發(fā)明提供了一種用于提供圖形用戶界面GUI的方法,包括從輸入控制器接收第一輸入,第一輸入指明GUI的第一可視區(qū)域中的第一導(dǎo)航方向,第一可視區(qū)域呈現(xiàn)一個或多個第一內(nèi)容類型指示符,每個第一內(nèi)容類型指示符代表不同的內(nèi)容類型;響應(yīng)于第一輸入,基于導(dǎo)航方向從第一內(nèi)容類型指示符中選擇下一內(nèi)容類型指示符;在第一可視區(qū)域之上呈現(xiàn)第二可視區(qū)域;在第二可視區(qū)域中呈現(xiàn)一個或多個內(nèi)容縮略圖,每個縮略圖代表下一內(nèi)容類型指示符的內(nèi)容類型的不同內(nèi)容;從輸入控制器接收第二輸入,第二輸入指明第二可視區(qū)域中的不同的第二導(dǎo)航方向;以及響應(yīng)于第二輸入,改變第二可視區(qū)域,以根據(jù)第二導(dǎo)航方向來包括來自內(nèi)容縮略圖的下一內(nèi)容縮略圖。
文檔編號G06F17/30GK101344836SQ200810128368
公開日2009年1月14日 申請日期2008年7月14日 優(yōu)先權(quán)日2007年7月13日
發(fā)明者A·博羅夫斯基, M·米勒 申請人:奧多比公司