国产精品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>

      視頻管理系統(tǒng)的制作方法

      文檔序號:7993159閱讀:341來源:國知局
      視頻管理系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種用于管理視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)的系統(tǒng)和方法。在一個實施例中,內(nèi)容管理系統(tǒng)接收視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù),諸如標題、縮略圖和主題標識符。對于用于使用目的地站點來呈現(xiàn)視頻數(shù)據(jù)的媒體播放器的指令也被生成來簡化視頻數(shù)據(jù)向一個或多個目的地站點的分發(fā)。內(nèi)容管理系統(tǒng)進一步使得用戶能夠編輯存儲的視頻數(shù)據(jù),以通過識別在視頻數(shù)據(jù)中的一個或多個線索點來定制廣告或其他數(shù)據(jù)在視頻數(shù)據(jù)內(nèi)的置放。數(shù)據(jù)存儲耦合到內(nèi)容管理系統(tǒng),以存儲視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)。
      【專利說明】視頻管理系統(tǒng)

      【技術領域】
      [0001]本公開總體上涉及內(nèi)容管理系統(tǒng),并且更具體地涉及視頻數(shù)據(jù)的管理和分發(fā)。

      【背景技術】
      [0002]在網(wǎng)絡和計算技術中的進展已經(jīng)允許更容易地向公眾分發(fā)諸如視頻數(shù)據(jù)、圖像數(shù)據(jù)和文本數(shù)據(jù)的內(nèi)容。因此,越來越多數(shù)量的內(nèi)容被置于在線,其中,它能夠被多個用戶訪問。通常,向目的地站點發(fā)送內(nèi)容,目的地站點托管內(nèi)容并且保存從其訪問內(nèi)容的網(wǎng)頁。例如,實體通過訪問目的地站點并且觀看包括用戶的博客的文本和/或圖像的網(wǎng)頁來訪問用戶的博客。類似地,目的地站點接收視頻數(shù)據(jù),并且保存被訪問來觀看視頻數(shù)據(jù)的一個或多個網(wǎng)頁。
      [0003]傳統(tǒng)的內(nèi)容分發(fā)技術容易允許目的地站點對文本和圖像的分發(fā),同時也允許內(nèi)容提供商對于目的地站點對文本和圖像數(shù)據(jù)的呈現(xiàn)具有有效的控制。然而,這些傳統(tǒng)系統(tǒng)限制了內(nèi)容提供商控制視頻數(shù)據(jù)的外觀的能力。當前,向目的地站點傳送視頻數(shù)據(jù),并且目的地站點指定如何呈現(xiàn)視頻數(shù)據(jù)。例如,目的地站點可以使用具有目的地站點指定的外觀的媒體播放器來呈現(xiàn)視頻數(shù)據(jù)。例如,目的地站點可以使用媒體播放器,該媒體播放器在視頻數(shù)據(jù)上疊加目的地站點的徽標或其他商標或者限制呈現(xiàn)視頻數(shù)據(jù)的媒體播放器的大小和布置。而且,當向目的地站點分發(fā)視頻數(shù)據(jù)時,傳統(tǒng)方法要求向每一個目的地站點獨立地輸入與視頻數(shù)據(jù)相關聯(lián)的數(shù)據(jù),增加了用于向不同的目的地站點分發(fā)視頻數(shù)據(jù)所需的時間。


      【發(fā)明內(nèi)容】

      [0004]在此公開的實施例提供了用于管理視頻數(shù)據(jù)和向一個或多個目的地站點傳送視頻數(shù)據(jù)的系統(tǒng)和方法。一個實施例包括內(nèi)容管理系統(tǒng),所述內(nèi)容管理系統(tǒng)接收視頻數(shù)據(jù)、與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù),并且生成用于配置媒體播放器的數(shù)據(jù)以呈現(xiàn)視頻數(shù)據(jù)。所述內(nèi)容管理系統(tǒng)向存儲所述視頻數(shù)據(jù)、所述元數(shù)據(jù)和所述媒體播放器配置數(shù)據(jù)的數(shù)據(jù)存儲傳送所述視頻數(shù)據(jù)。所述內(nèi)容管理系統(tǒng)也接收包括搜索詞語的對訪問所述視頻數(shù)據(jù)的請求,并且數(shù)據(jù)存儲通過識別與所接收的搜索詞語類似的存儲的元數(shù)據(jù)來檢索所述視頻數(shù)據(jù),并且向所述內(nèi)容管理系統(tǒng)傳送所述視頻數(shù)據(jù)和相關聯(lián)的元數(shù)據(jù)。
      [0005]在一個實施例中,所述內(nèi)容管理系統(tǒng)包括縮略圖編輯器,所述縮略圖編輯器識別多個圖像,諸如來自所述視頻數(shù)據(jù)的幀。所述縮略圖編輯器向來自所述多個圖像的第一圖像設置與視頻數(shù)據(jù)相關聯(lián)的縮略圖,并且向一個或多個目的地站點傳送所述第一圖像。接收用于描述當所述第一圖像是所述縮略圖時與所述視頻數(shù)據(jù)的交互的第一分析數(shù)據(jù),并且,所述縮略圖編輯器將來自所述多個圖像的第二圖像設置為所述縮略圖,并且向一個或多個目的地站點傳送所述第二圖像。接收用于描述當所述第二圖像是所述縮略圖時與所述視頻數(shù)據(jù)的交互的第二分析數(shù)據(jù)。然后使用所述第一和第二分析數(shù)據(jù)來確定與所述視頻數(shù)據(jù)相關聯(lián)的所述縮略圖。
      [0006]在此描述的特征和優(yōu)點不是包括一切的,并且許多另外的特征和優(yōu)點對于考慮到附圖和說明書的本領域內(nèi)的普通技術人員是顯然的。而且,應當注意,在說明書中使用的語言已經(jīng)主要被選擇來用于可讀性和指示目的,并且不限制在此公開的主題的范圍。

      【專利附圖】

      【附圖說明】
      [0007]在附圖的圖中通過示例而不是通過限制來說明實施例,在附圖中,使用相似的附圖標號來指示類似的元件。
      [0008]圖1是根據(jù)一個實施例的、包括內(nèi)容管理系統(tǒng)的計算環(huán)境的一個實施例的框圖。
      [0009]圖2A是根據(jù)一個實施例的內(nèi)容管理系統(tǒng)的框圖。
      [0010]圖2B是圖示根據(jù)一個實施例的內(nèi)容管理模塊的框圖。
      [0011]圖3是根據(jù)一個實施例的數(shù)據(jù)編輯模塊的一個實施例的框圖。
      [0012]圖4是根據(jù)一個實施例的數(shù)據(jù)存儲的一個實施例的框圖。
      [0013]圖5是根據(jù)一個實施例的、用于管理和分發(fā)視頻數(shù)據(jù)和相關聯(lián)的元數(shù)據(jù)到目的地站點的方法的一個實施例的流程圖。
      [0014]圖6是根據(jù)一個實施例的、用于修改與視頻數(shù)據(jù)相關聯(lián)的存儲的元數(shù)據(jù)和修改的元數(shù)據(jù)的分發(fā)的方法的一個實施例的流程圖。
      [0015]圖7是根據(jù)一個實施例的、用于對與視頻數(shù)據(jù)相關聯(lián)的縮略圖的選擇的方法的流程圖。
      [0016]圖8是根據(jù)一個實施例的、用于向廣告服務器傳送與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)的方法的一個實施例的流程圖。
      [0017]圖9是根據(jù)一個實施例的、使用內(nèi)容管理系統(tǒng)來管理視頻數(shù)據(jù)的示例用戶界面。
      [0018]圖10是根據(jù)一個實施例的、用于觀看和編輯與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)的示例用戶界面。
      [0019]圖11是根據(jù)一個實施例的、用于識別用于向視頻數(shù)據(jù)中插入補充數(shù)據(jù)的線索點的示例用戶界面。
      [0020]圖12是根據(jù)一個實施例的、用于觀看和編輯與視頻數(shù)據(jù)相關聯(lián)的聯(lián)合數(shù)據(jù)的示例用戶界面。
      [0021]圖13是根據(jù)一個實施例的、用于包括對視頻數(shù)據(jù)的播放列表的手動生成或修改的示例用戶界面。
      [0022]圖14是根據(jù)一個實施例的、用于對包括視頻數(shù)據(jù)的播放列表的動態(tài)生成或修改的示例用戶界面。

      【具體實施方式】
      [0023]下面描述內(nèi)容管理系統(tǒng),內(nèi)容管理系統(tǒng)簡化視頻數(shù)據(jù)向目的地站點的分發(fā)和與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)的保存。在下面的說明中,為了說明,闡述了多個具體細節(jié),以提供各個實施例的徹底理解。然而,對于本領域內(nèi)的技術人員顯然地,可以在沒有這些具體細節(jié)的情況下實踐各個實施例。在其他情況下,以框圖形式示出了結構和裝置,以便避免混淆特定細節(jié)。
      [0024]在說明書中對于“一個實施例”或“實施例”的引用表示在至少一個實施例中包括與該實施例相關地描述的特定特征、結構或特性。在說明書中的各個位置的短語“在一個實施例中”的出現(xiàn)不必然全部指的是同一實施例。
      [0025]在對于在計算機存儲器內(nèi)的數(shù)據(jù)比特的操作的算法和符號表示方面來呈現(xiàn)下面的詳細說明的一些部分。這些算法描述和表示是數(shù)據(jù)處理領域內(nèi)的技術人員使用來最有效地向本領域內(nèi)的其他技術人員傳送他們的工作的實質(zhì)所使用的方法。算法在此并且一般被設想為導致期望結果的自一致的步驟序列。步驟是需要物理量的物理操縱的那些。通常,雖然不必然,但是這些量采取能夠被存儲、傳送、組合、比較或另外操縱的電或磁信號的形式。已證明有時方便的是,主要因為通常使用的原因,將這些信號稱為比特、值、元素、符號、字符、詞語或數(shù)字等。
      [0026]然而,應當記住,這些和類似詞語全部要與適當?shù)奈锢砹肯嚓P聯(lián),并且僅是被應用到這些量的方便的標簽。除非具體說明,否則從下面的公開顯然地,可以明白,貫穿本公開,諸如“處理”、“計算”、“運算”、“確定”或“顯示”等的詞語指的是計算機系統(tǒng)或類似的電子計算裝置的動作和過程,該計算機系統(tǒng)或類似的電子計算裝置將被表示為在計算機系統(tǒng)的寄存器和存儲器內(nèi)的物理(電子)量的數(shù)據(jù)操縱和轉(zhuǎn)換為被類似地表示為在計算機系統(tǒng)的存儲器或寄存器或其他這樣的信息存儲、發(fā)送或顯示裝置內(nèi)的物理量的其他數(shù)據(jù)。
      [0027]本實施例也涉及用于執(zhí)行在此的操作的設備。該設備可以被具體構造來用于所需的目的,或者它可以是被在計算機中存儲的計算機程序選擇性地啟動或重新配置的通用計算機。所公開的實施例可以采取完全硬件實施例、完全軟件實施例或包括硬件和軟件元素兩者的實施例的形式。以包括在計算機可讀存儲介質(zhì)上存儲的指令或數(shù)據(jù)的軟件來實現(xiàn)一個實施例,該軟件包括但是不限于固件、駐留軟件、微碼或用于存儲由處理器執(zhí)行的指令的另一方法。
      [0028]而且,實施例可以采取能夠從計算機可用或計算機可讀存儲介質(zhì)訪問的計算機程序產(chǎn)品的形式,該存儲介質(zhì)提供代碼以由計算機或任何指令執(zhí)行系統(tǒng)使用或與其相關地使用。為了本說明書的目的,計算機可用或計算機可讀存儲介質(zhì)是可以包含、存儲或傳送程序以由指令執(zhí)行系統(tǒng)、設備或裝置使用或與其相關地使用的任何設備。計算機可讀存儲介質(zhì)可以是電、磁、光、電磁、紅外線或半導體系統(tǒng)(或設備或裝置)或傳播介質(zhì)。有形計算機可讀存儲介質(zhì)的示例包括半導體或固態(tài)存儲器、磁帶、可裝卸計算機盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、硬磁盤、光盤、EPROM、EEPR0M、磁卡或光卡。光盤的示例包括致密盤-只讀存儲器(CD-ROM)、致密盤-讀/寫(CD-R/W)和數(shù)字視頻盤(DVD)。
      [0029]適合于存儲和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng)包括直接地或通過系統(tǒng)總線間接地耦合到存儲器元件的至少一個處理器。該存儲器元件可以包括:在程序代碼的實際執(zhí)行期間使用的本地存儲器;大容量存儲;以及高速緩存,其提供執(zhí)行一些程序代碼的暫時存儲,以便減少在執(zhí)行期間必須從大容量存儲檢索代碼的次數(shù)。在一些實施例中,輸入/輸出(I/o)裝置(諸如鍵盤、顯示器、指示裝置或被配置來接收數(shù)據(jù)或呈現(xiàn)數(shù)據(jù)的其他裝置)直接地或通過介入的I/o控制器來耦合到系統(tǒng)。
      [0030]網(wǎng)絡適配器也可以耦合到數(shù)據(jù)處理系統(tǒng),以允許通過介入的專用或公共網(wǎng)絡耦合到其他數(shù)據(jù)處理系統(tǒng)或遠程打印機或存儲裝置。調(diào)制解調(diào)器、有線調(diào)制解調(diào)器或以太網(wǎng)卡僅是當前可獲得的類型的網(wǎng)絡適配器的示例。
      [0031]最后,在此提供的算法和顯示器不固有地與任何特定計算機或其他設備相關。各種通用系統(tǒng)可以與根據(jù)在此所述的實施例的程序一起使用,或者,可以證明方便的是,構造更專業(yè)的設備以執(zhí)行所需的方法步驟。從下面的說明,用于多種這些系統(tǒng)的所需結構將顯而易見??梢悦靼?,多種編程語言可以用于實現(xiàn)在此所述的實施例。
      [0032]系統(tǒng)概述
      [0033]圖1示出用于分發(fā)和保存視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)的系統(tǒng)100的實施例。在圖1描述的實施例中,系統(tǒng)100包括內(nèi)容管理系統(tǒng)(CMS) 110、數(shù)據(jù)存儲120、分析引擎125、高速緩存130、一個或多個廣告服務器(“ad服務器”)140A-140N(也單獨稱為或統(tǒng)稱為140)、網(wǎng)絡150、一個或多個用戶裝置160A、160B、160C(也單獨稱為或統(tǒng)稱為160)和一個或多個目的地站點170A-170N(也單獨稱為或統(tǒng)稱為170)。另外,圖1也圖示了在目的地站點170上操作的媒體播放器115。然而,在其他實施例中,系統(tǒng)100可以包括不同組件和/或除了圖1描述的那些之外的另外的組件。
      [0034]CMSllO包括一個或多個處理器和一個或多個存儲裝置,該一個或多個存儲裝置用于存儲由一個或多個處理器執(zhí)行的數(shù)據(jù)或指令。例如,CMSllO是具有數(shù)據(jù)處理和通信能力的服務器、服務器陣列或任何其他計算裝置或一組計算裝置。CMSllO從一個或多個用戶裝置160或其他源接收視頻數(shù)據(jù)和元數(shù)據(jù)。CMSllO將元數(shù)據(jù)與視頻數(shù)據(jù)相關聯(lián),并且向數(shù)據(jù)存儲110傳送元數(shù)據(jù)、視頻數(shù)據(jù)和在視頻數(shù)據(jù)和元數(shù)據(jù)之間的關聯(lián),允許數(shù)據(jù)存儲110保存在視頻數(shù)據(jù)和元數(shù)據(jù)之間的關系。另外,CMSllO從用戶裝置160接收對于所存儲的視頻數(shù)據(jù)的請求,并且從數(shù)據(jù)存儲120檢索視頻數(shù)據(jù)和與存儲的視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)。
      [0035]CMSllO也生成數(shù)據(jù)或指令,用于當被處理器執(zhí)行時配置用于呈現(xiàn)視頻數(shù)據(jù)的媒體播放器115。在一個實施例中,用于配置媒體播放器115的數(shù)據(jù)是在網(wǎng)頁中包括的“嵌入代碼”。CMSllO基于視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)來生成用于媒體播放器115配置的數(shù)據(jù),諸如嵌入代碼。
      [0036]另外,CMSllO包括用于生成一個或多個用戶界面的數(shù)據(jù)或指令,該用戶界面顯示從數(shù)據(jù)存儲120檢索的視頻數(shù)據(jù)和元數(shù)據(jù)。由CMSllO生成的用戶界面簡化與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)的用戶查看和修改,允許用戶更容易定制視頻數(shù)據(jù)經(jīng)由目的地站點170向其他用戶的呈現(xiàn)和內(nèi)容連同視頻數(shù)據(jù)的呈現(xiàn)。例如,由CMSllO生成的用戶界面允許用戶定制嵌入媒體播放器115的商標或皮膚,媒體播放器115用于通過修改由CMSllO使用的元數(shù)據(jù)以生成媒體播放器配置數(shù)據(jù)來當從目的地站點170檢索視頻數(shù)據(jù)時呈現(xiàn)視頻數(shù)據(jù)。作為另一個示例,由CMSllO生成的用戶界面當通過在用戶裝置160上運行的媒體播放器115呈現(xiàn)視頻數(shù)據(jù)時允許用戶定制諸如廣告的補充內(nèi)容在視頻數(shù)據(jù)內(nèi)的時間位置和布置。下面結合圖2A和2B來進一步描述CMS110,而圖8_13提供了由CMSllO生成的用戶界面的示例。
      [0037]數(shù)據(jù)存儲120是非易失性存儲器裝置或類似的永久存儲裝置和介質(zhì),其耦合到CMS110,用于存儲視頻數(shù)據(jù)和與存儲的視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)。例如,數(shù)據(jù)存儲120和CMSllO經(jīng)由網(wǎng)絡150來彼此交換數(shù)據(jù)。替代地,數(shù)據(jù)存儲120和CMSllO經(jīng)由專用通信信道來交換數(shù)據(jù)。雖然圖1所示的實施例將數(shù)據(jù)存儲120和CMSllO描述為分立組件,但是在其他實施例中,單個組件包括數(shù)據(jù)存儲120和CMS110。
      [0038]在一個實施例中,數(shù)據(jù)存儲120包括將元數(shù)據(jù)與視頻數(shù)據(jù)相關聯(lián)的一個或多個表。例如,數(shù)據(jù)存儲120包括表,其中,在表中的條目包括識別視頻數(shù)據(jù)的字段,并且另外的字段包括與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)。另外,數(shù)據(jù)存儲120可以包括另外的表,該另外的表識別當存儲視頻數(shù)據(jù)以通過用戶裝置160訪問時由目的地站點170使用的數(shù)據(jù)。在一個實施例中,數(shù)據(jù)存儲120包括將與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)映射到由目的地站點170使用的數(shù)據(jù)的數(shù)據(jù)。與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)到由目的地站點170使用的數(shù)據(jù)的映射允許數(shù)據(jù)存儲120自動地與由目的地站點170使用的一個或多個數(shù)據(jù)字段映射與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù),減少了目的地站點170存儲和從數(shù)據(jù)存儲120向用戶裝置160傳送視頻數(shù)據(jù)所需的時間。在一個實施例中,數(shù)據(jù)存儲120或CMSllO包括索引,用于加快來自數(shù)據(jù)存儲120的存儲數(shù)據(jù)的識別和/或檢索。下面結合圖4進一步描述數(shù)據(jù)存儲120。
      [0039]分析引擎125是一個或多個裝置,其具有至少一個處理器,該處理器耦合到包括由處理器執(zhí)行的指令的至少一個存儲裝置。例如,分析引擎125是一個或多個服務器或其他計算裝置,其具有數(shù)據(jù)處理和數(shù)據(jù)通信能力。分析引擎125接收描述基于通過用戶裝置160與網(wǎng)站的交互的網(wǎng)站使用的數(shù)據(jù)。在一個實施例中,來自用戶裝置160的數(shù)據(jù)被托管網(wǎng)站的目的地站點170傳送到CMS110,并且CMSllO向分析引擎125傳送所接收的數(shù)據(jù)。例如,分析引擎125通過因特網(wǎng)協(xié)議(IP)定位來確定訪問網(wǎng)站的用戶裝置160的位置,執(zhí)行描述與在網(wǎng)站內(nèi)的網(wǎng)頁的交互的點擊分析,確定已經(jīng)加載網(wǎng)頁的次數(shù),確定已經(jīng)通過獨特的用戶裝置160加載網(wǎng)頁的次數(shù)和/或確定描述與在網(wǎng)站內(nèi)的網(wǎng)頁的交互的其他類型的分析數(shù)據(jù)。
      [0040]另外,分析引擎125從CMSllO接收描述與在由網(wǎng)站保存的一個或多個網(wǎng)頁上包括的視頻數(shù)據(jù)的用戶交互的數(shù)據(jù)。例如,當用戶裝置160通過目的地站點170訪問視頻數(shù)據(jù)時,從保存包括由用戶裝置160訪問的視頻數(shù)據(jù)的網(wǎng)頁的目的地站點170和從由用戶裝置160執(zhí)行的媒體播放器115向CMSllO和向分析引擎125傳送數(shù)據(jù)。來自媒體播放器115的數(shù)據(jù)向分析引擎125提供了來自用戶裝置160的信息,該信息描述了與由媒體播放器115呈現(xiàn)的視頻數(shù)據(jù)的交互。作為示例,從媒體播放器115被傳送到內(nèi)容管理系統(tǒng)(CMS)IlO和分析引擎125的數(shù)據(jù)描述了用戶裝置160何時加載媒體播放器115、媒體播放器115是否用于播放視頻、媒體播放器115呈現(xiàn)視頻數(shù)據(jù)的時間長度、是否暫停由媒體播放器115呈現(xiàn)的視頻或在用戶裝置160的用戶和媒體播放器115之間的其他交互。
      [0041]從CMSllO和/或從媒體播放器115接收描述在網(wǎng)站內(nèi)的網(wǎng)站使用和視頻訪問的數(shù)據(jù)允許分析引擎125生成描述視頻內(nèi)容對于網(wǎng)頁或網(wǎng)頁使用的影響的數(shù)據(jù)。另外,由分析引擎125生成的數(shù)據(jù)也可以描述在網(wǎng)頁內(nèi)的元素如何影響視頻數(shù)據(jù)的用戶訪問。例如,通過分析網(wǎng)頁使用數(shù)據(jù)和視頻訪問數(shù)據(jù),分析引擎125生成描述不同的縮略圖與視頻數(shù)據(jù)的關聯(lián)如何影響用戶裝置160訪問視頻數(shù)據(jù)的頻率的數(shù)據(jù)。在一個實施例中,分析引擎125存儲描述媒體播放器115被用戶裝置160加載和用于當不同的縮略圖與視頻數(shù)據(jù)相關聯(lián)時呈現(xiàn)視頻數(shù)據(jù)的次數(shù),允許識別增大了訪問視頻數(shù)據(jù)的頻率的縮略圖。
      [0042]基于網(wǎng)站使用數(shù)據(jù)和視頻訪問數(shù)據(jù),分析引擎125生成一個或多個報告,其描述網(wǎng)站使用、視頻訪問和/或與網(wǎng)站使用相結合的視頻訪問。例如,分析引擎125生成報告,該報告描述每當播放視頻數(shù)據(jù)時如何訪問視頻數(shù)據(jù),而與用于觀看視頻數(shù)據(jù)的目的地站點170無關;分析引擎125也可以生成報告,其描述在特定目的地站點170內(nèi)的視頻數(shù)據(jù)訪問,提供關于與在特定目的地站點170中存儲的視頻數(shù)據(jù)的交互的信息。在一個實施例中,分析引擎125包括描述網(wǎng)站使用和/或視頻訪問的一個或多個預定義報告的數(shù)據(jù)以簡化分析。然而,分析引擎125也從CMSl 10接收描述特定報告的生成的數(shù)據(jù),允許用戶產(chǎn)生網(wǎng)站使用和/或視頻訪問的定制報告。在一個實施例中,經(jīng)由網(wǎng)絡150從分析引擎125向CMSllO傳送報告,并且CMSllO向用戶裝置160傳送該報告。
      [0043]高速緩存130使用網(wǎng)絡150或使用在CMSllO和高速緩存130之間的直接通信信道來耦合到內(nèi)容管理系統(tǒng)(CMS) 110。當用戶裝置160或目的地站點170從數(shù)據(jù)存儲120檢索視頻數(shù)據(jù)時,CMSllO向高速緩存130傳送視頻數(shù)據(jù),高速緩存130存儲所檢索的視頻數(shù)據(jù)的副本。類似地,來自用戶裝置160或目的地站點170的對視頻數(shù)據(jù)的請求初始經(jīng)由網(wǎng)絡150被發(fā)送加到高速緩存130,并且,如果高速緩存130存儲視頻數(shù)據(jù)的副本,則高速緩存130將所請求的視頻數(shù)據(jù)傳送到用戶裝置160或目的地站點170。如果高速緩存130不包括所請求的視頻數(shù)據(jù)的副本,則從高速緩存130向CMSllO傳送請求,以檢索視頻數(shù)據(jù)。因此,高速緩存130加速視頻數(shù)據(jù)的檢索。雖然圖1圖示了單個高速緩存130,但是在其他實施例中,系統(tǒng)100可以包括多個高速緩存130。例如,元數(shù)據(jù)高速緩存存儲視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)或與聯(lián)合數(shù)據(jù),并且視頻高速緩存存儲視頻數(shù)據(jù)。
      [0044]—個或多個廣告服務器(“ad服務器”)140A_140N是一個或多個計算裝置,其具有處理器和存儲廣告和用于選擇廣告的數(shù)據(jù)的計算機可讀存儲介質(zhì)。廣告服務器140經(jīng)由網(wǎng)絡150或經(jīng)由與CMSllO的通信信道來與CMSllO進行通信。而且,廣告服務器140經(jīng)由網(wǎng)絡150與目的地站點170或用戶裝置160進行通信,以當訪問網(wǎng)頁時傳送要呈現(xiàn)的廣告。廣告服務器140還包括用于將廣告定向到特定用戶、用于將定向與內(nèi)容的類型相結合地顯示的廣告、用于將廣告定向到特定位置或因特網(wǎng)協(xié)議(IP)地址的規(guī)則或用于選擇和/或定向廣告的其他規(guī)則。
      [0045]廣告服務器140從CMSllO接收與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù),并且基于元數(shù)據(jù)來選擇要與視頻數(shù)據(jù)相結合地呈現(xiàn)的廣告。例如,廣告服務器140基于與視頻數(shù)據(jù)相關聯(lián)的關鍵字來選擇存儲的廣告。因此,使用CMSllO對與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)的修改使得能夠修改與視頻數(shù)據(jù)相結合地呈現(xiàn)的廣告。
      [0046]網(wǎng)絡150是常規(guī)網(wǎng)絡,并且可以具有任何數(shù)量的配置,諸如星形配置、令牌環(huán)配置或本領域內(nèi)的技術人員已知的另一配置。在各個實施例中,網(wǎng)絡150是無線網(wǎng)絡、有線網(wǎng)絡或無線和有線網(wǎng)絡的組合。而且,網(wǎng)絡150可以是局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)(例如,因特網(wǎng))和/或多個裝置可以通過其進行通信的任何其他互連的數(shù)據(jù)路徑。在另一個實施例中,網(wǎng)絡150可以是對等網(wǎng)絡。
      [0047]網(wǎng)絡150也可以耦合到或包括用于使用多種不同通信協(xié)議來傳送數(shù)據(jù)的電信網(wǎng)絡的部分。在另一個實施例中,網(wǎng)絡150包括藍牙通信網(wǎng)絡和/或蜂窩通信網(wǎng)絡,用于發(fā)送和接收數(shù)據(jù)。例如,網(wǎng)絡150使用一個或多個通信協(xié)議來發(fā)送和/或接收數(shù)據(jù),該一個或多個通信協(xié)議例如是短消息服務(SMS)、多媒體消息服務(MMS)、超文本傳輸協(xié)議(HTTP)、直接數(shù)據(jù)連接、WAP、電子郵件或另一個合適的通信協(xié)議。
      [0048]一個或多個用戶裝置160A、160B、160C是具有數(shù)據(jù)處理和數(shù)據(jù)通信能力的計算裝置。例如,用戶裝置160包括臺式計算機、膝上型計算機、上網(wǎng)本計算機、平板計算機、智能電話或具有互聯(lián)網(wǎng)能力的電視。在一個實施例中,不同的用戶裝置160A、160B、160C包括不同類型的計算裝置。例如,用戶裝置160A可以是智能電話,用戶裝置160B可以是平板計算機,并且用戶裝置160C可以是膝上型計算機。用戶裝置160從用戶接收識別視頻數(shù)據(jù)的數(shù)據(jù),并且經(jīng)由網(wǎng)絡150向目的地站點170或向CMSllO發(fā)送所接收的數(shù)據(jù)。用戶裝置160然后通過網(wǎng)絡150來接收所識別的視頻數(shù)據(jù),允許通過用戶裝置160對于視頻數(shù)據(jù)的呈現(xiàn)。類似地,用戶裝置160從用戶接收與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù),并且經(jīng)由網(wǎng)絡150向CMSllO發(fā)送元數(shù)據(jù),或者通過網(wǎng)絡150從CMSllO接收與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù),允許用戶使用用戶裝置160查看和/或修改元數(shù)據(jù)。
      [0049]用戶裝置160經(jīng)由網(wǎng)絡150向CMSllO發(fā)送數(shù)據(jù),并且經(jīng)由網(wǎng)絡150從CMSllO和/或高速緩存130接收數(shù)據(jù)。例如,用戶裝置160經(jīng)由網(wǎng)絡150向CMSllO傳送視頻數(shù)據(jù),或者從CMSllO接收與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)和/或用戶界面數(shù)據(jù)。另外,用戶裝置160使用網(wǎng)絡150從目的地站點170接收數(shù)據(jù)。例如,用戶裝置160從CMSllO接收媒體播放器115,以觀看由目的地站點170識別或呈現(xiàn)的視頻數(shù)據(jù)。
      [0050]目的地站點170A-170N是具有數(shù)據(jù)處理和數(shù)據(jù)通信能力的計算裝置,諸如web服務器。目的地站點170包括描述包括一個或多個網(wǎng)頁的網(wǎng)站的數(shù)據(jù),并且經(jīng)由網(wǎng)絡150向用戶裝置160傳送一個或多個網(wǎng)頁。由目的地站點170存儲的一個或多個網(wǎng)頁包括數(shù)據(jù)或指令,用于通過在用戶裝置160上執(zhí)行媒體播放器115來呈現(xiàn)視頻數(shù)據(jù)。在一個實施例中,目的地站點170從CMSllO檢索視頻數(shù)據(jù)和用于呈現(xiàn)視頻數(shù)據(jù)的媒體播放器115,允許目的地站點170使用CMSllO的架構來呈現(xiàn)視頻數(shù)據(jù)。替代地,目的地站點170從CMSllO接收視頻數(shù)據(jù)和媒體播放器配置數(shù)據(jù),并且將視頻數(shù)據(jù)和媒體播放器配置數(shù)據(jù)嵌入網(wǎng)頁內(nèi),以呈現(xiàn)視頻數(shù)據(jù)。例如,目的地站點170接收描述媒體播放器115的操作和識別由媒體播放器115呈現(xiàn)的視頻數(shù)據(jù)的嵌入代碼,并且在網(wǎng)頁內(nèi)包括該嵌入代碼。因此,在一個實施例中,目的地站點170與CMSllO進行通信,并且使用CMSllO來從數(shù)據(jù)存儲120檢索數(shù)據(jù)和元數(shù)據(jù),以向用戶裝置160呈現(xiàn)視頻數(shù)據(jù)。在一個替選實施例中,CMSl 10從數(shù)據(jù)存儲120向目的地站點170傳送媒體播放器115視頻數(shù)據(jù)和元數(shù)據(jù),允許目的地站點170將來自CMSllO的媒體播放器115嵌入到在目的地站點170中包括的一個或多個網(wǎng)頁內(nèi)或在與接收媒體播放器115和視頻數(shù)據(jù)的目的地站點170相關聯(lián)的另一個目的地站點170中包括的一個或多個網(wǎng)頁內(nèi)。
      [0051]不同的目的地站點170可以使用不同的數(shù)據(jù)來存儲和識別視頻數(shù)據(jù)。例如,目的地站點170A將標題、類別和私有數(shù)據(jù)與由目的地站點170A存儲的視頻數(shù)據(jù)相關聯(lián),而目的地站點170N僅將標題與由目的地站點170N保存的視頻數(shù)據(jù)相關聯(lián)。為了促進視頻數(shù)據(jù)從數(shù)據(jù)存儲120向目的地站點170的分發(fā),CMSllO和數(shù)據(jù)存儲120允許與視頻數(shù)據(jù)相關聯(lián)并且由數(shù)據(jù)存儲120存儲的元數(shù)據(jù)與由目的地站點170使用的數(shù)據(jù)相關聯(lián)。例如,通過CMSllO與視頻數(shù)據(jù)相關聯(lián)的視頻標題、視頻描述、視頻類別和關鍵字可以鏈接到與目的地站點170A相關聯(lián)的各個數(shù)據(jù)字段,使得CMSllO從數(shù)據(jù)存儲120檢索視頻標題、視頻描述、視頻類別和關鍵字,并且向目的地站點170A傳送所檢索的數(shù)據(jù),以加速視頻數(shù)據(jù)向目的地站點170A的傳送。另外,CMSllO可以接收由特定目的地站點170特別使用的數(shù)據(jù),在數(shù)據(jù)存儲120中存儲數(shù)據(jù),并且向該特定目的地站點170傳送該數(shù)據(jù)。因此,CMSllO可以除了用于向多個目的地站點170A-170N傳送視頻數(shù)據(jù)的元數(shù)據(jù)之外還接收用于向特定目的地站點170A傳送視頻數(shù)據(jù)的數(shù)據(jù)。
      [0052]內(nèi)容管理系統(tǒng)(CMS)IlO
      [0053]圖2A是根據(jù)一個實施例的內(nèi)容管理系統(tǒng)110的一個實施例的框圖。如圖2A中所示,內(nèi)容管理系統(tǒng)110包括耦合到總線204的網(wǎng)絡適配器202。根據(jù)一個實施例,至少一個處理器206、存儲器208、圖形適配器210、輸入裝置212、存儲裝置214和通信裝置230也耦合到總線204。在一個實施例中,通過互連芯片集來提供總線204的功能。內(nèi)容管理系統(tǒng)110還包括顯示器218,顯示器218耦合到圖形適配器210。
      [0054]處理器206可以是通用處理器。處理器206包括算術邏輯單元、微處理器、通用控制器或某個其他處理器陣列,以執(zhí)行計算、向顯示器218提供電子顯示信號。處理器206耦合到總線204,以與內(nèi)容管理系統(tǒng)110的其他組件進行通信。處理器206處理數(shù)據(jù)信號,并且可以包括各種計算體系結構,該計算體系結構包括復雜指令集計算機(CISC)體系結構、精簡指令集計算機(RISC)體系結構或?qū)崿F(xiàn)指令集的組合的體系結構。雖然在圖2A中僅示出單個處理器,但是可以包括多個處理器。內(nèi)容管理系統(tǒng)110也包括能夠被處理器執(zhí)行的操作系統(tǒng),例如但是不限于基于WINDOWS?、MacOS X、Android或UNIX?的操作系統(tǒng)。、
      [0055]存儲器208保持由處理器206使用的指令和數(shù)據(jù)。該指令和/或數(shù)據(jù)包括用于執(zhí)行在此所述的技術的任何一種和/或全部的代碼。存儲器208可以是動態(tài)隨機存取存儲器(DRAM)裝置、靜態(tài)隨機存取存儲器(SRAM)裝置、快閃存儲器或在本領域中已知的某個其它存儲器裝置。在一個實施例中,存儲器208也包括非易失性存儲器,諸如硬盤驅(qū)動器或快閃驅(qū)動器,用于在更永久的基礎上存儲日志信息。存儲器208通過總線204耦合,以與內(nèi)容管理模塊110的其他組件進行通信。在一個實施例中,內(nèi)容管理模塊201被存儲在存儲器208中,并且能夠被處理器206執(zhí)行。
      [0056]存儲裝置214是能夠保持數(shù)據(jù)的任何裝置,諸如硬盤驅(qū)動器、致密盤只讀存儲器(CD-ROM)、DVD或固態(tài)存儲器裝置。存儲裝置214是非易失性存儲器裝置或類似的永久存儲裝置和介質(zhì)。存儲裝置214存儲用于存儲器208的數(shù)據(jù)和指令,并且包括一個或多個裝置,該一個或多個裝置包括硬盤驅(qū)動器、軟盤驅(qū)動器、CD-ROM裝置、DVD-ROM裝置、DVD-RAM裝置、DVD-RW裝置、快閃存儲器裝置或在本領域中已知的某種其他大容量存儲裝置。在一些實施例中,存儲裝置214包括指令和/或數(shù)據(jù),用于維護與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)、用于修改存儲的元數(shù)據(jù)或用于檢索存儲的視頻數(shù)據(jù)或與存儲的視頻數(shù)據(jù)相關聯(lián)的存儲的元數(shù)據(jù)。為了清楚,在此將由存儲裝置214存儲的指令和/或數(shù)據(jù)描述為不同的功能“模塊”,其中,不同的模式是在存儲裝置中包括的不同指令和/或數(shù)據(jù),該不同的指令和/或數(shù)據(jù)當被處理器206執(zhí)行時引起所述的功能。
      [0057]輸入裝置212可以包括鼠標、跟蹤球或其他類型的指示裝置,用于向內(nèi)容管理系統(tǒng)110輸入數(shù)據(jù)。輸入裝置212還可以包括鍵盤,諸如QWERTY鍵盤。輸入裝置212還可以包括麥克風、web相機或類似的音頻或視頻捕獲裝置。圖形適配器210在顯示器218上顯示圖像和其他信息。顯示器218是常規(guī)類型,諸如液晶顯示器(IXD)或任何其他類似地配置的顯示裝置、屏幕或監(jiān)視器。顯示器218表示被配置來顯示在此所述的電子圖像和數(shù)據(jù)的任何裝置。網(wǎng)絡適配器202將內(nèi)容管理系統(tǒng)110耦合到局域網(wǎng)或廣域網(wǎng)。
      [0058]通信裝置230向網(wǎng)絡150發(fā)送來自CMS110的數(shù)據(jù),并且從網(wǎng)絡150接收數(shù)據(jù)。通信裝置230耦合到總線204。在一個實施例中,通信裝置230還使用除了網(wǎng)絡150之外的信道來與分析服務器123、數(shù)據(jù)存儲120、高速緩存130和/或一個或多個廣告服務器140中的一個或多個交換數(shù)據(jù)。在一個實施例中,通信裝置230包括端口,用于直接物理連接到網(wǎng)絡150或另一個通信信道。例如,通信裝置230包括USB、SD、CAT-5或類似的端口,用于與網(wǎng)絡150的有線通信。在另一個實施例中,通信裝置230包括無線收發(fā)器,用于使用一種或多種無線通信方法來與網(wǎng)絡150或與另一個通信信道交換數(shù)據(jù),一種或多種無線通信方法例如是ffiEE802.11、IEEE802.16、BLUETOOTH?或另一種適當?shù)臒o線通信方法。
      [0059]在另一個實施例中,通信裝置230包括蜂窩通信收發(fā)器,用于通過蜂窩通信網(wǎng)絡來發(fā)送和接收數(shù)據(jù),蜂窩通信網(wǎng)絡例如是經(jīng)由短消息服務(SMS)、多媒體消息服務(MMS)、超文本傳輸協(xié)議(HTTP)、直接數(shù)據(jù)連接、WAP、電子郵件或另一種合適類型的電子通信。在另一個實施例中,通信裝置230包括有線端口和無線收發(fā)器。通信裝置230還向網(wǎng)絡150提供其他常規(guī)連接,用于使用標準網(wǎng)絡協(xié)議來分發(fā)文件和/或媒體對象,該標準網(wǎng)絡協(xié)議例如是本領域內(nèi)的技術人員明白的TCP/IP、HTTP、HTTPS和SMTP。
      [0060]圖2A進一步圖示了通過總線204與內(nèi)容管理系統(tǒng)110的其他組件進行通信的內(nèi)容管理模塊201。內(nèi)容管理模塊201提供邏輯和指令,用于捕獲和分析與視頻數(shù)據(jù)的交互和與用于呈現(xiàn)視頻數(shù)據(jù)的網(wǎng)頁的交互。在一個實施例中,可以以硬件(例如,以FPGA)實現(xiàn)內(nèi)容管理模塊201,如圖2A中所示。在另一個實施例中,內(nèi)容管理模塊201可以包括軟件例程和指令,該軟件例程和指令被例如存儲在存儲器208和/或存儲裝置214中,并且能夠被處理器206執(zhí)行來使得處理器捕獲和分析與視頻數(shù)據(jù)的交互和與用于呈現(xiàn)視頻數(shù)據(jù)的網(wǎng)頁的交互。將在下面參考圖2B更詳細地說明描述內(nèi)容管理模塊201的功能和組件的細節(jié)。
      [0061]如在本領域中已知的,內(nèi)容管理系統(tǒng)110可以具有與在圖2A中所示的那些不同的組件或除了在圖2A中所示的那些之外的其他組件。另外,內(nèi)容管理系統(tǒng)110可以缺少某些圖示的組件。在一個實施例中,內(nèi)容管理系統(tǒng)110缺少輸入裝置212、圖形適配器210和/或顯示器218。而且,存儲裝置214可以是本地的和/或遠離內(nèi)容管理系統(tǒng)110 (諸如在存儲區(qū)域網(wǎng)(SAN)內(nèi)實現(xiàn))。
      [0062]如在本領域中已知的,內(nèi)容管理系統(tǒng)110被適配來執(zhí)行用于提供在此所述的功能的計算機程序模塊。如在此使用,術語“模塊”指的是用于提供指定功能的計算機程序邏輯。因此,可以以硬件、固件和/或軟件來實現(xiàn)模塊。在一個實施例中,程序模塊被存儲在存儲裝置214上,被加載到存儲器208內(nèi),并且能夠被處理器206執(zhí)行。
      [0063]在此所述的實體的實施例可以包括除了在此所述那些之外的其他模塊和/或與在此所述那些不同的模塊。另外,歸屬于模塊的功能可以在其他實施例中被其他或不同的模塊執(zhí)行。而且,本說明書偶爾為了清楚和方便的目的而省略術語“模塊”。
      [0064]內(nèi)容管理模塊201
      [0065]圖2B是圖示根據(jù)一個實施例的內(nèi)容管理模塊201的組件和/和組織的框圖。內(nèi)容管理模塊201是能夠被處理器206執(zhí)行來捕獲和分析與視頻數(shù)據(jù)的交互和與用于呈現(xiàn)視頻數(shù)據(jù)的網(wǎng)頁的交互的軟件和例程。在一個實施例中,內(nèi)容管理模塊201是一組指令,其能夠被處理器206執(zhí)行來提供下面所述的功能,該功能用于在系統(tǒng)100內(nèi)捕獲和分析與視頻數(shù)據(jù)的交互和與用于呈現(xiàn)視頻數(shù)據(jù)的網(wǎng)頁的交互。在另一個實施例中,內(nèi)容管理模塊201被存儲在內(nèi)容管理系統(tǒng)110的存儲器208中,并且可被處理器206訪問和執(zhí)行。在任何一個實施例中,內(nèi)容管理模塊201被適配來與處理器206和內(nèi)容管理系統(tǒng)110的其他組件合作和進行通信。
      [0066]在圖2B描述的實施例中,內(nèi)容管理模塊201包括數(shù)據(jù)編輯模塊221、視頻搜索模塊222、轉(zhuǎn)碼模塊225、用戶界面模塊226、路由模塊227、媒體播放器配置模塊228和操作管理器229。然而,在其他實施例中,存儲裝置214包括與在圖2B中所述的那些不同的和/或除了在圖2B中所述的那些之外的另外的模塊。內(nèi)容管理模塊201通過總線204耦合到處理器206和通信裝置230。然而,在其他實施例中,內(nèi)容管理模塊201可以包括與在圖2B中所述的那些不同的和/或除了在圖2B中所述的那些之外的另外的組件。
      [0067]在一個實施例中,使用在存儲裝置214中包括的指令和/或數(shù)據(jù)來實現(xiàn)模塊,在另一個實施例中,使用被配置來提供在下面進一步描述的功能的一個或多個硬件裝置來實現(xiàn)模塊。例如,使用經(jīng)由總線耦合的一個或多個專用集成電路(ASIC)和/或一個或多個現(xiàn)場可編程門陣列(FPGA)來實現(xiàn)模塊,該經(jīng)由總線耦合的一個或多個專用集成電路(ASIC)和/或一個或多個現(xiàn)場可編程門陣列(FPGA)被配置來提供在下面進一步描述的模塊的功能。
      [0068]數(shù)據(jù)編輯模塊221是軟件和例程,其能夠被處理器206執(zhí)行以修改在數(shù)據(jù)存儲120中存儲的元數(shù)據(jù)和/或視頻數(shù)據(jù)。在一個實施例中,數(shù)據(jù)編輯模塊221從用戶界面模塊226接收數(shù)據(jù),并且使用所接收的數(shù)據(jù)來生成或修改被數(shù)據(jù)存儲120存儲的元數(shù)據(jù)。另外,數(shù)據(jù)編輯模塊221基于經(jīng)由用戶界面模塊226從用戶裝置160接收的數(shù)據(jù)來生成或修改包括視頻數(shù)據(jù)的序列的播放列表。例如,用戶界面模塊226經(jīng)由網(wǎng)絡150和總線204從用戶裝置160接收數(shù)據(jù),修改與視頻數(shù)據(jù)相關聯(lián)的存儲元數(shù)據(jù)或識別用于與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)。數(shù)據(jù)編輯模塊221然后使用所接收的數(shù)據(jù)來修改與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù),或者存儲所接收的元數(shù)據(jù)和在所接收的元數(shù)據(jù)和視頻數(shù)據(jù)之間的關聯(lián),如下進一步所述。
      [0069]在一個實施例中,數(shù)據(jù)編輯模塊221生成指令,該指令用于識別要修改的元數(shù)據(jù)和對于元數(shù)據(jù)的修改或者識別元數(shù)據(jù)和與元數(shù)據(jù)相關聯(lián)的視頻數(shù)據(jù)。所生成的指令然后被通信裝置230發(fā)送到數(shù)據(jù)存儲120以修改元數(shù)據(jù)。類似地,數(shù)據(jù)編輯模塊221生成指令,該指令修改播放列表、識別對于在播放列表中包括的視頻數(shù)據(jù)的修改或識別與要修改的播放列表相關聯(lián)的一個或多個屬性。所生成的指令經(jīng)由總線204、通信裝置230和網(wǎng)絡150被發(fā)送到數(shù)據(jù)存儲120。
      [0070]視頻搜索模塊222是軟件和例程,其能夠被處理器206執(zhí)行來基于諸如搜索詞語的所接收的輸入來生成用于從數(shù)據(jù)存儲120檢索視頻數(shù)據(jù)的數(shù)據(jù)或指令。視頻搜索模塊222對于數(shù)據(jù)存儲120搜索與從通信裝置230和/或從用戶界面模塊226接收的搜索詞語匹配或類似的元數(shù)據(jù)。因此,視頻搜索模塊222允許用戶更容易地使用與存儲的視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)來檢索所存儲的視頻數(shù)據(jù)。例如,視頻搜索模塊222經(jīng)由網(wǎng)絡150、通信裝置230和總線204來訪問數(shù)據(jù)存儲120,以識別由數(shù)據(jù)存儲120存儲并且與和從通信裝置230和/或從用戶界面模塊226接收的搜索詞語匹配或類似的元數(shù)據(jù)相關聯(lián)的視頻數(shù)據(jù)。
      [0071]不是象傳統(tǒng)數(shù)據(jù)檢索那樣需要通過目錄結構來導航以檢索存儲的視頻數(shù)據(jù),視頻搜索模塊222搜索與存儲的視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù),以識別和檢索存儲的視頻數(shù)據(jù)。在一個實施例中,視頻搜索模塊222還接收用于限制與搜索詞語進行比較的元數(shù)據(jù)的數(shù)據(jù)。例如,視頻搜索模塊222接收限制搜索詞語與指定視頻標題的元數(shù)據(jù)而不是其他元數(shù)據(jù)的比較的輸入。視頻搜索模塊222還從數(shù)據(jù)存儲120接收數(shù)據(jù),該數(shù)據(jù)描述與和搜索詞語匹配或類似的元數(shù)據(jù)相關聯(lián)的存儲的視頻數(shù)據(jù)。視頻搜索模塊222經(jīng)由總線204向用戶界面模塊226傳送所存儲的視頻數(shù)據(jù)的說明,并且用戶界面模塊226生成用戶界面,該用戶界面向用戶呈現(xiàn)來自數(shù)據(jù)存儲120的視頻數(shù)據(jù)。
      [0072]轉(zhuǎn)碼模塊225是軟件和利差冷,其能夠被處理器206執(zhí)行來生成以與視頻數(shù)據(jù)的原始格式不同的格式編碼的視頻數(shù)據(jù)的副本。轉(zhuǎn)碼模塊225包括一個或多個編解碼器,用于生成視頻數(shù)據(jù)的不同編碼的副本。例如,轉(zhuǎn)碼模塊225包括多個視頻編解碼器,諸如
      H.262/MPEG-2第2部分編解碼器、H.264/MPEG-4高級視頻代碼編解碼器、MPEG-4第2部分編解碼器、VP8編解碼器或其它視頻編解碼器。通過存儲不同的視頻編解碼器,轉(zhuǎn)碼模塊225使得能夠通過使用存儲的視頻編解碼器中的一個或多個來編碼視頻數(shù)據(jù)來生成存儲的視頻數(shù)據(jù)的壓縮版本。視頻數(shù)據(jù)的不同編碼的副本被傳送到數(shù)據(jù)存儲120,以存儲和與原始視頻數(shù)據(jù)相關聯(lián)。
      [0073]在一個實施例中,轉(zhuǎn)碼模塊225使用一個或多個預定編解碼器來自動地編碼由CMSllO接收的視頻數(shù)據(jù),以生成視頻數(shù)據(jù)的一個或多個壓縮的版本,該壓縮的版本與原始視頻數(shù)據(jù)一起被存儲在數(shù)據(jù)存儲120中。例如,轉(zhuǎn)碼模塊225使用一個或多個常用編解碼器來自動編碼視頻數(shù)據(jù),該一個或多個常用編解碼器例如是一個或多個H.264/MPEG-4高級視頻代碼編解碼器或一個或多個VP8編解碼器。這通過下述簡化了視頻數(shù)據(jù)向目的地站點170的分發(fā):使用由目的地站點170最常用的編解碼器來自動生成視頻數(shù)據(jù)的壓縮版本。在一個實施例中,由用戶界面模塊226接收的輸入允許用戶指定被自動地應用到視頻數(shù)據(jù)的一個或多個編解碼器。例如,用戶指定編解碼器的列表,用于產(chǎn)生與用戶期望的目的地站點170兼容的壓縮的視頻數(shù)據(jù),允許CMSllO自動生成與用戶期望的目的地站點170兼容的視頻數(shù)據(jù)。
      [0074]轉(zhuǎn)碼模塊225也可以經(jīng)由用戶界面模塊226來接收輸入,允許編解碼器的人工識另O,并且使用所識別的編解碼器來編碼視頻數(shù)據(jù)。另外,用戶可以經(jīng)由網(wǎng)絡150向CMSllO傳送一個或多個編解碼器,并且轉(zhuǎn)碼模塊225存儲用戶供應的編解碼器以用于隨后的使用。另外,目的地站點170可以經(jīng)由網(wǎng)絡150向轉(zhuǎn)碼模塊225傳送編解碼器,允許轉(zhuǎn)碼模塊226動態(tài)地修改所使用的編解碼器。轉(zhuǎn)碼模塊226也可以響應于來自目的地站點170和/或來自用戶裝置160的數(shù)據(jù)來修改被自動地應用到視頻數(shù)據(jù)的一個或多個編解碼器,使得能夠當不同和/或另外的編解碼器變得更常使用時動態(tài)修改視頻編碼。
      [0075]用戶界面模塊226是軟件和例程,其能夠被處理器206執(zhí)行來生成一個或多個用戶界面,該一個或多個用戶界面用于從用戶接收數(shù)據(jù)和/或向用戶呈現(xiàn)視頻數(shù)據(jù)和/或與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)。例如,用戶界面模塊226包括指令,該指令當被處理器206執(zhí)行時生成用戶界面,該用戶界面顯示與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)和/或修改與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)。在一個實施例中,在用戶界面模塊226中存儲的數(shù)據(jù)經(jīng)由通信裝置230和網(wǎng)絡150被傳送到用戶裝置160,并且在用戶裝置160中包括的處理器通過執(zhí)行由用戶界面模塊226提供的指令來生成用戶界面。
      [0076]在一個實施例中,由用戶界面模塊226生成的用戶界面顯示由數(shù)據(jù)存儲120存儲的、與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù),并且接收對存儲的元數(shù)據(jù)的修改。用戶界面模塊226也生成用戶界面,該用戶界面識別從數(shù)據(jù)存儲120檢索的與用戶相關聯(lián)的存儲的視頻數(shù)據(jù),力口速了用戶對先前存儲的視頻數(shù)據(jù)的查看。另外,用戶界面模塊226生成用戶界面,該用戶界面接收用戶輸入以從用戶裝置120向數(shù)據(jù)存儲120上載視頻數(shù)據(jù),以便利使用CMSllO對視頻數(shù)據(jù)的發(fā)布。
      [0077]路由模塊227是軟件和例程,其能夠被處理器206執(zhí)行來用于識別由內(nèi)容管理系統(tǒng)(CMS) 110接收或被CMSllO處理的數(shù)據(jù)的目的地。在路由模塊227確定目的地后,通信裝置230使用總線204和/或通信裝置230向確定的目的地發(fā)送數(shù)據(jù)。在一個實施例中,路由模塊227包括路由表,該路由表將目的地與不同類型的數(shù)據(jù)和/或不同的命令相關聯(lián)。例如,路由模塊227確定來自數(shù)據(jù)編輯模塊221的編輯命令被路由到數(shù)據(jù)存儲120,并且確定來自視頻搜索模塊222的搜索命令被路由到數(shù)據(jù)存儲120。作為另外的示例,路由模塊227確定來自用戶界面模塊226的數(shù)據(jù)被引導到用戶裝置160或確定向分析服務器123發(fā)送網(wǎng)站使用數(shù)據(jù)或視頻訪問數(shù)據(jù)。
      [0078]媒體播放器配置模塊228是軟件和例程,其能夠被處理器206執(zhí)行來生成數(shù)據(jù),以配置媒體播放器115在用戶裝置160上呈現(xiàn)視頻數(shù)據(jù)。在一個實施例中,媒體播放器配置模塊228生成嵌入代碼,用于通過用戶裝置160生成和執(zhí)行媒體播放器115。替代地,媒體播放器配置模塊228生成媒體播放器115或媒體播放器配置,該媒體播放器115或媒體播放器配置被經(jīng)由網(wǎng)絡從CMSllO傳送到用戶裝置160。例如,媒體播放器配置模塊228生成超文本標記語言版本5(HTML5)媒體播放器。由媒體播放器配置模塊228生成的嵌入代碼或媒體播放器115被包括在網(wǎng)頁中,使得當用戶裝置160訪問網(wǎng)頁時,該嵌入代碼或其他數(shù)據(jù)被用戶裝置160執(zhí)行以生成媒體播放器115,該媒體播放器115在用戶裝置160上呈現(xiàn)視頻數(shù)據(jù)。雖然用于分發(fā)視頻數(shù)據(jù)的常規(guī)技術依賴于具有預定義外觀和大小的媒體播放器115,但是媒體播放器配置模塊228使得能夠定制媒體播放器115外觀。例如,媒體播放器配置模塊228允許用戶定制利用媒體播放器115顯示的皮膚。因此,媒體播放器配置模塊228允許生成媒體播放器115,該媒體播放器115不與目的地站點170相關聯(lián)。例如,媒體播放器配置模塊228生成媒體播放器115,而沒有用于分發(fā)視頻數(shù)據(jù)和/或媒體播放器115的目的地站點170的標識符,該視頻數(shù)據(jù)和/或媒體播放器115包括從由媒體播放器配置模塊228或由數(shù)據(jù)存儲120存儲的用戶供應的數(shù)據(jù)確定的視覺數(shù)據(jù)。
      [0079]媒體播放器定制模塊228使能媒體播放器115的另外的定制。例如,媒體播放器配置模塊228允許向媒體播放器115應用地域限制或地理限制,以分別限制其中媒體播放器能夠呈現(xiàn)視頻數(shù)據(jù)的地域或限制其中媒體播放器能夠呈現(xiàn)視頻數(shù)據(jù)的地理區(qū)域。在一個實施例中,媒體播放器配置模塊228存儲識別其中媒體播放器115不能呈現(xiàn)視頻數(shù)據(jù)的地域或地理區(qū)域的黑名單。替代地,媒體播放器配置模塊228存儲識別其中媒體播放器115能夠呈現(xiàn)視頻數(shù)據(jù)的地域或地理區(qū)域的白名單。在其他實施例中,媒體播放器配置模塊228包括用于限制媒體播放器115對視頻數(shù)據(jù)的呈現(xiàn)的地域或地理區(qū)域的白名單或黑名單兩者。
      [0080]操作管理器229是軟件或例程,其能夠被處理器206執(zhí)行來用于生成對在數(shù)據(jù)存儲120中存儲的元數(shù)據(jù)的修改,并且調(diào)度對存儲的元數(shù)據(jù)的修改。另外,操作管理器229確定由數(shù)據(jù)存儲120存儲的數(shù)據(jù)何時被改變,并且使用通信裝置230和/或網(wǎng)絡150或到數(shù)據(jù)存儲120的另一個連接來向CMSllO通知存儲的數(shù)據(jù)何時已改變。在一個實施例中,操作管理器229維護一個或多個隊列,用于調(diào)度存儲的元數(shù)據(jù)的修改或向數(shù)據(jù)存儲120傳送新的元數(shù)據(jù)。操作管理器229也經(jīng)由通信裝置230和網(wǎng)絡150向一個或多個目的地站點170傳送對于存儲的元數(shù)據(jù)的改變,允許目的地站點170接收最當前的元數(shù)據(jù)。在一個實施例中,操作管理器229生成隊列或其他時間表,用于指定向一個或多個目的地站點170傳送元數(shù)據(jù)的時間。
      [0081]數(shù)據(jù)編輯模塊221
      [0082]圖3是數(shù)據(jù)編輯模塊221的一個實施例的框圖。數(shù)據(jù)編輯模塊221提供邏輯和指令,用于修改在數(shù)據(jù)存儲120中存儲的元數(shù)據(jù)和/或視頻數(shù)據(jù)。在一個實施例中,可以以硬件(例如,以FPGA)來實現(xiàn)數(shù)據(jù)編輯模塊221。在另一個實施例中,數(shù)據(jù)編輯模塊221可以包括軟件例程和指令,其被例如存儲在存儲器中和/或存儲裝置中,并且能夠被處理器執(zhí)行來使得處理器捕獲和分析捕獲和分析與視頻數(shù)據(jù)的交互和與用于呈現(xiàn)視頻數(shù)據(jù)的網(wǎng)頁的交互。在任何一個實施例中,數(shù)據(jù)編輯模塊221被適配來用于與內(nèi)容管理模塊201的其他組件的合作和通信。
      [0083]在一個實施例中,如圖3中所示,數(shù)據(jù)編輯模塊221包括廣告模塊310、線索點編輯器320、元數(shù)據(jù)編輯器330、縮略圖編輯器340和播放列表編輯器350。然而,在其他實施例中,數(shù)據(jù)編輯模塊221包括與在圖3中描述的那些不同的模塊和/或另外的模塊。
      [0084]在一個實施例中,使用在存儲裝置中包括的指令和/或數(shù)據(jù)來實現(xiàn)模塊,在另一個實施例中,使用被配置來提供在下面進一步描述的功能的一個或多個硬件裝置來實現(xiàn)模塊。例如,使用耦合的一個或多個專用集成電路(ASIC)和/或一個或多個現(xiàn)場可編程門陣列(FPGA)來實現(xiàn)模塊,該耦合的一個或多個專用集成電路(ASIC)和/或一個或多個現(xiàn)場可編程門陣列(FPGA)被配置來提供在下面進一步描述的模塊的功能。
      [0085]廣告模塊310是軟件和例程,其能夠被處理器執(zhí)行來用于將一個或多個廣告服務器(ad服務器)140與視頻數(shù)據(jù)相關聯(lián)。在一個實施例中,廣告模塊310包括被用戶界面模塊226顯示的、用于識別一個或多個廣告服務器140的數(shù)據(jù)。廣告模塊310也包括:用于與廣告服務器140進行通信的數(shù)據(jù),諸如與廣告服務器140相關聯(lián)的統(tǒng)一資源指示符(URI);以及用于描述用于向一個或多個廣告服務器140傳送與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)的格式的數(shù)據(jù)。在一個實施例中,廣告模塊310也包括使得用戶訪問廣告服務器140的證書,以簡化用戶對廣告服務器140的訪問。例如,廣告模塊310包括通過廣告服務器140與用戶相關聯(lián)的發(fā)布標識符。通過包括用于與廣告服務器140進行通信的數(shù)據(jù),廣告模塊310允許CMSllO的用戶使用由廣告模塊310存儲的數(shù)據(jù)來與廣告服務器140進行通信,而不是使得用戶輸入識別廣告服務器140的URI或其他數(shù)據(jù)。當CMSllO從用戶裝置160接收到將廣告服務器140與視頻內(nèi)容相關聯(lián)的數(shù)據(jù)時,CMSllO從數(shù)據(jù)存儲120檢索與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù),并且向廣告服務器140傳送元數(shù)據(jù)。
      [0086]通過從CMSllO接收與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù),用戶能夠修改由廣告服務器140識別的廣告,以使用元數(shù)據(jù)與視頻數(shù)據(jù)相結合地呈現(xiàn)。在一個實施例中,廣告模塊310將一個或多個廣告服務器140與關聯(lián)于用戶的不同視頻數(shù)據(jù)相關聯(lián)。這允許用戶指定一個或多個廣告服務器140來與關聯(lián)于用戶的各種視頻數(shù)據(jù)相結合地提供廣告。另外,廣告模塊310將一個或多個廣告服務器140與單獨的視頻數(shù)據(jù)相關聯(lián),向用戶提供對于使用不同的視頻數(shù)據(jù)呈現(xiàn)的廣告的源的增加的控制。
      [0087]在一個實施例中,廣告模塊310維護訪問不同的廣告服務器140的順序。例如,從通信裝置230接收的數(shù)據(jù)包括用戶對廣告服務器140訪問的偏好。替代地,廣告模塊310自動確定訪問廣告服務器140的順序。例如,廣告模塊310基于從由不同的廣告服務器140提供的先前廣告生成的收入來確定訪問廣告服務器140的順序。在另一個實施例中,廣告模塊310從用戶接收識別一個或多個標準的數(shù)據(jù),并且基于用戶提供的標準來確定訪問廣告服務器140的順序。廣告模塊310可以基于諸如由不同的廣告服務器140生成的收入的、來自廣告模塊310的數(shù)據(jù)來動態(tài)地修改訪問廣告服務器140的順序。
      [0088]廣告模塊310和操作管理器229允許對與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)的改變以從數(shù)據(jù)存儲120或CMSllO動態(tài)地向一個或多個廣告服務器140推送。自動化向廣告服務器140傳送修改的元數(shù)據(jù)允許廣告模塊310和操作管理器229減少用于將與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)與廣告服務器140整合所需的時間。這允許廣告服務器140基于對于元數(shù)據(jù)的修改來識別更接近地匹配視頻數(shù)據(jù)的廣告。例如,如果操作管理器229識別對與視頻數(shù)據(jù)相關聯(lián)的關鍵字的改變,則改變的關鍵字被自動地傳送到廣告服務器140,允許使用改變的關鍵字來選擇廣告。這允許廣告更接近地涉及要與視頻數(shù)據(jù)相結合地呈現(xiàn)的改變的關鍵字。
      [0089]在一個實施例中,廣告模塊310包括與廣告服務器140相關聯(lián)的映射表。該映射表將來自CMSllO的元數(shù)據(jù)與由廣告服務器140使用的元數(shù)據(jù)或數(shù)據(jù)相關聯(lián),以加速由廣告服務器140對來自數(shù)據(jù)存儲120的元數(shù)據(jù)的使用。在一個實施例中,用戶手動地生成映射表,用于將來自數(shù)據(jù)存儲120的元數(shù)據(jù)轉(zhuǎn)換為由廣告服務器140使用的數(shù)據(jù)。在另一個實施例中,廣告服務器140包括映射表,該映射表將從數(shù)據(jù)存儲120接收的元數(shù)據(jù)轉(zhuǎn)換為由廣告服務器140使用的數(shù)據(jù),因此用戶與廣告服務器140交互以生成用于元數(shù)據(jù)轉(zhuǎn)換的映射表。
      [0090]線索點編輯器320是軟件和例程,其能夠被處理器執(zhí)行來用于識別在視頻數(shù)據(jù)內(nèi)的其中顯示諸如廣告的補充內(nèi)容的位置。例如,線索點編輯器320接收指定線索點的開始時間和結束時間的數(shù)據(jù)。諸如一個或多個廣告的補充內(nèi)容在開始時間和結束時間之間的間隔期間取代視頻數(shù)據(jù)被媒體播放器115呈現(xiàn)。替代地,線索點編輯器320接收開始時間和線索點的持續(xù)時間。在結束時間之后或在指定的持續(xù)時間之后,媒體播放器115恢復視頻數(shù)據(jù)的呈現(xiàn)。因此,線索點編輯器320允許在視頻數(shù)據(jù)內(nèi)的廣告或其他補充內(nèi)容的置放的定制。在一個實施例中,線索點編輯器320和用戶界面模塊226允許用戶使用諸如在下面與圖10相結合地進一步描述的界面的界面或使用類似的用戶界面來識別在視頻數(shù)據(jù)內(nèi)的線索點。
      [0091]元數(shù)據(jù)編輯器330是軟件和例程,其能夠被處理器執(zhí)行來顯示與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)和/或修改與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)。在一個實施例中,元數(shù)據(jù)編輯器330從通信裝置230接收數(shù)據(jù),和/或從用戶界面模塊226獲得數(shù)據(jù),并且使用接收或獲得的數(shù)據(jù)來識別元數(shù)據(jù)。例如,元數(shù)據(jù)編輯器330檢索與接收或獲得的數(shù)據(jù)匹配或類似的元數(shù)據(jù)。響應于接收到改變由數(shù)據(jù)存儲120存儲的元數(shù)據(jù)的數(shù)據(jù),元數(shù)據(jù)編輯器330生成識別要被修改的元數(shù)據(jù)和修改的指令。例如,所生成的指令識別修改元數(shù)據(jù)的用戶、與元數(shù)據(jù)相關聯(lián)的視頻數(shù)據(jù)和修改的元數(shù)據(jù)。所生成的指令然后被通信裝置230發(fā)送到數(shù)據(jù)存儲120以修改存儲的元數(shù)據(jù)。除了修改存儲的與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù),元數(shù)據(jù)編輯器330也接收新的元數(shù)據(jù),并且向數(shù)據(jù)存儲120傳送新的元數(shù)據(jù),以存儲和與視頻數(shù)據(jù)相關聯(lián)。
      [0092]在一個實施例中,數(shù)據(jù)存儲120將類型與存儲的元數(shù)據(jù)相關聯(lián)。元數(shù)據(jù)類型的示例包括視頻標題、視頻數(shù)據(jù)的描述、關鍵字或與視頻數(shù)據(jù)相關聯(lián)的標簽或與視頻數(shù)據(jù)相關聯(lián)的標簽。在一個實施例中,元數(shù)據(jù)編輯器330允許定制元數(shù)據(jù)和值或與用戶定義的元數(shù)據(jù)相關聯(lián)的數(shù)據(jù)類型的用戶定義。另外,元數(shù)據(jù)編輯器330允許用戶將規(guī)則和/或許可與存儲的視頻數(shù)據(jù)相關聯(lián),以限制其他用戶訪問或修改存儲的視頻數(shù)據(jù)或與存儲的視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)的能力。
      [0093]縮略圖編輯器340是軟件和例程,其能夠被處理器執(zhí)行來修改與存儲的視頻數(shù)據(jù)相關聯(lián)的縮略圖。與視頻數(shù)據(jù)相關聯(lián)的縮略圖被用戶裝置160顯示來識別視頻數(shù)據(jù)。響應于與縮略圖的交互,諸如由用戶裝置接收的輸入,媒體播放器115播放視頻數(shù)據(jù)。在一個實施例中,縮略圖編輯器340接收輸入,該輸入將圖像識別為與視頻數(shù)據(jù)相關聯(lián)的縮略圖。在一個實施例中,縮略圖編輯器340接收識別來自視頻數(shù)據(jù)的幀的輸入,并且將所識別的幀指定為縮略圖??s略圖編輯器340也可以接收:識別多個圖像的數(shù)據(jù),諸如來自視頻數(shù)據(jù)的多個幀;以及描述作為與視頻數(shù)據(jù)相關聯(lián)的縮略圖的不同的識別的圖像的使用的數(shù)據(jù)。例如,縮略圖編輯器340基于定時數(shù)據(jù)來修改與視頻數(shù)據(jù)相關聯(lián)的縮略圖,以在指定的時間間隔改變縮略圖。作為另一個示例,域信息基于存儲用于用戶裝置160訪問的視頻數(shù)據(jù)的目的地站點170來識別被用作縮略圖的幀,允許不同的目的地站點170使用不同的縮略圖。
      [0094]在一個實施例中,縮略圖編輯器340使用從web分析引擎125接收的分析數(shù)據(jù)來執(zhí)行縮略圖比較,允許識別導致在用戶裝置160上由媒體播放器115訪問視頻數(shù)據(jù)最大次數(shù)的縮略圖。例如,用戶識別一組圖像,諸如來自視頻數(shù)據(jù)的一組幀,并且縮略圖編輯器340選擇來自該組的第一圖像來作為與視頻數(shù)據(jù)相關聯(lián)的縮略圖。雖然將第一圖像顯示為縮略圖,但是縮略圖編輯器340經(jīng)由網(wǎng)絡150從分析引擎125接收描述當顯示第一圖像時的視頻數(shù)據(jù)訪問的數(shù)據(jù)。例如,縮略圖編輯器340接收已訪問視頻數(shù)據(jù)的次數(shù)。
      [0095]在指定的時間間隔后,縮略圖編輯器340從該組選擇用于作為縮略圖顯示的第二圖像,并且經(jīng)由網(wǎng)絡150從分析引擎125接收描述當顯示第二圖像時的視頻訪問的數(shù)據(jù)。在顯示第二幀的指定時間間隔后,縮略圖編輯器340經(jīng)由用戶界面模塊226向用戶呈現(xiàn)與第一縮略圖和第二縮略圖相關聯(lián)的視頻訪問數(shù)據(jù)或其他分析數(shù)據(jù)。用戶然后能夠在將縮略圖與視頻數(shù)據(jù)相關聯(lián)時查看視頻訪問數(shù)據(jù)或其他分析數(shù)據(jù)。
      [0096]播放列表編輯器350是軟件和例程,其能夠被處理器執(zhí)行來生成包括視頻數(shù)據(jù)的播放列表。播放列表編輯器350也修改與播放列表相關聯(lián)的屬性,諸如播放列表標題、播放列表標簽的描述或與播放列表相關聯(lián)的關鍵字、在播放列表中包括的視頻數(shù)據(jù)的呈現(xiàn)之間的延遲或在播放列表或其他播放列表屬性中播放視頻數(shù)據(jù)的順序。在一個實施例中,接收用戶輸入,其識別在播放列表中包括的視頻數(shù)據(jù)和在播放列表中呈現(xiàn)視頻數(shù)據(jù)的順序。圖12圖示了由用戶界面模塊226生成來用于如上所述由播放列表編輯器350對播放列表的手動生成或修改的示例用戶界面。
      [0097]在一個實施例中,播放列表編輯器350允許響應于經(jīng)由通信裝置230接收的或從用戶界面模塊226檢索的輸入來動態(tài)生成播放列表。例如,播放列表編輯器350接收關鍵字和/或標簽,并且向數(shù)據(jù)存儲120傳送關鍵字和/或標簽。與匹配或類似于關鍵字和/或標簽的元數(shù)據(jù)相關聯(lián)的視頻數(shù)據(jù)被從數(shù)據(jù)存儲120識別,并且經(jīng)由網(wǎng)絡150被傳送到播放列表編輯器350,在此,它被包括在播放列表中。這允許播放列表編輯器350響應于諸如標簽、關鍵字、標題或其他元數(shù)據(jù)的接收的元數(shù)據(jù)來動態(tài)地生成播放列表。例如,播放列表編輯器350自動地基于與新存儲的視頻數(shù)據(jù)相關聯(lián)的標簽、關鍵字、類別或其他元數(shù)據(jù)來向播放列表包括新存儲的視頻數(shù)據(jù),允許利用新的內(nèi)容來自動更新播放列表。圖13圖示了由用戶界面模塊226生成來用于動態(tài)地生成或修改播放列表的示例用戶界面。
      [0098]數(shù)據(jù)存儲120
      [0099]圖4示出數(shù)據(jù)存儲120的一個實施例的框圖。由數(shù)據(jù)存儲120存儲的指令或數(shù)據(jù)在圖4中作為不同的功能“模塊”。不同的模塊識別在由處理器(未示出)執(zhí)行時引起所述功能的不同指令和/或數(shù)據(jù)。在一個實施例中,數(shù)據(jù)存儲包括視頻表410、目的地站點表420、聯(lián)合配置表430和索引440。然而,在其他實施例中,數(shù)據(jù)存儲120包括與在圖4中描述的那些不同的模塊和/或另外的模塊。
      [0100]視頻表410存儲視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)。在一個實施例中,視頻表410包括用于不同視頻數(shù)據(jù)的條目,并且在該條目中存儲與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)。在一個實施例中,在視頻表中的條目包括視頻數(shù)據(jù)和與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)。例如,與第一視頻數(shù)據(jù)相關聯(lián)的條目包括與第一視頻數(shù)據(jù)相關聯(lián)的標識符、與第一視頻數(shù)據(jù)相關聯(lián)的標題、與第一視頻數(shù)據(jù)相關聯(lián)的關鍵字或標簽、第一視頻數(shù)據(jù)的描述、以不同格式編碼的第一視頻數(shù)據(jù)的副本或與第一視頻數(shù)據(jù)相關聯(lián)的任何其他元數(shù)據(jù)。
      [0101]在一個實施例中,在視頻表410中的條目包括元數(shù)據(jù)或與一個或多個目的地站點170相關聯(lián)的數(shù)據(jù),以存儲由目的地站點170使用以存儲或分發(fā)視頻數(shù)據(jù)的數(shù)據(jù)。例如,在視頻表410中的、用于第一視頻數(shù)據(jù)的條目包括由目的地站點170在存儲或維護視頻數(shù)據(jù)時預期或使用的數(shù)據(jù)。在一個實施例中,視頻表410包括用于不同目的地站點170的標識符,用于在由不同的目的地站點170使用的數(shù)據(jù)或元數(shù)據(jù)之間進行區(qū)別。例如,視頻表410使用目的地站點170標識符和用戶的目的地站點登錄來組織向各個目的地站點170發(fā)送的數(shù)據(jù)。
      [0102]在一個實施例中。視頻表410也包括描述對于與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)的改變的歷史。該歷史包括在視頻表410中存儲的先前元數(shù)據(jù)的記錄,并且識別對于元數(shù)據(jù)的先前修改。視頻表410也可以包括對于元數(shù)據(jù)的未決修改的隊列或列表。例如,利用直到進行修改時存儲的、從CMSllO接收的未決元數(shù)據(jù)改變的隊列來周期地更新在視頻表410中存儲的元數(shù)據(jù)。
      [0103]目的地站點表420識別在存儲視頻數(shù)據(jù)時由一個或多個目的地站點170使用的數(shù)據(jù)。在一個實施例中,數(shù)據(jù)存儲120經(jīng)由網(wǎng)絡150從目的地站點170和/或CMSl 10接收數(shù)據(jù)。所接收的數(shù)據(jù)識別數(shù)據(jù)字段、可允許的數(shù)據(jù)類型和目的地站點170存儲視頻數(shù)據(jù)所需的與視頻數(shù)據(jù)相關聯(lián)的數(shù)據(jù)。目的地站點表420也可以包括由目的地站點170所需的一個或多個數(shù)據(jù)字段的默認值,以加速從數(shù)據(jù)存儲120向目的地站點170的視頻數(shù)據(jù)的傳播。
      [0104]在一個實施例中,目的地站點表420包括一個或多個條目,每一個條目與目的地站點170相關聯(lián),識別數(shù)據(jù)字段、數(shù)據(jù)類型或與目的地站點170相關聯(lián)的其他數(shù)據(jù)。例如,條目包括目的地站點170標識符和用于指定數(shù)據(jù)或關于由目的地站點170使用的數(shù)據(jù)或限制的一個或多個字段。在一個實施例中,目的地站點表420將整數(shù)值與在條目中的不同字段相關聯(lián),允許使用該整數(shù)值來識別字段,以簡化元數(shù)據(jù)從視頻表410向由目的地站點170使用的數(shù)據(jù)字段的映射。
      [0105]聯(lián)合配置表430包括用于向目的地站點170傳送的元數(shù)據(jù)或數(shù)據(jù)的用戶指定的定義。例如,聯(lián)合配置表430包括在視頻表410中存儲的元數(shù)據(jù)向在目的地站點表420中包括的目的地站點170的一個或多個數(shù)據(jù)字段的映射。例如,聯(lián)合配置表430將來自視頻表410的標題元數(shù)據(jù)映射到標題數(shù)據(jù)字段和與第一目的地站點170A相關聯(lián)的描述數(shù)據(jù)字段,而將來自視頻表410的標題元數(shù)據(jù)映射到與第二目的地站點170N相關聯(lián)的標題數(shù)據(jù)字段,并且將來自視頻表410的描述元數(shù)據(jù)映射到與第二目的地站點170N相關聯(lián)的描述數(shù)據(jù)字段。從視頻表410向由目的地站點170使用的數(shù)據(jù)字段映射元數(shù)據(jù)通過從視頻表410向目的地站點170傳送元數(shù)據(jù)而不是要求數(shù)據(jù)向多個目的地站點170的手動輸入來簡化視頻數(shù)據(jù)的分發(fā)。通過從視頻表410向目的地站點170的數(shù)據(jù)字段映射元數(shù)據(jù),用戶僅需要向CMSllO提供元數(shù)據(jù)一次,并且使用元數(shù)據(jù)來向一個或多個目的地站點170分發(fā)視頻數(shù)據(jù)。
      [0106]聯(lián)合配置表430也允許擴增由目的地站點170使用并且由目的地站點表420識別的數(shù)據(jù)字段的另外的元數(shù)據(jù)的識別。在目的地站點表420識別目的地站點170在存儲或分發(fā)視頻數(shù)據(jù)之前所需的數(shù)據(jù)字段的同時,聯(lián)合配置表420識別在向目的地站點170傳送視頻數(shù)據(jù)之前所需的、由用戶指定的另外的元數(shù)據(jù)。因此,聯(lián)合配置表420使得用戶能夠除了在向目的地站點170傳送視頻數(shù)據(jù)之前所需的、在聯(lián)合配置表420中指定的數(shù)據(jù)之外進一步識別元數(shù)據(jù)。
      [0107]在一個實施例中,聯(lián)合配置表430也允許用戶修改由目的地站點表420識別的數(shù)據(jù)字段的可選性。例如,目的地站點表420基于來自目的地站點170的數(shù)據(jù)來識別可選的、與目的地站點170相關聯(lián)的數(shù)據(jù)字段,并且聯(lián)合配置表430修改被識別為對于所需數(shù)據(jù)字段可選的數(shù)據(jù)字段。在這個示例中,在向目的地站點170傳送視頻數(shù)據(jù)之前,現(xiàn)在需要要對于聯(lián)合配置表430指示的數(shù)據(jù)字段供應的數(shù)據(jù)需要。因此,聯(lián)合配置表430允許用戶指定在向目的地站點170傳送視頻數(shù)據(jù)之前的另外的數(shù)據(jù)的接收。
      [0108]在一個實施例中,數(shù)據(jù)存儲120也包括索引440,用于加速從數(shù)據(jù)存儲120檢索數(shù)據(jù)。例如,索引440是在視頻表410、目的地站點表420和/或聯(lián)合配置表430中的一個或多個中包括的數(shù)據(jù)的子集。在索引440中包括的數(shù)據(jù)識別在視頻表410、目的地站點表420和/或聯(lián)合配置表430中的聯(lián)合配置表,允許對條目的更快的識別。
      [0109]方法
      [0110]圖5圖示了用于使用內(nèi)容管理系統(tǒng)IlO(CMS) 110來管理和向目的地站點170發(fā)布視頻數(shù)據(jù)的方法500的一個實施例的流程圖。初始地,CMSllO從用戶裝置160或從視頻數(shù)據(jù)的另一個源接收510視頻數(shù)據(jù)。例如,CMSllO經(jīng)由在CMSllO中包括的通信裝置230從網(wǎng)絡150接收510視頻數(shù)據(jù)。在一個實施例中,CMSllO的用戶界面模塊226向用戶裝置160傳送數(shù)據(jù),以在用戶裝置160上生成用戶界面。與所生成的用戶界面的交互向CMSllO傳送來自用戶裝置的視頻數(shù)據(jù)。
      [0111]在一個實施例中,在接收510視頻數(shù)據(jù)后,CMSllO從用戶裝置160接收520與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)。例如,CMSllO的用戶界面模塊226向用戶裝置160傳送數(shù)據(jù),以在用戶裝置160上生成接收通過網(wǎng)絡150向CMSllO傳送的元數(shù)據(jù)的用戶界面。CMSllO的數(shù)據(jù)編輯模塊221將所接收的元數(shù)據(jù)與視頻數(shù)據(jù)相關聯(lián),并且生成用于向數(shù)據(jù)存儲120傳送視頻數(shù)據(jù)和元數(shù)據(jù)的指令。
      [0112]媒體播放器配置模塊228也生成530與視頻數(shù)據(jù)相關聯(lián)的媒體播放器115或媒體播放器配置數(shù)據(jù),其隨后被傳送到目的地站點170以經(jīng)由一個或多個用戶裝置160來呈現(xiàn)視頻數(shù)據(jù)。例如,媒體播放器配置模塊228生成530嵌入代碼,該嵌入代碼在被用戶裝置160執(zhí)行時生成和實現(xiàn)媒體播放器115。替代地,媒體播放器配置模塊228生成530媒體播放器115,該媒體播放器115被從CMSllO或從數(shù)據(jù)存儲120經(jīng)由網(wǎng)絡150傳送到用戶裝置160,該媒體播放器115例如是超文本標記語言版本5(HTML5)媒體播放器。
      [0113]響應于確定CMSllO已經(jīng)接收到視頻數(shù)據(jù)并且數(shù)據(jù)編輯模塊210包括存儲數(shù)據(jù)或元數(shù)據(jù)的指令,操作管理器229向數(shù)據(jù)存儲120傳送視頻數(shù)據(jù)和相關聯(lián)的元數(shù)據(jù)。數(shù)據(jù)存儲120在視頻表410中存儲540視頻數(shù)據(jù)和相關聯(lián)的元數(shù)據(jù)。雖然圖5圖示了在存儲540視頻數(shù)據(jù)和相關聯(lián)的元數(shù)據(jù)之前接收520元數(shù)據(jù)和生成530媒體播放器,但是在其他實施例中,在生成530媒體播放器之前在數(shù)據(jù)存儲120中存儲540元數(shù)據(jù),或者,在接收510視頻數(shù)據(jù)之前接收520元數(shù)據(jù)。
      [0114]在包括媒體播放器115的視頻數(shù)據(jù)和其相關聯(lián)的元數(shù)據(jù)被存儲在數(shù)據(jù)存儲120之后,CMSllO接收550對于向目的地站點170發(fā)布視頻數(shù)據(jù)的請求。對于發(fā)布視頻數(shù)據(jù)和與目的地站點170相關聯(lián)的標識符的請求被經(jīng)由網(wǎng)絡150從CMSllO傳送到數(shù)據(jù)存儲120。CMSl 10將在視頻表410中存儲并與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)與在目的地站點表420和聯(lián)合配置表430中識別的數(shù)據(jù)字段作比較,以確定視頻表410是否包括由目的地站點表420和/或聯(lián)合配置表430指定的、與由目的地站點170所需的數(shù)據(jù)字段相關聯(lián)的元數(shù)據(jù)或其他數(shù)據(jù)。因此,CMSllO驗證視頻表410包括與對應于由目的地站點170存儲視頻數(shù)據(jù)所需的數(shù)據(jù)的視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)或其他數(shù)據(jù)。
      [0115]例如,如果目的地站點表420或聯(lián)合配置表430指示目的地站點170需要指定視頻標題、視頻描述和與視頻數(shù)據(jù)相關聯(lián)的一個或多個關鍵字的數(shù)據(jù)來發(fā)布視頻數(shù)據(jù),則CMSllO確定視頻表410是否包括與視頻標題、視頻說明和一個或多個關鍵字相關聯(lián)的元數(shù)據(jù)或數(shù)據(jù)。在一個實施例中,如果視頻表410不包括由目的地站點170所需的數(shù)據(jù)的子集,則CMSllO的用戶界面模塊226提醒用戶,并且使用用戶裝置160來呈現(xiàn)通知消息,以獲得另外的元數(shù)據(jù)或數(shù)據(jù)。
      [0116]如果視頻表410包括與由目的地站點170所需的數(shù)據(jù)字段相關聯(lián)的元數(shù)據(jù)或數(shù)據(jù),則CMSllO經(jīng)由網(wǎng)絡150向目的地站點170發(fā)送來自視頻表410的視頻數(shù)據(jù)。在一些實施例中,CMSllO經(jīng)由網(wǎng)絡150向目的地站點170發(fā)送560媒體播放器115。替代地,CMSllO向目的地站點170發(fā)送視頻數(shù)據(jù)和媒體播放器配置數(shù)據(jù),并且向網(wǎng)頁內(nèi)嵌入視頻數(shù)據(jù)和媒體播放器配置數(shù)據(jù),以呈現(xiàn)視頻數(shù)據(jù)。例如,CMSllO向目的地站點170發(fā)送描述媒體播放器115的操作并且識別由媒體播放器115呈現(xiàn)的視頻數(shù)據(jù)的嵌入代碼,并且在網(wǎng)頁內(nèi)包括嵌入代碼。因此,在一個實施例中,目的地站點170與CMSllO進行通信,并且使用CMSllO來從數(shù)據(jù)存儲120檢索數(shù)據(jù)和元數(shù)據(jù),以向用戶裝置160呈現(xiàn)視頻數(shù)據(jù)。在一個替代實施例中,CMSl 10向目的地站點170傳送來自數(shù)據(jù)存儲120的媒體播放器115視頻數(shù)據(jù)和元數(shù)據(jù),允許目的地站點170向在目的地站點170中包括的一個或多個網(wǎng)頁內(nèi)或向在與接收媒體播放器115和視頻數(shù)據(jù)的目的地站點170相關聯(lián)的另一個目的地站點170中包括的一個或多個網(wǎng)頁內(nèi)嵌入來自CMSllO的媒體播放器115。用戶裝置160然后通過訪問與目的地站點170相關聯(lián)的一個或多個網(wǎng)頁來訪問視頻數(shù)據(jù)。在一個實施例中,目的地站點170向用戶裝置160傳送媒體播放器115,用戶裝置160實現(xiàn)媒體播放器115以呈現(xiàn)視頻數(shù)據(jù)。
      [0117]CMSllO在其被用戶裝置160實現(xiàn)時從媒體播放器115接收570數(shù)據(jù),允許CMSllO接收描述通過用戶裝置160與視頻數(shù)據(jù)交互的數(shù)據(jù)。例如,在通過用戶裝置160加載媒體播放器115時、在媒體播放器115用于播放視頻時、在媒體播放器115呈現(xiàn)視頻數(shù)據(jù)指定的時間長度時、在由媒體播放器115呈現(xiàn)的視頻數(shù)據(jù)暫停視頻數(shù)據(jù)時、在媒體播放器115已經(jīng)呈現(xiàn)了視頻數(shù)據(jù)的某個百分比或在用戶裝置160的用戶和媒體播放器115之間的其他交互時,媒體播放器115向CMSllO發(fā)送數(shù)據(jù)。
      [0118]CMSllO向數(shù)據(jù)存儲120傳送從媒體播放器115接收的數(shù)據(jù),數(shù)據(jù)存儲120存儲580和經(jīng)由網(wǎng)絡150向分析引擎125發(fā)送所接收的數(shù)據(jù)。使用來自媒體播放器115的數(shù)據(jù),分析引擎125生成數(shù)據(jù),諸如一個或多個報告,用于描述對視頻數(shù)據(jù)的訪問和/或與視頻數(shù)據(jù)的交互。在一個實施例中,分析引擎125基于從來自多個目的地站點170A-170N的媒體播放器115接收的數(shù)據(jù)來生成描述與第一視頻數(shù)據(jù)的交互的報告。替代地或另外地,分析引擎125使用從來自單個目的地站點170A的媒體播放器115接收的數(shù)據(jù)來生成描述與第一視頻數(shù)據(jù)的交互的報告,用于描述對來自單個目的地站點170A的第一視頻數(shù)據(jù)的訪問和/或與該第一視頻數(shù)據(jù)的交互。
      [0119]圖6是用于修改與視頻數(shù)據(jù)相關聯(lián)的存儲的元數(shù)據(jù)和修改的元數(shù)據(jù)的分發(fā)的方法600的一個實施例的流程圖。內(nèi)容管理系統(tǒng)(CMS) 110接收610識別在數(shù)據(jù)存儲120的視頻表410中存儲的視頻數(shù)據(jù)的輸入。例如,在用戶裝置160上生成的用戶界面接收輸入,諸如標題、文件名或其他適當數(shù)據(jù),用于識別存儲的視頻數(shù)據(jù)。在一個實施例中,所接收的輸入是一個或多個搜索詞語,用于識別與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)。該輸入被經(jīng)由網(wǎng)絡150從用戶裝置160傳送到CMS110,并且CMSllO通過識別匹配或類似于所接收的輸入的、在視頻表410中的元數(shù)據(jù)來從在數(shù)據(jù)存儲120中的視頻表410檢索620視頻數(shù)據(jù)。在一個實施例中,數(shù)據(jù)編輯模塊221使用所接收的輸入數(shù)據(jù)來生成數(shù)據(jù)或檢索視頻數(shù)據(jù)的指令。例如,數(shù)據(jù)編輯模塊221生成從視頻表410檢索620與匹配或類似于所接收的輸入的元數(shù)據(jù)相關聯(lián)的視頻數(shù)據(jù)的指令。
      [0120]在檢索到620與匹配或類似于所接收的輸入的元數(shù)據(jù)相關聯(lián)的視頻數(shù)據(jù)后,用戶界面模塊221和元數(shù)據(jù)編輯器330通過生成用戶界面來在用戶裝置160上顯示630所檢索的元數(shù)據(jù)。在一個實施例中,與在圖9中所示類似的用戶界面顯示630元數(shù)據(jù)。用戶與用戶界面的一個或多個元素交互以修改所顯示的元數(shù)據(jù)。例如,用戶選擇一個或多個選擇區(qū)域或使用用戶界面的一個或多個輸入?yún)^(qū)域來輸入字母數(shù)字數(shù)據(jù)。
      [0121]經(jīng)由網(wǎng)絡150從用戶裝置160向CMSllO發(fā)送對所檢索的元數(shù)據(jù)的修改。元數(shù)據(jù)編輯器330接收640對所檢索的元數(shù)據(jù)的修改,并且生成識別要修改的元數(shù)據(jù)和對元數(shù)據(jù)的一個或多個修改的一個或多個指令。例如,所生成的指令識別修改元數(shù)據(jù)的用戶、與元數(shù)據(jù)相關聯(lián)的視頻數(shù)據(jù)和元數(shù)據(jù)的修改值。該一個或多個指令然后被通信裝置230和操作管理器229發(fā)送到數(shù)據(jù)存儲120。對元數(shù)據(jù)的修改被存儲650在數(shù)據(jù)存儲120的視頻表410中。
      [0122]在一個實施例中,CMSl 10也向廣告服務器(ad服務器)140和/或目的地站點170發(fā)送660修改的元數(shù)據(jù)。例如,在在視頻表410中存儲650對元數(shù)據(jù)的修改后,數(shù)據(jù)存儲120向CMSllO發(fā)送確認消息,并且向廣告服務器140或向目的地站點170發(fā)送660所修改的元數(shù)據(jù)。這允許CMSllO和數(shù)據(jù)存儲120動態(tài)地向其他裝置推送對元數(shù)據(jù)的修改,減少了用于將元數(shù)據(jù)修改與除了視頻數(shù)據(jù)之外還使用元數(shù)據(jù)的至少一部分的其他實體整合的時間。例如,向廣告服務器140發(fā)送660修改的元數(shù)據(jù)允許廣告服務器140更快地使用修改的元數(shù)據(jù)來修改與視頻數(shù)據(jù)相關聯(lián)的廣告。替代地,CMSl 10的操作管理器229與數(shù)據(jù)存儲120進行通信,并且響應于操作管理器229確定修改了在視頻表410中存儲的元數(shù)據(jù),操作管理器229和通信裝置230向廣告服務器140和/或向目的地站點170發(fā)送660修改的元數(shù)據(jù)。
      [0123]圖7是用于選擇與視頻數(shù)據(jù)相關聯(lián)的縮略圖的方法700的流程圖??s略圖編輯器340初始地接收選擇710 —組至少兩個圖像的輸入。例如,縮略圖編輯器340接收從視頻數(shù)據(jù)選擇710 —組幀的輸入。所選擇的圖像是用于與視頻數(shù)據(jù)相關聯(lián)的潛在縮略圖。在一個實施例中,縮略圖編輯器340經(jīng)由網(wǎng)絡150從用戶裝置160接收選擇710諸如來自視頻數(shù)據(jù)的幀的圖像的輸入。替代地,縮略圖編輯器340使用存儲的標準和/或存儲的偏好來自動地從視頻數(shù)據(jù)選擇710 —組幀。例如,縮略圖編輯器340從視頻數(shù)據(jù)的指定時間或在視頻數(shù)據(jù)的指定百分比選擇710幀。
      [0124]縮略圖編輯器340然后將來自所述組的第一圖像設置720為與視頻數(shù)據(jù)相關聯(lián)的縮略圖。例如,縮略圖編輯器340從用戶裝置160接收識別第一圖像的輸入,并且將縮略圖720設置為第一圖像。作為另一個示例,縮略圖編輯器340使用所存儲的標準或偏好來識別第一幀,并且將縮略圖設置720為第一圖像。作為一個示例,縮略圖編輯器340接收從視頻數(shù)據(jù)識別第一幀的輸入,并且將縮略圖設置720為第一幀。在將縮略圖設置720為第一圖像后,將縮略圖傳送到存儲視頻數(shù)據(jù)的一個或多個目的地站點170。因此,當用戶裝置160訪問由目的地站點170托管的包括視頻數(shù)據(jù)的網(wǎng)頁時,在用戶裝置160上將第一圖像顯示為視頻數(shù)據(jù)的縮略圖。與第一圖像的用戶交互發(fā)起通過用戶裝置160對視頻內(nèi)容的呈現(xiàn)。
      [0125]當用戶與第一圖像、用于呈現(xiàn)相關聯(lián)的視頻數(shù)據(jù)的媒體播放器115交互時,媒體播放器115向分析引擎125傳送數(shù)據(jù),該數(shù)據(jù)描述與視頻數(shù)據(jù)的一個或多個交互。例如,分析引擎125接收數(shù)據(jù),該數(shù)據(jù)描述用戶裝置160何時加載媒體播放器115、是否使用媒體播放器115來呈現(xiàn)視頻、媒體播放器115呈現(xiàn)視頻數(shù)據(jù)的時間長度、是否暫停在媒體播放器115中播放的視頻或與媒體播放器115的其他交互。CMSllO從分析引擎125接收730接收該數(shù)據(jù),以允許縮略圖編輯器340存儲描述當使用第一圖像作為縮略圖時與視頻數(shù)據(jù)的用戶交互的數(shù)據(jù)。
      [0126]在指定的時間間隔后,或者在事件發(fā)生后,縮略圖編輯器340從該組識別第二圖像,并且將與視頻數(shù)據(jù)相關聯(lián)的縮略圖設置740為第二圖像。例如,在分析引擎125接收到足夠的分析數(shù)據(jù)以允許對第一圖像和第二圖像的有效性的評估以將業(yè)務拉到與縮略圖相關聯(lián)的視頻數(shù)據(jù)。CMSllO然后從分析引擎125接收750數(shù)據(jù),該數(shù)據(jù)描述當使用第二圖像作為縮略圖時與視頻內(nèi)容的交互。在一個實施例中,縮略圖編輯器340從該組識別另外的圖像,并且將縮略圖設置為該另外的圖像,以從媒體播放器115接收數(shù)據(jù)。然后從分析引擎125接收描述當另外的圖像被用作縮略圖時與視頻內(nèi)容的交互的數(shù)據(jù)。例如,縮略圖編輯器340將縮略圖設置為指定數(shù)量的圖像的每一個,并且當圖像的每一個被用作縮略圖時從分析引擎125接收數(shù)據(jù)。
      [0127]在從分析引擎125接收到730、750描述當多個圖像已經(jīng)被用作縮略圖時與視頻數(shù)據(jù)的交互的數(shù)據(jù)后,CMSllO顯示760來自分析引擎125的數(shù)據(jù)。例如,用戶界面模塊221在用戶裝置160上生成用戶界面,該用戶界面顯示760來自分析引擎125的數(shù)據(jù)??s略圖編輯器340然后接收770選擇用作為縮略圖的圖像的輸入。因此,分析數(shù)據(jù)描述不同的縮略圖如何影響與視頻數(shù)據(jù)的用戶交互,允許最大化對視頻數(shù)據(jù)的訪問或者優(yōu)化另一種標準的縮略圖與視頻數(shù)據(jù)的關聯(lián)。
      [0128]在一個實施例中,縮略圖編輯器340生成用于縮略圖的不同分辨率,允許在不同的情況下使用縮略圖的不同格式。例如,縮略圖編輯器340生成縮略圖的低分辨率版本、縮略圖的中等分辨率版本和縮略圖的高分辨率版本。響應于用戶輸入,縮略圖編輯器340識別被傳送到網(wǎng)頁的縮略圖的分辨率。例如,用戶識別要在搜索結果網(wǎng)頁上顯示的縮略圖的低分辨率版本,并且識別要在包括關于特定視頻數(shù)據(jù)的細節(jié)的網(wǎng)頁上顯示的縮略圖的高分辨率版本。
      [0129]圖8是用于從內(nèi)容管理系統(tǒng)(CMS)IlO向廣告服務器(ad服務器)140傳送元數(shù)據(jù)的方法800的流程圖。在一個實施例中,廣告模塊310確定810對廣告服務器140訪問諸如廣告的補充內(nèi)容的順序。在一個實施例中,通過經(jīng)由網(wǎng)絡150接收的用戶輸入來確定810廣告服務器140排序。替代地,廣告模塊310自動確定810訪問廣告服務器140的順序。例如,廣告模塊310基于通過由不同的廣告服務器140提供的廣告先前生成的收入來確定810訪問廣告服務器140的順序。在另一個實施例中,廣告模塊310從用戶接收識別一個或多個標準的數(shù)據(jù),并且使用用戶提供的標準來確定810訪問廣告服務器140的順序。廣告模塊310可以基于諸如由不同廣告服務器140生成的收入的、從廣告模塊310接收的數(shù)據(jù)來動態(tài)地修改訪問廣告服務器140的順序。
      [0130]廣告模塊310和操作管理器229從視頻表410識別元數(shù)據(jù),并且經(jīng)由通信裝置230和網(wǎng)絡150向一個或多個廣告服務器140發(fā)送820元數(shù)據(jù)。該元數(shù)據(jù)的至少一個子集描述視頻數(shù)據(jù)的內(nèi)容。例如,元數(shù)據(jù)包括與視頻數(shù)據(jù)相關聯(lián)的關鍵字,其描述了視頻數(shù)據(jù)的主題。在發(fā)送820元數(shù)據(jù)后,操作管理器229監(jiān)視該元數(shù)據(jù)以確定830是否修改了數(shù)據(jù)的至少一個子集。響應于確定830未修改元數(shù)據(jù),操作管理器229繼續(xù)對元數(shù)據(jù)監(jiān)視修改。
      [0131]響應于確定830對元數(shù)據(jù)的子集的修改,操作管理器229識別對元數(shù)據(jù)的修改。在一個實施例中,操作管理器229識別來自元數(shù)據(jù)編輯器330的修改元數(shù)據(jù)的指令,并且基于指令的識別來確定830修改了元數(shù)據(jù)。操作管理器229然后向通信裝置230傳送修改的元數(shù)據(jù),通信裝置230向一個或多個廣告服務器140發(fā)送840修改的元數(shù)據(jù)。
      [0132]因此,對與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)的修改被動態(tài)地從數(shù)據(jù)存儲120或CMSl 10推送到一個或多個廣告服務器140,減少了用于將與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)與廣告服務器140整合的時間。這允許廣告服務器140選擇更精確地反映修改的元數(shù)據(jù)的廣告,使得廣告與由元數(shù)據(jù)指定的內(nèi)容更相關。例如,如果操作管理器229指示與視頻內(nèi)容相關聯(lián)的關鍵字被從“drama”修改為“act1n”,該修改的關鍵字被自動發(fā)送到840廣告服務器140,允許廣告服務器140使用關鍵字“act1n”來選擇廣告。這允許對廣告的選擇更緊密地與“act1n”關鍵字相關,而不是與“drama”關鍵字相關。在一個實施例中,廣告服務器140將接收的元數(shù)據(jù)映射到由廣告服務器140使用來選擇廣告的使用。
      [0133]示例用戶界面
      [0134]圖9-14描述了由內(nèi)容管理系統(tǒng)(CMS) 110使用的示例用戶界面。在一個實施例中,用戶界面模塊226包括數(shù)據(jù),該數(shù)據(jù)在被處理器執(zhí)行時生成結合圖9-14描述的用戶界面中的一個或多個或類似的用戶界面。例如,CMSllO將數(shù)據(jù)從用戶界面模塊226傳送到用戶裝置160,在用戶裝置160處處理器執(zhí)行該數(shù)據(jù)以生成用戶界面。
      [0135]圖9是用于使用內(nèi)容管理系統(tǒng)(CMS) 110的視頻數(shù)據(jù)管理的用戶界面900的示例。示例用戶界面900使用視頻數(shù)據(jù)匯總910來顯示在數(shù)據(jù)存儲120中存儲的與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)。在圖9的示例中,視頻數(shù)據(jù)匯總910包括多個行,每行包括與視頻數(shù)據(jù)相關聯(lián)的數(shù)據(jù)。例如,一行視頻數(shù)據(jù)顯示視頻數(shù)據(jù)的標題、是否可經(jīng)由一個或多個目的地站點170訪問視頻數(shù)據(jù)、視頻數(shù)據(jù)的持續(xù)時間、當修改與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)時的數(shù)據(jù)和當創(chuàng)建或向CMSllO上載視頻數(shù)據(jù)時的數(shù)據(jù)。然而,在其他實施例中,視頻數(shù)據(jù)匯總910包括與上述示例不同的數(shù)據(jù)和/或另外的數(shù)據(jù)。
      [0136]另外,視頻數(shù)據(jù)匯總910的行包括視頻數(shù)據(jù)選擇器915,用于接收選擇對于其呈現(xiàn)另外的元數(shù)據(jù)或修改元數(shù)據(jù)的視頻數(shù)據(jù)的輸入。在一個實施例中,視頻數(shù)據(jù)選擇器915是復選框或接收和維護指示對視頻數(shù)據(jù)的選擇的二進制數(shù)據(jù)的其他輸入機制。導航按鈕940允許對由視頻數(shù)據(jù)匯總910顯示的視頻數(shù)據(jù)的修改。例如,導航按鈕940允許查看包括在視頻數(shù)據(jù)匯總910中的不同視頻數(shù)據(jù)的多個顯示。
      [0137]用戶界面900還包括多個動作區(qū)域,諸如響應于接收到輸入而執(zhí)行指定動作的按鈕。在圖9的示例中,用戶界面900包括刪除按鈕930A、在線修改按鈕930B、標簽應用按鈕930C、播放列表增加按鈕930D和上載按鈕940E。然而,在其他實施例中,用戶界面900可以包括不同和/或另外的動作區(qū)域。
      [0138]響應于接收到與刪除按鈕930A的用戶交互,CMSllO識別與識別所選擇的視頻數(shù)據(jù)的視頻數(shù)據(jù)選擇器915相關聯(lián)的視頻數(shù)據(jù),并且從數(shù)據(jù)存儲120移除所選擇的視頻數(shù)據(jù)。接收到與在線修改按鈕930B的用戶交互使得CMSllO修改用戶裝置160是否可經(jīng)由目的地站點170訪問所選擇的視頻數(shù)據(jù)。例如,如果可經(jīng)由目的地站點170訪問所選擇的視頻數(shù)據(jù),則與在線修改按鈕930的交互使得不可經(jīng)由目的地站點170訪問所選擇的視頻數(shù)據(jù)。類似地,如果不可經(jīng)由目的地站點170訪問所選擇的視頻數(shù)據(jù),則與在線修改按鈕930的交互使得可經(jīng)由目的地站點170訪問所選擇的視頻數(shù)據(jù)。
      [0139]與標簽應用按鈕930C的用戶交互將標簽與所選擇的視頻數(shù)據(jù)相關聯(lián)。例如,與標簽應用按鈕930C的交互顯示當前標簽的列表,允許用戶選擇與所選擇的視頻數(shù)據(jù)相關聯(lián)的標簽或生成用于與所選擇的視頻數(shù)據(jù)相關聯(lián)的新的標簽。在一個實施例中,標簽導航菜單920識別現(xiàn)有的標簽,并且接收修改視頻數(shù)據(jù)匯總910以顯示與特定標簽相關聯(lián)的視頻數(shù)據(jù)的輸入。將標簽與視頻數(shù)據(jù)相關聯(lián)并且使用標簽來將視頻數(shù)據(jù)分組允許CMSllO簡化對視頻數(shù)據(jù)的檢索。雖然常規(guī)方法要求遍歷目錄結構或其他分級結構以定位視頻數(shù)據(jù),但是CMSllO基于所識別的與視頻數(shù)據(jù)相關聯(lián)的標簽來檢索視頻數(shù)據(jù)。因此,需要更少的輸入來檢索使用CMSllO和數(shù)據(jù)存儲120存儲的視頻數(shù)據(jù)。
      [0140]與播放列表增加按鈕930D的交互向播放列表增加由視頻數(shù)據(jù)選擇器915選擇的視頻數(shù)據(jù)。例如,與播放列表增加按鈕930D的交互呈現(xiàn)現(xiàn)有播放列表的列表,諸如下拉菜單,允許識別被增加所選擇的視頻數(shù)據(jù)的播放列表。在一個實施例中,與播放列表增加按鈕930D的交互顯示用戶界面,諸如在下面結合圖13和14描述的用戶界面,以修改播放列表。與上載按鈕940E的交互提示用戶識別要被上載到CMSllO并且被存儲在數(shù)據(jù)存儲120中的視頻數(shù)據(jù)。
      [0141]圖10是用于查看和編輯與由數(shù)據(jù)存儲120存儲的視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)的示例用戶界面1000。用戶界面1000包括導航菜單1010,用于接收輸入以顯示不同的用戶界面。在圖10的示例中,導航菜單1010允許顯示與“視頻細節(jié)”、“線索點”和“聯(lián)合”相關聯(lián)的用戶界面。在一個實施例中,導航菜單1010視覺地將當前顯示的用戶界面1000與其他用戶界面相區(qū)別。例如,導航菜單1010改變與當前顯示的用戶界面1000相關聯(lián)的字體顏色、字體格式、背景顏色或其他格式。
      [0142]用戶界面1000顯示視頻數(shù)據(jù)標識符1005,諸如視頻數(shù)據(jù)的標題或視頻數(shù)據(jù)的文件名,以指定其元數(shù)據(jù)被查看的視頻數(shù)據(jù)。在圖10的示例中,在元數(shù)據(jù)輸入?yún)^(qū)域1020A、1020B中示出了與“視頻I”相關聯(lián)的元數(shù)據(jù)。在一個實施例中,與元數(shù)據(jù)輸入?yún)^(qū)域1020A、1020B接近地顯示標識符或標簽,以識別與元數(shù)據(jù)相關聯(lián)的類型或名稱。在一個實施例中,元數(shù)據(jù)輸入?yún)^(qū)域1020AU020B是文本輸入框或用于接收諸如字母數(shù)字數(shù)據(jù)的數(shù)據(jù)的其他輸入機制。
      [0143]例如,視頻表410中存儲的元數(shù)據(jù)與標簽相關聯(lián),以簡化不同類型的元數(shù)據(jù)的維護和檢索。在圖10中所示的與元數(shù)據(jù)輸入?yún)^(qū)域1020AU020B接近的描述文本識別視頻標簽如何存儲或分類所接收的元數(shù)據(jù)。例如,在圖10中,元數(shù)據(jù)輸入?yún)^(qū)域1020A接收作為“標題”類型存儲的元數(shù)據(jù),而元數(shù)據(jù)輸入?yún)^(qū)域1020B接收被存儲為“標簽”類型的元數(shù)據(jù),諸如與視頻數(shù)據(jù)相關聯(lián)的關鍵字。
      [0144]用戶界面1000還包括在訪問包括視頻數(shù)據(jù)的網(wǎng)頁時由用戶裝置160顯示的與視頻數(shù)據(jù)相關聯(lián)的縮略圖1030。與縮略圖修改按鈕1040和/或縮略圖捕獲按鈕1045的交互允許修改與視頻數(shù)據(jù)相關聯(lián)的縮略圖。響應于輸入,縮略圖修改按鈕1040利用媒體播放器115來呈現(xiàn)視頻數(shù)據(jù),并且與媒體播放器115或與縮略圖捕獲按鈕1045的隨后的交互捕獲來自視頻數(shù)據(jù)的幀。所捕獲的幀被設置為與視頻數(shù)據(jù)相關聯(lián)的新的縮略圖,或者被存儲在視頻表410中,以隨后被縮略圖編輯器340選擇為縮略圖。類似地,預覽按鈕1050響應于接收到輸入而在媒體播放器115中呈現(xiàn)由數(shù)據(jù)存儲120存儲的視頻數(shù)據(jù)。
      [0145]媒體播放器標識符1060呈現(xiàn)與視頻數(shù)據(jù)相關聯(lián)的嵌入代碼或其他媒體播放器配置數(shù)據(jù)。顯示媒體播放器配置數(shù)據(jù)允許通過復制媒體播放器配置數(shù)據(jù)而在另一個位置復制媒體播放器115。在一個實施例中,用戶界面1000包括格式列表1070,用于識別從由轉(zhuǎn)碼模塊225對一個或多個代碼的應用而生成的視頻數(shù)據(jù)的不同副本。格式列表1070也可以識別被不同編碼解碼器編碼的視頻數(shù)據(jù)的副本是否可用于傳送到目的地站點170。
      [0146]圖11是用于識別用于向視頻數(shù)據(jù)內(nèi)插入補充數(shù)據(jù)的在視頻數(shù)據(jù)內(nèi)的線索點的示例用戶界面1100。在一個實施例中,用戶界面模塊226和線索點編輯器320包括由處理器執(zhí)行來生成用戶界面1100的數(shù)據(jù),用戶界面1100接收識別在視頻數(shù)據(jù)內(nèi)的時間位置的輸入,其中替代視頻數(shù)據(jù)而呈現(xiàn)諸如廣告的補充內(nèi)容。
      [0147]用戶界面1100包括上面與圖10相結合地描述的導航菜單1010,以允許選擇不同用戶界面。用戶界面1100也顯示視頻數(shù)據(jù)標識符1105,諸如視頻數(shù)據(jù)的標題或視頻數(shù)據(jù)的文件名,用于指定被識別線索點的視頻數(shù)據(jù)。媒體播放器1110用于呈現(xiàn)視頻數(shù)據(jù)。
      [0148]線索點編輯器1120接收描述線索點的屬性的數(shù)據(jù)。例如,線索點編輯器1120接收指定標題、一個或多個標簽和與線索點相關聯(lián)的持續(xù)時間的數(shù)據(jù)。該一個或多個標簽允許廣告服務器140定制在線索點期間呈現(xiàn)的補充內(nèi)容,以具有與由標簽識別的主題類似的主題。例如,將標簽“體育”與線索點相關聯(lián)使得廣告服務器140在線索點期間呈現(xiàn)與體育相關的廣告。線索點編輯器1120也允許用戶指定線索點的持續(xù)時間。
      [0149]視頻概述界面1130提供了視頻數(shù)據(jù)的時間概述,提供了視頻數(shù)據(jù)的時間線。在一個實施例中,視頻概述界面1130沿著時間線示出了來自視頻數(shù)據(jù)的幀的子集,根據(jù)幀相對于彼此的時間順序來呈現(xiàn)不同的幀。在圖11的示例中,視頻概述界面1130的最左部分表示視頻數(shù)據(jù)的開始,并且視頻概述界面1130的最右部分表示視頻數(shù)據(jù)的結尾。例如,圖11在視頻概述界面1130中從左向右示出了幀,以視覺地表示隨著時間在視頻內(nèi)容中的改變。
      [0150]視頻概述界面1130也顯示線索點位置1132AU132B,用于指示當線索點開始時在視頻數(shù)據(jù)內(nèi)的時間。在圖11的示例中,通過線索點位置1132AU132B識別兩個線索點。在一個實施例中,線索點位置1132A、1132B被覆蓋在由視頻概述界面1130所示的來自視頻數(shù)據(jù)的幀上,簡化了通過檢查視頻概述界面1130而識別在視頻數(shù)據(jù)內(nèi)的線索點。
      [0151]線索點增加按鈕1140或其他輸入機制接收用于生成新的線索點的數(shù)據(jù)。在一個實施例中,用戶在視頻概述界面1130內(nèi)選擇位置,并且訪問線索點增加按鈕1140以向視頻數(shù)據(jù)內(nèi)插入在訪問的位置處開始的線索點。使用線索點編輯器1120來指定線索點的屬性。替代地,訪問線索點增加按鈕1140,并且,通過訪問在視頻概述界面130內(nèi)的位置來指定在視頻數(shù)據(jù)內(nèi)的線索點的位置。
      [0152]線索點匯總1150識別與視頻數(shù)據(jù)相關聯(lián)的線索點。例如,線索點匯總1150呈現(xiàn)多行數(shù)據(jù),每行呈現(xiàn)關于單個線索點的數(shù)據(jù)。在圖11的示例中,一行線索點匯總1150顯示與線索點相關聯(lián)的名稱、與線索點相關聯(lián)的標簽和線索點的持續(xù)時間。在一個實施例中,諸如復選框或用于接收數(shù)據(jù)的其他輸入機制的線索點選擇器1145也被包括在行中,允許選擇用于編輯或刪除的線索點。
      [0153]圖12是用于查看和編輯在數(shù)據(jù)存儲120中包括的與視頻數(shù)據(jù)相關聯(lián)的聯(lián)合數(shù)據(jù)的用戶界面1200的示例。在此使用的“聯(lián)合數(shù)據(jù)”指的是被傳送到目的地站點170以允許通過目的地站點170來存儲視頻數(shù)據(jù)的數(shù)據(jù)。用戶界面1200包括上面結合圖10進一步描述的導航菜單910,用于允許選擇不同的用戶界面。用戶界面1200顯示視頻數(shù)據(jù)標識符1205。諸如視頻數(shù)據(jù)的標題或視頻數(shù)據(jù)的文件名,以識別其聯(lián)合數(shù)據(jù)被查看和/或編輯的視頻數(shù)據(jù)。在圖12的示例中,顯示與“視頻I”相關聯(lián)的聯(lián)合數(shù)據(jù)。
      [0154]因為不同的目的地站點170可以接收不同的聯(lián)合數(shù)據(jù),所以顯示目的地站點1210標識符。在一個實施例中,目的地站點標識符1210是與目的地站點170相關聯(lián)的名稱、與目的地站點170相關聯(lián)的統(tǒng)一資源指示符(URI)、與目的地站點170相關聯(lián)的名稱和URI的組合或與目的地站點170相關聯(lián)的任何其他標識符。聯(lián)合使能輸入1215接收輸入,該輸入指定所識別的視頻數(shù)據(jù)是否被識別的目的地站點170存儲并且可被用戶裝置160經(jīng)由識別的目的地站點170訪問。例如,聯(lián)合使能輸入1215的第一值使得從數(shù)據(jù)存儲120向目的地站點170傳送視頻數(shù)據(jù),而聯(lián)合使能輸入1215的第二值防止視頻數(shù)據(jù)被發(fā)送到識別的目的地站點170和/或從識別的目的地站點170移除視頻數(shù)據(jù)。聯(lián)合狀態(tài)標識符1217指定視頻數(shù)據(jù)是否當前被識別的目的地站點170存儲,并且用戶裝置160能夠經(jīng)由識別的目的地站點170訪問視頻數(shù)據(jù)。
      [0155]通過用戶界面1200來顯示與識別的視頻數(shù)據(jù)相關聯(lián)的聯(lián)合數(shù)據(jù)。在一個實施例中,使用來自目的地站點表420的目的地站點170數(shù)據(jù)的組來呈現(xiàn)聯(lián)合數(shù)據(jù)。在圖12的示例中,以組“視頻標題”、“描述”、“標簽”、“類別”、“隱私”、“評述”和“視頻響應”來呈現(xiàn)聯(lián)合數(shù)據(jù)。與組標識符接近地顯示來自視頻表410的元數(shù)據(jù)或數(shù)據(jù),以加速聯(lián)合數(shù)據(jù)的查看和/或編輯。例如,在圖12中,目的地站點170接收用于聯(lián)合數(shù)據(jù)“視頻標題”的數(shù)據(jù)“假日視頻”。
      [0156]響應于訪問所顯示的聯(lián)合數(shù)據(jù)的輸入,聯(lián)合數(shù)據(jù)編輯器1220被顯示以接收修改聯(lián)合數(shù)據(jù)的輸入。不使用聯(lián)合數(shù)據(jù)編輯器1220來顯示未被編輯的聯(lián)合數(shù)據(jù)。例如,聯(lián)合數(shù)據(jù)編輯器1220以文本框來顯示被編輯的聯(lián)合數(shù)據(jù),而將未被編輯的聯(lián)合數(shù)據(jù)顯示為文本。用戶界面1200基于聯(lián)合數(shù)據(jù)的類型或?qū)傩詠硇薷穆?lián)合數(shù)據(jù)的呈現(xiàn)。例如,如果聯(lián)合數(shù)據(jù)具有有限數(shù)量的可允許值,則與用于選擇值的輸入機制一起顯示該值。在圖12的示例中,“隱私”聯(lián)合數(shù)據(jù)具有三個可允許值,因此用戶界面1200與用于選擇在可允許值之間選擇的、諸如單選按鈕或復選框的輸入機制1250 —起顯示該可允許值。
      [0157]用戶界面1200使用數(shù)據(jù)類型標識符1240來指示聯(lián)合數(shù)據(jù)是否被目的地站點170需要或是可選的。在圖12的示例中,數(shù)據(jù)類型標識符1240顯示“(可選)”以表示不被目的地站點170需要的聯(lián)合數(shù)據(jù),并且不顯示文本或圖形以表示由目的地站點170所需的聯(lián)合數(shù)據(jù)。數(shù)據(jù)類型標識符1240允許迅速確定目的地站點170是否已經(jīng)接收或?qū)⒔邮盏酱鎯头职l(fā)視頻數(shù)據(jù)所需的聯(lián)合數(shù)據(jù)。數(shù)據(jù)類型標識符1240也加速識別向目的地站點170傳送視頻數(shù)據(jù)所需的聯(lián)合數(shù)據(jù)的最小數(shù)量。
      [0158]為了進一步簡化向目的地站點170傳送數(shù)據(jù),用戶界面1200包括元數(shù)據(jù)鏈接輸入1230,用于將聯(lián)合數(shù)據(jù)與和視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)鏈接。不是手動輸入用于目的地站點170的聯(lián)合數(shù)據(jù),元數(shù)據(jù)鏈接輸入1230允許與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)被從數(shù)據(jù)存儲120檢索并且被用作向目的地站點170傳送的聯(lián)合數(shù)據(jù)。在一個實施例中,訪問元數(shù)據(jù)鏈接輸入1230修改聯(lián)合數(shù)據(jù)是否鏈接到與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)。在圖12的示例中,元數(shù)據(jù)鏈接輸入1230指示“視頻標題”聯(lián)合數(shù)據(jù)鏈接到元數(shù)據(jù),而“描述”和“標簽”聯(lián)合數(shù)據(jù)未鏈接到元數(shù)據(jù)。
      [0159]圖13是用于手動生成或修改包括由數(shù)據(jù)存儲120存儲的視頻數(shù)據(jù)的播放列表的示例用戶界面1300。用戶界面1300包括導航菜單1310,用于接收用戶輸入以顯示不同的用戶界面。在圖13的示例中,導航菜單1310識別與“細節(jié)/內(nèi)容”和“管理器”相關聯(lián)的用戶界面。在一個實施例中,導航菜單1310視覺地將當前顯示的用戶界面1300與其他用戶界面相區(qū)別。例如,導航菜單1310改變與當前用戶界面相關聯(lián)的字體顏色、字體格式、背景顏色或其他格式。
      [0160]用戶界面13顯示播放列表標識符1305,諸如播放列表的標題。在圖13的示例中,在數(shù)據(jù)輸入?yún)^(qū)域1320A、1320B中示出與“播放列表I”相關聯(lián)的數(shù)據(jù)。在一個實施例中,與數(shù)據(jù)輸入?yún)^(qū)域1320AU320B接近地顯示標識符或標簽,以在輸入的數(shù)據(jù)之間相區(qū)別。在一個實施例中,數(shù)據(jù)輸入?yún)^(qū)域1320AU320B是文本輸入框或用于接收諸如字母數(shù)字數(shù)據(jù)的數(shù)據(jù)的其他輸入機制。
      [0161]顯示與播放列表相關聯(lián)的縮略圖1330。用戶裝置160在訪問包括播放列表的網(wǎng)頁時顯示縮略圖1330。在一個實施例中,縮略圖1330是從在播放列表中包括的視頻數(shù)據(jù)捕獲的幀。響應于接收到輸入,預覽按鈕1340允許使用媒體播放器115查看在播放列表中包括的視頻數(shù)據(jù)。
      [0162]媒體播放器標識符1350包括被傳送到目的地站點170的媒體播放器配置數(shù)據(jù),諸如嵌入代碼。顯示媒體播放器配置數(shù)據(jù)允許媒體播放器配置數(shù)據(jù)被復制到另一個位置以復制媒體播放器115。播放列表配置菜單1360接收修改播放列表的一個或多個屬性的輸入。例如,播放列表配置菜單1360接收輸入,該輸入指定當訪問包括播放列表的網(wǎng)頁時播放列表是否自動開始播放、在播放列表中包括的不同視頻數(shù)據(jù)之間是否存在延遲或描述在播放列表中包括的視頻數(shù)據(jù)的呈現(xiàn)的其他數(shù)據(jù)。
      [0163]在一個實施例中,搜索界面1370從用戶接收輸入,并且對視頻表410搜索與由搜索界面1370接收的搜索詞語匹配或類似的元數(shù)據(jù)。在內(nèi)容列表1374中顯示來自視頻表410的搜索結果。在一個實施例中,內(nèi)容列表1374顯示和與由搜索界面1370接收的搜索詞語匹配或類似的元數(shù)據(jù)相關聯(lián)的視頻數(shù)據(jù)的標識符。例如,內(nèi)容列表1374顯示多行,在每行中包括視頻標識符。另外,內(nèi)容列表1374與視頻標識符接近地顯示視頻數(shù)據(jù)選擇器1377,用于接收選擇視頻數(shù)據(jù)的輸入。在一個實施例中,視頻數(shù)據(jù)選擇器1377是復選框或接收和存儲指示對視頻數(shù)據(jù)的選擇的二進制數(shù)據(jù)的其他輸入機制。訪問播放列表增加按鈕1372向播放列表內(nèi)插入所選擇的視頻數(shù)據(jù)。
      [0164]播放列表匯總1380顯示當前在播放列表中包括的視頻數(shù)據(jù)。在一個實施例中,播放列表匯總1380識別在播放列表中包括的視頻數(shù)據(jù)和播放列表順序1382,該播放列表順序1382指示在播放列表中呈現(xiàn)視頻數(shù)據(jù)的順序。播放列表匯總1380也包括視頻數(shù)據(jù)選擇器1377,允許選擇在播放列表中包括的視頻數(shù)據(jù)。另外,刪除按鈕1382允許從播放列表移除所選擇的視頻數(shù)據(jù)。
      [0165]圖14是用于動態(tài)地生成包括來自數(shù)據(jù)存儲120的一個或多個視頻的播放列表的示例用戶界面1400。用戶界面1400包括上面結合圖13描述的導航菜單1310和播放列表標識符1305。在圖14的示例中,在數(shù)據(jù)輸入?yún)^(qū)域1420A、1420B中示出與“動態(tài)播放列表”相關聯(lián)的數(shù)據(jù)。在一個實施例中,與數(shù)據(jù)輸入?yún)^(qū)域1420AU420B接近地顯示標識符或標簽,以在數(shù)據(jù)之間相區(qū)別。在一個實施例中,數(shù)據(jù)輸入?yún)^(qū)域1420AU420B是文本輸入框或用于接收諸如字母數(shù)字數(shù)據(jù)的數(shù)據(jù)的其他輸入機制。
      [0166]用戶界面1400示出與在播放列表中包括的視頻數(shù)據(jù)相關聯(lián)的縮略圖1430。用戶裝置160在訪問包括播放列表的網(wǎng)頁時顯示縮略圖1430。在一個實施例中,縮略圖1430是從在播放列表中包括的視頻數(shù)據(jù)捕獲的幀。預覽按鈕140響應于接收到輸入來使用媒體播放器115呈現(xiàn)在播放列表中包括的視頻數(shù)據(jù)。
      [0167]媒體播放器標識符1450顯示被傳送到目的地站點170的、諸如嵌入代碼的媒體播放器配置數(shù)據(jù)。顯示媒體播放器配置數(shù)據(jù)允許通過復制媒體播放器配置數(shù)據(jù)而在不同的位置復制媒體播放器115。播放列表配置菜單1360接收修改播放列表的一個或多個屬性的用戶輸入,如上面結合圖13所述。
      [0168]雖然在圖13中所示的用戶界面1300允許用戶手動選擇要包括在播放列表中的視頻數(shù)據(jù),但是在圖14中所示的用戶界面1400基于與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)動態(tài)地向播放列表增加視頻數(shù)據(jù)。為了在播放列表中包括視頻數(shù)據(jù),搜索界面1460接收搜索詞語,并且從視頻表410識別與匹配或類似于搜索詞語的元數(shù)據(jù)相關聯(lián)的視頻數(shù)據(jù)。在一個實施例中,在輸入搜索詞語后,與播放列表增加按鈕1467的交互向播放列表增加與匹配或類似于搜索詞語的元數(shù)據(jù)相關聯(lián)的視頻數(shù)據(jù)。
      [0169]播放列表排序選擇器1465接收輸入,該輸入指定呈現(xiàn)在播放列表中包括的視頻數(shù)據(jù)的順序。例如,播放列表排序選擇器1465接收輸入,該輸入通過標題元數(shù)據(jù)以字母順序來呈現(xiàn)在播放列表中的視頻數(shù)據(jù),通過與視頻數(shù)據(jù)相關聯(lián)的標題元數(shù)據(jù)來以逆字母順序呈現(xiàn)在播放列表中的視頻數(shù)據(jù)或基于與視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)來以另一種順序呈現(xiàn)在播放列表中的視頻數(shù)據(jù)。用戶界面1400也顯示播放列表匯總1470,用于識別在播放列表中包括的視頻數(shù)據(jù),在播放列表中包括的視頻數(shù)據(jù)的查看和通過播放列表呈現(xiàn)視頻數(shù)據(jù)的順序。
      [0170]已經(jīng)提供了實施例的上面的說明以用于說明和描述的目的。其不意欲是窮盡性的或?qū)⒈緦嵤├抻谒_的精確的形式。考慮到上面的教導,許多修改和變化是可能的。意欲本實施例的范圍不被本詳細說明限制,而是由本申請的權利要求限制。本領域內(nèi)的技術人員將明白,在不偏離本實施例的精神和必要特性的情況下,可以以其他具體形式來體現(xiàn)本實施例。同樣,模塊、例程、特征、屬性、方法和其他方面的具體名稱和劃分不是強制的或重要的,并且實現(xiàn)本實施例或其特征的機制可以具有不同的名稱、劃分和/或格式。而且,對于本領域內(nèi)的普通技術人員將顯而易見的是,可以將本實施例的模塊、例程、特征、屬性、方法和其他方面實現(xiàn)為軟件、硬件、固件或三者的任何組合。而且,每當將本實施例的、其示例為模塊的組件實現(xiàn)為軟件時,作為單獨程序、較大程序的一部分、多個獨立的程序、在統(tǒng)計上或動態(tài)地鏈接的庫、內(nèi)核可加載模塊、裝置驅(qū)動器和/或以計算機編程領域的普通技術人員現(xiàn)在或未來知道的每種和任何其他方式來實現(xiàn)該組件。另外,本實施例絕不限于以任何具體編程語言或針對任何特定操作系統(tǒng)或環(huán)境的實現(xiàn)。因此,本公開意欲是在所附的權利要求中給出的實施例的范圍的說明而不是限制。
      【權利要求】
      1.一種用于管理視頻數(shù)據(jù)的計算機實現(xiàn)的方法,所述方法包括步驟: 接收視頻數(shù)據(jù); 接收與所述視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù); 生成用于配置媒體播放器來呈現(xiàn)所述視頻數(shù)據(jù)的數(shù)據(jù); 將所述視頻數(shù)據(jù)、與所述視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)和用于配置所述媒體播放器的所述數(shù)據(jù)存儲在數(shù)據(jù)存儲中; 接收對訪問所述視頻數(shù)據(jù)的請求,所述請求包括搜索詞語; 基于在所述數(shù)據(jù)存儲中的所述元數(shù)據(jù)和所述搜索詞語來識別所述視頻數(shù)據(jù);以及 呈現(xiàn)所述視頻數(shù)據(jù)和與所述視頻數(shù)據(jù)相關聯(lián)的所述元數(shù)據(jù)。
      2.根據(jù)權利要求1所述的計算機實現(xiàn)的方法,進一步包括: 向一個或多個目的地站點發(fā)送所述視頻數(shù)據(jù)、與所述視頻數(shù)據(jù)相關聯(lián)的所述元數(shù)據(jù)和用于配置所述媒體播放器的所述數(shù)據(jù)。
      3.根據(jù)權利要求1所述的計算機實現(xiàn)的方法,進一步包括: 接收對與所述視頻數(shù)據(jù)相關聯(lián)的所述元數(shù)據(jù)的修改;以及 將對與所述視頻數(shù)據(jù)相關聯(lián)的所述元數(shù)據(jù)的所述修改存儲在所述數(shù)據(jù)存儲中。
      4.根據(jù)權利要求1所述的計算機實現(xiàn)的方法,其中,接收與所述視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)包括: 識別多個圖像; 將來自所述多個圖像的第一圖像設置為與所述視頻數(shù)據(jù)相關聯(lián)的縮略圖; 向一個或多個目的地站點傳送所述第一圖像;以及 接收第一分析數(shù)據(jù),所述第一分析數(shù)據(jù)描述在所述第一圖像被設置為所述縮略圖時與所述視頻數(shù)據(jù)的交互。
      5.根據(jù)權利要求4所述的計算機實現(xiàn)的方法,其中,接收與所述視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)進一步包括: 將來自所述多個幀的第二圖像設置為與所述視頻數(shù)據(jù)相關聯(lián)的所述縮略圖; 向所述一個或多個目的地站點傳送所述第二圖像; 接收第二分析數(shù)據(jù),所述第二分析數(shù)據(jù)描述在所述第二圖像被設置為所述縮略圖時與所述視頻數(shù)據(jù)的交互;以及 基于所述第一分析數(shù)據(jù)和所述第二分析數(shù)據(jù)來確定與所述視頻數(shù)據(jù)相關聯(lián)的所述縮略圖。
      6.根據(jù)權利要求4所述的計算機實現(xiàn)的方法,其中,基于所述第一分析數(shù)據(jù)和所述第二分析數(shù)據(jù)來確定與所述視頻數(shù)據(jù)相關聯(lián)的所述縮略圖包括: 顯示所述第一分析數(shù)據(jù)和所述第二分析數(shù)據(jù); 接收識別所述第一幀或所述第二幀的輸入;以及 基于所接收的輸入來設置與所述視頻數(shù)據(jù)相關聯(lián)的所述縮略圖。
      7.根據(jù)權利要求4所述的計算機實現(xiàn)的方法,其中,識別所述多個圖像包括: 從所述視頻數(shù)據(jù)識別多個幀。
      8.根據(jù)權利要求7所述的計算機實現(xiàn)的方法,其中,從所述視頻數(shù)據(jù)識別所述多個幀包括: 接收選擇所述第一幀的第一輸入;以及 接收選擇所述第二幀的第二輸入。
      9.根據(jù)權利要求7所述的計算機實現(xiàn)的方法,其中,從所述視頻數(shù)據(jù)識別所述多個幀包括: 基于存儲的標準來選擇所述第一幀和所述第二幀。
      10.根據(jù)權利要求4所述的計算機實現(xiàn)的方法,其中,所述第一分析數(shù)據(jù)包括在所述第一圖像被設置為所述縮略圖時所述視頻數(shù)據(jù)被訪問的次數(shù)。
      11.根據(jù)權利要求4所述的計算機實現(xiàn)的方法,其中,所述第二分析數(shù)據(jù)包括在所述第二圖像被設置為所述縮略圖時所述視頻數(shù)據(jù)被訪問的次數(shù)。
      12.根據(jù)權利要求1所述的計算機實現(xiàn)的方法,其中,接收與所述視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)包括: 接收識別在所述視頻數(shù)據(jù)內(nèi)的呈現(xiàn)補充內(nèi)容來取代所述視頻數(shù)據(jù)的線索點的數(shù)據(jù)。
      13.根據(jù)權利要求11所述的計算機實現(xiàn)的方法,接收識別所述線索點的數(shù)據(jù)包括: 顯示包括與在所述視頻數(shù)據(jù)內(nèi)的時間位置對應的幀的所述視頻數(shù)據(jù)的圖形表示; 接收使用所述視頻內(nèi)容的所述圖形表示來識別所述線索點開始的時間的輸入;以及 接收與所述線索點相關聯(lián)的元數(shù)據(jù)。
      14.根據(jù)權利要求12所述的計算機實現(xiàn)的方法,其中,與所述線索點相關聯(lián)的所述元數(shù)據(jù)包括與所述線索點相關聯(lián)的標簽和與所述線索點相關聯(lián)的時間長度: 接收識別在所述視頻數(shù)據(jù)內(nèi)的呈現(xiàn)補充內(nèi)容來取代所述視頻數(shù)據(jù)的線索點的數(shù)據(jù)。
      15.根據(jù)權利要求1所述的計算機實現(xiàn)的方法,其中,生成用于配置所述媒體播放器的數(shù)據(jù)包括: 接收限制向地理區(qū)域呈現(xiàn)所述視頻數(shù)據(jù)的數(shù)據(jù)。
      16.根據(jù)權利要求1所述的計算機實現(xiàn)的方法,其中,生成用于配置所述媒體播放器的數(shù)據(jù)包括: 接收限制向識別的地域呈現(xiàn)所述視頻數(shù)據(jù)的數(shù)據(jù)。
      17.一種用于管理視頻數(shù)據(jù)的系統(tǒng),包括: 內(nèi)容管理系統(tǒng),用于接收視頻數(shù)據(jù)、接收與所述視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù),生成用于配置媒體播放器以接收所述視頻數(shù)據(jù)的數(shù)據(jù)、以及接收視頻數(shù)據(jù)和接收對訪問所述視頻數(shù)據(jù)的請求,所述請求包括搜索詞語; 數(shù)據(jù)存儲,用于存儲所述視頻數(shù)據(jù)、與所述視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)和用于配置所述媒體播放器的所述數(shù)據(jù),所述數(shù)據(jù)存儲還通過識別所存儲的與從所述內(nèi)容管理系統(tǒng)接收的搜索詞語類似的元數(shù)據(jù)來檢索所述視頻數(shù)據(jù)并且向所述內(nèi)容管理系統(tǒng)發(fā)送所述視頻數(shù)據(jù)和與所述視頻數(shù)據(jù)相關聯(lián)的所述元數(shù)據(jù);以及 媒體播放器配置模塊,用于生成用于配置所述媒體播放器的所述數(shù)據(jù),其中,用于配置所述媒體播放器的所述數(shù)據(jù)被存儲在所述數(shù)據(jù)存儲中并且被發(fā)送到耦合到所述內(nèi)容管理系統(tǒng)的一個或多個目的地站點。
      18.根據(jù)權利要求17所述的系統(tǒng),其中,所述內(nèi)容管理系統(tǒng)包括: 操作管理器,用于識別對與由所述內(nèi)容管理系統(tǒng)接收的所述視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)的修改并且向所述數(shù)據(jù)存儲發(fā)送對所述元數(shù)據(jù)的所述修改以存儲。
      19.根據(jù)權利要求17所述的系統(tǒng),其中,所述數(shù)據(jù)存儲包括: 視頻表,用于存儲所述視頻數(shù)據(jù)和與所述視頻數(shù)據(jù)相關聯(lián)的所述元數(shù)據(jù),所述視頻表包括與所述視頻數(shù)據(jù)相關聯(lián)的條目,所述條目包括與所述視頻數(shù)據(jù)相關聯(lián)的標識符、所述視頻數(shù)據(jù)和與所述視頻數(shù)據(jù)相關聯(lián)的所述元數(shù)據(jù)。
      20.根據(jù)權利要求17所述的系統(tǒng),其中,所述條目進一步包括與所述視頻數(shù)據(jù)和與接收所述視頻數(shù)據(jù)的目的地站點相關聯(lián)的數(shù)據(jù)。
      21.根據(jù)權利要求17所述的系統(tǒng),其中,所述視頻表進一步包括日志文件,所述日志文件描述對與所述視頻數(shù)據(jù)相關聯(lián)的所述元數(shù)據(jù)的改變并且識別與所述視頻數(shù)據(jù)相關聯(lián)的所述元數(shù)據(jù)的先前值。
      22.根據(jù)權利要求17所述的系統(tǒng),其中,所述內(nèi)容管理系統(tǒng)包括: 縮略圖編輯器,用于將來自所述視頻數(shù)據(jù)的多個圖像中的第一圖像設置為與所述視頻數(shù)據(jù)相關聯(lián)的縮略圖、向一個或多個目的地站點傳送所述第一圖像、并且存儲來自所述一個或多個目的地站點的第一分析數(shù)據(jù),所述第一分析數(shù)據(jù)描述在所述第一圖像被設置為所述縮略圖時與所述視頻數(shù)據(jù)的交互。
      23.根據(jù)權利要求22所述的系統(tǒng),其中,所述縮略圖編輯器進一步將來自所述多個圖像的第二圖像設置為與所述視頻數(shù)據(jù)相關聯(lián)的所述縮略圖、向所述一個或多個目的地站點傳送所述第二圖像、并且存儲來自所述一個或多個目的地站點的第二分析數(shù)據(jù),所述第二分析數(shù)據(jù)描述在所述第二圖像被設置為所述縮略圖時與所述視頻數(shù)據(jù)的交互,并且所述縮略圖編輯器基于所述第一分析數(shù)據(jù)和所述第二分析數(shù)據(jù)來確定與所述視頻數(shù)據(jù)相關聯(lián)的所述縮略圖。
      24.根據(jù)權利要求23所述的系統(tǒng),其中,所述縮略圖編輯器通過向用戶顯示所述第一分析數(shù)據(jù)和所述第二分析數(shù)據(jù)、并且響應于所接收的識別所述第一幀或所述第二幀的輸入而設置與所述視頻數(shù)據(jù)相關聯(lián)的所述縮略圖,來基于所述第一分析數(shù)據(jù)和所述第二分析數(shù)據(jù)確定與所述視頻數(shù)據(jù)相關聯(lián)的所述縮略圖。
      25.根據(jù)權利要求22所述的系統(tǒng),其中,所述第一分析數(shù)據(jù)包括在所述第一圖像被設置為所述縮略圖時所述視頻數(shù)據(jù)被訪問的次數(shù)。
      26.根據(jù)權利要求22所述的系統(tǒng),其中,所述多個圖像包括來自所述視頻數(shù)據(jù)的多個幀。
      27.根據(jù)權利要求26所述的系統(tǒng),其中,所述第一圖像包括來自所述視頻數(shù)據(jù)的第一幀,并且所述第二圖像包括來自所述視頻數(shù)據(jù)的第二幀。
      28.根據(jù)權利要求17所述的系統(tǒng),其中,所述內(nèi)容管理系統(tǒng)包括: 線索點編輯器,用于接收識別在所述視頻數(shù)據(jù)內(nèi)的呈現(xiàn)補充內(nèi)容來取代所述視頻數(shù)據(jù)的線索點的數(shù)據(jù)。
      29.根據(jù)權利要求28所述的系統(tǒng),其中,所述線索點編輯器通過以下步驟來識別在所述視頻數(shù)據(jù)內(nèi)的線索點: 顯示包括與在所述視頻數(shù)據(jù)內(nèi)的不同時間位置對應的幀的所述視頻數(shù)據(jù)的圖形表示; 接收使用所述視頻內(nèi)容的所述圖形表示來識別所述線索點開始的時間的輸入;以及 接收與所述線索點相關聯(lián)的元數(shù)據(jù)。
      30.一種設備,包括非瞬時計算機可讀介質(zhì),所述非瞬時計算機可讀介質(zhì)上編碼有指令,所述指令響應于計算裝置的執(zhí)行而使得所述計算裝置執(zhí)行操作,所述操作包括: 接收視頻數(shù)據(jù); 接收與所述視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù); 生成用于配置媒體播放器來呈現(xiàn)所述視頻數(shù)據(jù)的數(shù)據(jù); 將所述視頻數(shù)據(jù)、與所述視頻數(shù)據(jù)相關聯(lián)的元數(shù)據(jù)和用于配置所述媒體播放器的所述數(shù)據(jù)存儲在數(shù)據(jù)存儲中; 將所述視頻數(shù)據(jù)與一個或多個目的地站點相關聯(lián); 接收對訪問所述視頻數(shù)據(jù)的請求,所述請求包括搜索詞語; 通過對所述數(shù)據(jù)存儲搜索與所述搜索詞語類似的元數(shù)據(jù)來識別所述視頻數(shù)據(jù);以及 呈現(xiàn)所述視頻數(shù)據(jù)和與所述視頻數(shù)據(jù)相關聯(lián)的所述元數(shù)據(jù)
      31.根據(jù)權利要求30所述的設備,其中,所述操作進一步包括: 向一個或多個目的地站點發(fā)送所述視頻數(shù)據(jù)、與所述視頻數(shù)據(jù)相關聯(lián)的所述元數(shù)據(jù)和用于配置所述媒體播放器的所述數(shù)據(jù)。
      32.根據(jù)權利要求30所述的設備,其中,所述操作進一步包括: 接收對與所述視頻數(shù)據(jù)相關聯(lián)的所述元數(shù)據(jù)的修改;以及 將對與所述視頻數(shù)據(jù)相關聯(lián)的所述元數(shù)據(jù)的所述修改存儲在所述數(shù)據(jù)存儲中。
      33.根據(jù)權利要求30所述的設備,其中,所述操作進一步包括: 識別多個圖像; 將來自所述多個圖像的第一圖像設置為與所述視頻數(shù)據(jù)相關聯(lián)的縮略圖; 向一個或多個目的地站點傳送所述第一圖像; 接收第一分析數(shù)據(jù),所述第一分析數(shù)據(jù)描述在所述第一圖像被設置為所述縮略圖時與所述視頻數(shù)據(jù)的交互; 將來自所述多個圖像的第二圖像設置為與所述視頻數(shù)據(jù)相關聯(lián)的所述縮略圖; 向所述一個或多個目的地站點傳送所述第二圖像; 接收第二分析數(shù)據(jù),所述第二分析數(shù)據(jù)描述在所述第二圖像被設置為所述縮略圖時與所述視頻數(shù)據(jù)的交互;以及 基于所述第一分析數(shù)據(jù)和所述第二分析數(shù)據(jù)來確定與所述視頻數(shù)據(jù)相關聯(lián)的所述縮略圖。
      34.根據(jù)權利要求33所述的設備,其中,識別所述多個圖像包括: 從所述視頻數(shù)據(jù)識別多個幀。
      35.根據(jù)權利要求34所述的設備,其中,從所述視頻數(shù)據(jù)識別所述多個幀包括: 接收選擇所述第一幀的第一輸入;以及 接收選擇所述第二幀的第二輸入。
      【文檔編號】H04N21/00GK104137553SQ201280056041
      【公開日】2014年11月5日 申請日期:2012年9月17日 優(yōu)先權日:2011年9月15日
      【發(fā)明者】尼洛費·法赫爾丁·莫蒂瓦拉, 馬蒂亞斯·庫迪克, 蘭迪·西蒙, 丹尼爾·希德克爾, 格雷戈里·艾倫·芬克 申請人:谷歌公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1