于用戶輸入。接下來,確定由用戶輸入標(biāo)識(shí)的與演示記錄105的特定部分 對(duì)應(yīng)的書寫段落103的特定部分。在此場(chǎng)景下,因?yàn)閮蓚€(gè)部分基本同時(shí)產(chǎn)生,故而詞"golf " 對(duì)應(yīng)于演示記錄105的最底下的部分。媒體功能現(xiàn)在可以被應(yīng)用到適當(dāng)?shù)臅鴮懖糠?,諸如 跳轉(zhuǎn)到、刪除或突出顯示該詞以及任何其他合適的媒體功能、其組合或變體。
[0031] 盡管控制過程200 -般涉及標(biāo)識(shí)對(duì)應(yīng)于用戶輸入的媒體功能,標(biāo)識(shí)演示記錄的哪 個(gè)部分對(duì)應(yīng)于書寫部分,以及向演示部分施加媒體功能,但是控制過程200的變體是可能 的。例如,附加于或替代于實(shí)際上執(zhí)行前述步驟中的每一步驟,控制過程200的變體可以涉 及發(fā)起前述步驟中的每一步驟。例如,控制過程200的變體可以包括發(fā)起對(duì)媒體功能的標(biāo) 識(shí)、發(fā)起對(duì)演示記錄的部分的標(biāo)識(shí)以及發(fā)起媒體功能的應(yīng)用中的一些或全部,以及它們的 任何組合或變體。
[0032] 控制過程200的另一個(gè)變體可以包括附加于或替代于上述步驟的其他步驟。例 如,控制過程200的變體可以包括發(fā)起收藏環(huán)境的演示,收藏環(huán)境包括具有演示部分的演 示記錄和具有書寫部分的書寫段落的演示。變體還可以包括發(fā)起哪個(gè)書寫部分對(duì)應(yīng)于被導(dǎo) 向到書寫段落的用戶輸入的標(biāo)識(shí),以及哪個(gè)演示部分對(duì)應(yīng)于所標(biāo)識(shí)的書寫部分的標(biāo)識(shí)。最 后,變體還可以包括發(fā)起媒體功能到所標(biāo)識(shí)的演示部分的應(yīng)用。
[0033] 圖3中提到的計(jì)算系統(tǒng)300可表示控制過程200或其變型可在其上合適地實(shí)現(xiàn)的 任何計(jì)算裝置、一個(gè)或多個(gè)系統(tǒng)??扇芜x地,計(jì)算系統(tǒng)300還可適合于實(shí)現(xiàn)全部或部分應(yīng)用 環(huán)境100。實(shí)現(xiàn)控制過程200或其變體可以包括控制過程200的本地執(zhí)行、流執(zhí)行或托管執(zhí) 行,或者其任意組合或變體。計(jì)算系統(tǒng)300的各示例包括移動(dòng)計(jì)算設(shè)備、臺(tái)式計(jì)算機(jī)、蜂窩 電話、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、媒體設(shè)備和游戲設(shè)備以及任何其他類型 的移動(dòng)計(jì)算設(shè)備和其任何組合或變體。計(jì)算系統(tǒng)300的各示例還包括服務(wù)器計(jì)算機(jī)、云計(jì) 算平臺(tái)和虛擬機(jī)以及任何其他類型的計(jì)算系統(tǒng)、其變型或組合。
[0034] 計(jì)算系統(tǒng)300包括處理系統(tǒng)301、存儲(chǔ)系統(tǒng)303、軟件305、通信接口 307和用戶接 口 309。處理系統(tǒng)301操作地與存儲(chǔ)系統(tǒng)303、通信接口 307和用戶接口 309耦合。處理系 統(tǒng)301從存儲(chǔ)系統(tǒng)303加載并執(zhí)行軟件305。當(dāng)一般而言由計(jì)算系統(tǒng)300執(zhí)行時(shí),且具體而 言由處理系統(tǒng)301執(zhí)行時(shí),軟件305指導(dǎo)計(jì)算系統(tǒng)300如本文中針對(duì)控制過程200或其變 體所述地那樣操作。計(jì)算系統(tǒng)300可任選地包括出于簡(jiǎn)化的目的在本文中沒有討論的附加 設(shè)備、特征或功能。
[0035] 仍然參考圖3,處理系統(tǒng)301可以包括從存儲(chǔ)系統(tǒng)303中檢索并執(zhí)行軟件305的微 處理器以及其他電路。處理系統(tǒng)301可以在單個(gè)處理設(shè)備中實(shí)現(xiàn),但也可以跨協(xié)作執(zhí)行程 序指令的多個(gè)處理設(shè)備或子系統(tǒng)分布。處理系統(tǒng)301的示例包括通用中央處理單元、專用 處理器、和邏輯設(shè)備、以及任何其他類型的處理設(shè)備、其組合或變型。
[0036] 存儲(chǔ)系統(tǒng)303可包括可由處理系統(tǒng)301讀取并能夠存儲(chǔ)軟件305的任意計(jì)算機(jī)可 讀存儲(chǔ)介質(zhì)。存儲(chǔ)系統(tǒng)303可包括易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì),它們以用于 存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)這樣的信息的任意方法或技術(shù) 來實(shí)現(xiàn)。存儲(chǔ)介質(zhì)的示例包括隨機(jī)存取存儲(chǔ)器、只讀存儲(chǔ)器、磁盤、光盤、閃存、虛擬存儲(chǔ)器 和非虛擬存儲(chǔ)器、磁帶盒、磁帶、磁盤存儲(chǔ)或其它磁存儲(chǔ)設(shè)備,或任何其它類型的存儲(chǔ)介質(zhì)。 存儲(chǔ)介質(zhì)決不是傳播信號(hào)。除了存儲(chǔ)介質(zhì)以外,在一些實(shí)現(xiàn)中,存儲(chǔ)系統(tǒng)303還可包括軟件 305可通過其進(jìn)行通信的通信介質(zhì)。存儲(chǔ)系統(tǒng)303可以被實(shí)現(xiàn)為單個(gè)存儲(chǔ)設(shè)備,但也可以跨 相對(duì)于彼此放置在一起或分布式的多個(gè)存儲(chǔ)設(shè)備或子系統(tǒng)來實(shí)現(xiàn)。存儲(chǔ)系統(tǒng)303可以包括 附加元件,諸如能夠與處理系統(tǒng)301通信的控制器。
[0037] 軟件305可用程序指令來實(shí)現(xiàn),并且除了其他功能之外,當(dāng)一般而言由計(jì)算系統(tǒng) 300執(zhí)行或具體而言由處理系統(tǒng)301執(zhí)行時(shí),可指導(dǎo)計(jì)算系統(tǒng)300或處理系統(tǒng)301如本文中 針對(duì)控制過程200所述的那樣來操作。軟件305還可包括附加過程、程序或組件,諸如操作 系統(tǒng)軟件或其他應(yīng)用軟件。軟件305還可包括固件或可被處理系統(tǒng)301執(zhí)行的某些其它形 式的機(jī)器可讀處理指令。
[0038] 一般而言,軟件305可在被加載到處理系統(tǒng)301中并被執(zhí)行時(shí)將計(jì)算系統(tǒng)300整 個(gè)從通用計(jì)算系統(tǒng)變換成被定制以促進(jìn)如本文中針對(duì)每一實(shí)現(xiàn)所述的收藏環(huán)境的專用計(jì) 算系統(tǒng)。事實(shí)上,存儲(chǔ)系統(tǒng)303上的編碼軟件305可變換存儲(chǔ)系統(tǒng)303的物理結(jié)構(gòu)。在本 說明書的不同實(shí)現(xiàn)中,物理結(jié)構(gòu)的具體變換可取決于各種因素。這樣的各因素的示例可以 包括,但不僅限于:用于實(shí)現(xiàn)存儲(chǔ)系統(tǒng)303的存儲(chǔ)介質(zhì)的技術(shù)以及計(jì)算機(jī)存儲(chǔ)介質(zhì)是作為 主存儲(chǔ)還是輔存儲(chǔ)。
[0039] 例如,如果計(jì)算機(jī)存儲(chǔ)介質(zhì)被實(shí)現(xiàn)為基于半導(dǎo)體的存儲(chǔ)器,則當(dāng)在其中編碼程序 時(shí)軟件305可以變換半導(dǎo)體存儲(chǔ)器的物理狀態(tài),諸如通過變換構(gòu)成半導(dǎo)體存儲(chǔ)器的晶體 管、電容器或其他分立電路元件的狀態(tài)。一種類似的變換可以相對(duì)于磁性或光學(xué)介質(zhì)發(fā)生。 在沒有偏離本說明書的范圍的情況下,物理介質(zhì)的其他變換也是可能的,前面提供的示例 只是為了便于這一討論。
[0040] 應(yīng)理解,計(jì)算系統(tǒng)300 -般旨在表示用于部署和執(zhí)行軟件305以實(shí)現(xiàn)控制過程 200 (及其變體)以及可選的全部或部分收藏環(huán)境100的計(jì)算系統(tǒng)。然而,計(jì)算系統(tǒng)300還 可表示其上可展現(xiàn)軟件305并且軟件305可以從其分發(fā)、傳輸、下載或以其他方式提供至又 一計(jì)算系統(tǒng)以供部署和執(zhí)行或又一附加分發(fā)的任何計(jì)算系統(tǒng)。
[0041] 再次參考圖1,通過采用軟件305的計(jì)算系統(tǒng)300的操作,可針對(duì)收藏環(huán)境100執(zhí) 行變換。作為示例,收藏環(huán)境100可以被認(rèn)為在受控于控制過程200及其變體時(shí)從一種狀 態(tài)變換成另一狀態(tài)。在第一狀態(tài),計(jì)算系統(tǒng)300可以呈現(xiàn)收藏環(huán)境100的視圖101A,藉此詞 "golf"被選擇并且媒體功能被相應(yīng)地應(yīng)用到演示記錄105的對(duì)應(yīng)部分。在視圖IOlB中,在 選擇書寫段落103中不同的詞(諸如詞"Charlie")之際,媒體功能相應(yīng)地被應(yīng)用到演示記 錄105的不同的對(duì)應(yīng)部分。換言之,演示記錄105或其功能以受用戶與書寫段落103的對(duì) 應(yīng)部分的交互驅(qū)動(dòng)的動(dòng)態(tài)方式從一個(gè)視圖變換成接下來的視圖。
[0042] 再次參考圖3,通信接口 307可包括允許在計(jì)算系統(tǒng)300和其它計(jì)算系統(tǒng)(未示 出)之間通過通信網(wǎng)絡(luò)或網(wǎng)絡(luò)集合(未示出)進(jìn)行通信的通信連接和設(shè)備。加在一起允許 系統(tǒng)間通信的連接和設(shè)備的示例包括網(wǎng)絡(luò)接口卡、天線、功率放大器、RF電路系統(tǒng)、收發(fā)機(jī) 以及其它通信電路系統(tǒng)。連接和設(shè)備可通過通信介質(zhì)通信以與其他計(jì)算系統(tǒng)或系統(tǒng)網(wǎng)絡(luò)交 換通信,諸如金屬、玻璃、空氣或任何其他合適的通信介質(zhì)。上述通信介質(zhì)、網(wǎng)絡(luò)、連接和設(shè) 備是公知的且無需在此處詳細(xì)討論。
[0043] 用戶接口 309可包括:鼠標(biāo)、語音輸入設(shè)備、用于接收來自用戶的觸摸姿勢(shì)的觸摸 輸入設(shè)備、用于檢測(cè)用戶的非接觸姿勢(shì)和其它運(yùn)動(dòng)的運(yùn)動(dòng)輸入設(shè)備,以及其它類似的輸入 設(shè)備以及能夠接收來自用戶的用戶輸入的相關(guān)聯(lián)的處理元件。輸出設(shè)備(諸如顯示器、揚(yáng) 聲器、觸覺設(shè)備)和其它類型的輸出設(shè)備也可以被包括在用戶接口 309中。在一些情況中, 輸入和輸出設(shè)備可以被結(jié)合在單個(gè)設(shè)備中,諸如能夠顯示圖像并接收觸摸姿勢(shì)的顯示器。 上述用戶輸入和輸出設(shè)備在本領(lǐng)域中公知且無需在此處詳細(xì)討論。用戶接口 309還可包括 支持以上討論的各種用戶輸入和輸出設(shè)備的、處理系統(tǒng)301可執(zhí)行的相關(guān)聯(lián)的用戶接口軟 件。用戶接口軟件和設(shè)備分開地或彼此及與其他硬件和軟件元件結(jié)合可提供圖形用戶接 口、自然用戶接口、或任何其他種類的用戶接口。
[0044] 圖4示出收藏頁面401的數(shù)個(gè)視圖491-493以展示控制過程200或其變體的一個(gè) 特定的實(shí)現(xiàn)。收藏頁面401包括書寫段落403、時(shí)間顯示406以及媒體控制411。收藏頁面 401可以是其中可以收藏各種格式的各種各樣信息的收藏環(huán)境內(nèi)的任何頁面??梢允詹氐?信息的示例包括打印的書寫文本、手寫文本、音頻記錄、視頻記錄、圖像、網(wǎng)站剪輯、電子表 格表、屏幕剪輯、附件文件、掃描結(jié)果、虛擬白板演示以及日期和時(shí)間信息,以及任何其他合 適的信息。
[0045] 可以通過執(zhí)行專用的筆記記錄應(yīng)用(諸如Microsoft? OneNote? )來呈現(xiàn)收藏 頁面401。然而,收藏頁面401還可以由其他類型的產(chǎn)品應(yīng)用來呈現(xiàn),諸如專用文字處理、電 子表格、演示或發(fā)布應(yīng)用。收藏頁面401還可以通過執(zhí)行其他類型的應(yīng)用來呈現(xiàn),諸如操作 系統(tǒng)實(shí)用程序和組件、游戲應(yīng)用、嵌入式應(yīng)用或能夠收藏各種格式的各種各樣信息的任何 其他類型的程序。
[0046] 書寫段落403和書寫段落405各自包括諸書寫部分。書寫部分可以是書寫段落 403和405可分割成的任何分立的單元,諸如詞、段落行、單個(gè)字符或任何其他合適的單元、 各單元的組合或其變體,其大小可以是統(tǒng)一的或者可以是變化的。書寫段落403和405的 每一部分可以以各種方式被輸入,諸如打印、手寫識(shí)別或任何其它合適的機(jī)制。
[0047] 書寫段落403和405的至少一些部分可以對(duì)應(yīng)于與書寫段落403和405的那些部 分幾乎同時(shí)產(chǎn)生的演示記錄的各部分??梢允褂霉P記記錄應(yīng)用的任何合適的記錄組件、單 獨(dú)的應(yīng)用或能夠記錄演示的任何其他應(yīng)用的任何組合(諸如音頻或視頻演示、虛擬白板演 示、聊天會(huì)話等)來記錄演示記錄(未示出)的各部分。此外,演示記錄的各部分可以是演 示記錄可分割成的任何分立的單元,諸如塊、幀、幻燈片和圖像以及任何其他合適的單元、 各單元的組合或其變體,其大小可以是統(tǒng)一的或者可以是變化的。
[0048] 可以跟蹤書寫段落403和405的哪些部分對(duì)應(yīng)于演示記錄的哪些部分以允許之后 的同步。例如,用戶在記錄與會(huì)議有關(guān)的筆記時(shí)可以產(chǎn)生書寫段落,而在同時(shí)可以產(chǎn)生該會(huì)