国产精品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>

      一種中國移動多媒體廣播播放器及播放方法

      文檔序號:7723205閱讀:136來源:國知局
      專利名稱:一種中國移動多媒體廣播播放器及播放方法
      技術領域
      本發(fā)明涉及移動數(shù)字電視領域,尤其涉及一種C匪B(China MobileMultimedia Broadcasting,中國移動多媒體廣播)播放器及播放方法。
      背景技術
      C匪B(China Mobile Multimedia Broadcasting)是中國移動多媒體廣播(俗稱手 機電視)的行業(yè)標準。接收終端有手機、PDA、 MP3、 MP4、數(shù)碼相機、筆記本電腦多種移動設 備。C匪B是借助于廣播網(wǎng)絡進行多媒體信息(包含聲音,圖像,文字等媒體信息)分發(fā)的系 統(tǒng)。 目前的C匪B播放器通常與C匪B接收設備合成在一起,各個設備有相應的專用 C匪B播放器,其對C匪B硬件接收設備的依賴度比較高,靈活性、移植性較差。

      發(fā)明內(nèi)容
      本發(fā)明解決的技術問題是提供一種C匪B播放器及播放方法,對硬件的依賴性低, 移植性、靈活性較高。 為解決上述問題,本發(fā)明提供了一種中國移動多媒體廣播(C匪B)播放器,包括
      調(diào)諧控制模塊、C匪B源過濾器、C匪B解復用器、輸出模塊,其中 所述調(diào)諧控制模塊,用于向所述C匪B源過濾器發(fā)送調(diào)諧控制命令; 所述C匪B源過濾器,用于根據(jù)所述調(diào)諧控制模塊的調(diào)諧控制命令控制C匪B設備
      進行調(diào)頻,接收C匪B設備發(fā)送的C匪B復用子幀,通過輸出針腳(PIN)輸出復用子幀至C匪B
      解復用器; 所述C匪B解復用器,用于對接收到的復用子幀進行解復用和分離,將分離后的數(shù) 據(jù)通過輸出PIN輸出至輸出模塊; 所述輸出模塊,用于對所述C匪B解復用器輸出的數(shù)據(jù)進行解碼和顯示。 進一步地,所述C匪B源過濾器進一步用于根據(jù)所述調(diào)諧控制命令調(diào)用自身的調(diào)
      諧控制接口 ,通過C匪B設備的驅動程序控制C匪B設備進行調(diào)頻,調(diào)頻成功且確定開始播放
      后,向C匪B設備發(fā)送播放命令,接收C匪B設備發(fā)送的C匪B復用子幀。 進一步地,所述C匪B源過濾器還用于向C匪B設備發(fā)送PID過濾命令,控制C匪B
      設備進行PID過濾。 進一步地,所述C匪B解復用器進一步用于接收播放控制命令,在確定播放后接收 C匪B源過濾器發(fā)送的復用子幀,對所述復用子幀解復用后,根據(jù)業(yè)務類型分離解復用后的 復用子幀,得到以下數(shù)據(jù)中的一種或幾種ESG數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)、文字數(shù)據(jù),將分 離后的數(shù)據(jù)通過輸出PIN輸出至輸出模塊。 進一步地,所述C匪B解復用器在得到視頻數(shù)據(jù)后,將所述視頻數(shù)據(jù)封裝在 多個MediaSamp 1 e中,并從復用子幀中取出視頻數(shù)據(jù)的時間戳,分別打到對應的視頻 MediaSample上,再將視頻MediaSample通過輸出PIN輸出至輸出模塊;所述C匪B解復用
      4器在得到音頻數(shù)據(jù)后,將所述音頻數(shù)據(jù)封裝在多個MediaSample中,并從復用子幀中取出 音頻數(shù)據(jù)的時間戳,分別打到對應的音頻MediaSample上,再將音頻MediaSample通過輸出 PIN輸出至輸出模塊。 進一步地,所述輸出模塊包括解碼器單元以及顯示單元,其中所述解碼器單元用 于對以下數(shù)據(jù)中的一種或幾種進行解碼或解析視頻數(shù)據(jù)、音頻數(shù)據(jù)、ESG數(shù)據(jù)、文字數(shù)據(jù); 所述顯示單元用于顯示解碼器單元輸出的數(shù)據(jù)。
      為解決上述問題,本發(fā)明還提供了一種播放方法,包括 C匪B源過濾器根據(jù)調(diào)諧控制命令控制C匪B設備進行調(diào)頻,接收C匪B設備發(fā)送的
      C匪B復用子幀,通過輸出針腳(PIN)輸出復用子幀至C匪B解復用器; 所述C匪B解復用器對接收到的復用子幀進行解復用和分離,將分離后的數(shù)據(jù)通
      過輸出PIN輸出至輸出模塊; 所述輸出模塊對所述C匪B解復用器輸出的數(shù)據(jù)進行解碼和顯示。 進一步地,C匪B源過濾器根據(jù)調(diào)諧控制命令控制C匪B設備進行調(diào)頻以及接收
      C匪B復用子幀的步驟包括C匪B源過濾器接收調(diào)諧控制模塊發(fā)送的調(diào)諧控制命令,調(diào)用自
      身的調(diào)諧控制接口 ,通過C匪B設備的驅動程序控制C匪B設備進行調(diào)頻,調(diào)頻成功且確定開
      始播放后,向C匪B設備發(fā)送播放命令,接收C匪B設備發(fā)送的復用子幀。 進一步地,所述C匪B解復用器對接收到的復用子幀進行解復用和分離的步驟包
      括C匪B解復用器接收播放控制命令,在確定播放后接收C匪B源過濾器發(fā)送的復用子幀,
      對所述復用子幀解復用后,根據(jù)業(yè)務類型分離解復用后的復用子幀,得到以下數(shù)據(jù)中的一
      種或幾種ESG數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)、文字數(shù)據(jù)。 進一步地,所述C匪B解復用器得到視頻數(shù)據(jù)后,將所述視頻數(shù)據(jù)封裝在 多個MediaSample中,并從復用子幀中取出視頻數(shù)據(jù)的時間戳,分別打到對應的視 頻MediaSample上;所述C匪B解復用器得到音頻數(shù)據(jù)后,將所述音頻數(shù)據(jù)封裝在多 個MediaSample中,并從復用子幀中取出音頻數(shù)據(jù)的時間戳,分別打到對應的音頻 MediaSample上。 本發(fā)明所提供的C匪B播放器及播放方法,由于使用了低耦合模塊進行組合的 DirectShow架構設計方法,可以非常靈活地更換其中的某個模塊,通過源過濾器的PIN向 外輸出原始的C匪B復用子幀數(shù)據(jù),同時源過濾器的控制接口簡潔統(tǒng)一,使得這種C匪B播放 器與硬件的耦合性很低。綜上,本發(fā)明的C匪B播放器相比一般的播放器具有高度的靈活 性,降低對硬件的耦合性,提高了軟件移植、重用的效率。 本發(fā)明適用于在所有的Windows/Windows Mobile平臺上設計實現(xiàn)C匪B制式數(shù)字 電視播放器的PC、手機、PDA等消費電子或嵌入式設備。


      以下結合附圖對本發(fā)明的較佳實施例加以說明,附圖中
      圖1為本發(fā)明方法的系統(tǒng)框架示意圖; 圖2為本發(fā)明方法的通過C匪B Source Filter進行調(diào)諧控制的流程示意圖;
      圖3為本發(fā)明方法的CMMB解復用模塊進行音視頻解復用的流程示意圖;
      圖4為本發(fā)明方法的ESG解析顯示流程示意圖。
      具體實施例方式
      DirectShow是微軟公司在Windows/Windows Mobile平臺上進行開發(fā)多媒體播放 器的軟件技術。本發(fā)明利用DirectShow設計C匪B播放器。 本發(fā)明所述C匪B數(shù)字電視播放器可以被安裝在以Windows或Windows Mobile為 平臺的移動終端(例如計算機或手機)上,與C匪B設備相連,其結構如圖l所示,包括調(diào) 諧控制模塊、C匪B源過濾器(SourceFilter) 、 C匪B解復用器、輸出模塊,其中
      調(diào)諧控制模塊,用于向Source Filter發(fā)送調(diào)諧控制命令; 具體地,調(diào)諧控制模塊將上層的調(diào)諧命令轉換為Source FiIter能夠識別的調(diào)諧 控制命令,發(fā)送給Source Filter。 Source Filter (源過濾器),用于根據(jù)調(diào)諧控制模塊發(fā)送的調(diào)諧控制命令控制 C匪B設備進行調(diào)頻,接收C匪B設備發(fā)送的C匪B復用子幀,通過輸出PIN(針腳)輸出復用 子幀至C匪B解復用器; 具體地,Source Filter接收調(diào)諧控制命令,調(diào)用自身的調(diào)諧控制接口 ,通過C匪B 設備的驅動程序控制C匪B設備進行調(diào)頻,以實現(xiàn)節(jié)目的接收和頻道的切換,調(diào)頻成功且確 定開始播放(接收到上層的播放控制命令)后,向C匪B設備發(fā)送播放命令,控制C匪B設備 接收C匪B復用子幀,接收C匪B設備發(fā)送的C匪B復用子幀。此外,Source Filter還具有 設置SID號,控制C匪B設備進行PID過濾的功能。其中"設置SID (Service Identifier, 服務標識)號"用于從C匪B設備取得正確的數(shù)據(jù);控制C匪B設備"進行PID (Packet Identifier,包標識符)過濾"用于過濾掉C匪B設備的不必要數(shù)據(jù),這樣C匪B設備就不需 要傳送某些數(shù)據(jù),減輕C匪B芯片負荷。 C匪B解復用器,用于對接收到的復用子幀進行解復用和分離,將分離后的數(shù)據(jù)通 過輸出PIN輸出至輸出模塊; 具體地,所述C匪B解復用器有一個輸入PIN,多個輸出PIN,輸入PIN接收來自 Source Filter的輸出PIN上C匪B復用子幀數(shù)據(jù),C匪B解復用器對其進行解復用、分離,根 據(jù)業(yè)務類型(如根據(jù)PID),分別組裝成為聲音圖像的數(shù)據(jù)流、文字數(shù)據(jù)(文字數(shù)據(jù)送入其他 解碼器或解析器)、ESG數(shù)據(jù),以及其他的廣播數(shù)據(jù),對于音、視頻數(shù)據(jù)從復用子幀中取出時 間戳,打到每個MediaSample(MediaSample是Direct Show中的術語,用于承載獨立的媒體 數(shù)據(jù)單元,無通譯的中文名稱)上去,以便后續(xù)進行音視頻的同步,解復用后的數(shù)據(jù)通過解 復用器的各個輸出PIN進行分別輸出至輸出模塊; 輸出模塊,用于對所述C匪B解復用器輸出的數(shù)據(jù)進行解碼和顯示。
      具體地,輸出模塊包括解碼器單元以及顯示單元,其中 解碼器單元用于對以下數(shù)據(jù)中的一種或幾種進行解碼或解析視頻數(shù)據(jù)、音頻數(shù) 據(jù)、ESG數(shù)據(jù)、文字數(shù)據(jù); 如圖1所示,根據(jù)解碼的對象解碼器單元可包括視頻解碼器、音頻解碼器、ESG解 析器、文字信息解析器,C匪B解復用器的各個輸出PIN連接各種解碼器或解析器,輸出的音 視頻數(shù)據(jù)、文字數(shù)據(jù)以及ESG數(shù)據(jù)分別送入相應的解碼器或解析器進行解碼或解析,解碼 或解析后的音頻和視頻通過輸出PIN送往顯示單元; 顯示單元用于顯示解碼器單元輸出的數(shù)據(jù),具體地,根據(jù)ESG數(shù)據(jù)顯示節(jié)目單、文字信息、以及播放音視頻數(shù)據(jù);顯示單元可采用Render Filter(渲染過濾器)實現(xiàn),以進行 圖像顯示和聲音播放,或是由軟件處理后在界面上顯示出來。 上述的調(diào)諧控制模塊、C匪B源過濾器、C匪B解復用器、ESG解析器、音、視頻解碼器
      等均采用Filter形式設計,設計好的模塊和單元都加入到一個FilterGr即h (過濾器圖表)
      里面,并在解碼器或解析器的輸出PIN后面連接由于圖像顯示,聲音播放,文字顯示各種功
      能的模塊,組成一個完整的用于C匪B數(shù)字電視播放的FilterGr即h。 圖1中的C匪B設備的驅動程序可以采用現(xiàn)有C匪B設備的驅動實現(xiàn)。 下面對本發(fā)明方法技術方案的具體實施例作進一步的詳細描述 本發(fā)明的目的在于提供一種使用DirectShow架構設計C匪B數(shù)字電視播放器的方
      法。本發(fā)明方法技術方案的具體實施包括以下幾個步驟 步驟一,調(diào)諧控制模塊將上層的調(diào)諧命令轉換為C匪B源過濾器(SourceFilter) 能夠識別的調(diào)諧控制命令并發(fā)送給C匪B源過濾器,該調(diào)諧控制命令用于控制C匪B設備進 行調(diào)頻; 所述調(diào)諧命令基于用戶發(fā)出的調(diào)臺命令。 SourceFilter在控制C匪B設備進行調(diào)頻時設置頻點、帶寬,以便接收不同頻點的 節(jié)目; 步驟二, SourceFilter通過C匪B設備的驅動程序控制C匪B設備進行調(diào)頻;待接 收到播放命令后,SourceFilter接收C匪B設備發(fā)送的C匪B復用子幀數(shù)據(jù),并通過其輸出 PIN輸出復用子幀數(shù)據(jù)至C匪B解復用器; SourceFilter進行調(diào)諧過程的基本流程參見附圖2,包括以下步驟 步驟201,接收調(diào)諧控制命令,通過C匪B設備的驅動程序控制C匪B設備進行調(diào)
      頻; C匪B設備的調(diào)頻過程為現(xiàn)有技術,此處不再贅述。 如果已經(jīng)調(diào)頻過,則可以直接執(zhí)行步驟203。例如停止播放之后再開始的情況。
      步驟202,根據(jù)C匪B設備返回的結果判斷調(diào)頻是否成功,如果是,執(zhí)行下一步,否 則,結束; 步驟203,判斷是否開始播放,如果是執(zhí)行下一步,否則,結束; 根據(jù)播放控制命令或播放狀態(tài)標識判斷是否開始播放,播放控制命令是用戶點擊 播放按鈕后由上層應用程序發(fā)送給C匪B解復用器的。 步驟204,向C匪B設備發(fā)送播放命令,接收C匪B設備發(fā)送的復用子幀數(shù)據(jù),并通過 其輸出PIN向C匪B解復用器發(fā)送; C匪B設備調(diào)頻完畢后,若接收到SourceFilter發(fā)送的播放命令,則接收網(wǎng)絡側廣
      播發(fā)送的復用子幀數(shù)據(jù),并將接收到的復用子幀數(shù)據(jù)傳送至SourceFilter。 SourceFilter
      向C匪B設備發(fā)送的播放命令中攜帶有SID號,以便C匪B設備接收廣播數(shù)據(jù)。 步驟205,判斷播放是否結束,如果是,本流程結束,否則,返回步驟204。 如果播放完畢或者用戶發(fā)出播放停止的命令,則SourceFilter根據(jù)接收到的停
      止消息或者根據(jù)上層設置的播放狀態(tài)標識判斷是否停止播放。 步驟三,C匪B解復器接收SourceFilter輸出PIN輸出的復用子幀數(shù)據(jù),對音視頻 數(shù)據(jù)進行解復用和分離,C匪B解復用器將視頻和音頻從復用子幀數(shù)據(jù)轉為音視頻流,通過
      7輸出PIN向相應的解碼器輸出,將ESG數(shù)據(jù)分離出來給ESG解析器使用,音視頻流通過解碼 器進行解碼后,通過顯示單元播放,具體流程參見附圖3,包括以下步驟
      步驟301, C匪B解復用器接收上層的播放控制命令; 所述播放控制命令是用戶點擊播放按鈕后由上層應用程序發(fā)送給C匪B解復用器 的。 步驟302,判斷是否結束,如果是,流程結束,否則,執(zhí)行步驟303 ; 通過檢查是否收到播放停止的消息或者通過判斷播放狀態(tài)標識來判斷是否結束,
      亦即確定是否播放。 步驟303,接收SourceFilter發(fā)送的復用子幀數(shù)據(jù); 步驟304,根據(jù)PID的不同對復用子幀數(shù)據(jù)進行分離處理,將不同類的數(shù)據(jù)分別送 至相應的解碼器單元; ESG數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)以及文字數(shù)據(jù)的PID各不相同,因此可根據(jù)PID對 各類數(shù)據(jù)進行分離,得到以下數(shù)據(jù)中的一種或幾種ESG數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)、文字數(shù) 據(jù)。 步驟305,判斷是否為ESG數(shù)據(jù),如果是,執(zhí)行步驟306,否則,執(zhí)行步驟307 ;
      步驟306,通過ESG的PIN輸出給ESG解析器,返回步驟303 ;
      ESG解析器將解析后的數(shù)據(jù)送顯示單元進行節(jié)目單顯示。 步驟307,判斷是否為音、視頻數(shù)據(jù),如果是,執(zhí)行步驟308,否則,執(zhí)行步驟310 ; 步驟308,分別組裝成圖像、聲音的數(shù)據(jù)包發(fā)送至相應的解碼器; 組裝數(shù)據(jù)包時,C匪B解復用器將視頻數(shù)據(jù)封裝在多個MediaSample中,并從復用
      子幀中取出視頻數(shù)據(jù)的時間戳,分別打到對應的視頻MediaSample上,同樣地,C匪B解復用
      器也將音頻數(shù)據(jù)封裝在多個MediaSample中,并從復用子幀中取出音頻數(shù)據(jù)的時間戳,分
      別打到對應的音頻MediaSample上。具有相同時間戳的視頻和音頻數(shù)據(jù)將同時播放,以保
      證聲音和圖像的同步。 步驟309,解碼器進行解碼,調(diào)用顯示單元播放圖像和聲音,結束。
      步驟310,送其他解碼器或解析器處理。 除ESG數(shù)據(jù)、音、視頻數(shù)據(jù)外,還可能是文字數(shù)據(jù),送相應的文字解碼器處理,文字 解碼器處理后的數(shù)據(jù)送顯示單元顯示。 SourceFilter在接收到ESG數(shù)據(jù)后,如果發(fā)現(xiàn)數(shù)據(jù)較多,例如某一頻道有兩套節(jié)
      目,而其中只有一套節(jié)目供該用戶收看,則可以通過驅動程序向C匪B設備發(fā)送PID過濾命
      令,使C匪B設備在后續(xù)發(fā)送數(shù)據(jù)時僅發(fā)送需要的數(shù)據(jù),從而減輕C匪B設備的負荷。 ESG解析器接收C匪B解復用器輸出的ESG數(shù)據(jù)流。ESG解析器接收ESG數(shù)據(jù),邊
      接收邊解析,直到完成整個ESG數(shù)據(jù)的解析,最后呈現(xiàn)給用戶界面進行顯示,供用戶進行換
      臺使用。其流程參見附圖4,包括以下步驟 步驟401, ESG解析器接收ESG數(shù)據(jù); 步驟402,進行ESG數(shù)據(jù)的組裝; ESG數(shù)據(jù)的組裝為現(xiàn)有技術,此處不再贅述。 步驟403,判斷是否收完ESG數(shù)據(jù),如果是,執(zhí)行步驟404,否則,返回步驟401 ;
      步驟404,將組裝好的數(shù)據(jù)顯示給界面,供用戶換臺操作。
      8
      本發(fā)明使用DirectShow架構設計C匪B數(shù)字電視播放器,包括從C匪B設備驅動上
      采集CMMB的復用子幀數(shù)據(jù)和使用解復用器分離ESG數(shù)據(jù)、音視頻數(shù)據(jù)、文字數(shù)據(jù);解析ESG
      節(jié)目單;以及使用圖像和聲音的解碼器進行解碼并同步控制進行播放的方法。 應當理解的是,對本發(fā)明技術所在領域的普通技術人員來說,可以根據(jù)本發(fā)明的
      技術方案及其構思進行相應的等同改變或替換,而所有這些改變或替換,都應屬于本發(fā)明
      所附權利要求的保護范圍。
      權利要求
      一種中國移動多媒體廣播(CMMB)播放器,其特征在于,包括調(diào)諧控制模塊、CMMB源過濾器、CMMB解復用器、輸出模塊,其中所述調(diào)諧控制模塊,用于向所述CMMB源過濾器發(fā)送調(diào)諧控制命令;所述CMMB源過濾器,用于根據(jù)所述調(diào)諧控制模塊的調(diào)諧控制命令控制CMMB設備進行調(diào)頻,接收CMMB設備發(fā)送的CMMB復用子幀,通過輸出針腳(PIN)輸出復用子幀至CMMB解復用器;所述CMMB解復用器,用于對接收到的復用子幀進行解復用和分離,將分離后的數(shù)據(jù)通過輸出PIN輸出至輸出模塊;所述輸出模塊,用于對所述CMMB解復用器輸出的數(shù)據(jù)進行解碼和顯示。
      2. 如權利要求l所述的播放器,其特征在于,所述C匪B源過濾器進一步用于根據(jù)所述調(diào)諧控制命令調(diào)用自身的調(diào)諧控制接口 ,通 過CMMB設備的驅動程序控制C匪B設備進行調(diào)頻,調(diào)頻成功且確定開始播放后,向C匪B設 備發(fā)送播放命令,接收C匪B設備發(fā)送的C匪B復用子幀。
      3. 如權利要求2所述的播放器,其特征在于,所述C匪B源過濾器還用于向C匪B設備發(fā)送PID過濾命令,控制C匪B設備進行PID過濾。
      4. 如權利要求l所述的播放器,其特征在于,所述C匪B解復用器進一步用于接收播放控制命令,在確定播放后接收C匪B源過濾器 發(fā)送的復用子幀,對所述復用子幀解復用后,根據(jù)業(yè)務類型分離解復用后的復用子幀,得到 以下數(shù)據(jù)中的一種或幾種ESG數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)、文字數(shù)據(jù),將分離后的數(shù)據(jù)通過 輸出PIN輸出至輸出模塊。
      5. 如權利要求4所述的播放器,其特征在于,所述C匪B解復用器在得到視頻數(shù)據(jù)后,將所述視頻數(shù)據(jù)封裝在多個MediaSample中, 并從復用子幀中取出視頻數(shù)據(jù)的時間戳,分別打到對應的視頻MediaSample上,再將視頻 MediaSample通過輸出PIN輸出至輸出模塊;所述CMMB解復用器在得到音頻數(shù)據(jù)后,將所述音頻數(shù)據(jù)封裝在多個MediaSample中, 并從復用子幀中取出音頻數(shù)據(jù)的時間戳,分別打到對應的音頻MediaSample上,再將音頻 MediaSample通過輸出PIN輸出至輸出模塊。
      6. 如權利要求1或4或5所述的播放器,其特征在于, 所述輸出模塊包括解碼器單元以及顯示單元,其中所述解碼器單元用于對以下數(shù)據(jù)中的一種或幾種進行解碼或解析視頻數(shù)據(jù)、音頻數(shù) 據(jù)、ESG數(shù)據(jù)、文字數(shù)據(jù);所述顯示單元用于顯示解碼器單元輸出的數(shù)據(jù)。
      7. —種權利要求1所述播放器的播放方法,其特征在于,CMMB源過濾器根據(jù)調(diào)諧控制命令控制CMMB設備進行調(diào)頻,接收CMMB設備發(fā)送的CMMB 復用子幀,通過輸出針腳(PIN)輸出復用子幀至C匪B解復用器;所述C匪B解復用器對接收到的復用子幀進行解復用和分離,將分離后的數(shù)據(jù)通過輸 出PIN輸出至輸出模塊;所述輸出模塊對所述C匪B解復用器輸出的數(shù)據(jù)進行解碼和顯示。
      8. 如權利要求7所述的方法,其特征在于,C匪B源過濾器根據(jù)調(diào)諧控制命令控制C匪B設備進行調(diào)頻以及接收C匪B復用子幀的 步驟包括C匪B源過濾器接收調(diào)諧控制模塊發(fā)送的調(diào)諧控制命令,調(diào)用自身的調(diào)諧控制接 口 ,通過C匪B設備的驅動程序控制C匪B設備進行調(diào)頻,調(diào)頻成功且確定開始播放后,向 C匪B設備發(fā)送播放命令,接收C匪B設備發(fā)送的復用子幀。
      9. 如權利要求7或8所述的方法,其特征在于,所述CMMB解復用器對接收到的復用子幀進行解復用和分離的步驟包括CMMB解復用 器接收播放控制命令,在確定播放后接收C匪B源過濾器發(fā)送的復用子幀,對所述復用子幀 解復用后,根據(jù)業(yè)務類型分離解復用后的復用子幀,得到以下數(shù)據(jù)中的一種或幾種ESG數(shù) 據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)、文字數(shù)據(jù)。
      10. 如權利要求9所述的方法,其特征在于,所述CMMB解復用器得到視頻數(shù)據(jù)后,將所述視頻數(shù)據(jù)封裝在多個MediaSample中,并 從復用子幀中取出視頻數(shù)據(jù)的時間戳,分別打到對應的視頻MediaSample上;所述C匪B解復用器得到音頻數(shù)據(jù)后,將所述音頻數(shù)據(jù)封裝在多個MediaSample中,并 從復用子幀中取出音頻數(shù)據(jù)的時間戳,分別打到對應的音頻MediaSamp 1 e上。
      全文摘要
      本發(fā)明公開了一種CMMB播放器及播放方法,對硬件的依賴性低,移植性、靈活性較高。所述CMMB播放器包括調(diào)諧控制模塊、CMMB源過濾器、CMMB解復用器、輸出模塊,其中所述調(diào)諧控制模塊,用于向所述CMMB源過濾器發(fā)送調(diào)諧控制命令;所述CMMB源過濾器,用于根據(jù)所述調(diào)諧控制模塊的調(diào)諧控制命令控制CMMB設備進行調(diào)頻,接收CMMB設備發(fā)送的CMMB復用子幀,通過輸出PIN輸出復用子幀至CMMB解復用器;所述CMMB解復用器,用于對接收到的復用子幀進行解復用和分離,將分離后的數(shù)據(jù)通過輸出PIN輸出至輸出模塊;所述輸出模塊,用于對所述CMMB解復用器輸出的數(shù)據(jù)進行解碼和顯示。
      文檔編號H04N7/52GK101742276SQ20091026278
      公開日2010年6月16日 申請日期2009年12月31日 優(yōu)先權日2009年12月31日
      發(fā)明者邵紅勝 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1