国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      無限畫布演示的創(chuàng)建和導(dǎo)航的制作方法

      文檔序號:6594444閱讀:379來源:國知局
      專利名稱:無限畫布演示的創(chuàng)建和導(dǎo)航的制作方法
      無限畫布演示的創(chuàng)建和導(dǎo)航背景常常使用計算機(jī)來創(chuàng)建和顯示幻燈片放映演示。演示可被配置成以線性格式顯示 的一系列幻燈片。演示也可被顯示為在極大或無限的畫布中非線性瀏覽而非被個體且線性 地顯示。對此類無限畫布演示的創(chuàng)建可能是困難的,且要求專業(yè)編程者和設(shè)計者編寫特殊 代碼。大多數(shù)計算機(jī)化演示的創(chuàng)建者不是專業(yè)設(shè)計者或編程者,他們也不具備編寫代碼來 創(chuàng)建呈現(xiàn)的時間和能力。概述用于在表面上創(chuàng)建和進(jìn)行演示的系統(tǒng)和方法可包括創(chuàng)作模式、預(yù)處理模式和演示 模式。在創(chuàng)作模式期間,用戶可創(chuàng)建表面演示。響應(yīng)于播放所創(chuàng)建的演示的命令,系統(tǒng)進(jìn)入 預(yù)處理模式。在預(yù)處理模式期間,演示被預(yù)處理并準(zhǔn)備好進(jìn)行演示。當(dāng)預(yù)處理完成時,進(jìn)入 演示模式。在演示模式期間,給出無限表面演示以使得用戶能在演示中進(jìn)行導(dǎo)航。提供本概述是為了以簡化的形式介紹將在以下詳細(xì)描述中進(jìn)一步描述的一些概 念。本概述并不旨在標(biāo)識所要求保護(hù)的主題的關(guān)鍵和/或必要特征。此外,本概述并不旨 在限制所要求保護(hù)的主題的范圍。附圖簡述本發(fā)明的非限制且非窮盡實(shí)施例參考以下附圖來描述,全部各個附圖中,除非另 外指明,否則相同的附圖標(biāo)記指代相同的部分

      圖1示出了布置成用于在用于圖形用戶界面的通用驗(yàn)證測試框架中使用的示例 計算設(shè)備;圖2示出了顯示了示例畫布的示例創(chuàng)作模式視圖;圖3示出了示例演示模式用戶界面;圖4示出了示例演示,其中調(diào)整畫布的已經(jīng)顯示的部分以便查看一特定幻燈片;圖5示出了其中用戶已經(jīng)插入了分節(jié)幻燈片的示例創(chuàng)作模式用戶界面;圖6示出了顯示了示例畫布的示例演示視圖;圖7示出了已經(jīng)從畫布縮放級別變換到節(jié)縮放級別的示例演示;圖8示出了已經(jīng)從節(jié)縮放級別變換到幻燈片縮放級別的示例演示;圖9示出了示例選項(xiàng)界面;圖10示出了其中用戶已經(jīng)插入了背景幻燈片的示例創(chuàng)作模式用戶界面;圖11示出了顯示了示例畫布的示例演示視圖;圖12示出了其中用戶已經(jīng)插入了實(shí)況內(nèi)容幻燈片的示例創(chuàng)作模式用戶界面;圖13示出了顯示了實(shí)況內(nèi)容幻燈片的示例演示;圖14示出了其中用戶已經(jīng)插入了查看命令幻燈片的示例創(chuàng)作模式用戶界面;圖15示出了用于定義一組幻燈片和畫布的替換性創(chuàng)作模式界面;圖16示出了用于定義另一組幻燈片和畫布的另一替換性創(chuàng)作模式界面;圖17示出了在表面上定義幻燈片演示的方法的示例流程圖;圖18示出了在已進(jìn)入演示模式之前預(yù)處理演示的方法的示例流程圖;以及
      5
      圖19示出了在已完成對演示的預(yù)處理之后運(yùn)行畫布演示的方法的示例流程圖 (1900)。詳細(xì)描述下面將參考構(gòu)成本發(fā)明的一部分并示出了特定示例性實(shí)施例的各個附圖比較全 面地描述各實(shí)施例。然而,各實(shí)施例可以以許多不同的形式來實(shí)現(xiàn),且不應(yīng)該被理解為僅限 于此處所闡述的實(shí)施例;相反,提供這些實(shí)施例是為了使本說明書將完整和徹底,并全面地 表達(dá)該范圍。各實(shí)施例可以作為方法、系統(tǒng)或設(shè)備來實(shí)施。因此,各實(shí)施例可以采取完全硬 件實(shí)現(xiàn)、完全軟件實(shí)現(xiàn)或組合軟件和硬件方面的實(shí)現(xiàn)的形式。因此,下面的詳細(xì)描述不是在 限制性的意義上進(jìn)行的。各實(shí)施例的邏輯操作被實(shí)現(xiàn)成(1)在計算系統(tǒng)上運(yùn)行的一系列計算機(jī)實(shí)現(xiàn)的步 驟和/或(2)計算系統(tǒng)內(nèi)的互連機(jī)器模塊。實(shí)現(xiàn)是取決于實(shí)現(xiàn)本發(fā)明的計算系統(tǒng)的性能要 求的選擇問題。因此,構(gòu)成此處所描述的實(shí)施例的邏輯操作被替換地稱為操作、步驟、或模 塊。簡單來說,描述了在無限表面上創(chuàng)建和進(jìn)行演示的系統(tǒng)和方法。系統(tǒng)包括至少兩 個用戶交互操作模式,包括至少創(chuàng)作模式和演示模式。在創(chuàng)作模式下,用戶可以創(chuàng)建無限表 面演示。在演示模式期間,用戶可以顯示和執(zhí)行演示。此外,系統(tǒng)還包括其他操作模式。例 如,系統(tǒng)包括當(dāng)用戶從創(chuàng)作模式變換到演示模式時自動地生成演示的預(yù)處理操作模式。創(chuàng)作模式界面允許用戶創(chuàng)建或?qū)雰?nèi)容幻燈片。在某些實(shí)施例中,內(nèi)容幻燈片可 以被定義為線性有序幻燈片集。用戶還可以定義特殊幻燈片以向演示添加額外的信息,并 控制藉由其在表面上顯示內(nèi)容幻燈片的過程。在一個示例中,用戶可以為演示創(chuàng)建背景幻 燈片??梢允褂帽尘盎脽羝瑏砜刂苾?nèi)容幻燈片在畫布的表面上如何被安排。在某些示例中, 畫布可以是無限表面,而在其他示例中,畫布可以是有限大小。示例背景幻燈片可包括背景 圖像并定義在畫布上安排幻燈片的方式。其他特殊幻燈片也可為用戶可用。用戶可任選地創(chuàng)建分節(jié)幻燈片以定義演示內(nèi)的 節(jié)。可以使用分節(jié)幻燈片來將分節(jié)幻燈片之后的所有幻燈片放到物理組中,以創(chuàng)建節(jié)。節(jié) 可以作為相關(guān)幻燈片的編組在表面上顯示。用戶可任選地定義實(shí)況內(nèi)容幻燈片。可以使用實(shí)況內(nèi)容幻燈片來自動地為外部文 檔生成幻燈片,并將實(shí)況內(nèi)容幻燈片結(jié)合到演示中。實(shí)況內(nèi)容可以在表面上如此安排,以便 可以查看文件的內(nèi)容。通過特殊幻燈片,因?yàn)閷?shí)況內(nèi)容幻燈片可以定義將在畫布上作為幻 燈片顯示的內(nèi)容,所以實(shí)況內(nèi)容幻燈片可以具有類似于內(nèi)容幻燈片的特性的許多特性。例 如,實(shí)況內(nèi)容幻燈片可任選地被包括在節(jié)中,放在背景的內(nèi)容區(qū)域中,并使用自動查看命令 來查看。用戶可任選地定義查看命令幻燈片。可以使用查看命令幻燈片來提供用于在演示 模式期間執(zhí)行的指令,以將表面的視圖改變?yōu)椴煌囊晥D。在某些情況下,查看命令幻燈片 本身可以不包括被顯示的任何內(nèi)容。例如,當(dāng)查看命令幻燈片包括用于在演示期間在顯示 器上旋轉(zhuǎn)視圖的命令指令時,無限表面的視圖可以在演示期間(即,在演示模式下)相應(yīng)地 旋轉(zhuǎn)。一旦創(chuàng)建幻燈片演示,用戶就可在隨后進(jìn)入幻燈片模式以執(zhí)行并顯示演示當(dāng)發(fā)起 播放演示命令時,可以由系統(tǒng)預(yù)處理演示(例如,在預(yù)處理模式期間),以根據(jù)由各種幻燈片創(chuàng)建的定義來定義無限表面。預(yù)處理可包括準(zhǔn)備演示的適當(dāng)處理,包括,但不僅限于,處 理幻燈片,加載任何實(shí)況內(nèi)容文檔,創(chuàng)建畫布,以及在畫布上布置幻燈片。一旦預(yù)處理已經(jīng) 完成,并且創(chuàng)建了畫布的表面,用戶就可以在演示模式期間導(dǎo)航演示。導(dǎo)航可以通過使用諸如下一幻燈片命令和縮放命令等“自動命令”來實(shí)現(xiàn)。自動命 令可以是將演示表面的視圖改變?yōu)樽詣拥卮_定的下一視圖的命令。當(dāng)接收到下一命令時, 表面的視圖可以使第一幻燈片進(jìn)入全視圖。當(dāng)接收到另一下一幻燈片命令時,演示可以平 移和/或調(diào)整變焦,以使下一幻燈片進(jìn)入顯示。用戶可以使用這樣的下一幻燈片命令來瀏 覽整個演示。用戶還可以手動調(diào)整視圖,以便可以查看任何所需區(qū)域。用戶可以使用手動 命令來以任何順序在幻燈片之間跳躍。圖1示出了布置成在用于圖形用戶界面的通用驗(yàn)證測試框架中使用的示例計算 設(shè)備,諸如計算設(shè)備100所示的。在基本配置中,計算設(shè)備100可包括靜止計算設(shè)備或移動 計算設(shè)備。計算設(shè)備100通常包括至少一個處理單元102和系統(tǒng)存儲器104。取決于計算 設(shè)備的確切配置和類型,系統(tǒng)存儲器104可以是易失性(如RAM)、非易失性(諸如ROM、閃 存等等)或兩種類型的某種組合。系統(tǒng)存儲器104通常包括操作系統(tǒng)105、一個或多個應(yīng)用 程序106,并可以包括程序數(shù)據(jù)107。在一個實(shí)施例中,應(yīng)用程序106還包括被布置成用于 畫布的創(chuàng)建、編輯、預(yù)處理和導(dǎo)航的應(yīng)用程序的應(yīng)用程序120。在圖1中通過虛線108內(nèi)的 那些組件示出了此基本配置。計算設(shè)備100還可具有附加特征或功能。例如,計算設(shè)備100還可包括附加數(shù)據(jù)存 儲設(shè)備(可移動和/或不可移動),諸如例如磁盤、光盤或磁帶。在圖1中通過可移動存儲 109和不可移動存儲110例示這樣的附加存儲。計算機(jī)存儲介質(zhì)可包括以用于存儲諸如計 算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)之類的信息的任意方法或技術(shù)來實(shí)現(xiàn)的易 失性和非易失性、可移動和不可移動介質(zhì)。系統(tǒng)存儲器104、可移動存儲109和不可移動存 儲110都是計算機(jī)存儲介質(zhì)的示例。計算機(jī)存儲介質(zhì)包括,但不僅限于,RAM、ROM、EEPR0M、 閃存或其他存儲技術(shù),CD-ROM、數(shù)字多功能盤(DVD)或其他光存儲,磁帶盒、磁帶、磁盤存儲 或其他磁存儲設(shè)備,或可以用來存儲所需信息并可由計算設(shè)備100訪問的任何其他介質(zhì)。 任何這樣的計算機(jī)存儲介質(zhì)都可以是設(shè)備100的一部分。計算設(shè)備100也可包括輸入設(shè)備 112,諸如鍵盤、鼠標(biāo)、筆、語音輸入設(shè)備、觸摸輸入設(shè)備等等。也可包括輸出設(shè)備114,如顯示 器、揚(yáng)聲器、打印機(jī)等等。計算設(shè)備100還可以包含允許設(shè)備諸如通過網(wǎng)絡(luò)或無線網(wǎng)絡(luò)與其他計算設(shè)備118 進(jìn)行通信的一個或多個通信連接116。通信連接116是通信介質(zhì)的一個示例。通信介質(zhì)通 常體現(xiàn)諸如載波或其他傳輸機(jī)制等已調(diào)制數(shù)據(jù)信號中的計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序 模塊或其他數(shù)據(jù),并包括任何信息傳遞介質(zhì)。術(shù)語“已調(diào)制數(shù)據(jù)信號”可以包括以在信號中 編碼信息的方式來設(shè)置或改變其一個或多個特征的信號。作為示例而非限制,通信設(shè)備介 質(zhì)可包括有線介質(zhì),如有線網(wǎng)絡(luò)或直接線連接,以及諸如聲學(xué)、射頻(RF)、紅外線及其他無 線介質(zhì)之類的無線介質(zhì)。如這里所使用的術(shù)語“計算機(jī)可讀介質(zhì)”包括存儲介質(zhì)和通信介 質(zhì)兩者。圖2示出了允許用戶創(chuàng)建無限畫布幻燈片演示的示例創(chuàng)作模式用戶界面(UI) (200) 0創(chuàng)作模式UI 200可包括用于顯示當(dāng)前所選幻燈片的幻燈片顯示區(qū)域010)。幻燈 片顯示區(qū)域(210)可以允許用戶以類似于傳統(tǒng)幻燈片放映編輯器的方式的方式來編輯所選幻燈片。例如,用戶可以在所選幻燈片上添加文本或圖形或者操縱它們。創(chuàng)作模式UI 200可包括幻燈片列表工具欄020),其中用戶可以查看演示中所包 括的幻燈片的預(yù)覽?;脽羝斜砉ぞ邫?220)也可以包括選擇了哪一個幻燈片的圖形指示 (222)。在圖2所示出的示例中,當(dāng)前選擇了第二幻燈片。如此,圖形指示(22 突出顯示第 二幻燈片,且幻燈片顯示區(qū)域(210)示出了第二幻燈片的預(yù)覽。如果用戶愿意更換所選幻 燈片,則用戶可以例如簡單地利用光標(biāo)指出幻燈片列表O20)中的另一幻燈片。在其他示 例中,用戶可以使用如本領(lǐng)域內(nèi)已知的任何其他選擇指示來選擇幻燈片列表工具欄(220) 中的另一幻燈片,諸如通過其他用戶界面或鍵盤、鼠標(biāo)、觸摸板等等命令。在某些示例中,幻 燈片列表工具欄(220)可以允許用戶選擇多個幻燈片(未示出)。當(dāng)選擇多個幻燈片時,指 示(22 可以突出顯示多個幻燈片?;脽羝斜砉ぞ邫?220)也可以允許用戶改變幻燈片的順序?;脽羝斜砉ぞ邫?(220)中的幻燈片的順序可以控制以創(chuàng)作模式顯示幻燈片的順序。用戶可以拖放(例如,使 用例如鼠標(biāo)、鍵盤、觸摸板等等)幻燈片列表工具欄O20)中的幻燈片,以改變幻燈片的順 序?;脽羝斜砉ぞ邫贠20)也可以允許用戶刪除選定幻燈片。在某些示例中,幻燈片列 表工具欄(220)可以允許用戶復(fù)制和粘貼幻燈片或簡單地復(fù)制選定幻燈片。創(chuàng)作模式UI 200也可以包括控制按鈕232-238。可以使用按鈕232來播放演示。 如下面進(jìn)一步描述的,用戶可以選擇按鈕232以退出創(chuàng)作模式并進(jìn)入其中可以執(zhí)行演示的 演示模式??梢允褂冒粹o234來將新內(nèi)容幻燈片插入到演示中。內(nèi)容幻燈片可以是包括要 在演示中顯示的內(nèi)容(諸如圖形元素、文本、剪貼畫、照片、其他圖像、電子表格、繪圖元素 等等)的幻燈片。用戶可以通過直接定義特定幻燈片的外觀來創(chuàng)建內(nèi)容幻燈片。在某些示 例中,用戶可以指定所選內(nèi)容幻燈片中將與該內(nèi)容幻燈片相關(guān)聯(lián)地顯示的文本。以此方式, 可以使用內(nèi)容幻燈片來直接定義將在演示期間顯示的材料的外觀。下面參考圖15和16討 論了定義內(nèi)容幻燈片的替代性方法。與內(nèi)容幻燈片不同,用戶還可以定義特殊幻燈片??梢允褂冒粹o236來將新特殊幻燈片插入到演示中。特殊幻燈片可以被用戶用來 控制除特定幻燈片的直接外觀以外的演示的方面。例如,用戶可以使用按鈕236來插入背 景幻燈片??梢允褂帽尘盎脽羝瑏矶x將在其上面呈現(xiàn)內(nèi)容幻燈片的畫布的外觀和布局。 用戶可以使用按鈕236來插入分節(jié)幻燈片以控制是否將內(nèi)容幻燈片分組到節(jié)中。用戶可以 使用按鈕236來將實(shí)況內(nèi)容幻燈片插入到存儲在分開的文件中的引用內(nèi)容中。用戶可以使 用按鈕236來插入視圖命令幻燈片以控制查看演示的方式。按鈕238可以向用戶呈現(xiàn)允許用戶對演示具有更大的控制的高級選項(xiàng)菜單。下面 參考圖9討論了示例選項(xiàng)菜單。圖3示出了演示模式用戶界面(300)的示例視圖演示模式UI (300)顯示示例畫布 (310)。畫布可包括在背景上按順序安排的幻燈片集合。安排可包括幻燈片的分層編組,或 可以簡單地包括幻燈片的自由安排。演示模式UI (300)可以顯示畫布(310)的全部或一部 分。在某些示例中,畫布(310)可以是無限畫布,而在其他示例中,可以是有限大小。如下面進(jìn)一步說明的,畫布310在預(yù)處理模式期間被自動地生成,且當(dāng)用戶選定 播放按鈕032)時,在演示模式下顯示。演示模式用戶界面允許用戶使用自動導(dǎo)航命令和 /或手動導(dǎo)航命令來在畫布(310)中導(dǎo)航。自動導(dǎo)航命令可包括顯示畫布的自動確定部分的命令。在自動命令的一個示例中,用戶可以使用下一幻燈片命令來請求顯示下一幻燈片。作為響應(yīng),演示模式UI (300)可 以通過變焦到下一幻燈片來自動地調(diào)整畫布(310)的顯示的部分,以便它填充在其上面正 在顯示演示的設(shè)備(如計算機(jī)監(jiān)視器或高架投影儀)的可查看區(qū)域。在自動命令的另一示例中,用戶可以類似地使用前一幻燈片命令來請求顯示前一 幻燈片。演示模式用戶界面(300)可在隨后通過變焦到前一幻燈片來自動地顯示演示中的 前一幻燈片。在再一個自動命令中,用戶可以使用自動放大命令來請求演示模式用戶界面 (300)自動地變焦到特定幻燈片。類似地,用戶可以使用自動縮小命令來請求演示模式用戶 界面(300)自動地縮小以示出完整畫布。以此方式,自動查看命令可以指令演示模式用戶 界面(300)自動地修改顯示畫布(310)的方式。除這樣的自動查看命令之外,用戶還可以使用手動查看命令來手動地調(diào)整顯示畫 布(310)的方式。例如,用戶可以使用演示模式用戶界面(300)來手動地調(diào)整演示視圖的 縮放級別。用戶可以使用演示模式用戶界面(300)來手動地平移演示視圖。以此方式,用 戶可以手動在完整幻燈片或畫布(310)的視圖區(qū)域之間移動演示視圖——否則通過自動命 令是不可能。在手動命令的另一示例中,用戶可以變焦到幻燈片的特定部分,以便否則可能太 小的細(xì)節(jié)作為演示的一部分可見。用戶可以還縮小以使得多個幻燈片可見,或使得僅幻燈 片的一部分可見。因此,手動變焦和平移命令可以允許用戶動態(tài)地與演示進(jìn)行交互,以按所 需的任何方式選擇性地顯示畫布(310)的任何部分。在某些示例中,手動查看命令可包括旋轉(zhuǎn)畫布(320)或調(diào)整諸如畫布的亮度、對 比度或著色之類的其他視圖屬性的命令??梢允褂萌魏嗡栎斎朐O(shè)備來在演示模式期間輸入手動和自動查看命令。例如, 用戶可以使用鼠標(biāo)、鍵盤、或諸如專用幻燈片演示控制設(shè)備(例如,無線遙控器)之類的任 何其他用戶界面設(shè)備來在畫布(320)中導(dǎo)航。在其他示例中,用戶可以使用觸摸板或觸摸屏。圖4示出了示例演示400,其中已調(diào)整畫布中被顯示的部分,以便正在查看特定幻 燈片。這樣的變換可以是,例如,當(dāng)用戶將畫布上的第一幻燈片與期望的自動變焦命令相關(guān) 聯(lián)時發(fā)生。作為響應(yīng),演示模式用戶界面可在隨后自動地變換到演示400中的第一幻燈片 的經(jīng)變焦視圖。以此方式,可以在幻燈片縮放級別(如圖演示視圖400所示)與畫布縮放 級別(如圖演示視圖300所示)之間自動地循環(huán)兩個縮放級別。如果用戶發(fā)起下一幻燈片命令,則用戶還可以變換到演示視圖000)。例如,當(dāng)用 戶正在查看完整演示且下一幻燈片命令被處理時,演示模式用戶界面可以自動地變焦到第 一幻燈片并變換到演示視圖000)。當(dāng)正在查看特定幻燈片——諸如在演示視圖G00)中 顯示的一且另一下一幻燈片命令被處理時,模式用戶界面可以自動地前進(jìn)到幻燈片列表 中的下一幻燈片。例如,可以將畫布自動地平移到演示的第二幻燈片。以此方式,用戶可以 使用下一幻燈片命令來步進(jìn)地通過整個演示。當(dāng)步進(jìn)地通過演示時,演示模式用戶界面可以跟蹤哪個幻燈片是當(dāng)前幻燈片。如 果用戶通過例如縮小或使用手動查看命令來改變視圖,則甚至在當(dāng)前視圖已經(jīng)被手動更改 的情況下,演示模式用戶界面也可以跟蹤哪個幻燈片是當(dāng)前幻燈片。如此,當(dāng)接收到下一幻燈片命令時,演示將從當(dāng)前幻燈片繼續(xù)到下一幻燈片,即使當(dāng)前視圖已經(jīng)被改變。圖5示出了其中用戶已經(jīng)插入了分節(jié)幻燈片(510)的示例創(chuàng)作模式用戶界面(UI) (500)。分節(jié)幻燈片(510)可以作為標(biāo)記為分節(jié)符的突出顯示(例如,帶陰影的、反轉(zhuǎn)視頻 等等)幻燈片(520)在幻燈片列表工具欄中顯示。然而,分節(jié)幻燈片(510)可以通過一組 元數(shù)據(jù)屬性(511)來定義,該一組元數(shù)據(jù)屬性(511)描述當(dāng)經(jīng)由演示模式用戶界面播放幻 燈片時將如何創(chuàng)建(例如,呈現(xiàn))節(jié)。與直接定義特定幻燈片的外觀不同,事實(shí)上其是特殊 幻燈片,分節(jié)幻燈片(510)通過描述當(dāng)播放演示時稍后將如何創(chuàng)建節(jié)的元數(shù)據(jù)(511)來定 義。創(chuàng)作模式用戶界面(UI) (500)可包括類似于圖2的幻燈片列表工具欄220的幻燈 片列表工具欄530?;脽羝斜砉ぞ邫?30可以用圖形方式示出線性有序幻燈片列表?;?燈片列表工具欄(530)的順序可以表示將以演示模式顯示幻燈片的順序?;脽羝斜砉ぞ?欄(530)可包括內(nèi)容幻燈片和分節(jié)幻燈片兩者。幻燈片列表工具欄(530)可以允許用戶移 動和操縱分節(jié)幻燈片和內(nèi)容幻燈片的順序,類似于幻燈片列表(220)那樣。以此方式,可以 調(diào)整分節(jié)幻燈片(510)的位置,以更改節(jié)的成員。這可以允許用戶輕松地控制哪些幻燈片 是哪些節(jié)的成員??梢园ㄔ试S用戶修改與分節(jié)幻燈片(510)相關(guān)聯(lián)地存儲的元數(shù)據(jù)(511)的幻燈 片510的區(qū)域512和514。例如,可以包括節(jié)名稱用戶界面部分(512)?;脽羝?10的區(qū)域 512可以被配置為允許用戶命名將被創(chuàng)建的節(jié)。幻燈片510的區(qū)域514可以與附加節(jié)屬性 相關(guān)聯(lián),以允許用戶編輯附加節(jié)屬性。例如,分節(jié)幻燈片(510)可以與控制如何將幻燈片編 組到節(jié)的元數(shù)據(jù)(511)相關(guān)聯(lián)。元數(shù)據(jù)(511)可以使用相對幻燈片引用或者絕對幻燈片引 用來描述節(jié)的成員。相對幻燈片引用可包括基于其在幻燈片列表工具欄(530)中相對于分節(jié)幻燈片 (510)的位置的位置的對幻燈片的引用。例如,元數(shù)據(jù)(511)可以指定幻燈片列表工具欄 (530)中在分節(jié)幻燈片(510)之后的所有幻燈片將被包括在節(jié)內(nèi)。在其他示例中,分節(jié)幻燈 片(510)之后但是在下一分節(jié)幻燈片之前的所有幻燈片可以被包括在由幻燈片510定義的 分節(jié)符內(nèi)。在其他示例中,可以通過指定將被包括的跟隨在分節(jié)幻燈片(510)之后的幻燈 片的數(shù)量來定義要包括在節(jié)中的幻燈片。例如,可以如此定義節(jié),以使得在分節(jié)幻燈片之后 的下五個幻燈片被包括在當(dāng)前節(jié)中。絕對幻燈片引用可以指定獨(dú)立于分節(jié)幻燈片(510)的位置的幻燈片編號。例如, 元數(shù)據(jù)(511)可以指定幻燈片列表工具欄(530)中的第二和第四幻燈片將被包括在當(dāng)前節(jié) 內(nèi)。如上文所描述的,元數(shù)據(jù)屬性可以使用基于相對幻燈片引用和/或基于絕對幻燈片引 用的定義來定義節(jié)的成員。附加元數(shù)據(jù)也可以控制當(dāng)前節(jié)是否被嵌套在另一節(jié)內(nèi)。例如,節(jié)可以被分層地定 義,以使得當(dāng)前節(jié)是父節(jié)的孩子節(jié)(子節(jié))。以此方式,節(jié)可以被定義為另一節(jié)的子節(jié)。其他元數(shù)據(jù)可以控制如何用圖形方式顯示節(jié)。例如,元數(shù)據(jù)可以為將要顯示的節(jié) 標(biāo)題定義字體和字體大小。其他元數(shù)據(jù)可以定義節(jié)的外觀,如特定背景顏色、可以在節(jié)周圍 繪制的邊界、字體、主題、顏色方案、陰影或成員幻燈片的大小和定位。以此方式,可以使用 元數(shù)據(jù)屬性520來定義如何創(chuàng)建和顯示節(jié)的所有方面。圖6示出了演示視圖(600),其顯示了響應(yīng)于用戶選擇播放按鈕(MO)從圖5的幻燈片列表(510)創(chuàng)建的示例畫布(610)。在此示例中,演示視圖(600)被縮小,以使得可以 查看畫布(610)中的所有幻燈片。畫布(610)包括十二個示例內(nèi)容幻燈片。將內(nèi)容幻燈片 中的五個編組到兩個節(jié),而其余的七個幻燈片存在于任何節(jié)之外。第一節(jié)包括第三和第四 幻燈片,而第二節(jié)包括第五、第六和第七幻燈片。在此示例中,當(dāng)處理第一分節(jié)幻燈片時,創(chuàng)建第一節(jié)(611)。第一分節(jié)幻燈片包 括了指定了節(jié)將包括第一分節(jié)幻燈片之后但在下一分節(jié)幻燈片之前的所有幻燈片的元數(shù) 據(jù)。如在圖5的幻燈片列表工具欄(530)中可以看出的,在第一分節(jié)幻燈片之后但在第二 分節(jié)幻燈片之前存在兩個幻燈片。如此,當(dāng)預(yù)處理演示時,幻燈片三和四被包括在第一節(jié) (611)。在其他示例中,第一節(jié)可已包括以不同的方式定義內(nèi)容但仍導(dǎo)致具有相同成員的節(jié) 的不同的元數(shù)據(jù)。例如,可以手動利用包括幻燈片三和包括幻燈片四的絕對指令來定義第 一節(jié)(611)。在其他示例中,可以利用包括分節(jié)符之后的接下來的兩個幻燈片的相對指令來 定義第一節(jié)(611)。在任何情況下,結(jié)果將是相同的自動創(chuàng)建包括幻燈片三和四的第一節(jié) (611)??梢园磁c第五、第六和第七幻燈片類似的方式來定義第二節(jié)(612)??梢灶愃朴趫D3中所示出的畫布的導(dǎo)航來導(dǎo)航演示(610)??梢酝ㄟ^下一幻燈片 命令來使幻燈片前進(jìn)。因?yàn)樵谘菔?10中有多個節(jié),因此可以在以下三個縮放級別而并非 兩個之間自動地循環(huán)畫布縮放級別、節(jié)縮放級別,以及幻燈片縮放級別。畫布縮放級別可 以同時顯示畫布上的所有幻燈片(例如,圖6的600)。節(jié)縮放級別可以顯示特定節(jié)的所有 幻燈片(例如,圖7的700)?;脽羝s放級別可以顯示特定幻燈片(例如,圖4的410)。如此,當(dāng)從畫布縮放級別選擇一個節(jié)內(nèi)的幻燈片,且第一放大命令被處理時,可將 縮放級別從畫布縮放級別自動地變?yōu)楣?jié)縮放級別。當(dāng)?shù)诙s放命令隨后被處理時,可將縮 放級別從節(jié)縮放級別自動地變?yōu)榛脽羝s放級別。類似地,當(dāng)?shù)谝豢s小命令被處理時,縮放 級別可以從幻燈片級別循環(huán)到節(jié)級別。當(dāng)?shù)诙s小命令被處理時,縮放級別可以從節(jié)縮放 級別循環(huán)到畫布縮放級別。以此方式,可以使用自動查看命令來容易地查看節(jié)和幻燈片??梢允褂孟乱换脽羝顏硗七M(jìn)或遍歷節(jié)中的幻燈片。當(dāng)處理下一幻燈片命令時 遍歷節(jié)內(nèi)的幻燈片的方式取決于該節(jié)的元數(shù)據(jù)屬性。如下面參考圖9比較詳細(xì)地討論的, 節(jié)可包括指出應(yīng)該為演示生成預(yù)覽和/或回顧的元數(shù)據(jù)屬性。如果在顯示第一幻燈片之前 為節(jié)選擇預(yù)覽選項(xiàng),當(dāng)在演示期間處理下一幻燈片命令時,將縮放級別自動地調(diào)整到節(jié)縮 放級別。一旦在節(jié)縮放級別,在處理另一下一幻燈片命令之后,縮放級別就被調(diào)整到幻燈片 縮放級別。在處理另一下一幻燈片命令之后,示出下一幻燈片。如果已選擇了回顧選項(xiàng),則 可以示出節(jié)視圖。例如,當(dāng)已經(jīng)到達(dá)最后幻燈片時,在退出節(jié)之前,當(dāng)接收到另一下一命令 時,縮放級別再次變?yōu)楣?jié)縮放級別。如上文所描述的,在進(jìn)入節(jié)之前和離開節(jié)之前,自動預(yù)覽和回顧選項(xiàng)允許演示遍 歷幻燈片并作為整體查看節(jié)。這允許放映者引入節(jié),遍歷節(jié)中的幻燈片,以及通過我們的單 個類型用戶輸入——下一幻燈片命令——來概括節(jié)。在某些示例中,用戶還可以選擇節(jié)標(biāo) 題來查看節(jié)概覽。為了促進(jìn)處理,當(dāng)縮放級別超出幻燈片縮放級別(例如,在節(jié)或畫布縮放級別下) 時,可以使用幻燈片的較低質(zhì)量的圖像。當(dāng)縮放級別處于幻燈片級別(或更高)時,可以使 用幻燈片的更高質(zhì)量的圖像。以此方式,當(dāng)要求較少的細(xì)節(jié)時,可以使用較少的處理資源來 顯示演示。當(dāng)縮放級別變化時,幻燈片的不同版本之間的變換可以使用淡變算法,以便演示觀眾難以發(fā)覺變換。在其他示例中,可以生成每一個幻燈片的兩個以上的圖像,諸如低質(zhì)量 的圖像、中等質(zhì)量的圖像,以及高質(zhì)量的圖像。例如,可以在預(yù)處理模式期間生成這樣的圖像。圖7示出了已經(jīng)從畫布縮放級別變換到節(jié)縮放級別的示例演示(700)。當(dāng)用戶選 擇第三幻燈片并執(zhí)行請求自動增大縮放級別的放大命令時,可能發(fā)生此變換。當(dāng)選擇第二 幻燈片時也可能發(fā)生此變換,且此后,處理下一幻燈片命令。如果選擇了預(yù)覽選項(xiàng),則可以 示出節(jié)視圖。例如,在進(jìn)入節(jié)并顯示第一幻燈片之前,當(dāng)接收到下一命令時,將縮放級別改 變?yōu)楣?jié)縮放級別。這可能允許放映者首先討論節(jié)的概覽。圖8示出了已經(jīng)從節(jié)縮放級別變換到幻燈片縮放級別的示例演示(800)。當(dāng)用戶 選擇第三幻燈片并執(zhí)行自動縮放命令以增大縮放級別時,可能發(fā)生此變換。將自動地計算 用于顯示幻燈片的適當(dāng)縮放級別,并顯示幻燈片。當(dāng)如上文所描述的在顯示節(jié)預(yù)覽之后處 理下一命令時,也可能發(fā)生此變換。圖9示出了允許用戶控制與演示有關(guān)的選項(xiàng)以及定義與特定節(jié)相關(guān)聯(lián)的元數(shù)據(jù) 的示例選項(xiàng)界面(900)。選項(xiàng)界面900包括幻燈片變換選擇器(910),用于允許用戶選擇在 演示模式期間在幻燈片之間進(jìn)行變換的方式。用戶可以選擇“無”以指示畫布的視圖應(yīng)該 即時被更新,以顯示下一幻燈片而沒有動畫。用戶可以選擇“空間”以指示應(yīng)該將畫布的視 圖搖攝(pan)(空間變換效果)到下一幻燈片。用戶可以選擇“彈回”以指示畫布的視圖應(yīng) 該從當(dāng)前幻燈片縮小,搖攝,以及在下一幻燈片上拉攝(彈回效果)。在其他示例中,可以使 其他幻燈片變換可為用戶所用,如動畫淡變、旋轉(zhuǎn),或本領(lǐng)域技術(shù)人員所知道的其他變換。選項(xiàng)界面900可包括節(jié)一致性選擇器(920),該選擇器(920)允許用戶選擇是否 可以個體地控制節(jié)的屬性。用戶可以選擇“所有節(jié)都具有相同設(shè)置”以指示節(jié)中的所有幻 燈片共享公共元數(shù)據(jù)屬性。當(dāng)選擇此選項(xiàng)時,用戶只需定義節(jié)屬性一次,且屬性將被應(yīng)用于 文檔中的所有節(jié)。當(dāng)用戶希望個體地調(diào)整不同的節(jié)的設(shè)置時,用戶可以在節(jié)一致性選擇器 (920)中選擇“每個節(jié)的個體設(shè)置”。當(dāng)用戶在節(jié)一致性選擇器(920)中選擇“每個節(jié)的個體設(shè)置”時,可以激活允許用 戶選擇特定節(jié)的節(jié)設(shè)置選擇器(930)(例如,下拉菜單按鈕)。一旦選擇了特定節(jié),用戶就可 以在隨后經(jīng)由控件940到980分別地控制所選節(jié)的節(jié)元數(shù)據(jù)屬性。當(dāng)用戶已經(jīng)在節(jié)一致性 選擇器(920)中選擇“所有節(jié)都具有相同設(shè)置”時,控件940到980中的變化將被一致地應(yīng) 用于所有節(jié)。以此方式,選項(xiàng)菜單900提供允許用戶編輯節(jié)的元數(shù)據(jù)屬性的另一用戶界面。選項(xiàng)界面(900)可包括模板顏色選擇控件(940),該控件允許用戶選定可以顯示 節(jié)背景所采用的顏色。可以通過允許用戶輸入十六進(jìn)制顏色,從色盤用圖形方式選擇一種 顏色或通過如本領(lǐng)域技術(shù)人員所知道的選擇顏色的其他方法來選擇顏色。選項(xiàng)界面(900)可包括節(jié)模板選擇控件(950),該控件允許用戶選擇用于控制節(jié) 的外觀的選擇模板。節(jié)模板控制節(jié)內(nèi)的幻燈片的圖形布局和外觀。例如,可以為節(jié)顯示邊 界或背景顏色。節(jié)模板允許用戶選擇節(jié)邊界或背景的特定樣式或主題。顯示所選節(jié)模板的 方式可以取決于由用戶經(jīng)由模板顏色選擇控件(940)選定的顏色。選項(xiàng)界面(900)可包括演示流控件(960),該控件允許用戶選擇當(dāng)用戶遍歷演示 時是否自動地顯示節(jié)預(yù)覽和節(jié)回顧。例如,當(dāng)已選擇“顯示節(jié)預(yù)覽”時,在響應(yīng)于執(zhí)行下一或 前一幻燈片命令查看個體幻燈片之前,演示模式中的視圖將自動地變焦到節(jié)縮放級別。類似地,當(dāng)已選擇“顯示節(jié)回顧”時,在響應(yīng)于執(zhí)行下一或前一幻燈片命令查看所有個體幻燈 片之后,演示模式中的視圖將自動地變焦到節(jié)縮放級別。選項(xiàng)界面(900)可包括節(jié)幻燈片安排控件(970),該控件允許用戶選擇當(dāng)為畫布 生成節(jié)時安排幻燈片的方式。例如,用戶可以選擇“簡單”以指示應(yīng)該以網(wǎng)格并按從上到下, 從左到右的順序安排幻燈片。其他選項(xiàng)可以允許將幻燈片安排成正方形、三角形、多邊形、 螺旋圖案、Z形圖案、隨機(jī)或偽隨機(jī)圖案、用戶手動定義的圖案或如本領(lǐng)域技術(shù)人員所知道 的任何其他圖案。選項(xiàng)界面(900)可包括節(jié)部件控件(980),該控件允許用戶選擇當(dāng)生成節(jié)時要顯 示在畫布上的節(jié)模板的某些部件。用戶可以選擇“標(biāo)題”以指示節(jié)的標(biāo)題應(yīng)該被顯示在畫 布上。用戶可以選擇“編號”以指示節(jié)號應(yīng)該被顯示在畫布上。以此方式,可以經(jīng)由選項(xiàng)界 面(900)控制在演示模式畫布上顯示和安排節(jié)的方式。圖10示出了其中用戶已經(jīng)插入了背景幻燈片(1010)的示例創(chuàng)作模式用戶界面 (1000)。背景幻燈片(1010)可以作為顯示畫布背景的幻燈片(1010)在幻燈片預(yù)覽列表中 顯示。盡管在幻燈片預(yù)覽列表中示出,并非直接定義特定幻燈片的外觀,背景幻燈片(1010) 定義在其上將放置其他幻燈片的畫布。背景幻燈片(1010)可包括背景圖像(101 或文 本。在某些示例中,背景圖像(101 可以只是為使演示有趣而添加的審美的東西(例如, 圖片、圖解說明、剪貼畫等等)。在其他示例中,背景圖像(1012)也可以包括向在背景上安 排的幻燈片提供上下文的信息。例如,可以在與幻燈片有關(guān)的背景圖像的一部分上放置幻 燈片。背景圖像(1012)也可以被用來指示幻燈片組,用于組織目的。背景幻燈片(1010)可包括上下文框(1014)。上下文框(1014)是當(dāng)生成畫布時可 以在其上放置內(nèi)容幻燈片的背景幻燈片的一部分。在某些示例中,背景幻燈片(1010)可包 括可以在其上放置所有幻燈片的單個上下文框(1014)。在其他示例中,背景幻燈片(1010) 可包括多個上下文框(1014),每一個上下文框都與特定節(jié)相關(guān)聯(lián)。以此方式,背景幻燈片 (1010)可以控制為幻燈片的演示而生成的畫布的外觀和布局。圖11示出了示例演示視圖(1100),包括當(dāng)用戶選擇播放按鈕時在預(yù)處理模式期 間自動地生成的畫布1110。畫布1110包括安排在響應(yīng)于背景幻燈片生成的背景上的演示 的幻燈片中的每一個。具體而言,幻燈片被放置在與圖10的上下文框(1014)相關(guān)聯(lián)的位 置(1112)。此外,畫布包括圖10的背景幻燈片(1010)的圖像。以此方式,響應(yīng)于背景幻燈 片(1010)的圖像(1012)和背景幻燈片(1010)的定義的上下文區(qū)域(1014)兩者,生成畫 布。圖12示出了其中用戶已經(jīng)插入了實(shí)況內(nèi)容幻燈片(1210)的示例創(chuàng)作模式用戶界 面(1200)。實(shí)況內(nèi)容幻燈片(1210)可以作為適當(dāng)?shù)貥?biāo)記的幻燈片顯示在幻燈片預(yù)覽列表 中。并非直接定義特定幻燈片的外觀,由于實(shí)況內(nèi)容幻燈片是特殊幻燈片,因此可以通過外 部源間接地定義實(shí)況內(nèi)容幻燈片(1210)。具體而言,實(shí)況內(nèi)容幻燈片(1210)可包括至在演 示模式期間將被顯示為幻燈片的文件(如文檔、圖像、電子表格文件,或其他類型文件)的 鏈接??梢栽趯?shí)況內(nèi)容幻燈片(1210)中包括用戶界面部分,其允許用戶修改在與實(shí)況 內(nèi)容幻燈片(1210)相關(guān)聯(lián)地存儲的元數(shù)據(jù)(1230)。例如,文件名用戶界面部分(1212)可 以與實(shí)況內(nèi)容幻燈片1210相關(guān)聯(lián)。文件名UI部分(1212)可以允許用戶輸入將被鏈接到實(shí)
      13況內(nèi)容幻燈片(1210)的文件的名稱。文件地址用戶界面部分(1214)也可以與其相關(guān)聯(lián)。 文件地址用戶界面部分(1214)允許用戶選擇文件所在的位置。在某些示例中,文件地址可 以是相對地址。即,文件地址可以描述與實(shí)況內(nèi)容幻燈片相關(guān)聯(lián)的文件相對于演示文件本 身的位置的位置。在其他示例中,文件地址可以是絕對地址。當(dāng)文件不是位于作為其中存 儲了演示文件的文件夾的孩子的文件夾(或者或許作為可從其中訪問的子文件夾)內(nèi)時, 可以使用絕對地址。在優(yōu)選實(shí)施例中,自動地確定對是使用絕對地址還是相對地址的確定。 此確定可以響應(yīng)于文件相對于演示文件的位置。附加元數(shù)據(jù)屬性(1230)也可以與實(shí)況內(nèi)容幻燈片(1210)相關(guān)聯(lián)。例如,附加元 數(shù)據(jù)屬性可以控制如何顯示實(shí)況內(nèi)容文件,實(shí)況內(nèi)容文件的文件類型,以及用于在演示模 式期間控制與實(shí)況內(nèi)容文件的交互的屬性等等。圖13示出了顯示實(shí)況內(nèi)容幻燈片(1310)的示例演示(1300)??梢酝ㄟ^存儲在與 演示的數(shù)據(jù)存儲分開的數(shù)據(jù)存儲(1330)中的文件(1320)的所呈現(xiàn)的代表性圖像來在演示 中表示實(shí)況內(nèi)容幻燈片(1310)。數(shù)據(jù)存儲器(1330)也可以存儲演示文件,或者它可以是分 開的數(shù)據(jù)存儲(未示出)。然而,由實(shí)況內(nèi)容幻燈片引用的文件(1320)是與演示文件本身 不同的文件。當(dāng)用戶選擇播放按鈕以便在預(yù)處理模式期間自動地生成畫布時,使用與實(shí)況內(nèi)容 幻燈片相關(guān)聯(lián)地存儲的元數(shù)據(jù),諸如圖12的地址和文檔名稱元數(shù)據(jù)(1230),來定位文件 (1320)。一旦定位了文件(1320),文件的類型就被標(biāo)識。一旦標(biāo)識了文件類型,就呈現(xiàn)文件 的圖像,看起來就好像在與該文件類型相關(guān)聯(lián)的其本機(jī)應(yīng)用程序中呈現(xiàn)那樣。例如,當(dāng)文件 是電子表格時,呈現(xiàn)圖像,看起來好像在與該文件類型相關(guān)聯(lián)的本機(jī)電子表格程序中正在 查看電子表格那樣。類似地,當(dāng)文件是文檔時,呈現(xiàn)該文檔的圖像,看起來好像在與該文件 相關(guān)聯(lián)的文字處理應(yīng)用程序中正在查看該文檔那樣。呈現(xiàn)為圖像的文件(1320)的版本可以是當(dāng)選擇播放按鈕時從數(shù)據(jù)存儲(1330)中 檢索的版本。以此方式,每當(dāng)演示開始時,拉文件(1320)的最近版本。在其他示例中,文件 (1320)可以更頻繁地或更不頻繁地更新。例如,在某些示例中,當(dāng)加載演示時,可以加載文 件(1320)的副本,以便每當(dāng)運(yùn)行演示時都使用文件(1320)的同一個版本。在其他示例中, 每當(dāng)顯示實(shí)況內(nèi)容幻燈片(1310)時,都可以加載文件(1320)的副本。這樣的示例將允許 當(dāng)正在執(zhí)行演示時更新文件(1320)。文件(1320)可以具有多個頁面。例如,文件(1320)可以是四頁文本文檔。當(dāng)文件 (1320)包含多頁時,演示模式界面(1300)可包括實(shí)況內(nèi)容頁控件,諸如前一頁控件1312和 下一頁控件1314。用戶可以使用前一頁控件(131 來顯示文件(1320)的前一頁。例如, 圖13示出了正在查看的文件(1310)的第二頁。因此,用戶可以使用前一頁控件(1312)來 查看文件(1320)的第一頁。類似地,用戶可以使用下一頁控件(1314)來查看文件(1320) 的第三頁。因此,用戶可以使用前一頁控件1312和下一頁控件1314在在多頁實(shí)況內(nèi)容幻 燈片中導(dǎo)航。用戶還可以使用演示模式界面1300的標(biāo)準(zhǔn)導(dǎo)航命令來與實(shí)況內(nèi)容幻燈片(1310) 的演示進(jìn)行交互。例如,用戶可以使用手動和/或自動縮放和搖攝命令來查看實(shí)況內(nèi)容幻 燈片(1310)內(nèi)的文檔的所需部分,以便可以在演示期間查看細(xì)節(jié)。圖14示出了其中用戶已經(jīng)插入了查看命令幻燈片(1410)的示例創(chuàng)作模式用戶界面(1400)。查看命令幻燈片(1410)可以作為適當(dāng)?shù)貥?biāo)記的幻燈片(1430)顯示在幻燈片列 表中。并非直接定義特定幻燈片的外觀,由于查看命令幻燈片是特殊幻燈片,因此查看命令 幻燈片(1410)定義演示中的兩個視圖之間的變換。例如,查看命令幻燈片(1410)可以用 來定義演示的第二幻燈片和第三幻燈片之間的變換。查看命令幻燈片(1410)的變換可以 通過使用與查看命令幻燈片(1410)相關(guān)聯(lián)的元數(shù)據(jù)屬性1420來定義??梢栽诓榭疵罨脽羝?1410)中包括用戶界面控件,其允許用戶修改在與查看 命令幻燈片(1410)相關(guān)聯(lián)地存儲的元數(shù)據(jù)屬性(1420)。例如,可以在查看命令幻燈片 (1410)中包括查看命令屬性界面部分(141 。此界面可以允許用戶定義特定類型的變換。 例如,元數(shù)據(jù)屬性(1420)可以定義是沒有變換、“空間”變換還是“彈回”變換(如上文參 考圖9所描述的)。元數(shù)據(jù)屬性(1420)也可以控制何時應(yīng)用變換(例如,進(jìn)入幻燈片,退 出幻燈片,進(jìn)入幻燈片50ms,在幻燈片中觸發(fā))??梢詤⒖蓟脽羝斜碇械牟榭疵罨脽羝?(1410)的相對位置來應(yīng)用變換。例如,可以在查看命令幻燈片(1410)之前的幻燈片(幻燈 片2)和之后的幻燈片(幻燈片幻之間應(yīng)用查看命令。在其他示例中,可以獨(dú)立于幻燈片 列表中的查看命令幻燈片的(1410)相對位置來應(yīng)用變換。例如,可以在每一次變換中應(yīng)用 查看命令。圖15示出了用于定義一組幻燈片和畫布的替換性創(chuàng)作模式界面(1500)。并非用 戶首先定義一組幻燈片然后應(yīng)用程序從其自動地生成畫布(如上文所描述的),創(chuàng)作模式 界面(1500)提供允許用戶首先定義畫布然后用戶在畫布內(nèi)定義幻燈片的用戶界面。創(chuàng)作模式界面(1500)包括用戶可以用來定義諸如畫布1512之類的畫布的畫布預(yù) 覽顯示部分(1510)。在某些示例中,用戶可以使用傳統(tǒng)頁布局、文字處理、以及圖形設(shè)計方 法來定義畫布(1512)。在其他示例中,用戶可以導(dǎo)入用作畫布(1512)的文件。例如,用戶 可以導(dǎo)入基于位圖或矢量的圖像文件作為畫布(1512)。一旦定義了畫布(1512),用戶就可以在隨后通過在畫布(1512)的一部分上交互 地定義用戶愿意捕捉為內(nèi)容幻燈片的帶框區(qū)域(1514)來定義畫布(1512)的部分作為內(nèi)容 幻燈片。一旦定義了帶框區(qū)域(1514),用戶就可以選擇記錄幻燈片按鈕(1530),以發(fā)起將 畫布的定義區(qū)域捕捉為內(nèi)容幻燈片。一旦定義了內(nèi)容幻燈片,就可以將內(nèi)容幻燈片的較小 副本按照定義的順序放在幻燈片列表工具欄1520中。一旦處在幻燈片列表工具欄1520中, 可以如上文所描述地來操縱所定義的幻燈片。例如,可以對它們進(jìn)行重排序,復(fù)制或刪除。用戶可以通過連續(xù)地定義畫布(151 中將被轉(zhuǎn)換為幻燈片的部分來定義多個內(nèi) 容幻燈片。例如,用戶可以定義第二帶框區(qū)域(1516),該區(qū)域(1516)交迭畫布(1510)中 被標(biāo)記為用作幻燈片的兩個區(qū)域。一旦定義了,用戶就可以在隨后使用記錄幻燈片按鈕 (1530)來創(chuàng)建與帶框區(qū)域(1516)相對應(yīng)的內(nèi)容幻燈片。用戶還可以以類似于上文所描述 的方式插入特殊幻燈片(例如,背景、變換、節(jié)等等)。一旦在創(chuàng)作模式界面(1500)中定義了幻燈片,用戶就可以類似于上文所描述地 查看演示。在用戶遍歷所定義的幻燈片區(qū)域時,演示界面視圖圍繞由演示以及與演示的交 互定義的所定義畫布進(jìn)行搖攝和變焦。圖16示出了用于定義一組幻燈片和畫布的另一替換性創(chuàng)作模式界面(1600)。創(chuàng) 作模式界面1600可以類似于圖15的創(chuàng)作模式界面(1500)那樣起作用。即,并非用戶定義 一組幻燈片然后應(yīng)用程序生成畫布,創(chuàng)作模式界面(1600)提供允許用戶首先定義畫布并在隨后定義幻燈片的用戶界面。用戶可以通過首先定義類似于上文參考圖15的創(chuàng)作模式界面(1500)所討論的畫 布的畫布來定義幻燈片。一旦用戶定義了畫布,用戶就可以在隨后變焦和搖攝畫布,以使得 畫布視口(1610)示出畫布的所需部分。然后,用戶可以使用記錄幻燈片按鈕(1630)來將 視口(1610)中正被查看的畫布的部分記錄為幻燈片。然后,可以將所記錄的幻燈片插入到 幻燈片列表工具欄1620中。用戶可以還以類似于上文所描述的方式的方式插入特殊幻燈 片。圖17示出了在無限表面上定義幻燈片演示的方法的示例流程圖(1700)。流程圖 1700包括處理框1710-1780。處理從框1710開始。在框1710,過程標(biāo)識幻燈片應(yīng)用程序的操作模式,諸如創(chuàng)作 模式或演示模式。繼續(xù)到判定框1720,過程確定模式是否是創(chuàng)作模式。如果操作模式被確 定為不是是創(chuàng)作模式,則過程轉(zhuǎn)到處理步驟1730,在該步驟中,選擇演示模式且首先自動地 進(jìn)入預(yù)處理模式。參見圖18和19以及相關(guān)討論。如果在判斷框1720中操作模式被確定為創(chuàng)作模式,則過程轉(zhuǎn)到框1740。在框 1740,使用創(chuàng)作模式界面來定義內(nèi)容幻燈片。在某些示例中,可以通過將幻燈片導(dǎo)入到創(chuàng)作 模式界面中來定義幻燈片。在其他示例中,可以通過使用標(biāo)準(zhǔn)文字處理和圖形編輯工具來 創(chuàng)建幻燈片,以定義幻燈片。也可以通過首先創(chuàng)建畫布然后指定它的某些部分作為內(nèi)容幻 燈片來定義幻燈片(參見前面的討論)。繼續(xù)到框1750,可以可任選地定義背景幻燈片。在某些示例中,用戶可能希望使用 默認(rèn)背景,因此,可以省略此步驟。在其他示例中,用戶可能希望定制畫布的外觀和布局,并 定義背景幻燈片??梢酝ㄟ^選擇預(yù)先創(chuàng)建的背景模板,定義背景模板。當(dāng)用戶希望更大的 控制時,也可以通過手動地創(chuàng)建背景或修改模板來定義背景幻燈片。在某些示例中,可以定 義控制完整的演示的單個背景幻燈片,而在其他示例中,可以為演示的不同部分定義多個 背景幻燈片。轉(zhuǎn)到框1760,可以任選地定義分節(jié)幻燈片。在某些示例中,可以在播放演示之前將 分節(jié)幻燈片插入到幻燈片列表中,無需進(jìn)一步的用戶輸入。在此情況下,可以使用默認(rèn)分節(jié) 設(shè)置來創(chuàng)建一節(jié)。在其他示例中,用戶可以使用創(chuàng)作模式用戶界面來修改與分節(jié)幻燈片相 關(guān)聯(lián)的元數(shù)據(jù),以控制節(jié)的外觀以及如何將幻燈片編組到節(jié)中(參見與圖9有關(guān)的討論)。繼續(xù)到框1770,可以任選地定義實(shí)況內(nèi)容幻燈片。當(dāng)用戶希望將來自另一文件的 文檔集成到演示時,可以使用實(shí)況內(nèi)容幻燈片。為定義實(shí)況內(nèi)容幻燈片,用戶可以定義要被 引用的文件的名稱以及文件的位置。在某些示例中,創(chuàng)作模式用戶界面可以自動地確定是 應(yīng)該將地址指定為相對地址還是絕對地址。此確定可以響應(yīng)于被引用的文件是否位于演示 文件所在的目錄(文件夾)的子目錄(子文件夾)中。在其他示例中,用戶可以手動地確 定是應(yīng)該將被引用的文件的地址指定為相對地址還是絕對地址。轉(zhuǎn)到框1780,可以任選地定義視圖命令幻燈片。當(dāng)用戶希望指定將顯示演示的默 認(rèn)方式的替代方案時,用戶可以定義視圖命令幻燈片。在某些示例中,視圖命令幻燈片可以 控制兩個幻燈片之間的變換。例如,當(dāng)在接收到下一幻燈片命令之際演示在幻燈片之間變 換時,視圖命令幻燈片可以控制調(diào)整視圖的方式。在其他示例中,視圖命令可以簡單地指令 要增大或縮小的縮放級別。在其他示例中,可以定義改變對于完整的演示的變換的視圖命令幻燈片。在視圖命令幻燈片的任選定義之后,過程轉(zhuǎn)到結(jié)束框,且用于創(chuàng)建演示的示例性 過程完成,并且可以保存演示以供以后檢索。圖18示出了在進(jìn)入演示模式之前預(yù)處理演示的方法的示例流程圖(1800)。此可 以例如在執(zhí)行圖17的框1730的過程之后發(fā)生。流程圖1800包括處理框1810-1870。處理從框1810開始。在框1810,過程檢索下一幻燈片,并標(biāo)識幻燈片的類型。例 如,幻燈片可以是內(nèi)容幻燈片或特殊幻燈片,諸如分節(jié)幻燈片、背景幻燈片、實(shí)況內(nèi)容幻燈 片或視圖命令幻燈片。繼續(xù)到判定框1820,過程確定檢索到的幻燈片是否是內(nèi)容幻燈片。如果是內(nèi)容幻 燈片,則過程轉(zhuǎn)到框1825,并處理內(nèi)容幻燈片。處理內(nèi)容幻燈片可包括,例如,開始構(gòu)建畫 布,并將內(nèi)容幻燈片插入到畫布中供演示。當(dāng)在框1825完成對內(nèi)容幻燈片的處理時,處理 返回到框1870。當(dāng)判定框1820確定檢索到的幻燈片不是內(nèi)容幻燈片時,則過程轉(zhuǎn)到判定框 1830。在判定框1830,過程確定檢索到的幻燈片是否是分節(jié)幻燈片。如果是分節(jié)幻燈片, 則過程轉(zhuǎn)到框1835,并處理分節(jié)幻燈片。處理分節(jié)幻燈片可包括,例如,根據(jù)與檢索到的分 節(jié)幻燈片相關(guān)聯(lián)的元數(shù)據(jù)來將內(nèi)容幻燈片編組為節(jié)。處理也可以包括當(dāng)存在實(shí)況內(nèi)容幻燈 片時將實(shí)況內(nèi)容幻燈片編組為節(jié)。處理分節(jié)幻燈片還可以包括根據(jù)演示和節(jié)設(shè)置來生成畫 布上的節(jié)的外觀。在某些示例中,每一個節(jié)都可以個體地定義其外觀和行為,而在其他示例 中,演示可以均勻地定義所有節(jié)的外觀。處理分節(jié)幻燈片還可以包括確定將哪些幻燈片編 組到節(jié)中以及那些幻燈片的布局。當(dāng)在框1835完成對分節(jié)幻燈片的處理時,過程繼續(xù)到框 1870。當(dāng)判定框1820確定檢索到的幻燈片不是背景幻燈片時,過程轉(zhuǎn)到判定框1840。在判定框1840,過程確定檢索到的幻燈片是否是背景幻燈片。如果是背景幻燈片, 過程轉(zhuǎn)到框1845,并處理背景幻燈片。處理背景幻燈片可包括,例如,根據(jù)與背景幻燈片相 關(guān)聯(lián)的圖像改變畫布的外觀以包括背景圖像。處理背景幻燈片也可以包括將內(nèi)容幻燈片和 節(jié)放置到與背景幻燈片相關(guān)聯(lián)的內(nèi)容框中。當(dāng)在框1845完成對背景幻燈片的處理時,過程 繼續(xù)到框1870。當(dāng)判斷框1820確定檢索到的幻燈片不是背景幻燈片時,過程轉(zhuǎn)到判定框 1850。在判定框1850,過程確定檢索到的幻燈片是否是實(shí)況內(nèi)容幻燈片。如果是實(shí)況內(nèi) 容幻燈片,過程轉(zhuǎn)到框1855,并處理實(shí)況內(nèi)容幻燈片。處理實(shí)況內(nèi)容幻燈片可包括,例如, 將引用的文件加載到存儲器中。一旦加載,就可以確定文件類型。可以呈現(xiàn)文件的圖像,其 將文件顯示為好像由與文件類型相關(guān)聯(lián)的本機(jī)應(yīng)用程序呈現(xiàn)那樣。一旦已經(jīng)生成圖像,就 可以將它放置到畫布上的實(shí)況內(nèi)容幻燈片上。以此方式,顯示實(shí)況內(nèi)容文件可以在畫布上 被顯示為到進(jìn)入演示模式為止被引用的文件的狀態(tài)的圖像。如此,可以顯示被引用的文件 的最近版本。在某些示例中,被引用的文件可被顯示為僅由被引用的文件的圖像構(gòu)成的幻 燈片。在其他示例中,在被實(shí)況內(nèi)容幻燈片引用的文件包括多個頁的情況下,處理可包括從 被引用的文件的頁創(chuàng)建多個圖像。在存在多個頁的情況下,顯示實(shí)況內(nèi)容幻燈片可包括不 僅顯示被引用的文件的圖像,還顯示允許用戶在文件的多個頁中導(dǎo)航的用戶界面元素(例 如,控件)。在某些示例中,當(dāng)進(jìn)入演示模式時,可以獲得實(shí)況內(nèi)容文檔的所有頁的圖像。在 其他示例中,可以按需要個體地創(chuàng)建每一個頁面的圖像。在此情況下,可以減少存儲器使用 量,并確保被引用的文件的最新版本。在其他示例中,可以在任何其他時間獲得實(shí)況內(nèi)容文檔的圖像。當(dāng)在框1855完成對實(shí)況內(nèi)容幻燈片的處理時,過程繼續(xù)到框1870。當(dāng)框1820 確定檢索到的幻燈片不是實(shí)況內(nèi)容幻燈片時,過程轉(zhuǎn)到判定框I860。在判定框I860,過程確定檢索到的幻燈片是否是查看命令幻燈片。如果是查看命 令幻燈片,則過程轉(zhuǎn)到框1865,并處理查看命令幻燈片。對查看命令幻燈片的處理可包括, 例如,在演示中插入命令以在特定時間改變畫布的視圖。在某些示例中,查看命令幻燈片可 以描述兩個幻燈片之間的變換,而在其他示例中,查看命令幻燈片可以簡單地描述縮放、平 移、旋轉(zhuǎn)或視圖中的其他變化。對查看命令幻燈片的處理將所需命令插入到演示中,以如在 查看命令幻燈片中所描述地改變視圖。當(dāng)在框1865完成對查看命令幻燈片的處理時,過程 繼續(xù)到框1870。當(dāng)判定框1860判斷檢索到的幻燈片不是背景幻燈片時,過程轉(zhuǎn)到判定框 1870。在判定框1870,過程確定是否有附加幻燈片要檢索和處理。如果沒有附加幻燈片 并且已經(jīng)處理幻燈片列表中的所有幻燈片,則過程轉(zhuǎn)到運(yùn)行演示框,在那里,執(zhí)行演示,如 下面參考圖19所描述的。如果有附加幻燈片,則過程返回到框1810,在那里,檢索并標(biāo)識下 一幻燈片,并重復(fù)以上過程,直到所有幻燈片被處理。圖19示出了在已完成對演示的預(yù)處理(例如,在預(yù)處理模式下)之后在演示模式 下運(yùn)行畫布演示的方法的示例流程圖(1900)。流程圖1900包括處理框1910-1975。過程從判定框1910開始。在判定框1910,過程確定是否已接收到用戶輸入。如果 尚未接收到用戶輸入,則過程返回到框1910。當(dāng)接收到用戶輸入時,過程轉(zhuǎn)到判定框1920。在判定框1920,過程確定接收到的用戶命令是否是手動縮放命令。如果是手動縮 放命令,則過程轉(zhuǎn)到框1925,并處理手動縮放命令。對手動縮放命令的處理可包括,例如,放 大畫布的當(dāng)前視圖,以便可以看見更多細(xì)節(jié)。對手動縮放命令的處理也可以包括降低縮放 級別,以便可以查看畫布的更大部分。當(dāng)在框1925完成對手動縮放命令的處理時,流程返 回到判斷框1910,在那里,過程等待接收下一命令。當(dāng)判定框1920確定檢索到的命令不是 手動縮放命令時,過程轉(zhuǎn)到判斷框1930。在判斷框1930,過程確定接收到的用戶命令是否是手動搖攝命令。如果是手動搖 攝命令,則過程轉(zhuǎn)到框1935,并處理手動搖攝命令。對手動搖攝命令的處理可包括,例如,搖 攝畫布的當(dāng)前視圖,以便可以查看畫布的不同部分。在某些情況下,這可能導(dǎo)致多個幻燈片 被同時查看。對手動搖攝命令的處理也可以包括旋轉(zhuǎn)畫布。當(dāng)在框1935完成對手動搖攝 命令的處理時,流程返回到框1910,在那里,過程等待接收下一命令。當(dāng)判定框1930確定檢 索到的命令不是手動搖攝命令時,過程轉(zhuǎn)向判定框1940。在判定框1940,過程確定接收到的用戶命令是否是自動縮放命令。如果是自動縮 放命令,則過程轉(zhuǎn)到框1945,并處理自動縮放命令。對自動縮放命令的處理可包括,例如, 將縮放級別增大到自動地確定的縮放級別,以便可以查看更多細(xì)節(jié)。例如,如果當(dāng)前正在查 看完整畫布,則可以將縮放級別增大到自動地確定的級別,如此,所指示的節(jié)可以填充視圖 (將縮放級別從畫布縮放級別改變?yōu)楣?jié)縮放級別)。在另一示例中,如果當(dāng)前正在查看完整 節(jié),則可以將縮放級別增大到自動地確定的級別,如此,所指示的幻燈片可以填充視圖(將 縮放級別從節(jié)縮放級別改變?yōu)榛脽羝s放級別)。對自動縮放命令的處理可包括,例如,將縮放級別降低到自動地確定的縮放級別, 以便可以查看畫布的更大部分。例如,如果當(dāng)前正在查看完整幻燈片,則可以將縮放級別降
      18低到自動地確定的級別,如此,幻燈片處于其中的完整節(jié)可以填充視圖(將縮放級別從幻 燈片縮放級別改變?yōu)楣?jié)縮放級別)。在另一示例中,如果當(dāng)前正在查看完整節(jié),則可以將縮 放級別降低到自動地確定的級別,以便可以查看完整畫布(將縮放級別從節(jié)縮放級別改變 為畫布縮放級別)。當(dāng)在判定框1945完成對自動縮放命令的處理時,流程返回到框1910,在那里,過 程等待接收下一命令。當(dāng)判定框1940確定檢索到的命令不是自動縮放命令時,過程轉(zhuǎn)到判 定框1950。在判定框1950,過程確定接收到的用戶命令是否是下一幻燈片命令。如果是下一 幻燈片命令,則過程轉(zhuǎn)到框1955,并處理下一幻燈片命令。對下一幻燈片命令的處理可包括 跟蹤哪個幻燈片是當(dāng)前幻燈片標(biāo)記。當(dāng)接收到下一幻燈片命令時,跟隨在當(dāng)前幻燈片標(biāo)記 之后的幻燈片可以被看見。例如,如果當(dāng)接收到下一幻燈片命令時沒有幻燈片被設(shè)置為當(dāng) 前幻燈片,則可以修改視圖,以便第一幻燈片可以填充視圖??稍陔S后將當(dāng)前幻燈片標(biāo)記設(shè) 置為第一幻燈片。當(dāng)接收到另一下一幻燈片命令時,第二幻燈片可以被看見,且當(dāng)前幻燈片 標(biāo)記被設(shè)置為第二幻燈片。在其他示例中,下一幻燈片命令可以顯示下一視口,這可以是幻 燈片、節(jié)、概述或在畫布上定義的任何其他視口。當(dāng)跟隨在當(dāng)前幻燈片之后的幻燈片是節(jié)的第一幻燈片時,并非顯示下一幻燈片, 而是可以顯示包含下一幻燈片的節(jié)。以此方式,可以首先呈現(xiàn)節(jié)的概覽。一旦呈現(xiàn)概覽,當(dāng) 接收到另一下一幻燈片命令時,可在隨后顯示下一幻燈片。類似地,當(dāng)當(dāng)前幻燈片是節(jié)的最后幻燈片時,并非顯示該節(jié)之外的幻燈片,而是可 以顯示包含當(dāng)前幻燈片的節(jié)。以此方式,可以首先呈現(xiàn)對節(jié)的回顧。一旦呈現(xiàn)回顧,當(dāng)接收 到另一下一幻燈片命令時,可在隨后顯示下一幻燈片。當(dāng)在框1955完成對下一幻燈片命令的處理時,流程返回到判定框1910,在那里, 過程等待接收下一命令。當(dāng)判定框1950確定檢索到的命令不是下一幻燈片命令時,過程轉(zhuǎn) 到判定框I960。在判定框1960,過程確定接收到的用戶命令是否是前一幻燈片命令。如果是前一 幻燈片命令,則過程轉(zhuǎn)到框1965,并處理前一幻燈片命令。對前一幻燈片的處理可以類似于 對下一幻燈片的處理。對前一幻燈片命令的處理也可以利用當(dāng)前幻燈片標(biāo)記(例如,當(dāng)前 幻燈片)。當(dāng)接收到前一幻燈片命令時,在當(dāng)前幻燈片之前的幻燈片可以被看見。在某些示 例中,可以生成預(yù)覽和回顧視圖,類似于對下一幻燈片命令塊1955的處理的結(jié)果。當(dāng)在框1965完成對前一幻燈片命令的處理時,流程返回到框1910,在那里,過程 等待接收下一命令。當(dāng)判定框I960確定檢索到的命令不是前一幻燈片命令時,過程轉(zhuǎn)到判 定框1970。在判定框1970,過程確定接收到的用戶命令是否是結(jié)束命令。如果是結(jié)束命令,則 過程轉(zhuǎn)到結(jié)束框,且過程結(jié)束。如果接收到的命令不是結(jié)束命令,則過程轉(zhuǎn)到框1975。在框 1975,任選地執(zhí)行錯誤俘獲過程。此過程可包括標(biāo)準(zhǔn)錯誤處理功能,諸如向用戶呈現(xiàn)聲明不 能識別接收到的命令的錯誤消息。在完成任選處理之后,流程返回到判定框1910,在那里, 過程等待接收下一命令。盡管用結(jié)構(gòu)特征和/或方法步驟專用的語言描述了本發(fā)明,但可以理解,所附權(quán) 利要求書中定義的本發(fā)明不必限于所描述的具體特征或步驟。相反,這些具體特征和步驟是作為實(shí)現(xiàn)所要求保護(hù)的發(fā)明的示例性形式而公開的。由于可在不偏離本發(fā)明的精神或范 圍的情況下作出本發(fā)明的許多實(shí)施例,因此,本發(fā)明在所附權(quán)利要求的范圍內(nèi)。另外,流程 圖所示出的實(shí)施例可以利用以替代的順序執(zhí)行的處理步驟來實(shí)現(xiàn)。在某些示例中,步驟可 以并行地或串行地實(shí)現(xiàn)。
      權(quán)利要求
      1.一種創(chuàng)建幻燈片演示的方法,包括定義多個幻燈片(1740);將所述多個幻燈片與背景畫布相關(guān)聯(lián)(1750);以及為所述幻燈片演示自動地定義導(dǎo)航功能(500),以便通過響應(yīng)于所述自動地定義的導(dǎo) 航功能調(diào)整所述多個幻燈片中的一個或多個相對于所述背景畫布的視圖來實(shí)現(xiàn)所述幻燈 片演示期間在所述幻燈片中的導(dǎo)航。
      2.如權(quán)利要求1所述的方法,其特征在于,將所述多個幻燈片與所述背景畫布相關(guān)聯(lián) 包括在所述背景畫布上自動地安排所述多個幻燈片。
      3.如權(quán)利要求1所述的方法,其特征在于,為所述幻燈片演示自動地定義導(dǎo)航功能包 括響應(yīng)于用戶發(fā)起的播放所述幻燈片演示的命令,為所述多個幻燈中的每一個自動地定義 導(dǎo)航功能。
      4.如權(quán)利要求1所述的方法,其特征在于,定義所述多個幻燈片包括定義包含背景定 義的背景幻燈片以及定義包括用于在所述幻燈片演示期間顯示的內(nèi)容的內(nèi)容幻燈片。
      5.如權(quán)利要求3所述的方法,其特征在于,將所述多個幻燈片與背景畫布相關(guān)聯(lián)包括響應(yīng)于所述背景幻燈片的所述背景定義,呈現(xiàn)所述背景畫布;以及響應(yīng)于所述背景幻燈片的所述背景定義,在所述背景幻燈片上安排所述內(nèi)容幻燈片。
      6.如權(quán)利要求1所述的方法,其特征在于,定義所述多個幻燈片包括定義多個內(nèi)容幻燈片,每個內(nèi)容幻燈片都包括用于在所述幻燈片演示期間顯示的內(nèi) 容;以及定義所述幻燈片演示中的分節(jié)幻燈片,其中所述分節(jié)幻燈片包括定義幻燈片組的節(jié)定 義,所述幻燈片組包括所述多個內(nèi)容幻燈片中的一個或多個。
      7.如權(quán)利要求6所述的方法,其特征在于,將所述多個幻燈片與所述背景畫布相關(guān)聯(lián) 包括響應(yīng)于所述節(jié)定義在所述背景畫布上安排所述多個內(nèi)容幻燈片,以使得所述幻燈片組 的每個內(nèi)容幻燈片被組織成在所述幻燈片演示期間按在圖形上區(qū)別于未被包括所述幻燈 片組內(nèi)的每一個內(nèi)容幻燈片的物理安排進(jìn)行顯示。
      8.一種編碼有用于創(chuàng)建幻燈片演示的計算機(jī)可執(zhí)行指令的有形計算機(jī)可讀存儲介質(zhì), 包括定義多個幻燈片(1740);將畫布與所述多個幻燈片相關(guān)聯(lián)(1740);以及為所述幻燈片演示自動地配置導(dǎo)航功能,以便通過響應(yīng)于所述自動地配置的導(dǎo)航功能 (500)將視圖調(diào)整到所述畫布的一部分來實(shí)現(xiàn)所述幻燈片演示期間在所述幻燈片中的導(dǎo) 航。
      9.如權(quán)利要求8所述的有形計算機(jī)可讀存儲介質(zhì),其特征在于,將所述畫布與所述多 個幻燈片相關(guān)聯(lián)包括在所述畫布上安排所述多個幻燈片,以便將每個幻燈片放置在所述畫 布的不同部分上。
      10.如權(quán)利要求8所述的有形計算機(jī)可讀存儲介質(zhì),其特征在于,為所述幻燈片演示自 動地配置導(dǎo)航功能包括響應(yīng)于用戶發(fā)起的播放所述幻燈片演示的命令為所述多個幻燈中 的每一個自動地定義導(dǎo)航功能。
      11.如權(quán)利要求8所述的有形計算機(jī)可讀存儲介質(zhì),其特征在于,定義所述多個幻燈片包括定義多個內(nèi)容幻燈片,每一個內(nèi)容幻燈片包括用于在所述幻燈片演示期間顯示的內(nèi) 容;以及定義所述幻燈片演示中的分節(jié)幻燈片,其中所述分節(jié)幻燈片包括定義幻燈片組的節(jié)定 義,所述幻燈片組包括所述多個內(nèi)容幻燈片中的一個或多個。
      12.如權(quán)利要求11所述的有形計算機(jī)可讀存儲介質(zhì),其特征在于,將所述畫布與所述 多個幻燈片相關(guān)聯(lián)包括響應(yīng)于所述節(jié)定義在畫布上的不同位置處安排所述多個內(nèi)容幻燈 片,以便所述幻燈片組的每一個內(nèi)容幻燈片被定位成按在圖形上區(qū)別于未被包括在所述幻 燈片組內(nèi)的每一個內(nèi)容幻燈片的編組安排進(jìn)行顯示。
      13.如權(quán)利要求11所述的有形計算機(jī)可讀存儲介質(zhì),其特征在于,定義所述多個幻燈 片包括定義具有包括下列各項(xiàng)的背景定義的背景幻燈片用于在所述畫布上顯示的背景圖像;以及多個內(nèi)容框,所述內(nèi)容框定義所述畫布的不同區(qū)域,以便所述多個內(nèi)容幻燈片中的每 一個被置于所述不同區(qū)域中的相對應(yīng)區(qū)域處。
      14.如權(quán)利要求13所述的有形計算機(jī)可讀存儲介質(zhì),其特征在于,將所述畫布與所述 多個內(nèi)容幻燈片相關(guān)聯(lián)包括響應(yīng)于所述背景幻燈片的所述背景定義來呈現(xiàn)所述畫布;以及在所述畫布上以響應(yīng)于所述幻燈片組的所述節(jié)定義的安排來排列所述多個內(nèi)容幻燈 片,以便所述幻燈片組的每一個內(nèi)容幻燈片被顯示在所述畫布中由所述幻燈片組的相對應(yīng) 內(nèi)容框定義的區(qū)域內(nèi)的不同物理位置處。
      15.如權(quán)利要求8所述的有形計算機(jī)可讀存儲介質(zhì),其特征在于,定義所述多個幻燈片 包括定義實(shí)況內(nèi)容幻燈片,其中所述實(shí)況內(nèi)容幻燈片被安排成引用與文件類型相關(guān)聯(lián)的外 部文件。
      16.如權(quán)利要求15所述的有形計算機(jī)可讀存儲介質(zhì),還包括呈現(xiàn)所述外部文件的圖像,以便所呈現(xiàn)的圖像在外觀上與來自同所述外部文件的所述 文件類型相關(guān)聯(lián)的本機(jī)應(yīng)用程序的圖像相一致;以及在與所述實(shí)況內(nèi)容幻燈片相關(guān)聯(lián)的所述畫布上的圖形位置處顯示所述外部文件的所 呈現(xiàn)的圖像。
      17.—種包括創(chuàng)建幻燈片演示的應(yīng)用程序的計算機(jī)可執(zhí)行指令的有形計算機(jī)可讀存儲 介質(zhì),所述應(yīng)用程序包括所述應(yīng)用程序的創(chuàng)作模式(1720),其中安排用戶界面,用于定義在所述創(chuàng)作模式活躍 時所述幻燈片演示的多個幻燈片;所述應(yīng)用程序的預(yù)處理模式(1800),其中響應(yīng)于在所述創(chuàng)作模式下從所述用戶界面 (500)發(fā)起的播放命令(540),激活所述預(yù)處理模式,其中所述預(yù)處理模式被安排成當(dāng)所述 預(yù)處理模式活躍時,通過創(chuàng)建背景畫布并在所述背景畫布上安排所述多個幻燈片來自動地 生成所述幻燈片演示;以及演示模式(1730),其中繼在所述預(yù)處理模式下完成預(yù)處理之后激活所述演示模式;其 中所述演示模式被安排成在活躍時顯示所述畫布以及安排在其上的所述幻燈片。
      18.如權(quán)利要求17所述的有形計算機(jī)可讀存儲介質(zhì),其特征在于,安排創(chuàng)作模式,用于定義查看命令幻燈片,其中所述查看命令幻燈片定義改變在演示模式期間顯示所述畫布的 一個或多個部分的方式的命令。
      19.如權(quán)利要求18所述的有形計算機(jī)可讀存儲介質(zhì),其特征在于,安排所述演示模式, 用于響應(yīng)于在所述演示模式期間的所述查看命令幻燈片將當(dāng)前顯示改變?yōu)樗霎嫴嫉牟?同部分。
      20.如權(quán)利要求17所述的有形計算機(jī)可讀存儲介質(zhì),其特征在于,安排所述演示模式, 用于響應(yīng)于在所述演示模式期間接收到的用戶發(fā)起的輸入,將當(dāng)前顯示改變?yōu)樗霎嫴嫉?不同部分。
      全文摘要
      用于在表面上創(chuàng)建和進(jìn)行演示的系統(tǒng)和方法可包括創(chuàng)作模式、預(yù)處理模式和演示模式。在創(chuàng)作模式期間,用戶可以創(chuàng)建表面演示。響應(yīng)于播放所創(chuàng)建的演示的命令,系統(tǒng)進(jìn)入預(yù)處理模式。在預(yù)處理模式期間,預(yù)處理演示,并準(zhǔn)備好進(jìn)行演示。當(dāng)完成預(yù)處理時,進(jìn)入演示模式。在演示模式期間,呈現(xiàn)無限表面演示,以便用戶可以在演示進(jìn)行導(dǎo)航。
      文檔編號G06F3/14GK102112954SQ200980131157
      公開日2011年6月29日 申請日期2009年6月7日 優(yōu)先權(quán)日2008年7月31日
      發(fā)明者E·Y·塔瑪納哈, J·F·海林, J·J·卡迪茲, J·K·埃貝茨, J·尹, N·R·彭納, R·P·斯威尼, S·A·維拉龍 申請人:微軟公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1