欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于自動獲得并同步上下文內容和應用的方法和設備的制作方法

文檔序號:6596698閱讀:186來源:國知局
專利名稱:用于自動獲得并同步上下文內容和應用的方法和設備的制作方法
用于自動獲得并同步上下文內容和應用的方法和設備
背景技術
電視觀眾的典型體驗可以混合,因為它是期望內容和不相關內容的組合。觀眾可能對節(jié)目感興趣,但受制于可能極少感興趣的商業(yè)廣告。當前,存在廣播公司將廣告匹配給推測的觀眾人口統(tǒng)計學的一些嘗試。假設足球粉絲可能喜歡啤酒,就用啤酒商業(yè)廣告點綴足球比賽。但這種廣告判定僅是假設,并且可能不準確。不喝酒的人可能也喜歡足球,而一些喝啤酒的人可能更喜歡非體育節(jié)目。其它節(jié)目編排可能違抗了對觀眾分類的嘗試。犯罪劇可能沒有良好定義的觀眾人口統(tǒng)計學,在此情況下廣告可能不得不采取隨意的方法。這可導致在單個節(jié)目中對廣泛范圍的產品廣告。在此,大多數(shù)廣告幾乎對任何給定觀眾都無疑是不相關的。可能浪費了觀眾的時間,并且白費了廣告商的資源。類似問題可存在于交互式觀看的情況下,其中可存在觀眾使用的可用應用,諸如 控件。一般而言,觀眾被限制于固定的應用集合。這些應用可能對觀眾有用,但也一樣可能與觀眾不相關。此外,在使之可用的應用與播送的內容之間可能沒有聯(lián)系。由于不相關控件是不需要的且未被使用,因此,不相關控件的可用性表示浪費的存儲空間。雖然已經進行了一些嘗試來調整以適應觀眾的體驗,以更好地適合于各種需要和興趣,但這些已經證明是棘手的。插入有針對性的觀眾特定廣告可產生不可接受的延遲,并且對具體觀眾使之可用的任何控件通常都是手動加載的。對于這兩種情形,傳遞都是麻煩的,并且可能不及時。


圖I是根據一實施例例證其中可操作本文描述的系統(tǒng)和方法的系統(tǒng)的框圖。圖2是概括地例證一實施例的處理的流程圖。圖3是例證其中向觀眾呈現(xiàn)補充內容的一實施例的框圖。圖4是例證根據一實施例向觀眾提供數(shù)據的過程的流程圖。圖5是例證根據一實施例向觀眾傳遞補充內容的流程圖。圖6是例證第一軟件實施例或固件實施例的框圖。圖7是概括地例證根據一個實施例的應用的標識和傳遞的框圖。圖8是例證根據一個實施例的應用的標識和傳遞的更詳細框圖。圖9是例證根據一個實施例向觀眾標識和傳遞應用的過程的流程圖。圖10是例證根據一個實施例用于獲得應用的過程的更詳細流程圖。圖11是例證根據一個實施例的應用操作的流程圖。圖12是例證第二軟件實施例或固件實施例的圖解。圖13例證了其中用戶可通過移動裝置接收內容和應用的實施例。
具體實施例方式本文公開了向觀眾呈現(xiàn)數(shù)據的方法和系統(tǒng),其中數(shù)據可以是對觀眾及觀看體驗而言特定的,并且是在本地存儲的。該數(shù)據例如可以是補充多媒體內容或應用,諸如“控件”(widget)。在一實施例中,可將補充內容(諸如廣告)呈現(xiàn)給觀眾,其中這個內容可針對具體觀眾(鑒于他或她的觀眾簡檔)。在備選實施例中,可將應用(諸如控件)呈現(xiàn)給觀眾,其中該應用可以是對當前節(jié)目編排而言特定的,并由此被調整以適應觀眾的當前觀看體驗。在這兩種情形下,數(shù)據都可在本地存儲,并以最小延遲使數(shù)據可用。圖I中例證了本文描述的系統(tǒng)和方法的可能上下文。這里,頭端110(諸如線纜頭端)可負責向最終用戶或觀眾提供內容。在備選實施例中,頭端110可能不是線纜頭端;頭端100備選地例如可以是衛(wèi)星頭端或基于因特網協(xié)議(IP)的源。頭端100可以是內容的媒體源,并且可執(zhí)行網絡管理功能。用戶通過他們的相應顯示器(諸如電視130a至130η)觀看這個內容。在每個觀眾位置,內容都可通過相應本地裝置,諸如機頂盒(STB)。這些被視為STB 120a至120η。在備選實施例中,本地裝置可能不是STB,而是例如可以是電視或其它消費電子裝置。在一實施例中,每個本地裝置可以是包含易失性存儲媒體和/或非易失性存儲媒體(諸如硬盤驅動器)的基于微處理器的裝置。觀眾可例如通過選擇節(jié)目來觀看或選擇錄制節(jié)目,通過控制他的本地裝置來部分地控制其觀看體驗。 圖2例證了本文描述的總體處理。在210,可在本地將數(shù)據存儲在觀眾的位置。在一實施例中,數(shù)據可以是應用。備選地,數(shù)據可以是補充內容。數(shù)據可存儲在與觀眾相關聯(lián)的本地裝置。在220,觸發(fā)事件可發(fā)生,其中該觸發(fā)可最終導致在230數(shù)據被呈現(xiàn)給觀眾。在一實施例中,觸發(fā)事件220可發(fā)生于數(shù)據在210的本地存儲之前,使得觸發(fā)220引起數(shù)據的本地存儲210,隨后在230,數(shù)據可被呈現(xiàn)。例如,與當前節(jié)目編排相關的元數(shù)據可提醒購買并存儲與該節(jié)目編排有關的應用。在備選實施例中,本地存儲210可首先發(fā)生,后面是導致呈現(xiàn)230的觸發(fā)事件210。例如,可在本地裝置接收來自頭端的尾接指令,其中該尾接指令意味著之前存儲的補充內容要被處理以便呈現(xiàn)。在任何情況下,數(shù)據對觀看上下文而言都可以是適當?shù)?。該?shù)據例如可與目前正在呈現(xiàn)給觀眾的節(jié)目編排相關,和/或可以是觀眾簡檔的函數(shù)。該過程可在240結束。圖3例證了本文描述的系統(tǒng)的實施例。系統(tǒng)300包含媒體源310。媒體源310例如可合并在頭端中,并且可負責提供最終出現(xiàn)在呈現(xiàn)360中的當前節(jié)目編排325。媒體源310還可提供補充內容335。補充內容335表示可補充當前節(jié)目編排325或者要不然除了當前節(jié)目編排325外還被呈現(xiàn)的內容。補充內容335的示例例如可以是廣告或公益廣告。補充內容335例如可采取根據運動畫面專家組(MPEG)格式格式化的一個或多個文件的形式。在例證的實施例中,補充內容335可在被呈現(xiàn)之前存儲在本地存儲裝置330。在一實施例中,本地存儲裝置330可位于觀眾的本地裝置中,并且可實現(xiàn)為易失性存儲器或非易失性存儲器(諸如閃存或硬盤驅動器)的形式。在一實施例中,補充內容335可被調整以適應通過之前導出的觀眾簡檔所確定的具體類別觀眾。例如,補充內容335可包含對觀眾而言是本地的商業(yè)廣告,諸如本地汽車經銷商或超市。如果簡檔示出觀眾喜歡戶外娛樂,則廣告可以是狩獵小屋或滑雪勝地。這種簡檔可由服務提供商例如在初始服務預訂的時候或通過任何已知的市場調研手段編制。備選地,可基于觀眾選擇的內容創(chuàng)建或修改簡檔。當前節(jié)目編排325可通過多流傳輸處理單元320,其可負責將本地裝置與媒體源310相接口。當前節(jié)目編排325然后可傳到多流媒體解碼器340以便進行解碼、解壓縮以及其它的相關處理。在例證的實施例中,多流傳輸處理單元320和多流媒體解碼器340可共同操作兩個分開但并行的媒體流水線,如示出的那樣。這可允許兩個分開媒體流的并行處理和排隊,其中一個或另一個最終可由媒體選擇器350選擇。在例證的實施例中,當前節(jié)目編排325可以是默認選擇,并使用第一多媒體流水線。在接收到觸發(fā)后(在此實施例中該觸發(fā)顯示為來自媒體源310的尾接指令370),可從本地存儲裝置330讀取補充內容335,并可將補充內容335加載在第二多媒體流水線中。補充內容335然后可通過多流傳輸處理單元320,并且然后可由多流媒體解碼器340處理。在這點,當前節(jié)目編排325和補充內容335在媒體選擇器350都可用。選擇的媒體流355 (其表示補充內容335或當前節(jié)目編排325,不管選擇哪個)出現(xiàn)在呈現(xiàn)360中。在正常情況下,當前節(jié)目編排325可由媒體選擇器350選擇,直到相反第二媒體流水線的補充內容335可由媒體選擇器350選擇的這種時間。當當前節(jié)目編排325中的預定義時隙出現(xiàn)時,媒體選擇器350可從第一多媒體流水線切換到第二多媒體流水線。這可允許在這個時隙期間呈現(xiàn)補充內容335代替當前節(jié)目編排325。時隙的開頭例如可由當前節(jié)目編排325中的標志標記。備選地,媒體選擇器350可在與時隙重合的預先設置的時間標記進行這種切換。在一實施例中,例如可使用諸如可從英特爾公司得到的CE 3100等裝置實現(xiàn)雙流水線架構。參考圖3,在一實施例中,本地裝置可合并本地存儲裝置330、多流傳輸處理單元320、多流媒體解碼器340和媒體選擇器350。然而,這種本地裝置不一定局限于這些組件。根據一實施例,圖4中例證了與系統(tǒng)300相關聯(lián)的處理。在410,可以從媒體源接收數(shù)據以便對于觀眾而言在本地存儲。如上面討論的,數(shù)據例如可包含補充內容,諸如一個或多個MPEG文件形式的廣告。在420,可存儲數(shù)據。在一實施例中,本地存儲裝置可駐留在觀眾的本地裝置中。在430,可以關于是否已經接收到尾接指令進行確定。如上面討論的,可從包含媒體源的頭端接收尾接指令,并且可在觀眾的本地裝置接收尾接指令。這種尾接指令可導致向觀眾呈現(xiàn)數(shù)據,例如補充內容。如果未接收到尾接指令,則過程繼續(xù)等待;如果已經接收到尾接指令,則過程可繼續(xù)到440。這里,可處理數(shù)據以便呈現(xiàn)給觀眾。該過程可在450結束。根據一實施例,圖5中更詳細示出了處理數(shù)據以便呈現(xiàn)給用戶的過程(圖4的440)。在這點,已經從媒體源接收到尾接指令,如在過程400的430所確定的那樣。在510,作為已經接收到尾接指令的結果,來自本地存儲單元的補充內容可被加載到第二媒體流水線,在此諸如解碼和解壓縮的處理可發(fā)生?;叵氲谝幻襟w流水線可用于當前節(jié)目編排。在520,可關于在當前節(jié)目編排中是否已經出現(xiàn)了預定義時隙進行確定。如果否,則該過程可繼續(xù)等待。如果已經出現(xiàn)該時隙,則處理可在530繼續(xù)。在此,該呈現(xiàn)可被切換到第二媒體流水線。這可允許在540向觀眾呈現(xiàn)補充內容代替當前節(jié)目編排。該過程可在550結束。可以用硬件、固件或軟件或其組合來實現(xiàn)上述處理。此外,本文公開的任何一個或多個特征都可用硬件、軟件、固件或其組合實現(xiàn),包含分立電路邏輯和集成電路邏輯、專用集成電路(ASIC)邏輯和微控制器,并且可實現(xiàn)為域特定集成電路封裝的一部分或集成電 路封裝的組合的一部分。本文所用的術語“軟件”可指的是包含計算機可讀媒體的計算機程序產品,計算機可讀媒體中存儲有使計算機系統(tǒng)執(zhí)行本文公開的一個或多個特征和/或特征組合的計算機程序邏輯。圖6中例證了上述處理的軟件實施例或固件實施例。系統(tǒng)600可包含處理器630和存儲器本體610,其可包含可存儲計算機程序邏輯640的一個或多個計算機可讀媒體。存儲器610例如可實現(xiàn)為硬盤和硬驅、可拆卸媒體(諸如壓縮盤和驅動器)或只讀存儲器(ROM)裝置或它們的某種組合。處理器630和存儲器610可使用本領域技術人員已知的多種技術中的任一種技術(諸如總線)進行通信。包含在存儲器610中的邏輯可由處理器630讀取和執(zhí)行。一個或多個I/O端口和/或I/O裝置(共同顯示為I/O 620),還可連接到處理器630和存儲器610。I/O 620 可包含例如可在其上向觀眾呈現(xiàn)當前節(jié)目編排和補充內容的監(jiān)視器。此外,系統(tǒng)600的一些或所有組件可合并到本地裝置中,其可包含存儲器610、I/O 620和處理器630,但不一定局限于這些組件。計算機程序邏輯640可包含如圖6中所示的多個邏輯模塊。尾接指令檢測模塊650可負責檢測來自媒體源的尾接指令的到達。尾接指令可意味著補充內容可被加載到第二媒體流水線中。這個加載可由流水線加載模塊660處理。時隙檢測模塊670可負責檢測要不然由第一媒體流水線處理的當前節(jié)目編排中的時隙。一旦檢測到該時隙,媒體選擇邏輯680就可將呈現(xiàn)從第一媒體流水線切換到第二媒體流水線。這將呈現(xiàn)從當前節(jié)目編排切換到第二媒體流水線的補充內容。雖然所例證的實施例示出計算機程序邏輯模塊650-680,但系統(tǒng)600不必局限于這些模塊。在備選實施例中,可提供應用(諸如控件)以便觀眾使用,其中可基于觀看上下文來選擇該應用。例如,可提供如下應用,其中該應用的實用程序與正在觀看的當前節(jié)目編排相關。這概括地在圖7的實施例中例證了。上下文信息705可被提供給應用訪問基礎設施710。上下文信息705可與正在呈現(xiàn)給觀眾的當前節(jié)目編排相關。具體地說,上下文信息705可包括與當前節(jié)目編排相關聯(lián)的元數(shù)據。應用訪問基礎設施710可使用上下文信息705訪問適當?shù)膽?20,即鑒于當前節(jié)目編排對觀眾可能有用的應用。作為一個示例,當前節(jié)目編排可以是其中觀眾被邀請對具體參賽者投票的紀實節(jié)目或比賽秀?;诎殡S這個節(jié)目的元數(shù)據,系統(tǒng)可檢索允許觀眾投票的應用。應用訪問基礎設施710可以是對觀眾而言本地的(例如在觀眾的本地裝置中呈現(xiàn)的)組件和是遠程組件的組合。這在圖8的實施例中例證了。在此,可從與正在呈現(xiàn)給觀眾的當前節(jié)目編排相關聯(lián)的元數(shù)據提取上下文信息810,并可將上下文信息810傳到上下文應用管理器815。上下文應用管理器815可負責標識并取得適合于當前節(jié)目編排的應用。在一實施例中,元數(shù)據和上下文信息可參考特定應用。備選地,上下文信息可只是以某種方式表征當前節(jié)目編排。為了確實獲得適當?shù)膽?,上下文應用管理?15可基于上下文信息810制定查詢820,并且可以向應用數(shù)據庫825發(fā)送查詢820。應用數(shù)據庫825然后可通過返回適合于當前上下文(即當前節(jié)目編排)的應用的標識符(ID)830來響應該查詢。上下文應用管理器815然后可創(chuàng)建對所標識應用的請求835。請求835可包含應用標識符830,并且可被發(fā)送到“應用庫”(Application gallery)840。應用庫840可被看作用于尋求具體應用的各方的訪問點,在一些方面類似于在線應用存儲或在線目錄。應用庫840可以不是實際的應用儲存庫(repository)。在一實施例中,請求835可被發(fā)送到多于一個應用庫。
在所例證的實施例中,應用庫840可將請求835 (或其某種重新格式化版本)轉發(fā)到遠程存儲設施850。這種設施例如可以是服務器。遠程存儲設施850然后可返回請求的應用860。在一實施例中,遠程存儲設施850可遠離觀眾的即刻位置,并且可經由計算機網絡(諸如局域或廣域網或因特網或其某種組合)訪問遠程存儲設施850。應用860然后可被下載到應用“塢”(dock)880。在一實施例中,應用860到塢880的加載可用于發(fā)起或激活應用860,使得它的執(zhí)行開始。塢880可以是具有附隨用戶接口的數(shù)據結構,通過該用戶接口用戶可開始與其上駐留的應用交互,即驅動其上駐留的應用。在一實施例中,可在上下文應用管理器815的控制下進行下載。在完成當前節(jié)目編排后,與這個節(jié)目編排相關的應用可不再有用。在這點,假定當前節(jié)目編排已經改變,則文本信息可能改變。然后可從塢880中刪除與當前節(jié)目編排相關的應用。在一實施例中,可在上下文應用管理器815的控制下進行這種刪除。 在一實施例中,上下文應用管理器815和塢880位于觀眾的地點,例如在本地裝置??蛇h程地定位應用庫840和遠程存儲設施850??稍诒镜囟ㄎ粦脭?shù)據庫825或遠程地定位應用數(shù)據庫825。根據一實施例,圖9中概括地例證了系統(tǒng)800的處理。在910,可以接收上下文信息。如上面討論的,這個上下文信息可包含與當前節(jié)目編排相關的元數(shù)據。在920,可以獲得應用??苫谏舷挛男畔@得該應用,使得在當前節(jié)目編排上下文中該應用是適當?shù)?。?30,可執(zhí)行該應用。這可包含用觀眾輸入激活和操作該應用。根據一實施例,在圖10中更詳細例證了獲得該應用(上面的920)。在1010,可查詢應用數(shù)據庫,其中基于上下文信息定制查詢。該查詢可尋求適合于當前節(jié)目編排上下文的應用的身份。在1020,可以從數(shù)據庫返回應用標識符,其中該標識符可對應于滿足該查詢的應用。在1030,應用標識符可用于通過使用應用庫搜索實際應用。在一實施例中,可使用多于一個應用庫找到該應用。在1040,一旦通過應用庫找到該應用,就可向遠程存儲設施請求該應用。在1050,可將該應用從遠程存儲裝置下載到應用庫。在一實施例中,這個下載可在上下文應用管理器的控制下執(zhí)行。在1060,該應用可移動到塢,在此可使該應用可用于觀眾。從塢,觀眾可通過用戶接口看到該應用,并且可自由地與它交互。該過程可在1070結束。根據一實施例,在圖11中例證了應用的執(zhí)行(圖9的930)。在1110,可以激活該應用。在一實施例中,該激活可由上下文應用管理器執(zhí)行。在1120,可關于是否已經相對于該應用接收到任何觀眾輸入進行確定。如果否,則該過程可等待直到接收到輸入為止。如果接收到輸入,則在1130,觀眾與應用之間的交互可繼續(xù)。該過程可在1140結束??梢杂糜布⒐碳蜍浖蚱浣M合來實現(xiàn)上面相對于圖9-11描述的處理。此外,本文公開的任何一個或多個特征都可用硬件、軟件、固件或其組合實現(xiàn),包含分立電路邏輯和集成電路邏輯、專用集成電路(ASIC)邏輯和微控制器,并且可實現(xiàn)為域特定集成電路封裝的一部分或集成電路封裝的組合的一部分。如上面提到的,本文所用的術語軟件可指的是包含計算機可讀媒體的計算機程序產品,計算機可讀媒體中存儲有使計算機系統(tǒng)執(zhí)行本文公開的一個或多個特征和/或特征組合的計算機程序邏輯。圖12中例證了上面相對于圖9-11描述的處理的軟件實施例或固件實施例。系統(tǒng)1200可包含處理器1230和存儲器本體1210,存儲器本體1210可包含存儲計算機程序邏輯1240的一個或多個計算機可讀媒體。存儲器1210例如可實現(xiàn)為硬盤和驅動器、可拆卸媒體(諸如壓縮盤和驅動器)或只讀存儲器(ROM)裝置或它們的組合。處理器1230和存儲器1210可使用本領域技術人員已知的多種技術中的任一種技術(諸如總線)進行通信。包含在存儲器1210中的邏輯可由處理器1230讀取和執(zhí)行。一個或多個I/O端口和/或I/O裝置(共同顯示為I/O 1220)還可連接到處理器1230和存儲器1210。I/O 1220可包含例如可在其上向觀眾呈現(xiàn)當前節(jié)目編排和應用并且觀眾可通過其與應用交互的監(jiān)視器。此外,系統(tǒng)1200可合并到本地裝置中,并且可包含存儲器1210、I/O 1220和處理器1230,但不必局限于這些組件。計算機程序邏輯1240可包含如圖12中所示的多個邏輯模塊。上下文輸入模塊1250可負責接收上下文信息。數(shù)據庫訪問模塊1260可負責訪問應用數(shù)據庫。這可包含用于基于上下文信息制定查詢、向應用數(shù)據庫發(fā)送查詢并響應于查詢接收應用標識符的邏輯。庫搜索模塊1270可負責搜索一個或多個應用庫以得到與從應用數(shù)據庫返回的標識符相關聯(lián)的應用。應用下載模塊1280可負責將應用從遠程源下載到應用庫,并將應用放在塢 中以便觀眾訪問。圖13例證了裝置1300的一實施例,其中可實現(xiàn)本文描述的一些或所有功能性。在一個實施例中,例如,裝置1300可包括通信系統(tǒng)。在各種實施例中,裝置1300可包括處理系統(tǒng)、計算系統(tǒng)、移動計算系統(tǒng)、移動計算裝置、移動無線裝置、計算機、計算機平臺、計算機系統(tǒng)、計算機子系統(tǒng)、服務器、工作站、終端、個人計算機(PC)、膝上型計算機、超膝上型計算機、便攜式計算機、手持計算機、個人數(shù)字助理(PDA)、蜂窩電話、組合蜂窩電話/PDA、智能電話、尋呼機、單向尋呼機、雙向尋呼機、消息傳送裝置、黑莓 、MID、MP3播放器等等。實施例不限于此上下文。移動計算裝置可以是指例如具有處理系統(tǒng)和移動電源或供電(諸如一個或多個電池)的任何裝置。在一個實施例中,例如,移動計算裝置可實現(xiàn)為能夠執(zhí)行計算機應用以及語音通信和/或數(shù)據通信的智能電話。盡管可通過作為示例實現(xiàn)為智能電話的移動計算裝置描述一些實施例,但可以理解的是,也可使用其它無線移動計算裝置實現(xiàn)其它實施例。實施例不限于此上下文。如圖13所示,裝置1300可包括外殼1302、顯示器1304、一個或多個輸入/輸出(I/O)裝置1306和天線1308。裝置1300還可包括導航控制部分1312。顯示器1304可包括用于顯示適合于移動計算裝置的信息的任何適當顯示單元。I/O裝置1306例如可包括適當?shù)逆I盤、麥克風和/或揚聲器。I/O裝置1306可包括用于將信息錄入到移動計算裝置的任何適當I/O裝置。I/O裝置1306的示例可包含字母數(shù)字鍵盤、數(shù)字小鍵盤、觸摸墊、輸入鍵、按鈕、開關、搖臂開關、語音識別裝置和軟件等等。信息也可通過麥克風錄入到裝置1300中??赏ㄟ^語音識別邏輯將這種信息數(shù)字化。實施例不限于此上下文。在實施例中,裝置1300適合于包含本文所描述的本發(fā)明功能性。在一個實施例中,計算機程序邏輯1240(圖12)用于實現(xiàn)本文所描述的本發(fā)明功能性。雖然本文已經公開了各種實施例,但應該理解,僅通過示例而非限制來呈現(xiàn)它們。本領域技術人員將明白,可在不脫離本文公開的方法和系統(tǒng)的精神和范圍的情況下在其中進行形式和細節(jié)方面的各種改變。由此,權利要求書的寬度和范圍不應受本文公開的任何 示范實施例的限制。
權利要求
1.一種方法,包括 在本地將數(shù)據存儲在本地裝置中,其中所述數(shù)據對當前節(jié)目編排的上下文而言是特定的; 在所述本地裝置接收觸發(fā),所述觸發(fā)導致向觀眾呈現(xiàn)所述數(shù)據;以及 向所述觀眾呈現(xiàn)所述數(shù)據; 其中所述數(shù)據包括補充內容或應用其中之一。
2.如權利要求I所述的方法,其中所述數(shù)據包括補充內容,并且所述觸發(fā)包括從頭端接收的尾接指令。
3.如權利要求2所述的方法,還包括 將所述當前節(jié)目編排加載到第一媒體流水線中;以及 當在所述本地裝置接收到所述尾接指令時,用所述補充內容加載第二媒體流水線。
4.如權利要求3所述的方法,還包括 在用所述補充內容加載所述第二媒體流水線之后,等待向所述觀眾呈現(xiàn)所述當前節(jié)目編排中的時隙發(fā)生;以及 在所述時隙發(fā)生后,將所述呈現(xiàn)從所述第一媒體流水線切換到所述第二媒體流水線。
5.如權利要求2所述的方法,其中所述頭端包括用于所述當前節(jié)目編排的媒體源。
6.如權利要求2所述的方法,其中所述頭端包括用于所述補充內容的媒體源。
7.如權利要求I所述的方法,其中所述數(shù)據包括應用,并且所述觸發(fā)的所述接收包括接收有關所述當前節(jié)目編排的上下文信息。
8.如權利要求7所述的方法,其中所述上下文信息包括與所述當前節(jié)目編排相關聯(lián)的元數(shù)據。
9.如權利要求7所述的方法,其中所述在本地存儲數(shù)據包括 基于所述上下文信息查詢應用數(shù)據庫; 響應于所述查詢接收所述應用的標識符; 基于所述標識符在應用庫中搜索所述應用; 向遠程源請求所述應用; 下載所述應用;以及 將所述應用存儲在塢中。
10.如權利要求9所述的方法,還包括 當所述上下文信息改變時從所述塢移除所述應用。
11.如權利要求7所述的方法,還包括 發(fā)起所述應用以開始其執(zhí)行。
12.如權利要求7所述的方法,還包括 接受觀眾輸入,通過所述觀眾輸入所述觀眾與所述應用交互。
13.如權利要求7所述的方法,其中所述上下文信息的所述接收先于所述在本地存儲數(shù)據。
14.一種系統(tǒng),包括 本地存儲單元,配置成存儲補充內容;以及 媒體選擇器,與所述本地存儲單元和媒體源通信;其中所述媒體選擇器配置成從所述媒體源接收當前節(jié)目編排,并從所述本地存儲單元接收補充內容,并且還配置成在所述當前節(jié)目編排中的時隙發(fā)生后選擇所述補充內容。
15.如權利要求14所述的系統(tǒng),其中所述媒體源被包含在頭端中。
16.如權利要求14所述的系統(tǒng),其中所述本地存儲單元包括一個或多個易失性存儲器或非易失性存儲器。
17.如權利要求14所述的系統(tǒng),其中所述系統(tǒng)被合并在本地裝置中。
18.如權利要求14所述的系統(tǒng),還包括 多流傳輸處理單元,與所述媒體源和所述本地存儲單元通信; 其中所述多流傳輸處理單元配置成從所述媒體源接收所述當前節(jié)目安排,并將所述當前節(jié)目編排轉發(fā)到所述媒體選擇器,并且還配置成從所述本地存儲單元接收所述補充內 容,并將所述補充內容發(fā)送到所述媒體選擇器。
19.如權利要求18所述的系統(tǒng),其中所述多流傳輸處理單元還配置成在向所述媒體選擇器發(fā)送所述補充內容之前從所述媒體源接收所述補充內容,將所述補充內容寫到所述本地存儲單元,并從所述本地存儲單元讀取所述補充內容。
20.如權利要求18所述的系統(tǒng),還包括 多流媒體解碼器,配置成從所述多流傳輸處理單元接收所述補充內容和所述當前節(jié)目編排,對所述補充內容和所述當前節(jié)目編排進行解碼,并將所述補充內容和所述當前節(jié)目編排轉發(fā)到所述媒體選擇器。
21.如權利要求20所述的系統(tǒng),其中所述多流媒體解碼器包括 第一媒體流水線,配置成在將所述當前節(jié)目編排轉發(fā)到所述媒體選擇器之前對所述當前節(jié)目編排進行解碼;以及 第二媒體流水線,配置成在將所述補充內容轉發(fā)到所述媒體選擇器之前對所述補充內容進行解碼。
22.如權利要求21所述的系統(tǒng),其中所述第二媒體流水線配置成當從所述媒體源接收到尾接指令時接收所述補充內容。
23.—種系統(tǒng),包括 應用數(shù)據庫;以及 上下文應用管理器,配置成接收上下文信息,并基于所述上下文信息從所述應用數(shù)據庫接收應用標識符,并且還配置成請求由所述標識符標識的所述應用以便呈現(xiàn)給觀眾。
24.如權利要求23所述的系統(tǒng),其中所述上下文應用管理器還配置成 基于所述上下文信息制定查詢; 將所述查詢呈現(xiàn)給所述應用數(shù)據庫;以及 響應于所述查詢從所述應用數(shù)據庫接收所述應用標識符。
25.如權利要求23所述的系統(tǒng),還包括 應用庫,配置成提供對所述應用的訪問,其中所述上下文應用管理器配置成向所述應用庫請求所述應用。
26.如權利要求25所述的系統(tǒng), 其中所述應用庫還配置成從遠程存儲設施獲得所述應用;以及 其中所述上下文應用管理器配置成從所述遠程存儲設施下載所述應用。
27.如權利要求26所述的系統(tǒng),還包括所述觀眾可觀看的應用塢,其中所述上下文應用管理器還配置成向所述應用塢傳送所述應用。
28.如權利要求27所述的系統(tǒng),其中所述上下文應用管理器還配置成當所述上下文信息改變時從所述塢移除所述應用。
29.如權利要求27所述的系統(tǒng),其中所述上下文應用管理器和所述塢被合并在本地裝置中。
30.一種計算機程序產品,包含其中存儲有計算機程序邏輯的計算機可讀媒體,所述計算機程序邏輯包含 使處理器在本地將補充內容存儲在本地裝置的邏輯,其中所述補充內容對當前節(jié)目編排而言是特定的; 使所述處理器接收觸發(fā)的邏輯,所述觸發(fā)導致向觀眾呈現(xiàn)所述補充內容;以及 使所述處理器向所述觀眾呈現(xiàn)所述補充內容的邏輯。
31.如權利要求30所述的計算機程序產品,其中所述觸發(fā)包括從頭端接收的尾接指令。
32.如權利要求31所述的計算機程序產品,其中所述計算機程序邏輯還包括 使所述處理器用所述當前節(jié)目編排加載第一媒體流水線的邏輯;以及 使所述處理器當接收到所述尾接指令時用所述補充內容加載第二媒體流水線的邏輯。
33.如權利要求32所述的計算機程序產品,其中所述計算機程序邏輯還包括 使所述處理器在用所述補充內容加載所述第二媒體流水線之后等待向所述觀眾呈現(xiàn)所述當前節(jié)目編排中的時隙發(fā)生的邏輯;以及 使所述處理器在所述時隙發(fā)生后將所述呈現(xiàn)從所述第一媒體流水線切換到所述第二媒體流水線的邏輯。
34.如權利要求31所述的計算機程序產品,其中所述頭端包括用于所述當前節(jié)目編排的媒體源。
35.如權利要求31所述的計算機程序產品,其中所述頭端包括用于所述補充內容的媒體源。
36.一種計算機程序產品,包含其中存儲有計算機程序邏輯的計算機可讀媒體,所述計算機程序邏輯包含 使處理器在本地將應用存儲在本地裝置中的邏輯,其中所述應用對節(jié)目編排而言是特定的; 使所述處理器接收觸發(fā)的邏輯,所述觸發(fā)導致向觀眾呈現(xiàn)所述應用;以及 使所述處理器向所述觀眾呈現(xiàn)所述應用的邏輯。
37.如權利要求36所述的計算機程序產品,其中所述觸發(fā)的所述接收包括接收有關所述節(jié)目編排的上下文信息。
38.如權利要求37所述的計算機程序產品,其中所述上下文信息包括與所述節(jié)目編排相關聯(lián)的元數(shù)據。
39.如權利要求37所述的計算機程序產品,其中使所述處理器在本地存儲所述應用的所述邏輯包括 使所述處理器基于所述上下文信息查詢應用數(shù)據庫的邏輯;使所述處理器響應于所述查詢接收應用的標識符的邏輯; 使所述處理器基于所述標識符在應用庫中搜索所述應用的邏輯; 使所述處理器向遠程源請求所述應用的邏輯; 使所述處理器下載所述應用的邏輯;以及 使所述處理器將所述應用存儲在塢中的邏輯。
40.如權利要求39所述的計算機程序產品,其中所述計算機程序邏輯還包括 使所述處理器發(fā)起所述應用以開始其執(zhí)行的邏輯。
41.如權利要求40所述的計算機程序產品,其中所述計算機程序邏輯還包括 使所述處理器接受允許所述觀眾與所述應用交互的觀眾輸入的邏輯。
42.如權利要求37所述的計算機程序產品,其中所述上下文信息的所述接收先于所述在本地存儲所述應用。
43.如權利要求39所述的計算機程序產品,其中所述計算機程序邏輯還包括 使所述處理器當所述上下文信息改變時從所述塢移除所述應用的邏輯。
全文摘要
向觀眾呈現(xiàn)數(shù)據的方法和系統(tǒng),其中數(shù)據對觀眾及其觀看體驗而言是特定的,并且在本地存儲。該數(shù)據例如可以是補充內容或應用,諸如控件。在一個實施例中,補充內容(諸如廣告)可被呈現(xiàn)給觀眾,其中這個內容針對具體觀眾(鑒于他或她的觀眾簡檔)。在備選實施例中,控件或其它應用可呈現(xiàn)給觀眾,其中控件對當前節(jié)目編排而言是特定的,并由此被調整以適應觀眾的當前觀看體驗。在兩種情形下,數(shù)據都在本地存儲,并以最小延遲使數(shù)據可用。
文檔編號G06F3/14GK102656555SQ200980163139
公開日2012年9月5日 申請日期2009年12月23日 優(yōu)先權日2009年12月23日
發(fā)明者N. 哈塔爾卡 A., 馬瑟 A., W. 凱羅爾 J., K. 加格 S. 申請人:英特爾公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
从化市| 鹰潭市| 繁昌县| 远安县| 永定县| 嘉祥县| 额尔古纳市| 亚东县| 锡林浩特市| 昌吉市| 台中市| 元阳县| 射阳县| 信阳市| 晋宁县| 鸡东县| 通道| 濮阳市| 信阳市| 仲巴县| 边坝县| 庐江县| 华阴市| 乌鲁木齐县| 司法| 巴彦淖尔市| 安平县| 瑞安市| 北宁市| 化隆| 洪江市| 天祝| 安溪县| 东台市| 泾源县| 锡林浩特市| 梅河口市| 龙江县| 名山县| 南部县| 古丈县|