用于qam調(diào)制器頻道復(fù)制的方法和裝置制造方法
【專利摘要】一種內(nèi)容分發(fā)系統(tǒng)允許多個(gè)頻道在多個(gè)電視機(jī)上播放,而不需要使用遙控器分別調(diào)諧所述電視機(jī),該遙控器有可能干擾環(huán)境中的附近電視機(jī)上正在廣播的頻道。調(diào)制器動(dòng)態(tài)地復(fù)制頻道的輸出,由此允許多個(gè)電視機(jī)被靜態(tài)地調(diào)諧到固定頻道。于是,調(diào)制器能夠復(fù)制輸出,使得單個(gè)輸入MPEG-2傳輸流能夠向所需電視機(jī)中的每個(gè)電視機(jī)送出多個(gè)頻道和子頻道。
【專利說(shuō)明】用于QAM調(diào)制器頻道復(fù)制的方法和裝置
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本發(fā)明要求在2011年9月27日提交的、序列號(hào)為61/539,535、名稱為“METHODAND APPARATUS FOR QAM MODULATOR CHANNEL DUPLICATION” 的美國(guó)臨時(shí)專利申請(qǐng)?jiān)?35U.S.C.§ 119(a)下的權(quán)益,特別地,通過(guò)引用將其教導(dǎo)并入本文。
【技術(shù)領(lǐng)域】
[0003]本發(fā)明涉及調(diào)制器、正交幅度調(diào)制(QAM)信號(hào)以及對(duì)QAM調(diào)制器的使用。更具體地,本發(fā)明涉及對(duì)與傳輸流(如,MPEG-2傳輸流)一起使用的QAM信號(hào)的動(dòng)態(tài)修改,使得能夠利用來(lái)自QAM調(diào)制器的單個(gè)傳輸流將多個(gè)QAM頻道發(fā)送給多個(gè)視頻顯示設(shè)備。
【背景技術(shù)】
[0004]許多環(huán)境下,存在多個(gè)視頻顯示設(shè)備,如電視機(jī)(TV),但是僅布置了幾個(gè)調(diào)諧器/接收器用于向TV發(fā)送音頻和視頻。體育酒吧是這種環(huán)境的典型例子,但是也存在許多其他這種例子,特別在下述情況下:需要向環(huán)境中的不同位置發(fā)送不同的頻道或子頻道,但是為了節(jié)省成本僅提供有限數(shù)目的接收器。
[0005]例如,在體育酒吧環(huán)境中,酒吧招待希望能夠控制每個(gè)電視上的內(nèi)容,而不必使用單個(gè)或多個(gè)電視遙控器,因?yàn)槭褂秒娨曔b控器可能會(huì)導(dǎo)致相鄰的電視也改變頻道。因此,在體育酒吧中使用遙 控器現(xiàn)在需要步行到每臺(tái)電視前利用特定遙控器來(lái)改變頻道,這可能會(huì)導(dǎo)致附近的其他電視機(jī)也改變頻道。
[0006]經(jīng)常放置在具有多個(gè)電視的環(huán)境(如體育酒吧)中的一種這樣的接收器(盡管可能存在很多這樣的接收器)是Dirx、cTV?C0M1000內(nèi)容分發(fā)系統(tǒng)(其是由本申請(qǐng)和發(fā)明的擁有人TECHNICOLOR公司設(shè)計(jì)和制造的),其是能夠調(diào)諧和轉(zhuǎn)錄高達(dá)24個(gè)電視頻道的衛(wèi)星電視接收器系統(tǒng),并且其調(diào)諧和解調(diào)MPEG-2傳輸流,以便通過(guò)例如QAM調(diào)制器設(shè)備或網(wǎng)際協(xié)議(IP)數(shù)據(jù)分發(fā)系統(tǒng)(如IPTV系統(tǒng))在環(huán)境中進(jìn)一步分發(fā)。D:1rccTV? C0M1000對(duì)于具有多個(gè)電視的環(huán)境(如酒店、體育酒吧等)是理想的。
[0007]DirecTV ? C0M1000包括QAM調(diào)制器卡或板,其接收解調(diào)出的MPEG-2傳輸流用于進(jìn)一步分發(fā)。該卡被表示為QAM24調(diào)制器,并且它從以太網(wǎng)端口接收MPEG-2傳輸分組,然后將該MPEG-2傳輸分組調(diào)制在12個(gè)載波頻率之一上。每個(gè)輸入流導(dǎo)致一個(gè)輸出QAM調(diào)制頻道(如,有線電視頻道50-1)。然而,在不使用每個(gè)電視各自的遙控器來(lái)控制內(nèi)容的情況下,目前的內(nèi)容分發(fā)系統(tǒng)不允許各個(gè)接收器在每臺(tái)電視上播放單獨(dú)的內(nèi)容。
[0008]需要設(shè)計(jì)一種系統(tǒng),其允許在具有多個(gè)電視的環(huán)境下獨(dú)立地播放和控制內(nèi)容,而無(wú)需使用各個(gè)電視的遙控器?,F(xiàn)有技術(shù)迄今尚未滿足這樣的需求。
【發(fā)明內(nèi)容】
[0009]本發(fā)明的內(nèi)容分發(fā)系統(tǒng)允許將多個(gè)電視節(jié)目和頻道輸出給環(huán)境中的多個(gè)電視機(jī)中,從而消除了使用遙控器來(lái)改變頻道的要求,并且消除了潛在的對(duì)鄰近電視機(jī)的干擾。本發(fā)明允許調(diào)制器動(dòng)態(tài)地重復(fù)頻道的輸出,從而允許多個(gè)電視機(jī)均能夠靜態(tài)地調(diào)諧到固定頻道。然后,調(diào)制器能夠復(fù)制輸出,使得單個(gè)輸入MPEG-2傳輸流能夠向所需電視機(jī)中的每個(gè)電視機(jī)送出多個(gè)頻道和子頻道。
[0010]為了實(shí)現(xiàn)這些結(jié)果,提供了根據(jù)本發(fā)明的系統(tǒng)和方法。用于顯示內(nèi)容的系統(tǒng)包括:接收器,用于從源接收數(shù)據(jù),以及輸出其中具有數(shù)據(jù)分組的傳輸流;調(diào)制器,其將所述傳輸流調(diào)制在頻率上,以產(chǎn)生多個(gè)輸出頻道,所述多個(gè)輸出頻道可被靜態(tài)調(diào)諧到相應(yīng)的多個(gè)固定頻道,以允許不同的輸出被不同的設(shè)備接收;緩沖器,用于響應(yīng)于直接存儲(chǔ)器訪問(wèn)請(qǐng)求來(lái)接收所述數(shù)據(jù)分組;以及處理器,用于創(chuàng)建針對(duì)響應(yīng)于所述直接存儲(chǔ)器訪問(wèn)請(qǐng)求接收到的一組傳輸分組的描述符,并且指示所述內(nèi)容將被靜態(tài)調(diào)諧到所述固定頻道中的哪個(gè)頻道以便輸出給所述設(shè)備之一。
[0011]根據(jù)本發(fā)明的顯示內(nèi)容的方法包括以下步驟:拷貝從媒體接收到的分組化的數(shù)據(jù),并且確定所述分組化的數(shù)據(jù)是否出現(xiàn)在數(shù)據(jù)傳輸請(qǐng)求的列表上;當(dāng)確定已經(jīng)拷貝的數(shù)據(jù)分組不對(duì)應(yīng)于當(dāng)前數(shù)據(jù)傳輸請(qǐng)求時(shí),向所述列表添加數(shù)據(jù)傳輸請(qǐng)求,以創(chuàng)建更新的數(shù)據(jù)傳輸列表;以及根據(jù)所述更新的數(shù)據(jù)傳輸列表來(lái)轉(zhuǎn)發(fā)所述數(shù)據(jù)分組,以供顯示。
[0012]通過(guò)結(jié)合附圖來(lái)閱讀下面的對(duì)本發(fā)明的優(yōu)選實(shí)施例的詳細(xì)描述,將最佳地理解本發(fā)明,下面首先簡(jiǎn)要描述附圖。
【專利附圖】
【附圖說(shuō)明】
[0013]圖1是根據(jù)本發(fā)明的內(nèi)容分發(fā)系統(tǒng)的框圖。
[0014]圖2是根據(jù)本發(fā)明的利用創(chuàng)造性的DMA處理的內(nèi)容分發(fā)系統(tǒng)和調(diào)制器的優(yōu)選實(shí)施例的框圖。
[0015]圖3是根據(jù)本發(fā)明提供的優(yōu)選方法的流程圖。
【具體實(shí)施方式】
[0016]現(xiàn)在參考附圖,在附圖中類似的附圖標(biāo)記指代類似的單元,在圖1中,在10處示出了根據(jù)本發(fā)明的內(nèi)容分發(fā)系統(tǒng)的優(yōu)選實(shí)施例。衛(wèi)星下載信號(hào)20,該信號(hào)20被輸入到接收器30,接收器30解調(diào)該信號(hào)并產(chǎn)生MPEG-2傳輸流40,MPEG-2傳輸流40具有分組(優(yōu)選為用戶數(shù)據(jù)報(bào)協(xié)議(UDP)分組),所述分組包含要分發(fā)到環(huán)境的數(shù)據(jù)和視頻節(jié)目。優(yōu)選地,通過(guò)以太網(wǎng)鏈路50將MPEG-2傳輸流40傳輸給QAM調(diào)制器60,QAM調(diào)制器60根據(jù)本發(fā)明的原理來(lái)調(diào)制MPEG-2傳輸流50。盡管本發(fā)明的優(yōu)選實(shí)施例利用QAM調(diào)制器和MPEG-2傳輸流,但是本領(lǐng)域技術(shù)人員應(yīng)該理解:其他種類的調(diào)制器同樣也是可用的,并且許多不同類型的傳輸協(xié)議也是可用的。因此,VSB調(diào)制器、QPSK調(diào)制器、OFDM調(diào)制器以及它們的等價(jià)都被本發(fā)明涵蓋。而且,IP信令傳輸流、DVB傳輸流、MPEG-4傳輸流、ARIB傳輸流以及它們的等價(jià)也被本發(fā)明涵蓋。
[0017]優(yōu)選地,QAM調(diào)制器60將MPEG-2傳輸流40調(diào)制在12個(gè)載波頻率之一上。每個(gè)輸入流40得到輸出QAM調(diào)制頻道,該輸出QAM調(diào)制頻道通過(guò)同軸電纜70輸出并且使用分路器80進(jìn)行分路。以這種方式,QAM調(diào)制器60允許動(dòng)態(tài)復(fù)制輸出頻道,使得每個(gè)電視90可被靜態(tài)調(diào)諧到固定的頻道,如頻道50-1、50-2、50-3等等,從而不需要針對(duì)每個(gè)頻道各自利用單獨(dú)的遙控器來(lái)進(jìn)行調(diào)諧,并且允許不同的節(jié)目在不同的電視機(jī)90上播放,而不干擾附近的正使用遙控器進(jìn)行調(diào)諧以提供所期望的不同節(jié)目的其他電視機(jī)。可選地,提供PC Web瀏覽器100,其與接收器30交互,用于控制實(shí)現(xiàn)這些結(jié)果所需的數(shù)據(jù)編程以及提供用于執(zhí)行內(nèi)容分發(fā)系統(tǒng)10的功能的其他功能。
[0018]參考圖2,QAM調(diào)制器60支持12個(gè)QAM流150,其中每個(gè)QAM流具有多達(dá)12個(gè)視頻頻道。每個(gè)視頻頻道140可以具有20Mbps的比特率以及必須被緩沖的高達(dá)500ms的抖動(dòng)。如果將單獨(dú)的FIFO用于每個(gè)頻道,存儲(chǔ)緩沖器要求是:144個(gè)頻道*20Mbps*0.5秒/每字節(jié)8比特=ISOMB字節(jié)的緩沖存儲(chǔ)器。然而,應(yīng)當(dāng)認(rèn)識(shí)到,分布式系統(tǒng)通常具有有限的緩沖器,并且因此僅具有有限的存儲(chǔ)器容量。示例C0M100系統(tǒng)僅具有64MB的DDR存儲(chǔ)器。針對(duì)每個(gè)頻道使用單獨(dú)的FIFO還要求將每個(gè)傳輸分組拷貝到FIFO中以及然后再拷貝出FIFO。
[0019]為了克服這些問(wèn)題,本創(chuàng)造性系統(tǒng)10采用了新的緩沖模型,其減少了緩沖所需的存儲(chǔ)器量,并減少了移動(dòng)傳輸分組所需的CPU負(fù)載。當(dāng)在調(diào)制器60的輸入端口處接收以太網(wǎng)分組時(shí),由以太網(wǎng)直接存儲(chǔ)器訪問(wèn)(DMA) 120自動(dòng)地將以太網(wǎng)分組放置進(jìn)單個(gè)循環(huán)緩沖器110。然而,將傳輸分組留在公共循環(huán)緩沖器110中,而不是基于視頻頻道將傳輸分組拷貝進(jìn)不同的FIFO。針對(duì)UDP分組中的每組傳輸分組來(lái)創(chuàng)建描述符155。該描述符指示傳輸分組在公共循環(huán)緩沖器110中的存儲(chǔ)器位置160和字節(jié)數(shù)。
[0020]替代立即將傳輸分組移動(dòng)到FIFO中,將該描述符放置在鏈表130中。這允許將公共循環(huán)緩沖器110用作所有頻道140的抖動(dòng)緩沖器。由于QAM256流的最大數(shù)據(jù)速率為38.8Mbps,緩沖存儲(chǔ)器的要求是:12個(gè)Qam流*38.8Mbps/Qam流*0.5秒/每字節(jié)8比特=29.1MB的DDR存儲(chǔ)器。由于不需要將分組拷貝到每個(gè)頻道的單獨(dú)FIFO中,該解決方案還降低了傳輸分組必須被拷貝的次數(shù)。
[0021]向QAM調(diào)制器60提供復(fù)制頻道的能力允許單個(gè)MPEG-2傳輸分組出現(xiàn)在多個(gè)QAM頻率上,并且還允許將多個(gè)子頻道靜態(tài)調(diào)諧到每個(gè)電視90上的固定的數(shù)字有線頻道。然后可以命令C0M24接收器30調(diào)諧到DirecTV頻道(如果例如DirecTV是服務(wù)提供商,但是也可以訪問(wèn)其他提供商),并且向QAM調(diào)制器60輸出IP封裝的MPEG-2傳輸流。
[0022]QAM調(diào)制器60的輸入40是單節(jié)目傳輸流(SPTS),但是QAM調(diào)制器60的輸出是QAM調(diào)制的多節(jié)目傳輸流(MPTS)。這需要針對(duì)每個(gè)頻道進(jìn)行PID重新映射并且創(chuàng)建唯一節(jié)目映射表(PMT),以定義每個(gè)頻道的PID。QAM調(diào)制器的輸入U(xiǎn)DP端口直接控制輸出哪個(gè)QAM頻道和子頻道。
[0023]復(fù)制輸入頻道需要:修改每個(gè)不同輸出的分組PID,以及創(chuàng)建不同的PMT。優(yōu)選地,使用DMA將分組傳輸給QAM調(diào)制塊。在DMA完成之后,然后針對(duì)另一 DMA向不同的QAM調(diào)制塊調(diào)度該分組,猶如該分組也是在不同UDP端口上從以太網(wǎng)連接器接收的那樣。這允許分組在鏈表130中從一個(gè)UDP輸入端口 “鏈接”到下一個(gè)UDP輸入端口,直到輸入頻道已被復(fù)制所需的次數(shù)。
[0024]系統(tǒng)10由此實(shí)現(xiàn)了以下處理:該處理允許多個(gè)電視接收器均被靜態(tài)設(shè)置,使得不需要使用遙控器來(lái)改變每個(gè)電視的節(jié)目。為了實(shí)現(xiàn)該結(jié)果并且實(shí)施圖2的DMA傳輸,首先通過(guò)使用接收DMA引擎從以太網(wǎng)MAC讀取包含MPEG-2傳輸分組在內(nèi)的UDP分組,以將以太網(wǎng)分組復(fù)制到循環(huán)緩沖器110中的主存儲(chǔ)器。然后,CPU分析目的地UDP端口號(hào),以向正確的待處理DMA請(qǐng)求的列表130添加新條目。針對(duì)每個(gè)QAM載波150 (多達(dá)12個(gè))的每個(gè)子頻道140 (多達(dá)12個(gè))存在一個(gè)待處理DMA請(qǐng)求的鏈表130,總共144個(gè)可能的待處理DMA鏈表。DMA弓I擎使用待處理DMA請(qǐng)求鏈表130 (其存儲(chǔ)在RAM塊中)。待處理DMA請(qǐng)求將分組放進(jìn)循環(huán)緩沖器FIF0135中。然后,在137處,由QAM調(diào)制器60讀取FIF0135中的數(shù)據(jù),并且將該數(shù)據(jù)發(fā)送給A/D轉(zhuǎn)換器139,以便最終輸出給內(nèi)容接收設(shè)備(例如電視)。盡管在優(yōu)選實(shí)施例中使用了 FIFO和循環(huán)緩沖器,本領(lǐng)域技術(shù)人員應(yīng)該理解,在本創(chuàng)造性系統(tǒng)中可以使用適于存儲(chǔ)DMA請(qǐng)求的任何類型的緩沖存儲(chǔ)器。
[0025]然后,完成所有完整的DMA請(qǐng)求并且以太網(wǎng)分組的大小被記住,同時(shí)保持跟蹤循環(huán)緩沖器中存在多少個(gè)分組的計(jì)數(shù)器遞增。然后從130中取出新DMA請(qǐng)求,并且啟動(dòng)該新DMA請(qǐng)求。在優(yōu)選實(shí)施例中,鏈表130中包含指向最終需要被DMA但是還沒(méi)有調(diào)度DMA的分組的描述符。此外,存在已經(jīng)啟動(dòng)但是還沒(méi)有完成DMA硬件的DMA請(qǐng)求的單獨(dú)列表(圖2中未示出)。
[0026]參考圖3,根據(jù)本發(fā)明的用于分配靜態(tài)頻道或子頻道的優(yōu)選方法開始于步驟170。在步驟180中,從媒體源(例如以太網(wǎng)端口 50)讀取數(shù)據(jù)分組,但是應(yīng)該認(rèn)識(shí)到,可以使用其他數(shù)據(jù)源,如互聯(lián)網(wǎng)、可下載的媒體、DVD光盤、藍(lán)光光盤、或分組化數(shù)據(jù)的其他來(lái)源。此夕卜,還應(yīng)該理解,根據(jù)本發(fā)明不僅僅是可以調(diào)制和輸出視頻節(jié)目和內(nèi)容,還可以調(diào)制和輸出其他內(nèi)容。數(shù)據(jù)程序、游戲、計(jì)算機(jī)程序、音頻頻道、無(wú)線通信都是根據(jù)本發(fā)明可以調(diào)制和輸出的內(nèi)容類型。而且,除了視頻顯示器之外的許多不同類型的設(shè)備可以接收內(nèi)容。例如,音頻接收器、計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備、分布式網(wǎng)絡(luò)和其它設(shè)備和系統(tǒng)也可以接收根據(jù)本發(fā)明創(chuàng)建的輸出調(diào)制信號(hào)。
[0027]在步驟190,數(shù)據(jù)分組被復(fù)制到存儲(chǔ)器中,該存儲(chǔ)器優(yōu)選地是循環(huán)緩沖存儲(chǔ)器110。在步驟200,讀取所接收的UDP分組的目的地UDP端口號(hào),以確定輸出QAM索引并且插入待處理DMA請(qǐng)求中。在步驟210,訪問(wèn)待處理DMA請(qǐng)求的列表,隨后在步驟220中確定待處理DMA請(qǐng)求的鏈表是否為空。如果為空,則在步驟230中該方法停止。
[0028]然而,如果在步驟220中確定存在當(dāng)前DMA請(qǐng)求,則在步驟240中,在先DMA請(qǐng)求必須被完成,并且將與當(dāng)前DMA請(qǐng)求關(guān)聯(lián)的數(shù)據(jù)分組DMA傳輸?shù)礁街絈AM調(diào)制器的FIF0135。在步驟250中,如果正在復(fù)制當(dāng)前頻道,則將附加的DMA請(qǐng)求作為新的DMA請(qǐng)求添加到待處理的DMA請(qǐng)求的鏈表130中,并且該方法在步驟230停止。類似地,從QAM調(diào)制器60輸出與根據(jù)該鏈表存儲(chǔ)的每個(gè)DMA請(qǐng)求相關(guān)聯(lián)的分組。
[0029]本領(lǐng)域技術(shù)人員還應(yīng)該理解,QAM調(diào)制器60包括中央處理單元(CPU),其適于執(zhí)行本文所教導(dǎo)的用于完成本發(fā)明的優(yōu)選實(shí)施例的必要步驟,以及其他必要的數(shù)據(jù)處理和步驟。當(dāng)執(zhí)行這些必要步驟時(shí),CPU擔(dān)當(dāng)專門編程用于執(zhí)行這些步驟和功能的專用計(jì)算機(jī)。
[0030]QAM調(diào)制器60的CPU (優(yōu)選Nios II CPU)分析循環(huán)緩沖器110中的下一個(gè)以太網(wǎng)分組以確定分組類型,并且通過(guò)分析目的地UDP端口號(hào)將MPEG-2傳輸分組放進(jìn)到正確的鏈表130中。具有端口 0x200-0x2ff的UDP分組被用于控制QAM調(diào)制器60的邊緣QAM和查詢其狀態(tài)。
[0031]具有端口 “Qam索引*16+頻道索引”的UDP分組包含188個(gè)字節(jié)長(zhǎng)的MPEG-2傳輸分組。在每個(gè)UDP分組中存在多達(dá)七個(gè)MPEG-2傳輸分組。將MPEG-2傳輸分組放置在鏈表130中。12個(gè)QAM流中的每個(gè)流包含12個(gè)頻道構(gòu)成的陣列。每個(gè)頻道都具有MPEG-2分組的鏈表。存在關(guān)于哪個(gè)QAM流具有待處理的分組的位圖(12比特整數(shù))。在QAM流內(nèi),存在關(guān)于哪個(gè)頻道具有待處理分組的位圖。
[0032]Nios II CPU查看哪些FIFO具有可用空間以及哪些鏈表具有數(shù)據(jù),然后調(diào)度DMA請(qǐng)求。存在關(guān)于哪些FIFO具有可用空間的位圖(12比特整數(shù))。在再次分析第一 QAM流之前,向每個(gè)QAM流給予調(diào)度DMA的機(jī)會(huì),以及在QAM流內(nèi),在再次分析第一頻道之前,向每個(gè)頻道給予調(diào)度DMA的機(jī)會(huì)。對(duì)QAM流和頻道的循環(huán)防止一個(gè)QAM流或頻道使得其他頻道的數(shù)據(jù)發(fā)生延遲。然后,DMA請(qǐng)求進(jìn)入待處理DMA請(qǐng)求的鏈表。
[0033]在又一優(yōu)選實(shí)施例中,PClOO可以發(fā)送命令給C0M24接收器30,C0M24接收器30然后將命令發(fā)送給QAM調(diào)制器60,或者PC100可以直接將命令發(fā)送給QAM調(diào)制器60以動(dòng)態(tài)改變復(fù)制QAM調(diào)制器正在接收的哪些MPEG-2傳輸流,并動(dòng)態(tài)地改變所希望的目的地QAM載波和子頻道。單個(gè)輸入頻道可被復(fù)制多次,使得單個(gè)MPEG2傳輸流可被復(fù)制多達(dá)23次,使得24個(gè)不同的電視(每個(gè)電視靜態(tài)調(diào)諧到不同的虛擬頻道)將全部顯示相同的視頻內(nèi)容。例如,如果體育酒吧具有六個(gè)調(diào)諧器/接收器但是具有24個(gè)電視,則QAM調(diào)制器可以像交換矩陣那樣動(dòng)作,以控制將哪個(gè)輸入MPEG-2傳輸流發(fā)送給哪個(gè)輸出虛擬頻道,使得每個(gè)電視機(jī)可以靜態(tài)調(diào)諧到固定頻道。
[0034]由此,本發(fā)明的內(nèi)容分發(fā)系統(tǒng)允許將多個(gè)電視節(jié)目和頻道輸出到環(huán)境中的多個(gè)電視機(jī),從而不再需要使用遙控器來(lái)改變頻道,并且消除了潛在的對(duì)相鄰電視機(jī)的干擾。使用本創(chuàng)造性QAM調(diào)制器和DMA處理,本發(fā)明允許調(diào)制器動(dòng)態(tài)地復(fù)制頻道的輸出,從而允許將多個(gè)電視機(jī)靜態(tài)地調(diào)整到固定頻道。然后,調(diào)制器可以復(fù)制輸出,使得單個(gè)輸入MPEG-2傳輸流可以向所需電視機(jī)中的每個(gè)電視機(jī)送出多個(gè)頻道和子頻道。
[0035]因此已經(jīng)描述了根據(jù)本發(fā)明的內(nèi)容分發(fā)系統(tǒng)的某些優(yōu)選實(shí)施例。盡管已經(jīng)描述和公開了優(yōu)選實(shí)施例,但是本領(lǐng)域技術(shù)人員應(yīng)該明白,在本發(fā)明精神和范圍內(nèi)可以做出修改。所附權(quán)利要求旨在覆蓋所有這樣的修改。
【權(quán)利要求】
1.一種調(diào)制器,包括: 輸入,用于接收與內(nèi)容對(duì)應(yīng)的數(shù)據(jù)分組; 緩沖器,用于響應(yīng)于直接存儲(chǔ)器訪問(wèn)請(qǐng)求來(lái)存儲(chǔ)所述數(shù)據(jù)分組; 描述符模塊,用于針對(duì)在所述緩沖器中存儲(chǔ)的分組來(lái)創(chuàng)建描述符,所述描述符指示每個(gè)分組在所述緩沖器中的位置以及每個(gè)分組在所述緩沖器中的長(zhǎng)度; 存儲(chǔ)器,用于在列表中存儲(chǔ)由所述模塊針對(duì)所述緩沖器中的每個(gè)分組所創(chuàng)建的描述符;以及 輸出,用于輸出由所述描述符來(lái)識(shí)別的分組,以進(jìn)一步使用所述內(nèi)容。
2.根據(jù)權(quán)利要求1所述的調(diào)制器,其中,所述描述符模塊包括:拷貝塊,用于向所述緩沖器拷貝所述數(shù)據(jù)分組,以及用于確定所述數(shù)據(jù)分組是否出現(xiàn)在所述存儲(chǔ)器中的所述列表上。
3.根據(jù)權(quán)利要求2所述的調(diào)制器,其中,所述描述符模塊包括:數(shù)據(jù)傳輸塊,用于當(dāng)已經(jīng)確定所述拷貝塊已經(jīng)拷貝的數(shù)據(jù)分組不對(duì)應(yīng)于當(dāng)前數(shù)據(jù)傳輸請(qǐng)求時(shí),向所述列表添加數(shù)據(jù)傳輸請(qǐng)求,以及用于創(chuàng)建已更新的數(shù)據(jù)傳輸列表。
4.根據(jù)權(quán)利要求3所述的調(diào)制器,其中,所述描述符模塊包括:轉(zhuǎn)發(fā)模塊,用于根據(jù)所述已更新的數(shù)據(jù)傳輸列表來(lái)轉(zhuǎn)發(fā)所述數(shù)據(jù)分組,以用于輸出。
5.一種顯示內(nèi)容的方法,包括以下步驟: 拷貝從媒體接收到的分組化的數(shù)據(jù),以及確定所述分組化的數(shù)據(jù)是否出現(xiàn)在數(shù)據(jù)傳輸請(qǐng)求的列表上; 當(dāng)確定已經(jīng)拷貝的數(shù)據(jù)分組不對(duì)應(yīng)于當(dāng)前數(shù)據(jù)傳輸請(qǐng)求時(shí),向所述列表添加數(shù)據(jù)傳輸請(qǐng)求,以創(chuàng)建已更新的數(shù)據(jù)傳輸列表;以及 根據(jù)所述已更新的數(shù)據(jù)傳輸列表來(lái)轉(zhuǎn)發(fā)所述數(shù)據(jù)分組,以用于輸出。
6.根據(jù)權(quán)利要求5所述的方法,還包括以下步驟:針對(duì)從所述媒體接收到的數(shù)據(jù)分組中的每個(gè)數(shù)據(jù)分組來(lái)創(chuàng)建描述符,以描述每個(gè)接收到的數(shù)據(jù)分組的長(zhǎng)度和位置。
7.根據(jù)權(quán)利要求6所述的方法,還包括以下步驟:在所述列表上存儲(chǔ)與每個(gè)數(shù)據(jù)分組相對(duì)應(yīng)的每個(gè)描述符。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述添加步驟還包括以下步驟:向所述列表添加新的描述符,以創(chuàng)建已更新的列表。
9.根據(jù)權(quán)利要求8所述的方法,還包括以下步驟:根據(jù)所述已更新的列表來(lái)轉(zhuǎn)發(fā)所述數(shù)據(jù)分組,供進(jìn)一步使用。
10.一種用于顯示內(nèi)容的系統(tǒng),包括: 接收器,用于從源接收數(shù)據(jù),以及輸出其中具有數(shù)據(jù)分組的傳輸流; 調(diào)制器,將所述傳輸流調(diào)制在頻率上,以產(chǎn)生多個(gè)輸出頻道,所述多個(gè)輸出頻道能夠被靜態(tài)調(diào)諧到相應(yīng)的多個(gè)固定頻道,以允許不同的輸出被不同的設(shè)備所接收; 緩沖器,用于響應(yīng)于直接存儲(chǔ)器訪問(wèn)請(qǐng)求來(lái)接收所述數(shù)據(jù)分組;以及處理器,用于針對(duì)響應(yīng)于所述直接存儲(chǔ)器訪問(wèn)請(qǐng)求所接收的傳輸分組的組來(lái)創(chuàng)建描述符,并且指示所述內(nèi)容將被靜態(tài)調(diào)諧到所述固定頻道中的哪個(gè)固定頻道,以向所述設(shè)備之一輸出。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中,所述調(diào)制器包括:輸入,用于接收與內(nèi)容對(duì)應(yīng)的數(shù)據(jù)分組; 緩沖器,用于響應(yīng)于直接存儲(chǔ)器訪問(wèn)請(qǐng)求來(lái)存儲(chǔ)所述數(shù)據(jù)分組; 描述符模塊,用于針對(duì)在所述緩沖器中存儲(chǔ)的分組來(lái)創(chuàng)建描述符,所述描述符指示每個(gè)分組在所述緩沖器中的位置以及每個(gè)分組在所述緩沖器中的長(zhǎng)度; 存儲(chǔ)器,用于在列表中存儲(chǔ)由所述模塊針對(duì)所述緩沖器中的每個(gè)分組所創(chuàng)建的描述符;以及 輸出,用于輸出由所述描述符來(lái)識(shí)別的分組,以進(jìn)一步使用所述內(nèi)容。
12.根據(jù)權(quán)利要求11所述的調(diào)制器,其中,所述描述符模塊包括:拷貝塊,用于向所述緩沖器拷貝所述數(shù)據(jù)分組,以及用于確定所述數(shù)據(jù)分組是否出現(xiàn)在所述存儲(chǔ)器中的所述列表上。
13.根據(jù)權(quán)利要求12所述的調(diào)制器,其中,所述描述符模塊包括:數(shù)據(jù)傳輸塊,用于當(dāng)已經(jīng)確定所述拷貝塊已經(jīng)拷貝的數(shù)據(jù)分組不對(duì)應(yīng)于當(dāng)前數(shù)據(jù)傳輸請(qǐng)求時(shí),向所述列表添加數(shù)據(jù)傳輸請(qǐng)求,以及用于創(chuàng)建已更新的數(shù)據(jù)傳輸列表。
14.根據(jù)權(quán)利要求13所述的調(diào)制器,其中,所述描述符模塊包括:轉(zhuǎn)發(fā)模塊,用于根據(jù)所述已更新的數(shù)據(jù)傳輸列表來(lái)轉(zhuǎn)發(fā)所述數(shù)據(jù)分組,以用于輸出。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其中,所述輸出包括:多個(gè)存儲(chǔ)器單元,用于存儲(chǔ)與所述數(shù)據(jù)分組對(duì)應(yīng)的描述符,使得所述數(shù)據(jù)分組和所述描述符能被轉(zhuǎn)發(fā)給輸出設(shè)備,使得所述輸出設(shè)備能夠靜態(tài)地接收所述數(shù)據(jù)分組。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),還包括:分路器,其與調(diào)制器通信,用于將所述數(shù)據(jù)分組分路到多個(gè)子頻道中。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述分路器將所述數(shù)據(jù)分組分路到多個(gè)子頻道,能夠向內(nèi)容設(shè)備靜態(tài)地輸出所述多個(gè)子頻道中的每一個(gè)子頻道。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),其中,分路器將所述數(shù)據(jù)分組分路到十二個(gè)子頻道中。
19.根據(jù)權(quán)利要求18所述的系統(tǒng),其中,所述調(diào)制器包括正交幅度調(diào)制器。
20.根據(jù)權(quán)利要求20所述的系統(tǒng),其中,所述數(shù)據(jù)分組包括視頻數(shù)據(jù)分組。
【文檔編號(hào)】H04N21/00GK103843289SQ201280047279
【公開日】2014年6月4日 申請(qǐng)日期:2012年9月12日 優(yōu)先權(quán)日:2011年9月27日
【發(fā)明者】史蒂文·查爾斯·羅茲, 道格拉斯·保羅·斯特拉霍塔 申請(qǐng)人:湯姆遜許可公司