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