專利名稱:網(wǎng)關(guān)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)關(guān)裝置,特別涉及用于以下技術(shù)的網(wǎng)關(guān)裝置,該技術(shù)
將安裝了 AV/C(Audio Video Control:聲頻視頻控制)的IEEE1394設(shè)備作為 虛擬UPnP(Universal Plug and Play:通用即插即用)設(shè)備進行檢測和控諾lj, 并將經(jīng)由正EE1394網(wǎng)絡(luò)所發(fā)送的動態(tài)圖像流傳送到IP網(wǎng)絡(luò)。
背景技術(shù):
以往,作為AV設(shè)備的網(wǎng)絡(luò)接口,大多使用IEEE1394,但是隨著個 人計算機、因特網(wǎng)的普及,使用以太網(wǎng)(Ethemet,注冊商標(biāo))等的網(wǎng)絡(luò)協(xié) 議(InternetProtocol,以下簡稱IP)的接口的AV設(shè)備正在增加。此外, 為了將IP和IEEE1394等不同協(xié)議的網(wǎng)絡(luò)之間連接起來,將網(wǎng)關(guān)裝置配 置在網(wǎng)絡(luò)之間來構(gòu)成功能。例如,為了連接IP網(wǎng)絡(luò)和正EE1394網(wǎng)絡(luò), 對與IEEE1394設(shè)備的AV/C的命令對應(yīng)的UPnP的行為指令(action)進 行定義,網(wǎng)關(guān)裝置對UPnP的行為指令和AV/C命令進行轉(zhuǎn)換,由此通過 與IP網(wǎng)絡(luò)連接的UPnP控制點(UPnP Control Point)對與正EE1394網(wǎng)絡(luò) 連接的AV設(shè)備進行控制(例如,參照專利文獻l)。
此外,網(wǎng)關(guān)裝置生成與AV/C的子單元對應(yīng)的網(wǎng)頁,由此通過安裝 在與IP網(wǎng)絡(luò)連接的個人計算機等上的Web瀏覽器控制與正EE1394網(wǎng)絡(luò) 連接的設(shè)備(例如,參照專利文獻2)。
專利文獻1:日本特開2003-46535號公報
專利文獻2:日本特開2005-94683號公報
但是,在將UPnP的行為指令轉(zhuǎn)換為AV/C命令的方式中,只有AV/C 命令可以通過IP網(wǎng)絡(luò)上的UPnP控制點進行操作,因此存在以下問題 即在通過IP網(wǎng)絡(luò)上的個人計算機等的播放器操作IEEE1394上的AV設(shè)備 時,利用這些播放器不能視聽存儲在該AV設(shè)備中的音頻內(nèi)容和視頻內(nèi)
容。
此外,存在需要新生成可以理解AV/C命令的UPnP控制點,因此采 用了標(biāo)準(zhǔn)規(guī)格的UPnP AV例如依照DLNA標(biāo)準(zhǔn)的播放器不能進行操作和 視聽的問題。
此外,在使用Web瀏覽器的方式中,存在無法利用Web瀏覽器個人 計算機上的播放器直接視聽IEEE1394設(shè)備的問題。
此外,為了利用播放器視聽AV數(shù)據(jù),在從借助網(wǎng)絡(luò)連接的服務(wù)器 讀出AV數(shù)據(jù)時,需要從連接目的地的服務(wù)器的響應(yīng)時間,因此使用者從 接入再現(xiàn)裝置的電源開始需要待機數(shù)秒或者數(shù)十秒,這些與以往的錄像 機比較,也存在使用性較差的問題。
發(fā)明內(nèi)容
本發(fā)明是為了解決上述問題而完成的,其目的在于提供一種用于連 接正EE1394網(wǎng)絡(luò)和IP網(wǎng)絡(luò)的網(wǎng)關(guān)裝置,該網(wǎng)關(guān)裝置可以通過與IP網(wǎng)絡(luò) 連接的個人計算機等的播放器設(shè)備自動檢測和操作與正EE1394網(wǎng)絡(luò)連 接的AV設(shè)備,并可利用播放器設(shè)備視聽存儲在AV設(shè)備中的音頻、視頻 等內(nèi)容。
本發(fā)明是一種網(wǎng)關(guān)裝置,其具有與第1網(wǎng)絡(luò)連接,并和與所述第 1網(wǎng)絡(luò)連接的設(shè)備進行通信的第一通信單元;與第2網(wǎng)絡(luò)連接,并和與所 述第2網(wǎng)絡(luò)連接的設(shè)備進行通信的第二通信單元;輸出所述第1網(wǎng)絡(luò)中 的標(biāo)識符的標(biāo)識符管理單元;起動對應(yīng)于與所述第2網(wǎng)絡(luò)連接的設(shè)備的 程序,并將所述程序和所述標(biāo)識符對應(yīng)起來的對應(yīng)單元;將所述第1網(wǎng) 絡(luò)的命令轉(zhuǎn)換為所述第2網(wǎng)絡(luò)的命令的命令轉(zhuǎn)換單元;以及將通過所述 第2網(wǎng)絡(luò)的傳送協(xié)議從所述第2網(wǎng)絡(luò)發(fā)送來的流數(shù)據(jù)轉(zhuǎn)換為所述第1網(wǎng) 絡(luò)的傳送協(xié)議并傳送到所述第1網(wǎng)絡(luò)的流傳送單元,該網(wǎng)關(guān)裝置按照來 自與所述第1網(wǎng)絡(luò)連接的設(shè)備的指令,操作與所述第2網(wǎng)絡(luò)連接的設(shè)備, 并針對與所述第1網(wǎng)絡(luò)連接的設(shè)備,傳送存儲在設(shè)備中的流數(shù)據(jù)。
本發(fā)明是一種網(wǎng)關(guān)裝置,其具有與第1網(wǎng)絡(luò)連接,并和與所述第 1網(wǎng)絡(luò)連接的設(shè)備進行通信的第一通信單元;與第2網(wǎng)絡(luò)連接,并和與所第2網(wǎng)絡(luò)連接的設(shè)備進行通信的第二通信單元;輸出所述第1網(wǎng)絡(luò)中 的標(biāo)識符的標(biāo)識符管理單元;起動對應(yīng)于與所述2網(wǎng)絡(luò)連接的設(shè)備的程 序,并將所述程序和所述標(biāo)識符對應(yīng)起來的對應(yīng)單元;將所述第1網(wǎng)絡(luò) 的命令轉(zhuǎn)換為所述第2網(wǎng)絡(luò)的命令的命令轉(zhuǎn)換單元;以及將通過所述第2 網(wǎng)絡(luò)的傳送協(xié)議從所述第2網(wǎng)絡(luò)發(fā)送來的流數(shù)據(jù)轉(zhuǎn)換為所述第1網(wǎng)絡(luò)的 傳送協(xié)議并傳送到所述第1網(wǎng)絡(luò)的流傳送單元,該網(wǎng)關(guān)裝置按照來自與 所述第1網(wǎng)絡(luò)連接的設(shè)備的指令,操作與所述第2網(wǎng)絡(luò)的連接的設(shè)備, 并針對與所述第1網(wǎng)絡(luò)連接的設(shè)備,傳送存儲在設(shè)備中的流數(shù)據(jù),所以 可以起到如下效果可以通過與IP網(wǎng)絡(luò)連接的個人計算機等的播放器設(shè) 備自動檢測和操作與IEEE1394網(wǎng)絡(luò)連接的AV設(shè)備,并可利用播放器設(shè) 備視聽存儲在AV設(shè)備中的音頻、視頻等內(nèi)容。
圖1是本發(fā)明的實施方式1的網(wǎng)關(guān)裝置的結(jié)構(gòu)圖。 圖2是示出本發(fā)明的實施方式1的UPnP的動作步驟的圖。 圖3是示出本發(fā)明的實施方式1的UPnPAV的架構(gòu)的圖。 圖4是示出使用了本發(fā)明的實施方式1的UPnP AV的架構(gòu)的拉式 (pull type)的再現(xiàn)流程的圖。
圖5是示出本發(fā)明的實施方式1的正EE1394設(shè)備的命令發(fā)送方法的圖。
圖6是示出本發(fā)明的實施方式1的正EE1394設(shè)備的響應(yīng)接收的方法 的圖。
圖7是示出本發(fā)明的AV/C單元和子單元的概念的圖。 圖8是本發(fā)明的實施方式1的網(wǎng)關(guān)裝置的軟件的結(jié)構(gòu)圖。 圖9是示出本發(fā)明的實施方式1的網(wǎng)關(guān)裝置的尋址(addressing)時
的軟件動作順序的圖。
圖IO是示出本發(fā)明的實施方式1的網(wǎng)關(guān)裝置的發(fā)現(xiàn)(discovery)時
的通告(advertising)動作中的軟件動作順序的圖。
圖11是示出本發(fā)明的實施方式1的網(wǎng)關(guān)裝置的發(fā)現(xiàn)時的搜索動作中
的軟件動作順序的圖。
圖12是示出本發(fā)明的實施方式1的網(wǎng)關(guān)裝置的描述時的軟件動作順
序的圖。
圖13是示出本發(fā)明的實施方式1的網(wǎng)關(guān)裝置的內(nèi)容檢索時的軟件動 作順序的圖。
圖14是示出本發(fā)明的實施方式1的網(wǎng)關(guān)裝置的服務(wù)器、渲染器 (renderer)的準(zhǔn)備時的軟件動作順序的圖。
圖15是示出本發(fā)明的實施方式1的網(wǎng)關(guān)裝置的流再現(xiàn)時的軟件動作 順序的圖。
圖16是示出本發(fā)明的實施方式1的網(wǎng)關(guān)裝置的流傳送結(jié)束時的軟件 動作順序的圖。
圖17是示出本發(fā)明的實施方式2的網(wǎng)關(guān)裝置的流再現(xiàn)時的軟件動作 順序的圖。
圖18是示出本發(fā)明的實施方式3的網(wǎng)關(guān)裝置的變形例的結(jié)構(gòu)圖。 圖19是說明本發(fā)明的實施方式3的網(wǎng)關(guān)裝置中的正在再現(xiàn)的數(shù)據(jù)的 流動的說明圖。
圖20是說明本發(fā)明的實施方式3的網(wǎng)關(guān)裝置中的停止處理的動作的 流程圖。
圖21是說明本發(fā)明的實施方式3的網(wǎng)關(guān)裝置中的再現(xiàn)處理的動作的 流程圖。
圖22是說明本發(fā)明的實施方式3的網(wǎng)關(guān)裝置中的同步處理的動作的 流程圖。
圖23是說明本發(fā)明的實施方式3的網(wǎng)關(guān)裝置中的緩沖存儲器
B1121、緩沖存儲器A1120的數(shù)據(jù)排列的說明圖。
圖24是說明本發(fā)明的實施方式3的網(wǎng)關(guān)裝置中的切換點的說明圖。 圖25是說明本發(fā)明的實施方式4的網(wǎng)關(guān)裝置中的停止處理的動作的
流程圖。
圖26是示出本發(fā)明的實施方式4的網(wǎng)關(guān)裝置的結(jié)構(gòu)的結(jié)構(gòu)圖。 圖27是說明本發(fā)明的實施方式4的網(wǎng)關(guān)裝置中的數(shù)據(jù)的壓縮率的說
明圖。
具體實施例方式
圖1是示出應(yīng)用本發(fā)明的實施方式1的網(wǎng)關(guān)裝置的系統(tǒng)結(jié)構(gòu)的結(jié)構(gòu)圖。
作為本發(fā)明的實施方式l的網(wǎng)關(guān)裝置的UPnP-正EE1394網(wǎng)關(guān)2具有 CPU 10、存儲程序的ROM 11、在用于執(zhí)行程序的工作區(qū)域和數(shù)據(jù)的存 儲區(qū)域等中使用的RAM 12、 LAN控制器13以及正EE1394控制器14。
CPU10通過內(nèi)部總線或PCI等擴展總線,可以訪問ROMll、 RAM 12、 LAN控制器13以及正EE1394控制器14。此外,也可以具有作為2 次存儲裝置的未圖示的HDD (hard disk:硬盤)。
UPnP-IEEE1394網(wǎng)關(guān)2通過LAN控制器13 ,與IP (Internet Protocol 網(wǎng)絡(luò)協(xié)議)網(wǎng)絡(luò)4連接。該IP網(wǎng)絡(luò)4不依賴于物理層,所以作為物理層 的標(biāo)準(zhǔn)也可以使用以太網(wǎng)(Ethemet,注冊商標(biāo))等的有線LAN、或者 正EE802.11a/b/g等無線LAN。在該情況下,使用與該物理層相對應(yīng)的LAN 控制器13。
IP網(wǎng)絡(luò)4上連接有與通用即插即用(以下簡稱為"UPnP")標(biāo)準(zhǔn)相對 應(yīng)的UPnP控制點(UPnP Control Point) 310。 UPnP控制點310例如由 安裝了用于實現(xiàn)UPnP控制點310的功能的應(yīng)用程序的個人計算機構(gòu)成。
此外,IP網(wǎng)絡(luò)4上連接有與UPnP標(biāo)準(zhǔn)相對應(yīng)的UPnP媒體渲染器 (UPnP Media Renderer)312。 UPnP媒體渲染器312用于再現(xiàn)從家庭網(wǎng)絡(luò)得 到的內(nèi)容,是主要包含進行視頻的顯示、音頻的輸出等內(nèi)容的再現(xiàn)和流 的接收的功能的設(shè)備。
此外,UPnP-IEEE1394網(wǎng)關(guān)2通過IEEE1394控制器14與正EE1394 網(wǎng)絡(luò)5連接。正EE1394網(wǎng)絡(luò)5上連接有視頻信息裝置3a、 3b。此外,在 圖1中,連接有兩臺視頻信息裝置3a、 3b,但實際上在正EE1394的標(biāo)準(zhǔn) 范圍內(nèi)可連接1臺或多臺視頻信息裝置3。
視頻信息裝置3a、 3b安裝了用于遠程控制通過正EE1394網(wǎng)絡(luò)5而 彼此連接的設(shè)備的命令體系即音頻視頻控制(以下簡稱AV/C)命令的目
標(biāo)功能。例如,市場出售的DV攝相機和D-VHS錄像機等相當(dāng)于該視頻 信息裝置。此外,圖1所示的IP網(wǎng)絡(luò)4和IEEE1394網(wǎng)絡(luò)5是概念性的 事物,并不反映實際的物理上的網(wǎng)絡(luò)拓撲。
本發(fā)明的UPnP-正EE1394網(wǎng)關(guān)2作為連接IP網(wǎng)絡(luò)4和IEEE1394網(wǎng) 絡(luò)5間的中間裝置發(fā)揮作用,通過IP網(wǎng)絡(luò)4上的UPnP控制點310操作 IEEE1394網(wǎng)絡(luò)5上的不具有UPnP功能的視頻信息裝置3a、 3b。
圖2是示出UPnP的動作步驟的圖。
如圖2所示,UPnP具有6種動作步驟。
尋址S301是UPnP的最初的動作,是參加到IP網(wǎng)絡(luò)4的UPnP設(shè)備 自動獲取IP地址的動作。為了實現(xiàn)該動作,基本上使用動態(tài)主機配置協(xié) 議(Dynamic Host Configuration Protocol,以下簡稱DHCP)。在該IP網(wǎng) 絡(luò)4與DHCP不對應(yīng)的情況下使用AutoIP。通過尋址S301獲取了 IP地 址的設(shè)備轉(zhuǎn)到下一個動作,即發(fā)現(xiàn)(discovery) S302。
發(fā)現(xiàn)S302為用于檢測IP網(wǎng)絡(luò)4上的設(shè)備的動作。在發(fā)現(xiàn)S302中, 有以下兩種動作新追加的設(shè)備對UPnP控制點310進行通告(advertising) 的通告動作;新追加的UPnP控制點310為了檢索設(shè)備而進行請求的搜索 動作。兩者都使用簡單服務(wù)發(fā)現(xiàn)協(xié)議(Simple Service Discovery Protocol, 以下簡稱為"SSDP")作為其手段。
前者是所追加的設(shè)備對用于通告的通告消息進行多播。后者是UPnP 控制點310多播用于搜索的消息,對應(yīng)的設(shè)備對UPnP控制點310回傳搜 索響應(yīng)消息。
描述303是用于從UPnP控制點310所檢測到的設(shè)備獲取詳細信息 的動作。UPnP控制點310可以使用通知消息或搜索響應(yīng)消息中所記述的 統(tǒng)一資源地址(Uniform Resource Locator,以下簡稱為"URL")來獲得各 設(shè)備的信息。該設(shè)備信息以可擴展標(biāo)記語言(extensible Markup Language,以下簡稱XML)的形式記述,是記載了型號名稱、序列號、 制造廠商名稱、服務(wù)信息等的設(shè)備描述。在設(shè)備描述中,記述了用于獲 得可使用該設(shè)備的服務(wù)的信息的URL, UPnP控制點310使用該URL獲 取記載了服務(wù)提供的有效行為指令的服務(wù)描述。服務(wù)描述也以XML的形式記述。在描述303完成的時刻,UPnP控制點310得知控制對象設(shè)備的 手段。
控制S304是UPnP控制點310實際控制設(shè)備的動作。UPnP控制點 310根據(jù)記載在服務(wù)描述中的行為指令、服務(wù)、各行為指令的參數(shù)和自變 量的列表,對設(shè)備進行行為指令請求。作為用于進行行為指令請求的單 元,使用簡單對象訪問協(xié)議(Simple Object Access Protocol,以下簡稱 "SOAP")。 UPnP控制點310使用SOAP向設(shè)備發(fā)送以XML形式記述的 控制命令。設(shè)備進行所請求的服務(wù),向UPnP控制點310傳回行為指令的 結(jié)果。
事件處理(eventing) S305是用于UPnP控制點310檢測設(shè)備的狀態(tài) 變化的動作。在設(shè)備自身的服務(wù)的狀態(tài)變量已改變的情況下,設(shè)備對進 行預(yù)訂的UPnP控制點310進行通知。作為該手段,使用通用事件通知架 構(gòu)(Generic Event Notification Architecture,以下簡稱為"GENA,,)。消息以 XML形式來記述。
演示(presentation) S306是用于使用Web瀏覽器進行設(shè)備的操作和 設(shè)定的動作。在對象設(shè)備具有基于超文本鏈接標(biāo)示語言(Hyper Text Markup Language:以下簡稱HTML)的用戶接口功能的情況下,可以通 過訪問記述在設(shè)備描述中的演示URL,由Web瀏覽器顯示演示畫面,可 以使用該畫面進行設(shè)備的操作。
在UPnP標(biāo)準(zhǔn)中,關(guān)于某個特定的設(shè)備類型,確定將安裝的接口和 功能作為設(shè)備控制協(xié)議(Device Control Protocol:以下簡稱為"DCP")。 作為AV設(shè)備的DCP是媒體服務(wù)器和媒體渲染器。
圖3是示出UPnPAV的架構(gòu)的圖。
UPnP AV架構(gòu)是UPnP控制點310控制媒體服務(wù)器311和媒體渲染 器312的模型。
媒體服務(wù)器311用于找出家庭網(wǎng)絡(luò)上的有效內(nèi)容,是主要包含進行 內(nèi)容的保管、流的送出的功能的設(shè)備。該設(shè)備假定為VTR或DVD播放 器等再現(xiàn)裝置。作為服務(wù),媒體服務(wù)器311包含內(nèi)容目錄(Content Directory) 313、連接管理器(Connection Manager) 314及AV傳輸(AV
Transport) 315。
內(nèi)容目錄313是提供行為指令集(action set)的服務(wù),該行為指令 集用于使UPnP控制點310可以列舉未圖示的服務(wù)器(包含媒體服務(wù)器 311的設(shè)備)可提供的內(nèi)容。通過使用這些行為指令,UPnP控制點310 可以進行內(nèi)容層的閱覽和屬性檢索,或者得到標(biāo)題、作者、URL等屬'性 內(nèi)容的元數(shù)據(jù),或者進行內(nèi)容的生成、刪除等內(nèi)容的操作。
連接管理器314是提供行為指令集的服務(wù),該行為指令集用于管理 與特定的設(shè)備關(guān)聯(lián)的連接。通過使用這些行為指令,UPnP控制點310可 以列舉流的協(xié)議和數(shù)據(jù)格式,或者列舉當(dāng)前的連接狀況。
AV傳輸315是提供行為指令集的服務(wù),該行為指令集用于使UPnP 控制點310進行內(nèi)容的回放控制。通過使用這些行為指令,UPnP控制點 310可以進行內(nèi)容的再現(xiàn)、停止和查找等再現(xiàn)控制。
媒體渲染器312用于再現(xiàn)從家庭網(wǎng)絡(luò)得到的內(nèi)容,是主要包含進行 視頻的顯示、音頻的輸出等內(nèi)容的再現(xiàn)和流的接收的功能的設(shè)備。
作為服務(wù),媒體渲染器312包含渲染控制(Rendering Control) 316、 連接管理器(Connection Manager)314及AV傳輸(AV Transport" 15 。
渲染控制316是提供行為指令集的服務(wù),該行為指令集用于使UPnP 控制點310可以控制未圖示的渲染器(包含媒體渲染器312的設(shè)備)如 何再現(xiàn)內(nèi)容。通過使用這些行為指令,UPnP控制點310可以進行視頻影 像的亮度、對比度、音頻的音量及靜音等的控制。
圖4示出使用了 UPnPAV的架構(gòu)的拉式的再現(xiàn)流程。
在步驟S310中,進行設(shè)備的發(fā)現(xiàn)。這通過UPnP的發(fā)現(xiàn)S302和描 述S303進行。在完成該步驟S310后,UPnP控制點310可以識別和控制 媒體服務(wù)器311和媒體渲染器312。
在步驟S311中,進行內(nèi)容的檢索。在該歩驟S311中,UPnP控制點 310使用媒體服務(wù)器311的內(nèi)容目錄313的服務(wù),進行內(nèi)容的檢索。此時, UPnP控制點310通過SOAP通信向媒體服務(wù)器311發(fā)送瀏覽行為指令或 者搜索行為指令的消息。作為答復(fù),媒體服務(wù)器311向UPnP控制點310 回傳包含內(nèi)容的層級結(jié)構(gòu)、傳送協(xié)議數(shù)據(jù)及數(shù)據(jù)格式的信息。
在步驟S312中,UPnP控制點310在接收到答復(fù)以后,使用媒體渲 染器312的連接管理器314服務(wù)得到媒體渲染器312所支持的傳送協(xié)議 和格式的信息。此時,UPnP控制點310向媒體渲染器312發(fā)送 GetProtocolInfo行為指令的消息,作為答復(fù),媒體渲染器312向UPnP控 制點310回傳包含所支持的傳送協(xié)議及格式的列表的信息。其后,UPnP 控制點310根據(jù)在此處獲得的傳送協(xié)議和格式的信息以及在步驟S311中 獲得的信息,對協(xié)議和數(shù)據(jù)格式進行比較,確定可以在媒體服務(wù)器311 和媒體渲染器312的雙方使用的組合。
在步驟S313中,UPnP控制點310使用連接管理器314服務(wù),對媒 體服務(wù)器311和媒體渲染器312的雙方,通知基于由步驟S312確定的傳 送協(xié)議和格式而生成了連接的情況。此時,UPnP控制點310向媒體服務(wù) 器311發(fā)送PrepareForConnection行為指令的消息。因為媒體服務(wù)器311 為拉式,所以沒有必要特別向UPnP控制點310回傳信息作為答復(fù)。
此夕卜,UPnP控制點310向媒體渲染器312發(fā)送PrepareForConnection 行為指令的消息,作為答復(fù),媒體渲染器312向UPnP控制點310回傳 AV Transport Instance (AV葉專輸實伊j) ID或者Rendering Control Instance (渲染控制實例)ID。
在步驟S314中,因為UPnP控制點310為拉式,所以使用AV傳輸 315服務(wù),向媒體渲染器312通知傳送哪一內(nèi)容的信息。此時,UPnP控 制點310向媒體渲染器312發(fā)送Set AVTransport URI行為指令的消息。
在步驟S315中,因為UPnP控制點310為拉式,所以使用AV傳輸 315服務(wù),向媒體渲染器312進行播放、停止、搜索(Play、 St叩、Seek) 等實際的再現(xiàn)控制的指令。此時,UPnP控制點310向媒體渲染器312發(fā) 送例如播放行為指令的消息。媒體渲染器312根據(jù)示出在步驟S314中接 收到的內(nèi)容的URL,向媒體服務(wù)器311發(fā)布內(nèi)容的傳送請求。該傳送請 求的內(nèi)容根據(jù)內(nèi)容傳送所使用的協(xié)議不同而不同。例如,在使用HTTP 的情況下,使用HTTP獲取(HTTP-GET)方式。作為以上處理的結(jié)果,開 始內(nèi)容的再現(xiàn)。此外,在想中止內(nèi)容再現(xiàn)的情況下,發(fā)送停止行為指令。
步驟S316是在再現(xiàn)中進行渲染器的音量調(diào)節(jié)和畫質(zhì)調(diào)節(jié)的音量/畫
質(zhì)調(diào)節(jié)步驟。在該步驟S316中,使用渲染控制316服務(wù)。此時,例如進 行音量調(diào)節(jié)的情況是UPnP控制點310向媒體渲染器312發(fā)送SetVolume 行為指令的消息,作為其結(jié)果音量被變更。在內(nèi)容的傳送最終完成后, 轉(zhuǎn)到傳送完成步驟S317。
步驟S317是在內(nèi)容的傳送最終完成后所進行的傳送結(jié)束步驟。在該 步驟中,UPnP控制點310使用連接管理器314服務(wù),進行媒體服務(wù)器311 和媒體渲染器312各自之間的連接的結(jié)束處理。此時,UPnP控制點310 向媒體渲染器312發(fā)送ConnectionComplete行為指令的消息。接下來, UPnP控制點310同樣向媒體服務(wù)器311發(fā)送ConnectionComplete行為指 令的消息。
由此使用了 UPnPAV架構(gòu)的拉式的一系列的再現(xiàn)完成。 接下來,對利用正EE1394連接的設(shè)備之間的AV/C命令的交換進行 說明。此外,AV/C命令是用于遠程控制利用正EE1394而彼此連接的設(shè) 備的命令體系,將控制側(cè)的設(shè)備稱為控制器20、被控制側(cè)的設(shè)備稱為目 標(biāo)21。圖5和圖6示出控制器20和目標(biāo)21間的AV/C命令的交換的概 念。
AV/C命令的交換是使用由正C61883-1所定義的功能控制協(xié)議 (Function Control Protocol,以下簡稱為"FCP")來進行的。
如圖5所示,在從控制器20向目標(biāo)21發(fā)布用于控制的命令的情況 下,通過控制器20向內(nèi)置在目標(biāo)21中的命令寄存器22發(fā)布基于 正EE1394的非同步傳送即異步傳送的寫事務(wù)(write transaction),來進行 遵照FCP的幀格式的命令幀的寫入。其結(jié)果為目標(biāo)21可以接收從控制器 20發(fā)送的AV/C命令,并進行對應(yīng)于命令的動作。
相反,如圖6所示,在從目標(biāo)21向控制器20回傳用于通知動作的 結(jié)果等的響應(yīng)的情況下,同樣向內(nèi)置在控制器20中的響應(yīng)寄存器23發(fā) 布基于異步傳送的寫事務(wù),來進行遵照FCP的幀格式的響應(yīng)幀的寫入。
圖7是示出AV/C命令中被模型化的錄像機的模型的圖。
為了將AV設(shè)備模型化,AV/C命令使用了單元和子單元的概念。單 元表示AV設(shè)備自身。1臺AV設(shè)備對應(yīng)于1個AV/C單元。子單元是將
AV設(shè)備的功能模型化了的設(shè)備。例如,對應(yīng)于磁帶的錄像/再現(xiàn)功能的子
單元被規(guī)定為磁帶錄音機/播放器子單元(Tape Recorder/Player Subunit)。 此外,對應(yīng)于接收廣播功能的子單元被規(guī)定作為調(diào)諧器子單元(Tuner Subimit)。
如圖7所示,在內(nèi)置了調(diào)諧器的錄像機的情況下,可以表示為在單 元30中包含磁帶錄音機/播放器子單元31和調(diào)諧器子單元32。這些子單 元是將功能模型化了的結(jié)構(gòu),因此分別按照每個子單元,定義與功能相 對應(yīng)的AV/C命令。例如,在對圖7所示的錄像機進行磁帶的再現(xiàn)操作的 情況下,使用包含于磁帶錄音機/播放器子單元31中的再現(xiàn)命令。
接下來,UPnP -IEEE1394網(wǎng)關(guān)2作為連接IP網(wǎng)絡(luò)4和IEEE1394網(wǎng) 絡(luò)5之間的代理服務(wù)器(delegation server)進行動作,通過IP網(wǎng)絡(luò)4上 的UPnP控制點310操作不具有UPnP的功能的、與IEEE1394網(wǎng)絡(luò)連接 的視頻信息裝置3a、 3b,對由IP網(wǎng)絡(luò)4上的PC視聽經(jīng)由IEEE1394網(wǎng) 絡(luò)5發(fā)送的、視頻信息裝置3a、 3b的內(nèi)容的步驟進行說明。
圖8是示出用于使UPnP-IEEE1394網(wǎng)關(guān)2作為代理服務(wù)器進行動作 的軟件結(jié)構(gòu)的例子。
UPnP堆桟321是用于進行UPnP的處理的軟件組, 一般由處理標(biāo)準(zhǔn) 的HTTP的獲取(GET)請求的HTTP服務(wù)器、用于解釋HTTP消息標(biāo) 題域的HTTP分析程序、XML分析程序以及處理SOAP、 GENA、 SSDP 協(xié)議的模塊組等組成。UPnP堆棧321構(gòu)成為TCP/IP堆棧500的上位層。
IEEE1394堆棧322是用于處理IEEE1394的事務(wù)和FCP等的AV協(xié) 議或AV/C命令等的正EE1394關(guān)聯(lián)協(xié)議的軟件組。
代理管理器326是具有以下功能的軟件在正EE1394設(shè)備(例如 相當(dāng)于視頻信息裝置3a、 3b)與正EE1394網(wǎng)絡(luò)5連接時,根據(jù)所獲取的 IEEE1394設(shè)備信息,起動UPnP仿真處理325,并且在IEEE1394設(shè)備從 IEEE1394網(wǎng)絡(luò)5切斷時,使針對該設(shè)備起動的UPnP仿真處理325結(jié)束。
UPnP仿真處理325是具有以下功能的軟件與和正EE1394網(wǎng)絡(luò)5 連接的各個IEEE1394設(shè)備相對應(yīng)地,作為各自獨立的處理,被代理管理 器326所啟動,為了使正EE1394設(shè)備作為l個UPnP設(shè)備發(fā)揮作用,取
代設(shè)備而執(zhí)行UPnP的各步驟。該軟件的處理被起動的數(shù)量與連接到 IEEE1394網(wǎng)絡(luò)5的IEEE1394設(shè)備的數(shù)量相同。
IEEE1394總線控制處理324是具有以下功能的軟件:監(jiān)視IEEE1394 設(shè)備的狀態(tài),除了對授權(quán)管理器326通知該正EE1394設(shè)備的連接/切斷 信息之外,還向UPnP仿真處理325轉(zhuǎn)交從正EE1394設(shè)備接收到的AV/C 命令數(shù)據(jù),或者反過來把從UPnP仿真處理325接收到的AV/C命令數(shù)據(jù) 發(fā)送給IEEE1394設(shè)備。
IP地址管理器323是具有以下功能的軟件用于通過UPnP仿真處 理325對被仿真的各IEEE1394設(shè)備分配IP地址。
流處理501是具有以下功能的軟件經(jīng)由TCP/IP堆棧500向IP網(wǎng) 絡(luò)4上發(fā)送經(jīng)由IEEE1394堆棧322接收到的視頻流數(shù)據(jù)。
接下來,對UPnP的尋址S301中的UPnP-正EE1394網(wǎng)關(guān)2的軟件的 動作進行說明。圖9是示出尋址S301的動作順序的圖。
在步驟S320中,IEEE1394設(shè)備3的電源接通或新與IEEE1394網(wǎng)絡(luò) 5連接時,產(chǎn)生總線重置(BusReseO,正EE1394總線控制處理324檢測 該情況。
在步驟S321中,根據(jù)該情況,正EE1394總線控制處理324對代理 管理器326進行連接通知,以通知正EE1394設(shè)備3新與正EE1394網(wǎng)絡(luò) 5進行了連接。
在步驟S322中,代理管理器326接收該通知,起動UPnP仿真處理 325。在此處啟動的UPnP仿真處理325在以后所有的UPnP步驟中,始 終對應(yīng)于成為通知開端的正EE1394設(shè)備3。在正EE1394網(wǎng)絡(luò)5連接有 多臺IEEE1394設(shè)備3的情況下,起動與各個正EE1394設(shè)備3 —一對應(yīng) 的UPnP仿真處理325。
在步驟S323中,被起動的UPnP仿真處理325對IP地址管理器323 進行IP地址獲取請求。
在步驟S324中,IP地址管理器323選擇對正EE1394設(shè)備3虛擬分 配的IP地址,對UPnP仿真處理325通知所確定的IP地址。IP地址的選 擇同DHCP那樣,可以使用分配定義在表中的地址的方式或AutoIP的方
式。
接下來,對進行UPnP的發(fā)現(xiàn)S302的通告動作情況下的 UPnP-IEEE1394網(wǎng)關(guān)2的軟件動作進行說明。圖10示出了發(fā)現(xiàn)S302內(nèi), 新追加的設(shè)備對UPnP控制點310進行通告動作時的順序。在該例中,示 出UPnP控制點310a、 310b在IP網(wǎng)絡(luò)4上存在2臺的情況。
在步驟S330中,與特定的IEEE1394設(shè)備3相對應(yīng)的UPnP仿真處 理325使用SSDP向IP網(wǎng)絡(luò)4上多播通告(Advertizing)的發(fā)現(xiàn)(Discovery) 消息。當(dāng)UPnP控制點310a和UPnP控制點310b接收該消息時,作為結(jié) 果,UPnP控制點310a和UPnP控制點310b把正EE1394設(shè)備3識別為 UPnP設(shè)備。
接下來,對進行UPnP的發(fā)現(xiàn)S302的搜索動作時的UPnP-正EE1394 網(wǎng)關(guān)2的軟件動作進行說明。圖11示出在發(fā)現(xiàn)S302內(nèi),新追加的UPnP 控制點310為了檢索設(shè)備而執(zhí)行進行請求的搜索動作時的順序。在該例 中,示出在正EE1394網(wǎng)絡(luò)5上存在2臺正EE1394設(shè)備3的情況。
在步驟S340中,UPnP控制點310使用SSDP向EP網(wǎng)絡(luò)4上多播搜 索的發(fā)現(xiàn)消息。對應(yīng)于正EE1394設(shè)備3a的UPnP仿真處理325a和對應(yīng) 于IEEE1394設(shè)備3b的UPnP仿真處理325b接收該消息。
在步驟S341中,與具有相當(dāng)于搜索的發(fā)現(xiàn)消息的條件示出的服務(wù)或 設(shè)備的功能的正EE1394設(shè)備3b相對應(yīng)的UPnP仿真處理325b對UPnP 控制點310發(fā)送響應(yīng)的發(fā)現(xiàn)消息。作為結(jié)果,UPnP控制點310將IEEE 1394 設(shè)備3b識別為自身所搜索的UPnP設(shè)備。
接下來,對進行UPnP的描述S303時的UPnP-IEEE1394網(wǎng)關(guān)2的軟 件動作進行說明。圖12示出進行UPnP的描述S303的動作時的順序。
在步驟S350中,UPnP控制點310使用記述在通告消息或搜索響應(yīng) 消息中的URL,對與正EE1394設(shè)備3對應(yīng)的UPnP仿真處理325,進行 設(shè)備描述的請求。此時使用的協(xié)議是HTTP。
在步驟S351中,UPnP仿真處理325以XML形式生成關(guān)于正EE1394 設(shè)備3的設(shè)備信息,作為設(shè)備描述,并將其發(fā)送到UPnP控制點310。
在步驟S352中,在該設(shè)備描述中的服務(wù)列表中記載了用于獲取服務(wù)
描述的URL的情況下,UPnP控制點310對UPnP仿真處理325進行服 務(wù)描述的請求。
在步驟S353中,UPnP仿真處理325針對該服務(wù)描述的請求,以XML 形式生成關(guān)于正EE1394設(shè)備3的設(shè)備信息,作為設(shè)備描述,并將其發(fā)送 到UPnP控制點310。
在普通UPnP設(shè)備的情況下,完成描述的步驟后,即可通過UPnP 控制點310控制設(shè)備。
接下來,對在圖4所示的內(nèi)容的再現(xiàn)流程的各步驟中,圖8所示的 軟件的實際動作進行說明。
首先,對內(nèi)容檢索S311中的軟件動作進行說明。在該說明中,以安 裝了磁帶錄音機/播放器子單元31的D-VHS錄像機/播放器作為 IEEE1394設(shè)備3的示例進行說明。此外,用于流數(shù)據(jù)的傳送的協(xié)議以 HTTP為例。
圖13是示出內(nèi)容檢索S311中的軟件動作的順序的圖。 在步驟S400中,UPnP控制點310使用SOAP,對UPnP仿真處理 325,發(fā)送包含"瀏覽"或"搜索"行為指令請求的消息。
在步驟S405中,已對應(yīng)于IEEE1394設(shè)備3起動的UPnP仿真處理 325,通過UPnP堆棧321,接收所發(fā)送的消息。D-VHS錄像機/播放器無 法讀出內(nèi)容列表,所以接收到消息的UPnP仿真處理325將磁帶視為一個 大的內(nèi)容,生成"瀏覽"或"搜索"響應(yīng)的數(shù)據(jù),通過UPnP堆棧321,發(fā)送 到UPnP控制點310。
通過該步驟,UPnP控制點310識別IEEE1394設(shè)備3所具有的內(nèi)容 的層級結(jié)構(gòu)、傳送協(xié)議數(shù)據(jù)及數(shù)據(jù)格式的信息。此時的傳送協(xié)議數(shù)據(jù)不 是IEEE1394設(shè)備3經(jīng)由IEEE1394網(wǎng)絡(luò)5送出的協(xié)議,而是可由 UPnP-IEEE1394網(wǎng)關(guān)2對EP網(wǎng)絡(luò)4送出的協(xié)議。在該例中為HTTP。此 外,數(shù)據(jù)格式的信息也同樣,不是正EE1394設(shè)備3經(jīng)由正EE1394網(wǎng)絡(luò) 5送出時的格式,而是UPnP-IEEE1394網(wǎng)關(guān)2對IP網(wǎng)絡(luò)4送出時的格式。 接下來,對協(xié)議和數(shù)據(jù)格式檢查S312中軟件的動作進行說明。 該步驟是針對媒體渲染器312進行的,與UPnP-IEEE1394網(wǎng)關(guān)2的
動作無關(guān)。該步驟是在UPnP控制點310和媒體渲染器312之間作為通常 的UPnPAV處理執(zhí)行的。
接下來,對服務(wù)器、渲染器的準(zhǔn)備S313中的軟件動作進行說明。圖 14是示出服務(wù)器、渲染器的準(zhǔn)備S313中的軟件動作順序的圖。
首先,在步驟S420中,UPnP控制點310使用SOAP,對UPnP仿 真處理325發(fā)送包含"準(zhǔn)備連接"行為指令的消息。已對應(yīng)于正EE1394設(shè) 備3起動的UPnP仿真處理325,通過UPnP堆棧321,接收所發(fā)送的消 息。
在步驟S421中,接收到消息的UPnP仿真處理325對IEEE1394總 線控制處理324進行連接請求。
在步驟S422中,正EE1394總線控制處理324通過正EE1394堆棧 322,對正EE1394設(shè)備3發(fā)送基于鎖定(lock)事務(wù)的插入(plug)設(shè)定 請求。接收到該鎖定事務(wù)的正EE1394設(shè)備3生成物理的連接。
在步驟S423中,正EE1394設(shè)備3在連接生成后,經(jīng)由正EE1394 堆棧322,向IEEE1394總線控制處理324發(fā)送基于鎖定事務(wù)的插入設(shè)定 結(jié)果。
在步驟S424中,正EE1394總線控制處理324向AV/C命令的發(fā)送方 即UPnP仿真處理325發(fā)送連接完成答復(fù)。
在步驟S425中,接收到連接完成答復(fù)的UPnP仿真處理325使用 UPnP的服務(wù)和AV/C命令的對應(yīng)表將UPnP的服務(wù)即 "PrepareForConnection"行為指令轉(zhuǎn)換為AV/C命令的"CONNECT AV (連 接AV)",并發(fā)送到正EE1394總線控制處理324。
在步驟S426中,正EE1394總線控制處理324通過IEEE1394堆棧 322,向正EE1394設(shè)備3發(fā)送"CONNECT AV"。
在步驟S427中,接收到該AV/C命令的正EE1394設(shè)備3在實際上 生成自身和其他的設(shè)備之間可以進行數(shù)據(jù)的接收發(fā)送的連接后,通過 正EE1394堆棧322,向IEEE1394總線控制處理324回傳包含生成結(jié)果的 AV/C響應(yīng)。
在步驟S428中,正EE1394總線控制處理324向AV/C命令的發(fā)送方
即UPnP仿真處理325發(fā)送接收到的AV/C響應(yīng)。
在步驟S429中,UPnP仿真處理325使用UPnP的服務(wù)和AV/C響應(yīng) 的對應(yīng)表轉(zhuǎn)換為UPnP的響應(yīng)消息,通過UPnP堆棧321,發(fā)送到UPnP 控制點310。由此,可以對IEEE1394設(shè)備3接收發(fā)送內(nèi)容。
接下來,對內(nèi)容選擇S314中軟件動作進行說明。
該步驟是針對媒體渲染器312進行的,與UPnP-正EE1394網(wǎng)關(guān)2的 動作無關(guān)。該步驟是在UPnP控制點310和媒體渲染器312之間作為通常 的UPnP AV處理執(zhí)行的。在此時的SetAVTransportURI行為指令中,轉(zhuǎn) 交到媒體渲染器312的內(nèi)容的URI是在步驟S311中,使用UPnP仿真處 理325發(fā)送到UPnP控制點310的HTTP的內(nèi)容的URL。
接下來,對再現(xiàn)S315中軟件的動作進行說明。圖15是示出再現(xiàn)S315 中的軟件動作順序的圖。
在步驟S440中,UPnP控制點310使用SOAP,對媒體渲染器312 發(fā)送包含"播放"行為指令請求的消息。
在步驟S441中,媒體渲染器312為了向UPnP控制點310通知接收 到"播放"動作請求的情況,回傳響應(yīng)消息。
在步驟S442中,媒體渲染器312在之后使用HTTP的GET方法對 UPnP-IEEE1394網(wǎng)關(guān)2發(fā)送內(nèi)容的獲取請求。UPnP-正EE1394網(wǎng)關(guān)2的 流處理501接收該HTTP的GET方法。
在步驟S443中,接收到消息的流處理501向正EE1394總線控制處 理324發(fā)送AV/C命令的"播放"作為回放模式"快進(FORWARD),,。
在步驟S444中,IEEE1394總線控制處理324通過正EE1394堆棧 322,向IEEE1394設(shè)備3發(fā)送AV/C命令"播放"作為回放模式"快進"。
在步驟S445中,接收到該AV/C命令"播放"的正EE1394設(shè)備3在 執(zhí)行再現(xiàn)開始處理后,通過正EE1394堆棧322,向正EE1394總線控制 處理324回傳包含已開始內(nèi)容再現(xiàn)的信息的AV/C響應(yīng)。
在步驟S446中,正EE1394總線控制處理324向AV/C命令的發(fā)送方 即流處理501發(fā)送接收到的AV/C響應(yīng)。
在步驟S447中,IEEE1394設(shè)備3將內(nèi)容的流速據(jù)以MPEG2-TS等
格式載入IEEE1394的同步(Isochronous)數(shù)據(jù)包,對流處理501進行發(fā) 送。流處理501接收該同步數(shù)據(jù)包。
在步驟S448中,流處理501從該數(shù)據(jù)包取出MPEG2-TS等的流格 式的數(shù)據(jù),轉(zhuǎn)換為HTTP的GET方法響應(yīng)的形式,發(fā)送給媒體渲染器312。 此時,為了調(diào)整同步傳送即Isochronous傳送和非同步的基于HTTP的傳 送定時,需要將從同步數(shù)據(jù)包取出的流數(shù)據(jù)以任意量存儲在構(gòu)成在RAM 12的內(nèi)部等中的緩沖存儲器區(qū)域中。
媒體渲染器312從接收到的GET方法響應(yīng)中取出流數(shù)據(jù),進行解復(fù) 用、解碼并開始內(nèi)容的再現(xiàn)。此外,在流的源是DVHS那樣的磁帶媒體 的情況下,在再現(xiàn)完成之前不知道內(nèi)容的正確大小,因此在該情況下, 可以通過將HTTP的GET方法響應(yīng)中的傳輸編碼(Transfer-Encoding) 設(shè)為分塊(chunked),使用分塊傳送編碼。
在通過UPnP控制點310對媒體渲染器312發(fā)送包含"停止"行為指令 請求的消息從而中斷流的再現(xiàn)的情況下,媒體渲染器312對 UPnP-正EE1394網(wǎng)關(guān)2的流處理501切斷TCP連接,因此流處理501有 必要通過IEEE1394總線控制處理324,對正EE1394設(shè)備327發(fā)送AV/C 命令"巻帶(WIND)"作為子功能"停止",由此停止IEEE1394設(shè)備的再 現(xiàn)。
接下來,對音量/畫質(zhì)調(diào)節(jié)S316中的軟件動作進行說明。
該步驟是針對媒體渲染器312進行的,與UPnP-IEEE1394網(wǎng)關(guān)2的 動作無關(guān)。該步驟是在UPnP控制點310和媒體渲染器312之間作為通常 的UPnPAV處理執(zhí)行的。
最后,對傳送結(jié)束S317中的軟件動作進行說明。圖16是示出傳逸 結(jié)束S317中軟件的動作順序的圖。
首先,在步驟S460中,UPnP控制點310使用SOAP,對UPnP仿 真處理325發(fā)送包含"TransferComplete"行為指令請求的消息。已對應(yīng)于 IEEE1394設(shè)備3起動的UPnP仿真處理325,通過UPnP堆棧321接收所 發(fā)送的消息。
在步驟S461中,接收到消息的UPnP仿真處理325使用UPnP的服
務(wù)和AV/C命令的對應(yīng)表將UPnP的服務(wù)艮卩"TransferComplete"行為指令轉(zhuǎn) 換為AV/C命令的"DISCONNECT AV",并發(fā)送到IEEE1394總線控制處 理324。
在步驟S462中,IEEE1394總線控制處理324通過IEEE1394堆棧, 對IEEE1394設(shè)備3發(fā)送AV/C命令"DISCONNECT AV"。接收到該AV/C 命令的IEEE1394設(shè)備3解除自身的連接。
在步驟S463中,IEEE1394設(shè)備3通過IEEE1394堆棧322,向 IEEE1394總線控制處理324回傳包含已解除連接的信息的AV/C響應(yīng)。
在步驟S464中,正EE1394總線控制處理324向AV/C命令的發(fā)送方 即UPnP仿真處理325發(fā)送接收到的AV/C響應(yīng)。
在步驟S465中,接收到連接解除答復(fù)的UPnP仿真處理325進一步 解除物理的連接,所以向IEEE1394總線控制處理324發(fā)送連接結(jié)束請求。
在步驟S466中,接收到連接結(jié)束請求的正EE1394總線控制處理324 通過正EE1394堆棧322,對正EE1394設(shè)備3發(fā)送基于鎖定事務(wù)的插入 解除請求。接收到該消息的正EE1394設(shè)備3解除物理的連接。
在步驟S467中,正EE1394設(shè)備3之后通過正EE1394堆棧322,對 IEEE1394總線控制處理324回傳包含解除了物理連接的信息的鎖定事務(wù) 自動(lock transaction auto )。
在步驟S468中,正EE1394總線控制處理324向AV/C命令的發(fā)送方 即UPnP仿真處理325發(fā)送接收到的AV/C響應(yīng)。
在步驟S469中,UPnP仿真處理325使用UPnP的服務(wù)和AV/C響應(yīng) 的對應(yīng)表轉(zhuǎn)換為UPnP的響應(yīng)消息,并通過UPnP堆棧321,發(fā)送到UPnP 控制點310。由此,UPnP控制點310可以識別IEEE1394設(shè)備3的連接 已解除的情況。
此類的網(wǎng)關(guān)裝置通過IP網(wǎng)絡(luò)4上的UPnP控制點310操作正EE1394 網(wǎng)絡(luò)5上的、不具有UPnP的功能的正EE1394設(shè)備3,正EE1394設(shè)備3 利用IP網(wǎng)絡(luò)上的具有UPnP媒體渲染器設(shè)備功能的媒體播放器再現(xiàn)經(jīng)由 IEEE1394網(wǎng)絡(luò)5發(fā)送的流數(shù)據(jù),利用與IP網(wǎng)絡(luò)4連接的個人計算機等的 播放器設(shè)備自動檢測和操作與IEEE1394網(wǎng)絡(luò)5連接的視頻信息裝置,由
此可利用與IP網(wǎng)絡(luò)4連接的播放器設(shè)備視聽存儲在視頻信息裝置中的音 頻/視頻等內(nèi)容。
此夕卜,把與IEEE1394網(wǎng)絡(luò)5連接的視頻信息裝置識別為標(biāo)準(zhǔn)規(guī)格的 UPnP AV設(shè)備,所以具有可利用該播放器設(shè)備視聽存儲在遵照UPnP AV 的視頻信息裝置中的音頻/視頻等內(nèi)容的效果。
實施方式2
在上述實施方式1中,對使用HTTP作為IP上的流傳送協(xié)議的情況 做了說明,但是也可以使用實時傳輸協(xié)議(Realtime Transport Protocol,以 下簡稱為"RTP")。在本實施方式2中,作為使用RTP進行流數(shù)據(jù)傳送時 使用的對話的控制協(xié)議,使用實時流協(xié)議(Realtime Streaming Protocol, 以下簡稱為"RTSP")。以下說明中僅對與HTTP的情況不同的部分進行說 明。
首先,在內(nèi)容的檢索S311中,在圖13的步驟S405的UPnP仿真處 理325向UPnP控制點310發(fā)送的"瀏覽"或"搜索"響應(yīng)的數(shù)據(jù)內(nèi),將傳送 協(xié)議數(shù)據(jù)設(shè)為RTSP/RTP。
此外,在內(nèi)容的選擇S314中軟件的動作內(nèi),利用從UPnP控制點310 針對媒體渲染器312執(zhí)行的SetAVTransportURI行為指令,交給媒體渲染 器312的URI是在步驟S311中,UPnP仿真處理325向UPnP控制點310 發(fā)送的、使用了RTSP/RTP的內(nèi)容的URL。
接下來,對再現(xiàn)S315中的軟件動作進行說明。圖17是示出再現(xiàn)S315 中的軟件的動作順序的圖。
在步驟S470中,UPnP控制點310使用SOAP對媒體渲染器312發(fā) 送包含"播放"行為指令請求的消息。
在步驟S471中,媒體渲染器312為了向UPnP控制點310通知接收 到"播放"行為指令請求的情況,而回傳響應(yīng)消息。
在步驟S472中,媒體渲染器312在之后使用RTSP的播放方式對 UPnP-IEEE1394網(wǎng)關(guān)2發(fā)送內(nèi)容的傳送開始請求。由此,UPnP-IEEE1394 網(wǎng)關(guān)2的流處理501接收RTSP的播放方式。
在步驟S473中,接收到消息的流處理501向IEEE1394總線控制處
理324發(fā)送AV/C命令的"播放"作為回放模式"快進"。
在步驟S474中,正EE1394總線控制處理324通過正EE1394堆棧 322,向IEEE1394設(shè)備3發(fā)送AV/C命令"播放"作為回放模式"快進"。
在步驟S475中,接收到該AV/C命令"播放"的IEEE1394設(shè)備3在 執(zhí)行再現(xiàn)開始處理后,通過IEEE1394堆棧322,向正EE1394總線控制 處理324回傳包含已開始內(nèi)容再現(xiàn)的信息的AV/C響應(yīng)。
在步驟S476中,正EE1394總線控制處理324向AV/C命令的發(fā)送方 即流處理501發(fā)送接收到的AV/C響應(yīng)。
在步驟S477中,流處理501對媒體渲染器312回傳RTSP的播放方 式的響應(yīng)。
在步驟S478中,正EE1394設(shè)備3將發(fā)送內(nèi)容的流數(shù)據(jù)以MPEG2-TS 等格式載入IEEE1394的同步數(shù)據(jù)包。流處理501接收該同步數(shù)據(jù)包。
在步驟S479中,流處理501從該數(shù)據(jù)包中取出MPEG2-TS等的流 格式的數(shù)據(jù),轉(zhuǎn)換為RTT數(shù)據(jù)包,并發(fā)送給媒體渲染器312。
媒體渲染器312從接收到的RTP數(shù)據(jù)包中取出流數(shù)據(jù),進行解復(fù)用、 解碼并開始內(nèi)容的再現(xiàn)。
在中斷流的再現(xiàn)的情況下,通過UPnP控制點310對媒體渲染器312 發(fā)送包含"停止,,行為指令請求的消息,媒體渲染器312對UPnP-IEEE1394 網(wǎng)關(guān)2的流處理501發(fā)送RTSP的TEARDOWN (關(guān)閉)方法。此外,流 處理501通過IEEE1394總線控制處理324,對正EE1394設(shè)備3發(fā)送AV/C 命令"巻帶"作為子功能"停止",由此停止正EE1394設(shè)備3的再現(xiàn)。
實施方式3
圖18是對本發(fā)明的實施方式3的網(wǎng)關(guān)裝置的變形例進行說明的圖。 此處,以與IP網(wǎng)絡(luò)4連接的UPnP媒體渲染器312再現(xiàn)與IEEE1394網(wǎng) 絡(luò)5連接的數(shù)字錄像機(DVHS)的視頻的系統(tǒng)為例進行說明。
在圖18中,在UPnP-IEEE1394網(wǎng)關(guān)2中設(shè)有中央運算處理裝置 (以下為CPU。) 10;用于使系統(tǒng)起動的非易失性存儲器(只讀存儲器.-ROM)即ROM 11;隨機存取存儲器(RAM)即RAM 12。 CPU 10利用 RAM 12執(zhí)行安裝在ROM 11中的程序。
此外,UPnP-IEEE1394網(wǎng)關(guān)2中設(shè)有緩沖存儲器1120和1121。緩 沖存儲器1120和1121在IEEE1394網(wǎng)絡(luò)5與IP網(wǎng)絡(luò)4之間,在傳送AV 壓縮數(shù)據(jù)時被利用。在以下的動作說明中,把它們設(shè)為緩沖存儲器A1120 和緩沖存儲器B1121。這些緩沖存儲器可以構(gòu)成在RAM 12中,但為了 區(qū)分功能,記為緩沖存儲器A1120、緩沖存儲器B1121。
并且,在UPnP-IEEE1394網(wǎng)關(guān)2中設(shè)有非易失性存儲器1122。非易 失性存儲器1122是閃存(注冊商標(biāo)COMPACTFLASH)存儲器等的刪 除和寫入速度快、適合于大容量化的非易失性存儲器,準(zhǔn)備有數(shù)據(jù)區(qū)和 設(shè)定數(shù)據(jù)區(qū)。此外,非易失性存儲器也可以是可電池備用的存儲器。
并且,在UPnP-IEEE1394網(wǎng)關(guān)2中設(shè)有正EE1394控制器14。在 正EE1394控制器14上連接有用于與正EE1394網(wǎng)絡(luò)5連接的正EE1394 接口 (I/F) 1302。正EE1394I/F1302在圖1中未圖示,但是由連接器和通 信用的驅(qū)動器和接收器電路構(gòu)成,是正EE1394控制器14和正EE1394 網(wǎng)絡(luò)5之間的接口 。 IEEE1394是用于電視和DVHS、數(shù)字視頻攝相機的 AV設(shè)備用網(wǎng)絡(luò)系統(tǒng),可以傳送設(shè)備的控制信號和MPEG壓縮后的AV壓 縮數(shù)據(jù)。此外,1305是DVHS機,根據(jù)UPnP-正EE1394網(wǎng)關(guān)2的指示, 通過IEEE1394網(wǎng)絡(luò)5,向UPnP-正EE1394網(wǎng)關(guān)2發(fā)送記錄在DVHS磁 帶中的內(nèi)容(AV壓縮數(shù)據(jù))。正EE1394控制器14根據(jù)CPU10的控帝lJ, 向與IEEE1394I/F1302連接的DVHS機1305發(fā)送控制信號,或者接收內(nèi) 容。
并且,在UPnP-正EE1394網(wǎng)關(guān)2中設(shè)有LAN控制器13。在LAN控 制器13上連接有用于和IP網(wǎng)絡(luò)4連接的LAN接口 (I/F) 1351。
接下來對利用UPnP媒體渲染器312再現(xiàn)記錄在DVHS機1305中的 內(nèi)容時的動作進行說明。利用者使用UPnP控制點310進行DVHS機1305 內(nèi)的內(nèi)容再現(xiàn)的指示。CPU 10對來自UPnP控制點310的AV傳輸315 服務(wù)的播放行為指令進行解釋,通過IEEE1394控制器14和 正EE1394I/F1302,經(jīng)由IEEE1394網(wǎng)絡(luò)5對DVHS機1305發(fā)送AV/C命 令"播放",由此進行指示以輸出記錄在設(shè)置在DVHS機1305中的DVHS 磁帶中的內(nèi)容。DVHS機1305對UPnP-正EE1394網(wǎng)關(guān)2進行發(fā)送記錄在DVHS磁帶中的內(nèi)容的動作。內(nèi)容從DVHS機1305經(jīng)由正EE1394網(wǎng)絡(luò) 5、正EE1394I/F1302、 IEEE1394控制器14傳送給緩沖存儲器A1120。
傳送到緩沖存儲器A1120的內(nèi)容(MPEG2-TS格式的AV壓縮數(shù)據(jù)) 以數(shù)據(jù)包單位依次向LAN控制器13傳送,經(jīng)由LANI/F1351、 IP網(wǎng)絡(luò)4, 作為RTP數(shù)據(jù)包發(fā)送給UPnP媒體渲染器312,顯示/再現(xiàn)使用者所選擇 的內(nèi)容。
圖19是該再現(xiàn)中的數(shù)據(jù)的流動,記錄在DVHS機1305中的內(nèi)容從 DVHS機1305,向正EE1394網(wǎng)絡(luò)5、 IEEE1394 I/F1302、正EE1394控制 器14、緩沖存儲器A1120、 LAN控制器13、 LANI/F1351、 IP網(wǎng)絡(luò)4傳 送,由UPnP媒體渲染器312再現(xiàn)。
此處,設(shè)為使用者使用UPnP控制點310發(fā)送了內(nèi)容的停止指示。 使用圖20的流程圖對此時的動作流程進行說明。
首先,在步驟S1601中,CPU10對通過UPnP控制點310發(fā)送的AV 傳輸315服務(wù)的停止行為指令進行解釋時,在步驟S1602中,參照緩沖 存儲器A120上的AV壓縮數(shù)據(jù)的最初的時間戳。
接下來,在步驟S1603中,進行指示以從UPnP-IEEE1394網(wǎng)關(guān)2對 DVHS機1305發(fā)送AV/C命令的"巻帶"作為子功能"停止",由此進行內(nèi) 容再現(xiàn)的停止,測定DVHS機1305到完成停止處理為止的時間,即停止 控制響應(yīng)時間。
接下來,在步驟S1604中,進行指示以從UPnP-正EE1394網(wǎng)關(guān)2對 DVHS機1305發(fā)送AV/C命令的"播放"作為回放模式"快進",由此進行 內(nèi)容的再現(xiàn),對內(nèi)容傳送到UPnP-正EE1394網(wǎng)關(guān)2的緩沖存儲器A120 為止的時間即再現(xiàn)控制響應(yīng)時間進行測定。
接下來,在步驟S1605中,進行指示以從UPnP-正EE1394網(wǎng)關(guān)2對 DVHS機1305發(fā)送AV/C命令的"播放"作為回放模式"快進暫停 (FORWARD PAUSE)",由此進行內(nèi)容再現(xiàn)的暫時停止,對DVHS機 1305到完成暫時停止處理為止的時間即暫時停止轉(zhuǎn)移控制響應(yīng)時間進行 測定,此外,進行指示以向DVHS機1305發(fā)送AV/C命令的"播放"作為 回放模式"快進",從內(nèi)容暫時停止?fàn)顟B(tài)進行再現(xiàn),由此DVHS機1305從
暫時停止?fàn)顟B(tài)開始再現(xiàn)處理,對內(nèi)容傳送到UPnP-IEEE1394網(wǎng)關(guān)2的緩 沖存儲器A1120為止的時間即暫時停止復(fù)原響應(yīng)時間進行測定。
接下來,在步驟S1606中,根據(jù)該再現(xiàn)控制響應(yīng)時間、停止控制響 應(yīng)時間、暫時停止轉(zhuǎn)移控制響應(yīng)時間和暫時停止復(fù)原響應(yīng)時間以及步驟 S1602的時間戳信息,計算從該時間戳1秒以前的時間戳幵始到之后的再 現(xiàn)控制響應(yīng)時間部分以上的AV壓縮數(shù)據(jù)的大小。例如,設(shè)時間戳信息為 0時05分00秒00,設(shè)再現(xiàn)控制響應(yīng)時間、停止控制響應(yīng)時間、暫時停 止轉(zhuǎn)移控制響應(yīng)時間及暫時停止復(fù)原響應(yīng)時間的總和為IO秒時,例如留 有余量地計算出其3倍的30秒部分的AV壓縮數(shù)據(jù)的大小。
比較該AV壓縮數(shù)據(jù)的大小和非易失性存儲器1122的容量,當(dāng)該AV 壓縮數(shù)據(jù)的大小在容量以內(nèi)時,在S1607中,從DVHS機1305向非易失 性存儲器1122傳送剛停止后到30秒部分的AV壓縮數(shù)據(jù)。而當(dāng)AV壓縮 數(shù)據(jù)的大小超出非易失性存儲器1122容量時,刪除多于部分,確定容量 而傳送。
接下來,在步驟S1609中,把復(fù)制在非易失性存儲器1122中的AV 數(shù)據(jù)的最后的時間戳(最終時間戳信息)復(fù)制到非易失性存儲器1122的 設(shè)定數(shù)據(jù)區(qū)內(nèi)。即,在上述例子中,對時間戳信息是0時05分00秒00, 上溯1秒開始的30秒部分,即0時05分29秒00的最終時間戳信息進 行復(fù)制。
接下來,在步驟S1610中,對DVHS機1305發(fā)送AV命令的 "RELATIVE TIME COUNTER",將DVHS磁帶退巻到時間戳信息加上再 現(xiàn)控制響應(yīng)時間的時間后停止。即,例如,設(shè)時間戳信息是0時05分00 秒00且再現(xiàn)控制響應(yīng)時間是10秒時,DVHS磁帶退巻到0時05分10 秒OO后停止。
接下來,設(shè)為使用者使用UPnP控制點310向UPnP-IEEE1394網(wǎng)關(guān) 2發(fā)送了所停止的內(nèi)容的再現(xiàn)指示,作為AV傳輸315服務(wù)的停止行為指 令。使用圖21對此時的動作流程進行說明。UPnP-正EE1394網(wǎng)關(guān)2在步 驟S1701中解釋再現(xiàn)指示時,在步驟S1702中對DVHS機1305發(fā)送AV/C 命令的"播放"作為回放模式"快進"。DVHS機1305的再現(xiàn)處理在步驟
S1750中進行,但是該處理需要在停止處理中所測定出的再現(xiàn)控制響應(yīng)時 間,所以其間進行步驟S1703以后的處理。即,在步驟S1703中,獲取 記錄在非易失性存儲器1122的設(shè)定數(shù)據(jù)區(qū)的最終時間戳信息。
接下來在步驟S1704中,從非易失性存儲器1122的數(shù)據(jù)區(qū)向緩沖存 儲器B1121傳送所記錄的壓縮數(shù)據(jù),并且從緩沖存儲器B1121經(jīng)由LAN 控制器13、 LANI/F1351、 IP網(wǎng)絡(luò)4,向UPnP媒體渲染器312傳送所記 錄的壓縮數(shù)據(jù),由此進行再現(xiàn)。此后,在步驟S1705的條件分支中,到 在后述的步驟S1752中所進行的同步處理結(jié)束為止,返回步驟S1704,記 錄在非易失性存儲器1122的數(shù)據(jù)區(qū)內(nèi)的AV壓縮數(shù)據(jù)被再現(xiàn)。其間,在 步驟S1751中,從DVHS機1305向緩沖存儲器A進行內(nèi)容的傳送,在 步驟S1752中,進行同步處理(步驟S1752)。在步驟S1705中,判定為 同步處理步驟S1752結(jié)束時,進行切換處理步驟S1710,在步驟S1711 中,迸行通常再現(xiàn)。
使用圖22對同步處理步驟S1752的處理進行說明。
在步驟S1801中開始同步處理,在步驟S1802中,對緩沖存儲器 B1121和輸入到緩沖存儲器A1120的最新的數(shù)據(jù)包的時間戳進行比較。 此處,來自非易失性存儲器1122的AV壓縮數(shù)據(jù)向緩沖存儲器B1121傳 送,來自DVHS機1305的AV壓縮數(shù)據(jù)向緩沖存儲器A1120傳送。在步 驟S1803中,緩沖存儲器B1121的時間戳比緩沖存儲器A1120超前時, 來自DVHS機1305的數(shù)據(jù)滯后,所以在步驟S1805中,快進滯后的秒數(shù) 部分,返回步驟S1802。此處,超前的判斷是通過是否超前了根據(jù)可以存 儲在緩沖存儲器A1120、緩沖存儲器B1121中的數(shù)據(jù)的秒數(shù)所計算出的 閾值以上來判斷的。即,例如,設(shè)為5秒部分的數(shù)據(jù)分別存儲在緩沖存 儲器A1120、緩沖存儲器B1121中,當(dāng)超前其40%以上,即2秒以上時, 則判斷為緩沖存儲器B1121超前。
使用圖23對其進行說明。
圖23是輸入到緩沖存儲器A1120、緩沖存儲器B1121中的數(shù)據(jù)包的 行列,在緩沖存儲器B1121中,從D3001的'T'開始依次輸入數(shù)據(jù),D3008 的"8"表示輸入到緩沖存儲器的最新數(shù)據(jù)。在緩沖存儲器A1120中,從
D3101的"r開始依次輸入數(shù)據(jù),D3104的"4"表示輸入到緩沖存^t器的最 新數(shù)據(jù)。比較最新數(shù)據(jù)時,則成為D3008和D3104的比較,緩沖存儲器 B1121比較超前。
在步驟S1803中,在判斷為未超前緩沖存儲器的40%以上的情況下, 在步驟S1804中,判斷緩沖存儲器B1121是否比緩沖存儲器Al 120延遲。 在判斷為延遲的情況下,在步驟S1806中,判斷是否延遲閾值以上。該 閾值由停止時的處理中所測定的停止控制響應(yīng)時間和再現(xiàn)控制響應(yīng)時間 的和確定。即,在停止控制響應(yīng)時間和再現(xiàn)控制響應(yīng)時間的和以上,在 自DVHS機1305的AV壓縮數(shù)據(jù)超前的情況下,在步驟S1808中,進行 DVHS機1305的停止、再現(xiàn)處理,返回步驟S1802。
在步驟S1806中,在閾值以下的情況下,在步驟S1807中,進行暫 時停止處理,根據(jù)停止時的處理中所測定的暫時停止轉(zhuǎn)移時間和暫時停 止復(fù)原時間,進行暫時停止處理,返回步驟S1802。
在步驟S1804中,在數(shù)據(jù)不滯后的情況下,即緩沖存儲器B121的超 前情況在根據(jù)可以存儲在緩沖存儲器A1120、緩沖存儲器B1121中的數(shù) 據(jù)的秒數(shù)所計算的閾值范圍內(nèi)(上述例子中為40。/o以下)時,在步驟S1809 中,設(shè)為同步完成。
艮口,在同步完成時刻,緩沖存儲器B1121的數(shù)據(jù)比緩沖存儲器A1120 超前緩沖存儲器的總?cè)萘康?0%以下的差以內(nèi)。
使用圖24對圖21的流程圖中步驟S1710的切換處理進行說明。圖 24是同步完成時刻的輸入到緩沖存儲器A1120、緩沖存儲器B1121的數(shù) 據(jù)包的行列,緩沖存儲器B1121的數(shù)據(jù)比緩沖存儲器A1120的數(shù)據(jù)超前 緩沖存儲器的40%以內(nèi)的范圍。
DVHS磁帶的再現(xiàn)圖像是從停止?fàn)顟B(tài)或暫時停止?fàn)顟B(tài)剛開始了再現(xiàn) 后的圖像,DVHS機1305未穩(wěn)定動作,所以有時圖像會紊亂。為了防止 該情況,來自DVHS機1305的緩沖存儲器A1120的圖像不使用再現(xiàn)剛 幵始后的數(shù)秒期間,例如2秒期間的數(shù)據(jù),而直接廢棄。在圖24的例子 中,廢棄緩沖存儲器A1120的D3111的"11"和D3112的"12",將其后的 數(shù)據(jù)包的分隔點(例如,時間戳的分隔點)設(shè)為切換點,由從緩沖存儲
器B1121進行發(fā)送切換到從緩沖存儲器A1120進行發(fā)送。此時,緩沖存 儲器B1121比較超前,緩沖存儲器A1120比較滯后,所以儲存在緩沖存 儲器A1120中的AV壓縮數(shù)據(jù)量比緩沖存儲器B1121少。即,切換后可 以減少來自DVHS機1305的數(shù)據(jù)的再現(xiàn)時使用的緩沖存儲器,在動態(tài)確 保緩沖存儲器A1120的情況下,幵放存儲器,由此可以使用于其他的程 序等。
如上所述,本實施方式3是由以下元件構(gòu)成的UPnP-IEEE1394網(wǎng)關(guān) 2: CPU 10; RAM 12;用于保存程序的非易失性存儲器ROM 11;從與 IEEE1394網(wǎng)絡(luò)5連接的可順序存取的視頻發(fā)布設(shè)備即DVHS機1305獲 取視頻數(shù)據(jù)的網(wǎng)絡(luò)裝置即正EE1394I/F1302和正EE1394控制器14;保存 視頻數(shù)據(jù)的一部分的非易失性存儲器1122;暫時保存視頻數(shù)據(jù)的緩沖存 儲器A1120和緩沖存儲器B1121;以及發(fā)送視頻數(shù)據(jù)的LAN控制器13 和LANI/F1351。該UPnP-正EE1394網(wǎng)關(guān)2具有在停止視頻數(shù)據(jù)的再 現(xiàn)時,從DVHS機1305經(jīng)由正EE1394網(wǎng)絡(luò)5將停止以后的視頻數(shù)據(jù)復(fù) 制到非易失性存儲器U22的單元;以及存儲非易失性存儲器1122的視 頻數(shù)據(jù)的最終數(shù)據(jù)信息(時間戳)的單元。此外,該UPnP-IEEE1394網(wǎng) 關(guān)2還具有從停止?fàn)顟B(tài)向再現(xiàn)狀態(tài)轉(zhuǎn)移時,將非易失性存儲器1122的 視頻數(shù)據(jù)傳送到緩沖存儲器B1121的單元;從緩沖存儲器B1121向LAN 控制器13傳送視頻數(shù)據(jù)的單元;以及與此同時,從DVHS機1305經(jīng)由 IEEE1394網(wǎng)絡(luò)5將最終數(shù)據(jù)信息以后的視頻數(shù)據(jù)傳送到緩沖存儲器 A1120的單元。該UPnP-正EE1394網(wǎng)關(guān)2還具有根據(jù)最終數(shù)據(jù)信息, 將傳送到UPnP媒體渲染器312的視頻數(shù)據(jù)從緩沖存儲器B1121變更到 緩沖存儲器A1120的單元,所以大幅縮短接入電源幵始后的待機時間, 實現(xiàn)提高良好的使用性,并且再現(xiàn)控制之后立即再現(xiàn)保存在非易失性存 儲器1122中的視頻數(shù)據(jù),因此可以短時間顯示再現(xiàn)視頻。
此外,使用包含在視頻數(shù)據(jù)中的時間戳數(shù)據(jù)作為最終數(shù)據(jù)信息,所 以同時進行DVHS機1305的初始化處理,在初始化處理結(jié)束后,根據(jù)時 間戳信息切換視頻數(shù)據(jù),所以可以順利進行切換。
此外,在視頻數(shù)據(jù)的再現(xiàn)停止時,設(shè)為從DVHS機1305復(fù)制到非易 失性存儲器1122的視頻數(shù)據(jù)包含停止位置之前的視頻數(shù)據(jù),所以根據(jù)停 止位置以前的視頻數(shù)據(jù)進行再現(xiàn),因此在停止控制時,解碼器也再現(xiàn)處 理中的數(shù)據(jù),所以通過使用者的停止/再現(xiàn)操作,可以進行控制,使得不 存在沒有被再現(xiàn)的視頻。
此外,設(shè)為包含最終數(shù)據(jù)信息的視頻數(shù)據(jù)不從非易失性存儲器1122 傳送到緩沖存儲器B1121,因此在再現(xiàn)中不使用包含位于非易失性存儲器 1122的最終區(qū)域的最終數(shù)據(jù)信息的視頻數(shù)據(jù),所以可以防止數(shù)據(jù)不足引 起的視頻紊亂。
此外,非易失性存儲器1122是可電池備用的存儲器,所以使用電池 備用的存儲器作為非易失性視頻存儲器,由此可以替代UPnP-IEEE1394 網(wǎng)關(guān)2內(nèi)置的存儲器進行使用,可以在裝置內(nèi)統(tǒng)一存儲器。
此外,UPnP-IEEE1394網(wǎng)關(guān)2具有進行控制使得向與IEEE1394網(wǎng) 絡(luò)5連接的DVHS機1305送出視頻數(shù)據(jù),計算所期望的視頻數(shù)據(jù)傳送到 緩沖存儲器A1120為止的再現(xiàn)控制響應(yīng)時間的單元。根據(jù)再現(xiàn)控制響應(yīng) 時間,指定傳送到非易失性存儲器1122的視頻數(shù)據(jù)大小,因此結(jié)合與網(wǎng) 絡(luò)連接的DVHS機1305的響應(yīng)速度,確定保存在非易失性存儲器1122 中的視頻數(shù)據(jù)大小,因此可以有效使用非易失性存儲器1122。
此外,UPnP-IEEE1394網(wǎng)關(guān)2具有控制來自DVHS機1305的視頻 數(shù)據(jù)發(fā)送的單元,以使分別暫時保存在緩沖存儲器B1121和緩沖存儲器 A1120的視頻數(shù)據(jù)的時間戳相同而且包含于同一時期。當(dāng)分別暫時保存 在緩沖存儲器B1121和緩沖存儲器A1120中的視頻數(shù)據(jù)的時間戳相同而 且包含于同一時期時,發(fā)送給UPnP媒體渲染器312的視頻數(shù)據(jù)由從緩沖 存儲器B1121進行發(fā)送切換到從緩沖存儲器A1120進行發(fā)送,因此針對 僅可順序存取的DVHS機1305,控制DVHS機1305以使緩沖器內(nèi)包含 相同時間戳的數(shù)據(jù),進行緩沖存儲器的切換,所以順序存取的視頻對新 裝置,也可以得到?jīng)]有不協(xié)調(diào)感覺的再現(xiàn)圖像。
此外,當(dāng)分別暫時保存在緩沖存儲器A1120和緩沖存儲器B1121中 的視頻數(shù)據(jù)的時間戳相同而且包含于同一時期時,控制來自DVHS機 1305的視頻數(shù)據(jù)發(fā)送,以使緩沖存儲器B1121的使用量減少,因此設(shè)為
切換時來自臨時記錄在非易失性存儲器1122中的DVHS機1305的數(shù)據(jù) 比來自非易失性存儲器1122的數(shù)據(jù)少,所以可以將來自切換后的視頻發(fā) 布裝置的緩沖存儲器抑制得較少。
此外,進行控制,使得分別暫時保存在緩沖存儲器B1121和緩沖存 儲器A1120中的視頻數(shù)據(jù)的時間戳相同而且包含于同一時期后,廢棄來 自緩沖存儲器A1120的視頻數(shù)據(jù)的一定期間部分,其后,將發(fā)送到UPnP 媒體渲染器312的視頻數(shù)據(jù)由從緩沖存儲器B1121進行發(fā)送切換到從緩 沖存儲器A1120進行發(fā)送,因此通過廢棄來自DVHS機1305的數(shù)據(jù)的 一定期間部分,在僅可順序存取的視頻發(fā)布裝置中,可以去除再現(xiàn)開始 之后不久看到的視頻的紊亂。
此外,設(shè)為通過使用對視頻發(fā)布設(shè)備的再現(xiàn)、停止、暫時停止、快 進的控制來進行來自DVHS機1305的視頻數(shù)據(jù)發(fā)送控制,可以利用對 DVHS機1305的一般的控制來進行同步處理,因此在以往的視頻發(fā)布設(shè) 備中也適用。
此外,UPnP-正EE1394網(wǎng)關(guān)2具有以下單元進行控制,使得停止 向與IEEE1394網(wǎng)絡(luò)5連接的再現(xiàn)狀態(tài)的DVHS機1305送出視頻數(shù)據(jù), 并計算到停止向緩沖存儲器A1120傳送視頻數(shù)據(jù)為止的停止控制響應(yīng)時 間的單元;以及進行控制,使得向與正EE1394網(wǎng)絡(luò)5連接的DVHS機 1305送出視頻數(shù)據(jù),并計算到所期望的視頻數(shù)據(jù)傳送到緩沖存儲器 A1120為止的再現(xiàn)控制響應(yīng)時間的單元;進行控制,使得暫時停止向與 IEEE1394網(wǎng)絡(luò)5連接的再現(xiàn)狀態(tài)的DVHS機1305送出視頻數(shù)據(jù),并計 算停止向緩沖存儲器A1120傳送視頻數(shù)據(jù)為止的暫時停止控制響應(yīng)時間 的單元;以及進行控制,使得向與正EE1394網(wǎng)絡(luò)5連接的暫時停止?fàn)顟B(tài) 的DVHS機1305送出視頻數(shù)據(jù),并計算到向緩沖存儲器A1120傳送視 頻數(shù)據(jù)為止的暫時停止復(fù)原響應(yīng)時間的單元。根據(jù)再現(xiàn)控制響應(yīng)時間、 停止控制響應(yīng)時間、暫時停止控制響應(yīng)時間及暫時停止復(fù)原響應(yīng)時間, 進行對DVHS機1305的再現(xiàn)、停止、暫時停止、快進的控制,由此來進 行控制,使得使分別暫時保存在緩沖存儲器B1121和緩沖存儲器A1120 中的視頻數(shù)據(jù)的時間戳相同而且包含于同一時期,因此可以利用對DVHS
機1305的一般性控制來進行同步處理,因此在以往的視頻發(fā)布設(shè)備中也 適用。
實施方式4
在實施方式4中,如圖25所示進行停止指示的處理。gP,用圖25 對使用者使用UPnP控制點310發(fā)送內(nèi)容的停止指示時的動作流程進行說 明。此外,關(guān)于結(jié)構(gòu),如圖26所示,在實施方式3的UPnP-正EE1394 網(wǎng)關(guān)2內(nèi),設(shè)有用于再壓縮視頻數(shù)據(jù)的MPEG CODEC1370,通過視頻/ 音頻的壓縮/解壓縮方式之一的MPEG (Moving Picture Experts Group:運 動圖像專家組)對錄像用AV數(shù)據(jù)進行壓縮/解壓縮。關(guān)于其他的結(jié)構(gòu)與 圖25相同。
首先,在圖25的步驟S1601中,CPU 10對通過UPnP控制點310 所發(fā)送的AV傳輸315服務(wù)的停止行為指令進行解釋時,在步驟S1602 中,參照緩沖存儲器A1120上的AV壓縮數(shù)據(jù)的最初的時間戳。接下來, 在步驟S1603中停止控制響應(yīng)時間的測定,在步驟S1604中再現(xiàn)控制響 應(yīng)時間測定,在步驟S1605中,測定暫時停止轉(zhuǎn)移時間和暫時停止復(fù)原 時間。
接下來,在步驟S1606中,根據(jù)該再現(xiàn)控制響應(yīng)時間、停止控制響 應(yīng)時間、暫時停止轉(zhuǎn)移控制響應(yīng)時間和暫時停止復(fù)原響應(yīng)時間以及步驟 S1602的時間戳信息,計算從早于該時間戳1秒以前的時間戳開始到之后 的再現(xiàn)控制響應(yīng)時間部分以上的AV壓縮數(shù)據(jù)的大小。例如,設(shè)時間戳信 息為0時05分00秒00,設(shè)再現(xiàn)控制響應(yīng)時間、停止控制響應(yīng)時間、暫 時停止轉(zhuǎn)移控制響應(yīng)時間及暫時停止復(fù)原響應(yīng)時間的總和為IO秒時,例 如留有余量地計算出其3倍的30秒部分的AV壓縮數(shù)據(jù)的大小。
并且,在步驟S1701中,根據(jù)非易失性存儲器1122的容量計算AV 壓縮數(shù)據(jù)的再壓縮率。根據(jù)該再壓縮率,在步驟S1702中,使用MPEG CODEC1370對30秒部分的AV壓縮數(shù)據(jù)進行再壓縮。此時,在30秒部 分的AV壓縮數(shù)據(jù)中的最終部分附近,進行再壓縮以使壓縮率與最初的 AV壓縮數(shù)據(jù)相同。
對此進行通俗易懂的說明。
例如,時間戳信息為0時05分00秒00時的、記錄在非易失性存儲 器1122中的30秒部分的AV再壓縮數(shù)據(jù)的最終部分在0時05分29秒附 近。該附近的數(shù)據(jù)的壓縮率的變化如圖27所示。
在圖27中,D2001、 D2002、 D2003、 D2004是非易失性存儲器1122 內(nèi)的AV再壓縮數(shù)據(jù)的群,D2001表示0時05分26秒00到0時05分 26秒59的數(shù)據(jù)的群,同樣地,D2002表示0時05分27秒00到0時05 分27秒59的數(shù)據(jù)包,D2003表示0時05分28秒00到0時05分28秒 59的數(shù)據(jù)包,D2004表示0時05分29秒00的幀的數(shù)據(jù)包。
此處,將數(shù)據(jù)的壓縮率設(shè)為等級A、 B、 C的三個階段,設(shè)等級A 為被低度壓縮,依次設(shè)B、 C為被高度壓縮,設(shè)再壓縮前的AV壓縮數(shù)據(jù) 即記錄在DVHS磁帶中的AV壓縮數(shù)據(jù)的壓縮率為等級A。此時,在30 秒部分的AV壓縮數(shù)據(jù)中的最終部分附近處,為了再壓縮以使壓縮率與最 初的AV壓縮數(shù)據(jù)相同,在0時05分26秒00到0時05分26秒59(D2001 ) 中,設(shè)為高度壓縮率的等級C,在0時05分27秒00到0時05分27秒 59 (D2002)中,降低一些壓縮率設(shè)為等級B,在0時05分28秒00到 0時05分28秒59 (D2003)中,設(shè)為與再壓縮前的AV壓縮數(shù)據(jù)相同的 壓縮等級的等級A。
接下來,在圖25的步驟S1609中,把復(fù)制在非易失性存儲器1122 中的AV數(shù)據(jù)的最后的時間戳(最終時間戳信息)復(fù)制到非易失性存儲器 1122的設(shè)定數(shù)據(jù)區(qū)內(nèi)。即,在上述例子中,對0時05分29秒00的最終 時間戳信息進行復(fù)制。
接下來,在步驟S1610中,對DVHS機1305,將DVHS磁帶退巻 到時間戳信息加上再現(xiàn)控制響應(yīng)時間的時間后停止。SP,例如,設(shè)時間 戳信息是0時05分00秒00且再現(xiàn)控制響應(yīng)時間是10秒時,DVHS磁 帶退巻到0時05分10秒00后停止。
接下來,設(shè)為使用者使用UPnP控制點310發(fā)送已停止的內(nèi)容的再 現(xiàn)指示。此時的動作與實施方式3相同所以省略。
由此,由非易失性存儲器1122進行再現(xiàn)時,因為存儲器的有效利用 而存在某些畫質(zhì)劣化,但是切換到來自DVHS機1305的AV壓縮數(shù)據(jù)時,
構(gòu)成為階段性變更壓縮率,所以可以使得畫質(zhì)變化沒有不協(xié)調(diào)感覺地進 行再現(xiàn)。
如上所述,根據(jù)本實施方式4, UPnP-IEEE1394網(wǎng)關(guān)2具有再壓縮 視頻數(shù)據(jù)的MPEG CODEC1370,結(jié)合非易失性存儲器1122的存儲器容 量,在視頻數(shù)據(jù)的再現(xiàn)停止時,由MPEG CODEC1370對來自DVHS機 1305的視頻數(shù)據(jù)進行再壓縮,復(fù)制到非易失性存儲器1122,因此通過對 記錄在非易失性存儲器1122中的數(shù)據(jù)進行再壓縮,可以降低RAM 12的 使用量。
此外,在視頻數(shù)據(jù)的再壓縮時,改變壓縮率并使被保存在所述非易 失性存儲器1122中的視頻數(shù)據(jù)的最終數(shù)據(jù)以與再壓縮前相同的壓縮率進 行再壓縮,因此在從非易失性存儲器1122的再現(xiàn)狀態(tài)切換為DVHS牛幾 1305等的通常再現(xiàn)狀態(tài)時的、記錄在非易失性視頻存儲器中的AV壓縮 數(shù)據(jù)與通常再現(xiàn)狀態(tài)相同,所以可以減少察覺到因切換而引起的畫質(zhì)變 化的情況。
權(quán)利要求
1. 一種網(wǎng)關(guān)裝置,其特征在于,該網(wǎng)關(guān)裝置具有第一通信單元,其與第1網(wǎng)絡(luò)連接,并和與所述第1網(wǎng)絡(luò)連接的設(shè)備進行通信;第二通信單元,其與第2網(wǎng)絡(luò)連接,并和與所述第2網(wǎng)絡(luò)連接的設(shè)備進行通信;標(biāo)識符管理單元,其輸出所述第1網(wǎng)絡(luò)的標(biāo)識符;對應(yīng)單元,其起動對應(yīng)于與所述第2網(wǎng)絡(luò)連接的設(shè)備的程序,并將所述程序和所述標(biāo)識符對應(yīng)起來;命令轉(zhuǎn)換單元,其將所述第1網(wǎng)絡(luò)的命令轉(zhuǎn)換為所述第2網(wǎng)絡(luò)的命令;以及流傳送單元,其將通過所述第2網(wǎng)絡(luò)的傳送協(xié)議而從所述第2網(wǎng)絡(luò)發(fā)送來的流數(shù)據(jù)轉(zhuǎn)換為所述第1網(wǎng)絡(luò)的傳送協(xié)議并傳送到所述第1網(wǎng)絡(luò),該網(wǎng)關(guān)裝置按照來自與所述第1網(wǎng)絡(luò)連接的設(shè)備的指令,操作與所述第2網(wǎng)絡(luò)連接的設(shè)備,并向與所述第1網(wǎng)絡(luò)連接的設(shè)備傳送存儲在設(shè)備中的流數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的網(wǎng)關(guān)裝置,其特征在于, 所述第1網(wǎng)絡(luò)是UPnP網(wǎng)絡(luò),所述第2網(wǎng)絡(luò)是IEEE1394網(wǎng)絡(luò)。
3. 根據(jù)權(quán)利要求l所述的網(wǎng)關(guān)裝置,其特征在于, 該網(wǎng)關(guān)裝置使用HTTP作為所述第1網(wǎng)絡(luò)的傳送協(xié)議。
4. 根據(jù)權(quán)利要求l所述的網(wǎng)關(guān)裝置,其特征在于, 該網(wǎng)關(guān)裝置使用RTP作為所述第1網(wǎng)絡(luò)的傳送協(xié)議。
5. —種網(wǎng)關(guān)裝置,其具有CPU;存儲器;非易失性存儲器,其用 于保存所述CPU的動作程序;網(wǎng)絡(luò)裝置,其從與所述第2網(wǎng)絡(luò)連接的可 順序存取的視頻發(fā)布設(shè)備獲取視頻數(shù)據(jù);非易失性視頻存儲器,其保存 所述視頻數(shù)據(jù)的一部分;以及第1緩沖存儲器和第2緩沖存儲器,其暫 時保存所述視頻數(shù)據(jù),其特征在于,該網(wǎng)關(guān)裝置具有復(fù)制單元,其在接收到用于停止所述視頻數(shù)據(jù)的再現(xiàn)的停止指示信 號時,經(jīng)由所述第2網(wǎng)絡(luò)將其后的視頻數(shù)據(jù)的預(yù)先設(shè)定的第1預(yù)定量部 分從所述視頻發(fā)布設(shè)備復(fù)制到所述非易失性視頻存儲器;最終數(shù)據(jù)存儲單元,其存儲最終數(shù)據(jù)信息,所述最終數(shù)據(jù)信息用于 識別所復(fù)制的所述第1預(yù)定量部分的、所述非易失性視頻存儲器的視頻 數(shù)據(jù)中的最終的視頻數(shù)據(jù);第1傳送單元,其在接收到再現(xiàn)指示信號時,將所述非易失性視頻 存儲器的視頻數(shù)據(jù)傳送到所述第1緩沖存儲器,其中,所述再現(xiàn)指示信 號用于再現(xiàn)根據(jù)所述停止指示信號停止了再現(xiàn)的所述視頻數(shù)據(jù);第2傳送單元,其將傳送到所述第1緩沖存儲器的所述視頻數(shù)據(jù)從 所述第1緩沖存儲器傳送到所述第1網(wǎng)絡(luò);第3傳送單元,其與所述第2傳送單元向所述第1網(wǎng)絡(luò)的傳送同時, 根據(jù)所述最終數(shù)據(jù)信息通過所述第2網(wǎng)絡(luò)將其后的視頻數(shù)據(jù)從所述視頻 發(fā)布設(shè)備傳送到所述第2緩沖存儲器;檢測單元,其根據(jù)所述最終數(shù)據(jù)信息,檢測所述第2傳送單元將存 儲在所述第1緩沖存儲器的、到最終視頻數(shù)據(jù)為止的數(shù)據(jù)傳送到了所述 第1網(wǎng)絡(luò)的情況;以及第4傳送單元,其在所述檢測單元檢測以后,停止所述第2傳送單 元進行的向所述第1網(wǎng)絡(luò)的傳送,將存儲在所述第2緩沖存儲器的所述 視頻數(shù)據(jù)從所述第2緩沖存儲器傳送到所述第1網(wǎng)絡(luò)。
6. 根據(jù)權(quán)利要求5所述的視頻信息處理裝置,其特征在于, 所述最終數(shù)據(jù)信息是包含在所述視頻數(shù)據(jù)中的時間戳數(shù)據(jù)。
7. 根據(jù)權(quán)利要求5或6所述的網(wǎng)關(guān)裝置,其特征在于, 在所述視頻發(fā)布設(shè)備的再現(xiàn)停止時由所述復(fù)制單元復(fù)制到所述非易失性視頻存儲器中的視頻數(shù)據(jù)包含早于停止位置預(yù)先設(shè)定的第2預(yù)定量 部分的視頻數(shù)據(jù)。
8. 根據(jù)權(quán)利要求5或6所述的網(wǎng)關(guān)裝置,其特征在于,所述第1傳送單元不將包含所述最終數(shù)據(jù)信息的視頻數(shù)據(jù)從所述非 易失性視頻存儲器向所述第1緩沖存儲器傳送。
9. 根據(jù)權(quán)利要求5 8的任一項所述的網(wǎng)關(guān)裝置,其特征在于,所述非易失性視頻存儲器由可電池備用的存儲器構(gòu)成。
10. 根據(jù)權(quán)利要求5 9的任一項所述的網(wǎng)關(guān)裝置,其特征在于, 該網(wǎng)關(guān)裝置還具有再現(xiàn)控制響應(yīng)時間計算單元,該再現(xiàn)控制響應(yīng)時間計算單元進行控制,使得向與所述網(wǎng)絡(luò)連接的所述視頻發(fā)布設(shè)備送出所述視頻數(shù)據(jù),并計算從該時刻開始到所期望的視頻數(shù)據(jù)傳送到所述第2 緩沖存儲器為止的再現(xiàn)控制響應(yīng)時間,由所述復(fù)制單元復(fù)制到所述非易失性視頻存儲器中的視頻數(shù)據(jù)的視 頻數(shù)據(jù)大小根據(jù)所述再現(xiàn)控制響應(yīng)時間而被指定。
11. 根據(jù)權(quán)利要求5 10的任一項所述的網(wǎng)關(guān)裝置,其特征在于, 該網(wǎng)關(guān)裝置還具有對所述視頻數(shù)據(jù)進行解壓縮的解碼器和對所述視頻數(shù)據(jù)進行壓縮的編碼器,在所述視頻數(shù)據(jù)的再現(xiàn)停止時,通過所述復(fù)制單元從所述視頻發(fā)布 設(shè)備復(fù)制的所述視頻數(shù)據(jù)根據(jù)所述非易失性視頻存儲器的存儲器容量和 所述再現(xiàn)控制響應(yīng)時間,由所述解碼器和所述編碼器進行再壓縮,并復(fù) 制到所述非易失性視頻存儲器中。
12. 根據(jù)權(quán)利要求ll所述的網(wǎng)關(guān)裝置,其特征在于, 在所述視頻數(shù)據(jù)的再壓縮時,改變壓縮率,并且使得保存在所述非易失性視頻存儲器中的視頻數(shù)據(jù)的最終數(shù)據(jù)以與再壓縮前的壓縮率相同 的壓縮率地進行再壓縮。
13. 根據(jù)權(quán)利要求5所述的網(wǎng)關(guān)裝置,其特征在于,該網(wǎng)關(guān)裝置還具有發(fā)送控制單元,該發(fā)送控制單元控制來自所述視 頻發(fā)布設(shè)備的視頻數(shù)據(jù)發(fā)送,以使分別暫時保存在所述第1緩沖存儲器 和所述第2緩沖存儲器中的視頻數(shù)據(jù)的時間戳相同而且包含于同一時期,作為所述發(fā)送控制單元進行控制的結(jié)果,在分別暫時保存在所述第 1緩沖存儲器和所述第2緩沖存儲器中的視頻數(shù)據(jù)的時間戳相同而且包含 于同一時期時,所述第4傳送單元將發(fā)送給所述第1網(wǎng)絡(luò)的視頻數(shù)據(jù)由 從所述第1緩沖存儲器進行發(fā)送切換到從所述第2緩沖存儲器進行發(fā)送。
14. 根據(jù)權(quán)利要求13所述的網(wǎng)關(guān)裝置,其特征在于,所述發(fā)送控制 單元控制來自所述視頻發(fā)布設(shè)備的視頻數(shù)據(jù)發(fā)送,以使在分別暫時保存 在所述第1緩沖存儲器和所述第2緩沖存儲器中的視頻數(shù)據(jù)的時間戳相 同而且包含于同一時期時,所述第2緩沖存儲器的使用量變少。
15. 根據(jù)權(quán)利要求13或14所述的網(wǎng)關(guān)裝置,其特征在于, 通過所述發(fā)送控制單元控制為分別暫時保存在^f述第1緩沖存儲器和所述第2緩沖存儲器中的視頻數(shù)據(jù)的時間戳相同而且包含于同一時期 后,廢棄所述第2緩沖存儲器的視頻數(shù)據(jù)的一定期間部分,其后,所述 第4傳送單元將發(fā)送給所述第1網(wǎng)絡(luò)的視頻數(shù)據(jù)由從所述第1緩沖存儲 器進行發(fā)送切換到從所述第2緩沖存儲器進行發(fā)送。
16. 根據(jù)權(quán)利要求13 15的任一項所述的網(wǎng)關(guān)裝置,其特征在于, 所述發(fā)送控制單元進行的來自所述視頻發(fā)布設(shè)備的視頻數(shù)據(jù)發(fā)送控制,包含對視頻發(fā)布設(shè)備的再現(xiàn)、停止、暫時停止、快進的控制。
17. 根據(jù)權(quán)利要求13 16的任一項所述的網(wǎng)關(guān)裝置,其特征在于, 該網(wǎng)關(guān)裝置還具有停止控制響應(yīng)時間計算單元,其在所述發(fā)送控制單元控制成停止向 與所述第2網(wǎng)絡(luò)連接的再現(xiàn)狀態(tài)的所述視頻發(fā)布設(shè)備送出視頻數(shù)據(jù)時, 計算從該時刻開始到停止向所述第2緩沖存儲器傳送視頻數(shù)據(jù)為止的停 止控制響應(yīng)時間;再現(xiàn)控制響應(yīng)時間計算單元,其在所述發(fā)送控制單元控制成向與所 述第2網(wǎng)絡(luò)連接的所述視頻發(fā)布設(shè)備送出視頻數(shù)據(jù)時,計算從該時刻開 始到所期望的視頻數(shù)據(jù)傳送到所述第2緩沖存儲器為止的再1L控制響應(yīng) 時間;暫時停止控制響應(yīng)時間計算單元,其在所述發(fā)送控制單元控制成暫 時停止向與所述第2網(wǎng)絡(luò)連接的再現(xiàn)狀態(tài)的所述視頻發(fā)布設(shè)備送出視頻 數(shù)據(jù)時,計算從該時刻開始到停止向所述第2緩沖存儲器傳送視頻數(shù)據(jù) 為止的暫時停止控制響應(yīng)時間;以及暫時停止復(fù)原響應(yīng)時間計算單元,其在所述發(fā)送控制單元控制成向 與所述第2網(wǎng)絡(luò)連接的暫時停止?fàn)顟B(tài)的所述視頻發(fā)布設(shè)備送出視頻數(shù)據(jù) 時,計算從該時刻開始到向所述第2緩沖存儲器傳送視頻數(shù)據(jù)為止的暫 時停止復(fù)原響應(yīng)時間,所述發(fā)送控制單元通過根據(jù)所述再現(xiàn)控制響應(yīng)時間、所述停止控制 響應(yīng)時間、所述暫時停止控制響應(yīng)時間以及所述暫時停止復(fù)原響應(yīng)時間, 進行對所述視頻發(fā)布設(shè)備的再現(xiàn)、停止、暫時停止、快進的控制,來控制成使分別暫時保存在所述第1緩沖存儲器和所述第2緩沖存儲器中的視頻數(shù)據(jù)的時間戳相同而且包含于同一時期。
全文摘要
一種連接IEEE1394網(wǎng)絡(luò)和IP網(wǎng)絡(luò)的網(wǎng)關(guān)裝置,該網(wǎng)關(guān)裝置可以通過與IP網(wǎng)絡(luò)連接的播放器設(shè)備自動檢測和操作與IEEE1394網(wǎng)絡(luò)連接的AV設(shè)備,并可利用播放器設(shè)備視聽存儲在AV設(shè)備中的內(nèi)容。網(wǎng)關(guān)裝置使連接有安裝AV/C的IEEE1394設(shè)備的網(wǎng)絡(luò)和連接有遵照UPnP的播放器設(shè)備的網(wǎng)絡(luò)連接,并具有將IEEE1394設(shè)備的即插即用處理轉(zhuǎn)換為UPnP的即插即用的各步驟的轉(zhuǎn)換單元;將UPnP AV的行為指令轉(zhuǎn)換為IEEE1394設(shè)備的AV/C命令的轉(zhuǎn)換單元;以及將從IEEE1394設(shè)備發(fā)送來的流數(shù)據(jù)傳送給IP網(wǎng)絡(luò)的流傳送單元。
文檔編號H04N7/173GK101395859SQ200780007428
公開日2009年3月25日 申請日期2007年2月27日 優(yōu)先權(quán)日2006年3月1日
發(fā)明者丸山清泰, 八木孝介, 安藤重男, 森田知宏, 湯川真紀(jì) 申請人:三菱電機株式會社