国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      服務(wù)執(zhí)行方法

      文檔序號:7691495閱讀:292來源:國知局
      專利名稱:服務(wù)執(zhí)行方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種數(shù)字電視,尤其涉及具備多個(gè)視頻等處理裝置的終端。
      背景技術(shù)
      在以電豐jmstb為代表的廣播接收裝置的硬件上,采用如下結(jié)構(gòu),即將具有 不同功能的多個(gè)器W皮itb^接,使另一方的輸出成為一方的輸入,形成一串,從 而實(shí)現(xiàn)大功能。例如,以數(shù)字廣播接收^s中向畫面輸出映像、聲音的情況為例,在硬件上,拗imi接[調(diào)諧器]、[ts解碼器]、[音步頓軒馬器]、[視頻澥碼器]、 [顯示器件],其中,[調(diào)諧器]將廣衝言號作為'輸入,將頻率等調(diào)諧信息作為密鑰進(jìn)行過濾,輸出MPEG2 (Motion Picture Expert Group-2)傳輸流,[TS解碼器] 將MPEG2傳輸流作為輸入,從中趙隨期望的映像、聲音、娜,輸出一致的TS數(shù) J^傳送的映像、聲音繊^ ,[音頻澥碼器]、[視頻澥碼器]解碼從TS解 碼劍^i來的映像、聲音 ,在可顯示畫面的狀態(tài)下輸出,[顯示器]合成從[視 z^ 碼器]或CPU J際的映像等,M各器件實(shí)現(xiàn)各自的功能,可在畫面中顯示 映像等贅耐聲音。在這種廣播接收裝置中,有時(shí)為了并行處理,存在多個(gè)同一種類的器件。例 如,在存在多個(gè)[調(diào)諧器]、[% 碼器]的情況下,可同時(shí)解碼多個(gè)鰣象娜, 可實(shí)I見稱為畫中畫[Picture In Picture (下面稱為PinP)]的、例如同時(shí)顯示兩 種斷象的功能。這樣,在多個(gè)相同種類的器件存在的情況下,例如,連接哪個(gè)[調(diào) 諧器]與[視^l 碼器]呢,并不能隨便連接,M常事先確定為連麟定的[調(diào) 諧器]與特定的[視步鵬碼器],將一連串器件當(dāng)作"組"來對待。作為這種情況 下的各器件的禾,方法的^^例,例如[特JFF 8-289220]中公開的技術(shù)?!?明考慮具有兩組[主調(diào)諧器]、[主映像用解碼器]、[插入用佩皆器]、[插入用解碼器],在PinP顯示時(shí),通過利用[插入用調(diào)諧器],在齡畫面中顯示已選擇了 的映像、聲音不變,而將選擇替補(bǔ)的映像、聲織出至幗面上的指定區(qū)域。
      當(dāng)前,在歐洲定義稱為DVB-MHP(Digital Video Broadcasting^Multimedia Home Platform ETSI TS 101 812 VI, 2.1 (2002—06))的、在廣播接收裝置上働艮 務(wù)動作用的標(biāo)準(zhǔn),并已開々腺用。另一方面,在美國,以DVB-匿標(biāo)準(zhǔn)為基準(zhǔn), 正在策戈ij OCAP(OpenCable Application Protocol 0CAP1.0 Profile OC-SP"OCAPl. 0-107-030522)標(biāo)準(zhǔn),if^J在2005年開女妮用。另夕卜,在其它各國 中也在推進(jìn)同樣的標(biāo)準(zhǔn)策劃、運(yùn)用。依照這種服##1行標(biāo)準(zhǔn)的廣播接收裝置具備 執(zhí)行〗頓,AT衝言號下載等方法所得到的f辦的功能。作為這種,辦的代表例, 例如游戯EPG(Electrical Program Guide)應(yīng)用禾歸。
      作為在廣播接收體上執(zhí)行的服務(wù),當(dāng)然假設(shè)戰(zhàn)PinP或高功能EPG等、在 一個(gè)畫面中同時(shí)顯示多個(gè)映像、聲音的應(yīng)用穏芋。為了同時(shí)向一個(gè)畫面輸出多個(gè) 映像、聲音,必需如上述專利記載的實(shí)例所代表的那樣,執(zhí)行多個(gè)器件的"組" 的控制。但是,在DVB-MHP/0CAP標(biāo)準(zhǔn)中,未明確記載控制多個(gè)器件的"組"的結(jié) 構(gòu)。

      發(fā)明內(nèi)容
      因此,本發(fā)明的目的在于提供一種服務(wù)執(zhí)行方法,通過導(dǎo)入由 ServiceContext分類(class)來持定多^件的"組"的慨念,由此執(zhí)行多個(gè)器件 的"組"的控制。另外,掛共利用由其它ServiceContext分類特定的器件的"組" 的結(jié)構(gòu)。
      為了實(shí)U^目的,本發(fā)明柳艮姚行方法,期寺征在于,具備月艮姚行 步驟,在用于執(zhí)行j頓多個(gè)資源的服務(wù)的服^l行環(huán)境中,執(zhí)行應(yīng)用辦卵青求 的服務(wù);關(guān)聯(lián)步驟,^^WS用辦請求執(zhí)行戶鵬艮務(wù)時(shí),使資源組信息與戶艦 月艮務(wù)執(zhí)行環(huán)境相關(guān)聯(lián),戶M資源組信息是表恭青求戶艦執(zhí)行的服務(wù)所OT的多個(gè) 資源的組的保持步驟,^^由所述關(guān)聯(lián)步驟關(guān)聯(lián)的朋,艮 行環(huán)境與所述資 源組信息;以及資源管理步驟,在執(zhí)行戶腿服艦行步驟中的戶腿服務(wù)時(shí),請求 鵬為執(zhí)行臓服務(wù)所4頓的資源時(shí),獲取與^^脫保棘驟中被保持的戶鵬艮 務(wù)執(zhí)行環(huán)境相關(guān)聯(lián)的資源組信息,^W^M獲取的資源組信息所,的多個(gè)資
      源以執(zhí)行戶;Mi艮務(wù)。由此,因?yàn)殛P(guān)^j乍為服務(wù)執(zhí)行環(huán)境的ServiceContext與表示服^f柳的一個(gè) 或多個(gè)資源的資源組信息,所以在執(zhí)行服務(wù)時(shí),可將一個(gè)或多個(gè)資源控帝喊資源 的"組"。


      結(jié)合說明本發(fā)明一特定實(shí)施例的附圖,本發(fā)明的,和其它目的、優(yōu)點(diǎn)和特 征將從下面的描述中變得明顯。
      圖1是本發(fā)明的有線電視系統(tǒng)的實(shí)施方式1的結(jié)構(gòu)圖。
      圖2是表示在本發(fā)明的有線電視系統(tǒng)中、前端與終端,之間的通信中使用 的頻帶用途一例的圖。
      圖3是表示在本發(fā)明的有線電視系統(tǒng)中、前端與終^^置之間的通信中使用 的頻帶用途一例的圖。
      圖4是表示在本發(fā)明的有線電視系統(tǒng)中、前端與終^^置之間的通信中使用 的步員帶用途一例的圖。
      圖5是本發(fā)明的有線電,見系統(tǒng)中、終,置的結(jié)構(gòu)圖。
      圖6是標(biāo)本發(fā)明的有線電mm統(tǒng)中、終^g的夕卜觀實(shí)例的圖。
      圖7是本發(fā)明的P0D504的硬件結(jié)構(gòu)的結(jié)構(gòu)圖。
      圖8是g本發(fā)明的顯示器509的顯示一例的圖。
      圖9是,本發(fā)明的顯示器509的顯示一例的圖。
      圖10是本發(fā)明的P0D504保存的程序結(jié)構(gòu)的結(jié)構(gòu)圖。
      圖11A是本發(fā)明的TS解碼器A的結(jié)構(gòu)圖。
      圖11B是本發(fā)明的TS解碼器B的結(jié)構(gòu)圖。
      圖12是按MPEG標(biāo)準(zhǔn)定義的麵包的結(jié)構(gòu)圖。
      圖13是,MPEG2 fHr流的H^J的圖。
      圖14是表示由面板構(gòu)^I入部513時(shí)的外觀一例的圖。
      圖15是本發(fā)明的顯示器件A502a ,示器件B502b的結(jié)構(gòu)圖。
      圖16是本發(fā)明的顯示器件的結(jié)構(gòu)圖。
      圖17是本發(fā)明的終,置500 i^存的禾辦結(jié)構(gòu)的結(jié)構(gòu)圖。
      圖18是,本發(fā)明的2次存儲部510保存的信息一例的圖。
      圖19A是 ^本發(fā)明的1次存儲部511保存的信息一例的圖。圖19B是表示本發(fā)明的1次存儲部511保存的信息另一例的圖。
      圖19C是表示本發(fā)明的1次存儲部511保存的信息再一例的圖。
      圖20是本發(fā)明的服務(wù)管理器1704的結(jié)構(gòu)圖。
      圖21是表示本發(fā)明的ServiceContext管理部的一例的圖。
      圖22是表示本發(fā)明的In-band的服務(wù)用ServiceContext的一例的圖。
      圖23是表示本發(fā)明的資源組保持部的一例的圖。
      圖24是表示本發(fā)明的資源組的一例的圖。
      圖25是關(guān)于本發(fā)明的ServiceContext取得的流程圖。
      圖26是表示本發(fā)明的ServiceContext與資源組的^^、的圖。
      圖27是本發(fā)明的取得表弱彫皆器的Java分類的實(shí)例的流程圖。
      圖28是本發(fā)明的取ff^現(xiàn)映像、聲音的Java分類的實(shí)例的流程圖。
      圖29是表示本發(fā)明的MPEG2標(biāo)準(zhǔn)規(guī)定的PAT的內(nèi)容的模式圖。
      圖30是表示本發(fā)明的MPEG2標(biāo)準(zhǔn)規(guī)定的PMT的內(nèi)容的模式圖。
      圖31是表示本發(fā)明的DVB-MHP標(biāo)準(zhǔn)規(guī)定的AIT的內(nèi)容的模式圖。
      圖32是,本發(fā)明的以DSMCC方法皿的文件系統(tǒng)的模式圖。
      圖33是表示本發(fā)明的顯示器509的顯示一例的圖。
      圖34是^^本發(fā)明的顯示器509的顯示一例的圖。
      圖35是 ^本發(fā)明的顯示器509的顯示一例的圖。
      圖36是g本發(fā)明的顯示器509的顯示一例的圖。
      圖37是^^本發(fā)明的顯示器509的顯示一例的圖。
      圖38是g本發(fā)明的顯示器509的顯示一例的圖。
      圖39是本發(fā)明的抽象(Abstract)月艮務(wù)用ServiceContext的結(jié)構(gòu)圖。
      圖40A ,本發(fā)明的顯示器509的顯示^J的圖。
      圖40B是表示本發(fā)明的顯示器509的顯示另一例的圖。
      圖41是g本發(fā)明的XAIT的內(nèi)容的*1^圖。
      圖42是 ^本發(fā)明的2次存儲部510保存的信息一例的圖。
      圖43是,本發(fā)明的ServiceContext與資源組的關(guān)系的圖。
      圖44是^^本發(fā)明的Java分類的圖。
      圖45是本發(fā)明的再5見映像、聲音的,圖。
      圖46是本發(fā)明的再現(xiàn)映像、聲音的流程圖。圖47是Abstract月艮務(wù)用ServiceContext的結(jié)構(gòu)圖。
      圖48是Abstract月艮務(wù)用ServiceContext的結(jié)構(gòu)圖。
      圖49是表示本發(fā)明的Java分類的圖。
      圖50是;^發(fā)明的再現(xiàn)映像、聲音的流^呈圖。
      圖51是本發(fā)明的服務(wù)管理器1704的結(jié)構(gòu)圖。
      圖52是本發(fā)明的ServiceContext ,部的結(jié)構(gòu)圖。
      圖53是表示本發(fā)明的ServiceContext B,保持部的一例的圖。
      圖54是表示本發(fā)明的Java分類的圖。
      圖55是本發(fā)明的再現(xiàn)斷象、聲音的流程圖。
      圖56是Abstract服務(wù)用ServiceContext的結(jié)構(gòu)圖。
      圖57是Abstract月艮務(wù)用ServiceContext的結(jié)構(gòu)圖。
      圖58是表示本發(fā)明的Java分類的圖。
      圖59是本發(fā)明的取f稱現(xiàn)喇象、聲音的Java分類的實(shí)例的流程圖。 圖60是本發(fā)明的再現(xiàn)映像、聲音的流程圖。 圖61是表示本發(fā)明的Java分類的圖。
      圖62是本發(fā)明的取f稱現(xiàn)映像、聲音的Java分類的實(shí)例的流程圖。
      圖63是本發(fā)明的服務(wù)管理器1704的結(jié)構(gòu)圖。
      圖64是本發(fā)明的ServiceContext-資源組Wf部的結(jié)構(gòu)圖。
      圖65是^^本發(fā)明的資源組保持部的一例的圖。
      圖66是表示本發(fā)明的Java分類的圖。
      圖67是本發(fā)明的再5見映像、聲音的流程圖。
      圖68是本發(fā)明細(xì)艮務(wù)管理器1704的結(jié)構(gòu)圖。
      圖69是本發(fā)明的ServiceContext-資源映射部的結(jié)構(gòu)圖。
      圖70是g本發(fā)明的資源保持部的一例的圖。
      圖71是,本發(fā)明的Java分類的圖。
      圖72是本發(fā)明的再現(xiàn)i^象、聲音的^f呈圖。
      圖73是本發(fā)明的Java庫1705的結(jié)構(gòu)圖。
      圖74是,本發(fā)明的Java分類與物理資源的關(guān)系的圖。
      圖75是^本發(fā)明的顯示器509的顯示一例的圖。
      圖76是^^本發(fā)明的Java分類的圖。
      7圖77是表示本發(fā)明的Java分類的圖。 圖78是本發(fā)明的顯示器件的結(jié)構(gòu)圖。 圖79是表示本發(fā)明的Java分類的圖。 圖80是表示本發(fā)明的Java ^^類的圖。 圖81是表示本發(fā)明的EPG的圖。
      具體實(shí)施例方式
      下面,參照附圖來說明本發(fā)明的實(shí)施方式。 (實(shí)施方式1)
      參照附圖來說明本發(fā)明的有線電視系統(tǒng)的實(shí)施方式。圖1是表示構(gòu)成有線系 統(tǒng)的體的^^、框圖,由前端101和3個(gè)終端驢A111、終立^gB112、終端裝 置C113構(gòu)成。在本實(shí)施方式中,相對1個(gè)前端結(jié)合3個(gè)終^^g,但即使樹壬意 數(shù)量的終,置與f^瑞結(jié)合,本發(fā)明也可實(shí)施。
      前端101在向多個(gè)終^^S錢映像、聲音、 等廣撤言號的同時(shí),接收 來自終端裝置的數(shù)據(jù)發(fā)送。為了實(shí)現(xiàn),功能,分隔使用前端101與終端裝置 Alll、終,置B112、終皿置C113之間的傳送所使用的頻帶。
      圖2是表彌帶分開的一例的表。頻帶域分為帶外(Out Of Band簡稱為 OOB)與帶內(nèi)(In-Band)這兩種。將5-130MHz分配給OOB,主要用于前端101與 終織置A111、終職置B112、終全驟置C113之間的娜交換。將130MHz-86柳z 分配給In-Band,主要用于包含映像、聲音的廣播服務(wù)。在00B中使用QPSK調(diào)制 方式,而在In-Band中j頓QAM64調(diào)制方式。就調(diào)制方式技術(shù)而言,因?yàn)槭桥c本
      發(fā)明不大相關(guān)的公知^^術(shù),所以省略詳細(xì)說明。
      圖3是00B頻帶的更詳細(xì)的iOT—例。將70MHz-74MHz用于從前端101 , 娜,所有終^gA111、終^SB112、終^fiC113從Ml01接收相同 的 。另一方面,將10. OMHz-10.1MHz用于從終^g Alll向| 101縦數(shù) 據(jù),將10. lMHz-10.2MHz用于從終端裝置B112向前端101發(fā)送數(shù)據(jù),將 10.2MHz-10. 3MHz用于從終^gC113向前端101縦娜。由此,可從各終端 體Alll、終^BB112、終^gC113向前端101縱各終^^S固有的數(shù)
      據(jù)。 '
      圖4是針對In-Band的頻帶的OT—大實(shí)例。將150-156MHz與156-162MHz分別分酷合電視頻道l與電視鵬2,之后,按6MHz的間隔分配電視頻道。在310MHz 之后,按靈z的單位分配纟統(tǒng)線電z鵬。這些頻道既可用作模擬廣播,也可用作 數(shù)字廣播。在數(shù)字廣播的情況下,按基于MPEG2標(biāo)準(zhǔn)的傳輸麵包("少''卜) 形式來4鍵,除聲音和映像外,還可,各種 廣播用1^。
      前端101為了在這些頻帶下皿適當(dāng)?shù)膹V謝言號,具有QPSK調(diào)制部或QAM 調(diào)制部等。另外,為了接i姊自終^S的m^,具有QPSK解調(diào)器。另外,認(rèn)為 前端101具有與這些調(diào)制部和解調(diào)部關(guān)聯(lián)的各種設(shè)備。但是,本發(fā)明主要涉及終 皿置,所以省略詳細(xì)說明。
      終端裝置Alll、終立驟置B112、終》驟置C113接收并再現(xiàn)來自前端101的 廣撒言號。另外,向前端101發(fā)送各終^S固有的i^。
      在本實(shí)施方式中,例如,考慮畫中畫(Picture In Pricture)、雙視窗(Double Window)等4樣的可同時(shí)顯示兩個(gè)畫面的終端^g。另夕卜,本發(fā)明不限于兩個(gè)畫 面,即便是可同時(shí)顯示任意數(shù)量的畫面的終端,也可實(shí)施。
      圖5是標(biāo)終^^fi的硬件結(jié)構(gòu)的框圖。500是終端驢,由調(diào)諧器A501a、 調(diào)諧器B501b、 QPSK解調(diào)部502、 QPSK調(diào)制部503、 TS解碼器A505a、 TS解碼器 B505b、音步獬碼器A506a、音^^Jf碼器B506b、揚(yáng)聲器507、視頻澥碼器A508a、 視步鵬碼器B508b、顯示器509、 2次存儲部510、 l次存儲部511、 ROM512、輸入 部153、 CPU514、解復(fù)用器(demultiplexer) 515、復(fù)用器(multiplexer) 516、顯 示器件A520a、顯示器件B520b構(gòu)成。另外,POD504可拆裝于終纟^S 500上。
      圖6是作為終i^置500的外觀一例的薄型電視。601是薄型電視的殼體,除POD504外,內(nèi)置所有終^^置500的構(gòu)成單元。
      602 ^M示器,相當(dāng)于圖5中的顯示器509。
      603是由多個(gè),構(gòu)成的面板部,相當(dāng)于圖5的輸入部513。
      604驗(yàn)號輸A^子,為了與綱101 1]^:信信號,連接電纜線。信號輸入
      端子與圖5的調(diào)諧器A501a、調(diào)諧器B501b、 QPSK解調(diào)部502、 QPSK調(diào)制部503連接。
      605是相當(dāng)于圖5的P0D504的POD卡。POD504如圖6的POD卡605那樣,采 取^5l于終,置500的方式,可,于終,置500上。POD504的細(xì)節(jié)如后所 述。
      606 POD卡605的插入槽。另外,圖5戶標(biāo)的該終^g如圖8的顯示畫面801戶際的那樣,可顯示整 個(gè)畫面,同時(shí),也可如圖9戶際,同時(shí)顯示兩個(gè)畫面。圖9中,顯示器509顯示 兩個(gè)畫面,顯示畫面801表示圖5中、根據(jù)由調(diào)諧器A501a解調(diào)可從前端101發(fā) 送的信號所再現(xiàn)的iW象、聲音,顯示畫面901標(biāo)圖5中、根據(jù)由調(diào)諧器B501b 解調(diào)可從前端101鋭的信號所再現(xiàn)的槲象、聲音。參照圖5,調(diào)諧器A501a、調(diào)諧器B501b用包含從CPU514指定的頻率的調(diào)諧 信息,解調(diào)辦瑞101進(jìn)行頃調(diào)制錢的信號,傳遞到多路飾器516。由多路復(fù) 用器516執(zhí)行多路復(fù)用,傳遞到P0D504。QPSK解調(diào)部502用包含從CPU514指定的頻率的調(diào)諧信息,解調(diào)前端皿進(jìn) 行QPSK調(diào)制發(fā)送的信號,傳遞到P0D504。 .QPSK調(diào)制部503用包含從CPU514指定的頻率的解調(diào)信息,QPSK解調(diào)從P0D504 傳遞的信號,皿到前端101。POD504如圖6所示,為可從終^^S主體500拆裝的方式。終端主體500與 POD504的連接界面用 OpenCable(TM) HOST-POD Interface Specification (OC-SP-HOSTPOEKF-112-030210)和參照該說明書的說明書定義。 這里,省略細(xì)節(jié),僅說明關(guān)于本發(fā)明的部分。圖7是標(biāo)POD504的內(nèi)部結(jié)構(gòu)的框圖。P0D504由第1解擾部701、第2解擾 部702、加擾部703、第1存儲部704、第2存儲部705、 CPU706構(gòu)成。第1解擾部701按照來自CPU706的J際,從終克驗(yàn)置500的調(diào)諧器A501a、 調(diào)諧器B501b接收由多路復(fù)用器516多路復(fù)用加密后的信號的信號,進(jìn)fi^碼。 之后,將譯碼后的信號發(fā)送到終,置500的解多路gffi器515,執(zhí)行解多路復(fù)用, 發(fā)送給TS解碼器A505a、 TS解碼器B505b。從CPU706適當(dāng)提供解碼必需的密鑰等 信息。具體而言,前端101播放幾個(gè)收費(fèi)頻道。用戶若購買該收費(fèi)頻道,第1解 擾部701從CPU706接收密鑰等必需的信息并解擾,由此用戶可閱覽收費(fèi)頻道。在 不ili聰鑰等必需信息的情況下,第1解擾部701不進(jìn)《灘擾,4維,啲信號 經(jīng)由解多路復(fù)用器515原樣,到TS解碼器A505a、 TS解碼器B505b。第2解擾部702按照來自CPU706的J際,從終^ff 500的QPSK解調(diào)部502 接收加密后的信號,進(jìn)fi^碼。之后,將譯碼后的ifc^f魏到CPU706。加擾部703按照來自CPU706的t際,加密從CPU706接收到的數(shù)據(jù), 終,置500的QPSK調(diào)制部503。第1存儲部704具體而言,由匪等一次存儲存儲器構(gòu)成,用于當(dāng)CPU706 進(jìn)行處理時(shí),暫時(shí)保存 0第2存儲部705具體而言,由快閃ROM等2次存儲存儲器構(gòu)成,用于存儲 CPU706執(zhí)行的辦,另外,用于即使電源斷掉(OFF) t!^佳以Mil除的M的保存。CPU706執(zhí)行第2存儲部705存儲的程字。程序由多W程序構(gòu)成。圖10是 第2存儲部705存儲的禾號的一例。圖10中,程序1000由主程序1001、初始化 子賴字1002、網(wǎng)絡(luò)子程序1003、再現(xiàn)子程序1004、 PPV子程序1005等多^程 序構(gòu)成。這里,附胃PPV是按次付費(fèi)電視(Pay Per View)的簡稱,是可收費(fèi)視聽電 影^tt定節(jié)目的服務(wù)。若用戶輸入密碼號,貝嗵知前端皿已購買,解除加擾, 進(jìn)行視聽。M:該視聽,用戶曰后支付購買費(fèi)用。主禾,1001是CPU706在電^^,時(shí);1初啟動的子禾M^,執(zhí)行其它子程序的 控制c初始化子禾歸1002在電源接通時(shí)由主禾將1001啟動,與終端體500進(jìn)行 信息交換等,執(zhí)行初始化處理。初始化處理的細(xì)節(jié)由OpenCable (TM) HOST-P0D Interface Specification (0C-SP-H0STP0D~IF-112-030210)和參照該說明書的說 明書定義。另外,腿行該說明書中未定義的初始化處理。這里,介紹一部分。 若翻電源,則初始《七子禾將1002 ffla^^2 500的CPU514,將第2存儲部 705存儲的第1頻率通知給QPSK解調(diào)部502。 QPSK解調(diào)部502利用提供的第1頻 率來執(zhí)1預(yù)諧,^^號^IU第2解擾部702。另外,初始化子禾聘1002將第2 存儲部705存儲的第1密鑰等譯石騙息JI^給第2解擾部702。結(jié)果,第2解擾部 702執(zhí)fi^f擾,《,IJ執(zhí)行初始化子禾M^ 1002的CPU706。iA而,初始化子禾i^ 1002 可接收信息。在本實(shí)施方式中,設(shè)初始化子禾,1002 M31網(wǎng)絡(luò)子禾i^ 1003來接收信息。細(xì)節(jié)如后戶;M。另外,初始化子辦1002 M^^g 500的CPU514,將第2存儲部705 存儲的第2頻率通知給QPSK調(diào)制部503。初始化子旨1002將第2存儲部705 存儲的加密信息Jim加擾部703。若初始化子程序1002 ))射屋發(fā)送的信息經(jīng)網(wǎng)絡(luò) 子,1003 ,給力敝部703,貝咖擾部703 iM劍共的加密信息,加密 , ^ ^合終皿置500的QPSK調(diào)制部503。QPSK調(diào)制部503調(diào)制,的加密信息, 錢到IWl01。結(jié)果,初始化子禾醉1002 500、第2解擾部702、加擾部703、網(wǎng)絡(luò)子程序1003,與前端101進(jìn)行雙向通信。網(wǎng)絡(luò)子樹爭1003是由主賴竽1001、初始化子超字1002等多^T禾i^j吏用的、 與前端101進(jìn)行雙向通信的子辦。具體而言,對l頓網(wǎng)絡(luò)子禾辦滿3的其它子 禾歸動作,以利用TCP/IP,與前端101進(jìn)行雙向通信。TCP/IP是規(guī)定多偉置之 間進(jìn)行信息交換用的協(xié)議的公知技術(shù),省略詳細(xì)說明。網(wǎng)絡(luò)子禾i/^ 1003若在電源 翻時(shí)被初始化子辦1002啟動,則M31^^g 500將第2存儲部705事先存通知給li 101,請求取得IP i齜。前端101經(jīng)終i^a 500將IP地艦知給 P0D504,網(wǎng)絡(luò)子禾將1003將IP地址存儲在第1存儲部704中。后面,前端101 與P0D504將該IP ilMlh用作P0D504的識別符,進(jìn)纟fM信。再現(xiàn)子辦1004將第2存儲部705存儲的第2密鑰等譯碼信息、或從終端裝 置500鵬的第3密鑰等譯石騙息麟給第1解擾部701,以售腿fi^擾。另外, M:網(wǎng)絡(luò)子辦1003,接收輸入到第1解擾部701的信號是PPV頻道的信息。當(dāng) 知道是PPV頻道時(shí),啟動PPV子程序1005。PPV子禾辨1005—旦被啟動,貝IJ顯示促使終^^S500購買節(jié)目的消息,接 鵬戶的輸入。具體而言,若向終^S500的CPU514^^想顯示在畫面中的信 息,則在終女驟置500的CPU514上動作的禾ii^在終皿置500的顯示器509上顯 示消息。用戶若M^^驟置500的輸入部513輸入密碼號,則終,置500的 CPU514接收該號碼,通知給在POD504的CPU706上動作的PPV子程序1005。 PPV 子勒芋1005 M;網(wǎng)絡(luò)子H^ 1003, ^F^收的密碼號發(fā)送到前端101。若密碼號正 確,貝U繊101經(jīng)網(wǎng)絡(luò)子辦1003,將譯碼所需的第4密鑰等譯 )'騙,,知PPV 子禾M1^ 1005。 PPV子禾Mi^ 1005 ,收到的第4密鑰等譯石騙息JI^給第1解擾部 701,第1解擾部701解擾輸入的信號。參照圖5, TS解碼器A505a、 TS解碼器B505b實(shí)施經(jīng)解多路復(fù)用器515、從 POD504接收至啲信號的過濾,將必要的艦傳遞歸WF-碼器A506a、音步獬碼 器B506b和柳 碼器A508a、視,MH碼器B508b、 1次存儲部510。圖11A表示 TS解碼器A505a,圖11B表示TS解碼器B505b。 PID過濾器1101a-1101f執(zhí)行指 定mig包ID的過濾。TS解碼器內(nèi)存在多個(gè)PID過濾器。區(qū)間(section)過濾器 A1102a、區(qū)間過濾器B1102b過濾斷象、聲音以外的 ,存儲在l次剤^g中。12這里,來自P0D504的信號是MPEG2 ^tr流。MPEG2 f^流的細(xì)節(jié)記載于MPEG標(biāo)準(zhǔn) 書IS0/IEC13818-1中,在本實(shí)施方式中省略細(xì)節(jié)。MPEG2 #^流由多個(gè)固定長度 的 包構(gòu)成,向各1[^包分配 包ID。圖12 ^ 包的結(jié)構(gòu)圖。1200是 包,由固定長度的188個(gè)字節(jié)構(gòu)成。 開頭的4個(gè)字節(jié)為首標(biāo)1201,存儲 包的識別信息,剩余的184個(gè)字節(jié)是有效 載荷(pay load) 1202,包含想総的信息。1203是首標(biāo)1201的明細(xì),在從開頭的 第12位-第24位的13位中包含 & ID。圖13是表m^來的多個(gè)f^的列 的獻(xiàn)圖。麵包1301在首標(biāo)中具有 & ID [l],在有效載荷中鉄映像A 的第1個(gè)信息。 包1302在首+示中具有數(shù)據(jù)包ID [2],在有效載荷中^A聲音 A的第l個(gè)信息。1303在首標(biāo)中具有i^S ID [3],在有效載荷中方iA聲 音B的第1個(gè)信息。 包1310具有 包ID [100],在有 纖荷中放入數(shù)據(jù)1 的第1個(gè)信息。 包1304在首標(biāo)中具有繊包ID [l],在有^it荷中方!Aj央像A的第2 個(gè)信息,這構(gòu)^f^ 1301的3^賣。同樣,i^ 1305、 1311、 1326、 1327也 存儲其它 ^的后續(xù) 。這樣,皿結(jié)具有相同 & ID的 包的有$纖 荷內(nèi)容,則可再m^的鰣誠聲音。另外,連結(jié)具有相同娜包ID的 包的 有效載荷的內(nèi)容,將映像、聲音以夕卜的麵存儲在1次存儲部511中。參照圖5, CPU514若將| 包ID [1]和作為輸出處的[視步M碼器A508a] 矛^^合TS解碼器A505a,則TS解碼器A505a的PID過濾器1101b從由P0D504比 解多路復(fù)用器515接收的MPEG2 #^[流中抽^ 包ID [1 ]的 包,傳避合視 步蠏碼器A508a。在圖5中,僅將映像艦傳遞給柳MS 碼器A508a。同時(shí),CPU514 若將W^ID [2]和[音^l 碼器A506a] J^^合TS解碼器A505a,則TS解碼 器A505a的PID過濾器1101a從由P0D504接收的MPEG2 4纖流中抽取繊包ID [2]的W^, ^H^^ 碼器A506a。另外,CPU514若將it^ID [100] 和[l次存儲部511] J標(biāo)給TS解碼器A505a,則TS解碼器A505a的PID過濾器 1101c從由P0D504接收的MPEG2傳輸流中抽TO^包ID [100]的 包,傳遞 給1次存fH^H。對應(yīng)于iMW包ID來僅取出必需的 包的處理是TS解碼器505執(zhí)行的過 濾。TS解碼器A505a可同日t^L行從CPU514指示的多^M1濾。參照圖5,音自碼器A506a、 ^t^l 碼器B506b分別連結(jié)MA從TS解碼器A505a、 TS解碼器B505b提供的MPEG2 ^tT流的IW&中的音頻數(shù)據(jù),進(jìn)行辦, 換后輸出到揚(yáng)聲器507。揚(yáng)聲器507聲織出從音頻Jf碼器A506a、音步蠏碼器B506b提供的信號。 視, 碼器A508a、視頻解碼器B508b分別連結(jié)g在從TS解碼器A505a、 TS解碼器B505b,的MPEG2^1r流的數(shù)據(jù)包中的視頻數(shù)據(jù),執(zhí)行數(shù)禾鼓換,輸 出到顯示器件A520a、顯示器件B520b,合成后顯示于顯示器509中。顯示器件 A520a、顯示器件B520b如圖15所示構(gòu)成。圖15中,圖形器件1501用于顯示圖 象。視頻器件1502用于顯示映像,背景器件1503用于顯示映像的背景。驗(yàn), 合成顯示于各器件中的映像、圖象,輸出到顯示器509。顯示器件A520a、顯示器 件B520b也可如圖16所示匯聚成一個(gè)。圖16中,1610表示組合顯示器件A520a、 顯示器件B520b的器件。圖16中,認(rèn)為圖形器件A1601、視頻器件A1603、背景 器件A1505分別^M示器件A520a的構(gòu)j^爭元,圖形器件B1602、視頻器件B1504、 背景器件B1506分別是顯示器件B520b的構(gòu)成單元。合皿些器件,輸出到顯示 器509。顯示器509具體而言,由陰t謝線管或液晶等構(gòu)成。2次存儲部510具體而言由快閃存儲器或石贈等構(gòu)成,保存娜ij除從CPU514 指示的,敬歸。另外,由CPU514參照保存的繊或辦。被保存的麵離呈 序即使在切斷終^S 500的電源的狀態(tài)下也保存。1次存儲部511具體而言由RAM等構(gòu)成, 一次性保存或刪除從CPU514指示的 M或辦。另外,由CPU514參照保存的繊或禾醉。保存的繊或辦在切斷 終^S 500的電源時(shí) 除。ROM512是不可改寫的存儲器器件,具體而言由ROM或CD"ROM、 DVD等構(gòu)成。 R0M512中存儲CPU514執(zhí)行的禾ii^。輸入部513具體而言由面^f^器構(gòu)成,接 自用戶的輸入。圖14是由 面板構(gòu)^i入部513時(shí)的^ij。 1400是面板,相當(dāng)于圖6的面板603。面板1400 具備7個(gè)按鈕、上游標(biāo)鄉(xiāng)1401、下游標(biāo),1402、左游標(biāo)鄉(xiāng)1403、右游標(biāo)按 鈕1404、 0K按鈕1405、取消按鈕1406、 EPG按鈕1407、兩畫面按鈕1408、畫面 選擇,1409。若用戶按下鄉(xiāng),貝i)l維下的按鈕的i朋俯通知給CPU514。CPU514執(zhí)行ROM512存儲的禾歸。按照執(zhí)行的辦的J標(biāo),控制調(diào)諧器A505a、 調(diào)諧器B501b、 QPSK解調(diào)部502、 QPSK調(diào)制部503、 P0D504、 TS解碼器A505a、 TS14解碼器B505b、顯示器509、 2次存儲部510、 l次存儲部511、音,碼器A506a、 音步獬碼器B506b 、柳鵬碼器A508a、視步IM碼器B508b 、 R0M512 、顯示器件A520a、 顯示器件B520b。圖17是存儲在R0M512中、由CPU514執(zhí)行的旨的結(jié)構(gòu)圖的一例。禾歸1700由多付辦構(gòu)成,具體而言,由0S1701、服務(wù)再現(xiàn)部1702、 JavaVM1703、月艮務(wù)管理器1704、 Java庫1705構(gòu)成。OS1701是若接 ,置500的電源、則CPU514啟動的子程序。OS1701是 操作系統(tǒng)的簡稱,Linux (娜商標(biāo))等是1ij。 OS1701是由并行執(zhí)行其它子禾S^的 核心辦(kernel) 1701a和禾聘庫1701b構(gòu)成的公知技術(shù)的總稱,省略詳細(xì)說明。 在本實(shí)施方式中,0S1701的核心程,1701a將JavaVM1703作為子禾M^孰行。另外, 禾,庫1701b向這^f禾i^f,制終^^置500保持的構(gòu),元用的多種功能。作為功能的一例,介紹調(diào)諧功能。調(diào)諧功能從其它子禾旨處接收包含頻率的 調(diào)諧信息,將該信息傳避封彫皆器A501a或調(diào)諧器B501b。這里,考慮傳遞給調(diào)諧器A501a的情況。調(diào)諧器A501a根據(jù)麟的調(diào)諧信息, 執(zhí)《灘調(diào)處理,將解調(diào)后的麵經(jīng)多路飾器516傳il^合POD504。結(jié)果,其它子 ,可M31禾游庫1701b來控制調(diào)俱^ A501a。月艮務(wù)再現(xiàn)部1702 4頓服務(wù)iRSlJ符,f際服務(wù)的再J見。月艮務(wù)再現(xiàn)部1702是一 個(gè)Java禾i^, M31JavaVM1703來接收來自用戶的輸入。后面描鄉(xiāng)艮務(wù)。將服務(wù) 的識別符與服務(wù)的絲作為服雑息,存儲在2次存儲部510中。圖18是存儲在 2次存娜510中的服統(tǒng)息的一例。按表格形敘存儲服維息。列1801是服 務(wù)的識別符。列1802是服務(wù)名禾爾。列1803是調(diào)諧信息。這里,調(diào)i皆信息是包含 頻率或^i速率、鵬率等、^^纟湖諧器A501a的值。列1804是禾辨號。節(jié)胃 辦號細(xì)于識別按MPEG2標(biāo)準(zhǔn)規(guī)定的PMT的序號。后面描述PMT。行1811-1814 的各行構(gòu)賂服務(wù)的識別符、服務(wù)名稱、調(diào)諧信息的組。行1811構(gòu)成包^i朋附 為[l]、月艮務(wù)名稱為[頻道l]、佩皆信息中頻率為[312MHz]、辦號為[101] 的組。月艮務(wù)再現(xiàn)部1702為了進(jìn)行服務(wù)的再現(xiàn),將服務(wù)的識別符原樣傳遞到服務(wù)管 理器1704。月艮務(wù)再現(xiàn)部1702與服務(wù)管理器1704的交換細(xì)節(jié)如后戶滿。另外,圖18中,1820 ^^雖選擇的服務(wù)的識別符。雜再現(xiàn)中,用戶按 下面板1400的上游標(biāo)1401與下游標(biāo)1402,則從輸入部513皿CPU514接收按下 的通知,頓再現(xiàn)的服務(wù)。首先,月艮務(wù)再現(xiàn)部1702將當(dāng)前再現(xiàn)中的服務(wù)的i朋附15存儲在2次存儲部510中。圖19A、圖19B和圖19C是保存在2次存儲部510中的 服務(wù)的識』1俯的實(shí)例。圖19A中,存儲識別符[3],參照圖18,表示服務(wù)名稱為 [TV 3]的服務(wù)處于再現(xiàn)中。在圖19A的狀態(tài)下,若用戶按下上游標(biāo)1401,貝鵬 務(wù)再現(xiàn)部1702為了參照圖18的服別言息,并將再現(xiàn)切換到作為表中前一服務(wù)的 服務(wù)名稱[頻道2]的服務(wù),將服務(wù)名稱[頻道2]的識別符[2]傳遞到服務(wù)管 理器。同時(shí),改寫赫儲在2次存儲部510中的服務(wù)識別符[2]。圖19B表示改 寫服務(wù)識別符的狀態(tài)。另外,在圖19A的狀態(tài)下,若用戶按下下游標(biāo)1402,貝鵬 務(wù)再現(xiàn)部1702參照圖18的服^ft息,為了將再現(xiàn)切換到作為表中下一服務(wù)的服 務(wù)名稱[TV Japan]的服務(wù),將服務(wù)名稱[TV Japan]的識別符[4]傳遞到服務(wù) 管理器。同時(shí),改寫鵬儲在1次存儲部511中的服務(wù)識別符[4]。圖19C表示 改寫服務(wù)i朋俯的狀態(tài)。JavaVM1703是依 ^ t斤執(zhí)行用Java(TM)語言i戰(zhàn)的禾SJ '的Java虛擬設(shè)備。 將用Java語言iM的禾M^編譯^f爾為字節(jié)代碼的、不M^于硬件的中間代碼。Java 虛擬設(shè)備是執(zhí)行該字節(jié)代碼的翻譯器。另外,部分Java虛擬設(shè)備也可)l特節(jié)代碼 翻譯成CPU514可M 的執(zhí)行形式,4鋮給CPU514瓶行。JavaVM1703對核心程 序1701a指定執(zhí)行的Java禾聘并啟動。在本實(shí)施方式中,楊O禾辨1201a指定服 務(wù)管理器1704,作為執(zhí)行的Java程序。Java語言的細(xì)節(jié)在書籍[Java Language Specification (ISBN 0-201-63451-1)]等眾多書籍中被解說。這里,省略其細(xì)節(jié)。 另外,JavaVM自身的詳細(xì)動作^3E [Java Virtual Machine Specification (ISBN 0-201~63451-X)],多書籍中,說?!?,省略其細(xì)節(jié)。月艮務(wù)管理器1704翻Java語言寫的Java禾號,由JavaVM1703依次執(zhí)行。 月艮務(wù)管理器1704可513iJNI (Java Native Interface),調(diào)用未用Java語言i戰(zhàn) 的其它子辦,或被調(diào)用。就JNI而言,在書籍[Java Native Interface]等眾 多書籍中WH兌。這里,省略其細(xì)節(jié)。服務(wù)管理器1704如圖20所示構(gòu)成。月艮務(wù)管理器1704由ServiceContext管 理部2001、 ServiceContext取得部2002、 XAIT信息取得部2003和XAIT信息保 存部2004構(gòu)成。ServiceContext管理部2001 ServiceContext的識別符與ServiceContext 。如圖21所示,2101的列^^ ServiceContext的ii^ij符,2102 的列^^ServiceContext 。行2103 ^^將ServiceContext的iRSlJ符[l ]與In-band 的月艮務(wù)用ServiceContextA相對應(yīng)。行2104 J13iServiceContext的識別符[2]來表示In-band的服務(wù)用ServiceContextB?!敦?105 J13i ServiceContext的識別 符[3] ^^RAbstract服務(wù)用ServiceContext。這里所說的In-band的服務(wù)題行包含惻象、聲音、Java禾ii^的顯示、執(zhí) 行的單位,在DVB-MHP標(biāo)準(zhǔn)(正力S為ETSI TS 101 812 DVB-MHP標(biāo)準(zhǔn)VI. 0.2)中 是指9章中定義的服務(wù)。ServiceContext由JavaTV(Java TV API Versionl. 0 specification)標(biāo)準(zhǔn)定 義。所謂In-band的服務(wù)用ServiceContextA2106 、 In-band的服務(wù)用 ServiceContextB2107是J離定使一個(gè)服務(wù)動作所需的資源組,并使用該資源會tt 執(zhí)行一個(gè)In-band的服務(wù)。圖22表示In-band的服務(wù)用ServiceContextA2106、或In-band的服務(wù)用 ServiceContextB2107。 2201是服皿行部,2202是資源組保持部,2203是資源 組取得部。若將服務(wù)識別符傳遞給服務(wù)執(zhí)行部2201,貝鵬務(wù)執(zhí)行部2201 {頓由資 源組保持部2202表示的資源組,執(zhí)行In-band的服務(wù)。資源組保持部2202由圖 23表示。圖23示出艦保持資源組識別符2301與資源組2302泡含標(biāo)一個(gè)或 多個(gè)資源的資源組信息的信息)的實(shí)例。資源組取得部2203取得資源組保持部 2202麟的資源組。在本實(shí)施方式中,資源組取得部2203僅被Java庫1705禾鵬。圖24中示出資源的一例。圖24中所示的資源是調(diào)諧器A501a、調(diào)諧器B501b、 TS解碼器A505a、 TS解碼器B505b、音,窗碼器A506a、音,,碼器B506b、視頻 解碼器A508a、視^ 碼器B508b。 2410、 2411表示各資源組。因?yàn)檎{(diào)諧器A501a、 調(diào)諧器B501b、 TS解碼器A505a、 TS解碼器B505b、音'^^碼器A506a、音 碼 器B506b、視/,碼器A508a、視,W 碼器B508b已在圖5中進(jìn)行說明,所以這里另外,在本實(shí)施方式中,作為資源,考慮調(diào)諧器A501a、調(diào)諧器B501b、 TS 解碼器A505a、 TS解碼器B505b、音MI 碼器A506a、 ^^ 碼器B506b、柳M 碼器A508a、視^S 碼器B508b,但即M其它結(jié)構(gòu)M它資源,也可實(shí)施本實(shí)施 方式。為了使一個(gè)In-band的服務(wù)動作,向服務(wù)管理器1704管理的服務(wù)識別符。圖25表口示該一系列的流程圖。例如,在服^再現(xiàn)部1702想執(zhí)行 In-band的服務(wù)的情況下,服務(wù)再現(xiàn)部1702首先對服務(wù)管理器1704的ServiceContext取得部2002執(zhí)行ServiceContext的取得i青求(步驟S2501)。 ServiceContext取得部2002對應(yīng)于取得i青求,從ServiceContext管理部2001 取得ServiceContextA2106或ServiceContextB2107,并通知給服務(wù)再現(xiàn)部 1702(步驟S2502)。服務(wù)再現(xiàn)部1702將服務(wù)識別符傳遞給取得的 ServiceContextA2106或ServiceContextB2107的服鄉(xiāng)L行部2201 (步驟S2503)。部2201使用所用的資源組A2410或資源組B2411,執(zhí)行對應(yīng)于In-band的服務(wù) A2601蒯艮務(wù)B2602 (步驟S2504)。圖26表示服務(wù)與ServiceContext和資源組的絲。ServiceContextA2106 l頓資源組A2410來執(zhí)行In-band的服務(wù)A2601。 ServiceContextB2107 1"頓資源 組B2411來執(zhí)行服務(wù)B2602。其它結(jié)構(gòu)單元已示于圖24中,所以省略說明。在本實(shí)施方式中,考慮首先由用戶翻電源,之后,由面板H00的兩畫面按 鈕408 行兩畫面顯示的情況。若由用戶接通電源,則執(zhí)行存儲在2次存儲部510中的最后選擇的服務(wù)識別 ftt示的In-band的服務(wù)。服務(wù)再現(xiàn)部1702將服務(wù)識別符傳遞到In-band的服務(wù)用 ServiceContextA2106的服#^行部2201。In-band的服務(wù)用ServiceContextA2106的服鄉(xiāng)行部2201首先將月艮務(wù)i朋廿 符傳遞到位于Java庫1705中的Tunerl705c, i托調(diào)諧。為了委托調(diào)諧,月艮鄉(xiāng) 行部2201執(zhí)行圖27的流程圖中戶際的動作。服##1行部2201對Tunerl705c請 求取得調(diào)諧器A501a的Java分類的實(shí)例(步驟S2701) 。 Tunerl705c特定請求了調(diào) 諧器A501a的Java分類實(shí)例的調(diào)用源(步驟S2702)。例如,Tunerl705c ffl31^程 (thread)來判斷青求實(shí)例的調(diào)用源。腿,線程可艦該線禾舒;f屬的m^識別Java 禾號。從Java辦取得所屬的服務(wù)(Service),由此詢剛艮務(wù)管理器,可特定 ServiceContextA2106。 Tunerl705c從步驟S2702中特定的ServiceContextA2106 的資源組取得部2203取得資源的組A2410 (步驟S2703) 。 Tuner1705c返回表現(xiàn)使 用步驟S2703中取得的資源組2410中包含的、調(diào)諧器A501a的調(diào)諧器的Java分 類的實(shí)例(步驟S2704)。服務(wù)執(zhí)行部2201指定步驟S2704中取得的實(shí)例,對 Tunerl705c執(zhí)^Wl斷青求(步驟S2705)。若Tuner1705c接收調(diào)i對青求,則參照2 次存儲部510存儲的服務(wù)信息,獲得調(diào)諧信息。若In-band的服務(wù)用ServiceContextA2001的服務(wù)執(zhí)行部2201將服務(wù)iKS廿符[2]寸鎖到Tuner1705c, 則Tunerl705c參照圖18的行1812,獲得對應(yīng)的調(diào)諧信息[156MHz]。 Tunerl705c 通過0S1701的,庫1701b,向調(diào)諧器A501a傳遞調(diào)諧信息。調(diào)諧器A501a根據(jù) Mi共的調(diào)諧信息,解調(diào)從前端101錢的信號,艦多路飾器516傳避合POD504。接著,In—band的服務(wù)用ServiceContextA2001的服艦行部2201委托位于 Java庫1705中的CA1705d執(zhí)^lf擾。CA1705d M3i 0S1701的禾驕庫1701b將譯 碼所需的信息鵬合P0D504。 P0D504根據(jù)掛共的信息,譯碼從調(diào)諧器A501a麟 的信號,M去多路復(fù)用器515傳遞給TS解碼器505。接著,In-band的月艮務(wù)用ServiceContextA2001的月艮務(wù)執(zhí)行部2201向位于 Java庫1705中的,1705a提供服務(wù)i照廿符,委托映像、聲音的再現(xiàn)。圖28表示流程圖。首先,月艮她行部2201請求取得表示JMF1705a中再現(xiàn)映像、聲音用的資源 (TS解碼器A505a、 M^ 碼器506a、視頻J 碼器508a)的Java分類的實(shí)例(步驟 S2801)。JMF1705a例如 ^^€判斷青求再現(xiàn)映像、聲音用的資源的Java分類的 實(shí)例的調(diào)用源(步驟S2802)。這里,線程可M該線禾i^f屬的纟脈識別Java禾歸, 由此特定月艮務(wù),并M詢問服務(wù)管理器1704,特定ServiceContextA2106。JMF1705a從步驟S2802中特定的ServiceContextA2106的資源組取得部2203 取得資源組A2410 (步驟S2803)。JMF1705a返回表現(xiàn)再現(xiàn)步驟S2803中取得的資源組2410中包含的、映像、 聲音用的資源組的Java分類的實(shí)例(步驟S2804) o月艮艦行部220U頓步驟S2804中取得的實(shí)例,對JMF1705a執(zhí)行,象、聲 音的再現(xiàn)請求(步驟S2805)。 JMF1705a在接收再現(xiàn)請求后,從PAT、 PMT取得用于 特定應(yīng)再現(xiàn)的,與聲音的 包ID。 PAT或PMT是由MPEG2標(biāo)準(zhǔn)來規(guī)定的、表 現(xiàn)MPEG2 ftlT流內(nèi)的節(jié)目結(jié)構(gòu)的表格,被MA包含于MPEG2 #^!流的 包的有 織荷中,與聲音或,象一織送。細(xì)節(jié)請參照標(biāo)準(zhǔn)書。這里僅說明概要。PAT是節(jié)目組錄(Program Association Table)的簡稱,存儲在1[^ID
      的f^中錢。JMF1705a為了取得PAT, ffl310S1701的辦庫1701b,向 TS解碼器A505a指定 包ID
      與CPU514。 TS解碼器A505a利用if^ ID
      來^^^1濾,傳3II^合CPU514,從而JMF1705a蝶PAT的繊包。圖29是模式表示收集到的PAT信息一例的表。列2901是禾齡號。列2902 是 包ID。列2902的 包ID被用于取得PMT。行2911-2913是與服務(wù)的程 序號對應(yīng)的ia^ID的組。這里,定義3個(gè)服務(wù)。行2911定義程jf'號[101]與 ,包ID [501]的組。當(dāng)前,若^J^給JMF1705a的服務(wù)識別符設(shè)為[2],則JMF1705a參照圖18 的行1812,獲得對應(yīng)的程序號[102],接著,參照圖19的PAT行2912,獲得對 應(yīng)于,號[102]的l^g包ID [502]。 PMT是節(jié)目日^J"表(Program Map Table) 的簡稱,存儲在由PAT規(guī)定的,包ID的i^-包中發(fā)送。JMF1705a為了取得PMT, 逝i 0S1701的程序庫1701b,向TS解碼器A505a指定繊包ID與CPU514。這里, 設(shè)指定的 包ID為[502]。 TS解碼器A505a利用 包ID [502]皿行過濾, Mil傳il^合CPU514, JMF1705a收集PMT的,包。圖30是模式標(biāo)收集到的PMT信息一例的表。列3001是流種類。列3002 是繊包ID。在由列3002指定的繊包ID的i^&中,將由流種類指定的信息 存儲在有效載荷中發(fā)送。列3003是補(bǔ)充信息。行3011-3014是被稱為基本流的、 與li^ ID —起腿的信息種類的組。行3011是流種類[聲音]與 ^ ID[5011 ] 的組,標(biāo)在娜包ID [5011]的有$ |荷中存儲聲音。JMF1705a從PMT獲f驕 現(xiàn)的映像與聲音的 & ID。參照圖30, JMF1705a從行3011獲得聲音的i^ ID [5011],從行3012獲得映像的i^ID [5012]。接著,JMF1705a艦0S1701的禾辦庫1701b,將獲得的聲音| & ID與作 為輸出處的音, 碼器A506a、映像的f^ ID與作為輸出處的視 碼器508a 的組JI^給TS解碼器A505a。 TS解碼器A505a根據(jù)提供的 包ID與輸出處, 進(jìn)^1濾。這里, ^包10 [5011]的^S傳3iilJ^fJ 碼器A506a,將數(shù) 據(jù)包ID [5012]的麵包傳避艦M碼器A508a。 ^f碼器A506a執(zhí)行鵬 的i^&的i^鼓換,MM^聲器507,再現(xiàn)聲音。視自碼器A508a執(zhí)行Jli共的 包的辦^換,輸出到顯示器件A520a,合成后,在顯示器509中顯示映像。最后,In—bnd的月艮務(wù)用ServiceContextA2106的服#^1行部2201向位于 Java庫1705中的艦705b^^服務(wù)il^l銜,魏纖廣播再現(xiàn)。這里,斷胃聽 廣播再I腿指抽取包含于MPEG2^1r流中的Java,,由JavaVM1703執(zhí)行。在 MPEG2 ^iT流中^A Java ,的^4^ffl MPEG標(biāo)準(zhǔn)書IS0/IEC13818"6中i戰(zhàn)的 戶; i胃DSMCC的方式。這里,省略DSMCC的詳細(xì)說明。DSMCC方式規(guī)定編碼MPEG2傳tlt荒的麵包中、由計(jì)算浙4細(xì)的目錄或文件構(gòu)成的文件系統(tǒng)的方法。另外,按稱為AIT的形式m行的Java ,的信息^AMPEG2 #^流的 包中^1。 AIT是DVB-MHP標(biāo)準(zhǔn)(正式應(yīng)為ETSI TS 101 812 DVB-MHP標(biāo)準(zhǔn)VI. 0. 2)的10章中 定義的、Application Information Table的簡稱。AM1705b S31^禾辣判斷調(diào)用源的Java程序,取得ServiceContextA2106, 由此特定禾,的TS解碼器A505a。首先,為了獲得AIT,與JMF1705a—樣,取得 PAT、 PMT,獲f雜儲AIT的娜包的IW&ID。若現(xiàn)在提供的服務(wù)i朋附為[2]、 發(fā)送圖29的PAT、圖30的P釘時(shí),則按與JMF1705a —樣的" ,獲得圖30的 P。AM1705b從PMT中、流種類為[數(shù)據(jù)]、具有[AIT]作為補(bǔ)充信息的基本流 中抽取 包10。參照圖30,對應(yīng)行3013的基 ,獲得f^ID [5013]。AM1705b 0S1701的禾辦庫1701b,向TS解碼器A505a Jlf共AIT的 包 ID與作為輸出處的1次存儲部511 。TS解碼器A505a用$^的 包ID來執(zhí)行過 濾,將AIT存儲在1次存儲部511中。結(jié)果,AM1705b可麟AIT的M^。圖 31是t弒表示收集至啲AIT信息一例的表。列3101是Java禾歸的識別符。列3102 是Java禾驕的控制信息。在控制信息中有[autostart] [present] [kill]等,[autostart]意贈終端裝置500馬上自動執(zhí)行該程序,[present]意味著不自 動執(zhí)行,[kill]意M停止禾im。列3103是按DSMCC方式抽取包含Java禾號的 包ID的DSMCC識別符。列3104是Java程序的程序名稱。行3111與3112是 Java程序的信息組。由行3111定義的Java ,是識別符[301]、控制信息[autostart]、 DSMCC識別符[l]、,名稱[a/TopXlet]的組。由行3112定義 的Java辦是i朋附[302]、控制信息[present] 、 DSMCC i朋附[l]、禾驕名稱[b/GameXlet]的組。腿,兩個(gè)Java辦具有相同的DSMCC識別符,3 ^在 按1個(gè)DSMCC M編碼的文件系統(tǒng)內(nèi)包含兩個(gè)Java程序。這里,對Java 規(guī)定4^Ht息,但實(shí)際上定義更多的信息。細(xì)節(jié)i^照DVB-MHP標(biāo)準(zhǔn)。AM1705b從AIT中找出[autostart]的Java程序,抽W應(yīng)的DSMCC 符和Java辦名稱。參照圖31,旭1705b抽取行3111的Java程序,獲得DSMCC i明l銜[1]和Java,名稱[a/TopXlet]。接著,AM1705b艦從AIT取得的DSMCC ii^lj符,從PMT獲得按DSMCC方式 存儲Java辦的i^的I^ID。具體而言,取得PMT中流種類為[ ]、 補(bǔ)充信息的DSMCC i朋U符吻合的基本流的i^包ID。若現(xiàn)在DSMCCi照lJ符為[l]、 PMT為圖30戶標(biāo)時(shí),貝U行3014的基^^荒吻合, 取得f^ ID [5014]。AM1705b指定il31 OS1701的辦庫1701b而按DSMCC方式將繊駄TS解 碼器A505a中的數(shù)掛包的數(shù)據(jù)包ID與作為輸出處的l次存儲部511。這里, i ^ID [5014]。 TS解碼器A505a^^的i^lD執(zhí)fi^濾,將DSMCC形式 的娜存儲在1次存儲部511中。結(jié)果,AM1705b可蝶必需的 包。AM1705b 根據(jù)收集到的醫(yī)包,按照DSMCC方式,恢復(fù)文件系統(tǒng),保存到1次存儲部511 中。下風(fēng)將從MPEG2傳輸流中的娜包中取出文件系統(tǒng)等麵并保存到1次存 儲部511 ,儲單元中稱為下載。圖32是下衞的文件系統(tǒng)的一例。圖中,圓表示目錄,四邊形歸文件,3201 是根目錄,3202是目錄[a], 3203是目錄[b], 3204是文件[TopXlet. class], 3205是文件[Game Xlet. class]。接著,AM1705b從下載到1次存儲部511的文件系統(tǒng)中纟^^行的Java禾聘傳 遞到JavaVM1703。若現(xiàn)在設(shè)執(zhí)行的Java程序名稱為[a/TopXlet],則在Java程 序名稱的最后附加了 [. class]的文件[a/TopXlet. class]構(gòu)鵬執(zhí)行的文件。 [/]是目剝n文件名的分隔符,參照圖32,文件3204 ^i^執(zhí)行的Java禾辦。下 面,AM1705b將文件3204傳Ji^合JavaVM1703。JavaVM1703執(zhí)行傳遞的Java程序。圖33表示執(zhí)行由服務(wù)識別符[2]表示 的In-band的服務(wù)的實(shí)例。509^顯示器,603、 606如圖6中的那樣。3301表 示由服務(wù)識別符[2]標(biāo)的In-band服務(wù),3302表示由執(zhí)行的Java禾醉顯示的 圖符。例如,M31用戶按下面板的
      按鈕1405,可如圖34所示在整個(gè)畫面中 顯^^信息,3401。接著,老:用戶按下面板1400的[兩畫面]按鈕1408,則顯示兩個(gè)服務(wù)。例 如,服務(wù)再現(xiàn)部1702向服務(wù)識別符[1]傳遞給In-band的服務(wù)用 ServiceContextB2107的月艮#^行部2201。此時(shí),使用圖5的調(diào)諧器B501b、 TS解碼器B505b、音步獬碼器B506b、視頻 解碼器B508b來同樣執(zhí)行服務(wù)B2602。圖35標(biāo)顯示兩個(gè)服務(wù)的實(shí)例。圖35中, 3501標(biāo)由服務(wù)i朋ij符[1]標(biāo)的In-band的服務(wù)。其它結(jié)構(gòu)單元如圖33戶標(biāo), 所以省略說明。3502 ^^游標(biāo),在輸入部為面板1400的情況下,S3i按下[畫面 選擇]鄉(xiāng)1409,游標(biāo)3502如圖36戶;f^動。另外,若經(jīng)過規(guī)定時(shí)間,貝鵬標(biāo)3502自動消失。圖36中,游標(biāo)3502執(zhí)行由服務(wù)識別符[2]標(biāo)的In-band服務(wù)。此時(shí),若 用戶例如按下下游標(biāo)按鈕1402,則正執(zhí)行由服務(wù)識別符[2]表示的In-band服務(wù) 的ServiceContextA2002的服^#1行部2201接收其它服務(wù)i湖l俯,例如服務(wù)識別 符[3], Mil包含于Java庫1705中的各禾齡庫,停止執(zhí)fi^包含于同一 Java 庫1705中的各^j^庫、由ServiceContextA2002執(zhí)行的In-band服務(wù)A2601中包 含的再現(xiàn)映像、聲音和Java禾聘,并根據(jù)重新接收的服務(wù)識別符[3],執(zhí)行包含 于新的In-band服務(wù)中的映像、聲音和Java程序。此時(shí),不停止在 ServiceContextB2403上執(zhí)行的In-band服務(wù)B2602,原樣執(zhí)行。圖37是同時(shí)顯 示服務(wù)識別符[3]與服務(wù)識別符[1]的一例。3701是由服務(wù)識別符[3]表示的 In-band月艮務(wù)。Java庫1705是存儲在R0M512中的多個(gè)Java庫的集合。在本實(shí)施 方式中,這里,Java庫1705包含JMF1705a、 AM1705b、 Tunerl705c、 CA1705d、 P0D Libl705e。另外,在本實(shí)施方式中,艦2次存儲部510保存ROM512保存的內(nèi)容,也可 刪除R0M512來實(shí)施。另外,2次存儲部510由多付2次存儲部構(gòu)成,M^ 2 次存儲部保存不同的信息也可實(shí)施。例如,l付2次存儲部僅保存調(diào)諧信息,另 一子2次存儲部保存0S1201的禾Mi^庫1201b,其它的子2次存儲部保存下載的Java 等詳細(xì)分割是可能的。戶刑胃Abstract服務(wù)由一個(gè)或多個(gè)Java辦構(gòu)成。抽象(Abstract)月艮務(wù)不 M于調(diào)諧,例如EPG等可實(shí)現(xiàn)。EPG是Electric Program Guide的簡稱。后面 描述EPG。Abstract月艮務(wù)用ServiceContext執(zhí)行Abstract月艮務(wù)。圖39表示Abstract月艮務(wù)用ServiceContext 。 Abstract月艮務(wù)用 ServiceContext2108由服^l行部3901與ServiceContext設(shè)定部3902、以及 ServiceContext保持部3903構(gòu)成。ServiceContext設(shè)定部3902關(guān)聯(lián)Abstract 月艮務(wù)用ServiceContext與In—band的Abstract服務(wù)用ServiceContext,使之保 持在ServiceContext保持部3903中,從而割艮Ml行部3901執(zhí)行服務(wù)時(shí),特定 利用的資源組。月艮務(wù)管理器1704的XAIT信息取得部2003通過Java庫1705中包含的POD Libl705e,與鵬101進(jìn)行雙向通信。該雙向通信MPOD Libl705e經(jīng)0S170123的程序庫1701b和P0D504,使用QPSK解調(diào)部502、 QPSK調(diào)制部503來實(shí)現(xiàn)。月艮務(wù)管理器1704的XAIT信息取得部2003艦i^l信,從前端皿接收終端 裝置500應(yīng)保,2次存儲部510中的Java禾辦的信息。將該信息稱為XAIT信 息。XAIT信息以任意形式在前端101與POD504之間發(fā)送。無論采用明附縱形式, 只要XAIT中包含必需的信息,貝體發(fā)明可實(shí)施。圖41是模式表示從前端101取得的XAIT的信息一例的表。列4101是 Abstract月艮務(wù)的i朋lj符。該Abstract服務(wù)的識別符還分別對應(yīng)于一個(gè)Abstract 月艮務(wù)。列4102是Abstract服務(wù)的控制信息。在控制信息中有[true] [false]等, [true]意贈終全^a 500在電源翻時(shí)自動執(zhí)行該禾M^, [false]意味著不自 動執(zhí)行。列4103是用于按DSMCC方式抽取包含Java程序的數(shù)據(jù)包ID的DSMCC識 別符。列4104是Java程序的程序名稱。列4105是Java程序的優(yōu)先級。列4106 是Java禾聘的控制信息,當(dāng)執(zhí)行服務(wù)時(shí),若為[autostart]則執(zhí)行。列4107是 Java程序的識別符。行4111、 4112和4113是Java程序的信息組。由行4111定 義的Java禾號是識別符[701]、服務(wù)控制信息[true]、 Java禾歸識別符[7011]、 DSMCC識別符[l]、禾醉名稱[a/EPGXlet]、 Java禾將的優(yōu)先級[2000]、 Java 程序的控制信息[autostart]的組。這里, Java禾驕規(guī)定7個(gè)信息,但即 使定義更多^少的信息,本發(fā)明也可實(shí)施。月艮務(wù)管理器1704若3M XAIT信息取得部2003接收XAIT信息,則按與從AIT 信息下載Java程序的jl,相同的順序,通過XAIT信息保存部2004將文件系統(tǒng)從 MPEG2 f^r流保存到1次存儲部511中。之后,將保存的文件系統(tǒng)復(fù)制到2次存儲 部510中。另外,也可不經(jīng)1次存儲部511而直爭下載到2次存儲部510來實(shí)施。另外,在本實(shí)驗(yàn)式中,復(fù)制到2次存儲部510中,但也可保存在l次存儲 部511中。其中,在保存在1次存儲部511中的情況下,電源0FF時(shí),保存的信 息^P消失。之后,服務(wù)管理器1704的XAIT信息保存部2004將下載的文件系統(tǒng)的存儲位 置與XAIT《言息相對應(yīng),保存在2次存儲部510中。圖42表示2次存儲部510對 應(yīng)保存XAIT信息與下載的文件系統(tǒng)的一例。圖42中,與圖41相同序號的要素與 圖41相同,所以省略說明。列4411存儲對應(yīng)的下載的文件系統(tǒng)的保^^置。圖 中,保^Sffi箭頭表示。4210是下載的文件系統(tǒng),在內(nèi)部麟頂部目錄4211、 目錄[a] 4212、目錄[b] 4213、文件[EPGXlet. class] 4214 、文件[TOPXlet. class]4215、文件[PPVXlet. class]4216。這里,從保存Java禾M^開始,保存XAIT信息,但也可在保存Java 之前 保存XAIT信息。終^gg 500自動使作為控帝瞻息[true]的Abstract月艮務(wù)識 別符所示的Abstract服務(wù)動作。向JavaVM1703指定服務(wù)管理器1704, JavaVM1703在啟動服務(wù)管理器1704 之后,月艮務(wù)再現(xiàn)部1702參照來自XAIT信息保持部2004的各Abstract服務(wù)的控 帝W言息,從XAIT信息取得部2003取得作為[true]的Abstract服務(wù),另夕卜,從 ServiceContext取得部2002取得Abstract服務(wù)用ServiceContext2108,由 Abstract服務(wù)用ServiceContext2108的服務(wù)執(zhí)行部2201來執(zhí)行。在本實(shí)施方式中,作為包含于Abstract服務(wù)中的Java程序,考慮EPG執(zhí)行 的情況。圖81表示EPG的結(jié)構(gòu)例。EPG8101由向用戶顯示節(jié)目一覽和接收來自用戶的 輸入的節(jié)目顯示部8102、和進(jìn)行服務(wù)選臺的節(jié)目再現(xiàn)部8103構(gòu)成。當(dāng)用戶接通電 源時(shí),顯示器509顯示最后執(zhí)行的服務(wù),表示EPG8101的Java禾將在執(zhí)行中,但 畫面中未顯示。 入部513由圖14所示的面板構(gòu)成的情況下,用戶M:按下輸 入部513的EPG按鈕1407,開始顯示于顯示器509中。在本實(shí) 式中,考慮當(dāng)顯示器509如圖37所示顯示時(shí),用戶按下輸入部 513的EPG按鈕1407的情況。用戶若按下1[入部513的EPG按鈕1407,則EPG8101 的節(jié)目顯示部8102接收該t明俯,頓示器509中顯示節(jié)目信息。圖38表示按 下EPG按鈕1407時(shí)的顯示器509。 3801 EPG。圖40A和圖40B是顯示于顯示 器509中的EPG3801的一例。參照圖40A,在顯示器509中,以格子概示節(jié)目信 息。在列4001中顯示時(shí)刻信息。在列4002中,顯示服務(wù)名稱[頻道l]、和^ 應(yīng)于列鄉(xiāng)l的時(shí)刻的時(shí)間帶放映的節(jié)目。標(biāo)在[頻道l],在9: 00-10: 30放 映節(jié)目[新聞9],在10: 30-12: OO放映[電影AAA]。列4003也與列4002—樣, 顯示服務(wù)名稱[頻道2]、和頓應(yīng)于列4001的時(shí)刻的時(shí)間帶放映的節(jié)目。在9: 00-11: OO放映節(jié)目[電影BBB],在ll: 00-12: 00放映[新聞ll]。 4030是游 標(biāo)。若按下面板1400的左游標(biāo)1403與右游標(biāo)1404,貝U游標(biāo)4030移動。在圖40A 的狀態(tài)下,若按下右游標(biāo)1404,貝鵬標(biāo)4030向右移動,如圖40B戶標(biāo)。另外,在 圖40B的狀態(tài)下,若按下左游標(biāo)1403,貝i鵬標(biāo)4030向左移動,如圖40A戶標(biāo)。在圖40A的狀態(tài)下,若按TM板1400的0K按鈕1405,則節(jié)目顯示部8102將[頻道l]的識別符通知給再現(xiàn)部8103。在圖40B的狀態(tài)下,若按下面板1400 的OK ■ 1405,貝lj節(jié)目顯示部1702a將[頻道2]的識別符通知給再現(xiàn)部1402b。 另外,節(jié)目顯示部8102定期Mil POD504從綱101向1次存儲部511中存 儲顯示的節(jié)目信息。 一般,從前端取得節(jié)目信息花費(fèi)時(shí)間。當(dāng)按下輸入部513的 EPG按鈕1407時(shí),艦顯示事先保存在1次存儲部511中的節(jié)目信息,可盡十頓 示節(jié)目表。圖40A和圖40B中,4010、 4011再現(xiàn)作為游標(biāo)的服務(wù)的B^象、聲音。包含于 Abstract服務(wù)中的Java禾號當(dāng)再現(xiàn)映像、聲音吋,i頓程序JMF1705a指定想再 現(xiàn)的斷象、聲音的iR5附,荊頓Wi^碼器A506a或^^J 碼器B506b、視,鵬 碼器A508a或柳鵬碼器B508b來再現(xiàn)。在本實(shí)施方式中,Abstract月艮務(wù)用ServiceContext上動作的Abstract服務(wù) 中包含的Java禾驕為了指定艦明P個(gè)資源會M再現(xiàn)映像、聲音,將Abstract服 務(wù)用ServiceContext與In—Band的月艮務(wù)用ServiceContextA2106或B2107相關(guān)聯(lián)。圖39中示出Abstract服務(wù)用ServiceContext。ServiceContext設(shè)定部3902 將Abstract服務(wù)用ServiceContext與In-Band的服務(wù)用ServiceContextA相關(guān) 聯(lián)。Java程序通過向ServiceContext設(shè)定部3902指定In-Band的 ServiceContextA2106,可將j頓的資源纟且特定成資、源組A2410。圖43是將Abstract月艮務(wù)用ServiceContext與In-Band的服務(wù)用 ServiceContextA相關(guān)聯(lián)的圖。2108表示Abstract月艮務(wù)用ServiceContext, Abstract服務(wù)E4301在其上動作。其它單元與圖26—樣,所以省略說明。圖43 中,S3i將Abstract服務(wù)用ServiceContext2108與ServiceContextA2106相關(guān) 聯(lián),可指定ServiceContextA2106特定的資源組。圖44是將Abstract服務(wù)用ServiceContext與In-Band的服務(wù)用 ServiceContext相關(guān)聯(lián)的方法的U。圖 44 中,將 Abstract 服務(wù)用 ServiceContext 定義為 AbstractServiceContext分類4402。 AbstractServiceContext分類4402 ^fc^ In-Band的服務(wù)用ServiceContext的ServiceContext分類4401。圖39中示出的 服她行部2201與ServiceContext分類4401 —樣。ServiceContext設(shè)定部3902 定義方法。在圖44中,作為實(shí)例,定義setServiceContext (ServiceContext)方 法4410。i!3l向該方法的自體指定想關(guān)聯(lián)的In-Band的服務(wù)用ServiceContext,可特定In-Band的服務(wù)用ServiceContext保持的資源組。在本實(shí)施方式中,通過向setServiceContext (ServiceContext)的自變量指 定兩個(gè)In-Band的服務(wù)用ServiceContext中哪個(gè)In-Band的服務(wù)用 ServiceContext, Abstract服務(wù)用ServiceContext可特定資源組,例如可指定在 圖37表示的兩個(gè)In-Band的月艮務(wù)3701、 3501中的明P個(gè)顯示Abstract服務(wù)。 圖45是包含于Abstract服務(wù)中的Java禾i^再現(xiàn)映像、聲音時(shí)的流程圖。 在本實(shí)施方式中,如圖38所示,示出^ EPG的Java禾將使用In-Band的 服務(wù)用ServiceContextA的資源的實(shí)例。Java程序從服務(wù)管理器1704的 ServiceContext取得部取得In—Band的月艮務(wù)用ServiceContext (步驟S4501)。接 著,Java禾M)^Uffi setServiceContext (ServiceContext) 4410關(guān)聯(lián)Abstract月艮 務(wù)用ServiceContext2108與In-Band的月艮務(wù)用ServiceContextA2106。將自變量 的ServiceContext保持在Abstract服務(wù)用ServiceContext2108 的 ServiceContext麟部3903中(步驟S4502) 。 Java禾lj^f吏JMF1705a取得表示資 源組的Java分類的實(shí)例(資源組信息),用該實(shí)例來請求映像、聲音的再現(xiàn)(步驟54503) 。 JMF1705a再現(xiàn)由指定的實(shí)例使用的資源組2410指定的映像、聲音(步驟54504) 。這里,步驟S4503的細(xì)節(jié)如圖28戶標(biāo)。另夕卜,在包含于Abstract服務(wù)用ServiceContext中的Java禾M)^i同時(shí)再現(xiàn) 兩個(gè)映像、聲音的情況下,也可通過圖46的順J爭來同時(shí)再現(xiàn)映像、聲音。首先,Java辦湖艮務(wù)管理器1704的ServiceContext取得Wl得In-Band 的服務(wù)用ServiceContext(步驟S4601)。接著,Java程序使用 setServiceContext (ServiceContext) 4410 關(guān)聯(lián) Abstract 月艮務(wù)用 ServiceContext2108與In-Band的服務(wù)用ServiceContextA2106(步驟S4602)。 Java禾,JMF1705a取得g資源組的Java分類的實(shí)例,用該實(shí)例來指定斷象、 聲音,從而請求該鵬象、聲音的再現(xiàn)(步驟S4603)。 JMF1705a再現(xiàn)由該實(shí)例特定 的資源組A2410指定的映像、聲音(步驟S4604)。之后,使用 AbstractServiceContext的方法setServiceContext (ServiceContext) 4410將 Abstract月艮務(wù)用ServiceContext與In—Band的月艮務(wù)用ServiceContextB2107相關(guān) 聯(lián)(步驟S4605)。 Java ^j^JMF1705a取得標(biāo)資源組的Java分類的實(shí)例,使 用該實(shí)例來指定,象、聲音,從而請求再現(xiàn)該,象、聲音(步驟S4606)。 JMF1705a 使用該實(shí)例特定的資源組A2410來再現(xiàn)指定的映像、聲音(步驟S4607)。這樣,本實(shí)施方式也可操作多個(gè)資源組。另外,在本實(shí)施方式中,明示與In-Band的服務(wù) 用ServiceContext相關(guān)聯(lián),但也可通過默認(rèn)來與某個(gè)In-Band的服務(wù)用 ServiceContext相關(guān)聯(lián)。另外,在本實(shí)施例中,示出與In-Band的服務(wù)用ServiceContext相關(guān)聯(lián)的 Abstract月艮務(wù)用ServiceContext的實(shí)例,但也可以是其它不肯g與ServiceContext 相關(guān)聯(lián)的Abstract服務(wù)用ServiceContext 。另外,在本實(shí)施方式中,P0D504為可拆裝的方式,但即使內(nèi)置也可實(shí)施。另 夕卜,在內(nèi)置的情況下,也可取下P0D504的CPU706, CPU514也可執(zhí)行CPU706的動 作,這也是可實(shí)施的。登錄在POD Libl705e中的Java禾Mi^不僅是下載的Java超芋,也可是事先內(nèi) 置的Java禾驕。另外,若拆裝SD存儲卡駒拆裝的存儲媒體,貝他可裝酉鵬部, 從其中取得Java禾號。另外,也可裝酉B5i接于網(wǎng)絡(luò)上的網(wǎng)絡(luò)部,從因特網(wǎng)中取出 Java H/^0(實(shí)施方式2)本實(shí)施方式定義與實(shí)施方式1中定義的、圖39的Abstract服務(wù)用 ServiceContext不同結(jié)構(gòu)的Abstract服務(wù)用ServiceContext 。 itb^卜的部分與實(shí) 施方式1相同,所以在本實(shí)施方式中,就Abstract月艮務(wù)用ServiceContext的結(jié) 構(gòu)、尤其是Abstract服務(wù)用ServiceContext與In—Band的服務(wù)用ServiceContext的關(guān)^ya行說明。圖47中示出本實(shí)施方式中的Abstract服務(wù)用ServiceContext。結(jié)構(gòu)單元由 服務(wù)執(zhí)行部4701與ServiceContext保持部3903構(gòu)成。服^^行部4701在 Abstract月艮務(wù)用ServiceContext2108的服^l行部4701接,艮務(wù)i朋U符的同時(shí), 接收In-Band的服務(wù)用ServiceContext,由此關(guān)聯(lián)Abstract服務(wù)用 ServiceContext與In—Band的服務(wù)用ServiceContext 。離收到的In-Band的服 務(wù)用ServiceContext保持在ServiceContext保持部3903中。圖49是關(guān)聯(lián) Abstract月艮務(wù)用ServiceContext與In—Band的月艮務(wù)用ServiceContext的方l 例。圖49中,ServiceContext4401在圖44中定義。AbstractServiceContext分 類4902鵬ServiceContext分類4401 。月艮^l行部4701重新具有執(zhí)行服務(wù)的方 去select (Service、 ServiceContext) 4911。 ffl31該;^法,^S^行指定給自體的 Abstract月艮務(wù)的同時(shí),將指定給自體的In-Band的服務(wù)用ServiceContext保存在ServiceContext保持部3903中,進(jìn)行關(guān)聯(lián)。由此,在執(zhí)行在Abstract服務(wù)用 ServiceContext上指定的Abstract服務(wù)時(shí),使用In-Band的服務(wù)用 ServiceContext特定的資源組。另外,當(dāng)Abstract服務(wù)中包含的Java程序必需 某個(gè)資源時(shí)(例如再現(xiàn)映像、聲音),使用指定給select方法的自變量的 ServiceContext特定的資源。圖50示出本實(shí)施方式的流程圖。月艮務(wù)再現(xiàn)部1702湖艮務(wù)管理器1704的 ServiceContext取得部2002取得In-Band的服務(wù)用ServiceContext (步驟 S5001)。服務(wù)再現(xiàn)部1702在執(zhí)行Abstract服務(wù)時(shí),通過向 AbstractServiceContext的select (Service、ServiceContext) 4911指定In-Band 的服務(wù)用ServiceContext,服務(wù)再現(xiàn)部4702 3射旨定給自變量的In-Band的服務(wù)用 ServiceContext存儲在ServiceContext保持部3903中(步驟S5002) 。 Java禾辦 使JMF1705a取得標(biāo)資源組的Java分類的實(shí)例,j頓該實(shí)例來指定映像、聲音, 由jt匕i青求再現(xiàn)該映像、聲音(步驟S5003)。 JMF1705aj頓步驟S5003中取得的實(shí) 例特定的資源組A2410或資源組B2411,再現(xiàn)指定的映像、聲音(步驟S5004)。這 里,步驟S5003的細(xì)節(jié)如圖28所示。(實(shí)施方式3)本實(shí)施方式定義與實(shí)施方式1的不同之處在于Abstract服務(wù)用 ServiceContext2108與In-Band的服務(wù)用ServiceContext的關(guān)聯(lián)方式。此外的部 分與實(shí) 式1相同,所以在本實(shí)施方式中,就Abstract服務(wù)用ServiceContext 與In-Band的服務(wù)用ServiceContext的關(guān)聯(lián)方式進(jìn)行說明。圖51中示出本實(shí)施方式中棚艮務(wù)管理器1704的結(jié)構(gòu)。在本實(shí)施方式中,通 過服務(wù)管理器1704的ServiceContext ,部5101來實(shí)現(xiàn)Abstract服務(wù)用 ServiceContext與In-Band的月艮務(wù)用ServiceContext的關(guān)聯(lián)。ServiceContext 映射部5101保持Abstract服務(wù)用ServiceContext與In-Band的服務(wù)用 ServiceContext的關(guān)聯(lián)。圖52示出ServiceContext映射部5101的結(jié)構(gòu)。 ServiceContext鵬部5101由ServiceContext ^if保持部5201、 In-Band的服 務(wù)用ServiceContext取得部5202、 ServiceContext的匹配實(shí)現(xiàn)部5203構(gòu)成。圖 53標(biāo)ServiceContext鵬保持部5201的^ij。圖53中,列5303表示Abstract 月艮務(wù)用ServiceContext,列5304 In—Band的服務(wù)用ServiceContext。用行 5301、 5302來分別關(guān)m于同一行中的In-Band的服務(wù)用與Abstract月艮務(wù)用ServiceContext。若為同一行,則使用相同的資源組。另外,圖53中,多對一個(gè)In-Band的月艮務(wù)用ServiceContext關(guān)聯(lián)一個(gè) Abstract月艮務(wù)用ServiceContext ,但是,即使多個(gè)Abstract服務(wù)用 ServiceContext關(guān)聯(lián)相同的In—Band的服務(wù)用ServiceContext,也可適用本實(shí)施 方式。In-Band的月艮務(wù)用ServiceContext取得部5202從ServiceContext的匹配實(shí) 現(xiàn)部5203取得關(guān)聯(lián)Abstract服務(wù)用ServiceContext的In-Band的服務(wù)用 ServiceContext,并返回。ServiceContext的匹配實(shí)現(xiàn)部5203關(guān)聯(lián)Abstract服 務(wù)用ServiceContext與In-Band的月艮務(wù)用ServiceContext 。圖48表示本實(shí)施方 式中的Abstract服務(wù)用ServiceContext 。 Abstract服務(wù)用ServiceContext由服 艦行部4801構(gòu)成。若服#^行部4801傳劍艮務(wù)i朋l俯,則取得ServiceContext 自部5101的In-Band的服務(wù)用ServiceContext,特定資源組,執(zhí)行服務(wù)。圖54是關(guān)聯(lián)Abstract服務(wù)用ServiceContext與In-Band的服務(wù)用 ServiceContext的方法一例。圖54中,將ServiceContext映射部表示為 ServiceContextMap分類5401。為了實(shí)現(xiàn)ServiceContext匹配實(shí)現(xiàn)部5203,定義 viod setserviceContext(AbstractServiceContext 、 ServiceContext)5413 。 get ServiceContext (AbstractServiceContext) 5412從表現(xiàn)ServiceContext 保持部5201的ServiceContextMap5411取得當(dāng)前關(guān)聯(lián)自變更的 AbstractServiceContext分 類 的ServiceContext 。 setserviceContext (AbstractServiceContext、ServiceContext) 5413關(guān)聯(lián)自變量 的兩個(gè)ServiceContext,《親在ServiceContextMap中。另夕卜,作為實(shí)現(xiàn)In-Band 的月艮務(wù)用ServiceContext取得部5202的方法,定XA人ServiceContextMap5411 中取得 In-Band 的服務(wù)用 ServiceContext 的 ServiceContext getServiceContext(AbstractServiceContext)5412。圖55 ^本 方式的,圖。包含于Abstract服務(wù)中的Java ,/AB艮務(wù)管理器1704的ServiceContext 取得部2002取得In—Band的服務(wù)用ServiceContext (步驟S5501)。接著,Java 程序使用setserviceContext (AbstractServiceContext 、 ServiceContext) 5413 關(guān)聯(lián)Abstract服務(wù)用ServiceContext2108與In-Band的服務(wù)用 ServiceContextA0106 (步驟S5502) 。 Java^f吏JMFl705a取得標(biāo)資源組的Java分類的實(shí)例,《頓該實(shí)例來指定映像、聲音,從而請求再現(xiàn)該映像、聲音(步驟S5503) 。 JMF1705a j頓步驟S5003中取得的實(shí)例特定的資源組A2410、或資源組 B2411來再5見指定的映像、聲音(步驟S5504)。 (實(shí)施方式4)在實(shí)施方式1—實(shí)施方式3中,3!3i關(guān)聯(lián)Abstract月艮務(wù)用ServiceContext與 In-Band的服務(wù)用ServiceContext,特定資源組。在本實(shí)施方式中,與實(shí)施方式 1-實(shí)施方式3不同,M直接特定資源纟脒實(shí)現(xiàn)Abstract服務(wù)用ServiceContext 。 Jtl^卜的部分與實(shí)施方式1相同,所以在本實(shí)施方式中,就資源組與Abstract服務(wù) 用ServiceContext的,^t去進(jìn)行說明。圖22中示出本實(shí)施方式中的In-Band 的服務(wù)用ServiceContext的結(jié)構(gòu)。另外,圖56中示出Abstract服務(wù)用 ServiceContext 。 Abstract服務(wù)用ServiceContext由服她行部5611、資源組 指定部5601、資源組保持部5602構(gòu)成。圖56中,若傳遞服務(wù)識別符,則服她 行部5611從In-Band的服務(wù)用ServiceContext的資源組取得部2203取得資源組, 特定資源組^l行服務(wù)。資源組指定部5601通過指定由資源組取得部2203取得 的資源組,與該資源組關(guān)聯(lián)。將由資源組指定部5601指定的資源組保持在資源組 保持部5602中。圖58是關(guān)聯(lián)Abstract服務(wù)用ServiceContext與資源組的方法 的一例。圖58中,In-Band的服務(wù)用ServiceContext重新定義獲得資源集 getResourceSet ()4411,作為資源組(集)取得部2203。通過i^f法可取得關(guān)聯(lián) 的資源組。AbstractServiceContext分類4402繼承In-Band的服務(wù)用 ServiceContext分類,資源組指定部5601重新定義方法。圖58中,作為實(shí)例, 定義所謂setResourceSet (ResourceSet) 4412的方法。這里,自變量 ResourceSet5801是表示資源組的分類。S31向該方法的自體指定想關(guān)聯(lián)的資源 組,可特定資源組。圖60 ^^本實(shí)施方式的,圖。包含于Abstract服務(wù)中的Java禾辦/A^艮務(wù)管理器1704的ServiceContext 取得部取得In—Band的服務(wù)用ServiceContext (步驟S6001)。接著,Java辦通 過getResourceSet()從取得的In-Band的服務(wù)用ServiceContext取得 ResourceSet (步驟S6002)。用setResourceSet (ResourceSet)關(guān)聯(lián)Abstract月艮務(wù) 用ServiceContext2108與ResourceSet 5801 (步驟S6003) 。 Java禾^ii^j吏JMFl705a 取得新資源組的Java分類實(shí)例,用該實(shí)例來指定^f象、聲音,從而請求再現(xiàn)該31映像、聲音(步驟S6004)。 JMF1705a j頓步驟S6003中取得的實(shí)例特定的資源組 A2410、或資源組B2411來再現(xiàn)指定的鵬象、聲音(步驟S6005)。這里,圖59中示出步驟S6004的詳細(xì)流程圖。首先,月艮鄉(xiāng)行部5611請求 取得^JMF1705a中再現(xiàn)映像、聲音用的資源(TS解碼器A505a、音頻澥碼器506a、 視 碼器508a)的Java分類的實(shí)例(步驟S5901) 。 JMF1705a例如M線禾辣判 斷青求再現(xiàn)映像、聲音用的資源的Java分類的實(shí)例的調(diào)用源(步驟S5902)。這里, 線程可M:該綴I^屬的組來識別Java程序,從中特定服務(wù),并詢問服務(wù)管理器 1704,從而取得ServiceContextA2106,并可取得ResourceSet和資源組(步驟 S5903) 。JMF1705a返回表現(xiàn)用于再現(xiàn)步驟S5903中取得的資源組2410中包含的映 像、聲音的資源組的Java分類實(shí)例(步驟S5904)。服^^行部2201 4頓步驟S5904 中取得的實(shí)例,對JMF1705a執(zhí)行映像、聲音的再現(xiàn)請求(步驟S5905)。即,JMF1705a 用作資源管理單元,取得關(guān)聯(lián)于ServiceContextA2106的資源組(包含資源組信息 的信息),將取得的戶艦資源組信息麟給服務(wù)。(實(shí)施方式5)在本實(shí)施方式中,與實(shí)施方式卜實(shí)施方式3不同,i!31直接對Abstract服 務(wù)用Sei"viceContext特定資源纟1^定使用的資源。,卜的部分與實(shí)施方式1相 同,所以在本鄉(xiāng)方式中,就資源組與Abstract服務(wù)用ServiceContext的映射 旅進(jìn)艦明。本實(shí)施方式中的In-Band的月艮務(wù)用ServiceContext的結(jié)構(gòu)如圖22戶標(biāo),所 以省略說明。圖57是Abstract服務(wù)用ServiceContext (服務(wù)執(zhí)行環(huán)境)的結(jié)構(gòu)圖。 Abstract月艮務(wù)用ServiceContext由服^l行部5701 (服^^行單元)和資源組保 持部5702構(gòu)成。在圖57的Abstract月艮務(wù)用ServiceContext的服她行部5701 接收服務(wù)的識別符的同時(shí),通過接收資源組,關(guān)聯(lián)Abstract服務(wù)用 ServiceContext與資源組(包含標(biāo)一個(gè)或多個(gè)資源的資源組信息的信息)。另外, 由資源組保持部5702保雜收至啲資源組。艮P,具有這種資源組保持部5702的 Abstract月艮務(wù)用ServiceContext2108由于保持在ServiceContext管理部2001 中,所以該ServiceContext管理部2001用作^W此關(guān)聯(lián)的Abstract月艮務(wù)用 ServiceContext與資源組的^f單元。圖61是關(guān)聯(lián)Abstract月艮務(wù)用ServiceContext與資源組的方[例。圖61中,ServiceContext分類6101表示In-Band的服務(wù)用ServiceContext, AbstractServiceContext分類6102表示Abstract月艮務(wù)用ServiceContext, ResourceSet分類5801表示資源組。ServiceContext分類6101重新定義 getResourceSet()6111,作為資源組取得部2203。 M該方法,可取得正使用的 資源組。AbstractServiceContext分類6102繼承In-Band的服務(wù)用 ServiceContext分類6101。服務(wù)執(zhí)行部5701重新追加select (Service 、 ResourceSet)方法6112。這里,Service是表示Abstract服務(wù)的分類,ResourceSet 是表示資源組的分類。通過該方法,在執(zhí)行指定給自變量的Abstract服務(wù)的同時(shí), 與指定給自變量的ResourceSet相關(guān)聯(lián)。從而,在Abstract服務(wù)用ServiceContext 上執(zhí)行Abstract服務(wù)時(shí),4頓指定的資源組。另外,當(dāng)包含于Abstract服務(wù)中 的Javaf齡必需某個(gè)資源時(shí)(例如再現(xiàn)映像、聲音),使用指定給select方法的 自體的資源組。即,該select (Service、 ResourceSet)方法6112用作關(guān)駒艮務(wù) 執(zhí)行環(huán)境與資源組的關(guān)聯(lián)單元。這樣,在本發(fā)明中,因?yàn)殛P(guān)聯(lián)作為月艮皿行環(huán)境的ServiceContext與資源組, 所以在執(zhí)行服務(wù)時(shí),可控制一個(gè)或多個(gè)資源作為資源的[組]。圖62中示出本實(shí)施方式的縱呈圖。月艮務(wù)再現(xiàn)部1702 AAI艮務(wù)管理器1704的 ServiceContext取得部取得In—Band的月艮務(wù)用ServiceContext (步驟S6201)。接 著,服務(wù)再現(xiàn)部1702通過getResourceSet ()從取得的In-Band的服務(wù)用 ServiceContext取得ResourceSet (步驟S6202)。當(dāng)月艮務(wù)再現(xiàn)部1702執(zhí)行Abstract 月艮務(wù)時(shí),對AbstractServiceContext的select (Service、 ResourceSet)方法指定 ResourceSet,特定使用的ResourceSet(步驟S6203)。即,關(guān)聯(lián) AbstractServiceContext與ResourceSet 。Java禾i)^f吏JMF1705a取得標(biāo)資源組 的Java分類實(shí)例,用該實(shí)例來指定,象、聲音,從而請求再現(xiàn)該映像、聲音涉 驟S6204) 。 JW1705a頓步驟S6203中關(guān)聯(lián)的ResourceSet特定的資源組A2410、 或資源組B2411來再現(xiàn)指定的鵬象、聲音(步驟S6205)。腿,步驟S6204的詳細(xì) 流程圖#圖59中。(實(shí)肺式6)本實(shí)施方式與實(shí)施方式l-實(shí)施方式3不同,艦直接對Abstract月艮務(wù)用 ServiceContext特定資源會I3^定鵬的資源。財(cái)卜的部分與實(shí)施方式1相同, 所以在本實(shí)施方式中,就資源組與Abstract服務(wù)用ServiceContext的鵬方法進(jìn)行說明。本實(shí)施方式在服務(wù)管理器1704中執(zhí)行Abstract服務(wù)用ServiceContext與資 源組的鵬t。圖63中示出本實(shí)施方式中的服務(wù)管理器1704的結(jié)構(gòu)。圖63中,6301 是ServiceContext-資源組日M部。圖64中示出ServiceContext-資源組映射部 的結(jié)構(gòu)。ServiceContext-資源組鵬摘 6301由資源組保持部6401、資源組取得 部6402、資源組,實(shí)現(xiàn)部6403構(gòu)成。圖65中示出資源組保持部6401。圖65 中,列6504標(biāo)Abstract S艮務(wù)用或In-Band的服務(wù)用ServiceContext。列6505 表示資源組。行6501-6503分別表示關(guān)聯(lián)的ServiceContext與資源組。資源組取得部6402取得關(guān)聯(lián)Abstract服務(wù)用ServiceContext或In—Band 的服務(wù)用ServiceContext的資源組。資源組,實(shí)現(xiàn)部6403關(guān)聯(lián)Abstract月艮務(wù) 用ServiceContext與資、源組。圖66是關(guān)聯(lián)Abstract月艮務(wù)用ServiceContext與資源組的方法的一例。圖 66中,將資源組保持部6401表示為resourceSetMap分類(CLASS) 6211。作為實(shí) 現(xiàn)資源組取得部6402的方法,定義getResourceSet (ServiceContext) 6212 。另夕卜, 為了實(shí)現(xiàn)資源組映射實(shí)現(xiàn)部 6403 , 定義 void setResourceSet (AbstractServiceContext 、 ResourceSet) 方法 6213 。 getResourceSet (ServiceContext) 6212從表現(xiàn)資源組麟部6401的ResourceMap 取得與自變量的 ServiceContext 關(guān)聯(lián)的 ResourceSet 。 void setResourceSet (AbstractServiceContext 、 ResourceSet)方法6213關(guān)聯(lián)自^fi 的AbstractServiceContext與ResourceSet,《;^i^^ ResourceSetMap中。這里, ResourceSet5801是表示資源組的分類。圖67中示出本實(shí)施方式的流程圖。包含于Abstract月艮務(wù)中的Java辦湖艮務(wù)管理器1704的ServiceContext 取得部取得In—Band的服務(wù)用ServiceContext (步驟S6701)。接著,Java辦通 過getResourceSet (ServiceContext) 6212,使用取得的In-Band的服務(wù)用 ServiceContext 取得 ResourceSet (步驟 S6702) 。 Java程序通過 ResourceSetMap6201的setResourceSet (AbstractServiceContext、ResourceSet) 方法6213指定ResourceSet,特定鵬的ResourceSet (步驟S6703) 。 g卩,Java IM/^聯(lián)AbstractServiceContext與ResourceSet 。 Java ^i^f吏JMF1705a取得 ,資源組的Java分類實(shí)例,用該實(shí)例來指定鰣象、聲音,從而請求再現(xiàn)該鵬象、聲音(步驟S6704) 。 JMF1705a {頓步驟S6703中關(guān)聯(lián)的ResourceSet特定的資源 組A2410、或資源組B2411來再現(xiàn)J旨定的^f象、聲音(步驟S6705)。這里,歩驟S6704 的詳細(xì)流程圖示于圖59中。 (實(shí)施方式7)本實(shí)施方式與實(shí)施方式1-實(shí)施方式6不同,i!M直接對Abstract服務(wù)用 ServiceContext指定資源,特定包含該資源的資源組。財(cái)卜的部分與實(shí)施方式1 相同,所以在本實(shí)施方式中,就資源組與Abstract服務(wù)用ServiceContext的映 射旅進(jìn)行說明。在本實(shí) 式中,月艮務(wù)管理器1704執(zhí)行ServiceContext與資源組的艦、 資源組與各個(gè)資源的艦,對Abstract月艮務(wù)用ServiceContext指定種資源, 由此自動對該Abstract服務(wù)用ServiceContext指定資源組。圖68中示出本實(shí)施 方式中的服務(wù)管理器1704的結(jié)構(gòu)。圖68中,6801是ServiceContext-資源, 部。圖69中示出ServiceContext-資源,部的結(jié)構(gòu)。ServiceContext-資源, 部6801由資源,部6901、資源組,部6401、資源取得部6902、資源組取得 部6402、資源 ]"實(shí)現(xiàn)部6903構(gòu)成。資源組取得部6402、資源組保持部6401示 于圖64中,所以這里省略說明。圖70中示出資源保持部6901的一例。行7001 表示資源組,行7002表^i周諧器,行7003表示TS解碼器,行7004表示音^l 碼器,行7005^^枧WI碼器。另外,列7006表示資源組A2410與資源組A2410 中包含的資源,列7007表示資源組B2411與資源組B2411中包含的資源。另外,資源麟部6901作為資源,1辦上J^調(diào)諧器、TS解碼器、音 碼 器、柳窗碼器,但即使是其它結(jié)構(gòu)也可實(shí)施本鄉(xiāng)方式。資繊得部6902取得關(guān)聯(lián)Abstract月艮務(wù)用ServiceContext或In—Band的月艮 務(wù)用ServiceContext的資源。資源映射實(shí)5見部6903關(guān)聯(lián)Abstract服務(wù)用 ServiceContext與資源。圖71是關(guān)聯(lián)Abstract服務(wù)用ServiceContext與資源組的方法的一例。圖71中,將資源組保持部6401表示為resckirceSetMap6211。將資源保持部 6901表示為resourceMap7111。作為實(shí)現(xiàn)資源組取得部6402的方法,定義 getResourceSet (ServiceContext) 6212 。作為資源取得部6902 ,定義 getResource(ServiceContext、 String)方法7112。另夕卜,為了實(shí)現(xiàn)資源iW實(shí)現(xiàn) 部6903,定義void setResource(AbstractServiceContext、 Object)方法7113。getResource (ServiceContext 、 String)7112 使用 resourceSetMap6211 、 resourceMap7111,取得自變量的ServiceContext當(dāng)前正利用的resourceSet中 包含的String表示的資源。禾,資源的名稱、例如"Tuner"等字符串對String 進(jìn)行指定,結(jié)果,作為返回值,例如返回表示TunerA501a的Object 。 setResource (AbstractServiceContext 、 Object) 7113 關(guān)聯(lián)自變量的 AbstractServiceContext與包含由自變量指定的Object表示的資源的 resourceSet,保^&resourceSetMap6211中。這里,ResourceSet5801是表示資 源組的分類。圖72中示出本實(shí)施方式的流程圖。包含于Abstract服務(wù)中的Java禾辦湖艮務(wù)管理器1704的ServiceContext 取得部取得In—Band的服務(wù)用ServiceContext (步驟S7201)。接著,Java禾將通 過getResource (ServiceContext 、 String),使用取得的In-Band的服務(wù)用 ServiceContext與想取得的資源的名稱,取得,資源的Object (例如表示調(diào)諧 器的 Object)(步驟S7202) 。 Java程序通過ResourceMap 的 setResourceSet(AbstractServiceContext 、 Object) 方 法 , 對 AbstractServiceContext指定資源的Object,并特定使用的ResourceSet(步驟 S7203)。即,Java辦關(guān)聯(lián)AbstractServiceContext與包含步驟S7202中取得的 資源的ResourceSet。 Java fMj^1吏JMF1705a取得表示資源組的Java分類實(shí)例, 用該實(shí)例來指定映像、聲音,從而請求再現(xiàn)該映像、聲音(步驟S7204)。 JMF1705a ^ffl步驟S7203中關(guān)聯(lián)的ResourceSet牛寺定的資源組A2410、或資源組B2411來再 現(xiàn)指定的映像、聲音(步驟S7205)。這里,步驟S7204的詳細(xì)^于圖59中。(實(shí)施方式8)在本鄉(xiāng)方式中,鄉(xiāng)方式1至實(shí)施方式7 ^i31關(guān)聯(lián)Abstract月艮務(wù)用 ServiceContext與In-Band的月艮務(wù)用ServiceContext、或資源組,從In-Band的 月艮務(wù)用ServiceContext中指定特定資源組或資源的目標(biāo)。但是,在Abstract服 務(wù)用ServiceContext例如想j頓兩個(gè)視鵬碼器的情況下,每7娥作視 碼器, ,在關(guān)聯(lián)In-Band的服務(wù)用ServiceContext或資、源組的,。圖75是使用兩 個(gè)視 碼器的一例。7501是CM的映像。因?yàn)槠渌Y(jié)構(gòu)單標(biāo)于圖38中,所以 省略說明。在本實(shí)施方式中,艦Java庫1705,取得實(shí)際與資源關(guān)聯(lián)的Java目標(biāo),由此特定資源。其它與實(shí)施方式1 一樣,所以在本實(shí)施方式中,主要描述資源的特 定方法??紤]實(shí)施方式1中參照的圖17的Java庫1705如圖73所示構(gòu)成的情況。圖 73中,SFL7301表示區(qū)間過濾器。SFL7301 {柳圖11A和圖11B中戶標(biāo)的區(qū)間過濾 器A1102a、區(qū)間過濾器B1102b,執(zhí)行區(qū)間的過濾,存儲在1次存儲部511中。 Device7302控制圖5中所示的顯示器件A520a、顯示器件B520b。音響7303{頓 音步M 碼器A506a、或音頻澥碼器B506b,再現(xiàn)序音。其它結(jié)構(gòu)單元在圖17中說 明,所以省略。這些fiif,庫定義表示物理資源的、或特定并可執(zhí)行資源的Java分類。iM各 分類與實(shí)際的資源的關(guān)系的圖74 iM表示物理資源的、或特定并可執(zhí)行資源的 Java分類與實(shí)際的資源的關(guān)系。圖74中,7420中表示Java分類的實(shí)例,7421 中表示實(shí)際的資源。Networklnterface分類7401由DAVIC標(biāo)準(zhǔn)(DAVICI. 4.1 Specification Part9、 Complete DAVIC Specifications,下]^^為DAVIC標(biāo)準(zhǔn)) 定義,管理Networklnterface分類的實(shí)例的分類NetworklnterfaceManager可通 過方法public Networklnterface[] getNetworklnterfaces()、 或public Networklnterface getNetworklnterface (TransportStream)取得。對Tuner1705a 定義Networklnterface分類,在內(nèi)部特定調(diào)諧器A501a。SectionFilterGroup7402 由DAVIC標(biāo)準(zhǔn)定義,可由SectionFilterGroup的制造者取得。對SFL7301定義 SectionFilterGroup,利用區(qū)間過濾器7411。 Player7403通過界面,其安裝分類 再現(xiàn)映像。Player在Java MediaFramework標(biāo)準(zhǔn)(Java Media Framework API Version 1, 0 Constants)中定義。Player的安裝分類的實(shí)例可通過生成Player 的 分 類 Manager 的 方 法 createPlayer (DataSource) 、 createPlayer(MediaLocator) 、 createPlayer (亂)取f尋。對JMF1705a定義 Player,在內(nèi)部,鵬TS解碼器505a、音,M碼器A506a、視'鵬碼器A508a來 實(shí)現(xiàn)其魏分類。HSound7404再I見聲音。HSound分類由HAVi標(biāo)準(zhǔn)(HAVi vl. 1 Java L2APIs、 15-May-2001,下面稱為HAVi標(biāo)準(zhǔn))定義,可由HSound分類的制造者取 得。對音響7303定義HSound分類,禾廿用^g^ 碼器A506a。HGraphicsDevice7405、 HvideoDevice7406、 HBackgroundDevice7407按HAVi標(biāo)準(zhǔn)定義,可分類的實(shí)例可 3M:管理HGmphicsDevice7405、 HVideoDevice7406、 HBackgroundDevice7407的 HScreen分類的方法public HGraphicsDevice[] getHVideoDevices() 、 publicHVideoDevice[]getHVideoDevicesO 、 public HBackgroundDevice □ getHBackgroundDevice 0、 或public HGraphicsDevicegetDef aultHGraphicsDevice () 、 publicHVideoDevicegetDefaultHVideoDevice() 、 public HBackgroundDevicegetDefaultHBackgroundDevice ()取得。對器件7302定義HGraphicsDevice7405、 HvideoDevice7406、 HBackgroundDevice7407,分另ij表示圖形器件7412、視頻器件 7413、背景器件7414。另外,本實(shí)施方式中,分別用圖74中示出的結(jié)構(gòu)來考慮表示或利用資源的 Java分類的實(shí)例與物理資源,但即使是其它結(jié)構(gòu),本實(shí)施方式也可實(shí)施。圖76表示In—Band的月艮務(wù)用ServiceConiext的一例。In—Band的服務(wù)用 ServiceContext定義getResourceSet ()方法7611,并返回ResourceSet實(shí)例。 ResourceSet7602 表示資源組,定義 getResource (String) 7612 。 getResource (String) 7612 iM向String指定禾!J用資源的Java分類,返回g或 使用該資源組中包含的資源的Java實(shí)例。例如,通過指定為 getResource ('Wetworklnterface"),可取得Networklnterface分類的實(shí)例。該 自變量由String(字符串)來指定,但也可由資源的識別符等來指定。另外, getResources ()方法7613返回表現(xiàn)全部資源的Java分類的實(shí)例。例如,返回 Networklnterface分類的實(shí)例7401、 SectionFilterGroup分類的實(shí)例7402、 Player分類的實(shí)例7403、 HSound分類的實(shí)例7404、 HGraphicsDevice分類的實(shí)例 7405、 HVideoDevice分類的實(shí)例7406、 HBackgroundDevice分類的實(shí)例7407。 Abstract月艮務(wù)用ServiceContext2108通過調(diào)用 ServiceContext 的 getResource (String)或getResources (),卿得關(guān)聯(lián)于資源的Java的實(shí)例,可 特定資源。另外,即使一個(gè)ServiceContext保持多個(gè)ResourceSet,也可通過對 ServiceContext7601定義public ResourceSet □ getResourceSet ()來實(shí)現(xiàn)。另外,也可對ServiceContext定義public Object [] getResourceSet ()、 public Object getResource (String),取得B資源的分類的實(shí)例。(實(shí)施方式9)在實(shí)施方式8中,可MiliA In-Band的服務(wù)用ServiceContext取得Java分 類的實(shí)例,定資源。但是,在Abstract服務(wù)用ServiceContext直接從Java庫1705取得表滿理資源的實(shí)例、或利用資源的Java分類的實(shí)例的情況下,不知道 資源包含在由明P個(gè)In-Band的服務(wù)用ServiceContext特定的資源組中。在本實(shí)施 方式中,ilii詢問In-Band的服務(wù)用ServiceContext從Java庫中取得的實(shí)例, 確定In-Band的服務(wù)用ServiceContext特定的資源組中是否包含資源。其它與實(shí) 施方式1一樣,所以在本實(shí)施方式中,主要描述資源的特定方法。圖77表示In-Band的服務(wù)用ServiceContext的一例。7701表示In-Band的 月艮務(wù)用ServiceContext 。 isContained (Object)方法7711采用表示指定給自變量 的物理資源、或禾,資源的Java分類的實(shí)例,判斷指定給該自變量的實(shí)例是否使 用包含于該ServiceContext特定的資源組中的資源。在使用該ServiceContext 特定的資源的情況下,返回tme,在不〗OT的情況下,返回false。從而,可特 定哪個(gè)資源組中包含由自變量的Object指定的資源。(實(shí)施方式10)在實(shí)施方式9中,判斷Java分類的實(shí)例是否j頓包含于ServiceContext特 定的資源組中的資源。但是,例如設(shè)圖5的顯示器件為一個(gè),且其結(jié)構(gòu)單元如圖 78所示,視頻器件7801為一個(gè)的情況下,有時(shí)兩個(gè)In-Band的服務(wù)用 ServiceContext會共有一個(gè)視頻器件。在這種情況下,在是否與某個(gè) ServiceContext關(guān)聯(lián)的判斷外,必需明確是否共有的方法。圖79表示In-Band 的服務(wù)用ServiceContext的一例。圖79中,對表示In-Band的服務(wù)用 ServiceContext的ServiceContext分類7901,除圖77 ^f^的isContained方法 7711淺還重新定義旅isShared (Object) 7911 。駄法7911雜兩個(gè)In-Band 的服務(wù)用ServiceContext之間賄資源,貝,如若賄相同的視頻劉牛7801,則 該^ ^返回true,若不絲,貝lj返回false。( ^式11)除實(shí)施方式9"卜,追加調(diào)魏理資源是否在4頓中的方法。由此,可特定 空閑的資源。圖80表示In-Band的ServiceContext的一例。圖80中, ServiceContext分類8001表示In-Band的服務(wù)用ServiceContext 。在 ServiceContext分類8001中,isllsed(Object);^法8011若傳齢自體的Java 分類的實(shí)侈!H頓的物理資源當(dāng)前正在iOT,貝i腿回true,若不iM,則返回false。 isContained (Object) 7711如圖77所示,所以省略。另外,也可同時(shí)定義實(shí)施方式8與從實(shí) 式9至實(shí)施方式11之一的組合。(實(shí)ltt式12)在實(shí)施方式9至實(shí)施方式11中,當(dāng)從Java庫1705取得表示資源的實(shí)例礙U 用資源的分類的實(shí)例時(shí),有可肖統(tǒng)法取得與想使用的資源組關(guān)聯(lián)的實(shí)例。在從制 造者生成實(shí)例的情況下,鄉(xiāng)得Player時(shí),也有可能僅取得通常禾,某怖定資 源組的實(shí)例,例如SectionFiltei^roup、 HSound的實(shí)例等。此時(shí),就這些方法而 言,通過對In-Band的服務(wù)用ServiceContext定義例如public void connectResource (Object)方法,可^M關(guān)聯(lián)的資源組。對自變量的Object指定表示資源的實(shí)例或利用資源的分類的實(shí)例。另夕卜,本實(shí)施方式M3i^t In—Band的月艮務(wù)用ServiceContext定義public void connectResource(Object)方法來特定資源,但也可通過對Abstract服務(wù)用 ServiceContext定義public void connectResource(ServiceContext、 Object) 來實(shí)現(xiàn)。這里,對自變量的ServiceContext指定In-Band的服務(wù)用 ServiceContext c另外,本實(shí)施方式即使限于特定表示指定給自變量Object的資源的實(shí)例、或 利用資源的分類的實(shí)例,也可實(shí)施。例如,因?yàn)閷?shí)施方式8中所述的實(shí)例中、 Networklnterface分類的實(shí)例可取得全部與現(xiàn)實(shí)的資源關(guān)聯(lián)的實(shí)例,所以考慮不 能指定給本實(shí)施方式的方法的自 ^。(實(shí)施方式13)在實(shí)施方式8中,MiliA In—Band的月艮務(wù)用ServiceContext取得Java分類 的實(shí)例,可特定資源。但是,在Abstract服務(wù)用ServiceContext直接從Java庫 1705取得^物理資源的實(shí)例、辦U用資源的Java分類的實(shí)例的情況下,不知道 資源包含在由哪個(gè)In-Band的ServiceContext特定的資源組中。在本實(shí)施方式中,當(dāng)取得表示物理資源的實(shí)例、凝擁資源的Java分類的實(shí) 例時(shí),M向自體麟ServiceContext,特定j頓的資源和資源組。其它與實(shí) 施方式l一樣,所以在本實(shí) 式中,主,述資源的特定對去。用Java庫1705 來定義下面的方法。當(dāng)取得Networklnterface分類的實(shí)例時(shí),通過向管理Networklnterface分 類的實(shí)例的分類NetworklnterfaceManager働卩方法public Networklnterface [] getNetworklnterfaces (ServiceContext), 取得特定物理資源的 Networklnterface分類的實(shí)例。就SectionFilterGroup而言,M31向自體,40ServiceContext,取f辦定物理資源的SectionFilterGroup分類的實(shí)例。通過向 生成Player的分類Manager的方法追加向自變量J^f共ServiceContext的方法 createPlayer(DataSource、 ServiceContext) 、 createPlayer(MediaLocator 、 ServiceContext) 、 createPlayer (URL、 ServiceContext)之一或全部,取得特定 物理資源的Player分類的實(shí)例。這里,DataSource、 MediaLocator、 URL指定再 現(xiàn)的AV資源的部位。HGraphicsDevice、 HVideoDevice、 HBackgroundDevice M3iiij]口 HScreen分HVideoDevice口 getHVideoDevices (ServiceConext)、 publicHBackgroundDevice □ getHBackgroundDevices(ServiceConext)、 或 public HGraphicsDevice getDefaultHGraphicsDevice(ServiceConext) 、 public HVideoDevice getDefaultHVideoDevice(ServiceConext) 、 public HBackgroundDevicegetDefaultHBackgroundDevice (ServiceConext),特定物理資 源。另外,在本實(shí)施方式中,向自體指定ServiceContext,但也可313i定義特 定資源組的分類ResourceSet,并將其指定給自 ^,指定,資源組的識別符 來實(shí)現(xiàn)。另外,在本實(shí)施方式中,作為表示戰(zhàn)資源的實(shí)例、或利用資源的分類的實(shí) 例的取得方法,考慮上述方法,但除這些方法之外,也可通過向自變量指定 ServiceContext 、或ResourceSet分類的實(shí)例來實(shí)施。如iJM,根據(jù)本發(fā)明,M:具滅行一個(gè)或多個(gè)服務(wù)的服姚行單元;特定戶;M艮,用的資源集合的執(zhí)行環(huán)境的執(zhí)行環(huán)境,單元;和執(zhí)行環(huán)境選定單元,艦將細(xì)艮務(wù)與戶艦環(huán)境保持單元保持的執(zhí)行環(huán)境相對應(yīng),對劍腿環(huán)境與0f^執(zhí)CT境時(shí)定的資源集合,可分配在執(zhí)行在戶;f^執(zhí)行環(huán)境下動作的所述服務(wù)內(nèi)的iW象、聲音、禾,時(shí)所需的資源集合。另外,具備^^M執(zhí)行環(huán)境保持單元取得標(biāo)^M執(zhí)行環(huán)境的執(zhí)行環(huán)衞朋lJ 符的執(zhí)行環(huán)^i賜俯取得單元,戶腿執(zhí)行環(huán)衞湖附具錢糊艮務(wù)的識別符的月艮務(wù)的i照俯接收部,從而戶;Mi艮務(wù)可分i^i^資源集合來執(zhí)行。另外,戶腿執(zhí)行環(huán)境麟單元具M(jìn)l行環(huán)衞只別符取得單元,保持多個(gè)執(zhí)行環(huán)境,并;^艦執(zhí)行環(huán)境保持單元取得^^M執(zhí)行環(huán)境的執(zhí)行環(huán)衞只別符,所述執(zhí)行環(huán)ti只別符具有接,二執(zhí)fi^:li只別符的執(zhí)行環(huán)境iR^符接收部,當(dāng)所 述執(zhí)行環(huán)彰朋俯接收部接il^腐第二執(zhí)行環(huán)衞只別符時(shí),執(zhí)行環(huán)境選定單^3i 艦應(yīng)^0M執(zhí)行環(huán)^i只別符表示的執(zhí)行環(huán)境下動作的服務(wù)與所述第二執(zhí)行環(huán)墳 識別^^示的執(zhí)行環(huán)境的資源集合,可分配任意的執(zhí)行環(huán)境特定的資源集合,作 為執(zhí)行在0M執(zhí)行環(huán)境中動作的0Mm務(wù)中包含的映像、聲音、程序等時(shí)所需的 資源集合,另外,M31妊分配多個(gè)資源集合,可控制多個(gè)資源集合。另外,在0M執(zhí)行環(huán)慰賜i化錄示的執(zhí)行環(huán)境下動作的服務(wù)M:戶腐執(zhí)行環(huán) 境識別符取得單元取得第二執(zhí)行環(huán)境識別符,將第二服釗專遞給所述第二執(zhí)行環(huán) 境識別符的服務(wù)識別符接收部,使所述第二服務(wù)動作,從而,在所述執(zhí)行環(huán)境下動作的服務(wù)可舒;f^二執(zhí)行環(huán)衞只別符表示的執(zhí)行環(huán)境下^^二服務(wù)動作。另外,雖^^腐執(zhí)4訴境識別f錄示的執(zhí)行環(huán)境下動作的服務(wù)中進(jìn)行限定, 但鵬戶服執(zhí)行環(huán)境識別符取得單元取得第二執(zhí)行環(huán)境識別符,向戶腿第二執(zhí)行 環(huán)境i湖U符的服務(wù)接收部傳遞第二服務(wù),使戶腿第二服務(wù)動作,從而在執(zhí)行環(huán)境 中動作的服務(wù)中、限定柳艮務(wù)在第二執(zhí)行環(huán)境識別f錄示的執(zhí)行環(huán)境下4蝶二服 務(wù)動作。另外,^^鵬艮務(wù)的識別符接收部接收服務(wù)的識別符的同時(shí),還接收執(zhí)行環(huán) 境識別符,當(dāng)戶脫服務(wù)的識別符接收部與服務(wù)的識別符一起接收由戶腿執(zhí)行環(huán)境 識別符取得單元取得的第二執(zhí)行環(huán)衞只別符時(shí),執(zhí)行環(huán)離定單^1W應(yīng)^^ 述執(zhí)行環(huán)衞只別符表示的執(zhí)行環(huán)境下動作的服務(wù)與朋述第二執(zhí)行環(huán)衞朋俯表示 的執(zhí)行環(huán)境的資源集合,可分配由其它執(zhí)行環(huán)境特定的資源集合,作為執(zhí)行在所 述執(zhí)行環(huán)境中動作的服務(wù)中包含的鰣象、聲音、辦等時(shí)所需的資源集合,可彈 鵬制資源集合。另外,具備M^腿執(zhí)行環(huán)境保持單元取得^^M執(zhí)行環(huán)境的執(zhí)行環(huán)衞只別 符的執(zhí)行環(huán)衞湖附取得單元,^f^行環(huán)境i朋附具備取得戶;M執(zhí)行環(huán)境識別 f錄示的執(zhí)行環(huán)擦待定的資源集合的資源集合取得部,從而可取得資源集合,可 知3t^l內(nèi)的資源集合。另外,戶;M,兩境^f單元保持多個(gè)執(zhí)行環(huán)境,戶脫執(zhí)行環(huán)境i鄉(xiāng)俯具有接tBO^M執(zhí)行環(huán)^lR別符取得單元取得的第二執(zhí)行環(huán)衞只另附的i^M資源集 合取得部取得的資源集合的資源集合接收部,當(dāng)0M資源集合接收部接tBTO資源集合時(shí),戶;M執(zhí)《環(huán)離定單^M^應(yīng)在戶;M執(zhí)行環(huán)境識別符表示的執(zhí)行環(huán)境下動作的服務(wù)與戶脫執(zhí)行環(huán)賺定的戶腿資源集合,可明琉也分配戶腿資源集 合,作為執(zhí)行^0M執(zhí)行環(huán)境中動作的服務(wù)內(nèi)的映像、聲音、禾i^,等時(shí)所需的資源集合,可彈'鵬制資源集合。另外,戶腿資源集合具有取得單個(gè)資源的單個(gè)資源取得部,從而可控制單個(gè) 資源,特定資源的集合,對蟲執(zhí)行惻象、聲音、徵字等。另外,臓單個(gè)資、臓得部取得包含在f腿資源集合中的全部資源,從而可知道包含于所述資源集合中的^l〗資源。另外,具備M^腐執(zhí)行環(huán)境保持單元取得表示戶腐執(zhí)行環(huán)境的執(zhí)行環(huán)^i只別 符的執(zhí)行環(huán)境識別符取得單元,戶皿執(zhí)行環(huán)境識別符具有取得所述執(zhí)行環(huán)境識別 符表示的執(zhí)行環(huán)境特定的資源集合中包含的各個(gè)資源的資源取得部,從而可取得 資源集合中包含的於資源,可特定資源集合,制蟲執(zhí)行映像、聲音、糨芋等。另外,戶腿資鵬得部通過取得戶腿資源集合的飾資源,可取得鄉(xiāng)資源,可知道戶;M資源集合中包含的全部資源。另外,鵬具備可取得戶;M執(zhí)行環(huán)境保持單元保持的執(zhí)行環(huán)賺定的資源集 合中包含的各個(gè)資源的単獨(dú)資、 得單元,可取得^P執(zhí)行環(huán)境的資源集合中包 含的於資源,特定資源集合,與蟲執(zhí)行映像、聲音、fM1^。另外,具備iiA^M執(zhí)行環(huán)境保持單元取得標(biāo)戶;M執(zhí)行環(huán)境的執(zhí)行環(huán):m只別符的執(zhí)行環(huán)境識別符取得單元,具備判斷0M執(zhí)行環(huán)境i湖附表示的執(zhí)行環(huán),定的資源集合是否包含由戶腐對蟲資源取得單元取得的資源的資源判斷部,從而 特定包含各個(gè)資源的資源集合,由此可特定包含亍待定資源集合中的資源,特定 資源集合,制蟲執(zhí)行映像、聲音 辦等。另外,具備資源絲判斷部,判斷戶;M執(zhí)行環(huán):ii湖附取得單元取得的第二執(zhí)行環(huán)境i朋i化様示的環(huán)境特定的資源集合與所述執(zhí)行環(huán)^i賜俯表示的執(zhí)行環(huán) 賺定的資源集合是否共有由戶脫斜蟲資M得單元取得的資源,艦判斷多個(gè) 資源集合是否棘各資源,在不共有的情況下,可保障戶腿執(zhí)行環(huán)衞只別符表示 的執(zhí)行環(huán)境下動作的^#他艦該資源,不對其它服務(wù)造臓響地與蟲執(zhí)行映f象、聲音、ium另外,戶;M執(zhí)《訴^i只別^^的執(zhí)行環(huán)境中,戶雄^a資飄得單元取得的戶脫資源具備資源艦判斷部,判斷從執(zhí)行環(huán)^i明'J符取得單元取得的執(zhí)行環(huán) ^i只別皿示的執(zhí)行環(huán)境是否在使用中,從而可判斷各個(gè)資源是否當(dāng)前正在4柳中,從lfPK頓空閑的資源來對蟲執(zhí)行日刺象、聲音、IW^。另外,具備i^腿執(zhí)行環(huán)境保持單元取得表示戶;M執(zhí)行環(huán)境的執(zhí)行環(huán)境識別 符的執(zhí)行環(huán)境識別符取得單元,所述執(zhí)行環(huán)境識別符具備資源連接部,對j^, 執(zhí)行環(huán)境識別f,示的執(zhí)行環(huán)境恃定的資源集合與0f^與蟲資源取得單元取得的 資源,從而將戶腿資源包含于戶脫資源集合中,由此將資源包含在想控制的資源 的集合中。另外,具備/A^;M執(zhí)行環(huán)境保持單元取得表示戶腿執(zhí)行環(huán)境的執(zhí)行環(huán)境識別 符的執(zhí)行環(huán)境識別符取得單元,所述與蟲資源取得單元指定戶腿執(zhí)行環(huán)衞只別符 取得單元取得的執(zhí)行環(huán)衞只另附,從而取得戶腐執(zhí)行環(huán)衞只別符表示的執(zhí)行環(huán)境 的、包含辨定資源集合中的資源,由此可i頓戶艦執(zhí)行環(huán)激寺定的資源集合中 包含的資源,對蟲執(zhí)行映像、聲音、辦等。另外,戶腿執(zhí)行環(huán)境保持單元具微行環(huán)衞朋附取得單元,保持多個(gè)執(zhí)行 環(huán)境,從戶腿執(zhí)行環(huán)境保持單元取得表示所述執(zhí)行環(huán)境的執(zhí)行環(huán)境識別符;和執(zhí) 行環(huán),應(yīng)單元,對應(yīng)戶皿執(zhí)行環(huán)境識別符與由所述執(zhí)行環(huán)境識別符取得單元取得的第二執(zhí)行環(huán)境i明附,當(dāng)M戶腿執(zhí)行環(huán)頓應(yīng)單湖應(yīng)所述執(zhí)行環(huán)境識別 符與戶艦第二執(zhí)行環(huán)境識別符時(shí),執(zhí)行環(huán)境選定單繊艦I^脫執(zhí)行環(huán)境i明iJ ^^示的執(zhí)行環(huán)境下動作的服務(wù)與0M第二執(zhí)行環(huán)境識別符表示的執(zhí)行環(huán)境的資 源集合,可分酉碟二執(zhí)行環(huán)境識別^^的執(zhí)行環(huán)境待定的資源集合,作為執(zhí)行 在執(zhí)考訴境下動作棚艮務(wù)內(nèi)的映像、聲音、辦等時(shí)所需的資源集合。另外,戶;M執(zhí)行環(huán)境保持單元具絲行環(huán)衞只別符取得單元,保持多個(gè)執(zhí)行 環(huán)境,A^腐執(zhí)行環(huán)境保持單元取得表示戶腿執(zhí)行環(huán)境的執(zhí)行環(huán)境識別符,戶腐 執(zhí)行環(huán)衞只別符具有取得戶;M執(zhí)行環(huán)^i鄉(xiāng)俯表示的執(zhí)行環(huán)境待定的資源集合的 資源集合取得部,并具備對j^腿執(zhí)行環(huán)衞朋崎與從批二執(zhí)行環(huán)衞只別符的資 源集合取得部取得的資源集合的資源集合對應(yīng)單元,當(dāng) ^皿資源集合對應(yīng)單就/S0M執(zhí)行環(huán)^i朋附與戶;M資源集合時(shí),'執(zhí)行環(huán)境選定單^M^應(yīng)戶腐 執(zhí)行環(huán)境識別棘示的執(zhí)行環(huán)境下動作棚艮務(wù)與對I3Z0M資源集合的執(zhí)行環(huán)境和資源集合,可分配第二執(zhí)行環(huán)衞只別^^的執(zhí)行環(huán)境特定的資源集合,作為執(zhí)行在執(zhí)CT境下動作棚艮務(wù)內(nèi)的iW象、聲音、禾ii^時(shí)所需的資源集合。另外,作為一種計(jì)飾可讀取的記錄媒體,記錄雜如下單元的各功能的程 序,這些單元是執(zhí)行一個(gè)或多個(gè)服務(wù)的服#^1行單元;特定戶細(xì)艮別頓的資源集合的執(zhí)行環(huán)境的執(zhí)行環(huán)境保持單元;和執(zhí)行環(huán)境選定單元,通過將所述服務(wù)與所述環(huán)境保持單元保持的執(zhí)行環(huán)境相對應(yīng),對跡,環(huán)境與戶;M執(zhí)行環(huán)徽寺定的 資源集合,由此可提高可^^r性。產(chǎn)^h的可利用性根據(jù)本發(fā)明的服皿行裝置通過具M(jìn)l行一個(gè)或多個(gè)服務(wù)的服務(wù)執(zhí)行單元; 特定戶,艮,用的資源集合的執(zhí)行環(huán)境的執(zhí)行環(huán)境保持單元;和執(zhí)行環(huán)境選定單元,通過將戶;f^服務(wù)與戶;f^環(huán)境保持單元保持的執(zhí)行環(huán)境相對應(yīng),對應(yīng)所述環(huán) 境與戶腿執(zhí)行環(huán)境特定的資源集合,在數(shù)字廣播接收機(jī)中,當(dāng)包含刊艮務(wù)中的程,制畫中畫(Picture in Picture)或雙視窗(Double Window)等的多個(gè)資源 集合時(shí)有用。另外,不限于數(shù)字廣播接收機(jī),也可應(yīng)用于控制個(gè)人計(jì)對幾或便攜 電i^Mii軟4權(quán)制的信息設(shè)備的多個(gè)資源集合等的用途中。
      權(quán)利要求
      1、一種服務(wù)執(zhí)行方法,其特征在于,包括服務(wù)執(zhí)行步驟,在用于執(zhí)行使用多個(gè)資源的服務(wù)的服務(wù)執(zhí)行環(huán)境中,執(zhí)行應(yīng)用程序所請求的服務(wù);關(guān)聯(lián)步驟,在所述應(yīng)用程序請求執(zhí)行所述服務(wù)時(shí),使資源組信息與所述服務(wù)執(zhí)行環(huán)境相關(guān)聯(lián),所述資源組信息是表示請求所述執(zhí)行的服務(wù)所使用的多個(gè)資源的組的;保持步驟,保持由所述關(guān)聯(lián)步驟關(guān)聯(lián)的所述服務(wù)執(zhí)行環(huán)境與所述資源組信息;以及資源管理步驟,在執(zhí)行所述服務(wù)執(zhí)行步驟中的所述服務(wù)時(shí),請求提供為執(zhí)行所述服務(wù)所使用的資源時(shí),獲取與在所述保持步驟中被保持的所述服務(wù)執(zhí)行環(huán)境相關(guān)聯(lián)的資源組信息,并提供所述獲取的資源組信息所表示的多個(gè)資源以執(zhí)行所述服務(wù)。
      全文摘要
      本發(fā)明提供的服務(wù)執(zhí)行方法,具備服務(wù)執(zhí)行步驟,在用于執(zhí)行使用多個(gè)資源的服務(wù)的服務(wù)執(zhí)行環(huán)境中,執(zhí)行應(yīng)用程序所請求的服務(wù);關(guān)聯(lián)步驟,在所述應(yīng)用程序請求執(zhí)行所述服務(wù)時(shí),使資源組信息與所述服務(wù)執(zhí)行環(huán)境相關(guān)聯(lián),所述資源組信息是表示請求所述執(zhí)行的服務(wù)所使用的多個(gè)資源的組的;保持步驟,保持由所述關(guān)聯(lián)步驟關(guān)聯(lián)的所述服務(wù)執(zhí)行環(huán)境與所述資源組信息;以及資源管理步驟,在執(zhí)行所述服務(wù)執(zhí)行步驟中的所述服務(wù)時(shí),請求提供為執(zhí)行所述服務(wù)所使用的資源時(shí),獲取與在所述保持步驟中被保持的所述服務(wù)執(zhí)行環(huán)境相關(guān)聯(lián)的資源組信息,并提供所述獲取的資源組信息所表示的多個(gè)資源以執(zhí)行所述服務(wù)。
      文檔編號H04N5/445GK101257613SQ20081009306
      公開日2008年9月3日 申請日期2004年8月6日 優(yōu)先權(quán)日2003年8月6日
      發(fā)明者原田真, 川上義雄, 鹽見隆一, 鈴木孝聰 申請人:松下電器產(chǎn)業(yè)株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1