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

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

文檔序號:7676281閱讀:381來源:國知局
專利名稱:提供多屏幕的設(shè)備和動(dòng)態(tài)配置多屏幕的方法
技術(shù)領(lǐng)域
符合本發(fā)明的設(shè)備和方法涉及配置多屏幕,更具體地,涉及動(dòng)態(tài)地配置 在單個(gè)物理顯示裝置上提供多種內(nèi)容的多屏幕。
背景技術(shù)
現(xiàn)有技術(shù)的廣播接收器(諸如數(shù)字電視(TV)或數(shù)字機(jī)頂盒)在單個(gè)物 理顯示裝置上僅提供一種內(nèi)容元素,或在單個(gè)物理顯示裝置上同時(shí)顯示主屏
幕和子屏幕。
盡管現(xiàn)有技術(shù)的廣播接收器可在相同顯示屏幕上同時(shí)顯示主屏幕和子屏 幕兩者,但是它們只能以有限數(shù)量的方式排列主屏幕和子屏幕。在主屏幕內(nèi) 顯示內(nèi)容的情況下,內(nèi)容的所有元素(即,視頻數(shù)據(jù)、音頻數(shù)據(jù)以及其他數(shù) 據(jù))被顯示。另一方面,在子屏幕內(nèi)顯示內(nèi)容的情況下,僅顯示內(nèi)容的一些元素。
內(nèi)容源包括廣播服務(wù)(諸如衛(wèi)星廣播電臺、陸地廣播電臺或有線廣播電 臺)、存儲介質(zhì)(諸如數(shù)字通用盤(DVD))、或連接到輸入終端的外部裝置。 然而,使用現(xiàn)有的廣播接收器,很難顯示這些各種內(nèi)容源提供的內(nèi)容。
在交互式TV應(yīng)用程序環(huán)境(諸如家庭多^ 某體平臺(MHP)、高級通用應(yīng) 用平臺(ACAP)和開放有線應(yīng)用平臺(OCAP),假設(shè)在物理顯示裝置上僅 輸出一個(gè)屏幕。
例如,在交互式TV應(yīng)用程序環(huán)境中,采用基于家庭音頻/視頻交互技術(shù) (HAVi)的用戶接口 (UI)。根據(jù)HAVi UI標(biāo)準(zhǔn),盡管對顯示在物理顯示裝 置上的屏幕的數(shù)量沒有施加限制,但是在物理顯示裝置上通常僅顯示一個(gè)屏
幕a

發(fā)明內(nèi)容
技術(shù)問題在這種環(huán)境中,難以在獨(dú)立屏幕上顯示多媒體內(nèi)容的同時(shí),對在屏幕上 顯示的多媒體內(nèi)容中的一種執(zhí)行諸如解碼、數(shù)字信號處理、用戶交互處理等 操作。此外,也很難以屏幕為單元?jiǎng)討B(tài)地控制應(yīng)用程序的壽命周期和資源的使用。
因此,存在對一種在動(dòng)態(tài)配置的屏幕上顯示各種內(nèi)容的方法的需要。 技術(shù)方案
本發(fā)明提供一種在物理顯示裝置上提供多種內(nèi)容的多屏幕的動(dòng)態(tài)配置。 根據(jù)本發(fā)明的一方面,提供一種提供多屏幕的設(shè)備。所述設(shè)備包括數(shù) 字信號處理模塊,接收視頻信息、音頻信息和數(shù)據(jù)信息中的至少一個(gè)并基于
視頻信息、音頻信息和數(shù)據(jù)信息中的至少一個(gè)恢復(fù)多個(gè)服務(wù);服務(wù)處理模塊, 產(chǎn)生顯示屏幕和用于顯示恢復(fù)的服務(wù)的多個(gè)邏輯屏幕;以及輸出模塊,將服 務(wù)處理模塊提供的多個(gè)邏輯屏幕映射到顯示屏幕上的不同位置,其中,每個(gè) 邏輯屏幕具有指示排列包括在邏輯屏幕中的背景靜止圖像、視頻光柵和圖形
光柵的順序的屬性信息。
根據(jù)本發(fā)明的另一方面,提供一種動(dòng)態(tài)配置多屏幕的方法。所述方法包 括接收視頻信息、音頻信息和數(shù)據(jù)信息中的至少一個(gè);基于視頻信息、音 頻信息和數(shù)據(jù)信息中的至少一個(gè)恢復(fù)多個(gè)服務(wù);產(chǎn)生顯示屏幕和用于顯示恢
復(fù)的服務(wù)的多個(gè)邏輯屏幕;以及將多個(gè)邏輯屏幕映射到顯示屏幕上的不同位 置,其中,每個(gè)邏輯屏幕具有指示排列包括在邏輯屏幕中的背景靜止圖像、 視頻光柵和圖形光柵的順序的屬性信息。


通過參照附圖對本發(fā)明示例性實(shí)施例的詳細(xì)描述,本發(fā)明的上述和其他 方面將會變得更加清楚,其中
圖1A至圖1H是示出根據(jù)本發(fā)明示例性實(shí)施例的PiP屏幕的配置的示
圖2是示出根據(jù)本發(fā)明示例性實(shí)施例的邏輯屏幕和顯示屏幕之間的關(guān)系 的示圖4A和圖4B是示出根據(jù)本發(fā)明示例性實(shí)施例的抽象服務(wù)和非抽象服務(wù) 的示圖;圖5是示出邏輯屏幕和顯示屏幕的屬性信息和接口的示圖; 圖6A和圖6B是示出根據(jù)本發(fā)明示例性實(shí)施例的邏輯屏幕的屬性 "z-order"的示圖7A和圖7B是示出根據(jù)本發(fā)明示例性實(shí)施例的邏輯屏幕的屬性 "Display—Area"的示圖8是示出根據(jù)本發(fā)明示例性實(shí)施例的將兩個(gè)服務(wù)映射到顯示屏幕的方 法的示圖9是示出根據(jù)本發(fā)明示例性實(shí)施例的用于提供多屏幕的設(shè)備的配置的
框圖10是示出根據(jù)本發(fā)明示例性實(shí)施例的動(dòng)態(tài)配置多屏幕的方法的流程
圖11是示出根據(jù)本發(fā)明示例性實(shí)施例的提供多屏幕的軟件架構(gòu)的示圖12是示出根據(jù)本發(fā)明示例性實(shí)施例的組成應(yīng)用程序接口 (API)層的 模塊之間的關(guān)系的示圖13是示出根據(jù)本發(fā)明示例性實(shí)施例的圖12中示出的模塊在顯示屏幕 上顯示在各個(gè)相應(yīng)邏輯屏幕上顯示的多個(gè)服務(wù)的方法的流程圖;以及
圖14是示出根據(jù)本發(fā)明示例性實(shí)施例的在圖12中示出的模塊之間交換 顯示在邏輯屏幕上的服務(wù)的方法的流程圖。
具體實(shí)施例方式
參照以下示例性實(shí)施例的詳細(xì)描述和附圖,可更加全面理解本發(fā)明的優(yōu) 點(diǎn)和特點(diǎn)以及實(shí)現(xiàn)本發(fā)明的方法。然而,本發(fā)明可按照很多不同的形式來實(shí)
現(xiàn),并且不應(yīng)該被理解為局限于在此描述的示例性實(shí)施例。相反,提供這些 示例性實(shí)施例從而該公開將徹底和全面,并且將本發(fā)明的構(gòu)思完全傳達(dá)給本 領(lǐng)域技術(shù)人員,本發(fā)明僅由權(quán)利要求限定。貫穿說明書,相同的標(biāo)號表示相 同的部件。
以下參照根據(jù)本發(fā)明的示例性實(shí)施例的用戶接口 、方法和和計(jì)算機(jī)程序 產(chǎn)品的流程圖描述本發(fā)明。將理解,可由計(jì)算機(jī)程序指令來顯示流程圖中的 每個(gè)方框和流程圖中的方框的組合。將這些計(jì)算機(jī)程序指令提供給通用計(jì)算 機(jī)、專用計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以產(chǎn)生機(jī)器,從而經(jīng)由計(jì)算機(jī)或 其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令創(chuàng)建用于實(shí)現(xiàn)在流程圖方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令還可被存儲在能夠引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處 理設(shè)備以具體方式工作,從而存儲在計(jì)算機(jī)可用或計(jì)算機(jī)可讀存儲器的指令 產(chǎn)生包括實(shí)現(xiàn)在流程圖方框中指定的功能的指令裝置的產(chǎn)品。
計(jì)算機(jī)程序指令還可被加載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備,以使
將在計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上執(zhí)行的一系列操作步驟產(chǎn)生計(jì)算機(jī) 實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上執(zhí)行的指令提供用 于實(shí)現(xiàn)在流程圖方框中指定的功能的步驟。
流程圖中的每個(gè)方框可表示包括用于實(shí)現(xiàn)特定邏輯功能的 一個(gè)或多個(gè)可 執(zhí)行指令的模塊、代碼段或部分代碼。應(yīng)注意,在一些可替代的實(shí)現(xiàn)中,在 方框中記錄的功能可不按照順序發(fā)生。例如,順序示出的兩個(gè)方框,實(shí)際上 可基本同時(shí)被執(zhí)行,或在某些時(shí)候以相反順序被執(zhí)行,這取決于有關(guān)功能。 為了更好地理解本發(fā)明,現(xiàn)將定義在本公開中使用的術(shù)語。 術(shù)語"服務(wù)"指示一起顯示的一組多媒體內(nèi)容,即, 一組服務(wù)分量。 服務(wù)分量是服務(wù)的元素并包括視頻分量、音頻分量和數(shù)據(jù)分量。數(shù)據(jù)分 量是服務(wù)中的應(yīng)用程序。
術(shù)語"服務(wù)上下文"指示可控制服務(wù)的執(zhí)行的對象,并且包括提供服務(wù) 所需的各種資源、裝置和執(zhí)行狀態(tài)信息。
術(shù)語"物理顯示裝置"指示實(shí)際顯示服務(wù)的內(nèi)容的物理空間。 術(shù)語"顯示屏幕"指示實(shí)際顯示在物理顯示裝置的屏幕。任意服務(wù)可直 接被設(shè)置在顯示屏幕中,并且顯示屏幕可以被顯示在物理顯示裝置上?;蛘撸?被映射到顯示屏幕的特定區(qū)域的至少一個(gè)邏輯屏幕可被顯示在物理顯示裝置 上。
術(shù)語"邏輯屏幕"指示任意服務(wù)被顯示的空間。邏輯屏幕是在映射到顯 示屏幕之前是虛擬屏幕,并因此不被顯示在物理顯示裝置上。
邏輯屏幕和顯示屏幕可以是背景靜止圖像、視頻光柵和圖形光柵。圖形
光柵可以是文本、線、色彩和圖像的組合或視頻幀的混合。
術(shù)語"主服務(wù)"指示用戶通過顯示在物理顯示裝置上的菜單或遙控器或
應(yīng)用通過API被選擇作為主服務(wù)的服務(wù),并且主服務(wù)被顯示的屏幕稱為"主
術(shù)語"畫中畫服務(wù)(PiP服務(wù))"指示用戶通過在物理顯示裝置上顯示的菜單或遙控器或應(yīng)用經(jīng)由API被選擇作為主服務(wù)中的子服務(wù)的服務(wù),并且PiP
服務(wù)可被顯示在畫中畫屏幕(PiP屏幕)或主屏幕。
PiP屏幕包括如圖1A至圖1D所示的占據(jù)另一屏幕的一部分的屏幕和如 圖1E和圖1F所示的在沒有覆蓋其他屏幕的情況下與另一屏幕同時(shí)顯示的屏 幕。在這種情況下,如圖1G和圖1H所示,可以理解PiP屏幕可包括在物理 顯示裝置中的任意位置或區(qū)域上覆蓋另 一屏幕的屏幕。
圖2是示出根據(jù)本發(fā)明示例性實(shí)施例的邏輯屏幕和顯示屏幕之間的關(guān)系 的示圖。
參照圖2,可使用邏輯屏幕210、 212和214來顯示服務(wù)。邏輯屏幕210、 212和214通過映射塊230被映射到顯示屏幕220、 222、 224。
詳細(xì)地,邏輯屏幕210、 212被映射到顯示屏幕220,邏輯屏幕212和214 被映射到顯示屏幕222,邏輯屏幕210、 212和214被映射到顯示屏幕224。
簡言之,顯示服務(wù)的至少一個(gè)邏輯屏幕被映射到顯示屏幕的任意區(qū)域。
映射塊230是將邏輯屏幕映射到顯示屏幕所需的一組多條信息。多條信 息的示例包括多個(gè)邏輯屏幕中的每一個(gè)被映射到的顯示屏幕上的預(yù)定區(qū)域的 坐標(biāo)信息、邏輯屏幕和顯示屏幕的認(rèn)證信息以及指定邏輯屏幕以什么順序被 顯示在顯示屏幕上的信息??捎赏ㄟ^將被執(zhí)行的各種計(jì)算機(jī)程序語言準(zhǔn)備的 接口或函數(shù)來實(shí)現(xiàn)映射塊230,并且所述映射塊230可通過使用上述信息作 為參數(shù)創(chuàng)建或改變邏輯屏幕和顯示屏幕之間的關(guān)系。
另外,如圖3所示,由各種服務(wù)源提供的服務(wù)可被顯示在顯示屏幕上, 顯示屏幕可被顯示在物理顯示裝置上。
存在提供廣播服務(wù)(諸如,地面廣播電臺320和有線廣播電臺)的服務(wù) 源、提供存儲在存儲介質(zhì)(個(gè)人錄像機(jī)(PVR) 340 )中的服務(wù)的服務(wù)源以及 經(jīng)由有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)提供服務(wù)的服務(wù)源(未在圖15中示出)。
廣播接收器310從服務(wù)源接收服務(wù),并產(chǎn)生顯示每個(gè)接收的服務(wù)的邏輯 屏幕。
然后,使用預(yù)定義的方法或由用戶或應(yīng)用設(shè)置的方法,在將被顯示在物 理顯示裝置上顯示的顯示屏幕上直接設(shè)置任意服務(wù)。否則,被映射到顯示屏 幕上任意區(qū)域的至少一個(gè)邏輯屏幕被顯示在物理顯示裝置上350。簡言之, 地面廣播電臺320、有線廣播電臺330和PVR提供的服務(wù)被顯示在物理顯示 裝置350上。圖3中示出地面廣播電臺320、有線廣播電臺330和PVR 340作為服務(wù) 源,但是本發(fā)明不限于此。根據(jù)本發(fā)明示例性實(shí)施例,提供能夠被一起顯示 的多媒體內(nèi)容的任何類型的多媒體內(nèi)容源可以是服務(wù)源。
如圖4A和圖4B所示,根據(jù)本發(fā)明示例性實(shí)施例的服務(wù)可被分類為抽象 服務(wù)和非抽象服務(wù)。
抽象服務(wù)不是由實(shí)時(shí)發(fā)送的廣播信號提供的服務(wù),而是獨(dú)立于廣播信道 的服務(wù)。抽象服務(wù)僅包括數(shù)據(jù)分量(即,應(yīng)用),而沒有視頻分量和音頻分量。 抽象服務(wù)的示例包括基于OCAP標(biāo)準(zhǔn)的具有未綁定的應(yīng)用的服務(wù)。
非抽象服務(wù)被理解為除抽象服務(wù)之外的服務(wù)。
根據(jù)本發(fā)明的當(dāng)前示例性實(shí)施例,抽象服務(wù)和非抽象服務(wù)具有獨(dú)立性。 例如,抽象服務(wù)可不通過邏輯屏幕直接被設(shè)置在物理顯示裝置上,非抽象服 務(wù)可被顯示在邏輯屏幕上。然后,邏輯屏幕可被映射到吝中設(shè)置抽象服務(wù)的 顯示屏幕。之后,顯示屏幕可通過物理顯示裝置被輸出。這樣,抽象服務(wù)可 獨(dú)立于非抽象服務(wù)被顯示在顯示屏幕上。此外,抽象服務(wù)和非抽象服務(wù)可以 被映射到不同的邏輯屏幕。之后,邏輯屏幕可以被映射到單個(gè)顯示屏幕。換 句話說,抽象服務(wù)可獨(dú)立于非抽象服務(wù)被顯示在顯示屏幕上。
根據(jù)本發(fā)明的當(dāng)前示例性實(shí)施例,邏輯屏幕和顯示屏幕可被分類為不同 的對象?;蛘?,屏幕可根據(jù)一個(gè)屏幕對象的屬性信息用作邏輯屏幕或顯示屏泰。
詳細(xì)地,如果與邏輯屏幕的特性相應(yīng)的屏幕對象屬性具有預(yù)定義的值, 其他屏幕對象屬性具有固定值,則屏幕對象可用作邏輯屏幕。另一方面,如 果與顯示屏幕的特性相應(yīng)的屏幕對象屬性具有預(yù)定義的值,其他屏幕對象屬 性具有固定值,則屏幕對象可用作顯示屏幕。
屏幕對象的屬性信息包括多個(gè)屬性"type" 、 "z-Order" 、 "Display—Area"、 "Visibility" 、 "Associated—Display—Screen" 、 "Associated—Service—Contexts"、 "Associated—Logical—Screens,,禾口 "O啤utPort"。
如果屬性 "z-Order ,, 、" Display—Area " 、" Visibility ,,、 "Associated—Display—Screen" 牙口 "Associated—Service—Contexts" 具有予貞定義 的^直并且屬寸生"Associated—Logical—Screens"和"OutputPort"具有固定^直,則 屏幕對象可用作邏輯屏幕。
另 一 方面 ,i口 果屬寸生"Associated Service Contexts "、"Associated—Logical—Screens"禾口 "OutputPort"具有予貞定義的 <直并且屬'l"生 "z-Order" 、 "Display_Area" 、 "Visibility"和"Associated—Display—Screen"具
有固定值,則視頻對象可用作顯示屏幕。
圖5示出用于處理屏幕的屬性的屏幕對象和接口的屬性信息。
參照圖5,屬性"z-Order"510是用于確定多個(gè)邏輯屏幕以什么順序沿著 z軸排列。圖6A和圖6B示出用于邏輯屏幕的"z-Order"的屬性的值的不同 組合的物理顯示裝置上的邏輯屏幕的不同配置。
參照圖6A,第一邏輯屏幕620和第二邏輯屏幕630分別被映射到顯示屏 幕610的預(yù)定區(qū)域。詳細(xì)地,第一邏輯屏幕620被顯示在顯示屏幕610上, 第二邏輯屏幕630被顯示在部分覆蓋第一邏輯屏幕620的顯示屏幕上。換句 話說,顯示屏幕610、第一邏輯屏幕620和第二邏輯屏幕630以z軸的方向順 序地排列。在這種情況下,第一邏輯屏幕620的屬性"z-Order"可被設(shè)置為 值1 ,第二邏輯屏幕630的屬性"z-Order"可被設(shè)置為值2。第一邏輯屏幕620 和第二邏輯屏幕630的屬性"z-Order"可被設(shè)置為任何數(shù)字和字符,只要它們 能夠代表第一邏輯屏幕620和第二邏輯屏幕630沿著z軸排列的特定順序。
參照圖6B,當(dāng)圖6A中示出的第一邏輯屏幕620的屬性"z-Order"從1 改變?yōu)?且第二邏輯屏幕630的屬性"z-Order"從2改變?yōu)?時(shí),第一邏輯 屏幕620和第二邏輯屏幕630被分別映射到顯示屏幕610的預(yù)定區(qū)域。在這 種情況下,顯示屏幕610、第一邏輯屏幕620和第二邏輯屏幕630根據(jù)改變 的屬性"z-Order"值沿z軸方向順序排列。
如上所述,屬性"z-Order"值指示多個(gè)邏輯屏幕被排列的順序。屬性 "z-Order"還可指示邏輯屏幕或顯示屏幕的分量被排列的順序。
例如,如上所述,邏輯屏幕或顯示屏幕可以是背景靜止圖像、視頻光柵 和圖形光柵的組合。為了描述的方便,提供背景靜止圖像(諸如,背景圖像) 的實(shí)例(或?qū)ο?將被稱為"HBackg腦ndDevice",提供視頻(諸如,運(yùn)動(dòng) 畫面)的實(shí)例(或?qū)ο?將被稱為"HVideoDevice",提供圖形(諸如,應(yīng)用 數(shù)據(jù))的實(shí)例(或?qū)ο?將被稱為"HGmphicsDevice"。此夕卜,實(shí)例(或?qū)ο? "HBackgroundDevice" 、 "HVideoDevice,,禾口 "HGraphicsDevice,,卄夸分另'J一皮統(tǒng) 稱為 "HScrc6nD6vic6',。
這里,可確定邏輯屏幕或顯示屏幕的實(shí)例"HScreenDevice"沿z軸方向 被排列的順序。優(yōu)選地,"HBackgroundDevice" 、 "HVideoDevice"和"HGraphicsDevice" 可被順序排列。因此,實(shí)例"HVideoDevice"的屬性"z-Order"值大于實(shí)例 "HBackgroundDevice" 的屬'1"生"z-Order,, <直,并且實(shí)例 "HGraphicsDevice,, 的屬性"z-Order"值大于實(shí)例"HVideoDevice"的屬性"z-Order"值。
如果在當(dāng)前屏幕中存在實(shí)例"HBackgroundDevice",則在當(dāng)前屏幕的最 下端(從觀眾的視點(diǎn)開始在當(dāng)前屏幕的最后面)放置的實(shí)例 "HBackgroundDevice" 的屬性 "z-Order" ^f直是零。
如果當(dāng)前屏幕不具有實(shí)例"HBackgroundDevice"而具有"HVideoDevice", 則在當(dāng)前屏幕的最下端(從觀眾的視點(diǎn)來看在當(dāng)前屏幕的最后面)放置的實(shí) 例"HVideoDevice"的屬性"z-Order"值是零。
如果當(dāng)前屏幕不具有實(shí)例"HBackgroundDevice ",也不具有實(shí)例 "HVideoDevice",則在當(dāng)前屏幕的最下端(從觀眾的視點(diǎn)來看在當(dāng)前屏幕的 最后面)放置的實(shí)例"HGraphicsDevice"的屬性"z-Order"值是零。
此外,包括在當(dāng)前屏幕中的實(shí)例"HVideoDevice"的屬性"z-Order"值 大于包括在當(dāng)前屏幕中的任何實(shí)例"HBackgroundDevice"的屬性"z-Order" 值,并且包括在當(dāng)前屏幕中的實(shí)例"HGraphicsDevice"的屬性"z-Order"值
大于包括在當(dāng)前屏幕中的任何實(shí)例"HVideoDevice"的屬性"z-Order"值。 由于具有更大的屬性"z-Order"值的這些實(shí)例"HScreenDevice"》文置在更加 接近當(dāng)前屏幕的前面,因此它們與觀眾的距離更近。
盡管實(shí)例"HBackgroundDevice" 、 "HVideoDevice"和"HGraphicsDevice" 以如上預(yù)定的順序被排列,但是可任意確定相同類型的實(shí)例"HScreenDevice,, 的排列順序。
如將在圖8A和圖8B示出,屬性"Display—Area" 520是關(guān)于邏輯屏幕 的顯示屏幕區(qū)域的信息。
圖7A示出邏輯屏幕710被映射到顯示屏幕720的整個(gè)區(qū)域,圖7B示出 邏輯屏幕730被映射到顯示屏幕740的部分區(qū)域。
屬性"Display—Area"可包括指定邏輯屏幕將被映射到的顯示屏幕的預(yù)定 部分的二維坐標(biāo)的信息或可包括指定顯示屏幕上的預(yù)定位置的信息和指示邏
輯屏幕從顯示屏幕上預(yù)定位置偏離多少的偏移值。
屬性"Visibility" 530確定邏輯屏幕可見地還是不可見地顯示在顯示屏幕 上。可通過改變屬性"Visibility" 530的值使邏輯屏幕出現(xiàn)在顯示屏幕上或從顯示屏幕消失。
屬性"Associated—Display—Screen" 540是關(guān)于與邏輯屏幕相關(guān)的顯示屏 幕的信息。與任何顯示屏幕都不相關(guān)的邏輯屏幕可以不顯示在物理顯示裝置 或不被發(fā)送到外部輸出裝置。
屬性"Associated—Service—Contexts" 550是關(guān)于連4妻到邏輯屏幕或顯示 屏幕的服務(wù)上下文的信息。設(shè)置在這種服務(wù)上下文的服務(wù)可被顯示在邏輯屏 幕或顯示屏幕上。
屬性"Associated—Logical—Screens"560是關(guān)于與顯示屏幕相關(guān)的邏輯屏 幕的信息。
屬性"OutputPort" 570是關(guān)于顯示屏幕將被輸出的裝置的信息,并且這 種裝置包括顯示屏幕、有線/無線通信介質(zhì)和各種存儲介質(zhì)。
可提供用于識別或改變圖5中示出的屬性的值的接口。參照圖5,所述 接口可包括用于設(shè)置屬性值或?qū)⑦壿嬈聊贿B接到顯示屏幕的接口 "SET"、用 于添加屬性值或?qū)⑦壿嬈聊贿B接到服務(wù)的接口 "ADD"、用于識別屬性值的接 口 "GET"和用于刪除屬性值的接口 "REMOVE"。這些接口可分別包括處理、 函數(shù)、進(jìn)程或執(zhí)行它們的功能的方法。
例如,方法"setZOrder (int order)" ^殳置或改變上述的屬性"z-Order"。 參數(shù)"order"是指表示當(dāng)邏輯屏幕顯示在顯示屏幕上時(shí)顯示邏輯屏幕的順序 的屬性信息。詳纟田地,方法"setZOrder(int order)"是用于設(shè)置屬性"z-Order" 的設(shè)置接口。
可進(jìn)行方法"setZOrder (int order)"的異常操作。在當(dāng)前屏幕不是邏輯屏 幕或當(dāng)前屏幕的屬性"z-Order"由于硬件或軟件特性而無法改變時(shí)進(jìn)行該異
常操作。
相應(yīng)于方法"setZOrder (int order)",方法"getZOrder (void)"在無需4壬 何參數(shù)的情況下在當(dāng)前屏幕上提供"z-Order"的屬性信息,并返回非負(fù)的 "z-Order"值。如果當(dāng)前屏幕是顯示屏幕,則優(yōu)選地,方法"getZOrder (void)" 返回0,并且邏輯屏幕具有大于1的自然數(shù)。方法"getZOrder (void)"是用于 獲取屬性"z-Order"的信息的獲取接口。
此外,方法"setZOrder (HScreenDevice[] )" -i殳置或改變邏輯屏幕或顯示 屏幕中的實(shí)例"HScreenDevice ,,的屬性"z-Order "值。方法"setZOrder (HScreenDevice[])"的參數(shù)是屬性"z-Order"值將被設(shè)置或改變的實(shí)例"HScreenDevice,,的集合。i羊纟田i也,方法"setZOrder (HScreenDevice[]),' 是用于設(shè)置實(shí)例"HScreenDevice"的"z-Order"的屬性信息的設(shè)置接口。
可進(jìn)行方法"setZOrder ( HScreenDevice[])"的異常操作。在當(dāng)前屏幕中 的實(shí)例"HScreenDevice"的屬性"z-Order"由于提供多屏幕的設(shè)備的硬件或 軟件特性而無法改變時(shí)進(jìn)行該異常操作。
相應(yīng)于方法 "setZOrder ( HScreenDevice[〗)',,方法 "getZOrder
(HScreenDevice[])" 在當(dāng)前邏輯屏幕或顯示屏幕中提供實(shí)例
"HScreenDevice"的"z-Order"的屬性信息,并返回非負(fù)的"z-Order"值。 方法"getZOrder (HScreenDevice[])"是用于獲耳又實(shí)例"HScreenDevice"的 屬性"z-Order"的信息的獲取接口。
根據(jù)另一示例,方法"getDisplayScreen(void)"返回與當(dāng)前屏幕相關(guān)的顯 示屏幕。詳纟田i也,如果當(dāng)前屏幕是邏輯屏幕,則方法"getDisplayScreen(void)" 返回相關(guān)的顯示屏幕。如果當(dāng)前屏幕是顯示屏幕,則方法
"getDisplayScreen(void)"返回關(guān)于當(dāng)前屏幕的參考信息。另夕卜,如果當(dāng)前屏 幕是邏輯屏幕,但是沒有相關(guān)屏幕,則方法"getDisplayScreen(void)"返回值
"NULL"。
才艮才居另^示例,方法 "public void setDisplayArea(HScreenRectangle rect)
throws SecurityException, IllegalStateException"才是供用于^1夸當(dāng)前邏輯屏幕映射 到相關(guān)的顯示屏幕的預(yù)定區(qū)域的功能。被提供作為參數(shù)的實(shí)例屬于包 "org.havi.ui " 的類 "HScreenRectangle ", 并具有二維位置信息。方法 "SecurityException " 禾口 " IllegalStateException ,, 的才丸4亍可4乍為方法 "setOutputScreen(HScreen screen)"的異常操作來進(jìn)行。在當(dāng)前屏幕時(shí)邏輯屏 幕時(shí)或在與當(dāng)前邏輯屏幕相關(guān)的一部分顯示屏幕由于主機(jī)平臺的特性而不能 改變時(shí),可才丸4亍方法"IllegalStateException"。
根據(jù)本發(fā)明的另一示例,方法"getOutputArea(void)"返回當(dāng)前屏幕的區(qū) 域信息作為HScreenRectangle信息。如果當(dāng)前屏幕與顯示屏幕相應(yīng),則方法 "getOutputArea(void)"返回具有與HScreenRectangle (0, 0, 1, 1 )相同值 的HScreenRectangle信息。如果當(dāng)前屏幕是邏輯屏幕,則方法 getOutputArea(void)"返回關(guān)于當(dāng)前屏幕占據(jù)的顯示屏幕上的區(qū)域的信息。如 果當(dāng)前屏幕是邏輯屏幕,但是不與任何顯示屏幕相關(guān),則方法 getDisplayArea(void)"返回值"NULL"。貫穿以下描述使用的特定術(shù)語涉及特定接口。然而,本領(lǐng)域技術(shù)人員將 理解命名特定函數(shù)僅用于指示它的功能。示例性實(shí)施例的詳細(xì)描述不試圖區(qū) 分名稱而不是功能不同的函數(shù)。
圖8是示出兩個(gè)服務(wù)被設(shè)置在將被映射到單個(gè)顯示屏幕的顯示屏幕上的 處理的示圖。
參照圖8,第一服務(wù)包括全部三個(gè)服務(wù)分量(即,視頻、音頻和數(shù)據(jù)分 量),第二服務(wù)僅包括視頻和音頻分量。然而,本發(fā)明不會對服務(wù)分量施加任
何限制,圖8中示出的第一服務(wù)和第二服務(wù)是示例性的。
如圖8所示,第一服務(wù)和第二服務(wù)以與現(xiàn)有技術(shù)幾乎相同的方式顯示在 物理顯示裝置上。根據(jù)本發(fā)明的當(dāng)前示例性實(shí)施例,可彼此獨(dú)立地將多個(gè)服 務(wù)顯示在物理顯示裝置上,而不用對可被顯示在單個(gè)顯示屏幕上的服務(wù)的數(shù) 量施加任何限制。
圖9是根據(jù)本發(fā)明示例性實(shí)施例的提供多屏幕的設(shè)備的框圖。
參照圖9,用于提供多屏幕的設(shè)備900包括數(shù)字信號處理模塊940、服務(wù) 處理模塊950、輸出模塊960和用戶/應(yīng)用接口模塊965。
而且,所述設(shè)備900包括作為服務(wù)源的廣播信號接收模塊910、存儲介 質(zhì)920和外部輸入模塊930,并包括作為服務(wù)輸出介質(zhì)的物理顯示裝置970、 存儲介質(zhì)980和外部輸出才莫塊990。
如在此所用,術(shù)語"模塊"意味著,但是不局限于執(zhí)行特定任務(wù)的軟件 或硬件組件(諸如,可編程門陣列(FPGA)或?qū)S眉呻娐?ASIC))。有 利地,模塊可被配置為駐留在可尋址的存儲介質(zhì)上,并且被配置為將在一個(gè) 或多個(gè)處理器上執(zhí)行。因此,例如,模塊可包括組件(諸如,軟件組件、面 向?qū)ο蟮能浖M件、類組件和任務(wù)組件)、處理、函數(shù)、屬性、進(jìn)程、子程序、 程序代碼段、驅(qū)動(dòng)程序、固件、微碼、電路、數(shù)據(jù)、數(shù)據(jù)庫、表格、數(shù)組和 變量。在組件和模塊中提供的功能可被組合為較少的組件和模塊,或另外被 分離為額外的組件和模塊。
數(shù)字信號處理模塊940從廣播信號接收模塊910、存儲介質(zhì)920或外部 輸入模塊930接收服務(wù)的各種信息(諸如,多J 某體內(nèi)容(例如,視頻信息、 音頻信息或數(shù)據(jù)信息))。
廣播信號接收模塊910接收衛(wèi)星、地面或有線廣播信號并發(fā)送接收的廣 播信號,存儲介質(zhì)920存儲服務(wù)的視頻信息、音頻信息或數(shù)據(jù)信息,外部輸入模塊930從外部裝置(諸如,連接到網(wǎng)絡(luò)的網(wǎng)絡(luò)接口模塊)接收服務(wù)的視 頻信息、音頻信息或數(shù)據(jù)信息。
數(shù)字信號處理模塊940使用接收的服務(wù)分量恢復(fù)多個(gè)服務(wù)。存儲的服務(wù) 包括抽象或非抽象服務(wù)。
這里,短語"多個(gè)服務(wù)"是指由廣播信號接收模塊910發(fā)送的兩個(gè)或更 多服務(wù),或由廣播信號接收模塊910和存儲介質(zhì)920分別發(fā)送的兩個(gè)或更多服務(wù)。
數(shù)字信號處理模塊940可根據(jù)用戶或應(yīng)用通過用戶/應(yīng)用接口模塊965的 幫助的選擇恢復(fù)多個(gè)服務(wù)。在這種情況下,用戶或應(yīng)用可選擇任意服務(wù)和屏 幕之間的連接。
服務(wù)處理模塊950產(chǎn)生邏輯屏幕以顯示數(shù)字信號處理模塊940恢復(fù)的服務(wù)。
輸出模塊960將服務(wù)處理模塊950產(chǎn)生的多個(gè)邏輯屏幕映射到顯示屏幕。 可使用預(yù)定的方法或用戶通過用戶/應(yīng)用接口模塊965的幫助而設(shè)置的方法來
服務(wù)處理模塊950可不處理數(shù)字信號處理模塊940恢復(fù)的服務(wù)。相反, 可直接將數(shù)字信號處理模塊940恢復(fù)的服務(wù)映射到輸出模塊960產(chǎn)生的顯示 屏幕的特定部分。
輸出模塊960提供的顯示屏幕可被顯示在物理顯示裝置970上或可被存 儲在存儲介質(zhì)980中。存儲介質(zhì)980的示例包括計(jì)算機(jī)可讀軟盤、硬盤、 CD-ROM、 DVD、 DVD-ROM、 BD (藍(lán)光盤)和半導(dǎo)體存儲器。
而且,輸出模塊960提供的顯示屏幕可經(jīng)由外部輸出模塊9卯被發(fā)送到 連接到網(wǎng)絡(luò)的外部裝置。
為此,輸出模塊960可包括多個(gè)輸出端口,經(jīng)由所述輸出端口提供顯示 屏幕。在這種情況下,可經(jīng)由預(yù)先設(shè)置作為默認(rèn)的輸出端口或用戶通過用戶/ 應(yīng)用接口模塊965的幫助來選擇的輸出端口來提供顯示屏幕。
用戶或應(yīng)用可使用用戶/應(yīng)用接口模塊965選#^多個(gè)服務(wù)中的 一個(gè)或恢復(fù) 期望的服務(wù)。而且,用戶可使用用戶/應(yīng)用接口模塊965選擇多個(gè)顯示屏幕中 的一個(gè)。
由于圖9中示出的模塊根據(jù)它們的功能被劃分,因此可以被連接到其他模塊。圖10是示出根據(jù)本發(fā)明示例性實(shí)施例的動(dòng)態(tài)地配置多屏幕的方法的流程圖。
通常,組成多媒體內(nèi)容的視頻信息、音頻信息和數(shù)據(jù)信息以預(yù)定的格式
(例如,MPEG流格式)被發(fā)送。在操作S1010,用于提供諸如多媒體內(nèi)容 的服務(wù)的設(shè)備接收視頻信息、音頻信息和數(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í)行的信號信息。應(yīng)用信息的示例 包括基于MHP標(biāo)準(zhǔn)的應(yīng)用信息表(AIT )和基于OCAP標(biāo)準(zhǔn)的擴(kuò)展的應(yīng)用信 息表(XAIT)。信號信息可被添加到應(yīng)用信息。
之后,在操作S1020,恢復(fù)的服務(wù)被設(shè)置,從而該服務(wù)可被顯示在邏輯 屏幕上。在步驟S1030,邏輯屏幕被映射到顯示屏幕。在步驟S1040,使用顯 示裝置、存儲介質(zhì)或網(wǎng)絡(luò)將顯示屏幕提供給用戶。
為了簡單,圖IO中示出恢復(fù)的服務(wù),其經(jīng)由邏輯屏幕顯示在物理顯示裝 置上。然而,恢復(fù)的服務(wù)可直接被顯示在物理顯示裝置上,而無需通過邏輯 屏幕。
當(dāng)用戶選擇PiP服務(wù)時(shí),以兩種模式實(shí)現(xiàn)PiP服務(wù)。在第一模式下,僅 提供在主屏幕上選擇的PiP服務(wù)的視頻分量,而沒有創(chuàng)建用于PiP服務(wù)的單 獨(dú)邏輯屏幕(也就是,PiP屏幕)。在第二模式下,創(chuàng)建用于PiP服務(wù)的單獨(dú) 邏輯屏幕以提供在創(chuàng)建的PiP屏幕上選擇的PiP服務(wù)。
圖IO示出為了簡單僅將一個(gè)服務(wù)映射到顯示屏幕的方法。然而,通過多 個(gè)邏輯屏幕或無需通過多個(gè)邏輯屏幕,多個(gè)服務(wù)可被映射到顯示屏幕。 當(dāng)以這種方式將顯示屏幕提供給用戶時(shí),用戶可執(zhí)行多個(gè)服務(wù)。 圖11是示出根據(jù)本發(fā)明示例性實(shí)施例的用于提供多屏幕的軟件架構(gòu)的示圖。
參照圖11,軟件架構(gòu)1100包括裝置驅(qū)動(dòng)層1110、 API層1120和應(yīng)用層 1130。
裝置驅(qū)動(dòng)層1110從各種多媒體內(nèi)容源接收服務(wù)分量并對接收的服務(wù)分 量解碼。接收的服務(wù)分量的示例包括視頻信息、音頻信息和數(shù)據(jù)信息。API層1120產(chǎn)生邏輯屏幕和顯示屏幕并將服務(wù)、邏輯屏幕和顯示屏幕彼 此映射。
應(yīng)用層1130提供用戶接口 ,從而用戶可動(dòng)態(tài)地配置邏輯屏幕,所述邏輯 屏幕顯示服務(wù)或?qū)⒂脩裘畎l(fā)送到API層1120,從而API層1120可執(zhí)行用
用戶通過應(yīng)用層1130的幫助使裝置驅(qū)動(dòng)層1110經(jīng)由物理顯示裝置提供 顯示屏幕或?qū)@示屏幕存儲在存儲介質(zhì)中。此外,用戶可使裝置驅(qū)動(dòng)層1110 經(jīng)由網(wǎng)絡(luò)將顯示屏幕發(fā)送到外部裝置。
為此,裝置驅(qū)動(dòng)層1110可包括能夠提供顯示屏幕的多個(gè)端口。否則, API層1120可包括多個(gè)輸出端口。
為了在顯示屏幕上動(dòng)態(tài)地配置多個(gè)邏輯屏幕,如圖12所示,API層1120 可包括多個(gè)軟件模塊(例如,多屏幕管理器模塊"MultiScreenManager" 1210、 多屏幕上下文模塊"MultiScreenContext" 1230、多屏幕上下文偵聽器模塊 "MultiScreenContextListener " 1250 和多屏幕上下文事件模塊 "MultiScreenContextEvent" 1240。
多屏幕管理器模塊1210管理多屏幕上下文模塊1230,搜索期望的屏幕, 顯示指定什么裝置可由屏幕共享的信息,注冊多屏幕上下文偵聽器模塊1250, 或取消多屏幕上下文偵聽器模塊1250的注冊。
多屏幕上下文模塊1230是與屏幕對象1220相關(guān)的接口對象,并且根據(jù) 多屏幕上下文模塊1230執(zhí)行的接口操作確定屏幕對象1220是成為邏輯屏幕 還是顯示屏幕??稍诙嗥聊簧舷挛哪K1230中設(shè)置各種屬性(諸如,圖5中 示出的屬性510至570 )。多屏幕上下文模塊1230可提供參照圖5描述的函 數(shù)"SET"、 "ADD"、 "GET"和"REMOVE"。
當(dāng)多屏幕上下文模塊1230改變屏幕對象1220的屬性信息時(shí),多屏幕上 下文事件模塊1240用作通知屏幕對象1220的屬性信息已被改變的事件類, 多屏幕上下文偵聽器模塊1250用作能夠以試圖接收多屏幕上下文事件模塊 1240提出的事件的預(yù)定應(yīng)用類實(shí)現(xiàn)的偵聽器接口對象。
應(yīng)用1260是在應(yīng)用層1130上被驅(qū)動(dòng)的模塊。應(yīng)用1260允許用戶選擇期 望的服務(wù)并在顯示屏幕上自由地排列多個(gè)邏輯屏幕。
詳細(xì)地,應(yīng)用1260將各種命令發(fā)送到多屏幕管理器模塊1210,所述命 令允許用戶動(dòng)態(tài)地配置并管理邏輯屏幕,并且多屏幕管理器模塊1210控制與將通過多屏幕上下文模塊1230被執(zhí)行的各種命令相應(yīng)的操作。
多屏幕上下文模塊1230與屏幕對象1220相關(guān),并管理圖5中示出的屏
幕對象1220的屬性信息。為了管理屏幕對象1220的屬性信息,多屏幕上下
文模塊1230可包括各種功能或方法。
多屏幕管理器模塊1210 (未示出)從裝置驅(qū)動(dòng)層1110接收由各種服務(wù)
源提供的服務(wù)分量,并執(zhí)行操作以將接收的服務(wù)分量顯示在邏輯屏幕或顯示
圖13是示出根據(jù)本發(fā)明示例性實(shí)施例的由圖12中示出的模塊在顯示屏 幕上顯示在各個(gè)相應(yīng)的邏輯屏幕上顯示的多個(gè)服務(wù)的方法的流程圖。
參照圖13,在操作S1310,多屏幕管理器模塊1210產(chǎn)生顯示屏幕和與將 被執(zhí)行的服務(wù)的數(shù)量相應(yīng)的數(shù)量的邏輯屏幕。
在操作S1320,多屏幕管理器模塊1210將邏輯屏幕連接到從裝置驅(qū)動(dòng)層 1110接收的各個(gè)相應(yīng)服務(wù)。多屏幕管理器模塊1210可通過將接收的服務(wù)的服 務(wù)上下文對象設(shè)置為邏輯屏幕服務(wù)的參數(shù),來對每個(gè)邏輯屏幕調(diào)用方法 "addServiceContexts"。方法"addServiceContexts" 3奪邏4辱屏幕連4妄到月良務(wù), 并且可由多屏幕上下文模塊1230提供。
在操作1330, 一旦邏輯屏幕被連接到各個(gè)服務(wù),多屏幕管理器模塊1210 將邏輯屏幕連接到顯示屏幕。此時(shí),多屏幕管理器模塊1210可通過將邏輯屏 幕被連接到的顯示屏幕設(shè)置為參數(shù)對每個(gè)邏輯屏幕調(diào)用方法
"setDisplayScreen"。 方法"setDisplayScreen" 4夸邏輯屏幕連4妻到顯示屏幕, 并且可由多屏幕上下文模塊1230提供。
方法"setDisplayScreen"可被設(shè)置為"public void setDisplayArea(HScreen screen) throws SecurityException, IllegalStateException", 該方法允許作為參數(shù) 被提供的實(shí)例"HScreen"與當(dāng)前邏輯屏幕相關(guān)。在這種情況下,優(yōu)選地,實(shí) 例"HScreen"是顯示屏幕。
方法"setDisplayArea(HScreen screen)"的參凄t可包4舌值"NULL"。在這 種情況下,當(dāng)無需異常處理而執(zhí)行方法"setDisplayArea(HScreen screen)"時(shí), 當(dāng)前的邏輯屏幕不再與顯示屏幕相關(guān)。
方法 "SecurityException " 和 "IllegalStateException"可#皮作為方法 "setDisplayArea(HScreen screen)"的異常才喿作來進(jìn)4亍。
在當(dāng)前屏幕是邏輯屏幕時(shí)或在與當(dāng)前邏輯屏幕相關(guān)的部分顯示屏幕由于主機(jī)平臺的特性而不能改變時(shí),方法"IllegalStateException"可被執(zhí)行。
在操作S1340,邏輯屏幕將被分別映射到的顯示屏幕上的區(qū)域被確定。
此時(shí),可調(diào)用由多屏幕上下文模塊1230提供的預(yù)定方法以確定邏輯屏幕將被
顯示的顯示屏幕上的區(qū)域。
圖14是示出根據(jù)本發(fā)明的示例性實(shí)施例在圖12中示出的模塊之間交換
顯示在邏輯屏幕上的服務(wù)的方法的流程圖。
在操作S1410,多屏幕管理器模塊1210臨時(shí)終止將在兩個(gè)邏輯屏幕之間
交換的服務(wù)。
之后,在操作S1420,關(guān)于服務(wù)的信息將在兩個(gè)邏輯屏幕之間被交換。 此時(shí),對兩個(gè)邏輯屏幕中的每一個(gè)調(diào)用方法"removeServiceContexts"和方法
"addServiceContexts",從而在兩個(gè)邏輯屏幕之間交換在兩個(gè)邏輯屏幕中設(shè)置 的服務(wù)上下文。方法"removeServiceContexts"去除連4妻到邏輯屏幕的服務(wù)上 下文,方法"addServiceContexts"將新服務(wù)上下文添加到邏輯屏幕。可由多 屏幕上下文模塊 1230提供方法 "removeServiceContexts " 和方法
"addServiceContexts"。根據(jù)本發(fā)明的當(dāng)前示例性實(shí)施例,連接到邏輯屏幕的 服務(wù)的服務(wù)信息在邏輯屏幕之間被交換,從而獲得交換主屏幕和子屏幕的效 果。此外,根據(jù)本發(fā)明的當(dāng)前示例性實(shí)施例,即使當(dāng)在顯示屏幕上執(zhí)行三個(gè) 或更多服務(wù)時(shí),也可在任何數(shù)量的邏輯屏幕之間交換這些服務(wù)。
在操作S1430,產(chǎn)生服務(wù)和兩個(gè)邏輯屏幕之間的連接已經(jīng)被改變的事件 的發(fā)生。之后,在操作S1440,多屏幕上下文事件模塊1240將事件發(fā)送到多 屏幕上下文偵聽器模塊1250,并且重新連接到兩個(gè)邏輯屏幕的服務(wù)開始被執(zhí) 行。
產(chǎn)業(yè)上的可利用性 根據(jù)本發(fā)明的示例性實(shí)施例,可使用單個(gè)物理顯示裝置按照各種方式執(zhí) 行各種源(諸如,有線廣播、地面廣播、各種存儲介質(zhì)和外部輸入)提供的 多個(gè)服務(wù)。
盡管參照本發(fā)明的示例性實(shí)施例具體地示出和描述了本發(fā)明,但是本領(lǐng) 域普通技術(shù)人員將理解,在不脫離由權(quán)利要求限定的本發(fā)明的精神和范圍的 情況下,可以進(jìn)行形式和細(xì)節(jié)上的各種改變。因此,將理解,提供上述示例 性實(shí)施例僅是描述性的,并且不應(yīng)被理解為對本發(fā)明的范圍的施加任何限制。
權(quán)利要求
1、一種提供多屏幕的設(shè)備,所述設(shè)備包括數(shù)字信號處理模塊,接收視頻信息、音頻信息和數(shù)據(jù)信息中的至少一個(gè)并基于視頻信息、音頻信息和數(shù)據(jù)信息中的至少一個(gè)恢復(fù)多個(gè)服務(wù);服務(wù)處理模塊,產(chǎn)生顯示屏幕和用于顯示數(shù)字信號處理模塊恢復(fù)的服務(wù)的多個(gè)邏輯屏幕;以及輸出模塊,將服務(wù)處理模塊提供的多個(gè)邏輯屏幕映射到顯示屏幕上的不同位置,其中,所述多個(gè)邏輯屏幕中的每一個(gè)包括背景靜止圖像、視頻光柵和圖形光柵中的至少一個(gè),并且所述多個(gè)邏輯屏幕中的每一個(gè)具有指示排列包括在邏輯屏幕中的背景靜止圖像、視頻光柵和圖形光柵中的至少一個(gè)的順序的屬性信息。
2、 如權(quán)利要求l所述的設(shè)備,其中,如果邏輯屏幕包括背景靜止圖像, 則屬性信息指示背景靜止圖像位于邏輯屏幕的最后。
3、 如權(quán)利要求1所述的設(shè)備,其中,如果邏輯屏幕包括視頻光柵而不包 括背景靜止圖像,則屬性信息指示視頻光柵位于邏輯屏幕的最后。
4、 如權(quán)利要求1所述的設(shè)備,其中,如果邏輯屏幕包括圖形光柵而不包 括背景靜止圖像和視頻光柵,則屬性信息指示圖形光柵位于邏輯屏幕的最后。
5、 如權(quán)利要求1所述的設(shè)備,其中,視頻光柵的屬性信息值大于背景靜 止圖像的屬性信息值,并且與背景靜止圖像相比,視頻光柵位于更接近于邏 壽辱屏幕的前面的卩立置。
6、 如權(quán)利要求1所述的設(shè)備,其中,圖形光柵的屬性信息值大于視頻光 柵的屬性信息值,并且與視頻光柵相比,圖形光柵位于更接近于邏輯屏幕的 前面的^立置。
7、 一種提供多屏幕的方法,所述方法包括 接收視頻信息、音頻信息和數(shù)據(jù)信息中的至少 一個(gè); 基于接收的視頻信息、音頻信息和數(shù)據(jù)信息中的至少一個(gè)恢復(fù)多個(gè)服務(wù); 產(chǎn)生顯示屏幕和用于顯示恢復(fù)的服務(wù)的多個(gè)邏輯屏幕;以及將多個(gè)邏輯屏幕映射到顯示屏幕上的不同位置,其中,所述多個(gè)邏輯屏幕中的每一個(gè)包括背景靜止圖像、視頻光柵和圖形光柵中的至少一個(gè),并且所述多個(gè)邏輯屏幕中的每一個(gè)具有指示排列包括 在邏輯屏幕中的背景靜止圖像、視頻光柵和圖形光柵中的至少 一個(gè)的順序的屬性信息。
8、 如權(quán)利要求7所述的方法,其中,如果邏輯屏幕包括背景靜止圖像, 則屬性信息指示背景靜止圖像位于邏輯屏幕的最后。
9、 如權(quán)利要求7所述的方法,其中,如果邏輯屏幕包括視頻光柵而不包括背景靜止圖像,則屬性信息指示視頻光柵位于邏輯屏幕的最后。
10、 如權(quán)利要求7所述的方法,其中,如果邏輯屏幕包括圖形光柵而不 包括背景靜止圖像和視頻光柵,則屬性信息指示圖形光柵位于邏輯屏幕的最后。
11、 如權(quán)利要求7所述的方法,其中,視頻光柵的屬性信息值大于背景 靜止圖像的屬性信息值,并且與背景靜止圖像相比,視頻光柵位于更接近于 邏l辱屏幕的前面的卩立置。
12、 如權(quán)利要求7所述的方法,其中,圖形光柵的屬性信息值大于視頻 光柵的屬性信息值,并且與視頻光柵相比,圖形光柵位于更接近于邏輯屏幕 的前面的卩立置。
全文摘要
提供一種提供多屏幕的設(shè)備和動(dòng)態(tài)配置多屏幕的方法。所述設(shè)備包括數(shù)字信號處理模塊,接收視頻信息、音頻信息和數(shù)據(jù)信息中的至少一個(gè)并基于視頻信息、音頻信息和數(shù)據(jù)信息中的至少一個(gè)恢復(fù)多個(gè)服務(wù);服務(wù)處理模塊,產(chǎn)生顯示屏幕和用于顯示恢復(fù)的服務(wù)的多個(gè)邏輯屏幕;以及輸出模塊,將服務(wù)處理模塊提供的多個(gè)邏輯屏幕映射到顯示屏幕上的不同位置,其中,所述多個(gè)邏輯屏幕中的每一個(gè)包括背景靜止圖像、視頻光柵和圖形光柵中的至少一個(gè),并且所述多個(gè)邏輯屏幕中的每一個(gè)具有指示排列包括在邏輯屏幕中的背景靜止圖像、視頻光柵和圖形光柵中的至少一個(gè)的順序的屬性信息。
文檔編號H04N5/45GK101416497SQ200780012414
公開日2009年4月22日 申請日期2007年4月5日 優(yōu)先權(quán)日2006年4月6日
發(fā)明者李光基, 李鐘昊, 格倫·A·亞當(dāng)斯, 邊成昱, 鄭云教 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
德格县| 兰州市| 岑溪市| 南召县| 永济市| 昌黎县| 杭州市| 昔阳县| 肇源县| 广汉市| 偃师市| 壤塘县| 云南省| 贵定县| 陆川县| 黑龙江省| 南充市| 铁岭市| 金昌市| 平阴县| 沅江市| 瓦房店市| 鄂伦春自治旗| 温宿县| 水城县| 河源市| 安福县| 莒南县| 长泰县| 鹿邑县| 乐山市| 东台市| 贵州省| 无极县| 临西县| 霍林郭勒市| 南丰县| 邵武市| 从化市| 庆元县| 靖安县|