專(zhuān)利名稱(chēng):傳輸裝置與方法,接收裝置與方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種傳輸裝置與方法,以及一種接收裝置與方法,尤其涉及通過(guò)IEEE1394標(biāo)準(zhǔn)的數(shù)字接口傳輸或接收一個(gè)2048字節(jié)數(shù)據(jù)組的一種傳輸裝置與方法以及一種接收裝置與方法。
DVD(數(shù)字多功能磁盤(pán))-視頻(以后簡(jiǎn)稱(chēng)DVD)最近已經(jīng)標(biāo)準(zhǔn)化了,以期待廣泛投入應(yīng)用。在DVD里,視頻數(shù)據(jù)被壓縮成MPEG(運(yùn)動(dòng)圖像專(zhuān)家組)-PS(節(jié)目流)格式記錄。一個(gè)DVD播放機(jī)在它的驅(qū)動(dòng)部分從DVD里再現(xiàn)數(shù)據(jù),且在它的譯碼部分對(duì)從DVD再現(xiàn)的MPEG節(jié)目流形式的數(shù)據(jù)進(jìn)行解碼。DVD播放機(jī)給一個(gè)電視接收機(jī)或者類(lèi)似物輸出解碼數(shù)據(jù)以顯示對(duì)應(yīng)這些數(shù)據(jù)的圖像。
開(kāi)發(fā)出具有解碼MPEG-PS-編碼數(shù)據(jù)功能的電視接收機(jī)是可能的。在這種情況下,可以想象得出,一個(gè)DVD播放機(jī)和一個(gè)具有這8種解碼功能的電視接收機(jī)通過(guò)一個(gè)AV總線(xiàn)彼此相連接,從DVD播放機(jī)輸出編碼狀態(tài)的一個(gè)比特流,經(jīng)過(guò)AV總線(xiàn)提供給具有解碼功能的電視接收機(jī)以在電視接收機(jī)這邊被解碼。
按上述能夠設(shè)想出這樣一個(gè)系統(tǒng),一個(gè)DVD播放機(jī)和一個(gè)電視接收機(jī)通過(guò)一個(gè)AV總線(xiàn)彼此連接,其中一個(gè)符合IEEE(電子和電氣工程協(xié)會(huì))1394高效串行總線(xiàn)標(biāo)準(zhǔn)的接口被用來(lái)進(jìn)行數(shù)據(jù)通信。
圖20是在根據(jù)IEEE1394標(biāo)準(zhǔn)同步通信中原始數(shù)據(jù)與實(shí)際傳輸數(shù)據(jù)包之間關(guān)系的圖例。
如圖20所示,一個(gè)4字節(jié)的源數(shù)據(jù)包首標(biāo)和用于控制數(shù)據(jù)長(zhǎng)度的填充數(shù)據(jù)被加在每一個(gè)源數(shù)據(jù)包上,即初始數(shù)據(jù),以及每一數(shù)據(jù)包后來(lái)被分成一個(gè)預(yù)定量的數(shù)據(jù)塊。在每一個(gè)傳輸數(shù)據(jù)包里的數(shù)據(jù)單位是一個(gè)4倍數(shù)數(shù)據(jù)塊(=4字節(jié))。因此,每個(gè)數(shù)據(jù)塊的字節(jié)長(zhǎng)度,各個(gè)首標(biāo)等等均設(shè)置為4的倍數(shù)。
圖21表示源數(shù)據(jù)包首標(biāo)的格式。例如,作為首標(biāo)里的25個(gè)位,一個(gè)用于抑制抖動(dòng)的時(shí)間標(biāo)記,當(dāng)用于數(shù)字衛(wèi)星廣播或類(lèi)似物中的MPEG-TS(傳輸流)數(shù)據(jù)以同步通信被傳輸時(shí)被寫(xiě)入。
這樣一個(gè)數(shù)據(jù)包首標(biāo),一個(gè)公共同步數(shù)據(jù)包(CIP)首標(biāo)(下面說(shuō)明)和任何其它種數(shù)據(jù)被附加給一個(gè)預(yù)定量的數(shù)據(jù)塊,于是就組成一個(gè)數(shù)據(jù)包。
圖22表示一個(gè)同步通信的數(shù)據(jù)包的結(jié)構(gòu)。一個(gè)同步通信數(shù)據(jù)包包括一個(gè)數(shù)據(jù)包首標(biāo),一個(gè)首標(biāo)循環(huán)冗余信息檢測(cè)(首標(biāo)CRC),一個(gè)數(shù)據(jù)區(qū)和一個(gè)數(shù)據(jù)循環(huán)冗余信息檢測(cè)(數(shù)據(jù)CRC)。
數(shù)據(jù)包的首標(biāo)由以下組成表示數(shù)據(jù)長(zhǎng)度的“Data-Length”,表示對(duì)應(yīng)數(shù)據(jù)包格式種類(lèi)(CIP首標(biāo)或者類(lèi)似的存在/不存在)的“Tag”,表示傳輸數(shù)據(jù)包的通道號(hào)(0到63中的一個(gè))的“Channel”,表示用于處理的代碼的“Tcode”,以及一個(gè)按照各個(gè)用途規(guī)定的同步碼Sy。首標(biāo)CRC(Header-CRC)是一個(gè)數(shù)據(jù)包首標(biāo)錯(cuò)誤檢測(cè)碼,而數(shù)據(jù)CRC(Data-CRC)是一個(gè)數(shù)據(jù)區(qū)(Data Field)錯(cuò)誤檢測(cè)碼。數(shù)據(jù)區(qū)由一個(gè)CIP首標(biāo)和實(shí)時(shí)數(shù)據(jù)組成,數(shù)據(jù)區(qū)里的實(shí)時(shí)數(shù)據(jù)是要被傳輸?shù)乃钄?shù)據(jù)(上述數(shù)據(jù)塊)。
圖23表示具有提供一個(gè)視頻信號(hào)的幀同步的SYT區(qū)的一個(gè)CIP首標(biāo)的格式,這個(gè)CIP首標(biāo)由如下數(shù)據(jù)組成一個(gè)給出一個(gè)傳輸節(jié)點(diǎn)號(hào)的SID(源節(jié)點(diǎn)ID)區(qū),一個(gè)給出一個(gè)數(shù)據(jù)塊長(zhǎng)度的DBS(數(shù)據(jù)塊尺寸)區(qū),一個(gè)給出數(shù)據(jù)被分成一個(gè)數(shù)據(jù)包的分割數(shù)的FN(分割數(shù))區(qū),一個(gè)給出填充數(shù)據(jù)的4字節(jié)數(shù)據(jù)塊數(shù)的QPC(四字節(jié)數(shù)據(jù)填充計(jì)數(shù))區(qū),一個(gè)給出指示一個(gè)源數(shù)據(jù)包首標(biāo)存在/不存在的一個(gè)標(biāo)志的SPH區(qū),一個(gè)用于檢測(cè)一個(gè)數(shù)據(jù)包里的空隙的DBC(數(shù)據(jù)塊計(jì)數(shù)器)區(qū),一個(gè)給出一個(gè)代表傳輸數(shù)據(jù)種類(lèi)的信號(hào)格式的FMT區(qū),一個(gè)按照信號(hào)的格式使用的FDF(格式相關(guān)區(qū)),以及一個(gè)SYT(同步時(shí)間)區(qū)。
一個(gè)REV區(qū)被設(shè)置為一個(gè)預(yù)留區(qū)。
例如,當(dāng)傳輸一個(gè)數(shù)字?jǐn)z像機(jī)的數(shù)據(jù)時(shí),使用這樣一個(gè)具有SYT區(qū)的CIP首標(biāo)。
圖24表示FMT區(qū)里的值和各種數(shù)據(jù)二者之間的關(guān)系,例如,如果傳輸DVCR數(shù)據(jù)(數(shù)字視頻盒式錄像機(jī)),則FMT里區(qū)的值被設(shè)置為000000(二進(jìn)制)。如果傳輸MPEG數(shù)據(jù)(MPEG-TS數(shù)據(jù)),則FMT區(qū)里的值被設(shè)置為100000(二進(jìn)制)。
圖25表示SYT區(qū)的格式。如圖25所示,SYT區(qū)里16個(gè)位里的低12位代表一個(gè)時(shí)間標(biāo)志。
圖26表示沒(méi)有SYT區(qū)的一個(gè)CIP首標(biāo)的格式。在這個(gè)CIP首標(biāo)里,如圖23所示的CIP首標(biāo)里的SYT區(qū)被用作一個(gè)FDF區(qū)。
如上所述,用于同步通信的數(shù)據(jù)包根據(jù)傳輸?shù)母鞣N數(shù)據(jù)相應(yīng)的格式組成。例如,就象日本專(zhuān)利公開(kāi)號(hào)NO.350649/1994中所描述的那樣,MPEG-TS數(shù)據(jù)也能象傳輸DVCR數(shù)據(jù)一樣以同步通信傳輸。
然而,MPEG數(shù)據(jù)的通信還不能使用IEEE1394標(biāo)準(zhǔn)數(shù)字接口來(lái)進(jìn)行;通過(guò)使用IEEE1394標(biāo)準(zhǔn)數(shù)字接口來(lái)完成MPEG-PS數(shù)據(jù)的通信是困難的。
這就是說(shuō),在MPEG-PS數(shù)據(jù)里,組成一個(gè)數(shù)據(jù)單位的數(shù)據(jù)組有2048個(gè)字節(jié)的長(zhǎng)度,它比MPEG-TS數(shù)據(jù)(188字節(jié))組要長(zhǎng)得多。相應(yīng)地,形成數(shù)據(jù)包的數(shù)據(jù)分割數(shù)要大。然而,由于只有兩個(gè)比特被分配給其中寫(xiě)入分割數(shù)值的CIP首標(biāo)的FN區(qū),分割數(shù)值限定為1(=20),2(21),4(22),和8(23),并且增加大于8的分割數(shù)值是很困難的。
例如,上述給MPEG-PS數(shù)據(jù)的填充(PADDING)數(shù)據(jù)比給MPEG-TS數(shù)據(jù)的要長(zhǎng)些,但是只有三個(gè)比特被分配給上述CIP首標(biāo)的QPC區(qū)。因此,使填充數(shù)據(jù)等于或大于8×4字節(jié)是很困難的。
針對(duì)上述情況,本發(fā)明的一個(gè)目的是提供一種傳輸裝置和方法,以及一種接收裝置和方法,用于使用IEEE1394標(biāo)準(zhǔn)數(shù)字接口來(lái)執(zhí)行2048個(gè)字節(jié)數(shù)據(jù)組的通信,使2048個(gè)字節(jié)的數(shù)據(jù)組轉(zhuǎn)換為按IEEE1394標(biāo)準(zhǔn)的同步通信傳輸?shù)囊粋€(gè)數(shù)據(jù)包。
為了實(shí)現(xiàn)這個(gè)目的,本發(fā)明的第一特征是,所提供的傳輸裝置包括轉(zhuǎn)換設(shè)備,用于轉(zhuǎn)換一個(gè)2048字節(jié)的數(shù)據(jù)組成為至少一個(gè)要以符合IEEE1394標(biāo)準(zhǔn)同步通信方式傳輸?shù)臄?shù)據(jù)包;以及一個(gè)傳輸設(shè)備,用于傳輸該數(shù)據(jù)包。
本發(fā)明的第二特征是,所提供的傳輸方法包括步驟將一個(gè)2048字節(jié)的數(shù)據(jù)組轉(zhuǎn)換成的至少一個(gè)以IEEE1394標(biāo)準(zhǔn)同步通信方式傳輸?shù)臄?shù)據(jù)包;并且傳輸該數(shù)據(jù)包。
本發(fā)明的第三特征是,所提供的接收裝置包括接收設(shè)備,用于接收以IEEE1394標(biāo)準(zhǔn)同步通信方式傳輸?shù)臄?shù)據(jù)包;以及一個(gè)恢復(fù)設(shè)備,用于從接收設(shè)備接收的至少一個(gè)數(shù)據(jù)包里恢復(fù)一個(gè)2048字節(jié)的數(shù)據(jù)組。
本發(fā)明的第四特征是,所提供的接收方法包括步驟接收以IEEE1394標(biāo)準(zhǔn)同步通信方式傳輸?shù)臄?shù)據(jù)包;以及從至少一個(gè)接收的數(shù)據(jù)包中恢復(fù)一個(gè)2048字節(jié)的數(shù)據(jù)組。
在本發(fā)明的第一特征的傳輸裝置中,轉(zhuǎn)換設(shè)備將一個(gè)2048字節(jié)的數(shù)據(jù)組轉(zhuǎn)換成為至少一個(gè)以IEEE1394標(biāo)準(zhǔn)的同步通信方式傳輸?shù)臄?shù)據(jù)包;并且傳輸設(shè)備傳輸該數(shù)據(jù)包。
在本發(fā)明的第二特征的傳輸方法中,一個(gè)2048字節(jié)的數(shù)據(jù)組被轉(zhuǎn)換成一個(gè)至少一個(gè)以IEEE1394標(biāo)準(zhǔn)同步通信方式傳輸?shù)臄?shù)據(jù)包,并且傳輸該數(shù)據(jù)包。
在本發(fā)明的第三特征的接收裝置中,接收設(shè)備接收以IEEE1394標(biāo)準(zhǔn)同步通信方式傳輸?shù)臄?shù)據(jù)包,以及恢復(fù)設(shè)備從接收裝置接收的至少一個(gè)數(shù)據(jù)包里恢復(fù)一個(gè)2048字節(jié)的數(shù)據(jù)組。
在本發(fā)明的第四特征的接收方法中,接收以IEEE1394標(biāo)準(zhǔn)同步通信方式傳輸?shù)臄?shù)據(jù)包,以及從至少一個(gè)接收的數(shù)據(jù)包中恢復(fù)一個(gè)2048字節(jié)的數(shù)據(jù)組。
圖1是再現(xiàn)一個(gè)DVD的一個(gè)AV系統(tǒng)范例的結(jié)構(gòu)框圖;圖2是圖1所示的一個(gè)DVD播放機(jī)的數(shù)據(jù)通信部分范例的結(jié)構(gòu)框圖,它表示本發(fā)明第一個(gè)實(shí)施例的傳輸裝置;圖3是圖1所示的一個(gè)數(shù)字電視機(jī)的數(shù)據(jù)通信部分范例的結(jié)構(gòu)框圖,它表示本發(fā)明第一個(gè)實(shí)施例的接收裝置;圖4是第一實(shí)施例里組成數(shù)據(jù)包過(guò)程的范例圖;圖5是用于第一實(shí)施例里的一個(gè)CIP首標(biāo)的范例圖;圖6是第一實(shí)施例中的FMT區(qū)里的值與各種數(shù)據(jù)之間的關(guān)系的例子的表格;圖7是用于第一實(shí)施例中的CIP首標(biāo)的另外一個(gè)范例圖;圖8是用于第一實(shí)施例中的CIP首標(biāo)的再一個(gè)范例圖;圖9是第一實(shí)施例中分割數(shù)和每個(gè)數(shù)據(jù)包的數(shù)據(jù)塊的數(shù)量、與數(shù)據(jù)傳輸速率和帶寬之間關(guān)系的表格;圖10是本發(fā)明第二實(shí)施例里組成數(shù)據(jù)包過(guò)程的范例圖;圖11是用于第二實(shí)施例里的一個(gè)CIP首標(biāo)的范例圖;圖12是第二實(shí)施例里的每個(gè)數(shù)據(jù)包的數(shù)據(jù)塊的數(shù)量與數(shù)據(jù)傳輸速率和帶寬之間關(guān)系的表格;圖13是本發(fā)明第三實(shí)施例里組成數(shù)據(jù)包的過(guò)程的范例圖;圖14是用于第三實(shí)施例里的一個(gè)CIP首標(biāo)的范例圖;圖15是第三實(shí)施例里的每個(gè)數(shù)據(jù)包的數(shù)據(jù)塊的數(shù)量與數(shù)據(jù)傳輸速率和帶寬之間關(guān)系的表格;圖16是本發(fā)明第四實(shí)施例里組成數(shù)據(jù)包的過(guò)程的范例圖;圖17是說(shuō)明第四實(shí)施例里組成數(shù)據(jù)包的過(guò)程的流程圖;圖18是表示傳輸數(shù)據(jù)的格式的示意圖;圖19是MPEG2-PS傳輸里的一例CIP首標(biāo)的表格;圖20是表示原始數(shù)據(jù)和傳輸數(shù)據(jù)包之間關(guān)系的范例圖;圖21是表示一個(gè)源數(shù)據(jù)包首標(biāo)的格式的示意圖;圖22是一個(gè)同步通信的數(shù)據(jù)包的結(jié)構(gòu)圖;圖23是一個(gè)具有SYT區(qū)的CIP首標(biāo)的格式圖;圖24是一個(gè)表示FMT區(qū)里的值與各種數(shù)據(jù)之間關(guān)系的例子的表格;圖25是SYT區(qū)的格式表;以及圖26是一個(gè)沒(méi)有SYT區(qū)的CIP首標(biāo)的格式的示意圖。
圖1給出了播放DVD的一個(gè)AV系統(tǒng)的例子的結(jié)構(gòu)圖。在如圖1所示的AV系統(tǒng)的DVD播放機(jī)1里,一個(gè)驅(qū)動(dòng)器部件11被分配去讀出通過(guò)使用比如激光等記錄在DVD(沒(méi)有示出)上的數(shù)據(jù)(MPEG-PS數(shù)據(jù)),并輸出讀出的數(shù)據(jù)給一個(gè)分配電路12。
分配電路12由驅(qū)動(dòng)單元11提供MPEG-PS數(shù)據(jù),向一個(gè)分路器13和一個(gè)數(shù)據(jù)通信部件15輸出MPEG-PS數(shù)據(jù)。
分路器13用于從提供的MPEG-PS數(shù)據(jù)中分出一個(gè)具有視頻信息的視頻數(shù)據(jù)組、一個(gè)具有音頻信息的音頻數(shù)據(jù)組以及一個(gè)具有字幕等信息的附屬圖像數(shù)據(jù)組,并且將這些數(shù)據(jù)組輸出給譯碼部件14。
譯碼部件14包括多個(gè)譯碼器,用于對(duì)視頻數(shù)據(jù)組、音頻數(shù)據(jù)組和附屬圖像數(shù)據(jù)組進(jìn)行解碼。每一個(gè)譯碼器對(duì)相應(yīng)的數(shù)據(jù)組解碼以組成一個(gè)視頻或者音頻信號(hào),并且將這些信號(hào)輸出給一個(gè)預(yù)定裝置(未示出)。
數(shù)據(jù)通信部件15將由分配電路12提供的MPEG-PS數(shù)據(jù)的數(shù)據(jù)組轉(zhuǎn)換為符合IEEE1394標(biāo)準(zhǔn)的用于同步通信的數(shù)據(jù)包,并且經(jīng)由一個(gè)AV總線(xiàn)2向一個(gè)數(shù)字電視接收機(jī)(數(shù)字TV)3傳輸這些數(shù)據(jù)包。
在數(shù)字電視機(jī)3里,一個(gè)數(shù)據(jù)通信部件21用來(lái)接收由DVD播放機(jī)1經(jīng)由AV總線(xiàn)2送來(lái)的符合IEEE1394標(biāo)準(zhǔn)的用于同步通信的數(shù)據(jù)包,將其轉(zhuǎn)換為原始數(shù)據(jù)組并且將這些數(shù)據(jù)組輸出給一個(gè)譯碼部件22。
譯碼部件22包括分別對(duì)相應(yīng)的視頻數(shù)據(jù)組、音頻數(shù)據(jù)組和附屬圖像數(shù)據(jù)組進(jìn)行解碼的譯碼器,正如DVD播放機(jī)1的譯碼部件14一樣,譯碼部件22由提供的數(shù)據(jù)里劃分出視頻、音頻和附屬圖像數(shù)據(jù)組,每一個(gè)譯碼器對(duì)相應(yīng)數(shù)據(jù)組解碼以組成一個(gè)視頻或音頻信號(hào)并將這些信號(hào)輸出到一個(gè)預(yù)定電路(未示出)。
圖2給出了一例DVD播放機(jī)1的數(shù)據(jù)通信部件15的結(jié)構(gòu),它表示本發(fā)明第一實(shí)施例的傳輸裝置。
由分配電路12提供MPEG-PS數(shù)據(jù)的一個(gè)定時(shí)發(fā)生電路44,直接向一個(gè)打包電路45(轉(zhuǎn)換設(shè)備)輸出MPEG-PS數(shù)據(jù),并且在向打包電路45輸出一組MPEG-PS數(shù)據(jù)時(shí)給一個(gè)鎖存電路46輸出一個(gè)脈沖信號(hào)。
一個(gè)計(jì)時(shí)器47作為內(nèi)部時(shí)鐘計(jì)數(shù)器并向鎖存電路46輸出計(jì)數(shù)器的值。計(jì)時(shí)器47通過(guò)由一個(gè)通信控制部件49提供的一個(gè)125微秒周期的控制信號(hào)來(lái)校準(zhǔn)計(jì)數(shù)器的值。
鎖存電路46在定時(shí)發(fā)生電路44送出一個(gè)脈沖信號(hào)時(shí)用來(lái)維持由計(jì)時(shí)器47提供的值(時(shí)間信息)。鎖存電路46維持這個(gè)值直到下一個(gè)脈沖到來(lái),并向打包電路45輸出這個(gè)值。
打包電路45根據(jù)下述過(guò)程將由定時(shí)發(fā)生電路44提供的一個(gè)數(shù)據(jù)組以及由鎖存電路46提供的時(shí)間信息(一個(gè)用來(lái)抑制抖動(dòng)的時(shí)間標(biāo)志)轉(zhuǎn)換為符合IEEE1394標(biāo)準(zhǔn)的用于同步通信的數(shù)據(jù)包,并向通信控制部件49輸出這些數(shù)據(jù)包。
這個(gè)時(shí)間標(biāo)記用來(lái)抑制抖動(dòng)(在傳輸里)而不用來(lái)給數(shù)據(jù)解碼。
在125微秒周期的起始時(shí)期,通信控制部件49給計(jì)時(shí)器47輸出一個(gè)控制信號(hào),給通信部件50(傳輸設(shè)備)輸出一個(gè)周期同步信號(hào)以及一個(gè)周期起始數(shù)據(jù)包。由打包電路45提供的每周期一個(gè)的數(shù)據(jù)包,被從通信控制部件49輸出到通信部件50。
在A(yíng)V總線(xiàn)2上通信部件50傳輸由通信控制部件49提供的周期同步信號(hào)、周期起始數(shù)據(jù)包以及同步通信數(shù)據(jù)包。
圖3給出了數(shù)字電視機(jī)3的數(shù)據(jù)通信部件21的一個(gè)例子的結(jié)構(gòu),它表示本發(fā)明第一實(shí)施例的接收裝置。
通信部件61(接收設(shè)備)用來(lái)接收經(jīng)由AV總線(xiàn)2傳輸?shù)闹芷谕叫盘?hào),周期起始包以及同步通信包,并向通信控制部件62輸出這些信號(hào)和數(shù)據(jù)包。
當(dāng)被提供了周期同步信號(hào)時(shí),通信控制部件62按照一個(gè)周期同步信號(hào)輸出一個(gè)控制信號(hào)給計(jì)時(shí)器64,并輸出一個(gè)被提供的同步通信數(shù)據(jù)包給一個(gè)拆包電路63(恢復(fù)設(shè)備)。
正如如下所述,拆包電路63用來(lái)恢復(fù)從一個(gè)預(yù)定量數(shù)據(jù)包得來(lái)的MPEGPS數(shù)據(jù)的一個(gè)數(shù)據(jù)組,并且向一個(gè)FIFO存儲(chǔ)器67輸出恢復(fù)的數(shù)據(jù)組。同時(shí),拆包電路63用來(lái)提取與DVD播放機(jī)1的數(shù)據(jù)通信部件15里的數(shù)據(jù)組一起轉(zhuǎn)換成數(shù)據(jù)包的時(shí)間信息(時(shí)間標(biāo)記),并且向一個(gè)加法器65輸出時(shí)間信息。
加法器65用來(lái)計(jì)算預(yù)先設(shè)置在一個(gè)寄存器66里的一個(gè)延遲時(shí)間和由拆包電路63提供的時(shí)間信息之和,并向一個(gè)比較器68輸出計(jì)算結(jié)果。
計(jì)時(shí)器64利用其內(nèi)部計(jì)數(shù)器來(lái)對(duì)時(shí)鐘計(jì)數(shù)并向比較器68輸出計(jì)數(shù)器的值。通過(guò)由通信控制部件62提供的一個(gè)控制信號(hào),計(jì)時(shí)器64還用來(lái)校準(zhǔn)該計(jì)數(shù)器的值。
當(dāng)計(jì)時(shí)器64計(jì)時(shí)的時(shí)間與加法器65提供的時(shí)間信息(數(shù)據(jù)組時(shí)間標(biāo)志+延遲時(shí)間)匹配時(shí),比較器68用來(lái)向FIFO存儲(chǔ)器67輸出一個(gè)脈沖信號(hào)。
當(dāng)比較器68提供一個(gè)脈沖信號(hào)時(shí),F(xiàn)IFO存儲(chǔ)器67將由拆包電路63提供的數(shù)據(jù)(數(shù)據(jù)組)輸出給譯碼部件22。FIFO存儲(chǔ)器67按照FIFO(先進(jìn)先出)順序,即按照輸入順序輸出數(shù)據(jù)。
下面描述上述DVD播放機(jī)1(第一實(shí)施例)和數(shù)字電視機(jī)3(第一實(shí)施例)的操作。
首先,DVD播放機(jī)1的驅(qū)動(dòng)部件11從DVD里讀出MPEG-PS數(shù)據(jù),并向分配電路12輸出數(shù)據(jù)。
分配電路12向分路器13和數(shù)據(jù)通信部件15的定時(shí)發(fā)生電路44輸出數(shù)據(jù)。
數(shù)據(jù)通信部件15的定時(shí)發(fā)生電路44向打包電路45輸出一組MPEGPS數(shù)據(jù)并向鎖存電路46輸出一個(gè)脈沖信號(hào)。鎖存電路46保持它接收該信號(hào)時(shí)的時(shí)間信息,并向打包電路45輸出對(duì)應(yīng)的時(shí)間信息。
其次,打包電路45將提供的時(shí)間信息設(shè)置為一個(gè)4字節(jié)的時(shí)間標(biāo)志并向時(shí)間標(biāo)志和2048個(gè)字節(jié)數(shù)據(jù)組加上124個(gè)字節(jié)填充數(shù)據(jù)以使總的字節(jié)長(zhǎng)度是16的倍數(shù),如圖4所示。因?yàn)樘畛鋽?shù)據(jù)是為了調(diào)整總的數(shù)據(jù)長(zhǎng)度才被加上,所以填充數(shù)據(jù)就沒(méi)有特定的信息要維持。
例如,如圖4所示,打包電路45以2的倍數(shù)的分割數(shù)(此時(shí)為32)分割時(shí)間標(biāo)志、數(shù)據(jù)組和填充數(shù)據(jù),以將它們轉(zhuǎn)換成具有4的倍數(shù)字節(jié)長(zhǎng)度(此時(shí)為64個(gè)字節(jié))的相同數(shù)量的數(shù)據(jù)塊。也就是說(shuō),總長(zhǎng)度為2176(=4+2048+124)個(gè)字節(jié)的數(shù)據(jù)被分為68個(gè)字節(jié)的32個(gè)數(shù)據(jù)塊。
其次,打包電路45產(chǎn)生一個(gè)CIP首標(biāo),組成一個(gè)包含CIP首標(biāo)和一個(gè)預(yù)定量數(shù)據(jù)塊的數(shù)據(jù)包。
圖5表示用于第一實(shí)施例的一個(gè)CIP首標(biāo)格式的范例。
在這個(gè)實(shí)施例里, CIP首標(biāo)的FMT區(qū)里的值與各種數(shù)據(jù)之間的關(guān)系設(shè)置為如圖6所示。即,在這個(gè)實(shí)施例里傳輸MPEG-PS數(shù)據(jù)的情況下,F(xiàn)MT區(qū)里的值設(shè)置為100100(二進(jìn)制),不同于MPEG-TS的情況。
還有,在這個(gè)CIP首標(biāo)里,當(dāng)傳輸MPEG-PS數(shù)據(jù)時(shí)(即當(dāng)FMT區(qū)里的值為100100(二進(jìn)制時(shí))),原始(圖26)FN區(qū)和QPC區(qū)(NO.0四字節(jié)的第17到第21位)的值均固定在0。而且,F(xiàn)DF區(qū)里第2到第4位的3位(如圖中新FN所示)被作為一個(gè)新的FN區(qū)使用,而FDF區(qū)里的第5到第12位的8位(如圖中新QPC區(qū)所示)被作為一個(gè)新的QPC區(qū)使用。
FN(新FN)區(qū)的值被設(shè)置為以2為底分割數(shù)FN的對(duì)數(shù)(log2FN)。
因此,通過(guò)增加分配給FN區(qū)和QPC區(qū)的位數(shù)就能夠?qū)⒁粋€(gè)數(shù)據(jù)組轉(zhuǎn)換為一個(gè)數(shù)據(jù)包,即使在象在處理MPEG-PS數(shù)據(jù)時(shí)分割數(shù)很大或者填充數(shù)據(jù)長(zhǎng)度很長(zhǎng)的情況下。
在如圖5所示的CIP的首標(biāo)里,DBS區(qū)里的值是00010001(二進(jìn)制),F(xiàn)N區(qū)(新FN)里的值是101(二進(jìn)制),而QPC(新QPC)區(qū)里的值是00011111(二進(jìn)制)。因此,每一個(gè)數(shù)據(jù)塊的長(zhǎng)度是17×4字節(jié),即68個(gè)字節(jié),分割一個(gè)數(shù)據(jù)組的分割數(shù)是32(=25),而填充數(shù)據(jù)的長(zhǎng)度是31×4字節(jié),即是124個(gè)字節(jié)。
如圖7所示的一個(gè)CIP首標(biāo)也可使用原始FN區(qū)和新的FN(如圖中下面FN)區(qū)來(lái)組成。在此情況下,如果原始FN區(qū)里的值是nFN1而新FN區(qū)(下面FN)里的值是nFN2,那么分割數(shù)就是2的(nFN1+nFN2)次方。
另外,如圖8所示,也可使用與如圖26所示的CIP首標(biāo)一樣的格式。然而在這種情況下,分割數(shù)限定在8(=23)或以下,而填充數(shù)據(jù)的長(zhǎng)度限定為7×4字節(jié)或以下。因此,數(shù)據(jù)傳輸率是16.4Mbps(16.4×106位/秒)或更高。
圖9表示在分割數(shù)是8、16、32和64中的一個(gè)并且每個(gè)數(shù)據(jù)包的數(shù)據(jù)塊數(shù)量是1到8、16、32和64中的一個(gè)時(shí),DVD數(shù)據(jù)(即MPEG-PS數(shù)據(jù))的傳輸速率和帶寬。如果每個(gè)數(shù)據(jù)包數(shù)據(jù)塊的數(shù)量是2的乘方,就簡(jiǎn)化了打包電路45里的處理。
如果分割數(shù)是FN,且如果每個(gè)數(shù)據(jù)包的數(shù)據(jù)塊數(shù)是DB,則包含在一個(gè)數(shù)據(jù)包中的MPEG-PS數(shù)據(jù)的數(shù)據(jù)量(平均值)是(2048/FN)×DB字節(jié)(=(16384/FN)×DB個(gè)位數(shù)),而且每125微秒周期分配一個(gè)數(shù)據(jù)包。結(jié)果,MPEG-PS數(shù)據(jù)的傳輸速率是(131.1/FN)×DB(={2048×8/125)/FN}×DB)Mbps。
由于DVD標(biāo)準(zhǔn)回放速率是2.52Mbps、5.04Mbps,或10.08Mbps,設(shè)置分割數(shù)FN和每個(gè)數(shù)據(jù)包數(shù)據(jù)塊的數(shù)量DB以滿(mǎn)足下列表達(dá)式之一(131.1/FN)×DB≥10.08(131.1/FN)×DB≥5.04(131.1/FN)×DB≥2.52也就是說(shuō),如果放像的速率被改變,則FN和DB按照上面表達(dá)式改變。
因此,在設(shè)置放像速率為10.08Mbps且分割數(shù)為64時(shí),每個(gè)數(shù)據(jù)包數(shù)據(jù)塊的數(shù)量設(shè)置為5或更大。如果分割數(shù)為32,則每個(gè)數(shù)據(jù)包數(shù)據(jù)塊的數(shù)量設(shè)置為3或更大。如果分割數(shù)為16,則每個(gè)數(shù)據(jù)包數(shù)據(jù)塊的數(shù)量設(shè)置為2或更大。
也就是說(shuō),組成一個(gè)數(shù)據(jù)包時(shí),打包電路45使用與上述設(shè)置的數(shù)據(jù)塊的數(shù)量相應(yīng)的數(shù)據(jù)塊。
按下面給出的等式計(jì)算符合IEEE1394標(biāo)準(zhǔn)的通信帶寬帶寬=OVERHEAD ID×C+(凈荷+K)×DROVERHEAD ID(首置標(biāo)識(shí))為15(默認(rèn)值), C固定為32個(gè)單位且K固定為3。還有,凈荷是傳輸數(shù)據(jù)(數(shù)據(jù)塊與CIP首標(biāo))的四倍數(shù),且DR是按照通信的一個(gè)特征設(shè)置的一個(gè)值。在100M傳輸?shù)那闆r下,DR設(shè)置為16。在200M傳輸?shù)那闆r下,DR設(shè)置為8。在400M傳輸?shù)那闆r下,DR設(shè)置為4。在圖9里,帶寬按照DR設(shè)置為16計(jì)算。
例如,參見(jiàn)圖9,如果分割數(shù)是64且每個(gè)數(shù)據(jù)包數(shù)據(jù)塊的數(shù)量是1,則被使用的帶寬是704(=15×32+(11+3)×16)個(gè)單位。
按上述方法組成的數(shù)據(jù)包提供給通信控制部件49。
通信控制部件49在每個(gè)125微秒周期信號(hào)的開(kāi)始時(shí)向計(jì)時(shí)器47輸出一個(gè)控制信號(hào),同時(shí)向通信部件50輸出一個(gè)周期同步信號(hào)和一個(gè)周期起始數(shù)據(jù)包。而且,通信控制部件49從打包電路45得到數(shù)據(jù)包并且每周期一個(gè)次向通信部件50輸出數(shù)據(jù)包。
通信部件50通過(guò)AV總線(xiàn)2傳輸由通信控制部件49提供的周期同步信號(hào)、起始數(shù)據(jù)包信號(hào)以及同步通信數(shù)據(jù)包。
在上述方法中,MPEG-PS數(shù)據(jù)轉(zhuǎn)換為用于同步通信的數(shù)據(jù)包且經(jīng)由AV總線(xiàn)2傳輸該數(shù)據(jù)包。
數(shù)字電視機(jī)3的通信部件61接收從DVD播放機(jī)1經(jīng)由AV總線(xiàn)2傳輸?shù)闹芷谕叫盘?hào)、周期起始數(shù)據(jù)包以及同步通信數(shù)據(jù)包,并且向通信控制部件62輸出所接收到的信號(hào)和數(shù)據(jù)包。
當(dāng)被提供一個(gè)周期同步信號(hào)時(shí),通信控制部件62按照周期同步信號(hào)向計(jì)時(shí)器64輸出一個(gè)控制信號(hào),并且向拆包電路63輸出相應(yīng)的被提供的同步通信數(shù)據(jù)包。
拆包電路63讀出每個(gè)被提供的同步通信數(shù)據(jù)包的CIP首標(biāo)并恢復(fù)由MPEG-PS數(shù)據(jù)、一個(gè)時(shí)間標(biāo)志以及從至少一個(gè)對(duì)應(yīng)FN個(gè)數(shù)據(jù)塊的數(shù)據(jù)包來(lái)的填充數(shù)據(jù)組成的數(shù)據(jù)組。
拆包電路63從被恢復(fù)的數(shù)據(jù)里,參照QPC區(qū)的值去除對(duì)應(yīng)CIP首標(biāo)的QPC區(qū)的值的字節(jié)長(zhǎng)度的填充數(shù)據(jù),向加法器65輸出首4字節(jié)的時(shí)間標(biāo)志,并且輸出MPEG-PS數(shù)據(jù)的數(shù)據(jù)組給FIFO存儲(chǔ)器67。
加法器65計(jì)算由寄存器65提供的預(yù)置延遲時(shí)間和由拆包電路63提供的時(shí)間信息(時(shí)間標(biāo)志)之和,并給比較器68輸出計(jì)算結(jié)果。
當(dāng)計(jì)時(shí)器64計(jì)時(shí)的時(shí)間與加法器65提供的時(shí)間信息(數(shù)據(jù)組的時(shí)間標(biāo)志+延遲時(shí)間)二者匹配時(shí),比較器68向FIFO存儲(chǔ)器67輸出一個(gè)脈沖信號(hào)。
當(dāng)比較器68提供脈沖信號(hào)時(shí),F(xiàn)IFO存儲(chǔ)器67給譯碼部件22輸出由拆包電路63提供的數(shù)據(jù)。FIFO存儲(chǔ)器67以FIFO順序即按照輸入的順序輸出數(shù)據(jù)。結(jié)果,提供給譯碼部件22的數(shù)據(jù)與時(shí)間標(biāo)志同步,于是抑制了抖動(dòng)。
譯碼部件22對(duì)MPEG-PS數(shù)據(jù)譯碼以組成視頻和音頻信號(hào),并向預(yù)定電路輸出信號(hào)(未示出)。
如上所述,在第一實(shí)施例里,由添加一個(gè)時(shí)間標(biāo)志與填充數(shù)據(jù)到2048字節(jié)的MPEG-PS數(shù)據(jù)組而形成的一組數(shù)據(jù)被劃分以組成數(shù)據(jù)塊,具有預(yù)定數(shù)量數(shù)據(jù)塊的數(shù)據(jù)包被傳輸,因此,就通過(guò)IEEE1394標(biāo)準(zhǔn)數(shù)字接口給作為譯碼器的數(shù)字電視機(jī)3傳輸2048個(gè)字節(jié)的數(shù)據(jù)組。
下面描述一個(gè)代表本發(fā)明第二實(shí)施例傳輸裝置的一個(gè)DVD播放機(jī)1和代表本發(fā)明第二實(shí)施例接收裝置的一個(gè)數(shù)字電視機(jī)3。
第二實(shí)施例的DVD播放機(jī)1和第一實(shí)施例的DVD播放機(jī)1有著同樣的結(jié)構(gòu),與第一播放機(jī)1的不同僅在于打包電路45的操作。因此,不再敘述第二實(shí)施例的DVD播放機(jī)1的結(jié)構(gòu)。
第二實(shí)施例的數(shù)字電視機(jī)3與第一實(shí)施例的數(shù)字電視機(jī)3有著同樣的結(jié)構(gòu),與第一實(shí)施例數(shù)字電視機(jī)3的不同僅在于拆包電路63的操作。因此,不再敘述第二實(shí)施例的數(shù)字電視機(jī)3的結(jié)構(gòu)。
現(xiàn)在說(shuō)明第二實(shí)施例DVD播放機(jī)1和數(shù)字電視機(jī)3的操作。下面只說(shuō)明打包電路45和拆包電路63的操作,因?yàn)槌虬娐?5和拆包電路63外的其它部件的操作與第一實(shí)施例中的是一樣的。
如圖10所示,第二實(shí)施例的打包電路45首先添加填充數(shù)據(jù)給2048個(gè)字節(jié)的數(shù)據(jù)組。填充數(shù)據(jù)的長(zhǎng)度設(shè)置為這樣一個(gè)值,即將由2048個(gè)字節(jié)數(shù)據(jù)組組成的數(shù)據(jù)和填充數(shù)據(jù)以第一分割數(shù)FN1分割而形成的源數(shù)據(jù)包的字節(jié)長(zhǎng)度等于從一個(gè)16的倍數(shù)值中減去時(shí)間標(biāo)志字節(jié)長(zhǎng)度(=4)得到的值。
也就是說(shuō),如果時(shí)間標(biāo)志的字節(jié)長(zhǎng)度是LTS(LTS=4),那么填充數(shù)據(jù)的字節(jié)長(zhǎng)度LPD就按如下等式使用一個(gè)預(yù)先確定的正整數(shù)n來(lái)進(jìn)行計(jì)算LPD=FN1×(16×n-LTS)-2048其中數(shù)字n是一個(gè)整數(shù)且等于或大于(2048/FN1+LTS)/16。
例如,如果LTS=4且FN1=6,如圖10所示,并且如果n設(shè)置為22,則填充數(shù)據(jù)的字節(jié)長(zhǎng)度LPD計(jì)算出來(lái)為40(=6×(16×22-4)-2048)。
下面,打包電路45將以第一分割數(shù)FN1分割按上式計(jì)算出的長(zhǎng)度的填充數(shù)據(jù)形成的數(shù)據(jù)和2048個(gè)字節(jié)的數(shù)據(jù)組,從而形成具有16的倍數(shù)的字節(jié)長(zhǎng)度的FN1個(gè)源數(shù)據(jù)包。如果每一個(gè)源數(shù)據(jù)包的字節(jié)長(zhǎng)度是LSP,則按照下列等式計(jì)算LSPLSP=(2048+LPD)/FN1例如,如果填充數(shù)據(jù)的長(zhǎng)度是40個(gè)字節(jié)且分割數(shù)FN1是6,則每個(gè)源數(shù)據(jù)包的長(zhǎng)度是348(=(2048+40)/6)個(gè)字節(jié),如圖10所示。
那么,如圖10所示,打包電路45就給每個(gè)組成的源數(shù)據(jù)包的最前端加上4字節(jié)的時(shí)間標(biāo)志,以第二分割數(shù)FN2分割加上了4字節(jié)的時(shí)間標(biāo)志的每個(gè)源數(shù)據(jù)包,F(xiàn)N2是2的倍數(shù)(此時(shí)FN2=8),從而組成具有4的倍數(shù)的字節(jié)長(zhǎng)度(此時(shí)44字節(jié))的數(shù)據(jù)塊。
這樣,打包電路45組成一個(gè)CIP首標(biāo)和組成包含CIP首標(biāo)與預(yù)定量數(shù)據(jù)塊的數(shù)據(jù)包。
圖11是一個(gè)用于第二實(shí)施例的一個(gè)CIP首標(biāo)格式的范例圖。
在這個(gè)實(shí)施例里設(shè)定的CIP首標(biāo)的FMT區(qū)里的值與各種數(shù)據(jù)之間的關(guān)系和第一實(shí)施例里的是一樣的。
在這個(gè)CIP首標(biāo)里,如果傳輸MPEG-PS數(shù)據(jù)(也就是說(shuō),如果FMT區(qū)里的值是100100(二進(jìn)制)),第二分割數(shù)FN2以2為底的對(duì)數(shù)(log2(FN2))被寫(xiě)入FN區(qū),且初始(圖26)QPC區(qū)(No.0的四字節(jié)數(shù)據(jù)塊的第19到第21位)里的值固定為0。FDF區(qū)里的從第5到第12位的8位被作為一個(gè)新的QPC區(qū)使用。
由于第一分割數(shù)FN1被固定為一個(gè)預(yù)置的值,它不會(huì)通過(guò)數(shù)據(jù)包來(lái)傳輸。只有第二分割數(shù)FN2被寫(xiě)進(jìn)首標(biāo)而第一分割數(shù)FN1被固定。因此,F(xiàn)N區(qū)里只有兩個(gè)位就足夠了。
于是,給QPC區(qū)分配位數(shù)被增加以使一個(gè)數(shù)據(jù)組能轉(zhuǎn)換成數(shù)據(jù)包,即使填充數(shù)據(jù)的長(zhǎng)度很大。
在如圖11所示的CIP首標(biāo)里,DBS區(qū)里的值是00001011(二進(jìn)制),F(xiàn)N區(qū)里的值是11(二進(jìn)制)且QPC區(qū)(新QPC)里的值是00001010(二進(jìn)制)。因此,數(shù)據(jù)塊的長(zhǎng)度是11×4字節(jié),即44字節(jié),第二分割數(shù)是8(=23),填充數(shù)據(jù)的長(zhǎng)度是10×4字節(jié),即40個(gè)字節(jié)。
圖12表示在第一分割數(shù)FN1是6、第二分割數(shù)FN2是8,且每個(gè)數(shù)據(jù)包數(shù)據(jù)塊的數(shù)量是從1到8、16、32、64中的一個(gè)的情況下,DVD數(shù)據(jù)(即MPEG-PS數(shù)據(jù))的傳輸速率和帶寬。
如果每個(gè)數(shù)據(jù)包數(shù)據(jù)塊的數(shù)量是DB,則包含在一個(gè)數(shù)據(jù)包里的MPEG-PS數(shù)據(jù)的量(平均值)是(2048/(FN1×FN2))×DB字節(jié)(=(16384/(FN1×FN2))×DB個(gè)位),且數(shù)據(jù)包每125微秒周期被分配一個(gè)。結(jié)果,MPEG-PS數(shù)據(jù)的傳輸速率是(131.1/(FN1×FN2))×DB(Mbps)。
由于DVD回放的速率是2.52Mbps、5.04Mbps、或者10.08Mbps,所以設(shè)置分割數(shù)FN1和FN2的值以及每個(gè)數(shù)據(jù)包數(shù)據(jù)塊數(shù)DB的值滿(mǎn)足下列表達(dá)式之一(131.1/FN1×FN2))×DB≥10.08
(131.1/FN1×FN2))×DB≥5.04(131.1/FN1×FN2))×DB≥2.52也就是說(shuō),如果改變回放速率,則FN和DB也要按照上述表達(dá)式改變。
因此,在回放速率設(shè)置為10.08Mbps且第一和第二分割數(shù)分別設(shè)置為6和8的情況下,每個(gè)數(shù)據(jù)包的數(shù)據(jù)塊的數(shù)量設(shè)置為4或更大。同時(shí),在第一和第8二分割數(shù)設(shè)置為其它一些值時(shí),每個(gè)數(shù)據(jù)包數(shù)據(jù)塊的數(shù)量設(shè)置為按同樣方法計(jì)算的一個(gè)數(shù)值。
在上述方法里,第二實(shí)施例的打包電路45將2048字節(jié)的MPEG-PS數(shù)據(jù)組轉(zhuǎn)換為同步通信數(shù)據(jù)包。
下面敘述第二實(shí)施例的拆包電路63的操作。
拆包電路63讀出由通信控制部件62提供的每個(gè)數(shù)據(jù)包的CIP的首標(biāo),并從至少一個(gè)對(duì)應(yīng)的FN2個(gè)數(shù)據(jù)塊的數(shù)據(jù)包恢復(fù)各個(gè)帶有時(shí)間標(biāo)志的源數(shù)據(jù)包。
接著,拆包電路63給加法器65輸出前4字節(jié)的時(shí)間標(biāo)志,并且從FN1個(gè)源數(shù)據(jù)包來(lái)恢復(fù)帶有附加的填充數(shù)據(jù)的一個(gè)MPEG-PS數(shù)據(jù)組。
隨后,通過(guò)參照QPC區(qū)里的值,拆包電路63從恢復(fù)的數(shù)據(jù)里去除對(duì)應(yīng)于CIP首標(biāo)的QPC區(qū)里的值的字節(jié)長(zhǎng)度的填充數(shù)據(jù),并且給FIFO存儲(chǔ)器67輸出MPEG-PS數(shù)據(jù)組。
結(jié)果,第二實(shí)施例的拆包電路63從同步通信數(shù)據(jù)包里恢復(fù)2048個(gè)字節(jié)的MPEG-PS數(shù)據(jù)組。
如上所述,在第二實(shí)施例里,通過(guò)給一個(gè)2048字節(jié)的MPEG-PS數(shù)據(jù)組附加填充數(shù)據(jù)組成的一組數(shù)據(jù)被分割組成源數(shù)據(jù)包,通過(guò)給源數(shù)據(jù)包加上時(shí)間標(biāo)志組成的多組數(shù)據(jù)進(jìn)一步被分成數(shù)據(jù)塊,并且傳輸每一個(gè)具有預(yù)定量數(shù)據(jù)塊的數(shù)據(jù)包,由此,通過(guò)IEEE1394標(biāo)準(zhǔn)數(shù)字接口,給作為譯碼器的數(shù)字電視機(jī)3傳輸2048個(gè)字節(jié)的數(shù)據(jù)組。
下面描述一個(gè)代表本發(fā)明第三實(shí)施例傳輸裝置的DVD播放機(jī)1和代表本發(fā)明第三實(shí)施例接收裝置的數(shù)字電視機(jī)3。
第三實(shí)施例的DVD播放機(jī)1和第一實(shí)施例的DVD播放機(jī)1有著同樣的結(jié)構(gòu),與第一播放機(jī)1的不同僅在于打包電路45的操作。因此,不再敘述第三實(shí)施例的DVD播放機(jī)1的結(jié)構(gòu)。
第三實(shí)施例的數(shù)字電視機(jī)3與第一實(shí)施例的數(shù)字電視機(jī)3有著同樣的結(jié)構(gòu),與第一數(shù)字電視機(jī)3的不同僅在于拆包電路63的操作。因此,不再敘述第三實(shí)施例的數(shù)字電視機(jī)3的結(jié)構(gòu)。
現(xiàn)在說(shuō)明第三實(shí)施例DVD播放機(jī)1和數(shù)字電視機(jī)3的操作。下面只說(shuō)明打包電路45和拆包電路63的操作,因?yàn)槌虬娐?5和拆包電路63外的其它部件的操作與第一實(shí)施例中的是一樣的。
第三實(shí)施例里打包電路45將一個(gè)2048個(gè)字節(jié)的數(shù)據(jù)組以一預(yù)定的分割數(shù)分割,該分割數(shù)是2的倍數(shù),從而組成具有4的倍數(shù)的字節(jié)長(zhǎng)度的FN個(gè)數(shù)據(jù)塊。
例如,如果一個(gè)2048個(gè)字節(jié)的數(shù)據(jù)組被64分割,如圖13所示,組成的64個(gè)數(shù)據(jù)塊每一個(gè)都包含32個(gè)字節(jié)(=2048/64)。
打包電路45組成一個(gè)CIP首標(biāo)并組成一個(gè)包含CIP首標(biāo)和預(yù)定量數(shù)據(jù)塊的一個(gè)包。
圖14給出了一個(gè)用于第三實(shí)施例的CIP首標(biāo)格式的范例圖。
在這個(gè)實(shí)施例里,CIP首標(biāo)的FMT區(qū)里的值與各種數(shù)據(jù)二者之間的關(guān)系和第一實(shí)施例里的是一樣的。
在這個(gè)CIP首標(biāo)里,如果傳輸MPEG-PS數(shù)據(jù)(也就是說(shuō),如果FMT區(qū)里的值是100100(二進(jìn)制)),則初始(圖26)QPC區(qū)(No.0的四個(gè)字節(jié)數(shù)據(jù)塊的第17到第18位)里的值固定為0,且FDF區(qū)(圖中用新FN表示)里的從第2到第4位的3位被作為一個(gè)新的FN區(qū)。
在這個(gè)實(shí)施例里,由于沒(méi)使用填充數(shù)據(jù),QPC區(qū)里的值設(shè)為0。在這個(gè)實(shí)施例里,使用具有一個(gè)SYT區(qū)的CIP首標(biāo),且在SYT區(qū)中設(shè)置了一個(gè)數(shù)據(jù)組的時(shí)間標(biāo)志。
因此,增加分配給FN區(qū)的位數(shù)以使一個(gè)數(shù)據(jù)組轉(zhuǎn)換成為數(shù)據(jù)包,即使分割數(shù)很大。
在如圖14所示的CIP首標(biāo)里,DBS區(qū)里的值是00001000(二進(jìn)制),新FN區(qū)(新FN)里的值是110(二進(jìn)制),數(shù)據(jù)塊的長(zhǎng)度設(shè)置為8×4字節(jié)即32字節(jié),分割數(shù)設(shè)置為64(=26)。
圖15表示在分割數(shù)是64且每個(gè)數(shù)據(jù)包的數(shù)據(jù)塊數(shù)是從1到8中的一個(gè)的情況下,DVD數(shù)據(jù)(即MPEG-PS數(shù)據(jù))的傳輸速率和帶寬。
如果分割數(shù)是FN且如果每個(gè)數(shù)據(jù)包數(shù)據(jù)塊的數(shù)量值是DB,則包含在一個(gè)數(shù)據(jù)包里的MPEG-PS數(shù)據(jù)的量是(2048/FN)×DB字節(jié)(=(16384/FN)×DB個(gè)位),且每125微秒周期分配一個(gè)數(shù)據(jù)包。結(jié)果,MPEG-PS數(shù)據(jù)的傳輸速率用(131.1/FN)×DB(Mbps)來(lái)計(jì)算。
由于DVD回放速率是2.52Mbps、5.04Mbps、或者10.08Mbps,設(shè)置則分割數(shù)FN和每個(gè)數(shù)據(jù)包數(shù)據(jù)塊的數(shù)量DB滿(mǎn)足下列表達(dá)式之一(131.1/FN)×DB≥10.08(131.1/FN)×DB≥5.04(131.1/FN)×DB≥2.52也就是說(shuō),如果改變回放速率,則也要按照上述表達(dá)式改變FN和DB。
因此,在回放速率設(shè)置為10.08Mbps且分割數(shù)是64的情況下,每個(gè)數(shù)據(jù)包的數(shù)據(jù)塊的數(shù)量設(shè)置為5或更大。同時(shí),當(dāng)分割數(shù)設(shè)置為其它一些值時(shí),每個(gè)數(shù)據(jù)包數(shù)據(jù)塊的數(shù)量設(shè)置為按同樣方法計(jì)算的一個(gè)值。
在上述方法里,第三實(shí)施例的打包電路45將一個(gè)2048字節(jié)的MPEG-PS數(shù)據(jù)組轉(zhuǎn)換為同步通信數(shù)據(jù)包。
下面敘述第三實(shí)施例的拆包電路63的操作。
拆包電路63讀出由通信控制部件62提供的各個(gè)包的CIP首標(biāo),并從至少一個(gè)對(duì)應(yīng)的FN個(gè)數(shù)據(jù)塊的數(shù)據(jù)包里恢復(fù)一個(gè)數(shù)據(jù)組。還有,拆包電路63從CIP首標(biāo)的SYT區(qū)里讀出一個(gè)時(shí)間標(biāo)志,并給加法器65輸出該讀出值。
拆包電路63給FIFO存儲(chǔ)器67輸出被恢復(fù)的MPEG-PS數(shù)據(jù)組。
結(jié)果,第三實(shí)施例的拆包電路63從同步通信數(shù)據(jù)包里恢復(fù)了2048個(gè)字節(jié)的MPEG-PS數(shù)據(jù)組。
如上所述,在第三實(shí)施例里,一個(gè)2048字節(jié)的MPEG-PS數(shù)據(jù)組被分開(kāi)組成了數(shù)據(jù)塊,各個(gè)具有預(yù)定量數(shù)據(jù)塊的數(shù)據(jù)包被傳輸,由此,通過(guò)IEEE1394標(biāo)準(zhǔn)數(shù)字接口,給作為譯碼器的數(shù)字電視機(jī)3傳輸2048個(gè)字節(jié)的數(shù)據(jù)組。
下面描述一個(gè)代表本發(fā)明第四實(shí)施例傳輸裝置的DVD播放機(jī)1和代表本發(fā)明第四實(shí)施例的接收裝置的數(shù)字電視機(jī)3。
第四實(shí)施例的DVD播放機(jī)1和第一實(shí)施例的DVD播放機(jī)1有著同樣的結(jié)構(gòu),與第一播放機(jī)1的不同僅在于打包電路45的操作。因此,不再敘述第四實(shí)施例的DVD播放機(jī)1的結(jié)構(gòu)。
第四實(shí)施例的數(shù)字電視機(jī)3與第一實(shí)施例的數(shù)字電視機(jī)3有著同樣的結(jié)構(gòu),與第一數(shù)字電視機(jī)3的不同僅在于拆包電路63的操作。因此,不再敘述第四實(shí)施例的數(shù)字電視機(jī)3的結(jié)構(gòu)。
現(xiàn)在說(shuō)明第四實(shí)施例DVD播放機(jī)1和數(shù)字電視機(jī)3的操作。下面只說(shuō)明打包電路45和拆包電路63的操作,因?yàn)槌虬娐?5和拆包電路63外的其它部件的操作與第一實(shí)施例中的是一樣的。
首先參照流程圖17說(shuō)明打包電路45的操作。在步驟S1,在第四實(shí)施例里的打包電路45首先將如圖16(A)所示的一個(gè)2048字節(jié)的MPEG-PS數(shù)據(jù)組以第一分割數(shù)FN1(=8)分割,由此組成8組數(shù)據(jù),如圖16(B)所示,每組數(shù)據(jù)包含256個(gè)字節(jié),并作為要以符合IEEEE1394標(biāo)準(zhǔn)同步通信方式傳輸?shù)脑磾?shù)據(jù)包。
其次,在步驟S2,一個(gè)4字節(jié)的源數(shù)據(jù)包首標(biāo)被加在步驟S1里組成的每個(gè)源數(shù)據(jù)包最前端。即,加上一個(gè)時(shí)間標(biāo)志以減少傳輸時(shí)的抖動(dòng)。然后過(guò)程推進(jìn)到步驟S3,給每個(gè)源數(shù)據(jù)包最后端加上一個(gè)28字節(jié)的填充數(shù)據(jù)從而組成4字節(jié)單位尺寸的數(shù)據(jù)塊,如下所述。在這個(gè)方法里,組成了一個(gè)288字節(jié)的源數(shù)據(jù)包,如圖16(C)所示。
在步驟S4,在步驟S3被加上填充數(shù)據(jù)的區(qū)域被接在源數(shù)據(jù)包首標(biāo)之后,源數(shù)據(jù)包首標(biāo)用來(lái)傳輸一個(gè)系統(tǒng)參數(shù)(SPRM)等等,如圖16(D)所示。這是因?yàn)閿?shù)據(jù)區(qū)離最前端越近,數(shù)據(jù)的處理越容易。
在加給源數(shù)據(jù)包的源數(shù)據(jù)包首標(biāo)里,8個(gè)源數(shù)據(jù)包首標(biāo)里每個(gè)加給第二個(gè)和后續(xù)的源數(shù)據(jù)包首標(biāo)可以作為數(shù)據(jù)區(qū)使用。如果它們不作為數(shù)據(jù)區(qū)使用就沒(méi)有信息寫(xiě)入。
在步驟S5,每個(gè)288字節(jié)源數(shù)據(jù)包以第二分割數(shù)FN2分割,從而獲得36字節(jié)的數(shù)據(jù)塊,如圖16(E)所示。
隨后,處理進(jìn)行到步驟S6,打包電路45形成一個(gè)CIP首標(biāo)和形成一個(gè)包含CIP首標(biāo)與預(yù)定量數(shù)據(jù)塊的數(shù)據(jù)包。
圖18表示用于第四實(shí)施例的一個(gè)CIP首標(biāo)格式和一個(gè)數(shù)據(jù)塊格式的例子。如圖18所示,可以使用象如圖26所示的通常沒(méi)有SYT區(qū)格式的CIP首標(biāo)格式。在這個(gè)例子里,DBS區(qū)里的值是00001001(二進(jìn)制),F(xiàn)N區(qū)里的值是11(二進(jìn)制)且QPC區(qū)里的值是111(二進(jìn)制)。因此數(shù)據(jù)塊長(zhǎng)度是9×4字節(jié),即36個(gè)字節(jié),分割一個(gè)數(shù)據(jù)組的分割數(shù)是8(=23),并且填充數(shù)據(jù)長(zhǎng)度是7×4字節(jié),即28個(gè)字節(jié)。
打包電路45按照帶寬設(shè)置了每個(gè)數(shù)據(jù)包的數(shù)據(jù)塊數(shù)量,利用對(duì)應(yīng)于設(shè)置數(shù)的數(shù)據(jù)塊數(shù)量形成一個(gè)數(shù)據(jù)包,并給通信控制部件49輸出該形成的數(shù)據(jù)包。
通信控制部件49在每個(gè)125微秒周期信號(hào)的開(kāi)始時(shí)刻向計(jì)時(shí)器47輸出一個(gè)控制信號(hào),同時(shí),給通信部件50輸出一個(gè)周期同步信號(hào)和一個(gè)周期起始數(shù)據(jù)包。同時(shí),通信控制部件49由打包電路45提供數(shù)據(jù)包并且每周期給通信部件50輸出一個(gè)數(shù)據(jù)包。
通信部件50經(jīng)由AV總線(xiàn)2發(fā)送周期同步信號(hào)、起始數(shù)據(jù)包以及由通信控制部件49提供的同步通信數(shù)據(jù)包。
整個(gè)過(guò)程到此結(jié)束。上述過(guò)程根據(jù)包的數(shù)量被重復(fù)相應(yīng)次數(shù)。
在上述方法里,MPEG-PS數(shù)據(jù)被轉(zhuǎn)換成同步通信數(shù)據(jù)包,且該數(shù)據(jù)包通過(guò)AV總線(xiàn)2傳輸。
數(shù)字電視機(jī)3的通信部件61接收由DVD播放機(jī)1經(jīng)由AV總線(xiàn)2發(fā)送周期同步信號(hào)、周期起始數(shù)據(jù)包以及同步通信數(shù)據(jù)包,并且給通信控制部件62輸出所接收的信號(hào)和數(shù)據(jù)包。
當(dāng)提供一個(gè)周期同步信號(hào)時(shí),通信控制部件62按照周期同步信號(hào)給計(jì)時(shí)器64輸出一個(gè)控制信號(hào),并且給拆包電路63輸出相應(yīng)提供的同步通信數(shù)據(jù)包。
拆包電路63讀出每一個(gè)所提供的同步通信數(shù)據(jù)包的CIP首標(biāo),并且從至少一個(gè)對(duì)應(yīng)的FN2個(gè)數(shù)據(jù)塊(此時(shí)為8個(gè)塊)的數(shù)據(jù)包里恢復(fù)帶有附加時(shí)間標(biāo)記和填充數(shù)據(jù)的源數(shù)據(jù)包。
在這個(gè)實(shí)施例里,由于每個(gè)CIP首標(biāo)的FMT區(qū)里的值設(shè)置為100001,拆包電路63執(zhí)行處理時(shí),假定形成一個(gè)2048字節(jié)MPEG-PS數(shù)據(jù)包的數(shù)據(jù)被分成8個(gè)源數(shù)據(jù)包,每個(gè)源數(shù)據(jù)包進(jìn)一步被分開(kāi)以組成數(shù)據(jù)塊。
如下所述,拆包電路63給加法器65輸出前4字節(jié)的時(shí)間標(biāo)志,從8(源數(shù)據(jù)包數(shù))×8(分開(kāi)每個(gè)源數(shù)據(jù)包獲得的數(shù)據(jù)塊數(shù))(=64)個(gè)數(shù)據(jù)塊里恢復(fù)2048字節(jié)的MPEG-PS數(shù)據(jù)組,并且給FIFO存儲(chǔ)器67輸出恢復(fù)的MPEG-PS數(shù)據(jù)。
下面敘述由64個(gè)數(shù)據(jù)塊恢復(fù)2048個(gè)字節(jié)的MPEG2-PS數(shù)據(jù)組的方法。拆包電路63根據(jù)對(duì)應(yīng)CIP首標(biāo)的DBC區(qū)里的值區(qū)分包含數(shù)據(jù)塊的每一個(gè)源數(shù)據(jù)包。
也就是說(shuō),如果一個(gè)數(shù)據(jù)包的CIP首標(biāo)的DBC區(qū)中的值的所有的低六位是0,則包含在數(shù)據(jù)包里的第一數(shù)據(jù)塊被當(dāng)作一個(gè)MPEG2-PS數(shù)據(jù)包里的首數(shù)據(jù)塊。同樣,如果一個(gè)數(shù)據(jù)包的CIP首標(biāo)的DBC區(qū)中的值的所有的低三位是0,則包含在數(shù)據(jù)包里的第一數(shù)據(jù)塊被當(dāng)作一個(gè)源數(shù)據(jù)包里的首數(shù)據(jù)塊。
例如,如果DBC的值是XX000000(二進(jìn)制)(X是0或1),則此數(shù)據(jù)塊被當(dāng)作是8個(gè)源數(shù)據(jù)包中的第一個(gè)數(shù)據(jù)包的首數(shù)據(jù)塊,即在一個(gè)MPEG2-PS數(shù)據(jù)組里的首數(shù)據(jù)塊。
如果DBC的值是XX001000(二進(jìn)制),數(shù)據(jù)塊被當(dāng)作是8個(gè)源數(shù)據(jù)包中第二個(gè)數(shù)據(jù)包的首數(shù)據(jù)塊。如果DBC的值是XX010000(二進(jìn)制),數(shù)據(jù)塊被當(dāng)作是8個(gè)源數(shù)據(jù)包中第三個(gè)數(shù)據(jù)包的首數(shù)據(jù)塊。如果DBC的值是XX011000(二進(jìn)制),數(shù)據(jù)塊被當(dāng)作是8個(gè)源數(shù)據(jù)包中第四個(gè)數(shù)據(jù)包的首數(shù)據(jù)塊。如果DBC的值是XX100000(二進(jìn)制),數(shù)據(jù)塊被當(dāng)作是8個(gè)源數(shù)據(jù)包中第五個(gè)數(shù)據(jù)包的首數(shù)據(jù)塊。如果DBC的值是XX101000(二進(jìn)制),數(shù)據(jù)塊被當(dāng)作是8個(gè)源數(shù)據(jù)包中第六個(gè)數(shù)據(jù)包的首數(shù)據(jù)塊。如果DBC的值是XX110000(二進(jìn)制),數(shù)據(jù)塊被當(dāng)作是8個(gè)源數(shù)據(jù)包中第七個(gè)數(shù)據(jù)包的首數(shù)據(jù)塊。如果DBC的值是XX111000(二進(jìn)制),數(shù)據(jù)塊被當(dāng)作是8個(gè)源數(shù)據(jù)包中第八個(gè)數(shù)據(jù)包的首數(shù)據(jù)塊。
如上所述,拆包電路63首先從由通信控制部件62提供的包含在數(shù)據(jù)包里的數(shù)據(jù)塊中恢復(fù)八個(gè)源數(shù)據(jù)包,然后恢復(fù)2048字節(jié)的MPEG2-PS數(shù)據(jù)組,并且給FIFO存儲(chǔ)器67輸出恢復(fù)的數(shù)據(jù)組。因此,已分成8個(gè)數(shù)據(jù)塊的每個(gè)源數(shù)據(jù)包可以通過(guò)參照DBC區(qū)里的值來(lái)鑒別?;謴?fù)的數(shù)據(jù)被輸出給譯碼部件22以被譯碼。
圖19表示CIP首標(biāo)里的值的設(shè)置。SID區(qū)里的值按照結(jié)構(gòu)設(shè)置。DBS區(qū)里的值是00001001(二進(jìn)制)(=9×4字節(jié))(=36字節(jié)))。FN區(qū)里的值是11(二進(jìn)制)(=8)。QPC區(qū)里的值是111(二進(jìn)制)(=7)。SPH區(qū)里的值是1。0到FF(十六進(jìn)制)(0到255)的值設(shè)置在DBC區(qū)里。FMT區(qū)里的值是100001以表示MPEG2-PS。在FDF區(qū),預(yù)定值按照要求設(shè)置。
如上所述,在第四實(shí)施例里,一個(gè)2048字節(jié)的MPEG-PS數(shù)據(jù)組通過(guò)利用常規(guī)的CIP首標(biāo)被分成源數(shù)據(jù)包,通過(guò)給源數(shù)據(jù)包加上時(shí)間標(biāo)記和填充數(shù)據(jù)組成的數(shù)據(jù)組進(jìn)一步被分成數(shù)據(jù)塊,并且傳輸各個(gè)具有一個(gè)預(yù)定量數(shù)據(jù)塊的數(shù)據(jù)包,由此,通過(guò)IEEE1394標(biāo)準(zhǔn)數(shù)字接口,給作為譯碼器的數(shù)字電視機(jī)3以同步通信方式傳輸2048個(gè)字節(jié)數(shù)據(jù)組。
如上所述,在上述第四實(shí)施例里,可以容易地鑒別出每一個(gè)源數(shù)據(jù)包,于是填充區(qū)(DVD數(shù)據(jù)包首標(biāo))和源數(shù)據(jù)包首標(biāo)可以根據(jù)包含它們的源數(shù)據(jù)包而單獨(dú)處理,從而增加了可用數(shù)據(jù)區(qū)。
同時(shí),利用常規(guī)的CIP首標(biāo)在同步傳輸方式里可以傳輸一個(gè)MPEG-PS數(shù)據(jù)包。在這種情況下,一個(gè)2048字節(jié)的MPEG2-PS數(shù)據(jù)包可以分成如36個(gè)字節(jié)的數(shù)據(jù)塊傳輸,因此實(shí)現(xiàn)了傳輸頻帶的高效使用。
在上述實(shí)施例里,數(shù)據(jù)是在DVD播放機(jī)1和數(shù)字電視機(jī)3之間傳輸,然而,不用說(shuō),數(shù)據(jù)也可以在其它具有IEEE1394標(biāo)準(zhǔn)數(shù)據(jù)通信部件的裝置之間傳輸。
在上述實(shí)施例里,使用4字節(jié)的時(shí)間標(biāo)志。然而,也可使用8字節(jié)或更長(zhǎng)并具有一個(gè)4的倍數(shù)的字節(jié)長(zhǎng)度的時(shí)間標(biāo)志。
在本發(fā)明的傳輸裝置和傳輸方法里,一個(gè)2048字節(jié)的數(shù)據(jù)組被轉(zhuǎn)換為至少一個(gè)要以IEEE1394標(biāo)準(zhǔn)同步通信方式傳輸?shù)臄?shù)據(jù)包。因此2048個(gè)字節(jié)的數(shù)據(jù)可通過(guò)IEEE1394標(biāo)準(zhǔn)的數(shù)字接口通信。
在本發(fā)明的接收裝置和接收方法里,按照IEEE1394標(biāo)準(zhǔn)通信方式傳輸?shù)臄?shù)據(jù)包被接收且從接收的至少一個(gè)數(shù)據(jù)包中恢復(fù)2048個(gè)字節(jié)的數(shù)據(jù)組。結(jié)果,2048個(gè)字節(jié)的數(shù)據(jù)可以通過(guò)IEEE1394標(biāo)準(zhǔn)數(shù)字接口通信。
權(quán)利要求
1.一種傳輸裝置,用于通過(guò)IEEE1394標(biāo)準(zhǔn)的數(shù)字接口傳輸數(shù)據(jù),所述傳輸裝置包括轉(zhuǎn)換設(shè)備,用于將所述數(shù)據(jù)中的2048個(gè)字節(jié)的數(shù)據(jù)組轉(zhuǎn)換為按照IEEE1394標(biāo)準(zhǔn)的同步通信方式傳輸?shù)闹辽僖粋€(gè)數(shù)據(jù)包;以及傳輸設(shè)備,用于傳輸所述數(shù)據(jù)包。
2.按照權(quán)利要求1的傳輸裝置,其中所述數(shù)據(jù)是MPEG-PS格式的數(shù)據(jù)。
3.按照權(quán)利要求1的傳輸裝置,其中所述轉(zhuǎn)換設(shè)備通過(guò)將由2048個(gè)字節(jié)的數(shù)據(jù)組、一個(gè)具有4的倍數(shù)的字節(jié)長(zhǎng)度的時(shí)間標(biāo)志、以及具有4的倍數(shù)的字節(jié)長(zhǎng)度的填充數(shù)據(jù)組成的數(shù)據(jù)以為2的倍數(shù)的分割數(shù)分割而組成具有4的倍數(shù)的字節(jié)長(zhǎng)度的數(shù)據(jù)塊,并且通過(guò)設(shè)定要以所述數(shù)據(jù)包形式傳輸?shù)拿總€(gè)數(shù)據(jù)包數(shù)據(jù)塊的預(yù)定數(shù)目來(lái)形成所述數(shù)據(jù)包。
4.按照權(quán)利要求3的傳輸裝置,其中填充數(shù)據(jù)的字節(jié)長(zhǎng)度是4的倍數(shù),并且通過(guò)將填充數(shù)據(jù)的字節(jié)長(zhǎng)度、作為數(shù)據(jù)組的字節(jié)長(zhǎng)度的2048字節(jié)和時(shí)間標(biāo)志的字節(jié)長(zhǎng)度的總和除以所述分割數(shù)而獲得的數(shù)值是4的倍數(shù)。
5.按照權(quán)利要求3的傳輸裝置,其中所述轉(zhuǎn)換設(shè)備將所述分割數(shù)和填充數(shù)據(jù)的字節(jié)長(zhǎng)度寫(xiě)入所述數(shù)據(jù)包的公共同步數(shù)據(jù)包首標(biāo)的格式相關(guān)區(qū)。
6.按照權(quán)利要求3的傳輸裝置,其中所述轉(zhuǎn)換設(shè)備將所述分割數(shù)和填充數(shù)據(jù)的字節(jié)長(zhǎng)度寫(xiě)入所述數(shù)據(jù)包的公共同步數(shù)據(jù)包首標(biāo)的分割數(shù)區(qū)、4字節(jié)填充計(jì)數(shù)區(qū)以及格式相關(guān)區(qū)。
7.按照權(quán)利要求3的傳輸裝置,其中所述轉(zhuǎn)換設(shè)備通過(guò)將所述分割數(shù)設(shè)置為8或更小以及將填充數(shù)據(jù)的字節(jié)長(zhǎng)度設(shè)置為27或更小而將所述數(shù)據(jù)組轉(zhuǎn)換為所述數(shù)據(jù)包。
8.按照權(quán)利要求3的傳輸裝置,其中如果分割數(shù)是FN、每個(gè)數(shù)據(jù)包數(shù)據(jù)塊的數(shù)目是DB、數(shù)據(jù)供給速率是R比特/秒,則所述轉(zhuǎn)換設(shè)備設(shè)置的分割數(shù)值FN以及每個(gè)數(shù)據(jù)包數(shù)據(jù)塊數(shù)目值DB滿(mǎn)足下面的條件{(2048×8/((125×10-6))/FN}×DB≥R。
9.按照權(quán)利要求1的傳輸裝置,其中所述轉(zhuǎn)換設(shè)備將2048個(gè)字節(jié)的數(shù)據(jù)組和具有4的倍數(shù)的字節(jié)長(zhǎng)度的填充數(shù)據(jù)組成的數(shù)據(jù)以第一分割數(shù)分割;通過(guò)附加具有4的倍數(shù)的字節(jié)長(zhǎng)度的一個(gè)時(shí)間標(biāo)志給每個(gè)以第一分割數(shù)分割出的所述數(shù)據(jù),而組成具有16的倍數(shù)的字節(jié)長(zhǎng)度的源數(shù)據(jù)包;通過(guò)進(jìn)一步將每個(gè)源數(shù)據(jù)包以為2的倍數(shù)的第二分割數(shù)分割,而組成具有4的倍數(shù)的字節(jié)長(zhǎng)度的數(shù)據(jù)塊;并且通過(guò)設(shè)定要以所述數(shù)據(jù)包形式被傳輸?shù)拿總€(gè)數(shù)據(jù)包的數(shù)據(jù)塊的預(yù)定數(shù)目而形成所述數(shù)據(jù)包。
10.按照權(quán)利要求9的傳輸裝置,其中所述轉(zhuǎn)換設(shè)備將填充數(shù)據(jù)的字節(jié)長(zhǎng)度寫(xiě)入所述數(shù)據(jù)包的公共同步數(shù)據(jù)包首標(biāo)的格式相關(guān)區(qū)域。
11.按照權(quán)利要求9的傳輸裝置,其中,如果第一和第二分割數(shù)分別是FN1和FN2、每個(gè)數(shù)據(jù)包數(shù)據(jù)塊數(shù)目是DB、且數(shù)據(jù)供給速率是R比特/秒,則所述轉(zhuǎn)換設(shè)備設(shè)置的第一和第二分割數(shù)值FN1、FN2以及每個(gè)數(shù)據(jù)包數(shù)據(jù)塊的數(shù)目值DB滿(mǎn)足下面的條件{(2048×8/((125×10-6))/(FN1×FN2)}×DB≥R。
12.按照權(quán)利要求1的傳輸裝置,其中所述轉(zhuǎn)換設(shè)備通過(guò)將2048個(gè)字節(jié)的數(shù)據(jù)組以為2的倍數(shù)的分割數(shù)分割而形成具有4的倍數(shù)的字節(jié)長(zhǎng)度的數(shù)據(jù)塊;通過(guò)設(shè)定要以所述數(shù)據(jù)包形式被傳輸?shù)拿總€(gè)數(shù)據(jù)包的數(shù)據(jù)塊的預(yù)定數(shù)目而形成所述數(shù)據(jù)包;并且將一個(gè)時(shí)間標(biāo)志寫(xiě)入所述數(shù)據(jù)包的公共同步數(shù)據(jù)包包首標(biāo)的同步時(shí)間區(qū)。
13.按照權(quán)利要求12的傳輸裝置,其中,如果所述分割數(shù)是FN、每個(gè)數(shù)據(jù)包的數(shù)據(jù)塊數(shù)目是DB、且數(shù)據(jù)供給速率是R比特/秒,則所述轉(zhuǎn)換設(shè)備設(shè)置的分割數(shù)值FN以及每個(gè)數(shù)據(jù)包數(shù)據(jù)塊數(shù)目值DB滿(mǎn)足下面的條件{(2048×8/((125×10-6))/FN}×DB≥R
14.按照權(quán)利要求1的傳輸裝置,其中所述轉(zhuǎn)換設(shè)備將2048個(gè)字節(jié)的數(shù)據(jù)組形成的數(shù)據(jù)以為2的倍數(shù)的第一分割數(shù)分割;通過(guò)附加具有4的倍數(shù)的字節(jié)長(zhǎng)度的一個(gè)時(shí)間標(biāo)志和具有4的倍數(shù)的字節(jié)長(zhǎng)度的填充數(shù)據(jù)給每個(gè)以第一分割數(shù)分割出的數(shù)據(jù)而組成源數(shù)據(jù)包;通過(guò)進(jìn)一步將每個(gè)源數(shù)據(jù)包以為2的倍數(shù)的第二分割數(shù)分割而形成具有4的倍數(shù)的字節(jié)長(zhǎng)度的數(shù)據(jù)塊;并且通過(guò)設(shè)置要以所述數(shù)據(jù)包形式被傳輸?shù)拿總€(gè)數(shù)據(jù)包數(shù)據(jù)塊的預(yù)定數(shù)目來(lái)形成所述數(shù)據(jù)包。
15.按照權(quán)利要求14的傳輸裝置,其中組成所述數(shù)據(jù)包的數(shù)據(jù)塊中的第一數(shù)據(jù)塊的序列號(hào)被寫(xiě)入所述數(shù)據(jù)包的公共同步數(shù)據(jù)包首標(biāo)的數(shù)據(jù)塊計(jì)數(shù)器區(qū)。
16.按照權(quán)利要求14的傳輸裝置,其中所述轉(zhuǎn)換設(shè)備將所述第一分割數(shù)寫(xiě)入所述數(shù)據(jù)包的公共同步數(shù)據(jù)包首標(biāo)的分割數(shù)區(qū),并將填充數(shù)據(jù)的字節(jié)長(zhǎng)度寫(xiě)入所述數(shù)據(jù)包的公共同步數(shù)據(jù)包首標(biāo)的4字節(jié)填充計(jì)數(shù)區(qū)。
17.一種通過(guò)IEEE1394標(biāo)準(zhǔn)的數(shù)字接口傳輸數(shù)據(jù)的傳輸方法,所述方法包括步驟將所述數(shù)據(jù)中的2048個(gè)字節(jié)的數(shù)據(jù)組轉(zhuǎn)換為按照IEEE1394標(biāo)準(zhǔn)的同步通信方式傳輸?shù)闹辽僖粋€(gè)數(shù)據(jù)包;以及傳輸該數(shù)據(jù)包。
18.一種接收裝置,用于接收通過(guò)IEEE1394標(biāo)準(zhǔn)的數(shù)字接口傳輸?shù)臄?shù)據(jù),所述接收裝置包括接收設(shè)備,用于接收按照IEEE1394標(biāo)準(zhǔn)的同步通信方式傳輸?shù)臄?shù)據(jù)包;以及恢復(fù)設(shè)備,用于從至少一個(gè)由所述接收設(shè)備接收的數(shù)據(jù)包中恢復(fù)一個(gè)2048字節(jié)的數(shù)據(jù)組。
19.按照權(quán)利要求18的接收裝置,其中所述數(shù)據(jù)是MPEG-PS格式的數(shù)據(jù)。
20.按照權(quán)利要求18的接收裝置,其中所述的恢復(fù)設(shè)備將所述數(shù)據(jù)包恢復(fù)成由2048個(gè)字節(jié)的數(shù)據(jù)組、具有4的倍數(shù)的字節(jié)長(zhǎng)度的一個(gè)時(shí)間標(biāo)志以及具有4的倍數(shù)的字節(jié)長(zhǎng)度的填充數(shù)據(jù)形成的數(shù)據(jù)。
21.按照權(quán)利要求20的接收裝置,其中所述恢復(fù)設(shè)備讀出寫(xiě)在每個(gè)所述數(shù)據(jù)包的公共同步數(shù)據(jù)包首標(biāo)的格式相關(guān)區(qū)域中的填充數(shù)據(jù)的字節(jié)長(zhǎng)度和所述分割數(shù),按照所述分割數(shù)恢復(fù)所述數(shù)據(jù),并且從所恢復(fù)的數(shù)據(jù)中取出所述時(shí)間標(biāo)志和2048個(gè)字節(jié)的數(shù)據(jù)組。
22.按照權(quán)利要求20的接收裝置,其中所述恢復(fù)設(shè)備讀出被寫(xiě)入每個(gè)所述數(shù)據(jù)包的公共同步數(shù)據(jù)包首標(biāo)的分割數(shù)區(qū)、4字節(jié)填充計(jì)數(shù)區(qū)和格式相關(guān)區(qū)域中的填充數(shù)據(jù)的字節(jié)長(zhǎng)度和所述分割數(shù),按照所述分割數(shù)恢復(fù)所述數(shù)據(jù),并且從所恢復(fù)的數(shù)據(jù)里取出所述時(shí)間標(biāo)志和2048個(gè)字節(jié)的數(shù)據(jù)組。
23.按照權(quán)利要求18的接收裝置,其中所述恢復(fù)設(shè)備將所述數(shù)據(jù)包恢復(fù)為預(yù)定數(shù)量的具有16倍數(shù)的字節(jié)長(zhǎng)度的源數(shù)據(jù)包,從所述源數(shù)據(jù)包中提取一個(gè)時(shí)間標(biāo)志,并且從所述預(yù)定數(shù)量的源數(shù)據(jù)包中恢復(fù)所述2048個(gè)字節(jié)的數(shù)據(jù)組。
24.按照權(quán)利要求23的接收裝置,其中所述恢復(fù)設(shè)備讀出被寫(xiě)入每個(gè)所述數(shù)據(jù)包的公共同步數(shù)據(jù)包首標(biāo)的格式相關(guān)區(qū)域中的填充數(shù)據(jù)的字節(jié)長(zhǎng)度,并且按照該填充數(shù)據(jù)的字節(jié)長(zhǎng)度從預(yù)定數(shù)量的源數(shù)據(jù)包中恢復(fù)所述2048個(gè)字節(jié)的數(shù)據(jù)組。
25.按照權(quán)利要求18的接收裝置,其中所述恢復(fù)設(shè)備讀出被寫(xiě)入每個(gè)所述數(shù)據(jù)包的公共同步數(shù)據(jù)包首標(biāo)的同步時(shí)間區(qū)中的一個(gè)時(shí)間標(biāo)志。
26.按照權(quán)利要求18的接收裝置,其中所述恢復(fù)設(shè)備將所述數(shù)據(jù)包恢復(fù)成預(yù)定數(shù)量的源數(shù)據(jù)包,從所述源數(shù)據(jù)包中提取一個(gè)時(shí)間標(biāo)志和填充數(shù)據(jù),并且從所述預(yù)定數(shù)量源數(shù)據(jù)包中恢復(fù)所述2048個(gè)字節(jié)的數(shù)據(jù)組。
27.按照權(quán)利要求26的接收裝置,其中所述恢復(fù)設(shè)備根據(jù)每個(gè)所述數(shù)據(jù)包的公共同步數(shù)據(jù)包首標(biāo)的數(shù)據(jù)塊計(jì)數(shù)器區(qū)中的低六位數(shù)字,將所述數(shù)據(jù)包恢復(fù)為預(yù)定數(shù)量的源數(shù)據(jù)包,并且從所述預(yù)定數(shù)量的源數(shù)據(jù)包中恢復(fù)所述2048個(gè)字節(jié)的數(shù)據(jù)組。
28.一種接收通過(guò)IEEE1394標(biāo)準(zhǔn)的數(shù)字接口傳輸?shù)臄?shù)據(jù)的接收方法,所述方法包括步驟接收按照IEEE1394標(biāo)準(zhǔn)的同步通信方式傳輸?shù)臄?shù)據(jù)包;以及從至少一個(gè)所接收的數(shù)據(jù)包中恢復(fù)一個(gè)2048個(gè)字節(jié)的數(shù)據(jù)組。
全文摘要
一種傳輸裝置和方法及一種接收裝置和方法,利用IEEE1394標(biāo)準(zhǔn)數(shù)字接口傳送2048字節(jié)數(shù)據(jù)組。將4字節(jié)時(shí)間標(biāo)志附加在MPEG-PS數(shù)據(jù)的2048字節(jié)數(shù)據(jù)組上。而且將124字節(jié)填充數(shù)據(jù)附加在該數(shù)據(jù)組上以使數(shù)據(jù)總字節(jié)長(zhǎng)度是16的倍數(shù)。然后以2的倍數(shù)(如32)的分割數(shù)分割所得到的數(shù)據(jù),從而分出數(shù)目為分割數(shù)的多個(gè)數(shù)據(jù)塊。每個(gè)數(shù)據(jù)塊具有4倍數(shù)的字節(jié)長(zhǎng)度(例如,68個(gè)字節(jié))。將CIP首標(biāo)等附加到預(yù)定數(shù)量的數(shù)據(jù)塊中以組成一個(gè)數(shù)據(jù)包。
文檔編號(hào)H04N7/24GK1189745SQ9712527
公開(kāi)日1998年8月5日 申請(qǐng)日期1997年10月22日 優(yōu)先權(quán)日1996年10月22日
發(fā)明者柳原尚史, 堀口麻里, 佐藤真, 濱田一郎, 中野雄彥 申請(qǐng)人:索尼公司