283] 通過將該選擇指令發(fā)送至其他電子設(shè)備,使得其他電子設(shè)備可以顯示該選擇指令 所指示的預(yù)設(shè)形狀,增加了即時(shí)視頻的交互形式,滿足了用戶在即時(shí)視頻過程中的多樣化 需求,進(jìn)一步提高了用戶體驗(yàn)。另外,通過將該選擇指令發(fā)送至其他電子設(shè)備,相較于將該 預(yù)設(shè)形狀的數(shù)據(jù)發(fā)送至其他電子設(shè)備,減少了傳輸時(shí)的數(shù)據(jù)量,節(jié)省了網(wǎng)絡(luò)資源,提高了即 時(shí)視頻的傳輸效率,進(jìn)一步提高了用戶體驗(yàn)。
[0284] 為了進(jìn)一步說明本發(fā)明實(shí)施例提供的方法所達(dá)到的效果,下面將結(jié)合發(fā)圖對(duì)本發(fā) 明實(shí)施例所提供的方法作出進(jìn)一步的說明,假設(shè)用戶所選定的預(yù)設(shè)形狀為圖6所示的形 狀,對(duì)圖11中的a執(zhí)行本發(fā)明實(shí)施例所述的方法后,生成的界面可以參照?qǐng)D11中的b所示, 若即時(shí)視頻界面中的用戶在畫面中的位置發(fā)生變化,則界面可以參照?qǐng)D11中的c所示,在 圖11中,第二顯示效果所指示的清晰度以及細(xì)節(jié)保留量大于或者等于第一顯示效果所指 示的清晰度以及細(xì)節(jié)保留量,第三顯示效果所指示的清晰度以及細(xì)節(jié)保留量小于第一顯示 效果所指示的清晰度以及細(xì)節(jié)保留量。
[0285] 在即時(shí)視頻交互的場(chǎng)景下,本發(fā)明實(shí)施例所提供的方法滿足了用戶對(duì)即時(shí)視頻中 的某一區(qū)域的關(guān)注度大于其他區(qū)域、用戶對(duì)某一區(qū)域的清晰度以及細(xì)節(jié)保留量的要求大于 其他區(qū)域以及用戶希望即時(shí)視頻交互的其他參與者將關(guān)注度迀移至用戶所指定的區(qū)域的 多樣化需求,增加了即時(shí)視頻的交互性和趣味性,進(jìn)一步提高了用戶體驗(yàn)。另外,由于預(yù)設(shè) 形狀所指示的區(qū)域內(nèi)的細(xì)節(jié)的位置會(huì)發(fā)生改變,所以根據(jù)細(xì)節(jié)在當(dāng)前即時(shí)視頻幀中確定預(yù) 設(shè)形狀所指示的區(qū)域,使得在即時(shí)視頻幀中預(yù)設(shè)形狀所指示的區(qū)域內(nèi)的細(xì)節(jié)位置發(fā)生變化 的情況下,依然可以保證該細(xì)節(jié)所在區(qū)域的畫面質(zhì)量,從而更進(jìn)一步的滿足了用戶對(duì)即時(shí) 視頻中的某一區(qū)域的關(guān)注度大于其他區(qū)域、用戶對(duì)某一區(qū)域的清晰度以及細(xì)節(jié)保留量的要 求大于其他區(qū)域以及用戶希望即時(shí)視頻交互的其他參與者將關(guān)注度迀移至用戶所指定的 區(qū)域的多樣化需求,增加了即時(shí)視頻的交互性和趣味性,進(jìn)一步提高了用戶體驗(yàn)。例如,預(yù) 設(shè)形狀所指示的區(qū)域內(nèi)包括人臉,通過執(zhí)行本發(fā)明實(shí)施例所述的方法,當(dāng)人臉位置發(fā)生變 化時(shí),預(yù)設(shè)形狀所指示的區(qū)域的位置也會(huì)隨著人臉發(fā)生變化,從而保證該人臉?biāo)趨^(qū)域的 畫面質(zhì)量。
[0286] 本發(fā)明實(shí)施例提供了一種即時(shí)視頻的編碼方法,通過根據(jù)組成包括預(yù)設(shè)形狀所指 示的區(qū)域的當(dāng)前即時(shí)視頻幀的至少一個(gè)宏塊所對(duì)應(yīng)的量化參數(shù),對(duì)至少一個(gè)宏塊進(jìn)行編 碼,生成編碼后的當(dāng)前即時(shí)視頻幀,滿足了即時(shí)視頻過程中用戶希望對(duì)所選擇的區(qū)域的清 晰度以及細(xì)節(jié)保留量大于其他區(qū)域的需求,進(jìn)一步提高了用戶體驗(yàn)。另外,通過獲取用戶觸 發(fā)的選擇指令,增加了用戶選擇該區(qū)域的方式,增加了用戶在即時(shí)視頻交互過程中的互動(dòng) 方式,進(jìn)一步滿足了用戶的多樣化需求,提高了用戶體驗(yàn)。另外,由于通過判斷網(wǎng)絡(luò)帶寬是 否滿足預(yù)設(shè)條件,所以在判定網(wǎng)絡(luò)帶寬低時(shí),對(duì)即時(shí)視頻進(jìn)行處理,不僅可以提高網(wǎng)絡(luò)帶寬 的利用率,節(jié)省網(wǎng)絡(luò)資源,提高即時(shí)視頻的傳輸效率,還可以在網(wǎng)絡(luò)帶寬低時(shí),滿足用戶對(duì) 即時(shí)視頻中的某一區(qū)域的關(guān)注度大于其他區(qū)域、用戶對(duì)某一區(qū)域的清晰度以及細(xì)節(jié)保留量 的要求大于其他區(qū)域以及用戶希望即時(shí)視頻交互的其他參與者將關(guān)注度迀移至用戶所指 定的區(qū)域的多樣化需求,進(jìn)一步提高了用戶體驗(yàn)。另外,通過根據(jù)細(xì)節(jié)在當(dāng)前即時(shí)視頻幀中 確定預(yù)設(shè)形狀所指示的區(qū)域,使得在即時(shí)視頻幀中預(yù)設(shè)形狀所指示的區(qū)域內(nèi)的細(xì)節(jié)位置發(fā) 生變化的情況下,依然可以保證該細(xì)節(jié)所在區(qū)域的畫面質(zhì)量,從而更進(jìn)一步的滿足了用戶 對(duì)即時(shí)視頻中的某一區(qū)域的關(guān)注度大于其他區(qū)域、用戶對(duì)某一區(qū)域的清晰度以及細(xì)節(jié)保留 量的要求大于其他區(qū)域以及用戶希望即時(shí)視頻交互的其他參與者將關(guān)注度迀移至用戶所 指定的區(qū)域的多樣化需求,增加了即時(shí)視頻的交互性和趣味性,進(jìn)一步提高了用戶體驗(yàn)。
[0287] 實(shí)施例六為本發(fā)明實(shí)施例提供的一種即時(shí)視頻的顯示方法,參照?qǐng)D12所示,在本 發(fā)明實(shí)施例中,預(yù)設(shè)形狀的位置參數(shù)包括特征參數(shù),該特征參數(shù)用于描述即時(shí)視頻幀中用 戶所選定的預(yù)設(shè)形狀所指示區(qū)域內(nèi)的細(xì)節(jié),示例性的,若用戶所選定的預(yù)設(shè)形狀所指示區(qū) 域內(nèi)至少包括人臉,則該細(xì)節(jié)可以為用戶的眼睛、鼻子、嘴部和眉毛等,該方法具體包括:
[0288]1201、獲取編碼后的當(dāng)前即時(shí)視頻幀。
[0289] 具體的,該步驟與步驟801相同,此處再不加以贅述。
[0290]1202、顯示編碼后的當(dāng)前即時(shí)視頻幀。
[0291] 具體的,該步驟與步驟802相同,此處再不加以贅述。
[0292] 由于編碼后的當(dāng)前即時(shí)視頻幀中預(yù)設(shè)形狀所指示的區(qū)域的畫面質(zhì)量?jī)?yōu)于其他區(qū) 域,從而滿足了將本電子設(shè)備的用戶關(guān)注度迀移至即時(shí)視頻中預(yù)設(shè)形狀所指示的區(qū)域,從 而滿足了用戶對(duì)即時(shí)視頻中的某一區(qū)域的關(guān)注度大于其他區(qū)域、用戶對(duì)某一區(qū)域的清晰度 以及細(xì)節(jié)保留量的要求大于其他區(qū)域以及用戶希望即時(shí)視頻交互的其他參與者將關(guān)注度 迀移至用戶所指定的區(qū)域的多樣化需求,提高了用戶體驗(yàn)。
[0293] 可選的,方法還包括:
[0294] 1203、獲取選擇指令。
[0295] 具體的,選擇指令至少包括預(yù)設(shè)形狀的位置參數(shù),位置參數(shù)包括預(yù)設(shè)形狀的特征 參數(shù)。
[0296] 除此之外,該步驟與步驟803相同,此處再不加以贅述。
[0297] 1204、在編碼后的當(dāng)前即時(shí)視頻幀中識(shí)別特征參數(shù)所指示的細(xì)節(jié)。
[0298] 具體的,該步驟與步驟1002所述的在當(dāng)前即時(shí)視頻幀中識(shí)別特征參數(shù)所指示的 細(xì)節(jié)的過程相同,此處再不加以贅述。
[0299] 用戶對(duì)即時(shí)視頻中的某一區(qū)域的關(guān)注度大于其他區(qū)域、用戶對(duì)某一區(qū)域的清晰度 以及細(xì)節(jié)保留量的要求大于其他區(qū)域以及用戶希望即時(shí)視頻交互的其他參與者將關(guān)注度 迀移至用戶所指定的區(qū)域的多樣化需求,是對(duì)該區(qū)域內(nèi)的細(xì)節(jié)的關(guān)注度大于其他區(qū)域、對(duì) 該區(qū)域的細(xì)節(jié)的清晰度以及細(xì)節(jié)保留量的要求大于其他區(qū)域以及希望即時(shí)視頻交互的其 他參與者將關(guān)注度迀移至用戶所指定的區(qū)域的細(xì)節(jié),通過在處理后的當(dāng)前即時(shí)視頻幀中識(shí) 別特征參數(shù)所指示的細(xì)節(jié),可以進(jìn)一步實(shí)現(xiàn)將本電子設(shè)備的用戶關(guān)注度迀移至即時(shí)視頻中 預(yù)設(shè)形狀所指示的區(qū)域,滿足了用戶對(duì)該區(qū)域內(nèi)的細(xì)節(jié)的關(guān)注度大于其他區(qū)域、對(duì)該區(qū)域 的細(xì)節(jié)的清晰度以及細(xì)節(jié)保留量的要求大于其他區(qū)域以及希望即時(shí)視頻交互的其他參與 者將關(guān)注度迀移至用戶所指定的區(qū)域的細(xì)節(jié)的多樣化需求。
[0300] 1205、根據(jù)細(xì)節(jié),顯示編碼后的當(dāng)前即時(shí)視頻幀。
[0301] 具體的,根據(jù)細(xì)節(jié),在當(dāng)前即時(shí)視頻幀中確定預(yù)設(shè)形狀的位置;
[0302] 顯示該包括預(yù)設(shè)形狀的處理后的即時(shí)視頻幀。
[0303] 由于預(yù)設(shè)形狀所指示的區(qū)域內(nèi)的細(xì)節(jié)的位置會(huì)發(fā)生改變,所以根據(jù)細(xì)節(jié),顯示處 理后的當(dāng)前即時(shí)視頻幀,進(jìn)一步的滿足了用戶對(duì)即時(shí)視頻中的某一區(qū)域的關(guān)注度大于其他 區(qū)域、用戶對(duì)某一區(qū)域的清晰度以及細(xì)節(jié)保留量的要求大于其他區(qū)域以及用戶希望即時(shí)視 頻交互的其他參與者將關(guān)注度迀移至用戶所指定的區(qū)域的多樣化需求,增加了即時(shí)視頻的 交互性和趣味性,進(jìn)一步提高了用戶體驗(yàn)。
[0304] 值得注意的是,步驟1204至步驟1205是實(shí)現(xiàn)顯示選擇指令所指示的預(yù)設(shè)形狀的 過程,除了上述步驟所述的方式之外,還可以根據(jù)其他方式實(shí)現(xiàn)該過程,本發(fā)明實(shí)施例對(duì)具 體的過程不加以限定。
[0305] 通過顯示預(yù)設(shè)形狀,可以進(jìn)一步實(shí)現(xiàn)將本電子設(shè)備的用戶關(guān)注度迀移至即時(shí)視頻 中預(yù)設(shè)形狀所指示的區(qū)域,從而滿足了用戶對(duì)即時(shí)視頻中的某一區(qū)域的關(guān)注度大于其他區(qū) 域、用戶對(duì)某一區(qū)域的清晰度以及細(xì)節(jié)保留量的要求大于其他區(qū)域以及用戶希望即時(shí)視頻 交互的其他參與者將關(guān)注度迀移至用戶所指定的區(qū)域的多樣化需求,提高了用戶體驗(yàn)。另 外,由于選擇指令包括預(yù)設(shè)形狀的大小參數(shù)、預(yù)設(shè)形狀的位置參數(shù)、預(yù)設(shè)形狀的邊框參數(shù)以 及預(yù)設(shè)形狀的特效參數(shù)中的至少一個(gè),所以增加了即時(shí)視頻的顯示形式,進(jìn)一步滿足了用 戶的多樣化需求,提高了用戶體驗(yàn)。另外,通過根據(jù)細(xì)節(jié),顯示處理后的當(dāng)前即時(shí)視頻幀,在 即時(shí)視頻幀中預(yù)設(shè)形狀所指示的區(qū)域內(nèi)的細(xì)節(jié)位置發(fā)生變化的情況下,滿足了用戶對(duì)預(yù)設(shè) 形狀所指示的區(qū)域內(nèi)的細(xì)節(jié)的關(guān)注度大于其他區(qū)域、對(duì)預(yù)設(shè)形狀所指示的區(qū)域的細(xì)節(jié)的清 晰度以及細(xì)節(jié)保留量的要求大于其他區(qū)域以及希望即時(shí)視頻交互的其他參與者將關(guān)注度 迀移至預(yù)設(shè)形狀所指示的的區(qū)域的細(xì)節(jié),從而進(jìn)一步滿足了用戶對(duì)即時(shí)視頻中的某一區(qū)域 的關(guān)注度大于其他區(qū)域、用戶對(duì)某一區(qū)域的清晰度以及細(xì)節(jié)保留量的要求大于其他區(qū)域以 及用戶希望即時(shí)視頻交互的其他參與者將關(guān)注度迀移至用戶所指定的區(qū)域的多樣化需求, 增加了即時(shí)視頻的交互性和趣味性,進(jìn)一步提高了用戶體驗(yàn)。另外,由于預(yù)設(shè)形狀所指示的 區(qū)域內(nèi)的細(xì)節(jié)的位置會(huì)發(fā)生改變,所以根據(jù)細(xì)節(jié)在當(dāng)前即時(shí)視頻幀中確定預(yù)設(shè)形狀所指示 的區(qū)域,使得在即時(shí)視頻幀中預(yù)設(shè)形狀所指示的區(qū)域內(nèi)的細(xì)節(jié)位置發(fā)生變化的情況下,依 然可以保證該細(xì)節(jié)所在區(qū)域的畫面質(zhì)量,從而更進(jìn)一步的滿足了用戶對(duì)即時(shí)視頻中的某一 區(qū)域的關(guān)注度大于其他區(qū)域、用戶對(duì)某一區(qū)域的清晰度以及細(xì)節(jié)保留量的要求大于其他區(qū) 域以及用戶希望即時(shí)視頻交互的其他參與者將關(guān)注度迀移至用戶所指定的區(qū)域的多樣化 需求,增加了即時(shí)視頻的交互性和趣味性,進(jìn)一步提高了用戶體驗(yàn)。例如,預(yù)設(shè)形狀所指示 的區(qū)域內(nèi)包括人臉,通過執(zhí)行本發(fā)明實(shí)施例所述的方法,當(dāng)人臉位置發(fā)生變化時(shí),預(yù)設(shè)形狀 所指示的區(qū)域的位置也會(huì)隨著人臉發(fā)生變化,從而保證該人臉?biāo)趨^(qū)域的畫面質(zhì)量。
[0306] 在本發(fā)明實(shí)施例中,編碼后的當(dāng)前即時(shí)視頻幀是在獲取用戶觸發(fā)的用于指示用戶 所選擇的預(yù)設(shè)形狀的選擇指令,且網(wǎng)絡(luò)帶寬滿足預(yù)設(shè)條件后,根據(jù)組成包括預(yù)設(shè)形狀所指 示的區(qū)域的當(dāng)前即時(shí)視頻幀的至少一個(gè)宏塊所對(duì)應(yīng)的量化參數(shù),對(duì)至少一個(gè)宏塊進(jìn)行編碼 生成的。
[0307] 為了進(jìn)一步說明本發(fā)明實(shí)施例提供的方法所達(dá)到的效果,下面將結(jié)合發(fā)圖對(duì)本發(fā) 明實(shí)施例所提供的方法作出進(jìn)一步的說明,假設(shè)用戶所選定的預(yù)設(shè)形狀為圖6所示的形 狀,獲取處理后的當(dāng)前即時(shí)視頻幀顯示的界面可以參照?qǐng)D13中的b所示,圖13中的a是獲 取當(dāng)前即時(shí)視頻幀后顯示的界面,若即時(shí)視頻界面中的用戶在畫面中的位置發(fā)生變化,則 界面可以參照?qǐng)D13中的c所示,在圖13中,第二顯示效果所指示的清晰度以及細(xì)節(jié)保留量 大于或者等于第一顯示效果所指示的清晰度以及細(xì)節(jié)保留量,第三顯示效果所指示的清晰 度以及細(xì)節(jié)保留量小于第一顯示效果所指示的清晰度以及細(xì)節(jié)保留量。
[0308] 本發(fā)明實(shí)施例提供了一種即時(shí)視頻的顯示方法,通過根據(jù)組成包括預(yù)設(shè)形狀所指 示的區(qū)域的當(dāng)前即時(shí)視頻幀的至少一個(gè)宏塊所對(duì)應(yīng)的量化參數(shù),對(duì)至少一個(gè)宏塊進(jìn)行編碼 生成的編碼后的當(dāng)前即時(shí)視頻幀,滿足了即時(shí)視頻過程中用戶希望對(duì)所選擇的區(qū)域的清晰 度以及細(xì)節(jié)保留量大于其他區(qū)域的需求,進(jìn)一步提高了用戶體驗(yàn)。另外,通過獲取并顯示用 戶觸發(fā)的選擇指令,增加了用戶選擇該區(qū)域的方式,增加了用戶在即時(shí)視頻交互過程中的 互動(dòng)方式,進(jìn)一步滿足了用戶的多樣化需求,提高了用戶體驗(yàn)。另外,通過根據(jù)細(xì)節(jié)顯示編 碼后的當(dāng)前即時(shí)視頻幀,使得在即時(shí)視頻幀中預(yù)設(shè)形狀所指示的區(qū)域內(nèi)的細(xì)節(jié)位置發(fā)生變 化的情況下,依然可以保證該細(xì)節(jié)所在區(qū)域的畫面質(zhì)量,從而更進(jìn)一步的滿足了用戶對(duì)即 時(shí)視頻中的某一區(qū)域的關(guān)注度大于其他區(qū)域、用戶對(duì)某一區(qū)域的清晰度以及細(xì)節(jié)保留量的 要求大于其他區(qū)域以及用戶希望即時(shí)視頻交互的其他參與者將關(guān)注度迀移至用戶所指定 的區(qū)域的多樣化需求,增加了即時(shí)視頻的交互性和趣味性,進(jìn)一步提高了用戶體驗(yàn)。
[0309] 實(shí)施例七為本發(fā)明實(shí)施例提供的一種電子設(shè)備14,參照?qǐng)D14所示,該電子設(shè)備14 包括:
[0310] 獲取模塊1401,用于獲取用戶觸發(fā)的選擇指令,選擇指令用于指示用戶所選擇的 預(yù)設(shè)形狀;
[0311] 第一處理模塊1402,用于在當(dāng)前即時(shí)視頻幀中確定預(yù)設(shè)形狀所指示的區(qū)域;
[0312] 編碼模塊1403,用于在網(wǎng)絡(luò)帶寬滿足預(yù)設(shè)條件時(shí),根據(jù)組成包括預(yù)設(shè)形狀所指示 的區(qū)域的當(dāng)前即時(shí)視頻幀的至少一個(gè)宏塊所對(duì)應(yīng)的量化參數(shù),對(duì)至少一個(gè)宏塊進(jìn)行編碼, 生成編碼后的當(dāng)前即時(shí)視頻幀;
[0313] 發(fā)送模塊1404,用于發(fā)送編碼后的當(dāng)前即時(shí)視頻幀。
[0314] 可選的,選擇指令包括預(yù)設(shè)形狀的大小參數(shù)、預(yù)設(shè)形狀的位置參數(shù)、預(yù)設(shè)形狀的邊 框參數(shù)以及預(yù)設(shè)形狀的特效參數(shù)中的至少一個(gè),第一處理模塊1402用于執(zhí)行以下操作中 的任意一個(gè):
[0315] 預(yù)設(shè)形狀的位置參數(shù)包括坐標(biāo)參數(shù),根據(jù)坐標(biāo)參數(shù),在當(dāng)前即時(shí)視頻幀中確定預(yù) 設(shè)形狀所指示的區(qū)域;或者,
[0316] 預(yù)設(shè)形狀的位置參數(shù)包括特征參數(shù),在當(dāng)前即時(shí)視頻幀中識(shí)別特征參數(shù)所指示的 細(xì)節(jié);
[0317] 根據(jù)細(xì)節(jié),在當(dāng)前即時(shí)視頻幀中確定預(yù)設(shè)形狀所指示的區(qū)域。
[0318] 可選的,電子設(shè)備還包括第二處理模塊,用于:
[0319] 獲取預(yù)設(shè)形狀所指示的區(qū)域的重要性矩陣;
[0320] 對(duì)當(dāng)前即時(shí)視頻幀進(jìn)行低通濾波,獲取濾波后的當(dāng)前即時(shí)視頻幀;
[0321] 根據(jù)重要性矩陣,對(duì)當(dāng)前即時(shí)視頻幀與濾波后的當(dāng)前即時(shí)視頻幀進(jìn)行融合,生成 處理后的當(dāng)前即時(shí)視頻幀。
[0322] 可選的,編碼模塊1403具體用于:
[0323] 將處理后的當(dāng)前即時(shí)視頻幀劃分為至少一個(gè)宏塊;
[0324] 設(shè)置包括全部或者部分預(yù)設(shè)形狀所指示的區(qū)域的宏塊的量化參數(shù)為第一數(shù)值;
[0325] 設(shè)置不包括全部或者部分預(yù)設(shè)形狀所指示的區(qū)域的宏塊的量化參數(shù)為第二數(shù) 值;
[0326] 根據(jù)第一數(shù)值和第二數(shù)值,對(duì)至少一個(gè)宏塊進(jìn)行編碼,生成編碼后的當(dāng)前即時(shí)視 頻幀。
[0327] 可選的,發(fā)送模塊1404還用于:
[0328] 發(fā)送選擇指令。
[0329] 本發(fā)明實(shí)施例提供了一種電子設(shè)備,該電子設(shè)備通過根據(jù)組成包括預(yù)設(shè)形狀所指 示的區(qū)域的當(dāng)前即時(shí)視頻幀的至少一個(gè)宏塊所對(duì)應(yīng)的量化參數(shù),對(duì)至少一個(gè)宏塊進(jìn)行編 碼,生成編碼后的當(dāng)前即時(shí)視頻幀,滿足了即時(shí)視頻過程中用戶希望對(duì)所選擇的區(qū)域的清 晰度以及細(xì)節(jié)保留量大于其他區(qū)域的需求,進(jìn)一步提高了用戶體驗(yàn)。另外,通過獲取用戶觸 發(fā)的選擇指令,增加了用戶選擇該區(qū)域的方式,增加了用戶在即時(shí)視頻交互過程中的互動(dòng) 方式,進(jìn)一步滿足了用戶的多樣化需求,提高了用戶體驗(yàn)。另外,由于通過判斷網(wǎng)絡(luò)帶寬是 否滿足預(yù)設(shè)條件,所以在判定網(wǎng)絡(luò)帶寬低時(shí),對(duì)即時(shí)視頻進(jìn)行處理,不僅可以提高網(wǎng)絡(luò)帶寬 的利用率,節(jié)省網(wǎng)絡(luò)資源,提高即時(shí)視頻的傳輸效率,還可以在