国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于管理多媒體系統(tǒng)中的資源的方法和設(shè)備的制作方法

      文檔序號(hào):7684026閱讀:208來源:國(guó)知局
      專利名稱:用于管理多媒體系統(tǒng)中的資源的方法和設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明一般涉及通訊系統(tǒng),更具體地涉及家庭局域網(wǎng)。
      技術(shù)背景通訊系統(tǒng)是用來將數(shù)據(jù)由一個(gè)實(shí)體傳送到另一個(gè)實(shí)體。數(shù)據(jù)可以 是音頻數(shù)據(jù),視頻數(shù)據(jù)和/或文本數(shù)據(jù)。在這種通訊系統(tǒng)中,根據(jù)一種 或多種數(shù)據(jù)傳輸協(xié)議,數(shù)據(jù)可通過一種或多種傳送媒介實(shí)現(xiàn)傳送(如 射頻、同軸電纜、雙扭銅線、光纜,等等)。數(shù)據(jù)在通訊系統(tǒng)中穿越 的距離可能是幾英寸、幾英尺、幾英里、幾十英里、幾百英里、幾千 英里,甚至更遠(yuǎn)。通訊系統(tǒng)有兩種基本的結(jié)構(gòu)廣域網(wǎng)(WAN)和局域網(wǎng)(LAN)。 而且廣域網(wǎng)(WAN)和/或局域網(wǎng)(LAN)通訊系統(tǒng)釆用包括廣播傳 輸、非對(duì)稱傳輸和對(duì)稱傳輸在內(nèi)的多種傳輸類型。在廣播傳輸系統(tǒng)中, 網(wǎng)絡(luò)集線器將數(shù)據(jù)傳送到若干用戶,但從用戶傳送到網(wǎng)絡(luò)集線器的數(shù) 據(jù)很少或者沒有。廣播通訊系統(tǒng)的例子包括無線電系統(tǒng)、NTSC(國(guó)家 電視標(biāo)準(zhǔn)委員會(huì))電視系統(tǒng)(如普通電視)、高清晰度電視系統(tǒng)、電纜 系統(tǒng)和衛(wèi)星系統(tǒng)等。在每一個(gè)廣播通訊體系中,有一個(gè)網(wǎng)絡(luò)集線器(如 電臺(tái)、電視臺(tái)等)傳送廣播信號(hào)。在廣播信號(hào)覆蓋范圍內(nèi)的任何一個(gè) 用戶只要有適合的接收器(如收音機(jī)、電視機(jī)等)就能收到廣播信號(hào)。 這種廣播體系采用某一種特定的數(shù)據(jù)傳輸協(xié)議,如調(diào)幅調(diào)制、調(diào)頻調(diào) 制、高頻、特高頻等。非對(duì)稱通訊系統(tǒng)向一個(gè)方向傳輸?shù)臄?shù)據(jù)比另一個(gè)方向多。(如一 個(gè)實(shí)體向其它實(shí)體傳輸?shù)臄?shù)據(jù)比從其它各實(shí)體接收的數(shù)據(jù)多)。非對(duì)稱通訊系統(tǒng)的一個(gè)例子便是因特網(wǎng)。在因特網(wǎng)上,網(wǎng)絡(luò)服務(wù)器接收的數(shù)據(jù)比它們從任何用戶那里接收的數(shù)據(jù)多得多。因特網(wǎng)釆用TCP/IP 作為數(shù)據(jù)傳輸協(xié)議,同時(shí)可以采用許多物理層數(shù)據(jù)傳輸協(xié)議來進(jìn)入因 特網(wǎng)。這種物理層數(shù)據(jù)傳輸協(xié)議包括異步傳輸模式(ATM)、幀中繼、 綜合服務(wù)數(shù)字網(wǎng)(ISDN)、數(shù)字用戶回路(DSL)以及它們所派生全部協(xié) 議,和多包標(biāo)識(shí)交換(MPLS)。這種非對(duì)稱通訊系統(tǒng)可能是廣域網(wǎng)(如 因特網(wǎng)),也可能是局域網(wǎng)(如基于服務(wù)器的地方網(wǎng)絡(luò))。對(duì)稱通訊系統(tǒng)包括若干用戶,而且任何用戶之間的數(shù)據(jù)流量是相 等的。對(duì)稱通訊系統(tǒng)的例子包括公共交換電話網(wǎng)(PSTN)、局域計(jì)算 機(jī)網(wǎng)、移動(dòng)電話系統(tǒng)、內(nèi)部通信聯(lián)絡(luò)系統(tǒng)、特定分組交換機(jī)(PBX) 等。這種對(duì)稱通訊系統(tǒng)采用至少一種數(shù)據(jù)傳輸協(xié)議。例如,計(jì)算機(jī)網(wǎng) 絡(luò)可采用任意一種以太網(wǎng)標(biāo)準(zhǔn)。在任何一種通訊系統(tǒng)中,用戶必須要有適當(dāng)?shù)慕邮掌骱涂赡苡玫?的傳輸設(shè)備來獨(dú)立地接入通訊系統(tǒng)。例如,衛(wèi)星電視系統(tǒng)的用戶必須 有衛(wèi)星接收器和電視才能收到衛(wèi)星廣播。如果另外一臺(tái)電視想獨(dú)立地 接收衛(wèi)星廣播,則需要自己的衛(wèi)星接收器。對(duì)于NTSC廣播和有線廣 播來說,情況同樣如此,盡管目前多數(shù)電視帶有NTSC調(diào)諧器和/或幾 種有線調(diào)諧器。隨著擁有多臺(tái)電視機(jī)的家庭正在增多,許多用戶需要最新最好的 視頻收看服務(wù)。因此許多家庭配備了衛(wèi)星接收器、電纜機(jī)頂盒,調(diào)制 解調(diào)器等若干設(shè)施。盡管通過把附屬電視機(jī)和主電視機(jī)連接,也可以 實(shí)現(xiàn)接通衛(wèi)星廣播的目的。但是,主電視將獨(dú)立接入并全權(quán)控制衛(wèi)星 接收器,而其它的附屬電視就只能接收主電視選擇的頻道了。對(duì)家庭因特網(wǎng)接入來說,每臺(tái)臺(tái)腦或因特網(wǎng)設(shè)備都有自己的因特 網(wǎng)線路。隨之而來的是,每臺(tái)臺(tái)腦或因特網(wǎng)設(shè)備需要一個(gè)調(diào)制解調(diào)器。 或者不用調(diào)制解調(diào)器,而是由家庭局域網(wǎng)提供因特網(wǎng)接入。在這種家 庭局域網(wǎng)中,每臺(tái)電腦或因特網(wǎng)設(shè)備需要一只網(wǎng)卡來接通服務(wù)器。服務(wù)器再提供與因特網(wǎng)的連接。目前,網(wǎng)卡的價(jià)格至少和56K調(diào)制解調(diào) 器一樣貴,因此這種家庭局域網(wǎng)并不能省錢。家庭局域網(wǎng)要用一根或者幾根電話線、射頻、電源線和/或紅外 連接來做為通訊媒介。通常,這種家庭局域網(wǎng)為裝配家庭電腦網(wǎng)絡(luò)帶 來了便利,把一臺(tái)或多臺(tái)電腦與一臺(tái)或多臺(tái)打印機(jī)、傳真機(jī)等設(shè)備耦 合起來。但在這種情況下,因?yàn)槿鄙偬貏e的家庭連接來支持家庭局域 網(wǎng)收發(fā)娛樂數(shù)據(jù),家庭局域網(wǎng)不支持娛樂數(shù)據(jù)(如來自VCR、 DVD 等的)的傳輸。因此,需要一種能使通訊系統(tǒng)克服上述問題并為家庭帶來更豐富 的月艮務(wù)的方法和設(shè)備。發(fā)明內(nèi)容根據(jù)本發(fā)明,提供了一種多媒體系統(tǒng),包括多媒體服務(wù)器,通 過操作性耦合,接收一個(gè)多媒體源的若千頻道,其中,多媒體服務(wù)器 包括調(diào)諧模塊,通過操作性耦合,用來接收若千頻道,并源自選擇 要求的一套頻道選擇命令,從中選出一套頻道;頻道混頻器,通過操 作性耦合,把這套頻道混頻成頻道數(shù)據(jù)流;收發(fā)模塊,通過操作性耦 合,用來把頻道數(shù)據(jù)流傳送到通訊通道,并接收選擇要求;用戶端模 塊,用來為若干用戶端中的至少一個(gè)用戶端提出選擇請(qǐng)求,該用戶端 操作性耦合接收至少一部分頻道數(shù)據(jù)流,該用戶端模塊包括選擇模 塊,可用來提出至少一條選擇請(qǐng)求;網(wǎng)絡(luò)接口控制器,通過操作性耦 合,用來把至少一條選擇請(qǐng)求傳送到多媒體服務(wù)器,并通過通訊通道 接收頻道數(shù)據(jù)流。根據(jù)本發(fā)明,提供了一種多媒體系統(tǒng),包括多媒體服務(wù)器,通 過操作性耦合,基于一套源自用戶選擇請(qǐng)求的頻道選擇命令,從若干 多媒體源接收數(shù)據(jù),并提供來自這套多媒體源相關(guān)頻道的頻道數(shù)據(jù)流; 若干用戶端模塊,通過與多媒體服務(wù)器操作性耦合,提供選擇請(qǐng)求; 其中至少部分用戶端模塊與若干用戶端中相應(yīng)一個(gè)操作性耦合,各個(gè) 相應(yīng)的用戶端顯示至少一部分頻道數(shù)據(jù)流,這部分頻道數(shù)據(jù)流是基于若干頻道選擇命令中的至少一個(gè);而這些頻道選擇指令是由若干用戶 端模塊中相關(guān)聯(lián)的某個(gè)向多媒體服務(wù)器發(fā)出的。根據(jù)本發(fā)明,提供了 一個(gè)在多媒體系統(tǒng)中應(yīng)用的多媒體服務(wù)器, 該多媒體服務(wù)器包括調(diào)諧模塊,通過操作性耦合,接收來自若干多 媒體源的頻道,并基于源自選擇請(qǐng)求的一套頻道選擇命令,從若干頻 道中選出一套頻道;頻道混頻器,通過操作性耦合,把選定的頻道混 頻為頻道數(shù)據(jù)流;收發(fā)模塊,通過操作性耦合,向通訊通道傳送頻道 數(shù)據(jù)流,并接收來自至少一個(gè)用戶端模塊的選擇請(qǐng)求,而用戶端模塊 連接著至少一個(gè)用戶端。根據(jù)本發(fā)明,提供了一種向局域網(wǎng)提供多媒體服務(wù)的方法,該方 法包括接收來自至少一個(gè)多媒體源的若干頻道;經(jīng)由通訊通道,接 收來自至少一個(gè)用戶端的選擇請(qǐng)求;根據(jù)選擇請(qǐng)求,生成一套頻道選 擇命令;基于這套頻道選擇命令,從若千頻道中,選出一套頻道;把 這套頻道混頻為頻道數(shù)據(jù)流;通過通訊通道發(fā)送頻道數(shù)據(jù)流,使得若 干用戶端中的至少一個(gè)接收至少一部分頻道數(shù)據(jù)流。根據(jù)本發(fā)明,提供了一種向局域網(wǎng)提供多媒體服務(wù)的設(shè)備,該設(shè) 備包括處理模塊;存儲(chǔ)器,可通過操作,與處理模塊耦合,其中存 儲(chǔ)器存儲(chǔ)操作指令,使處理模塊進(jìn)行以下操作接收來自至少一個(gè)多 媒體源的若干頻道;通過通訊通道,接收來自至少一個(gè)用戶端模塊的 選擇請(qǐng)求;根據(jù)選擇請(qǐng)求,生成一套頻道選擇命令;基于特定的頻道 選擇命令,從若干頻道中,選出一套頻道;通過通訊通道發(fā)送頻道數(shù) 據(jù)流,使得若干用戶端的至少一個(gè)接收到至少部分頻道數(shù)據(jù)流。根據(jù)本發(fā)明,提供了一種在多媒體系統(tǒng)中多路復(fù)用若干頻道的方 法,該方法包括接收來自一個(gè)多媒體源的若干頻道;接收若干頻道 選擇命令;在若千頻道和若干頻道選擇命令中,為每一條頻道選擇命令,選出一個(gè)頻道;基于此多媒體系統(tǒng)的一種數(shù)據(jù)傳輸協(xié)議,對(duì)每一 個(gè)選出的頻道進(jìn)行編碼,生成一套編碼化的頻道數(shù)據(jù)。根據(jù)本發(fā)明,提供了一種在多媒體系統(tǒng)中多路復(fù)用頻道的方法, 該方法包括接收來自每個(gè)源的頻道,生成若干頻道;接收若干頻道選擇命令;在若干頻道和若干頻道選擇命令中,為每一條頻道選擇命令,選出一個(gè)頻道,生成選定頻道;基于多媒體系統(tǒng)的一種數(shù)據(jù)傳輸協(xié)議,編碼每一個(gè)選定頻道進(jìn)行,生成一套編碼化的頻道數(shù)據(jù)。 根據(jù)本發(fā)明,提供了一種在多媒體系統(tǒng)中應(yīng)用的調(diào)諧模塊,該模塊包括若干選擇器,其中每個(gè)選擇器通過耦合,接收若干頻道;基 于一條相應(yīng)的頻道的選擇命令,每個(gè)選擇器輸出若干頻道中的一個(gè)頻 道,從而生成選定頻道;編碼模塊,通過耦合,基于多媒體系統(tǒng)的一 個(gè)數(shù)據(jù)傳輸協(xié)議,編碼選定頻道,生成編碼化的頻道數(shù)據(jù);總線接口 模塊,通過耦合,根據(jù)數(shù)據(jù)傳輸協(xié)議,發(fā)送編碼化的頻道數(shù)據(jù)。根據(jù)本發(fā)明,提供了一種在多媒體系統(tǒng)中多路復(fù)用若干頻道的設(shè) 備,該設(shè)備包括處理模塊;存儲(chǔ)器,可通過操作,與處理模塊耦合; 其中存儲(chǔ)器存儲(chǔ)操作指令,促使處理模塊接收來自一個(gè)多媒體源的 若干頻道;接收若干頻道選擇命令;在若干頻道和多條頻道選擇命令 中,為每一條命令選出一個(gè)頻道,生成選定頻道;基于多媒體系統(tǒng)的 一個(gè)數(shù)據(jù)傳輸協(xié)議,編碼每一個(gè)選定頻道,生成一套編碼化頻道數(shù)據(jù)。根據(jù)本發(fā)明,提供了一種在多媒體系統(tǒng)中多路復(fù)用頻道的設(shè)備, 該設(shè)備包括處理模塊;存儲(chǔ)器,可通過操作,與處理模塊耦合。其 中存儲(chǔ)器包括操作指令,促使處理模塊接收來自若干源中的每個(gè)源 的頻道,生成若干頻道;接收若千頻道選擇命令;從若干頻道中,為 若干頻道選擇命令中的每一條命令選出一個(gè)頻道,生成選定頻道;基 于多媒體系統(tǒng)的數(shù)據(jù)傳輸協(xié)議,編碼每一個(gè)選定頻道,生成一套編碼 化頻道數(shù)據(jù)。根據(jù)本發(fā)明,提供了一種在多媒體系統(tǒng)中管理資源的方法,該方 法包括從若千用戶端中的一個(gè)用戶端,接收對(duì)多媒體系統(tǒng)服務(wù)的一 個(gè)用戶端請(qǐng)求;判定該用戶端請(qǐng)求是否有效;當(dāng)用戶端請(qǐng)求有效時(shí), 判定多媒體系統(tǒng)是否有足夠的資源來滿足此請(qǐng)求;當(dāng)多媒體系統(tǒng)有足 夠的資源來滿足此請(qǐng)求時(shí),基于多媒體系統(tǒng)資源分配程序,分配這些 充足資源的至少一部分,以滿足用戶端的請(qǐng)求。根據(jù)本發(fā)明,提供了一種在多媒體系統(tǒng)中管理資源的方法,該方法包括接收來自若干用戶端中的一個(gè)用戶端的多媒體服務(wù)請(qǐng)求;判 定該用戶端請(qǐng)求是否有效;當(dāng)該用戶端請(qǐng)求有效時(shí),判定多媒體系統(tǒng) 是否有充足的資源來滿足該用戶端請(qǐng)求;當(dāng)多媒體系統(tǒng)有充足的資源 滿足該請(qǐng)求時(shí),分配充足資源中的最佳匹配的資源來滿足該用戶端請(qǐng) 求。根據(jù)本發(fā)明,提供了 一種在多媒體系統(tǒng)中管理資源的設(shè)備,該設(shè) 備包括處理模塊;存儲(chǔ)器,通過操作與處理模塊耦合,其中存儲(chǔ)器 包括操作指令,促使處理模塊從若干用戶端的一個(gè)用戶端那里,接 收對(duì)多媒體系統(tǒng)服務(wù)的請(qǐng)求;判定該用戶端的請(qǐng)求是否有效;當(dāng)用戶 端請(qǐng)求有效時(shí),判定多媒體系統(tǒng)是否有足夠的資源來滿足此請(qǐng)求;當(dāng) 多媒體系有足夠的資源來滿足此請(qǐng)求時(shí),基于多媒體系統(tǒng)資源分配程 序,分配充足資源的至少一部分,以滿足用戶端的請(qǐng)求。根據(jù)本發(fā)明,提供了一種在多媒體系統(tǒng)中管理資源的設(shè)備,該設(shè) 備包括處理模塊;存儲(chǔ)器,通過操作與處理模塊耦合,其中存儲(chǔ)器 包括搮作指令,促使處理模塊從若干用戶端的一個(gè)用戶端那里,接 收對(duì)多媒體系統(tǒng)服務(wù)的請(qǐng)求;判定該用戶端請(qǐng)求是否有效;當(dāng)該用戶 端請(qǐng)求有效時(shí),判定多媒體系統(tǒng)是否有足夠的資源來滿足此請(qǐng)求;當(dāng) 多媒體系有足夠的資源來滿足此請(qǐng)求時(shí),基于多媒體系統(tǒng)資源分配程 序,分配充足資源的最佳配置資源,以滿足用戶端的請(qǐng)求。


      圖l說明的是一種依據(jù)本發(fā)明的多媒體系統(tǒng)的方框圖; 圖2說明的是另一種依據(jù)本發(fā)明的多媒體通訊系統(tǒng)的方框圖; 圖3說明的是另一種依據(jù)本發(fā)明的多媒體通訊系統(tǒng)的方框圖; 圖4說明的是另一種依據(jù)本發(fā)明的多媒體通訊系統(tǒng)的方框圖; 圖5說明的是另一種依據(jù)本發(fā)明的多媒體通訊系統(tǒng)的方框圖; 圖6說明的是圖l所示多媒體通訊系統(tǒng)的多媒體服務(wù)器和用戶端 模塊的方框圖;圖7說明的是圖2所示多媒體通訊系統(tǒng)的多媒體服務(wù)器和用戶端模塊的方框圖;圖8說明的是圖3所示多媒體通訊系統(tǒng)的多媒體服務(wù)器和用戶端 模塊的方框圖;圖9說明的是圖4所示多媒體通訊系統(tǒng)的多媒體服務(wù)器和用戶端 模塊的方框圖;圖IO說明的是圖5所示多媒體通訊系統(tǒng)的多媒體服務(wù)器和用戶 端模塊的方框圖;圖ll說明的是可以應(yīng)用于圖1-5任何一個(gè)多媒體通訊系統(tǒng)的一 個(gè)多媒體服務(wù)器和一個(gè)用戶端模塊的方框圖;圖12說明的是可以應(yīng)用于圖1多媒體通訊系統(tǒng)的一個(gè)多媒體服 務(wù)器的更詳細(xì)的方框圖;圖13說明的是可以應(yīng)用于圖2多媒體通訊系統(tǒng)的一個(gè)多媒體服 務(wù)器的更詳細(xì)的方框圖;圖14說明的是可以應(yīng)用于圖3多媒體通訊系統(tǒng)的一個(gè)多媒體服 務(wù)器的更詳細(xì)的方框圖;圖15說明的是可以應(yīng)用于圖4多媒體通訊系統(tǒng)的一個(gè)多媒體服 務(wù)器的更詳細(xì)的方框圖;圖16說明的是可以應(yīng)用于圖5多媒體通訊系統(tǒng)的一個(gè)多媒體服 務(wù)器的更詳細(xì)的塊狀方框圖;圖17說明的是一個(gè)可以依據(jù)本發(fā)明組合到多媒體服務(wù)器中的調(diào)諧模塊的功能圖;圖18說明的是一個(gè)可以依據(jù)本發(fā)明組合到多媒體服務(wù)器中的頻 道混頻器的功能圖;圖19說明的是一個(gè)可以依據(jù)本發(fā)明組合到多媒體服務(wù)器中調(diào)諧 模塊的另一種功能圖;圖20說明的是一個(gè)可以依據(jù)本發(fā)明、通過有線線路連接、與一 個(gè)或多個(gè)用戶端模塊耦合的多媒體服務(wù)器的方框圖;圖21說明的是一個(gè)可以依據(jù)本發(fā)明、通過射頻通訊通道、與一 個(gè)或多個(gè)用戶端模塊耦合的多媒體服務(wù)器的方框圖;圖22說明的是一個(gè)可以依據(jù)本發(fā)明、通過紅外線通訊通道、與 一個(gè)或多個(gè)用戶端模塊耦合的多媒體服務(wù)器的方框圖;圖23說明的是依據(jù)本發(fā)明的另一種多媒體服務(wù)器的方框圖; 圖24說明的是一種依據(jù)本發(fā)明在多媒體通訊系統(tǒng)中傳輸數(shù)據(jù)的 方法的邏輯圖;圖25說明的是一種依據(jù)本發(fā)明在多媒體通訊系統(tǒng)中,通過有線 線路連接傳輸數(shù)據(jù)的方法的邏輯圖;圖26說明的是依據(jù)本發(fā)明在多媒體通訊系統(tǒng)中數(shù)據(jù)傳輸?shù)膱D形表現(xiàn);圖27說明的是一種依據(jù)本發(fā)明在多媒體通訊系統(tǒng)中,利用射頻 通訊通道傳輸數(shù)據(jù)的方法的邏輯圖;圖28說明的是一種依據(jù)本發(fā)明在多媒體通訊系統(tǒng)中,通過紅外 線通訊通道傳輸數(shù)據(jù)的方法的邏輯圖;圖29說明的是一個(gè)可以依據(jù)本發(fā)明組合到多媒體服務(wù)器中的調(diào) 諧模塊的方框圖;圖30說明的是另一個(gè)可以依據(jù)本發(fā)明組合到多媒體服務(wù)器中的 調(diào)諧模塊的方框圖;圖31說明的是另一個(gè)可以依據(jù)本發(fā)明組合到多媒體服務(wù)器中的 調(diào)諧模塊的方框圖;圖32說明的是另一個(gè)可以依據(jù)本發(fā)明組合到多媒體服務(wù)器中的 調(diào)諧模塊的方框圖;圖33說明的是一種依據(jù)本發(fā)明在多媒體系統(tǒng)中選擇頻道的方法 的邏輯圖;圖34說明的邏輯圖,進(jìn)一步解釋圖33的邏輯圖中頻道選擇命令 的接收;圖35說明的是圖33的邏輯圖中頻道選擇命令的另一種接收方法 的邏輯圖;圖36說明的是另一種依據(jù)本發(fā)明在多媒體通訊系統(tǒng)中選擇頻道 的方法的邏輯圖;圖37說明的是一種方法的邏輯圖,該方法進(jìn)一步描述圖36邏輯 圖中頻道選擇命令的接收;圖38說明的是依據(jù)本發(fā)明在多媒體通訊系統(tǒng)中應(yīng)用的頻道混頻 器的方框圖;圖39說明的是依據(jù)本發(fā)明在多媒體通訊系統(tǒng)中與部件操作性耦 合的頻道混頻器的方框圖;圖40說明的是依據(jù)本發(fā)明在多媒體通訊系統(tǒng)中應(yīng)用的另一個(gè)頻 道混頻器的方框圖;圖41說明的是依據(jù)本發(fā)明可以用于多媒體通訊系統(tǒng)的另一個(gè)頻 道混頻器的方框圖;圖42說明的是依據(jù)本發(fā)明在多媒體通訊系統(tǒng)中混頻信號(hào)的邏輯圖;圖43說明的是進(jìn)一步說明圖42中處理步驟的邏輯圖;圖44說明的是一種進(jìn)一步描述圖42中轉(zhuǎn)換步驟的方法的邏輯圖;圖45說明的是另一種進(jìn)一步說明圖42中轉(zhuǎn)換步驟的方法的邏輯圖;圖46說明的是另一種進(jìn)一步說明圖42中轉(zhuǎn)換步驟的方法的邏輯圖;圖47說明的是另一種進(jìn)一步說明圖42中轉(zhuǎn)換步驟的方法的邏輯圖;圖48說明的是一種進(jìn)一步說明圖42中步驟1052的方法的邏輯圖;圖49說明的另一種依據(jù)本發(fā)明的混頻頻道的方法的邏輯圖;圖50說明的依據(jù)本發(fā)明與一個(gè)用戶端操作性耦合的用戶端模塊的方框圖;圖51說明的依據(jù)本發(fā)明與一個(gè)用戶端操作性耦合的用戶端模塊 的更詳細(xì)的方框圖;圖52說明的依據(jù)本發(fā)明的另 一種用戶端模塊的方框圖;圖53說明的一種依據(jù)本發(fā)明在用戶端模塊內(nèi)處理數(shù)據(jù)的方法的 邏輯圖;圖54說明的進(jìn)一步描述圖53中步驟1236和1238的一種方法的 邏輯圖;圖55說明的另一種依據(jù)本發(fā)明在用戶端模塊內(nèi)處理數(shù)據(jù)的方法 的邏輯圖;圖56說明的是圖55所說明方法的一種延伸的邏輯圖; 圖57說明的是多媒體服務(wù)器依據(jù)本發(fā)明向用戶端提供網(wǎng)絡(luò)連接 的一種方法的邏輯圖;圖58說明的是進(jìn)一步說明圖57中步驟1342的一種方法的邏輯圖;圖59說明的是進(jìn)一步說明圖58中步驟1362的一種方法的邏輯圖;圖60說明的是進(jìn)一步說明圖57中步驟1348的一種方法的邏輯圖;圖61說明的是依據(jù)本發(fā)明,在多媒體服務(wù)器通訊系統(tǒng)中,處理用戶端-用戶端通信和網(wǎng)絡(luò)通信的一種方法的邏輯圖;圖62說明的是依據(jù)本發(fā)明,在多媒體通訊系統(tǒng)中,處理用戶端-用戶端通信和網(wǎng)絡(luò)通信的另一種方法的邏輯圖;圖63說明的是依據(jù)本發(fā)明,在多媒體通訊系統(tǒng)中, 一種管理資源的方法的邏輯圖;圖64說明的是圖63中的方法的一種延伸的邏輯圖;圖65說明的是依據(jù)本發(fā)明,在多媒體通訊系統(tǒng)中,另一種管理資源的方法的邏輯圖。
      具體實(shí)施方式
      概括地講,本發(fā)明為向局域網(wǎng)提供多媒體服務(wù)、在多媒體系統(tǒng)內(nèi) 多路復(fù)用若干頻道以及管理多媒體系統(tǒng)內(nèi)的資源提供了 一種方法和設(shè) 備。這樣一種方法和i殳備包括1、 始于接收到來自至少一個(gè)多媒體源的若干頻道的處理過程。 例如,這些頻道的接收可能通過衛(wèi)星連接、光纜連接、NTSC播放, 等等。處理過程繼續(xù)到下一步,接收至少一個(gè)用戶端模塊通過某種通 訊通道發(fā)來選擇請(qǐng)求。這些用戶端模塊與用戶端設(shè)備相連,如電視、 電腦、膝上型電腦、顯示器、個(gè)人的數(shù)字化設(shè)備,等等。下一步,根 據(jù)收到的選擇請(qǐng)求生成一套頻道選擇命令。頻道選擇命令的生成步驟, 包括解讀選擇請(qǐng)求,核實(shí)發(fā)出請(qǐng)求的用戶的真實(shí)性,判定不同用戶的 訪問權(quán)限。下一步,基于頻道選擇命令,從若干頻道中選出一套頻道。 這樣,在接收到的若干頻道中,只選擇一部分(用戶選擇的那部分), 來組成這套頻道。下一步,把這套頻道混頻入頻道數(shù)據(jù)流中,然后通 過通訊通道,把頻道數(shù)據(jù)流傳送到至少一個(gè)的用戶端模塊中。這樣, 配有用戶端模塊的每個(gè)用戶可以分別接收到它們所選擇的頻道的頻道 數(shù)據(jù)。通過上述方法和設(shè)備, 一個(gè)可以使用戶的多種設(shè)備獨(dú)立地進(jìn)入 多媒體源的家庭通訊網(wǎng)絡(luò)就建立起來了,而不再需要傳統(tǒng)的獨(dú)立進(jìn)入 此類多媒體源的接收和/或發(fā)送設(shè)備。2、 始于接收到來自一個(gè)多媒體源的若干頻道的處理過程。例如, 這些頻道可以是衛(wèi)星連接、光纜連接、NTSC廣播、HDTV廣播等提 供的頻道。另外或作為選擇,這樣的頻道可以由VCR、 DVD、激光 磁盤播放器等視頻源來提供。下一步,接收來自用戶端模塊的若千頻 道選擇命令。在若干的頻道中,用戶端模塊關(guān)聯(lián)的設(shè)備(如電視、個(gè)人電腦、膝上型電腦等),分別要求進(jìn)入特定的頻道。下一步,從若 干的頻道中,為各個(gè)頻道選擇命令選出一個(gè)頻道,形成選定頻道。這 樣,對(duì)每一個(gè)頻道選擇命令來說, 一個(gè)相應(yīng)的頻道被從若干頻道中挑 選出來。下一步,基于一定的數(shù)據(jù)傳輸協(xié)議(如編碼方案和/或調(diào)制方 案),編碼選定頻道。然后經(jīng)過編碼的頻道數(shù)據(jù)就被傳送到若干的用 戶。通過上述方法和設(shè)備, 一個(gè)可以使用戶的多種設(shè)備獨(dú)立地進(jìn)入多 媒體源的居家通訊網(wǎng)絡(luò)就建立起來了 ,而不再需要傳統(tǒng)的獨(dú)立進(jìn)入此 類多媒體源的接收和/或發(fā)送設(shè)備。3、處理過程,始于接收到若干用戶端中的一個(gè)用戶端的多媒體 系統(tǒng)服務(wù)請(qǐng)求。多媒體系統(tǒng)服務(wù)可以是進(jìn)入電臺(tái)頻道、電視臺(tái)頻道、 衛(wèi)星頻道、光纜頻道、因特網(wǎng)、內(nèi)部通訊網(wǎng)等等。下一步,判定用戶 端的請(qǐng)求是否有效。例如,判斷用戶端是否有資格進(jìn)入特定的多媒體 系統(tǒng)服務(wù),以及系統(tǒng)能否支持這項(xiàng)服務(wù),等等。當(dāng)通過查看多媒體系 統(tǒng)是否有足夠的資源滿足用戶端請(qǐng)求,判斷用戶端請(qǐng)求有效后,則繼 續(xù)運(yùn)行下一步。此處的資源包括調(diào)諧模塊的資源、頻道混頻模塊的資 源、若干用戶端與多媒體服務(wù)器通訊通道的帶寬,等等。如果基于多 媒體系統(tǒng)的資源分配程序,多媒體系統(tǒng)有充足的資源來滿足用戶端的 要求(至少通過分配部分充足資源來滿足用戶端要求),而且系統(tǒng)資 源的分配呈有效狀態(tài),則繼續(xù)運(yùn)行下一步。通過上述方法和設(shè)備,一 個(gè)可以使用戶的多種設(shè)備獨(dú)立地進(jìn)入多媒體源的居家通訊網(wǎng)絡(luò)就建立 起來了 ,而不再需要傳統(tǒng)的獨(dú)立進(jìn)入此類多媒體源的接收和/或發(fā)送設(shè) 備。通過參照?qǐng)D1到圖65,可以更充分地描述本發(fā)明。圖1說明的是 多媒體系統(tǒng)10包含多媒體服務(wù)器12、與若干用戶端26-34耦合的若 干用戶端模塊14-22。多媒體服務(wù)器12耦合后,可接收來自多媒體源 24的若干頻道36。多媒體源24可以是衛(wèi)星連接、電纜連接,NTSC 制式電視廣播、HDTV制式廣播、PAL制式廣播的天線連接,等等。 本行業(yè)的一名普通技術(shù)人員就能理解,多媒體服務(wù)器12可以是一個(gè)獨(dú) 立的設(shè)備,可以并入衛(wèi)星接收器、機(jī)頂盒、電纜盒、高清晰度電視調(diào) 諧器、家庭娛樂接收器,等等。另外,多媒體服務(wù)器12可以利用分立 元件、集成電路和/或它們的組合來實(shí)施。多媒體服務(wù)器12與用戶端模塊14-22通信所用的通道,可以是 射頻通訊通道、有線線路連接、紅外線連接、以及其它任何方法來傳 輸數(shù)據(jù)。照此,多媒體服務(wù)器12和用戶端模塊12-22中的每一個(gè)都包 括一個(gè)接收器和/或發(fā)送器,以經(jīng)由一種通訊通道來傳輸數(shù)據(jù)。如圖所示,每一個(gè)用戶端模塊和一個(gè)用戶端耦合在一起。例如, 用戶端模塊14與代表一個(gè)個(gè)人數(shù)碼助手的用戶端26耦合。用戶端模塊16與用戶端30耦合,它代表一臺(tái)顯示器(如液晶顯示器、平板顯示 器、陰極射線管顯示器等)。這樣一個(gè)顯示器可包括揚(yáng)聲器、或揚(yáng)聲 器連接以及包括頻道選擇、音量調(diào)節(jié)、畫面質(zhì)量等在內(nèi)的控制功能。 用戶端模塊20與用戶端32耦合,它可以是一臺(tái)電視機(jī)、高清晰度電 視、標(biāo)準(zhǔn)清晰度電視,也可以是一套家庭影院,等等。用戶端模塊22 與用戶端34耦合,它代表的是一臺(tái)膝上型電腦。本行業(yè)的一名普通技術(shù)人員就能理解,用戶端模塊22可以與其 相關(guān)的用戶端分開,也可以嵌入用戶端。另外,本行業(yè)的一名普通技 術(shù)人員也會(huì)理解,用戶端模塊14-22可以利用分立元件和/或集成電路用戶端26-34中的每一個(gè),通過與其相關(guān)連的用戶端模塊14-22, 從多頻道36中選擇一個(gè)或若千頻道。如圖所示,用戶端26從中選了 頻道3來看。相應(yīng)地,用戶端模塊14把這一選擇轉(zhuǎn)到多媒體服務(wù)器 12。多媒體服務(wù)器12從多頻道36中選出頻道3。頻道3的相應(yīng)數(shù)據(jù) 和其它頻道的數(shù)據(jù)一起經(jīng)過多路復(fù)用處理,被從多媒體服務(wù)器12發(fā)送 到用戶端模塊14-22的每一個(gè)。用戶端模塊14監(jiān)控從多媒體服務(wù)器 12發(fā)送的數(shù)據(jù),并把頻道3相應(yīng)的數(shù)據(jù)抽取出來。然后,抽取的頻道 3的數(shù)據(jù)被提供給用戶端26顯示。用戶端才莫塊16、 18、 20和22對(duì)它們相關(guān)的用戶端28、 30、 32 和34分別執(zhí)行了相似的功能。如圖所示,用戶端28選擇了頻道505, 用戶端30選擇了頻道106,用戶端32選擇了頻道206,用戶端34選 擇了頻道9。用戶端模塊16-22分別把用戶端28-34的選擇提供給多媒 體服務(wù)器12。多媒體服務(wù)器12從多頻道中為每一條選擇請(qǐng)求抽取選 定的頻道,對(duì)選定的每一個(gè)頻道(此例指頻道3、 9、 106、 206和505) 的數(shù)據(jù),用多路復(fù)用技術(shù)處理為數(shù)據(jù)流。該數(shù)據(jù)流隨后被發(fā)送到每一 個(gè)用戶端模塊。每一個(gè)用戶端模塊為各自的用戶端抽取相應(yīng)的選定頻 道數(shù)據(jù)。例如,用戶端模塊16監(jiān)控與頻道505相關(guān)的數(shù)據(jù),用戶端模 塊16監(jiān)控與頻道505相關(guān)的數(shù)據(jù),用戶端模塊20監(jiān)控與頻道206相 關(guān)的數(shù)據(jù),用戶端模塊22監(jiān)控與頻道9相關(guān)的數(shù)據(jù),從每一個(gè)用戶端的角度看,用戶端26-34都是獨(dú)立訪問多媒體源 24。因此,用戶端26可以在任何時(shí)候改變頻道選擇,例如從頻道3 改為頻道120。用戶端模塊14把這一頻道選擇請(qǐng)求提供個(gè)多媒體服務(wù) 器12,服務(wù)器12即提取與頻道120,而不是頻道3相關(guān)的數(shù)據(jù)。同樣 地,用戶端38-34也可以從舉例的頻道換到另外一個(gè)的頻道。需要注 意的是,如果兩個(gè)用戶端選擇了同一個(gè)頻道,比如說用戶端26和28 都選擇了頻道3,多媒體服務(wù)器12則只抽取1次與頻道3相關(guān)的數(shù)據(jù), 并在它的標(biāo)題部分,放入用戶端模塊14和16的標(biāo)識(shí)。這樣,用戶端 模塊14和16可以從多媒體服務(wù)器12的發(fā)送中,抽取同樣的數(shù)據(jù),并 把它提供給各自的用戶端。本行業(yè)的一名普通技術(shù)人員就能理解,圖1中的多媒體系統(tǒng)為每 個(gè)用戶端提供了對(duì)多媒體源24的獨(dú)立進(jìn)入。作為另外一種可供選擇的 實(shí)施例,用戶端模塊的功能可以變化。例如,用戶端模塊14不提供用 戶端模塊16所提供的獨(dú)立功能,比方說用戶端模塊可以不要獨(dú)立的頻 道選擇功能,而只選擇其它用戶端選擇的頻道。這樣的話, 一個(gè)用戶 端模塊^可以服務(wù)若干用戶端。圖2說明的是一個(gè)多媒體系統(tǒng)的方框圖,這個(gè)多媒體系統(tǒng)包括多 媒體服務(wù)器42、若干用戶端模塊46-54和若千用戶端26-34。多媒體 月艮務(wù)器42與一個(gè)廣域網(wǎng)44和/或一個(gè)/>共交換電話網(wǎng)66耦合。這個(gè) 廣域網(wǎng)可以是,比方說因特網(wǎng)。多媒體服務(wù)器42可以是個(gè)獨(dú)立設(shè)備, 也可以嵌在一個(gè)調(diào)制解調(diào)器內(nèi)或者嵌在用戶端26-34中的一個(gè)內(nèi)。多 媒體服務(wù)器42的功能可利用分立元件和/或集成電路配以相應(yīng)的軟件 來實(shí)施。用戶端模塊46-54與多媒體服務(wù)器42與通信所用的通道,可以 是射頻通訊通道、紅外線連接和/或有線線路連接。在該系統(tǒng)40中, 服務(wù)器42為用戶端26-34中的每一個(gè)提供與公共電話網(wǎng)絡(luò)66和/或廣 域網(wǎng)44的獨(dú)立接入。為訪問^&共電話交換網(wǎng)66,用戶端26-34中的每一個(gè)都包括一個(gè) 標(biāo)識(shí)代碼(比如電話號(hào)碼)。多媒體服務(wù)器42包括無線電話功能,所以它如同一個(gè)基站,而與各自用戶端26-34連接的每個(gè)用戶端模塊 46-54就像一個(gè)手持機(jī)。這樣,對(duì)典型的電話通訊來說,多媒體服務(wù) 器42就是一個(gè)包括若干手持機(jī)(如用戶端26-34及其連接的用戶端模 塊46-54)的基站。值得注意的是,如果多媒體服務(wù)器42有與公共交 換電話網(wǎng)66的若干連接,若干用戶可以進(jìn)行同時(shí)電話交談。另外,多 媒體服務(wù)器42可以包含特定分組交換機(jī)(PBX)功能,從而使一個(gè)系 統(tǒng)內(nèi)的每個(gè)用戶端之間可以進(jìn)行通訊。例如,通過多媒體服務(wù)器42, 用戶端26可以與用戶端34溝通。為進(jìn)入廣域網(wǎng)44,多媒體服務(wù)器42包含一個(gè)網(wǎng)絡(luò)連接,可以是 一個(gè)DSL調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器、56K調(diào)制解調(diào)器、綜合服務(wù) 數(shù)字網(wǎng)(ISDN)調(diào)制解調(diào)器等。而且,多媒體服務(wù)器42包含若干網(wǎng) 絡(luò)訪問應(yīng)用程序(如網(wǎng)絡(luò)瀏覽應(yīng)用程序、電子郵件應(yīng)用程序等),使 每一個(gè)用戶可以訪問廣域網(wǎng)44。在運(yùn)行中,用戶端模塊46-54分別替 它們各自用戶端26-34,發(fā)出要求進(jìn)入廣域網(wǎng)44的指示。多媒體服務(wù) 器42接到請(qǐng)求后,基于請(qǐng)求,為相應(yīng)的用戶端打開訪問網(wǎng)絡(luò)的應(yīng)用程 序(電子郵件或網(wǎng)絡(luò)瀏覽器等)。多媒體服務(wù)器42可以為用戶端26-34 中的每一個(gè)打開若干網(wǎng)絡(luò)訪問應(yīng)用程序。這種情況下,多媒體^^務(wù)器 42用預(yù)先設(shè)定的方式,在用戶端中間分配網(wǎng)絡(luò)線路接入。例如,多媒 體服務(wù)器42可以采用權(quán)標(biāo)傳遞方式為每個(gè)用戶端提供網(wǎng)絡(luò)線路接入。多媒體服務(wù)器42從廣域網(wǎng)44 ,接收一個(gè)或多個(gè)用戶端26-34需 要的數(shù)據(jù)。多媒體服務(wù)器42多路復(fù)用數(shù)據(jù),并向用戶端模塊46-54提 供單路的發(fā)送流。每一個(gè)用戶端模塊監(jiān)控來自多媒體服務(wù)器42的發(fā) 送,并為各自的用戶端26-34抽取數(shù)據(jù)。當(dāng)偵測(cè)到用戶端的數(shù)據(jù)后, 用戶端模塊46把它抽取出來,并提供給它的用戶端。在這個(gè)圖解中,用戶端30-34正在訪問因特網(wǎng),也就是說在使用 網(wǎng)絡(luò)應(yīng)用程序。例如,用戶端34打開了網(wǎng)頁56,用戶端32打開了網(wǎng) 頁58,用戶端30打開了網(wǎng)頁60。每一個(gè)網(wǎng)頁對(duì)相應(yīng)的用戶端來說, 看上去似乎用戶端都是直接而獨(dú)立地訪問廣域網(wǎng)。從圖中還可以看出, 用戶端26和28分別了電子郵件應(yīng)用程序64和62。這樣,用戶端26和28就可以通過多媒體服務(wù)器42處理它們的電子郵件。圖3說明的是一個(gè)多媒體系統(tǒng)80的方框圖。多媒體系統(tǒng)80包括 一個(gè)多媒體服務(wù)器88、若干用戶端模塊卯-98、若干用戶端26-34、 一 個(gè)DVD播放器82、 一個(gè)VCR86以及其它的同類播放設(shè)備。其它的回 放設(shè)備還包括鐳射影碟(LD)播放器、數(shù)字VCR、閉路電視,便攜 式攝象機(jī),等等。在系統(tǒng)80中,多媒體服務(wù)器88為每個(gè)用戶端提供 對(duì)回放設(shè)備的訪問,如DVD播放器82和VCR86。每個(gè)用戶端可以 選擇接收DVD回放、VCR回放,或者其它任何視頻資源回放。在此圖解中,用戶端26選擇了 DVD回放83。相應(yīng)地,用戶端 26向用戶端模塊90發(fā)出指示。用戶端模塊90把用戶端26的選擇傳 到多媒體服務(wù)器88。多媒體服務(wù)器88處理這一選擇,并向用戶端模 塊90提供回放數(shù)據(jù)。圖3還顯示,用戶端32頁選擇了 DVD回放83, 用戶端28、 30和34選擇了 VCR回放87。這樣,相關(guān)的用戶端模塊 92-98把各自用戶端的選擇提供給多媒體服務(wù)器88。多媒體服務(wù)器88 處理這些選擇,生成流出數(shù)據(jù)流。此例中,流出數(shù)據(jù)流包括多路復(fù)用。 相應(yīng)地,媒體服務(wù)器88對(duì)用戶端模塊92-98提供的發(fā)送,鑒別哪一個(gè) 幀和/或包包含DVD回放數(shù)據(jù),哪一個(gè)幀和/或包包含VCR回放數(shù)據(jù)。 例如,多媒體服務(wù)器88可以對(duì)包含DVD回放數(shù)據(jù)或VCR回放數(shù)據(jù) 的包進(jìn)行標(biāo)注。作為選擇,多媒體服務(wù)器88可以通過包含特定用戶端 模塊的標(biāo)識(shí)來標(biāo)注這些包,而這些用戶端模塊是和提出特定VCR或 DVD回放請(qǐng)求的用戶端連接在一起的。另一方面,用戶端模塊卯-98 解釋多媒體服務(wù)器88發(fā)送的數(shù)據(jù),抽取相應(yīng)的數(shù)據(jù)給它的用戶端。這 樣抽取的數(shù)據(jù)就被提供給它的用戶端來回放。本行業(yè)的一名普通技術(shù)人員就能理解,多媒體服務(wù)器88可以通 過RF(射頻)連接、紅外線連接和/或有線線路連接與用戶端模塊90-98 耦合。而且每一個(gè)用戶斷模塊90-98既可以是獨(dú)立的設(shè)備,也可以嵌 入到各自的用戶端內(nèi)。本行業(yè)的一名普通技術(shù)人員也能理解,用戶端 模塊卯-98可以在分立元件和/或集成電路中實(shí)施,還包括相關(guān)的設(shè)計(jì) 操作。與此相似,多媒體服務(wù)器88可以是一個(gè)獨(dú)立的設(shè)備,也可以和和/或其它任何視頻設(shè)備連接在一起。多媒體 服務(wù)器88利用分立元件、集成電路和相關(guān)的設(shè)計(jì)操作來實(shí)施。圖4說明的是多媒體系統(tǒng)100的方框圖,包括多媒體服務(wù)器102、 若千用戶端模塊112-120、若干用戶端26-34、數(shù)字音頻存儲(chǔ)器設(shè)備104、 DVD音頻設(shè)備100、收音機(jī)108和CD播放機(jī)110。此圖顯示,多媒 體服務(wù)器100在不需要獨(dú)立和直接連接每個(gè)音頻設(shè)備的情況下,為若 干用戶端提供對(duì)若干音頻資源的選擇。操作中,用戶端模塊112-12從各自的用戶端接收一個(gè)選擇請(qǐng)求。 此選擇請(qǐng)求正在選擇音頻回放,選擇的資源是數(shù)字音頻存儲(chǔ)設(shè)備104 (它可以存儲(chǔ)MP3文件、數(shù)字化音頻等)、DVD音頻播放器、收音 機(jī)108、 CD播放機(jī)110等任何其它類型的音頻資源。收到選擇請(qǐng)求后,多媒體服務(wù)器102處理請(qǐng)求, 一旦完成確認(rèn)就 從適當(dāng)?shù)囊纛l源104-110中提取數(shù)據(jù)。多媒體服務(wù)器102把來自音頻 源104-110的音頻數(shù)據(jù)多路復(fù)用為單路的發(fā)送。每一個(gè)用戶端模塊 112-120接收此發(fā)送,并為它的用戶端提取相關(guān)部分。如圖4所示,用戶端26從數(shù)字音頻存儲(chǔ)設(shè)備104選擇了顯示音 頻。相應(yīng)地,用戶端26向用戶端模塊112發(fā)出選擇請(qǐng)求。此選擇請(qǐng)求 接著被傳到多媒體服務(wù)器102。多媒體服務(wù)器102處理這一請(qǐng)求,并 從數(shù)字音頻存儲(chǔ)設(shè)備104啟動(dòng)回放。多媒體服務(wù)器102接收來自數(shù)字 音頻存儲(chǔ)設(shè)備104的音頻重放數(shù)據(jù),并把它與來自其它音頻源的音頻 回放數(shù)據(jù)進(jìn)行多路復(fù)用處理,然后向用戶端模塊提供單路傳輸。來自 多媒體服務(wù)器102的傳輸可以以包和/或幀的形式。每一個(gè)包和/或幀 包含一個(gè)標(biāo)題部分,標(biāo)注著數(shù)據(jù)來源和/或數(shù)據(jù)標(biāo)識(shí)。相應(yīng)地,用戶端 模塊112監(jiān)控發(fā)給它和/或標(biāo)注為數(shù)字音頻存儲(chǔ)設(shè)備104的教據(jù)。用戶 端模塊在偵測(cè)到傳輸中的這些數(shù)據(jù)后,就抽取出來,提供給用戶端26 進(jìn)行數(shù)字音頻回放122。用戶端28選擇了 DVD音頻回放124。因此,用戶端模塊114把 此選擇請(qǐng)求提供給多媒體服務(wù)器102。多媒體服務(wù)器102通過DVD音 頻設(shè)備106啟動(dòng)DVD音頻回放。此DVD音頻回放與其它音頻回放一起被多路復(fù)用處理,多路復(fù)用后的數(shù)據(jù)以單路傳輸?shù)男问奖惶峁┙o用戶端模塊。用戶端模塊114抽取DVD音頻回放數(shù)據(jù)并把它提供給用 戶端28。用戶端模塊120為用戶端34提供相同的功能。用戶端模塊116為用戶端30提供相似的服務(wù),不同的是關(guān)于CD 回放126。因此用戶端模塊116把用戶端30的CD回放請(qǐng)求提供給多 媒體服務(wù)器102。多媒體服務(wù)器102通過CD播放器110啟動(dòng)CD回 放,并把CD回放多路復(fù)用處理為傳輸流。用戶端模塊116從傳輸流 中抽取CD回放數(shù)據(jù)并提供給用戶端30。用戶端模塊118為用戶端32提供了與多媒體服務(wù)器102連接的 廣播回放。在此例中,用戶端32提出了廣播回放的指令和想要的電臺(tái)。 用戶端模塊118把這個(gè)請(qǐng)求提供給多媒體服務(wù)器102,多媒體服務(wù)器 102解釋此請(qǐng)求,并在廣播接收器108接收的頻道中選出一個(gè)頻道。 選定廣播頻道的數(shù)據(jù)和其它正在被多媒體服務(wù)器102處理的音頻數(shù)據(jù) 一起被多路復(fù)用處理。用戶端模塊118從傳輸中抽取合適的廣播數(shù)據(jù) 并提供給用戶端32。圖5說明的是一個(gè)多媒體系統(tǒng)的方框圖,這個(gè)多媒體系統(tǒng)包括多 媒體服務(wù)器132、用戶端模塊134-142、用戶端26-34和若干多媒體源。 多媒體源包括VCR86、 DVD播放器82,數(shù)字音頻存儲(chǔ)設(shè)備104、 DVD 音頻106、無線電接收器108, CD播放機(jī)llO,多媒體源24、公共交 換電話網(wǎng)66、廣域網(wǎng)44,以及其它任何類型的音頻和視頻資源。在系 統(tǒng)130中,用戶端26-34可以選擇回放這些多媒體源的任何一個(gè),和/ 或與之連接。來自每個(gè)用戶端模塊的選擇請(qǐng)求將鑒別需要的多媒體源、 用戶端、需要的服務(wù)和任何其它信息,以幫助多媒體服務(wù)器132處理 此請(qǐng)求。這樣,當(dāng)一個(gè)用戶端訪問因特網(wǎng)的時(shí)候,可能另一個(gè)用戶端 在看衛(wèi)星廣播頻道,另一個(gè)用戶端在聽CD回放,另一個(gè)用戶端在電 話聊天,還有一個(gè)在觀看DVD回放。所以這一切都通過多媒體月艮務(wù) 器132實(shí)現(xiàn)了,而不需要這些用戶端直接進(jìn)入這些多媒體源,也不需 要每個(gè)用戶端有自己的多媒體源和/或多媒體源連接。從根本上講,圖 1-4中一個(gè)或多個(gè)多媒體服務(wù)器12、 42、 88和102的功能,多媒體服務(wù)器132都可以提供。同時(shí),圖1-4中描述的一個(gè)或多個(gè)用戶端模塊 的功能,用戶端模塊134-142也可以提供。本行業(yè)的一名普通技術(shù)人員就能理解,多媒體服務(wù)器12、 24、 42、 88、 102和/或132可以與下列設(shè)施耦合,以提供圖l-5大致描述的網(wǎng) 絡(luò)功能家庭影院接收器、電視機(jī)、調(diào)制解調(diào)器、機(jī)頂盒、電纜接收 器、衛(wèi)星接收器、VCR、 DVD播放器,等等。本行業(yè)的一名普通技術(shù) 人員也能理解,圖1-5中的用戶端26-34可以是下列中的任何一種個(gè) 人電腦、膝上型電腦、個(gè)人數(shù)字助手、可視電話、數(shù)字電話、移動(dòng)電 話、顯示器、電視機(jī)、高清晰度電視、打印機(jī)、傳真機(jī)以及其它包含 音頻和/或視頻播放的設(shè)備。圖6說明的是圖1系統(tǒng)10內(nèi)多媒體服務(wù)器12和用戶端模塊14-22 的方框圖。多媒體服務(wù)器12包括調(diào)諧模塊150、頻道混頻器152、收 發(fā)模塊154和控制模塊156。多媒體服務(wù)器12通過通訊通道192和用 戶端模塊14-22中的每一個(gè)耦合。通訊通道192可以是有線線路連接、 發(fā)送用有線線路連接、接收用有線線路連接、收發(fā)用射頻通道、發(fā)送 用射頻通道、接收用射頻通道、收發(fā)用紅外線通道、發(fā)送用紅外線通 道和/或接收用紅外線通道。每一個(gè)用戶端模塊14-22包括一個(gè)網(wǎng)絡(luò)接口控制器168、選擇模 塊170、視頻和/或音頻接口 172。選擇模塊170經(jīng)過耦合,接收用戶 端的輸出,生成頻道選擇178。因此,如果用戶端是一臺(tái)電視機(jī),它 就把信號(hào)發(fā)給選擇模塊170,指出所需要的頻道。頻道選擇模塊170 也可以包含一個(gè)遙控接收器,這樣當(dāng)用遙控器來調(diào)換電視頻道的時(shí)候, 頻道選擇模塊170可以接收此控制信號(hào)并進(jìn)行解釋,由此生成頻道選 擇178。網(wǎng)絡(luò)接口控制器168接收頻道選擇178,并準(zhǔn)備把它通過通訊通 道192發(fā)送到多媒體服務(wù)器12。 通訊通道192的類型判定網(wǎng)絡(luò)接口 控制器168執(zhí)行的操作過程。例如,通訊通道是有線線路連接,頻道 選擇178可以根據(jù)下列一種收發(fā)方式進(jìn)行處理時(shí)分多路技術(shù)(TDM)、 頻分多路技術(shù)(FDM)、樂^碼調(diào)制(PCM)、移幅鍵控(ASK)、移相鍵控(PSK)、正交移相鍵控(QPSK)、正交幅度調(diào)制(QAM)、載波偵聽多址 接達(dá)(CSMA)、避免沖突的載波偵聽多址接達(dá)、以及帶有檢測(cè)沖突的 載波偵聽多址接達(dá)。網(wǎng)絡(luò)接口控制器168把頻道選擇178作為頻道選擇請(qǐng)求190的發(fā) 送到多媒體服務(wù)器12的收發(fā)模塊154。本行業(yè)的一名普通技術(shù)人員就 能理解,用戶端模塊14-20在生成各自的頻道選擇請(qǐng)求14-20時(shí),執(zhí)行 了與用戶端模塊22相似的功能。本行業(yè)的一名普通技術(shù)人員就能理解, 頻道選擇178可以包括選擇音頻頻道、視頻頻道、特定音頻源(如CD 回放)、特定視頻源(如DVD回放),等等。而且,頻道選擇請(qǐng)求 182-190還可以包括音量調(diào)節(jié)、畫面質(zhì)量設(shè)定和調(diào)節(jié)、顯示限制、購(gòu) 買請(qǐng)求、畫中畫激活與解除、畫中畫頻道選擇、視頻暫停、倒放、快 進(jìn)及音頻無音。收發(fā)模塊154通過通訊通道192接收來自用戶端模塊14-22的頻 道選擇請(qǐng)求182-1卯。收發(fā)模塊154抽取來自請(qǐng)求182-190的物理層信 息,以提取各自的頻道選擇請(qǐng)求164。收發(fā)模塊154把頻道選擇請(qǐng)求 164提供給控制模塊156。作為一個(gè)類推,注意頻道選擇請(qǐng)求178對(duì)應(yīng) 網(wǎng)絡(luò)層數(shù)據(jù),而頻道選擇請(qǐng)求182-1卯對(duì)應(yīng)ISO標(biāo)準(zhǔn)化通訊系統(tǒng)的物 理層數(shù)據(jù)。這樣,頻道選擇請(qǐng)求利用其標(biāo)題部分的物理層類的標(biāo)識(shí), 并在其數(shù)據(jù)部分包含了頻道選擇178。這些頻道選擇包含了標(biāo)題部分 和與選定頻道對(duì)應(yīng)的數(shù)據(jù)部分。控制模塊156處理頻道選擇請(qǐng)求164。頻道選擇請(qǐng)求的處理包括 鑒別請(qǐng)求,并由此準(zhǔn)備一套頻道選擇命令160。調(diào)諧模塊150接收到 這套頻道選擇命令160,然后基于頻道選擇命令160,從若干頻道158 中抽取出一套頻道162。這里的若干頻道可以來自衛(wèi)星連接、電纜連 接、NTSC制式播放、高清晰度電視播放、PAL制式播放,等等。調(diào) 諧模塊150把這套頻道162中的每一個(gè)頻道的數(shù)據(jù)提供給頻道混頻器 152。頻道混頻器152對(duì)這套頻道162進(jìn)行混頻處理(如多路復(fù)用), 生成頻道數(shù)據(jù)流166。頻道的混頻處理包括,把每個(gè)頻道的數(shù)據(jù)轉(zhuǎn)化成通用數(shù)據(jù)類型,再把通用數(shù)據(jù)轉(zhuǎn)化成特定數(shù)據(jù)格式,以作為頻道數(shù)據(jù)流166來傳輸。收發(fā)模塊154通過頻道數(shù)據(jù)包180發(fā)送頻道數(shù)據(jù)流166。作為選 擇,頻道數(shù)據(jù)流166也可以用頻道數(shù)據(jù)幀的方式發(fā)送。每一個(gè)用戶端 模塊14-22通過它的網(wǎng)絡(luò)接口控制器168接收包或幀。每個(gè)用戶端模塊的網(wǎng)絡(luò)接口控制器168,通過解釋每個(gè)頻道數(shù)據(jù)包180的標(biāo)題,來判斷它是否以自己對(duì)應(yīng)的用戶端模塊為接收地址。如果是,網(wǎng)絡(luò)接口控制器168移走頻道數(shù)據(jù)包180的物理層部分,并提取頻道數(shù)據(jù)176。頻道數(shù)據(jù)176被提供給視頻和/或音頻接口 172。例如,如果頻道數(shù)據(jù)176是視頻數(shù)據(jù),則接口 172是用來播放相關(guān)用戶端輸出的視頻接口。而如果頻道數(shù)據(jù)176是音頻數(shù)據(jù),接口172就 是一個(gè)與相關(guān)用戶端音頻輸出耦合的音頻接口。圖7說明的是圖2多媒體系統(tǒng)40中多媒體服務(wù)器42和用戶端模 塊46-54的方框圖。多媒體服務(wù)器42包括調(diào)制解調(diào)器接口 202、處理 模塊204、存儲(chǔ)器206和收發(fā)模塊208。調(diào)制解調(diào)器接口 202與網(wǎng)絡(luò)連 接200處于操作性耦合,因而也就與廣域網(wǎng)44操作性耦合。處理模塊 204也和公共交換電話網(wǎng)66操作性耦合。每一個(gè)用戶端模塊46-54包含一個(gè)網(wǎng)絡(luò)接口控制器168和用戶端 接口 222。在操作中,用戶端模塊通過各自的用戶端接口 222,接收顯 示用戶端需要的請(qǐng)求,用戶端想通過廣域網(wǎng)44建立因特網(wǎng)聯(lián)接,或者 想通過公共交換電話網(wǎng)打電話,或者想建立用戶端到用戶端的通信。 用戶端接口 222為用戶端提供連接,通過以下方式PCI總線接口、 AC97總線接口、并行輸入、串行輸入,等等。網(wǎng)絡(luò)接口控制器168 處理來自其用戶端的請(qǐng)求,生成請(qǐng)求包,請(qǐng)求包被發(fā)送到多媒體服務(wù) 器42的收發(fā)模塊208。收發(fā)模塊208根據(jù)多媒體系統(tǒng)采用的數(shù)據(jù)傳輸協(xié)議,提取來自包 的請(qǐng)求。收發(fā)模塊把提取到的請(qǐng)求提供給處理模塊204。處理模塊204 判斷請(qǐng)求是否有效。如有效,處理模塊204建立與>^共交換電話網(wǎng)66 和/或廣域網(wǎng)44的適當(dāng)接口。包括處理模塊204的電話連接與公共交換電話網(wǎng)的適當(dāng)接口,發(fā)揮無繩電話的基站的作用,而用戶端模塊和/ 或用戶端發(fā)揮著相當(dāng)于無繩手持機(jī)的功能。如果請(qǐng)求是通過廣域網(wǎng)44訪問因特網(wǎng),適當(dāng)?shù)慕涌诎榘l(fā)出 請(qǐng)求的用戶端啟動(dòng)網(wǎng)絡(luò)訪問應(yīng)用程序的處理模塊。網(wǎng)絡(luò)訪問應(yīng)用程序 可以是網(wǎng)絡(luò)瀏覽器程序、電子郵件程序,等等。具體哪一種網(wǎng)絡(luò)訪問 程序要由用戶端提供的請(qǐng)求來判定。在啟動(dòng)網(wǎng)絡(luò)訪問程序時(shí),處理程 序判斷網(wǎng)絡(luò)連接200是否與廣域網(wǎng)44處于活躍的耦合狀態(tài)。如果不是, 處理模塊204經(jīng)由調(diào)制解調(diào)器接口 202,通過網(wǎng)絡(luò)連接200,建立起與 廣域網(wǎng)44的連接。此時(shí),相應(yīng)的用戶端就能訪問因特網(wǎng)了。因特網(wǎng)聯(lián)接建立后,用戶端接口 222接收來自用戶端的因特網(wǎng)數(shù) 據(jù),并提供給網(wǎng)絡(luò)接口控制器168。因特網(wǎng)數(shù)據(jù)包括用戶端對(duì)某個(gè)網(wǎng) 絡(luò)訪問程序(如網(wǎng)絡(luò)瀏覽器、電子郵件)所作回應(yīng)的輸入。例如,一 個(gè)電子郵件程序輸入包括發(fā)信息、讀信息、寫信息等。通過網(wǎng)絡(luò)訪問 程序,這些輸入在經(jīng)過多媒體服務(wù)器相應(yīng)的處理后,被發(fā)送回用戶端 供顯示。這樣,從用戶端的角度看,它有直接的因特網(wǎng)接入。用戶端通過鍵盤、觸摸屏及其它的輸入設(shè)備進(jìn)行輸入,并通過用 戶端接口 222提供給用戶端模塊。用戶端接口 222把這些輸入提供給 網(wǎng)絡(luò)接口控制器168,網(wǎng)絡(luò)接口控制器168將它們進(jìn)行分包處理,生 成包218。包218包含標(biāo)題部分和數(shù)據(jù)部分。標(biāo)題部分包括用戶端模 塊及用戶端的標(biāo)識(shí)、目的地地址和其它物理層標(biāo)題信息。數(shù)據(jù)部分包 括用戶端提供的輸入數(shù)據(jù)。每一個(gè)用戶端模塊46-54通過相似的方式 生成包。網(wǎng)絡(luò)接口控制器168通過通訊通道192,把包210-218提供給多 媒體服務(wù)器42的收發(fā)模塊208。因?yàn)橐蛱鼐W(wǎng)通道是典型的雙向通訊, 所以通訊通道193會(huì)包含一個(gè)單獨(dú)的發(fā)送通道和一個(gè)單獨(dú)的接收通 道。發(fā)送通道會(huì)用來向多媒體服務(wù)器發(fā)送包210-218,而接收通道用 來接收多媒體服務(wù)器42發(fā)來的經(jīng)過多路復(fù)用處理的用戶端數(shù)據(jù)。收發(fā)模塊208接收包210-218后,移走物理層標(biāo)題數(shù)據(jù),生成經(jīng) 過提取的請(qǐng)求220。經(jīng)過提取的請(qǐng)求220被提供給處理模塊204,處理模塊204通過執(zhí)行其上的網(wǎng)絡(luò)訪問程序把它們轉(zhuǎn)化成網(wǎng)絡(luò)數(shù)據(jù)224。 需要注意的是,網(wǎng)絡(luò)數(shù)據(jù)224包含每個(gè)用戶端訪問廣域網(wǎng)的單獨(dú)數(shù)據(jù)。 處理模塊204通過調(diào)制解調(diào)器接口 ,把網(wǎng)絡(luò)數(shù)據(jù)224作為外轉(zhuǎn)調(diào)制解 調(diào)器數(shù)據(jù)234,提供給網(wǎng)絡(luò)連接200。對(duì)外轉(zhuǎn)調(diào)制解調(diào)器數(shù)據(jù)234的回 應(yīng),被通過網(wǎng)絡(luò)連接200,作為內(nèi)轉(zhuǎn)調(diào)制解調(diào)器數(shù)據(jù)232接收。處理 模塊204通過調(diào)制解調(diào)器接口 202,把內(nèi)轉(zhuǎn)調(diào)制解調(diào)器數(shù)據(jù)232作為 接收的網(wǎng)絡(luò)包226接收下來。處理模塊204解釋收到的網(wǎng)絡(luò)包224,以識(shí)別它的來源和目的地。 對(duì)每一個(gè)以特定用戶端為目的地的網(wǎng)絡(luò)包,處理模塊加上標(biāo)題信息, 生成用戶端數(shù)據(jù)228,發(fā)往特定的用戶端。收發(fā)模塊208對(duì)用戶端數(shù) 據(jù)228進(jìn)行物理層接口處理,生成多路復(fù)用用戶端數(shù)據(jù)230。每一個(gè)用戶端模塊46-54通過通訊通道192收到多路復(fù)用用戶端 數(shù)據(jù)230。網(wǎng)絡(luò)接口控制器168監(jiān)控多路復(fù)用用戶端數(shù)據(jù)230,識(shí)別以 各自用戶端模塊為目的地的包和各自的用戶端。對(duì)每一個(gè)識(shí)別出相應(yīng) 用戶端模塊的包,網(wǎng)絡(luò)接口控制器168剝?nèi)テ湮锢韺有畔?,向用戶?接口 222分別提供用戶端數(shù)據(jù)。用戶端接口 222把用戶端數(shù)據(jù)提供給 相應(yīng)的用戶端,從而促成特定的用戶端對(duì)因特網(wǎng)的訪問。多媒體服務(wù)器42也可以提供系統(tǒng)40內(nèi)部通信,或者說用戶端-用戶端的通信。在此情況下,用戶端接口 222從它的用戶端那里接收 到內(nèi)部通信的請(qǐng)求。網(wǎng)絡(luò)接口控制器168將分包此請(qǐng)求,并提供給多 媒體服務(wù)器42的收發(fā)模塊208。處理模塊204處理此請(qǐng)求,并判斷其 是否能實(shí)現(xiàn)。請(qǐng)求能否實(shí)現(xiàn)要基于以下內(nèi)容多媒體服務(wù)器的資源情 況、通訊通道192的帶寬情況、與內(nèi)部通信有關(guān)的用戶端的功能情況。 如果請(qǐng)求可以實(shí)現(xiàn),處理模塊204給發(fā)起的用戶端提供一個(gè)反饋。一旦內(nèi)部通訊建立起來,發(fā)起的用戶端通過網(wǎng)絡(luò)接口控制器168 把數(shù)據(jù)以包的形式提供給多媒體服務(wù)器。這些包包括標(biāo)題部分和數(shù)據(jù) 部分。標(biāo)題部分顯示數(shù)據(jù)部分包括用戶端-用戶端的數(shù)據(jù)。一旦處理模塊204接收到分包的內(nèi)部通信數(shù)據(jù),它馬上偵測(cè)出這 是用戶端—用戶端通信,并處理用戶端一用戶端數(shù)據(jù)236。處理模塊204把用戶端一用戶端數(shù)據(jù)236作為用戶端數(shù)據(jù)228的一部分來提供。 用戶端數(shù)據(jù)228包括標(biāo)題信息,標(biāo)題信息標(biāo)識(shí)著它是用戶端一用戶端 數(shù)據(jù)、電信數(shù)據(jù)和/或因特網(wǎng)通信數(shù)據(jù)。收發(fā)模塊208對(duì)用戶端數(shù)據(jù)228進(jìn)行物理層分包,生成多路復(fù)用 用戶端數(shù)據(jù)230。目標(biāo)用戶端模塊通過網(wǎng)絡(luò)接口控制器168識(shí)別包含 用戶端一用戶端通信的包,網(wǎng)絡(luò)接口控制器168剝?nèi)チ税奈锢韺硬?分,把用戶端一用戶端數(shù)據(jù)提供給了用戶端接口 222。用戶端接口 222 把內(nèi)部通信數(shù)據(jù)提供給各自的用戶端。圖8說明的是圖3多媒體系統(tǒng)80中多媒體服務(wù)器88和用戶端模 塊90-98的方框圖。多媒體服務(wù)器88包括調(diào)諧模塊240、頻道混頻器 242、收發(fā)模塊246和控制模塊244。每一個(gè)用戶端模塊90-98 —個(gè)網(wǎng) 絡(luò)接口控制器270、視頻和/或音頻接口 172和選擇模塊272。在運(yùn)行中,選擇模塊272接收到來自一個(gè)用戶端的輸入,生成源 選擇276。來自用戶端的輸入顯示要訪問的特定的多媒體源。此例中, 多媒體源可以是一個(gè)DVD播放器82, 一個(gè)VCR86,一個(gè)壓縮視頻資源 272、閉路電視系統(tǒng),以及其它任何類型的視頻資源。選擇模塊272 可以直接從用戶端接收輸入,也可以包括接收來自用戶端遙控設(shè)備的 信息的電路。這樣,選擇模塊272解釋用戶端的遙控發(fā)送并生成源選 擇276。源選擇276包含標(biāo)題部分和數(shù)據(jù)部分。標(biāo)題部分包括用戶端 的標(biāo)識(shí),并顯示數(shù)據(jù)部分包含的是一個(gè)請(qǐng)求,而不是實(shí)際數(shù)據(jù)。源選擇276被提供給網(wǎng)絡(luò)接口控制器270,網(wǎng)絡(luò)接口控制器270 在其上加上物理層,并作為選擇請(qǐng)求258-266,提供給多媒體服務(wù)器 88。收發(fā)模塊246接收到選擇請(qǐng)求258-266,并移走其上的物理層。 收發(fā)模塊246把包含用戶端模塊源選擇276的選擇請(qǐng)求250,提供給 控制模塊244??刂颇K處理選擇請(qǐng)求250,來鑒別此請(qǐng)求,判定服務(wù) 器是否支持此請(qǐng)求。如支持,提供一套選擇命令252。調(diào)諧模塊240收到這套選擇命令252,并根據(jù)相應(yīng)的選擇命令 252,從多媒體源82、 86和248中的一個(gè)或幾個(gè)中間選擇數(shù)據(jù)。調(diào)諧模塊240把所選多媒體源的數(shù)據(jù),作為一套頻道254,提供給頻道混 頻器242。頻道混頻器242處理這套頻道254,把每個(gè)頻道資源的數(shù)據(jù)轉(zhuǎn)化 為通用數(shù)據(jù)。通用數(shù)據(jù)又被轉(zhuǎn)化成特定格式的視頻數(shù)據(jù),接著融入到 頻道數(shù)據(jù)流256中。收發(fā)模塊246接收頻道數(shù)據(jù)流256,把它分包成 數(shù)據(jù)包268,以進(jìn)行發(fā)送,。每一個(gè)用戶端模塊90-98的網(wǎng)絡(luò)接口控制器270接收數(shù)據(jù)包268。 網(wǎng)絡(luò)接口控制器270剝?nèi)テ渖系奈锢韺?,并進(jìn)行解釋,以判斷此包是 否以各自的用戶端模塊為目的地。如是,網(wǎng)絡(luò)接口控制把包內(nèi)的視頻 和/或音頻數(shù)據(jù)提供給視頻和/或音頻接口 172 。視頻和/或音頻接口 172把數(shù)據(jù)提供給用戶端的視頻和/或音頻輸入。圖9說明的是圖4多媒體系統(tǒng)100中多媒體服務(wù)器102和用戶端 模塊112-120方框圖。在此圖解中,多媒體服務(wù)器102包括一個(gè)收發(fā) 模塊286、控制模塊284、調(diào)諧模塊280和頻道混頻器282。每一個(gè)用 戶端模塊120包括一個(gè)網(wǎng)絡(luò)接口控制器308、選擇模塊310和音頻接 口 312。在運(yùn)行中,選擇模塊310從自己的用戶端接收到一個(gè)輸入。此輸 入標(biāo)識(shí)著一個(gè)特定的音頻資源,如數(shù)字音頻存儲(chǔ)器104、 CDllO、 DVD106、無線電接收器108。選擇模塊310接收到此輸入,生成源選 擇314。源選擇314標(biāo)識(shí)著特定的資源和相應(yīng)的用戶端。網(wǎng)絡(luò)接口控 制器308分包源選擇314,并作為選擇請(qǐng)求298-306,提供給多媒體服 務(wù)器102。收發(fā)模塊286通過通信通道192收到選擇請(qǐng)求298-306,并把源 選擇314重構(gòu)為選擇請(qǐng)求288。控制模塊284接收選擇請(qǐng)求288,并判 斷它是否可以滿足。這個(gè)判斷是基于多媒體服務(wù)器102的資源情況、 通信通道192的帶寬情況、特定用戶端的真實(shí)性及其訪問權(quán)限。如果 此選擇請(qǐng)求能被處理,控制模塊為每個(gè)選擇請(qǐng)求生成相應(yīng)的選擇命令 292。調(diào)諧模塊280接收到這套選擇命令292,并從標(biāo)識(shí)的音頻源中存取回放數(shù)據(jù)。音頻源包括可以存儲(chǔ)數(shù)字化音頻的數(shù)字音頻存儲(chǔ)器104、 MP3文件、CD播放器、DVD音頻播放器106以及無線電接收器108。 調(diào)諧模塊280把所選的相應(yīng)音頻服務(wù)的回放,作為一套頻道294輸出。 頻道混頻器282接收這套頻道294,并把它們轉(zhuǎn)化為通用音頻數(shù) 據(jù)。通用音頻數(shù)據(jù)又被轉(zhuǎn)化成特定的音頻數(shù)據(jù)格式,接著融入到頻道 數(shù)據(jù)流290中。頻道混頻器282把頻道數(shù)據(jù)流290提供給收發(fā)模塊286。 收發(fā)模塊286分包頻道數(shù)據(jù)流290,然后作為數(shù)據(jù)包296,提供給用戶 端才莫塊112-120。用戶端模塊112-120的網(wǎng)絡(luò)接口控制器308接收數(shù)據(jù)包296,并 解釋每一個(gè)包,以判斷其是否是給各自用戶端模塊120的。對(duì)于每一 個(gè)給各自用戶端模塊的包,網(wǎng)絡(luò)接口控制器308抽取音頻數(shù)據(jù)316, 并提供給音頻接口 312。音頻接口 312把供回放的音頻數(shù)據(jù)316提供 給它各自的用戶端設(shè)備。圖IO說明的是圖5多媒體系統(tǒng)130中多媒體服務(wù)器132和用戶 端模塊134-142的方框圖。多媒體服務(wù)器132包括一個(gè)處理模塊345、 存儲(chǔ)器347、頻道混頻器342、收發(fā)模塊346、控制模塊344和調(diào)諧模 塊340。每一個(gè)用戶端模塊142包括一個(gè)選擇模塊334、網(wǎng)絡(luò)接口控制 器330、用戶端接口 222、視頻和音頻接口 172、視頻接口 332和音頻 接口 312。在這個(gè)多媒體通訊系統(tǒng)中,可以選在多媒體服務(wù)中任意選擇,包 括用戶端-用戶端通信、收看來自衛(wèi)星和電纜等連接的頻道、收看閉路 電視、收看存儲(chǔ)器內(nèi)的壓縮視頻、收看DVD、收看錄像、收聽數(shù)字音 頻、收聽CD、收聽DVD音頻、收聽廣播、訪問因特網(wǎng)以及打電話。 要啟動(dòng)一項(xiàng)或多項(xiàng)這樣的多媒體服務(wù), 一個(gè)用戶端模塊的選擇 模塊334要接收到用戶端設(shè)備的輸入,或者用戶端設(shè)備的遙控設(shè)施的 輸入。這個(gè)輸入標(biāo)識(shí)著特定的用戶端,也標(biāo)識(shí)著所需的特定的服務(wù)。 選捧模塊334解釋輸入并生成源選擇336。選擇模塊334把源選擇336 提供給網(wǎng)絡(luò)接口控制器330。網(wǎng)絡(luò)接口控制器330準(zhǔn)備源選擇336,以發(fā)送給多媒體服務(wù)器132。需要完成的準(zhǔn)備工作包括為物理層類型的發(fā)送,分包源選擇 336;在時(shí)分調(diào)制發(fā)送模式中,把至少部分源選擇336放入分配的時(shí)隙; 回應(yīng)來自多媒體服務(wù)器132的輪詢請(qǐng)求;請(qǐng)求及接收令牌環(huán)網(wǎng);等等。 不管采用的那種類型的訪問方案,網(wǎng)絡(luò)接口控制器330生成請(qǐng)求 320-328,請(qǐng)求320-328被發(fā)送到多媒體服務(wù)器132的收發(fā)模塊346。收發(fā)模塊346從用戶端模塊134-142接收到請(qǐng)求320-328。收發(fā) 模塊346根據(jù)釆用的發(fā)送方式處理請(qǐng)求。例如,如果發(fā)送方式為載波 偵聽多址接達(dá),收發(fā)模塊346解釋標(biāo)題以識(shí)別特定的用戶端,從而可 以把320-328單獨(dú)隔離開。再比如,如果用的是時(shí)分調(diào)制技術(shù),收發(fā) 模塊346識(shí)別分配給每個(gè)用戶端模塊的特定時(shí)隙,鑒別相應(yīng)的請(qǐng)求 320-328。不管采用的那種類型的發(fā)送方式,收發(fā)模塊346移走請(qǐng)求 320-328上面的物理層,以提取源選擇336。源選擇336作為選擇請(qǐng)求 250,被提供給控制模塊344。收發(fā)模塊346處里請(qǐng)求320-328以識(shí)別請(qǐng)求的具體類型。如果請(qǐng) 求是訪問多媒體源,就像上面描述的那樣處理。但是,如果收發(fā)模塊 346偵測(cè)到,請(qǐng)求320-328中的一個(gè)或幾個(gè),所請(qǐng)求的是用戶端-用戶 端通信,收發(fā)模塊346生成一個(gè)用戶端-用戶端請(qǐng)求。該請(qǐng)求被提供給 處理模塊345??刂颇K334根據(jù)訪問權(quán)限,解釋每個(gè)選擇請(qǐng)求350,并對(duì)每個(gè) 用戶端模塊134-142進(jìn)行鑒定。如果選擇請(qǐng)求有效,而且用戶端模塊 通過鑒定,控制模塊334為每個(gè)請(qǐng)求320-328生成一套命令??刂颇?塊334把這些選擇命令,作為命令352,提供給調(diào)諧模塊340。調(diào)諧模塊340處理這套命令352中的每一個(gè),以確認(rèn)需要訪問的 多媒體源。調(diào)諧模塊340為每個(gè)收到的命令,選擇多媒體源的合適頻 道。對(duì)包含若干頻道的源,如衛(wèi)星連接、電纜連接、廣播接收器等, 調(diào)諧模塊340在選擇特定源的同時(shí),進(jìn)一 步從此源的多頻道中選出一 個(gè)頻道。這些隔離的頻道,作為一套頻道348,被提供給頻道混頻器 342。處理模塊345接收到用戶端-用戶端通信請(qǐng)求,進(jìn)行處理,生成用戶端-用戶端數(shù)據(jù)236。處理模塊345把用戶端-用戶端數(shù)據(jù)236,作 為用戶端數(shù)據(jù)228提供給頻道混頻器342?;祛l器342處理這套頻道348和用戶端數(shù)據(jù)228 (如果包括在內(nèi) 的話),混頻器342把這套頻道348中每個(gè)頻道的數(shù)據(jù)轉(zhuǎn)化成通用數(shù) 據(jù)。用戶端數(shù)據(jù)228和這套頻道348的通用數(shù)據(jù)被多路復(fù)用處理,生 成頻道數(shù)據(jù)流354?;祛l器342把頻道數(shù)據(jù)流354提供給收發(fā)模塊346。收發(fā)模塊346根據(jù)多媒體通信采用的數(shù)據(jù)傳輸協(xié)議,發(fā)送系統(tǒng)頻 道數(shù)據(jù)流354。這樣頻道數(shù)據(jù)流354被裝幀、分包等,以生成數(shù)據(jù)包 356。生成數(shù)據(jù)包356被通過通信通道提供給每一個(gè)用戶端模塊 134-142。每個(gè)用戶端模塊的網(wǎng)絡(luò)接口控制器330接收數(shù)據(jù)包356,并解釋 其標(biāo)題上面的數(shù)據(jù),判斷該包是否給相應(yīng)的用戶端模塊。如果是,用 戶端接口控制器剝?nèi)テ渖蠈拥男畔?,并進(jìn)一步解釋包內(nèi)數(shù)據(jù)的具體類 型。這要通過閱讀更多的上層信息,來判定特定的信息源和/或訪問存 儲(chǔ)器,把相關(guān)的包和源選擇336對(duì)應(yīng)起來。如果包對(duì)應(yīng)的數(shù)據(jù)來自多 媒體源,網(wǎng)絡(luò)接口控制器330把音頻(或)視頻數(shù)據(jù)338,提供個(gè)一 個(gè)或若干接口 172、 332或312。但是,如果數(shù)據(jù)與用戶端-用戶端通 信、電話或訪問因特網(wǎng)有關(guān),網(wǎng)絡(luò)接口控制器330就把收到數(shù)據(jù)提供 給用戶端接口 222。每個(gè)接口 172、 332或312與各自的用戶端設(shè)備相連,或者通過 用戶端設(shè)備的外部接口,如串口、并口等,或者通過PCI總線、AC97 總線等實(shí)現(xiàn)內(nèi)部連接。 一旦數(shù)據(jù)被用戶端設(shè)備接收,并進(jìn)行音頻和/ 或視頻回放,就好像用戶端設(shè)備直接訪問此多媒體源一樣。業(yè)內(nèi)普通技術(shù)人員就理解,頻道混頻器342可以根據(jù)數(shù)據(jù)的類型, 采用優(yōu)先化方式對(duì)數(shù)據(jù)進(jìn)行混頻。例如,被混頻的數(shù)據(jù)包含實(shí)時(shí)音頻 和/或視頻數(shù)據(jù),這樣的數(shù)據(jù)可以比非實(shí)時(shí)音頻和/或視頻數(shù)據(jù)優(yōu)先。 實(shí)時(shí)音頻和/或視頻包括電話通信、收看現(xiàn)場(chǎng)直播等,而非實(shí)時(shí)音頻和 /或視頻包括收看DVD、 VCR、收聽數(shù)字音頻、CD、 DVD音頻等。 非實(shí)時(shí)數(shù)據(jù)發(fā)送時(shí)用的突發(fā)大、突發(fā)之間的時(shí)間間隔大,并提供連續(xù)36時(shí)數(shù)據(jù)發(fā)送用的突發(fā)小而且更頻繁。業(yè)內(nèi)普通技術(shù)人員也理解,多媒體服務(wù)器132的存儲(chǔ)器347,或 者任何其它列出的多媒體服務(wù)器的存儲(chǔ)器,可以使多媒體服務(wù)器發(fā)揮 出數(shù)字錄像機(jī)的功能。這樣,來自衛(wèi)星連接、電纜連接、NTSC制式 廣播、PAL制式廣播、高清晰度電視廣播的現(xiàn)場(chǎng)直播可以錄下來,并 保存在存儲(chǔ)器里以供以后回放。業(yè)內(nèi)普通技術(shù)人員還理解,多媒體服務(wù)器132可以和所列的一個(gè) 或若干多媒體源耦合。這樣多媒體服務(wù)器132可以包括任何一個(gè)或者 全部圖l-4所示的的多媒體服務(wù)。相應(yīng)地,每一個(gè)用戶端模塊134-142 可以包括一個(gè)或者若干圖l-4所示的用戶端模塊的功能。圖ll說明的是圖1-5所示多媒體通訊系統(tǒng)的另一個(gè)方框圖。多 媒體服務(wù)器12、 42、 88和/或132包括處理模塊360和存儲(chǔ)器362。多 媒體服務(wù)器通過耦合,接收一種或多種多媒體源。多媒體源包括來自 衛(wèi)星連接、電纜連接、NTSC制式廣播、PAL制式廣播、高清晰度電 視廣播的若干頻道158,來自存儲(chǔ)設(shè)備、可攜式攝像機(jī)等的壓縮視頻 248、 DVD播放器82、 VCR播放器86、無線電接收器108、因特網(wǎng)連 接44和/或公共交換電話網(wǎng)連接66。處理模塊360可以是單個(gè)的處理設(shè)備,也可以是一組處理設(shè)備。 這樣的設(shè)備可以是微控制器、微處理器、微型計(jì)算機(jī)、中央處理器、 數(shù)字信號(hào)處理器、可編程門陣列、狀態(tài)機(jī)、邏輯電路和/或其它可以基 于操作程序處理信號(hào)(模擬和/或數(shù)字)的任何設(shè)備。存儲(chǔ)器362可以 是單個(gè)的存儲(chǔ)設(shè)備,也可以是一組存儲(chǔ)設(shè)備。這樣的存儲(chǔ)設(shè)備可以是 只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、系統(tǒng)存儲(chǔ)器、閃存儲(chǔ)器、磁帶存儲(chǔ)器、 可編程存儲(chǔ)器、可擦寫存儲(chǔ)器和/或其它任何可存儲(chǔ)數(shù)字信息的設(shè)備。 值得注意的是,當(dāng)處理模塊360通過狀態(tài)機(jī)或邏輯電路執(zhí)行一項(xiàng)或多 項(xiàng)功能的時(shí)候,存有相應(yīng)指令的存儲(chǔ)器是嵌在包含狀態(tài)機(jī)或邏輯電路 的電路中的。處理模塊360執(zhí)行并存在存儲(chǔ)器362的功能,在圖24-28 中有大致描述,下面還將會(huì)討論到。概括地說,通過接收來自用戶端模塊的請(qǐng)求182-190、 258-266、,多媒體服務(wù)器為若干用戶端提供對(duì)一個(gè)或若千 多媒體服務(wù)的接入。多媒體服務(wù)器處理這些請(qǐng)求,基于請(qǐng)求類型,生 成數(shù)據(jù)包180、 268、 296和/或356,或者多路復(fù)用用戶端數(shù)據(jù)230。 而且,用戶端模塊可以提供信息包210-218,里面包含用于因特網(wǎng)連 接、電話連接和/或用戶端-用戶端通信的數(shù)據(jù)。多媒體服務(wù)器象圖1-10 描述的那樣對(duì)這些包進(jìn)行處理。用戶端模塊14-22、 46-54、 90-98、 112-120和/或134-142包括一 個(gè)處理模塊364和存儲(chǔ)器366。用戶端模塊與用戶端26、 28、 30、 32 和/或34耦合,提供播放數(shù)據(jù)368。播放數(shù)據(jù)可以包括音頻數(shù)據(jù)、視頻 數(shù)據(jù)和/或文本數(shù)據(jù)。播放數(shù)據(jù)368的類型取決于用戶端訪問的具體多 媒體源。處理模塊364可以是單個(gè)的處理設(shè)備,也可以是一組處理設(shè) 備。這樣的設(shè)備可以是微控制器、微處理器、微型計(jì)算機(jī)、中央處理 器、可編程門陣列、狀態(tài)機(jī)、邏輯電路、數(shù)字信號(hào)處理器和/或其它可 以基于操作程序處理信號(hào)(模擬和/或數(shù)字)的任何設(shè)備。存儲(chǔ)器366 可以是單個(gè)的存儲(chǔ)設(shè)備,也可以是一組存儲(chǔ)設(shè)備。這樣的存儲(chǔ)設(shè)備可 以是只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、可擦寫存儲(chǔ)器、閃存儲(chǔ)器、磁帶 存儲(chǔ)器、系統(tǒng)存儲(chǔ)器、可編程存儲(chǔ)器和/或其它任何可存儲(chǔ)數(shù)字信息的 設(shè)備。值得注意的是,當(dāng)處理模塊364通過狀態(tài)機(jī)或邏輯電路執(zhí)行一 項(xiàng)或多項(xiàng)功能的時(shí)候,存有相應(yīng)指令的存儲(chǔ)器是嵌在包含狀態(tài)機(jī)或邏 輯電路的電路中的。處理模塊364執(zhí)行并存在存儲(chǔ)器366的功能,已 經(jīng)在圖1-10中有了一般地描述,在參照?qǐng)D52-56時(shí)將有更具體的描述。圖12說明的是圖1多媒體系統(tǒng)中多媒體服務(wù)器12的更具體的方 框圖。多媒體服務(wù)器12包括調(diào)諧模塊150、頻道混頻器152、收發(fā)模 塊154和控制模塊156。調(diào)諧模塊150包括若干調(diào)諧器370-376、編碼 模塊380、總線接口模塊382。頻道混頻器152包括至少一個(gè)析流模塊 390、存儲(chǔ)控制器394、存儲(chǔ)器392、處理器396和代碼轉(zhuǎn)換模塊388。 析流模塊390包括一組比特?cái)?shù)據(jù)流模塊398-404。在運(yùn)行中,控制模塊156把一套頻道選擇命令160提供給調(diào)諧模 塊150。如圖,每一個(gè)調(diào)諧器從控制模塊156接收到單獨(dú)的頻道選擇命令。作為選擇,控制模塊156可以把包含頻道選擇命令160的數(shù)據(jù) 流提供給調(diào)諧模塊150。那樣的話,調(diào)諧模塊要解釋數(shù)據(jù)流以識(shí)別正 在接收的特定的命令,然后向調(diào)諧器370-376提供單獨(dú)的頻道選擇命 令。每個(gè)調(diào)諧器370-376的輸入耦合在一起,以接收若干頻道158。這些頻道可以通過衛(wèi)星連接、電纜連接、NTSC制式廣播、PAL 制式廣播、高清晰度電視廣播等接收。因此,每一個(gè)調(diào)諧器370-376 要包含一個(gè)相應(yīng)的調(diào)諧器功能和構(gòu)造。例如,如果若干頻道158是通 過NTSC制式廣播接收的,每一個(gè)調(diào)諧器要包含一個(gè)編碼器,來隔離 這些頻道,生成數(shù)字化的視頻輸出。而如果若干頻道158是通過衛(wèi)星 連接接收的,每一個(gè)調(diào)諧器要包含一個(gè)衛(wèi)星調(diào)諧器,象商業(yè)衛(wèi)星接收 器上用的那樣。衛(wèi)星調(diào)諧器輸出一個(gè)或若干MPEG2格式的頻道。與 此類似,對(duì)高清晰度電視、有線電視等,調(diào)諧器應(yīng)是一種與特定頻道 源對(duì)應(yīng)的構(gòu)造。既然針對(duì)每一種源的調(diào)諧器的構(gòu)造已為大家所知,以 后除了在進(jìn)一步解釋本發(fā)明的模式的時(shí)候,將不再進(jìn)一步討論。每個(gè)調(diào)諧器370-376輸出一個(gè)選定頻道384,并把它提供給編碼 模塊380。編碼模塊380基于多媒體服務(wù)器12采用的編碼方式,編碼 每個(gè)選定頻道384,生成編碼化頻道數(shù)據(jù)386。編碼方案可以是下列一 種或幾種多級(jí)編碼、反向不歸零制編碼、曼徹斯特編碼、塊編碼、 nB/mB編碼(n<m)。例如,nB/mB編碼可以是4B/5B編碼,在此 情況下,4比特的是實(shí)際數(shù)據(jù)轉(zhuǎn)化為5比特的編碼后數(shù)據(jù)。而且,編 碼附有標(biāo)題部分,用來識(shí)別特定頻道。編碼化頻道數(shù)據(jù)386被放到總 線上,總線通過總線接口模塊382把調(diào)諧模塊150與頻道混頻器152 耦合起來??偩€接口模塊382根據(jù)多媒體服務(wù)器12采用的特定的數(shù)據(jù)傳送 方式,把編碼化頻道數(shù)據(jù)386放入總線。例如,數(shù)據(jù)傳輸協(xié)議可以是 栽波偵聽多址接達(dá)、時(shí)分多路存取技術(shù)等。頻道混頻器152耦合后,從調(diào)諧模塊150接收編碼化頻道數(shù)據(jù) 386。頻道混頻器152耦合后,通過析流模塊390,接收編碼化頻道數(shù) 據(jù)386。析流模塊390包括若干比特?cái)?shù)據(jù)流模塊398-404。每個(gè)比特?cái)?shù)據(jù)流模塊398-404在總線上監(jiān)控與感興趣的頻道對(duì)應(yīng)的數(shù)據(jù)。因此一 組比特?cái)?shù)據(jù)流模塊398-404可能被分配去處理與特定用戶端模塊相關(guān) 的數(shù)據(jù)。例如,比特?cái)?shù)據(jù)流模塊398被分配為圖1中用戶端模塊14 處理數(shù)據(jù),而比特?cái)?shù)據(jù)流模塊400被分配為圖1中用戶端模塊16處理 數(shù)據(jù),等等。每個(gè)比特?cái)?shù)據(jù)流模塊398-404包含一個(gè)總線接口模塊(未示出) 以在總線上偵測(cè)相關(guān)數(shù)據(jù)的標(biāo)識(shí)。業(yè)內(nèi)普通技術(shù)人員就懂得,作為選 擇,頻道混頻器152可以包括一個(gè)總線接口模塊。這個(gè)總線接口模塊 提供單路連接來接收所有的數(shù)據(jù),解釋這些數(shù)據(jù),并提供給比特?cái)?shù)據(jù) 流模塊398-404。每個(gè)比特?cái)?shù)據(jù)流模塊398-404隔離各自相應(yīng)的感興趣 的頻道406,并通過存儲(chǔ)器控制器394把數(shù)據(jù)提供給存儲(chǔ)器392。在每個(gè)感興趣的頻道406的相應(yīng)數(shù)據(jù)被保存在存儲(chǔ)器392時(shí),處 理模塊396把感興趣的頻道406從原始數(shù)據(jù)轉(zhuǎn)化成通用數(shù)據(jù)。處理器 396通過存儲(chǔ)器控制器394使此通用數(shù)據(jù)存于存儲(chǔ)器392。例如,如果 感興趣的頻道對(duì)應(yīng)的是從一個(gè)多媒體源接收到的視頻數(shù)據(jù),處理器把 對(duì)媒體資源的特定格式的視頻數(shù)據(jù)(如MPEG2)轉(zhuǎn)化成通用視頻數(shù) 據(jù)。這樣,通用視頻數(shù)據(jù)可以被格式化為MPEG視頻數(shù)據(jù)、JPEG數(shù) 據(jù)、M-JPEG視頻數(shù)據(jù)、數(shù)字RGB數(shù)據(jù)和/或YCBCR數(shù)據(jù)。如果感興趣的頻道的數(shù)據(jù)是音頻數(shù)據(jù),處理器396把音頻資源的 格式從它的原始格式轉(zhuǎn)化成通用音頻數(shù)據(jù),如MPEG音頻數(shù)據(jù)、MP3 格式化數(shù)據(jù)和/或PCM音頻數(shù)據(jù)。數(shù)據(jù)轉(zhuǎn)碼模塊388通過存儲(chǔ)控制器394,提取通用數(shù)據(jù)392,生 成頻道數(shù)據(jù)流166。如果通用數(shù)據(jù)是通用視頻數(shù)據(jù),數(shù)據(jù)轉(zhuǎn)碼模塊388 把通用視頻數(shù)據(jù)轉(zhuǎn)化成一種特定的視頻數(shù)據(jù)格式,如MPEG2,以生 成頻道數(shù)據(jù)流166。而如果通用數(shù)據(jù)包含的是音頻數(shù)據(jù),數(shù)據(jù)轉(zhuǎn)碼模 塊388就把它轉(zhuǎn)化成特定的音頻數(shù)據(jù),如MP3。如果數(shù)據(jù)是因特網(wǎng)數(shù) 據(jù)、電訊數(shù)據(jù)和/或用戶端-用戶端數(shù)據(jù),數(shù)據(jù)轉(zhuǎn)碼模塊把未作改變的 數(shù)據(jù),作為頻道數(shù)據(jù)流166的一部分提供出去。收發(fā)模塊154接收頻道數(shù)據(jù)流166,并進(jìn)行處理以生成頻道數(shù)據(jù)包180。收發(fā)模塊154根據(jù)多媒體服務(wù)器的數(shù)據(jù)傳輸協(xié)議,執(zhí)行此處 理。這樣,此處理在其上增加了表層信息,用來對(duì)要發(fā)往各個(gè)單獨(dú)用 戶端模塊的頻道數(shù)據(jù)流166的特定部分進(jìn)行標(biāo)識(shí)。圖13說明的是圖2多媒體系統(tǒng)中多媒體服務(wù)器42的更具體的方 框圖。如圖所示,多媒體服務(wù)器42包括調(diào)制解調(diào)器接口 202、處理模 塊204、存儲(chǔ)控制器418、收發(fā)模塊208、存儲(chǔ)器206和視頻圖形處理 程序420。調(diào)制解調(diào)器接口 202與調(diào)制解調(diào)器426耦合,提供網(wǎng)絡(luò)連 接200。注意,調(diào)制解調(diào)器426可以是一個(gè)xDSL調(diào)制解調(diào)器、無線 調(diào)制解調(diào)器、46K調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器、ISDN調(diào)制解調(diào)器, 或是一個(gè)與家庭網(wǎng)絡(luò)的連接。而且調(diào)制解調(diào)器接口 202提供與公共交 換電話網(wǎng)66的耦合。業(yè)內(nèi)普通技術(shù)人員就理解,多媒體服務(wù)器42可 以提供因特網(wǎng)連接、公共交換電話網(wǎng)連接、用戶端-用戶端通信的一種 或多種功能。視頻圖形處理程序420可以是存儲(chǔ)在存儲(chǔ)器206的應(yīng)用軟件,由 處理模塊204在執(zhí)行。作為選擇,視頻圖形處理程序420也可以由一 個(gè)或若干與存儲(chǔ)控制器418耦合的視頻圖形處理器來執(zhí)行。無論哪種 執(zhí)行情況,視頻圖形處理程序420準(zhǔn)備視頻數(shù)據(jù),供CRT、 LCD面 板顯示。存儲(chǔ)器206存儲(chǔ)了若干應(yīng)用軟件,包括用戶端服務(wù)軟件416、無 線電話軟件422、用戶端-用戶端軟件424、調(diào)制解調(diào)器分配軟件414、 若干網(wǎng)絡(luò)瀏覽器軟件410、若干電子郵件軟件412。存儲(chǔ)器206還存儲(chǔ) 了用戶端顯示數(shù)據(jù)422。用戶端顯示數(shù)據(jù)422經(jīng)過視頻圖形處理程序 420處理后,生成流出的顯示數(shù)據(jù)。在運(yùn)行中,收發(fā)模塊208接收來自 一組用戶端模塊的包210-218。 首先,包210-218包含標(biāo)識(shí)特定用戶端的標(biāo)題信息、用來顯示它是一 個(gè)服務(wù)請(qǐng)求包的信息、包含所請(qǐng)求特定服務(wù)的標(biāo)識(shí)的有效荷載。所請(qǐng) 求的特定服務(wù)可以是訪問因特網(wǎng)、通過公共交換電話網(wǎng)打電話和/或用 戶端-用戶端通信。當(dāng)多媒體服務(wù)器接收到包,收發(fā)模塊208把上面的物理層數(shù)據(jù)移走,并把提取過的請(qǐng)求220提供給存儲(chǔ)控制器418。存儲(chǔ)控制器418 把提取過的請(qǐng)求220保存在存儲(chǔ)器206。處理模塊204提取提取過的 請(qǐng)求220,開始處理此請(qǐng)求。對(duì)于顯示特定服務(wù)類型的請(qǐng)求,處理模 塊204解釋請(qǐng)求,并識(shí)別所請(qǐng)求的服務(wù)。有別于通過存儲(chǔ)控制器418 接收到的請(qǐng)求包,這些包可以被放進(jìn)緩沖器,由處理模塊204直接從 緩沖器訪問。處理模塊204激活用戶端服務(wù)軟件416,以解釋收到的包,識(shí)別 此包是否在請(qǐng)求一種特定類型的服務(wù)、服務(wù)內(nèi)容和/或把這些包鑒定為 數(shù)據(jù)包。如果處理模塊204通過用戶端服務(wù)軟件416,判定所請(qǐng)求的 是通過公共交換電話網(wǎng)66的電話交談,處理模塊204激活無線電話軟 件422。如果所請(qǐng)求的是用戶端-用戶端通信,處理^f莫塊204激活用戶 端-用戶端軟件424。如果所請(qǐng)求的是訪問因特網(wǎng),處理模塊204根據(jù) 所請(qǐng)求的具體訪問類型,激活電子郵件程序412,或網(wǎng)絡(luò)瀏覽器程序 410。對(duì)用戶端-用戶端通信,收發(fā)模塊208接收包含通信數(shù)據(jù)的包。 收發(fā)模塊通過移走其上的物理層對(duì)這些包進(jìn)行處理,并把接收包220 提供給存儲(chǔ)控制器418,這些收到的包將被保存在存儲(chǔ)器206。收發(fā)模 塊208促使存儲(chǔ)控制器418,從存儲(chǔ)器206提取用戶端-用戶端數(shù)據(jù)236, 并作為用戶端數(shù)據(jù)228對(duì)外提供。收發(fā)模塊208把為了用戶端-用戶端 通信的用戶端數(shù)據(jù)228,和被用戶端支持的其它服務(wù)一起進(jìn)行多路復(fù) 用處理,生成多路復(fù)用用戶端數(shù)據(jù)230。這些多路復(fù)用用戶端數(shù)據(jù)也 包括上面的物理層,在被用戶端模塊接收時(shí),用來識(shí)別這些單獨(dú)的包。如果所請(qǐng)求的是通過公共交換電話網(wǎng)66的電話交談,處理模塊 204激活無線電話軟件422。因此,當(dāng)處理模塊204從存儲(chǔ)器206提取 接收包220的時(shí)候,它在數(shù)據(jù)上運(yùn)行無線電話軟件422。在本質(zhì)上, 無線電話軟件422促使多媒體服務(wù)器422充當(dāng)基站的角色,而用戶端 模塊和/或用戶端充當(dāng)無線手持機(jī)的角色。電話機(jī)功能采用雙音多頻 (DTMF)信號(hào)鍵入號(hào)碼。多媒體服務(wù)器和手持機(jī)之間的傳送速度, 可用釆用傳統(tǒng)的900Mhz無線電話頻率、2.4千兆赫頻率和/或CDMA(碼分多路訪問)技術(shù)。處理模塊204處理完接收包220后,生成網(wǎng)絡(luò)數(shù)據(jù)224。生成網(wǎng) 絡(luò)數(shù)據(jù)224被提供給調(diào)制解調(diào)器接口 202。調(diào)制解調(diào)器接口把網(wǎng)絡(luò)數(shù) 據(jù)224提供給公共交換電話網(wǎng)66。因此,處理模塊204在網(wǎng)絡(luò)數(shù)據(jù)224 內(nèi)加了標(biāo)識(shí)符,從而使調(diào)制解調(diào)器接口 202知道把它提供給公共交換 電話網(wǎng)66,而不是調(diào)制解調(diào)器426。對(duì)于引入的電信數(shù)據(jù),調(diào)制解調(diào)器接口 202把它們作為接收網(wǎng)絡(luò) 包226,提供給處理模塊204。處理模塊204在運(yùn)行無線電話軟件422 的過程中,處理接收網(wǎng)絡(luò)包226并生成用戶端數(shù)據(jù)228。用戶端數(shù)據(jù) 228作為多路復(fù)用用戶端數(shù)據(jù)230 —部分,在被收發(fā)模塊208發(fā)送之 前,被暫存于存儲(chǔ)器206。如果所請(qǐng)求的服務(wù)是訪問因特網(wǎng),收發(fā)模塊208接收的包 210-218,被作為接收包220暫存在存儲(chǔ)器206。處理模塊204根據(jù)所 請(qǐng)求的具體訪問類型,激活電子郵件程序412,或網(wǎng)絡(luò)瀏覽器程序410。 對(duì)于網(wǎng)絡(luò)瀏覽訪問,處理模塊204激活網(wǎng)絡(luò)瀏覽器程序410。對(duì)于電 子郵件類的因特網(wǎng)訪問,處理模塊204激活電子郵件程序412。電子 郵件程序412和或網(wǎng)絡(luò)瀏覽器程序410已為大家所知,以后除了在進(jìn) 一步解釋本發(fā)明的模式的時(shí)候,將不再進(jìn)一步討論。對(duì)于網(wǎng)絡(luò)瀏覽訪問,處理模塊204激活網(wǎng)絡(luò)瀏覽器程序410,以 處理接收包220。此處理過程生成網(wǎng)絡(luò)數(shù)據(jù)224,網(wǎng)絡(luò)數(shù)據(jù)224被提供 給調(diào)制解調(diào)器接口 202。調(diào)制解調(diào)器接口把網(wǎng)絡(luò)數(shù)據(jù)224,作為外轉(zhuǎn)調(diào) 制解調(diào)數(shù)據(jù)234對(duì)外輸出。調(diào)制解調(diào)器426接收來自因特網(wǎng)的反饋,并作為內(nèi)轉(zhuǎn)調(diào)制解調(diào)數(shù) 據(jù)232提供給調(diào)制解調(diào)器接口 202。調(diào)制解調(diào)器接口 202把內(nèi)轉(zhuǎn)調(diào)制 解調(diào)數(shù)據(jù)232,作為接收網(wǎng)絡(luò)包226提供給處理模塊204,此時(shí)運(yùn)行網(wǎng) 絡(luò)瀏覽器程序410,生成已處理包,保存在存儲(chǔ)器206。視頻圖形處理 程序420從存儲(chǔ)器206中提取已處理包,運(yùn)行與其相關(guān)的視頻圖形處 理,生成用戶端顯示數(shù)據(jù)422。存儲(chǔ)控制器418提取用戶端顯示數(shù)據(jù) 422,并把它作為用戶端數(shù)據(jù)228提供給收發(fā)模塊208。收發(fā)模塊處理用戶端數(shù)據(jù)228,加上物理層信息,并把它與其它正在處理的用戶端 數(shù)據(jù)多路復(fù)用,然后把多路復(fù)用的用戶端數(shù)據(jù)發(fā)送給用戶端模塊。對(duì)于電子郵件網(wǎng)絡(luò)訪問,處理模塊204激活電子郵件程序412, 以處理接收包220。此處理過程生成網(wǎng)絡(luò)數(shù)據(jù)224,網(wǎng)絡(luò)數(shù)據(jù)224被作 為外轉(zhuǎn)調(diào)制解調(diào)數(shù)據(jù)234,通過調(diào)制解調(diào)器接口 202,提供給調(diào)制解調(diào) 器426。調(diào)制解調(diào)器426接收來自因特網(wǎng)的電子郵件反饋,并把收到 數(shù)據(jù)作為接收網(wǎng)絡(luò)包226提供給處理模塊204。處理模塊204運(yùn)行電 子郵件程序412,生成已處理數(shù)據(jù)。已處理數(shù)據(jù)被保存在存儲(chǔ)器206, 并被視頻圖形處理程序420存取。視頻圖形處理程序420,對(duì)已處理 數(shù)據(jù)運(yùn)行與其相關(guān)的視頻圖形處理功能,生成用戶端顯示數(shù)據(jù)422。 存儲(chǔ)控制器418提取用戶端顯示數(shù)據(jù)422,并把它作為用戶端數(shù)據(jù)228, 提供給收發(fā)模塊208。如果只有一個(gè)用戶端訪問因特網(wǎng),此用戶端單獨(dú)進(jìn)入調(diào)制解調(diào)器 426,所以不需要分配網(wǎng)絡(luò)連接。而且,如果只有一個(gè)用戶端訪問因特 網(wǎng),只需要為用戶端打開一個(gè)電子郵件和/或網(wǎng)絡(luò)瀏覽器程序。但是, 一旦兩個(gè)或兩個(gè)以上的用戶端訪問因特網(wǎng),處理模塊為每個(gè)用戶端激 活一個(gè)電子郵件和/或網(wǎng)絡(luò)瀏覽器程序。而且處理模塊可以為若干用戶 端執(zhí)行若干電子郵件和/或網(wǎng)絡(luò)瀏覽器程序。在這種情況下,需要在訪 問因特網(wǎng)的用戶端之間分配調(diào)制解調(diào)。為此,處理模塊204啟動(dòng)調(diào)制 解調(diào)分配軟件414。處理模塊204在若干用戶端之間分配調(diào)制解調(diào)器426。調(diào)制解調(diào) 器426可以基于TDMA (時(shí)分多路存取)功能、CSMA (載體讀取多 路存取)功能、權(quán)標(biāo)傳遞、輪流監(jiān)測(cè)功能,等等。相應(yīng)地,處理模塊 204基于調(diào)制解調(diào)分配軟件414,對(duì)特定用戶端提供接入,以使每個(gè)用 戶端有基本相等的因特網(wǎng)通道。業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,通過把電子郵件程序412和網(wǎng)絡(luò)瀏覽 器程序410存儲(chǔ)在多媒體服務(wù)器42,用戶端看起來好像具有獨(dú)立的因 特網(wǎng)接入,實(shí)際上它們是若干用戶端在共享。視頻圖形處理程序420 與電子郵件程序和/或網(wǎng)絡(luò)瀏覽器程序410,使程序正在處理的數(shù)據(jù)看起來好像是用戶端設(shè)備在處理程序。業(yè)內(nèi)普通技術(shù)人員也會(huì)懂得,如 果用戶端設(shè)備包括視頻圖像處理程序(通常裝于個(gè)人電腦),那么在多媒體服務(wù)器42中,視頻圖形處理程序420會(huì)被跳過。相應(yīng)地,網(wǎng)絡(luò) 瀏覽器程序410和電子郵件程序412處理的數(shù)據(jù),也可以被分包后, 作為用戶端數(shù)據(jù)228,提供給各自的用戶端設(shè)備,而不需要生成用戶 端顯示數(shù)據(jù)422。相應(yīng)地用戶端設(shè)備運(yùn)行自己的視頻圖像程序,處理 數(shù)據(jù),生成顯示數(shù)據(jù)。多媒體服務(wù)器42的總體功能將參照?qǐng)D57-62, 做更具體的描述。圖14說明的是圖3多媒體系統(tǒng)中多媒體服務(wù)器88的方框圖。多 媒體服務(wù)器88包括調(diào)諧模塊240、頻道混頻器242、收發(fā)模塊246和 控制模塊244。調(diào)諧模塊240包括若干多路復(fù)用器430-434、編碼模塊 380和總線接口模塊382。頻道混頻器242包括至少一個(gè)析流模塊291、 存儲(chǔ)控制器394、存儲(chǔ)器392、處理器396和數(shù)據(jù)轉(zhuǎn)碼模塊388。在運(yùn)行中,控制模塊244從用戶端接收選擇請(qǐng)求250,并生成一 套選擇命令252。每個(gè)選擇命令被提供給一個(gè)多路復(fù)用器430-434。每 個(gè)多路復(fù)用器430-434把輸入與單頻道視頻源耦合,如DVD播放器 82、 VCR86、壓縮視頻源248、閉路電視、激光磁盤播放器、可攜式 攝象機(jī),等等。每個(gè)多路復(fù)用器430-434基于相應(yīng)的選擇命令252, 輸出一個(gè)單頻道多媒體源,作為選定頻道436。編碼模塊380從多路復(fù)用器430-434接收選定頻道436,編碼選 定頻道,生成編碼化頻道數(shù)據(jù)438。編碼模塊380采用的編碼方法可 以是,多級(jí)編碼、反向不歸零制編碼、曼徹斯特編碼、塊編碼、nB/mB 編碼(n<m)。編碼化頻道數(shù)據(jù)438, 4皮作為一套頻道254,通過總 線接口模塊382,提供給頻道混頻器242。業(yè)內(nèi)普通技術(shù)人員會(huì)懂得, 調(diào)諧模塊240促使每個(gè)多路復(fù)用器430-434處理來自單獨(dú)的用戶端的 請(qǐng)求。例如,如果只有一個(gè)用戶端訪問單頻道多媒體源,只需要啟動(dòng) 一個(gè)多路復(fù)用器來生成選定頻道。訪問單頻道多媒體源的用戶端越多, 要啟動(dòng)的多路復(fù)用器越多。如果若干用戶端訪問同一個(gè)多媒體源,如 DVD播放器82,則只需要啟動(dòng)一個(gè)多路復(fù)用器。這種情況下,對(duì)若干用戶端所選定頻道的處理,包括識(shí)別這些用戶端和/或選定頻道,從 而使訪問相同單頻道多媒體源的用戶端可以接收到相同的數(shù)據(jù)。頻道混頻器242通過它的析流模塊291,接收這套頻道254。特 別是每個(gè)比特流模塊440-446,在總線上監(jiān)控其正在處理的頻道254 的相關(guān)數(shù)據(jù)。因此,每個(gè)比特流模塊440-446在為一個(gè)特定的用戶端 模塊處理數(shù)據(jù)。每個(gè)比特流模塊440-446接收這套頻道254,分別生 成一個(gè)感興趣的頻道448。這樣,比特流模塊440-446濾除感興趣的 頻道之外的所有其它頻道。通過存儲(chǔ)控制器394,每個(gè)感興趣的頻道 448的相應(yīng)數(shù)據(jù)被儲(chǔ)存在存儲(chǔ)器392。數(shù)據(jù)轉(zhuǎn)碼模塊388從存儲(chǔ)器392接收通用視頻數(shù)據(jù),并由此生成 頻道數(shù)據(jù)流256。數(shù)據(jù)轉(zhuǎn)碼模塊388進(jìn)行的處理包括,把通用視頻數(shù) 據(jù)轉(zhuǎn)化成特定格式的視頻數(shù)據(jù)。特定格式的視頻數(shù)據(jù)包含頻道數(shù)據(jù)流 256。收發(fā)模塊246接收頻道數(shù)據(jù)流256,并由此生成數(shù)據(jù)包268。收 發(fā)模塊246根據(jù)多媒體通訊系統(tǒng)采用的數(shù)據(jù)傳輸協(xié)議,在其上增加物 理層,以生成數(shù)據(jù)包268。圖15說明的是圖4多媒體系統(tǒng)中多媒體服務(wù)器102的方框圖。 多媒體服務(wù)器102包括調(diào)諧模塊208、頻道混頻器282、收發(fā)模塊286 和控制模塊284。調(diào)諧模塊280包括若千多路復(fù)用器456-460、調(diào)諧器 450-454、編碼模塊464和總線接口模塊382。頻道混頻器282包括至 少一個(gè)析流模塊392、存儲(chǔ)控制器394、存儲(chǔ)器392、處理器396和數(shù) 據(jù)轉(zhuǎn)碼模塊388。在運(yùn)行中,控制模塊284從若干用戶端模塊接收選擇請(qǐng)求288。 控制模塊284處理選擇請(qǐng)求288,生成一套選擇命令292。這套選擇命 令被提供給一個(gè)或若干調(diào)諧器450-454和/或多路復(fù)用器456-460。這 組調(diào)諧器450-454有一個(gè)與其輸入耦合在一起的無線電接收器108, 這個(gè)無線電接收器可以作為一個(gè)天線,用來接收調(diào)頻和/或調(diào)幅無線電 發(fā)送。調(diào)諧器450-454由常規(guī)電路構(gòu)成,用來從若干電臺(tái)中收聽一個(gè) 電臺(tái)。這種調(diào)諧器的構(gòu)造已為大家所知,因此除了進(jìn)一步解釋本發(fā)明外,將不再對(duì)調(diào)諧器450-454作進(jìn)一步的討論?;诟髯缘倪x擇命令,每個(gè)調(diào)諧器450-454從接收到的頻道中選 出特定頻道。每個(gè)調(diào)諧器的輸出就是每個(gè)多路復(fù)用器456-460的輸入。 每個(gè)多路復(fù)用器456-460也包括其它單音頻頻道多媒體源的輸出。這 種單音頻頻道多媒體源包括CD播放機(jī)110、 DVD音頻播放機(jī)106、 數(shù)字音頻存儲(chǔ)設(shè)備104,等等?;诟髯缘倪x擇命令,每個(gè)多路復(fù)用器456-460輸出 一個(gè)特別的 選定頻道462。因此,選定頻道462可以是單音頻頻道多媒體源中的 一個(gè),或者調(diào)諧器450-454中某一個(gè)的輸出。編碼模塊464接收選定頻道462,對(duì)之進(jìn)行編碼,生成編碼化頻 道數(shù)據(jù)468。編碼模塊464執(zhí)行的編碼可以是下列一種或多種多級(jí) 編碼、反向不歸零制編碼、曼徹斯特編碼、塊編碼、nB/mB編碼(iK m)。編碼化頻道數(shù)據(jù)468,被通過總線接口模塊382提供給頻道混 頻器282。頻道混頻器282接收編碼化頻道數(shù)據(jù)468,作為一套頻道294。 析流模塊392包括若干比特?cái)?shù)據(jù)流模塊470-476,它們接收頻道294, 并抽取與特定的感興趣的頻道478相關(guān)的數(shù)據(jù)。因此,每一個(gè)比特?cái)?shù) 據(jù)流模塊470-476支持某一個(gè)用戶端模塊的特定的頻道選擇請(qǐng)求。每 一個(gè)比特?cái)?shù)據(jù)流模塊470濾出其它頻道的數(shù)據(jù),從而只有感興趣的頻 道的數(shù)據(jù)通過。感興趣的頻道478的相應(yīng)數(shù)據(jù),通過存儲(chǔ)控制器394 存放在存儲(chǔ)器392。處理模塊396從存儲(chǔ)器392提取與感興趣的頻道478對(duì)應(yīng)的數(shù)據(jù), 并把特定格式的音頻數(shù)據(jù)轉(zhuǎn)化為通用格式音頻數(shù)據(jù)。通用格式音頻數(shù) 據(jù)被存放在存儲(chǔ)器392。這樣的通用格式音頻數(shù)據(jù)可以是PCM數(shù)字化 音頻、MP3音頻、MPEG音頻,等等。數(shù)據(jù)轉(zhuǎn)碼模塊388從存儲(chǔ)器提取通用格式音頻數(shù)據(jù),并把它轉(zhuǎn)化 為特定音頻格式。這樣的特定音頻格式可以是MP3音頻、MPEG音 頻,等等。數(shù)據(jù)轉(zhuǎn)碼模塊388把頻道數(shù)據(jù)流290的特定音頻格式數(shù)據(jù) 提供給收發(fā)模塊286。業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,數(shù)據(jù)收發(fā)模塊286處理來自音頻源的音頻數(shù)據(jù)的方式,與對(duì)來自如DVD播放器、CD播 放器、衛(wèi)星連接等多媒體源的音頻數(shù)據(jù)的處理方式相似。收發(fā)模塊286把頻道數(shù)據(jù)流2卯轉(zhuǎn)化成頻道數(shù)據(jù)包296。收發(fā)模 塊采用多媒體系統(tǒng)的數(shù)據(jù)傳輸協(xié)議,在頻道數(shù)據(jù)流290的數(shù)據(jù)之上增 加物理層,從而生成包。這些包就被傳輸?shù)饺舾捎脩舳四K。圖16說明的是圖5多媒體系統(tǒng)中可能采用的多媒體服務(wù)器132 的方框圖。多媒體服務(wù)器132包括收發(fā)模塊346 (未示出)、控制模 塊344、調(diào)諧模塊340、頻道混頻器342、處理模塊345和存儲(chǔ)器347。 調(diào)諧模塊340包括若干高清晰度電視調(diào)諧器480、若干多路復(fù)用器 430-434、若干音頻調(diào)諧器450-454、另外一組多路復(fù)用器456-458、 一 個(gè)調(diào)制解調(diào)接口 202、 一個(gè)音頻編碼模塊464、 一個(gè)視頻/音頻編碼模 塊380和一個(gè)總線接口模塊382。頻道混頻器342包含第一組析流模塊391、第二組析流模塊390、 第三組析流模塊393和一個(gè)數(shù)據(jù)轉(zhuǎn)碼模塊388。多媒體服務(wù)器132還 可以在主設(shè)備中包含或操作性耦合一些元件。主設(shè)備可以是無線電接 收器、電纜盒、機(jī)頂盒、家庭影院接收器、高清晰度電視調(diào)諧器等。 主設(shè)備包括主處理器482、存儲(chǔ)器橋484、主存儲(chǔ)器486和硬驅(qū)488。 為了與主元件相接,多媒體服務(wù)器132還包含一個(gè)直接存儲(chǔ)器存取設(shè) 備(DMA) 4卯。在這個(gè)構(gòu)造中,控制模塊344通過主機(jī)總線接收選擇請(qǐng)求,并 由此生成一套命令352。這套命令被提供給高清晰度電視調(diào)諧器調(diào)諧 器480、多路復(fù)用器430-434、音頻調(diào)諧器450-454、多路復(fù)用器456-460 和/或調(diào)制解調(diào)接口。這樣,調(diào)諧模塊的每個(gè)元件將對(duì)一個(gè)單獨(dú)的選擇 命4H故出響應(yīng)。如果高清晰度電視調(diào)諧器480接收到一個(gè)選擇命令352,它從衛(wèi) 星連接或電纜源488中,選出一個(gè)特定頻道。選定頻道被提供給編碼 模塊380。如果多路復(fù)用器430-434中的某一個(gè)接收到選擇命令,它 輸出一個(gè)單頻道多媒體視頻源,如DVD播放器82,壓縮視頻248、 VCR86。多路復(fù)用器430-434的輸出被提供給編碼模塊380。如前面討論的一樣,編碼模塊380把單頻道的音頻和視頻數(shù)據(jù)轉(zhuǎn)化成編碼化 數(shù)據(jù)。如果一個(gè)音頻調(diào)諧器450-454接收到一個(gè)選擇命令,它從無線電 接收器108的若干頻道中,選出一個(gè)特定無線電頻道。調(diào)諧器輸出被 提供給編碼模塊464。如果多路復(fù)用器456-460中的某一個(gè)接收到選 擇命令,它把輸出提供給編碼模塊464。如圖所示,對(duì)多路復(fù)用器 456-460的輸入包括DVD音頻106、數(shù)字音頻存儲(chǔ)104和CD110。如 前面討論的一樣,編碼模塊464對(duì)接收到的選定頻道的音頻數(shù)據(jù)進(jìn)行 編碼。編碼模塊380和464的輸出,被提供給總線接口模塊382??偩€ 接口模塊把編碼化數(shù)據(jù)提供給頻道混頻電路。而且,總線接口模塊382 與調(diào)制解調(diào)接口 202和公共交換電話網(wǎng)可以操作性耦合。調(diào)制解調(diào)接 口和PSTN連接使得多媒體服務(wù)器132,可以象圖2、 7和13描述的 那樣,為用戶端提供服務(wù)。析流模塊390、 391和393接收編碼化頻道數(shù)據(jù),并過濾到特定 的感興趣的頻道。與特定的感興趣的頻道相應(yīng)的數(shù)據(jù),被通過存儲(chǔ)控 制器394存于存儲(chǔ)器347。處理模塊345從存儲(chǔ)器347中提取感興趣 的頻道的數(shù)據(jù),并把它轉(zhuǎn)化成通用音頻數(shù)據(jù)和/或通用視頻數(shù)據(jù)。通 用音頻視頻數(shù)據(jù)存于存儲(chǔ)器347。數(shù)據(jù)轉(zhuǎn)碼模塊388從存儲(chǔ)器347提取通用音頻視頻數(shù)據(jù),并把它 轉(zhuǎn)化為特定音頻格式。特定音頻格式數(shù)據(jù)接著被當(dāng)作數(shù)據(jù)流,提供給 收發(fā)模塊346,傳輸給若干用戶端。硬驅(qū)488可以儲(chǔ)存被作為數(shù)字音頻存儲(chǔ)104提供的數(shù)字化音頻。 因此,數(shù)字音頻可以被儲(chǔ)存為MP3格式、PCM音頻和/或用來儲(chǔ)存數(shù) 字音頻信號(hào)的任何形式。而且,硬驅(qū)488可以發(fā)揮數(shù)字VCR的作用, 多媒體源的任何頻道都可以存儲(chǔ)于硬驅(qū)488,并隨后回放。因此,主 存儲(chǔ)器486包含適當(dāng)?shù)能浖?,使得主處理?82從硬驅(qū)488提取數(shù)據(jù), 如同數(shù)字VCR —樣。圖17說明的是一個(gè)調(diào)諧模塊的功能圖。該模塊可以在前面圖表描述的任何多媒體服務(wù)器上使用。雖然圖17功能方框圖講的是利用高 清晰度電視調(diào)諧器處理數(shù)據(jù),這些原則對(duì)處理來自任何多頻道多媒體 源的數(shù)據(jù)普遍適用。例如,圖17所示的若干頻道36可以指從下列源 接收的頻道衛(wèi)星連接、電纜連接、NTSC制式連接、PAL制式連接、 廣播連接、無線電接收器連接,等等。如圖17所示,若干頻道36包括一個(gè)頻道標(biāo)識(shí)符和相應(yīng)的音頻和 /或視頻數(shù)據(jù)。在圖中,頻道001包括頻道001音頻和/或視頻數(shù)據(jù), 頻道002包括頻道001音頻和/或視頻數(shù)據(jù),以此類推。還可以看出, 頻道002、 004和009已經(jīng)被不同的用戶端選擇收看。因此,頻道選擇 命令160識(shí)別這些特定的頻道。每一個(gè)高清晰度電^L調(diào)諧器376、 374和480處理一個(gè)頻道選擇 命令。如圖所示,高清晰度電視調(diào)諧器376正在處理選擇頻道002的 頻道選擇命令,高清晰度電視調(diào)諧器374正在處理選擇頻道004的頻 道選擇命令,高清晰度電視調(diào)諧器480正在處理選擇頻道901的頻道 選擇命令。如圖,每個(gè)高清晰度電視調(diào)諧器376接收所有的若干頻道 36,但高清晰度電視調(diào)諧器376的輸出是它相應(yīng)的選定頻道。如圖, 高清晰度電視調(diào)諧器376,正在輸出頻道002的音頻和/或視頻數(shù)據(jù) 500,高清晰度電視調(diào)諧器374,正在輸出頻道004的音頻和/或視頻數(shù) 據(jù)502,高清晰度電視調(diào)諧器480,正在輸出頻道901的音頻和/或視 頻數(shù)據(jù)503。頻道002的音頻和/或視頻數(shù)據(jù)500包括一組幀504-518。每幀對(duì) 應(yīng)MPEG視頻數(shù)據(jù)的I幀、B幀和/或P幀。頻道002的音頻和/或視 頻數(shù)據(jù)500被提供給編碼模塊380。與此相似,頻道004的音頻和/或 視頻數(shù)據(jù)502包括一組幀520-534,頻道901的音頻和/或視頻數(shù)據(jù)503 包括一組幀540-554。編碼模塊380編碼不同頻道的音頻和/或視頻數(shù)據(jù)500、 502和 503。結(jié)果數(shù)據(jù)是編碼化頻道數(shù)據(jù)386,它包括一組包560、 566和572。 業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,根據(jù)多媒體通訊系統(tǒng)采用的數(shù)據(jù)傳輸協(xié)議, 包560、 566和572也可以是幀。如圖所示,對(duì)基于包的傳輸,編碼模塊380用一種循環(huán)方式,分包來自每個(gè)選定頻道的數(shù)據(jù)(在此例中,指 頻道002、 004和901)。業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,可以用其它的方 法來判定特定感興趣的頻道的哪些數(shù)據(jù)需要處理,以及按照什么順序 處理。例如, 一個(gè)頻道可以優(yōu)先于另一個(gè)頻道,比方說實(shí)時(shí)傳輸和非 實(shí)時(shí)數(shù)據(jù)傳輸。在圖中,包560包括標(biāo)題部分564和數(shù)據(jù)有效荷載562。標(biāo)題部 分564可以包括選定頻道的標(biāo)識(shí)、選定頻道的數(shù)據(jù)類型、多媒體源的 標(biāo)識(shí)、數(shù)據(jù)是否加密的標(biāo)識(shí)、加密類型的標(biāo)識(shí)、數(shù)據(jù)是否壓縮的標(biāo)識(shí)、 壓縮類型的標(biāo)識(shí)和/或包序號(hào)。因此,標(biāo)題部分564包含所有必要數(shù)據(jù), 使用戶端模塊準(zhǔn)確地提取有效荷載562包含的數(shù)據(jù)。如圖,頻道002 的音頻和/或視頻數(shù)據(jù)500的幀504的第一部分,包括在有效荷載562 中。包566包括標(biāo)題部分568和數(shù)據(jù)有效荷栽570。標(biāo)題部分信息568 包括與標(biāo)題部分564相似的數(shù)據(jù),只不過是導(dǎo)向與音頻和/或視頻數(shù)據(jù) 502相關(guān)的數(shù)據(jù)。有效荷載570裝載的數(shù)據(jù),來自音頻和/或視頻數(shù)據(jù) 502的幀520的第一部分。包572包括標(biāo)題部分574和有效荷栽576。 標(biāo)題部分信息574包括564相似的標(biāo)題部分?jǐn)?shù)據(jù),只不過是導(dǎo)向與音 頻和/或視頻數(shù)據(jù)503。有效荷載576幀540的一部分。編碼模塊380編碼的后面3個(gè)包,將成為各幀504、 520和540 的第二部分。編碼模塊將一直分包編碼模塊的其它部分,直到整幀傳 輸完。 一旦整幀傳輸完,編碼模塊380按照音頻和/或視頻數(shù)據(jù)500、 502和503的順序,編碼其它幀的部分。然后,編碼化頻道數(shù)據(jù)386 被作為包進(jìn)行傳輸,采用的方式為載波偵聽多址接達(dá)(CSMA)、避 免沖突的載波偵聽多址接達(dá)、以及帶有檢測(cè)沖突的載波偵聽多址接達(dá)。雖然圖17說明的是分包編碼化頻道數(shù)據(jù)386,但業(yè)內(nèi)普通技術(shù)人 員會(huì)懂得,編碼模塊380也可以釆用時(shí)分多路存取技術(shù),那樣的話, 編碼化頻道數(shù)據(jù)386將用幀的方式來準(zhǔn)備。據(jù)此,包560、 566和572 將換成幀,每幀包括標(biāo)題部分和數(shù)據(jù)部分。標(biāo)題部分包括選定頻道的 標(biāo)識(shí)、選定頻道的數(shù)據(jù)類型、多媒體源的標(biāo)識(shí)、數(shù)據(jù)是否加密的標(biāo)識(shí)、51加密類型的標(biāo)識(shí)、數(shù)據(jù)是否壓縮的標(biāo)識(shí)、壓縮類型的標(biāo)識(shí)和/或幀序號(hào)。 因此,標(biāo)題部分和幀時(shí)序包含充足的數(shù)據(jù),使用戶端模塊準(zhǔn)確地提取 各自數(shù)據(jù)部分或有效荷載包含的數(shù)據(jù)。然后,編碼化頻道數(shù)據(jù)386,被按照時(shí)分多路技術(shù)、頻分多路技 術(shù),以幀的形式傳輸。圖18說明的是一個(gè)頻道混頻器的功能圖,該頻道混頻器可以在 圖1-11所描述的任何多媒體服務(wù)器上使用。如圖所示, 一套頻道162 被作為編碼化頻道數(shù)據(jù)386接收。編碼化頻道數(shù)據(jù)386包含若干包 560、 566和572。每個(gè)包560、 566和572分別包含標(biāo)題部分564、 568、 574和有效荷載部分562、 570和576。頻道混頻器包括一組析流模塊390A、 390B和390C,它們分別 與總線接口 580-584操作性耦合??偩€接口 580-584分別接收每個(gè)包, 并讀其標(biāo)題部分。當(dāng)總線接口模塊580-584偵測(cè)到某個(gè)的包與特定的 頻道選擇請(qǐng)求586、 588或590相關(guān),總線接口把其有效荷載部分和標(biāo) 題的一部分,提供給析流模塊3卯A、 390B和/或390C的電路。每個(gè)析流模塊390A、 3卯B和390C從特定頻道選擇請(qǐng)求586、 588和590相應(yīng)包的有效荷載中,抽取數(shù)據(jù)592、 594和596。數(shù)據(jù)592、 594和596被存于存儲(chǔ)器392,直到全部的視頻幀504、 520和/或540 存儲(chǔ)完。一旦視頻幀504、 520和/或540存儲(chǔ)完,處理器396A、 B和/或 C從存儲(chǔ)器中,分別抽取視頻幀504、 520和/或540相關(guān)數(shù)據(jù),并轉(zhuǎn) 化為通用數(shù)據(jù)598、 600、 602。通用數(shù)據(jù)存于存儲(chǔ)器392。數(shù)據(jù)轉(zhuǎn)碼模 塊388從存儲(chǔ)器392提取通用數(shù)據(jù)598、 600、 602,轉(zhuǎn)化成特定音頻 和/或視頻數(shù)據(jù)格式,并作為頻道數(shù)據(jù)流166傳輸給若干用戶端。業(yè)內(nèi)普通技術(shù)人員就理解,處理器396A、B和C可以在數(shù)據(jù)592、 594和596被正在存于存儲(chǔ)器的時(shí)候,處理視頻幀504、 520和540的 數(shù)據(jù)。換言之,處理器不需要等到全部視頻幀存完后,才開始把數(shù)據(jù) 轉(zhuǎn)化為通用數(shù)據(jù)598、 600和602。雖然圖18說明的是接收編碼化頻道數(shù)據(jù)386的包,但業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,這些包可以是數(shù)據(jù)幀。因此,總線接口模塊580-584 會(huì)在總線上,監(jiān)控需要析流模塊390A、 390B或390C分別處理的數(shù) 據(jù)幀?;谔囟ǖ念l道選擇請(qǐng)求586、 588或590,判定抽取特定的幀。 因此,與特定的頻道選擇請(qǐng)求586、 588或590相關(guān)的任何數(shù)據(jù),被相 應(yīng)地析流模塊390A、 390B或390C得到,并轉(zhuǎn)化成數(shù)據(jù)592、 594或 596。圖19說明的是圖1-11中任何一個(gè)在處理單頻道視頻多媒體源的 多媒體服務(wù)器的調(diào)諧模塊的功能圖。如圖所示,多路復(fù)用器430-434 處于操作性耦合,接收到來自若干單頻道視頻多媒體源的視頻數(shù)據(jù)。 這種單頻道多媒體源包括DVD播放器、壓縮視頻存儲(chǔ)設(shè)備、VCR、 可攜式攝像機(jī)等。如圖,來自DVD播放器82的視頻幀614被提供給 每個(gè)多路復(fù)用器430-434,來自壓縮斗見頻248的MPEG幀612和來自 VCR86的數(shù)字視頻數(shù)據(jù)610,同樣如此。每個(gè)多路復(fù)用器430-434正 在處理一個(gè)單獨(dú)的頻道選擇命令。如圖,多路復(fù)用器430在處理一個(gè) 選擇請(qǐng)求,提供與DVD播放器82相關(guān)的視頻幀614,多路復(fù)用器432 在處理來自壓縮視頻資源248的MPEG幀612,多路復(fù)用器434在處 理來自VCR86的數(shù)字視頻數(shù)據(jù)610。如圖,視頻幀614包含一組幀616-630。 MPEG幀612包含一組 幀632-646。而數(shù)字視頻數(shù)據(jù)610包含一個(gè)數(shù)字視頻數(shù)據(jù)流648。編碼模塊380接收視頻幀614、 MPEG幀612和數(shù)字視頻數(shù)據(jù) 610,并對(duì)這些資源的數(shù)據(jù)進(jìn)行編碼,生成編碼化頻道數(shù)據(jù)438。這可 用分包的方式完成,生成的包648、 660和664,分別包含一個(gè)標(biāo)題部 分654、 658和662與一個(gè)有效載荷部分656、 660和664。編碼模塊380把幀616的一部分編碼為包648的有效荷載656。 與此類似,編碼模塊380把數(shù)字視頻數(shù)據(jù)648的一部分編碼為包650 的有效荷載660。編碼才莫塊380也把MPEG幀612的一部分幀編碼為 包652的有效荷栽664。標(biāo)題部分654、 658和662包括圖17描述中 提到的信息,使得用戶端能夠準(zhǔn)確地提取到相應(yīng)的數(shù)據(jù)。雖然圖19說明的是采用栽波偵聽多址接達(dá)(CSMA)物理層傳輸方式,以包648、 650和652的形式,發(fā)送編碼化數(shù)據(jù)348,包648、 650和652也可以是數(shù)據(jù)幀,并采用時(shí)分多路技術(shù)(TDMA)和/或頻 分多路技術(shù)(FDMA)的物理層數(shù)據(jù)傳輸技術(shù)。這樣編碼化頻道數(shù)據(jù)438 可以包括若干包,每個(gè)包包含來自若干多媒體源的視頻數(shù)據(jù)的一部分 和/或來自若干多媒體源的數(shù)據(jù)幀。圖20說明的是圖1-5中多媒體通訊系統(tǒng)的方框圖,其中通訊通 道192是有線連接670。如圖所示,多媒體服務(wù)器的調(diào)諧模塊150、240、 280和/或340接收音頻/浮見頻源674。接收音頻/視頻源674可以是前面 任何圖中描述的 一 種或任意多媒體源。調(diào)諧模塊基于來自控制模塊 156、 244、 284和/或344的頻道選擇命令,從音頻/視頻資源資源中選 出特定頻道??刂颇K基于通過收發(fā)模塊154、 208、 246、 286和/或346接收 的選擇請(qǐng)求,生成選擇命令。頻道混頻器152、 242、 282和/或340接 收調(diào)諧模塊的數(shù)據(jù),并由此為一個(gè)或若干用戶端模塊生成數(shù)據(jù)。多媒體服務(wù)器也包括處理模塊204和/或345,用來處理經(jīng)由電信 源676的通訊。電信源包括因特網(wǎng)連接、PSTN連結(jié)和/或用戶端-用戶 短通訊。收發(fā)模塊154、 208、 246、 286和/或346包括一個(gè)路由器672。 路由器為每個(gè)用戶端模塊14-22、 46-54、 90-98、 112-120和/或132-142 提供連接。像路由器672這樣的路由器的構(gòu)造和功能,已為業(yè)內(nèi)所知, 所以以后除了在進(jìn)一步解釋本發(fā)明的概念的時(shí)候,將不再進(jìn)一步討論。鑒于通訊通道192是一個(gè)有線連接,頻道數(shù)據(jù)流和選擇請(qǐng)求通過 一種收發(fā)方式進(jìn)行收發(fā)。收發(fā)方式可以時(shí)分多路技術(shù)、頻分多路技術(shù)、 脈碼調(diào)制、移幅鍵控、移相鍵控、正交移相鍵控、正交幅度調(diào)制、載波偵聽多址接達(dá)、避免沖突的載波偵聽多址接達(dá)和/或帶有檢測(cè)沖突的 載波偵聽多址接達(dá)。因此,這種有線連接670通過相同的雙絞線、同 軸電纜、家庭網(wǎng)絡(luò)、電話線等發(fā)送和接收。作為選擇,有線連接670可以包括一個(gè)發(fā)送用有線連接和接收用 有線連接。頻道數(shù)據(jù)流采用一種發(fā)送方式,通過發(fā)送用有線連接來發(fā)送。發(fā)送方式包括時(shí)分多路技術(shù)(TDM)、頻分多路技術(shù)(FDM)、脈碼 調(diào)制(PVM)、移幅鍵控(ASK)、移相鍵控(PSK)、正交移相鍵控(QPSK)、 正交幅度調(diào)制(QAM)、載波偵聽多址接達(dá)(CSMA)、避免沖突的載波 偵聽多址接達(dá)(CA)和/或以及帶有檢測(cè)沖突的栽波偵聽多址接達(dá)(CD)。 接收用有線通訊通道用來從用戶端模塊接收頻道選擇。接收用有線連 接采用的接收方法可以是TDM, FDM, PCM, ASK, PSK, QPSK, QUM, CSMA, CSMA帶CA和CSMA帶CD。作為選擇,如果多媒體通訊系統(tǒng)支持因特網(wǎng)連接,發(fā)送用有線連 接和接收用有線連接正在傳輸與電信源676相關(guān)的數(shù)據(jù)。這樣的數(shù)據(jù) 包括發(fā)往因特網(wǎng)的包、從因特網(wǎng)接收的包、發(fā)往公共交換電話網(wǎng)的數(shù) 據(jù)、從公共交換電話網(wǎng)接收的數(shù)據(jù)和/或用戶端-用戶端通訊數(shù)據(jù)。如圖,路由器672與頻道混頻器、調(diào)諧模塊、控制模塊操作性耦 合。路由器也和至少一個(gè)用戶端操作性耦合。通過這種結(jié)構(gòu),控制模 塊使來自頻道混頻器的頻道數(shù)據(jù)流,基于收發(fā)類型,生成格式化頻道 數(shù)據(jù)。路由器通過有線線路連接,向用戶端模塊提供格式化頻道數(shù)據(jù)。頻道混頻器采用的格式化的類型,要基于前面描述的收發(fā)方式。 另外,用戶端模塊接收到的選擇請(qǐng)求,將根據(jù)收發(fā)方式的類型被格式 化,從而當(dāng)路由器接收它的時(shí)候,路由器可以適當(dāng)?shù)厝ジ袷交瘮?shù)據(jù), 并重捕特定的選擇請(qǐng)求。不管有線線路連接670是一個(gè)收發(fā)數(shù)據(jù)的單 路通道,還是既有收也有發(fā)的通道,都適用這種情況。圖21說明的是一個(gè)多媒體服務(wù)器的構(gòu)成方框圖。該服務(wù)器通過 射頻通訊通道680這樣的通訊通道,與若干用戶端模塊操作性耦合。 為了實(shí)現(xiàn)經(jīng)由射頻通訊通道680的射頻通訊,多媒體服務(wù)器的收發(fā)模 塊154、 208、 246、 286和/或346包括一個(gè)射頻收發(fā)轉(zhuǎn)換器678。同樣 地,每個(gè)用戶端模塊包括一個(gè)射頻收發(fā)轉(zhuǎn)換器、 一個(gè)射頻接收器和/ 或射頻發(fā)送器。射頻的具體使用將由政府部門規(guī)定,如美國(guó)聯(lián)邦通信 委員會(huì)(FCC)。通常情況下,這樣的家庭用頻率浮動(dòng)范圍在幾百兆 赫和幾千兆赫之間。ITC規(guī)范802.11a規(guī)定了一種特別類型的射頻家 庭使用標(biāo)準(zhǔn)。802.11a規(guī)范為在家中和/或近距離內(nèi)使用射頻收發(fā)數(shù)據(jù),提供了操作參數(shù)。射頻通訊通道680可以使用單頻率在多媒體服務(wù)器和用戶端之間 收發(fā)數(shù)據(jù),也可以包含一個(gè)獨(dú)立的頻率來發(fā)送數(shù)據(jù)和一個(gè)獨(dú)立的頻律 來接收數(shù)據(jù),可以包含若干頻率來收發(fā)數(shù)據(jù),也可以包含若干頻率來 接收數(shù)據(jù)和若干單獨(dú)的頻率來發(fā)送數(shù)據(jù)。如圖所示,射頻收發(fā)轉(zhuǎn)換器678與處理模塊204和/或345、控制 模塊156、 244、 284和/或344、調(diào)諧模塊150、 240、 280和/或340、 頻道混頻器152、 242、 282和/或342操作性耦合。在此結(jié)構(gòu)中,控制 模塊使通過射頻通訊通道680傳輸?shù)接脩舳四K的頻道數(shù)據(jù)流,基于 采用的收發(fā)類型被格式化。收發(fā)類型可以是時(shí)分多路技術(shù)(TDM)、頻 分多路技術(shù)(FDM)、脈碼調(diào)制(PVM)、移幅鍵控(ASK)、移相鍵控 (PSK)、正交移相鍵控(QPSK)、正交幅度調(diào)制(QAM)、載波偵聽多址 接達(dá)(CSMA)、避免沖突的載波偵聽多址接達(dá)(CA)和/或以及帶有檢測(cè) 沖突的載波偵聽多址接達(dá)(CD)。射頻收發(fā)轉(zhuǎn)換器通過射頻通訊通道680,在發(fā)送間隔,向用戶端 提供格式化頻道數(shù)據(jù)。發(fā)送和接收間隔將在涉及圖26時(shí)做更具體的描 述。用戶端模塊通過射頻通道接收格式化的數(shù)據(jù),并進(jìn)行處理,所用 方法前面討論過并將在下面涉及圖50-56時(shí)做更具體的討論。另外, 用戶端模塊基于收發(fā)類型格式化選擇請(qǐng)求,隨后通過射頻通訊通道 680,把格式化選擇請(qǐng)求提供給收發(fā)模塊。射頻收發(fā)轉(zhuǎn)換器678接收選 擇請(qǐng)求并提供給控制模塊??刂颇K處理選擇請(qǐng)求,所用方法前面討 論過并將在下面涉及圖24-28時(shí)做更具體的討論。圖22說明的是一個(gè)多媒體通訊系統(tǒng)的方框圖,該系統(tǒng)的多媒體 服務(wù)器元件通過紅外線通訊通道684,與若干用戶端模塊操作性耦合。 在此例中,收發(fā)模塊154、 208、 246、 286和/或346包括一個(gè)紅外線 收發(fā)轉(zhuǎn)換器682。同樣地,每一個(gè)用戶端模塊也要包含一個(gè)相似的紅 外線收發(fā)轉(zhuǎn)換器。此例中,數(shù)據(jù)經(jīng)由單路的紅外線通訊通道684,在 多媒體服務(wù)器和用戶端模塊之間傳送。這樣紅外線通訊通道被分成發(fā)送部分(如從多媒體服務(wù)器到用戶端模塊)和接收部分(從用戶端到服 務(wù)器)。作為選擇,紅外線通訊通道可以包括一個(gè)發(fā)送用紅外線通訊 通道和一個(gè)接收用紅外線通訊通道。如圖所示,紅外線收發(fā)轉(zhuǎn)換器682與處理模塊、控制模塊和頻道 混頻器操作性耦合。在此結(jié)構(gòu)中,控制模塊,使通過紅外線通訊通道 684從收發(fā)模塊傳輸?shù)接脩舳四K的頻道數(shù)據(jù)流,基于采用的收發(fā)類 型被格式化。前面提到,收發(fā)類型可以是時(shí)分多路技術(shù)(TDM)、頻分 多路技術(shù)(FDM)、脈碼調(diào)制(PVM)、移幅鍵控(ASK)、移相鍵控(PSK)、 正交移相鍵控(QPSK)、正交幅度調(diào)制(QAM)、載波偵聽多址接達(dá) (CSMA)、避免沖突的載波偵聽多址接達(dá)(CA)和/或以及帶有檢測(cè)沖突 的載波偵聽多址接達(dá)(CD)。包含在頻道數(shù)據(jù)流的特定數(shù)據(jù)以從用戶端 模塊接收到的選擇請(qǐng)求為基礎(chǔ)。用戶端模塊基于收發(fā)類型格式化選擇請(qǐng)求,隨后通過紅外線通訊 通道684,在接收間隔傳輸格式化選擇請(qǐng)求,或者通過一個(gè)單獨(dú)的接 收用紅外線通訊通道傳輸它們。射頻收發(fā)轉(zhuǎn)換器678接收選擇請(qǐng)求并 提供給控制模塊。收發(fā)模塊在接收到選擇請(qǐng)求后,把選擇請(qǐng)求提供給 控制模塊,控制模塊把命令提供給調(diào)諧模塊,調(diào)諧模塊基于命令、從 音頻視頻(AV)源674中選出適當(dāng)?shù)念l道。業(yè)內(nèi)普通技術(shù)人員就懂得,多媒體服務(wù)器和若干用戶端之間的通 訊通道192可以包括圖20中有線線路通訊通道670、圖21中射頻通 訊通道680和圖22中紅外線通訊通道684中的一個(gè)或幾個(gè)。例如,每 個(gè)用戶端之間的收發(fā)通道可以采用射頻通訊通道,而接收通道可以是 紅外線通道。再比如,與服務(wù)器處于相同位置的用戶端可以通過有線 線路連接耦合,而一家之內(nèi)處于不同位置的其它用戶端則采用射頻通 訊通道。這樣,在同一個(gè)多媒體通訊系統(tǒng)中,可以聯(lián)合采用多種通信 通道,以提供多媒體通訊服務(wù)。圖23說明的是一個(gè)多媒體服務(wù)器700的方框圖,它包括調(diào)諧模 塊150、 240、 280和/或340,頻道混頻器152、 242、 282和/或340、 控制模塊156、 244、 284和/或344、收發(fā)模塊154、 208、 246、 28657和/或346、處理模塊204和/或345和第二個(gè)收發(fā)模塊690。收發(fā)模塊 154、 208、 246、 286和/或346包括一個(gè)模擬多路復(fù)用器686。除了發(fā) 揮前面描述的收發(fā)模塊的作用外,模擬多路復(fù)用器686把頻道數(shù)據(jù)流 轉(zhuǎn)化成代表頻道數(shù)據(jù)流的模擬信號(hào)688。因此,模擬多路復(fù)用器686 會(huì)被用來接合與尚存的模擬用戶端設(shè)備耦合的用戶端模塊,第二個(gè)收發(fā)模塊6卯使多媒體服務(wù)器能夠經(jīng)由第二個(gè)通訊通道 692,與一些用戶端模塊溝通。笫二個(gè)通訊通道692可以是有線線路連 接、射頻連接和/或紅外線連接。通過第二個(gè)通訊通道傳輸?shù)臄?shù)據(jù),與 收發(fā)模塊154、 208、 246、 286和/或346發(fā)送的頻道數(shù)據(jù)流可以一樣, 也可以是單獨(dú)的數(shù)據(jù)。這樣多媒體服務(wù)器700借助同一組音頻/視頻源 674,可以服務(wù)成倍的用戶端模塊。控制模塊156、 244、 284和/或344包括判定每一個(gè)用戶端訪問 權(quán)限的處理方法。這類的權(quán)限包括家長(zhǎng)控制特征、訪問時(shí)間、訪問次 數(shù)等。這樣,控制模塊在向調(diào)諧模塊提供選擇命令前,判定每一個(gè)用 戶端選擇請(qǐng)求是否有效。這個(gè)特點(diǎn)賦予多媒體通訊系統(tǒng)的操作人員一 種控制權(quán),控制每個(gè)用戶端^t塊對(duì)音頻/視頻源674的訪問、每天的訪 問次數(shù)和/或訪問時(shí)間。圖24說明的是一種向局域網(wǎng)提供多媒體服務(wù)的方法的邏輯圖。 在前面的圖中描述的任何一個(gè)多媒體服務(wù)器都可以采用這種方法。因 此,在圖24中說明的操作步驟,可以在多媒體服務(wù)器12,42,88, 102, 132和/或700應(yīng)用。當(dāng)接收到來自至少一個(gè)多媒體源的若干頻道的時(shí)候,處理過程開 始。多媒體源可以是衛(wèi)星連接、電纜連接、NTSC制式天線連接、PAL 制式天線連接、高清晰度電視連接、標(biāo)準(zhǔn)清晰度電視連接、無線電連 接,等等。而且,這些頻道可以來自若千單頻道源,如DVD播放機(jī)、 錄像機(jī)、閉路電視、激光磁盤播放機(jī)、可攜式攝像機(jī)、數(shù)字音頻存儲(chǔ) 設(shè)備(如MP3播放機(jī))、DVD音頻播放機(jī)、CD播放機(jī),等等。這 些頻道被連續(xù)接收,但只有用戶端選擇一個(gè)或若千頻道的時(shí)候,才開 始被處理。程序進(jìn)入步驟712。通過一個(gè)通訊通道,接收到來自至少一個(gè)用 戶端模塊的一個(gè)選擇請(qǐng)求。如已在圖20-22中所討論,通訊通道可以 是射頻連接、紅外線連接和/或有線線路連接。選擇請(qǐng)求可以來自一個(gè) 用戶端模塊或者若干用戶端模塊,每個(gè)用戶端可以請(qǐng)求訪問不同的頻 道、相同的頻道或者它們的任意組合。選擇請(qǐng)求包括特定用戶端模塊 的標(biāo)識(shí)、特定頻道的標(biāo)識(shí)和/或該頻道的所屬源的標(biāo)識(shí)。這樣,選擇請(qǐng) 求包含充足的信息,使多媒體服務(wù)器判斷特定頻道的特定音頻/視頻源 和所需要的頻道。例如,選擇請(qǐng)求可能顯示一個(gè)衛(wèi)星廣播的頻道5是 某個(gè)用戶端模塊的感興趣的頻道。然后進(jìn)入步驟714,多媒體服務(wù)器內(nèi)的控制模塊從選擇請(qǐng)求中生 成一套選擇命令。因此,對(duì)從用戶端模塊收到的每個(gè)選擇請(qǐng)求,如果 請(qǐng)求有效,控制模塊生成一個(gè)相應(yīng)的頻道選擇命令。這樣,如果只有 一個(gè)用戶端模塊提供了一個(gè)選擇請(qǐng)求,也只有一個(gè)選擇命令生成。業(yè) 內(nèi)普通技術(shù)人員會(huì)懂得,選擇命令不會(huì)從一個(gè)選擇請(qǐng)求中重復(fù)生成, 選擇命令通常只生成一次并保持住,直到接收到替代的選擇請(qǐng)求或終 止請(qǐng)求。生成一套頻道選擇命令的過程,會(huì)在涉及到步驟722-724時(shí)作進(jìn) 一步描述。在步驟722,通過采用一種特定的數(shù)據(jù)傳輸協(xié)議,解碼選 擇請(qǐng)求。數(shù)據(jù)被編碼,采用下列編碼方法的一種曼徹斯特編碼、反 向不歸零制編碼、多級(jí)編碼、塊編碼、nB/mB編碼(n < m ),等等。 然后,編碼化數(shù)據(jù)被調(diào)制,采用的調(diào)制方法可以是時(shí)分多路技術(shù) (TDM)、頻分多路技術(shù)(FDM)、移幅鍵控(ASK)、移相鍵控(PSK),等 等。因此,要重捕原始的選擇請(qǐng)求,數(shù)據(jù)必須被解調(diào)和解碼。然后進(jìn)入步驟724,解釋選擇請(qǐng)求,生成頻道選擇命令。解釋選 擇請(qǐng)求包括一個(gè)認(rèn)可程序,對(duì)特定用戶端模塊的確認(rèn),對(duì)用戶端模塊 有效性的判定。如果用戶端模塊是一個(gè)授權(quán)的用戶端模塊、所請(qǐng)求的 服務(wù)在該用戶端的權(quán)限之內(nèi),控制模塊將生成相應(yīng)的頻道命令。返回圖24的主流程,進(jìn)入步驟716。調(diào)諧模塊基于這套頻道選擇 命令,從若干頻道中選出一套頻道。例如,如果只有一個(gè)頻道選擇命令,調(diào)諧模塊將為這個(gè)頻道選擇命令選擇一個(gè)相應(yīng)的頻道。如果兩個(gè)頻道選擇命令被提供給調(diào)諧模塊,調(diào)諧模塊選出兩個(gè)頻道,每個(gè)選擇 命令一個(gè)。繼續(xù)進(jìn)入步驟718,這套頻道被混頻成頻道數(shù)據(jù)流?;祛l頻道數(shù) 據(jù),采用的方式要能夠標(biāo)識(shí)頻道數(shù)據(jù)的來源、頻道數(shù)據(jù)的目的地、選 擇請(qǐng)求和/或任何其它保證用戶端模塊受到相應(yīng)數(shù)據(jù)的標(biāo)識(shí)性信息。業(yè) 內(nèi)普通技術(shù)人員就理解,頻道數(shù)據(jù)流可以保存在多媒體服務(wù)器的硬驅(qū), 已備以后提取和/或使用。這樣多媒體服務(wù)器,通過一個(gè)硬驅(qū)和相應(yīng)的 軟件,可以發(fā)揮一個(gè)數(shù)字錄像機(jī)的功能,或相似的功能。程序然后進(jìn)入步驟720,頻道數(shù)據(jù)流被通過一個(gè)通訊通道發(fā)送給 若干用戶端模塊。如前所述,通訊通道可以是有線線路連接、射頻連 接和/或紅外線連接。在涉及步驟726時(shí),將對(duì)頻道數(shù)據(jù)流的傳輸做更 進(jìn)一步的說明。在步驟726中,頻道數(shù)據(jù)流被格式化,以便通過多媒體服務(wù)器的 收發(fā)模塊進(jìn)行發(fā)送。數(shù)據(jù)的格式化包括用以下方式編碼數(shù)據(jù)多級(jí)編 碼、反向不歸零制編碼、曼徹斯特編碼、塊編碼、nB/mB編碼(n < m )。 例如,nB/mB編碼可以是4B/5B編碼,在此情況下,4比特的是實(shí)際 數(shù)據(jù)轉(zhuǎn)化為5比特的編碼后數(shù)據(jù)。另外,基于多媒體系統(tǒng)采用的特定 的數(shù)據(jù)傳輸協(xié)議,編碼化數(shù)據(jù)被通過以下一種或幾種調(diào)制方式調(diào)制 時(shí)分多路技術(shù)(TDM)、頻分多路技術(shù)(FDM)、移幅鍵控(ASK)、移相 鍵控(PSK)、脈碼調(diào)制(PCM)、正交移相鍵控(QPSK)、正交幅度調(diào)制 (QAM)。數(shù)據(jù)流的編碼化還包括把頻道數(shù)據(jù)流轉(zhuǎn)化成模擬信號(hào),以 模擬格式傳輸給一個(gè)或若干用戶端模塊。轉(zhuǎn)換模擬信號(hào)可以和格式化 頻道數(shù)據(jù)流的傳輸平行進(jìn)行。這樣,代表頻道數(shù)據(jù)流的數(shù)字信號(hào)和模 擬信號(hào)都可以傳送到用戶端模塊。因此,模擬信號(hào)可以通過與數(shù)字信 號(hào)不同的通訊通道發(fā)送。另外,基于前面圖20-22中討論的用戶端模 塊和多媒體服務(wù)器的耦合情況,可以采用若干通訊通道。業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,多媒體服務(wù)器提供給若干用戶端模塊 的是單路數(shù)據(jù)流。這個(gè)頻道數(shù)據(jù)流包括這些用戶端模塊每個(gè)選擇對(duì)應(yīng)的數(shù)據(jù)。因此,每個(gè)用戶端模塊接收全部頻道數(shù)據(jù)流,但只抽取服務(wù) 于它的特定選擇請(qǐng)求的相關(guān)數(shù)據(jù)。圖25說明的是一種方法的邏輯圖。該方法進(jìn)一步描述了在通訊 通道是有線線路連接的情況下,圖24中的步驟720。處理過程始于步 驟730,判定發(fā)送間隔和接收間隔。判定由多媒體內(nèi)的控制模塊基于 通訊負(fù)載、預(yù)定的分配間隔等的作出。另外,發(fā)送間隔和接收間隔還 取決于釆用的是單路的通訊通道,還是單獨(dú)的發(fā)送和接收通道。程序接著進(jìn)入步驟732和736。在步驟732,頻道數(shù)據(jù)流基于收 發(fā)類型被格式化。收發(fā)方式與采用的調(diào)制方式相對(duì)應(yīng),可以是時(shí)分多 路技術(shù)(TDM)、頻分多路技術(shù)(FDM)、移幅鍵控(ASK)、脈碼調(diào)制 (PCM)、移相鍵控(PSK),等等。程序接著進(jìn)入步驟734,格式化頻道 數(shù)據(jù)被通過有線線路連接,在一個(gè)或若干發(fā)送間隔,提供給至少一個(gè) 用戶端。在步驟732中,多媒體服務(wù)器通過有線線路連接,在接收間隔接 收格式化選擇請(qǐng)求。選擇請(qǐng)求基于多媒體通訊系統(tǒng)采用的收發(fā)類型被 格式化。收發(fā)類型與采用的調(diào)制方式相對(duì)應(yīng),可以是時(shí)分多路技術(shù) (TDM)、頻分多路技術(shù)(FDM)、移幅鍵控(ASK),等等。圖26說明的是經(jīng)由此通訊通道的發(fā)送間隔和接收間隔的圖解。 如圖所示,通訊通道746把多媒體服務(wù)器738和若干用戶端模塊 740-744耦合起來。注意多媒體服務(wù)器738可以是圖1-11和23中描述 的任何一個(gè)多媒體服務(wù)器。用戶端模塊740-744可以是圖1-11中描述 的任何一個(gè)用戶端模塊。通訊通道746可以是有線線路連接、射頻連 接和/或紅外線通道。如圖,經(jīng)由通訊通道746傳輸數(shù)據(jù),可以用包和/或幀。包和/或 幀的傳送被分成發(fā)送間隔748、 752、 756與接收間隔750、 754。在發(fā) 送間隔748、 752、 756,多媒體服務(wù)器把頻道數(shù)據(jù)流發(fā)送給若干用戶 端模塊740-744。在接收間隔750、 754, 一個(gè)或若干用戶端模塊740-744 把選擇請(qǐng)求發(fā)送給多媒體服務(wù)器。用戶端模塊740-744基于下列任何一種方式,進(jìn)入接收間隔750、754:載波偵聽多址接達(dá)(CSMA)、權(quán)標(biāo)傳遞、多媒體服務(wù)器738輪 流檢測(cè)、時(shí)分多路技術(shù)(TDM),等等。因此,發(fā)送間隔748和接收間 隔750之間的比率可以根據(jù)需要進(jìn)行設(shè)定和分配。例如,可以每10-20 次發(fā)送間隔748、 752、 756,出現(xiàn)接收間隔750、 754。作為選擇,發(fā)酉己,:這種情況J,;媒^服務(wù)器738和每個(gè)用戶端模塊、740-744監(jiān) 控通訊通道的傳送。如果通道可用,特定實(shí)體采用避免沖突的載波偵 聽多址接達(dá)(CA)和/或帶有檢測(cè)沖突的載波偵聽多址接達(dá)(CD),傳送數(shù) 據(jù)。業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,通過多媒體服務(wù)器738和若干用戶端 模塊740-744之間的通訊通道746,可以采用許多種方式傳輸數(shù)據(jù), 以保證頻道數(shù)據(jù)流可以被用戶端模塊740-744接收到,同時(shí)用戶端才莫 塊740-744可以充分進(jìn)入通訊通道746,提出選擇請(qǐng)求和/或改動(dòng)選擇。 再比如,多媒體服務(wù)器738可以在頻道數(shù)據(jù)流內(nèi)廣播,什么時(shí)候通訊 通道746可供用戶端模塊發(fā)送選擇請(qǐng)求。而且,多媒體服務(wù)器738的 這種廣播包括某個(gè)用戶端模塊的標(biāo)識(shí),以及用戶端模塊分配到的接入 通i禮通道的時(shí)間。圖27說明的是圖24中,當(dāng)通訊通道是射頻通道時(shí),進(jìn)一步處理 步驟720的一種方法的邏輯圖。處理過程始于步驟760,多媒體服務(wù) 器判定發(fā)送間隔和接收間隔。這在涉及圖26時(shí)已作過描述。程序繼續(xù) 進(jìn)入步驟762或者766。在步驟762,頻道數(shù)據(jù)流基于收發(fā)類型被格式 化。程序繼續(xù)進(jìn)入步驟764,格式化數(shù)據(jù)經(jīng)由射頻通訊通道,在發(fā)送 間隔,-皮提供給至少一個(gè)用戶端。在步驟766,多媒體服務(wù)器在接收間隔在射頻通訊通道上接收格 式化選擇請(qǐng)求。選擇請(qǐng)求基于收發(fā)類型被格式化。圖28說明的是圖24中,當(dāng)通訊通道是紅外線通訊通道時(shí),進(jìn)一 步描述步驟720的一種方法的邏輯圖。處理過程始于步驟770,判定 發(fā)送間隔和接收間隔。程序繼續(xù)進(jìn)入步驟774和776。在步驟772,頻 道數(shù)據(jù)流基于收發(fā)類型被格式化。程序繼續(xù)進(jìn)入步驟774,格式化數(shù) 據(jù)經(jīng)由紅外線通訊通道,在發(fā)送間隔,被提供給至少一個(gè)用戶端。在步驟776,多媒體服務(wù)器在接收間隔在紅外線通訊通道上接收 格式化選擇請(qǐng)求。選擇請(qǐng)求基于收發(fā)類型被格式化。圖29說明的是一個(gè)調(diào)諧模塊825的方框圖,它可以作為圖12、 14-16中的調(diào)諧模塊150、 240、 280和/或340來使用。調(diào)諧模塊825 包括一組選擇器780-786、 一個(gè)編碼模塊804、 一個(gè)提供與共享總線 824連接的總線接口 806??偩€824是與圖12、 14-16講到的多媒體服 務(wù)器的頻道混頻器處理模塊和其它元件來共享。選擇器780-786可以 是圖12所示的若干調(diào)諧器、圖14所示的多路復(fù)用器、圖15所示的多 路復(fù)用器和調(diào)諧器的結(jié)合和或圖16所示的高清晰度電視調(diào)諧器。因 此,選擇器780-786取決于若干頻道787提供的特定源。編碼模塊804包括若干緩存器808-814, —個(gè)編碼器816、 一個(gè) 緩存控制器818和一個(gè)分包模塊820。緩存器808-814可以是物理隔 斷的存儲(chǔ)設(shè)備,或者是邏輯隔斷的存儲(chǔ)設(shè)備。每一個(gè)緩存器808-814 的功能就象一個(gè)環(huán)形緩存器。緩存控制器818管理每個(gè)緩存器 808-814,包括跟蹤首尾指針跟蹤、讀寫控制。如圖,每個(gè)選擇器780-786耦合在一起來接收若千頻道787。基 于各自的頻道選擇命令796-802,每個(gè)選擇器780-786輸出一個(gè)單獨(dú)的 選定頻道788-794。若干頻道787可以由前面圖l-ll描述的多媒體來 源提供。業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,調(diào)諧模塊825包括的選擇器 780-786可多可少。而且,如果只有數(shù)量有限的用戶端模塊訪問多媒 體服務(wù)器, 一個(gè)或若干選擇器780-786會(huì)空出來。因此,通過緩存控 制器818,編碼模塊804能夠知道哪一個(gè)選擇器780-786正在運(yùn)轉(zhuǎn)并 提供選定頻道數(shù)據(jù)788-794。緩存控制器818協(xié)調(diào)把選定頻道788-794的數(shù)據(jù)寫入各自的緩存 器808-814。而且,緩存控制器818協(xié)調(diào)把每個(gè)緩存器808-814的數(shù)據(jù) 讀入編碼器816。編碼器816執(zhí)行一種特定的編碼功能,如多級(jí)編碼、 反向不歸零制編碼、曼徹斯特編碼、塊編碼、nB/mB編碼(n<m)。 通常,編碼器816用來提高從調(diào)諧模塊825到多媒體服務(wù)器的頻道混 頻器的數(shù)據(jù)發(fā)送的準(zhǔn)確性。業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,當(dāng)選定頻道數(shù)據(jù)可以準(zhǔn)確地發(fā)送到頻道混頻器時(shí),可以跳過編碼器816。分包模塊820分包編碼化數(shù)據(jù),生成若干包。每個(gè)包包含標(biāo)題部 分和數(shù)據(jù)部分。標(biāo)題部分包括選定頻道的標(biāo)識(shí)、選定頻道的數(shù)據(jù)類型 (如音頻、視頻、文本等)、多媒體源的標(biāo)識(shí)、是否加密、加密類型、 是否壓縮、壓縮類型和/或包序號(hào)。包被提供給含有收發(fā)模塊826的總 線接口 806。總線接口把編碼化頻道822的包提供給共享總線824。另外,總線接口 806通過收發(fā)模塊826接收包828,并進(jìn)行處理 以提取頻道選擇命令830。頻道選擇命令830由單個(gè)頻道選擇命令 796-802組成。收發(fā)模塊包括一個(gè)解碼器,解碼包里的數(shù)據(jù),以重捕 每個(gè)頻道選擇命令的至少一部分。解碼與用戶端采用的編碼相反。圖30說明的是一個(gè)調(diào)諧模塊840的方框圖,它可以用于圖12、 14-16中的任何一個(gè)多媒體服務(wù)器。調(diào)諧模塊840和圖29中的調(diào)諧模 塊825非常相似,不同的是調(diào)諧模塊840包括一個(gè)裝幀模塊,而不是 分包模塊820。另外總線接口 806包括一個(gè)監(jiān)控模塊844,取代了收發(fā) 模塊826。裝幀模塊842接收編碼化頻道數(shù)據(jù),把每個(gè)選定頻道的數(shù) 據(jù)裝幀成包含標(biāo)題部分和數(shù)據(jù)部分的幀。標(biāo)題部分包括選定頻道的標(biāo) 識(shí)、選定頻道的數(shù)據(jù)類型(如音頻、視頻、文本等)、多媒體源的標(biāo) 識(shí)、是否加密的標(biāo)識(shí)、采用的加密類型、是否壓縮的標(biāo)識(shí)、壓縮類型 和/或幀序號(hào)??偩€接口 806接收裝幀化數(shù)據(jù),并作為編碼化頻道802提供到共 享總線824。另外,總線接口 806從共享總線接收幀846。監(jiān)控模塊 844在特定的時(shí)間間隔解釋幀846,抽取頻道選擇命令848。圖31說明的是調(diào)諧模塊850的另外一個(gè)實(shí)施例的方框圖。它可 以用于圖12、 14-16中說明的的任何一個(gè)多媒體服務(wù)器。調(diào)諧模塊850 包括一組選擇器780-786、 一個(gè)數(shù)據(jù)壓縮模塊862, 一個(gè)加密模塊860、 編碼模塊804、總線接口 806、總線控制器870、 一個(gè)解碼模塊852、 一個(gè)解密模塊864和一個(gè)解壓縮模塊868??偩€接口 806通過總線控 制器870來控制,它控制頻道選擇命令的接收,還控制編碼化頻道數(shù) 據(jù)的發(fā)送。64在運(yùn)行中,調(diào)諧模塊850通過總線接口 806,從共享總線824接 收選擇命令??偩€接口 806把接收到的頻道選擇命令提供給解碼模塊 852。解碼模塊852包括一個(gè)拆幀或拆包模塊854、解碼器856和一個(gè) 緩存器858。拆幀或拆包模塊854從接收到的幀或包里抽取數(shù)據(jù)。拆 幀或拆包后的數(shù)據(jù)被提供給解碼器856。解碼器利用用戶端模塊里編 碼器的逆功能重捕選擇請(qǐng)求的原始數(shù)據(jù)。這樣,如果用戶端模塊釆用 曼徹斯特編碼,解碼器就釆用逆曼徹斯特編碼功能來重捕數(shù)據(jù)。重捕 的數(shù)據(jù)存在緩存器858。如果數(shù)據(jù)是非加密的和未壓縮的,那么重捕的數(shù)據(jù)被提供給控制 模塊156、 244、 284和/或344。基于頻道選擇請(qǐng)求,控制模塊生成一 組頻道選擇命令796-802。控制模塊把頻道選擇命令提供給若干選擇 器780-786。但是,如果數(shù)據(jù)是加密的和/或壓縮的,那么重捕的數(shù)據(jù)被提供 給解密模塊864。解密模塊864基于采用的編碼/解碼方式解碼數(shù)據(jù)。 例如,如果用戶端模塊采用數(shù)據(jù)加密標(biāo)準(zhǔn)(DES)的加密技術(shù)。解密 模塊會(huì)采用相應(yīng)的解密方式來重捕數(shù)據(jù)。如果數(shù)據(jù)也是壓縮的,解碼數(shù)據(jù)或者來自緩存器858的數(shù)據(jù)被提 供給解壓縮模塊868。解壓縮模塊868采用與壓縮數(shù)據(jù)相反的功能。 這樣,重捕的數(shù)據(jù),已經(jīng)被解密和/或被解壓縮,被提供給控制模塊。 控制模塊生成相應(yīng)的頻道選擇命令796-802。選擇器786-780基于各自的頻道選擇命令796-802,從若干頻道 787中輸出一個(gè)選定頻道788-794。若干選定頻道788-794被提供給數(shù) 據(jù)壓縮模塊862、加密模塊860和/或直接給了編碼模塊804。如果選定頻道788-794需要被壓縮,數(shù)據(jù)壓縮模塊862利用一種 數(shù)據(jù)壓縮方式壓縮數(shù)據(jù)。數(shù)據(jù)壓縮方式可以是拉鏈型功能或者其它知 名的壓縮技術(shù)。如果壓縮數(shù)據(jù)也需要加密,它就被提供給解密模塊 860。如果壓縮數(shù)據(jù)不需要加密,它就直接被提供給編碼模塊804。如果數(shù)據(jù)需要加密,加密模塊860利用采用一種加密方法對(duì)選定 頻道788-794的數(shù)據(jù)進(jìn)行加密。加密方法可以是知名加密方法的任何一種,如DES (數(shù)據(jù)加密標(biāo)準(zhǔn))、PGP (極好保護(hù))等。加密數(shù)據(jù)860 接著被提供給編碼模塊804。編碼模塊804隨后編碼數(shù)據(jù),并把編碼 化數(shù)據(jù)提供給總線接口 806,以供在共享總線824上發(fā)送。前面提到, 編碼模塊804的編碼器可以被跳過,因此加密的數(shù)據(jù)可以不經(jīng)編碼直 接發(fā)送到共享總線。圖32說明的是一個(gè)可作為選擇的調(diào)諧模塊880的方框圖,它可 以用在圖12、 14-16解釋的任何一個(gè)多媒體服務(wù)器中。調(diào)諧模塊880 包括一個(gè)處理模塊882和存儲(chǔ)器884。處理模塊882可以是一個(gè)單獨(dú) 的處理設(shè)備或者一組處理設(shè)備。這種處理設(shè)備可以是微處理器、微控 制器、微型計(jì)算機(jī)、數(shù)字信號(hào)處理器、可編程門陣列、中央處理器、 狀態(tài)機(jī)、邏輯電路和/或其它可以基于操作指令處理信號(hào)(模擬和/或 數(shù)字)的任何設(shè)備。存儲(chǔ)器884可以是單個(gè)的存儲(chǔ)設(shè)備,也可以是一 組存儲(chǔ)設(shè)備。這樣的存儲(chǔ)設(shè)備可以是只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、 閃存儲(chǔ)器、磁帶存儲(chǔ)器、系統(tǒng)存儲(chǔ)器、可刪只讀存儲(chǔ)器和/或其它任何 可存儲(chǔ)數(shù)字信息的設(shè)備。值得注意的是,當(dāng)處理模塊882通過狀態(tài)機(jī) 或邏輯電路執(zhí)行一項(xiàng)或多項(xiàng)功能的時(shí)候,存有相應(yīng)指令的存儲(chǔ)器是嵌 在狀態(tài)機(jī)或邏輯電路的電路中的。存于處理器884并被處理模塊882 執(zhí)行的操作命令,在涉及前面的圖時(shí)已大致討論過,并將在涉及圖 33-37時(shí)進(jìn)一步闡述。圖33說明的是一種在多媒體系統(tǒng)中通過調(diào)諧模塊多路復(fù)用頻道 的方法的邏輯圖。程序開始于步驟890,接收到來自一個(gè)多媒體源的 若干頻道。若干頻道的接收還包括下列一種或若干接收來自衛(wèi)星連 接的每個(gè)頻道的音頻和視頻數(shù)據(jù),接收來自機(jī)頂盒的每個(gè)頻道的音頻 和視頻數(shù)據(jù),接收來自電纜連接的每個(gè)頻道的音頻和視頻數(shù)據(jù),接收 來自高清晰度電視接收器的每個(gè)頻道的音頻和視頻數(shù)據(jù),接收來自天 線連接的每個(gè)頻道的音頻和視頻數(shù)據(jù),這些天線接收NTSN制式、PAL制式廣播等。因此,這些頻道可以來自一個(gè)多媒體源,或者若干多媒 體源。程序隨后進(jìn)入步驟892,接收到若千頻道選擇命令。這些頻道選擇命令源自若干用戶端模塊提供的選擇請(qǐng)求,其中每個(gè)頻道選擇命令在若干頻道中標(biāo)識(shí)出一個(gè)特定的頻道。程序接著進(jìn)入步驟894,每個(gè) 頻道選擇命令在若干頻道中選出一個(gè)頻道。注意選定的頻道可以來自 多媒體源中的任何一個(gè)。程序隨后進(jìn)入步驟896,基于多媒體系統(tǒng)的數(shù)據(jù)傳輸協(xié)議,編 碼每個(gè)選定頻道。編碼可以是多級(jí)編碼、反向不歸零制編碼、曼徹斯 特編碼、塊編碼和/或nB/mB編碼(n < m )。業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,高清晰度電視、衛(wèi)星接收器、機(jī)頂盒 等一般采用MPEG視頻數(shù)據(jù)。這樣,在為NTSC制式頻道分離的典 型的6MHz頻帶中,壓縮視頻包括頻段相同的若千頻道。因此當(dāng)某個(gè) 頻道被從一個(gè)多媒體源選出時(shí),需要提取若干壓縮頻道。因此每個(gè)壓 縮頻道象在步驟896中描述的那樣被編碼。業(yè)內(nèi)普通技術(shù)人員也會(huì)懂 得,在步驟896編碼前,可以采用一種壓縮技術(shù)壓縮數(shù)據(jù)和/或采用一 種加密技術(shù)對(duì)數(shù)據(jù)加密。程序接著進(jìn)入步驟898,編碼化數(shù)據(jù)被傳輸?shù)筋l道混頻器。通過 把每個(gè)選定頻道的數(shù)據(jù)裝幀成包含標(biāo)題部分和數(shù)據(jù)部分的幀,來實(shí)現(xiàn) 編碼化數(shù)據(jù)的傳輸。作為選擇,編碼頻道數(shù)據(jù)也可以裝成含有標(biāo)題部 分和數(shù)據(jù)部分的包。無論是包還是幀的標(biāo)題部分都包括選定頻道的標(biāo) 識(shí)、選定頻道的數(shù)據(jù)類型、多媒體源的標(biāo)識(shí)、是否加密、加密類型、 是否壓縮的標(biāo)識(shí)、壓縮類型和/或包或者幀的號(hào)碼。圖34說明的是一種方法的邏輯圖。該方法進(jìn)一步說明圖33步驟 892中大致描述的頻道選擇命令的接收。程序始于步驟卯0,接收來自 若千用戶端模塊的頻道選擇請(qǐng)求。程序繼續(xù)進(jìn)入步驟902,處理頻道 選擇請(qǐng)求并生成若干頻道選擇命令。每個(gè)頻道選擇命令包括特定頻道 選捧命令、最后頻道選擇命令、下一個(gè)頻道選擇命令、上個(gè)頻道選擇 命令、喜愛頻道選擇命令、以及從用戶定義的目錄中選擇頻道。通過 用戶端和/或多媒體服務(wù)器內(nèi) 一個(gè)默認(rèn)的處理方案,這樣一個(gè)命令和特 定的請(qǐng)求對(duì)應(yīng)。因此當(dāng)某一個(gè)用戶提出了選擇請(qǐng)求,調(diào)諧模塊將按照 一個(gè)特定的多媒體頻道選擇方式,解釋此請(qǐng)求。若干選擇請(qǐng)求的處理可以在步驟904-909的一步或幾步完成。在 步驟904,解釋頻道選擇請(qǐng)求以識(shí)別至少一個(gè)用戶端。而且,解釋請(qǐng) 求以判定正在做出的特定選擇請(qǐng)求。基于這個(gè)信息,生成頻道命令。在步驟906,鑒別發(fā)出選擇請(qǐng)求的用戶端。這個(gè)鑒別首先要判定 用戶端是否是多媒體服務(wù)器的有效用戶端。在步驟卯8,鑒定一個(gè)用 戶作出的特定的頻道選擇請(qǐng)求。完成這一步,要判定用戶端是否有權(quán) 限訪問所請(qǐng)求的特定頻道,請(qǐng)求是否是在一天中認(rèn)可時(shí)間發(fā)出和/或是 否超出了訪問多媒體源的分配時(shí)間。另外,鑒定特定頻道請(qǐng)求還包括 判定用戶端是否被授權(quán)從多媒體源購(gòu)買所請(qǐng)求的頻道(如用戶端是否 被授權(quán)訪問付費(fèi)預(yù)覽頻道)和或該用戶端是否超出了多媒體服務(wù)器設(shè) 立的賬戶限制。圖35說明的是圖33步驟892中接收頻道選擇命令的一種方法的 邏輯圖。程序始于步驟910、 916和/或步驟922。在步驟910,調(diào)諧模 塊監(jiān)控共享總線上的包。如前所述,這些包含有標(biāo)題部分和數(shù)據(jù)部分。 程序接著進(jìn)入步驟912,調(diào)諧模塊識(shí)別至少一個(gè)包,包里含有一個(gè)頻 道選擇命令的至少 一部分。程序繼續(xù)進(jìn)入步驟914,調(diào)諧模塊基于多媒體系統(tǒng)的數(shù)據(jù)傳輸協(xié) 議,解碼這個(gè)包,并重捕一個(gè)頻道選擇命令的至少一部分。這個(gè)解碼 過程包括解釋標(biāo)題部分,從數(shù)據(jù)部分抽取數(shù)據(jù),判定所抽取的數(shù)據(jù)包含了一個(gè)頻道選擇命令的全部數(shù)據(jù)還是部分?jǐn)?shù)據(jù)。如果抽取的數(shù)據(jù)是 一部分選擇請(qǐng)求,就緩存起來,直到接收完與該頻道選擇有關(guān)的全部 數(shù)據(jù)。在步驟916,調(diào)諧模塊在共享總線的特定時(shí)間間隔監(jiān)控相關(guān)數(shù)據(jù) 的幀。程序繼續(xù)進(jìn)入步驟918,調(diào)諧模塊在一個(gè)或特定的時(shí)間間隔識(shí) 別包含頻道選擇命令至少一部分的數(shù)據(jù)幀。程序接著進(jìn)入步驟920, 調(diào)諧模塊基于數(shù)據(jù)傳輸協(xié)議解碼數(shù)據(jù)幀,重捕頻道選擇命令的至少一 部分。解碼包括解釋標(biāo)題部分,從數(shù)據(jù)部分抽取數(shù)據(jù),判定數(shù)據(jù)包含 了一個(gè)完整的頻道選擇命令還是一部分。如果是一部分,數(shù)據(jù)就被緩 存起來,直到接收完整個(gè)頻道選擇命令。在步驟922,調(diào)諧模塊解密每個(gè)頻道選擇命令。而且,在步驟924, 調(diào)諧模塊解壓縮每個(gè)頻道選擇命令。圖36說明的多媒體系統(tǒng)中用調(diào)諧模塊多路復(fù)用若干頻道的另外 一種方法的邏輯圖。程序始于步驟930,從若干多媒體源接收到到一 個(gè)頻道,以生成若干頻道。多媒體源可以是一個(gè)DVD播放器、CDV 播放器、可攜式攝像機(jī)、VCR、 DVD音頻播放器,等等。程序接著進(jìn) 入步驟932,調(diào)諧模塊接收若干頻道選擇命令。程序繼續(xù)進(jìn)入步驟934, 調(diào)諧模塊為接收到的每個(gè)頻道選擇命令,從若干頻道中選出一個(gè)頻道。程序繼續(xù)進(jìn)入步驟936,調(diào)諧模塊基于多媒體系統(tǒng)的數(shù)據(jù)傳輸協(xié) 議,編碼每個(gè)選定頻道。編碼方法包括多級(jí)編碼、反向不歸零制編碼、 曼徹斯特編碼、塊編碼、nB/mB編碼(n < m)。注意在編碼前,每 個(gè)選定頻道的數(shù)據(jù)可以先壓縮和/或加密。數(shù)據(jù)可以包的形式被傳輸, 采用的方式包括載波偵聽多址接達(dá)(CSMA)、避免沖突的載波偵聽多 址接達(dá)(CA)和/或以及帶有檢測(cè)沖突的載波偵聽多址接達(dá)(CD)。作為選 擇,數(shù)據(jù)也可以幀的形式被傳輸。在時(shí)分多路技術(shù)中,幀將在特定的 時(shí)隙被發(fā)送,而在頻分多路技術(shù)中,幀將在特定的頻位被發(fā)送。圖37說明的是圖36步驟932進(jìn)一步處理的邏輯圖。在步驟940, 調(diào)諧模塊接收來自若干用戶端模塊的頻道選擇請(qǐng)求。程序接著進(jìn)入步 驟942,調(diào)諧模塊和/或控制模塊處理這些選擇請(qǐng)求,生成若干頻道選 擇命令。頻道選擇請(qǐng)求的處理可以按照步驟9"、 946和/或948描述 的那樣來完成。在步驟944,控制模塊解釋頻道選擇請(qǐng)求,識(shí)別特定的用戶端模 塊和發(fā)出的特定請(qǐng)求。如果兩個(gè)都有效,就生成頻道選擇命令。在步驟946,控制模塊鑒別特定頻道選擇請(qǐng)求的用戶端。通過鑒 別,來核實(shí)該用戶端是多媒體系統(tǒng)的授權(quán)用戶。在步驟948,控制模塊鑒別特定的頻道選擇請(qǐng)求。頻道選擇請(qǐng)求 的鑒定包括家長(zhǎng)控制限制、訂閱確認(rèn)、賬戶限制、請(qǐng)求的時(shí)間和/或在 規(guī)定時(shí)間內(nèi)訪問多媒體服務(wù)的數(shù)量。圖38說明的是一個(gè)頻道混頻器950的方框圖。頻道混頻器950可以用于圖l-15所描述的任何一個(gè)多媒體服務(wù)器。頻道混頻器950包 括一個(gè)析流模塊951、存儲(chǔ)控制器952、存儲(chǔ)器956和一個(gè)數(shù)據(jù)轉(zhuǎn)碼模 塊954.析流模塊951經(jīng)過耦合,接收來自調(diào)諧模塊的編碼頻道數(shù)據(jù)958 。 析流模塊951解碼編碼頻道數(shù)據(jù)958,重捕原始數(shù)據(jù)。接著,析流模 塊951把每個(gè)選定頻道的數(shù)據(jù)轉(zhuǎn)化成通用數(shù)據(jù)960。析流模塊951通 過存儲(chǔ)控制器952把通用數(shù)據(jù)960保存在存儲(chǔ)器956。析流模塊951通過轉(zhuǎn)碼模塊954傳輸控制信息964和數(shù)據(jù)966。 控制信息包括頻道選擇請(qǐng)求968。這樣,基于此包括頻道選擇請(qǐng)求的 控制信息,析流模塊951處理編碼頻道數(shù)據(jù)958,生成通用數(shù)據(jù)960。數(shù)據(jù)轉(zhuǎn)碼模塊954通過存儲(chǔ)控制器952從存儲(chǔ)器956中提取通用 數(shù)據(jù)960。數(shù)據(jù)轉(zhuǎn)碼模塊954把通用數(shù)據(jù)960轉(zhuǎn)換成數(shù)據(jù)流962。通用 數(shù)據(jù)960的轉(zhuǎn)換取決于數(shù)據(jù)的具體類型。例如,如果視頻數(shù)據(jù)可以數(shù) 字RGB數(shù)據(jù)、數(shù)字YCRCB數(shù)據(jù)、數(shù)字化視頻等保存。轉(zhuǎn)碼模塊提 取通用視頻數(shù)據(jù),把它轉(zhuǎn)換成一種特定格式的視頻數(shù)據(jù),如MPEG2, 并作為數(shù)據(jù)流962提供出去。如果數(shù)據(jù)是音頻數(shù)據(jù),音頻數(shù)據(jù)以通用脈沖編碼調(diào)制(PCM)音 頻數(shù)據(jù)保存在存儲(chǔ)器956。數(shù)據(jù)轉(zhuǎn)碼模塊954把通用脈沖編碼調(diào)制 (PCM)數(shù)字化音頻數(shù)據(jù)轉(zhuǎn)換成MP3數(shù)據(jù)、MPEG音頻數(shù)據(jù)等。如 果編碼化頻道數(shù)據(jù)958包括網(wǎng)絡(luò)數(shù)據(jù),網(wǎng)絡(luò)數(shù)據(jù)穿過析流模塊951, 存于存儲(chǔ)器956。數(shù)據(jù)轉(zhuǎn)碼模塊提取網(wǎng)絡(luò)數(shù)據(jù),并作為數(shù)據(jù)流962放 過去。圖39說明的是一個(gè)頻道混頻器980,它與多媒體服務(wù)器的主設(shè)備 元件操作性耦合。頻道混頻器980可以是前面描述的多媒體服務(wù)器應(yīng) 用的任何一個(gè)頻道混頻器。主設(shè)備包括系統(tǒng)總線976、主處理器970、 存儲(chǔ)橋972和系統(tǒng)存儲(chǔ)器974。主設(shè)備可以是一臺(tái)個(gè)人電腦、膝上型 電腦、衛(wèi)星接收器、機(jī)頂盒、家庭影院接收器、無線電接收器、錄像 機(jī)、DVD,等等。頻道混頻器980包括一組析流模塊951、存儲(chǔ)控制器952和數(shù)據(jù)轉(zhuǎn)碼模塊954。析流模塊951與調(diào)諧模塊984操作性耦合。調(diào)諧模塊 984把編碼化頻道數(shù)據(jù)958提供給頻道混頻器980。在這種狀態(tài),每個(gè) 析流模塊951為一個(gè)特定的用戶端模塊處理一個(gè)特定的頻道選擇請(qǐng) 求。每個(gè)析流模塊951通過存儲(chǔ)控制器952,向存儲(chǔ)器956提供通用 數(shù)據(jù)960。轉(zhuǎn)碼模塊954把通用數(shù)據(jù)960轉(zhuǎn)換成數(shù)據(jù)流962,并通過系 統(tǒng)總線976提供給收發(fā)模塊982。收發(fā)模塊982包括一個(gè)編碼器和調(diào)節(jié)器,用來準(zhǔn)備向用戶端模塊 發(fā)送的數(shù)據(jù)流。另外收發(fā)模塊包括一個(gè)解調(diào)器和解碼器,用來接收若 干用戶端模塊發(fā)來的頻道選擇命令。收發(fā)模塊982通過系統(tǒng)總線接口 977,向頻道混頻器980提供頻 道選擇命令。耦合后,主處理器970通過存于系統(tǒng)存儲(chǔ)器970的計(jì)算 程序,對(duì)多媒體服務(wù)器執(zhí)行系統(tǒng)操作功能。這種系統(tǒng)級(jí)功能可以是系 統(tǒng)多媒體源的分配、因特網(wǎng)訪問管理、用戶端-用戶端通訊、電話通信, 等等。系統(tǒng)級(jí)功能將在涉及圖57-65時(shí)更具體地描述。圖40說明的是可以在前面討論的任何一個(gè)多媒體服務(wù)器中應(yīng)用 的另一個(gè)頻道混頻器1000的方框圖。頻道混頻器1000包括析流模塊 951,甚至可以包括若干析流模塊951, 一個(gè)數(shù)字模擬轉(zhuǎn)換器1006, 一 個(gè)編碼指令包模塊998,反離散余弦變換模塊1027,移動(dòng)補(bǔ)償1023 和轉(zhuǎn)碼模塊954。對(duì)視頻信號(hào)來說,轉(zhuǎn)碼模塊954包括一個(gè)MPEG解 碼才莫塊1004和一個(gè)MPEG編碼模塊1002。對(duì)音頻信號(hào)來說,轉(zhuǎn)碼模 塊954包括一個(gè)PCM解碼模塊和一個(gè)PCM編碼才莫塊。MPEG編碼模塊1002包括一個(gè)動(dòng)態(tài)預(yù)測(cè)器1018、 一個(gè)離散余弦 變換模塊1020、 一個(gè)量化器1022、之字模塊1021、 一個(gè)霍夫曼編碼 器1024和一個(gè)比特輸出單元1026。 MPEG解碼才莫塊1004包括一個(gè)反 之字和反量化器模塊1010,反離散余弦變換模塊1012、 一個(gè)宏塊緩沖 器1014和一個(gè)動(dòng)態(tài)補(bǔ)償和縮放模塊1016。動(dòng)態(tài)補(bǔ)償和縮放模塊1016 和動(dòng)態(tài)預(yù)測(cè)器1018的功能在已受理的專利申請(qǐng)中有進(jìn)一步的描述,它 們的題目是ADAPTIVE BANDWIDTH FOOTPRINT MATCHING71FOR MULTIPLE COMPRESSED VIDEO STREAMS IN A FIXED BANDWIDTH NETWORK和DEVICE AND METHOD FOR COMPRESSION OF A VIDEO STREAM,摘要號(hào)碼分別是VIXS001 和VIXS002。 MPEG解碼模塊1004和MPEG編碼模塊1002的其它 元件為大家所知,因此以后除了在進(jìn)一步解釋本發(fā)明的概念的時(shí)候, 將不再進(jìn)一步討論。每個(gè)析流模塊包括一個(gè)處理器992、 一個(gè)比特輸入單元996、存 儲(chǔ)控制器952、存儲(chǔ)器956、 一組比特流模塊990, 一個(gè)直接存儲(chǔ)器存 取接口 1028和一個(gè)霍夫曼解碼器1008。每個(gè)比特流模塊990包括一 個(gè)解釋器994。在運(yùn)行中,每個(gè)比特流模塊990都耦合起來,以處理 編碼化頻道數(shù)據(jù)958的一個(gè)感興趣的頻道。解釋器994用來識(shí)別特定 比特流模塊需要處理的頻道是哪個(gè)。解釋器994然后過濾出感興趣的 頻道,濾除其它頻道。每個(gè)比特流模塊990的輸出通過存儲(chǔ)控制器, 保存在存儲(chǔ)器956。處理器992從存儲(chǔ)器956中提取每個(gè)感興趣的頻道的數(shù)據(jù),并轉(zhuǎn) 化成通用數(shù)據(jù)960。處理器992通過存儲(chǔ)控制器,使通用數(shù)據(jù)960存 于存儲(chǔ)器956。處理器992可以利用比特輸入單元996,以比特流方式 從存儲(chǔ)器956中提取數(shù)據(jù)的字節(jié)。這樣,比特輸入單元996發(fā)揮的作 用是,把存于存儲(chǔ)器中的數(shù)據(jù)字節(jié),轉(zhuǎn)換成處理器處理的數(shù)據(jù)比特。 比特輸入單元996可以-故處理器992用來從存儲(chǔ)器956中提取任何類 型的數(shù)據(jù)。MPEG編碼模塊1002在編碼指令包模塊998的控制下提取通用 數(shù)據(jù)960。動(dòng)態(tài)預(yù)測(cè)器1018接收通用數(shù)據(jù)960,由此生成移動(dòng)補(bǔ)償數(shù) 據(jù)。移動(dòng)補(bǔ)償數(shù)據(jù)被提供給DCT模塊1020, DCT模塊1020對(duì)數(shù)據(jù) 進(jìn)行離散余弦轉(zhuǎn)換,生成DCT數(shù)據(jù)。在把已處理數(shù)據(jù)提供給霍夫曼 編碼器1024之前。量化器和之字模塊1022接收DCT數(shù)據(jù),并對(duì)其 進(jìn)行量化和之字處理。霍夫曼編碼器編碼數(shù)據(jù),生成特定格式的數(shù)據(jù)。 這些數(shù)據(jù)又通過存儲(chǔ)控制器952,經(jīng)由比特輸出單元1026,被送回存 儲(chǔ)器956。比特輸出單元1026把從霍夫曼編碼器1024接收的比特進(jìn)行轉(zhuǎn)換,以數(shù)據(jù)字節(jié)的形式提供給存儲(chǔ)控制器952存儲(chǔ)控制器952從存儲(chǔ)器956提取MPEG編碼化數(shù)據(jù),并通過 直接存儲(chǔ)器存取(DMA )接口 ,作為數(shù)據(jù)流962把它提供給系統(tǒng)總線 976。收發(fā)模塊從系統(tǒng)總線提取數(shù)據(jù)流962,并象在前面討論的那樣對(duì) 其進(jìn)行處理。MPEG解碼模塊1004用來解碼引入的MPEG數(shù)據(jù)并生成通用數(shù) 據(jù)960,和/或解碼從用戶端模塊接收的MPEG編碼化數(shù)據(jù)。MPEG 解碼模塊1004根據(jù)解碼指令包模塊998的指令,接收編碼化數(shù)據(jù)。通 過反之字和反量化器模塊1010對(duì)其進(jìn)行反之字和反量化處理。反之字 和反量化處理的數(shù)據(jù)被提供給反離散余弦變換模塊1012,反離散余弦 變換模塊1012在數(shù)據(jù)之上執(zhí)行反離散余弦變換功能。作為結(jié)果的數(shù) 據(jù),接著被提供給宏塊緩沖器1014,或者通過存儲(chǔ)控制器952提供給 存儲(chǔ)器956。動(dòng)態(tài)補(bǔ)償和縮放模塊1016,在解碼指令包模塊998的控 制下,從宏塊緩沖器1014或者存儲(chǔ)器956中提取數(shù)據(jù),在其上執(zhí)行移 動(dòng)補(bǔ)償和比例功能。然后,作為結(jié)果的數(shù)據(jù)或者被發(fā)回存儲(chǔ)器956, 或者提供給MPEG編碼模塊1002。數(shù)字模擬轉(zhuǎn)換器1006耦合后,用來接收數(shù)據(jù)流962,并把它轉(zhuǎn)換 為模擬信號(hào)1030。模擬信號(hào)1030可以提供給仍然在用模擬格式收發(fā) 的古董型用戶端設(shè)備。圖41說明的是可以在前面討論的任一多媒體服務(wù)器中應(yīng)用的另 外一個(gè)頻道混頻器1040的方框圖。頻道混頻器1040包括一個(gè)處理模 塊1042和存儲(chǔ)器1044。處理模塊1042可以是單個(gè)的處理設(shè)備,也可 以是一組處理設(shè)備。這樣的設(shè)備可以是微處理器、微控制器、微型計(jì) 算機(jī)、中央處理器、數(shù)字信號(hào)處理器、可編程門陣列、邏輯電路、狀 態(tài)機(jī)和/或其它可以基于操作程序處理信號(hào)(模擬和/或數(shù)字)的任何 設(shè)備。存儲(chǔ)器1044可以是單個(gè)的存儲(chǔ)設(shè)備,也可以是一組存儲(chǔ)設(shè)備。 這樣的存儲(chǔ)設(shè)備可以是只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、系統(tǒng)存儲(chǔ)器、 閃存儲(chǔ)器、磁帶存儲(chǔ)器、硬驅(qū)存儲(chǔ)器和/或其它任何可存儲(chǔ)數(shù)字信息的 設(shè)備。值得注意的是,當(dāng)處理模塊1042通過狀態(tài)機(jī)或邏輯電路執(zhí)行一項(xiàng)或多項(xiàng)功能的時(shí)候,存有相應(yīng)操作指令的存儲(chǔ)器是嵌在包含狀態(tài)機(jī) 或邏輯電路的電路中的。頻道混頻器執(zhí)行的功能,在前面的圖有大致描述,在圖42-49中將描述其更進(jìn)一步的操作功能。圖42說明的是在多媒體系統(tǒng)中混頻頻道的一種方法的邏輯圖。 程序始于步驟1050,以編碼化頻道數(shù)據(jù)的形式接收到一套頻道。程序 繼續(xù)進(jìn)入步驟1051,頻道混頻器解釋編碼化頻道數(shù)據(jù),為所處理的每 個(gè)頻道選擇請(qǐng)求識(shí)別一個(gè)感興趣的頻道。例如,這套頻道可能是從一 個(gè)調(diào)諧模塊那里,作為包含編碼化頻道數(shù)據(jù)的包接收到的。每個(gè)包包 括標(biāo)題部分和有效荷載部分。通過重讀標(biāo)題部分,可以解釋編碼化頻 道數(shù)據(jù),識(shí)別特定的感興趣的頻道。感興趣的頻道的識(shí)別基于頻道數(shù) 據(jù)源的標(biāo)識(shí)、請(qǐng)求它的用戶端的標(biāo)識(shí)和/或處理該頻道選擇的多媒體 源。如果感興趣的頻道被包含在一組壓縮視頻頻道中(MPEG2編碼 化視頻數(shù)據(jù)常常如此),則基于傳輸編碼化頻道數(shù)據(jù)的包中含有的標(biāo) 題信息,從這組壓縮視頻頻道中提取感興趣的頻道。特定的感興趣的 頻道被識(shí)別后,就被從這組壓縮視頻數(shù)據(jù)中隔離出來。參考步驟1056-1060,可以更進(jìn)一步地解釋步驟1051。在步驟1056 中,頻道混頻器解釋編碼化頻道數(shù)據(jù),并基于一系列頻道選擇請(qǐng)求, 從這套頻道中識(shí)別出一套相應(yīng)的感興趣的頻道。換言之,頻道混頻器 為所處理的每個(gè)頻道選擇命令,識(shí)別各自的感興趣的頻道。程序繼續(xù) 進(jìn)入步驟1058,頻道混頻器基于頻道類型,處理這組頻道中每一個(gè)的 數(shù)據(jù),生成一系列通用數(shù)據(jù)。頻道類型可以是音頻數(shù)據(jù)、視頻數(shù)據(jù)、 文本數(shù)據(jù)和/或它們的結(jié)合。程序繼續(xù)進(jìn)入步驟1060,這一系列通用數(shù) 據(jù)被轉(zhuǎn)換成一個(gè)數(shù)據(jù)流。返回圖42的主流程,說明一個(gè)單獨(dú)的頻道選擇請(qǐng)求的處理。程 序進(jìn)行到步驟1052, 頻道混頻器基于頻道類型處理感興趣的頻道的 數(shù)據(jù),生成通用數(shù)據(jù)。處理過程包括解碼數(shù)據(jù),過濾數(shù)據(jù)以隔離特定 的感興趣的頻道,然后基于數(shù)據(jù)類型把數(shù)據(jù)轉(zhuǎn)換成通用數(shù)據(jù)。例如, 當(dāng)數(shù)據(jù)類型是多通道壓縮視頻,處理過程包括篩選多通道壓縮視頻以產(chǎn)生感興趣的頻道。感興趣的頻道接著被轉(zhuǎn)換成通用數(shù)據(jù),參考圖43-44時(shí)將對(duì)此作更具體的描述。接著講數(shù)據(jù)類型的例子,當(dāng)數(shù)據(jù)類型是單通道壓縮視頻時(shí),處理 過程包括把單通道壓縮視頻作為感興趣的頻道通過。當(dāng)數(shù)據(jù)類型是多 通道數(shù)字化視頻數(shù)據(jù)時(shí),多通道數(shù)字化視頻數(shù)據(jù)被篩選出來,生成感 興趣的頻道;當(dāng)數(shù)據(jù)類型是單通道數(shù)字視頻數(shù)據(jù)時(shí),它被作為感興趣 的頻道通過;當(dāng)數(shù)據(jù)類型是多聲道數(shù)字音頻時(shí),它被篩選出來,生成 感興趣的頻道;當(dāng)數(shù)據(jù)類型是單聲道數(shù)字音頻時(shí),它被作為感興趣的 頻道通過;當(dāng)數(shù)據(jù)類型是網(wǎng)絡(luò)載波數(shù)據(jù)時(shí),它被作為感興趣的頻道通 過。這樣,感興趣的頻道被轉(zhuǎn)換成通用數(shù)據(jù)。程序繼續(xù)進(jìn)入步驟1054, 通用數(shù)據(jù)被轉(zhuǎn)換成數(shù)據(jù)流。圖43說明的是一種方法的方框圖,該方法對(duì)圖42步驟1052中 大致描述的感興趣的頻道的數(shù)據(jù)處理作了更進(jìn)一步的描述。這個(gè)處理 可以在步驟1070-1082中的任何一步或幾步完成。在步驟1070,頻道 混頻器在數(shù)據(jù)類型是多通道壓縮視頻時(shí),把感興趣的頻道的視頻數(shù)據(jù) 轉(zhuǎn)換成通用視頻數(shù)據(jù)。通常,多通道壓縮視頻通過衛(wèi)星連接被接收, 數(shù)據(jù)是MPEG或者其它MPEG標(biāo)準(zhǔn)化標(biāo)碼。在步驟1072,頻道混頻器在數(shù)據(jù)類型是單通道壓縮視頻時(shí),把感 興趣的頻道的視頻數(shù)據(jù)轉(zhuǎn)換成通用視頻數(shù)據(jù)。單通道壓縮視頻可以來 自DVD播放機(jī),或者其它生成MPEG2單頻道或其它MPEG標(biāo)準(zhǔn)編 碼視頻數(shù)據(jù)數(shù)據(jù)的來源。在步驟1074,頻道混頻器在數(shù)據(jù)類型是多通道數(shù)字化視頻數(shù)據(jù) 時(shí),把感興趣的頻道的視頻數(shù)據(jù)轉(zhuǎn)換成通用數(shù)據(jù)。多通道數(shù)字化視頻 數(shù)據(jù)可以從若干NTSC制式電視調(diào)諧器等接收。在步驟1076,頻道混頻器在數(shù)據(jù)類型是單通道數(shù)字視頻數(shù)據(jù)時(shí), 把感興趣的頻道的視頻數(shù)據(jù)轉(zhuǎn)換成通用視頻數(shù)據(jù)。單通道數(shù)字視頻數(shù) 據(jù)可以通過以下方式接收錄像機(jī)的輸出,DVD播放器對(duì)標(biāo)準(zhǔn)天線的 輸出,電視機(jī)的電纜連接,NTSC制式電視調(diào)諧器,等等。在步驟1078,頻道混頻器在數(shù)據(jù)類型是多聲道數(shù)字化音頻時(shí),把感興趣的頻道的音頻數(shù)據(jù)轉(zhuǎn)換成通用音頻數(shù)據(jù)。多聲道數(shù)字化音頻信號(hào)可以通過衛(wèi)星廣播或若干數(shù)字化音頻源接收到,如CD播放器、DVD 音頻播放器等。在步驟1080,頻道混頻器在數(shù)據(jù)類型是單聲道數(shù)字化音頻時(shí),把 感興趣的頻道的音頻數(shù)據(jù)轉(zhuǎn)換成通用音頻數(shù)據(jù)。單聲道數(shù)字化音頻可 以通過下列接收CD播放器、MP3播放器、存有數(shù)字化音頻的系統(tǒng) 存儲(chǔ)器、DVD音頻播放器,等等。在步驟1082,在所處理的數(shù)據(jù)是網(wǎng)絡(luò)數(shù)據(jù)時(shí),頻道混頻器把網(wǎng)絡(luò) 數(shù)據(jù)作為感興趣的頻道放過。網(wǎng)絡(luò)數(shù)據(jù)對(duì)應(yīng)正在訪問因特網(wǎng)、通過 PSTN電話交談和/或用戶端-用戶端通訊的一個(gè)或若干用戶端模塊,圖44說明的一個(gè)邏輯圖,進(jìn)一步解釋當(dāng)數(shù)據(jù)被轉(zhuǎn)換成通用視頻 數(shù)據(jù)時(shí),圖42步驟1052的數(shù)據(jù)處理。在步驟1084,頻道混頻器把感興趣的頻道的視頻數(shù)據(jù)轉(zhuǎn)換成 MPEG格式的視頻數(shù)據(jù)。這里的視頻數(shù)據(jù)可以是多通道壓縮視頻、多 通道壓縮視頻、多通道數(shù)字化視頻數(shù)據(jù)和/或單通道數(shù)字視頻數(shù)據(jù)。在步驟1086,頻道混頻器把感興趣的頻道的視頻數(shù)據(jù)轉(zhuǎn)換成 JPEG格式的視頻數(shù)據(jù)。在步驟1088,頻道混頻器把感興趣的頻道的 視頻數(shù)據(jù)轉(zhuǎn)換成M-JPEG格式的視頻數(shù)據(jù)。在步驟1090,頻道混頻器把感興趣的頻道的視頻數(shù)據(jù)轉(zhuǎn)換成數(shù)字 RGB視頻數(shù)據(jù)。數(shù)字RGB視頻數(shù)據(jù)可以存于關(guān)聯(lián)的多媒體服務(wù)器存 儲(chǔ)設(shè)備、存于主系統(tǒng)存儲(chǔ)器等。在步驟1092,頻道混頻器把感興趣的頻道的視頻數(shù)據(jù)轉(zhuǎn)換成數(shù)字 YCBCR視頻數(shù)據(jù)。數(shù)字YCBCR視頻數(shù)據(jù)可以存于多媒體服務(wù)器存 儲(chǔ)器、與多媒體服務(wù)器關(guān)聯(lián)的主系統(tǒng)存儲(chǔ)器等。業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,這些來自若干多媒體源的引入視頻數(shù) 據(jù),可以是多種視頻格式,包括數(shù)字化視頻MPEG1、 MPEG2及模擬 格式等。頻道混頻器把不同格式的視頻數(shù)據(jù)轉(zhuǎn)換成通用視頻格式,可 以是MPEG、 JPEG、 M-JPEG、數(shù)字RGB視頻數(shù)據(jù)、YCBCR視頻 數(shù)據(jù)和/或其它任何用數(shù)字化格式保存視頻信息的傳統(tǒng)技術(shù)。圖45說明的是一種方法的邏輯圖,該方法進(jìn)一步解釋當(dāng)音頻數(shù) 據(jù)被轉(zhuǎn)換成通用音頻數(shù)據(jù)時(shí),圖42步驟1052中的數(shù)據(jù)處理。這個(gè)處 理可以通過采用步驟1100-1104中的任何一步或幾步完成。在步驟1100,頻道混頻器把感興趣的頻道的音頻數(shù)據(jù)轉(zhuǎn)換成 MPEG格式音頻數(shù)據(jù)。在步驟1102,頻道混頻器把感興趣的頻道的音 頻數(shù)據(jù)轉(zhuǎn)換成MP3格式音頻數(shù)據(jù)。在步驟1104,頻道混頻器把感興 趣的頻道的音頻數(shù)據(jù)轉(zhuǎn)換成PCM數(shù)字化音頻數(shù)據(jù)。業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,多媒體服務(wù)器接收的這些音頻信號(hào)有 各種各樣的格式。頻道混頻器把不同格式的音頻格式轉(zhuǎn)換成單路音頻 格式,如MPEG音頻、MP3音頻和/或PCM數(shù)字化音頻。業(yè)內(nèi)普通 技術(shù)人員也會(huì)懂得,視頻數(shù)據(jù)和音頻數(shù)據(jù)轉(zhuǎn)換成通用數(shù)據(jù)格式后,多 媒體服務(wù)器更容易處理。前面已經(jīng)大致描述過,在發(fā)送給若干用戶端 之前,對(duì)通用數(shù)據(jù)進(jìn)行處理,轉(zhuǎn)換成特定格式數(shù)據(jù)(如MPEG2視頻 和音頻)。圖46說明的是一種方法的邏輯圖,該方法進(jìn)一步描述圖42步驟 1054中從通用數(shù)據(jù)到數(shù)據(jù)流的轉(zhuǎn)換。程序始于步驟1110,頻道混頻器 判定感興趣的頻道的數(shù)據(jù)類型。程序繼續(xù)進(jìn)入步驟1112,頻道混頻器 基于數(shù)據(jù)類型把通用數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)流。步驟1112中的轉(zhuǎn)換過程將在 一個(gè)或幾個(gè)步驟1114-1126里進(jìn)一步描述。在步驟1114,頻道混頻器在原始數(shù)據(jù)是多通道壓縮視頻時(shí),把感 興趣的頻道的通用視頻數(shù)據(jù)轉(zhuǎn)換成特定視頻數(shù)據(jù)。特定視頻數(shù)據(jù)與下 列標(biāo)準(zhǔn)一致MPEG2標(biāo)準(zhǔn)、MPEG1標(biāo)準(zhǔn)、任何其它MPEG標(biāo)準(zhǔn)以 及其它傳輸數(shù)字化視頻的標(biāo)準(zhǔn)程序。在步驟1116,頻道混頻器在原始數(shù)據(jù)是單通道壓縮視頻信號(hào)時(shí), 把感興趣的頻道的通用視頻數(shù)據(jù)轉(zhuǎn)換成特定視頻數(shù)據(jù)。在步驟1118, 頻道混頻器在原始數(shù)據(jù)是多通道數(shù)字化視頻數(shù)據(jù)時(shí),把感興趣的頻道 的通用視頻數(shù)據(jù)轉(zhuǎn)換成特定視頻數(shù)據(jù)。在步驟1120,頻道混頻器在原 始數(shù)據(jù)是單通道數(shù)字視頻數(shù)據(jù)時(shí),把感興趣的頻道的通用視頻數(shù)據(jù)轉(zhuǎn) 換成特定視頻數(shù)據(jù)。在步驟1122,頻道混頻器在原始數(shù)據(jù)是多聲道數(shù)字音頻時(shí),把感 興趣的頻道的通用音頻數(shù)據(jù)轉(zhuǎn)換成特定音頻數(shù)據(jù)。在步驟1124,頻道 混頻器在數(shù)據(jù)類型是單聲道數(shù)字音頻數(shù)據(jù)時(shí),把感興趣的頻道的通用 音頻數(shù)據(jù)轉(zhuǎn)換成特定音頻數(shù)據(jù)。注意特定音頻數(shù)據(jù)可以符合MPEG2 格式、MP3格式、PCM編碼化音頻等。在步驟1126,頻道混頻器放過感興趣的頻道的網(wǎng)絡(luò)數(shù)據(jù),而不需 要轉(zhuǎn)化成一種特定格式。因此,網(wǎng)絡(luò)數(shù)據(jù)未經(jīng)轉(zhuǎn)換為特定格式,就被 頻道混頻器放過,但是它被和其它的感興趣的頻道一起混頻,以生成 頻道數(shù)據(jù)流。圖47是一種方法的邏輯圖,此方法用來把感興趣的頻道的通用 視頻數(shù)據(jù)轉(zhuǎn)換成MPEG2特定視頻數(shù)據(jù)格式。程序始于步驟1130,頻 道混頻器在通用視頻數(shù)據(jù)上執(zhí)行動(dòng)態(tài)預(yù)測(cè)功能,生成動(dòng)態(tài)預(yù)測(cè)數(shù)據(jù)。 程序繼續(xù)進(jìn)入步驟1132,頻道混頻器在動(dòng)態(tài)預(yù)測(cè)數(shù)據(jù)上執(zhí)行離散余弦 變換,生成離散余弦變換(DCT)數(shù)據(jù)。程序繼續(xù)進(jìn)入步驟1134,頻 道混頻器量化離散余弦變換數(shù)據(jù),生成量化數(shù)據(jù)。程序繼續(xù)進(jìn)入步驟 1136,頻道混頻器之字量化數(shù)據(jù),生成之字?jǐn)?shù)據(jù)。程序繼續(xù)進(jìn)入步驟 1138,頻道混頻器霍夫曼編碼之字?jǐn)?shù)據(jù),生成MPEG2特定視頻格式 數(shù)據(jù)。業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,步驟1130-1138為業(yè)內(nèi)周知,所以 以后除了在進(jìn)一步解釋本發(fā)明的概念的時(shí)候,將不再進(jìn)一步討論。圖48說明的是一個(gè)邏輯圖,進(jìn)一步解釋圖42步驟1052處理過 程。程序始于步驟1140,頻道混頻器接收到顯示若干頻道處理的控制 信號(hào),此時(shí)感興趣的頻道是一個(gè)壓縮視頻信號(hào)或者是許多壓縮視頻頻 道中的一個(gè)。程序繼續(xù)進(jìn)入步驟1142,頻道混頻器解壓縮這些壓縮視 頻頻道,生成若干頻道。程序繼續(xù)進(jìn)入步驟1144,頻道混頻器基于頻 道類型處理這些頻道的數(shù)據(jù),生成若干通用數(shù)據(jù)。程序繼續(xù)進(jìn)入步驟 1146,頻道混頻器把這些通用數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)流。業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,通過衛(wèi)星連接或其它類型的連接收到 的MPEG編碼化視頻,通常在一個(gè)典型的6Mhz頻帶中包含若干頻道。 這樣若干頻道被接收到此單頻道頻帶中。這樣在此單頻道帶寬中頻道視頻在解壓縮,來提取真實(shí)的視頻數(shù)據(jù)。從中可以抽取感興趣的頻道 并進(jìn)行處理,或者帶寬內(nèi)的所有頻道被處理成數(shù)據(jù)流。業(yè)內(nèi)普通技術(shù)人員也會(huì)懂得,數(shù)據(jù)流實(shí)質(zhì)上是每個(gè)感興趣的頻道 特定個(gè)是視頻數(shù)據(jù)的多路復(fù)用處理。這樣當(dāng)兩個(gè)感興趣的頻道被傳輸?shù)饺舾捎脩舳藭r(shí),每個(gè)頻道大約包含數(shù)據(jù)流的50%。因此,隨著感興 趣的頻道的數(shù)量增加,相應(yīng)的數(shù)據(jù)流的比重下降,按比例下降。圖49說明的是多媒體通訊系統(tǒng)內(nèi)頻道混頻信號(hào)的一種方法的另 外一個(gè)邏輯圖。程序始于步驟1150,頻道混頻器以編碼化頻道數(shù)據(jù)的 形式,接收到一套頻道。程序繼續(xù)進(jìn)入步驟1152,頻道混頻器解釋編 碼化頻道數(shù)據(jù),來識(shí)別這套頻道中包含的特定感興趣的頻道的數(shù)據(jù)類 型。這種解釋基于通過某個(gè)用戶端接收的特定頻道選擇請(qǐng)求。這些編 碼化頻道數(shù)據(jù),是以包和/或幀接收到的,而且都包括標(biāo)題部分已提供 標(biāo)識(shí)性信息。這樣頻道混頻器可以恰當(dāng)?shù)刈R(shí)別出特定的感興趣的頻道。 另外,編碼化頻道數(shù)據(jù)的解釋還包括判定過濾的請(qǐng)求,以從若干頻道 中抽取感興趣的頻道。程序繼續(xù)進(jìn)入步驟1154,頻道混頻器基于數(shù)據(jù)類型從若干頻道中 分離出感興趣的頻道。程序繼續(xù)進(jìn)入步驟1156,頻道混頻器基于數(shù)據(jù) 類型處理感興趣的頻道的數(shù)據(jù),生成通用數(shù)據(jù)。在前面圖43-46時(shí)已 描述過這個(gè)過程。程序繼續(xù)進(jìn)入步驟1158,頻道混頻器把通用數(shù)據(jù)轉(zhuǎn) 換成數(shù)據(jù)流。在前面圖46-47時(shí)對(duì)此有過描述。圖50說明的是一個(gè)與用戶端設(shè)備耦合的用戶端模塊1160的方框 圖。用戶端模塊1160可以是圖1-11說明的任何用戶端模塊。用戶端 模塊1160包括一個(gè)視頻解碼器1162和/或渲染模塊1164,嵌入式動(dòng)態(tài) 隨機(jī)存取存儲(chǔ)器(DRAM) 1168和一個(gè)網(wǎng)絡(luò)接口控制器1166。用戶端 設(shè)備包括一個(gè)用戶端系統(tǒng)總線1172、 一個(gè)用戶端處理器1174、存儲(chǔ)器 橋1176和用戶端系統(tǒng)存儲(chǔ)器1178。用戶端設(shè)備可以是膝上型計(jì)算機(jī), 個(gè)人電腦、個(gè)人數(shù)字化助手、陰極射線管(CRT)顯示器、平板顯示 器、電視機(jī)、高清晰度電視機(jī)、標(biāo)準(zhǔn)清晰度電視機(jī)(SDTV)、家庭 影院系統(tǒng)和/或任何與音頻/視頻顯示連接的設(shè)備。用戶端模塊1160通過系統(tǒng)總線接口 1170余用戶端系統(tǒng)總線1172 耦合。系統(tǒng)總線接口 1170把用戶端模塊1180與用戶端設(shè)備外面的串 行和或并行端口,和/或用戶端設(shè)備的內(nèi)部接口耦合。這樣的外部接口 包括通用串行總線(USB)、串行端口、紅外線(IR)端口、并行端 口等。內(nèi)部連接包括周邊元件擴(kuò)展接口 (PCI)總線、交流電(AC) 97接口 、和/或任何允許外圍元件和主設(shè)備存儲(chǔ)橋連接的接口 。網(wǎng)絡(luò)接口控制器1166與多媒體服務(wù)器耦合,它可以是圖1-11 中出現(xiàn)的任何一個(gè)多媒體服務(wù)器。網(wǎng)絡(luò)接口控制器1166從多媒體服務(wù) 器接收包和/或幀,為感興趣的頻道1184抽取數(shù)據(jù)1186。實(shí)際上,網(wǎng) 絡(luò)接口控制器1166在與多媒體服務(wù)器的通信通道上監(jiān)控包,識(shí)別接收 地址為用戶端模塊1160的包。當(dāng)這樣的包和/或幀識(shí)別出來后,網(wǎng)絡(luò) 接口控制器從所收到的包和/或幀中抽取數(shù)據(jù)1186,并把數(shù)據(jù)提供給視 頻解碼器1162和/或渲染模塊1166。視頻解碼器1162解碼數(shù)據(jù)1186,生成顯示數(shù)據(jù)。顯示數(shù)據(jù)可以 存于嵌入式存儲(chǔ)器1168。渲染模塊1164從嵌入式存儲(chǔ)器1168中抽取 顯示數(shù)據(jù),并作為渲染視頻圖像1188提供個(gè)用戶端設(shè)備。這樣渲染模 塊1164準(zhǔn)備了供用戶端顯示設(shè)備進(jìn)行顯示的數(shù)據(jù)。圖51說明的是一個(gè)用戶端模塊1175的更詳細(xì)的方框圖,它可以 用于圖1-11中出現(xiàn)的任何一個(gè)用戶端模塊。用戶端模塊1175包括一 個(gè)渲染模塊1164、存儲(chǔ)控制器1216、存儲(chǔ)設(shè)備1168、內(nèi)部總線1201、 視頻解碼器1162、網(wǎng)絡(luò)接口控制器1166、請(qǐng)求模塊1212、視頻處理 器1198、視頻照相機(jī)196、至少一個(gè)揚(yáng)聲器1214、麥克風(fēng)1194和音 頻處理器1192。視頻解碼器1162包括霍夫曼解碼器1202、反之字和 反量化器模塊1204,一個(gè)反離散余弦變換模塊1206,宏塊緩沖器 1208和動(dòng)態(tài)補(bǔ)償和縮放器。視頻解碼器1162的功能為大家所知,所 以以后除了在進(jìn)一步解釋本發(fā)明的概念的時(shí)候,將不再進(jìn)一步討論。網(wǎng)絡(luò)接口控制器1166包括一個(gè)發(fā)送模塊1190和收發(fā)模塊1200。 收發(fā)模塊1200接收編碼化頻道數(shù)據(jù)1180,可以是包也可以是幀。收 發(fā)模塊解釋這些包和/或幀,以為特定的感興趣的頻道1184抽取數(shù)據(jù)被放到總線1201,并存于隨機(jī)存取存儲(chǔ)器(RAM) 1168。數(shù)據(jù)1186隨后凈皮視頻解碼器1162從存儲(chǔ)器1168中提取出來, 生成編碼化視頻數(shù)據(jù)。編碼化視頻數(shù)據(jù)也被存到存儲(chǔ)器1168。渲染模 塊1164接著從存儲(chǔ)器1168中提取編碼化視頻數(shù)據(jù),并進(jìn)行處理以生 成渲染視頻圖像1188。渲染視頻圖像1188接著被提供給用戶端系統(tǒng) 總線1172,供隨后顯示。注意用戶端設(shè)備包括一個(gè)帶視頻和/或音頻顯 示的顯示器。如果編碼化頻道數(shù)據(jù)1180包括供用戶端模塊1175的音頻數(shù)據(jù)的 幀和/或包,收發(fā)模塊1200把音頻數(shù)據(jù)提供給音頻處理器1192,音頻 處理器1192優(yōu)先顯示音頻數(shù)據(jù)。準(zhǔn)備好的音頻數(shù)據(jù)存于1168,供隨 后回放或者提供給用戶端系統(tǒng)總線1172。另外,音頻處理器1192可以從麥克風(fēng)1194接收音頻信號(hào)。音頻 處理器1192處理來自麥克風(fēng)1194的音頻信號(hào),把它們提供給用戶端 系統(tǒng)總線1172或者存儲(chǔ)器1168。如果來自麥克風(fēng)1194的音頻數(shù)據(jù)需 要發(fā)送到多媒體服務(wù)器,收發(fā)模塊1190隨后從1168提取到此音頻數(shù) 據(jù),并提供給多媒體服務(wù)器。請(qǐng)求模塊1212從用戶端設(shè)備接收選擇請(qǐng)求。如前所述,選擇請(qǐng) 求標(biāo)識(shí)著用戶端希望從多媒體服務(wù)器訪問的特定的感興趣的頻道。發(fā) 送模塊ll卯準(zhǔn)備選擇請(qǐng)求,已通過通訊通道向多媒體服務(wù)器發(fā)送。發(fā) 送模塊1190根據(jù)多媒體通訊系統(tǒng)的數(shù)據(jù)傳輸協(xié)議,采用一種編碼和/ 或調(diào)制方法。用戶端模塊1195還包括接口,通過視頻處理器1198,接收來自 視頻攝像機(jī)1196的視頻信號(hào)。視頻處理器1198處理來自視頻攝像機(jī) 1196的視頻信號(hào),把它們提供給用戶端系統(tǒng)總線1172或者存儲(chǔ)在隨 機(jī)存儲(chǔ)器(RAM) 1168。如果儲(chǔ)存的視頻信號(hào)需要提供給多媒體服務(wù) 器,收發(fā)模塊1190從隨機(jī)存儲(chǔ)器(RAM) 1168提取到此音頻數(shù)據(jù), 并做發(fā)送的準(zhǔn)備。準(zhǔn)備視頻數(shù)據(jù)的發(fā)送要根據(jù)多媒體通訊系統(tǒng)釆用的 數(shù)據(jù)傳輸協(xié)議。業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,存儲(chǔ)控制器1216控制進(jìn)出 隨機(jī)存儲(chǔ)器(RAM) 1168的數(shù)據(jù)的讀寫。業(yè)內(nèi)普通技術(shù)人員也會(huì)懂得,用戶端模塊1175可以有連接音頻處理器1192和/或視頻處理器 1198的接口,用戶端設(shè)備中可以包括這樣的設(shè)備。圖52說明的是用戶端模塊1220的方框圖,它可以用于圖1-11 中說明的任何一個(gè)用戶端模塊。用戶端模塊1220包括處理模塊1222 和存儲(chǔ)器1224。處理模塊1222和圖11中用戶端模塊用的處理模塊364 相似,存儲(chǔ)器1224和圖11中用戶端模塊用的存儲(chǔ)器366相似。處理 模塊1222可以是一個(gè)單獨(dú)的處理設(shè)備或者一組處理設(shè)備。這種處理設(shè) 備可以是微控制器、微型計(jì)算機(jī)、微處理器、數(shù)字信號(hào)處理器、中央 處理器、可編程門陣列、狀態(tài)機(jī)、邏輯電路和/或其它可以基于操作指 令處理信號(hào)(模擬和/或數(shù)字)的任何設(shè)備。存儲(chǔ)器1224可以是單個(gè) 的存儲(chǔ)設(shè)備,也可以是一組存儲(chǔ)設(shè)備。這樣的存儲(chǔ)設(shè)備可以是只讀存 儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、系統(tǒng)存儲(chǔ)器、軟磁盤存儲(chǔ)器、硬驅(qū)存儲(chǔ)器、 磁存儲(chǔ)器、閃存儲(chǔ)器和/或其它任何可存儲(chǔ)數(shù)字信息的設(shè)備。值得注意 的是,當(dāng)處理模塊1222通過狀態(tài)機(jī)或邏輯電路執(zhí)行一項(xiàng)或多項(xiàng)功能的 時(shí)候,存有相應(yīng)指令的存儲(chǔ)器是嵌在狀態(tài)機(jī)或邏輯電路的電路中的。 被處理模塊1222執(zhí)行并存于處理器1224的操作命令,將在圖53-56 出現(xiàn)的邏輯圖闡述。圖53說明的是用戶端;f莫塊內(nèi)一種數(shù)據(jù)處理方法的邏輯圖。程序 始于步驟1240,用端模塊發(fā)送一個(gè)識(shí)別感興趣的頻道的選擇請(qǐng)求。頻 道選擇請(qǐng)求被提供給多媒體服務(wù)器,多媒體服務(wù)器接著做出反應(yīng),提 供出頻道數(shù)據(jù)流,該數(shù)據(jù)流的至少一部分包含與感興趣的頻道對(duì)應(yīng)的 數(shù)據(jù)。程序繼續(xù)進(jìn)入步驟1230,用戶端模塊從多媒體服務(wù)器,以數(shù)據(jù)流 的形式接收一套頻道。接收過程包括解碼數(shù)據(jù)流,重捕感興趣的頻道 的數(shù)據(jù)(如與該用戶端模塊的用戶端所請(qǐng)求的頻道對(duì)應(yīng)的頻道)。解 碼可以包括下列一種或幾種多級(jí)編碼、反向不歸零制編碼、曼徹斯 特編碼、塊編碼、nB/mB編碼(n<m)程序繼續(xù)進(jìn)入步驟1232,用戶端模塊解釋數(shù)據(jù)流的段,識(shí)別感興 趣的頻道對(duì)應(yīng)的數(shù)據(jù)。段可以是包含標(biāo)題信息的幀和/或包。標(biāo)題信息82包括用戶端模塊的標(biāo)識(shí)、數(shù)據(jù)來源的標(biāo)識(shí)等,所以用戶端模塊可以容 易地識(shí)別以該用戶端模塊為目的地的特定的包和/或幀。程序繼續(xù)進(jìn)入步驟1234,用戶端模塊解釋感興趣的頻道的數(shù)據(jù),判定數(shù)據(jù)類型,即 數(shù)據(jù)是音頻數(shù)據(jù)、視頻數(shù)據(jù)和/或文本數(shù)據(jù)。程序繼續(xù)進(jìn)入步驟1236,用戶端模塊基于數(shù)據(jù)類型,處理感興趣 的頻道的數(shù)據(jù),生成處理后數(shù)據(jù)。程序繼續(xù)進(jìn)入步驟1238,用戶端模 塊把處理后數(shù)據(jù)提供給用戶端供顯示。圖54說明的是進(jìn)一步描述圖53步驟1236和1238的一種方法的 邏輯圖。程序始于步驟1250,判定數(shù)據(jù)的類型。數(shù)據(jù)類型可以是視頻 數(shù)據(jù)、應(yīng)用數(shù)據(jù)和/或音頻數(shù)據(jù)。對(duì)于視頻數(shù)據(jù),程序繼續(xù)進(jìn)入步驟 1252,用戶端模塊把感興趣的頻道的數(shù)據(jù)轉(zhuǎn)換成YUV數(shù)據(jù)和/或RGB 數(shù)據(jù)。當(dāng)數(shù)據(jù)是以MPEG格式接收的時(shí),轉(zhuǎn)換可以象步驟1260-1268 那樣來完成。在步驟1260,用戶端模塊采用霍夫曼解碼器解碼視頻。 程序繼續(xù)進(jìn)入步驟1262,霍夫曼解碼數(shù)據(jù)被反之字處理。程序繼續(xù)進(jìn)入步驟1264,反之字?jǐn)?shù)據(jù)被反量化。程序繼續(xù)進(jìn)入步 驟1266,在反量化數(shù)據(jù)之上執(zhí)行了反離散余弦變換功能。程序繼續(xù)進(jìn) 入步驟1268,在反離散余弦變換數(shù)據(jù)上執(zhí)行動(dòng)態(tài)補(bǔ)償和/或縮放功能, 生成YUV數(shù)據(jù)。YUV數(shù)據(jù)隨后被轉(zhuǎn)換成RGB數(shù)據(jù),存于存儲(chǔ)器。 業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,YUV數(shù)據(jù)和/或RGB數(shù)據(jù)都可以被保持, 供用戶端模塊和/或相連的用戶端設(shè)備使用。返回處理視頻數(shù)據(jù)的流程,程序繼續(xù)進(jìn)入步驟1254, YUV數(shù)據(jù) 和/或RGB數(shù)據(jù)被作為處理過數(shù)據(jù)存到幀緩存器(如用戶端模塊的存 儲(chǔ)器和/或用戶端設(shè)備的存儲(chǔ)器)。程序繼續(xù)進(jìn)入步驟1256,用戶端模 塊,用一種顯示速度,從幀緩存器提取YUV數(shù)據(jù)和/或RGB數(shù)據(jù), 生成已提取顯示數(shù)據(jù)。程序繼續(xù)進(jìn)入步驟1258,用戶端模塊渲染已提 取顯示數(shù)據(jù)供顯示。經(jīng)過渲染的數(shù)據(jù)被提供給用戶端設(shè)備,供隨后顯 示。如果數(shù)據(jù)類型是音頻數(shù)據(jù),程序進(jìn)入步驟1280。在步驟1280, 用戶端模塊把感興趣的頻道的音頻數(shù)據(jù)轉(zhuǎn)換成脈沖編碼調(diào)制(PCM )數(shù)據(jù)。程序繼續(xù)進(jìn)入步驟1282,用戶端模塊把脈沖編碼調(diào)制(PCM) 數(shù)據(jù)作為已處理數(shù)據(jù)存于幀緩存器(如用戶端模塊的隨機(jī)存儲(chǔ)器和/ 或用戶端設(shè)備的存儲(chǔ)器)。程序繼續(xù)進(jìn)入步驟1284,用戶端模塊用一 種顯示速度,從幀緩存器提取脈沖編碼調(diào)制(PCM)數(shù)據(jù)。程序繼續(xù) 進(jìn)入步驟1286,用戶端模塊把提取的顯示數(shù)據(jù),提供給與用戶端模塊 連接和/或用戶端設(shè)備內(nèi)的至少一個(gè)揚(yáng)聲器。如果數(shù)據(jù)類型是應(yīng)用數(shù)據(jù),程序進(jìn)入步驟1270。 在步驟1270, 用戶端模塊把應(yīng)用數(shù)據(jù)作為已處理數(shù)據(jù)存于到存儲(chǔ)器。注意這里的應(yīng) 用數(shù)據(jù)對(duì)應(yīng)的是通過因特網(wǎng)聯(lián)接、用戶端-用戶端通信和/或電話通信 接收的數(shù)據(jù)。程序繼續(xù)進(jìn)入步驟1272,用戶端模塊從存儲(chǔ)器提取已處 理數(shù)據(jù)。程序繼續(xù)進(jìn)入步驟1274,用戶端模塊把已處理數(shù)據(jù)提供給處 理器。處理器可以是用戶端模塊里的和/或用戶端設(shè)備里的。程序繼續(xù)進(jìn)入步驟1276,處理器從已處理數(shù)據(jù)中生成視頻數(shù)據(jù)。 程序繼續(xù)進(jìn)入步驟1278,視頻數(shù)據(jù)被提供給用戶端設(shè)備顯示。圖55和56說明的是一種方法的邏輯圖,該方法是在多媒體系 統(tǒng)中,用戶端模塊提供頻道選擇請(qǐng)求并接收相應(yīng)數(shù)據(jù)的另外一種方法。 程序始于步驟12卯,用戶端模塊接收來自用戶端的輸入。輸入信號(hào)可 以來自用戶端接口,用戶端包括至少下列一種個(gè)人電腦、膝上型電 腦、個(gè)人數(shù)字助手、可視電話、數(shù)字電話、移動(dòng)電話、顯示器、CRT 顯示器、LCD顯示器、電視機(jī)、高清晰度電視機(jī)和/或其它包含音頻 和/或視頻顯示的設(shè)備。另外,在用戶端設(shè)備和用戶端模塊之間的接口 可以包括一個(gè)無線通訊通道,使得用戶端設(shè)備的遙控設(shè)施可以向用戶 端提供輸入信號(hào)。程序繼續(xù)進(jìn)入步驟1292,用戶端模塊解釋輸入信號(hào),判定請(qǐng)求的 信號(hào)的類型。程序繼續(xù)進(jìn)入步驟1294,用戶端模塊判定信號(hào)類型是視 頻、音頻、應(yīng)用或者控制。如果信號(hào)類型是音頻,程序繼續(xù)進(jìn)入步驟 1296,用戶端模塊處理音頻數(shù)據(jù),生成通用音頻數(shù)據(jù)。這可以象步驟 1302顯示的那樣來實(shí)現(xiàn),用戶端模塊把音頻數(shù)據(jù)轉(zhuǎn)換成MPEG格式 音頻數(shù)據(jù)、MP3格式音頻數(shù)據(jù)和/或PCM數(shù)字化音頻數(shù)據(jù)。程序繼續(xù)進(jìn)入步驟1298,用戶端模塊把通用音頻數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù) 流。這可以象步驟1304顯示的那樣來實(shí)現(xiàn),用戶端模塊基于數(shù)據(jù)傳輸 協(xié)議,編碼通用音頻數(shù)據(jù),生成數(shù)據(jù)流。編碼類型可以包括下列一種 或幾種多級(jí)編碼、反向不歸零制編碼、曼徹斯特編碼、塊編碼、nB/mB 編碼(n<m)程序繼續(xù)進(jìn)入步驟1300,用戶端模塊把數(shù)據(jù)流發(fā)送到多媒體服務(wù) 器。發(fā)送數(shù)據(jù)流包括根據(jù)多媒體通訊系統(tǒng)采用的數(shù)據(jù)傳輸協(xié)議,分包 和/或裝幀數(shù)據(jù)。另外,數(shù)據(jù)流的發(fā)送還包括采用一種調(diào)制方式,如時(shí) 分多路技術(shù)(TDM)、頻分多路技術(shù)(FDM)、移幅鍵控(ASK)、移相鍵 控(PSK),等等。如果用戶端模塊判定信號(hào)類型是控制信號(hào),程序進(jìn)入步驟1306。 在步驟1306,用戶端模塊判定控制信息與局部命令還是系統(tǒng)級(jí)命令相 關(guān)。程序繼續(xù)進(jìn)入步驟1308,用戶端模塊判定系統(tǒng)級(jí)還是局部級(jí)命令。 如果是系統(tǒng)級(jí)命令,程序進(jìn)入步驟1310,用戶端模塊為了向多媒體服 務(wù)器傳輸,處理控制信息并生成控制消息。控制信息的處理包括,基 于多媒體系統(tǒng)的數(shù)據(jù)傳輸協(xié)議編碼控制消息,采用的數(shù)據(jù)傳輸協(xié)議可 以包括分包和/或裝幀數(shù)據(jù),以及采用一種調(diào)制方式,如載波偵聽多址 接達(dá)(CSMA)、避免沖突的載波偵聽多址接達(dá)(CA)和/或以及帶有檢測(cè) 沖突的載波偵聽多址接達(dá)(CD)。程序繼續(xù)進(jìn)入步驟1312,用戶端模塊把控制消息發(fā)送給多媒體服 務(wù)器??刂葡l道選擇請(qǐng)求,頻道選擇請(qǐng)求標(biāo)識(shí)出需要用戶端 模塊處理的特定的感興趣的頻道。如果是控制信息的類型是關(guān)于局部命令的,程序進(jìn)入步驟1318, 用戶端模塊在局部?jī)?nèi)處理輸入信號(hào),把感興趣的頻道提供給用戶端。 因此,用戶端模塊會(huì)解釋包含一個(gè)頻道選擇請(qǐng)求的控制信息,并判定 另一個(gè)用戶端已經(jīng)在訪問那個(gè)特定頻道。這樣,用戶端模塊只需要把 抽取正在發(fā)往另一個(gè)用戶端的頻道數(shù)據(jù),并用它來服務(wù)它自己的用戶如果用戶端模塊判定信號(hào)類型是關(guān)于應(yīng)用程序的,程序進(jìn)入步驟1314。在步驟1314,用戶端模塊處理輸入信號(hào),生成已處理應(yīng)用數(shù)據(jù)。 這些應(yīng)用數(shù)據(jù)可以與網(wǎng)絡(luò)應(yīng)用有關(guān),如電子郵件和/或網(wǎng)絡(luò)瀏覽器、電 話通信、和/或用戶端-用戶端通信。這里對(duì)電話通信的處理包含的功 能,與無繩電話中手持機(jī)的功能相似。因特網(wǎng)訪問中的數(shù)據(jù)處理,就如同一個(gè)終端在運(yùn)行,提供輸入選 擇和/或從執(zhí)行網(wǎng)絡(luò)應(yīng)用程序的多媒體服務(wù)器接收數(shù)據(jù)。程序繼續(xù)進(jìn)入 步驟1316,用戶端模塊把已處理應(yīng)用數(shù)據(jù)發(fā)送到多媒體服務(wù)器。根據(jù) 多媒體通訊系統(tǒng)的數(shù)據(jù)傳輸協(xié)議,對(duì)程序應(yīng)用數(shù)據(jù)進(jìn)行格式化,包括 編碼和/或調(diào)制方法。如圖56所示,如果信號(hào)類型是視頻,程序繼續(xù)進(jìn)入步驟1320。 在步驟1320,用戶端模塊處理視頻信號(hào),生成通用視頻信號(hào)。這可以 用步驟1328-1336所示的若干方法中一種來完成。在步驟1328,用戶 端模塊把感興趣的頻道的視頻信號(hào)轉(zhuǎn)換成MPEG格式的視頻數(shù)據(jù)。在 步驟1330,用戶端模塊把感興趣的頻道的視頻信號(hào)轉(zhuǎn)換成JPEG格式 的視頻數(shù)據(jù)。在步驟1332,用戶端模塊把感興趣的頻道的視頻信號(hào)轉(zhuǎn) 換成M-JPEG格式的視頻數(shù)據(jù)。在步驟1334,用戶端模塊把感興趣的 頻道的視頻信號(hào)轉(zhuǎn)換成數(shù)字化RGB視頻數(shù)據(jù)。在步驟1336,用戶端內(nèi)普通;i;人員會(huì)懂得:在^^:頻和/或音^數(shù)據(jù)傳輸給多媒體服務(wù)器的時(shí)候,用戶端模塊發(fā)揮的功能和多媒體服務(wù)器相似。返回視頻數(shù)據(jù)處理的主流程,程序繼續(xù)進(jìn)入步驟1322,用戶端模 塊把通用視頻數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)流。這可以象步驟1326所示的那樣完 成,用戶端模塊基于多媒體通訊系統(tǒng)的數(shù)據(jù)傳輸協(xié)議,編碼通用視頻 數(shù)據(jù)。數(shù)據(jù)傳輸協(xié)議可以包括一種特定的類型,如曼徹斯特編碼、多 級(jí)編碼等,和一種相應(yīng)的調(diào)制方法,如頻分多重存取(FDMA)、時(shí) 分多路存取(TDMA)、載體讀出多路存取(CSMA)、沖突避免的 栽體讀出多路存取或沖突檢出的載體讀出多路存取。程序繼續(xù)進(jìn)入步驟1324,數(shù)據(jù)流作為包或幀被發(fā)送給多媒體服務(wù)器。圖57說明的是一種方法的邏輯圖,該方法是多媒體服務(wù)器用來為若干用戶端模塊充當(dāng)基于網(wǎng)絡(luò)集線器的網(wǎng)絡(luò)訪問模塊的方法。圖57 和圖58-62所示的處理步驟,可以通過圖2、 7和/或ll中的多媒體服 務(wù)器來執(zhí)行。程序始于步驟1340,多媒體服務(wù)器從至少一個(gè)用戶端接 收到包。程序進(jìn)入步驟1342,多媒體服務(wù)器判定網(wǎng)絡(luò)訪問程序是否已 為該用戶端活躍。如果沒有,程序進(jìn)入步驟1344,多媒體服務(wù)器為用 戶端打開一個(gè)網(wǎng)絡(luò)訪問程序。一旦網(wǎng)絡(luò)訪問程序打開,或者程序已經(jīng)打開,程序進(jìn)入步驟1346。 在步驟1346,多媒體服務(wù)器根據(jù)網(wǎng)絡(luò)訪問程序處理至少一個(gè)包的數(shù) 據(jù),生成網(wǎng)絡(luò)數(shù)據(jù)。網(wǎng)絡(luò)訪問程序可以是電子郵件程序、網(wǎng)絡(luò)瀏覽程 序和或任何允許用戶訪問因特網(wǎng)或其它廣域網(wǎng)的程序。程序繼續(xù)進(jìn)入 步驟1348,多媒體服務(wù)器判定如何接入一個(gè)網(wǎng)絡(luò)連接(如調(diào)制解調(diào)器) 來發(fā)送網(wǎng)絡(luò)數(shù)據(jù)。接入網(wǎng)絡(luò)連接要基于一個(gè)"用戶端接入網(wǎng)絡(luò)連接方 案,,,這在后面將討論到。程序繼續(xù)進(jìn)入步驟1350,多媒體服務(wù)器基 于既定的網(wǎng)絡(luò)接入,通過網(wǎng)絡(luò)連接,向廣域網(wǎng)傳送網(wǎng)絡(luò)數(shù)據(jù)。程序繼續(xù)進(jìn)入步驟1352,多媒體服務(wù)器為通過網(wǎng)絡(luò)連接發(fā)送的每 個(gè)包,登錄一個(gè)目的地址和/或源地址。當(dāng)通過廣域網(wǎng)接收到響應(yīng)時(shí), 這種登錄使多媒體服務(wù)器能夠在多媒體通訊系統(tǒng)中準(zhǔn)確地跟蹤到適當(dāng) 的目的地。程序繼續(xù)進(jìn)入步驟1354,多媒體服務(wù)器通過網(wǎng)絡(luò)連接接收 網(wǎng)絡(luò)包。程序繼續(xù)進(jìn)入步驟1356,多媒體服務(wù)器解釋網(wǎng)絡(luò)包的標(biāo)題部 分,識(shí)別對(duì)網(wǎng)絡(luò)包的響應(yīng)。響應(yīng)包括一個(gè)識(shí)別符,標(biāo)識(shí)出在多媒體通 訊系統(tǒng)內(nèi)的特定的目的地。程序繼續(xù)進(jìn)入步驟1358,多媒體服務(wù)器把 網(wǎng)絡(luò)包提供給與網(wǎng)絡(luò)數(shù)據(jù)相關(guān)的特定用戶端。圖58說明的是一個(gè)邏輯圖,進(jìn)一步解釋圖47步驟1342判定網(wǎng) 絡(luò)訪問程序是否活躍。程序始于步驟1360,多媒體服務(wù)器解釋至少一 個(gè)從用戶端收到的網(wǎng)絡(luò)包的標(biāo)題部分,來識(shí)別這個(gè)單獨(dú)的用戶端。程 序繼續(xù)進(jìn)入步驟1362,多媒體服務(wù)器解釋標(biāo)題部分,判定正在請(qǐng)求的 網(wǎng)絡(luò)訪問的特定類型。程序繼續(xù)進(jìn)入步驟1364,多媒體服務(wù)器基于特 定用戶端的標(biāo)識(shí)和正在請(qǐng)求的網(wǎng)絡(luò)訪問的類型,判定網(wǎng)絡(luò)程序是否活 躍。圖59說明的是圖58步驟1362中判定網(wǎng)絡(luò)訪問的特定類型的一 個(gè)邏輯圖。這可以在步驟1366或者1368中完成。在步驟1366,多媒 體服務(wù)器解釋至少一個(gè)包的標(biāo)題部分,來判定電子郵件網(wǎng)絡(luò)訪問。在 步驟1368,多媒體服務(wù)器解釋這個(gè)或這些包的標(biāo)題部分,來判定網(wǎng)絡(luò) 瀏覽訪問。圖60說明的是一種方法的邏輯圖,該方法進(jìn)一步描述圖57步驟 1348中判定網(wǎng)絡(luò)連接的接入。這可以在一個(gè)或多個(gè)步驟1370-1378中 完成。在步驟1370,多媒體服務(wù)器采用時(shí)分調(diào)制技術(shù),為每個(gè)正有一 個(gè)活躍網(wǎng)絡(luò)訪問程序的用戶端,提供網(wǎng)絡(luò)連接接入。在步驟1372,多 媒體服務(wù)器在若干正有一個(gè)活躍網(wǎng)絡(luò)訪問程序的用戶端中,采用栽體 讀出多路存取技術(shù),判定網(wǎng)絡(luò)連接的接入。在步驟1374,多媒體服務(wù)器在若干正有一個(gè)活躍網(wǎng)絡(luò)訪問程序的 用戶端中,釆用權(quán)標(biāo)傳遞技術(shù),判定網(wǎng)絡(luò)連接的接入。在步驟1376, 多媒體服務(wù)器對(duì)每個(gè)正有一個(gè)活躍網(wǎng)絡(luò)訪問程序的用戶端,采用 一種 網(wǎng)絡(luò)數(shù)據(jù)排隊(duì)的技術(shù)。這種排隊(duì)技術(shù)基于一種早進(jìn)早出的緩沖排列。 在步驟1378,多媒體服務(wù)器從處理特定請(qǐng)求的頻道混頻器內(nèi)的資源, 對(duì)接入網(wǎng)絡(luò)連接的請(qǐng)求作出響應(yīng)。圖61說明的是多媒體服務(wù)器用來為若干用戶端模塊充當(dāng)基于網(wǎng) 絡(luò)集線器的網(wǎng)絡(luò)訪問連接的另一種方法的邏輯圖。程序始于步驟 1380,多媒體服務(wù)器從至少一個(gè)用戶端接收包。程序繼續(xù)進(jìn)入步驟 1382,多媒體服務(wù)器解釋每個(gè)包,判定是用戶端-用戶端包還是網(wǎng)絡(luò)包。 這個(gè)判定通過重讀包的標(biāo)題部分來完成,包的標(biāo)題部分含有它是用戶 端-用戶端數(shù)據(jù)還是網(wǎng)絡(luò)數(shù)據(jù)的標(biāo)識(shí)。程序繼續(xù)進(jìn)入步驟1384,多媒體服務(wù)器判定包是關(guān)于用戶端-用 戶端數(shù)據(jù),還是網(wǎng)絡(luò)數(shù)據(jù)。對(duì)于用戶端-用戶端數(shù)據(jù),程序進(jìn)入步驟 1386,多媒體服務(wù)器處理包,生成處理過的用戶端包。這個(gè)處理過程 包括分包用戶端-用戶端信息, 一向多媒體通訊系統(tǒng)的一個(gè)或多個(gè)用戶 端發(fā)送。程序繼續(xù)進(jìn)入步驟1388,多媒體服務(wù)器為向若干用戶端發(fā)送,多路復(fù)用處理過的用戶端包,生成多路復(fù)用過的用戶端包。這些處理過 的用戶端包和目的地為用戶端的網(wǎng)絡(luò)數(shù)據(jù)、視頻數(shù)據(jù)和/或音頻數(shù)據(jù)一起被多路復(fù)用處理。程序繼續(xù)進(jìn)入步驟13卯,多媒體服務(wù)器根據(jù)多媒 體通訊系統(tǒng)采用的數(shù)據(jù)傳輸系統(tǒng),把多路復(fù)用的用戶端數(shù)據(jù)發(fā)送到若 干用戶端。如果把對(duì)應(yīng)的是網(wǎng)絡(luò)數(shù)據(jù),程序進(jìn)入步驟1392,多媒體服務(wù)器從 包中至少識(shí)別一個(gè)用戶端。程序繼續(xù)進(jìn)入步驟1394,多媒體服務(wù)器多 媒體服務(wù)器判定網(wǎng)絡(luò)訪問程序是否已為該用戶端活躍。如果沒有,程 序進(jìn)入步驟1396,多媒體服務(wù)器為用戶端打開一個(gè)網(wǎng)絡(luò)訪問程序(如 電子郵件和/或網(wǎng)絡(luò)瀏覽器程序)。一旦網(wǎng)絡(luò)程序打開,或者已經(jīng)打開,程序進(jìn)入步驟1398,多媒體 服務(wù)器根據(jù)網(wǎng)絡(luò)訪問程序處理網(wǎng)絡(luò)包的數(shù)據(jù),生成網(wǎng)絡(luò)數(shù)據(jù)。程序繼 續(xù)進(jìn)入步驟1400,多媒體服務(wù)器基于用戶端接入網(wǎng)絡(luò)連接的方法,判 定接入網(wǎng)絡(luò)連接來發(fā)送網(wǎng)絡(luò)數(shù)據(jù)。程序繼續(xù)進(jìn)入步驟1402,多媒體服 務(wù)器基于既定的網(wǎng)絡(luò)接入,通過網(wǎng)絡(luò)連接,向廣域網(wǎng)傳送網(wǎng)絡(luò)數(shù)據(jù)。 步驟1400中的判定在圖60中已有更詳細(xì)地解釋,步驟1394種的判定 在圖58和59中已有更詳細(xì)地解釋。圖62說明的是多媒體服務(wù)器為若干用戶端模塊充當(dāng)基于網(wǎng)絡(luò)集 線器的網(wǎng)絡(luò)訪問連接的一種方法的邏輯圖。程序始于步驟1420,多媒 體服務(wù)器通過網(wǎng)絡(luò)連接接收網(wǎng)絡(luò)包。這些從廣域網(wǎng)如因特網(wǎng)接收的網(wǎng) 絡(luò)包,是作為對(duì)多媒體服務(wù)器代表一個(gè)或多個(gè)用戶端所提供信息的響 應(yīng)。程序接著進(jìn)入步驟1422,多媒體服務(wù)器判定至少一個(gè)是網(wǎng)絡(luò)包目 標(biāo)的用戶端。這可以通過解釋旺絡(luò)包的標(biāo)題部分來完成,標(biāo)題部分包 括與單獨(dú)的用戶端對(duì)應(yīng)的目的地址。這樣,多媒體服務(wù)器可以容易地 為每個(gè)接收到的網(wǎng)絡(luò)包,判定適當(dāng)?shù)挠脩舳?。程序繼續(xù)進(jìn)入步驟1424,多媒體服務(wù)器多媒體服務(wù)器判定網(wǎng)絡(luò)訪 問程序是否已為該用戶端活躍。網(wǎng)絡(luò)應(yīng)用程序可以是電子郵件和/或網(wǎng) 絡(luò)瀏覽器程序。如果沒有,程序進(jìn)入步驟1426,多媒體服務(wù)器為用戶 端打開一個(gè)網(wǎng)絡(luò)訪問程序。隨著網(wǎng)絡(luò)程序打開,程序進(jìn)入步驟1428,多媒體服務(wù)器處理網(wǎng)絡(luò) 包數(shù)據(jù),生成用戶端數(shù)據(jù)。數(shù)據(jù)的處理包括準(zhǔn)備與引入網(wǎng)絡(luò)包上執(zhí)行 的網(wǎng)絡(luò)程序相應(yīng)的顯示數(shù)據(jù),并把得出的數(shù)據(jù)作為用戶端數(shù)據(jù)存起來。 程序繼續(xù)進(jìn)入步驟1430,多媒體服務(wù)器為向若干用戶端發(fā)送而多路復(fù) 用用戶端數(shù)據(jù)。用戶端數(shù)據(jù)和其它目的地為用戶端的數(shù)據(jù)一起多路復(fù) 用,其它數(shù)據(jù)包括視頻數(shù)據(jù)、音頻數(shù)據(jù)和/或其它應(yīng)用數(shù)據(jù)。程序繼續(xù) 進(jìn)入步驟1432,多媒體服務(wù)器根據(jù)多媒體通訊系統(tǒng)的數(shù)據(jù)傳輸協(xié)議, 把多路復(fù)用的數(shù)據(jù)發(fā)送到若干用戶端。程序繼續(xù)進(jìn)入步驟1434,多媒體服務(wù)器從至少一個(gè)用戶端接收到 用戶端-用戶端包。程序繼續(xù)進(jìn)入步驟1436,多媒體服務(wù)器處理用戶 端-用戶端包,生成已處理用戶端包。程序繼續(xù)進(jìn)入步驟1438,多媒 體服務(wù)器多路復(fù)用為向若干用戶端發(fā)送,把已處理用戶端包和其它用 戶端數(shù)據(jù)一起多路復(fù)用。程序繼續(xù)進(jìn)入步驟1440,多媒體服務(wù)器把多 路復(fù)用的用戶端數(shù)據(jù)發(fā)送給若干用戶端。圖63說明的是一種多媒體系統(tǒng)內(nèi)管理資源的方法的邏輯圖。圖 63說明的處理過程,以及圖64和65說明的處理過程,可以由圖1-11 說明的任何一個(gè)多媒體服務(wù)器來執(zhí)行。程序始于步驟1450,多媒體服 務(wù)器接收到一個(gè)需要多媒體服務(wù)的用戶端請(qǐng)求。多媒體系統(tǒng)服務(wù)包括 訪問來自下列的一個(gè)或多個(gè)頻道衛(wèi)星連接、電纜連接、NTSC制式 廣播連接、高清晰度電視廣播連接、標(biāo)準(zhǔn)清晰度電視廣播連接,以及 錄像機(jī)、DVD播放機(jī)、收音機(jī)、CD播放機(jī)、MP3播放機(jī)的輸出,等 等。程序繼續(xù)進(jìn)入步驟1452,多媒體服務(wù)器判定用戶端請(qǐng)求是否有 效。判定用戶端請(qǐng)求是否有效基于用戶端是否在訪問它請(qǐng)求的特定 視頻節(jié)目,所選擇的頻道是否超出了家長(zhǎng)控制設(shè)定,用戶端請(qǐng)求是否 在規(guī)定的訪問時(shí)間收到。規(guī)定的訪問時(shí)間是指某個(gè)用戶端模塊的用戶 在一天中可以從多媒體服務(wù)器接受服務(wù)的時(shí)間。如果用戶端請(qǐng)求無效, 程序進(jìn)入步驟1456,多媒體服務(wù)器拒絕請(qǐng)求。但是,如果請(qǐng)求有效,程序進(jìn)入步驟1458。在步驟1458,多媒體服務(wù)器判定多媒體系統(tǒng)是否有足夠的資源滿足用戶端請(qǐng)求。多媒體 系統(tǒng)是否有充足資源的判定包括,判定調(diào)諧模塊是否有空間容納用戶 端的請(qǐng)求、頻道混頻器是否有充足的處理資源來處理用戶端請(qǐng)求和/ 或多媒體服務(wù)器和若干用戶端之間的通訊通道是否有足夠的帶寬容納 用戶端請(qǐng)求。程序接著進(jìn)入步驟1460,判定是否有充足的資源。如果有,程序 接著進(jìn)入步驟1462。在步驟1462,多媒體服務(wù)器基于多媒體系統(tǒng)資源 的分配程序,分配至少部分資源來滿足用戶端的請(qǐng)求。多媒體系統(tǒng)資 源的分配程序包括根據(jù)先到先服務(wù)原則分配資源,根據(jù)樹千的原理分 配資源和/或基于預(yù)先確定的特定資源對(duì)特定用戶端的分配方案來分 配資源。這樣,這些資源將保持空閑,除非這些用戶端要求訪問多媒 體系統(tǒng)。除了如步驟1462所示對(duì)資源進(jìn)行分配,多媒體系統(tǒng)還可以提供 步驟464-1468所示的功能。在步驟1464,多媒體服務(wù)器判定系統(tǒng)是 否有可用的剩余資源。如果沒有,程序轉(zhuǎn)到步驟1462。如果有,程序 繼續(xù)進(jìn)入步驟1466,多媒體服務(wù)器判定用戶端是否有增強(qiáng)特征權(quán)限。 增強(qiáng)特征權(quán)限包括允許用戶端通過多媒體服務(wù)器選擇并處理自己喜歡 的頻道、上個(gè)頻道、下個(gè)頻道、畫中畫等。如果用戶端沒有增強(qiáng)特征 權(quán)限,程序轉(zhuǎn)到步驟1462。但是如果用戶端有增強(qiáng)特征權(quán)限,程序進(jìn) 入步驟1468。在步驟1468,多媒體服務(wù)器分配更多的資源來支持用戶 端的增強(qiáng)特征權(quán)限。如果資源不充足,程序進(jìn)入到圖64,圖中提供了若干處理資源不 充足的途徑。途徑之一就是取消提供給特定用戶端的增強(qiáng)特征權(quán)限, 使資源可利用。其它的處理如步驟1464、 1474和1478所示。在步驟1464,多媒體服務(wù)器判定一種替代的多媒體服務(wù)對(duì)該用戶 端是否可用。這可以在一個(gè)或多個(gè)步驟1466-1472完成。在步驟1466, 對(duì)于視頻節(jié)目,多媒體服務(wù)器把顯示分辨率調(diào)到默認(rèn)值,以次降低處 理需求。在步驟1468,對(duì)于視頻節(jié)目,多媒體服務(wù)器把視頻質(zhì)量調(diào)到 默認(rèn)值,以次降低向用戶端提供視頻數(shù)據(jù)的處理需求。在步驟1470,多媒體服務(wù)器詢問用戶端是否選擇另一種多媒體服 務(wù)。詢問包括提供正在服務(wù)的頻道列表并請(qǐng)求用戶端從中選擇一個(gè)和/ 或選擇另一種分辨率、視頻質(zhì)量,等等。在步驟1472,多媒體服務(wù)器 基于預(yù)先編好的替代選擇,自動(dòng)選擇一種替代的多媒體服務(wù)。基本上, 用戶端會(huì)預(yù)先編好它的默認(rèn)設(shè)置或交替的多媒體服務(wù),而不是被直接 詢問。在步驟1474,多媒體服務(wù)器判定該用戶端請(qǐng)求是否優(yōu)先于正在服 務(wù)的其它用戶端請(qǐng)求。如果是,程序進(jìn)入到步驟1476,多媒體服務(wù)器 搶占正在服務(wù)的用戶端,以獲得資源滿足該用戶端請(qǐng)求。如果該用戶 端請(qǐng)求并不優(yōu)先于正在服務(wù)的至少一個(gè)其它用戶端,則該用戶端的請(qǐng) 求被拒絕,該用戶端會(huì)凈皮請(qǐng)求訪問另外一個(gè)多媒體服務(wù)。在步驟1478,多媒體服務(wù)器判定資源的分配是否可以進(jìn)行再分 配,來滿足用戶端請(qǐng)求。程序進(jìn)入到步驟1480,多媒體服務(wù)器在資源 可以被重新分配的時(shí)候,調(diào)整資源分配以滿足用戶端請(qǐng)求。資源是否 可以被重新分配的判定,在步驟1482和1484進(jìn)一步描述。在步驟 1482,多媒體服務(wù)器監(jiān)控資源使用情況,并與資源能力對(duì)比。程序進(jìn) 入到步驟1484,多媒體服務(wù)器在至少部分資源的使用不是最佳時(shí),調(diào) 整資源的分配。例如,如果某個(gè)資源在處理來自一個(gè)高清晰度電視來 源、衛(wèi)星來源的壓縮視頻時(shí),已經(jīng)處于最高效率,而目前又在處理音 頻信號(hào),那么這個(gè)資源會(huì)被重新分配去處理視頻數(shù)據(jù),而另一個(gè)資源 被用來處理音頻數(shù)據(jù)。圖65說明的是多媒體系統(tǒng)內(nèi)管理資源的一種方法的邏輯圖。程 序始于步驟1490,多媒體服務(wù)器從用戶端接收到一個(gè)需要多媒體服務(wù) 的用戶端請(qǐng)求。多媒體系統(tǒng)服務(wù)包括訪問一個(gè)或多個(gè)視頻源,如來自 衛(wèi)星連接頻道、電纜連接頻道、DVD播放機(jī)、錄像機(jī)和/或音頻源, 如CD播放機(jī)、DVD音頻播放機(jī),等等。程序繼續(xù)進(jìn)入步驟1492,多 媒體服務(wù)器判定用戶端請(qǐng)求是否有效。如果用戶端請(qǐng)求無效,如在步 驟1494所示,則程序進(jìn)入步驟1496,多媒體服務(wù)器拒絕該請(qǐng)求。但是,如果請(qǐng)求有效,程序繼續(xù)進(jìn)入步驟1498,多媒體服務(wù)器判 定多媒體系統(tǒng)是否有足夠的資源滿足用戶端請(qǐng)求。程序繼續(xù)進(jìn)入步驟1500,多媒體服務(wù)器基于資源是否充足區(qū)別對(duì)待。如果資源充足,程 序進(jìn)入步驟1502。在步驟1502,多媒體服務(wù)器分配最佳配置資源來滿 足用戶端請(qǐng)求。如果資源不充足,則采用圖64中的處理程序。判定最佳配置資源來滿足用戶端請(qǐng)求,需要采用步驟1504-1508。 在步驟1504,多媒體服務(wù)器保持一份每個(gè)資源的資源能力的列表。程 序接著進(jìn)入步驟1506,媒體服務(wù)器判定支持用戶端請(qǐng)求所需的資源類 型。程序接著進(jìn)入步驟1508,媒體服務(wù)器基于資源能力和所需的資源 類型,進(jìn)行最佳配置分析,確定最佳配置資源。例如,調(diào)諧模塊和/ 或頻道混頻器內(nèi)的資源可能在處理來自衛(wèi)星連接的視頻數(shù)據(jù)時(shí)最有 效,而其它的資源更擅長(zhǎng)處理音頻數(shù)據(jù)。這樣,當(dāng)接收到訪問壓縮視 頻信號(hào)的請(qǐng)求時(shí),多媒體服務(wù)器會(huì)盡量分配最適合處理壓縮視頻的資 源。相應(yīng)地,當(dāng)接收到訪問音頻源的請(qǐng)求時(shí),多媒體服務(wù)器會(huì)盡量分 配最好的資源來滿足該音頻請(qǐng)求。以上討論為多媒體通訊系統(tǒng)提供了一種方法和設(shè)備。這個(gè)多媒體 系統(tǒng)允許若干用戶端在外觀上直接訪問若干個(gè)音頻源、視頻源、因特 網(wǎng)、公共交換電話網(wǎng)等,而不需要常規(guī)的直接訪問這些服務(wù)的所關(guān)聯(lián) 的典型的接收和發(fā)送電路。業(yè)內(nèi)普通技術(shù)人員會(huì)懂得,在不背離權(quán)利 要求范圍的情況下,從本發(fā)明的原理中可以推理出其它實(shí)施例。
      權(quán)利要求
      1、一種用于管理多媒體系統(tǒng)中的資源的方法,該方法包括從多個(gè)用戶端中的一個(gè)用戶端接收針對(duì)多媒體服務(wù)的用戶端請(qǐng)求;確定該用戶端請(qǐng)求對(duì)于所述多個(gè)用戶端中的所述一個(gè)用戶端是否有效;當(dāng)該用戶端請(qǐng)求對(duì)于所述多個(gè)用戶端中的所述一個(gè)用戶端有效時(shí),確定多媒體系統(tǒng)是否具有多個(gè)資源中的足夠資源用以滿足用戶端請(qǐng)求;以及基于多媒體系統(tǒng)的資源分配程序,分配至少一些所述足夠資源來滿足用戶端請(qǐng)求,所述多媒體系統(tǒng)的資源分配程序是基于與多媒體服務(wù)相關(guān)的優(yōu)先級(jí)而確定的。
      2、 根據(jù)權(quán)利要求1所述的方法,其中,當(dāng)用戶端請(qǐng)求是要觀看 視頻節(jié)目時(shí),確定用戶端請(qǐng)求是否有效的步驟還包括確定是否針對(duì)所述多個(gè)用戶端中的所述一個(gè)用戶端限制對(duì)視頻 節(jié)目的訪問;當(dāng)針對(duì)所述多個(gè)用戶端中的所述一個(gè)用戶端沒有限制對(duì)視頻節(jié) 目的訪問時(shí),證實(shí)該用戶端請(qǐng)求有效;以及當(dāng)針對(duì)所述多個(gè)用戶端中的所述一個(gè)用戶端限制對(duì)視頻節(jié)目的 訪問時(shí),拒絕該用戶端請(qǐng)求。
      3、 根據(jù)權(quán)利要求2所述的方法,其中,確定是否限制了對(duì)視頻 節(jié)目的訪問的步驟還包括以下步驟中的至少一個(gè)確定視頻節(jié)目是否超過家長(zhǎng)對(duì)所述多個(gè)用戶端中的所述一個(gè)用 戶端的控制設(shè)定;確定所述多個(gè)用戶端中的所述一個(gè)用戶端是否具有訪問纟見頻節(jié) 目的租用權(quán)限;以及確定所述多個(gè)用戶端中的所述一個(gè)用戶端是否超過每日分配的 ,見看配額。
      4、 根據(jù)權(quán)利要求1所述的方法,其中,確定用戶端請(qǐng)求是否有 效的步驟還包括針對(duì)所述多個(gè)用戶端中的所述一個(gè)用戶端,確定用戶端請(qǐng)求是否 是在分配的訪問時(shí)段內(nèi)接收到的;當(dāng)用戶端請(qǐng)求是在分配的訪問時(shí)段內(nèi)接收到的時(shí)候,證實(shí)該用戶 端請(qǐng)求有效;以及當(dāng)用戶端請(qǐng)求不是在分配的訪問時(shí)段內(nèi)接收到的時(shí)候,拒絕該用 戶端請(qǐng)求。
      5、 根據(jù)權(quán)利要求1所述的方法,其中,確定多媒體系統(tǒng)是否具 有足夠資源的步驟還包括以下步驟中的至少一個(gè)確定調(diào)諧模塊是否具有滿足用戶端請(qǐng)求的能力; 確定頻道混頻器是否具有足夠的處理資源來處理用戶端請(qǐng)求;以及確定多媒體服務(wù)器和所述多個(gè)用戶端之間的通訊通道是否具有 足夠的帶寬來容納用戶端請(qǐng)求。
      6、 根據(jù)權(quán)利要求1所述的方法,還包括當(dāng)多媒體系統(tǒng)沒有足夠的資源來滿足用戶端請(qǐng)求時(shí),通過以下步 驟中的至少一個(gè)來確定是否有替代的多媒體服務(wù)可用對(duì)于視頻節(jié)目,將分辨率調(diào)整到多媒體系統(tǒng)的默認(rèn)分辨率; 對(duì)于視頻節(jié)目,將視頻質(zhì)量調(diào)整到多媒體系統(tǒng)的默認(rèn)視頻質(zhì)量; 詢問所述多個(gè)用戶端中的所述一個(gè)用戶端,使其選擇替代的多媒 體服務(wù);以及基于預(yù)編程的替代選擇,自動(dòng)選擇替代的多媒體服務(wù)。
      7、 根據(jù)權(quán)利要求1所述的方法,還包括當(dāng)多媒體系統(tǒng)沒有足夠的資源來滿足用戶端請(qǐng)求時(shí),基于多媒體 服務(wù)的優(yōu)先級(jí)和與當(dāng)前所服務(wù)的用戶端請(qǐng)求相關(guān)的優(yōu)先級(jí),確定所述 用戶端請(qǐng)求是否具有高于當(dāng) 前所服務(wù)的用戶端請(qǐng)求的優(yōu)先級(jí);并且當(dāng)所述用戶端請(qǐng)求具有高于當(dāng)前所服務(wù)的用戶端請(qǐng)求的優(yōu)先級(jí) 時(shí),取代當(dāng)前所服務(wù)的用戶端請(qǐng)求從而獲得足夠的資源。
      8、 根據(jù)權(quán)利要求1所述的方法,還包括當(dāng)多媒體系統(tǒng)沒有足夠的資源來滿足用戶端請(qǐng)求時(shí),確定是否可 對(duì)所述多個(gè)資源的分配進(jìn)行重新分配以滿足該用戶端請(qǐng)求;并且當(dāng)可對(duì)所述多個(gè)資源進(jìn)行重新分配以滿足該用戶端請(qǐng)求時(shí),調(diào)整 所述多個(gè)資源的分配以滿足該用戶端請(qǐng)求。
      9、 根據(jù)權(quán)利要求8所述的方法,其中,確定是否可對(duì)所述多個(gè) 資源的分配進(jìn)行重新分配以滿足用戶端請(qǐng)求的步驟還包括在與所述多個(gè)資源的能力進(jìn)行比較的情況下監(jiān)視所述多個(gè)資源 的使用;當(dāng)所述多個(gè)資源中的至少一些資源的使用并非最佳時(shí),調(diào)整所述 多個(gè)資源的分配。
      10、 根據(jù)權(quán)利要求1所述的方法,其中,分配至少一些所述足夠 資源來滿足用戶端請(qǐng)求的步驟還包括以下步驟中的至少一個(gè)按先到先服務(wù)的方式分配至少一些所述足夠資源; 按樹干原理的方式分配至少一些所述足夠資源;以及基于對(duì)所述多個(gè)用戶端中的一個(gè)特定用戶端的預(yù)定指定,來分配 至少一些所述足夠資源。
      11、 根據(jù)權(quán)利要求1所述的方法,還包括 確定多媒體系統(tǒng)是否具有剩余的可用資源; 當(dāng)多媒體系統(tǒng)具有剩余的可用資源時(shí),確定所述多個(gè)用戶端中的所述一個(gè)用戶端是否具有增強(qiáng)特征權(quán)限;并且當(dāng)所述多個(gè)用戶端中的所述一個(gè)用戶端具有增強(qiáng)特征權(quán)限時(shí),分 配所述多個(gè)資源中的另外的資源以支持所迷多個(gè)用戶端中的所述一個(gè) 用戶端的增強(qiáng)特征權(quán)限。
      12、 根據(jù)權(quán)利要求1所述的方法,還包括當(dāng)多媒體系統(tǒng)的資源不足以滿足用戶端請(qǐng)求時(shí),確定與該多媒體 服務(wù)相關(guān)的優(yōu)先級(jí)是否高于正在提供的多媒體服務(wù)的優(yōu)先級(jí);并且當(dāng)與該多媒體服務(wù)相關(guān)的優(yōu)先級(jí)高于正在提供的多媒體服務(wù)的 優(yōu)先級(jí)時(shí),獲得與正在提供的多媒體服務(wù)相關(guān)的資源以滿足所述用戶端請(qǐng)求。
      13、 根據(jù)權(quán)利要求l所述的方法,其中所迷多媒體服務(wù)具有多個(gè) 服務(wù)類型中的一個(gè),并且其中多媒體系統(tǒng)的資源分配程序基于多個(gè)服 務(wù)類型中的一個(gè)進(jìn)行工作。
      14、 一種用于管理多媒體系統(tǒng)中的資源的設(shè)備,該設(shè)備包括 處理模塊;和與處理模塊操作性耦合的存儲(chǔ)器,其中該存儲(chǔ)器包括使處理模塊 執(zhí)行以下處理的操作指令從多個(gè)用戶端中的一個(gè)用戶端接收針對(duì)多媒體服務(wù)的用戶端請(qǐng)求;基于由多媒體系統(tǒng)的用戶設(shè)置的控制限制,確定該用戶端請(qǐng)求對(duì)于所述多個(gè)用戶端中的所述一個(gè)用戶端是否有效;當(dāng)該用戶端請(qǐng)求對(duì)于所述多個(gè)用戶端中的所述一個(gè)用戶端有效 時(shí),確定多媒體系統(tǒng)是否具有多個(gè)資源中的足夠資源用以滿足用戶端 請(qǐng)求;以及當(dāng)多媒體系統(tǒng)具有足夠資源來滿足用戶端請(qǐng)求時(shí),基于多媒體系 統(tǒng)的資源分配程序,分配至少一些所述足夠資源來滿足用戶端請(qǐng)求, 所述多媒體系統(tǒng)的資源分配程序考慮了與多媒體服務(wù)相關(guān)的優(yōu)先級(jí)。
      15、 根據(jù)權(quán)利要求14所述的設(shè)備,其中,當(dāng)用戶端請(qǐng)求是要觀 看視頻節(jié)目時(shí),存儲(chǔ)器還包括使處理模塊通過以下處理來確定用戶端 請(qǐng)求是否有效的操作指令確定是否針對(duì)所述多個(gè)用戶端中的所述一個(gè)用戶端限制對(duì)視頻 節(jié)目的訪問;當(dāng)針對(duì)所述多個(gè)用戶端中的所述一個(gè)用戶端沒有限制對(duì)視頻節(jié) 目的訪問時(shí),證實(shí)該用戶端請(qǐng)求有效;以及當(dāng)針對(duì)所述多個(gè)用戶端中的所述一個(gè)用戶端限制對(duì)視頻節(jié)目的 訪問時(shí),拒絕該用戶端請(qǐng)求。
      16、 根據(jù)權(quán)利要求15所述的設(shè)備,其中,存儲(chǔ)器還包括使處理 模塊通過以下處理中的至少 一個(gè)來確定是否限制對(duì)視頻節(jié)目的訪問的操作指令確定視頻節(jié)目是否超過家長(zhǎng)對(duì)所述多個(gè)用戶端中的所述一個(gè)用 戶端的控制設(shè)定;確定所述多個(gè)用戶端中的所述一個(gè)用戶端是否具有訪問視頻節(jié) 目的租用權(quán)限;以及確定所述多個(gè)用戶端中的所述一個(gè)用戶端是否超過每日分配的 觀看配額。
      17、 根據(jù)權(quán)利要求14所述的設(shè)備,其中,存儲(chǔ)器還包括使處理 模塊通過以下處理來確定用戶端請(qǐng)求是否有效的操作指令針對(duì)所述多個(gè)用戶端中的所述一個(gè)用戶端,確定用戶端請(qǐng)求是否 是在分配的訪問時(shí)段內(nèi)接收到的;當(dāng)用戶端請(qǐng)求是在分配的訪問時(shí)段內(nèi)接收到的時(shí)候,證實(shí)該用戶 端請(qǐng)求有效;以及當(dāng)用戶端請(qǐng)求不是在分配的訪問時(shí)段內(nèi)接收到的時(shí)候,拒絕該用 戶端請(qǐng)求。
      18、 根據(jù)權(quán)利要求14所述的設(shè)備,其中,存儲(chǔ)器還包括使處理 模塊通過以下處理中的至少一個(gè)來確定多媒體系統(tǒng)是否具有足夠資源 的操作指令確定調(diào)諧模塊是否具有滿足用戶端請(qǐng)求的能力; 確定頻道混頻器是否具有足夠的處理資源來處理用戶端請(qǐng)求;以及確定多媒體服務(wù)器和所述多個(gè)用戶端之間的通訊通道是否具有 足夠的帶寬來容納用戶端請(qǐng)求。
      19、 根據(jù)權(quán)利要求14所述的設(shè)備,其中,存儲(chǔ)器還包括使處理 模塊執(zhí)行以下處理的操作指令當(dāng)多媒體系統(tǒng)沒有足夠的資源來滿足用戶端請(qǐng)求時(shí),通過以下處 理中的至少一個(gè)來確定是否有替代的多媒體服務(wù)可用對(duì)于視頻節(jié)目,將分辨率調(diào)整到多媒體系統(tǒng)的默認(rèn)分辨率; 對(duì)于視頻節(jié)目,將視頻質(zhì)量調(diào)整到多媒體系統(tǒng)的默認(rèn)視頻質(zhì)量;詢問所述多個(gè)用戶端中的所述一個(gè)用戶端,使其選擇替代的多媒體服務(wù);以及基于預(yù)編程的替代選擇,自動(dòng)選擇替代的多媒體服務(wù)。
      20、 根據(jù)權(quán)利要求14所述的設(shè)備,其中,存儲(chǔ)器還包括使處理 模塊執(zhí)行以下處理的操作指令當(dāng)多媒體系統(tǒng)沒有足夠的資源來滿足用戶端請(qǐng)求時(shí),基于多媒體 服務(wù)的優(yōu)先級(jí)和與當(dāng)前所服務(wù)的用戶端請(qǐng)求相關(guān)的優(yōu)先級(jí),確定所述 用戶端請(qǐng)求是否具有高于當(dāng)前所服務(wù)的用戶端請(qǐng)求的優(yōu)先級(jí);并且當(dāng)所述用戶端請(qǐng)求具有高于當(dāng)前所服務(wù)的用戶端請(qǐng)求的優(yōu)先級(jí) 時(shí),取代當(dāng)前所服務(wù)的用戶端請(qǐng)求從而獲得足夠的資源。
      21、 根據(jù)權(quán)利要求14所述的設(shè)備,其中,存儲(chǔ)器還包括使處理 模塊執(zhí)行以下處理的操作指令當(dāng)多媒體系統(tǒng)沒有足夠的資源來滿足用戶端請(qǐng)求時(shí),確定是否可 對(duì)所述多個(gè)資源的分配進(jìn)行重新分配以滿足該用戶端請(qǐng)求;并且當(dāng)可對(duì)所述多個(gè)資源進(jìn)行重新分配以滿足該用戶端請(qǐng)求時(shí),調(diào)整 所述多個(gè)資源的分配以滿足該用戶端請(qǐng)求。
      22、 根據(jù)權(quán)利要求21所述的設(shè)備,其中,存儲(chǔ)器還包括使處理 模塊通過以下處理來確定是否可對(duì)所述多個(gè)資源的分配進(jìn)行重新分配 以滿足用戶端請(qǐng)求的操作指令在與所述多個(gè)資源的能力進(jìn)行比較的情況下監(jiān)視所述多個(gè)資源 的使用;當(dāng)所述多個(gè)資源中的至少一些資源的使用并非最佳時(shí),調(diào)整所述 多個(gè)資源的分配。
      23、 根據(jù)權(quán)利要求14所述的設(shè)備,其中,存儲(chǔ)器還包括使處理 模塊通過以下處理中的至少一個(gè)來分配至少一些所述足夠資源來滿足 用戶端請(qǐng)求的操作指令按先到先服務(wù)的方式分配至少一些所述足夠資源; 按樹干原理的方式分配至少一些所述足夠資源;以及 基于對(duì)所述多個(gè)用戶端中的一個(gè)特定用戶端的預(yù)定指定,來分配至少一些所述足夠資源。
      24、根據(jù)權(quán)利要求14所述的設(shè)備,其中,存儲(chǔ)器還包括使處理 模塊執(zhí)行以下處理的操作指令確定多媒體系統(tǒng)是否具有剩余的可用資源;當(dāng)多媒體系統(tǒng)具有剩余的可用資源時(shí),確定所述多個(gè)用戶端中的所述一個(gè)用戶端是否具有增強(qiáng)特征權(quán)限;并且當(dāng)所述多個(gè)用戶端中的所述一個(gè)用戶端具有增強(qiáng)特征權(quán)限時(shí),分 配所述多個(gè)資源中的另外的資源以支持所述多個(gè)用戶端中的所述一個(gè) 用戶端的增強(qiáng)特征權(quán)限。
      全文摘要
      本發(fā)明公開一種用于管理多媒體服務(wù)器用戶端系統(tǒng)中的資源的方法和設(shè)備。其中,服務(wù)器從多個(gè)用戶端中的一個(gè)用戶端接收針對(duì)多媒體服務(wù)的請(qǐng)求。在確定該用戶端請(qǐng)求對(duì)于所述用戶端有效時(shí),確定多媒體系統(tǒng)是否具有多個(gè)資源中的足夠資源用以滿足用戶端請(qǐng)求。隨后,基于多媒體系統(tǒng)的資源分配程序,分配特定資源來滿足用戶端請(qǐng)求,所述資源分配程序是基于與多媒體服務(wù)相關(guān)的優(yōu)先級(jí)而確定的。
      文檔編號(hào)H04N7/173GK101257610SQ200810009469
      公開日2008年9月3日 申請(qǐng)日期2002年5月21日 優(yōu)先權(quán)日2001年5月24日
      發(fā)明者黃胤龍 申請(qǐng)人:Vixs系統(tǒng)公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1