一種圖像的疊加顯示方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種圖像的疊加顯示方法和系統(tǒng),該方法包括:獲取滿屏輸出的主播視頻的視頻幀,根據(jù)輔助圖像輸出時的小窗尺寸,從所述視頻幀滿屏輸出的區(qū)域空間中獲取所述視頻幀的內(nèi)容動態(tài)變化最小的區(qū)域,將所述區(qū)域作為目標區(qū)域,在所述目標區(qū)域疊加顯示所述輔助圖像;在滿屏輸出的主播視頻內(nèi)容動態(tài)變化最小的區(qū)域疊加顯示輔助圖像。本發(fā)明提供的一種圖像的疊加顯示方法和系統(tǒng)在不影響主播視頻視覺效果的同時呈現(xiàn)輔助圖像,提升用戶的體驗感。
【專利說明】
一種圖像的疊加顯示方法和系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及視頻播放技術(shù)領(lǐng)域,尤其涉及一種圖像的疊加顯示方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著數(shù)字電視技術(shù)的日益發(fā)展,傳統(tǒng)的電視收看方式正在發(fā)生改變,數(shù)字電視業(yè)務(wù)呈現(xiàn)多樣化。大尺寸的巨屏電視給數(shù)字電視業(yè)務(wù)的擴展提供了良好的條件,在節(jié)目視頻播放的過程中,在視頻圖像中的某些位置通過呈現(xiàn)靜態(tài)圖片或者動態(tài)圖像的方式,可以給用戶提供一種較好的收看方式和新的體驗效果,比如在電視播放過程中,可以通過圖片的形式實時的向用戶呈現(xiàn)相片,可以呈現(xiàn)用戶收看節(jié)目的評論信息,還可以在視頻播放過程中,選擇一個區(qū)域向用戶同時預(yù)測播放其他節(jié)目頻道正在播放的節(jié)目內(nèi)容,或者播放來自于其他設(shè)備的節(jié)目片源等。
[0003]目前,電視視頻中呈現(xiàn)其他圖片或者圖像的方法有以下兩種。其一,將視頻層主播對象進行縮小,預(yù)留出空間給其他圖片或者圖像呈現(xiàn)時使用;其二,保持主播對象滿屏輸出的情況下,將其他圖片或者圖像直接疊加在主播對象的固定位置空間進行呈現(xiàn),而這個位置很可能是主播內(nèi)容動態(tài)變化的最關(guān)鍵部分,這樣用戶所觀看的精彩內(nèi)容就會被遮擋。這兩種呈現(xiàn)方式都會影響視頻主播對象的視覺效果。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提出一種圖像的疊加顯示方法和系統(tǒng),在滿屏輸出的主播視頻內(nèi)容動態(tài)變化最小的區(qū)域疊加顯示輔助圖像,不影響主播視頻視覺效果的同時呈現(xiàn)輔助圖像,提升用戶的體驗感。
[0005]為達此目的,本發(fā)明采用以下技術(shù)方案:
[0006]—方面,本發(fā)明提出一種圖像的疊加顯示方法,包括:
[0007]獲取滿屏輸出的主播視頻的視頻幀;
[0008]根據(jù)輔助圖像輸出時的小窗尺寸,從所述視頻幀滿屏輸出的區(qū)域空間中獲取所述視頻幀的內(nèi)容動態(tài)變化最小的區(qū)域,將所述區(qū)域作為目標區(qū)域;
[0009]在所述目標區(qū)域疊加顯示所述輔助圖像。
[0010]其中,所述目標區(qū)域的尺寸大于或等于所述小窗尺寸,小于2倍的所述小窗尺寸。
[0011]其中,所述根據(jù)輔助圖像輸出時的小窗尺寸,從所述視頻幀滿屏輸出的區(qū)域空間中獲取所述視頻幀的內(nèi)容動態(tài)變化最小的區(qū)域,將所述區(qū)域作為目標區(qū)域,具體為:
[0012]獲取輔助圖像輸出時的小窗尺寸;
[0013]將所述視頻幀滿屏輸出時的區(qū)域空間均等分割得到兩個面積相等的區(qū)域;
[0014]統(tǒng)計所述區(qū)域中所述視頻幀的內(nèi)容不變的像素點的個數(shù);
[0015]將包括所述像素點的個數(shù)較多的區(qū)域作為下一次迭代分割的分割區(qū)域;
[0016]直至所述分割區(qū)域的面積大于或等于所述小窗尺寸,小于2倍的所述小窗尺寸為止,將所述分割區(qū)域作為目標區(qū)域。
[0017]其中,所述統(tǒng)計所述區(qū)域中所述視頻幀的內(nèi)容不變的像素點的個數(shù)具體為:
[0018]獲取所述兩個面積相等的區(qū)域中所述視頻幀同一位置的像素點的ARGB值,計算所述ARGB值的平均值;
[0019]若所述ARGB值與所述平均值之間的誤差在預(yù)設(shè)誤差范圍內(nèi),將所述像素點作為所述視頻幀的內(nèi)容不變的像素點;
[0020]統(tǒng)計內(nèi)容不變的所述像素點的個數(shù)。
[0021]其中,所述獲取滿屏輸出的主播視頻的視頻幀,具體為:
[0022]在預(yù)設(shè)時長內(nèi),按照預(yù)設(shè)采樣周期,從視頻緩存區(qū)讀取當前滿屏播放的主播視頻的若干張視頻幀。
[0023]另一方面,本發(fā)明提出一種圖像的疊加顯示系統(tǒng),包括:
[0024]視頻幀獲取模塊,用于獲取滿屏輸出的主播視頻的視頻幀;
[0025]目標區(qū)域獲取模塊,用于根據(jù)輔助圖像輸出時的小窗尺寸,從所述視頻幀滿屏輸出的區(qū)域空間中獲取所述視頻幀的內(nèi)容動態(tài)變化最小的區(qū)域,將所述區(qū)域作為目標區(qū)域;
[0026]疊加顯示模塊,用于在所述目標區(qū)域疊加顯示所述輔助圖像。
[0027]其中,所述目標區(qū)域獲取模塊包括:
[0028]小窗尺寸獲取模塊,用于獲取輔助圖像輸出時的小窗尺寸;
[0029]均等分割模塊,用于將所述視頻幀滿屏輸出時的區(qū)域空間均等分割得到兩個面積相等的區(qū)域;
[0030]像素個數(shù)統(tǒng)計模塊,用于統(tǒng)計所述區(qū)域中所述視頻幀的內(nèi)容不變的像素點的個數(shù);
[0031]分割區(qū)域確定模塊,用于將包括所述像素點的個數(shù)較多的區(qū)域作為下一次迭代分割的分割區(qū)域;
[0032]迭代分割模塊,用于直至所述分割區(qū)域的面積大于或等于所述小窗尺寸,小于2倍的所述小窗尺寸為止,將所述分割區(qū)域作為目標區(qū)域。
[0033]其中,所述像素個數(shù)統(tǒng)計模塊包括:
[0034]ARGB值獲取模塊,用于獲取所述兩個面積相等的區(qū)域中所述視頻幀同一位置的像素點的ARGB值;
[0035]平均值計算模塊,用于計算所述ARGB值的平均值;
[0036]不變像素確定模塊,用于若所述ARGB值與所述平均值之間的誤差在預(yù)設(shè)誤差范圍內(nèi),將所述像素點作為所述視頻幀的內(nèi)容不變的像素點;
[0037]個數(shù)統(tǒng)計模塊,用于統(tǒng)計內(nèi)容不變的所述像素點的個數(shù)。
[0038]其中,所述視頻幀獲取模塊具體用于,在預(yù)設(shè)時長內(nèi),按照預(yù)設(shè)采樣周期,從視頻緩存區(qū)讀取當前滿屏播放的主播視頻的若干張視頻幀。
[0039]其中,還包括:
[0040]預(yù)設(shè)時長設(shè)置模塊,用于設(shè)置所述預(yù)設(shè)時長;
[0041]采樣周期設(shè)置模塊,用于設(shè)置所述預(yù)設(shè)采樣周期。
[0042]本發(fā)明提供的技術(shù)方案帶來的有益效果為:
[0043]本發(fā)明一種圖像的疊加顯示方法和系統(tǒng),獲取滿屏輸出的主播視頻的視頻幀,根據(jù)輔助圖像輸出時的小窗尺寸,從所述視頻幀滿屏輸出的區(qū)域空間中獲取所述視頻幀的內(nèi)容動態(tài)變化最小的區(qū)域,將所述區(qū)域作為目標區(qū)域,在所述目標區(qū)域疊加顯示所述輔助圖像;在滿屏輸出的主播視頻內(nèi)容動態(tài)變化最小的區(qū)域疊加顯示輔助圖像,不影響主播視頻視覺效果的同時呈現(xiàn)輔助圖像,提升用戶的體驗感。
【附圖說明】
[0044]圖1是本發(fā)明一種圖像的疊加顯示方法第一個實施例的方法流程圖;
[0045]圖2是本發(fā)明一種圖像的疊加顯示方法第二個實施例的方法流程圖;
[0046]圖3是本發(fā)明一種圖像的疊加顯示系統(tǒng)第一個實施例的結(jié)構(gòu)方框圖;
[0047]圖4是本發(fā)明一種圖像的疊加顯示系統(tǒng)第二個實施例的結(jié)構(gòu)方框圖。
【具體實施方式】
[0048]下面結(jié)合附圖并通過【具體實施方式】來進一步說明本發(fā)明的技術(shù)方案。
[0049]實施例一
[0050]參見圖1,圖1是本發(fā)明一種圖像的疊加顯示方法第一個實施例的方法流程圖。
[0051 ]在第一實施例中,該圖像的疊加顯示方法包括:
[0052]SlOl,獲取滿屏輸出的主播視頻的視頻幀;
[0053]該方法主要應(yīng)用于數(shù)字電視、計算機等終端。
[0054]在預(yù)設(shè)時長內(nèi),按照預(yù)設(shè)采樣周期,從視頻緩存區(qū)實時讀取當前滿屏播放的主播視頻的若干張視頻幀,如每隔I秒從主播視頻的視頻緩存區(qū)中讀取一張當前正在播放的主播視頻的視頻幀,并進行緩存,在5秒內(nèi)可以讀取到5張該主播視頻的視頻幀。
[0055]S102,根據(jù)輔助圖像輸出時的小窗尺寸,從所述視頻幀滿屏輸出的區(qū)域空間中獲取所述視頻幀的內(nèi)容動態(tài)變化最小的區(qū)域,將所述區(qū)域作為目標區(qū)域;
[0056]該輔助圖像可以為其他節(jié)目頻道正在播放的節(jié)目內(nèi)容,或者來自于其他設(shè)備的節(jié)目片源等,在主播視頻正在播放時,以小窗口的形式播放這些輔助圖像可以給用戶提供更多選擇,不會錯過很多精彩內(nèi)容。
[0057]獲取輔助圖像以小窗口的形式輸出時的小窗尺寸,根據(jù)該小窗尺寸,通過迭代算法從上述5張視頻幀滿屏輸出的區(qū)域空間中找出其內(nèi)容動態(tài)變化最小的區(qū)域,將該區(qū)域作為輔助圖像輸出顯示的目標區(qū)域,該目標區(qū)域的面積大于或等于所述小窗尺寸,小于2倍的所述小窗尺寸。
[0058]上述內(nèi)容動態(tài)變化最小的區(qū)域為這5張視頻幀的像素點動態(tài)變化最小的區(qū)域。
[0059]S103,在所述目標區(qū)域疊加顯示所述輔助圖像。
[0060]在滿屏輸出的主播視頻中,在上述目標區(qū)域疊加顯示該輔助圖像,隨著主播視頻內(nèi)容的變化,輔助圖像在該主播視頻內(nèi)容變化最小的區(qū)域呈現(xiàn),不會在固定位置顯示,以免擋住主播視頻當前播放的重要內(nèi)容,影響視覺效果。
[0061]綜上,本實施例圖像的疊加顯示方法,獲取滿屏輸出的主播視頻的視頻幀,根據(jù)輔助圖像輸出時的小窗尺寸,從所述視頻幀滿屏輸出的區(qū)域空間中獲取所述視頻幀的內(nèi)容動態(tài)變化最小的區(qū)域,將所述區(qū)域作為目標區(qū)域,在所述目標區(qū)域疊加顯示所述輔助圖像;根據(jù)主播視頻的視頻幀和輔助圖像輸出時的小窗尺寸,找到滿屏輸出的主播視頻的內(nèi)容動態(tài)變化最小的區(qū)域,在該區(qū)域疊加顯示輔助圖像,不影響主播視頻視覺效果的同時呈現(xiàn)輔助圖像,提升用戶的體驗感。
[0062]實施例二
[0063]參見圖2,圖2是本發(fā)明一種圖像的疊加顯示方法第二個實施例的方法流程圖。
[0064]在第二實施例中,該圖像的疊加顯示方法包括:
[0065]S201,在預(yù)設(shè)時長內(nèi),按照預(yù)設(shè)采樣周期,從視頻緩存區(qū)讀取當前滿屏播放的主播視頻的若干張視頻幀;
[0066]延續(xù)上述例程,在5秒內(nèi),按照I張/秒,從視頻緩存區(qū)讀取當前滿屏播放的主播視頻的5張視頻幀。
[0067]S202,獲取輔助圖像輸出時的小窗尺寸;
[0068]S203,將所述視頻幀滿屏輸出時的區(qū)域空間均等分割得到兩個面積相等的區(qū)域;
[0069]根據(jù)該小窗尺寸,通過迭代算法從上述5張視頻幀滿屏輸出的區(qū)域空間中找出其內(nèi)容動態(tài)變化最小的區(qū)域,即像素點動態(tài)變化最小的區(qū)域。
[0070]將這5張視頻幀滿屏輸出的區(qū)域空間進行均等分割,得到兩個面積相等的區(qū)域,如左、右兩個面積相等的區(qū)域,分別為左邊區(qū)域和右邊區(qū)域。
[0071]S204,獲取所述兩個面積相等的區(qū)域中所述視頻幀同一位置的像素點的ARGB值,計算所述ARGB值的平均值;
[0072]對上述左邊區(qū)域和右邊區(qū)域進行內(nèi)容動態(tài)變化的檢測:獲取左邊區(qū)域和右邊區(qū)域中這5張視頻幀同一位置的5個像素點的ARGB(Alpha,Red ,Green ,Blue透明度,紅色,綠色,藍色)值,計算這5個像素點的ARGB值的平均值。
[0073]S205,若所述ARGB值與所述平均值之間的誤差在預(yù)設(shè)誤差范圍內(nèi),將所述像素點作為所述視頻幀的內(nèi)容不變的像素點;
[0074]計算這5個像素點的ARGB值與該平均值的誤差,若該誤差在預(yù)設(shè)誤差范圍內(nèi),將該像素點作為這5張視頻幀的內(nèi)容不變的像素點。
[0075]S206,統(tǒng)計內(nèi)容不變的所述像素點的個數(shù);
[0076]統(tǒng)計左邊區(qū)域和右邊區(qū)域內(nèi)容不變的像素點的個數(shù)。
[0077]S207,將包括所述像素點的個數(shù)較多的區(qū)域作為下一次迭代分割的分割區(qū)域;
[0078]若左邊區(qū)域包括的內(nèi)容不變的像素點的個數(shù)大于右邊區(qū)域包括的內(nèi)容不變的像素點的個數(shù),將左邊區(qū)域作為下一次迭代分割的分割區(qū)域,并對左邊區(qū)域進行均等分割,如將左邊區(qū)域分割成上、下兩個面積相等的區(qū)域,用同樣的方法比較上、下兩個面積相等的區(qū)域中內(nèi)容不變的像素點的個數(shù),將包括內(nèi)容不變的像素點的個數(shù)較多的區(qū)域作為下一次迭代分隔的分割區(qū)域。
[0079]S208,判斷所述分割區(qū)域的面積是否大于或等于所述小窗尺寸,小于2倍的所述小窗尺寸,若是,進入步驟S210;若否,進入步驟S209 ;
[0080]S209,將所述分割區(qū)域均等分割得到兩個面積相等的區(qū)域,并跳轉(zhuǎn)至步驟S204;
[0081]若上述分割區(qū)域的面積大于或等于2倍的所述小窗尺寸,將該分割區(qū)域繼續(xù)進行迭代分割,即將該分割區(qū)域均等分割得到兩個面積相等的區(qū)域,回到步驟S204,重復(fù)上述內(nèi)容動態(tài)變化的比較過程,即內(nèi)容不變的像素點個數(shù)的比較過程。
[0082]S210,將所述分割區(qū)域作為目標區(qū)域;
[0083]S211,在所述目標區(qū)域疊加顯示所述輔助圖像。
[0084]若上述分割區(qū)域的面積大于或等于所述小窗尺寸,小于2倍的所述小窗尺寸,結(jié)束迭代計算過程,將該分割區(qū)域作為目標區(qū)域,在該目標區(qū)域疊加顯示所述輔助圖像。
[0085]綜上,本實施例圖像的疊加顯示方法,獲取當前正在播放的主播視頻的若干張視頻幀和輔助圖像輸出時的小窗尺寸,通過迭代算法對該若干張視頻幀滿屏輸出時的區(qū)域空間進行均等分割得到兩個面積相等的區(qū)域,獲取這兩個面積相等的區(qū)域中內(nèi)容不變的像素點的個數(shù),將包含該像素點的個數(shù)較多的區(qū)域作為下一次迭代分割的分割區(qū)域,直至該分割區(qū)域的面積大于或等于所述小窗尺寸,小于2倍的所述小窗尺寸為止,將該分割區(qū)域作為目標區(qū)域,在該目標區(qū)域疊加顯示所述輔助圖像;根據(jù)主播視頻的視頻幀和輔助圖像輸出時的小窗尺寸,找到滿屏輸出的主播視頻的內(nèi)容動態(tài)變化最小的區(qū)域,在該區(qū)域疊加顯示輔助圖像,不影響主播視頻視覺效果的同時呈現(xiàn)輔助圖像,提升用戶的體驗感。
[0086]實施例三
[0087]參見圖3,圖3是本發(fā)明一種圖像的疊加顯示系統(tǒng)第一個實施例的結(jié)構(gòu)方框圖,在系統(tǒng)實施例中未詳盡描述的部分參照方法實施例。
[0088]在第三實施例中,該圖像的疊加顯示系統(tǒng)包括:
[0089]視頻幀獲取模塊01,用于獲取滿屏輸出的主播視頻的視頻幀;
[0090]從機頂盒終端,該主播視頻的緩存區(qū)中獲取上述視頻幀,并緩存。
[0091]目標區(qū)域獲取模塊02,用于根據(jù)輔助圖像輸出時的小窗尺寸,從所述視頻幀滿屏輸出的區(qū)域空間中獲取所述視頻幀的內(nèi)容動態(tài)變化最小的區(qū)域,將所述區(qū)域作為目標區(qū)域;
[0092]疊加顯示模塊03,用于在所述目標區(qū)域疊加顯示所述輔助圖像。
[0093]例如,接收到輔助圖像的輸出請求后,通過上述迭代算法找出當前正在播放的主播視頻內(nèi)容變化最小的區(qū)域位于播放終端,如數(shù)字電視的左上角區(qū)域,在該左上角區(qū)域呈現(xiàn)該輔助圖像,也可以通過其他算法找出當前正在播放的主播視頻內(nèi)容變化最小的區(qū)域。
[0094]綜上,本實施例圖像的疊加顯示方法,獲取滿屏輸出的主播視頻的視頻幀,根據(jù)輔助圖像輸出時的小窗尺寸,從所述視頻幀滿屏輸出的區(qū)域空間中獲取所述視頻幀的內(nèi)容動態(tài)變化最小的區(qū)域,將所述區(qū)域作為目標區(qū)域,在所述目標區(qū)域疊加顯示所述輔助圖像;根據(jù)主播視頻的視頻幀和輔助圖像輸出時的小窗尺寸,找到滿屏輸出的主播視頻的內(nèi)容動態(tài)變化最小的區(qū)域,在該區(qū)域疊加顯示輔助圖像,不影響主播視頻視覺效果的同時呈現(xiàn)輔助圖像,提升用戶的體驗感。
[0095]實施例四
[0096]參見圖4,圖4是本發(fā)明一種圖像的疊加顯示系統(tǒng)第二個實施例的結(jié)構(gòu)方框圖。
[0097]在第三實施例的基礎(chǔ)上,該圖像的疊加顯示系統(tǒng)還包括:
[0098]預(yù)設(shè)時長設(shè)置模塊04,用于設(shè)置所述預(yù)設(shè)時長;
[0099]采樣周期設(shè)置模塊05,用于設(shè)置所述預(yù)設(shè)采樣周期。
[0100]可以根據(jù)實時顯示的精度需求,調(diào)整該預(yù)設(shè)時長和預(yù)設(shè)采樣周期的值。
[0101]所述視頻幀獲取模塊01具體用于,在預(yù)設(shè)時長內(nèi),按照預(yù)設(shè)采樣周期,從視頻緩存區(qū)讀取當前滿屏播放的主播視頻的若干張視頻幀。
[0102]在第三實施例的基礎(chǔ)上,所述目標區(qū)域獲取模塊02包括:
[0103]小窗尺寸獲取模塊021,用于獲取輔助圖像輸出時的小窗尺寸;
[0104]均等分割模塊022,用于將所述視頻幀滿屏輸出時的區(qū)域空間均等分割得到兩個面積相等的區(qū)域;
[0105]像素個數(shù)統(tǒng)計模塊023,用于統(tǒng)計所述區(qū)域中所述視頻幀的內(nèi)容不變的像素點的個數(shù);
[0106]分割區(qū)域確定模塊024,用于將包括所述像素點的個數(shù)較多的區(qū)域作為下一次迭代分割的分割區(qū)域;
[0107]迭代分割模塊025,用于直至所述分割區(qū)域的面積大于或等于所述小窗尺寸,小于2倍的所述小窗尺寸為止,將所述分割區(qū)域作為目標區(qū)域。
[0108]所述像素個數(shù)統(tǒng)計模塊023包括:
[0109]ARGB值獲取模塊0231,用于獲取所述兩個面積相等的區(qū)域中所述視頻幀同一位置的像素點的ARGB值;
[0110]平均值計算模塊0232,用于計算所述ARGB值的平均值;
[0111]不變像素確定模塊0233,用于若所述ARGB值與所述平均值之間的誤差在預(yù)設(shè)誤差范圍內(nèi),將所述像素點作為所述視頻幀的內(nèi)容不變的像素點;
[0112]個數(shù)統(tǒng)計模塊0234,用于統(tǒng)計內(nèi)容不變的所述像素點的個數(shù)。
[0113]綜上,本實施例圖像的疊加顯示系統(tǒng),獲取當前正在播放的主播視頻的若干張視頻幀和輔助圖像輸出時的小窗尺寸,通過迭代算法對該若干張視頻幀滿屏輸出時的區(qū)域空間進行均等分割得到兩個面積相等的區(qū)域,獲取這兩個面積相等的區(qū)域中內(nèi)容不變的像素點的個數(shù),將包含該像素點的個數(shù)較多的區(qū)域作為下一次迭代分割的分割區(qū)域,直至該分割區(qū)域的面積大于或等于所述小窗尺寸,小于2倍的所述小窗尺寸為止,將該分割區(qū)域作為目標區(qū)域,在該目標區(qū)域疊加顯示所述輔助圖像;根據(jù)主播視頻的視頻幀和輔助圖像輸出時的小窗尺寸,找到滿屏輸出的主播視頻的內(nèi)容動態(tài)變化最小的區(qū)域,在該區(qū)域疊加顯示輔助圖像,不影響主播視頻視覺效果的同時呈現(xiàn)輔助圖像,提升用戶的體驗感。
[0114]以上結(jié)合具體實施例描述了本發(fā)明的技術(shù)原理。這些描述只是為了解釋本發(fā)明的原理,而不能以任何方式解釋為對本發(fā)明保護范圍的限制。基于此處的解釋,本領(lǐng)域的技術(shù)人員不需要付出創(chuàng)造性的勞動即可聯(lián)想到本發(fā)明的其它【具體實施方式】,這些方式都將落入本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種圖像的疊加顯示方法,其特征在于,包括: 獲取滿屏輸出的主播視頻的視頻幀; 根據(jù)輔助圖像輸出時的小窗尺寸,從所述視頻幀滿屏輸出的區(qū)域空間中獲取所述視頻幀的內(nèi)容動態(tài)變化最小的區(qū)域,將所述區(qū)域作為目標區(qū)域; 在所述目標區(qū)域疊加顯示所述輔助圖像。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述目標區(qū)域的尺寸大于或等于所述小窗尺寸,小于2倍的所述小窗尺寸。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)輔助圖像輸出時的小窗尺寸,從所述視頻幀滿屏輸出的區(qū)域空間中獲取所述視頻幀的內(nèi)容動態(tài)變化最小的區(qū)域,將所述區(qū)域作為目標區(qū)域,具體為: 獲取輔助圖像輸出時的小窗尺寸; 將所述視頻幀滿屏輸出時的區(qū)域空間均等分割得到兩個面積相等的區(qū)域; 統(tǒng)計所述區(qū)域中所述視頻幀的內(nèi)容不變的像素點的個數(shù); 將包括所述像素點的個數(shù)較多的區(qū)域作為下一次迭代分割的分割區(qū)域; 直至所述分割區(qū)域的面積大于或等于所述小窗尺寸,小于2倍的所述小窗尺寸為止,將所述分割區(qū)域作為目標區(qū)域。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述統(tǒng)計所述區(qū)域中所述視頻幀的內(nèi)容不變的像素點的個數(shù)具體為: 獲取所述兩個面積相等的區(qū)域中所述視頻幀同一位置的像素點的ARGB值,計算所述ARGB值的平均值; 若所述ARGB值與所述平均值之間的誤差在預(yù)設(shè)誤差范圍內(nèi),將所述像素點作為所述視頻幀的內(nèi)容不變的像素點; 統(tǒng)計內(nèi)容不變的所述像素點的個數(shù)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取滿屏輸出的主播視頻的視頻幀,具體為: 在預(yù)設(shè)時長內(nèi),按照預(yù)設(shè)采樣周期,從視頻緩存區(qū)讀取當前滿屏播放的主播視頻的若干張視頻幀。6.一種圖像的疊加顯示系統(tǒng),其特征在于,包括: 視頻幀獲取模塊,用于獲取滿屏輸出的主播視頻的視頻幀; 目標區(qū)域獲取模塊,用于根據(jù)輔助圖像輸出時的小窗尺寸,從所述視頻幀滿屏輸出的區(qū)域空間中獲取所述視頻幀的內(nèi)容動態(tài)變化最小的區(qū)域,將所述區(qū)域作為目標區(qū)域; 疊加顯示模塊,用于在所述目標區(qū)域疊加顯示所述輔助圖像。7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述目標區(qū)域獲取模塊包括: 小窗尺寸獲取模塊,用于獲取輔助圖像輸出時的小窗尺寸; 均等分割模塊,用于將所述視頻幀滿屏輸出時的區(qū)域空間均等分割得到兩個面積相等的區(qū)域; 像素個數(shù)統(tǒng)計模塊,用于統(tǒng)計所述區(qū)域中所述視頻幀的內(nèi)容不變的像素點的個數(shù); 分割區(qū)域確定模塊,用于將包括所述像素點的個數(shù)較多的區(qū)域作為下一次迭代分割的分割區(qū)域; 迭代分割模塊,用于直至所述分割區(qū)域的面積大于或等于所述小窗尺寸,小于2倍的所述小窗尺寸為止,將所述分割區(qū)域作為目標區(qū)域。8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述像素個數(shù)統(tǒng)計模塊包括: ARGB值獲取模塊,用于獲取所述兩個面積相等的區(qū)域中所述視頻幀同一位置的像素點的ARGB值; 平均值計算模塊,用于計算所述ARGB值的平均值; 不變像素確定模塊,用于若所述ARGB值與所述平均值之間的誤差在預(yù)設(shè)誤差范圍內(nèi),將所述像素點作為所述視頻幀的內(nèi)容不變的像素點; 個數(shù)統(tǒng)計模塊,用于統(tǒng)計內(nèi)容不變的所述像素點的個數(shù)。9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述視頻幀獲取模塊具體用于,在預(yù)設(shè)時長內(nèi),按照預(yù)設(shè)采樣周期,從視頻緩存區(qū)讀取當前滿屏播放的主播視頻的若干張視頻幀。10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,還包括: 預(yù)設(shè)時長設(shè)置模塊,用于設(shè)置所述預(yù)設(shè)時長; 采樣周期設(shè)置模塊,用于設(shè)置所述預(yù)設(shè)采樣周期。
【文檔編號】H04N21/472GK105916004SQ201610402811
【公開日】2016年8月31日
【申請日】2016年6月8日
【發(fā)明人】田超
【申請人】深圳創(chuàng)維數(shù)字技術(shù)有限公司, 深圳市創(chuàng)維軟件有限公司