專利名稱:攝像設備的遠程控制的制作方法
技術領域:
本發明涉及遠程控制把攝像機(camera)圖像分發到網絡上的設備中的攝像設備的技術。
背景技術:
在多個人在多個地方通過網絡能夠觀察配置在遠程地方的攝像機的圖像的系統中,不僅僅是觀察攝像機的圖像,而且可以遠程控制攝像機的搖鏡頭(pan)·傾斜(tilt)角度和變焦距倍率。例如,通過因特網上的WWW服務器,把計算機可控制的攝像機與接連在相同的因特網上的PC進行連接,不只是把由攝像機拍攝的實時圖像分發給訪問者,而且正在開發允許控制該攝像機的那樣的系統(例如,參照日本特開平10-040185號公報)。分發圖像一方和觀看圖像一方是服務器和客戶機的關系。
在用這樣的可控制攝像機、能夠把圖像分發給多個地點、多個人的系統中,假定不特定數量的多個的使用者(客戶機)進行操作·觀察。在多個人控制一臺攝像機(服務器)的情況下,攝像機的控制權就變得至關重要了(例如,參照日本特開10-042278號公報)。取得了控制權的客戶機就能控制攝像機。另外,經過一定時間就要釋放控制權。
另外,在這樣的系統中,控制攝像機時,攝像機控制權設有多個級別,規定對于更高級別的使用者(客戶機)分配更高優先級的控制權。明確指示對多個級別的優先級分別分配不同的可控制時間(例如,參照日本特開10-164554號公報)。
這樣的系統,除了作為Web攝像機用途,即面向因特網,除不特定數量地分發觀光地或者道路狀況等以外,作為監視攝像機用,即防止犯罪等目的,向特定的人分發圖像這一使用方法也不少。
使用這樣的系統作防止犯罪等的監視用途時,未必有人一直觀看圖像。因此,在根據圖像的普通監視系統中,以前,進行常時錄制圖像,有異常的時候,在之后確認錄制的圖像,根據圖像的操作等檢測異常情況,只在異常檢測時錄制圖像,進行通知異常檢測信息等活動。
在如上述允許多個人在多個地方觀看圖像,并且通過授予控制權,某一時刻只有一個人能控制攝像機這樣的系統中,系統管理員和攝像機控制者未必是一致的。例如,也可以這樣使用白天作為Web攝像機通過因特網不特定數量地分發圖像,晚上,作為監視攝像機即向某特定的方向,通過圖像監視非法侵入等異常。
這時,在異常監視中,可能產生因為未預料的客戶機訪問系統,隨意地控制了攝像機,所以無法進行檢測異常的這種問題。特別的,設定為錄制異常檢測的結果,如果在無人操作過程中,隨意地控制攝像機,改變成與想監視的方向不同的方向或者變焦距倍率,并固定下來,就存在無法進行預定的異常檢測的問題。
發明內容
本發明就是鑒于以上問題點完成的,目的是使得在攝像機的特定操作中,攝像機不被預定終端設備以外的終端設備控制。
為了達到上述目的,本發明提供一種圖像分發系統中的攝像設備的控制方法,所述圖像分發系統把從可由多個外部設備遠程控制的攝像設備得到的圖像分發到該多個外部設備的至少一個,其特征在于,包括時間表執行步驟,在預先設定的時刻,根據預先設定的控制數據,控制上述攝像設備;以及限制步驟,在上述時間表執行步驟中,禁止由預定的外部設備遠程控制上述的攝像設備。
另外,為了達到上述目的,本發明提供一種圖像分發設備,把從可由多個外部設備遠程控制的攝像設備得到的圖像分發給該多個外部設備中的至少1個,其特征在于,包括數據保存裝置,保存用于控制攝像設備的控制數據和使用該控制數據開始控制的開始時刻;時間表執行裝置,在上述開始時刻,根據上述控制數據開始上述攝像設備的控制;限制裝置,禁止在上述時間表執行裝置的控制過程中,由預定的外部設備遠程控制上述攝像設備。
本發明的其他特征以及優點,通過以附圖為參照的下面的說明將會明確。此外,在附圖中對相同或相似的結構附加相同的參照標號。
附圖包含在說明書中,構成其一部分,表示本發明的實施形式,并與該記述一起用于說明本發明的原理。
圖1是表示本發明的實施形式的系統結構的圖。
圖2是表示本發明的實施形式的攝像機服務器設備的結構的方框圖。
圖3是表示本發明的實施形式的終端設備的結構的方框圖。
圖4是表示操作畫面的一個例子的圖。
圖5A~圖5H是表示本發明的實施形式的命令以及數據包形式的圖。
圖6是表示本發明的實施形式的連接管理單元中的處理的流程圖。
圖7是表示本發明的實施形式的控制權管理單元中的處理的流程圖。
圖8是本發明的實施形式的圖像分發處理的流程圖。
圖9是表示本發明的實施形式的異常檢測處理單元中的異常檢測處理的流程圖。
圖10是表示本發明的實施形式的攝像機控制單元中的處理的流程圖。
圖11A~圖11C是表示本發明的第1實施形式的時間表設定例子的圖。
圖12是表示本發明的實施形式的時間表管理單元中的處理的流程圖。
圖13是表示本發明的實施形式的終端設備中的處理的流程圖。
圖14是說明本發明的實施形式的事件以及對應的處理的流程圖。
圖15A以及圖15B是表示本發明的第2實施形式的時間表設定例子的圖。
具體實施形式下面參照附圖對本發明的優選實施形式進行詳細說明。
第1實施形式該第1實施形式,把實時圖像分發給多個用戶的同時,增加了提供攝像機控制功能的功能,根據事先設定了的時間表,在特定的時間帶里,以后述的特定的攝像機控制權級別,用事先設定了的攝像機控制值(搖鏡頭·傾斜·變焦距的組合),控制并固定攝像機,進行后述的異常檢測處理,存在異常時,保存圖像。
圖1是表示該第1實施形式中的系統結構的圖。
在同圖中,11是攝像機服務器設備,12是普通用戶的終端設備,13是管理員的終端設備,全都通過網絡14連接在一起。攝像機服務器設備11上連接著可搖鏡頭、傾斜、變焦距操作的攝像機,按照來自終端設備12、13的要求,通過網絡14分發實時圖像的同時,可進行來自終端設備12、13的攝像機控制。另外,在事先指定了的特定的時間帶內,使之進行異常檢測功能操作,在異常時保存該時的圖像。
此外,攝像機服務器設備11、普通用戶的終端設備12以及管理員的終端設備13,也可以分別在網絡14上連接多臺,但是為了容易明白該第1實施形式中的說明,假設各連接一臺。作為網絡14,只要是對于由后面描述的攝像機控制信號、壓縮了的圖像信號,具有足夠帶寬的因特網或者企業網等的數字網絡都可以。此外,這里網絡協議假設為TCP/IP(UDP/IP)協議,下面說明中的地址指IP地址。另外,攝像機服務器設備11、終端設備12、13分別已分配IP地址。
下面,關于上述各設備的結構進行說明。
圖2是表示攝像機服務器設備11的結構的方框圖。攝像機服務器設備11由以下單元構成攝像單元211,能使用CCD等拍攝圖像作為數字圖像信號;云臺(pan head)驅動單元215,作為攝像單元211的攝像方向,能電控制搖鏡頭·傾斜角度;云臺控制單元216,控制云臺驅動單元215;攝像機控制單元217,通過攝像單元211的攝像變焦距倍率和云臺控制單元216,控制云臺驅動單元215的搖鏡頭·傾斜角度;圖像壓縮單元212,壓縮從攝像單元211輸入的圖像;異常檢測單元213,從輸入的圖像檢測侵入等異常;圖像記錄單元214,檢測到異常時,記錄圖像;時間表管理單元219,管理異常檢測功能的時間表;控制權管理單元218,管理來自終端設備12、13的外部控制權和來自時間表的內部控制權;連接管理單元220,管理用于向終端設備12、13的圖像分發和攝像機控制的連接;通信控制單元221,經由網絡14,控制與終端設備12、13進行圖像分發和攝像機控制數據的通信。此外,上述結構的一個單元(例如,攝像單元211與云臺驅動單元215)也可以作為獨立體來構成。
攝像機服務器設備11,取入用攝像單元211拍攝的數字圖像之后,通過圖像壓縮單元212以Motion jpeg形式壓縮,向連接的全部終端設備12、13進行壓縮圖像的分發,并接受來自獲得了控制權的終端設備12或者13的攝像機控制命令,根據命令,控制攝像單元211的變焦距倍率以及云臺驅動單元215。另外,按照由時間表管理單元219事先設定的時間表,獲得控制權進行攝像機控制的同時,使之進行異常檢測功能操作,一檢測到異常就保存到圖像記錄單元214中。此外,這里作為圖像壓縮形式,是用Motion JEPG壓縮的,也可以用使用了更高壓縮率的幀間相關的H263等的壓縮形式,本發明不受壓縮形式的限制。
下面,關于終端設備12和13的結構以及操作,參照圖3進行說明。此外,攝像機服務器設備11與各終端設備12、13之間,根據需要,建立圖像分發連接和攝像機控制連接的2條邏輯信道。另外,從攝像機服務器設備11來看,圖像分發連接是能夠同時與多個終端設備建立多條的,但是攝像機控制連接對于一臺終端設備一時只能建立一條。
建立圖像分發連接后,通過網絡14從攝像機服務器設備11分發來的壓縮圖像數據,通過通信控制單元31被接受,在圖像擴展單元35中擴展,在圖像顯示單元36中顯示。另外,通過顯示控制單元34,在終端設備12、13的圖像顯示單元36中顯示圖4所示的操作畫面,通過攝像機操作單元33,進行攝像機控制操作。在終端設備12、13上,運行能夠在圖像顯示單元36中構成圖4那樣的用戶接口畫面的Windows(注冊商標)等的某些窗口系統,能夠顯示圖4那樣的畫面。
在圖4中,41是顯示圖像的圖像顯示面板,42是用于攝像機操作的攝像機控制面板,通過操作滾動條423、424、425,能分別控制攝像機的搖鏡頭、傾斜、變焦距。另外,按鈕426~429也可以控制攝像機的搖鏡頭·傾斜。此外,這些攝像機控制,只在終端設備12或者13保持控制權期間可以操作。要獲得控制權,首先,用戶按下控制權按鈕421。據此,命令生成單元32生成圖5A所示的攝像機控制開始請求,送往攝像機服務器設備11。并且,如果能獲得攝像機操作權,就能夠進行操作了。
獲得控制權,如果用戶通過攝像機操作單元33進行操作,命令生成單元32就對應于用戶操作,生成圖5C~圖5E所示的命令,通過通信控制單元31發送給攝像機服務器設備11。關于詳細的操作在后面進行敘述。
像這樣,在攝像機服務器設備11與終端設備12、13之間,圖5A~圖5H那樣的包形式的數據通過網絡14得以交換。嚴格地說,使用在按照TCP/IP或者UDP/IP等的包中被使用的格式,不過在圖5A~圖5H中只記述該第1實施形式的說明所必需的包信息。攝像機服務器設備11,基本上接受來自終端設備12、13的請求并進行操作。此外,無論哪個請求都含有分發方和分發目標的IP地址。
下面,關于圖5A~圖5H所示的各包進行說明。
圖5A的攝像機控制開始請求命令,在開始攝像機控制時,請求控制權的同時請求確立攝像機控制連接。此時,指定控制權級別和密碼。
圖5B的攝像機控制結束請求命令,在結束攝像機控制時,請求釋放控制權的同時請求切斷攝像機控制連接。
攝像機控制命令,在攝像機控制連接建立的時候發出。所謂攝像機控制命令,是指圖5C的搖鏡頭角度改變命令、圖5D的傾斜角度改變命令,圖5E的變焦距倍率改變命令。圖中,θ、φ、α分別是表示搖鏡頭角度、傾斜角度、變焦距倍率的參數。此外,攝像機控制命令中,也考慮各種其他的逆光校正或者自動對焦、人工對焦值設定等,這里省略說明。
圖5F的圖像顯示開始請求命令,是在終端設備12、13圖像連接到攝像機服務器設備11時發出,用于請求開始圖像分發的命令。
圖5G的圖像顯示結束請求命令,是在切斷終端設備12、13和攝像機服務器設備11的圖像連接時,用于請求結束圖像分發的命令。
圖5H的圖像數據,是從攝像機服務器設備11分發來的壓縮圖像數據,圖像每一幀即JPEG的一幀作為單獨的包數據分發。
下面,用圖6~圖10的流程圖說明在該第1實施形式中的攝像機服務器設備11的操作。
圖6是連接管理單元220的操作流程,接受圖5A~圖5H這樣的請求(步驟S500),進行連接的管理和請求的解釋(步驟S510),根據請求,對攝像機服務器設備11內的各單元進行控制。
接受圖像顯示開始請求(圖5F)后,就在步驟S511中把包含在請求內的分發方地址追加到圖像分發目標列表中,同時,在步驟S512中建立圖像連接。此外,圖像分發目標列表中,分發圖像的分發目標的全部地址是以列表形式保存的。向在這個列表中的全部地址進行圖像分發。
另外,接受圖像顯示結束請求(圖5G)后,就在步驟S521中,通過從圖像分發目標列表中刪除包含在請求內的分發方地址,從而從實際的圖像分發目標中刪除。并且,在步驟S522中切斷圖像連接。
另外,接受攝像機控制開始請求(圖5A)后,就在步驟S531中向控制管理單元218請求獲得控制權。在控制權管理單元218中以后述的控制權受理處理(圖7)判斷能否獲得控制權,在步驟S532中,判斷其結果,應答終端設備的同時,如果能獲得控制權(步驟S533中YES),就在步驟S534中確立攝像機控制連接。
另外,接受攝像機控制結束請求(圖5B)后,就在步驟S541中通過委托控制管理單元218釋放控制權,釋放控制權的同時,在步驟S542中切斷攝像機控制連接。
另外,接受攝像機控制請求(圖5C~圖5E)后,在步驟S551中,通過確認其地址來判斷進行請求了的終端設備是否持有控制權,如果地址不一致(步驟S552中為NO),那么因為是來自未持有控制權的終端設備的請求,所以作不進行控制的應答(步驟S556)。另一方面,當地址一致的時候(步驟S552中為YES),在步驟S553中,根據請求通過攝像機控制單元217進行搖鏡頭、傾斜、變焦距等的攝像機控制,在步驟S554中,把該結果發送給請求方的終端設備。
圖7是控制權管理單元218中的控制權管理處理的流程圖。在該第1實施形式中,使用表示控制權優先級的控制權級別,最低為0,數越大控制權級別越高。這里,假定4級,0作為普通級別,1~3作為調度程序(scheduler)級別,2作為管理員級別。
普通級別,是普通的終端設備12的級別,管理員級別作為具有特定的特權的操作者的終端設備13的級別。一般的,在從不特定數量的終端設備訪問的Web攝像機的利用方法方面,不特定數量的終端設備具有普通級別的控制權級別0,在不僅僅是Web攝像機而且作為監視攝像機利用方面,系統的運營·管理員能夠以管理員級別2的控制權進行操作。因此,每一個終端設備(或者圖4的操作畫面每次啟動時),都設有能夠把控制權級別設定為比普通級別高這樣的機構。例如,只在以管理員級別2連接的情況下,連接時,顯示可結合特權級別和密碼指定的那樣的GUI面板,只有在密碼驗證一致、被允許連接的情況下,才允許以管理員級別連接,如果這樣做,就能將控制權級別設定為比普通的級別高。關于密碼,對于每個終端可以事先設定好,也可以在圖4的操作畫面啟動時,顯示密碼請求畫面,輸入密碼。另外,不指定用戶,因為每一個操作終端都有不同的地址,所以也可以以此為基礎自動生成密碼。另一方面,通過在攝像機服務器設備11一側驗證終端設備的地址,可以對于每一個終端設備設定與地址對應的控制權級別。因此,可以只對具有特定地址的終端設備賦予管理員級別2。此外,作為用于較高地設定管理員級別的方法,也考慮根據密碼和終端地址的限定以外的情況,這里只要使得普通級別的用戶不能簡單的以管理員級別連接,任何方法都可以。在本實施形式中,假定并記述作為一般的方法使用密碼的情況。
另外,調度程序級別,在時間表設定時選擇1~3中的其中一個。并且,通過圖12的流程圖所示的后述的調度程序處理,時間表因選擇了的控制權級別變為有效,獲得控制權,攝像機被固定在設定了的特定的攝像機控制值(搖鏡頭、傾斜、變焦距的等值)。
控制權級別,初始狀態被設定為最低的0(步驟S601)。在步驟S602中,進行控制權的接受。具體的,進行圖5A或者圖5B的命令接受。在步驟S603中,判斷是控制權的請求還是釋放,如果是請求就進入步驟S604,從圖5A的攝像機控制權請求命令中取得正在請求控制權的終端設備的控制權級別(Q)。正在請求控制權的終端設備的控制權級別(Q)比當前具有控制權的終端設備的控制權級別(P)高(步驟S605中為YES),并且如果圖5A的攝像機控制開始請求命令中的密碼能夠許可(步驟S606中為YES),就強制切斷當前持有控制權的終端設備的控制連接(步驟S607),接受請求了控制權的終端設備的攝像機控制開始請求命令,把現在的控制權級別P更新為Q(步驟S608)。不能滿足步驟S605或者S606的條件時,就不接受攝像機控制開始請求命令(步驟S609)。
另一方面,在步驟S602中,接受的命令是請求開放控制權的時候,返回步驟S601,使現在的控制權級別P返回到初始狀態即0。此外,調度程序被強制結束時,不進行步驟S607中的強制連接切斷處理。
此外,在該第1實施形式中,把控制權分為了4個等級,但并不拘泥于控制級別的數量,只要在運用上足夠,控制權級別數量多少都可以。
圖8是表示在攝像機服務器設備11中進行的從圖像取得到分發的處理的流程圖。首先,在步驟S701中,進行必要的初始化處理,一幀一幀地從攝像單元211取得圖像(步驟S702)。取得的圖像,每傳到異常檢測單元213一幀,就進行異常檢測(步驟S703),同時也向圖像壓縮單元212傳送并進行JPEG壓縮(步驟S704),生成圖5H所示那樣的圖像數據包(步驟S705)。生成的圖像數據包,分發給全部登錄著的圖像分發目標列表中登錄的分發目標地址(步驟S706)。反復進行上述步驟S702~S706的處理。
圖9是異常檢測單元213中進行的異常檢測處理的流程圖。首先,新取得一幀圖像(步驟S801)。將該新取得的圖像和前一幀圖像進行比較(步驟S802),其變化量超過某閾值時(步驟S804中為YES)視為異常,通知圖像記錄單元214是異常的(步驟S806)。據此,圖像記錄單元214記錄有異常的圖像。變化量在閾值以下時,通知圖像記錄單元214沒有異常。反復進行上述步驟S801~S807的處理。此外,沒有異常時,也可以不通知圖像記錄單元,就這樣返回步驟S801。
此外,在圖9所示的異常檢測方法中,關于幀間的差異(圖像變化)比預定值大時視為異常的方法,進行了說明,但是本發明并不是僅限于此,使用圖像,由背景差異來判斷的方法、其他的方法都可以。另外,也可以使用紅外線傳感器等外部傳感器,檢測來自外部傳感器的異常信號。無論哪個方法,只要能在時間表執行時,根據后述圖11C的異常檢測設定檢測異常,保存圖像等就可以了。
圖10是在攝像機控制單元217中進行的處理的流程圖。預定的初始化結束后(步驟S901),接收到控制命令(步驟S902),如果其是來自控制權管理單元218的攝像機控制結束請求(步驟S903中為YES),那么運行連接管理單元220,強制切斷攝像機控制連接(步驟S904)。如果是攝像機控制命令(步驟S905中YES),就根據攝像機控制命令內容,如果是搖鏡頭、傾斜命令,就把命令發給云臺控制單元216,如果是變焦距命令就把命令發給攝像單元211,進行各自的控制(步驟S906)。另外,在步驟S902中,接收到的控制命令,如果既不是攝像機控制結束請求,也不是攝像機控制命令,就進入步驟S907,進行與控制命令對應的處理。
下面,關于該第1實施形式中的時間表進行說明。
時間表以如圖11A那樣的形式事先進行設定,調度程序以沿著事先設定的時間表的形式進行操作。圖11A所示的時間表的各個條目由時間表號碼、開始時刻、結束時刻、控制權級別、預置編號、異常檢測條件設定組成。預置編號是表示如圖11B所示那樣的搖鏡頭、傾斜、變焦距值的組合的編號,異常檢測條件設定,表示用于圖11C所示那樣的異常檢測的變化閾值、圖像中的檢測對象區域等的各種參數。在時間表設定時,決定進行時間表操作的時間帶,指定在該時間帶上,使用什么樣的攝像條件(例如,搖鏡頭、傾斜、變焦距)以及什么樣的異常檢測參數進行異常檢測。并且,通過指定控制權級別,能夠設定在該時間表操作過程中,不能由什么樣的控制權級別的終端設備控制攝像機。
圖12是表示在時間表管理單元219中操作的調度程序的處理的流程圖。在圖12中,基本上,時間表管理單元219一直提出控制權請求,直到能夠取得控制權,如果能夠獲得控制權,就只在時間表時間內保持控制權,進行異常檢測操作的處理。時間表以上述圖11A那樣的形式登錄在時間表管理單元219的調度程序內,如果與這個表的任何一個條目的開始時刻一致,就開始對應的條目的處理,讀入該條目編號的時間表設定(步驟S1001)。這里,如果把讀入的圖11A的表中的條目的控制權級別設為Cn,預置編號設為Pn,異常檢測條件設定設為Sn,時間表結束時刻設為Tn,那么,首先以控制權級別Cn向控制權管理單元218請求控制權。此時,如果不能獲得控制權(步驟S1002中為NO),則等待一定的時間T1之后(步驟S1008),返回步驟S1002,再次請求。反復進行步驟S1002、S1003、S1008的處理,直到能夠取得控制權。可是,如果到了結束時刻Tn,仍不能獲得控制權,就結束處理。
如果能夠獲得控制權(步驟S1003中為YES),就進行以圖11B的表中的預置編號Pn表示的攝像機控制,改變攝像機的搖鏡頭、傾斜、變焦距(步驟S1004),并且根據圖11C的表中的異常檢測條件設定Sn,設定異常檢測單元213,開始圖9所示的異常檢測處理(步驟S1005)。在步驟S1006中,等待結束時間Tn,到了結束時間Tn之后,就停止異常檢測處理(步驟S1007)。據此,結束調度程序的處理。
此外,比調度程序的控制權級別低的終端設備持有控制權時,如果開始時間表操作,控制權就被調度程序剝奪了。相反,有時也會被持有比調度程序高的控制權級別的終端設備剝奪控制權。
因此,未到達結束時間Tn時(步驟S1006中為NO),等待預定時間T2之后,在步驟1010中判斷能否保持控制權。如果能保持(步驟S1010中為YES),就返回步驟S1006,另一方面,控制權被剝奪時(步驟S1010中為NO),調度程序返回步驟S1002,等待直到能再次獲得控制權,如果具有更高控制權的終端設備釋放控制權,就再次獲得控制權,進行時間表操作。并且,按照圖11A所示的時間表,自動恢復異常檢測功能。
在終端設備12中,運行著如圖13所示那樣的客戶程序。圖13中表示客戶程序的操作。像步驟S1200~S1205那樣,終端設備12的客戶程序基本上以事件為基礎進行操作,如果操作操作畫面(圖4),或圖像包到達,就產生事件,根據事件進行處理。
此外,啟動時,如果指定連接攝像機服務器設備11的地址啟動,就分發圖5F的圖像顯示開始請求命令到對應的攝像機服務器設備11(步驟S1202)。在這里,如果沒有從對應的攝像機服務器設備11返回應答(步驟S1203中為NO),就因為地址錯誤等的異常操作,結束處理。如果返回應答,因為連接成功(步驟S1203中為YES),所以等待事件即用戶進行的圖4所示的用戶接口的操作,或者來自攝像機服務器設備11的圖像包(步驟S1204),根據事件進行適當的處理(步驟S1205)。
圖14,是表示與在步驟S1205中進行的事件的例子相對應的處理的例子的流程圖。在步驟S1210中,判斷在步驟S1204中接受的事件的種類。
當用戶按下圖4的控制權按鈕421時,向攝像機服務器設備11發出圖5A的攝像機控制請求命令(步驟S1211),等待許可應答(步驟S1212)。在這里,如果返回許可應答,因為取得了控制權,所以對攝像機服務器設備11,建立攝像機控制連接,把控制權置為ON(步驟S1213),使攝像機控制面板42的操作有效(步驟S1214)。如果不返回許可應答,因為沒有取得控制權,所以不建立攝像機控制連接,把控制權置為OFF就結束處理。
另外,攝像機控制連接完成之后,如果用戶按下圖4的操作結束按鈕422,就發出圖5B的攝像機控制結束請求命令(步驟S1221),切斷攝像機控制連接,把控制權置為OFF(步驟S1222),使攝像機控制面板42的操作無效(步驟S1223)。
此外,一旦發生由具有較高控制權級別的時間表或者客戶程序等剝奪控制權的情況,攝像機控制連接就從攝像機服務器設備一側被強制切斷。這時,在步驟S1231中,把控制權置為OFF,使攝像機控制面板42的操作無效(步驟S1232)。
攝像機控制面板42的操作變為有效期間,如果用戶進行圖4的攝像機控制面板42的滾動條423、424、425或按鈕426~429的操作,就生成與該操作對應的攝像機控制命令(圖5C~圖5E)(步驟S1241),分發給攝像機服務器設備11(步驟S1242)。此外,關于命令的生成過程,在此省略了。
當圖5H的圖像數據到達時,在步驟S1251中,讀出圖像數據中的壓縮圖像數據,并且進行擴展處理之后,使用該圖像幀數據,更新圖像顯示面板41中的顯示圖像(步驟S1252)。
對于根據菜單等的操作發出的客戶程序結束請求,發出圖5G的圖像顯示結束請求命令(步驟S1261),結束客戶程序(步驟S1262)。
此外,在圖13的步驟S1201的初始化處理中,如果不是控制權級別0(最低),而是指定管理員級別(控制權級別2),則把控制權級別設定為管理員級別,并且指定通過用戶的輸入等設定的密碼,在步驟S1202中,發出攝像機控制開始請求。
根據上述該第1實施形式,能夠設定包含有異常檢測的時間表的控制權級別。因此,通過提高時間表的控制權,可以設定時間表執行過程中不被其他的終端設備奪去控制權,能夠避免由所希望的終端設備以外的外部終端設備控制攝像機。據此,能夠解決在時間表執行中,被不希望的終端設備意外控制攝像機、不能夠進行監視對象的異常檢測這些問題。另外,通過時間表操作,也可以使用白天作為向不特定多數的終端設備分發信息的Web攝像機用途,夜間作為異常檢測用途的使用方法。
此外,在該第1實施形式中,在時間表操作中進行異常檢測,不過也能適用于不進行異常檢測,單純地按照時間表積累(記錄)圖像時,以特定的控制權級別固定在特定的搖鏡頭·傾斜·變焦距角度的情況。
另外,在時間表執行過程中,對不固定在特定的搖鏡頭·傾斜·變焦距角度,發現可疑人物等時,用攝像機服務器設備11自動跟蹤運動的對象物體情況,也可以指定控制權級別。
另外,即使被較高級別控制權的終端設備奪得控制權,在該終端設備脫離控制權時也自動返回時間表操作,所以能夠繼續所希望的時間表監視。
第2實施形式該第2實施形式是在第1實施形式基礎上,在調度程序中,只令特定的地址進行控制的情況。在第2實施形式中,對圖11A進行改變,使用圖15A那樣的時間表。除此之外,和第1實施形式大致相同,因此這里只說明關于與圖15A以及圖15B相關聯的處理。
圖15A是在圖11A中作為條目追加了許可地址群的圖,其他的條目與圖11A~圖11C所示是一樣的。圖15B是表示許可地址群的條目的表,在預定的時間表進行操作時,設定允許攝像機控制的地址列表。因此,在圖7的控制權管理處理中,把發來請求控制權的終端設備的地址是否與許可地址群中的其中一個一致的查詢加到步驟S606的判斷中,就可以了。
這時候,根據圖15B,讀入執行中的時間表的許可地址列表,與在步驟S606之后與請求控制權的終端設備的地址相比較,如果不一致,就不允許控制權。通過這樣做,在調度程序中,在特定的時間帶里,能夠只從特定的地址接受攝像機控制。
據此,各時間表執行時,在該時間表執行中,能夠更有效的避免被不希望的終端設備控制攝像機。
這樣,在攝像機的特定操作中,可以不讓預定終端設備之外的終端設備控制攝像機。
其他的實施形式本發明既適用于由多個機器構成的系統,也適用于由一個機器組成的設備。
另外,顯然本發明的目的也是通過如下執行達成的,即把記錄了實現上述實施形式的功能的軟件的程序代碼的存儲介質提供給計算機系統或者設備(例如,個人計算機),該系統或者設備,使用CPU或者MPU讀出并執行保存在存儲介質中的程序代碼。
這種情況下,從存儲介質讀出的程序代碼自身將實現上述的實施形式的功能,于是存儲了該程序代碼的存儲介質就構成了本發明。
另外,為了提供程序代碼,可以使用例如,軟盤、硬盤、光盤、光磁盤、CD-ROM、CD-R、磁帶、非易失性存儲卡和ROM等的存儲介質,或者LAN(局部·區域·網絡)和WAN(廣·區域·網絡)等的計算機網絡。
另外,顯然不僅是通過執行計算機所讀出的程序代碼,實現上述的實施形式的功能,也包含根據該程序代碼的指示,在計算機上運行的OS(操作系統)等進行實際處理的一部分或者全部,通過該處理實現前面所說的實施形式的功能的情況。
進而,顯然,從存儲介質讀出的程序代碼,被寫入到插入計算機的功能擴充卡或連接在計算機的功能擴充單元所具有的存儲器以后,根據該程序代碼的指示,該功能擴充卡或功能擴充單元上所具有的CPU等進行實際處理的一部分或者全部,通過該處理實現前面所說的實施形式的功能的情況也包含在內。
在本發明適用于上述存儲介質時,與在實施形式中說明了的圖6至圖10以及圖12所示的流程圖相對應的程序代碼就保存在該存儲介質中。
本發明并不限于上述實施形式,在不脫離本發明的精神和范圍內可以進行各種改變和變形。因此,為了公開本發明的范圍,附加以下的權利要求項。
權利要求
1.一種圖像分發系統中的攝像設備的控制方法,所述圖像分發系統把從可由多個外部設備遠程控制的攝像設備得到的圖像分發到該多個外部設備的至少一個,其特征在于,包括時間表執行步驟,在預先設定的時刻,根據預先設定的控制數據,控制上述攝像設備;以及限制步驟,在上述時間表執行步驟中,禁止由預定的外部設備遠程控制上述的攝像設備。
2.根據權利要求1所述的控制方法,其特征在于分別給上述多個外部設備和上述控制數據,賦予控制上述攝像設備的權利的優先級,在上述限制步驟中,禁止由比上述控制數據優先級低的外部設備遠程控制上述攝像設備。
3.根據權利要求2所述的控制方法,其特征在于,還包括判斷在上述預先設定的時刻,控制上述攝像設備的外部設備是否存在的步驟;以及比較該外部設備的優先級與上述控制數據的優先級,當上述控制數據的優先級高時,就強行停止上述外部設備控制上述攝像設備的權利的步驟。
4.根據權利要求2所述的控制方法,其特征在于,還包括在基于上述控制數據的控制過程中,如果有具有比上述控制數據優先級更高的外部設備請求上述攝像設備的遠程控制,就強行停止基于上述控制數據的控制的步驟。
5.根據權利要求1所述的控制方法,其特征在于上述控制數據,包含在上述時間表執行步驟中允許上述攝像設備的控制的外部設備的許可信息,在上述限制步驟中,禁止由根據上述許可信息被允許進行控制的外部設備以外的外部設備遠程控制上述攝像設備。
6.根據權利要求1所述的控制方法,其特征在于,還包括檢測步驟,在上述時間表執行步驟中根據從上述攝像設備得到的圖像,檢測有無異常;保存步驟,在上述檢測步驟中檢測到異常時,保存從上述攝像設備得到的圖像。
7.根據權利要求6所述的控制方法,其特征在于在上述檢測步驟中,根據幀之間的差異檢測異常。
8.根據權利要求1所述的控制方法,其特征在于上述控制數據包括上述攝像設備的變焦距值、搖鏡頭控制值、傾斜控制值中的至少一個。
9.根據權利要求1所述的控制方法,其特征在于在上述時間表執行步驟中,對于從上述攝像設備得到的圖像中的運動的對象物體進行跟蹤操作。
10.一種圖像分發設備,把從可由多個外部設備遠程控制的攝像設備得到的圖像分發給該多個外部設備中的至少1個,其特征在于,包括數據保存裝置,保存用于控制攝像設備的控制數據和使用該控制數據開始控制的開始時刻;時間表執行裝置,在上述開始時刻,根據上述控制數據開始上述攝像設備的控制;限制裝置,禁止在上述時間表執行裝置的控制過程中,由預定的外部設備遠程控制上述攝像設備。
11.根據權利要求10所述的圖像分發設備,其特征在于分別給上述多個外部設備和上述控制數據賦予控制上述攝像設備的權利的優先級,上述限制設備,禁止由比上述控制數據優先級低的外部設備遠程控制上述攝像設備。
12.根據權利要求11所述的圖像分發設備,其特征在于,還包括判斷在上述開始時刻,控制上述攝像設備的外部設備是否存在的裝置;以及比較該外部設備的優先級和上述控制數據的優先級,當上述控制數據的優先級高時,就強行停止上述外部設備控制上述攝像設備的權利的裝置。
13.根據權利要求11所述的控制方法,其特征在于,還包括在上述時間表執行裝置的控制中,如果具有比上述控制數據優先級高的外部設備請求上述攝像設備的遠程控制,就強行停止上述時間表執行裝置的控制的裝置。
14.根據權利要求10所述的圖像分發設備,其特征在于上述控制數據,包含在上述時間表執行裝置的控制中允許控制上述攝像設備的外部設備的許可信息;上述限制裝置,禁止由根據上述許可信息被允許進行控制的外部設備以外的外部設備遠程控制上述攝像設備。
15.根據權利要求10所述的圖像分發設備,其特征在于,還包括檢測裝置,在上述時間表執行裝置的控制中,基于從上述攝像設備得到的圖像檢測有無異常;存儲裝置,當由上述檢測裝置檢測到異常時,保存從上述攝像設備得到的圖像。
16.根據權利要求15所述的圖像分發設備,其特征在于上述檢測裝置,根據幀之間的差異檢測異常。
17.根據權利要求10所述的圖像分發設備,其特征在于上述控制數據,包括上述攝像設備的變焦距值、搖鏡頭控制值、傾斜控制值中的至少一個。
18.權利要求10所述的圖像分發設備,其特征在于在上述時間表執行裝置的控制中,對于從上述攝像設備得到的圖像中的運動的對象物體進行跟蹤操作。
19.一種可由信息處理設備讀取的存儲介質,其特征在于,存儲有信息處理設備可執行的程序,該程序的特征在于,具有用于實現權利要求1所述的控制方法的程序代碼。
20.一種可由信息處理設備讀取的存儲介質,其特征在于,存儲有信息處理設備可執行的程序,該程序的特征在于,具有用于使信息處理設備作為權利要求10所述的圖像分發設備發揮功能的程序代碼。
全文摘要
提供一種圖像分發系統中的攝像設備的控制方法,該系統把從可由多個外部設備遠程控制的攝像設備得到的圖像,分發到該多個外部設備中的至少一個,該控制方法在預先設定的時刻,根據預先設定了的控制數據控制上述攝像設備,禁止在該控制過程中由預定的外部設備遠程控制上述攝像設備。
文檔編號H04N7/18GK1497937SQ03157590
公開日2004年5月19日 申請日期2003年9月24日 優先權日2002年9月25日
發明者河合智明, 大矢崇 申請人:佳能株式會社