国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種視頻處理及編碼方法、處理器與編碼器與流程

      文檔序號(hào):11263662閱讀:328來源:國知局
      一種視頻處理及編碼方法、處理器與編碼器與流程

      本申請(qǐng)涉及視頻處理領(lǐng)域,特別是涉及一種視頻處理及編碼方法、處理器與編碼器。



      背景技術(shù):

      目前,隨著科技的發(fā)展,視頻會(huì)議、視頻通話以及直播等在生活中的應(yīng)用越來越普遍。在進(jìn)行視頻或者直播的過程中,為了保證畫面的流暢性,需要在內(nèi)存中緩沖接下來需要播放的一系列圖像,將該一系列圖像按照順序播放所形成的視頻稱為實(shí)時(shí)通信視頻。為了提升實(shí)時(shí)通信視頻給人的視覺感受,在播放前需要對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理,例如對(duì)實(shí)時(shí)通信視頻中出現(xiàn)的人物的美白處理、膚色調(diào)整或者對(duì)亮度的調(diào)整、對(duì)實(shí)時(shí)通信視頻中各幀圖像進(jìn)行銳化等圖像處理,為了減少實(shí)時(shí)通信視頻中各幀圖像間的冗余信息,需要對(duì)處理后的實(shí)時(shí)通信視頻中的各幀圖像進(jìn)行編碼。

      在現(xiàn)有技術(shù)中,對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理的方法大都是,對(duì)實(shí)時(shí)通信視頻中的每幀圖像都進(jìn)行圖像處理,圖像處理完成后,對(duì)實(shí)時(shí)通信視頻中的各幀圖像進(jìn)行編碼。但現(xiàn)有技術(shù)對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理是對(duì)每幀圖像都進(jìn)行圖像處理后再編碼,導(dǎo)致對(duì)實(shí)時(shí)通信視頻從圖像處理到進(jìn)行編碼所用的時(shí)間較長,無法滿足在進(jìn)行視頻或者直播過程中,對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理實(shí)時(shí)性的要求。因此需要在滿足實(shí)時(shí)性要求的時(shí)間內(nèi)對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理且編碼。所以,快速的實(shí)時(shí)通信視頻的圖像處理方法是非常有必要的。



      技術(shù)實(shí)現(xiàn)要素:

      有鑒于此,本申請(qǐng)的主要目的是提供實(shí)時(shí)通信視頻的圖像處理及編碼方法、處理器與編碼器,采用實(shí)時(shí)通信視頻的圖像處理及編碼方法、處理器與編碼器可以實(shí)現(xiàn)快速對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理,以滿足實(shí)時(shí)性的要求。

      為此,本申請(qǐng)解決上述問題的技術(shù)方案是:

      本申請(qǐng)公開了一種視頻處理方法,所述方法應(yīng)用于處理器上,所述方法包括:

      所述處理器根據(jù)預(yù)設(shè)參數(shù)確定視頻中的關(guān)鍵幀;所述視頻由多幀有播放時(shí)序的原始圖像組成;

      所述處理器對(duì)所述關(guān)鍵幀進(jìn)行圖像處理,得到目標(biāo)圖像;

      所述處理器將所述目標(biāo)圖像發(fā)送給編碼器,以使所述編碼器對(duì)所述目標(biāo)圖像和所述視頻中各原始圖像進(jìn)行編碼;

      所述處理器將編碼后視頻中的關(guān)鍵幀,替換為與關(guān)鍵幀對(duì)應(yīng)的編碼后的目標(biāo)圖像。

      其中,所述處理器根據(jù)預(yù)設(shè)參數(shù)確定視頻中的關(guān)鍵幀,包括:

      所述處理器按照錄入視頻中的原始圖像的順序,將每隔所述預(yù)設(shè)參數(shù)的一幀原始圖像確定為一幀關(guān)鍵幀。

      其中所述方法還包括:

      將替換后的視頻發(fā)送至接收端,以使所述接收端解碼所述替換后的視頻并播放。

      本申請(qǐng)還公開了一種視頻的編碼方法,所述方法應(yīng)用于編碼器上,包括:

      接收處理器發(fā)送的目標(biāo)圖像和視頻中的各幀原始圖像;所述目標(biāo)圖像通過以下方式得到:所述處理器按照錄入視頻中的原始圖像的順序,將每隔預(yù)設(shè)參數(shù)一幀原始圖像確定為一幀關(guān)鍵幀;所述處理器對(duì)所述關(guān)鍵幀進(jìn)行圖像處理,得到目標(biāo)圖像;

      分別對(duì)所述目標(biāo)圖像和所述視頻中的各幀原始圖像進(jìn)行編碼;

      將所述編碼后的目標(biāo)圖像和編碼后的視頻發(fā)送至所述處理器,以使所述處理器將編碼后的視頻中的關(guān)鍵幀,替換為與關(guān)鍵幀對(duì)應(yīng)的編碼后的目標(biāo)圖像。

      其中,所述編碼器分別對(duì)所述目標(biāo)圖像和所述視頻中的各幀原始圖像進(jìn)行編碼,包括:

      所述編碼器在對(duì)所述目標(biāo)圖像和所述視頻中的關(guān)鍵幀編碼時(shí),采用相同的序列參數(shù)集和圖像參數(shù)集。

      本申請(qǐng)還公開了一種處理器,所述處理器包括:

      確定單元,用于根據(jù)預(yù)設(shè)參數(shù)確定視頻中的關(guān)鍵幀;所述視頻由多幀有播放時(shí)序的原始圖像組成;

      圖像處理單元,用于對(duì)所述關(guān)鍵幀進(jìn)行圖像處理,得到目標(biāo)圖像;

      第一發(fā)送單元,用于將所述目標(biāo)圖像發(fā)送給編碼器,以使所述編碼器對(duì)所述目標(biāo)圖像和所述視頻中各原始圖像進(jìn)行編碼;

      替換單元,用于將編碼后視頻中的關(guān)鍵幀,替換為與關(guān)鍵幀對(duì)應(yīng)的編碼后的目標(biāo)圖像。

      其中,所述確定單元具體包括:

      確定子單元,用于按照錄入視頻中的原始圖像的順序,將每隔所述預(yù)設(shè)參數(shù)的一幀原始圖像確定為一幀關(guān)鍵幀。

      其中,所述處理器還包括:

      第二發(fā)送單元,用于將替換后的視頻發(fā)送至接收端,以使所述接收端解碼所述替換后的視頻并播放。

      本申請(qǐng)還公開了一種編碼器,所述編碼器包括:

      接收單元,用于接收處理器發(fā)送的目標(biāo)圖像和視頻中的各幀原始圖像;所述目標(biāo)圖像通過以下方式得到:所述處理器按照錄入視頻中的原始圖像的順序,將每隔預(yù)設(shè)參數(shù)的一幀原始圖像確定為一幀關(guān)鍵幀;所述處理器對(duì)所述關(guān)鍵幀進(jìn)行圖像處理,得到目標(biāo)圖像;

      編碼單元,用于分別對(duì)所述目標(biāo)圖像和所述視頻中的各幀原始圖像進(jìn)行編碼;

      第三發(fā)送單元,用于將所述編碼后的目標(biāo)圖像和編碼后的視頻發(fā)送至所述處理器,以使所述處理器將編碼后的視頻中的關(guān)鍵幀,替換為與關(guān)鍵幀對(duì)應(yīng)的編碼后的目標(biāo)圖像。

      其中,所述編碼單元采用相同的序列參數(shù)集和圖像參數(shù)集對(duì)所述目標(biāo)圖像和所述視頻中的關(guān)鍵幀進(jìn)行編碼。

      與現(xiàn)有技術(shù)相比,本申請(qǐng)具有以下有益效果:

      本申請(qǐng)?zhí)峁?shí)時(shí)通信視頻的圖像處理及編碼方法、處理器與編碼器,所述方法、處理器與編碼器只對(duì)實(shí)時(shí)通信視頻中,根據(jù)預(yù)設(shè)參數(shù)確定出的關(guān)鍵幀(幀內(nèi)圖像intraframe,即i幀)進(jìn)行圖像處理,節(jié)省了大量時(shí)間。并將編碼后的目標(biāo)圖像對(duì)應(yīng)替換編碼后的實(shí)時(shí)通信視頻中的關(guān)鍵幀i幀,完成了對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理的過程。雖然本申請(qǐng)是將編碼后的目標(biāo)圖像對(duì)應(yīng)替換編碼后的實(shí)時(shí)通信視頻中編碼后的關(guān)鍵幀i幀,但是,對(duì)圖像處理且編碼后的實(shí)時(shí)通信視頻解碼后,對(duì)于視頻中的非關(guān)鍵幀圖像同樣具有處理效果。因此,本申請(qǐng)的方法、處理器與編碼器,在達(dá)到與現(xiàn)有技術(shù)相同的圖像處理效果的同時(shí),提高了對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理的速度,并且,利用節(jié)省的時(shí)間可以對(duì)關(guān)鍵幀做更多的圖像處理,使得包括目標(biāo)圖像的實(shí)時(shí)通信視頻具有更好的效果。

      附圖說明

      為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

      圖1是本申請(qǐng)中提供的一種對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理的框架圖;

      圖2是本申請(qǐng)中提供的一種對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理的方法流程圖;

      圖3是本申請(qǐng)中提供的一種集成于處理器上對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理的裝置示意圖;

      圖4是本申請(qǐng)中提供的一種集成于編碼器上對(duì)實(shí)時(shí)通信視頻進(jìn)行編碼的裝置示意圖。

      具體實(shí)施方式

      下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。

      本申請(qǐng)?zhí)峁┑膶?shí)時(shí)通信視頻的圖像處理及編碼方法、處理器與編碼器。隨著實(shí)時(shí)通信視頻中各原始圖像的錄入,處理器根據(jù)預(yù)設(shè)的參數(shù)實(shí)時(shí)確定實(shí)時(shí)通信視頻中的關(guān)鍵幀,處理器只對(duì)此關(guān)鍵幀進(jìn)行圖像處理,得到目標(biāo)圖像。并將編碼后的目標(biāo)圖像對(duì)應(yīng)替換編碼后的實(shí)時(shí)通信視頻中的關(guān)鍵幀i幀,此時(shí)完成了對(duì)實(shí)時(shí)通信視頻的圖像處理的過程。采用本申請(qǐng)的方法對(duì)實(shí)時(shí)通信視頻圖像處理后,對(duì)處理后的實(shí)時(shí)通信視頻進(jìn)行解碼,所得到的解碼后的實(shí)時(shí)通信視頻中的各幀圖像都具有圖像處理后的效果。

      為了使本領(lǐng)域的人員更好地理解本申請(qǐng)方案,下面結(jié)合附圖和具體實(shí)施方式對(duì)本申請(qǐng)作進(jìn)一步的詳細(xì)說明。

      實(shí)施例1

      圖1,是本申請(qǐng)實(shí)施例1提供的一種對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理的框架圖。本申請(qǐng)實(shí)施例所要實(shí)現(xiàn)的對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理的過程,是指對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理與編碼的過程。從框架圖中可以看出,本申請(qǐng)實(shí)施例實(shí)現(xiàn)對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理的過程可以包括:

      首先,處理器確定實(shí)時(shí)通信視頻中的關(guān)鍵幀,此時(shí)實(shí)時(shí)通信視頻中的圖像分為兩類,一類是關(guān)鍵幀,另一類是非關(guān)鍵幀。

      然后,處理器對(duì)關(guān)鍵幀進(jìn)行圖像處理,得到目標(biāo)圖像,并將編碼后的目標(biāo)圖像稱為i-better幀。處理器將實(shí)時(shí)通信視頻中的各幀原始圖像發(fā)送給編碼器。編碼器對(duì)實(shí)時(shí)通信視頻中的關(guān)鍵幀和非關(guān)鍵幀進(jìn)行編碼,將關(guān)鍵幀編碼為關(guān)鍵幀i幀,將非關(guān)鍵幀編碼為p幀。編碼器對(duì)實(shí)時(shí)通信視頻中的各幀原始圖像編碼得到的關(guān)鍵幀i幀與p幀形成一個(gè)編碼流(es流)并發(fā)送給處理器。

      最后,處理器將i-better幀替換編碼流(es流)中相對(duì)應(yīng)的關(guān)鍵幀i幀,此時(shí)得到新的編碼流(新的es流)。此時(shí),完成了對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理的過程。

      本實(shí)施例主要介紹處理器根據(jù)預(yù)設(shè)參數(shù)確定實(shí)時(shí)通信視頻中的關(guān)鍵幀,并進(jìn)行圖像處理,得到目標(biāo)圖像。將對(duì)目標(biāo)圖像進(jìn)行編碼后得到的i-better幀,對(duì)應(yīng)替換編碼后的實(shí)時(shí)通信視頻中的關(guān)鍵幀i幀,最終得到新的編碼流(新的es流)。本實(shí)施例主要介紹了對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理的整體思路。對(duì)于對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理的詳細(xì)過程由實(shí)施例2進(jìn)行介紹。

      實(shí)施例2

      圖2,是本申請(qǐng)?zhí)峁┑囊环N對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理的方法流程圖,該方法可以包括:

      步驟201:所述處理器根據(jù)預(yù)設(shè)參數(shù)確定實(shí)時(shí)通信視頻中的關(guān)鍵幀;所述實(shí)時(shí)通信視頻由多幀有播放時(shí)序的原始圖像組成。

      在電話會(huì)議、電話視頻或者直播的過程中,為了保證進(jìn)行視頻或者直播過程中畫面的流暢性,需要在內(nèi)存中緩沖接下來需要播放的一系列圖像,將播放一系列圖像所形成的視頻稱為實(shí)時(shí)通信視頻。此實(shí)時(shí)通信視頻可以通過攝像頭采集得到,并將此實(shí)時(shí)通信視頻中的各幀原始圖像保存在內(nèi)存中,以便該處理器從內(nèi)存中獲取此實(shí)時(shí)通信視頻中的各幀原始圖像,對(duì)此實(shí)時(shí)通信視頻中的原始圖像人物進(jìn)行美白處理、膚色調(diào)整、亮度調(diào)整等或者對(duì)實(shí)時(shí)通信視頻中的圖像進(jìn)行圖像銳化等圖像處理,以提升實(shí)時(shí)通信視頻給人的視覺感受。

      在本步驟中,處理器隨著對(duì)實(shí)時(shí)通信視頻中原始圖像的錄入,根據(jù)預(yù)設(shè)的參數(shù),實(shí)時(shí)地確定原始圖像中的關(guān)鍵幀。

      具體的,處理器確定關(guān)鍵幀的過程為:在本申請(qǐng)的所提供的方法中,已提前設(shè)定了用于確定攝像頭錄入的原始圖像中的關(guān)鍵幀的參數(shù),在本申請(qǐng)中將此參數(shù)稱為預(yù)設(shè)參數(shù)。當(dāng)處理器從內(nèi)存中錄入原始圖像時(shí),根據(jù)對(duì)原始圖像的錄入順序,從第一幀原始圖像開始,將每隔已設(shè)定的預(yù)設(shè)參數(shù)的一幀圖像確定為一幀關(guān)鍵幀,當(dāng)處理器錄入完視頻后,一般會(huì)得到多幀關(guān)鍵幀。其中,第一幀原始圖像可以被確定為關(guān)鍵幀,也可以不被確定為關(guān)鍵幀,具體情況根據(jù)需要來確定。

      例如,假設(shè)本申請(qǐng)的預(yù)設(shè)參數(shù)為30,在處理器從內(nèi)存中錄入實(shí)時(shí)通信視頻中的原始圖像時(shí),處理器根據(jù)原始圖像的錄入順序,從第一幀圖像開始計(jì)數(shù),當(dāng)計(jì)數(shù)到第30幀圖像時(shí),此時(shí)的第30幀原始圖像被確定為一幀關(guān)鍵幀,隨著原始圖像的錄入,當(dāng)計(jì)數(shù)到第60幀圖像、第90幀圖像等等,以此類推,隨著處理器從內(nèi)存中錄入原始圖像,當(dāng)錄入到預(yù)設(shè)參數(shù)的整數(shù)倍圖像時(shí),將所有整數(shù)倍圖像所對(duì)應(yīng)的圖像都作為實(shí)時(shí)通信視頻中關(guān)鍵幀。

      需要說明的是,本步驟中的預(yù)設(shè)參數(shù)是根據(jù)具體情況來設(shè)定的,沒有固定的標(biāo)準(zhǔn),一般預(yù)設(shè)參數(shù)的取值范圍在30~60,只要圖像處理后的實(shí)時(shí)通信視頻能達(dá)到圖像處理的要求即可。

      步驟202:所述處理器對(duì)所述關(guān)鍵幀進(jìn)行圖像處理,得到目標(biāo)圖像。

      在本實(shí)施例中,處理器每次從內(nèi)存中錄入的實(shí)時(shí)通信視頻中原始圖像一般在3~5幀,如果處理器在錄入當(dāng)前3~5幀圖像時(shí)確定了其中的某一幀為關(guān)鍵幀后。處理器對(duì)確定的關(guān)鍵幀按照需要進(jìn)行圖像處理,例如,對(duì)此關(guān)鍵幀中的人物進(jìn)行美顏處理、膚色調(diào)整等,對(duì)關(guān)鍵幀中的畫面進(jìn)行亮度調(diào)整、圖像銳化等圖像處理。本實(shí)施例中,將對(duì)關(guān)鍵幀進(jìn)行上述圖像處理后得到的圖像稱為目標(biāo)圖像。

      步驟203:所述處理器將所述目標(biāo)圖像發(fā)送給編碼器,以使所述編碼器對(duì)所述目標(biāo)圖像和所述實(shí)時(shí)通信視頻中各原始圖像進(jìn)行編碼。

      在進(jìn)行視頻或者直播過程中,為了使用最少的信息來表示實(shí)時(shí)通信視頻中的各幀圖像,需要在信道中傳輸之前,對(duì)實(shí)時(shí)通信視頻中的各幀圖像進(jìn)行編碼,以去除各幀圖像的冗余信息。因此,該處理器將目標(biāo)圖像發(fā)送給編碼器。

      編碼器接收處理器發(fā)送的目標(biāo)圖像后,對(duì)此目標(biāo)圖像編碼,以便提高傳輸效率。編碼器對(duì)其所接收的目標(biāo)圖像進(jìn)行編碼,本實(shí)施例將編碼后的目標(biāo)圖像稱為i-better幀。在本實(shí)施例中,編碼器將目標(biāo)圖像編碼為i-better幀時(shí),可以采用h264、mpeg2、mpeg4、vc1、h265、h263等任意一種編碼方式。

      在本實(shí)施例中,編碼器需要對(duì)目標(biāo)圖像進(jìn)行編碼之外,還需要對(duì)實(shí)時(shí)通信視頻中的各原始圖像進(jìn)行編碼。具體的,編碼器對(duì)該實(shí)時(shí)通信視頻中各原始圖像進(jìn)行編碼的過程為:按照此實(shí)時(shí)通信視頻中各原始圖像的前后順序進(jìn)行編碼。其中,對(duì)關(guān)鍵幀進(jìn)行編碼時(shí),編碼器無需參考其他圖像,本實(shí)施例將編碼后的關(guān)鍵幀稱為關(guān)鍵幀i幀。對(duì)非關(guān)鍵幀進(jìn)行編碼時(shí),編碼器參考此非關(guān)鍵幀的前一幀圖像對(duì)其進(jìn)行編碼,本實(shí)施例將編碼后的非關(guān)鍵幀稱為p幀,p幀描述的是與其前一幀圖像在宏塊的運(yùn)動(dòng)矢量和殘差數(shù)據(jù)。按照上述的編碼方法,直到編碼器對(duì)實(shí)時(shí)通信視頻中的每一幀圖像都進(jìn)行編碼,此時(shí)得到包括關(guān)鍵幀i幀和p幀的編碼后的實(shí)時(shí)通信視頻,將此編碼后的包括關(guān)鍵幀i幀和p幀的實(shí)時(shí)通信視頻稱為編碼流(es流)。

      例如,當(dāng)前處理器錄入的實(shí)時(shí)通信視頻包含5幀原始圖像,并且,處理器確定出實(shí)時(shí)通信視頻中的第1幀圖像為關(guān)鍵幀。此時(shí),編碼器對(duì)實(shí)時(shí)通信視頻進(jìn)行編碼的具體過程為:編碼器對(duì)實(shí)時(shí)通信視頻視頻中的第1幀原始圖像不參考任何一幀圖像進(jìn)行編碼,得到關(guān)鍵幀i幀,接著對(duì)實(shí)時(shí)通信視頻中的第2幀原始圖像參考第1幀原始圖像進(jìn)行編碼,得到p幀,第3幀原始圖像參考第2幀原始圖像進(jìn)行編碼,得到p幀,以此類推,直到第5幀原始圖像參考第4幀原始圖像進(jìn)行編碼,得到p幀,此時(shí)得到編碼流(es流)。

      需要說明的是,在編碼器對(duì)視頻中各原始圖像,以及,目標(biāo)圖像進(jìn)行編碼時(shí),對(duì)于目標(biāo)圖像與原始圖像中的關(guān)鍵幀采用相同的序列參數(shù)集與圖像參數(shù)集來編碼,其中,序列參數(shù)集包括了一個(gè)圖像序列的所有信息,圖像參數(shù)集包括一個(gè)圖像所有片的信息。其中,一幅圖像由一個(gè)或者多個(gè)片組組成,而每一個(gè)片組由一個(gè)或者若干個(gè)片組成,在圖像的解碼過程中,按照片進(jìn)行解碼。

      步驟204:所述處理器將編碼后的實(shí)時(shí)通信視頻中的關(guān)鍵幀,替換為與關(guān)鍵幀對(duì)應(yīng)的編碼后的目標(biāo)圖像。

      在本步驟中,處理器將編碼后的目標(biāo)圖像對(duì)應(yīng)替換編碼后的實(shí)時(shí)通信視頻中的編碼后的關(guān)鍵幀,即將得到的i-better幀替換編碼流(es流)中相應(yīng)的關(guān)鍵幀i幀,形成新的編碼流(新的es流)。此時(shí),完成了對(duì)實(shí)時(shí)通信視頻的編碼。

      需要說明的是,編碼器對(duì)實(shí)時(shí)通信視頻中的各幀原始圖像進(jìn)行編碼,與編碼器對(duì)目標(biāo)圖像進(jìn)行編碼沒有先后順序。只需要在執(zhí)行本步驟將編碼后的實(shí)時(shí)通信視頻中編碼后的關(guān)鍵幀,替換為與編碼后的關(guān)鍵幀對(duì)應(yīng)的編碼后的目標(biāo)圖像之前完成即可。

      在執(zhí)行本步驟之后,該處理器還可以將替換后的包括編碼后的目標(biāo)圖像的實(shí)時(shí)通信視頻發(fā)送至接收端,方便接收端對(duì)此包括編碼后的目標(biāo)圖像的實(shí)時(shí)通信視頻解碼,并播放解碼后的實(shí)時(shí)通信視頻。

      本實(shí)施例主要介紹了,對(duì)實(shí)時(shí)通信視頻進(jìn)行圖像處理過程。雖然多出了對(duì)目標(biāo)圖像編碼,和,將編碼后的目標(biāo)圖像對(duì)應(yīng)替換編碼后的視頻中的關(guān)鍵幀i幀兩個(gè)過程。但是,本申請(qǐng)多出的這兩個(gè)過程所有的時(shí)間,遠(yuǎn)小于本申請(qǐng)只對(duì)視頻中的關(guān)鍵幀進(jìn)行圖像處理所節(jié)省的時(shí)間。本實(shí)施例在對(duì)圖像處理且編碼后的視頻解碼后,對(duì)于視頻中的非關(guān)鍵幀圖像同樣具有圖像處理效果。因此,在達(dá)到與現(xiàn)有技術(shù)相同的圖像處理效果的同時(shí),提高了對(duì)視頻進(jìn)行圖像處理的速度,并且,利用節(jié)省的時(shí)間可以對(duì)關(guān)鍵幀做更多的圖像處理,使包括目標(biāo)圖像的視頻具有更好的效果

      實(shí)施例3

      本申請(qǐng)實(shí)施例公開一種處理器,請(qǐng)參見圖3,該處理器可以包括:

      確定單元301,用于根據(jù)預(yù)設(shè)參數(shù)確定視頻中的關(guān)鍵幀;所述視頻由多幀有播放時(shí)序的原始圖像組成。

      其中,確定單元301可以包括:

      確定子單元,用于按照錄入視頻中的原始圖像的順序,將每隔所述預(yù)設(shè)參數(shù)的一幀原始圖像確定為一幀關(guān)鍵幀。

      圖像處理單元302,用于對(duì)所述關(guān)鍵幀進(jìn)行圖像處理,得到目標(biāo)圖像。

      第一發(fā)送單元303,用于將所述目標(biāo)圖像發(fā)送給編碼器,以使所述編碼器對(duì)所述目標(biāo)圖像和所述視頻中各原始圖像進(jìn)行編碼。

      替換單元304,用于將編碼后視頻中的關(guān)鍵幀,替換為與關(guān)鍵幀對(duì)應(yīng)的編碼后的目標(biāo)圖像。

      在本實(shí)施例中,該處理器還可以包括第二發(fā)送單元,用于將替換后的視頻發(fā)送至接收端,以使所述接收端解碼所述替換后的視頻并播放。

      本實(shí)施例主要介紹了,通過處理器中的確定單元來確定實(shí)時(shí)通信視頻中的各幀原始圖像中的關(guān)鍵幀;通過圖像處理單元對(duì)關(guān)鍵幀進(jìn)行圖像處理,得到目標(biāo)圖像;通過第一發(fā)送單元將目標(biāo)圖像發(fā)送給編碼器,以便編碼器對(duì)目標(biāo)圖像進(jìn)行編碼;最后,通過替換單元,將編碼后的視頻中編碼后的關(guān)鍵幀,替換為與編碼后的關(guān)鍵幀對(duì)應(yīng)的編碼后的目標(biāo)圖像,得到了包括編碼后的目標(biāo)圖像的實(shí)時(shí)通信視頻,完成了對(duì)實(shí)時(shí)通信視頻的進(jìn)行圖像處理并編碼的過程。

      實(shí)施例4

      本申請(qǐng)實(shí)施例公開一種編碼器,請(qǐng)參見圖4,該編碼器可以包括:

      接收單元401,用于接收處理器發(fā)送的目標(biāo)圖像和視頻中的各幀原始圖像;所述目標(biāo)圖像通過以下方式得到:所述處理器按照錄入視頻中的原始圖像的順序,將每隔預(yù)設(shè)參數(shù)的一幀原始圖像確定為一幀關(guān)鍵幀;所述處理器對(duì)所述關(guān)鍵幀進(jìn)行圖像處理,得到目標(biāo)圖像。

      編碼單元402,用于分別對(duì)所述目標(biāo)圖像和所述視頻中的各幀原始圖像進(jìn)行編碼。

      其中,編碼單元402在對(duì)目標(biāo)圖像和實(shí)時(shí)通信視頻視頻中的關(guān)鍵幀編碼時(shí),采用相同的序列參數(shù)集和圖像參數(shù)集。

      第三發(fā)送單元403,用于將所述編碼后的目標(biāo)圖像和編碼后的視頻發(fā)送至所述處理器,以使所述處理器將編碼后的視頻中的關(guān)鍵幀,替換為與關(guān)鍵幀對(duì)應(yīng)的編碼后的目標(biāo)圖像。

      本實(shí)施例主要介紹了,編碼器包括了接收單元、編碼單元和第三發(fā)送單元。其中,通過接收單元來接收處理器發(fā)送的目標(biāo)圖像和實(shí)時(shí)通信視頻的各幀原始圖像;通過編碼單元,實(shí)現(xiàn)對(duì)目標(biāo)圖像和實(shí)時(shí)通信視頻中的各幀原始圖像的編碼;并通過第三發(fā)送單元,將編碼后的目標(biāo)圖像和編碼后的實(shí)時(shí)通信視頻發(fā)送至處理器,以便處理器對(duì)其進(jìn)行操作。

      對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請(qǐng)。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請(qǐng)的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本申請(qǐng)將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。

      最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋未排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1