視頻拼接處理器開多窗口的數(shù)據(jù)訪問方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及視頻圖像處理技術(shù)領(lǐng)域,尤其是涉及一種視頻拼接處理器開多窗口的數(shù)據(jù)訪問方法和系統(tǒng)。
【背景技術(shù)】
[0002]視頻拼接處理器是一種將多個(gè)視頻信號(hào)源任意在多塊拼接屏上顯示的設(shè)備。所以,每塊拼接屏經(jīng)常需要開出多個(gè)不同的窗口,窗口的大小和位置可以任意漫游和疊加。
[0003]由于拼接屏是有固定大小的,開多個(gè)窗口時(shí),窗口經(jīng)常會(huì)出現(xiàn)疊加的情況,這時(shí)由于只能顯示其中一個(gè)窗口的內(nèi)容,被擋住的窗口的部分實(shí)際是無法顯示出來的。然而,這部分?jǐn)?shù)據(jù)實(shí)際是不需要的。
[0004]有鑒于此,特提出本發(fā)明。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例的主要目的在于提供一種視頻拼接處理器開多窗口的數(shù)據(jù)訪問方法,其至少部分地解決了如何節(jié)省讀取的數(shù)據(jù)量的技術(shù)問題。此外,還提供了一種視頻拼接處理器開多窗口的數(shù)據(jù)訪問系統(tǒng)。
[0006]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了以下技術(shù)方案:
[0007]—種視頻拼接處理器開多窗口的數(shù)據(jù)訪問方法,所述視頻拼接處理器連接有拼接屏,該方法至少可以包括:
[0008]在所述拼接屏上建立三維坐標(biāo)系,所述三維坐標(biāo)系包括Z軸,所述Z軸表示所述窗口高度的大??;
[0009]讀取與所述第一窗口和所述第二窗口對(duì)應(yīng)的視頻數(shù)據(jù);
[0010]根據(jù)所述Z軸確定所述第一窗口和所述第二窗口的疊加關(guān)系,并根據(jù)所述疊加關(guān)系,停止讀取底層窗口的視頻數(shù)據(jù)。
[0011]進(jìn)一步地,所述三維坐標(biāo)系包括XY平面坐標(biāo)系,所述XY平面坐標(biāo)系的X軸與Y軸與內(nèi)存中的行和列相對(duì)應(yīng);
[0012]所述讀取與所述第一窗口和所述第二窗口對(duì)應(yīng)的視頻數(shù)據(jù),具體包括:
[0013]根據(jù)所述XY平面坐標(biāo)系,通過坐標(biāo)映射,從所述內(nèi)存中讀取與所述第一窗口和所述第二窗口對(duì)應(yīng)的所述視頻數(shù)據(jù)。
[0014]進(jìn)一步地,所述根據(jù)所述XY平面坐標(biāo)系,從所述內(nèi)存中讀取與所述第一窗口和所述第二窗口對(duì)應(yīng)的視頻數(shù)據(jù),還具體包括:
[0015]接收用戶根據(jù)所述XY平面坐標(biāo)系設(shè)置的所述第一窗口和所述第二窗口的開窗位置;
[0016]在所述第一窗口和所述第二窗口的開窗位置,通過所述坐標(biāo)映射,從所述內(nèi)存中讀取與所述第一窗口和所述第二窗口對(duì)應(yīng)的所述視頻數(shù)據(jù)。
[0017]進(jìn)一步地,所述在所述第一窗口和所述第二窗口的開窗位置,通過所述坐標(biāo)映射,從所述內(nèi)存中讀取與所述第一窗口和所述第二窗口對(duì)應(yīng)的所述視頻數(shù)據(jù),具體包括:
[0018]從原點(diǎn)沿X軸正向逐點(diǎn)掃描所述拼接屏;
[0019]當(dāng)掃描至所述第一窗口的開窗位置時(shí),通過所述坐標(biāo)映射,從所述內(nèi)存中讀取與所述第一窗口對(duì)應(yīng)的所述視頻數(shù)據(jù);
[0020]當(dāng)掃描至所述第二窗口的開窗位置時(shí),通過所述坐標(biāo)映射,從所述內(nèi)存中讀取與所述第二窗口對(duì)應(yīng)的所述視頻數(shù)據(jù)。
[0021 ]進(jìn)一步地,所述根據(jù)所述Z軸確定所述第一窗口和所述第二窗口的疊加關(guān)系,根據(jù)所述疊加關(guān)系,停止讀取底層窗口的視頻數(shù)據(jù),具體包括:
[0022]接收用戶對(duì)所述第一窗口和所述第二窗口的Z軸值的設(shè)置,Z軸值小的窗口顯示在底層;
[0023]比較所述第一窗口的Z軸值和所述第二窗口的Z軸值;
[0024]確定在所述第二窗口的Z軸值大于所述第一窗口的Z軸值時(shí),停止讀取與所述第一窗口對(duì)應(yīng)的視頻數(shù)據(jù)。
[0025]根據(jù)本發(fā)明的另一個(gè)方面,還提供一種視頻拼接處理器開多窗口的數(shù)據(jù)訪問系統(tǒng),所述視頻拼接處理器連接有拼接屏,所述系統(tǒng)至少包括:
[0026]建立模塊,被配置為在所述拼接屏上建立三維坐標(biāo)系,所述三維坐標(biāo)系包括Z軸,所述Z軸表示所述窗口高度的大?。?br>[0027]讀取模塊,被配置為讀取與所述第一窗口和所述第二窗口對(duì)應(yīng)的視頻數(shù)據(jù);
[0028]停止模塊,被配置為根據(jù)所述Z軸確定所述第一窗口和所述第二窗口的疊加關(guān)系,并根據(jù)所述疊加關(guān)系,停止讀取底層窗口的視頻數(shù)據(jù)。
[0029]進(jìn)一步地,所述三維坐標(biāo)系包括XY平面坐標(biāo)系,所述XY平面坐標(biāo)系的X軸與Y軸與內(nèi)存中的行和列相對(duì)應(yīng);
[0030]所述讀取模塊具體被配置為:
[0031]根據(jù)所述XY平面坐標(biāo)系,通過坐標(biāo)映射,從所述內(nèi)存中讀取與所述第一窗口和所述第二窗口對(duì)應(yīng)的所述視頻數(shù)據(jù)。
[0032]進(jìn)一步地,所述讀取模塊還具體被配置為:
[0033]接收用戶根據(jù)所述XY平面坐標(biāo)系設(shè)置的所述第一窗口和所述第二窗口的開窗位置;
[0034]在所述第一窗口和所述第二窗口的開窗位置,通過所述坐標(biāo)映射,從所述內(nèi)存中讀取與所述第一窗口和所述第二窗口對(duì)應(yīng)的所述視頻數(shù)據(jù)。
[0035]進(jìn)一步地,所述讀取模塊還具體被配置為:
[0036]從原點(diǎn)沿X軸正向逐點(diǎn)掃描所述拼接屏;
[0037]當(dāng)掃描至所述第一窗口的開窗位置時(shí),通過所述坐標(biāo)映射,從所述內(nèi)存中讀取與所述第一窗口對(duì)應(yīng)的所述視頻數(shù)據(jù);
[0038]當(dāng)掃描至所述第二窗口的開窗位置時(shí),通過所述坐標(biāo)映射,從所述內(nèi)存中讀取與所述第二窗口對(duì)應(yīng)的所述視頻數(shù)據(jù)。
[0039]進(jìn)一步地,所述停止模塊具體包括:
[0040]接收模塊,被配置為接收用戶對(duì)所述第一窗口和所述第二窗口的Z軸值的設(shè)置,Z軸值小的窗口顯不在底層;
[0041]比較模塊,被配置為比較所述第一窗口的Z軸值和所述第二窗口的Z軸值;
[0042]停止子模塊,被配置為確定在所述第二窗口的Z軸值大于所述第一窗口的Z軸值時(shí),停止讀取與所述第一窗口對(duì)應(yīng)的視頻數(shù)據(jù)。
[0043]與現(xiàn)有技術(shù)相比,上述技術(shù)方案至少具有以下有益效果:
[0044]本發(fā)明實(shí)施例通過在拼接屏上建立三維坐標(biāo)系,讀取與第一窗口和第二窗口對(duì)應(yīng)的視頻數(shù)據(jù);根據(jù)Z軸確定第一窗口和第二窗口的疊加關(guān)系,根據(jù)疊加關(guān)系,停止讀取底層窗口的視頻數(shù)據(jù)。從而不用從內(nèi)存中取得每個(gè)窗口的數(shù)據(jù),而是只顯示最上層窗口的數(shù)據(jù)。因此,節(jié)省了從內(nèi)存中讀取的數(shù)據(jù)量。
[0045]當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品不一定需要同時(shí)實(shí)現(xiàn)以上所述的所有優(yōu)點(diǎn)。
[0046]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其它優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書以及附圖中所特別指出的方法來實(shí)現(xiàn)和獲得。
【附圖說明】
[0047]附圖作為本發(fā)明的一部分,用來提供對(duì)本發(fā)明的進(jìn)一步的理解,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,但不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。顯然,下面描述中的附圖僅僅是一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來說,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他附圖。在附圖中:
[0048]圖1為根據(jù)一示例性實(shí)施例示出的視頻拼接處理器開多窗口的數(shù)據(jù)訪問方法的流程不意圖;
[0049]圖2為根據(jù)一示例性實(shí)施例示出的視頻拼接處理器開多窗口的數(shù)據(jù)訪問系統(tǒng)的結(jié)構(gòu)示意圖;
[0050]圖3為根據(jù)一示例性實(shí)施例示出的在拼接屏上打開四個(gè)窗口的示意圖。
[0051]這些附圖和文字描述并不旨在以任何方式限制本發(fā)明的構(gòu)思范圍,而是通過參考特定實(shí)施例為本領(lǐng)域技術(shù)人員說明本發(fā)明的概念。
【具體實(shí)施方式】
[0052]下面結(jié)合附圖以及具體實(shí)施例對(duì)本發(fā)明實(shí)施例解決的技術(shù)問題、所采用的技術(shù)方案以及實(shí)現(xiàn)的技術(shù)效果進(jìn)行清楚、完整的描述。顯然,所描述的實(shí)施例僅僅是本申請(qǐng)的一部分實(shí)施例,并不是全部實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的前提下,所獲的所有其它等同或明顯變型的實(shí)施例均落在本發(fā)明的保護(hù)范圍內(nèi)。本發(fā)明實(shí)施例可以按照權(quán)利要求中限定和涵蓋的多種不同方式來具體化。
[0053]需要說明的是,在下面的描述中,為了方便理解,給出了許多具體細(xì)節(jié)。但是很明顯,本發(fā)明的實(shí)現(xiàn)可以沒有這些具體細(xì)節(jié)。
[0054]需要說明的是,在沒有明確限定或不沖突的情況下,本發(fā)明中的各個(gè)實(shí)施例及其中的技術(shù)特征可以相互組合而形成技術(shù)方案。
[0055]圖1為根據(jù)一示例性實(shí)施例示出的視頻拼接處理器開多窗口的數(shù)據(jù)訪問方法的流程示意圖。其中,視頻拼接處理器連接有拼接屏。如圖1所示,該方法至少可以包括:
[0056]步驟SlOO:在拼接屏上建立三維坐標(biāo)系,其中,三維坐標(biāo)系包括Z軸,Z軸表示窗口高度的大小。
[0057]步驟