12訪問的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動 的和不可移動的介質(zhì)。
[0034] 系統(tǒng)存儲器28可以包括易失性存儲器形式的計算機系統(tǒng)可讀介質(zhì),例如隨機存 取存儲器(RAM) 30和/或高速緩存存儲器32。計算機系統(tǒng)/服務(wù)器12可以進一步包括其 它可移動/不可移動的、易失性/非易失性計算機系統(tǒng)存儲介質(zhì)。僅作為舉例,存儲系統(tǒng)34 可以用于讀寫不可移動的、非易失性磁介質(zhì)(圖1未顯示,通常稱為"硬盤驅(qū)動器")。盡管 圖1中未示出,可以提供用于對可移動非易失性磁盤(例如"軟盤")讀寫的磁盤驅(qū)動器, 以及對可移動非易失性光盤(例如⑶-ROM,DVD-ROM或者其它光介質(zhì))讀寫的光盤驅(qū)動器。 在這些情況下,每個驅(qū)動器可以通過一個或者多個數(shù)據(jù)介質(zhì)接口與總線18相連。存儲器28 可以包括至少一個程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個)程序模塊,這些程序模 塊被配置以執(zhí)行本發(fā)明各實施例的功能。
[0035] 具有一組(至少一個)程序模塊42的程序/實用工具40,可以存儲在例如存儲器 28中,這樣的程序模塊42包括--但不限于--操作系統(tǒng)、一個或者多個應(yīng)用程序、其它 程序模塊以及程序數(shù)據(jù),這些示例中的每一個或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實現(xiàn)。程 序模塊42通常執(zhí)行本發(fā)明所描述的實施例中的功能和/或方法。
[0036] 計算機系統(tǒng)/服務(wù)器12也可以與一個或多個外部設(shè)備14 (例如鍵盤、指向設(shè)備、 顯示器24等)通信,還可與一個或者多個使得用戶能與該計算機系統(tǒng)/服務(wù)器12交互的 設(shè)備通信,和/或與使得該計算機系統(tǒng)/服務(wù)器12能與一個或多個其它計算設(shè)備進行通信 的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(I/O)接 口 22進行。并且,計算機系統(tǒng)/服務(wù)器12還可以通過網(wǎng)絡(luò)適配器20與一個或者多個網(wǎng)絡(luò) (例如局域網(wǎng)(LAN),廣域網(wǎng)(WAN)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適 配器20通過總線18與計算機系統(tǒng)/服務(wù)器12的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示 出,可以結(jié)合計算機系統(tǒng)/服務(wù)器12使用其它硬件和/或軟件模塊,包括但不限于:微代 碼、設(shè)備驅(qū)動器、冗余處理單元、外部磁盤驅(qū)動陣列、RAID系統(tǒng)、磁帶驅(qū)動器以及數(shù)據(jù)備份存 儲系統(tǒng)等。
[0037] 現(xiàn)在參看圖3,圖3是示出了根據(jù)本發(fā)明實施例的用來標(biāo)記關(guān)鍵點的山形標(biāo)記的 示圖。如圖3所示,代替于使用離散的點,本發(fā)明使用"山"形標(biāo)記來突出顯示關(guān)鍵點以及 關(guān)鍵點的上下文。在根據(jù)本發(fā)明的一個實施例中,山形標(biāo)記具有與現(xiàn)實中的"山"相似的形 狀,山形標(biāo)記包括從山腳到山頂?shù)纳掀虏糠忠约皬纳巾數(shù)搅硪粋?cè)山腳的下坡部分,其中山 頂位于山形標(biāo)記的中心處并且對應(yīng)于關(guān)鍵點的位置,并且山形標(biāo)記關(guān)于其中心線(圖3中 的各條虛線)對稱。在根據(jù)本發(fā)明的另一個實施例中,山形標(biāo)記可以具有其它的形狀,諸如 山形標(biāo)記的山頂可以為弧形頂、尖頂或平頂,另外,山形標(biāo)記的上坡和下坡部分也可以為直 線來代替弧線。在根據(jù)本發(fā)明的另一個實施例中,相對于圖3中的情況,山形標(biāo)記可以上下 顛倒,即,山頂朝向下方。本領(lǐng)域技術(shù)人員還可以想到山形標(biāo)記的其它形狀,比如三角型、梯 形各種變形,只要該山形標(biāo)記具有山頂、上坡部分、下坡部分即可。
[0038] 此外,山形標(biāo)記的山頂高度h表示與該山形標(biāo)記對應(yīng)的關(guān)鍵點的重要程度,山頂 高度h越高,重要程度越高。山形標(biāo)記的寬度d表示該山形標(biāo)記所對應(yīng)的關(guān)鍵點的兩側(cè)相 鄰點(上下文)的數(shù)量。
[0039] 山形標(biāo)記使用戶在快速瀏覽經(jīng)過該標(biāo)記的區(qū)域時能夠平滑地降低瀏覽速度并且 能夠連續(xù)預(yù)覽關(guān)鍵點及其上下文,以避免在快速瀏覽期間(例如,在倍速播放模式下,或者 在手動地拖動滑塊快進時)忽略關(guān)鍵信息。圖4是示出了根據(jù)本發(fā)明實施例的山形標(biāo)記的 一個應(yīng)用例子的示圖。在圖4中,上圖示出了在無山形標(biāo)記處以設(shè)置的快進速度(4倍速) 快速瀏覽媒體(諸如視頻或音頻)的例子,下圖示出了在一個山形標(biāo)記的山頂處原快進速 度被降低了一倍(即,降低至2倍速)來快速瀏覽媒體的例子。
[0040] 在現(xiàn)實世界中,爬山會降低前進速度而下山會提高前進速度。這種常識使得根據(jù) 本發(fā)明的實施例的山形標(biāo)記非常直觀,具有顯著的功能可見性。因此,即使從未見過或用過 山形標(biāo)記的用戶,在首次看見山形標(biāo)記時,也能夠立即知道它的作用。
[0041] 圖5是示出了根據(jù)本發(fā)明的一個實施例的用于利用進度條中的關(guān)鍵點來瀏覽內(nèi) 容的方法的流程圖500。圖5中的實施例示出了自動快進的例子。
[0042] 在顯示山形標(biāo)記步驟510中,在所述進度條上的關(guān)鍵點處顯示山形標(biāo)記,使得山 形標(biāo)記的山頂對應(yīng)于所述關(guān)鍵點,其中在進度條上具有可沿該進度條滑動的滑塊。以圖4 中的情況為例,在進度條上顯示了 6個山形標(biāo)記。在根據(jù)本發(fā)明的一個實施例中,在多個 山形標(biāo)記連續(xù)排列的情況下,所述多個山形標(biāo)記可以被合并為一個具有平坦頂部的山形標(biāo) 記。例如,圖4中的進度條中的第2個和第5個山形標(biāo)記就表現(xiàn)為具有平坦頂部的合并了 多個山形標(biāo)記后的樣子。通過把連續(xù)排列的多個山形標(biāo)記合并,可以使用戶界面更為簡潔。 此時,合并后的山形標(biāo)記的跨度反映了該區(qū)域中的關(guān)鍵點的數(shù)量。
[0043] 在瀏覽變速步驟520中,響應(yīng)于對內(nèi)容的瀏覽,所述滑塊自動地滑動經(jīng)過進度條 中的所述山形標(biāo)記,使得在所述滑塊滑動經(jīng)過所述山形標(biāo)記的過程中,內(nèi)容瀏覽速度從第 一速度降低到小于第一速度的第二速度。
[0044] 在根據(jù)本發(fā)明的一個實施例中,當(dāng)滑塊進入山形標(biāo)記的范圍內(nèi)時,內(nèi)容瀏覽速度 從第一速度降低到小于第一速度的第二速度,并保持第二速度直到滑塊離開山形標(biāo)記的范 圍。當(dāng)滑塊離開山形標(biāo)記的范圍后,內(nèi)容瀏覽速度從第二速度恢復(fù)到第一速度。
[0045] 在根據(jù)本發(fā)明的另一個實施例中,內(nèi)容瀏覽速度從第一速度降低到小于第一速度 的第二速度進一步包括在從山形標(biāo)記的山腳滑動到山頂?shù)倪^程中內(nèi)容瀏覽速度從第一速 度逐漸降低到小于第一速度的第二速度,在從山形標(biāo)記的山頂滑動到另一側(cè)山腳的過程中 內(nèi)容瀏覽速度從第二速度逐漸恢復(fù)到第一速度。
[0046] 在根據(jù)本發(fā)明的一個實施例中,所述進度條是媒體播放器的進度條,并且進度條 上的各個點與媒體播放器播放的媒體內(nèi)容的各個幀相對應(yīng)。以圖4中的情況為例,假定用 戶需要快速瀏覽媒體內(nèi)容,從而設(shè)置以正常播放速度的4倍速度進行快進播放(參見圖4 的上部)。這里,快進播放速度對應(yīng)于內(nèi)容瀏覽速度。當(dāng)滑塊滑動到到圖4中第一個山形標(biāo) 記的山腳時,快進播放速度仍是4倍速。當(dāng)滑塊開始沿著從山形標(biāo)記的山腳到山頂?shù)纳掀?滑動時,快進播放速度逐漸降低。也就是說,在沿上坡滑動的每個點處的快進播放速度是可 變的,并且隨著距山頂?shù)木嚯x而改變(離山頂越近,快進播放速度越慢)。當(dāng)滑塊到達(dá)山形 標(biāo)記的山頂(即中心)時,快進播放速度降為最低。在一個實施例中,山頂播放速度St = Sn/p,其中,Sn是正??爝M播放速度,p是與山形標(biāo)記的高度(即,山形標(biāo)記所標(biāo)記的關(guān)鍵點 的重要程度)有關(guān)的變量,該關(guān)鍵點的重要程度越高,P的值越大。例如,假定圖4中的第一 個山形標(biāo)記的P值為2并且Sn = 4 (倍速),則山頂播放速度St =Sn/p= 4/2 = 2 (倍速)。 仍以圖4中的情況為例,假定滑塊前進到圖4中的第四個山形標(biāo)記,并且第四個山形標(biāo)記的 P值為4,則此時,如圖6所示,山頂播放速度St =Sn/p= 4/4 = 1 (倍速)。也就是說,在 到達(dá)重要程度更高的由第四個山形標(biāo)記所標(biāo)記的關(guān)鍵點時,播放器自動把快進播放速度降 低到1倍速(即正常播放速度),從而觀看者可以更詳細(xì)地了解關(guān)鍵點及其上下文的內(nèi)容, 并且能夠容易地區(qū)分不同關(guān)鍵點處的重要信息的不同重要程度。
[0047]另一方面,當(dāng)滑塊開始沿著從山形標(biāo)記的山頂?shù)搅硪粋?cè)山腳的下坡滑動時,快進 播放速度從最低逐漸升高。也就是說,在沿下坡滑動的每個點處的快進播放速度是可變的, 并且隨著距山頂?shù)木嚯x而改變(離山頂越遠(yuǎn),快進播放速度越快)。當(dāng)滑塊到達(dá)山形標(biāo)記的 另一側(cè)山腳時,快進播放速度恢復(fù)為所設(shè)置的快進播放速度。在圖4和圖6的例子中,當(dāng)滑 塊滑動到山形標(biāo)記另一側(cè)山腳時,快進播放速度恢復(fù)為4倍速。
[0048]以上以媒體播放器為例說明了根據(jù)本發(fā)明實施例的山形標(biāo)