專利名稱:數(shù)據(jù)流處理器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種處理多個(gè)數(shù)據(jù)流的數(shù)據(jù)流處理器。
在這種狀況下,所出現(xiàn)的就不僅是具有一個(gè)功能的數(shù)碼AV機(jī),還有具有多個(gè)功能的數(shù)碼AV機(jī)。例如,擁有IEEE 1394接口的數(shù)碼TV接收機(jī),能夠“接收并表示正在播放的節(jié)目”、“接收正在播放的節(jié)目并將它錄到通過IEEE1394總線聯(lián)接的外部錄放像機(jī)中”、“從通過IEEE1394總線聯(lián)接的外部錄放像機(jī)重放所錄下的節(jié)目”。輸?shù)竭@個(gè)數(shù)碼TV接收機(jī)的數(shù)據(jù)流,是“正在播放的數(shù)據(jù)流”、“由通過IEEE1394總線聯(lián)接的外部錄像機(jī)播放的電視節(jié)目的數(shù)據(jù)流”;輸出的數(shù)據(jù)流是“記錄到通過IEEE1394總線聯(lián)接的外部錄像機(jī)里的電視節(jié)目的數(shù)據(jù)流”。多個(gè)數(shù)據(jù)流就是這樣被輸出、輸入。
數(shù)碼TV接收機(jī)中,設(shè)有處理數(shù)據(jù)流的集成電路(LSI)作傳輸解碼器,還設(shè)有一個(gè)與該集成電路不同的另一個(gè)集成電路,它是一個(gè)既將從外部輸入的數(shù)據(jù)流提供給傳輸解碼器、又將由傳輸解碼器處理了的數(shù)據(jù)流輸向外部的數(shù)據(jù)流輸出、入接口集成電路(如IEEE1394接口集成電路)。而且,這些集成電路在印刷電路板上的連接根據(jù)應(yīng)用系統(tǒng)而被最優(yōu)化。然而,受時(shí)空的限制,現(xiàn)階段的設(shè)計(jì)人員是不可能全面考慮到未來所有的使用方法,故將來的應(yīng)用范圍就會(huì)受限于人們?cè)谠O(shè)計(jì)系統(tǒng)時(shí)所做出的設(shè)想。
最近,由于集成電路集成化的發(fā)展,而有可能將傳輸解碼器和數(shù)據(jù)流輸出、入接口放在一個(gè)集成電路內(nèi)。為此,人們必須對(duì)在集成電路一直被利用的將來集成電路的應(yīng)用范圍及在使用集成電路的系統(tǒng)中所要實(shí)現(xiàn)的功能作出一個(gè)很好的設(shè)想。
另一方面,隨著圖像、聲音數(shù)字化及網(wǎng)絡(luò)化的發(fā)展,數(shù)據(jù)流輸出、入接口的種類在增加,必須同時(shí)處理的數(shù)據(jù)流的數(shù)量也在增加。而且,數(shù)據(jù)流的處理內(nèi)容也更加多樣化。
本發(fā)明所涉及的數(shù)據(jù)流處理器,包括選擇部分和第1~第5的處理部分。選擇部分根據(jù)來自外部的控制將多個(gè)輸入和多個(gè)輸出對(duì)應(yīng)好,將傳給多個(gè)輸入中的每一個(gè)輸入的數(shù)據(jù)流傳給所對(duì)應(yīng)的輸出;第1處理部分將第1數(shù)據(jù)流傳給所述多個(gè)輸入中的第1輸入;第2處理部分將第2數(shù)據(jù)流傳給所述多個(gè)輸入中的第2輸入;第3處理部分接收來自所述多個(gè)輸出中的第1輸出的數(shù)據(jù)流;第4處理部分接收來自所述多個(gè)輸出中的第2輸出的數(shù)據(jù)流;第5處理部分接收來自所述多個(gè)輸出中的第3輸出的數(shù)據(jù)流,對(duì)所接收的數(shù)據(jù)流進(jìn)行規(guī)定的處理,再將加了該處理的數(shù)據(jù)流傳給所述多個(gè)輸入中的第3輸入。
最好是,所述選擇部分讓所述多個(gè)輸入和所述多個(gè)輸出1對(duì)1對(duì)應(yīng)好。
所述數(shù)據(jù)流處理器,可通過控制選擇部分,在將來自第1處理部分的數(shù)據(jù)流傳給第3及第4處理部分中之一的同時(shí),將來自第2處理部分的數(shù)據(jù)流傳給第3及第4處理部分中之另一個(gè);還可通過控制選擇部分,在將來自第1及第2處理部分中之一的數(shù)據(jù)流傳給第3及第4處理部分中之一的同時(shí),將來自第1及第2處理部分中之另一個(gè)的數(shù)據(jù)流傳給第5處理部分,且將由第5處理部分處理后的數(shù)據(jù)流傳給第3及第3處理部分中之另一個(gè)。這樣的話,因可自由地改變輸?shù)竭x擇部分的數(shù)據(jù)流在第3到第5處理部分之間的分配關(guān)系,故可提高具有處理多個(gè)數(shù)據(jù)流功能的裝置構(gòu)成上的自由度。
最好是,所述選擇部分讓所述多個(gè)輸入中的某1個(gè)輸入對(duì)應(yīng)所述多個(gè)輸出中的某2個(gè)輸出。
所述數(shù)據(jù)流處理器,可通過控制選擇部分,將來自第1處理部分的數(shù)據(jù)流傳給第3及第4處理部分中之一和第5處理部分,且將由第5處理部分處理后的數(shù)據(jù)流傳給第3及第4處理部分中之另一個(gè)。還可將來自第1處理部分的數(shù)據(jù)流傳給第3及第4處理部分。
最好是,所述選擇部分至少?gòu)?fù)用所述的多個(gè)輸出中的2個(gè)輸出,且以它作為1個(gè)新的輸出。
根據(jù)所述數(shù)據(jù)流處理器,可自1個(gè)輸出系統(tǒng)輸出多個(gè)數(shù)據(jù)流。
圖2是詳細(xì)表示
圖1中數(shù)據(jù)流處理器的構(gòu)成的方框圖。
圖3(a)是用于說明從播放數(shù)據(jù)流中選出所希望的節(jié)目數(shù)據(jù)流,并將其儲(chǔ)存于連接在IEEE1394總線上的AVHDD的處理過程的圖;圖3(b)是用于說明從數(shù)碼VTR向外部硬盤器復(fù)制節(jié)目數(shù)據(jù)流的處理過程的圖;圖3(c)是用以說明從另外的播放選出節(jié)目數(shù)據(jù)流并將其存儲(chǔ)在硬盤器里的處理過程;圖3(d)是用以為說明從硬盤器中取出既存的數(shù)據(jù)播放信息,并將其放到在存儲(chǔ)器中,再由CPU處理時(shí)的圖。
圖4(a)是用以說明同時(shí)向存儲(chǔ)器106存儲(chǔ)播放節(jié)目的AV重播數(shù)據(jù)和其音頻數(shù)據(jù)的處理過程。圖4(b)是為說明關(guān)于播放節(jié)目數(shù)據(jù)流的AV重播數(shù)據(jù)和相同節(jié)目同步用傳輸解碼數(shù)據(jù)流形式錄像于AVHDD112的情況。
圖5是說明關(guān)于從接收播放中選取節(jié)目數(shù)據(jù)流,然后解除加在這個(gè)節(jié)目數(shù)據(jù)流上的播放密碼,進(jìn)一步在這個(gè)節(jié)目數(shù)據(jù)流上加上在儲(chǔ)存硬盤上的記錄用密碼,錄制在儲(chǔ)存硬盤器上的處理過程。
圖6是表示本發(fā)明的第2實(shí)施例所涉及系統(tǒng)的整體構(gòu)成的方框圖。
圖7是詳細(xì)表示圖6中數(shù)據(jù)流處理器的構(gòu)成的方框圖。
圖8(a)是為說明在AV解碼器上進(jìn)行解碼并重現(xiàn)從數(shù)碼攝錄像機(jī)電視播放的圖像和聲音的處理過程。圖8(b)是為說明關(guān)于通過以太網(wǎng)(R)進(jìn)行接收,對(duì)于CPU選取的數(shù)據(jù)流進(jìn)行非多路傳輸處理的情況。圖8(c)是為說明調(diào)諧器選擇處理從播放數(shù)據(jù)流中選取數(shù)碼TV接收機(jī)的軟件處理的節(jié)目表、密碼解除用鑰匙數(shù)據(jù)等處理的過程。
圖9是表示本發(fā)明第3實(shí)施例所涉及開關(guān)組的構(gòu)成的方框圖。
圖10及圖11是用以說明圖9所示的開關(guān)組的工作情況的時(shí)序圖。
(實(shí)施例1)<系統(tǒng)的整體結(jié)構(gòu)>
圖1是表示本發(fā)明的第1實(shí)施例所涉及的數(shù)碼TV接收機(jī)系統(tǒng)的整體結(jié)構(gòu)的方框圖。圖1所示的系統(tǒng),包括數(shù)碼TV接收機(jī)100、AVHDD112和數(shù)碼VTR113。
數(shù)碼TV接收機(jī)100,包括數(shù)據(jù)流處理器101、存儲(chǔ)器106、CPU107、AV解碼器108和硬盤器109。
數(shù)據(jù)流處理器101,包括調(diào)諧器110及111、矩陣開關(guān)102、IEEE1394接口103、多路分解器104和HDD接口105。調(diào)諧器110及111是為接收數(shù)碼TV播放的調(diào)諧器,向矩陣開關(guān)102輸出所接收的播放數(shù)據(jù)流。數(shù)據(jù)流處理器101中被輸入來自數(shù)碼TV調(diào)諧器110及111的播放數(shù)據(jù)流、來自IEEE1394總線B2的數(shù)據(jù)流和來自硬盤器109的電視播放數(shù)據(jù)流。所輸入的數(shù)據(jù)流被處理后又或是被儲(chǔ)存在存儲(chǔ)器106中,或是做為處理后的數(shù)據(jù)流被輸出。另外,也有所輸入的數(shù)據(jù)流原樣輸出的情況。從數(shù)據(jù)流處理器101向IEEE1394總線B2、硬盤器109、AV調(diào)諧器108輸出數(shù)據(jù)流。
存儲(chǔ)器106是數(shù)碼TV接收機(jī)100中的主存儲(chǔ)器。在CPU執(zhí)行軟件時(shí)或儲(chǔ)存數(shù)據(jù)時(shí),利用存儲(chǔ)器106。另外,在存儲(chǔ)器106中儲(chǔ)存著由數(shù)據(jù)流處理器101處理了的數(shù)據(jù)流。
AV解碼器108延長(zhǎng)并輸出由數(shù)碼TV接收機(jī)100接收/重播了的AV數(shù)據(jù)。
硬盤器109既儲(chǔ)存從數(shù)據(jù)流處理器101輸出的數(shù)據(jù)流,又向數(shù)據(jù)流處理器101輸出存儲(chǔ)著的數(shù)據(jù)流。
AVHDD112是具有錄制、電視播放數(shù)字AV數(shù)據(jù)流之功能的硬盤器。AVHDD112中包括它和總線B2之間的接口,且或錄制從總線B2輸入的數(shù)據(jù)流,或向總線B2輸出電視播放數(shù)據(jù)流。
數(shù)字VTR113是具有錄制、電視播放數(shù)字AV數(shù)據(jù)流之功能的VTR器。數(shù)字VTR113或錄制從總線B2輸入的數(shù)據(jù)流,或向總線B2輸出電視播放數(shù)據(jù)流。
<數(shù)據(jù)流處理器101的內(nèi)部構(gòu)成>
圖2是詳細(xì)表示圖1所示數(shù)據(jù)流處理器101的構(gòu)成的方框圖。
<矩陣開關(guān)102>
如圖2所示,矩陣開關(guān)102,包括輸入端T0~T7及T20、輸出端T10~T18、開關(guān)組200~208和開關(guān)控制寄存器209。
輸入端T0和T1接收來自調(diào)諧器110及111的數(shù)據(jù)流。輸入端T2及T3接收來自多路分解器104中的輸出端口OUT0及OUT1的數(shù)據(jù)流。輸入端T4~T6接收來自IEEE1394接口103的輸出端口OUT0~OUT2的數(shù)據(jù)流。輸入端T7接收來自HDD接口105的輸出端口OUT0的數(shù)據(jù)流。輸入端T20接收來自CPU總線B1的控制信號(hào)。
開關(guān)組200~208,包括開關(guān)(00~70)~(08~78)。當(dāng)開關(guān)(00~07)~(08~78)處于接通狀態(tài)時(shí),該開關(guān)組將已傳送給輸入端T0~T7的數(shù)據(jù)流再傳送給輸出端T10~T18。
開關(guān)控制寄存器209,根據(jù)從CPU107通過總線B1傳送給輸入端T20的控制信號(hào),向開關(guān)組200~208提供控制信號(hào)。傳送給開關(guān)組200~208的控制信號(hào)是指定該開關(guān)組內(nèi)所包括的開關(guān)中哪一個(gè)開關(guān)接通的信號(hào)。每一個(gè)開關(guān)組200~208都根據(jù)來自開關(guān)控制寄存器209的控制信號(hào),接通它所對(duì)應(yīng)的開關(guān)(00~07)~(08~78)的一個(gè)開關(guān)。也就是說,每一個(gè)開關(guān)組200~208根據(jù)來自開關(guān)控制寄存器209的控制信號(hào),選取傳送給輸入端T0~T7的數(shù)據(jù)流中的一個(gè)并將它傳給輸出端T10~T18。
按上述構(gòu)成的矩陣開關(guān)102,根據(jù)來自開關(guān)控制寄存器209的每個(gè)控制信號(hào)讓每一個(gè)輸出端T10~T18及輸入端T0~T7中的一個(gè)對(duì)應(yīng)上,傳送給已對(duì)上的輸入端的數(shù)據(jù)流從每一個(gè)輸出端T10~T18輸出。也就是說,傳送給輸入端T0~T7的8個(gè)輸入數(shù)據(jù)流中的每一個(gè)可以從9個(gè)輸出端T10~T18中的任一端輸出。
<IEEE1394接口103>
IEEE1394接口103,包括3個(gè)輸入端口IN0~I(xiàn)N2和3個(gè)輸出端口OUT0~OUT2。來自矩陣開關(guān)102的輸出端T10~T12的數(shù)據(jù)流被傳送給IEEE1394接口103的輸入端口IN0~I(xiàn)N2。來自IEEE 1394接口103的輸出端口OUT0~OUT2的數(shù)據(jù)流被傳送給矩陣開關(guān)102的輸入端T4~T6。IEEE1394接口103,對(duì)來自總線B2的數(shù)據(jù)流的接口形式進(jìn)行變換,并從輸出端口OUT0~OUT2將它輸出;還對(duì)傳送給輸入端口IN0~I(xiàn)N2的數(shù)據(jù)流的接口形式進(jìn)行變換并將它傳給總線B2。
<HDD接口105>
HDD接口105,包括2個(gè)輸入端口IN0及IN1和1個(gè)輸出端口OUT0。來自矩陣開關(guān)102的輸出端T18及T17的數(shù)據(jù)流被傳送給HDD接口105的輸入端口IN0及IN1。來自HDD接口105的輸出端口OUT0的數(shù)據(jù)流被傳送給矩陣開關(guān)102的輸入端T7。HDD接口105,對(duì)來自硬盤器109的數(shù)據(jù)流的接口形式進(jìn)行變換,并從輸出端口OUT0將它輸出;還對(duì)傳送給輸入端口IN0、IN1的數(shù)據(jù)流的接口形式進(jìn)行變換并將它傳給硬盤器109。
<多路分解器104>
多路分解器104,包括4個(gè)輸入端口IN0~I(xiàn)N3和2個(gè)輸出端口OUT0及OUT1。來自矩陣開關(guān)102的輸出端T13~T16的數(shù)據(jù)流被傳送給多路分解器104的輸入端口IN0~I(xiàn)N3;來自多路分解器104的輸出端口OUT0及OUT1的數(shù)據(jù)流被傳送給矩陣開關(guān)102的輸入端T2及T3。多路分解器104可以同時(shí)處理傳給IN0~I(xiàn)N3的4個(gè)數(shù)據(jù)流。多路分解器104從輸出端口OUT0、OUT1輸出處理后的數(shù)據(jù)流,并或把多路分解處理(從數(shù)據(jù)流取出數(shù)據(jù)的處理)后所得到的數(shù)據(jù)錄制在存儲(chǔ)器106或把它傳給AV分解器108。
<同時(shí)進(jìn)行多個(gè)處理>
接下來,按順序說明在上述構(gòu)成的系統(tǒng)中,是如何同時(shí)對(duì)各種數(shù)據(jù)流進(jìn)行各種處理、輸出的。
<處理1>
參照?qǐng)D1、圖2及圖3(a),說明將所接收的節(jié)目數(shù)據(jù)流暫存于AVHDD112中,并按時(shí)間差電視播放、表示它的處理(處理1)。
首先,說明從播放數(shù)據(jù)流中選取所希望的節(jié)目數(shù)據(jù)流并將其儲(chǔ)存于AVHDD112的處理過程。
指示開關(guān)組203的開關(guān)03及開關(guān)組200的開關(guān)20接通的控制信號(hào)從CPU107傳給矩陣開關(guān)102的開關(guān)控制寄存器209。據(jù)此,開關(guān)控制寄存器209就將使開關(guān)03及20接通的控制信號(hào)傳給開關(guān)組203及200。開關(guān)03及20就變成接通狀態(tài)。
由調(diào)諧器110接收的播放數(shù)據(jù)流(加密了的數(shù)據(jù)流)先被傳送給矩陣開關(guān)102的輸入端T0,再通過開關(guān)03從輸出端T13輸出,然后被傳給多路分解器104的輸入端口IN0。
多路分解器104由CPU107事先設(shè)定好,以便它能解除輸入到輸入端口IN0的數(shù)據(jù)流的密碼,選取構(gòu)成所希望的節(jié)目的數(shù)據(jù)流。多路分解器104解除輸入到輸入端口IN0的播放數(shù)據(jù)流的密碼,選取構(gòu)成所希望的節(jié)目的數(shù)據(jù)流并從輸出端口OUT0將它輸出。從多路分解器104的輸出端口OUT0輸出的數(shù)據(jù)流被傳給矩陣開關(guān)102的輸入端T2。輸給輸入端T2的數(shù)據(jù)流通過開關(guān)20從輸出端T10輸出,再又被傳給IEEE 1394接口103的輸入端口IN0。IEEE1394接口103通過總線B2將該數(shù)據(jù)流傳送給AVHDD112。由AVHDD112儲(chǔ)存該數(shù)據(jù)流。
其次,說明按順序讀出儲(chǔ)存于AVHDD 112的節(jié)目數(shù)據(jù)流,按時(shí)間差重播所接收的節(jié)目的過程。
不僅指示接通開關(guān)組203的開關(guān)03及開關(guān)組200的開關(guān)20,還指示開關(guān)組204的開關(guān)44接通的控制信號(hào)從CPU107提供給矩陣開關(guān)102的開關(guān)控制寄存器209。據(jù)此,開關(guān)控制寄存器209將使開關(guān)03、20及追加開關(guān)44接通的控制信號(hào)傳給開關(guān)組204。開關(guān)03、20及追加開關(guān)44就處于接通狀態(tài)。
多路分解器104除上述設(shè)定以外,還由CPU107設(shè)定好,以便它能傳給輸入端口IN1的數(shù)據(jù)流中選取AV數(shù)據(jù)并將它傳給AV解碼器108。
此后,儲(chǔ)存于AVHDD112的節(jié)目數(shù)據(jù)流被依次讀出,并被從IEEE1394接口103的輸出端口OUT0傳給矩陣開關(guān)102的輸入端T4。傳給輸入端T4的數(shù)據(jù)流通過開關(guān)44,而從輸出端T14輸出,再被傳給多路分解器104的輸入端口IN1。多路分解器104取出構(gòu)成節(jié)目的AV數(shù)據(jù)并將它提供給AV解碼器108。這樣就實(shí)現(xiàn)了電視播放節(jié)目的AV電視播放。按上述的進(jìn)行,將所接收的節(jié)目暫存于AVHDD 112中并按時(shí)間差電視播放、顯示的處理。
<處理2>
下面,參照?qǐng)D1、圖2及圖3(b),說明從數(shù)字VTR113向硬盤器109復(fù)制節(jié)目數(shù)據(jù)流的處理(處理2)。處理2與上述處理1同時(shí)進(jìn)行。
指示開關(guān)組208的開關(guān)58接通的控制信號(hào)被從CPU107傳給矩陣開關(guān)102的開關(guān)控制寄存器209。開關(guān)控制寄存器209據(jù)此將使開關(guān)58接通的控制信號(hào)傳給開關(guān)組208。開關(guān)58據(jù)此而成為接通狀態(tài)。另外,IEEE 1394接口103被設(shè)定為能從輸出端口OUT1輸出來自數(shù)字VTR113的電視播放數(shù)據(jù)流。還有,HDD接口105被設(shè)定好,以便將提供給輸入端口IN0的數(shù)據(jù)流儲(chǔ)存于硬盤器109。
若在做好上述設(shè)定后電視播放數(shù)字VTR113,所電視播放的數(shù)據(jù)流就被從IEEE1394接口103的輸出端口OUT1提供給矩陣開關(guān)102的輸入端T5,并通過開關(guān)58從輸出端T18提供給HDD接口105的輸入端IN0,而被儲(chǔ)存于硬盤器109中,如圖3(b)所示。
因處理2中的數(shù)據(jù)流在矩陣開關(guān)102內(nèi)的經(jīng)過途徑和上述處理1的經(jīng)過途徑不同,故處理2可和處理1并列著同時(shí)進(jìn)行。
<處理3>
下面,參照?qǐng)D1、圖2及圖3(c),說明選取來自別的接收播放的節(jié)目數(shù)據(jù)流并將它記錄到硬盤器109的處理(處理3)。處理3與上述處理1、2同時(shí)進(jìn)行。
指示開關(guān)組205的開關(guān)15及開關(guān)組207的開關(guān)37接通的控制信號(hào)被從CPU107傳給矩陣開關(guān)102的開關(guān)控制寄存器209。開關(guān)控制寄存器209據(jù)此將使開關(guān)15及37接通的控制信號(hào)傳給開關(guān)組205及207。開關(guān)15及37就據(jù)此而成為接通狀態(tài)。
由調(diào)諧器111接收了的播放數(shù)據(jù)流被傳給矩陣開關(guān)102的輸入端T1,并通過開關(guān)15被從輸出端T15輸出,然后又被輸?shù)蕉嗦贩纸馄?04的輸入端口IN2。
多路分解器104由CPU107中事先設(shè)定好,以便可以選取構(gòu)成所希望的節(jié)目的數(shù)據(jù)流。多路分解器104從被輸入到輸入端口IN2的播放數(shù)據(jù)流中選取構(gòu)成所希望的節(jié)目的數(shù)據(jù)流,并將它從輸出端口OUT1輸出。從多路分解器104的輸出端口OUT1輸出的數(shù)據(jù)流被傳給矩陣開關(guān)102的輸入端T3。輸入給輸入端T3的數(shù)據(jù)流通過開關(guān)37而被從輸出端T17輸出,然后又被提供給HDD接口105的輸入端口IN1。HDD接口105將該數(shù)據(jù)流儲(chǔ)存于硬盤器109中。
因處理3中的數(shù)據(jù)流在矩陣開關(guān)102內(nèi)的經(jīng)過途徑和上述處理1、2的經(jīng)過途徑不同,故處理3可和處理1、2并列著同時(shí)進(jìn)行。
<處理4>
下面,參照?qǐng)D1、圖2及圖3(d),說明選取儲(chǔ)存在硬盤器109中的數(shù)據(jù)播放信息,并將它存到存儲(chǔ)器106中再在CPU107中進(jìn)行處理的情況(處理4)。處理4和上述處理1~3可同時(shí)進(jìn)行。
指示開關(guān)組206的開關(guān)76接通的控制信號(hào)被從CPU107傳給矩陣開關(guān)102的開關(guān)控制寄存器209。開關(guān)控制寄存器209據(jù)此將使開關(guān)76接通的控制信號(hào)傳給開關(guān)組206。開關(guān)76就據(jù)此而成為接通狀態(tài)。另外,多路分解器104由CPU107設(shè)定好,以便能從提供給輸入端口IN3的數(shù)據(jù)流中選取數(shù)據(jù)播放信息并將它儲(chǔ)存于存儲(chǔ)器106中。
HDD接口105,選取事先存儲(chǔ)于硬盤器109中的數(shù)據(jù)播放信息,并將它從輸出端口OUT0提供給矩陣開關(guān)102的輸入端T7。提供給輸入端T7的數(shù)據(jù)流通過開關(guān)76被從輸出端T16提供給多路分解器104的輸入端口IN3。多路分解器104遵從設(shè)定從提供給輸入端口IN3的數(shù)據(jù)流中選取數(shù)據(jù)播放信息并將它存儲(chǔ)于儲(chǔ)存器106中。如此,CPU107就可以參照儲(chǔ)存在儲(chǔ)存器106中的數(shù)據(jù)播放信息進(jìn)行處理。
因處理4中的數(shù)據(jù)流在矩陣開關(guān)102內(nèi)的經(jīng)過途徑和上述處理1~3的經(jīng)過途徑不同,故處理4可和處理1~3并列著同時(shí)進(jìn)行。
<對(duì)一個(gè)數(shù)據(jù)流進(jìn)行多個(gè)處理>
下面,說明在圖1所示的系統(tǒng)中,對(duì)一個(gè)數(shù)據(jù)流進(jìn)行多個(gè)處理、輸出的情況。
<事例1>
首先,參照?qǐng)D1、圖2及圖4(a)、說明同時(shí)進(jìn)行播放節(jié)目的AV電視播放處理、向儲(chǔ)存器106儲(chǔ)存該節(jié)目的音頻數(shù)據(jù)之處理的情況(事例1)。
指示開關(guān)組203的開關(guān)03、開關(guān)組204的開關(guān)04接通的控制信號(hào)被從CPU107傳給矩陣開關(guān)102的開關(guān)控制寄存器209。開關(guān)控制寄存器209據(jù)此將使開關(guān)03及04接通的控制信號(hào)傳給開關(guān)組203及204。開關(guān)03及04據(jù)此而成為接通狀態(tài)。另外,多路分解器104由CPU107設(shè)定好,以便能以PES包的形式從已傳給輸入端口IN0的數(shù)據(jù)流中選取要收看的節(jié)目的AV數(shù)據(jù),并將它輸給AV解碼器108;多路分解器104還被設(shè)定好,以便能從已傳給輸入端口IN1的數(shù)據(jù)流中選取要收看的節(jié)目的AV數(shù)據(jù),并以它作基本數(shù)據(jù)流,再將它存儲(chǔ)于存儲(chǔ)器106中。
來自調(diào)諧器110的播放數(shù)據(jù)流被傳給矩陣開關(guān)102的輸入端T0。該數(shù)據(jù)流通過開關(guān)03被從輸出端T13傳給多路分解器104的輸入端口IN0。多路分解器104以PES包的形式從該數(shù)據(jù)流中選取要收看的AV數(shù)據(jù),并將它輸給AV解碼器108。另一方面,來自調(diào)諧器110的播放數(shù)據(jù)流,通過矩陣開關(guān)102的開關(guān)04被從輸出端T14傳給多路分解器104的輸入端口IN1。多路分解器104以基本數(shù)據(jù)流的形式從該數(shù)據(jù)流中選取要收看的節(jié)目的AV數(shù)據(jù),再將它存儲(chǔ)于存儲(chǔ)器106中。
這樣,一個(gè)數(shù)據(jù)流就能被分支而可同時(shí)對(duì)它進(jìn)行多個(gè)處理。
<事例2>
其次,參照?qǐng)D1、圖2及圖4(b)、說明同時(shí)進(jìn)行播放節(jié)目數(shù)據(jù)流的AV電視播放處理、以TS形式將該節(jié)目錄制到AVHDD112的情況。
指示開關(guān)組203的開關(guān)03、開關(guān)組204的開關(guān)04及開關(guān)組200的開關(guān)20接通的控制信號(hào)被從CPU107傳給矩陣開關(guān)102的開關(guān)控制寄存器209。開關(guān)控制寄存器209據(jù)此將使開關(guān)03、04及20接通的控制信號(hào)傳給開關(guān)組203、204及200。開關(guān)03、04及20據(jù)此而成為接通狀態(tài)。另外,多路分解器104由CPU107設(shè)定好,以便能以PES包的形式從已傳給輸入端口IN0的數(shù)據(jù)流中選取要收看的節(jié)目的AV數(shù)據(jù),并將它輸給AV解碼器108;多路分解器104還被設(shè)定好,以便能以TS的形式從已傳給輸入端口IN1的數(shù)據(jù)流中選取要收看的節(jié)目的數(shù)據(jù)流,再將它從輸出端口0輸出;設(shè)定好IEEE 1394接口103,以便將傳給輸入端口IN0的數(shù)據(jù)流記錄到AVHDD112中。
來自調(diào)諧器110的播放數(shù)據(jù)流被傳給矩陣開關(guān)102的輸入端T0。該數(shù)據(jù)流通過開關(guān)03被從輸出端T13傳給多路分解器104的輸入端口IN0。多路分解器104以PES包的形式從該數(shù)據(jù)流中選取要收看的AV數(shù)據(jù),并將它輸給AV解碼器108。另一方面,來自調(diào)諧器110的播放數(shù)據(jù)流,通過矩陣開關(guān)102的開關(guān)04被從輸出端T15傳給多路分解器104的輸入端口IN1。多路分解器104以TS的形式從該數(shù)據(jù)流中選取要收看的節(jié)目,并從輸出端口OUT0將它輸出。從多路分解器104的輸出端口OUT0輸出的數(shù)據(jù)流被傳給矩陣開關(guān)102的輸入端T2,通過開關(guān)20被從輸出端T10傳給IEEE1394接口103的輸入端口IN0。IEEE1394接口103通過總線B2將該數(shù)據(jù)流記錄到AVHDD112中。
這樣,一個(gè)數(shù)據(jù)流就能被分支而可同時(shí)對(duì)它進(jìn)行多個(gè)處理。
<其它處理>
下面,參照?qǐng)D1、圖2及圖5,說明選取來自接收播放的節(jié)目數(shù)據(jù)流,將加給該節(jié)目數(shù)據(jù)流的播放用密碼解除,加上硬盤記錄用密碼之后,再記錄到硬盤器109里的處理。
指示開關(guān)組205的開關(guān)15、開關(guān)組206的開關(guān)26及開關(guān)組207的開關(guān)37接通的控制信號(hào)被從CPU107傳給矩陣開關(guān)102的開關(guān)控制寄存器209。開關(guān)控制寄存器209據(jù)此將使開關(guān)15、26及37接通的控制信號(hào)傳給開關(guān)組205、206及207。開關(guān)15、26及37據(jù)此而成為接通狀態(tài)。由調(diào)諧器111接收的播放數(shù)據(jù)流被傳給矩陣開關(guān)102的輸入端T1,并通過開關(guān)15被從輸出端T15輸出,又被輸?shù)蕉嗦贩纸馄?04的輸入端口IN2。
多路分解器104由CPU107中事先設(shè)定好,以便從已輸入到輸入端口IN2的數(shù)據(jù)流中選取構(gòu)成被記錄節(jié)目的數(shù)據(jù)流,解除播放用密碼;以及給從輸入端口IN3輸入的數(shù)據(jù)流加上硬盤記錄用密碼。
多路分解器104從已輸入到輸入端口IN2的數(shù)據(jù)流中選取構(gòu)成所希望的節(jié)目的數(shù)據(jù)流,解除加給該數(shù)據(jù)流的播放用密碼,之后再?gòu)妮敵龆丝贠UT0輸出它。
從多路分解器104的輸出端口OUT0輸出的數(shù)據(jù)流被傳給多路分解器104的輸入端T2。輸給輸入端T2的數(shù)據(jù)流通過開關(guān)26而被從輸出端T16輸出,又被輸?shù)蕉嗦贩纸馄?04的輸入端口IN3。
多路分解器104給輸入到輸入端口IN3的數(shù)據(jù)流加上硬盤記錄用密碼,再將它從輸出端口OUT1輸出。
從多路分解器104的輸出端口OUT1輸出的數(shù)據(jù)流被傳給矩陣開關(guān)102的輸入端T3。被輸給輸入端T3的數(shù)據(jù)流通過開關(guān)37被從輸出端T17輸出,又被傳給HDD接口105的輸入端口IN1。HDD接口105將該數(shù)據(jù)流儲(chǔ)存于硬盤器109中。
這樣,所輸入的數(shù)據(jù)流就由多路分解器104解除播放用密碼,經(jīng)由矩陣開關(guān)102再次被輸?shù)蕉嗦贩纸馄?04中。在多路分解器104中,進(jìn)行硬盤記錄用密碼化處理,再經(jīng)過矩陣開關(guān)102自硬盤接口105存儲(chǔ)于硬盤器109中。
<效果>
如上所述,在實(shí)施例1所涉及的系統(tǒng)下,可同時(shí)并列處理多個(gè)數(shù)據(jù)流,也可直接輸出所輸入的數(shù)據(jù)流。還可根據(jù)矩陣開關(guān)102內(nèi)的開關(guān)是如何設(shè)定的來自由地改變系統(tǒng)結(jié)構(gòu)。
需提一下,矩陣開關(guān)102、IEEE1394接口103及HDD接口105的輸出入端口數(shù)并不限于上述個(gè)數(shù),可根據(jù)所需的系統(tǒng)結(jié)構(gòu)自由地設(shè)定它。也不排除其它種類的數(shù)據(jù)流輸出入接口、數(shù)據(jù)流處理電路等。
(實(shí)施例2)<系統(tǒng)的整體結(jié)構(gòu)>
圖6是表示本發(fā)明的實(shí)施例2所涉及的數(shù)碼TV接收機(jī)系統(tǒng)的整體結(jié)構(gòu)的方框圖。圖6所示的系統(tǒng),包括數(shù)碼TV接收機(jī)500、AVHDD112和數(shù)碼攝錄像機(jī)508。
數(shù)碼TV接收機(jī)500,包括數(shù)據(jù)流處理器501、存儲(chǔ)器106、CPU107、以太網(wǎng)(R)接口507、DVD驅(qū)動(dòng)器509。
數(shù)據(jù)流處理器501,包括調(diào)諧器111、矩陣開關(guān)502、IEEE1394接口503、多路分解器504、AV解碼器505、HDD接口105和DMA電路506。向數(shù)據(jù)流處理器501輸入來自調(diào)諧器111的播放數(shù)據(jù)流、來自總線B2的數(shù)據(jù)流和來自DVD驅(qū)動(dòng)器509的電視播放數(shù)據(jù)流。所輸入的數(shù)據(jù)流被處理后又或是被儲(chǔ)存在存儲(chǔ)器106中,或是做為處理后的數(shù)據(jù)流被輸出。另外,也有所輸入的數(shù)據(jù)流原樣輸出的情況。還可,從向存儲(chǔ)器106儲(chǔ)存數(shù)據(jù)流,或從存儲(chǔ)器106讀出數(shù)據(jù)流并將它輸入。從數(shù)據(jù)流處理器501向總線B2、DVD驅(qū)動(dòng)器509、AV解碼器505輸出數(shù)據(jù)流。
DVD驅(qū)動(dòng)器509錄制從數(shù)據(jù)處理器501輸出的數(shù)據(jù)流,或向數(shù)據(jù)流處理器501輸出所儲(chǔ)存的數(shù)據(jù)流。
以太網(wǎng)(R)接口507或向存儲(chǔ)器106儲(chǔ)存通過以太網(wǎng)(R)接收了的數(shù)據(jù),以及將存儲(chǔ)器106內(nèi)的數(shù)據(jù)發(fā)送給以太網(wǎng)。
數(shù)碼攝錄像機(jī)508或通過總線B2播放所錄制了的AV數(shù)據(jù)流,或錄制通過總線B2輸入了的AV數(shù)據(jù)流。
<數(shù)據(jù)流處理器501的內(nèi)部構(gòu)成>
圖7是詳細(xì)表示圖6所示的數(shù)據(jù)流處理器501的構(gòu)成的方框圖。
<矩陣開關(guān)502>
如圖7所示,矩陣開關(guān)502,包括輸入端T30~T37及T50、輸出端T40~T48、開關(guān)組600~608和開關(guān)控制寄存器609。
輸入端T30接收來自DMA電路506的輸出端口OUT0的數(shù)據(jù)流。輸入端T31接收來自調(diào)諧器111的數(shù)據(jù)流。輸入端T32及T33接收來自多路分解器504的輸出端口OUT0及OUT1的數(shù)據(jù)流。輸入端T34~T36接收來自IEEE1394接口503的輸出端口OUT0~OUT2的數(shù)據(jù)流。輸入端T37接收來自HDD接口105的輸出端口OUT0的數(shù)據(jù)流。輸入端T50接收來自總線B1的控制信號(hào)。
開關(guān)組600,包括開關(guān)00~30、70。當(dāng)開關(guān)00~30、70處于接通狀態(tài)時(shí),該開關(guān)組將已傳送給輸入端T30~T33、T37的數(shù)據(jù)流再傳送給輸出端T40。開關(guān)組601,包括開關(guān)01~31、71。當(dāng)開關(guān)01~31、71處于接通狀態(tài)時(shí),該開關(guān)組將已傳送給輸入端T30~T33、T37的數(shù)據(jù)流再傳送給輸出端T41。開關(guān)組602,包括開關(guān)02~72。當(dāng)開關(guān)02~72處于接通狀態(tài)時(shí),該開關(guān)組將已傳送給輸入端T30~T37的數(shù)據(jù)流再傳送給輸出端T42。開關(guān)組603,包括開關(guān)13~73。當(dāng)開關(guān)13~73處于接通狀態(tài)時(shí),該開關(guān)組將已傳送給輸入端T31~T37的數(shù)據(jù)流再傳送給輸出端T43。開關(guān)組604,包括開關(guān)04、14、44~74。當(dāng)開關(guān)04、14、44~74處于接通狀態(tài)時(shí),該開關(guān)組將已傳送給輸入端T30、T31、T34~T37的數(shù)據(jù)流再傳送給輸出端T44。開關(guān)組605,包括開關(guān)05、15、45~75。當(dāng)開關(guān)05、15、45~75處于接通狀態(tài)時(shí),該開關(guān)組將已傳送給輸入端T30、T31、T34~T37的數(shù)據(jù)流再傳送給輸出端T45。開關(guān)組606,包括開關(guān)06、16、46~76。當(dāng)開關(guān)06、16、46~76處于接通狀態(tài)時(shí),該開關(guān)組將已傳送給輸入端T30、T31、T34~T37的數(shù)據(jù)流再傳送給輸出端T46。開關(guān)組607,包括開關(guān)07~67。當(dāng)開關(guān)07~67處于接通狀態(tài)時(shí),該開關(guān)組將已傳送給輸入端T30~T36的數(shù)據(jù)流再傳送給輸出端T47。開關(guān)組608,包括開關(guān)08~68。當(dāng)開關(guān)08~68處于接通狀態(tài)時(shí),該開關(guān)組將已傳送給輸入端T30~T36的數(shù)據(jù)流再傳送給輸出端T48。
圖7所示開關(guān)組600~608與圖2所示的開關(guān)組200~208相比,省略了一部分開關(guān)。這是因?yàn)槭÷粤藢腎EEE1394接口503輸入的數(shù)據(jù)輸出給IEEE1394接口503時(shí)不可能通過的開關(guān)。
開關(guān)控制寄存器609,根據(jù)從CPU107通過總線B1傳送給輸入端T50的控制信號(hào),向開關(guān)組600~608提供控制信號(hào)。傳送給開關(guān)組600~608的控制信號(hào)是指定該開關(guān)組內(nèi)所包括的開關(guān)中哪一個(gè)開關(guān)接通的信號(hào)。開關(guān)組600~608根據(jù)來自開關(guān)控制寄存器609的控制信號(hào)接通1個(gè)開關(guān)。也就是說,開關(guān)組600~608選擇提供給輸入端T30~T37的數(shù)據(jù)流中的一個(gè)并將它輸出給輸出端T40~T48。
按上述構(gòu)成的矩陣開關(guān)502,可將傳送給輸入端T30~T37的8個(gè)輸入數(shù)據(jù)流分別輸出給9個(gè)輸出端T40~T48中所指定的那一個(gè)輸出端。
<IEEE1394接口503>
IEEE1394接口503,包括2個(gè)輸入端口IN0、IN1和3個(gè)輸出端口OUT0~OUT2。來自矩陣開關(guān)502的輸出端T40、T41的數(shù)據(jù)流被傳送給IEEE1394接口503的輸入端口IN0、IN1。來自IEEE1394接口503的輸出端口OUT0~OUT2的數(shù)據(jù)流被傳送給矩陣開關(guān)502的輸入端T34~T36。IEEE1394接口503,對(duì)來自總線B2的數(shù)據(jù)流的接口形式進(jìn)行變換,并從輸出端口OUT0~OUT2將它輸出;還對(duì)傳送給輸入端口IN0、IN1的數(shù)據(jù)流的接口形式進(jìn)行變換并將它傳給總線B2。
<HDD接口105>
HDD接口105,包括2個(gè)輸入端口IN0及IN1和1個(gè)輸出端口OUT0。來自矩陣開關(guān)502的輸出端T48及T47的數(shù)據(jù)流被傳送給HDD接口105的輸入端口IN0及IN1。來自HDD接口105的輸出端口OUT0的數(shù)據(jù)流被傳送給矩陣開關(guān)502的輸入端T37。HDD接口105,對(duì)來自DVD驅(qū)動(dòng)器509的數(shù)據(jù)流的接口形式進(jìn)行變換,并從輸出端口OUT0將它輸出;還對(duì)傳送給輸入端口IN1的數(shù)據(jù)流的接口形式進(jìn)行變換并將它傳給DVD驅(qū)動(dòng)器509。
<多路分解器504>
多路分解器504,包括3個(gè)輸入端口IN1~I(xiàn)N3和2個(gè)輸出端口OUT0及OUT1。來自矩陣開關(guān)502的輸出端T44~T46的數(shù)據(jù)流被傳送給多路分解器504的輸入端口IN1~I(xiàn)N3;來自多路分解器504的輸出端口OUT0及OUT1的數(shù)據(jù)流被傳送給矩陣開關(guān)502的輸入端T32及T33。多路分解器504可以同時(shí)處理傳給IN1~I(xiàn)N3的3個(gè)數(shù)據(jù)流。多路分解器504從輸出端口OUT0、OUT1輸出處理后的數(shù)據(jù)流,并還會(huì)把多路分解處理(從數(shù)據(jù)流取出數(shù)據(jù)的處理)后所得到的數(shù)據(jù)通過總線B1錄制在存儲(chǔ)器106中。
<DMA電路506>
DMA電路506,包括輸入端口IN0和輸出端口OUT0。來自矩陣開關(guān)502的輸出端T43的數(shù)據(jù)流被傳送給DMA電路506的輸入端口IN0;來自DMA電路506的輸出端口OUT0的數(shù)據(jù)流被傳送給矩陣開關(guān)502的輸入端T30。DMA電路506將傳輸給輸入端口IN0的數(shù)據(jù)流通過總線B1寫入存儲(chǔ)器106的同時(shí),記錄該數(shù)據(jù)流在存儲(chǔ)器106的寫入位置;它還在通過總線B1讀出已寫入存儲(chǔ)器106內(nèi)的數(shù)據(jù)流并將它從輸出端口OUT0輸出的同時(shí),記錄該數(shù)據(jù)流在存儲(chǔ)器106中的讀出位置。
<各種處理>
接下來,說明在圖6所示的系統(tǒng)中是怎樣對(duì)各種數(shù)據(jù)流進(jìn)行各種處理的。
<處理1>
首先,參照?qǐng)D6、圖7及圖8(a)說明由AV解碼器505對(duì)從數(shù)碼攝錄像機(jī)508電視播放的影像、音響數(shù)據(jù)流進(jìn)行解碼后,進(jìn)行電視播放的情況。
指示開關(guān)組603的開關(guān)53及開關(guān)組602的開關(guān)02接通的控制信號(hào)從CPU107傳給開關(guān)控制寄存器609。據(jù)此,開關(guān)控制寄存器609就將使開關(guān)53及02接通的控制信號(hào)傳給開關(guān)組603及602。開關(guān)53及02就變成接通狀態(tài)。進(jìn)一步,在DMA電路506中設(shè)定存儲(chǔ)器106內(nèi)的數(shù)據(jù)儲(chǔ)存區(qū)域地址,一邊在這個(gè)數(shù)據(jù)儲(chǔ)存區(qū)域存儲(chǔ)輸入的數(shù)據(jù)流,一邊對(duì)應(yīng)來自AV解碼器505的數(shù)據(jù)要求,從數(shù)據(jù)儲(chǔ)存區(qū)域讀出數(shù)據(jù)流的形式設(shè)定好DMA電路506。
從數(shù)碼攝錄像機(jī)508向總線B2輸出的音像數(shù)據(jù)流被輸入到IEEE1394接口503,再通過輸出端口OUT1,輸入到矩陣開關(guān)502的輸入端T35。該數(shù)據(jù)流通過開關(guān)53,從輸出端T43輸入到DMA電路506的輸入端口IN0。DAM電路506在存儲(chǔ)器106內(nèi)的儲(chǔ)存區(qū)域中寫入該數(shù)據(jù)流。這時(shí)的DMA電路,參照存儲(chǔ)器106內(nèi)數(shù)據(jù)流的讀出位置,在記錄著還沒有讀出的數(shù)據(jù)流的區(qū)域不能寫入數(shù)據(jù)流。也就是,在存儲(chǔ)器106內(nèi),記錄著未讀出數(shù)據(jù)流以外的區(qū)域?qū)懭霐?shù)據(jù)流。
從AV解碼器505提出數(shù)據(jù)要求時(shí),DMA電路506就從存儲(chǔ)器106內(nèi)的數(shù)據(jù)儲(chǔ)存區(qū)域讀出被儲(chǔ)存著的數(shù)據(jù)流,然后通過輸出端口OUT0傳給矩陣開關(guān)組502的輸入端T30。這時(shí)的DMA電路,參照存儲(chǔ)器106內(nèi)數(shù)據(jù)流的讀出位置,從已經(jīng)記錄著數(shù)據(jù)流的區(qū)域讀出的數(shù)據(jù)流。這個(gè)數(shù)據(jù)流通過數(shù)據(jù)流開關(guān)02從輸出端T42過渡給AV解碼器505的輸入端口IN0,再由AV解碼器505進(jìn)行AV解碼處理后被顯示播放。
<處理2>
下面,參照?qǐng)D6、圖7及圖8(b)說明對(duì)通過以太網(wǎng)(R)接收,由CPU選取的數(shù)據(jù)流的多路分解處理。
指示開關(guān)組604的開關(guān)04接通的控制信號(hào)被從CPU107傳給開關(guān)控制寄存器609。開關(guān)控制寄存器609據(jù)此將使開關(guān)04接通的控制信號(hào)傳給開關(guān)組604。開關(guān)04據(jù)此而成為接通狀態(tài)。另外,將多路分解器504設(shè)定為對(duì)傳給輸入端口IN1的數(shù)據(jù)流進(jìn)行多路分解處理,并將處理結(jié)果儲(chǔ)存在存儲(chǔ)器106的形式。還有,設(shè)定DMA電路506為從存儲(chǔ)器106內(nèi)的接收數(shù)據(jù)流儲(chǔ)存區(qū)域讀出數(shù)據(jù)流,然后從輸出端口OUT0輸出的形式。
以太網(wǎng)(R)接口507接收的數(shù)據(jù)包,通過總線B1儲(chǔ)存于存儲(chǔ)器106的以太網(wǎng)(R)數(shù)據(jù)接收區(qū)域。CPU107處理這個(gè)以太網(wǎng)(R)數(shù)據(jù)包,從中取出所希望的數(shù)據(jù)流,儲(chǔ)存在存儲(chǔ)器106的接收數(shù)據(jù)流儲(chǔ)存區(qū)域中。
DMA電路讀出儲(chǔ)存在存儲(chǔ)器106內(nèi)的儲(chǔ)存在接收數(shù)據(jù)儲(chǔ)存區(qū)域中的數(shù)據(jù),從輸出端口OUT0傳給矩陣開關(guān)502的輸入端口T30。該數(shù)據(jù)流通過開關(guān)04從輸出端T44傳給多路分解器504的輸入端口IN1。多路分解器504對(duì)所輸入的數(shù)據(jù)流進(jìn)行多路分解處理,并將其結(jié)果儲(chǔ)存于存儲(chǔ)器106中。
這樣,就可以通過非通常性的數(shù)據(jù)流接口,如以太網(wǎng)(R)等的接口,對(duì)所接收的數(shù)據(jù)流進(jìn)行多路分解處理。
<處理3>
下面,參照?qǐng)D6、圖7及圖8(c),說明有關(guān)從調(diào)諧器111接收的電視播放數(shù)據(jù)流(傳輸數(shù)據(jù)流)中取出要用數(shù)碼TV接收機(jī)500的軟件進(jìn)行處理的節(jié)目表、解碼鑰匙數(shù)據(jù)等的處理。
首先說明傳輸數(shù)據(jù)流的數(shù)據(jù)格式化和它的多路分解處理。傳輸數(shù)據(jù)流是由一連串的傳輸包構(gòu)成的。傳輸包為188位長(zhǎng)的數(shù)據(jù)包,儲(chǔ)存了各種各樣的數(shù)字電視播放數(shù)據(jù)。儲(chǔ)存在傳輸包中的數(shù)據(jù)主要分為PES(Packet El-ementary Stream)數(shù)據(jù)包和段數(shù)據(jù)。PES數(shù)據(jù)包儲(chǔ)存了構(gòu)成電視播放節(jié)目的音像數(shù)據(jù)(基本數(shù)據(jù))。段數(shù)據(jù)儲(chǔ)存了作為數(shù)碼TV接收機(jī)的軟件處理對(duì)象的節(jié)目表及解碼用鑰匙等。各個(gè)傳輸包都被附加了包識(shí)別子(PID)。包識(shí)別子表示儲(chǔ)存了的數(shù)據(jù)的種類,既影像、音頻、節(jié)目表等。并且,段數(shù)據(jù)的先頭附加有標(biāo)題信息。標(biāo)題信息還隱含了段數(shù)據(jù)內(nèi)容的詳細(xì)種類、內(nèi)容變更狀況的信息。
多路分解器504,識(shí)別輸入的傳輸數(shù)據(jù)流包的包識(shí)別子,判斷它是應(yīng)該接收的電視節(jié)目的基本數(shù)據(jù)流,還是應(yīng)該接收的段數(shù)據(jù)。然后進(jìn)行傳輸數(shù)據(jù)流包單位的選擇(包識(shí)別子的篩選處理)。其后,從傳輸數(shù)據(jù)流包中選出PEC包過段數(shù)據(jù)。對(duì)于被取出的段數(shù)據(jù)進(jìn)一步進(jìn)行基于段數(shù)據(jù)的標(biāo)題信息篩選處理(段篩選處理),其內(nèi)容一般為對(duì)于判斷段數(shù)據(jù)的標(biāo)題部分16字節(jié),與32種的條件數(shù)據(jù)進(jìn)行比較,判定有無(wú)一致。經(jīng)過篩選的PES包或是段數(shù)據(jù),它們的每一種暫存于存儲(chǔ)器106后,PES包,亦即音像數(shù)據(jù)經(jīng)過AV解碼器505的伸長(zhǎng)處理后由電視播放。另一方面,段數(shù)據(jù)被軟件處理,取出節(jié)目表或是密碼解除用鑰匙數(shù)據(jù),由此來控制數(shù)碼TV接收機(jī)500的操作。
一般的講,數(shù)碼TV播放的傳輸數(shù)據(jù)流的數(shù)據(jù)傳輸率約為30Mbps(2000包/秒),這樣就有必要用這個(gè)數(shù)據(jù)傳輸率在實(shí)際時(shí)間中實(shí)行多路分解處理。特別是對(duì)于1個(gè)傳輸數(shù)據(jù)流包,最大有必要實(shí)行10次區(qū)域篩選處理。也就是,有必要實(shí)行在1秒鐘內(nèi),對(duì)于2000包×10個(gè)的段數(shù)據(jù)進(jìn)行32種×16字節(jié)的比較處理(合計(jì)100兆字節(jié)的比較處理)。
實(shí)施例2中,多路分解處理的包識(shí)別子篩選處理及段篩選處理不是實(shí)時(shí)處理,而是分兩次進(jìn)行的。
首先,多路分解器504用包篩選處理的方法取出應(yīng)接收的基本數(shù)據(jù),然后儲(chǔ)存于存儲(chǔ)器106中。另一方面,多路分解器504,由在輸入的數(shù)據(jù)流中只留下具有應(yīng)該接收的段數(shù)據(jù)的包識(shí)別子的傳輸數(shù)據(jù)流包而生成的部分傳輸數(shù)據(jù)流包,并將其暫存于存儲(chǔ)器106中。然后,按順序從存儲(chǔ)器106中取出被暫存的部分傳輸數(shù)據(jù)流,再一次輸給多路分解器504進(jìn)行段篩選處理。
一般的講,數(shù)碼TV播放的傳輸數(shù)據(jù)流的數(shù)據(jù)傳輸率30Mbps中,1~2Mbps為段數(shù)據(jù)的傳輸率,剩下的為基本數(shù)據(jù)的傳輸率。也就是,經(jīng)過包識(shí)別子篩選處理取出的,只是由接收對(duì)象的段數(shù)據(jù)構(gòu)成的部分傳輸數(shù)據(jù)流的平均數(shù)據(jù)傳輸率最多為1~2Mbps。其結(jié)果,段篩選處理所必要的比較處理能力與上述的實(shí)時(shí)處理中被接收的傳輸數(shù)據(jù)流的情況相比較,可減輕1/30~1/15。如此,電路的規(guī)模就可縮小,由軟件進(jìn)行的段篩選處理就成為可能。
以下,具體說明如上所述的2階段多路分解處理的操作過程。在這里,從電視播放接收的傳輸數(shù)據(jù)流內(nèi),設(shè)定應(yīng)接收的段數(shù)據(jù)的平均數(shù)據(jù)傳輸率為1Mbps。
指示開關(guān)組605的開關(guān)15、開關(guān)組603的開關(guān)23及開關(guān)組604的開關(guān)04接通的控制信號(hào)被從CPU107傳給開關(guān)控制寄存器609。開關(guān)控制寄存器209據(jù)此將使開關(guān)15、23及04接通的控制信號(hào)傳給開關(guān)組604。開關(guān)15、23及04據(jù)此而成為接通狀態(tài)。另外,多路分解器104設(shè)定為對(duì)于從輸入端口IN2輸入的數(shù)據(jù)流,由包識(shí)別子篩選處理取出的只包含應(yīng)接收的段數(shù)據(jù)包,作成只由這個(gè)包形成的部分傳輸數(shù)據(jù)流,然后由輸出端口將它輸出的形式。還有,多路分解器504還被設(shè)定為對(duì)于從輸入端口IN1被輸入的數(shù)據(jù)流能夠進(jìn)行選擇段數(shù)據(jù)和向存儲(chǔ)器106儲(chǔ)存處理。再有,在DMA電路506中設(shè)定存儲(chǔ)器106內(nèi)的數(shù)據(jù)儲(chǔ)存區(qū)域地址,同時(shí)DMA電力506設(shè)定為將傳給輸入端口IN0的數(shù)據(jù)流儲(chǔ)存于這個(gè)區(qū)域,且低速(1Mbps)讀出該儲(chǔ)存數(shù)據(jù),然后從輸出端口OUT0輸出的形式。
由調(diào)諧器111接收的播放數(shù)據(jù)流(加密了的數(shù)據(jù)流)先被傳送給矩陣開關(guān)502的輸入端T31,再通過開關(guān)15從輸出端T45輸出,然后被傳給多路分解器504的輸入端口IN2。多路分解器504,從這個(gè)數(shù)據(jù)流中用包識(shí)別子篩選處理只取出包含段數(shù)據(jù)的包,生成只由段數(shù)據(jù)形成的部分傳輸數(shù)據(jù)流,然后將它由輸出端口OUT0輸出。因?yàn)閼?yīng)接收的段數(shù)據(jù)的平均數(shù)據(jù)傳輸率為1Mbps,所以這個(gè)部分?jǐn)?shù)據(jù)流的數(shù)據(jù)傳輸率也為1Mbps。這個(gè)部分?jǐn)?shù)據(jù)流被傳給矩陣開關(guān)502的輸入端T32,通過開關(guān)23從輸出端T43輸給電路506的輸入端口IN0。DMA電路506在存儲(chǔ)器106內(nèi)的數(shù)據(jù)儲(chǔ)存區(qū)域暫存被輸入的部分?jǐn)?shù)據(jù)流。同時(shí),若在該數(shù)據(jù)儲(chǔ)存區(qū)域上已存有數(shù)據(jù)流的情況下,DMA電路用低速(1Mbps)讀出這個(gè)數(shù)據(jù)流,然后從輸出端口OUT0輸出。這個(gè)數(shù)據(jù)流通過矩陣開關(guān)502的開關(guān)04,從輸出端T44輸給多路分解器504的輸入端口IN1。多路分解器504對(duì)于從輸入端口IN1輸入的數(shù)據(jù)流進(jìn)行取出段數(shù)據(jù)和段數(shù)據(jù)篩選處理,并將其結(jié)果數(shù)據(jù)儲(chǔ)存于存儲(chǔ)器106的所定區(qū)域。
正如這樣,為進(jìn)行不需要按實(shí)際時(shí)間處理的區(qū)域篩選處理暫存數(shù)據(jù)流后,可以重新以低速數(shù)據(jù)流的形式處理。
如此,因?qū)⒍嗦贩纸馓幚矸譃榱?個(gè)階段,削減進(jìn)行區(qū)域篩選處理的電路規(guī)模及由軟件進(jìn)行區(qū)域篩選處理都成為了可能。
在這里,設(shè)定為了由DMA電路506低速讀出儲(chǔ)存在存儲(chǔ)器106的部分傳輸數(shù)據(jù)流的形式,然而,也可以設(shè)定為多路分解器504提出數(shù)據(jù)要求,對(duì)應(yīng)于此,DMA電路506從存儲(chǔ)器106的數(shù)據(jù)儲(chǔ)存區(qū)域讀出部分傳輸數(shù)據(jù)流,提供給多路分解器504的形式。也就是,對(duì)應(yīng)于矩陣開關(guān)502的各個(gè)輸出端,設(shè)定數(shù)據(jù)要求信號(hào)的輸入,這個(gè)數(shù)據(jù)要求信號(hào)沿著矩陣開關(guān)502的聯(lián)接反方向,通過與該輸出端相對(duì)應(yīng)的輸入端輸給提供數(shù)據(jù)流的地方。在上述例中,從多路分解器504的輸入端口IN1輸出數(shù)據(jù)要求信號(hào),其經(jīng)過矩陣開關(guān)502,從DMA電路506的輸出端口OUT0輸入給DMA電路506。DMA電路506根據(jù)這個(gè)數(shù)據(jù)要求信號(hào)讀出儲(chǔ)存在存儲(chǔ)器106的部分?jǐn)?shù)據(jù)流。被讀出的部分?jǐn)?shù)據(jù)流經(jīng)過矩陣開關(guān)502提供給多路分解器504的輸入端口IN1。這樣,根據(jù)對(duì)應(yīng)于數(shù)據(jù)要求提供數(shù)據(jù),做為處理對(duì)象的部分?jǐn)?shù)據(jù)流的數(shù)據(jù)傳輸率發(fā)生變動(dòng)時(shí),也可以通過軟對(duì)應(yīng)實(shí)行多路分解處理。
<效果>
如上所述,實(shí)施例2中,因?yàn)樵O(shè)置了對(duì)于存儲(chǔ)器106的數(shù)據(jù)流可以讀出寫入的DMA電路506,暫存數(shù)據(jù)流處理中的數(shù)據(jù)及把CPU107處理了的數(shù)據(jù)做為數(shù)據(jù)流處理都變成了可能,進(jìn)一步提高了系統(tǒng)構(gòu)成的自由度。
另外,因?yàn)閿?shù)據(jù)的提供是對(duì)應(yīng)于數(shù)據(jù)要求信號(hào)而實(shí)施的,所以就增加了操作的自由度,操作的組合形式可能的輸入輸出及處理方法的種類。
還有,這個(gè)實(shí)施例中所表示了的輸入、輸出端口的數(shù)量,只是做為一個(gè)例子而已,實(shí)際運(yùn)用中不受其限制。還有,這里只說明了數(shù)據(jù)的要求信號(hào)從多路分解器504過渡給DMA電路506的例子,同樣也不受其限制,對(duì)應(yīng)于所有的數(shù)據(jù)流提供方及接收方的矩陣開關(guān)的設(shè)定都可能進(jìn)行過渡。更有勝者,不單單是數(shù)據(jù)要求信號(hào),其他的控制信號(hào)一樣可以過渡。
(實(shí)施例3)實(shí)施例1及2所述的是,矩陣開關(guān)的開關(guān)組從8個(gè)輸入端輸入的數(shù)據(jù)流中選擇1個(gè)數(shù)據(jù)流,并將其輸出的情況。實(shí)施例3的特征是,矩陣開關(guān)的開關(guān)組可以將復(fù)數(shù)數(shù)據(jù)流復(fù)用處理后輸出的情況。
<開關(guān)組的構(gòu)成>
圖9是表示本發(fā)明第3實(shí)施例所涉及開關(guān)組的構(gòu)成的方框圖。開關(guān)組以外的構(gòu)成與圖6及圖7所示的系統(tǒng)相同。參照?qǐng)D9,各個(gè)數(shù)據(jù)流0~7,表示有效數(shù)據(jù)輸入的數(shù)據(jù)允許信號(hào)0~7在變成有源時(shí)被各自的寄存器800~807取存。另外,數(shù)據(jù)允許信號(hào)0~7被輸入到復(fù)用控制電路808中,復(fù)用控制電路808管理著寄存器800~807中哪個(gè)寄存器中儲(chǔ)存著數(shù)據(jù)的信息。另外,復(fù)用控制電路808在暫存器800~807中儲(chǔ)存數(shù)據(jù)后,在控制選擇其順序方式的控制選擇器809的同時(shí),輸出輸出數(shù)據(jù)允許信號(hào)和輸出數(shù)據(jù)選擇信號(hào)。但是,從開關(guān)控制寄存器609輸入的輸出選擇信號(hào),控制對(duì)于每一個(gè)輸入數(shù)據(jù)是否進(jìn)行復(fù)用處理。輸出數(shù)據(jù)允許信號(hào)和輸出數(shù)據(jù)選擇信號(hào)也被輸入到輸出地指示電路810中。輸出地指示電路810中由開關(guān)控制寄存器609指定向開關(guān)組的輸入和輸出地的對(duì)應(yīng)關(guān)系?;谶@個(gè)對(duì)應(yīng)關(guān)系,輸出地指示電路810輸出輸出地指示信號(hào)。輸出地指示信號(hào)是表示輸出數(shù)據(jù)信號(hào)所表示的輸入信號(hào)應(yīng)輸出的輸出地。這樣,開關(guān)組在輸出復(fù)用了復(fù)數(shù)個(gè)輸入數(shù)據(jù)中所指定的數(shù)據(jù)的同時(shí),可以識(shí)別各個(gè)被復(fù)用了的數(shù)據(jù),輸出表示輸出地的信號(hào)。輸入被復(fù)用了的數(shù)據(jù)和輸出地指示信號(hào)的電路參照輸出地指示信號(hào)從復(fù)用了的數(shù)據(jù)分離為原數(shù)據(jù),可以對(duì)各個(gè)數(shù)據(jù)實(shí)施個(gè)別處理。
<開關(guān)組的操作>
這個(gè)開關(guān)組的工作時(shí)序圖的例子由圖10來表示。在這個(gè)例中,數(shù)據(jù)0、1、2、3被輸入,設(shè)定開關(guān)控制寄存器609的指示為數(shù)據(jù)中的0、1、2要復(fù)用輸出。還有開關(guān)控制寄存器609指定數(shù)據(jù)0的輸出地為1,數(shù)據(jù)1的輸出地為0,數(shù)據(jù)2的輸出地為3的對(duì)應(yīng)方式。首先,輸入的數(shù)據(jù)0儲(chǔ)存于寄存器800,下一個(gè)時(shí)鐘時(shí)選擇器809選擇數(shù)據(jù)0輸出,與此同時(shí),從輸出地指示電路810輸出表示輸出地1的輸出地指示信號(hào)。其次,同時(shí)輸入數(shù)據(jù)1、2、3,寫入各自的寄存器801~803。這些數(shù)據(jù)根據(jù)復(fù)用控制電路808的指示,在下一個(gè)時(shí)鐘時(shí),輸出數(shù)據(jù)1的同時(shí)表示輸出地0的輸出地指示信號(hào)被輸出,還有,在下一個(gè)時(shí)鐘時(shí),輸出數(shù)據(jù)2的同時(shí)表示輸出地3的輸出地指示信號(hào)也被輸出。但是,數(shù)據(jù)3由于開關(guān)控制寄存器609沒有給出輸出的指示而不被輸出。有了能實(shí)現(xiàn)如此操作的開關(guān)組,就可以復(fù)用多個(gè)輸入數(shù)據(jù)流為1個(gè)數(shù)據(jù)流而輸入給AV解碼器505等。
與這個(gè)開關(guān)組的操作時(shí)序圖不同的例用圖11表示。在這個(gè)例中,數(shù)據(jù)0、1、2、3被輸入,其中,設(shè)定開關(guān)控制寄存器609的指示為數(shù)據(jù)中的0、1、要復(fù)用輸出。還有開關(guān)控制寄存器609指定數(shù)據(jù)0的輸出地為1,數(shù)據(jù)1的輸出地為對(duì)應(yīng)輸出地0和3的分枝輸出形式。首先,輸入的數(shù)據(jù)0儲(chǔ)存于寄存器800,在下一個(gè)時(shí)鐘時(shí),選擇器809選擇數(shù)據(jù)0輸出,與此同時(shí),從輸出地指示電路810輸出表示輸出地1的輸出地指示信號(hào)。其次,同時(shí)輸入數(shù)據(jù)1、2、3,寫入各自的寄存器801~803。這些數(shù)據(jù)根據(jù)復(fù)用控制電路808的指示,在下一個(gè)時(shí)鐘時(shí),輸出數(shù)據(jù)1的同時(shí)表示輸出地0的輸出地指示信號(hào)和表示輸出地3的輸出地指示信號(hào)被輸出。但是,數(shù)據(jù)2和3由于開關(guān)控制寄存器609沒有給出輸出指示而不被輸出。有了能實(shí)現(xiàn)如此操作的開關(guān)組,就可以復(fù)用多個(gè)輸入數(shù)據(jù)流為1個(gè)數(shù)據(jù)流,對(duì)于復(fù)數(shù)個(gè)數(shù)據(jù)流進(jìn)行個(gè)別處理的AV解碼器505等只需輸入這一個(gè)數(shù)據(jù)流即可。還有,也可以將輸入AV解碼器的3個(gè)系統(tǒng)的數(shù)據(jù)流中的2個(gè)做為相同的數(shù)據(jù)流。也就是,在實(shí)施1中說明了的實(shí)現(xiàn)分解1個(gè)數(shù)據(jù)流為2種類型數(shù)據(jù)的處理的方法,利用復(fù)用輸出數(shù)據(jù)輸出開關(guān)組也可以實(shí)現(xiàn)。
<系統(tǒng)所能實(shí)現(xiàn)的功能>
在具備了如上說明了的開關(guān)組后,圖6及圖7所表示的系統(tǒng)可實(shí)現(xiàn)以下的功能。還有,在這里的AV解碼器505,接收由復(fù)數(shù)個(gè)數(shù)據(jù)流復(fù)用后而形成的輸入數(shù)據(jù)流,據(jù)輸出地指示信號(hào),取出被復(fù)用了的數(shù)據(jù)做為可以被解碼的另外的AV數(shù)據(jù)。
現(xiàn)在說明在AV解碼器上同時(shí)解碼來自聯(lián)接在總線B2上的數(shù)碼攝影機(jī)508的電視播放數(shù)據(jù)流和來自聯(lián)接在HDD接口105上的DVD驅(qū)動(dòng)器509的電視播放數(shù)據(jù)流的2個(gè)音像顯示的情況。
通過CPU107及開關(guān)控制寄存器609,設(shè)定開關(guān)組602為在接通開關(guān)42及72后,復(fù)用來自輸入端T34輸入的數(shù)據(jù)流及來自從輸入端T37輸入的數(shù)據(jù)流,然后再輸出的形式。還有,設(shè)定IEEE1394接口503為從輸出端口OUT0能輸出來自數(shù)碼攝錄像機(jī)508的電視播放數(shù)據(jù)流。再有,設(shè)定HDD接口105為從輸出端口OUT0能輸出來自DVD驅(qū)動(dòng)器509的電視播放數(shù)據(jù)流的形式。
來自數(shù)碼攝錄像機(jī)508的電視播放數(shù)據(jù)流從IEEE1394接口503的輸出端口OUT0輸入給開關(guān)42。另一方面,來自DVD驅(qū)動(dòng)器509的電視播放數(shù)據(jù)流從HDD接口105的輸出端口OUT0輸入給開關(guān)72。這2個(gè)數(shù)據(jù)流由開關(guān)組602復(fù)用后輸入給AV解碼器505的輸入端口IN0。AV解碼器505將復(fù)用了的2個(gè)數(shù)據(jù)流各自解碼,顯示處理。
如上述的構(gòu)成進(jìn)行操作,做為電路來講,只需要1個(gè)數(shù)據(jù)流聯(lián)接系統(tǒng),就可以自由的聯(lián)接復(fù)數(shù)個(gè)數(shù)據(jù)流。
權(quán)利要求
1.一種數(shù)據(jù)流處理器件,其特征在于包括根據(jù)來自外部的控制將多個(gè)輸入和多個(gè)輸出對(duì)應(yīng)好,將傳給所述多個(gè)輸入中的每一個(gè)輸入的數(shù)據(jù)流傳給所對(duì)應(yīng)的輸出的選擇部分;將第1數(shù)據(jù)流傳給所述多個(gè)輸入中的第1輸入的第1處理部分;將第2數(shù)據(jù)流傳給所述多個(gè)輸入中的第2輸入的第2處理部分;接收來自所述多個(gè)輸出中的第1輸出的數(shù)據(jù)流的第3處理部分;接收來自所述多個(gè)輸出中的第2輸出的數(shù)據(jù)流的第4處理部分;以及接收來自所述多個(gè)輸出中的第3輸出的數(shù)據(jù)流,對(duì)所接收的數(shù)據(jù)流進(jìn)行規(guī)定的處理,再將加了該處理的數(shù)據(jù)流傳給所述多個(gè)輸入中的第3輸入的第5處理部分。
2.根據(jù)權(quán)利要求第1項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于所述選擇部分,讓所述多個(gè)輸入和所述多個(gè)輸出1對(duì)1地對(duì)應(yīng)好。
3.根據(jù)權(quán)利要求第1項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于所述選擇部分,讓所述多個(gè)輸入中的某1個(gè)輸入對(duì)應(yīng)所述多個(gè)輸出中的某2個(gè)輸出。
4.根據(jù)權(quán)利要求第2項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于所述選擇部分,復(fù)用所述多個(gè)輸出中的至少2個(gè)輸出為1個(gè)新的輸出。
5.根據(jù)權(quán)利要求第3項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于所述選擇部分,復(fù)用所述多個(gè)輸出中的至少2個(gè)輸出為1個(gè)新的輸出。
6.根據(jù)權(quán)利要求第1項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于所述第5處理部分,從所接收的數(shù)據(jù)流中選取所希望的信息來生成部分?jǐn)?shù)據(jù)流,再將所生成的部分?jǐn)?shù)據(jù)流傳給所述多個(gè)輸入中的第3輸入。
7.根據(jù)權(quán)利要求第1項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于所述第3處理部分及第4處理部分中至少有1個(gè)處理部分對(duì)所接收的數(shù)據(jù)流的接口形式進(jìn)行變換并將它輸出。
8.根據(jù)權(quán)利要求第1項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于所述第1數(shù)據(jù)流及所述第2數(shù)據(jù)流中至少有1個(gè)數(shù)據(jù)流,包含圖像數(shù)據(jù)及/或聲音數(shù)據(jù);所述第3處理部分及第4處理部分中至少有1個(gè)處理部分對(duì)包括在所接收的數(shù)據(jù)流中的圖像數(shù)據(jù)及/或聲音數(shù)據(jù)進(jìn)行解碼。
9.根據(jù)權(quán)利要求第8項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于上述第5處理部分,從所接收的數(shù)據(jù)流中選取所希望的圖像數(shù)據(jù)及/或聲音數(shù)據(jù),將所選取的圖像數(shù)據(jù)及/或聲音數(shù)據(jù)傳給所述多個(gè)輸入中的第3輸入。
10.根據(jù)權(quán)利要求第1項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于所述第1數(shù)據(jù)流及所述第2數(shù)據(jù)流中至少有1個(gè)數(shù)據(jù)流被加密;所述第5處理部分破解加給所接收的數(shù)據(jù)流的密碼。
11.根據(jù)權(quán)利要求第1項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于所述第5處理部分給所接收的數(shù)據(jù)流加密。
12.根據(jù)權(quán)利要求第1項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于所述第1數(shù)據(jù)流及所述第2數(shù)據(jù)流中至少有1個(gè)數(shù)據(jù)流被用第1密碼方法加密;所述第5處理部分破解加給所接收的數(shù)據(jù)流的密碼;所述數(shù)據(jù)流處理器件還包括第6處理部分;所述第6處理部分,接收來自所述多個(gè)輸出中的第4輸出的數(shù)據(jù)流,并用第2密碼方法給所接收的數(shù)據(jù)流加密,再將已加密的數(shù)據(jù)流傳給所述多個(gè)輸入中的第4輸入。
13.根據(jù)權(quán)利要求第1項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于還包括存儲(chǔ)部分;所述第3處理部分及所述第4處理部分中至少有1個(gè)處理部分,將所接收的數(shù)據(jù)流寫入所述存儲(chǔ)部分中;所述第1處理部分及所述第2處理部分中至少有1個(gè)處理部分,從所述存儲(chǔ)部分中讀出數(shù)據(jù)流,再將所讀出的數(shù)據(jù)流傳給所對(duì)應(yīng)的輸入。
14.根據(jù)權(quán)利要求第13項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于所述第3處理部分及所述第4處理部分中至少有1個(gè)處理部分,存儲(chǔ)寫到所述存儲(chǔ)部分里的數(shù)據(jù)流在所述存儲(chǔ)部分中的寫入位置;所述第1處理部分及所述第2處理部分中至少有1個(gè)處理部分,存儲(chǔ)從所述存儲(chǔ)部分讀出的數(shù)據(jù)流在所述存儲(chǔ)部分中的讀出位置。
15.根據(jù)權(quán)利要求第14項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于所述第1處理部分及所述第2處理部分中至少有1個(gè)處理部分,參照所述第3處理部分及所述第4處理部分中至少1個(gè)處理部分所存儲(chǔ)的寫入位置來從所述存儲(chǔ)部分讀出數(shù)據(jù)流。
16.根據(jù)權(quán)利要求第14項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于所述第3處理部分及所述第4處理部分中至少有1個(gè)處理部分,參照所述第1處理部分及所述第2處理部分中至少1個(gè)處理部分所存儲(chǔ)的讀出位置,來把數(shù)據(jù)流寫到所述存儲(chǔ)部分內(nèi)存儲(chǔ)了尚未讀出的數(shù)據(jù)流的那一區(qū)域以外。
17.根據(jù)權(quán)利要求第13項(xiàng)所述的數(shù)據(jù)流處理器件,其特征在于所述第1數(shù)據(jù)流及所述第2數(shù)據(jù)流中至少有1個(gè)數(shù)據(jù)流包括多個(gè)包;所述多個(gè)包中的每一個(gè)包,包括用于識(shí)別要否的識(shí)別信息;所述第5處理部分,參照所述識(shí)別信息來取出包含在所接收的數(shù)據(jù)流中的多個(gè)包中的所希望的包,并用該包生成第1部分?jǐn)?shù)據(jù)流,再將該第1部分?jǐn)?shù)據(jù)流傳給所述多個(gè)輸入中的第3輸入;所述第3處理部分及所述第4處理部分中至少有1個(gè)處理部分,將所接收的第1部分?jǐn)?shù)據(jù)流寫入所述存儲(chǔ)部分;所述第1處理部分及所述第2處理部分中至少有1個(gè)處理部分,從所述存儲(chǔ)部分讀出第1部分?jǐn)?shù)據(jù)流,再將它作為第2部分?jǐn)?shù)據(jù)流傳給所對(duì)應(yīng)的輸入;所述第3處理部分及所述第4處理部分中至少有1個(gè)處理部分,從所接收的第2部分?jǐn)?shù)據(jù)流中抽出所希望的信息。
全文摘要
本發(fā)明為一數(shù)據(jù)流處理器件,它包括選擇部分和第1到第5處理部分。選擇部分根據(jù)來自外部的控制將多個(gè)輸入和多個(gè)輸出對(duì)應(yīng)好,將傳給多個(gè)輸入中的每一個(gè)輸入的數(shù)據(jù)流傳給所對(duì)應(yīng)的輸出;第1處理部分將第1數(shù)據(jù)流傳給所述多個(gè)輸入中的第1輸入;第2處理部分將第2數(shù)據(jù)流傳給所述多個(gè)輸入中的第2輸入;第3處理部分接收來自所述多個(gè)輸出中的第1輸出的數(shù)據(jù)流;第4處理部分接收來自所述多個(gè)輸出中的第2輸出的數(shù)據(jù)流;第5處理部分接收來自所述多個(gè)輸出中的第3輸出的數(shù)據(jù)流,對(duì)所接收的數(shù)據(jù)流進(jìn)行規(guī)定的處理,再將加了該處理的數(shù)據(jù)流傳給所述多個(gè)輸入中的第3輸入。
文檔編號(hào)H04N5/775GK1406063SQ0212708
公開日2003年3月26日 申請(qǐng)日期2002年7月29日 優(yōu)先權(quán)日2001年8月6日
發(fā)明者溝端孝彥 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社