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

網(wǎng)絡(luò)間封包修改器及其相關(guān)方法

文檔序號(hào):7658852閱讀:302來源:國(guó)知局
專利名稱:網(wǎng)絡(luò)間封包修改器及其相關(guān)方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種處理網(wǎng)絡(luò)間數(shù)據(jù)傳輸?shù)募夹g(shù),尤指一種網(wǎng)絡(luò)間封包修改 器及其相關(guān)方法。
背景技術(shù)
數(shù)字電視信號(hào)是以視頻壓縮標(biāo)準(zhǔn)中MPEG-2數(shù)據(jù)流的形式傳輸,稱為傳 輸流,而在有線或衛(wèi)星網(wǎng)絡(luò)中,每一傳輸流的傳輸速率最高可達(dá)到每秒40兆 比特(megabits),而在地面網(wǎng)絡(luò)(terrestrial network)中,傳輸速率也可高達(dá)每秒 20兆比特,足以提供7到8個(gè)電視頻道使用。請(qǐng)參考圖1,圖1是顯示傳輸串流形成過程的示意圖?;旧希嫉囊?頻及音頻數(shù)字信號(hào)(視頻源102v及音頻源102a)分別由MPEG-2編碼器104v 及104a根據(jù)一種編碼機(jī)制(例如MPEG標(biāo)準(zhǔn))進(jìn)行編碼以形成視頻及音頻的基 本串流(elementary stream, ES),除了音頻及視頻信號(hào)之外,傳輸串流中還可 能需要包含某些數(shù)據(jù),例如非公開數(shù)據(jù)或電視文字(teletext)信息,因此來自數(shù) 據(jù)源102d的數(shù)據(jù)也會(huì)形成數(shù)據(jù)基本串流,然而這些基本串流并不能被直接傳 輸或儲(chǔ)存,必須先送進(jìn)封包器(packetizer)106中進(jìn)行封包,也就是說,這些基 本串流必須先被分割及形成封包以簡(jiǎn)化后續(xù)流程中的多任務(wù)處理。在經(jīng)過封 包化后,封包器106輸出封包化基本串流(packetized elementary stream, PES), 其中除了視頻及音頻數(shù)據(jù)外,封包化基本串流也包含有使用于各種應(yīng)用、電 視文字信息或其它功能的數(shù)據(jù)串流。最后,封包化基本串流(包含視頻及音頻部分)便經(jīng)由多工器108多路轉(zhuǎn)換 成一節(jié)目串流(progmm stream)或一傳輸串流,接著再被加以儲(chǔ)存或傳送出去。由于傳輸串流具有簡(jiǎn)短的封包結(jié)構(gòu),對(duì)傳輸過程中發(fā)生的錯(cuò)誤具有強(qiáng)抵 抗力,因而適合于高噪聲的環(huán)境中使用,其中傳輸封包的長(zhǎng)度是固定的,但可在傳輸封包中附加另外的同位(parity)信息以幫助更正錯(cuò)誤。請(qǐng)注意,上述 的封包化基本串流中的封包可能具有不同的大小,因此封包化基本串流中的 封包可被分割成數(shù)個(gè)簡(jiǎn)短的區(qū)塊,每一區(qū)塊再經(jīng)封包化成一個(gè)傳輸封包,并 連結(jié)成傳輸串流。如同所熟知的,數(shù)字電視信號(hào)是以MPEG-2傳輸串流的形式傳送,且傳 輸串流由多個(gè)傳輸封包所組成,每一傳輸封包的長(zhǎng)度固定為188個(gè)字節(jié),其 包含長(zhǎng)度為4字節(jié)的標(biāo)頭(header)、可選調(diào)適字段(optional adaptive field),以 及載有編碼(例如MPEG)后的視頻信號(hào)、編碼(例如MPEG)后的音頻信號(hào)、數(shù) 據(jù)或服務(wù)信息(service information)的負(fù)載(payload)。以下將介紹幾個(gè)重要的標(biāo) 頭字段,包括同步字節(jié)字段及13位的封包識(shí)別碼(packet identifier, PID)字段。 同步字節(jié)可用于建立封包邊界以允許隨機(jī)存取傳輸串流。封包識(shí)別碼可用于 識(shí)別屬于同一個(gè)數(shù)據(jù)串流的傳輸封包,使得機(jī)頂盒(SetTopBox, STB)內(nèi)可以 重建出串流。將具有相同封包識(shí)別碼的傳輸封包視為封包識(shí)別碼串流。舉例 來說,程序代碼通常關(guān)聯(lián)至少一音頻串流及一視頻串流,包含有音頻串流的 傳輸封包可以由一特有的音頻封包識(shí)別碼加以識(shí)別,同樣地,包含有一視頻 串流的傳輸封包則可以由特有的視頻封包識(shí)別碼加以識(shí)別。由于傳輸流中的每一個(gè)傳輸封包可載有如編碼(例如MPEG)后的視頻信 號(hào)、編碼(例如MPEG)后的音頻信號(hào)、控制數(shù)據(jù)或服務(wù)信息等信息,因此載于 傳輸封包中的信息必須被識(shí)別并提取出來,經(jīng)過重新組合得出原始的信息以 呈現(xiàn)在使用者面前(例如電視節(jié)目的播放)。而為了達(dá)到此目的,MPEG標(biāo)準(zhǔn)中 規(guī)范了附加于傳輸流中除了視頻及音頻以外的信息, 一般稱為"服務(wù)信息", 以提供必要的信息來完成上述的操作。服務(wù)信息是用于描述傳輸串流的結(jié)構(gòu),其中有些服務(wù)信息包含有描述傳 輸串流所提供的服務(wù)(例如電視節(jié)目)的表,在表中列有一組與該服務(wù)相關(guān)的封包識(shí)別碼串流、相關(guān)的封包識(shí)別碼,以及每一個(gè)封包識(shí)別碼串流所包含的數(shù) 據(jù)類型,因此根據(jù)服務(wù)信息,接收端便可識(shí)別出哪一個(gè)封包識(shí)別碼串流包含 有音頻信號(hào)、哪一個(gè)封包識(shí)別碼串流包含有視頻信號(hào)或是哪一個(gè)封包識(shí)別碼 串流包含有其它類型的數(shù)據(jù),再分別使用不同的譯碼機(jī)制進(jìn)行譯碼。此外,有些服務(wù)信息限定于描述特定的服務(wù),而有些服務(wù)信息則較為一 般,例如用來描述傳輸串流的結(jié)構(gòu)或網(wǎng)絡(luò)的特性。在某些情況下,包含有服 務(wù)信息的封包識(shí)別碼串流對(duì)應(yīng)于固定的封包識(shí)別碼,這對(duì)譯碼器來說較容易 發(fā)現(xiàn),而在其它情況下,包含有服務(wù)信息的封包識(shí)別碼串流是對(duì)應(yīng)于列于其 它服務(wù)信息表中的封包識(shí)別碼。舉例來說,在數(shù)字視頻廣播中,傳輸串流中常見的服務(wù)信息表如下所示:節(jié)目相關(guān)表(Program Association Table, PAT),由MPEG標(biāo)準(zhǔn)定義節(jié)目映射表(Program Map Table, PMT),由MPEG標(biāo)準(zhǔn)定義條件存取表(Conditional Access Table, CAT),由MPEG標(biāo)準(zhǔn)定義網(wǎng)絡(luò)信息表(Network Information Table, NIT)服務(wù)描述表(Service Description Table , SDT)事件信息表(Event Information Table, EIT)節(jié)目組相關(guān)表(Bouquet Association Table , BAT)時(shí)間及日期表(Time and Date Table , TDT)時(shí)間偏移表(Time Offset Table, TOT)節(jié)目相關(guān)表是服務(wù)信息中的基本表,其描述與節(jié)目映射表相關(guān)的封包識(shí) 別碼,而節(jié)目映射表與傳輸串流提供的各項(xiàng)服務(wù)有關(guān)(將于后續(xù)段落中介紹)。條件存取表描述傳輸串流中使用的條件存取系統(tǒng),并提供關(guān)于條件存取 管理及攪頻(scmmbling)方式的信息。節(jié)目映射表列有一組與服務(wù)相關(guān)的封包識(shí)別碼串流,以及封包識(shí)別碼串 流包含有用于服務(wù)的MPEG節(jié)目頻率參考,因此節(jié)目映射表并不是對(duì)應(yīng)到一 固定的封包識(shí)別碼,且傳輸串流所提供的每一服務(wù)均具有其對(duì)應(yīng)的節(jié)目映射表。節(jié)目相關(guān)表、節(jié)目映射表及條件存取表統(tǒng)稱為節(jié)目特定信息(Program Specific Information, PSI),并由MPEG標(biāo)準(zhǔn)所定義。其它的表是數(shù)字視頻廣 播系統(tǒng)特有的表,且已被本技術(shù)領(lǐng)域內(nèi)技術(shù)人員所熟知,在此省略不再贅述。請(qǐng)參考圖2,圖2是顯示現(xiàn)有技術(shù)中傳輸串流的示意圖。如圖2所示,傳 輸串流包含有多個(gè)封包識(shí)別碼串流1001~1009。具有封包識(shí)別碼00的第一封 包識(shí)別碼串流包含有服務(wù)信息的節(jié)目相關(guān)表。節(jié)目相關(guān)表可以用來指示其它 的服務(wù)信息,例如節(jié)目映射表,也就是說,節(jié)目相關(guān)表中列出了與每一個(gè)節(jié) 目映射表相關(guān)的封包識(shí)別碼。請(qǐng)參考圖2中的節(jié)目相關(guān)表,其顯示了包含于 封包識(shí)別碼串流中的兩個(gè)節(jié)目映射表,兩個(gè)節(jié)目映射表分別對(duì)應(yīng)于封包識(shí)別 碼200及201。每一節(jié)目映射表與服務(wù)相關(guān)(此處的服務(wù)可指視頻節(jié)目或電視 頻道),因此,節(jié)目相關(guān)表在某種程度上是電視節(jié)目/頻道表,而每一節(jié)目映射 表則表示與節(jié)目/頻道相關(guān)的傳輸封包。在本實(shí)施例中,以服務(wù)1為例,對(duì)應(yīng) 于封包識(shí)別碼200的節(jié)目映射表顯示具有封包識(shí)別碼100、 102及106的封包 識(shí)別碼串流,這些封包識(shí)別碼串流分別包含有視頻數(shù)據(jù)、音頻數(shù)據(jù)以及其它 數(shù)據(jù)。因此,這些封包識(shí)別碼串流可經(jīng)過重新組合以與編碼后的視頻、音頻 及數(shù)據(jù)結(jié)合,使電視頻道可以呈現(xiàn)在使用者面前。另一方面,對(duì)于服務(wù)2而 言,對(duì)應(yīng)于封包識(shí)別碼201的節(jié)目映射表顯示具有封包識(shí)別碼101、 103及104 的封包識(shí)別碼串流,這些封包識(shí)別碼串流分別包含有視頻數(shù)據(jù)、音頻數(shù)據(jù)以 及其它數(shù)據(jù),因此,這些封包識(shí)別碼串流也可經(jīng)過重新組合以和編碼后的視 頻、音頻及數(shù)據(jù)結(jié)合,使電視頻道可以呈現(xiàn)在使用者面前。然而,當(dāng)傳輸串流從第一網(wǎng)絡(luò)傳送至第二網(wǎng)絡(luò)時(shí),由于包含于傳輸串流 中的服務(wù)信息會(huì)因?yàn)樾枰裱诙W(wǎng)絡(luò)的規(guī)格而改變,因此可能會(huì)發(fā)生一些 問題。請(qǐng)注意,上述的網(wǎng)絡(luò)是指可支持(supporting )傳輸串流的通信網(wǎng)路,例 如可提供傳輸串流傳輸?shù)膫€(gè)體(entity),如使用者的人造衛(wèi)星或有線電視業(yè)者 (cable operator)。在地面系統(tǒng)中,同一個(gè)區(qū)域內(nèi)有許多網(wǎng)絡(luò)同時(shí)在運(yùn)作,例如多個(gè)國(guó)家網(wǎng)絡(luò)加上一個(gè)或多個(gè)區(qū)域性的網(wǎng)絡(luò)。在有線電視系統(tǒng)中,當(dāng)電視從 電纜中接收電視頻號(hào)時(shí),通??梢越邮沾穗娨曨l號(hào)中的所有電視頻道,但是當(dāng)電視頻號(hào)必須通過特定接口 (例如正EE 1394或通用序列總線(USB)接口) 傳輸至目標(biāo)接收器時(shí),由于受限于目標(biāo)接收器的規(guī)格或能力,接收器只能接 收及播放有限數(shù)量的節(jié)目或電視頻道,因此傳輸串流必須根據(jù)目標(biāo)接收器的 規(guī)格或能力修改,以確保修改后的傳輸串流具有節(jié)目相關(guān)表及節(jié)目映射表。網(wǎng)絡(luò)間封包修改器(inter-network packet modifier),例如機(jī)頂盒,即是用來 處理上述問題。請(qǐng)參考圖3,其是現(xiàn)有技術(shù)提供的網(wǎng)絡(luò)間封包修改器20的結(jié) 構(gòu)示意圖,如圖所示,網(wǎng)絡(luò)間封包修改器20包含有識(shí)別濾波器(identification filter)21、耦接于識(shí)別濾波器21的直接內(nèi)存存取(direct memory access, DMA) 控制器22、耦接于直接內(nèi)存存取控制器22的內(nèi)存23、耦接于直接內(nèi)存存取 控制器22與識(shí)別濾波器21的中央處理單元24,以及耦接于中央處理單元24 的直接內(nèi)存存取控制器26。首先,識(shí)別濾波器21經(jīng)由電纜、因特網(wǎng)、衛(wèi)星或 免付費(fèi)(free-to-air)的地面廣播等接口來從第一網(wǎng)絡(luò)25接收電視頻號(hào)(傳輸串 流),并從傳輸串流中選出少部分的封包識(shí)別碼串流,如上所述,不同的封包 識(shí)別碼串流可能載有不同的信息,以音頻信息為例,對(duì)電視節(jié)目而言,不同 的音頻封包識(shí)別碼串流可能載有電視節(jié)目所使用的不同語(yǔ)言的音頻信息,如 果只會(huì)使用到一部份語(yǔ)言,那么識(shí)別濾波器21便會(huì)濾除那些與未使用到的語(yǔ) 言相關(guān)的封包識(shí)別碼串流。經(jīng)過濾波處理后的傳輸封包接著被識(shí)別濾波器21輸出,并經(jīng)由直接內(nèi)存 存取控制器22儲(chǔ)存于內(nèi)存23中。中央處理單元24準(zhǔn)備有使用于目標(biāo)接收器 30的更新后的識(shí)別信息,其包含有修改后的節(jié)目相關(guān)表及節(jié)目映射表。根據(jù) 目標(biāo)接收器30的規(guī)格或能力,修改后的節(jié)目相關(guān)表只具有數(shù)量有限的幾個(gè)節(jié) 目連結(jié)。節(jié)目映射表包含有與目標(biāo)接收器30所需的節(jié)目相關(guān)的封包識(shí)別碼表。 另外,中央處理單元24同時(shí)控制直接內(nèi)存存取控制器22將更新后的識(shí)別信 息儲(chǔ)存于內(nèi)存23中。請(qǐng)同時(shí)參考圖2及圖1,假設(shè)目標(biāo)接收器30只能接收一個(gè)電視節(jié)目,故只有一個(gè)節(jié)目可通過連結(jié)傳送至目標(biāo)接收器30,節(jié)目相關(guān)表中只具有一個(gè)節(jié)目映射表的連結(jié)。此外,由于部分傳輸封包被識(shí)別濾波器21 濾除,使得節(jié)目映射表需要進(jìn)行相應(yīng)變更,因此,中央處理單元24便控制直 接內(nèi)存存取控制器26以自內(nèi)存23中讀取全部的傳輸串流,并根據(jù)每一封包 識(shí)別碼將原始的識(shí)別信息交換為更新后的識(shí)別信息,接著,替換后的傳輸串 流經(jīng)由直接內(nèi)存存取控制器26傳送至目標(biāo)接收器30,使目標(biāo)接收器30可對(duì) 選取的節(jié)目進(jìn)行處理。請(qǐng)注意,直接內(nèi)存存取控制器22及26可以是同一直接內(nèi)存存取控制器(即 二者同樣用來存取數(shù)據(jù)),但是實(shí)施不同的直接內(nèi)存存取操作。然而不幸的是還有其它的問題會(huì)發(fā)生。在上述網(wǎng)絡(luò)間的封包修改器20中, 所有的工作都要經(jīng)由中央處理單元24進(jìn)行,中央處理單元24需要執(zhí)行許多 程序代碼以處理封包交換以及流程控制。此外,中央處理單元24讀取節(jié)目相 關(guān)表及節(jié)目映射表時(shí)是以字節(jié)為基礎(chǔ),故讀取過程中效率較低,因而造成中 央處理單元24的負(fù)載過重,因此輸出傳輸串流時(shí)可能會(huì)不穩(wěn)定。換句話說, 由于中央處理單元24無法進(jìn)行實(shí)時(shí)的處理,在輸出時(shí)可能會(huì)發(fā)生抖動(dòng)(jitter) 現(xiàn)象而影響接收端的節(jié)目播放質(zhì)量。發(fā)明內(nèi)容因此,本發(fā)明的目的之一是提供一種用于網(wǎng)絡(luò)間的封包修改器及其相關(guān) 方法,以解決上述問題。根據(jù)本發(fā)明提供的一實(shí)施例,提供一種耦接于第一網(wǎng)絡(luò)及目標(biāo)網(wǎng)絡(luò)間的 網(wǎng)絡(luò)間封包修改器。該網(wǎng)絡(luò)間封包修改器包含有用于儲(chǔ)存更新后的識(shí)別信息 的儲(chǔ)存裝置,以及模式檢測(cè)器,模式檢測(cè)器檢測(cè)輸入傳輸封包的特定模式, 并根據(jù)特定模式將輸入封包的原始識(shí)別信息與更新后的識(shí)別信息交換,以產(chǎn) 生輸出傳輸封包;其中網(wǎng)絡(luò)間封包修改器用于交換識(shí)別信息的專用硬件,而 任何不符合特定模式的傳輸封包會(huì)略過交換操作并直接傳送至目標(biāo)接收器。根據(jù)本發(fā)明提供的另一實(shí)施例,提供一種網(wǎng)絡(luò)間封包交換的方法,用來 根據(jù)接收自第一網(wǎng)絡(luò)的輸入傳輸封包產(chǎn)生輸出至目標(biāo)接收器的輸出傳輸封 包。該網(wǎng)絡(luò)間封包交換的方法包含有提供包含有儲(chǔ)存裝置及模式檢測(cè)器的 網(wǎng)絡(luò)間封包修改器;以儲(chǔ)存裝置儲(chǔ)存更新后的識(shí)別信息;以及以模式檢測(cè)器 檢測(cè)輸入傳輸封包的特定模式,并根據(jù)特定模式將輸入封包的原始識(shí)別信息 與更新后的識(shí)別信息進(jìn)行交換以產(chǎn)生輸出傳輸封包;其中任何不符合該特定 模式的傳輸封包會(huì)略過交換操作并直接傳送至目標(biāo)接收器,且網(wǎng)絡(luò)間封包修 改器為用于封包交換的專用硬件。本發(fā)明所提供的網(wǎng)絡(luò)間封包修改器及相關(guān)方法可以利用專用的模式檢測(cè) 器來交換一傳輸封包的識(shí)別信息,因此,本發(fā)明可避免抖動(dòng)現(xiàn)象的發(fā)生并提 升電視頻道的播放質(zhì)量。


圖1是顯示傳輸串流形成過程的示意圖。 圖2是顯示現(xiàn)有技術(shù)中傳輸串流的示意圖。 圖3是現(xiàn)有技術(shù)提供的網(wǎng)絡(luò)間封包修改器的結(jié)構(gòu)示意圖。 圖4是本發(fā)明一實(shí)施例關(guān)于網(wǎng)絡(luò)間封包修改器的示意圖。 圖5是本發(fā)明一實(shí)施例關(guān)于圖4所示的網(wǎng)絡(luò)間封包修改器執(zhí)行傳輸串流 的識(shí)別信息交換的流程圖。圖6是本發(fā)明另一實(shí)施例關(guān)于網(wǎng)絡(luò)間封包修改器的示意圖。
具體實(shí)施方式
請(qǐng)參考圖4,圖4是本發(fā)明一實(shí)施例關(guān)于網(wǎng)絡(luò)間封包修改器的示意圖。如 圖所示,網(wǎng)絡(luò)間封包修改器300類似于圖3所示的網(wǎng)絡(luò)間封包修改器20,同 樣包含有識(shí)別濾波器310、內(nèi)存320、中央處理單元330以及耦接于內(nèi)存320 及中央處理單元330的直接內(nèi)存存取控制器350,兩者差別主要在于網(wǎng)絡(luò)間封包修改器300另包含有模式檢測(cè)器(pattem detector)340,耦接于識(shí)別濾波器310 及內(nèi)存320。請(qǐng)注意,模式檢測(cè)器340是專門用于交換傳輸串流的識(shí)別信息的 專用硬件。網(wǎng)絡(luò)間封包修改器300的操作及功能說明如下。在本實(shí)施例中,網(wǎng)絡(luò)間封包修改器300用于對(duì)傳輸串流執(zhí)行識(shí)別信息的 交換操作,其中傳輸串流在第一網(wǎng)絡(luò)305 (或稱為有線電視系統(tǒng))及計(jì)算機(jī)系統(tǒng) 360(或稱為第二網(wǎng)絡(luò))間傳輸。請(qǐng)參考圖5,其是本發(fā)明一實(shí)施例關(guān)于圖4所示的網(wǎng)絡(luò)間封包修改器300執(zhí)行傳輸串流的識(shí)別信息交換的流程圖。此流程圖包含有以下步驟步驟400:擷取(extract)傳輸串流中的節(jié)目相關(guān)表以獲得節(jié)目信息,中央 處理單元330準(zhǔn)備更新后的識(shí)別信息,并將更新后的識(shí)別信息儲(chǔ)存于內(nèi)存320 中,且當(dāng)接收到目標(biāo)接收器的請(qǐng)求時(shí),致能(enable)模式檢測(cè)器340。步驟410:根據(jù)識(shí)別設(shè)定(identification configuration)來設(shè)定識(shí)別濾波器310。步驟420:識(shí)別濾波器310根據(jù)識(shí)別設(shè)定來對(duì)傳輸串流進(jìn)行過濾以得出選取的封包識(shí)別碼串流。步驟430:以模式檢測(cè)器340檢測(cè)選取的封包識(shí)別碼串流,并將其原始識(shí) 別信息與儲(chǔ)存于內(nèi)存320中的更新后的識(shí)別信息進(jìn)行交換以形成交換后的傳 輸串流。步驟440:將交換后的傳輸串流傳送至第二網(wǎng)絡(luò)360。首先,從傳輸串流中擷取出節(jié)目相關(guān)表以獲得頻道/節(jié)目的信息,接著中 央處理單元330依據(jù)目標(biāo)接收器的規(guī)格或能力來設(shè)定識(shí)別濾波器310。識(shí)別濾 波器310從第一網(wǎng)絡(luò)305中接收傳輸串流(在本實(shí)施例中,是自電纜接收此傳 輸串流)。如前所述,識(shí)別濾波器310會(huì)根據(jù)識(shí)別設(shè)定來濾除未選取的封包識(shí) 別碼串流,舉例來說,傳輸封包可能載有對(duì)應(yīng)于不同語(yǔ)言或其它節(jié)目的音頻 信息,若某些語(yǔ)言或節(jié)目沒有被選取時(shí),識(shí)別濾波器310便可濾除那些載有 未選取的語(yǔ)言/節(jié)目的傳輸封包。請(qǐng)注意,中央處理單元330準(zhǔn)備更新后的識(shí)別信息,其包含有符合計(jì)算機(jī)系統(tǒng)360規(guī)格/能力的節(jié)目相關(guān)表及節(jié)目映射表,且中央處理單元330控制 直接內(nèi)存存取控制器350將更新后的識(shí)別信息儲(chǔ)存于內(nèi)存320中以待后續(xù)操 作使用。識(shí)別濾波器310將選取的封包識(shí)別碼串流輸出至模式檢測(cè)器340中,由 模式檢測(cè)器340對(duì)選取的封包識(shí)別碼串流進(jìn)行檢測(cè),檢測(cè)選取的封包識(shí)別碼 串流的特定模式(specific pattern),并將原始識(shí)別信息與準(zhǔn)備好且儲(chǔ)存于內(nèi)存 320中的更新后的識(shí)別信息進(jìn)行交換(步驟420)。模式檢測(cè)器340利用儲(chǔ)存于內(nèi)存320中的更新后的識(shí)別信息對(duì)選取的封 包識(shí)別碼串流進(jìn)行交換,因此,交換后的封包識(shí)別碼串流便符合計(jì)算機(jī)系統(tǒng) 360的規(guī)格/能力。未被選取的封包識(shí)別碼串流則可略過交換操作(被旁路) 而直接傳送至計(jì)算機(jī)系統(tǒng)360,這些未被選取的封包識(shí)別碼串流可能是包含有 視頻、音頻數(shù)據(jù)的封包識(shí)別碼傳輸串流,并因?yàn)樽R(shí)別設(shè)定而被視為不必要的 封包識(shí)別碼串流。交換操作以及旁路操作均是以字節(jié)為單位來進(jìn)行,而交換后的封包識(shí)別 碼串流及未被選取的封包識(shí)別碼串流接著通過一接口(例如正E1394接口或 USB接口)而被傳送至計(jì)算機(jī)系統(tǒng)360,由于沒有延遲或抖動(dòng)現(xiàn)象發(fā)生,計(jì)算 機(jī)系統(tǒng)360可正確地顯示選取的電視節(jié)目/頻道。例如,在本發(fā)明中,中央處理單元330可依據(jù)輸入的傳輸串流的節(jié)目信 息以及目標(biāo)接收器的規(guī)格/能力準(zhǔn)備更新后的識(shí)別信息,識(shí)別信息包含有封包 識(shí)別碼表(圖中未顯示)的識(shí)別設(shè)定。如此一來,模式檢測(cè)器340就只要檢測(cè)待 檢測(cè)的封包識(shí)別碼是否符合表中的封包識(shí)別碼即可。當(dāng)檢測(cè)結(jié)果為符合時(shí), 模式檢測(cè)器340直接將傳輸串流中原本的識(shí)別信息與更新后的識(shí)別信息進(jìn)行 交換,舉例來說,模式檢測(cè)器340可直接交換傳輸封包中的少部分比特/字節(jié) 或交換整個(gè)封包。在上述操作中,中央處理單元330只需要準(zhǔn)備更新后的識(shí) 別信息而不用處理交換的操作,因此網(wǎng)絡(luò)間封包修改器300的整體運(yùn)作將變得更有效率,此外,由于傳輸串流是由模式檢測(cè)器340實(shí)時(shí)處理,而不是由中央處理單元330處理,因此傳輸串流的輸出速率可等于其輸入速率,避免 了抖動(dòng)現(xiàn)象的發(fā)生。在本實(shí)施例中,網(wǎng)絡(luò)間封包修改器300操作于第一網(wǎng)絡(luò)和計(jì)算機(jī)系統(tǒng)之 間,可等同視為將網(wǎng)絡(luò)間封包修改器300操作于兩個(gè)網(wǎng)絡(luò)中。然而在其它實(shí) 施例中,網(wǎng)絡(luò)間封包修改器可連結(jié)多個(gè)網(wǎng)絡(luò),這同樣符合本發(fā)明的精神。請(qǐng) 參考圖6,其是本發(fā)明另一實(shí)施例關(guān)于網(wǎng)絡(luò)間封包修改器的示意圖。如圖6所 示,網(wǎng)絡(luò)間封包修改器500是耦接于第一網(wǎng)絡(luò)510、第二網(wǎng)絡(luò)520、第三網(wǎng)絡(luò) 530以及第四網(wǎng)絡(luò)540,并用來進(jìn)行識(shí)別信息的交換處理。網(wǎng)絡(luò)間封包修改器 500的操作與功能與使用于兩個(gè)網(wǎng)絡(luò)間的網(wǎng)絡(luò)間封包修改器300類似,唯一的 差別在于網(wǎng)絡(luò)間封包修改器500需要知道每一個(gè)網(wǎng)絡(luò)的系統(tǒng)規(guī)格/能力,不僅 是接收端,也需要知道數(shù)據(jù)來源端的系統(tǒng)規(guī)格/能力。舉例來說,節(jié)目相關(guān)表 及節(jié)目映射表的識(shí)別信息會(huì)根據(jù)每一接收網(wǎng)絡(luò)的規(guī)格而改變,由于相關(guān)的調(diào) 整步驟已為領(lǐng)域內(nèi)技術(shù)人員所了解,故在此省略。請(qǐng)注意,上述識(shí)別濾波器只是用于表示一較佳實(shí)施例,并非限定本發(fā)明 的應(yīng)用,舉例來說,如同本領(lǐng)域內(nèi)技術(shù)人員所了解的,媒介存取控制層(MAC) 濾波器同樣可應(yīng)用于本發(fā)明,媒介存取控制層濾波器可濾除不需要的封包并 根據(jù)來源端與接收端的規(guī)格交換目標(biāo)信息,這同樣符合本發(fā)明的精神。請(qǐng)注意,上述計(jì)算機(jī)系統(tǒng)360只是作為一實(shí)施例,并非限定本發(fā)明的用 途,在實(shí)際應(yīng)用上,本發(fā)明可應(yīng)用于顯示裝置,例如IEEE 1394、 USB或任何 連接至此交換裝置的其它裝置。請(qǐng)注意,上述網(wǎng)絡(luò)間封包修改器可使用于機(jī)頂盒,此外,其也可使用于 其它數(shù)字電視的應(yīng)用以提升網(wǎng)絡(luò)間通信的效率。相較于現(xiàn)有技術(shù),本發(fā)明所提出的網(wǎng)絡(luò)間封包修改器及其相關(guān)方法可利 用專用的模式檢測(cè)器來交換傳輸封包中的識(shí)別信息(請(qǐng)注意,交換邏輯可用于 根據(jù)多個(gè)網(wǎng)絡(luò)的規(guī)格交換多個(gè)封包,例如在圖6中,節(jié)目映射表根據(jù)三個(gè)來源端的規(guī)格來進(jìn)行交換,而三個(gè)不同的節(jié)目相關(guān)表則需根據(jù)每一個(gè)網(wǎng)絡(luò)節(jié)目 的規(guī)格進(jìn)行交換),因此,本發(fā)明可避免抖動(dòng)發(fā)生并提供穩(wěn)定的信號(hào)質(zhì)量。以上所述僅為本發(fā)明的較佳實(shí)施例,凡根據(jù)本發(fā)朋所做的均等變化與修 飾,都屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1. 一種網(wǎng)絡(luò)間封包修改器,耦接于第一網(wǎng)絡(luò)及第二網(wǎng)絡(luò)間,以自該第一網(wǎng)絡(luò)接收第一傳輸串流并產(chǎn)生第二傳輸串流至該第二網(wǎng)絡(luò),所述的網(wǎng)絡(luò)間封包修改器包含有儲(chǔ)存裝置,用于儲(chǔ)存更新后的識(shí)別信息;以及模式檢測(cè)器,用于檢測(cè)所述的第一傳輸串流的特定模式,并根據(jù)識(shí)別設(shè)定將該第一傳輸串流的原始識(shí)別信息與所述的更新后的識(shí)別信息交換以形成所述的第二傳輸串流;其中所述的模式檢測(cè)器是用于識(shí)別信息交換的專用硬件。
2. 如權(quán)利要求1所述的網(wǎng)絡(luò)間封包修改器,其特征在于,還包含 控制器,用于控制所述的儲(chǔ)存裝置以儲(chǔ)存所述的更新后的識(shí)別信息。
3. 如權(quán)利要求1所述的網(wǎng)絡(luò)間封包修改器,其特征在于,所述的第一傳 輸串流符合MPEG-2標(biāo)準(zhǔn)。
4. 如權(quán)利要求3所述的網(wǎng)絡(luò)間封包修改器,其特征在于,所述的特定模 式為對(duì)應(yīng)于所述的第一傳輸串流中特定類型數(shù)據(jù)的節(jié)目識(shí)別碼。
5,如權(quán)利要求4所述的網(wǎng)絡(luò)間封包修改器,其特征在于,所述的特定類 型數(shù)據(jù)是節(jié)目相關(guān)表或節(jié)目映射表。
6. 如權(quán)利要求3所述的網(wǎng)絡(luò)間封包修改器,其特征在于,所述的原始識(shí) 別信息與所述的更新后的識(shí)別信息均分別包含有相對(duì)應(yīng)的節(jié)目相關(guān)表。
7. 如權(quán)利要求3所述的網(wǎng)絡(luò)間封包修改器,其特征在于,所述的原始識(shí) 別信息與所述的更新后的識(shí)別信息均分別包含有相對(duì)應(yīng)的節(jié)目映射表。
8. 如權(quán)利要求1所述的網(wǎng)絡(luò)間封包修改器,其特征在于,所述的網(wǎng)絡(luò)間 封包修改器適用于機(jī)頂盒。
9. 如權(quán)利要求l所述的網(wǎng)絡(luò)間封包修改器,其特征在于,還包含有 識(shí)別濾波器,耦接于所述的模式檢測(cè)器與所述的第一網(wǎng)絡(luò),用于根據(jù)所述的識(shí)別設(shè)定使所述的第一傳輸串流中選取的傳輸封包通過并傳送至所述的 模式檢測(cè)器。
10. —種網(wǎng)絡(luò)間封包修改方法,接收自第一網(wǎng)絡(luò)的輸入傳輸串流以產(chǎn)生輸 出至第二網(wǎng)絡(luò)的輸出傳輸串流,該方法包含提供網(wǎng)絡(luò)間封包修改器,該網(wǎng)絡(luò)間封包修改器包含有儲(chǔ)存裝置及模式檢 測(cè)器;儲(chǔ)存更新后的識(shí)別信息至所述的儲(chǔ)存裝置;以及以所述的模式檢測(cè)器檢測(cè)所述的輸入傳輸串流中輸入傳輸封包的特定模 式,并根據(jù)該特定模式將所述的輸入傳輸封包的原始識(shí)別信息與所述的更新 后的識(shí)別信息進(jìn)行交換以形成所述的輸出傳輸串流的輸出傳輸封包;其中所述的模式檢測(cè)器是用于識(shí)別信息交換的專用硬件。
11. 如權(quán)利要求IO所述的網(wǎng)絡(luò)間封包修改方法,其特征在于,還包含有 控制所述的儲(chǔ)存裝置以儲(chǔ)存所述的更新后的識(shí)別信息。
12. 如權(quán)利要求10所述的網(wǎng)絡(luò)間封包修改方法,其特征在于,所述的傳輸 串流符合MPEG-2標(biāo)準(zhǔn)。
13. 如權(quán)利要求12所述的網(wǎng)絡(luò)間封包修改方法,其特征在于,所述的特定模式為對(duì)應(yīng)于所述的輸入傳輸串流中特定類型數(shù)據(jù)的節(jié)目識(shí)別碼。
14. 如權(quán)利要求13所述的網(wǎng)絡(luò)間封包修改方法,其特征在于,所述的特定 類型數(shù)據(jù)是節(jié)目相關(guān)表或節(jié)目映射表。
15. 如權(quán)利要求12所述的網(wǎng)絡(luò)間封包修改方法,其特征在于,所述的原 始識(shí)別信息與所述的更新后的識(shí)別信息均分別包含有相對(duì)應(yīng)的節(jié)目相關(guān)表。
16. 如權(quán)利要求12所述的網(wǎng)絡(luò)間封包修改方法,其特征在于,所述的原始識(shí)別信息與所述的更新后的識(shí)別信息均分別包含有相對(duì)應(yīng)的節(jié)目映射表。
17. 如權(quán)利要求IO所述的網(wǎng)絡(luò)間封包修改方法,其特征在于,所述的網(wǎng)絡(luò)間封包修改器適用于機(jī)頂盒。
全文摘要
本發(fā)明涉及一種耦接于第一網(wǎng)絡(luò)及第二網(wǎng)絡(luò)間的封包修改器,其根據(jù)接收自第一網(wǎng)絡(luò)的輸入傳輸封包產(chǎn)生傳送至第二網(wǎng)絡(luò)的輸出傳輸封包。封包修改器包含有用于儲(chǔ)存更新后的識(shí)別信息的儲(chǔ)存裝置以及模式檢測(cè)器(patterndetector)。模式檢測(cè)器用于檢測(cè)輸入封包的特定模式,并根據(jù)特定模式將輸入封包的原始識(shí)別信息與更新后的識(shí)別信息進(jìn)行交換以產(chǎn)生輸出傳輸封包,其中模式檢測(cè)器為用于交換識(shí)別信息的專用硬件。本發(fā)明所提供的網(wǎng)絡(luò)間封包修改器及相關(guān)方法可以利用專用的模式檢測(cè)器來交換傳輸封包的識(shí)別信息,因此,實(shí)施本發(fā)明可避免抖動(dòng)現(xiàn)象的發(fā)生并提升電視頻道的播放質(zhì)量。
文檔編號(hào)H04N7/26GK101217661SQ20071013603
公開日2008年7月9日 申請(qǐng)日期2007年7月13日 優(yōu)先權(quán)日2007年1月4日
發(fā)明者程元良, 黃東浩, 黃建中 申請(qǐng)人:晶發(fā)科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
格尔木市| 芮城县| 崇仁县| 东乡族自治县| 屏山县| 宣城市| 马龙县| 洛宁县| 海南省| 辉县市| 筠连县| 黄浦区| 彰化县| 孟津县| 河池市| 凉城县| 蒙阴县| 宜宾市| 澎湖县| 报价| 南安市| 北碚区| 轮台县| 平顺县| 祁阳县| 咸宁市| 大邑县| 卫辉市| 梁河县| 瑞金市| 固安县| 姚安县| 灵寿县| 偃师市| 长葛市| 温州市| 龙门县| 孝义市| 游戏| 聊城市| 丹寨县|