1.一種視頻窗口的顯示方法,其特征在于,包括:
當(dāng)檢測(cè)到第一顯示窗口移動(dòng)時(shí),觸發(fā)配置第二顯示窗口的窗口參數(shù);
校驗(yàn)所述窗口參數(shù)是否滿足預(yù)設(shè)條件;
在校驗(yàn)結(jié)果為所述窗口參數(shù)滿足所述預(yù)設(shè)條件的情況下,獲取所述第二顯示窗口的顯示資源鎖,所述顯示資源鎖用于控制顯示資源在對(duì)應(yīng)的顯示窗口顯示;
依據(jù)所述窗口參數(shù)生成所述第二顯示窗口;
根據(jù)所述顯示資源鎖的控制,在所述第二顯示窗口中,顯示所述第一顯示窗口的顯示資源;
銷毀所述第一顯示窗口,并釋放所述第一顯示窗口的顯示資源。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述窗口參數(shù)包括如下任意一個(gè)或多個(gè)參數(shù):第二顯示窗口所在的物理顯示通道號(hào)、所述第二顯示窗口的坐標(biāo)、所述第二顯示窗口的寬度、所述第二顯示窗口的高度、所述第二顯示窗口的顏色信息、所述第二顯示窗口的層級(jí)信息和所述第二顯示窗口的透明度信息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述校驗(yàn)所述窗口參數(shù)是否滿足預(yù)設(shè)條件的步驟包括:
檢驗(yàn)所述窗口參數(shù)是否全部小于對(duì)應(yīng)的閾值;
在判斷結(jié)果為是的情況下,所述校驗(yàn)結(jié)果為所述窗口參數(shù)滿足所述預(yù)設(shè)條件;
其中,檢驗(yàn)所述窗口參數(shù)是否全部小于對(duì)應(yīng)的閾值,包括如下任意一個(gè)或多個(gè)檢測(cè)步驟:
檢驗(yàn)所述物理顯示通道號(hào)是否小于當(dāng)前物理顯示通道的個(gè)數(shù);
檢驗(yàn)所述第二顯示窗口的坐標(biāo)是否小于顯示器分辨率;
檢驗(yàn)所述第二顯示窗口的寬度,與所述第二顯示窗口的坐標(biāo)中的橫坐標(biāo)相加是否小于所述顯示器分辨率的寬度,且所述第二顯示窗口的寬度為預(yù)設(shè)值的整數(shù)倍;
檢驗(yàn)所述第二顯示窗口的高度,與所述第二顯示窗口的坐標(biāo)中的縱坐標(biāo)相加是否小于所述顯示器分辨率的高度;
檢驗(yàn)所述顯示器中的顯示驅(qū)動(dòng)是否支持所述第二顯示窗口的顏色信息;
檢驗(yàn)所述顯示驅(qū)動(dòng)是否支持所述第二顯示窗口的層級(jí)信息;
檢驗(yàn)所述顯示驅(qū)動(dòng)是否支持所述第二顯示窗口的透明度信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述獲取所述第二顯示窗口的顯示資源鎖的步驟包括:
檢測(cè)所述物理顯示通道號(hào)對(duì)應(yīng)的物理顯示通道是否存在顯示窗口;
在檢測(cè)結(jié)果為是的情況下,銷毀所述顯示窗口,釋放所述顯示窗口對(duì)應(yīng)的顯示資源鎖;
獲取所述顯示資源鎖,并標(biāo)記所述顯示資源鎖為所述第二顯示窗口的顯示資源鎖。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述顯示所述第一顯示窗口的顯示資源的步驟包括:
在所述第二顯示窗口中,顯示所述第一顯示窗口的顯示資源中Tn時(shí)刻的數(shù)據(jù)幀,其中,Tn為所述第一顯示窗口移動(dòng)的時(shí)刻。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,在釋放所述第一顯示窗口對(duì)應(yīng)的顯示資源之后,所述方法還包括:
釋放所述第一顯示窗口對(duì)應(yīng)的顯示資源鎖。
7.一種視頻窗口的顯示裝置,其特征在于,包括:
觸發(fā)模塊,用于當(dāng)檢測(cè)到第一顯示窗口移動(dòng)時(shí),觸發(fā)配置第二顯示窗口的窗口參數(shù);
校驗(yàn)?zāi)K,用于校驗(yàn)所述窗口參數(shù)是否滿足預(yù)設(shè)條件;
獲取模塊,用于在校驗(yàn)結(jié)果為所述窗口參數(shù)滿足所述預(yù)設(shè)條件的情況下,獲取所述第二顯示窗口的顯示資源鎖,所述顯示資源鎖用于控制顯示資源在對(duì)應(yīng)的顯示窗口顯示;
窗口生成模塊,用于依據(jù)所述窗口參數(shù)生成所述第二顯示窗口;
顯示模塊,用于根據(jù)所述顯示資源鎖的控制,在所述第二顯示窗口中,顯示所述第一顯示窗口的顯示資源;
資源釋放模塊,用于銷毀所述第一顯示窗口,并釋放所述第一顯示窗口的顯示資源。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述窗口參數(shù)包括如下任意一個(gè)或多個(gè)參數(shù):第二顯示窗口所在的物理顯示通道號(hào)、所述第二顯示窗口的坐標(biāo)、所述第二顯示窗口的寬度、所述第二顯示窗口的高度、所述第二顯示窗口的顏色信息、所述第二顯示窗口的層級(jí)信息和所述第二顯示窗口的透明度信息。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述校驗(yàn)?zāi)K包括:
第一校驗(yàn)單元,用于檢驗(yàn)所述窗口參數(shù)是否全部小于對(duì)應(yīng)的閾值;
第二校驗(yàn)單元,用于在判斷結(jié)果為是的情況下,所述校驗(yàn)結(jié)果為所述窗口參數(shù)滿足所述預(yù)設(shè)條件;
其中,第一校驗(yàn)單元,包括:
第一檢驗(yàn)子單元,用于檢驗(yàn)所述物理顯示通道號(hào)是否小于當(dāng)前物理顯示通道的個(gè)數(shù);
第二檢驗(yàn)子單元,用于檢驗(yàn)所述第二顯示窗口的坐標(biāo)是否小于顯示器分辨率;
第三檢驗(yàn)子單元,用于檢驗(yàn)所述第二顯示窗口的寬度,與所述第二顯示窗口的坐標(biāo)中的橫坐標(biāo)相加是否小于所述顯示器分辨率的寬度,且所述第二顯示窗口的寬度為預(yù)設(shè)值的整數(shù)倍;
第四檢驗(yàn)子單元,用于檢驗(yàn)所述第二顯示窗口的高度,與所述第二顯示窗口的坐標(biāo)中的縱坐標(biāo)相加是否小于所述顯示器分辨率的高度;
第五檢驗(yàn)子單元,用于檢驗(yàn)所述顯示器中的顯示驅(qū)動(dòng)是否支持所述第二顯示窗口的顏色信息;
第六檢驗(yàn)子單元,用于檢驗(yàn)所述顯示驅(qū)動(dòng)是否支持所述第二顯示窗口的層級(jí)信息;
第七檢驗(yàn)子單元,用于檢驗(yàn)所述顯示驅(qū)動(dòng)是否支持所述第二顯示窗口的透明度信息。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述獲取模塊包括:
檢測(cè)單元,用于檢測(cè)所述物理顯示通道號(hào)對(duì)應(yīng)的物理顯示通道是否存在顯示窗口;
資源鎖釋放單元,用于在檢測(cè)結(jié)果為是的情況下,銷毀所述顯示窗口,釋放所述顯示窗口對(duì)應(yīng)的顯示資源鎖;
資源鎖獲取單元,用于獲取所述顯示資源鎖,并標(biāo)記所述顯示資源鎖為所述第二顯示窗口的顯示資源鎖。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述顯示模塊包括:
顯示單元,用于在所述第二顯示窗口中,顯示所述第一顯示窗口的顯示資源中Tn時(shí)刻的數(shù)據(jù)幀,其中,Tn為所述第一顯示窗口移動(dòng)的時(shí)刻。
12.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述視頻窗口的顯示裝置還包括:
資源鎖釋放模塊,用于在釋放所述第一顯示窗口對(duì)應(yīng)的顯示資源之后,釋放所述第一顯示窗口對(duì)應(yīng)的顯示資源鎖。