]如此處可以使用的,術(shù)語(yǔ)“有利地比較”表示兩個(gè)或更多項(xiàng)目、信號(hào)等之間的比較提供所期望的關(guān)系。例如,當(dāng)所期望的關(guān)系是信號(hào)I比信號(hào)2具有更大的大小時(shí),當(dāng)信號(hào)I的大小大于信號(hào)2的大小或者當(dāng)信號(hào)2的大小小于信號(hào)I大小時(shí)可以實(shí)現(xiàn)有利的比較。
[0080]也可以如此處使用的,術(shù)語(yǔ)“處理模塊”、“處理電路”、“處理器”和/或“處理單元”可以是單個(gè)處理設(shè)備或多個(gè)處理設(shè)備。這樣的處理設(shè)備可以是微處理器、微控制器、數(shù)字信號(hào)處理器、微計(jì)算機(jī)、中央處理單元、現(xiàn)場(chǎng)可編程門陣列、可編程邏輯器件、狀態(tài)機(jī)、邏輯電路系統(tǒng)、模擬電路系統(tǒng)、數(shù)字電路系統(tǒng)和/或基于電路的硬編碼和/或操作指令來(lái)操縱信號(hào)(模擬和/或數(shù)字)的任何設(shè)備。處理模塊、模塊、處理電路和/或處理單元可以是或者可以進(jìn)一步包括存儲(chǔ)器和/或集成存儲(chǔ)器元件,它們可以是單個(gè)存儲(chǔ)器設(shè)備、多個(gè)存儲(chǔ)器設(shè)備、以及/或者另一處理模塊、模塊、處理電路和/或處理單元的嵌入電路系統(tǒng)。這樣的存儲(chǔ)器設(shè)備可以是只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、易失性存儲(chǔ)器、非易失性存儲(chǔ)器、靜態(tài)存儲(chǔ)器、動(dòng)態(tài)存儲(chǔ)器、閃存、高速緩存存儲(chǔ)器,和/或存儲(chǔ)數(shù)字信息的任何設(shè)備。注意,如果處理模塊、模塊、處理電路和/或處理單元包括多于一個(gè)的處理設(shè)備,則處理設(shè)備可以集中地放置(例如,通過(guò)有線和/或無(wú)線總線結(jié)構(gòu)直接耦合在一起)或者可以分布式地放置(例如,通過(guò)經(jīng)局域網(wǎng)和/或廣域網(wǎng)的間接耦合的云計(jì)算)。進(jìn)一步要注意,如果處理模塊、模塊、處理電路和/或處理單元通過(guò)狀態(tài)機(jī)、模擬電路系統(tǒng)、數(shù)字電路系統(tǒng)和/或邏輯電路系統(tǒng)實(shí)現(xiàn)其功能中的一個(gè)或多個(gè),則存儲(chǔ)對(duì)應(yīng)的操作指令的存儲(chǔ)器和/或存儲(chǔ)器元件可以嵌入在包括該狀態(tài)機(jī)、模擬電路系統(tǒng)、數(shù)字電路系統(tǒng)和/或邏輯電路系統(tǒng)的電路系統(tǒng)內(nèi),或者在這樣的電路系統(tǒng)外部。更進(jìn)一步要注意,存儲(chǔ)器元件可以存儲(chǔ)對(duì)應(yīng)于在附圖的一個(gè)或多個(gè)中所示出的至少某些步驟和/或功能的硬編碼的和/或操作指令,并且處理模塊、模塊、處理電路和/或處理單元執(zhí)行這樣的硬編碼的和/或操作指令。這樣的存儲(chǔ)器設(shè)備或存儲(chǔ)器元件可以被包括在制品中。
[0081]上文借助于說(shuō)明了指定功能的性能以及其關(guān)系的方法步驟,描述了一個(gè)或多個(gè)實(shí)施例。為了描述方便起見(jiàn),此處任意定義了這些功能構(gòu)件和方法步驟的邊界和序列??梢远x另選的邊界和序列,只要指定的功能以及關(guān)系適當(dāng)?shù)貓?zhí)行。如此,任何這樣的另選邊界或序列在權(quán)利要求的范圍和精神內(nèi)。進(jìn)一步地,為了描述方便起見(jiàn),此處任意定義了這些功能構(gòu)件的邊界??梢远x另選的邊界,只要某些重要功能適當(dāng)?shù)貓?zhí)行。類似地,此處也可能任意定義了流程圖框,以示出特定的重要功能。到所使用的程度,流程圖框邊界和序列可以以別的方式定義,并仍執(zhí)行特定的重要功能。如此,功能構(gòu)件和流程圖框及序列的這樣的另選定義在權(quán)利要求的范圍和精神內(nèi)。本領(lǐng)域的普通技術(shù)人員還將認(rèn)識(shí)到,此處的功能構(gòu)件以及其他說(shuō)明性的框、模塊和組件可如所示出的那樣實(shí)現(xiàn),或通過(guò)分立組件、專用集成電路、執(zhí)行合適的軟件的處理器等或它們的任何組合來(lái)實(shí)現(xiàn)。
[0082]此處使用一個(gè)或多個(gè)實(shí)施例來(lái)示出一個(gè)或多個(gè)方面、一個(gè)或多個(gè)特征、一個(gè)或多個(gè)概念、和/或一個(gè)或多個(gè)示例。裝置、制品、機(jī)器和/或過(guò)程的物理實(shí)施例可以包括參考此處所討論的各實(shí)施例中的一個(gè)或多個(gè)所描述的方面、特征、概念、示例等中的一個(gè)或多個(gè)。進(jìn)一步地,從圖到圖,各實(shí)施例可以包含可使用相同或不同的參考編號(hào)的相同或類似地命名的功能、步驟、模塊等,并且如此,功能、步驟、模塊等可以是相同或類似的功能、步驟、模塊等,或者不同的功能、步驟、模塊等。
[0083]除非特別有相反聲明,往來(lái)于此處所呈現(xiàn)的圖形中的任何一個(gè)圖形中的元件或這些元件之間的信號(hào)可以是模擬或數(shù)字的、連續(xù)時(shí)間或離散時(shí)間的、以及單端或差分的。例如,如果信號(hào)路徑被示為單端路徑,則它還表示差分信號(hào)路徑。類似地,如果信號(hào)路徑被示為差分路徑,則它還表示單端信號(hào)路徑。盡管此處描述了一個(gè)或多個(gè)特定體系結(jié)構(gòu),但是,也可以同樣實(shí)現(xiàn)使用一個(gè)或多個(gè)未明確地示出的數(shù)據(jù)總線、元件之間的直接連接、和/或其他元件之間的間接耦合的其他體系結(jié)構(gòu),如本領(lǐng)域的普通技術(shù)人員所認(rèn)識(shí)到的。
[0084]術(shù)語(yǔ)“模塊”用于各實(shí)施例中的一個(gè)或多個(gè)的描述中。模塊包括處理模塊、處理器、功能塊、硬件和/或存儲(chǔ)用于執(zhí)行一個(gè)或多個(gè)此處可以描述的功能的操作指令的存儲(chǔ)器。注意,如果模塊是通過(guò)硬件實(shí)現(xiàn)的,則硬件可以獨(dú)立地以及/或者結(jié)合軟件和/或固件來(lái)操作。也如此處使用的,模塊可以包含一個(gè)或多個(gè)子模塊,每一個(gè)子模塊都可以是一個(gè)或多個(gè)豐旲塊。
[0085]盡管此處明確地描述了一個(gè)或多個(gè)實(shí)施例的各種功能和特征的特定組合,但是,這些特征和功能的其他組合同樣也是可以的。本公開(kāi)內(nèi)容不受此處所公開(kāi)的特定示例限制,并明確地包括這些其他組合。
【主權(quán)項(xiàng)】
1.一種用在處理包括圖像序列的視頻信號(hào)的視頻處理設(shè)備中的視頻編碼器,所述視頻編碼器包括: 運(yùn)動(dòng)搜索模塊,所述運(yùn)動(dòng)搜索模塊確定所述圖像序列中的選定圖像的區(qū)域的運(yùn)動(dòng)搜索運(yùn)動(dòng)矢量,其中,所述運(yùn)動(dòng)搜索模塊通過(guò)基于對(duì)與所述選定圖像的多個(gè)塊相關(guān)聯(lián)的成本矩陣的評(píng)估而合并所述選定圖像的所述多個(gè)塊中的選定塊,來(lái)確定所述區(qū)域。
2.如權(quán)利要求1所述的視頻編碼器,其中,所述多個(gè)塊中的所述選定塊包括多個(gè)近鄰的塊。
3.如權(quán)利要求1或2所述的視頻編碼器,其中,所述評(píng)估包括確定所述多個(gè)塊中的第一塊的第一成本矩陣何時(shí)缺乏占優(yōu)勢(shì)的最小值。
4.如權(quán)利要求3所述的視頻編碼器,其中,所述評(píng)估包括確定第一塊的第一成本矩陣何時(shí)包括第一小成本部分,以及第二塊的第二成本矩陣何時(shí)包括與第一小成本部分重疊的第二小成本部分。
5.如權(quán)利要求3或4所述的視頻編碼器,其中,所述多個(gè)塊中的所述選定塊進(jìn)一步通過(guò)比較第一塊的第一紋理與第二塊的第二紋理、并確定第一紋理和第二紋理何時(shí)變化小于紋理閾值來(lái)確定。
6.如權(quán)利要求4或5所述的視頻編碼器,其中,當(dāng)?shù)谝怀杀揪仃嚾狈λ稣純?yōu)勢(shì)的最小值、第二小成本部分與第一小成本部分重疊、第一紋理和第二紋理變化小于所述紋理閾值時(shí),所述運(yùn)動(dòng)搜索模塊合并第一塊與第二塊。
7.如權(quán)利要求1所述的視頻編碼器,其中,所述運(yùn)動(dòng)搜索模塊通過(guò)將與所述多個(gè)塊中的所述選定塊相關(guān)聯(lián)的成本矩陣合并到所述區(qū)域的合并的成本矩陣中,來(lái)確定所述區(qū)域的所述運(yùn)動(dòng)搜索運(yùn)動(dòng)矢量; 可選地,所述運(yùn)動(dòng)搜索模塊通過(guò)確定所述合并的成本矩陣的最小值,來(lái)確定所述區(qū)域的所述運(yùn)動(dòng)搜索運(yùn)動(dòng)矢量。
8.如權(quán)利要求7所述的視頻編碼器,其中,所述合并的成本矩陣基于與所述多個(gè)塊中的所述選定塊相關(guān)聯(lián)的成本矩陣的加權(quán)總和而確定。
9.如前述任一項(xiàng)權(quán)利要求所述的視頻編碼器,其中,所述運(yùn)動(dòng)搜索模塊通過(guò)對(duì)多個(gè)近鄰塊的迭代評(píng)估來(lái)確定所述區(qū)域。
10.一種用在編碼包括圖像序列的視頻信號(hào)的視頻編碼器中的方法,所述方法包括: 通過(guò)基于對(duì)與所述圖像序列中的選定圖像的多個(gè)塊相關(guān)聯(lián)的成本矩陣的評(píng)估而合并所述選定圖像的所述多個(gè)塊中的選定塊,來(lái)確定所述選定圖像的區(qū)域的運(yùn)動(dòng)搜索運(yùn)動(dòng)矢量。
11.如權(quán)利要求10所述的方法,其中,所述評(píng)估包括確定所述多個(gè)塊中的第一塊的第一成本矩陣何時(shí)缺乏占優(yōu)勢(shì)的最小值。
12.如權(quán)利要求11所述的方法,其中,所述評(píng)估還包括確定第一塊的第一成本矩陣何時(shí)包括第一小成本部分,以及第二塊的第二成本矩陣何時(shí)包括與第一小成本部分重疊的第二小成本部分。
13.如權(quán)利要求12所述的方法,其中,所述多個(gè)塊中的所述選定塊進(jìn)一步通過(guò)比較第一塊的第一紋理與第二塊的第二紋理、并確定第一紋理和第二紋理何時(shí)變化小于紋理閾值來(lái)確定。
14.如權(quán)利要求13所述的方法,其中, 當(dāng)?shù)谝怀杀揪仃嚾狈λ稣純?yōu)勢(shì)的最小值、第二小成本部分與第一小成本部分重疊、并且第一紋理和第二紋理變化小于所述紋理閾值時(shí),第一塊與第二塊合并;以及/或者確定所述區(qū)域的所述運(yùn)動(dòng)搜索運(yùn)動(dòng)矢量包括將與所述多個(gè)塊中的所述選定塊相關(guān)聯(lián)的成本矩陣合并到所述區(qū)域的合并的成本矩陣中。
15.—種計(jì)算機(jī)軟件,當(dāng)由計(jì)算機(jī)執(zhí)行時(shí)所述計(jì)算機(jī)軟件被布置成執(zhí)行根據(jù)權(quán)利要求10-14中任一項(xiàng)所述的方法;可選地,所述計(jì)算機(jī)軟件存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上。
【專利摘要】本公開(kāi)內(nèi)容涉及帶有塊合并的視頻編碼器以及與其一起使用的方法。視頻編碼器包括運(yùn)動(dòng)搜索模塊,所述運(yùn)動(dòng)搜索模塊確定所述多個(gè)圖像中的選定圖像的區(qū)域的運(yùn)動(dòng)搜索運(yùn)動(dòng)矢量。所述運(yùn)動(dòng)搜索模塊通過(guò)基于對(duì)與所述選定圖像的多個(gè)塊相關(guān)聯(lián)的成本矩陣的評(píng)估而合并所述選定圖像的所述多個(gè)塊中的選定塊,來(lái)確定所述區(qū)域。
【IPC分類】H04N19-513, H04N19-176
【公開(kāi)號(hào)】CN104754342
【申請(qǐng)?zhí)枴緾N201410814550
【發(fā)明人】李瑩, 趙勖罡
【申請(qǐng)人】Vixs系統(tǒng)公司
【公開(kāi)日】2015年7月1日
【申請(qǐng)日】2014年12月24日
【公告號(hào)】EP2890128A1, US20150189306