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

一種同時(shí)支持多窗口圖像顯示的方法和系統(tǒng)與流程

文檔序號:12498973閱讀:來源:國知局

技術(shù)特征:

1.一種同時(shí)支持多窗口圖像顯示的方法,其特征在于,所述方法包括:

獲取多個(gè)視頻流數(shù)據(jù);

將每個(gè)所述視頻流數(shù)據(jù)進(jìn)行解碼,得到與其相對應(yīng)的多幀圖像數(shù)據(jù);

將所述多幀圖像數(shù)據(jù)發(fā)送至相應(yīng)的存儲空間;

在繪制面板上創(chuàng)建多個(gè)顯示窗口;

將每個(gè)所述多幀圖像數(shù)據(jù)繪制到與其相對應(yīng)的所述顯示窗口中。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將多幀圖像數(shù)據(jù)發(fā)送至相應(yīng)的存儲空間的步驟之前,還包括:

當(dāng)接收到多個(gè)所述多幀圖像數(shù)據(jù)時(shí),為每個(gè)所述多幀圖像數(shù)據(jù)分配相應(yīng)的存儲空間。

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在為每個(gè)多幀圖像數(shù)據(jù)分配相應(yīng)的存儲空間之前,還包括:

檢測所述繪制面板的繪制表面類型是否為surface type push buffers;

若是,為每個(gè)所述多幀圖像數(shù)據(jù)分配相應(yīng)的所述存儲空間;否則,將所述繪制面板的繪制表面類型設(shè)置為surface type push buffers。

4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,在將每個(gè)所述多幀圖像數(shù)據(jù)繪制到與其相對應(yīng)的顯示窗口中的步驟之后,還包括:

調(diào)用鎖定變量對應(yīng)的鎖定機(jī)制;

基于所述鎖定機(jī)制,對所述繪制面板進(jìn)行鎖定,以保證每個(gè)所述多幀圖像數(shù)據(jù)只在其對應(yīng)的所述顯示窗口內(nèi)進(jìn)行顯示。

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將每個(gè)所述多幀圖像數(shù)據(jù)繪制到與其相對應(yīng)的顯示窗口中的步驟之后,還包括:

在將所述多幀圖像數(shù)據(jù)繪制到與其相對應(yīng)的所述顯示窗口中的過程中,實(shí)時(shí)監(jiān)聽每個(gè)所述多幀圖像數(shù)據(jù)是否出現(xiàn)圖像失真;

若是,調(diào)用surfaceflinger對出現(xiàn)失真的圖像進(jìn)行渲染。

6.一種同時(shí)支持多窗口圖像顯示的系統(tǒng),其特征在于,所述系統(tǒng)包括:

獲取模塊(110),用于獲取多個(gè)視頻流數(shù)據(jù);

解碼模塊(120),用于將每個(gè)所述視頻流數(shù)據(jù)進(jìn)行解碼,得到與其相對應(yīng)的多幀圖像數(shù)據(jù);

發(fā)送模塊(130),用于將所述多幀圖像數(shù)據(jù)發(fā)送至相應(yīng)的存儲空間;

創(chuàng)建模塊(210),用于在繪制面板上創(chuàng)建多個(gè)顯示窗口;

繪制模塊(140),用于將每個(gè)所述多幀圖像數(shù)據(jù)繪制到與其相對應(yīng)的所述顯示窗口中。

7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,在所述發(fā)送模塊(130)將多幀圖像數(shù)據(jù)發(fā)送至相應(yīng)的存儲空間之前,還包括:

分配模塊(1303),用于當(dāng)接收到多個(gè)所述多幀圖像數(shù)據(jù)時(shí),為每個(gè)所述多幀圖像數(shù)據(jù)分配相應(yīng)的所述存儲空間。

8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,在所述分配模塊(1303)為每個(gè)所述多幀圖像數(shù)據(jù)分配相應(yīng)的存儲空間之前,還包括:

檢測模塊(1301),用于檢測所述繪制面板的繪制表面類型是否為surface type push buffers;

若是,則通過所述分配模塊(1303)為每個(gè)所述多幀圖像數(shù)據(jù)分配相應(yīng)的所述存儲空間;否則,通過設(shè)置模塊(1302)將所述繪制面板的繪制表面類型設(shè)置為surface type push buffers。

9.根據(jù)權(quán)利要求6-8中任一項(xiàng)所述的系統(tǒng),其特征在于,在繪制模塊(140)將每個(gè)所述多幀圖像數(shù)據(jù)繪制到與其相對應(yīng)的顯示窗口中之后,還包括:

調(diào)用模塊(141),用于調(diào)用鎖定變量對應(yīng)的鎖定機(jī)制;

鎖定模塊(142),基于所述鎖定機(jī)制,用于對所述繪制面板進(jìn)行鎖定,以保證每個(gè)所述多幀圖像數(shù)據(jù)只在其對應(yīng)的所述顯示窗口內(nèi)進(jìn)行顯示。

10.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,在繪制模塊(140)將每個(gè)所述多幀圖像數(shù)據(jù)繪制到與其相對應(yīng)的顯示窗口中之后,還包括:

實(shí)時(shí)監(jiān)聽模塊(143),用于在將每個(gè)所述多幀圖像數(shù)據(jù)繪制到與其相對應(yīng)的所述顯示窗口中的過程中,實(shí)時(shí)監(jiān)聽每個(gè)所述多幀圖像數(shù)據(jù)是否出現(xiàn)圖像失真;

若是,則通過渲染模塊(144)調(diào)用surfaceflinger對出現(xiàn)失真的圖像進(jìn)行渲染。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1