亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種即時視頻的傳輸方法和電子設(shè)備的制造方法

文檔序號:9277100閱讀:316來源:國知局
一種即時視頻的傳輸方法和電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視頻領(lǐng)域,特別涉及一種即時視頻的傳輸方法和電子設(shè)備。
【背景技術(shù)】
[0002] 隨著移動設(shè)備和即時視頻通訊技術(shù)的普及,越來越多的用戶選擇利用移動設(shè)備實 現(xiàn)即時視頻的交互,在即時視頻交互的場景下,可能會出現(xiàn)用戶對即時視頻中的某一區(qū)域 的關(guān)注度大于其他區(qū)域;或者,會出現(xiàn)用戶對某一區(qū)域的清晰度以及細(xì)節(jié)保留量的要求大 于其他區(qū)域;或者,會出現(xiàn)用戶希望即時視頻交互的其他參與者將關(guān)注度迀移至用戶所指 定的區(qū)域等問題,使得需要提供一種即時視頻的傳輸方法,滿足用戶對即時視頻中的某一 區(qū)域的關(guān)注度大于其他區(qū)域、用戶對某一區(qū)域的清晰度以及細(xì)節(jié)保留量的要求大于其他區(qū) 域以及用戶希望即時視頻交互的其他參與者將關(guān)注度迀移至用戶所指定的區(qū)域的多樣化 需求。
[0003] 由于現(xiàn)有技術(shù)并未提供該即時視頻的傳輸方法,從而使得用戶在即時視頻過程 中,無法滿足用戶上述的多樣化需求,降低了用戶體驗。

【發(fā)明內(nèi)容】

[0004] 為了滿足即時視頻過程中用戶的多樣化需求,提高用戶體驗,本發(fā)明實施例提供 了一種即時視頻的傳輸方法和電子設(shè)備。所述技術(shù)方案如下:
[0005] 第一方面,提供了一種即時視頻的傳輸方法,所述方法包括:
[0006] 獲取用戶輸入的形狀;
[0007] 在當(dāng)前即時視頻幀中確定所述形狀所指示的區(qū)域;
[0008] 根據(jù)網(wǎng)絡(luò)帶寬所滿足的預(yù)設(shè)條件以及電子設(shè)備所支持的傳輸策略,執(zhí)行以下操作 中的任意一個:
[0009] 若網(wǎng)絡(luò)帶寬滿足第一預(yù)設(shè)條件,則根據(jù)第一傳輸策略,傳輸包括所述形狀所指示 的區(qū)域的所述當(dāng)前即時視頻幀;或者,
[0010] 若網(wǎng)絡(luò)帶寬滿足第二預(yù)設(shè)條件,則根據(jù)第二傳輸策略,傳輸包括所述形狀所指示 的區(qū)域的所述當(dāng)前即時視頻幀;或者,
[0011] 若網(wǎng)絡(luò)帶寬滿足第三預(yù)設(shè)條件,則根據(jù)第三傳輸策略,傳輸包括所述形狀所指示 的區(qū)域的所述當(dāng)前即時視頻幀;或者,
[0012] 若網(wǎng)絡(luò)帶寬滿足第四預(yù)設(shè)條件,則根據(jù)第四傳輸策略,傳輸包括所述形狀所指示 的區(qū)域的所述當(dāng)前即時視頻幀。
[0013] 結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述獲取所述用戶輸入的形狀包 括:
[0014] 獲取用戶輸入的曲線,所述曲線所包括的部分曲線為閉合曲線,并確定所述閉合 曲線所指示的形狀為所述用戶輸入的形狀;
[0015] 獲取所述用戶輸入的位置參數(shù),所述位置參數(shù)包括坐標(biāo)參數(shù)和特征參數(shù)中的任意 一個。
[0016] 結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式 中,通過以下操作中的任意一個,在當(dāng)前即時視頻幀中確定所述形狀所指示的區(qū)域:
[0017] 所述位置參數(shù)包括坐標(biāo)參數(shù),根據(jù)所述坐標(biāo)參數(shù),在當(dāng)前即時視頻幀中確定所述 形狀所指示的區(qū)域;或者,
[0018] 所述位置參數(shù)包括描述參數(shù),在所述當(dāng)前即時視頻幀中識別所述描述參數(shù)所指示 的細(xì)節(jié);
[0019] 根據(jù)所述細(xì)節(jié),在所述當(dāng)前即時視頻幀中確定所述形狀所指示的區(qū)域。
[0020] 結(jié)合第一方面至第一方面的第二種任一可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方 式中,所述根據(jù)第一傳輸策略,傳輸包括所述用戶輸入的形狀所指示的區(qū)域的所述當(dāng)前即 時視頻幀包括:
[0021] 根據(jù)與所述當(dāng)前即時視頻幀對應(yīng)的重要性矩陣,對所述當(dāng)前即時視頻進(jìn)行處理, 獲取處理后的即時視頻幀;
[0022] 傳輸所述處理后的即時視頻幀。
[0023] 結(jié)合第一方面至第一方面的第三種任一可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方 式中,所述根據(jù)第二傳輸策略,傳輸包括所述用戶輸入的形狀所指示的區(qū)域的所述當(dāng)前即 時視頻幀策略包括:
[0024] 將至少包括所述用戶輸入的形狀所指示的區(qū)域的即時視頻幀劃分為至少一個宏 塊,并設(shè)置組成所述至少一個宏塊所對應(yīng)的量化參數(shù);
[0025] 根據(jù)所述量化參數(shù),對所述至少一個宏塊進(jìn)行編碼,生成編碼后的即時視頻幀;
[0026] 傳輸所述編碼后的即時視頻幀。
[0027] 結(jié)合第一方面至第一方面的第四種任一可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方 式中,所述根據(jù)第三傳輸策略,傳輸包括所述用戶輸入的形狀所指示的區(qū)域的所述當(dāng)前即 時視頻幀包括:
[0028] 獲取包括所述用戶輸入的形狀所指示的區(qū)域的當(dāng)前即時視頻幀與參考幀之間的 殘差數(shù)據(jù);
[0029] 傳輸所述殘差數(shù)據(jù)。
[0030] 結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述根據(jù) 第四傳輸策略,傳輸包括所述用戶輸入的形狀所指示的區(qū)域的所述當(dāng)前即時視頻幀包括:
[0031] 獲取用于描述所述用戶輸入的形狀所指示的區(qū)域的特征參數(shù);
[0032] 傳輸所述特征參數(shù)。
[0033] 結(jié)合第一方面至第一方面的第六種任一可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方 式中,所述方法還包括:
[0034] 將所述用戶輸入的形狀發(fā)送至其他電子設(shè)備。
[0035] 第二方面,提供了一種即時視頻的顯示方法,所述方法包括:
[0036] 獲取電子設(shè)備根據(jù)第一傳輸策略、第二傳輸策略、第三傳輸策略以及第四傳輸策 略中的任意一個傳輸?shù)漠?dāng)前即時視頻幀;
[0037] 獲取用戶輸入的形狀;
[0038] 根據(jù)所述用戶輸入的形狀以及電子設(shè)備所支持的傳輸策略,顯示所述當(dāng)前即時視 頻幀。
[0039] 第三方面,提供了一種電子設(shè)備,所述電子設(shè)備包括:
[0040] 獲取模塊,用于獲取用戶輸入的形狀;
[0041] 第一處理模塊,用于在當(dāng)前即時視頻幀中確定所述形狀所指示的區(qū)域;
[0042] 判決模塊,用于判斷網(wǎng)絡(luò)帶寬是否滿足第一預(yù)設(shè)條件、第二預(yù)設(shè)條件、第三預(yù)設(shè)條 件和第四預(yù)設(shè)條件中的任意一個;
[0043] 所述第一處理模塊還用于根據(jù)網(wǎng)絡(luò)帶寬所滿足的預(yù)設(shè)條件以及電子設(shè)備所支持 的傳輸策略,觸發(fā)以下模塊中的任意一個:
[0044] 第二處理模塊,用于在網(wǎng)絡(luò)帶寬滿足第一預(yù)設(shè)條件時,根據(jù)第一傳輸策略,傳輸包 括所述用戶輸入的形狀所指示的區(qū)域的所述當(dāng)前即時視頻幀;或者,
[0045] 第三處理模塊,用于在網(wǎng)絡(luò)帶寬滿足第二預(yù)設(shè)條件時,根據(jù)第二傳輸策略,傳輸包 括所述用戶輸入的形狀所指示的區(qū)域的所述當(dāng)前即時視頻幀;或者,
[0046] 第四處理模塊,用于在網(wǎng)絡(luò)帶寬滿足第三預(yù)設(shè)條件時,根據(jù)第三傳輸策略,傳輸包 括所述用戶輸入的形狀所指示的區(qū)域的所述當(dāng)前即時視頻幀;或者,
[0047] 第五處理模塊,用于在網(wǎng)絡(luò)帶寬滿足第四預(yù)設(shè)條件時,根據(jù)第四傳輸策略,傳輸包 括所述用戶輸入的形狀所指示的區(qū)域的所述當(dāng)前即時視頻幀。
[0048] 結(jié)合第三方面,在第一種可能的實現(xiàn)方式中,所述獲取模塊具體用于:
[0049] 獲取用戶輸入的曲線,所述曲線所包括的部分曲線為閉合曲線,并確定所述閉合 曲線所指示的形狀為所述用戶輸入的形狀;
[0050] 獲取所述用戶輸入的位置參數(shù),所述位置參數(shù)包括坐標(biāo)參數(shù)和特征參數(shù)中的任意 一個。
[0051] 結(jié)合第三方面或第三方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式 中,所述第一處理模塊用于執(zhí)行以下操作中的任意一個:
[0052] 所述位置參數(shù)包括坐標(biāo)參數(shù),根據(jù)所述坐標(biāo)參數(shù),在當(dāng)前即時視頻幀中確定所述 形狀所指示的區(qū)域;或者,
[0053] 所述位置參數(shù)包括描述參數(shù),在所述當(dāng)前即時視頻幀中識別所述描述參數(shù)所指示 的細(xì)節(jié);
[0054] 根據(jù)所述細(xì)節(jié),在所述當(dāng)前即時視頻幀中確定所述形狀所指示的區(qū)域。
[0055] 結(jié)合第三方面至第三方面的第二種任一可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方 式中,所述第二處理模塊具體用于:
[0056] 根據(jù)與所述當(dāng)前即時視頻幀對應(yīng)的重要性矩陣,對所述當(dāng)前即時視頻進(jìn)行處理, 獲取處理后的即時視頻幀;
[0057] 傳輸所述處理后的即時視頻幀。
[0058] 結(jié)合第三方面至第三方面的第三種任一可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方 式中,所述第三處理模塊具體用于:
[0059] 將至少包括所述用戶輸入的形狀所指示的區(qū)域的即時視頻幀劃分為至少一個宏 塊,并設(shè)置組成所述至少一個宏塊所對應(yīng)的量化參數(shù);
[0060] 根據(jù)所述量化參數(shù),對所述至少一個宏塊進(jìn)行編碼,生成編碼后的即時視頻幀;
[0061 ] 傳輸所述編碼后的即時視頻幀。
[0062] 結(jié)合第三方面至第三方面的第四種任一可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方 式中,所述第四處理模塊具體用于:
[0063] 獲取包括所述用戶輸入的形狀所指示的區(qū)域的當(dāng)前即時視頻幀與參考幀之間的 殘差數(shù)據(jù);
[0064] 傳輸所述殘差數(shù)據(jù)。
[0065] 結(jié)合第三方面的第二種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述第五 處理模塊具體用于包括:
[0066] 獲取用于描述所述用戶輸入的形狀所指示的區(qū)域的特征參數(shù);
[0067] 傳輸所述特征參數(shù)。
[0068] 結(jié)合第三方面至第三方面的第六種任一可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方 式中,所述電子設(shè)備還包括發(fā)送模塊,用于:
[0069] 將所述用戶輸入的形狀發(fā)送至其他電子設(shè)備。
[0070] 第四方面,提供了一種電子設(shè)備,所述電子設(shè)備包括發(fā)送模塊、存儲器以及與所述 發(fā)送模塊、所述存儲器連接的處理器,其中,所述存儲器用于存儲一組程序代碼,所述處理 器調(diào)用所述存儲器所存儲的程序代碼用于執(zhí)行以下操作:
[0071] 獲取用戶輸入的形狀;
[0072] 在當(dāng)前即時視頻幀中確定所述形狀所指示的區(qū)域;
[0073] 根據(jù)網(wǎng)絡(luò)帶寬所滿足的預(yù)設(shè)條件以及電子設(shè)備所支持的傳輸策略,執(zhí)行以下操作 中的任意一個:
[0074] 若網(wǎng)絡(luò)帶寬滿足第一預(yù)設(shè)條件,則根據(jù)第一傳輸策略,傳輸包括所述形狀所指示 的區(qū)域的所述當(dāng)前即時視頻幀;或者,
[0075] 若網(wǎng)絡(luò)帶寬滿足第二預(yù)設(shè)條件,則根據(jù)第二傳輸策略,傳輸包括所述形狀所指示 的區(qū)域的所述當(dāng)前即時視頻幀;或者,
[0076] 若網(wǎng)絡(luò)帶寬滿足第三預(yù)設(shè)條件,則根據(jù)第三傳輸策略,傳輸包括所述形狀所指示 的區(qū)域的所述當(dāng)前即時視頻幀;或者,
[0077] 若網(wǎng)絡(luò)帶寬滿足第四預(yù)設(shè)條件,則根據(jù)第四傳輸策略,傳輸包括所述形狀所指示 的區(qū)域的所述當(dāng)前即時視頻幀。
[0078] 結(jié)合第四方面,在第一種可能的實現(xiàn)方式中,所述處理器調(diào)用所述存儲器所存儲 的程序代碼用于執(zhí)行以下操作:
[0079] 獲取用戶輸入的曲線,所述曲線所包括的部分曲線為閉合曲線,并確定所述閉合 曲線所指示的形狀為所述用戶輸入的形狀;
[0080] 獲取所述用戶輸入的位置參數(shù),所述位置參數(shù)包括坐標(biāo)參數(shù)和特征參數(shù)中的任意 一個。
[0081] 結(jié)合第四方面或第四方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式 中,所述處理器調(diào)用所述存儲器所存儲的程序代碼用于執(zhí)行以下操作中的任意一個:
[0082] 所述位置參數(shù)包括坐標(biāo)參數(shù),根據(jù)所述坐標(biāo)參數(shù),在當(dāng)前即時視頻幀中確定所述 形狀所指示的區(qū)域;或者,
[0083] 所述位置參數(shù)包括描述參數(shù),在所述當(dāng)前即時視頻幀中識別所述描述參數(shù)所指示 的細(xì)節(jié);
[0084] 根據(jù)所述細(xì)節(jié),在所述當(dāng)前即時視頻幀中確定所述形狀所指示的區(qū)域。
[0085] 結(jié)合第四方面至第四方面的第二種任一可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方 式中,所述處理器調(diào)用所述存儲器所存儲的程序代碼用于執(zhí)行以下操作:
[0086] 根據(jù)與所述當(dāng)前即時視頻幀對應(yīng)的重要性矩陣,對所述當(dāng)前即時視頻進(jìn)行處理, 獲取處理后的即時視頻幀;
[0087] 傳輸所述處理后的即時視頻幀。
[0088] 結(jié)合第四方面至第四方面的第三種任一可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方 式中,所述處理器調(diào)用所述存儲器所存儲的程序代碼用于執(zhí)行以下操作:
[0089] 將至少包括所述用戶輸入的形狀所指示的區(qū)域的即時視頻幀劃分為至少一個宏 塊,并設(shè)置組成所述至少一個宏塊所對應(yīng)的量化參數(shù);
[0090] 根據(jù)所述量化參數(shù),對所述至少一個宏塊進(jìn)行編碼,生成編碼后的即時視頻幀;
[0091 ] 傳輸所述編碼后的即時視頻幀。
[0092] 結(jié)合第四方面至第四方面的第四種任一可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方 式中,所述處理器調(diào)用所述存儲器所存儲的程序代碼用于執(zhí)行以下操作:
[0093] 獲取包括所述用戶輸入的形狀所指示的區(qū)域的當(dāng)前即時視頻幀與參考幀之間的 殘差數(shù)據(jù);
[0094] 傳輸所述殘差數(shù)據(jù)。
[0095] 結(jié)合第四方面的第二種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述處理 器調(diào)用所述存儲器所存儲的程序代碼用于執(zhí)行以下操作:
[0096] 獲取用于描述所述用戶輸入的形狀所指示的區(qū)域的特征參數(shù);
[0097] 傳輸所述特征參數(shù)。
[0098] 結(jié)合第四方面至第四方面的第六種任一可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方 式中,所述處理器調(diào)用所述存儲器所存儲的程序代碼用于執(zhí)行以下操作:
[0099] 將所述用戶輸入的形狀發(fā)送至其他電子設(shè)備。
[0100] 第五方面,提供了一種電子設(shè)備,所述電子設(shè)備包括:
[0101] 第一獲取模塊,用于獲取電子設(shè)備根據(jù)第一傳輸策略、第二傳輸策略、第三傳輸策 略以及第四傳輸策略中的任意一個傳輸?shù)漠?dāng)前即時視頻幀;
[0102] 第二獲取模塊,用于獲取用戶輸入的形狀;
[0103] 顯示模塊,用于根據(jù)所述用戶輸入的形狀以及電子設(shè)備所支持的傳輸策略,顯示 所述當(dāng)前即時視頻幀。
[0104] 第六方面,提供了一種電子設(shè)備,所述電子設(shè)備包括顯示屏、存儲器以及與所述顯 示屏、所述存儲器連接的處理器,其中,所述存儲器存儲一組程序代碼,所述處理器調(diào)用所 述存儲器所存儲的程序代碼用于執(zhí)行以下操作:
[0105] 獲取電子設(shè)備根據(jù)第一傳輸策略、第二傳輸策略、第三傳輸策略以及第四傳輸策 略中的任意一個傳輸?shù)漠?dāng)前即時視頻幀;
[0106] 獲取用戶輸入的形狀;
[0107] 根據(jù)所述用戶輸入的形狀,顯示所述當(dāng)前即時視頻幀。
[0108] 本發(fā)明實施例提供了一種即時視頻的傳輸方法和電子設(shè)備,包括:獲取用戶輸入 的形狀;在當(dāng)前即時視頻幀中確定用戶輸入的形狀所指示的區(qū)域;判斷網(wǎng)絡(luò)帶寬是否滿足 第一預(yù)設(shè)條件、第二預(yù)設(shè)條件、第三預(yù)設(shè)條件以及第四預(yù)設(shè)條件中的任意一個;若網(wǎng)絡(luò)帶寬 滿足第一預(yù)設(shè)條件,則根據(jù)第一傳輸策略,傳輸包括用戶輸入的形狀所指示的區(qū)域的當(dāng)前 即時視頻幀;若網(wǎng)絡(luò)帶寬滿足第二預(yù)設(shè)條件,則根據(jù)第二傳輸策略,傳輸包括用戶輸入的形 狀所指示的區(qū)域的當(dāng)前即時視頻幀;若網(wǎng)絡(luò)帶寬滿足第三預(yù)設(shè)條件,則根據(jù)第三傳輸策略, 傳輸包括用戶輸入的形狀所指示的區(qū)域的當(dāng)前即時視頻幀;若網(wǎng)絡(luò)帶寬滿足第四預(yù)設(shè)條 件,則根據(jù)第四傳輸策略,傳輸包括用戶輸入的形狀所指示的區(qū)域的當(dāng)前即時視頻幀。通過 判斷網(wǎng)絡(luò)帶寬是否滿足第一預(yù)設(shè)條件、第二預(yù)設(shè)條件、第三預(yù)設(shè)條件和第四預(yù)設(shè)條件中的 任意一個,從而可以根據(jù)不同的網(wǎng)絡(luò)帶寬對包括用戶輸入的形狀所指示的區(qū)域的當(dāng)前即時 視頻幀采取不同的傳輸策略,相比于傳統(tǒng)的即時視頻的傳輸方法,不僅滿足了用戶對即時 視頻中的某一區(qū)域的關(guān)注度大于其他區(qū)域、用戶對某一區(qū)域的清晰度以及細(xì)節(jié)保留量的要 求大于其他區(qū)域以及用戶希望即時視頻交互的其他參與者將關(guān)注度迀移至用戶所指定的 區(qū)域的多樣化需求,提高了用戶體驗,還提高了網(wǎng)絡(luò)帶寬的利用率,節(jié)省網(wǎng)絡(luò)資源,從而提 高了即時視頻的傳輸效率,提高了用戶體驗;另外,由于本發(fā)明實施例的方法是在從當(dāng)前即 時視頻幀中獲取用戶輸入的形狀所指示的區(qū)域后,對當(dāng)前即時視頻幀進(jìn)行處理,使得相比 于傳統(tǒng)的即時視頻編碼方法,在帶寬資源不變的情況下,將更多的寬帶資源用于用戶輸入 的形狀所指示的區(qū)域的傳輸,從而保證了用戶輸入的形狀所指示的區(qū)域的傳輸,進(jìn)一步滿 足了用戶對即時視頻中的某一區(qū)域的關(guān)注度大于其他區(qū)域、用戶對某一區(qū)域的清晰度以及 細(xì)節(jié)保留量的要求大于其他區(qū)域以及用戶希望即時視頻交互的其他參與者將關(guān)注度迀移 至用戶所指定的區(qū)域的多樣化需求,提高了用戶體驗。另外,通過獲取用戶輸入的形狀,增 加了用戶輸入所指示的區(qū)域的形式,提高了即時視頻交互的趣味性和交互性,增加了用戶 在即時視頻交互過程中的互動方式,進(jìn)一步滿足了用戶的多樣化需求,提高了用戶體驗。
【附圖說明】
[0109] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0110] 圖1是本發(fā)明實施例提供的一種即時視頻的傳輸方法流程圖;
[0111] 圖2是本發(fā)明實施例提供的一種即時視頻顯示方法流程圖;
[0112] 圖3是本發(fā)明實施例提供的一種即時視頻的傳輸方法流程圖;
[0113] 圖4是本發(fā)明實施例提供的一種界面示意圖;
[0114] 圖5是本發(fā)
當(dāng)前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1