相機圖像處理的細(xì)粒功率門控的制作方法
【專利摘要】本發(fā)明描述了關(guān)于相機圖像處理的細(xì)粒功率門控的方法和裝置。在實施例中,圖像信號處理器(ISP)包括用于在第一時段期間接收圖像傳感器數(shù)據(jù)并將其保存在存儲器中的第一分區(qū)。該ISP也包括用于在跟隨第一時段的第二時段期間處理所保存的圖像傳感器數(shù)據(jù)的第二分區(qū)。該第二分區(qū)在第一時段期間進入低功耗狀態(tài)。也公開并要求保護其他實施例。
【專利說明】相機圖像處理的細(xì)粒功率門控
【技術(shù)領(lǐng)域】
[0001]本公開一般地涉及電子領(lǐng)域。更特別地,本發(fā)明的一些實施例涉及相機圖像處理的細(xì)粒功率門控。
【背景技術(shù)】
[0002]隨著移動計算設(shè)備變得越來越普及,急需在保持可用性的同時盡可能地降低這種設(shè)備的功耗。更特別地,因為移動計算設(shè)備通常依靠具有有限壽命的電池,所以需要密切關(guān)注各種操作消耗的功率量以增加電池壽命,并滿足熱限制。
[0003]此外,性能優(yōu)化的晶體管往往更易泄漏。為了滿足快速增長的市場需求,以及相應(yīng)地滿足更高性能要求,對于圖像信號處理器來說這樣的晶體管變成了自然的選擇。因此,通過創(chuàng)新而非處理技術(shù)來減少泄漏以保持競爭力變得勢在必行。
【專利附圖】
【附圖說明】
[0004]參照附圖提供了詳細(xì)的說明。在附圖中,附圖標(biāo)記的最左側(cè)的數(shù)字標(biāo)識附圖標(biāo)記首次出現(xiàn)的附圖。在不同附圖中使用相同附圖標(biāo)記表示相似或相同的項目。
[0005]圖1示出在傳入像素流的整個幀周期期間沒有功率門控的情況下的功耗。
[0006]圖2-3示出根據(jù)一些實施例,與可以用于圖像信號處理的各種計算設(shè)備相關(guān)聯(lián)的框圖和功耗。
[0007]圖4示出根據(jù)實施例的流程圖。
[0008]圖5-6示出根據(jù)一些實施例的計算系統(tǒng)的框圖。
【具體實施方式】
[0009]在下面的描述中,闡述了許多具體細(xì)節(jié)以便提供對各個實施例的透徹理解。然而,一些實施例可以在沒有這些具體細(xì)節(jié)的情況下實施。在其他情況下,沒有詳細(xì)描述已知的方法、過程、元件和電路,使得不會混淆特定實施例。
[0010]一些實施例可以涉及在靜態(tài)或視頻捕獲期間的圖像信號處理器(ISP)的功耗。在實施例中,通過將ISP硬件分成可以獨立通電和斷電的分離(例如兩個)功率域來減少ISP的泄漏功率。在一個實施例中,在圖像捕獲和緩沖操作期間可以使用一個或多個幀或環(huán)形緩沖器來處理猝發(fā)中的數(shù)據(jù)以減少ISP的圖像處理部分的功率泄漏。此外,這里討論的技術(shù)可以應(yīng)用于任何類型的ISP設(shè)備,包括例如移動設(shè)備(比如移動電話、膝上型計算機、個人數(shù)字助理(PDA)、超便攜個人計算機、平板等)或非移動計算設(shè)備(例如臺式計算機、服務(wù)器等)。
[0011]此外,可以使用無線或有線通信信道在ISP系統(tǒng)的不同組件之間傳遞數(shù)據(jù)??梢杂扇魏慰捎玫臒o線連接提供無線通信能力,例如使用如第三代(3G)WffAN(例如依照在頂T-2000下的國際電信同盟(ITU)標(biāo)準(zhǔn)族)無線廣域網(wǎng)(WWAN)、全球微波互聯(lián)接入(WiMAX)(例如依照電氣和電子工程師協(xié)會(IEEE)802.16修訂本2004、2005等)、藍牙?(例如依照 IEEE 標(biāo)準(zhǔn) 802.15.1,2007)、射頻(RF) ,WiFi (例如依照 IEEE802.1la,802.1lb,或802.Hg),等。可以通過任何可用的有線連接提供有線通信能力,例如共享或個人總線(例如通用串行總線(USB))、一個或多個(單向或雙向)點對點或并行鏈路等。
[0012]如在圖1所示,一些實現(xiàn)在像素到達時處理來自成像傳感器的傳入像素流,結(jié)果在這種實現(xiàn)中在圖像處理期間不可能有功率門控。更特別地,圖1示出在傳入像素流的整個幀周期期間在沒有功率門控的情況下的功耗。此外,ISP處理來自圖像傳感器的大量數(shù)據(jù)。由于需要復(fù)雜的算法,數(shù)據(jù)處理往往是非常計算密集的。因此,專用ISP(如SMD(單獨指令,多數(shù)據(jù))向量處理器)、DSP (數(shù)字信號處理器)或其他處理器類型是相對大型的并且消耗大量功率。
[0013]為了提高移動設(shè)備(例如其中集成有這些ISP的智能手機或平板SoC(芯片系統(tǒng)))的電池壽命性能,需要非常有效的功率管理??梢赃M行功率管理以管理有源功率,但是也可以應(yīng)用功率管理以降低泄漏功率,因為由于每一代的ISP的尺寸不斷增加,功率泄漏也變得日益重要。為了這個目的,一些實施例關(guān)注泄漏功率并包括新型技術(shù)以減少泄漏功耗。
[0014]通常,相機圖像傳感器不包括幀緩沖器,并且在曝光后不能緩沖像素的情況下,當(dāng)像素曝光時,傳感器將像素數(shù)據(jù)發(fā)送出去。此外,來自光源的激發(fā)是連續(xù)的,并且累積在整個幀時間內(nèi)發(fā)生。結(jié)果,這些傳感器在整個幀周期內(nèi)發(fā)送像素。如果處理能力超過輸入像素率,在ISP處該到達率會影響泄漏功率。例如,如果ISP被設(shè)計為處理M兆像素的整個幀,那么對于抽樣幀(例如在X、Y每一個上采用因子2),ISP只需要25%的時間。但是在實踐中,因為像素到達率分布在整個幀,ISP沒有機會斷電,如圖1所示。在圖1中示出的情況是典型地在取景器模式期間的情形,其僅在總幀時間的一部分中利用ISP來處理。取景器模式通常是指用戶正在調(diào)整圖片并且在實際捕獲例如要被處理或保存的圖像或視頻數(shù)據(jù)之前的模式。在一些情形中,該利用可能少于10%的ISP時間。隨著兆像素和相當(dāng)?shù)腎SP性能的提高,并且隨著取景器幀尺寸由于例如手機顯示尺寸而保持不變,這種利用在未來可能會進一步減少。這意味著ISP通電的時間比必要時間多90%,在其能被斷電時浪費泄漏功率。圍繞取景器進行優(yōu)化的另一強制原因是因為在這種模式中,在實際捕獲圖像之前用戶花費超過99%的時間來調(diào)整圖片。因此,取景器平均功率在相機的總平均功率中占主導(dǎo)。
[0015]在實施例中,可以在視頻模式中應(yīng)用相似的優(yōu)化。更特別的,大多數(shù)ISP被設(shè)計為在靜態(tài)捕獲期間處理多兆像素全圖像幀。這些ISP將需要部分時間處理視頻幀,即使對于幀尺寸只為2百萬像素時的1080P視頻。在視頻處理期間,通過傳統(tǒng)實現(xiàn),ISP保持消耗泄漏功率的打開狀態(tài),例如超過70%的時間,超過ISP處理視頻幀實際需要的持續(xù)時間。
[0016]圖2示出根據(jù)實施例的圖像處理系統(tǒng)200。在實施例中,去除由傳感器102 (例如CMOS (互補金屬氧化物半導(dǎo)體)傳感器)施加的時間約束。代替當(dāng)像素從傳感器102 (例如CMOS (互補金屬氧化物半導(dǎo)體)傳感器)到達ISP106處時對齊進行直接處理,要求這些像素進入存儲器108中的幀緩沖器107,如圖2中的操作I所示。在實施例中,ISP106可以包括各種處理器類型(例如具有多個處理器核的處理器和/或參照圖5的處理器502討論的處理器類型)。進而,可以使用任何類型的存儲器作為存儲器108,例如參照圖5的存儲器512和/或圖6的存儲器610 / 612討論的那些。一旦獲取整個幀,將所獲取的幀發(fā)送給ISP106(例如在猝發(fā)傳輸中),如操作2所示?,F(xiàn)在ISP106可以立刻處理接收到的數(shù)據(jù),并且結(jié)果被寫回到存儲器108,如操作3所示。結(jié)果,ISP處理(以前在傳統(tǒng)實現(xiàn)中分布在整個幀上)現(xiàn)在在一個短猝發(fā)中完成全部處理。對于取景器,該猝發(fā)可用少于幀時間的10%,而對于視頻,該猝發(fā)可以少于幀時間的30%。
[0017]在一個實施例中,可以對ISP使用兩個分離的功率域(這里也稱為分區(qū)),一個(功率域A)用于ISP接收器104電路,另一個(功率域B)用于ISP處理器106電路。為每個域提供分離的功率軌、分隔的電路和/或時鐘信號(例如clkl和clk2)以允許對每個域進行獨立的功率門控。在一個實施例中,可以從相同的時鐘信號導(dǎo)出時鐘clkl和clk2(例如通過使用時鐘分頻器)。如這里討論的,功率門控通常是指控制在給定域中的操作水平(例如通過控制提供給域的時鐘的頻率)。在實施例中,為了對域斷電,可以關(guān)閉其對應(yīng)的時鐘??蛇x地,可以調(diào)慢該時鐘而不用完全關(guān)閉時鐘(例如以減少與使關(guān)閉電路在線或操作相關(guān)聯(lián)的開銷/延遲或者以其它方式減少功耗)。在實施例中ISP接收器104區(qū)域相比ISP區(qū)域可能并不顯著。因此,當(dāng)從傳感器102獲取像素到存儲器108的幀緩沖器107中時,只打開ISP接收器104電路。換言之,只需要ISP接收器104電路在整個幀時間內(nèi)打開。另一方面,ISP106的處理器部分在像素正被獲取時保持關(guān)閉,而在其需要處理已保存的幀期間被打開。
[0018]因此,在一個實施例中,ISP可以包括兩個分區(qū)。在ISP接收器分區(qū)正在接收(以及在存儲器中保存?zhèn)鞲衅鲾?shù)據(jù))的第一時段期間,ISP處理器分區(qū)可以處于低功耗狀態(tài)。在不同的實施例中,低功耗狀態(tài)可以包括部分功耗狀態(tài)或完全斷電狀態(tài)。在第二時段期間(例如在捕獲的圖像傳感器數(shù)據(jù)保存在存儲器中之后),ISP處理器分區(qū)可以處理保存的圖像數(shù)據(jù)。而且,在與第二時段交迭或跟隨第二時段的第三時段期間,ISP接收分區(qū)可以接收并在存儲器中保存附加圖像傳感器數(shù)據(jù)。進而,因為ISP區(qū)域可能是泄漏功率的主要貢獻方,那么可以通過前述技術(shù)有效地管理功率泄漏。例如在取景期間,ISP泄漏可以降低接近90 %,對于視頻,泄漏可以降低接近70 %。在一些實施例中,可以提供ISP處理器的更精細(xì)功率域分區(qū)以進一步降低功耗,例如ISP處理器部分組件的功率門控。通過使用多個ISP處理器功率域,可以在ISP利用不足時提供進一步的減少功率泄漏的機會。
[0019]當(dāng)相機系統(tǒng)的實現(xiàn)改變時,本發(fā)明的一些實施例進一步涉及兩個可選實現(xiàn)。在第一個可選實施例中,即使在視頻取景期間傳感器102也發(fā)送全幀。這么做是因為有時候傳感器像素組合(binnng)或縮放支持并不充分或質(zhì)量低。在該可選實施例中,ISP Rxl04包括縮放引擎/塊/邏輯。該縮放邏輯可以將傳入全幀縮小為目標(biāo)幀分辨率,是取景器幀尺寸或視頻幀尺寸。通過這樣做,只將需要的數(shù)據(jù)寫入到存儲器108中的幀緩沖器107,例如以減少存儲要求、存儲器/互連帶寬使用、存儲器/互連的功耗,等。下一個實施例選擇成不僅從傳感器102獲取全幀而且還在幀緩沖器107中保存全RAW拜爾(Bayer)幀。通常,拜爾格式是指與在一些數(shù)字圖像傳感器中使用的照片傳感器柵格中的紅、綠和藍(RGB)的濾色器陣列的排列相關(guān)聯(lián)的顏色空間。在一些實施例中,ISP106可以將圖像傳感器數(shù)據(jù)從RGB顏色空間轉(zhuǎn)換為YUV(亮度-帶寬-色度)顏色空間,例如在將數(shù)據(jù)保存在存儲器108之前或以其他方式用于色度/亮度修改/校正。對于這樣的實施例,縮放邏輯可以出現(xiàn)在ISP RX104分區(qū)(功率域A),使得當(dāng)幀正在被處理時,在將處理的數(shù)據(jù)保存在存儲器108之前,它可以根據(jù)目標(biāo)分辨率的要求被首先縮小并處理。[0020]如圖2中示出的,對ISP通電和斷電可能引起額外的開銷。盡管在猝發(fā)方式中有效地完成ISP處理,但是ISP可能在ISP處理之前和/或之后的一段時間內(nèi)保持打開狀態(tài)。這可能歸因于例如啟用/禁用功率門控電路的開銷。實施例可以解決該問題,以便進一步節(jié)省泄漏功率。為此,可以使用保存多于一幀的環(huán)形緩存器。在圖3中示出了該實施例。在這種情況中,僅當(dāng)在環(huán)形緩沖器302中積聚了 η個幀時才開始ISP處理。ISP —次處理所有的η個幀。一旦完成該處理,對ISP斷電。通過這樣做,對于每個幀,開銷減少η倍。
[0021]幀處理的延遲導(dǎo)致從用戶捕獲圖像/視頻的時間到用戶在顯示器上實際看到捕獲的圖像/視頻的時間的滯后。在典型的條件中為保持良好的用戶體驗,在兩到三幀的這種延遲是可接受的。圖4示出根據(jù)實施例的判定處理方法400。在例如低電池條件402之類的條件下,用戶可能愿意接受兩到三個附加幀延遲。根據(jù)一個實施例,因子η與這些因素相關(guān),并且實施例在檢測到各種條件402 / 404時,在操作406中檢查特定條件,并且在408中相應(yīng)地調(diào)整參數(shù)η。例如,參數(shù)η甚至可以是1,在這種情況下環(huán)形緩沖器302將等同于單個幀緩沖器。當(dāng)在操作408中設(shè)置參數(shù)η時可以考慮各種因素。例如,可以使用指示每個類型的條件所使用的η的表??梢曰谠O(shè)備類型、ISP能力/速度、存儲器108的存儲器速度/帶寬、互連速度/帶寬、功耗的目標(biāo)水平(例如依賴于目標(biāo)功耗狀態(tài)設(shè)置)、電池性能等配置該信息。
[0022]上面描述的ISP架構(gòu)和技術(shù)可以在各種類型的計算機系統(tǒng)(例如參照圖5和/或6討論的系統(tǒng))中使用。例如,圖5示出根據(jù)本發(fā)明實施例的計算系統(tǒng)500的框圖。該計算系統(tǒng)500可以包括通過互連網(wǎng)絡(luò)(或總線)504通信的一個或多個中心處理單元(CPU) 502或處理器。處理器502可以包括通用處理器、網(wǎng)絡(luò)處理器(其處理通過計算機網(wǎng)絡(luò)503通信的數(shù)據(jù))、或其他類型的處理器(包括精簡指令集計算機(RISC)處理器或復(fù)雜指令集計算機(CISC))。此外,處理器502可以具有單個或多個核的設(shè)計。具有多核設(shè)計的處理器502可以將不同類型的處理器核集成在同一個集成電路(IC)管芯上。具有多核設(shè)計的處理器502也可以實施為對稱或不對稱的多處理器。
[0023]進而,參照圖1-4討論的操作可以通過系統(tǒng)500的一個或多個組件實現(xiàn)。例如,參照圖1-4討論的ISP106可以存在于系統(tǒng)500的一個或多個組件(例如在圖5中示出的組件或沒有示出的其他組件)中。系統(tǒng)500也可以包括圖像傳感器102或數(shù)字相機,如參照圖1-4討論的。
[0024]芯片組506也可以與互連網(wǎng)絡(luò)504通信。芯片組506可以包括圖形和存儲器控制中樞(GMCH) 508。GMCH508可以包括與存儲器512通信的存儲控制器510。存儲器512可以存儲可以由CPU502或包括在計算系統(tǒng)500中的其他任何設(shè)備執(zhí)行的數(shù)據(jù),包括指令序列。在本發(fā)明的一個實施例中,存儲器512包括一個或多個易失性存儲(或存儲器)設(shè)備,例如隨機存取存儲器(RAM)、動態(tài)RAM(DRAM)、同步DRAM (SDRAM)、靜態(tài)RAM(SRAM)或其他任何類型的存儲設(shè)備。也可以使用非易失性存儲器,例如硬盤。其他設(shè)備可以經(jīng)由互連網(wǎng)絡(luò)504通信,例如多個CPU和/或多個系統(tǒng)存儲器。
[0025]GMCH508也可以包括與顯示設(shè)備516通信的圖形接口 514。在本發(fā)明的一個實施例中,圖形接口 514通過加速圖形端口(AGP)或PCIe與顯示設(shè)備516通信。在本發(fā)明的實施例中,顯示器516(例如平板顯示器)可以通過例如信號轉(zhuǎn)換器與圖形接口 514通信,該信號轉(zhuǎn)換器將保存在存儲設(shè)備(例如視頻存儲器或系統(tǒng)存儲器)中的圖像的數(shù)字表示轉(zhuǎn)換為由顯示器516解釋和顯示的顯示信號。由顯示設(shè)備顯示的顯示信號可以在由顯示器516解釋并且后來顯示在顯示器516上之前通過各種控制設(shè)備。
[0026]中樞接口 518可以允許GMCH508和輸入/輸出控制中樞(ICH) 520通信。ICH520可以提供到與計算系統(tǒng)500通信的I / O設(shè)備的接口。ICH520可以通過外設(shè)橋(或控制器)524(例如外設(shè)部件互連(PCI)橋、通用串行總線(USB)控制器或其他類型的外設(shè)橋或控制器)與總線522通信。橋524可提供CPU502和外設(shè)設(shè)備之間的數(shù)據(jù)路徑。可以利用其他類型的拓?fù)?。多個總線可以與ICH520通信,例如通過多個橋或控制器。此外,在本發(fā)明的不同實施例中,與ICH520通信的其他外設(shè)可以包括集成驅(qū)動電子設(shè)備(IDE)或小型計算機系統(tǒng)接口(SCSI)硬盤驅(qū)動、USB端口、鍵盤、鼠標(biāo)、并行端口、串行端口、軟盤驅(qū)動、數(shù)字輸出支持(例如數(shù)字視頻接口(DVI)、高清多媒體接口(HDMI))或其他設(shè)備。
[0027]總線522可以與音頻設(shè)備526、一個或多個盤驅(qū)動528和網(wǎng)絡(luò)接口設(shè)備530 (其與計算機網(wǎng)絡(luò)503通信)通信。其他設(shè)備可以經(jīng)由總線522通信。在本發(fā)明的一些實施例中不同組件(例如網(wǎng)絡(luò)適配器530)也可以耦合到GMCH508上。此外,可以組合處理器502和GMCH508以形成單個芯片。在實施例中,可以在一個或多個CPU502中提供存儲控制器510。進而,在實施例中,可以將GMCH508和ICH520組合到外設(shè)控制中樞(PCH)中。
[0028]進一步,計算系統(tǒng)500可以包括易失性和/或非易失性存儲器(或存儲)。例如非易失性存儲器可以包括下面的一個或多個:只讀存儲器(ROM)、可編程ROM(PROM)、可擦除PROM (EPROM)、電EPROM (EEPROM)、盤驅(qū)動器(例如528)、軟盤、壓縮盤ROM(CD-ROM)、數(shù)字多功能盤(DVD)、閃存、磁光盤、或其他任何類型的能夠保存電子數(shù)據(jù)(例如包括指令)的非易失性機器可讀介質(zhì)。
[0029]圖6示出了根據(jù)本發(fā)明實施例以點對點(PtP)配置安排的計算系統(tǒng)600。特別地,圖6示出其中處理器、存儲器和輸入/輸出設(shè)備通過許多點對點接口互連的系統(tǒng)。
[0030]進一步,參照圖1-5討論的操作可以通過系統(tǒng)600的一個或多個組件執(zhí)行。例如參照圖1-5討論的ISP106可以存在于系統(tǒng)600的一個或多個組件(例如在圖6中示出的組件或沒有示出的其他部件)表示。系統(tǒng)600也可以包括圖像傳感器102或數(shù)字相機(未示出),如參照圖1-5討論的。圖像傳感器102可以耦合到系統(tǒng)600的一個或多個組件,例如系統(tǒng)600的總線(例如總線640和/或644)、芯片組620、和/或處理器602或604。
[0031]如圖6所示,系統(tǒng)600包括幾個處理器,為了清楚起見只示出了其中的兩個處理器602和604。每個處理器602和604可以包括本地存儲器控制器中樞(MCH) 606和608以與存儲器610和612通信。存儲器610和/或612可以保存各種數(shù)據(jù),如參照圖5的存儲器512討論的那些。
[0032]在實施例中,處理器602和604可以是參照圖5討論的處理器502中的一個。處理器602和604可以分別使用PtP接口電路616和618經(jīng)由點對點(PtP)接口 614交換數(shù)據(jù)。處理器602和604也可以使用點對點接口電路626、628、630和632經(jīng)由各個PtP接口622和624交換數(shù)據(jù)。芯片組620進一步使用PtP接口電路637經(jīng)由圖形接口 636與圖形電路634交換數(shù)據(jù)。
[0033]在處理器602和604中提供了本發(fā)明的至少一個實施例。然而本發(fā)明的其他實施例可以存在于圖6的系統(tǒng)600中的其他電路、邏輯單元或設(shè)備中。進一步,本發(fā)明的其他實施例可以分布在圖6中示出的幾個電路、邏輯單元或設(shè)備上。[0034]芯片組620可以使用PtP接口電路641與總線640通信??偩€640可以與一個或多個設(shè)備(例如總線橋642和/或I / O設(shè)備643)通信。經(jīng)由總線644,總線橋642可以與其他設(shè)備通信,例如鍵盤/鼠標(biāo)645、通信設(shè)備646 (例如調(diào)制解調(diào)器、網(wǎng)絡(luò)接口設(shè)備、或其他可以與計算機網(wǎng)絡(luò)503通信的通信設(shè)備)、音頻I / O設(shè)備647、和/或數(shù)據(jù)存儲設(shè)備648。數(shù)據(jù)存儲設(shè)備648可以保存可由處理器602和/或604執(zhí)行的代碼649。
[0035]在本發(fā)明的各種實施例中,這里討論的操作,例如參照圖1-6,可以被實現(xiàn)為硬件(例如電路)、軟件、固件、微代碼或它們的組合,其可以作為計算機程序產(chǎn)品被提供,例如包括其上存儲有用于將計算機編程為執(zhí)行本文討論的過程的指令(或軟件產(chǎn)品)的(例如非易失性)機器可讀或(例如非易失性)計算機可讀介質(zhì)。詞語“邏輯”也可以包括,例如,軟件、硬件或軟件和硬件的組合。機器可讀介質(zhì)可以包括存儲設(shè)備,例如這里討論的那些。此外,這些計算機可讀介質(zhì)可以作為計算機程序產(chǎn)品被下載,其中程序經(jīng)由通信鏈路(例如總線、調(diào)制解調(diào)器、或網(wǎng)絡(luò)連接)從遠程計算機(例如服務(wù)器)傳輸?shù)秸埱笥嬎銠C(例如客戶機)。
[0036]說明書中對“一個實施例”或“實施例”的引用是指隨該實施例一起描述的特定特征、結(jié)構(gòu)或特性可以包括在至少一個實現(xiàn)中。在說明書的不同地方出現(xiàn)的短語“在一個實施例中”可以全部指代相同實施例也可以不全部指待相同實施例。
[0037]在說明書和權(quán)利要求中,也可以使用詞語“耦合”和“連接”和它們的派生詞。在本發(fā)明的一些實施例中,“連接”用來指示兩個或多個元件互相直接物理接觸或電接觸?!榜詈稀敝甘緝蓚€或多個元件直接物理接觸或電接觸。然而,“耦合也可以表示兩個或多個元件并不直接接觸,但仍可以相互協(xié)作或相互作用。
[0038]這樣,盡管用針對結(jié)構(gòu)特征和/或方法邏輯動作的語言描述了本發(fā)明的實施例,但可以理解要求保護的主題可以不限于描述的具體特征或動作。相反,公開具體特征和動作,作為實現(xiàn)要求保護的主題的示例形式。
【權(quán)利要求】
1.一種圖像信號處理器,包括: 用于在第一時段期間接收圖像傳感器數(shù)據(jù)并將其保存在存儲器中的第一分區(qū); 用于在跟隨第一時段的第二時段期間處理所保存的圖像傳感器數(shù)據(jù)的第二分區(qū); 其中第二分區(qū)在第一時段期間處于低功耗狀態(tài)。
2.如權(quán)利要求1所述的圖像信號處理器,其中所述低功耗狀態(tài)包括部分功耗狀態(tài)或完全斷電狀態(tài)。
3.如權(quán)利要求1所述的圖像信號處理器,所述存儲器包括用于保存圖像傳感器數(shù)據(jù)的幀緩沖器。
4.如權(quán)利要求1所述的圖像信號處理器,其中在與第二時段交迭或跟隨第二時段的第三時段期間,第一分區(qū)接收附加的圖像傳感器數(shù)據(jù)并將其保存在存儲器中。
5.如權(quán)利要求1所述的圖像信號處理器,所述存儲器包括用于保存圖像傳感器數(shù)據(jù)的一個或多個幀的一個或多個環(huán)形緩沖器。
6.如權(quán)利要求5所述的圖像信號處理器,其中在多個幀被保存到所述一個或多個環(huán)形緩存器中之后,第二分區(qū)處理所保存的圖像傳感器數(shù)據(jù)。
7.如權(quán)利要求6所述的圖像信號處理器,其中基于下面的一個或多個定義所述多個幀:包括圖像信號處理器的設(shè)備的類型、圖像信號處理器的能力或速度、存儲器的速度或帶寬、耦合圖像信號處理器和存儲器的互連的速度或帶寬、以及目標(biāo)功耗水平。
8.如權(quán)利要求6所述的圖像信號處理器,其中所述多個幀是響應(yīng)于條件的發(fā)生來定義的。`
9.如權(quán)利要求1所述的圖像信號處理器,其中第一分區(qū)包括用于在將圖像傳感器數(shù)據(jù)保存到存儲器之前縮小圖像傳感器數(shù)據(jù)的縮放邏輯。
10.如權(quán)利要求1所述的圖像信號處理器,其中圖像傳感器數(shù)據(jù)是由圖像傳感器以拜爾格式產(chǎn)生的。
11.如權(quán)利要求1所述的圖像信號處理器,其中圖像傳感器數(shù)據(jù)從紅、綠和藍(RGB)顏色空間被轉(zhuǎn)換到亮度-帶寬-色度(YUV)顏色空間。
12.如權(quán)利要求1所述的圖像信號處理器,進一步包括多個處理器核。
13.—種方法,包括: 在第一時段期間在第一分區(qū)處接收圖像傳感器數(shù)據(jù)并將其保存在存儲器中; 在跟隨第一時段的第二時段期間在第二分區(qū)處處理所保存的圖像傳感器數(shù)據(jù); 其中第二分區(qū)在第一時段期間處于低功耗狀態(tài)。
14.如權(quán)利要求13所述的方法,其中所述低功耗狀態(tài)包括部分功耗狀態(tài)或完全斷電狀態(tài)。
15.如權(quán)利要求13所述的方法,將圖像傳感數(shù)據(jù)保存在存儲器中包括將圖像傳感器數(shù)據(jù)保存在幀緩沖器中。
16.如權(quán)利要求13所述的方法,進一步包括在與第二時段交迭或跟隨第二時段的第三時段期間,接收附加的圖像傳感器數(shù)據(jù)并將其保存在存儲器中。
17.如權(quán)利要求13所述的方法,其中將圖像傳感數(shù)據(jù)保存在存儲器中包括將圖像傳感器數(shù)據(jù)的一個或多個幀保存在存儲器的一個或多個環(huán)形緩沖器中。
18.如權(quán)利要求17所述的方法,其中在多個幀被保存到一個或多個環(huán)形緩存器中之后,執(zhí)行對所保存的圖像傳感器數(shù)據(jù)的處理。
19.如權(quán)利要求18所述的方法,其中所述多個幀是基于下面的一個或多個定義的:包括圖像信號處理器的設(shè)備的類型、圖像信號處理器的能力或速度、存儲器的速度或帶寬、耦合圖像信號處理器和存儲器的互連的速度或帶寬、以及目標(biāo)功耗水平。
20.如權(quán)利要求18所述的方法,其中所述多個幀是響應(yīng)于條件的發(fā)生而定義的。
21.如權(quán)利要求13所述的方法,進一步包括在將圖像傳感器數(shù)據(jù)保存到存儲器之前,在第一分區(qū)處縮小圖像傳感器數(shù)據(jù)。
22.如權(quán)利要求13所述的方法,進一步包括在圖像傳感器處,以拜爾格式產(chǎn)生圖像傳感器數(shù)據(jù)。
23.如權(quán)利要求13所述的方法,進一步包括將圖像傳感器數(shù)據(jù)從RGB顏色空間轉(zhuǎn)換到Y(jié)UV顏色空間。
24.—種系統(tǒng),包括: 存儲器,用于保存由圖像傳感器捕獲的圖像傳感器數(shù)據(jù); 處理器,耦合到存儲器,所述處理器包括: 用于在第一時段期間接收圖像傳感器數(shù)據(jù)并將其保存在存儲器中的第一分區(qū); 用于在跟隨第一時段的第二時段期間處理所保存的圖像傳感器數(shù)據(jù)的第二分區(qū); 其中第二分區(qū)在第一時段期間處于低功耗狀態(tài)。
25.如權(quán)利要求24所述的系統(tǒng),其中所述低功耗狀態(tài)包括部分功耗狀態(tài)或完全斷電狀態(tài)。`
26.如權(quán)利要求24所述的系統(tǒng),所述存儲器包括用于保存圖像傳感器數(shù)據(jù)的幀緩沖器。
27.如權(quán)利要求24所述的系統(tǒng),其中在與第二時段交迭或跟隨第二時段的第三時段期間,第一分區(qū)接收附加的圖像傳感器數(shù)據(jù)并將其保存在存儲器中。
28.如權(quán)利要求24所述的系統(tǒng),所述存儲器包括用于保存圖像傳感器數(shù)據(jù)的一個或多個幀的一個或多個環(huán)形緩沖器。
29.如權(quán)利要求28所述的系統(tǒng),其中在多個幀被保存到一個或多個環(huán)形緩存器中之后,第二分區(qū)處理所保存的圖像傳感器數(shù)據(jù)。
30.如權(quán)利要求24所述的系統(tǒng),其中第一分區(qū)包括用于在將圖像傳感器數(shù)據(jù)保存到存儲器之前縮小圖像傳感器數(shù)據(jù)的縮放邏輯。
【文檔編號】H04N5/225GK103875234SQ201280031866
【公開日】2014年6月18日 申請日期:2012年6月30日 優(yōu)先權(quán)日:2011年7月1日
【發(fā)明者】M·S·艾瑟瑞亞 申請人:英特爾公司