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

      測量流媒體曝光率的方法和設(shè)備的制作方法

      文檔序號:7990886閱讀:276來源:國知局
      測量流媒體曝光率的方法和設(shè)備的制作方法
      【專利摘要】描述了一種測量流媒體曝光率的方法和設(shè)備。示例性方法包括在獲得自媒體提供商的媒體中提取出測量數(shù)據(jù)?;谔崛〕龅臏y量數(shù)據(jù),生成標識所述媒體的元數(shù)據(jù)。將媒體轉(zhuǎn)碼為傳輸流,該傳輸流具有流格式。元數(shù)據(jù)被嵌入伴隨傳輸流的定位文本軌道中。
      【專利說明】測量流媒體曝光率的方法和設(shè)備
      【技術(shù)領(lǐng)域】
      [0001]本公開總體上涉及測量媒體曝光率,并且更具體地,涉及測量流媒體曝光率的方法和設(shè)備
      【背景技術(shù)】
      [0002]流(streaming)使得媒體能夠傳遞到諸如臺式計算機、膝上型計算機、平板計算機、個人數(shù)字助理,智能電話等眾多媒體呈現(xiàn)裝置中并在這些裝置中呈現(xiàn)。媒體的重要部分(例如,內(nèi)容和/或廣告)通過流呈現(xiàn)在這些裝置中。
      【專利附圖】

      【附圖說明】
      [0003]圖1是用于測量流媒體曝光率的示例系統(tǒng)的圖。
      [0004]圖2是圖1中的媒體監(jiān)視器的示例實現(xiàn)的框圖。
      [0005]圖3是表示可由示例性客戶端裝置顯示的網(wǎng)頁的示例性超文本標記語言(HTML)碼。
      [0006]圖4是例示了表示可由圖2的示例性媒體監(jiān)視器使用的示例性定時文本軌道的示例性定時文本軌道碼。
      [0007]圖5是表示可被執(zhí)行以實現(xiàn)圖1的示例性服務提供商的示例性機器可讀指令的流程圖。
      [0008]圖6是表示可被執(zhí)行以實現(xiàn)圖1和/或圖2的示例性媒體監(jiān)視器的示例性機器可讀指令的流程圖。
      [0009]圖7是可以傳送到圖2的示例性媒體監(jiān)視器的示例性HLS流的示例性實現(xiàn)的框圖。
      [0010]圖8是能夠執(zhí)行圖5和/或圖6的示例性機器可讀指令以實現(xiàn)圖1中的示例性服務提供商和/或圖1和/或圖2中的示例性媒體監(jiān)視器的示例性處理器平臺的框圖。
      【具體實施方式】
      [0011]本文公開的示例性方法、設(shè)備、系統(tǒng)和制品(article of manufacture)可以用于測量流媒體的曝光率。一些這樣的示例性方法、設(shè)備和/或制品基于媒體元數(shù)據(jù)、用戶人口統(tǒng)計數(shù)據(jù)和/或媒體裝置類型來測量該曝光率。本文公開的這些示例可以用于監(jiān)視在諸如個人、計算機、平板計算機(例如iPad? )、便攜式裝置、移動電話、因特網(wǎng)設(shè)備和/或其它能夠播放媒體的裝置的客戶裝置處接收到的流媒體的傳輸。附加地或另選地,本文中公開的一些示例性實現(xiàn)可以用于監(jiān)視在媒體裝置中本地存儲的媒體的回放。本文公開的示例性監(jiān)視過程采集與通過媒體裝置呈現(xiàn)的媒體相關(guān)聯(lián)的媒體元數(shù)據(jù),并將這些元數(shù)據(jù)與媒體裝置的用戶的人口統(tǒng)計信息相關(guān)聯(lián)。這樣,基于采集到的媒體元數(shù)據(jù)和關(guān)聯(lián)的用戶人口統(tǒng)計而生成詳細的曝光率測量。
      [0012]使用移動裝置(例如,智能電話、平板計算機、MP3播放器等)觀看媒體在近些年逐漸增多。最初,服務提供商創(chuàng)建定制的應用(例如app)以播放其媒體。但隨著更多類型的具有不同軟件要求、版本和兼容性等的移動裝置進入市場,服務提供商開始在移動裝置的瀏覽器中顯示流媒體。因此,許多用戶通過他們的移動裝置的瀏覽器來觀看流媒體。鑒于以這樣的方式訪問媒體變得越來越普遍,理解用戶如何與流媒體進行交互(例如,理解什么媒體被呈現(xiàn)、媒體如何被呈現(xiàn)等)向服務提供商、廣告商、內(nèi)容提供商、制造商和/或其它實體提供了有價值的信息。
      [0013]在這里說明的示例中,從媒體提供商(諸如衛(wèi)星提供商、有線電視提供商、實體媒體提供商(例如,郵寄的數(shù)字視頻光盤(DVD)服務等)接收媒體。媒體被提供為從服務提供商流傳輸?shù)揭粋€或更多個在客戶端裝置以在所述客戶端裝置上呈現(xiàn)。在該示例中,媒體被提供為傳輸流。在一些例子中,從傳輸流提取出具有第一格式的測量數(shù)據(jù)。在一些這樣的示例中,所述傳輸流對應于根據(jù)超文本傳輸協(xié)議(HTTP)直播流(HLS)協(xié)議發(fā)送的移動圖像專家組(MPEG) 2傳輸流。然而,該傳輸流可以附加地或另選地對應于過去的、現(xiàn)在的或?qū)淼娜魏纹渌袷剑?,MPEG4、HTTP安全協(xié)議(HTTPS)、文件傳輸協(xié)議(FTP)、安全文件傳輸協(xié)議(SFTP)和/或根據(jù)這些格式發(fā)送。
      [0014]音頻水印技術(shù)是用于識別諸如電視廣播、無線電廣播、下載的媒體內(nèi)容、流媒體內(nèi)容、預先打包的媒體內(nèi)容等的媒體的技術(shù)?,F(xiàn)有的音頻水印技術(shù)通過在具有足夠隱藏水印的信號級別的音頻和/或視頻分量中嵌入諸如標識信息的音頻代碼(例如,水印)來標識媒體。如這里使用的,詞語“代碼”或“水印”可互換地使用,并且被定義為表示可以為了標識媒體或諸如調(diào)諧(例如,分組標識報頭)的其它目的而插入或嵌入到媒體(例如,程序或廣告)的音頻或視頻中的標識符。
      [0015]與基于包括和/或嵌入在被監(jiān)視的媒體中的代碼和/或水印的媒體監(jiān)視技術(shù)不同,基于指紋或簽名的媒體監(jiān)視技術(shù)通常在監(jiān)視時間間隔中使用被監(jiān)視的媒體的一個或更多個固有特性來生成媒體產(chǎn)生充分唯一的代理。這樣的代理被稱為簽名,并且能夠采用一串數(shù)字值、波形等表示諸如音頻和/或視頻信號的媒體信號的形式,形成正在被監(jiān)視的媒體呈現(xiàn)。好的簽名通常在處理相同的媒體呈現(xiàn)時可以重復,但在處理其它媒體的其它呈現(xiàn)時是唯一的。因此,詞語“指紋”和“簽名”被可互換地使用,并且被定義為表示從媒體的一個或更多個固有特性生成的用于標識媒體的代理。
      [0016]基于簽名的媒體監(jiān)視通常涉及確定(例如,生成和/或收集)表示由被監(jiān)視的媒體裝置輸出的媒體信號(例如,音頻信號和/或視頻信號)的簽名表示以及將被監(jiān)視的簽名與對應于已知(例如,參考)媒體資源的一個或更多個參考簽名進行比較??梢栽u估諸如互相關(guān)值、漢明距離等各種比較標準以確定被監(jiān)視的簽名是否與特定的參考簽名匹配。當發(fā)現(xiàn)了被監(jiān)視的簽名與其中一個參考簽名之間的匹配時,可以把被監(jiān)視的媒體識別為由與被監(jiān)視的簽名匹配的參考信號表示的特定參考媒體源相對應。因為針對參考簽名收集了諸如媒體的標識符、呈現(xiàn)時間、廣播頻道等的屬性,因此之后可以將這些屬性與被監(jiān)視的媒體(被監(jiān)視的簽名與參考簽名匹配的被監(jiān)視媒體)關(guān)聯(lián)起來。
      [0017]在一些示例中,嵌入到媒體中的元數(shù)據(jù)是第一格式的(例如,水印、簽名、代碼等)。在一些示例中,具有第一格式的測量數(shù)據(jù)包括嵌入到媒體的音頻部分中的音頻水印。附加地或另選地,具有第一格式的測量數(shù)據(jù)可以包括嵌入到媒體的視頻部分的視頻(例如圖像)水印。許多客戶端裝置不能使用第一格式的元數(shù)據(jù),和/或在一些情況下,不具有識別第一格式的元數(shù)據(jù)的足夠處理能力。這樣,在這里說明的示例中,服務提供商識別水印,并且將元數(shù)據(jù)轉(zhuǎn)換為客戶端裝置可讀的第二格式。第二格式的元數(shù)據(jù)可以對應于例如文本格式的元數(shù)據(jù),諸如用于包括在與流媒體關(guān)聯(lián)發(fā)送的定時文本軌道(timed text track)文件中的文本格式。
      [0018]定時文本軌道是與使得媒體顯示的網(wǎng)頁鏈接、與所述網(wǎng)頁一起發(fā)送和/或嵌入所述網(wǎng)頁的文檔和/或文件。定時文本軌道限定了在與媒體顯示相關(guān)聯(lián)的對應位置或時間顯示文本(例如,隱藏字幕(closed captioning)、字幕、注釋、廣告、元數(shù)據(jù)等)的時間。例如,定時文本軌道可以規(guī)定短語“這是可取得專利權(quán)的發(fā)明”應在媒體呈現(xiàn)開始之后的00:
      01:12顯示,顯示裝置(例如電視等)應該利用隱藏字幕選項。在這里說明的例子中,為顯示媒體在網(wǎng)頁中標記定時文本軌道。圖3中示出了示例性方式的示例性網(wǎng)頁,在該示例性方式中定時文本軌道可以與媒體相關(guān)聯(lián)。在說明的例子中,要求定時文本軌道獨立于基于在網(wǎng)頁中的定時文本軌道標簽的元屬性的網(wǎng)頁。這樣,在圖3的例子中,定時文本軌道連接到網(wǎng)頁,但不全部合并于其中。然而,在一些例子中,定時文本軌道包括在網(wǎng)頁中。
      [0019]定時文本軌道文檔包括開始提示、結(jié)束提示和與這些提示相關(guān)的數(shù)據(jù)。開始提示和結(jié)束提示定義了在相關(guān)媒體中觸發(fā)與時間文本軌道相關(guān)聯(lián)的事件的時間。在一些例子中,定時文本軌道用于引起在與所述提示相關(guān)聯(lián)的數(shù)據(jù)中定義的字幕和/或字幕數(shù)據(jù)的顯示。當?shù)竭_開始提示時,顯示字幕和/或字幕數(shù)據(jù)。當?shù)竭_結(jié)束提示時,從顯示器中消除字幕和/或字幕數(shù)據(jù)。圖4示出了示例的定時文本軌道文件。
      [0020]在一些公開的示例中,流媒體經(jīng)由超文本標記語言版本5 (HTML5)網(wǎng)頁使用HTTP直播流(HLS)發(fā)送到客戶端裝置。然而,可以附加地或另選地使用任何其它的過去、目前和/或?qū)⒚襟w流式發(fā)送到客戶端裝置的方法,例如,HTTP安全(HTTPS)協(xié)議。附加地或另選地,可以附加地或另選地使用過去、現(xiàn)在和/或?qū)淼娜魏纹渌W(wǎng)頁語言。超文本標記語言版本5(HTML5)允許將元數(shù)據(jù)包含在定時文本軌道中和/或允許將元數(shù)據(jù)與例如媒體流等關(guān)聯(lián)起來。在一些公開的示例中,客戶端裝置使用瀏覽器來顯示經(jīng)由HLS接收到的媒體。附加地或另選地,在一些公開的示例中,客戶端裝置使用媒體呈現(xiàn)器(例如,瀏覽器插件、應用、框架、應用程序接口(API)等)來顯示經(jīng)由HLS接收到的媒體。
      [0021]在這里說明的一些示例中,客戶端裝置向服務提供商請求網(wǎng)頁。在這里說明的一些示例中,網(wǎng)頁定義了將由客戶端裝置單獨請求的定時文本軌道文檔。在一些示例中,定時文本軌道文檔由服務提供商提供。然而,在其它示例中,定時文本軌道文檔由服務提供商以外的其它實體提供,例如,觀眾測量實體的中心設(shè)施等。在一些示例中,定時文本軌道文檔被包含在網(wǎng)頁中,使得不需要額外請求訪問定時文本軌道文檔。
      [0022]在下面說明的示例中,通過恢復在定時文本軌道中傳輸?shù)脑獢?shù)據(jù)來監(jiān)視媒體曝光率度量。在一些示例中,經(jīng)由文檔對象模型(DOM)對象恢復元數(shù)據(jù)。DOM是用于表現(xiàn)超文本標記語言(HTML)格式的對象并與這些對象相互作用的跨平臺和不依賴于語言的工具。然而,可以附加地或另選地使用過去、目前和/或?qū)淼娜魏纹渌袷?、語言、協(xié)議等,例如HTML5。DOM提供正在呈現(xiàn)的網(wǎng)頁的內(nèi)部表示。經(jīng)由例如Javascript接入DOM使得能夠訪問在包括例如定時文本軌道的網(wǎng)頁內(nèi)定義的對象。
      [0023]盡管可以附加地或另選地使用過去、現(xiàn)在和/或?qū)淼娜魏纹渌脑獢?shù)據(jù)格式,在一些示例中,元數(shù)據(jù)以ID3標簽格式存儲在定時文本軌道中。在一些示例中,例如QuickTime播放器的媒體呈現(xiàn)器(例如,媒體插件)發(fā)出DOM事件,例如由在定時文本軌道中定義的提示所觸發(fā)的提示改變事件。在這里說明的示例中,DOM事件經(jīng)由JavaScript捕獲。然而,可以附加地或另選地使用過去、現(xiàn)在和/或?qū)淼娜魏纹渌_本、語言、指令集等。通過捕獲DOM事件,可以經(jīng)由DOM提取定時文本軌道事件的元數(shù)據(jù)(例如,ID3標簽數(shù)據(jù))。一旦提取出元數(shù)據(jù),元數(shù)據(jù)可以與諸如與裝置關(guān)聯(lián)的cookie數(shù)據(jù)、時間戳等的其它信息組合起來并發(fā)送到例如中心設(shè)施以進行分析和/或與從其它裝置收集到的數(shù)據(jù)匯集在一起。
      [0024]這里公開的示例性方法、裝置、系統(tǒng)和制品涉及在客戶端裝置處對流媒體傳輸(例如,流音頻和/或流視頻)關(guān)聯(lián)的元數(shù)據(jù)(例如,存儲在ID3標簽中的元數(shù)據(jù)、基于元數(shù)據(jù)的可擴展標記語言(XML)、和/或以過去、現(xiàn)在和/或?qū)淼娜魏纹渌袷降脑獢?shù)據(jù))進行提取或收集。在一些示例中,元數(shù)據(jù)標識類型、藝術(shù)家、歌曲標題、專輯名稱、傳輸站/服務器站點等中的一個或更多個。在這樣的示例中,可以收集高度微粒化(例如,非常詳細)的數(shù)據(jù)。然而,在過去,評級主要與特定節(jié)目或廣播站綁定,而這里公開的示例性方法、裝置、系統(tǒng)和/或制品除了或另選地針對特定節(jié)目(例如,廣播、電視等)、廣告、內(nèi)容提供商、廣播公司和/或站產(chǎn)生評級外還可以針對類型、藝術(shù)家、歌曲、專輯/⑶、特定傳輸/服務器站點等產(chǎn)生評級。
      [0025]在一些示例中,可以基于在媒體播放器中檢測到的媒體改變事件(例如,媒體呈現(xiàn)事件,諸如在定時文本軌道中定義的變化、開始事件、結(jié)束事件、跳過事件等)來觸發(fā)元數(shù)據(jù)的收集。媒體改變事件典型地引起由提取的元數(shù)據(jù)標識的信息的改變(例如,類型的改變、藝術(shù)家的改變、標題的改變等),并且因此能夠有效地觸發(fā)數(shù)據(jù)收集。在一些示例中,當媒體正在被播放的同時檢測到媒體改變事件。在說明的示例中,當存在與流媒體的定時文本軌道關(guān)聯(lián)的改變時檢測到媒體改變事件(例如,在檢測到定時文本軌道事件時等)。在一些示例中,收集到的元數(shù)據(jù)基于被收集的時間而被加上時間戳。
      [0026]本文中公開的示例性方法、設(shè)備、系統(tǒng)和制品基于與客戶端裝置關(guān)聯(lián)的標識符(例如,因特網(wǎng)協(xié)議(IP)地址、cookie,裝置標識符等)來采集與客戶端裝置的用戶相關(guān)聯(lián)的人口統(tǒng)計信息。然后,可以基于與標識符相對應的媒體元數(shù)據(jù)和用戶人口統(tǒng)計數(shù)據(jù)來生成媒體曝光信息以指示流派、藝術(shù)家、專輯名稱、發(fā)送站/服務器站點等中的至少一個的曝光率度量和/或人口統(tǒng)計范圍度量(demographic reach metrics)。
      [0027]在一些示例中,期望將人口統(tǒng)計數(shù)據(jù)和監(jiān)視信息聯(lián)系起來。為了解決這個問題,觀眾測量實體建立同意提供人口統(tǒng)計信息并同意受流媒體活動監(jiān)視的用戶的小組。一個人在加入這個小組時向觀眾測量實體提供關(guān)于身份和人口統(tǒng)計數(shù)據(jù)的詳細信息(例如,性別、種族、收入、家庭住址、職業(yè)等)。觀眾測量實體在呈現(xiàn)裝置上設(shè)置標識符,使得觀眾測量實體能夠在組員報告了對流媒體的訪問時識別出組員。特別地,為每個組員提供媒體監(jiān)控器,媒體監(jiān)視器向觀眾測量實體的中心設(shè)施報告對流媒體的訪問。在一些例子中,媒體監(jiān)控器在訪問發(fā)生(例如,流傳輸)時報告對流媒體的訪問。在一些例子中,媒體監(jiān)控器緩存(例如,高速存儲、緩沖等)對流媒體的訪問并向中心設(shè)施發(fā)送緩存的訪問。在示例中,媒體監(jiān)控器將標識符與訪問一起發(fā)送(例如,以cookie的形式)。
      [0028]本文中公開的示例性方法、設(shè)備、系統(tǒng)和制品也可以用于生成指示一個或更多個不同類型的客戶端裝置(例如,個人計算機、便攜式裝置、移動電話、平板計算機等)上的媒體曝光率度量的報告。例如,觀眾測量實體可以基于從客戶端裝置和/或類似裝置處的流媒體提取出的元數(shù)據(jù)來生成媒體曝光率度量。接著,基于媒體曝光率生成報告來指示使用不同類型的客戶端裝置的媒體類型(例如,媒體的類型(流派))的曝光率測量。因此,例如,報告指出在某個類型的客戶端裝置(例如,移動裝置、平板計算機等)上的觀看體育賽事的流行度可以與在其它類型的客戶端裝置(例如,電視、個人計算機等)上觀看體育賽事的流行度進行比較。
      [0029]附加地或另選地,可以對不同類型的裝置上的不同媒體的流行度進行比較。這些不同類型的媒體可以是例如新聞、電影、電視節(jié)目、點播媒體、基于因特網(wǎng)的媒體、游戲、流游戲(streaming game)等。可以在任意類型和/或數(shù)量的裝置之間進行這種比較,所述裝置例如包括蜂窩電話、智能電話、專用便攜式多媒體回放裝置、iPod?裝置、平板計算裝置(例如,iPad?等)、標清(SD)電視機、高清(HD)電視機、3維(3D)電視機、固定計算機、便攜式計算機、因特網(wǎng)無線電設(shè)備等。也可以對任何其它類型和/或數(shù)量的媒體和/或裝置進行分析。所述報告還可以將媒體曝光率度量和與客戶端裝置的用戶相對應的人口統(tǒng)計數(shù)據(jù)分段(例如,年齡段、性別、種族等)。附加地或另選地,所述報告可以將媒體曝光率度量和從一個或更多個個人口統(tǒng)計數(shù)據(jù)分段、一個或更多個年齡段、一個或更多個性別和/或其它的用戶特征中選擇的一個或各多個用戶特征間的藝術(shù)家、流派、歌曲,名稱等的流行度的度量相關(guān)聯(lián)。
      [0030]在一些示例中,所述媒體曝光率度量用于確定流媒體的人口統(tǒng)計數(shù)據(jù)范圍、流媒體評級、流媒體的參與度指數(shù)、廣播媒體、與流媒體關(guān)聯(lián)的用戶親和力和/或與流媒體和/或本地存儲媒體關(guān)聯(lián)的其它觀眾測量度量。在一些示例中,媒體曝光率度量是使用不同裝置類型訪問相同媒體的觀眾的百分比的觀眾共享度量。例如,第一觀眾百分比可以是使用智能電話接觸新聞媒體,而第二觀眾百分比是通過平板計算機接觸相同的新聞媒體。
      [0031]圖1是根據(jù)本公開的教導而建立的測量流媒體曝光率的示例性系統(tǒng)100的框圖。圖1中的示例性系統(tǒng)100監(jiān)視由示例性媒體提供商110經(jīng)由示例性網(wǎng)絡150提供的用于在示例性客戶端裝置160上呈現(xiàn)的媒體。圖1的系統(tǒng)包括示例性服務提供商120、示例性媒體監(jiān)視器165以及觀眾測量實體的示例性中心設(shè)施170。圖1中例示的示例公開了服務提供商120的示例性實現(xiàn)的示例,可以附加地或另選地使用提供商120的其它示例性實現(xiàn),諸如在共同待決的美國專利申請序列號13 / 341,646中公開的示例性實現(xiàn),在此通過引用并入其全部內(nèi)容。
      [0032]圖1中示出的示例的媒體提供商110對應于能夠提供用于在客戶端裝置160處呈現(xiàn)的媒體的任一個或更多個媒體提供商。由媒體提供商110提供的媒體可以提供任意類型的媒體,諸如音頻、視頻、多媒體等。另外,媒體可以對應于直播(例如,廣播)的媒體、流媒體、存儲的媒體、點播內(nèi)容等。
      [0033]圖1中例示的示例中的服務提供商120例如通過包含媒體提供商110提供的媒體的鏈接的網(wǎng)頁(例如,超鏈接、嵌入媒體等)向客戶端裝置160提供媒體服務。在示出的示例中,在將媒體發(fā)送到客戶端裝置160之前,服務提供商120修改媒體提供商110所提供的媒體。在示出的示例中,服務提供商120包括示例性媒體識別器125、示例性轉(zhuǎn)碼器130、示例性元數(shù)據(jù)嵌入器135和示例性媒體發(fā)送器140。
      [0034]圖1示出的示例中的媒體識別器125由諸如執(zhí)行指令的處理器的邏輯電路來實現(xiàn),但是可以附加地或另選地由專用集成電路(ASIC)、可編程邏輯器件(PLD)和/或現(xiàn)場可編程邏輯器件(FPLD)、模擬電路和/或其它電路來實現(xiàn)。圖1中的媒體識別器125從獲得自媒體提供商110的媒體中提取測量數(shù)據(jù)(例如,簽名、水印等)。例如,媒體識別器125可以實現(xiàn)軟件開發(fā)工具包(SDK)提供的功能以提取一個或更多個音頻水印、一個或更多個視頻(例如,圖像)水印等,這些水印嵌入在從媒體提供商110獲取的媒體的音頻和/或視頻中。(例如,媒體可以包括脈沖編碼調(diào)制(PCM)音頻數(shù)據(jù)或其它類型的音頻數(shù)據(jù)、未壓縮的視頻/圖像數(shù)據(jù)等。)
      [0035]圖1的示例性媒體識別器125確定(例如,導出、解碼、轉(zhuǎn)換等)由媒體中嵌入的、與媒體關(guān)聯(lián)的或者與媒體一起發(fā)送的水印中包括或標識的測量數(shù)據(jù)(例如,媒體標識信息、源標識信息等),并且媒體識別器125將該測量數(shù)據(jù)轉(zhuǎn)換為用于包含在ID3標簽和/或其它數(shù)據(jù)類型(例如,文本、二進制等)中的文本和/或二進制格式,以作為元數(shù)據(jù)插入與流媒體相關(guān)聯(lián)的定時文本軌道中。
      [0036]圖1的示出示例中的示例性轉(zhuǎn)碼器130由諸如執(zhí)行指令的處理器的邏輯電路實現(xiàn),但是可以附加地或另選地由模擬電路、ASIC、DSP和/或其它電路實現(xiàn)。在一些示例中,轉(zhuǎn)碼器130和媒體識別器125可以由同一個實體處理器實現(xiàn)。在該示例中,轉(zhuǎn)碼器130使用任意適當?shù)募夹g(shù)將接收到的媒體轉(zhuǎn)碼和/或處理為適于流的形式(例如,流格式)。例如,該示例中的轉(zhuǎn)碼器130根據(jù)MPEG4音頻/視頻壓縮方法對媒體進行轉(zhuǎn)碼以經(jīng)由HLS協(xié)議使用。
      [0037]圖1的示例中的元數(shù)據(jù)嵌入器135由諸如執(zhí)行指令的處理器的邏輯電路實現(xiàn),但是可以附加地或另選地由模擬電路、ASIC、DSP、FPGA和/或其它電路實現(xiàn)。在一些示例中,轉(zhuǎn)碼器130、媒體識別器125和元數(shù)據(jù)嵌入器135可以使用同一個實體處理器實現(xiàn)。
      [0038]在該示例中,元數(shù)據(jù)嵌入器135將媒體識別器125所確定的元數(shù)據(jù)嵌入定時文本軌道中。在該示例中,定時文本軌道為網(wǎng)頁視頻文本軌道(WebVTT)格式。但是,可以附加地或另選地使用諸如定時文本標記語言(TTML)格式的任何其它過去、現(xiàn)在和未來的格式。在某些示例中,例如諸如在經(jīng)由植入式廣告顯示廣告時、顯示獨立廣告時、在媒體內(nèi)發(fā)生特定事件時(例如,當電視游戲節(jié)目上的參賽選手回答問題時)、當播出的電影從廣告返回時,元數(shù)據(jù)嵌入器135將與測量元數(shù)據(jù)相對應的ID3標簽元數(shù)據(jù)插入定時文本軌道文檔中以標識媒體內(nèi)的特定事件。附加地或另選地,元數(shù)據(jù)嵌入器135可以通過諸如將元數(shù)據(jù)編碼為將與媒體相關(guān)聯(lián)(例如,包括在媒體中、附加到媒體、先于媒體發(fā)送等)的M3U8或其它數(shù)據(jù)文件而將元數(shù)據(jù)嵌入單獨的元數(shù)據(jù)文檔中。
      [0039]圖1的示例中的媒體發(fā)送器140由諸如執(zhí)行指令的處理器的邏輯電路實現(xiàn),但是可以附加地或另選地由模擬電路、ASIC、DSP、FPGA和/或其它電路實現(xiàn)。在一些示例中,轉(zhuǎn)碼器130、媒體識別器125、元數(shù)據(jù)嵌入器135和媒體發(fā)送器140可以使用同一個實體處理器實現(xiàn)。
      [0040]媒體發(fā)送器140采用任何適當?shù)募夹g(shù)來選擇媒體和/或?qū)⒚襟w流式傳輸?shù)秸埱笱b置(諸如客戶端裝置160)。例如,該示例中的媒體發(fā)送器140選擇已經(jīng)過媒體識別器125識別、經(jīng)過轉(zhuǎn)碼器130轉(zhuǎn)碼并被元數(shù)據(jù)嵌入器135嵌入了元數(shù)據(jù)的媒體。媒體發(fā)送器140接著通過網(wǎng)絡150使用HLS或其它流協(xié)議的將媒體以流的形式傳輸?shù)娇蛻舳搜b置160。
      [0041]在一些示例中,無論是否從客戶端裝置160接收到請求(例如,在接收到請求前),媒體識別器125、轉(zhuǎn)碼器130和/或元數(shù)據(jù)嵌入器130都準備好流傳輸?shù)拿襟w。在這些示例中,已準備好的媒體被存儲在服務提供商120的數(shù)據(jù)存儲器中(例如,閃存、磁介質(zhì)、光學介質(zhì)等)。在這些示例中,當從客戶端裝置160接收到請求后,媒體發(fā)送器140準備好傳輸流以將這些已準備好的媒體以流的形式發(fā)送到客戶端裝置160。在其它的示例中,媒體識別器125、轉(zhuǎn)碼器130和/或元數(shù)據(jù)嵌入器130響應于從客戶端裝置160接收到的請求來準備媒體以進行流傳輸。
      [0042]該示例中的網(wǎng)絡150是因特網(wǎng)。附加地或另選地,可以使用將服務提供商120和客戶端裝置可通信地鏈接起來的任何其它網(wǎng)絡,例如,專用網(wǎng)、局域網(wǎng)(LAN)、虛擬專用網(wǎng)(VPN)等。網(wǎng)絡150可以包括使用任意類型的網(wǎng)絡協(xié)議的任意數(shù)量個公共或?qū)S镁W(wǎng)絡。
      [0043]圖1的示例中的客戶端裝置160是計算裝置,該計算裝置可以呈現(xiàn)媒體發(fā)送器140經(jīng)由網(wǎng)絡150提供的流媒體??蛻舳搜b置160可以是例如平板計算機、臺式計算機、膝上型計算機、移動計算裝置、電視機、智能電話、移動電話、Apple?的iPad?、Apple?的iPhone、Apple?的iPod、Android?計算裝置、Palm?的webOS?計算裝置等。在該示例中,客戶端裝置160包括媒體監(jiān)視器165。在該示例中,媒體監(jiān)視器165由呈現(xiàn)媒體發(fā)送器140提供的流媒體的媒體播放器(例如,瀏覽器、本地應用等)實現(xiàn)。例如,媒體監(jiān)視器165可以附加地或另選地實現(xiàn)為Adobe?Flash? (例如,提供為SWF文件)、,可以實現(xiàn)為超文本標記語言
      (HTML)版本5(HTML5),可以實現(xiàn)為Q(X)gle(g)的Chromium?,可以根據(jù)開源媒體框架(OSMF)
      來實現(xiàn),可以根據(jù)裝置或操作系統(tǒng)提供商的媒體播放器應用程序接口(API)來實現(xiàn),可以在裝置或操作系統(tǒng)提供商的媒體播放器框架(例如,Apple?的i〇S?.系統(tǒng)的MPMoviePlayer軟件)等實現(xiàn),或者以上方法的任意組合的方式來實現(xiàn)。在示例中,媒體監(jiān)視器165將測量數(shù)據(jù)報告給中心設(shè)施170。雖然僅例示了單個客戶端裝置160,但是可以使用任意數(shù)量和/或類型的媒體呈現(xiàn)裝置。
      [0044]示例中的中心設(shè)施170是觀眾測量實體(例如,Nielson公司(US) LLC),并且包括用于經(jīng)由網(wǎng)絡150從客戶端裝置160的媒體監(jiān)視器165接收上報的測量信息(例如,元數(shù)據(jù))的接口。在示例中,中心設(shè)施170包括用于接收包含測量信息的HTTP請求的HTTP接口。HTTP請求被發(fā)送,其在有效載荷中具有測量信息。所述請求可以不旨在實際恢復內(nèi)容,而是被用作傳遞測量信息的載體。中心設(shè)施170具有用于從所述請求的有效載荷中提取測量信息的軟件(例如,守護進程(daemon))。附加地或另選地,可以使用接收測量信息的任何其它方法,例如,諸如HTTP安全協(xié)議(HTTPS)、文件傳輸協(xié)議(FTP)、安全文件傳輸協(xié)議(SFTP)、HTTP和/ HTTPS GET請求、HTTP和/或HTTPS POST請求等。在示例中,中心設(shè)施170存儲并分析從多個不同客戶端裝置接收到的提取的測量信息。例如,中心設(shè)施170可以按照媒體提供商110對測量信息進行整理和/或分組(例如,將與特定媒體提供商110關(guān)聯(lián)的全部測量數(shù)據(jù)分為一組)。附加地或另選地,可以對測量信息執(zhí)行任何其它處理。在某些示例中,中心設(shè)施170在接收時向元數(shù)據(jù)增加時間戳。添加時間戳(例如,記錄事件發(fā)生的時間)使得能夠準確地識別被呈現(xiàn)的媒體和/或媒體被呈現(xiàn)的時間和/或把被呈現(xiàn)的媒體和/或媒體被呈現(xiàn)的時間與呈現(xiàn)裝置的用戶準確地關(guān)聯(lián)起來。
      [0045]圖2是圖1的媒體監(jiān)視器165的示例性實現(xiàn)的框圖。圖2例示的示例中的媒體監(jiān)視器165包括示例性媒體呈現(xiàn)器210、示例性事件監(jiān)聽器220、示例性元數(shù)據(jù)恢復器230、示例性元數(shù)據(jù)轉(zhuǎn)換器240以及示例發(fā)送器250。
      [0046]圖2的示例性媒體呈現(xiàn)器210由執(zhí)行指令的處理器實現(xiàn),但是可以附加地或另選地由模擬電路、ASIC、DSP、FPGA和/或其它電路實現(xiàn)。在示例中,媒體呈現(xiàn)器210與QuickTime?的應用程序接口(API)進行交互,以經(jīng)由客戶端裝置160顯示媒體。盡管在示例中使用了QuickTime?的API,附加地或另選地,可以使用任何其它的媒體呈現(xiàn)框架。例如,示例性媒體呈現(xiàn)器210可以與Adobe?Flash?媒體呈現(xiàn)框架進行交互。在示例中,媒體呈現(xiàn)器210讀取定時文本軌道文件。圖4中示出了示例性的定時文本軌道文件。在定時文本軌道中限定的某些定時事件的時刻,由媒體呈現(xiàn)器210觸發(fā)提示事件。在例如媒體呈現(xiàn)開始后兩秒的給定時間,可以觸發(fā)定時事件,在一些例子中,調(diào)用示例性事件監(jiān)聽器220。在示例中,媒體呈現(xiàn)器210并不顯示包含在定時文本軌道中的數(shù)據(jù)。然而,在一些示例中,媒體呈現(xiàn)器210顯示包含在定時文本軌道中的數(shù)據(jù)。
      [0047]圖2的示例中的示例性事件監(jiān)聽器220由諸如執(zhí)行指令的處理器的邏輯電路實現(xiàn),但是可以附加地或另選地由模擬電路、ASIC、DSP、FPGA和/或其它電路實現(xiàn)。在一些示例中,媒體呈現(xiàn)器210和事件監(jiān)聽器220可以由同一個實體處理器實現(xiàn)。在示例中,示例性事件監(jiān)聽器220與JavaScript功能相連接,以使得能夠接收和/或監(jiān)聽事件通知。盡管該示例中使用JavaScript對事件通知進行監(jiān)聽,也可以使用任何其它腳本、語言、指令集和/或框架來監(jiān)聽事件通知,例如ActiveX、Microsoft Sliverlight等。
      [0048]圖2的示例中的元數(shù)據(jù)恢復器230由執(zhí)行指令的處理器的邏輯電路實現(xiàn),但是可以附加地或另選地由模擬電路、ASIC、DSP、FPGA和/或其它電路實現(xiàn)。在一些示例中,媒體呈現(xiàn)器210、事件監(jiān)聽器220和元數(shù)據(jù)恢復器230可以由同一個實體處理器實現(xiàn)。在示例中,元數(shù)據(jù)恢復器230根據(jù)事件監(jiān)聽器220檢測到的事件通知而從媒體呈現(xiàn)器210中恢復元數(shù)據(jù)。在該示例中,元數(shù)據(jù)恢復器230通過利用JavaScript檢查與媒體呈現(xiàn)器210的定時文本軌道相關(guān)聯(lián)的文檔對象模型(DOM)對象來恢復元數(shù)據(jù)。DOM對象是媒體呈現(xiàn)器210讀取定時文本軌道文件時在媒體呈現(xiàn)器210內(nèi)創(chuàng)建的定時文本軌道的表示。盡管在該示例中使用JavaScript來恢復DOM對象,但是可以使用諸如例如ActiveX、Microsoft Silverlight等的任何其它腳本、語言、指令集和/或框架來恢復DOM對象。
      [0049]圖2的示例性元數(shù)據(jù)轉(zhuǎn)換器240由諸如執(zhí)行指令的處理器的邏輯電路實現(xiàn),但是可以附加地或另選地由模擬電路、ASIC、DSP、FPGA和/或其它電路實現(xiàn)。在一些示例中,媒體呈現(xiàn)器210、時間監(jiān)聽器220、元數(shù)據(jù)恢復器230和元數(shù)據(jù)轉(zhuǎn)換器240可以由同一個實體處理器來實現(xiàn)。在示例中,元數(shù)據(jù)轉(zhuǎn)換器240將元數(shù)據(jù)恢復器230恢復的元數(shù)據(jù)轉(zhuǎn)換為用于傳輸?shù)街行脑O(shè)施170的轉(zhuǎn)換的元數(shù)據(jù)格式。例如,元數(shù)據(jù)轉(zhuǎn)換器240可以對元數(shù)據(jù)和/或部分元數(shù)據(jù)進行加密、解密、壓縮、修改等操作以例如減少要發(fā)送到中心設(shè)施170的數(shù)據(jù)的量。在示例中,元數(shù)據(jù)轉(zhuǎn)換器240在轉(zhuǎn)換元數(shù)據(jù)之前在元數(shù)據(jù)中增加時間戳。添加時間戳(例如,記錄事件發(fā)生的時間)使得能夠準確地識別被呈現(xiàn)的媒體和/或媒體被呈現(xiàn)的時間和/或把被呈現(xiàn)的媒體和/或媒體被呈現(xiàn)的時間與呈現(xiàn)裝置的用戶準確地關(guān)聯(lián)起來。
      [0050]圖2的示例中的發(fā)送器250由執(zhí)行指令的處理器的邏輯電路實現(xiàn),但是可以附加地或另選地由模擬電路、ASIC、DSP、FPGA和/或其它電路來實現(xiàn)。在一些示例中,媒體呈現(xiàn)器210、時間監(jiān)聽器220、元數(shù)據(jù)恢復器230、元數(shù)據(jù)轉(zhuǎn)換器240和發(fā)送器250可以由同一個實體處理器實現(xiàn)。在示例中,發(fā)送器250例如經(jīng)由因特網(wǎng)將轉(zhuǎn)換后的元數(shù)據(jù)發(fā)送給中心設(shè)施170。在該示例中,盡管轉(zhuǎn)換的元數(shù)據(jù)基本上被實時地發(fā)送,在一些示例中,在發(fā)送到中心設(shè)施170之前,轉(zhuǎn)換的元數(shù)據(jù)被進行存儲、高速緩存和/或緩沖。同樣,在示例中,盡管附加地或另選地將轉(zhuǎn)換的元數(shù)據(jù)發(fā)送到中心設(shè)施170,但在一些示例中,元數(shù)據(jù)被附加地或另選地發(fā)送到不同的目的地,諸如例如媒體監(jiān)視器165和/或客戶端裝置160的顯示器。另選地或附加地,發(fā)送器250可以發(fā)送媒體監(jiān)視器和/或客戶端裝置160的標識符,以使得中心設(shè)施170能夠?qū)⒃獢?shù)據(jù)與組員、組員小組、人口統(tǒng)計等數(shù)據(jù)相關(guān)聯(lián)。在該示例中,中心設(shè)施170與觀眾測量公司關(guān)聯(lián),但與到客戶端裝置的媒體發(fā)送無關(guān)。在一些例子中,中心設(shè)施170在接收到的轉(zhuǎn)換的元數(shù)據(jù)時應用時間戳。
      [0051]圖3例示了表示可以在圖2中的示例性媒體監(jiān)視器165被包括在圖1中的客戶端設(shè)備160中時執(zhí)行的網(wǎng)頁的示例性超文本標記語言(HTML)指令300。在該示例中,示例性視頻標簽310實現(xiàn)圖2的示例性媒體呈現(xiàn)器210。在該示例中,媒體呈現(xiàn)器210被以具有全球資源指示符(URI)的媒體源、具有指定高度和寬度的框以及標識符實現(xiàn)。在該示例中,示例性視頻標簽310包括指示與示例性視頻標簽310的視頻相關(guān)聯(lián)的定時文本軌道文件的文本軌道指令315。該示例的文本軌道指令315指示了關(guān)聯(lián)的文本軌道的源為“track_file.vtt”。然而,附加地或另選地,可以使用任何其它文件。在該示例中,包括一個文本軌道指令315。然而,在一些示例中,可以包括附加的和/或另選的文本軌道指令。例如,附加的或另選的文本軌道可以包括隱藏字幕、不同版本的元數(shù)據(jù)(例如,以不同格式存在的元數(shù)據(jù)、用不同語言存在的元數(shù)據(jù)、針對特定服務提供商定制的元數(shù)據(jù)等)等。
      [0052]包含在圖3的HTML碼300中的示例性“addeventlistener”函數(shù)320實現(xiàn)了圖2中的事件監(jiān)聽器220。在該示例中,通過規(guī)定預定的元素(例如,被識別為具有id‘track’的元素標識符)、規(guī)定事件類型(例如,“cuechange”等)、以及規(guī)定應當在檢測到事件時執(zhí)行“TrackChangeFunction”函數(shù)來加載事件監(jiān)聽器220。在該示例中,檢測到的事件類型為“cuechange”,“cuechange”是由媒體呈現(xiàn)器210觸發(fā)的事件。然而,附加地或另選地,也可以使用任何其它類型的事件,例如,與不同媒體呈現(xiàn)器關(guān)聯(lián)的事件類型、與媒體呈現(xiàn)器210的不同觸發(fā)關(guān)聯(lián)的事件類型、與QuickTime? ( “QT”)不同的程序關(guān)聯(lián)的事件類型等。
      [0053]包含在圖3的示例性HTML碼300中的示例性指令組函數(shù)330恢復與觸發(fā)“TrackChangeFunction O ”的HTML對象相關(guān)聯(lián)的元數(shù)據(jù)。在該示例中,當由媒體呈現(xiàn)器210播放視頻標簽310時,將根據(jù)在由文本軌道指令315標識的定時文本軌道文件中定義的事件來觸發(fā)事件。在該示例中,從在指令320的getElementByld函數(shù)中指示的“track”對象中恢復元數(shù)據(jù)。在該示例中,將恢復的元數(shù)據(jù)存儲(例如,高速緩存、緩沖等)在局部變量“myCues,,中。
      [0054]在該示例中,恢復的元數(shù)據(jù)是ID3格式的。然而在一些示例中,恢復的元數(shù)據(jù)可以是過去、現(xiàn)在和/或?qū)淼娜魏纹渌母袷?,例如Java Script Object Notation (JSON)。在一些示例中,元數(shù)據(jù)被存儲為哈希值。在一些示例中,圖3的HTML碼300還包含用于把以第一格式存儲的元數(shù)據(jù)轉(zhuǎn)換為第二格式的功能。
      [0055]在該示例中,圖3的示例性HTML編碼300中的方框350將轉(zhuǎn)換后的元數(shù)據(jù)發(fā)送到一個文本區(qū)域351 (在示例中被定義為“顯示”)。在一些示例中,框350被修改為附加地或另選地將轉(zhuǎn)換后的元數(shù)據(jù)發(fā)送給中心設(shè)施170。在一些示例中,元數(shù)據(jù)以ID3格式進行發(fā)送(框350)。附加地或另選地,在一些示例中,除了元數(shù)據(jù)以外或作為元數(shù)據(jù)的替代,框350發(fā)送其它的信息,例如,用戶標識信息、客戶端信息、時間戳、標識符等。
      [0056]圖4例示了示例性定時文本軌道碼400,定時文本軌道碼400表示可由圖2的示例性媒體監(jiān)視器使用的示例性定時文本軌道。在所述示例中,定時文本碼400是WebVTT格式,如格式標識符415所指示的。然而,定時文本碼400可以是過去、現(xiàn)在和/或?qū)淼娜魏纹渌母袷?,例如定時文本標記語言(TTML)格式等。圖4的定時文本碼400包括第一定時事件410。第一定時事件410包括開始時間411和結(jié)束時間412。第一定時事件410包括按照ID3格式進行格式化的元數(shù)據(jù)420。具體地,元數(shù)據(jù)420包括contentid部分,contentid部分包括標識信息425。在該示例中,標識信息425標識正在經(jīng)由關(guān)聯(lián)的媒體流呈現(xiàn)的媒體。
      [0057]圖4例示了關(guān)聯(lián)媒體的時間的發(fā)展。例如,圖4示出了時間A450、時間B460、時間C470和時間D480。在該示例中,在時間A450之后和時間B460之前的第一時段中播放電視節(jié)目的第一片段。在時間B460之后和時間C470之前的第二時段中,播放廣告。在時間C470之后和時間D480之前的第三時段中,播放電視節(jié)目的第二片段。
      [0058]定時文本軌道碼400描述將與媒體呈現(xiàn)關(guān)聯(lián)地觸發(fā)的提示改變事件。在該示例中,由第一定時事件410標識第一時段。第一定時事件410的元數(shù)據(jù)420的標識信息425標識電視節(jié)目的第一片段。在該不例中,第一定時事件410在媒體被播放一秒后被觸發(fā)。第一定時事件410在媒體被播放一秒后被觸發(fā)是因為在一些示例中,在媒體被播放的第一秒中可能尚未加載事件監(jiān)聽器功能320。在一些示例中,使用另選的開始時間,例如零秒(例如,沒有延遲)、五秒、十秒、一分鐘等。
      [0059]在該示例中,第二時段由第二定時事件440定義。第二定時事件440在第一時段完成后一秒開始。然而,可以附加地或另選地使用任何其它時間延時。第二定時事件440包括標識在第二時段中播放的廣告的元數(shù)據(jù)。
      [0060]在該示例中,第三時段由第三定時事件445定義。第三定時事件445在第二定時事件440完成后一秒開始。然而,可以附加地或另選地使用任何其它時間延時。第三定時事件445包括標識電視節(jié)目的第二片段的元數(shù)據(jù)。在該示例中,標識電視節(jié)目的第二片段的元數(shù)據(jù)不同于標識電視節(jié)目的第一片段的元數(shù)據(jù)。然而,在一些示例中,標識電視節(jié)目的第二片段的元數(shù)據(jù)與標識電視節(jié)目的第一片段的元數(shù)據(jù)相同。
      [0061]在該示例中,在定時事件(例如,第一定時事件410、第二定時事件440、第三定時事件445等)中的每一個事件的開始處觸發(fā)提示改變事件。這樣,當媒體在由定時文本軌道定義的與媒體之前被呈現(xiàn)(包括媒體呈現(xiàn)的開始)不同的時段中時,定時事件410、440、445發(fā)生。在該示例中,定時文本軌道時段和對應的定時事件被分成與被呈現(xiàn)的媒體相對應的片段(例如,第一定時事件與電視節(jié)目的第一片段相關(guān)聯(lián),第二定時事件440與廣告相關(guān)聯(lián)等)。
      [0062]在一些示例中,定時文本軌道事件被分成固定長度的片段(例如,五秒、十秒、一分鐘等),并且與在各個固定長度的片段中呈現(xiàn)的媒體相關(guān)聯(lián)。將定時文本軌道分成多個片段有利于便于精確采集媒體監(jiān)控數(shù)據(jù),這是由于采集了表示媒體呈現(xiàn)中的不同時間的更多數(shù)據(jù)點。當與時間戳一起使用時,使用小片段(例如,三十秒、一分鐘等)有利于檢測諸如跳過、停止、暫停、播放事件的其它媒體交互事件,這是因為可以將定時文本軌道提示改變之間的預期持續(xù)時間與定時文本軌道提示改變之間的實際持續(xù)時間進行比較。在一些示例中,定時文本軌道沒有被分成分立的片段,而是包括覆蓋整個媒體呈現(xiàn)的單個片段。
      [0063]盡管已在圖1和/或圖2中例示了實現(xiàn)圖1中的服務提供商120和/或圖1和/圖2中的示例性媒體監(jiān)視器165的示例方法,但圖1和/或圖2中的各個元件、處理和/或裝置也可以按照其它方式來組合、劃分、重設(shè)、省略、取消和/或?qū)崿F(xiàn)。此外,圖1中的示例性媒體識別器125、示例性轉(zhuǎn)碼器130、示例性元數(shù)據(jù)嵌入器135、示例性媒體發(fā)送器140和/或更一般的示例性服務提供商120和/或圖1和/或圖2中的示例性媒體呈現(xiàn)器210、示例性事件監(jiān)聽器220、示例性元數(shù)據(jù)恢復器230、示例性元數(shù)據(jù)轉(zhuǎn)換器240、示例發(fā)送器250和/或更一般的示例性媒體監(jiān)視器165可以通過硬件、軟件、固件和/或硬件、軟件和/或固件的任意組合來實現(xiàn)。因此,例如,圖1中的示例性媒體識別器125、示例性轉(zhuǎn)碼器130、示例元數(shù)據(jù)嵌入器135、示例媒體發(fā)送器140和/或更一般的示例性服務提供商120和/或圖1和/或圖2中的示例性媒體呈現(xiàn)器210、示例性事件監(jiān)聽器220、示例性元數(shù)據(jù)恢復器230、示例性元數(shù)據(jù)轉(zhuǎn)換器240、示例性發(fā)送器250和/或更一般的示例性媒體監(jiān)視器165中的任一個可以由一個或更多個電路、可編程處理器、專用集成電路(ASIC)、可編程邏輯器件(PLD)和/或現(xiàn)場可編程邏輯器件(FPLD)等來實現(xiàn)。當本專利的任何裝置或系統(tǒng)權(quán)利要求被理解為涵蓋純軟件和/或固件實現(xiàn)時,示例性媒體識別器125、示例性轉(zhuǎn)碼器130、示例性元數(shù)據(jù)嵌入器135、示例性媒體發(fā)送器140、示例性媒體呈現(xiàn)器210、示例性事件監(jiān)聽器220、示例元數(shù)據(jù)恢復器230、示例性元數(shù)據(jù)轉(zhuǎn)換器240和/或示例性發(fā)送器250中的至少一個被清楚地定義為包括有形計算機可讀介質(zhì)(諸如內(nèi)存、DVD、⑶、藍光光盤等)來存儲軟件和/或固件。此外,除了圖1和/或圖2中示出的或代替圖1和/或圖2中示出的元件、處理和/或裝置,圖1中的示例性媒體識別器125、示例性轉(zhuǎn)碼器130、示例性元數(shù)據(jù)嵌入器135、示例媒體發(fā)送器140和/或更一般的示例性服務提供商120和/或圖1和/或圖2中的示例性媒體呈現(xiàn)器210、示例性事件監(jiān)聽器220、示例性元數(shù)據(jù)恢復器230、示例性元數(shù)據(jù)轉(zhuǎn)換器240、示例性發(fā)送器250和/或更一般的示例性媒體監(jiān)視器165可以包括一個或更多個元件、處理和/或裝置,和/或可以包括超過一個所例示的元件、處理和裝置中的任一個或全部。
      [0064]在圖5和/或圖6中示出了實現(xiàn)圖1中的服務提供商120和/或圖1和/或圖2中的媒體監(jiān)視器165的示例性機器可讀指令的代表流程圖。在這些示例中,機器可讀指令包括由諸如下面聯(lián)系圖8討論的示例性處理器平臺800中示出的處理器812的邏輯電路執(zhí)行的程序。程序可以包含在存儲在諸如計算機可讀介質(zhì)(例如,⑶-ROM、軟盤、硬盤驅(qū)動器、數(shù)字通用光盤(DVD)、藍光盤或與處理器812關(guān)聯(lián)的存儲器)的有形計算機可讀介質(zhì)的軟件中,但是整個程序和/或程序的部分可以另選地由處理器812以外的裝置來執(zhí)行,和/或包含在固件或?qū)S糜布?。此外,雖然參照圖5和/或圖6中例示的流程圖描述了示例程序,但是可以另選地使用實現(xiàn)圖1中的示例性服務提供商120和/或圖1和/或圖2中的示例性媒體監(jiān)視器165的很多其它方法。例如,可以改變方框的執(zhí)行次序,和/或可以改變、刪除或組合一些描述的方框。
      [0065]如前文中所述,圖5和/或圖6中的示例性處理可以使用編碼的指令(例如,計算機可讀指令)來實現(xiàn),這些指令存儲在諸如計算機可讀介質(zhì)(例如,硬盤驅(qū)動器、閃存、只讀存儲器(ROM)、光盤(CD)、數(shù)字通用光盤(DVD)、高速緩存、隨機存取存儲器(RAM))的有形計算機可讀介質(zhì)中和/或其它存儲介質(zhì),在這些介質(zhì)中,信息可以存儲任意長度的時間(例如,可以長時間存儲、臨時存儲、短時間存儲、臨時緩沖和/或?qū)λ鲂畔⑦M行高速緩存)。如在本文中所使用的,術(shù)語“有形計算機可讀介質(zhì)”可以清楚地定義為包括任何類型計算機可讀存儲介質(zhì)但不包括傳播的信號。附加地或另選地,圖5和/或圖6中的示例性處理可以使用編碼的指令(例如,計算機可讀指令)來實現(xiàn),這些指令存儲在非瞬時的計算機可讀介質(zhì)中,諸如硬盤驅(qū)動器、閃存、只讀存儲器、光盤、數(shù)字化視頻光盤、高速緩存、隨機存取存儲器和/或其它存儲介質(zhì),在這些介質(zhì)中,信息可以存儲任意長度的時間(例如,可以長時間存儲、臨時存儲、短時間存儲、臨時緩沖和/或?qū)λ鲂畔⑦M行高速緩存)。如在本文中所使用的,術(shù)語“非瞬時的計算機可讀介質(zhì)”可以清楚地定義為包括任何類型的計算機可讀存儲器但不包括傳播的信號。如在本文中所使用的,當短語“至少”在權(quán)利要求的前序部分中被用作過渡詞(transition term)時,其范圍是開放式的,如同術(shù)語“包括”所表示的含義也是開放式的一樣。因此,在前序部分中使用過渡詞“至少”的權(quán)利要求可以包括除清楚列舉在權(quán)利要求中的那些元素之外的元素。
      [0066]圖5是可以執(zhí)行以實現(xiàn)圖1的示例性服務提供商120的示例性機器可讀指令500的流程圖。圖5的示例性機器可讀指令500的執(zhí)行從服務提供商120的媒體識別器125接收到媒體提供商110的媒體開始(框510)。在該示例中,在廣播(例如現(xiàn)場直播)的時候接收所述媒體。然而在一些示例中,媒體存儲和/或高速緩存在媒體識別器125中。
      [0067]該示例中的媒體識別器125接著識別媒體(框520)。媒體識別器125通過從媒體中提取測量數(shù)據(jù)(例如,簽名、水印、代碼等)來識別媒體?;谔崛〕龅臏y量數(shù)據(jù),媒體識別器125生成元數(shù)據(jù)(框530)。在示例中,元數(shù)據(jù)以ID3格式生成。但是,可以附加地或另選地使用任何其它的元數(shù)據(jù)格式。此外,在示例中,元數(shù)據(jù)是基于提取出的測量數(shù)據(jù)而生成的。然而,在一些示例中,元數(shù)據(jù)可以通過使用一些提取出的測量數(shù)據(jù)或所有提取出的測量數(shù)據(jù)查詢外部源而生成。
      [0068]接著,媒體被服務提供商120的轉(zhuǎn)碼器130轉(zhuǎn)碼(框540)。在示例中,媒體被轉(zhuǎn)碼成可以經(jīng)由HTTP直播流(HLS)傳輸?shù)腗PEG2傳輸流。具體地,服務提供商120的元數(shù)據(jù)嵌入器135將元數(shù)據(jù)嵌入到與HLS流相關(guān)聯(lián)的定時文本軌道中(框550)。在該示例中,元數(shù)據(jù)被嵌入到HLS流外部的定時文本軌道中。然而,在一些示例中,元數(shù)據(jù)被嵌入到媒體本身中作為例如隱藏字幕。例如,可以將定時文本軌道信息編碼在MPEG2傳輸流中作為可以按照與外部定時文本軌道相同的方式觸發(fā)定時事件的隱藏字幕數(shù)據(jù)。在該示例中,嵌入到定時文本軌道中的元數(shù)據(jù)標識在不同時間被呈現(xiàn)的不同媒體。
      [0069]接著,媒體被服務提供商120的媒體發(fā)送器140發(fā)送(框560)。在示例中,媒體被利用HTTP直播流(HLS)發(fā)送。但是,可以附加地或另選地使用任何其它格式和/或協(xié)議來發(fā)送(例如,廣播、單播、多播等)媒體。
      [0070]圖6是表示可以被執(zhí)行以實現(xiàn)圖1和/圖2中的示例性媒體監(jiān)視器165的示例性機器可讀指令600的流程圖。圖6的示例性機器可讀指令600的實現(xiàn)從媒體監(jiān)視器165的實例化(例如,被客戶端裝置160加載)開始。接著,媒體監(jiān)視器165的媒體呈現(xiàn)器210通過例如加載用于經(jīng)由客戶端裝置160呈現(xiàn)的顯示對象來開始呈現(xiàn)媒體(框610)。在示例中,顯示對象是QuickTime?對象。然而,可以附加地或另選地使用任何其它類型的顯示對象。當呈現(xiàn)媒體時,媒體呈現(xiàn)器210恢復標識的與媒體相關(guān)(例如,與顯示的對象相關(guān)聯(lián))的定時文本軌道文件。[0071]媒體監(jiān)視器165的事件監(jiān)聽器220開始對事件進行監(jiān)聽(框620)。在該示例中,事件監(jiān)聽器220監(jiān)聽由媒體呈現(xiàn)器210觸發(fā)的JavaScript事件。在該示例中,JavaScript事件是定時文本軌道提示改變事件。然而,在一些示例中,事件監(jiān)聽器220監(jiān)聽任何其它的事件,例如,諸如媒體改變事件、用戶交互事件(例如,當用戶點擊一個對象時)、顯示事件(例如,頁面加載)等。如果事件監(jiān)聽器220未檢測到事件,則事件監(jiān)聽器220繼續(xù)對事件進行監(jiān)聽,直到媒體監(jiān)視器165被關(guān)閉。與字幕和/或廣告顯示系統(tǒng)不同,該示例中的媒體監(jiān)視器165并不在檢測到定時文本軌道提示改變事件時顯示信息。例如,字幕和/或廣告系統(tǒng)在媒體顯示期間可以基于定時文本軌道提示改變事件和/或基于是否在媒體監(jiān)控器165中使能了字幕和/或廣告而向用戶顯示字幕和/或廣告。相反,無論是否在媒體監(jiān)控器165中使能了字幕和/或廣告,不向用戶顯示與定時文本軌道提示改變事件相關(guān)聯(lián)的數(shù)據(jù)。
      [0072]如果事件監(jiān)聽器220檢測到事件,則媒體監(jiān)視器165的元數(shù)據(jù)恢復器230從表示定時文本軌道的DOM對象恢復元數(shù)據(jù)(框630)。具體地,在示例中,事件監(jiān)聽器220將事件對象傳遞給元數(shù)據(jù)恢復器230。元數(shù)據(jù)恢復器230檢查該事件對象以恢復元數(shù)據(jù)。然而,在一些示例中,事件監(jiān)聽器220傳遞對象(例如,媒體呈現(xiàn)器210的顯示對象)的標識符,該標識符指示元數(shù)據(jù)恢復器230要恢復元數(shù)據(jù)的對象。在示例中,元數(shù)據(jù)的格式為ID3標簽。然而,附加地或另選地,元數(shù)據(jù)可以使用任何其它格式。
      [0073]接著,媒體監(jiān)視器165的元數(shù)據(jù)轉(zhuǎn)換器240將元數(shù)據(jù)轉(zhuǎn)換為媒體監(jiān)視器165的發(fā)送器250所使用的格式(框640)。在示例中,元數(shù)據(jù)被從二進制數(shù)據(jù)格式轉(zhuǎn)換為文本格式。在一些示例中,對元數(shù)據(jù)進行解析以識別元數(shù)據(jù)(例如,流派、藝術(shù)家、歌曲名、專輯名、發(fā)送站/服務器站點等)中的關(guān)注的部分(例如,字段、區(qū)段等)。在一些示例中,元數(shù)據(jù)轉(zhuǎn)換器240將呈現(xiàn)裝置的標識符和/或呈現(xiàn)裝置的用戶的標識符嵌入到元數(shù)據(jù)中。將呈現(xiàn)裝置的用戶和/或呈現(xiàn)裝置的標識符包括在內(nèi)使得中心設(shè)施170能夠?qū)⒈怀尸F(xiàn)的媒體與呈現(xiàn)裝置和/或呈現(xiàn)裝置的用戶相關(guān)聯(lián)。在示例中,元數(shù)據(jù)轉(zhuǎn)換器240在將元數(shù)據(jù)發(fā)送給中心設(shè)施170前在元數(shù)據(jù)中加入時間戳。添加時間戳(例如,記錄事件發(fā)生的時間)使得能夠準確地識別被呈現(xiàn)的媒體和/或該媒體呈現(xiàn)的時間,和/或?qū)⒈怀尸F(xiàn)的媒體和/或該媒體呈現(xiàn)的時間與呈現(xiàn)裝置的用戶相關(guān)聯(lián)。
      [0074]在一些示例中,元數(shù)據(jù)在被發(fā)送器發(fā)送之前不經(jīng)過轉(zhuǎn)換(例如,元數(shù)據(jù)以被元數(shù)據(jù)恢復器230恢復的格式進行發(fā)送)。在這樣的示例中,中心設(shè)施170例如通過將元數(shù)據(jù)轉(zhuǎn)換為不同的格式、解析元數(shù)據(jù)以識別元數(shù)據(jù)中的關(guān)注部分等將元數(shù)據(jù)轉(zhuǎn)換為中心設(shè)施使用的格式。中心設(shè)施170對元數(shù)據(jù)的轉(zhuǎn)換便于將所呈現(xiàn)的媒體與標識媒體被呈現(xiàn)的對象的標識符相關(guān)聯(lián)。在一些示例中,中心設(shè)施170在接收元數(shù)據(jù)時將元數(shù)據(jù)打上時間戳。添加時間戳使得能夠準確地識別被呈現(xiàn)的媒體和/或該媒體呈現(xiàn)的時間,和/或?qū)⒈怀尸F(xiàn)的媒體和/或該媒體呈現(xiàn)的時間與呈現(xiàn)裝置的用戶相關(guān)聯(lián)。
      [0075]接著,發(fā)送器250將元數(shù)據(jù)發(fā)送到中心設(shè)施170(框650)。在示例中,采用HTTPPost請求發(fā)送元數(shù)據(jù)。然而,附加地或另選地,可以使用發(fā)送數(shù)據(jù)和/或元數(shù)據(jù)的任何其它方法。例如,可以使用文件傳輸協(xié)議(FTP)、HTTP Get請求、異步JavaScript和可擴展標記語言(XML) (AJAX)等來發(fā)送元數(shù)據(jù)。在一些示例中,元數(shù)據(jù)未被發(fā)送到中心設(shè)施170。例如元數(shù)據(jù)可以發(fā)送到客戶端裝置160的顯示對象以向用戶顯示。在示例中,元數(shù)據(jù)被實時地(例如,以流的形式)發(fā)送到中心設(shè)施170。然而,在一些示例中,在被發(fā)送到中心設(shè)施170前,元數(shù)據(jù)可以被存儲(例如,高速緩存或緩沖等)一段時間。
      [0076]圖7是可以由圖2中的示例性媒體監(jiān)視器顯示的示例性HLS流700的示例性實現(xiàn)的框圖。在圖7的示例中,HLS流700包括清單710及三個傳輸流。然而,可以附加地或另選地使用任何其它數(shù)量和/或類型的傳輸流。在示例中,圖3的示例性HTML指令300包括加載清單710的指令。在示例中,圖3的示例性HTML指令300包括加載圖4的定時文本軌道400的指令。在示例中,清單710是向客戶端裝置描述可用的傳輸流的.m3u8文件。然而,可以附加地或另選地使用過去、現(xiàn)在和/或?qū)淼娜魏纹渌募袷?。在一些示例中,可以省略清?10,并且媒體監(jiān)視器165可以直接使用傳輸流。在示例中,客戶端裝置響應于顯示HLS元素(例如,視頻元素)的指令而恢復清單710。例如,圖3中的框310包括客戶端裝置應呈現(xiàn)存儲在“movie, mp4”處的由清單710標識的HLS元素的指令。
      [0077]HLS是一種自適應格式,也就是說,雖然很多裝置恢復了相同的清單710,但是依據(jù)一個或更多個因素,可以顯示不同的傳輸流。例如,具有不同可用帶寬(例如,高速因特網(wǎng)連接、低速因特網(wǎng)連接等)和/或不同的顯示能力(例如,諸如蜂窩電話的小尺寸屏幕、諸如平板和/或筆記本計算機的中等尺寸屏幕、諸如電視的大尺寸屏幕等)的裝置可以選擇適合其顯示和/或帶寬能力的傳輸流。在一些示例中,具有小屏幕和受限的帶寬的蜂窩電話使用低分辨率的傳輸流。另選地,在一些示例中,具有大屏幕和高速因特網(wǎng)連接的電視機使用高分辨率的傳輸流。當裝置的性能改變時(例如,該裝置從高速因特網(wǎng)連接變換到低速因特網(wǎng)連接時),該裝置可以切換到不同的傳輸流。
      [0078]在圖7的示例中,示出了高分辨率傳輸流720、中等分辨率傳輸流730和低分辨率傳輸流740。在該示例中,各個傳輸流720、730和/或740代表著相關(guān)媒體的一部分(例如,5秒、10秒、30秒、I分鐘等)。相應地,高分辨率傳輸流720對應于媒體的第一部分,第二高分辨率傳輸流721對應于媒體的第二部分,第三高分辨率傳輸流722對應于媒體的第三部分。另外,中等分辨率傳輸流730對應于媒體的第一部分,第二中等分辨率傳輸流731對應于媒體的第二部分,第三中等分辨率傳輸流732對應于媒體的第三部分。另外,低分辨率傳輸流740對應于媒體的第一部分,第二低分辨率傳輸流741對應于媒體的第二部分,第三低分辨率傳輸流742對應于媒體的第三部分。雖然在圖7的不例中針對每種分辨率不出了三個傳輸流,附加地或另選地,可以使用代表媒體的任意數(shù)量個對應部分的任意數(shù)量個傳輸流。
      [0079]在示例中,各個傳輸流720、721、722、730、731、732、740、741和/或742包括視頻流750、751、752、音頻流755、757、752和元數(shù)據(jù)流760、761、762。根據(jù)與視頻流關(guān)聯(lián)的傳輸流的分辨率,視頻流750、751和/或752包括與不同分辨率的媒體關(guān)聯(lián)的視頻。音頻流755、756和/或757包括與媒體相關(guān)的音頻。元數(shù)據(jù)流760、761和/或762包括元數(shù)據(jù),諸如定時文本軌道數(shù)據(jù)、到定時文本軌道數(shù)據(jù)的鏈接、隱藏字幕數(shù)據(jù)和/或與媒體關(guān)聯(lián)的ID3標簽。在一些示例中,由于用于測量流媒體曝光率的信息可能已作為定時文本軌道400發(fā)送給媒體監(jiān)視器165,因此可以不包括元數(shù)據(jù)流760、761和/或762。在一些示例中,元數(shù)據(jù)流760、761和/或762包括未包含在定時文本軌道400中的信息(例如,隱藏字幕信息
      坐')
      寸/ ο
      [0080]圖8是能夠執(zhí)行圖5和/或圖6中的示例性機器可讀指令以實現(xiàn)圖1中的示例性服務提供商120和/或圖1和/或圖2中的示例性媒體監(jiān)視器165的示例性處理器平臺800的框圖。例如,示例性處理器平臺800可以是服務器、個人計算機、移動電話(例如,蜂窩電話)、平板計算機、個人數(shù)字助理(PDA)、因特網(wǎng)應用、DVD播放器、CD播放器、數(shù)字攝像機、藍光播放器、游戲主機、個人攝像機、機頂盒和/或其它類型的計算裝置。
      [0081]當前示例的系統(tǒng)800包括處理器812。例如,處理器812可以由一個或更多個來自任何期望的類型或制造商的微處理器或控制器來實現(xiàn)。
      [0082]處理器812包括本地存儲器813 (例如,高速緩存),并且通過總線818與包括易失性存儲器814和非易失性存儲器816的主存儲器進行通信。易失性存儲器814可以由同步動態(tài)隨機存取存儲器(SDRAM)、動態(tài)隨機存取存儲器(DRAM)、RAMBUS動態(tài)隨機存取存儲器存(RDRAM)和/或其它任意類型的隨機存取存儲器裝置實現(xiàn)。非易失性存儲器816可以由閃存和/或任何其它期望類型的存儲器裝置實現(xiàn)。由存儲控制器來控制對主存儲器814、816的訪問。
      [0083]計算機800還包括接口電路820,該接口電路820可由任何類型的接口標準來實現(xiàn),諸如以太網(wǎng)接口、通用串行總線(USB)和/或PCI快速接口。
      [0084]一種或多種輸入設(shè)備822與接口電路820相連。輸入設(shè)備822允許用戶將數(shù)據(jù)和命令輸入到處理器812。例如,輸入設(shè)備可以由鍵盤、鼠標、觸摸屏、軌跡板、軌跡球、isopoint和/或聲音識別系統(tǒng)實現(xiàn)。
      [0085]一種或更多種輸出設(shè)備824也與接口電路820相連。例如,輸出設(shè)備824可以由顯示裝置(例如,液晶顯示器、陰極射線管顯示器(CRT)、打印機和/或揚聲器)實現(xiàn)。因此,接口電路820通常包括圖像驅(qū)動卡。
      [0086]接口電路820還包括通信裝置(例如,媒體發(fā)送器140、發(fā)送器250),諸如調(diào)制解調(diào)器或網(wǎng)絡接口卡以便于通過網(wǎng)絡826 (例如,以太網(wǎng)連接、數(shù)字用戶線路(DSL)、電話線、同軸電纜、蜂窩電話系統(tǒng)等)與外部計算機進行數(shù)據(jù)交換。
      [0087]計算機800還包括一個或各多個海量存儲裝置828以存儲軟件和數(shù)據(jù)。這類海量存儲裝置828的例子包括軟盤驅(qū)動器、硬盤驅(qū)動器、光盤驅(qū)動器和數(shù)字通用光盤(DVD)驅(qū)動器。
      [0088]圖5和/或圖6中的編碼的指令832可以存儲在海量存儲裝置828中、易失性存儲器814中、非易失性存儲器816中、本地存儲器813中和/或可移動存儲器介質(zhì)(諸如⑶或DVD)中。
      [0089]盡管本文描述了特定的示例性方法、裝置和制品,但是本專利的覆蓋范圍不會因此受到限制。相反,本專利覆蓋所有清楚地落入本專利的權(quán)利要求保護范圍中的所有方法、裝直和制品。
      【權(quán)利要求】
      1.一種測量流媒體曝光率的方法,該方法包括: 從獲得自媒體提供商的媒體提取測量數(shù)據(jù); 基于提取出的測量數(shù)據(jù),生成標識所述媒體的元數(shù)據(jù); 將所述媒體轉(zhuǎn)碼為傳輸流,所述傳輸流具有流格式;以及 將所述元數(shù)據(jù)嵌入到伴隨所述傳輸流的定時文本軌道中。
      2.根據(jù)權(quán)利要求1所述的方法,該方法還包括將所述傳輸流和所述定時文本軌道發(fā)送到請求裝置。
      3.根據(jù)權(quán)利要求2所述的方法,其中,響應于所述請求裝置的請求,從所述媒體提供商獲得所述媒體。
      4.根據(jù)權(quán)利要求1所述的方法,其中,從所述媒體提供商獲得的所述媒體是直播媒體。
      5.根據(jù)權(quán)利要求1所述的方法,其中,從所述媒體提供商獲得的所述媒體是存儲的媒體。
      6.根據(jù)權(quán)利要求1所述的方法,其中,所述流格式是超文本傳輸協(xié)議(HTTP)直播流(HLS)格式。
      7.根據(jù)權(quán)利要求1所述的方法,其中,所述測量數(shù)據(jù)包括編碼在隨所述媒體發(fā)送的水印中的數(shù)據(jù)。
      8.根據(jù)權(quán)利要求7所述的方法,其中,所述水印是音頻水印。`
      9.根據(jù)權(quán)利要求7所述的方法,其中,所述水印是視頻水印。
      10.根據(jù)權(quán)利要求1所述的方法,其中,所述元數(shù)據(jù)被格式化為ID3標簽。
      11.一種測量流媒體曝光率的設(shè)備,該設(shè)備包括: 媒體識別器,其基于從媒體提取出的測量數(shù)據(jù)而生成標識所述媒體的元數(shù)據(jù); 轉(zhuǎn)碼器,其將所述媒體轉(zhuǎn)碼為傳輸流;以及 元數(shù)據(jù)嵌入器,其將所述元數(shù)據(jù)嵌入與所述傳輸流關(guān)聯(lián)的定時文本軌道中。
      12.根據(jù)權(quán)利要求11所述的設(shè)備,該設(shè)備還包括用于發(fā)送所述傳輸流和所述定時文本軌道的媒體發(fā)送器。
      13.根據(jù)權(quán)利要求11所述的設(shè)備,其中,所述傳輸流被格式化為流格式。
      14.根據(jù)權(quán)利要求13所述的設(shè)備,其中,所述流格式是超文本傳輸協(xié)議(HTTP)直播流(HLS)格式。
      15.根據(jù)權(quán)利要求11所述的設(shè)備,其中,所述元數(shù)據(jù)被格式化為ID3標簽。
      16.一種機器可讀存儲介質(zhì),該機器可讀存儲介質(zhì)包括指令,所述指令在被執(zhí)行時使得機器至少: 從獲得自媒體提供商的媒體提取出測量數(shù)據(jù); 基于提取出的測量數(shù)據(jù),生成標識所述媒體的元數(shù)據(jù); 將所述媒體轉(zhuǎn)碼為具有流的格式的傳輸流;以及 將所述元數(shù)據(jù)嵌入到伴隨所述傳輸流的定時文本軌道中。
      17.根據(jù)權(quán)利要求16所述的機器可讀介質(zhì),該機器可讀介質(zhì)還包括在被執(zhí)行時使所述機器將所述傳輸流和所述定時文本軌道發(fā)送到請求裝置的指令。
      18.根據(jù)權(quán)利要求17所述的機器可讀介質(zhì),其中,響應于所述請求裝置的請求,從所述媒體提供商獲得所述媒體。
      19.根據(jù)權(quán)利要求16所述的機器可讀介質(zhì),其中,從所述媒體提供商獲得的所述媒體是直播媒體。
      20.根據(jù)權(quán)利要求16所述的機器可讀介質(zhì),其中,從所述媒體提供商獲得的媒體是存儲的媒體。
      21.根據(jù)權(quán)利要求16所述的機器可讀介質(zhì),其中,所述流格式是超文本傳輸協(xié)議(HTTP)直播流(HLS)格式。
      22.根據(jù)權(quán)利要求16所述的機器可讀介質(zhì),其中,所述測量數(shù)據(jù)包括編碼在隨所述媒體發(fā)送的水印中的數(shù)據(jù)。
      23.根據(jù)權(quán)利要求22所述的機器可讀介質(zhì),其中,所述水印是音頻水印。
      24.根據(jù)權(quán)利要求22所述的機器可讀介質(zhì),其中,所述水印是視頻水印。
      25.根據(jù)權(quán)利要求16所述的機器可讀介質(zhì),其中,所述元數(shù)據(jù)被格式化為ID3標簽。
      26.一種測量流媒體曝光率的方法,該方法包括: 在呈現(xiàn)裝置處使用處理器來檢測與經(jīng)由媒體流接收到的媒體相關(guān)聯(lián)的定時文本軌道事件; 響應于所述定時文本軌道事件,檢查用于呈現(xiàn)所述媒體的應用的文檔對象模型(DOM)對象,以恢復嵌入所述定時 文本軌道中的元數(shù)據(jù);以及 將所述元數(shù)據(jù)或基于所述元數(shù)據(jù)的數(shù)據(jù)中的至少一個輸出到媒體測量服務器。
      27.根據(jù)權(quán)利要求26所述的方法,該方法還包括處理所述元數(shù)據(jù)以形成媒體曝光率度量。
      28.根據(jù)權(quán)利要求27所述的方法,該方法還包括將用戶或所述呈現(xiàn)裝置的標識符發(fā)送到媒體測量系統(tǒng)。
      29.根據(jù)權(quán)利要求28所述的方法,其中,所述呈現(xiàn)裝置的所述標識符被嵌入所述媒體曝光率度量中。
      30.根據(jù)權(quán)利要求26所述的方法,其中,所述元數(shù)據(jù)以JavaScript對象標記(JSON)格式存儲。
      31.根據(jù)權(quán)利要求26所述的方法,其中,所述元數(shù)據(jù)以ID3格式接收。
      32.根據(jù)權(quán)利要求26所述的方法,其中,所述媒體流被格式化為超文本傳輸協(xié)議(HTTP)直播流(HLS)格式。
      33.根據(jù)權(quán)利要求26所述的方法,該方法還包括在所述元數(shù)據(jù)或基于所述元數(shù)據(jù)的數(shù)據(jù)中的至少一個中添加時間戳。
      34.一種機器可讀存儲介質(zhì),該機器可讀存儲介質(zhì)包括指令,所述指令在被執(zhí)行時使得機器至少: 在呈現(xiàn)裝置檢測與經(jīng)由媒體流接收到的媒體相關(guān)聯(lián)的定時文本軌道事件; 響應于檢測到所述定時文本軌道事件,檢查用于呈現(xiàn)所述媒體的應用的文檔對象模型(DOM)對象,以恢復所述媒體流中攜帶的元數(shù)據(jù);以及 將所述元數(shù)據(jù)或基于所述元數(shù)據(jù)的數(shù)據(jù)中的至少一個發(fā)送到媒體測量系統(tǒng)。
      35.根據(jù)權(quán)利要求34所述的機器可讀存儲介質(zhì),該機器可讀存儲介質(zhì)還包括用于處理所述元數(shù)據(jù)以形成媒體曝光率度量的指令。
      36.根據(jù)權(quán)利要求34所述的機器可讀存儲介質(zhì),該機器可讀存儲介質(zhì)還包括用于將所述呈現(xiàn)裝置的用戶的標識符發(fā)送到所述媒體測量系統(tǒng)的指令。
      37.根據(jù)權(quán)利要求36所述的機器可讀存儲介質(zhì),其中,所述呈現(xiàn)裝置的標識符被嵌入所述媒體曝光率度量中。
      38.根據(jù)權(quán)利要求34所述的機器可讀存儲介質(zhì),其中,所述元數(shù)據(jù)以ID3格式接收。
      39.根據(jù)權(quán)利要求34所述的機器可讀存儲介質(zhì),其中,所述媒體流被格式化為超文本傳輸協(xié)議(HTTP)直播流(HLS)格式。
      40.根據(jù)權(quán)利要求34所述的機器可讀存儲介質(zhì),該機器可讀存儲介質(zhì)還包括用于使所述機器在所述元數(shù)據(jù)或基于所述元數(shù)據(jù)的據(jù)中的至少一個上添加時間戳的指令。
      【文檔編號】H04N21/23GK103733629SQ201280032740
      【公開日】2014年4月16日 申請日期:2012年6月21日 優(yōu)先權(quán)日:2011年6月21日
      【發(fā)明者】J·貝斯?jié)h尼克, A·博斯沃思, 阿倫·拉馬斯瓦米 申請人:尼爾森(美國)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1