本發(fā)明涉及視頻圖像處理領(lǐng)域,尤其涉及參考圖像編碼和解碼的方法、編碼設(shè)備和解碼設(shè)備。
背景技術(shù):
:隨著互聯(lián)網(wǎng)科技的迅猛發(fā)展以及人們物質(zhì)精神文化的日益豐富,在互聯(lián)網(wǎng)中針對(duì)視頻的應(yīng)用需求尤其是針對(duì)高清視頻的應(yīng)用需求越來越多,而高清視頻的數(shù)據(jù)量非常大,要想高清視頻能在帶寬有限的互聯(lián)網(wǎng)中傳輸,必須首先解決的問題就是高清視頻壓縮編碼問題。目前,國際上有兩個(gè)國際組織專門進(jìn)行視頻編碼標(biāo)準(zhǔn)的制定工作,即國際標(biāo)準(zhǔn)化組織(InternationalOrganizationforStandardization,簡(jiǎn)稱為“ISO”)/國際電工委員會(huì)(InternationalElectrotechnicalCommission,簡(jiǎn)稱為“IEC”)下的運(yùn)動(dòng)圖像專家組(MotionPictureExpertsGroup,簡(jiǎn)稱為“MPEG”)和國際電信聯(lián)盟電信標(biāo)準(zhǔn)化組(InternationalTelecommunicationUnion-Telecommunicationstandardizationsector,簡(jiǎn)稱為“ITU-T”)的視頻編碼專家組(VideoCodingExpertsGroup,簡(jiǎn)稱為“VCEG”)。成立于1986年的MPEG專門負(fù)責(zé)制定多媒體領(lǐng)域內(nèi)的相關(guān)標(biāo)準(zhǔn),主要應(yīng)用于存儲(chǔ)、廣播電視、因特網(wǎng)或無線網(wǎng)上的流媒體等。ITU-T則主要制定面向?qū)崟r(shí)視頻通信領(lǐng)域的視頻編碼標(biāo)準(zhǔn),如視頻電話、視頻會(huì)議等應(yīng)用。在過去的幾十年里,國際上已經(jīng)成功制定了面向各種應(yīng)用的視頻編碼標(biāo)準(zhǔn),主要包括:用于影音光碟(VideoCompactDisc,簡(jiǎn)稱為“VCD”)的MPEG-1標(biāo)準(zhǔn),用于數(shù)字多功能光盤(DigitalVideoDisc,簡(jiǎn)稱為“DVD”)和數(shù)字視頻廣播(DigitalVideoBroadcasting,簡(jiǎn)稱為“DVB”)的MPEG-2標(biāo)準(zhǔn),用于視頻會(huì)議的H.261標(biāo)準(zhǔn)以及H.263標(biāo)準(zhǔn)、H.264標(biāo)準(zhǔn),允許對(duì)任意形狀的對(duì)象編碼的MPEG-4標(biāo)準(zhǔn),以及最新的高性能視頻編碼(HighEfficiencyVideoCoding,簡(jiǎn)稱為“HEVC”)標(biāo)準(zhǔn)。由于視頻序列相鄰圖像之間存在很大的時(shí)間相關(guān)性,可將圖像序列的每 幀圖像分成若干互不重疊的編碼塊,并認(rèn)為編碼塊內(nèi)所有像素點(diǎn)的運(yùn)動(dòng)都相同,以編碼塊為單位分配運(yùn)動(dòng)矢量。在對(duì)當(dāng)前編碼圖像中的當(dāng)前編碼塊進(jìn)行幀間預(yù)測(cè)時(shí),將已重建的編碼圖像作為參考圖像,對(duì)當(dāng)前編碼塊在參考圖像中一定搜索區(qū)域內(nèi)進(jìn)行運(yùn)動(dòng)搜索,找到與當(dāng)前編碼塊滿足匹配準(zhǔn)則的塊,即為匹配塊。當(dāng)前編碼塊與參考圖像中匹配塊之間空間位置相對(duì)偏移量即為運(yùn)動(dòng)矢量(MotionVector,MV),得到運(yùn)動(dòng)矢量的過程被稱為運(yùn)動(dòng)估計(jì)(MotionEstimation,ME)。對(duì)視頻進(jìn)行壓縮編碼時(shí),將參考圖像信息、運(yùn)動(dòng)矢量信息和匹配塊重建像素值與當(dāng)前塊原始像素值之間的差異(殘差值)進(jìn)行編碼后發(fā)送到解碼端。解碼端從已解碼的參考圖像中找到運(yùn)動(dòng)矢量所指向位置的塊,和殘差值相加后恢復(fù)出當(dāng)前塊。利用運(yùn)動(dòng)估計(jì)可去除視頻序列的幀間冗余,使視頻傳輸?shù)谋忍財(cái)?shù)大為減少。景物之間相互遮擋、新內(nèi)容的進(jìn)入、場(chǎng)景變化以及相機(jī)移動(dòng)等問題可能導(dǎo)致當(dāng)前塊在其鄰近圖像中無法找到匹配塊,因此引入了多參考圖像碼技術(shù),對(duì)編碼性能的提升有很大影響。當(dāng)前編碼圖像中的當(dāng)前編碼塊可以在當(dāng)前圖像之前已編碼的k個(gè)參考圖像中分別進(jìn)行運(yùn)動(dòng)搜索找到匹配塊。在國際最新制定的視頻編碼標(biāo)準(zhǔn)HEVC標(biāo)準(zhǔn)中,有兩種類型的參考圖像:短期參考圖像和長期參考圖像。短期參考圖像一般是指距離當(dāng)前圖像相對(duì)較近的已重建的編碼圖像,短期參考圖像中存在與當(dāng)前圖像中相似的景物;長期參考圖像一般是指距離當(dāng)前圖像相對(duì)較遠(yuǎn)的已重建的編碼圖像。使用參考圖像列表管理參考圖像,當(dāng)前編碼塊在尋找其匹配塊時(shí),從參考圖像列表中的第一個(gè)參考圖像開始,在一定搜索區(qū)域內(nèi)找到匹配誤差最小的運(yùn)動(dòng)矢量,再繼續(xù)在下一個(gè)參考圖像中進(jìn)行運(yùn)動(dòng)搜索,直到完成使用參考圖像列表中所有參考圖像進(jìn)行運(yùn)動(dòng)搜索之后,確定其最佳的運(yùn)動(dòng)矢量及所使用的參考圖像?,F(xiàn)有技術(shù)中,除了短期參考圖像和長期參考圖像之外,為了提高壓縮編碼效率,還引入了背景參考圖像,即將視頻序列分為若干視頻段,在編碼完每個(gè)視頻段后用該視頻段內(nèi)的重建圖像生成一幅背景圖像,作為該視頻段的下一個(gè)視頻段內(nèi)各圖像的幀間預(yù)測(cè)時(shí)的參考幀。由于背景參考圖像與鄰近的視頻幀內(nèi)容具有極大的相關(guān)性,所以提高了幀間預(yù)測(cè)的效率,進(jìn)而提高了視頻序列的編碼壓縮效率。但是相關(guān)技術(shù),要么需要在編解碼端同時(shí)分析每個(gè)視頻段內(nèi)已編/解碼圖 像的共同特征得到參考圖像,增加了解碼端的復(fù)雜度和功耗,要么需要把編碼端生成的參考圖像額外傳遞給解碼端,造成碼流中碼率的陡增,造成傳輸?shù)臅r(shí)延。技術(shù)實(shí)現(xiàn)要素:本發(fā)明提供了一種參考圖像編碼和解碼的方法、編碼設(shè)備和解碼設(shè)備,可以通過利用后續(xù)參考圖像的局部信息對(duì)背景參考圖像進(jìn)行更新,在提高編碼壓縮效率的同時(shí),不增加解碼端的運(yùn)算復(fù)雜度,并且僅傳輸少量指示信息或者不傳輸指示信息,避免了傳輸時(shí)延。第一方面,提供了一種參考圖像解碼的方法,包括:解析碼流,獲得第一參考圖像的重構(gòu)圖像以及第二參考圖像的重構(gòu)圖像,該第一參考圖像先于該第二參考圖像被解碼;在該解析碼流獲得第二參考圖像的重構(gòu)圖像之前,或者該解析碼流獲得第二參考圖像的重構(gòu)圖像之中,或者該解析碼流獲得第二參考圖像的重構(gòu)圖像之后;解析碼流,獲得參考圖像更新信息,并根據(jù)該參考圖像更新信息確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該局部區(qū)域的尺寸小于或者等于該第二參考圖像的尺寸;當(dāng)該參考圖像更新信息確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用該第二參考圖像中局部區(qū)域的像素值替換該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值。結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,該解析碼流,獲得參考圖像更新信息,并根據(jù)該參考圖像更新信息確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:解析該碼流,獲取標(biāo)記,若該標(biāo)記為第一取值時(shí),確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,若該標(biāo)志為第二取值時(shí),確定該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,第一取值不同于第二取值。結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,該解析碼流,獲得參考圖像更新信息,并根據(jù)該參考圖像更新信息確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:解析該碼流,獲取編碼信息,根據(jù)該編碼信息以及預(yù)設(shè)規(guī)則來確定該第二參考 圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息;其中,該編碼信息包括該第二參考圖像中的局部區(qū)域的量化參數(shù)偏移值;對(duì)應(yīng),該根據(jù)該編碼信息以及預(yù)設(shè)規(guī)則來確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)該量化參數(shù)偏移值的絕對(duì)值在第一取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)該量化參數(shù)偏移值的絕對(duì)值不在第一取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,該第一取值范圍為大于等于10,且小于20。結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息;該編碼信息包括該第二參考圖像中的局部區(qū)域的量化步長的縮放因子;對(duì)應(yīng),該根據(jù)該編碼信息以及預(yù)設(shè)規(guī)則來確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)該量化步長的縮放因子在第二取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)該量化步長的縮放因子不在第二取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第一方面的第五種可能的實(shí)現(xiàn)方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述當(dāng)所述量化步長的縮放因子在第二取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)所述量化步長的所述縮放因子大于等于0.5,且小于1;或所述縮放因子小于等于1.5,且大于1時(shí),確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第一方面,第一方面的第一種至第六種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第一方面的第七種可能的實(shí)現(xiàn)方式中,該第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樵摰谝粎⒖紙D像中與該第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。結(jié)合第一方面,第一方面的第一種至第六種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第一方面的第八種可能的實(shí)現(xiàn)方式中,該參考圖像更新信息還包括有該局部區(qū)域所在的坐標(biāo)位置與該第一參考圖像中相關(guān)區(qū)域所在的坐標(biāo)位置之間的空間偏移量,該空間偏移量包括橫向偏移量和縱向偏移量;對(duì)應(yīng),該方法還包括:根據(jù)該第二參考圖像的局域區(qū)域的所在位置的坐標(biāo)以及該的空間偏移量確定該第一參考圖像相關(guān)區(qū)域的位置。結(jié)合第一方面,第一方面的第一種至第八種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第一方面的第九種可能的實(shí)現(xiàn)方式中,還包括:對(duì)像素替換后的第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域與相鄰區(qū)域的邊界處進(jìn)行濾波。結(jié)合第一方面,第一方面的第一種至第九種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第一方面的第十種可能的實(shí)現(xiàn)方式中,該第一參考圖像為解析碼流獲得的第一幀重構(gòu)圖像。結(jié)合第一方面,第一方面的第一種至第九種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第一方面的第十一種可能的實(shí)現(xiàn)方式中,該第一參考圖像為解析碼流獲得的隨機(jī)訪問點(diǎn)圖像。結(jié)合第一方面,第一方面的第一種至第十一種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第一方面的第十二種可能的實(shí)現(xiàn)方式中,該第二參考圖像的局部區(qū)域是最大編碼單元、編碼單元、編碼單元組、預(yù)設(shè)大小的圖像區(qū)域中的一種。結(jié)合第一方面,在第一方面的第十三種可能的實(shí)現(xiàn)方式中,解析碼流獲得第一參考圖像的重構(gòu)圖像,包括:解析所述碼流獲得所述第一參考圖像的特定順序號(hào),并獲得具有所述特定順序號(hào)的第一參考圖像的重構(gòu)圖像。。結(jié)合第一方面,以及在第一方面的第十三種可能的實(shí)現(xiàn)方式,在第一方面的第十四種可能的實(shí)現(xiàn)方式中,解析碼流獲得第二參考圖像的重構(gòu)圖像,還包括:解析所述碼流獲得所述第二參考圖像的特定順序號(hào),所述第二參考圖像的特定順序號(hào)與被所述第二參考圖像更新的所述第一參考圖像的特定順序號(hào)相關(guān)聯(lián),并獲得具有所述第二參考圖像的特定順序號(hào)的第二參考圖像的重構(gòu)圖像。第二方面,提供了一種參考圖像解碼的方法,包括:解析碼流,獲得第 一參考圖像的重構(gòu)圖像以及第二參考圖像的重構(gòu)圖像,該第一參考圖像先于該第二參考圖像被解碼;在該解析碼流獲得第二參考圖像的重構(gòu)圖像之前,或者該解析碼流獲得第二參考圖像的重構(gòu)圖像之中,或者該解析碼流獲得第二參考圖像的重構(gòu)圖像之后;解析碼流,獲得參考圖像更新信息,并根據(jù)該參考圖像更新信息確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該局部區(qū)域的尺寸小于或者等于該第二參考圖像的尺寸;確定該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域是否已更新;當(dāng)該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域未更新,且該參考圖像更新信息確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用該第二參考圖像中局部區(qū)域的像素值替換該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值。結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,解析碼流,獲得參考圖像更新信息,并根據(jù)該參考圖像更新信息確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:解析該碼流,獲取標(biāo)記,若該標(biāo)記為第一取值時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,若該標(biāo)志為第二取值時(shí),確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,第一取值不同于第二取值。結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,解析碼流,獲得參考圖像更新信息,并根據(jù)該參考圖像更新信息確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:解析該碼流,獲取編碼信息,根據(jù)該編碼信息以及預(yù)設(shè)規(guī)則來確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息。其中該編碼信息包括該第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,該變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和;對(duì)應(yīng),該根據(jù)該編碼信息以及預(yù)設(shè)規(guī)則來確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)該局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和大于第一閾值,確定該 第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息。其中該編碼信息包括該第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,該變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值;對(duì)應(yīng),該根據(jù)該編碼信息以及預(yù)設(shè)規(guī)則來確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像包括:當(dāng)該局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值大于第二閾值,確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第五種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息;其中,該編碼信息包括該第二參考圖像中的局部區(qū)域的量化參數(shù)偏移值;對(duì)應(yīng),該根據(jù)該編碼信息以及預(yù)設(shè)規(guī)則來確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)該量化參數(shù)偏移值的絕對(duì)值在第一取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)該量化參數(shù)偏移值的絕對(duì)值不在第一取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第二方面的第五種可能的實(shí)現(xiàn)方式,在第二方面的第六種可能的實(shí)現(xiàn)方式中,該第一取值范圍為大于等于10,且小于20。結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第七種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息;該編碼信息包括該第二參考圖像中的局部區(qū)域的量化步長的縮放因子;對(duì)應(yīng),該根據(jù)該編碼信息以及預(yù)設(shè)規(guī)則來確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)該量化步長的縮放因子在第二取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)該量化步長的縮放因子 不在第二取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第二方面的第七種可能的實(shí)現(xiàn)方式,在第二方面的第八種可能的實(shí)現(xiàn)方式中,所述當(dāng)所述量化步長的縮放因子在第二取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)所述量化步長的所述縮放因子大于等于0.5,且小于1;或所述縮放因子小于等于1.5,且大于1時(shí),確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第九種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息;該編碼信息包括該第二參考圖像中的局部區(qū)域的運(yùn)動(dòng)矢量信息,其中,該運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值;對(duì)應(yīng),該根據(jù)該編碼信息以及預(yù)設(shè)規(guī)則來確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)該局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值均小于第三閾值,確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第十種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息;該編碼信息包括該第二參考圖像中的局部區(qū)域的運(yùn)動(dòng)矢量信息,其中,該運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,和該第二參考圖像前一已解碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值;對(duì)應(yīng),該根據(jù)該編碼信息以及預(yù)設(shè)規(guī)則來確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)該局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值小于所述前一已解碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像 中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第二方面,第二方面的第一種至第十種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第二方面的第十一種可能的實(shí)現(xiàn)方式中,該第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樵摰谝粎⒖紙D像中與該第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。結(jié)合第二方面,第二方面的第一種至第十種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第二方面的第十二種可能的實(shí)現(xiàn)方式中,當(dāng)所述第一參考圖像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域被更新過時(shí),以預(yù)定順序依次搜索所述第一參考圖像中的區(qū)域,所述第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗鲰樞蛑械牡谝粔K沒有被更新過的區(qū)域,否則,該第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樵摰谝粎⒖紙D像中與該第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。結(jié)合第二方面,第二方面的第一種至第十種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第二方面的第十三種可能的實(shí)現(xiàn)方式中,所述解析碼流,所述獲得參考圖像更新信息,并根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域還包括:獲得所述局部區(qū)域所在的坐標(biāo)位置與所述第一參考圖像中相關(guān)區(qū)域所在的坐標(biāo)位置之間的空間偏移量,所述空間偏移量包括橫向偏移量和縱向偏移量;所述方法還包括:在用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值之前,根據(jù)所述第二參考圖像的局域區(qū)域的所在位置的坐標(biāo)以及所述的空間偏移量確定所述第一參考圖像相關(guān)區(qū)域的位置。結(jié)合第二方面,第二方面的第一種至第十三種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第二方面的第十四種可能的實(shí)現(xiàn)方式中,還包括:對(duì)像素替換后的第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域與相鄰區(qū)域的邊界處進(jìn)行濾波。結(jié)合第二方面,第二方面的第一種至第十四種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第二方面的第十五種可能的實(shí)現(xiàn)方式中,還包括:該第一參考圖像為解析碼流獲得的第一幀重構(gòu)圖像。結(jié)合第二方面,第二方面的第一種至第十四種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第二方面的第十六種可能的實(shí)現(xiàn)方式中,還包括:該第一參考圖像為解析碼流獲得的隨機(jī)訪問點(diǎn)圖像。結(jié)合第二方面,第二方面的第一種至第十六種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第二方面的第十七種可能的實(shí)現(xiàn)方式中,還包括:該第二參考圖像的局部區(qū)域是最大編碼單元、編碼單元、編碼單元組、預(yù)設(shè)大小的圖像區(qū)域中的一種。結(jié)合第二方面,在第二方面的第十七種可能的實(shí)現(xiàn)方式中,解析碼流獲得第一參考圖像的重構(gòu)圖像,包括:解析所述碼流獲得所述第一參考圖像的特定順序號(hào),并獲得具有所述特定順序號(hào)的第一參考圖像的重構(gòu)圖像。結(jié)合第二方面,以及在第二方面的第十七種可能的實(shí)現(xiàn)方式,在第二方面的第十八種可能的實(shí)現(xiàn)方式中,解析碼流獲得第二參考圖像的重構(gòu)圖像,包括:解析所述碼流獲得所述第二參考圖像的特定順序號(hào),所述第二參考圖像的特定順序號(hào)與被所述第二參考圖像更新的所述第一參考圖像的特定順序號(hào)相關(guān)聯(lián),并獲得具有所述第二參考圖像的特定順序號(hào)的第二參考圖像的重構(gòu)圖像。第三方面,提供了一種參考圖像編碼的方法,包括:編碼待編碼序列,獲得第一參考圖像的重構(gòu)圖像,編碼第二參考圖像以獲得所述第二參考圖像的重構(gòu)圖像,該第一參考圖像先于該第二參考圖像被編碼;確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該局部區(qū)域的尺寸小于或者等于該第二參考圖像的尺寸;確定該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域是否已更新;當(dāng)該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域未更新,且該參考圖像更新信息確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用該第二參考圖像中局部區(qū)域的像素值替換該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值;將用來確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流。結(jié)合第三方面,在第三方面的第一種可能的實(shí)現(xiàn)方式中,確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:獲取該第二參考圖像的待編碼圖像與該局部區(qū)域具有相同坐標(biāo)位置的第一區(qū)域,以及該第二參考圖像前一幀的待編碼圖像與該局部區(qū)域具有相同坐標(biāo)位置的第二區(qū)域;計(jì)算該第一區(qū)域與該第二區(qū)域中的所有像素點(diǎn)的均方誤差值;當(dāng)該均方誤差值小于第四閾值時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第三方面,在第三方面的第二種可能的實(shí)現(xiàn)方式中,確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:獲取該局部區(qū)域的待編碼圖像進(jìn)行幀間預(yù)測(cè),獲得該局部區(qū)域的預(yù)測(cè)圖像;計(jì)算該局部區(qū)域的待編碼圖像與該局部區(qū)域的預(yù)測(cè)圖像的所有像素點(diǎn)的橫軸預(yù)測(cè)差絕對(duì)值和縱軸預(yù)測(cè)差絕對(duì)值之后的平均值;當(dāng)該平均值小于第五閾值時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第三方面,在第三方面的第四種可能的實(shí)現(xiàn)方式中,確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:獲取該第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,該變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和;當(dāng)該局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和大于第六閾值時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第三方面,在第三方面的第五種可能的實(shí)現(xiàn)方式中,確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:獲取該第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,該變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值;當(dāng)該局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值大于第七閾值時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第三方面,在第三方面的第六種可能的實(shí)現(xiàn)方式中,確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:統(tǒng)計(jì)該第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)和其前一個(gè)被編碼區(qū)域的編碼比特?cái)?shù);當(dāng)該第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)大于其前一個(gè)被編碼區(qū)域的編碼比特?cái)?shù)時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第三方面,在第三方面的第七種可能的實(shí)現(xiàn)方式中,確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:統(tǒng)計(jì)該第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)和其前一被編碼幀的區(qū)域平均編碼比特?cái)?shù);當(dāng)該第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)大于其前一被編碼幀的區(qū)域平均編碼比特?cái)?shù)時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第三方面,在第三方面的第八種可能的實(shí)現(xiàn)方式中,確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:獲取該第二參考圖像中的局部區(qū)域的運(yùn)動(dòng)矢量信息,其中,該運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值;當(dāng)該局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值均小于第八閾值,確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考 圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第三方面,在第三方面的第九種可能的實(shí)現(xiàn)方式中,確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:獲取該第二參考圖像中的局部區(qū)域運(yùn)動(dòng)矢量信息,其中,該運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,和該第二參考圖像前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值;當(dāng)該局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值小于該前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第三方面,在第三方面的第十種可能的實(shí)現(xiàn)方式中,該參考圖像更新信息,包括:確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的標(biāo)記;對(duì)應(yīng),將用來確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流,包括:將該標(biāo)記的取值編入碼流,當(dāng)該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該標(biāo)記為第一取值;當(dāng)該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該標(biāo)記為第二取值,第一取值不同于第二取值。結(jié)合第三方面,在第三方面的第十一種可能的實(shí)現(xiàn)方式中,該參考圖像更新信息,包括:該第二參考圖像的局部區(qū)域的量化參數(shù)偏移值;對(duì)應(yīng),將用來確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流,包括:將該量化參數(shù)偏移值編入碼流,當(dāng)該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該量化參數(shù)偏移值的絕對(duì)值在第三取值范圍內(nèi);當(dāng)該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng) 區(qū)域或者相關(guān)區(qū)域,該量化參數(shù)偏移值的絕對(duì)值不在第三取值范圍內(nèi)。結(jié)合第三方面的第十一種可能的實(shí)現(xiàn)方式,在第三方面的第十二種可能的實(shí)現(xiàn)方式中,該方法還包括:該第三取值范圍為大于等于10,且小于20。結(jié)合第三方面,在第三方面的第十三種可能的實(shí)現(xiàn)方式中,該參考圖像更新信息,包括:該第二參考圖像的局部區(qū)域的量化步長的縮放因子;對(duì)應(yīng),將用來確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流,包括:將該量化步長的縮放因子編入碼流,當(dāng)該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該量化步長的縮放因子在第四取值范圍內(nèi);當(dāng)該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該量化步長的縮放因子不在第四取值范圍內(nèi)。結(jié)合第三方面的第十三種可能的實(shí)現(xiàn)方式,在第三方面的第十四種可能的實(shí)現(xiàn)方式中,所述當(dāng)所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述量化步長的縮放因子在第四取值范圍內(nèi)包括:當(dāng)所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述量化步長的所述縮放因子大于等于0.5,且小于1;或所述縮放因子小于等于1.5,且大于1。結(jié)合第三方面,在第三方面的第十五種可能的實(shí)現(xiàn)方式中,該參考圖像更新信息,包括:該第二參考圖像的局部區(qū)域的變換系數(shù)信息,其中,該變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和;對(duì)應(yīng),將用來確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流,包括:將該變換系數(shù)信息編入碼流,當(dāng)該局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和大于第九閾值,且該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第三方面,在第三方面的第十六種可能的實(shí)現(xiàn)方式中,該參考圖像 更新信息,包括:該第二參考圖像的局部區(qū)域的變換系數(shù)信息,其中,該變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值;對(duì)應(yīng),將用來確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流,包括:將該變換系數(shù)信息編入碼流,當(dāng)該局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值大于第十閾值,且該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第三方面,在第三方面的第十七種可能的實(shí)現(xiàn)方式中,該參考圖像更新信息,包括:該第二參考圖像的局部區(qū)域的運(yùn)動(dòng)矢量信息,其中,該運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值;對(duì)應(yīng),將用來確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流,包括:將該運(yùn)動(dòng)矢量信息編入碼流,當(dāng)該局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值均小于第十一閾值,且該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第三方面,在第三方面的第十八種可能的實(shí)現(xiàn)方式中,該參考圖像更新信息,包括:該第二參考圖像中的局部區(qū)域運(yùn)動(dòng)矢量信息,其中,該運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,和該第二參考圖像前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值;對(duì)應(yīng),將用來確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流,包括:將該運(yùn)動(dòng)矢量信息編入碼流,當(dāng)該局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng) 矢量絕對(duì)值的和之和的平均值小于該前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,且該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第三方面,在第三方面的第十九種可能的實(shí)現(xiàn)方式中,編碼待編碼序列,獲得第二參考圖像的重構(gòu)圖像,包括:使用固定量化參數(shù)編碼該第二參考圖像的待編碼圖像,其中,對(duì)于該局部區(qū)域使用第一量化參數(shù),對(duì)于非該局部區(qū)域使用第二量化參數(shù)。結(jié)合第三方面的第十九種可能的實(shí)現(xiàn)方式,在第三方面的第二十種可能的實(shí)現(xiàn)方式中,該方法還包括:當(dāng)?shù)诙炕瘏?shù)大于等于0,且小于10時(shí),第一量化參數(shù)為第二量化參數(shù);當(dāng)?shù)诙炕瘏?shù)大于等于10,且小于37時(shí),第一量化參數(shù)為第二量化參數(shù)減5;當(dāng)?shù)诙炕瘏?shù)大于等于37,且小于等于51時(shí),第一量化參數(shù)為第二量化參數(shù)減10。結(jié)合第三方面,在第三方面的第二十一種可能的實(shí)現(xiàn)方式中,編碼待編碼序列,獲得第二參考圖像的重構(gòu)圖像,包括:使用自適應(yīng)量化參數(shù)編碼該第二參考圖像的待編碼圖像,其中,對(duì)于該局部區(qū)域根據(jù)紋理信息和運(yùn)動(dòng)信息至少其中之一確定量化參數(shù),對(duì)于非該局部區(qū)域使用幀級(jí)量化參數(shù)或者根據(jù)編碼器規(guī)定的碼率分配策略或質(zhì)量控制策略設(shè)置確定量化參數(shù)。結(jié)合第三方面,第三方面的第一種至第二十一種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第三方面的第二十二種可能的實(shí)現(xiàn)方式中,還包括:該第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樵摰谝粎⒖紙D像中與該第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。結(jié)合第三方面,第三方面的第一種至第二十一種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第三方面的第二十三種可能的實(shí)現(xiàn)方式中,當(dāng)所述第一參考圖像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域被更新過時(shí),以預(yù)定順序依次搜索所述第一參考圖像中的區(qū)域,所述第二參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗鲰樞蛑械牡谝粔K沒有被更新過的區(qū)域,否則,該第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樵摰谝粎⒖紙D像中與該第二參考圖像中的局部區(qū)域的 坐標(biāo)位置相同的區(qū)域。結(jié)合第三方面,第三方面的第一種至第二十一種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第三方面的第二十四種可能的實(shí)現(xiàn)方式中,還包括:該參考圖像更新信息還包括有該局部區(qū)域所在的坐標(biāo)位置與該第一參考圖像中相關(guān)區(qū)域所在的坐標(biāo)位置之間的空間偏移量,該空間偏移量包括橫向偏移量和縱向偏移量;對(duì)應(yīng),該方法還包括:將該空間偏移量編入碼流。結(jié)合第三方面,第三方面的第一種至第二十四種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第三方面的第二十五種可能的實(shí)現(xiàn)方式中,還包括:對(duì)像素替換后的第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域與相鄰區(qū)域的邊界處進(jìn)行濾波。結(jié)合第三方面,第三方面的第一種至第二十五種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第三方面的第二十六種可能的實(shí)現(xiàn)方式中,還包括:該第一參考圖像為編碼待編碼序列獲得的第一幀重構(gòu)圖像。結(jié)合第三方面,第三方面的第一種至第二十五種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第三方面的第二十七種可能的實(shí)現(xiàn)方式中,還包括:該第一參考圖像為編碼待編碼序列獲得的隨機(jī)訪問點(diǎn)圖像。結(jié)合第三方面,第三方面的第一種至第二十七種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第三方面的第二十八種可能的實(shí)現(xiàn)方式中,包括:該第二參考圖像的局部區(qū)域是最大編碼單元、編碼單元、編碼單元組、預(yù)設(shè)大小的圖像區(qū)域中的一種。結(jié)合第三方面,在第三方面的第二十九種可能的實(shí)現(xiàn)方式中,編碼待編碼序列,獲得第一參考圖像的重構(gòu)圖像,還包括:檢測(cè)該待編碼序列;判斷該第一參考圖像是否為場(chǎng)景切換圖像;確定該第一參考圖像特定順序號(hào);在編碼該第一參考圖像的待編碼圖像之前或之后,將該特定順序號(hào)編入碼流。結(jié)合第三方面,在第三方面的第三十種可能的實(shí)現(xiàn)方式中,編碼待編碼序列,獲得第二參考圖像的重構(gòu)圖像,還包括:確定被該第二參考圖像所更新的該第一參考圖像的特定順序號(hào);在編碼該第二參考圖像的待編碼圖像之前或之后,將該特定順序號(hào)或者與該特定順序號(hào)關(guān)聯(lián)的號(hào)碼編入碼流。第四方面,提供了一種參考圖像解碼的設(shè)備,包括:第一解碼模塊,用于解析碼流,獲得第一參考圖像的重構(gòu)圖像以及第二參考圖像的重構(gòu)圖像, 該第一參考圖像先于該第二參考圖像被解碼;第二解碼模塊,用于在該解析碼流獲得第二參考圖像的重構(gòu)圖像之前,或者該解析碼流獲得第二參考圖像的重構(gòu)圖像之中,或者該解析碼流獲得第二參考圖像的重構(gòu)圖像之后;解析碼流,獲得參考圖像更新信息,并根據(jù)該參考圖像更新信息確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該局部區(qū)域的尺寸小于或者等于該第二參考圖像的尺寸;第三解碼模塊,用于當(dāng)該參考圖像更新信息確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用該第二參考圖像中局部區(qū)域的像素值替換該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值。結(jié)合第四方面,在第四方面的第一種可能的實(shí)現(xiàn)方式中,所述第二解碼模塊具體用于:解析該碼流,獲取標(biāo)記,若該標(biāo)記為第一取值時(shí),確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,若該標(biāo)志為第二取值時(shí),確定該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,第一取值不同于第二取值。結(jié)合第四方面,在第四方面的第二種可能的實(shí)現(xiàn)方式中,所述第二解碼模塊具體用于:解析該碼流,獲取編碼信息,根據(jù)該編碼信息以及預(yù)設(shè)規(guī)則來確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第四方面的第二種可能的實(shí)現(xiàn)方式,在第四方面的第三種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息;其中,該編碼信息包括該第二參考圖像中的局部區(qū)域的量化參數(shù)偏移值;對(duì)應(yīng),所述第二解碼模塊具體用于:當(dāng)該量化參數(shù)偏移值的絕對(duì)值在第一取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)該量化參數(shù)偏移值的絕對(duì)值不在第一取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第四方面的第三種可能的實(shí)現(xiàn)方式,在第四方面的第四種可能的實(shí)現(xiàn)方式中,該方法還包括:該第一取值范圍為大于等于10,且小于20。結(jié)合第四方面的第二種可能的實(shí)現(xiàn)方式,在第四方面的第五種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息;該編碼信息包括該第二參考圖像中的局部區(qū)域的量化步長的縮放因子; 對(duì)應(yīng),所述第二解碼模塊具體用于:當(dāng)該量化步長的縮放因子在第二取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)該量化步長的縮放因子不在第二取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第四方面的第五種可能的實(shí)現(xiàn)方式,在第四方面的第六種可能的實(shí)現(xiàn)方式中,所述當(dāng)所述量化步長的縮放因子在第二取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)所述量化步長的所述縮放因子大于等于0.5,且小于1;或所述縮放因子小于等于1.5,且大于1時(shí),確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第四方面,第四方面的第一種至第六種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第四方面的第七種可能的實(shí)現(xiàn)方式中,該第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樵摰谝粎⒖紙D像中與該第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。結(jié)合第四方面,第四方面的第一種至第六種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第四方面的第八種可能的實(shí)現(xiàn)方式中,所述第二解碼模塊還具體用于:獲得所述局部區(qū)域所在的坐標(biāo)位置與所述第一參考圖像中相關(guān)區(qū)域所在的坐標(biāo)位置之間的空間偏移量,所述空間偏移量包括橫向偏移量和縱向偏移量,并在所述第三解碼模塊用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值之前,根據(jù)所述第二參考圖像的局域區(qū)域的所在位置的坐標(biāo)以及所述的空間偏移量確定所述第一參考圖像相關(guān)區(qū)域的位置。結(jié)合第四方面,第四方面的第一種至第八種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第四方面的第九種可能的實(shí)現(xiàn)方式中,還包括第四解碼模塊,所述第四解碼模塊還具體用于:對(duì)像素替換后的第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域與相鄰區(qū)域的邊界處進(jìn)行濾波。結(jié)合第四方面,第四方面的第一種至第九種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第四方面的第十種可能的實(shí)現(xiàn)方式中,該第一參考圖像為解析碼流獲得的第一幀重構(gòu)圖像。結(jié)合第四方面,第四方面的第一種至第九種可能的實(shí)現(xiàn)方式中任一可能 的實(shí)現(xiàn)方式,在第四方面的第十一種可能的實(shí)現(xiàn)方式中,該第一參考圖像為解析碼流獲得的隨機(jī)訪問點(diǎn)圖像。結(jié)合第四方面,第四方面的第一種至第十一種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第四方面的第十二種可能的實(shí)現(xiàn)方式中,該第二參考圖像的局部區(qū)域是最大編碼單元、編碼單元、編碼單元組、預(yù)設(shè)大小的圖像區(qū)域中的一種。結(jié)合第四方面,在第四方面的第十三種可能的實(shí)現(xiàn)方式中,所述第一解碼模塊還具體用于:解析該碼流獲得該第一參考圖像的特定順序號(hào)。結(jié)合第四方面,以及第四方面的第十三種可能的實(shí)現(xiàn)方式,在第四方面的第十四種可能的實(shí)現(xiàn)方式中,所述第一解碼模塊還具體用于:解析該碼流獲得該第二參考圖像的特定順序號(hào),該特定順序號(hào)與被該第二參考圖像更新的該第一參考圖像的特定順序號(hào)相關(guān)聯(lián)。第五方面,提供了一種參考圖像解碼的設(shè)備,包括:第一解碼模塊,用于解析碼流,獲得第一參考圖像的重構(gòu)圖像以及第二參考圖像的重構(gòu)圖像,該第一參考圖像先于該第二參考圖像被解碼;第二解碼模塊,用于在該解析碼流獲得第二參考圖像的重構(gòu)圖像之前,或者該解析碼流獲得第二參考圖像的重構(gòu)圖像之中,或者該解析碼流獲得第二參考圖像的重構(gòu)圖像之后;解析碼流,獲得參考圖像更新信息,并根據(jù)該參考圖像更新信息確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該局部區(qū)域的尺寸小于或者等于該第二參考圖像的尺寸;第三解碼模塊,用于確定該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域是否已更新;當(dāng)該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域未更新,且該參考圖像更新信息確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用該第二參考圖像中局部區(qū)域的像素值替換該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值。結(jié)合第五方面,在第五方面的第一種可能的實(shí)現(xiàn)方式中,所述第二解碼模塊具體用于:解析該碼流,獲取標(biāo)記,若該標(biāo)記為第一取值時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,若該標(biāo)志為第二取值時(shí),確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,第一取值不同于第二取值。結(jié)合第五方面,在第五方面的第二種可能的實(shí)現(xiàn)方式中,所述第二解碼模塊具體用于:解析該碼流,獲取編碼信息,根據(jù)該編碼信息以及預(yù)設(shè)規(guī)則來確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第五方面的第二種可能的實(shí)現(xiàn)方式,在第五方面的第三種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息。其中該編碼信息包括該第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,該變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和;對(duì)應(yīng),所述第二解碼模塊具體用于:當(dāng)該局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和大于第一閾值,確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第五方面的第二種可能的實(shí)現(xiàn)方式,在第五方面的第四種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息。其中該編碼信息包括該第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,該變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值;對(duì)應(yīng),所述第二解碼模塊具體用于:當(dāng)該局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值大于第二閾值,確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第五方面的第二種可能的實(shí)現(xiàn)方式,在第五方面的第五種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息;其中,該編碼信息包括該第二參考圖像中的局部區(qū)域的量化參數(shù)偏移值;對(duì)應(yīng),所述第二解碼模塊具體用于:當(dāng)該量化參數(shù)偏移值的絕對(duì)值在第一取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)該量化參數(shù)偏移值的絕對(duì)值不在第一取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第五方面的第五種可能的實(shí)現(xiàn)方式,在第五方面的第六種可能的實(shí) 現(xiàn)方式中,該方法還包括:該第一取值范圍為大于等于10,且小于20。結(jié)合第五方面的第二種可能的實(shí)現(xiàn)方式,在第五方面的第七種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息;該編碼信息包括該第二參考圖像中的局部區(qū)域的量化步長的縮放因子;對(duì)應(yīng),所述第二解碼模塊具體用于:當(dāng)該量化步長的縮放因子在第二取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)該量化步長的縮放因子不在第二取值范圍內(nèi)時(shí),確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第五方面的第七種可能的實(shí)現(xiàn)方式,在第五方面的第八種可能的實(shí)現(xiàn)方式中,所述當(dāng)所述量化步長的縮放因子在第二取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)所述量化步長的所述縮放因子大于等于0.5,且小于1;或所述縮放因子小于等于1.5,且大于1時(shí),確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第五方面的第二種可能的實(shí)現(xiàn)方式,在第五方面的第九種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息;該編碼信息包括該第二參考圖像中的局部區(qū)域的運(yùn)動(dòng)矢量信息,其中,該運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值;對(duì)應(yīng),所述第二解碼模塊具體用于:當(dāng)該局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值均小于第三閾值,確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第五方面的第二種可能的實(shí)現(xiàn)方式,在第五方面的第十種可能的實(shí)現(xiàn)方式中,該方法還包括:確定該編碼信息;該編碼信息包括該第二參考圖像中的局部區(qū)域的運(yùn)動(dòng)矢量信息,其中,該運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,和該第二參考圖像前一已解碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值;對(duì)應(yīng),所述第二解碼模塊具體用于:當(dāng)該局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的 和之和的平均值小于所述前一已解碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第五方面,第五方面的第一種至第十種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第五方面的第十一種可能的實(shí)現(xiàn)方式中,該第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樵摰谝粎⒖紙D像中與該第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。結(jié)合第五方面,第五方面的第一種至第十種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第五方面的第十二種可能的實(shí)現(xiàn)方式中,所述第二解碼模塊還具體用于:當(dāng)所述第一參考圖像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域被更新過時(shí),以預(yù)定順序依次搜索所述第一參考圖像中的區(qū)域,所述第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗鲰樞蛑械牡谝粔K沒有被更新過的區(qū)域,否則,該第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樵摰谝粎⒖紙D像中與該第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。結(jié)合第五方面,第五方面的第一種至第十種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第五方面的第十三種可能的實(shí)現(xiàn)方式中,所述第二解碼模塊還具體用于:獲得所述局部區(qū)域所在的坐標(biāo)位置與所述第一參考圖像中相關(guān)區(qū)域所在的坐標(biāo)位置之間的空間偏移量,所述空間偏移量包括橫向偏移量和縱向偏移量,并在所述第三解碼模塊用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值之前,根據(jù)所述第二參考圖像的局域區(qū)域的所在位置的坐標(biāo)以及所述的空間偏移量確定所述第一參考圖像相關(guān)區(qū)域的位置。結(jié)合第五方面,第五方面的第一種至第十三種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第五方面的第十四種可能的實(shí)現(xiàn)方式中,還包括第四解碼模塊,所述第四解碼模塊還具體用于:對(duì)像素替換后的第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域與相鄰區(qū)域的邊界處進(jìn)行濾波。結(jié)合第五方面,第五方面的第一種至第十四種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第五方面的第十五種可能的實(shí)現(xiàn)方式中,還包括:該第一參考圖像為解析碼流獲得的第一幀重構(gòu)圖像。結(jié)合第五方面,第五方面的第一種至第十四種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第五方面的第十六種可能的實(shí)現(xiàn)方式中,還包括:該第一參考圖像為解析碼流獲得的隨機(jī)訪問點(diǎn)圖像。結(jié)合第五方面,第五方面的第一種至第十六種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第五方面的第十七種可能的實(shí)現(xiàn)方式中,還包括:該第二參考圖像的局部區(qū)域是最大編碼單元、編碼單元、編碼單元組、預(yù)設(shè)大小的圖像區(qū)域中的一種。結(jié)合第五方面,在第五方面的第十七種可能的實(shí)現(xiàn)方式中,所述第一解碼模塊還具體用于:解析該碼流獲得該第一參考圖像的特定順序號(hào)。結(jié)合第五方面,以及在第五方面的第十七種可能的實(shí)現(xiàn)方式,在第五方面的第十八種可能的實(shí)現(xiàn)方式中,所述第一解碼模塊還具體用于:解析該碼流獲得該第二參考圖像的特定順序號(hào),該特定順序號(hào)與被該第二參考圖像更新的該第一參考圖像的特定順序號(hào)相關(guān)聯(lián)。第六方面,提供了一種參考圖像編碼的設(shè)備,包括:第一編碼模塊,用于編碼待編碼序列,獲得第一參考圖像的重構(gòu)圖像,編碼第二參考圖像以獲得所述第二參考圖像的重構(gòu)圖像,該第一參考圖像先于該第二參考圖像被編碼;第二編碼模塊,用于確定該第二參考圖像中的局部區(qū)域是否適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該局部區(qū)域的尺寸小于或者等于該第二參考圖像的尺寸;第三編碼模塊,用于確定該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域是否已更新;當(dāng)該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域未更新,且該參考圖像更新信息確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用該第二參考圖像中局部區(qū)域的像素值替換該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值;第四編碼模塊,用于將用來確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流。結(jié)合第六方面,在第六方面的第一種可能的實(shí)現(xiàn)方式中,所述第二編碼模塊具體用于:獲取該第二參考圖像的待編碼圖像與該局部區(qū)域具有相同坐標(biāo)位置的第一區(qū)域,以及該第二參考圖像前一幀的待編碼圖像與該局部區(qū)域具有相同坐標(biāo)位置的第二區(qū)域;計(jì)算該第一區(qū)域與該第二區(qū)域中的所有像素點(diǎn)的均方誤差值;當(dāng)該均方誤差值小于第四閾值時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第六方面,在第六方面的第二種可能的實(shí)現(xiàn)方式中,所述第二編碼模塊具體用于:獲取該局部區(qū)域的待編碼圖像進(jìn)行幀間預(yù)測(cè),獲得該局部區(qū)域的預(yù)測(cè)圖像;計(jì)算該局部區(qū)域的待編碼圖像與該局部區(qū)域的預(yù)測(cè)圖像的所有像素點(diǎn)的橫軸預(yù)測(cè)差絕對(duì)值和縱軸預(yù)測(cè)差絕對(duì)值之后的平均值;當(dāng)該平均值小于第五閾值時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第六方面,在第六方面的第四種可能的實(shí)現(xiàn)方式中,所述第二編碼模塊具體用于:獲取該第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,該變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和;當(dāng)該局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和大于第六閾值時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第六方面,在第六方面的第五種可能的實(shí)現(xiàn)方式中,所述第二編碼模塊具體用于:獲取該第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,該變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值;當(dāng)該局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值大于第七閾值時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第六方面,在第六方面的第六種可能的實(shí)現(xiàn)方式中,所述第二編碼模塊具體用于:統(tǒng)計(jì)該第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)和其前一個(gè)被編碼區(qū)域 的編碼比特?cái)?shù);當(dāng)該第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)大于其前一個(gè)被編碼區(qū)域的編碼比特?cái)?shù)時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第六方面,在第六方面的第七種可能的實(shí)現(xiàn)方式中,所述第二編碼模塊具體用于:統(tǒng)計(jì)該第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)和其前一被編碼幀的區(qū)域平均編碼比特?cái)?shù);當(dāng)該第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)大于其前一被編碼幀的區(qū)域平均編碼比特?cái)?shù)時(shí),確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第六方面,在第六方面的第八種可能的實(shí)現(xiàn)方式中,所述第二編碼模塊具體用于:獲取該第二參考圖像中的局部區(qū)域的運(yùn)動(dòng)矢量信息,其中,該運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值;當(dāng)該局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值均小于第八閾值,確定該第二參考圖像中的局部區(qū)域適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第六方面,在第六方面的第九種可能的實(shí)現(xiàn)方式中,所述第二編碼模塊具體用于:獲取該第二參考圖像中的局部區(qū)域運(yùn)動(dòng)矢量信息,其中,該運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,和該第二參考圖像前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值;當(dāng)該局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值小于該前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,確定該第二參考圖像中的局部區(qū)域適用于更新該 第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不適用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第六方面,在第六方面的第十種可能的實(shí)現(xiàn)方式中,所述第四編碼模塊具體用于:確定該第二參考圖像中的局部區(qū)域是否用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的標(biāo)記;對(duì)應(yīng),所述第四編碼模塊具體用于:將該標(biāo)記的取值編入碼流,當(dāng)該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該標(biāo)記為第一取值;當(dāng)該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該標(biāo)記為第二取值,第一取值不同于第二取值。結(jié)合第六方面,在第六方面的第十一種可能的實(shí)現(xiàn)方式中,該參考圖像更新信息,包括:該第二參考圖像的局部區(qū)域的量化參數(shù)偏移值;對(duì)應(yīng),所述第四編碼模塊具體用于:將該量化參數(shù)偏移值編入碼流,當(dāng)該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該量化參數(shù)偏移值的絕對(duì)值在第三取值范圍內(nèi);當(dāng)該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該量化參數(shù)偏移值的絕對(duì)值不在第三取值范圍內(nèi)。結(jié)合第六方面的第十一種可能的實(shí)現(xiàn)方式,在第六方面的第十二種可能的實(shí)現(xiàn)方式中,該方法還包括:該第三取值范圍為大于等于10,且小于20。結(jié)合第六方面,在第六方面的第十三種可能的實(shí)現(xiàn)方式中,該參考圖像更新信息,包括:該第二參考圖像的局部區(qū)域的量化步長的縮放因子;對(duì)應(yīng),所述第四編碼模塊具體用于:將該量化步長的縮放因子編入碼流,當(dāng)該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該量化步長的縮放因子在第四取值范圍內(nèi);當(dāng)該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,該量化步長的縮放因子不在第四取值范圍內(nèi)。結(jié)合第六方面的第十三種可能的實(shí)現(xiàn)方式,在第六方面的第十四種可能的實(shí)現(xiàn)方式中,該方法還包括:所述當(dāng)所述第二參考圖像中的局部區(qū)域用于 更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述量化步長的縮放因子在第四取值范圍內(nèi)包括:當(dāng)所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述量化步長的所述縮放因子大于等于0.5,且小于1;或所述縮放因子小于等于1.5,且大于1。結(jié)合第六方面,在第六方面的第十五種可能的實(shí)現(xiàn)方式中,該參考圖像更新信息,包括:該第二參考圖像的局部區(qū)域的變換系數(shù)信息,其中,該變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和;對(duì)應(yīng),所述第四編碼模塊具體用于:將該變換系數(shù)信息編入碼流,當(dāng)該局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和大于第九閾值,且該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;結(jié)合第六方面,在第六方面的第十六種可能的實(shí)現(xiàn)方式中,該參考圖像更新信息,包括:該第二參考圖像的局部區(qū)域的變換系數(shù)信息,其中,該變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值;對(duì)應(yīng),所述第四編碼模塊具體用于:將該變換系數(shù)信息編入碼流,當(dāng)該局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值大于第十閾值,且該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第六方面,在第六方面的第十七種可能的實(shí)現(xiàn)方式中,該參考圖像更新信息,包括:該第二參考圖像的局部區(qū)域的運(yùn)動(dòng)矢量信息,其中,該運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值;對(duì)應(yīng),所述第四編碼模塊具體用于:將該運(yùn)動(dòng)矢量信息編入碼流,當(dāng)該局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之 和的平均值均小于第十一閾值,且該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第六方面,在第六方面的第十八種可能的實(shí)現(xiàn)方式中,該參考圖像更新信息,包括:該第二參考圖像中的局部區(qū)域運(yùn)動(dòng)矢量信息,其中,該運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,和該第二參考圖像前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值;對(duì)應(yīng),所述第四編碼模塊具體用于:將該運(yùn)動(dòng)矢量信息編入碼流,當(dāng)該局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值小于該前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,且該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定該第二參考圖像中的局部區(qū)域用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定該第二參考圖像中的局部區(qū)域不用于更新該第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。結(jié)合第六方面,在第六方面的第十九種可能的實(shí)現(xiàn)方式中,所述第一編碼模塊具體用于:使用固定量化參數(shù)編碼該第二參考圖像的待編碼圖像,其中,對(duì)于該局部區(qū)域使用第一量化參數(shù),對(duì)于非該局部區(qū)域使用第二量化參數(shù)。結(jié)合第六方面的第十九種可能的實(shí)現(xiàn)方式,在第六方面的第二十種可能的實(shí)現(xiàn)方式中,該方法還包括:當(dāng)?shù)诙炕瘏?shù)大于等于0,且小于10時(shí),第一量化參數(shù)為第二量化參數(shù);當(dāng)?shù)诙炕瘏?shù)大于等于10,且小于37時(shí),第一量化參數(shù)為第二量化參數(shù)減5;當(dāng)?shù)诙炕瘏?shù)大于等于37,且小于等于51時(shí),第一量化參數(shù)為第二量化參數(shù)減10。結(jié)合第六方面,在第六方面的第二十一種可能的實(shí)現(xiàn)方式中,所述第一編碼模塊具體用于:使用自適應(yīng)量化參數(shù)編碼該第二參考圖像的待編碼圖像,其中,對(duì)于該局部區(qū)域根據(jù)紋理信息和運(yùn)動(dòng)信息至少其中之一確定量化參數(shù),對(duì)于非該局 部區(qū)域使用幀級(jí)量化參數(shù)或者根據(jù)編碼器規(guī)定的碼率分配策略或質(zhì)量控制策略設(shè)置確定量化參數(shù)。結(jié)合第六方面,第六方面的第一種至第二十一種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第六方面的第二十二種可能的實(shí)現(xiàn)方式中,還包括:該第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樵摰谝粎⒖紙D像中與該第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。結(jié)合第六方面,第六方面的第一種至第二十一種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第六方面的第二十三種可能的實(shí)現(xiàn)方式中,所述第二編碼模塊還具體用于:當(dāng)所述第一參考圖像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域被更新過時(shí),以預(yù)定順序依次搜索所述第一參考圖像中的區(qū)域,所述第二參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗鲰樞蛑械牡谝粔K沒有被更新過的區(qū)域,否則,該第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樵摰谝粎⒖紙D像中與該第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。結(jié)合第六方面,第六方面的第一種至第二十一種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第六方面的第二十四種可能的實(shí)現(xiàn)方式中,還包括:該參考圖像更新信息還包括有該局部區(qū)域所在的坐標(biāo)位置與該第一參考圖像中相關(guān)區(qū)域所在的坐標(biāo)位置之間的空間偏移量,該空間偏移量包括橫向偏移量和縱向偏移量;對(duì)應(yīng),所述第二編碼模塊具體還用于:將該空間偏移量編入碼流。結(jié)合第六方面,第六方面的第一種至第二十四種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第六方面的第二十五種可能的實(shí)現(xiàn)方式中,還包括第五編碼模塊,所述第五編碼模塊還具體用于:對(duì)像素替換后的第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域與相鄰區(qū)域的邊界處進(jìn)行濾波。結(jié)合第六方面,第六方面的第一種至第二十五種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第六方面的第二十六種可能的實(shí)現(xiàn)方式中,還包括:該第一參考圖像為編碼待編碼序列獲得的第一幀重構(gòu)圖像。結(jié)合第六方面,第六方面的第一種至第二十五種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第六方面的第二十七種可能的實(shí)現(xiàn)方式中,還包括:該第一參考圖像為編碼待編碼序列獲得的隨機(jī)訪問點(diǎn)圖像。結(jié)合第六方面,第六方面的第一種至第二十七種可能的實(shí)現(xiàn)方式中任一可能的實(shí)現(xiàn)方式,在第六方面的第二十八種可能的實(shí)現(xiàn)方式中,包括:該第 二參考圖像的局部區(qū)域是最大編碼單元、編碼單元、編碼單元組、預(yù)設(shè)大小的圖像區(qū)域中的一種。結(jié)合第六方面,在第六方面的第二十九種可能的實(shí)現(xiàn)方式中還包括第六模塊,所述第六模塊還具體用于:檢測(cè)該待編碼序列;判斷該第一參考圖像是否為場(chǎng)景切換圖像;確定該第一參考圖像特定順序號(hào);在編碼該第一參考圖像的待編碼圖像之前或之后,將該特定順序號(hào)編入碼流。結(jié)合第六方面,在第六方面的第三十種可能的實(shí)現(xiàn)方式中,所述第一編碼模塊還具體用于:確定被該第二參考圖像所更新的該第一參考圖像的特定順序號(hào);在編碼該第二參考圖像的待編碼圖像之前或之后,將該特定順序號(hào)或者與該特定順序號(hào)關(guān)聯(lián)的號(hào)碼編入碼流?;谏鲜黾夹g(shù)方案,本發(fā)明實(shí)施例的參考圖像編碼和解碼的方法、編碼設(shè)備和解碼設(shè)備,利用在后編碼的參考圖像,局部更新背景參考圖像,即第一參考圖像,由此,在編解碼過程中將背景參考圖像的更新信息分布在后續(xù)的參考圖像中傳輸,避免了在解碼端分析重構(gòu)圖像的特征帶來的復(fù)雜度增加,也避免了傳輸背景參考圖像而帶來的碼流碼率陡增而造成的傳輸時(shí)延。附圖說明為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是根據(jù)本發(fā)明實(shí)施例的參考圖像解碼的方法的示意性流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的濾波的方法中豎直邊界濾波的示意圖;圖3是根據(jù)本發(fā)明實(shí)施例的濾波的方法中水平邊界濾波的示意圖;圖4是根據(jù)本發(fā)明實(shí)施例的參考圖像解碼的方法的另一示意性流程圖;圖5是根據(jù)本發(fā)明實(shí)施例的搜索對(duì)應(yīng)區(qū)域的方法中搜索順序的示意圖;圖6是根據(jù)本發(fā)明實(shí)施例的參考圖像編碼的方法的示意性流程圖;圖7是根據(jù)本發(fā)明另一實(shí)施例的參考圖像編碼的方法的示意性流程圖;圖8是根據(jù)本發(fā)明另一實(shí)施例的參考圖像編碼的方法的另一示意性流程 圖;圖9是根據(jù)本發(fā)明另一實(shí)施例的參考圖像解碼的方法的示意性流程圖;圖10是根據(jù)本發(fā)明實(shí)施例的參考圖像解碼的裝置的示意性框圖;圖11是根據(jù)本發(fā)明實(shí)施例的參考圖像解碼的裝置的另一示意性框圖;圖12是根據(jù)本發(fā)明實(shí)施例的參考圖像編碼的裝置的示意性框圖;圖13是根據(jù)本發(fā)明另一實(shí)施例的參考圖像編碼的裝置的示意性框圖;圖14是根據(jù)本發(fā)明另一實(shí)施例的參考圖像編碼的裝置的另一示意性框圖;圖15是根據(jù)本發(fā)明另一實(shí)施例的參考圖像解碼的裝置的示意性框圖;圖16是根據(jù)本發(fā)明再一實(shí)施例的參考圖像編碼的裝置的示意性框圖;圖17是根據(jù)本發(fā)明再一實(shí)施例的參考圖像解碼的裝置的示意性框圖;圖18是根據(jù)本發(fā)明再一實(shí)施例的參考圖像解碼的裝置的另一示意性框圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1示出了根據(jù)本發(fā)明實(shí)施例的參考圖像解碼的方法的示意性流程圖。圖1所示的方法可以由解碼設(shè)備執(zhí)行,例如解碼器,具體地,如圖1所示,方法1000包括:S1100,解析碼流,獲得第一參考圖像的重構(gòu)圖像以及第二參考圖像的重構(gòu)圖像,所述第一參考圖像先于所述第二參考圖像被解碼;S1200,在所述解析碼流獲得第二參考圖像的重構(gòu)圖像之前,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之中,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之后;解析碼流,獲得參考圖像更新信息,并根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述局部區(qū)域的尺寸小于或者等于所述第二參考圖像的尺寸;S1300,當(dāng)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域 用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值。具體而言,解碼設(shè)備解析碼流獲得第一參考圖像與第二參考圖像,并且與編碼端相對(duì)應(yīng)的在解析碼流獲得第二參考圖像的重構(gòu)圖像之前,之中或者之后,解析參考圖像更新信息,根據(jù)更新信息確定第二參考圖像的局部區(qū)域是否用于更新第一參考圖像的對(duì)應(yīng)區(qū)域或相關(guān)區(qū)域,如果確定第二參考圖像的局部區(qū)域用于更新第一參考圖像的對(duì)應(yīng)區(qū)域或相關(guān)區(qū)域,用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值。本發(fā)明中所述的第二參考圖像指在時(shí)域內(nèi)位于第一參考圖像之后的參考圖像統(tǒng)稱,所述第二參考圖像的數(shù)量隨不同的需求而變化,本發(fā)明在此不做限定。因此,本發(fā)明實(shí)施例的參考圖像解碼的方法,解碼設(shè)備通過后續(xù)參考圖像的更新信息,通過像素拷貝的方式,局部地更新第一參考圖像,由此,在使用第一參考圖像提高壓縮效率的同時(shí),降低解碼的復(fù)雜度,也避免了碼率陡增帶來的時(shí)延。應(yīng)理解,在本發(fā)明實(shí)施例中,所述第二參考圖像的局部區(qū)域可以是最大編碼單元(LCU)、編碼單元(CU)、編碼單元組(CUgroup)、預(yù)設(shè)大小的圖像區(qū)域中的一種,本發(fā)明對(duì)此不作限定。應(yīng)理解,在本發(fā)明實(shí)施例中,第一參考圖像是在第二參考圖像之前解碼的圖像,作為它所在的視頻段內(nèi)后續(xù)圖像的參考圖像。第一參考圖像可以是解析碼流獲得的第一幀重構(gòu)圖像,也可以是解析碼流獲得的隨機(jī)訪問點(diǎn)圖像,本發(fā)明對(duì)此不作限定。應(yīng)理解,在本發(fā)明實(shí)施例中,在所述解析碼流獲得第二參考圖像的重構(gòu)圖像之前,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之中,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之后;解析碼流,獲得參考圖像更新信息,是指和編碼端的編碼方式相對(duì)應(yīng)的,參考圖象更新信息在碼流中的位置可以在第二參考圖像的編碼信息之前,之間或者之后以及參考圖象更新信息可以作為第二參考圖像的編碼信息的一部分存在于碼流中,本發(fā)明對(duì)此不作限定。步驟S1200中解析碼流,獲得參考圖像更新信息,并根據(jù)所述參考圖像 更新信息確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,確定參考圖像更新信息,并根據(jù)參考圖像更新信息確定第二參考圖像中的局部區(qū)域是否用于更新第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:解析所述碼流,獲取標(biāo)記,若所述標(biāo)記為第一取值時(shí),確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,若所述標(biāo)記為第二取值時(shí),確定所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,第一取值不同于第二取值。優(yōu)選地,具體實(shí)施方式為:從碼流中讀取當(dāng)前待解碼幀中各區(qū)域的參考圖像更新標(biāo)識(shí),1表示該區(qū)域用于更新第一參考圖像,0表示該區(qū)域不用于更新第一參考圖像。在第二種可行的實(shí)施方式中,確定參考圖像更新信息,并根據(jù)參考圖像更新信息確定第二參考圖像中的局部區(qū)域是否用于更新第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。其中,所述編碼信息包括所述第二參考圖像中的局部區(qū)域的量化參數(shù)偏移值;對(duì)應(yīng),所述根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)所述量化參數(shù)偏移值的絕對(duì)值在第一取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)所述量化參數(shù)偏移值的絕對(duì)值不在第一取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:從碼流中讀取當(dāng)前待解碼幀中各區(qū)域的量化參數(shù)偏移值(ΔQP),根據(jù)其絕對(duì)值所在范圍判斷區(qū)域是否用于更新第一參考圖像;若10≤|ΔQP|<20,則用于更新第一參考圖像;若0≤|ΔQP|<10,則不用于更新第一參考圖像。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)量化參數(shù)偏移值的取值給出了優(yōu)選值,本發(fā)明對(duì)量化參數(shù)偏移值的取值不做限定。在第三種可行的實(shí)施方式中,確定參考圖像更新信息,并根據(jù)參考圖像更新信息確定第二參考圖像中的局部區(qū)域是否用于更新第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。所述編碼信息包括所述第二參考圖像中的局部區(qū)域的量化步長的縮放因子;對(duì)應(yīng),所述根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)所述量化步長的縮放因子在第二取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)所述量化步長的縮放因子不在第二取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:讀取碼流中的縮放因子來判斷所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域??s放因子F的計(jì)算公式如下(1),其取值范圍值0.5~1.5:F=3VnV‾+1-12×3VnV‾+2V‾=1NΣn=0NVnVn=Σi=0LCUSize(xi,n-x‾n)2,---(1)]]>區(qū)域的量化步長計(jì)算公式如(2):Qstep=2QP-46×F---(2)]]>當(dāng)縮放因子F為1時(shí),不用于更新第一參考圖像,否則用于更新第一參考圖像。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)縮放因子的取值給出了優(yōu)選值,本發(fā)明對(duì)縮放因子的取值不做限定。步驟S1200中根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的 局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,其中確定所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,所述第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗龅谝粎⒖紙D像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。在第二種可行的實(shí)施方式中,所述解析碼流,所述獲得參考圖像更新信息,并根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域還包括:獲得所述局部區(qū)域所在的坐標(biāo)位置與所述第一參考圖像中相關(guān)區(qū)域所在的坐標(biāo)位置之間的空間偏移量,所述空間偏移量包括橫向偏移量和縱向偏移量;在用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值之前,根據(jù)所述第二參考圖像的局域區(qū)域的所在位置的坐標(biāo)以及所述的空間偏移量確定所述第一參考圖像相關(guān)區(qū)域的位置。。優(yōu)選地,具體實(shí)施方式為:對(duì)于用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的區(qū)域,從碼流中讀取(cMVx,cMVy),根據(jù)(cMVx,cMVy)和區(qū)域所在位置(Curx,Cury)按照公式(3)獲得其在第一參考圖像中的更新位置。Desx=Curx+cMVx,Desy=Cury+cMVy(3)步驟S1300當(dāng)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值之后,可選地,還包括:S1400,對(duì)像素替換后的第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域與相鄰區(qū)域的邊界處進(jìn)行濾波。優(yōu)選地,具體實(shí)施方式為:第一步,對(duì)更新區(qū)域與其右邊相鄰區(qū)域的垂直邊界附近像素點(diǎn)進(jìn)行濾波處理,如圖2,P代表更新區(qū)域,Q表示右邊相鄰區(qū)域,紅色框內(nèi)的像素點(diǎn)pi,row和qi,row,i=0,1,2分別表示P和Q中的每一行距離垂直邊界最近的3個(gè)像素點(diǎn),即待濾波的像素點(diǎn),利用公式(4)計(jì)算獲得待濾波像素點(diǎn)的值,公式中省略了像素點(diǎn)下標(biāo)中的行坐標(biāo)row;p'0=(p2+2p1+2p0+2q0+q1+4)/8p′1=(p2+p1+p0+q0+2)/4p'2=(2p3+3p2+p1+p0+q0+4)/8q'0=(q2+2q1+2q0+2p0+p1+4)/8q′1=(q2+q1+q0+p0+2)/4(4)q'2=(2q3+3q2+q1+q0+p0+4)/8第二步,對(duì)更新區(qū)域與其左邊相鄰區(qū)域的垂直邊界附近像素點(diǎn)進(jìn)行濾波處理,處理方法與第一步相同;第三步,對(duì)更新區(qū)域與其上邊相鄰區(qū)域的水平邊界附近像素點(diǎn)進(jìn)行濾波處理,如圖3,P代表更新區(qū)域,Q表示上邊相鄰區(qū)域,紅色框內(nèi)的像素點(diǎn)pcol,j和qcol,j,j=0,1,2分別表示P和Q中的每一列距離水平邊界最近的3個(gè)像素點(diǎn),即待濾波的像素點(diǎn),利用公式(4)計(jì)算獲得待濾波像素點(diǎn)的值,公式中省略了像素點(diǎn)下標(biāo)中的列坐標(biāo)col;第四步,對(duì)更新區(qū)域與其下邊相鄰區(qū)域的水平邊界附近像素點(diǎn)進(jìn)行濾波處理,處理方法與第一步相同。圖4示出了根據(jù)本發(fā)明實(shí)施例的參考圖像解碼的方法的示意性流程圖。圖4所示的方法可以由解碼設(shè)備執(zhí)行,例如解碼器,具體地,如圖4所示,方法2000包括:S2100,解析碼流,獲得第一參考圖像的重構(gòu)圖像以及第二參考圖像的重構(gòu)圖像,所述第一參考圖像先于所述第二參考圖像被解碼;S2200,在所述解析碼流獲得第二參考圖像的重構(gòu)圖像之前,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之中,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之后;解析碼流,獲得參考圖像更新信息,并根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述局部區(qū)域的尺寸小于或者等于所述第二參考圖像的尺寸;S2300,確定所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域是否已更新;當(dāng)所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域未更新,且所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值。具體而言,解碼設(shè)備解析碼流獲得第一參考圖像與第二參考圖像,并且與編碼端相對(duì)應(yīng)的在解析碼流獲得第二參考圖像的重構(gòu)圖像之前,之中或者之后,解析參考圖像更新信息,根據(jù)更新信息確定第二參考圖像的局部區(qū)域 是否用于更新第一參考圖像的對(duì)應(yīng)區(qū)域或相關(guān)區(qū)域,如果確定第二參考圖像的局部區(qū)域用于更新第一參考圖像的對(duì)應(yīng)區(qū)域或相關(guān)區(qū)域,用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值。因此,本發(fā)明實(shí)施例的參考圖像解碼的方法,解碼設(shè)備通過后續(xù)參考圖像的更新信息,通過像素拷貝的方式,局部地更新第一參考圖像,由此,在使用第一參考圖像提高壓縮效率的同時(shí),降低解碼的復(fù)雜度,也避免了碼率陡增帶來的時(shí)延。應(yīng)理解,在本發(fā)明實(shí)施例中,所述第二參考圖像的局部區(qū)域可以是最大編碼單元(LCU)、編碼單元(CU)、編碼單元組(CUgroup)、預(yù)設(shè)大小的圖像區(qū)域中的一種,本發(fā)明對(duì)此不作限定。應(yīng)理解,在本發(fā)明實(shí)施例中,第一參考圖像是在第二參考圖像之前解碼的圖像,作為它所在的視頻段內(nèi)后續(xù)圖像的參考圖像。第一參考圖像可以是解析碼流獲得的第一幀重構(gòu)圖像,也可以是解析碼流獲得的隨機(jī)訪問點(diǎn)圖像,本發(fā)明對(duì)此不作限定。應(yīng)理解,在本發(fā)明實(shí)施例中,在所述解析碼流獲得第二參考圖像的重構(gòu)圖像之前,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之中,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之后;解析碼流,獲得參考圖像更新信息,是指和編碼端的編碼方式相對(duì)應(yīng)的,參考圖象更新信息在碼流中的位置可以在第二參考圖像的編碼信息之前,之間或者之后以及參考圖象更新信息可以作為第二參考圖像的編碼信息的一部分存在于碼流中,本發(fā)明對(duì)此不作限定。步驟S2200中解析碼流,獲得參考圖像更新信息,并根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,確定參考圖像更新信息,并根據(jù)參考圖像更新信息確定第二參考圖像中的局部區(qū)域是否適用于更新第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:解析所述碼流,獲取標(biāo)記,若所述標(biāo)記為第一取值時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū) 域,若所述標(biāo)記為第二取值時(shí),確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,第一取值不同于第二取值。優(yōu)選地,具體實(shí)施方式為:從碼流中讀取當(dāng)前待解碼幀中各區(qū)域的參考圖像更新標(biāo)識(shí),1表示該區(qū)域適用于更新第一參考圖像,0表示該區(qū)域不適用于更新第一參考圖像。在第二種可行的實(shí)施方式中,確定參考圖像更新信息,并根據(jù)參考圖像更新信息確定第二參考圖像中的局部區(qū)域是否適用于更新第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。其中,所述編碼信息包括所述第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,所述變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和;對(duì)應(yīng),所述根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)所述局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和大于第一閾值,確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:從碼流中讀取當(dāng)前幀中各區(qū)域的量化后的變換系數(shù);獲得滿足如下條件(5)的區(qū)域;Σ|Coefi|>Threshold1(5)滿足條件(5),則確定所述區(qū)域適用于更新第一參考圖像,否則確定所述區(qū)域不適用于更新第一參考圖像。在第三種可行的實(shí)施方式中,確定參考圖像更新信息,并根據(jù)參考圖像更新信息確定第二參考圖像中的局部區(qū)域是否適用于更新第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定 所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。其中,所述編碼信息包括所述第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,所述變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值;對(duì)應(yīng),所述根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像包括:當(dāng)所述局部區(qū)域范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值大于第二閾值,確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:從碼流中讀取當(dāng)前幀中各區(qū)域的量化后的變換系數(shù);獲得滿足如下條件(6)的區(qū)域,其中numBlock表示當(dāng)前幀包含的區(qū)域的個(gè)數(shù);1numBlockΣ|Coefi|>Threshold2---(6)]]>滿足條件(6),則確定所述區(qū)域適用于更新第一參考圖像,否則確定所述區(qū)域不適用于更新第一參考圖像。在第四種可行的實(shí)施方式中,確定參考圖像更新信息,并根據(jù)參考圖像更新信息確定第二參考圖像中的局部區(qū)域是否適用于更新第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。其中,所述編碼信息包括所述第二參考圖像中的局部區(qū)域的量化參數(shù)偏移值;對(duì)應(yīng),所述根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)所述量化參數(shù)偏移值的絕對(duì)值在第一取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)所述量化參數(shù)偏移值的絕對(duì)值不在第一取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:從碼流中讀取當(dāng)前待解碼幀中各區(qū)域的量化參數(shù)偏移值(ΔQP),根據(jù)其絕對(duì)值所在范圍判斷區(qū)域是否適用于更新第一參考圖像;若10≤|ΔQP|<20,則適用于更新第一參考圖像;若0≤|ΔQP|<10,則不適用于更新第一參考圖像。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)量化參數(shù)偏移值的取值給出了優(yōu)選值,本發(fā)明對(duì)量化參數(shù)偏移值的取值不做限定。在第五種可行的實(shí)施方式中,確定參考圖像更新信息,并根據(jù)參考圖像更新信息確定第二參考圖像中的局部區(qū)域是否適用于更新第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。所述編碼信息包括所述第二參考圖像中的局部區(qū)域的量化步長的縮放因子;對(duì)應(yīng),所述根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域包括:當(dāng)所述量化步長的縮放因子在第二取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)所述量化步長的縮放因子不在第二取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:讀取碼流中的縮放因子來判斷所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域??s放因子F的計(jì)算公式如下(7),其取值范圍值0.5~1.5:F=3VnV‾+1-12×3VnV‾+2V‾=1NΣn=0NVnVn=Σi=0AreaSize(xi,n-x‾n)2,---(7)]]>區(qū)域的量化步長計(jì)算公式如(8):Qstep=2QP-46×F---(8)]]>當(dāng)縮放因子F為1時(shí),不適用于更新第一參考圖像,否則適用于更新第一參考圖像。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)縮放因子的取值給出了優(yōu)選值,本發(fā)明對(duì)縮放因子的取值不做限定。在第六種可行的實(shí)施方式中,確定參考圖像更新信息,并根據(jù)參考圖像更新信息確定第二參考圖像中的局部區(qū)域是否適用于更新第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。其中,所述編碼信息包括所述第二參考圖像中的局部區(qū)域的運(yùn)動(dòng)矢量信息,其中,所述運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值;對(duì)應(yīng),所述根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像包括:當(dāng)所述局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值均小于第三閾值,確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:獲得滿足如下條件(9)的區(qū)域;1MΣi=0M|MVxi|<Threshold31MΣi=0M|MVyi|<Threshold3---(9)]]>公式(9)中,M表示當(dāng)前區(qū)域中包含的編碼塊的個(gè)數(shù);MVx和MVy分別表示每個(gè)編碼塊的橫向運(yùn)動(dòng)矢量和縱向運(yùn)動(dòng)矢量;計(jì)算當(dāng)前區(qū)域中所有編碼塊的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值;將兩個(gè)平均值分別與閾值Threshold3進(jìn)行比較;滿足條件(9),則確定所述區(qū)域適用于更新第一參考圖像,否則確定所述區(qū)域不適用于更新第一參考圖像。在第七種可行的實(shí)施方式中,確定參考圖像更新信息,并根據(jù)參考圖像更新信息確定第二參考圖像中的局部區(qū)域是否適用于更新第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,包括:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。其中,所述運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,和所述第二參考圖像前一已解碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值;對(duì)應(yīng),所述根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像包括:當(dāng)所述局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值小于所述前一已解碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:獲得滿足如下條件(10)的區(qū)域;1MΣi=0M(|MVxi|+|MVyi|)<1NΣj=0N(|MVxj|+|MVyj|)---(10)]]>公式(10)中,M表示當(dāng)前區(qū)域中包含的編碼塊的個(gè)數(shù);N表示前一個(gè)已編碼幀/解碼幀中包含的編碼塊的個(gè)數(shù);MVx和MVy分別表示每個(gè)編碼塊的橫向運(yùn)動(dòng)矢量和縱向運(yùn)動(dòng)矢量;滿足條件(10),則確定所述區(qū)域適用于更新第一參考圖像,否則確定所述區(qū)域不適用于更新第一參考圖像。需注意的是,所述的前一已解碼幀指的是所述在時(shí)域內(nèi)位于所述第二參考圖像之前相鄰的一個(gè)已解碼幀或者包括所述相鄰的已解碼幀的多個(gè)連續(xù)的已解碼幀。步驟S2200中根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,其中確定所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,所述第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗龅谝? 參考圖像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。在第二種可行的實(shí)施方式中,當(dāng)所述第一參考圖像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域被更新過時(shí),以預(yù)定順序依次搜索所述第一參考圖像中的區(qū)域,所述第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗鲰樞蛑械牡谝粔K沒有被更新過的區(qū)域,否則,所述第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗龅谝粎⒖紙D像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。優(yōu)選地,具體實(shí)施方式為判斷第一參考圖像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域是否被更新過;若沒有被更新,則第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗龅谝粎⒖紙D像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域;否則,則在該位置鄰近區(qū)域內(nèi)按照預(yù)定的搜索步驟搜索未被更新的區(qū)域位置,則第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗鑫幢桓碌膮^(qū)域位置。優(yōu)選地,預(yù)定的搜索步驟的具體實(shí)施方式為如圖5所示,中心區(qū)域0表示當(dāng)前位置區(qū)域,首先按從1到8的順序搜索最靠近當(dāng)前位置區(qū)域的一圈區(qū)域,然后按從1到16的順序搜索次靠近當(dāng)前位置區(qū)域的一圈區(qū)域,以此向外延展,直到找到未被更新過的區(qū)域?yàn)橹?。在第三種可行的實(shí)施方式中,所述解析碼流,所述獲得參考圖像更新信息,并根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域還包括:獲得所述局部區(qū)域所在的坐標(biāo)位置與所述第一參考圖像中相關(guān)區(qū)域所在的坐標(biāo)位置之間的空間偏移量,所述空間偏移量包括橫向偏移量和縱向偏移量;在用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值之前,根據(jù)所述第二參考圖像的局域區(qū)域的所在位置的坐標(biāo)以及所述的空間偏移量確定所述第一參考圖像相關(guān)區(qū)域的位置。優(yōu)選地,具體實(shí)施方式為:對(duì)于用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的區(qū)域,從碼流中讀取(cMVx,cMVy),根據(jù)(cMVx,cMVy)和區(qū)域所在位置(Curx,Cury)按照公式(11)獲得其在第一參考圖像中的更新位置。Desx=Curx+cMVx,Desy=Cury+cMV1(11)步驟S2300當(dāng)所述參考圖像更新信息確定所述第二參考圖像中的局部 區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值之后,可選地,還包括:S2400,對(duì)像素替換后的第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域與相鄰區(qū)域的邊界處進(jìn)行濾波。優(yōu)選地,具體實(shí)施方式同S1400相同。為了更好的證明本發(fā)明實(shí)施例相對(duì)比現(xiàn)有技術(shù)的有益效果,測(cè)試了采用本發(fā)明實(shí)施例的方法和現(xiàn)有技術(shù)中的方法進(jìn)行編碼時(shí)的編碼性能進(jìn)行了對(duì)比,結(jié)果如表1所示:表1仿真結(jié)果通過表1可以看寫出,采用本發(fā)明實(shí)施例的參考圖像編碼的方法,在沒有增加解碼端復(fù)雜度,沒有傳輸整幀參考圖像的情況下,比現(xiàn)有技術(shù)依然能夠節(jié)省約8%的碼率。因此,本發(fā)明實(shí)施例的參考圖像解碼的方法,解碼設(shè)備通過后續(xù)參考圖像的更新信息,通過像素拷貝的方式,局部地更新第一參考圖像,由此,在 使用第一參考圖像提高壓縮效率的同時(shí),降低解碼的復(fù)雜度,也避免了碼率陡增帶來的時(shí)延。圖6示出了根據(jù)本發(fā)明實(shí)施例的參考圖像編碼的方法的示意性流程圖。應(yīng)注意,編碼端的有關(guān)操作本質(zhì)上與解碼端的一致,為了避免重復(fù),在此不再贅述。圖6所示的方法可以由編碼設(shè)備執(zhí)行,例如編碼器,具體地,如圖6所示,方法3000包括:S3100,編碼待編碼序列,獲得第一參考圖像的重構(gòu)圖像,編碼第二參考圖像以獲得所述第二參考圖像的重構(gòu)圖像,所述第一參考圖像先于所述第二參考圖像被編碼;S3200,確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述局部區(qū)域的尺寸小于或者等于所述第二參考圖像的尺寸;S3300,確定所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域是否已更新;當(dāng)所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域未更新,且確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值;S3400,將用來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流。具體而言,編碼設(shè)備編碼待編碼序列,獲得第一參考圖像的重構(gòu)圖像,編碼第二參考圖像以獲得所述第二參考圖像的重構(gòu)圖像,確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;確定所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域是否已更新;當(dāng)所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域未更新,且確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值;將用來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流。因此,本發(fā)明實(shí)施例的參考圖像編碼的方法,編碼設(shè)備通過后續(xù)參考圖像的更新信息,通過像素拷貝的方式,局部地更新第一參考圖像,由此,在 使用第一參考圖像提高壓縮效率的同時(shí),降低解碼的復(fù)雜度,也避免了碼率陡增帶來的時(shí)延。應(yīng)理解,在本發(fā)明實(shí)施例中,所述第二參考圖像的局部區(qū)域可以是最大編碼單元(LCU)、編碼單元(CU)、編碼單元組(CUgroup)、預(yù)設(shè)大小的圖像區(qū)域的一種,本發(fā)明對(duì)此不作限定。應(yīng)理解,在本發(fā)明實(shí)施例中,第一參考圖像是在第二參考圖像之前編碼的圖像,作為它所在的視頻段內(nèi)后續(xù)圖像的參考圖像。第一參考圖像可以是編碼待編碼序列獲得的第一幀重構(gòu)圖像,也可以是編碼待編碼序列獲得的隨機(jī)訪問點(diǎn)圖像,本發(fā)明對(duì)此不作限定。應(yīng)理解,在本發(fā)明實(shí)施例中,將用來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流,是指參考圖象更新信息被編入碼流的位置可以在第二參考圖像的編碼信息之前,之間或者之后以及參考圖象更新信息可以作為第二參考圖像的編碼信息的一部分存在于碼流中,本發(fā)明對(duì)此不作限定。步驟S3200確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,包括:獲取所述第二參考圖像的待編碼圖像與所述局部區(qū)域具有相同坐標(biāo)位置的第一區(qū)域,以及所述第二參考圖像前一幀的待編碼圖像與所述局部區(qū)域具有相同坐標(biāo)位置的第二區(qū)域;計(jì)算所述第一區(qū)域與所述第二區(qū)域中的所有像素點(diǎn)的均方誤差值;當(dāng)所述均方誤差值小于第四閾值時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:第一步,獲得當(dāng)前待編碼幀F(xiàn)i,即第二參考圖像,和前一幀F(xiàn)i-1的原始圖像;第二步,對(duì)于當(dāng)前待編碼幀中每個(gè)區(qū)域,計(jì)算其與前一幀中相同位置的區(qū)域中所有像素點(diǎn)原始像素值的均方誤差(MeanSquareError,MSE);第三步,獲得滿足如下條件(12)的區(qū)域,其中Threshold1為預(yù)設(shè)閾值,F(xiàn)lagupdated為參考幀cRefi-1,即第一參考圖像,中各區(qū)域是否已經(jīng)被更新過的標(biāo)識(shí),1表示已被更新,0標(biāo)識(shí)未被更新,cRefi-1為使用當(dāng)前待編碼幀F(xiàn)i之前的已編碼幀的重建像素值局部更新后的參考幀;MSE<Threshold4Flagupdated=0---(12)]]>滿足條件(12)的區(qū)域,為適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;否則,為不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。在第二種可行的實(shí)施方式中,包括:獲取所述局部區(qū)域的待編碼圖像進(jìn)行幀間預(yù)測(cè),獲得所述局部區(qū)域的預(yù)測(cè)圖像;計(jì)算所述局部區(qū)域的待編碼圖像與所述局部區(qū)域的預(yù)測(cè)圖像的所有像素點(diǎn)的橫軸預(yù)測(cè)差絕對(duì)值和縱軸預(yù)測(cè)差絕對(duì)值之后的平均值;當(dāng)所述平均值小于第五閾值時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:第一步,對(duì)當(dāng)前待編碼幀F(xiàn)i,即第二參考圖像,進(jìn)行預(yù)測(cè),F(xiàn)i可使用cRefi-1,即第一參考圖像,作為其參考幀進(jìn)行幀間預(yù)測(cè),也可使用其他短期參考幀進(jìn)行幀間預(yù)測(cè),cRefi-1為使用Fi之前已編碼幀的重建像素值局部更新后的參考幀,即第一參考圖像;獲得Fi中各像素點(diǎn)的預(yù)測(cè)值(Px,Py)與原始像素值(Ox,Oy)之間的差值,即預(yù)測(cè)誤差;第二步,獲得滿足如下條件(13)的區(qū)域:1NΣiN(|Pxi-Oxi|+|Pyi-Qyi|)>Threshold5---(13)]]>公式(13)中,N為區(qū)域中像素點(diǎn)的個(gè)數(shù),計(jì)算區(qū)域中所有像素點(diǎn)預(yù)測(cè)誤差的平均值,并與閾值Threshold5進(jìn)行比較。滿足條件(13)的區(qū)域,為適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;否則,為不適用于更新 所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。在第三種可行的實(shí)施方式中,包括:獲取所述第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,所述變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和;當(dāng)所述局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和大于第六閾值時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:第一步,對(duì)當(dāng)前待編碼幀F(xiàn)i,即第二參考圖像,進(jìn)行預(yù)測(cè)編碼,F(xiàn)i可使用cRefi-1,即第一參考圖像,作為其參考幀進(jìn)行幀間預(yù)測(cè),也可使用其他短期參考幀進(jìn)行幀間預(yù)測(cè),cRefi-1為使用Fi之前已編碼幀的重建像素值局部更新后的參考幀;第二步,獲得當(dāng)前幀中各區(qū)域的編碼信息和量化后的變換系數(shù),對(duì)其進(jìn)行熵編碼并寫入碼流,編碼信息包括區(qū)域中各編碼塊的編碼模式等;第三步,獲得滿足如下條件(14)的區(qū)域;Σ|Coefi|>Threshold6(14)滿足條件(14)的區(qū)域,為適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;否則,為不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。在第四種可行的實(shí)施方式中,包括:獲取所述第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,所述變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值;當(dāng)所述局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值大于第七閾值時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:第一步,對(duì)當(dāng)前待編碼幀F(xiàn)i,即第二參考圖像,進(jìn)行預(yù)測(cè)編碼,F(xiàn)i可使用cRefi-1,即第一參考圖像,作為其參考幀進(jìn)行幀間預(yù)測(cè),也可使用其他短 期參考幀進(jìn)行幀間預(yù)測(cè),cRefi-1為使用Fi之前已編碼幀的重建像素值局部更新后的參考幀;第二步,獲得當(dāng)前幀中各區(qū)域的編碼信息和量化后的變換系數(shù),對(duì)其進(jìn)行熵編碼并寫入碼流,編碼信息包括區(qū)域中各編碼塊的編碼模式等;第三步,獲得滿足如下條件(15)的區(qū)域,其中numBlock表示當(dāng)前幀包含的區(qū)域的個(gè)數(shù);1numBlockΣ|Coefi|>Threshold7---(15)]]>滿足條件(15)的區(qū)域,為適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;否則,為不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。在第五種可行的實(shí)施方式中,包括:統(tǒng)計(jì)所述第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)和其前一個(gè)被編碼區(qū)域的編碼比特?cái)?shù);當(dāng)所述第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)大于其前一個(gè)被編碼區(qū)域的編碼比特?cái)?shù)時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。在第六種可行的實(shí)施方式中,包括:統(tǒng)計(jì)所述第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)和其前一被編碼幀的區(qū)域平均編碼比特?cái)?shù);當(dāng)所述第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)大于其前一被編碼幀的區(qū)域平均編碼比特?cái)?shù)時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。在第七種可行的實(shí)施方式中,包括:獲取所述第二參考圖像中的局部區(qū)域的運(yùn)動(dòng)矢量信息,其中,所述運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值;當(dāng)所述局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢 量絕對(duì)值之和的平均值均小于第八閾值,確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:第一步,對(duì)當(dāng)前待編碼幀F(xiàn)i,即第二參考圖像,進(jìn)行預(yù)測(cè)編碼,F(xiàn)i可使用cRefi-1,即第一參考圖像,作為其參考幀進(jìn)行幀間預(yù)測(cè),也可使用其他短期參考幀進(jìn)行幀間預(yù)測(cè),cRefi-1為使用Fi之前已編碼幀的重建像素值局部更新后的參考幀;第二步,獲得當(dāng)前幀中各區(qū)域的編碼信息和量化后的變換系數(shù),對(duì)其進(jìn)行熵編碼并寫入碼流,編碼信息包括區(qū)域中各編碼塊的編碼模式等;第三步,獲得滿足如下條件(16)的區(qū)域;1MΣi=0M|MVxi|<Threshold81MΣi=0M|MVyi|<Threshold8---(16)]]>公式(16)中,M表示當(dāng)前區(qū)域中包含的編碼塊的個(gè)數(shù);MVx和MVy分別表示每個(gè)編碼塊的橫向運(yùn)動(dòng)矢量和縱向運(yùn)動(dòng)矢量;計(jì)算當(dāng)前區(qū)域中所有編碼塊的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值;將兩個(gè)平均值分別與閾值Threshold8進(jìn)行比較;滿足條件(16)的區(qū)域,為適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;否則,為不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。在第八種可行的實(shí)施方式中,包括:獲取所述第二參考圖像中的局部區(qū)域運(yùn)動(dòng)矢量信息,其中,所述運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,和所述第二參考圖像前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值;當(dāng)所述局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值小于所述前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考 圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:第一步,對(duì)當(dāng)前待編碼幀F(xiàn)i,即第二參考圖像,進(jìn)行預(yù)測(cè)編碼,F(xiàn)i可使用cRefi-1,即第一參考圖像,作為其參考幀進(jìn)行幀間預(yù)測(cè),也可使用其他短期參考幀進(jìn)行幀間預(yù)測(cè),cRefi-1為使用Fi之前已編碼幀的重建像素值局部更新后的參考幀;第二步,獲得當(dāng)前幀中各區(qū)域的編碼信息和量化后的變換系數(shù),對(duì)其進(jìn)行熵編碼并寫入碼流,編碼信息包括區(qū)域中各編碼塊的編碼模式等;第三步,獲得滿足如下條件(17)的區(qū)域;1MΣi=0M(|MVxi|+|MVyi|)<1NΣj=0N(|MVxj|+|MVyj|)---(17)]]>公式(17)中,M表示當(dāng)前區(qū)域中包含的編碼塊的個(gè)數(shù);N表示前一個(gè)已編碼幀/解碼幀中包含的編碼塊的個(gè)數(shù);MVx和MVy分別表示每個(gè)編碼塊的橫向運(yùn)動(dòng)矢量和縱向運(yùn)動(dòng)矢量;滿足條件(17)的區(qū)域,為適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;否則,為不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。步驟S3400將用來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流,其中將參考圖像更新信息編入碼流的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,包括:當(dāng)所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述標(biāo)記為第一取值;當(dāng)所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述標(biāo)記為第二取值,第一取值不同于第二取值;將所述標(biāo)記的取值編入碼流。優(yōu)選地,具體實(shí)施方式為:當(dāng)所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,將標(biāo)記設(shè)置為1,并編入碼流,否則,將標(biāo)記設(shè)置為0,編入碼流。在第二種可行的實(shí)施方式中,包括:當(dāng)所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述量化參數(shù)偏移值在第三取值范圍內(nèi);當(dāng)所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述量化參數(shù)偏移值不在第三取值范圍內(nèi);將所述量化參數(shù)偏移值編入碼流。優(yōu)選地,具體實(shí)施方式為:若當(dāng)前區(qū)域?yàn)橛糜诟滤龅谝粎⒖紙D像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的局部區(qū)域,則根據(jù)此區(qū)域的紋理特性設(shè)置其QP(QParea)與幀級(jí)QP(QPSlice)之間差值ΔQP,本實(shí)施例用區(qū)域中像素點(diǎn)亮度值的方差作為衡量其紋理特性的方法;如公式(18),利用更新區(qū)域像素點(diǎn)亮度值的方差與當(dāng)前待編碼幀中所有區(qū)域中像素點(diǎn)亮度值的方差的平均值的比值計(jì)算獲得ΔQP,其中10≤|ΔQP|<20;公式中,xi,n表示標(biāo)號(hào)為n的區(qū)域中像素點(diǎn)i的亮度值,表示標(biāo)號(hào)為n的區(qū)域中所有像素點(diǎn)亮度的平均值,N表示當(dāng)前幀中區(qū)域的數(shù)量;ΔQP=-10×(1+11+VnV‾)V‾=1NΣn=0NVnVn=Σi=0AreaSize(xi,n-x‾n)2,---(10)]]>可以理解,本實(shí)施例使用方差作為衡量紋理特性的方法,也可使用其他方法衡量;同時(shí)也可根據(jù)除紋理特性之外的其他特性,例如運(yùn)動(dòng)特性來設(shè)置ΔQP。量化參數(shù)偏移值ΔQP作為編碼信息編入碼流。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)量化參數(shù)偏移量的取值給出了優(yōu)選值,本發(fā)明對(duì)量化參數(shù)的取值不做限定。在第三種可行的實(shí)施方式中,包括:當(dāng)所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述量化步長的縮放因子在第四取值范圍內(nèi);當(dāng)所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述量化步長的縮放因子不在第四取值范圍內(nèi);將所述量化步長的縮放因子編入碼流。優(yōu)選地,具體實(shí)施方式為:當(dāng)所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,編碼端自適應(yīng)地調(diào)整量化步長(QuantizationStep,Qstep),將量化步長的縮放因子進(jìn)行編碼傳遞到解碼端,所述區(qū)域的量化步長的縮放因子F不等于1??s放因子F的計(jì)算公式如下(19),其取值范圍值0.5~1.5:F=3VnV‾+1-12×3VnV‾+2V‾=1NΣn=0NVnVn=Σi=0AreaSize(xi,n-x‾n)2,---(19)]]>區(qū)域的量化步長計(jì)算公式如(20):Qstep=2QP-46×F---(20)]]>量化步長的縮放因子F作為編碼信息編入碼流。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)縮放因子的取值給出了優(yōu)選值,本發(fā)明對(duì)縮放因子的取值不做限定。在第四種可行的實(shí)施方式中,包括:當(dāng)所述局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和大于第九閾值,且所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;將所述變換系數(shù)信息編入碼流。優(yōu)選地,具體實(shí)施方式與解碼端相對(duì)應(yīng)不再重復(fù),變換系數(shù)信息作為編碼信息編入碼流。在第五種可行的實(shí)施方式中,包括:當(dāng)所述局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值大于第十閾值,且所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不用于更新所述第一 參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;將所述變換系數(shù)信息編入碼流。優(yōu)選地,具體實(shí)施方式與解碼端相對(duì)應(yīng)不再重復(fù),變換系數(shù)信息作為編碼信息編入碼流。在第六種可行的實(shí)施方式中,包括:當(dāng)所述局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值均小于第十一閾值,且所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;將所述運(yùn)動(dòng)矢量信息編入碼流。優(yōu)選地,具體實(shí)施方式與解碼端相對(duì)應(yīng)不再重復(fù),運(yùn)動(dòng)矢量信息作為編碼信息編入碼流。在第七種可行的實(shí)施方式中,包括:當(dāng)所述局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值小于所述前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,且所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;將所述運(yùn)動(dòng)矢量信息編入碼流。優(yōu)選地,具體實(shí)施方式與解碼端相對(duì)應(yīng)不再重復(fù),運(yùn)動(dòng)矢量信息作為編碼信息編入碼流。步驟S3100在所述編碼待編碼序列獲得第二參考圖像的重構(gòu)圖像的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,包括:使用固定量化參數(shù)編碼所述第二參考圖像的待編碼圖像,其中,對(duì)于所述局部區(qū)域使用第一量化參數(shù),對(duì)于非所述局部區(qū)域使用第二量化參數(shù)。優(yōu)選地,具體實(shí)施方式為:使用如下公式(21)計(jì)算得到的量化參數(shù)(QuantizationParameter,QP)對(duì)變換后的變換系數(shù)進(jìn)行量化,其中QPSlice為幀級(jí)QP,更新區(qū)域?yàn)樗鼍? 部區(qū)域,非更新區(qū)域?yàn)槠渌麉^(qū)域,表2為QPSlice與ΔQP的取值對(duì)應(yīng)關(guān)系。QP=0,QP′<051,QP′>51---(21)]]>表2ΔQP取值表QPSlice取值范圍0~1010~3737~51ΔQP0510使用幀級(jí)QP-ΔQP作為所述局部區(qū)域的量化參數(shù),使用幀級(jí)QP作為其他區(qū)域的量化參數(shù)。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)量化參數(shù)的取值給出了優(yōu)選值,本發(fā)明對(duì)量化參數(shù)的取值不做限定。在第二種可行的實(shí)施方式中,包括:使用自適應(yīng)量化參數(shù)編碼所述第二參考圖像的待編碼圖像,其中,對(duì)于所述局部區(qū)域根據(jù)紋理信息和運(yùn)動(dòng)信息至少其中之一確定量化參數(shù),對(duì)于非所述局部區(qū)域使用幀級(jí)量化參數(shù)或者根據(jù)編碼器規(guī)定的碼率分配策略或質(zhì)量控制策略設(shè)置確定量化參數(shù)。優(yōu)選地,具體實(shí)施方式為:若當(dāng)前區(qū)域?yàn)椴皇撬鼍植繀^(qū)域,則設(shè)置其QP(QParea)為幀級(jí)QP,也可以根據(jù)編碼器規(guī)定的碼率分配策略或質(zhì)量控制策略設(shè)置其ΔQP;ΔQP絕對(duì)值的取值范圍如公式(22),更新區(qū)域?yàn)樗鼍植繀^(qū)域,非更新區(qū)域?yàn)槠渌麉^(qū)域:QParea=0,QP′area<051,QP′area>51]]>使用公式(22)中的量化參數(shù)作為第二參考圖像各個(gè)區(qū)域的量化參數(shù)。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)量化參數(shù)的取值給出了優(yōu)選值,本發(fā)明對(duì)量化參數(shù)的取值不做限定。步驟S3200中確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,其中確定所述第一參考圖像中對(duì) 應(yīng)區(qū)域或者相關(guān)區(qū)域的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,所述第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗龅谝粎⒖紙D像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。在第二種可行的實(shí)施方式中,當(dāng)所述第一參考圖像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域被更新過時(shí),以預(yù)定順序依次搜索所述第一參考圖像中的區(qū)域,所述第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗鲰樞蛑械牡谝粔K沒有被更新過的區(qū)域,否則,所述第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗龅谝粎⒖紙D像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。優(yōu)選地,具體實(shí)施方式與解碼端相對(duì)應(yīng)不再重復(fù)。在第三種可行的實(shí)施方式中,所述參考圖像更新信息還包括有所述局部區(qū)域所在的坐標(biāo)位置與所述第一參考圖像中相關(guān)區(qū)域所在的坐標(biāo)位置之間的空間偏移量,所述空間偏移量包括橫向偏移量和縱向偏移量;根據(jù)所述第二參考圖像的局域區(qū)域的所在位置的坐標(biāo)以及所述的空間偏移量確定所述第一參考圖像相關(guān)區(qū)域的位置。該實(shí)施方式也可以表述為,所述解析碼流,所述獲得參考圖像更新信息,并根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域還包括:獲得所述局部區(qū)域所在的坐標(biāo)位置與所述第一參考圖像中相關(guān)區(qū)域所在的坐標(biāo)位置之間的空間偏移量,所述空間偏移量包括橫向偏移量和縱向偏移量;并在用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值之前,根據(jù)所述第二參考圖像的局域區(qū)域的所在位置的坐標(biāo)以及所述的空間偏移量確定所述第一參考圖像相關(guān)區(qū)域的位置。優(yōu)選地,具體實(shí)施方式與解碼端相對(duì)應(yīng)不再重復(fù)。步驟S3400在將用來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流之后,可選地,還包括:S3500,對(duì)像素替換后的第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域與相鄰區(qū)域的邊界處進(jìn)行濾波。優(yōu)選地,具體實(shí)施方式同S1400相同。因此,本發(fā)明實(shí)施例的參考圖像編碼的方法,編碼設(shè)備通過后續(xù)參考圖像的更新信息,通過像素拷貝的方式,局部地更新第一參考圖像,由此,在 使用第一參考圖像提高壓縮效率的同時(shí),降低解碼的復(fù)雜度,也避免了碼率陡增帶來的時(shí)延。圖7示出了根據(jù)本發(fā)明實(shí)施例的參考圖像編碼的方法的示意性流程圖。圖7所示的方法可以由編碼設(shè)備執(zhí)行,例如編碼器,具體地,如圖7所示,方法4000包括:S4100,檢測(cè)所述待編碼序列;S4200,判斷當(dāng)前待編碼圖像是否為場(chǎng)景切換圖像;S4300,編碼當(dāng)前待編碼圖像,在編碼所述待編碼圖像的重構(gòu)圖像之前或之后,將所述特定順序號(hào)編入碼流。優(yōu)選地,如圖8所示,S4300包括:S4301,確定當(dāng)前待編碼圖像的特定順序號(hào),其中,當(dāng)當(dāng)前待編碼圖像是場(chǎng)景切換圖像時(shí),順序賦予當(dāng)前待編碼圖像順序號(hào),否則,將當(dāng)前待編碼圖像更新范圍內(nèi)的場(chǎng)景切換圖像的順序號(hào)的相同或關(guān)聯(lián)順序號(hào)賦予當(dāng)前待編碼圖像;S4302,按照方法3000所述的方法編碼當(dāng)前待編碼圖像;S4303,當(dāng)當(dāng)前待編碼圖像不是場(chǎng)景切換圖像時(shí),按照方法3000所述的方法更新當(dāng)前待編碼圖像所對(duì)應(yīng)的場(chǎng)景切換圖像所對(duì)應(yīng)的參考圖像;S4304,在編碼所述待編碼圖像的重構(gòu)圖像之前或之后,將所述特定順序號(hào)編入碼流。可以理解,場(chǎng)景切換圖像是指方法3000中的第一參考圖像所對(duì)應(yīng)的待編碼圖像,還可以是和同一視頻段內(nèi)的其他視頻幀具有參考關(guān)系的第一幀,隨機(jī)接入圖像等,本發(fā)明不作限定??梢岳斫?,在待編碼序列中,可以有一個(gè)或者多個(gè)場(chǎng)景切換圖像或者隨機(jī)接入圖像,本發(fā)明不作限定。圖9示出了根據(jù)本發(fā)明實(shí)施例的參考圖像解碼的方法的示意性流程圖。圖9所示的方法可以由解碼設(shè)備執(zhí)行,例如解碼器,具體地,如圖9所示,方法5000包括:S5100,判斷當(dāng)前待解碼圖像是否為場(chǎng)景切換圖像;S5200,與編碼端相對(duì)應(yīng)的,在解碼所述待解碼圖像的重構(gòu)圖像之前或之后,解析碼流,獲得當(dāng)前待解碼幀的特定順序號(hào);S5300,解析碼流,獲得待解碼圖像的重構(gòu)圖像;S5400,當(dāng)當(dāng)前待解碼圖像不為場(chǎng)景切換圖像時(shí),根據(jù)所述特定順序號(hào)確定對(duì)應(yīng)的場(chǎng)景切換圖像;S5500,當(dāng)當(dāng)前待解碼圖像不為場(chǎng)景切換圖像時(shí),按照1000或2000的方法,更新所述特定順序號(hào)確定對(duì)應(yīng)的場(chǎng)景切換圖像所對(duì)應(yīng)的參考圖像??梢岳斫猓瑘?chǎng)景切換圖像是指方法1000中的第一參考圖像所對(duì)應(yīng)的待解碼圖像或者方法2000中的第一參考圖像所對(duì)應(yīng)的待解碼圖像,還可以是和同一視頻段內(nèi)的其他視頻幀具有參考關(guān)系的第一幀,隨機(jī)接入圖像等,本發(fā)明不作限定??梢岳斫?,在待解碼序列中,可以有一個(gè)或者多個(gè)場(chǎng)景切換圖像或者隨機(jī)接入圖像,本發(fā)明不作限定。圖10示出了根據(jù)本發(fā)明實(shí)施例的參考圖像解碼的裝置的示意性框圖。如圖10所示,解碼設(shè)備10包括:第一解碼模塊11,用于解析碼流,獲得第一參考圖像的重構(gòu)圖像以及第二參考圖像的重構(gòu)圖像,所述第一參考圖像先于所述第二參考圖像被解碼;第二解碼模塊12,用于在所述解析碼流獲得第二參考圖像的重構(gòu)圖像之前,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之中,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之后;解析碼流,獲得參考圖像更新信息,并根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述局部區(qū)域的尺寸小于或者等于所述第二參考圖像的尺寸;第三解碼模塊13,用于當(dāng)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值。具體而言,解碼設(shè)備解析碼流獲得第一參考圖像與第二參考圖像,并且與編碼端相對(duì)應(yīng)的在解析碼流獲得第二參考圖像的重構(gòu)圖像之前,之中或者之后,解析參考圖像更新信息,根據(jù)更新信息確定第二參考圖像的局部區(qū)域是否用于更新第一參考圖像的對(duì)應(yīng)區(qū)域或相關(guān)區(qū)域,如果確定第二參考圖像的局部區(qū)域用于更新第一參考圖像的對(duì)應(yīng)區(qū)域或相關(guān)區(qū)域,用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域 的像素值。因此,本發(fā)明實(shí)施例的參考圖像解碼的方法,解碼設(shè)備通過后續(xù)參考圖像的更新信息,通過像素拷貝的方式,局部地更新第一參考圖像,由此,在使用第一參考圖像提高壓縮效率的同時(shí),降低解碼的復(fù)雜度,也避免了碼率陡增帶來的時(shí)延。應(yīng)理解,在本發(fā)明實(shí)施例中,所述第二參考圖像的局部區(qū)域可以是最大編碼單元(LCU)、編碼單元(CU)、編碼單元組(CUgroup)、預(yù)設(shè)大小的圖像區(qū)域中的一種,本發(fā)明對(duì)此不作限定。應(yīng)理解,在本發(fā)明實(shí)施例中,第一參考圖像是在第二參考圖像之前解碼的圖像,作為它所在的視頻段內(nèi)后續(xù)圖像的參考圖像。第一參考圖像可以是解析碼流獲得的第一幀重構(gòu)圖像,也可以是解析碼流獲得的隨機(jī)訪問點(diǎn)圖像,本發(fā)明對(duì)此不作限定。應(yīng)理解,在本發(fā)明實(shí)施例中,在所述解析碼流獲得第二參考圖像的重構(gòu)圖像之前,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之中,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之后;解析碼流,獲得參考圖像更新信息,是指和編碼端的編碼方式相對(duì)應(yīng)的,參考圖象更新信息在碼流中的位置可以在第二參考圖像的編碼信息之前,之間或者之后以及參考圖象更新信息可以作為第二參考圖像的編碼信息的一部分存在于碼流中,本發(fā)明對(duì)此不作限定。所述第二解碼模塊12用于解析碼流,獲得參考圖像更新信息,并根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,所述第二解碼模塊具體用于:解析所述碼流,獲取標(biāo)記,若所述標(biāo)記為第一取值時(shí),確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,若所述標(biāo)記為第二取值時(shí),確定所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,第一取值不同于第二取值。優(yōu)選地,具體實(shí)施方式為:從碼流中讀取當(dāng)前待解碼幀中各區(qū)域的參考圖像更新標(biāo)識(shí),1表示該區(qū)域用于更新第一參考圖像,0表示該區(qū)域不用于更新第一參考圖像。在第二種可行的實(shí)施方式中,所述第二解碼模塊具體用于:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。其中,所述編碼信息包括所述第二參考圖像中的局部區(qū)域的量化參數(shù)偏移值;對(duì)應(yīng),所述第二解碼模塊具體用于:當(dāng)所述量化參數(shù)偏移值的絕對(duì)值在第一取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)所述量化參數(shù)偏移值的絕對(duì)值不在第一取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:從碼流中讀取當(dāng)前待解碼幀中各區(qū)域的量化參數(shù)偏移值(ΔQP),根據(jù)其絕對(duì)值所在范圍判斷區(qū)域是否用于更新第一參考圖像;若10≤|ΔQP|<20,則用于更新第一參考圖像;若0≤|ΔQP|<10,則不用于更新第一參考圖像。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)量化參數(shù)偏移值的取值給出了優(yōu)選值,本發(fā)明對(duì)量化參數(shù)偏移值的取值不做限定。在第三種可行的實(shí)施方式中,所述第二解碼模塊具體用于:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。所述編碼信息包括所述第二參考圖像中的局部區(qū)域的量化步長的縮放因子;對(duì)應(yīng),所述第二解碼模塊具體用于:當(dāng)所述量化步長的縮放因子在第二取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)所述量化步長的縮放因子不在第二取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:讀取碼流中的縮放因子來判斷所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域??s放因子F的計(jì)算公式如下(23),其取值范圍值0.5~1.5:F=3VnV‾+1-12×3VnV‾+2V‾=1NΣn=0NVnVn=Σi=0AreaSize(xi,n-x‾n)2,---(23)]]>區(qū)域的量化步長計(jì)算公式如(24):Qstep=2QP-46×F---(24)]]>當(dāng)縮放因子F為1時(shí),不用于更新第一參考圖像,否則用于更新第一參考圖像。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)縮放因子的取值給出了優(yōu)選值,本發(fā)明對(duì)縮放因子的取值不做限定。所述第二解碼模塊12用于根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,其中確定所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,所述第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗龅谝粎⒖紙D像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。在第二種可行的實(shí)施方式中,所述第二解碼模塊還具體用于:獲得所述局部區(qū)域所在的坐標(biāo)位置與所述第一參考圖像中相關(guān)區(qū)域所在的坐標(biāo)位置之間的空間偏移量,所述空間偏移量包括橫向偏移量和縱向偏移量,并在所述第三解碼模塊用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值之前,根據(jù)所述第二參考圖像的局域區(qū)域的所在位置的坐標(biāo)以及所述的空間偏移量確定所述第一參考圖像相關(guān)區(qū)域的位置。優(yōu)選地,具體實(shí)施方式為:對(duì)于用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的區(qū)域,從碼流中讀取(cMVx,cMVy),根據(jù)(cMVx,cMVy)和區(qū)域所在位置(Curx,Cury)按照公式(25)獲得其在第一參考圖像中的更新位置。Desx=Curx+cMVx,Desy=Cury+cMVy(25)所述第三解碼模塊13用于當(dāng)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū) 域或者相關(guān)區(qū)域的像素值之后,可選地,還包括第四解碼模塊14,用于對(duì)像素替換后的第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域與相鄰區(qū)域的邊界處進(jìn)行濾波。優(yōu)選地,具體實(shí)施方式為:第一步,對(duì)更新區(qū)域與其右邊相鄰區(qū)域的垂直邊界附近像素點(diǎn)進(jìn)行濾波處理,如圖2,P代表更新區(qū)域,Q表示右邊相鄰區(qū)域,紅色框內(nèi)的像素點(diǎn)pi,row和qi,row,i=0,1,2分別表示P和Q中的每一行距離垂直邊界最近的3個(gè)像素點(diǎn),即待濾波的像素點(diǎn),利用公式(26)計(jì)算獲得待濾波像素點(diǎn)的值,公式中省略了像素點(diǎn)下標(biāo)中的行坐標(biāo)row;p'0=(p2+2p1+2p0+2q0+q1+4)/8p′1=(p2+p1+p0+q0+2)/4p'2=(2p3+3p2+p1+p0+q0+4)/8q'0=(q2+2q1+2q0+2p0+p1+4)/8q′1=(q2+q1+q0+p0+2)/4(26)q'2=(2q3+3q2+q1+q0+p0+4)/8第二步,對(duì)更新區(qū)域與其左邊相鄰區(qū)域的垂直邊界附近像素點(diǎn)進(jìn)行濾波處理,處理方法與第一步相同;第三步,對(duì)更新區(qū)域與其上邊相鄰區(qū)域的水平邊界附近像素點(diǎn)進(jìn)行濾波處理,如圖3,P代表更新區(qū)域,Q表示上邊相鄰區(qū)域,紅色框內(nèi)的像素點(diǎn)pcol,j和qcol,j,j=0,1,2分別表示P和Q中的每一列距離水平邊界最近的3個(gè)像素點(diǎn),即待濾波的像素點(diǎn),利用公式(26)計(jì)算獲得待濾波像素點(diǎn)的值,公式中省略了像素點(diǎn)下標(biāo)中的列坐標(biāo)col;第四步,對(duì)更新區(qū)域與其下邊相鄰區(qū)域的水平邊界附近像素點(diǎn)進(jìn)行濾波處理,處理方法與第一步相同。圖11示出了根據(jù)本發(fā)明實(shí)施例的參考圖像解碼的裝置的示意性框圖。如圖11所示,解碼設(shè)備20包括:第一解碼模塊21,用于解析碼流,獲得第一參考圖像的重構(gòu)圖像以及第二參考圖像的重構(gòu)圖像,所述第一參考圖像先于所述第二參考圖像被解碼;第二解碼模塊22,用于在所述解析碼流獲得第二參考圖像的重構(gòu)圖像之 前,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之中,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之后;解析碼流,獲得參考圖像更新信息,并根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述局部區(qū)域的尺寸小于或者等于所述第二參考圖像的尺寸;第三解碼模塊23,用于確定所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域是否已更新;當(dāng)所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域未更新,且所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值。具體而言,解碼設(shè)備解析碼流獲得第一參考圖像與第二參考圖像,并且與編碼端相對(duì)應(yīng)的在解析碼流獲得第二參考圖像的重構(gòu)圖像之前,之中或者之后,解析參考圖像更新信息,根據(jù)更新信息確定第二參考圖像的局部區(qū)域是否用于更新第一參考圖像的對(duì)應(yīng)區(qū)域或相關(guān)區(qū)域,如果確定第二參考圖像的局部區(qū)域用于更新第一參考圖像的對(duì)應(yīng)區(qū)域或相關(guān)區(qū)域,用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值。因此,本發(fā)明實(shí)施例的參考圖像解碼的方法,解碼設(shè)備通過后續(xù)參考圖像的更新信息,通過像素拷貝的方式,局部地更新第一參考圖像,由此,在使用第一參考圖像提高壓縮效率的同時(shí),降低解碼的復(fù)雜度,也避免了碼率陡增帶來的時(shí)延。應(yīng)理解,在本發(fā)明實(shí)施例中,所述第二參考圖像的局部區(qū)域可以是最大編碼單元(LCU)、編碼單元(CU)、編碼單元組(CUgroup)、預(yù)設(shè)大小的圖像區(qū)域中的一種,本發(fā)明對(duì)此不作限定。應(yīng)理解,在本發(fā)明實(shí)施例中,第一參考圖像是在第二參考圖像之前解碼的圖像,作為它所在的視頻段內(nèi)后續(xù)圖像的參考圖像。第一參考圖像可以是解析碼流獲得的第一幀重構(gòu)圖像,也可以是解析碼流獲得的隨機(jī)訪問點(diǎn)圖像,本發(fā)明對(duì)此不作限定。應(yīng)理解,在本發(fā)明實(shí)施例中,在所述解析碼流獲得第二參考圖像的重構(gòu)圖像之前,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之中,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之后;解析碼流,獲得參考圖像更新 信息,是指和編碼端的編碼方式相對(duì)應(yīng)的,參考圖象更新信息在碼流中的位置可以在第二參考圖像的編碼信息之前,之間或者之后以及參考圖象更新信息可以作為第二參考圖像的編碼信息的一部分存在于碼流中,本發(fā)明對(duì)此不作限定。所述第二解碼模塊22用于解析碼流,獲得參考圖像更新信息,并根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,所述第二解碼模塊具體用于:解析所述碼流,獲取標(biāo)記,若所述標(biāo)記為第一取值時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,若所述標(biāo)記為第二取值時(shí),確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,第一取值不同于第二取值。優(yōu)選地,具體實(shí)施方式為:從碼流中讀取當(dāng)前待解碼幀中各區(qū)域的參考圖像更新標(biāo)識(shí),1表示該區(qū)域適用于更新第一參考圖像,0表示該區(qū)域不適用于更新第一參考圖像。在第二種可行的實(shí)施方式中,所述第二解碼模塊具體用于:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。其中,所述編碼信息包括所述第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,所述變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和;對(duì)應(yīng),所述第二解碼模塊具體用于:當(dāng)所述局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和大于第一閾值,確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:從碼流中讀取當(dāng)前幀中各區(qū)域的量化后的變換系數(shù);獲得滿足如下條件(27)的區(qū)域;Σ|Coefi|>Threshold9(27)滿足條件(27),則確定所述區(qū)域適用于更新第一參考圖像,否則確定所述區(qū)域不適用于更新第一參考圖像。在第三種可行的實(shí)施方式中,所述第二解碼模塊具體用于:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。其中,所述編碼信息包括所述第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,所述變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值;對(duì)應(yīng),所述第二解碼模塊具體用于:當(dāng)所述局部區(qū)域范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值大于第二閾值,確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:從碼流中讀取當(dāng)前幀中各區(qū)域的量化后的變換系數(shù);獲得滿足如下條件(28)的區(qū)域,其中numBlock表示當(dāng)前幀包含的區(qū)域的個(gè)數(shù);1numBlockΣ|Coefi|>Threshold10---(28)]]>滿足條件(28),則確定所述區(qū)域適用于更新第一參考圖像,否則確定所述區(qū)域不適用于更新第一參考圖像。在第四種可行的實(shí)施方式中,所述第二解碼模塊具體用于:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。其中,所述編碼信息包括所述第二參考圖像中的局部區(qū)域的量化參數(shù)偏移值;對(duì)應(yīng),所述第二解碼模塊具體用于:當(dāng)所述量化參數(shù)偏移值的絕對(duì)值在第一取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)所述量化參數(shù)偏移值的絕對(duì)值不在第一取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:從碼流中讀取當(dāng)前待解碼幀中各區(qū)域的量化 參數(shù)偏移值(ΔQP),根據(jù)其絕對(duì)值所在范圍判斷區(qū)域是否適用于更新第一參考圖像;若10≤|ΔQP|<20,則適用于更新第一參考圖像;若0≤|ΔQP|<10,則不適用于更新第一參考圖像。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)量化參數(shù)偏移值的取值給出了優(yōu)選值,本發(fā)明對(duì)量化參數(shù)偏移值的取值不做限定。在第五種可行的實(shí)施方式中,所述第二解碼模塊具體用于:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。所述編碼信息包括所述第二參考圖像中的局部區(qū)域的量化步長的縮放因子;對(duì)應(yīng),所述第二解碼模塊具體用于:當(dāng)所述量化步長的縮放因子在第二取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;當(dāng)所述量化步長的縮放因子不在第二取值范圍內(nèi)時(shí),確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:讀取碼流中的縮放因子來判斷所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。縮放因子F的計(jì)算公式如下(29),其取值范圍值0.5~1.5:F=3VnV‾+1-12×3VnV‾+2V‾=1NΣn=0NVnVn=Σi=0LCUSize(xi,n-x‾n)2,---(29)]]>區(qū)域的量化步長計(jì)算公式如(30):Qstep=2QP-46×F---(30)]]>當(dāng)縮放因子F為1時(shí),不適用于更新第一參考圖像,否則適用于更新第一參考圖像。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)縮放因子的取值給出了優(yōu)選值,本發(fā)明對(duì)縮 放因子的取值不做限定。在第六種可行的實(shí)施方式中,所述第二解碼模塊具體用于:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。其中,所述編碼信息包括所述第二參考圖像中的局部區(qū)域的運(yùn)動(dòng)矢量信息,其中,所述運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值;對(duì)應(yīng),所述第二解碼模塊具體用于:當(dāng)所述局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值均小于第三閾值,確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:獲得滿足如下條件(31)的區(qū)域;1MΣi=0M|MVxi|<Threshold111MΣi=0M|MVyi|<Threshold11---(31)]]>公式(31)中,M表示當(dāng)前區(qū)域中包含的編碼塊的個(gè)數(shù);MVx和MVy分別表示每個(gè)編碼塊的橫向運(yùn)動(dòng)矢量和縱向運(yùn)動(dòng)矢量;計(jì)算當(dāng)前區(qū)域中所有編碼塊的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值;將兩個(gè)平均值分別與閾值Threshold11進(jìn)行比較;滿足條件(31),則確定所述區(qū)域適用于更新第一參考圖像,否則確定所述區(qū)域不適用于更新第一參考圖像。在第七種可行的實(shí)施方式中,所述第二解碼模塊具體用于:解析所述碼流,獲取編碼信息,根據(jù)所述編碼信息以及預(yù)設(shè)規(guī)則來確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。其中,所述運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,和所述第二參考圖像前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值;對(duì)應(yīng),所述 第二解碼模塊具體用于:當(dāng)所述局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值小于所述前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:獲得滿足如下條件(32)的區(qū)域;1MΣi=0M(|MVxi|+|MVyi|)<1NΣj=0N(|MVxj|+|MVyj|)---(32)]]>公式(32)中,M表示當(dāng)前區(qū)域中包含的編碼塊的個(gè)數(shù);N表示前一個(gè)已編碼幀/解碼幀中包含的編碼塊的個(gè)數(shù);MVx和MVy分別表示每個(gè)編碼塊的橫向運(yùn)動(dòng)矢量和縱向運(yùn)動(dòng)矢量;滿足條件(32),則確定所述區(qū)域適用于更新第一參考圖像,否則確定所述區(qū)域不適用于更新第一參考圖像。所述第二解碼模塊22用于根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,其中確定所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,所述第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗龅谝粎⒖紙D像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。在第二種可行的實(shí)施方式中,所述第二解碼模塊還具體用于:當(dāng)所述第一參考圖像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域被更新過時(shí),以預(yù)定順序依次搜索所述第一參考圖像中的區(qū)域,所述第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗鲰樞蛑械牡谝粔K沒有被更新過的區(qū)域,否則,所述第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗龅谝粎⒖紙D像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。優(yōu)選地,具體實(shí)施方式為判斷第一參考圖像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域是否被更新過;若沒有被更新,則第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗龅谝粎⒖紙D像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域;否則,則在該位置鄰近區(qū)域內(nèi)按照預(yù)定的搜索步驟搜索未被更新的區(qū)域位置,則第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗鑫幢桓碌膮^(qū) 域位置。優(yōu)選地,預(yù)定的搜索步驟的具體實(shí)施方式為如圖5所示,中心區(qū)域0表示當(dāng)前位置區(qū)域,首先按從1到8的順序搜索最靠近當(dāng)前位置區(qū)域的一圈區(qū)域,然后按從1到16的順序搜索次靠近當(dāng)前位置區(qū)域的一圈區(qū)域,以此向外延展,直到找到未被更新過的區(qū)域?yàn)橹?。在第三種可行的實(shí)施方式中,所述第二解碼模塊還具體用于:獲得所述局部區(qū)域所在的坐標(biāo)位置與所述第一參考圖像中相關(guān)區(qū)域所在的坐標(biāo)位置之間的空間偏移量,所述空間偏移量包括橫向偏移量和縱向偏移量,并在所述第三解碼模塊用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值之前,根據(jù)所述第二參考圖像的局域區(qū)域的所在位置的坐標(biāo)以及所述的空間偏移量確定所述第一參考圖像相關(guān)區(qū)域的位置。優(yōu)選地,具體實(shí)施方式為:對(duì)于用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的區(qū)域,從碼流中讀取(cMVx,cMVy),根據(jù)(cMVx,cMVy)和區(qū)域所在位置(Curx,Cury)按照公式(33)獲得其在第一參考圖像中的更新位置。Desx=Curx+cMVx,Desy=Cury+cMVy(33)所述第三解碼模塊23,用于當(dāng)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值之后,可選地,還包括第四解碼模塊24,用于對(duì)像素替換后的第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域與相鄰區(qū)域的邊界處進(jìn)行濾波。優(yōu)選地,具體實(shí)施方式同第四解碼模塊14相同。因此,本發(fā)明實(shí)施例的參考圖像解碼的方法,解碼設(shè)備通過后續(xù)參考圖像的更新信息,通過像素拷貝的方式,局部地更新第一參考圖像,由此,在使用第一參考圖像提高壓縮效率的同時(shí),降低解碼的復(fù)雜度,也避免了碼率陡增帶來的時(shí)延。圖12示出了根據(jù)本發(fā)明實(shí)施例的參考圖像編碼的裝置的示意性框圖。應(yīng)注意,編碼端的有關(guān)操作本質(zhì)上與解碼端的一致,為了避免重復(fù),在此不再贅述。如圖12所示,解碼設(shè)備30包括:第一編碼模塊31,用于編碼待編碼序列,獲得第一參考圖像的重構(gòu)圖像,編碼第二參考圖像以獲得所述第二參考圖像的重構(gòu)圖像,所述第一參考圖像先于所述第二參考圖像被編碼;第二編碼模塊32,用于確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述局部區(qū)域的尺寸小于或者等于所述第二參考圖像的尺寸;第三編碼模塊33,用于確定所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域是否已更新;當(dāng)所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域未更新,且確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值;第四編碼模塊34,用于將用來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流。具體而言,編碼設(shè)備編碼待編碼序列,獲得第一參考圖像的重構(gòu)圖像,編碼第二參考圖像以獲得所述第二參考圖像的重構(gòu)圖像,確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;確定所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域是否已更新;當(dāng)所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域未更新,且確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值;將用來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流。因此,本發(fā)明實(shí)施例的參考圖像編碼的方法,編碼設(shè)備通過后續(xù)參考圖像的更新信息,通過像素拷貝的方式,局部地更新第一參考圖像,由此,在使用第一參考圖像提高壓縮效率的同時(shí),降低解碼的復(fù)雜度,也避免了碼率陡增帶來的時(shí)延。應(yīng)理解,在本發(fā)明實(shí)施例中,所述第二參考圖像的局部區(qū)域可以是最大編碼單元(LCU)、編碼單元(CU)、編碼單元組(CUgroup)、預(yù)設(shè)大小的圖像區(qū)域的一種,本發(fā)明對(duì)此不作限定。應(yīng)理解,在本發(fā)明實(shí)施例中,第一參考圖像是在第二參考圖像之前編碼的圖像,作為它所在的視頻段內(nèi)后續(xù)圖像的參考圖像。第一參考圖像可以是編碼待編碼序列獲得的第一幀重構(gòu)圖像,也可以是編碼待編碼序列獲得的隨機(jī)訪問點(diǎn)圖像,本發(fā)明對(duì)此不作限定。應(yīng)理解,在本發(fā)明實(shí)施例中,將用來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流,是指參考圖象更新信息被編入碼流的位置可以在第二參考圖像的編碼信息之前,之間或者之后以及參考圖象更新信息可以作為第二參考圖像的編碼信息的一部分存在于碼流中,本發(fā)明對(duì)此不作限定。所述第二編碼模塊32用于確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,所述第二編碼模塊具體用于:獲取所述第二參考圖像的待編碼圖像與所述局部區(qū)域具有相同坐標(biāo)位置的第一區(qū)域,以及所述第二參考圖像前一幀的待編碼圖像與所述局部區(qū)域具有相同坐標(biāo)位置的第二區(qū)域;計(jì)算所述第一區(qū)域與所述第二區(qū)域中的所有像素點(diǎn)的均方誤差值;當(dāng)所述均方誤差值小于第四閾值時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:第一步,獲得當(dāng)前待編碼幀F(xiàn)i,即第二參考圖像,和前一幀F(xiàn)i-1的原始圖像;第二步,對(duì)于當(dāng)前待編碼幀中每個(gè)區(qū)域,計(jì)算其與前一幀中相同位置的區(qū)域中所有像素點(diǎn)原始像素值的均方誤差(MeanSquareError,MSE);第三步,獲得滿足如下條件(34)的區(qū)域,其中Threshold1為預(yù)設(shè)閾值,F(xiàn)lagupdated為參考幀cRefi-1,即第一參考圖像,中各區(qū)域是否已經(jīng)被更新過的標(biāo)識(shí),1表示已被更新,0標(biāo)識(shí)未被更新,cRefi-1為使用當(dāng)前待編碼幀F(xiàn)i之前的已編碼幀的重建像素值局部更新后的參考幀;MSE<Threshold12Flagupdated=072---(34)]]>滿足條件(34)的區(qū)域,為適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;否則,為不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。在第二種可行的實(shí)施方式中,所述第二編碼模塊具體用于:獲取所述局部區(qū)域的待編碼圖像進(jìn)行幀間預(yù)測(cè),獲得所述局部區(qū)域的預(yù)測(cè)圖像;計(jì)算所述局部區(qū)域的待編碼圖像與所述局部區(qū)域的預(yù)測(cè)圖像的所有像素點(diǎn)的橫軸預(yù)測(cè)差絕對(duì)值和縱軸預(yù)測(cè)差絕對(duì)值之后的平均值;當(dāng)所述平均值小于第五閾值時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:第一步,對(duì)當(dāng)前待編碼幀F(xiàn)i,即第二參考圖像,進(jìn)行預(yù)測(cè),F(xiàn)i可使用cRefi-1,即第一參考圖像,作為其參考幀進(jìn)行幀間預(yù)測(cè),也可使用其他短期參考幀進(jìn)行幀間預(yù)測(cè),cRefi-1為使用Fi之前已編碼幀的重建像素值局部更新后的參考幀,即第一參考圖像;獲得Fi中各像素點(diǎn)的預(yù)測(cè)值(Px,Py)與原始像素值(Ox,Oy)之間的差值,即預(yù)測(cè)誤差;第二步,獲得滿足如下條件(35)的區(qū)域:1NΣiN(|Pxi-Oxi|+|Pyi-Qyi|)>Threshold13---(35)]]>公式(35)中,N為區(qū)域中像素點(diǎn)的個(gè)數(shù),計(jì)算區(qū)域中所有像素點(diǎn)預(yù)測(cè)誤差的平均值,并與閾值Threshold2進(jìn)行比較。滿足條件(35)的區(qū)域,為適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;否則,為不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。在第三種可行的實(shí)施方式中,所述第二編碼模塊具體用于:獲取所述第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,所述變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和;當(dāng)所述局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和大于第六閾值時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū) 域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:第一步,對(duì)當(dāng)前待編碼幀F(xiàn)i,即第二參考圖像,進(jìn)行預(yù)測(cè)編碼,F(xiàn)i可使用cRefi-1,即第一參考圖像,作為其參考幀進(jìn)行幀間預(yù)測(cè),也可使用其他短期參考幀進(jìn)行幀間預(yù)測(cè),cRefi-1為使用Fi之前已編碼幀的重建像素值局部更新后的參考幀;第二步,獲得當(dāng)前幀中各區(qū)域的編碼信息和量化后的變換系數(shù),對(duì)其進(jìn)行熵編碼并寫入碼流,編碼信息包括區(qū)域中各編碼塊的編碼模式等;第三步,獲得滿足如下條件(36)的區(qū)域;Σ|Coefi|>Threshold14(36)滿足條件(36)的區(qū)域,為適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;否則,為不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。在第四種可行的實(shí)施方式中,所述第二編碼模塊具體用于:獲取所述第二參考圖像中的局部區(qū)域的變換系數(shù)信息,其中,所述變換系數(shù)信息包括局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值;當(dāng)所述局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值大于第七閾值時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:第一步,對(duì)當(dāng)前待編碼幀F(xiàn)i,即第二參考圖像,進(jìn)行預(yù)測(cè)編碼,F(xiàn)i可使用cRefi-1,即第一參考圖像,作為其參考幀進(jìn)行幀間預(yù)測(cè),也可使用其他短期參考幀進(jìn)行幀間預(yù)測(cè),cRefi-1為使用Fi之前已編碼幀的重建像素值局部更新后的參考幀;第二步,獲得當(dāng)前幀中各區(qū)域的編碼信息和量化后的變換系數(shù),對(duì)其進(jìn)行熵編碼并寫入碼流,編碼信息包括區(qū)域中各編碼塊的編碼模式等;第三步,獲得滿足如下條件(37)的區(qū)域;1numBlockΣ|Coefi|>Threshold15---(37)]]>滿足條件(37)的區(qū)域,為適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;否則,為不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。在第五種可行的實(shí)施方式中,所述第二編碼模塊具體用于:統(tǒng)計(jì)所述第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)和其前一個(gè)被編碼區(qū)域的編碼比特?cái)?shù);當(dāng)所述第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)大于其前一個(gè)被編碼區(qū)域的編碼比特?cái)?shù)時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。在第六種可行的實(shí)施方式中,所述第二編碼模塊具體用于:統(tǒng)計(jì)所述第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)和其前一被編碼幀的區(qū)域平均編碼比特?cái)?shù);當(dāng)所述第二參考圖像的局部區(qū)域的編碼比特?cái)?shù)大于其前一被編碼幀的區(qū)域平均編碼比特?cái)?shù)時(shí),確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。在第七種可行的實(shí)施方式中,所述第二編碼模塊具體用于:獲取所述第二參考圖像中的局部區(qū)域的運(yùn)動(dòng)矢量信息,其中,所述運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值;當(dāng)所述局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值均小于第八閾值,確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:第一步,對(duì)當(dāng)前待編碼幀F(xiàn)i,即第二參考圖像,進(jìn)行預(yù)測(cè)編碼,F(xiàn)i可使用cRefi-1,即第一參考圖像,作為其參考幀進(jìn)行幀間預(yù)測(cè),也可使用其他短期參考幀進(jìn)行幀間預(yù)測(cè),cRefi-1為使用Fi之前已編碼幀的重建像素值局部 更新后的參考幀;第二步,獲得當(dāng)前幀中各區(qū)域的編碼信息和量化后的變換系數(shù),對(duì)其進(jìn)行熵編碼并寫入碼流,編碼信息包括區(qū)域中各編碼塊的編碼模式等;第三步,獲得滿足如下條件(38)的區(qū)域;1MΣi=0M|MVxi|<Threshold161MΣi=0M|MVyi|<Threshold16---(38)]]>公式(38)中,M表示當(dāng)前區(qū)域中包含的編碼塊的個(gè)數(shù);MVx和MVy分別表示每個(gè)編碼塊的橫向運(yùn)動(dòng)矢量和縱向運(yùn)動(dòng)矢量;計(jì)算當(dāng)前區(qū)域中所有編碼塊的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值;將兩個(gè)平均值分別與閾值Threshold16進(jìn)行比較;滿足條件(38)的區(qū)域,為適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;否則,為不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。在第八種可行的實(shí)施方式中,所述第二編碼模塊具體用于:獲取所述第二參考圖像中的局部區(qū)域運(yùn)動(dòng)矢量信息,其中,所述運(yùn)動(dòng)矢量信息包括局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,和所述第二參考圖像前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值;當(dāng)所述局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值小于所述前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。優(yōu)選地,具體實(shí)施方式為:第一步,對(duì)當(dāng)前待編碼幀F(xiàn)i,即第二參考圖像,進(jìn)行預(yù)測(cè)編碼,F(xiàn)i可使用cRefi-1,即第一參考圖像,作為其參考幀進(jìn)行幀間預(yù)測(cè),也可使用其他短期參考幀進(jìn)行幀間預(yù)測(cè),cRefi-1為使用Fi之前已編碼幀的重建像素值局部更新后的參考幀;第二步,獲得當(dāng)前幀中各區(qū)域的編碼信息和量化后的變換系數(shù),對(duì)其進(jìn) 行熵編碼并寫入碼流,編碼信息包括區(qū)域中各編碼塊的編碼模式等;第三步,獲得滿足如下條件(39)的區(qū)域;1MΣi=0M(|MVxi|+|MVyi|)<1NΣj=0N(|MVxj|+|MVyj|)---(39)]]>公式(39)中,M表示當(dāng)前區(qū)域中包含的編碼塊的個(gè)數(shù);N表示前一個(gè)已編碼幀/解碼幀中包含的編碼塊的個(gè)數(shù);MVx和MVy分別表示每個(gè)編碼塊的橫向運(yùn)動(dòng)矢量和縱向運(yùn)動(dòng)矢量;滿足條件(39)的區(qū)域,為適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;否則,為不適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域。所述第四編碼模塊34用于將用來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流,其中將參考圖像更新信息編入碼流的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,所述第四編碼模塊具體用于:當(dāng)所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述標(biāo)記為第一取值;當(dāng)所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述標(biāo)記為第二取值,第一取值不同于第二取值;將所述標(biāo)記的取值編入碼流。優(yōu)選地,具體實(shí)施方式為:當(dāng)所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,將標(biāo)記設(shè)置為1,并編入碼流,否則,將標(biāo)記設(shè)置為0,編入碼流。在第二種可行的實(shí)施方式中,所述第四編碼模塊具體用于:當(dāng)所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述量化參數(shù)偏移值在第三取值范圍內(nèi);當(dāng)所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述量化參數(shù)偏移值不在第三取值范圍內(nèi);將所述量化參數(shù)偏移值編入碼流。優(yōu)選地,具體實(shí)施方式為:若當(dāng)前區(qū)域?yàn)橛糜诟滤龅谝粎⒖紙D像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的局部區(qū)域,則根據(jù)此區(qū)域的紋理特性設(shè)置其QP(QParea)與幀級(jí)QP(QPSlice) 之間差值ΔQP,本實(shí)施例用區(qū)域中像素點(diǎn)亮度值的方差作為衡量其紋理特性的方法;如公式(40),利用更新區(qū)域像素點(diǎn)亮度值的方差與當(dāng)前待編碼幀中所有區(qū)域中像素點(diǎn)亮度值的方差的平均值的比值計(jì)算獲得ΔQP,其中10≤|ΔQP|<20;公式中,xi,n表示標(biāo)號(hào)為n的區(qū)域中像素點(diǎn)i的亮度值,表示標(biāo)號(hào)為n的區(qū)域中所有像素點(diǎn)亮度的平均值,N表示當(dāng)前幀中區(qū)域的數(shù)量;ΔQP=-10×(1+11+VnV‾)V‾=1NΣn=0NVnVn=Σi=0AreaSize(xi,n-x‾n)2,---(40)]]>可以理解,本實(shí)施例使用方差作為衡量紋理特性的方法,也可使用其他方法衡量;同時(shí)也可根據(jù)除紋理特性之外的其他特性,例如運(yùn)動(dòng)特性來設(shè)置ΔQP。量化參數(shù)偏移值ΔQP作為編碼信息編入碼流。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)量化參數(shù)偏移量的取值給出了優(yōu)選值,本發(fā)明對(duì)量化參數(shù)的取值不做限定。在第三種可行的實(shí)施方式中,所述第四編碼模塊具體用于:當(dāng)所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述量化步長的縮放因子在第四取值范圍內(nèi);當(dāng)所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述量化步長的縮放因子不在第四取值范圍內(nèi);將所述量化步長的縮放因子編入碼流。優(yōu)選地,具體實(shí)施方式為:當(dāng)所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,編碼端自適應(yīng)地調(diào)整量化步長(QuantizationStep,Qstep),將量化步長的縮放因子進(jìn)行編碼傳遞到解碼端,所述區(qū)域的量化步長的縮放因子F不等于1??s放因子F的計(jì)算公式如下(41),其取值范圍值0.5~1.5:F=3VnV‾+1-12×3VnV‾+2]]>V‾=1NΣn=0NVnVn=Σi=0AreaSize(xi,n-x‾n)2,---(41)]]>區(qū)域的量化步長計(jì)算公式如(42):Qstep=2QP-46×F---(42)]]>量化步長的縮放因子F作為編碼信息編入碼流。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)縮放因子的取值給出了優(yōu)選值,本發(fā)明對(duì)縮放因子的取值不做限定。在第四種可行的實(shí)施方式中,所述第四編碼模塊具體用于:當(dāng)所述局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和大于第九閾值,且所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;將所述變換系數(shù)信息編入碼流。優(yōu)選地,具體實(shí)施方式與解碼端相對(duì)應(yīng)不再重復(fù),變換系數(shù)信息作為編碼信息編入碼流。在第五種可行的實(shí)施方式中,所述第四編碼模塊具體用于:當(dāng)所述局部區(qū)域覆蓋范圍內(nèi)的變換系數(shù)絕對(duì)值之和的平均值大于第十閾值,且所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;將所述變換系數(shù)信息編入碼流。優(yōu)選地,具體實(shí)施方式與解碼端相對(duì)應(yīng)不再重復(fù),變換系數(shù)信息作為編碼信息編入碼流。在第六種可行的實(shí)施方式中,所述第四編碼模塊具體用于:當(dāng)所述局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值和縱向運(yùn)動(dòng)矢量絕對(duì)值之和的平均值均小于第十一閾值,且所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像 中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;將所述運(yùn)動(dòng)矢量信息編入碼流。優(yōu)選地,具體實(shí)施方式與解碼端相對(duì)應(yīng)不再重復(fù),運(yùn)動(dòng)矢量信息作為編碼信息編入碼流。在第七種可行的實(shí)施方式中,所述第四編碼模塊具體用于:當(dāng)所述局部區(qū)域內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值小于所述前一已編碼幀內(nèi)的橫向運(yùn)動(dòng)矢量絕對(duì)值與縱向運(yùn)動(dòng)矢量絕對(duì)值的和之和的平均值,且所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域沒有被更新過,確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,否則,確定所述第二參考圖像中的局部區(qū)域不用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域;將所述運(yùn)動(dòng)矢量信息編入碼流。優(yōu)選地,具體實(shí)施方式與解碼端相對(duì)應(yīng)不再重復(fù),運(yùn)動(dòng)矢量信息作為編碼信息編入碼流。所述第一編碼模塊31用于在所述編碼待編碼序列獲得第二參考圖像的重構(gòu)圖像的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,所述第一編碼模塊具體用于:使用固定量化參數(shù)編碼所述第二參考圖像的待編碼圖像,其中,對(duì)于所述局部區(qū)域使用第一量化參數(shù),對(duì)于非所述局部區(qū)域使用第二量化參數(shù)。優(yōu)選地,具體實(shí)施方式為:使用如下公式(43)計(jì)算得到的量化參數(shù)(QuantizationParameter,QP)對(duì)變換后的變換系數(shù)進(jìn)行量化,其中QPSlice為幀級(jí)QP,更新區(qū)域?yàn)樗鼍植繀^(qū)域,非更新區(qū)域?yàn)槠渌麉^(qū)域,表3為QPSlice與ΔQP的取值對(duì)應(yīng)關(guān)系。QP=0,QP′<051,QP′>51---(43)]]>表3ΔQP取值表QPSlice取值范圍0~1010~3737~51ΔQP0510使用幀級(jí)QP-ΔQP作為所述局部區(qū)域的量化參數(shù),使用幀級(jí)QP作為其 他區(qū)域的量化參數(shù)。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)量化參數(shù)的取值給出了優(yōu)選值,本發(fā)明對(duì)量化參數(shù)的取值不做限定。在第二種可行的實(shí)施方式中,所述第一編碼模塊具體用于:使用自適應(yīng)量化參數(shù)編碼所述第二參考圖像的待編碼圖像,其中,對(duì)于所述局部區(qū)域根據(jù)紋理信息和運(yùn)動(dòng)信息至少其中之一確定量化參數(shù),對(duì)于非所述局部區(qū)域使用幀級(jí)量化參數(shù)或者根據(jù)編碼器規(guī)定的碼率分配策略或質(zhì)量控制策略設(shè)置確定量化參數(shù)。優(yōu)選地,具體實(shí)施方式為:若當(dāng)前區(qū)域?yàn)椴皇撬鼍植繀^(qū)域,則設(shè)置其QP(QParea)為幀級(jí)QP,也可以根據(jù)編碼器規(guī)定的碼率分配策略或質(zhì)量控制策略設(shè)置其ΔQP;ΔQP絕對(duì)值的取值范圍如公式(44),更新區(qū)域?yàn)樗鼍植繀^(qū)域,非更新區(qū)域?yàn)槠渌麉^(qū)域:QParea=0,QP′area<051,QP′area>51]]>使用公式(44)中的量化參數(shù)作為第二參考圖像各個(gè)區(qū)域的量化參數(shù)。應(yīng)理解,本發(fā)明實(shí)施例中對(duì)量化參數(shù)的取值給出了優(yōu)選值,本發(fā)明對(duì)量化參數(shù)的取值不做限定。所述第二編碼模塊32用于確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,其中確定所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的實(shí)施方式,包括:在第一種可行的實(shí)施方式中,所述第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗龅谝粎⒖紙D像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。在第二種可行的實(shí)施方式中,所述第二編碼模塊具體用于:當(dāng)所述第一參考圖像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域被更新過時(shí),以預(yù)定順序依次搜索所述第一參考圖像中的區(qū)域,所述第一參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗鲰樞蛑械牡谝粔K沒有被更新過的區(qū)域,否則,所述第一 參考圖像中對(duì)應(yīng)區(qū)域?yàn)樗龅谝粎⒖紙D像中與所述第二參考圖像中的局部區(qū)域的坐標(biāo)位置相同的區(qū)域。優(yōu)選地,具體實(shí)施方式與解碼端相對(duì)應(yīng)不再重復(fù)。在第三種可行的實(shí)施方式中,所述第二解碼模塊還具體用于:獲得所述局部區(qū)域所在的坐標(biāo)位置與所述第一參考圖像中相關(guān)區(qū)域所在的坐標(biāo)位置之間的空間偏移量,所述空間偏移量包括橫向偏移量和縱向偏移量,并在所述第三解碼模塊用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值之前,根據(jù)所述第二參考圖像的局域區(qū)域的所在位置的坐標(biāo)以及所述的空間偏移量確定所述第一參考圖像相關(guān)區(qū)域的位置。優(yōu)選地,具體實(shí)施方式與解碼端相對(duì)應(yīng)不再重復(fù)。第四編碼模塊34用于在將用來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流之后,可選地,還包括第五編碼模塊35,用于對(duì)像素替換后的第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域與相鄰區(qū)域的邊界處進(jìn)行濾波。優(yōu)選地,具體實(shí)施方式同第四編碼模塊14相同。因此,本發(fā)明實(shí)施例的參考圖像編碼的方法,編碼設(shè)備通過后續(xù)參考圖像的更新信息,通過像素拷貝的方式,局部地更新第一參考圖像,由此,在使用第一參考圖像提高壓縮效率的同時(shí),降低解碼的復(fù)雜度,也避免了碼率陡增帶來的時(shí)延。圖13示出了根據(jù)本發(fā)明實(shí)施例的參考圖像編碼的裝置的示意性框圖。如圖13所示,編碼設(shè)備40包括:第一編碼模塊41,用于檢測(cè)所述待編碼序列;第二編碼模塊42,用于判斷當(dāng)前待編碼圖像是否為場(chǎng)景切換圖像;第三編碼模塊43,用于編碼當(dāng)前待編碼圖像,在編碼所述待編碼圖像的重構(gòu)圖像之前或之后,將所述特定順序號(hào)編入碼流。優(yōu)選地,如圖14所示,第三編碼模塊43包括:第一編碼模塊431,用于確定當(dāng)前待編碼圖像的特定順序號(hào),其中,當(dāng)當(dāng)前待編碼圖像是場(chǎng)景切換圖像時(shí),順序賦予當(dāng)前待編圖像順序號(hào),否則,將當(dāng)前待編碼圖像更新范圍內(nèi)的場(chǎng)景切換圖像的順序號(hào)的相同或關(guān)聯(lián)順序號(hào)賦予當(dāng)前待編碼圖像;第二編碼模塊432,用于使用設(shè)備30編碼當(dāng)前待編碼圖像;第三編碼模塊433,用于當(dāng)當(dāng)前待編碼圖像不是場(chǎng)景切換圖像時(shí),使用設(shè)備30更新當(dāng)前待編碼圖像所對(duì)應(yīng)的場(chǎng)景切換圖像所對(duì)應(yīng)的參考圖像;第四編碼模塊434,用于在編碼所述待編碼圖像的重構(gòu)圖像之前或之后,將所述特定順序號(hào)編入碼流??梢岳斫猓瑘?chǎng)景切換圖像是指設(shè)備30中的第一參考圖像所對(duì)應(yīng)的待編碼圖像,還可以是和同一視頻段內(nèi)的其他視頻幀具有參考關(guān)系的第一幀,隨機(jī)接入圖像等,本發(fā)明不作限定??梢岳斫?,在待編碼序列中,可以有一個(gè)或者多個(gè)場(chǎng)景切換圖像或者隨機(jī)接入圖像,本發(fā)明不作限定。圖15示出了根據(jù)本發(fā)明實(shí)施例的參考圖像解碼的裝置的示意性框圖。如圖15所示,解碼設(shè)備50包括:第一解碼模塊51,用于判斷當(dāng)前待解碼圖像是否為場(chǎng)景切換圖像;第二解碼模塊52,用于與編碼端相對(duì)應(yīng)的,在解碼所述待解碼圖像的重構(gòu)圖像之前或之后,解析碼流,獲得當(dāng)前待解碼圖像的特定順序號(hào);第三解碼模塊53,用于解析碼流,獲得待解碼圖像的重構(gòu)圖像;第四解碼模塊54,用于當(dāng)當(dāng)前待解碼圖像不為場(chǎng)景切換圖像時(shí),根據(jù)所述特定順序號(hào)確定對(duì)應(yīng)的場(chǎng)景切換圖像;第五解碼模塊55,用于當(dāng)當(dāng)前待解碼圖像不為場(chǎng)景切換圖像時(shí),使用設(shè)備10或20,更新所述特定順序號(hào)確定對(duì)應(yīng)的場(chǎng)景切換圖像所對(duì)應(yīng)的參考圖像??梢岳斫?,場(chǎng)景切換圖像是指設(shè)備10中的第一參考圖像所對(duì)應(yīng)的待解碼圖像或者設(shè)備20中的第一參考圖像所對(duì)應(yīng)的待解碼圖像,還可以是和同一視頻段內(nèi)的其他視頻幀具有參考關(guān)系的第一幀,隨機(jī)接入圖像等,本發(fā)明不作限定??梢岳斫?,在待解碼序列中,可以有一個(gè)或者多個(gè)場(chǎng)景切換圖像或者隨機(jī)接入圖像,本發(fā)明不作限定。如圖16所示,本發(fā)明實(shí)施例還提供了一種編碼設(shè)備60,包括處理器61、存儲(chǔ)器62和總線系統(tǒng)63。其中,處理器61和存儲(chǔ)器62通過總線系統(tǒng)63相連,該存儲(chǔ)器62用于存儲(chǔ)指令,該處理器61用于執(zhí)行該存儲(chǔ)器62存儲(chǔ)的指令。編碼設(shè)備60的存儲(chǔ)器62存儲(chǔ)程序代碼,且處理器61可以調(diào)用存 儲(chǔ)器62中存儲(chǔ)的程序代碼執(zhí)行以下操作:編碼待編碼序列,獲得第一參考圖像的重構(gòu)圖像,編碼第二參考圖像以獲得所述第二參考圖像的重構(gòu)圖像,所述第一參考圖像先于所述第二參考圖像被編碼;確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述局部區(qū)域的尺寸小于或者等于所述第二參考圖像的尺寸;確定所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域是否已更新;當(dāng)所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域未更新,且確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值;將用來確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的參考圖像更新信息編入碼流。因此,本發(fā)明實(shí)施例的參考圖像編碼的方法,編碼設(shè)備通過后續(xù)參考圖像的更新信息,通過像素拷貝的方式,局部地更新第一參考圖像,由此,在使用第一參考圖像提高壓縮效率的同時(shí),降低解碼的復(fù)雜度,也避免了碼率陡增帶來的時(shí)延。應(yīng)理解,在本發(fā)明實(shí)施例中,該處理器61可以是中央處理單元(CentralProcessingUnit,簡(jiǎn)稱為“CPU”),該處理器61還可以是其他通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。該存儲(chǔ)器62可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器61提供指令和數(shù)據(jù)。存儲(chǔ)器62的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器。例如,存儲(chǔ)器62還可以存儲(chǔ)設(shè)備類型的信息。該總線系統(tǒng)63除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號(hào)總線等。但是為了清楚說明起見,在圖中將各種總線都標(biāo)為總線系統(tǒng)63。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器61中的硬件的集成邏輯電路或者軟件形式的指令完成。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。 該存儲(chǔ)介質(zhì)位于存儲(chǔ)器62,處理器61讀取存儲(chǔ)器62中的信息,結(jié)合其硬件完成上述方法的步驟。為避免重復(fù),這里不再詳細(xì)描述。應(yīng)理解,根據(jù)本發(fā)明實(shí)施例的編碼設(shè)備60可對(duì)應(yīng)于本發(fā)明實(shí)施例中的編碼設(shè)備30,并可以對(duì)應(yīng)于執(zhí)行根據(jù)本發(fā)明實(shí)施例的方法3000中的相應(yīng)主體,為了簡(jiǎn)潔,在此不再贅述。如圖17所示,本發(fā)明實(shí)施例還提供了一種解碼設(shè)備70,包括處理器71、存儲(chǔ)器72和總線系統(tǒng)73。其中,處理器71和存儲(chǔ)器72通過總線系統(tǒng)73相連,該存儲(chǔ)器72用于存儲(chǔ)指令,該處理器71用于執(zhí)行該存儲(chǔ)器72存儲(chǔ)的指令。解碼設(shè)備70的存儲(chǔ)器72存儲(chǔ)程序代碼,且處理器71可以調(diào)用存儲(chǔ)器72中存儲(chǔ)的程序代碼執(zhí)行以下操作:解析碼流,獲得第一參考圖像的重構(gòu)圖像以及第二參考圖像的重構(gòu)圖像,所述第一參考圖像先于所述第二參考圖像被解碼;在所述解析碼流獲得第二參考圖像的重構(gòu)圖像之前,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之中,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之后;解析碼流,獲得參考圖像更新信息,并根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述局部區(qū)域的尺寸小于或者等于所述第二參考圖像的尺寸;當(dāng)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值。因此,本發(fā)明實(shí)施例的參考圖像解碼的方法,解碼設(shè)備通過后續(xù)參考圖像的更新信息,通過像素拷貝的方式,局部地更新第一參考圖像,由此,在使用第一參考圖像提高壓縮效率的同時(shí),降低解碼的復(fù)雜度,也避免了碼率陡增帶來的時(shí)延。應(yīng)理解,在本發(fā)明實(shí)施例中,該處理器71可以是中央處理單元(CentralProcessingUnit,簡(jiǎn)稱為“CPU”),該處理器71還可以是其他通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。該存儲(chǔ)器72可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器71提供指令和數(shù)據(jù)。存儲(chǔ)器72的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器。 例如,存儲(chǔ)器72還可以存儲(chǔ)設(shè)備類型的信息。該總線系統(tǒng)73除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號(hào)總線等。但是為了清楚說明起見,在圖中將各種總線都標(biāo)為總線系統(tǒng)73。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器71中的硬件的集成邏輯電路或者軟件形式的指令完成。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器72,處理器71讀取存儲(chǔ)器72中的信息,結(jié)合其硬件完成上述方法的步驟。為避免重復(fù),這里不再詳細(xì)描述。應(yīng)理解,根據(jù)本發(fā)明實(shí)施例的編碼設(shè)備70可對(duì)應(yīng)于本發(fā)明實(shí)施例中的編碼設(shè)備10,并可以對(duì)應(yīng)于執(zhí)行根據(jù)本發(fā)明實(shí)施例的方法1000中的相應(yīng)主體,為了簡(jiǎn)潔,在此不再贅述。如圖18所示,本發(fā)明實(shí)施例還提供了一種解碼設(shè)備80,包括處理器81、存儲(chǔ)器82和總線系統(tǒng)83。其中,處理器81和存儲(chǔ)器82通過總線系統(tǒng)83相連,該存儲(chǔ)器82用于存儲(chǔ)指令,該處理器81用于執(zhí)行該存儲(chǔ)器82存儲(chǔ)的指令。解碼設(shè)備80的存儲(chǔ)器82存儲(chǔ)程序代碼,且處理器81可以調(diào)用存儲(chǔ)器82中存儲(chǔ)的程序代碼執(zhí)行以下操作:解析碼流,獲得第一參考圖像的重構(gòu)圖像以及第二參考圖像的重構(gòu)圖像,所述第一參考圖像先于所述第二參考圖像被解碼;在所述解析碼流獲得第二參考圖像的重構(gòu)圖像之前,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之中,或者所述解析碼流獲得第二參考圖像的重構(gòu)圖像之后;解析碼流,獲得參考圖像更新信息,并根據(jù)所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域是否適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域,所述局部區(qū)域的尺寸小于或者等于所述第二參考圖像的尺寸;確定所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域是否已更新;當(dāng)所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域未更新,且所述參考圖像更新信息確定所述第二參考圖像中的局部區(qū)域適用于更新所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域時(shí),用所述第二參考圖像中局部區(qū)域的像素值替換所述第一參考圖像中對(duì)應(yīng)區(qū)域或者相關(guān)區(qū)域的像素值。因此,本發(fā)明實(shí)施例的參考圖像解碼的方法,解碼設(shè)備通過后續(xù)參考圖 像的更新信息,通過像素拷貝的方式,局部地更新第一參考圖像,由此,在使用第一參考圖像提高壓縮效率的同時(shí),降低解碼的復(fù)雜度,也避免了碼率陡增帶來的時(shí)延。應(yīng)理解,在本發(fā)明實(shí)施例中,該處理器81可以是中央處理單元(CentralProcessingUnit,簡(jiǎn)稱為“CPU”),該處理器81還可以是其他通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。該存儲(chǔ)器82可以包括只讀存儲(chǔ)器和隨機(jī)存取存儲(chǔ)器,并向處理器81提供指令和數(shù)據(jù)。存儲(chǔ)器82的一部分還可以包括非易失性隨機(jī)存取存儲(chǔ)器。例如,存儲(chǔ)器82還可以存儲(chǔ)設(shè)備類型的信息。該總線系統(tǒng)83除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號(hào)總線等。但是為了清楚說明起見,在圖中將各種總線都標(biāo)為總線系統(tǒng)83。在實(shí)現(xiàn)過程中,上述方法的各步驟可以通過處理器81中的硬件的集成邏輯電路或者軟件形式的指令完成。結(jié)合本發(fā)明實(shí)施例所公開的方法的步驟可以直接體現(xiàn)為硬件處理器執(zhí)行完成,或者用處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機(jī)存儲(chǔ)器,閃存、只讀存儲(chǔ)器,可編程只讀存儲(chǔ)器或者電可擦寫可編程存儲(chǔ)器、寄存器等本領(lǐng)域成熟的存儲(chǔ)介質(zhì)中。該存儲(chǔ)介質(zhì)位于存儲(chǔ)器82,處理器81讀取存儲(chǔ)器82中的信息,結(jié)合其硬件完成上述方法的步驟。為避免重復(fù),這里不再詳細(xì)描述。應(yīng)理解,根據(jù)本發(fā)明實(shí)施例的編碼設(shè)備80可對(duì)應(yīng)于本發(fā)明實(shí)施例中的編碼設(shè)備20,并可以對(duì)應(yīng)于執(zhí)行根據(jù)本發(fā)明實(shí)施例的方法2000中的相應(yīng)主體,為了簡(jiǎn)潔,在此不再贅述。應(yīng)理解,說明書通篇中提到的“一個(gè)實(shí)施例”或“一實(shí)施例”意味著與實(shí)施例有關(guān)的特定特征、結(jié)構(gòu)或特性包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,在整個(gè)說明書各處出現(xiàn)的“在一個(gè)實(shí)施例中”或“在一實(shí)施例中”未必一定指相同的實(shí)施例。此外,這些特定的特征、結(jié)構(gòu)或特性可以任意適合的方式結(jié)合在一個(gè)或多個(gè)實(shí)施例中。在本發(fā)明的各種實(shí)施例中,應(yīng)理解,上述各過程的序號(hào)的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng) 對(duì)本發(fā)明實(shí)施例的實(shí)施過程構(gòu)成任何限定。另外,本文中術(shù)語“系統(tǒng)”和“網(wǎng)絡(luò)”在本文中??苫Q使用。應(yīng)理解,本文中術(shù)語“和/或”,僅僅是一種描述關(guān)聯(lián)對(duì)象的關(guān)聯(lián)關(guān)系,表示可以存在三種關(guān)系,例如,A和/或B,可以表示:?jiǎn)为?dú)存在A,同時(shí)存在A和B,單獨(dú)存在B這三種情況。另外,本文中字符“/”,一般表示前后關(guān)聯(lián)對(duì)象是一種“或”的關(guān)系。在本申請(qǐng)所提供的實(shí)施例中,應(yīng)理解,“與A相應(yīng)的B”表示B與A相關(guān)聯(lián),根據(jù)A可以確定B。但還應(yīng)理解,根據(jù)A確定B并不意味著僅僅根據(jù)A確定B,還可以根據(jù)A和/或其它信息確定B。本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中, 也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-OnlyMemory,簡(jiǎn)稱為“ROM”)、隨機(jī)存取存儲(chǔ)器(RandomAccessMemory,簡(jiǎn)稱為“RAM”)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。當(dāng)前第1頁1 2 3