攝像設(shè)備、外部設(shè)備、攝像系統(tǒng)、攝像設(shè)備的控制方法、計算機程序和計算機可讀存儲介質(zhì)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及攝像設(shè)備、外部設(shè)備、攝像系統(tǒng)、用于控制攝像設(shè)備的方法、計算機程序和計算機可讀存儲介質(zhì)。特別地,本發(fā)明的實施例適用于控制用于對通過拍攝被攝體的圖像所獲得的圖像數(shù)據(jù)進行校正的功能的操作所用的接口。
【背景技術(shù)】
[0002]存在在不會引起過曝光或曝光不足的情況下對明區(qū)域和暗區(qū)域之間的差大的被攝體的圖像進行拍攝的技術(shù)。
[0003]這種技術(shù)的示例是寬動態(tài)范圍處理,其中在該寬動態(tài)范圍處理中,將多個圖像合成到一起,以使通過該合成所獲得的合成圖像的動態(tài)范圍變寬。專利文獻I公開了將在不同的曝光時間所拍攝到的多個圖像合成、由此生成動態(tài)范圍相比正常的動態(tài)范圍更寬的圖像的攝像設(shè)備。
[0004]該技術(shù)的另一示例是銀鹽照相中的、為了獲得動態(tài)范圍寬的照片而在暗室中進行的局部遮光(dodging)處理。該局部遮光處理可以使用數(shù)字圖像處理(數(shù)字局部遮光處理)來實現(xiàn),其中在該數(shù)字圖像處理中,對明區(qū)域和暗區(qū)域之間的差大的被攝體(特別是逆光被攝體)進行了校正。在數(shù)字局部遮光處理中,改變圖像的增益等以調(diào)整明區(qū)域和暗區(qū)域的強度。
[0005]此外,存在向單個圖像數(shù)據(jù)應(yīng)用對曝光進行補償?shù)膱D像處理、并且輸出可以容易地識別出被攝體的圖像數(shù)據(jù)的攝像設(shè)備。
[0006]伴隨著網(wǎng)絡(luò)技術(shù)的快速普及,用于經(jīng)由網(wǎng)絡(luò)從外部設(shè)備控制攝像設(shè)備的用戶的需求不斷增加。
[0007]這里,假定存在如下的攝像設(shè)備,其中該攝像設(shè)備具有進行上述的寬動態(tài)范圍處理和數(shù)字局部遮光處理這兩者的功能,并且由于圖像處理模塊的結(jié)構(gòu)的制約因而不能同時進行這兩個處理。此外,假定存在如下的外部設(shè)備,其中該外部設(shè)備將用于實現(xiàn)寬動態(tài)范圍處理的命令和用于實現(xiàn)數(shù)字局部遮光處理的命令經(jīng)由網(wǎng)絡(luò)發(fā)送至攝像設(shè)備。
[0008]在這些假設(shè)下,存在如下可能性:如果允許外部設(shè)備的用戶自由地將這些命令發(fā)送至攝像設(shè)備,則該攝像設(shè)備不能正常地處理這些命令。
[0009]引文列表
[0010]專利文獻
[0011 ] 專利文獻I:日本特開2008-236142
【發(fā)明內(nèi)容】
[0012]根據(jù)本發(fā)明的實施例,向用戶提供用于指定合成單元和曝光設(shè)置單元的操作的選項中的如下選項,其中利用該選項,選擇性地使合成單元和曝光設(shè)置單元進行工作的攝像設(shè)備在不會作出錯誤應(yīng)答的情況下進行正常處理;由此提高了用戶的便利性。
[0013]根據(jù)本發(fā)明的實施例的一種攝像設(shè)備,其能夠經(jīng)由網(wǎng)絡(luò)與外部設(shè)備進行通信,所述攝像設(shè)備包括:攝像單元;接收單元,用于經(jīng)由所述網(wǎng)絡(luò)從所述外部設(shè)備接收合成命令和曝光設(shè)置命令,其中所述合成命令用于控制用于對所述攝像單元在不同的曝光條件下所拍攝到的多個圖像進行合成的操作,以及所述曝光設(shè)置命令用于控制用于獲得在所設(shè)置的曝光條件下所生成的圖像的操作;控制單元,用于在所述接收單元接收到所述合成命令和所述曝光設(shè)置命令的情況下,控制基于所述合成命令和所述曝光設(shè)置命令所進行的操作;判斷單元,用于判斷所述控制單元所控制的操作;以及發(fā)送單元,用于根據(jù)從所述判斷單元所獲得的判斷結(jié)果,來經(jīng)由所述網(wǎng)絡(luò)向所述外部設(shè)備發(fā)送表示所述接收單元所接收到的合成命令和曝光設(shè)置命令所能夠指定的操作的操作信息。
[0014]通過以下參考附圖對典型實施例的說明,本發(fā)明的其它特征將變得明顯。
【附圖說明】
[0015]圖1是示出根據(jù)本發(fā)明的第一實施例的監(jiān)視系統(tǒng)的結(jié)構(gòu)的示例的圖。
[0016]圖2是示出根據(jù)本發(fā)明的第一實施例的監(jiān)視照相機的硬件結(jié)構(gòu)的示例的圖。
[0017]圖3是示出根據(jù)本發(fā)明的第一實施例的客戶端設(shè)備的硬件結(jié)構(gòu)的示例的圖。
[0018]圖4是描述根據(jù)本發(fā)明的第一實施例的監(jiān)視照相機和客戶端設(shè)備之間的命令序列的序列圖。
[0019]圖5是描述根據(jù)本發(fā)明的第一實施例的監(jiān)視照相機和客戶端設(shè)備之間的命令序列的序列圖。
[°02°]圖6A是示出根據(jù)本發(fā)明的第一實施例的ImagingSettings(攝像設(shè)置)類型的定義的示例的圖。
[0021]圖6B是示出根據(jù)本發(fā)明的第一實施例的ImagingSettings類型的定義的示例的圖。
?0022]圖6C是示出根據(jù)本發(fā)明的第一實施例的ImagingSettings類型的定義的示例的圖。
[0023]圖6D是示出根據(jù)本發(fā)明的第一實施例的ImagingSettings類型的定義的示例的圖。
[0024]圖6Ε是示出根據(jù)本發(fā)明的第一實施例的ImagingSettings類型的定義的示例的圖。
[0025]圖7是描述根據(jù)本發(fā)明的第一實施例的GetOpt1ns(獲得選項)應(yīng)答發(fā)送處理的流程圖。
[0026]圖8是示出根據(jù)本發(fā)明的第一實施例的攝像設(shè)置窗口的示例。
[0027]圖9是示出根據(jù)本發(fā)明的第一實施例的攝像設(shè)置窗口顯示處理的流程圖。
[0028]圖10是描述根據(jù)本發(fā)明的第二實施例的GetOpt1ns應(yīng)答發(fā)送處理的流程圖。
【具體實施方式】
[0029]以下將參考附圖來詳細說明本發(fā)明的實施例。
[0030]以下實施例所述的結(jié)構(gòu)僅是示例,并且本發(fā)明不限于附圖所示的結(jié)構(gòu)。假定例如基于開放網(wǎng)絡(luò)視頻接口論壇(ONVIF)的標準來定義根據(jù)以下實施例的命令和坐標系。
[0031]第一實施例
[0032]以下將參考圖1來說明根據(jù)第一實施例的網(wǎng)絡(luò)結(jié)構(gòu)。更具體地,圖1是示出根據(jù)第一實施例的監(jiān)視系統(tǒng)的結(jié)構(gòu)的示例的圖。
[0033]在根據(jù)第一實施例的監(jiān)視系統(tǒng)中,用于拍攝運動圖像的監(jiān)視照相機1000與客戶端設(shè)備2000經(jīng)由因特網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)1500(經(jīng)由網(wǎng)絡(luò))彼此連接,使得這兩者能夠彼此進行通信。因此,監(jiān)視照相機1000能夠經(jīng)由IP網(wǎng)絡(luò)1500向客戶端設(shè)備2000分發(fā)圖像數(shù)據(jù)。
[0034]根據(jù)本實施例的客戶端設(shè)備2000是諸如個人計算機(PC)等的外部設(shè)備的示例。根據(jù)本實施例的監(jiān)視系統(tǒng)與攝像系統(tǒng)相對應(yīng)。
[0035]IP網(wǎng)絡(luò)1500由滿足以太網(wǎng)(Ethernet,注冊商標)等的通信標準的多個路由器、交換機和線纜等構(gòu)成。然而,在本實施例中,沒有指定通信的標準、規(guī)模和結(jié)構(gòu),只要監(jiān)視照相機1000和客戶端設(shè)備2000能夠彼此進行通信即可。
[0036]例如,IP網(wǎng)絡(luò)1500可以由因特網(wǎng)、有線局域網(wǎng)(LAN)、無線LAN或廣域網(wǎng)(WAN)等構(gòu)成。根據(jù)本實施例的監(jiān)視照相機1000例如可以與以太網(wǎng)供電(POE)兼容,并且可以經(jīng)由LAN線纜供給電力。
[0037]客戶端設(shè)備2000向監(jiān)視照相機1000發(fā)送各種命令。各種命令的示例包括用于改變監(jiān)視照相機1000的攝像方向和視角的命令、用于改變攝像參數(shù)的命令和用于開始圖像流傳輸?shù)拿睢?br>[0038]另一方面,監(jiān)視照相機1000將針對這些命令的應(yīng)答和圖像流傳輸發(fā)送至客戶端設(shè)備2000。此外,監(jiān)視照相機1000響應(yīng)于從客戶端設(shè)備2000接收到的用于改變視角的命令來改變視角。
[0039]圖2是示出根據(jù)本實施例的監(jiān)視照相機1000的硬件結(jié)構(gòu)的示例的圖。
[0040]圖2所示的控制單元1001以集中方式控制監(jiān)視照相機1000的各個元件。控制單元1001由中央處理單元(CPU)構(gòu)成??刂茊卧?001執(zhí)行存儲單元1002中所存儲的程序??刂茊卧?001可以使用硬件來進行控制。
[0041 ]存儲單元1002主要用作各種數(shù)據(jù)所用的存儲區(qū)域,諸如控制單元1001所執(zhí)行的程序所用的存儲區(qū)域、在程序正執(zhí)行期間所使用的工作區(qū)域和以下將說明的攝像單元1004所生成的圖像數(shù)據(jù)所用的存儲區(qū)域。通信單元1003從客戶端設(shè)備2000接收到各控制命令。此夕卜,通信單元1003向客戶端設(shè)備2000發(fā)送各控制命令。
[0042]攝像單元1004由攝像光學系統(tǒng)以及諸如電荷耦合器件(CXD)或互補金屬氧化物半導體(CMOS)等的攝像裝置(均未示出)構(gòu)成。攝像單元1004拍攝攝像光學系統(tǒng)所形成的被攝體的圖像,由此生成模擬信號。攝像單元1004將所生成的模擬信號轉(zhuǎn)換成數(shù)字數(shù)據(jù)。
[0043]此外,攝像單元1004將通過轉(zhuǎn)換所獲得的數(shù)字數(shù)據(jù)作為圖像數(shù)據(jù)輸出至存儲單元1002、曝光補償單元1005和寬動態(tài)范圍圖像合成單元1006。
[0044]曝光補償單元1005分析從攝像單元1004輸出的圖像數(shù)據(jù),并且根據(jù)圖像處理設(shè)置來對該圖像數(shù)據(jù)進行曝光補償處理。此外,曝光補償單元1005將經(jīng)過了曝光補償處理的圖像數(shù)據(jù)輸出至存儲單元1002。
[0045]根據(jù)本實施例的曝光補償處理包括諸如背光補償處理和暗部補償處理等的圖像處理。這里,背光補償處理是使包括逆光情形下的暗部的圖像數(shù)據(jù)整體變明亮的處理。暗部補償處理是確定圖像數(shù)據(jù)中所包括的暗部、并且在維持明部的明度的同時使所確定的暗部變明亮的處理。
[0046]根據(jù)本實施例的曝光補償處理具有設(shè)置攝像單元1004的曝光條件的曝光設(shè)置功能。這里,曝光條件包括攝像單元1004中所包括的攝像光學系統(tǒng)的光圈的值和攝像單元1004中所包括的攝像裝置的曝光時間(電荷累積時間)等。
[0047]根據(jù)本實施例的曝光補償單元1005與曝光設(shè)置單元相對應(yīng),其中該曝光設(shè)置單元用于設(shè)置攝像單元1004的曝光條件,并且獲得通過利用攝像單元1004在所設(shè)置的曝光條件下拍攝被攝體的圖像所生成的一個圖像數(shù)據(jù)。
[0048]監(jiān)視照相機1000還包括寬動態(tài)范圍圖像合成單元1006。在下文,可以將寬動態(tài)范圍縮寫為WDR,并且可以將寬動態(tài)范圍圖像合成處理縮寫為WDR處理。
[0049]WDR圖像合成單元1006判斷攝像單元1004所輸出的曝光條件不同的多個圖像中的最佳明度的部分,并且將這多個圖像合成,以生成具有寬動態(tài)范圍的一個合成圖像數(shù)據(jù)。此夕卜,WDR圖像合成單元1006將所生成的合成圖像數(shù)據(jù)輸出至存儲單元1002。
[0050]根據(jù)本實施例的曝光條件包括攝像單元1004中所包括的攝像裝置的曝光時間(累積時間)。根據(jù)本實施例的WDR圖像合成單元1006與合成單元相對應(yīng),其中該合成單元用于將通過利用攝像單元1004在不同的曝光條件下拍攝被攝體的圖像所生成的多個圖像數(shù)據(jù)合成,由此生成合成圖像數(shù)據(jù)。另一方面,根據(jù)本實施例的曝光補償單元1005沒有合成這多個圖像數(shù)據(jù)。
[0051 ] 壓縮編碼單元1007根據(jù)壓縮編碼設(shè)置以及JPEG、H.264或H.265等的標準,來對從攝像單元1004、曝光補償單元1005和WDR圖像合成單元1006輸出的圖像數(shù)據(jù)進行壓縮編碼處理。此外,壓縮編碼單元1007將經(jīng)過了壓縮編碼處理的圖像數(shù)據(jù)輸出至存儲單元1002。
[0052]在從客戶端設(shè)備2000接收到針對流傳輸分發(fā)的請求時,根據(jù)本實施例的監(jiān)視照相機1000響應(yīng)于該請求,通過流傳輸分發(fā)來將從壓縮編碼單元1007輸出的圖像數(shù)據(jù)經(jīng)由通信單元1003分發(fā)至外部。
[0053]圖3是示出根據(jù)本實施例的客戶端設(shè)備2000的硬件結(jié)構(gòu)的示例的圖。根據(jù)本實施例的客戶端設(shè)備2000被配置成連接至IP網(wǎng)絡(luò)1500的計算機設(shè)備。
[0054]參考圖3,控制單元2001控制客戶端設(shè)備2000整體??刂茊卧?001例如由CPU構(gòu)成,并且執(zhí)行存儲單元2002(以下進行說明)中所存儲的程序??蛇x地,控制單元2001可以使用硬件來進行控制。存儲單元2002用作控制單元2001所執(zhí)行的程序所用的存儲區(qū)域、在程序正執(zhí)行期間所使用的工作區(qū)域和數(shù)據(jù)所用的存儲區(qū)域。
[0055]通信單元2003接收到來自控制單元2001的指示,并且向監(jiān)視照相機1000發(fā)送命令等。此外,通信單元2003從監(jiān)視照相機1000接收到針對命令的應(yīng)答和通過流傳輸分發(fā)所分發(fā)的圖像數(shù)據(jù)等。
[0056]輸入單元2004例如由按鈕、十字鍵、觸摸面板和鼠標等構(gòu)成。輸入單元2004接收到來自用戶的指示的輸入。例如,輸入單元2004能夠接收到用以向監(jiān)視照相機1000發(fā)送