攝像設(shè)備、攝像系統(tǒng)、攝像設(shè)備的控制方法、攝像系統(tǒng)的控制方法和程序的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及攝像設(shè)備、攝像系統(tǒng)、用于控制攝像設(shè)備的方法、用于控制攝像系統(tǒng)的方法以及程序,并且特別地,涉及用于通過將使用攝像單元在多個曝光條件下拍攝被攝體的圖像所生成的多個圖像數(shù)據(jù)項進行合成來生成合成圖像數(shù)據(jù)的合成技術(shù)。
【背景技術(shù)】
[0002]開發(fā)了用于在不會產(chǎn)生過曝光和曝光不足的情況下拍攝圖像的技術(shù)。
[0003]例如,開發(fā)了用以通過將多個圖像合成來增大合成圖像的動態(tài)范圍的寬動態(tài)范圍處理。專利文獻I描述了通過將使用不同的曝光時間設(shè)置所拍攝到的多個圖像合成來生成動態(tài)范圍有所增大的圖像的攝像設(shè)備。
[0004]另外,作為上述技術(shù)的示例,已將被稱為“局部遮光(dodging)”的技術(shù)用于暗室中的銀鹽照相,以生成具有寬動態(tài)范圍的照片。為了將相同的技術(shù)應(yīng)用于數(shù)字照片,開發(fā)了用于對對比度高的被攝體的圖像(特別是逆光拍攝到的被攝體的圖像)進行校正的技術(shù)。該技術(shù)被稱為“數(shù)字局部遮光”。為了控制數(shù)字局部遮光的效果,例如改變圖像的增益。
[0005]此外,伴隨著網(wǎng)絡(luò)技術(shù)的廣泛使用,需要經(jīng)由網(wǎng)絡(luò)從外部設(shè)備控制攝像設(shè)備的用戶不斷增多。
[0006]因此,本發(fā)明提供用于根據(jù)合成命令和曝光設(shè)置命令的接收來適當(dāng)?shù)乜刂坪铣蓡卧推毓庠O(shè)置單元、并且防止用戶誤解針對各個命令的應(yīng)答的技術(shù)。
[0007]引文列表
[0008]專利文獻
[0009]專利文獻I:日本特開2008-236142
【發(fā)明內(nèi)容】
[0010]用于解決問題的方案
[0011 ]根據(jù)本發(fā)明,提供一種攝像設(shè)備,其能夠經(jīng)由網(wǎng)絡(luò)與外部設(shè)備進行通信,所述攝像設(shè)備包括:攝像單元;接收單元,用于經(jīng)由所述網(wǎng)絡(luò)從所述外部設(shè)備接收合成命令和曝光設(shè)置命令,其中所述合成命令用于控制用以對所述攝像單元在不同的曝光條件下所拍攝到的多個圖像進行合成的操作,以及所述曝光設(shè)置命令用于控制用以獲得在預(yù)設(shè)的曝光條件下所生成的圖像的操作;控制單元,用于在所述接收單元接收到所述合成命令和所述曝光設(shè)置命令的情況下,選擇性地控制所述合成命令和所述曝光設(shè)置命令所請求的操作;以及發(fā)送單元,用于經(jīng)由所述網(wǎng)絡(luò)向所述外部設(shè)備發(fā)送針對所接收到的合成命令和所接收到的曝光設(shè)置命令中的、用于請求未被選擇性地控制的操作的至少一個命令的非錯誤應(yīng)答。
[0012]通過以下參考附圖對實施例的說明,本發(fā)明的其它特征將變得明顯。
【附圖說明】
[0013]圖1示出根據(jù)本發(fā)明的第一實施例的安全監(jiān)視系統(tǒng)的系統(tǒng)結(jié)構(gòu)的示例。
[0014]圖2示出根據(jù)本發(fā)明的第一實施例的安全照相機的硬件結(jié)構(gòu)的示例。
[0015]圖3示出根據(jù)本發(fā)明的第一實施例的客戶端裝置的硬件結(jié)構(gòu)的示例。
[0016]圖4是示出根據(jù)本發(fā)明的第一實施例的安全照相機和客戶端裝置之間的命令序列的序列圖。
[0017]圖5是示出根據(jù)本發(fā)明的第一實施例的安全照相機和客戶端裝置之間的命令序列的序列圖。
[0018]圖6A示出根據(jù)本發(fā)明的第一實施例的ImagingSettings(攝像設(shè)置)類型的定義的示例。
[0019]圖6B示出根據(jù)本發(fā)明的第一實施例的ImagingSettings類型的定義的示例。
[°02°]圖6C示出根據(jù)本發(fā)明的第一實施例的ImagingSettings類型的定義的示例。
[0021]圖6D示出根據(jù)本發(fā)明的第一實施例的ImagingSettings類型的定義的示例。
[0022]圖6E示出根據(jù)本發(fā)明的第一實施例的ImagingSettings類型的定義的示例。
[0023]圖7示出根據(jù)本發(fā)明的第一實施例的SetImagingSettings(設(shè)置攝像設(shè)置)接收處理。
[0024]圖8示出根據(jù)本發(fā)明的第一實施例的ImagingSettings設(shè)置畫面的示例。
[0025]圖9是示出根據(jù)本發(fā)明的第一實施例的SetImagingSettings設(shè)置畫面顯示處理的流程圖。
[0026]圖10是根據(jù)本發(fā)明的第二實施例的SetImagingSettings命令接收處理的流程圖。
【具體實施方式】
[0027]以下參考附圖來詳細說明本發(fā)明的典型實施例。
[0028]注意,以下實施例所述的結(jié)構(gòu)僅是示例。本發(fā)明的結(jié)構(gòu)不限于所例示的結(jié)構(gòu)。另外,基于諸如開放網(wǎng)絡(luò)視頻接口論壇(以下還簡稱為“0NVIF”)等的標(biāo)準(zhǔn)來定義以下實施例中的命令和坐標(biāo)系。
[0029]第一實施例
[0030]以下參考圖1來說明根據(jù)本實施例的網(wǎng)絡(luò)結(jié)構(gòu)。更具體地,圖1示出根據(jù)本實施例的安全監(jiān)視系統(tǒng)的系統(tǒng)結(jié)構(gòu)的示例。
[0031]在根據(jù)本實施例的安全監(jiān)視系統(tǒng)中,拍攝運動圖像的安全照相機1000經(jīng)由IP網(wǎng)絡(luò)1500(經(jīng)由網(wǎng)絡(luò))連接至客戶端裝置2000以彼此通信數(shù)據(jù)。這樣,安全照相機1000可以經(jīng)由IP網(wǎng)絡(luò)1500向客戶端裝置2000分發(fā)圖像數(shù)據(jù)。
[0032]注意,根據(jù)本實施例,客戶端裝置2000是諸如PC等的外部設(shè)備的示例。另外,根據(jù)本實施例的安全監(jiān)視系統(tǒng)與攝像系統(tǒng)相對應(yīng)。
[0033]IP網(wǎng)絡(luò)1500例如由滿足諸如以太網(wǎng)(Ethernet,注冊商標(biāo)名稱)等的通信標(biāo)準(zhǔn)的多個路由器、交換機和線纜構(gòu)成。注意,根據(jù)本實施例,可以采用使得能夠進行安全照相機1000和客戶端裝置2000之間的通信的任何通信標(biāo)準(zhǔn)、任何網(wǎng)絡(luò)規(guī)模和任何結(jié)構(gòu)。
[0034]例如,IP網(wǎng)絡(luò)1500可以由因特網(wǎng)、有線局域網(wǎng)(LAN)、無線LAN或廣域網(wǎng)(WAN)構(gòu)成。注意,根據(jù)本實施例,安全照相機1000例如可以支持以太網(wǎng)供電(Ρ0Ε,注冊商標(biāo)名稱)。因而,安全照相機1000可以經(jīng)由LAN線纜接收電力。
[0035]客戶端裝置2000向安全照相機1000發(fā)送各種命令。命令的示例包括用以改變安全照相機1000的攝像方向和視角的命令、用以改變攝像參數(shù)的命令和用以開始圖像流傳輸?shù)拿睢?br>[0036]另一方面,安全照相機1000將針對命令的應(yīng)答和圖像流傳輸發(fā)送至客戶端裝置2000。另外,在從客戶端裝置2000接收到用以改變視角的命令時,安全照相機1000改變視角。
[0037]圖2示出根據(jù)本實施例的安全照相機1000的硬件結(jié)構(gòu)的示例。
[0038]如圖2所示,控制單元1001對安全照相機1000的各組件進行整體控制。另外,控制單元1001由中央處理單元(CPU)構(gòu)成??刂茊卧?001執(zhí)行存儲單元1002中所存儲的程序??蛇x地,控制單元1001可以使用硬件來進行控制。
[0039]存儲單元1002用作各種數(shù)據(jù)所用的存儲區(qū)域。例如,存儲單元1002用作存儲控制單元1001所要執(zhí)行的程序的程序存儲區(qū)域、在該程序的執(zhí)行期間所使用的工作區(qū)域和存儲攝像單元1004(以下更詳細地進行說明)所生成的圖像數(shù)據(jù)的存儲區(qū)域。通信單元1003從客戶端裝置2000接收到各種控制命令。另外,通信單元1003向客戶端裝置2000發(fā)送各種控制命令。
[0040]攝像單元1004由攝像光學(xué)系統(tǒng)(未示出)以及諸如CCD或CMOS等的攝像裝置構(gòu)成。攝像單元1004拍攝攝像光學(xué)系統(tǒng)所形成的被攝體的圖像并且生成模擬信號。另外,攝像單元1004將所生成的模擬信號轉(zhuǎn)換成數(shù)字信號。也就是說,攝像單元1004將通過拍攝被攝體的圖像所生成的模擬信號轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù)。
[0041]此外,攝像單元1004將轉(zhuǎn)換得到的數(shù)字?jǐn)?shù)據(jù)作為圖像數(shù)據(jù)輸出至存儲單元1002、曝光補償處理單元1005和寬動態(tài)范圍圖像合成處理單元1006。
[0042]曝光補償處理單元1005分析從攝像單元1004輸出的圖像數(shù)據(jù),并且基于圖像處理設(shè)置中的信息來對該圖像數(shù)據(jù)進行曝光補償處理。另外,曝光補償處理單元1005將經(jīng)過了曝光補償處理的圖像數(shù)據(jù)輸出至存儲單元1002。
[0043]注意,根據(jù)本實施例,曝光補償處理包括諸如背光補償處理和暗區(qū)域校正處理等的圖像處理。如這里所使用的,術(shù)語“背光補償處理”是指用以使包括暗區(qū)域的圖像數(shù)據(jù)整體變明亮的處理。另外,術(shù)語“暗區(qū)域校正處理”是指用以檢測圖像數(shù)據(jù)中所包含的暗區(qū)域、并且在維持明亮區(qū)域的明度的同時使所檢測到的暗區(qū)域變明亮的處理。
[0044]另外,根據(jù)本實施例,曝光補償處理具有設(shè)置攝像單元1004的曝光條件的曝光設(shè)置功能。曝光條件的示例包括攝像單元1004中所包括的攝像光學(xué)系統(tǒng)的光圈的值和攝像單元1004中所包括的攝像裝置的曝光時間(電荷累積時間)。
[0045]在下文,適當(dāng)?shù)貙ⅰ皩拕討B(tài)范圍”縮寫為“WDR”并且將“寬動態(tài)范圍合成處理”縮寫為“WDR處理”。
[0046]WDR圖像合成處理單元1006從攝像單元1004所輸出的在不同曝光條件下所拍攝到的圖像中檢測圖像的明度方面的最佳部分,之后將這些部分合成為具有寬動態(tài)范圍的一張照片的圖像數(shù)據(jù)。隨后,WDR圖像合成處理單元1006將所生成的合成圖像數(shù)據(jù)輸出至存儲單元 1002。
[0047]壓縮編碼單元1007基于壓縮編碼設(shè)置,采用例如JPEG、H.264或H.265的形式來對從攝像單元1004、曝光補償處理單元1005和WDR圖像合成處理單元1006各自輸出的圖像數(shù)據(jù)進行壓縮編碼處理。隨后,壓縮編碼單元1007將經(jīng)過了壓縮編碼處理的圖像數(shù)據(jù)輸出至存儲單元1002。
[0048]注意,根據(jù)本實施例,在從客戶端裝置2000接收到流傳輸分發(fā)請求時,安全照相機1000進行從壓縮編碼單元1007輸出的圖像數(shù)據(jù)經(jīng)由通信單元1003向外部的流傳輸分發(fā)。
[0049]圖3示出根據(jù)本實施例的客戶端裝置2000的硬件結(jié)構(gòu)的示例。根據(jù)本實施例,客戶端裝置2000被配置成連接至IP網(wǎng)絡(luò)1500的計算機設(shè)備。
[0050]如圖3所示,控制單元2001對客戶端裝置2000進行整體控制。控制單元2001例如由CPU構(gòu)成,并且執(zhí)行存儲單元2002(以下更詳細地進行說明)中所存儲的程序。可選地,控制單元2001可以使用硬件來控制客戶端裝置2000。存儲單元2002用作控制單元2001所執(zhí)行的程序的存儲區(qū)域、在程序執(zhí)行期間所使用的工作區(qū)域和數(shù)據(jù)的存儲區(qū)域。
[0051 ]在接收到來自控制單元2001的指示時,通信單元2003例如向安全照相機1000發(fā)送命令。另外,通信單元2003例如接收到針對命令的應(yīng)答和通過流傳輸分發(fā)從安全照相機1000發(fā)送來的圖像數(shù)據(jù)。
[0052]輸入單元2004例如由按鈕、四向箭頭鍵、觸摸面板或鼠標(biāo)構(gòu)成。輸入單元2004接收到來自用戶的指示作為輸入。例如,輸入單元2004可以從用戶接收到表示用以向安全照相機1000發(fā)送各種命令的指示的輸入。
[0053]另外,如果輸入單元2004從用戶接收到針對安全照相機1000的命令發(fā)送指示,則輸入單元2004將表示輸入單元2004接收到了輸入的消息發(fā)送至控制單元2001??刂茊卧?001根據(jù)輸入至輸入單元2004的指示來生成針對安全照相機1000的命令。隨后,控制單元2001指示通信單元2003將所生成的命令發(fā)送至安全照相機1000。
[0054]此外,輸入單元2004可以從用戶接收用作針對如下消息的應(yīng)答的輸入,其中該消息是利用存儲單元2002中所存儲的并且由控制單元2001來執(zhí)行的程序所生成的。
[0055]解碼單元2005