專利名稱:圖像合成裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像合成裝置,尤其涉及一種對圖形以及視頻等
進(jìn)行a混合(Alpha Blending)并顯示的圖像合成裝置。
背景技術(shù):
數(shù)字電視一般被定義為圖形平面以及視頻平面,并將這些平面疊 加顯示,所述圖形平面顯示圖像、文字等,而所述視頻平面顯示由MPEG2 流等所定義的視頻。在此,平面實(shí)際上是一個(gè)區(qū)域的抽象概念,該區(qū) 域保存0SD (On Screen Display:屏幕顯示)或圖形緩沖、視頻緩沖等 所分別輸出的圖像。這些平面分別具有邏輯上的疊加順序, 一般而言, 圖形平面在前面,視頻平面在其后面。而且,在DVB-MHP標(biāo)準(zhǔn)(正式為 ETSI TS 101 812 DVB-MHP規(guī)格V1.0.2)中,定義有圖形平面、視頻平 面、背景平面,且邏輯上的疊加順序?yàn)椋瑘D形平面在前面,視頻平面 在中間,背景平面在最后面。這些平面的疊加方法一般被稱為a混合 (Alpha Blending),是利用a值(Alpha Value)來進(jìn)行的,該a值表 示透明度。a值表示各自所對應(yīng)的圖形平面以及視頻平面的像素應(yīng)該 以怎樣的比例來合成,O.O表示完全透明,l.O表示完全不透明。
DVB-MHP標(biāo)準(zhǔn)所規(guī)定的各平面的構(gòu)成如圖38所示。在此示出了圖 形平面3501、視頻平面3502以及背景平面3503中所分別存儲的圖形、 視頻以及背景,在合成部3511進(jìn)行a混合后顯示在屏幕3504上。
有關(guān)視頻、圖形、背景等各平面間的a混合的技術(shù)己被提出了很 多(例如,專利文獻(xiàn)l所公開的"圖像輸出裝置"等)。并且,也提出 有這樣的技術(shù)(例如專利文獻(xiàn)2所公開的"圖像合成裝置以及方法"
等),即通過利用a值替換單元使時(shí)間以及a值變化使畫面看起來有浮 起來的感覺,且所述a值替換單元將各個(gè)平面所保存的a值一致替換 為指定的值。專利文獻(xiàn)l日本國特開2003-348447號公報(bào)專利文獻(xiàn)2日本國特開2003-283925號公報(bào)但是,在a混合中對于該怎樣定義a值,因各國或者各種數(shù)字電 視的規(guī)格而各不相同。在所述DVB-MHP標(biāo)準(zhǔn)中,圖形平面保存各個(gè)像 素的顏色的值并且保存Q值,利用各個(gè)a值來進(jìn)行不同的平面間的a 混合。并且,在所述專利文獻(xiàn)2所公開的"圖像合成裝置"中,各個(gè) 平面分別保存a值,平面間的a混合采用優(yōu)先級最高的a值。然而,出現(xiàn)的問題是根據(jù)像所述這樣決定的a值的合成未必是 視聽數(shù)字電視等的用戶所需求的合成。例如,在DVB-MHP中,在圖形 和視頻二者都被輸出的情況下,不管用戶是否想要視聽圖形和視頻這 二者,由于在合成時(shí)所利用的a值被設(shè)定為不透明值,視頻被圖形平面遮掩,則發(fā)生不能視聽視頻的情況。具體而言,例如用戶正在用數(shù) 字電視視聽棒球比賽時(shí),通知新到郵件的圖形也被顯示在數(shù)字電視上, 這時(shí),示出擊球手的好壞球數(shù)或出局?jǐn)?shù)等重要的附加信息被圖形遮掩, 從而給用戶帶來不便。發(fā)明內(nèi)容因此,本發(fā)明為了解決所述問題,目的在于提供一種圖像合成裝 置,可以在不給視聽者帶來不便的情況下將圖形和視頻等合成并顯示。為了達(dá)到所述目的,本發(fā)明所涉及的圖像合成裝置合成圖形和視 頻采取如下設(shè)計(jì),其包括圖形數(shù)據(jù)保存單元,以保存圖形數(shù)據(jù);視 頻數(shù)據(jù)保存單元,以保存視頻數(shù)據(jù);透明度取得單元,以取得來自用 戶的透明度的指定,該透明度用來確定合成圖形和視頻的比率;以及 合成單元,以按照取得的透明度,對所述圖形數(shù)據(jù)保存單元所保存的 圖形數(shù)據(jù)和所述視頻數(shù)據(jù)保存單元所保存的視頻數(shù)據(jù)進(jìn)行合成并輸 出。據(jù)此,可以按照用戶指定的透明度對圖形和視頻進(jìn)行合成,例如 即使在廣播站以完全不透明的顯示設(shè)定來發(fā)送圖形的情況下,用戶也 可以同時(shí)看到圖形和視頻,而不會產(chǎn)生不便。在此,也可以是,所述圖形數(shù)據(jù)保存單元進(jìn)一步保存有a值,該 a值示出對圖形的合成比率,該圖形是由保存的圖形數(shù)據(jù)所示出的; 所述透明度為與所述a值相乘的校正系數(shù);所述合成單元,將校正后 的a值作為對所述圖形的合成比率,對所述圖形數(shù)據(jù)和所述視頻數(shù)據(jù) 進(jìn)行合成,所述校正后的a值是所述校正系數(shù)與所述a值相乘后得到 的值。據(jù)此,用戶可以將原來所設(shè)定的a值作為100%,以所希望的比 率來增減透明度,因此,可以反映制作者的意圖,也可以對自己喜好 的反映進(jìn)行調(diào)整。并且,也可以是,所述圖像合成裝置進(jìn)一步包括下載單元,以從 外部下載程序;所述a值由第一程序被存儲到所述圖形保存單元,所 述第一程序是由所述下載單元所下載的。而且,也可以是,所述透明 度取得單元,通過執(zhí)行所述下載單元所下載的第二程序,來取得透明 度。據(jù)此,可以由下載程序?qū)D形的a值的進(jìn)行設(shè)定或?qū)υ揳值進(jìn)行 校正,因此,在發(fā)送方可以對圖形的a進(jìn)行設(shè)定,并可以控制調(diào)整的 可否。并且,最好是所述合成單元按照波特一杜夫(Porter—Duff)規(guī) 則來進(jìn)行所述合成。據(jù)此,通過利用熟知的方法,可以準(zhǔn)確地對反映 用戶所需的透明度進(jìn)行a合成。并且,最好是所述圖像合成裝置進(jìn)一步包括背景數(shù)據(jù)保存單元, 以保存示出背景圖像的背景數(shù)據(jù);而所述合成單元對所述圖形數(shù)據(jù)和 所述視頻數(shù)據(jù)以及所述背景數(shù)據(jù)保存單元所保存的背景數(shù)據(jù)進(jìn)行合 成。據(jù)此,可以實(shí)現(xiàn)DVB—MHP標(biāo)準(zhǔn)所對應(yīng)的圖像合成裝置。并且,也可以是,所述圖像合成裝置至少包括所述圖形數(shù)據(jù)保 存單元、所述視頻數(shù)據(jù)保存單元以及所述背景數(shù)據(jù)保存單元三者之一, 且所包括的單元為多個(gè)。據(jù)此,可以實(shí)現(xiàn)與具有多個(gè)相同概念的平面
的高功能顯示裝置相對應(yīng)的圖像合成裝置。并且,本發(fā)明不僅可以作為圖像合成裝置來實(shí)施,也可以作為將 其具有特征性的構(gòu)成要素作為步驟的圖像合成方法來實(shí)施,也可以作 為含有所述步驟的程序來實(shí)施,還可以作為記錄所述程序的計(jì)算機(jī)可以讀取的CD—R0M等記錄介質(zhì)來實(shí)施。利用本發(fā)明,可以按照用戶設(shè)定的所希望的透明度對圖形和視頻 等進(jìn)行a混合,從而可以防止發(fā)生視頻等被圖形遮掩的情況,用戶也 可以在沒有不便的情況下繼續(xù)視聽視頻。此夕卜,可以根據(jù)下載的程序決定圖形的a值,并允許對該d值進(jìn) 行調(diào)整,因此,對于圖形和視頻等的合成顯示可以反映制作者的意圖, 并能夠制作出對應(yīng)于多種鑒賞方式的節(jié)目。
圖1是本發(fā)明所涉及的有線電視系統(tǒng)的構(gòu)成圖。 圖2是在有線電視系統(tǒng)中,在前端和終端裝置之間的通信中所使 用的頻帶用途的一示例圖。圖3是OOB頻帶的詳細(xì)用途的一示例圖。圖4是In-Band頻帶所對應(yīng)的用途的一示例圖。圖5是終端裝置的構(gòu)成圖。圖6是終端裝置的外觀圖。圖7是POD硬件的構(gòu)成圖。圖8是POD中保存的程序的構(gòu)成圖。圖9是MPEG標(biāo)準(zhǔn)所定義的數(shù)據(jù)包的構(gòu)成圖。圖10是MPEG2傳輸流的一示例圖。圖11是在前面板構(gòu)成輸入部情況下的一外觀示例圖。圖12是顯示合成部的構(gòu)成圖。圖13是終端裝置所保存的程序的構(gòu)成圖。圖14是EPG的顯示示例圖。 圖15是二次存儲部所保存的信息的一示例圖。圖16是一次存儲部511所保存的信息的一示例圖。圖17是表示MPEG2標(biāo)準(zhǔn)所規(guī)定的PTA的例子的模式圖。圖18是示出MPEG2標(biāo)準(zhǔn)所規(guī)定的PTA的具體例子的模式圖。圖19是表示DVB-MHP標(biāo)準(zhǔn)所規(guī)定的AIT的內(nèi)容的例子的模式圖。圖20是表示以DSMCC方式發(fā)送文件系統(tǒng)的例子的模式圖。圖21是表示XAIT的內(nèi)容例子的模式圖。圖22是二次存儲部所保存的信息的一示例圖。圖23是EPG所涉及的Java (TM)程序的列表示例圖。圖24是示出Mail Java (注冊商標(biāo))程序的一個(gè)顯示例子的圖。圖25是示出Mail Java (注冊商標(biāo))程序的另一個(gè)顯示例子的圖。圖26示出Mail Java (注冊商標(biāo))程序的又一個(gè)顯示例子的圖。圖27示出Mail Java (注冊商標(biāo))程序的其它的顯示例子的圖。圖28是示出視頻顯示例子的圖。圖29是示出根據(jù)視頻和Mail Java (注冊商標(biāo))程序的圖形合成 的一個(gè)顯示例子的圖。圖30是示出根據(jù)視頻和Mail Java (注冊商標(biāo))程序的圖形合成 的另一個(gè)顯示例子的圖。圖31是示出菜單畫面的啟動序列的流程圖。圖32是示出菜單畫面的顯示例子的圖。圖33是示出透明度調(diào)節(jié)畫面的顯示例子的圖。圖34是示出透明度的設(shè)定以及反映到畫面的序列的流程圖。圖35是終端裝置的前面板及遙控器上所設(shè)置的調(diào)節(jié)透明度的按鈕 的示例圖。圖36是示出透明度調(diào)節(jié)畫面的其它例子的圖。圖37是示出本發(fā)明所涉及的圖像合成裝置的其它的適用例子的圖。圖38是示出DVB-MHP標(biāo)準(zhǔn)中各平面構(gòu)成的圖。 符號說明101w - 、 M i 目u順111終端裝置A112終端裝置B113終端裝置C500終端裝置501QAM解調(diào)部502QPSK解調(diào)部503QPSK調(diào)制部504POD505TS解碼器506音頻解碼器507揚(yáng)聲器508視頻解碼器509顯示器510次存儲部511次存儲部512ROM513輸入部514CPU515OSD控制部516顯示合成部517系統(tǒng)設(shè)定部601柜體602顯示器603前面板部604信號輸入端子605POD卡 606 插槽701解擾部 702解擾部 703加擾部 704第一存儲部 705第二存儲部 706 CPU 800程序 801主程序 802初始化子程序 803網(wǎng)絡(luò)子程序 804再生子程序 805 PPV子程序 1201校正系數(shù)保存部 1202圖形緩沖 1203視頻緩沖 1204背景緩沖 1205屏幕緩沖 1211校正部 1212合成部 1300程序 1301 OS1301 a 內(nèi)核程序 1301b 程序庫1302 EPG1302 a節(jié)目顯示部 1302b再生部1303 Java(注冊商標(biāo))VM 1304 服務(wù)管理器1305 Java(注冊商標(biāo))程序庫 1306輸入管理器1307系統(tǒng)管理器 1307 a設(shè)定部 1307b顯示部3501 圖形平面3502 視頻平面3503 背景平面3504 屏幕 3511 合成部具體實(shí)施方式
以下,用圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。圖1是表示本發(fā)明的實(shí)施例中構(gòu)成有線系統(tǒng)的裝置的關(guān)系的方框圖。此有線系統(tǒng)是以有線的形式來發(fā)送電視廣播的系統(tǒng),其包括前端101和三臺終端裝置Alll、 B112、 C113。而且,在此雖然以一臺前 端101與三臺終端裝置相連接為例,但是前端101可以與任意數(shù)量的 終端裝置相連接。前端101向多個(gè)終端裝置發(fā)送圖像、聲音、數(shù)據(jù)等廣播信號,并 且接收由終端裝置發(fā)送來的數(shù)據(jù)。為了實(shí)現(xiàn)所述動作,將前端101和 終端裝置Alll、終端裝置B112、終端裝置C113之間的傳輸所使用的 頻帶分割后使用。圖2是示出頻帶分割的一個(gè)例子的表。頻帶大致可 以分為兩類,即帶外(Out Of Band,以下稱為"00B")以及帶內(nèi) (In-Band)。將5 130MHz分配給00B,主要用于前端101和終端裝置 Alll、終端裝置B112、終端裝置C113之間的數(shù)據(jù)交換。將130MHz 864MHz分配給帶內(nèi),主要用于包括圖像、聲音的廣播頻道。在00B中 使用QPSK (quadrature phase shift keying :正交相移鍵控)調(diào)制方
式,而在In-Band中使用QAM (quadrature amplitude modulation : 正交調(diào)幅)64調(diào)制方式。就調(diào)制方式技術(shù)而言,因?yàn)槭桥c本發(fā)明關(guān)系 甚微的公知技術(shù),所以在此省略詳細(xì)說明。圖3是00B頻帶的更詳細(xì) 的一使用例子。將70MHz 74MHz用于從前端101的數(shù)據(jù)發(fā)送,所有的 終端裝置Alll、終端裝置B112、終端裝置C113,從前端101接收相同 的數(shù)據(jù)。另一方面,將10.0MHz 10. lMHz用于從終端裝置Alll向前 端101的數(shù)據(jù)的發(fā)送,將10. lMHz 10. 2MHz用于從終端裝置B112向 前端101的數(shù)據(jù)的發(fā)送,將10.2MHz 10.3MHz用于從終端裝置C113 向前端101的數(shù)據(jù)的發(fā)送。據(jù)此,可以從各終端裝置Alll、終端裝置 B112以及終端裝置C113向前端101發(fā)送各終端裝置固有的數(shù)據(jù)。圖4 是針對帶內(nèi)頻帶的一使用例子。將150 156MHz與156 162MHz分別 分配給電視頻道1與電視頻道2,之后,以6MHz間隔來分配電視頻道。 310MHz以后,以lMHz為單位來分配無線頻道。這樣的頻道既可以用作 模擬廣播,也可以用作數(shù)字廣播。在數(shù)字廣播的情況下,按基于MPEG2 標(biāo)準(zhǔn)的傳輸分組形式來傳輸,除聲音和圖像以外還可以發(fā)送各種數(shù)字 廣播用數(shù)據(jù)。前端IOI為了在這些頻帶下發(fā)送適當(dāng)?shù)膹V播信號,具有QPSK調(diào)制 部或QAM調(diào)制部等。并且,為了接收來自終端裝置的數(shù)據(jù),還具有QPSK 解調(diào)器。并且,前端101具有與這些調(diào)制部和解調(diào)部關(guān)聯(lián)的各種構(gòu)成 要素。但由于本發(fā)明主要與終端裝置有關(guān),因此省略詳細(xì)說明。終端裝置Alll、終端裝置B112、終端裝置C113是數(shù)字電視機(jī)等, 以接收并再生來自前端101的廣播信號。并且,向前端101發(fā)送各終 端裝置固有的數(shù)據(jù)。在本實(shí)施例中,三個(gè)終端裝置具有相同的構(gòu)成。圖5是圖1中所示的終端裝置Alll、 B112以及Clll (以下簡稱為 "終端裝置500")的硬件構(gòu)成的方框圖。此終端裝置500包括QAM 解調(diào)部501、QPSK解調(diào)部502、QPSK調(diào)制部503、TS( Transport Stream : 傳輸流)解碼器505、音頻解碼器506、揚(yáng)聲器507、視頻解碼器508、 顯示器509、 二次存儲部510、 一次存儲部511、 R0M512、輸入部513、CPU514、 OSD (on-screen display :屏幕顯示)控制部515、顯示合成 部516以及系統(tǒng)設(shè)定部517。并且,此終端裝置500具有可以拆裝的 POD (point of development :開發(fā)點(diǎn))^04。圖6示出了一薄型電視機(jī),是終端裝置500的外觀的一個(gè)例子。 柜體601為薄型電視機(jī)的柜體,除POD504以外,終端裝置500的全部 構(gòu)成要素均內(nèi)藏于柜體601內(nèi)。顯示器602相當(dāng)于圖5所示出的顯示 器509。前面板部603由多個(gè)按鈕構(gòu)成,相當(dāng)于圖5的輸入部513。信 號輸入端子604是連接電纜線的端子,該電纜線用于與前端101進(jìn)行 信號的收發(fā),與圖5的QAM解調(diào)部501、 QPSK解調(diào)部502以及QPSK調(diào) 制部503相連接。POD卡605相當(dāng)于圖5的P0D504,其釆取與終端裝 置500獨(dú)立的方式,通過插槽606可拆裝于終端裝置500。此P0D504 的細(xì)節(jié)待后述。參照圖5, QAM解調(diào)部501按照包含CPU514所指定的頻率的調(diào)諧 信息,解調(diào)在前端101所QAM調(diào)制并發(fā)送來的信號,并傳遞到P0D504。QPSK解調(diào)部502按照包含CPU514所指定的頻率的調(diào)諧信息,解調(diào) 在前端101所QPSK調(diào)制并發(fā)送來的信號,并傳遞到P0D504。QPSK調(diào)制部503按照包含CPU514所指定的頻率的調(diào)諧信息,對 POD504所傳來的信號進(jìn)行QPSK調(diào)制,并發(fā)送到前端101 。如圖6所示,P0D504可以拆裝于終端裝置500。終端裝置500與 POD504 的連接界面用 OpenCable(TM) HOST-POD Interface Specification(OC-SP-H0STP0D-IF-I12-030210)和該標(biāo)準(zhǔn)書所參照的 標(biāo)準(zhǔn)書來定義。在此,省略細(xì)節(jié)僅說明有關(guān)本發(fā)明的部分。圖7是表示POD504的內(nèi)部構(gòu)成的方框圖。P0D504是一種卡,可對 從前端101發(fā)送到終端裝置500的加密后的信號進(jìn)行譯碼,或?qū)慕K 端裝置500發(fā)送到前端101的數(shù)據(jù)進(jìn)行加密,該P(yáng)OD504包括第一解 擾部701、第二解擾部702、加擾部703、第一存儲部704、第二存儲 部705以及CPU706。第一解擾部701按照來自CPU706的指示,從終端裝置500的QAM
解調(diào)部501接收加密后的信號,并進(jìn)行譯碼。之后,將譯碼后的信號 發(fā)送到終端裝置500的TS解碼器505。從CPU706適當(dāng)?shù)靥峁┳g碼所必 需的密鑰等信息。具體而言,前端101播放幾個(gè)收費(fèi)頻道。用戶若購 買該收費(fèi)頻道,則通過第一解擾部701從CPU706接收密鑰等必需的信 息并解擾,從而用戶可閱覽收費(fèi)頻道。在不提供密鑰等必需信息的情 況下,第一解擾部701不進(jìn)行解擾,將接到的信號原樣發(fā)送到TS解碼 器505。第二解擾部702按照來自CPU706的指示,從終端裝置500的QPSK 解調(diào)部502接收加密后的信號,并進(jìn)行譯碼。之后,將譯碼后的數(shù)據(jù) 傳遞到CPU706。加擾部703按照來自CPU706的指示,對從CPU706接收的數(shù)據(jù)進(jìn) 行加密,并發(fā)送到終端裝置500的QPSK調(diào)制部503。第一存儲部704具體而言由RAM等一次存儲存儲器構(gòu)成,用于在 CPU706進(jìn)行處理時(shí),暫時(shí)保存數(shù)據(jù)。第二存儲部705具體而言由快閃ROM等二次存儲存儲器構(gòu)成,用 于存儲CPU706執(zhí)行的程序,另外,用于保存即便電源關(guān)閉也不希望被 刪除的數(shù)據(jù)。CPU706執(zhí)行第二存儲部705所存儲的程序。該程序由多個(gè)子程序 構(gòu)成。圖8是第二存儲部705所存儲的程序的一個(gè)例子。在圖8中, 程序800包括多個(gè)子程序,即主程序801、初始化子程序802、網(wǎng)絡(luò) 子程序803、再生子程序804以及PPV子程序805等。在此PPV是Pay Per View的簡稱,是一種以收費(fèi)的方式來提供視 聽電影等特定節(jié)目的服務(wù)。若用戶輸入密碼,則通知前端IOI已購買, 解除加擾進(jìn)行視聽。通過該視聽,用戶日后支付購買貸款。主程序801是CPU706在電源接通時(shí)最初啟動的子程序,對其它子 程序進(jìn)行控制。初始化子程序802在電源接通時(shí)由主程序801啟動,與終端裝置 500進(jìn)行信息交換等,執(zhí)行初始化處理。初始化處理的細(xì)節(jié)由0penCab1e (TM)HOST-P0DInt erfaceSpec i fi cat i on(OC-SP-H0STP0D-IF -112-030210)和該標(biāo)準(zhǔn)書所參照的標(biāo)準(zhǔn)書來定義。并且,還進(jìn)行該標(biāo) 準(zhǔn)書中未定義的初始化處理。在此介紹其中的一部分。例如,若接通 電源,則初始化子程序802通過終端裝置500的CPU514,將第二存儲 部705存儲的第一頻率通知給QPSK解調(diào)部502。 QPSK解調(diào)部502利用 提供的第一頻率來執(zhí)行調(diào)諧,將信號發(fā)送到第二解擾部702。并且,初 始化子程序802將第二存儲部705存儲的第一密鑰等譯碼信息提供給 第二解擾部702。結(jié)果,第二解擾部702對信息執(zhí)行解擾,并將其傳遞 到執(zhí)行初始化子程序802的CPU706。從而,初始化子程序802可接收 信息。在本實(shí)施例中,初始化子程序802通過網(wǎng)絡(luò)子程序803來接收 信息。細(xì)節(jié)待后述。另外,初始化子程序802通過終端裝置500的CPU514,將第二存 儲部705存儲的第二頻率通知給QPSK調(diào)制部503。初始化子程序802 將第二存儲部705存儲的加密信息提供給加擾部703。若初始化子程序 802將想發(fā)送的信息通過網(wǎng)絡(luò)子程序803提供給加擾部703,則加擾部 703使用提供的加密信息來加密數(shù)據(jù),并提供給終端裝置500的QPSK 調(diào)制部503。QPSK調(diào)制部503調(diào)制提供來的加密信息,發(fā)送到前端101。結(jié)果,初始化子程序802通過終端裝置500、第二解擾部702、加 擾部703以及網(wǎng)絡(luò)子程序803,可以與前端101進(jìn)行雙向通信。網(wǎng)絡(luò)子程序803是由主程序801、初始化子程序802等多個(gè)子程序 使用的、并與前端101進(jìn)行雙向通信的子程序。具體而言,對使用網(wǎng) 絡(luò)子程序803的其它子程序動作,以利用TCP/IP與前端101進(jìn)行雙向 通信。TCP/IP是規(guī)定多個(gè)裝置之間進(jìn)行信息交換用的協(xié)議的公知技術(shù), 省略詳細(xì)說明。網(wǎng)絡(luò)子程序803若在電源接通時(shí)被初始化子程序802 啟動,則通過終端裝置500將第二存儲部705事先存儲的、作為識別 P0D504的識別符的MAC地址(Media Access Control地址的簡稱)通 知給前端101,請求取得IP地址。前端101通過終端裝置500將IP 地址通知給POD504,網(wǎng)絡(luò)子程序803將IP地址存儲到第一存儲部704
中。之后,前端101和P0D504將該IP地址用作POD504的識別符,并 進(jìn)行通信。再生子程序804將第二存儲部705所存儲的第二密鑰等譯碼信息、 或由終端裝置500提供的第三密鑰等譯碼信息提供給第一解擾部701, 以便能夠進(jìn)行解擾。另外,通過網(wǎng)絡(luò)子程序803,接收輸入到第一解擾 部701的信號是PPV頻道之信息。當(dāng)獲知是PPV頻道時(shí),啟動PPV子 程序805。PPV子程序805 —旦被啟動,則顯示促使終端裝置500購買節(jié)目的 消息,接收用戶的輸入。具體而言,若向終端裝置500的CPU514發(fā)送 想顯示在畫面中的信息,則在終端裝置500的CPU514上動作的程序在 終端裝置500的顯示器509上顯示消息。用戶若通過終端裝置500的 輸入部513輸入密碼號碼,則終端裝置500的CPU514接收該密碼號碼, 通知給在POD504的CPU706上動作的PPV子程序805。 PPV子程序805 通過網(wǎng)絡(luò)子程序803將接收的密碼號碼發(fā)送到前端101。若密碼號碼正 確,則前端101通過網(wǎng)絡(luò)子程序803,將譯碼所需要的第四密鑰等譯碼 信息通知給PPV子程序805。 PPV子程序805將接收到的第四密鑰等譯 碼信息提供給第一解擾部701,第一解擾部701解擾輸入的信號。參照圖5, TS解碼器505對從P0D504接收到的信號進(jìn)行過濾(例 如調(diào)諧等),將必要的數(shù)據(jù)傳遞給音頻解碼器506和視頻解碼器508以 及CPU514。在此,來自P0D504的信號是MPEG2傳輸流。MPEG2傳輸流 的細(xì)節(jié)記載于MPEG標(biāo)準(zhǔn)書ISO/IEC13818-l中,在本實(shí)施例中省略細(xì) 節(jié)。MPEG2傳輸流由多個(gè)固定長度的數(shù)據(jù)包構(gòu)成,向各數(shù)據(jù)包分配數(shù)據(jù) 包ID。圖9是數(shù)據(jù)包的結(jié)構(gòu)圖。900指數(shù)據(jù)包,其以188個(gè)字節(jié)的固 定長度構(gòu)成。開頭的4個(gè)字節(jié)為首標(biāo)901,存儲數(shù)據(jù)包的識別信息,剩 余的184個(gè)字節(jié)是有效負(fù)載902,包含想發(fā)送的信息。903是首標(biāo)901 的詳細(xì)內(nèi)容。在從開頭的第12比特到第24比特的13個(gè)比特中包含數(shù) 據(jù)包ID。圖10是表現(xiàn)發(fā)送來的多個(gè)數(shù)據(jù)包的列的模式圖。數(shù)據(jù)包1001 在首標(biāo)中具有數(shù)據(jù)包ID" 1 ",在有效負(fù)載中包括有圖像A的第一個(gè)信
息。數(shù)據(jù)包1002在首標(biāo)中具有數(shù)據(jù)包ID " 2 ",在有效負(fù)載中包括有 聲音A的第一個(gè)信息。數(shù)據(jù)包1003在首標(biāo)中具有數(shù)據(jù)包ID " 3 ",在 有效負(fù)載中包括有聲音B的第一個(gè)信息。數(shù)據(jù)包1004在首標(biāo)中具有數(shù)據(jù)包ID " 1 ",在有效負(fù)載中包括有 圖像A的第二個(gè)信息,這構(gòu)成數(shù)據(jù)包1001的連續(xù)。同樣,數(shù)據(jù)包1005、 1026、 1027也存儲其它數(shù)據(jù)包的后續(xù)數(shù)據(jù)。這樣,若具有相同的數(shù)據(jù) 包ID,并連續(xù)數(shù)據(jù)包的有效負(fù)載內(nèi)容,則可再生連續(xù)的圖像或聲音。如圖10所示,CPU514若將數(shù)據(jù)包ID " 1 "和作為輸出對象的"視 頻解碼器508"指示給TS解碼器505,則TS解碼器505從由P0D504 接收的MPEG2傳輸流中抽取數(shù)據(jù)包ID " 1 "的數(shù)據(jù)包,傳遞給視頻解 碼器508。在圖10中僅將圖像數(shù)據(jù)傳遞給視頻解碼器508。同時(shí)CPU514 若將數(shù)據(jù)包ID " 2 "和"音頻解碼器506"指示給TS解碼器505,則 TS解碼器505從由POD504接收的MPEG2傳輸流中抽取數(shù)據(jù)包ID " 2 " 的數(shù)據(jù)包,傳遞給音頻解碼器506。在圖10中僅將聲音數(shù)據(jù)傳遞給音 頻解碼器506。對應(yīng)于該數(shù)據(jù)包ID,僅取出必需的數(shù)據(jù)包的處理是TS解碼器505 執(zhí)行的過濾。TS解碼器505可同時(shí)執(zhí)行由CPU514指示的多個(gè)過濾。參照圖5,音頻解碼器506連接埋入由TS解碼器505提供的MPEG2 傳輸流的數(shù)據(jù)包中的音頻數(shù)據(jù),并在進(jìn)行數(shù)模變換后輸出到揚(yáng)聲器 507。揚(yáng)聲器507按照系統(tǒng)設(shè)定部517所指定的設(shè)定,對由音頻解碼器 506提供的信號進(jìn)行聲音輸出。系統(tǒng)設(shè)定部517是根據(jù)來自用戶的指示等,進(jìn)行終端裝置500中 與聲音輸出以及顯示輸出等有關(guān)的各種參數(shù)設(shè)定的處理部,對揚(yáng)聲器 507以及顯示器509進(jìn)行音量的大小、畫面的亮度、對比度以及顯示位 置等的設(shè)定。并且,在本實(shí)施例中,系統(tǒng)設(shè)定部517按照用戶的指示, 對顯示合成部516進(jìn)行有關(guān)圖形的透明度的指示。視頻解碼器508連接埋入由TS解碼器505提供的MPEG2傳輸流的
數(shù)據(jù)包中的視頻數(shù)據(jù),并輸出到顯示合成部516。并且,視頻解碼器 508也可以將MPEG — I等所表示的靜止圖像輸出到顯示合成部516。而 且,在顯示MPEG—I等靜止圖像時(shí),可以利用與所述音頻解碼器508 不同的靜像解碼器等來進(jìn)行顯示。OSD控制部515按照由CPU514指示的圖形描繪指令來進(jìn)行描繪, 并輸出到顯示合成部516。顯示合成部516對視頻解碼器508提供的視頻圖像或靜止圖像和 0SD控制部515所輸出的圖形進(jìn)行a混合(Alpha Blending),進(jìn)行數(shù) 模變換,并輸出到顯示器509。具體而言,二次存儲部510由閃存或硬件等構(gòu)成,保存或刪除由 CPU514指示的數(shù)據(jù)或程序。并且,保存的數(shù)據(jù)或程序由CPU514參照。 保存的數(shù)據(jù)或程序即使在終端裝置500的電源被切斷的狀態(tài)下仍被繼 續(xù)保存。具體而言, 一次存儲部511具體而言由RAM等構(gòu)成,對CPU514所 指示的數(shù)據(jù)或程序進(jìn)行臨時(shí)保存或刪除。并且,保存的數(shù)據(jù)或程序由 CPU514參照。保存的數(shù)據(jù)或程序在終端裝置500的電源被切斷時(shí)被刪 除。R0M512是不能改寫的存儲裝置,具體而言由ROM、 CD—ROM、 DVD 等構(gòu)成。ROM512存儲CPU514執(zhí)行的程序。輸入部513具體而言由前面板或遙控器構(gòu)成,用于接受用戶的輸 入。圖11示出了在前面板1100構(gòu)成輸入部513的情況下,前面板1100 的一個(gè)例子。前面板1100如圖6所示相當(dāng)于前面板部603。前面板1100 有8個(gè)按鈕,上游標(biāo)按鈕1101、下游標(biāo)按鈕1102、左游標(biāo)按鈕1103、 右游標(biāo)按鈕1104、 OK按鈕1105、取消按鈕1106、 EPG按鈕1107以及 菜單按鈕1108。用戶若按下按鈕,則將按下的按鈕的識別符通知給 CPU514。CPU514執(zhí)行ROM512存儲的程序。按照執(zhí)行的程序的指示,控制 QAM解調(diào)部501、 QPSK解調(diào)部502、 QPSK調(diào)制部503、 POD504、 TS解碼 器505、顯示器509、 二次存儲部510、 一次存儲部511以及R0M512。 圖12是示出圖5所示的顯示合成部516的詳細(xì)構(gòu)成的功能框圖。 顯示合成部516是進(jìn)行a混合的處理部,按照來自系統(tǒng)設(shè)定部517的 指示(圖形的透明度),對視頻解碼器508所提供的視頻圖像或靜止圖 像以及0SD控制部515所輸出的圖形進(jìn)行a混合,該顯示合成部516 包括校正系數(shù)保存部1201、圖形緩沖1202、視頻緩沖1203、背景緩 沖1204、屏幕緩沖1205、校正部1211以及合成部1212。而且,在此 圖中還示出了圖5所示的系統(tǒng)設(shè)定部517、 0SD控制部515、視頻解碼 器508以及顯示器509。校正系數(shù)存儲部1201是存儲器等,將由系統(tǒng)設(shè)定部517通知的透 明度作為校正系數(shù)來保存。在此,校正系數(shù)是指與a值相乘的系數(shù), 例如是0. 0 1. 0的范圍內(nèi)的數(shù)值。圖形緩沖1202是保存OSD控制部 515所描繪的圖像、圖形或文字等的存儲器等。圖形緩沖保存圖形數(shù)據(jù) 以及表示透明度的a值,所述圖形數(shù)據(jù)是指對于各像素的三原色R (紅)、G (綠)、B (藍(lán))各自的值。視頻緩沖1203以及背景緩沖1204 是分別保存表示圖像的視頻數(shù)據(jù)以及表示背景圖像的背景數(shù)據(jù)的存儲 器等,即是保存從視頻解碼器輸出的圖像數(shù)據(jù)的存儲器等。而且,在本實(shí)施例中,假設(shè)圖形、視頻、背景的緩沖分別為一個(gè), 且在邏輯上在顯示器509上的顯示是圖形顯示在最前面,視頻在中 間,背景顯示在最后面。不過,本實(shí)施例可以適用于各個(gè)緩沖可以有 任意個(gè),且可以適用于各種邏輯上的顯示順序。并且,除圖形、視頻、 背景這些緩沖以外,即使存在有用于其它概念的子標(biāo)題等的緩沖也可 以適用。校正部1211,使校正系數(shù)保存部1201所保存的校正系數(shù)與圖形緩 沖1202所保存的a值相乘。在校正系數(shù)沒有被保存的情況下,將校正 系數(shù)作為1.0來進(jìn)行運(yùn)算。而且,校正系數(shù)可以8個(gè)字節(jié)的整數(shù)值等 任何值來保存。并且,各個(gè)像素對應(yīng)一個(gè)校正系數(shù)等,不過,也可以 對應(yīng)于多個(gè)校正系數(shù)。
合成部1212是運(yùn)算器等,對圖形緩沖1202所保持的a值與校正 系數(shù)相乘后的值、以及視頻緩沖1203和背景緩沖1204中所保存的數(shù) 據(jù)進(jìn)行a混合。而且,在本實(shí)施例,校正系數(shù)與圖形緩沖1202的各個(gè) 像素所保存的a值相乘,不過,可以用各種方法來求校正后的a值, 例如不使用圖形緩沖1202的各個(gè)像素,而全部用校正系數(shù)值來替換這 些像素等(將校正系數(shù)作為校正后的a值等)。而且,a混合是指對 前景的顏色與背景的顏色以一定的比例進(jìn)行合成的處理,在本實(shí)施例 中作為具體的運(yùn)算方法是采用(波特一杜夫)Porter—Duff規(guī)則來運(yùn) 算。Porter—Duff規(guī)則是規(guī)定混合比的1 2種合成規(guī)則,該混合比是 指,被合成的源圖像像素的顏色分量與被合成的目的圖像像素的顏色 分量的混合比。例如SRC—OVER規(guī)貝lj,設(shè)被合成的源圖像像素的顏色分 量為Cs,透明度為As,設(shè)被合成的目的圖像像素的顏色分量為Cd,透 明度為Ad,則合成后的圖像像素顏色分量以((1-As) XAdXCd+AsXCs) 來表示。關(guān)于Porter-Duff規(guī)則的細(xì)節(jié),可以參照T.Porter and T. Duff, "Compositing Digital Images (合成數(shù)字圖像)"SIGGRAPH 84, 253-259。另外,本實(shí)施例也可以適用于使用其它透明度的運(yùn)算規(guī)則。屏幕緩沖1205是視頻存儲器以及D/A變換器等,存儲在合成部 1212進(jìn)行a混合而得到的圖像數(shù)據(jù),并對該圖像數(shù)據(jù)進(jìn)行數(shù)模變換后 作為圖像信號,輸出到顯示器509。顯示器509具體而言是電子束管或液晶顯示裝置等,將來自屏幕 緩沖1205的圖像信號顯示在畫面上。圖13是存儲在R0M512并由CPU514執(zhí)行的程序的一構(gòu)成示例圖。 程序1300由多個(gè)子程序構(gòu)成,具體而言由0S1301、 EPG1302, Java(注 冊商標(biāo))VM1303、服務(wù)管理器1304、 Java(注冊商標(biāo))程序庫1305、輸 入管理器1306以及系統(tǒng)管理器1307構(gòu)成。0S1301是若接通終端裝置500的電源,則CPU514啟動的子程序。 OS1301是操作系統(tǒng)的簡稱,Linux是其中一個(gè)例子。0S1301是由并行 執(zhí)行其它子程序的內(nèi)核程序1301a和程序庫1301b構(gòu)成的公知技術(shù)的總稱,省略其詳細(xì)說明。在本實(shí)施例中0S1301內(nèi)核程序1301 a ,將 EPG1302和Java(注冊商標(biāo))VM1303、輸入管理器1306、系統(tǒng)管理器1307 作為子程序來執(zhí)行。并且,程序庫1301b向這些子程序提供用于控制 終端裝置500所保存的構(gòu)成要素的多種功能。作為功能的一個(gè)例子,下面介紹調(diào)諧功能。調(diào)諧功能從其它子程 序處接收包含頻率的調(diào)諧信息,將該信息傳遞給QAM解調(diào)部501。 QAM 解調(diào)部501根據(jù)提供的調(diào)諧信息,執(zhí)行解調(diào)處理,將解調(diào)處理后的數(shù) 據(jù)傳遞給P0D504。結(jié)果,其它子程序可通過程序庫1301b來控制QAM 解調(diào)器。EPG1302包括節(jié)目顯示部1302a和再生部1302b,所述節(jié)目顯示部 1302a向用戶顯示節(jié)目一覽,并通過輸入管理器1306來接收來自用戶 的輸入,所述再生部l加2b選擇頻道。在此,EPG是Electric Program Guide的簡稱,即電子程序指南。輸入管理器1306接收來自用戶的輸入,傳遞到請求用戶的輸入的 子程序,諸如EPG1302、系統(tǒng)管理器1307等。系統(tǒng)管理器1307包括設(shè)定部1307a和顯示部1307b,其通過CPU514 將畫面的各種設(shè)定以及音量的設(shè)定等指定給系統(tǒng)設(shè)定部517,從而執(zhí) 行。后面將對此進(jìn)行詳細(xì)描述。若終端裝置500的電源接通,則EPG1302由內(nèi)核程序1301a來啟 動。在被啟動的EPG1302的內(nèi)部,節(jié)目顯示部1302a通過終端裝置500 的輸入部513,來等待來自用戶的輸入。在此,如圖11所示,輸入部 513在前面板構(gòu)成的情況下,若用戶按下輸入部513的EPG按鈕1107, 則EPG按鈕的識別符被通知給CPU514。作為在CPU514上動作的子程序 的EPG1302的節(jié)目顯示部1302a,其接受所述識別符并將節(jié)目信息顯示 在顯示器509上。圖14(1)以及(2)示出了在顯示器509上顯示的節(jié)目 表的一個(gè)例子。如圖14(1)所示,在顯示器509上以格子狀顯示節(jié)目信 息。在列1401中顯示時(shí)間信息。在列1402中顯示頻道名稱"頻道1 " 和與列1401的時(shí)間相對應(yīng)的時(shí)間帶所播放的節(jié)目。在"頻道1 "示出
的是,在9:00 10:30播放的節(jié)目是"棒球(Y對R),在10:30 12:00 播放的是"電影MA"。列1403和列1402相同,顯示了頻道名稱"頻 道2 "和與列1401的時(shí)間相對應(yīng)的時(shí)間帶所播放的節(jié)目。在9:00 11:00播放的節(jié)目是"電影BBB",在11:00 12:00播放的是"新聞11"。 1330是游標(biāo)。若按下前面板1100的左游標(biāo)1103和右游標(biāo)1104,則游 標(biāo)1330移動。在圖14(1)所示的狀態(tài)下,若按下右游標(biāo)1104,則游標(biāo) 1330向右移動,如圖14(2)所示的顯示例子。并且,在圖13(2)所示的 狀態(tài)下,若按下左游標(biāo)1103,則游標(biāo)1330向左移動,如圖14(1)所示 的顯示例子。在圖14(1)所示的狀態(tài)下,若按下前面板1100的OK按鈕1105, 則節(jié)目顯示部1302a將"頻道1 "的識別符通知給再生部1302b。在圖 14(2)所示的狀態(tài)下,若按下前面板1100的OK按鈕1105,則節(jié)目顯示 部1302a將"頻道2 "的識別符通知給再生部1302b。并且,節(jié)目顯示部1302a定期通過P0D504從前端101向一次存儲 部511中存儲顯示的節(jié)目信息。 一般而言,從前端取得節(jié)目信息要花 費(fèi)時(shí)間。當(dāng)按下輸入部513的EPG按鈕1107時(shí),通過顯示事先保存在 一次存儲部511中的節(jié)目信息,則可盡快顯示節(jié)目表。再生部1302b使用接受的頻道的識別符來再生頻道。頻道的識別 符與頻道的關(guān)系被作為頻道信息,事先存儲在二次存儲部510中。圖 15是存儲在二次存儲部510中的頻道信息的一個(gè)例子。并且以表的形 式來存儲頻道信息。其中列1501是頻道的識別符,列1502是頻道名 稱,列1503是調(diào)諧信息。在此,調(diào)諧信息包含頻率或傳輸速率、編碼 率等,是提供給QAM解調(diào)部501的值。列1504是程序號。所謂程序號 是用于識別按MPEG2標(biāo)準(zhǔn)規(guī)定的PMT (Program Map Table :節(jié)目映射 表)的序號。關(guān)于PMT以后將進(jìn)行詳細(xì)描述。行1511 1514的各行構(gòu) 成各頻道的識別符、頻道名稱以及調(diào)諧信息的組。行1511這一組包括 識別符"1 "、頻道名稱"頻道l "、調(diào)諧信息中頻率"150MHz"以及 程序號"101"。再生部1302b為了進(jìn)行頻道的再生,將接受的頻道的
識別符原樣傳遞到服務(wù)管理器。并且,若在再生中用戶按下前面板1100的上游標(biāo)1101與下游標(biāo) 1102,則再生部1302b從輸入部513、通過CPU514接受按下的通知, 變更再生的頻道。首先,再生部1302b將當(dāng)前再生中的頻道的識別符 存儲在一次存儲部511中。圖16(D、 (2)以及(3)示出了保存在一次存 儲部511中的頻道的識別符的例子。圖表16(1)中示出,存儲有識別符 "3",參照圖15,表明頻道名稱為"TV 3"的頻道正在再生。在圖 16(1)所示的狀態(tài)下,若用戶按下上游標(biāo)1101,則再生部1302b參照圖 15所示的頻道信息,為了將再生切換到作為表中前一頻道的頻道名稱 為"頻道2 "的頻道,將頻道名稱為"頻道2 "的識別符"2 "傳遞 到服務(wù)管理器。并且,被改寫為存儲在一次存儲部511中的頻道識別 符"2"。圖16(2)表示改寫頻道識別符的狀態(tài)。并且,在圖表16(1) 的狀態(tài)下,若用戶按下下游標(biāo)1102,則再生部1302參照圖14的頻道 信息,為了將再生切換到作為表中下一頻道的頻道名稱為"TV Japan" 的頻道,將頻道名稱為"TV Japan"的識別符"4 "傳遞到服務(wù)管理 器。并且,被改寫為存儲在一次存儲部511中的頻道識別符"4 "。圖 16 (3)表示改寫頻道識別符的狀態(tài)。Java(注冊商標(biāo))VM1303是依次解析并執(zhí)行以Java(注冊商標(biāo))(TM) 語言記述的程序的Java(注冊商標(biāo))虛擬機(jī)器。將以Java(注冊商標(biāo))語 言記述的程序編譯成,被稱為字節(jié)代碼的、不依賴于硬件的中間代碼。 Java(注冊商標(biāo))虛擬機(jī)器,是執(zhí)行該字節(jié)代碼的翻譯機(jī)。并且,一部 分Java(注冊商標(biāo))虛擬機(jī)器也可將字節(jié)代碼翻譯成CPU514可理解的 執(zhí)行形式后,傳遞給CPU514并執(zhí)行。由內(nèi)核程序1301a指定執(zhí)行的 Java(注冊商標(biāo))程序啟動Java(注冊商標(biāo))VM1303。在本實(shí)施例中,內(nèi) 核程序1301 a指定服務(wù)管理器1304作為執(zhí)行的Java(注冊商標(biāo))程序。 Java(注冊商標(biāo))語言的細(xì)節(jié),在書籍《Java(注冊商標(biāo))Language Specification(ISBNO-201-63451-1)》等眾多書籍中均有解說。在此, 省略其詳細(xì)說明。并且,Java(注冊商標(biāo))VM自身的詳細(xì)動作等在
《Java(注冊商標(biāo))Virtual Machine Specification(ISBN 0-201-63451-X)》等眾多書籍有解說。在此,省略其詳細(xì)說明。服務(wù)管理器1304是用Java (注冊商標(biāo))語言寫的Java (注冊商 標(biāo))程序,由Java (注冊商標(biāo))VM1303依次執(zhí)行。服務(wù)管理器1304 可通過JNI(Java(注冊商標(biāo))Native Interface),調(diào)用未用Java(注 冊商標(biāo))語言記述的其它子程序,或被調(diào)用。就JM而言,在書籍《Java(注冊商標(biāo))Native Interface》等眾多書籍中有解說。在此, 省略其詳細(xì)說明。服務(wù)管理器1304通過JNI從再生部1302b接受頻道的識別符。服 務(wù)管理器1304首先將頻道的識別符傳遞給處于Java(注冊商標(biāo))程序 庫1305中的Tunerl305c,委托調(diào)諧。Tunerl305c參照二次存儲部510 存儲的頻道信息,獲得調(diào)諧信息。現(xiàn)在,若服務(wù)管理器1304將頻道的 識別符"2 "傳遞給T羅rl305c,則Tunerl305c參照圖15的行1512, 獲得對應(yīng)的調(diào)諧信息"156MHz, "。 T廳rl305c通過0S1301程序庫 1301b,將調(diào)諧信息傳遞給QAM解調(diào)部501。 QPSK解調(diào)部501按照提供 的調(diào)諧信息,解調(diào)從前端101發(fā)送來的信號,并傳遞給P0D504。其次,服務(wù)管理器1304向位于Java(注冊商標(biāo))程序庫1305中的 CA (Conditional Access :有條件存取)1305d委托解擾。CA1305d通過 OS1301的程序庫1301b將譯碼時(shí)所需要的信息傳遞給P0D504。 POD504 基于傳遞來的信息,對QAM解調(diào)部501提供的信號進(jìn)行譯碼,并傳遞 給TS解碼器505。其次,服務(wù)管理器1304向位于Java(注冊商標(biāo))程序庫1305中的 JMF(Java(注冊商標(biāo))Media Framework) 1305 a提供頻道的識別符委托 再生圖像、聲音。首先,JMF1305 a從PAT(Program Association Table :節(jié)目關(guān)聯(lián) 表)、PMT取得用于確定應(yīng)再生的圖像與聲音的數(shù)據(jù)包ID。 PAT和PMT 是按MPEG2標(biāo)準(zhǔn)規(guī)定的、表現(xiàn)MPEG2傳輸流內(nèi)的節(jié)目構(gòu)成的表格,被 埋入MPEG2傳輸流中所包含的數(shù)據(jù)包的有效負(fù)載中,與聲音或圖像一
起發(fā)送。PAT被存儲在數(shù)據(jù)包ID " 0 "的數(shù)據(jù)包中發(fā)送。JMF1305 a為 了取得PAT,通過OS1301程序庫1301b向TS解碼器505指定數(shù)據(jù)包 ID " 0 "與CPIJ514。 TS解碼器505利用數(shù)據(jù)包ID " 0 "來執(zhí)行過濾, 傳遞給CPU514,從而JMF1305 a收集PAT的數(shù)據(jù)包。圖17是對收集的 PAT的信息進(jìn)行模式表示的一個(gè)例子的表。其中列1701是程序號,列 1702是數(shù)據(jù)包ID,列1702的數(shù)據(jù)包ID用于取得PMT。行1711 1713 是與頻道的程序號對應(yīng)的數(shù)據(jù)包ID的組。在此定義三個(gè)頻道。行1711 定義程序號"101"與數(shù)據(jù)包ID"501"的組。現(xiàn)在,若將提供給JMF1305 a的頻道的識別符設(shè)為"2",則J1F1305 a參照圖15的行1512,獲得 對應(yīng)的程序號"102",接著,參照圖17的PAT行1712,獲得對應(yīng)于程 序號"102"的數(shù)據(jù)包ID "502"。PMT被存儲在PAT所規(guī)定的數(shù)據(jù)包ID的數(shù)據(jù)包中發(fā)送。JMF1305 a為了取得PMT,通過0S1301程序庫1301b,向TS解碼器505指定數(shù) 據(jù)包ID與CPU514。在此,指定的數(shù)據(jù)包ID為"502"。 TS解碼器505 利用數(shù)據(jù)包ID "502"來執(zhí)行過濾,通過傳遞給CPU514,從而JMF1305 a收集PMT的數(shù)據(jù)包。圖18是對收集的PMT的信息進(jìn)行模式表示的一 個(gè)例子的表。列1801是流種類,列1802是數(shù)據(jù)包ID。在由列1802 指定的數(shù)據(jù)包ID的數(shù)據(jù)包中,將由流種類所指定的信息存儲在有效負(fù) 載中發(fā)送。列1803是補(bǔ)充信息。行1811 1814是被稱為基本流的、 與數(shù)據(jù)包ID —起發(fā)送的信息種類的組。行1811是流種類"聲音"和 數(shù)據(jù)包ID "5011"的組,表示在數(shù)據(jù)包ID "5011"的有效負(fù)載中存儲 聲音。JMF1305a從PMT獲得再生的圖像與聲音的數(shù)據(jù)包ID。參照圖 18, JMF1305 a從行1811獲得聲音的數(shù)據(jù)包ID "5011",從行1812獲 得圖像的數(shù)據(jù)包ID "5012"。接著,JMF1305a通過OS1301的程序庫1301b,將獲得的聲音數(shù)據(jù) 包ID與作為輸出對象的音頻解碼器506、圖像的數(shù)據(jù)包ID與作為輸出 對象的視頻解碼器508的組提供給TS解碼器505。 TS解碼器505根據(jù) 提供的數(shù)據(jù)包ID與輸出對象進(jìn)行過濾、。在此,將數(shù)據(jù)包ID"5011"的
數(shù)據(jù)包傳遞到音頻解碼器506,將數(shù)據(jù)包ID "5012"的數(shù)據(jù)包傳遞到 視頻解碼器508。音頻解碼器506執(zhí)行提供的數(shù)據(jù)包的數(shù)模變換,通過 揚(yáng)聲器507再生聲音。視頻解碼器508連接提供的數(shù)據(jù)包中所埋入的 視頻數(shù)據(jù),并輸出到顯示合成部515。最后,.服務(wù)管理器1304向位于Java (注冊商標(biāo))程序庫1305中 的AM1305b提供頻道的識別符,請求數(shù)據(jù)廣播的再生。在此,所謂數(shù) 據(jù)廣播的再生是指,抽取包含與MPEG2傳輸流中的Java (注冊商標(biāo)) 程序,由Java (注冊商標(biāo))VM1303執(zhí)行。在MPEG2傳輸流中埋入Java (注冊商標(biāo))程序的方法是,使用MPEG標(biāo)準(zhǔn)書IS0/IEC13818-6中記 述的所謂DSMCC的方式。DSMCC方式規(guī)定編碼MPEG2傳輸流的數(shù)據(jù)包中、由計(jì)算機(jī)使用的目錄或文件構(gòu)成的文件系統(tǒng)的方法。并且,按稱為 AIT (Application Information Table :應(yīng)用信息表)的形式,將執(zhí)行 的Java(注冊商標(biāo))程序的信息埋入MPEG2傳輸流的數(shù)據(jù)包中發(fā)送。AIT 是DVB-MHP (數(shù)字視頻廣播-多媒體家庭平臺)標(biāo)準(zhǔn)(正式應(yīng)為ETSI TS 101812 DVB-MHP標(biāo)準(zhǔn)V1.0. 2)的10章中定義的。AM1305b首先為了獲得AIT,與JMF1305a—樣,取得PAT、 PMT, 并獲得存儲AIT的數(shù)據(jù)包的數(shù)據(jù)包ID。若現(xiàn)在提供的頻道識別符為 "2 ",發(fā)送圖17的PAT、圖18的PMT,則按與JMF1305a 一樣的順序, 獲得圖18的PMT。 AM1305b從PMT中、流種類為"數(shù)據(jù)"、且具有"AIT" 作為補(bǔ)充信息的基本流中抽取數(shù)據(jù)包ID。如圖18所示,對應(yīng)行1813 的基本流,獲得數(shù)據(jù)包ID "5013"。AM1305b通過0S1301的程序庫1301b,向TS解碼器505提供AIT 數(shù)據(jù)包ID與輸出對象CPU514。 TS解碼器505用提供的數(shù)據(jù)包ID來執(zhí) 行過濾,并傳遞給CPU514。結(jié)果,AM1305b可收集AIT的數(shù)據(jù)包。圖 19是對收集的AIT的信息進(jìn)行模式表示的一個(gè)例子的表。列1901是 Java(注冊商標(biāo))程序的識別符。列1902是Java(注冊商標(biāo))程序的控制 信息。在控制信息中有"autostart""present""kill"等,"autostart" 意味著終端裝置500馬上自動執(zhí)行該程序,"present"意味著不自動
執(zhí)行,"kill"意味著停止程序。列1903是按DSMCC (digital storage media-command and control :數(shù)字存儲媒介的命令和控制)方式抽取 包含Java(注冊商標(biāo))程序的數(shù)據(jù)包ID的DSMCC識別符。列1904是 Java(注冊商標(biāo))程序的程序名稱。行1911和1912是Java(注冊商標(biāo)) 程序的信息的組。由行1911定義的Java(注冊商標(biāo))程序是,識別符 "301"、控制信息"autostart"、 DSMCC識別符"1",程序名稱 "a/T叩Xlet"的組。由行1912定義的Java(注冊商標(biāo))程序是,識別 符"302"、控制信息"autostart", DSMCC識別符"1",程序名稱 「b/GameXlet」的組。在此兩個(gè)Java(注冊商標(biāo))程序具有相同的DSMCC 識別符,這表示在按一個(gè)DSMCC方式編碼的文件系統(tǒng)內(nèi)包含兩個(gè) Java(注冊商標(biāo))程序。在此,對Java(注冊商標(biāo))程序僅規(guī)定了四個(gè)信 息,但實(shí)際上定義了更多的信息。細(xì)節(jié)請參照DVB-麗P標(biāo)準(zhǔn)。AM1305b從AIT中找出"autostart"的Java(注冊商標(biāo))程序,抽 取對應(yīng)的DSMCC識別符以及Java(注冊商標(biāo))程序名稱。參照圖19, AM1305b抽取行1911Java(注冊商標(biāo))程序,獲得DSMCC識別符"1"以 及Java(注冊商標(biāo))程序名稱"a/TopXlet"。接著,AM1305b使用從AIT取得的DSMCC識別符,并從PMT獲得按 DSMCC方式存儲Java姓冊商標(biāo))程序的數(shù)據(jù)包的數(shù)據(jù)包ID。具體而言, 是取得PMT中流種類為"數(shù)據(jù)"、補(bǔ)充信息的DSMCC識別符吻合的基本 流的數(shù)據(jù)包ID。若現(xiàn)在DSMCC識別符為"1 "、且PMT如圖18所示,則行1814的 基本流吻合,并可取得數(shù)據(jù)包ID "5014"。AM1305b通過0S1301的程序庫1301b,將按DSMCC方式埋入數(shù)據(jù) 的數(shù)據(jù)包的數(shù)據(jù)包ID與作為輸出對象的CPU514指定給TS解碼器505。 在此,提供數(shù)據(jù)包ID "5014"。 TS解碼器505按提供的數(shù)據(jù)包ID執(zhí)行 過濾,并傳遞給CPU514。結(jié)果,AM1305b可收集必需的數(shù)據(jù)包。AM1305b 根據(jù)收集到的數(shù)據(jù)包,按照DSMCC方式,恢復(fù)文件系統(tǒng),并保存到一 次存儲部511中。從MPEG2傳輸流中的數(shù)據(jù)包中取出文件系統(tǒng)等數(shù)據(jù),并保存到一次存儲部511等存儲單元中,以后稱為下載。圖20是下載后的文件系統(tǒng)的一個(gè)例子。圖中,圓圈表示目錄,四 邊形表示文件。在此,作為目錄,2001表示根目錄,2002表示目錄"a", 2003表示目錄"b",作為文件,2004表示文件"TopXlet. class", 2005 表示文件"GameXlet. class"。其次,AM1305b從下載到一次存儲部511的文件系統(tǒng)中將執(zhí)行的 Java(注冊商標(biāo))程序傳遞到Java(注冊商標(biāo))VM1303。若現(xiàn)在設(shè)執(zhí)行的 Java(注冊商標(biāo))程序名稱為"a/TopXlet",則Java(注冊商標(biāo))程序名 稱的最后附加了 ".class"的文件名稱"a/TopXlet. class"為應(yīng)該執(zhí) 行的文件?!?」是目錄和文件名的分隔符,參照圖20,文件2004是應(yīng) 該執(zhí)行的Java(注冊商標(biāo))程序。其次,AM1305b將文件2004傳遞給 Java(注冊商標(biāo))VM1303。根據(jù)AM1305b而被執(zhí)行的Java(注冊商標(biāo))程序,還用 Graphicsl305f進(jìn)行圖像、文字等描繪指示,從而可以顯示在畫面上。Graphicsl305f通過CPU514,將由Java(注冊商標(biāo))程序接受的描 繪指令指示給OSD控制部515來描繪,從而實(shí)現(xiàn)了圖像、文字等的描 繪。并且,Java(注冊商標(biāo))程序可通過Graphicsl305f,對各個(gè)描繪處 理或各個(gè)像素設(shè)定a值。將對各描繪處理進(jìn)行了a混合后的結(jié)果輸出 到圖形緩沖1202中。并且,Java(注冊商標(biāo))程序在根據(jù)來自用戶的輸 入來設(shè)定a值的情況下,自然也可以對各個(gè)像素或各個(gè)描繪處理設(shè)定 a值。Java(注冊商標(biāo))VM1303執(zhí)行傳遞來的Java(注冊商標(biāo))程序。 服務(wù)管理器1304若接收到其它頻道的識別符,則通過Java (注冊 商標(biāo))程序庫1305中包含的各個(gè)程序庫,來停止通過相同的Java (注 冊商標(biāo))程序庫1305中包含的各個(gè)程序庫所再生的圖像、聲音和Java (注冊商標(biāo))程序的執(zhí)行,并根據(jù)新接收到的頻道的識別符,進(jìn)行圖 像、聲音的再生以及Java (注冊商標(biāo))程序的執(zhí)行。Java(注冊商標(biāo))程序庫1305是存儲在R0M512中的多個(gè)Java(注
冊商標(biāo))程序庫的集合。在本實(shí)施例中,在此所述的Java(注冊商標(biāo)) 程序庫1305包含:JMF1305 a 、 AM1305b、 T匿rl305c、 CA1305d、 POD Libl305e、以及Graphicsl305f等。下面,利用具有郵件功能的Java (注冊商標(biāo))程序,來對本發(fā)明 所涉及的圖形的透明度的控制進(jìn)行說明。服務(wù)管理器1304通過Java(注冊商標(biāo))程序庫1305中所包含的POD Libl305e,來進(jìn)行與前端101的雙向通信。該雙向通信是通過POD Libl305e經(jīng)OS1301的程序庫1301b以及P0D504,使用QPSK解調(diào)部502、 QPSK調(diào)制部503來實(shí)現(xiàn)的。服務(wù)管理器1304利用所述通信從前端101中,接受終端裝置500 應(yīng)該保存到二次存儲部510的Java (注冊商標(biāo))程序的信息。此信息 稱為XAIT信息。XAIT信息可以以任意的形式在前端101和POD504之 間發(fā)送。圖21是對從前端101中取得XAIT信息進(jìn)行模式顯示的一個(gè)例子 的表。列2101是Java(注冊商標(biāo))程序的識別符。列2102是Java(注 冊商標(biāo))程序的控制信息。在控制信息中有"autoselect" "present" 等,"autoselect"意味著終端裝置500在接通電源時(shí)自動執(zhí)行該程序, "present"意味著不自動執(zhí)行。列2103是按DSMCC方式抽取包含 Java(注冊商標(biāo))程序的數(shù)據(jù)包ID的DSMCC識別符。列2104是Java(注 冊商標(biāo))程序的程序名稱。列2105是Java(注冊商標(biāo))程序的優(yōu)先度。 行2111和2112是Java(注冊商標(biāo))程序的信息的組。由行2111定義的 Java(注冊商標(biāo))程序是識別符"701"、控制信息"autoselect"、DSMCC 識別符"1"以及程序名稱"a/MailXletl"的組。月艮務(wù)管理器1304若接收到XAIT信息,則以與從AIT信息中下載 Java(注冊商標(biāo))程序的順序同樣的順序,將MPEG2傳輸流中的文件系 統(tǒng)保存到一次存儲部511中。之后,將保存的文件系統(tǒng)復(fù)制到二次存 儲部510。并且,可以不通過一次存儲部511,而直接下載到二次存儲 部510來實(shí)施。之后,服務(wù)管理器1304將下載的文件系統(tǒng)的存儲位置 與XAIT信息相對應(yīng),保存到二次存儲部510中。圖22是表示二次存儲部510中對應(yīng)保存XAIT信息與下載的文件 系統(tǒng)的一個(gè)例子的表。在本圖中與圖21相同的要素賦予相同的符號, 在此省略說明。XAIT信息的列2201存儲對應(yīng)的下載的文件系統(tǒng)的位 置。圖中,保存位置用箭頭來表示。2210是下載的文件系統(tǒng),包含頂 目錄22U、目錄"a"2212、目錄"b" 2213、文件"MailXletl. class" 2214以及文件"MailXlet2. class" 2215。而且,XAIT信息在保存Java (注冊商標(biāo))程序之后保存,但也可以在保存Java (注冊商標(biāo))程序 之前保存。在終端裝置500接通電源之后,OS1301向Java(注冊商標(biāo))VM1303 指定服務(wù)管理器1304, Java(注冊商標(biāo))VM1303啟動服務(wù)管理器1304。 之后,服務(wù)管理器1304參照最初保存在二次存儲部510中的XAIT信 息。在此,參照各Java (注冊商標(biāo))程序的控制信息,將"autoselect" 傳遞到Java (注冊商標(biāo))VM1303,并啟動。如圖22所示,啟動由行 2111定義的Java (注冊商標(biāo))程序"MailXletl"。在此,AIT中所記 述的Java (注冊商標(biāo))程序由于依賴于調(diào)諧,因此,若用戶選擇其它 的頻道,則啟動的Java (注冊商標(biāo))程序會停止,XAIT的信息中所記 述的Java (注冊商標(biāo))程序,與AIT中所記述的Java (注冊商標(biāo))程 序不同,不依賴于調(diào)諧,因此若一旦啟動,只要不是有意圖地停止Java (注冊商標(biāo))程序就不會停止。并且,根據(jù)"autoselect"不自動執(zhí)行的Java(注冊商標(biāo))程序, 可通過從EPG1202的節(jié)目顯示部1302 a中選擇執(zhí)行。節(jié)目顯示部1302 a既顯示通常的節(jié)目又顯示可執(zhí)行的Java(注冊商標(biāo))程序的一覽表。 在圖23中示出了提示可執(zhí)行的Java(注冊商標(biāo))程序的一覽的節(jié)目顯 示部1302 a的顯示例子。在圖23中,列2301表示Java(注冊商標(biāo))程 序的一覽,列2302表示各Java(注冊商標(biāo))程序的現(xiàn)在的狀態(tài)。行2303 示出了,與Java(注冊商標(biāo))程序"MailXletl"相對應(yīng)的狀態(tài),行2304 示出了與Java(注冊商標(biāo))程序"MailXlet2"相對應(yīng)的狀態(tài)。2311表
示游標(biāo),當(dāng)用戶按下OK按鈕1105時(shí),若游標(biāo)2311所表示的應(yīng)用程序 為"待機(jī)狀態(tài)",則執(zhí)行該程序。并且,Java(注冊商標(biāo))程序?yàn)?運(yùn)行 狀態(tài)"的情況下,即使該Java(注冊商標(biāo))程序是非顯示狀態(tài)也變?yōu)轱@ 示狀態(tài)。在處于顯示狀態(tài)時(shí)什么也不發(fā)生。按鈕2305是通常的EPG畫 面,例如是為了返回到圖14(1)所示出的畫面的按鈕。在此,將程序"MailXletl"設(shè)為進(jìn)行郵件收發(fā)的Java(注冊商標(biāo)) 程序。Java勝冊商標(biāo))程序"MailXletl",通過Java(注冊商標(biāo))程序 庫1305中所包含的P0DLibl305e,與前端101進(jìn)行雙向通信而被實(shí)現(xiàn)。若Java(注冊商標(biāo))程序"MailXletl"被啟動,如圖24所示,則 信封的圖像(圖標(biāo))2401顯示在畫面上,成為等待用戶的選擇的狀態(tài)。 圖24示出了畫面的顯示例子,其中示出Java(注冊商標(biāo))程序 "MailXletl"的圖標(biāo)2401和游標(biāo)2402。在此狀態(tài),用戶若押下0K 按鈕1105,則Java(注冊商標(biāo))程序"MailXletl"顯示如圖25所示的 主畫面。在此主畫面中示出,撰寫新郵件的"撰寫新郵件"按鈕2501、 進(jìn)行郵件收發(fā)的「收發(fā)」按鈕2502、進(jìn)行向郵件文件夾畫面移動的"郵 件文件夾"按鈕2503、進(jìn)行向通訊錄移動的"通訊錄"按鈕2504以及 關(guān)閉該畫面的"關(guān)閉"按鈕2505。并且,游標(biāo)2511顯示在"撰寫新郵 件"按鈕2501的位置上。通過按下該游標(biāo)2511的左游標(biāo)按鈕1103和 右游標(biāo)按鈕1104,可移動到"收發(fā)"按鈕2502和"郵件文件夾"按鈕 2503。并且,在此主畫面中示出了,表示郵件的收發(fā)狀況概要的信息 2521。例如,如圖25所示,當(dāng)游標(biāo)2511在"撰寫新郵件"按鈕2501 上時(shí),通過按下0K按鈕1105,則可以轉(zhuǎn)移到如圖26所示的撰寫新郵 件的畫面。如圖26所示,撰寫新郵件畫面包括游標(biāo)262K發(fā)送郵件的"發(fā) 送"按鈕2601、取消郵件的"取消"按鈕2602、輸入郵件收信人的"收 信人"按鈕2603、收信人輸入框2604、進(jìn)行郵件的標(biāo)題輸入的"標(biāo)題" 按鈕2605、標(biāo)題輸入框2606、輸入郵件收信人的抄送(Cc)的"抄送" 按鈕2607、抄送輸入框2608、進(jìn)行郵件添加附件的添加的"添加附件"按鈕2609、添加附件的提出框2610、進(jìn)行郵件正文的輸入的"正文" 按鈕2611以及正文輸入框2612,所述收信人輸入框2604,當(dāng)游標(biāo)2621 在"收信人"按鈕2603上時(shí),若按下0K按鈕1105,則進(jìn)行收信人的 輸入;所述標(biāo)題輸入框2606,當(dāng)游標(biāo)2621在"標(biāo)題"按鈕2605上時(shí), 若按下0K按鈕1105,則進(jìn)行標(biāo)題的輸入;所述抄送輸入框2608,當(dāng) 游標(biāo)2621在"抄送"按鈕2607上時(shí),若按下OK按鈕1105,則進(jìn)行抄 送收信人的輸入;所述添加附件的提出框2610,當(dāng)游標(biāo)2621在"添加 附件"按鈕2605上時(shí),若按下0K按鈕1105,示出被添加的添加附件 的內(nèi)容;所述正文輸入框2612,當(dāng)游標(biāo)2621在"正文"按鈕2611上 時(shí),若按下0K按鈕1105,則進(jìn)行正文的輸入。當(dāng)游標(biāo)2621在"發(fā)送" 按鈕2601或在"取消"按鈕2603上時(shí),若用戶按下0K按鈕1105,則 分別對現(xiàn)在的郵件進(jìn)行發(fā)送或取消,之后轉(zhuǎn)移到圖25所示的主畫面。圖25所示的主畫面中,當(dāng)游標(biāo)2511在"關(guān)閉"按鈕2505上時(shí), 若用戶按下OK按鈕1105,則轉(zhuǎn)移到如圖27所示的作為圖形的什么也 不顯示的畫面。在圖27所示的顯示狀態(tài),Java(注冊商標(biāo))程序 "MailXletl"定期地通過Java(注冊商標(biāo))程序庫1305中所包含的POD Libl305e,與前端101進(jìn)行雙向通信來確認(rèn)新收到的郵件。在發(fā)現(xiàn)有 新收到的郵件的情況下,Java(注冊商標(biāo))程序"MailXletl"再次顯示 圖24所示的畫面,并利用圖標(biāo)2401,將新收到的郵件通知給用戶?,F(xiàn)在,Java(注冊商標(biāo))程序"MailXletl"正處于圖27所示的顯 示狀態(tài),假設(shè)播放作為棒球內(nèi)容的節(jié)目"棒球(Y對R)"。圖28示出了 在這種情況下的顯示畫面的一個(gè)例子,表示示出"棒球(Y對R)"的視 頻被再生的狀態(tài)。在圖28中示出了視頻的主要部分2801以及視頻中 所包含的附加信息(在此為,目前擊球手的好壞球數(shù)、出局?jǐn)?shù)以及現(xiàn)在 的分?jǐn)?shù))2802。之后,在某個(gè)時(shí)機(jī),若Java(注冊商標(biāo))程序"MailXletl"接收了 新來的郵件,按照通常情況是顯示圖29所示出的畫面的例子。該圖29 中,視頻中所包含的附加信息2802被表示接收郵件的圖標(biāo)2401所覆
蓋,使得附加信息的顯示被遮住了。即,圖28中所示出的畫面中的附 加信息2802被遮住了。但對于用戶而言,也會有希望不遮住附加信息2802并且還能夠知 道有郵件到來的情況。即,所希望的情況是如圖30所示那樣,在看視 頻中所包含的全部圖像的同時(shí)還能夠看到郵件到來的通知(圖形)。在 圖30中示出,表示郵件到來的圖標(biāo)2401以半透明狀(作為圖標(biāo)3001) 疊加在視頻的附加信息2802上,游標(biāo)2402 (作為游標(biāo)3002)也是以半透明狀來顯示的。根據(jù)本實(shí)施例,可以滿足用戶這樣一種愿望,艮P, 可以對圖形和視頻以用戶所希望的比率進(jìn)行a混合并顯示。以下將對該實(shí)1L方法進(jìn)行說明。首先,用戶為了設(shè)定如圖30所示的合成顯示的畫面,則要按下圖 11所示的菜單按鈕1108來啟動系統(tǒng)管理器1307的顯示部1307b。圖 31是表示所述情況的序列的流程圖。當(dāng)用戶按下菜單按鈕時(shí)(S3101),輸入管理器1306則將輸入通知 給系統(tǒng)管理器1307 (S3102)。系統(tǒng)管理器1307的顯示部1307b當(dāng)接受 菜單按鈕1108的輸入時(shí),則圖32所示的菜單畫面被啟動(S3103)。如圖32所示,菜單畫面1307b由各種設(shè)定畫面構(gòu)成。在此示出了 菜單項(xiàng)目以及游標(biāo)3211,其中菜單項(xiàng)目包括畫面的亮度調(diào)節(jié)3201、 畫面的對比度調(diào)節(jié)3202、圖形的透明度調(diào)節(jié)3203、畫面的顯示位置調(diào) 節(jié)3204以及音量調(diào)節(jié)3205等。在圖32中,各調(diào)節(jié)功能是通過用戶按 下游標(biāo)的上游標(biāo)按鈕1101或下游標(biāo)按鈕1102來移動到所要調(diào)節(jié)的位 置上,并按下0K按鈕1105來選擇。例如,在調(diào)節(jié)圖形的透明度的情況下,用戶將游標(biāo)3211移動到"透 明度調(diào)節(jié)"3203上,按下OK按鈕1105,則可以移動到圖33所示的透 明度調(diào)節(jié)畫面。圖33中示出了調(diào)節(jié)項(xiàng)目3301、調(diào)節(jié)的比率刻度("0%" 3303以及"100%" 3304)以及調(diào)節(jié)條3302。橫方向上排列的各個(gè)的長 方形既有涂上的部分又有沒有涂上的部分,這表示的是現(xiàn)在調(diào)節(jié)的程 度(在本圖的例子中為約40%)。透明度可以通過左游標(biāo)按鈕1103或右
游標(biāo)按鈕1104來調(diào)節(jié)。在調(diào)節(jié)結(jié)束時(shí),按下0K按鈕1105來結(jié)束調(diào)節(jié), 調(diào)節(jié)后的透明度則被反映出來。而且,在本實(shí)施例中,在此設(shè)定的透明度相當(dāng)于顯示合成部516 的校正系數(shù)保存部1201中所保存的校正系數(shù),即相當(dāng)于與圖形的a值 相乘的系數(shù)。因此,例如,透明度為100%的情況,意味著直接利用圖 形緩沖1202中所保存的a值來輸出圖形,透明度為50%的情況,意味 著利用圖形緩沖1202中所保存的a值的一半(加強(qiáng)透明度)來輸出圖 形。并且,對圖形緩沖1202的a值的存儲、校正系數(shù)的取得、以及向 校正系數(shù)保存部1201的校正系數(shù)的存儲等處理,可以由此終端裝置 500事先具有的電路或程序等來實(shí)施,也可以由從廣播信號中下載下來 的應(yīng)用程序(Java(注冊商標(biāo))程序等)來實(shí)施。圖34是示出反映透明度時(shí)的序列的流程圖,該透明度是由圖33 所示的透明度調(diào)節(jié)畫面設(shè)定的。首先,在圖33所示的透明度調(diào)節(jié)畫面 中,用戶指定透明度(S3401)。之后,圖13中的系統(tǒng)管理器1307的 顯示部1307b,將用戶指定了透明度之事和指定的透明度通知給設(shè)定部 1307a (S3402)。設(shè)定部1307a通過圖5所示的CPU514將圖形的透明 度已被指定之事和已指定的透明度,通知給系統(tǒng)設(shè)定部517 (S3403)。 系統(tǒng)設(shè)定部517將指定的透明度作為校正系數(shù),存儲到顯示合成部516 的校正系數(shù)保存部1201 (S3404)。顯示合成部516利用校正系數(shù)保存 部1201中所存儲的校正系數(shù),對圖形進(jìn)行d值校正,并利用校正后的 a值,對圖形、視頻以及背景進(jìn)行a混合后輸出到顯示器(S3405)。通過以上的方法,用戶可以自由設(shè)定圖形的透明度,并可以同時(shí) 讀取表示圖形和視頻的信息。例如,圖形緩沖1202中所保存的a值為 l.O(完全不透明,即設(shè)定為圖形覆蓋視頻),如果在通常的情況下則 為如圖29所示的畫面顯示,但此時(shí)通過將圖33所示的透明度調(diào)節(jié)畫 面的透明度設(shè)定為50%,則可以得到如圖30所示的畫面顯示。這樣, 用戶可以同時(shí)看到視頻和圖形,從而避免產(chǎn)生不便。
以上根據(jù)實(shí)施例,對本發(fā)明所涉及的圖像合成裝置進(jìn)行了說明, 但本發(fā)明并非受此實(shí)施例所限。例如,在本實(shí)施例中,為了調(diào)節(jié)透明度,利用了圖32所示的菜單畫面,但也可以通過將調(diào)節(jié)透明度的按鈕 設(shè)定在如圖35所示的終端裝置500的前面板或遙控器上,來實(shí)現(xiàn)透明 度的調(diào)節(jié)。并且,在本實(shí)施例中,對透明度進(jìn)行分階段地調(diào)節(jié)功能做了說明, 除此之外,還可以設(shè)置使圖形ON/OFF的設(shè)定。并且,也可以不持有分 階段地調(diào)節(jié)功能,而僅具有圖形的ON/OFF功能。并且,也可以是不對圖形全體設(shè)定一個(gè)透明度,而是對畫面的各 個(gè)像素或按照范圍來設(shè)定不同的透明度。并且,本實(shí)施例的具體例子采用了圖形和視頻的合成例子,但也 可以是在圖形和背景、或圖形和視頻和背景所有的合成中,利用同樣 的方法,用戶可以自由地調(diào)節(jié)圖形的透明度。并且,在本實(shí)施例中,如圖33所示,在透明度調(diào)節(jié)畫面雖然只顯 示了調(diào)節(jié)條3302,但也可以是如圖36所示,除顯示調(diào)節(jié)條3302以外, 還可以顯示確認(rèn)此時(shí)刻的透明度的確認(rèn)畫面。例如,對縮小圖30所示 的畫面的圖像,或調(diào)節(jié)用的固定視頻和圖形進(jìn)行a混合,通過將a混 合后的圖像等顯示在透明度調(diào)節(jié)畫面內(nèi)來實(shí)現(xiàn)。并且,在本實(shí)施例中,以本發(fā)明所涉及的圖像合成裝置適用于數(shù) 字電視為例做了說明,但也可以不是數(shù)字電視,對于將圖形和視頻等 合成并顯示的機(jī)器也可以適用,例如可以適用于圖37中所示的,能夠 接收電視廣播或視頻分發(fā)的信息終端、移動信息終端、移動電話等。本發(fā)明可以作為合成并顯示圖形和視頻等的圖像合成裝置來使 用,例如,可以作為數(shù)字電視、能夠接收電視廣播或視頻分發(fā)的信息 終端、移動信息終端、移動電話等來使用,特別是可以作為按照喜好 多個(gè)內(nèi)容的用戶的需求來合成并顯示的顯示裝置。
權(quán)利要求
1.一種圖像合成裝置,合成圖形和視頻,其特征在于,該圖像合成裝置包括圖形數(shù)據(jù)保存單元,保存圖形數(shù)據(jù);視頻數(shù)據(jù)保存單元,保存視頻數(shù)據(jù);透明度取得單元,從用戶取得透明度的指定,所述透明度確定合成圖形和視頻的比率;以及合成單元,以按照取得的透明度,對所述圖形數(shù)據(jù)保存單元所保存的圖形數(shù)據(jù)和所述視頻數(shù)據(jù)保存單元所保存的視頻數(shù)據(jù)進(jìn)行合成并輸出。
2. 如權(quán)利要求1所述的圖像合成裝置,其特征在于, 所述圖形數(shù)據(jù)保存單元進(jìn)一步保存有a值,該a值示出對圖形的合成比率,該圖形是由保存的圖形數(shù)據(jù)所示出的; 所述透明度為與所述a值相乘的校正系數(shù);所述合成單元將校正后的a值作為對所述圖形的合成比率,對所 述圖形數(shù)據(jù)和所述視頻數(shù)據(jù)進(jìn)行合成,所述校正后的a值是所述校正 系數(shù)與所述a值相乘后得到的值。
3. 如權(quán)利要求2所述的圖像合成裝置,其特征在于, 所述圖像合成裝置進(jìn)一步包括下載單元,從外部下載程序; 所述a值由第一程序被存儲到所述圖形保存單元,所述第一程序是由所述下載單元所下載的。
4. 如權(quán)利要求3所述的圖像合成裝置,其特征在于,所述透明度取得單元,通過執(zhí)行所述下載單元所下載的第二程序, 來取得透明度。
5. 如權(quán)利要求l所述的圖像合成裝置,其特征在于, 所述合成單元按照波特一杜夫規(guī)則來進(jìn)行所述合成。
6. 如權(quán)利要求l所述的圖像合成裝置,其特征在于, 所述圖像合成裝置進(jìn)一步包括背景數(shù)據(jù)保存單元,保存示出背景圖像的背景數(shù)據(jù);所述合成單元,對所述圖形數(shù)據(jù)和所述視頻數(shù)據(jù)以及所述背景數(shù)據(jù)保存單元所保存的背景數(shù)據(jù)進(jìn)行合成。
7. 如權(quán)利要求6所述的圖像合成裝置,其特征在于,所述數(shù)字電視包括所述圖形數(shù)據(jù)保存單元、所述視頻數(shù)據(jù)保存單 元以及所述背景數(shù)據(jù)保存單元中的至少一種,且所包括的單元為多個(gè)。
8 . —種圖像合成方法,合成圖形和視頻,其特征在于,包括 圖形數(shù)據(jù)取得步驟,取得圖形數(shù)據(jù); 視頻數(shù)據(jù)取得步驟,取得視頻數(shù)據(jù);透明度取得步驟,從用戶取得透明度的指定,所述透明度確定合 成圖形和視頻的比率;以及合成步驟,按照取得的透明度,對在所述圖形數(shù)據(jù)取得步驟中所 取得的圖形數(shù)據(jù)和在所述視頻數(shù)據(jù)取得步驟所取得的視頻數(shù)據(jù)進(jìn)行合 成并輸出。
9 .—種程序,用于圖像合成裝置的程序,該圖像合成裝置合成 圖形和視頻,其特征在于,使計(jì)算機(jī)執(zhí)行權(quán)利要求8所述的圖像合成 方法中的步驟。
全文摘要
提供一種圖像合成裝置,可以在不給視聽者帶來不快感的情況下,合成并顯示圖形和視頻等。其中,合成圖形和視頻的顯示合成部(516)包括圖形緩沖(1202),保存圖形數(shù)據(jù);視頻緩沖(1203),保存視頻數(shù)據(jù);系統(tǒng)設(shè)定部(517)以及校正系數(shù)保存部(1201),用于從用戶取得透明度的指定,該透明度確定合成圖形和視頻的比率;校正部(1211)以及合成部(1212),按照取得的透明度,合成圖形緩沖(1202)中所保存的圖形數(shù)據(jù)和視頻緩沖(1203)中所保存的視頻數(shù)據(jù)并輸出。
文檔編號H04N5/445GK101120589SQ20058004681
公開日2008年2月6日 申請日期2005年12月26日 優(yōu)先權(quán)日2005年1月18日
發(fā)明者原田真 申請人:松下電器產(chǎn)業(yè)株式會社