專利名稱:用于多窗口顯示的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻處理領(lǐng)域,更具體地涉及一種用于多窗口顯示的方法和系統(tǒng)。
背景技術(shù):
在視頻和圖形應(yīng)用中,顯示是一種必不可少的功能。隨著數(shù)據(jù)處理系統(tǒng)變得越來(lái) 越強(qiáng)大,多路視頻或圖形信號(hào)可以被同時(shí)輸出。多窗口顯示成為視頻和圖形應(yīng)用的一種重 要功能。一般,光柵顯示系統(tǒng)包括緩沖存儲(chǔ)器和視頻控制器。其中,緩沖存儲(chǔ)器用于存儲(chǔ)將 要顯示的像素圖(Pixel map),視頻控制器用于通過(guò)掃描整個(gè)圖像而形成視頻信號(hào)。術(shù)語(yǔ) “窗口”是屏幕中的矩形區(qū)域。通常,一個(gè)視頻或圖形應(yīng)用對(duì)應(yīng)于一個(gè)窗口。目前,存在兩種用于多窗口顯示的方法。一種是個(gè)人計(jì)算機(jī)(PC)中使用的方法。 在這種方法中,固定的存儲(chǔ)區(qū)域,即幀緩存用于存儲(chǔ)將要顯示的窗口數(shù)據(jù);視頻控制器用于 在全屏顯示這個(gè)固定區(qū)域。為了顯示多個(gè)窗口,每個(gè)窗口的像素?cái)?shù)據(jù)通常必須由中央處理 單元(CPU)寫到幀緩存內(nèi)的特定區(qū)域。這種方法要求CPU足夠強(qiáng)大,且?guī)彺鎺挶M可能 充足。通常,幀緩存獨(dú)立于用于其他目的的系統(tǒng)存儲(chǔ)器。另一種是用在片上系統(tǒng)(SoC)中的方法,其中,片上系統(tǒng)的CPU比較脆弱且存儲(chǔ)器 帶寬有限。在這種方法中,存在若干個(gè)顯示引擎。這些顯示引擎中的每一個(gè)都負(fù)責(zé)一個(gè)窗 口的顯示。每個(gè)顯示引擎的輸出將被混合為一路視頻信號(hào)。所以,這種方法比第一種方法 需要更多的資源。隨著數(shù)據(jù)處理系統(tǒng)變得越來(lái)越復(fù)雜并且性能越高,必須考慮功耗方面的問題。產(chǎn) 生大量功耗的一個(gè)來(lái)源是存儲(chǔ)器訪問。在第一種方法中,整個(gè)緩沖存儲(chǔ)器將被訪問。在第 二種方法中,僅有窗口區(qū)域需要被訪問。所以,從低功耗的觀點(diǎn)出發(fā),第二種方法優(yōu)于第一 種方法。但是,第二種方法需要更多的硬件資源。
發(fā)明內(nèi)容
鑒于以上所述的一個(gè)或多個(gè)問題,本發(fā)明提供了一種新穎的用于多窗口顯示的方 法和系統(tǒng)。根據(jù)本發(fā)明實(shí)施例的用于多窗口顯示的系統(tǒng)包括參數(shù)存儲(chǔ)單元,用于以鏈表的 形式存儲(chǔ)分別與多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息,其中,所述鏈表包括分別與所述多個(gè)顯 示窗口相關(guān)聯(lián)的多個(gè)節(jié)點(diǎn),所述多個(gè)節(jié)點(diǎn)中的每一個(gè)節(jié)點(diǎn)都包含與所述多個(gè)顯示窗口中的 相應(yīng)的一個(gè)顯示窗口相關(guān)聯(lián)的顯示信息;視頻顯示單元,用于依次從所述多個(gè)節(jié)點(diǎn)獲取分 別與所述多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息,并根據(jù)依次獲取的顯示信息依次在所述多個(gè)顯 示窗口中顯示視頻,其中,所述視頻顯示單元在完成所述多個(gè)顯示窗口中的當(dāng)前一個(gè)顯示 窗口中的視頻顯示之后,從所述多個(gè)節(jié)點(diǎn)中的下一個(gè)節(jié)點(diǎn)獲取與所述多個(gè)顯示窗口中的下 一個(gè)顯示窗口相關(guān)聯(lián)的顯示信息。根據(jù)本發(fā)明實(shí)施例的用于多窗口顯示的方法包括以鏈表的形式存儲(chǔ)分別與多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息,其中,所述鏈表包括分別與所述多個(gè)顯示窗口相關(guān)聯(lián)的多個(gè) 節(jié)點(diǎn),所述多個(gè)節(jié)點(diǎn)中的每一個(gè)節(jié)點(diǎn)都包含與所述多個(gè)顯示窗口中的相應(yīng)的一個(gè)顯示窗口 相關(guān)聯(lián)的顯示信息;依次從所述多個(gè)節(jié)點(diǎn)獲取分別與所述多個(gè)顯示窗口相關(guān)聯(lián)的顯示信 息,并根據(jù)依次獲取的顯示信息依次在所述多個(gè)顯示窗口中顯示視頻,其中,在完成所述多 個(gè)顯示窗口中的當(dāng)前一個(gè)顯示窗口中的視頻顯示之后,從所述多個(gè)節(jié)點(diǎn)中的下一個(gè)節(jié)點(diǎn)獲 取與所述多個(gè)顯示窗口中的下一個(gè)顯示窗口相關(guān)聯(lián)的顯示信息。在本發(fā)明中,由于可以僅通過(guò)一個(gè)視頻顯示單元在多個(gè)顯示窗口中顯示視頻,并 且可以僅從相關(guān)存儲(chǔ)器獲取將在顯示窗口中顯示的視頻數(shù)據(jù),所以可以使得存儲(chǔ)器訪問量 最少化,從而可以節(jié)省硬件成本,并降低功耗。
從下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
的描述中可以更好地理解本發(fā)明,其 中圖1示出了根據(jù)本發(fā)明實(shí)施例的用于多窗口顯示的方法的流程圖;圖2示出了根據(jù)本發(fā)明實(shí)施例的用于多窗口顯示的系統(tǒng)的框圖;圖3示出了根據(jù)本發(fā)明又一實(shí)施例的用于多窗口顯示的系統(tǒng)的框圖;圖4示出了實(shí)現(xiàn)圖3所示系統(tǒng)的硬件結(jié)構(gòu)的框圖;圖5示出了存儲(chǔ)與顯示窗口相關(guān)聯(lián)的顯示信息的鏈表與顯示窗口之間的關(guān)系示 意圖;圖6示出了存儲(chǔ)與顯示窗口相關(guān)聯(lián)的顯示信息的鏈表的結(jié)構(gòu)示意圖;圖7示出了圖2和圖3所示系統(tǒng)中的視頻顯示單元實(shí)現(xiàn)的處理的流程圖。
具體實(shí)施例方式下面將詳細(xì)描述本發(fā)明各個(gè)方面的特征和示例性實(shí)施例。下面的描述涵蓋了許多 具體細(xì)節(jié),以便提供對(duì)本發(fā)明的全面理解。但是,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)顯而易見的是, 本發(fā)明可以在不需要這些具體細(xì)節(jié)中的一些細(xì)節(jié)的情況下實(shí)施。下面對(duì)實(shí)施例的描述僅僅 是為了通過(guò)示出本發(fā)明的示例來(lái)提供對(duì)本發(fā)明更清楚的理解。本發(fā)明絕不限于下面所提出 的任何具體配置和算法,而是在不脫離本發(fā)明的精神的前提下覆蓋了相關(guān)元素、部件和算 法的任何修改、替換和改進(jìn)。圖1示出了根據(jù)本發(fā)明實(shí)施例的用于多窗口顯示的方法的流程圖。如圖1所示, 該用于多窗口顯示的方法包括S102,以鏈表的形式存儲(chǔ)分別與多個(gè)顯示窗口相關(guān)聯(lián)的顯 示信息,其中,該鏈表包括分別與多個(gè)顯示窗口相關(guān)聯(lián)的多個(gè)節(jié)點(diǎn),該多個(gè)節(jié)點(diǎn)中的每一個(gè) 節(jié)點(diǎn)都包含與多個(gè)顯示窗口中的相應(yīng)的一個(gè)顯示窗口相關(guān)聯(lián)的顯示信息;S104,依次從多 個(gè)節(jié)點(diǎn)獲取分別與多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息,并根據(jù)依次獲取的顯示信息依次在多 個(gè)顯示窗口中顯示視頻。 其中,在步驟S104中,在完成多個(gè)顯示窗口中的當(dāng)前一個(gè)顯示窗口中的視頻顯示 之后,從多個(gè)節(jié)點(diǎn)中的下一個(gè)節(jié)點(diǎn)獲取與多個(gè)顯示窗口中的下一個(gè)顯示窗口相關(guān)聯(lián)的顯示 信息;并且在完成多個(gè)顯示窗口中的最后一個(gè)顯示窗口中的視頻顯示之后,再次從多個(gè)節(jié) 點(diǎn)中的第一個(gè)節(jié)點(diǎn)開始依次獲取分別與多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息,并依次在多個(gè)顯示窗口中顯示視頻。圖2示出了根據(jù)本發(fā)明實(shí)施例的用于多窗口顯示的系統(tǒng)的框圖。如圖2所示,該 用于多窗口顯示的系統(tǒng)包括參數(shù)存儲(chǔ)單元202和視頻顯示單元204。其中,參數(shù)存儲(chǔ)單元 202以鏈表的形式存儲(chǔ)分別與多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息(即,執(zhí)行步驟S102),其中, 該鏈表包括分別與多個(gè)顯示窗口相關(guān)聯(lián)的多個(gè)節(jié)點(diǎn),該多個(gè)節(jié)點(diǎn)中的每一個(gè)節(jié)點(diǎn)都包含與 多個(gè)顯示窗口中的相應(yīng)的一個(gè)顯示窗口相關(guān)聯(lián)的顯示信息。視頻顯示單元204依次從多個(gè) 節(jié)點(diǎn)獲取分別與多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息,并根據(jù)依次獲取的顯示信息依次在多個(gè) 顯示窗口中顯示視頻(即,執(zhí)行步驟S104)。其中,在視頻顯示單元204中,在完成多個(gè)顯示窗口中的當(dāng)前一個(gè)顯示窗口中的 視頻顯示之后,從多個(gè)節(jié)點(diǎn)中的下一個(gè)節(jié)點(diǎn)獲取與多個(gè)顯示窗口中的下一個(gè)顯示窗口相關(guān) 聯(lián)的顯示信息;并且在完成多個(gè)顯示窗口中的最后一個(gè)顯示窗口中的視頻顯示之后,再次 從多個(gè)節(jié)點(diǎn)中的第一個(gè)節(jié)點(diǎn)開始依次獲取分別與多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息,并依次 在多個(gè)顯示窗口中顯示視頻。圖3示出了根據(jù)本發(fā)明又一實(shí)施例的用于多窗口顯示的系統(tǒng)的框圖。在圖3所示 系統(tǒng)中,除了圖2中包括的參數(shù)存儲(chǔ)單元202和視頻顯示單元204以外,還包括顯示控制單 元206。該顯示控制單元206用于控制視頻顯示單元開始顯示視頻、停止顯示視頻或從多個(gè) 顯示窗口中的第一個(gè)顯示窗口開始重新顯示視頻。圖4示出了實(shí)現(xiàn)圖3所示系統(tǒng)的硬件結(jié)構(gòu)的框圖。如圖4中所示,用于實(shí)現(xiàn)圖3 所示系統(tǒng)的硬件結(jié)構(gòu)包括視頻顯示引擎(VDE)402、顯示存儲(chǔ)器404、CPU 406以及主機(jī)接口 (host interface) 408,它們通過(guò)總線410連接。其中,VDE 402用于充當(dāng)視頻顯示單元204。 顯示存儲(chǔ)器404用于充當(dāng)參數(shù)存儲(chǔ)單元102和用于存儲(chǔ)分別與多個(gè)顯示窗口相關(guān)聯(lián)的視頻 數(shù)據(jù)的視頻數(shù)據(jù)存儲(chǔ)單元。主機(jī)接口 408用于充當(dāng)顯示控制單元206。具體地,VDE根據(jù)參數(shù)存儲(chǔ)單元102中存儲(chǔ)的以下顯示信息,生成將在屏幕上的特 定位置產(chǎn)生具有特定大小的真實(shí)窗口圖像的視頻信號(hào)分別與多個(gè)顯示窗口相關(guān)聯(lián)的視頻 數(shù)據(jù)在視頻數(shù)據(jù)存儲(chǔ)單元中的存儲(chǔ)位置、各個(gè)顯示窗口在屏幕中的顯示位置以及各個(gè)顯示 窗口的大小。一般,VDE在用于寄存顯示窗口的顯示信息的若干個(gè)顯示寄存器的控制下工 作,主機(jī)接口在用于寄存控制視頻顯示單元開始顯示視頻、停止顯示視頻或從多個(gè)顯示窗 口中的第一個(gè)顯示窗口開始重新顯示視頻的若干控制寄存器的控制下工作。CPU可以訪問 這些顯示寄存器和控制寄存器。傳統(tǒng)上,顯示寄存器和控制寄存器都位于主機(jī)接口中。在本發(fā)明的實(shí)施例中,為了在顯示窗口中顯示視頻,做出以下安排1)如圖4所示,將顯示寄存器設(shè)置在VDE中。顯示寄存器中存儲(chǔ)有分別與多個(gè)顯 示窗口相關(guān)聯(lián)的視頻數(shù)據(jù)在視頻數(shù)據(jù)存儲(chǔ)單元中的存儲(chǔ)位置、各個(gè)顯示窗口在屏幕中的顯 示位置、各個(gè)顯示窗口的大小、以及與各個(gè)顯示窗口有關(guān)的其他參數(shù)。2)以鏈表的形式存儲(chǔ)分別與多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息。其中,鏈表的每個(gè) 節(jié)點(diǎn)對(duì)應(yīng)于一個(gè)顯示窗口。CPU創(chuàng)建鏈表,并將其存儲(chǔ)在顯示存儲(chǔ)器404 (即,參數(shù)存儲(chǔ)單元 202)中。3)將控制寄存器設(shè)置在主機(jī)接口中,以控制VDE??刂萍拇嫫鞯淖侄伟琕DE的 重置(控制視頻顯示單元停止顯示視頻)、開啟(控制視頻顯示單元開始顯示視頻)和鏈表 的頭指針(控制視頻顯示單元從多個(gè)顯示窗口中的第一個(gè)顯示窗口開始重新顯示視頻)。
圖5示出了存儲(chǔ)與顯示窗口相關(guān)聯(lián)的顯示信息的鏈表與顯示窗口之間的關(guān)系示 意圖。如圖5所示,存儲(chǔ)與顯示窗口相關(guān)聯(lián)的顯示信息的鏈表(為了方便,下文中稱為顯示 鏈表)是循環(huán)鏈表,其每個(gè)節(jié)點(diǎn)都包含與該節(jié)點(diǎn)對(duì)應(yīng)的一個(gè)顯示窗口的所有參數(shù),包括與 該顯示窗口相關(guān)聯(lián)的視頻數(shù)據(jù)在視頻數(shù)據(jù)存儲(chǔ)單元中的存儲(chǔ)位置、該顯示窗口在屏幕中的 顯示位置、該顯示窗口的大小、以及與該顯示窗口有關(guān)的其他參數(shù)。VDE在被來(lái)自主機(jī)接口的控制信號(hào)開啟后,首先獲取顯示鏈表的第一節(jié)點(diǎn)處存儲(chǔ) 的參數(shù)以對(duì)顯示寄存器進(jìn)行設(shè)置,然后根據(jù)顯示寄存器中寄存的顯示信息獲取相應(yīng)的視頻 數(shù)據(jù)以在第一個(gè)顯示窗口顯示視頻。當(dāng)完成第一個(gè)窗口處的視頻顯示時(shí),VDE獲取顯示鏈 表的下一個(gè)節(jié)點(diǎn)處存儲(chǔ)的參數(shù),以再次設(shè)置顯示寄存器并在下一個(gè)顯示窗口顯示視頻。通 過(guò)這樣的處理,逐一顯示在所有顯示窗口處顯示視頻。顯示鏈表中的所有節(jié)點(diǎn)是以從上到下的顯示窗口的順序鏈接的。例如,在圖5所 示的顯示鏈表中,第一個(gè)節(jié)點(diǎn)包含有最上端的一個(gè)顯示窗口(即,第一個(gè)顯示窗口)的所有 參數(shù),第二個(gè)節(jié)點(diǎn)包含有中間一個(gè)顯示窗口(即,第二個(gè)顯示窗口)的所有參數(shù),第三個(gè)節(jié) 點(diǎn)包含有最下端的一個(gè)顯示窗口(即,第三個(gè)顯示窗口)的所有參數(shù)。在完成了最下端的 一個(gè)顯示窗口中的視頻顯示之后,VDE將再次在第一個(gè)顯示窗口顯示視頻。所以,顯示鏈表 中的最后一個(gè)節(jié)點(diǎn)指向第一個(gè)節(jié)點(diǎn)。圖6示出了存儲(chǔ)與顯示窗口相關(guān)聯(lián)的顯示信息的鏈表(S卩,顯示鏈表)的結(jié)構(gòu)示 意圖。如圖6所示,在顯示鏈表中的每個(gè)節(jié)點(diǎn)處除了存儲(chǔ)與該節(jié)點(diǎn)相對(duì)應(yīng)的一個(gè)顯示窗口 相關(guān)聯(lián)的所有參數(shù)以外,還存儲(chǔ)有表示下一個(gè)節(jié)點(diǎn)地址的字段NNA。NNA將引導(dǎo)VDE到哪里 取獲取下一個(gè)節(jié)點(diǎn)處存儲(chǔ)的顯示信息。所有節(jié)點(diǎn)通過(guò)它們存儲(chǔ)的NNA鏈接。最后一個(gè)節(jié)點(diǎn) 的NNA指向第一個(gè)節(jié)點(diǎn)。顯示鏈表的頭部是指向第一節(jié)點(diǎn)的指針。主機(jī)接口中的控制寄存 器對(duì)顯示鏈表的頭指針進(jìn)行設(shè)置。圖7示出了圖2和圖3所示系統(tǒng)中的視頻顯示單元實(shí)現(xiàn)的處理的流程圖。如圖7 所示,視頻顯示單元(即,VDE)存在三種操作狀態(tài)空閑、獲取以及顯示。在空閑狀態(tài),VDE 不進(jìn)行任何操作。在VED被開啟后,其進(jìn)入獲取狀態(tài)。在獲取狀態(tài),VDE獲取當(dāng)前節(jié)點(diǎn)處存 儲(chǔ)的顯示信息,并將顯示信息所存在顯示寄存器中。然后,VDE進(jìn)入顯示狀態(tài)。在顯示狀態(tài), VDE根據(jù)所獲取的顯示信息獲取將要顯示的視頻數(shù)據(jù)并在屏幕上進(jìn)行顯示。在完成當(dāng)前顯 示窗口的視頻顯示后,VDE返回獲取狀態(tài)獲取顯示列表的下一個(gè)節(jié)點(diǎn)處存儲(chǔ)的顯示信息,并 顯示下一個(gè)顯示窗口的視頻。為了停止顯示,CPU可以對(duì)主機(jī)接口中的控制寄存器中的VDE 的重置字段進(jìn)行設(shè)置,從而使得VDE進(jìn)入空閑狀態(tài)。這樣,可以通過(guò)一個(gè)VDE完成多個(gè)顯示窗口的視頻顯示,所以降低了成本。并且, 由于僅需要獲取顯示窗口的有效區(qū)域中的視頻數(shù)據(jù)和顯示數(shù)據(jù)而不需要獲取與顯示窗口 之間的空間有關(guān)的信息,所以存儲(chǔ)器訪問被最小化,從而降低了功耗?;诒景l(fā)明的以上優(yōu) 勢(shì),本發(fā)明可以用于移動(dòng)多媒體應(yīng)用中。以上已經(jīng)參考本發(fā)明的具體實(shí)施例來(lái)描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員均了 解,可以對(duì)這些具體實(shí)施例進(jìn)行各種修改、組合和變更,而不會(huì)脫離由所附權(quán)利要求或其等 同物限定的本發(fā)明的精神和范圍。根據(jù)需要可以用硬件或軟件來(lái)執(zhí)行步驟。注意,在不脫離本發(fā)明范圍的前提下,可 向本說(shuō)明書中給出的流程圖添加步驟、從中去除步驟或修改其中的步驟。一般來(lái)說(shuō),流程圖只是用來(lái)指示用于實(shí)現(xiàn)功能的基本操作的一種可能的序列。本發(fā)明的實(shí)施例可利用編程的通用數(shù)字計(jì)算機(jī)、利用專用集成電路、可編程邏輯 器件、現(xiàn)場(chǎng)可編程門陣列、光的、化學(xué)的、生物的、量子的或納米工程的系統(tǒng)、組件和機(jī)構(gòu)來(lái) 實(shí)現(xiàn)。一般來(lái)說(shuō),本發(fā)明的功能可由本領(lǐng)域已知的任何手段來(lái)實(shí)現(xiàn)??梢允褂梅植际交蚵?lián) 網(wǎng)系統(tǒng)、組件和電路。數(shù)據(jù)的通信或傳送可以是有線的、無(wú)線的或者通過(guò)任何其他手段。還將意識(shí)到,根據(jù)特定應(yīng)用的需要,附圖中示出的要素中的一個(gè)或多個(gè)可以按更 分離或更集成的方式來(lái)實(shí)現(xiàn),或者甚至在某些情況下被去除或被停用。實(shí)現(xiàn)可存儲(chǔ)在機(jī) 器可讀介質(zhì)中的程序或代碼以允許計(jì)算機(jī)執(zhí)行上述任何方法,也在本發(fā)明的精神和范圍之 內(nèi)。此外,附圖中的任何信號(hào)箭頭應(yīng)當(dāng)被認(rèn)為僅是示例性的,而不是限制性的,除非另 有具體指示。當(dāng)術(shù)語(yǔ)被預(yù)見為使分離或組合的能力不清楚時(shí),組件或者步驟的組合也將被 認(rèn)為是已經(jīng)記載了。
權(quán)利要求
1.一種用于多窗口顯示的系統(tǒng),包括參數(shù)存儲(chǔ)單元,用于以鏈表的形式存儲(chǔ)分別與多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息,其中, 所述鏈表包括分別與所述多個(gè)顯示窗口相關(guān)聯(lián)的多個(gè)節(jié)點(diǎn),所述多個(gè)節(jié)點(diǎn)中的每一個(gè)節(jié)點(diǎn) 都包含與所述多個(gè)顯示窗口中的相應(yīng)的一個(gè)顯示窗口相關(guān)聯(lián)的顯示信息;視頻顯示單元,用于依次從所述多個(gè)節(jié)點(diǎn)獲取分別與所述多個(gè)顯示窗口相關(guān)聯(lián)的顯示 信息,并根據(jù)依次獲取的顯示信息依次在所述多個(gè)顯示窗口中顯示視頻,其中所述視頻顯示單元在完成所述多個(gè)顯示窗口中的當(dāng)前一個(gè)顯示窗口中的視頻顯示之后,從所述多個(gè)節(jié)點(diǎn)中的下一個(gè)節(jié)點(diǎn)獲取與所述多個(gè)顯示窗口中的下一個(gè)顯示窗口相關(guān)聯(lián)的顯示信息。
2.根據(jù)權(quán)利要求1所述的用于多窗口顯示的系統(tǒng),其特征在于,所述視頻顯示單元在 完成所述多個(gè)顯示窗口中的最后一個(gè)顯示窗口中的視頻顯示之后,再次從所述多個(gè)節(jié)點(diǎn)中 的第一個(gè)節(jié)點(diǎn)開始依次獲取分別與所述多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息,并依次在所述多 個(gè)顯示窗口中顯示視頻。
3.根據(jù)權(quán)利要求1所述的用于多窗口顯示的系統(tǒng),其特征在于,所述鏈表是循環(huán)鏈表, 并且所述鏈表中的所述多個(gè)節(jié)點(diǎn)是以從上到下的顯示窗口的順序鏈接的。
4.根據(jù)權(quán)利要求3所述的用于多窗口顯示的系統(tǒng),其特征在于,所述多個(gè)節(jié)點(diǎn)中的最 后一個(gè)節(jié)點(diǎn)指向所述多個(gè)節(jié)點(diǎn)中的第一個(gè)節(jié)點(diǎn)。
5.根據(jù)權(quán)利要求1所述的用于多窗口顯示的系統(tǒng),其特征在于,與所述多個(gè)顯示窗口 中的任意一個(gè)顯示窗口相關(guān)聯(lián)的顯示信息至少包括所述一個(gè)顯示窗口將要顯示的視頻數(shù) 據(jù)的存儲(chǔ)位置、所述一個(gè)顯示窗口在屏幕中的顯示位置、所述一個(gè)顯示窗口的大小。
6.根據(jù)權(quán)利要求5所述的用于多窗口顯示的系統(tǒng),其特征在于,與所述一個(gè)顯示窗口 相關(guān)聯(lián)的所述多個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)還包含與相對(duì)于所述一個(gè)顯示窗口的下一個(gè)顯示窗 口相關(guān)聯(lián)的節(jié)點(diǎn)的位置信息。
7.根據(jù)權(quán)利要求1所述的用于多窗口顯示的系統(tǒng),還包括顯示控制單元,用于控制所述視頻顯示單元開始顯示視頻、停止顯示視頻或從所述多 個(gè)顯示窗口中的第一個(gè)顯示窗口開始重新顯示視頻。
8.一種用于多窗口顯示的方法,包括以鏈表的形式存儲(chǔ)分別與多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息,其中,所述鏈表包括分別 與所述多個(gè)顯示窗口相關(guān)聯(lián)的多個(gè)節(jié)點(diǎn),所述多個(gè)節(jié)點(diǎn)中的每一個(gè)節(jié)點(diǎn)都包含與所述多個(gè) 顯示窗口中的相應(yīng)的一個(gè)顯示窗口相關(guān)聯(lián)的顯示信息;依次從所述多個(gè)節(jié)點(diǎn)獲取分別與所述多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息,并根據(jù)依次獲 取的顯示信息依次在所述多個(gè)顯示窗口中顯示視頻,其中,在完成所述多個(gè)顯示窗口中的當(dāng)前一個(gè)顯示窗口中的視頻顯示之后,從所述多 個(gè)節(jié)點(diǎn)中的下一個(gè)節(jié)點(diǎn)獲取與所述多個(gè)顯示窗口中的下一個(gè)顯示窗口相關(guān)聯(lián)的顯示信息。
9.根據(jù)權(quán)利要求8所述的用于多窗口顯示的方法,其特征在于,在完成所述多個(gè)顯示 窗口中的最后一個(gè)顯示窗口中的視頻顯示之后,再次從所述多個(gè)節(jié)點(diǎn)中的第一個(gè)節(jié)點(diǎn)開始 依次獲取分別與所述多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息,并依次在所述多個(gè)顯示窗口中顯示 視頻。
10.根據(jù)權(quán)利要求8所述的用于多窗口顯示的方法,其特征在于,所述鏈表是循環(huán)鏈表,并且所述鏈表中的所述多個(gè)節(jié)點(diǎn)是以從上到下的顯示窗口的順序鏈接的。
11.根據(jù)權(quán)利要求10所述的用于多窗口顯示的方法,其特征在于,所述多個(gè)節(jié)點(diǎn)中的 最后一個(gè)節(jié)點(diǎn)指向所述多個(gè)節(jié)點(diǎn)中的第一個(gè)節(jié)點(diǎn)。
12.根據(jù)權(quán)利要求8所述的用于多窗口顯示的方法,其特征在于,與所述多個(gè)顯示窗口 中的任意一個(gè)顯示窗口相關(guān)聯(lián)的顯示信息至少包括所述一個(gè)顯示窗口將要顯示的視頻數(shù) 據(jù)的存儲(chǔ)位置、所述一個(gè)顯示窗口在屏幕中的顯示位置、所述一個(gè)顯示窗口的大小。
13.根據(jù)權(quán)利要求12所述的用于多窗口顯示的方法,其特征在于,與所述一個(gè)顯示窗 口相關(guān)聯(lián)的所述多個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)還包含與相對(duì)于所述一個(gè)顯示窗口的下一個(gè)顯示 窗口相關(guān)聯(lián)的節(jié)點(diǎn)的位置信息。
全文摘要
公開了一種用于多窗口顯示的方法和系統(tǒng)。其中,該系統(tǒng)包括參數(shù)存儲(chǔ)單元,用于以鏈表的形式存儲(chǔ)分別與多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息,其中,所述鏈表包括分別與所述多個(gè)顯示窗口相關(guān)聯(lián)的多個(gè)節(jié)點(diǎn),所述多個(gè)節(jié)點(diǎn)中的每一個(gè)節(jié)點(diǎn)都包含與所述多個(gè)顯示窗口中的相應(yīng)的一個(gè)顯示窗口相關(guān)聯(lián)的顯示信息;視頻顯示單元,用于依次從所述多個(gè)節(jié)點(diǎn)獲取分別與所述多個(gè)顯示窗口相關(guān)聯(lián)的顯示信息,并根據(jù)依次獲取的顯示信息依次在所述多個(gè)顯示窗口中顯示視頻,其中所述視頻顯示單元在完成所述多個(gè)顯示窗口中的當(dāng)前一個(gè)顯示窗口中的視頻顯示之后,從所述多個(gè)節(jié)點(diǎn)中的下一個(gè)節(jié)點(diǎn)獲取與所述多個(gè)顯示窗口中的下一個(gè)顯示窗口相關(guān)聯(lián)的顯示信息。
文檔編號(hào)G09G5/14GK102110430SQ20091026205
公開日2011年6月29日 申請(qǐng)日期2009年12月23日 優(yōu)先權(quán)日2009年12月23日
發(fā)明者朱建清 申請(qǐng)人:富士通株式會(huì)社