外部裝置、攝像裝置和攝像系統(tǒng)及其控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及外部裝置控制方法、攝像裝置控制方法、攝像系統(tǒng)控制方法、外部裝置、攝像裝置和攝像系統(tǒng),并且更特別地適合用于使得攝像單元進行巡回(tour)操作以進行攝像的情況。
【背景技術(shù)】
[0002]已知有監(jiān)控照相機的進行所謂的“預設(shè)巡回(preset tour) ”的功能,其中在該“預設(shè)巡回”中,通過進行多個拍攝點的巡回操作來執(zhí)行監(jiān)控。此外,已知有如下的監(jiān)控系統(tǒng),其中在該監(jiān)控系統(tǒng)中,外部監(jiān)控控制裝置以隨機方式生成針對預設(shè)巡回的拍攝點的拍攝順序、拍攝點之間的移動的移動速度或者拍攝點處的拍攝時間等。
[0003]專利文獻1公開了監(jiān)控照相機裝置。在該監(jiān)控照相機裝置中,預先預設(shè)多個拍攝位置,并且外部控制裝置以隨機方式生成預設(shè)位置的巡回操作時的預設(shè)位置的拍攝順序、預設(shè)位置之間的移動的移動路徑和預設(shè)位置處的停留時間等。然后,外部控制裝置將控制指示發(fā)送至攝像裝置。
[0004]專利文獻1所公開的監(jiān)控照相機裝置被配置成照相機的外部所設(shè)置的控制裝置控制針對預設(shè)巡回的隨機操作。在這些情形下,考慮了被配置為生成隨機預設(shè)巡回操作并且控制其自身的操作的監(jiān)控照相機。在這種監(jiān)控照相機的情況下,假定可以通過利用外部客戶端裝置進行設(shè)置來實現(xiàn)預設(shè)巡回中的需要以隨機方式進行的操作。
[0005]鑒于上述假設(shè),市場上存在兩種不同能力的監(jiān)控照相機:諸如專利文獻1所公開的監(jiān)控照相機裝置等的、由外部裝置進行設(shè)置以進行預設(shè)巡回的隨機操作的監(jiān)控照相機;以及能夠進行隨機預設(shè)巡回操作的監(jiān)控照相機。
[0006]在后者情況下,存在用戶很難從外部判斷對象監(jiān)控照相機是否能夠進行隨機操作的問題。另外,為了判斷對象監(jiān)控照相機是否能夠進行隨機操作,用戶需要實際嘗試隨機操作以判斷是否可以進行隨機操作。這些操作變得復雜。
[0007]引f列表
[0008]專利f獻
[0009]專利文獻1:日本特開2006-311309
【發(fā)明內(nèi)容】
[0010]本發(fā)明提供使得用戶能夠容易地判斷在監(jiān)控照相機的預設(shè)巡回操作中是否可以進行隨機操作并因此提高用戶的操作性的外部裝置控制方法、攝像裝置控制方法、攝像系統(tǒng)控制方法、外部裝置、攝像裝置和攝像系統(tǒng)。
[0011]根據(jù)本發(fā)明的實施例,一種外部裝置的控制方法,所述外部裝置能夠經(jīng)由網(wǎng)絡(luò)與攝像裝置進行通信,所述攝像裝置被配置成包括用于對被攝體進行攝像的攝像單元,所述控制方法包括以下步驟:發(fā)送步驟,用于將用以詢問與在使得所述攝像單元對多個攝像位置進行巡回操作的情況下的隨機操作有關(guān)的能力的指示發(fā)送至所述攝像裝置;接收步驟,用于接收表示與所述隨機操作有關(guān)的能力的能力信息;以及改變步驟,用于根據(jù)所述接收步驟中所接收到的能力信息來改變顯示單元上要顯示的內(nèi)容。
[0012]通過以下參考附圖對典型實施例的說明,本發(fā)明的其它特征將變得明顯。
【附圖說明】
[0013]圖1是示出監(jiān)控照相機的結(jié)構(gòu)的框圖。
[0014]圖2是示出客戶端裝置的結(jié)構(gòu)的框圖。
[0015]圖3A示出網(wǎng)絡(luò)結(jié)構(gòu)。
[0016]圖3B示出網(wǎng)絡(luò)結(jié)構(gòu)。
[0017]圖4A是不出命令事務(wù)(command transact1n)的序列圖。
[0018]圖4B是不出命令事務(wù)的序列圖。
[0019]圖5A示出預設(shè)巡回的巡回操作。
[0020]圖5B示出預設(shè)巡回的巡回操作。
[0021]圖5C示出預設(shè)巡回的巡回操作。
[0022]圖6A示出客戶端裝置中的圖形用戶界面的結(jié)構(gòu)。
[0023]圖6B示出客戶端裝置中的圖形用戶界面的結(jié)構(gòu)。
[0024]圖7A示出與GetNodes (獲得節(jié)點)命令和GetNode (獲得節(jié)點)命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0025]圖7B示出與GetNodes命令和GetNode命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0026]圖7C示出與GetNodes命令和GetNode命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0027]圖7D示出與GetNodes命令和GetNode命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0028]圖7E示出與GetNodes命令和GetNode命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0029]圖7F示出與GetNodes命令和GetNode命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0030]圖7G示出與GetNodes命令和GetNode命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0031]圖7H示出與GetNodes命令和GetNode命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0032]圖8A示出根據(jù)第一實施例的ModifyPresetTour (修改預設(shè)巡回)命令和與該ModifyPresetTour命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0033]圖8B不出根據(jù)第一實施例的ModifyPresetTour命令和與該ModifyPresetTour命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0034]圖8C不出根據(jù)第一實施例的ModifyPresetTour命令和與該ModifyPresetTour命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0035]圖8D不出根據(jù)第一實施例的ModifyPresetTour命令和與該ModifyPresetTour命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0036]圖8E不出根據(jù)第一實施例的ModifyPresetTour命令和與該ModifyPresetTour命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0037]圖8F不出根據(jù)第一實施例的ModifyPresetTour命令和與該ModifyPresetTour命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0038]圖8G不出根據(jù)第一實施例的ModifyPresetTour命令和與該ModifyPresetTour命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0039]圖8H不出根據(jù)第一實施例的ModifyPresetTour命令和與該ModifyPresetTour命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0040]圖81不出根據(jù)第一實施例的ModifyPresetTour命令和與該ModifyPresetTour命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0041]圖8J不出根據(jù)第一實施例的ModifyPresetTour命令和與該ModifyPresetTour命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0042]圖9A示出根據(jù)第一實施例的GetPresetTourOpt1ns (獲得預設(shè)巡回選項)命令和與該GetPresetTourOpt1ns命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0043]圖9B示出根據(jù)第一實施例的GetPresetTourOpt1ns命令和與該GetPresetTourOpt1ns命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0044]圖9C示出根據(jù)第一實施例的GetPresetTourOpt1ns命令和與該GetPresetTourOpt1ns命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0045]圖9D示出根據(jù)第一實施例的GetPresetTourOpt1ns命令和與該GetPresetTourOpt1ns命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0046]圖9E示出根據(jù)第一實施例的GetPresetTourOpt1ns命令和與該GetPresetTourOpt1ns命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0047]圖9F示出根據(jù)第一實施例的GetPresetTourOpt1ns命令和與該GetPresetTourOpt1ns命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0048]圖9G示出根據(jù)第一實施例的GetPresetTourOpt1ns命令和與該GetPresetTourOpt1ns命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0049]圖9H示出根據(jù)第一實施例的GetPresetTourOpt1ns命令和與該GetPresetTourOpt1ns命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0050]圖91示出根據(jù)第一實施例的GetPresetTourOpt1ns命令和與該GetPresetTourOpt1ns命令有關(guān)的數(shù)據(jù)結(jié)構(gòu)。
[0051]圖10是示出用于顯示客戶端裝置中的圖形用戶界面的方法的流程圖。
[0052]圖11A示出根據(jù)第一實施例的GetPresetTourOpt1ns命令和GetPresetTourOpt1nsReseponse (獲得預設(shè)巡回選項應(yīng)答)的具體結(jié)構(gòu)示例。
[0053]圖11B示出根據(jù)第一實施例的GetPresetTourOpt1ns命令和GetPresetTourOpt1nsReseponse 的具體結(jié)構(gòu)不例。
[0054]圖 12A 不出根據(jù)第二實施例的 PTZPresetTourStartingCondit1nExtens1n (PTZ預設(shè)巡回開始條件擴展)類型的結(jié)構(gòu)示例。
[0055]圖12B 不出根據(jù)第二實施例的 PTZPresetTourStartingCondit1nExtens1n 類型的結(jié)構(gòu)示例。
[0056]圖12C 不出根據(jù)第二實施例的 PTZPresetTourStartingCondit1nExtens1n 類型的結(jié)構(gòu)示例。
[0057]圖13A 不出根據(jù)第三實施例的 PTZPresetTourStartingCondit1nExtens1n 類型的結(jié)構(gòu)示例。
[0058]圖13B 不出根據(jù)第三實施例的 PTZPresetTourStartingCondit1nExtens1n 類型的結(jié)構(gòu)示例。
【具體實施方式】
[0059]第一實施例
[0060]圖1是示出根據(jù)第一實施例的作為攝像裝置的監(jiān)控照相機1100的結(jié)構(gòu)的框圖。參考圖1,附圖標記1001表示攝像光學系統(tǒng),附圖標記1003表示攝像元件,并且附圖標記1005表示圖像處理電路。此外,附圖標記1011表示編碼緩沖器,附圖標記1015表示編碼電路,附圖標記1019表示通信電路(以下可稱為接口(IF)電路),附圖標記1021表示通信緩沖器,并且附圖標記1023表示通信端口。
[0061]附圖標記1027表示中央運算處理單元(以下可稱為CPU),附圖標記1029表示電可擦除可編程的只讀存儲器(以下可稱為EEPR0M),并且附圖標記1031表示CPU存儲器。
[0062]附圖標記1035表示變焦馬達驅(qū)動器,附圖標記1037表示變焦馬達,附圖標記1041表示平搖馬達,并且附圖標記1043表示平搖馬達驅(qū)動器。此外,附圖標記1045表示傾斜馬達,附圖標記1047表示傾斜馬達驅(qū)動器,并且附圖標記1050表示偽隨機數(shù)生成器(以下可稱為PRNG) ο
[0063]以下將參考圖1來說明根據(jù)第一實施例的監(jiān)控照相機1100的操作。來自要攝像的被攝體的光束經(jīng)由攝像光學系統(tǒng)1001入射到攝像元件1003,并且進行該光的光電轉(zhuǎn)換。第一實施例中所使用的攝像元件1003包括電荷耦合器件(CCD)或互補金屬氧化物半導體(CMOS)器件等。第一實施例中所使用的攝像元件1003與攝像單元相對應(yīng),其中該攝像單元拍攝由攝像光學系統(tǒng)1001進行成像的被攝體的圖像,并且輸出所拍攝圖像作為圖像信號。
[0064]編碼電路1015對圖像處理電路1005適當處理后的圖像進行諸如運動JPEG編碼、H.264編碼或H.265編碼等的編碼處理。在該編碼處理中,編碼緩沖器1011用于臨時存儲原始圖像、編碼所用的中間數(shù)據(jù)和編碼后的數(shù)據(jù)等。
[0065]附圖標記1019表示通信電路,其中該通信電路1019進行從外部發(fā)送來的命令的接收、針對所接收到的命令的應(yīng)答的發(fā)送以及編碼電路1015進行編碼后的圖像向外部的傳送等。上述的命令、應(yīng)答和要傳送至外部的圖像臨時存儲在通信緩沖器1021中。上述命令是經(jīng)由通信端口 1023所接收到的,并且上述的應(yīng)答和編碼后的圖像是經(jīng)由通信端口1023發(fā)送至外部的。
[0066]通信電路1019例如接收變焦指示命令,其中該變焦指示命令用于改變根據(jù)第一實施例的監(jiān)控照相機1100所配備的攝像光學系統(tǒng)1001的焦距。該命令從通信電路1019輸入至CPU 1027,并且所輸入的命令的內(nèi)容由CPU 1027進行解釋。
[0067]CPU 1027根據(jù)所解釋的內(nèi)容向變焦馬達驅(qū)動器1035發(fā)出指示,并且使變焦馬達1037進行工作。在變焦馬達1037進行工作的情況下,位于攝像光學系統(tǒng)1001內(nèi)的變焦透鏡組移動。通過該操作,根據(jù)第一實施例的監(jiān)控照相機1100能夠根據(jù)外部變焦指示命令來控制攝像光學系統(tǒng)1001的焦距。
[0068]此外,通信電路1019例如接收平搖指示命令,其中該平搖指示命令用于針對根據(jù)第一實施例的監(jiān)控照相機1100所配備的未示出的云臺進行平搖操作。CPU 1027根據(jù)通信電路1019所接收到的命令的指示內(nèi)容向平搖馬達驅(qū)動器1043發(fā)出指示,并且使平搖馬達1041進行工作。
[0069]通過該操作,根據(jù)第一實施例的監(jiān)控照相機1100能夠根據(jù)外部平搖指示命令來控制針對未示出的云臺的平搖操作。
[0070]此外,通信電路1019例如接收傾斜指示命令,其中該傾斜指示命令用于對根據(jù)第一實施例的監(jiān)控照相機1100所配備的未示出的云臺進行傾斜操作。CPU 1027根據(jù)通信電路1019所接收到的命令的指示內(nèi)容向傾斜馬達驅(qū)動器1047發(fā)出指示,并且使傾斜馬達1045進行工作。
[0071]通過該操作,根據(jù)第一實施例的監(jiān)控照相機1100能夠根據(jù)外部傾斜指示命令來控制針對未示出的云臺的傾斜操作。
[0072]在第一實施例中,變焦馬達1037、平搖馬達104和傾斜馬達1045例如是步進馬達。因此,在CPU 1027對從變焦馬達驅(qū)動器1035、平搖馬達驅(qū)動器1043和傾斜馬達驅(qū)動器1047輸出的驅(qū)動脈沖的數(shù)量進行計數(shù)的情況下,可以實現(xiàn)開環(huán)控制。
[0073]在第一實施例中,變焦馬達1037、平搖馬達104和傾斜馬達1045與巡回單元相對應(yīng),其中該巡回單元用于使得攝像光學系統(tǒng)1001和攝像元件1003等進行多個攝像位置的巡回操作。
[0074]將用于存儲監(jiān)控照相機1100應(yīng)進行拍攝的拍攝方向和拍攝時的變焦信息的預設(shè)設(shè)置命令經(jīng)由通信端口 1023輸入至通信電路1019。該預設(shè)設(shè)置命令由CPU 1027進行解釋。將所解釋的數(shù)據(jù)稱為預設(shè)設(shè)置。預設(shè)設(shè)置存儲在CPU存儲器1031中。在電源斷開的情況下,預設(shè)設(shè)置存儲在EEPR0M 1029中。CPU存儲器1031和EEPR0M 1029能夠存儲多個預設(shè)設(shè)置。
[0075]將針對預設(shè)巡回的設(shè)置命令經(jīng)由通信端口 1023輸入至通信電路1019。輸入至通信電路1019的針對預設(shè)巡回的設(shè)置命令也由CPU 1027進行解釋,并且存儲在CPU存儲器1031和EEPR0M 1029中。此外,CPU 1027基于所解釋的針對預設(shè)巡回的設(shè)置命令來開始預設(shè)巡回操作。
[0076]PRNG 1050生成偽隨機數(shù)。所生成的偽隨機數(shù)被輸入至CPU 1027并且用作預設(shè)巡回操作期間的操作參數(shù)。在第一實施例中,例如,偽隨機數(shù)用于進行以下設(shè)置:下一預設(shè)設(shè)置的選擇;維持同一預設(shè)設(shè)置的停留時間;從預設(shè)設(shè)置起直到另一預設(shè)設(shè)置為止的移動的移動路徑;針對進行多次巡回操作的情況的巡回和下次巡回之間的待機時間;等等。
[0077]在上述示例中,平搖、傾斜和變焦被配置為實現(xiàn)開環(huán)控制。然而,平搖、傾斜和變焦各自可被配置為實現(xiàn)使用單獨的位置傳感器或角度傳感器等的閉環(huán)控制。
[0078]在第一實施例中,可以將表示針對監(jiān)控照相機1100所進行的拍攝設(shè)置的平搖、傾斜和變焦的位置的組合稱為預設(shè)位置、預設(shè)設(shè)置、預設(shè)點、預設(shè)點、巡回點、巡回地點和攝像位置。
[0079]還可以將針對在預設(shè)巡回期間云臺和變焦透鏡組處于靜止的情況的平搖、傾斜和變焦的位置的組合稱為預設(shè)位置、預設(shè)設(shè)置、預設(shè)點、巡回點、巡回地點和攝像位置。
[0080]現(xiàn)在將參考圖2來說明第一實施例中的作為外部裝置的客戶端裝置2100的結(jié)構(gòu)。
[0081]圖2是示出根據(jù)第一實施例的客戶端裝置2100的結(jié)構(gòu)的框圖。參考圖2,附圖標記2008表示輸入單元,附圖標記2014表示數(shù)字接口單元(以下可稱為I/F),附圖標記2016表示接口端子,附圖標記2022表示顯示單元,附圖標記2026表示中央運算處理單元(以下稱為CPU),并且附圖標記2028表示存儲器。
[0082]圖2所示的客戶端裝置2100通常是諸如個人計算機(以下可稱為PC)等的通用計算機。使用包括例如鍵盤和鼠標的指示裝置作為輸入單元2008。此外,例如,使用液晶顯示裝置、等離子體顯示裝置或陰極射線管(以下可稱為CRT)顯示裝置等作為顯示單元2022。
[0083]將客戶端裝置2100的圖形用戶界面(可被稱為⑶I)顯示在顯示單元2022上。客戶端裝置2100的用戶經(jīng)由輸入單元2008對客戶端裝置2100的⑶I進行操作。在CPU2026中,執(zhí)行用于顯示⑶I并檢測針對輸入