亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

運(yùn)動圖像再生用中間件選擇執(zhí)行裝置及方法

文檔序號:7654455閱讀:131來源:國知局
專利名稱:運(yùn)動圖像再生用中間件選擇執(zhí)行裝置及方法
技術(shù)領(lǐng)域
本發(fā)明涉及再生運(yùn)動圖像流的運(yùn)動圖像再生裝置,特別涉及用于接收包含程序的運(yùn)動圖像流在中間件上使該程序動作并再生運(yùn)動圖像的運(yùn)動圖像再生裝置,通過執(zhí)行適合于該程序的中間件來使該程序動作的運(yùn)動圖像再生裝置用中間件執(zhí)行裝置。
背景技術(shù)
近年來,關(guān)于面向運(yùn)動圖像再生裝置的動畫流的規(guī)格制定頗為盛行。例如有在日本的BS數(shù)字,在歐洲的DVB-MHD(ETST TS 101 812 V1.1.1(2000-07)Digital Video Broadcasting(DVB);Multimedia Home Platform(MHP)Specification 1.0)等的規(guī)格。
無論是哪個(gè)規(guī)格,動畫流中都包含程序,動畫再生裝置為了使該程序動作并再生動畫,必須要專用的中間件。作為BS數(shù)字用的中間件例如有BML瀏覽器,作為DVB-MHP用的中間件例如有Java(注冊商標(biāo))假想機(jī)。
即,基于BS數(shù)字規(guī)格的動畫流中的程序在BML瀏覽器上動作而不在Java VM上動作。反之,基于DVB-MHP規(guī)格的動畫流在Java VM上動作而不在BML瀏覽器上動作。
而且,在采用上述的日本與歐洲例子中每個(gè)地區(qū)不同的規(guī)格的動畫流的情況中,以往的動畫再生裝置被構(gòu)成為各自根據(jù)一種規(guī)格來處理動畫流。例如面向日本的動畫再生裝置裝入BML瀏覽器作為中間件,只處理BS數(shù)字規(guī)格的動畫流。另一方面,面向歐洲的動畫再生裝置裝入Java VM,只處理DVB-MHP規(guī)格的動畫流。
現(xiàn)在在某一地區(qū)流行基于多個(gè)規(guī)格的動畫流的情形較少。然而在不久的將來,由于新的廣播事業(yè)者的加入,有在同一地區(qū)流行基于不同的多個(gè)規(guī)格的動畫流的可能。此外,即便是一地維持一種規(guī)格也會有進(jìn)行規(guī)格變更的情況。這種情況下在向新的規(guī)格轉(zhuǎn)移完成之前的期間,可能流行基于新舊2種規(guī)格的動畫流。
當(dāng)流行基于這樣的不同的多個(gè)規(guī)格的動畫流的情況到來時(shí),由于在以往的動畫再生裝置中構(gòu)成得只處理基于一種規(guī)格的動畫流,故不能再生基于除此以外的規(guī)格的動畫流。
此外,要消除這種不適當(dāng)情況的最簡單方法是將各自處理不同規(guī)格的動畫流的多臺以往的動畫再生裝置進(jìn)行一體化。然而簡單地使一體化后,與規(guī)格數(shù)成正比地裝置體積變大,價(jià)格變高。
另外,作為別的方法研究了在處理某一種規(guī)格的動畫流的以往的動畫再生裝置中,通過新裝入必要的中間件,使我個(gè)中間件同時(shí)執(zhí)行使可再生基于多個(gè)規(guī)格的動畫流。然而,為此動畫再生裝置預(yù)先包括盡可能同時(shí)執(zhí)行含有新裝入的中間件全部中間體的充分的資源,或者需要追加不足部分的資源。這樣,這種情況隨著規(guī)格數(shù)的增加,裝置照樣變?yōu)楦邇r(jià)。
發(fā)明概述因此,本發(fā)明的目的是實(shí)現(xiàn)用于接收各自含有在不同的中間體上動作的程序那樣的多種規(guī)格的動畫流,并再生動畫的動畫再生裝置中,通過選擇性執(zhí)行適合于該程序的中間體來使該程序動作的價(jià)廉的(即使規(guī)格數(shù)增加價(jià)格也幾乎不增加)動畫再生用中間體選擇執(zhí)行裝置。
為解決上述問題,本發(fā)明具有下述特征。
本發(fā)明的第1方面的動畫再生用中間體選擇執(zhí)行裝置,用于通過接收廣播臺發(fā)送的,含有動畫數(shù)據(jù),程序,程序識別信息的動畫流,并根據(jù)該程序識別信息在中間體上使該程序動作并處理該動畫數(shù)據(jù)來再生動畫的動畫再生裝置,通過選擇性地執(zhí)行適合于該程序的中間體能使該程序動作,包括存儲有互不相同的多個(gè)中間體的中間體存儲器,根據(jù)動畫再生裝置接收到的動畫流中的程序識別信息選定適合于該動畫流中的程序的中間體的選定裝置,從所述中間體存儲器讀入所述選定裝置選定的中間體的讀入裝置,以及執(zhí)行讀入裝置讀入的中間體的執(zhí)行裝置。
在上述第1方面中,動畫再生用中間體選擇執(zhí)行裝置(以下稱中間體選擇執(zhí)行裝置)將多個(gè)中間件存儲在自身的內(nèi)部,當(dāng)廣播臺發(fā)送動畫流時(shí),從自身所存的多個(gè)中間件中選擇適合于該動畫流所含的程序的中間件并執(zhí)行之。因此動畫再生裝置能夠接收各自含有在不同的中間件上動作的程序的多種規(guī)格的動畫流并再生動畫。
這里,接收上述那樣多個(gè)規(guī)格的動畫流并使之再生動畫,可通過使各自只接收一種規(guī)格的動畫流并進(jìn)行再生的多個(gè)動畫再生裝置一體化,或?qū)⑿碌馁Y源追加到動畫再生裝置并同時(shí)執(zhí)行多個(gè)中間件,是可能達(dá)到的。然而,這種方法中若要增中可再生的動畫流的規(guī)格數(shù),則裝置與規(guī)格數(shù)成比例地增高價(jià)格。與此相反,在本中間件選擇執(zhí)行裝置的場合,與規(guī)格數(shù)無關(guān),只要是只使一個(gè)中間件執(zhí)行的資源就行,因此即使規(guī)格數(shù)增加價(jià)格也幾乎不增加。
本發(fā)明的第2方面的動畫再生用中間件選擇執(zhí)行裝置,是在第1方面的裝置中,在中間件存儲器未存儲選定裝置選定的中間件的情況下,讀入裝置經(jīng)由網(wǎng)絡(luò)從外部服務(wù)器讀入該中間件。
在上述第2方面中,在未保存適合于含有發(fā)送來的動畫流的程序的中間件的情況下,中間件選擇執(zhí)行裝置經(jīng)由網(wǎng)絡(luò)從外部服務(wù)器讀入該中間件并執(zhí)行之。通過利用風(fēng)絡(luò)上的中間件,可再生的動畫流的規(guī)格數(shù)大幅度地增加就成為可能。
本發(fā)明的第3方面的動畫再生用中間件選擇執(zhí)行裝置,是在第2方面的裝置中,將讀放裝置經(jīng)由風(fēng)絡(luò)從外部服務(wù)器讀入的中間件追加存儲于中間件存儲器中。
當(dāng)由選定裝置再次選定該中間件時(shí),讀入裝置從中間件存儲器讀入該中間件。
在上述第3方面中,中間件選擇執(zhí)行裝置將從外部讀入并執(zhí)行的中間件保存在自身的內(nèi)部,面且在再次需要該中間件時(shí)讀入并執(zhí)行位于自身內(nèi)部的該中間件,因此縮短了讀入時(shí)間,結(jié)果動畫再生裝置更快地開始動畫再生就成為可能。
本發(fā)明的第4方面的動畫再生用中間件選擇執(zhí)行裝置,是在第1方面的裝置中,還包括將廣播臺提供的新中間件追加存儲于所述中間件存儲器中的追加裝置。
在上述第4方面中,當(dāng)廣播臺提供新的中間件時(shí),中間體選擇執(zhí)行裝置就將該中間件追加存儲于自身的內(nèi)部。由此,通過廣播使動畫再生裝置增加可再生的動畫流的規(guī)格數(shù)成為可能。
本發(fā)明的第5方面的動畫再生中間件選擇執(zhí)行裝置,是在第4方面的裝置中,廣播臺還發(fā)送含有中間件,中間件追加用程序,程序識別信息的操作流。
動畫再生裝置接收該操作流并根據(jù)該程序識別信息在適合于該中間件追加用程序的中間件上使該中間件追加用程序動作,由此實(shí)現(xiàn)追加裝置。
在上述第5方面中,將中間件,使追加該中間件用的程序(中間件追加用程序),該中間件的識別信息包含在一個(gè)流(操作流)中發(fā)送。中間件選擇執(zhí)行裝置接收到操作流時(shí)就根據(jù)程序識別信息選擇適合于中間件追加用程序的中間件并執(zhí)行之。而且通過在執(zhí)行中的中間件上使中間件追加用程序動作,中間你選擇執(zhí)行裝置能將新的中間件追加存儲于自身的內(nèi)部。
本發(fā)明的第6方面的動畫再生用中間件選擇執(zhí)行裝置,是在第1方面的裝置中,在動畫流中的程序識別信息中含有表示該動畫流中的程序適合哪種中間件的中間件·碼。
讀入裝置對于可能執(zhí)行的各中間件保存有其中間件·碼與其存儲場所互相對應(yīng)地記載的對應(yīng)表。
讀入裝置在讀入選擇裝置選定的中間件之際,從動畫再生裝置接收的流中的程序識別信息提取中間件·碼,并與該對應(yīng)表進(jìn)行比較,由此特定該中間件的存儲場所。
在上述第6方面中,與程序一起發(fā)送的程序識別信息中含有表示該程序適合哪種中間件的中間件·碼,中間件選擇執(zhí)行裝置保存有記載可執(zhí)行的各中間件的碼與存儲場所的對應(yīng)關(guān)系的對應(yīng)表。中間件選擇執(zhí)行裝置從程序識別信息提取中間你·碼,中間件選擇執(zhí)行場所的對應(yīng)關(guān)系的對應(yīng)表。中間件選擇執(zhí)行裝置從程序識別信息提取中間件·碼,并與對應(yīng)表進(jìn)行比較,由此特定適合于程序的中間件存儲場所。從而中間件選擇執(zhí)行裝置能夠讀入并執(zhí)行適合于程序的中間件。
本發(fā)明的第7方面的動畫再生用中間件選擇執(zhí)行裝置,是在第6方面的裝置中,還包括對應(yīng)表修正裝置,對讀入裝置保存的對應(yīng)表進(jìn)行追加記載新中間件的中間件·碼以及存儲場所的那樣的修正。
在上述第7方面中,追加新中間件時(shí),中間件選擇執(zhí)行裝置進(jìn)行將該中間件的中間件的碼以及存儲場所增加到對應(yīng)表中的修正。以后動畫再生裝置參照修正后的對應(yīng)表能夠指定新中間件的存儲場所。從而,動畫再生裝置增加可再生的動畫流的規(guī)格數(shù)就成為可能。
本發(fā)明的第8方面的動畫再生用中間件選擇執(zhí)行裝置,是在第7方面的裝置中,廣播臺還發(fā)送出含有新中間件的中間件·碼和存儲場所,對應(yīng)表修正用程序,程序識別信息的操作流,動畫再生裝置接收該操作流,根據(jù)該程序識別信息在適合于該對應(yīng)表修正用程序的中間件上使對應(yīng)修正用程序動作,由此實(shí)現(xiàn)對應(yīng)表修正裝置。
在上述第8方面中,將新中間件的中間件的碼和存儲場所,進(jìn)行將該中間件的碼和存儲場所增加到對應(yīng)表的修正用的程序(對應(yīng)表修正用程序),該程序的識別信息包含到一個(gè)流(操作流)中發(fā)送。中間件選擇執(zhí)行裝置接收操作流時(shí),根據(jù)程序識別信息選擇并執(zhí)行適合于對應(yīng)表修正用程序的中間件。而且通過在執(zhí)行中的中間件上使對應(yīng)表修正用程序動作,動畫再生裝置就能進(jìn)行在對應(yīng)表中加入新中間件的碼以及存儲場所的修正。
本發(fā)明的第9方面的動畫再生用中間件選擇執(zhí)行裝置,是在第6方面的裝置中,還包括將廣播臺提供的新中間件追加存儲到中間件存儲器的追加裝置,以及將新中間件追加存儲到中間件存儲器的同時(shí),對讀入裝置保存的對應(yīng)表進(jìn)行追加記載該新中間件中間件·碼以及存儲場所那樣修正的對應(yīng)表修正裝置。
在上述第9方面中,當(dāng)廣播臺提供新中間件與該中間件的碼以及存儲場所一起提供時(shí),中間件選擇執(zhí)行裝置將該中間件追加存儲到自身的內(nèi)部的同時(shí),將該中間件的碼與存儲場所追加記載到對應(yīng)表中。由此,通過廣播,動畫再生裝置增加可再生的動畫流的規(guī)格數(shù)就成為可能。
本發(fā)明的第10方面的動畫再生用中間件選擇執(zhí)行裝置,是在第9方面的裝置中。
廣播臺還發(fā)送操作流,該操作流中包含新中間件、中間件追加用程序、該新中間件的中間件。碼和存儲場所、對應(yīng)表修正用程序、程序識別信息。
動畫再生裝置接收該操作流,根據(jù)該程序識別信息在適合于該中間件追加用程序和該對應(yīng)表修正用程序的中間件上使該中間件追加用程序和該對應(yīng)表修正用程序動作,由此實(shí)現(xiàn)追加裝置和對應(yīng)表修正裝置。
在上述第10方面中,將新中間件、追加該中間使用的程序(中間件追加用程序)、該中間件的碼和存儲場所、進(jìn)行將該中間件的碼和存儲場所加到對應(yīng)表內(nèi)修正用的程序(對應(yīng)表修正用程序)、這些程序的識別信息包含在一個(gè)流(操作流)中加以發(fā)送。中間件選擇執(zhí)行裝置一接收操作流就根據(jù)程序識別信息選擇適合于中間件追加用程序和對應(yīng)表修正用程序的中間件并執(zhí)行之。而且通過在執(zhí)行中的中間件上使中間件追加用程序動作,中間件選擇執(zhí)行裝置能將新中間件追加存儲到自身的內(nèi)部。再通過在執(zhí)行中的中間件上使對應(yīng)表修正用程序動作,能進(jìn)行將新中間件的碼和存儲場所增加到對應(yīng)表中的修正。
本發(fā)明第11方面的動畫再生用中間件選擇執(zhí)行裝置,是在第1方面的裝置中,還包括存儲表示可執(zhí)行的各中間件的優(yōu)先極的信息的優(yōu)先極存儲器,動畫流中持有同一功能的程序、且包含在不同中間件上動作的多個(gè)程序,在動畫再生裝置選擇多個(gè)程序中的一個(gè)并使其動作的情況下,讀入裝置參照優(yōu)先極存儲器內(nèi)的信息讀入優(yōu)先極最高的中間件。
上述第11方面中,有時(shí)候在一個(gè)動畫流中是同一功能的程序而包含適合的中間件的不同的多個(gè)程序(這時(shí)動畫再生裝置只要使這些多個(gè)程序中的任一個(gè)動作就行)。中間件選擇執(zhí)行裝置保持有表示各中間件的優(yōu)先極的優(yōu)先極信息,根據(jù)該優(yōu)先極信息讀入交執(zhí)行優(yōu)先極最高的中間件。因而動畫再生裝置在執(zhí)行中的最高優(yōu)先極的中間件上使適合于該中間件的程序動作。從而能從廣播臺側(cè)使令動畫再生裝置優(yōu)先執(zhí)行適合于特定的中間件的程序。
本發(fā)明的第12方面的動畫再生用中間件選擇執(zhí)行裝置,是在第11方面的裝置中,優(yōu)先極存儲器接收由用戶指示輸入到動畫再生裝置的信息,并變更所存的優(yōu)先極信息。
在上述第12方面中,中間件選擇執(zhí)行裝置按照用戶的指示變更優(yōu)先級信息。即能用戶自由地指定優(yōu)先執(zhí)行的中間件。
本發(fā)明的第13方面的動畫再生用中間件選擇執(zhí)行裝置,是在第11方面的裝置中,還包括將優(yōu)先極存儲器存儲的優(yōu)先極信息變更為廣播臺提供的新的優(yōu)先極信息的優(yōu)先極變更裝置。
上述第13方面中,中間件執(zhí)行裝置按照廣播臺發(fā)送的指示變更優(yōu)先極。即能從廣播臺側(cè)指定優(yōu)先執(zhí)行的中間件。
本發(fā)明的第14方面的動畫再生用中間件選擇執(zhí)行裝置,是在第13方面的裝置中,廣播臺還發(fā)送包含新的優(yōu)先極信息、優(yōu)先極變更用程序、程序識別信息的操作流,動畫再生裝置接收該操作流,根據(jù)該程序識別信息在適合于該優(yōu)先極變更用程序的中間件上使優(yōu)先極變更用程序動作,由此實(shí)現(xiàn)優(yōu)先極變更裝置。
上述第14方面中,將新優(yōu)先極信息、變更優(yōu)先極信息用的程序(優(yōu)先極變更用程序)、該程序的識別信息包含在一個(gè)流(操作流)中加以發(fā)送。中間件選擇執(zhí)行裝置一接收操作流時(shí)就根據(jù)程序識別信息選擇適合于優(yōu)先極變更用程序的中間件并執(zhí)行之。而且通過在執(zhí)行中的中間件上使優(yōu)先極變更用程序動作,中間件選擇進(jìn)行裝置能變更優(yōu)先極信息(為新優(yōu)先極信息)。
本發(fā)明的第15方面的動畫再生用中間件選擇執(zhí)行裝置,是在第1方面的裝置中,還包括,在動畫流中含有與不同廣播服務(wù)對應(yīng)的多個(gè)程序時(shí),所述動畫再生裝置選擇其中一個(gè)廣播服務(wù),使與該廣播服務(wù)對應(yīng)的程序動作,并對于某廣播服務(wù)對應(yīng)的程序在適合于該程序的中間件上動作的狀態(tài)中,檢測命令動畫再生裝置進(jìn)行向別的廣播服務(wù)轉(zhuǎn)換的信息,并依賴所述選擇裝置選擇適合于該別的廣播服務(wù)對應(yīng)的程序的中間件的服務(wù)轉(zhuǎn)換檢測裝置。
上述第15方面中,動畫流中有包含與不同廣播服務(wù)對應(yīng)的多個(gè)程序的情況(這時(shí),動畫再生裝置選擇任一個(gè)廣播服務(wù)并使與該服務(wù)對應(yīng)的程序動作就行)。與某一廣播服務(wù)對應(yīng)的程序在適合于該程序的中間件上動作的狀態(tài)中,該程序命令動畫再生裝置向別的廣播服務(wù)的轉(zhuǎn)換。中間件選擇執(zhí)行裝置檢測向該別的廣播服務(wù)的命令,選擇適合于與該別的廣播服務(wù)對應(yīng)的程序的中間件。
這樣,動畫再生裝置再生某一廣播服務(wù)當(dāng)中,由與該廣播服務(wù)對應(yīng)的程序發(fā)出向別的廣播服務(wù)的轉(zhuǎn)換命令時(shí),中間件選擇執(zhí)行裝置檢測該命令,并選擇適合于與別的廣播服務(wù)對應(yīng)的程序的中間件并執(zhí)行之。從而,動畫再生裝置在適合于該程序的中間件上使與別的廣播服務(wù)對應(yīng)的程序動作成為可能,結(jié)果能進(jìn)行廣播服務(wù)的轉(zhuǎn)換,并且始再生該別的廣播服務(wù)的動畫。
本發(fā)明的第16方面的動畫再生用中間件選擇執(zhí)行裝置,是在第1方面的裝置中,執(zhí)行裝置在使執(zhí)行中的中間件結(jié)束之際,開放對該中間件確保過的資原。
上述第16方面中,隨著執(zhí)行中的中間件被結(jié)束,開放該中間件利用過的資源,故接著執(zhí)行的中間件能利用相同資源。因此,中間件選擇執(zhí)行裝置只保持一個(gè)中間件利用分量的資源,能選擇性執(zhí)行多個(gè)間件。
本發(fā)明的第17方面,是在接收廣播臺發(fā)送的、含有動畫數(shù)據(jù)、程序、程序識別信息的動畫流,并根據(jù)該程序識別信息在中間件上使該信息動作并處理該動畫數(shù)據(jù)來再生動畫的動畫再生裝置中,通過選擇性地執(zhí)行適合該程序的中間件使該程序動作的方法,包括下述步驟存儲互不相同的多個(gè)中間件的中間件存儲步驟,根據(jù)動畫再生裝置所接收的動畫流中的程序識別信息選定適合于該動畫流中的程序的中間件的選定步驟,
從所述中間件存儲步驟中存儲的中間件中讀入選定步驟選定的中間件的讀入步驟,以及執(zhí)行所述讀入步驟讀入怕中間件的執(zhí)行步驟。
本發(fā)明的第18方面,是動畫再生裝置用中間件選擇執(zhí)行程序,其中由計(jì)算機(jī)可讀取地記述第17方面那樣的方法。
本發(fā)明的第19方面,是存儲媒體,其中存儲了第18方面那樣的動畫再生裝置用中間件選擇執(zhí)行程序。
附圖簡要說明

圖1表示本發(fā)明適用的廣播系統(tǒng)的構(gòu)成例的框圖。
圖2表示圖1的各廣播臺11、12發(fā)送的動畫流的內(nèi)容圖。
圖3表示用于實(shí)現(xiàn)具有本發(fā)明的中間件的選擇執(zhí)行功能的動畫再生裝置13的硬件的構(gòu)成例的框圖。
圖4表示本發(fā)明的第1實(shí)施形態(tài)的動畫再生裝置13的整體構(gòu)成的框圖(也適用于第2-第6實(shí)施形態(tài))。
圖5表示圖4的中間件選擇執(zhí)行部35(第1實(shí)施形態(tài))的構(gòu)成例的框圖。
圖6表示圖5的中間件讀入部41保持的對應(yīng)表的一例。
圖7表示本發(fā)明第1實(shí)施形態(tài)的動畫再生裝置13的動作的流程圖。
圖8表示第2實(shí)施形態(tài)中在中間件的存儲場所變更時(shí)廣播臺發(fā)送的操作流的內(nèi)容圖。
圖9表示圖4的中間件選擇執(zhí)行部35(第2實(shí)施形態(tài))的構(gòu)成例的框圖。
圖10表示第3實(shí)施形態(tài)中要把中間件追加到動畫再生裝置13時(shí)廣播臺11、12發(fā)送的操作流的內(nèi)容的圖。
圖11表示圖4的中間件選擇執(zhí)行部35(第3實(shí)施形態(tài))的構(gòu)成的框圖。
圖12表示第4實(shí)施形態(tài)中圖1的廣播臺11發(fā)送的動畫流的內(nèi)容圖。
圖13表示圖4的中間件選擇執(zhí)行部35(第4實(shí)施形態(tài))的構(gòu)成的框圖。
圖14表示第5實(shí)施形態(tài)中要變更中間件優(yōu)先級時(shí)廣播臺11、12發(fā)送的操作流的內(nèi)容圖。
圖15表示圖4的中間件選擇執(zhí)行部35(第5實(shí)施形態(tài))的構(gòu)成的框圖。
圖16表示圖4的中間件選擇執(zhí)行部35(第6實(shí)施形態(tài))的構(gòu)成的框圖(A),以及廣播臺11發(fā)送的動畫流的內(nèi)容圖(B)。
實(shí)施發(fā)明的最件形態(tài)以下參照圖面說明本發(fā)明的實(shí)施形態(tài)。
圖1為表示要發(fā)明適用的廣播系統(tǒng)的構(gòu)成例的框圖。圖1中,廣播系統(tǒng)10由發(fā)送動畫流(例如MPEG-2傳輸流)的2個(gè)廣播臺11、12與接收各廣播臺11、12發(fā)送出的動畫流并再生動畫的動畫再生裝置13構(gòu)成。動畫再生裝置13平時(shí)或必要時(shí)與網(wǎng)絡(luò)14連接,能經(jīng)由網(wǎng)絡(luò)從系統(tǒng)外部(例如外部服務(wù)器15)取得信息。
2個(gè)廣播臺11、12根據(jù)互不相同的規(guī)格發(fā)送動畫流。即,第1廣播臺11發(fā)送基于第1規(guī)格(例如DVB-MHP規(guī)格),的動畫流,也就是含有在第1中間件(例如Java VM)上動作的程序的動畫流。方一方面,第2廣播臺12發(fā)送基于第2規(guī)格(例如BS數(shù)字規(guī)格)的動畫流,也就是含有在第2中間件(例如BML瀏覽器)上動作的程序的動畫流。
這是對動畫流進(jìn)行說明。圖2表示圖1的廣播臺11、12發(fā)送出的動畫流的內(nèi)容。圖2中動畫流101中包含動畫數(shù)據(jù)105、處理該動畫數(shù)據(jù)105并生成圖像用的程序103、由該程序103所用的程序數(shù)據(jù)104、識別該程序103用的程序識別信息102。
程序103用特定的編程語言(例如Java語言或BML)記述,只在與該語言對應(yīng)的特定中間件(例如Java VM或BML瀏覽器)上動作。程序識別信息102中包含表示該程序103在哪個(gè)中間件上動作的信息(以下稱作中間件·碼)。例如動畫流101為MPEG-2傳輸流時(shí),PSI(Program Specific Information)相當(dāng)于程序識別信息,該P(yáng)SI中存在與中間件對應(yīng)的數(shù)據(jù)。程序數(shù)據(jù)104中包含顯示例如文字、靜止圖像等用的數(shù)據(jù)。
再說圖1,動畫再生裝置持有用于使以互不相同的語言(例如Java語言或BML)記述的程序103動作的多個(gè)中間件(例如Java VM或BML瀏覽器),從這些中間件中選擇適合于所接收的動畫流101中的程序103的中間件,并保持執(zhí)行功能。換言之,根據(jù)發(fā)送來到的程序103是在哪個(gè)中間件上動作的程序,互相轉(zhuǎn)換這些中間件并執(zhí)行之。
通過該中間件選擇執(zhí)行功能(或中間件轉(zhuǎn)換功能),動畫再生裝置13不管動畫流101中包含在哪個(gè)中間件上動作的程序103,也能執(zhí)行適合于該程序103的中間件,在該中間件上使該程序103動作。通過程序103的動作,動畫再生13能處理動畫數(shù)據(jù)105并進(jìn)行動畫的再生。此外,通過程序103的動作,動畫再生裝置13也能處理程序數(shù)據(jù)104并進(jìn)行文字和靜止圖像的顯示。
圖3表示為實(shí)現(xiàn)具有上述那樣中間件選擇執(zhí)行功能的動畫再生裝置13的硬件構(gòu)成的框圖,圖3中通過CPU20、ROM21、RAM22、硬盤23、調(diào)諧器24、譯碼器25、顯示器26、調(diào)制解調(diào)器28以及鍵盤27實(shí)現(xiàn)動畫再生裝置13。硬盤23中預(yù)先存儲有多個(gè)中間件與中間件選擇執(zhí)行程序,基于這些多個(gè)中間件以及中間件選擇執(zhí)行程序,通過CPU20利用RAM22作為作業(yè)區(qū)進(jìn)行動作,動畫再生裝置能進(jìn)行上述那樣的中間件選擇執(zhí)行處理。
中間件選擇執(zhí)行程序在動畫再生裝置13出廠時(shí)被預(yù)先存入ROM21內(nèi)?;蛘咭部梢砸源鎯υ贑D-ROM等便攜型存儲媒體的狀態(tài)提供,也可以包含在廣播臺11、12送出的動畫流101中提供,也可以經(jīng)由網(wǎng)絡(luò)由外部服務(wù)器15提供。用任一種方法提供的中間件選擇執(zhí)行程序都被存儲在硬盤23內(nèi)(ROM21如是可在寫的永久性存儲器,也可存儲在ROM21中),必要時(shí)讀出之。
中間件在動畫再生裝置13出廠時(shí)被預(yù)先存入硬盤23內(nèi)?;蛘?,也可以與中間件選擇執(zhí)行程序一起在動畫再生裝置13售出時(shí)預(yù)先存入ROM21內(nèi)?;蛘撸部梢砸源鎯υ贑D-ROM等便攜型存儲媒體件的狀態(tài)提供,也可以包含在廣播臺11、12送出的動畫流101中提供,也可以經(jīng)由網(wǎng)絡(luò)由外部服務(wù)器提供。用任一種方法提供的中間件都被存儲在硬盤23內(nèi)(或ROM21內(nèi)),必要時(shí)讀出之。
此外,在動畫再生裝置13不持有適合于接收到的動畫流101中的程序103的中間件的情況下,也能通過調(diào)制解調(diào)器28,經(jīng)網(wǎng)絡(luò)14從外部服務(wù)器15(該外部服務(wù)器15存儲著各種中間件)取得適合于該程序103的中間件。經(jīng)網(wǎng)絡(luò)取得的中間件被保存在動畫再生裝置13內(nèi)的硬盤23(或ROM21)中。
圖3的所示的硬件構(gòu)成是一典型例,但并不限于圖示的構(gòu)成要素。例如圖3中,作為存儲中間件和各種程序的媒體采用ROM21及硬盤23,但也可用存儲卡和光盤等其他存儲媒體來實(shí)施。此外,作為連接動畫再生裝置13與網(wǎng)絡(luò)14的設(shè)備用調(diào)制解調(diào)器28,但也可用終端適配器等其他的網(wǎng)絡(luò)連接設(shè)備來實(shí)施。
圖1中作為最簡單例子表示2個(gè)廣播臺11、12發(fā)送基于互不相同的規(guī)格的動畫流的廣播系統(tǒng)10,但本發(fā)膽適用的不限于這種系統(tǒng)。也可以用于3個(gè)以上的廣播臺發(fā)送基于互不相同的規(guī)格的動畫流的廣播系統(tǒng),除了增加應(yīng)該保存的中間件的數(shù)量以外,動畫再生裝置13只要進(jìn)行同樣的中間件選擇執(zhí)行處理就行。
或者,也可得到一個(gè)廣播臺發(fā)送基于互不相同的多個(gè)規(guī)格的動畫流101那樣的廣播系統(tǒng)。例如一個(gè)廣播臺是發(fā)送DVB-MHP規(guī)格的動畫流與BS數(shù)字規(guī)格的動畫流2種動畫流那樣的情況。在用于這種廣播系統(tǒng)中的情況下,動畫再生裝置也只要進(jìn)行同樣的中間件選擇執(zhí)行處理就行。
以下詳細(xì)說明具有上述中間件選擇執(zhí)行功能的動畫再生裝置13的幾個(gè)實(shí)施形態(tài)。
(第1實(shí)施形態(tài))圖4為本發(fā)明第1實(shí)施形態(tài)的動畫再生裝置13的總體結(jié)構(gòu)框圖。圖4中,本動畫再生裝置13具務(wù)接收部30、解碼部31、處理部32、顯示部33以及輸入部34。接收部30接收廣播臺11、12以電波形態(tài)發(fā)送的動畫流101(參看圖2)。動畫流101例如是MPEG-2傳輸流。解碼部31對接收部30接收到的動畫流101進(jìn)行解碼。處理部32將解碼部31解碼后的流101進(jìn)行處理并進(jìn)行動畫再生。顯示部33對處理部32再生的動畫進(jìn)行顯示。輸入部34接受用戶發(fā)出的操作信號并傳送到處理部32。
處理部32包含選臺部36與中間件選擇執(zhí)行部35。選臺部36根據(jù)輸入部來的操作信號進(jìn)行選臺。中間件選擇執(zhí)行部35持有多個(gè)中間件,當(dāng)從選臺部36選定的廣播臺發(fā)送的動畫流101輸入到處理部32時(shí),就選擇適合于該動畫流101所含的程序103的中間件并實(shí)行之。
圖5為中間件選擇執(zhí)行部35的構(gòu)成例框圖。圖5中,中間件選擇執(zhí)行部35包含適合中間件選定部40、中間件讀入部41、中間件執(zhí)行部42以及中間件存儲部43。中間件存儲部43存有多個(gè)中間件(中間件1、中間件2、中間件n)。例如存有Java VM與MBL瀏覽器。
適合中間件選定部40在動畫流101輸入到處理部32時(shí)根據(jù)該動畫流101中所含的程序識別信息102,選定適合于該動畫流101所含的程序103的中間件,并將選定結(jié)果通知中間部讀入部。具體而言,先從動畫流101取出程序識別信息102,然后提取中間件·碼,并將該碼通知中間件讀入部41。
中間件讀入部41從中間件存儲部43讀入由適合中間件選定部40選定的中間件。具體而言,中間件讀入部41有例如圖6所示的對應(yīng)表。圖6的對應(yīng)表中,對于本動畫再生裝置13可能執(zhí)行的中間件互相對應(yīng)地記載其中間件·碼(識別符)與其存儲場所(地址或URL)。
一當(dāng)接到來自適合中間件選定部40的中間件·碼的通知,中間件讀入部41就參照圖6的對應(yīng)表,指定與該中間件·碼對應(yīng)的存儲場所,從該場所讀入中間件。
例如在輸入到處理部32的動畫流101中所含的程序103的中間件·碼是″A″(也就是該程序103在中間件″A″上動作)的情況下,中間件讀入部41參照圖6從與″A″對應(yīng)的存儲場所″MW-01″讀入中間件。
對應(yīng)表中不僅記載關(guān)于動畫再生裝置13具有的(即中間件存儲部43中存儲的)中間件的信息,而且也可記載關(guān)于外部服務(wù)器15保存的中間件的信息(中間件·碼和外部服務(wù)器15的URL)。這時(shí),中間件存儲部41能經(jīng)由網(wǎng)絡(luò)從外部服務(wù)器15讀入中間件。從外部讀入的中間部被保存在中間件存儲部43中。從而,在再次需要同一個(gè)中間件時(shí),中間件讀入部41能從中間件存儲部43讀得,因此能縮短中間件讀出所需的時(shí)間,更快地開始再生。
中間件執(zhí)行部42執(zhí)行中間件讀入部41讀入的中間件。而且,中間件執(zhí)行部42在停止中間件的執(zhí)行之際,開放該中間件利用過的資源(例如RAM22內(nèi)的存儲區(qū)和調(diào)諧器24、解碼器25等)。使成為以后執(zhí)行的中間件能利用同一資源的狀態(tài)。
用圖7的流程圖對以上所述那樣構(gòu)成的動畫再生裝置13的動作說明如下。
圖7為本發(fā)明的第1實(shí)施形態(tài)的動畫再生裝置13的動作的流程圖。圖7中,一當(dāng)接收部接收動畫流101(步驟S401),解碼部31就對該動畫流進(jìn)行解碼(步驟S402)。接著,解碼后的動畫流101輸入到處理部32內(nèi)的中間件選擇執(zhí)行部35,在其中進(jìn)行如下的處理。
最初,適合中間件選是部40從解碼后的動畫流101中取出程序識別信息102(步驟S403),選定適合于該動畫流101所含的程序103的中間件(以下稱適合中間件)(步驟S404)。
其次,中間件讀入部41判定在步驟S404中選定的適合中間件是否已經(jīng)讀完(步驟S405)。判定的結(jié)果為讀完時(shí),就將其傳送到中間件執(zhí)行部42。如還未讀完時(shí),中間件讀入部41就參照對應(yīng)表201,從中間件存儲部讀入在步驟S404選定的適合中間件(步驟S406)。一當(dāng)結(jié)束適合中間件的讀入就進(jìn)行步驟S408。
一當(dāng)從中間件讀入部41接到適合中間件已讀入完畢的通知時(shí),中間件執(zhí)行部42判斷該適當(dāng)中間件是否現(xiàn)在在執(zhí)行中(步驟S407)。然后,若判定結(jié)果為肯定即適合中間件是在執(zhí)行中則進(jìn)行步驟S411。另一方面,當(dāng)步驟S407。判定結(jié)果為否定即適合中間件不在執(zhí)行中時(shí),就進(jìn)行步驟S408。
跟在上述步驟S406或S407后面的步驟S408中,判定其他中間件是否現(xiàn)在執(zhí)行中。如判定其他中間件是在執(zhí)行中,則中間件執(zhí)行部42使該中間件結(jié)束并使該中間件利用過的資源開放(步驟S409)。
接著,中間件執(zhí)行部42開始執(zhí)行在步驟S406讀得的適合中間件(步驟S410)。然后進(jìn)行步驟S411。以上是中間件選擇執(zhí)行部35的處理。
跟在步驟S407或S410后面的步驟S411中,在執(zhí)行中的適合中間件上使程序103動作,其結(jié)果顯示于顯示部33。具體而言,通過使程序103動作,由動畫數(shù)據(jù)105再生動畫,并將再生的動畫顯示于顯示部。此外,通過使程序103動作,程序數(shù)據(jù)104被處理,處理結(jié)果的文字和靜止圖像等顯示于顯示部。以上是本動畫再生裝置13的動作。
上述中由于動畫流101中包含動畫數(shù)據(jù)105與程序數(shù)據(jù)104,故在顯示部33上顯示動畫或文字、靜止圖像等,但其他各種圖像也是可能顯示的。例如,若動畫流101中含有游戲數(shù)據(jù)或圖形數(shù)據(jù),則在顯示部33上顯示游戲畫面或圖形畫面。
此外,在步驟S405的適合中間件是否讀入完畢的判斷,只要如下那樣進(jìn)行就可。即,在中間件讀入部41有過讀入該中間件并且存儲讀入的該中間件的存儲還未被開放的情況下,判定為讀入完畢。方一方面,一次也沒讀入過,或者如果即使有過讀入,存儲該中間件的存儲區(qū)也開放,則判定為未讀完。
此外,在步驟S407或5408中的中間件是否在執(zhí)行中的判斷也可以這樣如果中間件執(zhí)行部42有過使該中間件執(zhí)行且沒有結(jié)束,則可判為該中間件是在執(zhí)行中。
此外,本動再生裝置13包含解碼部31,但在送來不需要解碼的動畫流101的情況下,也可刪除解碼部31。
此外,作為動畫流101的典型例舉出MPEG-2傳輸流,但即使是基于其他規(guī)格的動畫流,如果是包含程序識別信息102那樣的動畫流101,則是可能實(shí)施的。但是在程序識別信息102內(nèi)不含有表示在哪個(gè)中間件上使程序103動作的信息(本實(shí)施形態(tài)中稱中稱中間件·碼)的情況下,必須重新附加那樣的信息。
此外,動畫流101以電波形式從廣播臺11、12傳向動畫再生裝置13,但即使不是電波也可能實(shí)施。例如以光纖連接廣播臺11、12與動畫再生裝置13,以光波形式傳送也可以。
此外,作為中間件的種類表示有Java VM或BML瀏覽器等,但只要是動畫再生裝置13中可執(zhí)行的種類的中間件,無論哪種中間件也可以實(shí)施。
此外,程序103是用Java語言或BML作成的程序,但如果與該程序103對應(yīng)的中間件是在動畫再生裝置13中可執(zhí)行的,則即使用其他語言作成的程序也是可能實(shí)施的。
此外,在程序103沒有必要的情況下,則即使沒有程序數(shù)據(jù)104也是可能實(shí)施的。
此外,中間件讀入部41預(yù)先具有對應(yīng)表201,并參照該表讀入中間件,但是如果具有知道由適合中間件選定部401選定的中間件的存儲場所那樣的信息,則即使不具有對應(yīng)表也是可能實(shí)施的。
此外,中間件存儲部43內(nèi)裝于動畫再生裝置13(參看圖4),但那使位于動畫再生裝置的外部并與動畫再生裝置相連接也是可能實(shí)施的。這時(shí)不限于與動畫再生裝置直接連接,而是通過網(wǎng)絡(luò)14相連接的形式,也是可能實(shí)施的。
此外,步驟S408,S409中,中間件執(zhí)行部42在其他中間件執(zhí)行中的場合,使結(jié)束該中間件并使該中間件利用過的資源開放,但若動畫再生裝置13中有充分的資源,則即使省略步驟S408和步驟S408和步驟409的處理也是可能實(shí)施的。
此外,中間件讀入部41從中間件存儲部43讀入由適合中間件選定部選定的中間任,但在中間保存儲部43由ROM21實(shí)現(xiàn)的情況下,沒有必要讀入作業(yè)時(shí),就不進(jìn)行讀入處理,只使中間件的存儲場所向中間件執(zhí)行42傳送,也是可能實(shí)施的。
第1實(shí)施形態(tài)中,對于預(yù)先具有多個(gè)中間件,且具有選擇并執(zhí)行適合于動畫流101中的程序103的中間件選擇執(zhí)行功能的動畫再生裝置作了說明,在第2-第6實(shí)施形態(tài)中將對于在中間件選擇執(zhí)行功能中追加新功能的動畫再和裝置進(jìn)行說明。
(第2實(shí)施形態(tài))第2實(shí)施形態(tài)與第1實(shí)施形態(tài)不同之處僅在于有時(shí)候從廣播臺11,12發(fā)送含有對應(yīng)表修正用程序的流,通過使該程序動作,動畫再生裝置還具有修正對應(yīng)表的功能。
本發(fā)明的第2實(shí)施形態(tài)的動畫再生裝置13的總體構(gòu)成與第1實(shí)施形態(tài)相同,本實(shí)施形態(tài)中也用圖4的框圖作為動畫再生裝置13的總體構(gòu)成圖。
圖8表示或者變更中間件的存儲場所或者追加新中間件時(shí)廣播臺11,12發(fā)送的流(區(qū)別于動畫流而稱之為“操作流”)的內(nèi)容,圖9表示圖4的中間件選擇執(zhí)行部35的構(gòu)成的框圖。
圖8中,操作流301中包含程序識別信息302,對應(yīng)表修正用程序303,程序數(shù)據(jù)304。此外,在操作流301為MPEG-2傳輸流的情況中對它們加上偽的動畫數(shù)據(jù)。程序數(shù)據(jù)304是表示新中間件的碼和存儲場所的信息。
程序識別信息302中記述了表示對應(yīng)表修正用程序303在哪個(gè)中間件上動作的信息(例如中間件·碼),還記述表示該程序碼303是對應(yīng)表修正用的信息(例如“0×10”那樣的識別符)。對應(yīng)表修正用程序303是中間件的移動或追加的同時(shí),修正中間件讀入部保存的對應(yīng)表用的程序。
圖9中,中間件選擇執(zhí)行部35包含適合中間件選定部40,中間件讀入部41,中間件執(zhí)行部42,中間件存儲部43,對應(yīng)和表修正部50。中間件存儲部43中存儲多個(gè)中間件(中間件1,中間件2,…中間件n)。
圖9所示的構(gòu)成要素中標(biāo)注與圖5相同的標(biāo)號的是與第1實(shí)施形態(tài)相同的構(gòu)成要素。即,圖9的中間件選擇執(zhí)行部35是在圖5的中間件選擇執(zhí)行部35中追加了對應(yīng)表修正部50,用于作正中間件讀入部41保存的對應(yīng)表(參看圖6)。通過在執(zhí)行中的中間件上對應(yīng)表修正用程序303一邊利用程序數(shù)據(jù)304,一邊動作,實(shí)施該對應(yīng)表修正部50。
以下說明如上述構(gòu)成的動畫再生裝置13的動作。
本動畫再生裝置13接收圖8的操作流301并執(zhí)行適合于對應(yīng)表修正用程序303的中間件之前的動作是與第1實(shí)施形態(tài)相同的(參照圖7),說明從略。其后,在執(zhí)行中的中間件上啟動對應(yīng)表修正用程序303。然后,對應(yīng)表修正用程序303邊利用程序數(shù)據(jù)304邊進(jìn)行動作,由此如圖9所示那樣在中間件選擇執(zhí)行部35內(nèi)實(shí)現(xiàn)對應(yīng)表修正部50。
然后,對應(yīng)表修正部50對中間件讀入部保存的對應(yīng)表進(jìn)行使反映中間件的移動或追加的修正。例如在外部服務(wù)器15內(nèi)的中間件向其他外部服務(wù)器稱動的場合,使該中間件的碼與移動目的地的外部服務(wù)器的URL成對地發(fā)送,故對應(yīng)表修正部50參照它們進(jìn)行修正。此外如在向外部服務(wù)器15追加新的中間件的場合,使該中間件的碼與外部服務(wù)器15的URL成對地發(fā)送,故能參照它們進(jìn)行修正。
或者,可以有以存儲在CD-ROM等存儲媒體中的狀態(tài)提供新中間件,動畫再生裝置13從該存儲媒體讀入中間件的場合。這時(shí),成對發(fā)送該中間件的碼與識別該存儲媒體的信息,故對應(yīng)表修正部50能參照它們進(jìn)行修正。
或者,可能有以存儲在CD-ROM等存儲媒體中的狀態(tài)提供新中間件,動畫再生器裝置13從該存儲媒體讀入中間件的場合。這時(shí),成對發(fā)送該中間件的碼與識別該存儲媒體的信息,故對應(yīng)表修正部50能參照它們進(jìn)行修正。
此外,作為表示程序303是對應(yīng)表修正用的信息的一例,舉出了識別符“0×10”,但不限于這種數(shù)值,但若可能識別該程序303是對應(yīng)表修正用的這一事實(shí),則就可能實(shí)施。此外,圖8的操作流301是MPEG-2傳輸流的場合,使還包含偽的動畫數(shù)據(jù),但沒有偽數(shù)據(jù)也是可能實(shí)施的。此外,在中間件被存儲場所的信息的一例,舉出了外部服務(wù)器15的URL,但若是中間件讀入部可能利用的數(shù)據(jù)形式,則即使URL以外的數(shù)據(jù)也是可能可能實(shí)施的。
(第3實(shí)施形態(tài))第3實(shí)施形態(tài)與第1實(shí)施形態(tài)不同之處僅在于有時(shí)候廣播臺發(fā)送含有中間件追加用程序以及對應(yīng)表修正用程序的流,通過使這些程序動作,動畫再生裝置還具有追加新的中間件,并且在中間件追加的同時(shí)修正對應(yīng)表的功能。
本發(fā)明的第3實(shí)施形態(tài)的動畫再生裝置13的總體構(gòu)成與第1實(shí)施表態(tài)相同,本實(shí)施形態(tài)中也用圖4的框圖作為動畫再生裝置13的總體構(gòu)成圖。
圖10表示要對動畫再生裝置13追加中間件時(shí)廣播臺11,12發(fā)送100操作的內(nèi)容,圖11表示圖4的中間件選擇執(zhí)行部35的構(gòu)成的框圖。
圖10中,操作流401中包含程序識別信息402,中間件追加用程序403和對應(yīng)表修正用程序404,程序數(shù)據(jù)405。在操作流401為MPEG-2傳輸流的場合對它們加上偽的動畫數(shù)據(jù)。程序數(shù)據(jù)405中包含表示所追加中間件,該中間件的碼和存儲場所的信息。
程序識別信息402中記述了表示操作流401中的2個(gè)程序403、404在哪個(gè)中間件上動作的信息,還記 述了表示這2個(gè)程序是中間件變更用和對應(yīng)表修正用的信息(例如″0×10″和″0×20″那樣的識別符)。中間件追加用程序403是對中間件存儲部43內(nèi)追加存儲新的中間件用的程序。對應(yīng)表修正用程序404是隨著中間件追加而修正中間件讀出部保存的對應(yīng)表用的程序。
圖11中,中間件選擇執(zhí)行部35包含適合中間件選定部40、中間件讀入部41、中間件執(zhí)行部42、中間件存儲部43、中間件追加部51、對應(yīng)表修正部50。中間件存儲部43中存儲多個(gè)中間件(中間件1、中間件2、中間件n)。
圖11所示的構(gòu)成要素中標(biāo)注與圖5相同的標(biāo)號的是與第1實(shí)施形態(tài)相同的構(gòu)成要素。即,圖11的中間件選擇執(zhí)行部35是在圖5的中間件選擇執(zhí)行部35中還含有將新中間件追加到中間件存儲部43的中間件追加部51與隨著中間件追加而修正中間件讀入部41保存的對應(yīng)表的對應(yīng)表修正部50這些中間件追加部51和對應(yīng)表修正部50是通過在執(zhí)行中的適合中間件上中間件追加用程序403和對應(yīng)表修正用程序404邊利用程序數(shù)據(jù)405邊進(jìn)行動作加以實(shí)現(xiàn)的。
以下說明如上述構(gòu)成的動畫再生裝置13的動作。
本動畫再生裝置13接收圖10所示的操作流401并執(zhí)行行適合于中間件變更用程序403和對應(yīng)表用程序404的中間件之前的動作是與第1實(shí)施形態(tài)相同的(參照圖7),說明從略。其后,在執(zhí)行中的中間件上啟動中間件變更用程序403和對應(yīng)表修正用程序404這利用程序數(shù)據(jù)405邊進(jìn)行動作,由此如圖11所示那樣在中間件選擇執(zhí)行部內(nèi)實(shí)現(xiàn)中間件追加部51與對應(yīng)表修正部50。
這樣實(shí)現(xiàn)的中間件追加部51進(jìn)行追加新中間件到中間你存儲部43的處理,另一方面,對應(yīng)表修正部50對中間件讀入部保存的對應(yīng)表進(jìn)行使反映中間件追加的修正。即,在追加新中間件的場合,將該中間件本體一該中間件的碼和存儲場所作為程序數(shù)據(jù)405發(fā)送,故中間件追加部51能使該中間件追加存儲到中間件存儲部43,而對應(yīng)表修正部50能使新中間件的碼和存儲場所記載到對應(yīng)表中。
再,作為表示2個(gè)程序403,404是中間件追加用和對應(yīng)表修正用的信息的一例,舉出識別符“0×20”和“0×10”,但并限于這種數(shù)值,只要是可能識別該程序是中間件追加用和對應(yīng)表修正用的就可能實(shí)施。
此外,所追加的新中間件包含在操作流401中被發(fā)送到動畫再生裝置13,但即使不含在操作流401中而經(jīng)由網(wǎng)絡(luò)發(fā)送到動畫再生裝置也可能實(shí)施。
此外,雖然說明了追加新中間件場合的處理,但也可能實(shí)施或刪除已存的中間件,或?qū)⒁汛娴闹虚g件代換為新中間件的處理。在刪除中間件的場合,操作流401中取代中間件追加用程序403而包含中間件刪除用程序和對應(yīng)表修正用程序。中間件刪除用程序是從中間件存儲部43內(nèi)刪除中間件用的程序,對應(yīng)表修正用程序是在刪除中間件的同時(shí)修正對應(yīng)表用的程序。而且程序數(shù)據(jù)405中包含刪除的中間件的碼和存儲場的。
在已存的中間件置換成新中間件的場合,操作流401中取代中間件追加用程序403而包含中間件置換用程序和對應(yīng)表修正用程序。中間件置換用程序是將中間件存儲部43內(nèi)的中間件置換成新中間件用的程序,對應(yīng)表修正用程序是置換中間件用的程序,對應(yīng)表修正用程序是置換中間件的同時(shí)修正對應(yīng)表用的程序。而且,程序數(shù)據(jù)405中包含作為置換對象的已有中間件的碼和存儲場所與新中間件的碼和存儲場所。
(第4實(shí)施形態(tài))第4實(shí)施形態(tài)與第1實(shí)施形態(tài)不同之處僅在于有時(shí)候1個(gè)廣播臺(以下取廣播臺11)發(fā)送含有功能上相同的但在互不相同的中間件上動作那樣的多個(gè)程序的動畫流,動畫再生裝置13還具有使這些多個(gè)程序中與最優(yōu)先的中間件對應(yīng)的程序動作的功能。即,在各中間件中預(yù)先給予優(yōu)先級,動畫再生裝置13執(zhí)行給予最高優(yōu)先級的中間件并使適合該中間件的程序動作。
例如,作為動畫再生裝置13可執(zhí)行的中間件具有Java VM與BML瀏覽器的情況下,設(shè)定優(yōu)先級為“Java VM優(yōu)先”。然后當(dāng)從廣播臺11發(fā)送含有在JavaVM上動作的動畫再生程序與在BML瀏覽器上動作的動畫再生程序的動畫流時(shí),動畫再生裝置13按照“Java VM優(yōu)先”執(zhí)行Java VM。而且,在執(zhí)行中的Java VM上便使Java VM適合型的動畫再生程序動作。
本發(fā)明的第4實(shí)施形態(tài)的動畫有生裝置13的總體構(gòu)成與第1實(shí)施形態(tài)相同,本實(shí)施形態(tài)中也用圖4的框圖作為動畫再生裝置13的總體構(gòu)成圖。
圖12表示廣播臺11發(fā)送的動畫流的內(nèi)容,圖13表示圖4的中間件選擇執(zhí)行部35的構(gòu)成的框圖。
圖12中,在動畫流501中包含程序識別信息502,程序A503,程序B504,程序數(shù)據(jù)505,動畫數(shù)據(jù)506。這種場合,程序A503與程序B504都是處理動畫數(shù)據(jù)506并再生動畫用的程序。但是,適合的中間件互不相同。例如,程序A503在Java VM上動作,程序B504在BML瀏覽器上動作。
在程序識別信息502中,記述了表示程序A503和程序B503各自在哪個(gè)中間件上動作的信息。在程序數(shù)據(jù)505中包含例如顯示文字和靜止圖像用的數(shù)據(jù)。
圖13中,中間件選擇執(zhí)行部35包含適合中間件選件部40,中間部讀入部41,中間件執(zhí)行部42,中間件存儲部43,優(yōu)先級存儲部60。中間件存儲部43中存儲多個(gè)中間件(中間件1,中間件2,…中間件n)。優(yōu)先級存儲部60中存儲表示對中間件存儲部43內(nèi)各中間件設(shè)定的優(yōu)先級的信息。
圖13所示的構(gòu)成要素中標(biāo)注與圖5相同標(biāo)號的是與第1實(shí)施形態(tài)相同的構(gòu)成要素。即,圖13中間件選擇執(zhí)行部35是在圖5的中間件選擇執(zhí)行部中追加存儲與中間件存儲部43內(nèi)的中間件有關(guān)的優(yōu)先級信息的優(yōu)先級存儲部60。
以下說明如上述構(gòu)成的動畫再生裝置13的動作。
本動畫再生裝置13只是在圖7的流程圖中的步驟S404與S405之間,追加了后述的步驟S404a。
在步驟S404中,適合中間件選定部40從解碼后的動畫流501中取出程序識別信息502。該程序識別信息502中含有的程序A503和程序B504各自在哪個(gè)中間件上動作,選定適合于程序A503的中間件與適合于程序B504的中間件。
在該步驟S404后的S404a中,適合中間件選一部40通過參照優(yōu)先級存儲部60的內(nèi)容,在步驟S404中選定的2個(gè)中間件中還選定優(yōu)先級更高的中間件。然后在步驟S406中執(zhí)行通過步驟S504和S405a兩步選定,集中到一個(gè)的適合且最優(yōu)先的中間件。
然后,在步驟S411中,在執(zhí)行中的中間件上使適合于該中間件的程序動作。
再,優(yōu)先級存儲部60內(nèi)的各中間件優(yōu)先級是預(yù)先決定的固定值,但用戶通過輸入部34變更優(yōu)先級也是可能實(shí)施的。
此外,雖然優(yōu)先級存儲部60中預(yù)先存儲中間件的優(yōu)先級信息,根據(jù)該優(yōu)先級自動地選定中間件,但用戶判斷中間件的優(yōu)先級并輸入其結(jié)果也是可以實(shí)施的。
此外,在動畫流501中存儲功能相同而適合中間件不同的2個(gè)程序503,504,而存儲3個(gè)以上的程序也是可能實(shí)施的。
(第5實(shí)施形態(tài))第5實(shí)施形態(tài)與第4實(shí)施形態(tài)不同之處僅在于有時(shí)候廣播臺發(fā)送含有優(yōu)先級變更用程序的動畫流,并通過使該程序動作,動畫再裝置13具有變更中間件的優(yōu)先級的功能。本發(fā)明的第5實(shí)施形態(tài)的動畫再生裝置13的總體構(gòu)成與第4(第1)實(shí)施形態(tài)相同,本實(shí)施形態(tài)中也用圖4的框圖作為動畫再生裝置13的總體構(gòu)成圖。
圖14表示要變更中間件的優(yōu)先級時(shí)廣播臺11,12發(fā)送的操作流的內(nèi)容,圖15表示圖4的中間件選擇執(zhí)行部35的構(gòu)成的框圖。
圖14中,操作流601中包含程序識別信息602,優(yōu)先級變更用程序603,程序數(shù)據(jù)604。此外,在操作流601為MPEG-2傳輸流的情況中還加上偽的動畫數(shù)據(jù)。程序數(shù)據(jù)604中包含新的優(yōu)先級信息。
程序識別信息602中記述了表示優(yōu)先級變更用程序603在哪個(gè)中間件上動作的信息(例如中間件·碼),還記述了表示該程序603是優(yōu)先級變更用的信息(例如“0×30”那樣的識別符)。優(yōu)先級變更用程序603是將優(yōu)先級存儲部60存儲的已存的優(yōu)先級信息變更為新的優(yōu)先級信息用的程序。
圖15中,中間件選擇執(zhí)行部35包含適合中間件選定部40,中間件讀入部41,中間件執(zhí)行部42,中間體存儲部43,優(yōu)先級存儲部60,優(yōu)先級變更部61。中間件存儲部43中存儲多個(gè)中間件(中間件1,中間件2,…中間件n)。
圖15所示的構(gòu)成要素中標(biāo)注與圖12(圖5)相同的標(biāo)號的是與圖4(圖1)相同的構(gòu)成要素。即,圖15的中間件選擇執(zhí)行部35是在圖12的中間件選擇執(zhí)行部35中追加變更優(yōu)先級存儲部60存儲的優(yōu)先級信息的優(yōu)先級變更部61。通過在執(zhí)行中的中間件上優(yōu)先級變更用程序603邊利用程序數(shù)據(jù)604邊進(jìn)行動作,實(shí)現(xiàn)該優(yōu)先度變更部61。
以下說明如上述構(gòu)成的動畫再生裝置13的動作。
本動畫再生裝置13接收圖14的操作流601并執(zhí)行適合于優(yōu)先級變更用程序603的中間件之前的動作是與第4(第1)實(shí)施形態(tài)相同的(參照圖7),說明從略。其后,在執(zhí)行中的中間件上啟動優(yōu)先級變更用程序603。然后,優(yōu)先級變更用程序603邊利用程序數(shù)據(jù)604邊進(jìn)行動作,由此,如圖15所示的那樣在中間件選擇執(zhí)行部35內(nèi)實(shí)現(xiàn)優(yōu)先級變更部61。然后,優(yōu)先級變更部61將優(yōu)先級存儲部60存儲的優(yōu)先級信息變更為廣播臺發(fā)送來的新的優(yōu)先級。
例如,動畫再生裝置13中設(shè)定優(yōu)先級為“Java VM優(yōu)先”時(shí),一當(dāng)廣播臺11,12發(fā)送來包含優(yōu)先級變更用程序603新優(yōu)先級信息“BML瀏覽器優(yōu)先”的操作流時(shí),動畫再生裝置13先是按照“Java VM優(yōu)先”執(zhí)行Java VM。在后,在執(zhí)行中的Java VM上使Java規(guī)格的優(yōu)先級變更用的程序動作,其結(jié)果在動畫再生裝置13中優(yōu)先級從“Java VM優(yōu)先”變更為“BML瀏覽器優(yōu)先”。以后,在發(fā)送來的動畫流中含有Java VM適合型與BML瀏覽器適合型2種程序的情況下,動畫再生裝置13中便優(yōu)先啟動BML瀏覽器,并在BML瀏覽器上使BML適合型的程序動作。
再,作為表示程序603是優(yōu)先級變更用的信息的一例,舉出了識別符“0×30”,但不限于這種數(shù)值,只要能識別該程序603是優(yōu)先級變更用的數(shù)值就可能實(shí)施。此外,在圖14的操作流601是MPEG-2傳輸流的情況下,還含有偽的動畫數(shù)據(jù),但即使沒有偽數(shù)據(jù)也可能實(shí)施。
(第6實(shí)施形態(tài))第6實(shí)施形態(tài)與第1實(shí)施形態(tài)的不同之處僅是下面的(a)和(b)。(a)有時(shí)候一個(gè)廣播臺(以下取廣播臺11)提供互不相同的多個(gè)服務(wù)(例如第1及第2廣播服務(wù)),廣播臺11發(fā)送包含與這些多個(gè)服務(wù)對應(yīng)的我個(gè)程序的動畫流。動畫再生裝置13選擇所接收的服務(wù)(第1廣播服務(wù)和第2廣播服務(wù)的一個(gè)),執(zhí)行與該廣播服務(wù)對應(yīng)的程序。
即使是一個(gè)廣播臺11發(fā)送的動畫流,其中所含的多個(gè)程序也不一定限在同一個(gè)中間件上動作。因此,動畫再生裝置13在選擇要接收的廣播服務(wù)時(shí),要選定使與該廣播服務(wù)對應(yīng)的程序動作用的中間件,并執(zhí)行之。然后通過在執(zhí)行中的中間件上使程序動作,動畫再生裝置13接收所選的廣播服務(wù)。例如,假設(shè)動畫流中含有第1廣播用程序和第2廣播用程序,前者的程序是Java VM適合型,后者是BML瀏覽器適合型。這時(shí),一當(dāng)選擇第1廣播,就執(zhí)行Java VM,在執(zhí)行中的Java VM上使第1廣播用程序動作。
(b)有時(shí)動作中的程序指示上述那樣的廣播服務(wù)轉(zhuǎn)換,例如,在Java VM上動作的第1放送用程序指示從第1廣播向第2廣播轉(zhuǎn)換。這時(shí),動畫再生裝置13中啟動BML瀏覽器,在BML上第2廣播用程序開始動作。另一方面,JavaVM被停止,Java VM利用過的資源被開放。
本發(fā)明的第6實(shí)施形態(tài)的動畫再生裝置13的總體構(gòu)成與第1實(shí)施形態(tài)相同,本實(shí)施形態(tài)中也用圖4的框圖作為動畫再生裝置13的總體構(gòu)成圖。
圖16(A)表示圖4的中間件選擇執(zhí)行部35的構(gòu)成的框圖,圖16(B)表示廣播臺11發(fā)送的動畫流的內(nèi)容。
圖16(B)中,動畫流701中包含程序識別信息702、第1廣播用程序703、第2廣播程序704、第一廣播用程序數(shù)據(jù)705、第2廣播用程序數(shù)據(jù)706、第1廣播用動畫數(shù)據(jù)707、第2廣播用動畫數(shù)據(jù)708。
第1廣播用程序703是處理第1廣播用動畫數(shù)據(jù)707并再生第1廣播用動畫用的程序。第2廣播用程序704是處理第2廣播用動畫數(shù)據(jù)708并再生第2廣播用動畫用的程序。第1廣播用程序703與第2廣播用動畫用的程序。第1廣播用程序703與第2廣播用程序704,其適合的中間件互不相同。例如,第1廣播用程序703在Java VM上動作,第2廣播用程序704在BML瀏覽器上動作。
此外,第1廣播用程序703利用第1廣播用程序數(shù)據(jù)707,使文字或靜止圖像顯示。同樣,第2廣播用程序704利用第2廣播用程序數(shù)據(jù)706,使文字或靜止圖像顯示。
此外,第1廣播用程序703也具有指示功能,使在第1廣播用動畫的再生中從第1廣播轉(zhuǎn)換到第2廣播并開始再生第2廣播的動畫。
程序識別信息702中記述著表示各程序703,704與哪個(gè)廣播服務(wù)相對應(yīng)的信息與表示在哪個(gè)中間件上進(jìn)行動作的信息。各程序數(shù)據(jù)705,706中包含例如顯示文字或靜止圖像用的數(shù)據(jù)。
圖16(A)中,中間件選擇執(zhí)行部35包含適合中間傳選擇部40,中間件讀入部41,中間件執(zhí)行部42,中間件存儲部43,廣播服務(wù)轉(zhuǎn)換檢測部70,中間件存儲部43中存儲多個(gè)中間件(中間件1,中間件2,…中間件n)。
圖16(A)表出的構(gòu)成要素中標(biāo)注與圖5相同標(biāo)號的是與第1實(shí)施形態(tài)相同的構(gòu)成要素。即,圖16(A)的中間件選擇執(zhí)行部35是在圖5的中間件選擇執(zhí)行部中追加了廣播服務(wù)轉(zhuǎn)換檢測部70。廣播服務(wù)轉(zhuǎn)換檢測部70在第1廣播用程序703在適合中間件上動作的狀態(tài)中,檢測對動畫再生裝置要進(jìn)行從第1廣播服務(wù)向第2廣播服務(wù)轉(zhuǎn)換的命令,依賴適合中間件選定部40選擇適合于第2廣播用程序704的中間件。
以下說明如上述構(gòu)成的動畫再生裝置13的動作。
本動畫再生裝置13接收圖16(B)那樣的動畫流701并執(zhí)行適合于第1廣播用程序703的中間伯之前的動作是與第1實(shí)施形態(tài)相同的(參照圖7),說明從略。其后,在招待中的中間伯上,第1廣播用程序703指示從第1廣播向第2廣播轉(zhuǎn)換接收的服務(wù)。廣播服務(wù)轉(zhuǎn)換檢測部檢測這一指示,依賴適合中間件選定部40選擇適合于第2廣播用程序704的中間件。
接著,適合中間任選定部40根據(jù)程序識別信息選定適合于第2廣播用程序704的中間件,并通知中間伯讀入部41。中間件讀入部41從中間伯存儲部讀入所通知的中間件,中間件執(zhí)行部42開始執(zhí)行它。其后,在執(zhí)行中的中間件上使第2廣播用程序704動作,動畫再生裝置開始再生第2廣播用程序704動作,動畫再生裝置開始再生第2廣播用的動畫或文字,靜止圖像等。
工業(yè)上的實(shí)用性如上所述,根據(jù)本發(fā)明的實(shí)施形態(tài),就實(shí)現(xiàn)廉價(jià)(即使規(guī)格數(shù)增加價(jià)格也幾乎不上升)動畫再生裝置,所述裝置能夠接收各自包含有在不相同的中間件上動作的程序的多種規(guī)格的動畫流并再生動畫。
權(quán)利要求
1.一種動畫再生用中間件選擇執(zhí)行裝置,用于通過接收廣播臺發(fā)送的,含有動畫數(shù)據(jù),程序,程序識別信息的動畫流,并根據(jù)該程序識別信息在中間件上使該程序動作并處理該動畫數(shù)據(jù)來再生動畫的動畫再生裝置,通過選擇性地執(zhí)行適合于該程序的中間件能使該程序動作,其特征在于,包括存儲有互不相同的多個(gè)中間件的中間件存儲器,根據(jù)所述動畫再生裝置接收到的動畫流中的程序識別信息選定適合于該動畫流中的程序的中間件的選定裝置,從所述中間件存儲器讀入所述選定裝置選定的中間件的讀入裝置,以及執(zhí)行所述讀入裝置讀入的中間件的執(zhí)行裝置。
2.如權(quán)利要求1所述的動畫再生用中間件選擇執(zhí)行裝置,其特征在于,在所述中間件存儲器未存儲所述選定裝置選定的中間件的情況下,所述讀入裝置經(jīng)由網(wǎng)絡(luò)從外部服務(wù)器讀入該中間件。
3.如權(quán)利要求2所述的動畫再生用中間件選擇執(zhí)行裝置,其特征在于,將所述讀入裝置經(jīng)由網(wǎng)絡(luò)從外部服務(wù)器讀入的中間件追加存儲于所述中間件存儲器中,當(dāng)由所述選定裝置再次選定該中間件時(shí),所述讀入裝置從所述中間件存儲器讀入該中間件。
4.如權(quán)利要求1所述的動畫再生用中間件選擇執(zhí)行裝置,其特征在于,還包括將廣播臺提供的新的中間件追加存儲于所述中間保存儲器中的追加裝置。
5.如權(quán)利要求4所述的動畫再生用中間件選擇執(zhí)行裝置,其特征在于,所述廣播臺還發(fā)送出含有中間件,中間件追加用程序以及程序識別信息的操作流,所述動畫再生裝置接收該操作流,并根據(jù)該程序識別信息在適合于該中間件追加用程序的中間件上使該中間件追加用程序動作,由此實(shí)現(xiàn)所追加裝置。
6.如權(quán)利要求1所述的動畫再生用中間件選擇執(zhí)行裝置,其特征在于,在所述動畫流中的程序識別信息中含有表示該動畫流中的程序適合哪種中間件的中間件·碼,所述讀入裝置對于可能執(zhí)行的各中間件保存有其中間件·碼與其存儲場所互相對應(yīng)地記載的對應(yīng)表,所述讀入裝置在讀入所述選定裝置選定的中間件時(shí),從所述動畫再生裝置接收的流中的程序識別信息提取中間件·碼,并與該對應(yīng)表進(jìn)行比較,由此指定該中間件的存儲場所。
7.如權(quán)利要求6所述的動畫再生用中間件選擇執(zhí)行裝置,其特征在于,還包括對應(yīng)表修正裝置,對所述讀入裝置保存的對應(yīng)表進(jìn)行追加記載新中間件的中間件·碼以及存儲場所的那樣的修正。
8.如權(quán)利要求7所述的動畫再生用中間件選擇執(zhí)行裝置,其特征在于,所述廣播臺還發(fā)送出含有新中間件的中間件·碼和存儲場所,對應(yīng)表修正用程序,程序識別信息的操作流,所述動畫再生裝置接收該操作流,根據(jù)該程序識別信息在適合于該對應(yīng)表修正用程序的中間件上使對應(yīng)表修正用程序動作,由此實(shí)現(xiàn)所述對應(yīng)表修正裝置。
9.如權(quán)利要求6所述的動畫再生用中間件選擇執(zhí)行裝置,其特征在于,還包括,將所述廣播臺提供的新中間件追加存儲到所述中間體存儲器的追加裝置,以及隨著將新中間件追加存儲到所述中間件存儲器,對所述讀入裝置保存的對應(yīng)表進(jìn)行追加記載該新中間件的中間件·碼以及存儲場所那樣的修正的對應(yīng)表修正裝置。
10.如權(quán)利要求9所述的動畫再生用中間件選擇執(zhí)行裝置,其特征在于,所述廣播臺還發(fā)送出操作流,所述操作流包含新中間件與中間件追加用程序,該新中間件的中間件·碼和存儲場所,對應(yīng)表修正用程序,程序識別信息,所述動畫裝置接收該操作流,根據(jù)該程序識別信息在適合于該中間件追加用程序和該對應(yīng)表修正用程序的中間件上使該中間件追加用程序和該對應(yīng)表修正用程序動作,由此實(shí)現(xiàn)所述追加裝置和所述對應(yīng)表修正裝置。
11.如權(quán)利要求1所述的動畫再生用中間件選擇執(zhí)行裝置,其特征在于,還包括存儲表示可能執(zhí)行的各中間件的優(yōu)先級信息的優(yōu)先級存儲器,所述動畫流中具有同一功能的程序,且包含在不同中間件上動作的多個(gè)程序,在所述動畫再生裝置選擇該多個(gè)程序中的一個(gè)并使其動作的場合,所述讀入裝置參照所述優(yōu)先級存儲器內(nèi)的信息讀入優(yōu)先級最高的中間件。
12.如權(quán)利要求11所述的動畫再生用中間件選擇執(zhí)行裝置,其特征在于,所述優(yōu)先級存儲器接收由用戶指示輸入到所述動畫再生裝置的信息,并變更所存的優(yōu)先級信息。
13.如權(quán)利要求11所述的動畫再生用中間件選擇執(zhí)行裝置,其特征在于,還包括將所述優(yōu)先級存儲器存儲的優(yōu)先級信息變更為所述廣播臺提供的新的優(yōu)先級信息的優(yōu)先級變更裝置。
14.如權(quán)利要求13所述的動畫再生用中間件選擇執(zhí)行裝置,其特征在于,所述廣播臺還發(fā)送包含新的優(yōu)先級信息,優(yōu)先級變更用程序,程序識別信息的操作流,所述動畫再生裝置接收該操作流,根據(jù)該程序識別信息在適合于該優(yōu)先級變更用程序的中間件上使優(yōu)先級變更用程序動作,由此實(shí)現(xiàn)所述優(yōu)先級變更裝置。
15.如權(quán)利要求1所述的動畫再生用中間件選擇執(zhí)行裝置,其特征在于,還包括所述動畫流中含有與不同廣播服務(wù)對應(yīng)的多個(gè)程序時(shí),所述動畫再生裝置選擇其中一個(gè)廣播服務(wù),使與該廣播服務(wù)對應(yīng)的程序動作,對于某廣播服務(wù)對應(yīng)的程序在適合于該程序的中間件上動作的狀態(tài)中對命令所述動畫再生裝置進(jìn)行向別的廣播服務(wù)轉(zhuǎn)換的信息進(jìn)行檢測,并依賴所述選擇裝置選擇適合于該別的廣播服務(wù)對應(yīng)的程序的中間件的服務(wù)轉(zhuǎn)換檢測裝置。
16.如權(quán)利要求1所述的動畫再生用中間件選擇執(zhí)行裝置,其特征在于,所述執(zhí)行裝置在結(jié)束執(zhí)行中的中間件時(shí),開放對該中間件確保過的資源。
17.一種動畫再生裝置用中間件選擇執(zhí)行方法,在接收廣播臺發(fā)送的,含有動畫數(shù)據(jù),程序、程序識別信息的動畫流,并根據(jù)該程序識別信息在中間件上使該程序動作并處理該動畫數(shù)據(jù)來再生動畫的動畫再生裝置中,通過選擇性地執(zhí)行適合該程序的中間件使該程序動作,其特征在于,所述方法包括下述步驟存儲互不相同的多個(gè)中間件的中間件存儲步驟,根據(jù)所述動畫再生裝置所接收的動畫流中的程序識別信息選定適合于該動畫流中的程序的中間件的選定步驟,從所述中間件存儲步驟中存儲的中間件中讀入所述選定步驟選定的中間件的讀入步驟,以及執(zhí)行所述讀入步驟讀入的中間件的執(zhí)行步驟。
18.一種動畫再生裝置中間件選擇執(zhí)行程序,在接收廣播臺發(fā)送的,含有動畫數(shù)據(jù),程序,程序識別信息的動畫流,并根據(jù)該程序識別信息在中間件上使該程序動作并處理該動畫數(shù)據(jù)來再生動畫的動畫再生裝置中,由計(jì)算機(jī)可讀取地記述通過選擇性地執(zhí)行適合該程序的中間件使該程序動作的方法,其特征在于,包括下述步驟存儲互不相同的多個(gè)中間件的中間件存儲步驟,根據(jù)所述動畫再生裝置所接收的動畫流中的程序識別信息,選定適合于該動畫流中的程序的中間件的選擇步驟,從所述中間件存儲步驟中存儲的中間件中讀入所述選定步驟選定的中間件的讀入步驟,以及執(zhí)行所述讀入步驟讀入的中間件的執(zhí)行步驟。
19.一種存儲動畫再生裝置用中間件選擇執(zhí)行程序的存儲媒體,在接收廣播臺發(fā)送的,含有動畫數(shù)據(jù),程序,程序識別信息的動畫流,并根據(jù)該程序識別信息在中間件上使該程序動作并處理該動畫數(shù)據(jù)來再生動畫的動畫再生裝置中,存儲由計(jì)算機(jī)可讀取地記述通過選擇性地執(zhí)行適合該程序的中間件使該程序動作的方法的動畫再生裝置用中間件選擇執(zhí)行程序,其特征在于,包括下述步驟存儲互不相同的多個(gè)中間件的中間件存儲步驟,根據(jù)所述動畫再生裝置所接收的動畫流中的程序識別信息,選定適合于該動畫流中的程序的中間件的選定步驟,從所述中間件存儲步驟中存儲的中間件中讀入所述選定步驟選定的中間件的讀入步驟,以及執(zhí)行所述讀入步驟讀入的中間件的執(zhí)行步驟。
全文摘要
本發(fā)明實(shí)現(xiàn)了能夠接收含有在各種不同的中間件上動作的程序的各種規(guī)格的動畫流并進(jìn)行再生的廉價(jià)的(即使規(guī)格數(shù)增加,價(jià)格也幾乎不上升)動畫再生裝置,中間件存儲部43中存儲有互不相同的多個(gè)中間件。適合中間件選定部40根據(jù)動畫再生裝置接收到的動畫流中的程序識別信息,選定適合于該動畫流中的程序的中間件。中間件讀出部41從中間件存儲部43讀入所選定的適合中間件。中間件執(zhí)行部42執(zhí)行讀入的中間件。
文檔編號H04N5/00GK1422490SQ01807708
公開日2003年6月4日 申請日期2001年9月13日 優(yōu)先權(quán)日2000年12月7日
發(fā)明者川上義雄, 脇康, 塩見隆一 申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1