版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(19)中華人民共和國(guó)國(guó)家知識(shí)產(chǎn)權(quán)局
(12)發(fā)明專利申請(qǐng)
(10)申請(qǐng)公布號(hào)CN113469922A
(43)申請(qǐng)公布日2021.10.01
(21)申請(qǐng)?zhí)?02110372529.6
(22)申請(qǐng)日2021.04.07
(71)申請(qǐng)人海能達(dá)通信股份有限公司
地址518057廣東省深圳市南山區(qū)高新區(qū)
北區(qū)北環(huán)路9108號(hào)海能達(dá)大廈
(72)發(fā)明人王洪俊
(74)專利代理機(jī)構(gòu)深圳市威世博知識(shí)產(chǎn)權(quán)代理
事務(wù)所(普通合伙)44280
代理人李慶波
(51)Int.CI.
G06T5/40(2006.01)
G06T5/00(2006.01)
G06T9/00(2006.01)
權(quán)利要求書2頁(yè)說明書11頁(yè)附圖9頁(yè)
(54)發(fā)明名稱
圖像處理方法、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)可讀存
儲(chǔ)介質(zhì)
(57)摘要
本申請(qǐng)公開了一種圖像處理方法、計(jì)算機(jī)設(shè)
備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該方法包括:獲取目
標(biāo)圖像幀中各宏塊的第一顯著值;基于目標(biāo)圖像
幀中各宏塊的第一顯著值,將目標(biāo)圖像幀中的宏
塊分為至少一個(gè)預(yù)設(shè)種類;按照每個(gè)預(yù)設(shè)種類對(duì)
應(yīng)的權(quán)重,為每個(gè)預(yù)設(shè)種類中的宏塊分配圖像信
息值。通過上述方式,本申請(qǐng)能夠?qū)δ繕?biāo)圖像幀
不同預(yù)設(shè)種類宏塊的區(qū)域分配相應(yīng)權(quán)重的圖像
信息值,使得圖像信息值能夠得到更合理的分
配,整體上提升目標(biāo)圖像幀的畫面質(zhì)量。
g
CN113469922A權(quán)利要求書1/2頁(yè)
1.一種圖像處理方法,其特征在于,所述方法包括:
獲取目標(biāo)圖像幀中各宏塊的第一顯著值;
基于所述目標(biāo)圖像幀中各宏塊的第一顯著值,將所述目標(biāo)圖像幀中的宏塊分為至少一
個(gè)預(yù)設(shè)種類;
按照每個(gè)所述預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,為每個(gè)所述預(yù)設(shè)種類中的宏塊分配圖像信息值。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述目標(biāo)圖像幀中各宏塊的第一
顯著值,將所述目標(biāo)圖像幀中的宏塊分為至少一個(gè)預(yù)設(shè)種類,包括:
基于各宏塊的所述第一顯著值,確定所述目標(biāo)圖像幀中的非顯著區(qū)域與顯著區(qū)域;
為所述非顯著區(qū)域中的宏塊確定對(duì)應(yīng)的預(yù)設(shè)種類,并為所述顯著區(qū)域中的宏塊確定對(duì)
應(yīng)的預(yù)設(shè)種類。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基于各宏塊的所述第一顯著值,確定
目標(biāo)圖像幀中的非顯著區(qū)域,包括:
將所述第一顯著值低于預(yù)設(shè)閾值的宏塊所在的區(qū)域作為所述非顯著區(qū)域。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述為所述非顯著區(qū)域中的宏塊確定對(duì)應(yīng)
的預(yù)設(shè)種類,包括:
將所述非顯著區(qū)域中的宏塊確定為同一種所述預(yù)設(shè)種類;
所述為所述顯著區(qū)域中的宏塊確定對(duì)應(yīng)的預(yù)設(shè)種類,包括:
基于所述顯著區(qū)域中各宏塊的第一顯著值,對(duì)所述各宏塊進(jìn)行聚類,得到至少一個(gè)聚
類簇;
分別將不同聚類簇中的宏塊確定為不同的所述預(yù)設(shè)種類。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,
所述基于所述顯著區(qū)域中各宏塊的第一顯著值,對(duì)所述各宏塊進(jìn)行聚類,得到至少一
個(gè)聚類簇,包括:
利用所述顯著區(qū)域中各宏塊的空間信息,對(duì)相應(yīng)所述宏塊的第一顯著值進(jìn)行升維操
作,得到各宏塊的第二顯著值;
對(duì)所述各宏塊的第二顯著值進(jìn)行聚類,得到至少一個(gè)聚類簇。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述分別將不同聚類簇中的宏塊確定為
不同的所述預(yù)設(shè)種類之前,所述方法還包括:
將每個(gè)所述聚類簇中宏塊的第二顯著值調(diào)整在預(yù)設(shè)標(biāo)準(zhǔn)差內(nèi)。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述圖像信息值包括:碼率和/或非碼率信
息值,其中,所述非碼率信息值包括量化參數(shù)、殘差值、紋理復(fù)雜度中的一個(gè)或組合。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述圖像信息值包括非碼率信息值的情
況下,所述按照每個(gè)所述預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,為每個(gè)所述預(yù)設(shè)種類中的宏塊分配圖像信
息值,包括:
按照每個(gè)所述預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,為每個(gè)所述預(yù)設(shè)種類中的宏塊分配碼率;
確定與所述宏塊分配的碼率對(duì)應(yīng)的非碼率信息值,并將確定的所述非碼率信息值分配
給相應(yīng)的所述宏塊。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述按照每個(gè)所述預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,
為每個(gè)所述預(yù)設(shè)種類中的宏塊分配碼率,包括:
2
CN113469922A權(quán)利要求書2/2頁(yè)
根據(jù)每個(gè)所述預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重、所述預(yù)設(shè)種類中的宏塊數(shù)量,得到每個(gè)所述預(yù)設(shè)
種類中的宏塊對(duì)應(yīng)分配的期望碼率;
基于每個(gè)所述預(yù)設(shè)種類中各宏塊的所述期望碼率,確定各所述宏塊的碼率倍數(shù);
利用所述宏塊對(duì)應(yīng)的所述碼率倍數(shù)和各所述宏塊的實(shí)際量化參數(shù),得到相應(yīng)所述宏塊
分配的碼率。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述基于每個(gè)所述預(yù)設(shè)種類中各宏塊的
所述期望碼率,確定各所述宏塊的碼率倍數(shù),包括:
采用二分逼近法從預(yù)設(shè)倍數(shù)范圍內(nèi)查找出各所述宏塊的碼率倍數(shù),以使得基于所述宏
塊的碼率倍數(shù)與所述預(yù)設(shè)種類中宏塊對(duì)應(yīng)的期望碼率,得到與所述宏塊的期望碼率最相近
的候選碼率。
11.一種計(jì)算機(jī)設(shè)備,其特征在于,所述計(jì)算機(jī)設(shè)備包括:處理器和存儲(chǔ)器,所述存儲(chǔ)器
用于存儲(chǔ)計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被所述處理器執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至10中任一
項(xiàng)所述的方法。
12.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程
序,所述計(jì)算機(jī)程序被處理器執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至10中任一項(xiàng)所述的方法。
3
CN113469922A說明書1/11頁(yè)
圖像處理方法'計(jì)算機(jī)設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
技術(shù)領(lǐng)域
[0001]本申請(qǐng)涉及圖像處理領(lǐng)域,特別是涉及一種圖像處理方法、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)
可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
[0002]隨著互聯(lián)網(wǎng)的發(fā)展,各種各樣的圖像隨處可見,人們對(duì)圖像的畫面顯示質(zhì)量的要
求也越來越高,使得圖像處理技術(shù)也隨著發(fā)展。
[0003]目前,對(duì)圖像進(jìn)行處理時(shí),例如對(duì)圖像進(jìn)行量化處理時(shí),通常對(duì)圖像采用相同的量
化參數(shù),或者,將圖像分為前景區(qū)域和背景區(qū)域后,直接根據(jù)各圖像區(qū)域選取量化參數(shù)進(jìn)行
量化。然而,按照上述兩中量化方式對(duì)圖像進(jìn)行處理時(shí),均可能會(huì)導(dǎo)致需要關(guān)注的區(qū)域的畫
面的清晰度得不到保證,而不需要關(guān)注的區(qū)域的畫面清晰度過高,從而使得圖像畫面質(zhì)量
較差。
發(fā)明內(nèi)容
[0004]本申請(qǐng)?zhí)峁┮环N圖像處理方法、計(jì)算機(jī)設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可以對(duì)目標(biāo)
圖像幀不同預(yù)設(shè)種類宏塊的區(qū)域分配相應(yīng)權(quán)重的圖像信息值,使得圖像信息值能夠得到更
合理的分配,整體上提升目標(biāo)圖像幀的畫面質(zhì)量。
[0005]為解決上述技術(shù)問題,本申請(qǐng)采用的一個(gè)技術(shù)方案是:提供一種圖像處理方法。該
方法包括:獲取目標(biāo)圖像幀中各宏塊的第一顯著值;基于目標(biāo)圖像幀中各宏塊的第一顯著
值,將目標(biāo)圖像幀中的宏塊分為至少一個(gè)預(yù)設(shè)種類;按照每個(gè)預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,為每個(gè)
預(yù)設(shè)種類中的宏塊分配圖像信息值。
[0006]為解決上述技術(shù)問題,本申請(qǐng)采用的另一個(gè)技術(shù)方案是:提供一種計(jì)算機(jī)設(shè)備。該
計(jì)算機(jī)設(shè)備包括:處理器和存儲(chǔ)器,存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行
以實(shí)現(xiàn)上述圖像處理方法的步驟。
[0007]為解決上述技術(shù)問題,本申請(qǐng)采用的另一個(gè)技術(shù)方案是:提供一種計(jì)算機(jī)可讀存
儲(chǔ)介質(zhì)。該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行以實(shí)現(xiàn)上述
圖像處理方法的步驟。
[0008]本申請(qǐng)的有益效果是:通過設(shè)置各預(yù)設(shè)種類對(duì)應(yīng)的編碼權(quán)值,為每個(gè)預(yù)設(shè)種類中
宏塊分配對(duì)應(yīng)的圖像信息值,以使得可以對(duì)各預(yù)設(shè)種類的宏塊圖像信息值調(diào)整后,再對(duì)目
標(biāo)圖像幀進(jìn)行編碼。因?qū)δ繕?biāo)圖像幀不同預(yù)設(shè)種類宏塊的區(qū)域分配相應(yīng)權(quán)重的圖像信息
值,可對(duì)同一目標(biāo)圖像幀中不同預(yù)設(shè)種類的宏塊設(shè)定不同的圖像信息值權(quán)重,從而可以對(duì)
多個(gè)預(yù)設(shè)種類的區(qū)域進(jìn)行不同精細(xì)程度的編碼處理,使得同一目標(biāo)圖像幀內(nèi)的不同圖像區(qū)
域,可以具備不同等級(jí)的畫面質(zhì)量,使得圖像信息值能夠得到更合理的分配,整體上提升目
標(biāo)圖像幀的畫面質(zhì)量。
4
CN113469922A說明書2/11頁(yè)
附圖說明
[0009]為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)
有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本申
請(qǐng)的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根
據(jù)這些附圖獲得其他的附圖。
[0010]圖1是本申請(qǐng)?zhí)峁┑膱D像處理方法第一實(shí)施例的流程示意圖;
[0011]圖2是本申請(qǐng)?zhí)峁┑膱D1中步驟S120的流程示意圖;
[0012]圖3是本申請(qǐng)?zhí)峁┑膱D2中步驟S122的流程示意圖;
[0013]圖4是本申請(qǐng)?zhí)峁┑膱D1中步驟S130的流程示意圖;
[0014]圖5是本申請(qǐng)?zhí)峁┑膱D4中步驟S131的流程示意圖;
[0015]圖6是本申請(qǐng)?zhí)峁┑亩直平ǖ牧鞒淌疽鈭D;
[0016]圖7是本申請(qǐng)?zhí)峁┑膱D像處理方法第二實(shí)施例的流程示意圖;
[0017]圖8是本申請(qǐng)?zhí)峁┑哪繕?biāo)圖像幀的示意圖;
[0018]圖9是本申請(qǐng)?zhí)峁┑哪繕?biāo)圖像幀中宏塊第一顯著值圖示意圖;
[0019]圖10是本申請(qǐng)?zhí)峁┑恼{(diào)整前目標(biāo)圖像幀中宏塊第二顯著值圖的示意圖;
[0020]圖11是本申請(qǐng)?zhí)峁┑恼{(diào)整后目標(biāo)圖像幀中宏塊第二顯著值圖的示意圖;
[0021]圖12是本申請(qǐng)?zhí)峁┑木垲惡竽繕?biāo)圖像幀中宏塊的預(yù)設(shè)種類的示意圖;
[0022]圖13是本申請(qǐng)?zhí)峁┑拇a率調(diào)整前各預(yù)設(shè)種類中宏塊的碼率分布直方圖;
[0023]圖14是本申請(qǐng)?zhí)峁┑拇a率調(diào)整后各預(yù)設(shè)種類中宏塊的碼率分布直方圖;
[0024]圖15是本申請(qǐng)?zhí)峁┑挠?jì)算機(jī)設(shè)備的結(jié)構(gòu)示意圖;
[0025]圖16是本申請(qǐng)?zhí)峁┑挠?jì)算機(jī)可讀存儲(chǔ)介質(zhì)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
[0026]為使本申請(qǐng)實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)實(shí)施例
中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是
本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員
在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0027]本申請(qǐng)中的術(shù)語(yǔ)“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗
示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”、“第
三”的特征可以明示或者隱含地包括至少一個(gè)該特征。本申請(qǐng)的描述中,“多個(gè)”的含義是至
少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。本申請(qǐng)實(shí)施例中所有方向性指示(諸
如上、下、左、右、前、后……)僅用于解釋在某一特定姿態(tài)(如附圖所示)下各部件之間的相
對(duì)位置關(guān)系、運(yùn)動(dòng)情況等,如果該特定姿態(tài)發(fā)生改變時(shí),則該方向性指示也相應(yīng)地隨之改
變。此外,術(shù)語(yǔ)“包括”和“具有”以及它們?nèi)魏巫冃危鈭D在于覆蓋不排他的包含。例如包含
了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而
是可選地還包括沒有列出的步驟或單元,或可選地還包括對(duì)于這些過程、方法、產(chǎn)品或設(shè)備
固有的其它步驟或單元。
[0028]在本文中提及“實(shí)施例”意味著,結(jié)合實(shí)施例描述的特定特征、結(jié)構(gòu)或特性可以包
含在本申請(qǐng)的至少一個(gè)實(shí)施例中。在說明書中的各個(gè)位置出現(xiàn)該短語(yǔ)并不一定均是指相同
5
CN113469922A說明書3/11頁(yè)
的實(shí)施例,也不是與其它實(shí)施例互斥的獨(dú)立的或備選的實(shí)施例。本領(lǐng)域技術(shù)人員顯式地和
隱式地理解的是,在不沖突的情況下,本文所描述的實(shí)施例可以與其它實(shí)施例相結(jié)合。
[0029]本申請(qǐng)?zhí)峁┮韵聦?shí)施例,下面對(duì)本申請(qǐng)各實(shí)施例進(jìn)行說明。
[0030]請(qǐng)參閱圖1,圖1是本申請(qǐng)?zhí)峁┑膱D像處理方法第一實(shí)施例的流程示意圖,該方法
包括以下步驟:
[0031]S110:獲取目標(biāo)圖像幀中各宏塊的第一顯著值。
[0032]其中,目標(biāo)圖像幀可以是待編碼的圖像幀。可以從目標(biāo)視頻中的幀圖像作為待編
碼的圖像幀,以獲取目標(biāo)圖像幀,從而可以通過圖像分析技術(shù)獲取目標(biāo)圖像幀中各宏塊的
第一顯著值,在一些實(shí)施例中,宏塊的第一顯著值也可以是像素單元的顯著值。目標(biāo)圖中幀
中宏塊的第一顯著值越大,則表示該宏塊所在的區(qū)域是用戶等關(guān)注度較高的區(qū)域,即圖像
中較吸引人注意的區(qū)域。
[0033]在一些實(shí)施例中,對(duì)于目標(biāo)視頻來說,例如在監(jiān)控視頻場(chǎng)景下,監(jiān)控視野內(nèi)大部分
的場(chǎng)景用戶重在關(guān)注運(yùn)動(dòng)目標(biāo)的運(yùn)動(dòng)區(qū)域、較少稀疏的區(qū)域,可以采用光流法來檢測(cè)目標(biāo)
圖像幀中宏塊的第一顯著值,光流法利用圖像序列中像素在時(shí)間域上的變化以及相鄰幀之
間的相關(guān)性來找到上一幀跟當(dāng)前幀之間存在的對(duì)應(yīng)關(guān)系,從而計(jì)算出相鄰幀之間物體的運(yùn)
動(dòng)信息。
[0034]可以理解的是,本申請(qǐng)還可以采用其他的方式獲取目標(biāo)圖像幀中宏塊的第一顯著
值,本申請(qǐng)對(duì)此不做限制。
[0035]S120:基于目標(biāo)圖像幀中各宏塊的第一顯著值,將目標(biāo)圖像幀中的宏塊分為至少
一個(gè)預(yù)設(shè)種類。
[0036]在獲取到目標(biāo)圖像幀中宏塊的第一顯著值后,可以將目標(biāo)圖像幀中的各宏塊分為
至少一個(gè)預(yù)設(shè)種類,例如,可以將第一顯著值在相近范圍內(nèi)的宏塊分為一個(gè)預(yù)設(shè)種類,以使
得不同第一顯著值的宏塊分為多個(gè)預(yù)設(shè)種類。
[0037]其中,預(yù)設(shè)種類可以是用戶預(yù)先設(shè)置的,以設(shè)置宏塊種類的個(gè)數(shù),以及該種類的宏
塊的第一顯著值的范圍,以及每一預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,權(quán)重可以是占用編碼資源的權(quán)重。
另外,也可以獲取的目標(biāo)圖像幀的宏塊的第一顯著值,根據(jù)第一顯著值來確定預(yù)設(shè)種類的
個(gè)數(shù)及范圍,還可以根據(jù)每一預(yù)設(shè)種類中的第一顯著值來確定每一預(yù)設(shè)種類的權(quán)重的取
值。本申請(qǐng)還可以采用其他的方式得到預(yù)設(shè)種類及其權(quán)重,本申請(qǐng)對(duì)此不做限制。
[0038]S130:按照每個(gè)預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,為每個(gè)預(yù)設(shè)種類中的宏塊分配圖像信息值。
[0039]按照每個(gè)預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,為每個(gè)預(yù)設(shè)種類中的宏塊分配對(duì)應(yīng)權(quán)重的圖像信
息值,以使得不同預(yù)設(shè)種類中的宏塊分配不同權(quán)重的圖像信息值,也即是不同顯著值的區(qū)
域的宏塊可以分配相應(yīng)權(quán)重的圖像信息值。例如對(duì)目標(biāo)圖像幀的不同預(yù)設(shè)種類的宏塊進(jìn)行
碼率重新分配,以滿足同樣碼率條件下,提升權(quán)重較大的宏塊區(qū)域的圖像質(zhì)量。其中,預(yù)設(shè)
種類對(duì)應(yīng)的權(quán)重可以是用戶預(yù)先設(shè)置的,也可以是根據(jù)每個(gè)預(yù)設(shè)種類中宏塊進(jìn)行分析,如
根據(jù)顯著值進(jìn)行分析,以獲得每個(gè)預(yù)設(shè)種類的權(quán)重。
[0040]其中,圖像信息值可以是對(duì)目標(biāo)圖像進(jìn)行編碼的編碼信息值,例如圖像信息值包
括:碼率和/或非碼率信息值,其中,非碼率信息值包括量化參數(shù)、殘差值、紋理復(fù)雜度中的
一個(gè)或組合。其中,碼率,也稱視頻傳輸碼率、帶寬消耗量或吞吐量,是單位時(shí)間內(nèi)傳輸?shù)谋?/p>
特的數(shù)量。碼率通常使用比特率來表示,單位為比特每秒。宏塊的量化參數(shù)
6
CN113469922A說明書4/11頁(yè)
(Quantizationparameter,簡(jiǎn)稱QP)反映目標(biāo)圖像幀的空間細(xì)節(jié)壓縮情況,若QP值小,目標(biāo)
圖像幀的大部分的細(xì)節(jié)都會(huì)被保留;若QP值增大,目標(biāo)圖像幀的一些細(xì)節(jié)丟失,碼率降低,
導(dǎo)致圖像失真和質(zhì)量下降。
[0041]本實(shí)施例中,通過設(shè)置各預(yù)設(shè)種類對(duì)應(yīng)的編碼權(quán)值,為每個(gè)預(yù)設(shè)種類中宏塊分配
對(duì)應(yīng)的圖像信息值,以使得可以對(duì)各預(yù)設(shè)種類的宏塊圖像信息值調(diào)整后,再對(duì)目標(biāo)圖像幀
進(jìn)行編碼。因?qū)ν荒繕?biāo)圖像幀中不同預(yù)設(shè)種類的宏塊設(shè)定不同的圖像信息值權(quán)重,從而
可以對(duì)多個(gè)預(yù)設(shè)種類的區(qū)域?qū)崿F(xiàn)不同精細(xì)程度的編碼處理,可以提高主要關(guān)注區(qū)域畫面內(nèi)
容的編碼質(zhì)量,并可在一定程度上降低次要區(qū)域畫面的編碼質(zhì)量,對(duì)目標(biāo)圖像幀不同預(yù)設(shè)
種類宏塊的區(qū)域分配相應(yīng)權(quán)重的圖像信息值,使得圖像信息值能夠得到更合理的分配,整
體上提升目標(biāo)圖像幀的畫面質(zhì)量。
[0042]在一些實(shí)施例中,請(qǐng)參閱圖2,對(duì)于上述實(shí)施例,步驟S120可以包括以下步驟:
[0043]S121:基于各宏塊的第一顯著值,確定目標(biāo)圖像幀中的非顯著區(qū)域與顯著區(qū)域。
[0044]可以將目標(biāo)圖像幀分為顯著區(qū)域和非顯著區(qū)域,顯著區(qū)域可以是目標(biāo)圖像幀的前
景區(qū)域,非顯著區(qū)域可以是目標(biāo)圖像幀的背景,以使得可以將前景和背景分為不同的預(yù)設(shè)
種類,以分配不同權(quán)重的圖像信息值。
[0045]其中,基于各宏塊的第一顯著值,確定目標(biāo)圖像幀中的非顯著區(qū)域,包括:將第一
顯著值低于預(yù)設(shè)閾值的宏塊所在的區(qū)域作為非顯著區(qū)域。第一顯著值低于預(yù)設(shè)閾值的宏塊
所在的區(qū)域,也即是關(guān)注度較小的區(qū)域,也即是背景區(qū)域,可以作為非顯著區(qū)域。
[0046]另外,還可以檢測(cè)目標(biāo)圖像的顯著區(qū)域,例如將第一顯著值不低于預(yù)設(shè)閾值的宏
塊所在的區(qū)域作為顯著區(qū)域。另外,還可以將檢測(cè)的非顯著區(qū)域取出,以獲得顯著區(qū)域???/p>
以理解的是,本申請(qǐng)還可以采用其他的方式獲取目標(biāo)圖像幀的顯著區(qū)域和非顯著區(qū)域,本
申請(qǐng)對(duì)此不做限制。
[0047]S122:為非顯著區(qū)域中的宏塊確定對(duì)應(yīng)的預(yù)設(shè)種類,并為顯著區(qū)域中的宏塊確定
對(duì)應(yīng)的預(yù)設(shè)種類。
[0048]可以將非顯著區(qū)域中的宏塊確定對(duì)應(yīng)的預(yù)設(shè)種類,以及為顯著區(qū)域的宏塊確定對(duì)
應(yīng)的預(yù)設(shè)種類,以碼率為例,以使得可以將前景和背景分為不同的預(yù)設(shè)種類,為顯著區(qū)域和
非顯著區(qū)域分配不同權(quán)重的碼率。
[0049]其中,顯著區(qū)域中宏塊的預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重大于非顯著區(qū)域中宏塊的預(yù)設(shè)種類
對(duì)應(yīng)的權(quán)重。
[0050]以碼率為例,由于顯著區(qū)域通常是用戶比較關(guān)注的區(qū)域,為了保證其清晰度或提
升其清晰度,可以為其分配較多的碼率,而非顯著區(qū)域用戶可能不關(guān)注,可以為非顯著區(qū)域
分配較少的碼率。以使得在相同碼率資源的情況下,可以提升顯著區(qū)域的圖像質(zhì)量,保證清
晰度;同時(shí),因非顯著區(qū)域分配較少的碼率,可以降低目標(biāo)圖像幀或目標(biāo)視頻編碼產(chǎn)生的流
量。
[0051]另外,還可以對(duì)目標(biāo)圖像幀的量化參數(shù)進(jìn)行調(diào)整。例如屬于顯著區(qū)域的宏塊的量
化參數(shù)小于屬于非顯著區(qū)域的宏塊的量化參數(shù)值,以使得顯著區(qū)域的清晰度高于非顯著區(qū)
域,在保證清晰度的情況下,降低目標(biāo)圖像幀產(chǎn)生的流量。
[0052]在一些實(shí)施例中,請(qǐng)參閱圖3,對(duì)于上述實(shí)施例,步驟S122可以包括以下步驟:
[0053]S1221:將非顯著區(qū)域中的宏塊確定為同一種預(yù)設(shè)種類。
7
CN113469922A說明書5/11頁(yè)
[0054]為非顯著區(qū)域中的宏塊確定對(duì)應(yīng)的預(yù)設(shè)種類時(shí),可以將非顯著區(qū)域中的宏塊確定
為同一種預(yù)設(shè)種類,以使得背景區(qū)域的宏塊分為同一預(yù)設(shè)種類,為其分配對(duì)應(yīng)權(quán)重的圖像
信息值。
[0055]另外,為非顯著區(qū)域中的宏塊確定對(duì)應(yīng)的預(yù)設(shè)種類時(shí),還可以采用以下為顯著區(qū)
域中的宏塊確定對(duì)應(yīng)的預(yù)設(shè)種類的方法,以使得將非顯著區(qū)域中的宏塊分為至少一個(gè)預(yù)設(shè)
種類,具體可參考以下步驟的內(nèi)容。
[0056]因非顯著區(qū)域中宏塊的信息比較復(fù)雜,而用戶的關(guān)注度又不高,將非顯著區(qū)域的
宏塊單獨(dú)分為一種預(yù)設(shè)種類,可減少在非顯著區(qū)域的編碼信息資源的消耗,可以降低非顯
著區(qū)域編碼產(chǎn)生的流量。
[0057]若對(duì)目標(biāo)圖像幀對(duì)應(yīng)的預(yù)設(shè)種類的個(gè)數(shù)為k種,因?qū)⒎秋@著區(qū)域中的宏塊確定為
同一種預(yù)設(shè)種類,則顯著區(qū)域中的宏塊確定對(duì)應(yīng)的預(yù)設(shè)種類為kT種。此外,還可以根據(jù)具
體的應(yīng)用場(chǎng)景設(shè)置對(duì)應(yīng)的預(yù)設(shè)種類個(gè)數(shù),若預(yù)設(shè)種類的個(gè)數(shù)為k種,可將非顯著區(qū)域中的宏
塊確定為n種預(yù)設(shè)種類,則顯著區(qū)域中的宏塊確定對(duì)應(yīng)的預(yù)設(shè)種類為k-n種。
[0058]S1222:基于顯著區(qū)域中各宏塊的第一顯著值,對(duì)各宏塊進(jìn)行聚類,得到至少一個(gè)
聚類簇。
[0059]為顯著區(qū)域中的宏塊確定對(duì)應(yīng)的預(yù)設(shè)種類時(shí),可以基于顯著區(qū)域中各宏塊的第一
顯著值,對(duì)各宏塊進(jìn)行聚類,得到至少一個(gè)聚類簇。
[0060]本申請(qǐng)對(duì)各宏塊進(jìn)行聚類的算法可以根據(jù)具應(yīng)用場(chǎng)景進(jìn)行選擇,例如聚類算法可
以采用自然間斷點(diǎn)分級(jí)法(Jenks)或核密度估計(jì)算法(KernelDensityEstimation,KDE)。
另外,還可以采用其他的聚類算法,如K-均值算法、DBSCAN算法或OPTICS算法等,本申請(qǐng)對(duì)
此不做限制。
[0061]其中,基于顯著區(qū)域中各宏塊的第一顯著值,對(duì)各宏塊進(jìn)行聚類,得到至少一個(gè)聚
類簇,可以包括以下步驟:
[0062]利用顯著區(qū)域中各宏塊的空間信息,對(duì)相應(yīng)宏塊的第一顯著值進(jìn)行升維操作,得
到各宏塊的第二顯著值。
[0063]可將顯著區(qū)域中宏塊對(duì)應(yīng)的第一顯著值進(jìn)行升維操作,可在宏塊對(duì)應(yīng)的第一顯著
值中添加其宏塊的空間信息,以使得一維的數(shù)據(jù)變?yōu)槎嗑S。例如,將顯著區(qū)域中宏塊的第一
顯著值記為Sj在宏塊對(duì)應(yīng)的第一顯著值中添加其宏塊的空間信息,以得到升維后宏塊的
第二顯著值$2=3,2,(),其中,x和y分別表示該當(dāng)前宏塊對(duì)應(yīng)的二維坐標(biāo),W和H分別表
WH
示目標(biāo)圖像幀的寬度和高度。
[0064]對(duì)各宏塊的第二顯著值進(jìn)行聚類,得到至少一個(gè)聚類簇。
[0065]對(duì)個(gè)宏塊的第二顯著值$2=(,,行X,《V)進(jìn)行聚類,得到至少一個(gè)聚類簇5&),因?qū)?/p>
WH
非顯著區(qū)域的宏塊單獨(dú)分為一種預(yù)設(shè)種類,則此處可以得到K7個(gè)聚類簇S(k)。
[0066]將每個(gè)聚類簇中宏塊的第二顯著值調(diào)整在預(yù)設(shè)標(biāo)準(zhǔn)差內(nèi)。
[0067]每個(gè)聚類簇中包括多個(gè)宏塊,可將每個(gè)聚類簇中宏塊的第二顯著值調(diào)整在預(yù)設(shè)標(biāo)
準(zhǔn)差內(nèi),例如調(diào)整第二顯著值中的極值,將其極值的第二顯著值壓縮在預(yù)設(shè)標(biāo)準(zhǔn)差之內(nèi),去
除誤差,使得對(duì)宏塊的第二顯著值聚類得到聚類簇更加準(zhǔn)確。
8
CN113469922A說明書6/11頁(yè)
[0068]S1223:分別將不同聚類簇中的宏塊確定為不同的預(yù)設(shè)種類。
[0069]得到聚類簇之后,可以將不同聚類簇中的宏塊確定為不同的預(yù)設(shè)種類,其中,可以
將每個(gè)聚類簇中的宏塊分為一種預(yù)設(shè)種類,每個(gè)預(yù)設(shè)種類對(duì)應(yīng)一個(gè)權(quán)重,以使得每個(gè)聚類
簇中的宏塊對(duì)應(yīng)一個(gè)圖像信息值的權(quán)重。
[0070]本實(shí)施例中,因非顯著區(qū)域中的宏塊的信息比較繁雜,通過將顯著區(qū)域和非顯著
區(qū)域中的宏塊單獨(dú)進(jìn)行分類,可以提高對(duì)目標(biāo)圖像幀中宏塊分類的效率及準(zhǔn)確度。另外,通
過對(duì)顯著區(qū)域的宏塊的顯著值進(jìn)行聚類,分為至少一個(gè)聚類簇,使得顯著區(qū)域的宏塊可以
分為至少一個(gè)預(yù)設(shè)種類,分配對(duì)應(yīng)權(quán)重的圖像信息值,進(jìn)行多檔的畫面質(zhì)量顯示。
[0071]在一些實(shí)施例中,請(qǐng)參閱圖4至圖6,對(duì)于上述實(shí)施例,步驟S130包括以下步驟:
[0072]S131:按照每個(gè)預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,為每個(gè)預(yù)設(shè)種類中的宏塊分配碼率。
[0073]在圖像信息值包括非碼率信息值的情況下,按照每個(gè)預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,為每
個(gè)預(yù)設(shè)種類中的宏塊分配碼率。可以按照將每個(gè)聚類簇中的宏塊所屬的預(yù)設(shè)種類對(duì)應(yīng)的權(quán)
重,為其相應(yīng)的預(yù)設(shè)種類中的宏塊分配碼率。
[0074]在一些實(shí)施例中,請(qǐng)參閱圖5對(duì)于上述實(shí)施例,步驟S131包括以下步驟:
[0075]S1311:根據(jù)每個(gè)預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重、預(yù)設(shè)種類中的宏塊數(shù)量,得到每個(gè)預(yù)設(shè)種
類中的宏塊對(duì)應(yīng)分配的期望碼率。
[0076]考慮到不同區(qū)域的宏塊數(shù)量不同,也即是考慮到每個(gè)預(yù)設(shè)種類中的宏塊數(shù)量不
同,為了避免含有大量宏塊的區(qū)域只獲取到很小的碼率,在為每個(gè)預(yù)設(shè)種類中的宏塊分配
碼率時(shí),還考慮了每個(gè)預(yù)設(shè)種類中的宏塊數(shù)量。
[0077]可以根據(jù)每個(gè)預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重、預(yù)設(shè)種類中的宏塊數(shù)量,得到每個(gè)預(yù)設(shè)種類
中的宏塊對(duì)應(yīng)分配的期望碼率。其預(yù)設(shè)種類分配的期望碼率的計(jì)算公式如下所示:
〃⑹MA)b
[0078]z〃⑹殞
jt=l
[0079]其中,i>(A)G,b(k)表示第k中預(yù)設(shè)種類中宏塊分配的期望碼率,b表示可以分
4=1
配的總碼率資源,n(k)表示第k中預(yù)設(shè)種類中宏塊的數(shù)量,w(k)表示第k中預(yù)設(shè)種類對(duì)應(yīng)的
權(quán)重。
[0080]S1312:基于每個(gè)預(yù)設(shè)種類中各宏塊的期望碼率,確定各宏塊的碼率倍數(shù)。
[0081]可以采用二分逼近法計(jì)算出每個(gè)預(yù)設(shè)種類中宏塊的碼率倍數(shù),以得到最接近期望
碼率的碼率倍數(shù)。其中,可采用二分逼近法從預(yù)設(shè)倍數(shù)范圍內(nèi)查找出各宏塊的碼率倍數(shù),以
使得基于宏塊的碼率倍數(shù)與預(yù)設(shè)種類中宏塊對(duì)應(yīng)的期望碼率,得到與宏塊的期望碼率最相
近的候選碼率。
[0082]具體地,請(qǐng)參閱圖6,以下對(duì)二分逼近法進(jìn)行說明。
[0083]S201:獲取目標(biāo)圖像幀中當(dāng)前預(yù)設(shè)種類中宏塊的期望碼率,以及獲取目標(biāo)圖像幀
中當(dāng)前預(yù)設(shè)種類中預(yù)設(shè)碼率倍數(shù)范圍。
[0084]S202:判斷期望碼率與預(yù)設(shè)碼率倍數(shù)范圍中最小倍數(shù)值的積是否大于或等于期望
碼率。
[0085]若判斷為大于或等于期望碼率,則執(zhí)行步驟S203;否則,繼續(xù)執(zhí)行下述步驟S204。
9
CN113469922A說明書7/11頁(yè)
[0086]S203:確定當(dāng)前預(yù)設(shè)種類中宏塊的碼率倍數(shù)為預(yù)設(shè)碼率倍數(shù)范圍中最小倍數(shù)值。
[0087]S204:判斷期望碼率與預(yù)設(shè)碼率倍數(shù)范圍中最大倍數(shù)值的積是否小于或等于期望
碼率。
[0088]若判斷為小于或等于期望碼率,則執(zhí)行步驟S205;否則,繼續(xù)執(zhí)行下述步驟S206。
[0089]S205:確定當(dāng)前預(yù)設(shè)種類中宏塊的碼率倍數(shù)為預(yù)設(shè)碼率倍數(shù)范圍中最大倍數(shù)值。
[0090]S206:判斷預(yù)設(shè)碼率倍數(shù)范圍中最大碼率倍數(shù)值與最小碼率倍數(shù)值之間差的絕對(duì)
值是否小于預(yù)設(shè)閾值。
[0091]若判斷為差的絕對(duì)值是否小于預(yù)設(shè)閾值,則執(zhí)行步驟S207;否則,繼續(xù)執(zhí)行下述步
驟S208。
[0092]S207:確定當(dāng)前預(yù)設(shè)種類中宏塊的碼率倍數(shù)為最小碼率倍數(shù)值與最大碼率倍數(shù)值
的中間倍數(shù)值。
[0093]S208:計(jì)算預(yù)設(shè)碼率倍數(shù)范圍中最小碼率倍數(shù)值與最大碼率倍數(shù)值的中間倍數(shù)
值。
[0094]S209:判斷期望碼率與中間倍數(shù)值的積是否大于或等于期望碼率。
[0095]若判斷為是,則執(zhí)行步驟S210;若判斷為否,則執(zhí)行步驟S211。
[0096]S210:以該中間倍數(shù)值為最小倍數(shù)值。
[0097]繼續(xù)執(zhí)行上述步驟S206:判斷預(yù)設(shè)碼率倍數(shù)范圍中最大碼率倍數(shù)值與最小碼率倍
數(shù)值之間差的絕對(duì)值是否小于預(yù)設(shè)閾值。
[0098]S211:以該中間倍數(shù)值為最大倍數(shù)值。
[0099]繼續(xù)執(zhí)行上述步驟S206:判斷預(yù)設(shè)碼率倍數(shù)范圍中最大碼率倍數(shù)值與最小碼率倍
數(shù)值之間差的絕對(duì)值是否小于預(yù)設(shè)閾值。
[0100]采用二分逼近法可以快速的計(jì)算出每個(gè)預(yù)設(shè)種類中宏塊的碼率倍數(shù),提高找出預(yù)
設(shè)種類中宏塊的碼率倍數(shù)的效率。
[0W1]S1313:利用宏塊對(duì)應(yīng)的碼率倍數(shù)和各宏塊的實(shí)際量化參數(shù),得到相應(yīng)宏塊分配的
碼率。
[0102]計(jì)算得到每個(gè)預(yù)設(shè)種類中宏塊的碼率倍數(shù)后,可根據(jù)每個(gè)預(yù)設(shè)種類中宏塊的實(shí)際
量化參數(shù)得到每個(gè)宏塊分配的碼率。若將第k種預(yù)設(shè)種類的碼率倍數(shù)記為m(k),第k中預(yù)設(shè)
種類中宏塊分配的期望碼率記為b(k),第i個(gè)宏塊當(dāng)前實(shí)際的量化參數(shù)記為qp「則第k種預(yù)
設(shè)種類中第i個(gè)宏塊分配的碼率為bki=b(k)m(k”Pi。以此,可以計(jì)算得到每個(gè)預(yù)設(shè)種類中每
個(gè)宏塊分配的碼率。
[0103]S132:確定與宏塊分配的碼率對(duì)應(yīng)的非碼率信息值,并將確定的非碼率信息值分
配給相應(yīng)的宏塊。
[0104]按照預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,為預(yù)設(shè)種類中的宏塊分配對(duì)應(yīng)的碼率時(shí),還可以按照
預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,為預(yù)設(shè)種類中的宏塊調(diào)整對(duì)應(yīng)的量化參數(shù)、紋理復(fù)雜度、殘差值等。
[0W5]例如,按照預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,為預(yù)設(shè)種類中的宏塊分配對(duì)應(yīng)的碼率后,還可以
根據(jù)碼率與量化參數(shù)之間的映射關(guān)系,為預(yù)設(shè)種類中的宏塊調(diào)整對(duì)應(yīng)的量化參數(shù)。因?yàn)榱?/p>
化參數(shù)與碼率之間是負(fù)指數(shù)關(guān)系,假設(shè)b=a?,其中,b表示碼率,a為常數(shù),qp表示量化參
數(shù)。則可以根據(jù)此映射關(guān)系,得到第k種預(yù)設(shè)種類中第i個(gè)宏塊調(diào)整的量化參數(shù)的變化值為
V卯=bga,。以此,得到每個(gè)預(yù)設(shè)種類中每個(gè)宏塊調(diào)整的量化參數(shù)。
10
CN113469922A說明書8/11頁(yè)
[0106]另外,還可以根據(jù)量化參數(shù)與紋理復(fù)雜度、殘差值之間的關(guān)系,分別調(diào)整對(duì)應(yīng)的紋
理復(fù)雜度和殘差值。
[0W7]通過為每個(gè)宏塊分配相應(yīng)的碼率,以及為每個(gè)宏塊調(diào)整相應(yīng)的量化參數(shù)、紋理復(fù)
雜度或殘差值,使得目標(biāo)圖像幀中的宏塊在空間上連續(xù),臨近區(qū)域的宏塊的顯著值之間相
差不會(huì)太大,可以防止宏塊的顯著值出現(xiàn)不自然的跳變。
[0108]請(qǐng)參閱圖7,圖7是本申請(qǐng)?zhí)峁┑膱D像處理方法第二實(shí)施例的流程示意圖,該方法
包括以下步驟:
[0109]S310:獲取目標(biāo)圖像幀中各宏塊的第一顯著值。
[01W]S320:基于目標(biāo)圖像幀中各宏塊的第一顯著值,對(duì)各宏塊進(jìn)行聚類,得到至少一個(gè)
聚類簇。
tom]在一些實(shí)施例中,該步驟還可以包括:利用目標(biāo)圖像幀中各宏塊的空間信息,對(duì)相
應(yīng)宏塊的第一顯著值進(jìn)行升維操作,得到各宏塊的第三顯著值。對(duì)各宏塊的第三顯著值進(jìn)
行聚類,得到至少一個(gè)聚類簇。將每個(gè)聚類簇中宏塊的第三顯著值調(diào)整在預(yù)設(shè)標(biāo)準(zhǔn)差內(nèi)。
[0112]S330:分別將不同聚類簇中的宏塊確定為不同的所述預(yù)設(shè)種類。
[0113]S340:按照每個(gè)預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,為每個(gè)預(yù)設(shè)種類中的宏塊分配圖像信息值。
[0114]在一些實(shí)施例中,在圖像信息值包括非碼率信息值的情況下,按照每個(gè)預(yù)設(shè)種類
對(duì)應(yīng)的權(quán)重,為每個(gè)預(yù)設(shè)種類中的宏塊分配圖像信息值,包括:按照每個(gè)預(yù)設(shè)種類對(duì)應(yīng)的權(quán)
重,為每個(gè)預(yù)設(shè)種類中的宏塊分配碼率。確定與宏塊分配的碼率對(duì)應(yīng)的非碼率信息值,并將
確定的非碼率信息值分配給相應(yīng)的宏塊。其中,圖像信息值中的非碼率信息值包括量化參
數(shù)、殘差值、紋理復(fù)雜度中的一個(gè)或組合。
[0115]在一些實(shí)施例中,按照每個(gè)預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,為每個(gè)預(yù)設(shè)種類中的宏塊分配
碼率,包括:根據(jù)每個(gè)預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重、預(yù)設(shè)種類中的宏塊數(shù)量,得到每個(gè)預(yù)設(shè)種類中
的宏塊對(duì)應(yīng)分配的期望碼率?;诿總€(gè)預(yù)設(shè)種類中各宏塊的期望碼率,確定各宏塊的碼率
倍數(shù),其中,可采用二分逼近法從預(yù)設(shè)倍數(shù)范圍內(nèi)查找出各宏塊的碼率倍數(shù),以使得基于宏
塊的碼率倍數(shù)與預(yù)設(shè)種類中宏塊對(duì)應(yīng)的期望碼率,得到與宏塊的期望碼率最相近的候選碼
率。利用宏塊對(duì)應(yīng)的碼率倍數(shù)和各宏塊的實(shí)際量化參數(shù),得到相應(yīng)宏塊分配的碼率。
[0116]該實(shí)施例中的具體實(shí)施方式可參考上述實(shí)施例的實(shí)施過程,在此不再贅述。
[0117]對(duì)于上述實(shí)施例,請(qǐng)參閱圖8至圖14,本申請(qǐng)?zhí)峁┮粋€(gè)示例來對(duì)上述實(shí)施例進(jìn)行舉
例說明,以下實(shí)施例僅為上述實(shí)施例中的其中一種實(shí)施方法,本申請(qǐng)的實(shí)施方式不限于此。
[0118]請(qǐng)參閱圖8至圖9,獲取目標(biāo)圖像幀中各宏塊的第一顯著值Sj以獲取目標(biāo)圖像幀
調(diào)整前宏塊的第一顯著值圖,在宏塊的第一顯著值圖中,以第一顯著值升序排列。
[0119]請(qǐng)參閱圖10,在宏塊對(duì)應(yīng)的第一顯著值中添加其宏塊的空間信息,以得到升維后
宏塊的第二顯著值S2=(S「X,Y),其中,Y=行■,丫=《,x和y分別表示該當(dāng)前宏塊對(duì)應(yīng)的二
維坐標(biāo),W和H分別表示目標(biāo)圖像幀的寬度和高度。以止匕,可以獲取目標(biāo)圖像幀升維后的第二
顯著值圖。
[0120]對(duì)個(gè)宏塊的第二顯著值邑=(5,記,《■械行聚類,得到至少一個(gè)聚類簇S(k)。
Wri
[0121]請(qǐng)參閱圖11,將每個(gè)聚類簇中宏塊的第二顯著值調(diào)整在預(yù)設(shè)標(biāo)準(zhǔn)差內(nèi)。每個(gè)聚類
11
CN113469922A說明書9/11頁(yè)
簇中包括多個(gè)宏塊,可將每個(gè)聚類簇中宏塊的第二顯著值調(diào)整在預(yù)設(shè)標(biāo)準(zhǔn)差內(nèi),使得對(duì)宏
塊的第二顯著值聚類得到聚類簇更加準(zhǔn)確,例如在預(yù)設(shè)種類中,若區(qū)域A、區(qū)域B中的第二顯
著值的標(biāo)準(zhǔn)差較大,可將區(qū)域A中的宏塊及區(qū)域叫」的極值點(diǎn)等調(diào)整在預(yù)設(shè)標(biāo)準(zhǔn)差內(nèi)。
[0122]請(qǐng)參閱圖12,分別將不同聚類簇中的宏塊確定為不同的預(yù)設(shè)種類。若預(yù)設(shè)種類為
暖色、淺藍(lán)色、深藍(lán)色三種預(yù)設(shè)種類,則可以根據(jù)目標(biāo)圖像幀的第一顯著值,將目標(biāo)圖像幀
中的宏塊分為其對(duì)應(yīng)的預(yù)設(shè)種類。按照每個(gè)預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重,為每個(gè)預(yù)設(shè)種類中的宏
塊分配碼率。
[0123]將宏塊分為對(duì)應(yīng)的預(yù)設(shè)種類后,根據(jù)每個(gè)預(yù)設(shè)種類對(duì)應(yīng)的權(quán)重、預(yù)設(shè)種類中的宏
塊數(shù)量,得到每個(gè)預(yù)設(shè)種類中的宏塊對(duì)應(yīng)分配的期望碼率。若暖色種類對(duì)應(yīng)的權(quán)重是3,宏
塊的數(shù)量為9,可以分別表示為w(l)=0.5,n(l)=9;淺藍(lán)色種類對(duì)應(yīng)的權(quán)重是2,宏塊的數(shù)
量為12,可以分別表示為w(2)=0.3,n(2)=12;深藍(lán)色種類對(duì)應(yīng)的權(quán)重是1,宏塊的數(shù)量為
60,可以分別表示為w⑶=0.2,n⑴=60。為每個(gè)預(yù)設(shè)種類中的宏塊分配碼率時(shí),可以按照
如下方式計(jì)算得到期望碼率。
9x05
[0124]如)=-------乙3---------b,其中,b⑴表示暖色種類中宏塊分配的期望碼
9x0.5+12x0.3+60x0.2
率,b表示可以分配的總碼率。
[0125]仇2)=--------變空-------b,其中,b(2)表示淺藍(lán)色種類中宏塊分配的期望
9x0.5+12x0.3+60x0.2
碼率,b表示可以分配的總碼率。
[0126]/3)=--------------:----------b,其中,b⑶表示深藍(lán)色種類中宏塊分配的期望
9x0.5+12x0.3+60x0.2
碼率,b表示可以分配的總碼率。
[0127]由此,可以得出每個(gè)預(yù)設(shè)種類中的宏塊所得到的期望碼率。
[0128]另外,請(qǐng)參閱圖13至圖14,圖13至圖14中示意暖色、淺藍(lán)色、深藍(lán)色三種預(yù)設(shè)種類
中宏塊的圖像信息值,其圖中宏塊的數(shù)量不代表其預(yù)設(shè)種類中宏塊的數(shù)量。
[0129]可采用二分逼近法預(yù)設(shè)種類中各宏塊的碼率倍數(shù),計(jì)算得到每個(gè)預(yù)設(shè)種類中宏塊
的碼率倍數(shù)后,可根據(jù)每個(gè)預(yù)設(shè)種類中宏塊的實(shí)際量化參數(shù)得到每個(gè)宏塊分配的碼率。若
暖色種類的碼率倍數(shù)為叫,宏塊分配的期望碼率記為b(l),若暖色種類中其中三個(gè)宏塊當(dāng)
前實(shí)際的量化參數(shù)為1、2、3,則暖色種類中其三個(gè)宏塊分配的碼率分別為bu=MDm(k)i、
b12=b(l)m(k)\b13=b⑴m(k)3。以此,可以計(jì)算得到每個(gè)預(yù)設(shè)種類中每個(gè)宏塊分配的碼
率。
[0130]從而可以分別暖色、淺藍(lán)色、深藍(lán)色三種預(yù)設(shè)種類中的宏塊分配對(duì)應(yīng)的碼率,為其
預(yù)設(shè)種類中的宏塊調(diào)整對(duì)應(yīng)的量化參數(shù)、紋理復(fù)雜度、殘差值等。
[0131]該實(shí)施例中的具體實(shí)施方式可參考上述實(shí)施例的實(shí)施過程,在此不再贅述。
[0132]對(duì)于上述實(shí)施方式,本申請(qǐng)?zhí)峁┮环N計(jì)算機(jī)設(shè)備,請(qǐng)參閱圖15,該終端設(shè)備500包
括:包括處理器510和存儲(chǔ)器520,其中,處理器510與存儲(chǔ)器520連接,存儲(chǔ)器520用于存儲(chǔ)計(jì)
算機(jī)程序,計(jì)算機(jī)程序被處理器510執(zhí)行以實(shí)現(xiàn)上述任一實(shí)施例中的方法。
[0133]在本實(shí)施例中,處理器510還可以稱為CPU(CentralProcessingUnit,中央處理
單元)。處理器510可能是一種集成電路芯片,具有信號(hào)的處理能力。處理器510還可以是通
12
CN113469922A說明書10/11頁(yè)
用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或者其
他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。通用處理器可以是微處理
器或者該處理器510也可以是任何常規(guī)的處理器等。
[0134]該實(shí)施例中的具體實(shí)施方式可參考上述實(shí)施例的實(shí)施過程,在此不再贅述。
[0135]對(duì)于上述實(shí)施方式的方法,其可以采用計(jì)算機(jī)程序?qū)崿F(xiàn),因而本申請(qǐng)?zhí)岢鲆环N計(jì)
算機(jī)可讀存儲(chǔ)介質(zhì),請(qǐng)參閱圖16,圖16是本申請(qǐng)?zhí)峁┑挠?jì)算機(jī)可讀存儲(chǔ)介質(zhì)的結(jié)構(gòu)示意圖。
本實(shí)施例計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)600中存儲(chǔ)有計(jì)算機(jī)程序610,其可被處理器執(zhí)行以實(shí)現(xiàn)上述
任一實(shí)施例中的方法。該實(shí)施例中的具體實(shí)施方式可參考上述實(shí)施例的實(shí)施過程,在此不
再贅述。
[0136]本實(shí)施例計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)600可以是U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-
OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,RandomAccessMemory)、磁碟或者光盤等可以存儲(chǔ)
程序指令的介質(zhì),或者也可以為存儲(chǔ)有該程序指令的服務(wù)器,該服務(wù)器可將存儲(chǔ)的程序指
令發(fā)送給其他設(shè)備運(yùn)行,或者也可以自運(yùn)行該存儲(chǔ)的程序指令。
[0137]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的方法和裝置,可以通過其
它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施方式僅僅是示意性的,例如,模塊或單元的劃
分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可
以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討
論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合
或通信連接,可以是電性,機(jī)械或其它的形式。
[0138]作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的
部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)
單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施方式方案的目
的。
[0139]另外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以
是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單
元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0140]集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可
以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本申請(qǐng)的技術(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è)備等)或處理器(processor)執(zhí)行本申請(qǐng)各個(gè)實(shí)施
方式方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,
Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,RandomAccessMemory)、磁碟或者光盤等各種
可以存儲(chǔ)程序代碼的介質(zhì)。
[0141]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本申請(qǐng)的各模塊或各步驟可以用通用
的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成
的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)
在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們
中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本申請(qǐng)不限制于任何特定的
13
CN113469922A說明書11/11頁(yè)
硬件和軟件結(jié)合。
[0142]以上所述僅為本申請(qǐng)的實(shí)施方式,并非因此限制本申請(qǐng)的專利范圍,凡是利用本
申請(qǐng)說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的
技術(shù)領(lǐng)域,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《廉政準(zhǔn)則精美課件》課件
- 2024文化墻環(huán)保材料采購(gòu)及安裝服務(wù)合同3篇
- 2024年股權(quán)質(zhì)押融資借款具體合同一
- 2024年行政事業(yè)單位內(nèi)部控制規(guī)范與內(nèi)部審計(jì)整改合同3篇
- 科學(xué)家溝通交流平臺(tái)建設(shè)的核心理念與原則
- 2024年高級(jí)銷售顧問薪酬合同3篇
- 2024水路運(yùn)輸市場(chǎng)調(diào)研與分析合同
- 公共基礎(chǔ)知識(shí)試題庫(kù)-人文歷史專項(xiàng)試題和答案一
- 土建項(xiàng)目施工組織設(shè)計(jì)
- 2024年債務(wù)轉(zhuǎn)移及資產(chǎn)重組專項(xiàng)服務(wù)協(xié)議書3篇
- 現(xiàn)代農(nóng)業(yè)產(chǎn)業(yè)園建設(shè)規(guī)劃方案(2篇)
- 幼兒園幼小銜接方案及反思
- 2021-2022學(xué)年山東省濟(jì)南市歷城區(qū)人教版六年級(jí)上冊(cè)期末模擬測(cè)試數(shù)學(xué)試卷
- 采購(gòu)計(jì)劃員年終工作總結(jié)
- 第十四章出口管制課件
- 常用井下工具原理與用途課件
- 廣東省東莞市2023-2024學(xué)年高一上學(xué)期期末生物試題
- 腦病科中醫(yī)健康宣教課件
- 江蘇省常州市教育學(xué)會(huì)2023-2024學(xué)年八年級(jí)上學(xué)期期末學(xué)業(yè)水平檢測(cè)英語(yǔ)試題(無答案)
- 融媒體專題報(bào)道方案
評(píng)論
0/150
提交評(píng)論