一種即時(shí)視頻的編碼方法和電子設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視頻領(lǐng)域,特別涉及一種即時(shí)視頻的編碼方法和電子設(shè)備。
【背景技術(shù)】
[0002] 隨著移動(dòng)設(shè)備和即時(shí)視頻通訊技術(shù)的普及,越來(lái)越多的用戶選擇利用移動(dòng)設(shè)備實(shí) 現(xiàn)即時(shí)視頻的交互,在即時(shí)視頻交互的場(chǎng)景下,可能會(huì)出現(xiàn)用戶對(duì)即時(shí)視頻中的某一區(qū)域 的關(guān)注度大于其他區(qū)域;或者,會(huì)出現(xiàn)用戶對(duì)某一區(qū)域的清晰度以及細(xì)節(jié)保留量的要求大 于其他區(qū)域;或者,會(huì)出現(xiàn)用戶希望即時(shí)視頻交互的其他參與者將關(guān)注度迀移至用戶所指 定的區(qū)域等問(wèn)題,使得需要提供一種即時(shí)視頻的編碼方法,滿足用戶對(duì)即時(shí)視頻中的某一 區(qū)域的關(guān)注度大于其他區(qū)域、用戶對(duì)某一區(qū)域的清晰度以及細(xì)節(jié)保留量的要求大于其他區(qū) 域以及用戶希望即時(shí)視頻交互的其他參與者將關(guān)注度迀移至用戶所指定的區(qū)域的多樣化 需求。
[0003] 由于現(xiàn)有技術(shù)并未提供該即時(shí)視頻的編碼方法,從而使得用戶在即時(shí)視頻過(guò)程 中,無(wú)法滿足用戶上述的多樣化需求,降低了用戶體驗(yàn)。
【發(fā)明內(nèi)容】
[0004] 為了滿足即時(shí)視頻過(guò)程中用戶的多樣化需求,提高用戶體驗(yàn),本發(fā)明公開(kāi)了一種 即時(shí)視頻的編碼方法和電子設(shè)備。所述技術(shù)方案如下:
[0005] 第一方面,提供了一種即時(shí)視頻的編碼方法,所述方法包括:
[0006] 獲取用戶輸入的形狀;
[0007] 在當(dāng)前即時(shí)視頻幀中確定所述形狀所指示的區(qū)域;
[0008] 若網(wǎng)絡(luò)帶寬滿足預(yù)設(shè)條件,則根據(jù)所述形狀所指示的區(qū)域的重要性矩陣,對(duì)包括 所述形狀所指示的區(qū)域的所述當(dāng)前即時(shí)視頻幀進(jìn)行處理,獲取處理后的當(dāng)前即時(shí)視頻幀;
[0009] 發(fā)送所述處理后的當(dāng)前即時(shí)視頻幀。
[0010] 結(jié)合第一方面,在第一種可能的實(shí)現(xiàn)方式中,所述獲取用戶輸入的形狀包括:
[0011] 獲取所述用戶輸入的曲線,所述曲線所包括的部分曲線為閉合曲線,并確定所述 閉合曲線所指示的形狀為所述用戶輸入的形狀;
[0012] 獲取所述用戶輸入的位置參數(shù),所述位置參數(shù)包括坐標(biāo)參數(shù)和特征參數(shù)中的任意 一個(gè)。
[0013] 結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,通過(guò)以下 操作中的任意一個(gè),在當(dāng)前即時(shí)視頻幀中確定所述形狀所指示的區(qū)域:
[0014] 所述位置參數(shù)包括坐標(biāo)參數(shù),根據(jù)所述坐標(biāo)參數(shù),在當(dāng)前即時(shí)視頻幀中確定所述 形狀所指示的區(qū)域;或者,
[0015] 所述位置參數(shù)包括特征參數(shù),在所述當(dāng)前即時(shí)視頻幀中識(shí)別所述特征參數(shù)所指示 的細(xì)節(jié);
[0016] 根據(jù)所述細(xì)節(jié),在當(dāng)前即時(shí)視頻幀中確定所述形狀所指示的區(qū)域。
[0017] 結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述根據(jù) 所述形狀所指示的區(qū)域的重要性矩陣,對(duì)包括所述形狀所指示的區(qū)域的所述當(dāng)前即時(shí)視頻 幀進(jìn)行處理,獲取處理后的當(dāng)前即時(shí)視頻幀包括:
[0018] 獲取所述形狀所指示的區(qū)域的重要性矩陣;
[0019] 對(duì)所述當(dāng)前即時(shí)視頻幀進(jìn)行低通濾波,獲取濾波后的當(dāng)前即時(shí)視頻幀;
[0020] 根據(jù)所述重要性矩陣,將所述當(dāng)前即時(shí)視頻幀與所述濾波后的當(dāng)前即時(shí)視頻幀進(jìn) 行融合,生成所述處理后的當(dāng)前即時(shí)視頻幀。
[0021] 結(jié)合第一方面或第一方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式 中,所述方法還包括:
[0022] 發(fā)送所述用戶輸入的形狀。
[0023] 第二方面,提供了一種即時(shí)視頻的顯示方法,該方法包括:
[0024] 獲取處理后的當(dāng)前即時(shí)視頻幀;
[0025] 顯示所述處理后的當(dāng)前即時(shí)視頻幀;
[0026] 其中,所述處理后的當(dāng)前即時(shí)視頻幀是在獲取用戶輸入的形狀,且網(wǎng)絡(luò)帶寬滿足 預(yù)設(shè)條件后,根據(jù)所述形狀所指示的區(qū)域的重要性矩陣,對(duì)包括所述形狀所指示的區(qū)域的 所述當(dāng)前即時(shí)視頻幀進(jìn)行處理獲取的。
[0027] 結(jié)合第二方面,在第一種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0028] 獲取所述用戶輸入的形狀;
[0029] 顯示所述用戶輸入的形狀。
[0030] 結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,
[0031] 獲取所述用戶輸入的位置參數(shù),所述位置參數(shù)包括坐標(biāo)參數(shù)和特征參數(shù)中的任意 一個(gè);
[0032] 通過(guò)以下操作中的任意一個(gè),顯示所述處理后的當(dāng)前即時(shí)視頻幀:
[0033] 所述位置參數(shù)包括所述坐標(biāo)參數(shù),根據(jù)所述坐標(biāo)參數(shù),顯示所述處理后的當(dāng)前即 時(shí)視頻幀;或者,
[0034] 所述位置參數(shù)包括所述特征參數(shù),在所述處理后的當(dāng)前即時(shí)視頻幀中識(shí)別所述特 征參數(shù)所指示的細(xì)節(jié);
[0035] 根據(jù)所述細(xì)節(jié),顯示所述處理后的當(dāng)前即時(shí)視頻幀。
[0036] 第三方面,提供了一種電子設(shè)備,所述電子設(shè)備包括:
[0037] 獲取模塊,用于獲取用戶輸入的形狀;
[0038] 第一處理模塊,用于在當(dāng)前即時(shí)視頻幀中確定所述形狀所指示的區(qū)域;
[0039] 第二處理模塊,用于在網(wǎng)絡(luò)帶寬滿足預(yù)設(shè)條件時(shí),根據(jù)所述形狀所指示的區(qū)域的 重要性矩陣,對(duì)包括所述形狀所指示的區(qū)域的所述當(dāng)前即時(shí)視頻幀進(jìn)行處理,獲取處理后 的當(dāng)前即時(shí)視頻幀;
[0040] 發(fā)送模塊,用于發(fā)送所述處理后的當(dāng)前即時(shí)視頻幀。
[0041] 結(jié)合第三方面,在第一種可能的實(shí)現(xiàn)方式中,所述獲取模塊具體用于:
[0042] 獲取所述用戶輸入的曲線,所述曲線所包括的部分曲線為閉合曲線,并確定所述 閉合曲線所指示的形狀為所述用戶輸入的形狀;
[0043] 獲取所述用戶輸入的位置參數(shù),所述位置參數(shù)包括坐標(biāo)參數(shù)和特征參數(shù)中的任意 一個(gè)。
[0044] 結(jié)合第三方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述第一 處理模塊具體用于執(zhí)行以下操作中的任意一個(gè):
[0045] 所述位置參數(shù)包括坐標(biāo)參數(shù),根據(jù)所述坐標(biāo)參數(shù),在當(dāng)前即時(shí)視頻幀中確定所述 形狀所指示的區(qū)域;或者,
[0046] 所述位置參數(shù)包括特征參數(shù),在所述當(dāng)前即時(shí)視頻幀中識(shí)別所述特征參數(shù)所指示 的細(xì)節(jié);
[0047] 根據(jù)所述細(xì)節(jié),在所述當(dāng)前即時(shí)視頻幀中確定所述形狀所指示的區(qū)域。
[0048] 結(jié)合第三方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述第二 處理模塊具體用于:
[0049] 獲取所述形狀所指示的區(qū)域的重要性矩陣;
[0050] 對(duì)所述當(dāng)前即時(shí)視頻幀進(jìn)行低通濾波,獲取濾波后的當(dāng)前即時(shí)視頻幀;
[0051] 根據(jù)所述重要性矩陣,將所述當(dāng)前即時(shí)視頻幀與所述濾波后的當(dāng)前即時(shí)視頻幀進(jìn) 行融合,生成所述處理后的當(dāng)前即時(shí)視頻幀。
[0052] 結(jié)合第三方面或第三方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式 中,所述發(fā)送模塊還用于:
[0053] 發(fā)送所述用戶輸入的形狀。
[0054] 第四方面,提供了一種電子設(shè)備,該電子設(shè)備包括顯示屏、發(fā)送模塊、存儲(chǔ)器以及 與所述顯示屏、所述發(fā)送模塊、所述存儲(chǔ)器連接的處理器,所述存儲(chǔ)器用于存儲(chǔ)一組程序代 碼,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:
[0055] 獲取用戶在所述顯示屏上輸入的形狀;
[0056] 在當(dāng)前即時(shí)視頻幀中確定所述形狀所指示的區(qū)域;
[0057] 若網(wǎng)絡(luò)帶寬滿足預(yù)設(shè)條件,則根據(jù)所述形狀所指示的區(qū)域的重要性矩陣,對(duì)包括 所述形狀所指示的區(qū)域的所述當(dāng)前即時(shí)視頻幀進(jìn)行處理,,獲取處理后的當(dāng)前即時(shí)視頻 幀;
[0058] 控制發(fā)送模塊發(fā)送所述處理后的當(dāng)前即時(shí)視頻幀。
[0059] 結(jié)合第四方面,在第一種可能的實(shí)現(xiàn)方式中,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ) 的程序代碼用于執(zhí)行以下操作:
[0060] 獲取所述用戶在所述顯示屏上輸入的曲線,所述曲線所包括的部分曲線為閉合曲 線,并確定所述閉合曲線所指示的形狀為所述用戶輸入的形狀;
[0061] 獲取所述用戶在所述顯示屏上輸入的位置參數(shù),所述位置參數(shù)包括坐標(biāo)參數(shù)和特 征參數(shù)中的任意一個(gè)。
[0062] 結(jié)合第四方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述處理 器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作中的任意一個(gè):
[0063] 所述位置參數(shù)包括坐標(biāo)參數(shù),根據(jù)所述坐標(biāo)參數(shù),在當(dāng)前即時(shí)視頻幀中確定所述 形狀所指示的區(qū)域;或者,
[0064] 所述位置參數(shù)包括特征參數(shù),在所述當(dāng)前即時(shí)視頻幀中識(shí)別所述特征參數(shù)所指示 的細(xì)節(jié);
[0065] 根據(jù)所述細(xì)節(jié),在所述當(dāng)前即時(shí)視頻幀中確定所述形狀所指示的區(qū)域。
[0066] 結(jié)合第四方面的第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述處理 器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:
[0067] 獲取所述形狀所指示的區(qū)域的重要性矩陣;
[0068] 對(duì)所述當(dāng)前即時(shí)視頻幀進(jìn)行低通濾波,獲取濾波后的當(dāng)前即時(shí)視頻幀;
[0069] 根據(jù)所述重要性矩陣,將所述當(dāng)前即時(shí)視頻幀與所述濾波后的當(dāng)前即時(shí)視頻幀進(jìn) 行融合,生成所述處理后的當(dāng)前即時(shí)視頻幀。
[0070] 結(jié)合第四方面或第四方面的第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式 中,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:
[0071] 控制所述發(fā)送模塊發(fā)送所述用戶在所述顯示屏上輸入的形狀。
[0072] 第五方面,提供了一種電子設(shè)備,該電子設(shè)備包括:
[0073] 獲取模塊,用于獲取處理后的當(dāng)前即時(shí)視頻幀;
[0074] 顯示模塊,用于顯示所述處理后的當(dāng)前即時(shí)視頻幀;
[0075] 其中,所述處理后的當(dāng)前即時(shí)視頻幀是在獲取用戶輸入的形狀,且網(wǎng)絡(luò)帶寬滿足 預(yù)設(shè)條件后,根據(jù)所述形狀所指示的區(qū)域的重要性矩陣,對(duì)包括所述形狀所指示的區(qū)域的 所述當(dāng)前即時(shí)視頻幀進(jìn)行處理獲取的。
[0076] 結(jié)合第五方面,在第一種可能的實(shí)現(xiàn)方式中,
[0077] 所述獲取模塊還用于所述用戶輸入的形狀;
[0078] 所述顯示模塊還用于顯示所述用戶輸入的形狀。
[0079] 結(jié)合第五方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,
[0080] 獲取所述用戶輸入的位置參數(shù),所述位置參數(shù)包括坐標(biāo)參數(shù)和特征參數(shù)中的任意 一個(gè);
[0081] 通過(guò)以下操作中的任意一個(gè),顯示所述處理后的當(dāng)前即時(shí)視頻幀:
[0082] 所述位置參數(shù)包括所述坐標(biāo)參數(shù),根據(jù)所述坐標(biāo)參數(shù),顯示所述處理后的當(dāng)前即 時(shí)視頻幀;或者,
[0083] 所述位置參數(shù)包括所述特征參數(shù),在所述處理后的當(dāng)前即時(shí)視頻幀中識(shí)別所述特 征參數(shù)所指示的細(xì)節(jié);
[0084] 根據(jù)所述細(xì)節(jié),顯示所述處理后的當(dāng)前即時(shí)視頻幀。
[0085] 第六方面,提供了一種電子設(shè)備,該電子設(shè)備包括顯示屏、存儲(chǔ)器以及與所述顯示 屏和所述存儲(chǔ)器連接的處理器,所述存儲(chǔ)器用于存儲(chǔ)一組程序代碼,所述處理器調(diào)用所述 存儲(chǔ)器所存儲(chǔ)的程序代碼用于執(zhí)行以下操作:
[0086] 獲取處理后的當(dāng)前即時(shí)視頻幀;
[0087] 控制所述顯示屏顯示所述處理后的當(dāng)前即時(shí)視頻幀;
[0088] 其中,所述處理后的當(dāng)前即時(shí)視頻幀是在獲取用戶輸入的形狀,且網(wǎng)絡(luò)帶寬滿足 預(yù)設(shè)條件后,根據(jù)所述形狀所指示的區(qū)域的重要性矩陣,對(duì)包括所述形狀所指示的區(qū)域的 所述當(dāng)前即時(shí)視頻幀進(jìn)行處理獲取的。
[0089] 結(jié)合第六方面,在第一種可能的實(shí)現(xiàn)方式中,所述處理器調(diào)用所述存儲(chǔ)器所存儲(chǔ) 的程序代碼還用于執(zhí)行以下操作:
[0090] 獲取所述用戶輸入的形狀;
[0091] 控制所述顯示屏顯示所述用戶輸入的形狀。
[0092] 結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,
[0093] 獲取所述用戶輸入的位置參數(shù),所述位置參數(shù)包括坐標(biāo)參數(shù)和特征參數(shù)中的任意 一個(gè);
[0094] 通過(guò)以下操作中的任意一個(gè),控制所述顯示屏顯示所述處理后的當(dāng)前即時(shí)視頻 幀:
[0095] 所述位置參數(shù)包括所述坐標(biāo)參數(shù),控制所述顯示屏根據(jù)所述坐標(biāo)參數(shù),顯示所述 處理后的當(dāng)前即時(shí)視頻幀;或者,
[0096] 所述位置參數(shù)包括所述特征參數(shù),在所述處理后的當(dāng)前即時(shí)視頻幀中識(shí)