專利名稱:控制圖像傳感器的方法和設(shè)備、及攝像系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種攝像系統(tǒng),尤指一種控制攝像系統(tǒng)中的圖像傳感器的方法和設(shè)備。
背景技術(shù):
近年來,具有圖像獲取功能的電子設(shè)備廣受用戶歡迎。通常,用于電子設(shè)備,例如 個(gè)人電腦或移動電話,的攝像模塊包括一個(gè)圖像傳感器,用于采集入射光并形成圖像的電 子呈現(xiàn)。也就是說,圖像傳感器是可以把光圖像信號轉(zhuǎn)換為電圖像信號的半導(dǎo)體設(shè)備。圖 像傳感器具有不同類型。由于不同類型的圖像傳感器需要不同的設(shè)置,因此電子設(shè)備無法 為多種圖像傳感器提供合適的配置。攝像模塊通常包括一個(gè)電子可擦拭可編程式只讀存儲 器(E2PROM)用來存儲圖像傳感器的配置數(shù)據(jù)。然而,采用E2PROM可增加攝像模塊的成本。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于提供一種控制攝像系統(tǒng)中的圖像傳感器的方法和 設(shè)備,使攝像系統(tǒng)更加靈活并且方便用戶的使用。為解決上述技術(shù)問題,本發(fā)明提供一種控制圖像傳感器的方法,包括訪問圖像文 件中的第一數(shù)據(jù)集,其中,第一數(shù)據(jù)集包括識別數(shù)據(jù)和配置數(shù)據(jù),所述識別數(shù)據(jù)用于表示與 攝像系統(tǒng)的前次啟動相關(guān)的圖像傳感器的身份,所述配置數(shù)據(jù)用于表示與所述攝像系統(tǒng)的 前次啟動相關(guān)的圖像傳感器的工作參數(shù);判斷所述識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前啟動 相關(guān)的圖像傳感器是否匹配;如果所述識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像 傳感器相匹配,則根據(jù)配置數(shù)據(jù)設(shè)置與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器。本發(fā)明還提供一種控制圖像傳感器的設(shè)備,包括圖像文件、識別組件和配置組 件;所述圖像文件用于存儲第一數(shù)據(jù)集,其中,所述第一數(shù)據(jù)集包括識別數(shù)據(jù)和配置數(shù)據(jù), 所述識別數(shù)據(jù)用于表示與攝像系統(tǒng)的前次啟動相關(guān)的圖像傳感器的身份,所述配置數(shù)據(jù)用 于表示與所述攝像系統(tǒng)的前次啟動相關(guān)的圖像傳感器的工作參數(shù);識別組件用于訪問所述 第一數(shù)據(jù)集,并判斷所述識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器是否匹 配;配置組件用于當(dāng)所述識別組件判斷所述識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的 圖像傳感器相匹配時(shí),根據(jù)所述第一數(shù)據(jù)集的所述配置數(shù)據(jù)設(shè)置與所述攝像系統(tǒng)的當(dāng)前啟 動相關(guān)的圖像傳感器。此外,本發(fā)明還提供一種攝像系統(tǒng),其包括處理器、存儲器和通信接口 ;所述處理 器用于執(zhí)行多個(gè)機(jī)器可執(zhí)行指令并產(chǎn)生控制命令;存儲器耦合于所述處理器,且用于存儲 所述機(jī)器可執(zhí)行指令和圖像文件,所述圖像文件包括分別與多個(gè)圖像傳感器相關(guān)的多個(gè)數(shù) 據(jù)集,所述多個(gè)數(shù)據(jù)集中的至少一個(gè)數(shù)據(jù)集包括識別數(shù)據(jù)和屬性數(shù)據(jù),所述識別數(shù)據(jù)用于 表示多個(gè)圖像傳感器中的一個(gè)圖像傳感器的身份,所述屬性數(shù)據(jù)用于表示在多個(gè)圖像傳感 器中的一個(gè)圖像傳感器的前次啟動中被調(diào)整的所述多個(gè)圖像傳感器中的一個(gè)圖像傳感器 的屬性,所述機(jī)器可執(zhí)行指令包括攝像驅(qū)動,用于從所述多個(gè)數(shù)據(jù)集中選擇第一數(shù)據(jù)集,所述第一數(shù)據(jù)集包含與所述圖像傳感器相匹配的識別數(shù)據(jù),并根據(jù)第一數(shù)據(jù)集中的屬性數(shù)據(jù) 產(chǎn)生控制命令以設(shè)置圖像傳感器;通信接口耦合于所述處理器,用于傳送所述控制命令給 所述圖像傳感器。與現(xiàn)有技術(shù)相比,本發(fā)明提供的攝像系統(tǒng)可根據(jù)前次啟動的識別信息識別圖像傳 感器,可根據(jù)耦合于圖像傳感器的計(jì)算機(jī)單元的類型來配置圖像傳感器,還可根據(jù)前次啟 動中的設(shè)置來配置圖像傳感器。因此,本發(fā)明提供的攝像系統(tǒng)更加靈活且方便用戶的使用。本發(fā)明的其它特性和優(yōu)點(diǎn)將在以下的詳細(xì)描述并結(jié)合圖示的說明中更為明顯。
圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的攝像系統(tǒng)的框圖;圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的驅(qū)動模塊的框圖;圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的控制圖像傳感器的方法的流程圖;圖4是根據(jù)本發(fā)明一個(gè)實(shí)施例的驅(qū)動模塊的另一結(jié)構(gòu)圖;圖5是根據(jù)本發(fā)明一個(gè)實(shí)施例的控制圖像傳感器的方法的另一流程圖;圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的控制圖像傳感器的方法的另一流程圖。
具體實(shí)施例方式以下將對本發(fā)明的具體實(shí)施方式
進(jìn)行闡述。本發(fā)明將結(jié)合一些具體實(shí)施例進(jìn)行闡 述,但本發(fā)明不限制于這些具體實(shí)施例。對本發(fā)明進(jìn)行的修改或者等同替換,均應(yīng)涵蓋在本 發(fā)明的權(quán)利要求范圍當(dāng)中。以下的具體實(shí)施方式
中的某些部分是以進(jìn)程、邏輯塊、處理過程和其他對計(jì)算機(jī) 存儲器中數(shù)據(jù)位的操作的象征性表示來呈現(xiàn)的。這些描述和表示法是數(shù)據(jù)處理領(lǐng)域內(nèi)的技 術(shù)人員最有效地向該領(lǐng)域內(nèi)的其他技術(shù)人員傳達(dá)他們工作實(shí)質(zhì)的方法。在本申請中,一個(gè) 進(jìn)程、邏輯塊、處理過程、或相似的事物,被構(gòu)思成有條理的步驟或指令的序列以實(shí)現(xiàn)想要 的結(jié)果。所述的步驟是需要對物理量進(jìn)行物理操作的步驟。通常,但不是必然的,這些物理 量的形式可為電或磁信號,可在計(jì)算機(jī)系統(tǒng)中被存儲、傳輸、結(jié)并、比較等等。然而,應(yīng)該明白的是,這些術(shù)語及其相似表述都與適當(dāng)?shù)奈锢砹肯嚓P(guān),并僅僅是運(yùn) 用于這些物理量的便利的標(biāo)記。除非在之后的討論中特別說明,在本申請的全部內(nèi)容中,運(yùn) 用“訪問”、“判斷”、“更新”、“設(shè)置”、“加密”或類似術(shù)語之處,指的都是計(jì)算機(jī)系統(tǒng)或類似電 子計(jì)算設(shè)備中的操作和處理過程,所述的計(jì)算機(jī)系統(tǒng)對以物理(電子)量形式存在于所述 計(jì)算機(jī)系統(tǒng)的寄存器和存儲器中的數(shù)據(jù)進(jìn)行操作,并轉(zhuǎn)換為類似地以物理量形式存在于所 述計(jì)算機(jī)系統(tǒng)的寄存器、存儲器或其他此類信息存儲、傳輸或顯示設(shè)備中的其他數(shù)據(jù)。在此所述的實(shí)施例是以計(jì)算機(jī)可執(zhí)行指令為討論的大背景的,所述的計(jì)算機(jī)指令 可位于某種形式的計(jì)算機(jī)可用的媒體(如,程序模塊)中,被一個(gè)或多個(gè)計(jì)算機(jī)或其他設(shè)備 執(zhí)行。通常,程序模塊包括可執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例行程序、編制程 序、對象、元件、數(shù)據(jù)結(jié)構(gòu)等。所述程序模塊將在不同的實(shí)施例中結(jié)合或分開描述。作為舉例,且并不局限于其中,計(jì)算機(jī)可用的媒體可包括計(jì)算機(jī)存儲媒體和通訊 媒體。計(jì)算機(jī)存儲媒體包括以任何方法或技術(shù)實(shí)現(xiàn)的用以存儲信息的揮發(fā)性和非揮發(fā)性 的、移動和不可移動的媒體,所述信息可為計(jì)算機(jī)可讀的指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)。計(jì)算機(jī)存儲媒體包括(但不局限于)隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、電 可擦除只讀存儲器(EEPROM)、閃存或其他存儲器技術(shù),光盤ROM(CD-ROM),多功能數(shù)碼光盤 (DVD)或其他光學(xué)存儲器、盒式磁帶、磁帶、磁盤存儲器或其他磁的存儲器設(shè)備、或任何其他 可被用來存儲所需信息的媒體。通訊媒體可具體化為計(jì)算機(jī)可讀的指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他已調(diào)制的數(shù) 據(jù)信號(如,載波或其他傳輸機(jī)制)中的數(shù)據(jù),并包括任何信息傳輸媒體。所述的“已調(diào)制 的數(shù)據(jù)信號”指一個(gè)有一個(gè)或多個(gè)特征集或遵循某種信號信息編碼方式變化的信號。作為 舉例,且并不局限于其中,通訊媒體包括有線媒體,如有線網(wǎng)絡(luò)或直線連接;和無線媒體,如 聲學(xué)的、無線電的(RF)、紅外線的和其他無線的媒體。上述任何媒體的組合都應(yīng)包括在計(jì)算 機(jī)可讀媒體的范圍內(nèi)。圖1所示為根據(jù)本發(fā)明一個(gè)實(shí)施例的攝像系統(tǒng)100的框圖。在一個(gè)實(shí)施例中,攝 像系統(tǒng)100包括計(jì)算機(jī)單元110和攝像模塊130。計(jì)算機(jī)單元110可控制攝像模塊130采 集光圖像并從攝像模塊130接收電信號以便呈現(xiàn)所采集的圖像。計(jì)算機(jī)單元110可以是移 動電話、個(gè)人電腦、工作站等。在一個(gè)實(shí)施例中,攝像模塊130包括圖像傳感器131、鏡頭133和通信介質(zhì)135。鏡 頭133可把入射光線聚焦到圖像傳感器131上。圖像傳感器131可采集光圖像信號,并將 光圖像信號轉(zhuǎn)換為模擬電圖像信號。并且,在一個(gè)實(shí)施例中,圖像傳感器131可將模擬電圖 像信號轉(zhuǎn)換為數(shù)字原始圖像信號,例如“RAW”格式的數(shù)字圖像。圖像傳感器131可以是, 但并不限于,電荷耦合器件(charge-coupled device, CCD)圖像傳感器或互補(bǔ)金屬氧化物 半導(dǎo)體(complementarymetal-oxide-semiconductor, CMOS)主動式像素傳感器。在一個(gè) 實(shí)施例中,圖像傳感器131包括寄存器接口 137、光敏感區(qū)域139和一個(gè)或多個(gè)寄存器141。 為了區(qū)分不同類型的圖像傳感器,每種類型的圖像傳感器被分配了一個(gè)唯一的識別值。所 述識別值可存儲于一個(gè)或多個(gè)寄存器141中。而且,在一個(gè)實(shí)施例中,寄存器141可存儲配 置數(shù)據(jù),從而決定圖像傳感器131的工作參數(shù)。所述工作參數(shù)決定了圖像傳感器131工作 的不同方面。例如存儲在寄存器141中的一個(gè)相應(yīng)的工作參數(shù)決定曝光特性,如入射到 圖像傳感器131的光的多少。存儲在寄存器141中的一個(gè)相應(yīng)的工作參數(shù)決定了曝光的持 續(xù)時(shí)間。光敏感區(qū)域139感應(yīng)入射光并生成模擬電圖像信號。通信介質(zhì)135根據(jù)計(jì)算機(jī)單元110發(fā)出的控制命令控制圖像傳感器131的圖像 獲取功能,例如設(shè)置或調(diào)節(jié)圖像傳感器131的工作參數(shù)。通信介質(zhì)135根據(jù)一種通信協(xié) 議(例如通用串行總線(USB)協(xié)議或1394協(xié)議)與計(jì)算機(jī)單元110相連接。而且,通信 介質(zhì)135根據(jù)另一種通信協(xié)議(例如內(nèi)部集成電路(I2C)總線協(xié)議或串行攝像控制總線 (SCCB)協(xié)議)與圖像傳感器131相連接。換言之,圖像傳感器131支持I2C/SCCB協(xié)議。因 此,通信介質(zhì)135也提供協(xié)議轉(zhuǎn)換功能,例如USB和I2C/SCCB之間的協(xié)議轉(zhuǎn)換。此外,通信 介質(zhì)135可將數(shù)字圖像信號(例如數(shù)字原始圖像信號)從圖像傳感器131傳送到計(jì)算機(jī) 單元110。根據(jù)如上所述的SCCB/fC協(xié)議,通信介質(zhì)135通過寄存器接口 137訪問寄存器 141。在一個(gè)實(shí)施例中,計(jì)算機(jī)單元110包括處理器(例如中央處理單元)101、存儲器 (存儲設(shè)備)103、通信接口 105和總線107。計(jì)算機(jī)單元110安裝了一個(gè)操作系統(tǒng),例如 WINDOWS XP、WIND0WSVISTA或LINUX。在一個(gè)實(shí)施例中,處理器101處理各種程序指令并且向相應(yīng)硬件元件傳送命令。存儲器103存儲指令。為運(yùn)行一個(gè)特定程序,處理器101從存儲 器103加載相關(guān)指令并且向相關(guān)硬件元件傳送相應(yīng)控制命令以執(zhí)行這些指令。處理器101 還可根據(jù)指令傳送控制命令控制耦合于計(jì)算機(jī)單元110的設(shè)備,例如攝像模塊130。而且, 存儲器103是機(jī)器可讀介質(zhì),并可存儲機(jī)器可讀的和/或機(jī)器可執(zhí)行的信息,這些信息以數(shù) 字?jǐn)?shù)據(jù)的形式存儲,可以被處理器101處理。通信接口 105可包括串行接口、并行接口和/ 或其他類型的接口,并可傳送和接收如電信號、電磁信號或光信號等可攜帶數(shù)字信息流的 信號。例如,通信接口 105與通信介質(zhì)135相接口用于傳送電圖像信號和與圖像獲取管理 相關(guān)的控制命令。計(jì)算機(jī)單元110的硬件元件,例如處理器101、存儲器103和通信接口 105,之間的通信通過總線107建立。在一個(gè)實(shí)施例中,存儲器103可存儲程序模塊121和驅(qū)動模塊123。程序模塊121 包括在前臺運(yùn)行并且與用戶交互的用戶模式程序。驅(qū)動模塊123包括在后臺運(yùn)行并且用戶 不可見的核心模式程序。在一個(gè)實(shí)施例中,驅(qū)動模塊123包括流類驅(qū)動125、攝像驅(qū)動127 和設(shè)備驅(qū)動129。處理器101可執(zhí)行程序模塊121和驅(qū)動模塊123。在一個(gè)實(shí)施例中,流類驅(qū)動125可由操作系統(tǒng)提供并且充當(dāng)連接上層用戶模式程 序和下層核心模式程序的橋梁。例如,如果用戶啟動一個(gè)用戶模式程序的視頻電話功能,用 戶模式程序可發(fā)出圖像請求。流類驅(qū)動125接收圖像請求并且調(diào)用攝像驅(qū)動127使其啟動 攝像模塊130作為對圖像請求的響應(yīng)。攝像驅(qū)動127可用于驅(qū)動各種類型的圖像傳感器。 在一個(gè)實(shí)施例中,即使攝像模塊130更換不同類型的圖像傳感器,攝像驅(qū)動127無需更新仍 然可以識別并且配置新采用的圖像傳感器。換言之,攝像驅(qū)動127是一個(gè)用于各種圖像傳 感器的通用驅(qū)動。而且,攝像驅(qū)動127調(diào)用設(shè)備驅(qū)動129以建立通信接口 105和通信介質(zhì) 135之間的通信,從而使計(jì)算機(jī)單元110與圖像傳感器131的通信成為可能。例如,處理器 101可執(zhí)行設(shè)備驅(qū)動129以檢測或識別來自圖像傳感器131的信號,例如數(shù)字原始圖像信 號,并將此信號轉(zhuǎn)換成機(jī)器可讀數(shù)據(jù)。此外,設(shè)備驅(qū)動1 還可將機(jī)器可讀數(shù)據(jù),例如來 自計(jì)算機(jī)單元110的計(jì)算機(jī)命令,轉(zhuǎn)換成傳感器可識別的信號。在一個(gè)實(shí)施例中,設(shè)備驅(qū)動 129,例如USB驅(qū)動,可由操作系統(tǒng)提供。優(yōu)點(diǎn)在于,攝像驅(qū)動127可支持各種圖像傳感器并且因此使得攝像系統(tǒng)100更加 靈活和方便用戶。而且,攝像模塊130省去了 E2PROM并因此降低了攝像系統(tǒng)100的成本。圖2所示為根據(jù)本發(fā)明一個(gè)實(shí)施例的驅(qū)動模塊123的框圖。圖2中與圖1標(biāo)號相 同的元件具有相同的功能。圖2將結(jié)合圖1進(jìn)行描述。在一個(gè)實(shí)施例中,攝像驅(qū)動127包 括圖像文件221、識別組件223、配置組件225、特性組件227和圖像處理組件229。圖像文件221存儲與不同圖像傳感器相關(guān)的機(jī)器可讀數(shù)據(jù)集。在一個(gè)實(shí)施例中, 每個(gè)數(shù)據(jù)集定義與一個(gè)對應(yīng)圖像傳感器相關(guān)的識別數(shù)據(jù)和配置數(shù)據(jù)。識別數(shù)據(jù)表示一個(gè)對 應(yīng)圖像傳感器的類型或身份。例如,圖像傳感器131的識別數(shù)據(jù)可包括圖1中所述的識別 值、一個(gè)或多個(gè)地址值和地址數(shù)量值。地址值表示寄存器141中存儲該識別值的寄存器的 地址。地址數(shù)量值表示用于存儲該識別值的寄存器的個(gè)數(shù)。例如,如果識別值是16位,該識 別值可存儲在兩個(gè)8位的寄存器中。因此,地址值包括兩個(gè)8位寄存器的地址,地址數(shù)量值 為2。在以下描述中,存儲在圖像文件221的識別值被稱為本地識別值,存儲在寄存器141 的識別值被稱為遠(yuǎn)程識別值,以示區(qū)別。在一個(gè)實(shí)施例中,圖像傳感器131的識別值也可包 含協(xié)議值,表示圖像傳感器131所支持的通信協(xié)議(例如1 協(xié)議和SCCB協(xié)議)。相應(yīng)配置數(shù)據(jù)表示圖像傳感器131的工作參數(shù)。優(yōu)點(diǎn)在于,圖像文件221可被單獨(dú)更新從而包括與計(jì)算機(jī)單元110未知的圖像傳 感器相關(guān)的額外數(shù)據(jù)集。例如,與新出現(xiàn)的圖像傳感器相關(guān)的數(shù)據(jù)集可以被寫入圖像文件 221從而使得攝像驅(qū)動127可識別這些新出現(xiàn)的圖像傳感器。因此,攝像驅(qū)動127可被定制 成支持任意圖像傳感器。處理器101執(zhí)行識別組件223。識別組件223可比較圖像傳感器131的遠(yuǎn)程識別 值(例如存儲在寄存器141中的遠(yuǎn)程識別值)和圖像文件221中的多個(gè)數(shù)據(jù)集所包含的 本地識別值。如果某一個(gè)數(shù)據(jù)集中的本地識別值與遠(yuǎn)程識別值相匹配,則識別出圖像傳感 器131。更具體的說,識別組件223包括機(jī)器可執(zhí)行指令代碼,用于根據(jù)一個(gè)對應(yīng)數(shù)據(jù)集中 的地址值和地址數(shù)量值獲取圖像傳感器131的遠(yuǎn)程識別值,并通過比較遠(yuǎn)程識別值和本地 識別值來自動識別圖像傳感器131。配置組件225包括機(jī)器可執(zhí)行指令代碼,用于從對應(yīng)的 數(shù)據(jù)集中讀取配置數(shù)據(jù),并根據(jù)相應(yīng)配置數(shù)據(jù)設(shè)置圖像傳感器131的工作參數(shù)。圖像處理組件2 包括機(jī)器可執(zhí)行指令代碼,用于對來自攝像模塊130的數(shù)字圖 像信號進(jìn)行數(shù)字圖像處理。更具體地說,圖像處理組件2 可通過各種數(shù)字處理算法(例 如幾何變換、顏色處理、圖像拼合、圖像去噪和圖像增強(qiáng))調(diào)整數(shù)字圖像信號的圖像屬性 (例如亮度、顏色、飽和度和信噪比)。因此,數(shù)字圖像信號可以被轉(zhuǎn)換成具有標(biāo)準(zhǔn)圖像文 件格式的顏色校正圖像,例如聯(lián)合圖像專家組(JPEG)標(biāo)準(zhǔn)。在一個(gè)實(shí)施例中,存儲在圖像文件221中的數(shù)據(jù)集還可以定義表示圖像屬性的特 性數(shù)據(jù)。如果用戶模式程序發(fā)出調(diào)整圖像屬性的請求,特性組件227可以從圖像文件221 中讀取特性數(shù)據(jù),并據(jù)此調(diào)整圖像屬性。在一個(gè)實(shí)施例中,攝像驅(qū)動127還包括確定組件(圖2未示出)和更新組件(圖 2未示出)。確定組件包括機(jī)器可執(zhí)行指令代碼,用于確定圖像傳感器131所支持的通信協(xié) 議,并判斷與圖像傳感器131的通信是否被成功建立。更新組件包括機(jī)器可執(zhí)行指令代碼, 用于當(dāng)圖像文件221中的多個(gè)數(shù)據(jù)集不包含與圖像傳感器131相匹配的識別數(shù)據(jù)時(shí)更新圖 像文件221。圖3所示是根據(jù)本發(fā)明一個(gè)實(shí)施例的控制圖像傳感器的方法的流程圖300。盡管 圖3中公開了具體步驟,但這些步驟僅為示例性的。也就是說,本發(fā)明適合于執(zhí)行其它各種 步驟或圖3中所述步驟的變體。圖3結(jié)合圖1和圖2進(jìn)行描述。在一個(gè)實(shí)施例中,流程圖 300可作為存儲在機(jī)器可讀介質(zhì)中的機(jī)器可執(zhí)行指令實(shí)現(xiàn)。在步驟301中,用戶模式程序,例如視頻程序,發(fā)出圖像請求。作為對圖像請求 的響應(yīng),流類驅(qū)動125調(diào)用攝像驅(qū)動127,攝像驅(qū)動127因此隨圖像文件221 —起被處理器 101從存儲器103中加載并且處理。由此,攝像驅(qū)動127編程的任務(wù)被執(zhí)行。在以下步驟 303到321的描述中將詳細(xì)描述這些任務(wù)。在步驟303中,攝像驅(qū)動127的確定組件判斷與圖像傳感器131之間的通信是否 成功建立。例如,假設(shè)圖像傳感器131支持的通信協(xié)議為1 而通信接口 105采用USB協(xié)議 與通信介質(zhì)135相接口,當(dāng)通信介質(zhì)135被指示執(zhí)行從USB到SCCB的協(xié)議轉(zhuǎn)換時(shí),不能建 立成功通信。在這種情況下,在步驟305中,通信介質(zhì)135執(zhí)行從USB到I2C的協(xié)議轉(zhuǎn)換。 在步驟305的協(xié)議轉(zhuǎn)換之后,步驟303再次被執(zhí)行以確定成功通信已經(jīng)建立。至此,圖像傳 感器131支持的通信協(xié)議已經(jīng)確定。
或者,識別數(shù)據(jù)的協(xié)議值可以在執(zhí)行步驟303建立通信時(shí)作為默認(rèn)通信協(xié)議使 用。也就是說,在通信建立的第一次嘗試過程中,攝像驅(qū)動127的確定組件將識別數(shù)據(jù)中的 協(xié)議值作為通信協(xié)議而使用。通過將協(xié)議值作為默認(rèn)協(xié)議使用,增加了在第一次嘗試過程 中建立成功通信的機(jī)率。由此,提高了系統(tǒng)的效率。在步驟307中,訪問存儲在圖像文件221中的識別數(shù)據(jù)。對于每個(gè)數(shù)據(jù)集的識別 數(shù)據(jù),攝像驅(qū)動127的辨認(rèn)組件在步驟309判斷是否找到身份(identity,ID)匹配。更具 體地說,攝像模塊127的獲取組件根據(jù)識別數(shù)據(jù)的地址值和地址數(shù)量值從寄存器141中讀 取圖像傳感器131的遠(yuǎn)程識別值。并且,辨認(rèn)組件比較圖像傳感器131的遠(yuǎn)程識別值和識 別數(shù)據(jù)的本地識別值以判斷是否找到ID匹配。在一個(gè)實(shí)施例中,獲取組件和辨認(rèn)組件構(gòu)成 識別組件223。如果遠(yuǎn)程識別值和本地識別值一致,則找到ID匹配。如果遠(yuǎn)程和本地識別 值相同,ID匹配被找到。在這種情況下,相應(yīng)配置數(shù)據(jù)在步驟313被讀取,從而在步驟315 中配置圖像傳感器131。如果比較遠(yuǎn)程識別值和圖像文件221中所有數(shù)據(jù)集之后,ID匹配 仍未找到,則在步驟311更新圖像文件221從而添加與未知圖像傳感器131相關(guān)的額外數(shù) 據(jù)集。在步驟317中,圖像傳感器131采集光圖像并根據(jù)配置的工作參數(shù)生成數(shù)字圖像 信號。在步驟319中,圖像處理組件2 處理數(shù)字圖像信號以生成顏色校正圖像。在步驟 321中,顏色校正圖像通過流類驅(qū)動125傳送給用戶模式程序用來顯示。圖4所示是根據(jù)本發(fā)明一個(gè)實(shí)施例的驅(qū)動模塊123的另一結(jié)構(gòu)圖。圖4中與圖2 標(biāo)號相同的元素具有相同的功能。圖4將結(jié)合圖1和圖2進(jìn)行描述。在圖4的例子中,攝 像驅(qū)動127包括圖像文件221、識別組件223、配置組件225、屬性組件401和加密組件406。根據(jù)圖2中的描述,圖像文件221可存儲分別與不同圖像傳感器相關(guān)的多個(gè)機(jī)器 可讀數(shù)據(jù)集。在一個(gè)實(shí)施例中,每一個(gè)數(shù)據(jù)集可包括與其中一個(gè)對應(yīng)的圖像傳感器相關(guān)的 識別數(shù)據(jù)、配置數(shù)據(jù)和屬性數(shù)據(jù)。識別數(shù)據(jù)表示對應(yīng)的圖像傳感器的身份。識別組件223 包括機(jī)器可執(zhí)行指令代碼,用于訪問圖像文件221中的數(shù)據(jù)集以識別圖像傳感器131。更具 體的說,處理器101執(zhí)行識別組件223以比較圖像傳感器131中的遠(yuǎn)程識別值(例如存儲 在寄存器141中的遠(yuǎn)程識別值)和圖像文件221中的識別數(shù)據(jù)(例如本地識別值)。如 果位于多個(gè)數(shù)據(jù)集中的一個(gè)數(shù)據(jù)集中的本地識別值與遠(yuǎn)程識別值相匹配,則識別出圖像傳 感器131。在一個(gè)實(shí)施例中,如果識別組件223識別了圖像傳感器131并判定數(shù)據(jù)集DSETl 中的識別數(shù)據(jù)與圖像傳感器131相匹配,圖像文件221可存儲或更新索引以表示與圖像傳 感器131相匹配的數(shù)據(jù)集DSETl的地址。攝像系統(tǒng)100可能會斷電或圖像傳感器131被拔 出(例如被用戶拔出)。當(dāng)攝像系統(tǒng)100重新上電或一個(gè)圖像傳感器與計(jì)算機(jī)單元110 重新連接上時(shí),識別組件223可根據(jù)存儲在圖像文件221中的索引訪問數(shù)據(jù)集。更具體的 說,識別組件223可首先訪問數(shù)據(jù)集DSET1,即在前次啟動中與耦合于計(jì)算機(jī)單元110的圖 像傳感器相匹配的數(shù)據(jù)集。在本發(fā)明的實(shí)施例中,“攝像系統(tǒng)100的前次啟動”可表示攝像 系統(tǒng)100在當(dāng)前啟動發(fā)生之前的任一次啟動。為敘述的方便,以下的描述將結(jié)合攝像系統(tǒng) 100的上一次啟動作為示例。通過執(zhí)行識別組件223,處理器101可比較圖像傳感器131中的遠(yuǎn)程識別值(例 如存儲在寄存器141中的遠(yuǎn)程識別值)和數(shù)據(jù)集DSETl中的識別數(shù)據(jù)。如果識別組件223判定數(shù)據(jù)集DSETl中的識別數(shù)據(jù)匹配于圖像傳感器131(例如當(dāng)前啟動中的圖像傳感 器131和上一次啟動中的圖像傳感器131具有相同的類型),配置組件225可根據(jù)數(shù)據(jù)集 DSETl中的配置數(shù)據(jù)配置圖像傳感器131。在這種情況下,識別組件223可能不需要訪問其 他數(shù)據(jù)集,因此,可提高攝像系統(tǒng)100的效率。如果數(shù)據(jù)集DSETl中的識別數(shù)據(jù)與圖像傳感器131不匹配(例如當(dāng)前啟動中的 圖像傳感器131和上一次啟動中的圖像傳感器具有不同的類型),識別組件223可訪問其 他的數(shù)據(jù)集直到找到與當(dāng)前啟動中的圖像傳感器131相關(guān)的數(shù)據(jù)集DSET2,例如數(shù)據(jù)集 DSET2中的識別數(shù)據(jù)與圖像傳感器131相匹配。此外,識別組件223可更新圖像文件221 中的索引以表示對應(yīng)數(shù)據(jù)集DSET2的地址。因此,當(dāng)攝像系統(tǒng)100下一次啟動時(shí),識別組件 223可根據(jù)更新的索引首先訪問數(shù)據(jù)集DSET2。對應(yīng)數(shù)據(jù)集中的配置數(shù)據(jù)表示圖像傳感器131的工作參數(shù)。在一個(gè)實(shí)施例中,對 應(yīng)數(shù)據(jù)集中的配置數(shù)據(jù)表示圖像傳感器131的默認(rèn)的或初始的工作參數(shù)。在一個(gè)實(shí)施例 中,配置組件225包括機(jī)器可執(zhí)行指令代碼,用于從對應(yīng)數(shù)據(jù)集(例如DSET1或DSET2)中 讀取配置數(shù)據(jù),并根據(jù)配置數(shù)據(jù)設(shè)置圖像傳感器131的工作參數(shù),例如根據(jù)配置數(shù)據(jù)將工 作參數(shù)的值寫入對應(yīng)的寄存器141。由配置組件225配置的工作參數(shù)可決定圖像傳感器131在運(yùn)行中的不同方面。例 如存儲在寄存器141中的一個(gè)相應(yīng)的工作參數(shù)決定曝光特性,例如入射到圖像傳感器 131的光的多少。存儲在寄存器141中的一個(gè)相應(yīng)的工作參數(shù)決定了曝光的持續(xù)時(shí)間。由 此,圖像傳感器131可根據(jù)表示圖像傳感器131的工作參數(shù)的配置數(shù)據(jù)產(chǎn)生數(shù)字圖像信號。不同的計(jì)算機(jī)單元,例如來自不同的生產(chǎn)商,可能需要對圖像傳感器131進(jìn)行不 同的配置。在一個(gè)實(shí)施例中,配置數(shù)據(jù)可包括分別對應(yīng)于多個(gè)計(jì)算機(jī)單元類型的多個(gè)類。在 一個(gè)實(shí)施例中,識別組件223還包括機(jī)器可執(zhí)行指令代碼,用于識別計(jì)算機(jī)單元110,例如 通過讀取計(jì)算機(jī)單元110的基本輸入輸出系統(tǒng)(basic input output system, BIOS)來進(jìn) 行識別。由此,配置組件225可選擇對應(yīng)于計(jì)算機(jī)單元110的類型的類,并據(jù)此配置圖像傳 感器131。更具體的說,配置組件225可將所選類中的對應(yīng)值寫入對應(yīng)的寄存器141。根據(jù) 計(jì)算機(jī)單元110的類型來配置圖像傳感器131,可提高攝像系統(tǒng)100的性能。圖像傳感器131的屬性可表示圖像傳感器131相關(guān)的可感知的屬性。圖像傳感器 131的屬性可包括,但不局限于,圖像屬性(例如亮度、對比度、顏色、灰度和飽和度)和/ 或傳感器屬性(例如輸出圖像格式和防閃爍特性)。在一個(gè)實(shí)施例中,寄存器141中的工作參數(shù)決定了圖像傳感器131的屬性。舉例 說明,寄存器141中的一部分寄存器的工作參數(shù)可決定“亮度”圖像屬性。更具體的說,與 亮度加權(quán)值、伽瑪曲線、曝光時(shí)間、曝光方法、光圈值、快門速度等有關(guān)的工作參數(shù)可決定圖 像傳感器131產(chǎn)生的數(shù)字圖像的亮度。在工作中,圖像傳感器131的屬性可由用戶模式程序進(jìn)行調(diào)整。在一個(gè)實(shí)施例中, 如果用戶模式程序的屬性選項(xiàng)卡被重新配置,例如被用戶重新配置,用戶模式程序可修改 與該屬性選項(xiàng)卡相關(guān)的工作參數(shù),從而修改對應(yīng)的屬性。舉例說明,為調(diào)節(jié)圖像傳感器131 產(chǎn)生的數(shù)字圖像的亮度,用戶模式程序可修改圖像傳感器131的與亮度加權(quán)值、伽瑪曲線、 曝光時(shí)間、曝光方法、光圈值、快門速度等有關(guān)的工作參數(shù)。在一個(gè)實(shí)施例中,屬性組件401包括機(jī)器可執(zhí)行指令代碼,用于根據(jù)所修改的工作參數(shù)提供或更新屬性數(shù)據(jù)。所修改的工作參數(shù)表示用戶模式程序所調(diào)整的圖像傳感器 131的屬性。例如,屬性數(shù)據(jù)可包括重新配置或更改過的對應(yīng)工作參數(shù)的值?;蛘?,屬性數(shù) 據(jù)可包括存儲器103的地址,該地址用于存儲重新配置或更改過的對應(yīng)工作參數(shù)的值。攝像系統(tǒng)100可能會斷電或圖像傳感器131被拔出(例如被用戶拔出)。如果 攝像系統(tǒng)100重新上電或一個(gè)圖像傳感器與計(jì)算機(jī)單元110重新連接上,處理器101可在 完成識別和配置(例如為圖像傳感器配置默認(rèn)或初始工作參數(shù))以后執(zhí)行屬性組件401。 在一個(gè)實(shí)施例中,屬性組件401還包括機(jī)器可執(zhí)行指令代碼,用于訪問屬性數(shù)據(jù)。屬性數(shù)據(jù) 表示在相同類型的圖像傳感器的前次啟動過程(即當(dāng)相同類型的圖像傳感器耦合于計(jì)算 機(jī)單元110時(shí)的攝像系統(tǒng)100的前次啟動)中所調(diào)整的屬性。并且,屬性組件401根據(jù)屬 性數(shù)據(jù)設(shè)置當(dāng)前啟動中的圖像傳感器的屬性。由此,可根據(jù)用戶以前的設(shè)置自動調(diào)整屬性, 由此,更方便了用戶。力卩、解密組件406包括機(jī)器可執(zhí)行指令代碼,用于加密和解密圖像文件221中的數(shù) 據(jù)集。例如,當(dāng)數(shù)據(jù)集存入圖像文件221時(shí),加、解密組件406加密該數(shù)據(jù)集;當(dāng)從圖像文件 221讀取數(shù)據(jù)集時(shí),加、解密組件406解密該數(shù)據(jù)集。由此,提高了攝像系統(tǒng)100的安全性 能。在一個(gè)實(shí)施例中,處理器101可執(zhí)行加、解密組件406以完成哈希(hash)運(yùn)算和對稱 加解密算法,從而對數(shù)據(jù)集進(jìn)行加密和解密。優(yōu)點(diǎn)在于,在一個(gè)實(shí)施例中,當(dāng)數(shù)據(jù)集被存入圖像文件221時(shí),加、解密組件406可 加密配置數(shù)據(jù)和屬性數(shù)據(jù),并可保持識別數(shù)據(jù)未加密。因此,在數(shù)據(jù)集被解密之前,對應(yīng)的 識別數(shù)據(jù)可被用于識別圖像傳感器131。更具體的說,如果一個(gè)數(shù)據(jù)集(例如DSET3)的對 應(yīng)識別數(shù)據(jù)與圖像傳感器131的遠(yuǎn)程識別值相匹配,數(shù)據(jù)集DSET3的配置數(shù)據(jù)和屬性數(shù)據(jù) 可被解密并被用于圖像傳感器的配置和屬性設(shè)置。如果數(shù)據(jù)集DSET3的識別數(shù)據(jù)和圖像傳 感器131不匹配,攝像驅(qū)動127檢索其他的數(shù)據(jù)集而不解密數(shù)據(jù)集DSET3的配置數(shù)據(jù)和屬 性數(shù)據(jù)。由此,提高了系統(tǒng)的效率。圖5所示是根據(jù)本發(fā)明一個(gè)實(shí)施例的控制圖像傳感器的方法的流程圖500。盡管 圖5中公開了具體步驟,但這些步驟僅為示例性的。也就是說,本發(fā)明適合于執(zhí)行其它各種 步驟或圖5中所述步驟的變體。圖5的描述結(jié)合圖1、圖2和圖4。在一個(gè)實(shí)施例中,流程 圖500可作為存儲在機(jī)器可讀介質(zhì)中的機(jī)器可執(zhí)行指令實(shí)現(xiàn)。在攝像系統(tǒng)100的前次啟動中,包括識別數(shù)據(jù)Dideni、配置數(shù)據(jù)Dtonfi和屬性數(shù)據(jù) Dpeopi的數(shù)據(jù)集DSETl用于識別和配置圖像傳感器Spkeviqus。例如識別數(shù)據(jù)Dideni具有與圖像 傳感器Spkevtous的遠(yuǎn)程識別值相匹配的本地識別值。配置數(shù)據(jù)Dotfi表示圖像傳感器Spkeviqus 的工作參數(shù)。屬性數(shù)據(jù)Dpffiffl表示與前次啟動相關(guān)的圖像傳感器Spkeviots的屬性。由此,圖 像文件221還可存儲表示數(shù)據(jù)集DSETl的地址的索引。在一個(gè)實(shí)施例中,配置數(shù)據(jù)Dcqnfi和 屬性數(shù)據(jù)Dpoti是加密數(shù)據(jù),識別數(shù)據(jù)Dideni是未加密數(shù)據(jù)。在圖5的例子中,在當(dāng)前啟動中 耦合于計(jì)算機(jī)單元110的圖像傳感器S T和前次啟動的圖像傳感器SP s具有相同的 類型。在步驟502中,攝像系統(tǒng)100啟動。在一個(gè)實(shí)施例中,處理器101加載存儲在存儲 器103中的圖像文件221,并執(zhí)行存儲器103中的機(jī)器可執(zhí)行攝像驅(qū)動127。在步驟504中,根據(jù)圖像文件221中的索引訪問數(shù)據(jù)集DSET1。在步驟506中,識 別組件223比較識別數(shù)據(jù)Dideni和在當(dāng)前啟動中耦合于計(jì)算機(jī)單元110的圖像傳感器S。--的遠(yuǎn)程識別值。由于圖像傳感器Scukkent和圖像傳感器Spkeviots具有相同的類型,則找到身份 匹配。因此,識別出了圖像傳感器ScukkenP優(yōu)點(diǎn)在于,識別組件223可能不需要檢索圖像文 件221中的其他數(shù)據(jù)集,由此,提高了攝像系統(tǒng)100的效率。在步驟508中,加、解密組件406解密數(shù)據(jù)集DSETl中的配置數(shù)據(jù)Dran和屬性數(shù) 據(jù)DPOT1。在步驟510中,配置組件225根據(jù)配置數(shù)據(jù)Dotfi設(shè)置圖像傳感器S T的工作 參數(shù)。在一個(gè)實(shí)施例中,識別組件223還識別計(jì)算機(jī)單元110的類型。因此,配置組件225 可選擇對應(yīng)于計(jì)算機(jī)單元110的類型的配置數(shù)據(jù)Dtonfi中的一個(gè)類,并據(jù)此配置圖像傳感器
Scueeent °在步驟512中,屬性組件401根據(jù)屬性數(shù)據(jù)Dpkqpi設(shè)置圖像傳感器Scukkent的屬性。 因此,可將圖像傳感器S。 -的屬性調(diào)節(jié)到與圖像傳感器Spkevmus的屬性一致,更方便了用 戶。例如如果屬性數(shù)據(jù)Dpoti表示在前次啟動中用戶模式程序根據(jù)用戶需求將亮度調(diào)到級 別2,在當(dāng)前啟動中可自動調(diào)節(jié)亮度到級別2。在步驟514中,如果用戶模式程序根據(jù)用戶 需求繼續(xù)調(diào)節(jié)了圖像傳感器S。UKKENT的屬性,屬性組件401可更新屬性數(shù)據(jù)Dpffiffl以表示用戶 模式程序所調(diào)節(jié)的屬性。例如,如果在當(dāng)前啟動中用戶模式程序調(diào)節(jié)飽和度到級別1,屬性 組件401可更新屬性數(shù)據(jù)Dpoti以表示亮度級別2和飽和度級別1。圖6所示是根據(jù)本發(fā)明一個(gè)實(shí)施例的控制圖像傳感器的方法的流程圖600。盡管 圖6中公開了具體步驟,但這些步驟僅為示例性的。也就是說,本發(fā)明適合于執(zhí)行其它各種 步驟或圖6中所述步驟的變體。圖6的描述結(jié)合圖1、圖2、圖4和圖5。在一個(gè)實(shí)施例中, 流程圖600可作為存儲在機(jī)器可讀介質(zhì)中的機(jī)器可執(zhí)行指令實(shí)現(xiàn)。在攝像系統(tǒng)100的前次啟動中,包括識別數(shù)據(jù)Dideni、配置數(shù)據(jù)Dtonfi和屬性數(shù)據(jù) Dpeopi的數(shù)據(jù)集DSETl用于識別和配置圖像傳感器SPKEVIQUS。由此,圖像文件221還可存儲表 示數(shù)據(jù)集DSETl的地址的索引。在圖6的例子中,在當(dāng)前啟動中耦合于計(jì)算機(jī)單元110的 圖像傳感器Scukkent和前一次啟動中的圖像傳感器Spkevtous具有不同的類型。在步驟602中,攝像系統(tǒng)100啟動。在步驟604中,根據(jù)圖像文件221中的索引訪 問數(shù)據(jù)集DSET1。在步驟606中,識別組件223比較識別數(shù)據(jù)Dideni和在當(dāng)前啟動中耦合于 計(jì)算機(jī)單元110的圖像傳感器Scukkent的遠(yuǎn)程識別值。由于圖像傳感器Scukkent和圖像傳感器 Speevious具有不同的類型,沒有找到身份匹配。在步驟608中,檢索圖像文件221中的其他數(shù)據(jù)集直到找到數(shù)據(jù)集DSET2,其中,數(shù) 據(jù)集DSET2具有與圖像傳感器S?!ぁさ倪h(yuǎn)程識別值相匹配的識別數(shù)據(jù)DIDEN2。數(shù)據(jù)集DSET2 還包括配置數(shù)據(jù)Dtonf2和屬性數(shù)據(jù)DProP2。屬性數(shù)據(jù)Dptop2表示在攝像系統(tǒng)100的前次啟動中 耦合于計(jì)算機(jī)單元110的圖像傳感器S。--或與S T相同類型的圖像傳感器的屬性。在 一個(gè)實(shí)施例中,配置數(shù)據(jù)Dotf2和屬性數(shù)據(jù)Dprop2是加密數(shù)據(jù),識別數(shù)據(jù)Diden2是未加密數(shù)據(jù)。在步驟610中,更新圖像文件221中的索引以表示數(shù)據(jù)集DSET2的地址。在步驟 612中,加、解密組件406解密數(shù)據(jù)集DSET2中的配置數(shù)據(jù)Dotf2和屬性數(shù)據(jù)Dprop2。在步驟 614中,配置組件225根據(jù)配置數(shù)據(jù)Dcqnf2設(shè)置圖像傳感器Scukkent的工作參數(shù)。在步驟616中,屬性組件401根據(jù)屬性數(shù)據(jù)Dpkqp2設(shè)置圖像傳感器Scukke nt的屬性。 在步驟618中,如果用戶模式程序根據(jù)用戶需求繼續(xù)調(diào)節(jié)了圖像傳感器S。UKKENT的屬性,屬性 組件401可更新屬性數(shù)據(jù)Dpot2以表示用戶模式程序所調(diào)節(jié)的屬性??傊鶕?jù)本發(fā)明的實(shí)施例提供了可根據(jù)前一次啟動的識別信息識別圖像傳感器的攝像系統(tǒng)。此外,所述攝像系統(tǒng)可根據(jù)耦合于圖像傳感器的計(jì)算機(jī)單元的類型配置圖像 傳感器,由此,可提高攝像系統(tǒng)的性能。此外,攝像系統(tǒng)可根據(jù)前一次啟動中的設(shè)置來配置 圖像傳感器。因此,與前一次啟動相關(guān)的圖像采集和圖像呈現(xiàn)在攝像系統(tǒng)的當(dāng)前啟動中也 能夠被迅速采用,并且用戶不用在每一次啟動中都對圖像傳感器進(jìn)行相對復(fù)雜的設(shè)置,由 此,本發(fā)明的實(shí)施例提供的攝像系統(tǒng)更加方便用戶的使用。 最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明而并非限制,盡管參照較佳實(shí)施 例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā)明進(jìn)行修改或 者等同替換,而不脫離本發(fā)明的精神和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種控制圖像傳感器的方法,其特征在于,所述方法包括訪問圖像文件中的第一數(shù)據(jù)集,其中,所述第一數(shù)據(jù)集包括識別數(shù)據(jù)和配置數(shù)據(jù),所述 識別數(shù)據(jù)用于表示與攝像系統(tǒng)的前次啟動相關(guān)的圖像傳感器的身份,所述配置數(shù)據(jù)用于表 示與所述攝像系統(tǒng)的前次啟動相關(guān)的圖像傳感器的工作參數(shù);判斷所述識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器是否匹配;及 如果所述識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器相匹配,則根據(jù)所 述配置數(shù)據(jù)設(shè)置與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器。
2.根據(jù)權(quán)利要求1所述的控制圖像傳感器的方法,其特征在于,所述方法還包括 如果所述第一數(shù)據(jù)集的識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器不匹配,則訪問所述圖像文件中的第二數(shù)據(jù)集;及如果判斷所述第二數(shù)據(jù)集的識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感 器相匹配,則根據(jù)所述第二數(shù)據(jù)集的配置數(shù)據(jù)設(shè)置與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像 傳感器。
3.根據(jù)權(quán)利要求2所述的控制圖像傳感器的方法,其特征在于,所述方法還包括 訪問表示所述第一數(shù)據(jù)集的地址的索引;及更新所述索引以表示所述第二數(shù)據(jù)集的地址。
4.根據(jù)權(quán)利要求1所述的控制圖像傳感器的方法,其特征在于,所述第一數(shù)據(jù)集還包 括屬性數(shù)據(jù),所述屬性數(shù)據(jù)用于表示與所述攝像系統(tǒng)的前次啟動相關(guān)的圖像傳感器的屬 性,所述方法還包括如果所述識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器相匹配,則根據(jù)所 述屬性數(shù)據(jù)設(shè)置與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器的屬性。
5.根據(jù)權(quán)利要求1所述的控制圖像傳感器的方法,其特征在于,所述第一數(shù)據(jù)集還包 括屬性數(shù)據(jù),所述屬性數(shù)據(jù)用于表示與所述攝像系統(tǒng)的前次啟動相關(guān)的圖像傳感器的屬 性,所述方法還包括調(diào)整與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器的屬性;及 更新所述屬性數(shù)據(jù)以表示所述被調(diào)整的屬性。
6 根據(jù)權(quán)利要求1所述的控制圖像傳感器的方法,其特征在于,所述方法還包括 加密存入所述圖像文件的數(shù)據(jù);及解密從所述圖像文件中讀取的數(shù)據(jù)。
7.根據(jù)權(quán)利要求1所述的控制圖像傳感器的方法,其特征在于,所述方法還包括 加密所述第一數(shù)據(jù)集的配置數(shù)據(jù);及如果所述識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器相匹配,解密所述 第一數(shù)據(jù)集的配置數(shù)據(jù)。
8.根據(jù)權(quán)利要求1所述的控制圖像傳感器的方法,其特征在于,所述方法還包括 訪問表示所述第一數(shù)據(jù)集的地址的索引;及根據(jù)所述索引訪問所述第一數(shù)據(jù)集。
9.根據(jù)權(quán)利要求1所述的控制圖像傳感器的方法,其特征在于,所述第一數(shù)據(jù)集的配 置數(shù)據(jù)包括分別對應(yīng)于多個(gè)計(jì)算機(jī)單元類型的多個(gè)類。
10.根據(jù)權(quán)利要求9所述的控制圖像傳感器的方法,其特征在于,所述方法還包括識別計(jì)算機(jī)單元的類型,所述計(jì)算機(jī)單元耦合于與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖 像傳感器;及從所述多個(gè)類中選擇對應(yīng)于所述計(jì)算機(jī)單元的所屬類型的類。
11.一種控制圖像傳感器的設(shè)備,其特征在于,所述設(shè)備包括圖像文件,用于存儲第一數(shù)據(jù)集,其中,所述第一數(shù)據(jù)集包括識別數(shù)據(jù)和配置數(shù)據(jù),所 述識別數(shù)據(jù)用于表示與攝像系統(tǒng)的前次啟動相關(guān)的圖像傳感器的身份,所述配置數(shù)據(jù)用于 表示與所述攝像系統(tǒng)的前次啟動相關(guān)的圖像傳感器的工作參數(shù);識別組件,用于訪問所述第一數(shù)據(jù)集,并判斷所述識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前 啟動相關(guān)的圖像傳感器是否匹配;及配置組件,用于當(dāng)所述識別組件判斷所述識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān) 的圖像傳感器相匹配時(shí),根據(jù)所述第一數(shù)據(jù)集的所述配置數(shù)據(jù)設(shè)置與所述攝像系統(tǒng)的當(dāng)前 啟動相關(guān)的圖像傳感器。
12.根據(jù)權(quán)利要求11所述的控制圖像傳感器的設(shè)備,其特征在于,所述識別組件,還用于當(dāng)判斷所述第一數(shù)據(jù)集的識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前啟 動相關(guān)的圖像傳感器不匹配時(shí),訪問所述圖像文件中的第二數(shù)據(jù)集,并且,當(dāng)所述第二數(shù)據(jù) 集的識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器相匹配時(shí),指示所述配置組 件根據(jù)所述第二數(shù)據(jù)集中的配置數(shù)據(jù)設(shè)置與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器。
13.根據(jù)權(quán)利要求12所述的控制圖像傳感器的設(shè)備,其特征在于, 所述圖像文件,還用于存儲表示所述第一數(shù)據(jù)集的地址的索引; 所述識別組件,還用于更新所述索引以表示所述第二數(shù)據(jù)集的地址。
14.根據(jù)權(quán)利要求11所述的控制圖像傳感器的設(shè)備,其特征在于,所述第一數(shù)據(jù)集還 包括屬性數(shù)據(jù),所述屬性數(shù)據(jù)用于表示與所述攝像系統(tǒng)的前次啟動相關(guān)的所述圖像傳感器 的屬性,所述設(shè)備還包括屬性組件,用于當(dāng)所述識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器相匹 配時(shí),根據(jù)所述屬性數(shù)據(jù)設(shè)置與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器的屬性。
15.根據(jù)權(quán)利要求11所述的控制圖像傳感器的設(shè)備,其特征在于,所述第一數(shù)據(jù)集還 包括屬性數(shù)據(jù),所述屬性數(shù)據(jù)表示與所述攝像系統(tǒng)的前次啟動相關(guān)的所述圖像傳感器的屬 性,所述設(shè)備還包括用戶模式組件,用于調(diào)整與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器的屬性; 屬性組件,用于更新所述屬性數(shù)據(jù)以表示由所述用戶模式組件調(diào)整的屬性。
16.根據(jù)權(quán)利要求11所述的控制圖像傳感器的設(shè)備,其特征在于,所述設(shè)備還包括 力口、解密組件,用于加密存入所述圖像文件的數(shù)據(jù),且用于解密從所述圖像文件中讀取出的數(shù)據(jù)。
17.根據(jù)權(quán)利要求11所述的控制圖像傳感器的設(shè)備,其特征在于,所述設(shè)備還包括 力口、解密組件,用于加密所述第一數(shù)據(jù)集的配置數(shù)據(jù),并保持所述第一數(shù)據(jù)集中的所述識別數(shù)據(jù)為未加密,還用于當(dāng)所述識別數(shù)據(jù)和與所述攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感 器相匹配時(shí),解密所述第一數(shù)據(jù)集的配置數(shù)據(jù)。
18.根據(jù)權(quán)利要求11所述的控制圖像傳感器的設(shè)備,其特征在于, 所述圖像文件,還用于存儲表示所述第一數(shù)據(jù)集的地址的索引;所述識別組件,還用于根據(jù)所述索引訪問所述第一數(shù)據(jù)集。
19.根據(jù)權(quán)利要求11所述的控制圖像傳感器的設(shè)備,其特征在于,所述第一數(shù)據(jù)集的 配置數(shù)據(jù)包括分別對應(yīng)于多個(gè)計(jì)算機(jī)單元類型的多個(gè)類。
20.根據(jù)權(quán)利要求19所述的控制圖像傳感器的設(shè)備,其特征在于,所述識別組件,還用于識別計(jì)算機(jī)單元的類型,并從所述多個(gè)類中選擇對應(yīng)于所述計(jì) 算機(jī)單元的所屬類型的類,其中,所述計(jì)算機(jī)單元耦合于與所述當(dāng)前啟動相關(guān)的所述圖像 傳感器。
21.一種攝像系統(tǒng),其特征在于,所述攝像系統(tǒng)包括處理器,用于執(zhí)行多個(gè)機(jī)器可執(zhí)行指令并產(chǎn)生控制命令;耦合于所述處理器的存儲器,用于存儲所述機(jī)器可執(zhí)行指令,還用于存儲圖像文件, 其中,所述圖像文件包括分別與多個(gè)圖像傳感器相關(guān)的多個(gè)數(shù)據(jù)集,所述多個(gè)數(shù)據(jù)集中的 至少一個(gè)數(shù)據(jù)集包括識別數(shù)據(jù)和屬性數(shù)據(jù),所述識別數(shù)據(jù)用于表示所述多個(gè)圖像傳感器中 的一個(gè)圖像傳感器的身份,所述屬性數(shù)據(jù)用于表示在所述多個(gè)圖像傳感器中的所述一個(gè)圖 像傳感器的前次啟動中被調(diào)整的所述多個(gè)圖像傳感器中的所述一個(gè)圖像傳感器的屬性,此 外,所述機(jī)器可執(zhí)行指令包括攝像驅(qū)動,用于從所述多個(gè)數(shù)據(jù)集中選擇第一數(shù)據(jù)集,所述第 一數(shù)據(jù)集包含與所述圖像傳感器相匹配的識別數(shù)據(jù),并用于根據(jù)所述第一數(shù)據(jù)集中的屬性 數(shù)據(jù)產(chǎn)生控制命令以設(shè)置所述圖像傳感器;及耦合于所述處理器的通信接口,用于傳送所述控制命令給所述圖像傳感器。
22.根據(jù)權(quán)利要求21所述的攝像系統(tǒng),其特征在于,所述攝像驅(qū)動在所述攝像系統(tǒng)的 前次啟動中選擇了所述第一數(shù)據(jù)集,所述圖像文件還包括表示所述第一數(shù)據(jù)集的地址的索 引,此外,所述攝像驅(qū)動根據(jù)所述索引訪問所述第一數(shù)據(jù)集。
23.根據(jù)權(quán)利要求21所述的攝像系統(tǒng),其特征在于,所述攝像驅(qū)動在所述攝像系統(tǒng)的 前次啟動中選擇了第二數(shù)據(jù)集,所述圖像文件還包括表示所述第二數(shù)據(jù)集的地址的索引, 所述攝像驅(qū)動檢索所述多個(gè)數(shù)據(jù)集直到找到所述第一數(shù)據(jù)集,并更新所述索引以表示所述 第一數(shù)據(jù)集的地址。
24.根據(jù)權(quán)利要求21所述的攝像系統(tǒng),其特征在于,所述存儲器還存儲用戶模式組件, 用于調(diào)整所述圖像傳感器的屬性,其中,所述攝像驅(qū)動更新所述第一數(shù)據(jù)集中的所述屬性 數(shù)據(jù)以表示所述用戶模式組件所調(diào)整的所述屬性。
25.根據(jù)權(quán)利要求21所述的攝像系統(tǒng),其特征在于,所述第一數(shù)據(jù)集還包括用于表示 所述圖像傳感器的工作參數(shù)的配置數(shù)據(jù),所述配置數(shù)據(jù)包括對應(yīng)于多個(gè)計(jì)算機(jī)單元類型的 多個(gè)類,所述攝像驅(qū)動從所述多個(gè)類中選擇與所述圖像傳感器相連的計(jì)算機(jī)單元的類型相 對應(yīng)的類,并根據(jù)所述配置數(shù)據(jù)中的所述被選擇的類設(shè)置所述圖像傳感器。
26.根據(jù)權(quán)利要求21所述的攝像系統(tǒng),其特征在于,當(dāng)存儲所述多個(gè)數(shù)據(jù)集至所述圖 像文件時(shí),所述攝像驅(qū)動加密所述多個(gè)數(shù)據(jù)集,并且,當(dāng)從所述圖像文件中讀取所述多個(gè)數(shù) 據(jù)集時(shí),所述攝像驅(qū)動解密所述多個(gè)數(shù)據(jù)集。
27.根據(jù)權(quán)利要求21所述的攝像系統(tǒng),其特征在于,所述攝像驅(qū)動加密所述多個(gè)數(shù)據(jù) 集中的屬性數(shù)據(jù),并保持所述多個(gè)數(shù)據(jù)集中的識別數(shù)據(jù)為未加密。
全文摘要
本發(fā)明公開了一種控制圖像傳感器的方法和設(shè)備、及攝像系統(tǒng)。該方法包括訪問圖像文件中的第一數(shù)據(jù)集,其中,第一數(shù)據(jù)集包括識別數(shù)據(jù)和配置數(shù)據(jù),識別數(shù)據(jù)表示與攝像系統(tǒng)的前次啟動相關(guān)的圖像傳感器的身份,所述配置數(shù)據(jù)表示與該前次啟動相關(guān)的圖像傳感器的工作參數(shù);判斷識別數(shù)據(jù)和與攝像系統(tǒng)的當(dāng)前啟動相關(guān)的圖像傳感器是否匹配;及如果識別數(shù)據(jù)和與當(dāng)前啟動相關(guān)的圖像傳感器相匹配,則根據(jù)配置數(shù)據(jù)設(shè)置與當(dāng)前啟動相關(guān)的圖像傳感器。本發(fā)明提供的攝像系統(tǒng)更加靈活且方便用戶的使用。
文檔編號H04N5/335GK102148940SQ20101010812
公開日2011年8月10日 申請日期2010年2月5日 優(yōu)先權(quán)日2010年2月5日
發(fā)明者余曉光, 劉瑞北, 呂志華, 官象山, 彭新生, 隋莉斌 申請人:凹凸電子(武漢)有限公司