一種播放流媒體文件的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種播放流媒體文件的方法,包括:條件接收裝置獲取需要播放的流媒體文件;將流媒體文件進(jìn)行解復(fù)用,獲得流媒體文件的ES流;獲取主機(jī)當(dāng)前播放節(jié)目的PSI/SI信息;根據(jù)獲取的PSI/SI信息,將ES流復(fù)用為TS流;將TS流進(jìn)行時(shí)鐘恢復(fù);在將TS流進(jìn)行時(shí)鐘恢復(fù)后,將TS流傳輸給主機(jī)進(jìn)行播放。本發(fā)明方法通過(guò)條件接收裝置將接收的各種格式的流媒體文件轉(zhuǎn)換為電視機(jī)能夠播放的TS流,從而滿足用戶個(gè)性播放的要求。另外,由于將當(dāng)前播放節(jié)目的PSI/SI信息封裝進(jìn)TS流中,使得電視機(jī)能夠從當(dāng)前播放的節(jié)目直接切換至需要播放的流媒體文件,操作簡(jiǎn)單方便。此外,條件接收裝置可以為條件接收卡,置換成本低,易于推廣使用。
【專利說(shuō)明】一種播放流媒體文件的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)字電視【技術(shù)領(lǐng)域】,具體涉及一種播放流媒體文件的方法及裝置。
【背景技術(shù)】
[0002]條件接收卡(Conditional Access Module,CAM)作為可由運(yùn)營(yíng)商定制的個(gè)性化密切相關(guān)的產(chǎn)品,用于控制用戶收看經(jīng)過(guò)授權(quán)的數(shù)字電視節(jié)目。通過(guò)CAM卡可讓數(shù)字電視運(yùn)營(yíng)商在電視系統(tǒng)中對(duì)用戶進(jìn)行授權(quán)控制及授權(quán)管理,從而實(shí)現(xiàn)數(shù)字電視節(jié)目的有償服務(wù)。通常,條件接收卡和智能卡配合使用,插入帶有通用Cl接口的數(shù)字電視一體機(jī),使用戶無(wú)需機(jī)頂盒直接收看所訂購(gòu)的付費(fèi)數(shù)字電視內(nèi)容。
[0003]隨著互聯(lián)網(wǎng)的普及,互聯(lián)網(wǎng)與電視機(jī)的聯(lián)系越來(lái)越緊,運(yùn)營(yíng)商提供的傳統(tǒng)廣播節(jié)目已經(jīng)難以滿足電視用戶的需求,觀眾不再滿足于被動(dòng)接收的廣播節(jié)目,而希望自己有選擇性的把感興趣的媒體內(nèi)容推送到電視機(jī)這樣的大屏幕上觀看,方便與家人朋友分享。但是,由于普通的電視機(jī)支持播放的媒體格式通常為MPEG TS格式,而流媒體文件的格式多種多樣,如MP4、M0V、3GP、FLV和AVI等格式,而且目前置入機(jī)頂盒或一體機(jī)內(nèi)的CAM卡只是作為授權(quán)解擾模塊,只能將主機(jī)接收到的廣播節(jié)目解擾之后在電視機(jī)上呈現(xiàn)出來(lái),并不支持接收來(lái)自互聯(lián)網(wǎng)或其他外部存儲(chǔ)介質(zhì)上的流媒體文件。因此,普通的電視機(jī)難以滿足用戶個(gè)性播放的要求。為了解決這個(gè)問(wèn)題,部分用戶可能選擇將普通電視更換成支持多種播放格式的數(shù)字電視,但是更換成本較高。因此,如何低成本的滿足用戶個(gè)性播放的要求是目前亟待解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種播放流媒體文件的方法及條件接收裝置。該方法通過(guò)條件接收裝置將接收的各種格式的流媒體文件轉(zhuǎn)換為電視機(jī)能夠播放的傳輸流(Transport Stream,TS),實(shí)現(xiàn)成本低,而且能夠滿足用戶個(gè)性播放的要求。
[0005]本發(fā)明第一方面提供一種播放流媒體文件的方法,包括:
[0006]條件接收裝置獲取需要播放的流媒體文件;
[0007]將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的基本流(^ElementaryStream, ES);
[0008]獲取主機(jī)當(dāng)前播放節(jié)目的節(jié)目特別信息表/業(yè)務(wù)信息表(Program SpecificInformation, PSI/SI)信息;
[0009]根據(jù)獲取的所述PSI/SI信息,將所述ES流復(fù)用為TS流;
[0010]將所述TS流進(jìn)行時(shí)鐘恢復(fù);
[0011]在將所述TS流進(jìn)行時(shí)鐘恢復(fù)后,將所述TS流傳輸給所述主機(jī)進(jìn)行播放。
[0012]結(jié)合本發(fā)明第一方面,在第一方面的第一種可能實(shí)現(xiàn)方式中,在所述根據(jù)獲取的所述PSI/SI信息,將所述ES流復(fù)用為TS流之后,還包括:
[0013]將所述TS流進(jìn)行解擾;[0014]所述將所述TS流進(jìn)行時(shí)鐘恢復(fù),包括:在將所述TS流進(jìn)行解擾之后,將所述TS流進(jìn)行時(shí)鐘恢復(fù)。
[0015]結(jié)合本發(fā)明第一方面,在第一方面的第二種可能實(shí)現(xiàn)方式中,在所述將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的基本流ES之后,所述方法還包括:將所述ES流進(jìn)行解擾;
[0016]所述根據(jù)獲取的所述PSI/SI信息,將所述ES流復(fù)用為傳輸流TS,包括:
[0017]在將所述ES流進(jìn)行解擾之后,根據(jù)獲取的所述PSI/SI信息,將所述ES流復(fù)用為TS流。
[0018]結(jié)合本發(fā)明第一方面,在第一方面的第三種可能實(shí)現(xiàn)方式中,在所述條件接收裝置獲取需要播放的流媒體文件之后,包括:將所述流媒體文件進(jìn)行解擾;
[0019]所述將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的ES流,包括:
[0020]在將所述流媒體文件進(jìn)行解擾之后,將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的ES流。
[0021]結(jié)合本發(fā)明第一方面和第一方面的第一、第二或第三種可能實(shí)現(xiàn)方式,在第一方面的第四種可能實(shí)現(xiàn)方式中,所述條件接收裝置為條件接收卡。
[0022]本發(fā)明第二方面提供一種條件接收裝置,包括:
[0023]輸入模塊,用于獲取需要播放的流媒體文件;
[0024]解復(fù)用模塊,用于將所述輸入模塊獲取的所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的ES流;
[0025]獲取模塊,用于獲取主機(jī)當(dāng)前播放節(jié)目的PSI/SI信息;
[0026]復(fù)用模塊,用于根據(jù)所述獲取模塊獲取的所述PSI/SI信息,將所述解復(fù)用模塊獲得的所述ES流復(fù)用為TS流;
[0027]時(shí)鐘恢復(fù)模塊,用于將所述復(fù)用模塊獲得的所述TS流進(jìn)行時(shí)鐘恢復(fù),以及在將所述TS流時(shí)鐘恢復(fù)后,將所述TS流傳輸給所述主機(jī)進(jìn)行播放。
[0028]結(jié)合本發(fā)明第二方面,在第二方面的第一種可能實(shí)現(xiàn)方式中,所述條件接收裝置還包括解擾模塊,
[0029]所述解擾模塊用于在所述復(fù)用模塊根據(jù)獲取的所述PSI/SI信息,將所述解復(fù)用模塊獲得的所述ES流復(fù)用為TS流之后,將所述TS流進(jìn)行解擾;
[0030]所述時(shí)鐘恢復(fù)模塊進(jìn)一步用于在所述解擾模塊將所述TS流進(jìn)行解擾之后,將所述TS流進(jìn)行時(shí)鐘恢復(fù)。
[0031]結(jié)合本發(fā)明第二方面,在第二方面的第二種可能實(shí)現(xiàn)方式中,所述條件接收裝置還包括解擾模塊,所述解擾模塊用于在所述將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的基本流ES之后,將所述ES流進(jìn)行解擾;
[0032]所述復(fù)用模塊還用于在所述解擾模塊將所述ES流進(jìn)行解擾之后,根據(jù)獲取的所述PSI/SI信息,將所述ES流復(fù)用為TS流。
[0033]結(jié)合本發(fā)明第二方面,在第二方面的第三種可能實(shí)現(xiàn)方式中,所述條件接收裝置還包括解擾模塊,所述解擾模塊用于在所述輸入模塊獲取需要播放的流媒體文件之后,將所述流媒體文件進(jìn)行解擾;
[0034]所述復(fù)用模塊還用于在所述解擾模塊將所述流媒體文件進(jìn)行解之后,將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的ES流。
[0035]結(jié)合本發(fā)明第二方面或第二方面的第一、第二或第三種可能實(shí)現(xiàn)方式,在第二方面的第四種可能實(shí)現(xiàn)方式中,所述條件接收裝置為條件接收卡。
[0036]本發(fā)明實(shí)施例提供的一種播放流媒體文件的方法通過(guò)條件接收裝置將接收的流媒體文件轉(zhuǎn)換為TS流,使得電視機(jī)也能夠播放來(lái)自互聯(lián)網(wǎng)或USB等存儲(chǔ)介質(zhì)中的各種格式的流媒體文件,從而滿足用戶個(gè)性播放的要求。另外,由于將當(dāng)前播放節(jié)目的PSI/SI信息封裝進(jìn)TS流中,使得電視機(jī)能夠從當(dāng)前播放的節(jié)目直接切換至需要播放的流媒體文件,操作簡(jiǎn)單方便。此外,條件接收裝置可以為條件接收卡,置換成本低,大眾用戶能夠接受,易于推廣使用。
【專利附圖】
【附圖說(shuō)明】
[0037]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0038]圖1是本發(fā)明實(shí)施例提供的一種播放流媒體文件的方法的流程圖;
[0039]圖2是將TS流解擾及時(shí)間恢復(fù)后,傳輸給主機(jī)播放的步驟流程示意圖;
[0040]圖3是本發(fā)明實(shí)施例提供的一種條件接收裝置及主機(jī)的結(jié)構(gòu)示意圖;
[0041]圖4是本發(fā)明實(shí)施例提供的一種加入解擾模塊后的條件接收裝置及主機(jī)結(jié)構(gòu)示意圖;
[0042]圖5是本發(fā)明實(shí)施例提供的另一種加入解擾模塊后的條件接收裝置及主機(jī)結(jié)構(gòu)示意圖;
[0043]圖6是本發(fā)明實(shí)施例提供的又一加入解擾模塊后的條件接收裝置及主機(jī)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0044]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0045]如圖1所示,本發(fā)明實(shí)施例提供一種播放流媒體文件的方法,其包括:
[0046]101、條件接收裝置獲取需要播放的流媒體文件。
[0047]所述條件接收裝置可以為條件接收卡,即CAM卡。這里所述的需要播放的流媒體文件可以為MP4、M0V、3GP、FLV和AVI等格式的流媒體文件。例如條件接收卡可以通過(guò)互聯(lián)網(wǎng)或USB設(shè)備等存儲(chǔ)介質(zhì)獲得各種格式的流媒體文件。
[0048]102、將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的ES流。
[0049]在步驟102中,獲得的ES流不包含媒體格式信息,只包含音頻和視頻的內(nèi)容。
[0050]103、獲取主機(jī)當(dāng)前播放節(jié)目的PSI/SI信息。
[0051]在步驟103中,主機(jī)可以是電視機(jī),用于播放流媒體文件。所述主機(jī)當(dāng)前播放節(jié)目的PSI/SI信息包含節(jié)目關(guān)聯(lián)表(Program Association Table, PAT)和節(jié)目映射表(Program Map Table, PMT)。當(dāng)主機(jī)播放當(dāng)前的TS流時(shí),通過(guò)TS流中的PSI/SI信息中的PAT表查詢到PMT表,根據(jù)PMT表指定的音頻和視頻包識(shí)別碼(Packet Identifier, PID),獲得與該P(yáng)ID對(duì)應(yīng)的音頻和視頻,再將該音頻和視頻傳輸給解碼器進(jìn)行播放。
[0052]104、根據(jù)獲取的所述PSI/SI信息,將所述ES流復(fù)用為TS流。
[0053]在步驟104中,這里的PSI/SI信息為當(dāng)前播放節(jié)目的PSI/SI信息。根據(jù)所述PSI/SI信息封裝出的TS流中的PAT/PMT表可以與主機(jī)當(dāng)前播放的TS流中的PAT/PMT表相同,即相對(duì)主機(jī)當(dāng)前播放的節(jié)目而言,PAT表沒有產(chǎn)生變化,通過(guò)該P(yáng)AT表查找到的PMT表指定的PID也沒有變化。因此,將封裝出的TS流傳輸給主機(jī),主機(jī)可以搜索出該TS流,并進(jìn)行播放。
[0054]為了避免主機(jī)在接收TS流時(shí)發(fā)生信息丟失,在實(shí)施步驟104之后,還需繼續(xù)執(zhí)行如下步驟。
[0055]105、將所述TS流進(jìn)行時(shí)鐘恢復(fù)。
[0056]在執(zhí)行步驟105之后,執(zhí)行步驟106:
[0057]106、將所述TS流傳輸給所述主機(jī)進(jìn)行播放。
[0058]如圖2所示,對(duì)于加擾的流媒體文件,在實(shí)施步驟101至104之后,本發(fā)明實(shí)施例還可以實(shí)施如下步驟:
[0059]201、在所述根據(jù)獲取的所述PSI/SI信息,將所述ES流復(fù)用為TS流之后,將所述TS流進(jìn)行解擾;
[0060]202、在將所述TS流進(jìn)行解擾之后,將所述TS流進(jìn)行時(shí)鐘恢復(fù)。
[0061]203、在將所述TS流進(jìn)行時(shí)鐘恢復(fù)后,將所述TS流傳輸給所述主機(jī)進(jìn)行播放。
[0062]對(duì)于加擾的流媒體文件,本發(fā)明實(shí)施例還可以在所述將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的基本流ES之后,將所述ES流進(jìn)行解擾;在將所述ES流進(jìn)行解擾之后,根據(jù)獲取的所述PSI/SI信息,將所述ES流復(fù)用為TS流。因此,解擾流媒體文件的步驟可以在復(fù)用為TS流之前。
[0063]對(duì)于加擾的流媒體文件,本發(fā)明實(shí)施例還可以在所述條件接收裝置獲取需要播放的流媒體文件之后,將所述流媒體文件進(jìn)行解擾;在將所述流媒體文件進(jìn)行解擾之后,將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的ES流。
[0064]因此,解擾流媒體文件的步驟也可以在對(duì)流媒體文件進(jìn)行解復(fù)用之前。
[0065]總而言之,解擾流媒體文件的步驟可以在獲取到流媒體文件之后,將TS流進(jìn)行時(shí)鐘恢復(fù)之前進(jìn)行實(shí)施。
[0066]在本發(fā)明實(shí)施例中,條件接收裝置可以通過(guò)本地文件、互聯(lián)網(wǎng)或接入的存儲(chǔ)介質(zhì)獲取到各種格式流媒體文件。在實(shí)際應(yīng)用中,這些流媒體文件大多不是TS流,更多的是MP4、M0V、3GP、FLV和AVI等格式的文件。在將這些格式文件解復(fù)用為ES流時(shí),保存原來(lái)文件中的顯不時(shí)間戮 / 解碼時(shí)間戮(Presentation Time Stamp/Decoding Time Stamp, PTS/DTS)信息。在ES復(fù)用為TS流時(shí),將該P(yáng)TS/DTS信息插入TS流中,獲得正確的TS流。
[0067]因此,本發(fā)明實(shí)施例提供的播放流媒體文件的方法通過(guò)條件接收裝置將接收的流媒體文件轉(zhuǎn)換為主機(jī)能夠播放的TS流,使得普通電視機(jī)也能夠播放來(lái)自互聯(lián)網(wǎng)或USB等存儲(chǔ)介質(zhì)中的各種格式的流媒體文件,從而滿足用戶個(gè)性播放的要求。而且,由于將當(dāng)前播放節(jié)目的PSI/SI信息封裝進(jìn)TS流中,使得主機(jī)能夠從當(dāng)前播放的節(jié)目直接切換至需要播放的流媒體文件,操作簡(jiǎn)單方便。此外,條件接收裝置可以為條件接收卡,置換成本低,大眾用戶能夠接受,易于推廣使用。
[0068]以下結(jié)合具體應(yīng)用場(chǎng)景,對(duì)本發(fā)明進(jìn)行進(jìn)一步說(shuō)明。
[0069]例如,條件接收卡輸入通過(guò)超文本傳輸協(xié)議(Hypertext transfer protocol,HTTP)下載的MP4格式封裝的流媒體文件,該流媒體文件的音頻格式是AAC,視頻格式是H264 ;解析該流媒體文件,確定該流媒體文件的媒體格式為MP4 ;條件接收卡中的解復(fù)用器按照MP4格式,對(duì)下載的流媒體文件進(jìn)行解復(fù)用,得到ES流,其中包括格式為AAC的音頻流,格式為H264的視頻流),同時(shí)保存MP4流媒體文件中的PTS/DTS信息;條件接收卡獲取主機(jī)當(dāng)前廣播節(jié)目的PSI/SI信息;調(diào)用復(fù)用器對(duì)獲得的ES流(H264視頻流和AAC音頻流)按照TS格式進(jìn)行TS封裝,其中,ES的PTS/DTS等時(shí)間戳信息與原始流(MP4流媒體文件)保持一致,并根據(jù)獲取的PSI/SI信息,組裝PAT/PMT表,其中,音頻和視頻PID與原廣播流保持一致,再按照MPEG TS的格式進(jìn)行復(fù)用,獲得TS流。
[0070]CAM卡獲取到轉(zhuǎn)容器之后的TS流需要經(jīng)過(guò)時(shí)鐘恢復(fù),然后通過(guò)通用接口(Personal Computer Memory Card International Association, PCMCIA)傳給電視機(jī),電視機(jī)接收到TS流之后解碼音頻和視頻實(shí)現(xiàn)播放。
[0071]如圖3所示,本發(fā)明實(shí)施例還提供一種條件接收裝置301,其包括:
[0072]輸入模塊302,用于獲取需要播放的流媒體文件;
[0073]解復(fù)用模塊303,用于將所述輸入模塊302獲取的所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的ES流;
[0074]獲取模塊304,用于獲取主機(jī)307當(dāng)前播放節(jié)目的PSI/SI信息;獲取模塊304可以從主機(jī)307或其他設(shè)備獲取到當(dāng)前播放節(jié)目的PSI/SI信息。
[0075]復(fù)用模塊305,用于根據(jù)所述獲取模塊304獲取的所述PSI/SI信息,將所述解復(fù)用模塊303獲得的所述ES流復(fù)用為TS流;
[0076]時(shí)鐘恢復(fù)模塊306,用于將所述復(fù)用模塊305獲得的所述TS流進(jìn)行時(shí)鐘恢復(fù),以及在將所述TS流時(shí)鐘恢復(fù)后,將所述TS流傳輸給所述主機(jī)進(jìn)行播放。
[0077]如圖4、圖5和圖6所示,為了解決播放加擾的流媒體文件的問(wèn)題,條件接收裝置301還可以包括:解擾模塊308,解擾模塊308用于解擾流媒體文件。
[0078]具體的,例如,如圖4所示,所述解擾模塊308用于在所述復(fù)用模塊305根據(jù)獲取的所述PSI/SI信息,將所述解復(fù)用模塊303獲得的所述ES流復(fù)用為TS流之后,將所述TS流進(jìn)行解擾;
[0079]所述時(shí)鐘恢復(fù)模塊306進(jìn)一步用于在所述解擾模塊將所述TS流進(jìn)行解擾之后,將所述TS流進(jìn)行時(shí)鐘恢復(fù)。
[0080]還例如,如圖5所示,所述解擾模塊308可以用于在所述將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的基本流ES之后,將所述ES流進(jìn)行解擾;
[0081]所述復(fù)用模塊305還用于在所述解擾模塊308將所述ES流進(jìn)行解擾之后,根據(jù)獲取的所述PSI/SI信息,將所述ES流復(fù)用為TS流。
[0082]還例如,如圖6所示,所述解擾模塊308用于在所述輸入模塊302獲取需要播放的流媒體文件之后,將所述流媒體文件進(jìn)行解擾;[0083]所述復(fù)用模塊305還用于在所述解擾模塊308將所述流媒體文件進(jìn)行解之后,將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的ES流。
[0084]優(yōu)選的,所述條件接收裝置301為條件接收卡。
[0085]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:ROM、RAM、磁盤或光盤等。
[0086]以上對(duì)本發(fā)明實(shí)施例所提供的一種播放流媒體文件的方法及條件接收裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種播放流媒體文件的方法,其特征在于,包括: 條件接收裝置獲取需要播放的流媒體文件; 將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的基本流ES ; 獲取主機(jī)當(dāng)前播放節(jié)目的節(jié)目特別信息表/業(yè)務(wù)信息表PSI/SI信息; 根據(jù)獲取的所述PSI/SI信息,將所述ES流復(fù)用為傳輸流TS ; 將所述TS流進(jìn)行時(shí)鐘恢復(fù); 在將所述TS流進(jìn)行時(shí)鐘恢復(fù)后,將所述TS流傳輸給所述主機(jī)進(jìn)行播放。
2.根據(jù)權(quán)利要求1所述的播放流媒體文件的方法,其特征在于,在所述根據(jù)獲取的所述PSI/SI信息,將所述ES流復(fù)用為TS流之后,所述方法還包括:將所述TS流進(jìn)行解擾; 所述將所述TS流進(jìn)行時(shí)鐘恢復(fù),包括:在將所述TS流進(jìn)行解擾之后,將所述TS流進(jìn)行時(shí)鐘恢復(fù)。
3.根據(jù)權(quán)利要求1所述的播放流媒體文件的方法,其特征在于,在所述將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的ES流之后,所述方法還包括:將所述ES流進(jìn)行解擾; 所述根據(jù)獲取的所述PSI/SI信息,將所述ES流復(fù)用為TS流,包括: 在將所述ES流進(jìn)行解擾之后,根據(jù)獲取的所述PSI/SI信息,將所述ES流復(fù)用為TS流。
4.根據(jù)權(quán)利要求1所述的播放流媒體文件的方法,其特征在于,在所述條件接收裝置獲取需要播放的流媒體文件之后,包括:將所述流媒體文件進(jìn)行解擾; 所述將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的ES流,包括: 在將所述流媒體文件進(jìn)行解擾之后,將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的ES流。
5.根據(jù)權(quán)利要求1至4任意一項(xiàng)所述的播放流媒體文件的方法,其特征在于,所述條件接收裝置為條件接收卡。
6.一種條件接收裝置,其特征在于,包括: 輸入模塊,用于獲取需要播放的流媒體文件; 解復(fù)用模塊,用于將所述輸入模塊獲取的所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的基本流ES ; 獲取模塊,用于獲取主機(jī)當(dāng)前播放節(jié)目的節(jié)目特別信息表/業(yè)務(wù)信息表PSI/SI信息;復(fù)用模塊,用于根據(jù)所述獲取模塊獲取的所述PSI/SI信息,將所述解復(fù)用模塊獲得的所述ES流復(fù)用為傳輸流TS ; 時(shí)鐘恢復(fù)模塊,用于將所述復(fù)用模塊獲得的所述TS流進(jìn)行時(shí)鐘恢復(fù),以及在將所述TS流時(shí)鐘恢復(fù)后,將所述TS流傳輸給所述主機(jī)進(jìn)行播放。
7.根據(jù)權(quán)利要求6所述的條件接收裝置,其特征在于,還包括解擾模塊, 所述解擾模塊用于在所述復(fù)用模塊根據(jù)獲取的所述PSI/SI信息,將所述解復(fù)用模塊獲得的所述ES流復(fù)用為TS流之后,將所述TS流進(jìn)行解擾; 所述時(shí)鐘恢復(fù)模塊進(jìn)一步用于在所述解擾模塊將所述TS流進(jìn)行解擾之后,將所述TS流進(jìn)行時(shí)鐘恢復(fù)。
8.根據(jù)權(quán)利要求6所述的條件接收裝置,其特征在于,還包括解擾模塊,所述解擾模塊用于在所述將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的基本流ES之后,將所述ES流進(jìn)行解擾; 所述復(fù)用模塊還用于在所述解擾模塊將所述ES流進(jìn)行解擾之后,根據(jù)獲取的所述PSI/SI信息,將所述ES流復(fù)用為TS流。
9.根據(jù)權(quán)利要求6所述的條件接收裝置,其特征在于,還包括解擾模塊,所述解擾模塊用于在所述輸入模塊獲取需要播放的流媒體文件之后,將所述流媒體文件進(jìn)行解擾; 所述復(fù)用模塊還用于在所述解擾模塊將所述流媒體文件進(jìn)行解之后,將所述流媒體文件進(jìn)行解復(fù)用,獲得所述流媒體文件的ES流。
10.根據(jù)權(quán)利要求6至9任意一項(xiàng)所述的條件接收裝置,其特征在于,所述條件接收裝置為條件接收 卡。
【文檔編號(hào)】H04N21/4408GK103533409SQ201310507861
【公開日】2014年1月22日 申請(qǐng)日期:2013年10月24日 優(yōu)先權(quán)日:2013年10月24日
【發(fā)明者】林鎧鵬, 江楚發(fā), 顧中學(xué), 袁耀東 申請(qǐng)人:深圳國(guó)微技術(shù)有限公司