越高。為了便于說明,對于一個單 位長度媒體,語音關(guān)鍵字對象的重要度等于該單位長度媒體出現(xiàn)的各關(guān)鍵字(未忽略的) 的重要度之和。
[0063]在根據(jù)本發(fā)明的一個實(shí)施例中,假定為每個單位長度媒體(圖11中為1秒視頻 段)分配的媒體權(quán)重^ =AiXa+BiXb,i= 1,…,10。其中,Ai為在視頻段i中出現(xiàn)的對 象A的重要度,為在視頻段i中出現(xiàn)的對象B的重要度,a為對象A的對象權(quán)重,b為對 象B的對象權(quán)重。這里,僅列舉了兩種對象的例子,當(dāng)然,在其它實(shí)施例中,可以考慮更多種 對象。
[0064]在根據(jù)本發(fā)明的一個實(shí)施例中,多種對象中的所述至少一種的出現(xiàn)頻率和對象的 對象權(quán)重能夠由用戶手動改變。在圖11的例子中,此時,可向用戶提供用戶界面以手動修 改對象的出現(xiàn)頻率和/或?qū)ο蟮膶ο髾?quán)重,從而提供了更高的靈活度和準(zhǔn)確度。
[0065]這里,為了便于說明,假定對象A對應(yīng)于面部并且對象B對應(yīng)于語音關(guān)鍵字,并且 對象A的對象權(quán)重a以及對象B的對象權(quán)重b都為1,則在圖11的例子中可以參照下面的 表格為每個1秒視頻段分配媒體權(quán)重。
[0066]
[0067]在步驟1030中,選擇媒體權(quán)重不為零的單位長度媒體的中心處的幀作為所述關(guān) 鍵點(diǎn)。以圖11中的視頻作為例子,參照上面的表格,選擇視頻段1、2、4、5、6、8的中心處的 幀作為關(guān)鍵點(diǎn)。
[0068]在步驟1040中,在所選擇的關(guān)鍵點(diǎn)處,創(chuàng)建所述山形標(biāo)記使得山形標(biāo)記的山頂高 度與分配的媒體權(quán)重成比例。以圖11中的視頻作為例子,可以創(chuàng)建出如圖12所示的多個 山形標(biāo)記,其中這些山形標(biāo)記的寬度對應(yīng)于1秒視頻段的寬度,并且這些山形標(biāo)記的高度 與上述表格最后一行的媒體權(quán)重成比例。
[0069]在根據(jù)本發(fā)明的一個實(shí)施例中,對于多個連續(xù)的山形標(biāo)記,可以將它們合并為具 有平坦頂部的一個山形標(biāo)記。在圖12中的例子,例如對于三個以上的連續(xù)的山形標(biāo)記執(zhí)行 所述合并,可以得到圖13所示的樣子。在一個簡單的例子中,合并的具有平坦頂部的山形 標(biāo)記的山頂高度可以為該區(qū)域中的所有山形標(biāo)記的山頂高度的平均值。
[0070]圖14是示出了根據(jù)本發(fā)明實(shí)施例的用于利用進(jìn)度條中的關(guān)鍵點(diǎn)來瀏覽內(nèi)容的設(shè) 備1400的方框圖。圖14中的設(shè)備1400包括顯示裝置1410和變速裝置1420。顯示裝置 1410被配置為在所述進(jìn)度條上的關(guān)鍵點(diǎn)處顯示山形標(biāo)記,使得山形標(biāo)記的山頂對應(yīng)于所述 關(guān)鍵點(diǎn),其中在進(jìn)度條上具有可沿該進(jìn)度條滑動的滑塊。變速裝置1420被配置為響應(yīng)于對 內(nèi)容的瀏覽,所述滑塊自動地滑動經(jīng)過進(jìn)度條中的所述山形標(biāo)記,使得在所述滑塊滑動經(jīng) 過所述山形標(biāo)記的過程中,內(nèi)容瀏覽速度從第一速度降低到小于第一速度的第二速度。
[0071] 圖15是示出了根據(jù)本發(fā)明實(shí)施例的用于利用進(jìn)度條中的關(guān)鍵點(diǎn)來瀏覽內(nèi)容的設(shè) 備1500的方框圖。圖15中的設(shè)備1500包括顯示裝置1510和插入裝置1520。顯示裝置 1510被配置為在媒體播放器的進(jìn)度條上的關(guān)鍵點(diǎn)處顯示山形標(biāo)記,使得山形標(biāo)記的山頂對 應(yīng)于所述關(guān)鍵點(diǎn),其中在進(jìn)度條上具有可沿該進(jìn)度條滑動的滑塊。插入裝置1520被配置為 響應(yīng)于用戶手動地拖動所述滑塊經(jīng)過所述山形標(biāo)記以快速瀏覽媒體內(nèi)容,在與山形標(biāo)記對 應(yīng)的媒體內(nèi)容之中插入短的暫停時間從而形成針對所述拖動的阻滯感。
[0072] 需要說明的是,雖然本發(fā)明的實(shí)施例尤其適合應(yīng)用于具有小尺寸屏幕的移動終 端,但是本發(fā)明的實(shí)施例也可以應(yīng)用于具有大尺寸屏幕的平板計算機(jī)、膝上型計算機(jī)、臺式 計算機(jī)等等。
[0073] 本發(fā)明可以是系統(tǒng)、方法和/或計算機(jī)程序產(chǎn)品。計算機(jī)程序產(chǎn)品可以包括計算 機(jī)可讀存儲介質(zhì),其上載有用于使處理器實(shí)現(xiàn)本發(fā)明的各個方面的計算機(jī)可讀程序指令。
[0074] 計算機(jī)可讀存儲介質(zhì)可以是可以保持和存儲由指令執(zhí)行設(shè)備使用的指令的有形 設(shè)備。計算機(jī)可讀存儲介質(zhì)例如可以是一一但不限于一一電存儲設(shè)備、磁存儲設(shè)備、光存儲 設(shè)備、電磁存儲設(shè)備、半導(dǎo)體存儲設(shè)備或者上述的任意合適的組合。計算機(jī)可讀存儲介質(zhì) 的更具體的例子(非窮舉的列表)包括:便攜式計算機(jī)盤、硬盤、隨機(jī)存取存儲器(RAM)、只 讀存儲器(ROM)、可擦式可編程只讀存儲器(EPROM或閃存)、靜態(tài)隨機(jī)存取存儲器(SRAM)、 便攜式壓縮盤只讀存儲器(⑶-ROM)、數(shù)字多功能盤(DVD)、記憶棒、軟盤、機(jī)械編碼設(shè)備、例 如其上存儲有指令的打孔卡或凹槽內(nèi)凸起結(jié)構(gòu)、以及上述的任意合適的組合。這里所使用 的計算機(jī)可讀存儲介質(zhì)不被解釋為瞬時信號本身,諸如無線電波或者其他自由傳播的電磁 波、通過波導(dǎo)或其他傳輸媒介傳播的電磁波(例如,通過光纖電纜的光脈沖)、或者通過電 線傳輸?shù)碾娦盘枴?br>[0075] 這里所描述的計算機(jī)可讀程序指令可以從計算機(jī)可讀存儲介質(zhì)下載到各個計算/ 處理設(shè)備,或者通過網(wǎng)絡(luò)、例如因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)和/或無線網(wǎng)下載到外部計算機(jī)或 外部存儲設(shè)備。網(wǎng)絡(luò)可以包括銅傳輸電纜、光纖傳輸、無線傳輸、路由器、防火墻、交換機(jī)、網(wǎng) 關(guān)計算機(jī)和/或邊緣服務(wù)器。每個計算/處理設(shè)備中的網(wǎng)絡(luò)適配卡或者網(wǎng)絡(luò)接口從網(wǎng)絡(luò)接 收計算機(jī)可讀程序指令,并轉(zhuǎn)發(fā)該計算機(jī)可讀程序指令,以供存儲在各個計算/處理設(shè)備 中的計算機(jī)可讀存儲介質(zhì)中。
[0076]用于執(zhí)行本發(fā)明操作的計算機(jī)程序指令可以是匯編指令、指令集架構(gòu)(ISA)指 令、機(jī)器指令、機(jī)器相關(guān)指令、微代碼、固件指令、狀態(tài)設(shè)置數(shù)據(jù)、或者以一種或多種編程語 言的任意組合編寫的源代碼或目標(biāo)代碼,所述編程語言包括面向?qū)ο蟮木幊陶Z言一諸如 Smalltalk、C++等,以及常規(guī)的過程式編程語目一諸如"C"語目或類似的編程語目。計算機(jī) 可讀程序指令可以完全地在用戶計算機(jī)上執(zhí)行、部分地在用戶計算機(jī)上執(zhí)行、作為一個獨(dú) 立的軟件包執(zhí)行、部分在用戶計算機(jī)上部分在遠(yuǎn)程計算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計算機(jī) 或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計算機(jī)的情形中,遠(yuǎn)程計算機(jī)可以通過任意種類的網(wǎng)絡(luò)一包 括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)-連接到用戶計算機(jī),或者,可以連接到外部計算機(jī)(例如 利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。在一些實(shí)施例中,通過利用計算機(jī)可讀程序指 令的狀態(tài)信息來個性化定制電子電路,例如可編程邏輯電路、現(xiàn)場可編程門陣列(FPGA)或 可編程邏輯陣列(PLA),該電子電路可以執(zhí)行計算機(jī)可讀程序指令,從而實(shí)現(xiàn)本發(fā)明的各個 方面。
[0077] 這里參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(系統(tǒng))和計算機(jī)程序產(chǎn)品的流程圖和/ 或框圖描述了本發(fā)明的各個方面。應(yīng)當(dāng)理解,流程圖和/或框圖的每個方框以及流程圖和 /或框圖中各方框的組合,都可以由計算機(jī)可讀程序指令實(shí)現(xiàn)。
[0078] 這些計算機(jī)可讀程序指令可以提供給通用計算機(jī)、專用計算機(jī)或其它可編程數(shù)據(jù) 處理裝置的處理器,從而生產(chǎn)出一種機(jī)器,使得這些指令在通過計算機(jī)或其它可編程數(shù)據(jù) 處理裝置的處理器執(zhí)行時,產(chǎn)生了實(shí)現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功 能/動作的裝置。也可以把這些計算機(jī)可讀程序指令存儲在計算機(jī)可讀存儲介質(zhì)中,這些 指令使得計算機(jī)、可編程數(shù)據(jù)處理裝置和/或其他設(shè)備以特定方式工作,從而,存儲有指令 的計算機(jī)可讀介質(zhì)則包括一個制造品,其包括實(shí)現(xiàn)流程圖和/或框圖中的一個或多個方框 中規(guī)定的功能/動作的各個方面的指令。
[0079] 也可以把計算機(jī)可讀程序指令加載到計算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它 設(shè)備上,使得在計算機(jī)、其它可編程數(shù)據(jù)處理裝置或其它設(shè)備上執(zhí)行一系列操作步驟,以產(chǎn) 生計算機(jī)實(shí)現(xiàn)的過程,從而使得在計算機(jī)、其它可編程數(shù)據(jù)處理裝置、或其它設(shè)備上執(zhí)行的 指令實(shí)現(xiàn)流程圖和/或框圖中的一個或多個方框中規(guī)定的功能/動作。
[0080] 附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個實(shí)施例的系統(tǒng)、方法和計算機(jī)程 序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個方框可以 代表一個模塊、程序段或指令的一部分,所述模塊、程序段或指令的一部分包含一個或多個 用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)注的功能 也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個連續(xù)的方框?qū)嶋H上可以基本并行地 執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是