欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

文檔序號(hào):7691496閱讀:228來源:國知局
專利名稱:服務(wù)執(zhí)行裝置及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種數(shù)字電視,尤其涉及具備多個(gè)視頻等處理裝置的終端。
背景技術(shù)
在以電視或STB為代表的廣播接收裝置的硬件上,采用如下結(jié)構(gòu),即將具有 不同功能的多個(gè)器^M此連接,使另一方的輸出成為一方的輸入,形成一串,從 而實(shí)現(xiàn)大功能。例如,以數(shù)字廣播接收裝置中向畫面輸出映像、聲音的情況為例, 在硬件上,換l鵬連接[調(diào)諧器]、[TS解碼器]、[音'鰂碼器]、[視頻澥碼器]、 [顯示器件],其中,[調(diào)諧器]將廣播信號(hào)作為輸入,將頻率等調(diào)諧信息作為密 鑰進(jìn)行過濾,輸出MPEG2 (Motion Picture Expert Group-2)傳lr流,[TS解碼器] 將MPEG2傳輸流作為輸入,從中衫瞇期望的映像、聲音、 ,輸出一致的TS數(shù) 據(jù)包傳送的映像、聲音,^W,[音步Mf碼器]、[視'M碼器]解碼從TS解 碼器傳送來的映像、聲音數(shù)據(jù),在可顯示畫面的狀態(tài)下輸出,[顯示器]合成從[視 頻澥碼器]或CPUJ際的映像等,鵬各器件實(shí)現(xiàn)各自的功能,可在畫面中顯示
映像等,M:聲音。
在這種廣播接收體中,有時(shí)為了并行處理,存在多個(gè)同一種類的器件。例 如,在存在多個(gè)[調(diào)諧器]、[挪頻澥碼器]的情況下,可同時(shí)解碼多個(gè)映像娜,
可實(shí)現(xiàn)稱為畫中畫[Picture In Picture (下面稱為PinP)]的、例如同時(shí)顯示兩 種映像的功能。這樣,在多個(gè)相同種類的器件存在的情況下,例如,連接哪個(gè)[調(diào) 諧器]與[現(xiàn)鵬碼器]呢,并不能隨便連接,通常事先確定為連接特定的[調(diào) 諧器]與特定的[挪 碼器],將一連串器件當(dāng)作"組"5W待。作為這種情況 下的各器件的利用方法的代棘U,例如[特肝8-289220]中公開的技術(shù)。微 明考慮具有兩組[主調(diào)諧器]、[主映像用解碼器]、[插入用調(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ù)動(dòng)作用的標(biāo)準(zhǔn),并已開々版用。另一方面,在美國,以DVB-MHP標(biāo)準(zhǔn)為基準(zhǔn), 正在策劃 OCAP(OpenCable Application Protocol 0CAP1.0 Profile 0C-SP~0CAP1. 0-107-030522)標(biāo)準(zhǔn),il戈ij在2005年開々腺用。另外,在其它各國 中也在推駐同樣的標(biāo)準(zhǔn)策劃、運(yùn)用。依照這種服務(wù)執(zhí)行標(biāo)準(zhǔn)的廣播接收裝置具備 執(zhí)行艦從廣槲言號(hào)下載等方法所得到的禾號(hào)的功能。作為這種禾歸的代表例, 例如游戲或EPG(Electrical Program Guide)應(yīng)用禾驕。
作為在廣播接收裝置上執(zhí)行的服務(wù),當(dāng)然假設(shè)戰(zhàn)PinP或高功能EPG等、在 一個(gè)畫面中同時(shí)顯示多個(gè)映像、聲音的應(yīng)用超芋。為了同時(shí)向一個(gè)畫面輸出多個(gè) 映像、聲音,必需如戰(zhàn)專利記載的實(shí)例所代表的那樣,執(zhí)行多個(gè)器件的"組" 的控制。但是,在DVB-MHP/0CAP標(biāo)準(zhǔn)中,未明確記載控制多鋪件的"組"的結(jié) 構(gòu)。

發(fā)明內(nèi)容
因此,本發(fā)明的目的在于提供一種服務(wù)執(zhí)行裝置及方法,通過導(dǎo)入由 ServiceContext分類(class)來特定多預(yù)件的"組"的概念,由此執(zhí)行多個(gè)器件 的"組"的控制。另外,掛共利用由其它ServiceContext分類特定的器件的"組" 的結(jié)構(gòu)。
為了實(shí)!Lh^目的,本發(fā)明的服姚行方法,其特征在于,具備接鵬用 禾歸的步驟;服^m行步驟,棚于執(zhí)行〗頓多個(gè)資源的服務(wù)的服^l行環(huán)境中,
執(zhí)行戶腿細(xì)辦抓青求的服務(wù);關(guān)聯(lián)步驟,在戶;f^z用禾辦請(qǐng)求執(zhí)行戶細(xì)艮務(wù)
時(shí),使資源組信息與所述服她行環(huán)境相關(guān)聯(lián),所述資源組信息是^i青求戶腿 執(zhí)行的服務(wù)所i頓的多個(gè)資源的組的;保持步驟,條由戶脫關(guān)聯(lián)步驟關(guān)聯(lián)的所 述服艦行環(huán)境與戶脫資源組信息;以及資源管理步驟,在執(zhí)行戶細(xì)艮她行步 驟中的戶脫服務(wù)時(shí),請(qǐng)求Jli共為執(zhí)行所鄉(xiāng)艮務(wù)所〗頓的資源時(shí),獲取與在所述保 持步驟中被保持的所述服皿行環(huán)境相關(guān)聯(lián)的資源組信息,^^M獲取的資
源組信息所表示的多個(gè)資源以執(zhí)行戶;Mi艮務(wù)。本發(fā)明還,一種服務(wù)執(zhí)行裝置,其特征在于包括接te用程序的接收單 元;月艮務(wù)執(zhí)行單元,在用于執(zhí)行4頓多個(gè)資源的服務(wù)的服務(wù)執(zhí)行環(huán)境中,執(zhí)行所
述應(yīng)用禾將戶;m求的服務(wù);關(guān)聯(lián)單元,^^腿應(yīng)用禾i^請(qǐ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)境與所述資源組信息;以及資源管理單元,在由戶腿服務(wù)執(zhí)行單元請(qǐng)求提
供為執(zhí)行戶皿服務(wù)所使用的資源時(shí),獲取與在0M保持單元中被保持的戶;M服務(wù)
執(zhí)行環(huán)境相關(guān)聯(lián)的資源組信息,并^f共0M獲取的資源組信息所表示的多個(gè)資源 以執(zhí)行細(xì)艮務(wù)。
由此,因?yàn)殛P(guān)^i乍為服織行環(huán)境的ServiceContext與標(biāo)服別頓的一個(gè) 或多個(gè)資源的資源組信息,所以在執(zhí)行服務(wù)時(shí),可將一個(gè)或多個(gè)資源控制成資源 的"組"。


結(jié)合說明本發(fā)明Ht定實(shí)施例的附圖,本發(fā)明的戰(zhàn)和其它目的、優(yōu)點(diǎn)和特 征將從下面的描述中變得明顯。
圖l是本發(fā)明的有線電視系統(tǒng)的實(shí)施方式l的結(jié)構(gòu)圖。
圖2是g在本發(fā)明的有線電視系統(tǒng)中、前端與終^^a之間的通信中使用 的z頻帶用途^^的圖。
圖3是標(biāo)在本發(fā)明的有線電mm統(tǒng)中、前端與終^a之間的通信中艦 的頻帶用途一例的圖。
圖4是,在本發(fā)明的有線電視系統(tǒng)中、前端與終^g之間的通信中使用
的頻帶用途一例的圖。
圖5是本發(fā)明的有線電視系統(tǒng)中、終端裝置的結(jié)構(gòu)圖。
圖6是標(biāo)本發(fā)明的有線電mm統(tǒng)中、終^e的外觀實(shí)例的圖。
圖7是本發(fā)明的P0D504的硬件結(jié)構(gòu)的結(jié)構(gòu)圖。 圖8是^^本發(fā)明的顯示器509的顯示一例的圖。 圖9是 ^本發(fā)明的顯示器509的顯示HJ的圖。 圖10是本發(fā)明的POD504保存的,結(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 ^flT流的一例的圖。
圖14是表示由面板構(gòu)^ 俞入部513時(shí)的外觀一例的圖。
圖15是本發(fā)明的顯示器件A502a^S示器件B502b的結(jié)構(gòu)圖。
圖16是本發(fā)明的顯示器件的結(jié)構(gòu)圖。
圖17是本發(fā)明的終皿置500保存的禾ii ,結(jié)構(gòu)的結(jié)構(gòu)圖。
圖18是表示本發(fā)明的2次存儲(chǔ)部510保存的信息一例的圖。
圖19A是表示本發(fā)明的1次存儲(chǔ)部511保存的信息一例的圖。
圖19B是表示本發(fā)明的1次存儲(chǔ)部511保存的信息另一例的圖。
圖19C是表示本發(fā)明的1次存儲(chǔ)部511 {呆存的{言息再一例的圖。
圖20是本發(fā)明的服務(wù)管理器1704的結(jié)構(gòu)圖。
圖21是,本發(fā)明的ServiceContext管理部的一例的圖。
圖22是表示本發(fā)明的In-band的服務(wù)用ServiceContext的一例的圖。
圖23是標(biāo)本發(fā)明的資源組保持部的一例的圖。
圖24是表示本發(fā)明的資源組的一例的圖。
圖25是關(guān)于本發(fā)明的ServiceContext取得的流禾呈圖。
圖26是,本發(fā)明的ServiceContext與資源組的關(guān)系的圖。
圖27是本發(fā)明的取得表^諧器的Java分類的實(shí)例的流程圖。
圖28是本發(fā)明的取fffi現(xiàn)映像、聲音的Java分類的實(shí)例的流禾呈圖。
圖29是,本發(fā)明的MPEG2標(biāo)準(zhǔn)規(guī)定的PAT的內(nèi)容的模式圖。
圖30是g本發(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方纟去發(fā)送的文件系統(tǒng)的模式圖。
圖33是 ^本發(fā)明的顯示器509的顯示一例的圖。
圖34是表示本發(fā)明的顯示器509的顯示一例的圖。
圖35是表示本發(fā)明的顯示器509的顯示1啲圖。
圖36是^^本發(fā)明的顯示器509的顯示一例的圖。
圖37是^^本發(fā)明的顯示器509的顯示KI的圖。
圖38是^^本發(fā)明的顯示器509的顯示一例的圖。圖39是本發(fā)明的抽象(Abstract)服務(wù)用ServiceContext的結(jié)構(gòu)圖。
圖40A g本發(fā)明的顯示器509的顯示一例的圖。
圖40B是表示本發(fā)明的顯示器509的顯示另一例的圖。
圖41是表示本發(fā)明的XAIT的內(nèi)容的模式圖。
圖42是表示本發(fā)明的2次存儲(chǔ)部510保存的信息一例的圖。
圖43是表示本發(fā)明的ServiceContext與資源組的關(guān)系的圖。
圖44是表示本發(fā)明的Java分類的圖。
圖45是本發(fā)明的再現(xiàn)映像、聲音的流,呈圖。
圖46是本發(fā)明的再現(xiàn)映像、聲音的流f呈圖。
圖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 ,保持部的一例的圖。
圖54是,本發(fā)明的Java分類的圖。
圖55是本發(fā)明的再現(xiàn)映像、聲音的^f呈圖。
圖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)映像、聲音的流f呈圖。 圖61是 ^本發(fā)明的Java分類的圖。
圖62是本發(fā)明的取fffi現(xiàn),象、聲音的Java分類的實(shí)例的流程圖。
圖63是本發(fā)明的服務(wù)管理器1704的結(jié)構(gòu)圖。
圖64是本發(fā)明的ServiceContext-資源組,部的結(jié)構(gòu)圖。
圖65是^^本發(fā)明的資源組麟部的一例的圖。
圖66是^^本發(fā)明的Java分類的圖。
圖67是本發(fā)明的再現(xiàn)iW象、聲音的^f呈圖。圖68是本發(fā)明的服務(wù)管理器1704的結(jié)構(gòu)圖。 圖69是本發(fā)明的ServiceContext-資源,部的結(jié)構(gòu)圖。 圖70是表示本發(fā)明的資源保持部的一例的圖。 圖71是表示本發(fā)明的Java分類的圖。 圖72是本發(fā)明的再現(xiàn)映像、聲音的^f呈圖。 圖73是本發(fā)明的Java庫1705的結(jié)構(gòu)圖。 圖74是表示本發(fā)明的Java分類與物理資源的關(guān)系的圖。 圖75是表示本發(fā)明的顯示器509的顯7^—例的圖。 圖76是表示本發(fā)明的Java分類的圖。 圖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)的體的關(guān)系框圖,由鵬101和3個(gè)終^SA111、終全^SBU2、終端裝 置C113構(gòu)成。在本實(shí)施方式中,相對(duì)1個(gè)前端結(jié)合3個(gè)終端驢,但即倒射壬意 數(shù)量的終i^S與鵬瑞結(jié)合,本發(fā)明也可實(shí)施。
綱ioi在向多個(gè)終^a縦日刺象、聲音、織等廣衝言號(hào)的同時(shí),接收
來自終端裝置的 發(fā)送。為了實(shí)現(xiàn)上述功能,分隔使用前端101與終端裝置 Alll、終^SBU2、終^gC113之間的4^0f艦的頻帶。
圖2是^M帶分開的一例的表。頻帶娥分為帶夕卜(Out Of Band簡稱為 00B)與帶內(nèi)(In-Band)這兩種。將5-130MHz分酉^合00B,主要用于前端101與 終^SAlll、終i^SB112、終^gC113之間的 交換。將130MHz-864MHz 分配給In-Band,主要用于包含,象、聲音的廣播服務(wù)。在00B中使用QPSK調(diào)制 方式,而在In-Band中OT QAM64調(diào)制方式。就調(diào)制方式技術(shù)而言,因?yàn)槭桥c本發(fā)明不大相關(guān)的公知技術(shù),所以省略詳細(xì)說明。
圖3是OOB頻帶的更詳細(xì)的j頓一例。將70MHz-7艦z用于從前端101發(fā)送 ,,所有終^SAm、終^gB112、終^^aC113從前端101接收相同 的數(shù)據(jù)。另一方面,將10. 0MHz-10. lMHz用于從終4驟置Alll向前端101發(fā)送數(shù) 據(jù),將10.1MHz-10.2MHz用于從終端裝置B112向前端101發(fā)送數(shù)據(jù),將 10. 2MHz-10. 3MHz用于從終繊置C113向前端101錢繊。由此,可從各終端 裝置Alll、終^gB112、終端體C113向前端101錢各終端體固有的數(shù) 據(jù)。
圖4是針對(duì)In-Band的頻帶的4OT—大實(shí)例。將150-156MHz與156-162MHz 分別分酷合電現(xiàn)頻道1與電視頻道2,之后,按6MHz的間隔分配電視頻道。在310MHz 之后,按羅z的單位分酷統(tǒng)線電頻道。這些頻道既可用作模擬廣播,也可用作 數(shù)字廣播。在數(shù)字廣播的情況下,按基于MPEG2標(biāo)準(zhǔn)的傳輸 包("少7卜) 形式來傳送,除聲音和iW象外,還可發(fā)送各種 廣播用 。
綱101為了在這些頻帶下^ii當(dāng)?shù)膹V撤言號(hào),具有QPSK調(diào)制部或QAM 調(diào)制部等。另外,為了接te自終^^S的繊,具有QPSK解調(diào)器。另外,認(rèn)為 前端101具有與這些調(diào)制部和解調(diào)部關(guān)聯(lián)的各種設(shè)備。但是,本發(fā)明主要涉及終 端,,所以省略詳細(xì)說明。
終^SA111、終^1B112、終^gC113接收并再J賕自前端101的
廣撒言號(hào)。另外,向辦瑞101發(fā)送各終^ 固有的 。
在本實(shí)施方式中,例如,考慮畫中畫(Picture InPricture)、雙視窗(Double Window)等代表的可同B寸顯示兩個(gè)畫面的終端體。另外,本發(fā)明不限于兩個(gè)畫
面,即皿可同時(shí)顯示任意數(shù)量的畫面的終端,也可實(shí)施。
圖5是標(biāo)終^g的硬件結(jié)構(gòu)的框圖。500是終端體,由調(diào)諧器A501a、 調(diào)諧器B501b、 QPSK解調(diào)部502、 QPSK調(diào)制部503、 TS解碼器A505a、 TS解碼器 B505b、 ^t^P碼器A506a、 ^Mf碼器B506b、揚(yáng)聲器507、視M碼器A508a、 冬見步鵬碼器B508b、顯示器509、 2次存儲(chǔ)部510、 l次存儲(chǔ)部511、 R0M512、輸入 部153、 CPU514、解復(fù)用器(demultiplexer) 515、復(fù)用器(multiplexer) 516、顯 示器件A520a、顯示:^f牛B520b構(gòu)成。另夕卜,P0D504可拆裝于終^g 500上。
圖6是作為終^g 500的夕卜觀U的薄型電視。
601是薄型電視的殼體,除P0D504外,內(nèi)S^f有終^S 500的構(gòu)J^^元。602 ^fi示器,相當(dāng)于圖5中的顯示器509。
603是由多個(gè)按鈕構(gòu)成的面板部,相當(dāng)于圖5的輸入部513。
604是信號(hào)輸入端子,為了與前端101收發(fā)信信號(hào),連接電纜線。信號(hào)輸入
端子與圖5的調(diào)諧器A501a、調(diào)諧器B501b、 QPSK解調(diào)部502、 QPSK調(diào)制部503連接。
605是相當(dāng)于圖5的P0D504的POD卡。P0D504如圖6的POD卡605那樣,采 取3te于終^S 500的方式,可拆裝于終端裝置500上。P0D504的細(xì)節(jié)如后所 述。
606是插入POD卡605的插入槽。
另外,圖5所示的該終纟驟置如圖8的顯示畫面801所示的那樣,可顯示整 個(gè)畫面,同時(shí),也可如圖9戶標(biāo),同時(shí)顯示兩個(gè)畫面。圖9中,顯示器509顯示 兩個(gè)畫面,顯示畫面801表示圖5中、根據(jù)由調(diào)諧器A501a解調(diào)可從前端101發(fā) 送的信號(hào)所再現(xiàn)的鰣象、聲音,顯示畫面901標(biāo)圖5中、根據(jù)由調(diào)諧器B501b 解調(diào)可從前端101發(fā)送的信號(hào)所再現(xiàn)的斷象、聲音。
參照?qǐng)D5,調(diào)諧器A501a、調(diào)諧器B501b用包含從CPU514指定的頻率的調(diào)諧 信息,解調(diào)前端101進(jìn)行QAM調(diào)制織的信號(hào),傳遞到多路飾器516。由多路復(fù) 用器516執(zhí)行多路OT,傳遞到P0D504。
QPSK解調(diào)部502用包含從CPU514指定的頻率的調(diào)諧信息,解調(diào)前端101進(jìn) 行QPSK調(diào)制縱的信號(hào),傳遞到P0D504。
QPSK調(diào)制部503用包含從CPU514指定的頻率的解調(diào)信息,QPSK解調(diào)從P0D504 傳遞的信號(hào),,到前端101。
POD504如圖6所示,為可從終^gi體500拆裝的方式。終端主體500與 P0D504 的連接界面用 OpenCable(TM) HOST-POD Interface Specification (OC-SP-HOSTPOEHIF-112-030210)和參照該說明書的說明書定義。 ,,省略細(xì)節(jié),僅說明關(guān)于本發(fā)明的部分。
圖7是標(biāo)POD504的內(nèi)部結(jié)構(gòu)的框圖。POD504由第1解擾部701、第2解擾 部702、力口擾部703、第1存儲(chǔ)部704、第2存儲(chǔ)部705、 CPU706構(gòu)成。
第1解擾部701按照來自CPU706的f際,從終,置500的調(diào)諧器A501a、 調(diào)諧器B501b接收由多路飾器516多路飾加密后的信號(hào)的信號(hào),進(jìn)!揭碼。 之后,將譯碼后的信號(hào)發(fā)送到終,置500的解多路復(fù)用器515,執(zhí)行解多路OT,發(fā)送給TS解碼器A505a、 TS解碼器B505b。從CPU706適當(dāng)^f共解碼必需的密鑰等 信息。具體而言,綱101播放幾個(gè)收費(fèi)頻道。用戶若購買該收費(fèi)頻道,第1解 擾部701從CPU706接收密鑰等必需的信息并解擾,由此用戶可閱覽收費(fèi)頻道。在 不提f賺鑰等必需信息的情況下,第1解擾部701不進(jìn)^l 擾,將接收到的信號(hào) 經(jīng)由解多路復(fù)用器515原樣,到TS解碼器A505a、 TS解碼器B505b。
第2解擾部702按照來自CPU706的f際,從終端裝置500的QPSK解調(diào)部502 接收加密后的信號(hào),進(jìn)傷對(duì)馬。之后,將譯碼后的數(shù)據(jù)傳遞到CPU706。
力口擾部703按照來自CPU706的J際,力口密從CPU706接收到的i^,發(fā)送到 終端^g 500的QPSK調(diào)制部503。
第1存儲(chǔ)部704具體而言,由誦等一次存儲(chǔ)存儲(chǔ)器構(gòu)成,用于當(dāng)CPU706 進(jìn)行處理時(shí),暫時(shí)保存 。
第2存儲(chǔ)部705具體而言,由快閃ROM等2次存儲(chǔ)存儲(chǔ)器構(gòu)成,用于存儲(chǔ) CPU706執(zhí)行的,將,另外,用于即使電源斷掉(OFF)似佳以,覷1滁的 的保存。
CPU706執(zhí)行第2存儲(chǔ)部705存儲(chǔ)的禾齡。禾將由多^ 禾聘構(gòu)成。圖10是 第2存儲(chǔ)部705存儲(chǔ)的禾辨的一例。圖10中,程序1000由主程序1001、初始化 子勒芋1002、網(wǎng)絡(luò)子程序1003、再現(xiàn)子超字1004、 PPV子禾歸1005等多個(gè)子程 序構(gòu)成。
這里,附胃PPV是按次付費(fèi)電視(Pay Per View)的簡稱,是可收費(fèi)視聽電 影辦定節(jié)目棚艮務(wù)。若用戶輸入密碼號(hào),則通知前端101已購買,解除加擾, 進(jìn)行^見聽。M該視聽,用戶日后支付購買費(fèi)用。
主禾ij^ 1001是CPU706在電源接通時(shí)最初啟動(dòng)的子禾將,執(zhí)行其它子程序的 控制。
初始化子禾聘1002在電源翻時(shí)由主禾驕1001啟動(dòng),與終端驢500進(jìn)行 信息交換等,執(zhí)行初始化處理。初始化處理的細(xì)節(jié)由OpenCable (TM) HOST-POD Interface Specification (OC-SP-HOSTPOEKF-112-030210)和參照該說明書的說 明書定義。另外,碰行該說明書中未定義的初始化處理。這里,介紹一部分。 若鄉(xiāng)電源,貝頓始化子辦1002 M^^g 500的CPU5H,將第2存儲(chǔ)部 705存儲(chǔ)的第1頻率通知給QPSK解調(diào)部502。 QPSK解調(diào)部502利用提供的第1頻 率來,預(yù)諧,離號(hào)腿至U第2解擾部702。另外,初始化子禾聘1002將第2 存儲(chǔ)部705存儲(chǔ)的第1密鑰等譯離息麟給第2解擾部702。結(jié)果,第2解擾部702執(zhí)fi^-擾,傳遞到執(zhí)行初始化子禾驕1002的CPU706。從而,凈刀始化子禾M^' 1002 可接收信息。在本實(shí)施方式中,設(shè)初始化子程序1002通過網(wǎng)絡(luò)子程序1003來接 收信息。細(xì)節(jié)如后0M。
另外,初始化子禾聘1002艦終端體500的CPU514,將第2存儲(chǔ)部705 存儲(chǔ)的第2頻率通知給QPSK調(diào)制部503。初始化子程序1002將第2存儲(chǔ)部705 存儲(chǔ)的加密信息Ji^給加擾部703。若初始化子禾ij芋1002 ))射還發(fā)送的信息經(jīng)網(wǎng)絡(luò) 子禾辦1003衛(wèi)共給加擾部703,貝咖擾部703 f頓ili共的加密信息,加密 , ^!i共給終^g 500的QPSK調(diào)制部503。QPSK調(diào)制部503調(diào)審lj掛共的加密信息, 錢到前端101。
結(jié)果,初始化子禾聘1002 Mil終繊置500、第2解擾部702、加擾部703、 網(wǎng)絡(luò)子,1003,與前端101進(jìn)行乂又向通信。
網(wǎng)絡(luò)子程芋1003是由主徵芋1001、初始化子禾辦1002等多^禾i^j吏用的、 與前端皿進(jìn)行雙向通信的子程序。具體而言,對(duì)使用網(wǎng)絡(luò)子程序1003的其它子 禾辦動(dòng)作,以利用TCP/IP,與前端101進(jìn)行雙向通信。TCP/IP是規(guī)定多條置之 間進(jìn)行信息交換用的協(xié)議的公知技術(shù),省略詳細(xì)說明。網(wǎng)絡(luò)子禾ii^ 1003 ^電源 接通時(shí)被初始化子辦1002啟動(dòng),則M^^g 500將第2存儲(chǔ)部705事先存
通知給前端101,請(qǐng)求取得IP地址。前端101經(jīng)終端裝置500將IP地址通知給 P0D504,網(wǎng)絡(luò)子辦1003將IP ifkt止存儲(chǔ)在第1存儲(chǔ)部704中。后面,前端101 與POD504將該IP i魁鵬作P0D504的識(shí)別符,進(jìn)《預(yù)信。
再現(xiàn)子辦1004將第2存儲(chǔ)部705存儲(chǔ)的第2密鑰等譯蹄言息、或從終立驟 置500麟的第3密鑰等譯石騙息JI^給第1解擾部701,以會(huì)琎fi^擾。另外, 通過網(wǎng)絡(luò)子辦1003,接收輸入到第1解擾部701的信號(hào)是PPV頻道的信息。當(dāng) 知道是PPV頻道時(shí),啟動(dòng)PPV子,1005。
PPV子辦1005 —旦豐鵬動(dòng),貝U顯示促使終^^S 500購買節(jié)目的消息,接 糊戶的輸入。具體而言,若向終^S500的CPU514縱想顯示在畫面中的信 息,貝贓終^S 500的CPU514上動(dòng)作的H^在終i^g 500的顯示器509上顯 示消息。用戶若Mii^^S 500的輸入部513輸入密碼號(hào),則終端體500的 CPU514接收該號(hào)碼,通知給在P0D504的CPU706上動(dòng)作的PPV子禾辦1005。 PPV 子禾驕1005通過網(wǎng)絡(luò)子辦勤3,離收的密碼號(hào)縱到前端皿。若密碼號(hào)正確,則前端101經(jīng)網(wǎng)絡(luò)子禾號(hào)1003,將譯碼所需的第4密鑰等譯蹄言1J1知PPV 子禾M 1005。 PPV子程序1005將接收到的第4密鑰等譯蹄言息提供給第1解擾部 701,第1解擾部701解擾輸入的信號(hào)。
參照?qǐng)D5, TS解碼器A505a、 TS解碼器B505b ,經(jīng)解多路復(fù)用器515、從 P0D504接收至啲信號(hào)的過濾,將必要的翻〗魏^^瀕J 碼器A506a、音頻Jf媽 器B506b和視步蹦軒馬器A508a、視頻游碼器B508b、 l次存儲(chǔ)部510。圖11A表示 TS解碼器A505a,圖11B表示TS解碼器B505b。 PID過濾器1 lOla-1 lOlf執(zhí)行指 定數(shù)據(jù)包ID的過濾。TS解碼器內(nèi)存在多個(gè)PID過濾器。區(qū)間(section)過濾器 A1102a、區(qū)間過濾器B1102b過濾映像、聲音以外的,,存儲(chǔ)在l次存fit^S中。 這里,來自P0D504的信號(hào)是MPEG2傳"lr流。MPEG2傳,lr流的細(xì)節(jié)記載于MPEG標(biāo)準(zhǔn) 書IS0/IEC13818-1中,在本實(shí)施方式中省略細(xì)節(jié)。MPEG2傳輸流由多個(gè)固定長度 的,包構(gòu)成,向M^包分配WaiD。
圖12是翻包的結(jié)構(gòu)圖。1200是i^,由固定長度的188個(gè)字節(jié)構(gòu)成。 開頭的4個(gè)字節(jié)為首標(biāo)1201,存儲(chǔ)l^的i朋瞻息,乘除的184個(gè)字節(jié)是有效 載荷(pay load) 1202,包含想發(fā)送的信息。1203是首標(biāo)1201的明細(xì),在從開頭的 第12位-第24位的13位中包含 包ID。圖13是表砂撥送來的多個(gè) 包的列 的模式圖。f(^包1301在首標(biāo)中具有,包ID [l],在有交^:荷中駄映像A 的第1個(gè)信息。!^包1302在首標(biāo)中具有 包ID [2],在有效載荷中放入聲音 A的第1 m息。繊包薦在首標(biāo)中具有 & ID [3],在有織荷中駄聲 音B的第1個(gè)信息。 ^ 1310具有it^ ID [100],在有$纖荷中方認(rèn) 1 的第1個(gè)信息c
包1304在首標(biāo)中具有 包ID [l],在有《纖荷中^A映像A的第2 個(gè)信息,這構(gòu)^ 包1301的連續(xù)。同樣, ^ 1305、 1311、 1326、 1327也 存儲(chǔ)其它 ^的后續(xù)數(shù)據(jù)。這樣,,結(jié)具有相同 包ID的mm的有效載 荷內(nèi)容,則可再i^的,誠聲音。另外,連結(jié)具有相同 包ID的繊包的 有'織荷的內(nèi)容,將鵬象、聲音以外的娜存儲(chǔ)在1次存儲(chǔ)部511中。
參照?qǐng)D5, CPU514若將f[^包ID [1]和作為輸出處的[視^^碼器A508a] 指示給TS解碼器A505a,則TS解碼器A505a的PID過濾器1101b從由P0D504比 解多路復(fù)用器515接收的MPEG2 #%流中抽取 包ID [1 ]的 包,傳遞給視 步蠏碼器A508a。在圖5中,僅將映像娜傳遞給恥鵬碼器A508a。同時(shí),CPU514若將idg包ID [2]和[音步^f-碼器A506a]指示給TS解碼器A505a,則TS解碼 器A505a的PID過濾器1101a從由P0D504接收的MPEG2傳輸流中抽取f[^包ID [2]的 ^,寸鋮纟諳頻J 碼器A506a。另外,CPU514若將麵包ID [100] 和[17欠存儲(chǔ)部511] J^^合TS解碼器A505a,則TS解碼器A505a的PID過濾器 1101c從由POD504接收的MPEG2 4彌流中抽取麵包ID [100]的 包,傳遞 給1次存^S。
對(duì)應(yīng)于iM據(jù)包ID ^X取出必需的,包的處理是TS解碼器505執(zhí)行的過 濾。TS解碼器A505a可同日揪行從CPU514指示的多^i濾。
參照?qǐng)D5,音^lf碼器A506a、音頻澥碼器B506b分別連結(jié)^A從TS解碼器 A505a、 TS解碼器B505b劍共的MPEG2傳輸流的 包中的音頻 ,進(jìn)行辦莫變 換后輸出至賜聲器507。
揚(yáng)聲器507聲舗出從音步蠏碼器A506a、音步蠏碼器B506b提供的信號(hào)。
視步M 碼器A508a、視, 碼器B508b分別連結(jié)^A在從TS解碼器A505a、 TS解碼器B505b麟的MPEG2傳輸流的i^包中的視頻澂據(jù),執(zhí)行辦鼓換,輸 出到顯示器件A520a、顯示器j牛B520b,合成后顯示于顯示器509中。顯示器件 A520a、顯示器件B520b如圖15所示構(gòu)成。圖15中,圖形器件1501用于顯示圖 象。視頻器件1502用于顯示映像,背景器件1503用于顯示映像的背景。最后, 合腿舒各器件中的映像、圖象,輸出到顯示器509。顯示器件A520a、顯示器 件B520b也可如圖16所示匯聚成一個(gè)。圖16中,1610表示組合顯示器件A520a、 顯示器件B520b的器件。圖16中,認(rèn)為圖形器件A1601、豐見頻器件A1603、背景 器件A1505分別題示器件A520a的構(gòu)鵬元,圖形器件B1602、視頻器件B1504、 背景器件B1506分別題示器件B520b的構(gòu)成單元。合鵬些器件,輸出至lj顯示 器509。
顯示器509具體而言,由陰t謝線管或液晶等構(gòu)成。
2次存儲(chǔ)部510具體而言由快閃存儲(chǔ)器或石^^構(gòu)成,保存麯l滁從CPU514
j際的麵或辦。另外,由cpu514參照保存的iyg或辦。被保存的繊鵬
序即使在切斷終^g 500的電源的狀態(tài)下也保存。
1次存儲(chǔ)部511具體而言由RAM等構(gòu)成, 一次性保存^f鵬從CPU514指示的 娜^li^。另外,由CPU514參照保存的娜^^。保存的娜或禾群在切斷 終^S 500的電源時(shí) 除。ROM512是不可改寫的存儲(chǔ)器器件,具體而言由R0M或CD"R0M、 DVD等構(gòu)成。 ROM512中存儲(chǔ)CPU514執(zhí)行的,。
輸入部513具體而言由面板^M^器構(gòu)成,接頓自用戶的輸入。圖14是由 面板構(gòu)^入部513時(shí)的一例。1400是面板,相當(dāng)于圖6的面板603。面板1400 具備7個(gè)按鈕、上游標(biāo)按鈕1401、下游標(biāo)按鈕1402、左游標(biāo)按鈕1403、右游標(biāo)按 鈕1404、 0K按鈕1405、取消按鈕1406、 EPG按鈕1407、兩畫面按鈕1408、畫面 選擇^1U409。若用戶按下M,貝鵬按下的按鈕的識(shí)別符通知給CPU514。
CPU514執(zhí)行ROM512存儲(chǔ)的禾ii^。按照?qǐng)?zhí)行的,的指示,控制調(diào)諧器A505a、 調(diào)諧器B501b、 QPSK解調(diào)部502、 QPSK調(diào)制部503、 P0D504、 TS解碼器A505a、 TS 解碼器B505b、顯示器509、 2次存儲(chǔ)部510、 l次存儲(chǔ)部511、音頻解碼器A506a、 音步鵬碼器B506b、視頻Jf碼器A508a、視步Jl 碼器B508b、ROM512、顯示器件A520a、 顯示器件B520b。
圖17是存儲(chǔ)在R0M512中、由CPU514執(zhí)行的禾旨的結(jié)構(gòu)圖的一例。
程序1700由多付禾聘構(gòu)成,具體而言,由OS1701、服務(wù)再現(xiàn)部1702、 JavaVM1703、月艮務(wù)管理器1704、 Java庫1705構(gòu)成。
OS1701是若接ffll冬立驟置500的電源、則CPU514啟動(dòng)的子禾i/f。 OS1701是 操作系統(tǒng)的簡稱,Linux (注冊(cè)商標(biāo))等是一例。OS1701是由并行執(zhí)行其它子Si^的 楊ll、禾驕(kernel) 1701a和f聘庫1701b構(gòu)成的公知技術(shù)的總稱,省略詳細(xì)說明。 在本實(shí)施方式中,OS1701的核心禾歸1701a將JavaVM1703作為子fg^l行。另外, 禾M^庫1701b向這旨fi^i,制終^g500保持的構(gòu),元用的多種功能。
作為功能的一例,介紹調(diào)諧功能。調(diào)諧功倉縱其它子禾i^處接收包含頻率的 調(diào)諧信息,將該信息傳遞給調(diào)諧器A501a或調(diào)諧器B501b。
這里,考慮傳遞^^諧器A501a的情況。調(diào)諧器A501a根據(jù)麟的調(diào)諧信息, 執(zhí)《,調(diào)處理,將解調(diào)后的繊經(jīng)多路飾器516^^合P0D504。結(jié)果,其它子 禾i^可M:,庫1701b來控制調(diào)i^ A501a。
月艮務(wù)再現(xiàn)部1702 j頓服務(wù)識(shí)別符,J際服務(wù)的再現(xiàn)。月艮務(wù)再現(xiàn)部1702是一 個(gè)Java,, iM:javaVM1703來接i]^自用戶的輸入。后面描述服務(wù)。將服務(wù) 的i朋俯與服務(wù)的絲作為服統(tǒng)息,存儲(chǔ)在2次存儲(chǔ)部510中。圖18是存儲(chǔ)在 2次存儲(chǔ)部510中的服釗言息的一例。按表格形微存儲(chǔ)服剡言息。列1801是服 務(wù)的識(shí)別符。列1802劍艮務(wù)名稱。列1803是調(diào)諧信息。^M,調(diào)諧信息是包含頻率或f^if速率、編碼率等、提供給調(diào)諧器A501a的值。列1804是程序號(hào)。附胃 禾將號(hào)翻于識(shí)別按MPEG2標(biāo)準(zhǔn)規(guī)定的PMT的序號(hào)。后面描述PMT。行1811-1814 的各行構(gòu)成各服務(wù)的識(shí)別符、服務(wù)名稱、調(diào)諧信息的組。行1811構(gòu)成包含i朋U符 為[l]、月艮務(wù)名稱為[頻道l]、佩皆信息中頻率為[312MHz]、禾號(hào)號(hào)為[101] 的組。月艮務(wù)再現(xiàn)部1702為了進(jìn)行服務(wù)的再現(xiàn),將服務(wù)的識(shí)另附原樣傳避鵬務(wù)管 理器1704。服務(wù)再5見部1702與服務(wù)管理器1704的交換細(xì)節(jié)如后所述。
另外,圖18中,1820標(biāo)最后選擇的服務(wù)的識(shí)另附。若在再現(xiàn)中,用戶按 下面板1400的上游標(biāo)1401與下游標(biāo)1402,則從輸入部513 Mil CPU514接收按下 的通知,變更再現(xiàn)的服務(wù)。首先,月艮務(wù)再現(xiàn)部1702將當(dāng)前再現(xiàn)中的服務(wù)的識(shí)另附 存儲(chǔ)在2次存儲(chǔ)部510中。圖19A、圖19B和圖19C是保存在2次存儲(chǔ)部510中的 服務(wù)的i湖附的實(shí)例。圖19A中,存儲(chǔ)識(shí)別符[3],參照?qǐng)D18,表示服務(wù)名稱為 [TV 3]的服務(wù)處于再現(xiàn)中。在圖19A的狀態(tài)下,若用戶按下上游標(biāo)1401,貝鵬 務(wù)再現(xiàn)部1702為了參照?qǐng)D18棚艮釗言息,并將再現(xiàn)切換到作為表中前一服務(wù)的 服務(wù)名稱[頻道2]的服務(wù),將服務(wù)名稱[頻道2]的識(shí)另附[2]傳遞到服務(wù)管 理器。同時(shí),改寫鵬儲(chǔ)在2次存儲(chǔ)部510中的服務(wù)識(shí)另附[2]。圖19B表示改 寫服務(wù)i湖附的狀態(tài)。另外,在圖19A的狀態(tài)下,若用戶按下下游標(biāo)1402,貝, 務(wù)再現(xiàn)部1702參照?qǐng)D18的服務(wù)信息,為了將再現(xiàn)切換到作為表中下一服務(wù)的服 務(wù)名稱[TV Japan]的服務(wù),將服務(wù)名稱[TV Japan]的i朋附[4]傳遞到服務(wù) 管理器。同時(shí),改寫鵬儲(chǔ)在1次存儲(chǔ)部511中的服務(wù)識(shí)別符[4]。圖19C標(biāo) 改寫服務(wù)識(shí)別符的擾態(tài)。
Java麗03魏雄析執(zhí)行用Java(TM)語言i戰(zhàn)的辦的Java虛擬設(shè)備。 將用Java語言"iB^的,編譯淑爾為字節(jié)代碼的、不,于硬件的中間代碼。Java 虛擬設(shè)備是執(zhí)《豫字節(jié)代碼的翻譯器。另外,部分Java虛擬設(shè)備也剛特節(jié)代碼 翻譯成CPU514可離的執(zhí)行形式,麟給CPU514瓶行。 JavaVM簡對(duì)核心程 序1701a指定執(zhí)行的Java辦并啟動(dòng)。在本實(shí)施方式中,楊O辦1201a指定月艮 務(wù)管理器1704,作為執(zhí)行的Java程序。Java語言的細(xì)1^書籍[Java Language Specification(ISBNO-201~63451—l)]M多書籍中,說。腿,省略其細(xì)節(jié)。 另夕卜,JavaVM自身的詳細(xì)動(dòng)作雜[Java Virtual Machine Specification (ISBN 0-201~63451-X)]等眾多書籍中被解說。這里,省略其細(xì)節(jié)。
月艮務(wù)管理器1704翻Java語言寫的Java辦,由JavaVM1703依次執(zhí)行。服務(wù)管理器1704可M3! JNI (Java Native Interface),調(diào)用未用Java語言i戰(zhàn) 的其它子樹芋,或被調(diào)用。就JNI而言,在書籍[Java Native Interface]等眾 多書籍中被解說。這里,省略其細(xì)節(jié)。
服務(wù)管理器1704如圖20所示構(gòu)成。月艮務(wù)管理器1704由ServiceContext管 理部2001、 ServiceContext取得部2002、 XMT信息取得部2003和XAIT信息保 存部2004構(gòu)成。ServiceContext管理部2001自保持ServiceContext的識(shí)別符 與ServiceContext。如圖21所示,2101的列表示ServiceContext的識(shí)別符,2102 的列表示ServiceContext。行2103表示將ServiceContext的i)^lj符[l]與In-band 的服務(wù)用ServiceContextA相對(duì)應(yīng)。行2104 3151 ServiceContext的識(shí)別符[2] 來表示In—band的月艮務(wù)用ServiceContextB。行21051131 ServiceContext的識(shí)別 符[3] Jfe^^ Abstract月艮務(wù)用ServiceContext 。
這M^f說的In-band的服務(wù)題行包含鵬象、聲音、Java禾i^的顯示、執(zhí) 行的單位,在DVB-MHP標(biāo)準(zhǔn)(正式應(yīng)為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是,tf,定使一個(gè))t務(wù)動(dòng)作所需的資^l組,并4M該資源纟脈 術(shù)一個(gè)In-band的服務(wù)。
圖22 , In-band的服務(wù)用ServiceContextA2106、或In-band的服務(wù)用 ServiceContextB2107。 2201劍艮她行部,2202是資源組f辦部,2203是資源 組取得部。若將服務(wù)識(shí)別符4鋮給服姚行部2201,則服她行部2201 {頓由資 源組保持部2202標(biāo)的資源組,執(zhí)行In-band的服務(wù)。資源組保持部2202由圖 23 ,。圖23示出艦保持資源組識(shí)別符2301與資源組2302 (包含録一個(gè)或 多個(gè)資源的資源組信息的信息)的實(shí)例。資源組取得部2203取得資源組保持部 2202條的資源組。在本實(shí)施方式中,資源組取得部2203僅被Java庫1705禾,。
圖24中示出資源的一例。圖24中所示的資源是調(diào)諧器A501a、調(diào)諧器B501b、 TS解碼器A505a、 TS解碼器B505b、 ^g^ 碼器A506a、音,M碼器B506b、柳頻 解碼器A508a、視i^ 碼器B508b。 2410、 2411表示各資源組。因?yàn)檎{(diào)諧器A501a、 調(diào)諧器B501b、 TS解碼器A505a、 TS解碼器B505b、音頻J 碼器A506a、音步獬碼 器B506b、柳步鵬碼器A508a、視步^f碼器B508b已在圖5中進(jìn)1預(yù)明,所以這里另夕卜,在本實(shí)施方式中,作為資源,考慮調(diào)諧器A501a、調(diào)諧器B501b、 TS 解石馬器A505a、 TS解碼器B505b、 ^^Mf碼器A506a、 ^g^鵬碼器B506b、柳步鵬 碼器A508a、視^i^ 碼器B508b,但即便是其它結(jié)構(gòu)或其它資源,也可實(shí)施本實(shí)施 方式。
為了使一個(gè)In-band的服務(wù)動(dòng)作,向服務(wù)管理器1704管理的
服務(wù)識(shí)別符。圖25表示該一系列的流程圖。例如,在服務(wù)再現(xiàn)部1702想執(zhí)行 In-band的服務(wù)的情況下,服務(wù)再現(xiàn)部1702首先對(duì)服務(wù)管理器1704的 ServiceContext取得部2002執(zhí)行ServiceContext的取得請(qǐng)求(步驟S2501)。 ServiceContext取得部2002對(duì)應(yīng)于取得請(qǐng)求,從ServiceContext管理部2001 取得ServiceContextA2106或ServiceContextB2107 ,并通知給服務(wù)再現(xiàn)部 1702(步驟S2502)。服務(wù)再現(xiàn)部1702將服務(wù)識(shí)別符傳遞給取得的 ServiceContextA2106或ServiceContextB2107的服^l行部2201 (步驟S2503)。
部2201使用所用的資源組A2410或資源組B2411,執(zhí)行對(duì)應(yīng)于In-band的服務(wù) A2601劍艮務(wù)B2602(步驟S2504)。
圖26標(biāo)服務(wù)與ServiceContext和資源組的^^。 ServiceContextA2106 頓資、源組A2410來執(zhí)行In-band的服務(wù)A2601。 ServiceContextB2107 {頓資源 組B2411來執(zhí)行服務(wù)B2602。其它結(jié)構(gòu)單元已示于圖24中,所以省略說明。
在本實(shí) 式中,考慮首先由用戶,電源,之后,由面板1400的兩畫面按 鈕408 ,行兩畫面顯示盼瞎況。
若由用戶翻電源,貝艦行存儲(chǔ)在2次存儲(chǔ)部510中的雖選擇的服務(wù)識(shí)別 ^^的In-band的服務(wù)。
服務(wù)再現(xiàn)部1702將服務(wù)識(shí)別符傳遞到In-band的服務(wù)用 ServiceContextA2106的月艮^#1行部2201。
In—band的服務(wù)用ServiceContextA2106的服^^l行部2201首先將服務(wù)i明lj 符傳遞至啦于Java庫1705中的Tunerl705c,委托調(diào)諧。為了委托調(diào)諧,服艦 行部2201執(zhí)行圖27的流程圖中所示的動(dòng)作。月艮艦行部2201對(duì)Tunerl705c請(qǐng) 求取得調(diào)諧器A501a的Java分類的實(shí)例(步驟S2701) 。 Tunerl705c特定請(qǐng)求了調(diào)諧器A501a的Java分類實(shí)例的調(diào)用源(步驟S2702)。例如,Tunerl705c通過線程 (thread)來判斷青求實(shí)例的調(diào)用源。這里,線程可M:該線禾舒; 屬的組來識(shí)別Java 禾ii '。從Java辦取得所屬的服務(wù)(Service),由此詢剛艮務(wù)管理器,可特定 ServiceContextA2106。 Tunerl705c從步驟S2702中特定的ServiceContextA2106 的資源組取得部2203取得資源的組A2410 (步驟S2703) 。 Tunerl705c返回表現(xiàn)使 用步驟S2703中取得的資源組2410中包含的、調(diào)諧器A501a的調(diào)諧器的Java分 類的實(shí)例(步驟S2704)。服務(wù)執(zhí)行部2201指定步驟S2704中取得的實(shí)例,對(duì) Tunerl705c執(zhí)行調(diào)i對(duì)青求(步驟S2705)。若Tunerl705c接收調(diào)詣H青求,則參照2 次存儲(chǔ)部510存儲(chǔ)的服務(wù)信息,獲得調(diào)諧信息。若In-band的服務(wù)用 ServiceContextA2001的服務(wù)執(zhí)行部2201將服務(wù)i明U符[2]傳遞到Tunerl705c, 則Tunerl705c參照?qǐng)D18的行1812,獲得對(duì)應(yīng)的調(diào)諧信息[156MHz]。 Tunerl705c S31OS1701的禾iJ^庫1701b,向調(diào)諧器A501a傳遞調(diào)諧信息。調(diào)諧器A501a根據(jù) 掛共的調(diào)諧信息,解調(diào)從前端101錢的信號(hào),艦多路復(fù)用器516傳遞給P0D504。
接著,In-band的服務(wù)用ServiceContextA2001的服鄉(xiāng)行部2201委托位于 Java庫1705中的CA1705d執(zhí)今TM擾。CA1705d通過OS1701的程序庫1701b將譯 碼所需的信息,給P0D504。 POD504根據(jù),的信息,譯碼從調(diào)諧器A501a掛共 的信號(hào),通過去多路復(fù)用器515傳遞給TS解碼器505。
接著,In—band的服務(wù)用ServiceCont.extA2001的月艮她行部2201向位于 Java庫1705中的JMF1705a樹共服務(wù)i朋附,委托映像、聲音的再現(xiàn)。
圖28表示ii^呈圖。
首先,月艮姚行部2201請(qǐng)求取得表示JMF1705a中再現(xiàn)鵬象、聲音用的資源 (TS解碼器A505a、 ^t^^碼器506a、冬貼^ 碼器508a)的Java分類的實(shí)例(步驟 S2801)。
JMF1705a例如i!3^f辣判斷青求再現(xiàn)斷象、聲音用的資源的Java分類的 實(shí)例的調(diào)用源(步驟S2802)。這里,^f呈可艦該綴舒;f屬的纟跌i朋ij Java辦, 由此特定服務(wù),并M:詢剛艮務(wù)管理器1704,特定ServiceContextA2106。
JMF1705a從步驟S2802中特定的ServiceContextA2106的資源組取得部2203 取得資源組A2410 (步驟S2803)。
JMF1705a返回表現(xiàn)再現(xiàn)步驟S2803中取得的資源組2410中包含的、映像、 聲音用的資源組的Java分類的實(shí)例(步驟S2804)。服艦行部220H頓步驟S2804中取得的實(shí)例,對(duì)JMF1705a執(zhí)行映像、聲 音的再現(xiàn)請(qǐng)求(步3聚S2805)。 JMF1705a在接收再現(xiàn)請(qǐng)求后,從PAT、 PMT取得用于 特定應(yīng)再現(xiàn)的槲象與聲音的 包ID。 PAT或PMT是由MPEG2標(biāo)準(zhǔn)來規(guī)定的、表 現(xiàn)MPEG2傳輸流內(nèi)的節(jié)目結(jié)構(gòu)的表格,被1tA包含于MPEG2傲俞流的 包的有 效載荷中,與聲音或映像一織送。細(xì)節(jié)itt照標(biāo)準(zhǔn)書。這里僅說明概要。
PAT是節(jié)目組合表(Program Association Table)的簡稱,存儲(chǔ)在i^包ID
的ti^包中發(fā)送。JMF1705a為了取得PAT, M3lOS1701的禾驕庫1701b,向 TS解碼器A505a指定 包ID
與CPU514。 TS解-碼器A505a利用 包ID
來執(zhí)^1濾,ft3J^合CPU514,從而JMF1705a收集PAT的l^包。
圖29是*1^表示 到的PAT信息一例的表。列2901是程序號(hào)。列2902 是數(shù)據(jù)包ID。列2902的數(shù)據(jù)包ID IOT于取得PMT。行2911-2913是與服務(wù)的程 序號(hào)對(duì)應(yīng)的iW&ID的組。這里,定義3個(gè)服務(wù)。行2911定義辦號(hào)[101]與 數(shù)據(jù)包ID [501 ]的組。
當(dāng)前,若^^給JMF1705a的服務(wù)識(shí)另俯設(shè)為[2],則JMF1705a參照?qǐng)D18 的行1812,獲得對(duì)應(yīng)的程序號(hào)[102],接著,參照?qǐng)D19的PAT行2912,獲得對(duì) 應(yīng)于程序號(hào)[102]的數(shù)據(jù)包ID [502]。 PMT是節(jié)目映射表(Program Map Table) 的簡稱,存儲(chǔ)在由PAT規(guī)定的數(shù)據(jù)包ID的f^包中m。 JMF1705a為了取得PM, M: OS1701的禾i)^庫1701b,向TS解碼器A505a指定il[^包ID與CPU514。這里, 設(shè)指定的lf^ID為[502]。 TS解碼器A505a利用f^ ID [502],行過濾, M:傳^l^合CPU514, JMF1705a ■ PMT的i^包。
圖30是f弒表示麟至啲PMT信息一例的表。列3001是流種類。列3002 是l^g包ID。在由列3002指定的i[^包ID的i^包中,將由流種類指定的信息 存儲(chǔ)在有效載荷中縦。列3003是補(bǔ)充信息。行3011-3014是被稱為基械的、 與i^ID—起縱的信息種類的組。行3011是流種類[聲音〕與繊包ID[5011] 的組,標(biāo)M^ID [5011]的有 :5^荷中存儲(chǔ)聲音。JMF1705a從PMT獲f稱 現(xiàn)的映像與聲音的 包ID。參照?qǐng)D30, JMF1705a從行3011獲得聲音的l^ ID [5011],從行3012獲得映像的 & ID [5012]。
接著,JW1705a通過OS1701的辦庫1701b,將獲得的聲音i^包ID與作 為輸出處的音^lf碼器A506a、映像的 包ID與作為輸出處的視^lf碼器508a 的組^^合TS解碼器A505a。 TS解碼器A505a根據(jù)鵬的i^S ID與輸出處,進(jìn)行過濾。■,將IW包ID [5011]的 包傳遞到音^| 碼器A506a,將數(shù) 據(jù)包ID [5012]的| &傳遞到視 媽器A508a。音,鑭軒馬器A506a執(zhí)行J^f共 的t^的IW鼓換,ilil^聲器507,再現(xiàn)聲音。豐鵬蠏碼器A508a執(zhí)行鄉(xiāng)的 ,包的l^鼓換,輸出到顯示器件A520a,合成后,在顯示器509中顯示映像。 最后,In-band的月艮務(wù)用ServiceContextA2106的服務(wù)士丸4亍部2201向位于 Java庫1705中的細(xì)705b鄉(xiāng)服務(wù)識(shí)別符,委托艦廣播再現(xiàn)。這里,附胃數(shù)據(jù) 廣播再現(xiàn)是指抽取包含于MPEG2傳輸流中的Java程序,由JavaVM1703執(zhí)行。在 MPEG2 ^tP流中1tA Java禾旨的方 封OT MPEG標(biāo)準(zhǔn)書IS0/IEC13818~6中iM的 戶刑胃DSMCC的方式。這里,省略DSMCC的詳細(xì)說明。DSMCC方式規(guī)定編碼MPEG2 傳輸流的 包中、由計(jì)MU頓的目錄或文件構(gòu)成的文件系統(tǒng)的方法。另外, 按稱為AIT的形式)) 行的Java ,的信息^A MPEG2 #^流的 包中發(fā)送。 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通M程來判斷調(diào)用源的Java程序,取得ServiceContextA2106, 由此特定禾傭的TS解碼器A505a。首先,為了獲得AIT,與JMF1705a—樣,取得 PAT、 PMT,獲f辯儲(chǔ)AIT的i^的i^SlD。若現(xiàn)在JI^的服務(wù)識(shí)別符為[2]、 縱圖29的PAT、圖30的PMT時(shí),則按與JMF1705a —樣的順席,獲得圖30的 PMT。 AM1705b從PMT中、流種類為[數(shù)據(jù)]、具有[AIT]作為補(bǔ)充信息的基本流 中抽取 包10。參照?qǐng)D30,對(duì)應(yīng)行3013的基 ,獲得數(shù)據(jù)包ID [5013]。
AM1705b通過0S1701的程序庫1701b,向TS解碼器A505a提供AIT的,包 ID與作為輸出處的1次存儲(chǔ)部511 。TS解碼器A505a用提供的 包ID來執(zhí)行過 濾,將AIT存儲(chǔ)在1次存儲(chǔ)部511中。結(jié)果,AM1705b可收集AIT的繊包。圖 31是獄標(biāo)麟到的AIT信息一例的表。列3101是Java禾驕的識(shí)另附。列3102 是Java ,的控制信息。在控制信息中有[autostart] [present][kill]等,意,終皿置500馬上自動(dòng)執(zhí)行該程序,[present]意tt不自 動(dòng)執(zhí)行,[kill]意eW停止,。列3103是按DSMCC方式抽取包含Java ^'的 包ID的DSMCC識(shí)別符。列3104是Java程序的程序名稱。行3111與3112是 Java程序的信息組。由行3111定義的Java程序是識(shí)別符[301]、控制信息、 DSMCC識(shí)別符[l]、程序名稱[a/TopXlet]的組。由行3112定義 的Java禾將是識(shí)別符[302]、控制信息[present] 、 DSMCC i朋i俯[l]、禾辦名稱[b/GameXlet]的組。這里,兩個(gè)Java禾Mj^具有相同的DSMCC i明ij符,這表示在 按1個(gè)DSMCC方式編碼的文件系統(tǒng)內(nèi)包含兩個(gè)Java程序。這里,對(duì)Java程, 規(guī)定4個(gè)信息,但實(shí)際上定義更多的信息。細(xì)節(jié)i驗(yàn)照DVB-MHP標(biāo)準(zhǔn)。
AM1705b從AIT中找出[autostart]的Java 抽自應(yīng)的DSMCC識(shí)別
符禾口Java禾群名稱。參照?qǐng)D31, AM1705b抽取行3111的Java程序,獲得DSMCC 識(shí)別符[1]和Java禾ii^名稱[a/TopXlet]。
接著,AM1705b使用從AIT取得的DSMCC識(shí)別符,從PMT獲得按DSMCC方式 存儲(chǔ)Java辦的娜包的IWaiD。具體而言,取得PMT中流種類為[薩]、 補(bǔ)充信息的DSMCC i湖附吻合的基本流的M包ID。
若現(xiàn)在DSMCCi湖l俯為[l]、 PMT為圖30所示時(shí),貝桁3014的基本流吻合, 取得i^ ID [5014]。
AM1705b指定通過0S1701的程序庫1701b而按DSMCC方式將|^}嵌入TS解 碼器A505a中的^包的,包ID與作為輸出處的l次存儲(chǔ)部511。這里,提供 包ID [5014]。 TS解碼器A505a按$^共的 & ID執(zhí)^31濾,將DSMCC形式 的麵存儲(chǔ)在1次存儲(chǔ)部511中。結(jié)果,AM1705b可雌必需的繊包。AM1705b 根據(jù),啲f^,按照DSMCC方式,恢鼓件系統(tǒng),保存到1次存儲(chǔ)部511 中。下風(fēng)將從MPEG2^1r流中的l^中取出文件系統(tǒng)等繊并保存到l次存 儲(chǔ)部511等存儲(chǔ)單元中稱為下載。
圖32是下,的文件系統(tǒng)的H列。圖中,圓表示目錄,四邊形表示文件,3201 是根目錄,3202是目錄[a], 3203是目錄[b], 3204是文件[TopXlet. class], 3205是文件[Game Xlet. class]。
接著,AM1705b從下載到1次存儲(chǔ)部511的文件系統(tǒng)中將執(zhí)行的Java禾ii^專 遞到JavaVM1703。若現(xiàn)在設(shè)執(zhí)行的Java程序名稱為[a/T叩Xlet],則在Java程 序名稱的最后附加了 [. class]的文件[a/TopXlet. class]構(gòu)鵬執(zhí)行的文件。 [/]是目錄和文件名的分隔符,參照?qǐng)D32,文件3204題執(zhí)行的Java辦。下 面,AM1705b將文件3204傳遞給JavaVM1703。
JavaVM1703執(zhí)行f^l的Java禾將。圖33表示執(zhí)行由服務(wù)i朋俯[2]表示 的In-band的服務(wù)的實(shí)例。509標(biāo)顯示器,603、 606如圖6中的那樣。3301表 示由服務(wù)識(shí)別符[2]表示的In-band服務(wù),3302表示由執(zhí)行的Java辦顯示的 圖符。例如,M31用戶按下面板的
按鈕1405,可如圖34戶標(biāo)M^畫面中顯g合信息禾聘3401。
接著,若用戶按下面板1400的[兩畫面]鄉(xiāng)1408,貝lj顯示兩個(gè)服務(wù)。例 如,服務(wù)再現(xiàn)部1702向服務(wù)識(shí)別符[1]傳遞給In-band的服務(wù)用 ServiceContextB2107的服她行部2201。
此時(shí),j頓圖5的調(diào)諧器B501b、 TS解碼器B505b、音步^lf碼器B506b、視頻 解碼器B508b來同樣執(zhí)行服務(wù)B2602 。圖35表示顯示兩個(gè)服務(wù)的實(shí)例。圖35中, 3501標(biāo)由服務(wù)i朋附[1]表示的In-band的服務(wù)。其它結(jié)構(gòu)單元如圖33所示, 戶萬以省略說明。3502表示游標(biāo),在輸入部為面板1400的情況下,通過按下[畫面 選擇]按鈕1409,游標(biāo)3502如圖36戶;f^動(dòng)。另外,若經(jīng)過規(guī)定時(shí)間,貝鵬標(biāo) 3502自動(dòng)消失。
圖36中,游標(biāo)3502執(zhí)行由服務(wù)識(shí)另附[2]表示的In-band服務(wù)。此時(shí),若 用戶例如按下下游標(biāo)按鈕1402,則正執(zhí)行由服務(wù)識(shí)別符[2]表示的In-band服務(wù) 的ServiceContextA2002的服艦行部2201接收其它服務(wù)識(shí)別符,例如服務(wù)識(shí)別 符[3], il31包含于Java庫1705中的各禾齡庫,停止執(zhí)fi^l包含于同一 Java 庫1705中的各辦庫、由ServiceContextA2002執(zhí)行的In-band服務(wù)A2601中包 含的再現(xiàn)映像、聲音和Java禾號(hào),并根據(jù)重新接收的服務(wù)識(shí)別符[3],執(zhí)行包含 于新的In-band服務(wù)中的映像、聲音和Java程序。此時(shí),不停止在 ServiceContextB2403上執(zhí)行的In—band月艮務(wù)B2602,原樣執(zhí)行。圖37是同時(shí)顯 示服務(wù)i朋i俯[3]與服務(wù)識(shí)別符[1]的U。 3701是郵艮務(wù)i朋ij符[3]標(biāo)的 In-band月艮務(wù)。Java庫1705是存儲(chǔ)在R0M512中的多個(gè)Java庫的集合。在本實(shí)施 方式中,這里,Java庫1705包含JMF1705a、 AM1705b、 Tunerl705c、 CA1705d、 POD Libl705e。
另外,在本實(shí)施方式中,M;2次存儲(chǔ)部510保存R0M512保存的內(nèi)容,也可 刪除ROM512來實(shí)施。另外,2次存儲(chǔ)部510由多付2次存儲(chǔ)部構(gòu)成,#>hT2 次存儲(chǔ)部保存不同的信息也可實(shí)施。例如,l付2次存儲(chǔ)部僅保存調(diào)諧信息,另
,等詳細(xì)分i堤可能的。、 、、、'、p 、、
戶刑胃Abstract服務(wù)由一個(gè)或多個(gè)Java禾i^構(gòu)成。驗(yàn)(Abstract)月艮務(wù)不 ,于調(diào)諧,例如EPG等可實(shí)現(xiàn)。EPG是Electric Program Guide的簡稱。后面Abstract服務(wù)用ServiceContext執(zhí)行Abstract月艮務(wù)。
圖39表示Abstract服務(wù)用ServiceContext 。 Abstract月艮務(wù)用 ServiceContext2108由服^#1行部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中,從而在服務(wù)執(zhí)行部3901執(zhí)行服務(wù)時(shí),特定 利用的資源組。
服務(wù)管理器1704的XAIT信息取得部2003通過Java庫1705中包含的POD Libl705e,與前端101進(jìn)行雙向通信。該雙向通信通過POD Libl705e經(jīng)0S1701 的程序庫1701b和P0D504,使用QPSK解調(diào)部502、 QPSK調(diào)制部503來實(shí)現(xiàn)。
月艮務(wù)管理器1704的XAIT信息取得部2003 ^f頓該通信,從前端101接收終端 裝置500應(yīng)保存在2次存儲(chǔ)部510中的Java程序的信息。將該信息稱為XAIT信 息。XAIT信息以任意形式在前端101與P0D504之間縱。無論采用明附發(fā)送形式, 只要XAIT中包含必需的信息,貝體發(fā)明可實(shí)施。
圖41是模式表示從前端101取得的XAIT的信息一例的表。列4101是 Abstract月艮務(wù)的識(shí)別符。該Abstract服務(wù)的識(shí)別符還分別對(duì)應(yīng)于一個(gè)Abstract 月艮務(wù)。列4102是Abstract服務(wù)的控制信息。在控制信息中有[true] [false]等, [true]意 終皿置500在電源接通時(shí)自動(dòng)執(zhí)3亍該程序,[false]意味著不自 動(dòng)執(zhí)行。列4103是用于按DSMCC方式抽取包含Java程序的數(shù)據(jù)包ID的DSMCC識(shí) 別符。列4104是Java程序的,名稱。列4105是Java程序的優(yōu)先級(jí)。列4106 是Java辦的控制信息,當(dāng)執(zhí)行服務(wù)時(shí),若為[autostart]貝敗行。列4107是 Java辦的識(shí)別符。行4111 、 4112和4113是Java辦的信息組。由行4111定 義的Java禾將是i朋附[701]、服雜制信息[true]、 Java禾號(hào)識(shí)另附[7011]、 DSMCC識(shí)別符[l]、程序名稱[a/EPGXlet]、 Java程序的優(yōu)先級(jí)[2000]、 Java ,的控制信息[autostart]的組。這里, Java禾Mj^規(guī)定7個(gè)信息,但即 使定義更多鞭少的信息,本發(fā)明也可實(shí)施。
月艮務(wù)管理器1704若MJl XAIT信息取得部2003接收XAIT信息,則按與從AIT 信息下載Java辦的〗l,相同的"酵,M31 XAIT信息保存部2004將文件系^/人 MPEG2 ^!r流保存到1次存儲(chǔ)部511中。之后,將保存的文件系統(tǒng)復(fù)制到2次存儲(chǔ) 部510中。另夕卜,也可不經(jīng)1次存儲(chǔ)部511而直接下載到2次存儲(chǔ)部510來實(shí)施。另外,在本實(shí)施方式中,復(fù)偉碟lj2次存儲(chǔ)部510中,但也可保存在l次存儲(chǔ) 部511中。其中,在保存在1次存儲(chǔ)部511中的情況下,電源0FF吋,保存的信 息,消失。之后,服務(wù)管理器1704的XAIT信息保存部2004將下載的文件系統(tǒng)的存儲(chǔ)位 置與XAIT信息相對(duì)應(yīng),保存在2次存儲(chǔ)部510中。圖42表示2次存儲(chǔ)部510對(duì) 應(yīng)保存XAIT信息與下載的文件系統(tǒng)的一例。圖42中,與圖41相同序號(hào)的要素與 圖41相同,所以省略說明。列4411存儲(chǔ)對(duì)應(yīng)的下載的文件系統(tǒng)的保皿置。圖 中,保^a用箭頭表示。4210是下載的文件系統(tǒng),在內(nèi)部f親頂部目錄4211、 目錄[a] 4212、目錄[b] 4213、文件[EPGXlet. class] 4214 、文件 [TOPXlet. class]4215、文件[PPVXlet. class]4216。這里,從保存Java禾號(hào)開始,保存XAIT信息,但也可在保存Java禾聘之前 保存XAIT信息。終S^g500自動(dòng)使作為控制信息[true]的Abstract服務(wù)識(shí) 別符戶g的Abstract月艮務(wù)動(dòng)作。向JavaVM1703指定月艮務(wù)管理器1704, JavaVM1703在啟動(dòng)月艮務(wù)管理器1704 之后,月艮務(wù)再現(xiàn)部1702參照來自XAIT信息保持部2004的各Abstract服務(wù)的控 希幅息,從XAIT信息取得部2003取得作為[true]的Abstract服務(wù),另外,從 ServiceContext取得部2002取得Abstract月艮務(wù)用ServiceContext2108,由在本實(shí)施方式中,作為包含于Abstract服務(wù)中的Java禾歸,考慮EPG執(zhí)行 的情況。圖81 ,EPG的結(jié)構(gòu)例。EPG8101由向用戶顯示節(jié)目一覽和接收來自用戶的 輸入的節(jié)目顯示部8102、和進(jìn)行服務(wù)選臺(tái)的節(jié)目再現(xiàn)部8103構(gòu)成。當(dāng)用戶接通電 源時(shí),顯示器509顯示最后執(zhí)行的服務(wù),標(biāo)EPG8101的Java辦在執(zhí)行中,但 畫面中未顯示。^ir入部513由圖14所示的面板構(gòu)成的情況下,用戶Mffi下輸 入部513的EPG M1407,開始顯示于顯示器509中。在本實(shí)施方式中,考慮當(dāng)顯示器509如圖37戶標(biāo)顯示時(shí),用戶按下輸入部 513的EPG按鈕1407的情況。用戶若按下輸入部513的EPG按鈕1407,則EPG8101 的節(jié)目顯示部8102接收該識(shí)別符,極示器509中顯示節(jié)目信息。圖38標(biāo)按 下EPC 1407時(shí)的顯示器509。 3801 ,EPG。圖40A和圖40B ^M示于顯示 器509中的EPG3801的H參照?qǐng)D40A,腿示器509中,以格子鄉(xiāng)示節(jié)目信息。在列4001中顯示時(shí)刻信息。在列4002中,顯示服務(wù)名稱[頻道l]、和^" 應(yīng)于列4001的時(shí)亥啲時(shí)間帶放映的節(jié)目。表示在[頻道l],在9: 00-10: 30放 映節(jié)目[新聞9],在10: 30-12: OO放映[電影AM]。列4003也與列4002—樣, 顯示服務(wù)名稱[頻道2]、和^t應(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移動(dòng)。在圖40A 的狀態(tài)下,若按下右游標(biāo)1404,貝U游標(biāo)4030向右移動(dòng),如圖40B戶標(biāo)。另夕卜,在 圖40B的狀態(tài)下,若按下左游標(biāo)1403,貝l鵬標(biāo)4030向左移動(dòng),如圖40A所示。在圖40A的狀態(tài)下,若按下面板1400的0K按鈕1405,則節(jié)目顯示部8102 將[頻道l]的識(shí)別符通知給再現(xiàn)部8103。在圖40B的狀態(tài)下,若按下面板1400 的0K按鈕1405,貝lj節(jié)目顯示部1702a將[頻道2]的i照lj符通知給再現(xiàn)部1402b。另外,節(jié)目顯示部8102定期M5lPOD504從辦瑞101向1次存儲(chǔ)部511中存 儲(chǔ)顯示的節(jié)目信息。 一般,從前端取得節(jié)目信息花費(fèi)時(shí)間。當(dāng)按下輸入部513的 EPG按鈕1407時(shí),Mil顯示事先保存在l次存儲(chǔ)部511中的節(jié)目信息,可盡feg 示節(jié)目表。圖40A和圖40B中,4010、 4011再現(xiàn)作為游標(biāo)的服務(wù)的映像、聲音。包含于 Abstract服務(wù)中的Java禾驕當(dāng)再現(xiàn)映像、聲音時(shí),艦禾號(hào)JMF1705a指定想再 現(xiàn)的映像、聲音的識(shí)別符,荊頓音,鵬碼器A506a或W^鵬碼器B506b、視步鵬 碼器A508a或柳,碼器B508b來再現(xiàn)。在本實(shí)施方式中,Abstract月艮務(wù)用ServiceContext上動(dòng)作的Abstract服務(wù) 中包含的Java禾號(hào)為了指定寸頓明P個(gè)資源纟I^再現(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,可將4頓的資源組特定成資源組A2410。圖43是將Abstract服務(wù)用ServiceContext與In-Band的服務(wù)用 ServiceContextA相關(guān)聯(lián)的圖。2108表示Abstract服務(wù)用ServiceContext, Abstract服務(wù)E4301在其上動(dòng)作。其它單元與圖26—樣,所以省略說明。圖43 中,S31將Abstract月艮務(wù)用ServiceContext2108與ServiceContextA2106相關(guān)聯(lián),可指定ServiceContextA2106特定的資源組。圖44是將Abstract服務(wù)用ServiceContext與In-Band的服務(wù)用 ServiceContext相關(guān)聯(lián)的方法的一例。圖 44 中,將 Abstract 服務(wù)用 ServiceContext 定義為 AbstractServiceContext分類4402。 AbstractServiceContext分類4402繼承 In-Band的服務(wù)用ServiceContext的ServiceContext分類4401。圖39中示出的 服務(wù)執(zhí)行部2201與ServiceContext分類4401 —樣。ServiceContext設(shè)定部3902 定義方法。在圖44中,作為實(shí)例,定義setServiceContext(ServiceContext)方 法4410。通過向該方法的自M指定想關(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中的哪個(gè)顯示Abstract服務(wù)。圖45是包含于Abstract服務(wù)中的Java禾ij^再現(xiàn)映像、聲音時(shí)的流程圖。在本實(shí)施方式中,如圖38戶標(biāo),示出表示EPG的Java禾Sj^ffiln-Band的 服務(wù)用ServiceContextA的資源的實(shí)例。Java程序從服務(wù)管理器1704的 ServiceContext取得部取得In—Band的月艮務(wù)用ServiceContext (步驟S4501)。接 著,Java禾M1^(OT setServiceContext (ServiceContext) 4410關(guān)聯(lián)Abstract月艮 務(wù)用ServiceContext2108與In—Band的服務(wù)用ServiceContextA2106。將自變量 的ServiceContext 保持在Abstract 服務(wù)用ServiceContext2108 的 ServiceContext保持部3903中(步驟S4502) 。 Java ^j吏JMF1705a取得表示資 源組的Java分類的實(shí)例(資源組信息),用該實(shí)例來請(qǐng)求映像、聲音的再現(xiàn)(步驟54503) 。 JMF1705a再現(xiàn)由指定的實(shí)伊M頓的資源組2410指定的映像、聲音(步驟54504) 。,,步驟S4503的細(xì)節(jié)如圖28戶;f^。另外,在包含于Abstract月艮務(wù)用ServiceContext中的Java禾ij^i同時(shí)再現(xiàn) 兩個(gè)皦象、聲音的情況下,也可艦圖46的Jii^同時(shí)再現(xiàn)斷象、聲音。首先,Java辦纖務(wù)管理器1704的ServiceContext取得部取得In-Band 的服務(wù)用ServiceContext(步驟S4601)。接著,Java程序使用 setServiceContext (ServiceContext)4410 關(guān)聯(lián) Abstract 月艮務(wù)用ServiceContext2108與In—Band的服務(wù)用ServiceContextA2106(步驟S4602)。 Java禾ij^ JMF1705a取得g資源組的Java分類的實(shí)例,用該實(shí)例來指定映像、 聲音,從而請(qǐng)求該映像、聲音的再現(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程^f吏JMF1705a取得表示資源組的Java分類的實(shí)例,使 用該實(shí)例來指定映像、聲音,從而請(qǐng)求再現(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í)例,《旦也可以是其它不能與ServiceContext 相關(guān)聯(lián)的Abstract月艮務(wù)用ServiceContext 。
另外,在本實(shí)施方式中,P0D504為可拆裝的方式,但即使內(nèi)置也可實(shí)施。另 夕卜,在內(nèi)置的情況下,也可取下P0D504的CPU706, CPU514也可執(zhí)行CPU706的動(dòng) 作,這也是可實(shí)施的。
登錄在POD Libl705e中的Java ,不僅是下載的Java程芋,也可是事先內(nèi) 置的Java禾號(hào)。另外,若拆裝SD存儲(chǔ)卡駒拆裝的存儲(chǔ)媒體,貝他可裝配槽部, 從其中取得Java禾號(hào)。另外,也可裝酉璉接于網(wǎng)絡(luò)上的網(wǎng)絡(luò)部,從因特網(wǎng)中取出 Java ^S)^。
(實(shí)施方式2)
本實(shí)施方式定義與實(shí)施方式1中定義的、圖39的Abstract服務(wù)用 ServiceContext不同結(jié)構(gòu)的Abstract月艮務(wù)用ServiceContext 。 jtk^卜的部分與實(shí) 施方式1相同,所以在本實(shí)施方式中,就Abstract服務(wù)用ServiceContext的結(jié) 構(gòu)、;^是Abstract月艮務(wù)用ServiceContext與In—Band的服務(wù)用ServiceContext 的關(guān)^S行說明。
圖47中示出本實(shí)施方式中的Abstract月艮務(wù)用ServiceContext 。結(jié)構(gòu)單元由 服她行部4701與ServiceContext保持部3903構(gòu)成。服她行部4701在Abstract服務(wù)用ServiceContext2108的服她行部4701接糊艮務(wù)識(shí)別符的同時(shí), 接收In-Band的服務(wù)用ServiceContext,由此關(guān)聯(lián)Abstract月艮務(wù)用 ServiceContext與In-Band的服務(wù)用ServiceContext。 4娥收到的In-Band的服 務(wù)用ServiceContext保持在ServiceContext保持部3903中。圖49是關(guān)聯(lián) Abstract月艮務(wù)用ServiceContext與In—Band的月艮務(wù)用ServiceContext的方^i" 例。圖49中,ServiceContext4401在圖44中定義。AbstractServiceContext分 類4902 ServiceContext分類4401。服織行部4701重新具有執(zhí)行服務(wù)的方 、法select (Service、 ServiceContext)4911。 S31該方法,在執(zhí)行指定給自變量的 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 ,A5艮務(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將指定給自變量的In-Band的服務(wù)用 ServiceContext存儲(chǔ)在ServiceContext鵬部3903中(步驟S5002) 。 Java禾聘 使JMF1705a取得録資源組的Java分類的實(shí)例,鵬該實(shí)例來指定,象、聲音, 由此請(qǐng)求再現(xiàn)該映像、聲音(步驟S5003)。 JMF1705a 4OT步驟S5003中取得的實(shí) 例特定的資源組A2410或資源組B2411,再現(xiàn)指定的映像、聲音(步驟S5004)。這 里,步驟S5003的細(xì)節(jié)如圖28所示。
溪施方式3)
本實(shí)施方式定義與實(shí)施方式1的不同之處在于Abstract服務(wù)用 ServiceContext2108與In-Band的月艮務(wù)用ServiceContext的關(guān)聯(lián)方式。財(cái)卜的部 分與實(shí) 式1相同,所以在本實(shí)施方式中,就Abstract月艮務(wù)用ServiceContext 與In-Band的服務(wù)用ServiceContext的關(guān)聯(lián)方式3SfiH兌明。
圖51中示出本實(shí)施方式中棚艮務(wù)管理器1704的結(jié)構(gòu)。在本鄉(xiāng)方式中,通過服務(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 B鄉(xiāng)部5101由ServiceContext日鄉(xiāng)保持部5201、 In-Band的服 務(wù)用ServiceContext取得部5202、 ServiceContext的匹酉己實(shí)現(xiàn)部5203構(gòu)成。圖 53表示ServiceContext ,保持部5201的一例。圖53中,列5303表示Abstract 月艮務(wù)用ServiceContext,列5304表示In-Band的服務(wù)用ServiceContext。用行 5301、 5302來分別關(guān),于同一行中的In-Band的服務(wù)用與Abstract服務(wù)用 ServiceContext。若為同一行,貝iHOT相同的資源組。
另外,圖53中,多對(duì)一個(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)成。若服^l行部4801 4鎖服務(wù)i湖lJ符,則取得ServiceContext 日鄉(xiāng)部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 。 getserviceContext (AbstractServiceContext) 5412從表現(xiàn)ServiceContext日i^ 保持部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的方法,定義從ServiceContextMap5411 中取得 In-Band 的月艮務(wù)用 ServiceContext 的 ServiceContext getServiceContext(AbstractServiceContext)5412。 圖55表示本實(shí)施方式的流程圖。
包含于Abstract服務(wù)中的Java程序?yàn)g艮務(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禾M/^吏JMF1705a取得表示資源組的Java 分類的實(shí)例,4頓該實(shí)例來指定映像、聲音,從而請(qǐng)求再現(xiàn)該映像、聲音(步驟 S5503)。 JMF1705a ^ffi步驟S5003中取得的實(shí)例特定的資源組A2410、或資源組 B2411來再現(xiàn)指定的i^象、聲音(步驟S5504)。
(實(shí)施方式4)
在實(shí)施方式1-實(shí)施方式3中,M關(guān)聯(lián)Abstract服務(wù)用ServiceContext與 In-Band的月艮務(wù)用ServiceContext,特定資源組。在本實(shí)施方式中,與實(shí)施方式 卜實(shí)施方式3不同,M31直麟定資源鄉(xiāng)戰(zhàn)實(shí)現(xiàn)Abstract月艮務(wù)用ServiceContext 。 il^卜的部分與實(shí)施方式l相同,所以在本實(shí)施方式中,就資源組與Abstract服務(wù) 用ServiceContext的,;^法進(jìn)行說明。圖22中示出本實(shí)施方式中的In-Band 的服務(wù)用ServiceContext的結(jié)構(gòu)。^外,圖56中示出Abstract服務(wù)用 ServiceContext 。 Abstract月艮務(wù)用ServiceContext由服^W亍部5611、資源組 指定部5601、資源組保持部5602構(gòu)成。圖56中,若4娜艮務(wù)識(shí)別符,貝廿服務(wù)執(zhí) 行部5611從In-Band的服務(wù)用ServiceContext的資源組取得部2203取得資源組, 特定資源組Ml行服務(wù)。資源組指定部5601自旨定由資源組取得部2203取得 的資源組,與該資源組關(guān)聯(lián)。將由資源組指定部5601指定的資源組保持在資源組 保持部5602中。圖58是關(guān)聯(lián)Abstract月艮務(wù)用ServiceContext與資源組的方法 的一例。圖58中,In-Band的I艮務(wù)用ServiceContext重新定義獲得資源集 getResourceSet()4411,作為資源組(集)取得部2203。 M該方法可取得關(guān)聯(lián) 的資源組。AbstractServiceContext分類4402繼承In-Band的服務(wù)用 ServiceContext分類,資源組指定部5601重新定義方法。圖58中,作為實(shí)例, 定義所謂setResourceSet (ResourceSet) 4412的方法。這里,自變量ResourceSet5801是表示資源組的分類。Mii向該方法的自^S指定想關(guān)聯(lián)的資源 組,可特定資源組。
圖60 g本實(shí)施方式的流程圖。
包含于Abstract服務(wù)中的Java禾歸湖艮務(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禾il判史JMF1705a 取得表示資源組的Java分類實(shí)例,用該實(shí)例來指定映像、聲音,從而請(qǐng)求再現(xiàn)該 映像、聲音(步驟S6004)。 JMF1705a艦步驟S6003中取得的實(shí)例特定的資源組 A2410、或資源組B2411來再現(xiàn)指定的斷象、聲音(步驟S6005)。
這里,圖59中示出步驟S6004的詳細(xì)流程圖。首先,月艮她行部5611請(qǐng)求 取得表示JMF1705a中再現(xiàn)映像、聲音用的資源(TS解碼器A505a、音頻Jf碼器506a、 視 碼器508a)的Java分類的實(shí)例(步驟S5901) 。 JMF1705a例如M^禾辣判 斷青求再現(xiàn)映像、聲音用的資源的Java分類的實(shí)例的調(diào)用源(步驟S5902)。這里, 線程可M:該線fi0f屬的會(huì)脈識(shí)別Java辦,從中特定服務(wù),并詢剛艮務(wù)管理器 1704,從而取得ServiceContextA2106,并可取得ResourceSet和資源組(步驟 S5903) 。JMF1705a返回表現(xiàn)用于再現(xiàn)步驟S5903中取得的資源組2410中包含的映 像、聲音的資源組的Java分類實(shí)例(步驟S5904)。服^l行部2201 j頓步驟S5904 中取得的實(shí)例,對(duì)JMF1705a執(zhí)行SW象、聲音的再現(xiàn)請(qǐng)求(步驟S5905) 。 g卩,JMF1705a 用作資源管理單元,取得關(guān)聯(lián)于ServiceContextA2106的資源組(包含資源組信息 的信息),將取搏的0M資源組信息,給服務(wù)。
鄉(xiāng)方式5)
在本實(shí)施方式中,與實(shí)施方式1-實(shí)施方式3不同,鵬直接對(duì)Abstract服 務(wù)用ServiceContext特定資源纟1^#定鵬的資源。此外的部分與實(shí)施方式1相 同,所以在本實(shí)施方式中,就資源組與Abstract服務(wù)用ServiceContext的鵬 旅進(jìn),月。
本實(shí)施方式中的In-Band的服務(wù)用ServiceContext的結(jié)構(gòu)如圖22所示,所 以省略說明。
圖57是Abstract服務(wù)用ServiceContext (月艮務(wù)執(zhí)行環(huán)境)的結(jié)構(gòu)圖。Abstract月艮務(wù)用ServiceContext由服她行部5701 (服^l行單元)和資源組保 持部5702構(gòu)成。在圖57的Abstract服務(wù)用ServiceContext的服務(wù)執(zhí)行部5701 接收服務(wù)的識(shí)別符的同吋,通過接收資源組,關(guān)聯(lián)Abstract服務(wù)用 ServiceContext與資源組(包含表示一個(gè)或多個(gè)資源的資源組信息的信息)。另外, 由資源組保持部5702保雜收到的資源組。艮P,具有這種資源組保持部5702的 Abstract服務(wù)用ServiceContext2108由于保持在ServiceContext管理部2001 中,所以該ServiceContext管理部2001用作保,此關(guān)聯(lián)的Abstract服務(wù)用 ServiceContext與資源組的i"親單元。
圖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。通過該方法,可取得正使用的 資源組。AbstractServiceContext分類6102繼承In-Band的服務(wù)用 ServiceContext分類6101。服務(wù)執(zhí)行部5701重新追加select (Service 、 ResourceSet) :^法6112。這里,Service是表示Abstract服務(wù)的分類,ResourceSet 是表示資源組的分類。M31該方法,在執(zhí)行指定給自變量的Abstract服務(wù)的同時(shí), 與指定給自變量的ResourceSet相關(guān)聯(lián)。從而,在Abstract服務(wù)用ServiceContext 上執(zhí)行Abstract月艮務(wù)時(shí),l頓指定的資源組。另外,當(dāng)包含于Abstract月艮務(wù)中 的Java禾歸必需某個(gè)資源時(shí)(例如再現(xiàn)日刺象、聲音),4頓指定給select方法的 自M的資源組。即,該select (Service、 ResourceSet)方法6112用作關(guān)糊艮務(wù) 執(zhí)畔亍環(huán)境與資源組的關(guān)聯(lián)單元。
這樣,在本發(fā)明中,因?yàn)殛P(guān)駒乍為服織行環(huán)境的ServiceContext與資源組, 所以在執(zhí)行服務(wù)時(shí),可控制一個(gè)或多個(gè)資源作為資源的[組]。
圖62中示出本實(shí)施方式的離圖。月艮務(wù)再現(xiàn)部1702湖艮務(wù)管理器1704的 ServiceContext取得部取得In—Band的月艮務(wù)用ServiceContext (步驟S6201)。接 著,服務(wù)再現(xiàn)部1702通過getResourceSet ()從取得的In-Band的服務(wù)用 ServiceContext取得ResourceSet (步驟S6202) 0當(dāng)服務(wù)再J見部1702執(zhí)行Abstract 月艮務(wù)時(shí),對(duì)AbstractServiceContext的select (Service、 ResourceSet) :^法指定 ResourceSet ,特定使用的ResourceSet (步驟S6203)。即,關(guān)聯(lián)AbstractServiceContext與ResourceSet。 Java ^[吏JMF1705a取得表示資源組 的Java分類實(shí)例,用該實(shí)例來指定映像、聲音,從而請(qǐng)求再現(xiàn)該映像、聲音涉 驟S6204) 。 JMF1705a使用步驟S6203中關(guān)聯(lián)的ResourceSet特定的資源組A2410、 或資源組B2411來再現(xiàn)指定的映像、聲音涉驟S6205)。這里,步驟S6204的詳細(xì) 流程圖示于圖59中。 (實(shí)施方式6)
本實(shí)施方式與實(shí)施方式l-實(shí)施方式3不同,通過直接對(duì)Abstract月艮務(wù)用 ServiceContext特定資源鄉(xiāng)1*#定{頓的資源。此外的部分與實(shí)施方式1相同, 所以在本實(shí)施方式中,就資源組與Abstract月艮務(wù)用ServiceContext的日鄉(xiāng)方法 進(jìn)行說明。
本實(shí)施方式在服務(wù)管理器1704中執(zhí)行Abstract月艮務(wù)用ServiceContext與資 源組的映射。圖63中示出本實(shí)施方式中的服務(wù)管理器1704的結(jié)構(gòu)。圖63中,6301 是ServiceContext-資源組,部。圖64中示出ServiceContext-資源組日劃寸部 的結(jié)構(gòu)。ServiceContext-資源組H鄉(xiāng)部6301由資源組保持部6401、資源組取得 部6402、資源組,實(shí)現(xiàn)部6403構(gòu)成。圖65中示出資源組保持部6401。圖65 中,列6504表示Abstract服務(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的資源組。資源組日鄉(xiāng)實(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)自^i 的AbstractServiceContext與ResourceSet,保存在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程序通過
方法6213指定ResourceSet,特定{頓的ResourceSet (步驟S6703) 。 g卩,Java 禾聘關(guān)聯(lián)AbstractServiceContext與ResourceSet 。 Java禾ii^f吏JMF1705a取得 表示資源組的Java分類實(shí)例,用該實(shí)例來指定映像、聲音,從而請(qǐng)求再現(xiàn)該映像、 聲音(步驟S6704) 。 JMF1705a {頓步驟S6703中關(guān)聯(lián)的ResourceSet特定的資源 組A2410、或資源組B2411來再現(xiàn)指定的B刺象、聲音(步驟S6705)。這里,步驟S6704 的詳細(xì)流程圖示于圖59中。 (實(shí)施方式7)
本實(shí)施方式與實(shí)施方式1-實(shí)施方式6不同,艦直接對(duì)Abstract月艮務(wù)用 ServiceContext指定資源,特定包含該資源的資源組。此外的部分與實(shí)施方式1 相同,所以在本實(shí)施方式中,就資源組與Abstract服務(wù)用ServiceContext的映 射方法進(jìn)行說明。
在本實(shí)施方式中,服務(wù)管理器1704執(zhí)行ServiceContext與資源組的,、 資源組與各個(gè)資源的鵬,對(duì)Abstract月艮務(wù)用ServiceContext指定各個(gè)資源, 由此自動(dòng)對(duì)該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的H行7001 ^資源組,行7002^調(diào)諧器,行7003表示TS解碼器,行7004表示音, 碼器,行7005^^柳鵬碼器。另外,列7006標(biāo)資源組A2410與資源組A2410 中包含的資源,列7007 ,資源組B2411與資源組B2411中包含的資源。
另外,資源麟部6901作為資源,麟戰(zhàn)調(diào)諧器、TS解碼器、音, 碼 器、視,鵬碼器,但即艘其它結(jié)構(gòu)也可實(shí)施本實(shí)施方式。資、 得部6902取得關(guān)聯(lián)Abstract服務(wù)用ServiceContext或IiHBand的服 務(wù)用ServiceContext的資源。資源映射實(shí)現(xiàn)部6903關(guān)聯(lián)Abstract服務(wù)用 ServiceContext與資源。
圖71是關(guān)聯(lián)Abstract月艮務(wù)用ServiceContext與資源組的方法的一例。
圖71中,將資源組,部6401表示為resourceSetMap6211。將資源保持部 6901表示為resourceMap7111。作為實(shí)現(xiàn)資源組取得部6402的方法,定義 getResourceSet (ServiceContext) 6212 。作為資源取得部6902 , 定義 getResource(ServiceContext、 String)方法7112。另夕卜,為了實(shí)現(xiàn)資源日鄉(xiāng)實(shí)現(xiàn) 部6903,定義void set Resource (AbstractServiceContext、 Object)方法7113。 getResource (ServiceContext 、 String)7112 使用 resourceSetMap6211 、 resourceMap7111,取得自變量的ServiceContext當(dāng)前正禾!j用的resourceSet中 包含的String表示的資源。禾lj用資源的名稱、例如"Tuner"等字符串對(duì)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), j吏用取得的In—Band的月艮務(wù)用 ServiceContext與想取得的資源的名稱,取得表示資源的Object (例如表^l諧 器的Object)(步驟S7202) 。 Java程序通過ResourceMap 的 setResourceSet (AbstractServiceContext 、 Object) 方 法 , 對(duì) AbstractServiceContext指定資源的Object,并特定f頓的ResourceSet (步驟 S7203)。艮口, Java ^j^聯(lián)AbstractServiceContext與包含步驟S7202中取得的 資源的ResourceSet 。 Java JMF1705a取得表示資源組的Java分類實(shí)例,
用該實(shí)例來指定,象、聲音,從而請(qǐng)求再現(xiàn)該映像、聲音(步驟S7204)。 JMF1705a 《OT步驟S7203中關(guān)聯(lián)的ResourceSet特定的資源組A2410、或資源組B2411來再 5見指定的^f象、聲音(步驟S7205)。這里,步驟S7204的詳細(xì)穌于圖59中。(實(shí)施方式8)
在本實(shí)施方式中,實(shí)施方式1至實(shí)施方式7 ^!31關(guān)聯(lián)Abstract月艮務(wù)用 ServiceContext與In-Band的服務(wù)用ServiceContext、或資、源組,從In-Band的 服務(wù)用ServiceContext中指定特定資源組或資源的目標(biāo)。但是,在Abstract服 務(wù)用ServiceContext例如想使用兩個(gè)視 碼器的情況下,每,作視頻J 碼器, 都存在關(guān)聯(lián)In-Band的服務(wù)用ServiceContext或資源組的錢。圖75是使用兩 個(gè)視步 碼器的一例。7501是CM的映像。因?yàn)槠渌Y(jié)構(gòu)單元示于圖38中,所以 省略說明。
在本實(shí)施方式中,^f頓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 <頓圖IIA和圖11B中戶標(biāo)的區(qū)間過濾 器A1102a、區(qū)間過濾器B1102b,執(zhí)行區(qū)間的過濾,存儲(chǔ)在1次存儲(chǔ)部511中。 Device7302控制圖5中所示的顯示器件A520a、顯示器件B520b。音響7303《頓 音步 碼器A506a、或音頻澥碼器B506b,再現(xiàn)聲音。其它結(jié)構(gòu)單元在圖17中說 明,所以省略。
這些禾ij^庫定義表示物理資源的、或特定并可執(zhí)行資源的Java分類。i戰(zhàn)各 分類與實(shí)際的資源的關(guān)系的圖74 i戰(zhàn),物理資源的、或特定并可執(zhí)行資源的 Java分類與實(shí)際的資源的^m。圖74中,7420中表示Java分類的實(shí)例,7421 中表示實(shí)際的資源。Networklnterface分類7401由DAVIC標(biāo)準(zhǔn)(DAnCL4.1 Specification Part9、 Complete DAVIC Specifications,下^^為DAVIC標(biāo)準(zhǔn)) 定義,管理Networklnterf ace分類的實(shí)例的分類Networklnterf aceMaiiager可通 過方法public Networklnterf ace [] getNetworklnterfaces ()、 或public Networklnterf ace getNetworklnterface (TransportStream)取得。對(duì)Tunerl705a 定義Networklnterf ace分類,在內(nèi)部特定調(diào)諧器A501a。 Sect ionFi 1terGroup7402 由DAVIC標(biāo)準(zhǔn)定義,可由SectionFilterGroup的制造者取f尋。對(duì)SFL7301定義 SectionFilterGroup,利用區(qū)間過濾器7411。 Player7403 M;界面,其安裝分類 再現(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 (URL)取得。對(duì)JMF1705a定義 Player,在內(nèi)部,使用TS解碼器505a、音頻Jf碼器A506a、視步鵬碼器A508a來 實(shí)現(xiàn)其安裝分類。HSound7404再現(xiàn)聲音。HSound分類由HAVi標(biāo)準(zhǔn)(HAVi vl. 1 Java L2APIs、 15-May—2001,下面稱為HAVi標(biāo)準(zhǔn))定義,可由HSound ^>類的制造者取 得。對(duì)音響7303定義HSound分類,利用音頻J 碼器A506a。HGraphicsDevice7405、 HvideoDevice7406、 HBackgroundDevice7407按HAVi標(biāo)準(zhǔn)定義,可分類的實(shí)例可 通過管理HGraphicsDevice7405、 HVideoDevice7406、 HBackgroundDevice7407的 HScreen分類的方法public HGraphicsDevice[] getHVideoDevices () 、 public HVideoDevice口getHVideoDevicesO 、 public HBackgroundDevice □ getHBackgroundDevice()、 或 public HGraphicsDevice
getDefaultHGraphicsDevice() 、 publicHVideoDevice
getDefaultHVideoDevice() 、 public HBackgroundDevice
getDefaultHBackgroundDevice ()取得。對(duì)器件7302定義HGraphicsDevice7405、 HvideoDevice7406、 HBackgroundDevice7407,分別表示圖形器件7412、視頻器件 7413、背景器件7414。
另外,本實(shí)施方式中,分別用圖74中示出的結(jié)構(gòu)來考慮表示或利用資源的 Java分類的實(shí)例與物理資源,但即使是其它結(jié)構(gòu),本實(shí)施方式也可實(shí)施。
圖76 , In-Band的月艮務(wù)用ServiceContext的U。 In—Band的服務(wù)用 ServiceContext定義getResourceSet ()方、法7611,并返回ResourceSet實(shí)例。 ResourceSet7602 表示資源組,定義 getResource (String) 7612 。 getResource (String) 7612皿向String指定利用資源的Java分類,返回標(biāo)或 使用該資源組中包含的資源的Java實(shí)例。例如,通過指定為 getResource ("Networklnterface"),可取得Networklnterface分類的實(shí)例。該 自變量由String(字符串)來指定,但也可由資源的識(shí)別符等來指定。另外, 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)或get Resources () , "S]^得關(guān)聯(lián)于資源的Java的實(shí)例,可 特定資源。
另外,即使一個(gè)ServiceContext保持多個(gè)ResourceSet,也可通過對(duì) ServiceContext7601定義public ResourceSet[] getResourceSet ()來實(shí)現(xiàn)。
另夕卜,也可對(duì)ServiceContext定義public Object [] getResourceSet ()、 public Object getResource (String),取得表示資源的分類的實(shí)例。
(實(shí)施方式9)
在實(shí)施方式8中,可M從In—Band的月艮務(wù)用ServiceContext取得Java分 類的實(shí)例來持定資源。但是,在Abstract月艮務(wù)用ServiceContext直接從Java庫 1705取得表示物理資源的實(shí)例、或利用資源的Java分類的實(shí)例的情況下,不知道 資源包含在由明P個(gè)In-Band的服務(wù)用ServiceContext特定的資源組中。在本實(shí)施 方式中,M詢問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采用標(biāo)指定給自變量 的物理資源、或利用資源的Java分類的實(shí)例,判斷指定給該自變量的實(shí)例是否使 用包含于該ServiceContext特定的資源組中的資源。在使用該ServiceContext 特定的資源的情況下,返回true,在不使用的情況下,返回false。從而,司特 定哪個(gè)資源組中包含由自3 的Object指定的資源。
(實(shí)施方式10)
在實(shí)施方式9中,判斷Java分類的實(shí)例是否4頓包含于ServiceContext特 定的資源組中的資源。但是,例如設(shè)圖5的顯示器件為一個(gè),且其結(jié)構(gòu)單元如圖 78所示,視頻器件7801為一個(gè)的情況下,有時(shí)兩個(gè)In-Band的服務(wù)用 ServiceContext會(huì)共有一個(gè)視頻器件。在這種情況下,在是否與某個(gè) ServiceContext關(guān)聯(lián)的判斷外,必需明確是否共有的方法。圖79表示In-Band 的服務(wù)用ServiceContext的一例。圖79中,對(duì)表示In-Band的服務(wù)用 ServiceContext的ServiceContext分類7901,除圖77 0f^的isContained方法 7711淺還魏定義方法isShared (Object) 7911 。駄法7911雜兩個(gè)In-Band 的服務(wù)用ServiceContext之間賄資源,貝,如若賄相同的視頻器件7801,則該方法返回true,若不共有,則返回false。 (實(shí)施方式11)
除實(shí)施方式9之外,追加調(diào)查物理資源是否在j頓中的方法。由此,可特定 空閑的資源。圖80表示In-Band的ServiceContext的一例。圖80中, ServiceContext分類8001表示In-Band的服務(wù)用ServiceContext 。在 ServiceContext分類8001中,isUsed(0bject)方法8011若傳Jll^合自變量的Java 分類的實(shí)伊H糊的物理資源當(dāng)前正在^柳,則返回tme,若不艦,貝腿回false。 isContained(Object) 7711如圖77所示,所以省略。
另外,也可同時(shí)定義實(shí)施方式8與從實(shí)施方式9至實(shí)施方式11之一的組合。
(實(shí)施方式12)
在實(shí)施方式9至實(shí)施方式11中,當(dāng)從Java庫1705取得表示資源的實(shí)例辦U 用資源的分類的實(shí)例時(shí),有可能無法取得與想使用的資源組關(guān)聯(lián)的實(shí)例。在從制 造者頓實(shí)例的情況下,或取得Player時(shí),也有可能僅取得通常利用某4^寺定資 源組的實(shí)例,例如SectionFilterGroup、 HSound的實(shí)例等。此時(shí),就這些方法而 言,通過對(duì)In-Band的服務(wù)用ServiceContext定義例如public void connectResource (Object)方法,可頓關(guān)聯(lián)的資源組。對(duì)自變量的Object指定 表示資源的實(shí)例或利用資源的分類的實(shí)例。
另夕卜,本實(shí)施方式ffl31^ In—Band的月艮務(wù)用ServiceContext定義public void connectResource (Object)方法來特定資源,但也可通過對(duì)Abstract服務(wù)用 ServiceContext定義public void connectResource (ServiceContext、 Object) 來實(shí)現(xiàn)。這里,對(duì)自變量的ServiceContext指定In-Band的服務(wù)用 ServiceContext 。
另外,本實(shí)施方式即鄉(xiāng)艮刊寺定表示指定給自z遞Object的資源的實(shí)例、或 利用資源的分類的實(shí)例,也可實(shí)施。例如,因?yàn)閷?shí)施方式8中所述的實(shí)例中、 Networklnterface分類的實(shí)例可取得^與現(xiàn)實(shí)的資源關(guān)聯(lián)的實(shí)例,所以考慮不 會(huì)設(shè)旨定給本實(shí)M式的方法的自變*^。 '
(實(shí)施方式13)
在實(shí)施方式8中,艦從In—Band的月艮務(wù)用ServiceContext取得Java分類 的實(shí)例,可特定資源。但是,在Abstract服務(wù)用ServiceContext直接從Java庫 1705取得 ^|理資源的實(shí)例、或利用資源的Java分類的實(shí)例的情況下,不知道資源包含在由明P個(gè)In-Band的ServiceContext特定的資源組中。
在本實(shí)施方式中,當(dāng)取得表示物理資源的實(shí)例、或利用資源的Java分類的實(shí) 例時(shí),艦向自^S劍共ServiceContext,特定l頓的資源和資源組。其它與實(shí) 施方式1一樣,所以在本實(shí)施方式中,主要描述資源的特定方法。用Java庫1705 來定義下面的方法。
當(dāng)取得Networklnterface分類的實(shí)例時(shí),通過向管理Networklnterface分 類的實(shí)例的分類NetworklnterfaceManager追力口方法public Networklnterf ace [] getNetworklnterf aces (ServiceContext), 取得特定物理資源的 Networklnterface分類的實(shí)例。就SectionFilterGroup而言,通過向自體^f共 ServiceContext,取得特定物理資源的SectionFilterGroup分類的實(shí)例。通過向 生成Player的分類Manager的方法追加向自變量Hf共ServiceContext的方法 createPlayer(DataSource、 ServiceContext) 、 createPlayer (MediaLocator、 ServiceContext) 、 createPlayer (URL、 ServiceContext)之一或全部,取得特定 物理資源的Player分類的實(shí)例。這里,DataSource、 MediaLocator、 URL指定再 現(xiàn)的AV資源的部位。
HGraphicsDevice、 HVideoDevice、 HBackgroundDevice :iMMi&加HScreen分 類的方法public HGraphicsDevice □ getHVideoDevices (ServiceConext) 、public HVideoDevice[] getHVideoDevices (ServiceConext)、 public
HBackgroundDevice[] getHBackgroundDevices(ServiceConext)、 或 public HGraphicsDevice getDefaultHGraphicsDevice(ServiceConext) 、 public HVideoDevice getDefaultHVideoDevice(ServiceConext) 、 public HBackgroundDevicegetDefaultHBackgroundDevice (ServiceConext),特定物理資 源。
另外,在本實(shí)施方式中,向自體指定ServiceContext,但也可艦定義特 定資源組的分類ResourceSet,并將其指定給自變聽,指定標(biāo)資源組的i朋廿符 來實(shí)現(xiàn)。
另外,在本實(shí) 式中,作為標(biāo)戰(zhàn)資源的實(shí)例、或禾擁資源的分類的實(shí) 例的取得方法,考慮上述方法,但除這些方法之外,也可通過向自變量指定 ServiceContext、或ResourceSet分類的實(shí)例來^S。
如Jl0M,根據(jù)本發(fā)明,M3l具M(jìn)l行一個(gè)或多個(gè)服務(wù)的服皿行單元;特定所述服別頓的資源集合的執(zhí)行環(huán)境的執(zhí)行環(huán)境保持單元;和執(zhí)行環(huán)境選定單 元,艦將戶細(xì)艮務(wù)與戶腿環(huán)境保持單元保持的執(zhí)行環(huán)境相對(duì)應(yīng),對(duì)應(yīng)戶腿環(huán)境
與所述執(zhí)行環(huán)徵寺定的資源集合,可分配在執(zhí)行在戶皿執(zhí)行環(huán)境下動(dòng)作的戶;M服 務(wù)內(nèi)的映像、聲音、程序等時(shí)所需的資源集合。
另外,具備i^服執(zhí)行環(huán)境保持單元取得表示jf迷執(zhí)行環(huán)境的執(zhí)行環(huán)衞只別 符的執(zhí)行環(huán)境識(shí)別符取得單元,戶艦執(zhí)行環(huán)境識(shí)別符具^^卿艮務(wù)的識(shí)別符的服
務(wù)的識(shí)別符接收部,從而戶7f^艮務(wù)可分l^M資源集合來執(zhí)行。
另外,戶腿執(zhí)行環(huán)境保持單元具織行環(huán):li只別符取得單元,保持多個(gè)執(zhí)行
環(huán)境,并i)/^M執(zhí)行環(huán)境保持單元取得表示戶; ^^行環(huán)境的執(zhí)行環(huán)^i只別符,所
述執(zhí)行環(huán):li只別符具有接麟二執(zhí)行環(huán)衞只別符的執(zhí)行環(huán)境識(shí)別符接收部,當(dāng)所
述執(zhí)行環(huán)^iR別符接收部接鵬腿第二執(zhí)行環(huán)^i只別符時(shí),執(zhí)行環(huán)境選定單頑 艦應(yīng)在戶脫執(zhí)行環(huán)境識(shí)別符表示的執(zhí)行環(huán)境下動(dòng)作的服務(wù)與戶脫第二執(zhí)行環(huán)境 識(shí)別符表示的執(zhí)行環(huán)境的資源集合,可分配任意的執(zhí)行環(huán)境特定的資源集合,作 為執(zhí)行在戶腐執(zhí)行環(huán)境中動(dòng)作的戶腿服務(wù)中包含的映像、聲音、禾辦等時(shí)所需的 資源集合,另外,M妊分配多個(gè)資源集合,可控制多個(gè)資源集合。
另外,^^M執(zhí)行環(huán)衞鄉(xiāng)化錄示的執(zhí)行環(huán)境下動(dòng)作的服務(wù)通aBfM執(zhí)行環(huán) 境識(shí)別符取得單元取得第二執(zhí)行環(huán)^i只別符,將第二服別專遞給所述第二執(zhí)行環(huán) ^i只別符的服務(wù)識(shí)別符接收部,^0M第二服務(wù)動(dòng)作,從而,^E^述執(zhí)行環(huán)境下
動(dòng)作的服務(wù)可翻;Mm二執(zhí)行環(huán)^i朋i化様示的執(zhí)行環(huán)境下麟二服務(wù)動(dòng)作。
另外,雖^0f^i行環(huán)慰只別棘示的執(zhí)行環(huán)境下動(dòng)作的服務(wù)中進(jìn)行限定, fiil510M執(zhí)行環(huán):li只別符取得單元取得第二執(zhí)行環(huán)慰只別符,向戶;t^二執(zhí)行 環(huán)衞只別符的服維收部傳遞第二服務(wù),i^f^二服務(wù)動(dòng)作,從而在執(zhí)行環(huán)境 中動(dòng)作的服務(wù)中、限定的服務(wù)在第二執(zhí)行環(huán)境識(shí)別棘示的執(zhí)行環(huán)境下麟二服 務(wù)動(dòng)作。
另外,^;鵬艮務(wù)的識(shí)別符接收部接糊艮務(wù)的i鄉(xiāng)俯的同時(shí),還接收?qǐng)?zhí)行環(huán) 境識(shí)別符,當(dāng)戶細(xì)艮務(wù)的i鄉(xiāng)J符接收部與服務(wù)的識(shí)別1f"起接收由戶艦執(zhí)行環(huán)境 識(shí)別符取得單元取得的第二執(zhí)行環(huán)^i只別符時(shí),執(zhí)行環(huán)麟定單^M^f應(yīng)在所 述執(zhí)行環(huán)衞只別符標(biāo)的執(zhí)行環(huán)境下動(dòng)作的服務(wù)與戶腿第二執(zhí)行環(huán)衞只別符表示 的執(zhí)《亍環(huán)境的資源集合,可分配由其它執(zhí)行環(huán)境降定的資源集合,作為執(zhí)行在所 述執(zhí)行環(huán)境中動(dòng)作的服務(wù)中包含的,、聲音、禾辦等時(shí)所需的資源集合,可彈'鵬制資源集合。另外,具備i^瓶執(zhí)行環(huán)境保持單元取得表示"誠執(zhí)行環(huán)境的執(zhí)行環(huán)衞只別 符的執(zhí)行環(huán)衞只別符取得單元,所述執(zhí)行環(huán)境識(shí)別符具備取得所述執(zhí)行環(huán)境識(shí)別 符表示的執(zhí)行環(huán)境瞎定的資源集合的資源集合取得部,從而可取得資源集合,可知^a內(nèi)的資源集合。另外,臓執(zhí)行環(huán)境保持單元保持多個(gè)執(zhí)行環(huán)境,臓執(zhí)行環(huán)鵬附具有 接收i^腿執(zhí)行環(huán)衞只別符取得單元取得的第二執(zhí)行環(huán)衞只另附的w做資源集 合取得部取得的資源集合的資源集合接收部,當(dāng)所述資源集合接收部接收所述資源集合時(shí),0M執(zhí)行環(huán)境選定單^Mm應(yīng)在戶艦執(zhí)行環(huán)境識(shí)別狩表示的執(zhí)行環(huán)境下動(dòng)作的服務(wù)與戶,執(zhí)行環(huán)境特定的所述資源集合,可明示地分酉浙述資源集 合,作為執(zhí)行在戶艦執(zhí)行環(huán)境中動(dòng)作的服務(wù)內(nèi)的映像、聲音、禾驕等時(shí)所需的資 源集合,可彈鵬制資源集合。另外,戶腿資源集合具有取得單個(gè)資源的單個(gè)資、M得部,從而可控制單個(gè) 資源,特定資源的集合,與蟲執(zhí)行,象、聲音、超字等。另外,戶腿單個(gè)資源取得部取得包含在戶腿資源集合中的全部資源,從而可 知道包含于戶;M資源集合中的全部資源。另外,具備A^M執(zhí)行環(huán)境保持單元取得表示戶腿執(zhí)行環(huán)境的執(zhí)行環(huán)^i只別 符的執(zhí)行環(huán)衞只別符取得單元,0M執(zhí)行環(huán)境i湖i俯具有取得戶微執(zhí)行環(huán)境識(shí)別^^示的執(zhí)行環(huán)境特定的資源集合中包含的各個(gè)資源的資源取得部,從而可取得 資源集合中包含的於資源,可特定資源集合,斜蟲執(zhí)行映像、聲音、禾醉等。另外,"腿資源取得部M:取得戶腿資源集合的鄉(xiāng)資源,可取得全部資源, 可知道戶M資源集合中包含的全部資源。另外,M具備卿得戶腿執(zhí)行環(huán)境保持單元保持的執(zhí)行環(huán)墩寺定的資源集 合中包含的各個(gè)資源的單獨(dú)資《得單元,可取得,執(zhí)行環(huán)境的資源集合中包 含的M資源,特定資源集合,斜蟲執(zhí)行鵬象、 >音、,等。另外,具備M^^執(zhí)行環(huán)境鵬單元取得標(biāo)戶;M執(zhí)行環(huán)境的執(zhí)行環(huán):ii朋ij 符的執(zhí)行環(huán)mR別符取得單元,具備判斷戶;M執(zhí)行環(huán)境識(shí)別 錄示的執(zhí)行環(huán), 定的資源集合是否包含由所述單獨(dú)資源取得單元取得的資源的資源判斷部,從而 特定包含各個(gè)資源的資源集合,由此可特定包含,定資源集合中的資源,特定 資源集合,賴艦行,象、聲音、辦等。另外,具備資源賄判斷部,判斷戶脫執(zhí)行環(huán)衞只別符取得單元取得的第二 執(zhí)行環(huán)衞只別f錄示的環(huán)徽寺定的資源集合與戶欣執(zhí)行環(huán)境識(shí)另附表示的執(zhí)行環(huán)境特定的資源集合是否共有由戶腐與蟲資源取f彈元取得的資源,m判斷多個(gè) 資源集合是否共有各資源,在不共有的情況下,可保障戶,執(zhí)行環(huán)境識(shí)別符表示 的執(zhí)行環(huán)境下動(dòng)作的程序排他使用該資源,不對(duì)其它服務(wù)造成影響地單獨(dú)執(zhí)行映 像、聲音、,等。另外,所述執(zhí)行環(huán)^i只別符表示的執(zhí)行環(huán)境中,所述單獨(dú)資 得單元取得的所述資源具備資源使用判斷部,判斷從執(zhí)行環(huán)境識(shí)別符取得單元取得的執(zhí)行環(huán)^i只別f様示的執(zhí)行環(huán)境是否在i頓中,從而可判斷各個(gè)資源是否當(dāng)前正在4頓 中,從W^頓空閑的資源來制蟲執(zhí)行映像、聲音、fii^。另外,具備w脫執(zhí)行環(huán)境保持單元取得表示戶誠執(zhí)行環(huán)境的執(zhí)行環(huán)衞只別 符的執(zhí)行環(huán)境識(shí)別符取得單元,所述執(zhí)行環(huán)境識(shí)另俯具備資源連接部,對(duì)應(yīng)戶腿 執(zhí)行環(huán)衞只別f錄示的執(zhí)行環(huán)境特定的資源集合與戶,^ 蟲資源取得單元取得的 資源,從而將戶腿資源包含于戶艦資源集合中,由此將資源包含在想控制的資源 的集合中。 '另外,具備A^脫執(zhí)行環(huán)境保持單元取得表示戶誠執(zhí)行環(huán)境的執(zhí)行環(huán)境識(shí)別符的執(zhí)行環(huán)境i朋i俯取得單元,所述與蟲資源取得單元指定戶脫執(zhí)行環(huán)衞朋附取得單元取得的執(zhí)行環(huán)境識(shí)別符,從而取得戶;f^執(zhí)行環(huán)^i只別符表示的執(zhí)行環(huán)境 的、包含諱定資源集合中的資源,由此可4頓戶脫執(zhí)行環(huán)徵寺定的資源集合中 包含鵬源,制蟲執(zhí)行映像、聲音、ID^O另外,戶;M執(zhí)行環(huán)境麟單元具M(jìn)i行環(huán)^i只別符取得單元,保持多個(gè)執(zhí)行環(huán)境,,脫執(zhí)行環(huán)境保持單元取得表示戶腿執(zhí)行環(huán)境的執(zhí)行環(huán)境識(shí)另附;禾口執(zhí)行環(huán)頓應(yīng)單元,對(duì)頓腿執(zhí)行環(huán)衞只別符與由臓執(zhí)行環(huán)衞只別符取得單元取 得的第二執(zhí)行環(huán)衞只別符,當(dāng)通過戶腿執(zhí)行環(huán)頓應(yīng)單就應(yīng)戶服執(zhí)行環(huán)境識(shí)別符與戶腐第二執(zhí)行環(huán)境識(shí)別符時(shí),執(zhí)行環(huán)境選定單^131X^^腿執(zhí)行環(huán)境識(shí)別 符表示的執(zhí)行環(huán)境下動(dòng)作棚艮務(wù)與0M第二執(zhí)行環(huán)衞只別符衷示的執(zhí)行環(huán)境的資源集合,可分,二執(zhí)行環(huán)衞朋lj,示的執(zhí)行環(huán)徵寺定的資源集合,作為執(zhí)行在執(zhí)行環(huán)境下動(dòng)作的服務(wù)內(nèi)的映像、聲音、禾i^等時(shí)所需的資源集合。另外,戶;M執(zhí),訴境保持單元具M(jìn)i行環(huán)衞朋附取得單元,保持多個(gè)執(zhí)行環(huán)境,M脫執(zhí)行環(huán)境保持單元取得表示戶腿執(zhí)行環(huán)境的執(zhí)行環(huán)境i朋附,戶腿執(zhí)行環(huán)境識(shí)別符具有取得戶;M執(zhí)行環(huán)境識(shí)別符表示的執(zhí)行環(huán)境待定的資源集合的 資源集合取得部,并具備對(duì)應(yīng)戶腐執(zhí)行環(huán)境識(shí)別符與從批二執(zhí)行環(huán)衞只另俯的資源集合取得部取得的資源集合的資源集合對(duì)應(yīng)單元,當(dāng)3M:0f^資源集合對(duì)應(yīng)單 就應(yīng)戶腐執(zhí)行環(huán):li只別符與戶脫資源集合時(shí),執(zhí)行環(huán)境選定單湖艦應(yīng)戶腿 執(zhí)行環(huán)衞只別^^示的執(zhí)行環(huán)境下動(dòng)作的服務(wù)與對(duì)l^f述資源集合的執(zhí)行環(huán)境和 資源集合,可分配第二執(zhí)行環(huán)衞只別符表示的執(zhí)行環(huán)境特定的資源集合,作為執(zhí) 行在執(zhí)行環(huán)境下動(dòng)作的服務(wù)內(nèi)的映像、聲音、程序等時(shí)所需的資源集合。另外,作為一種計(jì)^+幾可讀取的記錄媒體,記錄發(fā)揮如下單元的各功能的程序,這些單元是執(zhí)行一個(gè)或多個(gè)服務(wù)的服務(wù)執(zhí)行單元;特定戶脫服釗頓的資源 集合的執(zhí)行環(huán)境的執(zhí)行環(huán)境保持單元;和執(zhí)行環(huán)境選定單元,通過將所述服務(wù)與 所述環(huán)境保持單元保持的執(zhí)行環(huán)境相對(duì)應(yīng),對(duì)應(yīng)戶,環(huán)境與戶皿執(zhí)行環(huán)境特定的 資源集合,由此可提高可傳輸性。 產(chǎn)虹的可利用性根據(jù)本發(fā)明的服,行,m具皿行一個(gè)或多個(gè)服務(wù)的服皿行單元;特定所述服制吏用的資源集合的執(zhí)行環(huán)境的執(zhí)行環(huán)境保持單元;和執(zhí)行環(huán)境選定單元,M將戶;M服務(wù)與戶;M環(huán)境保持單元保持的執(zhí)行環(huán)境相對(duì)應(yīng),對(duì)i^;M環(huán) 境與戶艦執(zhí)行環(huán)^lt定的資源集合,在數(shù)字廣播接收機(jī)中,當(dāng)包含于服務(wù)中的程,制畫中畫(Picture in Picture)或雙視窗(Double Window)等的多個(gè)資源 集合時(shí)有用。另外,不限于數(shù)字廣播接收機(jī),也可應(yīng)用于控制個(gè)人計(jì)嶽滅便攜 電i薛131軟4權(quán)帝啲信息設(shè)備的多個(gè)資源集合等的用途中。
權(quán)利要求
1、一種服務(wù)執(zhí)行方法,其特征在于,包括接收應(yīng)用程序的步驟;服務(wù)執(zhí)行步驟,在用于執(zhí)行使用多個(gè)資源的服務(wù)的服務(wù)執(zhí)行環(huán)境中,執(zhí)行所述應(yīng)用程序所請(qǐng)求的服務(wù);關(guān)聯(lián)步驟,在所述應(yīng)用程序請(qǐng)求執(zhí)行所述服務(wù)時(shí),使資源組信息與所述服務(wù)執(zhí)行環(huán)境相關(guān)聯(lián),所述資源組信息是表示請(qǐng)求所述執(zhí)行的服務(wù)所使用的多個(gè)資源的組的;保持步驟,保持由所述關(guān)聯(lián)步驟關(guān)聯(lián)的所述服務(wù)執(zhí)行環(huán)境與所述資源組信息;以及資源管理步驟,在執(zhí)行所述服務(wù)執(zhí)行步驟中的所述服務(wù)時(shí),請(qǐng)求提供為執(zhí)行所述服務(wù)所使用的資源時(shí),獲取與在所述保持步驟中被保持的所述服務(wù)執(zhí)行環(huán)境相關(guān)聯(lián)的資源組信息,并提供所述獲取的資源組信息所表示的多個(gè)資源以執(zhí)行所述服務(wù)。
2、 一種服她行驢,其特征在于,包括 接te用fi^的接收單元;服織行單元,在用于執(zhí)行^頓多個(gè)資源咖艮務(wù)的服織行環(huán)境中,執(zhí)行所 鵬用辦節(jié)胄求的服務(wù);關(guān)聯(lián)單元,在戶;f^ffl,i青求執(zhí)行0M^務(wù)時(shí),使資源組信息與所鄉(xiāng)艮務(wù) 執(zhí)行環(huán)境相關(guān)聯(lián),戶腿資源組信息是表莉青求0M執(zhí)行的服務(wù)所4頓的多個(gè)資源 的組的;保持單元,保持由所述關(guān)聯(lián)單元關(guān)聯(lián)的戶,艮務(wù)執(zhí)行環(huán)境與所述資源組信息:以及資源管理單元,在由,艮^m行單元請(qǐng)求,為執(zhí)行戶;M服務(wù)所艦的資 源時(shí),獲取與^^;M保持單元中被麟的戶;M艮鄉(xiāng)行環(huán)境相關(guān)聯(lián)的資源組信息, ^Ji^皿獲取的資源組信息所表示的多個(gè)資源以執(zhí)行戶,服務(wù)。
全文摘要
本發(fā)明提供的服務(wù)執(zhí)行裝置及方法,具備接收應(yīng)用程序的接收單元;服務(wù)執(zhí)行單元,在用于執(zhí)行使用多個(gè)資源的服務(wù)的服務(wù)執(zhí)行環(huán)境中,執(zhí)行所述應(yīng)用程序所請(qǐng)求的服務(wù);關(guān)聯(lián)單元,在所述應(yīng)用程序請(qǐng)求執(zhí)行所述服務(wù)時(shí),使資源組信息與所述服務(wù)執(zhí)行環(huán)境相關(guān)聯(lián),所述資源組信息是表示請(qǐng)求所述執(zhí)行的服務(wù)所使用的多個(gè)資源的組的;保持單元,保持由所述關(guān)聯(lián)單元關(guān)聯(lián)的所述服務(wù)執(zhí)行環(huán)境與所述資源組信息;以及資源管理單元,在由所述服務(wù)執(zhí)行單元請(qǐng)求提供為執(zhí)行所述服務(wù)所使用的資源時(shí),獲取與在所述保持單元中被保持的所述服務(wù)執(zhí)行環(huán)境相關(guān)聯(lián)的資源組信息,并提供所述獲取的資源組信息所表示的多個(gè)資源以執(zhí)行所述服務(wù)。
文檔編號(hào)H04N7/16GK101296310SQ20081009306
公開日2008年10月29日 申請(qǐng)日期2004年8月6日 優(yōu)先權(quán)日2003年8月6日
發(fā)明者原田真, 川上義雄, 鹽見隆一, 鈴木孝聰 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
延川县| 茌平县| 朝阳区| 巫溪县| 临桂县| 改则县| 板桥市| 连南| 高阳县| 乃东县| 濉溪县| 寿光市| 扶沟县| 屏边| 遵义市| 青龙| 新丰县| 绥江县| 常熟市| 积石山| 鹤壁市| 临潭县| 安陆市| 陆良县| 万载县| 綦江县| 大城县| 天津市| 黔东| 屏东县| 托里县| 南充市| 扶绥县| 清远市| 南乐县| 丹棱县| 雅安市| 米林县| 凭祥市| 新巴尔虎右旗| 象州县|