傳輸流的消除抖動的製作方法
2023-06-10 15:44:26
專利名稱:傳輸流的消除抖動的製作方法
傳輸流的消除抖動
背景技術:
現代有線電視系統通過單個電纜分配成百個頻道的電4見節目 給終端用戶。為了把成百個頻道一起綁定在單個電纜上,有線電視
公司通常使用信號調製來區分這些頻道,如正交調幅(QAM)和/ 或殘留邊帶(VSB)調製。位於有線電視主機(如有線電視數字機 頂盒,或位於電視機本身的調諧電路)內的一個或多個頻道調諧器 解調該QAM調製信號並且4是取解調的QAM信號,如MPEG2傳輸 :流,以用於在電—見才几上顯示。
有線電視/>司通常加密一些頻道,如4安次計費的頻道,以防止 未4受斥又的7見看和/或非法複製。在 見看之前,這些加密的頻道通常^皮 解密工具解密,如"配置點"訪問卡(access card)或"有線電視 卡"。有線電視卡是一個小的裝置(類似於用於膝上型電腦的 PCMCIA卡),其設計為插入可見於大多數現代電視的插槽。該有線 電3見卡通常由終端用戶的有線電視公司提供且包含用於解密由該 有線電視公司提供的信號的解密算法/密鑰。不同的有線電視系統通 常使用不同的有線電視卡,其包含不同的解密算法。該有線電視卡 接收該解調的MPEG2傳輸流,接著解密該傳輸流,並且隨後由電一見 才幾顯示。
第二^有線電視卡(如,符合開放有線電視卡2.0標準 (OC-SP-CCIF2.0 )的有線電視卡)或多串《u有線電視卡 (MCARDS),能夠解密多種用於顯示的傳輸流(如,當多個傳輸 流僅復用(multiplexed)到一個復用傳輸流)。 一個終端用戶通常同時解密多個傳輸流,例如當使用畫中畫時,當多個電視機僅連接至
一個MCARDS時,和/或當多個電^U幾4又連4妄至一個^U吏用 一個 MCARDS的視頻分配盒時。然而,有線電#見卡會給該解調/解密過 程帶來不定量延遲,其可影響位於該多個傳輸流中的數據包的時間 間隔4牛動(time spacing jitter )。相較於相應的預復用信號或者該傳 輸流可行變得不可見而言,由此引起的解復用、解密的傳輸流的質 量會降低。
發明內容
大體而言,在一個方面,本發明提供一種用於從4妄收器4妻收復 用 一見頻^t據包組成的復用^t據流的裝置,該復用悽t據流由該-接收器 所接收的多個輸入視頻流產生。該裝置包含配置點(POD)模塊控 制器,其配置為〗吏用一個配置點才莫塊解密該復用數據流;以及使用 解復用器,其連4妻至該解密單元以解復用該復用悽t據流乂人而該一見頻 悽t據包在各自的車lr出^L頻K據流中分組,該解復用器進一步配置為 使用與該復用數據流相關的定時信息從而該輸出視頻數據流內的 數據包具有與該定時信息一致的時間間隔。
本發明的實施例可包含一個或多個下述特徵。該解復用器配置 為,使用與該復用數據流的每個視頻數據包相關的各自的定時信息 解復用該復用翁:據流。該解復用器配置為〗吏用包含在該一見頻lt據包 才良頭中的各自的定時信息來解復用該復用凝:據流。該定時信息包4舌 在該視頻數據包報頭內的各自的時間戳,及該解復用器配置為確定 各個視頻數據流內的每一個中數據包之間的時間間隔。該解復用器 包含緩沖器,該解復用器配置為根據與各個該視頻數據包相關的該 定時信息將該解復用的數據包存儲各自的時段。該POD模塊控制器 和該解復用器i殳置在半導體晶片上。
大體而言,在另一個方面,本發明提供一種用於接收器的復用器,該接收器用於接收多個加密的輸入視頻數據流,該復用器模塊
配置為將該多個輸入^L頻H據流的韻:據包復用為一見頻^t據包組成 的復用數據流,以及使定時信息與該復用數據流相關聯,在各個輸 入一見頻數據流內的一見頻^t據包的時間間隔可由解復用器乂人該定時 信息確定。
本發明的實施例可包含一個或多個下述特徵。該復用器配置為 使各個定時信息與該復用數據流的每一個視頻數據包相關聯,各個 輸入視頻數據流內的視頻數據包的時間間隔可從該定時信息確定。 該復用器配置為添加該定時信息至該一見頻數據包的4良頭以形成該 復用凌d居流。該定時^f言息是時間雀t該定時4言息標示該復用器處理 該^L頻lt據包的時間。該定時信息反映該裝置處理該;f見頻悽U居包的 時間。
大體而言,在另一個方面,本發明提供一種用於4妻收器的系統, 該接收器配置為接收多個加密的輸入糹見頻悽t據流,以及從該輸入#見 頻數據流提取多個輸出視頻數據流用以並行顯示,該系統包含復用 器,其配置為將該多個輸入視頻數據流的數據包復用為—見頻數據包 組成的復用數據流,並使定時信息與該復用數據流相關聯,各個輸 入數據流內的^L頻數據包的輸入時間間隔可從該定時信息確定;解 密模塊,其連接至該復用器,配置為解密該復用數據流;以及解復 用器,其連4妄至該解密才莫塊且配置為解復用該復用悽t據流乂人而該一見 頻數據包在各自輸出視頻數據流內分組,該解復用器進一步配置為 使用該定時信息從而該輸出視頻數據流內的數據包具有與該相應 輸入視頻數據流內的相應數據包的輸入時間間隔基本相等的時間 間隔。
本發明的實iE見可包含一個或多個下述特4正。該復用器配置為將 各個定時信息與該復用數據流的每個一見頻數據包相關耳關,從該定時 信息可以確定在各個輸入^L頻悽t據流內的^L頻:數據包的時間間隔。該復用器配置為將各自定時信息添加到這些視頻數據包的才艮頭以 形成該復用IW居流。該定時卩言息是時間崔^。該定時信息指示由該才妄 收器處理該;f見頻數據包的時間。該解復用器包含緩沖器,該解復用 器配置為將該解復用的數據包存儲與各個一見頻數據包相關耳關的定 時信息相一致的各自的時段。
本發明的不同方面可提供一個或多個下述性能。在該解密過程
中維4爭該解調的彰:據流中的悽t據包的時間間隔。相較於先前才支術, 可減少甚至消除解密的數據包的抖動。可完成幾個傳輸流的復用和 解復用,而不改變傳輸流lt據包的數據有效栽荷l殳。可以同時在單 個電—見一几上觀看多個加密頻道(如畫中畫)。
參考下述附圖、具體描述及權利要求,本發明的這些以及其它 性能,以及本發明本身將更容易徹底理解。
附圖i兌明
圖l是使用有線電視卡的有線電視系統的框圖。 圖2是多個傳輸流在復用前、復用後以及解復用後的正時框圖。 圖3是MPEG2數據包的框圖。
圖4是復用和解復用多個傳輸流的工藝流程框圖。
具體實施例方式
本發明的實施例提供了用於復用和解復用多個傳輸流的技術, 同時基本消除4牛動和維持輸入的傳輸流的信息時間間隔 (information time spacing )。例長口 ,有線電一見主才幾4妄4文來自有糹戈電 視提供方的加密的QAM或VSB調製信號。調諧器將該信號解調為兩個分開的傳^r流,如MPEG2傳,lr流。這些傳4#流#皮傳輸至復用器, 該復用器利用時分復用(TDM )將該多個傳輸流結合為單個傳輸流。 在該復用過程中,該復用器將時間戳添加至每個復用數據包的報 頭,反映該數據包被該復用器接收的時間。該單個復用傳輸流糹皮傳 輸至有線電一見卡,其解密加密了的頻道並且傳輸解密的復用傳輸流 至解復用器。該解復用器利用該時間戳將該解密的復用傳輸流解復 用為多個解密的傳輸流,從而每個該解密的、解復用的流的分組定 時(packet timing)與復用前的相應流的分組定時類似。該解復用 的流顯示在電視^兒。其它實施例在本發明的範圍內。
參閱圖l,有線電—見系統5包含有線信號提供方12、有線電浮見主 才幾15和顯示系統20。該有線信號提供方12配置為供應有線信號10, 例如QAM64或QAM256調製信號,儘管其它調製方案也是可行的。 該有線信號IO通常包含終端用戶可用的許多節目和/或其它悽t據頻 道。該有線電^L主機15是標準的有線電視j幾頂盒,其可將該有線信 號10解調為該顯示系統20所使用的信號格式。儘管此處該有線電視 主機15是機頂盒,其它構造也是可行的,如將該主機15結合入"具 備悽t字有線"電視^幾,而非-使用單獨的才幾頂盒。該系統5如it匕g己置,
該顯示系統20處理和顯示(如顯示包含在該4言號內的可一見信息)。
該有線電視主機15包含解調器25和30、輸出格式校平器(output format smoothers ) 45和50、復用器65和夕卜部傳輸流連接器70。該解 調器25和30被連接至該有線電視提供方12且配置為接收和解調該 QAM或VSB才各式的有線信號IO,且分別輸出解調的傳輸流35和40, 例如,該傳iTlT流35和40為MPEG2才各式。該解調器25和30每個可優選 起到調諧電路的作用以響應終端用戶的請求來選擇具體頻道。例 如,為響應用戶的選擇^見看"頻道44",該解調器25和30之一將解 調該有線4言號10,並且分離出該有線4言號10^j"應頻道44的部分。該解調器25和30分別被連接至該輸出格式衝i平器45和50,且配置為輸 出該解調的傳輸流35和40至該輸出格式4交平器45和50。該輸出才各式 校平器45和50可消除該解調的傳輸流的抖動和/或產生具有恆定的 數據率的輸出。該傳輸流55和60從該輸出格式校平器45和50傳送至 該復用器65。儘管在
圖1中示出該輸出4各式才交平器,當時可以省略 該輸出格式校平器45和/或50 (如該解調器25和/或30可被直接連接 至該復用器65)。
該復用器65連4妻至該豐命出才各式衝交平器45和50以4妄^:該;;虎55和 60,以及連4妻至外部解調器80並配置為通過該外部傳輸流連4妄器70 從該外部解調器80接收外部傳輸流75。該外部解調器80是採用與該 復用器65兼容的協議的外部輸入(如MPEG2)。例如,該解調器80 可為另一個調諧器、DVD播放器、數碼錄像機、硬碟記錄器、電腦
秒u頻流等。
該復用器65將該傳輸流55、 60和75復用為單個復用傳輸流85。 該復用器65配置為添加定時信息(如反映該復用器接收該傳輸流55 的時間、該解調器25^妄收該有線信號10的時間、該復用器65復用該 4專豐lr:;克55、 60禾口75的時間的定時4言,包-)至i亥傳豐lr:;產u55、 60禾口75內的 信息以形成該復用傳輸流85。該復用器65連接且可傳送包含該附加 的定時信息的復用傳輸流85至該顯示系統20。該添加的定時4言息指 示每個該傳輸流55、 60和75中的H據包的相對4矣收時間。該相對定 時4言息可採取各種不同形式。例如,該定時4言息可為絕對時間(如 時刻)、從該第一數據包至該當前數據包的相對時間(如延遲時間)、 從該前一數據包至該當前數據包的相對時間(延遲時間),代表數 據包之間的重複增量的值(如表示數據包之間的統一的時間增量的 ^t字)等。定時信息可在每個凌t據包內,或者,例如,對於重複增 量的情況,該定時信息可作為第一^t據包的一部分,或者作為多個 悽丈據包中的第一個發送,其具有後面的數據包的識別流和悽t據包編號(number),後麵包的定時是可以計算的。添加該定時信息可以 不同方式進行,如替代數據包內已有的定時信息、將定時信息段從 全0和/或全l (如二進位的0和1)變為代表該定時信息的值、建立新 的定時信息段等。該定時信息可由該復用器65使用運行在108MHz 的計數器產生。該計數器是基於27MHz的時鐘(如該計數器的時間 可由i亥27MHz的時^N空帝J )。
同時參考圖2,表格405顯示該復用器65從三個輸入傳輸流406、 407牙口4084妻*|丈的^:才居包。i玄4專^r:;產u406、 407、 408戶斤示的部分分另'J 包含數據包A0至A7、 B0至B3和C0至C2。此處,來自每個該傳輸流 406、 407禾口408的凌t才居包在只於應示出i亥悽t才居包的才蘭<立的時間至'J達, 對應到達時間T1至T16。該不同流406、 407和408的悽U居包以不同的 H才居包之間的時間間隔到達,儘管在i玄不同;充406 、 407禾口 408內, 數據包之間具有相似的時間間隔。此處,來自該傳輸流406的該數 據包A0至A7每隔一個時間間隙(此處T1、 T3、 T5、 T7、 T9、 Tll、 T13和T15 )到達,而來自傳豐IT流407的數據包每隔四個時間間隙(此 處,T3、 T7、 Tll、 T15)到達。在每個該;荒406、 407和408內的悽t 據包之間的這個相等的間隔不是必需的。
表410顯示由該復用器65傳送至該顯示系統20的復用傳豸lr流 412。該復用器65配置為將該流406、 407和408的數據包結合為單個 流412。該復用器65執行優先級算法,如先進先出(FIFO)、後進先 出(LIFO)或者優先級權重,以將這些數據包按順序放進該復用傳 輸流412。每個車命入的傳輸流406、 407和/或408可貝式予一個具體的優 先級,從而如果較高優先級的流的數據包與較低優先級的數據包同 時到達,或者當4交^f氐優先級的流的悽t據包等^^皮》丈進該復用流412 時,來自該較高優先級數據包的該數據包將在來自該較低優先級流 的該悽t才居包之前#皮》文進該復用流412。例, ^。表405和410所示, 該傳車#流407比該傳車lr流408具有4交高優先級,該傳輸流408比該傳輸流406具有4交高的〗尤先級。該復用器65配置為,如果該復用器65 的緩沖器包含來自每個傳輸流406、 407和408的等待傳送的數據包, 那麼該復用器65將首先傳送來自該傳輸流407的數據包,接著是來 自該傳輸流408的數據包,以及接著是來自該傳輸流406的數據包。
表405、 410和415可對應不同的絕乂於時間。由該表415所^表的 這些數據包在由該表405所代表的數據包被接收後的某個時間(n ) 輸出。例如,如果該復用器65引起10毫秒的延遲,那麼Tl+n就是Tl 之後至少10毫秒。該延遲(n)可能是由例如復用、解密和解復用 過程中固有的延遲引起。
同時參考圖3,擴展的MPEG2傳輸流數據包200包含報頭段205、 210、 215、 220、 225、 230、 235、 240、 245、 250、 255和260,以 及有步丈栽^1265。每個才艮頭4殳205、 210、 215、 220、 225、 230、 235、 240、 245、 250、 255和260長1位元組,以及該有效載荷265長188位元組, 儘管其它構造是可行的(如該數據包200可長於200位元組)。該數據 包200代表該有線電一見主才幾15和該顯示系統20之間或者該有線電—見 提供方12和該主機15之間發送的數據包。該段205是由主機產生的 傳輸流ID,對於單個傳輸流內的每個數據包是相同的,且對於每個 傳輸流是唯一的。該4殳205優選由該顯示系統2(H吏用以確定該悽t據 包200屬於哪個特定的傳輸流55、 60和75。該段210保留以供除了該 主才幾15或有線電視卡之外的"&備(something )之用。該革殳215和220 被留作供該主機之用。該段225、 230、 235和240包含由該復用器65 產生的定時信息。該段245和250被留作由該有線電視卡2.0規格限定 的有線電視卡〗吏用。該段260包含該主才幾15和/或該有線電糹見卡產生 的用於糾4晉的循環冗餘碼才交-瞼(CRC)字節。儘管4艮頭革殳顯示於該 數據包200的開始,該報頭可位於數據包的中間和/或末尾,和/或可 蝕刻數據包的任何非有效載荷部分。定時信息(timing information ) 4是供在該復用悽t據流412的每個 數據包中,以指示在該相應的流內的該特定數據包的定時(timing)。 例如,該復用凌t據包MAO與該復用數據包MA 1 —樣包含定時4言息。 乂人包含在這兩個lt據包MAO、 MA1的信息,可以確定對應該流406 的該解復用的悽t據包AO和Al相對時間間隔。,對於該流406的其它數 據包是同樣的,對於該流407、 408也一樣。此處該定時信息是反映 絕對時間的時間戳,A人中可計算該兩個凝j居包之間的時間間隔。因 此,在這個示例中,對於每個復用數據包的定時信息是不同的,但 是公共流的數據包之間的相對時間間隔可以很容易地確定。
再看圖l,該顯示系統20包含配置點(POD)模塊控制器(此處指 M-Card控制器90 )、 POD模塊(此處指M-Card 95 )、解碼器120和顯 示單元130。例如,該顯示系統20是具有有線電視卡槽的具備POD 功能的(POD-enabled )電禍^幾,^f旦是其它構造也是可4亍的(如該 顯示單元130可設置在該M-Card控制器90、 M-Card 95和該解碼器 120的遠禾呈)。
該M-Card控制器90負責通過連4妾器100和105控制和對接 (interfacing )該M-Card 95。該M-Card控制器90連4妻至該復用器65 且配置為從該復用器65接收該復用傳輸流85。包含在該復用傳輸流 85內的部分數據是力o密的。該M-Card控制器90配置為傳送該加密的 復用傳i渝流85至該M-Card 95。該M-Card 95優選符合該有線電^f見卡 才妻口2.0頭見範(OC-SP-CCIF2.0-102-050708 ),儘管其它構造是可4亍的。 該M-Card 95配置為解密包含在該傳輸流85內的加密的信息,且通 過該連糹妻器105^f專送該解密的復用信號至該M-Card4空制器90 。該 M-Card控制器90可將該解密的復用信號作為傳輸流110轉發到該解 碼器120。或者,該M-Card 95可<又解密傳車命流85—部分(如,當7見 看者未被授4又觀看包含在該傳輸流85的所有頻道時)。該解碼器120能解復用和/或解碼包含在該傳4命流110內的j言息,
並且通過一見頻信號125傳送該解復用的和/或解碼的信息至該顯示單 元130以顯示#會全冬端用戶。i亥角年石馬器12(H尤選是長口Xilleon X260 (由 Markham, Ontario, Canada的ATI Technologies製造)的解石馬器,儘管 其它解復用器也可使用。該解碼器120優選包含解復用過程中4吏用 的存儲器如緩衝器122,儘管其它構造也是可行的(如位於該解碼 器120外部的緩衝器)。在傳送至該顯示單元130之前,該緩沖器122 能存儲解復用的^L據包。該解碼器120配置為將該解復用的悽t據包 存儲在該緩沖器122中恰當的時間(如由該復用器65提供的該定時 信息所指示的)以保持特定傳輸流的時間間隔。例如, 一併參考圖 2,在重建(reconstructing)傳輸流408時,如果在該^t據包C0—皮傳 送至該顯示單元130的同 一時間區間(time interval)內,該悽t據包 C1由該解碼器120接收,那麼在傳送作為流424的 一部分的數據包C 1 之前,該解碼器120將4巴該悽丈據包C1 ^f呆4寺在該緩沖器122內五個時間 區間,因此再產生該傳輸流408內該,數據包C0和C 1的五個時間間隔 (time spacing )。
該解碼器120配置為解復用該流IIO,流110在才各式上與該流412 類似,呈現(assuming)輸入流部分406、 407和408。該解碼器120 配置為分析每個數據包的定時信息以4巴這些數據包在時間分開,類 4以於它力']在i亥^u406、 407禾口408內時間上的間隔。因it匕,^口表415戶斤 示,以在該表410內示出的該復用悽t據流412為輸入,該解碼器120 可將該傳輸流406、 407和/或408重新構建為傳輸流422、 423和/或 424 ,其中基本上具有最初的每個數據包相對於其他凌t據包的時間 間隔。該解碼器120可重新構件該傳輸流406、 407和408,通過,例 如,將每個^t據包保持在緩沖器並且如包含在每個凌t據包內的該定 時信息所指示的適當地插入每個數據包。因此,這些信息流406、 407和408每個的時間間隔被保留,因而減少和可能消除由該復用過 程引入的抖動。該顯示單元130優選是電視機屏幕,但是其它構造是可行的(如
么7燈才幾、電腦屏幕等)。該顯示單元130可在一個使用時間(time using)顯示來自多於一個傳輸流的信息,例如,畫中畫技術。儘管 在圖1中該顯示單元130示為該顯示系統20的一部分,該顯示單元 130可i殳置在該顯示系鄉充20的外部。
在操作時,參考圖4,進一步參考圖1至3,用於使用該有線電 視系統5產生具有降低的抖動的解復用MPEG2傳輸流的過程300包 含所示的步驟。在該過程300,多個傳輸流(如該傳輸流406、 407 和/或408 ) 4吏用時間間隔保留(preservation )復用和解復用以減少 並可能消除抖動。該過程300是^義示範性的而非限制。該流程300可 改變,^a通過增力o、去除和/或 文變步4聚。
在步-腺305,該有線電一見主才幾154妻收來自該有線^f言號提供方12 的有線信號IO。此處,用QAM64或QAM256調製來調製該有線信號 10。
在步驟310,該解調器25、 30、 80將該有線信號10解調為多個 傳豐#流,此處為該傳輸流406、 407。來自終端用戶的外部豐lr入控制 哪個特定的頻道被解調器25和30解調。例如,這裡該終端用戶選擇 乂見看HBC^和Showtime㊣,對應於有線電一見頻道26和76。該解調器25 將頻道26解調為MPEG2格式的第一傳輸流406。該解調器30將頻道 76解調為MPEG2才各式的該第二傳;愉流407。進一步地,該外部解調 器80解調該有線信號10 (或其它來源如DVD播》i:器)並且提供該傳 車lr;;產u75 (it匕處為i亥^^408)至it復用器65。
在步艱《315,該解調器25、 30、 80將該多個MPEG2傳輸流分包 為多個MPEG2彰:據包,這些彩:據包每個基本上類似該數據包200。 每個該MPEG2數據包類似該數據包200,為200位元組長的數據包,其中前12位元組是才艮頭信息,該剩餘的188位元組包含該MPEG2數據有效 載荷。這些MPEG2數據包以流406、 407和408傳送至該復用器65。
在步驟320,該復用器65接收該MPEG2流406、 407、 408,並且,
此處將定時信息作為該復用器65接收每個該MPEG2悽t據包的時間 的函數添加至每個該MPEG2悽t據包。該MPEG2悽t據包配置為如圖3 所示的格式。該復用器65添加該定時信息至該數據包200的沒有有 效載荷的部分,此處是該4艮頭段225、 230、 235和/或240,儘管其它 "^頭段也可用。可添加多於一條的定時信息至該才艮頭(如在每個該 4艮頭段225、 230、 235和/或240的不同定時信息)。
在步驟325,該復用器65利用時分復用技術(TDM)將這些 MPEG2數據包復用為單個復用傳輸流(此處,該傳輸流412)。該復 用器65依照優先算法復用這些MPEG2數據包。例如,在復用過程中, 該復用器65可在該傳^T^L412中插入包含在該復用器65的》爰沖器內 的最高優先級的數據包。該復用器65將該復用傳輸流分包為MPEG2 ^t據包。在步艱"30,該復用傳輸流;故傳送至該顯示系統20。
在步驟335,該M-Card 95使用由該終端用戶的有線電一見提供方 提供的解密密鑰/算法解密每個復用MPEG2數據包的有效栽荷。在 該解密過程中,該M-Card 95保留大量原始報頭信息,包括該含在 該才艮頭4殳225、 230、 235和/或240時間戳,和該含在該才艮頭4殳205的 信息。該解密的復用數據包由該M-Card 95傳送到該解碼器120。
在步驟340,該解碼器120解復用該解密的復用數據包,調製各 個傳1命5庇。該解石馬器1204妾照每個單獨的MPEG2傳^T:流、^吏用該主 機產生的包含在該報頭段205內的傳輸流ID將這些數據包分為組。
在步驟345,該解碼器120使用包含在每個解密的數據包的報頭 內的該定時信息而適當調整這些解復用的數據包的該時間間隔。該解碼器120分析該包含在數據包內的定時信息,且在適當的時間傳
送該4t據包至該顯示單元130 ,以及依照該定時信息存〗諸該解密的 數據包 一 段時間,以試圖匹配該流406 、 407 、 408的韻:據包時間區 間,以生成流422、 423、 424。因此,該解碼器120基本重新產生單 獨信息流406 、 407 、 408內的該原始的數據包時間間隔。
該流^f呈300可以無限重複,只要該有線電^L系統5在運專餘、至少 一個具體頻道一皮選中和/或外部來源提供加密的信號。
其它實施例在本發明的範圍內。例如,該流程30(H又是^表性 的,而非限制性的。如所示,該流程300接收來自該有線電^見提供 方12的調製的有線信號,該信號<吏用QAM64和/或QAM256調製。 然而,該有線電^L提供方12可^f吏用其它調製方案。該有線4言號10可 由除該有線電視提供方之外的其它來源提供,如加密的DVD信號、 來自電腦的加密 一見頻流、未加密的悽't據流和/或其它網絡數據流。該 傳輸流可包含多個節目流。並且,在步驟315,其它數據包大小和/ 或格式是可行的,如使用MPEG4或MPEG7格式和/或更長的悽t據包
(如400位元組數據包)。在該步驟325過程中,時分復用之外的其它 復用方案是可行的,例如,可用頻分復用(FDM)和/或空分復用
(SDM )。
儘管上面關於圖1中的有線電一見主機15描述有線電浮見主才幾,其 它構造是可4亍的。例:^,該有線電一見主才幾15可包含在該顯示系鄉克20 中,如在"具備悽丈字有線功能"的電秒u一幾中,或者在其它音頻/可—見 部件中,如DVD播放器、錄像機、硬碟記錄器、衛星接收器等。盡 管該復用器65被描述為包含三個輸入(即傳輸流55、 60和75),其 它構造是可行的(即從包含在該有線電視主機150內的五個解調器 接收到的五個傳輸流)。沒有該輸出格式校平器45和50的有線電#見 主才幾是可4亍的。可添力。輔助元件至該有線電— 見主片幾15如石更盤i己錄裝 置(如,數碼一見頻錄^f象機(DVR))、輔助解調器、輔助音頻和—見頻輸出、網絡連接、乙太網連4妻器、電話連4妄器、串行通信埠、多 顯示器連接器等。
該有線信號10的變化是可能的。該有線信號10可源於其它來源
如衛星電一見提供方、閉合電5各電^見系統、互耳關網S見頻流、DVD^番^t 器、數碼錄〗象一幾、》更盤記錄器(如TIVC^單元)等。該有線信號IO 可用其它調製方案調製,如調幅(AM)、調頻(FM)、幅移4A控、 頻移鍵控、相移鍵控、正交相移鍵控、"永碼調製、增量調製、擴頻 等。該有線信號10可包含未加密的悽"居。該有線信號10可〗又包含一 個信號頻道。該有線信號10可為雙向的(如交互節目)。該有線信 號10可包含非視頻數據(如,用於網際網路的數據包)。
儘管該有線電糹見主才幾15和該顯示系統20示為分開的部件,其它 構造是可行的。例如,由該有線電一見主4幾15和該顯示系統20提供的 功能可結合入單個部件,如有線電視卡。
儘管該數據包200描述為200位元組MPEG2數據包,其它構造是可 4亍的。例如,可4吏用其它壓縮標準如MPEG1、 MPEG3、 MPEG4、 MPEG7、 MPEG21、資源交4灸文件4各式(RIFF )、音頻—見頻交《晉才莫 式(AVI)、 QuickTime 等。
"數據包"指的是不相同內容的包。例如,4艮頭信息可以變化, 定時信息可以糹皮插入和/或去除,該數據包的有效載荷部分可變化, 卻維持相同的實質內容(如,加密的信號和解密的信號可包含同樣 的實質信息)等,以及這些數據包可以指的是同樣的數據包。在又 一實施例中,當乙太網數據包在網際網路內傳輸時,被認為是同樣的 數據包,即使基礎設施(如路由器、交換機等)通常改變包含在該 數據包內的信息(如地址信息、跳數等)。此處所用的詞語"連接",包括直4妻連接和/或通過其它部件的 間4妄連4妻。例如,兩個部件〗皮此連4妄包4舌通過其它部件如電阻器、 電晶體、緩沖器、路由器、交換器、集線器、處理器、解密器等的 間接連接。
儘管該視頻信號125示為提供數據包至該顯示單元130,該:規頻
信號125也可提供lt據包至其它部件。例如,解密的解復用悽t據包 可被糹是供至該顯示單元130和其它i殳備(如數字糹見頻記錄器)。
仍然有其它實施例落入本發明的範圍和主旨內。例如,上面描
述的功能可用4欠件、石更件、固件、i更4矣線或其^f壬^f可組合來實i見。可 用現場可編程門陣列(FPGA)來實現此處描述的特徵。實現上述 功能的特徵也可以位於不同的物理位置,包括^皮分布而使各部分功 能在不同的物理位置實現。該解調器25和30可為單個設備中的部 分。該定時信息可與特定lt據包相關(如4吏用口舉一標識符),且可 在與MPEG2數據分開的數據包內傳送(如定時信息可在其它H據 包、其它傳輸流等內傳送)。定時信息可由除該復用器65以外的設 備插入。例如,當每個流接收時,定時信息可由該復用器65前、該 解調器25和30前和/或該輸出4各式4交平器45和50前的該主才幾15添加 至每個流。該有線電^見主才幾15、該M-Card控制器90和該解石馬器120 可被單獨設置在半導體晶片上,或與其它部件結合。時分復用 (TDM )外的其4也復用方案是可4亍的,例如,可4吏用頻分復用(FDM ) 和/或空分復用(SDM)。
進一步地,儘管上述描述是針對本發明,該描述可包含多於一 個發明。
權利要求
1. 一種配置為從接收器接收復用視頻數據包組成的復用數據流的裝置,該復用數據流由該接收器接收的多個輸入視頻流產生,該裝置包含配置點(POD)模塊控制器,其配置為使用POD模塊解密該復用數據流;及解復用器,其連接至該解密模塊且配置為解復用該復用數據流,以便該視頻數據包在各自輸出視頻數據流內分組,該解復用器進一步配置為使用與該復用數據流相關聯的定時信息,以便在該輸出視頻數據流內的數據包具有與該定時信息一致的時間間隔。
2. 如權利要求1的裝置,其中該解復用器配置為4吏用與該復用悽t 據流的每個視頻數據包相關聯的各自的定時信息解復用該復 用數據流。
3. 如權利要求2的裝置,其中該解復用器配置為使用包含在該視 頻數據包報頭中的各自的定時信息解復用該復用數據流。
4. 如權利要求2的裝置,其中該定時信息包含在該視頻數據包報 頭中的各自的時間戳,以及該解復用器配置為確定各個一見頻韻: 據流的每個包之間的時間間隔。
5. 如權利要求1的裝置,其中該解復用器包含緩衝器,該解復用 器配置為將該解復用的悽t據包存^f諸與該各個4見頻悽t據包相關 聯的定時信息一致的各自的時段。
6. 如權利要求1的裝置,其中該POD模塊控制器和該解復用器設在半導體晶片上。
7. —種用在接收器內的復用器,該接收器配置為接收多個加密的 輸入視頻數據流,其中該復用器模塊配置為將該多個輸入一見頻 數據流的數據包復用為視頻數據包組成的復用數據流,且配置 為使定時信息與該復用數據流相關聯,在該各個輸入^L頻數據 流內的 一見頻彰:4居包的時間間隔可由解復用器,人該定時4言,包-確 定。
8. 如權利要求7的復用器,其中該復用器配置為使各個定時信息 與該復用數據流的每個視頻數據包相關聯,在各個輸入一見頻數 據流內的該^L頻lt據包的時間間隔可從該定時信息確定。
9. 如權利要求8的復用器,其中該復用器配置為將該定時信息添 加至該糹見頻悽t據包的才艮頭,以形成該復用悽t才居流。
10. 如權利要求9的復用器,其中該定時信息是時間戳。
11. 如^L利要求10的復用器,其中該定時信息指示該復用器處理 該-〖見頻悽t據包的時間。
12. 如權利要求10的復用器,其中該定時信息反映該裝置處理該 4見頻#:糹居包的時間。
13. —種用於接收器的系統,該接收器配置為接收多個加密的輸入 視頻數據流以及從該輸入視頻數據流提取多個輸出視頻數據 :流用於並4亍顯示,該系統包含復用器,其配置為將該多個輸入^L頻悽t據流的數據包復 用為浮見頻lt據包組成的復用數據流,以及4誇定時信息與該復用數據流相關聯,在各個該輸入數據流內的該 一見頻悽t據包的輸入 時間間隔可/人該定時〗言息確定;解密才莫塊,其連才矣至該復用器,配置為解密該復用悽t據^ 以解復用器,其連接至該解密模塊,且配置為解復用該復 用數據流以便該一見頻^t據包在各自輸出視頻數據流內分組,該 解復用器進一步配置為使用該定時信息以便在該輸出一見頻數 據流內的包具有與相應輸入視頻數據流內相應數據包的輸入 時間間隔基本相等的時間間隔。
14. 如權利要求13的系統,其中該復用器配置為將各個定時信息 與該復用數據流的每個視頻數據包相關聯,該各個輸入視頻數 據流內的該一見頻數據包的時間間隔可以從該定時信息確定。
15. 如權利要求14的系統,其中該復用器配置為將各自的定時信 息添加至該糹見頻數據包的4良頭以形成該復用H據流。
16. 如4又利要求14的系統,其中該定時4言息是時間雀乂。
17. 如權利要求14的系統,其中該定時信息指示該視頻數據包被 該4矣》1欠器處理的時間。
18. 如權利要求13的系統,其中該解復用器包含緩衝器,該解復 用器配置為將該解復用數據包存儲與各自視頻數據包相關聯 的定時信息 一致的各自的時段。
全文摘要
一種裝置,配置為從接收器接收復用視頻數據包組成的復用數據流,該復用數據流從多個該接收器接收的輸入視頻流產生。該裝置包含配置點(POD)模塊控制器,其配置為使用POD模塊解密該復用數據流,以及連接至該解密模塊的解復用器,其配置為解復用該復用數據流,從而該視頻數據包在各自輸出視頻數據流內分組,該解復用器進一步配置為使用與該復用數據流相關聯的定時信息,以便在該輸出視頻數據流內的包具有與該定時信息一致的時間間隔。
文檔編號H04N7/167GK101416483SQ200780012316
公開日2009年4月22日 申請日期2007年2月2日 優先權日2006年2月3日
發明者勞爾·A·卡薩斯, 薩米爾·N·胡堯卡爾, 馬克·赫理斯科 申請人:Ati科技公司