两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

視頻畫中畫窗口的顯示方法、系統(tǒng)及視頻處理設(shè)備的制作方法

文檔序號:2646176閱讀:215來源:國知局
專利名稱:視頻畫中畫窗口的顯示方法、系統(tǒng)及視頻處理設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于視 頻處理技術(shù)領(lǐng)域,尤其涉及一種視頻畫中畫窗口的顯示方法、系統(tǒng)及視頻處理設(shè)備。
背景技術(shù)
隨著即時通訊的普及和網(wǎng)絡(luò)帶寬的提升,越來越多的網(wǎng)友開始使用攝像頭進(jìn)行視頻聊天,在視頻聊天窗口中使用畫中畫技術(shù)也越來越普遍,但是在通信過程中由于人臉的不斷運動,使得人臉在大窗口顯示的位置也會經(jīng)常移動,加上現(xiàn)有的小窗口在視頻畫中畫中顯示的位置也是固定不變的,因此,容易經(jīng)常出現(xiàn)畫中畫的小窗口遮擋大窗口主要信息的情況。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種視頻畫中畫窗口的顯示方法,旨在解決現(xiàn)有技術(shù)中存在的由于在視頻畫中畫中的大窗口人臉運動使得人臉位置顯示不定,加上小窗口在視頻畫中畫中顯示的位置也是固定不變的,因此小窗口容易遮擋大窗口主要信息的情況的問題。本發(fā)明是這樣實現(xiàn)的,一種視頻畫中畫窗口的顯示方法,所述方法包括以下步驟獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息;根據(jù)所述人臉的位置和大小信息,計算出遮擋所述人臉最少的小窗口在視頻畫中畫的大窗口中的顯示位置;將所述小窗口顯示在所述顯示位置上。本發(fā)明的另一目的在于提供一種視頻畫中畫窗口的顯示系統(tǒng),所述系統(tǒng)包括信息獲取模塊,用于獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息;位置計算模塊,用于根據(jù)所述人臉的位置和大小信息,計算出遮擋所述人臉最少的小窗口在視頻畫中畫的大窗口中的顯示位置;顯示控制模塊,用于將所述小窗口顯示在所述顯示位置上。本發(fā)明的另一目的在于提供一種包括上面所述的視頻畫中畫窗口的顯示系統(tǒng)的視頻處理設(shè)備。在本發(fā)明中,通過獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息,根據(jù)所述人臉的位置和大小信息,計算出遮擋所述人臉最少的小窗口在視頻畫中畫的大窗口中的顯示位置,從而避免了由于視頻畫中畫的小窗口遮擋大窗口顯示的主要信息,造成獲取大窗口顯示的主要信息不全面的問題。


圖1是本發(fā)明實施例提供的視頻畫中畫窗口的顯示方法的實現(xiàn)流程示意圖2是本發(fā)明實施例提供的視頻畫中畫窗口的顯示系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實施例中,通過獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息,根據(jù)所述人臉的位置和大小信息,計算出遮擋所述人臉最少的小窗口在視頻畫中畫的大窗口中的顯示位置,從而來解決現(xiàn)有技術(shù)中存在的由于在視頻畫中畫中的大窗口人臉運動使得人臉位置顯示不定,加上小窗口在視頻畫中畫中顯示的位置也是固定不變的,因此小窗口容易遮擋大窗口主要信息的情況的問題。人臉檢測(Face Detection)是指在輸入圖像中確定所有人臉(如果存在)的位置、大小、位姿的過程。人臉檢測是人臉信息處理中的一項關(guān)鍵技術(shù)。人臉圖像所包含的模式特征十分豐富,包括顏色特征(膚色、發(fā)色等)、輪廓特征、 直方圖特征、鑲嵌圖特征、結(jié)構(gòu)特征、變換域特征、模板特征以及啟發(fā)式特征等。這些特征中哪些是最有用的、如何利用這些特征,是人臉檢測要研究一個關(guān)鍵問題。人臉模式具有復(fù)雜而細(xì)致的變化,因此一般需要采用多種模式特征綜合的方法,如簡單組合、統(tǒng)計推斷、模糊決策、機器學(xué)習(xí)等。歸納起來,根據(jù)利用特征的色彩屬性可以將人臉檢測方法分為基于膚色特征的方法和基于灰度特征的方法兩類。前者適用于構(gòu)造快速的人臉檢測和人臉跟蹤算法,后者利用了人臉區(qū)別于其它物體的更為本質(zhì)的特征,是人臉檢測領(lǐng)域研究的重點。根據(jù)特征綜合時采用的不同模型,可以將基于灰度特征的方法分為兩大類基于啟發(fā)式(知識) 模型的方法和基于統(tǒng)計模型的方法。人臉跟蹤通常是在人臉檢測的基礎(chǔ)上對于視頻序列中人臉運動位置的跟蹤。人臉跟蹤技術(shù)包括基于運動(Motion-based)的方法及基于模型(Model-based)的方法。前者采用運動分割、光流、立體視覺等方法,利用時空梯度、卡爾曼濾波器等跟蹤人臉運動;后者首先獲取目標(biāo)的先驗知識,構(gòu)造目標(biāo)模型,對輸入的每一幀圖像通過滑動窗口進(jìn)行模型匹配。 在人臉跟蹤中,往往結(jié)合使用這兩種方法。請參閱圖1,為本發(fā)明實施例提供的視頻畫中畫窗口的顯示方法的實現(xiàn)流程,其包括以下步驟在步驟SlOl中,獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息;在本發(fā)明實施例中,首先,人臉檢測及跟蹤模塊對輸入的視頻序列進(jìn)行特征提取, 提取的特征主要包括人臉膚色、輪廓、直方圖、運動矢量等信息,這些特征數(shù)據(jù)都會被放入模型參數(shù)庫中。如果當(dāng)前幀是首幀或者其前序幾幀沒有檢測到人臉的情況下,對當(dāng)前幀進(jìn)行人臉檢測操作。這里采用的人臉檢測算法傾向于快速的檢測算法,如基于膚色模型的人臉檢測算法。對當(dāng)前幀進(jìn)行人臉檢測時,有一些約定條件,例如只檢測畫面中最大或者是最顯要位置的人臉,人臉的大小不能過小等。如果當(dāng)前幀的前序幀中有檢測到人臉,那么就對當(dāng)前幀進(jìn)行人臉跟蹤操作。人臉跟蹤是通過模型參數(shù)庫中提供的統(tǒng)計數(shù)據(jù)以及當(dāng)前幀的視頻畫面內(nèi)容聯(lián)合分析得到的。作為本發(fā)明第一實施例,對于大窗口需要顯示的視頻畫面中人臉超過一個的情況下,在所述獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息的步驟之前,還包括以下步驟預(yù)先設(shè)置當(dāng)大窗口需要顯示的視頻畫面中人臉超過一個時,獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中最大的人臉的位置和大小信息;

此時,所述獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息的步驟,具體為獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中最大的人臉的位置和大小信息。作為本發(fā)明第二實施例,對于大窗口需要顯示的視頻畫面中人臉超過一個的情況下,在所述獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息的步驟之前,還包括以下步驟預(yù)先設(shè)置當(dāng)大窗口需要顯示的視頻畫面中人臉超過一個時,獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中顯要位置顯示的人臉的位置和大小信息; 此時,所述獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息的步驟,具體為獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中顯要位置顯示的人臉的位置和大小信息。在本發(fā)明實施例中,例如所述顯要位置可以是大窗口的中間位置,然而,可以理解的是,該顯要位置也可根據(jù)用戶需要自行定義。在步驟S102中,根據(jù)所述人臉的位置和大小信息,計算出遮擋所述人臉最少的小窗口在視頻畫中畫的大窗口中的顯示位置;在步驟S103中,將所述小窗口顯示在所述顯示位置上。作為本發(fā)明第三實施例,所述將所述小窗口顯示在所述顯示位置上的步驟,具體包括以下步驟發(fā)送包含所述顯示位置的信息給顯示設(shè)備,由顯示設(shè)備在所述顯示位置顯示小窗作為本發(fā)明第四實施例,所述將所述小窗口顯示在所述顯示位置上的步驟,具體包括以下步驟利用所述顯示位置,將需要顯示在大窗口的視頻畫面及需要顯示在小窗口的視頻畫面合成為一路視頻畫面顯示在屏幕上。利用所述顯示位置,將需要顯示在大窗口的視頻畫面及需要顯示在小窗口的視頻畫面合成為一路視頻畫面顯示在屏幕上。其具體實現(xiàn)過程如下根據(jù)小窗口的顯示位置信息,以及小窗口的圖像大小,來計算大窗口視頻的哪一部分會被遮蓋,然后將大窗口視頻的被遮蓋部分以小窗口圖像進(jìn)行遮蓋。請參閱圖2,為本發(fā)明實施例提供的視頻畫中畫窗口的顯示系統(tǒng)的結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。所述視頻畫中畫窗口的顯示系統(tǒng)包括信息獲取模塊102、位置計算模塊104、以及顯示控制模塊106。所述視頻畫中畫窗口的顯示系統(tǒng)可以是內(nèi)置于視頻處理設(shè)備中的軟件單元、硬件單元或者是軟硬件結(jié)合的單元。信息獲取模塊102用于獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息。位置計算模塊104根據(jù)所述人臉的位置和大小信息,計算出遮擋所述人臉最少的小窗口在視頻畫中畫的大窗口中的顯示位置。顯示控制模塊106用于將所述小窗口顯示在所述顯示位置上。作為本發(fā)明第五實施例,所述視頻畫中畫窗口的顯示系統(tǒng)還包括第一設(shè)置模塊 1001。所述第一設(shè)置模塊1001用于設(shè)置當(dāng)大窗口需要顯示的視頻畫面中人臉超過一個時,獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中最大的人臉的位置和大小信息; 此時,所述信息獲取模塊102用于獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中最大的人臉的位置和大小信息。作為本發(fā)明第六實施例,所述視頻畫中畫窗口的顯示系統(tǒng)還包括第二設(shè)置模塊 1002。所述第二設(shè)置模塊1002設(shè)置當(dāng)大窗口需要顯示的視頻畫面中人臉超過一個時, 獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中顯要位置顯示的人臉的位置和大小信息;此時,所述信息獲取模塊102用于獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中顯要位置顯示的人臉的位置和大小信息。作為本發(fā)明一優(yōu)選實施例,所述視頻畫中畫窗口的顯示系統(tǒng)還包括合成模塊 108。所述合成模塊108利用所述顯示位置,將需要顯示在大窗口的視頻畫面及需要顯示在小窗口的視頻畫面合成為一路視頻畫面;所述顯示控制模塊106將所述一路視頻畫面顯示在屏幕上。綜上所述,本發(fā)明實施例通過獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息,根據(jù)所述人臉的位置和大小信息,計算出遮擋所述人臉最少的小窗口在視頻畫中畫的大窗口中的顯示位置,從而避免了由于視頻畫中畫的小窗口遮擋大窗口顯示的主要信息,造成獲取大窗口顯示的主要信息不全面的問題。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如ROM/RAM、磁盤、光盤等。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種視頻畫中畫窗口的顯示方法,其特征在于,所述方法包括以下步驟獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息;根據(jù)所述人臉的位置和大小信息,計算出遮擋所述人臉最少的小窗口在視頻畫中畫的大窗口中的顯示位置;將所述小窗口顯示在所述顯示位置上。
2.如權(quán)利要求1所述的方法,其特征在于,對于大窗口需要顯示的視頻畫面中人臉超過一個的情況下,在所述獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息的步驟之前,還包括以下步驟預(yù)先設(shè)置當(dāng)大窗口需要顯示的視頻畫面中人臉超過一個時,獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中最大的人臉的位置和大小信息;所述獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息的步驟,具體為獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中最大的人臉的位置和大小信息。
3.如權(quán)利要求1所述的方法,其特征在于,對于大窗口需要顯示的視頻畫面中人臉超過一個的情況下,在所述獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息的步驟之前,還包括以下步驟預(yù)先設(shè)置當(dāng)大窗口需要顯示的視頻畫面中人臉超過一個時,獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中顯要位置顯示的人臉的位置和大小信息;所述獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息的步驟,具體為獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中顯要位置顯示的人臉的位置和大小信息。
4.如權(quán)利要求3所述的方法,其特征在于,所述顯要位置為大窗口的中間位置。
5.如權(quán)利要求1所述的方法,其特征在于,所述將所述小窗口顯示在所述顯示位置上的步驟,具體包括以下步驟發(fā)送包含所述顯示位置的信息給顯示設(shè)備,由顯示設(shè)備在所述顯示位置顯示小窗口 ;或利用所述顯示位置,將需要顯示在大窗口的視頻畫面及需要顯示在小窗口的視頻畫面合成為一路視頻畫面顯示在屏幕上。
6.一種視頻畫中畫窗口的顯示系統(tǒng),其特征在于,所述系統(tǒng)包括信息獲取模塊,用于獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息;位置計算模塊,用于根據(jù)所述人臉的位置和大小信息,計算出遮擋所述人臉最少的小窗口在視頻畫中畫的大窗口中的顯示位置;顯示控制模塊,用于將所述小窗口顯示在所述顯示位置上。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述視頻畫中畫窗口的顯示系統(tǒng)還包括第一設(shè)置模塊;所述第一設(shè)置模塊,用于設(shè)置當(dāng)大窗口需要顯示的視頻畫面中人臉超過一個時,獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中最大的人臉的位置和大小信息;所述信息獲取模塊,用于獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中最大的人臉的位置和大小信息。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述視頻畫中畫窗口的顯示系統(tǒng)還包括第二設(shè)置模塊;所述第二設(shè)置模塊,用于設(shè)置當(dāng)大窗口需要顯示的視頻畫面中人臉超過一個時,獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中顯要位置顯示的人臉的位置和大小信息;所述信息獲取模塊,用于獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中顯要位置顯示的人臉的位置和大小信息。
9.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述視頻畫中畫窗口的顯示系統(tǒng)還包括合成模塊;所述合成模塊,用于利用所述顯示位置,將需要顯示在大窗口的視頻畫面及需要顯示在小窗口的視頻畫面合成為一路視頻畫面;所述顯示控制模塊將所述一路視頻畫面顯示在屏幕上。
10.一種包括權(quán)利要求6至9任一項所述的視頻畫中畫窗口的顯示系統(tǒng)的視頻處理設(shè)備。
全文摘要
本發(fā)明適用于視頻處理技術(shù)領(lǐng)域,提供了一種視頻畫中畫窗口的顯示方法、系統(tǒng)及視頻處理設(shè)備。所述方法包括以下步驟獲取視頻畫中畫的當(dāng)前大窗口需要顯示的視頻畫面中人臉的位置和大小信息;根據(jù)所述人臉的位置和大小信息,計算出遮擋所述人臉最少的小窗口在視頻畫中畫的大窗口中的顯示位置;將所述小窗口顯示在所述顯示位置上。本發(fā)明避免了由于視頻畫中畫的小窗口遮擋大窗口顯示的主要信息,造成獲取大窗口顯示的主要信息不全面的問題。
文檔編號G09G5/377GK102194443SQ20101011803
公開日2011年9月21日 申請日期2010年3月4日 優(yōu)先權(quán)日2010年3月4日
發(fā)明者何健 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
托里县| 简阳市| 伊吾县| 曲松县| 普宁市| 日照市| 高雄县| 郓城县| 大埔区| 哈密市| 山东| 上犹县| 施甸县| 宽甸| 马公市| 阆中市| 高平市| 建平县| 邻水| 罗山县| 镇康县| 云浮市| 永顺县| 田林县| 镇赉县| 吴旗县| 隆昌县| 平武县| 当雄县| 浏阳市| 河曲县| 陇西县| 万州区| 西峡县| 武威市| 无锡市| 嘉黎县| 宜君县| 阳西县| 沙雅县| 周宁县|