專利名稱:視頻降減的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本文中的實(shí)施例大體而言是關(guān)于視頻處理,且更特定而言是關(guān)于視頻的二維降減。
背景技術(shù):
在許多應(yīng)用中遭遇到縮放二維信號(hào)數(shù)據(jù)(例如,視頻框)。最常見狀況為需要在屏幕上以與視頻源不同的分辨率顯示視頻。存在現(xiàn)今可用的具有不同分辨率的許多顯示器 (諸如,VGA (480 X 640)、QVGA (240 X 320))及用于不同環(huán)境中的許多其它顯示器。在13. 5MHz下操作模擬電視(TV)接收器(例如)針對(duì)逐行倒相(PAL)模擬TV系統(tǒng)產(chǎn)生具有720像素/行及288行的Y/C分量信號(hào)(針對(duì)其它模擬TV系統(tǒng)獲得不同尺寸, 例如,國家電視系統(tǒng)委員會(huì)(NTSC)信號(hào)具有704像素/行及242行/場)。對(duì)于QVGA分辨率上的顯示器(320像素/行,240行/場),需要水平縮放來以9/4的降低取樣比將720個(gè)像素降減成320個(gè)像素(針對(duì)NTSC,需要為11/5的其它降低取樣比)。且,為了藉由目標(biāo)顯示器接收所需數(shù)目的行/圖片,在NTSC的狀況下可藉由移除第一行及最后一行來使用裁剪(cropping)。在PAL的狀況下,需要垂直縮放(因?yàn)椴眉魧⒁瞥龍D片的實(shí)質(zhì)部分)。每一 288行應(yīng)產(chǎn)生240行(亦即,6/5的降低取樣比)。存在若干方式來降低取樣一給定信號(hào)。一種做法為簡單地丟棄像素。舉例而言, 若需要使用比率q/p的降減(其中P <q),則一種簡單做法將僅為自每q個(gè)樣本(或垂直方向上的行)選擇P個(gè)樣本(或垂直方向上的行)。雖然此方法極簡單,但經(jīng)重新縮放的信號(hào)數(shù)據(jù)將受樣本及行之間的混迭及不均勻間隔影響。另一種做法使用一般重新取樣結(jié)構(gòu), 其中信號(hào)在兩個(gè)方向上以P重新取樣且接著藉由應(yīng)用一低通濾波器濾波以移除藉由升高取樣引起的影像及藉由隨后以q降低取樣的區(qū)塊引起的混迭。然而,此做法尤其在垂直維度上為復(fù)雜的,且需要海量存儲(chǔ)器及處理資源。
發(fā)明內(nèi)容
鑒于前述,本文中的一實(shí)施例提供一種用于降減視頻信號(hào)數(shù)據(jù)至一任意大小的系統(tǒng),該系統(tǒng)包含一天線,其接收視頻信號(hào)數(shù)據(jù);一模擬至數(shù)字轉(zhuǎn)換器,其耦接至該天線且將該天線所接收的模擬信號(hào)數(shù)據(jù)轉(zhuǎn)換成數(shù)字信號(hào)數(shù)據(jù);一存儲(chǔ)器,其儲(chǔ)存視頻降減指令; 及一視頻降減處理器,其耦接至該存儲(chǔ)器及該模擬至數(shù)字轉(zhuǎn)換器,其中該視頻降減處理器在自該存儲(chǔ)器讀取這些視頻降減指令且執(zhí)行這些降減指令之后將該數(shù)字視頻信號(hào)數(shù)據(jù)劃分成多個(gè)區(qū)塊,其中每一區(qū)塊包含多個(gè)像素元素;且循環(huán)遍歷該多個(gè)區(qū)塊,且針對(duì)該多個(gè)區(qū)塊中的每一區(qū)塊,產(chǎn)生一新區(qū)塊,其中該新區(qū)塊包含在該新區(qū)塊內(nèi)均勻地間隔的多個(gè)新像素。在此系統(tǒng)中,該多個(gè)區(qū)塊可包含如根據(jù)模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)膰译娨曄到y(tǒng)委員會(huì)(NTSC)標(biāo)準(zhǔn)、模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)闹鹦械瓜?PAL)標(biāo)準(zhǔn)及視頻信號(hào)數(shù)據(jù)傳輸?shù)膸в洃浀陌错樞騻魉筒噬c存儲(chǔ)(SECAM)標(biāo)準(zhǔn)中的至少一個(gè)所傳輸?shù)膯我凰叫?。另外,來自該多個(gè)像素元素的每一像素元素可包含一像素對(duì),且該多個(gè)新像素中的每一新像素是自該像素對(duì)產(chǎn)生。此外,該新像素可按照(l_d)*Ml+d*M2來計(jì)算,其中Ml為該像素對(duì)的一第一像素,M2為該像素對(duì)的一第二像素,且d為一距該像素對(duì)的一開始點(diǎn)的所計(jì)算的距離。此外,距該開始點(diǎn)的該所計(jì)算的距離為一距該像素對(duì)的一第一像素的所計(jì)算的距離。另外,距該開始點(diǎn)的該所計(jì)算的距離可取決于一預(yù)計(jì)算值r,且該預(yù)計(jì)算值r是按照q/ρ-Ι來計(jì)算, 其中q為該區(qū)塊中的像素的一數(shù)目,且P為一新區(qū)塊中的像素的一數(shù)目。另外,距該開始點(diǎn)的該所計(jì)算的距離可按照(d+r)而取決于該預(yù)計(jì)算值r,其中d為距該開始點(diǎn)的該所計(jì)算的距離。此外,在d> 1時(shí),該視頻降減處理器可跳到另一像素對(duì),其中d為距該開始點(diǎn)的該所計(jì)算的距離。此系統(tǒng)可進(jìn)一步包含一耦接至該降減處理器的抗混迭濾波器,其中該抗混迭濾波器濾波該數(shù)字視頻信號(hào)數(shù)據(jù)以產(chǎn)生經(jīng)濾波的視頻信號(hào)數(shù)據(jù)且移除該數(shù)字視頻信號(hào)的一混迭效應(yīng),其中該混迭效應(yīng)之該移除為該降減的一先決條件。此外,該視頻降減處理器可耦接至該抗混迭濾波器,該視頻降減處理器在自該存儲(chǔ)器讀取這些視頻降減指令且執(zhí)行這些降減指令之后降減該經(jīng)濾波的視頻信號(hào)數(shù)據(jù)。另外,該視頻縮放處理器可包含一數(shù)字信號(hào)處理器。此外,在此系統(tǒng)中,該多個(gè)區(qū)塊可包含如根據(jù)模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)腘TSC標(biāo)準(zhǔn)、模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)腜AL標(biāo)準(zhǔn)及視頻信號(hào)數(shù)據(jù)傳輸?shù)腟ECAM標(biāo)準(zhǔn)中的至少一個(gè)傳輸?shù)乃叫械囊淮怪眳^(qū)塊。此外,來自該多個(gè)像素元素的每一像素元素可包含一水平行對(duì), 且該多個(gè)個(gè)新像素中的每一新像素是自該水平行對(duì)產(chǎn)生。此外,該多個(gè)新像素中的每一新像素可按照(l_d)*Ll+d*L2來計(jì)算,其中Ll為該水平行對(duì)的一第一水平行,L2為該水平行對(duì)的一第二水平行,且d為一距該水平對(duì)的該第一行的所計(jì)算的距離。本文中的另一實(shí)施例提供一種降減視頻信號(hào)數(shù)據(jù)以產(chǎn)生均勻地間隔的經(jīng)降減的視頻信號(hào)數(shù)據(jù)的方法,該方法包含提供視頻信號(hào)數(shù)據(jù);將該視頻信號(hào)數(shù)據(jù)劃分成多個(gè)區(qū)塊,其中每一區(qū)塊包含多個(gè)像素區(qū)塊對(duì);循環(huán)遍歷該多個(gè)區(qū)塊,且針對(duì)該多個(gè)區(qū)塊中的每一區(qū)塊,產(chǎn)生一新區(qū)塊,其中該新區(qū)塊包含在該新區(qū)塊內(nèi)間隔的多個(gè)新像素區(qū)塊對(duì);及針對(duì)該多個(gè)像素區(qū)塊對(duì)中的每一像素區(qū)塊對(duì),自該像素區(qū)塊對(duì)計(jì)算一新像素區(qū)塊。在此方法中,該新像素區(qū)塊可按照(l-d)*Ml+d*M2來計(jì)算,其中Ml為該像素區(qū)塊對(duì)的一第一像素區(qū)塊,M2為該像素區(qū)塊對(duì)的一第二像素區(qū)塊,且d為一距該像素區(qū)塊對(duì)的一開始點(diǎn)的所計(jì)算的距離。此外,距該開始點(diǎn)的該所計(jì)算的距離可取決于一預(yù)計(jì)算值r,且該預(yù)計(jì)算值r是按照q/ρ-Ι來計(jì)算,其中q為該區(qū)塊中的行的一數(shù)目,且P為一新區(qū)塊中的行的一數(shù)目。此外,該多個(gè)區(qū)塊可包含如根據(jù)模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)腘TSC標(biāo)準(zhǔn)、模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)腜AL標(biāo)準(zhǔn)及模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)腟ECAM標(biāo)準(zhǔn)中的至少一個(gè)傳輸?shù)囊粏我凰叫?。另外,該多個(gè)區(qū)塊可包含如根據(jù)模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)腘TSC標(biāo)準(zhǔn)、模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)腜AL標(biāo)準(zhǔn)及模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)腟ECAM標(biāo)準(zhǔn)中的至少一個(gè)傳輸?shù)乃叫械囊淮怪眳^(qū)塊,且一像素區(qū)塊包含一單一水平行。本文中的另一實(shí)施例提供一種編碼有一以計(jì)算機(jī)可讀取指令撰寫的方法的計(jì)算機(jī)可讀取媒體,該等計(jì)算機(jī)可讀取指令在由一視頻降減設(shè)備執(zhí)行時(shí)指導(dǎo)該視頻降減設(shè)備執(zhí)行該方法,該方法包含將數(shù)字視頻信號(hào)數(shù)據(jù)劃分成多個(gè)區(qū)塊,其中每一區(qū)塊包含多個(gè)像素或行對(duì);循環(huán)遍歷該多個(gè)區(qū)塊,且針對(duì)該多個(gè)區(qū)塊中的每一區(qū)塊,產(chǎn)生一新區(qū)塊,其中該新區(qū)塊包含在該新區(qū)塊內(nèi)均勻地間隔的多個(gè)新像素或行;及針對(duì)該多個(gè)像素或行對(duì)中的每一像素對(duì),自該像素或行對(duì)計(jì)算一新像素或行。當(dāng)結(jié)合以下描述及附圖考慮時(shí)將更好地了解并理解本文中的實(shí)施例的這些及其它態(tài)樣。然而,應(yīng)理解,以下描述是以說明而非限制的方式給出,盡管其指示了較佳實(shí)施例及其眾多具體細(xì)節(jié)。在不脫離本文中的實(shí)施例的精神的情況下可在本文中的實(shí)施例的范疇內(nèi)作出許多改變及修改,且本文中的實(shí)施例包括所有這些修改。
將參看附圖自下文詳細(xì)描述更好地理解本文中的實(shí)施例,其中圖1說明根據(jù)本文中的一實(shí)施例的用于降減視頻信號(hào)數(shù)據(jù)的設(shè)備的示意圖;圖2為說明根據(jù)本文中的一實(shí)施例的一較佳方法的流程圖;圖3說明根據(jù)本文中的一實(shí)施例降減水平行的示意圖;圖4說明根據(jù)本文中的一實(shí)施例垂直降減水平行的示意圖;及圖5說明根據(jù)本文中的實(shí)施例使用的計(jì)算機(jī)架構(gòu)的示意圖。
具體實(shí)施例方式參考非限制性實(shí)施例來更充分地解釋本文中的實(shí)施例及其各種特征及有利細(xì)節(jié), 這些非限制性實(shí)施例說明于附圖中且詳述于以下描述中。省略對(duì)熟知組件及處理技術(shù)的描述以免不必要地混淆本文中的實(shí)施例。本文中所使用的實(shí)施例僅意欲促進(jìn)理解可實(shí)踐本文中的實(shí)施例的方式且進(jìn)一步使熟習(xí)此項(xiàng)技術(shù)者能夠?qū)嵺`本文中的實(shí)施例。因此,該等實(shí)施例不應(yīng)被理解為限制本文中的實(shí)施例的范疇。本文中的實(shí)施例提供可按照任意縮放因子使用以適合不同目標(biāo)顯示器的高效二維降減系統(tǒng)及方法?,F(xiàn)參看附圖且更特定而言參看圖1至圖5,展示較佳實(shí)施例,其中遍及諸圖,類似參考字符一致地表示對(duì)應(yīng)特征。為在效率與復(fù)雜性/成本之間進(jìn)行權(quán)衡,本文中描述的實(shí)施例可基于線性地內(nèi)插連續(xù)樣本或行以產(chǎn)生均勻地間隔的信號(hào)數(shù)據(jù)。圖1說明根據(jù)本文中的一實(shí)施例的用于降減視頻信號(hào)數(shù)據(jù)的設(shè)備的示意圖。降減設(shè)備1包括天線10、模擬至數(shù)字轉(zhuǎn)換器(「ADC」)20、 視頻降減處理器30及顯示裝置40。另外,雖然在圖1中未示,但一抗混迭濾波器可耦接至視頻降減處理器30以在水平降低取樣之前濾波數(shù)字視頻信號(hào)數(shù)據(jù)以便防止混迭。如熟習(xí)此項(xiàng)技術(shù)者所知,額外組件可并入至降減設(shè)備1中而無需過度實(shí)驗(yàn)。這些輔助組件的實(shí)施例包括(但不限于)數(shù)字信號(hào)處理器、數(shù)字至模擬轉(zhuǎn)換器、隨機(jī)存取存儲(chǔ)器、只讀存儲(chǔ)器等。另外,降減設(shè)備1描述許多可能裝置種類中的一個(gè)裝置種類。舉例而言,盡管降減設(shè)備ι包括視頻降減處理器30,但具有視頻降減處理器30的降減設(shè)備1表示一個(gè)裝置種類,其它裝置種類包括(但不限于)以數(shù)字信號(hào)處理器、通用處理器、場可程序化門陣列裝置(「FPGA」)或可重新組態(tài)計(jì)算裝置替換視頻降減處理器30的裝置。因此,舉例而言,視頻降減處理器可自存儲(chǔ)器(在圖1中未示)讀取視頻降減指令,且執(zhí)行這些視頻降減指令。圖1中展示的其它組件亦可由其它組件代替以描述額外裝置種類。另外,本文中描述的實(shí)施例可限于一個(gè)裝置種類或可包括所有裝置種類。降減設(shè)備1經(jīng)由天線10接收模擬視頻信號(hào)數(shù)據(jù)。舉例而言,天線10在13. 5MHz的取樣頻率下接收視頻信號(hào)數(shù)據(jù),該視頻信號(hào)數(shù)據(jù)包括(例如)具有針對(duì)PAL的720像素/ 水平行及288行/場的Y/C分量信號(hào)數(shù)據(jù)。天線10耦接至ADC 20,其中ADC 20將所接收的模擬視頻信號(hào)數(shù)據(jù)轉(zhuǎn)換成數(shù)字視頻信號(hào)數(shù)據(jù)。ADC 20耦接至視頻降減處理器30,視頻降減處理器30執(zhí)行下文描述的指令,這些指令指導(dǎo)視頻降減處理器30將數(shù)字視頻信號(hào)數(shù)據(jù)降減至一任意大小。如下文進(jìn)一步詳細(xì)地描述,視頻降減處理器30可支持降減至分?jǐn)?shù)比, 同時(shí)維持輸出樣本/行之間的均勻間隔。視頻降減處理器30耦接至顯示裝置40以顯示經(jīng)降減的數(shù)字視頻信號(hào)數(shù)據(jù)。參看圖1,圖2說明根據(jù)本文中的一實(shí)施例的方法45的流程圖。如圖2中展示,方法45可表示由視頻降減處理器30或其它裝置種類執(zhí)行的指令(如上文描述),或這些指令可儲(chǔ)存于計(jì)算機(jī)可讀取媒體上。如下文進(jìn)一步詳細(xì)地描述,方法45可對(duì)視頻信號(hào)數(shù)據(jù)降低取樣以支持分?jǐn)?shù)比,同時(shí)維持輸出樣本/行之間的均勻間隔。在圖2中,方法45的步驟50 將變量「ds」設(shè)定為floor (q/p),其中floor (q/p)可包括將一地板函數(shù)應(yīng)用于q/P比率。 變量「ds」可指示一額外降減因子,該額外降減因子將在以q/p降減之后應(yīng)用于視頻信號(hào)數(shù)據(jù)。另外,變量「q」及「P」可指示「q」個(gè)像素的輸入應(yīng)產(chǎn)生「P」個(gè)像素。換言之,比率q/p 指示自每q像素區(qū)塊產(chǎn)生P個(gè)像素的需要。另外,如熟習(xí)此項(xiàng)技術(shù)者所知,地板函數(shù)亦可被稱為最大整數(shù)或整體函數(shù),且非負(fù)值的地板值可被稱為該值的整數(shù)部分或整數(shù)值。在步驟60中,圖2的方法將變量ρ更新成「p*ds」。在步驟70中,將輸入向量(例如,如自天線10接收且由ADC 20轉(zhuǎn)換成數(shù)字輸入,兩者均在圖1中展示)劃分成各自具有 q個(gè)像素的「η」個(gè)區(qū)塊。然后,在步驟80中,將變量「r」設(shè)定為「q/ρ-Ι」,其中r表示在更新距離變量d時(shí)使用的步長。步驟90對(duì)「η」個(gè)區(qū)塊的集合中的具有q個(gè)像素的每一區(qū)塊執(zhí)行動(dòng)作區(qū)塊,且開始兩個(gè)處理循環(huán)中的第一個(gè)。步驟100將變量「d」初始化為「0」,其中變量「d」可指示距每一對(duì)連續(xù)元素的開始點(diǎn)的距離。步驟110接著對(duì)每一對(duì)連續(xù)元素執(zhí)行計(jì)算,其中這些元素可分別被給定變量名稱 「Ml」及「M2」。在下文論述的實(shí)施例中,元素可為像素或行。此外,在考慮一對(duì)連續(xù)元素時(shí), 本文中描述的一個(gè)實(shí)施例使用一開始點(diǎn)作為一對(duì)連續(xù)元素(Ml及M2)中的第一元素(Ml)。 步驟120接著執(zhí)行一線性內(nèi)插計(jì)算以導(dǎo)出一新值,例如,新值「M」可藉由參考上述變量計(jì)算 「(l-d)*Ml+d*M2」而產(chǎn)生。在執(zhí)行此計(jì)算之后,步驟130接著將變量「d」更新成「d+r」。在步驟140中,當(dāng)變量「d」大于1時(shí),則將變量「d」重設(shè)為「d-Ι」,且圖2的方法跳過下一對(duì)。 然后,在步驟150中,圖2的方法判定在當(dāng)前正處理的q區(qū)塊中是否還存在元素對(duì),且若存在,則方法返回至步驟110。否則,圖2的方法返回至步驟90。在下文參看圖3及圖4進(jìn)一步詳細(xì)地描述圖2的方法。參看圖1及圖2,圖3說明根據(jù)本文中的一實(shí)施例的降減水平行的示意圖。圖3假設(shè)一水平視頻信號(hào)數(shù)據(jù)將以因子 9/4降減(或降低取樣),亦即,自每一 9像素區(qū)塊,將產(chǎn)生4個(gè)像素。在圖3中展示水平行 160、170及180。另外,每一水平行分別包括多個(gè)像素(例如,165、175及185)。行160至行170的變換自每9個(gè)連續(xù)點(diǎn)區(qū)塊產(chǎn)生8個(gè)點(diǎn)。行170至行180的隨后變換為以因子2對(duì)行170降低取樣。應(yīng)用圖2中展示的方法45,步驟70將一輸入列向量(例如,水平行160) 劃分成η個(gè)9像素區(qū)塊,且設(shè)定η = 80 = 720/9,其中720為水平行160中的像素的數(shù)目 (例如,根據(jù)傳輸模擬視頻信號(hào)數(shù)據(jù)的PAL標(biāo)準(zhǔn)的水平行的大小)。然后,步驟80將變量r 設(shè)定為(q/p)_l,或更具體而言,設(shè)定r = (9/8)-1 = 1/8,其中q為9個(gè)像素,ρ為8個(gè)像素。接著,在步驟90中,針對(duì)每q個(gè)像素點(diǎn)(例如,9個(gè)像素點(diǎn))進(jìn)行以下步驟初始化d = 0(其中d為距每一對(duì)連續(xù)元素的第一元素的距離)。然后,針對(duì)每一對(duì)連續(xù)像素元素,給定變量名稱Ml及M2,方法45執(zhí)行以下計(jì)算(例如,經(jīng)由視頻降減處理器30)產(chǎn)生新的點(diǎn)M =(l_d)*Ml+d*M2且更新d = rem(d+r, 1)。這些計(jì)算在圖3中展示為變換16 至165p, 其將行160中的9個(gè)像素165變換成行170上的8個(gè)均勻地間隔的像素175。行170接著藉由計(jì)算185a(例如,藉由丟棄行170中每兩個(gè)相繼像素中的一個(gè))降低取樣至行180以產(chǎn)生4個(gè)均勻間隔的像素185。在圖3中的每一水平行(160、170及180)之間為一系列刻點(diǎn)標(biāo)記165a,其表示水平行的一較精細(xì)分辨率標(biāo)尺,且可用以計(jì)量在降減之后輸出像素應(yīng)位于何處。參看圖1至圖3,圖4說明根據(jù)本文中的一實(shí)施例的垂直降減水平行的示意圖。圖 4假設(shè)垂直視頻信號(hào)數(shù)據(jù)將以因子6/5降減(或降低取樣),亦即,自視頻信號(hào)數(shù)據(jù)的每6 個(gè)水平行,產(chǎn)生5個(gè)均勻地間隔的水平行。圖4展示經(jīng)降低取樣至5個(gè)水平行(例如,192a 至192e)的區(qū)塊的6個(gè)水平行的區(qū)塊190及6個(gè)水平行的后續(xù)區(qū)塊190a。雖然在圖4中未示,但所展示的每一水平行包括多個(gè)像素。區(qū)塊190至區(qū)塊198的變換自每6個(gè)連續(xù)水平行產(chǎn)生5個(gè)水平行。在圖4中,針對(duì)每一對(duì)連續(xù)水平行(例如,水平行194及水平行196), 藉由計(jì)算(l_d)*Ll+d*L2產(chǎn)生一新的水平行(例如,水平行19 ),其中Ll為水平行194, L2為水平行L2,且d為距每一對(duì)連續(xù)水平行的第一行(Li)的距離。藉由本文中的實(shí)施例提供的技術(shù)可實(shí)施于集成電路芯片(圖中未示)上。芯片設(shè)計(jì)是以圖形計(jì)算機(jī)程序設(shè)計(jì)語言產(chǎn)生,且儲(chǔ)存于計(jì)算機(jī)儲(chǔ)存媒體(諸如,磁盤、磁帶、實(shí)體硬盤機(jī)或諸如在儲(chǔ)存存取網(wǎng)絡(luò)中的虛擬硬盤機(jī))中。若設(shè)計(jì)者不制造芯片或用以制造芯片的光微影屏蔽,則設(shè)計(jì)者藉由實(shí)體構(gòu)件(例如,藉由提供儲(chǔ)存該設(shè)計(jì)的儲(chǔ)存媒體的復(fù)本)或以電子方式(例如,經(jīng)由因特網(wǎng))直接地或間接地將所得設(shè)計(jì)傳輸至這些實(shí)體。所儲(chǔ)存的設(shè)計(jì)接著轉(zhuǎn)換成用于制造光微影屏蔽的適當(dāng)格式(例如,GDSII),這些光微影屏蔽典型地包括待形成于晶圓上的所述芯片設(shè)計(jì)的多個(gè)復(fù)本。利用該等光微影屏蔽來界定待蝕刻或以其它方式處理的晶圓(和/或其上的層)的區(qū)域。所得集成電路芯片可由制造商以原始晶圓形式(亦即,作為具有多個(gè)未封裝芯片的單一晶圓)、作為裸晶?;蛞砸唤?jīng)封裝形式散布。在以經(jīng)封裝形式散布的狀況下,芯片安裝于單芯片封裝(諸如,塑料載體,其具有附著至母板或其它較高階載體的引線)中或多芯片封裝(諸如,陶瓷載體,其具有表面互連或內(nèi)埋互連中的一個(gè)或兩個(gè))中。在任何狀況下, 芯片接著與其它芯片、離散電路組件和/或其它信號(hào)處理裝置整合作為(a)中間產(chǎn)品(諸如母板)或(b)最終產(chǎn)品的一部分。最終產(chǎn)品可為包括集成電路芯片的任何產(chǎn)品,自玩具及其它低端應(yīng)用延伸至具有顯示器、鍵盤或其它輸入裝置,及中央處理器的進(jìn)階計(jì)算機(jī)產(chǎn)品。本文中的實(shí)施例可包括硬件及軟件組件。以軟件實(shí)施的實(shí)施例包括(但不限于) 韌體、常駐軟件、微碼等。此外,本文中的實(shí)施例可采用可自計(jì)算機(jī)可使用或計(jì)算機(jī)可讀取媒體存取的計(jì)算機(jī)程序產(chǎn)品的形式,該媒體提供由計(jì)算機(jī)或任何指令執(zhí)行系統(tǒng)使用或結(jié)合計(jì)算機(jī)或任何指令執(zhí)行系統(tǒng)使用的程序代碼。出于此描述的目的,計(jì)算機(jī)可使用或計(jì)算機(jī)可讀取媒體可為可包含、儲(chǔ)存、傳達(dá)、傳播或輸送用于由指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用或結(jié)合指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用的程序的任何設(shè)備。該媒體可為電子、磁性、光學(xué)、電磁、紅外線或半導(dǎo)體系統(tǒng)(或設(shè)備或裝置)或傳播媒體。計(jì)算機(jī)可讀取媒體的實(shí)施例包括半導(dǎo)體或固態(tài)存儲(chǔ)器、磁帶、抽取式計(jì)算機(jī)磁盤、 隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、硬磁盤及光盤。光盤的當(dāng)前實(shí)施例包括緊密光盤-只讀存儲(chǔ)器(⑶-ROM)、緊密光盤-讀取/寫入(⑶-R/W)及數(shù)字激光視盤(DVD)。適合于儲(chǔ)存和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng)將包括直接或經(jīng)由系統(tǒng)總線間接地耦接至存儲(chǔ)器組件的至少一個(gè)處理器。存儲(chǔ)器組件可包括在程序代碼的實(shí)際執(zhí)行期間所使用的本機(jī)存儲(chǔ)器、大容量儲(chǔ)存器及高速緩存,高速緩存提供對(duì)至少某一程序代碼的臨時(shí)儲(chǔ)存,以便減少在執(zhí)行期間必須自大容量儲(chǔ)存器擷取程序代碼的次數(shù)。輸入/輸出(I/O)裝置(包括(但不限于)鍵盤、顯示器、指針裝置等)可直接或經(jīng)由介入的I/O控制器耦接至系統(tǒng)。網(wǎng)絡(luò)配接器亦可耦接至系統(tǒng)以使數(shù)據(jù)處理系統(tǒng)能夠經(jīng)由介入的私用或公用網(wǎng)絡(luò)而耦接至其它數(shù)據(jù)處理系統(tǒng)或遠(yuǎn)程打印機(jī)或儲(chǔ)存裝置。調(diào)制解調(diào)器、纜線調(diào)制解調(diào)器及以太網(wǎng)絡(luò)卡僅為當(dāng)前可用的網(wǎng)絡(luò)配接器類型中的少數(shù)幾種。參看圖1至圖4,在圖5中描繪用于實(shí)踐本文中的實(shí)施例的硬件環(huán)境的更一般表示。此示意圖說明根據(jù)本文中的實(shí)施例的信息處置/計(jì)算機(jī)系統(tǒng)的硬件組態(tài)200。硬件組態(tài)200包含至少一個(gè)處理器或中央處理單元(CPU) 210。這些CPU 210經(jīng)由系統(tǒng)總線212互連至諸如隨機(jī)存取存儲(chǔ)器(RAM) 214、只讀存儲(chǔ)器(ROM) 216及輸入/輸出(I/O)配接器218 的各種裝置。I/O配接器218可連接至諸如磁盤單元211及磁帶機(jī)213的周邊裝置或可由系統(tǒng)讀取的其它程序儲(chǔ)存裝置。該系統(tǒng)可讀取該等程序儲(chǔ)存裝置上的本發(fā)明的指令,且遵循這些指令來執(zhí)行本文中的實(shí)施例的方法。該系統(tǒng)進(jìn)一步包括一使用者接口配接器219,該使用者接口配接器219將鍵盤215、鼠標(biāo)217、揚(yáng)聲器224、麥克風(fēng)222及/或諸如觸控屏幕裝置(圖中未示)的其它使用者接口裝置連接至總線212以收集使用者輸入。另外,通信配接器220將總線212連接至數(shù)據(jù)處理網(wǎng)絡(luò)225,且顯示配接器221將總線212連接至顯示裝置223,舉例而言,顯示裝置223可體現(xiàn)為諸如監(jiān)視器、打印機(jī)或傳輸機(jī)的輸出裝置。對(duì)實(shí)施例之前述描述將充分地揭露本文中的實(shí)施例的一般性質(zhì),以至于其它人在不脫離一般概念的情況下可藉由應(yīng)用當(dāng)前的知識(shí)來針對(duì)各種應(yīng)用容易地修改和/或調(diào)適這些實(shí)施例,且因此,這些調(diào)適及修改應(yīng)且意欲包含在所揭示實(shí)施例的等效物的意義及范圍內(nèi)。應(yīng)理解,本文中所使用的詞組或術(shù)語是出于達(dá)成描述而非限制的目的。因此,雖然已按照較佳實(shí)施例描述了本文中的實(shí)施例,但熟習(xí)此項(xiàng)技術(shù)者將認(rèn)識(shí)到在所附權(quán)利要求的精神及范疇內(nèi),可在作出修改的情況下實(shí)踐本文中的實(shí)施例。
權(quán)利要求
1.一種用于將視頻信號(hào)數(shù)據(jù)降減至一任意大小的系統(tǒng),該系統(tǒng)包含一天線,其接收視頻信號(hào)數(shù)據(jù);一模擬至數(shù)字轉(zhuǎn)換器,其耦接至該天線且將該天線所接收的模擬信號(hào)數(shù)據(jù)轉(zhuǎn)換成數(shù)字信號(hào)數(shù)據(jù);一存儲(chǔ)器,其儲(chǔ)存視頻降減指令;及一視頻降減處理器,其耦接至該存儲(chǔ)器及該模擬至數(shù)字轉(zhuǎn)換器,其中該視頻降減處理器在自該存儲(chǔ)器讀取這些視頻降減指令且執(zhí)行這些降減指令之后將該數(shù)字視頻信號(hào)數(shù)據(jù)劃分成多個(gè)區(qū)塊,其中每一區(qū)塊包含多個(gè)像素元素;及循環(huán)遍歷該多個(gè)區(qū)塊,且針對(duì)該多個(gè)區(qū)塊中的每一區(qū)塊,產(chǎn)生一新區(qū)塊,其中該新區(qū)塊包含在該新區(qū)塊內(nèi)均勻地間隔的多個(gè)新像素。
2.如權(quán)利要求1所述的系統(tǒng),其中該多個(gè)區(qū)塊包含如根據(jù)模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)膰译娨曄到y(tǒng)委員會(huì)(NTSC)標(biāo)準(zhǔn)、模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)闹鹦械瓜?PAL)標(biāo)準(zhǔn)及視頻信號(hào)數(shù)據(jù)傳輸?shù)陌错樞騻魉筒噬c存儲(chǔ)(SECAM)標(biāo)準(zhǔn)中的至少一個(gè)所傳輸?shù)囊粏我凰叫小?br>
3.如權(quán)利要求1所述的系統(tǒng),其中來自該多個(gè)像素元素的每一該像素元素包含一像素對(duì),且該多個(gè)新像素中的每一新像素是自該像素對(duì)產(chǎn)生。
4.如權(quán)利要求3所述的系統(tǒng),其中該新像素是按照(l-d)*Ml+d*M2來計(jì)算,其中Ml為該像素對(duì)的一第一像素,M2為該像素對(duì)的一第二像素,且d為一距該像素對(duì)的一開始點(diǎn)的所計(jì)算的距離。
5.如權(quán)利要求4所述的系統(tǒng),其中距該開始點(diǎn)的該所計(jì)算的距離為一距該像素對(duì)的一第一像素的所計(jì)算的距離。
6.如權(quán)利要求5所述的系統(tǒng),其中距該開始點(diǎn)的該所計(jì)算的距離取決于一預(yù)計(jì)算值r, 且該預(yù)計(jì)算值r是按照q/ρ-Ι來計(jì)算,其中q為該區(qū)塊中的像素的一數(shù)目,且P為一新區(qū)塊中的像素的一數(shù)目。
7.如權(quán)利要求6所述的系統(tǒng),其中距該開始點(diǎn)的該所計(jì)算的距離按照(d+r)而取決于該預(yù)計(jì)算值r,其中d為距該開始點(diǎn)的該所計(jì)算的距離。
8.如權(quán)利要求7所述的系統(tǒng),其中在d> 1時(shí),該視頻降減處理器跳到另一像素對(duì),其中d為距該開始點(diǎn)的該所計(jì)算的距離。
9.如權(quán)利要求1所述的系統(tǒng),其進(jìn)一步包含一耦接至該降減處理器的抗混迭濾波器, 其中該抗混迭濾波器濾波該數(shù)字視頻信號(hào)數(shù)據(jù)以產(chǎn)生經(jīng)濾波的視頻信號(hào)數(shù)據(jù)且移除該數(shù)字視頻信號(hào)的一混迭效應(yīng),其中該混迭效應(yīng)的該移除為該降減的一先決條件。
10.如權(quán)利要求9所述的系統(tǒng),其中該視頻降減處理器耦接至該抗混迭濾波器,該視頻降減處理器在自該存儲(chǔ)器讀取這些視頻降減指令且執(zhí)行這些降減指令之后降減該經(jīng)濾波的視頻信號(hào)數(shù)據(jù)。
11.如權(quán)利要求1所述的系統(tǒng),其中該視頻縮放處理器包含一數(shù)字信號(hào)處理器。
12.如權(quán)利要求1所述的系統(tǒng),其中該多個(gè)區(qū)塊包含如根據(jù)模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)膰译娨曄到y(tǒng)委員會(huì)(NTSC)標(biāo)準(zhǔn)、模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)闹鹦械瓜?PAL)標(biāo)準(zhǔn)及視頻信號(hào)數(shù)據(jù)傳輸?shù)陌错樞騻魉筒噬c存儲(chǔ)(SECAM)標(biāo)準(zhǔn)中的至少一個(gè)所傳輸?shù)乃叫械囊淮怪眳^(qū)塊。
13.如權(quán)利要求12所述的系統(tǒng),其中來自該多個(gè)像素元素的每一該像素元素包含一水平行對(duì),且該多個(gè)新像素中的每一新像素是自該水平行對(duì)產(chǎn)生。
14.如權(quán)利要求13所述的系統(tǒng),其中該多個(gè)新像素中的每一新像素是按照 (l-d)*Ll+d*L2來計(jì)算,其中Ll為該水平行對(duì)的一第一水平行,L2為該水平行對(duì)的一第二水平行,且d為一距該水平對(duì)的該第一行的所計(jì)算之距離。
15.一種降減視頻信號(hào)數(shù)據(jù)以產(chǎn)生均勻地間隔的經(jīng)降減的視頻信號(hào)數(shù)據(jù)的方法,該方法包含提供視頻信號(hào)數(shù)據(jù);將該視頻信號(hào)數(shù)據(jù)劃分成多個(gè)區(qū)塊,其中每一區(qū)塊包含多個(gè)像素區(qū)塊對(duì);循環(huán)遍歷該多個(gè)區(qū)塊,且針對(duì)該多個(gè)區(qū)塊中的每一區(qū)塊,產(chǎn)生一新區(qū)塊,其中該新區(qū)塊包含在該新區(qū)塊內(nèi)間隔的多個(gè)新像素區(qū)塊對(duì);及針對(duì)該多個(gè)像素區(qū)塊對(duì)中的每一像素區(qū)塊對(duì),自該像素區(qū)塊對(duì)計(jì)算一新像素區(qū)塊。
16.如權(quán)利要求15所述的方法,其中該新像素區(qū)塊是按照(l-d)*Ml+d*M2來計(jì)算,其中 Ml為該像素區(qū)塊對(duì)的一第一像素區(qū)塊,M2為該像素區(qū)塊對(duì)的一第二像素區(qū)塊且d為一距該像素區(qū)塊對(duì)的一開始點(diǎn)的所計(jì)算之距離。
17.如權(quán)利要求15所述的方法,其中距該開始點(diǎn)的該所計(jì)算的距離取決于一預(yù)計(jì)算值 r,且該預(yù)計(jì)算值r是按照q/ρ-Ι來計(jì)算,其中q為該區(qū)塊中的行的一數(shù)目,且P為一新區(qū)塊中的行的一數(shù)目。
18.如權(quán)利要求15所述的方法,其中該多個(gè)區(qū)塊包含如根據(jù)模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)膰译娨曄到y(tǒng)委員會(huì)(NTSC)標(biāo)準(zhǔn)、模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)闹鹦械瓜?PAL)標(biāo)準(zhǔn)及模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)陌错樞騻魉筒噬c存儲(chǔ)(SECAM)標(biāo)準(zhǔn)中的至少一個(gè)所傳輸?shù)囊粏我凰叫小?br>
19.如權(quán)利要求15所述的方法,其中該多個(gè)區(qū)塊包含如根據(jù)模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)膰译娨曄到y(tǒng)委員會(huì)(NTSC)標(biāo)準(zhǔn)、模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)闹鹦械瓜?PAL)標(biāo)準(zhǔn)及模擬視頻信號(hào)數(shù)據(jù)傳輸?shù)陌错樞騻魉筒噬c存儲(chǔ)(SECAM)標(biāo)準(zhǔn)中的至少一個(gè)所傳輸?shù)乃叫械囊淮怪眳^(qū)塊,且一像素區(qū)塊包含一單一水平行。
20.一種編碼有一以計(jì)算機(jī)可讀取指令撰寫的方法的計(jì)算機(jī)可讀取媒體,該等計(jì)算機(jī)可讀取指令在由一視頻降減設(shè)備執(zhí)行時(shí)指導(dǎo)該視頻降減設(shè)備執(zhí)行該方法,該方法包含將數(shù)字視頻信號(hào)數(shù)據(jù)劃分成多個(gè)區(qū)塊,其中每一區(qū)塊包含多個(gè)像素或行對(duì);循環(huán)遍歷該多個(gè)區(qū)塊,且針對(duì)該多個(gè)區(qū)塊中的每一區(qū)塊,產(chǎn)生一新區(qū)塊,其中該新區(qū)塊包含在該新區(qū)塊內(nèi)均勻地間隔的多個(gè)新像素或行;及針對(duì)該多個(gè)像素或行對(duì)中的每一像素對(duì),自該像素或行對(duì)計(jì)算一新像素或行。
全文摘要
一種用于降減信號(hào)數(shù)據(jù)的系統(tǒng)及方法,其中該系統(tǒng)包括一天線,其接收視頻信號(hào)數(shù)據(jù);一模擬至數(shù)字轉(zhuǎn)換器,其耦接至該天線且將該天線所接收的模擬信號(hào)數(shù)據(jù)轉(zhuǎn)換成數(shù)字信號(hào)數(shù)據(jù);一存儲(chǔ)器,其儲(chǔ)存視頻降減指令;及一視頻降減處理器,其耦接至該存儲(chǔ)器及該模擬至數(shù)字轉(zhuǎn)換器,其中該視頻降減處理器在自該存儲(chǔ)器讀取這些視頻降減指令且執(zhí)行這些降減指令之后將該數(shù)字視頻信號(hào)數(shù)據(jù)劃分成多個(gè)區(qū)塊,其中每一區(qū)塊包含多個(gè)像素元素;且循環(huán)遍歷該多個(gè)區(qū)塊,且針對(duì)該多個(gè)區(qū)塊中的每一區(qū)塊,產(chǎn)生一新區(qū)塊,其中該新區(qū)塊包含在該新區(qū)塊內(nèi)均勻地間隔的多個(gè)新像素。
文檔編號(hào)H04N5/44GK102202191SQ20101057603
公開日2011年9月28日 申請(qǐng)日期2010年11月30日 優(yōu)先權(quán)日2010年3月27日
發(fā)明者穆罕默德·阿德·伊爾-薩拉姆·阿里, 納比爾·尤瑟夫·華希利, 艾美德·拉加·伊爾瑟夫 申請(qǐng)人:新港傳播媒介公司