設(shè)置視頻窗口的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種設(shè)置視頻窗口的方法和裝置,屬于通信【技術(shù)領(lǐng)域】。方法包括:獲取大視頻窗口中顯示的視頻畫面的信息;根據(jù)所述大視頻窗口中顯示的視頻畫面的信息,查找出所述大視頻窗口中的關(guān)鍵區(qū)域;在所述大視頻窗口中除所述關(guān)鍵區(qū)域之外的區(qū)域內(nèi)進(jìn)行查找,得到一滿足預(yù)設(shè)的面積大小的區(qū)域;在滿足預(yù)設(shè)的面積大小的區(qū)域內(nèi)設(shè)置小視頻窗口,并在所述小視頻窗口中顯示相應(yīng)的視頻畫面。裝置包括:獲取模塊、查找模塊、區(qū)域獲取模塊和設(shè)置模塊。本發(fā)明自動(dòng)將小視頻窗口設(shè)置在大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域內(nèi),使得小視頻窗口不會(huì)遮擋大視頻窗口中的關(guān)鍵視頻畫面,不需要用戶對小視頻窗口進(jìn)行手動(dòng)移動(dòng),減少了不必要的操作、提高了使用效果。
【專利說明】設(shè)置視頻窗口的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別涉及一種設(shè)置視頻窗口的方法和裝置。
【背景技術(shù)】
[0002]隨著通信技術(shù)的發(fā)展,即時(shí)通信軟件的功能也越來越多,用戶不但可以使用即時(shí)通信軟件發(fā)信息、發(fā)圖片進(jìn)行聊天,而且還可以直接進(jìn)行視頻聊天。在進(jìn)行視頻聊天時(shí),通過使用一個(gè)大視頻窗口和一個(gè)小視頻窗口(小視頻窗口嵌套在大視頻窗口中),來分別顯示對端和本端的視頻畫面。
[0003]目前,設(shè)置視頻窗口的方法如下:將小視頻窗口設(shè)置在大視頻窗口中固定的區(qū)域內(nèi)(通常設(shè)置在大視頻窗口中右下角區(qū)域內(nèi)),并且,將小視頻窗口的邊緣設(shè)置為醒目的白色邊框來界定小視頻窗口的邊界。
[0004]然而,在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0005]現(xiàn)有小視頻窗口設(shè)置在大視頻窗口中固定的區(qū)域內(nèi),如果用戶想要看到的視頻畫面顯示在大視頻窗口中該固定的區(qū)域內(nèi),則會(huì)被小視頻窗口遮擋,用戶需要將小視頻窗口移動(dòng)到其他位置,才能看到該固定的區(qū)域內(nèi)顯示的視頻畫面,操作繁瑣、影響使用效果。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種設(shè)置視頻窗口的方法和裝置。所述技術(shù)方案如下:
[0007]—方面,提供了一種設(shè)置視頻窗口的方法,所述方法包括:
[0008]獲取大視頻窗口中顯示的視頻畫面的信息;
[0009]根據(jù)所述大視頻窗口中顯示的視頻畫面的信息,查找出所述大視頻窗口中的關(guān)鍵區(qū)域;
[0010]在所述大視頻窗口中除所述關(guān)鍵區(qū)域之外的區(qū)域內(nèi)進(jìn)行查找,得到一滿足預(yù)設(shè)的面積大小的區(qū)域;
[0011]在滿足預(yù)設(shè)的面積大小的區(qū)域內(nèi)設(shè)置小視頻窗口,并在所述小視頻窗口中顯示相應(yīng)的視頻畫面。
[0012]另一方面,提供了一種設(shè)置視頻窗口的裝置,所述裝置包括:
[0013]獲取模塊,用于獲取大視頻窗口中顯示的視頻畫面的信息;
[0014]查找模塊,用于在所述獲取模塊獲取大視頻窗口中顯示的視頻畫面的信息后,根據(jù)所述大視頻窗口中顯示的視頻畫面的信息,查找出所述大視頻窗口中的關(guān)鍵區(qū)域;
[0015]區(qū)域獲取模塊,用于在所述大視頻窗口中除所述關(guān)鍵區(qū)域之外的區(qū)域內(nèi)進(jìn)行查找,得到一滿足預(yù)設(shè)的面積大小的區(qū)域;
[0016]設(shè)置模塊,用于在滿足預(yù)設(shè)的面積大小的區(qū)域內(nèi)設(shè)置小視頻窗口,并在所述小視頻窗口中顯示相應(yīng)的視頻畫面。
[0017]本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:[0018]通過根據(jù)獲取的大視頻窗口中顯示的視頻畫面的信息,查找出大視頻窗口中的關(guān)鍵區(qū)域,在大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域內(nèi)查找得到的一滿足預(yù)設(shè)的面積大小的區(qū)域內(nèi)設(shè)置小視頻窗口,可以根據(jù)大視頻窗口中顯示的視頻畫面,自動(dòng)將小視頻窗口設(shè)置在大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域內(nèi),使得小視頻窗口不會(huì)遮擋大視頻窗口中的關(guān)鍵視頻畫面,不需要用戶對小視頻窗口進(jìn)行手動(dòng)移動(dòng),減少了不必要的操作、提高了使用效果。
【專利附圖】
【附圖說明】
[0019]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0020]圖1是本發(fā)明實(shí)施例一提供的一種設(shè)置視頻窗口的方法流程圖;
[0021]圖2是本發(fā)明實(shí)施例二提供的一種設(shè)置視頻窗口的方法流程圖;
[0022]圖3是本發(fā)明實(shí)施例三提供的第一種設(shè)置視頻窗口的裝置結(jié)構(gòu)示意圖;
[0023]圖4是本發(fā)明實(shí)施例三提供的第二種設(shè)置視頻窗口的裝置結(jié)構(gòu)示意圖;
[0024]圖5是本發(fā)明實(shí)施例三提供的第三種設(shè)置視頻窗口的裝置結(jié)構(gòu)示意圖;
[0025]圖6是本發(fā)明實(shí)施例三提供的第四種設(shè)置視頻窗口的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0026]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0027]實(shí)施例一
[0028]參見圖1,本發(fā)明實(shí)施例提供了一種設(shè)置視頻窗口的方法,包括:
[0029]101:獲取大視頻窗口中顯示的視頻畫面的信息。
[0030]102:根據(jù)大視頻窗口中顯示的視頻畫面的信息,查找出大視頻窗口中的關(guān)鍵區(qū)域。
[0031]103:在大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域內(nèi)進(jìn)行查找,得到一滿足預(yù)設(shè)的面積大小的區(qū)域。
[0032]104:在滿足預(yù)設(shè)的面積大小的區(qū)域內(nèi)設(shè)置小視頻窗口,并在小視頻窗口中顯示相應(yīng)的視頻畫面。
[0033]進(jìn)一步地,在滿足預(yù)設(shè)的面積大小的區(qū)域內(nèi)設(shè)置小視頻窗口,并在小視頻窗口中顯示相應(yīng)的視頻畫面之后,還包括:
[0034]檢測大視頻窗口中顯示的視頻畫面;
[0035]判斷大視頻窗口中顯示的視頻畫面是否發(fā)生變化;
[0036]如果發(fā)生變化,則判斷大視頻窗口中顯示的視頻畫面的變化程度是否超過預(yù)設(shè)的變化程度閾值;
[0037]如果超過,則執(zhí)行獲取大視頻窗口中顯示的視頻畫面的信息。
[0038]進(jìn)一步地,在大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域內(nèi)進(jìn)行查找,得到一滿足預(yù)設(shè)的面積大小的區(qū)域,包括:[0039]在大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域內(nèi)進(jìn)行查找;
[0040]判斷是否能夠查找到一滿足預(yù)設(shè)的面積大小的區(qū)域;
[0041]如果能夠查找到一滿足預(yù)設(shè)的面積大小的區(qū)域,則得到一滿足預(yù)設(shè)的面積大小的區(qū)域。
[0042]進(jìn)一步地,判斷是否能夠查找到一滿足預(yù)設(shè)的面積大小的區(qū)域之后,還包括:
[0043]如果不能夠查找到一滿足預(yù)設(shè)的面積大小的區(qū)域,則將小視頻窗口設(shè)置在大視頻窗口中預(yù)設(shè)的區(qū)域內(nèi),在小視頻窗口中顯示相應(yīng)的視頻畫面,并對小視頻窗口中顯示的視頻畫面進(jìn)行半透明處理。
[0044]進(jìn)一步地,在小視頻窗口中顯示相應(yīng)的視頻畫面之后,該方法還包括:
[0045]將小視頻窗口的邊緣設(shè)置為透明邊框,并對小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣淡化處理。
[0046]進(jìn)一步地,在小視頻窗口中顯示相應(yīng)的視頻畫面之后,該方法還包括:
[0047]將小視頻窗口的邊緣設(shè)置為透明邊框,并對小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣漸進(jìn)色過度處理。
[0048]本發(fā)明實(shí)施例所述的設(shè)置視頻窗口的方法,通過根據(jù)獲取的大視頻窗口中顯示的視頻畫面的信息,查找出大視頻窗口中的關(guān)鍵區(qū)域,在大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域內(nèi)查找得到的一滿足預(yù)設(shè)的面積大小的區(qū)域內(nèi)設(shè)置小視頻窗口,可以根據(jù)大視頻窗口中顯示的視頻畫面,自動(dòng)將小視頻窗口設(shè)置在大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域內(nèi),使得小視頻窗口不會(huì)遮擋大視頻窗口中的關(guān)鍵視頻畫面,不需要用戶對小視頻窗口進(jìn)行手動(dòng)移動(dòng),減少了不必要的操作、提高了使用效果。并且還可以將小視頻窗口的邊緣設(shè)置為透明邊框,并對小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣淡化處理;或還可以將小視頻窗口的邊緣設(shè)置為透明邊框,并對小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣漸進(jìn)色過度處理,使得大視頻窗口的視頻畫面和小視頻窗口的視頻畫面可以無縫的融合在一起,進(jìn)一步提聞顯不效果。
[0049]實(shí)施例二
[0050]參見圖2,本發(fā)明實(shí)施例提供了一種設(shè)置視頻窗口的方法,包括:
[0051]201:接收通過畫面融合方式顯示視頻窗口的請求信息。
[0052]具體地,為了方便用戶進(jìn)行視頻聊天,可以將本發(fā)明實(shí)施例中的設(shè)置視頻窗口的方法與現(xiàn)有技術(shù)的設(shè)置視頻窗口的方法結(jié)合起來使用,在視頻聊天窗口中設(shè)置相應(yīng)的選項(xiàng),供用戶選擇使用。
[0053]具體地,可以將利用本發(fā)明實(shí)施提供的設(shè)置視頻窗口的方法,設(shè)置的視頻窗口,對應(yīng)的選項(xiàng)設(shè)置為“畫面融合方式顯示視頻窗口”??梢詫⒗矛F(xiàn)有技術(shù)的方法,設(shè)置的視頻窗口,對應(yīng)的選項(xiàng)設(shè)置為“普通方式顯示視頻窗口 ”。需要說明的是,選項(xiàng)的設(shè)置方式并不現(xiàn)有上述的方式,可以根據(jù)實(shí)際應(yīng)用狀況,選擇其他任何可以區(qū)分出二者的設(shè)置方式,對此不做具體限定。
[0054]202:獲取大視頻窗口中顯示的視頻畫面的信息。
[0055]203:根據(jù)大視頻窗口中顯示的視頻畫面的信息,查找出大視頻窗口中的關(guān)鍵區(qū)域。
[0056]具體地,大視頻窗口中顯示的視頻畫面包括:人臉、服飾、軀體、人物場景等。一般在視頻聊天中用戶關(guān)注的是人臉、服飾、軀體等部分,對人物場景等部分不關(guān)注。根據(jù)用戶對視頻畫面中不同組成部分的關(guān)注程度,預(yù)先設(shè)置關(guān)鍵視頻畫面條件(如設(shè)置如果視頻畫面為人臉、服飾、軀體等,則為關(guān)鍵視頻畫面),根據(jù)是否滿足預(yù)設(shè)的關(guān)鍵視頻畫面條件,將視頻畫面分為關(guān)鍵視頻畫面和非關(guān)鍵視頻畫面,相應(yīng)地,將顯示關(guān)鍵視頻畫面的區(qū)域稱為關(guān)鍵區(qū)域、顯示非關(guān)鍵視頻畫面的區(qū)域稱為非關(guān)鍵區(qū)域,即關(guān)鍵區(qū)域是指視頻畫面中滿足預(yù)設(shè)的關(guān)鍵視頻畫面條件的關(guān)鍵視頻畫面在大視頻窗口中顯示時(shí)對應(yīng)的區(qū)域。
[0057]具體地,根據(jù)預(yù)先設(shè)置的關(guān)鍵視頻畫面條件,從大視頻窗口中顯示的視頻畫面的信息中查找出關(guān)鍵視頻畫面的數(shù)據(jù)以及關(guān)鍵視頻畫面在大視頻窗口中顯示的區(qū)域位置信息等,從而查找出大視頻窗口中的關(guān)鍵區(qū)域。
[0058]204:在大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域內(nèi)進(jìn)行查找,判斷是否能夠查找到一滿足預(yù)設(shè)的面積大小的區(qū)域,如果能夠查找到一滿足預(yù)設(shè)的面積大小的區(qū)域,則執(zhí)行205 ;否則,執(zhí)行209。
[0059]具體地,利用一滿足預(yù)設(shè)的面積大小的閉合框,在大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域內(nèi)進(jìn)行遍歷搜索;
[0060]判斷是否能搜索到一與預(yù)設(shè)的面積大小的閉合框相同面積的區(qū)域;
[0061]如果搜索到,則將與預(yù)設(shè)的面積大小的閉合框相同面積的區(qū)域作為滿足預(yù)設(shè)的面積大小的區(qū)域。
[0062]具體地,對大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域進(jìn)行邊緣識(shí)別;并根據(jù)識(shí)別出的邊緣進(jìn)行查找,判斷是否能夠查找到一個(gè)與識(shí)別出的邊緣契合的一個(gè)滿足預(yù)設(shè)的面積大小的區(qū)域。
[0063]其中,對大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域進(jìn)行邊緣識(shí)別時(shí)可以采用現(xiàn)有的邊緣識(shí)別技術(shù)實(shí)現(xiàn)。
[0064]需要說明的是,并不限于上述的方法,可以根據(jù)需要選擇其他任何可行的實(shí)現(xiàn)方法,對此不做具體限定。
[0065]205:在滿足預(yù)設(shè)的面積大小的區(qū)域內(nèi)設(shè)置小視頻窗口,并在小視頻窗口中顯示相應(yīng)的視頻畫面。
[0066]并且需要說明的是,為了增加顯示效果,還可以對小視頻窗口進(jìn)行如下處理:
[0067]將小視頻窗口的邊緣設(shè)置為透明邊框,并對小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣淡化處理。或
[0068]將小視頻窗口的邊緣設(shè)置為透明邊框,并對小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣漸進(jìn)色過度處理。
[0069]206:檢測大視頻窗口中顯示的視頻畫面。
[0070]具體地,可以通過人臉檢測技術(shù)和場景檢測技術(shù)等技術(shù)對大視頻窗口中顯示的視頻畫面進(jìn)出檢測。
[0071]207:判斷大視頻窗口中顯示的視頻畫面是否發(fā)生變化,如果發(fā)生變化,則執(zhí)行208 ;否則,執(zhí)行206。
[0072]具體地,可以根據(jù)人臉檢測技術(shù)和場景檢測技術(shù)等技術(shù)對大視頻窗口中顯示的視頻畫面的檢測結(jié)果,來判斷視頻畫面是否發(fā)生變化。如第一次檢測到的檢測結(jié)果為人臉位于大視頻窗口的中部區(qū)域,第二次檢測到的檢測結(jié)果為人臉位于大視頻窗口的中下部區(qū)域,則判斷視頻畫面發(fā)生變化。
[0073]208:判斷大視頻窗口中顯示的視頻畫面的變化程度是否超過預(yù)設(shè)的變化程度閾值,如果超過,則執(zhí)行202 ;否則,執(zhí)行206。
[0074]具體地,如果大視頻窗口中顯示的視頻畫面只是發(fā)生了微小的變化,如第二次檢測到的人臉的位置與第一次檢測到的人臉的位置相比,只偏移了 0.1毫米,則不需要重新設(shè)置小視屏窗口的位置。反之,如果大視頻窗口中顯示的視頻畫面發(fā)生了巨大的變化,如第二次檢測到的人臉的位置與第一次檢測到的人臉的位置相比,偏移了 I厘米,則需要重新設(shè)置小視屏窗口的位置。為了便于判斷是否需要重新設(shè)置小視屏窗口的位置,通過設(shè)置
[0075]其中,預(yù)設(shè)的變化程度閾值可以根據(jù)實(shí)際應(yīng)用狀況進(jìn)行設(shè)置,對預(yù)設(shè)的變化程度閾值的大小不做具體限定。
[0076]209:將小視頻窗口設(shè)置在大視頻窗口中預(yù)設(shè)的區(qū)域內(nèi),在小視頻窗口中顯示相應(yīng)的視頻畫面,并對小視頻窗口中顯示的視頻畫面進(jìn)行半透明處理,然后執(zhí)行206。
[0077]本發(fā)明實(shí)施例所述的設(shè)置視頻窗口的方法,通過根據(jù)獲取的大視頻窗口中顯示的視頻畫面的信息,查找出大視頻窗口中的關(guān)鍵區(qū)域,在大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域內(nèi)查找得到的一滿足預(yù)設(shè)的面積大小的區(qū)域內(nèi)設(shè)置小視頻窗口,可以根據(jù)大視頻窗口中顯示的視頻畫面,自動(dòng)將小視頻窗口設(shè)置在大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域內(nèi),使得小視頻窗口不會(huì)遮擋大視頻窗口中的關(guān)鍵視頻畫面,不需要用戶對小視頻窗口進(jìn)行手動(dòng)移動(dòng),減少了不必要的操作、提高了使用效果。并且還可以將小視頻窗口的邊緣設(shè)置為透明邊框,并對小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣淡化處理;或還可以將小視頻窗口的邊緣設(shè)置為透明邊框,并對小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣漸進(jìn)色過度處理,使得大視頻窗口的視頻畫面和小視頻窗口的視頻畫面可以無縫的融合在一起,進(jìn)一步提聞顯不效果。
[0078]實(shí)施例三
[0079]參見圖3,本發(fā)明實(shí)施例提供了一種設(shè)置視頻窗口的裝置,該裝置包括:
[0080]獲取模塊301,用于獲取大視頻窗口中顯示的視頻畫面的信息;
[0081]查找模塊302,用于在獲取模塊301獲取大視頻窗口中顯示的視頻畫面的信息后,根據(jù)大視頻窗口中顯示的視頻畫面的信息,查找出大視頻窗口中的關(guān)鍵區(qū)域;
[0082]區(qū)域獲取模塊303,用于在大視頻窗口中除所述關(guān)鍵區(qū)域之外的區(qū)域內(nèi)進(jìn)行查找,得到一滿足預(yù)設(shè)的面積大小的區(qū)域;
[0083]設(shè)置模塊304,用于在滿足預(yù)設(shè)的面積大小的區(qū)域內(nèi)設(shè)置小視頻窗口,并在小視頻窗口中顯示相應(yīng)的視頻畫面。
[0084]進(jìn)一步地,參見圖4,該裝置還包括:
[0085]檢測模塊305,用于設(shè)置模塊304在小視頻窗口中顯示相應(yīng)的視頻畫面后,檢測大視頻窗口中顯示的視頻畫面;
[0086]第一判斷模塊306,用于根據(jù)檢測模塊305的檢測結(jié)果,判斷大視頻窗口中顯示的視頻畫面是否發(fā)生變化;
[0087]第二判斷模塊307,用于當(dāng)?shù)谝慌袛嗄K306的判斷結(jié)果是發(fā)生變化時(shí),判斷大視頻窗口中顯示的視頻畫面的變化程度是否超過預(yù)設(shè)的變化程度閾值;
[0088]通知模塊308,用于當(dāng)?shù)诙袛嗄K307的判斷結(jié)果是超過時(shí),通知獲取模塊301執(zhí)行所述獲取大視頻窗口中顯示的視頻畫面的信息。
[0089]進(jìn)一步地,該區(qū)域獲取模塊303包括:
[0090]查找單元,用于在大視頻窗口中除所述關(guān)鍵區(qū)域之外的區(qū)域內(nèi)進(jìn)行查找;
[0091]判斷單元,用于判斷是否能夠查找到一滿足預(yù)設(shè)的面積大小的區(qū)域;
[0092]獲得單元,用于當(dāng)所述判斷單元判斷能夠查找到一滿足預(yù)設(shè)的面積大小的區(qū)域時(shí),得到一滿足預(yù)設(shè)的面積大小的區(qū)域。
[0093]進(jìn)一步地,該區(qū)域獲取模塊303還包括:
[0094]設(shè)置單元,用于當(dāng)所述判斷單元判斷不能夠查找到一滿足預(yù)設(shè)的面積大小的區(qū)域時(shí),將小視頻窗口設(shè)置在大視頻窗口中預(yù)設(shè)的區(qū)域內(nèi);
[0095]處理單元,用于所述設(shè)置單元將小視頻窗口設(shè)置在大視頻窗口中預(yù)設(shè)的區(qū)域內(nèi)后,在小視頻窗口中顯示相應(yīng)的視頻畫面,并對小視頻窗口中顯示的視頻畫面進(jìn)行半透明處理。
[0096]進(jìn)一步地,參見圖5,該裝置還包括:
[0097]第一處理模塊309,用于設(shè)置模塊304在小視頻窗口中顯示相應(yīng)的視頻畫面之后,將小視頻窗口的邊緣設(shè)置為透明邊框,并對小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣淡化處理。
[0098]進(jìn)一步地,參見圖6,該裝置還包括:
[0099]第二處理模塊310,用于設(shè)置模塊304在小視頻窗口中顯示相應(yīng)的視頻畫面之后,將小視頻窗口的邊緣設(shè)置為透明邊框,并對小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣漸進(jìn)色過度處理。
[0100]本發(fā)明實(shí)施例所述的設(shè)置視頻窗口的裝置,通過根據(jù)獲取的大視頻窗口中顯示的視頻畫面的信息,查找出大視頻窗口中的關(guān)鍵區(qū)域,在大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域內(nèi)查找得到的一滿足預(yù)設(shè)的面積大小的區(qū)域內(nèi)設(shè)置小視頻窗口,可以根據(jù)大視頻窗口中顯示的視頻畫面,自動(dòng)將小視頻窗口設(shè)置在大視頻窗口中除關(guān)鍵區(qū)域之外的區(qū)域內(nèi),使得小視頻窗口不會(huì)遮擋大視頻窗口中的關(guān)鍵視頻畫面,不需要用戶對小視頻窗口進(jìn)行手動(dòng)移動(dòng),減少了不必要的操作、提高了使用效果。并且還可以將小視頻窗口的邊緣設(shè)置為透明邊框,并對小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣淡化處理;或還可以將小視頻窗口的邊緣設(shè)置為透明邊框,并對小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣漸進(jìn)色過度處理,使得大視頻窗口的視頻畫面和小視頻窗口的視頻畫面可以無縫的融合在一起,進(jìn)一步提聞顯不效果。
[0101]需要說明的是:上述實(shí)施例提供的設(shè)置視頻窗口的裝置在觸發(fā)智能網(wǎng)業(yè)務(wù)時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的設(shè)置視頻窗口的裝置與設(shè)置視頻窗口的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
[0102]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0103]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。[0104]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種設(shè)置視頻窗口的方法,其特征在于,所述方法包括: 獲取大視頻窗口中顯示的視頻畫面的信息;
根據(jù)所述大視頻窗口中顯示的視頻畫面的信息,查找出所述大視頻窗口中的關(guān)鍵區(qū)域; 在所述大視頻窗口中除所述關(guān)鍵區(qū)域之外的區(qū)域內(nèi)進(jìn)行查找,得到一滿足預(yù)設(shè)的面積大小的區(qū)域; 在滿足預(yù)設(shè)的面積大小的區(qū)域內(nèi)設(shè)置小視頻窗口,并在所述小視頻窗口中顯示相應(yīng)的視頻畫面。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在滿足預(yù)設(shè)的面積大小的區(qū)域內(nèi)設(shè)置小視頻窗口,并在所述小視頻窗口中顯示相應(yīng)的視頻畫面之后,還包括: 檢測所述大視頻窗口中顯示的視頻畫面; 判斷所述大視頻窗口中顯示的視頻畫面是否發(fā)生變化; 如果發(fā)生變化,則判斷所述大視頻窗口中顯示的視頻畫面的變化程度是否超過預(yù)設(shè)的變化程度閾值; 如果超過,則執(zhí)行所述獲取大視頻窗口中顯示的視頻畫面的信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述大視頻窗口中除所述關(guān)鍵區(qū)域之外的區(qū)域內(nèi)進(jìn)行查找,得到一滿足預(yù)設(shè)的面積大小的區(qū)域,包括: 在所述大視頻窗口中除所述關(guān)鍵區(qū)域之外的區(qū)域內(nèi)進(jìn)行查找; 判斷是否能夠查找到一滿足預(yù)設(shè)的面積大小的區(qū)域; 如果能夠,則得到一滿足預(yù)設(shè)的面積大小的區(qū)域。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,判斷是否能夠查找到一滿足預(yù)設(shè)的面積大小的區(qū)域之后,還包括: 如果不能夠查找到一滿足預(yù)設(shè)的面積大小的區(qū)域,則將所述小視頻窗口設(shè)置在所述大視頻窗口中預(yù)設(shè)的區(qū)域內(nèi); 在所述小視頻窗口中顯示相應(yīng)的視頻畫面,并對所述小視頻窗口中顯示的視頻畫面進(jìn)行半透明處理。
5.根據(jù)權(quán)利要求1-4任意一項(xiàng)權(quán)利要求所述的方法,其特征在于,在所述小視頻窗口中顯示相應(yīng)的視頻畫面之后,還包括: 將所述小視頻窗口的邊緣設(shè)置為透明邊框,并對所述小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣淡化處理。
6.根據(jù)權(quán)利要求1-4任意一項(xiàng)權(quán)利要求所述的方法,其特征在于,在所述小視頻窗口中顯示相應(yīng)的視頻畫面之后,還包括: 將小視頻窗口的邊緣設(shè)置為透明邊框,并對小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣漸進(jìn)色過度處理。
7.一種設(shè)置視頻窗口的裝置,其特征在于,所述裝置包括: 獲取模塊,用于獲取大視頻窗口中顯示的視頻畫面的信息; 查找模塊,用于在所述獲取模塊獲取大視頻窗口中顯示的視頻畫面的信息后,根據(jù)所述大視頻窗口中顯示的視頻畫面的信息,查找出所述大視頻窗口中的關(guān)鍵區(qū)域; 區(qū)域獲取模塊,用于在所述大視頻窗口中除所述關(guān)鍵區(qū)域之外的區(qū)域內(nèi)進(jìn)行查找,得到一滿足預(yù)設(shè)的面積大小的區(qū)域; 設(shè)置模塊,用于在滿足預(yù)設(shè)的面積大小的區(qū)域內(nèi)設(shè)置小視頻窗口,并在所述小視頻窗口中顯示相應(yīng)的視頻畫面。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 檢測模塊,用于所述設(shè)置模塊在所述小視頻窗口中顯示相應(yīng)的視頻畫面后,檢測所述大視頻窗口中顯示的視頻畫面; 第一判斷模塊,用于根據(jù)所述檢測模塊的檢測結(jié)果,判斷所述大視頻窗口中顯示的視頻畫面是否發(fā)生變化; 第二判斷模塊,用于當(dāng)所述第一判斷模塊的判斷結(jié)果是發(fā)生變化時(shí),判斷所述大視頻窗口中顯示的視頻畫面的變化程度是否超過預(yù)設(shè)的變化程度閾值; 通知模塊,用于當(dāng)所述第二判斷模塊的判斷結(jié)果是超過時(shí),通知所述獲取模塊執(zhí)行所述獲取大視頻窗口中顯示的視頻畫面的信息。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述區(qū)域獲取模塊包括: 查找單元,用于在所述大視頻窗口中除所述關(guān)鍵區(qū)域之外的區(qū)域內(nèi)進(jìn)行查找; 判斷單元,用于判斷是否能夠查找到一滿足預(yù)設(shè)的面積大小的區(qū)域; 獲得單元,用于當(dāng)所述判斷單元判斷能夠查找到一滿足預(yù)設(shè)的面積大小的區(qū)域時(shí),得到一滿足預(yù)設(shè)的面積大小的區(qū)域。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述區(qū)域獲取模塊還包括: 設(shè)置單元,用于當(dāng)所述判斷單元判斷不能夠查找到一滿足預(yù)設(shè)的面積大小的區(qū)域時(shí),將所述小視頻窗口設(shè)置在所述大視頻窗口中預(yù)設(shè)的區(qū)域內(nèi); 處理單元,用于所述設(shè)置單元將所述小視頻窗口設(shè)置在所述大視頻窗口中預(yù)設(shè)的區(qū)域內(nèi)后,在所述小視頻窗口中顯示相應(yīng)的視頻畫面,并對所述小視頻窗口中顯示的視頻畫面進(jìn)行半透明處理。
11.根據(jù)權(quán)利要求7-9任意一項(xiàng)權(quán)利要求所述的裝置,其特征在于,所述裝置還包括: 第一處理模塊,用于所述設(shè)置模塊在所述小視頻窗口中顯示相應(yīng)的視頻畫面之后,將所述小視頻窗口的邊緣設(shè)置為透明邊框,并對所述小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣淡化處理。
12.根據(jù)權(quán)利要求7-9任意一項(xiàng)權(quán)利要求所述的裝置,其特征在于,所述裝置還包括: 第二處理模塊,用于所述設(shè)置模塊在所述小視頻窗口中顯示相應(yīng)的視頻畫面之后,將小視頻窗口的邊緣設(shè)置為透明邊框,并對小視頻窗口中顯示的視頻畫面的邊緣進(jìn)行邊緣漸進(jìn)色過度處理。
【文檔編號(hào)】H04N21/4788GK103686419SQ201210341675
【公開日】2014年3月26日 申請日期:2012年9月14日 優(yōu)先權(quán)日:2012年9月14日
【發(fā)明者】葛祥為 申請人:騰訊科技(深圳)有限公司