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

提供多屏幕的設(shè)備和動(dòng)態(tài)配置多屏幕的方法

文檔序號(hào):7638979閱讀:197來源:國知局
專利名稱:提供多屏幕的設(shè)備和動(dòng)態(tài)配置多屏幕的方法
技術(shù)領(lǐng)域
根據(jù)本發(fā)明的設(shè)備和方法涉及配置多屏幕,更具體地,涉及動(dòng)態(tài)配置在 單一物理顯示裝置上提供多種內(nèi)容的多屏幕。
背景技術(shù)
現(xiàn)有技術(shù)的廣播接收機(jī)(諸如數(shù)字電視(TV)或數(shù)字機(jī)頂盒)只在單一物理 顯示裝置上提供一個(gè)內(nèi)容元素,或在單一物理顯示裝置上同時(shí)顯示主屏幕和 子屏幕。
盡管現(xiàn)有技術(shù)的廣播接收機(jī)可在同一顯示屏幕上同時(shí)顯示主屏幕和子屏 幕,但只能以有限的方式布置主屏幕和子屏幕。在主屏幕內(nèi)顯示的內(nèi)容的情 況下,顯示內(nèi)容的所有元素,即,視頻數(shù)據(jù)、音頻數(shù)據(jù)和其他數(shù)據(jù)。另一方 面,在子屏幕內(nèi)顯示的內(nèi)容的情況下,只顯示內(nèi)容的部分元素。
內(nèi)容源包括諸如衛(wèi)星廣播,地面廣播或有線廣播的廣播服務(wù),諸如數(shù) 字通用盤(DVD)的存儲(chǔ)介質(zhì)或連接到輸入終端的外部裝置。然而,使用現(xiàn)有 的廣播接收機(jī)將由這些不同內(nèi)容源提供的內(nèi)容顯示在顯示屏幕上是相當(dāng)困難 的。
在諸如多媒體家庭平臺(tái)(MHP)、高級(jí)通用應(yīng)用平臺(tái)(ACAP)和開放有線應(yīng) 用平臺(tái)(OCAP)的交互式TV應(yīng)用程序環(huán)境中,假定只有一個(gè)屏幕被輸出到物 理顯示裝置。
在交互式TV應(yīng)用程序環(huán)境中,例如,基于家用音頻/視頻互操作(HAVi) 的用戶界面(UI)被采用。根據(jù)HAViUI標(biāo)準(zhǔn),盡管沒有限制在物理顯示裝置 上顯示的屏幕數(shù),但在物理顯示裝置上一般只顯示一個(gè)屏幕
發(fā)明內(nèi)容
技術(shù)問題
在這樣的環(huán)境中,難以在將多媒體內(nèi)容顯示在獨(dú)立的屏幕上的同時(shí),對(duì) 顯示在屏幕上的多媒體內(nèi)容中的一個(gè)執(zhí)行諸如解碼、數(shù)字信號(hào)處理、用戶交互處理等的操作。此外,也難以以屏幕為單位動(dòng)態(tài)控制應(yīng)用程序的壽命周期 和資源的使用。
因此,需要一種將多種內(nèi)容顯示在動(dòng)態(tài)配置的屏幕上的方法。
技術(shù)方案
本發(fā)明提供一種用于動(dòng)態(tài)配置在物理顯示裝置上提供多種內(nèi)容的多屏幕 的設(shè)備和方法。
根據(jù)本發(fā)明的一方面,提供一種用于提供多屏幕的設(shè)備,該設(shè)備包括 屏幕生成模塊,生成顯示服務(wù)的屏幕;和服務(wù)選擇模塊,將所述服務(wù)連接到 由所述屏幕生成模塊生成的屏幕。
根據(jù)本發(fā)明的另一方面,提供一種動(dòng)態(tài)配置多屏幕的方法,該方法包括 生成顯示服務(wù)的屏幕;和將所述服務(wù)連接到生成的屏幕。


通過參照附圖對(duì)本發(fā)明示例性實(shí)施例進(jìn)行詳細(xì)描述,本發(fā)明的上述和其 他方面將會(huì)更清楚,其中
圖1A至圖1H是示出根據(jù)本發(fā)明的示例性實(shí)施例的PIP屏幕的配置的示
圖2是示出根據(jù)本發(fā)明的示例性實(shí)施例的邏輯屏幕和顯示屏幕之間的關(guān) 系的示圖3A至圖3E是示出根據(jù)本發(fā)明的示例性實(shí)施例的包括映射程序
(mapper)的屏幕的配置的示圖4是示出根據(jù)本發(fā)明的示例性實(shí)施例的服務(wù)源的框圖5A和圖5B是示出根據(jù)本發(fā)明的示例性實(shí)施例的非抽象服務(wù)和抽象服
務(wù)的示圖6是示出邏輯屏幕和顯示屏幕的屬性信息和接口的示圖; 圖7是示出根據(jù)本發(fā)明的示例性實(shí)施例的邏輯屏幕的屬性"z-順序 (order)"的示圖8A和圖8B均是示出根據(jù)本發(fā)明的示例性實(shí)施例的邏輯屏幕的屬性 "顯示區(qū)域"的示圖9示出根據(jù)本發(fā)明的示例性實(shí)施例的服務(wù)選擇操作的限制。圖10是示出根據(jù)本發(fā)明的示例性實(shí)施例的將兩項(xiàng)服務(wù)映射到顯示屏幕
的方法的示圖11是示出根據(jù)本發(fā)明的示例性實(shí)施例的用于提供多屏幕的設(shè)備的配
置的框圖12是示出根據(jù)本發(fā)明的示例性實(shí)施例的動(dòng)態(tài)配置多屏幕的方法的流
程圖13是示出根據(jù)本發(fā)明的示例性實(shí)施例的用于提供多屏幕的軟件體系 結(jié)構(gòu)的示模塊之間的關(guān)系的示圖15是示出根據(jù)本發(fā)明的示例性實(shí)施例的通過如圖14所示的模塊將顯 示在各自對(duì)應(yīng)的邏輯屏幕上的多項(xiàng)服務(wù)顯示在屏幕上的方法的流程具體實(shí)施例方式
通過參照下面對(duì)示例性實(shí)施例和附圖的詳細(xì)描述,可更容易地理解本發(fā) 明的優(yōu)點(diǎn)和特征以及實(shí)現(xiàn)本發(fā)明的方法。然而,本發(fā)明可以以許多不同的形 式實(shí)現(xiàn),并不應(yīng)該理解為限于這里闡述的示例性實(shí)施例。相反,提供這些示 例性實(shí)施例以使本公開徹底和完整,并向本領(lǐng)域的技術(shù)人員充分傳達(dá)本發(fā)明 的構(gòu)思,本發(fā)明將僅由權(quán)利要求限定。貫穿說明書,相同的標(biāo)號(hào)指示相同的 部件。
在說明本發(fā)明之前,現(xiàn)在將簡要說明本說明書中使用的術(shù)語。然而,需 要注意的是,除非另有聲明,否則這里提供的任何和全部示例或示例性術(shù)語 的使用僅為更好地說明本發(fā)明,而并非限制本發(fā)明的范圍。
術(shù)語"服務(wù)"指示一組多媒體內(nèi)容,即,至少一項(xiàng)服務(wù)分量形成單一服務(wù)。
服務(wù)分量是服務(wù)的元素,服務(wù)分量包括視頻分量、音頻分量和數(shù)據(jù)分量。 視頻分量和音頻分量分別包括視頻信息和音頻信息。此外,數(shù)據(jù)分量是指服 務(wù)中的應(yīng)用程序,數(shù)據(jù)分量包括提供天氣信息的應(yīng)用程序,提供股票信息 的應(yīng)用程序,提供字幕或電子節(jié)目指南(EPG)的應(yīng)用程序。
術(shù)語"服務(wù)上下文"指示可控制服務(wù)的執(zhí)行的對(duì)象,并包括提供服務(wù)所 需的各種資源、裝置和執(zhí)行狀態(tài)信息。通過服務(wù)上下文可確認(rèn)作為服務(wù)的配置元素的服務(wù)分量。
術(shù)語"物理顯示裝置"指示實(shí)際上顯示服務(wù)的內(nèi)容的物理裝置,輸出內(nèi) 容的外部輸出端口或存儲(chǔ)內(nèi)容的存儲(chǔ)裝置。
術(shù)語"顯示屏幕,,指示實(shí)際上顯示在物理顯示裝置上的屏幕??稍陲@示 屏幕中直接設(shè)置任意服務(wù),并可將顯示屏幕顯示在物理顯示裝置上?;蛘?, 可將映射到顯示屏幕的特定區(qū)域的至少一個(gè)邏輯屏幕顯示在物理顯示裝置 上。
術(shù)語"邏輯屏幕,,指示顯示任意服務(wù)的空間。邏輯屏幕在被映射到顯示 屏幕之前是虛擬屏幕,因此邏輯屏幕沒有被顯示在物理顯示裝置上。因此, 通過將邏輯屏幕映射到顯示屏幕,可將邏輯屏幕輸出到物理顯示裝置上。
邏輯屏幕和顯示屏幕可以是背景靜止圖像、視頻光柵和圖形光柵的組合。
圖形光柵可以是文本、線條、顏色和圖像的組合,或是視頻幀的混合。
術(shù)語"主服務(wù)"指示這樣的服務(wù),該服務(wù)由用戶通過顯示在物理顯示裝
置上的菜單或遙控器或由應(yīng)用程序通過API選定為主服務(wù),并且顯示主服務(wù)
的屏幕被稱為"主屏幕"。
術(shù)語"畫中畫服務(wù)"(PIP服務(wù))指示這樣的服務(wù),該服務(wù)由用戶通過顯示
在物理顯示裝置上的菜單或遙控器或由應(yīng)用程序通過API選定為主服務(wù)中的 子服務(wù),并且PIP服務(wù)可被顯示在畫中畫屏幕(PIP屏幕)或主屏幕上。
PIP屏幕包括如圖1A至圖1D所示的占有另一屏幕的一部分的屏幕和如 圖1E至圖1F所示的與另一屏幕同時(shí)顯示且與該另一屏幕不重疊的屏幕。在 這種情況下,應(yīng)該理解,如圖1G和圖1H所示,PIP屏幕可包括-〖皮顯示在物 理顯示裝置中的任意位置或區(qū)域上或與另 一屏幕重疊的屏幕。
必要時(shí),將對(duì)在前述的描述中沒有描述的術(shù)語進(jìn)行描述。下面將參照附 圖詳細(xì)描述示例性實(shí)施例。
圖2是示出根據(jù)本發(fā)明的示例性實(shí)施例的邏輯屏幕和顯示屏幕之間的關(guān) 系的示圖。
參照?qǐng)D2,可使用邏輯屏幕210、 212和214顯示服務(wù)。通過映射塊230 將邏輯屏幕210、 212和214映射到顯示屏幕220、 222和224。
詳細(xì)地,將邏輯屏幕210和212映射到顯示屏幕220,將邏輯屏幕212 和214映射到顯示屏幕222,將邏輯屏幕210、 212和214映射到顯示屏幕224。
簡言之,通過映射塊230,用于顯示服務(wù)的至少一個(gè)邏輯屏幕被映射到顯示屏幕的任意區(qū)域。
映射塊230是一組將邏輯屏幕映射到顯示屏幕所需的多種信息。所述多 種信息的示例包括多個(gè)邏輯屏幕的每一個(gè)映射到的顯示屏幕上的預(yù)定區(qū)域 的坐標(biāo)信息,邏輯屏幕和顯示屏幕的標(biāo)識(shí)信息,以及指定以怎樣的順序在顯 示屏幕上顯示邏輯屏幕的信息。
映射塊230可以改變邏輯屏幕的大小,從而邏輯屏幕被分配到顯示屏幕 的任意區(qū)域。也就是說,映射塊230可執(zhí)行邏輯屏幕的縮放并邏輯屏幕的位 置的分配,圖3A至圖3E是示出包括映射器作為映射塊的屏幕的配置的示圖。
參照?qǐng)D3A,以標(biāo)準(zhǔn)尺寸通過映射器將包括背景靜止圖像B、視頻光柵V 和圖形光柵G的組合的主屏幕映射到整個(gè)顯示屏幕。以縮小的尺寸通過映射 器將只包括視頻分量的PIP屏幕映射到整個(gè)顯示屏幕。在這種情況下,將映 射的PIP屏幕顯示在主屏幕上,這根據(jù)Z值來確定。參考字符Z是指稍后將 描述的z-順序值。重疊屏幕可與顯示屏幕結(jié)合。重疊屏幕是布置在最外側(cè)的 特定屏幕,可當(dāng)提供字幕功能時(shí)使用重疊屏幕。PIP屏幕可如圖3A所示只具 有視頻分量,也可如圖3B所示具有背景靜止圖像B、視頻光柵V和圖形光 柵G的組合。
參照?qǐng)D3C,以標(biāo)準(zhǔn)尺寸通過映射器將包括背景靜止圖像B、視頻光柵V 和圖形光柵G的組合的主屏幕映射到整個(gè)顯示屏幕。以縮小的尺寸通過映射 器將只具有視頻分量的兩個(gè)PIP屏幕#1和#2映射到顯示屏幕的任意區(qū)域。 在這種情況下,映射的PIP屏幕被布置在主屏幕上,并可恒定地保持Z值。 此外,重疊屏幕可與顯示屏幕結(jié)合。屏幕的配置可如圖3C所示具有只包括視 頻分量的多個(gè)PIP屏幕,或如圖3D所示具有包括背景靜止圖像B、視頻光柵 V和圖形光柵G的組合的多個(gè)PIP屏幕。
畫外畫(POP)屏幕如圖3E所示??梢岳斫?,PIP屏幕顯示在主屏幕內(nèi), 而POP屏幕顯示在主屏幕外。參照?qǐng)D3E,以縮小的尺寸通過映射器將包括背 景靜止圖像B、視頻光柵V和圖形光柵G的組合的多個(gè)PIP屏幕#1和#2 映射到顯示屏幕的任意區(qū)域。在這種情況下,可恒定地保持映射的POP屏幕 存1和存2的Z值。此外,重疊屏幕可與顯示屏幕結(jié)合。
可通過由各種計(jì)算機(jī)程序語言編制的將被執(zhí)行的接口或函數(shù)來實(shí)現(xiàn)映射 塊230,并且映射塊230可通過使用上述信息作為參數(shù)創(chuàng)建或改變邏輯屏幕 和顯示屏幕之間的關(guān)系。也可通過硬件實(shí)現(xiàn)映射塊230,以將邏輯屏幕映射到顯示屏幕。
此外,如圖4所示,可將由各種服務(wù)源所提供的服務(wù)顯示在顯示屏幕上, 所述顯示屏幕可被顯示在物理顯示裝置上。
存在諸如地面廣播320和有線廣播330的提供廣播服務(wù)的服務(wù)源、諸如 個(gè)人錄影機(jī)(PVR)340的提供存儲(chǔ)在存儲(chǔ)介質(zhì)中的服務(wù)的服務(wù)源和經(jīng)有線網(wǎng) 絡(luò)或無線網(wǎng)絡(luò)提供服務(wù)的服務(wù)源(圖4中未顯示)。
廣播接收機(jī)310從服務(wù)源接收服務(wù),并產(chǎn)生顯示接收的每項(xiàng)服務(wù)的邏輯 屏幕。
然后,使用預(yù)定的方法或者用戶或應(yīng)用程序設(shè)置的方法在將被顯示在物 理顯示裝置上的顯示屏幕上直接設(shè)置任意服務(wù)。否則,將映射到顯示屏幕的 任意區(qū)域的至少一個(gè)邏輯屏幕顯示在物理顯示裝置350上。筒言之,將地面 廣播320、有線廣播330和PVR提供的服務(wù)顯示在物理顯示裝置350上。
如圖4所示的地面廣播320、有線廣播330和PVR 340作為服務(wù)源,但 本發(fā)明并不限于此。根據(jù)本發(fā)明示例性實(shí)施例,提供可被一起顯示的多媒體 內(nèi)容的任何類型的多媒體內(nèi)容源都可以作為服務(wù)源。
如圖5A和圖5B所示,根據(jù)本發(fā)明示例性實(shí)施例的服務(wù)可分為抽象 (abstract)服務(wù)和非抽象服務(wù)。
抽象服務(wù)是獨(dú)立于廣播頻道的服務(wù),而不是由實(shí)時(shí)發(fā)送的廣播信號(hào)提供 的服務(wù)。抽象服務(wù)只包括數(shù)據(jù)分量,即,應(yīng)用程序,而不包括視頻分量和音 頻分量。抽象服務(wù)的示例包括基于OCAP標(biāo)準(zhǔn)的具有未綁定(unbound)應(yīng)用程 序的服務(wù)。
非抽象服務(wù)被理解為不同于抽象服務(wù)的服務(wù)。
根據(jù)本發(fā)明的當(dāng)前示例性實(shí)施例,抽象服務(wù)和非抽象服務(wù)均具有獨(dú)立性。 例如,可不通過邏輯屏幕在物理顯示裝置上直接設(shè)置抽象服務(wù),并且可在邏 輯屏幕上顯示非抽象服務(wù)。然后,邏輯屏幕可被映射到設(shè)置有抽象服務(wù)的顯 示屏幕。此后,可通過物理顯示裝置輸出顯示屏幕。這樣,抽象服務(wù)可獨(dú)立 于非抽象服務(wù)被顯示在顯示屏幕上。此外,抽象服務(wù)和非抽象服務(wù)可被映射 到不同的邏輯屏幕。此后,邏輯屏幕可被映射到單一顯示屏幕。換句話說, 抽象服務(wù)可獨(dú)立于非抽象服務(wù)被顯示在顯示屏幕上。
根據(jù)本發(fā)明的當(dāng)前示例性實(shí)施例,邏輯屏幕和顯示屏幕可被歸類為不同 的對(duì)象?;蛘撸鶕?jù)一個(gè)屏幕對(duì)象的屬性信息,屏幕可用作邏輯屏幕或顯示屏幕。也就是說,在屏幕對(duì)象的屬性信息中的類型信息的基礎(chǔ)上,可以確認(rèn)屏 幕是邏輯屏幕還是顯示屏幕。屏幕對(duì)象的屬性信息包括多個(gè)屬性"Z-順序"、"顯示區(qū)域"、"可見性"、 "關(guān)聯(lián)的顯示屏幕"、"關(guān)聯(lián)的服務(wù)上下文"和"輸出端口"。圖6示出屏幕對(duì)象的屬性信息和處理屬性信息的接口的類型。屬性"類型,,505是指示屏幕是邏輯屏幕還是顯示屏幕的屬性信息。 屬性"z-順序"510用于確定以怎樣的順序沿z軸布置多個(gè)邏輯屏幕。圖7示出用于邏輯屏幕的屬性"z-順序"的值的組合的物理顯示裝置上的邏輯屏幕的配置。參照?qǐng)D7,分別將第一邏輯屏幕620和第二邏輯屏幕630映射到顯示屏 幕610的預(yù)定區(qū)域。詳細(xì)地,第一邏輯屏幕620被顯示在顯示屏幕610上, 第二邏輯屏幕630與第一邏輯屏幕620部分重疊地顯示在顯示屏幕上。換句 話說,沿z軸方向順序地布置顯示屏幕610、第一邏輯屏幕620和第二邏輯屏 幕630。在這種情況下,第一邏輯屏幕620的屬性"z-順序"可被設(shè)置為值l, 第二邏輯屏幕630的屬性"z-順序"可被設(shè)置為值2。第一邏輯屏幕620和第 二邏輯屏幕630的屬性"z-順序"可被設(shè)置為任意數(shù)字或字符,只要它們能 代表沿z軸方向布置第一邏輯屏幕620和第二邏輯屏幕630的特定順序。如圖8A和圖8B所示,屬性"顯示區(qū)域"520是關(guān)于邏輯屏幕的顯示屏 幕區(qū)域的信息。圖8A示出邏輯屏幕710被映射到顯示屏幕720的整個(gè)區(qū)域,圖8B示出 邏輯屏幕730被映射到顯示屏幕740的部分區(qū)域。屬性"顯示區(qū)域"可包括指定邏輯屏幕將映射到的顯示屏幕的預(yù)定部分 的二維坐標(biāo)的信息,或者可包括指定顯示屏幕上的預(yù)定位置的信息和指示邏 輯屏幕從顯示屏幕上的預(yù)定位置偏離了多少的偏移值。屬性"可見性"530確定將邏輯屏幕可見地(visibly)還是不可見地(invisibly) 顯示在顯示屏幕上。通過改變屬性"可見性"530的值,可使邏輯屏幕出現(xiàn) 在顯示屏幕上或從顯示屏幕上消失。屬性"關(guān)聯(lián)的顯示屏幕"540是關(guān)于與邏輯屏幕關(guān)聯(lián)的顯示屏幕的信息。 與任何顯示屏幕都無關(guān)的邏輯屏幕可能不被顯示在物理顯示裝置上,也不被 發(fā)送到外部輸出裝置。屬性"關(guān)聯(lián)的服務(wù)上下文"550是關(guān)于連接到邏輯屏幕或顯示屏幕的服務(wù)上下文的信息。設(shè)置在這樣服務(wù)上下文中的服務(wù)可被顯示在邏輯屏幕或顯 示屏幕上。屬性"輸出端口" 560是關(guān)于將輸出顯示屏幕的裝置的信息,這種裝置 包括顯示屏幕、有線/無線通信媒體和各種儲(chǔ)存媒體??商峁┯糜谧R(shí)別或改變?nèi)鐖D6所示的屬性的值的接口。參照?qǐng)D6,該接 口可包括接口 "設(shè)置",設(shè)置屬性值或?qū)⑦壿嬈聊贿B接到顯示屏幕;接口 "添 加",添加屬性值或?qū)⑦壿嬈聊贿B接服務(wù);接口 "荻取,,,識(shí)別屬性值;以及 接口 "去除",去除屬性值。這些接口可分別包括執(zhí)^f亍其功能的進(jìn)程、函數(shù)、 程序或方法。例如,方法"getDisplayScreen(void)"返回與當(dāng)前屏幕關(guān)聯(lián)的顯示屏幕。 詳細(xì)地,如果當(dāng)前屏幕是邏輯屏幕,則方法"getDisplayScreen(void)"返回關(guān) 聯(lián)的顯示屏幕。如果當(dāng)前屏幕是顯示屏幕,則方法"getDisplayScreen(void)" 返回關(guān)于當(dāng)前屏幕的參考信息。此外,如果當(dāng)前屏幕是邏輯屏幕,但不存在 關(guān)耳關(guān)的屏幕,則方法"getDisplayScreen(void)"返回"空"il。#4居另 一示例,方法"public void setDisplayArea(HScreenRectangle rect) throws SecurityException, IllegalStateException"才是供將當(dāng)前邏輯屏幕映射到關(guān) 聯(lián)的顯示屏幕的預(yù)定區(qū)域的函數(shù)。作為參數(shù)提供的實(shí)例是包"org.havi.ui"的 類"HScreenRectangle",該實(shí)例具有二維位置信息。方法"SecurityException" 禾口 " IllegalStateException ', 的4丸4亍可作為方法 "setDisplayScreen(HScreen screen)"的異常操作被處理。當(dāng)當(dāng)前屏幕是邏輯屏幕時(shí)或當(dāng)與當(dāng)前邏輯屏幕 關(guān)聯(lián)的顯示屏幕的 一部分由于主機(jī)平臺(tái)的特性而不能改變時(shí),可執(zhí)行方法"IllegalStateException"。根據(jù)另一示例,方法"getDisplayArea(void)"返回當(dāng)前屏幕的區(qū)域信息 作為HScreenRectangle信息。如果當(dāng)前屏幕對(duì)應(yīng)于顯示屏幕,則方法"getDisplayArea(void),,返回具有與HScreenRectangle(O,O,l,l)相同值的 HScreenRectangle信息。如果當(dāng)前屏幕是邏輯屏幕,則方法"getDisplayArea(void)"返回關(guān)于由當(dāng)前屏幕占有的顯示屏幕上的區(qū)域的信 息。如果當(dāng)前屏幕是邏輯屏幕但與任何顯示屏幕都無關(guān),則方法"getDisplayArea(void)"返回"空"值。貫穿以下描述,某些術(shù)語被使用以表示特定接口。然而,本領(lǐng)域技術(shù)人員應(yīng)該理解,特定功能的命名只是為了指示其功能。本示例性實(shí)施例的詳細(xì) 描述并不意圖區(qū)分名稱不同(而不是功能不同)的函數(shù)。通過將服務(wù)上下文與屏幕關(guān)聯(lián),可將服務(wù)中的內(nèi)容顯示在所述屏幕上。 以下,將服務(wù)上下文與屏幕關(guān)聯(lián)的操作是指服務(wù)選擇。在這種情況下,可將 一個(gè)屏幕與多個(gè)服務(wù)上下文關(guān)聯(lián)??赏ㄟ^所述服務(wù)選擇操作顯示服務(wù)。用于服務(wù)選擇的服務(wù)上下文可用于抽象服務(wù)或非抽象服務(wù)。此外,用于 服務(wù)選擇的屏幕可以是邏輯屏幕或顯示屏幕。由于硬件或軟件的限制,實(shí)施本發(fā)明的裝置(例如,稍后將描述的多屏幕提供裝置700)具有有限的服務(wù)選擇操作。例如,當(dāng)服務(wù)上下文用于非抽象服務(wù)時(shí),存在不允許多個(gè)服務(wù)上下文與 同一屏幕關(guān)聯(lián)的限制。該限制用于減少當(dāng)將兩個(gè)或更多個(gè)視頻分量和背景分 量顯示在一個(gè)屏幕上時(shí)出現(xiàn)的復(fù)雜性。如果將同類的服務(wù)分量分配給屏幕,則難以指定將在屏幕上顯示的服務(wù)分量。例如,如圖9所示,當(dāng)先前與屏幕 50關(guān)聯(lián)的服務(wù)上下文60包括視頻分量62時(shí),不允許包括新視頻分量72的 另 一服務(wù)上下文70與屏幕50關(guān)聯(lián)。此外,用于抽象服務(wù)的多項(xiàng)服務(wù)上下文可與單一屏幕關(guān)聯(lián)。例如,在提 供股票信息的第 一應(yīng)用程序被連接到所述屏幕的狀態(tài)中,提供氣象信息的第 二應(yīng)用程序也可被另外地連接到所述屏幕。在本示例性實(shí)施例中,為了使用應(yīng)用程序執(zhí)行服務(wù)選擇操作,可使用參 照?qǐng)D6描述的接口。更具體地,提供方法"addServiceContext(ServiceOmtext)" 以執(zhí)行服務(wù)上下文與屏幕之間的關(guān)聯(lián)。例如,當(dāng)屏幕被顯示在物理顯示裝置當(dāng)所述服務(wù)上下文與所述屏幕關(guān)聯(lián)時(shí),有必要預(yù)先確定所述服務(wù)是否可被顯 示在所述屏幕上,即,所述服務(wù)選擇操作是否由于前述的限制而被限制。同時(shí),方法 "removeServiceContext(ServiceContext)" 去卩余由方法 "addServiceContext(ServiceContext) " #丸4亍的關(guān)耳關(guān)。jt匕夕卜,方法 "getServiceContext(ServiceContext)"借助于所述服務(wù)選擇操作確定與屏幕關(guān) 聯(lián)的服務(wù)上下文。在本示例性實(shí)施例中,々是供方法"checkServiceContext(ServiceContext)', 以檢查預(yù)定的服務(wù)上下文是否可與預(yù)定的屏幕關(guān)聯(lián)。圖10是示出在將被映射到單一顯示屏幕的兩個(gè)邏輯屏幕上設(shè)置兩項(xiàng)服務(wù)的處理的示圖。參照?qǐng)D10,第一服務(wù)包括所有的三項(xiàng)服務(wù)分量,即,視頻分量、音頻分 量和數(shù)據(jù)分量,第二服務(wù)僅包括視頻分量和音頻分量。然而,本發(fā)明不對(duì)服 務(wù)分量施加任何限制,如圖8所示的第一服務(wù)和第二服務(wù)是示例性的。如圖IO所示,以與現(xiàn)有技術(shù)幾乎相同的方式將第一服務(wù)和第二服務(wù)顯示 在物理顯示裝置上。根據(jù)本發(fā)明的當(dāng)前示例性實(shí)施例,可將多項(xiàng)服務(wù)彼此獨(dú) 立地顯示在物理顯示裝置上,而沒有對(duì)可顯示在單一顯示屏幕上的服務(wù)的數(shù) 量施加任何限制。圖11是根據(jù)本發(fā)明的示例性實(shí)施例的用于提供多屏幕的設(shè)備的框圖。參照?qǐng)D11,用于提供多屏幕的設(shè)備900包括數(shù)字信號(hào)處理模塊940、屏幕生 成模塊950、服務(wù)選4f模塊955、輸出模塊960和用戶/應(yīng)用程序接口模塊965。此外,設(shè)備900包括廣播信號(hào)接收模塊910、存儲(chǔ)介質(zhì)920和外部輸入 模塊930作為服務(wù)源,并包括物理顯示裝置970、存儲(chǔ)介質(zhì)980和外部輸出 模塊9卯作為服務(wù)輸出媒體。在這里使用的術(shù)語"模塊,,是指(但并不限于)執(zhí)行特定任務(wù)的軟件或者硬 件組件,比如現(xiàn)場(chǎng)可編程門陣列(FPGA)或者專用集成電路(ASIC)。模塊可被 有利地配置為駐留在可尋址的存儲(chǔ)介質(zhì)上并且被配置為在一個(gè)或者多個(gè)處理 器上執(zhí)行。因而,作為示例,模塊可以包括比如軟件組件、面向?qū)ο蟮能浖?組件、類組件和任務(wù)組件的組件、過程、函數(shù)、屬性、程序、子程序、程序 代碼段、驅(qū)動(dòng)程序、固件、微碼、電路、數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)、表、數(shù) 組和變量。在這些組件和模塊中提供的功能可被組合為更少的組件和模塊, 或者進(jìn)一 步被分離成另外的組件和模塊。數(shù)字信號(hào)處理模塊940從廣播信號(hào)接收模塊910、存儲(chǔ)介質(zhì)920或外部 輸入模塊930接收服務(wù)(諸如多媒體內(nèi)容)的各種信息(例如,視頻信息、音頻 信息或數(shù)據(jù)信息)。廣播信號(hào)接收模塊910接收衛(wèi)星、地面或有線廣播信號(hào),并發(fā)送接收的 廣播信號(hào),存儲(chǔ)介質(zhì)920存儲(chǔ)服務(wù)的視頻信息、音頻信息或數(shù)據(jù)信息,外部 輸入模塊930從諸如連接到網(wǎng)絡(luò)的網(wǎng)絡(luò)接口模塊的外部裝置接收服務(wù)的視頻 信息、音頻信息或數(shù)據(jù)信息。數(shù)字信號(hào)處理模塊940使用接收的服務(wù)分量恢復(fù)多項(xiàng)服務(wù)?;謴?fù)的服務(wù) 包括抽象服務(wù)或者非抽象服務(wù)。這里,短語"多項(xiàng)服務(wù),,是指由廣播信號(hào)接收模塊910發(fā)送的兩項(xiàng)或更多項(xiàng)服務(wù),或分別由廣播信號(hào)接收模塊910和存儲(chǔ)介質(zhì)920發(fā)送的兩項(xiàng)或更 多項(xiàng)服務(wù)。數(shù)字信號(hào)處理模塊940可根據(jù)用戶或應(yīng)用程序借助于用戶/應(yīng)用程序接口 模塊965的選擇來恢復(fù)服務(wù)。在這種情況下,用戶或應(yīng)用程序可選擇任意服 務(wù)與屏幕之間的連接。屏幕生成模塊950生成邏輯屏幕和顯示屏幕,以顯示由數(shù)字信號(hào)處理單 元940恢復(fù)的服務(wù)。服務(wù)選擇模塊955執(zhí)行前述服務(wù)選擇操作。詳細(xì)地,服務(wù)選擇模塊955 確定任意服務(wù)是否可被顯示在屏幕上。如果所述服務(wù)可被顯示,則服務(wù)選擇 模塊955可將所述服務(wù)顯示在屏幕上。相反地,如果所述服務(wù)不能被顯示在 屏幕上,則選擇服務(wù)模塊955輸出通知所述服務(wù)不能被顯示在屏幕上的消息。 所述消息可包括通過揚(yáng)聲器(未示出)被發(fā)送給用戶的聲音信號(hào),或包括顯示在 物理顯示裝置970上的圖像信號(hào)。因此,可確認(rèn)期望的服務(wù)是否顯示在特定 的屏幕上。由用戶或應(yīng)用程序經(jīng)用戶/應(yīng)用程序接口模塊965的選擇可確定將被顯示 的服務(wù)和顯示所述服務(wù)的屏幕。也可在PIP屏幕或POP屏幕上執(zhí)行服務(wù)選擇。輸出模塊960將由屏幕生成模塊950產(chǎn)生的邏輯屏幕中的至少一個(gè)映射 到顯示屏幕。使用預(yù)定義的方法或用戶借助于用戶/應(yīng)用程序接口模塊965設(shè) 置的方法可進(jìn)行邏輯屏幕到顯示屏幕的映射區(qū)域。數(shù)字信號(hào)處理模塊940恢復(fù)的服務(wù)可不由屏幕生成模塊950處理。相反 地,由數(shù)字信號(hào)處理模塊940恢復(fù)的服務(wù)可直接被映射到由輸出模塊960產(chǎn) 生的顯示屏幕的特定部分。由輸出模塊960提供的顯示屏幕可顯示在物理顯示裝置970上或可存儲(chǔ) 在存儲(chǔ)介質(zhì)980中。存儲(chǔ)介質(zhì)980的示例包括計(jì)算機(jī)可讀軟盤、硬盤、 CD-ROM, DVD、 DVD-ROM、 BD(藍(lán)光光盤)以及半導(dǎo)體存儲(chǔ)器。此外,可經(jīng)外部輸出模塊990將由輸出模塊960提供的顯示屏幕發(fā)送到 連接到網(wǎng)絡(luò)的外部設(shè)備。為此,輸出模塊960可包括多個(gè)輸出端口,經(jīng)所述多個(gè)輸出端口可提供 顯示屏幕。在這種情況下,可經(jīng)預(yù)先設(shè)置為默認(rèn)的輸出端口或由用戶借助于 用戶/應(yīng)用程序接口模塊965選擇的輸出端口來提供顯示屏幕。用戶或應(yīng)用程序可使用用戶/應(yīng)用程序接口模塊965來選擇多項(xiàng)服務(wù)中的 一項(xiàng)或恢復(fù)期望的服務(wù)。此外,用戶可使用用戶/應(yīng)用程序接口模塊965來選 擇多個(gè)顯示屏幕中的一個(gè)。由于圖11所示的模塊根據(jù)其功能被劃分,因此可被連接到其他模塊。 圖12是示出根據(jù)本發(fā)明的示例性實(shí)施例的動(dòng)態(tài)配置多屏幕的方法的流程圖。通常,以預(yù)定的格式(例如,mpeg流格式)發(fā)送構(gòu)成多媒體內(nèi)容的視頻信息、 音頻信息和數(shù)據(jù)信息。在操作s1010中,數(shù)字信號(hào)處理模塊940接收視頻信 息、音頻信息和數(shù)據(jù)信息,并基于接收的視頻信息、音頻信息和數(shù)據(jù)信息恢 復(fù)服務(wù)。這里,可由用戶或應(yīng)用程序選擇或預(yù)先確定在操作s1010中恢復(fù)的 服務(wù)。用戶可使用在顯示裝置上顯示的菜單或遙控器來選擇任意屏幕和屏幕 之間的連接。應(yīng)用程序可使用api來選擇所述連接。此外,數(shù)據(jù)信息包括關(guān)于用于服務(wù)的應(yīng)用程序的應(yīng)用程序信息,這些應(yīng) 用程序信息包括指示應(yīng)用程序是否可在pip屏幕上執(zhí)行的信號(hào)信息。應(yīng)用程 序信息的示例包括基于mhp標(biāo)準(zhǔn)的應(yīng)用程序信息表ait和基于ocap標(biāo)準(zhǔn) 的擴(kuò)展的應(yīng)用程序信息表xait。信號(hào)信息可被添加到應(yīng)用程序信息。此后,在操作s1020中,屏幕生成模塊950生成顯示恢復(fù)的服務(wù)的屏幕。 此后,在操作s1030中,服務(wù)選擇模塊955將恢復(fù)的服務(wù)連接到由屏幕生成 模塊950產(chǎn)生的屏幕。該連接操作可被理解為服務(wù)上下文和屏幕的關(guān)聯(lián)操作。在操作s1020中生成的屏幕包括邏輯屏幕和顯示屏幕。在操作s1040中 輸出模塊960將邏輯屏幕映射到顯示屏幕,然后,在操作s1050中輸出模塊 960通過物理顯示裝置、存儲(chǔ)介質(zhì)或網(wǎng)絡(luò)提供顯示屏幕。即使未映射邏輯屏 幕,輸出模塊960也可提供具有由服務(wù)選擇模塊955連接的服務(wù)的顯示屏幕。盡管未在圖12中示出,但在操作s1030中,服務(wù)選擇模塊955確定服務(wù) 上下文是否可與屏幕關(guān)聯(lián),然后在確定結(jié)果的基礎(chǔ)上,服務(wù)選擇模塊955將 服務(wù)上下文連接到屏幕或輸出指示所述服務(wù)上下文不能被連接到屏幕的信 號(hào)。當(dāng)用戶選才奪pip服務(wù)時(shí),以兩種模式實(shí)現(xiàn)pip服務(wù)。在第一模式中,無 需創(chuàng)建用于pip服務(wù)的單獨(dú)的邏輯屏幕,即pip屏幕,提供用于在主屏幕上 選擇的pip服務(wù)的僅視頻分量。在第二模式中,創(chuàng)建用于pip服務(wù)的單獨(dú)的 邏輯屏幕以提供在創(chuàng)建的pip屏幕上選擇的pip服務(wù)。為簡單起見,圖12示出只將一項(xiàng)服務(wù)映射到顯示屏幕的方法。然而,可 通過或不通過多個(gè)邏輯屏幕將多項(xiàng)服務(wù)映射到顯示屏幕。當(dāng)以這種方式將顯示屏幕提供給用戶時(shí),用戶可執(zhí)行多項(xiàng)服務(wù)。圖13是示出根據(jù)本發(fā)明的示例性實(shí)施例的用于提供多屏幕的軟件體系結(jié)構(gòu)的示圖。參照?qǐng)D13,軟件體系結(jié)構(gòu)1100包括裝置驅(qū)動(dòng)層1110、 API層1120和應(yīng) 用層1130。裝置驅(qū)動(dòng)層1110從各種多媒體內(nèi)容源接收服務(wù)分量,并對(duì)接收的服務(wù)分 量進(jìn)行解碼。接收的服務(wù)分量的示例包括視頻信息、音頻信息和數(shù)據(jù)信息。API層1120生成邏輯屏幕和顯示屏幕,并將服務(wù)、邏輯屏幕和顯示屏幕 相互映射。應(yīng)用層1130提供界面接口從而用戶可動(dòng)態(tài)配置顯示服務(wù)的邏輯屏幕,或 將用戶命令發(fā)送到API層1120從而API層1120可執(zhí)行用戶命令。用戶借助于應(yīng)用層1130使裝置驅(qū)動(dòng)層1110能夠經(jīng)物理顯示裝置提供顯 示屏幕或?qū)@示屏幕存儲(chǔ)在存儲(chǔ)介質(zhì)中。此外,用戶可使裝置驅(qū)動(dòng)層lllO能 夠經(jīng)網(wǎng)絡(luò)將顯示屏幕發(fā)送到外部裝置。為此,裝置驅(qū)動(dòng)層1110可包括可提供顯示屏幕的多個(gè)輸出端口。否則, API層1120可包括多個(gè)輸出端口。為了在顯示屏幕上動(dòng)態(tài)配置多個(gè)邏輯屏幕,API層1120可包括多個(gè)軟件 模塊,例如,如圖15所示,多屏幕管理器模塊"MultiScreenManager" 1210、 多屏幕上下文模塊"MultiScreenContext,, 1230、多屏幕上下文監(jiān)聽程序模塊 "MultiScreenContextListener ,, 1250 , 以及多屏幕上下文事件模塊 "MultiScreenContextEvent" 1240 。多屏幕管理器模塊1210管理多屏幕上下文模塊1230,搜索期望的屏幕, 顯示用于指定哪些裝置被屏幕共享的信息,注冊(cè)多屏幕上下文監(jiān)聽程序模塊 1250或取消多屏幕上下文監(jiān)聽程序模塊1250的注冊(cè)。多屏幕上下文模塊1230是與屏幕對(duì)象1220關(guān)聯(lián)的接口對(duì)象,多屏幕上 下文模塊1230根據(jù)由多屏幕上下文模塊1230執(zhí)行的接口操作確定屏幕對(duì)象 1220是變?yōu)檫壿嬈聊贿€是顯示屏幕。可在多屏幕上下文模塊1230中設(shè)置諸 如圖6中所示的屬性510至570的各種屬性。多屏幕上下文模塊1230可提 供如圖6所描述的功能"設(shè)置"、"添加"、"獲取"和"去除"。當(dāng)多屏幕上下文模塊1230改變屏幕對(duì)象1220的屬性信息時(shí),多屏幕上 下文事件模塊1240用作通告屏幕對(duì)象1220的屬性信息已被改變的事件類, 多屏幕上下文監(jiān)聽程序模塊1250用作監(jiān)聽程序接口對(duì)象,所述監(jiān)聽程序接口 對(duì)象可以以預(yù)定的應(yīng)用程序類實(shí)現(xiàn),并且所述預(yù)定的應(yīng)用程序類試圖接收由 多屏幕上下文事件^t塊1240提示的事件。應(yīng)用程序1260是在應(yīng)用層1130上被驅(qū)動(dòng)的模塊。應(yīng)用程序1260允許用 戶選擇期望的服務(wù)并在顯示屏幕上自由地布置多個(gè)邏輯屏幕。詳細(xì)地,應(yīng)用程序1260將允許用戶動(dòng)態(tài)配置和管理邏輯屏幕的各種命令 發(fā)送到多屏幕管理器模塊1210,多屏幕管理器模塊1210通過多屏幕上下文 模塊1230控制對(duì)應(yīng)于所述各種命令的操作被執(zhí)行。多屏幕上下文模塊1230與屏幕對(duì)象1220關(guān)聯(lián),并管理圖6中所示的屏 幕對(duì)象1220的屬性信息。為了管理屏幕對(duì)象1220的屬性信息,多屏幕上下 文模塊1230可包括多種函數(shù)或方法。多屏幕管理器模塊1210從裝置驅(qū)動(dòng)層1110接收由各種服務(wù)源提供的服 務(wù)分量,并執(zhí)行操作以將接收的服務(wù)分量顯示在邏輯屏幕或顯示屏幕上。圖15是示出根據(jù)本發(fā)明的示例性實(shí)施例的通過如圖14所示的模塊在顯 示屏幕上顯示在各個(gè)對(duì)應(yīng)的邏輯屏幕上顯示的多項(xiàng)服務(wù)的方法的流程圖。參照?qǐng)D15,在操作S1310中,多屏幕管理器模塊1210產(chǎn)生顯示屏幕和 與將被執(zhí)行的服務(wù)的數(shù)量對(duì)應(yīng)的多個(gè)邏輯屏幕。在操作S1320中,多屏幕管理器模塊1210將邏輯屏幕連接到從裝置驅(qū)動(dòng) 層1110接收的各個(gè)對(duì)應(yīng)的服務(wù)。多屏幕管理器模塊1210可通過將接收的服 務(wù)的服務(wù)上下文對(duì)象設(shè)置為邏輯屏幕服務(wù)的參數(shù)來對(duì)每個(gè)邏輯屏幕調(diào)用方法"addServiceContexf,。方法"addServiceContext" ^奪邏輯屏幕連4妄到月l務(wù), 并可由多屏幕上下文模塊1230提供。在操作S1330中, 一旦邏輯屏幕被連接到各個(gè)服務(wù),多屏幕管理器模塊1210就將邏輯屏幕連接到顯示屏幕。此時(shí),多屏幕管理器模塊1210可通過 將邏輯屏幕連接到的顯示屏幕對(duì)象設(shè)置為參數(shù)來對(duì)每個(gè)邏輯屏幕調(diào)用方法"setDisplayScreen"。方法"setDisplayScreen"將遲輯屏幕連4妄到顯示屏幕, 并可由多屏幕上下文模塊1230提供。可將方法 "setDisplayScreen ,, 設(shè)置為 "public void setDisplay Screen(HScreen screen) throws SecurityException, IllegalStateException", 該方法允許被提供為參數(shù)的實(shí)例"HScreen"與當(dāng)前邏輯屏幕關(guān)聯(lián)。在這種情況下, 實(shí)例"HScreen"最好是顯示屏幕。方法"setDisplayScreen(HScreen screen)"的參數(shù)可包括"空,,值。在這 種情況下,當(dāng)無異常處理地執(zhí)行方法"setDisplayScreen(HScreen screen)"時(shí), 當(dāng)前邏輯屏幕不再與顯示屏幕關(guān)聯(lián)。方法"SecurityException"矛口 "IllegalStateException"的寺丸4亍可4皮處J里為 方法"setDisplayScreen(HScreen screen)"的異常才喿"f乍。在當(dāng)前屏幕是邏輯屏幕時(shí)或在與當(dāng)前邏輯屏幕關(guān)聯(lián)的顯示屏幕的一部分 由于主機(jī)平臺(tái)的特性而不能改變時(shí),可執(zhí)行方法"IllegalStateException"。在操作S1340,確定邏輯屏幕將分別映射到的顯示屏幕上的區(qū)域。此時(shí), 可調(diào)用由多屏幕上下文模塊1230提供的預(yù)定的方法,以確定將顯示邏輯屏幕 的顯示屏幕上的區(qū)域。產(chǎn)業(yè)上的可利用性根據(jù)本發(fā)明,可使用單一物理顯示屏幕以各種方式執(zhí)行由諸如有線廣播、 地面廣播、各種存儲(chǔ)介質(zhì)和外部輸入的各種源提供的多項(xiàng)服務(wù)。盡管已經(jīng)參照本發(fā)明的示例性實(shí)施例具體示出和描述了本發(fā)明,但本領(lǐng) 域的普通技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求限定的本發(fā)明的精神和范 圍的情況下,可以在形式和細(xì)節(jié)上進(jìn)行各種改變。因此,應(yīng)該理解,上述的 示例性實(shí)施例只是在描述性意義上被提供,并不應(yīng)該被理解為對(duì)本發(fā)明的范 圍的任何限制。
權(quán)利要求
1、一種用于提供多屏幕的設(shè)備,所述設(shè)備包括屏幕生成模塊,生成顯示服務(wù)的屏幕;和服務(wù)選擇模塊,將所述服務(wù)連接到由所述屏幕生成模塊生成的屏幕。
2、 如權(quán)利要求l所述的設(shè)備,其中,所述服務(wù)選擇模塊將指示所述服務(wù) 的信息的服務(wù)上下文與所述屏幕關(guān)聯(lián)。
3、 如權(quán)利要求l所述的設(shè)備,其中,所述服務(wù)選擇模塊確定所述服務(wù)能 否在所述屏幕上顯示,并基于確定結(jié)果將所述服務(wù)連接到所述屏幕。
4、 如權(quán)利要求3所述的設(shè)備,其中,如果所述服務(wù)是非抽象服務(wù),則所 述服務(wù)選擇模塊確定所述服務(wù)能否在所述屏幕上顯示。
5、 如權(quán)利要求3所述的設(shè)備,其中,如果所述服務(wù)的第一服務(wù)分量和先 前與所述屏幕關(guān)聯(lián)的第二服務(wù)分量屬于相同的類型,則所述服務(wù)選擇模塊限 制所述屏幕和所述服務(wù)之間的連接。
6、 如權(quán)利要求l所述的設(shè)備,其中,所述屏幕包括邏輯屏幕和所述邏輯 屏幕映射到的顯示屏幕。
7、 如權(quán)利要求6所述的設(shè)備,還包括輸出模塊,將所述邏輯屏幕映射到所述顯示屏幕的任意位置。
8、 如權(quán)利要求6所述的設(shè)備,還包括輸出所述顯示屏幕的物理顯示裝置、存儲(chǔ)所述顯示屏幕的存儲(chǔ)介質(zhì)和將 所述顯示屏幕傳送到外部裝置的外部輸出模塊中的至少 一個(gè)。
9、 如權(quán)利要求l所述的設(shè)備,其中,所述服務(wù)選擇模塊響應(yīng)于用戶或應(yīng) 用程序的請(qǐng)求將所述屏幕與所述服務(wù)斷開。
10、 如權(quán)利要求1所述的設(shè)備,還包括接口模塊,從用戶或應(yīng)用程序接收對(duì)所述服務(wù)和所述屏幕之間的連接的請(qǐng)求。
11、 如權(quán)利要求1所述的設(shè)備,其中,所述服務(wù)包括視頻信息、音頻信 息和數(shù)據(jù)信息中的至少一項(xiàng)。
12、 如權(quán)利要求11所述的設(shè)備,其中,視頻信息、音頻信息或數(shù)據(jù)信息 由廣播信號(hào)、存儲(chǔ)介質(zhì)或網(wǎng)絡(luò)提供。
13、如權(quán)利要求12所述的設(shè)備,其中,數(shù)據(jù)信息包括關(guān)于用于所述服務(wù)的應(yīng)用程序的應(yīng)用程序信息,所述應(yīng)用程序信息包括指示所述應(yīng)用程序能否 在畫中畫屏幕上執(zhí)行的信息。
14、 一種動(dòng)態(tài)配置多屏幕的方法,所述方法包括 生成顯示預(yù)定的服務(wù)的屏幕;和 將所述服務(wù)連接到所述屏幕。
15、 如權(quán)利要求14所述的方法,其中,所述將所述服務(wù)連接到所述屏幕 的步驟包括將指示所述服務(wù)的信息的服務(wù)上下文與所述屏幕關(guān)聯(lián)。
16、 如權(quán)利要求14所述的方法,其中,所述將所述服務(wù)連接到所述屏幕 的步驟包括確定所述服務(wù)能否在所述屏幕上顯示;和 基于確定的結(jié)果將所述服務(wù)連接到所述屏幕。
17、 如權(quán)利要求16所述的方法,所述確定的步驟包括 如果所述服務(wù)是非抽象服務(wù),則確定所述服務(wù)能否在所述屏幕上顯示。
18、 如權(quán)利要求16所述的方法,其中,所述確定的步驟包括 如果所述服務(wù)的第一服務(wù)分量和先前與所述屏幕關(guān)聯(lián)的第二服務(wù)分量屬于相同的類型,則限制所述屏幕和所述服務(wù)之間的連接。
19、 如權(quán)利要求14所述的方法,其中,所述屏幕包括邏輯屏幕和所述邏 輯屏幕映射到的顯示屏幕。
20、 如權(quán)利要求19所述的方法,還包括將所述邏輯屏幕映射到所述顯 示屏幕的任意位置。
21、 如權(quán)利要求19所述的方法,還包括將所述顯示屏幕輸出到物理顯 示裝置、存儲(chǔ)介質(zhì)和外部輸出模塊中的至少一個(gè)。
22、 如權(quán)利要求14所述的方法,還包括響應(yīng)于用戶或應(yīng)用程序的請(qǐng)求將所述屏幕與所述服務(wù)斷開。
23、 如權(quán)利要求14所述的方法,其中,視頻信息、音頻信息或數(shù)據(jù)信息 由廣播信號(hào)、存儲(chǔ)介質(zhì)或網(wǎng)絡(luò)提供。
24、 如權(quán)利要求23所述的方法,其中,數(shù)據(jù)信息包括關(guān)于用于所述服務(wù) 的應(yīng)用程序的應(yīng)用程序信息,所述應(yīng)用程序信息包括指示所述應(yīng)用程序能否 在畫中畫屏幕上執(zhí)行的信息。
全文摘要
提供一種用于提供多屏幕的設(shè)備和動(dòng)態(tài)配置多屏幕的方法。用于提供多屏幕的設(shè)備包括屏幕生成模塊,生成顯示服務(wù)的屏幕;和服務(wù)選擇模塊,將所述服務(wù)連接到由所述屏幕生成模塊生成的屏幕。
文檔編號(hào)H04N5/44GK101238716SQ200680028518
公開日2008年8月6日 申請(qǐng)日期2006年8月4日 優(yōu)先權(quán)日2005年8月5日
發(fā)明者李光基, 李鐘昊, 格倫·A·亞當(dāng)斯, 鄭云教 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1