專利名稱:通信方法、通信系統(tǒng)和輸出設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種適用于在由例如IEEE(電氣和電子工程師學(xué)會(huì))1394總線連接的設(shè)備之間發(fā)送音頻數(shù)據(jù)和其他流式數(shù)據(jù)的通信方法和通信系統(tǒng)以及這種通信系統(tǒng)所用的輸出設(shè)備。
背景技術(shù):
正在開發(fā)的音頻和視頻設(shè)備能通過使用IEEE 1394串行數(shù)據(jù)總線的網(wǎng)絡(luò)雙向傳輸信息。在通過這樣的總線發(fā)送數(shù)據(jù)時(shí),提供了用來實(shí)時(shí)傳輸較大量的視頻數(shù)據(jù)、音頻數(shù)據(jù)之類的同步傳送模式和用來可靠地傳輸靜止圖像、文本數(shù)據(jù)、控制命令之類的異步傳送模式,在傳輸中對(duì)于這些模式分別使用專用的頻帶。
圖1為示出用這樣的IEEE 1394總線連接的一個(gè)例子的方框圖,發(fā)送數(shù)據(jù)的源設(shè)備a、接收源設(shè)備a發(fā)送的數(shù)據(jù)的輸入設(shè)備(宿設(shè)備)b以及控制設(shè)備a和b之間的數(shù)據(jù)傳輸?shù)目刂破鱟由IEEE 1394總線d連接在一起。此時(shí),在例如音頻數(shù)據(jù)需在控制器c的控制下在設(shè)備a和b之間發(fā)送時(shí),控制器c保證總線d上的一個(gè)同步傳送信道,在設(shè)備a和b之間建立一個(gè)允許通過這個(gè)信道進(jìn)行傳輸?shù)倪B接后,使源設(shè)備a至輸入設(shè)備b的傳輸啟動(dòng)。源設(shè)備a或輸入設(shè)備b也可以用作控制器。
在源設(shè)備a和輸入設(shè)備b之間這樣傳輸數(shù)據(jù)時(shí),將一種其中使用在所謂“AV/C命令事務(wù)集”內(nèi)的控制命令的傳輸方法用于例如音頻和視頻設(shè)備。AV/C命令集的詳細(xì)資料可參見1394 Trade Association公布的“ AV/C數(shù)字接口命令集通用規(guī)范”(“AV/C DigitalInterface Command Set General Specification”)。
在源設(shè)備向輸入設(shè)備發(fā)送音頻數(shù)據(jù)或其他流式數(shù)據(jù)時(shí),輸入設(shè)備必須按照所發(fā)送的流式數(shù)據(jù)的類型執(zhí)行處理。因此,在傳輸期間流式數(shù)據(jù)的格式或其他參數(shù)有改變時(shí),必須通過輸入數(shù)據(jù)檢測出這種情況,執(zhí)行切換處理,以改變處理狀態(tài)。
圖2為示出在通過總線傳輸流式數(shù)據(jù)期間數(shù)據(jù)格式改變的一個(gè)例子的方框圖。例如,假設(shè)源設(shè)備a是一個(gè)盤片重放設(shè)備,包括內(nèi)容A和內(nèi)容B的音頻數(shù)據(jù)(流式數(shù)據(jù))錄在盤片上,盤片重放設(shè)備從盤片重放數(shù)據(jù)。假設(shè)內(nèi)容A和內(nèi)容B是錄為音頻數(shù)據(jù)的內(nèi)容,輸出為不同格式的流式數(shù)據(jù)。此外,假設(shè)輸入設(shè)備b對(duì)輸入音頻數(shù)據(jù)進(jìn)行處理后輸出,并具備放大器的功能,以將數(shù)據(jù)輸出給一個(gè)所連接的揚(yáng)聲器之類。在這樣的配置中,源設(shè)備a從盤片重放的流式數(shù)據(jù)通過總線發(fā)送給輸入設(shè)備b。
假設(shè),在這種傳輸中,內(nèi)容A的重放在時(shí)間ta結(jié)束,然后處理進(jìn)至內(nèi)容B的重放。此時(shí),輸入設(shè)備b必須將內(nèi)部電路之類的設(shè)置從處理內(nèi)容A的處理狀態(tài)改變?yōu)樘幚韮?nèi)容B的處理狀態(tài),從而在完成這些準(zhǔn)備的時(shí)間tb從揚(yáng)聲器輸出內(nèi)容B的音頻。
因此,在從格式改變的時(shí)間ta到時(shí)間tb的這段時(shí)間內(nèi),內(nèi)容B的音頻并沒有輸出,從而出現(xiàn)丟失內(nèi)容的開始部分的問題。
這種問題在源設(shè)備和輸入設(shè)備之間執(zhí)行所謂速率控制(流量控制)處理時(shí)特別突出。圖3為示出執(zhí)行速率控制的情況的方框圖。這種速率控制是將源設(shè)備a輸出流式數(shù)據(jù)的速率調(diào)整得與輸入設(shè)備b處理流式數(shù)據(jù)的速率一致的流量控制處理。在這個(gè)例子中,輸入設(shè)備b包括一個(gè)暫時(shí)積累所發(fā)送的流式數(shù)據(jù)的緩沖存儲(chǔ)器m;輸入設(shè)備b向源設(shè)備a發(fā)送速率控制數(shù)據(jù),使得積累在存儲(chǔ)器m內(nèi)的數(shù)據(jù)量基本不變,而源設(shè)備a在向輸入設(shè)備b發(fā)送流式數(shù)據(jù)時(shí)根據(jù)速率控制數(shù)據(jù)控制輸出速率。
在這種情況下,在輸入數(shù)據(jù)的格式改變時(shí),如果緩沖存儲(chǔ)器m沒有輸出所有積累在存儲(chǔ)器內(nèi)的數(shù)據(jù)以暫時(shí)清空緩存器,就不能積累另一種格式的數(shù)據(jù)。因此,在格式從內(nèi)容A到內(nèi)容B如在上面所提到的圖2中所示那樣改變時(shí),在所發(fā)送的數(shù)據(jù)的格式改變的時(shí)間ta積累在存儲(chǔ)器m內(nèi)的數(shù)據(jù)必須全部輸出后,才能輸入內(nèi)容B。因此,在諸如速率控制之類的控制正在執(zhí)行時(shí),存在需要一段較長的時(shí)間(即在圖3中從時(shí)間ta到時(shí)間tb這段時(shí)間間隔)才能適應(yīng)改變了的格式的問題。
以上的解釋揭示了通過一個(gè)由IEEE 1394總線連接的網(wǎng)絡(luò)傳輸流式數(shù)據(jù)的情況下的問題;在通過其他網(wǎng)絡(luò)發(fā)送流式數(shù)據(jù)時(shí),如果流式數(shù)據(jù)的格式改變,也會(huì)出現(xiàn)類似的問題。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是在通過一個(gè)IEEE 1394或其他網(wǎng)絡(luò)發(fā)送流式數(shù)據(jù)時(shí)防止在傳輸期間流式數(shù)據(jù)的格式改變時(shí)處理中斷。
第一發(fā)明是從第一設(shè)備輸出的流式數(shù)據(jù)通過一個(gè)指定的網(wǎng)絡(luò)由第二設(shè)備接收的通信方法,其中在從第一設(shè)備輸出的流式數(shù)據(jù)從第一格式的流式數(shù)據(jù)改變?yōu)榈诙袷降牧魇綌?shù)據(jù)時(shí),檢測第一格式的流式數(shù)據(jù)的輸出的末端;以與第二格式的流式數(shù)據(jù)相同的格式輸出無效數(shù)據(jù);以及在輸出該無效數(shù)據(jù)期間,第一設(shè)備探查第二設(shè)備的狀態(tài),檢測完成輸入第二格式的流式數(shù)據(jù)的準(zhǔn)備,再開始輸出第二格式的流式數(shù)據(jù)。
利用這種方法,在第一設(shè)備檢測出通過總線輸入流式數(shù)據(jù)的設(shè)備內(nèi)的設(shè)置已改變?yōu)樵试S接收格式改變了的流式數(shù)據(jù)時(shí),開始從第一設(shè)備輸出實(shí)際流式數(shù)據(jù)。此時(shí),第二設(shè)備保證已經(jīng)輸入的第一格式的流式數(shù)據(jù)得到正常處理,而且使第一設(shè)備可以檢測到在第二設(shè)備內(nèi)的設(shè)置已改變。結(jié)果,在第二設(shè)備內(nèi)不中斷地結(jié)束對(duì)第一格式的流式數(shù)據(jù)的處理,而且可以正確地從開始處理第二格式的流式數(shù)據(jù),從而可以令人滿意地處理所接收的音頻數(shù)據(jù)或其他流式數(shù)據(jù)而沒有遺漏。
第二發(fā)明是第一發(fā)明的通信方法,其中為了探查第二設(shè)備的狀態(tài),第一設(shè)備通過網(wǎng)絡(luò)向第二設(shè)備發(fā)送一個(gè)特定分組,根據(jù)對(duì)這個(gè)特定分組的響應(yīng),第一設(shè)備確認(rèn)第二設(shè)備的狀態(tài)。
利用這個(gè)方法,第一設(shè)備可以簡單而可靠地確認(rèn)第二設(shè)備的狀態(tài)。
第三發(fā)明是第二發(fā)明的通信方法,其中所述特定分組包括查詢第二設(shè)備的當(dāng)前狀態(tài)是否為一個(gè)允許輸入第二格式的流式數(shù)據(jù)的狀態(tài)的數(shù)據(jù),特定分組重復(fù)發(fā)送,一直到根據(jù)對(duì)這個(gè)分組的響應(yīng)確認(rèn)一個(gè)允許輸入第二格式的流式數(shù)據(jù)的狀態(tài)。
利用這個(gè)方法,可用所謂的輪詢處理來確認(rèn)第二設(shè)備的狀態(tài)。
第四發(fā)明是第二發(fā)明的通信方法,其中所述特定分組包括導(dǎo)致通知第二設(shè)備已經(jīng)改變?yōu)橐粋€(gè)允許輸入第二格式的流式數(shù)據(jù)的狀態(tài)的數(shù)據(jù),而根據(jù)對(duì)這個(gè)分組的響應(yīng)確認(rèn)已改變?yōu)橐粋€(gè)可以輸入第二格式的流式數(shù)據(jù)的狀態(tài)。
利用這個(gè)方法,簡單地通過發(fā)送一個(gè)指出有關(guān)通知的分組,第一設(shè)備就可以確認(rèn)第二設(shè)備的狀態(tài)。
第五發(fā)明是第一發(fā)明的通信方法,其中所述無效數(shù)據(jù)是使第二設(shè)備的音頻輸出靜音的數(shù)據(jù)。
利用這個(gè)方法,在流式數(shù)據(jù)格式改變期間,第二設(shè)備的音頻輸出可以可靠地被靜音,從而可以可靠地防止所連接的揚(yáng)聲器之類輸出異常噪聲。
第六發(fā)明是一種使輸出設(shè)備輸出的流式數(shù)據(jù)可以通過一個(gè)指定的網(wǎng)絡(luò)被輸入設(shè)備接收的通信系統(tǒng),其中所述輸出設(shè)備包括執(zhí)行通過網(wǎng)絡(luò)的通信的輸出設(shè)備通信裝置;獲取輸出設(shè)備通信裝置輸出的流式數(shù)據(jù)的流式數(shù)據(jù)獲取裝置;檢測輸出的流式數(shù)據(jù)的格式改變的格式檢測裝置;以及輸出設(shè)備控制裝置,它對(duì)輸出設(shè)備通信裝置輸出流式數(shù)據(jù)進(jìn)行控制,使得在檢測到輸出的流式數(shù)據(jù)從第一格式改變?yōu)榈诙袷綍r(shí)輸出設(shè)備通信裝置以與第二格式的流式數(shù)據(jù)相同的格式輸出無效數(shù)據(jù),通過輸出設(shè)備通信裝置探查在輸出無效數(shù)據(jù)期間輸入設(shè)備的狀態(tài),以及在檢測到已經(jīng)完成輸入第二格式的流式數(shù)據(jù)的準(zhǔn)備時(shí),開始從輸出設(shè)備通信裝置輸出第二格式的流式數(shù)據(jù)。而其中所述輸入設(shè)備包括執(zhí)行通過網(wǎng)絡(luò)的通信的輸入設(shè)備通信裝置;鑒別輸入設(shè)備通信裝置所接收的流式數(shù)據(jù)的格式的格式鑒別裝置;處理輸入設(shè)備通信裝置所接收的流式數(shù)據(jù)的流式數(shù)據(jù)處理裝置;以及根據(jù)格式鑒別裝置的鑒別結(jié)果將流式數(shù)據(jù)處理裝置對(duì)流式數(shù)據(jù)的處理設(shè)置為與輸入設(shè)備通信裝置所接收的數(shù)據(jù)的格式兼容的處理。
利用這種系統(tǒng),在輸出設(shè)備檢測到在通過總線輸入流式數(shù)據(jù)的設(shè)備內(nèi)的設(shè)置已經(jīng)改變?yōu)樵试S接收格式改變了的流式數(shù)據(jù)時(shí),輸出設(shè)備開始輸出實(shí)際流式數(shù)據(jù),因此輸入設(shè)備可以從一開始就正確地處理格式改變了的流式數(shù)據(jù),從而可以滿意地處理所接收的音頻或其他流式數(shù)據(jù)而沒有遺漏。
第七發(fā)明是第六發(fā)明的通信系統(tǒng),其中為了探查輸入設(shè)備的狀態(tài),輸出設(shè)備控制裝置將一個(gè)特定分組從輸出設(shè)備通信裝置發(fā)送給輸入設(shè)備,在輸出設(shè)備通信裝置接收到作為一個(gè)對(duì)所發(fā)送的分組的響應(yīng)的響應(yīng)數(shù)據(jù)時(shí),根據(jù)所接收的響應(yīng)數(shù)據(jù)確認(rèn)輸入設(shè)備的狀態(tài);以及在輸入設(shè)備通信裝置接收到特定分組時(shí),輸入設(shè)備控制裝置將與流式數(shù)據(jù)處理裝置內(nèi)的設(shè)置有關(guān)的數(shù)據(jù)作為響應(yīng)數(shù)據(jù)從輸入設(shè)備通信裝置發(fā)送出去。
利用這種系統(tǒng),可以簡單而可靠地確認(rèn)輸入設(shè)備的狀態(tài)。
第八發(fā)明是第七發(fā)明的通信系統(tǒng),其中所述輸出設(shè)備控制裝置將查詢輸入設(shè)備的狀態(tài)是否允許輸入第二格式的流式數(shù)據(jù)的數(shù)據(jù)附于輸出設(shè)備通信裝置輸出的特定分組上,而所述輸入設(shè)備控制裝置將能區(qū)別輸入第二格式的流式數(shù)據(jù)的準(zhǔn)備是否完成的數(shù)據(jù)附于輸入設(shè)備通信裝置輸出的響應(yīng)上。
利用這種系統(tǒng),可用所謂的輪詢處理來確認(rèn)輸入設(shè)備的狀態(tài)。
第九發(fā)明是第六發(fā)明的通信系統(tǒng),其中所述無效數(shù)據(jù)是使音頻輸出可被輸入設(shè)備的流式數(shù)據(jù)處理裝置靜音的數(shù)據(jù)。
利用這種方法,在流式數(shù)據(jù)格式改變期間,輸入設(shè)備的音頻輸出可以可靠地被靜音,從而可以可靠地防止所連接的揚(yáng)聲器之類輸出異常噪聲。
第十發(fā)明是一種通過一個(gè)指定的網(wǎng)絡(luò)向輸入設(shè)備輸出流式數(shù)據(jù)的輸出設(shè)備,所述輸出設(shè)備包括執(zhí)行通過網(wǎng)絡(luò)的通信的通信裝置;輸入通信裝置輸出的流式數(shù)據(jù)的流式數(shù)據(jù)輸入裝置;檢測通信裝置輸出的流式數(shù)據(jù)的格式的改變的格式檢測裝置;以及控制通信裝置輸出流式數(shù)據(jù)的控制裝置,在格式檢測裝置檢測到輸出流式數(shù)據(jù)的格式從第一格式改變?yōu)榈诙袷綍r(shí)使通信裝置以與第二格式的流式數(shù)據(jù)相同的格式輸出無效數(shù)據(jù),而在輸出無效數(shù)據(jù)期間檢測到完成輸入第二格式的流式數(shù)據(jù)的準(zhǔn)備時(shí)使通信裝置開始輸出第二格式的流式數(shù)據(jù)。
利用這種設(shè)備,在輸出設(shè)備檢測到在輸入設(shè)備內(nèi)的設(shè)置改變?yōu)樵试S接收格式改變了的流式數(shù)據(jù)時(shí),開始從輸出設(shè)備輸出實(shí)際流式數(shù)據(jù),因此輸入設(shè)備可以從一開始就正確處理格式改變了的流式數(shù)據(jù),從而可以滿意地處理所接收的音頻或其他流式數(shù)據(jù)而沒有遺漏。
第十一發(fā)明是第十發(fā)明的輸出設(shè)備,其中所述控制裝置為了探查輸入設(shè)備的狀態(tài),執(zhí)行控制,使得通信裝置向輸入設(shè)備發(fā)送一個(gè)特定分組,而在通信裝置接收到一個(gè)對(duì)所發(fā)送的分組的響應(yīng)時(shí),根據(jù)包含在這個(gè)響應(yīng)內(nèi)的數(shù)據(jù)鑒別輸入設(shè)備的狀態(tài)。
利用這種設(shè)備,可以簡單而可靠地確認(rèn)輸入設(shè)備的狀態(tài)。
第十二發(fā)明是第十一發(fā)明的輸出設(shè)備,其中所述控制裝置將查詢輸入設(shè)備的狀態(tài)是否可以輸入第二格式的流式數(shù)據(jù)的查詢數(shù)據(jù)附于通信裝置輸出的特定分組,以及執(zhí)行控制,使得特定分組重復(fù)發(fā)送,直到根據(jù)一個(gè)對(duì)附有查詢數(shù)據(jù)的分組的響應(yīng)確認(rèn)輸入設(shè)備處于一個(gè)可以輸入第二格式的流式數(shù)據(jù)的狀態(tài)。
利用這種設(shè)備,可用所謂的輪詢處理來確認(rèn)輸入設(shè)備的狀態(tài)。
第十三發(fā)明是第十發(fā)明的輸出設(shè)備,其中所述通信裝置輸出的無效數(shù)據(jù)是使音頻輸出在輸入設(shè)備被靜音的數(shù)據(jù)。
利用這種設(shè)備,在流式數(shù)據(jù)格式改變期間,輸入設(shè)備的音頻輸出可以可靠地被靜音,從而可以可靠地防止所連接的揚(yáng)聲器之類輸出異常噪聲。
附圖簡要說明圖1為示出用IEEE 1394總線的連接的一個(gè)例子的配置方框圖;圖2為示出流式數(shù)據(jù)格式改變的傳統(tǒng)情況的例子的說明圖;圖3為示出速率控制的一個(gè)例子的示意圖;
圖4為示出在本發(fā)明的一種情況中系統(tǒng)配置的例子的方框圖;圖5為示出在本發(fā)明的一種情況中盤片重放設(shè)備的內(nèi)部配置的例子的方框圖;圖6為示出在本發(fā)明的一種情況中放大器裝置的內(nèi)部配置的例子的方框圖;圖7為示出在IEEE 1394總線上周期性數(shù)據(jù)傳輸結(jié)構(gòu)的例子的說明圖;圖8為示出用IEEE 1394總線的連接的例子的說明圖;圖9為示出在同步傳送模式中一個(gè)分組的配置的例子的說明圖;圖10為示出用AV/C命令發(fā)送的數(shù)據(jù)的配置的例子的說明圖;圖11為示出AV/C命令和響應(yīng)的例子的說明圖;圖12為示出在本發(fā)明的一種情況中流量控制處理的例子的說明圖;圖13為示出在本發(fā)明的一種情況中的傳輸例子(采樣頻率改變的例子)的說明圖;圖14為示出在一個(gè)AV/C輸入信號(hào)格式狀態(tài)命令內(nèi)的數(shù)據(jù)的例子的說明圖;圖15為示出在本發(fā)明的一種情況中的傳輸例子(N標(biāo)志改變的例子)的說明圖;圖16為示出在本發(fā)明的一種情況中的傳輸例子(格式改變的例子)的說明圖;以及圖17為示出在本發(fā)明的一種情況中的傳輸例子(N標(biāo)志改變的例子)的說明圖。
本發(fā)明的最佳實(shí)施方式下面將參照?qǐng)D4至圖17說明本發(fā)明的一種情況。
首先,參照?qǐng)D4說明應(yīng)用本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的配置的一個(gè)例子。這個(gè)網(wǎng)絡(luò)系統(tǒng)是一個(gè)通過IEEE 1394串行數(shù)據(jù)總線9連接多個(gè)設(shè)備單元的系統(tǒng)。在這里,如圖4所示,盤片重放設(shè)備1、控制設(shè)備2和放大器裝置3由總線9連接在一起。作為控制設(shè)備2,例如可以用一個(gè)個(gè)人計(jì)算機(jī)。
每個(gè)設(shè)備單元包括一個(gè)IEEE 1394總線連接端,實(shí)現(xiàn)允許由AV/C命令控制的功能??刂圃O(shè)備2是執(zhí)行總線9上的傳輸控制的設(shè)備(控制器)。其他未示出的接到總線9上的設(shè)備可以配置成執(zhí)行在總線9上的傳輸控制,而盤片重放設(shè)備1或放大器裝置3也可以具有控制器功能。
按照AV/C命令規(guī)定的功能,設(shè)備1、2、3可以看作各包括一個(gè)執(zhí)行實(shí)現(xiàn)各種功能的處理的子單元和一個(gè)執(zhí)行總線9與內(nèi)部子單元之間的數(shù)據(jù)輸入輸出的插頭部分。也就是說,盤片重放設(shè)備1包括一個(gè)執(zhí)行控制功能的控制部分1a和一個(gè)在控制部分1a控制下執(zhí)行從盤片重放的盤片子單元1b??刂圃O(shè)備2包括一個(gè)執(zhí)行總線9上的傳輸控制的控制部分2a。放大器裝置3包括一個(gè)執(zhí)行控制功能的控制部分3a和一個(gè)執(zhí)行音頻信號(hào)的處理和輸出的音頻子單元3b。音頻子單元3b接有揚(yáng)聲器3d、3e。此外,設(shè)備1、2、3分別包括插頭部分1c、2b、3c。插頭部分1c、2b、3c各有多個(gè)插頭,可以接到總線9上的多個(gè)信道上。
圖5示出了一個(gè)盤片重放設(shè)備1的內(nèi)部配置的例子。這個(gè)盤片重放設(shè)備1是一個(gè)重放錄在光盤101上的數(shù)字音頻數(shù)據(jù)的設(shè)備??梢杂芍胤旁O(shè)備1重放數(shù)據(jù)的光盤101除了CD(激光唱片)還包括DVD(數(shù)字視盤或數(shù)字多功能盤)以及其他錄有音頻和其他格式的數(shù)據(jù)的光盤。
下面說明盤片重放設(shè)備1的配置。錄在裝入重放設(shè)備1的光盤101上的數(shù)據(jù)由光學(xué)傳感器102用光學(xué)方法讀取,光學(xué)傳感器102讀取的信號(hào)提供給信號(hào)處理部分103處理,以獲得重放數(shù)據(jù);重放數(shù)據(jù)在用數(shù)模變換器104變換成模擬信號(hào)后從模擬輸出端105輸出,提供給與端105連接的音頻設(shè)備之類。數(shù)字音頻數(shù)據(jù)中沒有由數(shù)模變換器104變換成模擬形式的部分從數(shù)字輸出端106輸出。此外,從盤片101重放的音頻數(shù)據(jù)送至允許通過所連接的總線9傳輸?shù)腎EEE 1394總線接口109。
在盤片重放設(shè)備內(nèi)的重放操作和通過總線9的數(shù)據(jù)傳輸在中央處理單元(CPU)110的控制下執(zhí)行。CPU 110與存有進(jìn)行控制所必需的數(shù)據(jù)的存儲(chǔ)器111連接。
圖6示出了放大器裝置3的內(nèi)部配置的一個(gè)例子。放大器裝置3包括一個(gè)由多個(gè)音頻設(shè)備單元供給音頻信號(hào)(數(shù)字或模擬信號(hào))的輸入端子組301,在這些從輸入端組301得到的音頻信號(hào)中的音頻信號(hào)由輸入選擇部分302選擇。然后,由信號(hào)處理部分303對(duì)所選的音頻信號(hào)執(zhí)行必要的信號(hào)處理。作為信號(hào)處理,例如用稱為DSP(數(shù)字信號(hào)處理器)的數(shù)字處理電路執(zhí)行信號(hào)特征校正、多信道處理和其他處理。在所選輸入信號(hào)是模擬信號(hào)時(shí),在信號(hào)處理部分303內(nèi)變換成數(shù)字信號(hào)后再執(zhí)行處理。
信號(hào)處理部分303的輸出送至數(shù)模變換器304變換成模擬音頻信號(hào),經(jīng)變換的音頻信號(hào)送至功率放大器部分305放大到能驅(qū)動(dòng)揚(yáng)聲器的輸出。功率放大器部分305的輸出送至通過揚(yáng)聲器接線端306、307連接的揚(yáng)聲器。
這個(gè)例子的放大器裝置3包括一個(gè)IEEE 1394總線接口部分308,在接口部分308從總線9接收到所發(fā)送的音頻數(shù)據(jù)時(shí),允許將所接收的音頻數(shù)據(jù)通過輸入選擇部分302提供給信號(hào)處理部分303。
在放大器裝置3內(nèi)的信號(hào)處理操作和通過總線9的接收操作在中央處理單元(CPU)309的控制下執(zhí)行。CPU 309與存有進(jìn)行控制所必需的數(shù)據(jù)的存儲(chǔ)器310連接。
下面,說明在連接以上所說明的設(shè)備的IEEE 1394總線9上發(fā)送數(shù)據(jù)的狀態(tài)。圖7示出了通過IEEE 1394總線連接的設(shè)備的周期性數(shù)據(jù)傳輸結(jié)構(gòu)。在IEEE 1394總線上,數(shù)據(jù)分成一系列分組,用基于長為125μs的周期的時(shí)分方法發(fā)送。這周期由一個(gè)具有周期主控器功能的節(jié)點(diǎn)(一個(gè)連接到總線上的設(shè)備單元)的周期起始信號(hào)建立。一個(gè)同步分組保證從開始所有周期傳輸所需的帶寬(用時(shí)間單位表示,但是稱為帶寬)。因此在同步傳輸中,保證在一個(gè)固定時(shí)間內(nèi)傳輸數(shù)據(jù)。然而,在出現(xiàn)傳輸差錯(cuò)時(shí),由于沒有保護(hù)機(jī)制,因此造成數(shù)據(jù)丟失。在每個(gè)周期不用于同步傳輸期間,一個(gè)由于仲裁而已經(jīng)獲得總線的節(jié)點(diǎn)可以在異步傳輸異步分組中利用確認(rèn)和再試消息來保證可靠的傳輸,但是傳輸定時(shí)不是不變的。
一個(gè)連接到到網(wǎng)絡(luò)上的節(jié)點(diǎn)(設(shè)備)為了執(zhí)行同步傳輸,這個(gè)節(jié)點(diǎn)必須支持同步功能。此外,在連接到IEEE 1394串行總線上的節(jié)點(diǎn)中至少有一個(gè)節(jié)點(diǎn)恰有周期主控器功能。此外,在連接到IEEE 1394串行總線上的節(jié)點(diǎn)中至少有一個(gè)節(jié)點(diǎn)必須具有同步資源管理器功能。
圖8示出了在總線上進(jìn)行數(shù)據(jù)傳輸所需的插頭、插頭控制寄存器和同步信道之間的關(guān)系。音頻視頻設(shè)備(AV設(shè)備)11至13由IEEE 1394串行總線連接。在由AV設(shè)備13的oMPR規(guī)定了傳輸率和oPCR號(hào)碼的oPCR
至oPCR[2]中,同步數(shù)據(jù)通過由oPCR[1]指定的IEEE 1394串行總線的信道#1發(fā)送。在由AV設(shè)備11的iMPR規(guī)定傳輸率和iPCR號(hào)碼的iPCR
和iPCR[1]中,利用iPCR
,AV設(shè)備11讀取通過IEEE1394串行總線的信道#1發(fā)送的同步數(shù)據(jù)。類似,AV設(shè)備12通過由oPCR
指定的信道#2發(fā)送同步數(shù)據(jù),而AV設(shè)備11從由iPCR[1]指定的信道#2讀取同步數(shù)據(jù)。
作出一些設(shè)置,使得作為數(shù)據(jù)傳輸源的設(shè)備的輸出插頭用一個(gè)這樣獲得的信道通過總線發(fā)送的數(shù)據(jù)可以被需接收數(shù)據(jù)的設(shè)備的一個(gè)輸入插頭接收。這樣設(shè)置信道和插頭以及建立連接的處理在連接到總線上的指定設(shè)備(控制器)的控制下執(zhí)行。
這樣,數(shù)據(jù)就在由IEEE 1394串行總線連接的設(shè)備之間發(fā)送。圖9示出了在以同步傳送模式用IEEE 1394串行總線傳輸流式數(shù)據(jù)時(shí)分組的數(shù)據(jù)結(jié)構(gòu)的例子。
在圖9中,分組以四字節(jié)(=32比特)為單位示出。開始兩個(gè)四字節(jié)的字段是一個(gè)同步分組頭標(biāo),其中除了數(shù)據(jù)長度(Data Length)、標(biāo)記(Tag)、信道(Channel)和其他數(shù)據(jù)還設(shè)置了一個(gè)數(shù)據(jù)糾錯(cuò)碼CRC。下面兩個(gè)四字節(jié)的字段稱為CIP頭標(biāo),是一個(gè)在發(fā)送音頻數(shù)據(jù)和視頻數(shù)據(jù)時(shí)使用的頭標(biāo)。在這個(gè)CIP頭標(biāo)中設(shè)置了一個(gè)SID,它是數(shù)據(jù)傳輸源(源設(shè)備)的節(jié)點(diǎn)ID;封裝流式數(shù)據(jù)的分組的單元DBS;分組封裝前的劃分?jǐn)?shù)FN;在數(shù)據(jù)劃分前所添加的四字節(jié)數(shù)QPC;源設(shè)備的分組頭標(biāo)標(biāo)志SPH;用來檢測分組丟失的計(jì)數(shù)器DBC;以及信號(hào)格式ID FMT。
還有一些情況,在CIP頭標(biāo)內(nèi)設(shè)置了其他可以支持以同步分組發(fā)送的流式數(shù)據(jù)的格式的數(shù)據(jù)。例如,在這個(gè)頭標(biāo)內(nèi)可以設(shè)置音頻數(shù)據(jù)的采樣頻率或下面要說明的表明正在執(zhí)行速率控制的標(biāo)志(N標(biāo)志)。在這樣配置的CIP頭標(biāo)后,是指定數(shù)據(jù)量的流式數(shù)據(jù)(Data)。糾錯(cuò)碼CRC加在分組的末端。
流式數(shù)據(jù)以如上所述的數(shù)據(jù)結(jié)構(gòu)發(fā)送,但是通過IEEE 1394串行總線連接的設(shè)備還以異步傳送模式發(fā)送命令、響應(yīng)和其他控制分組。在這個(gè)例子的系統(tǒng)中,規(guī)定為控制通過IEEE 1394串行總線連接的設(shè)備的命令的AV/C命令可以控制每個(gè)設(shè)備單元和判斷設(shè)備的狀態(tài)。下面說明在這些AV/C命令中所用的數(shù)據(jù)。
圖10示出了在發(fā)送作為AV/C命令的命令和響應(yīng)時(shí)分組的數(shù)據(jù)配置。在AV/C命令的情況下,命令和響應(yīng)以異步傳送模式發(fā)送。AV/C命令是控制音頻和視頻設(shè)備的命令集的一部分,CTS(命令集ID)=“0000”。為了不將負(fù)載加到總線或音頻視頻設(shè)備上,對(duì)這些命令的響應(yīng)需在100ms內(nèi)發(fā)出。圖10所示的分組也以四字節(jié)為單位示出。開始的五個(gè)四字節(jié)的字段是分組的頭標(biāo)部分,其余部分是數(shù)據(jù)塊。
頭標(biāo)部分內(nèi)的目的地ID(Destination ID)標(biāo)明目的地。CTS標(biāo)明命令集的ID,對(duì)于AV/C命令集,CTS=“0000”。命令類型/響應(yīng)(ctype/response)字段在分組是一個(gè)命令時(shí)標(biāo)明命令的功能類別而在分組是一個(gè)響應(yīng)時(shí)標(biāo)明命令處理結(jié)果。
在廣義的術(shù)語中,定義了四種類型的命令(1)從外界控制功能的命令(CONTROL(控制)),(2)從外界查詢狀態(tài)的命令(STATUS(狀態(tài))),(3)從外界查詢是否支持控制命令的命令(GENERALINQUIRY(普通查詢)(支持操作碼)和SPECIFIC INQUIRY(特殊查詢)(支持操作碼和操作數(shù))),以及(4)請(qǐng)求通知狀態(tài)改變的命令(NOTIFY(通知))。
按照命令類型返回響應(yīng)。對(duì)CONTROL命令的響應(yīng)有NOTIMPLEMENTED(未執(zhí)行)、ACCEPTED(接受)、REJECTED(拒絕)和INTERIM(臨時(shí))(暫定響應(yīng))。對(duì)STATUS命令的響應(yīng)有NOT IMPLEMENTED(未執(zhí)行)、REJECTED(拒絕)、INTRANSITION(轉(zhuǎn)換中)和STABLE(穩(wěn)定)。對(duì)GENERALINQUIRY和SPECIFIC INQUIRY命令的響應(yīng)有IMPLEMENTED(已執(zhí)行)和NOT IMPLEMENTED(未執(zhí)行)。對(duì)NOTIFY命令的響應(yīng)有NOT IMPLEMENTED(未執(zhí)行)、REJECTED(拒絕)、INTERIM(臨時(shí))和CHANGED(已改變)。還可以定義除了在這里所說明的之外的一些命令和響應(yīng)。
配置了一個(gè)子單元類型來標(biāo)識(shí)設(shè)備內(nèi)各功能,例如,可以指定“磁帶錄放機(jī)”、“調(diào)諧器”或類似的一些類型。為了在存在同一個(gè)類型的多個(gè)子單元時(shí)執(zhí)行鑒別,用子單元ID(Subunit ID)作為鑒別號(hào)碼執(zhí)行尋址。操作碼(Opcode)表示命令,而操作數(shù)(Operand)表示命令參數(shù)?!拜o助操作數(shù)”是一個(gè)根據(jù)需要添加的字段?!疤畛洹币彩且粋€(gè)可以根據(jù)需要添加的字段?!皵?shù)據(jù)CRC(循環(huán)冗余校驗(yàn))”是一個(gè)用來在數(shù)據(jù)傳輸期間進(jìn)行驗(yàn)錯(cuò)的糾錯(cuò)碼。
圖11示出了AV/C命令的一些具體例子。圖11中左側(cè)的列示出了命令類型/響應(yīng)值的具體例子。圖中,上半部列出了一些命令,而下半部列出了一些響應(yīng)?!?000”分配給CONTROL,“0001”分配給STATUS,“0010”分配給SPECIFIC INQUIRY,“0011”分配給NOTIFY,而“0100”分配給GENERAL INQUIRY?!?101”至“0111”保留給將來的規(guī)范。此外,“1000”分配給NOTIMPLEMENTED,“1001”分配給ACCEPTED,“1010”分配給REJECTED,“1011”分配給IN TRANSITION,“1100”分配給IMPLEMENTED/STABLE,“1101”分配給CHANGED,而“1111”分配給INTERIM?!?110”保留給將來的規(guī)范。
圖11中在中間的列示出了子單元類型的一些具體例子?!?0000”分配給“視頻監(jiān)視器”,“00011”分配給“盤片錄放機(jī)”,“00100”分配給“磁帶錄放機(jī)”,“00101”分配給“調(diào)諧器”,“00111”分配給“攝像機(jī)”,“11100”分配給“廠商特定”,而“11110”分配給“擴(kuò)展到下個(gè)字節(jié)的子單元類型”?!?1111”分配給一個(gè)單元,這在發(fā)送給設(shè)備本身時(shí)使用,例如在接通和斷開電源時(shí)使用。
圖11右側(cè)的列示出了操作碼的一些具體例子。對(duì)于每個(gè)子單元類型都有一個(gè)操作碼表,在這里,示出的是對(duì)于子單元類型為“磁帶錄放機(jī)”的情況的一些操作碼。此外,為每個(gè)操作碼規(guī)定了一些操作數(shù)。這里,“00h”分配給VENDOR-DEPENDENT(廠商有關(guān)),“50h”分配給SEARCH MODE(搜索模式),“51h”分配給TIMECODE(時(shí)間碼),“52h”分配給ATN,“60h”分配給OPEN MIC(打開MIC),“61h”分配給READ MIC(讀MIC),“62h”分配給WRITE MIC(寫MIC),“C1h”分配給LOAD MEDIUM(加載媒體),“C2h”分配給RECORD(記錄),“C3h”分配給PLAY(播放),而“C4h”分配給WIND(倒帶)。
使用這樣規(guī)定的AV/C命令,控制連接到總線上的設(shè)備,根據(jù)控制,在連接到總線上的設(shè)備之間發(fā)送數(shù)據(jù)。圖11所示的這些命令、響應(yīng)和子單元類型都是具有代表性的,但除此之外還可以定義其他一些命令、響應(yīng)和子單元類型,而且可以在以后定義其他一些命令和子單元類型和賦予一些尚未定義的值。
下面將說明在這個(gè)例子的連接到網(wǎng)絡(luò)上的設(shè)備之間發(fā)送音頻數(shù)據(jù)或其他流式數(shù)據(jù)的情況。在這個(gè)例子中,盤片重放設(shè)備1是音頻數(shù)據(jù)輸出設(shè)備(源設(shè)備),而源設(shè)備發(fā)送給總線的音頻信號(hào)由作為輸入設(shè)備(宿設(shè)備)的放大器裝置3接收,音頻從連接到放大器裝置3上的揚(yáng)聲器3d、3e輸出(播音)。
在這個(gè)例子的情況下,對(duì)盤片重放設(shè)備1向放大器裝置3發(fā)送流式數(shù)據(jù)(音頻數(shù)據(jù))執(zhí)行速率控制。首先,參照?qǐng)D12說明執(zhí)行速率控制的狀態(tài)。圖12中所示的源設(shè)備相當(dāng)于向網(wǎng)絡(luò)輸出音頻數(shù)據(jù)的盤片重放設(shè)備1,而宿設(shè)備相當(dāng)于從網(wǎng)絡(luò)輸入音頻數(shù)據(jù)的放大器裝置3。在源設(shè)備和宿設(shè)備之間為了進(jìn)行速率控制而發(fā)送的數(shù)據(jù)(命令和響應(yīng))是配置成如上面所說明的AV/C命令那樣的數(shù)據(jù)。
首先,宿設(shè)備(放大器裝置3)向源設(shè)備(盤片重放設(shè)備1)發(fā)送一個(gè)速率(RATE)控制命令的指定速率控制的基準(zhǔn)速率的基本配置子功能(步驟S1),然后宿設(shè)備3驗(yàn)證一個(gè)對(duì)這個(gè)命令的響應(yīng)(步驟S2)。接著,宿設(shè)備3向源設(shè)備1發(fā)送一個(gè)速率控制命令的指定執(zhí)行速率控制的宿選擇子功能(步驟S3)。接收到這個(gè)命令,源設(shè)備1向宿設(shè)備3發(fā)送一個(gè)標(biāo)明命令處理正常執(zhí)行的響應(yīng)(步驟S4)。此時(shí),源設(shè)備1成為成功執(zhí)行速率控制(基于命令的速率控制)的目標(biāo)設(shè)備,將作為速率控制的控制器的放大器裝置3的節(jié)點(diǎn)ID存儲(chǔ)起來。用這種方法,盤片重放設(shè)備1斷定作為控制器的放大器裝置3是受速率控制控制的流式數(shù)據(jù)的輸入設(shè)備。
隨后,在需要通過速率控制改變流式數(shù)據(jù)的傳輸速率時(shí),作為控制器的放大器裝置3向盤片重放設(shè)備1發(fā)送一個(gè)速率控制命令的流量控制子功能(步驟S7),然后驗(yàn)證對(duì)這個(gè)命令的響應(yīng)(步驟S8)。作為由這個(gè)命令指定的速率的數(shù)據(jù)值,設(shè)置一個(gè)適合對(duì)輸入給放大器裝置3的流式數(shù)據(jù)進(jìn)行內(nèi)部信號(hào)處理的狀態(tài)。此外,在速率控制成功繼續(xù)進(jìn)行時(shí),作為控制器的放大器裝置3必須在作為一個(gè)命令時(shí)間間隔的5秒時(shí)間間隔內(nèi)的任意時(shí)間重復(fù)地向盤片重放設(shè)備1發(fā)送一個(gè)速率控制命令的流量控制子功能。在圖12中,省略了這個(gè)流量控制子功能。這樣,流式數(shù)據(jù)以由作為控制器的放大器裝置3(輸入設(shè)備)執(zhí)行流量控制的狀態(tài)通過總線9發(fā)送。
在盤片重放設(shè)備1成為成功執(zhí)行這個(gè)速率控制的目標(biāo)設(shè)備后,將一個(gè)輸入選擇(INPUT SELECT)控制命令的通道改變子功能發(fā)送給作為流式數(shù)據(jù)輸入設(shè)備的放大器裝置3(步驟S5)。得到對(duì)這個(gè)命令的響應(yīng)(步驟S6),盤片重放設(shè)備1確認(rèn)放大器裝置3的流式數(shù)據(jù)輸入插頭以及內(nèi)部連接到這個(gè)輸入插頭上的子單元和子單元的目的地標(biāo)志。
下面,說明在音頻數(shù)據(jù)(流式數(shù)據(jù))通過總線9這樣從盤片重放設(shè)備1發(fā)送到放大器裝置3的狀態(tài)下,在傳輸期間音頻數(shù)據(jù)的格式改變時(shí)的處理。在這里,假設(shè)內(nèi)容A和內(nèi)容B兩種內(nèi)容錄在盤片重放設(shè)備1重放的盤片101上,在重放內(nèi)容A后接著執(zhí)行重放內(nèi)容B的重放操作。此外還假設(shè)在內(nèi)容A中音頻數(shù)據(jù)是以第一格式記錄的,而內(nèi)容B是以第二格式記錄的。
可以想象,內(nèi)容A的音頻數(shù)據(jù)的第一格式與內(nèi)容B的音頻數(shù)據(jù)的第二格式之間的差別可以是各種各樣的。例如,可以是音頻數(shù)據(jù)的采樣頻率有改變?;蛘?,可以是信道數(shù)有改變。即使在采樣頻率或信道數(shù)沒有改變的情況下,也可以由于音頻數(shù)據(jù)標(biāo)準(zhǔn)的不同而數(shù)據(jù)配置有改變。作為流式數(shù)據(jù)配置由于標(biāo)準(zhǔn)改變引起的改變的例子,可以是從由IEC 60958規(guī)定的格式改變?yōu)橐?guī)定為DVD音頻那樣的格式。
在出現(xiàn)這種音頻數(shù)據(jù)格式改變時(shí),例如,存在如在圖10中所示出的情況,加到同步傳送分組的CIP頭標(biāo)內(nèi)的一些值改變?yōu)橄鄳?yīng)格式的一些值,和存在即使格式改變而CIP頭標(biāo)值沒有改變的情況。
為了說明在其中每種情況下的處理,首先參照?qǐng)D13說明在第一格式和第二格式之間采樣頻率有改變從而包含在CIP頭標(biāo)內(nèi)的標(biāo)明采樣頻率的數(shù)據(jù)有改變的情況的例子。
在圖13這個(gè)例子中,內(nèi)容A具有采樣頻率SFC=X,而內(nèi)容B具有采樣頻率SFC=Y(jié)。用盤片重放設(shè)備1重放內(nèi)容A示為源設(shè)備的重放狀態(tài)T11,內(nèi)容A的音頻數(shù)據(jù)用一個(gè)指定的傳輸信道以同步傳送模式從源設(shè)備的輸出插頭oPCR輸出給總線9,如由源設(shè)備的輸出插頭oPCR的輸出狀態(tài)T12所示;如放大器裝置的輸入插頭iPCR的狀態(tài)T13所示,音頻數(shù)據(jù)輸入到放大器裝置3的輸入插頭iPCR,以及如在放大器裝置3的音頻輸出狀態(tài)T14所示,內(nèi)容A的音頻從連接到放大器裝置3上的揚(yáng)聲器設(shè)備輸出。這是執(zhí)行速率控制的一個(gè)例子,在放大器裝置3內(nèi),輸入音頻數(shù)據(jù)在暫時(shí)積累在緩沖存儲(chǔ)器內(nèi)再予以處理,因此音頻輸出給揚(yáng)聲器有一個(gè)延遲,等于音頻數(shù)據(jù)在緩沖存儲(chǔ)器內(nèi)積累的時(shí)間。
在這里,假設(shè)重放內(nèi)容A在時(shí)間t11結(jié)束。然后,處理轉(zhuǎn)到重放內(nèi)容B,但是此時(shí)盤片重放設(shè)備1的CPU 110斷定內(nèi)容A與內(nèi)容B的音頻數(shù)據(jù)的格式是不同的,因此使盤片重放狀態(tài)進(jìn)入重放暫停狀態(tài)。于是,從盤片重放設(shè)備1的輸出插頭oPCR向原輸給音頻數(shù)據(jù)的信道輸出內(nèi)容A的格式的無效音頻數(shù)據(jù)。這個(gè)內(nèi)容A的“無效數(shù)據(jù)”是標(biāo)明為附于音頻數(shù)據(jù)的輔助數(shù)據(jù)的數(shù)據(jù),是無效音頻數(shù)據(jù)(無數(shù)據(jù))。這個(gè)音頻數(shù)據(jù)的格式與內(nèi)容A的數(shù)據(jù)的格式相同。
這個(gè)具有內(nèi)容A的格式的無效音頻數(shù)據(jù)從重放內(nèi)容A結(jié)束的時(shí)間t11至t12這段較短的時(shí)間(例如,幾十毫秒)內(nèi)輸出給總線9。直到時(shí)間t12之前,輸出的音頻數(shù)據(jù)的格式與內(nèi)容A的音頻數(shù)據(jù)的格式相同,是具有采樣頻率SFC=X的數(shù)據(jù)。作為無效音頻數(shù)據(jù),例如用電平為0的音頻數(shù)據(jù)。
然后,在時(shí)間t12,從盤片重放設(shè)備1的輸出插頭oPCR輸出具有內(nèi)容B的格式的無效音頻數(shù)據(jù)。在這里,內(nèi)容B的“無效數(shù)據(jù)”也是標(biāo)明為附于音頻數(shù)據(jù)的輔助數(shù)據(jù)的數(shù)據(jù),是無效音頻數(shù)據(jù)(無數(shù)據(jù))。然而,這個(gè)音頻數(shù)據(jù)是與內(nèi)容B數(shù)據(jù)類似配置的第二格式的音頻數(shù)據(jù)(在CIP頭標(biāo)內(nèi)的數(shù)據(jù)也是第二格式的數(shù)據(jù)),是具有采樣頻率SFC=Y(jié)的數(shù)據(jù)。作為這個(gè)無效音頻數(shù)據(jù),例如也用電平為0的音頻數(shù)據(jù)。
如圖13中狀態(tài)T13所示,作為從放大器裝置3的輸入插頭iPCR輸入的數(shù)據(jù),在時(shí)間t21結(jié)束輸入內(nèi)容A的音頻數(shù)據(jù),從時(shí)間t21至?xí)r間t22,輸入內(nèi)容A的格式的無效音頻數(shù)據(jù),而在時(shí)間t22后輸入內(nèi)容B的格式的無效音頻數(shù)據(jù)。在輸入內(nèi)容B的格式的音頻數(shù)據(jù)時(shí),在時(shí)間t23(開始輸入的時(shí)間t22稍后),放大器裝置3從包含在發(fā)送數(shù)據(jù)的CIP頭標(biāo)內(nèi)的與采樣頻率有關(guān)的數(shù)據(jù)中檢測到采樣頻率SFC=Y(jié)的改變。
然后,在進(jìn)入向總線9發(fā)送內(nèi)容B的格式的無效音頻數(shù)據(jù)的狀態(tài)時(shí),作為源設(shè)備的盤片重放設(shè)備1發(fā)送一個(gè)輸入插頭信號(hào)格式狀態(tài)命令,探查輸入設(shè)備的輸入插頭的狀態(tài)(步驟S11)。在這里,狀態(tài)被查的輸入插頭是由在圖12所示的步驟S5中輸入選擇控制命令的通道改變子功能確認(rèn)的輸入插頭。
在步驟S11中的命令例如具有如圖14所示的配置。也就是說,對(duì)于是可用命令的[INPUT PLUG SIGNAL FORMAT(輸入插頭信號(hào)格式)]的數(shù)據(jù)放置在[操作碼]字段內(nèi),標(biāo)識(shí)狀態(tài)被查的插頭的數(shù)據(jù)放置在[操作數(shù)(0)]字段內(nèi),而最大值FF放置在[操作數(shù)(1)]和隨后的一些字段內(nèi)。這數(shù)據(jù)插入如圖10所示的分組配置中。
在步驟S11將這個(gè)命令通過總線9從盤片重放設(shè)備1發(fā)送給放大器裝置3時(shí),放大器裝置3向盤片重放設(shè)備1返回一個(gè)對(duì)這個(gè)輸入插頭信號(hào)格式狀態(tài)命令的響應(yīng)(步驟S12)。在這個(gè)響應(yīng)中,在命令的[操作碼]和[操作數(shù)(0)]字段內(nèi)的命令數(shù)據(jù)保持不變,而在[操作數(shù)(1)]和隨后的字段內(nèi),插入在子單元當(dāng)時(shí)正輸入的數(shù)據(jù)的CIP頭標(biāo)的FMT和FDF字段內(nèi)的數(shù)據(jù)。
在這個(gè)例子的情況下,在圖13的步驟S12發(fā)送一個(gè)響應(yīng)時(shí),內(nèi)容A的數(shù)據(jù)仍在輸出,如圖13中的狀態(tài)T14所示;因此,返回的是內(nèi)容A的格式的CIP頭標(biāo)的FMT和FDF數(shù)據(jù),因此盤片重放設(shè)備1確認(rèn)放大器裝置3輸入內(nèi)容B的準(zhǔn)備沒有完成。
然后,在盤片重放設(shè)備1內(nèi),維持輸出當(dāng)前的流式數(shù)據(jù)(內(nèi)容B格式的無效數(shù)據(jù)),而每隔指定的時(shí)間(例如大約200ms)執(zhí)行步驟S11的發(fā)送一個(gè)輸入插頭信號(hào)格式狀態(tài)命令,一直重復(fù)到它通過一個(gè)響應(yīng)可以確認(rèn)放大器裝置3輸入內(nèi)容B數(shù)據(jù)的準(zhǔn)備已經(jīng)完成。也就是說,執(zhí)行輪詢處理直到它可以確認(rèn)內(nèi)容B的輸入準(zhǔn)備已經(jīng)完成。
在圖13這個(gè)例子中,如圖13的狀態(tài)T14所示,在時(shí)間t24輸出積累在緩沖存儲(chǔ)器內(nèi)的內(nèi)容A的音頻數(shù)據(jù)結(jié)束時(shí),切換在子單元內(nèi)的處理,以便允許輸入具有采樣頻率SFC=Y(jié)的數(shù)據(jù),在接收到在時(shí)間t24后的一個(gè)輸入插頭信號(hào)格式狀態(tài)命令后就將格式與正接收的內(nèi)容B的數(shù)據(jù)相同的數(shù)據(jù)的CIP頭標(biāo)的FMT和FDF數(shù)據(jù)插入響應(yīng),發(fā)送出去(步驟S14)。
在盤片重放設(shè)備1在時(shí)間t13接收到在步驟S14發(fā)送的響應(yīng)時(shí),過了一段指定的時(shí)間(例如幾十毫秒),在時(shí)間t14,盤片重放設(shè)備1輸出的內(nèi)容B的格式的無效數(shù)據(jù)改變?yōu)閮?nèi)容B的格式的有效數(shù)據(jù)。然而,這里輸出一段較短的時(shí)間(例如,數(shù)百毫秒)的音頻電平為0(無聲音狀態(tài))的靜音,直到時(shí)間t15。這個(gè)靜音信號(hào)的流式數(shù)據(jù)可以識(shí)別為內(nèi)容B的格式,使放大器裝置3可以為信號(hào)處理進(jìn)行所有內(nèi)部設(shè)置,同時(shí)也是使放大器裝置3內(nèi)的音頻靜音的數(shù)據(jù),含有附于音頻數(shù)據(jù)的輔助數(shù)據(jù)。
在時(shí)間t15,如圖13中的狀態(tài)T11所示,盤片重放設(shè)備1取消盤片101的重放暫停,開始重放作為內(nèi)容B的所錄音頻數(shù)據(jù),如圖13的狀態(tài)T12所示,內(nèi)容B的音頻數(shù)據(jù)開始從輸出插頭輸出給總線9。
開始這樣發(fā)送的內(nèi)容B的音頻數(shù)據(jù)在時(shí)間t25輸入放大器裝置3,由于在緩沖存儲(chǔ)器內(nèi)積累和數(shù)據(jù)處理需要時(shí)間,因此在時(shí)間t25稍后的t26取消靜音狀態(tài),開始從連接到放大器裝置3上的揚(yáng)聲器輸出內(nèi)容B的音頻。
在所發(fā)送的音頻數(shù)據(jù)的格式這樣改變時(shí),在輸出設(shè)備已經(jīng)確認(rèn)輸入設(shè)備可以可靠地處理格式改變了的數(shù)據(jù)后,開始傳輸內(nèi)容B的音頻數(shù)據(jù),因此內(nèi)容B可以可靠地從開始部分輸出,從而可以防止丟失內(nèi)容的開始部分。此外,改變以前的內(nèi)容A的數(shù)據(jù),也可以一直輸出到底,從而在處理先前的輸入數(shù)據(jù)期間沒有中斷。因此即使是在發(fā)送的流式數(shù)據(jù)的格式有改變,也可以執(zhí)行完全無丟失的數(shù)據(jù)傳輸和處理。
在圖13所示的這個(gè)例子中,作為確認(rèn)完成從盤片重放設(shè)備1向放大器裝置3輸入數(shù)據(jù)的準(zhǔn)備的處理,發(fā)送一個(gè)輸入插頭信號(hào)格式狀態(tài)命令,執(zhí)行所謂的輪詢處理,重復(fù)發(fā)送這個(gè)命令直到通過一個(gè)響應(yīng)可以確認(rèn)完成輸入內(nèi)容B的準(zhǔn)備;然而,也可以使用一個(gè)NOTIFY命令,這是一個(gè)通知所準(zhǔn)備的狀態(tài)有改變的AV/C命令。
也就是說,作為步驟S11,不發(fā)送輸入插頭信號(hào)格式狀態(tài)命令而發(fā)送一個(gè)輸入插頭信號(hào)格式通知命令。接收到這個(gè)通知命令,在步驟S12放大器裝置3立即返回一個(gè)INTERIM響應(yīng),這是一個(gè)標(biāo)明在接收到命令時(shí)的狀態(tài)的響應(yīng),確認(rèn)通知收到;然后,就在時(shí)間t24后接收內(nèi)容B的準(zhǔn)備完成時(shí),發(fā)送是一個(gè)標(biāo)明狀態(tài)已經(jīng)改變的響應(yīng)的CHANGED數(shù)據(jù)。接收到這個(gè)[CHANGED]數(shù)據(jù),盤片重放設(shè)備1斷定放大器裝置3已經(jīng)完成輸入內(nèi)容B的準(zhǔn)備。
在圖13所示的這個(gè)例子中,在重放內(nèi)容A結(jié)束時(shí),簡短地發(fā)送內(nèi)容A的格式的無效數(shù)據(jù);然而,可以省略內(nèi)容A的格式的無效數(shù)據(jù),而在重放內(nèi)容A結(jié)束后可以立即開始發(fā)送內(nèi)容B的格式的無效數(shù)據(jù)。同樣,在發(fā)送內(nèi)容B的格式的無效數(shù)據(jù)后,可以發(fā)送一段指定時(shí)間的靜音信號(hào),此后開始發(fā)送內(nèi)容B的數(shù)據(jù);然而,發(fā)送這個(gè)靜音信號(hào)也可以省略。
下面參照?qǐng)D15說明其中流式數(shù)據(jù)的N標(biāo)志改變的例子。圖13的例子是一個(gè)其中采樣頻率改變的例子,但是流式數(shù)據(jù)的發(fā)送內(nèi)容的改變也可以包括N標(biāo)志的值的改變。如已經(jīng)說明的那樣,N標(biāo)志按照是否有流量控制(速率控制)改變,例如,對(duì)于傳輸率受流量控制控制的流式數(shù)據(jù),N標(biāo)志=1,而對(duì)于傳輸率不受流量控制控制的流式數(shù)據(jù),N標(biāo)志=0。在這里假設(shè)對(duì)于內(nèi)容A,N標(biāo)志=1,而對(duì)于內(nèi)容B,N標(biāo)志=0。此外還假設(shè)這個(gè)N標(biāo)志數(shù)據(jù)包括在CIP頭標(biāo)內(nèi)。
圖15的狀態(tài)T21是一個(gè)源設(shè)備的盤片重放狀態(tài),如狀態(tài)T21所示,通過用盤片重放設(shè)備1重放內(nèi)容A,內(nèi)容A的音頻數(shù)據(jù)用一個(gè)指定的傳輸信道以同步傳送模式從輸出插頭oPCR輸出給總線9,如狀態(tài)T22(源設(shè)備的輸出插頭狀態(tài))所示;如狀態(tài)T23(放大器裝置的輸入插頭狀態(tài))所示,音頻數(shù)據(jù)從放大器裝置3的輸入插頭iPCR輸入,而如狀態(tài)T24(放大器裝置音頻輸出狀態(tài))所示,內(nèi)容A的音頻從連接到放大器裝置3上的揚(yáng)聲器輸出。內(nèi)容A是傳輸率由流量控制控制的流式數(shù)據(jù),因此在放大器裝置3內(nèi),輸入音頻數(shù)據(jù)在處理前暫時(shí)在一個(gè)緩沖存儲(chǔ)器內(nèi)積累,所以音頻在延遲了在緩沖存儲(chǔ)器內(nèi)的積累時(shí)間后從揚(yáng)聲器輸出。
假設(shè)重放內(nèi)容A在時(shí)間t11′結(jié)束。然后,處理轉(zhuǎn)到重放內(nèi)容B,此時(shí),盤片重放設(shè)備1的CPU 110斷定內(nèi)容A和內(nèi)容B的流式數(shù)據(jù)(在這里是N標(biāo)志)是不同的,因此使盤片重放狀態(tài)進(jìn)入重放暫停狀態(tài)。于是,從盤片重放設(shè)備1的輸出插頭oPCR輸出內(nèi)容A的格式的無效音頻數(shù)據(jù),加到原輸給音頻數(shù)據(jù)的信道上。在這里這個(gè)內(nèi)容A的“無效數(shù)據(jù)”是標(biāo)明為附于音頻數(shù)據(jù)的輔助數(shù)據(jù)的數(shù)據(jù),是無效音頻數(shù)據(jù)(無數(shù)據(jù))。這音頻數(shù)據(jù)的格式與內(nèi)容A數(shù)據(jù)的格式相同。
內(nèi)容A的格式的無效音頻數(shù)據(jù)從重放內(nèi)容A結(jié)束時(shí)間t11′輸出一段較短的時(shí)間(例如,幾十毫秒),直至?xí)r間t12′。這個(gè)輸出音頻數(shù)據(jù)的格式是與內(nèi)容A的音頻數(shù)據(jù)相同的格式,對(duì)于這個(gè)數(shù)據(jù),N標(biāo)志=1。作為無效數(shù)據(jù)的音頻數(shù)據(jù),例如使用電平為0的音頻數(shù)據(jù)(無聲音狀態(tài))。
然后,在時(shí)間t12′,從盤片重放設(shè)備1的輸出插頭oPCR輸出具有內(nèi)容B的格式的無效音頻數(shù)據(jù)。在這里,內(nèi)容B的無效數(shù)據(jù)是附于音頻數(shù)據(jù)的輔助數(shù)據(jù),是無效音頻數(shù)據(jù)(無數(shù)據(jù))。這個(gè)音頻數(shù)據(jù)是第二格式的音頻數(shù)據(jù)(而且CIP頭標(biāo)也是第二格式的數(shù)據(jù))以與內(nèi)容B的數(shù)據(jù)相同的方式配置,具有N標(biāo)志=0。作為無效音頻數(shù)據(jù),例如用電平為0的音頻數(shù)據(jù)。
作為從放大器裝置3的輸入插頭iPCR輸入的數(shù)據(jù),如圖15的狀態(tài)T23所示,在時(shí)間t21′輸入內(nèi)容A的音頻數(shù)據(jù)結(jié)束,從時(shí)間t21′至t22′輸入內(nèi)容A的格式的無效音頻數(shù)據(jù),而在時(shí)間t22′后,輸入內(nèi)容B的格式的無效音頻數(shù)據(jù)。在開始輸入內(nèi)容B的格式的音頻數(shù)據(jù)時(shí),放大器裝置3在開始輸入的時(shí)間t22′稍后的時(shí)間t23′檢測到N標(biāo)志已經(jīng)改變?yōu)?,而流式數(shù)據(jù)的傳輸率正在受流量控制的控制。
在進(jìn)入向總線9發(fā)送內(nèi)容B的格式的無效音頻數(shù)據(jù)的狀態(tài)時(shí),作為源設(shè)備的盤片重放設(shè)備1發(fā)送一個(gè)輸入插頭信號(hào)格式狀態(tài)命令,以便探查輸入設(shè)備的輸入插頭的狀態(tài)(步驟S11′)。在這里,狀態(tài)被查的輸入插頭是由在圖12的步驟S5中輸入選擇控制命令的通道改變子功能確認(rèn)的輸入插頭。
步驟S11′的命令例如配置成如圖14所示。也就是說,有關(guān)命令的[INPUT PLUG SIGNAL FORMAT(輸入插頭信號(hào)格式)]的數(shù)據(jù)放置在[操作碼]字段,指定狀態(tài)被查的插頭的數(shù)據(jù)放置在[操作數(shù)(0)]字段,而最大值FF插入[操作數(shù)(1)]和隨后的一些字段。數(shù)據(jù)配置在如圖10所示的分組中。
在步驟S11′將這個(gè)命令通過總線9從盤片重放設(shè)備1發(fā)送給放大器裝置3時(shí),放大器裝置3向盤片重放設(shè)備1返回一個(gè)對(duì)這個(gè)輸入插頭信號(hào)格式狀態(tài)命令的響應(yīng)(步驟S12′)。在這個(gè)響應(yīng)中,在[操作碼]和[操作數(shù)(0)]字段內(nèi)的命令數(shù)據(jù)保持不變,而在子單元當(dāng)時(shí)輸入的數(shù)據(jù)的CIP頭標(biāo)內(nèi)的FMT和FDF字段的數(shù)據(jù)插入[操作數(shù)(1)]和隨后的一些字段。
在這個(gè)例子的情況下,在圖15的步驟S12′發(fā)送一個(gè)響應(yīng)時(shí),正在輸出內(nèi)容A的數(shù)據(jù),如圖15的狀態(tài)T24所示,因此返回的數(shù)據(jù)指出正在輸入的流式數(shù)據(jù)傳輸率受流量控制控制的狀態(tài),從而盤片重放設(shè)備1證實(shí)放大器裝置3輸入內(nèi)容B的準(zhǔn)備尚末完成。
于是,在保持當(dāng)前的流式數(shù)據(jù)輸出(內(nèi)容B的無效數(shù)據(jù))的同時(shí),盤片重放設(shè)備1每隔一段指定的時(shí)間(例如大約200毫秒)發(fā)送步驟S11′的輸入插頭信號(hào)格式狀態(tài)命令,一直重復(fù)到它通過一個(gè)響應(yīng)可以確認(rèn)放大器裝置3已經(jīng)完成輸入內(nèi)容B的準(zhǔn)備。也就是說,執(zhí)行輪詢處理直到它可以確認(rèn)輸入內(nèi)容B的準(zhǔn)備已經(jīng)完成。
在圖15這個(gè)例子中,如圖15的狀態(tài)T24所示,在輸出內(nèi)容A的在緩沖存儲(chǔ)器內(nèi)積累的音頻數(shù)據(jù)在時(shí)間t24′結(jié)束時(shí),執(zhí)行切換到處理傳輸率不受流量控制控制的數(shù)據(jù),而在時(shí)間t24′后接收到輸入插頭信號(hào)格式狀態(tài)命令(步驟S13′)時(shí),將指出可以輸入傳輸率不受流量控制控制的流式數(shù)據(jù)的狀態(tài)的數(shù)據(jù)插入所發(fā)送的響應(yīng)(步驟S14′)。
在盤片重放設(shè)備1在時(shí)間t13′接收到步驟S14′的響應(yīng)時(shí),過了一段指定的時(shí)間(例如幾十毫秒)后在時(shí)間t14′,盤片重放設(shè)備1此時(shí)輸出的內(nèi)容B的格式的無效數(shù)據(jù)改變?yōu)閮?nèi)容B的格式的有效數(shù)據(jù)。然而,輸出一個(gè)音頻電平為0(無聲音狀態(tài))的靜音信號(hào)直到過了一段較短的時(shí)間(例如幾百毫秒)的時(shí)間t15′。這個(gè)靜音信號(hào)的流式數(shù)據(jù)可以識(shí)別為內(nèi)容B的格式,使得在放大器裝置3內(nèi)可以為信號(hào)處理進(jìn)行所有的內(nèi)部設(shè)置;此外,這個(gè)數(shù)據(jù)使得放大器裝置3內(nèi)靜音,從而無音頻輸出,是含有附于音頻數(shù)據(jù)的輔助數(shù)據(jù)。
然后,在時(shí)間t15′取消盤片重放設(shè)備1的盤片101重放暫停,如圖15的狀態(tài)T21所示,開始重放錄為內(nèi)容B的音頻數(shù)據(jù),如圖15的狀態(tài)T22所示,開始將內(nèi)容B的音頻數(shù)據(jù)從輸出插頭輸出給總線9。
如上面所說明的那樣開始發(fā)送的內(nèi)容B的音頻數(shù)據(jù)由放大器裝置3從時(shí)間t25′起輸入,在時(shí)間t25′起數(shù)據(jù)處理不久之后的時(shí)間t26′取消靜音狀態(tài),開始從連接到放大器裝置3上的揚(yáng)聲器輸出內(nèi)容B的音頻。
因此,即使流式數(shù)據(jù)由于N標(biāo)志改變而改變,與在采樣頻率改變時(shí)類似,也可以執(zhí)行完整的數(shù)據(jù)傳輸及處理,而不會(huì)丟失開始部分或有其他遺漏。
在圖15所示的這個(gè)例子中,作為確認(rèn)完成從盤片重放設(shè)備1向放大器裝置3輸入數(shù)據(jù)的準(zhǔn)備的處理,發(fā)送一個(gè)輸入插頭格式狀態(tài)命令,執(zhí)行所謂的輪詢處理,其中重復(fù)發(fā)送這個(gè)命令直到通過一個(gè)響應(yīng)可以確認(rèn)完成輸入內(nèi)容B的準(zhǔn)備;然而,也可以使用NOTIFY命令,它是一個(gè)通知狀態(tài)改變的AV/C命令。
也就是說,作為步驟S11′,不發(fā)送輸入插頭信號(hào)格式狀態(tài)命令而發(fā)送一個(gè)輸入插頭信號(hào)格式通知命令。接收到這個(gè)通知命令,放大器裝置3在步驟S12′立即返回接收到這個(gè)命令時(shí)的狀態(tài)和一個(gè)作為收到通知的響應(yīng)的INTERIM響應(yīng)。然后,在完成接收內(nèi)容B的準(zhǔn)備的時(shí)間t24′立即發(fā)送作為標(biāo)明一個(gè)改變了的狀態(tài)的響應(yīng)的CHANGED數(shù)據(jù)。在盤片重放設(shè)備1接收到這個(gè)[CHANGED]數(shù)據(jù)時(shí),斷定放大器裝置3輸入內(nèi)容B的準(zhǔn)備已完成。
在圖15所示的這個(gè)例子中,在重放內(nèi)容A結(jié)束時(shí),簡短地發(fā)送內(nèi)容A的格式的無效數(shù)據(jù),然而,可以省略內(nèi)容A的格式的無效數(shù)據(jù),而在重放內(nèi)容A結(jié)束后可以立即開始發(fā)送內(nèi)容B的格式的無效數(shù)據(jù)。同樣,在發(fā)送內(nèi)容B的格式的無效數(shù)據(jù)后,可以發(fā)送一段指定時(shí)間的靜音信號(hào),此后開始發(fā)送內(nèi)容B的數(shù)據(jù),然而,發(fā)送這個(gè)靜音信號(hào)也可以省略。
上面所說明的圖13和圖15的例子兩個(gè)都是從加在流式數(shù)據(jù)上的CIP頭標(biāo)中檢測流式數(shù)據(jù)的改變的例子,下面將說明一個(gè)不能從CIP頭標(biāo)中檢測流式數(shù)據(jù)的改變的例子。這個(gè)例子的處理也可以用于可以在CIP頭標(biāo)中檢測改變的情況。
首先,圖16示出了信號(hào)格式改變而CIP頭標(biāo)沒有改變的情況的例子。在這個(gè)例子中,內(nèi)容A是IEC 60958格式的音頻數(shù)據(jù),而內(nèi)容B是DVD音頻格式的音頻數(shù)據(jù)。
如圖16的狀態(tài)T31(源設(shè)備的盤片重放狀態(tài))所示,在內(nèi)容A由盤片重放設(shè)備1重放時(shí),內(nèi)容A的音頻數(shù)據(jù)用一個(gè)指定的傳輸信道以同步傳送模式從輸出插頭oPCR輸出給總線9,如圖16中的狀態(tài)T32(源設(shè)備的輸出插頭的狀態(tài))所示;如圖16的狀態(tài)T33(放大器裝置的輸入插頭狀態(tài))所示,音頻數(shù)據(jù)從放大器裝置3的輸入插頭iPCR輸入,而如圖16的狀態(tài)T34(放大器裝置音頻輸出狀態(tài))所示,內(nèi)容A的音頻從連接到放大器裝置3上的揚(yáng)聲器輸出。在放大器裝置3內(nèi),輸入音頻數(shù)據(jù)在處理前暫時(shí)積累在緩沖存儲(chǔ)器內(nèi),因此音頻在延遲了數(shù)據(jù)在緩沖存儲(chǔ)器內(nèi)積累的時(shí)間后從揚(yáng)聲器輸出。
假設(shè)重放內(nèi)容在時(shí)間t31結(jié)束。然后開始重放內(nèi)容B,但是,此時(shí)盤片重放設(shè)備1的CPU 110斷定內(nèi)容A的格式與內(nèi)容B的格式不同,因此使盤片重放狀態(tài)進(jìn)入重放暫停狀態(tài)。于是,從盤片重放設(shè)備1的輸出插頭oPCR向原輸給音頻數(shù)據(jù)的信道輸出內(nèi)容A的格式的無效音頻數(shù)據(jù)。這個(gè)內(nèi)容A的格式的無效數(shù)據(jù)是標(biāo)明為附于音頻數(shù)據(jù)的輔助數(shù)據(jù)的數(shù)據(jù),是無效音頻數(shù)據(jù)(無數(shù)據(jù))。這個(gè)音頻數(shù)據(jù)的格式是與內(nèi)容A的數(shù)據(jù)相同的格式。
這個(gè)具有內(nèi)容A的格式的無效音頻數(shù)據(jù)輸出給總線9,直到在重放內(nèi)容A結(jié)束時(shí)間t31后過了一段較短的時(shí)間(例如幾十毫秒)的時(shí)間t32。在這以前,輸出音頻數(shù)據(jù)的格式一直是與內(nèi)容A的音頻數(shù)據(jù)(即IEC 60958格式的音頻數(shù)據(jù))相同的格式,作為這個(gè)無效音頻數(shù)據(jù),例如使用電平為0的音頻數(shù)據(jù)。
然后,在時(shí)間t32,用一個(gè)流式數(shù)據(jù)傳送的同步分組發(fā)送一個(gè)稱為空分組的沒有實(shí)際數(shù)據(jù)的分組。在一段例如為1ms或者多一些的時(shí)間內(nèi)執(zhí)行空分組的發(fā)送。此后,在時(shí)間t33從盤片重放設(shè)備1的輸出插頭oPCR輸出內(nèi)容B的格式(即DVD音頻格式)的無效音頻數(shù)據(jù)。這個(gè)內(nèi)容B的無效數(shù)據(jù)是標(biāo)明為附于音頻數(shù)據(jù)的輔助數(shù)據(jù)的數(shù)據(jù),是無效音頻數(shù)據(jù)(無數(shù)據(jù))。作為這個(gè)無效音頻數(shù)據(jù),例如也用電平為0的音頻數(shù)據(jù)。在從時(shí)間t33起發(fā)送無效內(nèi)容B的數(shù)據(jù)一段指定的時(shí)間后,在時(shí)間t34發(fā)送一個(gè)具有內(nèi)容B的格式的靜音信號(hào)。在這里,靜音信號(hào)的流式數(shù)據(jù)可以識(shí)別為內(nèi)容B格式,從而使放大器裝置3可以進(jìn)行對(duì)信號(hào)處理的所有內(nèi)部設(shè)置,此外這個(gè)數(shù)據(jù)使放大器裝置3和輸出的音頻靜音,它包括附于音頻數(shù)據(jù)的輔助數(shù)據(jù)。
作為從放大器裝置3的輸入插頭iPCR輸入的數(shù)據(jù),如圖16中的狀態(tài)T33所示,在內(nèi)容A的音頻數(shù)據(jù)輸入在時(shí)間t41結(jié)束時(shí)從時(shí)間t41至t42輸入內(nèi)容A的格式的無效音頻數(shù)據(jù),而從時(shí)間t42至?xí)r間t43輸入空分組。在時(shí)間t43后,輸入內(nèi)容B的格式的無效音頻數(shù)據(jù)。在開始輸入內(nèi)容B的格式的音頻數(shù)據(jù)時(shí),在放大器裝置3內(nèi)直接檢測到輸入的流式數(shù)據(jù)(雖然它是無效數(shù)據(jù))本身的數(shù)據(jù)格式的改變。在這里,在發(fā)送沒有實(shí)際數(shù)據(jù)的空分組后發(fā)送格式改變了的數(shù)據(jù),因此格式的改變可以在較短的時(shí)間內(nèi)檢測到。
在內(nèi)容B的格式的無效音頻數(shù)據(jù)發(fā)送給總線9時(shí),作為源設(shè)備的盤片重放設(shè)備1發(fā)送一個(gè)信號(hào)源狀態(tài)AV/C命令,以便探查輸入設(shè)備的狀態(tài)(步驟S21)。
在發(fā)送了這個(gè)命令后,盤片重放設(shè)備1檢驗(yàn)一個(gè)對(duì)這個(gè)命令的響應(yīng)(步驟S22)。通過驗(yàn)證這個(gè)響應(yīng),檢驗(yàn)放大器裝置3的狀態(tài),判定放大器裝置3當(dāng)前是否處在一個(gè)允許接收輸入數(shù)據(jù)的狀態(tài)并完成了數(shù)據(jù)處理的準(zhǔn)備。
在這個(gè)例子的情況下,在圖16的步驟S22發(fā)送一個(gè)響應(yīng)時(shí),內(nèi)容A的數(shù)據(jù)仍在輸出,如圖16的狀態(tài)T34所示,因此盤片重放設(shè)備1確認(rèn)放大器裝置3的輸入和處理內(nèi)容B的準(zhǔn)備沒有完成。
于是,在保持當(dāng)前的流式數(shù)據(jù)(DVD音頻的靜音信號(hào))輸出的同時(shí),盤片重放設(shè)備1每隔一段指定時(shí)間(例如大約200毫秒)發(fā)送步驟S21的命令,一直重復(fù)這種發(fā)送到可以通過一個(gè)響應(yīng)確認(rèn)放大器裝置3完成輸入和處理內(nèi)容B的準(zhǔn)備。也就是說,通過輪詢處理執(zhí)行重復(fù)傳輸命令和響應(yīng)直到可以確認(rèn)完成輸入內(nèi)容B的準(zhǔn)備。
在圖16這個(gè)例子中,如圖16中的狀態(tài)T34所示,可以在時(shí)間t45結(jié)束輸出內(nèi)容A的積累在緩沖存儲(chǔ)器內(nèi)的音頻數(shù)據(jù)和切換放大器裝置的內(nèi)部電路之類,以便允許處理內(nèi)容B的音頻數(shù)據(jù),例如,獲取DVD音頻的下混(downmix)系數(shù),從而設(shè)置這些所獲取的系數(shù)。在執(zhí)行了切換成處理內(nèi)容B的音頻數(shù)據(jù)后,在接收到步驟S23的信號(hào)源狀態(tài)命令時(shí),在響應(yīng)中發(fā)送完成輸入和處理內(nèi)容B的音頻數(shù)據(jù)的準(zhǔn)備的這個(gè)情況(步驟S24),由盤片重放設(shè)備1予以驗(yàn)證。
在盤片重放設(shè)備1接收到步驟S24的響應(yīng)時(shí),在時(shí)間t35后立即暫停當(dāng)時(shí)從盤片重放設(shè)備1輸出的靜音信號(hào),而且如圖16的狀態(tài)T31所示,取消暫停盤片重放設(shè)備1重放盤片101,開始重放錄為內(nèi)容B的音頻數(shù)據(jù);如圖16的狀態(tài)T32所示,開始將內(nèi)容B從輸出插頭輸出給總線9。
開始這樣發(fā)送的內(nèi)容B的音頻數(shù)據(jù)從時(shí)間t46起輸入放大器裝置3,而在時(shí)間t46稍后的時(shí)間t47(由于緩沖存儲(chǔ)器積累和數(shù)據(jù)處理需要時(shí)間)取消靜音狀態(tài),從連接到放大器裝置3上的揚(yáng)聲器輸出內(nèi)容B的音頻。
因此即使在這樣發(fā)送的音頻數(shù)據(jù)的格式改變而頭標(biāo)沒有改變時(shí),也避免了內(nèi)容開始部分的丟失和其他遺漏,從而可以執(zhí)行完整的數(shù)據(jù)傳輸及處理。
在圖16這個(gè)例子中,也可以用一個(gè)NOTIFY命令代替狀態(tài)命令提供狀態(tài)改變的通知,以便確認(rèn)從盤片重放設(shè)備1輸入放大器裝置3的準(zhǔn)備情況。
同樣,在圖16這個(gè)例子中,在重放內(nèi)容A結(jié)束時(shí)簡短地發(fā)送內(nèi)容A的格式的無效數(shù)據(jù),然而,可以省略內(nèi)容A的格式的無效數(shù)據(jù),在重放內(nèi)容A結(jié)束后立即開始發(fā)送空分組。同樣,可以省略內(nèi)容B的格式的無效數(shù)據(jù)。
下面,作為一個(gè)在CIP頭標(biāo)改變時(shí)的信號(hào)源狀態(tài)命令的例子,參照?qǐng)D17說明N標(biāo)志改變的情況的例子。假設(shè)不能檢測到這個(gè)改變。在這個(gè)例子中,假設(shè)內(nèi)容A具有N標(biāo)志=1,而內(nèi)容B具有N標(biāo)志=0。
如圖17的狀態(tài)T41(源設(shè)備內(nèi)的盤片重放狀態(tài))所示,在盤片重放設(shè)備1重放內(nèi)容A時(shí),內(nèi)容A的音頻數(shù)據(jù)用一個(gè)指定的傳輸信道以同步傳送模式從輸出插頭oPCR輸出給總線9,如圖17中狀態(tài)T42(源設(shè)備輸出插頭狀態(tài))所示;再如圖17中狀態(tài)T43(放大器裝置輸入插頭狀態(tài))所示,音頻數(shù)據(jù)從放大器裝置3的輸入插頭iPCR輸入,從而內(nèi)容A的音頻從連接到放大器裝置3上的揚(yáng)聲器輸出,如圖17的狀態(tài)T44(放大器裝置音頻輸出狀態(tài))所示。內(nèi)容A是傳輸率由速率控制控制的流式數(shù)據(jù),因此在放大器裝置3中輸入音頻數(shù)據(jù)在處理前暫時(shí)積累在緩沖存儲(chǔ)器內(nèi),因此音頻在一段等于在緩沖存儲(chǔ)器內(nèi)積累的時(shí)間的延遲后從揚(yáng)聲器輸出。
假設(shè)重放內(nèi)容A在時(shí)間t31′結(jié)束。此時(shí),開始重放內(nèi)容B,于是盤片重放設(shè)備1的CPU 110斷定內(nèi)容A與內(nèi)容B的標(biāo)志是不同的,因此使盤片重放狀態(tài)進(jìn)入重放暫停狀態(tài)。于是,用原輸給音頻數(shù)據(jù)的信道從盤片重放設(shè)備1的輸出插頭oPCR輸出內(nèi)容A的格式的無效音頻數(shù)據(jù)。在這里,內(nèi)容A的“無效數(shù)據(jù)”是標(biāo)明為附于音頻數(shù)據(jù)的輔助數(shù)據(jù)的數(shù)據(jù),是無效音頻數(shù)據(jù)(無數(shù)據(jù))。這個(gè)音頻數(shù)據(jù)的格式是與內(nèi)容A的數(shù)據(jù)相同的格式。
內(nèi)容A的格式的這個(gè)無效音頻數(shù)據(jù)從重放內(nèi)容A結(jié)束的時(shí)間t31′起到時(shí)間t32′的這段較短的時(shí)間(例如幾百毫秒)內(nèi)輸出給總線9。直到這個(gè)時(shí)間之前,輸出的音頻數(shù)據(jù)的格式是與內(nèi)容A的音頻數(shù)據(jù)相同的格式,是N標(biāo)志=1的數(shù)據(jù)。作為這個(gè)無效音頻數(shù)據(jù),例如使用電平為0的音頻數(shù)據(jù)。
然后,在時(shí)間t32′,用一個(gè)流式數(shù)據(jù)傳送的同步分組發(fā)送一個(gè)稱為空分組的沒有實(shí)際數(shù)據(jù)的PACKET(分組)。在一段例如為1ms或者多一些的時(shí)間內(nèi)執(zhí)行這個(gè)空分組的發(fā)送。此后,在時(shí)間t33′,從盤片重放設(shè)備1的輸出插頭oPCR輸出內(nèi)容B的格式的無效音頻數(shù)據(jù)。這個(gè)內(nèi)容B的無效數(shù)據(jù)是標(biāo)明為附于音頻數(shù)據(jù)的輔助數(shù)據(jù)的數(shù)據(jù),是無效音頻數(shù)據(jù)(無數(shù)據(jù))。作為這個(gè)無效音頻數(shù)據(jù),例如使用電平為0的音頻數(shù)據(jù)。在從時(shí)間t33′起發(fā)送無效內(nèi)容B的數(shù)據(jù)一段指定的時(shí)間后,在時(shí)間t34′發(fā)送一個(gè)具有內(nèi)容B的格式的靜音信號(hào)。在這里,靜音信號(hào)的流式數(shù)據(jù)可以識(shí)別為內(nèi)容B格式,從而使放大器裝置3可以進(jìn)行對(duì)信號(hào)處理的所有內(nèi)部設(shè)置,此外這個(gè)數(shù)據(jù)使放大器裝置3和輸出的音頻靜音,它包括附于音頻數(shù)據(jù)的輔助數(shù)據(jù)。
作為從放大器裝置3的輸入插頭iPCR輸入的數(shù)據(jù),如圖17中的狀態(tài)T43所示,在內(nèi)容A的音頻數(shù)據(jù)輸入在時(shí)間t41′結(jié)束時(shí)從時(shí)間t41′至t42′輸入內(nèi)容A的格式的無效音頻數(shù)據(jù),而從時(shí)間t42′至?xí)r間t43′輸入空分組。在時(shí)間t43′后,輸入內(nèi)容B的格式的無效音頻數(shù)據(jù)。在開始輸入內(nèi)容B的格式的音頻數(shù)據(jù)時(shí),在放大器裝置3內(nèi)根據(jù)CIP頭標(biāo)內(nèi)的N標(biāo)志改變?yōu)?直接檢測到輸入流式數(shù)據(jù)(雖然它是無效數(shù)據(jù))本身的改變和數(shù)據(jù)流傳輸率不再受流量控制控制。在這里,在發(fā)送沒有實(shí)際數(shù)據(jù)的空分組后發(fā)送格式改變了的數(shù)據(jù),因此格式的改變可以在較短的時(shí)間內(nèi)檢測到。
在內(nèi)容B的格式的無效音頻數(shù)據(jù)發(fā)送給總線9時(shí),作為源設(shè)備的盤片重放設(shè)備1發(fā)送一個(gè)信號(hào)源狀態(tài)AV/C命令,以便探查輸入設(shè)備的狀態(tài)(步驟S21)。
在發(fā)送了這個(gè)命令后,盤片重放設(shè)備1檢驗(yàn)一個(gè)對(duì)這個(gè)命令的響應(yīng)(步驟S22)。通過檢驗(yàn)這個(gè)響應(yīng),檢驗(yàn)放大器裝置3的狀態(tài),判定放大器裝置3當(dāng)前是否處在一個(gè)允許接收輸入數(shù)據(jù)的狀態(tài)并完成了數(shù)據(jù)處理的準(zhǔn)備。
在這個(gè)例子的情況下,在圖17的步驟S22發(fā)送一個(gè)響應(yīng)時(shí),內(nèi)容A的數(shù)據(jù)仍在輸出,如圖17的狀態(tài)T44所示,因此盤片重放設(shè)備1確認(rèn)放大器裝置3的輸入和處理內(nèi)容B的準(zhǔn)備沒有完成。
于是,在保持當(dāng)前的流式數(shù)據(jù)(靜音信號(hào))輸出的同時(shí),盤片重放設(shè)備1每隔一段指定時(shí)間(例如大約200毫秒)發(fā)送步驟S21的命令,一直重復(fù)這種發(fā)送到可以通過一個(gè)響應(yīng)確認(rèn)放大器裝置3完成輸入和處理內(nèi)容B的準(zhǔn)備。也就是說,通過輪詢處理執(zhí)行重復(fù)傳輸命令和響應(yīng)直到可以確認(rèn)完成輸入內(nèi)容B的準(zhǔn)備。
在圖17這個(gè)例子中,如圖17中的狀態(tài)T44所示,可以在時(shí)間t45′結(jié)束輸出內(nèi)容A的積累在緩沖存儲(chǔ)器內(nèi)的音頻數(shù)據(jù)和切換放大器裝置的內(nèi)部電路之類以便允許處理內(nèi)容B的音頻數(shù)據(jù),例如,獲取內(nèi)容B的下混系數(shù),從而設(shè)置這些所獲取的系數(shù)。在執(zhí)行切換到對(duì)內(nèi)容B的音頻數(shù)據(jù)的處理后,在接收到步驟S23的信號(hào)源狀態(tài)命令時(shí),就在響應(yīng)中發(fā)送已完成輸入和處理傳輸率不受流量控制控制的內(nèi)容B的音頻數(shù)據(jù)的準(zhǔn)備(步驟S24),由盤片重放設(shè)備1予以驗(yàn)證。
在盤片重放設(shè)備1接收到步驟S24的響應(yīng)時(shí),在時(shí)間t35′后立即中止當(dāng)時(shí)從盤片重放設(shè)備1輸出的靜音信號(hào),而且如圖17的狀態(tài)T41所示,取消暫停盤片重放設(shè)備1重放盤片101,開始重放錄為內(nèi)容B的音頻數(shù)據(jù),然后如圖17的狀態(tài)T42所示,開始將內(nèi)容B從輸出插頭輸出給總線9。
這樣開始發(fā)送的內(nèi)容B的音頻數(shù)據(jù)從時(shí)間t46′起輸入放大器裝置3,而在時(shí)間t46′稍后的時(shí)間t47′(由于緩沖存儲(chǔ)器積累和數(shù)據(jù)處理需要時(shí)間)取消靜音狀態(tài),從連接到放大器裝置3上的揚(yáng)聲器輸出內(nèi)容B的音頻。
因此,即使CIP頭標(biāo)的N標(biāo)志或其他部分有改變,也可以避免內(nèi)容開始部分的丟失和其他遺漏,從而可以執(zhí)行完整的數(shù)據(jù)傳輸和處理。
在圖17這個(gè)例子中,也可以用一個(gè)NOTIFY命令代替狀態(tài)命令提供狀態(tài)改變的通知,以便確認(rèn)從盤片重放設(shè)備1輸入放大器裝置3的準(zhǔn)備情況。
同樣,在圖17這個(gè)例子的情況下,也可以省略內(nèi)容A的格式的無效數(shù)據(jù),在結(jié)束重放內(nèi)容A后立即開始發(fā)送空分組。同樣,可以省略內(nèi)容B的格式的無效數(shù)據(jù)。
在以上所說明的情況中,說明了所發(fā)送的流式數(shù)據(jù)是音頻數(shù)據(jù)的例子,但這也可以用于發(fā)送其他類型的流式數(shù)據(jù)的情況。例如,也可以用于所發(fā)送的流式數(shù)據(jù)是視頻數(shù)據(jù)的情況。
在以上所說明的音頻數(shù)據(jù)的情況中,在所發(fā)送的數(shù)據(jù)的格式改變時(shí),發(fā)送使音頻輸出靜音的無效數(shù)據(jù);在視頻數(shù)據(jù)的情況下,例如,發(fā)送使輸入設(shè)備輸入的視頻數(shù)據(jù)所產(chǎn)生的顯示消除的無效數(shù)據(jù),可以使輸入設(shè)備所包括的顯示裝置(例如連接到輸入設(shè)備上的顯示裝置)的視頻顯示在格式有改變時(shí)進(jìn)入一個(gè)暫時(shí)不顯示的狀態(tài)。
在以上所說明的情況中,輸入設(shè)備首先結(jié)束對(duì)作為改變前的數(shù)據(jù)的內(nèi)容A的處理,再為輸入作為改變后的數(shù)據(jù)的內(nèi)容B作準(zhǔn)備,然而,也可以采用這樣一種方法,在輸入設(shè)備在處理內(nèi)容A期間完成輸入內(nèi)容B的準(zhǔn)備的情況下,可以由輸出設(shè)備檢測在處理內(nèi)容A期間完成輸入的準(zhǔn)備的情況。
此外,可以用作源設(shè)備、輸入設(shè)備和控制器的設(shè)備并不局限于在以上情況中所說明的這些設(shè)備,也可也是連接到一個(gè)網(wǎng)絡(luò)上的不同類型的設(shè)備。
在以上所說明的情況中,說明的是一個(gè)用IEEE 1394總線配置的網(wǎng)絡(luò)的情況,然而,也可以用于通過其他網(wǎng)絡(luò)在設(shè)備之間發(fā)送類似數(shù)據(jù)的情況。在這種情況下,可以利用一個(gè)執(zhí)行數(shù)據(jù)傳輸?shù)木W(wǎng)絡(luò)。作為一個(gè)執(zhí)行無線傳輸?shù)木W(wǎng)絡(luò),例如可以是藍(lán)牙(商標(biāo))。
此外,傳輸流式數(shù)據(jù)的網(wǎng)絡(luò)(傳輸通道)和用來探查輸入設(shè)備的狀態(tài)的網(wǎng)絡(luò)(傳輸通道)可以是分開的。例如,可以將一個(gè)用IEEE 1394總線配置的網(wǎng)絡(luò)用作傳輸流式數(shù)據(jù)的網(wǎng)絡(luò)而將一個(gè)用無線傳輸執(zhí)行控制的網(wǎng)絡(luò)用來傳輸探查輸入設(shè)備的狀態(tài)的命令和響應(yīng)。
在以上所說明的情況中,執(zhí)行以上所說明的處理的功能設(shè)置在相應(yīng)的設(shè)備單元內(nèi),然而,可以將一個(gè)執(zhí)行同樣處理的程序用某種媒體分發(fā)給用戶,由用戶將存儲(chǔ)在媒體上的程序配置到連接到IEEE1394網(wǎng)絡(luò)上的計(jì)算機(jī)之類上,以便執(zhí)行同樣的功能。作為所用的媒體,除了光盤、磁盤和其他物理記錄媒體之外,也可以用通過互聯(lián)網(wǎng)或其他通信裝置提供給用戶的媒體。
工業(yè)應(yīng)用利用本發(fā)明,在源設(shè)備檢測到在通過總線輸入流式數(shù)據(jù)的設(shè)備內(nèi)的設(shè)置已經(jīng)改變?yōu)樵试S接收不同的格式的流式數(shù)據(jù)時(shí),開始從源設(shè)備輸出實(shí)際流式數(shù)據(jù),因此輸入設(shè)備可以一開始就正確地處理格式改變了的流式數(shù)據(jù),從而可以滿意地處理所接收的音頻數(shù)據(jù)或其他流式數(shù)據(jù)而沒有遺漏。
權(quán)利要求
1.一種從第一設(shè)備輸出的流式數(shù)據(jù)通過一個(gè)指定的網(wǎng)絡(luò)并由第二設(shè)備接收的通信方法,其中在從所述第一設(shè)備輸出的流式數(shù)據(jù)從第一格式的流式數(shù)據(jù)改變?yōu)榈诙袷降牧魇綌?shù)據(jù)時(shí),檢測所述第一格式的流式數(shù)據(jù)的輸出的末端;以與所述第二格式的流式數(shù)據(jù)相同的格式輸出無效數(shù)據(jù);在輸出這個(gè)無效數(shù)據(jù)期間,所述第一設(shè)備探查所述第二設(shè)備的狀態(tài),檢測完成輸入所述第二格式的流式數(shù)據(jù)的準(zhǔn)備;以及此后,開始輸出所述第二格式的流式數(shù)據(jù)。
2.按照權(quán)利要求1所述的通信方法,其中為了探查所述第二設(shè)備的狀態(tài),所述第一設(shè)備通過所述網(wǎng)絡(luò)向所述第二設(shè)備發(fā)送一個(gè)特定分組,根據(jù)對(duì)所述特定分組的響應(yīng),所述第一設(shè)備確認(rèn)所述第二設(shè)備的狀態(tài)。
3.按照權(quán)利要求2所述的通信方法,其中所述特定分組包括查詢所述第二設(shè)備的當(dāng)前狀態(tài)是否為一個(gè)允許輸入所述第二格式的流式數(shù)據(jù)的狀態(tài)的數(shù)據(jù),所述特定分組被重復(fù)發(fā)送,直到根據(jù)對(duì)所述分組的響應(yīng)確認(rèn)一個(gè)允許輸入第二格式的流式數(shù)據(jù)的狀態(tài)。
4.按照權(quán)利要求2所述的通信方法,其中所述特定分組包括導(dǎo)致通知所述第二設(shè)備已經(jīng)改變?yōu)橐粋€(gè)允許輸入所述第二格式的流式數(shù)據(jù)的狀態(tài)的數(shù)據(jù),而根據(jù)一個(gè)對(duì)所述分組的響應(yīng)確認(rèn)已改變?yōu)橐粋€(gè)可以輸入第二格式的流式數(shù)據(jù)的狀態(tài)。
5.按照權(quán)利要求1所述的通信方法,其中所述無效數(shù)據(jù)是使所述第二設(shè)備的音頻輸出靜音的數(shù)據(jù)。
6.一種使輸出設(shè)備輸出的流式數(shù)據(jù)通過一個(gè)指定的網(wǎng)絡(luò)被輸入設(shè)備接收的通信系統(tǒng),其中所述輸出設(shè)備包括執(zhí)行通過所述網(wǎng)絡(luò)的通信的輸出設(shè)備通信裝置;獲取所述輸出設(shè)備通信裝置輸出的流式數(shù)據(jù)的流式數(shù)據(jù)獲取裝置;檢測所述輸出流式數(shù)據(jù)的格式改變的格式檢測裝置;以及輸出設(shè)備控制裝置,所述輸出設(shè)備控制裝置對(duì)所述輸出設(shè)備通信裝置輸出流式數(shù)據(jù)進(jìn)行控制,使得在檢測到輸出的流式數(shù)據(jù)從第一格式改變?yōu)榈诙袷綍r(shí),所述輸出設(shè)備通信裝置以與第二格式的流式數(shù)據(jù)相同的格式輸出無效數(shù)據(jù),通過所述輸出設(shè)備通信裝置探查在輸出所述無效數(shù)據(jù)期間所述輸入設(shè)備的狀態(tài),以及在檢測到已經(jīng)完成輸入所述第二格式的流式數(shù)據(jù)的準(zhǔn)備時(shí),開始從所述輸出設(shè)備通信裝置輸出所述第二格式的流式數(shù)據(jù);而其中所述輸入設(shè)備包括執(zhí)行通過所述網(wǎng)絡(luò)的通信的輸入設(shè)備通信裝置;鑒別所述輸入設(shè)備通信裝置所接收的流式數(shù)據(jù)的格式的格式鑒別裝置;處理所述輸入設(shè)備通信裝置所接收的流式數(shù)據(jù)的流式數(shù)據(jù)處理裝置;以及輸入設(shè)備控制裝置,用于根據(jù)所述格式鑒別裝置的鑒別結(jié)果,將所述流式數(shù)據(jù)處理裝置對(duì)流式數(shù)據(jù)的處理設(shè)置為與所述輸入設(shè)備通信裝置所接收的數(shù)據(jù)的格式兼容的處理。
7.按照權(quán)利要求6所述的通信系統(tǒng),其中為了探查所述輸入設(shè)備的狀態(tài),所述輸出設(shè)備控制裝置將一個(gè)特定分組從所述輸出設(shè)備通信裝置發(fā)送給所述輸入設(shè)備,在所述輸出設(shè)備通信裝置接收到作為一個(gè)對(duì)所發(fā)送的分組的響應(yīng)的響應(yīng)數(shù)據(jù)時(shí),根據(jù)所接收的響應(yīng)數(shù)據(jù)確認(rèn)所述輸入設(shè)備的狀態(tài);而在所述輸入設(shè)備通信裝置接收到所述特定分組時(shí),所述輸入設(shè)備控制裝置將與所述流式數(shù)據(jù)處理裝置內(nèi)的設(shè)置有關(guān)的數(shù)據(jù)作為響應(yīng)數(shù)據(jù)從所述輸入設(shè)備通信裝置發(fā)送出去。
8.按照權(quán)利要求7所述的通信系統(tǒng),其中所述輸出設(shè)備控制裝置將查詢所述輸入設(shè)備的狀態(tài)是否允許輸入所述第二格式的流式數(shù)據(jù)的數(shù)據(jù)附于所述輸出設(shè)備通信裝置輸出的特定分組上,而所述輸入設(shè)備控制裝置將能夠區(qū)別輸入所述第二格式的流式數(shù)據(jù)的準(zhǔn)備是否完成的數(shù)據(jù)附于所述輸入設(shè)備通信裝置輸出的響應(yīng)上。
9.按照權(quán)利要求6所述的通信系統(tǒng),其中所述輸出設(shè)備通信裝置輸出的無效數(shù)據(jù)是使音頻輸出被所述輸入設(shè)備的流式數(shù)據(jù)處理裝置靜音的數(shù)據(jù)。
10.一種通過一個(gè)指定的網(wǎng)絡(luò)向輸入設(shè)備輸出流式數(shù)據(jù)的輸出設(shè)備,所述輸出設(shè)備包括執(zhí)行通過所述網(wǎng)絡(luò)的通信的通信裝置;輸入所述通信裝置輸出的流式數(shù)據(jù)的流式數(shù)據(jù)輸入裝置;檢測所述通信裝置輸出的流式數(shù)據(jù)的格式的改變的格式檢測裝置;以及控制所述通信裝置輸出流式數(shù)據(jù)的控制裝置,所述控制裝置在所述格式檢測裝置檢測到輸出的流式數(shù)據(jù)的格式從第一格式改變?yōu)榈诙袷綍r(shí),使所述通信裝置以與第二格式的流式數(shù)據(jù)相同的格式輸出無效數(shù)據(jù),而在輸出所述無效數(shù)據(jù)期間檢測到完成輸入所述第二格式的流式數(shù)據(jù)的準(zhǔn)備時(shí),使所述通信裝置開始輸出所述第二格式的流式數(shù)據(jù)。
11.按照權(quán)利要求10所述的輸出設(shè)備,其中為了探查所述輸入設(shè)備的狀態(tài)所述控制裝置執(zhí)行控制,使得所述通信裝置向所述輸入設(shè)備發(fā)送一個(gè)特定分組,而在所述通信裝置接收到一個(gè)對(duì)所發(fā)送的分組的響應(yīng)時(shí),根據(jù)包含在這個(gè)響應(yīng)內(nèi)的數(shù)據(jù)鑒別所述輸入設(shè)備的狀態(tài)。
12.按照權(quán)利要求11所述的輸出設(shè)備,其中所述控制裝置將查詢所述輸入設(shè)備的狀態(tài)是否為可以輸入所述第二格式的流式數(shù)據(jù)的查詢數(shù)據(jù)附于所述通信裝置輸出的特定分組,以及執(zhí)行控制,使得所述特定分組被重復(fù)發(fā)送,直到根據(jù)一個(gè)對(duì)附有所述查詢數(shù)據(jù)的分組的響應(yīng)確認(rèn)所述輸入設(shè)備處于一個(gè)可以輸入所述第二格式的流式數(shù)據(jù)的狀態(tài)。
13.按照權(quán)利要求10所述的輸出設(shè)備,其中所述通信裝置輸出的無效數(shù)據(jù)是使音頻輸出在所述輸入設(shè)備被靜音的數(shù)據(jù)。
全文摘要
為了防止在通過一個(gè)IEEE 1394或其他網(wǎng)絡(luò)傳輸流式數(shù)據(jù)期間數(shù)據(jù)格式改變時(shí)中斷處理,在第一設(shè)備輸出的流式數(shù)據(jù)通過一個(gè)指定的網(wǎng)絡(luò)被第二設(shè)備接收的情況下,在第一設(shè)備輸出的流式數(shù)據(jù)從第一格式的內(nèi)容A改變?yōu)榈诙袷降膬?nèi)容B時(shí),在結(jié)束輸出內(nèi)容A后以與內(nèi)容B相同的格式輸出無效數(shù)據(jù),而在輸出無效數(shù)據(jù)期間第一設(shè)備對(duì)第二設(shè)備的狀態(tài)進(jìn)行探查(步驟S11至S14),在檢測到輸入第二格式的流式數(shù)據(jù)的準(zhǔn)備已完成時(shí),開始輸出第二格式的內(nèi)容B。
文檔編號(hào)H04L12/28GK1478344SQ02803253
公開日2004年2月25日 申請(qǐng)日期2002年9月20日 優(yōu)先權(quán)日2001年9月27日
發(fā)明者高久義之 申請(qǐng)人:索尼株式會(huì)社