用于視頻壓縮的加速多抽頭濾波器及雙線性內(nèi)插器的制造方法
【專利摘要】基于像素窗口及具有抽頭系數(shù)集合的抽頭系數(shù)寄存器形成偶數(shù)經(jīng)內(nèi)插子像素的集合,移位所述像素窗口,并且應(yīng)用所述抽頭系數(shù)寄存器形成奇數(shù)經(jīng)內(nèi)插像素的集合。重復(fù)地累加所述偶數(shù)經(jīng)內(nèi)插子像素的集合及所述奇數(shù)經(jīng)內(nèi)插子像素的集合直到符合終止條件為止。在所述累加中,用另一抽頭系數(shù)集合更新所述抽頭系數(shù)寄存器,移位所述像素窗口,并且增加所述偶數(shù)經(jīng)內(nèi)插像素,接著再次移位所述像素窗口并且增加所述奇數(shù)經(jīng)內(nèi)插像素。
【專利說明】用于視頻壓縮的加速多抽頭濾波器及雙線性內(nèi)插器
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視頻壓縮,并且更確切地說,涉及多抽頭運(yùn)動(dòng)補(bǔ)償濾波器及雙線性內(nèi) 插。
【背景技術(shù)】
[0002] 來自數(shù)碼攝像機(jī)的視頻輸出通常是一連串幀,每一幀是由攝像機(jī)的常是數(shù)以百萬 計(jì)的光學(xué)感應(yīng)器的行列陣列產(chǎn)生的快照。每一幀是撞擊圖像的時(shí)間樣本并且因此幀的速率 可以與用戶希望捕捉的運(yùn)動(dòng)的最高速率相關(guān)聯(lián)。例如,每秒15到30幀的幀率可以捕捉人 類肉眼可察覺的最快運(yùn)動(dòng)。更高的幀率(例如,超過每秒一百萬幀)可以用于捕捉高速運(yùn) 動(dòng),例如蜂鳥的翅膀運(yùn)動(dòng)或彈道事件。
[0003] 然而,即使在較低的幀率下,如果不對(duì)由光學(xué)感應(yīng)器產(chǎn)生的數(shù)據(jù)進(jìn)行處理以移除 可被稱為不必要的信息的數(shù)據(jù),那么用以通信并且存儲(chǔ)圖像所需的數(shù)據(jù)的量可能是難以解 決的。不必要的數(shù)據(jù)的實(shí)例包含多于所需的圖像細(xì)節(jié)、或承載極少實(shí)際信息的數(shù)據(jù),例如, 對(duì)在先前幀中已經(jīng)承載的信息添加極少或不添加。后一類型的信息可以被稱為"幀間"冗 余。一個(gè)實(shí)例可以是攝像機(jī)對(duì)在不變的背景下跑動(dòng)的人攝像。在此類圖像中,一連串的未經(jīng) 濾波的幀將承載大量的不需要的信息,因?yàn)閷?shí)際上從幀到幀的唯一變化可能是人的位置。
[0004] 已知例如通過僅發(fā)送具有完整的或大體上完整的內(nèi)容的間歇幀并且發(fā)送僅作為 與先前幀的變化或增量的后續(xù)或介入"幀"來利用此冗余的各種算法。經(jīng)發(fā)送的變化或增 量可以包含一或多個(gè)物體的位移,并且此類位移可以用一或多個(gè)運(yùn)動(dòng)向量來表示。
[0005] 根據(jù)例如H. 263、H. 264、MPEG-2和MPEG-4等各種視頻編碼標(biāo)準(zhǔn)的運(yùn)動(dòng)向量可以產(chǎn) 生為具有子像素分辨率,例如半像素和/或四分之一像素分辨率。由于子像素分辨率大于 原始圖像,因此可以通過在原始像素之間內(nèi)插并且在經(jīng)內(nèi)插像素之間進(jìn)一步內(nèi)插來估計(jì)具 有子像素分辨率的運(yùn)動(dòng)向量。與估計(jì)或內(nèi)插子像素相關(guān)聯(lián)的一個(gè)眾所周知的問題是計(jì)算復(fù) 雜度。減少與具有子像素分辨率的運(yùn)動(dòng)向量的估計(jì)相關(guān)聯(lián)的計(jì)算復(fù)雜度長期以來是人們所 期望的。
【發(fā)明內(nèi)容】
[0006] 根據(jù)一或多個(gè)示例性實(shí)施例的一種方法可以為像素陣列提供子像素的內(nèi)插,并且 可以包含基于來自像素陣列的像素的窗口寄存器及具有給定抽頭系數(shù)集合的抽頭系數(shù)寄 存器形成偶數(shù)的經(jīng)內(nèi)插子像素的集合,用另外的像素更新窗口寄存器,基于所述窗口寄存 器及所述抽頭系數(shù)寄存器形成奇數(shù)的經(jīng)內(nèi)插子像素的集合,并且累加偶數(shù)的經(jīng)內(nèi)插子像素 及奇數(shù)的經(jīng)內(nèi)插子像素直到符合給定的終止條件為止。在一實(shí)施例中,每一累加可以包含 基于另外的抽頭系數(shù)集合更新抽頭系數(shù)寄存器并且用另外的像素更新窗口寄存器,基于窗 口寄存器及抽頭系數(shù)寄存器增加偶數(shù)的經(jīng)內(nèi)插子像素,用另外的像素另一次更新窗口寄存 器,并且基于窗口寄存器及抽頭系數(shù)寄存器增加奇數(shù)的經(jīng)內(nèi)插子像素。在一方面中,所述方 法可以包含在符合終止條件后輸出偶數(shù)的經(jīng)內(nèi)插子像素的集合及奇數(shù)的經(jīng)內(nèi)插子像素的 集合。
[0007] 在一方面中,形成偶數(shù)的經(jīng)內(nèi)插子像素的集合使集合形成為包含四個(gè)偶數(shù)的經(jīng)內(nèi) 插子像素,四個(gè)偶數(shù)的經(jīng)內(nèi)插子像素中的每一者具有兩個(gè)乘積之和,并且在另一方面中,形 成奇數(shù)的經(jīng)內(nèi)插子像素的集合使集合形成為包含四個(gè)奇數(shù)的經(jīng)內(nèi)插子像素,四個(gè)奇數(shù)的經(jīng) 內(nèi)插子像素中的每一者具有對(duì)應(yīng)的兩個(gè)乘積之和。
[0008] 在一方面中,形成偶數(shù)的經(jīng)內(nèi)插子像素的集合可以在單個(gè)機(jī)器周期過程中發(fā)生, 并且同樣地,形成奇數(shù)的經(jīng)內(nèi)插子像素的集合可以在單個(gè)機(jī)器周期過程中發(fā)生。
[0009] 在一方面中,每一增加偶數(shù)的經(jīng)內(nèi)插子像素可以包含將四個(gè)偶數(shù)的經(jīng)內(nèi)插子像素 中的每一者增加另外對(duì)應(yīng)的兩個(gè)乘積之和,并且在相關(guān)方面中,每一增加奇數(shù)的經(jīng)內(nèi)插子 像素可以包含將四個(gè)奇數(shù)的經(jīng)內(nèi)插子像素中的每一者增加另外對(duì)應(yīng)的兩個(gè)乘積之和。
[0010] 在一方面中,更新抽頭系數(shù)寄存器和更新窗口寄存器可以與增加偶數(shù)的經(jīng)內(nèi)插子 像素一起在單個(gè)機(jī)器周期過程中發(fā)生,并且在另一方面中,另外的更新窗口寄存器可以與 增加奇數(shù)的經(jīng)內(nèi)插子像素一起在單個(gè)機(jī)器周期過程中發(fā)生。
[0011] 一實(shí)施例可以包含或提供用于產(chǎn)生像素陣列的經(jīng)內(nèi)插像素的設(shè)備,并且根據(jù)各個(gè) 方面,所述方面可以包含用于基于來自像素陣列的像素的窗口及給定的抽頭系數(shù)集合形成 偶數(shù)的經(jīng)內(nèi)插子像素的集合的裝置;用于用另外的像素更新窗口的裝置;用于基于像素的 窗口及所述抽頭系數(shù)集合形成奇數(shù)的經(jīng)內(nèi)插子像素的集合的裝置;及用于累加偶數(shù)的經(jīng)內(nèi) 插子像素及奇數(shù)的經(jīng)內(nèi)插子像素直到符合給定的終止條件為止的裝置。在一方面中,用于 累加的裝置可經(jīng)配置以更新抽頭系數(shù)集合并且用另外的像素更新窗口,基于像素的窗口及 抽頭系數(shù)集合增加偶數(shù)的經(jīng)內(nèi)插子像素,用另外的像素更新像素的窗口,并且基于像素的 窗口及抽頭系數(shù)集合增加奇數(shù)的經(jīng)內(nèi)插子像素。在一個(gè)實(shí)施例中,設(shè)備可以包含用于在符 合給定的終止條件時(shí)輸出偶數(shù)的經(jīng)內(nèi)插子像素及奇數(shù)的經(jīng)內(nèi)插子像素的裝置。
[0012] 一實(shí)施例可以包含或提供包括指令的計(jì)算機(jī)可讀媒體,所述指令在由無線通信系 統(tǒng)中的處理器設(shè)備執(zhí)行時(shí)使處理器設(shè)備能執(zhí)行操作,所述操作實(shí)施用于產(chǎn)生像素陣列的經(jīng) 內(nèi)插像素的方法,并且根據(jù)各個(gè)方面,所述指令可以使處理器設(shè)備能基于來自像素陣列的 像素的窗口及給定的抽頭系數(shù)集合形成偶數(shù)的經(jīng)內(nèi)插子像素的集合,用另外的像素更新窗 口,基于像素的窗口及所述抽頭系數(shù)集合形成奇數(shù)的經(jīng)內(nèi)插子像素的集合,并且累加偶數(shù) 的及奇數(shù)的經(jīng)內(nèi)插子像素的集合直到符合給定的終止條件為止。在一實(shí)施例中,所述指令 可以使處理器設(shè)備能通過以下操作來累加:更新抽頭系數(shù)集合并且用另外的像素更新像素 的窗口,基于像素的窗口及抽頭系數(shù)集合增加偶數(shù)的經(jīng)內(nèi)插子像素,用另外的像素另一次 更新像素的窗口,并且基于像素的窗口及抽頭系數(shù)集合增加奇數(shù)的經(jīng)內(nèi)插子像素。在一方 面中,所述指令可以使處理器設(shè)備能輸出偶數(shù)的經(jīng)內(nèi)插子像素及奇數(shù)的經(jīng)內(nèi)插子像素。
[0013] 一實(shí)施例可以包含或提供用于產(chǎn)生像素陣列的經(jīng)內(nèi)插像素的設(shè)備,并且所述設(shè)備 可以包含邏輯電路,所述邏輯電路具有用于接收來自像素陣列的像素的輸入端,并且根據(jù) 各個(gè)方面,所述邏輯電路可經(jīng)配置以基于來自像素陣列的像素的窗口及給定的抽頭系數(shù)集 合形成偶數(shù)的經(jīng)內(nèi)插子像素的集合,用另外的像素更新窗口,基于像素的窗口及所述抽頭 系數(shù)集合形成奇數(shù)的經(jīng)內(nèi)插子像素的集合,并且累加偶數(shù)的奇數(shù)的經(jīng)內(nèi)插子像素及奇數(shù)的 經(jīng)內(nèi)插子像素直到符合給定的終止條件為止。根據(jù)各個(gè)方面,所述邏輯電路可經(jīng)配置以通 過以下操作來累加:更新抽頭系數(shù)集合并且用另外的像素更新窗口,基于像素的窗口及抽 頭系數(shù)集合增加偶數(shù)的經(jīng)內(nèi)插子像素,用另外的像素更新像素的窗口,并且基于像素的窗 口及抽頭系數(shù)集合增加奇數(shù)的經(jīng)內(nèi)插子像素。在另一方面中,所述邏輯電路可經(jīng)配置以在 符合給定的終止條件時(shí)輸出偶數(shù)的經(jīng)內(nèi)插子像素及奇數(shù)的經(jīng)內(nèi)插子像素。
【專利附圖】
【附圖說明】
[0014] 呈現(xiàn)附圖來輔助對(duì)本發(fā)明的實(shí)施例的描述,且僅出于說明而非限制所述實(shí)施例的 目的來提供附圖。
[0015] 圖1圖示整數(shù)像素及經(jīng)內(nèi)插分?jǐn)?shù)像素的一個(gè)實(shí)例布置。
[0016] 圖2繪示根據(jù)一個(gè)示例性實(shí)施例的一個(gè)縮短周期的實(shí)例多抽頭內(nèi)插濾波器的功 能框圖。
[0017] 圖3繪示像素的一個(gè)實(shí)例輸入序列的圖解模型,示出在根據(jù)一或多個(gè)示例性實(shí)施 例的縮短周期的多抽頭內(nèi)插濾波器的處理中像素窗口沿著圖像像素的行從右到左增量地 移位,并且產(chǎn)生對(duì)應(yīng)的經(jīng)內(nèi)插半像素。
[0018] 圖4繪示在圖2功能框圖上用于第一"偶數(shù)"機(jī)器周期的一個(gè)實(shí)例機(jī)器狀態(tài),所述 周期在根據(jù)一個(gè)示例性實(shí)施例的一個(gè)縮短周期的多抽頭內(nèi)插濾波器的處理中,在對(duì)應(yīng)于圖 3的第一像素窗口位置的像素窗口上運(yùn)算,產(chǎn)生第一多個(gè)經(jīng)內(nèi)插半像素的起始值。
[0019] 圖5繪示在圖2功能框圖上的一個(gè)實(shí)例機(jī)器周期,所述周期在根據(jù)一個(gè)示例性實(shí) 施例的一個(gè)縮短周期的多抽頭內(nèi)插濾波器的處理中,在對(duì)應(yīng)于圖3的第二像素窗口位置的 像素窗口上運(yùn)算,產(chǎn)生第二多個(gè)經(jīng)內(nèi)插半像素的起始值。
[0020] 圖6繪示在圖2功能框圖上的一個(gè)實(shí)例機(jī)器周期,所述周期在根據(jù)一個(gè)示例性實(shí) 施例的一個(gè)縮短周期的多抽頭內(nèi)插濾波器的處理中,在對(duì)應(yīng)于圖3的第三像素窗口位置的 像素窗口上運(yùn)算,產(chǎn)生第一多個(gè)經(jīng)內(nèi)插半像素的第一累加的或更新的值。
[0021] 圖7繪示在圖2功能框圖上的下一機(jī)器周期的一個(gè)實(shí)例,所述周期在根據(jù)一個(gè)示 例性實(shí)施例的一個(gè)縮短周期的多抽頭內(nèi)插濾波器的處理中,在對(duì)應(yīng)于圖3的第四像素窗口 位置的像素窗口上運(yùn)算,產(chǎn)生第二多個(gè)經(jīng)內(nèi)插半像素的第一累加的或更新的值。
[0022] 圖8繪示在圖2功能框圖上的最終機(jī)器周期的一個(gè)實(shí)例,所述周期在根據(jù)一個(gè)示 例性實(shí)施例的一個(gè)縮短周期的多抽頭內(nèi)插濾波器的處理中,在對(duì)應(yīng)于圖3的第五像素窗口 位置的像素窗口上運(yùn)算,產(chǎn)生第一多個(gè)經(jīng)內(nèi)插半像素的最終值。
[0023] 圖9繪示在圖2功能框圖上的最終機(jī)器周期的另一實(shí)例,所述周期在根據(jù)一個(gè)示 例性實(shí)施例的一個(gè)縮短周期的多抽頭內(nèi)插濾波器的處理中,在對(duì)應(yīng)于圖3的第六像素窗口 位置的像素窗口上運(yùn)算,產(chǎn)生第二多個(gè)經(jīng)內(nèi)插半像素的最終值。
[0024] 圖10繪示用于根據(jù)各種示例性實(shí)施例的一個(gè)或方法和系統(tǒng)中的縮短機(jī)器周期的 子像素內(nèi)插的一個(gè)處理的一個(gè)實(shí)例邏輯流程。
[0025] 圖11繪示在根據(jù)一或多個(gè)示例性實(shí)施例的縮短周期的多抽頭內(nèi)插濾波器的處理 中產(chǎn)生的兩個(gè)實(shí)例像素行段和對(duì)應(yīng)的實(shí)例半像素。
[0026] 圖12繪示在使用圖2根據(jù)一個(gè)示例性實(shí)施例的縮短周期的多抽頭內(nèi)插濾波器200 的配置的一個(gè)實(shí)例實(shí)施方案中、在提供交錯(cuò)的色度分量的方面中的一個(gè)雙線性內(nèi)插濾波器 的一個(gè)功能框圖。
[0027] 圖13繪示可以涉及交錯(cuò)色度分量的雙線性內(nèi)插的像素的一個(gè)實(shí)例陣列。
[0028] 圖14繪示在根據(jù)一個(gè)示例性實(shí)施例的處理中產(chǎn)生的雙線性經(jīng)內(nèi)插交錯(cuò)色度分量 的一個(gè)實(shí)例。
[0029] 圖15繪示根據(jù)一或多個(gè)示例性實(shí)施例的實(shí)例個(gè)人計(jì)算裝置的功能框圖。
【具體實(shí)施方式】
[0030] 在以下針對(duì)本發(fā)明特定實(shí)施例的描述和有關(guān)圖式中揭示本發(fā)明的若干方面??稍?不脫離本發(fā)明的范圍的情況下設(shè)計(jì)替代實(shí)施例。此外,將不會(huì)詳細(xì)描述本發(fā)明的眾所周知 的元件,或?qū)⑹÷运鲈?,以免混淆本發(fā)明的相關(guān)細(xì)節(jié)。
[0031] 本文中使用詞語"示例性"意指"充當(dāng)實(shí)例、例子或說明。"本文中被描述為"示例 性的"任何實(shí)施例不必須被理解為比其它實(shí)施例優(yōu)選或有利。同樣,術(shù)語"本發(fā)明的實(shí)施例" 并非要求本發(fā)明的所有實(shí)施例包括所論述的特征、優(yōu)點(diǎn)或操作模式。
[0032] 本文中所使用的術(shù)語僅出于描述特定實(shí)施例的目的且并不希望限制本發(fā)明的實(shí) 施例。如在本文中所使用,除非上下文另外清楚地指示,否則希望單數(shù)形式"一"和"所述" 也包括復(fù)數(shù)形式。將進(jìn)一步了解,術(shù)語"包括"和/或"包含"在用于本文中時(shí)指定所陳述的 特征、整數(shù)、步驟、操作、元件和/或組件的存在,但不排除一或多個(gè)其它特征、整數(shù)、步驟、 操作、元件、組件和/或其群組的存在或添加。
[0033] 此外,依據(jù)將由(例如)計(jì)算裝置的元件執(zhí)行的動(dòng)作序列來描述許多實(shí)施例。將認(rèn) 識(shí)到,可由特定電路(例如,專用集成電路(ASIC))、由正由一或多個(gè)處理器執(zhí)行的程序指 令或由兩者的組合來執(zhí)行本文中所述的各種動(dòng)作。此外,可認(rèn)為本文中所述的這些動(dòng)作序 列完全實(shí)施于任何形式的計(jì)算機(jī)可讀存儲(chǔ)媒體內(nèi),所述計(jì)算機(jī)可讀存儲(chǔ)媒體中已存儲(chǔ)一組 對(duì)應(yīng)計(jì)算機(jī)指令,所述指令在被執(zhí)行時(shí)將致使相關(guān)聯(lián)的處理器執(zhí)行本文中所述的功能性。 因此,本發(fā)明的各個(gè)方面可以許多不同形式來實(shí)施,所有所述形式均被涵蓋在所主張的標(biāo) 的物的范圍內(nèi)。此外,對(duì)于本文中所述的實(shí)施例中的每一者來說,任何所述實(shí)施例的對(duì)應(yīng)形 式可在本文中被描述為(例如)"經(jīng)配置以(執(zhí)行所描述的動(dòng)作)的邏輯"。
[0034] 在例如H. 264等視頻壓縮技術(shù)中,運(yùn)動(dòng)補(bǔ)償(MC)的精度以(例如)明度樣本之間 的距離的四分之一為單位。在其中運(yùn)動(dòng)向量指向整數(shù)樣本位置的實(shí)例中,預(yù)測信號(hào)由參考 圖片的對(duì)應(yīng)樣本構(gòu)成。在其中運(yùn)動(dòng)向量指向并非整數(shù)樣本位置的實(shí)例中,使用內(nèi)插獲得對(duì) 應(yīng)樣本以產(chǎn)生非整數(shù)位置??梢酝ㄟ^水平地且垂直地應(yīng)用一維6抽頭有限脈沖響應(yīng)(FIR) 濾波器獲得半樣本位置處的預(yù)測值。可以通過從整數(shù)樣本和半樣本位置處的樣本求平均來 產(chǎn)生四分之一樣本位置處的預(yù)測值。
[0035] 圖1圖示用于樣本a-k和n-r的分?jǐn)?shù)樣本內(nèi)插。標(biāo)記b和h的半樣本位置處的樣 本通過分別由按以下應(yīng)用6抽頭濾波器首先計(jì)算中間值h和h得出:
[0036] bi = (E-5F+20G+20H-5I+J) 方程式(1)
[0037] hi = (A-5C+20G+20M-5R+T) 方程式(2)
[0038] 可以按以下獲得對(duì)于位置b和h的最終預(yù)測值并且削減到0-255的范圍:
[0039] b = (bi+16) >> 5 方程式(3)
[0040] h = (hi+16) >> 5 方程式(4)
[0041] 標(biāo)記為j的半樣本位置處的樣本可以通過以下方程式獲得
[0042] jj = cc-5dd+20h1+20m1-5ee+ff 方程式(5)
[0043] 其中由c^dcUee、!^和ff表示的中間值以類似于h的方式獲得。接著最終預(yù)測 值j可以計(jì)算為
[0044] j = (ji+512) >>10 方程式(6)
[0045] 并且削減到0到255的范圍。
[0046] 獲得j的值的兩個(gè)替代方法圖示了過濾運(yùn)算是與半樣本位置的產(chǎn)生可分離的。
[0047] 仍參照?qǐng)D1,標(biāo)記為a、c、d、n、f、i、k和q的四分之一樣本位置處的樣本通過(例 如)由以下方程式從整數(shù)樣本和半樣本位置處的兩個(gè)最近樣本的升值舍入求平均來得出
[0048] a = (G+b+1) >> 1 方程式(7)
[0049] 標(biāo)記為e、g、p和r的四分之一樣本位置處的樣本通過(例如)由以下方程式從對(duì) 角線方向上的半樣本位置處的兩個(gè)最近樣本的升值舍入求平均來得出
[0050] e = (b+h+1) >> 1 方程式(8)
[0051] 對(duì)于色度分量的預(yù)測值可以由雙線性內(nèi)插獲得。由于色度的采樣網(wǎng)格與明度的采 樣網(wǎng)格相比具有較低的分辨率,因此用于色度的位移具有八分之一的樣本位置精度。
[0052] 參照?qǐng)D2,實(shí)例多抽頭經(jīng)合并內(nèi)插濾波器200包含像素窗口寄存器202、一排倍增 器(在此實(shí)例中為8個(gè)倍增器204-0、204-1. . . 204-7 ( -般被稱為"倍增器204"或"倍增 器陣列",圖式上沒有明確地出現(xiàn)"204"))、及抽頭系數(shù)集合寄存器206。像素窗口寄存器可 以具有多個(gè)像素寄存器,在此實(shí)例中為8個(gè)像素寄存器202-0、202-l. . . 202-7(-般被稱為 "202-x",圖式上未出現(xiàn))。在一方面中,形成像素窗口寄存器202的8個(gè)像素寄存器202-x 可經(jīng)配置以可并行加載從而具有并行輸出,并且經(jīng)配置以(例如)在如圖2中示為從右到 左的"方向"上以斗鏈方式一致地經(jīng)選擇性地移位?;蛘哒f,在一方面中,像素寄存器202-x 可經(jīng)配置使得像素窗口寄存器202提供8像素并行輸入/并行輸出移位寄存器功能。像素 寄存器202-x可以是S位寬。一個(gè)實(shí)例"S"值是(但不限于)8位。像素窗口寄存器202 的一個(gè)實(shí)例實(shí)施方案可以是先進(jìn)先出(FIFO)或FIFO管線,具有并行加載和輸出特征。關(guān) 于像素窗口寄存器202的特定結(jié)構(gòu),將個(gè)人具有的技術(shù)訣竅應(yīng)用到本發(fā)明上的所屬領(lǐng)域的 一般技術(shù)人員可以易于識(shí)別各種結(jié)構(gòu)的實(shí)施方案,并且因此省略此類結(jié)構(gòu)的進(jìn)一步詳細(xì)描 述。
[0053] 如在后面的章節(jié)中將更詳細(xì)地描述,S位像素?cái)?shù)據(jù)的通過像素窗口寄存器202的 "從右到左"的移位可以部分地提供卷積型運(yùn)算。在后面的章節(jié)中參照?qǐng)D3描述的一個(gè)實(shí)例 可以實(shí)現(xiàn)涵蓋8個(gè)像素(圖2中未示出)的窗口穿過像素陣列(圖2中未示出)的實(shí)例區(qū) 域的行(圖2中未示出)的移位。
[0054] 繼續(xù)參照?qǐng)D2,為方便參照?qǐng)D式進(jìn)一步描述關(guān)于某些方面的運(yùn)算,倍增器204-0和 204-1將被替代地稱為"第一倍增器對(duì)" 204-0/1 ;倍增器204-2和204-3被稱為"第二倍增 器對(duì)" 204-2/3 ;倍增器204-4和204-5被稱為"第三倍增器對(duì)" 204-4/5 ;及倍增器204-6 和204-7被稱為"第四倍增器對(duì)" 204-6/7。應(yīng)理解,術(shù)語"倍增器對(duì)"僅用于描述關(guān)于某些 方面的實(shí)例運(yùn)算,并且并不意圖限定硬件架構(gòu)。相反,如從后面的章節(jié)更詳細(xì)的描述中將理 解,在一個(gè)方面中,在不同于圖2中所描繪的布置中,倍增器204的輸出端可以耦合到求和 裝置208-y。
[0055] 仍參照?qǐng)D2,在一方面中,倍增器204中的每一者可以配置有耦合到或能夠耦合到 上述像素寄存器202-x中的對(duì)應(yīng)一者上的第一運(yùn)算元端口(示出但是未單獨(dú)地標(biāo)記),及 耦合到或能夠耦合到抽頭系數(shù)集合寄存器206的對(duì)應(yīng)抽頭系數(shù)寄存器206-x上的第二運(yùn)算 兀端口(不出但是未單獨(dú)地標(biāo)記)。在一方面中,抽頭系數(shù)集合寄存器206可以包含第一 抽頭系數(shù)寄存器206-0、第二抽頭系數(shù)寄存器對(duì)206-1等,以(例如)第八抽頭系數(shù)寄存器 206-7結(jié)束。
[0056] 在一方面中,倍增器204可經(jīng)配置以執(zhí)行固定點(diǎn)乘法運(yùn)算,并且這將被采取用于 描述實(shí)例運(yùn)算。但是,此采用僅為便于描述實(shí)例處理,而不導(dǎo)致與概念無關(guān)的復(fù)雜性,并且 并不意圖限制所涵蓋的實(shí)施例的范圍。相反,所屬領(lǐng)域的一般技術(shù)人員在閱讀本發(fā)明時(shí)將 易于理解可以使用浮點(diǎn)運(yùn)算實(shí)踐實(shí)施例。
[0057] 仍參照?qǐng)D2,如在后面的章節(jié)中將更詳細(xì)地描述,在一方面中,多抽頭經(jīng)合并內(nèi)插 濾波器200可經(jīng)配置以在存儲(chǔ)器(圖2中未明確示出)中存儲(chǔ)多個(gè)抽頭系數(shù)的集合(圖2 中未明確示出),并且選擇性地檢索此類抽頭系數(shù)的集合及將這些集合加載到抽頭系數(shù)集 合寄存器206中。應(yīng)理解,像素窗口寄存器202及抽頭系數(shù)集合寄存器206可以具有相同 的結(jié)構(gòu),例如,各自可以是寄存器陣列(未明確示出)中的經(jīng)邏輯指定寄存器。
[0058] 仍參照?qǐng)D2,在一個(gè)配置中,第一倍增器對(duì)204-0、204_1的對(duì)應(yīng)輸出端可以被切 換、路由或以其它方式耦合到第一求和裝置208-0的運(yùn)算元輸入端口(示出但是未單獨(dú)地 標(biāo)號(hào)),第二倍增器對(duì)204-2、204-3的對(duì)應(yīng)輸出端饋給第二求和裝置208-1的運(yùn)算元輸入端 口(示出但是未單獨(dú)地標(biāo)號(hào)),第三倍增器對(duì)204-4、204-5的對(duì)應(yīng)輸出端饋給第三求和裝置 208-2的運(yùn)算元輸入端口(示出但是未單獨(dú)地標(biāo)號(hào)),及第四倍增器對(duì)204-6、204-7的對(duì)應(yīng) 輸出端饋給第四求和裝置208-3的運(yùn)算元輸入端口(示出但是未單獨(dú)地標(biāo)號(hào))。為簡便描 述實(shí)例運(yùn)算,第一求和裝置208-0、第二求和裝置208-1、第三求和裝置208-2及第四求和裝 置208-3以個(gè)別含義還一般被稱為"求和裝置208-y"并且統(tǒng)稱為"求和裝置208",應(yīng)理解 的是,圖式上沒有明確地出現(xiàn)標(biāo)記"208-y"和"208"。
[0059] 關(guān)于用于實(shí)現(xiàn)倍增器204到求和裝置208的所描繪及所描述耦合的切換、路由或 耦合邏輯(未示出),在一個(gè)方面中,所屬領(lǐng)域的一般技術(shù)人員可以基于本發(fā)明通過應(yīng)用常 規(guī)的數(shù)字信號(hào)處理器設(shè)計(jì)技術(shù)來選擇或以其它方式實(shí)施此類邏輯,并且因此省略切換、路 由或耦合邏輯的進(jìn)一步詳細(xì)描述。
[0060] 繼續(xù)參照?qǐng)D2,在一方面中,多抽頭經(jīng)合并內(nèi)插濾波器200可以包含累加器210,所 述累加器具有(例如)四個(gè)累加器寄存器210-0、210-1、210-2、210-3(在個(gè)別通用意義上 被稱為"累加器寄存器210-y"并且應(yīng)理解圖式上沒有明確地出現(xiàn)"210-y")。應(yīng)理解,四個(gè) 的數(shù)量僅僅是一個(gè)實(shí)例,并且這并不意圖限制任何實(shí)施例的范圍。還將理解,累加器寄存器 210-0、210-1、210-2和210-3未必是單獨(dú)控制或可控制的寄存器并且可以取而代之的是累 加器210的字段。此外,在此考慮了累加器寄存器210-0、210-1、210-2和210-3可以實(shí)施 為具有四個(gè)以上字段或等效物的所實(shí)施累加器210的四個(gè)字段的子集或等效物。
[0061] 仍參照?qǐng)D2,在一個(gè)方面中,每一求和裝置208的輸出端(示出但是未單獨(dú)地標(biāo) 號(hào))可以直接饋給對(duì)應(yīng)的累加器寄存器210-y。在另一方面中,圖2多抽頭經(jīng)合并內(nèi)插濾 波器200可以包含處在求和裝置208內(nèi)或者與求和裝置208相關(guān)聯(lián)的飽和邏輯,例如所描 繪的2S位有正負(fù)號(hào)飽和邏輯212-0、212-1、212-2、212-3(統(tǒng)稱為"2S位有正負(fù)號(hào)飽和邏 輯212"并且在個(gè)別通用意義上被稱為"飽和邏輯212-y"并且應(yīng)理解圖式上沒有明確地出 現(xiàn)標(biāo)記"212"、"2121")。在圖2根據(jù)此方面的實(shí)例中,飽和邏輯2121可以邏輯上安置 在每一求和裝置208-y的輸出端(不出但是未單獨(dú)地標(biāo)號(hào))與對(duì)應(yīng)的累加器寄存器210-y 之間。應(yīng)理解,在此處及在本說明書中的其他情況下,邏輯上安置可以意味著"2S位有正負(fù) 號(hào)飽和邏輯"212-y未必是單獨(dú)的或?qū)S玫挠布?。例如,在一個(gè)方面中,每一 2S位有正負(fù)號(hào) 飽和邏輯212-y可以作為可編程特征并入到實(shí)施對(duì)應(yīng)求和裝置208-y的邏輯(未單獨(dú)地示 出)中。關(guān)于用于2S位有正負(fù)號(hào)飽和邏輯212的特定結(jié)構(gòu),所屬領(lǐng)域的一般技術(shù)人員可以 鑒于本發(fā)明通過應(yīng)用標(biāo)準(zhǔn)數(shù)字設(shè)計(jì)技術(shù)及涉及本發(fā)明的此類人員已知的技術(shù)易于識(shí)別用 于實(shí)施此類邏輯的技術(shù)及結(jié)構(gòu)。因此,省略用于2S位有正負(fù)號(hào)飽和邏輯212的結(jié)構(gòu)的進(jìn)一 步詳細(xì)描述。
[0062] 關(guān)于2S位有正負(fù)號(hào)飽和邏輯212的運(yùn)算和功能,這些將通過參考先前描述實(shí)例S 為8的實(shí)例得以進(jìn)一步理解,意味著(在此實(shí)例中)窗口寄存器202保存8位無正負(fù)號(hào)數(shù) 據(jù),并且在抽頭系數(shù)集合寄存器206中存儲(chǔ)的抽頭系數(shù)數(shù)據(jù)為8位有正負(fù)號(hào)數(shù)據(jù)。因此,在 此實(shí)例中在2S位有正負(fù)號(hào)飽和邏輯212的上下文中,值"2S"等于16。參考第一倍增器對(duì) 204-0、204-1、求和裝置208-0及2S位有正負(fù)號(hào)飽和邏輯212-0可見2S位有正負(fù)號(hào)飽和邏 輯212中S等于8且2S等于16的實(shí)例特征。更確切地說,倍增器204-0可以用來自像素 寄存器202-0的8位無正負(fù)號(hào)像素?cái)?shù)據(jù)乘以來自抽頭系數(shù)寄存器206-0的對(duì)應(yīng)的8位有正 負(fù)號(hào)抽頭系數(shù),并且產(chǎn)生一個(gè)16位有正負(fù)號(hào)乘積,并且類似地,倍增器204-1可以用來自像 素寄存器202-1的另一 8位無正負(fù)號(hào)像素?cái)?shù)據(jù)乘以來自抽頭系數(shù)寄存器206-1的對(duì)應(yīng)的8 位有正負(fù)號(hào)抽頭系數(shù),并且產(chǎn)生另一 16位有正負(fù)號(hào)乘積。兩個(gè)對(duì)應(yīng)的16位有正負(fù)號(hào)乘積 被輸入到求和裝置208-0的兩個(gè)運(yùn)算元輸入端口(示出但是未單獨(dú)地標(biāo)號(hào))。在一方面中, (例如)通過使運(yùn)算元輸入端口(示出但是未單獨(dú)地標(biāo)記)能夠耦合到第一累加器寄存器 210-0上,或通過使邏輯(未示出)能夠在第一求和裝置208-0內(nèi)部,第一求和裝置208-0 可以經(jīng)選擇性地配置以在累加器模式中運(yùn)算。第一求和裝置208-0可以加上(或減去,取 決于正負(fù)號(hào))16位有正負(fù)號(hào)乘積,并且當(dāng)在累加器模式中運(yùn)算時(shí)第一累加器寄存器210-0 的當(dāng)前內(nèi)容可以向2S位有正負(fù)號(hào)飽和邏輯212-0饋給乘積之和結(jié)果或累加的乘積之和結(jié) 果。乘積之和結(jié)果或累加的乘積之和結(jié)果(若結(jié)果超出16位則可以在16位通過2S位有 正負(fù)號(hào)飽和邏輯212-0飽和)可以接著加載到第一累加器寄存器210-0中。其余的倍增器 204-2、204-3·…204-7及其余的求和裝置208-U208-2和208-3可以同樣地運(yùn)算來自像素 窗口寄存器202對(duì)應(yīng)像素寄存器202-x的內(nèi)容及來自抽頭系數(shù)寄存器206的抽頭系數(shù)寄存 器206-x的內(nèi)容,并且向其余的累加器寄存器210-U210-2和210-3中的對(duì)應(yīng)一者饋給對(duì) 應(yīng)的16位乘積之和或累加的乘積之和結(jié)果。
[0063] 圖3繪示像素窗口 302通過沿著十三個(gè)圖像像素(標(biāo)記為A、B、C. .. M)的行304 的六步序列位置步進(jìn)的圖解模型300。像素窗口 302示出為具有8位的寬度,但是這僅是實(shí) 例,并不意圖限制實(shí)施例中的任一者的范圍。在起始位置302-0處像素窗口 302橫跨(假 定8個(gè)像素的實(shí)例寬度)像素 A、B、C、D、E、F、G和H,并且在結(jié)束位置302-5處橫跨像素 F、 G、Η、I、J、K、L和M。在一個(gè)方面中,六步序列可以視為三個(gè)"偶數(shù)"步長與三個(gè)"奇數(shù)"步 長交錯(cuò)。應(yīng)理解"偶數(shù)"和"奇數(shù)"的標(biāo)記是任意的。在相關(guān)方面中及如在后面的章節(jié)中將 更詳細(xì)地描述的,圖2多抽頭經(jīng)合并內(nèi)插濾波器200可以通過六個(gè)狀態(tài)或配置的序列配置 并且運(yùn)算,每一狀態(tài)對(duì)應(yīng)于序列302-0. .. 302-5中的像素窗口 302的"偶數(shù)"或"奇數(shù)"步 長之一。
[0064] 參照?qǐng)D2和3,在圖3像素窗口 302在序列302-0. ·· 302-5中的這些"偶數(shù)"或"奇 數(shù)"步長中的每一者處,圖2多抽頭經(jīng)合并內(nèi)插濾波器200的像素窗口寄存器202加載有圖 3像素窗口 302在所述位置處橫跨的像素。在一個(gè)方面中,圖2多抽頭經(jīng)合并內(nèi)插濾波器 200可以在圖3六個(gè)像素窗口 302位置中的每一者處根據(jù)一或多個(gè)示例性實(shí)施例執(zhí)行內(nèi)插 濾波器處理。在一方面中,如從后面的實(shí)例運(yùn)算描述中將進(jìn)一步理解的,由圖2多抽頭經(jīng)合 并內(nèi)插濾波器200在圖3六個(gè)像素窗口 302位置中的每一者處執(zhí)行的內(nèi)插濾波器處理可以 在一個(gè)機(jī)器周期中執(zhí)行。
[0065] 為方便描述由圖2多抽頭經(jīng)合并內(nèi)插濾波器200在對(duì)應(yīng)于圖3 "偶數(shù)"像素窗口 302位置302-0、302-2和302-4的狀態(tài)處執(zhí)行的內(nèi)插濾波器處理的實(shí)例,這些實(shí)例內(nèi)插濾波 器處理將可替代地被稱為"偶數(shù)"機(jī)器周期。同樣地,由多抽頭經(jīng)合并內(nèi)插濾波器200在對(duì) 應(yīng)于圖3 "奇數(shù)"像素窗口 302位置302-U302-3和302-5的狀態(tài)處執(zhí)行的內(nèi)插濾波器處 理將因此可替代地被稱為"奇數(shù)"機(jī)器周期。
[0066] 下文參照?qǐng)D4、5、6、7、8和9與圖2和3 -起更詳細(xì)地描述在根據(jù)示例性實(shí)施例的 方法和系統(tǒng)中六步或六個(gè)狀態(tài)的縮短周期的內(nèi)插濾波器處理的一個(gè)實(shí)例。概括地說,實(shí)例 可以包含第一"偶數(shù)"機(jī)器周期(例如,參照?qǐng)D4所描述),其中像素窗口寄存器202可以 加載有圖3由像素窗口 302在第一"偶數(shù)"位置302-0處橫跨的像素,并且由加載有第一抽 頭系數(shù)集合的抽頭系數(shù)集合寄存器206運(yùn)算。所述運(yùn)算可以在累加器210中產(chǎn)生并且形成 用于圖3四個(gè)"偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g的初始值。在一方面中,所形成的四個(gè)"偶 數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g可以卸載到存儲(chǔ)器(未示出)上。應(yīng)理解,卸載可以使交錯(cuò) 的"偶數(shù)"和"奇數(shù)"機(jī)器周期的任一者不干擾另一者對(duì)累加器210的使用。應(yīng)了解,交錯(cuò) 的特征可以在根據(jù)各種示例性實(shí)施例的實(shí)踐中在其它益處之中提供經(jīng)合并內(nèi)插濾波器。 [0067] 在一方面中,如從參照?qǐng)D5的更詳細(xì)的描述中將進(jìn)一步理解,在第一"奇數(shù)"機(jī)器 周期中,像素窗口寄存器202可以經(jīng)更新以保存由像素窗口 302在第一 "奇數(shù)"位置302-1 處橫跨的像素,并且在一個(gè)方面中,像素窗口寄存器內(nèi)容由具有用于第一"偶數(shù)"機(jī)器周期 相同的第一抽頭系數(shù)集合的抽頭系數(shù)集合寄存器206運(yùn)算。在一方面中,所述運(yùn)算可以形 成用于圖3實(shí)例的四個(gè)"奇數(shù)"半像素 b、d、f和h的初始值,所述值接著可以卸載到存儲(chǔ)器 上。如參照?qǐng)D6更詳細(xì)地描述的,第二"偶數(shù)"機(jī)器周期可以包含使用先前形成的四個(gè)"偶 數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g重新加載累加器210,像素窗口寄存器202經(jīng)更新以具有圖3 由像素窗口 302在第二"偶數(shù)"位置302-2處橫跨的像素,并且抽頭系數(shù)集合寄存器206加 載有第二抽頭系數(shù)集合。具有第二抽頭系數(shù)集合的抽頭系數(shù)集合寄存器206接著可以運(yùn)算 具有圖3 "偶數(shù)"位置302-2像素的像素窗口寄存器202的內(nèi)容,以產(chǎn)生增加值(該值在正 負(fù)號(hào)上可以為正或負(fù))并且這些值可以在累加器210中調(diào)整或增加先前形成的四個(gè)"偶數(shù)" 經(jīng)內(nèi)插半像素 a、c、e和g。經(jīng)增加的四個(gè)"偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g可以卸載到存 儲(chǔ)器上。
[0068] 接下來,如參照?qǐng)D7更詳細(xì)地描述的,在第二"奇數(shù)"機(jī)器周期中,累加器210可以 加載有先前形成的四個(gè)"奇數(shù)"經(jīng)內(nèi)插半像素 b、d、f和h,并且像素窗口寄存器202經(jīng)更新 以具有圖3由像素窗口 302在第二"奇數(shù)"位置302-2處橫跨的像素。在一個(gè)方面中,抽頭 系數(shù)集合寄存器206可以保持第二抽頭系數(shù)集合。接著,以類似于增加"偶數(shù)"經(jīng)內(nèi)插半像 素 a、c、e和g的方式,具有圖3 "偶數(shù)"位置302-2的像素窗口寄存器202的內(nèi)容可以由抽 頭系數(shù)集合寄存器206運(yùn)算,以產(chǎn)生增加值,所述值可以在累加器210中調(diào)整或增加先前形 成的四個(gè)"奇數(shù)"經(jīng)內(nèi)插半像素 b、d、f和h,所述"奇數(shù)"經(jīng)內(nèi)插半像素 b、d、f和h接著可 以卸載到存儲(chǔ)器上。
[0069] 繼續(xù)概括地說,如參照?qǐng)D8更詳細(xì)地描述的,第三第二"偶數(shù)"機(jī)器周期可以包含 使用先前經(jīng)增加的四個(gè)"偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g重新加載累加器210,更新像素窗 口寄存器202以具有圖3由像素窗口 302在第三"偶數(shù)"位置302-4處橫跨的像素,使用第 三抽頭系數(shù)集合加載抽頭系數(shù)集合寄存器206,并且使用與第二"偶數(shù)"機(jī)器周期實(shí)質(zhì)上相 同的算術(shù)運(yùn)算在累加器210中建立用于四個(gè)"偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g的最終值。 類似地,如參照?qǐng)D9更詳細(xì)地描述的,累加器210可以重新加載有先前經(jīng)增加的四個(gè)"奇數(shù)" 經(jīng)內(nèi)插半像素 b、d、f和h,并且像素窗口寄存器202經(jīng)更新以具有圖3由像素窗口 302在 第三"奇數(shù)"位置302-5處橫跨的像素。在一方面中,抽頭可以維持第三抽頭系數(shù)集合,并 且增量值可以經(jīng)產(chǎn)生以在累加器210中建立用于四個(gè)"奇數(shù)"經(jīng)內(nèi)插半像素 b、d、f和h的 最終值。所屬領(lǐng)域的一般技術(shù)人員在閱讀本發(fā)明后應(yīng)了解,在根據(jù)各種示例性實(shí)施例的實(shí) 踐中,通過在總共三個(gè)"偶數(shù)"機(jī)器周期過程中形成并且累加四個(gè)"偶數(shù)"經(jīng)內(nèi)插半像素 a、 c、 e和g,與在總共三個(gè)"奇數(shù)"機(jī)器周期過程中形成并且累加四個(gè)"奇數(shù)"經(jīng)內(nèi)插半像素 b、 d、 f和h交錯(cuò),經(jīng)合并內(nèi)插濾波器可以在僅六個(gè)機(jī)器周期中提供八個(gè)經(jīng)內(nèi)插半像素 a、b、c、 d、e、f、g和h的全部集合。
[0070] 現(xiàn)將在下文參照?qǐng)D4、5、6、7、8和9與圖2和3 -起更詳細(xì)地描述在根據(jù)示例性實(shí) 施例的方法和系統(tǒng)中六個(gè)狀態(tài)的縮短周期的內(nèi)插濾波器處理的實(shí)例。在一個(gè)方面中,第一 "偶數(shù)"及第一"奇數(shù)"機(jī)器周期可以使用第一抽頭系數(shù)集合[1,-5,1,_5,1,-5,1,-5]。在 圖式中,第一抽頭系數(shù)集合[1,-5,1,_5,1,-5,1,-5]標(biāo)記為在圖4和5中出現(xiàn)的抽頭系數(shù) 集合寄存器206的抽頭系數(shù)集合寄存器狀態(tài)406。在一個(gè)相關(guān)方面中,如通過圖6和7抽頭 系數(shù)寄存器206的抽頭系數(shù)集合寄存器狀態(tài)606所體現(xiàn),第二抽頭系數(shù)集合可以是[20, 20, 20, 20, 20, 20, 20, 20],并且在又一個(gè)方面中,如通過圖8和9抽頭系數(shù)集合寄存器狀態(tài)806 所體現(xiàn),第三抽頭系數(shù)集合可以是[-5,1,-5,1,-5,1,-5,1]。應(yīng)理解,這些僅是用于第一、 第二和第三抽頭系數(shù)集合的對(duì)應(yīng)值的實(shí)例,并且可以使用其它值以獲得其它所需的濾波器 運(yùn)算。還應(yīng)理解,涵蓋的實(shí)施例具有兩個(gè)以上抽頭系數(shù)的集合。
[0071] 在描述通過圖2多抽頭經(jīng)合并內(nèi)插濾波器200在其圖4到圖9的機(jī)器狀態(tài)下示出 的實(shí)例算術(shù)運(yùn)算之前,應(yīng)理解所述描述假定在各種數(shù)據(jù)路徑中或在各種所描述邏輯和運(yùn)算 裝置內(nèi)不插入鎖存器(未示出)。換句話說,參照?qǐng)D2,將假定在一個(gè)機(jī)器周期中,來自像素 窗口寄存器202的像素值及抽頭系數(shù)集合寄存器206中的抽頭系數(shù)值可以傳送到倍增器陣 列204上,經(jīng)乘法運(yùn)算以形成對(duì)應(yīng)乘積傳送通過求和裝置208,通過2S位飽和邏輯212并且 加載到累加器210中。應(yīng)理解,沒有鎖存器的此假定僅是為了描述實(shí)例運(yùn)算時(shí)不必描述因 這些數(shù)據(jù)路徑中的鎖存器導(dǎo)致的時(shí)鐘周期延遲的目的。然而,所屬領(lǐng)域的一般技術(shù)人員可 以易于將所描述的概念應(yīng)用到在(例如)所描述的數(shù)據(jù)路徑中利用鎖存器的實(shí)踐中。
[0072] 此外,所屬領(lǐng)域的一般技術(shù)人員從本發(fā)明將顯而易見用于實(shí)施以下的各種技術(shù) 及結(jié)構(gòu):實(shí)施像素窗口寄存器202以在根據(jù)示例性實(shí)施例的實(shí)踐中具有迭代圖3的序列 302-0. .. 302-5及穿過像素陣列的其它像素窗口位移的能力,及實(shí)施抽頭系數(shù)集合寄存器 206,并且因此省略此類技術(shù)及結(jié)構(gòu)的進(jìn)一步詳細(xì)描述。
[0073] 為了簡化參照?qǐng)D4、5、6、7、8和9對(duì)根據(jù)示例性實(shí)施例的方法和系統(tǒng)中六個(gè)狀態(tài)的 縮短周期的內(nèi)插濾波器處理的實(shí)例描述,這里將省略由2S位飽和邏輯212執(zhí)行的特定運(yùn) 算。閱讀本發(fā)明的所屬領(lǐng)域的一般技術(shù)人員可以將此類人員所具有的固定點(diǎn)算術(shù)運(yùn)算的一 般技術(shù)訣竅應(yīng)用到所揭示的概念中以將中間處理結(jié)果及最終結(jié)果半像素 a、b. .. h維持在 所需數(shù)值范圍內(nèi)。因此,除主題運(yùn)算附帶的情況外,描述將忽略由乘法運(yùn)算及加法運(yùn)算形成 的數(shù)值增長。
[0074] 參照?qǐng)D2到4將更詳細(xì)地描述第一"偶數(shù)"機(jī)器周期的實(shí)例。在一方面中,第一"偶 數(shù)"機(jī)器周期可以包含將圖4像素窗口寄存器202加載到體現(xiàn)圖3跨越像素 A、B、C、D、E、 F、G和Η的窗口 302位置302-0的狀態(tài)402上,并且將抽頭系數(shù)集合寄存器206加載到是 第一抽頭系數(shù)集合[1,-5,1,-5,1,-5,1,-5]的狀態(tài)406上。倍增器204可以用像素窗口 寄存器202狀態(tài)402的像素 A、B、C、D、E、F、G乘以抽頭系數(shù)集合寄存器206狀態(tài)406并產(chǎn) 生四對(duì)乘積,并且將這些乘積輸入到求和裝置208中的對(duì)應(yīng)一者的對(duì)應(yīng)運(yùn)算元端口(示出 但是未標(biāo)記)上。
[0075] 在一個(gè)方面中,乘法運(yùn)算可以包含倍增器對(duì)204-0、204_1從第一和第二像素寄 存器202-0和202-1接收像素 Α和Β,用這些像素 Α和Β分別乘以來自第一抽頭系數(shù)集合 [1,-5,1,_5,1,_5,1,-5]的"1"和"_5",接著將對(duì)應(yīng)的乘積(即"A"和"-5B")輸入到第 一求和裝置208-0的運(yùn)算元端口。第一求和裝置208-0的輸出(A-5B)由此在第一累加器 寄存器210-0中形成"偶數(shù)"經(jīng)內(nèi)插半像素 a。第二倍增器對(duì)204-2、204-3可以同樣地從第 三和第四像素寄存器202-2和202-3接收像素 C和D,用這些像素分別乘以來自在狀態(tài)406 的第三和第四抽頭系數(shù)寄存器206-2和206-3的"1"和"_5",并且將所得的輸出("C"和 "-5D")發(fā)送到第二求和裝置208-1的運(yùn)算元輸入端口。第二求和裝置208-0的輸出(C-5D) 由此可以在第二累加器寄存器210-1中形成"偶數(shù)"經(jīng)內(nèi)插半像素 c。類似地,第三倍增器 對(duì)204-4、204-5可以從第五和第六像素寄存器202-4和202-5接收像素 E和F,用這些像 素乘以來自第五和第六抽頭系數(shù)寄存器206-4和206-5的" 1"和"_5",以通過第三求和裝 置208-2在第三累加器寄存器210-2中形成"偶數(shù)"經(jīng)內(nèi)插半像素 e。類似地,第四倍增器 對(duì)204-6、204-7可以從第七和第八像素寄存器202-6和202-7接收像素 G和H,用這些像素 乘以來自第七和第八抽頭系數(shù)寄存器206-6和206-7的" 1"和"_5",以通過第四求和裝置 208-3在第四累加器寄存器210-3中形成"偶數(shù)"經(jīng)內(nèi)插半像素 g。
[0076] 因此,在此實(shí)例中,在第一"偶數(shù)"機(jī)器周期結(jié)束時(shí),累加器210的內(nèi)容410可以具 有在圖4的區(qū)域470處示出的"偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e、g的中間值。在一方面中,具有 所描述的經(jīng)內(nèi)插半像素 a、c、e、g (所述半像素具有在區(qū)域470處示出的值)的內(nèi)容410可 以卸載到存儲(chǔ)器上。
[0077] 現(xiàn)參照?qǐng)D3和5,將描述第一"奇數(shù)"機(jī)器周期的實(shí)例處理。在一個(gè)方面中,圖2像 素窗口寄存器202將其像素內(nèi)容向左移位一個(gè)像素,以涵蓋對(duì)應(yīng)于圖3第二像素窗口位置 302-1的像素,即B、C、D、E、F、G、H、I。這通過圖5像素窗口寄存器狀態(tài)502體現(xiàn),并且可 以通過先進(jìn)先出(FIFO)運(yùn)算來執(zhí)行,所述FIFO運(yùn)算為最后一個(gè)像素寄存器202-7在像素 " I "移位,并且像素寄存器202-x (X = 0到6)中的每一者接收前一像素寄存器202-x+l (以 從右到左的順序)的內(nèi)容。抽頭系數(shù)集合寄存器206的內(nèi)容保持在狀態(tài)406,即,第一抽頭 系數(shù)集合[1,-5,1,_5,1,-5,1,-5]。在一方面中,倍增器204和求和裝置208以如對(duì)于第 一"偶數(shù)"周期所描述的相同方式用抽頭系數(shù)寄存器206的狀態(tài)406,即,第一抽頭系數(shù)集合 [1,-5,1,-5,1,-5,1,-5]乘以像素8、(:、03、?、6、!1,以通過求和裝置20在累加器210中 形成以下四個(gè)"奇數(shù)"經(jīng)內(nèi)插半像素 b、d、f和h:在第一累加器寄存器210-0中的作為經(jīng)內(nèi) 插半像素 b的初始值的(B-5C);在第二累加器寄存器210-1中的作為經(jīng)內(nèi)插半像素 d的初 始值的(D-5E);在第三累加器寄存器210-2中的作為經(jīng)內(nèi)插半像素 f的初始值的(F-5G); 及在第四累加器寄存器210-3中的作為經(jīng)內(nèi)插半像素 h的初始值的(H-5I)。累加器210的 內(nèi)容510,即,"奇數(shù)"經(jīng)內(nèi)插半像素 b、d、f和h的初始值在圖5的區(qū)域572示出,并且在一 方面中所述內(nèi)容可以卸載到存儲(chǔ)器上。
[0078] 現(xiàn)參照?qǐng)D3和6,在第二"偶數(shù)"機(jī)器周期的實(shí)例中,在第一"偶數(shù)"機(jī)器周期形成 的四個(gè)"偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g的初始值可以通過以下操作來增加:基本上通過重 復(fù)第一"偶數(shù)"機(jī)器周期的運(yùn)算,但是使用圖3第三像素窗口位置302-2中的像素及第二抽 頭系數(shù)集合[20, 20, 20, 20, 20, 20, 20, 20],并且使用結(jié)果以增加先前的四個(gè)"偶數(shù)"經(jīng)內(nèi)插 半像素 a、c、e和g。
[0079] 仍參照?qǐng)D3和6,在一方面中,第二"偶數(shù)"機(jī)器周期可以包含將先前形成的四個(gè) "偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g重新加載到累加器210中,(例如)通過FIFO運(yùn)算將像素 窗口寄存器202移位到具有像素 C、D、E、F、G、Η、I和J的像素窗口寄存器狀態(tài)602,并且使 用如由狀態(tài)606體現(xiàn)的第二抽頭系數(shù)集合實(shí)例[20, 20, 20, 20, 20, 20, 20, 20]加載抽頭系數(shù) 集合寄存器206。倍增器204可以用抽頭系數(shù)集合寄存器206 [20, 20, 20, 20, 20, 20, 20, 20] 的內(nèi)容或狀態(tài)606乘以像素窗口寄存器202中的像素 C、D、E、F、G、Η、I和J,并且將所得乘 積耦合到求和裝置208上。通過接收這些倍增器204的輸出及圖6所描繪的先前形成的四 個(gè)"偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g的反饋,求和裝置208可以在累加器210中形成具有在 圖6的區(qū)域672示出的以下值的經(jīng)增加的"偶數(shù)"半像素 a、c、e和g :在第一累加器寄存器 210-0中的等于(A-5B+20C+20D)的經(jīng)增加的"偶數(shù)"經(jīng)內(nèi)插半像素 a;在第二累加器寄存器 210-1中的等于(C-5D+20E+20F)的經(jīng)增加的"偶數(shù)"經(jīng)內(nèi)插半像素 c;在第三累加器寄存器 210-2中的等于(E-5F+20G+20H)的經(jīng)增加的"偶數(shù)"經(jīng)內(nèi)插半像素 c;及在第四累加器寄存 器210-3中的等于(G-5H+20I+20J)的經(jīng)增加的"偶數(shù)"經(jīng)內(nèi)插半像素 g。在一方面中,這些 經(jīng)增加的四個(gè)"偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g可以卸載到存儲(chǔ)器上。
[0080] 現(xiàn)參照?qǐng)D3和7,在第二"奇數(shù)"機(jī)器周期的實(shí)例中,在第一"奇數(shù)"機(jī)器周期形成 的四個(gè)"奇數(shù)"經(jīng)內(nèi)插半像素 b、d、f和h的初始值可以用通過重復(fù)第二"偶數(shù)"機(jī)器周期的 運(yùn)算但是使用圖3第四像素窗口位置302-3中的像素而獲得的結(jié)果來增加。抽頭系數(shù)寄存 器可以保持在狀態(tài)606,即第二抽頭系數(shù)集合[20, 20, 20, 20, 20,20, 20, 20]。在一方面中, 像素窗口寄存器202可經(jīng)移位以涵蓋對(duì)應(yīng)于圖3第四像素窗口位置302-3的像素,S卩如通 過圖7像素窗口寄存器狀態(tài)702所示的D、E、F、G、H、I、J和K,并且將四個(gè)"奇數(shù)"經(jīng)內(nèi)插 半像素 b、d、f和h的初始值從存儲(chǔ)器重新加載到累加器210中。在一個(gè)方面中,通過與所 描述的用于第二"偶數(shù)"機(jī)器周期的實(shí)質(zhì)上相同的運(yùn)算,第二"奇數(shù)"機(jī)器周期可以將累加 器210的內(nèi)容更新到"奇數(shù)"經(jīng)內(nèi)插半像素 b、d、f和h的以下值(還在圖7的區(qū)域772示 出):在第一累加器寄存器210-0中的等于(B-5C+20D+20E)的經(jīng)增加的"奇數(shù)"經(jīng)內(nèi)插半像 素 b ;在第二累加器寄存器210-1中的等于(D-5E+20F+20G)的經(jīng)增加的"奇數(shù)"經(jīng)內(nèi)插半像 素 d;在第三累加器寄存器210-2中的等于(F-5G+20H+20I)的經(jīng)增加的"奇數(shù)"經(jīng)內(nèi)插半像 素 f ;及在第四累加器寄存器210-3中的等于(H-5I+20J+20K)的經(jīng)增加的"偶數(shù)"經(jīng)內(nèi)插半 像素 h。在一方面中,這些經(jīng)增加的四個(gè)"奇數(shù)"經(jīng)內(nèi)插半像素 b、d、f和h可以卸載到存儲(chǔ) 器。
[0081] 現(xiàn)參照?qǐng)D3和8,在一個(gè)方面中,第三"偶數(shù)"機(jī)器周期可以使用通過以下操作獲 得的結(jié)果將四個(gè)"偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g的先前經(jīng)增加的(通過上述第二"偶數(shù)" 機(jī)器周期)值增加到最終值:通過重復(fù)第二"偶數(shù)"機(jī)器周期的運(yùn)算,但是像素窗口寄存器 202被移位到狀態(tài)802以涵蓋圖3第五像素窗口位置302-4的像素 E、F、G、H、I、J、I^PL, 并且系數(shù)寄存器206被加載到狀態(tài)806,即第三抽頭系數(shù)集合[-5,1,-5,1,-5,1,-5,1]。在 一個(gè)方面中,先前經(jīng)增加的四個(gè)"偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g可以從存儲(chǔ)器被加載到 累加器210中,并且通過與所描述的用于第二"偶數(shù)"機(jī)器周期的實(shí)質(zhì)上相同的運(yùn)算,第三 "偶數(shù)"機(jī)器周期可以將累加器210的內(nèi)容更新到"偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g的以下 最終值:在第一累加器寄存器210-0中的等于(A-5B+20C+20D-5E+F)的"偶數(shù)"經(jīng)內(nèi)插半像 素 a;在第二累加器寄存器210-1中的等于(C-5D+20E+20F-5G+H)的"偶數(shù)"經(jīng)內(nèi)插半像素 a;在第三累加器寄存器210-2中的等于(E-5F+20G+20H-5I+J)的"偶數(shù)"經(jīng)內(nèi)插半像素 a; 及在第四累加器寄存器210-3中的等于(G-5H+20I+20J-5K+L)的"偶數(shù)"經(jīng)內(nèi)插半像素 a。 這些值在圖8的區(qū)域872示出。
[0082] 現(xiàn)參照?qǐng)D3和9,在一個(gè)方面中,第三"奇數(shù)"機(jī)器周期可以使用通過以下操作獲 得的結(jié)果將四個(gè)"奇數(shù)"經(jīng)內(nèi)插半像素 b、d、f和h的先前經(jīng)增加的(通過上述第二"奇數(shù)" 機(jī)器周期)值增加到最終值:通過重復(fù)第二"偶數(shù)"機(jī)器周期的運(yùn)算,但是像素窗口寄存器 202經(jīng)移位到狀態(tài)902以涵蓋圖3第六像素窗口位置302-5的像素 E、F、G、H、I、J、K、L和 M,以在累加器210中形成具有以下值的最終的"奇數(shù)"半像素 b、d、f和h (這些值在圖9的 區(qū)域972示出):在第一累加器寄存器210-0中的等于(B-5C+20D+20E-5F+G)的"奇數(shù)"經(jīng) 內(nèi)插半像素 b ;在第二累加器寄存器210-1中的等于(D-5E+20F+20G-5H+I)的"奇數(shù)"經(jīng)內(nèi) 插半像素 d;在第三累加器寄存器210-2中的等于(F-5G+20H+20I-5J+K)的"奇數(shù)"經(jīng)內(nèi)插 半像素 f ;及在第四累加器寄存器210-3中的等于(H-5I+20J+20K-5L+M)的"奇數(shù)"經(jīng)內(nèi)插 半像素 h。
[0083] 應(yīng)了解圖2多抽頭經(jīng)合并內(nèi)插濾波器200執(zhí)行六抽頭內(nèi)插濾波器處理產(chǎn)生"偶數(shù)" 和"奇數(shù)"經(jīng)內(nèi)插半像素的上述實(shí)例集合。應(yīng)理解,6抽頭內(nèi)插濾波器僅是實(shí)例,并且并不意 圖限制由任何實(shí)施例涵蓋的實(shí)施方案及結(jié)構(gòu)的范圍或者可能是任何實(shí)施例的實(shí)施方案的 范圍。例如,所屬領(lǐng)域的一般技術(shù)人員可以易于應(yīng)用相對(duì)于6抽頭內(nèi)插濾波器不出的概念 以提供8抽頭內(nèi)插濾波器。
[0084] 圖10繪示用于根據(jù)各種示例性實(shí)施例的一個(gè)或方法和系統(tǒng)中的縮短機(jī)器周期的 子像素內(nèi)插的一個(gè)處理1000的一個(gè)實(shí)例邏輯流程。在一個(gè)實(shí)例運(yùn)算中,處理1000可以從 1002開始或可以包含通過1002,并且用對(duì)應(yīng)于與分配給像素的索引(未示出)相關(guān)的"偶 數(shù)"位置的像素加載或以其它方式設(shè)定像素窗口寄存器。例如,圖3位置302-0可以是根 據(jù)1002的"偶數(shù)"位置的實(shí)例。在一個(gè)實(shí)例運(yùn)算中,處理1000可以在相對(duì)于1002的任何 時(shí)間,但是優(yōu)選地在1006之前,在1004處用抽頭系數(shù)集合加載或以其它方式建立抽頭系數(shù) 寄存器。參照?qǐng)D4,在1004處用于根據(jù)各種示例性實(shí)施例的實(shí)踐的用抽頭系數(shù)集合加載抽 頭系數(shù)寄存器的一個(gè)實(shí)例可以將抽頭系數(shù)集合寄存器206加載或設(shè)定到具有(例如)第一 抽頭系數(shù)集合[1,-5,1,-5,1,-5,1]的狀態(tài)406。
[0085] 參照?qǐng)D10,在一方面中,在一個(gè)實(shí)例運(yùn)算中,優(yōu)選地具有對(duì)應(yīng)于1002及1004所建 立的狀態(tài)的處理1000可以轉(zhuǎn)到1006,并且通過根據(jù)各種示例性實(shí)施例的內(nèi)插多抽頭的"偶 數(shù)"機(jī)器周期形成"偶數(shù)"子像素的集合。通過根據(jù)各種示例性實(shí)施例的內(nèi)插多抽頭濾波器 抽頭的"偶數(shù)"機(jī)器周期形成"偶數(shù)"子像素集合的1006的一個(gè)實(shí)例可以是參照?qǐng)D4描述 的用于形成"偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g的第一 "偶數(shù)"機(jī)器周期。
[0086] 繼續(xù)參照?qǐng)D10,在一個(gè)實(shí)例運(yùn)算中,在1006通過根據(jù)各種示例性實(shí)施例的內(nèi)插多 抽頭濾波器的"偶數(shù)"機(jī)器周期形成"偶數(shù)"子像素集合之后,處理1000可以轉(zhuǎn)到1008,以 用對(duì)應(yīng)于與(例如)在1002處"偶數(shù)"位置相關(guān)聯(lián)的索引相關(guān)的"奇數(shù)"位置的像素移位或 以其它方式更新像素窗口寄存器的內(nèi)容。參照?qǐng)D3,位置302-1示出了根據(jù)1008的"奇數(shù)" 位置的一個(gè)實(shí)例。在一方面中,在一個(gè)運(yùn)算實(shí)例中,優(yōu)選地具有對(duì)應(yīng)于1008的像素窗口寄 存器狀態(tài)及與狀態(tài)1004相關(guān)聯(lián)的抽頭系數(shù)寄存器的處理1000可以轉(zhuǎn)到1010,并且通過根 據(jù)一或多個(gè)示例性實(shí)施例的內(nèi)插多抽頭濾波器的"奇數(shù)"機(jī)器周期形成"奇數(shù)"子像素的集 合。通過內(nèi)插多抽頭濾波器的"奇數(shù)"機(jī)器周期形成"奇數(shù)"子像素的集合的1010的一個(gè)實(shí) 例可以是參照?qǐng)D5描述的形成"奇數(shù)"經(jīng)內(nèi)插半像素 b、d、f和h的第一 "奇數(shù)"機(jī)器周期。
[0087] 繼續(xù)參照?qǐng)D10,在具有表示為"選項(xiàng)2"的邏輯流程的方面中,根據(jù)處理1000的實(shí) 例運(yùn)算可以在1010形成"奇數(shù)"經(jīng)內(nèi)插半像素 b、d、f和h的集合之后轉(zhuǎn)到終止條件退出塊 1012,以確定是否符合用于縮短機(jī)器周期的子像素內(nèi)插的給定終止條件。換句話說,在具有 表示為"選項(xiàng)2"的邏輯流程的方面中,四個(gè)"偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g及四個(gè)"奇數(shù)" 經(jīng)內(nèi)插半像素 b、d、f和h的上述形成可以包括整個(gè)算術(shù)運(yùn)算,換句話說,可以產(chǎn)生八個(gè)經(jīng)內(nèi) 插半像素 a、b、c、d、e、f、g和h的完整集合的最終值。此"選項(xiàng)2"方面可以提供兩個(gè)機(jī)器 周期,產(chǎn)生全部集合的最終經(jīng)內(nèi)插半像素 a、b、c、d、e、f、g和h,每一半像素是兩個(gè)乘積之 和。在根據(jù)此方面的運(yùn)算中,在終止條件退出塊1012的此第一情況的應(yīng)答將是"是",并且 處理100可以轉(zhuǎn)到塊1014且輸出所形成的經(jīng)內(nèi)插半像素 a、b、c、d、e、f、g和h的集合。
[0088] 仍繼續(xù)參照?qǐng)D10,在具有表示為"選項(xiàng)1"的邏輯流程的另一方面中,轉(zhuǎn)到終止條 件退出塊1012可經(jīng)配置以在1010形成奇數(shù)的經(jīng)內(nèi)插半像素之后不立即進(jìn)入終止條件退出 塊1012,并且取而代之轉(zhuǎn)到累加1050。如下文更詳細(xì)地描述的,在"選項(xiàng)1"中,終止條件退 出塊1012的終止條件可以是重復(fù)累加1050 (累加在1006和1010處形成的"偶數(shù)"和"奇 數(shù)"子像素集合)的次數(shù)的數(shù)目。
[0089] 在一個(gè)實(shí)例運(yùn)算中,處理1000根據(jù)"選項(xiàng)1"方面配置,在1014處,累加1050的 第一情況可以是用對(duì)應(yīng)于另一"偶數(shù)"位置的像素移位或以其它方式更新像素窗口寄存器 (例如,圖2的像素窗口寄存器202)的內(nèi)容,并且用抽頭系數(shù)的另一集合加載或以其它方式 更新抽頭系數(shù)寄存器。參照?qǐng)D3,位置302-2圖示了根據(jù)1014的另一"偶數(shù)"位置的一個(gè)實(shí) 例。參照?qǐng)D4,將圖4抽頭系數(shù)集合寄存器206加載或設(shè)定到具有(例如)第二抽頭系數(shù)集 合[20, 20, 20, 20, 20, 20, 20, 20]的狀態(tài)606示出了 1014用另一抽頭系數(shù)集合加載或以其 它方式更新抽頭系數(shù)集合寄存器的一個(gè)實(shí)例。圖4像素窗口寄存器202狀態(tài)402還體現(xiàn)了 上述圖3實(shí)例位置302-2在1014處的"偶數(shù)"位置。
[0090] 繼續(xù)參照?qǐng)D10,在一方面中,在根據(jù)重復(fù)累加方面的一個(gè)實(shí)例運(yùn)算中,通過根據(jù) 1014處的更新的"偶數(shù)"像素窗口寄存器狀態(tài)和抽頭系數(shù)寄存器狀態(tài),處理1000可以轉(zhuǎn)到 1016,并且增加或以其它方式更新要么在1006處形成的要么先前通過預(yù)先迭代循環(huán)1014、 1016、1018、1020和1112(如下文更詳細(xì)地描述)增加的"偶數(shù)"子像素集合。在所描述的 本實(shí)例中,這是1014的第一情況,并且因此將對(duì)1006處形成的"偶數(shù)"子像素集合進(jìn)行增 力口。通過內(nèi)插多抽頭濾波器的"偶數(shù)"機(jī)器周期增加或以其它方式更新"偶數(shù)"子像素集合 的1016的一個(gè)實(shí)例可以是參照?qǐng)D6描述的用于增加"偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g的第 二"偶數(shù)"機(jī)器周期。
[0091] 仍參照?qǐng)D10,在處理1000的一個(gè)實(shí)例運(yùn)算中,在1016通過內(nèi)插多抽頭濾波器的 "偶數(shù)"機(jī)器周期增加"偶數(shù)"子像素集合之后,可以轉(zhuǎn)到1018,以用對(duì)應(yīng)于與(例如)在 1002和1014處"偶數(shù)"位置相關(guān)聯(lián)的索引相關(guān)的另一"奇數(shù)"位置的像素移位或以其它方 式更新像素窗口寄存器的內(nèi)容。例如,圖3位置302-3可以是根據(jù)1018的"奇數(shù)"位置的 一個(gè)實(shí)例。根據(jù)一個(gè)方面,在實(shí)例運(yùn)算中,通過對(duì)應(yīng)于1018的"奇數(shù)"像素窗口寄存器狀態(tài) 及在1016處"偶數(shù)"更新中使用的相同的抽頭系數(shù)寄存器狀態(tài),處理1000可以轉(zhuǎn)到1020, 并且增加或以其它方式更新"奇數(shù)"子像素的集合。假定這將是1020處的增加或更新的第 一情況,"奇數(shù)"基礎(chǔ)子像素可以是在1010處形成的集合。應(yīng)理解,在累加150的下一次重 復(fù)中,"奇數(shù)"基礎(chǔ)子像素將是先前通過預(yù)先迭代累加,即迭代1014、1016、1018、1020 (通過 終止條件退出塊1012形成為循環(huán))增加的集合。通過內(nèi)插多抽頭濾波器的"奇數(shù)"機(jī)器周 期增加或以其它方式更新"奇數(shù)"經(jīng)內(nèi)插子像素的集合的1020的一個(gè)實(shí)例可以是參照?qǐng)D7 描述的用于增加"奇數(shù)"經(jīng)內(nèi)插半像素 b、d、f和h的第二"奇數(shù)"機(jī)器周期。
[0092] 繼續(xù)參照?qǐng)D10,在一個(gè)實(shí)例運(yùn)算中,在1020通過內(nèi)插多抽頭濾波器的"奇數(shù)"機(jī)器 周期增加"奇數(shù)"子像素集合之后,處理1000可以轉(zhuǎn)到終止條件退出塊1040,以確定是否是 給定終止條件,對(duì)于此方面,終止條件是重復(fù)累加1050的次數(shù)的給定數(shù)目。下文參照?qǐng)D8 和9連同圖10更詳細(xì)地描述的一個(gè)此類實(shí)例是執(zhí)行"偶數(shù)"經(jīng)內(nèi)插半像素 a、c、e和g的第 二和最終實(shí)例增加(在實(shí)例中,所述增加是通過圖8第二"偶數(shù)"機(jī)器周期完成)并且執(zhí)行 "奇數(shù)"經(jīng)內(nèi)插半像素 b、d、f和h的第二和最終實(shí)例增加(在實(shí)例中,所述增加是通過圖9 第二"奇數(shù)"機(jī)器周期完成)。
[0093] 仍參照?qǐng)D10,將假定對(duì)于此實(shí)例給定終止條件是重復(fù)一次以上累加1050,并且因 此,在終止條件退出塊1012處的應(yīng)答是"否"。因此處理1000返回到累加1050。繼續(xù)1014、 1016、1018、1020、1012的循環(huán)直到符合終止條件退出塊1012處的終止條件為止。參考參 照?qǐng)D8和9描述的實(shí)例,它們示出1050累加1014、1016、1018和1020的循環(huán)的迭代的一個(gè) 實(shí)例。當(dāng)符合終止條件退出塊1012處的終止條件時(shí),1050累加子像素完成,并且處理1000 可以轉(zhuǎn)到1014并輸出最終的經(jīng)內(nèi)插子像素。參照?qǐng)D8和9,1014輸出最終的經(jīng)內(nèi)插子像素 的一個(gè)實(shí)例是所描述的產(chǎn)生子像素 a、b、c、d、e、f、g和h的最終值。
[0094] 圖11作為一個(gè)實(shí)例輸入1100繪示可以在根據(jù)一個(gè)示例性實(shí)施例的縮短周期的 多抽頭內(nèi)插濾波器設(shè)備和濾波器方法中處理的兩個(gè)像素行段1102_0和1102_1。像素行段 1102_0 示出為具有"完整"像素 0A、0B、0C、0D、0E、0F、0G、0H、0I、0J、0K、0L 和 0M(統(tǒng)稱為"像 素0Α-0Μ"),及像素行段像素行102_1示出為具有"完整"像素1A、1B、1C、1D、1E、1F、1G、1H、 1I、1J、1K、1L和1M(統(tǒng)稱為"像素1A-1M")。在描述根據(jù)示例性實(shí)施例的實(shí)例處理時(shí),將假 定像素0Α-0Α和1A-1M具有給定值,例如但不限于光檢測器(未示出)的輸出或經(jīng)過濾的 輸出。然而,應(yīng)理解,短語"像素行段"內(nèi)的術(shù)語"行"未必意味著像素必須是來自行列視頻 陣列的"行"。例如,像素行段1102_0和1102 j可以來自陣列的鄰接的或以其它方式間隔 開"列"(未示出)、鄰接的對(duì)角線(未示出)或來自陣列的其它對(duì)應(yīng)區(qū)域。
[0095] 繼續(xù)參照?qǐng)D11,像素行段1102_0還示出為具有半像素位置0a、0b、0c、0d、0e、0f、 0g和Oh (統(tǒng)稱為"半像素0a-0h"),及類似地,像素行段1102_1示出為具有半像素位置la、 lb、lc、Id、le、If、lg 和 lh (統(tǒng)稱為"半像素 la_lh")。
[0096] 參照附錄A,偽碼段A1繪示用于根據(jù)一個(gè)示例性實(shí)施例的縮短周期的多抽頭內(nèi) 插濾波器設(shè)備和濾波器方法的實(shí)例計(jì)算機(jī)可執(zhí)行指令,及其使用實(shí)例像素行102_0的像素 0Α-0Μ和像素行102_1的像素1A-1M根據(jù)更多個(gè)示例性實(shí)施例中的一者產(chǎn)生半像素0a-0h 和半像素 la-lh的運(yùn)算。
[0097] 圖12繪示圖2根據(jù)一個(gè)示例性實(shí)施例的縮短周期的多抽頭內(nèi)插濾波器200的交 錯(cuò)色度分量配置1200的雙線性內(nèi)插。參照?qǐng)D12,在一方面中,交錯(cuò)的色度分量配置1200可 以用Rss寄存器202中的8位有正負(fù)號(hào)字節(jié)乘以Rtt寄存器206中的對(duì)應(yīng)的8位無正負(fù)號(hào) 字節(jié),并且按照如通過從倍增器204到求和裝置208的指示箭頭所示的交叉配對(duì)加上乘法 運(yùn)算所得值的方式來配置求和裝置208-0、208-1、208-2和208-3。比較圖2和12,應(yīng)了解, 它們根據(jù)所描述的其不同的運(yùn)算完成從倍增器204到求和裝置208的乘法運(yùn)算所得值的對(duì) 應(yīng)路由或耦合。關(guān)于用于改變圖2與12之間倍增器204到求和裝置208的耦合模式的切 換、路由或耦合邏輯(未示出),在一個(gè)方面中,所屬領(lǐng)域的一般技術(shù)人員可以基于本發(fā)明 通過應(yīng)用常規(guī)的數(shù)字信號(hào)處理器設(shè)計(jì)技術(shù)選擇或以其它方式實(shí)施此類邏輯,并且因此省略 進(jìn)一步詳細(xì)描述。
[0098] 圖13繪示可以涉及根據(jù)一個(gè)示例性實(shí)施例的平面色度分量的雙線性內(nèi)插的像素 的一個(gè)實(shí)例陣列1300。
[0099] 圖14繪示像素的實(shí)例陣列1400,所述像素具有在基于圖13的實(shí)例陣列1300的平 面色度分量的雙線性內(nèi)插中產(chǎn)生的四分之一像素。
[0100] 參照附錄A,偽碼段A2參照?qǐng)D13和14繪示用于在根據(jù)更多個(gè)示例性實(shí)施例中的 一者的設(shè)備和方法中在平面色度分量的雙線性內(nèi)插中產(chǎn)生四分之一像素的計(jì)算機(jī)可執(zhí)行 指令的實(shí)例。
[0101] 圖15繪示可以有利地采用本發(fā)明的一或多個(gè)實(shí)施例的示例性無線通信系統(tǒng) 1500。出于說明的目的,示例性無線通信系統(tǒng)1500繪示三個(gè)遠(yuǎn)程單元1520U530和1550 及兩個(gè)基站1540。應(yīng)認(rèn)識(shí)到,常規(guī)的無線通信系統(tǒng)可以具有更多遠(yuǎn)程單元和基站。遠(yuǎn)程單 元1520、1530和1550可以包含半導(dǎo)體裝置1525、1535和1555,并且半導(dǎo)體裝置1525、1535 和1555中的一或多者可以包含根據(jù)各種示例性實(shí)施例的一或多個(gè)縮短周期的多抽頭內(nèi)插 濾波器,例如但不限于參照?qǐng)D2描述的縮短周期的多抽頭內(nèi)插濾波器,所述多抽頭內(nèi)插濾 波器可配置以執(zhí)行如參照?qǐng)D3到10描述的子像素內(nèi)插,并且在一個(gè)方面中如參照?qǐng)D11描 述的可配置以執(zhí)行例如參照?qǐng)D12和13描述的雙線性內(nèi)插。圖15繪示來自基站1540和來 自遠(yuǎn)程單元1520、1530和1550的前向鏈路信號(hào)1580及從遠(yuǎn)程單元1520、1530和1550到 基站1540的反向鏈路信號(hào)1590。
[0102] 參照?qǐng)D15,遠(yuǎn)程單元1520示出為移動(dòng)電話,遠(yuǎn)程單元1530示出為便攜式計(jì)算機(jī), 及遠(yuǎn)程單元1550示出為無線本地環(huán)路系統(tǒng)中的固定位置遠(yuǎn)程單元。應(yīng)理解,這些僅是可以 實(shí)施遠(yuǎn)程單元1520、1530和1550中的任一者的實(shí)例裝置。例如,遠(yuǎn)程單元1520、1530和 1550可以是以下中的一或多者:移動(dòng)電話、手持式個(gè)人通信系統(tǒng)(PCS)裝置、便攜式數(shù)據(jù)單 元(例如,個(gè)人數(shù)據(jù)助理)、導(dǎo)航裝置(例如,具GPS功能的裝置)、機(jī)頂盒、音樂播放器、視頻 播放器、娛樂單元、固定位置數(shù)據(jù)單元(例如,儀表讀取設(shè)備)、或用以存儲(chǔ)或檢索數(shù)據(jù)或計(jì) 算機(jī)指令的任何其它裝置或其任何組合。盡管圖15說明根據(jù)本發(fā)明的教示的遠(yuǎn)程單元,但 本發(fā)明不限于這些示范性說明的單元。本發(fā)明的實(shí)施例可以適當(dāng)?shù)貞?yīng)用在包含至少一個(gè)半 導(dǎo)體裸片(半導(dǎo)體裸片具有包含存儲(chǔ)器及用于測試及特征化的片上電路的有源集成電路) 的任何裝置中。
[0103] 所屬領(lǐng)域的技術(shù)人員將了解,可使用多種不同技術(shù)和技法中的任一者來表示信息 和信號(hào)。例如,可通過電壓、電流、電磁波、磁場或磁粒子、光場或光粒子或或其任何組合來 表示在以上描述中始終參考的數(shù)據(jù)、指令、命令、信息、信號(hào)、位、符號(hào)和碼片。
[0104] 此外,所屬領(lǐng)域的技術(shù)人員將了解,結(jié)合本文所揭示的實(shí)施例而描述的各種說明 性邏輯塊、模塊、電路和算法步驟可實(shí)施為電子硬件、計(jì)算機(jī)軟件或兩者的組合。為清楚說 明硬件與軟件的此互換性,上文已大致關(guān)于其功能性而描述了各種說明性組件、塊、模塊、 電路及步驟。所述功能性是實(shí)施為硬件還是軟件取決于特定應(yīng)用及施加于整個(gè)系統(tǒng)的設(shè)計(jì) 約束。所屬領(lǐng)域的技術(shù)人員可針對(duì)每一特定應(yīng)用以不同方式來實(shí)施所描述的功能性,但所 述實(shí)施方案決定不應(yīng)被解釋為會(huì)導(dǎo)致脫離本發(fā)明的范圍。
[0105] 結(jié)合本文所揭示的實(shí)施例而描述的方法、序列和/或算法可直接以硬件、以由處 理器執(zhí)行的軟件模塊或以兩者的組合體現(xiàn)。軟件模塊可駐存在RAM存儲(chǔ)器、閃存存儲(chǔ)器、 ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPR0M存儲(chǔ)器、寄存器、硬盤、可移除磁盤、⑶-R0M,或此項(xiàng)技術(shù) 中已知的任一其它形式的存儲(chǔ)媒體中。示范性存儲(chǔ)媒體耦合到處理器,使得處理器可從存 儲(chǔ)媒體讀取信息并將信息寫入到存儲(chǔ)媒體。在替代方案中,存儲(chǔ)媒體可與處理器成一體式。
[0106] 因此,本發(fā)明的一實(shí)施例可以包含計(jì)算機(jī)可讀媒體,體現(xiàn)如根據(jù)所描述實(shí)施例的 方法用于對(duì)所接收的串行比特流相位采樣的方法。因此,本發(fā)明不限于所說明的實(shí)例,且任 何用于執(zhí)行本文中所描述的功能性的裝置包括在本發(fā)明的實(shí)施例中。
[0107] 雖然前面的揭示內(nèi)容展示本發(fā)明的說明性實(shí)施例,但應(yīng)注意,可在不脫離如所附 權(quán)利要求書界定的本發(fā)明的范圍的情況下,在其中做出各種改變和修改。無需以任何特 定次序來執(zhí)行根據(jù)本文中所述的本發(fā)明的實(shí)施例的方法權(quán)利要求項(xiàng)的功能、步驟及/或動(dòng) 作。此外,盡管可以單數(shù)形式描述或主張本發(fā)明的元件,但除非明確陳述對(duì)于單數(shù)的限制, 否則也涵蓋復(fù)數(shù)形式。
[0108] 附錄 A
[0109]
【權(quán)利要求】
1. 一種用于產(chǎn)生像素陣列的經(jīng)內(nèi)插像素的方法,其包括: 基于來自所述像素陣列的像素的窗口寄存器及具有給定抽頭系數(shù)集合的抽頭系數(shù)寄 存器形成偶數(shù)經(jīng)內(nèi)插子像素的集合; 用所述像素的另一者更新所述窗口寄存器; 基于所述窗口寄存器及所述抽頭系數(shù)寄存器形成奇數(shù)經(jīng)內(nèi)插子像素的集合;并且 累加所述偶數(shù)經(jīng)內(nèi)插子像素及所述奇數(shù)經(jīng)內(nèi)插子像素直到符合給定終止條件為止,其 中每一累加包括: 基于另一抽頭系數(shù)集合更新所述抽頭系數(shù)寄存器并且用所述像素的另一者更新所述 窗口寄存器, 基于所述窗口寄存器及所述抽頭系數(shù)寄存器增加所述偶數(shù)經(jīng)內(nèi)插子像素, 用所述像素的另一者更新所述窗口寄存器,并且 基于所述窗口寄存器及所述抽頭系數(shù)寄存器增加所述奇數(shù)經(jīng)內(nèi)插子像素;并且 在符合所述終止條件后輸出所述偶數(shù)經(jīng)內(nèi)插子像素的集合及所述奇數(shù)經(jīng)內(nèi)插子像素 的集合。
2. 根據(jù)權(quán)利要求1所述的方法,其中所述終止條件對(duì)應(yīng)于具有六個(gè)乘積之和的所述偶 數(shù)經(jīng)內(nèi)插像素中的至少一者。
3. 根據(jù)權(quán)利要求1所述的方法,其中形成所述偶數(shù)經(jīng)內(nèi)插子像素的集合在單個(gè)機(jī)器周 期過程中發(fā)生,并且其中形成所述奇數(shù)經(jīng)內(nèi)插子像素的集合在單個(gè)機(jī)器周期過程中發(fā)生。
4. 根據(jù)權(quán)利要求3所述的方法,其中形成所述偶數(shù)經(jīng)內(nèi)插子像素的集合使所述集合形 成為包含四個(gè)偶數(shù)經(jīng)內(nèi)插子像素,所述四個(gè)偶數(shù)經(jīng)內(nèi)插子像素中的每一者具有兩個(gè)乘積之 和,并且其中形成所述奇數(shù)經(jīng)內(nèi)插子像素的集合使所述集合形成為包含四個(gè)奇數(shù)經(jīng)內(nèi)插子 像素,所述四個(gè)奇數(shù)經(jīng)內(nèi)插子像素中的每一者具有對(duì)應(yīng)的兩個(gè)乘積之和。
5. 根據(jù)權(quán)利要求4所述的方法, 其中每一增加所述偶數(shù)經(jīng)內(nèi)插子像素包含將所述四個(gè)偶數(shù)經(jīng)內(nèi)插子像素中的每一者 增加另外對(duì)應(yīng)的兩個(gè)乘積之和,并且 其中每一增加所述奇數(shù)經(jīng)內(nèi)插子像素包含將所述四個(gè)奇數(shù)經(jīng)內(nèi)插子像素中的每一者 增加另外對(duì)應(yīng)的兩個(gè)乘積之和。
6. 根據(jù)權(quán)利要求5所述的方法,其中更新所述抽頭系數(shù)寄存器和更新所述窗口寄存器 結(jié)合增加所述偶數(shù)經(jīng)內(nèi)插子像素在單個(gè)機(jī)器周期過程中發(fā)生,并且其中所述另一次更新所 述窗口寄存器結(jié)合增加所述奇數(shù)經(jīng)內(nèi)插子像素在單個(gè)機(jī)器周期過程中發(fā)生。
7. 根據(jù)權(quán)利要求1所述的方法, 其中形成所述偶數(shù)經(jīng)內(nèi)插子像素形成至少四個(gè)偶數(shù)經(jīng)內(nèi)插子像素,所述四個(gè)偶數(shù)經(jīng)內(nèi) 插子像素中的每一者具有兩個(gè)乘積之和, 其中形成所述奇數(shù)經(jīng)內(nèi)插子像素形成至少四個(gè)奇數(shù)經(jīng)內(nèi)插子像素,所述四個(gè)奇數(shù)經(jīng)內(nèi) 插子像素中的每一者具有對(duì)應(yīng)的兩個(gè)乘積之和, 其中每一增加所述偶數(shù)經(jīng)內(nèi)插子像素包含將所述四個(gè)偶數(shù)經(jīng)內(nèi)插子像素中的每一者 增加另外對(duì)應(yīng)的兩個(gè)乘積之和,并且 其中每一增加所述奇數(shù)經(jīng)內(nèi)插子像素包含將所述四個(gè)奇數(shù)經(jīng)內(nèi)插子像素中的每一者 增加另外對(duì)應(yīng)的兩個(gè)乘積之和。
8. 根據(jù)權(quán)利要求1所述的方法,其中在兩次累加所述偶數(shù)經(jīng)內(nèi)插子像素及所述奇數(shù)經(jīng) 內(nèi)插子像素后符合所述終止條件。
9. 根據(jù)權(quán)利要求1所述的方法, 其中形成所述偶數(shù)經(jīng)內(nèi)插子像素包括用來自所述窗口的像素乘以來自所述抽頭系數(shù) 集合的對(duì)應(yīng)的抽頭系數(shù)以產(chǎn)生對(duì)應(yīng)的乘積之和,將所述乘積之和的對(duì)求和以產(chǎn)生乘積之和 的集合,將所述乘積之和的集合加載到累加器中作為所述偶數(shù)經(jīng)內(nèi)插子像素的集合,并且 將所述偶數(shù)經(jīng)內(nèi)插子像素的集合從所述累加器寄存器卸載到存儲(chǔ)器,并且 其中形成所述奇數(shù)經(jīng)內(nèi)插子像素包括用來自所述更新的窗口的像素乘以來自所述抽 頭系數(shù)集合的對(duì)應(yīng)的抽頭系數(shù)以產(chǎn)生對(duì)應(yīng)的乘積之和,將所述乘積之和的對(duì)求和以產(chǎn)生乘 積之和的集合,將所述乘積之和的集合加載到所述累加器中作為所述奇數(shù)經(jīng)內(nèi)插子像素的 集合,并且將所述奇數(shù)經(jīng)內(nèi)插子像素的集合從所述累加器寄存器卸載到所述存儲(chǔ)器。
10. 根據(jù)權(quán)利要求9所述的方法,其中形成所述偶數(shù)經(jīng)內(nèi)插子像素的集合在單個(gè)機(jī)器 周期過程中發(fā)生,并且其中形成所述奇數(shù)經(jīng)內(nèi)插子像素的集合在單個(gè)機(jī)器周期過程中發(fā) 生。
11. 根據(jù)權(quán)利要求9所述的方法, 其中每一增加所述偶數(shù)經(jīng)內(nèi)插子像素包含將所述偶數(shù)經(jīng)內(nèi)插子像素的集合從所述存 儲(chǔ)器加載到所述累加器寄存器中,用來自所述更新的窗口的像素乘以來自所述更新的抽頭 系數(shù)集合的對(duì)應(yīng)抽頭系數(shù)以產(chǎn)生對(duì)應(yīng)的乘積之和,將所述乘積之和的對(duì)與來自所述累加器 寄存器的對(duì)應(yīng)偶數(shù)經(jīng)內(nèi)插子像素求和以產(chǎn)生累加的乘積之和的集合,將所述累加的乘積之 和的集合加載到所述累加器寄存器中作為更新的偶數(shù)經(jīng)內(nèi)插子像素的集合,并且將所述偶 數(shù)經(jīng)內(nèi)插子像素的集合從所述累加器寄存器卸載到所述存儲(chǔ)器,并且 其中每一增加所述奇數(shù)經(jīng)內(nèi)插子像素包含將所述奇數(shù)經(jīng)內(nèi)插子像素的集合從所述存 儲(chǔ)器加載到所述累加器寄存器中,用來自所述另一次更新的窗口的像素乘以來自所述抽頭 系數(shù)集合的對(duì)應(yīng)抽頭系數(shù)以產(chǎn)生對(duì)應(yīng)的乘積之和,將所述乘積之和的對(duì)與來自所述累加器 寄存器的對(duì)應(yīng)奇數(shù)經(jīng)內(nèi)插子像素求和以產(chǎn)生累加的乘積之和的集合,將所述累加的乘積之 和的集合加載到所述累加器寄存器中作為更新的奇數(shù)經(jīng)內(nèi)插子像素的集合,并且將所述奇 數(shù)經(jīng)內(nèi)插子像素的集合從所述累加器寄存器卸載到所述存儲(chǔ)器。
12. 根據(jù)權(quán)利要求11所述的方法,其中增加所述偶數(shù)經(jīng)內(nèi)插子像素的集合在單個(gè)機(jī) 器周期過程中發(fā)生,并且其中增加所述奇數(shù)經(jīng)內(nèi)插子像素的集合在單個(gè)機(jī)器周期過程中發(fā) 生。
13. -種用于產(chǎn)生像素陣列的經(jīng)內(nèi)插像素的設(shè)備,其包括: 用于基于來自所述像素陣列的像素的窗口及給定抽頭系數(shù)集合形成偶數(shù)經(jīng)內(nèi)插子像 素的集合的裝置; 用于用所述像素的另一者更新所述窗口的裝置; 用于基于像素的所述窗口及所述抽頭系數(shù)集合形成奇數(shù)經(jīng)內(nèi)插子像素的集合的裝 置; 用于累加所述偶數(shù)經(jīng)內(nèi)插子像素及所述奇數(shù)經(jīng)內(nèi)插子像素直到符合給定終止條件為 止的裝置,其中所述用于累加的裝置可經(jīng)配置以: 更新所述抽頭系數(shù)集合并且用所述像素的另一者更新所述窗口; 基于像素的所述窗口及所述抽頭系數(shù)集合增加所述偶數(shù)經(jīng)內(nèi)插子像素; 用所述像素的另一者更新像素的所述窗口;并且 基于像素的所述窗口及所述抽頭系數(shù)集合增加所述奇數(shù)經(jīng)內(nèi)插子像素;以及 用于在符合所述給定終止條件時(shí)輸出所述偶數(shù)經(jīng)內(nèi)插子像素及所述奇數(shù)經(jīng)內(nèi)插子像 素的裝置。
14. 根據(jù)權(quán)利要求13所述的用于產(chǎn)生像素陣列的經(jīng)內(nèi)插像素的設(shè)備, 其中所述用于形成所述偶數(shù)經(jīng)內(nèi)插子像素的集合的裝置經(jīng)配置以使所述集合形成為 包含四個(gè)偶數(shù)經(jīng)內(nèi)插子像素,所述四個(gè)偶數(shù)經(jīng)內(nèi)插子像素中的每一者具有兩個(gè)乘積之和, 其中所述用于形成所述奇數(shù)經(jīng)內(nèi)插子像素的集合的裝置經(jīng)配置以使所述集合形成為 包含四個(gè)奇數(shù)經(jīng)內(nèi)插子像素,所述四個(gè)奇數(shù)經(jīng)內(nèi)插子像素中的每一者具有對(duì)應(yīng)的兩個(gè)乘積 之和。
15. 根據(jù)權(quán)利要求14所述的用于產(chǎn)生像素陣列的經(jīng)內(nèi)插像素的設(shè)備,其中所述用于累 加所述偶數(shù)子像素及所述奇數(shù)經(jīng)內(nèi)插子像素的裝置經(jīng)配置以通過將所述四個(gè)偶數(shù)經(jīng)內(nèi)插 子像素中的每一者增加另外對(duì)應(yīng)的兩個(gè)乘積之和來增加所述偶數(shù)經(jīng)內(nèi)插子像素,并且通過 將所述四個(gè)奇數(shù)經(jīng)內(nèi)插子像素中的每一者增加另外對(duì)應(yīng)的兩個(gè)乘積之和來增加所述奇數(shù) 經(jīng)內(nèi)插子像素。
16. 根據(jù)權(quán)利要求13所述的用于產(chǎn)生像素陣列的經(jīng)內(nèi)插像素的設(shè)備,其中所述設(shè)備集 成到至少一個(gè)半導(dǎo)體裸片中。
17. 根據(jù)權(quán)利要求13所述的用于產(chǎn)生像素陣列的經(jīng)內(nèi)插像素的設(shè)備,其進(jìn)一步包括 從由以下項(xiàng)組成的群組中選出的裝置:機(jī)頂盒、音樂播放器、視頻播放器、娛樂單元、導(dǎo)航裝 置、通信裝置、個(gè)人數(shù)字助理PDA、固定位置數(shù)據(jù)單元及計(jì)算機(jī),所述設(shè)備集成到所述裝置 中。
18. -種包括指令的計(jì)算機(jī)可讀媒體,所述指令在由無線通信系統(tǒng)中的處理器設(shè)備執(zhí) 行時(shí)使所述處理器設(shè)備執(zhí)行操作,所述操作實(shí)施用于產(chǎn)生像素陣列的經(jīng)內(nèi)插像素的方法, 所述計(jì)算機(jī)可讀媒體包括使所述處理器設(shè)備執(zhí)行以下操作的指令: 基于來自所述像素陣列的像素的窗口及給定抽頭系數(shù)集合形成偶數(shù)經(jīng)內(nèi)插子像素的 集合; 用所述像素的另一者更新所述窗口; 基于像素的所述窗口及所述抽頭系數(shù)集合形成奇數(shù)經(jīng)內(nèi)插子像素的集合; 累加所述偶數(shù)經(jīng)內(nèi)插子像素及所述奇數(shù)經(jīng)內(nèi)插子像素的集合直到符合給定終止條件 為止,其中所述指令使得所述處理器設(shè)備通過以下操作來累加: 更新所述抽頭系數(shù)集合并且用所述像素的另一者更新像素的所述窗口, 基于像素的所述窗口及所述抽頭系數(shù)集合增加所述偶數(shù)經(jīng)內(nèi)插子像素; 用所述像素的另一者另一次更新像素的所述窗口,并且 基于像素的所述窗口及所述抽頭系數(shù)集合增加所述奇數(shù)經(jīng)內(nèi)插子像素;并且輸出所述 偶數(shù)經(jīng)內(nèi)插子像素及所述奇數(shù)經(jīng)內(nèi)插子像素。
19. 根據(jù)權(quán)利要求18所述的計(jì)算機(jī)可讀媒體,其中所述使所述處理器設(shè)備形成所述偶 數(shù)經(jīng)內(nèi)插子像素的集合的指令使所述處理器設(shè)備使所述集合形成為包含四個(gè)偶數(shù)經(jīng)內(nèi)插 子像素,所述四個(gè)偶數(shù)經(jīng)內(nèi)插子像素中的每一者具有兩個(gè)乘積之和,并且其中所述使所述 處理器設(shè)備形成所述奇數(shù)經(jīng)內(nèi)插子像素的集合的指令使所述處理器設(shè)備使所述集合形成 為包含四個(gè)奇數(shù)經(jīng)內(nèi)插子像素,所述四個(gè)奇數(shù)經(jīng)內(nèi)插子像素中的每一者具有對(duì)應(yīng)的兩個(gè)乘 積之和。
20. 根據(jù)權(quán)利要求18所述的計(jì)算機(jī)可讀媒體, 其中所述使所述處理器設(shè)備增加所述偶數(shù)經(jīng)內(nèi)插子像素的指令使所述處理器設(shè)備將 所述四個(gè)偶數(shù)經(jīng)內(nèi)插子像素中的每一者增加另外對(duì)應(yīng)的兩個(gè)乘積之和,并且 其中所述使所述處理器設(shè)備增加所述奇數(shù)經(jīng)內(nèi)插子像素的指令使所述處理器設(shè)備將 所述四個(gè)奇數(shù)經(jīng)內(nèi)插子像素中的每一者增加另外對(duì)應(yīng)的兩個(gè)乘積之和, 其中每一增加所述奇數(shù)經(jīng)內(nèi)插子像素包含將所述四個(gè)奇數(shù)經(jīng)內(nèi)插子像素中的每一者 增加另外對(duì)應(yīng)的兩個(gè)乘積之和。
21. -種用于產(chǎn)生像素陣列的經(jīng)內(nèi)插像素的設(shè)備,其包括邏輯電路,所述邏輯電路具有 用于接收來自像素陣列的像素的輸入端,其中所述邏輯電路經(jīng)配置以: 基于來自所述像素陣列的像素的窗口及給定抽頭系數(shù)集合形成偶數(shù)經(jīng)內(nèi)插子像素的 集合; 用所述像素的另一者更新所述窗口; 基于像素的所述窗口及所述抽頭系數(shù)集合形成奇數(shù)經(jīng)內(nèi)插子像素的集合; 累加所述偶數(shù)經(jīng)內(nèi)插子像素及所述奇數(shù)經(jīng)內(nèi)插子像素直到符合給定終止條件為止,其 中所述邏輯電路經(jīng)配置以通過以下操作來累加: 更新所述抽頭系數(shù)集合并且用所述像素的另一者更新所述窗口; 基于像素的所述窗口及所述抽頭系數(shù)集合增加所述偶數(shù)經(jīng)內(nèi)插子像素, 用所述像素的另一者更新像素的所述窗口,并且 基于像素的所述窗口及所述抽頭系數(shù)集合增加所述奇數(shù)經(jīng)內(nèi)插子像素;并且 在符合所述給定終止條件時(shí)輸出所述偶數(shù)經(jīng)內(nèi)插子像素及所述奇數(shù)經(jīng)內(nèi)插子像素。
22. 根據(jù)權(quán)利要求21所述的用于產(chǎn)生像素陣列的經(jīng)內(nèi)插像素的設(shè)備,其中所述邏輯電 路集成到至少一個(gè)半導(dǎo)體裸片中。
23. 根據(jù)權(quán)利要求21所述的用于產(chǎn)生像素陣列的經(jīng)內(nèi)插像素的設(shè)備,其進(jìn)一步包括 從由以下項(xiàng)組成的群組中選出的裝置:機(jī)頂盒、音樂播放器、視頻播放器、娛樂單元、導(dǎo)航裝 置、通信裝置、個(gè)人數(shù)字助理PDA、固定位置數(shù)據(jù)單元及計(jì)算機(jī),所述邏輯電路集成到所述裝 置中。
【文檔編號(hào)】H04N19/523GK104247435SQ201380020605
【公開日】2014年12月24日 申請(qǐng)日期:2013年4月18日 優(yōu)先權(quán)日:2012年4月19日
【發(fā)明者】周博, 貿(mào)·曾, 俊晨·杜, 盧西恩·科德雷斯庫, 蘇海勒·亞利爾 申請(qǐng)人:高通股份有限公司