專利名稱:注釋媒體內(nèi)容項(xiàng)目的制作方法
技術(shù)領(lǐng)域:
本公開涉及媒體內(nèi)容項(xiàng)目。
背景技術(shù):
對于媒體內(nèi)容(例如,音頻和視頻內(nèi)容)進(jìn)行評論是許多網(wǎng)站的流行特征。例如, 托管視頻內(nèi)容的站點(diǎn)經(jīng)常提供討論區(qū)域,其中,觀看者可以留下關(guān)于所呈現(xiàn)的視頻內(nèi)容的 評論以及對于由其他用戶進(jìn)行的評論的評論。具有音頻內(nèi)容的站點(diǎn)經(jīng)常提供用于音頻內(nèi)容 的類似的特征。這樣的評論系統(tǒng)可以便利特定媒體內(nèi)容項(xiàng)目的有意義的討論。然而,這些評論系 統(tǒng)在媒體內(nèi)容的特定播放時間不便利評論的呈現(xiàn)。
發(fā)明內(nèi)容
在一個一般方面,向多個用戶提供媒體內(nèi)容項(xiàng)目,所述媒體內(nèi)容項(xiàng)目具有時間長 度。從多個用戶接收對媒體內(nèi)容項(xiàng)目的注釋,所述注釋每一個具有相關(guān)聯(lián)的時間數(shù)據(jù),所述 時間數(shù)據(jù)限定在所述時間長度期間的呈現(xiàn)時間。所接收的注釋與媒體內(nèi)容項(xiàng)目相關(guān)聯(lián),使 得在媒體內(nèi)容項(xiàng)目的呈現(xiàn)期間大致在所述時間長度期間的呈現(xiàn)時間呈現(xiàn)注釋。實(shí)施方式可以包括下面的特征中的一個或多個。提供對媒體內(nèi)容項(xiàng)目的訪問可以 包括向多個用戶流傳送所述媒體內(nèi)容項(xiàng)目。所述媒體內(nèi)容項(xiàng)目可以是視頻內(nèi)容項(xiàng)目。所 述注釋可以包括文本注釋。所述注釋可以包括圖形注釋。所述注釋可以包括音頻注釋???以由所述注釋的創(chuàng)建者來指定用于限定在所述時間長度期間的呈現(xiàn)時間的相關(guān)聯(lián)的時間 數(shù)據(jù)。本文檔的主題涉及存儲來自許多用戶的對媒體內(nèi)容項(xiàng)目的注釋??梢栽谒雒襟w 內(nèi)容項(xiàng)目的播放期間在特定的呈現(xiàn)時間呈現(xiàn)所述注釋??梢詫?shí)現(xiàn)在本說明書中描述的主題的特定實(shí)施方式,以便實(shí)現(xiàn)下面的可選優(yōu)點(diǎn)中 的一個或多個。所實(shí)現(xiàn)的一個優(yōu)點(diǎn)是能夠接收對媒體內(nèi)容項(xiàng)目的注釋和限定所接收的注釋 的呈現(xiàn)時間的時間數(shù)據(jù),并且將注釋與媒體內(nèi)容項(xiàng)目相關(guān)聯(lián),使得大致在媒體內(nèi)容項(xiàng)目的 時間長度期間的限定的呈現(xiàn)時間呈現(xiàn)所接收的注釋。另一個優(yōu)點(diǎn)是能夠在媒體內(nèi)容項(xiàng)目的 時間長度期間的指定的呈現(xiàn)時間期間提供與媒體內(nèi)容項(xiàng)目相關(guān)聯(lián)的注釋。另一個優(yōu)點(diǎn)是過 濾與媒體內(nèi)容項(xiàng)目相關(guān)聯(lián)的注釋,使得僅提供具有指定的用戶標(biāo)識符的注釋??梢詫ψ⑨?進(jìn)一步過濾內(nèi)容,諸如不敬的言語。這些可選優(yōu)點(diǎn)可以被分別實(shí)現(xiàn),并且不必存在于任何特 定實(shí)施方式中。在附圖和下面的描述中給出了本發(fā)明的一個或多個實(shí)施方式的細(xì)節(jié)。通過描述和附圖以及通過權(quán)利要求,本發(fā)明的其他特征、目的和優(yōu)點(diǎn)將顯而易見。
圖1是其中可以使用媒體內(nèi)容項(xiàng)目注釋系統(tǒng)的示例環(huán)境。圖2是用于呈現(xiàn)和接收對媒體內(nèi)容項(xiàng)目的注釋的示例用戶界面。圖3是用于接收對媒體內(nèi)容項(xiàng)目的注釋的示例過程的流程圖。圖4是用于呈現(xiàn)對媒體內(nèi)容項(xiàng)目的注釋的示例過程的流程圖。圖5是用于呈現(xiàn)對媒體內(nèi)容項(xiàng)目的注釋的示例過程的流程圖。圖6是可以用于實(shí)現(xiàn)在此所述的系統(tǒng)和方法的示例計(jì)算機(jī)系統(tǒng)的框圖。在各個附圖中的相似的附圖標(biāo)記和標(biāo)示指示相似的元素。
具體實(shí)施例方式圖1是其中可以使用例如內(nèi)容服務(wù)器110的媒體內(nèi)容項(xiàng)目注釋系統(tǒng)的示例環(huán)境 100。在一些實(shí)施方式中,媒體內(nèi)容項(xiàng)目注釋系統(tǒng)讓觀看者增加注釋,和/或觀看先前增加 的對媒體內(nèi)容項(xiàng)目的注釋,并且限定用于限定何時可以顯示注釋的時間數(shù)據(jù)。媒體內(nèi)容項(xiàng) 目可以包括視頻內(nèi)容項(xiàng)目和音頻內(nèi)容項(xiàng)目。對內(nèi)容項(xiàng)目所作的注釋可以包括文本注釋(例 如,評論或其他文本)、音頻注釋(例如,音樂或記錄的評論)、圖形注釋(例如,圖或圖像文 件)和視頻注釋(例如,視頻剪輯)中的一個或多個。例如,多個用戶可以通過因特網(wǎng)來觀看視頻媒體內(nèi)容項(xiàng)目。使用注釋界面,用戶可 以在媒體播放器上觀看視頻的同時提供對視頻的注釋。使用媒體播放器,每一個用戶可以 觀看視頻媒體內(nèi)容項(xiàng)目,并且進(jìn)行對視頻媒體內(nèi)容項(xiàng)目的評論或注釋。例如,用戶可以對特 定場景進(jìn)行評論,或在特定播放時間的場景上繪制方框,以指出視頻的喜好時刻。在一些實(shí)施方式中,可以隱含地限定在內(nèi)容項(xiàng)目的播放期間呈現(xiàn)注釋的時間。例 如,當(dāng)在播放視頻媒體內(nèi)容項(xiàng)目時,用戶可以開始鍵入用于在特定播放時間的注釋的文本。 該特定播放時間可以作為限定在播放期間的呈現(xiàn)時間的時間數(shù)據(jù)與注釋相關(guān)聯(lián)。 在其他實(shí)施方式中,可以明確地限定在內(nèi)容項(xiàng)目的播放期間呈現(xiàn)注釋的時間。例 如,用戶可以進(jìn)一步提供期望時間,該期望時間指定在視頻播放期間何時要顯示注釋,并且 可選地指定要顯示注釋多長時間。當(dāng)其他用戶在以后的時間觀看視頻媒體內(nèi)容項(xiàng)目時,在視頻的限定呈現(xiàn)時間向該 其他用戶呈現(xiàn)由先前的用戶進(jìn)行的注釋。例如,如果用戶創(chuàng)建對視頻內(nèi)容項(xiàng)目的文本注釋 以在三分鐘標(biāo)記處呈現(xiàn),則該注釋可以在視頻的播放期間的大約三分鐘標(biāo)記處向其他用戶 顯現(xiàn)。后來的用戶可以另外增加對視頻媒體內(nèi)容項(xiàng)目的注釋。在一些實(shí)施方式中,內(nèi)容服務(wù)器110可以存儲和提供媒體內(nèi)容項(xiàng)目和相關(guān)聯(lián)的注 釋。媒體內(nèi)容項(xiàng)目可以包括視頻內(nèi)容項(xiàng)目、音頻內(nèi)容項(xiàng)目和/或兩者的組合。媒體內(nèi)容項(xiàng) 目可以每一個具有時間長度,例如用于播放媒體內(nèi)容項(xiàng)目所需要的時間的長度。例如,三分 鐘視頻文件具有三分鐘的時間長度;四分鐘音頻文件具有四分鐘的時間長度,等等。內(nèi)容服務(wù)器110可以進(jìn)一步通過網(wǎng)絡(luò)115向客戶端設(shè)備102提供對媒體內(nèi)容項(xiàng)目 和相關(guān)聯(lián)的注釋的訪問。網(wǎng)絡(luò)115可以包括各種公共和專用網(wǎng)絡(luò),諸如公共交換電話網(wǎng)絡(luò)、 蜂窩電話網(wǎng)絡(luò)和/或因特網(wǎng)。在一些實(shí)施方式中,內(nèi)容服務(wù)器110可以被提供流媒體數(shù)據(jù)和相關(guān)聯(lián)的注釋。在其他實(shí)施方式中,內(nèi)容服務(wù)器110可以通過文件下載過程來提供媒體 文件和相關(guān)聯(lián)的注釋數(shù)據(jù)。也可以使用其他訪問技術(shù)。內(nèi)容服務(wù)器110可以例如被實(shí)現(xiàn)為 一個或多個計(jì)算機(jī)系統(tǒng)600,如關(guān)于圖6所述。在一些實(shí)施方式中,內(nèi)容服務(wù)器110可以包括媒體管理器117和媒體存儲118。媒 體管理器117可以自媒體存儲118存儲和檢索媒體內(nèi)容項(xiàng)目。在運(yùn)行中,內(nèi)容服務(wù)器110 可以通過網(wǎng)絡(luò)115從客戶端設(shè)備10 接收對媒體內(nèi)容項(xiàng)目的請求。內(nèi)容服務(wù)器110繼而 可以將所接收的請求傳送到媒體管理器117。媒體管理器117可以從媒體存儲118檢索所 請求的媒體內(nèi)容項(xiàng)目,并且向客戶端設(shè)備10 提供對媒體內(nèi)容項(xiàng)目的訪問。例如,媒體管 理器117可以向客戶端設(shè)備10 流傳送所請求的媒體內(nèi)容項(xiàng)目。在一些實(shí)施方式中,內(nèi)容服務(wù)器110可以進(jìn)一步包括注釋管理器115和注釋存儲 116。注釋管理器115可以自注釋存儲116存儲和檢索注釋。該注釋可以與在媒體存儲118 中存儲的媒體內(nèi)容項(xiàng)目相關(guān)聯(lián)。在一些實(shí)施方式中,每一個注釋可以在與媒體內(nèi)容項(xiàng)目相 關(guān)聯(lián)的表中被存儲為行條目。在其他實(shí)施方式中,該注釋可以被存儲為它們的相關(guān)聯(lián)的媒 體內(nèi)容項(xiàng)目的一部分,例如被存儲為元數(shù)據(jù)。注釋可以包括各種媒體類型。注釋的示例包括文本注釋、音頻注釋、圖形注釋和視 頻注釋。注釋可以進(jìn)一步包括用于識別相關(guān)聯(lián)的媒體內(nèi)容項(xiàng)目的數(shù)據(jù)、相關(guān)聯(lián)的用戶標(biāo)識 符(例如,注釋的創(chuàng)建者)和相關(guān)聯(lián)的時間數(shù)據(jù)(例如,在注釋所關(guān)聯(lián)的媒體內(nèi)容項(xiàng)目中的 時間,諸如在時間長度期間的呈現(xiàn)時間)。可以與注釋相關(guān)聯(lián)的另外的數(shù)據(jù)可以包括例如屏 幕分辨率和注釋顯示存留的時間持續(xù)。注釋管理器115可以從媒體管理器117接收對注釋的請求。在一些實(shí)施方式中, 對注釋的請求可以包括相關(guān)聯(lián)的媒體內(nèi)容項(xiàng)目的標(biāo)識符、用于識別注釋的作者的用戶標(biāo)識 符和時間數(shù)據(jù)。注釋管理器115可以然后向媒體管理器117發(fā)送響應(yīng)于請求的注釋。在一些實(shí)施方式中,對注釋的請求可以包括注釋過濾數(shù)據(jù)。該請求可以指定具有 某些用戶標(biāo)識符的注釋或純文本注釋。請求可以包括其他注釋過濾數(shù)據(jù),諸如內(nèi)容過濾數(shù) 據(jù)(例如,包含不敬的言語的內(nèi)容)和時間過濾數(shù)據(jù)等。內(nèi)容服務(wù)器110可以從觀看者接收用于訪問媒體內(nèi)容項(xiàng)目的請求,以及向媒體管 理器117發(fā)送用于訪問的請求。媒體管理器117可以從注釋管理器115請求相關(guān)聯(lián)的注釋, 并且向客戶端設(shè)備10 提供媒體內(nèi)容項(xiàng)目和與媒體內(nèi)容項(xiàng)目相關(guān)聯(lián)的響應(yīng)注釋。注釋和 媒體內(nèi)容項(xiàng)目可以例如通過與在圖2中所示的界面200類似的界面被提供以在客戶端設(shè)備 10 上向觀看者呈現(xiàn)??梢源笾略谙嚓P(guān)聯(lián)的時間數(shù)據(jù)中指示的呈現(xiàn)時間的媒體內(nèi)容時間的 時間長度期間呈現(xiàn)注釋。在一些實(shí)施方式中,內(nèi)容服務(wù)器110可以進(jìn)一步從媒體內(nèi)容項(xiàng)目的觀看者接收注 釋。內(nèi)容服務(wù)器110可以例如通過與在圖2中所示的用戶界面200類似的用戶界面從在客 戶端設(shè)備102b的觀看者接收注釋。在一些實(shí)施方式中,所接收的注釋可以包括時間數(shù)據(jù), 該時間數(shù)據(jù)指示要在時間長度期間呈現(xiàn)注釋的呈現(xiàn)時間。注釋可以進(jìn)一步包括用戶標(biāo)識符,用于識別提交注釋的用戶或觀看者。例如,用戶 可以在內(nèi)容服務(wù)器110上具有帳戶,并且可以通過使用客戶端設(shè)備102和用戶標(biāo)識符來登 錄到內(nèi)容服務(wù)器110內(nèi)。其后,由用戶提交的所有注釋可以與用戶標(biāo)識符相關(guān)聯(lián)。在一些 實(shí)施方式中,可以對于不期望被識別的用戶或例如未登錄到帳戶的用戶的未識別的用戶使用匿名標(biāo)識符。內(nèi)容服務(wù)器110可以向注釋管理器115提供所接收的注釋。注釋管理器115可以 將所提交的注釋與用于指示相關(guān)聯(lián)的媒體內(nèi)容項(xiàng)目的數(shù)據(jù)一起存儲在注釋存儲116中。在一些實(shí)施方式中,內(nèi)容服務(wù)器110可以與廣告服務(wù)器130進(jìn)行通信。廣告服務(wù) 器130可以在廣告存儲131中存儲一個或多個廣告。廣告可以例如已經(jīng)被廣告主140提供。 內(nèi)容服務(wù)器110可以提供對要與媒體內(nèi)容項(xiàng)目一起呈現(xiàn)的一個或多個廣告的請求。該請求 可以例如包括相關(guān)數(shù)據(jù),諸如要在客戶端設(shè)備102上呈現(xiàn)的文本注釋的關(guān)鍵字。廣告服務(wù) 器130可以繼而識別和選擇被確定與該相關(guān)數(shù)據(jù)相關(guān)的廣告。在一些實(shí)施方式中,所選擇的廣告可以被提供到內(nèi)容服務(wù)器110,并且內(nèi)容服務(wù)器 110可以在與關(guān)聯(lián)于關(guān)鍵字的注釋大致相同的時間向客戶端設(shè)備102提供該廣告??梢栽?與在圖2中圖示的用戶界面200類似的用戶界面中呈現(xiàn)廣告。在其他實(shí)施方式中,廣告服務(wù)器130也可以接收注釋的相關(guān)聯(lián)的時間數(shù)據(jù),并且 可以向內(nèi)容服務(wù)器110提供所選擇的廣告。內(nèi)容服務(wù)器110可以向客戶端設(shè)備102提供廣 告以在與在客戶端設(shè)備上呈現(xiàn)與關(guān)鍵字相關(guān)聯(lián)的注釋大致相同的時間呈現(xiàn)。也可以使用其 他時間廣告呈現(xiàn)方案,例如向客戶端設(shè)備102提供廣告,并且將廣告本地緩沖在客戶端設(shè) 備102上以呈現(xiàn)等。在其他實(shí)施方式中,廣告主140可以將廣告與注釋預(yù)先相關(guān)聯(lián)。例如,廣告主140 可以訪問在注釋存儲116中存儲的注釋以確定哪些注釋要與廣告相關(guān)聯(lián)。一旦注釋已經(jīng)關(guān) 聯(lián)于廣告,則該廣告可以例如與在注釋存儲116中的相關(guān)聯(lián)的注釋的標(biāo)識符一起被存儲在 廣告存儲131中。在一些實(shí)施方式中,可以自動地進(jìn)行對要與廣告相關(guān)聯(lián)的注釋的選擇(例 如,使用基于關(guān)鍵字或圖像的搜索)。在其他實(shí)施方式中,可以例如通過下述方式來手動地 進(jìn)行關(guān)聯(lián)觀看注釋和相關(guān)聯(lián)的媒體內(nèi)容項(xiàng)目,并且確定要與注釋相關(guān)聯(lián)的適當(dāng)廣告。內(nèi)容服務(wù)器110、媒體管理器117、媒體存儲118、注釋管理器115、注釋存儲116、廣 告服務(wù)器130和廣告存儲131可以每一個被實(shí)現(xiàn)為獨(dú)立的計(jì)算機(jī)系統(tǒng),或可以被共同實(shí)現(xiàn) 為單個計(jì)算機(jī)系統(tǒng)。計(jì)算機(jī)系統(tǒng)可以包括獨(dú)立的計(jì)算機(jī)或計(jì)算機(jī)組(即,服務(wù)器群)。例如 在圖6中圖示了示例計(jì)算機(jī)系統(tǒng)600。注釋管理器115和媒體管理器117可以通過指令實(shí)現(xiàn),該指令在執(zhí)行時使得一個 或多個處理設(shè)備執(zhí)行如上所述的過程和功能。這樣的指令可以例如包括解譯指令,諸如腳 本指令,例如,JavaScript或ECMAkript指令;或可執(zhí)行代碼;或在計(jì)算機(jī)可讀介質(zhì)中存儲 的其他指令。注釋管理器115和媒體管理器117可以被獨(dú)立地實(shí)現(xiàn),或可以被實(shí)現(xiàn)為單個 軟件實(shí)體。圖2是用于呈現(xiàn)和接收對媒體內(nèi)容項(xiàng)目的注釋的示例用戶界面200。在一些實(shí)施 方式中,界面200可以被實(shí)現(xiàn)在客戶端設(shè)備10 處(例如,通過web瀏覽器),以及可以向 內(nèi)容服務(wù)器110發(fā)送數(shù)據(jù)和從其接收數(shù)據(jù)。在其他實(shí)施方式中,界面200也可以被實(shí)現(xiàn)為 單獨(dú)的應(yīng)用,諸如媒體播放器。用戶界面200包括媒體顯示窗口 215。媒體顯示窗口 215可以在播放期間顯示與媒 體內(nèi)容項(xiàng)目相關(guān)聯(lián)的任何視頻媒體內(nèi)容。如在圖2中所示的示例中所示,媒體顯示窗口 215 正在顯示放映在太空中的火箭的視頻媒體內(nèi)容。該視頻媒體可以例如由內(nèi)容服務(wù)器110的 媒體管理器117提供。
在其他實(shí)施方式中,媒體顯示窗口 215可以顯示與音頻內(nèi)容相關(guān)聯(lián)的視頻媒體內(nèi) 容,例如,響應(yīng)于歌曲的播放而產(chǎn)生的頻譜場。用戶界面200可以進(jìn)一步包括媒體控制工具220。該媒體控制工具包括用于控制 媒體內(nèi)容項(xiàng)目的播放的各種控件。該控件可以包括快進(jìn)、倒回、播放、停止等。媒體控制工 具220可以進(jìn)一步包括進(jìn)度條,用于示出與媒體內(nèi)容項(xiàng)目的時間長度相關(guān)的媒體內(nèi)容項(xiàng)目 的當(dāng)前呈現(xiàn)時間。例如,在該示例中圖示的進(jìn)度條示出在10分鐘32秒的總時間長度中的 1分鐘7秒的當(dāng)前呈現(xiàn)時間。在一些實(shí)施方式中,媒體顯示窗口 215可以進(jìn)一步顯示由先前的觀看者做出的圖 形注釋。如所示,在短語“hom ! ”的媒體顯示窗口 215中有圖形注釋。在一些實(shí)施方式中, 注釋可以包括創(chuàng)建注釋的用戶的用戶標(biāo)識符。例如,如接著注釋顯示的數(shù)據(jù)所示,注釋被與 用戶標(biāo)識符(朋友幻相關(guān)聯(lián)的先前觀看者做出。注釋也包括呈現(xiàn)注釋的呈現(xiàn)時間,例如, 1. 05,用于指示1分鐘5秒。先前的觀看者可能已經(jīng)使用例如在附圖中圖示的繪圖工具和 聲音工具235來做出了對媒體內(nèi)容項(xiàng)目的圖形注釋。替選地,觀看者可能已經(jīng)選擇或上載 了先前做出的圖像或圖形以創(chuàng)建圖形注釋。用戶界面200進(jìn)一步包括文本注釋觀看窗口 230。文本注釋觀看窗口可以大致在 由與注釋相關(guān)聯(lián)的時間數(shù)據(jù)限定的呈現(xiàn)時間顯示先前觀看者的文本注釋。如所示,存在在 文本注釋觀看窗口 230中顯示的三個文本注釋。接著每一個所顯示的注釋的是在括號中的 時間,用于指示在時間長度期間呈現(xiàn)注釋的、相對于媒體內(nèi)容項(xiàng)目的時間。大致在由與注釋 相關(guān)聯(lián)的時間數(shù)據(jù)限定的呈現(xiàn)時間在文本注釋窗口 230中顯示文本注釋。例如,內(nèi)容服務(wù) 器110的注釋管理器115可以提供注釋。因?yàn)槊襟w內(nèi)容項(xiàng)目可以具有大量的注釋,所以觀看者可能希望過濾或減少顯示的 注釋的數(shù)量。因此,在一些實(shí)施方式中,可以使用過濾設(shè)置按鈕245來過濾所顯示的注釋。 在一些實(shí)施方式中,彈出窗口能夠響應(yīng)于過濾設(shè)置按鈕M5的選擇而出現(xiàn),并且呈現(xiàn)過濾 選項(xiàng)菜單。使用過濾選項(xiàng)菜單,觀看者可以選擇僅觀看由具有與在觀看者聯(lián)系列表或朋友 /伙伴列表中的用戶匹配的用戶標(biāo)識符的用戶做出的注釋;或可以手動地選擇要觀看來自 哪些用戶的注釋。在其他實(shí)施方式中,用戶可以例如使用忽略列表選擇排除來自某些用戶 的注釋。在其他實(shí)施方式中,用戶可以選擇過濾具有不敬的語言的注釋,或可以選擇過濾在 媒體內(nèi)容項(xiàng)目的時間長度期間的指定時間段的一些或全部評論。在其他實(shí)施方式中,用戶 可以選擇通過類型來過濾注釋(例如,僅顯示文本注釋)。在一些實(shí)施方式中,可以例如由注釋管理器115在內(nèi)容服務(wù)器110進(jìn)行注釋過濾。 在其他實(shí)施方式中,可以在客戶端設(shè)備10 進(jìn)行過濾。在一些實(shí)施方式中,用戶界面200進(jìn)一步包括繪圖和聲音工具235。例如,觀看者 可以使用該工具來在媒體顯示窗口 215上創(chuàng)建圖形注釋。觀看者可以進(jìn)一步使用附接的麥 克風(fēng)或通過上載或選擇預(yù)先記錄的聲音文件來做出音頻注釋。用戶界面200可以進(jìn)一步包括文本注釋提交域M0。文本注釋提交域240可以接 收文本注釋,以在提交文本注釋時與媒體內(nèi)容項(xiàng)目相關(guān)聯(lián)。如所示,觀看者已經(jīng)輸入了文本 以創(chuàng)建注釋。通過選擇或點(diǎn)擊提交按鈕250,所輸入的文本可以作為注釋被提交。任何產(chǎn)生 的注釋被提交到內(nèi)容存儲110的注釋管理器115,在此,它們被與例如下述數(shù)據(jù)一起存儲在 注釋存儲116中時間數(shù)據(jù),用于識別何時要呈現(xiàn)注釋;用戶識別數(shù)據(jù),用于識別做出注釋的用戶;以及用于識別相關(guān)聯(lián)的媒體內(nèi)容項(xiàng)目的數(shù)據(jù)。在一些實(shí)施方式中,時間數(shù)據(jù)可以被設(shè)置為用戶開始輸入注釋的、在時間長度中 的時間,例如當(dāng)用戶暫停視頻并且開始輸入數(shù)據(jù)時,或當(dāng)用戶開始在文本注釋提交域中鍵 入數(shù)據(jù)時。用戶也可以通過指定在媒體內(nèi)容項(xiàng)目的時間長度期間的呈現(xiàn)時間來設(shè)置時間數(shù) 據(jù)。例如,用戶“朋友3”可以指定在呈現(xiàn)時間1分鐘5秒顯現(xiàn)“hom!”注釋。用戶可以進(jìn) 一步指定注釋的持續(xù)時間或指定在媒體內(nèi)容項(xiàng)目的時間長度期間可以移除注釋的呈現(xiàn)時 間。例如,用戶“朋友3”可以指定“Zoom ! ”注釋在呈現(xiàn)時間1分鐘20秒消失,或替選地具 有15秒的持續(xù)時間。用戶界面200可以進(jìn)一步包括廣告顯示窗口 210。廣告顯示窗口可以顯示具有所 顯示的注釋中的一個或多個的一個或多個廣告。廣告可以由廣告服務(wù)器130提供。例如,可 以基于在注釋中的一個或多個中找到的關(guān)鍵字來確定廣告,或可能已經(jīng)如參考圖1所述的 由廣告主140手動地確定廣告。在一些實(shí)施方式中,可以大致在與相關(guān)的注釋相同的時間 顯示廣告,但是廣告可以在廣告顯示窗口 210中持續(xù)比注釋更長的時間,以允許觀看者感 知它們。如所示,與在注釋中討論的“EXAMPLEM0VIE (示例電影),,對應(yīng)地示出了 “EXAMPLE MOVIE”的廣告。圖3是用于接收對媒體內(nèi)容項(xiàng)目的注釋的示例過程300的流程圖。過程300可以 例如被實(shí)現(xiàn)在圖1的內(nèi)容服務(wù)器110中。對于多個用戶提供媒體內(nèi)容項(xiàng)目(301)。內(nèi)容服務(wù)器110的媒體管理器117可以 提供媒體內(nèi)容項(xiàng)目。例如,可以將媒體內(nèi)容項(xiàng)目流傳送到在客戶端設(shè)備102b的用戶。從用戶中的一個或多個接收注釋(303)。內(nèi)容服務(wù)器110的注釋管理器115可以 接收注釋。例如,注釋包括時間數(shù)據(jù),用于限定在媒體內(nèi)容項(xiàng)目的時間長度期間的呈現(xiàn)時 間;以及用戶標(biāo)識符,用于識別做出注釋的用戶。例如,在客戶端設(shè)備102b的用戶可以使用 例如與在圖2中所述的用戶界面200類似的用戶界面來做出注釋。將注釋與媒體內(nèi)容項(xiàng)目相關(guān)聯(lián)(30 。內(nèi)容服務(wù)器110的注釋管理器115可以通 過下述方式來將注釋與媒體內(nèi)容項(xiàng)目相關(guān)聯(lián)將注釋與用戶標(biāo)識符、用于限定呈現(xiàn)時間的 時間數(shù)據(jù)和相關(guān)聯(lián)的媒體內(nèi)容項(xiàng)目的標(biāo)識符一起存儲在注釋存儲116中??梢砸韵率龇绞?來將注釋與媒體內(nèi)容項(xiàng)目相關(guān)聯(lián)當(dāng)觀看媒體內(nèi)容項(xiàng)目時,在媒體內(nèi)容項(xiàng)目的呈現(xiàn)期間大 致在時間長度期間的呈現(xiàn)時間呈現(xiàn)所接收的注釋。圖4是用于呈現(xiàn)對媒體內(nèi)容項(xiàng)目的注釋的示例過程400的流程圖。過程400可以 例如被實(shí)現(xiàn)在圖ι的內(nèi)容服務(wù)器110和廣告服務(wù)器130中。提供媒體內(nèi)容項(xiàng)目(401)。內(nèi)容服務(wù)器110的媒體管理器117可以提供媒體內(nèi)容 項(xiàng)目。例如,可以向在一個或多個客戶端設(shè)備10 和102b的用戶流傳送媒體內(nèi)容項(xiàng)目。監(jiān)視媒體內(nèi)容項(xiàng)目時間長度的當(dāng)前呈現(xiàn)時間(403)。例如,內(nèi)容服務(wù)器110的媒體 管理器117可以監(jiān)視媒體內(nèi)容項(xiàng)目的當(dāng)前呈現(xiàn)時間。識別具有限定等于當(dāng)前呈現(xiàn)時間的呈現(xiàn)時間的時間數(shù)據(jù)的注釋005)。內(nèi)容服務(wù) 器Iio的注釋管理器115可以識別具有等于當(dāng)前呈現(xiàn)時間的呈現(xiàn)時間的注釋。注釋管理器 115可以向注釋存儲116查詢具有指定當(dāng)前呈現(xiàn)時間的時間數(shù)據(jù)的注釋或接近當(dāng)前呈現(xiàn)時 間的注釋。
檢索和可選地過濾響應(yīng)注釋007)。注釋管理器115例如可以檢索注釋。所檢索 的注釋可以被過濾以僅包括由觀看者批準(zhǔn)的用戶做出的注釋,或替選地,去除由觀看者指 定的用戶做出的注釋。注釋可以被進(jìn)一步過濾以例如排除特定的注釋類型或去除具有不敬 語言的注釋。注釋可以被內(nèi)容服務(wù)器Iio的注釋管理器115過濾。替選地,注釋可以例如 被發(fā)送到客戶端設(shè)備102a,在客戶端設(shè)備10 被過濾。提供注釋用于呈現(xiàn)(409)。當(dāng)在內(nèi)容服務(wù)器110進(jìn)行注釋過濾時,被過濾的注釋被 提供到客戶端設(shè)備10 并且例如使用與在圖2中圖示的用戶界面200類似的用戶界面向 觀看者呈現(xiàn)。當(dāng)通過客戶端設(shè)備10 進(jìn)行注釋過濾時,注釋被類似地呈現(xiàn)給用戶。在媒體 內(nèi)容項(xiàng)目的時間長度期間大致在與注釋相關(guān)聯(lián)的時間數(shù)據(jù)中指定的呈現(xiàn)時間呈現(xiàn)注釋??梢钥蛇x地提供與注釋相關(guān)的廣告(411)??梢酝ㄟ^廣告服務(wù)器130從廣告存儲 131檢索廣告。例如,所檢索的廣告被呈現(xiàn)到客戶端設(shè)備102a,并且在與在圖2中圖示的用 戶界面200類似的用戶界面中向用戶顯示。在一些實(shí)施方式中,可以大致在與相關(guān)的注釋 相同的呈現(xiàn)時間顯示廣告。圖5是用于呈現(xiàn)對媒體內(nèi)容項(xiàng)目的注釋的示例過程500的流程圖。過程300可以 例如被實(shí)現(xiàn)在圖1的內(nèi)容服務(wù)器110中。提供媒體內(nèi)容項(xiàng)目(501)。例如,內(nèi)容服務(wù)器110的媒體管理器117可以提供媒體 內(nèi)容項(xiàng)目。通過向客戶端設(shè)備10 流傳送媒體內(nèi)容項(xiàng)目,可以向客戶端設(shè)備10 提供媒 體內(nèi)容項(xiàng)目以向觀看者呈現(xiàn)。例如,客戶端設(shè)備10 可以接收流媒體內(nèi)容項(xiàng)目,并且通過 與在圖2中圖示的用戶界面200類似的用戶界面向觀看者播放或呈現(xiàn)媒體內(nèi)容項(xiàng)目。媒體內(nèi)容項(xiàng)目具有時間長度和一個或多個相關(guān)聯(lián)的注釋。注釋可以包括例如文 本、圖形、音頻和視頻注釋。每一個注釋可以具有相關(guān)聯(lián)的用戶標(biāo)識符,用于識別做出注釋 的用戶。每一個注釋可以進(jìn)一步具有時間數(shù)據(jù),用于描述在媒體內(nèi)容項(xiàng)目的時間長度中的 呈現(xiàn)時間。監(jiān)視媒體內(nèi)容項(xiàng)目時間長度的當(dāng)前呈現(xiàn)時間(503)。媒體內(nèi)容項(xiàng)目的當(dāng)前呈現(xiàn)時 間可以例如被內(nèi)容服務(wù)器110的媒體管理器117監(jiān)視。識別具有限定等于當(dāng)前呈現(xiàn)時間的呈現(xiàn)時間的時間數(shù)據(jù)的注釋(505)。例如,可以 由內(nèi)容服務(wù)器Iio的注釋管理器115在注釋存儲116中識別注釋。當(dāng)前呈現(xiàn)時間可以指呈 現(xiàn)媒體內(nèi)容項(xiàng)目的在時間長度中的時間。大致在當(dāng)前呈現(xiàn)時間提供所識別的注釋以呈現(xiàn)(507)。例如,可以從內(nèi)容服務(wù)器 110的注釋管理器向客戶端設(shè)備10 提供注釋。例如,所識別的注釋可以首先被提供到緩 沖器,以避免網(wǎng)絡(luò)擁塞。然后可以從緩沖器向客戶端設(shè)備10 提供注釋。緩沖器可以例如 是內(nèi)容服務(wù)器110的一部分。圖6是可以用于實(shí)現(xiàn)在此所述的系統(tǒng)和方法的示例計(jì)算機(jī)系統(tǒng)600的框圖。例如, 可以使用系統(tǒng)600來實(shí)現(xiàn)內(nèi)容服務(wù)器110、媒體管理器117、注釋管理器115、媒體存儲118、 注釋存儲116、廣告服務(wù)器130、廣告存儲131和客戶端設(shè)備10 和102b的每一個。系統(tǒng)600包括處理器610、存儲器620、存儲設(shè)備630和輸入/輸出設(shè)備640??梢?例如使用系統(tǒng)總線650來互連組件610、620、630和640的每一個。處理器610能夠處理用 于在系統(tǒng)600內(nèi)執(zhí)行的指令。在一種實(shí)施方式中,處理器610是單線程處理器。在另一種 實(shí)施方式中,處理器610是多線程處理器。處理器610能夠處理在存儲器620或在存儲設(shè)備630上存儲的指令。存儲器620存儲系統(tǒng)600內(nèi)的信息。在一種實(shí)施方式中,存儲器620是計(jì)算機(jī)可 讀介質(zhì)。在一種實(shí)施方式中,存儲器620是易失性存儲單元。在另一種實(shí)施方式中,存儲器 620是非易失性存儲單元。存儲設(shè)備630能夠提供用于系統(tǒng)600的海量存儲。在一種實(shí)施方式中,存儲設(shè)備 630是計(jì)算機(jī)可讀介質(zhì)。在各個不同的實(shí)施方式中,存儲設(shè)備630可以例如包括硬盤設(shè)備、 光盤設(shè)備或一些其他的大容量存儲設(shè)備。輸入/輸出設(shè)備640提供用于系統(tǒng)600的輸入/輸出操作。在一種實(shí)施方式中, 輸入/輸出設(shè)備640可以包括下述的一個或多個網(wǎng)絡(luò)接口設(shè)備,諸如以太網(wǎng)卡;串行通信 設(shè)備,諸如RS-232端口 ;和/或無線接口設(shè)備,諸如802. 11卡。在另一種實(shí)施方式中,輸入 /輸出設(shè)備可以包括被構(gòu)造來向諸如鍵盤、打印機(jī)和顯示設(shè)備660的其他輸入/輸出設(shè)備接 收輸入數(shù)據(jù)和發(fā)送輸出數(shù)據(jù)的驅(qū)動器設(shè)備。可以在計(jì)算機(jī)處理系統(tǒng)中實(shí)現(xiàn)在本專利文檔中描述的裝置、方法、流程圖和結(jié)構(gòu) 框圖,該計(jì)算機(jī)處理系統(tǒng)包括程序代碼,該程序代碼包括能夠被計(jì)算機(jī)處理系統(tǒng)執(zhí)行的程 序指令。也可以使用其他實(shí)施方式。另外,也可以使用在本專利文檔中描述的流程圖和結(jié) 構(gòu)框圖來實(shí)現(xiàn)對應(yīng)的軟件結(jié)構(gòu)和算法及其等同物,該在本專利文檔中描述的流程圖和結(jié)構(gòu) 框圖描述了特定方法和/或支持步驟的對應(yīng)行為和支持所公開的結(jié)構(gòu)裝置的對應(yīng)功能。該描述給出了本發(fā)明的最佳模式,并且提供示例來描述本發(fā)明和使得本領(lǐng)域內(nèi)的 普通技術(shù)人員能夠制造和使用本發(fā)明。該描述不將本發(fā)明限于給出的精確術(shù)語。因此,雖 然已經(jīng)參考如上所述的示例詳細(xì)描述了本發(fā)明,但是本領(lǐng)域內(nèi)的普通技術(shù)人員可以在不偏 離本發(fā)明的范圍的情況下對示例進(jìn)行替代、修改和改變。
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括向多個用戶提供媒體內(nèi)容項(xiàng)目,所述媒體內(nèi)容項(xiàng)目具有時間長度;從所述多個用戶接收對所述媒體內(nèi)容項(xiàng)目的注釋,所述注釋每一個具有相關(guān)聯(lián)的時間 數(shù)據(jù),所述時間數(shù)據(jù)限定在所述時間長度期間的呈現(xiàn)時間;以及將所接收的注釋與所述媒體內(nèi)容項(xiàng)目相關(guān)聯(lián),使得在所述媒體內(nèi)容項(xiàng)目的呈現(xiàn)期間大 致在所述時間長度期間的所述呈現(xiàn)時間呈現(xiàn)所述注釋。
2.根據(jù)權(quán)利要求1所述的方法,其中,提供對所述媒體內(nèi)容項(xiàng)目的訪問包括向所述多 個用戶流傳送所述媒體內(nèi)容項(xiàng)目。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述媒體內(nèi)容項(xiàng)目是視頻內(nèi)容項(xiàng)目。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述注釋包括文本注釋。
5.根據(jù)權(quán)利要求1所述的方法,其中,所述注釋包括圖形注釋。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述注釋包括音頻注釋。
7.根據(jù)權(quán)利要求1所述的方法,其中,由所述注釋的創(chuàng)建者來指定限定在所述時間長 度期間的呈現(xiàn)時間的相關(guān)聯(lián)的時間數(shù)據(jù)。
8.根據(jù)權(quán)利要求1所述的方法,其中,限定在所述時間長度期間的呈現(xiàn)時間的相關(guān)聯(lián) 的時間數(shù)據(jù)是在所述時間長度期間當(dāng)創(chuàng)建與所述時間數(shù)據(jù)相關(guān)聯(lián)的所述注釋時的時間。
9.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括提供媒體內(nèi)容項(xiàng)目以在客戶端設(shè)備上呈現(xiàn),所述媒體內(nèi)容項(xiàng)目具有時間長度,并且與 來自多個用戶的多個注釋相關(guān)聯(lián),每一個注釋具有相關(guān)聯(lián)的用戶標(biāo)識符和相關(guān)聯(lián)的時間數(shù) 據(jù);監(jiān)視所述時間長度的當(dāng)前呈現(xiàn)時間;識別具有限定等于所述當(dāng)前呈現(xiàn)時間的呈現(xiàn)時間的時間數(shù)據(jù)的注釋;以及大致在所述時間長度期間的所述當(dāng)前呈現(xiàn)時間,提供所識別的注釋以與所述媒體內(nèi)容項(xiàng)目一起呈現(xiàn)。
10.根據(jù)權(quán)利要求9所述的方法,其中,提供所述媒體內(nèi)容項(xiàng)目包括流傳送所述媒體 內(nèi)容項(xiàng)目。
11.根據(jù)權(quán)利要求9所述的方法,其中,所述媒體內(nèi)容項(xiàng)目包括視頻內(nèi)容項(xiàng)目。
12.根據(jù)權(quán)利要求9所述的方法,其中,所述注釋是文本注釋。
13.根據(jù)權(quán)利要求9所述的方法,其中,所述注釋是圖形注釋。
14.根據(jù)權(quán)利要求9所述的方法,進(jìn)一步包括過濾所識別的注釋;以及大致在所述時間長度期間的所述當(dāng)前呈現(xiàn)時間,僅提供經(jīng)過濾的所識別的注釋以與所 述媒體內(nèi)容項(xiàng)目一起呈現(xiàn)。
15.根據(jù)權(quán)利要求14所述的方法,其中,過濾所識別的注釋包括通過與所識別的注釋 相關(guān)聯(lián)的用戶標(biāo)識符來過濾所識別的注釋。
16.根據(jù)權(quán)利要求15所述的方法,其中,通過用戶標(biāo)識符來過濾所識別的注釋包括檢 索用戶列表,并且使用所檢索的用戶列表來過濾所識別的注釋。
17.根據(jù)權(quán)利要求15所述的方法,其中,過濾所識別的注釋包括通過內(nèi)容來過濾所識 別的注釋。
18.根據(jù)權(quán)利要求15所述的方法,其中,過濾所識別的注釋包括過濾具有限定落到指 定的時間段內(nèi)的呈現(xiàn)時間的時間數(shù)據(jù)的所識別的注釋。
19.根據(jù)權(quán)利要求9所述的方法,進(jìn)一步包括識別與所識別的注釋中的一個或多個相 關(guān)的廣告,并且大致在所述相關(guān)的注釋的呈現(xiàn)時間呈現(xiàn)所述廣告。
20.根據(jù)權(quán)利要求19所述的方法,其中,所識別的注釋包括文本注釋,并且識別與所識 別的注釋中的一個或多個相關(guān)的廣告包括識別與在所識別的注釋中的廣告相關(guān)聯(lián)的關(guān)鍵 字。
21.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括在客戶端設(shè)備接收具有時間長度的媒體內(nèi)容項(xiàng)目;在所述客戶端設(shè)備接收對所述媒體內(nèi)容項(xiàng)目的注釋,所述注釋每一個具有相關(guān)聯(lián)的時 間數(shù)據(jù),所述相關(guān)聯(lián)的時間數(shù)據(jù)限定在所述時間長度期間的呈現(xiàn)時間;在所述客戶端設(shè)備呈現(xiàn)所述媒體內(nèi)容項(xiàng)目;以及大致在所述時間長度期間的所述呈現(xiàn)時間在所述客戶端設(shè)備呈現(xiàn)所述注釋。
22.根據(jù)權(quán)利要求21所述的方法,其中,所述媒體內(nèi)容項(xiàng)目是視頻內(nèi)容項(xiàng)目。
23.根據(jù)權(quán)利要求21所述的方法,進(jìn)一步包括過濾所接收的注釋;以及大致在所述時間長度期間的所述呈現(xiàn)時間在所述客戶端設(shè)備僅呈現(xiàn)所過濾的注釋。
24.根據(jù)權(quán)利要求21所述的方法,進(jìn)一步包括識別與所接收的注釋中的一個或多個 相關(guān)的廣告,并且大致在所述相關(guān)的注釋的所述時間長度期間的所述呈現(xiàn)時間在所述客戶 端設(shè)備呈現(xiàn)所述廣告。
全文摘要
在一個一般方面,向多個用戶提供媒體內(nèi)容項(xiàng)目,所述媒體內(nèi)容項(xiàng)目具有時間長度。從多個用戶接收對媒體內(nèi)容項(xiàng)目的注釋,所述注釋每一個具有相關(guān)聯(lián)的時間數(shù)據(jù),所述時間數(shù)據(jù)限定在所述時間長度期間的呈現(xiàn)時間。將所接收的注釋與媒體內(nèi)容項(xiàng)目相關(guān)聯(lián),使得在媒體內(nèi)容項(xiàng)目的呈現(xiàn)期間大致在所述時間長度期間的呈現(xiàn)時間呈現(xiàn)注釋。
文檔編號G06Q30/00GK102113009SQ200980130845
公開日2011年6月29日 申請日期2009年8月5日 優(yōu)先權(quán)日2008年8月5日
發(fā)明者塔里弗·布魯克斯·希斯 申請人:谷歌公司