專利名稱:內(nèi)容變換裝置、內(nèi)容變換方法、內(nèi)容變換程序以及內(nèi)容發(fā)布系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及將保存于與網(wǎng)絡(luò)連接的內(nèi)容發(fā)布服務(wù)器的內(nèi)容通過(guò)播放器變換為可再現(xiàn)形式的內(nèi)容變換裝置、內(nèi)容變換方法、內(nèi)容變換程序以及內(nèi)容發(fā)布系統(tǒng)。
背景技術(shù):
普及了這樣的技術(shù):將存儲(chǔ)有內(nèi)容的發(fā)布設(shè)備與電視機(jī)等播放器與區(qū)域網(wǎng)連接,通過(guò)播放器對(duì)存儲(chǔ)于發(fā)布設(shè)備的內(nèi)容進(jìn)行收看收聽(tīng)。該技術(shù)的標(biāo)準(zhǔn)規(guī)范之一有DLNA(Digital Living Network Alliance:數(shù)字生活網(wǎng)絡(luò)聯(lián)盟)Guideline (以下稱為 DLNA)。DLNA中,當(dāng)播放器向與區(qū)域網(wǎng)連接的發(fā)布設(shè)備請(qǐng)求內(nèi)容列表時(shí),發(fā)布設(shè)備以分層化的目錄結(jié)構(gòu)的數(shù)據(jù)形式將內(nèi)容返回到播放器。以下,將該目錄結(jié)構(gòu)的數(shù)據(jù)稱為內(nèi)容目錄(content directory)。播放器的用戶從內(nèi)容目錄選擇內(nèi)容,在播放器向發(fā)布設(shè)備請(qǐng)求所選擇的內(nèi)容時(shí),內(nèi)容從發(fā)布設(shè)備發(fā)送到播放器。在與因特網(wǎng)連接的內(nèi)容發(fā)布服務(wù)器中存儲(chǔ)有內(nèi)容時(shí),為了能夠通過(guò)基于DLNA的播放器收看收聽(tīng)該內(nèi)容,想到使用網(wǎng)關(guān)裝置和轉(zhuǎn)碼服務(wù)器(transcode server).
專利文獻(xiàn)I中公開(kāi)的AV網(wǎng)關(guān)裝置變換發(fā)送數(shù)據(jù)的協(xié)議,以便與AV(Audio Video:音頻視頻)網(wǎng)絡(luò)相連的AV設(shè)備能夠訪問(wèn)與因特網(wǎng)相連的內(nèi)容服務(wù)器。同樣地,在區(qū)域網(wǎng)與因特網(wǎng)之間設(shè)置網(wǎng)關(guān)服務(wù)器,通過(guò)網(wǎng)關(guān)服務(wù)器變換發(fā)送數(shù)據(jù)的協(xié)議。由此,播放器與轉(zhuǎn)碼服務(wù)器能夠通信。另外,專利文獻(xiàn)2公開(kāi)的轉(zhuǎn)碼服務(wù)器,將存儲(chǔ)于內(nèi)容發(fā)布服務(wù)器的內(nèi)容的格式變換為客戶端終端的譯碼器能再現(xiàn)的格式并發(fā)送到客戶端終端。同樣地,通過(guò)轉(zhuǎn)碼服務(wù)器將存儲(chǔ)于內(nèi)容發(fā)布服務(wù)器的內(nèi)容的格式變換為可通過(guò)播放器收看收聽(tīng)的格式。由此,播放器接能夠再現(xiàn)收到的內(nèi)容。現(xiàn)有技術(shù)文獻(xiàn)專利文獻(xiàn)專利文獻(xiàn)1:日本特開(kāi)2003-258918號(hào)公報(bào)專利文獻(xiàn)2:日本特開(kāi)2004-102339號(hào)公報(bào)
發(fā)明內(nèi)容
發(fā)明要解決的課題但是,內(nèi)容格式的變換,特別是內(nèi)容為動(dòng)畫(huà)時(shí)的變換需要較大的處理能力。每當(dāng)播放器再現(xiàn)內(nèi)容而變換內(nèi)容格式時(shí),不得不根據(jù)播放器數(shù)量增強(qiáng)轉(zhuǎn)碼服務(wù)器的處理能力,需要使轉(zhuǎn)碼服務(wù)器維持龐大的處理能力。例如,假設(shè)3臺(tái)播放器再現(xiàn)同一內(nèi)容時(shí)需要I臺(tái)轉(zhuǎn)碼服務(wù)器,則再現(xiàn)同一內(nèi)容的播放器為3000臺(tái)時(shí)就需要相同性能的轉(zhuǎn)碼服務(wù)器1000臺(tái)。本發(fā)明的目的在于提供能夠與再現(xiàn)同一內(nèi)容的播放器數(shù)量無(wú)關(guān)地以一定的處理能力變換內(nèi)容格式的內(nèi)容變換裝置、內(nèi)容變換方法、內(nèi)容變換程序以內(nèi)容發(fā)布系統(tǒng)。用于解決課題的單元為了解決上述課題,本發(fā)明的內(nèi)容變換裝置,具有:發(fā)布用數(shù)據(jù)制作部,其從對(duì)多個(gè)內(nèi)容一覽信息和由該各內(nèi)容一覽信息指定的內(nèi)容進(jìn)行發(fā)布的內(nèi)容發(fā)布裝置,獲得預(yù)定的內(nèi)容一覽信息并保存到存儲(chǔ)裝置,從所述內(nèi)容發(fā)布裝置獲得由該獲得到的內(nèi)容一覽信息指定的內(nèi)容,將該所獲得的內(nèi)容變換為播放器能夠再現(xiàn)的格式的內(nèi)容,將該變換后的內(nèi)容保存到所述存儲(chǔ)裝置;以及內(nèi)容一覽和內(nèi)容發(fā)布部,其響應(yīng)來(lái)自播放器的請(qǐng)求,從所述存儲(chǔ)裝置讀出內(nèi)容一覽信息和/或內(nèi)容,并發(fā)送到所述播放器。優(yōu)選的是,本發(fā)明的內(nèi)容變換裝置中,所述發(fā)布用數(shù)據(jù)制作部,將所述預(yù)定的內(nèi)容一覽信息和所述變換后的內(nèi)容保存到所述存儲(chǔ)裝置后,再次從所述內(nèi)容發(fā)布裝置獲得所述預(yù)定的內(nèi)容一覽信息,判定在由所述再次獲得的預(yù)定的內(nèi)容一覽信息指定、且保存于所述存儲(chǔ)裝置的預(yù)定的內(nèi)容一覽信息中是否有未指定的新內(nèi)容,在判定為有所述新內(nèi)容時(shí),將所述再次獲得的預(yù)定的內(nèi)容一覽信息覆蓋到保存于所述存儲(chǔ)裝置的預(yù)定的內(nèi)容一覽信息,在判定為有所述新內(nèi)容時(shí),將所述新內(nèi)容變換為播放器能夠再現(xiàn)的格式的內(nèi)容,并將該變換后的內(nèi)容保存到所述存儲(chǔ)裝置,反復(fù)進(jìn)行所述內(nèi)容一覽信息的再獲得、所述判定、所述內(nèi)容一覽信息的覆蓋以及所述變換后的內(nèi)容的保存。此外,本發(fā)明的內(nèi)容變換方法,具備以下步驟:發(fā)布用數(shù)據(jù)制作步驟,從對(duì)多個(gè)內(nèi)容一覽信息和由該各內(nèi)容一覽信息指定的內(nèi)容進(jìn)行發(fā)布的內(nèi)容發(fā)布裝置,獲得預(yù)定的內(nèi)容一覽信息并保存到存儲(chǔ)裝置,從所述內(nèi)容發(fā)布裝置獲得由該獲得到的內(nèi)容一覽信息指定的內(nèi)容,將該所獲得的內(nèi)容變換為播放器能夠再現(xiàn)的格式的內(nèi)容,將該變換后的內(nèi)容保存到所述存儲(chǔ)裝置;以及內(nèi)容一覽和內(nèi)容發(fā)布步驟,響應(yīng)來(lái)自播放器的請(qǐng)求,從所述存儲(chǔ)裝置讀出內(nèi)容一覽信息和/或內(nèi)容,并發(fā)送到所述播放器。此外,本發(fā)明的內(nèi)容程序用于使計(jì)算機(jī)執(zhí)行以下步驟:發(fā)布用數(shù)據(jù)制作步驟,從對(duì)多個(gè)內(nèi)容一覽信息和由該各內(nèi)容一覽信息指定的內(nèi)容進(jìn)行發(fā)布的內(nèi)容發(fā)布裝置,獲得預(yù)定的內(nèi)容一覽信息并保存到存儲(chǔ)裝置,從所述內(nèi)容發(fā)布裝置獲得由該獲得到的內(nèi)容一覽信息指定的內(nèi)容,將該所獲得的內(nèi)容變換為播放器能夠再現(xiàn)的格式的內(nèi)容,將該變換后的內(nèi)容保存到所述存儲(chǔ)裝置;以及內(nèi)容一覽和內(nèi)容發(fā)布步驟,響應(yīng)來(lái)自播放器的請(qǐng)求,從所述存儲(chǔ)裝置讀出內(nèi)容一覽信息和/或內(nèi)容,并發(fā)送到所述播放器。此外,本發(fā)明的內(nèi)容發(fā)布系統(tǒng)中,播放器和網(wǎng)關(guān)裝置與第I網(wǎng)絡(luò)連接,該網(wǎng)關(guān)裝置、內(nèi)容變換裝置以及內(nèi)容發(fā)布裝置與第2網(wǎng)絡(luò)連接,所述內(nèi)容發(fā)布裝置發(fā)布多個(gè)內(nèi)容一覽信息和由該各內(nèi)容一覽信息指定的內(nèi)容,
所述內(nèi)容變換裝置具有:發(fā)布用數(shù)據(jù)制作部,其從所述內(nèi)容發(fā)布裝置獲得預(yù)定的內(nèi)容一覽信息并保存到存儲(chǔ)裝置,從所述內(nèi)容發(fā)布裝置獲得由該獲得到的內(nèi)容一覽信息指定的內(nèi)容,將該所獲得的內(nèi)容變換為播放器能夠再現(xiàn)的格式的內(nèi)容,將該變換后的內(nèi)容保存到所述存儲(chǔ)裝置;以及內(nèi)容一覽和內(nèi)容發(fā)布部,其響應(yīng)來(lái)自網(wǎng)關(guān)裝置的請(qǐng)求,從所述存儲(chǔ)裝置讀出內(nèi)容一覽信息和/或內(nèi)容,并發(fā)送到所述播放器, 所述網(wǎng)關(guān)裝直具有:內(nèi)容目錄制作部,其響應(yīng)來(lái)自所述播放器的請(qǐng)求而向所述內(nèi)容發(fā)布裝置請(qǐng)求所述內(nèi)容一覽信息,并從所述內(nèi)容變換裝置獲得所述內(nèi)容一覽信息,將所獲得的所述內(nèi)容一覽信息變換為內(nèi)容目錄,將該內(nèi)容目錄發(fā)送到所述播放器;以及內(nèi)容獲得和中繼單元,其響應(yīng)來(lái)自所述播放器的請(qǐng)求而向所述內(nèi)容發(fā)布裝置請(qǐng)求所述內(nèi)容,并從所述內(nèi)容變換裝置獲得所述內(nèi)容,將所獲得的內(nèi)容發(fā)送到所述播放器,所述播放器具有:內(nèi)容目錄獲得和顯示部,其向所述網(wǎng)關(guān)裝置請(qǐng)求內(nèi)容目錄,從所述網(wǎng)關(guān)裝置獲得內(nèi)容目錄并顯示到顯示裝置;以及內(nèi)容再現(xiàn)部,其向所述網(wǎng)關(guān)裝置請(qǐng)求由用戶從由內(nèi)容一覽信息指定的內(nèi)容中選擇的內(nèi)容,從網(wǎng)關(guān)裝置獲得所請(qǐng)求的內(nèi)容,并再現(xiàn)所獲得的該內(nèi)容,其中所述內(nèi)容一覽信息包含在顯示于所述顯示裝置的所述內(nèi)容目錄中。發(fā)明效果根據(jù)本發(fā)明,內(nèi)容變換裝置能夠與再現(xiàn)同一內(nèi)容的播放器數(shù)量無(wú)關(guān)地以一定的處理能力變換內(nèi)容格式。
圖1為表示內(nèi)容發(fā)布系統(tǒng)的結(jié)構(gòu)的一個(gè)示例圖。圖2為表示播放器的程序結(jié)構(gòu)的一個(gè)示例圖。圖3為表示網(wǎng)關(guān)裝置的程序結(jié)構(gòu)的一個(gè)示例圖。圖4為表示轉(zhuǎn)碼服務(wù)器的程序結(jié)構(gòu)的一個(gè)示例圖。圖5為表示動(dòng)畫(huà)發(fā)布服務(wù)器的程序結(jié)構(gòu)的一個(gè)示例圖。圖6為表示動(dòng)畫(huà)發(fā)布服務(wù)器A程序中包含的動(dòng)畫(huà)站點(diǎn)A捆綁的結(jié)構(gòu)的一個(gè)示例圖。圖7為表示保存于網(wǎng)關(guān)裝置的內(nèi)容目錄結(jié)構(gòu)的一個(gè)示例圖。圖8為表不動(dòng)畫(huà)一覽數(shù)據(jù)的一個(gè)不例圖。圖9為表示保存于轉(zhuǎn)碼服務(wù)器的轉(zhuǎn)碼后動(dòng)畫(huà)URL關(guān)聯(lián)表的一個(gè)示例圖。圖10為表示保存于轉(zhuǎn)碼服務(wù)器的發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù)的一個(gè)示例圖。圖11為表示保存于網(wǎng)關(guān)裝置的內(nèi)容目錄的一個(gè)示例圖。圖12為表不保存于網(wǎng)關(guān)裝直的ID動(dòng)畫(huà)關(guān)聯(lián)表的個(gè)不例圖。圖13中,(A)為表示保存于轉(zhuǎn)碼服務(wù)器的API變換表的圖,(B)為表示保存于網(wǎng)關(guān)裝置的目錄和API關(guān)聯(lián)表的圖。圖14為表示動(dòng)畫(huà)站點(diǎn)A捆綁中的內(nèi)容目錄制作部的處理的圖。
圖15中,(A)為表示顯示于播放器的顯示器的最初畫(huà)面的圖,(B)為表示顯示于播放器的顯示器的第2畫(huà)面的圖,(C)為表示顯示于播放器的顯示器的第3畫(huà)面的圖,(D)為表示顯示于播放器的顯示器的第4畫(huà)面的圖。圖16為表示轉(zhuǎn)碼服務(wù)器中的發(fā)布用數(shù)據(jù)制作部的處理的流程圖。圖17中,(A)為表示轉(zhuǎn)碼服務(wù)器中的動(dòng)畫(huà)一覽的發(fā)布處理的流程圖,(B)為表示轉(zhuǎn)碼服務(wù)器中的動(dòng)畫(huà)的發(fā)布處理的流程圖。圖18為表示內(nèi)容目錄獲得處理的流程的圖。圖19為表示內(nèi)容再現(xiàn)處理的流程的圖。
具體實(shí)施例方式以下,參照附圖對(duì)本發(fā)明的實(shí)施方式的內(nèi)容發(fā)布系統(tǒng)進(jìn)行說(shuō)明。另外,內(nèi)容中存在動(dòng)畫(huà)、音樂(lè)、照片等各種各樣種類,但是以下以包括發(fā)布動(dòng)畫(huà)的動(dòng)畫(huà)發(fā)布服務(wù)器的內(nèi)容發(fā)布系統(tǒng)為例進(jìn)行說(shuō)明。內(nèi)容發(fā)布系統(tǒng)100如圖1所示具有播放器111、網(wǎng)關(guān)裝置120、轉(zhuǎn)碼服務(wù)器131、動(dòng)畫(huà)發(fā)布服務(wù)器A132、以及動(dòng)畫(huà)發(fā)布服務(wù)器B133。另外,如圖1所示,播放器111與網(wǎng)關(guān)裝置120與區(qū)域網(wǎng)110連接。另外,網(wǎng)關(guān)裝置120、轉(zhuǎn)碼服務(wù)器131、動(dòng)畫(huà)發(fā)布服務(wù)器A132、以及動(dòng)畫(huà)發(fā)布服務(wù)器B133與因特網(wǎng)130連接。播放器111 具有:CPU(Central Processing Unit:中央處理單兀)、由 RAM(RandomAccess Memory:隨機(jī)存取存儲(chǔ)器)等構(gòu)成的主存儲(chǔ)裝置、網(wǎng)絡(luò)接口、遙控器等輸入裝置、以及顯示器。播放器111從網(wǎng)關(guān)裝置120獲得內(nèi)容目錄,顯示到顯示器。然后,當(dāng)用戶用遙控器等選擇內(nèi)容時(shí),播放器111經(jīng)由網(wǎng)關(guān)裝置120從轉(zhuǎn)碼服務(wù)器131獲得所選擇的內(nèi)容,并再現(xiàn)所獲得的內(nèi)容。播放器111通過(guò)執(zhí)行存儲(chǔ)于主存儲(chǔ)裝置的程序來(lái)進(jìn)行這些各種處理。后面將參照?qǐng)D2對(duì)播放器111的程序的詳細(xì)結(jié)構(gòu)進(jìn)行說(shuō)明。網(wǎng)關(guān)裝置120具有:CPU、由RAM等構(gòu)成的主存儲(chǔ)裝置、以及2個(gè)網(wǎng)絡(luò)接口。網(wǎng)關(guān)裝置120與區(qū)域網(wǎng)110和因特網(wǎng)130連接,并對(duì)播放器111和轉(zhuǎn)碼服務(wù)器131的通信進(jìn)行中繼。另外,網(wǎng)關(guān)裝置120制作內(nèi)容目錄并將其發(fā)送到播放器111。網(wǎng)關(guān)裝置120通過(guò)執(zhí)行存儲(chǔ)于主存儲(chǔ)裝置的程序來(lái)進(jìn)行這些的各種處理。后面將參照?qǐng)D3對(duì)網(wǎng)關(guān)裝置120的程序的詳細(xì)結(jié)構(gòu)進(jìn)行說(shuō)明。轉(zhuǎn)碼服務(wù)器131具有:CPU、由RAM等構(gòu)成的主存儲(chǔ)裝置、網(wǎng)絡(luò)接口、以及由硬盤(pán)等構(gòu)成的輔助存儲(chǔ)裝置。轉(zhuǎn)碼服務(wù)器131從動(dòng)畫(huà)發(fā)布服務(wù)器A132和動(dòng)畫(huà)發(fā)布服務(wù)器B133獲得可發(fā)布的動(dòng)畫(huà)一覽并保存到輔助存儲(chǔ)裝置。另外,轉(zhuǎn)碼服務(wù)器131從動(dòng)畫(huà)發(fā)布服務(wù)器A132和動(dòng)畫(huà)發(fā)布服務(wù)器B133獲得與所獲得的動(dòng)畫(huà)一覽對(duì)應(yīng)的動(dòng)畫(huà),并將所獲得的動(dòng)畫(huà)的格式變化為能用播放器111再現(xiàn)的格式并保存到輔助存儲(chǔ)裝置。然后,響應(yīng)來(lái)自播放器111的請(qǐng)求(request)將保存的動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)送到網(wǎng)關(guān)裝置120。轉(zhuǎn)碼服務(wù)器131通過(guò)執(zhí)行存儲(chǔ)于主存儲(chǔ)裝的程序來(lái)進(jìn)行這些的處理。后面將參照?qǐng)D4對(duì)轉(zhuǎn)碼服務(wù)器131的程序的詳細(xì)結(jié)構(gòu)進(jìn)行說(shuō)明。動(dòng)畫(huà)發(fā)布服務(wù)器A132由動(dòng)畫(huà)發(fā)布業(yè)者A運(yùn)營(yíng),將動(dòng)畫(huà)站點(diǎn)(site)A公開(kāi)到因特網(wǎng)130。另外,動(dòng)畫(huà)發(fā)布服務(wù)器B133由動(dòng)畫(huà)發(fā)布業(yè)者B運(yùn)營(yíng),將動(dòng)畫(huà)站點(diǎn)B公開(kāi)到因特網(wǎng)130。這些各動(dòng)畫(huà)發(fā)布服務(wù)器具有:CPU、由RAM等構(gòu)成的主存儲(chǔ)裝置、網(wǎng)絡(luò)接口、以及由硬盤(pán)等構(gòu)成的輔助存儲(chǔ)裝置。各動(dòng)畫(huà)發(fā)布服務(wù)器將可發(fā)布的動(dòng)畫(huà)保存到輔助存儲(chǔ)裝置。各動(dòng)畫(huà)發(fā)布服務(wù)器將動(dòng)畫(huà)發(fā)送到轉(zhuǎn)碼服務(wù)器131等。另外,各動(dòng)畫(huà)發(fā)布服務(wù)器具有提供保存于輔助存儲(chǔ)裝置的動(dòng)畫(huà)一覽的動(dòng)畫(huà)一覽提供功能,各動(dòng)畫(huà)發(fā)布服務(wù)器響應(yīng)來(lái)自轉(zhuǎn)碼服務(wù)器131請(qǐng)求并將動(dòng)畫(huà)一覽發(fā)送到轉(zhuǎn)碼服務(wù)器131。各動(dòng)畫(huà)發(fā)布服務(wù)器通過(guò)執(zhí)行存儲(chǔ)于主存儲(chǔ)裝置的程序來(lái)進(jìn)行這些處理。后面將參照?qǐng)D5對(duì)各動(dòng)畫(huà)發(fā)布服務(wù)器的程序的詳細(xì)結(jié)構(gòu)進(jìn)行說(shuō)明。圖2,表示播放器111程序的結(jié)構(gòu)的一例。播放器111的程序由服務(wù)器發(fā)現(xiàn)部210、內(nèi)容目錄獲得和顯示部220、以及內(nèi)容再現(xiàn)部240構(gòu)成。服務(wù)器發(fā)現(xiàn)部210具有發(fā)現(xiàn)與區(qū)域網(wǎng)110連接的具有內(nèi)容發(fā)布功能的發(fā)布設(shè)備的功能。服務(wù)器發(fā)現(xiàn)部210首先向區(qū)域網(wǎng)110廣播(broadcast)設(shè)備發(fā)現(xiàn)請(qǐng)求消息。然后,與區(qū)域網(wǎng)110連接的各設(shè)備響應(yīng)設(shè)備發(fā)現(xiàn)請(qǐng)求消息,返回各設(shè)備具有的功能。由此,服務(wù)器發(fā)現(xiàn)部210能夠發(fā)現(xiàn)具有內(nèi)容發(fā)布功能的發(fā)布設(shè)備。用于發(fā)現(xiàn)這樣的設(shè)備的方法,可以通過(guò)例如安裝 UPnP (Universal Plug and Play:通用即插即用)DA (Device Architecture:設(shè)備架構(gòu))標(biāo)準(zhǔn)來(lái)實(shí)現(xiàn)。網(wǎng)關(guān)裝置120是一個(gè)具有內(nèi)容發(fā)布功能的發(fā)布設(shè)備。服務(wù)器發(fā)現(xiàn)部210通過(guò)向區(qū)域網(wǎng)110廣播(tooadcast)設(shè)備發(fā)現(xiàn)請(qǐng)求消息,能夠發(fā)現(xiàn)網(wǎng)關(guān)裝置120。內(nèi)容目錄獲得和顯示部220從具有內(nèi)容發(fā)布功能的發(fā)布設(shè)備獲得內(nèi)容目錄,并將其顯示到播放器111的顯示器。內(nèi)容再現(xiàn)部240對(duì)具有內(nèi)容發(fā)布功能的發(fā)布設(shè)備發(fā)送用于指定再現(xiàn)內(nèi)容的請(qǐng)求。接受了該請(qǐng)求的發(fā)布設(shè)備將內(nèi)容發(fā)送到播放器111。播放器111再現(xiàn)接收到的內(nèi)容。但是,內(nèi)容再現(xiàn)部240能夠再現(xiàn)的內(nèi)容格式通常受到限制。假設(shè)本實(shí)施方式的內(nèi)容再現(xiàn)部240僅能再現(xiàn)用MPEG-2編碼的MPEG-2動(dòng)畫(huà)。作為具有以上功能的播放器的例子,有由DLNA決定的DMP (Digital MediaPlayer:數(shù)字媒體播放器)設(shè)備。另外,后面將參照?qǐng)D11、圖15、圖18以及圖19分別對(duì)內(nèi)容目錄的結(jié)構(gòu)、內(nèi)容目錄獲得和顯示部220的處理詳情、內(nèi)容目錄獲得處理的流程、以及內(nèi)容再現(xiàn)處理的流程進(jìn)行說(shuō)明。圖3表示網(wǎng)關(guān)裝置120的程序結(jié)構(gòu)的一例。網(wǎng)關(guān)裝置120的程序由設(shè)備公開(kāi)部310、軟件管理框架320和捆綁組330構(gòu)成。內(nèi)容目錄340保存于主存儲(chǔ)裝置中。設(shè)備公開(kāi)部310響應(yīng)從播放器111廣播的設(shè)備發(fā)現(xiàn)請(qǐng)求消息,并將表示網(wǎng)關(guān)裝置120是具有內(nèi)容發(fā)布功能的發(fā)布設(shè)備的消息返回給播放器111。軟件管理框架320以稱為捆綁(bundle)的模塊為單位對(duì)程序進(jìn)行管理。軟件管理框架320能夠不使網(wǎng)關(guān)裝置120整體再啟動(dòng)地進(jìn)行各捆綁的安裝與卸載。能夠根據(jù)OSGi(Open Service Gateway initiative:開(kāi)放服務(wù)網(wǎng)關(guān)組織)標(biāo)準(zhǔn)安裝這樣的軟件管理框架320。捆綁組330是軟件管理框架320管理的捆綁的集合。動(dòng)畫(huà)站點(diǎn)A捆綁331對(duì)動(dòng)畫(huà)站點(diǎn)A與播放器111進(jìn)行中介。本實(shí)施方式中僅有動(dòng)畫(huà)站點(diǎn)A捆綁331的捆綁,但是也可以存在多個(gè)捆綁。內(nèi)容目錄340保存由動(dòng)畫(huà)站點(diǎn)A捆綁331制作的內(nèi)容目錄。由動(dòng)畫(huà)站點(diǎn)A捆綁331制作的內(nèi)容目錄指定動(dòng)畫(huà)站點(diǎn)A可發(fā)布動(dòng)畫(huà)一覽。另外,后面將參照?qǐng)D6、圖11分別對(duì)動(dòng)畫(huà)站點(diǎn)A捆綁331的詳細(xì)結(jié)構(gòu)、內(nèi)容目錄340的結(jié)構(gòu)進(jìn)行說(shuō)明。圖4表示轉(zhuǎn)碼服務(wù)器131的程序結(jié)構(gòu)的一例。轉(zhuǎn)碼服務(wù)器131的程序由發(fā)布用數(shù)據(jù)制作部410、動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)布部420構(gòu)成。另外,將發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù)430、API變換表431、轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)URL關(guān)聯(lián)表440以及轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)450保存在輔助存儲(chǔ)裝置中。發(fā)布用數(shù)據(jù)制作部410響應(yīng)從播放器111發(fā)送并經(jīng)由網(wǎng)關(guān)裝置120的請(qǐng)求而從動(dòng)畫(huà)站點(diǎn)獲得動(dòng)畫(huà)一覽和動(dòng)畫(huà)。發(fā)布用數(shù)據(jù)制作部410包括轉(zhuǎn)碼部411。轉(zhuǎn)碼部411將獲得到的動(dòng)畫(huà)格式變換為能用播放器111再現(xiàn)的格式,將變換而得的動(dòng)畫(huà)作為轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)450保存到輔助存儲(chǔ)裝置中。例如,轉(zhuǎn)碼部411將用H.264編碼的動(dòng)畫(huà)變換為MPEG-2動(dòng)畫(huà)。此外,發(fā)布用數(shù)據(jù)制作部410將把動(dòng)畫(huà)站點(diǎn)的URL (Uniform Resource Locator:統(tǒng)一資源定位符)與保存于輔助存儲(chǔ)裝置的動(dòng)畫(huà)關(guān)聯(lián)起來(lái)的數(shù)據(jù)作為轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)URL關(guān)聯(lián)表440保存到輔助存儲(chǔ)裝置中。API變換表431是用于當(dāng)從動(dòng)畫(huà)站點(diǎn)獲得動(dòng)畫(huà)一覽信息時(shí),將從網(wǎng)關(guān)裝置120發(fā)送到轉(zhuǎn)碼服務(wù)器131的請(qǐng)求( API)變換成發(fā)送到動(dòng)畫(huà)站點(diǎn)的請(qǐng)求的對(duì)應(yīng)表,預(yù)先將其保存到輔助存儲(chǔ)裝置中。另外,后面將參照?qǐng)D9、圖10、圖13 (A)以及圖16分別對(duì)轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)URL關(guān)聯(lián)表440、發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù)430、API變換表431以及發(fā)布用數(shù)據(jù)制作部410的處理流程進(jìn)行說(shuō)明。動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)布部420響應(yīng)從播放器111發(fā)送并經(jīng)由網(wǎng)關(guān)裝置120的請(qǐng)求,而分別從發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù)430獲得動(dòng)畫(huà)一覽數(shù)據(jù)、以及從轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)450獲得MPEG-2動(dòng)畫(huà),并將其發(fā)送到網(wǎng)關(guān)裝置120。后面將參照?qǐng)D7對(duì)動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)布部420的處理流程進(jìn)行說(shuō)明。圖5表示動(dòng)畫(huà)發(fā)布服務(wù)器A132與動(dòng)畫(huà)發(fā)布服務(wù)器B133的程序結(jié)構(gòu)的一例。各動(dòng)畫(huà)發(fā)布服務(wù)器的程序,由動(dòng)畫(huà)一覽提供部510和動(dòng)畫(huà)發(fā)布部520構(gòu)成。動(dòng)畫(huà)數(shù)據(jù)530中存儲(chǔ)有可發(fā)布的動(dòng)畫(huà)。動(dòng)畫(huà)數(shù)據(jù)530保存于輔助存儲(chǔ)裝置中。動(dòng)畫(huà)一覽提供部510響應(yīng)來(lái)自轉(zhuǎn)碼服務(wù)器131等的請(qǐng)求,而將動(dòng)畫(huà)一覽數(shù)據(jù)返回到轉(zhuǎn)碼服務(wù)器131等。作為請(qǐng)求的例子有人氣動(dòng)畫(huà)、再現(xiàn)次數(shù)多的動(dòng)畫(huà)、評(píng)價(jià)高的動(dòng)畫(huà)、包括特定關(guān)鍵詞的動(dòng)畫(huà)等。轉(zhuǎn)碼服務(wù)器131等例如使用HTTP協(xié)議(HyperText Transfer Protocol:超文本傳輸協(xié)議)來(lái)發(fā)送請(qǐng)求。例如,假設(shè)轉(zhuǎn)碼服務(wù)器131將下面的HTTP請(qǐng)求(API)發(fā)送到了動(dòng)畫(huà)發(fā)布服務(wù)器。
http://videosite-a.com/ap1.cgi request=mostviewed這里,ap1.cgi是執(zhí)行動(dòng)畫(huà)一覽提供部510的處理的CGI (Common GatewayInterface:通用網(wǎng)關(guān)接口)程序。接收到該HTTP請(qǐng)求的動(dòng)畫(huà)發(fā)布服務(wù)器的動(dòng)畫(huà)一覽提供部510通過(guò)傳遞給ap1.cgi的參數(shù)(request=mostviewed)判定請(qǐng)求類別是再現(xiàn)次數(shù)多的動(dòng)畫(huà),并將再現(xiàn)次數(shù)多的動(dòng)畫(huà)一覽數(shù)據(jù)返回到轉(zhuǎn)碼服務(wù)器131。后面將參照?qǐng)D8對(duì)動(dòng)畫(huà)發(fā)布服務(wù)器發(fā)送的動(dòng)畫(huà)一覽數(shù)據(jù)進(jìn)行說(shuō)明。另外,有何種類型請(qǐng)求或者請(qǐng)求的手段以及動(dòng)畫(huà)一覽數(shù)據(jù)的格式根據(jù)動(dòng)畫(huà)發(fā)布服務(wù)器而不同。上述內(nèi)容僅是請(qǐng)求的一個(gè)例子。轉(zhuǎn)碼服務(wù)器131以與各動(dòng)畫(huà)發(fā)布服務(wù)器對(duì)應(yīng)的形式發(fā)送請(qǐng)求。獲得了動(dòng)畫(huà)一覽數(shù)據(jù)的轉(zhuǎn)碼服務(wù)器131等向該動(dòng)畫(huà)服務(wù)器請(qǐng)求所期望的動(dòng)畫(huà)數(shù)據(jù)時(shí),動(dòng)畫(huà)發(fā)布部520從動(dòng)畫(huà)數(shù)據(jù)530取出所請(qǐng)求的動(dòng)畫(huà)并發(fā)送到轉(zhuǎn)碼服務(wù)器131等。圖6表示動(dòng)畫(huà)站點(diǎn)A捆綁331的結(jié)構(gòu)的一個(gè)例子。動(dòng)畫(huà)站點(diǎn)A捆綁331由內(nèi)容目錄制作部610、動(dòng)畫(huà)獲得和中繼部620構(gòu)成。內(nèi)容目錄結(jié)構(gòu)611、目錄和API關(guān)聯(lián)表612、以及ID動(dòng)畫(huà)關(guān)聯(lián)表630保存在主存儲(chǔ)裝置中。內(nèi)容目錄制作部610從轉(zhuǎn)碼服務(wù)器131獲得動(dòng)畫(huà)一覽數(shù)據(jù),并將該動(dòng)畫(huà)一覽數(shù)據(jù)追加到在內(nèi)容目錄中包含的對(duì)應(yīng)的目錄中。內(nèi)容目錄結(jié)構(gòu)611中保存有內(nèi)容目錄的結(jié)構(gòu)。另外,目錄和API關(guān)聯(lián)表612中保存有如下信息,該信息表示在內(nèi)容目錄中包含的各目錄與請(qǐng)求(API)的對(duì)應(yīng),該請(qǐng)求是向用于獲得動(dòng)畫(huà)一覽數(shù)據(jù)的動(dòng)畫(huà)站點(diǎn) A的請(qǐng)求。內(nèi)容目錄的結(jié)構(gòu)以及目錄與API的對(duì)應(yīng)關(guān)系在動(dòng)畫(huà)站點(diǎn)A捆綁331內(nèi)是固定不變的。另外,后面將參照?qǐng)D7、圖13(B)、圖14分別對(duì)內(nèi)容目錄結(jié)構(gòu)611、目錄和API關(guān)聯(lián)表612、內(nèi)容目錄制作部610的處理流程進(jìn)行說(shuō)明。動(dòng)畫(huà)獲得和中繼部620接收來(lái)自播放器111的動(dòng)畫(huà)獲得請(qǐng)求時(shí),參照ID動(dòng)畫(huà)關(guān)聯(lián)表630將該動(dòng)畫(huà)獲得請(qǐng)求中繼到轉(zhuǎn)碼服務(wù)器131。這里,ID動(dòng)畫(huà)關(guān)聯(lián)表630是用于將內(nèi)容目錄340與動(dòng)畫(huà)站點(diǎn)的動(dòng)畫(huà)URL關(guān)聯(lián)起來(lái)的表。另外,后面將參照?qǐng)D12、圖19分別對(duì)ID動(dòng)畫(huà)關(guān)聯(lián)表630、動(dòng)畫(huà)獲得和中繼部620的處理進(jìn)行說(shuō)明。圖7表示包括內(nèi)容目錄的目錄分層結(jié)構(gòu)(內(nèi)容目錄結(jié)構(gòu)611)的一例。內(nèi)容目錄結(jié)構(gòu)611固定,內(nèi)容目錄制作部610預(yù)先具有內(nèi)容目錄結(jié)構(gòu)611。內(nèi)容目錄制作部610基于內(nèi)容目錄結(jié)構(gòu)611將與動(dòng)畫(huà)一覽數(shù)據(jù)相關(guān)的信息追加到內(nèi)容目錄,并將針對(duì)內(nèi)容目錄的信息返回到播放器111。內(nèi)容目錄制作部610例如從播放器111接收向動(dòng)畫(huà)站點(diǎn)A700的請(qǐng)求時(shí),將再現(xiàn)次數(shù)多的動(dòng)畫(huà)710、評(píng)價(jià)高的動(dòng)畫(huà)720、以及類別730的3個(gè)目錄返回到播放器111。另外,內(nèi)容目錄制作部610從播放器111接收向再現(xiàn)次數(shù)多的動(dòng)畫(huà)710的請(qǐng)求時(shí),從轉(zhuǎn)碼服務(wù)器獲得動(dòng)畫(huà)一覽并將該動(dòng)畫(huà)一覽返回到播放器111。圖8表不動(dòng)畫(huà)一覽數(shù)據(jù)的一例。動(dòng)畫(huà)一覽數(shù)據(jù)由動(dòng)畫(huà)URL820和與其對(duì)應(yīng)的動(dòng)畫(huà)標(biāo)題820的組構(gòu)成。作為動(dòng)畫(huà)一覽數(shù)據(jù)的字符串表現(xiàn)形式,也可以使用如XML那樣的結(jié)構(gòu)化語(yǔ)言。圖9表示保存于轉(zhuǎn)碼服務(wù)器的轉(zhuǎn)碼后動(dòng)畫(huà)URL關(guān)聯(lián)表440的一例。轉(zhuǎn)碼后動(dòng)畫(huà)URL關(guān)聯(lián)表440由動(dòng)畫(huà)URL910和與其對(duì)應(yīng)的動(dòng)畫(huà)文件920的組構(gòu)成。動(dòng)畫(huà)URL910表示獲得了轉(zhuǎn)碼前的動(dòng)畫(huà)的動(dòng)畫(huà)站點(diǎn)的URL。動(dòng)畫(huà)文件920表示變換為轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)450內(nèi)MPEG-2動(dòng)畫(huà)的動(dòng)畫(huà)文件的路徑。圖10表示保存于轉(zhuǎn)碼服務(wù)器的發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù)430的一例。發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù)430由類別ID1010、動(dòng)畫(huà)URL1020、動(dòng)畫(huà)文件1030構(gòu)成。類別ID1010是與送到動(dòng)畫(huà)發(fā)布服務(wù)器的動(dòng)畫(huà)一覽提供部510的請(qǐng)求對(duì)應(yīng)的唯一ID。例如,轉(zhuǎn)碼服務(wù)器131將如下請(qǐng)求發(fā)送到了動(dòng)畫(huà)站點(diǎn)A。http://videosite-a.com/ap1.cgi request=mostviewed這時(shí),類別ID成為例如a_mostviewed (其中,即使不是a_mostviewed,只要唯一即可)。另外,動(dòng)畫(huà)URL1020表示動(dòng)畫(huà)站點(diǎn)中的動(dòng)畫(huà)文件的URL,動(dòng)畫(huà)文件1030表示動(dòng)畫(huà)的標(biāo)題。圖11表示存儲(chǔ)于網(wǎng)關(guān)裝置120中的內(nèi)容目錄340的一例。內(nèi)容目錄340 由 ID1110、母 ID1120、種類 ID1130、名稱 ID1140 以及 URL1150 構(gòu)成。內(nèi)容目錄340能夠以目錄結(jié)構(gòu)和分配給各目錄的內(nèi)容來(lái)表現(xiàn)內(nèi)容一覽。IDlllO是對(duì)內(nèi)容唯一分配的ID。母ID1120表示內(nèi)容所屬的母目錄。種類ID1130表示內(nèi)容格式。但是,當(dāng)種類ID1130為“目錄”時(shí),表示相應(yīng)行與目錄對(duì)應(yīng)。名稱ID1140表示內(nèi)容或者標(biāo)題的名稱。URL1150是表示存在內(nèi)容的站點(diǎn)的URL。以下,對(duì)圖11的內(nèi)容目錄的例進(jìn)行說(shuō)明。行1161表示是根目錄的子要素“動(dòng)畫(huà)站點(diǎn)A”這一名稱的目錄?!笆歉夸浀淖右亍蓖ㄟ^(guò)母ID1120為“O”來(lái)表示。行1162 1164是“動(dòng)畫(huà)站點(diǎn)A”目錄的子要素。行1162 1164中存儲(chǔ)有種類1130是目錄的3行。行1165、1166是行1162的目錄“再現(xiàn)次數(shù)多的動(dòng)畫(huà)”的子要素。行1165、1166中存儲(chǔ)有種類1130是MPEG-2動(dòng)畫(huà)的2行。行1167 1169是行1164的目錄“類別”的子要素。行1167 行1169中存儲(chǔ)有種類1130是目錄的3行。圖12表不保存于網(wǎng)關(guān)裝置120的ID動(dòng)畫(huà)關(guān)聯(lián)表630的一例。ID動(dòng)畫(huà)關(guān)聯(lián)表630由ID1210與URL1220構(gòu)成。ID1210存儲(chǔ)有圖11的內(nèi)容目錄中種類1130是MPEG-2動(dòng)畫(huà)的行ID1110。URL1220是表示動(dòng)畫(huà)存在于因特網(wǎng)130的何處的URL。例如,由于行1231的ID1210為“5”所行1231與圖11的行1165對(duì)應(yīng)。圖13 (A)表示保存于轉(zhuǎn)碼服務(wù)器131的API變換表431。API變換表431由變換前API1310與變換后API1320構(gòu)成。API變換表431是用于如下變換的對(duì)應(yīng)表:從動(dòng)畫(huà)站點(diǎn)獲得動(dòng)畫(huà)一覽信息時(shí),將從網(wǎng)關(guān)裝置120發(fā)送到轉(zhuǎn)碼服務(wù)器131的請(qǐng)求(變換前API1310),變換為發(fā)送到動(dòng)畫(huà)站點(diǎn)的請(qǐng)求(變換后API1320)的對(duì)應(yīng)表。圖13 (B)表不保存于網(wǎng)關(guān)裝直的目錄和API關(guān)聯(lián)表612。目錄和API關(guān)聯(lián)表612由目錄1340和API1350構(gòu)成。
內(nèi)容目錄制作部610從播放器111接收到向具有動(dòng)畫(huà)一覽的目錄的請(qǐng)求時(shí),目錄和API關(guān)聯(lián)表612將該目錄與進(jìn)行取得動(dòng)畫(huà)一覽的動(dòng)畫(huà)站點(diǎn)的API (URL)關(guān)聯(lián)起來(lái)。例如,播放器111發(fā)送了 “再現(xiàn)次數(shù)多的動(dòng)畫(huà)”的請(qǐng)求時(shí),內(nèi)容目錄制作部610向轉(zhuǎn)碼服務(wù)器131發(fā)送如下請(qǐng)求。
http://transcodeserver/ap1.cgi request=a_mostviewed轉(zhuǎn)碼服務(wù)器131接收該請(qǐng)求時(shí),使用API變換表431來(lái)將該請(qǐng)求變換為如下請(qǐng)求,并發(fā)送到動(dòng)畫(huà)站點(diǎn)。http://videosite-a.com/ap1.cgi request=mostviewed圖14表示動(dòng)畫(huà)站點(diǎn)A捆綁331中的內(nèi)容目錄制作部610的處理。內(nèi)容目錄制作部610,將到此為止所制作的內(nèi)容目錄的數(shù)據(jù)作為內(nèi)容目錄340保存到網(wǎng)關(guān)裝置120的主存儲(chǔ)裝置。另外,內(nèi)容目錄制作部610將關(guān)于內(nèi)容目錄340的分層結(jié)構(gòu)的信息,即各目錄具有怎樣的子目錄這一信息作為內(nèi)容目錄結(jié)構(gòu)611 (參照?qǐng)D7)預(yù)先保存到主存儲(chǔ)裝置中。內(nèi)容目錄340的目錄與動(dòng)畫(huà)發(fā)布服務(wù)器的動(dòng)畫(huà)一覽相對(duì)應(yīng)時(shí)(例如“再現(xiàn)次數(shù)多的動(dòng)畫(huà)”目錄等),內(nèi)容目錄制作部610從轉(zhuǎn)碼服務(wù)器131獲得動(dòng)畫(huà)一覽,動(dòng)態(tài)生成內(nèi)容目錄的數(shù)據(jù)行。另外,所謂的沒(méi)有與動(dòng)畫(huà)發(fā)布服務(wù)器的動(dòng)畫(huà)一覽對(duì)應(yīng)的目錄,可以說(shuō)是作為子要素只具有目錄的目錄。網(wǎng)關(guān)裝置120為了獲得動(dòng)畫(huà)一覽將各目錄與轉(zhuǎn)碼服務(wù)器131的API的對(duì)應(yīng)作為目錄和API關(guān)聯(lián)表612 (參照?qǐng)D13 (B))預(yù)先保存到主存儲(chǔ)裝置中。以下,針對(duì)已經(jīng)將與圖11的行1161到1164的內(nèi)容目錄340有關(guān)的數(shù)據(jù)保存到主存儲(chǔ)裝置的例子進(jìn)行說(shuō)明?!床襟E1400〉后面將參照?qǐng)D15對(duì)播放器111進(jìn)行說(shuō)明,通過(guò)DLNA標(biāo)準(zhǔn)的SOAP消息等來(lái)通知輸入的ID1110。例如,播放器111請(qǐng)求行1161的動(dòng)畫(huà)站點(diǎn)A這一目錄時(shí),來(lái)自播放器111的輸入為“I”。內(nèi)容目錄制作部610當(dāng)存在從播放器111輸入的IDlllO與母IDl 120 —致的條目(entry)時(shí),輸出該條目并結(jié)束。例如,當(dāng)輸入的IDlllO為“I”時(shí),輸出母ID1120是I的行1162 1164并結(jié)束。以下,以輸入IDlllO為2 (名稱1140為“再現(xiàn)次數(shù)多的動(dòng)畫(huà)”)進(jìn)行說(shuō)明。〈步驟1410〉內(nèi)容目錄制作部610從轉(zhuǎn)碼服務(wù)器131獲得與目錄的名稱1140對(duì)應(yīng)的動(dòng)畫(huà)一覽的數(shù)據(jù)。本例中,由于目錄的名稱1140為“再現(xiàn)次數(shù)多的動(dòng)畫(huà)”,所以使用從目錄和API關(guān)聯(lián)表612 (參照?qǐng)D13 (B))取出的行1361的如下URL請(qǐng)求來(lái)調(diào)用轉(zhuǎn)碼服務(wù)器131的動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)布部420,并獲得“再現(xiàn)次數(shù)多的動(dòng)畫(huà)”的動(dòng)畫(huà)一覽數(shù)據(jù)。http://transcodeserver/ap1.cgi request=a_mostviewed以下,對(duì)作為動(dòng)畫(huà)一覽數(shù)據(jù)能夠獲得圖8的數(shù)據(jù)的例子進(jìn)行說(shuō)明?!床襟E1420〉.
內(nèi)容目錄制作部610針對(duì)圖8的動(dòng)畫(huà)一覽數(shù)據(jù)的各行生成內(nèi)容目錄的數(shù)據(jù)行。作為到此為止所制作的內(nèi)容目錄的數(shù)據(jù)有行116Γ1164時(shí),以處理行831的例子進(jìn)行說(shuō)明。內(nèi)容目錄制作部610進(jìn)行以下(I) (5)的處理。(I)IDlllO 的設(shè)定 內(nèi)容目錄制作部610生成不存在于到此為止所制作的內(nèi)容目錄的IDlllO中的ID。因?yàn)樵谛?161 1164的ID中不存在“5”,所以內(nèi)容目錄制作部610在IDlllO中設(shè)定“5”。
(2)母 IDl 120 的設(shè)定內(nèi)容目錄制作部610設(shè)定輸入到母ID1120的ID “2”(再現(xiàn)次數(shù)多的動(dòng)畫(huà))。(3)種類1130的設(shè)定內(nèi)容目錄制作部610在種類1130中設(shè)定播放器111能夠再現(xiàn)的格式。本次中,因?yàn)椴シ牌?11能夠再現(xiàn)MPEG-2動(dòng)畫(huà),動(dòng)畫(huà)全部通過(guò)轉(zhuǎn)碼服務(wù)器131變換為MPEG-2動(dòng)畫(huà),所以內(nèi)容目錄制作部610在種類1130中設(shè)定“MPEG-2動(dòng)畫(huà)”。(4)名稱1140的設(shè)定內(nèi)容目錄制作部610直接使用動(dòng)畫(huà)一覽數(shù)據(jù)(參照?qǐng)D8)的動(dòng)畫(huà)標(biāo)題820的欄,在名稱1140中設(shè)定“失望的貓”。(5) URL1150 的設(shè)定內(nèi)容目錄制作部610將URL1150設(shè)定為如下形式。http://< 網(wǎng)關(guān)裝置的地址(本次設(shè)為 133.108.2.1) >/content.cgi id=〈ID1110
的值〉因此,內(nèi)容目錄制作部610在URL1150中設(shè)定以下內(nèi)容。http://133.108.2.1/content.cgi id=5通過(guò)以上處理,生成行1165。內(nèi)容目錄制作部610同樣地對(duì)行832進(jìn)行(I廣(5)處理,生成行1166 。另外,例如在作為IDlllO輸入了 “3”或者“4”之后,作為IDlllO輸入了 “2”時(shí),生成與圖11所示的內(nèi)容目錄不同的目錄。由于網(wǎng)關(guān)裝置120存在于每個(gè)區(qū)域網(wǎng)110中,所以從播放器111來(lái)看的網(wǎng)關(guān)裝置120是I個(gè)。因此,各網(wǎng)關(guān)裝置120具有不同的內(nèi)容目錄不會(huì)成為問(wèn)題。例如,“失望的貓”的ID變?yōu)椤?”時(shí),對(duì)播放器111傳遞IDlllO “7,慨1150“http://133.100.2.1/content.cgi id=7”,還與其相符地制作圖12所示的ID動(dòng)畫(huà)關(guān)聯(lián)表630的行。因此,即使各網(wǎng)關(guān)裝置120具有不同的內(nèi)容目錄,如果從播放器111來(lái)看,在獲得“再現(xiàn)次數(shù)多的動(dòng)畫(huà)”目錄下的“失望的貓”這一動(dòng)畫(huà)的這一行為中也不會(huì)有任何變化。〈步驟1430〉內(nèi)容目錄制作部610更新ID動(dòng)畫(huà)關(guān)聯(lián)表630 (參照?qǐng)D12)。內(nèi)容目錄制作部610針對(duì)ID動(dòng)畫(huà)關(guān)聯(lián)表630的各行,在ID1210中設(shè)定與內(nèi)容目錄(參照?qǐng)D11)的IDlllO相同的ID,在URL1220中設(shè)定與動(dòng)畫(huà)一覽數(shù)據(jù)(參照?qǐng)D8)的動(dòng)畫(huà)URL810相同的URL。其結(jié)果是,得到圖12所示的ID動(dòng)畫(huà)關(guān)聯(lián)表630。內(nèi)容目錄制作部610最后將在〈步驟1420〉生成的行追加到內(nèi)容目錄340,并且將該行的數(shù)據(jù)發(fā)送到播放器111。在本次中,內(nèi)容目錄制作部610追加和發(fā)送行1165和1166的數(shù)據(jù)。接下來(lái),一邊使用顯示于圖15所示的播放器111的顯示器的畫(huà)面,一邊對(duì)能夠?qū)崿F(xiàn)用戶選擇內(nèi)容為止的內(nèi)容目錄獲得和顯示部220的處理進(jìn)行說(shuō)明。在本次中,作為內(nèi)容目錄340的初始結(jié)構(gòu),假設(shè)將行116f 1164預(yù)先存儲(chǔ)在網(wǎng)關(guān)裝置120的主存儲(chǔ)裝置中?!串?huà)面1510〉用戶接通播放器111的電源,使用遙控器選擇用于觀看由與因特網(wǎng)130連接的動(dòng)畫(huà)站點(diǎn)發(fā)布的內(nèi)容的菜單時(shí),服務(wù)器發(fā)現(xiàn)部210顯示所發(fā)現(xiàn)的網(wǎng)關(guān)裝置120的名稱。
若為圖1的結(jié)構(gòu),則網(wǎng)關(guān)裝置120中的設(shè)備公開(kāi)部310對(duì)服務(wù)器發(fā)現(xiàn)部210返回‘服務(wù)器名稱“內(nèi)容服務(wù)器”’,如圖15 (A)所示在播放器111的顯示器中顯示內(nèi)容服務(wù)器1511。〈畫(huà)面1520〉用戶通過(guò)播放器111的遙控器等來(lái)選擇內(nèi)容服務(wù)器1511。播放器111的內(nèi)容目錄獲得和顯示部220將選擇了內(nèi)容服務(wù)器1511這一情況通知給網(wǎng)關(guān)裝置120 (通過(guò)DLNA標(biāo)準(zhǔn)的SOAP消息等通知)。這時(shí),在動(dòng)畫(huà)站點(diǎn)A捆綁331的內(nèi)容目錄制作部610中,輸入“O”作為輸入ID1110。對(duì)其進(jìn)行響應(yīng),網(wǎng)關(guān)裝置120使用內(nèi)容目錄制作部610,將如圖11的行1161那樣的內(nèi)容目錄返回給播放器111。如圖15 (B)所示,內(nèi)容目錄獲得和顯示部220在播放器111的顯示器中顯示動(dòng)畫(huà)站點(diǎn)A1522。另外,動(dòng)畫(huà)站點(diǎn)A1522是動(dòng)畫(huà)發(fā)布服務(wù)器A132在因特網(wǎng)130上公開(kāi)的站點(diǎn)名?!串?huà)面1530〉用戶選擇動(dòng)畫(huà)站點(diǎn)A1522。內(nèi)容目錄獲得和顯示部220將選擇了動(dòng)畫(huà)站點(diǎn)A1522這一情況通知給網(wǎng)關(guān)裝置120。此時(shí),在動(dòng)畫(huà)站點(diǎn)A捆綁331的內(nèi)容目錄制作部610中輸入“I”作為輸入ID1110。對(duì)其進(jìn)行響應(yīng),內(nèi)容目錄制作部610將圖1的行1162 1164返回給播放器111。如圖15 (C)所示,內(nèi)容目錄獲得和顯示部220將行1162 1164的名稱1140顯示為〈畫(huà)面1530〉,并可通過(guò)遙控器進(jìn)行選擇。〈畫(huà)面1540〉用戶選擇再現(xiàn)次數(shù)多的動(dòng)畫(huà)1533。內(nèi)容目錄獲得和顯示部220將選擇了再現(xiàn)次數(shù)多的動(dòng)畫(huà)1533這一情況通知給網(wǎng)關(guān)裝置120。這時(shí),在動(dòng)畫(huà)站點(diǎn)A捆綁331的內(nèi)容目錄制作部610中輸入“2”作為輸入ID1110。對(duì)其進(jìn)行響應(yīng),動(dòng)畫(huà)站點(diǎn)A捆綁331的內(nèi)容目錄制作部610將行1165、1166返回給播放器111。如圖15(D)所示,內(nèi)容目錄獲得和顯示部220將行1165、1166的名稱1140顯示為〈畫(huà)面1540〉,通過(guò)遙控器可以選擇“失望的貓” 1544和“狗與雙簧” 1545。這里,行1165、1166的種類1130已為“MPEG-2動(dòng)畫(huà)”,可知與“失望的貓” 1544和“狗與雙簧” 1545對(duì)應(yīng)的內(nèi)容是動(dòng)畫(huà)。像這樣選擇了表示不是目錄而是能再現(xiàn)的內(nèi)容的要素時(shí),內(nèi)容目錄獲得和顯示部220啟動(dòng)內(nèi)容再現(xiàn)部240。圖16是表示轉(zhuǎn)碼服務(wù)器131中發(fā)布用數(shù)據(jù)制作部410的處理的流程圖。該處理在啟動(dòng)轉(zhuǎn)碼服務(wù)器131的時(shí)刻執(zhí)行。然后,制作一套發(fā)布用數(shù)據(jù)后,返回到最初的步驟反復(fù)執(zhí)行該處理。發(fā)布用數(shù)據(jù)制作部410保有如下信息:網(wǎng)關(guān)裝置120具有怎樣的動(dòng)畫(huà)站點(diǎn)捆綁這樣的信息,以及各動(dòng)畫(huà)站點(diǎn)捆綁具有的、具有將動(dòng)畫(huà)作為子要素的目錄等信息(內(nèi)容目錄結(jié)構(gòu)611)。因此,發(fā)布用數(shù)據(jù)制作部410知道有可能被請(qǐng)求的目錄的信息。因此,發(fā)布用數(shù)據(jù)制作部410能夠預(yù)先將有可能被請(qǐng)求的動(dòng)畫(huà)全部進(jìn)行變換。例如,本實(shí)施方式中,發(fā)布用數(shù)據(jù)制作部410具有如下這樣的信息:網(wǎng)關(guān)裝置120具有動(dòng)畫(huà)站點(diǎn)A捆綁331,動(dòng)畫(huà)站點(diǎn)A捆綁331的內(nèi)容目錄制作部610具有圖11的行1162 “再現(xiàn)次數(shù)多的動(dòng)畫(huà)”、行1163 “評(píng)價(jià)高的動(dòng)畫(huà)”、以及行1167 行1169的目錄。發(fā)布用數(shù)據(jù)制作部410從動(dòng)畫(huà)站點(diǎn)獲得與這些目錄對(duì)應(yīng)的動(dòng)畫(huà)一覽以及動(dòng)畫(huà)文件,對(duì)所獲得的動(dòng)畫(huà)文件使用轉(zhuǎn)碼部411變化為MPEG-2動(dòng)畫(huà)。以下,表示發(fā)布用數(shù)據(jù)制作部410的處理過(guò)程。
〈步驟1610〉步驟1610中,發(fā)布用數(shù)據(jù)制作部410從動(dòng)畫(huà)站點(diǎn)A獲得與網(wǎng)關(guān)裝置120具有的目錄對(duì)應(yīng)的動(dòng)畫(huà)一覽。例如,獲得與圖11的行1162 “再現(xiàn)次數(shù)多的動(dòng)畫(huà)”目錄對(duì)應(yīng)的動(dòng)畫(huà)一覽時(shí),發(fā)布用數(shù)據(jù)制作部410參照API變換表431 (圖13 (A)),將如下請(qǐng)求發(fā)送到動(dòng)畫(huà)發(fā)布服務(wù)器A132。http://videosite-a.com/ap1.cgi request=mostviewed動(dòng)畫(huà)發(fā)布服務(wù)器A132將如圖8的動(dòng)畫(huà)一覽數(shù)據(jù)返回給轉(zhuǎn)碼服務(wù)器131。另外,預(yù)先在轉(zhuǎn)碼服務(wù)器131的輔助存儲(chǔ)裝置中保存API變換表431。< 步驟 1620〉發(fā)布用數(shù)據(jù)制作部410將在步驟1610獲得的動(dòng)畫(huà)一覽數(shù)據(jù)內(nèi)的動(dòng)畫(huà)URL810與轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)URL關(guān)聯(lián)表440 (參照?qǐng)D9)的URL910進(jìn)行比較,將包含在URL810中且沒(méi)有包含在URL910中的動(dòng)畫(huà)URL全部挑選出來(lái)。< 步驟 1630〉發(fā)布用數(shù)據(jù)制作部410訪問(wèn)由步驟1620挑選出的動(dòng)畫(huà)URL并從動(dòng)畫(huà)發(fā)布服務(wù)器A132獲得動(dòng)畫(huà)文件。接著,發(fā)布用數(shù)據(jù)制作部410使用轉(zhuǎn)碼部411將所獲得的動(dòng)畫(huà)文件的格式變換為MPEG-2,將其追加保存到轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)450中。< 步驟 1640〉發(fā)布用數(shù)據(jù)制作部410針對(duì)在步驟1630獲得、變換、保存的動(dòng)畫(huà),將該動(dòng)畫(huà)URL和保存了變換后動(dòng)畫(huà)的位置追加到轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)URL關(guān)聯(lián)表440 (參照?qǐng)D9)。
`
< 步驟 1650〉發(fā)布用數(shù)據(jù)制作部410將在步驟1610所獲得的動(dòng)畫(huà)一覽作為發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù)430以圖10那樣的形式保存到輔助存儲(chǔ)裝置中。發(fā)布用數(shù)據(jù)制作部410在已經(jīng)保存有的發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù)430內(nèi)即使存在了一個(gè)具有與要保存的新動(dòng)畫(huà)一覽的類別ID相同的類別ID的動(dòng)畫(huà)時(shí)(即本例中“再現(xiàn)次數(shù)多的動(dòng)畫(huà)”的動(dòng)畫(huà)一覽不是首次獲得而是已經(jīng)保存的時(shí)候),從發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù)430中全部刪除具有這些相同類別ID的動(dòng)畫(huà)的行之后保存新的動(dòng)畫(huà)一覽。發(fā)布用數(shù)據(jù)制作部410針對(duì)有可能從各網(wǎng)關(guān)裝置被請(qǐng)求的全部目錄,進(jìn)行以上從步驟1610到步驟1650的處理。通過(guò)該處理實(shí)現(xiàn)了存在如下動(dòng)畫(huà)文件:由從發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù)430所獲得的動(dòng)畫(huà)一覽指定的動(dòng)畫(huà)全部已被變換為MPEG-2的動(dòng)畫(huà)文件。(對(duì)位于從動(dòng)畫(huà)站點(diǎn)所獲得的動(dòng)畫(huà)一覽內(nèi)的動(dòng)畫(huà)全部進(jìn)行了變換并結(jié)束后,將該動(dòng)畫(huà)一覽追加到發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù)430。)發(fā)布用數(shù)據(jù)制作部410針對(duì)全部目錄進(jìn)行了從步驟1610到步驟1650的處理后,還從最初開(kāi)始反復(fù)進(jìn)行該處理。在該方法中,在反復(fù)進(jìn)行處理時(shí)動(dòng)畫(huà)一覽比上次處理時(shí)變化較大時(shí),不得不進(jìn)行變換的動(dòng)畫(huà)的數(shù)量變多,所以其一套過(guò)程中(即,發(fā)送到網(wǎng)關(guān)裝置120的動(dòng)畫(huà)一覽的更新)花費(fèi)相對(duì)較長(zhǎng)的時(shí)間。相反,動(dòng)畫(huà)一覽的變化較小時(shí)短時(shí)間即可。同樣地,轉(zhuǎn)碼服務(wù)器131的處理能力較高時(shí),以較短間隔就能將動(dòng)畫(huà)一覽更新為最新的信息,處理能力較低時(shí)其更新間隔變長(zhǎng)。雖然更新間隔是不定期,但是可以不閑置轉(zhuǎn)碼服務(wù)器131的變換處理能力而靈活運(yùn)用,即使轉(zhuǎn)碼服務(wù)器131的變換處理能力高或低都能夠使內(nèi)容發(fā)布系統(tǒng)整體進(jìn)行動(dòng)作。
圖17是表示轉(zhuǎn)碼服務(wù)器131中的動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)布部420的處理的流程圖。該處理能夠在針對(duì)網(wǎng)關(guān)裝置120能夠請(qǐng)求的全部的動(dòng)畫(huà)一覽而結(jié)束了一套圖16的發(fā)布用數(shù)據(jù)制作部410的處理后執(zhí)行。之所以這樣,是因?yàn)?,圖16的處理沒(méi)有進(jìn)行一圈,例如,在轉(zhuǎn)碼服務(wù)器131中還沒(méi)有準(zhǔn)備與動(dòng)畫(huà)站點(diǎn)A捆綁331具有的“新聞”這一目錄對(duì)應(yīng)的動(dòng)畫(huà)一覽以及變換后動(dòng)畫(huà)文件。發(fā)布用數(shù)據(jù)制作部410的處理結(jié)束一套、并進(jìn)入第二遍,以后,發(fā)布用數(shù)據(jù)制作部410的處理以及動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)布部420的處理1710和處理1720可以分別并列處理。之所以這樣,是因?yàn)樵趫D16的發(fā)布用數(shù)據(jù)制作部410的處理中,在全部變換和保存了從動(dòng)畫(huà)站點(diǎn)獲得的動(dòng)畫(huà)一覽內(nèi)的動(dòng)畫(huà)后,將該動(dòng)畫(huà)一覽作為發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù)430進(jìn)行保存。因此,發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù)430 (參照?qǐng)D10)內(nèi)的動(dòng)畫(huà)一覽數(shù)據(jù)和轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)450內(nèi)的動(dòng)畫(huà)都處于任何時(shí)候都可以讀取的狀態(tài)。另外,圖17從轉(zhuǎn)碼服務(wù)器131側(cè)對(duì)動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)布的處理進(jìn)行說(shuō)明。另一方面,圖18和圖19從播放器111以及網(wǎng)關(guān)裝置120側(cè)對(duì)動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)布的處理進(jìn)行說(shuō)明?!刺幚?710〉圖17 (A)是表示動(dòng)畫(huà)一覽的發(fā)布處理的流程圖?!床襟E1711〉動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)布部420從網(wǎng)關(guān)裝置120接收動(dòng)畫(huà)一覽的請(qǐng)求。例如,如果請(qǐng)求與圖11的行1162 “再現(xiàn)次數(shù)多的動(dòng)畫(huà)”對(duì)應(yīng)的動(dòng)畫(huà)一覽,那么網(wǎng)關(guān)裝置120將下面的請(qǐng)求發(fā)送到轉(zhuǎn)碼服務(wù)器131。 http://transcodeserver/contentslist.cgi request=a_mostviewed< 步驟 1712〉動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)布部420,參照類型ID1010將與請(qǐng)求對(duì)應(yīng)的類型ID1010的行(在步驟1711的例子中,是類型ID1010為a_mostviewed的行)從發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù)430(參照?qǐng)D10)全部剔除。然后,動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)布部420刪除類型ID1010的列而成為圖8的動(dòng)畫(huà)一覽數(shù)據(jù)的結(jié)構(gòu),并發(fā)布到網(wǎng)關(guān)裝置120。< 處理 1720〉圖17 (B)是表示動(dòng)畫(huà)發(fā)布的處理的流程圖。< 步驟 1721〉動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)布部420從網(wǎng)關(guān)裝置120接收動(dòng)畫(huà)的發(fā)布請(qǐng)求。例如,如果請(qǐng)求圖11的行1165的動(dòng)畫(huà),則網(wǎng)關(guān)裝置120將下面的請(qǐng)求發(fā)送到轉(zhuǎn)碼服務(wù)器131。http://transcodeserver/content.cgi url=http://videosite-a.com/12345,flv其中,實(shí)際上url=所指的URL部分被URL編碼。< 步驟 1722〉動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)布部420使用通過(guò)步驟1721而接收到的請(qǐng)求所包含的^http://videosite-a.co m/12345, flv”來(lái)從轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)URL關(guān)聯(lián)表440 (參照?qǐng)D9)獲得保存動(dòng)畫(huà)文件的位置。然后,動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)布部420從轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)450讀出動(dòng)畫(huà)文件,并將該動(dòng)畫(huà)文件發(fā)送到網(wǎng)關(guān)裝置120。
圖18表示播放器111發(fā)送了動(dòng)畫(huà)一覽請(qǐng)求后,到獲得內(nèi)容目錄的一連串流程。< 處理 1810〉用戶選擇“再現(xiàn)次數(shù)多的動(dòng)畫(huà)” 1533 (參照?qǐng)D15 (C))時(shí),播放器111向網(wǎng)關(guān)120(使用DLNA標(biāo)準(zhǔn)的SOAP消息等)請(qǐng)求與“再現(xiàn)次數(shù)多的動(dòng)畫(huà)”目錄對(duì)應(yīng)的動(dòng)畫(huà)一覽。< 處理 1820〉網(wǎng)關(guān)裝置120具有的內(nèi)容目錄340為具有圖11的行116廣1164的信息的狀態(tài)。這時(shí),從播放器111被請(qǐng)求了與“再現(xiàn)次數(shù)多的動(dòng)畫(huà)”目錄對(duì)應(yīng)的動(dòng)畫(huà)一覽的網(wǎng)關(guān)裝置120,使用動(dòng)畫(huà)站點(diǎn)A捆綁331的內(nèi)容目錄制作部610來(lái)將下面的請(qǐng)求發(fā)送到轉(zhuǎn)碼服務(wù)器131。http://transcodeserver/contentslist.cgi request=a_mostviewed< 處理 1830〉接收了請(qǐng)求的轉(zhuǎn)碼服務(wù)器131將類型ID1010為a_mostviewed的行從發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù)430 (參照?qǐng)D10)全部選出。< 處理 1840〉轉(zhuǎn)碼服務(wù)器131將通過(guò)處理1830選出的行變成圖8的動(dòng)畫(huà)一覽數(shù)據(jù)的結(jié)構(gòu),并使用動(dòng)畫(huà)一覽和動(dòng)畫(huà)發(fā)布部420來(lái)進(jìn)行發(fā)布。< 處理 1850〉接收了動(dòng)畫(huà)一覽 數(shù)據(jù)的網(wǎng)關(guān)裝置120將該動(dòng)畫(huà)一覽數(shù)據(jù)追加到內(nèi)容目錄340 (圖11的行1165、1166)。因?yàn)槭鞘褂脛?dòng)畫(huà)站點(diǎn)A捆綁而獲得的內(nèi)容,所以可知為MPEG-2,因此,網(wǎng)關(guān)裝置120在類別1130中設(shè)定MPEG-2動(dòng)畫(huà)。網(wǎng)關(guān)裝置120使用IDlllO來(lái)生成URL1150。網(wǎng)關(guān)裝置120將所追加的行1165、1166的數(shù)據(jù)發(fā)布給播放器111。< 處理 I860〉播放器111使用接收到的動(dòng)畫(huà)一覽數(shù)據(jù)以“失望的貓”1544、“狗與雙簧”1545 (參照?qǐng)D15 (D))的形式顯示到顯示器。圖19表示到使用內(nèi)容再現(xiàn)部240以及上述功能來(lái)再現(xiàn)內(nèi)容的一連串的處理流程。假設(shè)播放器111、網(wǎng)關(guān)裝置120、轉(zhuǎn)碼服務(wù)器131處于內(nèi)容目錄獲得處理(參照?qǐng)D18說(shuō)明的處理)剛結(jié)束之后的狀態(tài)。< 處理 1910〉在內(nèi)容目錄獲得和顯示部220的處理中選擇了播放器111可再現(xiàn)的內(nèi)容時(shí),播放器111將處理交給內(nèi)容再現(xiàn)部240。例如,在選擇了〈畫(huà)面1540〉的“失望的貓” 1544 (參照?qǐng)D15 (D))時(shí),將設(shè)定于行1165的URL1150的下面的URL交給內(nèi)容再現(xiàn)部240。http://133.108.2.1/content.cgi id=5內(nèi)容再現(xiàn)部240針對(duì)該URL發(fā)送HTTP請(qǐng)求。由于本次URL的地址“ 133.108.2.1 ”是網(wǎng)關(guān)裝置120的地址(參照?qǐng)D14的〈步驟1420〉(5)的說(shuō)明),因此請(qǐng)求被發(fā)送到網(wǎng)關(guān)裝置 120?!刺幚?920〉網(wǎng)關(guān)裝置120調(diào)用動(dòng)畫(huà)站點(diǎn)A捆綁331的動(dòng)畫(huà)獲得和中繼部620。動(dòng)畫(huà)獲得和中繼部620取出請(qǐng)求中的URL的id=〈數(shù)字 > 的〈數(shù)字 >。然后,動(dòng)畫(huà)獲得和中繼部620從ID動(dòng)畫(huà)關(guān)聯(lián)表630 (參照?qǐng)D12)取出ID1210與〈數(shù)字〉一致的URL1220。因?yàn)楸敬巍磾?shù)字>為“5”,所以取出行1231的下面的URL。
http://videosite-a.com/12345, flv動(dòng)畫(huà)獲得和中繼部620將該URL作為關(guān)鍵字(Key),將下面的HTTP請(qǐng)求發(fā)送到轉(zhuǎn)碼服務(wù)器131。http://transcodeserver/content.cgi url=http://videosite-a.com/12345,flv< 處理 1930X 處理 1940〉轉(zhuǎn)碼服務(wù)器131從轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)URL關(guān)聯(lián)表440 (參照?qǐng)D9)以及轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)450取出與請(qǐng)求對(duì)應(yīng)的MPEG-2動(dòng)畫(huà),并發(fā)送到網(wǎng)關(guān)裝置120。< 處理 1950〉網(wǎng)關(guān)裝置120將發(fā)送來(lái)的MPEG-2動(dòng)畫(huà)直接發(fā)送到播放器111。< 處理 I960〉將MPEG-2動(dòng)畫(huà)交給播放器111并在顯示器上進(jìn)行再現(xiàn)。另外,在上述的實(shí)施方式中針對(duì)具有I臺(tái)網(wǎng)關(guān)裝置、I臺(tái)轉(zhuǎn)碼服務(wù)器、2臺(tái)動(dòng)畫(huà)發(fā)布服務(wù)器的內(nèi)容發(fā)布系統(tǒng)的例子進(jìn)行了說(shuō)明,但是本發(fā)明的內(nèi)容發(fā)布系統(tǒng)也可以使網(wǎng)關(guān)裝置和轉(zhuǎn)碼服務(wù)器各具有2臺(tái)以上,使動(dòng)畫(huà)發(fā)布服務(wù)器具有3臺(tái)以上。另外,在上述的實(shí)施方式中表示了 I臺(tái)動(dòng)畫(huà)發(fā)布服務(wù)器具有I個(gè)動(dòng)畫(huà)發(fā)布站點(diǎn)的例子,但是I臺(tái)動(dòng)畫(huà)發(fā)布服務(wù)器也可以具有多個(gè)動(dòng)畫(huà)發(fā)布站點(diǎn)。另外,在上述的 實(shí)施方式中針對(duì)動(dòng)畫(huà)站點(diǎn)A捆綁331的處理進(jìn)行了說(shuō)明,但是對(duì)動(dòng)畫(huà)站點(diǎn)B與播放器111進(jìn)行中介的動(dòng)畫(huà)站點(diǎn)B捆綁也進(jìn)行與動(dòng)畫(huà)站點(diǎn)A捆綁331相同的處理。并且,本發(fā)明的網(wǎng)關(guān)裝置也可以包括進(jìn)行與動(dòng)畫(huà)站點(diǎn)A捆綁331相同的處理的3個(gè)以上的動(dòng)畫(huà)站點(diǎn)捆綁。另外,在上述的實(shí)施方式中,播放器111與網(wǎng)關(guān)裝置120與區(qū)域網(wǎng)110連接,網(wǎng)關(guān)裝置120、轉(zhuǎn)碼服務(wù)器131、動(dòng)畫(huà)發(fā)布服務(wù)器A132以及動(dòng)畫(huà)發(fā)布服務(wù)器B133與因特網(wǎng)130連接,但是不限于區(qū)域網(wǎng)110與因特網(wǎng)130,連接播放器111和網(wǎng)關(guān)裝置120的第I網(wǎng)絡(luò),以及連接網(wǎng)關(guān)裝置120、轉(zhuǎn)碼服務(wù)器131、動(dòng)畫(huà)發(fā)布服務(wù)器A132和動(dòng)畫(huà)發(fā)布服務(wù)器B133的第2網(wǎng)絡(luò)是不同的網(wǎng)絡(luò)即可。另外,在上述的實(shí)施方式中針對(duì)內(nèi)容為動(dòng)畫(huà)的例子進(jìn)行了說(shuō)明,但是針對(duì)音樂(lè)和圖片、文本等各種各樣的內(nèi)容也能夠應(yīng)用本發(fā)明。另外,在上述的實(shí)施方式中針對(duì)轉(zhuǎn)碼服務(wù)器131將不同格式(H.261等)的動(dòng)畫(huà)變換為MPEG-2動(dòng)畫(huà)的例子進(jìn)行了說(shuō)明,但是轉(zhuǎn)碼服務(wù)器131也可以進(jìn)行逐行/隔行(progressive/interlace)變換。另外,轉(zhuǎn)碼服務(wù)器131也可以以HDTV圖像/SDTV圖像的變換的方式變換畫(huà)面尺寸。另外,轉(zhuǎn)碼服務(wù)器131也可以變換每I秒再現(xiàn)的畫(huà)面數(shù)。根據(jù)本發(fā)明,內(nèi)容變換裝置能夠與再現(xiàn)同一內(nèi)容的播放器的數(shù)量無(wú)關(guān)地以一定的處理能力變換內(nèi)容格式。S卩,本發(fā)明中,轉(zhuǎn)碼服務(wù)器首先從內(nèi)容發(fā)布站點(diǎn)獲得內(nèi)容一覽。然后,轉(zhuǎn)碼服務(wù)器從內(nèi)容發(fā)布站點(diǎn)獲得并變換了與該內(nèi)容一覽對(duì)應(yīng)的內(nèi)容后,將該內(nèi)容一覽發(fā)送到播放器。因此,與每當(dāng)有來(lái)自播放器的請(qǐng)求時(shí)就進(jìn)行變換處理的方法不同,本發(fā)明的方法由于針對(duì)一個(gè)內(nèi)容只需要進(jìn)行一次變換處理,因此變換處理花費(fèi)的計(jì)算量是一定量即可。另外,本發(fā)明中,轉(zhuǎn)碼服務(wù)器反復(fù)檢查內(nèi)容發(fā)布站點(diǎn)中的內(nèi)容一覽的更新,并更新內(nèi)容一覽以及變換后內(nèi)容。因此,變更了內(nèi)容發(fā)布站點(diǎn)的內(nèi)容一覽時(shí),能夠根據(jù)內(nèi)容發(fā)布站點(diǎn)中的變更以較小的延遲將變更后的內(nèi)容一覽發(fā)布到播放器。另外,在每當(dāng)有來(lái)自播放器的內(nèi)容請(qǐng)求就進(jìn)行變換的方法中,轉(zhuǎn)碼服務(wù)器從內(nèi)容發(fā)布站點(diǎn)獲得內(nèi)容,一邊對(duì)內(nèi)容格式進(jìn)行變換一邊將該內(nèi)容發(fā)送到播放器。因此,從播放器發(fā)送請(qǐng)求到開(kāi)始內(nèi)容發(fā)布存在時(shí)滯(time lag)。另一方面,由于本發(fā)明的內(nèi)容發(fā)布系統(tǒng)中預(yù)先變換了內(nèi)容,所以轉(zhuǎn)碼服務(wù)器能夠無(wú)時(shí)滯地立即發(fā)布到播放器。另外,與因特網(wǎng)連接的內(nèi)容發(fā)布服務(wù)器沒(méi)有內(nèi)容目錄時(shí),遵照DLNA的播放器無(wú)法將內(nèi)容目錄顯示到顯示器。因此,用戶不能夠選擇內(nèi)容。其結(jié)果為,用戶不能收看收聽(tīng)內(nèi)容。根據(jù)本發(fā)明,由于網(wǎng)關(guān)裝置制作內(nèi)容目錄,因此即使與因特網(wǎng)連接的內(nèi)容發(fā)布服務(wù)器沒(méi)有內(nèi)容目錄時(shí),遵照DLNA的播放器也能夠?qū)?nèi)容目錄顯示到顯示器,用戶可以選擇內(nèi)容。以上,針對(duì)本發(fā)明的實(shí)施方式進(jìn)行了說(shuō)明,但是由于設(shè)計(jì)上的方便和其他的原因而需要的各種各樣的修正和組 合包含在與記載于權(quán)利要求書(shū)的發(fā)明和記載于發(fā)明實(shí)施方式的具體例對(duì)應(yīng)的發(fā)明范圍中。符號(hào)說(shuō)明110…區(qū)域網(wǎng),111…播放器,120...網(wǎng)關(guān)裝置,130…因特網(wǎng),131…轉(zhuǎn)碼服務(wù)器,132…動(dòng)畫(huà)發(fā)布服務(wù)器A,133…動(dòng)畫(huà)發(fā)布服務(wù)器B,210…服務(wù)器發(fā)現(xiàn)部,220…內(nèi)容目錄獲得和顯示部,240…內(nèi)容再現(xiàn)部,310…設(shè)備公開(kāi)部,320…軟件管理框架,330…捆綁組,331…動(dòng)畫(huà)站點(diǎn)A捆綁,340…內(nèi)容目錄,410...發(fā)布用數(shù)據(jù)制作部,411…轉(zhuǎn)碼部,420…動(dòng)畫(huà)一覽和動(dòng)畫(huà)部,430…發(fā)布用動(dòng)畫(huà)一覽數(shù)據(jù),431…API變換表,440…轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù)URL關(guān)聯(lián)表,450…轉(zhuǎn)碼后動(dòng)畫(huà)數(shù)據(jù),510…動(dòng)畫(huà)一覽提供部,520…動(dòng)畫(huà)發(fā)布部,530…動(dòng)畫(huà)數(shù)據(jù),610…內(nèi)容目錄制作部,611…內(nèi)容目錄結(jié)構(gòu),612…目錄和API關(guān)聯(lián)表,620…動(dòng)畫(huà)獲得和中繼部,630…ID動(dòng)畫(huà)關(guān)聯(lián)表。
權(quán)利要求
1.一種內(nèi)容變換裝置,其特征在于,具有: 發(fā)布用數(shù)據(jù)制作部,其從對(duì)多個(gè)內(nèi)容一覽信息和由該各內(nèi)容一覽信息指定的內(nèi)容進(jìn)行發(fā)布的內(nèi)容發(fā)布裝置,獲得預(yù)定的內(nèi)容一覽信息并保存到存儲(chǔ)裝置,從所述內(nèi)容發(fā)布裝置獲得由該獲得到的內(nèi)容一覽信息指定的內(nèi)容,將該所獲得的內(nèi)容變換為播放器能夠再現(xiàn)的格式的內(nèi)容,將該變換后的內(nèi)容保存到所述存儲(chǔ)裝置;以及 內(nèi)容一覽和內(nèi)容發(fā)布部,其響應(yīng)來(lái)自播放器的請(qǐng)求,從所述存儲(chǔ)裝置讀出內(nèi)容一覽信息和/或內(nèi)容,并發(fā)送到所述播放器。
2.根據(jù)權(quán)利要求1所述的內(nèi)容變換裝置,其特征在于, 所述發(fā)布用數(shù)據(jù)制作部, 將所述預(yù)定的內(nèi)容一覽信息和所述變換后的內(nèi)容保存到所述存儲(chǔ)裝置后, 再次從所述內(nèi)容發(fā)布裝置獲得所述預(yù)定的內(nèi)容一覽信息, 判定在由所述再次獲得的預(yù)定的內(nèi)容一覽信息指定、且保存于所述存儲(chǔ)裝置的預(yù)定的內(nèi)容一覽信息中是否有未指定的新內(nèi)容, 在判定為有所述新內(nèi)容時(shí),將所述再次獲得的預(yù)定的內(nèi)容一覽信息覆蓋到保存于所述存儲(chǔ)裝置的預(yù)定的內(nèi)容一覽信息, 在判定為有所述新內(nèi)容時(shí),將所述新內(nèi)容變換為播放器能夠再現(xiàn)的格式的內(nèi)容,并將該變換后的內(nèi)容保存到所述存儲(chǔ)裝置, 反復(fù)進(jìn)行所述內(nèi)容一覽 信息的再獲得、所述判定、所述內(nèi)容一覽信息的覆蓋以及所述變換后的內(nèi)容的保存。
3.一種內(nèi)容變換方法,其特征在于,具備以下步驟: 發(fā)布用數(shù)據(jù)制作步驟,從對(duì)多個(gè)內(nèi)容一覽信息和由該各內(nèi)容一覽信息指定的內(nèi)容進(jìn)行發(fā)布的內(nèi)容發(fā)布裝置,獲得預(yù)定的內(nèi)容一覽信息并保存到存儲(chǔ)裝置,從所述內(nèi)容發(fā)布裝置獲得由該獲得到的內(nèi)容一覽信息指定的內(nèi)容,將該所獲得的內(nèi)容變換為播放器能夠再現(xiàn)的格式的內(nèi)容,將該變換后的內(nèi)容保存到所述存儲(chǔ)裝置;以及 內(nèi)容一覽和內(nèi)容發(fā)布步驟,響應(yīng)來(lái)自播放器的請(qǐng)求,從所述存儲(chǔ)裝置讀出內(nèi)容一覽信息和/或內(nèi)容,并發(fā)送到所述播放器。
4.一種內(nèi)容變換程序,其特征在于, 用于使計(jì)算機(jī)執(zhí)行以下步驟: 發(fā)布用數(shù)據(jù)制作步驟,從對(duì)多個(gè)內(nèi)容一覽信息和由該各內(nèi)容一覽信息指定的內(nèi)容進(jìn)行發(fā)布的內(nèi)容發(fā)布裝置,獲得預(yù)定的內(nèi)容一覽信息并保存到存儲(chǔ)裝置,從所述內(nèi)容發(fā)布裝置獲得由該獲得到的內(nèi)容一覽信息指定的內(nèi)容,將該所獲得的內(nèi)容變換為播放器能夠再現(xiàn)的格式的內(nèi)容,將該變換后的內(nèi)容保存到所述存儲(chǔ)裝置;以及 內(nèi)容一覽和內(nèi)容發(fā)布步驟,響應(yīng)來(lái)自播放器的請(qǐng)求,從所述存儲(chǔ)裝置讀出內(nèi)容一覽信息和/或內(nèi)容,并發(fā)送到所述播放器。
5.—種內(nèi)容發(fā)布系統(tǒng),其特征在于, 該內(nèi)容發(fā)布系統(tǒng)中,播放器和網(wǎng)關(guān)裝置與第I網(wǎng)絡(luò)連接,該網(wǎng)關(guān)裝置、內(nèi)容變換裝置以及內(nèi)容發(fā)布裝置與第2網(wǎng)絡(luò)連接, 所述內(nèi)容發(fā)布裝置發(fā)布多個(gè)內(nèi)容一覽信息和由該各內(nèi)容一覽信息指定的內(nèi)容, 所述內(nèi)容變換裝置具有:發(fā)布用數(shù)據(jù)制作部,其從所述內(nèi)容發(fā)布裝置獲得預(yù)定的內(nèi)容一覽信息并保存到存儲(chǔ)裝置,從所述內(nèi)容發(fā)布裝置獲得由該獲得到的內(nèi)容一覽信息指定的內(nèi)容,將該所獲得的內(nèi)容變換為播放器能夠再現(xiàn)的格式的內(nèi)容,將該變換后的內(nèi)容保存到所述存儲(chǔ)裝置;以及 內(nèi)容一覽和內(nèi)容發(fā)布部,其響應(yīng)來(lái)自網(wǎng)關(guān)裝置的請(qǐng)求,從所述存儲(chǔ)裝置讀出內(nèi)容一覽信息和/或內(nèi)容,并發(fā)送到所述播放器, 所述網(wǎng)關(guān)裝置具有: 內(nèi)容目錄制作部,其響應(yīng)來(lái)自所述播放器的請(qǐng)求而向所述內(nèi)容發(fā)布裝置請(qǐng)求所述內(nèi)容一覽信息,并從所述內(nèi)容變換裝置獲得所述內(nèi)容一覽信息,將所獲得的所述內(nèi)容一覽信息變換為內(nèi)容目錄,將該內(nèi)容目錄發(fā)送到所述播放器;以及 內(nèi)容獲得和中繼單元,其響應(yīng)來(lái)自所述播放器的請(qǐng)求而向所述內(nèi)容發(fā)布裝置請(qǐng)求所述內(nèi)容,并從所述內(nèi)容變換裝置獲得所述內(nèi)容,將所獲得的內(nèi)容發(fā)送到所述播放器, 所述播放器具有: 內(nèi)容目錄獲得和顯示部,其向所述網(wǎng)關(guān)裝置請(qǐng)求內(nèi)容目錄,從所述網(wǎng)關(guān)裝置獲得內(nèi)容目錄并顯示到顯示裝置;以及 內(nèi)容再現(xiàn)部,其向所述網(wǎng)關(guān)裝置請(qǐng)求由用戶從由內(nèi)容一覽信息指定的內(nèi)容中選擇的內(nèi)容,從網(wǎng)關(guān)裝置獲得所請(qǐng)求的內(nèi)容 ,并再現(xiàn)所獲得的該內(nèi)容,其中所述內(nèi)容一覽信息包含在顯示于所述顯示裝置的所述內(nèi)容目錄中。
全文摘要
動(dòng)畫(huà)發(fā)布服務(wù)器(A132)和動(dòng)畫(huà)發(fā)布服務(wù)器(B133)分別發(fā)布多個(gè)內(nèi)容一覽信息和由各內(nèi)容一覽信息指定的動(dòng)畫(huà)。轉(zhuǎn)碼服務(wù)器(131)從動(dòng)畫(huà)發(fā)布服務(wù)器(A132)和/或動(dòng)畫(huà)發(fā)布服務(wù)器(B133)獲得預(yù)定的內(nèi)容一覽信息并保存到存儲(chǔ)裝置。然后,轉(zhuǎn)碼服務(wù)器(131)從動(dòng)畫(huà)發(fā)布服務(wù)器(A132)和/或動(dòng)畫(huà)發(fā)布服務(wù)器(B133)獲得由獲得到的內(nèi)容一覽信息指定的動(dòng)畫(huà),并將所獲得的動(dòng)畫(huà)變換成播放器(111)能夠再現(xiàn)的格式的動(dòng)畫(huà),將變換后的動(dòng)畫(huà)保存到存儲(chǔ)裝置。轉(zhuǎn)碼服務(wù)器(131)根據(jù)來(lái)自播放器(111)的請(qǐng)求從存儲(chǔ)裝置讀出內(nèi)容一覽信息和/或動(dòng)畫(huà),并發(fā)送到播放器(111)。
文檔編號(hào)H04N21/258GK103081490SQ201080068710
公開(kāi)日2013年5月1日 申請(qǐng)日期2010年8月27日 優(yōu)先權(quán)日2010年8月27日
發(fā)明者信岡真也, 中村雄一, 大浜伸之 申請(qǐng)人:株式會(huì)社日立解決方案