0的操作的多個控制信號??刂茊卧?30可以包括行驅(qū)動器140、列驅(qū)動器150、時序生成器160以及控制寄存器塊170。
[0049]行驅(qū)動器140以行為單位驅(qū)動像素陣列110。例如,一行中的像素可以被提供有相同的控制信號。行驅(qū)動器140可以對從時序生成器160輸出的控制信號進行解碼,并且提供針對像素陣列110的控制信號。
[0050]列驅(qū)動器150可以根據(jù)時序生成器160的控制來生成多個控制信號,以控制讀出塊120的操作。時序生成器160可以將控制信號施加到行驅(qū)動器140和列驅(qū)動器150,以控制行驅(qū)動器140和列驅(qū)動器150的操作或時序。時序生成器160可以使用從外部設(shè)備(例如,主機)接收的控制信號和時鐘信號,來生成將被施加到行驅(qū)動器140和列驅(qū)動器150的控制信號或時鐘信號。
[0051 ]控制寄存器塊170根據(jù)照相機控制單元310的控制而操作,并且可以存儲或緩沖控制信號和時鐘信號。此外,控制寄存器塊170可以控制圖像傳感器100的圖像生成單元105和壞像素處理單元200。
[0052]壞像素處理單元200可以接收像素圖像P1、檢測來自像素圖像PI的像素的壞像素、補償壞像素并且輸出補償后的像素圖像CPI。像素圖像PI可以是順序地布置有像素陣列110中的各個像素的數(shù)字值(digitaI vaIue)的串流信號(strearn signaI)。例如,當(dāng)像素陣列110包括以10行10列的矩陣布置的像素時,像素圖像PI可以是串流信號,其中,從與從第一行第一列的像素輸出的像素信號對應(yīng)的數(shù)字值到與從第十行第十列的像素輸出的像素信號對應(yīng)的數(shù)字值順序地布置總計100個數(shù)字值。
[0053]壞像素是輸出與拍攝的圖像不同的信號的像素圖像PI的像素。像素因例如相應(yīng)像素中晶體管的故障而可能是壞的。
[0054]壞像素處理單元200順序地接收像素圖像PI的像素、識別每個像素為目標像素、檢測壞像素并且補償檢測的壞像素。稍后將參照圖3至圖7詳細地描述壞像素處理單元200的操作。
[0055]DSP 300可以通過處理從圖像傳感器100輸出的補償后的像素圖像CPI來生成圖像數(shù)據(jù),并且可以將圖像數(shù)據(jù)輸出到顯示單元400ASP 300可以包括照相機控制單元310、圖像信號處理器(ISP)320以及個人計算機接口(PC I/F)330o
[0056]照相機控制單元310控制控制寄存器塊170。照相機控制單元310可以使用內(nèi)置集成電路(I2C)來控制控制寄存器塊170,但是本發(fā)明構(gòu)思的范圍不限于此。
[0057]ISP 320將從圖像傳感器100輸出的補償后的像素圖像CPI處理為圖像數(shù)據(jù),并且通過PC I/F 330將圖像數(shù)據(jù)輸出到顯示單元400 JSP 320在與圖像傳感器100分開的芯片中實施。在本發(fā)明構(gòu)思的示例性實施例中,ISP 320與圖像傳感器100可以集成為單芯片。
[0058]顯示單元400可以是能夠使用從DSP300輸出的圖像數(shù)據(jù)而輸出圖像的任何設(shè)備。例如,顯示單元400可以實施為計算機、移動電話、智能電話、任意類型的圖像輸出終端等。
[0059]圖2是根據(jù)本發(fā)明構(gòu)思的實施例的數(shù)據(jù)處理系統(tǒng)20的框圖。參照圖1和圖2,數(shù)據(jù)處理系統(tǒng)20可以實施為諸如智能電話、平板個人計算機(PC)、個人數(shù)字助理(PDA)、企業(yè)數(shù)字助理(EDA)、移動互聯(lián)網(wǎng)設(shè)備(MID)、電子書等的移動終端。
[0060]數(shù)據(jù)處理系統(tǒng)20可以包括應(yīng)用處理器500、圖像傳感器565、顯示設(shè)備575以及存儲器585。圖像傳感器565可以包括除了壞像素處理單元200以外與圖1中示出的圖像傳感器100相同的組件。
[0061 ] 應(yīng)用處理器500可以包括中央處理單元(CPU)510、只讀存儲器(R0M)520、隨機存取存儲器(RAM)530、ISP 540、編解碼器550、照相機接口 560、顯示接口 570以及存儲器接口580。應(yīng)用處理器500可以實施為片上系統(tǒng)(SoC)。應(yīng)用處理器500的組件510、520、530、540、550、560、570和580可以經(jīng)由總線505而彼此通信數(shù)據(jù)。
[0062]CPU 510可以控制應(yīng)用處理器500的整體操作。CPU 510可以處理或執(zhí)行ROM 520和/SRAM 530中存儲的程序和/或數(shù)據(jù)。CPU 510可以實施為多核心處理器,例如,具有兩個或更多個獨立處理器(或核心)的單個計算組件。
[0063]ROM 520可以存儲連續(xù)不斷地使用的程序和/或數(shù)據(jù)。ROM 520可以以可擦可編程ROM(EPROM)、電可擦可編程ROM(EEPROM)等形成。
[0064]RAM 530可以臨時地存儲程序、數(shù)據(jù)和/或指令(例如,命令KRAM 530可以以動態(tài)RAM(DRAM)、SRAM等形成。RAM 530可以臨時地存儲通過接口 560、570和580輸入和/或輸出的數(shù)據(jù),或者由編解碼器550、CPU 510等生成的數(shù)據(jù)。
[0065]ISP 540可以對從RAM 530、照相機接口560或存儲器接口580等接收的數(shù)據(jù)執(zhí)行圖像處理,并且可以將處理后的圖像數(shù)據(jù)輸出到RAM 530、顯示接口 570或存儲器接口 580等。ISP 540可以形成在軟件、硬件或其組合等中。
[0066]ISP 540可以是圖1中所示的ISP 320,或者還可以包括圖1的壞像素處理單元200,如圖2中所示。例如,壞像素處理單元200如圖1中所示地被包括在圖像傳感器100中,但是壞像素處理單元200可以如圖2中所示地被包括在圖像傳感器565外部的ISP 540中。
[0067]編解碼器550可以對從圖像傳感器565接收的數(shù)據(jù)或者輸出到顯示設(shè)備575的編碼的或解碼的數(shù)據(jù)進行編碼或解碼。編解碼器550可以包括編碼器和解碼器。
[0068]照相機接口 560可以接合從位于應(yīng)用處理器500的外部的圖像傳感器565輸入的數(shù)據(jù)(例如,像素圖像PI)。顯示接口 570可以接合輸出到位于應(yīng)用處理器500的外部的顯示設(shè)備575的數(shù)據(jù)(例如,圖像數(shù)據(jù))。顯示設(shè)備575可以通過諸如液晶顯示器(IXD)或有源矩陣有機發(fā)光二極管(AMOLED)顯示器等的顯示器,來輸出圖像或關(guān)于圖像的數(shù)據(jù)。
[0069]存儲器接口 580可以接合從位于應(yīng)用處理器500的外部的存儲器585輸入的數(shù)據(jù)或者輸出到存儲器585的數(shù)據(jù)。存儲器585可以以諸如閃存或電阻式存儲器等的非易失性存儲器來形成。
[0070]圖3是根據(jù)本發(fā)明構(gòu)思的實施例的圖1和圖2中示出的壞像素處理單元200的框圖。參照圖1至圖3,壞像素處理單元200可以包括壞像素存儲器210、壞像素檢測單元220以及壞像素補償單元230。壞像素處理單元200可以形成在軟件、硬件或其組合等中。
[0071]壞像素存儲器210可以存儲關(guān)于代表性像素(representative pixel)的代表性像素信息RPI。壞像素存儲器210可以以例如ROM(例如EPROM或EEPROM等)、閃存或電阻式存儲器的非易失性存儲器而形成。
[0072]代表性像素是作為壞像素或與一個或更多個壞像素相鄰的像素的像素。代表性像素可以位于與壞像素(例如,第一壞像素)相同的位置,或者可以位于一個以上的壞像素的大體上的中心處;然而,本發(fā)明構(gòu)思不限于此。代表性像素信息RPI可以包括代表性像素的坐標以及關(guān)于與代表性像素相鄰的壞像素的數(shù)量的信息。
[0073]將首先解釋下文中將要提到的術(shù)語“核”(kernel)和“中心像素”。核是每次經(jīng)歷壞像素檢測和壞像素補償?shù)囊唤M像素,核可以具有aXb(其中,“a”是行中像素的數(shù)量,“b”是列中像素的數(shù)量,“a”和“b”是至少為I的整數(shù))的大小,例如,2X2、3X3、5X5或7X7等。中心像素是位于核的中心的像素。例如,在2X2核中,中心像素可以是位于其左上位置處的像素,但是不限于此,在5X5核中,中心像素可以是位于其第三行和第三列的交叉處的像素。
[0074]壞像素檢測單元220可以確定目標像素是否為壞像素以及代表性像素是否被包括在目標像素為中心像素的核中。目標像素可以是像素圖像中的任意像素。對于串流像素圖像,第一像素被處理為目標像素,將在像素圖像PI中在第一像素下一個的第二像素(例如,在圖4中示出的光柵方向上)被處理為下一個目標像素。
[0075]壞像素檢測單元220可以確定目標像素和目標像素為中心像素的核。例如,當(dāng)圖4中所示的像素Pl被確定為目標像素時,可以選擇使像素Pl作為中心像素的第一核Kl來執(zhí)行壞像素處理。
[0076]壞像素檢測單元220可以將目標像素的坐標(或確定的核的坐標)與代表性像素信息RPI中包括的代表性像素的坐標進行比較,并且可以確定代表性像素是否被包括在核中。例如,壞像素檢測單元220可以將目標像素的坐標與代表性像素的坐標進行比較,計算水平偏移(例如,目標像素的X坐標與代表性像素的X坐標之差)和豎直偏移(例如,目標像素的Y坐標與代表性像素的Y坐標之差),并且確定水平偏移和豎直偏移的絕對值是否等于或小于與核的大小對應(yīng)的預(yù)定值,以確定代表性像素是否被包括在核中。例如,當(dāng)核的大小為n Xn(其中,η是至少為I的整數(shù))時,預(yù)定值可以是η/2。
[0077]例如,當(dāng)核的大小為5X5并且目標像素的坐標與代表性像素的坐標之間的水平偏移和豎直偏移分別為+1和-2時,可以確定代表性像素被包括在核內(nèi)。當(dāng)目標像素的坐標與代表性像素的坐標之間的水平偏移和豎直偏移分別為+4和-2時,可以確定代表性像素不被包括在核內(nèi)。
[0078]當(dāng)代表性像素不被包括在核內(nèi)時,壞像素檢測單元220可以將目標像素輸出為補償后的像素圖像CPI。當(dāng)代表性像素被包括在核內(nèi)時,壞像素檢測單元220可以確定目標像素是否為壞像素。壞像素檢測單元220可以確定目標像素的值是否在預(yù)定的正常像素范圍NPR內(nèi),以確定目標像素是否為壞像素,但是本發(fā)