專利名稱:用于替換所記錄的音頻/視頻串流中的音頻數據的方法及設備的制作方法
用于替換所記錄的音頻/視頻串流中的音頻數據的方法及
設備
背景技術:
自從盒式錄像機(VCR)的出現以來,所發射的視頻及音頻節目編排的觀看者就能 夠私下地記錄其最喜愛的節目。因此,此技術已允許觀看者將感興趣的電視節目“時移”到 后續較方便的時間。最近,通常提供于衛星及有線電視接收器或“機頂盒”中的數字錄像機 (DVR)單元已通過允許在不使用可裝卸存儲媒體的情況下以更自動化的方式記錄大量節目 來向觀看者供應對音頻/視頻串流進行時移的更方便手段。假定在此類裝置中此時移能力及數據存儲量為可用的,用戶通常直到第一次記錄 所記錄的節目或其它音頻/視頻串流之后的數天或甚至數周才觀看所述串流。因此,提供 于所述音頻/視頻串流中的一些信息(例如,感興趣的節目的主題或甚至商業廣告的信息 內容)到用戶最終觀看所記錄的串流時可能已過時。
圖1是根據本發明實施例的用于替換所記錄的音頻/視頻串流內的音頻數據的方 法的流程圖。圖2是根據本發明實施例的經配置以替換音頻/視頻數據相連塊內的音頻數據的 系統的框圖。圖3是音頻/視頻串流或音頻/視頻數據相連塊及所述音頻/視頻串流的采用圖 2的系統用替換音頻數據更新的版本的圖形表示。圖4是根據本發明的實施例使用音頻/視頻串流的文本數據來識別所述音頻/視 頻串流中用于替換音頻數據的位置的圖形表示。圖5是根據本發明實施例的用于替換所記錄的音頻/視頻串流內的音頻數據的接 收裝置的框圖。圖6是根據本發明的實施例其中多個接收裝置以通信方式耦合到通信網絡的系 統的框圖。
具體實施例方式圖1提供用于替換所記錄的音頻/視頻串流內的音頻數據的方法100的流程圖。 一般來說,音頻/視頻串流是可發射到例如地面(“空中激活”)電視接收器、有線電視接收 器、衛星電視接收器、計算機、便攜式電子裝置等電子裝置及由所述電子裝置接收的音頻數 據及相關聯視頻數據相連塊。音頻/視頻串流的視頻數據可包含一連串的相連視頻幀,而 音頻/視頻串流的音頻數據可包含音頻信息相繼樣本。此外,可通過例如廣播、多播、聯播、 閉路、按次付費、點對點(通過“串流化”文件傳送或其它手段)或其它方法等任一發射方 法來遞送音頻/視頻串流。另外,可借助任一通信技術(例如通過衛星、有線或光纜、無線 或其它手段)來發射音頻/視頻串流。還可經由例如因特網或其它廣域網絡、局域網絡、專 用網絡、移動通信系統、地面電視網絡、有線電視網絡及衛星電視網絡等任一類型的通信網絡來傳送音頻/視頻串流。在方法100中,存儲包含音頻數據、視頻數據及補充數據的第一音頻/視頻串流 (操作102)。此外,接收音頻數據段(操作104),同樣接收位置信息(操作106)。所述位 置信息參考所述第一音頻/視頻串流的補充數據以識別所述串流內的位置。此外,在與所 述第一音頻/視頻串流分離的數據文件中接收所述位置信息。在所述經識別的位置處用所 述音頻數據段替換所述第一音頻/視頻串流的音頻數據的一部分以產生第二音頻/視頻串 流(操作108)。傳送所述第二音頻/視頻串流的至少一部分以供呈現(操作110)。圖2呈現根據本發明另一實施例用于替換音頻/視頻數據相連塊內的音頻數據的 系統200的框圖。所述相連塊替代地稱為如上文所采用的音頻/視頻串流。系統200包含 通信網絡202、接收裝置210及顯示器裝置214。通信網絡202可以是能夠發射音頻/視頻串流的任一通信網絡,例如地面空中激 活電視網絡、有線電視網絡、衛星電視網絡(例如直播衛星(DBS)系統)、廣域網絡(WAN) (例如因特網)、局域網絡(LAN)等。在另一實施例中,通信網絡202可以是上文所列舉的 兩種或兩種以上網絡類型的組合。此外,圖2中未顯示通信網絡202中可能包含的多個組 件(例如發射器、中繼器、轉發器、路由器等)以促進以下論述中的簡潔性。圖2的接收裝置210可以是能夠從通信網絡202接收音頻/視頻串流的任一裝置。 舉例來說,在通信網絡202是有線或衛星電視網絡的情況下,接收裝置210可以是經配置以 與通信網絡202通信的機頂盒。在另一實例中,接收裝置202可以是計算機、個人數字助理 (PDA)或經配置以與因特網或相當的通信網絡202通信的類似裝置。顯示器裝置214可以是經配置以從接收裝置210接收音頻/視頻串流的任一裝 置。顯示器裝置214的實例包含電視、視頻監視器或能夠向用戶呈現音頻及視頻信息的類 似裝置。在一些實施方案中,顯示器裝置214可集成在接收裝置210內。舉例來說,計算機、 PDA及移動通信裝置中的每一者可通過提供從通信網絡202接收音頻/視頻串流并向用戶 呈現所述所接收的音頻/視頻串流的能力而充當接收裝置210及顯示器裝置214兩者。在 另一實施方案中,可接入有線的電視可包含用于從通信網絡202接收音頻/視頻串流并向 用戶顯示所述串流的轉換器裝置。在系統200中,通信網絡202將第一音頻/視頻串流204、音頻數據段206及位置 信息208中的每一者發射到接收裝置210。第一音頻/視頻串流204包含音頻數據及視頻 數據。在一個實施例中,視頻數據包含將以連續方式呈現給用戶的一連串數字幀或單圖像。 類似地,音頻數據可由將與所述視頻數據同時呈現給用戶的一連串音頻樣本構成。在一個 實例中,可根據運動圖像專家組(MPEG)編碼標準(例如可在DBS系統及地面高級電視系統 委員會(ATSC)系統中使用的MPEG-2或MPEG-4)中的一者來格式化所述音頻數據及所述視 頻數據。然而,在其它實施方案中,可利用不同的音頻及視頻數據格式。第一音頻/視頻串流204中還包含提供與第一音頻/視頻串流204的音頻數據、視 頻數據或兩者相關的信息的補充數據。在一個實施方案中,所述補充數據包含在音頻/視 頻數據串流204的相關聯音頻及視頻數據的呈現期間可用于向用戶視覺呈現的文本數據, 例如隱藏式字幕數據。在一個實例中,所述文本數據可符合任一文本數據或隱藏式字幕標 準,例如ATSC發射中所采用的電子工業聯盟708(EIA-708)標準。當所述文本數據可用于 顯示器裝置214時,用戶可配置顯示器裝置214以結合視頻數據向用戶呈現所述文本數據。
5
可使所述文本數據的若干個部分中的每一者與也包含于音頻/視頻串流204中的 音頻數據或視頻數據的對應部分相關聯。舉例來說,可用包含于音頻/視頻串流204中的 文本數據的一部分來具體地識別串流204的視頻數據的一個或一個以上幀。因此,可借助 所述文本數據的相關聯部分來識別音頻/視頻串流204內的多個時間位置。舉例來說,可 使所述文本數據內的特定文本串或短語與相同音頻/視頻串流204內的視頻數據的一個或 一個以上具體幀相關聯,使得所述文本串與其相關聯視頻數據幀同時呈現給用戶。因此,所 述特定文本串或短語可提供這些視頻數據幀以及所述音頻數據的與所述幀同步或相關聯 的部分的位置的指示。在另一實施例中,所述補充數據可包含時間戳數據,其中所述視頻幀或音頻數據 中的一些或全部視頻幀或音頻數據與所述時間戳中的一者相關聯。在一個實施例中,按呈 現次序“標記”或標示所述視頻幀中的一些或全部視頻幀。在此情況下,所述補充數據還可 包含每一單獨節目或事件的唯一節目識別符(UPID)。每一音頻/視頻串流可包含一個或一 個以上此類節目且因此包含一個或一個以上UPID。因此,還可利用時間戳數據(可能地結 合UPID)來識別第一音頻/視頻串流204內的特定位置。下文更詳細地論述使用補充數據 來規定第一音頻/視頻串流204內的位置。通信網絡202還將音頻數據段206及位置信息208發射到接收裝置210。一般來 說,提供音頻數據段206以在第一音頻/視頻串流204內的由位置信息208指定的位置處 替換或取代串流204的音頻數據的一些或全部音頻數據。圖3提供由接收裝置210接收的 第一音頻/視頻串流204及第二音頻/視頻串流212的圖形表示,如圖2的系統200中所 指示。第一音頻/視頻串流204包含視頻數據302及音頻數據304。還指示第一音頻/視 頻串流204內的經識別位置306,其借助位置信息208來指示。圖3中未顯示音頻/視頻串 流204的補充數據以簡化圖示。在圖3的具體實例中,經識別位置306是音頻數據段206將替換音頻數據304的一 部分的開始點。在圖3中,音頻數據304的將被替換的部分是位于第一音頻數據部分304A 之后及第三音頻數據部分304C之前的第二部分304B。盡管圖3采用了使用音頻數據段206 的開始點作為第一音頻/視頻串流204內的經識別位置306,但在其它實施方案中可使用其 它位置,例如音頻數據段206的結束點或開始點及結束點兩者。作為此音頻替換的結果,產生第二音頻/視頻串流212,其中音頻數據段206替換 來自第一音頻/視頻串流204的第二音頻數據部分304B。在一個實施方案中,根據由第二 音頻數據部分304B表示的相同格式化或編碼標準來格式化音頻數據段206。第二音頻/視 頻串流212的剩余部分包含來自第一音頻/視頻串流204的視頻數據302、第一音頻數據部 分304A及第三音頻數據部分304C。為規定識別位置306,圖2的位置信息208參考第一音頻/視頻串流204的補充數 據的一部分,例如上文所描述的文本數據及/或時間戳數據。在文本數據的情況下,可細讀 第一音頻/視頻串流204的文本數據以選擇所述文本數據內的可在接收裝置210處無歧義 地檢測到的大致唯一部分或串。所述文本數據可由單個字符、數個字符、整個字、多個相繼 字等組成。在一個實施例中,所述選定文本串可位于第一音頻/視頻串流204內靠近于音 頻數據段206將駐存的位置之處。在一個實施方案中,人類操作員承擔選擇所述文本串的 責任。在其它實例中,在計算機控制之下或借助人機交互作用而發生文本串選擇。
通信網絡202內的節點接著可將所述選定文本串作為位置信息208發射到接收裝 置210。此外,如果所述選定文本串位于距將在第一音頻/視頻串流204內指示的位置一顯 著距離之處,那么位置信息208可包含一偏移。圖4描繪其中音頻/視頻串流400的文本 數據408內的選定文本串412位于串位置412處的情形,所述串位置位于音頻/視頻串流 400中其中將發生音頻數據404的一部分的替換的經識別位置406之后。偏移414可因此 指示串流204內選定文本串410的位置412與將放置音頻數據段的位置406之間的距離。 在此具體實例中,偏移414的方向是朝向音頻/視頻串流400的開始端,此可借助負偏移值 來指示。相反地,其中所述選定文本串位于相關聯音頻/視頻串流中將發生音頻替換的經 識別位置之前的情形可經由正偏移值來指示。在一個實例中,可相對于音頻/視頻串流的視頻數據來闡述選定文本串與經識別 位置的偏移,因為通常在視覺上呈現所述串流的文本數據。然而,在其它實施方案中,可相 對于所述串流的音頻數據(或一般來說所述串流)來闡述所述選定文本串的位置。可以能 夠指示沿音頻/視頻串流的距離的任一常規單位來表達所述偏移,例如視頻幀的數目、時 間長度或其它值。返回到圖2及3,替代采用文本數據,可采用第一音頻/視頻串流204的補充數據 內的時間戳數據來規定將在第一音頻/視頻串流204的音頻數據304中放置音頻數據段 206的經識別位置306。在一個實施例中,第一音頻/視頻串流204的每一視頻幀或所述視 頻幀的某一子集可與唯一時間戳相關聯。此外,補充數據可包含識別構成第一音頻/視頻 串流204的至少一部分的特定節目或廣播事件的UPID。因此,可協同地采用所述UPID與所 述時間戳數據來指示如位置信息208中所規定的經識別位置306。根據所述補充數據的彈性及其它特性,通信網絡202的產生并發射位置信息208 的節點可向接收裝置210發出多于位置信息208的一個實例。舉例來說,文本數據(例如 隱藏式字幕數據)通常因保護所述文本數據的錯誤校正能力有限而易出錯。因此,接收裝 置210可不能檢測文本數據中的一些文本數據,包含經選擇用于規定經識別位置306的文 本數據。為解決此問題,可從第一音頻/視頻串流204的文本數據中選擇多個唯一文本串 以指示經識別位置306。多個文本串(每一文本串可能伴隨有其自身的偏移)的使用可因 此導致經由通信網絡202發射到接收裝置的多個位置信息208集,所述多個位置信息208 集中的每一者與相同音頻數據段206相關聯。每一位置信息208集可單獨地發出或可與一 個以上其它集一起發射。音頻數據段206與位置信息208可彼此在邏輯上相關聯以防止位置信息208與正 在接收裝置210處接收的其它音頻數據段206的不正確相關聯。為此目的,音頻數據段206 可包含使音頻數據段206與其適當位置信息208相關聯的識別符或其它指示。相反地,位 置信息208可包含此識別符,或者音頻數據段206及位置信息208兩者均可包含此識別符。 在單獨地(例如在單獨的數據文件中)發射音頻數據段206及位置信息208的情況下,使 用識別符可為適當的。在另一實施例中,可將音頻數據段206與位置信息208封裝于到接 收裝置210的相同發射或數據文件中,使得接收裝置210可在此基礎上識別位置信息208 與音頻數據段206。此外,音頻數據段206及位置信息208兩者可與第一音頻/視頻串流204相關聯 以防止這些數據與另一音頻/視頻串流的任何不正確相關聯。因此,例如上文所論述的識別符等識別符可與第一音頻/視頻串流204包含在一起以使串流204與其音頻數據段206 及位置信息208相關。在一個特定實例中,所述識別符可以是較早所提及的UPID。在這種 情況下使用識別符解決其中在已經由通信網絡202將第一音頻_視頻串流204發射到接收 裝置210之后形成音頻數據段206及位置信息208的情形。在另一情形下,到發射第一音 頻/視頻串流204的時間音頻數據段206及位置信息208可用于發射。在此情況下,通信 網絡202可將音頻數據段206及位置信息208與第一音頻/視頻串流204 —起發射,因此 使所有三個數據集204、206、208相關聯。在一個實例中,音頻數據段206及位置信息208 可作為補充數據包含于第一音頻/視頻串流204內。一旦接收裝置210接收了第一音頻/視頻串流204、音頻數據段206及位置信息 208,接收裝置210就可處理此信息以產生供呈現到顯示器裝置214的第二音頻/視頻串流 212。圖3中更具體地顯示,第二音頻/視頻串流212包含第一音頻/視頻數據串流204的 視頻數據302以及第一串流204的音頻數據304中的大部分。接著在第二音頻/視頻串流 212中用音頻數據段206替換音頻數據304的位于位置信息308中所規定的經識別位置306 處的部分。在圖3的具體實例中,音頻數據304的所替換部分是第二部分304B,如較早所描 述。在其它情形下,可替換音頻數據304的其它部分,包含所有音頻數據304。在其它實施 方案中,可取代音頻數據304的多個段,可能由不同的音頻數據段206取代,且由單獨的位 置信息208集指示。根據一個實施例的接收裝置510的更明確視圖描繪于圖5中。接收裝置510包含 通信接口 502、存儲單元516、音頻/視頻接口 518及控制邏輯520。在一些實施方案中,接 收裝置510中還可采用用戶接口 522。圖5中未明確地顯示接收裝置510中可能包含的其 它組件(例如解調電路、解碼邏輯等)以促進以下論述。 通信接口 502可包含用以接收第一音頻/視頻串流504、音頻數據段506及位置信 息508的電路。舉例來說,如果接收裝置510為衛星機頂盒,那么通信接口 502可經配置以 經由天線從衛星轉發器接收衛星節目編排,例如第一音頻/視頻串流402。而如果接收裝置 510為有線電視機頂盒,那么通信接口 502可操作以經由同軸電纜接收有線電視信號等。在 任一情況下,通信接口 502可通過采用用于接收第一音頻/視頻串流402的相同技術來接 收音頻數據段506及位置信息508。在另一實施方案中,通信接口 502可借助例如因特網、 標準電話網絡或其它手段等另一通信技術來接收音頻數據段506及位置信息508。因此,通 信網絡502可采用一種或一種以上不同的通信技術(包含有線及無線通信技術)來與例如 圖2的通信網絡202等通信網絡通信。與通信接口 502耦合的是存儲單元516,其經配置以存儲第一音頻/視頻串流504 及音頻數據段506兩者。存儲單元516可包含經配置以存儲一個或一個以上此類音頻/視 頻串流的任一存儲組件。實例包含但不限于硬盤驅動器、光盤驅動器及快閃半導體存儲器。 此外,存儲單元516可包含易失性及非易失性存儲器中的任一者或兩者。與存儲單元516以通信方式耦合的是音頻/視頻接口 518,其經配置以將音頻/視 頻串流從接收單元510傳送到顯示器裝置514以供呈現給用戶。音頻/視頻接口 518可并 入有用以傳送呈可由顯示器裝置514辨識的任一格式的音頻/視頻串流的電路,包含復合 視頻、分量視頻、數字視覺接口(DVI)及高清晰度多媒體接口(HDMI)。音頻/視頻接口 518 還可并入有用以支持多個類型的這些或其它音頻/視頻格式的電路。在一個實例中,例如電視監視器或類似顯示器組件的顯示器裝置514可并入于接收裝置510內,如較早所指示。與通信接口 502、存儲單元516及音頻/視頻接口 518通信的是經配置以控制這三 個組件502、516、518中的每一者的操作的控制邏輯520。在一個實施方案中,控制邏輯520 包含處理器,例如微處理器、微控制器、數字信號處理器(DSP)或用于執行經配置以實施本 文所描述的各種控制功能的軟件的類似器件。在另一實施例中,代替或除處理器及相關軟 件外,控制邏輯520還可包含硬件邏輯電路以允許控制邏輯520控制接收裝置510的其它 組件。任選地,控制邏輯520可與經配置以接收引導接收裝置510的操作的用戶輸入523 的用戶接口 522通信。可借助遙控裝置524產生用戶輸入523,所述遙控裝置可通過使用 (例如)紅外(IR)或超高頻率(UHF)信號將用戶輸入523發射到用戶接口 522。在另一實 施例中,可借助觸摸墊或并入到接收裝置510中的其它手動接口由用戶接口 522更直接地 接收用戶輸入523。借助控制邏輯520,接收裝置510經配置以借助通信接口 502接收第一音頻/視頻 串流504并將音頻/視頻串流504存儲于存儲單元516中。接收裝置510還經配置以經由 通信接口 502接收音頻數據段506,也可能將音頻數據段506存儲于存儲單元516中。在通 信接口 502處還接收位置信息508,所述通信接口可將位置信息508傳遞到控制邏輯520以 供處理。在另一實施例中,可將位置信息508存儲于存儲單元516中以由控制邏輯520進 行后續檢索及處理。在處理位置信息508之后的某一時刻,控制邏輯520產生第二音頻/視頻串流512 并經由音頻/視頻接口 518將其發射到顯示器裝置514。在一個實施例中,控制邏輯520響 應于用戶輸入523而產生并發射第二音頻/視頻串流512。舉例來說,用戶輸入523可命令 接收裝置510將第一音頻/視頻串流504傳送到顯示器裝置514以供呈現。作為響應,控 制邏輯520替代地產生并發射第二音頻/視頻串流512。如上文結合圖2所描述,第二音頻 /視頻串流512包含第一音頻/視頻串流504的音頻及視頻數據,但其中音頻數據段506替 換了第一音頻/視頻串流504的在位置信息508中所規定的位置處的原始音頻數據,如上 文相對于圖2的第一音頻/視頻串流204結合圖3所詳細地描述。根據實施方案,第二音頻/視頻串流512可或可不作為單獨的數據結構存儲于存 儲單元516中。在一個實例中,控制邏輯520產生整個第二音頻/視頻串流512并將其存 儲于存儲單元516中。控制邏輯520可進一步用第二音頻/視頻串流512來蓋寫第一音頻 /視頻串流504以節省存儲單元516內的存儲空間。否則,第一音頻/視頻串流504及第二 音頻/視頻串流512兩者均可駐存于存儲單元516內。在另一實施方案中,第二音頻/視頻串流512可不單獨地存儲于存儲單元516內。 舉例來說,控制邏輯520可替代地通過將第一音頻/視頻串流504的音頻數據及視頻數據 從存儲單元516按呈現次序傳送到音頻/視頻接口 518而“在運行中”產生第二音頻/視 頻串流512。在將傳送由位置信息508指示的音頻數據的時刻,控制邏輯520可接著致使從 存儲單元516發射音頻數據段506,因此在音頻/視頻接口 518處替換來自第一串流504的 對應音頻數據。一旦從存儲單元516傳送了音頻數據段506的最后部分,控制邏輯520就 可致使將第一串流504的原始音頻數據的未由音頻數據段506替換的剩余部分傳送到音頻 /視頻接口 518以供呈現到顯示器裝置514。
9
在一個實施方案中,用戶可借助用戶輸入523來選擇是將第一音頻/視頻串流504 還是將第二音頻/視頻串流512借助音頻/視頻接口 518傳送到顯示器裝置514。在另一 實施例中,第一音頻/視頻串流504的內容提供者可借助遞送到接收裝置510的額外信息 來阻止用戶維持此控制。如果在存儲單元516中多于一個音頻數據段506可用于替換第一音頻/視頻串流 504的音頻數據的規定部分,那么用戶可經由用戶輸入523來選擇音頻數據段506中的哪些 將在發射到顯示器裝置514時替換第一串流504的音頻數據的對應部分。可在并入于用戶 接口 522中且經由顯示器裝置514呈現給用戶的菜單系統中進行此選擇。在廣播環境中,例如圖6的系統600中所描述的廣播環境,多個接收裝置610可與 通信網絡602耦合以接收音頻/視頻串流,可通過接收裝置610中的任一者來全部地或部 分地記錄所述音頻/視頻串流中的任一者。結合任一數目個這些音頻/視頻串流,充當所 述串流中的音頻數據的部分或全部替換的音頻數據段以及所述音頻數據段中的每一者的 位置信息可傳送到多個接收單元610。響應于接收到音頻/視頻串流,接收單元610中的每 一者可記錄任一數目個所接收的音頻/視頻串流。對于經由通信網絡602發射的任何音頻 數據段及相關聯位置信息,每一接收裝置610可接著審查所接收的音頻數據段及位置信息 是否與當前存儲于裝置610中的音頻/視頻串流相關聯。如果其中未存儲相關聯串流,那 么接收裝置610可刪除或忽略所接收的相關音頻數據段及位置信息。在另一實施例中,替代廣播每一可能音頻數據段及相關位置信息,存儲于接收單 元614內的音頻/視頻串流到相關聯顯示器裝置614的傳送可致使接收單元614針對應用 于將呈現的串流的任何未完成替換音頻數據段向通信網絡602查詢。因此,將不需要廣播 每一音頻數據段及相關位置信息,因此潛在地減少了通信網絡602上所耗用帶寬的量。本文所描述的各種實施例可提供若干個益處中的任一者。一般來說,上文所揭示 的方法及系統允許在用戶已記錄音頻/視頻串流之后替換所述音頻/視頻串流的音頻內容 的全部或一部分,例如節目或商業廣告消息。舉例來說,最初在所記錄的節目期間廣播的宣 布“僅本周末”促銷的商業廣告消息到下一周用戶觀看所記錄的節目時可能過時。為解決 此問題,可用宣布未來促銷日期或其它最近信息的更新的音頻數據來替換商業廣告的音頻 部分。對于新聞、天氣及體育節目以及其它類型的音頻/視頻串流中所呈現的信息可同樣 如此。在另一情形下,一些節目可含有一些用戶認為是無禮的或令人反感的語言。為再 現符合更廣范圍觀看者的口味的節目,內容提供者可使節目的音頻部分的替代音頻段可 用。已記錄節目的用戶接著可選擇較緩和形式的音頻部分來觀看。類似地,音頻/視頻串流或節目的音頻部分的一些或全部可以替代語言來使用。 同樣,用戶接著可向接收裝置指示語言偏好,所述接收裝置接著可在向用戶呈現所記錄的 音頻/視頻串流時提供針對所述語言的適當音頻數據段來替代原始音頻數據。在這些實例中的每一者中,可在已記錄音頻/視頻串流之后使替換音頻數據段可 用于接收裝置,因此提供關于何時提供替換音頻數據的顯著程度的靈活性。盡管本文已論述了本發明的數個實施例,但可能有本發明的范圍所涵蓋的其它實 施例。舉例來說,盡管主要在衛星、有線及地面機頂盒的背景內描述了各種實施例,但在其 它實施例中可利用能夠替換所記錄的音頻/視頻串流的音頻數據的部分的其它接收裝置,例如計算機、個人數字助理(PDA)及移動通信裝置。另外,本文所揭示的一個實施例的方面 可與替代實施例的那些方面組合以形成本發明的其它實施方案。因此,盡管已在具體實施 例的背景中描述了本發明,但提供此類描述旨在圖解說明而非限制。因此,本發明的恰當范 圍僅由以上權利要求書及其等效內容限定。
權利要求
一種用于替換所記錄的音頻/視頻串流內的音頻數據的方法,所述方法包括存儲第一音頻/視頻串流,其中所述第一音頻/視頻串流包括音頻數據、視頻數據及補充數據;接收音頻數據段;在與所述第一音頻/視頻串流分離的數據文件中接收位置信息,其中所述位置信息參考所述第一音頻/視頻串流的所述補充數據以識別所述第一音頻/視頻串流內的位置;用所述音頻數據段在所述經識別位置處替換所述第一音頻/視頻串流的所述音頻數據的至少一部分以產生第二音頻/視頻串流;及傳送所述第二音頻/視頻串流的至少一部分以供呈現。
2.根據權利要求1所述的方法,其進一步包括在傳送所述第二音頻/視頻串流的所述部分之前,存儲所述第二音頻/視頻串流。
3.根據權利要求1所述的方法,其中所述補充數據包括與所述第一音頻/視頻串流對 應的文本數據。
4.根據權利要求1所述的方法,其中在完成所述第一音頻/視頻串流的接收之后接收 所述數據文件。
5.根據權利要求1所述的方法,其中所述位置信息包括所述音頻數據段在所述第二音 頻/視頻串流內的開始點的指示,其中所述開始點的所述指示參考所述補充數據。
6.根據權利要求1所述的方法,其中 所述補充數據包括文本數據;且所述位置信息包括所述文本數據的用以規定所述經識別位置的一部分的參考。
7.根據權利要求6所述的方法,其中所述位置信息進一步包括指示所述文本數據的所述部分與所述經識別位置之間的偏 移的值。
8.根據權利要求1所述的方法,其中 所述補充數據包括時間戳數據;且所述位置信息包括所述時間戳數據的與所述經識別位置相關聯的一部分的參考。
9.根據權利要求1所述的方法,其進一步包括 接收第二音頻數據段;及接收對所述第一音頻數據段及所述第二音頻數據段中的一者的選擇; 其中根據所述選擇用所述第一音頻數據段或所述第二音頻數據段來執行替換所述第 一音頻/視頻串流的所述音頻數據的所述部分。
10.根據權利要求1所述的方法,其進一步包括 接收參考所述補充數據以識別所述位置的第二位置信息;其中可使用所述第一位置信息及所述第二位置信息中的至少一者來確定所述經識別 位置。
11.一種用于替換音頻/視頻數據相連塊內的音頻數據的方法,其包括經由通信網絡將音頻/視頻數據相連塊發射到接收裝置,其中所述相連塊包括音頻數 據、視頻數據及補充數據;將所述相連塊存儲于所述接收裝置處;經由所述通信網絡將音頻數據段發射到所述接收裝置;經由所述通信網絡將位置信息在與所述相連塊分離的數據文件中發射到所述接收裝 置,其中所述位置信息參考所述補充數據以指示所述相連塊內的位置;用所述音頻數據段在所述所指示的位置處替換所述相連塊的所述音頻數據的至少一 部分以產生第二相連塊;及將所述第二相連塊的至少一部分從所述接收裝置傳送到顯示器裝置。
12.根據權利要求11所述的方法,其中所述接收裝置包括地面電視接收器、有線電視 接收器、衛星電視接收器及計算機中的一者。
13.根據權利要求11所述的方法,其中所述通信網絡包括地面電視網絡、有線電視網 絡、衛星電視網絡、廣域網絡及局域網絡中的至少一者。
14.一種用于替換所記錄的音頻/視頻串流內的音頻數據的接收裝置,所述接收裝置 包括通信接口,其經配置以接收第一音頻/視頻串流、音頻數據段及位置信息,其中所述第 一音頻/視頻串流包括音頻數據、視頻數據及補充數據,且其中所述位置信息是在與所述 第一音頻/視頻串流分離的數據文件中接收的且參考所述補充數據以識別所述第一音頻/ 視頻串流內的位置;存儲單元,其經配置以存儲所述第一音頻/視頻串流及所述音頻數據段; 音頻/視頻接口,其經配置以將音頻/視頻串流發射到顯示器裝置;及 控制邏輯,其經配置以用所述音頻數據段在所述經識別位置處替換所述第一音頻/視 頻串流的所述音頻數據的至少一部分以產生第二音頻/視頻串流,并將所述第二音頻/視 頻串流的至少一部分傳送到所述音頻/視頻接口。
15.根據權利要求14所述的接收裝置,其中所述控制邏輯經配置以將所述第二音頻/ 視頻串流存儲于所述存儲單元中。
16.根據權利要求14所述的接收裝置,其進一步包括 用戶接口,其經配置以接收用戶輸入;其中所述控制邏輯經配置以基于所述用戶輸入而將所述第二音頻/視頻串流傳送到 所述音頻/視頻接口。
17.根據權利要求14所述的接收裝置,其進一步包括 用戶接口,其經配置以接收用戶輸入;其中所述通信接口經配置以接收第二音頻數據段; 其中所述存儲單元經配置以存儲所述第二音頻數據段;且其中所述控制邏輯經配置以基于所述用戶輸入用所述第一音頻數據段或所述第二音 頻數據段在所述經識別位置處替換所述第一音頻/視頻串流的所述音頻數據的所述部分。
18.根據權利要求14所述的接收裝置,其中所述通信接口經配置以在完成所述第一音 頻/視頻串流的接收之后接收所述數據文件,其中所述數據文件包括所述位置信息及所述 音頻數據段中的至少一者。
19.根據權利要求14所述的接收裝置,其中所述補充數據包括與所述第一音頻/視頻 串流對應的文本數據。
20.根據權利要求14所述的接收裝置,其進一步包括所述顯示器裝置。
全文摘要
本發明呈現一種用于替換所記錄的音頻/視頻串流內的音頻數據的方法(100)。在所述方法中,存儲包含音頻數據、視頻數據及補充數據的第一音頻/視頻串流(102)。接收參考所述補充數據以識別所述第一音頻/視頻串流內的位置的位置信息(106)。在與所述第一音頻/視頻串流分離的數據文件中接收所述位置信息(106)。還接收音頻數據段(108)。用所述音頻數據段在所述經識別位置處替換所述第一音頻/視頻串流的所述音頻數據的至少一部分以產生第二音頻/視頻串流(108)。接著傳送所述第二音頻/視頻串流的至少一部分以供呈現(110)。
文檔編號H04N7/173GK101978425SQ200980109447
公開日2011年2月16日 申請日期2009年3月13日 優先權日2008年3月20日
發明者馬克斯·S·格拉頓 申請人:迪訊廣播公司