專利名稱:數(shù)字電視機ci公共接口到ieee-1394接口的轉換設備及其轉換方法
技術領域:
本發(fā)明涉及一種將IEEE-1394設備接入數(shù)字電視機的設備并通過該設備支持IEEE-1394設備中的數(shù)據(jù)在數(shù)字電視機中的直接播放,以及將電視節(jié)目保存于外部IEEE-1394設備的數(shù)字電視機CI公共接口到IEEE-1394接口的轉換設備及其轉換方法。
背景技術:
在數(shù)字電視機廣播系統(tǒng)(DVB)的機卡分離方案中,數(shù)字電視機和條件接收功能模塊分開,數(shù)字電視機完成信號的接收和解碼工作,條件接收功能模塊完成信號的解擾和解密工作,在數(shù)字電視機和條件接收功能模塊間采用公開的接口標準,利用這個標準接口就可以完成對數(shù)字電視機和條件接收功能模塊的訪問,而不必考慮具體的實現(xiàn)細節(jié)。
為了實現(xiàn)數(shù)字電視機和條件接收功能模塊之間的通信,歐洲定義了一個公開的標準接口-CI(EN50221用于有條件訪問和其他數(shù)字視頻應用的公共接口描述),該標準接口定義了兩個邏輯接口數(shù)據(jù)流接口和命令接口,通過這個公共接口,可以實現(xiàn)對條件接收功能模塊、數(shù)字電視機和其他數(shù)字視頻設備的通信。
IEEE-1394接口技術Apple稱之為FireWire(火線),Sony稱之為i.Link,TexasInstruments稱之為Lynx。盡管各自廠商注冊的商標名稱不同,但實質(zhì)都是一項技術,在經(jīng)由電子電機工程師協(xié)會IEEE(Institute of Electrical and ElectronicsEngineers)審核通過之后定名為IEEE-1394。IEEE-1394決不僅僅是一項只能在某些領域使用的新技術,它有著廣泛的市場空間,甚至有可能取代目前的PCI總線。IEEE-1394允許每臺設備的最大傳輸速度可以達到400Mbps(今后有望提升到800Mbps、1.6Gbps,甚至3.2Gbps),不需要任何主機進行控制,可以同時支持同步和異步傳輸模式。
盡管IEEE-1394目前還沒有被PC廠商所廣泛采用,但是其在數(shù)字成像領域內(nèi)的重要作用已經(jīng)為世人所關注。作為業(yè)界領頭羊的Sony身先士卒,在數(shù)字相機,數(shù)字攝象機,筆記本電腦甚至桌面PC等眾多的產(chǎn)品中對IEEE-1394技術提供了全面的支持。作為IEEE-1394標準開發(fā)者的Apple公司對其也是傾注了極大的心血。此外,軟件業(yè)巨頭Microsoft也已經(jīng)開始了面向IEEE-1394的產(chǎn)品開發(fā)。無疑,這將會大大推動IEEE-1394技術的普及和推廣。
作為一種數(shù)據(jù)傳輸?shù)拈_放式技術標準,IEEE-1394被應用在眾多的領域。當然,目前來說,IEEE-1394技術使用最廣的還是數(shù)字成像領域,支持的產(chǎn)品包括數(shù)字相機或攝象機等。然而IEEE-1394的潛在市場遠非這些,無論是在計算機硬盤還是網(wǎng)絡互連等方面都有其廣闊的用武之地。Evergreen公司推出的HotDrive硬盤就采用了IEEE-1394技術。
總體上說,IEEE-1394具有以下特點廉價-占用空間小-速度快-開放式標準-支持熱插拔-可擴展的數(shù)據(jù)傳輸速率-拓撲結構靈活多樣-完全數(shù)字兼容-可建立對等網(wǎng)絡-同時支持同步和異步兩種數(shù)據(jù)傳輸模式。
目前,IEEE1394接口總線已經(jīng)被廣泛的應用于各類大存儲量設備,特別是像手提電腦、數(shù)字攝像機、數(shù)碼相機等設備。大量的音視頻內(nèi)容存儲于各類設備中,特別是在數(shù)碼影像設備的存儲器中,隨著數(shù)字電視的廣泛普及以及其服務的不斷豐富,數(shù)字電視將成為最理想的播放器,IEEE-1394接口能滿足音視頻傳輸?shù)母邤?shù)據(jù)率要求及用戶的熱插拔要求,是接入數(shù)字電視的最理想方法。同時,越來越豐富的數(shù)字電視節(jié)目必將引發(fā)對數(shù)字電視節(jié)目進行選擇保存的需求,而通過IEEE-1394接口將數(shù)字電視內(nèi)容快速的直接保存到用戶的大容量存儲設備中,例如電腦、移動硬盤等設備,將是一種簡單而又方便的方式。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服上述現(xiàn)有技術中的不足之處而提供一種將IEEE-1394接口設備接入數(shù)字電視的設備,并通過該設備支持IEEE-1394接口設備中的影像文件在數(shù)字電視中的直接播放和編輯,以及將電視節(jié)目保存于外部IEEE-1394接口設備的方法。提供一種將IEEE-1394設備接入數(shù)字電視機的設備,并通過該設備支持IEEE-1394設備中的數(shù)據(jù)在數(shù)字電視機中的直接播放且將電視節(jié)目保存于外部IEEE-1394設備的數(shù)字電視機CI公共接口到IEEE-1394接口的轉換設備及其轉換方法。
本發(fā)明的目的可以通過以下措施來達到這種數(shù)字電視機CI公共接口到IEEE-1394接口的轉換設備,其特殊之處在于數(shù)字電視機與一采用公共接口的轉換設備之間通過公共接口連接。
其中共有七種轉換設備可以實現(xiàn)本發(fā)明目的。
第一種轉換設備包含一機殼,包括可相互扣合的上面蓋、下面蓋;一IEEE-1394端子,設置于機殼的前端,用以傳輸IEEE1394數(shù)字信號;一顯示模塊,設置于機殼的前端,用以實現(xiàn)系統(tǒng)的可視化;一PCMCIA端子,設置于機殼的后端,用以傳輸TS流和通訊信息;一無線收發(fā)模塊,設置于機殼前端;一控制單元,設置于機殼內(nèi)數(shù)字電視機和轉換設備其他功能模塊之間,用以控制整個系統(tǒng)的工作進程以及與數(shù)字電視機之間的通信;一邏輯單元,設置于機殼內(nèi)控制單元和大容量緩存之間,用以實現(xiàn)IEEE-1394設備和標準TS流之間的雙向數(shù)據(jù)轉換和輸出;一大容量緩存,設置于機殼內(nèi)控制單元與邏輯單元之間,用以存儲原始文件以及經(jīng)重新編碼的文件;一遙控器,與無線收發(fā)模塊結合,以實現(xiàn)用戶控制功能;其中,當用戶選擇將IEEE-1394設備中的文件進行播放時,控制單元將讀取用戶所選擇的文件信息并將該文件寫入大容量緩存,再通過邏輯單元進行相應的解碼以及重新編碼,最終以數(shù)字電視機解碼器所能識別的編碼方式的格式輸出文件至大容量緩存,再由控制單元對該文件進行分割打包成標準的TS流格式通過CI數(shù)據(jù)流接口提供給數(shù)字電視機進行播放;當用戶選擇保存數(shù)字電視機節(jié)目時,控制單元將通過CI命令接口與數(shù)字電視機控制器進行通訊,將IEEE-1394設備中的大容量緩存作為一個資源提供給數(shù)字電視機內(nèi)部控制電路,并要求數(shù)字電視機控制電路從解碼后的TS流格式中將該節(jié)目的信息提取出來,通過CI數(shù)據(jù)流接口流傳送至轉換設備的大容量緩存,并在轉換設備控制單元的控制下,將該節(jié)目流通過邏輯單元重新編碼,然后由控制單元控制將文件寫入用戶IEEE-1394設備。
該公共接口所述的傳輸接口與命令接口均為平行且雙向作業(yè)的設置。
第二種轉換設備包含該轉換設備包含一機殼,包括可相互扣合的上面蓋、下面蓋;一微控制器,設置于機殼內(nèi)數(shù)字電視機與轉換設備的其它功能模塊之間,用以控制轉換設備內(nèi)部各功能模塊的工作、處理與數(shù)字電視在CI命令接口上的通信以及將轉換后的文件分割打包成TS流在CI的數(shù)據(jù)流接口上面進行傳送;一顯示屏,設置于機殼的前端,用以實現(xiàn)系統(tǒng)的可視化;一大容量緩存,設置于機殼內(nèi)微控制器、綜合解碼器與公共接口的數(shù)據(jù)流接口之間,用以存儲原始文件以及經(jīng)重新編碼的文件;一編碼器,設置于機殼內(nèi)微控制器與綜合解碼器之間,用以將解碼后的文件重新編碼為數(shù)字電視內(nèi)置解碼器能夠解碼的格式;一綜合解碼器,設置于機殼內(nèi)大容量緩存與編碼器之間,用以對用戶IEEE-1394設備中的各種音視頻文件進行解碼;一無線收發(fā)模塊,設置于機殼前端;其中,在設備接入數(shù)字電視機過程中,轉換設備將與數(shù)字電視機之間進行初始化通訊,包括相互之間的自然列表信息,所能解碼的編碼格式,并建立相應的數(shù)據(jù)表,如果用戶所選擇的文件編碼格式在相應的信息列表中無法找到匹配的信息,微控制器將讀取用戶選擇的文件信息并將文件寫入大容量緩存,再通過綜合解碼器進行相應的解碼后經(jīng)編碼器進行重新編碼,使其符合數(shù)字電視機解碼器能夠解碼的標準編碼格式,最終以數(shù)字電視機解碼器所能識別的編碼方式的格式輸出文件至微控制器,再由微控制器對該文件進行分割打包成標準的TS流格式通過CI傳輸流接口傳送至數(shù)字電視機內(nèi)進行解碼播放。
該公共接口所述的傳輸接口與命令接口均為平行且雙向作業(yè)的設置。
第三種轉換設備包含一機殼,包括可相互扣合的上面蓋、下面蓋;一微控制器,設置于機殼內(nèi)數(shù)字電視機與轉換設備的其它功能模塊之間,用以控制轉換設備內(nèi)部各功能模塊的工作、處理與數(shù)字電視在CI命令接口上的通信以及將轉換后的文件分割打包成TS流在CI的數(shù)據(jù)流接口上面進行傳送;一顯示屏,設置于機殼的前端,用以實現(xiàn)系統(tǒng)的可視化;一大容量緩存,設置于機殼內(nèi)微控制器、綜合解碼器與公共接口的數(shù)據(jù)流接口之間,用以存儲原始文件以及經(jīng)重新編碼的文件;轉換設備在確認數(shù)字電視機解碼器可以支持選中的文件時,將直接將文件進行緩沖,并打包成TS流格式,通過CI傳輸流接口傳送至數(shù)字電視機內(nèi)進行解碼播放其中,在設備接入數(shù)字電視機過程中,轉換設備將與數(shù)字電視機之間進行初始化通訊,包括相互之間的自然列表信息,所能解碼的編碼格式,并建立相應的數(shù)據(jù)表,如果用戶所選擇的文件編碼格式在相應的信息列表中找到相匹配的信息,微控制器將直接把文件讀入大容量緩存,并對該文件進行分割打包成標準的TS流格式通過CI傳輸流接口傳送至數(shù)字電視機內(nèi)進行解碼播放。
該公共接口所述的傳輸接口與命令接口均為平行且雙向作業(yè)的設置。
第四種轉換設備包含該轉換設備包含一機殼,包括可相互扣合的上面蓋、下面蓋;一解碼模塊,分別設置于微控制器、大容量緩存與編碼器之間,由若干個并聯(lián)的解碼器構成,用以在微控制器的控制下選擇相應的解碼器對文件進行解碼;一大容量緩存,分別設置于微控制器與解碼模塊之間,用以存儲原始文件以及經(jīng)重新編碼的文件;一編碼器,接于解碼模塊,用以將經(jīng)過解碼的文件采用數(shù)字電視機內(nèi)置解碼器所能解碼的格式進行重新編碼;其中,當IEEE-1394設備中的數(shù)據(jù)編碼與解碼過程由專用的集成電路ASIC完成時,微控制器將直接把文件讀入大容量緩存,在微控制器的控制下,解碼模塊選擇相對應的解碼器對文件進行解碼,并經(jīng)編碼器將經(jīng)過解碼的文件采用數(shù)字電視機內(nèi)置解碼器所能解碼的格式進行重新編碼,以標準的TS流格式通過CI傳輸流接口傳送至數(shù)字電視機內(nèi)進行解碼播放。該公共接口所述的傳輸接口與命令接口均為平行且雙向作業(yè)的設置。
第五種轉換設備包含該轉換設備包含一機殼,包括可相互扣合的上面蓋、下面蓋;一CPU,分別雙向連接程序存儲器、協(xié)處理器、大容量緩存,其單向連接微控制器、編碼輸出,用于程序和解碼過程的控制;一程序存儲器,其雙向連接CPU,由若干個解碼模塊、編碼模塊構成,每一個模塊針對了不同的編碼格式,對用戶所選的文件進行解碼,然后重新編碼輸出;
一協(xié)處理器,其雙向連接CPU,用以加速CPU編解碼的過程,并可以降低CPU的工作量;一大容量緩存,其分別雙向連接CPU及微控制器,用以存儲原始文件以及經(jīng)重新編碼的文件;一微控制器,其分別接入CPU、大容量緩存,用以控制轉換設備內(nèi)部各功能模塊的工作、處理與數(shù)字電視在CI命令接口上的通信以及將轉換后的文件分割打包成TS流在CI的數(shù)據(jù)流接口上面進行傳送;其中,當IEEE-1394設備中的數(shù)據(jù)編碼和解碼過程由CPU、協(xié)處理器、軟件、程序存儲器來完成時,微控制器將直接把文件讀入大容量緩存,并在CPU的控制下,程序存儲器選擇相對應的解碼模塊對文件進行解碼,并經(jīng)編碼模塊將經(jīng)過解碼的文件采用數(shù)字電視機內(nèi)置解碼器所能解碼的格式進行重新編碼,最后經(jīng)CPU將編碼以標準的TS流格式通過CI傳輸流接口傳送至數(shù)字電視機內(nèi)進行解碼播放。
該公共接口所述的傳輸接口與命令接口均為平行且雙向作業(yè)的設置。
第六種轉換設備包含該轉換設備包含一機殼,包括可相互扣合的上面蓋、下面蓋;一CPU,分別雙向連接程序存儲器、協(xié)處理器、大容量緩存,其單向連接微控制器、編碼模塊,用于程序和解碼過程的控制;一程序存儲器,其雙向連接CPU,由若干個解碼模塊構成,每一個模塊針對了不同的編碼格式,對用戶所選的文件進行解碼;一協(xié)處理器,其雙向連接CPU,用以加速CPU編解碼的過程,并可以降低CPU的工作量;一大容量緩存,其分別雙向連接CPU及微控制器,用以存儲原始文件以及經(jīng)重新編碼的文件;一微控制器,其分別接入CPU、大容量緩存,用以控制轉換設備內(nèi)部各功能模塊的工作、處理與數(shù)字電視在CI命令接口上的通信以及將轉換后的文件分割打包成TS流在CI的數(shù)據(jù)流接口上面進行傳送;一編碼模塊,其連接于CPU,以將經(jīng)過解碼的文件用數(shù)字電視機內(nèi)置解碼器所能解碼的格式進行重新編碼;
其中,當IEEE-1394設備中的數(shù)據(jù)采用軟件功能完成綜合解碼,采用專用的集成電路ASIC進行硬件編碼的編解碼時,解碼功能由CPU用駐留在程序存儲器中的各種程序模塊完成。
該公共接口所述的傳輸接口與命令接口均為平行且雙向作業(yè)的設置。
第七種轉換設備包含該轉換設備包含一機殼,包括可相互扣合的上面蓋、下面蓋;一CPU,分別雙向連接程序存儲器、協(xié)處理器、大容量緩存,其單向連接微控制器、編碼模塊,用于程序和解碼過程的控制;一程序存儲器,其雙向連接CPU,由若干個解碼模塊構成,每一個模塊針對了不同的編碼格式,對用戶所選的文件進行解碼;一協(xié)處理器,其雙向連接CPU,用以加速CPU編解碼的過程,并可以降低CPU的工作量;一大容量緩存,其分別雙向連接CPU及微控制器,用以存儲原始文件以及經(jīng)重新編碼的文件;一微控制器,其分別接入CPU、大容量緩存,用以控制轉換設備內(nèi)部各功能模塊的工作、處理與數(shù)字電視在CI命令接口上的通信以及將轉換后的文件分割打包成TS流在CI的數(shù)據(jù)流接口上面進行傳送;一編碼模塊,其連接于CPU,以將經(jīng)過解碼的文件用數(shù)字電視機內(nèi)置解碼器所能解碼的格式進行重新編碼;其中,當IEEE-1394設備中的數(shù)據(jù)采用軟件功能完成綜合解碼,采用專用的集成電路ASIC進行硬件編碼的編解碼時,解碼功能由CPU用駐留在程序存儲器中的各種程序模塊完成。
該裝置可分別與計算機外設裝置接駁。
本發(fā)明的目的還可以通過以下措施來達到這種數(shù)字電視機CI公共接口到IEEE-1394接口的轉換方法,其特殊之處在于它包含以下步驟判斷步驟,判斷用戶選擇的IEEE-1394設備的文件是否可被數(shù)字電視機內(nèi)置的解碼器解碼;
執(zhí)行步驟,若判斷步驟判斷出IEEE-1394設備中被選中的文件無法被數(shù)字電視機內(nèi)置的解碼器解碼時,微控制器將通過轉換設備的邏輯單元進行解碼和重新編碼;發(fā)送步驟,對于可被數(shù)字電視機內(nèi)置的解碼器解碼或經(jīng)編、解碼后以數(shù)字電視機內(nèi)置的解碼器所能識別的格式文件進行分割打包成標準的TS流格式通過CI數(shù)據(jù)流接口提供給數(shù)字電視機進行播放。
本發(fā)明相比現(xiàn)有技術具有如下優(yōu)點1.通過該設備,實現(xiàn)了數(shù)字電視機和計算機的數(shù)據(jù)交換,使得計算機IP網(wǎng)絡中的音頻視頻內(nèi)容下載到IEEE-1394設備載體中以后能方便地接入到電視機中去。
2.該設備自身帶遙控以及解碼裝置,IP網(wǎng)絡中的內(nèi)容接入到電視機中以后,現(xiàn)有的數(shù)字電視機不用增加任何軟件就可以實現(xiàn)音頻以及視頻節(jié)目在計算機中播放。
3.通過該設備,電視機收到的音頻、視頻節(jié)目能通過IEEE-1394接口直接傳送到計算機中去并記錄下來。
4.通過該設備,可以與帶IEEE-1394接口的數(shù)碼相機及攝像機相連接,將其中的內(nèi)容在電視機上顯示出來。
5.可以在通過IEEE-1394接口與外部的DVD刻錄機連接,將內(nèi)容記錄下來。
6.以上音頻視頻包括但不限于以下格式MP3,MPEG2,MPEG4,MPEG7。
7.還可以通過本設備將其它IEEE-1394接口設備接入到數(shù)字電視機。
圖1是本發(fā)明數(shù)字電視機廣播系統(tǒng)的公共接口方框圖。
圖2是本發(fā)明PCMCIA接口標準的公共接口(CI)命令接口的協(xié)議結構圖。
圖3是本發(fā)明在確認用戶所選播放文件無法被數(shù)字電視機內(nèi)解碼器解碼的情況下整個系統(tǒng)的功能框圖。
圖4是本發(fā)明在確認用戶所選播放文件能夠被數(shù)字電視機內(nèi)解碼器解碼的情況下整個系統(tǒng)的功能框圖。
圖5是本發(fā)明使用硬件編碼和解碼邏輯的功能模塊的框圖。
圖6是本發(fā)明使用軟件功能來完成編碼和綜合解碼的編解碼功能模塊框圖。
圖7是本發(fā)明采用軟件功能來完成綜合解碼、采用專門的集成電路進行硬件編碼的編解碼功能模塊框圖。
具體實施例方式
本發(fā)明下面將結合附圖作進一步詳述圖1、圖2示出了本發(fā)明的第一個實旋例。
數(shù)字電視機1與一采用公共接口的轉換設備2之間通過公共接口3連接的。
該轉換設備2包含一機殼,包括可相互扣合的上面蓋、下面蓋;一IEEE-1394端子,設置于機殼的前端,用以傳輸IEEE1394數(shù)字信號;一顯示模塊,設置于機殼的前端,用以實現(xiàn)系統(tǒng)的可視化;一PCMCIA端子,設置于機殼的后端,用以傳輸TS流和通訊信息;一無線收發(fā)模塊,設置于機殼前端;一控制單元,設置于機殼內(nèi)數(shù)字電視機和轉換設備其他功能模塊之間,用以控制整個系統(tǒng)的工作進程以及與數(shù)字電視機之間的通信;一邏輯單元,設置于機殼內(nèi)控制單元和大容量緩存之間,用以實現(xiàn)IEEE-1394設備和標準TS流之間的雙向數(shù)據(jù)轉換和輸出;一大容量緩存,設置于機殼內(nèi)控制單元與邏輯單元之間,用以存儲原始文件以及經(jīng)重新編碼的文件;一遙控器,與無線收發(fā)模塊結合,以實現(xiàn)用戶控制功能;其中,當用戶選擇將IEEE-1394設備4中的文件進行播放時,控制單元將讀取用戶所選擇的文件信息并將該文件寫入大容量緩存,再通過邏輯單元進行相應的解碼以及重新編碼,最終以數(shù)字電視機解碼器所能識別的編碼方式的格式輸出文件至大容量緩存,再由控制單元對該文件進行分割打包成標準的TS流格式通過CI數(shù)據(jù)流接口提供給數(shù)字電視機1進行播放;當用戶選擇保存數(shù)字電視機節(jié)目時,控制單元將通過CI命令接口與數(shù)字電視機控制器進行通訊,將IEEE-1394設備4中的大容量緩存作為一個資源提供給數(shù)字電視機內(nèi)部控制電路,并要求數(shù)字電視機控制電路從解碼后的TS流格式中將該節(jié)目的信息提取出來,通過CI數(shù)據(jù)流接口流傳送至轉換設備的大容量緩存,并在轉換設備2控制單元的控制下,將該節(jié)目流通過邏輯單元重新編碼,然后由控制單元控制將文件寫入用戶IEEE-1394設備4。
下載過程中轉換設備2作為IEEE-1394服務器,支持與各種IEEE-1394便攜設備以及計算機的通信,通過將節(jié)目數(shù)據(jù)流重新打包成IEEE-1394傳輸協(xié)議格式,將數(shù)據(jù)保存與用戶IEEE-1394設備2中,在IEEE-1394設備2剛剛插入時讀取轉換設備2內(nèi)的文件信息,并通過顯示屏向用戶顯示所有的音視頻文件信息和圖片文件信息,用戶可以對文件進行選擇處理,控制單元將把用戶選擇信息發(fā)送給邏輯單元,并控制邏輯單元進行相應的操作。在文件處理和播放過程中,控制單元將實時地顯示相關信息,實時查詢IEEE-1394設備中的音視頻文件信息,并將文件列表在顯示屏上顯示,用戶可以通過遙控器對文件進行選擇處理。
該公共接口3所述的傳輸接口與命令接口均為平行且雙向作業(yè)的設置。公共接口3包括兩個部分傳輸流接口和命令接口,兩個接口都是層次化設計,允許采用同樣的上層協(xié)議而采用不同的物理層連接,在本實現(xiàn)方案中,采用PCMCIA標準接口。命令接口用以在轉換設備2以及數(shù)字電視機1之間建立通訊連接包括物理通道以及標準協(xié)議,傳輸流接口用來傳輸TS流,在本方案中,完成轉換后的TS流將作為無加擾碼流直接送入數(shù)字電視機1中直接進行解碼。請參閱圖2,在PCMCIA接口標準的DVB公共接口命令接口協(xié)議結構中,I是DVB公共接口命令接口協(xié)議層,II是基于PCMCIa標準實現(xiàn)公共接口命令接口的協(xié)議層。其中,應用層用以提供不同的資源和應用,會話層可以在設備需要資源時,建立一個到資源的對話,通用傳輸層可以控制傳輸連接的建立與刪除,并通過傳輸連接來傳送數(shù)據(jù),傳輸層建立適用與PCMCIA物理接口的數(shù)據(jù)傳輸,鏈路層提供到不同設備的數(shù)據(jù)通道,物理層定義了物理連接的電氣特性。在層次化設計中,底層協(xié)議數(shù)據(jù)對上層協(xié)議來說是透明的,也就是說,上層協(xié)議可以直接利用底層數(shù)據(jù)而不必考慮數(shù)據(jù)的來源與方式。通過命令接口層,轉換設備與數(shù)字電視機之間可以建立有效的協(xié)商,傳輸相關的文件信息和控制信息,實現(xiàn)經(jīng)過轉換的文件直接傳送到數(shù)字電視機解碼器中,并且支持將用戶選擇的電視節(jié)目從碼流中間分離出來傳送回轉換設備,以實現(xiàn)將數(shù)字電視機節(jié)目進行下載保存。
圖3、圖2示出了本發(fā)明的第二個實施例。
數(shù)字電視機1與一采用公共接口的轉換設備2之間的公共接口3連接。
該轉換設備2包含一機殼,包括可相互扣合的上面蓋、下面蓋;
一微控制器,設置于機殼內(nèi)數(shù)字電視機與轉換設備的其它功能模塊之間,用以控制轉換設備內(nèi)部各功能模塊的工作、處理與數(shù)字電視在CI命令接口上的通信以及將轉換后的文件分割打包成TS流在CI的數(shù)據(jù)流接口上面進行傳送;一顯示屏,設置于機殼的前端,用以實現(xiàn)系統(tǒng)的可視化;一大容量緩存,設置于機殼內(nèi)微控制器、綜合解碼器與公共接口的數(shù)據(jù)流接口之間,用以存儲原始文件以及經(jīng)重新編碼的文件;一編碼器,設置于機殼內(nèi)微控制器與綜合解碼器之間,用以將解碼后的文件重新編碼為數(shù)字電視內(nèi)置解碼器能夠解碼的格式;一綜合解碼器,設置于機殼內(nèi)大容量緩存與編碼器之間,用以對用戶IEEE-1394設備中的各種音視頻文件進行解碼;一無線收發(fā)模塊,設置于機殼前端;其中,在轉換設備2接入數(shù)字電視機1過程中,轉換設備2將與數(shù)字電視機1之間進行初始化通訊,包括相互之間的自然列表信息,所能解碼的編碼格式,并建立相應的數(shù)據(jù)表,如果用戶所選擇的文件編碼格式在相應的信息列表中無法找到匹配的信息,轉換設備2將控制解碼器將其解碼,然后重新編碼,使其符合數(shù)字電視解碼器能夠解碼的標準編碼格式,然后通過微控制器打包成TS流格式,通過CI傳輸流接口傳送至數(shù)字電視內(nèi)進行解碼播放。
微控制器將讀取用戶選擇的文件信息并將文件寫入大容量緩存,再通過綜合解碼器進行相應的解碼后經(jīng)編碼器進行重新編碼,使其符合數(shù)字電視機解碼器能夠解碼的標準編碼格式,最終以數(shù)字電視機解碼器所能識別的編碼方式的格式輸出文件至微控制器,再由微控制器對該文件進行分割打包成標準的TS流格式通過CI傳輸流接口傳送至數(shù)字電視機1內(nèi)進行解碼播放。
圖4、圖2示出了本發(fā)明的第三個實施例。
數(shù)字電視機1與一采用公共接口的轉換設備2之間的公共接口3連接。
該轉換設備2包含一機殼,包括可相互扣合的上面蓋、下面蓋;一微控制器,設置于機殼內(nèi)數(shù)字電視機與轉換設備的其它功能模塊之間,用以控制轉換設備內(nèi)部各功能模塊的工作、處理與數(shù)字電視在CI命令接口上的通信以及將轉換后的文件分割打包成TS流在CI的數(shù)據(jù)流接口上面進行傳送;一顯示屏,設置于機殼的前端,用以實現(xiàn)系統(tǒng)的可視化;
一大容量緩存,設置于機殼內(nèi)微控制器、綜合解碼器與公共接口的數(shù)據(jù)流接口之間,用以存儲原始文件以及經(jīng)重新編碼的文件;轉換設備2在確認數(shù)字電視機解碼器可以支持選中的文件時,將直接將文件進行緩沖,并打包成TS流格式,通過CI傳輸流接口傳送至數(shù)字電視機1內(nèi)進行解碼播放其中,在轉換設備2接入數(shù)字電視機1過程中,轉換設備2將與數(shù)字電視機1之間進行初始化通訊,包括相互之間的自然列表信息,所能解碼的編碼格式,并建立相應的數(shù)據(jù)表,如果用戶所選擇的文件編碼格式在相應的信息列表中找到相匹配的信息,微控制器將直接把文件讀入大容量緩存,并對該文件進行分割打包成標準的TS流格式通過CI傳輸流接口傳送至數(shù)字電視機內(nèi)進行解碼播放。
圖5、圖2示出了本發(fā)明的第四個實施例。
數(shù)字電視機1與一采用公共接口的轉換設備2之間的公共接口3連接。
該轉換設備2包含一機殼,包括可相互扣合的上面蓋、下面蓋;一微控制器5,其分別接入CPU、大容量緩存,用以控制轉換設備內(nèi)部各功能模塊的工作、處理與數(shù)字電視在CI命令接口上的通信以及將轉換后的文件分割打包成TS流在CI的數(shù)據(jù)流接口上面進行傳送;一解碼模塊6,分別設置于微控制器、大容量緩存與編碼器之間,由若干個并聯(lián)的解碼器構成,用以在微控制器的控制下選擇相應的解碼器對文件進行解碼;一大容量緩存7,分別設置于微控制器與解碼模塊之間,用以存儲原始文件以及經(jīng)重新編碼的文件;一編碼器8,接于解碼模塊,用以將經(jīng)過解碼的文件采用數(shù)字電視機1內(nèi)置解碼器所能解碼的格式進行重新編碼;其中,當IEEE-1394設備4中的數(shù)據(jù)編碼與解碼過程由專用的集成電路ASIC完成時,微控制器5將直接把文件讀入大容量緩存7,在微控制器5的控制下,解碼模塊6選擇相對應的解碼器對文件進行解碼,并經(jīng)編碼器8將經(jīng)過解碼的文件采用數(shù)字電視機內(nèi)置解碼器所能解碼的格式進行重新編碼,以標準的TS流格式通過CI傳輸流接口傳送至數(shù)字電視機1內(nèi)進行解碼播放。
圖6、圖2示出了本發(fā)明的第五個實施例。
數(shù)字電視機1與一采用公共接口的轉換設備2之間的公共接口3連接。
該轉換設備2包含一機殼,包括可相互扣合的上面蓋、下面蓋;一CPU9,分別雙向連接程序存儲器10、協(xié)處理器11、大容量緩存7,其單向連接微控制器5、編碼輸出,用于程序和解碼過程的控制;一程序存儲器10,其雙向連接CPU9,由若干個解碼模塊、編碼模塊構成,每一個模塊針對了不同的編碼格式,對用戶所選的文件進行解碼,然后重新編碼輸出;一協(xié)處理器11,其雙向連接CPU9,用以加速CPU編解碼的過程,并可以降低CPU9的工作量;一大容量緩存7,其分別雙向連接CPU9及微控制器5,用以存儲原始文件以及經(jīng)重新編碼的文件;一微控制器5,其分別接入CPU9、大容量緩存7,用以控制轉換設備內(nèi)部各功能模塊的工作、處理與數(shù)字電視在CI命令接口上的通信以及將轉換后的文件分割打包成TS流在CI的數(shù)據(jù)流接口上面進行傳送;其中,當IEEE-1394設備4中的數(shù)據(jù)編碼和解碼過程由CPU9、協(xié)處理器11、軟件、程序存儲器10來完成時,微控制器5將直接把文件讀入大容量緩存7,并在CPU9的控制下,程序存儲器10選擇相對應的解碼模塊對文件進行解碼,并經(jīng)編碼模塊將經(jīng)過解碼的文件采用數(shù)字電視機1內(nèi)置解碼器所能解碼的格式進行重新編碼,協(xié)處理器11可以通過快速的FFT(快速傅立葉運算)來降低DSP的工作量,提高編解碼過程的速度。最后經(jīng)CPU9將編碼以標準的TS流格式通過CI傳輸流接口傳送至數(shù)字電視機1內(nèi)進行解碼播放。
圖7、圖2示出了本發(fā)明的第六個實施例。
數(shù)字電視機1與一采用公共接口的轉換設備2之間的公共接口3連接。
該轉換設備2包含一機殼,包括可相互扣合的上面蓋、下面蓋;一CPU9,分別雙向連接程序存儲器10、協(xié)處理器11、大容量緩存7,其單向連接微控制器5、編碼模塊12,用于程序和解碼過程的控制;一程序存儲器10,其雙向連接CPU9,由若干個解碼模塊構成,每一個模塊針對了不同的編碼格式,對用戶所選的文件進行解碼;一協(xié)處理器11,其雙向連接CPU9,用以加速CPU編解碼的過程,并可以降低CPU的工作量;一大容量緩存7,其分別雙向連接CPU及微控制器,用以存儲原始文件以及經(jīng)重新編碼的文件;一微控制器,其分別接入CPU9、大容量緩存7,用以控制轉換設備內(nèi)部各功能模塊的工作、處理與數(shù)字電視在CI命令接口上的通信以及將轉換后的文件分割打包成TS流在CI的數(shù)據(jù)流接口上面進行傳送;一編碼模塊12,其連接于CPU9,以將經(jīng)過解碼的文件用數(shù)字電視機1內(nèi)置解碼器所能解碼的格式進行重新編碼;其中,當IEEE-1394設備4中的數(shù)據(jù)采用軟件功能完成綜合解碼,采用專用的集成電路ASIC進行硬件編碼的編解碼時,解碼功能由CPU9用駐留在程序存儲器10中的各種程序模塊完成。
這種數(shù)字電視機CI公共接口到IEEE-1394接口的轉換方法包含以下步驟判斷步驟,判斷用戶選擇的IEEE-1394設備的文件是否可被數(shù)字電視機內(nèi)置的解碼器解碼;執(zhí)行步驟,若判斷步驟判斷出IEEE-1394設備中被選中的文件無法被數(shù)字電視機內(nèi)置的解碼器解碼時,微控制器將通過轉換設備的邏輯單元進行解碼和重新編碼;發(fā)送步驟,對于可被數(shù)字電視機內(nèi)置的解碼器解碼或經(jīng)編、解碼后以數(shù)字電視機內(nèi)置的解碼器所能識別的格式文件進行分割打包成標準的TS流格式通過CI數(shù)據(jù)流接口提供給數(shù)字電視機進行播放。
以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明權利要求范圍所做的均等變化與修飾,皆應屬本發(fā)明權利要求的涵蓋范圍。
權利要求
1.一種數(shù)字電視CI公共接口到IEEE-1394接口的轉換設備,其特征在于數(shù)字電視接收機與一采用公共接口的轉換設備之間通過公共接口連接。
2.根據(jù)權利要求1所述的數(shù)字電視CI公共接口到IEEE-1394接口的轉換設備,其特征在于該轉換設備包含一機殼,包括可相互扣合的上面蓋、下面蓋;一IEEE-1394端子,設置于機殼的前端,用以傳輸IEEE1394數(shù)字信號;一顯示模塊,設置于機殼的前端,用以實現(xiàn)系統(tǒng)的可視化;一PCMCIA端子,設置于機殼的后端,用以傳輸TS流和通訊信息;一無線收發(fā)模塊,設置于機殼前端;一控制單元,設置于機殼內(nèi)數(shù)字電視和轉換設備其他功能模塊之間,用以控制整個系統(tǒng)的工作進程以及與數(shù)字電視之間的通信;一邏輯單元,設置于機殼內(nèi)控制單元和大容量緩存之間,用以實現(xiàn)IEEE-1394設備和標準TS流之間的雙向數(shù)據(jù)轉換和輸出;一大容量緩存,設置于機殼內(nèi)控制單元與邏輯單元之間,用以存儲原始文件以及經(jīng)重新編碼的文件;一遙控器,與無線收發(fā)模塊結合,以實現(xiàn)用戶控制功能;其中,當用戶選擇將IEEE-1394設備中的文件進行播放時,控制單元將讀取用戶所選擇的文件信息并將該文件寫入大容量緩存,再通過邏輯單元進行相應的解碼以及重新編碼,最終以數(shù)字電視解碼器所能識別的編碼方式的格式輸出文件至大容量緩存,再由控制單元對該文件進行分割打包成標準的TS流格式通過CI數(shù)據(jù)流接口提供給數(shù)字電視進行播放;當用戶選擇保存數(shù)字電視節(jié)目時,控制單元將通過CI命令接口與數(shù)字電視控制器進行通訊,將IEEE-1394設備中的大容量緩存作為一個資源提供給數(shù)字電視內(nèi)部控制電路,并要求數(shù)字電視控制電路從解碼后的TS流格式中將該節(jié)目的信息提取出來,通過CI數(shù)據(jù)流接口流傳送至轉換設備的大容量緩存,并在轉換設備控制單元的控制下,將該節(jié)目流通過邏輯單元重新編碼,然后由控制單元控制將文件寫入用戶IEEE-1394設備。
3.根據(jù)權利要求1所述的數(shù)字電視CI公共接口到IEEE-1394接口的轉換設備,其特征在于該公共接口所述的傳輸接口與命令接口均為平行且雙向作業(yè)的設置。
4.根據(jù)權利要求1所述的數(shù)字電視CI公共接口到IEEE-1394接口的轉換設備,其特征在于該轉換設備包含一機殼,包括可相互扣合的上面蓋、下面蓋;一微處理器,設置于機殼內(nèi)數(shù)字電視與轉換設備的其它功能模塊之間,用以控制轉換設備內(nèi)部各功能模塊的工作、處理與數(shù)字電視在CI命令接口上的通信以及將轉換后的文件分割打包成TS流在CI的數(shù)據(jù)流接口上面進行傳送;一顯示屏,設置于機殼的前端,用以實現(xiàn)系統(tǒng)的可視化;一大容量緩存,設置于機殼內(nèi)微處理器、綜合解碼器與公共接口的數(shù)據(jù)流接口之間,用以對處理過程中各個階段的文件進行緩沖保存;一編碼器,設置于機殼內(nèi)微處理器與綜合解碼器之間,用以將解碼后的文件重新編碼為數(shù)字電視內(nèi)置解碼器能夠解碼的格式;一綜合解碼器,設置于機殼內(nèi)大容量緩存與編碼器之間,用以對用戶IEEE-1394設備中的各種音視頻文件進行解碼;一無線收發(fā)模塊,設置于機殼前端;其中,在設備接入數(shù)字電視過程中,轉換設備將與數(shù)字電視接收機之間進行初始化通訊,包括相互之間的自然列表信息,所能解碼的編碼格式,并建立相應的數(shù)據(jù)表,如果用戶所選擇的文件編碼格式在相應的信息列表中無法找到匹配的信息,微處理器將讀取用戶選擇的文件信息并將文件寫入大容量緩存,再通過綜合解碼器進行相應的解碼后經(jīng)編碼器進行重新編碼,使其符合數(shù)字電視解碼器能夠解碼的標準編碼格式,最終以數(shù)字電視解碼器所能識別的編碼方式的格式輸出文件至微處理器,再由微處理器對該文件進行分割打包成標準的TS流格式通過CI傳輸流接口傳送至數(shù)字電視內(nèi)進行解碼播放。
5.根據(jù)權利要求1所述的數(shù)字電視CI公共接口到IEEE-1394接口的轉換設備,其特征在于該轉換設備包含一機殼,包括可相互扣合的上面蓋、下面蓋;一微處理器,設置于機殼內(nèi)數(shù)字電視與轉換設備的其它功能模塊之間,用以控制轉換設備內(nèi)部各功能模塊的工作、處理與數(shù)字電視在CI命令接口上的通信以及將轉換后的文件分割打包成TS流在CI的數(shù)據(jù)流接口上面進行傳送;一顯示屏,設置于機殼的前端,用以實現(xiàn)系統(tǒng)的可視化;一大容量緩存,設置于機殼內(nèi)微處理器、綜合解碼器與公共接口的數(shù)據(jù)流接口之間,用以對處理過程中各個階段的文件進行緩沖保存;轉換設備在確認數(shù)字電視解碼器可以支持選中的文件時,將直接將文件進行緩沖,并打包成TS流格式,通過CI傳輸流接口傳送至數(shù)字電視內(nèi)進行解碼播放其中,在設備接入數(shù)字電視過程中,轉換設備將與數(shù)字電視接收機之間進行初始化通訊,包括相互之間的自然列表信息,所能解碼的編碼格式,并建立相應的數(shù)據(jù)表,如果用戶所選擇的文件編碼格式在相應的信息列表中找到相匹配的信息,微處理器將直接把文件讀入大容量緩存,并對該文件進行分割打包成標準的TS流格式通過CI傳輸流接口傳送至數(shù)字電視內(nèi)進行解碼播放。
6.根據(jù)權利要求1所述的數(shù)字電視CI公共接口到IEEE-1394接口的轉換設備,其特征在于該轉換設備包含一機殼,包括可相互扣合的上面蓋、下面蓋;一解碼模塊,分別設置于微控制器、大容量緩存與編碼器之間,由若干個并聯(lián)的解碼器構成,用以在微控制器的控制下選擇相應的解碼器對文件進行解碼;一大容量緩存,分別設置于微控制器與解碼模塊之間,用以存儲原始文件以及經(jīng)重新編碼的文件;一編碼器,接于解碼模塊,用以將經(jīng)過解碼的文件采用數(shù)字電視內(nèi)置解碼器所能解碼的格式進行重新編碼;其中,當IEEE-1394設備中的數(shù)據(jù)編碼與解碼過程由專用的集成電路ASIC完成時,微控制器將直接把文件讀入大容量緩存,在微控制器的控制下,解碼模塊選擇相對應的解碼器對文件進行解碼,并經(jīng)編碼器將經(jīng)過解碼的文件采用數(shù)字電視內(nèi)置解碼器所能解碼的格式進行重新編碼,以標準的TS流格式通過CI傳輸流接口傳送至數(shù)字電視內(nèi)進行解碼播放。
7.根據(jù)權利要求1所述的數(shù)字電視CI公共接口到IEEE-1394接口的轉換設備,其特征在于該轉換設備包含一機殼,包括可相互扣合的上面蓋、下面蓋;一CPU,分別雙向連接程序存儲器、協(xié)處理器、大容量緩存,其單向連接微處理器、編碼輸出,用于程序和解碼過程的控制;一程序存儲器,其雙向連接CPU,由若干個解碼模塊、編碼模塊構成,每一個模塊針對了不同的編碼格式,對用戶所選的文件進行解碼,然后重新編碼輸出;一協(xié)處理器,其雙向連接CPU,用以加速CPU編解碼的過程,并可以降低CPU的工作量;一大容量緩存,其分別雙向連接CPU及微控制器,用以存儲原始文件以及經(jīng)重新編碼的文件;一微控制器,其分別接入CPU、大容量緩存,用以控制轉換設備內(nèi)部各功能模塊的工作、處理與數(shù)字電視在CI命令接口上的通信以及將轉換后的文件分割打包成TS流在CI的數(shù)據(jù)流接口上面進行傳送;其中,當IEEE-1394設備中的數(shù)據(jù)編碼和解碼過程由CPU、協(xié)處理器、軟件、程序存儲器來完成時,微控制器將直接把文件讀入大容量緩存,并在CPU的控制下,程序存儲器選擇相對應的解碼模塊對文件進行解碼,并經(jīng)編碼模塊將經(jīng)過解碼的文件采用數(shù)字電視內(nèi)置解碼器所能解碼的格式進行重新編碼,最后經(jīng)CPU將編碼以標準的TS流格式通過CI傳輸流接口傳送至數(shù)字電視內(nèi)進行解碼播放。
8.根據(jù)權利要求1所述的數(shù)字電視CI公共接口到IEEE-1394接口的轉換設備,其特征在于該轉換設備包含一機殼,包括可相互扣合的上面蓋、下面蓋;一CPU,分別雙向連接程序存儲器、協(xié)處理器、大容量緩存,其單向連接微處理器、編碼模塊,用于程序和解碼過程的控制;一程序存儲器,其雙向連接CPU,由若干個解碼模塊構成,每一個模塊針對了不同的編碼格式,對用戶所選的文件進行解碼;一協(xié)處理器,其雙向連接CPU,用以加速CPU編解碼的過程,并可以降低CPU的工作量;一大容量緩存,其分別雙向連接CPU及微控制器,用以存儲原始文件以及經(jīng)重新編碼的文件;一微控制器,其分別接入CPU、大容量緩存,用以控制轉換設備內(nèi)部各功能模塊的工作、處理與數(shù)字電視在CI命令接口上的通信以及將轉換后的文件分割打包成TS流在CI的數(shù)據(jù)流接口上面進行傳送;一編碼模塊,其連接于CPU,以將經(jīng)過解碼的文件用數(shù)字電視內(nèi)置解碼器所能解碼的格式進行重新編碼;其中,當IEEE-1394設備中的數(shù)據(jù)采用軟件功能完成綜合解碼,采用專用的集成電路ASIC進行硬件編碼的編解碼時,解碼功能由CPU用駐留在程序存儲器中的各種程序模塊完成。
9.根據(jù)權利要求1所述的數(shù)字電視CI公共接口到IEEE-1394接口的轉換設備,其特征在于該轉換設備可分別與計算機周邊外設裝置接駁。
10.一種數(shù)字電視CI公共接口到IEEE-1394接口的轉換方法,其特征在于包含以下步驟判斷步驟,判斷用戶選擇的IEEE-1394設備的文件是否可被數(shù)字電視內(nèi)置的解碼器解碼;執(zhí)行步驟,若判斷步驟判斷出IEEE-1394設備中被選中的文件無法被數(shù)字電視內(nèi)置的解碼器解碼時,微處理器將通過轉換設備的邏輯單元進行解碼和重新編碼;發(fā)送步驟,對于可被數(shù)字電視內(nèi)置的解碼器解碼或經(jīng)編、解碼后以數(shù)字電視內(nèi)置的解碼器所能識別的格式文件進行分割打包成標準的TS流格式通過CI數(shù)據(jù)流接口提供給數(shù)字電視進行播放。
全文摘要
本發(fā)明涉及一種將IEEE-1394設備接入數(shù)字電視的設備并通過該設備支持IEEE-1394設備中的數(shù)據(jù)在數(shù)字電視中的直接播放,以及將電視節(jié)目保存于外部IEEE-1394設備的數(shù)字電視CI公共接口到IEEE-1394接口的轉換設備及其轉換方法。其數(shù)字電視接收機與一采用公共接口的轉換設備之間通過公共接口連接。其轉換方法判斷步驟,判斷用戶選擇的IEEE-1394設備的文件是否可被數(shù)字電視內(nèi)置的解碼器解碼→執(zhí)行步驟,若判斷步驟判斷出IEEE-1394設備中被選中的文件無法被數(shù)字電視內(nèi)置的解碼器解碼時,微處理器將通過轉換設備的邏輯單元進行解碼和重新編碼→發(fā)送步驟,對于可被數(shù)字電視內(nèi)置的解碼器解碼或經(jīng)編、解碼后以數(shù)字電視內(nèi)置的解碼器所能識別的格式文件進行分割打包成標準的TS流格式通過CI數(shù)據(jù)流接口提供給數(shù)字電視進行播放。
文檔編號H04N7/16GK1602045SQ20041005153
公開日2005年3月30日 申請日期2004年9月21日 優(yōu)先權日2004年9月21日
發(fā)明者嚴顯峰 申請人:深圳國微技術有限公司