欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于邊緣定向圖像縮放的雙查找表設(shè)計的制作方法

文檔序號:6594530閱讀:252來源:國知局
專利名稱:用于邊緣定向圖像縮放的雙查找表設(shè)計的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于在圖形/視頻處理系統(tǒng)內(nèi)縮放圖像/視頻數(shù)據(jù)的技術(shù)。
背景技術(shù)
顯示裝置能夠顯示多種不同類型的圖像數(shù)據(jù),僅列舉少許實例,所述圖像數(shù)據(jù)包括由數(shù)字視頻或靜態(tài)照相機捕捉到的圖像數(shù)據(jù)、從視頻或靜態(tài)照片檔案獲得的圖像數(shù)據(jù)、 由軟件應用程序產(chǎn)生的圖像數(shù)據(jù)或甚至從廣播或流式媒體獲得的圖像數(shù)據(jù)。顯示裝置可與多種裝置集成、耦合到多種裝置或以其它方式與多種裝置相關(guān)聯(lián),所述多種裝置例如為桌上型或膝上型計算機、計算機工作站、移動裝置(例如個人數(shù)字助理(PDA)或移動電話)、無線通信裝置、多媒體裝置、相機或?qū)S脵z視站(例如電視機)。顯示裝置可包含液晶顯示器 (LCD)、陰極射線管(CRT)顯示器、等離子體顯示器、投影顯示器等。在許多情況下,顯示裝置可具有固有的最大分辨率,其受能夠被顯示的圖像數(shù)據(jù)的像素的數(shù)目限制。一般來說,顯示裝置可產(chǎn)生處于固有最大分辨率或低于固有最大分辨率的圖像分辨率范圍。然而,如果圖像數(shù)據(jù)或信息界定少于全部的顯示像素的值,那么所述裝置可將圖像數(shù)據(jù)按比例放大到較大分辨率。舉例來說,顯示裝置可通過內(nèi)插而產(chǎn)生額外像素,以將圖像數(shù)據(jù)縮放到較大格式。當顯示裝置變得較大時,圖像縮放變得越來越重要。 對于移動應用來說,即使用戶可能想要較大的顯示器,信道限制仍趨向于減少可發(fā)射到移動裝置的圖像數(shù)據(jù)的量,從而產(chǎn)生較小格式的圖像。因此,對于某些移動應用來說,可能需要圖像按比例放大。當前存在許多技術(shù)來實現(xiàn)圖像按比例放大或按比例縮小。常見的內(nèi)插技術(shù)包括雙線性內(nèi)插、雙三次內(nèi)插、三次樣條內(nèi)插和邊緣定向內(nèi)插(EDI)。

發(fā)明內(nèi)容
一般來說,本發(fā)明是針對用于提供用于邊緣定向圖像縮放(例如按比例放大或按比例縮小)的雙查找表設(shè)計的技術(shù)。此設(shè)計為基于梯度的邊緣定向算法(例如內(nèi)插算法或十中抽一采樣算法)提供支持。在一種形式的內(nèi)插算法中,內(nèi)插濾波器的系數(shù)對圖像數(shù)據(jù)的局部梯度等級具有自適應性,且可存儲在所述查找表中的一者中。與雙三次或三次樣條內(nèi)插算法相比,此內(nèi)插算法可產(chǎn)生更分明的經(jīng)縮放圖像。此外,可增強經(jīng)內(nèi)插圖像相對于原始高分辨率圖像的保真度。在一些方面中,一種邊緣定向縮放方法可涉及某些復雜運算 (例如逐像素平方根運算和/或逆運算)。然而,雙查找表設(shè)計可支持邊緣定向縮放的低復雜性、存儲器高效實施方案。在一個方面中,本發(fā)明提供一種方法,其包含獲得一個或一個以上梯度值,每一梯度值指示源圖像中至少兩個像素的值之間的梯度;基于所述一個或一個以上梯度值而從第一查找表產(chǎn)生一個或一個以上相反梯度值;以及基于所述一個或一個以上相反梯度值而從第二查找表產(chǎn)生一個或一個以上邊緣定向縮放濾波器系數(shù)。所述方法可進一步包含基于所述邊緣定向縮放濾波器系數(shù)而產(chǎn)生邊緣定向縮放濾波器;以及將所述邊緣定向縮放濾波器應用于所述至少兩個像素以產(chǎn)生經(jīng)內(nèi)插像素。在另一方面中,本發(fā)明提供一種裝置,其包含存儲媒體,其經(jīng)配置以存儲第一查找表和第二查找表;以及一個或一個以上處理器,其經(jīng)配置以獲得一個或一個以上梯度值, 每一梯度值指示源圖像中至少兩個像素的值之間的梯度。所述一個或一個以上處理器還經(jīng)配置以基于所述一個或一個以上梯度值而從第一查找表產(chǎn)生一個或一個以上相反梯度值;且基于所述一個或一個以上相反梯度值而從第二查找表產(chǎn)生一個或一個以上邊緣定向縮放濾波器系數(shù)。所述一個或一個以上處理器可進一步經(jīng)配置以基于所述系數(shù)而產(chǎn)生邊緣定向縮放濾波器;且將所述濾波器應用于所述至少兩個像素以產(chǎn)生經(jīng)內(nèi)插像素。在另一方面中,本發(fā)明是針對一種含有指令的計算機可讀媒體。所述指令致使可編程處理器進行以下動作獲得一個或一個以上梯度值,每一梯度值指示源圖像中至少兩個像素的值之間的梯度;基于所述一個或一個以上梯度值而從第一查找表產(chǎn)生一個或一個以上相反梯度值;以及基于所述一個或一個以上相反梯度值而從第二查找表產(chǎn)生一個或一個以上邊緣定向縮放濾波器系數(shù)。所述計算機可讀媒體可含有其它指令,所述指令致使所述可編程處理器進行以下動作基于所述邊緣定向縮放濾波器系數(shù)而產(chǎn)生邊緣定向縮放濾波器;以及將所述邊緣定向縮放濾波器應用于所述至少兩個像素以產(chǎn)生經(jīng)內(nèi)插像素。下文在附圖和描述內(nèi)容中陳述本發(fā)明的一個或一個以上方面的細節(jié)。將從所述描述和圖式且從所附權(quán)利要求書明白本發(fā)明的其它特征、目標和優(yōu)勢。


圖1為根據(jù)本發(fā)明的一個方面的說明可用以對圖像數(shù)據(jù)執(zhí)行縮放操作的圖形裝置的框圖。圖2為根據(jù)本發(fā)明的一個方面的說明圖像數(shù)據(jù)的實例像素位置和梯度值測量的曲線圖。圖3A為根據(jù)本發(fā)明的一個方面的說明可用以對圖像數(shù)據(jù)執(zhí)行縮放操作的圖形裝置的各種模塊的框圖。圖;3B為根據(jù)本發(fā)明的一個方面的說明圖3A中所示的某些模塊的額外細節(jié)的框圖。圖3C為說明第一查找表內(nèi)的條目的實例的框圖,所述第一查找表可為圖3A中所示的裝置的一部分。圖3D為說明地址計算塊和第二查找表的實例的框圖,所述第二查找表可為圖3A 中所示的圖形裝置的一部分。圖4為說明可包括于第二查找表(例如圖3D中所示的第二查找表)內(nèi)的條目的實例的框圖。圖5為根據(jù)本發(fā)明的一個方面的說明梯度值和相反梯度值的曲線圖。圖6為根據(jù)本發(fā)明的一個方面的說明一種可由圖形裝置執(zhí)行以產(chǎn)生用于像素內(nèi)插的縮放濾波器系數(shù)的方法的流程圖。圖7為根據(jù)本發(fā)明的一個方面的說明一種可由圖形裝置執(zhí)行以產(chǎn)生多個經(jīng)內(nèi)插像素的方法的流程圖。
具體實施例方式圖1為根據(jù)本發(fā)明的一個方面的說明可用以對圖像數(shù)據(jù)執(zhí)行縮放操作的圖形裝置100的框圖。圖形裝置100可為單獨的裝置或可為較大系統(tǒng)的一部分。舉例來說,圖形裝置100可包含無線通信裝置(例如無線移動手持機),或可為數(shù)字相機、攝像機、數(shù)字多媒體播放器、個人數(shù)字助理(PDA)、視頻游戲控制臺、其它視頻裝置或?qū)S脵z視站(例如電視機)的一部分。圖形裝置100還可包含個人計算機(例如超移動個人計算機)或膝上型裝置。圖形裝置100還可包括于可用于上文所描述的裝置中的一些或全部中的一個或一個以上集成電路或芯片中。在一些情況下,圖形裝置100可能夠執(zhí)行各種應用程序,例如圖形應用程序、視頻應用程序、音頻應用程序和/或其它多媒體應用程序。舉例來說,圖形裝置100可用于圖形應用程序、視頻游戲應用程序、視頻重放應用程序、數(shù)字相機應用程序、即時消息接發(fā)應用程序、視頻電話會議應用程序、移動應用程序或視頻流式傳輸應用程序。圖形裝置100可能夠處理多種不同數(shù)據(jù)類型和格式。舉例來說,圖形裝置100可處理靜態(tài)圖像數(shù)據(jù)、移動圖像(視頻)數(shù)據(jù)或其它多媒體數(shù)據(jù),如下文將更詳細地描述。圖像數(shù)據(jù)可包括計算機產(chǎn)生的圖形數(shù)據(jù)。在圖1的實例中,圖形裝置100包括圖形處理系統(tǒng) 102、存儲媒體104(其包含存儲器)和顯示裝置106。可編程處理器108、110和114可包括于圖形處理系統(tǒng)102內(nèi)。可編程處理器108為控制處理器或通用處理器。可編程處理器 110為圖形處理器,且可編程處理器114可為顯示處理器??刂铺幚砥?08可能夠控制圖形處理器110與顯示處理器114兩者。處理器108、110和114可為標量或向量處理器。在一個方面中,圖形裝置100可包括其它形式的多媒體處理器。在圖形裝置100中,圖形處理系統(tǒng)102耦合到存儲媒體104與顯示裝置106兩者。 存儲媒體104可包括能夠存儲指令和/或數(shù)據(jù)的任何永久性或易失性存儲器,例如同步動態(tài)隨機存取存儲器(SDRAM)、只讀存儲器(ROM)、非易失性隨機存取存儲器(NVRAM)、嵌入式動態(tài)隨機存取存儲器(eDRAM)、靜態(tài)隨機存取存儲器(SRAM)或快閃存儲器。顯示裝置106 可為能夠出于顯示目的而顯示圖像數(shù)據(jù)的任何裝置,例如LCD(液晶顯示器)、等離子體顯示裝置或其它電視(TV)顯示裝置。圖形處理器110可為用以再現(xiàn)、操縱和顯示計算機化圖形的專用圖形再現(xiàn)裝置。 圖形處理器110可實施各種復雜的圖形相關(guān)算法。舉例來說,復雜算法可對應于二維或三維計算機化圖形的表示。圖形處理器110可實施若干所謂的“圖元”圖形操作(例如形成點、線和三角形或其它多邊形表面),以在例如顯示裝置106等顯示器上產(chǎn)生復雜的三維圖像。圖形處理器110可實施存儲在存儲媒體104中的指令。存儲媒體104能夠存儲用于應用程序(例如圖形或視頻應用程序)的應用指令118、表信息112和圖像數(shù)據(jù)120??蓪弥噶?18從存儲媒體104加載到圖形處理系統(tǒng)102中以供執(zhí)行。舉例來說,控制處理器108、圖形處理器110和顯示處理器114中的一者或一者以上可執(zhí)行指令118。在一個方面中,應用指令118可包含無線動態(tài)下載到存儲媒體104中的一個或一個以上可下載模塊。存儲媒體104進一步包括圖像數(shù)據(jù)120。圖像數(shù)據(jù)120包括與一個或一個以上圖像 (包括可在圖形處理系統(tǒng)102內(nèi)處理且/或顯示于顯示裝置106上的靜態(tài)或移動圖像)相關(guān)聯(lián)的數(shù)據(jù)。存儲媒體104還包括表信息112。表信息112可含有一個或一個以上表(例如查找表),當處理圖像數(shù)據(jù)120時,可將所述一個或一個以上表加載到圖形處理系統(tǒng)102 中并由圖形處理系統(tǒng)102使用。舉例來說,顯示處理器114可使用表信息112來縮放圖像數(shù)據(jù)120以用于顯示目的,如將在下文更詳細地描述。在許多情況下,顯示處理器114可按比例放大或按比例縮小圖像數(shù)據(jù)120以產(chǎn)生待顯示于顯示裝置106上的對應經(jīng)縮放(例如經(jīng)按比例放大或經(jīng)按比例縮小)圖像數(shù)據(jù)122。在一些情況下,應用指令118可包括某些指令,當由顯示處理器114 執(zhí)行時,所述指令縮放圖像數(shù)據(jù)120以產(chǎn)生經(jīng)縮放圖像數(shù)據(jù)122。當產(chǎn)生經(jīng)按比例縮小圖像數(shù)據(jù)時,顯示處理器114可使用一個或一個以上十中抽一采樣算法或技術(shù)。當產(chǎn)生經(jīng)按比例放大圖像數(shù)據(jù)時,顯示處理器114可使用一個或一個以上可包括內(nèi)插的算法或技術(shù)。常見的內(nèi)插技術(shù)可包括雙線性內(nèi)插、雙三次內(nèi)插、三次樣條內(nèi)插或邊緣定向內(nèi)插(EDI)。一些技術(shù)(例如NEDI(新穎的邊緣定向內(nèi)插[李新(Xin Li)、 邁克爾· T ·歐查德(Michael Τ. Orchard),IEEE 圖像處理匯刊(IEEE Transactions on Image Processing), 2001年10月])可能需要復雜的計算,所述計算消耗圖形裝置100內(nèi)的過多的系統(tǒng)資源量,在圖形裝置100是小型移動裝置的情況下尤其如此。此外,當圖像數(shù)據(jù)120包括彩色圖像信息時,一些現(xiàn)存內(nèi)插技術(shù)可能不適合,且這些技術(shù)可產(chǎn)生滲色或其它假象。在一個方面中,圖形裝置100能夠執(zhí)行基于梯度的邊緣定向縮放(例如內(nèi)插)??稍谝痪S或多維(例如,二維)情形中實施基于梯度的邊緣定向縮放算法。在某些情況下,對于圖形裝置100中的硬件實施來說,一維實施方案可能較有利。根據(jù)本發(fā)明的一個方面,可通過兩個單獨的一維縮放過程來實施二維縮放。僅出于說明的目的且非限制,本發(fā)明的其余內(nèi)容假定一維縮放過程。在一個方面中,圖形裝置100使用表信息112以相對于圖像數(shù)據(jù)120實施基于梯度的邊緣定向縮放算法,并產(chǎn)生經(jīng)縮放圖像數(shù)據(jù)122。在此方面中,處理器108、110和114 中的一者或一者以上可接收用于縮放圖像數(shù)據(jù)120的一個或一個以上梯度值,每一梯度值與圖像數(shù)據(jù)120的至少兩個像素相關(guān)聯(lián)。處理器108、110和/或114可接著通過至少將所述一個或一個以上梯度值用作到第一查找表中的輸入來獲得作為來自第一查找表的輸出的一個或一個以上預定相反梯度值,且還通過至少將所述一個或一個以上相反梯度值用作到第二查找表中的輸入來獲得作為來自第二查找表的輸出的一個或一個以上預定的邊緣定向縮放濾波器系數(shù)。因此,所述梯度值形成第一查找表索引。第一查找表將所述梯度值映射到對應的預定相反梯度值。所述預定相反梯度值接著形成第二查找表索引。第二查找表將所述預定相反梯度值映射到對應、預定的邊緣定向縮放濾波器系數(shù)。第一查找表和第二查找表可包括于表信息112內(nèi),并加載到圖形處理系統(tǒng)102中。一個或一個以上查找表的使用可幫助避免圖形裝置100內(nèi)的可與邊緣定向內(nèi)插相關(guān)聯(lián)的各種實施復雜性。在支持任意縮放因子的縮放算法(例如基于梯度的邊緣定向縮放算法)中,常常包括兩個主要步驟(1)位置確定;以及( 縮放濾波器系數(shù)的確定。一般來說,位置確定指代待內(nèi)插的像素的位置的確定,以及對將此像素內(nèi)插于經(jīng)縮放圖像中應涉及的來自原始圖像的像素的識別??s放濾波器系數(shù)的確定大體指代對將用以形成縮放濾波器的濾波器系數(shù)的確定??山又褂盟纬傻目s放濾波器以將像素內(nèi)插于經(jīng)縮放圖像中。下文描述每一步驟的細節(jié)。為清楚起見,下文提供某些符號的意義· i 經(jīng)縮放數(shù)據(jù)中的像素位置。(i表示整數(shù)。)- x(i)在縮放之前的原始像素位置,其與位置i有關(guān)。(此可包括分數(shù)值。)· tx 初始相位。WfPc^PpP2:圖像像素。展示四個實例像素,使得兩個梯度等級得以計算。每一像素具有一不同位置,如圖2中所示。-Ag1^Agr 梯度等級。從所述實例像素中的兩者確定每一梯度等級,如下文所描述?!?h^h,相反梯度等級。從梯度等級確定這些相反梯度等級,如下文所描述。關(guān)于位置確定,基于原始圖像數(shù)據(jù)120中的對應行上的像素而在經(jīng)縮放圖像數(shù)據(jù) 122中的行上內(nèi)插像素是可能的。對于經(jīng)縮放圖像數(shù)據(jù)122中位于位置i處的像素來說,根據(jù)下式來確定其在原始圖像數(shù)據(jù)120中的位置x(i)x(i)=sx*i+tx(1),其中sx被定義為(原始圖像寬度/經(jīng)縮放圖像寬度)。參數(shù)tx是經(jīng)預定義的常數(shù),在固定點實施方案中命名為初始相位。等式(1)為基于圖形的位置映射。不同縮放因子可對應于不同S值??筛鶕?jù)此映射來支持任意縮放因子??赏ㄟ^位置x(i)來確定原始圖像數(shù)據(jù)120中用于縮放的像素。所使用像素中的一半像素可位于所述位置的一側(cè),且另一半像素可位于所述位置的另一側(cè)。在定位原始圖像數(shù)據(jù)120中縮放中所涉及的像素之后,可接著對縮放(例如,按比例放大、按比例縮小)濾波器系數(shù)作出確定。使用縮放濾波器系數(shù)來形成或產(chǎn)生用以縮放圖像數(shù)據(jù)的縮放濾波器。舉例來說,可確定按比例放大濾波器系數(shù)以便完成內(nèi)插,而可確定按比例縮小系數(shù)以完成十中抽一采樣。在三次樣條內(nèi)插中,通常通過位置x(i)且常常通過 X(i)的分數(shù)部分來確定縮放濾波器的系數(shù)。在邊緣定向縮放算法中,在一些情況下,可根據(jù)局部梯度等級來對三次樣條內(nèi)插濾波器的系數(shù)進行加權(quán)。可參考圖2來說明此原理。圖2為根據(jù)本發(fā)明的一個方面的說明針對圖像數(shù)據(jù)的實例像素位置和梯度值測量的曲線圖。在圖2中,χ軸表示沿在一維中的軸線的像素位置(或索引),且y軸表示像素強度。在圖2中,可假定待內(nèi)插的像素是位于位置Y處的像素,且位置xO與Y之間的距離為s。為穿過分別位于位置&、&、&和\處的像素PfPc^P1和P2,可繪制兩條不同曲線 A和B(其展示于圖2中)??蓪⑺銮€在Y處的值(其為值B(Y)與A(Y))視為內(nèi)插像素的候選者。在一個方面中,可強加額外約束以便在B(Y)與A(Y)之間進行選擇。在將P— 與P。之間以及P1與P2之間的梯度等級進行比較時,可確定Δ&,其中八而與表示梯度等級(且其中1 =左,且r =右)。在此實例中,左側(cè)上的像素表現(xiàn)為強度較緩慢地改變。直覺上,如果周圍像素的量值緩慢地改變,那么待內(nèi)插的像素可更具有可預測性?;诖擞^察結(jié)果,可將較重的權(quán)重指派給量值緩慢地改變的像素。因此,如果A(Y)與B(Y)是用于在位點Y處內(nèi)插像素的兩條候選曲線,那么可選擇B(Y)作為最終的縮放結(jié)果。在一個方面中,經(jīng)由等式( 到等式( 來實施可將較重的權(quán)重指派給較緩慢地改變的像素的概念。首先,使用所計算的梯度八&與Δ&,可將相反梯度界定為
hx = (l+α Ag1)"172(2)以及hr = (l+α Agr)-172(3),其中α表示標量參數(shù),其控制梯度Δ &和Δ gr對相反梯度Ii1和、且最終對濾波器系數(shù)的加權(quán)方法的作用。較大的α值一般產(chǎn)生較分明的內(nèi)插圖像。以使得經(jīng)縮放圖像分明且具有高保真度的方式來調(diào)諧α。舉例來說,經(jīng)縮放圖像可展現(xiàn)較高的峰值信噪比 (PSNR)值。基于相反梯度Ii1和\,可將加權(quán)向量建構(gòu)為
權(quán)利要求
1.一種方法,其包含獲得一個或一個以上梯度值,每一梯度值指示源圖像中的至少兩個像素的值之間的梯度;基于所述一個或一個以上梯度值而從第一查找表產(chǎn)生一個或一個以上相反梯度值;以及基于所述一個或一個以上相反梯度值而從第二查找表產(chǎn)生一個或一個以上邊緣定向縮放濾波器系數(shù)。
2.根據(jù)權(quán)利要求1所述的方法,其進一步包含基于所述一個或一個以上邊緣定向縮放濾波器系數(shù)而產(chǎn)生邊緣定向縮放濾波器。
3.根據(jù)權(quán)利要求2所述的方法,其進一步包含將所述邊緣定向縮放濾波器應用于所述源圖像中的所述至少兩個像素,以在經(jīng)縮放圖像中產(chǎn)生經(jīng)內(nèi)插像素;以及在顯示裝置上顯示所述經(jīng)縮放圖像的所述經(jīng)內(nèi)插像素,其中所述經(jīng)縮放圖像包含經(jīng)按比例放大圖像或經(jīng)按比例縮小圖像中的一者。
4.根據(jù)權(quán)利要求1所述的方法,其中所述一個或一個以上相反梯度值包含一個或一個以上預先計算的相反梯度值;且所述一個或一個以上邊緣定向縮放濾波器系數(shù)包含一個或一個以上預先計算的邊緣定向縮放濾波器系數(shù)。
5.根據(jù)權(quán)利要求1所述的方法,其中獲得所述一個或一個以上梯度值包含獲得第一梯度值,所述第一梯度值指示所述源圖像中位于待內(nèi)插于經(jīng)縮放圖像中的像素的第一側(cè)上的所述至少兩個像素的值之間的第一梯度;以及獲得第二梯度值,所述第二梯度值指示所述源圖像中位于待內(nèi)插于所述經(jīng)縮放圖像中的所述像素的第二、不同側(cè)上的至少兩個額外像素的值之間的第二梯度,且其中產(chǎn)生所述一個或一個以上相反梯度值包含基于所述第一梯度值而從所述第一查找表產(chǎn)生第一相反梯度值;以及基于所述第二梯度值而從所述第一查找表產(chǎn)生第二相反梯度值。
6.根據(jù)權(quán)利要求5所述的方法,其中從所述第二查找表產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)包含基于所述第一和第二相反梯度值而從所述第二查找表產(chǎn)生至少四個邊緣定向縮放濾波器系數(shù)。
7.根據(jù)權(quán)利要求6所述的方法,其進一步包含將所述至少四個邊緣定向縮放濾波器系數(shù)應用于所述至少兩個像素且應用于所述至少兩個額外像素以產(chǎn)生經(jīng)內(nèi)插像素。
8.根據(jù)權(quán)利要求1所述的方法,其進一步包含執(zhí)行所述一個或一個以上梯度值的非均一量化以獲得一個或一個以上經(jīng)量化梯度值,且其中產(chǎn)生所述一個或一個以上相反梯度值包含基于所述一個或一個以上經(jīng)量化梯度值而從所述第一查找表產(chǎn)生所述一個或一個以上相反梯度值。
9.根據(jù)權(quán)利要求1所述的方法,其中產(chǎn)生所述一個或一個以上相反梯度值包含基于所述一個或一個以上梯度值而從所述第一查找表產(chǎn)生一個或一個以上經(jīng)量化相反梯度值; 產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)包含基于所述一個或一個以上經(jīng)量化相反梯度值而從所述第二查找表產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù);且所述一個或一個以上經(jīng)量化相反梯度值包含從一個或一個以上非均一量化算法計算而得的預定值。
10.根據(jù)權(quán)利要求9所述的方法,其中所述一個或一個以上非均一量化算法包含一個或一個以上箝位函數(shù)。
11.根據(jù)權(quán)利要求1所述的方法,其進一步包含接收至少部分地指示待內(nèi)插的像素相對于所述源圖像中的所述至少兩個像素的位置的相位信息,且其中產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)包含基于所述一個或一個以上相反梯度值和所述相位信息而產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)。
12.根據(jù)權(quán)利要求1所述的方法,其進一步包含針對所述源圖像中的多個像素而重復所述一個或一個以上梯度值的所述獲得、所述一個或一個以上相反梯度值的所述產(chǎn)生,以及所述一個或一個以上邊緣定向縮放濾波器系數(shù)的所述產(chǎn)生,以在經(jīng)縮放圖像中產(chǎn)生多個經(jīng)內(nèi)插像素,其中所述重復進一步包含在水平方向或垂直方向上以重復的方式將所述所產(chǎn)生的邊緣定向縮放濾波器系數(shù)應用于所述源圖像中的所述多個像素,以產(chǎn)生所述經(jīng)縮放圖像的所述經(jīng)內(nèi)插像素。
13.一種裝置,其包含存儲媒體,其經(jīng)配置以存儲第一查找表和第二查找表;以及一個或一個以上處理器,其經(jīng)配置以獲得一個或一個以上梯度值,每一梯度值指示源圖像中的至少兩個像素的值之間的梯度;基于所述一個或一個以上梯度值而從所述第一查找表產(chǎn)生一個或一個以上相反梯度值;且基于所述一個或一個以上相反梯度值而從所述第二查找表產(chǎn)生一個或一個以上邊緣定向縮放濾波器系數(shù)。
14.根據(jù)權(quán)利要求13所述的裝置,其中所述一個或一個以上處理器進一步經(jīng)配置以基于所述一個或一個以上邊緣定向縮放濾波器系數(shù)而產(chǎn)生邊緣定向縮放濾波器。
15.根據(jù)權(quán)利要求14所述的裝置,其進一步包含顯示裝置,且其中所述一個或一個以上處理器進一步經(jīng)配置以將所述邊緣定向縮放濾波器應用于所述源圖像中的所述至少兩個像素,以在經(jīng)縮放圖像中產(chǎn)生經(jīng)內(nèi)插像素;所述顯示裝置經(jīng)配置以顯示所述經(jīng)縮放圖像的所述經(jīng)內(nèi)插像素;所述經(jīng)縮放圖像包含經(jīng)按比例放大圖像或經(jīng)按比例縮小圖像中的一者;且所述一個或一個以上處理器中的每一者包含顯示處理器、圖形處理器或控制處理器。
16.根據(jù)權(quán)利要求13所述的裝置,其中所述一個或一個以上相反梯度值包含一個或一個以上預先計算的相反梯度值;且所述一個或一個以上邊緣定向縮放濾波器系數(shù)包含一個或一個以上預先計算的邊緣定向縮放濾波器系數(shù)。
17.根據(jù)權(quán)利要求13所述的裝置,其中所述一個或一個以上處理器經(jīng)配置以至少部分地通過獲得第一梯度值和通過獲得第二梯度值來獲得所述一個或一個以上梯度值,其中所述第一梯度值指示所述源圖像中位于待內(nèi)插于經(jīng)縮放圖像中的像素的第一側(cè)上的所述至少兩個像素的值之間的第一梯度,且所述第二梯度值指示所述源圖像中位于待內(nèi)插于所述經(jīng)縮放圖像中的所述像素的第二、不同側(cè)上的至少兩個額外像素的值之間的第二梯度; 且所述一個或一個以上處理器經(jīng)配置以至少部分地通過基于所述第一梯度值從所述第一查找表產(chǎn)生第一相反梯度值,和基于所述第二梯度值從所述第一查找表產(chǎn)生第二相反梯度值,來產(chǎn)生所述一個或一個以上相反梯度值。
18.根據(jù)權(quán)利要求17所述的裝置,其中所述一個或一個以上處理器經(jīng)配置以至少部分地通過以下動作而從所述第二查找表產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù) 基于所述第一和第二相反梯度值而從所述第二查找表產(chǎn)生至少四個邊緣定向縮放濾波器系數(shù)。
19.根據(jù)權(quán)利要求18所述的裝置,其中所述一個或一個以上處理器進一步經(jīng)配置以將所述至少四個邊緣定向縮放濾波器系數(shù)應用于所述至少兩個像素且應用于所述至少兩個額外像素以產(chǎn)生經(jīng)內(nèi)插像素。
20.根據(jù)權(quán)利要求13所述的裝置,其中所述一個或一個以上處理器進一步經(jīng)配置以執(zhí)行所述一個或一個以上梯度值的非均一量化以獲得一個或一個以上經(jīng)量化梯度值,且其中所述一個或一個以上處理器經(jīng)配置以至少部分地通過基于所述一個或一個以上經(jīng)量化梯度值而從所述第一查找表產(chǎn)生所述一個或一個以上相反梯度值來產(chǎn)生所述一個或一個以上相反梯度值。
21.根據(jù)權(quán)利要求13所述的裝置,其中所述一個或一個以上處理器經(jīng)配置以至少部分地通過基于所述一個或一個以上梯度值而從所述第一查找表產(chǎn)生一個或一個以上經(jīng)量化相反梯度值來產(chǎn)生所述一個或一個以上相反梯度值;所述一個或一個以上處理器經(jīng)配置以至少部分地通過基于所述一個或一個以上經(jīng)量化相反梯度值而從所述第二查找表產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)來產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù);且所述一個或一個以上經(jīng)量化相反梯度值包含從一個或一個以上非均一量化算法計算而得的預定值。
22.根據(jù)權(quán)利要求21所述的裝置,其中所述一個或一個以上非均一量化算法包含一個或一個以上箝位函數(shù)。
23.根據(jù)權(quán)利要求13所述的裝置,其中所述一個或一個以上處理器進一步經(jīng)配置以接收至少部分地指示待內(nèi)插的像素相對于所述源圖像中的所述至少兩個像素的位置的相位信息,且其中所述一個或一個以上處理器經(jīng)配置以至少部分地通過基于所述一個或一個以上相反梯度值和所述相位信息而產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)來產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)。
24.根據(jù)權(quán)利要求13所述的裝置,其中所述一個或一個以上處理器進一步經(jīng)配置以針對所述源圖像中的多個像素而重復獲得所述一個或一個以上梯度值、產(chǎn)生所述一個或一個以上相反梯度值以及產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù),以在經(jīng)縮放圖像中產(chǎn)生多個經(jīng)內(nèi)插像素;且所述一個或一個以上處理器進一步經(jīng)配置以在水平方向或垂直方向上以重復的方式將所述所產(chǎn)生的邊緣定向縮放濾波器系數(shù)應用于所述源圖像中的所述多個像素,以產(chǎn)生所述經(jīng)縮放圖像的所述經(jīng)內(nèi)插像素。
25.根據(jù)權(quán)利要求13所述的裝置,其中所述裝置包含無線通信裝置手持機。
26.根據(jù)權(quán)利要求13所述的裝置,其中所述裝置包含一個或一個以上集成電路裝置。
27.一種裝置,其包含用于獲得一個或一個以上梯度值的裝置,每一梯度值指示源圖像中的至少兩個像素的值之間的梯度;用于基于所述一個或一個以上梯度值而從第一查找表產(chǎn)生一個或一個以上相反梯度值的裝置;以及用于基于所述一個或一個以上相反梯度值而從第二查找表產(chǎn)生一個或一個以上邊緣定向縮放濾波器系數(shù)的裝置。
28.根據(jù)權(quán)利要求27所述的裝置,其進一步包含用于基于所述一個或一個以上邊緣定向縮放濾波器系數(shù)而產(chǎn)生邊緣定向縮放濾波器的裝置。
29.根據(jù)權(quán)利要求觀所述的裝置,其進一步包含用于將所述邊緣定向縮放濾波器應用于所述源圖像中的所述至少兩個像素以在經(jīng)縮放圖像中產(chǎn)生經(jīng)內(nèi)插像素的裝置;以及用于在顯示裝置上顯示所述經(jīng)縮放圖像的所述經(jīng)內(nèi)插像素的裝置,其中所述經(jīng)縮放圖像包含經(jīng)按比例放大圖像或經(jīng)按比例縮小圖像中的一者。
30.根據(jù)權(quán)利要求27所述的裝置,其中所述一個或一個以上相反梯度值包含一個或一個以上預先計算的相反梯度值;且所述一個或一個以上邊緣定向縮放濾波器系數(shù)包含一個或一個以上預先計算的邊緣定向縮放濾波器系數(shù)。
31.根據(jù)權(quán)利要求27所述的裝置,其中所述用于獲得所述一個或一個以上梯度值的裝置包含用于獲得第一梯度值的裝置,所述第一梯度值指示所述源圖像中位于待內(nèi)插于經(jīng)縮放圖像中的像素的第一側(cè)上的所述至少兩個像素的值之間的第一梯度;以及用于獲得第二梯度值的裝置,所述第二梯度值指示所述源圖像中位于待內(nèi)插于所述經(jīng)縮放圖像中的所述像素的第二、不同側(cè)上的至少兩個額外像素的值之間的第二梯度,且其中所述用于產(chǎn)生所述一個或一個以上相反梯度值的裝置包含用于基于所述第一梯度值而從所述第一查找表產(chǎn)生第一相反梯度值的裝置;以及用于基于所述第二梯度值而從所述第一查找表產(chǎn)生第二相反梯度值的裝置。
32.根據(jù)權(quán)利要求31所述的裝置,其中所述用于從所述第二查找表產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)的裝置包含用于基于所述第一和第二相反梯度值而從所述第二查找表產(chǎn)生至少四個邊緣定向縮放濾波器系數(shù)的裝置。
33.根據(jù)權(quán)利要求32所述的裝置,其進一步包含用于將所述至少四個邊緣定向縮放濾波器系數(shù)應用于所述至少兩個像素且應用于所述至少兩個額外像素以產(chǎn)生經(jīng)內(nèi)插像素的裝置。
34.根據(jù)權(quán)利要求27所述的裝置,其進一步包含用于執(zhí)行所述一個或一個以上梯度值的非均一量化以獲得一個或一個以上經(jīng)量化梯度值的裝置,且其中所述用于產(chǎn)生所述一個或一個以上相反梯度值的裝置包含用于基于所述一個或一個以上經(jīng)量化梯度值而從所述第一查找表產(chǎn)生所述一個或一個以上相反梯度值的裝置。
35.根據(jù)權(quán)利要求27所述的裝置,其中所述用于產(chǎn)生所述一個或一個以上相反梯度值的裝置包含用于基于所述一個或一個以上梯度值而從所述第一查找表產(chǎn)生一個或一個以上經(jīng)量化相反梯度值的裝置;所述用于產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)的裝置包含用于基于所述一個或一個以上經(jīng)量化相反梯度值而從所述第二查找表產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)的裝置;且所述一個或一個以上經(jīng)量化相反梯度值包含從一個或一個以上非均一量化算法計算而得的預定值。
36.根據(jù)權(quán)利要求35所述的裝置,其中所述一個或一個以上非均一量化算法包含一個或一個以上箝位函數(shù)。
37.根據(jù)權(quán)利要求27所述的裝置,其進一步包含用于接收至少部分地指示待內(nèi)插的像素相對于所述源圖像中的所述至少兩個像素的位置的相位信息的裝置,且其中所述用于產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)的裝置包含用于基于所述一個或一個以上相反梯度值和所述相位信息而產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)的裝置。
38.根據(jù)權(quán)利要求27所述的裝置,其進一步包含用于針對所述源圖像中的多個像素而重復所述一個或一個以上梯度值的所述獲得、所述一個或一個以上相反梯度值的所述產(chǎn)生以及所述一個或一個以上邊緣定向縮放濾波器系數(shù)的所述產(chǎn)生以在經(jīng)縮放圖像中產(chǎn)生多個經(jīng)內(nèi)插像素的裝置,其中所述用于重復的裝置包含用于在水平方向或垂直方向上以重復的方式將所述所產(chǎn)生的邊緣定向縮放濾波器系數(shù)應用于所述源圖像中的所述多個像素以產(chǎn)生所述經(jīng)縮放圖像的所述經(jīng)內(nèi)插像素的裝置。
39.一種計算機可讀媒體,其包含用于致使一個或一個以上處理器進行以下動作的指令獲得一個或一個以上梯度值,每一梯度值指示源圖像中的至少兩個像素的值之間的梯度;基于所述一個或一個以上梯度值而從第一查找表產(chǎn)生一個或一個以上相反梯度值;以及基于所述一個或一個以上相反梯度值而從第二查找表產(chǎn)生一個或一個以上邊緣定向縮放濾波器系數(shù)。
40.根據(jù)權(quán)利要求39所述的計算機可讀媒體,其進一步包含用于致使所述一個或一個以上處理器進行以下動作的指令基于所述一個或一個以上邊緣定向縮放濾波器系數(shù)而產(chǎn)生邊緣定向縮放濾波器。
41.根據(jù)權(quán)利要求40所述的計算機可讀媒體,其進一步包含用于致使所述一個或一個以上處理器進行以下動作的指令將所述邊緣定向縮放濾波器應用于所述源圖像中的所述至少兩個像素以在經(jīng)縮放圖像中產(chǎn)生經(jīng)內(nèi)插像素;以及在顯示裝置上顯示所述經(jīng)縮放圖像的所述經(jīng)內(nèi)插像素,其中所述經(jīng)縮放圖像包含經(jīng)按比例放大圖像或經(jīng)按比例縮小圖像中的 “"者 ο
42.根據(jù)權(quán)利要求39所述的計算機可讀媒體,其中所述一個或一個以上相反梯度值包含一個或一個以上預先計算的相反梯度值;且所述一個或一個以上邊緣定向縮放濾波器系數(shù)包含一個或一個以上預先計算的邊緣定向縮放濾波器系數(shù)。
43.根據(jù)權(quán)利要求39所述的計算機可讀媒體,其中所述用于致使所述一個或一個以上處理器獲得所述一個或一個以上梯度值的指令包含用于致使所述一個或一個以上處理器獲得第一梯度值和獲得第二梯度值的指令,其中所述第一梯度值指示所述源圖像中位于待內(nèi)插于一經(jīng)縮放圖像中的像素的第一側(cè)上的所述至少兩個像素的值之間的第一梯度,且所述第二梯度值指示所述源圖像中位于待內(nèi)插于所述經(jīng)縮放圖像中的所述像素的第二、不同側(cè)上的至少兩個額外像素的值之間的第二梯度;且所述用于致使所述一個或一個以上處理器產(chǎn)生所述一個或一個以上相反梯度值的指令包含用于致使所述一個或一個以上處理器基于所述第一梯度值而從所述第一查找表產(chǎn)生第一相反梯度值且基于所述第二梯度值而從所述第一查找表產(chǎn)生第二相反梯度值的指令。
44.根據(jù)權(quán)利要求43所述的計算機可讀媒體,其中所述用于致使所述一個或一個以上處理器從所述第二查找表產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)的指令包含 用于致使所述一個或一個以上處理器基于所述第一和第二相反梯度值而從所述第二查找表產(chǎn)生至少四個邊緣定向縮放濾波器系數(shù)的指令。
45.根據(jù)權(quán)利要求44所述的計算機可讀媒體,其進一步包含用于致使所述一個或一個以上處理器將所述至少四個邊緣定向縮放濾波器系數(shù)應用于所述至少兩個像素且應用于所述至少兩個額外像素以產(chǎn)生經(jīng)內(nèi)插像素的指令。
46.根據(jù)權(quán)利要求39所述的計算機可讀媒體,其進一步包含用于致使所述一個或一個以上處理器執(zhí)行所述一個或一個以上梯度值的非均一量化以獲得一個或一個以上經(jīng)量化梯度值的指令,且其中所述用于致使所述一個或一個以上處理器產(chǎn)生所述一個或一個以上相反梯度值的指令包含用于致使所述一個或一個以上處理器基于所述一個或一個以上經(jīng)量化梯度值而從所述第一查找表產(chǎn)生所述一個或一個以上相反梯度值的指令。
47.根據(jù)權(quán)利要求39所述的計算機可讀媒體,其中所述用于致使所述一個或一個以上處理器產(chǎn)生所述一個或一個以上相反梯度值的指令包含用于致使所述一個或一個以上處理器基于所述一個或一個以上梯度值而從所述第一查找表產(chǎn)生一個或一個以上經(jīng)量化相反梯度值的指令;所述用于致使所述一個或一個以上處理器產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)的指令包含用于致使所述一個或一個以上處理器基于所述一個或一個以上經(jīng)量化相反梯度值而從所述第二查找表產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)的指令;且所述一個或一個以上經(jīng)量化相反梯度值包含從一個或一個以上非均一量化算法計算而得的預定值。
48.根據(jù)權(quán)利要求47所述的計算機可讀媒體,其中所述一個或一個以上非均一量化算法包含一個或一個以上箝位函數(shù)。
49.根據(jù)權(quán)利要求39所述的計算機可讀媒體,其進一步包含用于致使所述一個或一個以上處理器接收至少部分地指示待內(nèi)插的像素相對于所述源圖像中的所述至少兩個像素的位置的相位信息的指令,且其中所述用于致使所述一個或一個以上處理器產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)的指令包含用于致使所述一個或一個以上處理器基于所述一個或一個以上相反梯度值和所述相位信息而產(chǎn)生所述一個或一個以上邊緣定向縮放濾波器系數(shù)的指令。
50.根據(jù)權(quán)利要求39所述的計算機可讀媒體,其進一步包含用于致使所述一個或一個以上處理器針對所述源圖像中的多個像素而重復所述一個或一個以上梯度值的所述獲得、 所述一個或一個以上相反梯度值的所述產(chǎn)生以及所述一個或一個以上邊緣定向縮放濾波器系數(shù)的所述產(chǎn)生以在經(jīng)縮放圖像中產(chǎn)生多個經(jīng)內(nèi)插像素的指令,其中所述用于致使所述一個或一個以上處理器重復的指令進一步包含用于致使所述一個或一個以上處理器在水平方向或垂直方向上以重復的方式將所述所產(chǎn)生的邊緣定向縮放濾波器系數(shù)應用于所述源圖像中的所述多個像素以產(chǎn)生所述經(jīng)縮放圖像的所述經(jīng)內(nèi)插像素的指令。
全文摘要
一般來說,本發(fā)明描述用于提供可用以縮放圖像數(shù)據(jù)的邊緣定向縮放濾波器的各種技術(shù)。實例裝置包括存儲媒體,其經(jīng)配置以存儲第一查找表和第二查找表;以及一個或一個以上處理器,其經(jīng)配置以獲得一個或一個以上梯度值,每一梯度值指示源圖像中的至少兩個像素的值之間的梯度。所述一個或一個以上處理器還經(jīng)配置以基于所述梯度值而從第一查找表產(chǎn)生一個或一個以上相反梯度值;且基于所述相反梯度值而從第二查找表產(chǎn)生一個或一個以上邊緣定向縮放濾波器系數(shù)。所述一個或一個以上處理器可進一步經(jīng)配置以基于所述系數(shù)而產(chǎn)生邊緣定向濾波器;且將所述濾波器應用于所述至少兩個像素以產(chǎn)生經(jīng)內(nèi)插像素。
文檔編號G06T3/40GK102171721SQ200980132648
公開日2011年8月31日 申請日期2009年8月26日 優(yōu)先權(quán)日2008年8月26日
發(fā)明者李密列, 滕佳緣, 賴京仲, 齊英勇 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
九江市| 车险| 西林县| 麻栗坡县| 建瓯市| 盘锦市| 友谊县| 佛冈县| 五莲县| 台中市| 新邵县| 汶上县| 昆明市| 禹城市| 南澳县| 于田县| 宜兰县| 大渡口区| 彭州市| 弋阳县| 绥芬河市| 牡丹江市| 柳江县| 封开县| 桐乡市| 盐山县| 漾濞| 安阳县| 高陵县| 鸡东县| 深水埗区| 缙云县| 来宾市| 浮梁县| 德江县| 黑水县| 武宁县| 安岳县| 株洲县| 武清区| 平江县|