對于顯示內(nèi)容的基于語義縮放的導航的制作方法
【專利說明】對于顯示內(nèi)容的基于語義縮放的導航 WW] 背景
[0002] 文檔內(nèi)的導航可能是困難的。例如,在導航電子表格數(shù)據(jù)時,對于用戶而言可能需 要較長的時間來導航到文檔中他或她有興趣查看的部分。在具有較小顯示器的移動計算設 備上導航可能甚至更具有挑戰(zhàn)性。
[0003] 概述
[0004] 提供概述W便W簡化形式介紹將在W下詳細描述中進一步描述的一些概念的選 集。該概述不意圖標識所要求保護的主題的關鍵特征或基本特征,也不意圖被用來幫助確 定所要求保護的主題的范圍。 陽〇化]基于語義縮放的導航可被用于導航內(nèi)容,諸如與電子表格有關的內(nèi)容。不同手勢 (例如,捏合/拉伸、滑掃、雙擊等)可在導航內(nèi)容時使用。手勢可被用于放大內(nèi)容、縮小內(nèi) 容、W及掃掠顯示內(nèi)容。例如,當查看工作簿中的特定表單中的數(shù)據(jù)時,可接收捏合手勢,該 捏合手勢將所顯示的內(nèi)容改變?yōu)槭境龈髯员硎竟ぷ鞑緝?nèi)的不同表單的縮略圖的縮略圖視 圖??蛇x擇特定的縮略圖(例如輕擊手勢/拉伸手勢)W放大所選擇的表單并且示出所選 擇的表單的數(shù)據(jù)。還可接收用于改變對象的視圖的手勢。例如,用戶可在對象(例如,圖表、 圖、……)附近執(zhí)行拉伸手勢,該拉伸手勢將當前視圖改變?yōu)轱@示對象的底層數(shù)據(jù)的視圖。 用戶還可在顯示的對象的一部分上執(zhí)行手勢(例如拉伸手勢),該手勢將當前視圖改變?yōu)?顯示該對象的特定部分的底層數(shù)據(jù)的視圖。
[0006] 附圖簡述
[0007] 圖1示出了用于語義地導航內(nèi)容的系統(tǒng);
[000引圖2示出了進入縮略圖視圖并改變所顯示的縮略圖的數(shù)量;
[0009] 圖3示出使用基于語義縮放的導航W與對象交互;
[0010] 圖4示出掃掠內(nèi)容;
[0011] 圖5示出解說在語義導航期間處理不同手勢的圖解;
[0012] 圖6示出了用于語義地導航內(nèi)容的說明性過程;
[0013] 圖7解說了可使用基于語義縮放的導航的示例性系統(tǒng);W及
[0014] 圖8、9A、9B和10W及相關聯(lián)的描述提供了其中可實施本發(fā)明的各實施例的各種 操作環(huán)境的討論。 陽〇1引詳細描述
[0016] 現(xiàn)將參考其中相同的標號代表相同的元件的附圖來描述各實施例。
[0017] 圖1示出了用于語義地導航內(nèi)容的系統(tǒng)。如所示的,系統(tǒng)100包括應用程序110、 導航管理器26W及觸摸屏輸入設備/顯示器115。
[0018] 為了方便與導航管理器26通信,可W實現(xiàn)一個或多個回調(diào)例程。根據(jù)一個實施 例,應用程序110是被配置為接收來自觸敏輸入顯示器115的輸入和/或鍵盤輸入(例如, 物理鍵盤和/或SI巧和/或其他類型的輸入(例如,語音和/或某種其他輸入傳感)的商 業(yè)生產(chǎn)力應用,諸如電子表格應用。例如,導航管理器26可響應于用戶的手勢(即,手勢 150)來向應用110提供信息。例如,手勢可包括但不限于:捏合手勢、拉伸手勢;選擇手勢 (例如在所顯示的元素上的輕擊動作);選中并保持手勢(例如在所顯示的元素上接收到的 輕擊并保持手勢);滑掃動作和/或拖動動作和/或雙擊等等。
[0019] 所示的系統(tǒng)100包括當接收了觸摸輸入(例如,手指觸摸或接近觸摸該觸摸屏) 時進行檢測的觸摸屏輸入設備/顯示器115??衫脵z測用戶的觸摸輸入的任何類型的觸 摸屏。例如,觸摸屏可包括一層或多層檢測觸摸輸入的電容性材料。除了電容性材料之外或 代替電容性材料,可使用其他傳感器。例如,可使用紅外(IR)傳感器。根據(jù)一實施例,觸摸 屏被配置成檢測與可觸摸的表面接觸或位于可觸摸的表面上方的對象。盡管在本說明書中 使用術語"上方",應理解,觸摸面板系統(tǒng)的定向是不相關的。術語"上方"旨在可適用于所 有運樣的定向。觸摸屏可被配置成確定觸摸輸入被接收的位置(如起點、中間點和終點)。 可通過任何合適的手段,包括如禪合到觸摸面板的振動傳感器或話筒,來檢測可觸摸的表 面和對象之間的實際接觸。用于檢測接觸的傳感器的示例的非窮盡列表包括:基于壓力的 機構、微機械加速度計、壓電器件、電容傳感器、電阻傳感器、感應傳感器、激光振動計和LED 振動計。
[0020] 導航管理器26被配置成語義地導航內(nèi)容,諸如電子表格內(nèi)容。不同手勢(例如, 捏合/拉伸、滑掃)可在導航內(nèi)容時使用。手勢可被用于放大內(nèi)容、縮小內(nèi)容、W及掃掠所 顯示的內(nèi)容。響應于接收到改變當前視圖的指令(例如,如由手勢150指示的捏合手勢), 導航管理器26放大、縮小、和/或掃掠內(nèi)容。在當前示例中,用戶執(zhí)行在顯示115上顯示文 檔(例如,工作簿的表單的數(shù)據(jù))的頁1的捏合手勢。響應于接收捏合手勢,導航管理器26 指令顯示縮略圖(例如,表示工作簿的表單的縮略圖),如顯示115'中示出的??稍诮邮?到與進入概覽模式相關聯(lián)的手勢之際立即顯示縮略圖視圖,或者可使用除了接收手勢之外 的信息來進入縮略圖視圖。例如,當捏合手勢將縮放等級移動到低于預定縮放闊值(例如, 50%、55%、60%......)時,可進入縮略圖視圖。類似地,導航管理器26可響應于不同事 件(例如,拉伸手勢改變縮放等級至高于預定闊值、選擇一個縮略圖(例如,輕擊手勢))而 退出縮略圖視圖。
[0021] 當在縮略圖視圖中時,內(nèi)容被顯示為縮略圖,使得用戶可更容易地定位內(nèi)容。在 當前示例中,當響應于在頁1上接收到捏合手勢進入概覽模式時,初始地顯示了四個縮略 圖。例如,每一頁可設及工作簿內(nèi)的一個不同表單。當在概覽模式中時,導航管理器26可 改變所顯示的縮略圖的數(shù)量(例如,接收捏合/拉伸手勢)。還可使用手勢(例如,拖動、滑 掃......)來調(diào)整(例如,向上/向下/向左/向右)所顯示的縮略圖。拉伸手勢160可 被接收W退回到如顯示115中解說的數(shù)據(jù)視圖??s略圖還可被選擇(例如,輕擊)來返回 到原始的數(shù)據(jù)查看模式并顯示所選的縮略圖的內(nèi)容。例如,當查看工作簿中的特定表單中 的數(shù)據(jù)時,可接收捏合手勢,該捏合手勢將所顯示的內(nèi)容改變?yōu)槭境龈髯员硎竟ぷ鞑緝?nèi)的 不同表單的縮略圖的縮略圖視圖。
[0022] 還可接收用于改變對象的視圖的手勢。例如,用戶可在對象(例如,圖表、圖、……) 附近執(zhí)行拉伸手勢,該拉伸手勢將當前視圖改變?yōu)轱@示對象的底層數(shù)據(jù)的視圖。用戶還可 在顯示的對象的一部分上執(zhí)行手勢(例如拉伸手勢),該手勢將當前視圖改變?yōu)轱@示該對 象的特定部分的底層數(shù)據(jù)的視圖。關于概覽模式的更多細節(jié)在W下提供。
[0023] 圖2顯示了進入概覽模式并改變所顯示的縮略圖的數(shù)量。如所解說的,圖2包括 解說進入縮略圖視圖并顯示縮略圖的四個不同顯示(210、220、230和240)。各顯示可被顯 示在具有標準/大的顯示器(例如,大于12英寸的顯示器)上W及具有有限顯示器大小的 設備(例如,具有大約2乘3英寸的顯示器的智能電話、具有大約7到10英寸顯示器的板 式/平板和/或具有其他顯示器大小(例如,4、5、6、……)的其他設備)上。各顯示也可 W被示出在觸摸屏上。
[0024] 顯示210示出在進入縮略圖視圖之前的內(nèi)容(例如電子表格數(shù)據(jù))的顯示。在當 前示例中,為了進入縮略圖視圖,用戶通過將他或她的食指和拇指拉在一起W創(chuàng)建捏合動 作來執(zhí)行捏合手勢214。作為該捏合手勢的結果,進入縮略圖視圖并且顯示向用戶提供與工 作簿相關聯(lián)的更多所顯示的內(nèi)容的一個或多個縮略圖。
[00巧]在當前示例中,如顯示220所解說的,在該顯示中初始地示出表示工作簿的不同 表單的兩個縮略圖。可初始地顯示更多縮略圖。根據(jù)一實施例,每個縮略圖表示電子表格 工作簿的一個表單。根據(jù)另一實施例,每個縮略圖表示內(nèi)容的一部分(例如,50%、33%、 16%等)。顯示在縮略圖中的內(nèi)容可W是在不改變實際內(nèi)容的情況下的內(nèi)容的經(jīng)縮小的視 圖、內(nèi)容的經(jīng)修改的視圖的經(jīng)縮小的視圖和/或內(nèi)容的表示。當存在顯示的較大的縮略圖 時,內(nèi)容可W實際上是內(nèi)容的經(jīng)縮小的視圖。隨著視圖中有更多顯示的縮略圖并且縮略圖 更小,縮略圖中的細節(jié)等級改變。例如,當條形圖被轉換成占據(jù)有限顯示設備的大致一半的 縮略圖時,顯不是在不改變被顯不在縮略圖中的內(nèi)容的情況下的經(jīng)縮小的視圖。當縮略圖 的大小進一步下降時,實際內(nèi)容(在運個示例中為圖表)被替換內(nèi)容的圖形圖標替換。 [00%] 顯示230示出響應于接收到如顯示220示出的另一捏合手勢224來顯示更多的縮 略圖。在當前示例中,縮略圖的數(shù)量增加到六個縮略圖??墒褂闷渌隽浚ɡ?,2到4、2 至IJ8、2到3等)來改變被顯示的縮略圖的數(shù)量。
[0027] 顯示240示出響應于接收到如顯示230示出的另一捏合手勢234來顯示更多的縮 略圖。在當前示例中,縮略圖的數(shù)量增加到12個縮略圖。
[0028] 圖3示出使用基于語義縮放的導航W與對象交互。如所解說的,圖3包括解說接收 用于顯示與對象有關的數(shù)據(jù)的拉伸手勢的六個不同顯示(310、320、330、340、350和360)。
[0029] 顯示310示出圖表對象(例如餅圖)的顯示。在當前示例中,為了進入數(shù)據(jù)視圖, 用戶通過將他或她的食指和拇指拉在一起W創(chuàng)建拉伸動作來執(zhí)行拉伸手勢314。作為在圖 表附近(而不是在圖表的一部分內(nèi))執(zhí)行拉伸手勢的結果,如顯示320所解說的,圖表的底 層數(shù)據(jù)被顯示。
[003