專利名稱:開放式api數(shù)字錄像機及其制造和使用方法
技術領域:
本發(fā)明針對應用軟件,尤其涉及開放式API (open-API)數(shù)字錄像機及其制造和使用方法。本發(fā)明根據(jù)USC 35 119(e)要求于2007年7月13日提交的題為OPEN API DIGITAL VIDEO RECORDER AND METHOD 0FMAKING AND USING SAME 的美國專利申請 No. 60/959, 395的優(yōu)先權,其發(fā)明人為Chad Steelberg和Ryan Steelberg,其全部內容在 此引入以供參考。
發(fā)明內容
公開了一種數(shù)字錄像機。該數(shù)字錄像機包括至少一個存儲器裝置、用于接收至少 一個節(jié)目播放(program play)的多個通信接入點、與所述至少一個存儲器裝置相關聯(lián)的開 放式應用編程接口、以及與所述開放式應用編程接口通信的至少一個關聯(lián)引擎。與所述開 放式應用編程接口相對應的所述多個應用允許用戶操縱與所述節(jié)目播放中的節(jié)目播放相 關聯(lián)的元數(shù)據(jù)且所述元數(shù)據(jù)涉及與所述節(jié)目播放中的節(jié)目播放的詳細方面的幀間交互性。 所述至少一個關聯(lián)引擎把至少所述節(jié)目播放的幀間之間的關聯(lián)提供給所述節(jié)目播放中的 其它節(jié)目播放的幀間中的幀間以及把所述節(jié)目播放的幀間的幀間交互性之間的關聯(lián)提供 給與所述節(jié)目播放中的其它節(jié)目播放的幀間中的其它幀間的幀間交互性。
在下文將結合以下附圖來描述本發(fā)明,在附圖中同樣的標號表示同樣的項,并且 在附圖中圖1是圖示其中具有至少一個電視機的家庭的框圖,所述至少一個電視機具有與 之相關聯(lián)的至少一個數(shù)字錄像單元;圖2圖示了將作為節(jié)目播放被顯示給用戶的視頻;以及圖3是圖示與消息總線相交互且并且具有與之相關聯(lián)的核心應用的一定應用和/ 或過濾器的示例,且可以以類似于感興趣的基礎視頻的方式由元標簽包圍。
具體實施例方式應當理解的是本發(fā)明的附圖和說明已被簡化成圖示為清楚地理解本發(fā)明而 相關的元素,而出于簡明目的刪除了存在于典型交互式和應用編程接口(application programming interface, API)系統(tǒng)和方法中的許多其它元素。本領域普通技術人員將認 識到其它元素是希望和/或需要的以便實現(xiàn)本發(fā)明。然而,由于此類元素在本領域中眾所 周知,并且由于它們不便利于對本發(fā)明的較佳理解,所以在本文不提供對此類元素的討論。圖1是圖示在其中具有至少一個電視機的家庭的框圖,所述至少一個電視機具有 與之相關聯(lián)的至少一個數(shù)字錄像單元(在下文中為“DVR”)。如本文所定義的,DVR優(yōu)選 包括諸如硬驅動器、RAM、閃速存儲器等之類的至少一個存儲器單元、至少一個通信接入點、讀取經(jīng)由所述通信接入點之一接收到的元數(shù)據(jù)的能力、以及寫入與用戶使用DVR有關的元 數(shù)據(jù)的能力。此類通信接入點可以包括例如衛(wèi)星通信、同軸電纜通信、WiFi通信、WiMax 通信(諸如斯普林特/納克斯泰爾(Sprint/Nextel),級(Tier) 1,和科維(Clearwire), 級(Tier) 3)、其它無線LAN(局域網(wǎng))通信、電話或DSL通信、T-111或以太網(wǎng)通信等中的 一個或多個。此外,DVR優(yōu)選包括具有與之相關聯(lián)的至少一個應用程序接口(application program interface,API)的操作環(huán)境。所述至少一個API允許程序員編寫與該操作環(huán)境一 致的應用。如對于本領域普通技術人員來說顯而易見的是,API優(yōu)選包括一套例程、協(xié)議、 和/或工具以允許程序員創(chuàng)建與該操作環(huán)境一致的軟件應用。與API—致的程序可以響應 于或作為對操作環(huán)境的命令而通過一個或多個通信接入點被DVR推(push)或拉(pull)。本發(fā)明的DVR因此可以具有可對其進行訪問的多種通信媒體類型,包括但不限于 有線電視頻道、衛(wèi)星電視頻道、萬維網(wǎng)、電子郵件能力、數(shù)據(jù)(包括視頻和音頻)庫等等,其 中每種通信媒體類型可以形成用于創(chuàng)建“節(jié)目播放”的基礎,在所述“節(jié)目播放”中,一個或 多個節(jié)目(音頻或視頻)被呈現(xiàn)給用戶。在現(xiàn)有實施例中,通過DVR播放的電視節(jié)目具有 與之相關聯(lián)的有限量的元數(shù)據(jù),其僅僅指示“主題(thematic)”,主要是電視節(jié)目的外剪輯 (outerclip)方面,諸如節(jié)目播放的時間、節(jié)目播放的長度、節(jié)目播放的標題、節(jié)目播放的描 述和與節(jié)目播放的節(jié)目相關聯(lián)的重要男演員或女演員。在現(xiàn)有技術中,隨后使得與通過各 通信接入點中的一個或多個接收到的、與節(jié)目播放相關聯(lián)的有限元數(shù)據(jù)可用于用戶僅相對 于所述主題元數(shù)據(jù)與之相關聯(lián)的節(jié)目播放的那些方面進行的有限操縱。由于現(xiàn)有技術DVR 技術的API是關閉的,所以程序員普遍地沒有機會更好地使用任何相應節(jié)目播放中的信 肩、o本發(fā)明經(jīng)由開放式API DVR提供由DVR通過在上文中提及的多個通信接入點類型 中的任何對節(jié)目播放或應用的可訪問性以及播放如上文所提及的任何通信媒體類型的節(jié) 目播放。同樣地,程序員可以編寫無數(shù)的應用以便在任何種類的通信媒體上或中操作,或 者通過幾乎任何通信接入點類型進行操作,并且此類應用可以在任何上述通信接入點上被 推、拉或訪問。此外,此類應用可以允許針對眾多交互性類型進行推或拉,所述眾多交互性 類型例如包括服務器交互性、對等交互性(包括點到點共享)、以及節(jié)目播放饋送交互性。 此類交互性可以是經(jīng)由暴露應用鉤子(exposed application hook)對上述元數(shù)據(jù)的訪問。為本發(fā)明的開放式API編寫的此類應用例如可以通過經(jīng)由與任何給定通信媒體 上的節(jié)目播放的每一和每個方面相關聯(lián)的應用元數(shù)據(jù)進行暴露(expose)來提供改進的交 互性。例如,元數(shù)據(jù)可以與任何給定節(jié)目播放中所說的每個詞語、所發(fā)出的聲音、和所示出 的畫面相關聯(lián),所述給定節(jié)目播放諸如電視或廣播節(jié)目,以及同樣地,程序員可以經(jīng)由不僅 僅包括在節(jié)目播放內或直接與之相關聯(lián)的,而且與跟節(jié)目播放相關聯(lián)的元數(shù)據(jù)相關聯(lián)的開 放式API信息進行暴露。在下文中相對于圖2和3來進一步討論本發(fā)明中所采用的元數(shù)據(jù)。 可以使得用戶例如可以經(jīng)由節(jié)目播放覆蓋(overlay)形式的應用軟件來訪問元數(shù)據(jù),在該 應用軟件中,考慮到用戶,覆蓋用戶界面目前被放置在該節(jié)目播放的最前部,在緊接著的上 文的示例中該節(jié)目播放是電視節(jié)目。此類覆蓋例如可以采取提供鏈接、下拉菜單、窗口、或 其它易訪問用戶界面的形式的覆蓋。此外,對于本領域普通技術人員來說顯而易見的是可 以編寫應用,該應用同時向單個用戶提供多個窗口、菜單等等,其中,每個窗口通過電視界 面播放并提供不同的節(jié)目播放,并因此向用戶提供不同的覆蓋,從而提供已知的“畫中畫”節(jié)目播放的增強版。如上文所提及,與特定通信媒體的特定節(jié)目播放相關聯(lián)的元數(shù)據(jù)可以允許“鉤子” 對節(jié)目播放的任何方面的可訪問性,包括但不限于外部可訪問媒體,諸如相同演員主演的 其它節(jié)目播放、相同音樂家表演的其它節(jié)目播放、與在節(jié)目播放中所圖示的貨物有關的廣 告、針對在節(jié)目播放中所圖示的貨物的購買點、外部信息、諸如關于在節(jié)目播放中所圖示的 物品的萬維網(wǎng)(www或Web)信息等等。此類外部信息可以經(jīng)由節(jié)目播放上的覆蓋的各方面 的用戶激活來訪問,或者節(jié)目播放本身或者覆蓋的一定方面的訪問可以將用戶引導至節(jié)目 播放外面的菜單、窗口等等,或者可以從此類菜單、窗口等訪問期望的信息。在本發(fā)明的示例性實施例中,開放式API DVR可以允許在諸如“古董路演(The Antiques Roadshow) ”之類的特定電視表演上放置具有eBay 覆蓋的應用,且用戶從而可 以經(jīng)由該覆蓋來訪問與在該表演中所圖示的那些物品類似的eBay 上可獲得的物品???替換地,不是將eBay 覆蓋放置在由dvr經(jīng)由通信接入點電纜或衛(wèi)星接收的古董路演(通 信媒體電視的節(jié)目播放)上,而是eBay 、分支機構或第三方程序員可以創(chuàng)建用于由dvr 通過不同的通信接入點接收的唯一頻道,該eBay 頻道顯示與eBay 貨物的買主頻繁感 興趣的物品有關的靜止照片、視頻、音頻等等,且可以將eBay 覆蓋放置在其上面以便諸 如通過在由覆蓋的各方面的用戶激活時使用戶移動到萬維網(wǎng)來允許用戶訪問關于購買的 接入點或者那些貨物的進一步信息。同樣地,eBay 可以創(chuàng)建其自己的唯一通信媒體頻 道以供通過電視顯示,并且可以經(jīng)由WiMax等將用于通信的此新頻道發(fā)送到DVR,以及同樣 地,可以創(chuàng)建新的“電視頻道”以便經(jīng)由目前電視一般不使用的通信接入點來訪問。在附加示例性實施例中,用戶可能正在觀看高度時尚有關的節(jié)目播放,諸如在ABC 上的絕望主婦(Desperate Housewives),在其中不同的時尚和/或配飾非常流行。如果將 與該節(jié)目播放相關聯(lián)的所有此類信息加元標簽,則用戶可以訪問關于穿戴的時尚、或者使 用的配飾的信息,并且此類信息可以包括對其它外部信息的可訪問性,諸如來自時尚編輯 的評論、感興趣的物品的可用購買點、以及允許購買那些感興趣物品的外部支付站點。在附加示例性實施例中,用戶可以向被經(jīng)由開放式API拉到DVR的應用輸入用戶 的夢幻體育(fantasy sports)運動員的列表。本發(fā)明可以使得該用戶可獲得列出那些夢 幻體育運動員的菜單,和可以實時地經(jīng)由任何通信接入點在任何通信媒體上觀看、記錄、或 自動記錄那些夢幻體育運動員的位置。另外,一定運動員可能被突出顯示,諸如當特定運動 員的球隊占有球時,以便用戶可以在通信媒體或通信接入點之間進行切換以便以目標方式 允許該用戶觀看、記錄、或自動記錄該用戶的運動員。相對于本示例性實施例,另外且可替 換地,應用可以允許用戶打開多個窗口以實時地觀看多個該用戶的運動員,且可以在每個 窗口中保持覆蓋,或者可以在單獨的窗口中顯示夢幻運動員的菜單,或者可以允許用戶在 菜單與正在播放的比賽的視頻或音頻之間轉換。因此,例如,用戶可以選擇DVR所進行的一定動作將觸發(fā)什么事件,諸如自動記錄 一定事件,諸如每次足球跑衛(wèi)進入夢幻足球菜單界面對觸地進行記分。同樣地,用戶可以創(chuàng) 建他或她最喜歡或最常訪問的元標簽,并且可以將該元標簽放置在所有內容上和所有內容 的用戶訪問上。在廣義上,這些示例性實施例圖示了經(jīng)由開放式API被拉或推到DVR的一個或多
5個應用可以允許用戶實時地評估和/或觀看、或自動記錄任何節(jié)目播放內部或外部的感興 趣的多個節(jié)目、節(jié)目的各部分、片斷、廣告等等(諸如經(jīng)由依照唯一應用而生成的可選工具 條),同時使用用感興趣的多個覆蓋呈現(xiàn)、用感興趣的多個菜單呈現(xiàn)的感興趣的多個窗口, 其全部都可以允許用戶經(jīng)由電視節(jié)目播放來訪問當前用戶不可獲得的多片信息或外部信 息。又例如,如上文所討論的那樣,用戶例如在觀看足球賽時可以使用諸如軟件覆蓋之類的 任何應用訪問與該節(jié)目播放的所有部分或任何部分有關的任何信息,諸如關于用戶最喜歡 的運動員穿的鞋的類型的信息,其中用戶可以購買該用戶最喜歡的運動員所穿的運動衫, 可以訪問針對那些鞋或該運動衫的在線購買點,和/或可以使用諸如PayPal之類的支付帳 戶的在線點對來自本發(fā)明的DVR的所有內容進行支付。同樣地,本發(fā)明還為登廣告者提供一種具有高度目標性的營銷工具,因為每個用 戶將訪問該特定用戶感興趣的信息,從而保證登廣告者的廣告被播放給對出售的物品最 感興趣的用戶。從而,登廣告者將減少對在節(jié)目播放中放置廣告的需要,其中,節(jié)目播放的 99%的觀看者對出售的物品不感興趣。此外,本發(fā)明將允許唯一地跟蹤每個用戶所進行的 此類商業(yè)互動。不僅元數(shù)據(jù)的添加將增加更多的目標營銷機會,諸如以使電視廣告深入而非只 三十秒視頻,元數(shù)據(jù)的添加另外還將允許目前在網(wǎng)頁上在線找到的與電視表演相關聯(lián)的 “附加節(jié)目安排”返回到電視媒體。例如,為了與電視上的表演相關聯(lián)而創(chuàng)建的在線宇宙 (on-line universes)可以經(jīng)由元數(shù)據(jù)、菜單、和/或訪問元數(shù)據(jù)的覆蓋來允許那些在線宇 宙返回到電視上。此外,如上文所述,為本發(fā)明的DVR而編寫的應用可以如本DVR —樣收集關于DVR 的用戶的使用的元數(shù)據(jù)。在不違背隱私法律的情況下,此類信息可以使用針對本文所討論 的開放式API的應用而被傳遞給第三方,且可以收集元數(shù)據(jù),從而允許第三方生成更具目 標性的廣告、更具目標性的節(jié)目播放、和最多數(shù)目的用戶感興趣的更多通信媒體(諸如通 信頻道)。根據(jù)上文所討論的內容,本發(fā)明的DVR的開放式API可以提供到感興趣的所有物 品中和DVR的操作環(huán)境中的鉤子,且經(jīng)由該開放式API實現(xiàn)的那些鉤子的暴露允許第三方 結合(tie into)那些鉤子。此外,用戶可以經(jīng)由與那些鉤子相關聯(lián)的元數(shù)據(jù)標簽來訪問與 那些鉤子相關聯(lián)的應用。此類元數(shù)據(jù)標簽例如可以允許利用覆蓋、視頻覆蓋、水印、自動暫 停、自動記錄、工具條、菜單等之類的應用。這樣生成的應用可以在DVR上被本地處理(諸 如對于經(jīng)證明的應用),或者可以被流傳輸(stream)到DVR,或者可以使其與完全新的在外 部生成的通信頻道相關聯(lián)。另外,如上文所討論的那樣,雖然DVR可以具有與之相關聯(lián)的一 些本地存儲器,但可以使得大量的遠程存儲器可用,諸如在可經(jīng)由WiMax等訪問的外部站 點。同樣地,可以針對用于節(jié)目安排的期望存儲的任何級別對用戶進行收費,其對于存在于 用戶家庭內的DVR的硬件所進行的存儲來說將不受到限制。因此,本發(fā)明可以使得多種通信頻道中的任何通信頻道和多種應用中的任何應用 可用,所述應用用于訪問在那些通信頻道的任何通信頻道上播放的與通信媒體相關聯(lián)的元 標簽。例如,可以使得房地產頻道可用,并且可以使在房地產頻道上可用的房地產以感興趣 的用戶所輸入的偏好為目標??商鎿Q地,可以使得完全交互式游戲頻道可用,其中可以依照 用戶偏好使得小游戲、紙牌游戲等可用,并且用戶采取的動作可以被DVR接收為可以對第三方可用的元數(shù)據(jù)。可替換地,可以經(jīng)由元數(shù)據(jù)饋送使得復雜界面是可獲得的。例如,用戶 可以觀看探索頻道(Discovery Channel)上的自然展示,或者可以聽或看對該用戶感興趣 的動物的講述。用戶隨后可以諸如經(jīng)由重疊來訪問與該感興趣的動物相關聯(lián)的鏈接。該鏈 接可以為用戶提供對例如谷歌地球(Google Earth)的訪問,其可以允許向用戶示出世界 上任何地方的那種類型的所有動物,該動物已被加標簽并放回到原野中且對用戶的贊助開 放。然后可以向用戶提供贊助用戶感興趣的位置上的動物之一的選項,并且在用戶選擇了 要贊助的動物的情況下,可以使用戶可訪問諸如PayPal之類的在線支付界面以便支付贊 助費。可替換地,在探索頻道上的節(jié)目播放內,或者在深入到感興趣的動物之后,可以向用 戶呈現(xiàn)對用戶感興趣的國家的講述,諸如博茨瓦納(Botswana)。用戶可以經(jīng)由覆蓋來暫停 并退出節(jié)目播放,或者可以退出顯示感興趣的動物的谷歌地球界面,以及可以改向以諸如 在Wikipedia上找到關于“博茨瓦納”的信息。在用戶已經(jīng)改向足夠的次數(shù)以接收關于博 茨瓦納的用戶感興趣的信息之后,用戶可以選擇改向回到感興趣的初始位置,該初始位置 在本示例中為節(jié)目播放或者關于感興趣的動作的信息。本發(fā)明還可以包括社交聯(lián)網(wǎng)。此類社交聯(lián)網(wǎng)可以包括視頻會議、視頻消息發(fā)送、或 個人信息或個人廣告的在線放置、或由用戶生成的用戶期望可由第三方從用戶可經(jīng)由開放 式API DVR訪問的通信接入點訪問的視頻或音頻的放置,由此使用戶成為“他或她自己的表 演的明星”。另外本發(fā)明例如可以包括移動DVR,其中經(jīng)由任何上述通信接入點可訪問的移動 電視、不在家庭住宅內的電視、車輛內的導航屏幕等所訪問的DVR特征和此類移動DVR可以 與家庭開放式API DVR通信。關于上文參考的加元標簽更具體地,本發(fā)明的加元標簽典型地在剪輯間發(fā)生,且 可以是有關主題或非主題的。更具體地,可以在剪輯間和幀間和/或逐幀地進行加標簽, 并且加標簽可以涉及在幀內出現(xiàn)的詞語、圖片等等,無論是否與節(jié)目的主題性質有關。此 類標簽例如可以通過隨后運行的應用的自動性質而與幀間節(jié)目安排相關聯(lián),可以在用于顯 示的節(jié)目安排的節(jié)目安排處遠程地插入,或者可以由用戶在觀看節(jié)目安排時插入。此外, 此類加標簽允許對整個節(jié)目播放的各離散部分采取動作,不同于由現(xiàn)有技術可用的動作。 另外,如下文中將立即詳細地討論的那樣,可以在內容中或在結合于節(jié)目播放的單獨元流 (metastream)中對此類元標簽進行流傳輸。如將本領域技術人員顯而易見的那樣,本文所使用的元標簽是諸如xml、html等 之類的計算機可讀語言和語法語句,所述語法語句可以連同節(jié)目播放一起發(fā)送,諸如通過 作為連同流傳輸?shù)墓?jié)目播放一起被饋送給用戶的次級流來發(fā)送,或者可以作為節(jié)目播放的 一部分來發(fā)送,諸如在描述節(jié)目播放的計算特性的“報頭”信息中。所述元標簽可以傳送關 于與其相關聯(lián)的信息(即在本示例中為節(jié)目播放),并且此類信息實際上可以或可以未在 此類節(jié)目播放中找到。例如,此類元標簽可以是鉤子,諸如用于用戶命令,或者可以進行用 戶的請求,或者可以在搜索節(jié)目播放或節(jié)目播放部分中被用作關鍵字。每個此類元標簽必 須被給予唯一名稱、或標簽,且具有與之相關聯(lián)的唯一內容。可以自動地進行關鍵字與內容 的此類關聯(lián),諸如通過對諸如節(jié)目播放的腳本之類的文檔的自動搜索,或者諸如通過蜘蛛 搜索,或者諸如通過索引搜索,或者可以手動地進行。此外,包括在幀內的元標簽可以被鏈接和/或關聯(lián)到其它元標簽,在視野(view)內的節(jié)目內或外面。例如,可以例如在幀中從元標簽到元標簽、從一個節(jié)目播放的幀到單獨 的節(jié)目播放中的幀的從元標簽到元標簽、或者從元標簽到內容流執(zhí)行關聯(lián)??商鎿Q地,元標 簽到元標簽的關聯(lián)可以從一個節(jié)目播放內的幀到相同節(jié)目播放內的另一幀發(fā)生,或者在節(jié) 目播放之間的幀間發(fā)生??梢允褂脛?chuàng)作標準技術和/或語言來采用關聯(lián),諸如同步多媒體 集成語言(Synchronized Multimedia IntegrationLanguage, SMIL)或微軟同步訪問媒體 交換(Synchronized AccessibleMedia Interchange,SAMI),除了別的以外,其可以與(一 個或多個)節(jié)目播放流分開且在與其不同的語法中。此外或可替換地,相對于開放式API DVR可訪問的每個節(jié)目播放的每個幀或幀部分,被編程到本發(fā)明的開放式API中的應用可 以采用數(shù)學領域的技術人員公知的關聯(lián)函數(shù)和關聯(lián)分支。在一定示例性實施例中,在存在或不存在對典型元標簽數(shù)據(jù)流或報頭的修改的情 況下,可以使用通常被用于嵌入關聯(lián)視聽交互信息的水印技術來關聯(lián)本發(fā)明中的幀、幀間、 或節(jié)目播放(參見例如Xu等人在ICITA' 05Proceedings, IEEE中所著的“Stream Based Interactive VideoLanguage Authoring Correlated Audiovisual Watermarking,,)。此 外,同樣地,在放置到或放置成與節(jié)目播放相關聯(lián)時,幀間元標簽不僅可以具有與之關聯(lián)的 其它節(jié)目播放的幀間的各方面,而且另外可以具有將由本文自始至終所討論的各應用所執(zhí) 行的任何數(shù)目的功能。元標簽到其它元標簽的關聯(lián)實際上可以創(chuàng)建“可點擊視頻”??牲c擊視頻向將視 頻呈現(xiàn)給用戶的任何節(jié)目播放的觀看者提供真實交互性。同樣地,例如,用戶可以暫停視頻 并使用諸如鼠標光標之類的本領域的技術人員所知的顯示對象來與視頻的各部分交互,或 者可以調用此類交互光標以便在播放視頻時與視頻相交互。此外,加元標簽可以允許在鼠 標光標出現(xiàn)在屏幕上時允許對應于當前播放的視頻的那些方面的鼠標光標的變化。例如, 如果視頻的一部分包括喝罐可樂的視頻中的演員,則鼠標光標如果在該部分視頻期間被調 用,則可能顯示為可樂罐的縮圖。因此,一旦定義了元流,則可以創(chuàng)建可點擊視頻幀,可以執(zhí)行到相同或其它元流的 關聯(lián),并且可以用第三方API來執(zhí)行被動處理。此類第三方處理例如可以包括諸如DVR命 令之類的遠程命令,其例如可以允許錄制較大節(jié)目表演內的感興趣的某些片斷。在本發(fā)明中使用的加元標簽的方式例如可以是本領域的技術人員所知的加元標 簽的任何方法。此外,可以在初始廣播之前、在重播之前、或在廣播流的流傳輸期間對節(jié)目 播放加元標簽。同樣地,此類加元標簽中的權利可以被例如初始前廣播、廣播中、和重播獲 得和劃分??梢匀鐖D2所示地分級組織本發(fā)明。圖2圖示了作為本發(fā)明的焦點的視頻,其將 被作為節(jié)目播放顯示給用戶。如所示地對視頻加元標簽,在元標簽外面但與之相關聯(lián)的分 級結構(hierarchy)隨后可以經(jīng)由消息總線與元標簽通信并使用元標簽。在消息總線周圍 可以是多個過濾器(filter),并且在過濾器周圍可以是多種應用。所述應用可以訪問多個 過濾器中的任何過濾器,并且應用和過濾器兩者均有可對其進行訪問的消息總線。所述消 息總線可以使得多種操作命令可用于與元標簽相交互,且所述元標簽可以提供命令與視頻 的互操作性。所述過濾器可以被映射到在消息總線中可用的多種命令,因此,過濾器可以具有 多種類型。例如,過濾器可以包括關鍵字過濾器、商業(yè)類型過濾器、位置過濾器、地理位置過
8濾器、關聯(lián)過濾器、諸如用于輔助饋送之類的插入過濾器、以及社會過濾器、節(jié)目發(fā)布過濾 器、自動發(fā)布過濾器等等。由過濾器執(zhí)行和由運行過濾器的應用執(zhí)行的用戶命令的映射可 以促使一種過濾器類型的應用成為另一種類型的過濾器的應用的起因。同樣地,應用可以 同樣相互饋送,諸如,其中諸如搜索應用之類的一種類型的應用訪問諸如Wikipedia引擎 之類的另一種類型的應用,由此可以獲得對到搜索引擎中的用戶查詢的應答。此外,例如,一個應用和/或過濾器可以允許基于指示用戶希望尋找與一定主題 相關聯(lián)的一定片斷的另一應用的應用來保存節(jié)目的一定方面。此外,一旦此類片斷被保存, 則另一應用可以允許基于說明此類幀感興趣的元數(shù)據(jù),諸如經(jīng)由例如電子郵件程序、因特 網(wǎng)郵件或WiFi,在用戶之間運送(shipment)感興趣的幀或片斷。另外,如上文所述,本發(fā)明 的DVR的開放式API方面允許節(jié)目發(fā)布,其中,應用例如經(jīng)由自動發(fā)布來將接收到的一定元 數(shù)據(jù)或一定信息發(fā)布到節(jié)目安排中(其中此類發(fā)布被動地發(fā)生)。在圖3所示的更具體示例中,一定應用和/或過濾器與消息總線相交互。如所示, 應用和/或過濾器可以具有與之相關聯(lián)的核心應用,且可以以類似于感興趣的基礎視頻的 方式被元標簽圍繞。在示例性實施例中,用戶表達出對世界的一定動物的位置的興趣的應 用的元標簽可以來自地圖繪制應用,其中,如所示,交互B基于來自用戶的交互B而與消息 總線相交互。交互B到達的元標簽可以是隨后在用戶的視野內的節(jié)目內的地理位置,且可 以引起達到進行用戶的感興趣映射位置的其它評估的交互A。例如,然后可以由第一應用 基于交互A和B的關聯(lián)來訪問不同的應用,并且此不同的應用可以評估存在于該特定地理 位置上的多種不同的動物、可獲得的動物贊助、國家災難的記錄、電話簿、植物群等等。此類 信息然后可以經(jīng)由消息總線接口被向回反饋給用戶,或者來自用戶的興趣可以被簡單地寫 入外部應用,或者可以被應用設計員跟蹤。同樣地,多個應用可以如在應用之間合作,可以 在應用之間關聯(lián),可以在應用之間過濾,此類動作可以自動地發(fā)生、經(jīng)由節(jié)目發(fā)布發(fā)生、和/ 或可以基于一定許可。經(jīng)由開放式API DVR接口使其可用的本發(fā)明的過濾和應用因此可以取決于創(chuàng)建不 一定在主題上與顯示給用戶的任何節(jié)目有關的流內元流(instream metastream)的能力。 此類流內元流可以包括與任何流內節(jié)目安排相關聯(lián)的元流,所述流內節(jié)目安排不僅可以包 括感興趣的節(jié)目安排,而且可以包括與感興趣的節(jié)目安排相關聯(lián)的廣告或可從感興趣的節(jié) 目安排訪問的廣告。雖然已在一定程度上詳細地以優(yōu)選形式描述并描繪了本發(fā)明,但應理解的是優(yōu)選 形式的本公開內容是通過示例進行的,并且在不脫離本發(fā)明的精神和范圍的情況下可以進 行部分和步驟的構造及組合和布置的細節(jié)進行許多改變。
權利要求
一種數(shù)字錄像機,包括至少一個存儲器裝置;多個通信接入點,用于接收至少一個節(jié)目播放;與所述至少一個存儲器裝置相關聯(lián)的開放式應用編程接口,其中,與所述開放式應用編程接口相對應的多個應用允許用戶操縱與所述節(jié)目播放中的節(jié)目播放相關聯(lián)的元數(shù)據(jù),其中,所述元數(shù)據(jù)涉及與所述節(jié)目播放中的節(jié)目播放的詳細方面的幀間交互性;以及與所述開放式應用編程接口通信的至少一個關聯(lián)引擎,其中,所述至少一個關聯(lián)引擎把至少所述節(jié)目播放的幀間之間的關聯(lián)提供給所述節(jié)目播放中的其它節(jié)目播放的幀間中的幀間和把與所述節(jié)目播放的幀間的幀間交互性之間的關聯(lián)提供給與所述節(jié)目播放中的其它節(jié)目播放的幀間中的其它幀間的幀間交互性。
2.如權利要求1所述的數(shù)字錄像機,其中,與所述節(jié)目播放中的節(jié)目播放相關聯(lián)的所 述元數(shù)據(jù)包括計算機可讀語言。
3.如權利要求1所述的數(shù)字錄像機,其中,與所述節(jié)目播放中的節(jié)目播放相關聯(lián)的所 述元數(shù)據(jù)傳送關于所述節(jié)目播放的信息。
4.如權利要求3所述的數(shù)字錄像機,其中,所傳送的信息未見于所述節(jié)目播放內。
5.如權利要求1所述的數(shù)字錄像機,其中,所傳送的信息包括到其它元標簽的鏈接。
6.如權利要求1所述的數(shù)字錄像機,其中,所傳送的信息包括到其它元標簽的關聯(lián)。
7.如權利要求6所述的數(shù)字錄像機,其中,所述關聯(lián)在處于視野內的節(jié)目之外。
8.如權利要求1所述的數(shù)字錄像機,還包括水印,其中所述水印嵌入用來關聯(lián)幀的關 聯(lián)視聽交互信息。
9.如權利要求8所述的數(shù)字錄像機,其中,所述水印不需要典型元數(shù)據(jù)的修改。
10.如權利要求1所述的數(shù)字錄像機,還包括元標簽到其它元標簽的相關聯(lián)。
11.如權利要求10所述的數(shù)字錄像機,其中,所述相關聯(lián)創(chuàng)建可點擊視頻。
12.如權利要求1所述的數(shù)字錄像機,其中,在所述節(jié)目播放的初始廣播之前創(chuàng)建所述 元數(shù)據(jù)。
13.如權利要求1所述的數(shù)字錄像機,其中,在所述節(jié)目播放的重播之前創(chuàng)建所述元數(shù)據(jù)。
14.如權利要求1所述的數(shù)字錄像機,其中,在所述節(jié)目播放的廣播的流傳輸期間創(chuàng)建 所述元數(shù)據(jù)。
15.如權利要求1所述的數(shù)字錄像機,其中,以分級組織呈現(xiàn)所述元數(shù)據(jù)。
16.如權利要求15所述的數(shù)字錄像機,其中,所述分級組織包括至少一個過濾器。
17.如權利要求16所述的數(shù)字錄像機,其中,所述至少一個過濾器被映射成至少一個 命令。
18.一種界面,包括流內元流,其關聯(lián)到被顯示給用戶的底層節(jié)目,其中,所述流內元流在主題上被顯示給 用戶的底層節(jié)目無關。
19.如權利要求18所述的界面,其中,所述流內元流包括與流內節(jié)目安排相關聯(lián)的元 流,其中,所述流內節(jié)目安排包括感興趣的節(jié)目安排和與感興趣的節(jié)目安排相關聯(lián)的廣告。
20.如權利要求18所述的界面,其中,所述流內元流可經(jīng)由基于許可的接入點來訪問。
全文摘要
公開了一種數(shù)字錄像機,其包括至少一個存儲器裝置、用于接收至少一個節(jié)目播放的多個通信接入點、與所述至少一個存儲器裝置相關聯(lián)的所有開放式應用編程接口、以及與所述開放式應用編程接口通信的至少一個關聯(lián)引擎。與所述開放式應用編程接口相應的多個應用允許用戶操縱與播放的節(jié)目之一相關聯(lián)的元數(shù)據(jù)且該元數(shù)據(jù)涉及與播放的節(jié)目的詳細方面的幀間交互性。所述至少一個關聯(lián)引擎提供把至少所播放的節(jié)目的幀間之間的關聯(lián)提供給與所播放的節(jié)目中的其它節(jié)目的幀間中的幀間,和把所播放的節(jié)目的幀間的幀間交互性之間的關聯(lián)提供給與所播放的其它節(jié)目的幀間中的其它幀間的幀間交互性。
文檔編號H04N7/173GK101810000SQ200880024562
公開日2010年8月18日 申請日期2008年7月14日 優(yōu)先權日2007年7月13日
發(fā)明者查德·斯蒂爾伯格, 賴安·斯蒂爾伯格 申請人:賴安·斯蒂爾伯格;查德·斯蒂爾伯格